--- /home/fdroid/fdroiddata/tmp/com.adilhanney.saber_250401.apk +++ /home/fdroid/fdroiddata/unsigned/com.adilhanney.saber_250401.apk ├── APK Signing Block │ @@ -1,121 +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 │ -0000000000000000000000000000000000000000000000000000000000 │ - │ -Key 0x7109871a: │ -f3050000ef050000b10300002c0000002800000003010000200000001abcb269e9005b │ -e0169ad5813f7b38d467d73289e48e3428cc719e80ee4a333169030000650300003082 │ -036130820249a00302010202045a1f7ca4300d06092a864886f70d01010b0500306031 │ -0b300906035504061302554b310c300a060355040813034f5247310c300a0603550407 │ -13034f524731133011060355040a130a6664726f69642e6f7267310f300d060355040b │ -13064644726f6964310f300d060355040313064644726f69643020170d323231303236 │ -3038313430385a180f32303530303331333038313430385a3060310b30090603550406 │ -1302554b310c300a060355040813034f5247310c300a060355040713034f5247311330 │ -11060355040a130a6664726f69642e6f7267310f300d060355040b13064644726f6964 │ -310f300d060355040313064644726f696430820122300d06092a864886f70d01010105 │ -000382010f003082010a02820101009f9daef76174c02dbf8a35592393eee7945637f9 │ -921e35950c52b5a677141fb46109e9f857d49a0b38e3ef1d7bd0cf61290c4deccf7e89 │ -42e94e7efccba506ad3dae3bf2b9d70f9a6b86e6528bcd59cc5687dd8368372d809b1c │ -ff3f8be81784f2e4a0b6a673e793b33961b2d56957f5d7453f79bba6212bcece1270c3 │ -88c485f64d1af24705916db3f929c026b79f7e2b1f786579bb04ad08a09dac94a290a9 │ -c409da4ef056af94f2ba3a561016770d97e686312d863ce3b554d9c2eac073a17ee8d1 │ -5001f89f37a76331184b54a92d90af1bf6d06b767b4d46df843470f3bee7bcc7b8ee8e │ -65c378b4454db998804bea48c34885559a7d9bd5d477d866576d0203010001a321301f │ -301d0603551d0e0416041400c253b240883e7090b85fe9c47f54f2c38a40eb300d0609 │ -2a864886f70d01010b050003820101005b4b3ebb5ea900b65d7b135f31f3cda152e801 │ -7ce3ae7154df0339d6cef2d45ef104012979648ce19c74f354d60b076c060c00bbf09d │ -5b932b3659fc7782fe0de60e6852466daa76a541085d5ea56e5c1391aedace9cc40133 │ -5d8996974e1ee341b61021a6e946cf26ca23d728548b91abfa19275e69a83cad857296 │ -5222db587a091c927399451d79ffbdfacf2fa164c60ed813501520755ac3c4e46b60c1 │ -d7ac55217f49f8a6567c13938bf5055dfe22e7e96857d85e9adf9444b1171984cf449c │ -6c5173c4831b188b30b9a80471d7f19cd75a3b0b01877d43f5db5ba8fbb7fbf3eab5b4 │ -2b7df706d598a6fa5b1588ce42061078f0afaee062f64403893ee80c00000008000000 │ -0df0efbe03000000000000000c01000008010000030100000001000023859a275b9b9e │ -3ebd74bbb9e4363ac0bf4080bce0633b2245ae9417075a1cafad8ce2c6ca1ba7dd6808 │ -266bdfe95c3dbec187ab62fa18e42593c3f14c6e0ec90d980324da92d6e7ab5461a1e5 │ -6695e63c222d10fd9dc2d57acf861aa72899b89e195cad2149aae13651590a3df0a1a7 │ -0488950639b7e2e01d67b65b26e245a5551ab51a4611e51291a1af24ab215d4769486e │ -2f16a41df9092a3a4ef4ba7dc2144f03d12510d8ab03ecb1367a08b2ecf477baca8fce │ -2d5635109351403edabac61dd2672134bccdf9902d5fc7611e021014b6bd59bf434419 │ -54bf7ee7a3ee7f8ebb26015c9fc19390ade0027eb7a05153c43031091c8274a4f21bd7 │ -fca65c722601000030820122300d06092a864886f70d01010105000382010f00308201 │ -0a02820101009f9daef76174c02dbf8a35592393eee7945637f9921e35950c52b5a677 │ -141fb46109e9f857d49a0b38e3ef1d7bd0cf61290c4deccf7e8942e94e7efccba506ad │ -3dae3bf2b9d70f9a6b86e6528bcd59cc5687dd8368372d809b1cff3f8be81784f2e4a0 │ -b6a673e793b33961b2d56957f5d7453f79bba6212bcece1270c388c485f64d1af24705 │ -916db3f929c026b79f7e2b1f786579bb04ad08a09dac94a290a9c409da4ef056af94f2 │ -ba3a561016770d97e686312d863ce3b554d9c2eac073a17ee8d15001f89f37a7633118 │ -4b54a92d90af1bf6d06b767b4d46df843470f3bee7bcc7b8ee8e65c378b4454db99880 │ -4bea48c34885559a7d9bd5d477d866576d0203010001 │ - │ -Key 0xf05368c0: │ -f3050000ef050000a90300002c0000002800000003010000200000001abcb269e9005b │ -e0169ad5813f7b38d467d73289e48e3428cc719e80ee4a333169030000650300003082 │ -036130820249a00302010202045a1f7ca4300d06092a864886f70d01010b0500306031 │ -0b300906035504061302554b310c300a060355040813034f5247310c300a0603550407 │ -13034f524731133011060355040a130a6664726f69642e6f7267310f300d060355040b │ -13064644726f6964310f300d060355040313064644726f69643020170d323231303236 │ -3038313430385a180f32303530303331333038313430385a3060310b30090603550406 │ -1302554b310c300a060355040813034f5247310c300a060355040713034f5247311330 │ -11060355040a130a6664726f69642e6f7267310f300d060355040b13064644726f6964 │ -310f300d060355040313064644726f696430820122300d06092a864886f70d01010105 │ -000382010f003082010a02820101009f9daef76174c02dbf8a35592393eee7945637f9 │ -921e35950c52b5a677141fb46109e9f857d49a0b38e3ef1d7bd0cf61290c4deccf7e89 │ -42e94e7efccba506ad3dae3bf2b9d70f9a6b86e6528bcd59cc5687dd8368372d809b1c │ -ff3f8be81784f2e4a0b6a673e793b33961b2d56957f5d7453f79bba6212bcece1270c3 │ -88c485f64d1af24705916db3f929c026b79f7e2b1f786579bb04ad08a09dac94a290a9 │ -c409da4ef056af94f2ba3a561016770d97e686312d863ce3b554d9c2eac073a17ee8d1 │ -5001f89f37a76331184b54a92d90af1bf6d06b767b4d46df843470f3bee7bcc7b8ee8e │ -65c378b4454db998804bea48c34885559a7d9bd5d477d866576d0203010001a321301f │ -301d0603551d0e0416041400c253b240883e7090b85fe9c47f54f2c38a40eb300d0609 │ -2a864886f70d01010b050003820101005b4b3ebb5ea900b65d7b135f31f3cda152e801 │ -7ce3ae7154df0339d6cef2d45ef104012979648ce19c74f354d60b076c060c00bbf09d │ -5b932b3659fc7782fe0de60e6852466daa76a541085d5ea56e5c1391aedace9cc40133 │ -5d8996974e1ee341b61021a6e946cf26ca23d728548b91abfa19275e69a83cad857296 │ -5222db587a091c927399451d79ffbdfacf2fa164c60ed813501520755ac3c4e46b60c1 │ -d7ac55217f49f8a6567c13938bf5055dfe22e7e96857d85e9adf9444b1171984cf449c │ -6c5173c4831b188b30b9a80471d7f19cd75a3b0b01877d43f5db5ba8fbb7fbf3eab5b4 │ -2b7df706d598a6fa5b1588ce42061078f0afaee062f64403893ee818000000ffffff7f │ -0000000018000000ffffff7f0c01000008010000030100000001000076e44a6a6cfd1c │ -acb844c96da0182655e7797d229a007b0ba5c8c850e85581959dc1043921fcdbc5e84e │ -be6b3a1380f1e8d78c34f256f5a4ecded83c2c0ab781946c40eb202bd69899e2d55ec9 │ -1a290ca89109b6a1f412ee41c099a63ea3dd059713f5b1dd98dce6112933ee2410400c │ -88060172410186bd7f38adb908481831a86399df7553de7cd0d91ecff07dd19fbeb51b │ -1aa8cf3417aa41c429951e6e41b743f20f75f88608ed0988e92a933b564105a317b0b5 │ -a7ac57242675e72267ac0014a8a51129e6c81cf0ded514815b6a0ac6c430d4f111ceb5 │ -07e9c7d234713ac3f1653ba4eca570f7eb4100c15e8f0b24ed40955e383ccbee3b91ca │ -3f8ee2482601000030820122300d06092a864886f70d01010105000382010f00308201 │ -0a02820101009f9daef76174c02dbf8a35592393eee7945637f9921e35950c52b5a677 │ -141fb46109e9f857d49a0b38e3ef1d7bd0cf61290c4deccf7e8942e94e7efccba506ad │ -3dae3bf2b9d70f9a6b86e6528bcd59cc5687dd8368372d809b1cff3f8be81784f2e4a0 │ -b6a673e793b33961b2d56957f5d7453f79bba6212bcece1270c388c485f64d1af24705 │ -916db3f929c026b79f7e2b1f786579bb04ad08a09dac94a290a9c409da4ef056af94f2 │ -ba3a561016770d97e686312d863ce3b554d9c2eac073a17ee8d15001f89f37a7633118 │ -4b54a92d90af1bf6d06b767b4d46df843470f3bee7bcc7b8ee8e65c378b4454db99880 │ -4bea48c34885559a7d9bd5d477d866576d0203010001 ├── zipinfo {} │ @@ -1,20 +1,20 @@ │ -Zip file size: 35680281 bytes, number of entries: 629 │ +Zip file size: 35624450 bytes, number of entries: 626 │ -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 46 b- defN 81-Jan-01 01:01 META-INF/version-control-info.textproto │ -rw-r--r-- 0.0 unx 1013 b- stor 81-Jan-01 01:01 assets/dexopt/baseline.prof │ -rw-r--r-- 0.0 unx 179 b- stor 81-Jan-01 01:01 assets/dexopt/baseline.profm │ -rw-r--r-- 0.0 unx 2218592 b- defN 81-Jan-01 01:01 classes.dex │ -rw-r--r-- 0.0 unx 18022996 b- stor 81-Jan-01 01:01 lib/armeabi-v7a/libapp.so │ -rw-r--r-- 0.0 unx 4416 b- stor 81-Jan-01 01:01 lib/armeabi-v7a/libdatastore_shared_counter.so │ -rw-r--r-- 0.0 unx 7839520 b- stor 81-Jan-01 01:01 lib/armeabi-v7a/libflutter.so │ -rw-r--r-- 0.0 unx 2924 b- stor 81-Jan-01 01:01 lib/armeabi-v7a/libirondash_engine_context_native.so │ -rw-r--r-- 0.0 unx 3186600 b- stor 81-Jan-01 01:01 lib/armeabi-v7a/libpdfium.so │ -rw-r--r-- 0.0 unx 260956 b- stor 81-Jan-01 01:01 lib/armeabi-v7a/libpdfrx.so │ --rw-r--r-- 0.0 unx 858880 b- stor 81-Jan-01 01:01 lib/armeabi-v7a/libsuper_native_extensions.so │ +-rw-r--r-- 0.0 unx 861992 b- stor 81-Jan-01 01:01 lib/armeabi-v7a/libsuper_native_extensions.so │ -rw-r--r-- 0.0 unx 6196 b- defN 81-Jan-01 01:01 assets/flutter_assets/AssetManifest.bin │ -rw-r--r-- 0.0 unx 5803 b- defN 81-Jan-01 01:01 assets/flutter_assets/AssetManifest.json │ -rw-r--r-- 0.0 unx 3146 b- defN 81-Jan-01 01:01 assets/flutter_assets/FontManifest.json │ -rw-r--r-- 0.0 unx 134520 b- defN 81-Jan-01 01:01 assets/flutter_assets/NOTICES.Z │ -rw-r--r-- 0.0 unx 45 b- defN 81-Jan-01 01:01 assets/flutter_assets/NativeAssetsManifest.json │ -rw-r--r-- 0.0 unx 323 b- defN 81-Jan-01 01:01 assets/flutter_assets/assets/audio/white-noise-8117.md │ -rw-r--r-- 0.0 unx 10121 b- stor 81-Jan-01 01:01 assets/flutter_assets/assets/audio/white-noise-8117.ogg │ @@ -621,11 +621,8 @@ │ -rw---- 0.0 fat 324 b- stor 81-Jan-01 01:01 res/zE.png │ -rw---- 0.0 fat 540 b- defN 81-Jan-01 01:01 res/zG.xml │ -rw---- 0.0 fat 2463 b- stor 81-Jan-01 01:01 res/zV.9.png │ -rw---- 0.0 fat 956 b- defN 81-Jan-01 01:01 res/zc.xml │ -rw---- 0.0 fat 308 b- defN 81-Jan-01 01:01 res/zn.xml │ -rw---- 0.0 fat 4817 b- stor 81-Jan-01 01:01 res/zr.png │ -rw---- 0.0 fat 603536 b- stor 81-Jan-01 01:01 resources.arsc │ --rw---- 2.0 fat 61399 b- defN 81-Jan-01 01:01 META-INF/FD8ABDC5.SF │ --rw---- 2.0 fat 1336 b- defN 81-Jan-01 01:01 META-INF/FD8ABDC5.RSA │ --rw---- 2.0 fat 61272 b- defN 81-Jan-01 01:01 META-INF/MANIFEST.MF │ -629 files, 40279803 bytes uncompressed, 35525043 bytes compressed: 11.8% │ +626 files, 40158908 bytes uncompressed, 35476749 bytes compressed: 11.7% ├── lib/armeabi-v7a/libsuper_native_extensions.so │ ├── readelf --wide --file-header {} │ │ @@ -6,15 +6,15 @@ │ │ OS/ABI: UNIX - System V │ │ ABI Version: 0 │ │ Type: DYN (Shared object file) │ │ Machine: ARM │ │ Version: 0x1 │ │ Entry point address: 0x0 │ │ Start of program headers: 52 (bytes into file) │ │ - Start of section headers: 857920 (bytes into file) │ │ + Start of section headers: 861032 (bytes into file) │ │ Flags: 0x5000200, Version5 EABI, soft-float ABI │ │ Size of this header: 52 (bytes) │ │ Size of program headers: 32 (bytes) │ │ Number of program headers: 10 │ │ Size of section headers: 40 (bytes) │ │ Number of section headers: 24 │ │ Section header string table index: 23 │ ├── readelf --wide --program-header {} │ │ @@ -2,23 +2,23 @@ │ │ Elf file type is DYN (Shared object file) │ │ Entry point 0x0 │ │ There are 10 program headers, starting at offset 52 │ │ │ │ Program Headers: │ │ Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align │ │ PHDR 0x000034 0x00000034 0x00000034 0x00140 0x00140 R 0x4 │ │ - LOAD 0x000000 0x00000000 0x00000000 0x47162 0x47162 R 0x1000 │ │ - LOAD 0x047168 0x00048168 0x00048168 0x84df8 0x84df8 R E 0x1000 │ │ - LOAD 0x0cbf60 0x000cdf60 0x000cdf60 0x054a4 0x054a4 RW 0x1000 │ │ - LOAD 0x0d1408 0x000d4408 0x000d4408 0x00124 0x002f5 RW 0x1000 │ │ - DYNAMIC 0x0d121c 0x000d321c 0x000d321c 0x000d0 0x000d0 RW 0x4 │ │ - GNU_RELRO 0x0cbf60 0x000cdf60 0x000cdf60 0x054a4 0x060a0 R 0x1 │ │ + LOAD 0x000000 0x00000000 0x00000000 0x47372 0x47372 R 0x1000 │ │ + LOAD 0x047378 0x00048378 0x00048378 0x85208 0x85208 R E 0x1000 │ │ + LOAD 0x0cc580 0x000ce580 0x000ce580 0x05550 0x05550 RW 0x1000 │ │ + LOAD 0x0d1ad0 0x000d4ad0 0x000d4ad0 0x00684 0x0083d RW 0x1000 │ │ + DYNAMIC 0x0d18e4 0x000d38e4 0x000d38e4 0x000d0 0x000d0 RW 0x4 │ │ + GNU_RELRO 0x0cc580 0x000ce580 0x000ce580 0x05550 0x05a80 R 0x1 │ │ GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0 │ │ NOTE 0x000174 0x00000174 0x00000174 0x00098 0x00098 R 0x4 │ │ - EXIDX 0x004a8c 0x00004a8c 0x00004a8c 0x03630 0x03630 R 0x4 │ │ + EXIDX 0x004b4c 0x00004b4c 0x00004b4c 0x03630 0x03630 R 0x4 │ │ │ │ Section to Segment mapping: │ │ Segment Sections... │ │ 00 │ │ 01 .note.android.ident .dynsym .gnu.version .gnu.version_r .gnu.hash .dynstr .rel.dyn .ARM.exidx .rel.plt .ARM.extab .rodata │ │ 02 .text .plt │ │ 03 .data.rel.ro .fini_array .dynamic .got .got.plt │ ├── readelf --wide --sections {} │ │ @@ -1,33 +1,33 @@ │ │ -There are 24 section headers, starting at offset 0xd1740: │ │ +There are 24 section headers, starting at offset 0xd2368: │ │ │ │ Section Headers: │ │ [Nr] Name Type Addr Off Size ES Flg Lk Inf Al │ │ [ 0] NULL 00000000 000000 000000 00 0 0 0 │ │ [ 1] .note.android.ident NOTE 00000174 000174 000098 00 A 0 0 4 │ │ - [ 2] .dynsym DYNSYM 0000020c 00020c 0004b0 10 A 6 1 4 │ │ - [ 3] .gnu.version VERSYM 000006bc 0006bc 000096 02 A 2 0 2 │ │ - [ 4] .gnu.version_r VERNEED 00000754 000754 000060 00 A 6 3 4 │ │ - [ 5] .gnu.hash GNU_HASH 000007b4 0007b4 000074 00 A 2 0 4 │ │ - [ 6] .dynstr STRTAB 00000828 000828 0005db 00 A 0 0 1 │ │ - [ 7] .rel.dyn REL 00000e04 000e04 003c88 08 A 2 0 4 │ │ - [ 8] .ARM.exidx ARM_EXIDX 00004a8c 004a8c 003630 00 AL 12 0 4 │ │ - [ 9] .rel.plt REL 000080bc 0080bc 0001e8 08 AI 2 18 4 │ │ - [10] .ARM.extab PROGBITS 000082a4 0082a4 002254 00 A 0 0 4 │ │ - [11] .rodata PROGBITS 0000a4f8 00a4f8 03cc6a 00 AMS 0 0 8 │ │ - [12] .text PROGBITS 00048168 047168 084a04 00 AX 0 0 8 │ │ - [13] .plt PROGBITS 000ccb70 0cbb70 0003f0 00 AX 0 0 16 │ │ - [14] .data.rel.ro PROGBITS 000cdf60 0cbf60 0052b4 00 WA 0 0 8 │ │ - [15] .fini_array FINI_ARRAY 000d3214 0d1214 000008 00 WA 0 0 4 │ │ - [16] .dynamic DYNAMIC 000d321c 0d121c 0000d0 08 WA 6 0 4 │ │ - [17] .got PROGBITS 000d32ec 0d12ec 000018 00 WA 0 0 4 │ │ - [18] .got.plt PROGBITS 000d3304 0d1304 000100 00 WA 0 0 4 │ │ - [19] .data PROGBITS 000d4408 0d1408 000124 00 WA 0 0 8 │ │ - [20] .bss NOBITS 000d4530 0d152c 0001cd 00 WA 0 0 8 │ │ - [21] .comment PROGBITS 00000000 0d152c 0000f8 01 MS 0 0 1 │ │ - [22] .ARM.attributes ARM_ATTRIBUTES 00000000 0d1624 00003c 00 0 0 1 │ │ - [23] .shstrtab STRTAB 00000000 0d1660 0000df 00 0 0 1 │ │ + [ 2] .dynsym DYNSYM 0000020c 00020c 0004c0 10 A 6 1 4 │ │ + [ 3] .gnu.version VERSYM 000006cc 0006cc 000098 02 A 2 0 2 │ │ + [ 4] .gnu.version_r VERNEED 00000764 000764 000060 00 A 6 3 4 │ │ + [ 5] .gnu.hash GNU_HASH 000007c4 0007c4 000074 00 A 2 0 4 │ │ + [ 6] .dynstr STRTAB 00000838 000838 0005e2 00 A 0 0 1 │ │ + [ 7] .rel.dyn REL 00000e1c 000e1c 003d30 08 A 2 0 4 │ │ + [ 8] .ARM.exidx ARM_EXIDX 00004b4c 004b4c 003630 00 AL 12 0 4 │ │ + [ 9] .rel.plt REL 0000817c 00817c 0001f0 08 AI 2 18 4 │ │ + [10] .ARM.extab PROGBITS 0000836c 00836c 00227c 00 A 0 0 4 │ │ + [11] .rodata PROGBITS 0000a5e8 00a5e8 03cd8a 00 AMS 0 0 8 │ │ + [12] .text PROGBITS 00048378 047378 084dfc 00 AX 0 0 8 │ │ + [13] .plt PROGBITS 000cd180 0cc180 000400 00 AX 0 0 16 │ │ + [14] .data.rel.ro PROGBITS 000ce580 0cc580 00535c 00 WA 0 0 8 │ │ + [15] .fini_array FINI_ARRAY 000d38dc 0d18dc 000008 00 WA 0 0 4 │ │ + [16] .dynamic DYNAMIC 000d38e4 0d18e4 0000d0 08 WA 6 0 4 │ │ + [17] .got PROGBITS 000d39b4 0d19b4 000018 00 WA 0 0 4 │ │ + [18] .got.plt PROGBITS 000d39cc 0d19cc 000104 00 WA 0 0 4 │ │ + [19] .data PROGBITS 000d4ad0 0d1ad0 000684 00 WA 0 0 8 │ │ + [20] .bss NOBITS 000d5158 0d2154 0001b5 00 WA 0 0 8 │ │ + [21] .comment PROGBITS 00000000 0d2154 0000f8 01 MS 0 0 1 │ │ + [22] .ARM.attributes ARM_ATTRIBUTES 00000000 0d224c 00003c 00 0 0 1 │ │ + [23] .shstrtab STRTAB 00000000 0d2288 0000df 00 0 0 1 │ │ Key to Flags: │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ D (mbind), y (purecode), p (processor specific) │ ├── readelf --wide --symbols {} │ │ @@ -1,78 +1,79 @@ │ │ │ │ -Symbol table '.dynsym' contains 75 entries: │ │ +Symbol table '.dynsym' contains 76 entries: │ │ Num: Value Size Type Bind Vis Ndx Name │ │ 0: 00000000 0 NOTYPE LOCAL DEFAULT UND │ │ 1: 00000000 0 FUNC GLOBAL DEFAULT UND __cxa_finalize@LIBC (2) │ │ 2: 00000000 0 FUNC GLOBAL DEFAULT UND __cxa_atexit@LIBC (2) │ │ 3: 00000000 0 FUNC GLOBAL DEFAULT UND __register_atfork@LIBC (2) │ │ - 4: 00000000 0 FUNC GLOBAL DEFAULT UND free@LIBC (2) │ │ - 5: 00000000 0 FUNC GLOBAL DEFAULT UND malloc@LIBC (2) │ │ - 6: 00000000 0 FUNC GLOBAL DEFAULT UND posix_memalign@LIBC (2) │ │ - 7: 00000000 0 FUNC GLOBAL DEFAULT UND realloc@LIBC (2) │ │ - 8: 00000000 0 FUNC GLOBAL DEFAULT UND calloc@LIBC (2) │ │ + 4: 00000000 0 FUNC GLOBAL DEFAULT UND syscall@LIBC (2) │ │ + 5: 00000000 0 FUNC GLOBAL DEFAULT UND free@LIBC (2) │ │ + 6: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_self@LIBC (2) │ │ + 7: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_getspecific@LIBC (2) │ │ + 8: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_setspecific@LIBC (2) │ │ 9: 00000000 0 FUNC GLOBAL DEFAULT UND __android_log_write │ │ 10: 00000000 0 FUNC GLOBAL DEFAULT UND strlen@LIBC (2) │ │ 11: 00000000 0 FUNC GLOBAL DEFAULT UND memcmp@LIBC (2) │ │ - 12: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_getspecific@LIBC (2) │ │ - 13: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_setspecific@LIBC (2) │ │ - 14: 00000000 0 FUNC GLOBAL DEFAULT UND ALooper_forThread │ │ - 15: 00000000 0 FUNC GLOBAL DEFAULT UND dlopen@LIBC (3) │ │ - 16: 00000000 0 FUNC GLOBAL DEFAULT UND ALooper_acquire │ │ - 17: 00000000 0 FUNC GLOBAL DEFAULT UND pipe@LIBC (2) │ │ - 18: 00000000 0 FUNC GLOBAL DEFAULT UND ALooper_addFd │ │ - 19: 00000000 0 FUNC GLOBAL DEFAULT UND dlsym@LIBC (3) │ │ - 20: 00000000 0 FUNC GLOBAL DEFAULT UND read@LIBC (2) │ │ - 21: 00000000 0 FUNC GLOBAL DEFAULT UND write@LIBC (2) │ │ - 22: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_self@LIBC (2) │ │ - 23: 00000000 0 FUNC GLOBAL DEFAULT UND ALooper_prepare │ │ - 24: 00000000 0 FUNC GLOBAL DEFAULT UND timerfd_create@LIBC (2) │ │ - 25: 00000000 0 FUNC GLOBAL DEFAULT UND ALooper_removeFd │ │ - 26: 00000000 0 FUNC GLOBAL DEFAULT UND ALooper_release │ │ - 27: 00000000 0 FUNC GLOBAL DEFAULT UND close@LIBC (2) │ │ - 28: 00000000 0 FUNC GLOBAL DEFAULT UND timerfd_settime@LIBC (2) │ │ - 29: 00000000 0 FUNC GLOBAL DEFAULT UND syscall@LIBC (2) │ │ + 12: 00000000 0 FUNC GLOBAL DEFAULT UND malloc@LIBC (2) │ │ + 13: 00000000 0 FUNC GLOBAL DEFAULT UND posix_memalign@LIBC (2) │ │ + 14: 00000000 0 FUNC GLOBAL DEFAULT UND realloc@LIBC (2) │ │ + 15: 00000000 0 FUNC GLOBAL DEFAULT UND calloc@LIBC (2) │ │ + 16: 00000000 0 FUNC GLOBAL DEFAULT UND ALooper_forThread │ │ + 17: 00000000 0 FUNC GLOBAL DEFAULT UND dlopen@LIBC (3) │ │ + 18: 00000000 0 FUNC GLOBAL DEFAULT UND ALooper_acquire │ │ + 19: 00000000 0 FUNC GLOBAL DEFAULT UND pipe@LIBC (2) │ │ + 20: 00000000 0 FUNC GLOBAL DEFAULT UND ALooper_addFd │ │ + 21: 00000000 0 FUNC GLOBAL DEFAULT UND dlsym@LIBC (3) │ │ + 22: 00000000 0 FUNC GLOBAL DEFAULT UND read@LIBC (2) │ │ + 23: 00000000 0 FUNC GLOBAL DEFAULT UND write@LIBC (2) │ │ + 24: 00000000 0 FUNC GLOBAL DEFAULT UND ALooper_removeFd │ │ + 25: 00000000 0 FUNC GLOBAL DEFAULT UND ALooper_release │ │ + 26: 00000000 0 FUNC GLOBAL DEFAULT UND close@LIBC (2) │ │ + 27: 00000000 0 FUNC GLOBAL DEFAULT UND ALooper_prepare │ │ + 28: 00000000 0 FUNC GLOBAL DEFAULT UND timerfd_create@LIBC (2) │ │ + 29: 00000000 0 FUNC GLOBAL DEFAULT UND timerfd_settime@LIBC (2) │ │ 30: 00000000 0 FUNC GLOBAL DEFAULT UND __errno@LIBC (2) │ │ 31: 00000000 0 FUNC GLOBAL DEFAULT UND abort@LIBC (2) │ │ 32: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_key_create@LIBC (2) │ │ 33: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_key_delete@LIBC (2) │ │ 34: 00000000 0 FUNC GLOBAL DEFAULT UND getcwd@LIBC (2) │ │ 35: 00000000 0 FUNC GLOBAL DEFAULT UND fstat@LIBC (2) │ │ 36: 00000000 0 FUNC GLOBAL DEFAULT UND lseek64@LIBC (2) │ │ 37: 00000000 0 FUNC GLOBAL DEFAULT UND dl_iterate_phdr@LIBC (3) │ │ 38: 00000000 0 FUNC GLOBAL DEFAULT UND mmap@LIBC (2) │ │ 39: 00000000 0 FUNC GLOBAL DEFAULT UND munmap@LIBC (2) │ │ 40: 00000000 0 FUNC GLOBAL DEFAULT UND open@LIBC (2) │ │ 41: 00000000 0 FUNC GLOBAL DEFAULT UND realpath@LIBC (2) │ │ 42: 00000000 0 FUNC GLOBAL DEFAULT UND stat@LIBC (2) │ │ 43: 00000000 0 FUNC GLOBAL DEFAULT UND readlink@LIBC (2) │ │ - 44: 00000000 0 FUNC GLOBAL DEFAULT UND getenv@LIBC (2) │ │ - 45: 00000000 0 FUNC GLOBAL DEFAULT UND strerror_r@LIBC (2) │ │ - 46: 00000000 0 FUNC GLOBAL DEFAULT UND clock_gettime@LIBC (2) │ │ - 47: 00000000 0 NOTYPE WEAK DEFAULT UND getrandom │ │ - 48: 00000000 0 FUNC GLOBAL DEFAULT UND round@LIBC (4) │ │ - 49: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_attr_init@LIBC (2) │ │ - 50: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_attr_setstacksize@LIBC (2) │ │ - 51: 00000000 0 FUNC GLOBAL DEFAULT UND sysconf@LIBC (2) │ │ - 52: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_create@LIBC (2) │ │ - 53: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_attr_destroy@LIBC (2) │ │ - 54: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_detach@LIBC (2) │ │ - 55: 00000000 0 FUNC GLOBAL DEFAULT UND prctl@LIBC (2) │ │ - 56: 00000000 0 FUNC GLOBAL DEFAULT UND ALooper_pollOnce │ │ - 57: 00000000 0 FUNC GLOBAL DEFAULT UND dl_unwind_find_exidx@LIBC (3) │ │ - 58: 00000000 0 FUNC GLOBAL DEFAULT UND fprintf@LIBC (2) │ │ - 59: 00000000 0 FUNC GLOBAL DEFAULT UND fflush@LIBC (2) │ │ - 60: 00000000 0 OBJECT GLOBAL DEFAULT UND __sF@LIBC (2) │ │ - 61: 000a5105 1368 FUNC GLOBAL DEFAULT 12 Java_com_superlist_super_1native_1extensions_DataProvider_getDataForURI │ │ - 62: 0009fddd 4100 FUNC GLOBAL DEFAULT 12 Java_com_superlist_super_1native_1extensions_DragDropHelper_onDrag │ │ - 63: 0005c57d 132 FUNC GLOBAL DEFAULT 12 Java_dev_irondash_engine_1context_NativeNotifier_destroy │ │ - 64: 000a67f5 1876 FUNC GLOBAL DEFAULT 12 Java_com_superlist_super_1native_1extensions_ClipDataHelper_onData │ │ - 65: 000a46a5 980 FUNC GLOBAL DEFAULT 12 Java_com_superlist_super_1native_1extensions_DataProvider_getAllMimeTypesForURI │ │ - 66: 0009ee6d 2080 FUNC GLOBAL DEFAULT 12 Java_com_superlist_super_1native_1extensions_DragDropHelper_updateLastTouchPoint │ │ - 67: 000b5099 2 FUNC GLOBAL DEFAULT 12 super_native_extensions_stream_close │ │ - 68: 000b5095 4 FUNC GLOBAL DEFAULT 12 super_native_extensions_stream_write │ │ - 69: 00061575 288 FUNC GLOBAL DEFAULT 12 irondash_init_message_channel_context │ │ - 70: 0005c475 48 FUNC GLOBAL DEFAULT 12 Java_dev_irondash_engine_1context_NativeNotifier_onNotify │ │ - 71: 0009ad45 816 FUNC GLOBAL DEFAULT 12 Java_com_superlist_super_1native_1extensions_SuperNativeExtensionsPlugin_init │ │ - 72: 000bd155 76 FUNC GLOBAL DEFAULT 12 super_native_extensions_init_message_channel_context │ │ - 73: 0005b885 928 FUNC GLOBAL DEFAULT 12 JNI_OnLoad │ │ - 74: 000575cd 428 FUNC GLOBAL DEFAULT 12 irondash_init_ffi │ │ + 44: 00000000 0 FUNC GLOBAL DEFAULT UND writev@LIBC (2) │ │ + 45: 00000000 0 FUNC GLOBAL DEFAULT UND getenv@LIBC (2) │ │ + 46: 00000000 0 FUNC GLOBAL DEFAULT UND strerror_r@LIBC (2) │ │ + 47: 00000000 0 FUNC GLOBAL DEFAULT UND clock_gettime@LIBC (2) │ │ + 48: 00000000 0 NOTYPE WEAK DEFAULT UND getrandom │ │ + 49: 00000000 0 FUNC GLOBAL DEFAULT UND round@LIBC (4) │ │ + 50: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_attr_init@LIBC (2) │ │ + 51: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_attr_setstacksize@LIBC (2) │ │ + 52: 00000000 0 FUNC GLOBAL DEFAULT UND sysconf@LIBC (2) │ │ + 53: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_create@LIBC (2) │ │ + 54: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_attr_destroy@LIBC (2) │ │ + 55: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_detach@LIBC (2) │ │ + 56: 00000000 0 FUNC GLOBAL DEFAULT UND prctl@LIBC (2) │ │ + 57: 00000000 0 FUNC GLOBAL DEFAULT UND ALooper_pollOnce │ │ + 58: 00000000 0 FUNC GLOBAL DEFAULT UND dl_unwind_find_exidx@LIBC (3) │ │ + 59: 00000000 0 FUNC GLOBAL DEFAULT UND fprintf@LIBC (2) │ │ + 60: 00000000 0 FUNC GLOBAL DEFAULT UND fflush@LIBC (2) │ │ + 61: 00000000 0 OBJECT GLOBAL DEFAULT UND __sF@LIBC (2) │ │ + 62: 000b1d61 1488 FUNC GLOBAL DEFAULT 12 Java_com_superlist_super_1native_1extensions_DataProvider_getDataForURI │ │ + 63: 000ab485 3860 FUNC GLOBAL DEFAULT 12 Java_com_superlist_super_1native_1extensions_DragDropHelper_onDrag │ │ + 64: 0005d921 132 FUNC GLOBAL DEFAULT 12 Java_dev_irondash_engine_1context_NativeNotifier_destroy │ │ + 65: 000ad9d1 1884 FUNC GLOBAL DEFAULT 12 Java_com_superlist_super_1native_1extensions_ClipDataHelper_onData │ │ + 66: 000b1589 980 FUNC GLOBAL DEFAULT 12 Java_com_superlist_super_1native_1extensions_DataProvider_getAllMimeTypesForURI │ │ + 67: 000aaa11 2028 FUNC GLOBAL DEFAULT 12 Java_com_superlist_super_1native_1extensions_DragDropHelper_updateLastTouchPoint │ │ + 68: 000bab85 2 FUNC GLOBAL DEFAULT 12 super_native_extensions_stream_close │ │ + 69: 000bab81 4 FUNC GLOBAL DEFAULT 12 super_native_extensions_stream_write │ │ + 70: 00066061 288 FUNC GLOBAL DEFAULT 12 irondash_init_message_channel_context │ │ + 71: 0005d817 48 FUNC GLOBAL DEFAULT 12 Java_dev_irondash_engine_1context_NativeNotifier_onNotify │ │ + 72: 000a69c5 800 FUNC GLOBAL DEFAULT 12 Java_com_superlist_super_1native_1extensions_SuperNativeExtensionsPlugin_init │ │ + 73: 0004b871 76 FUNC GLOBAL DEFAULT 12 super_native_extensions_init_message_channel_context │ │ + 74: 0005cd61 932 FUNC GLOBAL DEFAULT 12 JNI_OnLoad │ │ + 75: 00058845 428 FUNC GLOBAL DEFAULT 12 irondash_init_ffi │ ├── readelf --wide --relocs {} │ │ @@ -1,2004 +1,2026 @@ │ │ │ │ -Relocation section '.rel.dyn' at offset 0xe04 contains 1937 entries: │ │ +Relocation section '.rel.dyn' at offset 0xe1c contains 1958 entries: │ │ Offset Info Type Sym. Value Symbol's Name │ │ -000cdf60 00000017 R_ARM_RELATIVE │ │ -000cdf64 00000017 R_ARM_RELATIVE │ │ -000cdf68 00000017 R_ARM_RELATIVE │ │ -000cdf6c 00000017 R_ARM_RELATIVE │ │ -000cdf70 00000017 R_ARM_RELATIVE │ │ -000cdf74 00000017 R_ARM_RELATIVE │ │ -000cdf80 00000017 R_ARM_RELATIVE │ │ -000cdf84 00000017 R_ARM_RELATIVE │ │ -000cdf90 00000017 R_ARM_RELATIVE │ │ -000cdf94 00000017 R_ARM_RELATIVE │ │ -000cdfa0 00000017 R_ARM_RELATIVE │ │ -000cdfa4 00000017 R_ARM_RELATIVE │ │ -000cdfb0 00000017 R_ARM_RELATIVE │ │ -000cdfb4 00000017 R_ARM_RELATIVE │ │ -000cdfc0 00000017 R_ARM_RELATIVE │ │ -000cdfc4 00000017 R_ARM_RELATIVE │ │ -000cdfd0 00000017 R_ARM_RELATIVE │ │ -000cdfd4 00000017 R_ARM_RELATIVE │ │ -000cdfe0 00000017 R_ARM_RELATIVE │ │ -000cdfe4 00000017 R_ARM_RELATIVE │ │ -000cdff0 00000017 R_ARM_RELATIVE │ │ -000cdff4 00000017 R_ARM_RELATIVE │ │ -000ce004 00000017 R_ARM_RELATIVE │ │ -000ce014 00000017 R_ARM_RELATIVE │ │ -000ce024 00000017 R_ARM_RELATIVE │ │ -000ce034 00000017 R_ARM_RELATIVE │ │ -000ce044 00000017 R_ARM_RELATIVE │ │ -000ce060 00000017 R_ARM_RELATIVE │ │ -000ce070 00000017 R_ARM_RELATIVE │ │ -000ce080 00000017 R_ARM_RELATIVE │ │ -000ce090 00000017 R_ARM_RELATIVE │ │ -000ce0a0 00000017 R_ARM_RELATIVE │ │ -000ce0b0 00000017 R_ARM_RELATIVE │ │ -000ce0c0 00000017 R_ARM_RELATIVE │ │ -000ce0d0 00000017 R_ARM_RELATIVE │ │ -000ce0e0 00000017 R_ARM_RELATIVE │ │ -000ce0f0 00000017 R_ARM_RELATIVE │ │ -000ce100 00000017 R_ARM_RELATIVE │ │ -000ce104 00000017 R_ARM_RELATIVE │ │ -000ce110 00000017 R_ARM_RELATIVE │ │ -000ce114 00000017 R_ARM_RELATIVE │ │ -000ce120 00000017 R_ARM_RELATIVE │ │ -000ce130 00000017 R_ARM_RELATIVE │ │ -000ce140 00000017 R_ARM_RELATIVE │ │ -000ce150 00000017 R_ARM_RELATIVE │ │ -000ce160 00000017 R_ARM_RELATIVE │ │ -000ce170 00000017 R_ARM_RELATIVE │ │ -000ce180 00000017 R_ARM_RELATIVE │ │ -000ce190 00000017 R_ARM_RELATIVE │ │ -000ce194 00000017 R_ARM_RELATIVE │ │ -000ce1a0 00000017 R_ARM_RELATIVE │ │ -000ce1a4 00000017 R_ARM_RELATIVE │ │ -000ce1b0 00000017 R_ARM_RELATIVE │ │ -000ce1b4 00000017 R_ARM_RELATIVE │ │ -000ce1b8 00000017 R_ARM_RELATIVE │ │ -000ce1bc 00000017 R_ARM_RELATIVE │ │ -000ce1c8 00000017 R_ARM_RELATIVE │ │ -000ce1cc 00000017 R_ARM_RELATIVE │ │ -000ce1d0 00000017 R_ARM_RELATIVE │ │ -000ce1d4 00000017 R_ARM_RELATIVE │ │ -000ce1e0 00000017 R_ARM_RELATIVE │ │ -000ce1e4 00000017 R_ARM_RELATIVE │ │ -000ce1e8 00000017 R_ARM_RELATIVE │ │ -000ce1ec 00000017 R_ARM_RELATIVE │ │ -000ce1f8 00000017 R_ARM_RELATIVE │ │ -000ce1fc 00000017 R_ARM_RELATIVE │ │ -000ce200 00000017 R_ARM_RELATIVE │ │ -000ce204 00000017 R_ARM_RELATIVE │ │ -000ce210 00000017 R_ARM_RELATIVE │ │ -000ce214 00000017 R_ARM_RELATIVE │ │ -000ce218 00000017 R_ARM_RELATIVE │ │ -000ce21c 00000017 R_ARM_RELATIVE │ │ -000ce228 00000017 R_ARM_RELATIVE │ │ -000ce22c 00000017 R_ARM_RELATIVE │ │ -000ce230 00000017 R_ARM_RELATIVE │ │ -000ce234 00000017 R_ARM_RELATIVE │ │ -000ce240 00000017 R_ARM_RELATIVE │ │ -000ce244 00000017 R_ARM_RELATIVE │ │ -000ce248 00000017 R_ARM_RELATIVE │ │ -000ce24c 00000017 R_ARM_RELATIVE │ │ -000ce258 00000017 R_ARM_RELATIVE │ │ -000ce25c 00000017 R_ARM_RELATIVE │ │ -000ce260 00000017 R_ARM_RELATIVE │ │ -000ce264 00000017 R_ARM_RELATIVE │ │ -000ce270 00000017 R_ARM_RELATIVE │ │ -000ce274 00000017 R_ARM_RELATIVE │ │ -000ce278 00000017 R_ARM_RELATIVE │ │ -000ce27c 00000017 R_ARM_RELATIVE │ │ -000ce288 00000017 R_ARM_RELATIVE │ │ -000ce28c 00000017 R_ARM_RELATIVE │ │ -000ce290 00000017 R_ARM_RELATIVE │ │ -000ce2a0 00000017 R_ARM_RELATIVE │ │ -000ce2a4 00000017 R_ARM_RELATIVE │ │ -000ce2b4 00000017 R_ARM_RELATIVE │ │ -000ce2c4 00000017 R_ARM_RELATIVE │ │ -000ce2d4 00000017 R_ARM_RELATIVE │ │ -000ce2e4 00000017 R_ARM_RELATIVE │ │ -000ce2f4 00000017 R_ARM_RELATIVE │ │ -000ce304 00000017 R_ARM_RELATIVE │ │ -000ce314 00000017 R_ARM_RELATIVE │ │ -000ce324 00000017 R_ARM_RELATIVE │ │ -000ce334 00000017 R_ARM_RELATIVE │ │ -000ce344 00000017 R_ARM_RELATIVE │ │ -000ce354 00000017 R_ARM_RELATIVE │ │ -000ce364 00000017 R_ARM_RELATIVE │ │ -000ce374 00000017 R_ARM_RELATIVE │ │ -000ce384 00000017 R_ARM_RELATIVE │ │ -000ce394 00000017 R_ARM_RELATIVE │ │ -000ce3a4 00000017 R_ARM_RELATIVE │ │ -000ce3b4 00000017 R_ARM_RELATIVE │ │ -000ce3d0 00000017 R_ARM_RELATIVE │ │ -000ce3d4 00000017 R_ARM_RELATIVE │ │ -000ce3e0 00000017 R_ARM_RELATIVE │ │ -000ce3e4 00000017 R_ARM_RELATIVE │ │ -000ce3e8 00000017 R_ARM_RELATIVE │ │ -000ce3ec 00000017 R_ARM_RELATIVE │ │ -000ce3fc 00000017 R_ARM_RELATIVE │ │ -000ce40c 00000017 R_ARM_RELATIVE │ │ -000ce41c 00000017 R_ARM_RELATIVE │ │ -000ce42c 00000017 R_ARM_RELATIVE │ │ -000ce43c 00000017 R_ARM_RELATIVE │ │ -000ce44c 00000017 R_ARM_RELATIVE │ │ -000ce45c 00000017 R_ARM_RELATIVE │ │ -000ce46c 00000017 R_ARM_RELATIVE │ │ -000ce47c 00000017 R_ARM_RELATIVE │ │ -000ce484 00000017 R_ARM_RELATIVE │ │ -000ce48c 00000017 R_ARM_RELATIVE │ │ -000ce4a0 00000017 R_ARM_RELATIVE │ │ -000ce4a4 00000017 R_ARM_RELATIVE │ │ -000ce4a8 00000017 R_ARM_RELATIVE │ │ -000ce4b8 00000017 R_ARM_RELATIVE │ │ -000ce4bc 00000017 R_ARM_RELATIVE │ │ -000ce4cc 00000017 R_ARM_RELATIVE │ │ -000ce4d0 00000017 R_ARM_RELATIVE │ │ -000ce4d4 00000017 R_ARM_RELATIVE │ │ -000ce4e4 00000017 R_ARM_RELATIVE │ │ -000ce4f4 00000017 R_ARM_RELATIVE │ │ -000ce500 00000017 R_ARM_RELATIVE │ │ -000ce504 00000017 R_ARM_RELATIVE │ │ -000ce508 00000017 R_ARM_RELATIVE │ │ -000ce50c 00000017 R_ARM_RELATIVE │ │ -000ce514 00000017 R_ARM_RELATIVE │ │ -000ce51c 00000017 R_ARM_RELATIVE │ │ -000ce524 00000017 R_ARM_RELATIVE │ │ -000ce52c 00000017 R_ARM_RELATIVE │ │ -000ce53c 00000017 R_ARM_RELATIVE │ │ -000ce54c 00000017 R_ARM_RELATIVE │ │ -000ce55c 00000017 R_ARM_RELATIVE │ │ -000ce56c 00000017 R_ARM_RELATIVE │ │ -000ce57c 00000017 R_ARM_RELATIVE │ │ -000ce58c 00000017 R_ARM_RELATIVE │ │ -000ce59c 00000017 R_ARM_RELATIVE │ │ -000ce5ac 00000017 R_ARM_RELATIVE │ │ -000ce5bc 00000017 R_ARM_RELATIVE │ │ -000ce5cc 00000017 R_ARM_RELATIVE │ │ -000ce5dc 00000017 R_ARM_RELATIVE │ │ -000ce5ec 00000017 R_ARM_RELATIVE │ │ -000ce5fc 00000017 R_ARM_RELATIVE │ │ -000ce60c 00000017 R_ARM_RELATIVE │ │ -000ce61c 00000017 R_ARM_RELATIVE │ │ -000ce62c 00000017 R_ARM_RELATIVE │ │ -000ce63c 00000017 R_ARM_RELATIVE │ │ -000ce64c 00000017 R_ARM_RELATIVE │ │ -000ce65c 00000017 R_ARM_RELATIVE │ │ -000ce66c 00000017 R_ARM_RELATIVE │ │ -000ce67c 00000017 R_ARM_RELATIVE │ │ -000ce68c 00000017 R_ARM_RELATIVE │ │ -000ce69c 00000017 R_ARM_RELATIVE │ │ -000ce6ac 00000017 R_ARM_RELATIVE │ │ -000ce6bc 00000017 R_ARM_RELATIVE │ │ -000ce6cc 00000017 R_ARM_RELATIVE │ │ -000ce6dc 00000017 R_ARM_RELATIVE │ │ -000ce6ec 00000017 R_ARM_RELATIVE │ │ -000ce6fc 00000017 R_ARM_RELATIVE │ │ -000ce70c 00000017 R_ARM_RELATIVE │ │ -000ce71c 00000017 R_ARM_RELATIVE │ │ -000ce72c 00000017 R_ARM_RELATIVE │ │ -000ce73c 00000017 R_ARM_RELATIVE │ │ -000ce74c 00000017 R_ARM_RELATIVE │ │ -000ce75c 00000017 R_ARM_RELATIVE │ │ -000ce76c 00000017 R_ARM_RELATIVE │ │ -000ce77c 00000017 R_ARM_RELATIVE │ │ -000ce78c 00000017 R_ARM_RELATIVE │ │ +000ce580 00000017 R_ARM_RELATIVE │ │ +000ce584 00000017 R_ARM_RELATIVE │ │ +000ce594 00000017 R_ARM_RELATIVE │ │ +000ce5a4 00000017 R_ARM_RELATIVE │ │ +000ce5b4 00000017 R_ARM_RELATIVE │ │ +000ce5c4 00000017 R_ARM_RELATIVE │ │ +000ce5d4 00000017 R_ARM_RELATIVE │ │ +000ce5e0 00000017 R_ARM_RELATIVE │ │ +000ce5e4 00000017 R_ARM_RELATIVE │ │ +000ce5f4 00000017 R_ARM_RELATIVE │ │ +000ce600 00000017 R_ARM_RELATIVE │ │ +000ce604 00000017 R_ARM_RELATIVE │ │ +000ce614 00000017 R_ARM_RELATIVE │ │ +000ce624 00000017 R_ARM_RELATIVE │ │ +000ce640 00000017 R_ARM_RELATIVE │ │ +000ce650 00000017 R_ARM_RELATIVE │ │ +000ce660 00000017 R_ARM_RELATIVE │ │ +000ce670 00000017 R_ARM_RELATIVE │ │ +000ce680 00000017 R_ARM_RELATIVE │ │ +000ce690 00000017 R_ARM_RELATIVE │ │ +000ce6a0 00000017 R_ARM_RELATIVE │ │ +000ce6b0 00000017 R_ARM_RELATIVE │ │ +000ce6b4 00000017 R_ARM_RELATIVE │ │ +000ce6c0 00000017 R_ARM_RELATIVE │ │ +000ce6d0 00000017 R_ARM_RELATIVE │ │ +000ce6e0 00000017 R_ARM_RELATIVE │ │ +000ce6f0 00000017 R_ARM_RELATIVE │ │ +000ce700 00000017 R_ARM_RELATIVE │ │ +000ce710 00000017 R_ARM_RELATIVE │ │ +000ce714 00000017 R_ARM_RELATIVE │ │ +000ce720 00000017 R_ARM_RELATIVE │ │ +000ce730 00000017 R_ARM_RELATIVE │ │ +000ce740 00000017 R_ARM_RELATIVE │ │ +000ce750 00000017 R_ARM_RELATIVE │ │ +000ce760 00000017 R_ARM_RELATIVE │ │ +000ce764 00000017 R_ARM_RELATIVE │ │ +000ce770 00000017 R_ARM_RELATIVE │ │ +000ce780 00000017 R_ARM_RELATIVE │ │ +000ce784 00000017 R_ARM_RELATIVE │ │ +000ce790 00000017 R_ARM_RELATIVE │ │ +000ce794 00000017 R_ARM_RELATIVE │ │ +000ce798 00000017 R_ARM_RELATIVE │ │ 000ce79c 00000017 R_ARM_RELATIVE │ │ +000ce7a8 00000017 R_ARM_RELATIVE │ │ 000ce7ac 00000017 R_ARM_RELATIVE │ │ -000ce7bc 00000017 R_ARM_RELATIVE │ │ +000ce7b0 00000017 R_ARM_RELATIVE │ │ +000ce7b4 00000017 R_ARM_RELATIVE │ │ +000ce7c0 00000017 R_ARM_RELATIVE │ │ +000ce7c4 00000017 R_ARM_RELATIVE │ │ +000ce7c8 00000017 R_ARM_RELATIVE │ │ 000ce7cc 00000017 R_ARM_RELATIVE │ │ +000ce7d8 00000017 R_ARM_RELATIVE │ │ 000ce7dc 00000017 R_ARM_RELATIVE │ │ -000ce7ec 00000017 R_ARM_RELATIVE │ │ +000ce7e0 00000017 R_ARM_RELATIVE │ │ +000ce7e4 00000017 R_ARM_RELATIVE │ │ +000ce7f0 00000017 R_ARM_RELATIVE │ │ +000ce7f4 00000017 R_ARM_RELATIVE │ │ +000ce7f8 00000017 R_ARM_RELATIVE │ │ 000ce7fc 00000017 R_ARM_RELATIVE │ │ +000ce808 00000017 R_ARM_RELATIVE │ │ 000ce80c 00000017 R_ARM_RELATIVE │ │ -000ce81c 00000017 R_ARM_RELATIVE │ │ +000ce810 00000017 R_ARM_RELATIVE │ │ +000ce814 00000017 R_ARM_RELATIVE │ │ +000ce820 00000017 R_ARM_RELATIVE │ │ +000ce824 00000017 R_ARM_RELATIVE │ │ +000ce828 00000017 R_ARM_RELATIVE │ │ 000ce82c 00000017 R_ARM_RELATIVE │ │ +000ce838 00000017 R_ARM_RELATIVE │ │ 000ce83c 00000017 R_ARM_RELATIVE │ │ -000ce84c 00000017 R_ARM_RELATIVE │ │ +000ce840 00000017 R_ARM_RELATIVE │ │ +000ce844 00000017 R_ARM_RELATIVE │ │ +000ce850 00000017 R_ARM_RELATIVE │ │ +000ce854 00000017 R_ARM_RELATIVE │ │ +000ce858 00000017 R_ARM_RELATIVE │ │ 000ce85c 00000017 R_ARM_RELATIVE │ │ +000ce868 00000017 R_ARM_RELATIVE │ │ 000ce86c 00000017 R_ARM_RELATIVE │ │ -000ce87c 00000017 R_ARM_RELATIVE │ │ -000ce88c 00000017 R_ARM_RELATIVE │ │ -000ce89c 00000017 R_ARM_RELATIVE │ │ -000ce8a4 00000017 R_ARM_RELATIVE │ │ -000ce8ac 00000017 R_ARM_RELATIVE │ │ +000ce870 00000017 R_ARM_RELATIVE │ │ +000ce874 00000017 R_ARM_RELATIVE │ │ +000ce880 00000017 R_ARM_RELATIVE │ │ +000ce890 00000017 R_ARM_RELATIVE │ │ +000ce894 00000017 R_ARM_RELATIVE │ │ +000ce8a0 00000017 R_ARM_RELATIVE │ │ +000ce8b0 00000017 R_ARM_RELATIVE │ │ 000ce8b4 00000017 R_ARM_RELATIVE │ │ 000ce8c4 00000017 R_ARM_RELATIVE │ │ -000ce8cc 00000017 R_ARM_RELATIVE │ │ -000ce8d4 00000017 R_ARM_RELATIVE │ │ +000ce8c8 00000017 R_ARM_RELATIVE │ │ +000ce8d8 00000017 R_ARM_RELATIVE │ │ 000ce8dc 00000017 R_ARM_RELATIVE │ │ 000ce8ec 00000017 R_ARM_RELATIVE │ │ -000ce8fc 00000017 R_ARM_RELATIVE │ │ -000ce90c 00000017 R_ARM_RELATIVE │ │ -000ce91c 00000017 R_ARM_RELATIVE │ │ -000ce924 00000017 R_ARM_RELATIVE │ │ +000ce8f0 00000017 R_ARM_RELATIVE │ │ +000ce900 00000017 R_ARM_RELATIVE │ │ +000ce904 00000017 R_ARM_RELATIVE │ │ +000ce908 00000017 R_ARM_RELATIVE │ │ +000ce918 00000017 R_ARM_RELATIVE │ │ +000ce928 00000017 R_ARM_RELATIVE │ │ 000ce938 00000017 R_ARM_RELATIVE │ │ 000ce948 00000017 R_ARM_RELATIVE │ │ -000ce94c 00000017 R_ARM_RELATIVE │ │ -000ce954 00000017 R_ARM_RELATIVE │ │ -000ce95c 00000017 R_ARM_RELATIVE │ │ -000ce964 00000017 R_ARM_RELATIVE │ │ -000ce96c 00000017 R_ARM_RELATIVE │ │ -000ce974 00000017 R_ARM_RELATIVE │ │ -000ce97c 00000017 R_ARM_RELATIVE │ │ -000ce990 00000017 R_ARM_RELATIVE │ │ -000ce9a0 00000017 R_ARM_RELATIVE │ │ -000ce9a4 00000017 R_ARM_RELATIVE │ │ +000ce958 00000017 R_ARM_RELATIVE │ │ +000ce968 00000017 R_ARM_RELATIVE │ │ +000ce978 00000017 R_ARM_RELATIVE │ │ +000ce988 00000017 R_ARM_RELATIVE │ │ +000ce998 00000017 R_ARM_RELATIVE │ │ 000ce9a8 00000017 R_ARM_RELATIVE │ │ +000ce9b0 00000017 R_ARM_RELATIVE │ │ 000ce9b8 00000017 R_ARM_RELATIVE │ │ -000ce9bc 00000017 R_ARM_RELATIVE │ │ -000ce9c0 00000017 R_ARM_RELATIVE │ │ -000ce9c4 00000017 R_ARM_RELATIVE │ │ -000ce9d4 00000017 R_ARM_RELATIVE │ │ -000ce9e4 00000017 R_ARM_RELATIVE │ │ -000ce9f4 00000017 R_ARM_RELATIVE │ │ -000cea04 00000017 R_ARM_RELATIVE │ │ -000cea0c 00000017 R_ARM_RELATIVE │ │ -000cea1c 00000017 R_ARM_RELATIVE │ │ -000cea24 00000017 R_ARM_RELATIVE │ │ -000cea2c 00000017 R_ARM_RELATIVE │ │ -000cea3c 00000017 R_ARM_RELATIVE │ │ -000cea4c 00000017 R_ARM_RELATIVE │ │ -000cea5c 00000017 R_ARM_RELATIVE │ │ -000cea6c 00000017 R_ARM_RELATIVE │ │ -000cea7c 00000017 R_ARM_RELATIVE │ │ -000cea8c 00000017 R_ARM_RELATIVE │ │ +000ce9c8 00000017 R_ARM_RELATIVE │ │ +000ce9d8 00000017 R_ARM_RELATIVE │ │ +000ce9e8 00000017 R_ARM_RELATIVE │ │ +000ce9f8 00000017 R_ARM_RELATIVE │ │ +000cea08 00000017 R_ARM_RELATIVE │ │ +000cea18 00000017 R_ARM_RELATIVE │ │ +000cea28 00000017 R_ARM_RELATIVE │ │ +000cea38 00000017 R_ARM_RELATIVE │ │ +000cea44 00000017 R_ARM_RELATIVE │ │ +000cea48 00000017 R_ARM_RELATIVE │ │ +000cea54 00000017 R_ARM_RELATIVE │ │ +000cea58 00000017 R_ARM_RELATIVE │ │ +000cea64 00000017 R_ARM_RELATIVE │ │ +000cea68 00000017 R_ARM_RELATIVE │ │ +000cea74 00000017 R_ARM_RELATIVE │ │ +000cea78 00000017 R_ARM_RELATIVE │ │ +000cea84 00000017 R_ARM_RELATIVE │ │ +000cea88 00000017 R_ARM_RELATIVE │ │ 000cea94 00000017 R_ARM_RELATIVE │ │ -000ceaa4 00000017 R_ARM_RELATIVE │ │ -000ceaac 00000017 R_ARM_RELATIVE │ │ -000ceab4 00000017 R_ARM_RELATIVE │ │ -000ceabc 00000017 R_ARM_RELATIVE │ │ -000ceac4 00000017 R_ARM_RELATIVE │ │ -000ceacc 00000017 R_ARM_RELATIVE │ │ -000cead4 00000017 R_ARM_RELATIVE │ │ -000ceadc 00000017 R_ARM_RELATIVE │ │ -000ceae4 00000017 R_ARM_RELATIVE │ │ -000ceaec 00000017 R_ARM_RELATIVE │ │ -000ceaf4 00000017 R_ARM_RELATIVE │ │ -000ceafc 00000017 R_ARM_RELATIVE │ │ -000ceb04 00000017 R_ARM_RELATIVE │ │ -000ceb14 00000017 R_ARM_RELATIVE │ │ -000ceb24 00000017 R_ARM_RELATIVE │ │ -000ceb34 00000017 R_ARM_RELATIVE │ │ -000ceb44 00000017 R_ARM_RELATIVE │ │ -000ceb54 00000017 R_ARM_RELATIVE │ │ -000ceb64 00000017 R_ARM_RELATIVE │ │ -000ceb6c 00000017 R_ARM_RELATIVE │ │ +000cea98 00000017 R_ARM_RELATIVE │ │ +000ceaa8 00000017 R_ARM_RELATIVE │ │ +000ceab8 00000017 R_ARM_RELATIVE │ │ +000ceac8 00000017 R_ARM_RELATIVE │ │ +000cead8 00000017 R_ARM_RELATIVE │ │ +000ceae8 00000017 R_ARM_RELATIVE │ │ +000ceaf8 00000017 R_ARM_RELATIVE │ │ +000ceb08 00000017 R_ARM_RELATIVE │ │ +000ceb10 00000017 R_ARM_RELATIVE │ │ +000ceb18 00000017 R_ARM_RELATIVE │ │ +000ceb20 00000017 R_ARM_RELATIVE │ │ +000ceb28 00000017 R_ARM_RELATIVE │ │ +000ceb38 00000017 R_ARM_RELATIVE │ │ +000ceb48 00000017 R_ARM_RELATIVE │ │ +000ceb58 00000017 R_ARM_RELATIVE │ │ 000ceb74 00000017 R_ARM_RELATIVE │ │ -000ceb7c 00000017 R_ARM_RELATIVE │ │ +000ceb78 00000017 R_ARM_RELATIVE │ │ 000ceb84 00000017 R_ARM_RELATIVE │ │ +000ceb88 00000017 R_ARM_RELATIVE │ │ 000ceb8c 00000017 R_ARM_RELATIVE │ │ -000ceb94 00000017 R_ARM_RELATIVE │ │ -000ceb9c 00000017 R_ARM_RELATIVE │ │ -000ceba4 00000017 R_ARM_RELATIVE │ │ -000cebac 00000017 R_ARM_RELATIVE │ │ -000cebbc 00000017 R_ARM_RELATIVE │ │ -000cebcc 00000017 R_ARM_RELATIVE │ │ -000cebdc 00000017 R_ARM_RELATIVE │ │ -000cebec 00000017 R_ARM_RELATIVE │ │ -000cebfc 00000017 R_ARM_RELATIVE │ │ -000cec0c 00000017 R_ARM_RELATIVE │ │ -000cec1c 00000017 R_ARM_RELATIVE │ │ -000cec2c 00000017 R_ARM_RELATIVE │ │ -000cec3c 00000017 R_ARM_RELATIVE │ │ +000ceb90 00000017 R_ARM_RELATIVE │ │ +000ceba0 00000017 R_ARM_RELATIVE │ │ +000cebb0 00000017 R_ARM_RELATIVE │ │ +000cebc0 00000017 R_ARM_RELATIVE │ │ +000cebd0 00000017 R_ARM_RELATIVE │ │ +000cebe0 00000017 R_ARM_RELATIVE │ │ +000cebf0 00000017 R_ARM_RELATIVE │ │ +000cec00 00000017 R_ARM_RELATIVE │ │ +000cec10 00000017 R_ARM_RELATIVE │ │ +000cec20 00000017 R_ARM_RELATIVE │ │ +000cec28 00000017 R_ARM_RELATIVE │ │ +000cec30 00000017 R_ARM_RELATIVE │ │ +000cec44 00000017 R_ARM_RELATIVE │ │ +000cec48 00000017 R_ARM_RELATIVE │ │ 000cec4c 00000017 R_ARM_RELATIVE │ │ 000cec5c 00000017 R_ARM_RELATIVE │ │ -000cec6c 00000017 R_ARM_RELATIVE │ │ -000cec7c 00000017 R_ARM_RELATIVE │ │ -000cec8c 00000017 R_ARM_RELATIVE │ │ -000cec9c 00000017 R_ARM_RELATIVE │ │ +000cec60 00000017 R_ARM_RELATIVE │ │ +000cec70 00000017 R_ARM_RELATIVE │ │ +000cec74 00000017 R_ARM_RELATIVE │ │ +000cec78 00000017 R_ARM_RELATIVE │ │ +000cec88 00000017 R_ARM_RELATIVE │ │ +000cec98 00000017 R_ARM_RELATIVE │ │ +000ceca4 00000017 R_ARM_RELATIVE │ │ +000ceca8 00000017 R_ARM_RELATIVE │ │ 000cecac 00000017 R_ARM_RELATIVE │ │ -000cecbc 00000017 R_ARM_RELATIVE │ │ -000cecc4 00000017 R_ARM_RELATIVE │ │ -000cecd4 00000017 R_ARM_RELATIVE │ │ -000cece4 00000017 R_ARM_RELATIVE │ │ -000cecf4 00000017 R_ARM_RELATIVE │ │ -000ced04 00000017 R_ARM_RELATIVE │ │ -000ced14 00000017 R_ARM_RELATIVE │ │ -000ced24 00000017 R_ARM_RELATIVE │ │ -000ced34 00000017 R_ARM_RELATIVE │ │ -000ced44 00000017 R_ARM_RELATIVE │ │ -000ced54 00000017 R_ARM_RELATIVE │ │ -000ced64 00000017 R_ARM_RELATIVE │ │ -000ced74 00000017 R_ARM_RELATIVE │ │ -000ced84 00000017 R_ARM_RELATIVE │ │ -000ced94 00000017 R_ARM_RELATIVE │ │ -000ceda4 00000017 R_ARM_RELATIVE │ │ -000cedb4 00000017 R_ARM_RELATIVE │ │ -000cedc4 00000017 R_ARM_RELATIVE │ │ -000cedd4 00000017 R_ARM_RELATIVE │ │ -000cede4 00000017 R_ARM_RELATIVE │ │ -000cedf4 00000017 R_ARM_RELATIVE │ │ -000cee04 00000017 R_ARM_RELATIVE │ │ -000cee14 00000017 R_ARM_RELATIVE │ │ -000cee24 00000017 R_ARM_RELATIVE │ │ -000cee34 00000017 R_ARM_RELATIVE │ │ -000cee44 00000017 R_ARM_RELATIVE │ │ -000cee54 00000017 R_ARM_RELATIVE │ │ -000cee64 00000017 R_ARM_RELATIVE │ │ -000cee74 00000017 R_ARM_RELATIVE │ │ +000cecb0 00000017 R_ARM_RELATIVE │ │ +000cecb8 00000017 R_ARM_RELATIVE │ │ +000cecc0 00000017 R_ARM_RELATIVE │ │ +000cecc8 00000017 R_ARM_RELATIVE │ │ +000cecd0 00000017 R_ARM_RELATIVE │ │ +000cece0 00000017 R_ARM_RELATIVE │ │ +000cecf0 00000017 R_ARM_RELATIVE │ │ +000ced00 00000017 R_ARM_RELATIVE │ │ +000ced10 00000017 R_ARM_RELATIVE │ │ +000ced20 00000017 R_ARM_RELATIVE │ │ +000ced30 00000017 R_ARM_RELATIVE │ │ +000ced40 00000017 R_ARM_RELATIVE │ │ +000ced50 00000017 R_ARM_RELATIVE │ │ +000ced60 00000017 R_ARM_RELATIVE │ │ +000ced70 00000017 R_ARM_RELATIVE │ │ +000ced80 00000017 R_ARM_RELATIVE │ │ +000ced90 00000017 R_ARM_RELATIVE │ │ +000ceda0 00000017 R_ARM_RELATIVE │ │ +000cedb0 00000017 R_ARM_RELATIVE │ │ +000cedc0 00000017 R_ARM_RELATIVE │ │ +000cedd0 00000017 R_ARM_RELATIVE │ │ +000cede0 00000017 R_ARM_RELATIVE │ │ +000cedf0 00000017 R_ARM_RELATIVE │ │ +000cee00 00000017 R_ARM_RELATIVE │ │ +000cee10 00000017 R_ARM_RELATIVE │ │ +000cee20 00000017 R_ARM_RELATIVE │ │ +000cee30 00000017 R_ARM_RELATIVE │ │ +000cee40 00000017 R_ARM_RELATIVE │ │ +000cee50 00000017 R_ARM_RELATIVE │ │ +000cee60 00000017 R_ARM_RELATIVE │ │ +000cee70 00000017 R_ARM_RELATIVE │ │ 000cee80 00000017 R_ARM_RELATIVE │ │ -000cee84 00000017 R_ARM_RELATIVE │ │ -000cee94 00000017 R_ARM_RELATIVE │ │ -000ceea4 00000017 R_ARM_RELATIVE │ │ -000ceeac 00000017 R_ARM_RELATIVE │ │ -000ceebc 00000017 R_ARM_RELATIVE │ │ -000ceec4 00000017 R_ARM_RELATIVE │ │ -000ceed4 00000017 R_ARM_RELATIVE │ │ -000ceedc 00000017 R_ARM_RELATIVE │ │ -000ceeec 00000017 R_ARM_RELATIVE │ │ -000ceef4 00000017 R_ARM_RELATIVE │ │ -000cef04 00000017 R_ARM_RELATIVE │ │ -000cef0c 00000017 R_ARM_RELATIVE │ │ -000cef1c 00000017 R_ARM_RELATIVE │ │ -000cef28 00000017 R_ARM_RELATIVE │ │ -000cef38 00000017 R_ARM_RELATIVE │ │ -000cef3c 00000017 R_ARM_RELATIVE │ │ -000cef4c 00000017 R_ARM_RELATIVE │ │ +000cee90 00000017 R_ARM_RELATIVE │ │ +000ceea0 00000017 R_ARM_RELATIVE │ │ +000ceeb0 00000017 R_ARM_RELATIVE │ │ +000ceec0 00000017 R_ARM_RELATIVE │ │ +000ceed0 00000017 R_ARM_RELATIVE │ │ +000ceee0 00000017 R_ARM_RELATIVE │ │ +000ceef0 00000017 R_ARM_RELATIVE │ │ +000cef00 00000017 R_ARM_RELATIVE │ │ +000cef10 00000017 R_ARM_RELATIVE │ │ +000cef20 00000017 R_ARM_RELATIVE │ │ +000cef30 00000017 R_ARM_RELATIVE │ │ +000cef40 00000017 R_ARM_RELATIVE │ │ 000cef50 00000017 R_ARM_RELATIVE │ │ -000cef54 00000017 R_ARM_RELATIVE │ │ -000cef64 00000017 R_ARM_RELATIVE │ │ -000cef74 00000017 R_ARM_RELATIVE │ │ -000cef84 00000017 R_ARM_RELATIVE │ │ +000cef60 00000017 R_ARM_RELATIVE │ │ +000cef70 00000017 R_ARM_RELATIVE │ │ +000cef80 00000017 R_ARM_RELATIVE │ │ +000cef90 00000017 R_ARM_RELATIVE │ │ 000cefa0 00000017 R_ARM_RELATIVE │ │ -000cefa4 00000017 R_ARM_RELATIVE │ │ -000cefac 00000017 R_ARM_RELATIVE │ │ -000cefb4 00000017 R_ARM_RELATIVE │ │ -000cefc4 00000017 R_ARM_RELATIVE │ │ -000cefcc 00000017 R_ARM_RELATIVE │ │ -000cefdc 00000017 R_ARM_RELATIVE │ │ -000cefec 00000017 R_ARM_RELATIVE │ │ -000ceff4 00000017 R_ARM_RELATIVE │ │ -000ceffc 00000017 R_ARM_RELATIVE │ │ -000cf018 00000017 R_ARM_RELATIVE │ │ -000cf028 00000017 R_ARM_RELATIVE │ │ -000cf038 00000017 R_ARM_RELATIVE │ │ +000cefb0 00000017 R_ARM_RELATIVE │ │ +000cefc0 00000017 R_ARM_RELATIVE │ │ +000cefd0 00000017 R_ARM_RELATIVE │ │ +000cefe0 00000017 R_ARM_RELATIVE │ │ +000ceff0 00000017 R_ARM_RELATIVE │ │ +000cf000 00000017 R_ARM_RELATIVE │ │ +000cf010 00000017 R_ARM_RELATIVE │ │ +000cf020 00000017 R_ARM_RELATIVE │ │ +000cf030 00000017 R_ARM_RELATIVE │ │ +000cf040 00000017 R_ARM_RELATIVE │ │ 000cf048 00000017 R_ARM_RELATIVE │ │ +000cf050 00000017 R_ARM_RELATIVE │ │ 000cf058 00000017 R_ARM_RELATIVE │ │ 000cf068 00000017 R_ARM_RELATIVE │ │ +000cf070 00000017 R_ARM_RELATIVE │ │ 000cf078 00000017 R_ARM_RELATIVE │ │ -000cf07c 00000017 R_ARM_RELATIVE │ │ -000cf084 00000017 R_ARM_RELATIVE │ │ -000cf08c 00000017 R_ARM_RELATIVE │ │ -000cf094 00000017 R_ARM_RELATIVE │ │ -000cf09c 00000017 R_ARM_RELATIVE │ │ -000cf0a4 00000017 R_ARM_RELATIVE │ │ -000cf0ac 00000017 R_ARM_RELATIVE │ │ -000cf0b4 00000017 R_ARM_RELATIVE │ │ -000cf0bc 00000017 R_ARM_RELATIVE │ │ -000cf0c4 00000017 R_ARM_RELATIVE │ │ -000cf0cc 00000017 R_ARM_RELATIVE │ │ -000cf0d4 00000017 R_ARM_RELATIVE │ │ +000cf080 00000017 R_ARM_RELATIVE │ │ +000cf090 00000017 R_ARM_RELATIVE │ │ +000cf0a0 00000017 R_ARM_RELATIVE │ │ +000cf0b0 00000017 R_ARM_RELATIVE │ │ +000cf0c0 00000017 R_ARM_RELATIVE │ │ +000cf0c8 00000017 R_ARM_RELATIVE │ │ 000cf0dc 00000017 R_ARM_RELATIVE │ │ -000cf0e4 00000017 R_ARM_RELATIVE │ │ 000cf0ec 00000017 R_ARM_RELATIVE │ │ -000cf0f4 00000017 R_ARM_RELATIVE │ │ -000cf0fc 00000017 R_ARM_RELATIVE │ │ -000cf104 00000017 R_ARM_RELATIVE │ │ -000cf10c 00000017 R_ARM_RELATIVE │ │ -000cf114 00000017 R_ARM_RELATIVE │ │ -000cf11c 00000017 R_ARM_RELATIVE │ │ -000cf124 00000017 R_ARM_RELATIVE │ │ -000cf12c 00000017 R_ARM_RELATIVE │ │ +000cf0f0 00000017 R_ARM_RELATIVE │ │ +000cf0f8 00000017 R_ARM_RELATIVE │ │ +000cf100 00000017 R_ARM_RELATIVE │ │ +000cf108 00000017 R_ARM_RELATIVE │ │ +000cf110 00000017 R_ARM_RELATIVE │ │ +000cf118 00000017 R_ARM_RELATIVE │ │ +000cf120 00000017 R_ARM_RELATIVE │ │ 000cf134 00000017 R_ARM_RELATIVE │ │ -000cf13c 00000017 R_ARM_RELATIVE │ │ 000cf144 00000017 R_ARM_RELATIVE │ │ +000cf148 00000017 R_ARM_RELATIVE │ │ 000cf14c 00000017 R_ARM_RELATIVE │ │ -000cf154 00000017 R_ARM_RELATIVE │ │ 000cf15c 00000017 R_ARM_RELATIVE │ │ +000cf160 00000017 R_ARM_RELATIVE │ │ 000cf164 00000017 R_ARM_RELATIVE │ │ -000cf16c 00000017 R_ARM_RELATIVE │ │ -000cf174 00000017 R_ARM_RELATIVE │ │ -000cf17c 00000017 R_ARM_RELATIVE │ │ -000cf184 00000017 R_ARM_RELATIVE │ │ -000cf18c 00000017 R_ARM_RELATIVE │ │ -000cf194 00000017 R_ARM_RELATIVE │ │ -000cf19c 00000017 R_ARM_RELATIVE │ │ -000cf1a4 00000017 R_ARM_RELATIVE │ │ -000cf1ac 00000017 R_ARM_RELATIVE │ │ -000cf1b4 00000017 R_ARM_RELATIVE │ │ -000cf1bc 00000017 R_ARM_RELATIVE │ │ -000cf1c4 00000017 R_ARM_RELATIVE │ │ -000cf1cc 00000017 R_ARM_RELATIVE │ │ -000cf1d4 00000017 R_ARM_RELATIVE │ │ -000cf1dc 00000017 R_ARM_RELATIVE │ │ -000cf1e4 00000017 R_ARM_RELATIVE │ │ -000cf1ec 00000017 R_ARM_RELATIVE │ │ -000cf1f4 00000017 R_ARM_RELATIVE │ │ -000cf1fc 00000017 R_ARM_RELATIVE │ │ -000cf204 00000017 R_ARM_RELATIVE │ │ -000cf20c 00000017 R_ARM_RELATIVE │ │ -000cf214 00000017 R_ARM_RELATIVE │ │ -000cf21c 00000017 R_ARM_RELATIVE │ │ -000cf224 00000017 R_ARM_RELATIVE │ │ -000cf22c 00000017 R_ARM_RELATIVE │ │ -000cf234 00000017 R_ARM_RELATIVE │ │ -000cf23c 00000017 R_ARM_RELATIVE │ │ -000cf244 00000017 R_ARM_RELATIVE │ │ -000cf24c 00000017 R_ARM_RELATIVE │ │ -000cf254 00000017 R_ARM_RELATIVE │ │ -000cf25c 00000017 R_ARM_RELATIVE │ │ -000cf264 00000017 R_ARM_RELATIVE │ │ -000cf26c 00000017 R_ARM_RELATIVE │ │ -000cf274 00000017 R_ARM_RELATIVE │ │ -000cf27c 00000017 R_ARM_RELATIVE │ │ -000cf284 00000017 R_ARM_RELATIVE │ │ -000cf28c 00000017 R_ARM_RELATIVE │ │ -000cf294 00000017 R_ARM_RELATIVE │ │ -000cf2a4 00000017 R_ARM_RELATIVE │ │ -000cf2b0 00000017 R_ARM_RELATIVE │ │ -000cf2b4 00000017 R_ARM_RELATIVE │ │ -000cf2c0 00000017 R_ARM_RELATIVE │ │ -000cf2d0 00000017 R_ARM_RELATIVE │ │ -000cf2d4 00000017 R_ARM_RELATIVE │ │ -000cf2e4 00000017 R_ARM_RELATIVE │ │ +000cf168 00000017 R_ARM_RELATIVE │ │ +000cf178 00000017 R_ARM_RELATIVE │ │ +000cf188 00000017 R_ARM_RELATIVE │ │ +000cf198 00000017 R_ARM_RELATIVE │ │ +000cf1a8 00000017 R_ARM_RELATIVE │ │ +000cf1b0 00000017 R_ARM_RELATIVE │ │ +000cf1c0 00000017 R_ARM_RELATIVE │ │ +000cf1c8 00000017 R_ARM_RELATIVE │ │ +000cf1d0 00000017 R_ARM_RELATIVE │ │ +000cf1e0 00000017 R_ARM_RELATIVE │ │ +000cf1f0 00000017 R_ARM_RELATIVE │ │ +000cf200 00000017 R_ARM_RELATIVE │ │ +000cf210 00000017 R_ARM_RELATIVE │ │ +000cf220 00000017 R_ARM_RELATIVE │ │ +000cf230 00000017 R_ARM_RELATIVE │ │ +000cf238 00000017 R_ARM_RELATIVE │ │ +000cf248 00000017 R_ARM_RELATIVE │ │ +000cf250 00000017 R_ARM_RELATIVE │ │ +000cf258 00000017 R_ARM_RELATIVE │ │ +000cf260 00000017 R_ARM_RELATIVE │ │ +000cf268 00000017 R_ARM_RELATIVE │ │ +000cf270 00000017 R_ARM_RELATIVE │ │ +000cf278 00000017 R_ARM_RELATIVE │ │ +000cf280 00000017 R_ARM_RELATIVE │ │ +000cf288 00000017 R_ARM_RELATIVE │ │ +000cf290 00000017 R_ARM_RELATIVE │ │ +000cf298 00000017 R_ARM_RELATIVE │ │ +000cf2a0 00000017 R_ARM_RELATIVE │ │ +000cf2a8 00000017 R_ARM_RELATIVE │ │ +000cf2b8 00000017 R_ARM_RELATIVE │ │ +000cf2c8 00000017 R_ARM_RELATIVE │ │ +000cf2d8 00000017 R_ARM_RELATIVE │ │ 000cf2e8 00000017 R_ARM_RELATIVE │ │ 000cf2f8 00000017 R_ARM_RELATIVE │ │ -000cf2fc 00000017 R_ARM_RELATIVE │ │ -000cf300 00000017 R_ARM_RELATIVE │ │ +000cf308 00000017 R_ARM_RELATIVE │ │ 000cf310 00000017 R_ARM_RELATIVE │ │ +000cf318 00000017 R_ARM_RELATIVE │ │ 000cf320 00000017 R_ARM_RELATIVE │ │ +000cf328 00000017 R_ARM_RELATIVE │ │ 000cf330 00000017 R_ARM_RELATIVE │ │ +000cf338 00000017 R_ARM_RELATIVE │ │ 000cf340 00000017 R_ARM_RELATIVE │ │ +000cf348 00000017 R_ARM_RELATIVE │ │ 000cf350 00000017 R_ARM_RELATIVE │ │ -000cf36c 00000017 R_ARM_RELATIVE │ │ -000cf370 00000017 R_ARM_RELATIVE │ │ -000cf374 00000017 R_ARM_RELATIVE │ │ +000cf358 00000017 R_ARM_RELATIVE │ │ +000cf360 00000017 R_ARM_RELATIVE │ │ +000cf368 00000017 R_ARM_RELATIVE │ │ 000cf378 00000017 R_ARM_RELATIVE │ │ 000cf388 00000017 R_ARM_RELATIVE │ │ 000cf398 00000017 R_ARM_RELATIVE │ │ 000cf3a8 00000017 R_ARM_RELATIVE │ │ -000cf3b0 00000017 R_ARM_RELATIVE │ │ 000cf3b8 00000017 R_ARM_RELATIVE │ │ -000cf3c0 00000017 R_ARM_RELATIVE │ │ 000cf3c8 00000017 R_ARM_RELATIVE │ │ -000cf3d0 00000017 R_ARM_RELATIVE │ │ 000cf3d8 00000017 R_ARM_RELATIVE │ │ -000cf3e0 00000017 R_ARM_RELATIVE │ │ -000cf3ec 00000017 R_ARM_RELATIVE │ │ -000cf3f0 00000017 R_ARM_RELATIVE │ │ -000cf3f4 00000017 R_ARM_RELATIVE │ │ -000cf404 00000017 R_ARM_RELATIVE │ │ +000cf3e8 00000017 R_ARM_RELATIVE │ │ +000cf3f8 00000017 R_ARM_RELATIVE │ │ 000cf408 00000017 R_ARM_RELATIVE │ │ -000cf414 00000017 R_ARM_RELATIVE │ │ 000cf418 00000017 R_ARM_RELATIVE │ │ -000cf420 00000017 R_ARM_RELATIVE │ │ 000cf428 00000017 R_ARM_RELATIVE │ │ -000cf430 00000017 R_ARM_RELATIVE │ │ 000cf438 00000017 R_ARM_RELATIVE │ │ -000cf440 00000017 R_ARM_RELATIVE │ │ 000cf448 00000017 R_ARM_RELATIVE │ │ -000cf450 00000017 R_ARM_RELATIVE │ │ -000cf460 00000017 R_ARM_RELATIVE │ │ +000cf458 00000017 R_ARM_RELATIVE │ │ 000cf468 00000017 R_ARM_RELATIVE │ │ -000cf470 00000017 R_ARM_RELATIVE │ │ 000cf478 00000017 R_ARM_RELATIVE │ │ 000cf480 00000017 R_ARM_RELATIVE │ │ -000cf488 00000017 R_ARM_RELATIVE │ │ 000cf490 00000017 R_ARM_RELATIVE │ │ -000cf49c 00000017 R_ARM_RELATIVE │ │ 000cf4a0 00000017 R_ARM_RELATIVE │ │ 000cf4b0 00000017 R_ARM_RELATIVE │ │ -000cf4b8 00000017 R_ARM_RELATIVE │ │ -000cf4c8 00000017 R_ARM_RELATIVE │ │ -000cf4d8 00000017 R_ARM_RELATIVE │ │ -000cf4e8 00000017 R_ARM_RELATIVE │ │ -000cf4f8 00000017 R_ARM_RELATIVE │ │ -000cf508 00000017 R_ARM_RELATIVE │ │ -000cf518 00000017 R_ARM_RELATIVE │ │ -000cf528 00000017 R_ARM_RELATIVE │ │ -000cf538 00000017 R_ARM_RELATIVE │ │ -000cf548 00000017 R_ARM_RELATIVE │ │ -000cf558 00000017 R_ARM_RELATIVE │ │ +000cf4c0 00000017 R_ARM_RELATIVE │ │ +000cf4d0 00000017 R_ARM_RELATIVE │ │ +000cf4e0 00000017 R_ARM_RELATIVE │ │ +000cf4f0 00000017 R_ARM_RELATIVE │ │ +000cf500 00000017 R_ARM_RELATIVE │ │ +000cf510 00000017 R_ARM_RELATIVE │ │ +000cf520 00000017 R_ARM_RELATIVE │ │ +000cf530 00000017 R_ARM_RELATIVE │ │ +000cf540 00000017 R_ARM_RELATIVE │ │ +000cf550 00000017 R_ARM_RELATIVE │ │ 000cf560 00000017 R_ARM_RELATIVE │ │ -000cf568 00000017 R_ARM_RELATIVE │ │ 000cf570 00000017 R_ARM_RELATIVE │ │ -000cf578 00000017 R_ARM_RELATIVE │ │ 000cf580 00000017 R_ARM_RELATIVE │ │ -000cf588 00000017 R_ARM_RELATIVE │ │ -000cf594 00000017 R_ARM_RELATIVE │ │ -000cf598 00000017 R_ARM_RELATIVE │ │ -000cf5a8 00000017 R_ARM_RELATIVE │ │ -000cf5b4 00000017 R_ARM_RELATIVE │ │ -000cf5b8 00000017 R_ARM_RELATIVE │ │ -000cf5bc 00000017 R_ARM_RELATIVE │ │ +000cf590 00000017 R_ARM_RELATIVE │ │ +000cf5a0 00000017 R_ARM_RELATIVE │ │ +000cf5b0 00000017 R_ARM_RELATIVE │ │ 000cf5c0 00000017 R_ARM_RELATIVE │ │ 000cf5d0 00000017 R_ARM_RELATIVE │ │ -000cf5d8 00000017 R_ARM_RELATIVE │ │ -000cf5e8 00000017 R_ARM_RELATIVE │ │ -000cf5f8 00000017 R_ARM_RELATIVE │ │ -000cf614 00000017 R_ARM_RELATIVE │ │ -000cf618 00000017 R_ARM_RELATIVE │ │ -000cf61c 00000017 R_ARM_RELATIVE │ │ +000cf5e0 00000017 R_ARM_RELATIVE │ │ +000cf5f0 00000017 R_ARM_RELATIVE │ │ +000cf600 00000017 R_ARM_RELATIVE │ │ +000cf610 00000017 R_ARM_RELATIVE │ │ 000cf620 00000017 R_ARM_RELATIVE │ │ -000cf62c 00000017 R_ARM_RELATIVE │ │ 000cf630 00000017 R_ARM_RELATIVE │ │ 000cf63c 00000017 R_ARM_RELATIVE │ │ 000cf640 00000017 R_ARM_RELATIVE │ │ -000cf64c 00000017 R_ARM_RELATIVE │ │ 000cf650 00000017 R_ARM_RELATIVE │ │ -000cf65c 00000017 R_ARM_RELATIVE │ │ -000cf66c 00000017 R_ARM_RELATIVE │ │ -000cf670 00000017 R_ARM_RELATIVE │ │ -000cf67c 00000017 R_ARM_RELATIVE │ │ -000cf68c 00000017 R_ARM_RELATIVE │ │ -000cf69c 00000017 R_ARM_RELATIVE │ │ -000cf6a0 00000017 R_ARM_RELATIVE │ │ -000cf6ac 00000017 R_ARM_RELATIVE │ │ -000cf6bc 00000017 R_ARM_RELATIVE │ │ -000cf6cc 00000017 R_ARM_RELATIVE │ │ -000cf6d0 00000017 R_ARM_RELATIVE │ │ -000cf6dc 00000017 R_ARM_RELATIVE │ │ -000cf6e0 00000017 R_ARM_RELATIVE │ │ -000cf6ec 00000017 R_ARM_RELATIVE │ │ -000cf6f0 00000017 R_ARM_RELATIVE │ │ +000cf660 00000017 R_ARM_RELATIVE │ │ +000cf668 00000017 R_ARM_RELATIVE │ │ +000cf678 00000017 R_ARM_RELATIVE │ │ +000cf680 00000017 R_ARM_RELATIVE │ │ +000cf690 00000017 R_ARM_RELATIVE │ │ +000cf698 00000017 R_ARM_RELATIVE │ │ +000cf6a8 00000017 R_ARM_RELATIVE │ │ +000cf6b0 00000017 R_ARM_RELATIVE │ │ +000cf6c0 00000017 R_ARM_RELATIVE │ │ +000cf6c8 00000017 R_ARM_RELATIVE │ │ +000cf6d8 00000017 R_ARM_RELATIVE │ │ +000cf6e4 00000017 R_ARM_RELATIVE │ │ +000cf6e8 00000017 R_ARM_RELATIVE │ │ +000cf6f4 00000017 R_ARM_RELATIVE │ │ +000cf6f8 00000017 R_ARM_RELATIVE │ │ 000cf6fc 00000017 R_ARM_RELATIVE │ │ -000cf700 00000017 R_ARM_RELATIVE │ │ +000cf70c 00000017 R_ARM_RELATIVE │ │ 000cf710 00000017 R_ARM_RELATIVE │ │ 000cf720 00000017 R_ARM_RELATIVE │ │ -000cf72c 00000017 R_ARM_RELATIVE │ │ -000cf730 00000017 R_ARM_RELATIVE │ │ -000cf740 00000017 R_ARM_RELATIVE │ │ -000cf750 00000017 R_ARM_RELATIVE │ │ -000cf760 00000017 R_ARM_RELATIVE │ │ +000cf724 00000017 R_ARM_RELATIVE │ │ +000cf728 00000017 R_ARM_RELATIVE │ │ +000cf738 00000017 R_ARM_RELATIVE │ │ +000cf748 00000017 R_ARM_RELATIVE │ │ +000cf758 00000017 R_ARM_RELATIVE │ │ 000cf768 00000017 R_ARM_RELATIVE │ │ 000cf778 00000017 R_ARM_RELATIVE │ │ +000cf784 00000017 R_ARM_RELATIVE │ │ 000cf788 00000017 R_ARM_RELATIVE │ │ -000cf798 00000017 R_ARM_RELATIVE │ │ -000cf7a8 00000017 R_ARM_RELATIVE │ │ +000cf78c 00000017 R_ARM_RELATIVE │ │ +000cf790 00000017 R_ARM_RELATIVE │ │ +000cf7ac 00000017 R_ARM_RELATIVE │ │ +000cf7b0 00000017 R_ARM_RELATIVE │ │ 000cf7b8 00000017 R_ARM_RELATIVE │ │ -000cf7c8 00000017 R_ARM_RELATIVE │ │ +000cf7c0 00000017 R_ARM_RELATIVE │ │ +000cf7d0 00000017 R_ARM_RELATIVE │ │ 000cf7d8 00000017 R_ARM_RELATIVE │ │ 000cf7e8 00000017 R_ARM_RELATIVE │ │ 000cf7f8 00000017 R_ARM_RELATIVE │ │ +000cf800 00000017 R_ARM_RELATIVE │ │ 000cf808 00000017 R_ARM_RELATIVE │ │ -000cf810 00000017 R_ARM_RELATIVE │ │ -000cf820 00000017 R_ARM_RELATIVE │ │ -000cf830 00000017 R_ARM_RELATIVE │ │ -000cf840 00000017 R_ARM_RELATIVE │ │ -000cf850 00000017 R_ARM_RELATIVE │ │ -000cf860 00000017 R_ARM_RELATIVE │ │ -000cf870 00000017 R_ARM_RELATIVE │ │ -000cf87c 00000017 R_ARM_RELATIVE │ │ -000cf88c 00000017 R_ARM_RELATIVE │ │ +000cf824 00000017 R_ARM_RELATIVE │ │ +000cf834 00000017 R_ARM_RELATIVE │ │ +000cf844 00000017 R_ARM_RELATIVE │ │ +000cf854 00000017 R_ARM_RELATIVE │ │ +000cf864 00000017 R_ARM_RELATIVE │ │ +000cf874 00000017 R_ARM_RELATIVE │ │ +000cf884 00000017 R_ARM_RELATIVE │ │ +000cf888 00000017 R_ARM_RELATIVE │ │ 000cf890 00000017 R_ARM_RELATIVE │ │ +000cf898 00000017 R_ARM_RELATIVE │ │ 000cf8a0 00000017 R_ARM_RELATIVE │ │ -000cf8a4 00000017 R_ARM_RELATIVE │ │ -000cf8b4 00000017 R_ARM_RELATIVE │ │ +000cf8a8 00000017 R_ARM_RELATIVE │ │ +000cf8b0 00000017 R_ARM_RELATIVE │ │ 000cf8b8 00000017 R_ARM_RELATIVE │ │ -000cf8bc 00000017 R_ARM_RELATIVE │ │ +000cf8c0 00000017 R_ARM_RELATIVE │ │ 000cf8c8 00000017 R_ARM_RELATIVE │ │ -000cf8cc 00000017 R_ARM_RELATIVE │ │ +000cf8d0 00000017 R_ARM_RELATIVE │ │ 000cf8d8 00000017 R_ARM_RELATIVE │ │ -000cf8dc 00000017 R_ARM_RELATIVE │ │ +000cf8e0 00000017 R_ARM_RELATIVE │ │ 000cf8e8 00000017 R_ARM_RELATIVE │ │ +000cf8f0 00000017 R_ARM_RELATIVE │ │ 000cf8f8 00000017 R_ARM_RELATIVE │ │ +000cf900 00000017 R_ARM_RELATIVE │ │ 000cf908 00000017 R_ARM_RELATIVE │ │ +000cf910 00000017 R_ARM_RELATIVE │ │ 000cf918 00000017 R_ARM_RELATIVE │ │ +000cf920 00000017 R_ARM_RELATIVE │ │ 000cf928 00000017 R_ARM_RELATIVE │ │ -000cf92c 00000017 R_ARM_RELATIVE │ │ +000cf930 00000017 R_ARM_RELATIVE │ │ 000cf938 00000017 R_ARM_RELATIVE │ │ -000cf93c 00000017 R_ARM_RELATIVE │ │ +000cf940 00000017 R_ARM_RELATIVE │ │ 000cf948 00000017 R_ARM_RELATIVE │ │ -000cf94c 00000017 R_ARM_RELATIVE │ │ +000cf950 00000017 R_ARM_RELATIVE │ │ 000cf958 00000017 R_ARM_RELATIVE │ │ +000cf960 00000017 R_ARM_RELATIVE │ │ 000cf968 00000017 R_ARM_RELATIVE │ │ -000cf96c 00000017 R_ARM_RELATIVE │ │ +000cf970 00000017 R_ARM_RELATIVE │ │ 000cf978 00000017 R_ARM_RELATIVE │ │ -000cf97c 00000017 R_ARM_RELATIVE │ │ -000cf98c 00000017 R_ARM_RELATIVE │ │ -000cf99c 00000017 R_ARM_RELATIVE │ │ -000cf9ac 00000017 R_ARM_RELATIVE │ │ +000cf980 00000017 R_ARM_RELATIVE │ │ +000cf988 00000017 R_ARM_RELATIVE │ │ +000cf990 00000017 R_ARM_RELATIVE │ │ +000cf998 00000017 R_ARM_RELATIVE │ │ +000cf9a0 00000017 R_ARM_RELATIVE │ │ +000cf9a8 00000017 R_ARM_RELATIVE │ │ +000cf9b0 00000017 R_ARM_RELATIVE │ │ 000cf9b8 00000017 R_ARM_RELATIVE │ │ -000cf9bc 00000017 R_ARM_RELATIVE │ │ -000cf9cc 00000017 R_ARM_RELATIVE │ │ -000cf9dc 00000017 R_ARM_RELATIVE │ │ -000cf9ec 00000017 R_ARM_RELATIVE │ │ +000cf9c0 00000017 R_ARM_RELATIVE │ │ +000cf9c8 00000017 R_ARM_RELATIVE │ │ +000cf9d0 00000017 R_ARM_RELATIVE │ │ +000cf9d8 00000017 R_ARM_RELATIVE │ │ +000cf9e0 00000017 R_ARM_RELATIVE │ │ +000cf9e8 00000017 R_ARM_RELATIVE │ │ +000cf9f0 00000017 R_ARM_RELATIVE │ │ 000cf9f8 00000017 R_ARM_RELATIVE │ │ -000cf9fc 00000017 R_ARM_RELATIVE │ │ +000cfa00 00000017 R_ARM_RELATIVE │ │ 000cfa08 00000017 R_ARM_RELATIVE │ │ -000cfa0c 00000017 R_ARM_RELATIVE │ │ +000cfa10 00000017 R_ARM_RELATIVE │ │ 000cfa18 00000017 R_ARM_RELATIVE │ │ -000cfa1c 00000017 R_ARM_RELATIVE │ │ +000cfa20 00000017 R_ARM_RELATIVE │ │ 000cfa28 00000017 R_ARM_RELATIVE │ │ -000cfa2c 00000017 R_ARM_RELATIVE │ │ +000cfa30 00000017 R_ARM_RELATIVE │ │ 000cfa38 00000017 R_ARM_RELATIVE │ │ -000cfa3c 00000017 R_ARM_RELATIVE │ │ -000cfa4c 00000017 R_ARM_RELATIVE │ │ -000cfa5c 00000017 R_ARM_RELATIVE │ │ -000cfa6c 00000017 R_ARM_RELATIVE │ │ -000cfa7c 00000017 R_ARM_RELATIVE │ │ -000cfa8c 00000017 R_ARM_RELATIVE │ │ -000cfa9c 00000017 R_ARM_RELATIVE │ │ -000cfaa4 00000017 R_ARM_RELATIVE │ │ -000cfab4 00000017 R_ARM_RELATIVE │ │ -000cfac4 00000017 R_ARM_RELATIVE │ │ -000cfad4 00000017 R_ARM_RELATIVE │ │ -000cfae4 00000017 R_ARM_RELATIVE │ │ -000cfaf4 00000017 R_ARM_RELATIVE │ │ +000cfa40 00000017 R_ARM_RELATIVE │ │ +000cfa48 00000017 R_ARM_RELATIVE │ │ +000cfa50 00000017 R_ARM_RELATIVE │ │ +000cfa58 00000017 R_ARM_RELATIVE │ │ +000cfa60 00000017 R_ARM_RELATIVE │ │ +000cfa68 00000017 R_ARM_RELATIVE │ │ +000cfa70 00000017 R_ARM_RELATIVE │ │ +000cfa78 00000017 R_ARM_RELATIVE │ │ +000cfa80 00000017 R_ARM_RELATIVE │ │ +000cfa88 00000017 R_ARM_RELATIVE │ │ +000cfa90 00000017 R_ARM_RELATIVE │ │ +000cfa98 00000017 R_ARM_RELATIVE │ │ +000cfaa0 00000017 R_ARM_RELATIVE │ │ +000cfab0 00000017 R_ARM_RELATIVE │ │ +000cfab8 00000017 R_ARM_RELATIVE │ │ +000cfac0 00000017 R_ARM_RELATIVE │ │ +000cfac8 00000017 R_ARM_RELATIVE │ │ +000cfad0 00000017 R_ARM_RELATIVE │ │ +000cfadc 00000017 R_ARM_RELATIVE │ │ +000cfae0 00000017 R_ARM_RELATIVE │ │ +000cfaec 00000017 R_ARM_RELATIVE │ │ 000cfafc 00000017 R_ARM_RELATIVE │ │ -000cfb0c 00000017 R_ARM_RELATIVE │ │ +000cfb00 00000017 R_ARM_RELATIVE │ │ +000cfb10 00000017 R_ARM_RELATIVE │ │ 000cfb14 00000017 R_ARM_RELATIVE │ │ -000cfb30 00000017 R_ARM_RELATIVE │ │ +000cfb24 00000017 R_ARM_RELATIVE │ │ +000cfb28 00000017 R_ARM_RELATIVE │ │ +000cfb2c 00000017 R_ARM_RELATIVE │ │ 000cfb34 00000017 R_ARM_RELATIVE │ │ -000cfb40 00000017 R_ARM_RELATIVE │ │ 000cfb44 00000017 R_ARM_RELATIVE │ │ 000cfb54 00000017 R_ARM_RELATIVE │ │ 000cfb64 00000017 R_ARM_RELATIVE │ │ 000cfb74 00000017 R_ARM_RELATIVE │ │ 000cfb84 00000017 R_ARM_RELATIVE │ │ 000cfb94 00000017 R_ARM_RELATIVE │ │ -000cfba4 00000017 R_ARM_RELATIVE │ │ 000cfbb0 00000017 R_ARM_RELATIVE │ │ -000cfbc0 00000017 R_ARM_RELATIVE │ │ -000cfbc4 00000017 R_ARM_RELATIVE │ │ -000cfbd4 00000017 R_ARM_RELATIVE │ │ -000cfbd8 00000017 R_ARM_RELATIVE │ │ +000cfbb4 00000017 R_ARM_RELATIVE │ │ +000cfbb8 00000017 R_ARM_RELATIVE │ │ +000cfbbc 00000017 R_ARM_RELATIVE │ │ +000cfbcc 00000017 R_ARM_RELATIVE │ │ 000cfbdc 00000017 R_ARM_RELATIVE │ │ 000cfbec 00000017 R_ARM_RELATIVE │ │ 000cfbf4 00000017 R_ARM_RELATIVE │ │ 000cfbfc 00000017 R_ARM_RELATIVE │ │ 000cfc04 00000017 R_ARM_RELATIVE │ │ -000cfc0c 00000017 R_ARM_RELATIVE │ │ 000cfc14 00000017 R_ARM_RELATIVE │ │ -000cfc1c 00000017 R_ARM_RELATIVE │ │ 000cfc24 00000017 R_ARM_RELATIVE │ │ -000cfc2c 00000017 R_ARM_RELATIVE │ │ 000cfc34 00000017 R_ARM_RELATIVE │ │ -000cfc3c 00000017 R_ARM_RELATIVE │ │ 000cfc44 00000017 R_ARM_RELATIVE │ │ -000cfc4c 00000017 R_ARM_RELATIVE │ │ 000cfc54 00000017 R_ARM_RELATIVE │ │ -000cfc5c 00000017 R_ARM_RELATIVE │ │ 000cfc64 00000017 R_ARM_RELATIVE │ │ -000cfc6c 00000017 R_ARM_RELATIVE │ │ -000cfc74 00000017 R_ARM_RELATIVE │ │ -000cfc7c 00000017 R_ARM_RELATIVE │ │ -000cfc84 00000017 R_ARM_RELATIVE │ │ -000cfc8c 00000017 R_ARM_RELATIVE │ │ +000cfc70 00000017 R_ARM_RELATIVE │ │ +000cfc80 00000017 R_ARM_RELATIVE │ │ +000cfc90 00000017 R_ARM_RELATIVE │ │ 000cfc94 00000017 R_ARM_RELATIVE │ │ -000cfc9c 00000017 R_ARM_RELATIVE │ │ +000cfca0 00000017 R_ARM_RELATIVE │ │ 000cfca4 00000017 R_ARM_RELATIVE │ │ -000cfcac 00000017 R_ARM_RELATIVE │ │ -000cfcb4 00000017 R_ARM_RELATIVE │ │ -000cfcbc 00000017 R_ARM_RELATIVE │ │ +000cfcb0 00000017 R_ARM_RELATIVE │ │ +000cfcc0 00000017 R_ARM_RELATIVE │ │ 000cfcc4 00000017 R_ARM_RELATIVE │ │ -000cfccc 00000017 R_ARM_RELATIVE │ │ +000cfcd0 00000017 R_ARM_RELATIVE │ │ 000cfcd4 00000017 R_ARM_RELATIVE │ │ -000cfcdc 00000017 R_ARM_RELATIVE │ │ +000cfce0 00000017 R_ARM_RELATIVE │ │ 000cfce4 00000017 R_ARM_RELATIVE │ │ -000cfcec 00000017 R_ARM_RELATIVE │ │ -000cfcf4 00000017 R_ARM_RELATIVE │ │ +000cfcf0 00000017 R_ARM_RELATIVE │ │ +000cfd00 00000017 R_ARM_RELATIVE │ │ 000cfd04 00000017 R_ARM_RELATIVE │ │ -000cfd0c 00000017 R_ARM_RELATIVE │ │ -000cfd14 00000017 R_ARM_RELATIVE │ │ -000cfd1c 00000017 R_ARM_RELATIVE │ │ +000cfd10 00000017 R_ARM_RELATIVE │ │ +000cfd20 00000017 R_ARM_RELATIVE │ │ 000cfd24 00000017 R_ARM_RELATIVE │ │ -000cfd2c 00000017 R_ARM_RELATIVE │ │ +000cfd30 00000017 R_ARM_RELATIVE │ │ 000cfd34 00000017 R_ARM_RELATIVE │ │ -000cfd3c 00000017 R_ARM_RELATIVE │ │ 000cfd44 00000017 R_ARM_RELATIVE │ │ 000cfd4c 00000017 R_ARM_RELATIVE │ │ -000cfd54 00000017 R_ARM_RELATIVE │ │ 000cfd5c 00000017 R_ARM_RELATIVE │ │ -000cfd64 00000017 R_ARM_RELATIVE │ │ 000cfd6c 00000017 R_ARM_RELATIVE │ │ -000cfd74 00000017 R_ARM_RELATIVE │ │ 000cfd7c 00000017 R_ARM_RELATIVE │ │ +000cfd88 00000017 R_ARM_RELATIVE │ │ 000cfd8c 00000017 R_ARM_RELATIVE │ │ +000cfd98 00000017 R_ARM_RELATIVE │ │ 000cfd9c 00000017 R_ARM_RELATIVE │ │ -000cfda4 00000017 R_ARM_RELATIVE │ │ 000cfdac 00000017 R_ARM_RELATIVE │ │ -000cfdb4 00000017 R_ARM_RELATIVE │ │ +000cfdb8 00000017 R_ARM_RELATIVE │ │ 000cfdbc 00000017 R_ARM_RELATIVE │ │ +000cfdc0 00000017 R_ARM_RELATIVE │ │ 000cfdc4 00000017 R_ARM_RELATIVE │ │ -000cfdcc 00000017 R_ARM_RELATIVE │ │ 000cfdd4 00000017 R_ARM_RELATIVE │ │ 000cfddc 00000017 R_ARM_RELATIVE │ │ -000cfde4 00000017 R_ARM_RELATIVE │ │ 000cfdec 00000017 R_ARM_RELATIVE │ │ -000cfdf4 00000017 R_ARM_RELATIVE │ │ 000cfdfc 00000017 R_ARM_RELATIVE │ │ -000cfe04 00000017 R_ARM_RELATIVE │ │ 000cfe0c 00000017 R_ARM_RELATIVE │ │ -000cfe14 00000017 R_ARM_RELATIVE │ │ 000cfe1c 00000017 R_ARM_RELATIVE │ │ 000cfe24 00000017 R_ARM_RELATIVE │ │ -000cfe2c 00000017 R_ARM_RELATIVE │ │ 000cfe34 00000017 R_ARM_RELATIVE │ │ -000cfe3c 00000017 R_ARM_RELATIVE │ │ 000cfe44 00000017 R_ARM_RELATIVE │ │ -000cfe4c 00000017 R_ARM_RELATIVE │ │ 000cfe54 00000017 R_ARM_RELATIVE │ │ -000cfe5c 00000017 R_ARM_RELATIVE │ │ 000cfe64 00000017 R_ARM_RELATIVE │ │ -000cfe6c 00000017 R_ARM_RELATIVE │ │ 000cfe74 00000017 R_ARM_RELATIVE │ │ -000cfe7c 00000017 R_ARM_RELATIVE │ │ 000cfe84 00000017 R_ARM_RELATIVE │ │ -000cfe8c 00000017 R_ARM_RELATIVE │ │ 000cfe94 00000017 R_ARM_RELATIVE │ │ -000cfe9c 00000017 R_ARM_RELATIVE │ │ 000cfea4 00000017 R_ARM_RELATIVE │ │ -000cfeac 00000017 R_ARM_RELATIVE │ │ 000cfeb4 00000017 R_ARM_RELATIVE │ │ 000cfec4 00000017 R_ARM_RELATIVE │ │ 000cfecc 00000017 R_ARM_RELATIVE │ │ -000cfed4 00000017 R_ARM_RELATIVE │ │ 000cfedc 00000017 R_ARM_RELATIVE │ │ -000cfee4 00000017 R_ARM_RELATIVE │ │ 000cfeec 00000017 R_ARM_RELATIVE │ │ -000cfef4 00000017 R_ARM_RELATIVE │ │ 000cfefc 00000017 R_ARM_RELATIVE │ │ -000cff04 00000017 R_ARM_RELATIVE │ │ 000cff0c 00000017 R_ARM_RELATIVE │ │ -000cff14 00000017 R_ARM_RELATIVE │ │ 000cff1c 00000017 R_ARM_RELATIVE │ │ -000cff24 00000017 R_ARM_RELATIVE │ │ 000cff2c 00000017 R_ARM_RELATIVE │ │ -000cff34 00000017 R_ARM_RELATIVE │ │ -000cff3c 00000017 R_ARM_RELATIVE │ │ -000cff44 00000017 R_ARM_RELATIVE │ │ -000cff4c 00000017 R_ARM_RELATIVE │ │ -000cff54 00000017 R_ARM_RELATIVE │ │ +000cff38 00000017 R_ARM_RELATIVE │ │ +000cff48 00000017 R_ARM_RELATIVE │ │ +000cff58 00000017 R_ARM_RELATIVE │ │ 000cff5c 00000017 R_ARM_RELATIVE │ │ -000cff64 00000017 R_ARM_RELATIVE │ │ +000cff68 00000017 R_ARM_RELATIVE │ │ 000cff6c 00000017 R_ARM_RELATIVE │ │ -000cff74 00000017 R_ARM_RELATIVE │ │ +000cff78 00000017 R_ARM_RELATIVE │ │ 000cff7c 00000017 R_ARM_RELATIVE │ │ -000cff84 00000017 R_ARM_RELATIVE │ │ +000cff88 00000017 R_ARM_RELATIVE │ │ 000cff8c 00000017 R_ARM_RELATIVE │ │ -000cff94 00000017 R_ARM_RELATIVE │ │ +000cff98 00000017 R_ARM_RELATIVE │ │ 000cff9c 00000017 R_ARM_RELATIVE │ │ -000cffa4 00000017 R_ARM_RELATIVE │ │ -000cffac 00000017 R_ARM_RELATIVE │ │ -000cffb4 00000017 R_ARM_RELATIVE │ │ -000cffbc 00000017 R_ARM_RELATIVE │ │ -000cffc4 00000017 R_ARM_RELATIVE │ │ -000cffcc 00000017 R_ARM_RELATIVE │ │ -000cffd4 00000017 R_ARM_RELATIVE │ │ +000cffa8 00000017 R_ARM_RELATIVE │ │ +000cffb8 00000017 R_ARM_RELATIVE │ │ +000cffc8 00000017 R_ARM_RELATIVE │ │ +000cffd8 00000017 R_ARM_RELATIVE │ │ 000cffdc 00000017 R_ARM_RELATIVE │ │ -000cffe4 00000017 R_ARM_RELATIVE │ │ +000cffe8 00000017 R_ARM_RELATIVE │ │ 000cffec 00000017 R_ARM_RELATIVE │ │ -000d0000 00000017 R_ARM_RELATIVE │ │ -000d0004 00000017 R_ARM_RELATIVE │ │ -000d0008 00000017 R_ARM_RELATIVE │ │ +000cfffc 00000017 R_ARM_RELATIVE │ │ 000d000c 00000017 R_ARM_RELATIVE │ │ -000d0014 00000017 R_ARM_RELATIVE │ │ -000d0024 00000017 R_ARM_RELATIVE │ │ -000d0034 00000017 R_ARM_RELATIVE │ │ -000d0044 00000017 R_ARM_RELATIVE │ │ -000d0054 00000017 R_ARM_RELATIVE │ │ -000d0064 00000017 R_ARM_RELATIVE │ │ -000d0074 00000017 R_ARM_RELATIVE │ │ -000d0084 00000017 R_ARM_RELATIVE │ │ +000d001c 00000017 R_ARM_RELATIVE │ │ +000d0028 00000017 R_ARM_RELATIVE │ │ +000d002c 00000017 R_ARM_RELATIVE │ │ +000d003c 00000017 R_ARM_RELATIVE │ │ +000d004c 00000017 R_ARM_RELATIVE │ │ +000d005c 00000017 R_ARM_RELATIVE │ │ +000d006c 00000017 R_ARM_RELATIVE │ │ +000d0088 00000017 R_ARM_RELATIVE │ │ +000d008c 00000017 R_ARM_RELATIVE │ │ +000d0090 00000017 R_ARM_RELATIVE │ │ 000d0094 00000017 R_ARM_RELATIVE │ │ +000d00a0 00000017 R_ARM_RELATIVE │ │ 000d00a4 00000017 R_ARM_RELATIVE │ │ -000d00b4 00000017 R_ARM_RELATIVE │ │ -000d00c4 00000017 R_ARM_RELATIVE │ │ -000d00d4 00000017 R_ARM_RELATIVE │ │ -000d00e4 00000017 R_ARM_RELATIVE │ │ -000d00f4 00000017 R_ARM_RELATIVE │ │ -000d0104 00000017 R_ARM_RELATIVE │ │ +000d00a8 00000017 R_ARM_RELATIVE │ │ +000d00b8 00000017 R_ARM_RELATIVE │ │ +000d00bc 00000017 R_ARM_RELATIVE │ │ +000d00c8 00000017 R_ARM_RELATIVE │ │ +000d00cc 00000017 R_ARM_RELATIVE │ │ +000d00d8 00000017 R_ARM_RELATIVE │ │ +000d00e8 00000017 R_ARM_RELATIVE │ │ +000d00ec 00000017 R_ARM_RELATIVE │ │ +000d00fc 00000017 R_ARM_RELATIVE │ │ +000d0100 00000017 R_ARM_RELATIVE │ │ +000d0110 00000017 R_ARM_RELATIVE │ │ 000d0114 00000017 R_ARM_RELATIVE │ │ -000d0124 00000017 R_ARM_RELATIVE │ │ -000d0134 00000017 R_ARM_RELATIVE │ │ -000d0144 00000017 R_ARM_RELATIVE │ │ +000d0118 00000017 R_ARM_RELATIVE │ │ +000d0120 00000017 R_ARM_RELATIVE │ │ +000d0128 00000017 R_ARM_RELATIVE │ │ +000d0130 00000017 R_ARM_RELATIVE │ │ +000d0138 00000017 R_ARM_RELATIVE │ │ +000d0140 00000017 R_ARM_RELATIVE │ │ +000d0148 00000017 R_ARM_RELATIVE │ │ 000d0154 00000017 R_ARM_RELATIVE │ │ +000d0158 00000017 R_ARM_RELATIVE │ │ 000d0164 00000017 R_ARM_RELATIVE │ │ +000d0168 00000017 R_ARM_RELATIVE │ │ 000d0174 00000017 R_ARM_RELATIVE │ │ +000d0178 00000017 R_ARM_RELATIVE │ │ 000d0184 00000017 R_ARM_RELATIVE │ │ +000d0188 00000017 R_ARM_RELATIVE │ │ 000d0194 00000017 R_ARM_RELATIVE │ │ -000d01a4 00000017 R_ARM_RELATIVE │ │ -000d01b4 00000017 R_ARM_RELATIVE │ │ -000d01c4 00000017 R_ARM_RELATIVE │ │ -000d01d4 00000017 R_ARM_RELATIVE │ │ -000d01e4 00000017 R_ARM_RELATIVE │ │ -000d01f4 00000017 R_ARM_RELATIVE │ │ -000d0204 00000017 R_ARM_RELATIVE │ │ -000d0214 00000017 R_ARM_RELATIVE │ │ -000d0224 00000017 R_ARM_RELATIVE │ │ -000d0234 00000017 R_ARM_RELATIVE │ │ -000d0244 00000017 R_ARM_RELATIVE │ │ -000d0254 00000017 R_ARM_RELATIVE │ │ -000d0264 00000017 R_ARM_RELATIVE │ │ -000d0274 00000017 R_ARM_RELATIVE │ │ -000d0284 00000017 R_ARM_RELATIVE │ │ -000d0294 00000017 R_ARM_RELATIVE │ │ -000d02a4 00000017 R_ARM_RELATIVE │ │ +000d0198 00000017 R_ARM_RELATIVE │ │ +000d01a8 00000017 R_ARM_RELATIVE │ │ +000d01b8 00000017 R_ARM_RELATIVE │ │ +000d01c8 00000017 R_ARM_RELATIVE │ │ +000d01d8 00000017 R_ARM_RELATIVE │ │ +000d01e8 00000017 R_ARM_RELATIVE │ │ +000d01f8 00000017 R_ARM_RELATIVE │ │ +000d0200 00000017 R_ARM_RELATIVE │ │ +000d0210 00000017 R_ARM_RELATIVE │ │ +000d0220 00000017 R_ARM_RELATIVE │ │ +000d0230 00000017 R_ARM_RELATIVE │ │ +000d0240 00000017 R_ARM_RELATIVE │ │ +000d0250 00000017 R_ARM_RELATIVE │ │ +000d0258 00000017 R_ARM_RELATIVE │ │ +000d0260 00000017 R_ARM_RELATIVE │ │ +000d0268 00000017 R_ARM_RELATIVE │ │ +000d0270 00000017 R_ARM_RELATIVE │ │ +000d0278 00000017 R_ARM_RELATIVE │ │ +000d0280 00000017 R_ARM_RELATIVE │ │ +000d028c 00000017 R_ARM_RELATIVE │ │ +000d0290 00000017 R_ARM_RELATIVE │ │ +000d029c 00000017 R_ARM_RELATIVE │ │ +000d02a0 00000017 R_ARM_RELATIVE │ │ +000d02ac 00000017 R_ARM_RELATIVE │ │ +000d02b0 00000017 R_ARM_RELATIVE │ │ 000d02b4 00000017 R_ARM_RELATIVE │ │ -000d02c4 00000017 R_ARM_RELATIVE │ │ -000d02d4 00000017 R_ARM_RELATIVE │ │ -000d02dc 00000017 R_ARM_RELATIVE │ │ -000d02ec 00000017 R_ARM_RELATIVE │ │ -000d02fc 00000017 R_ARM_RELATIVE │ │ -000d0308 00000017 R_ARM_RELATIVE │ │ +000d02b8 00000017 R_ARM_RELATIVE │ │ +000d02c0 00000017 R_ARM_RELATIVE │ │ +000d02c8 00000017 R_ARM_RELATIVE │ │ +000d02d0 00000017 R_ARM_RELATIVE │ │ +000d02d8 00000017 R_ARM_RELATIVE │ │ +000d02e0 00000017 R_ARM_RELATIVE │ │ +000d02e8 00000017 R_ARM_RELATIVE │ │ +000d02f0 00000017 R_ARM_RELATIVE │ │ +000d0300 00000017 R_ARM_RELATIVE │ │ 000d030c 00000017 R_ARM_RELATIVE │ │ 000d0310 00000017 R_ARM_RELATIVE │ │ -000d0314 00000017 R_ARM_RELATIVE │ │ -000d0324 00000017 R_ARM_RELATIVE │ │ +000d0318 00000017 R_ARM_RELATIVE │ │ +000d0328 00000017 R_ARM_RELATIVE │ │ +000d0330 00000017 R_ARM_RELATIVE │ │ 000d0340 00000017 R_ARM_RELATIVE │ │ 000d0350 00000017 R_ARM_RELATIVE │ │ -000d0360 00000017 R_ARM_RELATIVE │ │ +000d035c 00000017 R_ARM_RELATIVE │ │ +000d036c 00000017 R_ARM_RELATIVE │ │ 000d0370 00000017 R_ARM_RELATIVE │ │ 000d0380 00000017 R_ARM_RELATIVE │ │ -000d0384 00000017 R_ARM_RELATIVE │ │ -000d0388 00000017 R_ARM_RELATIVE │ │ -000d038c 00000017 R_ARM_RELATIVE │ │ -000d039c 00000017 R_ARM_RELATIVE │ │ -000d03ac 00000017 R_ARM_RELATIVE │ │ -000d03bc 00000017 R_ARM_RELATIVE │ │ -000d03cc 00000017 R_ARM_RELATIVE │ │ +000d0390 00000017 R_ARM_RELATIVE │ │ +000d03a0 00000017 R_ARM_RELATIVE │ │ +000d03b0 00000017 R_ARM_RELATIVE │ │ +000d03c0 00000017 R_ARM_RELATIVE │ │ 000d03dc 00000017 R_ARM_RELATIVE │ │ -000d03ec 00000017 R_ARM_RELATIVE │ │ -000d03fc 00000017 R_ARM_RELATIVE │ │ -000d040c 00000017 R_ARM_RELATIVE │ │ -000d041c 00000017 R_ARM_RELATIVE │ │ -000d042c 00000017 R_ARM_RELATIVE │ │ -000d043c 00000017 R_ARM_RELATIVE │ │ -000d044c 00000017 R_ARM_RELATIVE │ │ -000d045c 00000017 R_ARM_RELATIVE │ │ -000d046c 00000017 R_ARM_RELATIVE │ │ -000d047c 00000017 R_ARM_RELATIVE │ │ -000d048c 00000017 R_ARM_RELATIVE │ │ -000d049c 00000017 R_ARM_RELATIVE │ │ -000d04ac 00000017 R_ARM_RELATIVE │ │ -000d04bc 00000017 R_ARM_RELATIVE │ │ -000d04cc 00000017 R_ARM_RELATIVE │ │ -000d04dc 00000017 R_ARM_RELATIVE │ │ -000d04ec 00000017 R_ARM_RELATIVE │ │ -000d04fc 00000017 R_ARM_RELATIVE │ │ -000d050c 00000017 R_ARM_RELATIVE │ │ -000d051c 00000017 R_ARM_RELATIVE │ │ -000d052c 00000017 R_ARM_RELATIVE │ │ -000d053c 00000017 R_ARM_RELATIVE │ │ -000d054c 00000017 R_ARM_RELATIVE │ │ -000d0554 00000017 R_ARM_RELATIVE │ │ -000d055c 00000017 R_ARM_RELATIVE │ │ -000d0564 00000017 R_ARM_RELATIVE │ │ -000d056c 00000017 R_ARM_RELATIVE │ │ -000d057c 00000017 R_ARM_RELATIVE │ │ -000d058c 00000017 R_ARM_RELATIVE │ │ -000d059c 00000017 R_ARM_RELATIVE │ │ -000d05ac 00000017 R_ARM_RELATIVE │ │ -000d05bc 00000017 R_ARM_RELATIVE │ │ -000d05cc 00000017 R_ARM_RELATIVE │ │ -000d05dc 00000017 R_ARM_RELATIVE │ │ -000d05ec 00000017 R_ARM_RELATIVE │ │ -000d05fc 00000017 R_ARM_RELATIVE │ │ -000d060c 00000017 R_ARM_RELATIVE │ │ -000d061c 00000017 R_ARM_RELATIVE │ │ +000d03e0 00000017 R_ARM_RELATIVE │ │ +000d03f0 00000017 R_ARM_RELATIVE │ │ +000d03f4 00000017 R_ARM_RELATIVE │ │ +000d03f8 00000017 R_ARM_RELATIVE │ │ +000d0400 00000017 R_ARM_RELATIVE │ │ +000d0408 00000017 R_ARM_RELATIVE │ │ +000d0410 00000017 R_ARM_RELATIVE │ │ +000d0418 00000017 R_ARM_RELATIVE │ │ +000d0420 00000017 R_ARM_RELATIVE │ │ +000d0428 00000017 R_ARM_RELATIVE │ │ +000d0430 00000017 R_ARM_RELATIVE │ │ +000d0438 00000017 R_ARM_RELATIVE │ │ +000d0440 00000017 R_ARM_RELATIVE │ │ +000d0448 00000017 R_ARM_RELATIVE │ │ +000d0450 00000017 R_ARM_RELATIVE │ │ +000d0458 00000017 R_ARM_RELATIVE │ │ +000d0460 00000017 R_ARM_RELATIVE │ │ +000d0468 00000017 R_ARM_RELATIVE │ │ +000d0470 00000017 R_ARM_RELATIVE │ │ +000d0478 00000017 R_ARM_RELATIVE │ │ +000d0480 00000017 R_ARM_RELATIVE │ │ +000d0488 00000017 R_ARM_RELATIVE │ │ +000d0490 00000017 R_ARM_RELATIVE │ │ +000d0498 00000017 R_ARM_RELATIVE │ │ +000d04a0 00000017 R_ARM_RELATIVE │ │ +000d04a8 00000017 R_ARM_RELATIVE │ │ +000d04b0 00000017 R_ARM_RELATIVE │ │ +000d04b8 00000017 R_ARM_RELATIVE │ │ +000d04c0 00000017 R_ARM_RELATIVE │ │ +000d04c8 00000017 R_ARM_RELATIVE │ │ +000d04d0 00000017 R_ARM_RELATIVE │ │ +000d04d8 00000017 R_ARM_RELATIVE │ │ +000d04e0 00000017 R_ARM_RELATIVE │ │ +000d04e8 00000017 R_ARM_RELATIVE │ │ +000d04f0 00000017 R_ARM_RELATIVE │ │ +000d04f8 00000017 R_ARM_RELATIVE │ │ +000d0500 00000017 R_ARM_RELATIVE │ │ +000d0510 00000017 R_ARM_RELATIVE │ │ +000d0518 00000017 R_ARM_RELATIVE │ │ +000d0520 00000017 R_ARM_RELATIVE │ │ +000d0528 00000017 R_ARM_RELATIVE │ │ +000d0530 00000017 R_ARM_RELATIVE │ │ +000d0538 00000017 R_ARM_RELATIVE │ │ +000d0540 00000017 R_ARM_RELATIVE │ │ +000d0548 00000017 R_ARM_RELATIVE │ │ +000d0550 00000017 R_ARM_RELATIVE │ │ +000d0560 00000017 R_ARM_RELATIVE │ │ +000d0570 00000017 R_ARM_RELATIVE │ │ +000d0578 00000017 R_ARM_RELATIVE │ │ +000d0580 00000017 R_ARM_RELATIVE │ │ +000d0588 00000017 R_ARM_RELATIVE │ │ +000d0590 00000017 R_ARM_RELATIVE │ │ +000d0598 00000017 R_ARM_RELATIVE │ │ +000d05a0 00000017 R_ARM_RELATIVE │ │ +000d05a8 00000017 R_ARM_RELATIVE │ │ +000d05b0 00000017 R_ARM_RELATIVE │ │ +000d05b8 00000017 R_ARM_RELATIVE │ │ +000d05c0 00000017 R_ARM_RELATIVE │ │ +000d05c8 00000017 R_ARM_RELATIVE │ │ +000d05d0 00000017 R_ARM_RELATIVE │ │ +000d05d8 00000017 R_ARM_RELATIVE │ │ +000d05e0 00000017 R_ARM_RELATIVE │ │ +000d05e8 00000017 R_ARM_RELATIVE │ │ +000d05f0 00000017 R_ARM_RELATIVE │ │ +000d05f8 00000017 R_ARM_RELATIVE │ │ +000d0600 00000017 R_ARM_RELATIVE │ │ +000d0608 00000017 R_ARM_RELATIVE │ │ +000d0610 00000017 R_ARM_RELATIVE │ │ +000d0618 00000017 R_ARM_RELATIVE │ │ 000d0620 00000017 R_ARM_RELATIVE │ │ -000d0624 00000017 R_ARM_RELATIVE │ │ 000d0628 00000017 R_ARM_RELATIVE │ │ -000d062c 00000017 R_ARM_RELATIVE │ │ 000d0630 00000017 R_ARM_RELATIVE │ │ -000d0634 00000017 R_ARM_RELATIVE │ │ 000d0638 00000017 R_ARM_RELATIVE │ │ -000d063c 00000017 R_ARM_RELATIVE │ │ 000d0640 00000017 R_ARM_RELATIVE │ │ -000d0644 00000017 R_ARM_RELATIVE │ │ 000d0648 00000017 R_ARM_RELATIVE │ │ -000d064c 00000017 R_ARM_RELATIVE │ │ 000d0650 00000017 R_ARM_RELATIVE │ │ -000d0654 00000017 R_ARM_RELATIVE │ │ 000d0658 00000017 R_ARM_RELATIVE │ │ -000d065c 00000017 R_ARM_RELATIVE │ │ 000d0660 00000017 R_ARM_RELATIVE │ │ -000d0664 00000017 R_ARM_RELATIVE │ │ 000d0668 00000017 R_ARM_RELATIVE │ │ -000d066c 00000017 R_ARM_RELATIVE │ │ 000d0670 00000017 R_ARM_RELATIVE │ │ -000d0674 00000017 R_ARM_RELATIVE │ │ 000d0678 00000017 R_ARM_RELATIVE │ │ -000d067c 00000017 R_ARM_RELATIVE │ │ 000d0680 00000017 R_ARM_RELATIVE │ │ -000d0684 00000017 R_ARM_RELATIVE │ │ 000d0688 00000017 R_ARM_RELATIVE │ │ -000d068c 00000017 R_ARM_RELATIVE │ │ 000d0690 00000017 R_ARM_RELATIVE │ │ -000d0694 00000017 R_ARM_RELATIVE │ │ 000d0698 00000017 R_ARM_RELATIVE │ │ +000d06a0 00000017 R_ARM_RELATIVE │ │ 000d06a8 00000017 R_ARM_RELATIVE │ │ +000d06b0 00000017 R_ARM_RELATIVE │ │ 000d06b8 00000017 R_ARM_RELATIVE │ │ -000d06c8 00000017 R_ARM_RELATIVE │ │ +000d06c0 00000017 R_ARM_RELATIVE │ │ +000d06d0 00000017 R_ARM_RELATIVE │ │ 000d06d8 00000017 R_ARM_RELATIVE │ │ +000d06e0 00000017 R_ARM_RELATIVE │ │ 000d06e8 00000017 R_ARM_RELATIVE │ │ 000d06f0 00000017 R_ARM_RELATIVE │ │ +000d06f8 00000017 R_ARM_RELATIVE │ │ 000d0700 00000017 R_ARM_RELATIVE │ │ +000d0708 00000017 R_ARM_RELATIVE │ │ 000d0710 00000017 R_ARM_RELATIVE │ │ -000d071c 00000017 R_ARM_RELATIVE │ │ -000d072c 00000017 R_ARM_RELATIVE │ │ +000d0718 00000017 R_ARM_RELATIVE │ │ +000d0720 00000017 R_ARM_RELATIVE │ │ +000d0728 00000017 R_ARM_RELATIVE │ │ 000d0730 00000017 R_ARM_RELATIVE │ │ +000d0738 00000017 R_ARM_RELATIVE │ │ 000d0740 00000017 R_ARM_RELATIVE │ │ +000d0748 00000017 R_ARM_RELATIVE │ │ 000d0750 00000017 R_ARM_RELATIVE │ │ +000d0758 00000017 R_ARM_RELATIVE │ │ 000d0760 00000017 R_ARM_RELATIVE │ │ +000d0768 00000017 R_ARM_RELATIVE │ │ 000d0770 00000017 R_ARM_RELATIVE │ │ +000d0778 00000017 R_ARM_RELATIVE │ │ 000d0780 00000017 R_ARM_RELATIVE │ │ +000d0788 00000017 R_ARM_RELATIVE │ │ 000d0790 00000017 R_ARM_RELATIVE │ │ +000d0798 00000017 R_ARM_RELATIVE │ │ 000d07a0 00000017 R_ARM_RELATIVE │ │ +000d07a8 00000017 R_ARM_RELATIVE │ │ 000d07b0 00000017 R_ARM_RELATIVE │ │ +000d07b8 00000017 R_ARM_RELATIVE │ │ 000d07c0 00000017 R_ARM_RELATIVE │ │ +000d07c8 00000017 R_ARM_RELATIVE │ │ 000d07d0 00000017 R_ARM_RELATIVE │ │ +000d07d8 00000017 R_ARM_RELATIVE │ │ 000d07e0 00000017 R_ARM_RELATIVE │ │ +000d07e8 00000017 R_ARM_RELATIVE │ │ 000d07f0 00000017 R_ARM_RELATIVE │ │ -000d0800 00000017 R_ARM_RELATIVE │ │ +000d07f8 00000017 R_ARM_RELATIVE │ │ +000d080c 00000017 R_ARM_RELATIVE │ │ 000d0810 00000017 R_ARM_RELATIVE │ │ +000d0814 00000017 R_ARM_RELATIVE │ │ +000d0818 00000017 R_ARM_RELATIVE │ │ 000d0820 00000017 R_ARM_RELATIVE │ │ -000d082c 00000017 R_ARM_RELATIVE │ │ 000d0830 00000017 R_ARM_RELATIVE │ │ -000d0834 00000017 R_ARM_RELATIVE │ │ -000d0838 00000017 R_ARM_RELATIVE │ │ -000d0844 00000017 R_ARM_RELATIVE │ │ -000d0848 00000017 R_ARM_RELATIVE │ │ -000d084c 00000017 R_ARM_RELATIVE │ │ +000d0840 00000017 R_ARM_RELATIVE │ │ 000d0850 00000017 R_ARM_RELATIVE │ │ -000d085c 00000017 R_ARM_RELATIVE │ │ 000d0860 00000017 R_ARM_RELATIVE │ │ -000d0864 00000017 R_ARM_RELATIVE │ │ -000d0868 00000017 R_ARM_RELATIVE │ │ -000d0878 00000017 R_ARM_RELATIVE │ │ -000d0888 00000017 R_ARM_RELATIVE │ │ -000d0898 00000017 R_ARM_RELATIVE │ │ -000d08a8 00000017 R_ARM_RELATIVE │ │ -000d08b8 00000017 R_ARM_RELATIVE │ │ -000d08c8 00000017 R_ARM_RELATIVE │ │ -000d08d8 00000017 R_ARM_RELATIVE │ │ -000d08e8 00000017 R_ARM_RELATIVE │ │ -000d08f8 00000017 R_ARM_RELATIVE │ │ -000d0908 00000017 R_ARM_RELATIVE │ │ -000d0918 00000017 R_ARM_RELATIVE │ │ -000d0928 00000017 R_ARM_RELATIVE │ │ -000d0938 00000017 R_ARM_RELATIVE │ │ -000d0948 00000017 R_ARM_RELATIVE │ │ -000d0958 00000017 R_ARM_RELATIVE │ │ -000d0968 00000017 R_ARM_RELATIVE │ │ -000d0978 00000017 R_ARM_RELATIVE │ │ -000d0988 00000017 R_ARM_RELATIVE │ │ -000d0998 00000017 R_ARM_RELATIVE │ │ -000d09a8 00000017 R_ARM_RELATIVE │ │ -000d09b8 00000017 R_ARM_RELATIVE │ │ -000d09c8 00000017 R_ARM_RELATIVE │ │ +000d0870 00000017 R_ARM_RELATIVE │ │ +000d0880 00000017 R_ARM_RELATIVE │ │ +000d0890 00000017 R_ARM_RELATIVE │ │ +000d08a0 00000017 R_ARM_RELATIVE │ │ +000d08b0 00000017 R_ARM_RELATIVE │ │ +000d08c0 00000017 R_ARM_RELATIVE │ │ +000d08d0 00000017 R_ARM_RELATIVE │ │ +000d08e0 00000017 R_ARM_RELATIVE │ │ +000d08f0 00000017 R_ARM_RELATIVE │ │ +000d0900 00000017 R_ARM_RELATIVE │ │ +000d0910 00000017 R_ARM_RELATIVE │ │ +000d0920 00000017 R_ARM_RELATIVE │ │ +000d0930 00000017 R_ARM_RELATIVE │ │ +000d0940 00000017 R_ARM_RELATIVE │ │ +000d0950 00000017 R_ARM_RELATIVE │ │ +000d0960 00000017 R_ARM_RELATIVE │ │ +000d0970 00000017 R_ARM_RELATIVE │ │ +000d0980 00000017 R_ARM_RELATIVE │ │ +000d0990 00000017 R_ARM_RELATIVE │ │ +000d09a0 00000017 R_ARM_RELATIVE │ │ +000d09b0 00000017 R_ARM_RELATIVE │ │ +000d09c0 00000017 R_ARM_RELATIVE │ │ 000d09d0 00000017 R_ARM_RELATIVE │ │ 000d09e0 00000017 R_ARM_RELATIVE │ │ -000d09e8 00000017 R_ARM_RELATIVE │ │ -000d09f8 00000017 R_ARM_RELATIVE │ │ -000d0a08 00000017 R_ARM_RELATIVE │ │ +000d09f0 00000017 R_ARM_RELATIVE │ │ +000d0a00 00000017 R_ARM_RELATIVE │ │ 000d0a10 00000017 R_ARM_RELATIVE │ │ -000d0a18 00000017 R_ARM_RELATIVE │ │ -000d0a28 00000017 R_ARM_RELATIVE │ │ -000d0a38 00000017 R_ARM_RELATIVE │ │ -000d0a4c 00000017 R_ARM_RELATIVE │ │ +000d0a20 00000017 R_ARM_RELATIVE │ │ +000d0a30 00000017 R_ARM_RELATIVE │ │ +000d0a40 00000017 R_ARM_RELATIVE │ │ 000d0a50 00000017 R_ARM_RELATIVE │ │ -000d0a68 00000017 R_ARM_RELATIVE │ │ +000d0a60 00000017 R_ARM_RELATIVE │ │ 000d0a70 00000017 R_ARM_RELATIVE │ │ -000d0a78 00000017 R_ARM_RELATIVE │ │ -000d0a88 00000017 R_ARM_RELATIVE │ │ -000d0a9c 00000017 R_ARM_RELATIVE │ │ +000d0a80 00000017 R_ARM_RELATIVE │ │ +000d0a90 00000017 R_ARM_RELATIVE │ │ 000d0aa0 00000017 R_ARM_RELATIVE │ │ 000d0ab0 00000017 R_ARM_RELATIVE │ │ -000d0ac4 00000017 R_ARM_RELATIVE │ │ -000d0ac8 00000017 R_ARM_RELATIVE │ │ -000d0ad8 00000017 R_ARM_RELATIVE │ │ +000d0ac0 00000017 R_ARM_RELATIVE │ │ +000d0ad0 00000017 R_ARM_RELATIVE │ │ 000d0ae0 00000017 R_ARM_RELATIVE │ │ 000d0af0 00000017 R_ARM_RELATIVE │ │ 000d0b00 00000017 R_ARM_RELATIVE │ │ -000d0b10 00000017 R_ARM_RELATIVE │ │ -000d0b20 00000017 R_ARM_RELATIVE │ │ -000d0b30 00000017 R_ARM_RELATIVE │ │ -000d0b40 00000017 R_ARM_RELATIVE │ │ -000d0b50 00000017 R_ARM_RELATIVE │ │ -000d0b60 00000017 R_ARM_RELATIVE │ │ -000d0b70 00000017 R_ARM_RELATIVE │ │ +000d0b08 00000017 R_ARM_RELATIVE │ │ +000d0b18 00000017 R_ARM_RELATIVE │ │ +000d0b34 00000017 R_ARM_RELATIVE │ │ +000d0b44 00000017 R_ARM_RELATIVE │ │ +000d0b54 00000017 R_ARM_RELATIVE │ │ +000d0b64 00000017 R_ARM_RELATIVE │ │ +000d0b74 00000017 R_ARM_RELATIVE │ │ +000d0b78 00000017 R_ARM_RELATIVE │ │ +000d0b7c 00000017 R_ARM_RELATIVE │ │ 000d0b80 00000017 R_ARM_RELATIVE │ │ 000d0b90 00000017 R_ARM_RELATIVE │ │ 000d0ba0 00000017 R_ARM_RELATIVE │ │ 000d0bb0 00000017 R_ARM_RELATIVE │ │ 000d0bc0 00000017 R_ARM_RELATIVE │ │ 000d0bd0 00000017 R_ARM_RELATIVE │ │ -000d0bd8 00000017 R_ARM_RELATIVE │ │ -000d0be8 00000017 R_ARM_RELATIVE │ │ -000d0bf8 00000017 R_ARM_RELATIVE │ │ -000d0c08 00000017 R_ARM_RELATIVE │ │ -000d0c18 00000017 R_ARM_RELATIVE │ │ -000d0c2c 00000017 R_ARM_RELATIVE │ │ +000d0be0 00000017 R_ARM_RELATIVE │ │ +000d0bf0 00000017 R_ARM_RELATIVE │ │ +000d0c00 00000017 R_ARM_RELATIVE │ │ +000d0c10 00000017 R_ARM_RELATIVE │ │ +000d0c20 00000017 R_ARM_RELATIVE │ │ 000d0c30 00000017 R_ARM_RELATIVE │ │ -000d0c3c 00000017 R_ARM_RELATIVE │ │ 000d0c40 00000017 R_ARM_RELATIVE │ │ 000d0c50 00000017 R_ARM_RELATIVE │ │ -000d0c54 00000017 R_ARM_RELATIVE │ │ -000d0c58 00000017 R_ARM_RELATIVE │ │ 000d0c60 00000017 R_ARM_RELATIVE │ │ -000d0c68 00000017 R_ARM_RELATIVE │ │ 000d0c70 00000017 R_ARM_RELATIVE │ │ 000d0c80 00000017 R_ARM_RELATIVE │ │ -000d0c88 00000017 R_ARM_RELATIVE │ │ 000d0c90 00000017 R_ARM_RELATIVE │ │ -000d0c98 00000017 R_ARM_RELATIVE │ │ -000d0ca8 00000017 R_ARM_RELATIVE │ │ +000d0ca0 00000017 R_ARM_RELATIVE │ │ 000d0cb0 00000017 R_ARM_RELATIVE │ │ -000d0cb8 00000017 R_ARM_RELATIVE │ │ 000d0cc0 00000017 R_ARM_RELATIVE │ │ -000d0cc8 00000017 R_ARM_RELATIVE │ │ 000d0cd0 00000017 R_ARM_RELATIVE │ │ -000d0cdc 00000017 R_ARM_RELATIVE │ │ -000d0cec 00000017 R_ARM_RELATIVE │ │ -000d0cfc 00000017 R_ARM_RELATIVE │ │ +000d0ce0 00000017 R_ARM_RELATIVE │ │ +000d0cf0 00000017 R_ARM_RELATIVE │ │ 000d0d00 00000017 R_ARM_RELATIVE │ │ -000d0d04 00000017 R_ARM_RELATIVE │ │ -000d0d08 00000017 R_ARM_RELATIVE │ │ -000d0d0c 00000017 R_ARM_RELATIVE │ │ -000d0d18 00000017 R_ARM_RELATIVE │ │ -000d0d1c 00000017 R_ARM_RELATIVE │ │ +000d0d10 00000017 R_ARM_RELATIVE │ │ 000d0d20 00000017 R_ARM_RELATIVE │ │ -000d0d24 00000017 R_ARM_RELATIVE │ │ -000d0d34 00000017 R_ARM_RELATIVE │ │ -000d0d38 00000017 R_ARM_RELATIVE │ │ -000d0d3c 00000017 R_ARM_RELATIVE │ │ +000d0d30 00000017 R_ARM_RELATIVE │ │ 000d0d40 00000017 R_ARM_RELATIVE │ │ -000d0d44 00000017 R_ARM_RELATIVE │ │ -000d0d4c 00000017 R_ARM_RELATIVE │ │ -000d0d54 00000017 R_ARM_RELATIVE │ │ -000d0d5c 00000017 R_ARM_RELATIVE │ │ -000d0d64 00000017 R_ARM_RELATIVE │ │ -000d0d6c 00000017 R_ARM_RELATIVE │ │ -000d0d74 00000017 R_ARM_RELATIVE │ │ -000d0d7c 00000017 R_ARM_RELATIVE │ │ -000d0d94 00000017 R_ARM_RELATIVE │ │ -000d0da4 00000017 R_ARM_RELATIVE │ │ -000d0dac 00000017 R_ARM_RELATIVE │ │ -000d0db4 00000017 R_ARM_RELATIVE │ │ -000d0dc4 00000017 R_ARM_RELATIVE │ │ +000d0d48 00000017 R_ARM_RELATIVE │ │ +000d0d50 00000017 R_ARM_RELATIVE │ │ +000d0d58 00000017 R_ARM_RELATIVE │ │ +000d0d60 00000017 R_ARM_RELATIVE │ │ +000d0d70 00000017 R_ARM_RELATIVE │ │ +000d0d80 00000017 R_ARM_RELATIVE │ │ +000d0d90 00000017 R_ARM_RELATIVE │ │ +000d0da0 00000017 R_ARM_RELATIVE │ │ +000d0db0 00000017 R_ARM_RELATIVE │ │ +000d0dc0 00000017 R_ARM_RELATIVE │ │ 000d0dd0 00000017 R_ARM_RELATIVE │ │ 000d0de0 00000017 R_ARM_RELATIVE │ │ 000d0df0 00000017 R_ARM_RELATIVE │ │ 000d0e00 00000017 R_ARM_RELATIVE │ │ 000d0e10 00000017 R_ARM_RELATIVE │ │ +000d0e14 00000017 R_ARM_RELATIVE │ │ +000d0e18 00000017 R_ARM_RELATIVE │ │ 000d0e1c 00000017 R_ARM_RELATIVE │ │ +000d0e20 00000017 R_ARM_RELATIVE │ │ +000d0e24 00000017 R_ARM_RELATIVE │ │ +000d0e28 00000017 R_ARM_RELATIVE │ │ 000d0e2c 00000017 R_ARM_RELATIVE │ │ +000d0e30 00000017 R_ARM_RELATIVE │ │ +000d0e34 00000017 R_ARM_RELATIVE │ │ +000d0e38 00000017 R_ARM_RELATIVE │ │ +000d0e3c 00000017 R_ARM_RELATIVE │ │ +000d0e40 00000017 R_ARM_RELATIVE │ │ +000d0e44 00000017 R_ARM_RELATIVE │ │ 000d0e48 00000017 R_ARM_RELATIVE │ │ 000d0e4c 00000017 R_ARM_RELATIVE │ │ 000d0e50 00000017 R_ARM_RELATIVE │ │ +000d0e54 00000017 R_ARM_RELATIVE │ │ +000d0e58 00000017 R_ARM_RELATIVE │ │ +000d0e5c 00000017 R_ARM_RELATIVE │ │ 000d0e60 00000017 R_ARM_RELATIVE │ │ 000d0e64 00000017 R_ARM_RELATIVE │ │ 000d0e68 00000017 R_ARM_RELATIVE │ │ 000d0e6c 00000017 R_ARM_RELATIVE │ │ +000d0e70 00000017 R_ARM_RELATIVE │ │ 000d0e74 00000017 R_ARM_RELATIVE │ │ +000d0e78 00000017 R_ARM_RELATIVE │ │ 000d0e7c 00000017 R_ARM_RELATIVE │ │ +000d0e80 00000017 R_ARM_RELATIVE │ │ +000d0e84 00000017 R_ARM_RELATIVE │ │ +000d0e88 00000017 R_ARM_RELATIVE │ │ 000d0e8c 00000017 R_ARM_RELATIVE │ │ -000d0e94 00000017 R_ARM_RELATIVE │ │ -000d0ea4 00000017 R_ARM_RELATIVE │ │ -000d0eb4 00000017 R_ARM_RELATIVE │ │ +000d0e9c 00000017 R_ARM_RELATIVE │ │ +000d0eac 00000017 R_ARM_RELATIVE │ │ 000d0ebc 00000017 R_ARM_RELATIVE │ │ 000d0ecc 00000017 R_ARM_RELATIVE │ │ 000d0edc 00000017 R_ARM_RELATIVE │ │ 000d0ee4 00000017 R_ARM_RELATIVE │ │ 000d0ef4 00000017 R_ARM_RELATIVE │ │ -000d0efc 00000017 R_ARM_RELATIVE │ │ -000d0f0c 00000017 R_ARM_RELATIVE │ │ -000d0f1c 00000017 R_ARM_RELATIVE │ │ -000d0f2c 00000017 R_ARM_RELATIVE │ │ -000d0f3c 00000017 R_ARM_RELATIVE │ │ -000d0f4c 00000017 R_ARM_RELATIVE │ │ -000d0f5c 00000017 R_ARM_RELATIVE │ │ -000d0f6c 00000017 R_ARM_RELATIVE │ │ -000d0f7c 00000017 R_ARM_RELATIVE │ │ -000d0f8c 00000017 R_ARM_RELATIVE │ │ -000d0f9c 00000017 R_ARM_RELATIVE │ │ -000d0fac 00000017 R_ARM_RELATIVE │ │ -000d0fbc 00000017 R_ARM_RELATIVE │ │ -000d0fcc 00000017 R_ARM_RELATIVE │ │ -000d0fd0 00000017 R_ARM_RELATIVE │ │ +000d0f04 00000017 R_ARM_RELATIVE │ │ +000d0f10 00000017 R_ARM_RELATIVE │ │ +000d0f14 00000017 R_ARM_RELATIVE │ │ +000d0f20 00000017 R_ARM_RELATIVE │ │ +000d0f30 00000017 R_ARM_RELATIVE │ │ +000d0f34 00000017 R_ARM_RELATIVE │ │ +000d0f44 00000017 R_ARM_RELATIVE │ │ +000d0f54 00000017 R_ARM_RELATIVE │ │ +000d0f64 00000017 R_ARM_RELATIVE │ │ +000d0f74 00000017 R_ARM_RELATIVE │ │ +000d0f84 00000017 R_ARM_RELATIVE │ │ +000d0f94 00000017 R_ARM_RELATIVE │ │ +000d0fa4 00000017 R_ARM_RELATIVE │ │ +000d0fb4 00000017 R_ARM_RELATIVE │ │ +000d0fc4 00000017 R_ARM_RELATIVE │ │ 000d0fd4 00000017 R_ARM_RELATIVE │ │ -000d0fd8 00000017 R_ARM_RELATIVE │ │ -000d0fdc 00000017 R_ARM_RELATIVE │ │ -000d0fe0 00000017 R_ARM_RELATIVE │ │ 000d0fe4 00000017 R_ARM_RELATIVE │ │ -000d0fe8 00000017 R_ARM_RELATIVE │ │ -000d0fec 00000017 R_ARM_RELATIVE │ │ -000d0ff0 00000017 R_ARM_RELATIVE │ │ 000d0ff4 00000017 R_ARM_RELATIVE │ │ -000d0ff8 00000017 R_ARM_RELATIVE │ │ -000d0ffc 00000017 R_ARM_RELATIVE │ │ -000d1000 00000017 R_ARM_RELATIVE │ │ 000d1004 00000017 R_ARM_RELATIVE │ │ -000d1008 00000017 R_ARM_RELATIVE │ │ -000d100c 00000017 R_ARM_RELATIVE │ │ -000d1010 00000017 R_ARM_RELATIVE │ │ 000d1014 00000017 R_ARM_RELATIVE │ │ -000d1018 00000017 R_ARM_RELATIVE │ │ -000d101c 00000017 R_ARM_RELATIVE │ │ -000d1020 00000017 R_ARM_RELATIVE │ │ 000d1024 00000017 R_ARM_RELATIVE │ │ -000d1028 00000017 R_ARM_RELATIVE │ │ -000d102c 00000017 R_ARM_RELATIVE │ │ 000d1030 00000017 R_ARM_RELATIVE │ │ 000d1034 00000017 R_ARM_RELATIVE │ │ 000d1038 00000017 R_ARM_RELATIVE │ │ 000d103c 00000017 R_ARM_RELATIVE │ │ -000d1040 00000017 R_ARM_RELATIVE │ │ -000d1044 00000017 R_ARM_RELATIVE │ │ 000d1048 00000017 R_ARM_RELATIVE │ │ 000d104c 00000017 R_ARM_RELATIVE │ │ 000d1050 00000017 R_ARM_RELATIVE │ │ 000d1054 00000017 R_ARM_RELATIVE │ │ -000d1058 00000017 R_ARM_RELATIVE │ │ -000d105c 00000017 R_ARM_RELATIVE │ │ 000d1060 00000017 R_ARM_RELATIVE │ │ 000d1064 00000017 R_ARM_RELATIVE │ │ 000d1068 00000017 R_ARM_RELATIVE │ │ 000d106c 00000017 R_ARM_RELATIVE │ │ -000d1070 00000017 R_ARM_RELATIVE │ │ -000d1074 00000017 R_ARM_RELATIVE │ │ -000d1078 00000017 R_ARM_RELATIVE │ │ 000d107c 00000017 R_ARM_RELATIVE │ │ -000d1080 00000017 R_ARM_RELATIVE │ │ -000d1084 00000017 R_ARM_RELATIVE │ │ -000d1088 00000017 R_ARM_RELATIVE │ │ 000d108c 00000017 R_ARM_RELATIVE │ │ -000d1090 00000017 R_ARM_RELATIVE │ │ -000d1094 00000017 R_ARM_RELATIVE │ │ -000d1098 00000017 R_ARM_RELATIVE │ │ 000d109c 00000017 R_ARM_RELATIVE │ │ -000d10a0 00000017 R_ARM_RELATIVE │ │ -000d10a4 00000017 R_ARM_RELATIVE │ │ -000d10a8 00000017 R_ARM_RELATIVE │ │ 000d10ac 00000017 R_ARM_RELATIVE │ │ -000d10b0 00000017 R_ARM_RELATIVE │ │ -000d10b4 00000017 R_ARM_RELATIVE │ │ -000d10b8 00000017 R_ARM_RELATIVE │ │ 000d10bc 00000017 R_ARM_RELATIVE │ │ -000d10c0 00000017 R_ARM_RELATIVE │ │ -000d10c4 00000017 R_ARM_RELATIVE │ │ -000d10c8 00000017 R_ARM_RELATIVE │ │ 000d10cc 00000017 R_ARM_RELATIVE │ │ -000d10d0 00000017 R_ARM_RELATIVE │ │ -000d10d4 00000017 R_ARM_RELATIVE │ │ -000d10d8 00000017 R_ARM_RELATIVE │ │ 000d10dc 00000017 R_ARM_RELATIVE │ │ -000d10e0 00000017 R_ARM_RELATIVE │ │ -000d10e4 00000017 R_ARM_RELATIVE │ │ -000d10e8 00000017 R_ARM_RELATIVE │ │ 000d10ec 00000017 R_ARM_RELATIVE │ │ -000d10f0 00000017 R_ARM_RELATIVE │ │ -000d10f4 00000017 R_ARM_RELATIVE │ │ -000d10f8 00000017 R_ARM_RELATIVE │ │ 000d10fc 00000017 R_ARM_RELATIVE │ │ -000d1100 00000017 R_ARM_RELATIVE │ │ -000d1104 00000017 R_ARM_RELATIVE │ │ -000d1108 00000017 R_ARM_RELATIVE │ │ 000d110c 00000017 R_ARM_RELATIVE │ │ -000d1110 00000017 R_ARM_RELATIVE │ │ -000d1114 00000017 R_ARM_RELATIVE │ │ -000d1118 00000017 R_ARM_RELATIVE │ │ 000d111c 00000017 R_ARM_RELATIVE │ │ -000d1128 00000017 R_ARM_RELATIVE │ │ 000d112c 00000017 R_ARM_RELATIVE │ │ -000d1138 00000017 R_ARM_RELATIVE │ │ 000d113c 00000017 R_ARM_RELATIVE │ │ -000d1148 00000017 R_ARM_RELATIVE │ │ 000d114c 00000017 R_ARM_RELATIVE │ │ 000d115c 00000017 R_ARM_RELATIVE │ │ -000d1168 00000017 R_ARM_RELATIVE │ │ 000d116c 00000017 R_ARM_RELATIVE │ │ 000d117c 00000017 R_ARM_RELATIVE │ │ -000d1188 00000017 R_ARM_RELATIVE │ │ 000d118c 00000017 R_ARM_RELATIVE │ │ -000d1198 00000017 R_ARM_RELATIVE │ │ 000d119c 00000017 R_ARM_RELATIVE │ │ -000d11a8 00000017 R_ARM_RELATIVE │ │ 000d11ac 00000017 R_ARM_RELATIVE │ │ -000d11b8 00000017 R_ARM_RELATIVE │ │ -000d11c8 00000017 R_ARM_RELATIVE │ │ +000d11bc 00000017 R_ARM_RELATIVE │ │ 000d11cc 00000017 R_ARM_RELATIVE │ │ -000d11dc 00000017 R_ARM_RELATIVE │ │ -000d11e8 00000017 R_ARM_RELATIVE │ │ +000d11d4 00000017 R_ARM_RELATIVE │ │ +000d11e4 00000017 R_ARM_RELATIVE │ │ 000d11ec 00000017 R_ARM_RELATIVE │ │ -000d11fc 00000017 R_ARM_RELATIVE │ │ -000d1218 00000017 R_ARM_RELATIVE │ │ -000d1228 00000017 R_ARM_RELATIVE │ │ -000d122c 00000017 R_ARM_RELATIVE │ │ -000d1238 00000017 R_ARM_RELATIVE │ │ -000d123c 00000017 R_ARM_RELATIVE │ │ -000d124c 00000017 R_ARM_RELATIVE │ │ -000d125c 00000017 R_ARM_RELATIVE │ │ -000d126c 00000017 R_ARM_RELATIVE │ │ -000d127c 00000017 R_ARM_RELATIVE │ │ +000d11f4 00000017 R_ARM_RELATIVE │ │ +000d1204 00000017 R_ARM_RELATIVE │ │ +000d1214 00000017 R_ARM_RELATIVE │ │ +000d121c 00000017 R_ARM_RELATIVE │ │ +000d1224 00000017 R_ARM_RELATIVE │ │ +000d1234 00000017 R_ARM_RELATIVE │ │ +000d1244 00000017 R_ARM_RELATIVE │ │ +000d1254 00000017 R_ARM_RELATIVE │ │ +000d1264 00000017 R_ARM_RELATIVE │ │ +000d1268 00000017 R_ARM_RELATIVE │ │ +000d1280 00000017 R_ARM_RELATIVE │ │ 000d1288 00000017 R_ARM_RELATIVE │ │ -000d128c 00000017 R_ARM_RELATIVE │ │ 000d1290 00000017 R_ARM_RELATIVE │ │ -000d1294 00000017 R_ARM_RELATIVE │ │ -000d1298 00000017 R_ARM_RELATIVE │ │ -000d129c 00000017 R_ARM_RELATIVE │ │ 000d12a0 00000017 R_ARM_RELATIVE │ │ -000d12a4 00000017 R_ARM_RELATIVE │ │ 000d12b4 00000017 R_ARM_RELATIVE │ │ -000d12bc 00000017 R_ARM_RELATIVE │ │ -000d12c4 00000017 R_ARM_RELATIVE │ │ -000d12cc 00000017 R_ARM_RELATIVE │ │ -000d12dc 00000017 R_ARM_RELATIVE │ │ -000d12ec 00000017 R_ARM_RELATIVE │ │ -000d12fc 00000017 R_ARM_RELATIVE │ │ -000d130c 00000017 R_ARM_RELATIVE │ │ +000d12b8 00000017 R_ARM_RELATIVE │ │ +000d12c8 00000017 R_ARM_RELATIVE │ │ +000d12d8 00000017 R_ARM_RELATIVE │ │ +000d12e0 00000017 R_ARM_RELATIVE │ │ +000d12f0 00000017 R_ARM_RELATIVE │ │ +000d12f8 00000017 R_ARM_RELATIVE │ │ +000d1308 00000017 R_ARM_RELATIVE │ │ 000d131c 00000017 R_ARM_RELATIVE │ │ -000d132c 00000017 R_ARM_RELATIVE │ │ -000d133c 00000017 R_ARM_RELATIVE │ │ -000d134c 00000017 R_ARM_RELATIVE │ │ -000d135c 00000017 R_ARM_RELATIVE │ │ -000d136c 00000017 R_ARM_RELATIVE │ │ -000d137c 00000017 R_ARM_RELATIVE │ │ -000d138c 00000017 R_ARM_RELATIVE │ │ -000d139c 00000017 R_ARM_RELATIVE │ │ -000d13ac 00000017 R_ARM_RELATIVE │ │ -000d13bc 00000017 R_ARM_RELATIVE │ │ -000d13cc 00000017 R_ARM_RELATIVE │ │ -000d13dc 00000017 R_ARM_RELATIVE │ │ -000d13ec 00000017 R_ARM_RELATIVE │ │ -000d13fc 00000017 R_ARM_RELATIVE │ │ -000d140c 00000017 R_ARM_RELATIVE │ │ -000d141c 00000017 R_ARM_RELATIVE │ │ -000d142c 00000017 R_ARM_RELATIVE │ │ -000d143c 00000017 R_ARM_RELATIVE │ │ -000d1448 00000017 R_ARM_RELATIVE │ │ -000d144c 00000017 R_ARM_RELATIVE │ │ -000d145c 00000017 R_ARM_RELATIVE │ │ -000d146c 00000017 R_ARM_RELATIVE │ │ -000d1474 00000017 R_ARM_RELATIVE │ │ +000d1320 00000017 R_ARM_RELATIVE │ │ +000d1330 00000017 R_ARM_RELATIVE │ │ +000d1338 00000017 R_ARM_RELATIVE │ │ +000d1348 00000017 R_ARM_RELATIVE │ │ +000d1358 00000017 R_ARM_RELATIVE │ │ +000d1368 00000017 R_ARM_RELATIVE │ │ +000d1378 00000017 R_ARM_RELATIVE │ │ +000d1388 00000017 R_ARM_RELATIVE │ │ +000d1398 00000017 R_ARM_RELATIVE │ │ +000d13a8 00000017 R_ARM_RELATIVE │ │ +000d13b8 00000017 R_ARM_RELATIVE │ │ +000d13c8 00000017 R_ARM_RELATIVE │ │ +000d13d8 00000017 R_ARM_RELATIVE │ │ +000d13e8 00000017 R_ARM_RELATIVE │ │ +000d13f8 00000017 R_ARM_RELATIVE │ │ +000d1408 00000017 R_ARM_RELATIVE │ │ +000d1418 00000017 R_ARM_RELATIVE │ │ +000d1428 00000017 R_ARM_RELATIVE │ │ +000d1430 00000017 R_ARM_RELATIVE │ │ +000d1440 00000017 R_ARM_RELATIVE │ │ +000d1450 00000017 R_ARM_RELATIVE │ │ +000d1460 00000017 R_ARM_RELATIVE │ │ +000d1470 00000017 R_ARM_RELATIVE │ │ 000d1484 00000017 R_ARM_RELATIVE │ │ -000d1490 00000017 R_ARM_RELATIVE │ │ +000d1488 00000017 R_ARM_RELATIVE │ │ 000d1494 00000017 R_ARM_RELATIVE │ │ -000d149c 00000017 R_ARM_RELATIVE │ │ +000d1498 00000017 R_ARM_RELATIVE │ │ +000d14a8 00000017 R_ARM_RELATIVE │ │ 000d14ac 00000017 R_ARM_RELATIVE │ │ -000d14bc 00000017 R_ARM_RELATIVE │ │ +000d14b0 00000017 R_ARM_RELATIVE │ │ +000d14b8 00000017 R_ARM_RELATIVE │ │ +000d14c0 00000017 R_ARM_RELATIVE │ │ 000d14c8 00000017 R_ARM_RELATIVE │ │ -000d14cc 00000017 R_ARM_RELATIVE │ │ -000d14d4 00000017 R_ARM_RELATIVE │ │ +000d14d8 00000017 R_ARM_RELATIVE │ │ 000d14e0 00000017 R_ARM_RELATIVE │ │ -000d14e4 00000017 R_ARM_RELATIVE │ │ 000d14e8 00000017 R_ARM_RELATIVE │ │ -000d14ec 00000017 R_ARM_RELATIVE │ │ -000d14f8 00000017 R_ARM_RELATIVE │ │ +000d14fc 00000017 R_ARM_RELATIVE │ │ +000d1500 00000017 R_ARM_RELATIVE │ │ +000d1504 00000017 R_ARM_RELATIVE │ │ 000d1508 00000017 R_ARM_RELATIVE │ │ 000d150c 00000017 R_ARM_RELATIVE │ │ +000d1510 00000017 R_ARM_RELATIVE │ │ 000d1514 00000017 R_ARM_RELATIVE │ │ -000d1524 00000017 R_ARM_RELATIVE │ │ -000d1534 00000017 R_ARM_RELATIVE │ │ -000d1544 00000017 R_ARM_RELATIVE │ │ -000d1554 00000017 R_ARM_RELATIVE │ │ -000d1564 00000017 R_ARM_RELATIVE │ │ -000d1574 00000017 R_ARM_RELATIVE │ │ +000d1518 00000017 R_ARM_RELATIVE │ │ +000d1520 00000017 R_ARM_RELATIVE │ │ +000d1530 00000017 R_ARM_RELATIVE │ │ +000d1538 00000017 R_ARM_RELATIVE │ │ +000d1540 00000017 R_ARM_RELATIVE │ │ +000d1548 00000017 R_ARM_RELATIVE │ │ +000d1550 00000017 R_ARM_RELATIVE │ │ +000d155c 00000017 R_ARM_RELATIVE │ │ +000d156c 00000017 R_ARM_RELATIVE │ │ +000d157c 00000017 R_ARM_RELATIVE │ │ +000d1580 00000017 R_ARM_RELATIVE │ │ 000d1584 00000017 R_ARM_RELATIVE │ │ -000d1594 00000017 R_ARM_RELATIVE │ │ +000d1588 00000017 R_ARM_RELATIVE │ │ +000d158c 00000017 R_ARM_RELATIVE │ │ +000d1598 00000017 R_ARM_RELATIVE │ │ +000d159c 00000017 R_ARM_RELATIVE │ │ +000d15a0 00000017 R_ARM_RELATIVE │ │ 000d15a4 00000017 R_ARM_RELATIVE │ │ 000d15b4 00000017 R_ARM_RELATIVE │ │ +000d15b8 00000017 R_ARM_RELATIVE │ │ +000d15bc 00000017 R_ARM_RELATIVE │ │ +000d15c0 00000017 R_ARM_RELATIVE │ │ 000d15c4 00000017 R_ARM_RELATIVE │ │ +000d15cc 00000017 R_ARM_RELATIVE │ │ 000d15d4 00000017 R_ARM_RELATIVE │ │ +000d15dc 00000017 R_ARM_RELATIVE │ │ 000d15e4 00000017 R_ARM_RELATIVE │ │ -000d15f0 00000017 R_ARM_RELATIVE │ │ -000d1600 00000017 R_ARM_RELATIVE │ │ -000d1604 00000017 R_ARM_RELATIVE │ │ +000d15ec 00000017 R_ARM_RELATIVE │ │ +000d15f4 00000017 R_ARM_RELATIVE │ │ +000d15fc 00000017 R_ARM_RELATIVE │ │ 000d1614 00000017 R_ARM_RELATIVE │ │ 000d1624 00000017 R_ARM_RELATIVE │ │ +000d162c 00000017 R_ARM_RELATIVE │ │ 000d1634 00000017 R_ARM_RELATIVE │ │ 000d1644 00000017 R_ARM_RELATIVE │ │ -000d1654 00000017 R_ARM_RELATIVE │ │ -000d1664 00000017 R_ARM_RELATIVE │ │ +000d1650 00000017 R_ARM_RELATIVE │ │ +000d1660 00000017 R_ARM_RELATIVE │ │ 000d1670 00000017 R_ARM_RELATIVE │ │ -000d1674 00000017 R_ARM_RELATIVE │ │ -000d1684 00000017 R_ARM_RELATIVE │ │ +000d1680 00000017 R_ARM_RELATIVE │ │ 000d1690 00000017 R_ARM_RELATIVE │ │ -000d1694 00000017 R_ARM_RELATIVE │ │ -000d16a4 00000017 R_ARM_RELATIVE │ │ -000d16b4 00000017 R_ARM_RELATIVE │ │ -000d16c4 00000017 R_ARM_RELATIVE │ │ -000d16d4 00000017 R_ARM_RELATIVE │ │ +000d169c 00000017 R_ARM_RELATIVE │ │ +000d16ac 00000017 R_ARM_RELATIVE │ │ +000d16c8 00000017 R_ARM_RELATIVE │ │ +000d16cc 00000017 R_ARM_RELATIVE │ │ +000d16d0 00000017 R_ARM_RELATIVE │ │ 000d16e0 00000017 R_ARM_RELATIVE │ │ 000d16e4 00000017 R_ARM_RELATIVE │ │ -000d16f0 00000017 R_ARM_RELATIVE │ │ +000d16e8 00000017 R_ARM_RELATIVE │ │ +000d16ec 00000017 R_ARM_RELATIVE │ │ 000d16f4 00000017 R_ARM_RELATIVE │ │ -000d1700 00000017 R_ARM_RELATIVE │ │ -000d1704 00000017 R_ARM_RELATIVE │ │ +000d16fc 00000017 R_ARM_RELATIVE │ │ +000d170c 00000017 R_ARM_RELATIVE │ │ 000d1714 00000017 R_ARM_RELATIVE │ │ -000d171c 00000017 R_ARM_RELATIVE │ │ 000d1724 00000017 R_ARM_RELATIVE │ │ 000d1734 00000017 R_ARM_RELATIVE │ │ -000d1744 00000017 R_ARM_RELATIVE │ │ -000d1754 00000017 R_ARM_RELATIVE │ │ +000d173c 00000017 R_ARM_RELATIVE │ │ +000d174c 00000017 R_ARM_RELATIVE │ │ +000d175c 00000017 R_ARM_RELATIVE │ │ 000d1764 00000017 R_ARM_RELATIVE │ │ 000d1774 00000017 R_ARM_RELATIVE │ │ -000d1784 00000017 R_ARM_RELATIVE │ │ -000d1794 00000017 R_ARM_RELATIVE │ │ -000d17a4 00000017 R_ARM_RELATIVE │ │ -000d17b4 00000017 R_ARM_RELATIVE │ │ -000d17c4 00000017 R_ARM_RELATIVE │ │ -000d17d4 00000017 R_ARM_RELATIVE │ │ -000d17e4 00000017 R_ARM_RELATIVE │ │ -000d17f4 00000017 R_ARM_RELATIVE │ │ -000d1804 00000017 R_ARM_RELATIVE │ │ -000d1814 00000017 R_ARM_RELATIVE │ │ -000d1824 00000017 R_ARM_RELATIVE │ │ -000d1834 00000017 R_ARM_RELATIVE │ │ +000d177c 00000017 R_ARM_RELATIVE │ │ +000d178c 00000017 R_ARM_RELATIVE │ │ +000d179c 00000017 R_ARM_RELATIVE │ │ +000d17ac 00000017 R_ARM_RELATIVE │ │ +000d17bc 00000017 R_ARM_RELATIVE │ │ +000d17cc 00000017 R_ARM_RELATIVE │ │ +000d17dc 00000017 R_ARM_RELATIVE │ │ +000d17ec 00000017 R_ARM_RELATIVE │ │ +000d17fc 00000017 R_ARM_RELATIVE │ │ +000d180c 00000017 R_ARM_RELATIVE │ │ +000d181c 00000017 R_ARM_RELATIVE │ │ +000d182c 00000017 R_ARM_RELATIVE │ │ 000d183c 00000017 R_ARM_RELATIVE │ │ -000d1844 00000017 R_ARM_RELATIVE │ │ 000d184c 00000017 R_ARM_RELATIVE │ │ +000d1850 00000017 R_ARM_RELATIVE │ │ +000d1854 00000017 R_ARM_RELATIVE │ │ +000d1858 00000017 R_ARM_RELATIVE │ │ 000d185c 00000017 R_ARM_RELATIVE │ │ +000d1860 00000017 R_ARM_RELATIVE │ │ +000d1864 00000017 R_ARM_RELATIVE │ │ +000d1868 00000017 R_ARM_RELATIVE │ │ 000d186c 00000017 R_ARM_RELATIVE │ │ +000d1870 00000017 R_ARM_RELATIVE │ │ +000d1874 00000017 R_ARM_RELATIVE │ │ +000d1878 00000017 R_ARM_RELATIVE │ │ 000d187c 00000017 R_ARM_RELATIVE │ │ +000d1880 00000017 R_ARM_RELATIVE │ │ +000d1884 00000017 R_ARM_RELATIVE │ │ +000d1888 00000017 R_ARM_RELATIVE │ │ 000d188c 00000017 R_ARM_RELATIVE │ │ +000d1890 00000017 R_ARM_RELATIVE │ │ +000d1894 00000017 R_ARM_RELATIVE │ │ +000d1898 00000017 R_ARM_RELATIVE │ │ 000d189c 00000017 R_ARM_RELATIVE │ │ +000d18a0 00000017 R_ARM_RELATIVE │ │ +000d18a4 00000017 R_ARM_RELATIVE │ │ +000d18a8 00000017 R_ARM_RELATIVE │ │ 000d18ac 00000017 R_ARM_RELATIVE │ │ +000d18b0 00000017 R_ARM_RELATIVE │ │ +000d18b4 00000017 R_ARM_RELATIVE │ │ +000d18b8 00000017 R_ARM_RELATIVE │ │ 000d18bc 00000017 R_ARM_RELATIVE │ │ +000d18c0 00000017 R_ARM_RELATIVE │ │ +000d18c4 00000017 R_ARM_RELATIVE │ │ +000d18c8 00000017 R_ARM_RELATIVE │ │ 000d18cc 00000017 R_ARM_RELATIVE │ │ +000d18d0 00000017 R_ARM_RELATIVE │ │ +000d18d4 00000017 R_ARM_RELATIVE │ │ +000d18d8 00000017 R_ARM_RELATIVE │ │ 000d18dc 00000017 R_ARM_RELATIVE │ │ +000d18e0 00000017 R_ARM_RELATIVE │ │ +000d18e4 00000017 R_ARM_RELATIVE │ │ +000d18e8 00000017 R_ARM_RELATIVE │ │ 000d18ec 00000017 R_ARM_RELATIVE │ │ +000d18f0 00000017 R_ARM_RELATIVE │ │ +000d18f4 00000017 R_ARM_RELATIVE │ │ +000d18f8 00000017 R_ARM_RELATIVE │ │ 000d18fc 00000017 R_ARM_RELATIVE │ │ +000d1900 00000017 R_ARM_RELATIVE │ │ +000d1904 00000017 R_ARM_RELATIVE │ │ +000d1908 00000017 R_ARM_RELATIVE │ │ 000d190c 00000017 R_ARM_RELATIVE │ │ +000d1910 00000017 R_ARM_RELATIVE │ │ +000d1914 00000017 R_ARM_RELATIVE │ │ +000d1918 00000017 R_ARM_RELATIVE │ │ 000d191c 00000017 R_ARM_RELATIVE │ │ +000d1920 00000017 R_ARM_RELATIVE │ │ +000d1924 00000017 R_ARM_RELATIVE │ │ +000d1928 00000017 R_ARM_RELATIVE │ │ 000d192c 00000017 R_ARM_RELATIVE │ │ +000d1930 00000017 R_ARM_RELATIVE │ │ +000d1934 00000017 R_ARM_RELATIVE │ │ +000d1938 00000017 R_ARM_RELATIVE │ │ 000d193c 00000017 R_ARM_RELATIVE │ │ +000d1940 00000017 R_ARM_RELATIVE │ │ +000d1944 00000017 R_ARM_RELATIVE │ │ +000d1948 00000017 R_ARM_RELATIVE │ │ 000d194c 00000017 R_ARM_RELATIVE │ │ +000d1950 00000017 R_ARM_RELATIVE │ │ +000d1954 00000017 R_ARM_RELATIVE │ │ 000d1958 00000017 R_ARM_RELATIVE │ │ +000d195c 00000017 R_ARM_RELATIVE │ │ +000d1960 00000017 R_ARM_RELATIVE │ │ +000d1964 00000017 R_ARM_RELATIVE │ │ 000d1968 00000017 R_ARM_RELATIVE │ │ 000d196c 00000017 R_ARM_RELATIVE │ │ +000d1970 00000017 R_ARM_RELATIVE │ │ +000d1974 00000017 R_ARM_RELATIVE │ │ +000d1978 00000017 R_ARM_RELATIVE │ │ 000d197c 00000017 R_ARM_RELATIVE │ │ 000d1980 00000017 R_ARM_RELATIVE │ │ +000d1984 00000017 R_ARM_RELATIVE │ │ +000d1988 00000017 R_ARM_RELATIVE │ │ +000d198c 00000017 R_ARM_RELATIVE │ │ 000d1990 00000017 R_ARM_RELATIVE │ │ 000d1994 00000017 R_ARM_RELATIVE │ │ +000d1998 00000017 R_ARM_RELATIVE │ │ 000d19a4 00000017 R_ARM_RELATIVE │ │ -000d19a8 00000017 R_ARM_RELATIVE │ │ -000d19b8 00000017 R_ARM_RELATIVE │ │ +000d19ac 00000017 R_ARM_RELATIVE │ │ +000d19b4 00000017 R_ARM_RELATIVE │ │ 000d19bc 00000017 R_ARM_RELATIVE │ │ -000d19c0 00000017 R_ARM_RELATIVE │ │ -000d19c8 00000017 R_ARM_RELATIVE │ │ -000d19d8 00000017 R_ARM_RELATIVE │ │ -000d19e0 00000017 R_ARM_RELATIVE │ │ -000d19e8 00000017 R_ARM_RELATIVE │ │ -000d19f0 00000017 R_ARM_RELATIVE │ │ -000d19f8 00000017 R_ARM_RELATIVE │ │ -000d1a00 00000017 R_ARM_RELATIVE │ │ -000d1a08 00000017 R_ARM_RELATIVE │ │ -000d1a10 00000017 R_ARM_RELATIVE │ │ -000d1a18 00000017 R_ARM_RELATIVE │ │ -000d1a20 00000017 R_ARM_RELATIVE │ │ -000d1a28 00000017 R_ARM_RELATIVE │ │ -000d1a30 00000017 R_ARM_RELATIVE │ │ -000d1a38 00000017 R_ARM_RELATIVE │ │ -000d1a40 00000017 R_ARM_RELATIVE │ │ -000d1a48 00000017 R_ARM_RELATIVE │ │ +000d19c4 00000017 R_ARM_RELATIVE │ │ +000d19cc 00000017 R_ARM_RELATIVE │ │ +000d19d4 00000017 R_ARM_RELATIVE │ │ +000d19dc 00000017 R_ARM_RELATIVE │ │ +000d19e4 00000017 R_ARM_RELATIVE │ │ +000d19ec 00000017 R_ARM_RELATIVE │ │ +000d19f4 00000017 R_ARM_RELATIVE │ │ +000d19fc 00000017 R_ARM_RELATIVE │ │ +000d1a04 00000017 R_ARM_RELATIVE │ │ +000d1a0c 00000017 R_ARM_RELATIVE │ │ +000d1a14 00000017 R_ARM_RELATIVE │ │ +000d1a1c 00000017 R_ARM_RELATIVE │ │ +000d1a24 00000017 R_ARM_RELATIVE │ │ +000d1a34 00000017 R_ARM_RELATIVE │ │ +000d1a44 00000017 R_ARM_RELATIVE │ │ +000d1a54 00000017 R_ARM_RELATIVE │ │ 000d1a58 00000017 R_ARM_RELATIVE │ │ -000d1a68 00000017 R_ARM_RELATIVE │ │ -000d1a78 00000017 R_ARM_RELATIVE │ │ -000d1a88 00000017 R_ARM_RELATIVE │ │ -000d1a98 00000017 R_ARM_RELATIVE │ │ -000d1aa8 00000017 R_ARM_RELATIVE │ │ -000d1ab8 00000017 R_ARM_RELATIVE │ │ -000d1abc 00000017 R_ARM_RELATIVE │ │ +000d1a5c 00000017 R_ARM_RELATIVE │ │ +000d1a60 00000017 R_ARM_RELATIVE │ │ +000d1a64 00000017 R_ARM_RELATIVE │ │ +000d1a70 00000017 R_ARM_RELATIVE │ │ +000d1a74 00000017 R_ARM_RELATIVE │ │ +000d1a80 00000017 R_ARM_RELATIVE │ │ +000d1a84 00000017 R_ARM_RELATIVE │ │ +000d1a90 00000017 R_ARM_RELATIVE │ │ +000d1a94 00000017 R_ARM_RELATIVE │ │ +000d1aa0 00000017 R_ARM_RELATIVE │ │ +000d1aa4 00000017 R_ARM_RELATIVE │ │ +000d1ab0 00000017 R_ARM_RELATIVE │ │ +000d1ab4 00000017 R_ARM_RELATIVE │ │ 000d1ac0 00000017 R_ARM_RELATIVE │ │ 000d1ac4 00000017 R_ARM_RELATIVE │ │ 000d1ad0 00000017 R_ARM_RELATIVE │ │ 000d1ad4 00000017 R_ARM_RELATIVE │ │ -000d1adc 00000017 R_ARM_RELATIVE │ │ -000d1aec 00000017 R_ARM_RELATIVE │ │ -000d1afc 00000017 R_ARM_RELATIVE │ │ -000d1b0c 00000017 R_ARM_RELATIVE │ │ -000d1b1c 00000017 R_ARM_RELATIVE │ │ -000d1b28 00000017 R_ARM_RELATIVE │ │ -000d1b2c 00000017 R_ARM_RELATIVE │ │ +000d1ae0 00000017 R_ARM_RELATIVE │ │ +000d1ae4 00000017 R_ARM_RELATIVE │ │ +000d1af0 00000017 R_ARM_RELATIVE │ │ +000d1af4 00000017 R_ARM_RELATIVE │ │ +000d1b04 00000017 R_ARM_RELATIVE │ │ +000d1b14 00000017 R_ARM_RELATIVE │ │ +000d1b24 00000017 R_ARM_RELATIVE │ │ +000d1b30 00000017 R_ARM_RELATIVE │ │ +000d1b34 00000017 R_ARM_RELATIVE │ │ +000d1b38 00000017 R_ARM_RELATIVE │ │ 000d1b3c 00000017 R_ARM_RELATIVE │ │ -000d1b48 00000017 R_ARM_RELATIVE │ │ -000d1b4c 00000017 R_ARM_RELATIVE │ │ +000d1b40 00000017 R_ARM_RELATIVE │ │ +000d1b50 00000017 R_ARM_RELATIVE │ │ 000d1b58 00000017 R_ARM_RELATIVE │ │ -000d1b5c 00000017 R_ARM_RELATIVE │ │ +000d1b60 00000017 R_ARM_RELATIVE │ │ 000d1b68 00000017 R_ARM_RELATIVE │ │ -000d1b6c 00000017 R_ARM_RELATIVE │ │ 000d1b78 00000017 R_ARM_RELATIVE │ │ -000d1b7c 00000017 R_ARM_RELATIVE │ │ 000d1b88 00000017 R_ARM_RELATIVE │ │ -000d1b8c 00000017 R_ARM_RELATIVE │ │ +000d1b94 00000017 R_ARM_RELATIVE │ │ 000d1b98 00000017 R_ARM_RELATIVE │ │ 000d1b9c 00000017 R_ARM_RELATIVE │ │ +000d1ba0 00000017 R_ARM_RELATIVE │ │ +000d1ba4 00000017 R_ARM_RELATIVE │ │ 000d1ba8 00000017 R_ARM_RELATIVE │ │ 000d1bac 00000017 R_ARM_RELATIVE │ │ -000d1bb8 00000017 R_ARM_RELATIVE │ │ 000d1bbc 00000017 R_ARM_RELATIVE │ │ -000d1bc8 00000017 R_ARM_RELATIVE │ │ +000d1bc4 00000017 R_ARM_RELATIVE │ │ 000d1bcc 00000017 R_ARM_RELATIVE │ │ +000d1bd4 00000017 R_ARM_RELATIVE │ │ 000d1bdc 00000017 R_ARM_RELATIVE │ │ +000d1be8 00000017 R_ARM_RELATIVE │ │ 000d1bec 00000017 R_ARM_RELATIVE │ │ -000d1bfc 00000017 R_ARM_RELATIVE │ │ -000d1c0c 00000017 R_ARM_RELATIVE │ │ -000d1c1c 00000017 R_ARM_RELATIVE │ │ -000d1c2c 00000017 R_ARM_RELATIVE │ │ -000d1c3c 00000017 R_ARM_RELATIVE │ │ -000d1c4c 00000017 R_ARM_RELATIVE │ │ -000d1c5c 00000017 R_ARM_RELATIVE │ │ -000d1c6c 00000017 R_ARM_RELATIVE │ │ -000d1c7c 00000017 R_ARM_RELATIVE │ │ -000d1c88 00000017 R_ARM_RELATIVE │ │ -000d1c8c 00000017 R_ARM_RELATIVE │ │ +000d1bf0 00000017 R_ARM_RELATIVE │ │ +000d1c00 00000017 R_ARM_RELATIVE │ │ +000d1c10 00000017 R_ARM_RELATIVE │ │ +000d1c20 00000017 R_ARM_RELATIVE │ │ +000d1c30 00000017 R_ARM_RELATIVE │ │ +000d1c40 00000017 R_ARM_RELATIVE │ │ +000d1c50 00000017 R_ARM_RELATIVE │ │ +000d1c60 00000017 R_ARM_RELATIVE │ │ +000d1c70 00000017 R_ARM_RELATIVE │ │ +000d1c80 00000017 R_ARM_RELATIVE │ │ 000d1c90 00000017 R_ARM_RELATIVE │ │ -000d1c94 00000017 R_ARM_RELATIVE │ │ -000d1c98 00000017 R_ARM_RELATIVE │ │ -000d1c9c 00000017 R_ARM_RELATIVE │ │ 000d1ca0 00000017 R_ARM_RELATIVE │ │ -000d1ca4 00000017 R_ARM_RELATIVE │ │ -000d1cb4 00000017 R_ARM_RELATIVE │ │ -000d1cbc 00000017 R_ARM_RELATIVE │ │ -000d1cc4 00000017 R_ARM_RELATIVE │ │ +000d1cb0 00000017 R_ARM_RELATIVE │ │ +000d1cc0 00000017 R_ARM_RELATIVE │ │ 000d1ccc 00000017 R_ARM_RELATIVE │ │ -000d1cd4 00000017 R_ARM_RELATIVE │ │ -000d1ce4 00000017 R_ARM_RELATIVE │ │ -000d1cf4 00000017 R_ARM_RELATIVE │ │ -000d1d04 00000017 R_ARM_RELATIVE │ │ -000d1d14 00000017 R_ARM_RELATIVE │ │ +000d1cd0 00000017 R_ARM_RELATIVE │ │ +000d1ce0 00000017 R_ARM_RELATIVE │ │ +000d1cf0 00000017 R_ARM_RELATIVE │ │ +000d1cfc 00000017 R_ARM_RELATIVE │ │ +000d1d00 00000017 R_ARM_RELATIVE │ │ +000d1d10 00000017 R_ARM_RELATIVE │ │ 000d1d20 00000017 R_ARM_RELATIVE │ │ -000d1d24 00000017 R_ARM_RELATIVE │ │ -000d1d34 00000017 R_ARM_RELATIVE │ │ -000d1d44 00000017 R_ARM_RELATIVE │ │ +000d1d2c 00000017 R_ARM_RELATIVE │ │ +000d1d30 00000017 R_ARM_RELATIVE │ │ +000d1d40 00000017 R_ARM_RELATIVE │ │ 000d1d50 00000017 R_ARM_RELATIVE │ │ -000d1d54 00000017 R_ARM_RELATIVE │ │ -000d1d64 00000017 R_ARM_RELATIVE │ │ -000d1d74 00000017 R_ARM_RELATIVE │ │ +000d1d5c 00000017 R_ARM_RELATIVE │ │ +000d1d60 00000017 R_ARM_RELATIVE │ │ +000d1d70 00000017 R_ARM_RELATIVE │ │ 000d1d80 00000017 R_ARM_RELATIVE │ │ -000d1d84 00000017 R_ARM_RELATIVE │ │ +000d1d8c 00000017 R_ARM_RELATIVE │ │ 000d1d90 00000017 R_ARM_RELATIVE │ │ 000d1da0 00000017 R_ARM_RELATIVE │ │ -000d1da4 00000017 R_ARM_RELATIVE │ │ -000d1db4 00000017 R_ARM_RELATIVE │ │ +000d1dac 00000017 R_ARM_RELATIVE │ │ +000d1db0 00000017 R_ARM_RELATIVE │ │ 000d1dc0 00000017 R_ARM_RELATIVE │ │ -000d1dc4 00000017 R_ARM_RELATIVE │ │ -000d1dd4 00000017 R_ARM_RELATIVE │ │ -000d1de4 00000017 R_ARM_RELATIVE │ │ +000d1dcc 00000017 R_ARM_RELATIVE │ │ +000d1dd0 00000017 R_ARM_RELATIVE │ │ +000d1de0 00000017 R_ARM_RELATIVE │ │ +000d1dec 00000017 R_ARM_RELATIVE │ │ 000d1df0 00000017 R_ARM_RELATIVE │ │ -000d1df4 00000017 R_ARM_RELATIVE │ │ -000d1df8 00000017 R_ARM_RELATIVE │ │ 000d1dfc 00000017 R_ARM_RELATIVE │ │ -000d1e08 00000017 R_ARM_RELATIVE │ │ +000d1e00 00000017 R_ARM_RELATIVE │ │ 000d1e0c 00000017 R_ARM_RELATIVE │ │ 000d1e10 00000017 R_ARM_RELATIVE │ │ -000d1e14 00000017 R_ARM_RELATIVE │ │ -000d1e24 00000017 R_ARM_RELATIVE │ │ -000d1e34 00000017 R_ARM_RELATIVE │ │ -000d1e44 00000017 R_ARM_RELATIVE │ │ -000d1e54 00000017 R_ARM_RELATIVE │ │ -000d1e64 00000017 R_ARM_RELATIVE │ │ -000d1e74 00000017 R_ARM_RELATIVE │ │ +000d1e20 00000017 R_ARM_RELATIVE │ │ +000d1e30 00000017 R_ARM_RELATIVE │ │ +000d1e40 00000017 R_ARM_RELATIVE │ │ +000d1e50 00000017 R_ARM_RELATIVE │ │ +000d1e60 00000017 R_ARM_RELATIVE │ │ +000d1e70 00000017 R_ARM_RELATIVE │ │ +000d1e7c 00000017 R_ARM_RELATIVE │ │ +000d1e80 00000017 R_ARM_RELATIVE │ │ 000d1e84 00000017 R_ARM_RELATIVE │ │ +000d1e88 00000017 R_ARM_RELATIVE │ │ +000d1e8c 00000017 R_ARM_RELATIVE │ │ +000d1e90 00000017 R_ARM_RELATIVE │ │ 000d1e94 00000017 R_ARM_RELATIVE │ │ -000d1ea4 00000017 R_ARM_RELATIVE │ │ -000d1eb4 00000017 R_ARM_RELATIVE │ │ -000d1ec4 00000017 R_ARM_RELATIVE │ │ -000d1ed4 00000017 R_ARM_RELATIVE │ │ -000d1ee4 00000017 R_ARM_RELATIVE │ │ -000d1ef4 00000017 R_ARM_RELATIVE │ │ -000d1f04 00000017 R_ARM_RELATIVE │ │ -000d1f14 00000017 R_ARM_RELATIVE │ │ -000d1f24 00000017 R_ARM_RELATIVE │ │ -000d1f34 00000017 R_ARM_RELATIVE │ │ -000d1f44 00000017 R_ARM_RELATIVE │ │ -000d1f54 00000017 R_ARM_RELATIVE │ │ -000d1f64 00000017 R_ARM_RELATIVE │ │ -000d1f74 00000017 R_ARM_RELATIVE │ │ -000d1f84 00000017 R_ARM_RELATIVE │ │ -000d1f94 00000017 R_ARM_RELATIVE │ │ -000d1fa4 00000017 R_ARM_RELATIVE │ │ -000d1fb4 00000017 R_ARM_RELATIVE │ │ -000d1fc4 00000017 R_ARM_RELATIVE │ │ -000d1fd4 00000017 R_ARM_RELATIVE │ │ -000d1fe4 00000017 R_ARM_RELATIVE │ │ -000d1ff4 00000017 R_ARM_RELATIVE │ │ -000d2004 00000017 R_ARM_RELATIVE │ │ -000d2010 00000017 R_ARM_RELATIVE │ │ -000d2014 00000017 R_ARM_RELATIVE │ │ -000d2024 00000017 R_ARM_RELATIVE │ │ -000d2034 00000017 R_ARM_RELATIVE │ │ -000d2040 00000017 R_ARM_RELATIVE │ │ -000d2044 00000017 R_ARM_RELATIVE │ │ -000d2054 00000017 R_ARM_RELATIVE │ │ -000d2064 00000017 R_ARM_RELATIVE │ │ -000d2074 00000017 R_ARM_RELATIVE │ │ -000d2084 00000017 R_ARM_RELATIVE │ │ -000d2094 00000017 R_ARM_RELATIVE │ │ -000d20a4 00000017 R_ARM_RELATIVE │ │ -000d20b0 00000017 R_ARM_RELATIVE │ │ -000d20c0 00000017 R_ARM_RELATIVE │ │ -000d20c4 00000017 R_ARM_RELATIVE │ │ -000d20d0 00000017 R_ARM_RELATIVE │ │ -000d20d4 00000017 R_ARM_RELATIVE │ │ -000d20e0 00000017 R_ARM_RELATIVE │ │ -000d20e4 00000017 R_ARM_RELATIVE │ │ -000d20f0 00000017 R_ARM_RELATIVE │ │ -000d20f4 00000017 R_ARM_RELATIVE │ │ -000d2100 00000017 R_ARM_RELATIVE │ │ +000d1e98 00000017 R_ARM_RELATIVE │ │ +000d1ea8 00000017 R_ARM_RELATIVE │ │ +000d1eb0 00000017 R_ARM_RELATIVE │ │ +000d1eb8 00000017 R_ARM_RELATIVE │ │ +000d1ec0 00000017 R_ARM_RELATIVE │ │ +000d1ec8 00000017 R_ARM_RELATIVE │ │ +000d1ed8 00000017 R_ARM_RELATIVE │ │ +000d1ee8 00000017 R_ARM_RELATIVE │ │ +000d1ef8 00000017 R_ARM_RELATIVE │ │ +000d1f08 00000017 R_ARM_RELATIVE │ │ +000d1f18 00000017 R_ARM_RELATIVE │ │ +000d1f28 00000017 R_ARM_RELATIVE │ │ +000d1f38 00000017 R_ARM_RELATIVE │ │ +000d1f48 00000017 R_ARM_RELATIVE │ │ +000d1f58 00000017 R_ARM_RELATIVE │ │ +000d1f68 00000017 R_ARM_RELATIVE │ │ +000d1f78 00000017 R_ARM_RELATIVE │ │ +000d1f88 00000017 R_ARM_RELATIVE │ │ +000d1f98 00000017 R_ARM_RELATIVE │ │ +000d1fa8 00000017 R_ARM_RELATIVE │ │ +000d1fb8 00000017 R_ARM_RELATIVE │ │ +000d1fc8 00000017 R_ARM_RELATIVE │ │ +000d1fd8 00000017 R_ARM_RELATIVE │ │ +000d1fe8 00000017 R_ARM_RELATIVE │ │ +000d1ff8 00000017 R_ARM_RELATIVE │ │ +000d2008 00000017 R_ARM_RELATIVE │ │ +000d2018 00000017 R_ARM_RELATIVE │ │ +000d2028 00000017 R_ARM_RELATIVE │ │ +000d2038 00000017 R_ARM_RELATIVE │ │ +000d2048 00000017 R_ARM_RELATIVE │ │ +000d2058 00000017 R_ARM_RELATIVE │ │ +000d2068 00000017 R_ARM_RELATIVE │ │ +000d2078 00000017 R_ARM_RELATIVE │ │ +000d2088 00000017 R_ARM_RELATIVE │ │ +000d2098 00000017 R_ARM_RELATIVE │ │ +000d20a8 00000017 R_ARM_RELATIVE │ │ +000d20b8 00000017 R_ARM_RELATIVE │ │ +000d20c8 00000017 R_ARM_RELATIVE │ │ +000d20d8 00000017 R_ARM_RELATIVE │ │ +000d20e8 00000017 R_ARM_RELATIVE │ │ +000d20f8 00000017 R_ARM_RELATIVE │ │ 000d2104 00000017 R_ARM_RELATIVE │ │ -000d2110 00000017 R_ARM_RELATIVE │ │ -000d2120 00000017 R_ARM_RELATIVE │ │ -000d2124 00000017 R_ARM_RELATIVE │ │ +000d2108 00000017 R_ARM_RELATIVE │ │ +000d2118 00000017 R_ARM_RELATIVE │ │ +000d2128 00000017 R_ARM_RELATIVE │ │ 000d2130 00000017 R_ARM_RELATIVE │ │ -000d2134 00000017 R_ARM_RELATIVE │ │ 000d2140 00000017 R_ARM_RELATIVE │ │ -000d2144 00000017 R_ARM_RELATIVE │ │ -000d2154 00000017 R_ARM_RELATIVE │ │ -000d2164 00000017 R_ARM_RELATIVE │ │ -000d2174 00000017 R_ARM_RELATIVE │ │ -000d2184 00000017 R_ARM_RELATIVE │ │ +000d2150 00000017 R_ARM_RELATIVE │ │ +000d215c 00000017 R_ARM_RELATIVE │ │ +000d2160 00000017 R_ARM_RELATIVE │ │ +000d216c 00000017 R_ARM_RELATIVE │ │ +000d2170 00000017 R_ARM_RELATIVE │ │ +000d217c 00000017 R_ARM_RELATIVE │ │ +000d2180 00000017 R_ARM_RELATIVE │ │ 000d218c 00000017 R_ARM_RELATIVE │ │ +000d2190 00000017 R_ARM_RELATIVE │ │ 000d219c 00000017 R_ARM_RELATIVE │ │ 000d21ac 00000017 R_ARM_RELATIVE │ │ -000d21b8 00000017 R_ARM_RELATIVE │ │ -000d21bc 00000017 R_ARM_RELATIVE │ │ +000d21b0 00000017 R_ARM_RELATIVE │ │ 000d21c0 00000017 R_ARM_RELATIVE │ │ -000d21c4 00000017 R_ARM_RELATIVE │ │ -000d21d4 00000017 R_ARM_RELATIVE │ │ +000d21cc 00000017 R_ARM_RELATIVE │ │ +000d21d0 00000017 R_ARM_RELATIVE │ │ +000d21d8 00000017 R_ARM_RELATIVE │ │ 000d21e4 00000017 R_ARM_RELATIVE │ │ -000d21f4 00000017 R_ARM_RELATIVE │ │ -000d2204 00000017 R_ARM_RELATIVE │ │ -000d2214 00000017 R_ARM_RELATIVE │ │ -000d2224 00000017 R_ARM_RELATIVE │ │ -000d2234 00000017 R_ARM_RELATIVE │ │ -000d2244 00000017 R_ARM_RELATIVE │ │ +000d21e8 00000017 R_ARM_RELATIVE │ │ +000d21ec 00000017 R_ARM_RELATIVE │ │ +000d21fc 00000017 R_ARM_RELATIVE │ │ +000d2200 00000017 R_ARM_RELATIVE │ │ +000d220c 00000017 R_ARM_RELATIVE │ │ +000d221c 00000017 R_ARM_RELATIVE │ │ +000d2220 00000017 R_ARM_RELATIVE │ │ +000d222c 00000017 R_ARM_RELATIVE │ │ +000d2230 00000017 R_ARM_RELATIVE │ │ +000d223c 00000017 R_ARM_RELATIVE │ │ +000d2240 00000017 R_ARM_RELATIVE │ │ 000d2250 00000017 R_ARM_RELATIVE │ │ -000d2254 00000017 R_ARM_RELATIVE │ │ -000d2258 00000017 R_ARM_RELATIVE │ │ -000d2268 00000017 R_ARM_RELATIVE │ │ -000d2278 00000017 R_ARM_RELATIVE │ │ -000d2288 00000017 R_ARM_RELATIVE │ │ -000d2298 00000017 R_ARM_RELATIVE │ │ -000d22a8 00000017 R_ARM_RELATIVE │ │ +000d2260 00000017 R_ARM_RELATIVE │ │ +000d2270 00000017 R_ARM_RELATIVE │ │ +000d2280 00000017 R_ARM_RELATIVE │ │ +000d2290 00000017 R_ARM_RELATIVE │ │ +000d22a0 00000017 R_ARM_RELATIVE │ │ 000d22b0 00000017 R_ARM_RELATIVE │ │ -000d22b8 00000017 R_ARM_RELATIVE │ │ -000d22c8 00000017 R_ARM_RELATIVE │ │ -000d22d8 00000017 R_ARM_RELATIVE │ │ +000d22c0 00000017 R_ARM_RELATIVE │ │ +000d22d0 00000017 R_ARM_RELATIVE │ │ 000d22e0 00000017 R_ARM_RELATIVE │ │ 000d22f0 00000017 R_ARM_RELATIVE │ │ -000d2300 00000017 R_ARM_RELATIVE │ │ +000d22fc 00000017 R_ARM_RELATIVE │ │ +000d230c 00000017 R_ARM_RELATIVE │ │ 000d2310 00000017 R_ARM_RELATIVE │ │ -000d231c 00000017 R_ARM_RELATIVE │ │ 000d2320 00000017 R_ARM_RELATIVE │ │ 000d2330 00000017 R_ARM_RELATIVE │ │ 000d2340 00000017 R_ARM_RELATIVE │ │ -000d234c 00000017 R_ARM_RELATIVE │ │ 000d2350 00000017 R_ARM_RELATIVE │ │ 000d2360 00000017 R_ARM_RELATIVE │ │ 000d2370 00000017 R_ARM_RELATIVE │ │ 000d2380 00000017 R_ARM_RELATIVE │ │ 000d2390 00000017 R_ARM_RELATIVE │ │ 000d23a0 00000017 R_ARM_RELATIVE │ │ 000d23ac 00000017 R_ARM_RELATIVE │ │ 000d23b0 00000017 R_ARM_RELATIVE │ │ -000d23bc 00000017 R_ARM_RELATIVE │ │ 000d23c0 00000017 R_ARM_RELATIVE │ │ -000d23c8 00000017 R_ARM_RELATIVE │ │ +000d23cc 00000017 R_ARM_RELATIVE │ │ 000d23d0 00000017 R_ARM_RELATIVE │ │ -000d23d8 00000017 R_ARM_RELATIVE │ │ 000d23e0 00000017 R_ARM_RELATIVE │ │ -000d23e8 00000017 R_ARM_RELATIVE │ │ -000d23f8 00000017 R_ARM_RELATIVE │ │ -000d2408 00000017 R_ARM_RELATIVE │ │ +000d23f0 00000017 R_ARM_RELATIVE │ │ +000d2400 00000017 R_ARM_RELATIVE │ │ +000d2410 00000017 R_ARM_RELATIVE │ │ 000d2418 00000017 R_ARM_RELATIVE │ │ 000d2428 00000017 R_ARM_RELATIVE │ │ +000d2434 00000017 R_ARM_RELATIVE │ │ 000d2438 00000017 R_ARM_RELATIVE │ │ +000d2444 00000017 R_ARM_RELATIVE │ │ 000d2448 00000017 R_ARM_RELATIVE │ │ -000d2458 00000017 R_ARM_RELATIVE │ │ -000d2468 00000017 R_ARM_RELATIVE │ │ -000d2478 00000017 R_ARM_RELATIVE │ │ +000d2450 00000017 R_ARM_RELATIVE │ │ +000d2460 00000017 R_ARM_RELATIVE │ │ +000d2470 00000017 R_ARM_RELATIVE │ │ +000d2480 00000017 R_ARM_RELATIVE │ │ 000d2488 00000017 R_ARM_RELATIVE │ │ -000d2498 00000017 R_ARM_RELATIVE │ │ -000d24a8 00000017 R_ARM_RELATIVE │ │ -000d24b8 00000017 R_ARM_RELATIVE │ │ -000d24c8 00000017 R_ARM_RELATIVE │ │ -000d24d8 00000017 R_ARM_RELATIVE │ │ -000d24e8 00000017 R_ARM_RELATIVE │ │ -000d24f8 00000017 R_ARM_RELATIVE │ │ -000d2508 00000017 R_ARM_RELATIVE │ │ -000d2518 00000017 R_ARM_RELATIVE │ │ -000d2528 00000017 R_ARM_RELATIVE │ │ -000d2538 00000017 R_ARM_RELATIVE │ │ -000d2548 00000017 R_ARM_RELATIVE │ │ -000d2558 00000017 R_ARM_RELATIVE │ │ -000d2568 00000017 R_ARM_RELATIVE │ │ -000d2578 00000017 R_ARM_RELATIVE │ │ -000d2588 00000017 R_ARM_RELATIVE │ │ -000d2598 00000017 R_ARM_RELATIVE │ │ +000d2490 00000017 R_ARM_RELATIVE │ │ +000d24a0 00000017 R_ARM_RELATIVE │ │ +000d24b0 00000017 R_ARM_RELATIVE │ │ +000d24c0 00000017 R_ARM_RELATIVE │ │ +000d24d0 00000017 R_ARM_RELATIVE │ │ +000d24e0 00000017 R_ARM_RELATIVE │ │ +000d24f0 00000017 R_ARM_RELATIVE │ │ +000d2500 00000017 R_ARM_RELATIVE │ │ +000d2510 00000017 R_ARM_RELATIVE │ │ +000d2520 00000017 R_ARM_RELATIVE │ │ +000d2530 00000017 R_ARM_RELATIVE │ │ +000d2540 00000017 R_ARM_RELATIVE │ │ +000d2550 00000017 R_ARM_RELATIVE │ │ +000d2560 00000017 R_ARM_RELATIVE │ │ +000d2570 00000017 R_ARM_RELATIVE │ │ +000d2580 00000017 R_ARM_RELATIVE │ │ +000d2590 00000017 R_ARM_RELATIVE │ │ 000d25a0 00000017 R_ARM_RELATIVE │ │ 000d25a8 00000017 R_ARM_RELATIVE │ │ 000d25b0 00000017 R_ARM_RELATIVE │ │ -000d25c0 00000017 R_ARM_RELATIVE │ │ +000d25b8 00000017 R_ARM_RELATIVE │ │ 000d25c8 00000017 R_ARM_RELATIVE │ │ +000d25cc 00000017 R_ARM_RELATIVE │ │ 000d25d0 00000017 R_ARM_RELATIVE │ │ -000d25d8 00000017 R_ARM_RELATIVE │ │ +000d25d4 00000017 R_ARM_RELATIVE │ │ 000d25e0 00000017 R_ARM_RELATIVE │ │ -000d25e8 00000017 R_ARM_RELATIVE │ │ +000d25e4 00000017 R_ARM_RELATIVE │ │ 000d25f0 00000017 R_ARM_RELATIVE │ │ -000d25f8 00000017 R_ARM_RELATIVE │ │ -000d2600 00000017 R_ARM_RELATIVE │ │ -000d2608 00000017 R_ARM_RELATIVE │ │ -000d2610 00000017 R_ARM_RELATIVE │ │ -000d2618 00000017 R_ARM_RELATIVE │ │ -000d2620 00000017 R_ARM_RELATIVE │ │ -000d2628 00000017 R_ARM_RELATIVE │ │ -000d2638 00000017 R_ARM_RELATIVE │ │ -000d2640 00000017 R_ARM_RELATIVE │ │ -000d2648 00000017 R_ARM_RELATIVE │ │ -000d2650 00000017 R_ARM_RELATIVE │ │ -000d2658 00000017 R_ARM_RELATIVE │ │ -000d2660 00000017 R_ARM_RELATIVE │ │ -000d2668 00000017 R_ARM_RELATIVE │ │ -000d2670 00000017 R_ARM_RELATIVE │ │ -000d2678 00000017 R_ARM_RELATIVE │ │ -000d2680 00000017 R_ARM_RELATIVE │ │ -000d2688 00000017 R_ARM_RELATIVE │ │ -000d2698 00000017 R_ARM_RELATIVE │ │ -000d26a0 00000017 R_ARM_RELATIVE │ │ -000d26a8 00000017 R_ARM_RELATIVE │ │ -000d26b0 00000017 R_ARM_RELATIVE │ │ -000d26b8 00000017 R_ARM_RELATIVE │ │ -000d26c0 00000017 R_ARM_RELATIVE │ │ -000d26c8 00000017 R_ARM_RELATIVE │ │ -000d26d0 00000017 R_ARM_RELATIVE │ │ -000d26d8 00000017 R_ARM_RELATIVE │ │ -000d26e0 00000017 R_ARM_RELATIVE │ │ -000d26e8 00000017 R_ARM_RELATIVE │ │ -000d26f0 00000017 R_ARM_RELATIVE │ │ -000d26f8 00000017 R_ARM_RELATIVE │ │ -000d2700 00000017 R_ARM_RELATIVE │ │ -000d2708 00000017 R_ARM_RELATIVE │ │ -000d2710 00000017 R_ARM_RELATIVE │ │ -000d2718 00000017 R_ARM_RELATIVE │ │ -000d2720 00000017 R_ARM_RELATIVE │ │ -000d2728 00000017 R_ARM_RELATIVE │ │ -000d2730 00000017 R_ARM_RELATIVE │ │ -000d2738 00000017 R_ARM_RELATIVE │ │ -000d2740 00000017 R_ARM_RELATIVE │ │ -000d2748 00000017 R_ARM_RELATIVE │ │ -000d2750 00000017 R_ARM_RELATIVE │ │ -000d2758 00000017 R_ARM_RELATIVE │ │ -000d2760 00000017 R_ARM_RELATIVE │ │ -000d2768 00000017 R_ARM_RELATIVE │ │ -000d2770 00000017 R_ARM_RELATIVE │ │ -000d2778 00000017 R_ARM_RELATIVE │ │ -000d2780 00000017 R_ARM_RELATIVE │ │ -000d2788 00000017 R_ARM_RELATIVE │ │ -000d2794 00000017 R_ARM_RELATIVE │ │ -000d2798 00000017 R_ARM_RELATIVE │ │ -000d27a8 00000017 R_ARM_RELATIVE │ │ -000d27b0 00000017 R_ARM_RELATIVE │ │ -000d27b8 00000017 R_ARM_RELATIVE │ │ -000d27c0 00000017 R_ARM_RELATIVE │ │ -000d27d0 00000017 R_ARM_RELATIVE │ │ -000d27d8 00000017 R_ARM_RELATIVE │ │ -000d27e0 00000017 R_ARM_RELATIVE │ │ -000d27e8 00000017 R_ARM_RELATIVE │ │ -000d27f0 00000017 R_ARM_RELATIVE │ │ -000d2800 00000017 R_ARM_RELATIVE │ │ -000d280c 00000017 R_ARM_RELATIVE │ │ +000d25f4 00000017 R_ARM_RELATIVE │ │ +000d25fc 00000017 R_ARM_RELATIVE │ │ +000d2604 00000017 R_ARM_RELATIVE │ │ +000d260c 00000017 R_ARM_RELATIVE │ │ +000d2614 00000017 R_ARM_RELATIVE │ │ +000d261c 00000017 R_ARM_RELATIVE │ │ +000d262c 00000017 R_ARM_RELATIVE │ │ +000d263c 00000017 R_ARM_RELATIVE │ │ +000d264c 00000017 R_ARM_RELATIVE │ │ +000d265c 00000017 R_ARM_RELATIVE │ │ +000d266c 00000017 R_ARM_RELATIVE │ │ +000d267c 00000017 R_ARM_RELATIVE │ │ +000d268c 00000017 R_ARM_RELATIVE │ │ +000d269c 00000017 R_ARM_RELATIVE │ │ +000d26ac 00000017 R_ARM_RELATIVE │ │ +000d26bc 00000017 R_ARM_RELATIVE │ │ +000d26cc 00000017 R_ARM_RELATIVE │ │ +000d26dc 00000017 R_ARM_RELATIVE │ │ +000d26ec 00000017 R_ARM_RELATIVE │ │ +000d26fc 00000017 R_ARM_RELATIVE │ │ +000d270c 00000017 R_ARM_RELATIVE │ │ +000d271c 00000017 R_ARM_RELATIVE │ │ +000d272c 00000017 R_ARM_RELATIVE │ │ +000d273c 00000017 R_ARM_RELATIVE │ │ +000d274c 00000017 R_ARM_RELATIVE │ │ +000d275c 00000017 R_ARM_RELATIVE │ │ +000d276c 00000017 R_ARM_RELATIVE │ │ +000d277c 00000017 R_ARM_RELATIVE │ │ +000d278c 00000017 R_ARM_RELATIVE │ │ +000d279c 00000017 R_ARM_RELATIVE │ │ +000d27ac 00000017 R_ARM_RELATIVE │ │ +000d27bc 00000017 R_ARM_RELATIVE │ │ +000d27cc 00000017 R_ARM_RELATIVE │ │ +000d27d4 00000017 R_ARM_RELATIVE │ │ +000d27dc 00000017 R_ARM_RELATIVE │ │ +000d27e4 00000017 R_ARM_RELATIVE │ │ +000d27f4 00000017 R_ARM_RELATIVE │ │ +000d2804 00000017 R_ARM_RELATIVE │ │ 000d2810 00000017 R_ARM_RELATIVE │ │ 000d2820 00000017 R_ARM_RELATIVE │ │ +000d2824 00000017 R_ARM_RELATIVE │ │ 000d2830 00000017 R_ARM_RELATIVE │ │ -000d284c 00000017 R_ARM_RELATIVE │ │ +000d2834 00000017 R_ARM_RELATIVE │ │ +000d2844 00000017 R_ARM_RELATIVE │ │ 000d2850 00000017 R_ARM_RELATIVE │ │ -000d285c 00000017 R_ARM_RELATIVE │ │ -000d2860 00000017 R_ARM_RELATIVE │ │ -000d2868 00000017 R_ARM_RELATIVE │ │ -000d2878 00000017 R_ARM_RELATIVE │ │ -000d2894 00000017 R_ARM_RELATIVE │ │ +000d2854 00000017 R_ARM_RELATIVE │ │ +000d2864 00000017 R_ARM_RELATIVE │ │ +000d2874 00000017 R_ARM_RELATIVE │ │ +000d2880 00000017 R_ARM_RELATIVE │ │ +000d2884 00000017 R_ARM_RELATIVE │ │ +000d2888 00000017 R_ARM_RELATIVE │ │ +000d288c 00000017 R_ARM_RELATIVE │ │ 000d2898 00000017 R_ARM_RELATIVE │ │ -000d28a8 00000017 R_ARM_RELATIVE │ │ +000d289c 00000017 R_ARM_RELATIVE │ │ +000d28a0 00000017 R_ARM_RELATIVE │ │ +000d28a4 00000017 R_ARM_RELATIVE │ │ 000d28b4 00000017 R_ARM_RELATIVE │ │ -000d28b8 00000017 R_ARM_RELATIVE │ │ -000d28bc 00000017 R_ARM_RELATIVE │ │ -000d28c0 00000017 R_ARM_RELATIVE │ │ 000d28c4 00000017 R_ARM_RELATIVE │ │ 000d28d4 00000017 R_ARM_RELATIVE │ │ -000d28dc 00000017 R_ARM_RELATIVE │ │ 000d28e4 00000017 R_ARM_RELATIVE │ │ -000d28ec 00000017 R_ARM_RELATIVE │ │ 000d28f4 00000017 R_ARM_RELATIVE │ │ 000d2904 00000017 R_ARM_RELATIVE │ │ 000d2914 00000017 R_ARM_RELATIVE │ │ 000d2924 00000017 R_ARM_RELATIVE │ │ -000d2930 00000017 R_ARM_RELATIVE │ │ 000d2934 00000017 R_ARM_RELATIVE │ │ -000d2938 00000017 R_ARM_RELATIVE │ │ -000d293c 00000017 R_ARM_RELATIVE │ │ -000d2940 00000017 R_ARM_RELATIVE │ │ 000d2944 00000017 R_ARM_RELATIVE │ │ -000d2948 00000017 R_ARM_RELATIVE │ │ -000d2958 00000017 R_ARM_RELATIVE │ │ -000d2960 00000017 R_ARM_RELATIVE │ │ -000d2968 00000017 R_ARM_RELATIVE │ │ -000d2970 00000017 R_ARM_RELATIVE │ │ -000d2978 00000017 R_ARM_RELATIVE │ │ +000d2954 00000017 R_ARM_RELATIVE │ │ +000d2964 00000017 R_ARM_RELATIVE │ │ +000d2974 00000017 R_ARM_RELATIVE │ │ 000d2984 00000017 R_ARM_RELATIVE │ │ -000d2988 00000017 R_ARM_RELATIVE │ │ -000d298c 00000017 R_ARM_RELATIVE │ │ -000d299c 00000017 R_ARM_RELATIVE │ │ -000d29ac 00000017 R_ARM_RELATIVE │ │ -000d29bc 00000017 R_ARM_RELATIVE │ │ -000d29cc 00000017 R_ARM_RELATIVE │ │ -000d29dc 00000017 R_ARM_RELATIVE │ │ -000d29ec 00000017 R_ARM_RELATIVE │ │ -000d29fc 00000017 R_ARM_RELATIVE │ │ -000d2a0c 00000017 R_ARM_RELATIVE │ │ -000d2a1c 00000017 R_ARM_RELATIVE │ │ -000d2a2c 00000017 R_ARM_RELATIVE │ │ -000d2a3c 00000017 R_ARM_RELATIVE │ │ -000d2a4c 00000017 R_ARM_RELATIVE │ │ -000d2a5c 00000017 R_ARM_RELATIVE │ │ -000d2a68 00000017 R_ARM_RELATIVE │ │ -000d2a6c 00000017 R_ARM_RELATIVE │ │ -000d2a78 00000017 R_ARM_RELATIVE │ │ -000d2a7c 00000017 R_ARM_RELATIVE │ │ -000d2a88 00000017 R_ARM_RELATIVE │ │ -000d2a8c 00000017 R_ARM_RELATIVE │ │ -000d2a98 00000017 R_ARM_RELATIVE │ │ -000d2a9c 00000017 R_ARM_RELATIVE │ │ -000d2aa8 00000017 R_ARM_RELATIVE │ │ -000d2aac 00000017 R_ARM_RELATIVE │ │ -000d2ab8 00000017 R_ARM_RELATIVE │ │ -000d2abc 00000017 R_ARM_RELATIVE │ │ -000d2acc 00000017 R_ARM_RELATIVE │ │ -000d2adc 00000017 R_ARM_RELATIVE │ │ -000d2aec 00000017 R_ARM_RELATIVE │ │ -000d2afc 00000017 R_ARM_RELATIVE │ │ -000d2b08 00000017 R_ARM_RELATIVE │ │ -000d2b0c 00000017 R_ARM_RELATIVE │ │ -000d2b1c 00000017 R_ARM_RELATIVE │ │ -000d2b2c 00000017 R_ARM_RELATIVE │ │ -000d2b38 00000017 R_ARM_RELATIVE │ │ -000d2b3c 00000017 R_ARM_RELATIVE │ │ -000d2b4c 00000017 R_ARM_RELATIVE │ │ -000d2b5c 00000017 R_ARM_RELATIVE │ │ -000d2b68 00000017 R_ARM_RELATIVE │ │ +000d2994 00000017 R_ARM_RELATIVE │ │ +000d29a4 00000017 R_ARM_RELATIVE │ │ +000d29b4 00000017 R_ARM_RELATIVE │ │ +000d29c4 00000017 R_ARM_RELATIVE │ │ +000d29d4 00000017 R_ARM_RELATIVE │ │ +000d29e4 00000017 R_ARM_RELATIVE │ │ +000d29f4 00000017 R_ARM_RELATIVE │ │ +000d2a04 00000017 R_ARM_RELATIVE │ │ +000d2a14 00000017 R_ARM_RELATIVE │ │ +000d2a24 00000017 R_ARM_RELATIVE │ │ +000d2a34 00000017 R_ARM_RELATIVE │ │ +000d2a44 00000017 R_ARM_RELATIVE │ │ +000d2a54 00000017 R_ARM_RELATIVE │ │ +000d2a64 00000017 R_ARM_RELATIVE │ │ +000d2a74 00000017 R_ARM_RELATIVE │ │ +000d2a84 00000017 R_ARM_RELATIVE │ │ +000d2a94 00000017 R_ARM_RELATIVE │ │ +000d2aa0 00000017 R_ARM_RELATIVE │ │ +000d2aa4 00000017 R_ARM_RELATIVE │ │ +000d2ab4 00000017 R_ARM_RELATIVE │ │ +000d2ac0 00000017 R_ARM_RELATIVE │ │ +000d2ac4 00000017 R_ARM_RELATIVE │ │ +000d2ad4 00000017 R_ARM_RELATIVE │ │ +000d2ae0 00000017 R_ARM_RELATIVE │ │ +000d2ae4 00000017 R_ARM_RELATIVE │ │ +000d2af4 00000017 R_ARM_RELATIVE │ │ +000d2b00 00000017 R_ARM_RELATIVE │ │ +000d2b04 00000017 R_ARM_RELATIVE │ │ +000d2b10 00000017 R_ARM_RELATIVE │ │ +000d2b14 00000017 R_ARM_RELATIVE │ │ +000d2b20 00000017 R_ARM_RELATIVE │ │ +000d2b30 00000017 R_ARM_RELATIVE │ │ +000d2b34 00000017 R_ARM_RELATIVE │ │ +000d2b40 00000017 R_ARM_RELATIVE │ │ +000d2b44 00000017 R_ARM_RELATIVE │ │ +000d2b54 00000017 R_ARM_RELATIVE │ │ +000d2b60 00000017 R_ARM_RELATIVE │ │ +000d2b64 00000017 R_ARM_RELATIVE │ │ 000d2b6c 00000017 R_ARM_RELATIVE │ │ -000d2b7c 00000017 R_ARM_RELATIVE │ │ +000d2b88 00000017 R_ARM_RELATIVE │ │ 000d2b8c 00000017 R_ARM_RELATIVE │ │ 000d2b98 00000017 R_ARM_RELATIVE │ │ 000d2b9c 00000017 R_ARM_RELATIVE │ │ -000d2bac 00000017 R_ARM_RELATIVE │ │ -000d2bbc 00000017 R_ARM_RELATIVE │ │ -000d2bc8 00000017 R_ARM_RELATIVE │ │ -000d2bcc 00000017 R_ARM_RELATIVE │ │ +000d2ba4 00000017 R_ARM_RELATIVE │ │ +000d2bb4 00000017 R_ARM_RELATIVE │ │ +000d2bc4 00000017 R_ARM_RELATIVE │ │ 000d2bd4 00000017 R_ARM_RELATIVE │ │ 000d2be4 00000017 R_ARM_RELATIVE │ │ -000d2bf0 00000017 R_ARM_RELATIVE │ │ 000d2bf4 00000017 R_ARM_RELATIVE │ │ -000d2c04 00000017 R_ARM_RELATIVE │ │ -000d2c10 00000017 R_ARM_RELATIVE │ │ -000d2c14 00000017 R_ARM_RELATIVE │ │ -000d2c24 00000017 R_ARM_RELATIVE │ │ +000d2bfc 00000017 R_ARM_RELATIVE │ │ +000d2c0c 00000017 R_ARM_RELATIVE │ │ +000d2c1c 00000017 R_ARM_RELATIVE │ │ +000d2c28 00000017 R_ARM_RELATIVE │ │ +000d2c2c 00000017 R_ARM_RELATIVE │ │ +000d2c30 00000017 R_ARM_RELATIVE │ │ 000d2c34 00000017 R_ARM_RELATIVE │ │ 000d2c44 00000017 R_ARM_RELATIVE │ │ 000d2c54 00000017 R_ARM_RELATIVE │ │ 000d2c64 00000017 R_ARM_RELATIVE │ │ 000d2c74 00000017 R_ARM_RELATIVE │ │ 000d2c84 00000017 R_ARM_RELATIVE │ │ 000d2c94 00000017 R_ARM_RELATIVE │ │ -000d2cb0 00000017 R_ARM_RELATIVE │ │ +000d2ca4 00000017 R_ARM_RELATIVE │ │ 000d2cb4 00000017 R_ARM_RELATIVE │ │ +000d2cc0 00000017 R_ARM_RELATIVE │ │ 000d2cc4 00000017 R_ARM_RELATIVE │ │ -000d2cd4 00000017 R_ARM_RELATIVE │ │ -000d2ce4 00000017 R_ARM_RELATIVE │ │ -000d2cf4 00000017 R_ARM_RELATIVE │ │ -000d2d04 00000017 R_ARM_RELATIVE │ │ -000d2d14 00000017 R_ARM_RELATIVE │ │ -000d2d24 00000017 R_ARM_RELATIVE │ │ -000d2d34 00000017 R_ARM_RELATIVE │ │ -000d2d44 00000017 R_ARM_RELATIVE │ │ +000d2cc8 00000017 R_ARM_RELATIVE │ │ +000d2cd8 00000017 R_ARM_RELATIVE │ │ +000d2ce8 00000017 R_ARM_RELATIVE │ │ +000d2cf8 00000017 R_ARM_RELATIVE │ │ +000d2d08 00000017 R_ARM_RELATIVE │ │ +000d2d18 00000017 R_ARM_RELATIVE │ │ +000d2d28 00000017 R_ARM_RELATIVE │ │ +000d2d38 00000017 R_ARM_RELATIVE │ │ +000d2d48 00000017 R_ARM_RELATIVE │ │ 000d2d54 00000017 R_ARM_RELATIVE │ │ -000d2d64 00000017 R_ARM_RELATIVE │ │ -000d2d74 00000017 R_ARM_RELATIVE │ │ +000d2d58 00000017 R_ARM_RELATIVE │ │ +000d2d68 00000017 R_ARM_RELATIVE │ │ +000d2d78 00000017 R_ARM_RELATIVE │ │ 000d2d84 00000017 R_ARM_RELATIVE │ │ -000d2d94 00000017 R_ARM_RELATIVE │ │ -000d2d9c 00000017 R_ARM_RELATIVE │ │ -000d2dac 00000017 R_ARM_RELATIVE │ │ -000d2dbc 00000017 R_ARM_RELATIVE │ │ -000d2dcc 00000017 R_ARM_RELATIVE │ │ -000d2ddc 00000017 R_ARM_RELATIVE │ │ +000d2d88 00000017 R_ARM_RELATIVE │ │ +000d2d90 00000017 R_ARM_RELATIVE │ │ +000d2da0 00000017 R_ARM_RELATIVE │ │ +000d2db0 00000017 R_ARM_RELATIVE │ │ +000d2dc0 00000017 R_ARM_RELATIVE │ │ +000d2dd0 00000017 R_ARM_RELATIVE │ │ +000d2de0 00000017 R_ARM_RELATIVE │ │ 000d2dec 00000017 R_ARM_RELATIVE │ │ -000d2dfc 00000017 R_ARM_RELATIVE │ │ -000d2e0c 00000017 R_ARM_RELATIVE │ │ -000d2e1c 00000017 R_ARM_RELATIVE │ │ +000d2df0 00000017 R_ARM_RELATIVE │ │ +000d2e00 00000017 R_ARM_RELATIVE │ │ +000d2e10 00000017 R_ARM_RELATIVE │ │ 000d2e2c 00000017 R_ARM_RELATIVE │ │ -000d2e3c 00000017 R_ARM_RELATIVE │ │ -000d2e4c 00000017 R_ARM_RELATIVE │ │ -000d2e5c 00000017 R_ARM_RELATIVE │ │ -000d2e6c 00000017 R_ARM_RELATIVE │ │ -000d2e7c 00000017 R_ARM_RELATIVE │ │ -000d2e8c 00000017 R_ARM_RELATIVE │ │ -000d2e9c 00000017 R_ARM_RELATIVE │ │ -000d2eac 00000017 R_ARM_RELATIVE │ │ -000d2ebc 00000017 R_ARM_RELATIVE │ │ -000d2ecc 00000017 R_ARM_RELATIVE │ │ -000d2edc 00000017 R_ARM_RELATIVE │ │ -000d2eec 00000017 R_ARM_RELATIVE │ │ -000d2efc 00000017 R_ARM_RELATIVE │ │ -000d2f0c 00000017 R_ARM_RELATIVE │ │ -000d2f1c 00000017 R_ARM_RELATIVE │ │ -000d2f2c 00000017 R_ARM_RELATIVE │ │ -000d2f3c 00000017 R_ARM_RELATIVE │ │ -000d2f4c 00000017 R_ARM_RELATIVE │ │ -000d2f5c 00000017 R_ARM_RELATIVE │ │ +000d2e30 00000017 R_ARM_RELATIVE │ │ +000d2e38 00000017 R_ARM_RELATIVE │ │ +000d2e48 00000017 R_ARM_RELATIVE │ │ +000d2e58 00000017 R_ARM_RELATIVE │ │ +000d2e68 00000017 R_ARM_RELATIVE │ │ +000d2e78 00000017 R_ARM_RELATIVE │ │ +000d2e84 00000017 R_ARM_RELATIVE │ │ +000d2e88 00000017 R_ARM_RELATIVE │ │ +000d2e98 00000017 R_ARM_RELATIVE │ │ +000d2ea4 00000017 R_ARM_RELATIVE │ │ +000d2ea8 00000017 R_ARM_RELATIVE │ │ +000d2eb4 00000017 R_ARM_RELATIVE │ │ +000d2eb8 00000017 R_ARM_RELATIVE │ │ +000d2ec4 00000017 R_ARM_RELATIVE │ │ +000d2ec8 00000017 R_ARM_RELATIVE │ │ +000d2ed4 00000017 R_ARM_RELATIVE │ │ +000d2ed8 00000017 R_ARM_RELATIVE │ │ +000d2ee4 00000017 R_ARM_RELATIVE │ │ +000d2ee8 00000017 R_ARM_RELATIVE │ │ +000d2ef4 00000017 R_ARM_RELATIVE │ │ +000d2ef8 00000017 R_ARM_RELATIVE │ │ +000d2f04 00000017 R_ARM_RELATIVE │ │ +000d2f08 00000017 R_ARM_RELATIVE │ │ +000d2f14 00000017 R_ARM_RELATIVE │ │ +000d2f18 00000017 R_ARM_RELATIVE │ │ +000d2f24 00000017 R_ARM_RELATIVE │ │ +000d2f28 00000017 R_ARM_RELATIVE │ │ +000d2f38 00000017 R_ARM_RELATIVE │ │ +000d2f48 00000017 R_ARM_RELATIVE │ │ +000d2f58 00000017 R_ARM_RELATIVE │ │ +000d2f68 00000017 R_ARM_RELATIVE │ │ 000d2f78 00000017 R_ARM_RELATIVE │ │ -000d2f7c 00000017 R_ARM_RELATIVE │ │ -000d2f8c 00000017 R_ARM_RELATIVE │ │ -000d2f9c 00000017 R_ARM_RELATIVE │ │ -000d2fac 00000017 R_ARM_RELATIVE │ │ -000d2fbc 00000017 R_ARM_RELATIVE │ │ -000d2fcc 00000017 R_ARM_RELATIVE │ │ -000d2fdc 00000017 R_ARM_RELATIVE │ │ +000d2f88 00000017 R_ARM_RELATIVE │ │ +000d2f98 00000017 R_ARM_RELATIVE │ │ +000d2fa8 00000017 R_ARM_RELATIVE │ │ +000d2fb8 00000017 R_ARM_RELATIVE │ │ +000d2fc8 00000017 R_ARM_RELATIVE │ │ +000d2fd8 00000017 R_ARM_RELATIVE │ │ +000d2fe4 00000017 R_ARM_RELATIVE │ │ +000d2fe8 00000017 R_ARM_RELATIVE │ │ 000d2fec 00000017 R_ARM_RELATIVE │ │ +000d2ff0 00000017 R_ARM_RELATIVE │ │ +000d2ff4 00000017 R_ARM_RELATIVE │ │ +000d2ff8 00000017 R_ARM_RELATIVE │ │ 000d2ffc 00000017 R_ARM_RELATIVE │ │ -000d300c 00000017 R_ARM_RELATIVE │ │ -000d301c 00000017 R_ARM_RELATIVE │ │ -000d302c 00000017 R_ARM_RELATIVE │ │ -000d303c 00000017 R_ARM_RELATIVE │ │ -000d3044 00000017 R_ARM_RELATIVE │ │ -000d3054 00000017 R_ARM_RELATIVE │ │ -000d3064 00000017 R_ARM_RELATIVE │ │ -000d3074 00000017 R_ARM_RELATIVE │ │ -000d3084 00000017 R_ARM_RELATIVE │ │ -000d3094 00000017 R_ARM_RELATIVE │ │ -000d30a4 00000017 R_ARM_RELATIVE │ │ -000d30b4 00000017 R_ARM_RELATIVE │ │ -000d30c4 00000017 R_ARM_RELATIVE │ │ -000d30d4 00000017 R_ARM_RELATIVE │ │ -000d30e4 00000017 R_ARM_RELATIVE │ │ +000d3000 00000017 R_ARM_RELATIVE │ │ +000d3010 00000017 R_ARM_RELATIVE │ │ +000d3018 00000017 R_ARM_RELATIVE │ │ +000d3020 00000017 R_ARM_RELATIVE │ │ +000d3028 00000017 R_ARM_RELATIVE │ │ +000d3030 00000017 R_ARM_RELATIVE │ │ +000d3040 00000017 R_ARM_RELATIVE │ │ +000d3050 00000017 R_ARM_RELATIVE │ │ +000d3060 00000017 R_ARM_RELATIVE │ │ +000d3070 00000017 R_ARM_RELATIVE │ │ +000d307c 00000017 R_ARM_RELATIVE │ │ +000d3080 00000017 R_ARM_RELATIVE │ │ +000d3090 00000017 R_ARM_RELATIVE │ │ +000d30a0 00000017 R_ARM_RELATIVE │ │ +000d30b0 00000017 R_ARM_RELATIVE │ │ +000d30bc 00000017 R_ARM_RELATIVE │ │ +000d30cc 00000017 R_ARM_RELATIVE │ │ +000d30d0 00000017 R_ARM_RELATIVE │ │ +000d30e0 00000017 R_ARM_RELATIVE │ │ 000d30f0 00000017 R_ARM_RELATIVE │ │ -000d30f4 00000017 R_ARM_RELATIVE │ │ -000d30f8 00000017 R_ARM_RELATIVE │ │ -000d30fc 00000017 R_ARM_RELATIVE │ │ +000d3100 00000017 R_ARM_RELATIVE │ │ +000d3108 00000017 R_ARM_RELATIVE │ │ +000d3110 00000017 R_ARM_RELATIVE │ │ 000d3118 00000017 R_ARM_RELATIVE │ │ -000d311c 00000017 R_ARM_RELATIVE │ │ 000d3120 00000017 R_ARM_RELATIVE │ │ -000d3124 00000017 R_ARM_RELATIVE │ │ 000d3128 00000017 R_ARM_RELATIVE │ │ -000d312c 00000017 R_ARM_RELATIVE │ │ 000d3130 00000017 R_ARM_RELATIVE │ │ -000d3134 00000017 R_ARM_RELATIVE │ │ 000d3138 00000017 R_ARM_RELATIVE │ │ -000d313c 00000017 R_ARM_RELATIVE │ │ 000d3140 00000017 R_ARM_RELATIVE │ │ -000d3144 00000017 R_ARM_RELATIVE │ │ 000d3148 00000017 R_ARM_RELATIVE │ │ -000d314c 00000017 R_ARM_RELATIVE │ │ 000d3150 00000017 R_ARM_RELATIVE │ │ -000d3154 00000017 R_ARM_RELATIVE │ │ 000d3158 00000017 R_ARM_RELATIVE │ │ -000d315c 00000017 R_ARM_RELATIVE │ │ 000d3160 00000017 R_ARM_RELATIVE │ │ -000d3164 00000017 R_ARM_RELATIVE │ │ 000d3168 00000017 R_ARM_RELATIVE │ │ -000d316c 00000017 R_ARM_RELATIVE │ │ -000d3170 00000017 R_ARM_RELATIVE │ │ -000d3174 00000017 R_ARM_RELATIVE │ │ 000d3178 00000017 R_ARM_RELATIVE │ │ -000d317c 00000017 R_ARM_RELATIVE │ │ 000d3180 00000017 R_ARM_RELATIVE │ │ -000d3184 00000017 R_ARM_RELATIVE │ │ 000d3188 00000017 R_ARM_RELATIVE │ │ -000d318c 00000017 R_ARM_RELATIVE │ │ 000d3190 00000017 R_ARM_RELATIVE │ │ -000d3194 00000017 R_ARM_RELATIVE │ │ 000d3198 00000017 R_ARM_RELATIVE │ │ -000d319c 00000017 R_ARM_RELATIVE │ │ 000d31a0 00000017 R_ARM_RELATIVE │ │ -000d31a4 00000017 R_ARM_RELATIVE │ │ 000d31a8 00000017 R_ARM_RELATIVE │ │ -000d31ac 00000017 R_ARM_RELATIVE │ │ 000d31b0 00000017 R_ARM_RELATIVE │ │ -000d31b4 00000017 R_ARM_RELATIVE │ │ 000d31b8 00000017 R_ARM_RELATIVE │ │ -000d31bc 00000017 R_ARM_RELATIVE │ │ 000d31c0 00000017 R_ARM_RELATIVE │ │ -000d31c4 00000017 R_ARM_RELATIVE │ │ 000d31c8 00000017 R_ARM_RELATIVE │ │ -000d31d4 00000017 R_ARM_RELATIVE │ │ 000d31d8 00000017 R_ARM_RELATIVE │ │ -000d31dc 00000017 R_ARM_RELATIVE │ │ 000d31e0 00000017 R_ARM_RELATIVE │ │ -000d31e4 00000017 R_ARM_RELATIVE │ │ 000d31e8 00000017 R_ARM_RELATIVE │ │ -000d31ec 00000017 R_ARM_RELATIVE │ │ 000d31f0 00000017 R_ARM_RELATIVE │ │ -000d31f4 00000017 R_ARM_RELATIVE │ │ 000d31f8 00000017 R_ARM_RELATIVE │ │ -000d31fc 00000017 R_ARM_RELATIVE │ │ 000d3200 00000017 R_ARM_RELATIVE │ │ -000d3204 00000017 R_ARM_RELATIVE │ │ 000d3208 00000017 R_ARM_RELATIVE │ │ -000d320c 00000017 R_ARM_RELATIVE │ │ 000d3210 00000017 R_ARM_RELATIVE │ │ -000d3214 00000017 R_ARM_RELATIVE │ │ 000d3218 00000017 R_ARM_RELATIVE │ │ +000d3220 00000017 R_ARM_RELATIVE │ │ +000d3228 00000017 R_ARM_RELATIVE │ │ +000d3230 00000017 R_ARM_RELATIVE │ │ +000d3238 00000017 R_ARM_RELATIVE │ │ +000d3240 00000017 R_ARM_RELATIVE │ │ +000d3248 00000017 R_ARM_RELATIVE │ │ +000d3250 00000017 R_ARM_RELATIVE │ │ +000d3258 00000017 R_ARM_RELATIVE │ │ +000d3260 00000017 R_ARM_RELATIVE │ │ +000d3268 00000017 R_ARM_RELATIVE │ │ +000d3270 00000017 R_ARM_RELATIVE │ │ +000d3278 00000017 R_ARM_RELATIVE │ │ +000d3280 00000017 R_ARM_RELATIVE │ │ +000d3288 00000017 R_ARM_RELATIVE │ │ +000d3290 00000017 R_ARM_RELATIVE │ │ +000d3298 00000017 R_ARM_RELATIVE │ │ +000d32a0 00000017 R_ARM_RELATIVE │ │ +000d32a8 00000017 R_ARM_RELATIVE │ │ +000d32b0 00000017 R_ARM_RELATIVE │ │ +000d32b8 00000017 R_ARM_RELATIVE │ │ +000d32c0 00000017 R_ARM_RELATIVE │ │ +000d32c8 00000017 R_ARM_RELATIVE │ │ +000d32d4 00000017 R_ARM_RELATIVE │ │ +000d32d8 00000017 R_ARM_RELATIVE │ │ +000d32e0 00000017 R_ARM_RELATIVE │ │ +000d32e8 00000017 R_ARM_RELATIVE │ │ 000d32f8 00000017 R_ARM_RELATIVE │ │ -000d32fc 00000017 R_ARM_RELATIVE │ │ -000d3300 00000017 R_ARM_RELATIVE │ │ -000d440c 00000017 R_ARM_RELATIVE │ │ -000d4428 00000017 R_ARM_RELATIVE │ │ -000d4430 00000017 R_ARM_RELATIVE │ │ -000d4438 00000017 R_ARM_RELATIVE │ │ -000d4444 00000017 R_ARM_RELATIVE │ │ -000d4464 00000017 R_ARM_RELATIVE │ │ -000d446c 00000017 R_ARM_RELATIVE │ │ -000d44a8 00000017 R_ARM_RELATIVE │ │ -000d44b4 00000017 R_ARM_RELATIVE │ │ -000d44bc 00000017 R_ARM_RELATIVE │ │ -000d44c4 00000017 R_ARM_RELATIVE │ │ -000d44cc 00000017 R_ARM_RELATIVE │ │ -000d44d4 00000017 R_ARM_RELATIVE │ │ -000d44dc 00000017 R_ARM_RELATIVE │ │ -000d44e4 00000017 R_ARM_RELATIVE │ │ -000d44ec 00000017 R_ARM_RELATIVE │ │ -000d44f4 00000017 R_ARM_RELATIVE │ │ -000d4500 00000017 R_ARM_RELATIVE │ │ -000d450c 00000017 R_ARM_RELATIVE │ │ -000d4514 00000017 R_ARM_RELATIVE │ │ -000d32ec 00001315 R_ARM_GLOB_DAT 00000000 dlsym@LIBC │ │ -000d32f0 00002f15 R_ARM_GLOB_DAT 00000000 getrandom │ │ -000d32f4 00003c15 R_ARM_GLOB_DAT 00000000 __sF@LIBC │ │ +000d3308 00000017 R_ARM_RELATIVE │ │ +000d3318 00000017 R_ARM_RELATIVE │ │ +000d3328 00000017 R_ARM_RELATIVE │ │ +000d3338 00000017 R_ARM_RELATIVE │ │ +000d3348 00000017 R_ARM_RELATIVE │ │ +000d3358 00000017 R_ARM_RELATIVE │ │ +000d3368 00000017 R_ARM_RELATIVE │ │ +000d3384 00000017 R_ARM_RELATIVE │ │ +000d3388 00000017 R_ARM_RELATIVE │ │ +000d3398 00000017 R_ARM_RELATIVE │ │ +000d33a8 00000017 R_ARM_RELATIVE │ │ +000d33b8 00000017 R_ARM_RELATIVE │ │ +000d33c8 00000017 R_ARM_RELATIVE │ │ +000d33d8 00000017 R_ARM_RELATIVE │ │ +000d33e8 00000017 R_ARM_RELATIVE │ │ +000d33f8 00000017 R_ARM_RELATIVE │ │ +000d3408 00000017 R_ARM_RELATIVE │ │ +000d3418 00000017 R_ARM_RELATIVE │ │ +000d3428 00000017 R_ARM_RELATIVE │ │ +000d3438 00000017 R_ARM_RELATIVE │ │ +000d3448 00000017 R_ARM_RELATIVE │ │ +000d3458 00000017 R_ARM_RELATIVE │ │ +000d3468 00000017 R_ARM_RELATIVE │ │ +000d3470 00000017 R_ARM_RELATIVE │ │ +000d3480 00000017 R_ARM_RELATIVE │ │ +000d3490 00000017 R_ARM_RELATIVE │ │ +000d34a0 00000017 R_ARM_RELATIVE │ │ +000d34b0 00000017 R_ARM_RELATIVE │ │ +000d34c0 00000017 R_ARM_RELATIVE │ │ +000d34d0 00000017 R_ARM_RELATIVE │ │ +000d34e0 00000017 R_ARM_RELATIVE │ │ +000d34f0 00000017 R_ARM_RELATIVE │ │ +000d3500 00000017 R_ARM_RELATIVE │ │ +000d3510 00000017 R_ARM_RELATIVE │ │ +000d3520 00000017 R_ARM_RELATIVE │ │ +000d3530 00000017 R_ARM_RELATIVE │ │ +000d3540 00000017 R_ARM_RELATIVE │ │ +000d3550 00000017 R_ARM_RELATIVE │ │ +000d3560 00000017 R_ARM_RELATIVE │ │ +000d3570 00000017 R_ARM_RELATIVE │ │ +000d3580 00000017 R_ARM_RELATIVE │ │ +000d3590 00000017 R_ARM_RELATIVE │ │ +000d35a0 00000017 R_ARM_RELATIVE │ │ +000d35b0 00000017 R_ARM_RELATIVE │ │ +000d35c0 00000017 R_ARM_RELATIVE │ │ +000d35d0 00000017 R_ARM_RELATIVE │ │ +000d35e0 00000017 R_ARM_RELATIVE │ │ +000d35f0 00000017 R_ARM_RELATIVE │ │ +000d3600 00000017 R_ARM_RELATIVE │ │ +000d3610 00000017 R_ARM_RELATIVE │ │ +000d3620 00000017 R_ARM_RELATIVE │ │ +000d3630 00000017 R_ARM_RELATIVE │ │ +000d364c 00000017 R_ARM_RELATIVE │ │ +000d3650 00000017 R_ARM_RELATIVE │ │ +000d3660 00000017 R_ARM_RELATIVE │ │ +000d3670 00000017 R_ARM_RELATIVE │ │ +000d3680 00000017 R_ARM_RELATIVE │ │ +000d3690 00000017 R_ARM_RELATIVE │ │ +000d36a0 00000017 R_ARM_RELATIVE │ │ +000d36b0 00000017 R_ARM_RELATIVE │ │ +000d36c0 00000017 R_ARM_RELATIVE │ │ +000d36d0 00000017 R_ARM_RELATIVE │ │ +000d36e0 00000017 R_ARM_RELATIVE │ │ +000d36f0 00000017 R_ARM_RELATIVE │ │ +000d3700 00000017 R_ARM_RELATIVE │ │ +000d3710 00000017 R_ARM_RELATIVE │ │ +000d3720 00000017 R_ARM_RELATIVE │ │ +000d3728 00000017 R_ARM_RELATIVE │ │ +000d3744 00000017 R_ARM_RELATIVE │ │ +000d3748 00000017 R_ARM_RELATIVE │ │ +000d3758 00000017 R_ARM_RELATIVE │ │ +000d3768 00000017 R_ARM_RELATIVE │ │ +000d3778 00000017 R_ARM_RELATIVE │ │ +000d3788 00000017 R_ARM_RELATIVE │ │ +000d3798 00000017 R_ARM_RELATIVE │ │ +000d37a8 00000017 R_ARM_RELATIVE │ │ +000d37b8 00000017 R_ARM_RELATIVE │ │ +000d37c8 00000017 R_ARM_RELATIVE │ │ +000d37d8 00000017 R_ARM_RELATIVE │ │ +000d37e4 00000017 R_ARM_RELATIVE │ │ +000d37e8 00000017 R_ARM_RELATIVE │ │ +000d37ec 00000017 R_ARM_RELATIVE │ │ +000d37f0 00000017 R_ARM_RELATIVE │ │ +000d37f4 00000017 R_ARM_RELATIVE │ │ +000d37f8 00000017 R_ARM_RELATIVE │ │ +000d37fc 00000017 R_ARM_RELATIVE │ │ +000d3800 00000017 R_ARM_RELATIVE │ │ +000d3804 00000017 R_ARM_RELATIVE │ │ +000d3808 00000017 R_ARM_RELATIVE │ │ +000d380c 00000017 R_ARM_RELATIVE │ │ +000d3810 00000017 R_ARM_RELATIVE │ │ +000d3814 00000017 R_ARM_RELATIVE │ │ +000d3818 00000017 R_ARM_RELATIVE │ │ +000d381c 00000017 R_ARM_RELATIVE │ │ +000d3820 00000017 R_ARM_RELATIVE │ │ +000d3824 00000017 R_ARM_RELATIVE │ │ +000d3828 00000017 R_ARM_RELATIVE │ │ +000d382c 00000017 R_ARM_RELATIVE │ │ +000d3830 00000017 R_ARM_RELATIVE │ │ +000d3834 00000017 R_ARM_RELATIVE │ │ +000d3838 00000017 R_ARM_RELATIVE │ │ +000d383c 00000017 R_ARM_RELATIVE │ │ +000d3840 00000017 R_ARM_RELATIVE │ │ +000d3844 00000017 R_ARM_RELATIVE │ │ +000d3848 00000017 R_ARM_RELATIVE │ │ +000d384c 00000017 R_ARM_RELATIVE │ │ +000d3850 00000017 R_ARM_RELATIVE │ │ +000d3854 00000017 R_ARM_RELATIVE │ │ +000d3858 00000017 R_ARM_RELATIVE │ │ +000d385c 00000017 R_ARM_RELATIVE │ │ +000d3860 00000017 R_ARM_RELATIVE │ │ +000d3864 00000017 R_ARM_RELATIVE │ │ +000d3868 00000017 R_ARM_RELATIVE │ │ +000d386c 00000017 R_ARM_RELATIVE │ │ +000d3870 00000017 R_ARM_RELATIVE │ │ +000d3874 00000017 R_ARM_RELATIVE │ │ +000d3878 00000017 R_ARM_RELATIVE │ │ +000d387c 00000017 R_ARM_RELATIVE │ │ +000d3880 00000017 R_ARM_RELATIVE │ │ +000d3884 00000017 R_ARM_RELATIVE │ │ +000d3888 00000017 R_ARM_RELATIVE │ │ +000d388c 00000017 R_ARM_RELATIVE │ │ +000d3890 00000017 R_ARM_RELATIVE │ │ +000d389c 00000017 R_ARM_RELATIVE │ │ +000d38a0 00000017 R_ARM_RELATIVE │ │ +000d38a4 00000017 R_ARM_RELATIVE │ │ +000d38a8 00000017 R_ARM_RELATIVE │ │ +000d38ac 00000017 R_ARM_RELATIVE │ │ +000d38b0 00000017 R_ARM_RELATIVE │ │ +000d38b4 00000017 R_ARM_RELATIVE │ │ +000d38b8 00000017 R_ARM_RELATIVE │ │ +000d38bc 00000017 R_ARM_RELATIVE │ │ +000d38c0 00000017 R_ARM_RELATIVE │ │ +000d38c4 00000017 R_ARM_RELATIVE │ │ +000d38c8 00000017 R_ARM_RELATIVE │ │ +000d38cc 00000017 R_ARM_RELATIVE │ │ +000d38d0 00000017 R_ARM_RELATIVE │ │ +000d38d4 00000017 R_ARM_RELATIVE │ │ +000d38d8 00000017 R_ARM_RELATIVE │ │ +000d38dc 00000017 R_ARM_RELATIVE │ │ +000d38e0 00000017 R_ARM_RELATIVE │ │ +000d39c0 00000017 R_ARM_RELATIVE │ │ +000d39c4 00000017 R_ARM_RELATIVE │ │ +000d39c8 00000017 R_ARM_RELATIVE │ │ +000d4ad4 00000017 R_ARM_RELATIVE │ │ +000d4adc 00000017 R_ARM_RELATIVE │ │ +000d4af8 00000017 R_ARM_RELATIVE │ │ +000d4b00 00000017 R_ARM_RELATIVE │ │ +000d4b08 00000017 R_ARM_RELATIVE │ │ +000d4b14 00000017 R_ARM_RELATIVE │ │ +000d5094 00000017 R_ARM_RELATIVE │ │ +000d509c 00000017 R_ARM_RELATIVE │ │ +000d50a4 00000017 R_ARM_RELATIVE │ │ +000d50e0 00000017 R_ARM_RELATIVE │ │ +000d50ec 00000017 R_ARM_RELATIVE │ │ +000d50f4 00000017 R_ARM_RELATIVE │ │ +000d50fc 00000017 R_ARM_RELATIVE │ │ +000d5104 00000017 R_ARM_RELATIVE │ │ +000d510c 00000017 R_ARM_RELATIVE │ │ +000d5114 00000017 R_ARM_RELATIVE │ │ +000d511c 00000017 R_ARM_RELATIVE │ │ +000d5128 00000017 R_ARM_RELATIVE │ │ +000d5134 00000017 R_ARM_RELATIVE │ │ +000d513c 00000017 R_ARM_RELATIVE │ │ +000d39b4 00001515 R_ARM_GLOB_DAT 00000000 dlsym@LIBC │ │ +000d39b8 00003015 R_ARM_GLOB_DAT 00000000 getrandom │ │ +000d39bc 00003d15 R_ARM_GLOB_DAT 00000000 __sF@LIBC │ │ │ │ -Relocation section '.rel.plt' at offset 0x80bc contains 61 entries: │ │ +Relocation section '.rel.plt' at offset 0x817c contains 62 entries: │ │ Offset Info Type Sym. Value Symbol's Name │ │ -000d3310 00000116 R_ARM_JUMP_SLOT 00000000 __cxa_finalize@LIBC │ │ -000d3314 00000216 R_ARM_JUMP_SLOT 00000000 __cxa_atexit@LIBC │ │ -000d3318 00000316 R_ARM_JUMP_SLOT 00000000 __register_atfork@LIBC │ │ -000d331c 00004516 R_ARM_JUMP_SLOT 00061575 irondash_init_message_channel_context │ │ -000d3320 00004a16 R_ARM_JUMP_SLOT 000575cd irondash_init_ffi │ │ -000d3324 00000416 R_ARM_JUMP_SLOT 00000000 free@LIBC │ │ -000d3328 00000516 R_ARM_JUMP_SLOT 00000000 malloc@LIBC │ │ -000d332c 00000616 R_ARM_JUMP_SLOT 00000000 posix_memalign@LIBC │ │ -000d3330 00000716 R_ARM_JUMP_SLOT 00000000 realloc@LIBC │ │ -000d3334 00000816 R_ARM_JUMP_SLOT 00000000 calloc@LIBC │ │ -000d3338 00000916 R_ARM_JUMP_SLOT 00000000 __android_log_write │ │ -000d333c 00000a16 R_ARM_JUMP_SLOT 00000000 strlen@LIBC │ │ -000d3340 00000b16 R_ARM_JUMP_SLOT 00000000 memcmp@LIBC │ │ -000d3344 00000c16 R_ARM_JUMP_SLOT 00000000 pthread_getspecific@LIBC │ │ -000d3348 00000d16 R_ARM_JUMP_SLOT 00000000 pthread_setspecific@LIBC │ │ -000d334c 00000e16 R_ARM_JUMP_SLOT 00000000 ALooper_forThread │ │ -000d3350 00000f16 R_ARM_JUMP_SLOT 00000000 dlopen@LIBC │ │ -000d3354 00001016 R_ARM_JUMP_SLOT 00000000 ALooper_acquire │ │ -000d3358 00001116 R_ARM_JUMP_SLOT 00000000 pipe@LIBC │ │ -000d335c 00001216 R_ARM_JUMP_SLOT 00000000 ALooper_addFd │ │ -000d3360 00001316 R_ARM_JUMP_SLOT 00000000 dlsym@LIBC │ │ -000d3364 00001416 R_ARM_JUMP_SLOT 00000000 read@LIBC │ │ -000d3368 00001516 R_ARM_JUMP_SLOT 00000000 write@LIBC │ │ -000d336c 00001616 R_ARM_JUMP_SLOT 00000000 pthread_self@LIBC │ │ -000d3370 00001716 R_ARM_JUMP_SLOT 00000000 ALooper_prepare │ │ -000d3374 00001816 R_ARM_JUMP_SLOT 00000000 timerfd_create@LIBC │ │ -000d3378 00001916 R_ARM_JUMP_SLOT 00000000 ALooper_removeFd │ │ -000d337c 00001a16 R_ARM_JUMP_SLOT 00000000 ALooper_release │ │ -000d3380 00001b16 R_ARM_JUMP_SLOT 00000000 close@LIBC │ │ -000d3384 00001c16 R_ARM_JUMP_SLOT 00000000 timerfd_settime@LIBC │ │ -000d3388 00001d16 R_ARM_JUMP_SLOT 00000000 syscall@LIBC │ │ -000d338c 00001e16 R_ARM_JUMP_SLOT 00000000 __errno@LIBC │ │ -000d3390 00001f16 R_ARM_JUMP_SLOT 00000000 abort@LIBC │ │ -000d3394 00002016 R_ARM_JUMP_SLOT 00000000 pthread_key_create@LIBC │ │ -000d3398 00002116 R_ARM_JUMP_SLOT 00000000 pthread_key_delete@LIBC │ │ -000d339c 00002216 R_ARM_JUMP_SLOT 00000000 getcwd@LIBC │ │ -000d33a0 00002316 R_ARM_JUMP_SLOT 00000000 fstat@LIBC │ │ -000d33a4 00002416 R_ARM_JUMP_SLOT 00000000 lseek64@LIBC │ │ -000d33a8 00002516 R_ARM_JUMP_SLOT 00000000 dl_iterate_phdr@LIBC │ │ -000d33ac 00002616 R_ARM_JUMP_SLOT 00000000 mmap@LIBC │ │ -000d33b0 00002716 R_ARM_JUMP_SLOT 00000000 munmap@LIBC │ │ -000d33b4 00002816 R_ARM_JUMP_SLOT 00000000 open@LIBC │ │ -000d33b8 00002916 R_ARM_JUMP_SLOT 00000000 realpath@LIBC │ │ -000d33bc 00002a16 R_ARM_JUMP_SLOT 00000000 stat@LIBC │ │ -000d33c0 00002b16 R_ARM_JUMP_SLOT 00000000 readlink@LIBC │ │ -000d33c4 00002c16 R_ARM_JUMP_SLOT 00000000 getenv@LIBC │ │ -000d33c8 00002d16 R_ARM_JUMP_SLOT 00000000 strerror_r@LIBC │ │ -000d33cc 00002e16 R_ARM_JUMP_SLOT 00000000 clock_gettime@LIBC │ │ -000d33d0 00002f16 R_ARM_JUMP_SLOT 00000000 getrandom │ │ -000d33d4 00003016 R_ARM_JUMP_SLOT 00000000 round@LIBC │ │ -000d33d8 00003116 R_ARM_JUMP_SLOT 00000000 pthread_attr_init@LIBC │ │ -000d33dc 00003216 R_ARM_JUMP_SLOT 00000000 pthread_attr_setstacksize@LIBC │ │ -000d33e0 00003316 R_ARM_JUMP_SLOT 00000000 sysconf@LIBC │ │ -000d33e4 00003416 R_ARM_JUMP_SLOT 00000000 pthread_create@LIBC │ │ -000d33e8 00003516 R_ARM_JUMP_SLOT 00000000 pthread_attr_destroy@LIBC │ │ -000d33ec 00003616 R_ARM_JUMP_SLOT 00000000 pthread_detach@LIBC │ │ -000d33f0 00003716 R_ARM_JUMP_SLOT 00000000 prctl@LIBC │ │ -000d33f4 00003816 R_ARM_JUMP_SLOT 00000000 ALooper_pollOnce │ │ -000d33f8 00003916 R_ARM_JUMP_SLOT 00000000 dl_unwind_find_exidx@LIBC │ │ -000d33fc 00003a16 R_ARM_JUMP_SLOT 00000000 fprintf@LIBC │ │ -000d3400 00003b16 R_ARM_JUMP_SLOT 00000000 fflush@LIBC │ │ +000d39d8 00000116 R_ARM_JUMP_SLOT 00000000 __cxa_finalize@LIBC │ │ +000d39dc 00000216 R_ARM_JUMP_SLOT 00000000 __cxa_atexit@LIBC │ │ +000d39e0 00000316 R_ARM_JUMP_SLOT 00000000 __register_atfork@LIBC │ │ +000d39e4 00004616 R_ARM_JUMP_SLOT 00066061 irondash_init_message_channel_context │ │ +000d39e8 00004b16 R_ARM_JUMP_SLOT 00058845 irondash_init_ffi │ │ +000d39ec 00000416 R_ARM_JUMP_SLOT 00000000 syscall@LIBC │ │ +000d39f0 00000516 R_ARM_JUMP_SLOT 00000000 free@LIBC │ │ +000d39f4 00000616 R_ARM_JUMP_SLOT 00000000 pthread_self@LIBC │ │ +000d39f8 00000716 R_ARM_JUMP_SLOT 00000000 pthread_getspecific@LIBC │ │ +000d39fc 00000816 R_ARM_JUMP_SLOT 00000000 pthread_setspecific@LIBC │ │ +000d3a00 00000916 R_ARM_JUMP_SLOT 00000000 __android_log_write │ │ +000d3a04 00000a16 R_ARM_JUMP_SLOT 00000000 strlen@LIBC │ │ +000d3a08 00000b16 R_ARM_JUMP_SLOT 00000000 memcmp@LIBC │ │ +000d3a0c 00000c16 R_ARM_JUMP_SLOT 00000000 malloc@LIBC │ │ +000d3a10 00000d16 R_ARM_JUMP_SLOT 00000000 posix_memalign@LIBC │ │ +000d3a14 00000e16 R_ARM_JUMP_SLOT 00000000 realloc@LIBC │ │ +000d3a18 00000f16 R_ARM_JUMP_SLOT 00000000 calloc@LIBC │ │ +000d3a1c 00001016 R_ARM_JUMP_SLOT 00000000 ALooper_forThread │ │ +000d3a20 00001116 R_ARM_JUMP_SLOT 00000000 dlopen@LIBC │ │ +000d3a24 00001216 R_ARM_JUMP_SLOT 00000000 ALooper_acquire │ │ +000d3a28 00001316 R_ARM_JUMP_SLOT 00000000 pipe@LIBC │ │ +000d3a2c 00001416 R_ARM_JUMP_SLOT 00000000 ALooper_addFd │ │ +000d3a30 00001516 R_ARM_JUMP_SLOT 00000000 dlsym@LIBC │ │ +000d3a34 00001616 R_ARM_JUMP_SLOT 00000000 read@LIBC │ │ +000d3a38 00001716 R_ARM_JUMP_SLOT 00000000 write@LIBC │ │ +000d3a3c 00001816 R_ARM_JUMP_SLOT 00000000 ALooper_removeFd │ │ +000d3a40 00001916 R_ARM_JUMP_SLOT 00000000 ALooper_release │ │ +000d3a44 00001a16 R_ARM_JUMP_SLOT 00000000 close@LIBC │ │ +000d3a48 00001b16 R_ARM_JUMP_SLOT 00000000 ALooper_prepare │ │ +000d3a4c 00001c16 R_ARM_JUMP_SLOT 00000000 timerfd_create@LIBC │ │ +000d3a50 00001d16 R_ARM_JUMP_SLOT 00000000 timerfd_settime@LIBC │ │ +000d3a54 00001e16 R_ARM_JUMP_SLOT 00000000 __errno@LIBC │ │ +000d3a58 00001f16 R_ARM_JUMP_SLOT 00000000 abort@LIBC │ │ +000d3a5c 00002016 R_ARM_JUMP_SLOT 00000000 pthread_key_create@LIBC │ │ +000d3a60 00002116 R_ARM_JUMP_SLOT 00000000 pthread_key_delete@LIBC │ │ +000d3a64 00002216 R_ARM_JUMP_SLOT 00000000 getcwd@LIBC │ │ +000d3a68 00002316 R_ARM_JUMP_SLOT 00000000 fstat@LIBC │ │ +000d3a6c 00002416 R_ARM_JUMP_SLOT 00000000 lseek64@LIBC │ │ +000d3a70 00002516 R_ARM_JUMP_SLOT 00000000 dl_iterate_phdr@LIBC │ │ +000d3a74 00002616 R_ARM_JUMP_SLOT 00000000 mmap@LIBC │ │ +000d3a78 00002716 R_ARM_JUMP_SLOT 00000000 munmap@LIBC │ │ +000d3a7c 00002816 R_ARM_JUMP_SLOT 00000000 open@LIBC │ │ +000d3a80 00002916 R_ARM_JUMP_SLOT 00000000 realpath@LIBC │ │ +000d3a84 00002a16 R_ARM_JUMP_SLOT 00000000 stat@LIBC │ │ +000d3a88 00002b16 R_ARM_JUMP_SLOT 00000000 readlink@LIBC │ │ +000d3a8c 00002c16 R_ARM_JUMP_SLOT 00000000 writev@LIBC │ │ +000d3a90 00002d16 R_ARM_JUMP_SLOT 00000000 getenv@LIBC │ │ +000d3a94 00002e16 R_ARM_JUMP_SLOT 00000000 strerror_r@LIBC │ │ +000d3a98 00002f16 R_ARM_JUMP_SLOT 00000000 clock_gettime@LIBC │ │ +000d3a9c 00003016 R_ARM_JUMP_SLOT 00000000 getrandom │ │ +000d3aa0 00003116 R_ARM_JUMP_SLOT 00000000 round@LIBC │ │ +000d3aa4 00003216 R_ARM_JUMP_SLOT 00000000 pthread_attr_init@LIBC │ │ +000d3aa8 00003316 R_ARM_JUMP_SLOT 00000000 pthread_attr_setstacksize@LIBC │ │ +000d3aac 00003416 R_ARM_JUMP_SLOT 00000000 sysconf@LIBC │ │ +000d3ab0 00003516 R_ARM_JUMP_SLOT 00000000 pthread_create@LIBC │ │ +000d3ab4 00003616 R_ARM_JUMP_SLOT 00000000 pthread_attr_destroy@LIBC │ │ +000d3ab8 00003716 R_ARM_JUMP_SLOT 00000000 pthread_detach@LIBC │ │ +000d3abc 00003816 R_ARM_JUMP_SLOT 00000000 prctl@LIBC │ │ +000d3ac0 00003916 R_ARM_JUMP_SLOT 00000000 ALooper_pollOnce │ │ +000d3ac4 00003a16 R_ARM_JUMP_SLOT 00000000 dl_unwind_find_exidx@LIBC │ │ +000d3ac8 00003b16 R_ARM_JUMP_SLOT 00000000 fprintf@LIBC │ │ +000d3acc 00003c16 R_ARM_JUMP_SLOT 00000000 fflush@LIBC │ ├── readelf --wide --dynamic {} │ │ @@ -1,29 +1,29 @@ │ │ │ │ -Dynamic section at offset 0xd121c contains 26 entries: │ │ +Dynamic section at offset 0xd18e4 contains 26 entries: │ │ Tag Type Name/Value │ │ 0x00000001 (NEEDED) Shared library: [liblog.so] │ │ 0x00000001 (NEEDED) Shared library: [libandroid.so] │ │ 0x00000001 (NEEDED) Shared library: [libdl.so] │ │ 0x00000001 (NEEDED) Shared library: [libm.so] │ │ 0x00000001 (NEEDED) Shared library: [libc.so] │ │ 0x0000001e (FLAGS) BIND_NOW │ │ 0x6ffffffb (FLAGS_1) Flags: NOW │ │ - 0x00000011 (REL) 0xe04 │ │ - 0x00000012 (RELSZ) 15496 (bytes) │ │ + 0x00000011 (REL) 0xe1c │ │ + 0x00000012 (RELSZ) 15664 (bytes) │ │ 0x00000013 (RELENT) 8 (bytes) │ │ - 0x6ffffffa (RELCOUNT) 1934 │ │ - 0x00000017 (JMPREL) 0x80bc │ │ - 0x00000002 (PLTRELSZ) 488 (bytes) │ │ - 0x00000003 (PLTGOT) 0xd3304 │ │ + 0x6ffffffa (RELCOUNT) 1955 │ │ + 0x00000017 (JMPREL) 0x817c │ │ + 0x00000002 (PLTRELSZ) 496 (bytes) │ │ + 0x00000003 (PLTGOT) 0xd39cc │ │ 0x00000014 (PLTREL) REL │ │ 0x00000006 (SYMTAB) 0x20c │ │ 0x0000000b (SYMENT) 16 (bytes) │ │ - 0x00000005 (STRTAB) 0x828 │ │ - 0x0000000a (STRSZ) 1499 (bytes) │ │ - 0x6ffffef5 (GNU_HASH) 0x7b4 │ │ - 0x0000001a (FINI_ARRAY) 0xd3214 │ │ + 0x00000005 (STRTAB) 0x838 │ │ + 0x0000000a (STRSZ) 1506 (bytes) │ │ + 0x6ffffef5 (GNU_HASH) 0x7c4 │ │ + 0x0000001a (FINI_ARRAY) 0xd38dc │ │ 0x0000001c (FINI_ARRAYSZ) 8 (bytes) │ │ - 0x6ffffff0 (VERSYM) 0x6bc │ │ - 0x6ffffffe (VERNEED) 0x754 │ │ + 0x6ffffff0 (VERSYM) 0x6cc │ │ + 0x6ffffffe (VERNEED) 0x764 │ │ 0x6fffffff (VERNEEDNUM) 3 │ │ 0x00000000 (NULL) 0x0 │ ├── readelf --wide --version-info {} │ │ @@ -1,31 +1,31 @@ │ │ │ │ -Version symbols section '.gnu.version' contains 75 entries: │ │ - Addr: 0x00000000000006bc Offset: 0x000006bc Link: 2 (.dynsym) │ │ +Version symbols section '.gnu.version' contains 76 entries: │ │ + Addr: 0x00000000000006cc Offset: 0x000006cc Link: 2 (.dynsym) │ │ 000: 0 (*local*) 2 (LIBC) 2 (LIBC) 2 (LIBC) │ │ 004: 2 (LIBC) 2 (LIBC) 2 (LIBC) 2 (LIBC) │ │ 008: 2 (LIBC) 1 (*global*) 2 (LIBC) 2 (LIBC) │ │ - 00c: 2 (LIBC) 2 (LIBC) 1 (*global*) 3 (LIBC) │ │ - 010: 1 (*global*) 2 (LIBC) 1 (*global*) 3 (LIBC) │ │ - 014: 2 (LIBC) 2 (LIBC) 2 (LIBC) 1 (*global*) │ │ - 018: 2 (LIBC) 1 (*global*) 1 (*global*) 2 (LIBC) │ │ + 00c: 2 (LIBC) 2 (LIBC) 2 (LIBC) 2 (LIBC) │ │ + 010: 1 (*global*) 3 (LIBC) 1 (*global*) 2 (LIBC) │ │ + 014: 1 (*global*) 3 (LIBC) 2 (LIBC) 2 (LIBC) │ │ + 018: 1 (*global*) 1 (*global*) 2 (LIBC) 1 (*global*) │ │ 01c: 2 (LIBC) 2 (LIBC) 2 (LIBC) 2 (LIBC) │ │ 020: 2 (LIBC) 2 (LIBC) 2 (LIBC) 2 (LIBC) │ │ 024: 2 (LIBC) 3 (LIBC) 2 (LIBC) 2 (LIBC) │ │ 028: 2 (LIBC) 2 (LIBC) 2 (LIBC) 2 (LIBC) │ │ - 02c: 2 (LIBC) 2 (LIBC) 2 (LIBC) 1 (*global*) │ │ - 030: 4 (LIBC) 2 (LIBC) 2 (LIBC) 2 (LIBC) │ │ + 02c: 2 (LIBC) 2 (LIBC) 2 (LIBC) 2 (LIBC) │ │ + 030: 1 (*global*) 4 (LIBC) 2 (LIBC) 2 (LIBC) │ │ 034: 2 (LIBC) 2 (LIBC) 2 (LIBC) 2 (LIBC) │ │ - 038: 1 (*global*) 3 (LIBC) 2 (LIBC) 2 (LIBC) │ │ - 03c: 2 (LIBC) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 038: 2 (LIBC) 1 (*global*) 3 (LIBC) 2 (LIBC) │ │ + 03c: 2 (LIBC) 2 (LIBC) 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*) │ │ + 048: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ │ │ Version needs section '.gnu.version_r' contains 3 entries: │ │ - Addr: 0x0000000000000754 Offset: 0x00000754 Link: 6 (.dynstr) │ │ + Addr: 0x0000000000000764 Offset: 0x00000764 Link: 6 (.dynstr) │ │ 000000: Version: 1 File: libdl.so Cnt: 1 │ │ 0x0030: Name: LIBC Flags: none Version: 3 │ │ 0x0010: Version: 1 File: libm.so Cnt: 1 │ │ 0x0040: Name: LIBC Flags: none Version: 4 │ │ 0x0020: Version: 1 File: libc.so Cnt: 1 │ │ 0x0050: Name: LIBC Flags: none Version: 2 │ ├── strings --all --bytes=8 {} │ │ @@ -12,26 +12,26 @@ │ │ super_native_extensions_stream_close │ │ super_native_extensions_stream_write │ │ irondash_init_message_channel_context │ │ JNI_OnLoad │ │ Java_dev_irondash_engine_1context_NativeNotifier_destroy │ │ Java_dev_irondash_engine_1context_NativeNotifier_onNotify │ │ irondash_init_ffi │ │ -posix_memalign │ │ -__android_log_write │ │ +pthread_self │ │ pthread_getspecific │ │ pthread_setspecific │ │ +__android_log_write │ │ +posix_memalign │ │ ALooper_forThread │ │ ALooper_acquire │ │ ALooper_addFd │ │ -pthread_self │ │ -ALooper_prepare │ │ -timerfd_create │ │ ALooper_removeFd │ │ ALooper_release │ │ +ALooper_prepare │ │ +timerfd_create │ │ timerfd_settime │ │ pthread_key_create │ │ pthread_key_delete │ │ dl_iterate_phdr │ │ realpath │ │ readlink │ │ strerror_r │ │ @@ -43,57 +43,55 @@ │ │ pthread_attr_destroy │ │ pthread_detach │ │ ALooper_pollOnce │ │ dl_unwind_find_exidx │ │ libdl.so │ │ liblog.so │ │ libandroid.so │ │ -Malformed messagesend_messagelibrary/alloc/src/raw_vec.rslibrary/alloc/src/boxed/convert.rslibrary/alloc/src/string.rslibrary/alloc/src/ffi/c_str.rslibrary/alloc/src/fmt.rslibrary/alloc/src/slice.rs) should be <= len (is `at` split index (is .. │ │ +/home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/irondash_run_loop-0.6.0/src/util/future_completer.rs/home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/irondash_run_loop-0.6.0/src/util/blocking_variable.rsMalformed messagesend_messageUnexpected error │ │ +keys -> getXgetYClip id=dyn charLong │ │ + copysizemetaSomeu128Zeromovetype <= mut truenamedataList │ │ +Charfor= 0library/core/src/num/diy_float.rs │ │ library/core/src/num/flt2dec/strategy/dragon.rsassertion failed: d.mant > 0assertion failed: d.minus > 0assertion failed: d.plus > 0assertion failed: d.mant.checked_sub(d.minus).is_some()assertion failed: d.mant.checked_add(d.plus).is_some() │ │ library/core/src/num/flt2dec/strategy/grisu.rsassertion failed: d.mant + d.plus < (1 << 61)assertion failed: !buf.is_empty()assertion failed: d.mant < (1 << 61) │ │ -;library/core/src/num/flt2dec/mod.rsassertion failed: buf[0] > b'0'0.ee-NaNinf0e0assertion failed: buf.len() >= maxlenBorrowErrorBorrowMutErroralready borrowed: already mutably borrowed: "library/core/src/net/ip_addr.rslibrary/core/src/net/display_buffer.rscalled `Option::unwrap()` on a `None` valuelibrary/core/src/panicking.rsassertion failed: idx < CAPACITYlooking up jni method NewObjectAError detaching current thread: │ │ -library/core/src/slice/memchr.rsindex out of bounds: the len is looking up jni method GetFieldID │ │ +;library/core/src/num/flt2dec/mod.rsassertion failed: buf[0] > b'0'0.ee-NaNinf0e0assertion failed: buf.len() >= maxlen"BorrowErrorBorrowMutErroralready borrowed: already mutably borrowed: library/core/src/net/ip_addr.rslibrary/core/src/net/display_buffer.rscalled `Option::unwrap()` on a `None` valuelibrary/core/src/panicking.rsassertion failed: idx < CAPACITYlooking up jni method NewObjectAError detaching current thread: library/core/src/slice/memchr.rsindex out of bounds: the len is looking up jni method GetFieldID │ │ exception found, returning error but the index is panic in a function that cannot unwindpanic in a destructor during cleanup==!=Malformed streamonHotKeyReleased │ │ Dart_PostIntegergetMimeTypeCount │ │ get_object_classno storage spaceassertion `left PermissionDeniedIsAssignableFrom │ │ {invalid syntax}Attached thread entity not found0123456789abcdefcompareMimeTypesdestinationImagegetSystemServiceplatform error: missing enum tag at ) when slicing `.debug_types.dwoDart_PostCObjectAddrNotAvailable │ │ src/api_model.rsCallFloatMethodAUnknown Method: InvalidArgumentsinvalid filenameFindClass resultdevicePixelRatioGetStaticFieldID │ │ - right` failed: connection resetwriteToClipboardvirtualFileErrorCouldn't coerce Null pointer in │ │ + right` failed: connection resetwriteToClipboardCouldn't coerce virtualFileErrorNull pointer in │ │ java/lang/StringCallShortMethodAhost unreachable │ │ range end index " not registeredreply_no_channelfound jni methodDetached thread │ │ right` failed │ │ left: │ │ right: │ │ - left: │ │ -keys -> ClipgetXgetY id=dyn charLong │ │ - metasizecopySomeu128Zeromovetype <= mut truenamedataList │ │ -Charfor?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[ │ │ ]^_`abcdefghijklmnopqrstuvwxyz{|}~ │ │ -library/core/src/num/bignum.rsassertion failed: noborrowassertion failed: digits < 40assertion failed: other > 0attempt to divide by zeroattempt to calculate the remainder with a divisor of zero`async fn` resumed after completionrange start index out of range for slice of length slice index starts at but ends at │ │ -/rustc/4eb161250e340c8f48f66e2b929ef4a5bed7c181/library/alloc/src/collections/btree/map/entry.rs/rustc/4eb161250e340c8f48f66e2b929ef4a5bed7c181/library/alloc/src/collections/btree/node.rsassertion failed: edge.height == self.height - 1assertion failed: src.len() == dst.len()assertion failed: edge.height == self.node.height - 1/rust/deps/gimli-0.29.0/src/read/abbrev.rsHash table capacity overflow/rust/deps/hashbrown-0.15.2/src/raw/mod.rs/home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/idna-0.5.0/src/uts46.rs │ │ +library/core/src/num/bignum.rsassertion failed: noborrowassertion failed: digits < 40assertion failed: other > 0attempt to divide by zeroattempt to calculate the remainder with a divisor of zero`async fn` resumed after completionrange 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 ( │ │ +/rustc/05f9846f893b09a1be1fc8560e33fc3c815cfecb/library/alloc/src/collections/btree/map/entry.rs/rustc/05f9846f893b09a1be1fc8560e33fc3c815cfecb/library/alloc/src/collections/btree/node.rsassertion failed: edge.height == self.height - 1assertion failed: src.len() == dst.len()assertion failed: edge.height == self.node.height - 1/rust/deps/gimli-0.31.1/src/read/abbrev.rsHash table capacity overflow/rust/deps/hashbrown-0.15.2/src/raw/mod.rs/home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/idna-0.5.0/src/uts46.rs │ │ abcdefghijklmnopqrstuvwxyz │ │ 0456789+ │ │ =()rsa/ca/s │ │ fnosmteltm │ │ iiiiiivviviiviiiixxixii0 │ │ 1011121314151617181920(1)(2)(3)(4)(5)(6)(7)(8)(9)(10)(11)(12)(13)(14)(15)(16)(17)(18)(19)(20)(a)(b)(c)(d)(e)(f)(g)(h)(i)(j)(k)(l)(m)(n)(o)(p)(q)(r)(s)(t)(u)(v)(w)(x)(y)(z) │ │ ::====== │ │ @@ -108,49 +106,48 @@ │ │ s2kpampagparadrad │ │ vmvkvpwnw │ │ kgdbgyhahpinkkktlmlnloglxmilmolphppmprsrsvwbv │ │ fffiflffifflst │ │ []#&*-<>\$%@ │ │ 0,1,2,3,4,5,6,7,8,9, │ │ wzhvsdppvwcmcmdmrdj │ │ -/home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/idna-0.5.0/src/punycode.rsexplicit panic/home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/unicode-normalization-0.1.23/src/decompose.rs/home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tinyvec-1.6.0/src/tinyvec.rs/home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tinyvec-1.6.0/src/arrayvec.rs/home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/irondash_dart_ffi-0.2.0/src/value.rsnot yet implemented: Implement NativePointer valueCObjectType::NumberOfTypes is not a valid typenot yet implemented: Uint8Clamped typed data is not implementednot yet implemented: Float32x4 typed data is not implementedInvalid TypedDataTypeIrondash FFI not initialized.FFI function not found/home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/irondash_dart_ffi-0.2.0/src/functions.rsDart_NewNativePortDart_CloseNativePortDart_NewWeakPersistentHandleDart_DeleteWeakPersistentHandleDart_HandleFromWeakPersistentirondash FFI is already initialized but with different set of function pointersunsupported Dart API version post_cobjectpost_integernew_native_portclose_native_portnew_weak_persistent_handledelete_weak_persistent_handlehandle_from_weak_persistentDartFunctionscalling checked jni method: GetFieldIDGetFieldIDGetFieldID resultcalling unchecked jni method: GetBooleanFieldlooking up jni method GetBooleanFieldGetBooleanFieldcalling unchecked jni method: GetByteFieldlooking up jni method GetByteFieldGetByteFieldcalling unchecked jni method: GetCharFieldlooking up jni method GetCharFieldGetCharFieldcalling unchecked jni method: GetDoubleFieldlooking up jni method GetDoubleFieldGetDoubleFieldcalling unchecked jni method: GetFloatFieldlooking up jni method GetFloatFieldGetFloatFieldcalling unchecked jni method: GetIntFieldlooking up jni method GetIntFieldGetIntFieldcalling unchecked jni method: GetLongFieldlooking up jni method GetLongFieldGetLongFieldcalling unchecked jni method: GetShortFieldlooking up jni method GetShortFieldGetShortFieldcalling checked jni method: GetObjectFieldlooking up jni method GetObjectFieldGetObjectFieldget_field_typed obj argumentcalling unchecked jni method: SetObjectFieldlooking up jni method SetObjectFieldSetObjectFieldcalling unchecked jni method: SetByteFieldlooking up jni method SetByteFieldSetByteFieldcalling unchecked jni method: SetCharFieldlooking up jni method SetCharFieldSetCharFieldcalling unchecked jni method: SetShortFieldlooking up jni method SetShortFieldSetShortFieldcalling unchecked jni method: SetIntFieldlooking up jni method SetIntFieldSetIntFieldcalling unchecked jni method: SetLongFieldlooking up jni method SetLongFieldSetLongFieldcalling unchecked jni method: SetBooleanFieldlooking up jni method SetBooleanFieldSetBooleanFieldcalling unchecked jni method: SetFloatFieldlooking up jni method SetFloatFieldSetFloatFieldcalling unchecked jni method: SetDoubleFieldlooking up jni method SetDoubleFieldSetDoubleFieldset_field_typed obj argumentcalling checked jni method: GetStaticMethodIDlooking up jni method GetStaticMethodIDGetStaticMethodIDGetStaticMethodID resultcalling checked jni method: CallStaticBooleanMethodAlooking up jni method CallStaticBooleanMethodACallStaticBooleanMethodAcalling checked jni method: CallStaticByteMethodAlooking up jni method CallStaticByteMethodACallStaticByteMethodAcalling checked jni method: CallStaticCharMethodAlooking up jni method CallStaticCharMethodACallStaticCharMethodAcalling checked jni method: CallStaticDoubleMethodAlooking up jni method CallStaticDoubleMethodACallStaticDoubleMethodAcalling checked jni method: CallStaticFloatMethodAlooking up jni method CallStaticFloatMethodACallStaticFloatMethodAcalling checked jni method: CallStaticIntMethodAlooking up jni method CallStaticIntMethodACallStaticIntMethodAcalling checked jni method: CallStaticLongMethodAlooking up jni method CallStaticLongMethodACallStaticLongMethodAcalling checked jni method: CallStaticShortMethodAlooking up jni method CallStaticShortMethodACallStaticShortMethodAcalling checked jni method: CallStaticVoidMethodAlooking up jni method CallStaticVoidMethodACallStaticVoidMethodAcalling checked jni method: CallStaticObjectMethodAlooking up jni method CallStaticObjectMethodACallStaticObjectMethodAnot implementedio/flutter/embedding/engine/FlutterJNIgetClassLoader()Ljava/lang/ClassLoader;libirondash_engine_context_native.so │ │ +/home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/idna-0.5.0/src/punycode.rsexplicit panic/home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/unicode-normalization-0.1.23/src/decompose.rs/home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tinyvec-1.6.0/src/tinyvec.rs/home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tinyvec-1.6.0/src/arrayvec.rs/home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/irondash_dart_ffi-0.2.0/src/value.rsnot yet implemented: Implement NativePointer valueCObjectType::NumberOfTypes is not a valid typenot yet implemented: Uint8Clamped typed data is not implementednot yet implemented: Float32x4 typed data is not implementedInvalid TypedDataTypeIrondash FFI not initialized./rustc/05f9846f893b09a1be1fc8560e33fc3c815cfecb/library/std/src/io/mod.rsFFI function not found/home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/irondash_dart_ffi-0.2.0/src/functions.rsDart_NewNativePortDart_CloseNativePortDart_NewWeakPersistentHandleDart_DeleteWeakPersistentHandleDart_HandleFromWeakPersistentirondash FFI is already initialized but with different set of function pointersunsupported Dart API version post_cobjectpost_integernew_native_portclose_native_portnew_weak_persistent_handledelete_weak_persistent_handlehandle_from_weak_persistentDartFunctionscalling checked jni method: GetFieldIDGetFieldIDGetFieldID resultcalling unchecked jni method: GetBooleanFieldlooking up jni method GetBooleanFieldGetBooleanFieldcalling unchecked jni method: GetByteFieldlooking up jni method GetByteFieldGetByteFieldcalling unchecked jni method: GetCharFieldlooking up jni method GetCharFieldGetCharFieldcalling unchecked jni method: GetDoubleFieldlooking up jni method GetDoubleFieldGetDoubleFieldcalling unchecked jni method: GetFloatFieldlooking up jni method GetFloatFieldGetFloatFieldcalling unchecked jni method: GetIntFieldlooking up jni method GetIntFieldGetIntFieldcalling unchecked jni method: GetLongFieldlooking up jni method GetLongFieldGetLongFieldcalling unchecked jni method: GetShortFieldlooking up jni method GetShortFieldGetShortFieldcalling checked jni method: GetObjectFieldlooking up jni method GetObjectFieldGetObjectFieldget_field_typed obj argumentcalling unchecked jni method: SetObjectFieldlooking up jni method SetObjectFieldSetObjectFieldcalling unchecked jni method: SetByteFieldlooking up jni method SetByteFieldSetByteFieldcalling unchecked jni method: SetCharFieldlooking up jni method SetCharFieldSetCharFieldcalling unchecked jni method: SetShortFieldlooking up jni method SetShortFieldSetShortFieldcalling unchecked jni method: SetIntFieldlooking up jni method SetIntFieldSetIntFieldcalling unchecked jni method: SetLongFieldlooking up jni method SetLongFieldSetLongFieldcalling unchecked jni method: SetBooleanFieldlooking up jni method SetBooleanFieldSetBooleanFieldcalling unchecked jni method: SetFloatFieldlooking up jni method SetFloatFieldSetFloatFieldcalling unchecked jni method: SetDoubleFieldlooking up jni method SetDoubleFieldSetDoubleFieldset_field_typed obj argumentcalling checked jni method: GetStaticMethodIDlooking up jni method GetStaticMethodIDGetStaticMethodIDGetStaticMethodID resultcalling checked jni method: CallStaticBooleanMethodAlooking up jni method CallStaticBooleanMethodACallStaticBooleanMethodAcalling checked jni method: CallStaticByteMethodAlooking up jni method CallStaticByteMethodACallStaticByteMethodAcalling checked jni method: CallStaticCharMethodAlooking up jni method CallStaticCharMethodACallStaticCharMethodAcalling checked jni method: CallStaticDoubleMethodAlooking up jni method CallStaticDoubleMethodACallStaticDoubleMethodAcalling checked jni method: CallStaticFloatMethodAlooking up jni method CallStaticFloatMethodACallStaticFloatMethodAcalling checked jni method: CallStaticIntMethodAlooking up jni method CallStaticIntMethodACallStaticIntMethodAcalling checked jni method: CallStaticLongMethodAlooking up jni method CallStaticLongMethodACallStaticLongMethodAcalling checked jni method: CallStaticShortMethodAlooking up jni method CallStaticShortMethodACallStaticShortMethodAcalling checked jni method: CallStaticVoidMethodAlooking up jni method CallStaticVoidMethodACallStaticVoidMethodAcalling checked jni method: CallStaticObjectMethodAlooking up jni method CallStaticObjectMethodACallStaticObjectMethodAnot implementedjlonginvalid engine handleinvalid versioninvalid threadirondash_engine_context plugin not loadedLazy instance has previously been poisoned/home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/once_cell-1.19.0/src/lib.rsio/flutter/embedding/engine/FlutterJNIgetClassLoader()Ljava/lang/ClassLoader;libirondash_engine_context_native.so │ │ irondash_engine_context_get_java_vm │ │ irondash_engine_context_get_main_looper │ │ irondash_engine_context_get_class_loader │ │ -/home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/irondash_engine_context-0.5.0/src/platform/android/mini_run_loop.rsdev/irondash/engine_context/NativeNotifierloadClass(Ljava/lang/String;)Ljava/lang/Class;mNativeDatadestroyregisterDestroyListener(Ldev/irondash/engine_context/Notifier;)Vdev/irondash/engine_context/IrondashEngineContextPlugingetActivity(J)Landroid/app/Activity;getFlutterView(J)Landroid/view/View;/home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/irondash_engine_context-0.5.0/src/lib.rsassertion failed: PlatformContext::is_main_thread().unwrap_or(false)jlonginvalid engine handleinvalid versioninvalid threadirondash_engine_context plugin not loadedCould not convert value from unrelated type.Could not convert integer value to a smaller type.Could not convert float value to a smaller type.ValueTupleListtarget isolate not foundtarget isolate refused the messagetarget isolate was shut down while waiting for responsemessage channel "" not foundmessage handler for channel "error sending message: conversion error: │ │ -try_from_errorplatform error (code: , message: , detail: errFinalizableObjectState is being dropped with active handle/rustc/4eb161250e340c8f48f66e2b929ef4a5bed7c181/library/core/src/slice/mod.rs/rustc/4eb161250e340c8f48f66e2b929ef4a5bed7c181/library/core/src/slice/sort/stable/drift.rsBad struct size (expected , got irondash_message_channel/home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/irondash_message_channel-0.8.0/src/lib.rsno_channelno_handlerMessageChannel: Malformed message/home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/irondash_dart_ffi-0.2.0/src/port.rs/home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/irondash_message_channel-0.8.0/src/codec.rsNot implemented/home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/irondash_message_channel-0.8.0/src/native_vector.rsassertion failed: v.capacity() == v.len()assertion failed: vec.len() == vec.capacity()/home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/irondash_message_channel-0.8.0/src/finalizable_handle.rs/home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/irondash_message_channel-0.8.0/src/message_channel_inner.rsreplyI32U64ListCapabilityNativePointerDartCObjectSendPortorigin_idDartCObjectCapabilityDartCObjectNativePointerptrNativeMessageTransport/home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/irondash_message_channel-0.8.0/src/message_transport.rsreadyisolate_exitinvalid isolate id MessageChannelPortNativeMessageTransport already initializedRunLoop::set_as_main_thread() was called after other RunLoop methods./home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/irondash_run_loop-0.6.0/src/main_thread.rsRunLoop::set_as_main_thread() was already called on another thread.TryFromIntErrorInvalidHandleInvalidVersionInvalidThreadPluginNotLoadedcalling checked jni method: FindClasslooking up jni method FindClassFindClasscalling unchecked jni method: IsAssignableFromlooking up jni method IsAssignableFromcalling unchecked jni method: ExceptionClearlooking up jni method ExceptionClearExceptionClearcalling unchecked jni method: DeleteLocalReflooking up jni method DeleteLocalRefDeleteLocalRefcalling checked jni method: GetMethodIDlooking up jni method GetMethodIDGetMethodIDGetMethodID resultcalling unchecked jni method: GetObjectClasslooking up jni method GetObjectClassGetObjectClasscalling checked jni method: CallBooleanMethodAlooking up jni method CallBooleanMethodACallBooleanMethodAcalling checked jni method: CallByteMethodAlooking up jni method CallByteMethodACallByteMethodAcalling checked jni method: CallCharMethodAlooking up jni method CallCharMethodACallCharMethodAcalling checked jni method: CallDoubleMethodAlooking up jni method CallDoubleMethodACallDoubleMethodAcalling checked jni method: CallFloatMethodAlooking up jni method CallFloatMethodAcalling checked jni method: CallIntMethodAlooking up jni method CallIntMethodACallIntMethodAcalling checked jni method: CallLongMethodAlooking up jni method CallLongMethodACallLongMethodAcalling checked jni method: CallShortMethodAlooking up jni method CallShortMethodAcalling checked jni method: CallVoidMethodAlooking up jni method CallVoidMethodACallVoidMethodAcalling checked jni method: CallObjectMethodAlooking up jni method CallObjectMethodACallObjectMethodAJavaType::Method(_) should not come from parsing a ctor sigcalling checked jni method: NewObjectANewObjectANewObjectA resultcalling checked jni method: NewByteArraylooking up jni method NewByteArrayNewByteArrayNewByteArray resultcalling checked jni method: NewIntArraylooking up jni method NewIntArrayNewIntArrayNewIntArray resultcalling unchecked jni method: GetJavaVMlooking up jni method GetJavaVMGetJavaVMconverted to jvalue jni::wrapper::objects::jvalue/home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jni-0.21.1/src/wrapper/objects/jvalue.rsfloat&()PhantomDataDropping a GlobalRef in a detached thread. Fix your code if this message appears frequently (see the GlobalRef docs).jni::wrapper::objects::global_ref/home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jni-0.21.1/src/wrapper/objects/global_ref.rserror dropping global ref: calling unchecked jni method: DeleteGlobalReflooking up jni method DeleteGlobalRefDeleteGlobalReferror decoding java cesu8: jni::wrapper::strings::ffi_str/home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jni-0.21.1/src/wrapper/strings/ffi_str.rsZBDIJSVL;L;/home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jni-0.21.1/src/wrapper/signature.rsBooleanDoubleFloatIntShortPrimitiveObjectArrayTypeSignatureretfrom_raw ptr argument/home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jni-0.21.1/src/wrapper/java_vm/vm.rscalling unchecked JavaVM method: GetEnvjni::wrapper::java_vm::vmlooking up JavaVM method GetEnvJavaVM method not defined, returning errorGetEnvfound JavaVM methodJavaVM*JavaVMcalling unchecked JavaVM method: AttachCurrentThreadlooking up JavaVM method AttachCurrentThreadAttachCurrentThread (). threads attachedcalling unchecked JavaVM method: DetachCurrentThreadlooking up JavaVM method DetachCurrentThreadDetachCurrentThread threads remain attachedInvalid JValue type cast: . Actual type: Invalid constructor return type (must be void)Invalid number or type of arguments passed to java method: Method not found: Field not found: Java exception was thrownJNIEnv null method pointer for Null pointer deref in Mutex already lockedJavaVM null method pointer for Field already set: Throw failed with error code Parse failed for input: JNI call failedUnknownThreadDetachedWrongVersionAlreadyCreatedattempted to set a logger after the logging system was already initializeddest is out of bounds/rust/deps/miniz_oxide-0.7.4/src/inflate/core.rs/rust/deps/miniz_oxide-0.7.4/src/inflate/output_buffer.rs │ │ +/home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/irondash_engine_context-0.5.0/src/platform/android/mini_run_loop.rsdev/irondash/engine_context/NativeNotifierloadClass(Ljava/lang/String;)Ljava/lang/Class;mNativeDatadestroyregisterDestroyListener(Ldev/irondash/engine_context/Notifier;)Vdev/irondash/engine_context/IrondashEngineContextPlugingetActivity(J)Landroid/app/Activity;getFlutterView(J)Landroid/view/View;/home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/irondash_engine_context-0.5.0/src/lib.rsassertion failed: PlatformContext::is_main_thread().unwrap_or(false)Could not convert value from unrelated type.Could not convert integer value to a smaller type.Could not convert float value to a smaller type.ValueTupleList/rustc/05f9846f893b09a1be1fc8560e33fc3c815cfecb/library/core/src/slice/mod.rs/rustc/05f9846f893b09a1be1fc8560e33fc3c815cfecb/library/core/src/slice/sort/stable/drift.rsFinalizableObjectState is being dropped with active handleno_channelno_handlerMessageChannel: Malformed message/home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/irondash_message_channel-0.8.0/src/codec.rsNot implemented/home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/irondash_message_channel-0.8.0/src/native_vector.rsassertion failed: v.capacity() == v.len()assertion failed: vec.len() == vec.capacity()/home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/irondash_message_channel-0.8.0/src/finalizable_handle.rs/home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/irondash_message_channel-0.8.0/src/message_channel_inner.rsreply/home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/irondash_dart_ffi-0.2.0/src/port.rserror sending message: conversion error: │ │ +try_from_errorplatform error (code: , message: , detail: errI32U64ListCapabilityNativePointerDartCObjectSendPortorigin_idDartCObjectCapabilityDartCObjectNativePointerptrNativeMessageTransport/home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/irondash_message_channel-0.8.0/src/message_transport.rsreadyisolate_exitinvalid isolate id MessageChannelPortNativeMessageTransport already initializedBad struct size (expected , got irondash_message_channel/home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/irondash_message_channel-0.8.0/src/lib.rstarget isolate not foundtarget isolate refused the messagetarget isolate was shut down while waiting for responsemessage channel "" not foundmessage handler for channel "InvalidHandleInvalidVersionInvalidThreadPluginNotLoadedRunLoop::set_as_main_thread() was called after other RunLoop methods./home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/irondash_run_loop-0.6.0/src/main_thread.rsRunLoop::set_as_main_thread() was already called on another thread.TryFromIntErrorcalling checked jni method: FindClasslooking up jni method FindClassFindClasscalling unchecked jni method: IsAssignableFromlooking up jni method IsAssignableFromcalling unchecked jni method: ExceptionClearlooking up jni method ExceptionClearExceptionClearcalling unchecked jni method: DeleteLocalReflooking up jni method DeleteLocalRefDeleteLocalRefcalling checked jni method: GetMethodIDlooking up jni method GetMethodIDGetMethodIDGetMethodID resultcalling unchecked jni method: GetObjectClasslooking up jni method GetObjectClassGetObjectClasscalling checked jni method: CallBooleanMethodAlooking up jni method CallBooleanMethodACallBooleanMethodAcalling checked jni method: CallByteMethodAlooking up jni method CallByteMethodACallByteMethodAcalling checked jni method: CallCharMethodAlooking up jni method CallCharMethodACallCharMethodAcalling checked jni method: CallDoubleMethodAlooking up jni method CallDoubleMethodACallDoubleMethodAcalling checked jni method: CallFloatMethodAlooking up jni method CallFloatMethodAcalling checked jni method: CallIntMethodAlooking up jni method CallIntMethodACallIntMethodAcalling checked jni method: CallLongMethodAlooking up jni method CallLongMethodACallLongMethodAcalling checked jni method: CallShortMethodAlooking up jni method CallShortMethodAcalling checked jni method: CallVoidMethodAlooking up jni method CallVoidMethodACallVoidMethodAcalling checked jni method: CallObjectMethodAlooking up jni method CallObjectMethodACallObjectMethodAJavaType::Method(_) should not come from parsing a ctor sigcalling checked jni method: NewObjectANewObjectANewObjectA resultcalling checked jni method: NewByteArraylooking up jni method NewByteArrayNewByteArrayNewByteArray resultcalling checked jni method: NewIntArraylooking up jni method NewIntArrayNewIntArrayNewIntArray resultcalling unchecked jni method: GetJavaVMlooking up jni method GetJavaVMGetJavaVM&()PhantomData<Dropping a GlobalRef in a detached thread. Fix your code if this message appears frequently (see the GlobalRef docs).jni::wrapper::objects::global_ref/home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jni-0.21.1/src/wrapper/objects/global_ref.rserror dropping global ref: calling unchecked jni method: DeleteGlobalReflooking up jni method DeleteGlobalRefDeleteGlobalRefjni::wrapper::objects::auto_local/home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jni-0.21.1/src/wrapper/objects/auto_local.rsCesu8DecodingErrorconverted to jvalue jni::wrapper::objects::jvalue/home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jni-0.21.1/src/wrapper/objects/jvalue.rsfloaterror decoding java cesu8: jni::wrapper::strings::ffi_str/home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jni-0.21.1/src/wrapper/strings/ffi_str.rscalling checked jni method: GetStringUTFCharsjni::wrapper::strings::java_str/home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jni-0.21.1/src/wrapper/strings/java_str.rslooking up jni method GetStringUTFCharsGetStringUTFCharsGetStringUTFChars resultcalling unchecked jni method: ReleaseStringUTFCharslooking up jni method ReleaseStringUTFCharsReleaseStringUTFCharsrelease_string_utf_chars obj argumenterror dropping java str: JObjectZBDIJSVL;L;/home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jni-0.21.1/src/wrapper/signature.rsBooleanDoubleFloatIntShortPrimitiveObjectArrayTypeSignatureretfrom_raw ptr argument/home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jni-0.21.1/src/wrapper/java_vm/vm.rscalling unchecked JavaVM method: GetEnvjni::wrapper::java_vm::vmlooking up JavaVM method GetEnvJavaVM method not defined, returning errorGetEnvfound JavaVM methodJavaVM*JavaVMcalling unchecked JavaVM method: AttachCurrentThreadlooking up JavaVM method AttachCurrentThreadAttachCurrentThread (). threads attachedcalling unchecked JavaVM method: DetachCurrentThreadlooking up JavaVM method DetachCurrentThreadDetachCurrentThread threads remain attachedInvalid JValue type cast: . Actual type: Invalid constructor return type (must be void)Invalid number or type of arguments passed to java method: Method not found: Field not found: Java exception was thrownJNIEnv null method pointer for Null pointer deref in Mutex already lockedJavaVM null method pointer for Field already set: Throw failed with error code Parse failed for input: JNI call failedUnknownThreadDetachedWrongVersionAlreadyCreatedattempted to set a logger after the logging system was already initializeddest is out of bounds/rust/deps/miniz_oxide-0.8.3/src/inflate/core.rs/rust/deps/miniz_oxide-0.8.3/src/inflate/output_buffer.rs │ │ /home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/once_cell-1.19.0/src/imp_std.rsandroid_set_abort_message │ │ -library/panic_abort/src/lib.rs/home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/percent-encoding-2.3.1/src/lib.rs%00%01%02%03%04%05%06%07%08%09%0A%0B%0C%0D%0E%0F%10%11%12%13%14%15%16%17%18%19%1A%1B%1C%1D%1E%1F%20%21%22%23%24%25%26%27%28%29%2A%2B%2C%2D%2E%2F%30%31%32%33%34%35%36%37%38%39%3A%3B%3C%3D%3E%3F%40%41%42%43%44%45%46%47%48%49%4A%4B%4C%4D%4E%4F%50%51%52%53%54%55%56%57%58%59%5A%5B%5C%5D%5E%5F%60%61%62%63%64%65%66%67%68%69%6A%6B%6C%6D%6E%6F%70%71%72%73%74%75%76%77%78%79%7A%7B%7C%7D%7E%7F%80%81%82%83%84%85%86%87%88%89%8A%8B%8C%8D%8E%8F%90%91%92%93%94%95%96%97%98%99%9A%9B%9C%9D%9E%9F%A0%A1%A2%A3%A4%A5%A6%A7%A8%A9%AA%AB%AC%AD%AE%AF%B0%B1%B2%B3%B4%B5%B6%B7%B8%B9%BA%BB%BC%BD%BE%BF%C0%C1%C2%C3%C4%C5%C6%C7%C8%C9%CA%CB%CC%CD%CE%CF%D0%D1%D2%D3%D4%D5%D6%D7%D8%D9%DA%DB%DC%DD%DE%DF%E0%E1%E2%E3%E4%E5%E6%E7%E8%E9%EA%EB%EC%ED%EE%EF%F0%F1%F2%F3%F4%F5%F6%F7%F8%F9%FA%FB%FC%FD%FE%FFregex: thread ID allocation space exhausted/home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.6/src/util/pool.rs │ │ -/rustc/4eb161250e340c8f48f66e2b929ef4a5bed7c181/library/std/src/io/mod.rs()/rustc/4eb161250e340c8f48f66e2b929ef4a5bed7c181/library/core/src/ops/function.rsEmptyInvalidDigitPosOverflowNegOverflowParseIntError_ZN/rust/deps/rustc-demangle-0.1.24/src/legacy.rs::C,(><&*@__R/rust/deps/rustc-demangle-0.1.24/src/v0.rs`fmt::Error`s should be impossible without a `fmt::Formatter`punycode{}internal 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{ { }.llvm./rust/deps/rustc-demangle-0.1.24/src/lib.rs{size limit reached}`fmt::Error` from `SizeLimitedFmtAdapter` was discardedSizeLimitExhausted │ │ -00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899+-0 /rustc/4eb161250e340c8f48f66e2b929ef4a5bed7c181/library/alloc/src/collections/btree/navigate.rs/rust/deps/gimli-0.29.0/src/read/line.rslibrary/std/src/panicking.rsoverflow in Duration::new/rustc/4eb161250e340c8f48f66e2b929ef4a5bed7c181/library/core/src/time.rs/rustc/4eb161250e340c8f48f66e2b929ef4a5bed7c181/library/core/src/slice/sort/stable/quicksort.rsmid > len/rustc/4eb161250e340c8f48f66e2b929ef4a5bed7c181/library/alloc/src/raw_vec.rs/rustc/4eb161250e340c8f48f66e2b929ef4a5bed7c181/library/core/src/num/wrapping.rs/rust/deps/gimli-0.29.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/rust/deps/addr2line-0.22.0/src/lib.rs/rust/deps/addr2line-0.22.0/src/function.rsuse of std::thread::current() is not possible after the thread's local data has been destroyedlibrary/std/src/thread/current.rsfatal runtime error: │ │ +library/panic_abort/src/lib.rs/home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/percent-encoding-2.3.1/src/lib.rs%00%01%02%03%04%05%06%07%08%09%0A%0B%0C%0D%0E%0F%10%11%12%13%14%15%16%17%18%19%1A%1B%1C%1D%1E%1F%20%21%22%23%24%25%26%27%28%29%2A%2B%2C%2D%2E%2F%30%31%32%33%34%35%36%37%38%39%3A%3B%3C%3D%3E%3F%40%41%42%43%44%45%46%47%48%49%4A%4B%4C%4D%4E%4F%50%51%52%53%54%55%56%57%58%59%5A%5B%5C%5D%5E%5F%60%61%62%63%64%65%66%67%68%69%6A%6B%6C%6D%6E%6F%70%71%72%73%74%75%76%77%78%79%7A%7B%7C%7D%7E%7F%80%81%82%83%84%85%86%87%88%89%8A%8B%8C%8D%8E%8F%90%91%92%93%94%95%96%97%98%99%9A%9B%9C%9D%9E%9F%A0%A1%A2%A3%A4%A5%A6%A7%A8%A9%AA%AB%AC%AD%AE%AF%B0%B1%B2%B3%B4%B5%B6%B7%B8%B9%BA%BB%BC%BD%BE%BF%C0%C1%C2%C3%C4%C5%C6%C7%C8%C9%CA%CB%CC%CD%CE%CF%D0%D1%D2%D3%D4%D5%D6%D7%D8%D9%DA%DB%DC%DD%DE%DF%E0%E1%E2%E3%E4%E5%E6%E7%E8%E9%EA%EB%EC%ED%EE%EF%F0%F1%F2%F3%F4%F5%F6%F7%F8%F9%FA%FB%FC%FD%FE%FF │ │ +regex: thread ID allocation space exhausted/home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.6/src/util/pool.rs()/rustc/05f9846f893b09a1be1fc8560e33fc3c815cfecb/library/core/src/ops/function.rsEmptyInvalidDigitPosOverflowNegOverflowParseIntError_ZN/rust/deps/rustc-demangle-0.1.24/src/legacy.rs::C,(><&*@__R/rust/deps/rustc-demangle-0.1.24/src/v0.rs`fmt::Error`s should be impossible without a `fmt::Formatter`punycode{}internal 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{ { }.llvm./rust/deps/rustc-demangle-0.1.24/src/lib.rs{size limit reached}`fmt::Error` from `SizeLimitedFmtAdapter` was discardedSizeLimitExhausted │ │ ++-0 00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899/rustc/05f9846f893b09a1be1fc8560e33fc3c815cfecb/library/alloc/src/collections/btree/navigate.rs/rust/deps/gimli-0.31.1/src/read/line.rslibrary/std/src/panicking.rsoverflow in Duration::new/rustc/05f9846f893b09a1be1fc8560e33fc3c815cfecb/library/core/src/time.rsmid > len/rustc/05f9846f893b09a1be1fc8560e33fc3c815cfecb/library/core/src/slice/sort/stable/quicksort.rs/rustc/05f9846f893b09a1be1fc8560e33fc3c815cfecb/library/alloc/src/raw_vec.rs/rustc/05f9846f893b09a1be1fc8560e33fc3c815cfecb/library/core/src/num/wrapping.rs/rust/deps/gimli-0.31.1/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/rust/deps/addr2line-0.24.2/src/line.rs/rust/deps/addr2line-0.24.2/src/unit.rs/rust/deps/addr2line-0.24.2/src/function.rsuse of std::thread::current() is not possible after the thread's local data has been destroyedlibrary/std/src/thread/current.rsfatal runtime error: │ │ Attempted to access thread-local data while allocating said data. │ │ Do not access functions that allocate in the global allocator! │ │ This is a bug in the global allocator. │ │ -library/std/src/thread/local.rsAccessErrorfatal runtime error: an irrecoverable error occurred while synchronizing threads │ │ -library/std/src/thread/mod.rsfailed to generate unique thread ID: bitspace exhaustedmain │ │ -RUST_BACKTRACElibrary/std/src/sys/os_str/bytes.rslibrary/std/src/ffi/os_str.rsstream did not contain valid UTF-8library/std/src/io/cursor.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 parametertimed outwrite zeroseek on unseekable filequota exceededfile too largeresource busyexecutable file busycross-device link or renametoo many linksargument list too longoperation interruptedunsupportedunexpected end of fileout of memoryin progressother erroruncategorized errorOsmessageCustomerror (os error ): library/std/src/io/mod.rsfailed to fill whole bufferfailed to write whole buffera formatting trait implementation returned an error when the underlying stream did notpanicked at : │ │ +AccessErrorcannot access a Thread Local Storage value during or after destruction: library/std/src/thread/local.rsfatal runtime error: an irrecoverable error occurred while synchronizing threads │ │ +library/std/src/thread/mod.rsfailed to generate unique thread ID: bitspace exhaustedthread name may not contain interior null bytesRUST_BACKTRACElibrary/std/src/sys/os_str/bytes.rslibrary/std/src/ffi/os_str.rsstream did not contain valid UTF-8library/std/src/io/cursor.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 parametertimed outwrite zeroseek on unseekable filequota exceededfile too largeresource busyexecutable file busycross-device link or renametoo many linksargument list too longoperation interruptedunsupportedunexpected end of fileout of memoryin progressother erroruncategorized errorOsmessageCustomerror (os error ): library/std/src/io/mod.rsfailed to fill whole bufferadvancing io slices beyond their lengthadvancing IoSlice beyond its lengthlibrary/std/src/sys/io/io_slice/iovec.rsfailed to write whole buffera formatting trait implementation returned an error when the underlying stream did notpanicked at : │ │ library/std/src/path.rsextension cannot contain path separators: library/std/src/sync/poison/once.rsoverflow when adding duration to instantlibrary/std/src/time.rsfile 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 │ │ memory allocation of bytes failed │ │ -note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace │ │ +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. │ │ library/std/src/../../backtrace/src/symbolize/mod.rs - ConnectionRefusedConnectionResetHostUnreachableNetworkUnreachableConnectionAbortedNotConnectedAddrInUseNetworkDownBrokenPipeAlreadyExistsWouldBlockNotADirectoryIsADirectoryDirectoryNotEmptyReadOnlyFilesystemFilesystemLoopStaleNetworkFileHandleInvalidInputInvalidDataWriteZeroStorageFullNotSeekableQuotaExceededFileTooLargeResourceBusyExecutableFileBusyCrossesDevicesTooManyLinksInvalidFilenameArgumentListTooLongInterruptedUnsupportedUnexpectedEofOutOfMemoryInProgressOtherUncategorizedstrerror_r failurelibrary/std/src/sys/pal/unix/os.rsno /proc/self/exe available. Is /proc mounted?library/std/src/sys/pal/unix/thread.rsInvalid timestamplibrary/std/src/sys/pal/unix/time.rsbyte index is not an OsStr boundarylibrary/std/src/sys/random/linux.rsfailed to generate random data/dev/urandomtoo many active read locks on RwLocklibrary/std/src/sys/sync/rwlock/futex.rsassertion failed: is_unlocked(state)fatal runtime error: assertion failed: key as usize != KEY_SENTVAL │ │ -library/std/src/sys/thread_local/key/unix.rscannot panic during the backtrace functionlibrary/std/src/../../backtrace/src/backtrace/libunwind.rslibrary/std/src/../../backtrace/src/symbolize/gimli/stash.rs.debug_abbrev.dwo.debug_info.dwo.debug_line.dwo.debug_loc.dwo.debug_loclists.dwo.debug_rnglists.dwo.debug_str.dwo.debug_str_offsets.dwolibrary/std/src/../../backtrace/src/symbolize/gimli.rs.debug_library/std/src/../../backtrace/src/symbolize/gimli/elf.rsGNU.gnu_debuglink.gnu_debugaltlinklibrary/std/src/../../backtrace/src/symbolize/gimli/libs_dl_iterate_phdr.rs/proc/self/mapslibrary/std/src/../../backtrace/src/symbolize/gimli/parse_running_mmaps_unix.rsCouldn't read /proc/self/mapsCouldn't open /proc/self/mapsCouldn't find addressCouldn't find permissionsCouldn't find offsetCouldn't find devCouldn't find inodeCouldn't parse hex numbertoo many permsCouldn't parse devCouldn't parse address rangeinsufficient perms │ │ -/home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/irondash_run_loop-0.6.0/src/platform/android/mod.rscannot access a Thread Local Storage value during or after destruction/rustc/4eb161250e340c8f48f66e2b929ef4a5bed7c181/library/std/src/thread/local.rs/rustc/4eb161250e340c8f48f66e2b929ef4a5bed7c181/library/core/src/cell.rsDragManagersuper_native_extensions::drag_managergetConfigurationForDragRequestgetAdditionalItemsForLocationisLocationDraggabledragSessionDidMovedragSessionDidEndstartDrag(Landroid/view/View;JLandroid/content/ClipData;Landroid/graphics/Bitmap;IIII)VMissing combined drag imageflutterneedsCombinedDragImagegetLocalDatamalformed method call message/home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/irondash_message_channel-0.8.0/src/method_handler.rsValue is already set/home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/irondash_message_channel-0.8.0/src/late.rsfailed to spawn thread/rustc/4eb161250e340c8f48f66e2b929ef4a5bed7c181/library/std/src/thread/mod.rsRUST_MIN_STACKfatal runtime error: something here is badly broken! │ │ -Late Value has not been setClipboardReaderClipboardWriterreleaseDataProvidersrc/clipboard_writer.rssuper_native_extensions_errorsetPrimaryClip(Landroid/content/ClipData;)VregisterDropHandler(Landroid/view/View;J)VgetResources()Landroid/content/res/Resources;getDisplayMetrics()Landroid/util/DisplayMetrics;densityFgetMimeType(I)Ljava/lang/String;release()VrequestDragAndDropPermissions(Landroid/view/DragEvent;)Landroid/view/DragAndDropPermissions;mLastTouchPointLandroid/graphics/PointF;newClipboardReadersrc/clipboard_reader.rs/rustc/4eb161250e340c8f48f66e2b929ef4a5bed7c181/library/alloc/src/vec/spec_from_iter_nested.rsPoisonErrorno entry found for keyandroid/content/ClipDescription(Ljava/lang/String;Ljava/lang/String;)ZgetPackageName()Ljava/lang/String;content://.SuperClipboardDataProvider/Missing Android Contextandroid/content/ClipData$Item(Ljava/lang/CharSequence;Ljava/lang/String;Landroid/content/Intent;Landroid/net/Uri;)VYou must provide plain text fallback for HTML clipboard texttext/plaintext/html(Ljava/lang/CharSequence;[Ljava/lang/String;)VaddItem(Landroid/content/ClipData$Item;)Vandroid/content/ClipData(Landroid/content/ClipDescription;Landroid/content/ClipData$Item;)VFailed to create String[]Failed to create StringMalformed URIsuper_native_extensions::platform_impl::platform::data_providersrc/./android/drag.rsARGB_8888android/graphics/Bitmap$ConfigvalueOf(Ljava/lang/String;)Landroid/graphics/Bitmap$Config;android/graphics/BitmapcreateBitmap([IIIIILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap;JAVA_VM not setgetItemCountgetFormats(Landroid/content/ClipData;ILandroid/content/Context;)[Ljava/lang/String;java/lang/CharSequenceandroid/content/ContextCLIPBOARD_SERVICELjava/lang/String;(Ljava/lang/String;)Ljava/lang/Object;getPrimaryClipWrongJValueTypeInvalidCtorReturnInvalidArgListMethodNotFoundsigFieldNotFoundJavaExceptionJNIEnvMethodNotFoundNullPtrNullDerefTryLockJavaVMMethodNotFoundFieldAlreadySetThrowFailedParseFailedJniCallUnexpectedParseEoiCharacterBoundaryLazy instance has previously been poisoned/home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/once_cell-1.19.0/src/lib.rsunknown errorPlatform data source not foundplatform reader not foundplatform drag and drop context not foundunsupported operationvirtual session not foundvirtual file receive error: invalid datadrag session not foundmouse event not foundplatform menu not foundinvalid menu elementinvalid menu configuration idunknownErrormethodCallErrorotherErrordataSourceNotFoundreaderNotFoundplatformContextNotFoundunsupportedOperationvirtualFileSessionNotFoundvirtualFileReceiveErrorioErrorinvalidDatadragSessionNotFoundmouseEventNotFoundengineContextErrorplatformMenuNotFoundinvalidMenuElementinvalidMenuConfigurationIdJNI: Failed to obtain JavaVM from JNIEnvFailed to create Context referenceFailed to store clip data utilFailed to store drag drop utilrequired field "x" missing in value.required field "y" missing in value.required field "width" missing in value.required field "height" missing in value.required field "bytesPerRow" missing in value.required field "data" missing in value.required field "devicePixelRatio" missing in value.bytesPerRowsimplevirtualFilerequired field "id" missing in value.required field "storageSuggestion" missing in value.idstorageSuggestionrequired field "representations" missing in value.required field "suggestedName" missing in value.representationstemporaryFilememoryunexpected empty mapenum type must be a Stringrequired field "imageData" missing in value.required field "rect" missing in value.imageDatarequired field "dataProviderId" missing in value.required field "liftImage" missing in value.required field "localData" missing in value.dataProviderIdliftImagerequired field "items" missing in value.required field "allowedOperations" missing in value.required field "animatesToStartingPositionOnCancelOrFail" missing in value.required field "prefersFullSizePreviews" missing in value.animatesToStartingPositionOnCancelOrFailprefersFullSizePreviewsrequired field "combinedDragImage" missing in value.required field "position" missing in value.combinedDragImagerequired field "previewImage" missing in value.required field "previewSize" missing in value.required field "menuHandle" missing in value.previewImagepreviewSizemenuHandlerequired field "text" missing in value.required field "location" missing in value.required field "writingToolsConfiguration" missing in value.writingToolsConfigurationrequired field "elements" missing in value.required field "disabled" missing in value.required field "destructive" missing in value.destructiverequired field "trigger" missing in value.triggercheckOncheckMixedradioOnsystemrequired field "name" missing in value.required field "uniqueId" missing in value.required field "identifier" missing in value.required field "title" missing in value.required field "subitle" missing in value.required field "children" missing in value.identifiertitlesubitlerequired field "attributes" missing in value.required field "state" missing in value.required field "activator" missing in value.attributesstateactivatorcontentactionseparator │ │ -another context is already associated with current thread.src/context.rsno context is associated with current thread.Attachment to remove not foundDropManagerDropContext already exists for isolate super_native_extensions::drop_managergetPreviewForItemonDropUpdateonPerformDroponDropLeaveonDropEnded │ │ -required field "formats" missing in value.required field "destinationImage" missing in value.required field "destinationRect" missing in value.required field "fadeOutDelay" missing in value.required field "fadeOutDuration" missing in value.destinationRectrequired field "preview" missing in value.previewregisterDropFormats/home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/irondash_message_channel-0.8.0/src/message_channel.rsKeyboardLayoutManagergetKeyboardLayoutonLayoutChangedDataReaderManagersetProgressCancellableupdateProgressnot supportedsrc/./android/reader.rstext/uri-listgetData(Landroid/content/ClipData;ILjava/lang/String;Landroid/content/Context;I)Vrequired field "itemHandle" missing in value.required field "readerHandle" missing in value.itemHandlerequired field "format" missing in value.required field "progressId" missing in value.formatrequired field "targetFolder" missing in value.targetFolderrequired field "itemHandles" missing in value.required field "timeoutMillis" missing in value.itemHandlestimeoutMillisdisposeReadergetItemFormatsgetItemDatacancelProgressgetItemInfovirtualFileReaderCreatevirtualFileReaderReadvirtualFileReaderClosecopyVirtualFile/home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/irondash_run_loop-0.6.0/src/util/future_completer.rs/home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/irondash_run_loop-0.6.0/src/run_loop_sender.rs/home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/irondash_run_loop-0.6.0/src/util/blocking_variable.rs/home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/irondash_engine_context-0.5.0/src/platform/android/jni_context.rsEngineContextPluginError/home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/irondash_run_loop-0.6.0/src/task.rsCapsule was created on different thread than sender targetDataProviderManagerHotKeyManagersrc/hot_key_manager.rscreateHotKeydestroyHotKeyonHotKeyPressedUnexpected error src/./android/data_provider.rsgetAction()IUnknown drag action: src/./android/drag_common.rsgetResult()Z()FgetClipDescription()Landroid/content/ClipDescription;getClipData()Landroid/content/ClipData;getSessionId(Landroid/view/DragEvent;)Ljava/lang/Long;longValue()Jandroid/net/Uriparse(Ljava/lang/String;)Landroid/net/Uri;getLazyDatagetVirtualFilerequired field "sessionId" missing in value.required field "progress" missing in value.required field "fileSize" missing in value.required field "errorMessage" missing in value.errorMessageregisterDataProviderunregisterDataProvidervirtualFileUpdateProgressvirtualFileSizeKnownvirtualFileCompletevirtualFileCancelrequired field "alt" missing in value.required field "shift" missing in value.required field "meta" missing in value.required field "control" missing in value.required field "platformCode" missing in value.altshiftcontrolplatformCoderequired field "handle" missing in value.I64F64StringI8ListU8ListI16ListU16ListI32ListU32ListI64ListF32ListF64ListMapFinalizableHandlesrc/value_coerce.rssuper_native_extensions::value_coercesrc/value_promise.rsxyheightwidthuserCancelledforbiddenitemSelectedsrc/data_provider_manager.rsvalueIdsessionIdstreamHandlevirtualFileIdscreenLocationdropOperationsrc/drop_manager.rsformatsitemIdlocalDataacceptedOperationallowedOperationsitemslocationInViewreaderfadeOutDelayfadeOutDurationlogicalsrc/keyboard_layout_manager.rslogicalAltlogicalAltShiftlogicalMetalogicalShiftmenuConfigurationIdcancellableprogressIdfinalizableHandlehandlereaderHandlecopyVirtualFileFormatsfileUriFormatreadVirtualFileFormatssuggestedNamesynthesizedFormatsokcancelledunknown enum value required field "value" missing in value.valuecan not deserialize Can't convert tag to CString/home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/android_logger-0.11.3/src/lib.rs/home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jni-0.21.1/src/wrapper/jnienv.rscalling checked jni method: NewStringUTFjni::wrapper::jnienvlooking up jni method NewStringUTFjnienv method not defined, returning errorNewStringUTFchecking for exceptioncalling unchecked jni method: ExceptionChecklooking up jni method ExceptionCheckExceptionCheckno exception foundNewStringUTF resultJNIEnv*JNIEnvcall_method obj argumentJavaType::Method(_) should not come from parsing a method sigcalling unchecked jni method: IsInstanceOflooking up jni method IsInstanceOfIsInstanceOfcalling unchecked jni method: IsSameObjectlooking up jni method IsSameObjectIsSameObjectcalling unchecked jni method: NewGlobalReflooking up jni method NewGlobalRefNewGlobalRefcalling unchecked jni method: GetArrayLengthlooking up jni method GetArrayLengthGetArrayLengthget_array_length array argumentcalling checked jni method: NewObjectArraylooking up jni method NewObjectArrayNewObjectArrayNewObjectArray resultcalling checked jni method: GetStaticFieldIDlooking up jni method GetStaticFieldIDcalling checked jni method: SetIntArrayRegionlooking up jni method SetIntArrayRegionSetIntArrayRegioncalling checked jni method: GetByteArrayRegionlooking up jni method GetByteArrayRegionGetByteArrayRegioncalling checked jni method: SetByteArrayRegionlooking up jni method SetByteArrayRegionSetByteArrayRegioncalling checked jni method: GetObjectArrayElementlooking up jni method GetObjectArrayElementGetObjectArrayElementget_object_array_element array argumentcalling checked jni method: SetObjectArrayElementlooking up jni method SetObjectArrayElementSetObjectArrayElementset_object_array_element array argumentcalling unchecked jni method: GetStaticBooleanFieldlooking up jni method GetStaticBooleanFieldGetStaticBooleanFieldcalling unchecked jni method: GetStaticByteFieldlooking up jni method GetStaticByteFieldGetStaticByteFieldcalling unchecked jni method: GetStaticCharFieldlooking up jni method GetStaticCharFieldGetStaticCharFieldcalling unchecked jni method: GetStaticDoubleFieldlooking up jni method GetStaticDoubleFieldGetStaticDoubleFieldcalling unchecked jni method: GetStaticFloatFieldlooking up jni method GetStaticFloatFieldGetStaticFloatFieldcalling unchecked jni method: GetStaticIntFieldlooking up jni method GetStaticIntFieldGetStaticIntFieldcalling unchecked jni method: GetStaticLongFieldlooking up jni method GetStaticLongFieldGetStaticLongFieldcalling unchecked jni method: GetStaticShortFieldlooking up jni method GetStaticShortFieldGetStaticShortFieldsee java fieldcalling checked jni method: GetStaticObjectFieldlooking up jni method GetStaticObjectFieldGetStaticObjectFieldMethodjfloatobjectshortintdoubleinternal error: entered unreachable code: /home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/irondash_run_loop-0.6.0/src/util/capsule.rsCapsule was dropped on wrong thread with data still in it!Initializing message channel contextsuper_native_extensionssrc/lib.rs │ │ -/home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/irondash_message_channel-0.8.0/src/async_method_handler.rsArc counter overflow/rustc/4eb161250e340c8f48f66e2b929ef4a5bed7c181/library/alloc/src/sync.rsIsolateIdCapsuleEmptyWrongThreadClipboardEventManagersrc/clipboard_events_manager.rsDragContext already exists for isolate super_native_extensions::clipboard_events_managersrc/drag_manager.rsMenuManagersrc/menu_manager.rsMenuContext already exists for isolate super_native_extensions::menu_managergetConfigurationForLocationonShowMenuonHideMenuonPreviewActionsendWritingToolsReplacementsrc/reader_manager.rssrc/util.rssrc/./android/drop.rssrc/./android/menu.rscutpasteselectAllnewClipboardEventsManagerinvalid_methodcancelVirtualFilerequired field "engineHandle" missing in value.engineHandlekey value must be a string.converting into struct requires Value::Map.required field "configurationId" missing in value.required field "image" missing in value.configurationIdimagerequired field "configuration" missing in value.configurationgetDeferredMenunewContextregisterMenudisposeMenuupdatePreviewImageshowContextMenu │ │ +library/std/src/sys/thread_local/key/unix.rscannot panic during the backtrace functionlibrary/std/src/../../backtrace/src/backtrace/libunwind.rslibrary/std/src/../../backtrace/src/symbolize/gimli/lru.rslibrary/std/src/../../backtrace/src/symbolize/gimli/stash.rs.debug_abbrev.dwo.debug_info.dwo.debug_line.dwo.debug_loc.dwo.debug_loclists.dwo.debug_rnglists.dwo.debug_str.dwo.debug_str_offsets.dwolibrary/std/src/../../backtrace/src/symbolize/gimli.rs.debug_library/std/src/../../backtrace/src/symbolize/gimli/elf.rsGNU.gnu_debuglink.gnu_debugaltlinklibrary/std/src/../../backtrace/src/symbolize/gimli/libs_dl_iterate_phdr.rs/proc/self/mapslibrary/std/src/../../backtrace/src/symbolize/gimli/parse_running_mmaps_unix.rsCouldn't read /proc/self/mapsCouldn't open /proc/self/mapsCouldn't find addressCouldn't find permissionsCouldn't find offsetCouldn't find devCouldn't find inodeCouldn't parse hex numbertoo many permsCouldn't parse devCouldn't parse address rangeinsufficient perms │ │ +unknown errorPlatform data source not foundplatform reader not foundplatform drag and drop context not foundunsupported operationvirtual session not foundvirtual file receive error: invalid datadrag session not foundmouse event not foundplatform menu not foundinvalid menu elementinvalid menu configuration idunknownErrormethodCallErrorotherErrordataSourceNotFoundreaderNotFoundplatformContextNotFoundunsupportedOperationvirtualFileSessionNotFoundvirtualFileReceiveErrorioErrorinvalidDatadragSessionNotFoundmouseEventNotFoundengineContextErrorplatformMenuNotFoundinvalidMenuElementinvalidMenuConfigurationIdJNI: required field "x" missing in value.required field "y" missing in value.required field "width" missing in value.required field "height" missing in value.required field "bytesPerRow" missing in value.required field "data" missing in value.required field "devicePixelRatio" missing in value.bytesPerRowsimplevirtualFilerequired field "id" missing in value.required field "storageSuggestion" missing in value.idstorageSuggestionrequired field "representations" missing in value.required field "suggestedName" missing in value.representationstemporaryFilememoryunexpected empty mapenum type must be a Stringrequired field "imageData" missing in value.required field "rect" missing in value.imageDatarequired field "dataProviderId" missing in value.required field "liftImage" missing in value.required field "localData" missing in value.dataProviderIdliftImagerequired field "allowedOperations" missing in value.required field "animatesToStartingPositionOnCancelOrFail" missing in value.required field "prefersFullSizePreviews" missing in value.animatesToStartingPositionOnCancelOrFailprefersFullSizePreviewsrequired field "combinedDragImage" missing in value.required field "position" missing in value.combinedDragImagerequired field "previewImage" missing in value.required field "previewSize" missing in value.required field "menuHandle" missing in value.previewImagepreviewSizemenuHandlerequired field "text" missing in value.required field "location" missing in value.required field "writingToolsConfiguration" missing in value.writingToolsConfigurationrequired field "elements" missing in value.required field "disabled" missing in value.required field "destructive" missing in value.destructiverequired field "trigger" missing in value.triggercheckOncheckMixedradioOnsystemrequired field "name" missing in value.required field "uniqueId" missing in value.required field "identifier" missing in value.required field "title" missing in value.required field "subitle" missing in value.required field "children" missing in value.identifiertitlesubitlerequired field "attributes" missing in value.required field "state" missing in value.required field "activator" missing in value.attributesstateactivatorcontentactionseparatorClipboardEventManagersrc/clipboard_events_manager.rssuper_native_extensions::clipboard_events_managerMenuManagerMenuContext already exists for isolate super_native_extensions::menu_managergetConfigurationForLocationonShowMenuonHideMenuonPreviewActionsendWritingToolsReplacementsrc/./android/menu.rscutpasteselectAllnewClipboardEventsManagerrequired field "configurationId" missing in value.required field "image" missing in value.imagegetDeferredMenuregisterMenudisposeMenuupdatePreviewImageshowContextMenu/rustc/05f9846f893b09a1be1fc8560e33fc3c815cfecb/library/std/src/thread/local.rs/rustc/05f9846f893b09a1be1fc8560e33fc3c815cfecb/library/core/src/cell.rsPoisonErrorDragManagerDragContext already exists for isolate super_native_extensions::drag_managergetConfigurationForDragRequestgetAdditionalItemsForLocationisLocationDraggabledragSessionDidMovedragSessionDidEndARGB_8888android/graphics/Bitmap$ConfigvalueOf(Ljava/lang/String;)Landroid/graphics/Bitmap$Config;android/graphics/BitmapcreateBitmap([IIIIILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap;startDrag(Landroid/view/View;JLandroid/content/ClipData;Landroid/graphics/Bitmap;IIII)VMissing combined drag imagemLastTouchPointLandroid/graphics/PointF;android/net/Uriparse(Ljava/lang/String;)Landroid/net/Uri;flutterrequired field "configuration" missing in value.configurationrequired field "items" missing in value.needsCombinedDragImagegetLocalDatamalformed method call message/home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/irondash_message_channel-0.8.0/src/method_handler.rs/home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/irondash_engine_context-0.5.0/src/platform/android/jni_context.rsfailed to spawn thread/rustc/05f9846f893b09a1be1fc8560e33fc3c815cfecb/library/std/src/thread/mod.rsfatal runtime error: something here is badly broken! │ │ +RUST_MIN_STACKClipboardReaderClipboardWriterreleaseDataProvidersrc/clipboard_writer.rssuper_native_extensions_errorandroid/content/ContextCLIPBOARD_SERVICELjava/lang/String;(Ljava/lang/String;)Ljava/lang/Object;setPrimaryClip(Landroid/content/ClipData;)VJAVA_VM not setsrc/./android/drop.rsregisterDropHandler(Landroid/view/View;J)VgetResources()Landroid/content/res/Resources;getDisplayMetrics()Landroid/util/DisplayMetrics;densityFgetMimeType(I)Ljava/lang/String;release()VrequestDragAndDropPermissions(Landroid/view/DragEvent;)Landroid/view/DragAndDropPermissions;getItemCountgetFormats(Landroid/content/ClipData;ILandroid/content/Context;)[Ljava/lang/String;java/lang/CharSequencegetPrimaryClipnewClipboardReadersrc/clipboard_reader.rs/rustc/05f9846f893b09a1be1fc8560e33fc3c815cfecb/library/alloc/src/vec/spec_from_iter_nested.rsgetAction()IUnknown drag action: src/./android/drag_common.rsgetResult()Z()FgetClipDescription()Landroid/content/ClipDescription;getClipData()Landroid/content/ClipData;getSessionId(Landroid/view/DragEvent;)Ljava/lang/Long;longValue()Jno entry found for keyArc counter overflow/rustc/05f9846f893b09a1be1fc8560e33fc3c815cfecb/library/alloc/src/sync.rsWrongJValueTypeInvalidCtorReturnInvalidArgListMethodNotFoundsigFieldNotFoundJavaExceptionJNIEnvMethodNotFoundNullPtrNullDerefTryLockJavaVMMethodNotFoundFieldAlreadySetThrowFailedParseFailedJniCallUnexpectedParseEoiCharacterBoundaryandroid/content/ClipDescription(Ljava/lang/String;Ljava/lang/String;)ZgetPackageName()Ljava/lang/String;content://.SuperClipboardDataProvider/Missing Android Contextandroid/content/ClipData$Item(Ljava/lang/CharSequence;Ljava/lang/String;Landroid/content/Intent;Landroid/net/Uri;)VYou must provide plain text fallback for HTML clipboard texttext/plaintext/html(Ljava/lang/CharSequence;[Ljava/lang/String;)VaddItem(Landroid/content/ClipData$Item;)Vandroid/content/ClipData(Landroid/content/ClipDescription;Landroid/content/ClipData$Item;)VFailed to create String[]Failed to create StringMalformed URIsuper_native_extensions::platform_impl::platform::data_providersrc/./android/drag.rs │ │ +I64F64StringI8ListU8ListI16ListU16ListI32ListU32ListI64ListF32ListF64ListMapFinalizableHandlesrc/value_coerce.rssuper_native_extensions::value_coercesrc/value_promise.rsxyheightwidthuserCancelledforbiddenitemSelectedvalueIdstreamHandlevirtualFileIdsrc/drag_manager.rsscreenLocationdropOperationitemIdlocalDataacceptedOperationallowedOperationsitemslocationInViewreaderlogicallogicalAltlogicalAltShiftlogicalMetalogicalShiftconfigurationIdsrc/menu_manager.rsmenuConfigurationIdcancellablefinalizableHandlecopyVirtualFileFormatsfileUriFormatreadVirtualFileFormatssuggestedNamesynthesizedFormatsokcancelledunknown enum value required field "value" missing in value.valuecan not deserialize /home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/irondash_message_channel-0.8.0/src/message_channel.rsKeyboardLayoutManagergetKeyboardLayoutsrc/keyboard_layout_manager.rsonLayoutChangedDataReaderManagersetProgressCancellableupdateProgressnot supportedsrc/./android/reader.rstext/uri-listgetData(Landroid/content/ClipData;ILjava/lang/String;Landroid/content/Context;I)Vrequired field "itemHandle" missing in value.required field "readerHandle" missing in value.itemHandlereaderHandlerequired field "format" missing in value.required field "progressId" missing in value.formatprogressIdrequired field "targetFolder" missing in value.targetFolderrequired field "itemHandles" missing in value.required field "timeoutMillis" missing in value.itemHandlestimeoutMillisdisposeReadergetItemFormatsgetItemDatacancelProgressgetItemInfovirtualFileReaderCreatevirtualFileReaderReadvirtualFileReaderClosecopyVirtualFile/home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/irondash_run_loop-0.6.0/src/platform/android/mod.rsValue is already set/home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/irondash_message_channel-0.8.0/src/late.rsLate Value has not been set/home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/irondash_run_loop-0.6.0/src/task.rsCapsule was created on different thread than sender targetDataProviderManagersrc/data_provider_manager.rsHotKeyManagersrc/hot_key_manager.rscreateHotKeydestroyHotKeyonHotKeyPressedsrc/util.rsgetLazyDatagetVirtualFilerequired field "sessionId" missing in value.required field "progress" missing in value.sessionIdrequired field "fileSize" missing in value.required field "errorMessage" missing in value.errorMessageregisterDataProviderunregisterDataProvidervirtualFileUpdateProgressvirtualFileSizeKnownvirtualFileCompletevirtualFileCancelinvalid_methodrequired field "alt" missing in value.required field "shift" missing in value.required field "meta" missing in value.required field "control" missing in value.required field "platformCode" missing in value.altshiftcontrolplatformCoderequired field "handle" missing in value.handle/home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/irondash_message_channel-0.8.0/src/async_method_handler.rsIsolateIdanother context is already associated with current thread.src/context.rsno context is associated with current thread.Attachment to remove not foundDropManagersrc/drop_manager.rsDropContext already exists for isolate super_native_extensions::drop_managergetPreviewForItemonDropUpdateonPerformDroponDropLeaveonDropEnded │ │ +required field "engineHandle" missing in value.engineHandlekey value must be a string.converting into struct requires Value::Map.required field "formats" missing in value.formatsrequired field "destinationImage" missing in value.required field "destinationRect" missing in value.required field "fadeOutDelay" missing in value.required field "fadeOutDuration" missing in value.destinationRectfadeOutDelayfadeOutDurationrequired field "preview" missing in value.previewnewContextregisterDropFormats/home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/irondash_run_loop-0.6.0/src/run_loop_sender.rsEngineContextPluginErrorCapsuleEmptyWrongThreadsrc/./android/data_provider.rssrc/reader_manager.rsCan't convert tag to CString/home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/android_logger-0.11.3/src/lib.rs/home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jni-0.21.1/src/wrapper/jnienv.rscalling checked jni method: NewStringUTFjni::wrapper::jnienvlooking up jni method NewStringUTFjnienv method not defined, returning errorNewStringUTFchecking for exceptioncalling unchecked jni method: ExceptionChecklooking up jni method ExceptionCheckExceptionCheckno exception foundNewStringUTF resultJNIEnv*JNIEnvcall_method obj argumentJavaType::Method(_) should not come from parsing a method sigcalling unchecked jni method: IsInstanceOflooking up jni method IsInstanceOfIsInstanceOfcalling unchecked jni method: IsSameObjectlooking up jni method IsSameObjectIsSameObjectcalling unchecked jni method: NewGlobalReflooking up jni method NewGlobalRefNewGlobalRefcalling unchecked jni method: GetArrayLengthlooking up jni method GetArrayLengthGetArrayLengthget_array_length array argumentcalling checked jni method: NewObjectArraylooking up jni method NewObjectArrayNewObjectArrayNewObjectArray resultcalling checked jni method: GetStaticFieldIDlooking up jni method GetStaticFieldIDcalling checked jni method: SetIntArrayRegionlooking up jni method SetIntArrayRegionSetIntArrayRegioncalling checked jni method: GetByteArrayRegionlooking up jni method GetByteArrayRegionGetByteArrayRegioncalling checked jni method: SetByteArrayRegionlooking up jni method SetByteArrayRegionSetByteArrayRegioncalling checked jni method: GetObjectArrayElementlooking up jni method GetObjectArrayElementGetObjectArrayElementget_object_array_element array argumentcalling checked jni method: SetObjectArrayElementlooking up jni method SetObjectArrayElementSetObjectArrayElementset_object_array_element array argumentcalling unchecked jni method: GetStaticBooleanFieldlooking up jni method GetStaticBooleanFieldGetStaticBooleanFieldcalling unchecked jni method: GetStaticByteFieldlooking up jni method GetStaticByteFieldGetStaticByteFieldcalling unchecked jni method: GetStaticCharFieldlooking up jni method GetStaticCharFieldGetStaticCharFieldcalling unchecked jni method: GetStaticDoubleFieldlooking up jni method GetStaticDoubleFieldGetStaticDoubleFieldcalling unchecked jni method: GetStaticFloatFieldlooking up jni method GetStaticFloatFieldGetStaticFloatFieldcalling unchecked jni method: GetStaticIntFieldlooking up jni method GetStaticIntFieldGetStaticIntFieldcalling unchecked jni method: GetStaticLongFieldlooking up jni method GetStaticLongFieldGetStaticLongFieldcalling unchecked jni method: GetStaticShortFieldlooking up jni method GetStaticShortFieldGetStaticShortFieldsee java fieldcalling checked jni method: GetStaticObjectFieldlooking up jni method GetStaticObjectFieldGetStaticObjectFieldMethodjfloatobjectshortintdoubleinternal error: entered unreachable code: /home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/irondash_run_loop-0.6.0/src/util/capsule.rsCapsule was dropped on wrong thread with data still in it! │ │ /home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/unicode-bidi-0.3.15/src/char_data/mod.rs/home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/unicode-normalization-0.1.23/src/lookups.rs │ │ -/home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/unicode-normalization-0.1.23/src/perfect_hash.rscalled `Result::unwrap()` on an `Err` value/rustc/4eb161250e340c8f48f66e2b929ef4a5bed7c181/library/alloc/src/slice.rsassertion failed: self.is_char_boundary(idx)assertion failed: self.is_char_boundary(new_len)assertion failed: self.is_char_boundary(at)httpswswssftp/home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/url-2.5.0/src/parser.rs//file://localhost..%2e%2e%2e%2E%2E%2e%2E%2E.%2e%2E:/./://assertion failed: !self.serialization[scheme_end_as_usize..].starts_with("://")Programming error. parse_query_and_fragment() called without ? or #/home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/url-2.5.0/src/lib.rsa Display implementation returned an error unexpectedlyError/home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/url-2.5.0/src/host.rs[]:0x0Xa non-empty list of numberscapacity overflow/rustc/4eb161250e340c8f48f66e2b929ef4a5bed7c181/library/core/src/str/pattern.rs/rustc/4eb161250e340c8f48f66e2b929ef4a5bed7c181/library/alloc/src/vec/mod.rs/rustc/4eb161250e340c8f48f66e2b929ef4a5bed7c181/library/core/src/iter/traits/iterator.rs/rustc/4eb161250e340c8f48f66e2b929ef4a5bed7c181/library/core/src/ptr/mod.rsassertion failed: self.is_char_boundary(n)/rustc/4eb161250e340c8f48f66e2b929ef4a5bed7c181/library/alloc/src/string.rsassertion failed: self.is_char_boundary(start)assertion failed: self.is_char_boundary(end)/rustc/4eb161250e340c8f48f66e2b929ef4a5bed7c181/library/core/src/slice/index.rs │ │ +/home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/unicode-normalization-0.1.23/src/perfect_hash.rscalled `Result::unwrap()` on an `Err` value/rustc/05f9846f893b09a1be1fc8560e33fc3c815cfecb/library/alloc/src/slice.rsassertion failed: self.is_char_boundary(idx)assertion failed: self.is_char_boundary(new_len)assertion failed: self.is_char_boundary(at)httpswswssftp/home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/url-2.5.0/src/parser.rs//file://localhost..%2e%2e%2e%2E%2E%2e%2E%2E.%2e%2E:/./://assertion failed: !self.serialization[scheme_end_as_usize..].starts_with("://")Programming error. parse_query_and_fragment() called without ? or #/home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/url-2.5.0/src/lib.rsa Display implementation returned an error unexpectedlyError/home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/url-2.5.0/src/host.rs[]:0x0Xa non-empty list of numbers/rustc/05f9846f893b09a1be1fc8560e33fc3c815cfecb/library/core/src/iter/traits/iterator.rscapacity overflow/rustc/05f9846f893b09a1be1fc8560e33fc3c815cfecb/library/core/src/slice/index.rs/rustc/05f9846f893b09a1be1fc8560e33fc3c815cfecb/library/alloc/src/vec/mod.rs/rustc/05f9846f893b09a1be1fc8560e33fc3c815cfecb/library/core/src/str/pattern.rs/rustc/05f9846f893b09a1be1fc8560e33fc3c815cfecb/library/core/src/ptr/mod.rsassertion failed: self.is_char_boundary(n)/rustc/05f9846f893b09a1be1fc8560e33fc3c815cfecb/library/alloc/src/string.rsassertion failed: self.is_char_boundary(start)assertion failed: self.is_char_boundary(end) │ │ Unknown ARM float register │ │ unknown personality routine │ │ _Unwind_GetTextRelBase │ │ _Unwind_VRS_Pop │ │ _Unwind_Resume │ │ unsupported arm register │ │ unknown register │ │ @@ -169,319 +166,299 @@ │ │ _Unwind_GetTextRelBase() not implemented │ │ Invalid descriptor kind found. │ │ _Unwind_VRS_Set │ │ _Unwind_GetDataRelBase() not implemented │ │ unsupported register class │ │ Type matching not implemented │ │ getFloatRegister │ │ -!F0"'l@F │ │ -!F0"'l@F │ │ -F!F@F0"'l │ │ -F!F@F0"'l │ │ -F!F@F0"'l │ │ -F!F@F0"'l │ │ -!F0"'l@F │ │ -!F0"'l@F │ │ -&\F(F!FZ │ │ -:Y)FChPFn │ │ JnF0F)FzD │ │ -bdetsetyarodmodnegylarenemosuesp │ │ -bdetsetyarodmodnegylarenemosuesp │ │ -bdetsetyarodmodnegylarenemosuesp- │ │ -FmF(F!F " │ │ -,F8FAF"F~ │ │ -&0FAF*F~ │ │ +`{IHFyDs │ │ +0 `jIHFyD │ │ +YJZKzD{D │ │ +7J7KzD{D │ │ +`hAF*F0D~ │ │ +&0FAF*F} │ │ 0`fh4h h │ │ $!F2F8F} │ │ +%F8FAF*F| │ │ !H!IxDyD │ │ 5J(F(!zD │ │ 3JXF(!zD │ │ "JHF(!zD │ │ 2H6!2JxDzD │ │ -1H7!1JxDzD │ │ -.JHF(!zD │ │ -*J(F(!zD │ │ +0H7!0JxDzD │ │ +-JHF(!zD │ │ +#J(F(!zD │ │ FaF F0"0% │ │ VFHF)F2F │ │ +,,,,,,,, │ │ +,,,,,,,,,,,,,,,,,,,, │ │ +JLyD{D|D │ │ 0h(D0` F] │ │ 0h D0`(F │ │ FQF2FHFs │ │ -,,,,,,,, │ │ -,,,,,,,,,,,,,,,,,,,, │ │ D(N(M)L~D)K}D)I|D │ │ -JLyD{D|D │ │ ,4N}D~DD │ │ ,LN}D~DD │ │ +4N}D~DD │ │ +NL}D|DD │ │ hFAFZF#F │ │ -iF Fp"vhv │ │ +iF Fp"vhu │ │ H1FxD@x F │ │ H)FxD@x0FR │ │ -F{DPF9FRF │ │ -7P4x@h5`uhp` │ │ -F{DXF)FZF │ │ -dKXFAFJF{D │ │ -^KXFAFJF{D │ │ -[KXFAFJF{D │ │ -TKXFAFJF{D │ │ -[KXFAFJF{D │ │ -TKXFAFJF{D │ │ +(F!F:F3F │ │ +\K FAFJF{D │ │ +UK FAFJF{D │ │ +\K FAFJF{D │ │ +UK FAFJF{D │ │ +^K FAFJF{D │ │ +XK FAFJF{D │ │ nF!F0F*F │ │ oF!F8F2F+F │ │ -@F!F*F;F │ │ -@F!F*F;F │ │ -F@F!F:F3F │ │ -&0F!F*Fs │ │ -"TITLyD|D │ │ +&0F!F*Fr │ │ jIlFH@jI │ │ -arodmodnegylarenemosuespbdetsety │ │ +arodmodnegylarenemosuespbdetsety- │ │ +"TITLyD|D │ │ !h0FRF[F │ │ 8F!FZFKF=F │ │ (F!FZFKF.F │ │ 8F!FZFKF>F │ │ 8F!FZFCF=F │ │ 8F!FZFKF=F │ │ 8F!FZFCF=F │ │ 8F!FZFKF=F │ │ 8F!FZFKF>F │ │ 8F!FZFKF=F │ │ 8F!FZFCF=F │ │ HF9F2FCF │ │ +!h8FZF+F │ │ +HxD@x$ p │ │ YJZKzD{D │ │ 7J7KzD{D │ │ - HD! JxDzD │ │ SK8F2F{D │ │ -!h8FZF+F │ │ -HxD@x$ o │ │ H1FxD@x8F │ │ 9)a~@Z@2C │ │ 9!au@Z@*C │ │ -bdetsetyarodmodnegylarenemosuesp8 │ │ -#]J)FzD0F │ │ -bdetsetyarodmodnegylarenemosuesp- │ │ -PFAF:F+F │ │ -bdetsetyarodmodnegylarenemosuesp │ │ -bdetsetyarodmodnegylarenemosuesp- │ │ @F!F*F;F │ │ -LQF{D:F|D'F │ │ -y9F0"HFh │ │ -hK@FIFRF{DuF │ │ -`K@FIFRF{DuF │ │ +K@FQF:F{D │ │ +_K@FIFRF{D │ │ +WK@FIFRF{D │ │ F0=0?(F9F │ │ -.I.J/KyD/HzD{D │ │ -2*I+J+KyD+MzD+N{D+O}D~D │ │ - w&H'I'JxD'KyD'MzD'N{D}D │ │ ""IyD0Fg │ │ HF&J!FzD │ │ H)! JxDzD │ │ H)! JxDzD │ │ -mF9F(F0"d │ │ +mF9F(F0"f │ │ F3M00!F}D │ │ -F9F0"(Fd │ │ -HxD@x0 f │ │ +F9F0"(Ff │ │ +bdetsetyarodmodnegylarenemosuesp- │ │ +FmF(F!F "f │ │ +PFAF:F+F │ │ +bdetsetyarodmodnegylarenemosuesp │ │ +bdetsetyarodmodnegylarenemosuespp │ │ +#]J)FzD0F │ │ +HxD@x0 g │ │ +.I.J/KyD/HzD{D │ │ +2*I+J+KyD+MzD+N{D+O}D~D │ │ + w&H'I'JxD'KyD'MzD'N{D}D │ │ .H.KxD{D │ │ +!BF*HxD │ │ )H*KxD{D │ │ +bdetsetyarodmodnegylarenemosuesp< │ │ y@iO{@iOx@iOz@ │ │ egylbdeparensetyemosaroduespmodnp │ │ -GHxD@x │ │ ZJZKzD{D │ │ 7J8KzD{D │ │ +GHxD@x │ │ !h0FRF[F │ │ 8F!FZFKF=F │ │ (F!FZFKF.F │ │ 8F!FZFKF>F │ │ 8F!FZFCF=F │ │ 8F!FZFKF=F │ │ 8F!FZFCF=F │ │ 8F!FZFKF=F │ │ 8F!FZFKF>F │ │ 8F!FZFKF=F │ │ 8F!FZFCF=F │ │ 9h(FRFCF │ │ -YJZKzD{D │ │ -7J7KzD{D │ │ !h8FZF+F │ │ YJZKzD{D │ │ 7J7KzD{D │ │ YJZKzD{D │ │ 7J7KzD{D │ │ -%FHFaFSF │ │ -JyDzD \2 │ │ -MJPFaFzD │ │ -:JHFaFzD │ │ -%JHFaFzD │ │ ++JzDXFqF │ │ +"JXFqFzD │ │ JBBBBBBBBB │ │ K IxD{DyD │ │ +!H(!!JxDzD │ │ ........ │ │ .................... │ │ 8NmFxD~D │ │ OHYF[FxD │ │ -!K"IxD{DyD │ │ -"8H9K9IxD │ │ --HAF2FCFxD │ │ -/HQFSFxD │ │ - HQF*FSFxD │ │ - (q(`0FU │ │ -THUKxD{D │ │ +K IxD{DyD │ │ +".H/K/IxD │ │ +#HAF2FCFxD │ │ +$HQFSFxD │ │ +HQF*FSFxD │ │ + (q(`PFU │ │ + (q(`HFU │ │ + (q(`XFU │ │ (q(` FT │ │ H1FxD@x F │ │ -%(F1F"FP │ │ -%(F1F"FP │ │ +tMuKzDuI}D{D │ │ +r}D F)FP │ │ 7J7K8IzD │ │ HxD@xP M │ │ -nJzDXF!F │ │ -XJzD@F!F │ │ -$ FAF2FF │ │ +$ FQF*FE │ │ ,F]F(F!F │ │ 2JzDXF!F │ │ -fVHF1F*F; │ │ +fVHF1F*F: │ │ pG) pG! pG │ │ pG pG' pG │ │ $(F!F2F: │ │ 'L(J(K|D(MzD │ │ -.F DQF2F6 │ │ -TF(D1F"F6 │ │ -&0F!FRF6 │ │ +4F(DYF"F6 │ │ +UF D1F*F6 │ │ +&0F!FRF5 │ │ LIMHyDxD │ │ 9I+F9JyDzD │ │ 3M4KyD4H}D4N{DxD │ │ -F F)F,F8 │ │ +F#HxD@x 8 │ │ +F F)F,F7 │ │ mmmmmmmmmm │ │ mmmmmmmmmmmmmmm| │ │ B F1FME8 │ │ -H1FxD@x8F │ │ =JPFH#zD │ │ =JPF0#zD │ │ -:JPF@#zD │ │ =JPF0#zD │ │ :JPF #zD │ │ -:JPF #zD │ │ =JPFH#zD │ │ -HxD@x, 5 │ │ -mF!F(F("2 │ │ -mF!F(F("2 │ │ -mF!F(FH"2 │ │ +:JPF@#zD │ │ +:JPF #zD │ │ +mF!F(FH"1 │ │ +mF!F(F("1 │ │ +mF!F(F("1 │ │ +oF)F8F("1 │ │ +oF)F8FH"1 │ │ yI'"yD8F │ │ '"KI0FyD │ │ -oF)F8FH"2 │ │ -oF)F8F("2 │ │ -J1FzD8F! │ │ -M1F}D8F*F │ │ +bdetsetyarodmodnegylarenemosuesp │ │ +bdetsetyarodmodnegylarenemosuesp │ │ +bdetsetyarodmodnegylarenemosuespp │ │ +JXFAF #zD* │ │ +_I,"yD8F │ │ +EI'"yD(F │ │ +J FIF(#zD) │ │ +eIK"(FyD │ │ +F\I(F:"yD │ │ +#nJ1FzD(F) │ │ +p *FXFIF │ │ +=J(F1F #zD) │ │ +`MaH}DxD( │ │ +JHF)F #zD( │ │ +#(FRJzD( │ │ +J8FYF #zD │ │ +-"gI FyD │ │ +h"eF1FwF- │ │ +C │ │ +J+F9FzD" │ │ +xDnK+!{D │ │ ej[[VV`V │ │ 9)a~@Z@2C │ │ 9)a~@Z@2C │ │ +2ZF!K@F{D │ │ 0F:F+FYF │ │ -[JXFQF #zD │ │ +[JHFYF #zD │ │ x:F+F@FYF │ │ KI@F "yD │ │ WS@FYF*F │ │ dK)F0F{D │ │ .H+!"FxD │ │ -H-KxD{D │ │ !H"KxD{D │ │ AF2F+FPF │ │ -YJZKzD{D │ │ -7J7KzD{D │ │ -xD"K+!{D │ │ -JXFAF #zD │ │ -_I,"yD8F │ │ -EI'"yD(F │ │ -J FIF(#zD │ │ -eIK"(FyD │ │ -F\I(F:"yD │ │ -#nJ1FzD(F │ │ -p *FXFIF │ │ -=J(F1F #zD │ │ -`MaH}DxD( │ │ -JHF)F #zD │ │ -J8FYF #zD │ │ --"gI FyD │ │ -h"eF1FwF │ │ -........... │ │ + 0x000007d4 01100000 0a100008 000101c0 10104010 ..............@. │ │ + 0x000007e4 20022000 00000000 02000040 1d0a0012 . ........@.... │ │ + 0x000007f4 3e000000 41000000 48000000 48c152fd >...A...H...H.R. │ │ + 0x00000804 0074bcb0 9578b614 eac27864 e4bf0671 .t...x....xd...q │ │ + 0x00000814 8893f617 e86faa03 de8a1705 50546cfb .....o......PTl. │ │ + 0x00000824 21777d30 3a89838c 7c2b085b e223828e !w}0:...|+.[.#.. │ │ + 0x00000834 65ba26b0 e.&. │ ├── readelf --wide --decompress --hex-dump=.dynstr {} │ │ @@ -1,97 +1,98 @@ │ │ │ │ Hex dump of section '.dynstr': │ │ - 0x00000828 005f5f63 78615f66 696e616c 697a6500 .__cxa_finalize. │ │ - 0x00000838 5f5f6378 615f6174 65786974 005f5f72 __cxa_atexit.__r │ │ - 0x00000848 65676973 7465725f 6174666f 726b004a egister_atfork.J │ │ - 0x00000858 6176615f 636f6d5f 73757065 726c6973 ava_com_superlis │ │ - 0x00000868 745f7375 7065725f 316e6174 6976655f t_super_1native_ │ │ - 0x00000878 31657874 656e7369 6f6e735f 436c6970 1extensions_Clip │ │ - 0x00000888 44617461 48656c70 65725f6f 6e446174 DataHelper_onDat │ │ - 0x00000898 61004a61 76615f63 6f6d5f73 75706572 a.Java_com_super │ │ - 0x000008a8 6c697374 5f737570 65725f31 6e617469 list_super_1nati │ │ - 0x000008b8 76655f31 65787465 6e73696f 6e735f44 ve_1extensions_D │ │ - 0x000008c8 61746150 726f7669 6465725f 67657441 ataProvider_getA │ │ - 0x000008d8 6c6c4d69 6d655479 70657346 6f725552 llMimeTypesForUR │ │ - 0x000008e8 49004a61 76615f63 6f6d5f73 75706572 I.Java_com_super │ │ - 0x000008f8 6c697374 5f737570 65725f31 6e617469 list_super_1nati │ │ - 0x00000908 76655f31 65787465 6e73696f 6e735f44 ve_1extensions_D │ │ - 0x00000918 61746150 726f7669 6465725f 67657444 ataProvider_getD │ │ - 0x00000928 61746146 6f725552 49004a61 76615f63 ataForURI.Java_c │ │ - 0x00000938 6f6d5f73 75706572 6c697374 5f737570 om_superlist_sup │ │ - 0x00000948 65725f31 6e617469 76655f31 65787465 er_1native_1exte │ │ - 0x00000958 6e73696f 6e735f44 72616744 726f7048 nsions_DragDropH │ │ - 0x00000968 656c7065 725f6f6e 44726167 004a6176 elper_onDrag.Jav │ │ - 0x00000978 615f636f 6d5f7375 7065726c 6973745f a_com_superlist_ │ │ - 0x00000988 73757065 725f316e 61746976 655f3165 super_1native_1e │ │ - 0x00000998 7874656e 73696f6e 735f4472 61674472 xtensions_DragDr │ │ - 0x000009a8 6f704865 6c706572 5f757064 6174654c opHelper_updateL │ │ - 0x000009b8 61737454 6f756368 506f696e 74004a61 astTouchPoint.Ja │ │ - 0x000009c8 76615f63 6f6d5f73 75706572 6c697374 va_com_superlist │ │ - 0x000009d8 5f737570 65725f31 6e617469 76655f31 _super_1native_1 │ │ - 0x000009e8 65787465 6e73696f 6e735f53 75706572 extensions_Super │ │ - 0x000009f8 4e617469 76654578 74656e73 696f6e73 NativeExtensions │ │ - 0x00000a08 506c7567 696e5f69 6e697400 73757065 Plugin_init.supe │ │ - 0x00000a18 725f6e61 74697665 5f657874 656e7369 r_native_extensi │ │ - 0x00000a28 6f6e735f 696e6974 5f6d6573 73616765 ons_init_message │ │ - 0x00000a38 5f636861 6e6e656c 5f636f6e 74657874 _channel_context │ │ - 0x00000a48 00737570 65725f6e 61746976 655f6578 .super_native_ex │ │ - 0x00000a58 74656e73 696f6e73 5f737472 65616d5f tensions_stream_ │ │ - 0x00000a68 636c6f73 65007375 7065725f 6e617469 close.super_nati │ │ - 0x00000a78 76655f65 7874656e 73696f6e 735f7374 ve_extensions_st │ │ - 0x00000a88 7265616d 5f777269 74650069 726f6e64 ream_write.irond │ │ - 0x00000a98 6173685f 696e6974 5f6d6573 73616765 ash_init_message │ │ - 0x00000aa8 5f636861 6e6e656c 5f636f6e 74657874 _channel_context │ │ - 0x00000ab8 004a4e49 5f4f6e4c 6f616400 4a617661 .JNI_OnLoad.Java │ │ - 0x00000ac8 5f646576 5f69726f 6e646173 685f656e _dev_irondash_en │ │ - 0x00000ad8 67696e65 5f31636f 6e746578 745f4e61 gine_1context_Na │ │ - 0x00000ae8 74697665 4e6f7469 66696572 5f646573 tiveNotifier_des │ │ - 0x00000af8 74726f79 004a6176 615f6465 765f6972 troy.Java_dev_ir │ │ - 0x00000b08 6f6e6461 73685f65 6e67696e 655f3163 ondash_engine_1c │ │ - 0x00000b18 6f6e7465 78745f4e 61746976 654e6f74 ontext_NativeNot │ │ - 0x00000b28 69666965 725f6f6e 4e6f7469 66790069 ifier_onNotify.i │ │ - 0x00000b38 726f6e64 6173685f 696e6974 5f666669 rondash_init_ffi │ │ - 0x00000b48 00667265 65006d61 6c6c6f63 00706f73 .free.malloc.pos │ │ - 0x00000b58 69785f6d 656d616c 69676e00 7265616c ix_memalign.real │ │ - 0x00000b68 6c6f6300 63616c6c 6f63005f 5f616e64 loc.calloc.__and │ │ - 0x00000b78 726f6964 5f6c6f67 5f777269 74650073 roid_log_write.s │ │ - 0x00000b88 74726c65 6e006d65 6d636d70 00707468 trlen.memcmp.pth │ │ - 0x00000b98 72656164 5f676574 73706563 69666963 read_getspecific │ │ - 0x00000ba8 00707468 72656164 5f736574 73706563 .pthread_setspec │ │ - 0x00000bb8 69666963 00414c6f 6f706572 5f666f72 ific.ALooper_for │ │ - 0x00000bc8 54687265 61640064 6c6f7065 6e00414c Thread.dlopen.AL │ │ - 0x00000bd8 6f6f7065 725f6163 71756972 65007069 ooper_acquire.pi │ │ - 0x00000be8 70650041 4c6f6f70 65725f61 64644664 pe.ALooper_addFd │ │ - 0x00000bf8 00646c73 796d0072 65616400 77726974 .dlsym.read.writ │ │ - 0x00000c08 65007074 68726561 645f7365 6c660041 e.pthread_self.A │ │ - 0x00000c18 4c6f6f70 65725f70 72657061 72650074 Looper_prepare.t │ │ - 0x00000c28 696d6572 66645f63 72656174 6500414c imerfd_create.AL │ │ - 0x00000c38 6f6f7065 725f7265 6d6f7665 46640041 ooper_removeFd.A │ │ - 0x00000c48 4c6f6f70 65725f72 656c6561 73650063 Looper_release.c │ │ - 0x00000c58 6c6f7365 0074696d 65726664 5f736574 lose.timerfd_set │ │ - 0x00000c68 74696d65 00737973 63616c6c 005f5f65 time.syscall.__e │ │ - 0x00000c78 72726e6f 0061626f 72740070 74687265 rrno.abort.pthre │ │ - 0x00000c88 61645f6b 65795f63 72656174 65007074 ad_key_create.pt │ │ - 0x00000c98 68726561 645f6b65 795f6465 6c657465 hread_key_delete │ │ - 0x00000ca8 00676574 63776400 66737461 74006c73 .getcwd.fstat.ls │ │ - 0x00000cb8 65656b36 3400646c 5f697465 72617465 eek64.dl_iterate │ │ - 0x00000cc8 5f706864 72006d6d 6170006d 756e6d61 _phdr.mmap.munma │ │ - 0x00000cd8 70006f70 656e0072 65616c70 61746800 p.open.realpath. │ │ - 0x00000ce8 73746174 00726561 646c696e 6b006765 stat.readlink.ge │ │ - 0x00000cf8 74656e76 00737472 6572726f 725f7200 tenv.strerror_r. │ │ - 0x00000d08 636c6f63 6b5f6765 7474696d 65006765 clock_gettime.ge │ │ - 0x00000d18 7472616e 646f6d00 726f756e 64007074 trandom.round.pt │ │ - 0x00000d28 68726561 645f6174 74725f69 6e697400 hread_attr_init. │ │ - 0x00000d38 70746872 6561645f 61747472 5f736574 pthread_attr_set │ │ - 0x00000d48 73746163 6b73697a 65007379 73636f6e stacksize.syscon │ │ - 0x00000d58 66007074 68726561 645f6372 65617465 f.pthread_create │ │ - 0x00000d68 00707468 72656164 5f617474 725f6465 .pthread_attr_de │ │ - 0x00000d78 7374726f 79007074 68726561 645f6465 stroy.pthread_de │ │ - 0x00000d88 74616368 00707263 746c0041 4c6f6f70 tach.prctl.ALoop │ │ - 0x00000d98 65725f70 6f6c6c4f 6e636500 646c5f75 er_pollOnce.dl_u │ │ - 0x00000da8 6e77696e 645f6669 6e645f65 78696478 nwind_find_exidx │ │ - 0x00000db8 00667072 696e7466 0066666c 75736800 .fprintf.fflush. │ │ - 0x00000dc8 5f5f7346 006c6962 646c2e73 6f004c49 __sF.libdl.so.LI │ │ - 0x00000dd8 4243006c 69626d2e 736f006c 6962632e BC.libm.so.libc. │ │ - 0x00000de8 736f006c 69626c6f 672e736f 006c6962 so.liblog.so.lib │ │ - 0x00000df8 616e6472 6f69642e 736f00 android.so. │ │ + 0x00000838 005f5f63 78615f66 696e616c 697a6500 .__cxa_finalize. │ │ + 0x00000848 5f5f6378 615f6174 65786974 005f5f72 __cxa_atexit.__r │ │ + 0x00000858 65676973 7465725f 6174666f 726b004a egister_atfork.J │ │ + 0x00000868 6176615f 636f6d5f 73757065 726c6973 ava_com_superlis │ │ + 0x00000878 745f7375 7065725f 316e6174 6976655f t_super_1native_ │ │ + 0x00000888 31657874 656e7369 6f6e735f 436c6970 1extensions_Clip │ │ + 0x00000898 44617461 48656c70 65725f6f 6e446174 DataHelper_onDat │ │ + 0x000008a8 61004a61 76615f63 6f6d5f73 75706572 a.Java_com_super │ │ + 0x000008b8 6c697374 5f737570 65725f31 6e617469 list_super_1nati │ │ + 0x000008c8 76655f31 65787465 6e73696f 6e735f44 ve_1extensions_D │ │ + 0x000008d8 61746150 726f7669 6465725f 67657441 ataProvider_getA │ │ + 0x000008e8 6c6c4d69 6d655479 70657346 6f725552 llMimeTypesForUR │ │ + 0x000008f8 49004a61 76615f63 6f6d5f73 75706572 I.Java_com_super │ │ + 0x00000908 6c697374 5f737570 65725f31 6e617469 list_super_1nati │ │ + 0x00000918 76655f31 65787465 6e73696f 6e735f44 ve_1extensions_D │ │ + 0x00000928 61746150 726f7669 6465725f 67657444 ataProvider_getD │ │ + 0x00000938 61746146 6f725552 49004a61 76615f63 ataForURI.Java_c │ │ + 0x00000948 6f6d5f73 75706572 6c697374 5f737570 om_superlist_sup │ │ + 0x00000958 65725f31 6e617469 76655f31 65787465 er_1native_1exte │ │ + 0x00000968 6e73696f 6e735f44 72616744 726f7048 nsions_DragDropH │ │ + 0x00000978 656c7065 725f6f6e 44726167 004a6176 elper_onDrag.Jav │ │ + 0x00000988 615f636f 6d5f7375 7065726c 6973745f a_com_superlist_ │ │ + 0x00000998 73757065 725f316e 61746976 655f3165 super_1native_1e │ │ + 0x000009a8 7874656e 73696f6e 735f4472 61674472 xtensions_DragDr │ │ + 0x000009b8 6f704865 6c706572 5f757064 6174654c opHelper_updateL │ │ + 0x000009c8 61737454 6f756368 506f696e 74004a61 astTouchPoint.Ja │ │ + 0x000009d8 76615f63 6f6d5f73 75706572 6c697374 va_com_superlist │ │ + 0x000009e8 5f737570 65725f31 6e617469 76655f31 _super_1native_1 │ │ + 0x000009f8 65787465 6e73696f 6e735f53 75706572 extensions_Super │ │ + 0x00000a08 4e617469 76654578 74656e73 696f6e73 NativeExtensions │ │ + 0x00000a18 506c7567 696e5f69 6e697400 73757065 Plugin_init.supe │ │ + 0x00000a28 725f6e61 74697665 5f657874 656e7369 r_native_extensi │ │ + 0x00000a38 6f6e735f 696e6974 5f6d6573 73616765 ons_init_message │ │ + 0x00000a48 5f636861 6e6e656c 5f636f6e 74657874 _channel_context │ │ + 0x00000a58 00737570 65725f6e 61746976 655f6578 .super_native_ex │ │ + 0x00000a68 74656e73 696f6e73 5f737472 65616d5f tensions_stream_ │ │ + 0x00000a78 636c6f73 65007375 7065725f 6e617469 close.super_nati │ │ + 0x00000a88 76655f65 7874656e 73696f6e 735f7374 ve_extensions_st │ │ + 0x00000a98 7265616d 5f777269 74650069 726f6e64 ream_write.irond │ │ + 0x00000aa8 6173685f 696e6974 5f6d6573 73616765 ash_init_message │ │ + 0x00000ab8 5f636861 6e6e656c 5f636f6e 74657874 _channel_context │ │ + 0x00000ac8 004a4e49 5f4f6e4c 6f616400 4a617661 .JNI_OnLoad.Java │ │ + 0x00000ad8 5f646576 5f69726f 6e646173 685f656e _dev_irondash_en │ │ + 0x00000ae8 67696e65 5f31636f 6e746578 745f4e61 gine_1context_Na │ │ + 0x00000af8 74697665 4e6f7469 66696572 5f646573 tiveNotifier_des │ │ + 0x00000b08 74726f79 004a6176 615f6465 765f6972 troy.Java_dev_ir │ │ + 0x00000b18 6f6e6461 73685f65 6e67696e 655f3163 ondash_engine_1c │ │ + 0x00000b28 6f6e7465 78745f4e 61746976 654e6f74 ontext_NativeNot │ │ + 0x00000b38 69666965 725f6f6e 4e6f7469 66790069 ifier_onNotify.i │ │ + 0x00000b48 726f6e64 6173685f 696e6974 5f666669 rondash_init_ffi │ │ + 0x00000b58 00737973 63616c6c 00667265 65007074 .syscall.free.pt │ │ + 0x00000b68 68726561 645f7365 6c660070 74687265 hread_self.pthre │ │ + 0x00000b78 61645f67 65747370 65636966 69630070 ad_getspecific.p │ │ + 0x00000b88 74687265 61645f73 65747370 65636966 thread_setspecif │ │ + 0x00000b98 6963005f 5f616e64 726f6964 5f6c6f67 ic.__android_log │ │ + 0x00000ba8 5f777269 74650073 74726c65 6e006d65 _write.strlen.me │ │ + 0x00000bb8 6d636d70 006d616c 6c6f6300 706f7369 mcmp.malloc.posi │ │ + 0x00000bc8 785f6d65 6d616c69 676e0072 65616c6c x_memalign.reall │ │ + 0x00000bd8 6f630063 616c6c6f 6300414c 6f6f7065 oc.calloc.ALoope │ │ + 0x00000be8 725f666f 72546872 65616400 646c6f70 r_forThread.dlop │ │ + 0x00000bf8 656e0041 4c6f6f70 65725f61 63717569 en.ALooper_acqui │ │ + 0x00000c08 72650070 69706500 414c6f6f 7065725f re.pipe.ALooper_ │ │ + 0x00000c18 61646446 6400646c 73796d00 72656164 addFd.dlsym.read │ │ + 0x00000c28 00777269 74650041 4c6f6f70 65725f72 .write.ALooper_r │ │ + 0x00000c38 656d6f76 65466400 414c6f6f 7065725f emoveFd.ALooper_ │ │ + 0x00000c48 72656c65 61736500 636c6f73 6500414c release.close.AL │ │ + 0x00000c58 6f6f7065 725f7072 65706172 65007469 ooper_prepare.ti │ │ + 0x00000c68 6d657266 645f6372 65617465 0074696d merfd_create.tim │ │ + 0x00000c78 65726664 5f736574 74696d65 005f5f65 erfd_settime.__e │ │ + 0x00000c88 72726e6f 0061626f 72740070 74687265 rrno.abort.pthre │ │ + 0x00000c98 61645f6b 65795f63 72656174 65007074 ad_key_create.pt │ │ + 0x00000ca8 68726561 645f6b65 795f6465 6c657465 hread_key_delete │ │ + 0x00000cb8 00676574 63776400 66737461 74006c73 .getcwd.fstat.ls │ │ + 0x00000cc8 65656b36 3400646c 5f697465 72617465 eek64.dl_iterate │ │ + 0x00000cd8 5f706864 72006d6d 6170006d 756e6d61 _phdr.mmap.munma │ │ + 0x00000ce8 70006f70 656e0072 65616c70 61746800 p.open.realpath. │ │ + 0x00000cf8 73746174 00726561 646c696e 6b007772 stat.readlink.wr │ │ + 0x00000d08 69746576 00676574 656e7600 73747265 itev.getenv.stre │ │ + 0x00000d18 72726f72 5f720063 6c6f636b 5f676574 rror_r.clock_get │ │ + 0x00000d28 74696d65 00676574 72616e64 6f6d0072 time.getrandom.r │ │ + 0x00000d38 6f756e64 00707468 72656164 5f617474 ound.pthread_att │ │ + 0x00000d48 725f696e 69740070 74687265 61645f61 r_init.pthread_a │ │ + 0x00000d58 7474725f 73657473 7461636b 73697a65 ttr_setstacksize │ │ + 0x00000d68 00737973 636f6e66 00707468 72656164 .sysconf.pthread │ │ + 0x00000d78 5f637265 61746500 70746872 6561645f _create.pthread_ │ │ + 0x00000d88 61747472 5f646573 74726f79 00707468 attr_destroy.pth │ │ + 0x00000d98 72656164 5f646574 61636800 70726374 read_detach.prct │ │ + 0x00000da8 6c00414c 6f6f7065 725f706f 6c6c4f6e l.ALooper_pollOn │ │ + 0x00000db8 63650064 6c5f756e 77696e64 5f66696e ce.dl_unwind_fin │ │ + 0x00000dc8 645f6578 69647800 66707269 6e746600 d_exidx.fprintf. │ │ + 0x00000dd8 66666c75 7368005f 5f734600 6c696264 fflush.__sF.libd │ │ + 0x00000de8 6c2e736f 004c4942 43006c69 626d2e73 l.so.LIBC.libm.s │ │ + 0x00000df8 6f006c69 62632e73 6f006c69 626c6f67 o.libc.so.liblog │ │ + 0x00000e08 2e736f00 6c696261 6e64726f 69642e73 .so.libandroid.s │ │ + 0x00000e18 6f00 o. │ ├── readelf --wide --decompress --hex-dump=.ARM.exidx {} │ │ @@ -1,870 +1,870 @@ │ │ │ │ Hex dump of section '.ARM.exidx': │ │ - 0x00004a8c dc360400 01000000 e4360400 01000000 .6.......6...... │ │ - 0x00004a9c e0360400 01000000 dc360400 01000000 .6.......6...... │ │ - 0x00004aac e0360400 01000000 f8360400 01000000 .6.......6...... │ │ - 0x00004abc 00370400 08840180 18370400 b0b0a880 .7.......7...... │ │ - 0x00004acc 38370400 b0b0b080 38370400 b0ae1580 87......87...... │ │ - 0x00004adc 103d0400 b0ac3780 bc3d0400 ac31b280 .=....7..=...1.. │ │ - 0x00004aec 703e0400 b0ac1780 28410400 b0ac2380 p>......(A....#. │ │ - 0x00004afc 88420400 b0ab0880 d0420400 b0af1480 .B.......B...... │ │ - 0x00004b0c 3c440400 b0ab0880 84440400 b0af2080 .......?...... │ │ - 0x00005e4c 383f0600 b0af0680 00420600 b0af1880 8?.......B...... │ │ - 0x00005e5c 44440600 b0af1680 bc490600 b0af0680 DD.......I...... │ │ - 0x00005e6c 904c0600 b0aa0380 cc4c0600 0b840180 .L.......L...... │ │ - 0x00005e7c 084d0600 b0af3480 f8510600 b0b0a880 .M....4..Q...... │ │ - 0x00005e8c 44520600 b0a80180 7c520600 b0af1080 DR......|R...... │ │ - 0x00005e9c ca580600 b0b0b080 d0580600 b0af1280 .X.......X...... │ │ - 0x00005eac 9c5a0600 b0b0a880 b85a0600 b0aa0f80 .Z.......Z...... │ │ - 0x00005ebc 5c5b0600 08840180 7c5c0600 b0b0b080 \[......|\...... │ │ - 0x00005ecc 945c0600 08840180 a85c0600 b0b0a880 .\.......\...... │ │ - 0x00005edc e85c0600 b00b8480 f85c0600 b0b0ac80 .\.......\...... │ │ - 0x00005eec 245d0600 b0ab0280 705d0600 b0b0a880 $]......p]...... │ │ - 0x00005efc 945d0600 b0b0b080 a85d0600 b0b0a880 .].......]...... │ │ - 0x00005f0c 085e0600 0b840580 245e0600 b0ab0480 .^......$^...... │ │ - 0x00005f1c 145f0600 b0b0b080 985f0600 b0a80380 ._......._...... │ │ - 0x00005f2c 2c600600 b0b0b080 b6600600 b0b0ab80 ,`.......`...... │ │ - 0x00005f3c 26610600 b00b8480 e6610600 b0b0b080 &a.......a...... │ │ - 0x00005f4c f8610600 b0ab0280 1a620600 b0aa0380 .a.......b...... │ │ - 0x00005f5c 42620600 b00b8480 5e620600 b0b0a880 Bb......^b...... │ │ - 0x00005f6c 6a620600 b0b0b080 6e620600 b0b0a880 jb......nb...... │ │ - 0x00005f7c 9a620600 b0088480 ac620600 08840180 .b.......b...... │ │ - 0x00005f8c d0620600 b0b0a880 f4620600 08840980 .b.......b...... │ │ - 0x00005f9c 34630600 b0aa0780 80630600 b0b0ab80 4c.......c...... │ │ - 0x00005fac ea630600 b0ac0180 48640600 b0aa2180 .c......Hd....!. │ │ - 0x00005fbc 88650600 b0b0b080 88650600 b00b8480 .e.......e...... │ │ - 0x00005fcc d0650600 b0ae0d80 84660600 b0ab1c80 .e.......f...... │ │ - 0x00005fdc 14680600 b0ab0880 586a0600 b0b0a880 .h......Xj...... │ │ - 0x00005fec 8c6a0600 b0ac1380 1c6c0600 b0b0aa80 .j.......l...... │ │ - 0x00005ffc 406c0600 b0ab0880 906c0600 b0b0a880 @l.......l...... │ │ - 0x0000600c 9c6c0600 08840180 246d0600 b0b0b080 .l......$m...... │ │ - 0x0000601c 306d0600 b0ac0380 846d0600 b0b0a880 0m.......m...... │ │ - 0x0000602c 966d0600 b0ab0680 e06d0600 b0af1880 .m.......m...... │ │ - 0x0000603c 6c710600 b0b0a880 a8710600 b00b8480 lq.......q...... │ │ - 0x0000604c cc710600 b0ac0780 e4720600 b0ab0880 .q.......r...... │ │ - 0x0000605c 28750600 b0b0a880 4c750600 b0af1680 (u......Lu...... │ │ - 0x0000606c b4770600 b0b0b080 c0770600 b0b0a880 .w.......w...... │ │ - 0x0000607c e4770600 b0a80180 44780600 08840180 .w......Dx...... │ │ - 0x0000608c cc780600 b0ab0880 1c790600 b0b0b080 .x.......y...... │ │ - 0x0000609c 20790600 b0af0a80 fc790600 b0b0b080 y.......y...... │ │ - 0x000060ac 007a0600 08840580 1c7b0600 b0a80980 .z.......{...... │ │ - 0x000060bc a47b0600 b0af1480 807c0600 b0ac0380 .{.......|...... │ │ - 0x000060cc c07c0600 b0af0a80 787d0600 b0ad0880 .|......x}...... │ │ - 0x000060dc f87d0600 b0ac0980 787f0600 b0ae0380 .}......x....... │ │ - 0x000060ec 1c810600 b0b0b080 24810600 af3f0080 ........$....?.. │ │ - 0x000060fc e4850600 b0ab0880 3c870600 b0b0b080 ........<....... │ │ - 0x0000610c 40870600 08840180 5c870600 b0ac3380 @.......\.....3. │ │ - 0x0000611c fc890600 b0ab0880 408c0600 b0b0a880 ........@....... │ │ - 0x0000612c 648c0600 b0ad0080 e88c0600 b0ae2580 d.............%. │ │ - 0x0000613c e48f0600 b0b0aa80 1c900600 08840180 ................ │ │ - 0x0000614c b8900600 b0b0a880 ec900600 08840b80 ................ │ │ - 0x0000615c ac920600 b0b0b080 f8920600 b0af1680 ................ │ │ - 0x0000616c 5c930600 b0b0b080 7c930600 d4260000 \.......|....&.. │ │ - 0x0000617c 0caf0600 d8260000 78b10600 dc260000 .....&..x....&.. │ │ - 0x0000618c b0b40600 e0260000 24b50600 e4260000 .....&..$....&.. │ │ - 0x0000619c 1ab60600 b0b0a880 40b60600 e0260000 ........@....&.. │ │ - 0x000061ac bcb80600 b0b0b080 c0b80600 08849780 ................ │ │ - 0x000061bc e0b80600 f4260000 ccb90600 08849780 .....&.......... │ │ - 0x000061cc ccb90600 b0b0ac80 04ba0600 b0b0b080 ................ │ │ - 0x000061dc 1aba0600 b0ac0380 4cba0600 b0ad0680 ........L....... │ │ - 0x000061ec dcba0600 b0b0b080 f2ba0600 08840180 ................ │ │ - 0x000061fc 06bb0600 b0b0a880 14bb0600 b0b0aa80 ................ │ │ - 0x0000620c 70bb0600 b00b8480 7ebb0600 b0b0a880 p.......~....... │ │ - 0x0000621c 9ebb0600 b0b0b080 9ebb0600 b0b0aa80 ................ │ │ - 0x0000622c ecbb0600 b00b8480 1cbc0600 b0b0aa80 ................ │ │ - 0x0000623c 98bc0600 b0af0680 22be0600 b00b8480 ........"....... │ │ - 0x0000624c 4cbe0600 b0ad0480 00bf0600 b00b8480 L............... │ │ - 0x0000625c 1cbf0600 b0b0aa80 40bf0600 0b840980 ........@....... │ │ - 0x0000626c a0bf0600 b0b0b080 acbf0600 b0ae0180 ................ │ │ - 0x0000627c 40c00600 08840180 b4c00600 b0b0b080 @............... │ │ - 0x0000628c c4c00600 b0ab0280 0cc10600 b0ac0380 ................ │ │ - 0x0000629c 4cc10600 b00b8480 5cc10600 b0b0b080 L.......\....... │ │ - 0x000062ac 70c10600 10260000 6cc20600 14260000 p....&..l....&.. │ │ - 0x000062bc a0c20600 18260000 c4c20600 1c260000 .....&.......&.. │ │ - 0x000062cc f8c80600 20260000 70ca0600 24260000 .... &..p...$&.. │ │ - 0x000062dc 5ccb0600 28260000 c0cc0600 2c260000 \...(&......,&.. │ │ - 0x000062ec 24d00600 30260000 98d30600 34260000 $...0&......4&.. │ │ - 0x000062fc f0d30600 38260000 10d50600 3c260000 ....8&......<&.. │ │ - 0x0000630c 4cda0600 40260000 10db0600 44260000 L...@&......D&.. │ │ - 0x0000631c 58dc0600 48260000 d0dd0600 4c260000 X...H&......L&.. │ │ - 0x0000632c 48de0600 50260000 38df0600 54260000 H...P&..8...T&.. │ │ - 0x0000633c 08e00600 58260000 00e20600 5c260000 ....X&......\&.. │ │ - 0x0000634c 5ce20600 60260000 bce20600 64260000 \...`&......d&.. │ │ - 0x0000635c 9ce40600 68260000 6ce70600 6c260000 ....h&..l...l&.. │ │ - 0x0000636c 90e90600 b0b0b080 c4e90600 68260000 ............h&.. │ │ - 0x0000637c 1cea0600 b0b0b080 30ea0600 64260000 ........0...d&.. │ │ - 0x0000638c e8ec0600 68260000 d4ee0600 6c260000 ....h&......l&.. │ │ - 0x0000639c 3cf00600 70260000 14f10600 74260000 <...p&......t&.. │ │ - 0x000063ac 6cf10600 78260000 ecf30600 7c260000 l...x&......|&.. │ │ - 0x000063bc acf50600 80260000 a0f70600 84260000 .....&.......&.. │ │ - 0x000063cc c8fa0600 88260000 20030700 8c260000 .....&.. ....&.. │ │ - 0x000063dc c00b0700 b0b0b080 cc0b0700 08849780 ................ │ │ - 0x000063ec 9c0c0700 b0b0b080 aa0c0700 08849780 ................ │ │ - 0x000063fc dc0c0700 70260000 c40d0700 84260000 ....p&.......&.. │ │ - 0x0000640c ac140700 e0260000 f0150700 e4260000 .....&.......&.. │ │ - 0x0000641c 3c160700 e8260000 00170700 b0b0b080 <....&.......... │ │ - 0x0000642c 3c170700 08849780 3c170700 08270000 <.......<....'.. │ │ - 0x0000643c f0170700 0c270000 18180700 10270000 .....'.......'.. │ │ - 0x0000644c 34180700 b0b0b080 48180700 0c270000 4.......H....'.. │ │ - 0x0000645c 90180700 24270000 bc180700 28270000 ....$'......('.. │ │ - 0x0000646c 60190700 48270000 a0190700 b0b0b080 `...H'.......... │ │ - 0x0000647c ea190700 44270000 a81a0700 48270000 ....D'......H'.. │ │ - 0x0000648c 441b0700 4c270000 901b0700 50270000 D...L'......P'.. │ │ - 0x0000649c c81b0700 b0b0b080 e61b0700 4c270000 ............L'.. │ │ - 0x000064ac 341c0700 b0b0b080 381c0700 54270000 4.......8...T'.. │ │ - 0x000064bc d81c0700 58270000 241d0700 5c270000 ....X'..$...\'.. │ │ - 0x000064cc e81d0700 8c270000 381e0700 90270000 .....'..8....'.. │ │ - 0x000064dc 6c1e0700 94270000 7c200700 b8270000 l....'..| ...'.. │ │ - 0x000064ec a4200700 08849780 c8200700 b0b0b080 . ....... ...... │ │ - 0x000064fc c4200700 bc270000 88210700 d4270000 . ...'...!...'.. │ │ - 0x0000650c b0430700 4c290000 3c470700 b0b0b080 .C..L).........j....... │ │ - 0x00006f3c c8150900 b0ac0580 54160900 b0b0a880 ........T....... │ │ - 0x00006f4c 80160900 b0af2680 d4170900 b0b0b080 ......&......... │ │ - 0x00006f5c 0e180900 b0b0a880 40180900 58320000 ........@...X2.. │ │ - 0x00006f6c 841e0900 b0b0b080 ba1e0900 b0b0a880 ................ │ │ - 0x00006f7c 141f0900 4c320000 a4280900 b0b0b080 ....L2...(...... │ │ - 0x00006f8c ac280900 b0b0a880 60290900 b0b0b080 .(......`)...... │ │ - 0x00006f9c 68290900 b0b0a880 74290900 b0b0b080 h)......t)...... │ │ - 0x00006fac 7c290900 b0af2880 782b0900 b0b0b080 |)....(.x+...... │ │ - 0x00006fbc 802b0900 b0b0a880 f82b0900 10320000 .+.......+...2.. │ │ - 0x00006fcc 68360900 b0b0a880 74360900 b0b0b080 h6......t6...... │ │ - 0x00006fdc 7c360900 b0b0a880 9e360900 b0b0aa80 |6.......6...... │ │ - 0x00006fec c8360900 b0aa0b80 e2360900 b0b0a880 .6.......6...... │ │ - 0x00006ffc 9e370900 b0b0b080 a4370900 b0a80380 .7.......7...... │ │ - 0x0000700c ec370900 b0b0b080 ec370900 b0b0a880 .7.......7...... │ │ - 0x0000701c 0e380900 08840180 18380900 b0b0a880 .8.......8...... │ │ - 0x0000702c 6c380900 b0ac1180 14390900 b0b0b080 l8.......9...... │ │ - 0x0000703c 24390900 b0b0aa80 b6390900 b0b0b080 $9.......9...... │ │ - 0x0000704c b4390900 b0aa0b80 e8390900 b0ab0880 .9.......9...... │ │ - 0x0000705c 383a0900 b0088480 4c3a0900 08840180 8:......L:...... │ │ - 0x0000706c 703a0900 b0b0b080 703a0900 b0a80180 p:......p:...... │ │ - 0x0000707c f43a0900 b0088480 103b0900 b0b0a880 .:.......;...... │ │ - 0x0000708c 303b0900 08840180 543b0900 b00b8480 0;......T;...... │ │ - 0x0000709c 683b0900 08840180 903b0900 b0b0a880 h;.......;...... │ │ - 0x000070ac a43b0900 b0b0b080 ac3b0900 b0af1080 .;.......;...... │ │ - 0x000070bc 883c0900 b0ae2180 b03f0900 b0b0a880 .<....!..?...... │ │ - 0x000070cc e43f0900 14310000 48600900 b0af0480 .?...1..H`...... │ │ - 0x000070dc f8600900 b0b0a880 10610900 b0b0b080 .`.......a...... │ │ - 0x000070ec 16610900 b0aa0380 22610900 b0b0a880 .a......"a...... │ │ - 0x000070fc 4c610900 b0b0b080 4c610900 08840180 La......La...... │ │ - 0x0000710c 68610900 b0b0a880 b8610900 b0af1280 ha.......a...... │ │ - 0x0000711c c8630900 d4300000 a8640900 d8300000 .c...0...d...0.. │ │ - 0x0000712c 7c650900 dc300000 3c660900 af3f0080 |e...0... │ │ - 0x000073dc 5cd00900 b0ab0080 88d00900 ad3f0680 \............?.. │ │ - 0x000073ec 8cd20900 b0b0aa80 b0d20900 af3f0280 .............?.. │ │ - 0x000073fc 7cd60900 b0af3680 40d90900 b0088480 |.....6.@....... │ │ - 0x0000740c 48d90900 b0af2280 78da0900 b0ab0880 H.....".x....... │ │ - 0x0000741c bcdc0900 b0b0a880 e0dc0900 b0af3880 ..............8. │ │ - 0x0000742c 30e20900 b0b0b080 34e20900 b0af1c80 0.......4....... │ │ - 0x0000743c 24e80900 b0b0b080 24e80900 b0af0480 $.......$....... │ │ - 0x0000744c e0e80900 b0088480 eae80900 b0af0480 ................ │ │ - 0x0000745c ace90900 b0af1680 2cec0900 b0ad1480 ........,....... │ │ - 0x0000746c f8ec0900 b0ae2f80 c0ee0900 af3f0e80 ....../......?.. │ │ - 0x0000747c 78f30900 b0af2880 c4fa0900 b0b0b080 x.....(......... │ │ - 0x0000748c c0fa0900 b0ae1780 9cfb0900 b0088480 ................ │ │ - 0x0000749c a0fb0900 0b840780 dcfb0900 b0ab0880 ................ │ │ - 0x000074ac 0cfc0900 b0b0a880 2efc0900 b0088480 ................ │ │ - 0x000074bc 30fc0900 0b840780 6cfc0900 b0088480 0.......l....... │ │ - 0x000074cc 70fc0900 b0af0e80 bcfd0900 b0088480 p............... │ │ - 0x000074dc c0fd0900 b0a81180 18fe0900 b0088480 ................ │ │ - 0x000074ec 1cfe0900 0b840780 58fe0900 302e0000 ........X...0... │ │ - 0x000074fc 88010a00 b0b0b080 84010a00 b0aa0780 ................ │ │ - 0x0000750c c4010a00 382e0000 90080a00 b0a80780 ....8........... │ │ - 0x0000751c dc080a00 b0b0aa80 00090a00 b0b0ab80 ................ │ │ - 0x0000752c 2e090a00 b0b0b080 4c090a00 b0b0aa80 ........L....... │ │ - 0x0000753c 74090a00 b00b8480 bc090a00 af3f0880 t............?.. │ │ - 0x0000754c c80c0a00 b00b8480 940d0a00 af3f0480 .............?.. │ │ - 0x0000755c 18140a00 b0b0b080 1c140a00 b0b0a880 ................ │ │ - 0x0000756c 38140a00 b0af2e80 d4160a00 b0b0b080 8............... │ │ - 0x0000757c da160a00 b00b8480 08170a00 af78b280 .............x.. │ │ - 0x0000758c 24360a00 b0b0a880 58360a00 bc2d0000 $6......X6...-.. │ │ - 0x0000759c a4460a00 b0b0b080 cc460a00 b0b0a880 .F.......F...... │ │ - 0x000075ac ee460a00 b00b8480 0a470a00 b0ad0480 .F.......G...... │ │ - 0x000075bc a0470a00 b00b8480 bc470a00 b0b0a880 .G.......G...... │ │ - 0x000075cc c8470a00 b0af1480 b8490a00 b0088480 .G.......I...... │ │ - 0x000075dc d4490a00 b00b8480 ec490a00 b0aa0380 .I.......I...... │ │ - 0x000075ec 644a0a00 b0b0b080 684a0a00 b0aa0380 dJ......hJ...... │ │ - 0x000075fc e04a0a00 b0b0a880 ec4a0a00 b0b0b080 .J.......J...... │ │ - 0x0000760c f04a0a00 0b840180 0e4b0a00 b00b8480 .J.......K...... │ │ - 0x0000761c 2a4b0a00 b0ad0480 cc4b0a00 b00b8480 *K.......K...... │ │ - 0x0000762c e84b0a00 b0b0a880 fe4b0a00 b00b8480 .K.......K...... │ │ - 0x0000763c 1c4c0a00 b0af0480 d84c0a00 b0b0ac80 .L.......L...... │ │ - 0x0000764c 3c4d0a00 b0088480 504d0a00 b0af0680 . │ │ - 0x0000792c 90e20a00 b0af0c80 8ce50a00 b0ab1880 ................ │ │ - 0x0000793c 5ce60a00 3c2a0000 44fe0a00 b0af2a80 \...<*..D.....*. │ │ - 0x0000794c 28ff0a00 b0b0aa80 54ff0a00 b0af0480 (.......T....... │ │ - 0x0000795c 10000b00 b0b0a880 28000b00 b0b0b080 ........(....... │ │ - 0x0000796c 40000b00 b0b0a880 68000b00 b0af0a80 @.......h....... │ │ - 0x0000797c 28010b00 af3f0480 1c060b00 af3f2e80 (....?.......?.. │ │ - 0x0000798c 48120b00 af3f0080 88160b00 b0af1080 H....?.......... │ │ - 0x0000799c 10170b00 b0ad0680 98170b00 af64b280 .............d.. │ │ - 0x000079ac 7c1c0b00 b0ae3b80 0c1d0b00 b0af0c80 |.....;......... │ │ - 0x000079bc 7c1d0b00 b0af0a80 1c1e0b00 af3f0880 |............?.. │ │ - 0x000079cc 88210b00 b0b0aa80 b0210b00 b00b8480 .!.......!...... │ │ - 0x000079dc 30220b00 b0a80980 e8220b00 b00b8480 0"......."...... │ │ - 0x000079ec 1c230b00 b0ac0d80 c0230b00 b0ac2980 .#.......#....). │ │ - 0x000079fc 78240b00 b0ac1380 24250b00 b0ac1b80 x$......$%...... │ │ - 0x00007a0c c4250b00 b0af0a80 4c260b00 b0aa0380 .%......L&...... │ │ - 0x00007a1c b8260b00 b0b0a880 10270b00 60290000 .&.......'..`).. │ │ - 0x00007a2c 98270b00 b0af3c80 002b0b00 b0af1080 .'....<..+...... │ │ - 0x00007a3c 842b0b00 b0ac0f80 d82b0b00 b0af0a80 .+.......+...... │ │ - 0x00007a4c c02e0b00 b0af1680 a8300b00 08840780 .........0...... │ │ - 0x00007a5c d8300b00 b0af2080 483f0b00 b0b0a880 .0.... .H?...... │ │ - 0x00007a6c 803f0b00 b0af0a80 b0420b00 b0af1680 .?.......B...... │ │ - 0x00007a7c a8440b00 b0af0680 70470b00 b0b0a880 .D......pG...... │ │ - 0x00007a8c fc470b00 08840b80 44480b00 b0aa0580 .G......DH...... │ │ - 0x00007a9c a0480b00 b0af3280 b0560b00 b0a80580 .H....2..V...... │ │ - 0x00007aac f4560b00 b0b0a880 14570b00 b0aa0b80 .V.......W...... │ │ - 0x00007abc 3c570b00 b0ab0280 5a570b00 b0b0b080 ......`H..<$.. │ │ - 0x0000809c a8480c00 40240000 f0480c00 44240000 .H..@$...H..D$.. │ │ - 0x000080ac e0490c00 01000000 344a0c00 01000000 .I......4J...... │ │ + 0x00004b4c 2c380400 01000000 34380400 01000000 ,8......48...... │ │ + 0x00004b5c 30380400 01000000 2c380400 01000000 08......,8...... │ │ + 0x00004b6c 30380400 01000000 48380400 01000000 08......H8...... │ │ + 0x00004b7c 50380400 b0ad0a80 b8380400 b0b0b080 P8.......8...... │ │ + 0x00004b8c b2380400 08840f80 d0380400 b0ac0b80 .8.......8...... │ │ + 0x00004b9c b0390400 b0ab0680 4c3a0400 b0aa1780 .9......L:...... │ │ + 0x00004bac 343b0400 b0ab1880 803b0400 b0aa1780 4;.......;...... │ │ + 0x00004bbc c83b0400 b0ac1780 203c0400 b0aa1780 .;...... <...... │ │ + 0x00004bcc f83d0400 b0ac1780 503e0400 b0aa1780 .=......P>...... │ │ + 0x00004bdc c8400400 b0af1c80 08430400 b0ac1580 .@.......C...... │ │ + 0x00004bec 7c430400 b0af0480 18440400 b0b0a880 |C.......D...... │ │ + 0x00004bfc 38440400 b0b0b080 44440400 0b840380 8D......DD...... │ │ + 0x00004c0c 8c440400 b0ab0a80 fc440400 b0b0b080 .D.......D...... │ │ + 0x00004c1c 04450400 b0088480 06450400 b0b0b080 .E.......E...... │ │ + 0x00004c2c 22450400 b0088480 38450400 b0ac2980 "E......8E....). │ │ + 0x00004c3c 4c460400 b0b0b080 54460400 b0af3480 LF......TF....4. │ │ + 0x00004c4c d4480400 b0088480 d6480400 b0aa0380 .H.......H...... │ │ + 0x00004c5c ee480400 b0b0b080 04490400 b0af3880 .H.......I....8. │ │ + 0x00004c6c 504c0400 b0b0b080 5c4c0400 b0af3480 PL......\L....4. │ │ + 0x00004c7c dc4e0400 0b840580 404f0400 b0af3280 .N......@O....2. │ │ + 0x00004c8c 605d0400 b0b0b080 925d0400 b0b0a880 `].......]...... │ │ + 0x00004c9c e65d0400 b0b0b080 1a5e0400 b00b8480 .].......^...... │ │ + 0x00004cac 2c5e0400 b0b0b080 2a5e0400 b0b0a880 ,^......*^...... │ │ + 0x00004cbc 4c5e0400 b0b0b080 485e0400 b0b0a880 L^......H^...... │ │ + 0x00004ccc c45e0400 b0b0b080 c25e0400 b0b0a880 .^.......^...... │ │ + 0x00004cdc 185f0400 b0b0b080 245f0400 b0b0a880 ._......$_...... │ │ + 0x00004cec 0e600400 b00b8480 24600400 b0b0a880 .`......$`...... │ │ + 0x00004cfc 44600400 b0b0b080 44600400 b00b8480 D`......D`...... │ │ + 0x00004d0c 5c600400 b0b0aa80 f0600400 b0b0a880 \`.......`...... │ │ + 0x00004d1c 4c610400 b0b0aa80 76610400 b0b0b080 La......va...... │ │ + 0x00004d2c cc610400 b0b0a880 ec610400 b0ab0880 .a.......a...... │ │ + 0x00004d3c 1c620400 b0ac0380 5c620400 b0b0b080 .b......\b...... │ │ + 0x00004d4c 60620400 b00b8480 7c620400 b0b0ac80 `b......|b...... │ │ + 0x00004d5c 98620400 b00b8480 b4620400 b0ab0880 .b.......b...... │ │ + 0x00004d6c f8640400 b0b0a880 1c650400 b0b0b080 .d.......e...... │ │ + 0x00004d7c 40650400 b00b8480 5e650400 b0b0b080 @e......^e...... │ │ + 0x00004d8c 70650400 b0af0e80 bc660400 b0a81180 pe.......f...... │ │ + 0x00004d9c 14670400 0b840780 d8670400 b0a80580 .g.......g...... │ │ + 0x00004dac f0680400 b0aa1580 c0690400 b0a80580 .h.......i...... │ │ + 0x00004dbc 786a0400 b0ac0180 ac6a0400 b0a80580 xj.......j...... │ │ + 0x00004dcc 506b0400 9c350000 906b0400 08849780 Pk...5...k...... │ │ + 0x00004ddc b46b0400 b0b0b080 c06b0400 08849780 .k.......k...... │ │ + 0x00004dec d86b0400 b0b0b080 e86b0400 80350000 .k.......k...5.. │ │ + 0x00004dfc ac6c0400 b0b0b080 e46c0400 7c350000 .l.......l..|5.. │ │ + 0x00004e0c 446d0400 80350000 8c6d0400 08849780 Dm...5...m...... │ │ + 0x00004e1c cc6d0400 7c350000 306e0400 80350000 .m..|5..0n...5.. │ │ + 0x00004e2c 106f0400 84350000 b86f0400 08849780 .o...5...o...... │ │ + 0x00004e3c cc6f0400 b0b0b080 cc6f0400 8c350000 .o.......o...5.. │ │ + 0x00004e4c 30710400 ac350000 04720400 b0b0b080 0q...5...r...... │ │ + 0x00004e5c 1e720400 bc350000 54720400 c0350000 .r...5..Tr...5.. │ │ + 0x00004e6c 18730400 b0b0b080 20730400 bc350000 .s...... s...5.. │ │ + 0x00004e7c 74730400 c0350000 e4730400 08849780 ts...5...s...... │ │ + 0x00004e8c 24740400 08840180 98740400 b0af0080 $t.......t...... │ │ + 0x00004e9c 64750400 b0ab0080 80750400 b0b0a880 du.......u...... │ │ + 0x00004eac 88750400 b0b0b080 a4750400 b0af0280 .u.......u...... │ │ + 0x00004ebc 12780400 b0b0a880 36780400 b0088480 .x......6x...... │ │ + 0x00004ecc 38780400 b00b8480 52780400 b0088480 8x......Rx...... │ │ + 0x00004edc 54780400 b0aa0b80 90780400 b0a80580 Tx.......x...... │ │ + 0x00004eec c8780400 b0b0a880 d8780400 54350000 .x.......x..T5.. │ │ + 0x00004efc a87e0400 b0b0b080 b27e0400 b0b0a880 .~.......~...... │ │ + 0x00004f0c ce7e0400 b0ab0080 f07e0400 b0aa0380 .~.......~...... │ │ + 0x00004f1c 147f0400 b0b0aa80 2c7f0400 b0088480 ........,....... │ │ + 0x00004f2c 647f0400 b0af0a80 50810400 b0a80180 d.......P....... │ │ + 0x00004f3c 78810400 b0ac0180 ca810400 b0aa0180 x............... │ │ + 0x00004f4c 02820400 b0088480 00820400 08849780 ................ │ │ + 0x00004f5c 40820400 b0b0b080 42820400 08849780 @.......B....... │ │ + 0x00004f6c 50820400 e8340000 48830400 ec340000 P....4..H....4.. │ │ + 0x00004f7c f8840400 f0340000 62860400 f4340000 .....4..b....4.. │ │ + 0x00004f8c a0860400 f8340000 d8860400 08849780 .....4.......... │ │ + 0x00004f9c d8860400 f4340000 10870400 f8340000 .....4.......4.. │ │ + 0x00004fac 7c880400 08849780 9c880400 f4340000 |............4.. │ │ + 0x00004fbc c0880400 f8340000 7c890400 b0b0b080 .....4..|....... │ │ + 0x00004fcc 86890400 f4340000 e48a0400 f8340000 .....4.......4.. │ │ + 0x00004fdc 888b0400 fc340000 a88c0400 00350000 .....4.......5.. │ │ + 0x00004fec 648e0400 04350000 ac8f0400 08350000 d....5.......5.. │ │ + 0x00004ffc b8900400 0c350000 249a0400 10350000 .....5..$....5.. │ │ + 0x0000500c 74a20400 14350000 5cab0400 08849780 t....5..\....... │ │ + 0x0000501c 7cab0400 10350000 40b00400 14350000 |....5..@....5.. │ │ + 0x0000502c 9cb10400 18350000 7cb20400 1c350000 .....5..|....5.. │ │ + 0x0000503c ccb30400 20350000 5cb50400 24350000 .... 5..\...$5.. │ │ + 0x0000504c 94b70400 28350000 f4b80400 2c350000 ....(5......,5.. │ │ + 0x0000505c 04ba0400 30350000 c0ba0400 08849780 ....05.......... │ │ + 0x0000506c d4ba0400 2c350000 0cbb0400 08849780 ....,5.......... │ │ + 0x0000507c b4bb0400 b0b0b080 d4bb0400 08849780 ................ │ │ + 0x0000508c 88bc0400 18350000 78bd0400 1c350000 .....5..x....5.. │ │ + 0x0000509c e4be0400 20350000 08c00400 24350000 .... 5......$5.. │ │ + 0x000050ac 74c10400 28350000 b8c10400 b0b0b080 t...(5.......... │ │ + 0x000050bc c0c10400 24350000 08c20400 08849780 ....$5.......... │ │ + 0x000050cc 68c20400 20350000 a0c20400 24350000 h... 5......$5.. │ │ + 0x000050dc 4cc30400 b0b0b080 60c30400 20350000 L.......`... 5.. │ │ + 0x000050ec 14c40400 24350000 44c40400 28350000 ....$5..D...(5.. │ │ + 0x000050fc 6cc40400 08849780 e8c50400 34350000 l...........45.. │ │ + 0x0000510c 60c60400 38350000 a8c60400 3c350000 `...85......<5.. │ │ + 0x0000511c 8cc70400 40350000 e8c70400 44350000 ....@5......D5.. │ │ + 0x0000512c d0c80400 48350000 f0c80400 4c350000 ....H5......L5.. │ │ + 0x0000513c 64c90400 50350000 e4c90400 54350000 d...P5......T5.. │ │ + 0x0000514c acca0400 58350000 f4cb0400 5c350000 ....X5......\5.. │ │ + 0x0000515c 34ce0400 08849780 40ce0400 58350000 4.......@...X5.. │ │ + 0x0000516c dcd00400 5c350000 38d10400 60350000 ....\5..8...`5.. │ │ + 0x0000517c 54d20400 64350000 c8d20400 68350000 T...d5......h5.. │ │ + 0x0000518c 60d30400 6c350000 9cd40400 b0b0b080 `...l5.......... │ │ + 0x0000519c b0d40400 08849780 0cd50400 60350000 ............`5.. │ │ + 0x000051ac 44d50400 b0b0b080 58d50400 08849780 D.......X....... │ │ + 0x000051bc 7cd50400 54350000 80d80400 08849780 |...T5.......... │ │ + 0x000051cc c8d80400 b0b0b080 c8d80400 48350000 ............H5.. │ │ + 0x000051dc 34db0400 4c350000 b8dc0400 50350000 4...L5......P5.. │ │ + 0x000051ec c0de0400 54350000 34e00400 58350000 ....T5..4...X5.. │ │ + 0x000051fc b0e10400 5c350000 48e40400 60350000 ....\5..H...`5.. │ │ + 0x0000520c f8e50400 64350000 30e80400 08849780 ....d5..0....... │ │ + 0x0000521c 64e90400 60350000 b8e90400 64350000 d...`5......d5.. │ │ + 0x0000522c 0cea0400 b0b0b080 40ea0400 b00b8480 ........@....... │ │ + 0x0000523c 38eb0400 b0b0aa80 b0eb0400 b0ac0580 8............... │ │ + 0x0000524c 64ec0400 b00b8480 d4ec0400 08840180 d............... │ │ + 0x0000525c f4ec0400 b0088480 10ed0400 b0b0b080 ................ │ │ + 0x0000526c 20ed0400 08840780 48ed0400 b0b0b080 .......H....... │ │ + 0x0000527c 7eed0400 18350000 1cee0400 08849780 ~....5.......... │ │ + 0x0000528c 38ee0400 b0b00180 58ee0400 08849780 8.......X....... │ │ + 0x0000529c 74ee0400 04350000 40ef0400 08350000 t....5..@....5.. │ │ + 0x000052ac 18f00400 28350000 04f10400 40350000 ....(5......@5.. │ │ + 0x000052bc 9af10400 44350000 ecf10400 58350000 ....D5......X5.. │ │ + 0x000052cc 38f20400 5c350000 5af20400 60350000 8...\5..Z...`5.. │ │ + 0x000052dc e4f20400 08849780 0cf30400 5c350000 ............\5.. │ │ + 0x000052ec 6cf30400 08849780 82f30400 b0b0b080 l............... │ │ + 0x000052fc 84f30400 50350000 68f70400 08849780 ....P5..h....... │ │ + 0x0000530c bcf70400 b00b8480 c4f80400 0b840380 ................ │ │ + 0x0000531c ecf80400 b0af0280 b0f90400 b00b8480 ................ │ │ + 0x0000532c d0f90400 b0a80180 e8f90400 b00b8480 ................ │ │ + 0x0000533c 58fa0400 b0ab0280 98fa0400 b0ad0280 X............... │ │ + 0x0000534c 74fb0400 b00b8480 c0fb0400 b0088480 t............... │ │ + 0x0000535c e4fb0400 b0a80380 04fc0400 08840180 ................ │ │ + 0x0000536c 10fc0400 b0b0b080 20fc0400 b0ad0080 ........ ....... │ │ + 0x0000537c 30fd0400 30350000 b0fd0400 34350000 0...05......45.. │ │ + 0x0000538c 30fe0400 b0b0a880 44fe0400 b0b0b080 0.......D....... │ │ + 0x0000539c 44fe0400 28350000 c4fe0400 b0a80180 D...(5.......... │ │ + 0x000053ac 04ff0400 08840180 24ff0400 b0ac0980 ........$....... │ │ + 0x000053bc d0ff0400 b0ae0980 98000500 b0b0b080 ................ │ │ + 0x000053cc a8000500 b00b8480 fc000500 b0b0af80 ................ │ │ + 0x000053dc 80020500 b0b0aa80 a0020500 b0af0080 ................ │ │ + 0x000053ec 6c030500 b0b0aa80 8c030500 b0af0080 l............... │ │ + 0x000053fc 58040500 b0b0a880 68040500 b0ab0080 X.......h....... │ │ + 0x0000540c a4040500 b0ab0280 bc040500 b0aa0180 ................ │ │ + 0x0000541c d0040500 b0ab0280 e8040500 af3f2480 .............?$. │ │ + 0x0000542c 34080500 b0088480 44080500 af3f2480 4.......D....?$. │ │ + 0x0000543c 240f0500 b0088480 340f0500 b0af1080 $.......4....... │ │ + 0x0000544c a0130500 b0088480 b8130500 b0af1080 ................ │ │ + 0x0000545c 901c0500 b0aa0180 f81c0500 b0088480 ................ │ │ + 0x0000546c 241d0500 b0b0b080 241d0500 b0aa0580 $.......$....... │ │ + 0x0000547c 801d0500 b0b0b080 9c1d0500 b00b8480 ................ │ │ + 0x0000548c d41d0500 b0ab0880 401e0500 b0aa0180 ........@....... │ │ + 0x0000549c a81e0500 b0b0b080 a61e0500 b00b8480 ................ │ │ + 0x000054ac dc1e0500 b0b0b080 dc1e0500 b0a80380 ................ │ │ + 0x000054bc 0c1f0500 b0af1080 d4200500 b0ac0780 ......... ...... │ │ + 0x000054cc 94220500 b0b0ac80 b8220500 08840380 ."......."...... │ │ + 0x000054dc dc220500 b0b0a880 44230500 b0088480 ."......D#...... │ │ + 0x000054ec 5c230500 b0ab0080 f4240500 b00b8480 \#.......$...... │ │ + 0x000054fc 10250500 b0b0aa80 84250500 b0b0b080 .%.......%...... │ │ + 0x0000550c 84250500 b00b8480 a0250500 b0ab0280 .%.......%...... │ │ + 0x0000551c e8250500 b0ad1880 d4270500 b0b0ad80 .%.......'...... │ │ + 0x0000552c 5c280500 b0af1880 0c290500 b0b0b080 \(.......)...... │ │ + 0x0000553c 26290500 08840180 98290500 b0ac0180 &).......)...... │ │ + 0x0000554c 282a0500 b0b0aa80 4c2a0500 b0b0b080 (*......L*...... │ │ + 0x0000555c 6c2a0500 b0a80180 882a0500 b0b0b080 l*.......*...... │ │ + 0x0000556c 902a0500 b0088480 942a0500 b0af0e80 .*.......*...... │ │ + 0x0000557c bc2b0500 b0ad0480 3c2c0500 b0088480 .+......<,...... │ │ + 0x0000558c 3e2c0500 b0ae0580 782c0500 b0af1280 >,......x,...... │ │ + 0x0000559c d42d0500 08840580 102e0500 b0b0a880 .-.............. │ │ + 0x000055ac 302e0500 b0af0e80 802f0500 b0b0aa80 0......../...... │ │ + 0x000055bc b22f0500 b0b0a880 e22f0500 b0b0aa80 ./......./...... │ │ + 0x000055cc 08300500 0b840980 68300500 b0b0b080 .0......h0...... │ │ + 0x000055dc 74300500 b00b8480 c8300500 b0b0aa80 t0.......0...... │ │ + 0x000055ec 18310500 b0ab0080 b8310500 b0ad0680 .1.......1...... │ │ + 0x000055fc 48320500 b0af1280 ec330500 b0ae0980 H2.......3...... │ │ + 0x0000560c 74340500 b0ab1280 6c350500 b0b0b080 t4......l5...... │ │ + 0x0000561c 74350500 08840780 9c350500 b0b0a880 t5.......5...... │ │ + 0x0000562c a8350500 b0af1880 d8370500 b0ac0780 .5.......7...... │ │ + 0x0000563c 4c3a0500 b0af1680 e83b0500 8c320000 L:.......;...2.. │ │ + 0x0000564c b4570500 b0ae0980 b4620500 b0af1080 .W.......b...... │ │ + 0x0000565c a8630500 80320000 f86e0500 b0b0b080 .c...2...n...... │ │ + 0x0000566c 0c6f0500 b0b0a880 446f0500 b0b0aa80 .o......Do...... │ │ + 0x0000567c 6a6f0500 b0ab0080 866f0500 b0b0b080 jo.......o...... │ │ + 0x0000568c 886f0500 b0af1880 14730500 b0b0aa80 .o.......s...... │ │ + 0x0000569c a4730500 b0ad0480 24740500 b00b8480 .s......$t...... │ │ + 0x000056ac 3e740500 b0b0b080 42740500 b0ae0b80 >t......Bt...... │ │ + 0x000056bc cc740500 b00b8480 fc740500 b0088480 .t.......t...... │ │ + 0x000056cc fe740500 b0aa0380 20750500 b0088480 .t...... u...... │ │ + 0x000056dc 24750500 b0aa0580 b0750500 b0b0a880 $u.......u...... │ │ + 0x000056ec d8750500 b0088480 da750500 b0af0a80 .u.......u...... │ │ + 0x000056fc 64760500 b0af2880 007a0500 b0b0b080 dv....(..z...... │ │ + 0x0000570c 107a0500 b0ab0880 547c0500 b0b0a880 .z......T|...... │ │ + 0x0000571c 787c0500 0b840580 e87c0500 b0af2280 x|.......|....". │ │ + 0x0000572c 107f0500 b0b0a880 207f0500 b0ab0c80 ........ ....... │ │ + 0x0000573c fc7f0500 b0ab0280 34800500 0b841180 ........4....... │ │ + 0x0000574c a4800500 b00b8480 b6800500 b0b0b080 ................ │ │ + 0x0000575c ba800500 b0a80580 e4800500 b0ac2780 ..............'. │ │ + 0x0000576c 84810500 b0088480 94810500 b0b0a880 ................ │ │ + 0x0000577c a4810500 b0ab1680 20820500 b0b0aa80 ........ ....... │ │ + 0x0000578c 3c820500 b0aa0180 60820500 b0ae3980 <.......`.....9. │ │ + 0x0000579c b0850500 b0b0b080 b2850500 b0b0a880 ................ │ │ + 0x000057ac d0850500 b0b0b080 cc850500 b0af1480 ................ │ │ + 0x000057bc 7c870500 b0b0a880 e4870500 b0b0ac80 |............... │ │ + 0x000057cc 1c880500 b00b8480 54880500 af3f0c80 ........T....?.. │ │ + 0x000057dc 008f0500 b0ac3f80 a8900500 b0ac0580 ......?......... │ │ + 0x000057ec 42910500 b00b8480 6c910500 b0b0aa80 B.......l....... │ │ + 0x000057fc cc910500 b0a80380 ea910500 b0ae0580 ................ │ │ + 0x0000580c 8c920500 b0b0aa80 bc920500 b0ac0380 ................ │ │ + 0x0000581c 0c930500 b00b8480 50930500 b0ac0380 ........P....... │ │ + 0x0000582c ae930500 b0b0aa80 c0930500 b0b0a880 ................ │ │ + 0x0000583c d6930500 b0af0480 0a950500 b0b0a880 ................ │ │ + 0x0000584c 3c950500 b0af0e80 50960500 0b840180 <.......P....... │ │ + 0x0000585c 64960500 b0af0e80 78970500 0b840180 d.......x....... │ │ + 0x0000586c 8c970500 b0af0e80 a4980500 0b840180 ................ │ │ + 0x0000587c b8980500 08840380 fc980500 b0a80180 ................ │ │ + 0x0000588c 009b0500 08840180 209b0500 b0ab0480 ........ ....... │ │ + 0x0000589c 689b0500 b0b0b080 6c9b0500 b0a80980 h.......l....... │ │ + 0x000058ac f49b0500 b0b0ac80 4c9f0500 b0b0b080 ........L....... │ │ + 0x000058bc 489f0500 b0b0ac80 849f0500 b0ac0380 H............... │ │ + 0x000058cc d09f0500 b0b0a880 8aa00500 b0ad0280 ................ │ │ + 0x000058dc eca00500 b0ad0480 3ca10500 b0b0aa80 ........<....... │ │ + 0x000058ec 6ca10500 b00b8480 dca10500 b0af2680 l.............&. │ │ + 0x000058fc 96a20500 b0ab0080 cea20500 b0b0aa80 ................ │ │ + 0x0000590c 00a30500 b0ab0280 c4a60500 b0b0aa80 ................ │ │ + 0x0000591c f2a60500 b00b8480 08a70500 b0b0a880 ................ │ │ + 0x0000592c baa70500 b00b8480 c8a70500 b0af0e80 ................ │ │ + 0x0000593c 5ca90500 b00b8480 90a90500 b0b0a880 \............... │ │ + 0x0000594c 4aaa0500 b0b0aa80 76aa0500 b0b0a880 J.......v....... │ │ + 0x0000595c 96aa0500 b0b0aa80 e4aa0500 b0ab0080 ................ │ │ + 0x0000596c 0aab0500 b0b0b080 0aab0500 b0ad0680 ................ │ │ + 0x0000597c 64ab0500 b0b0ac80 baab0500 b0b0ab80 d............... │ │ + 0x0000598c e0ac0500 b0b0ac80 daaf0500 b0b0ab80 ................ │ │ + 0x0000599c 7cb00500 b0af1e80 b8b40500 442f0000 |...........D/.. │ │ + 0x000059ac 48b50500 af3f3280 2cb90500 b0088480 H....?2.,....... │ │ + 0x000059bc 42b90500 b0b0a880 52b90500 b0ab0280 B.......R....... │ │ + 0x000059cc 6ab90500 b0b0b080 68b90500 b0a80380 j.......h....... │ │ + 0x000059dc b0b90500 b0b0b080 b8b90500 b0ab2680 ..............&. │ │ + 0x000059ec 4cba0500 b0a80780 ecba0500 b0b0a880 L............... │ │ + 0x000059fc 00bb0500 08840580 24bb0500 b0b0b080 ........$....... │ │ + 0x00005a0c 28bb0500 b0b0a880 54bb0500 b0ae0980 (.......T....... │ │ + 0x00005a1c b4bb0500 b0b0aa80 d8bb0500 b0ab0a80 ................ │ │ + 0x00005a2c 54bc0500 b0b0b080 88bc0500 b0aa0980 T............... │ │ + 0x00005a3c 04bd0500 b0b0b080 00bd0500 b0a80980 ................ │ │ + 0x00005a4c 58bd0500 b0b0a880 6cbd0500 b0af0e80 X.......l....... │ │ + 0x00005a5c 2cbe0500 b0b0b080 2cbe0500 b0af0a80 ,.......,....... │ │ + 0x00005a6c ccbe0500 b0b0a880 ecbe0500 b0ac0180 ................ │ │ + 0x00005a7c 88bf0500 b0af0a80 18c00500 b0ac0780 ................ │ │ + 0x00005a8c 60c00500 0b840380 84c00500 b0ac0780 `............... │ │ + 0x00005a9c 10c10500 b0af0480 ccc10500 b0b0b080 ................ │ │ + 0x00005aac 2ac20500 b0af1080 e6c20500 b0af0680 *............... │ │ + 0x00005abc 8ac30500 b0af1080 70c40500 b0b0a880 ........p....... │ │ + 0x00005acc dcc40500 af3f2c80 c0ca0500 b0ab0680 .....?,......... │ │ + 0x00005adc 18cb0500 b0af2e80 fcce0500 b0b0a880 ................ │ │ + 0x00005aec 10cf0500 b0b0b080 18cf0500 b0b0a880 ................ │ │ + 0x00005afc 38cf0500 b0ae2180 b0cf0500 b0088480 8.....!......... │ │ + 0x00005b0c c0cf0500 b0af1e80 20d30500 b0088480 ........ ....... │ │ + 0x00005b1c 3cd30500 b00b8480 78d30500 b0b0a880 <.......x....... │ │ + 0x00005b2c e4d30500 b0b0aa80 f8d30500 c02d0000 .............-.. │ │ + 0x00005b3c 4cd80500 b0ad0080 78d80500 b0b0aa80 L.......x....... │ │ + 0x00005b4c 98d80500 0b840580 04d90500 0b840380 ................ │ │ + 0x00005b5c 70d90500 b0a80380 b0d90500 0b840380 p............... │ │ + 0x00005b6c f0db0500 b0b0b080 1cdc0500 b0a80980 ................ │ │ + 0x00005b7c c4dc0500 b0ab0c80 10dd0500 b0af0280 ................ │ │ + 0x00005b8c e4dd0500 b0a80180 00de0500 b00b8480 ................ │ │ + 0x00005b9c 54de0500 b0b0a880 bcde0500 b0aa0980 T............... │ │ + 0x00005bac 38df0500 b0b0b080 38df0500 b0b0a880 8.......8....... │ │ + 0x00005bbc 84df0500 b0aa0580 e0df0500 b0088480 ................ │ │ + 0x00005bcc f8df0500 b0ae0980 58e00500 b0ab0a80 ........X....... │ │ + 0x00005bdc d4e00500 b0af0e80 94e10500 b0b0b080 ................ │ │ + 0x00005bec 90e10500 b0a80980 e8e10500 b0b0a880 ................ │ │ + 0x00005bfc 00e20500 b0aa0580 5ce20500 b00b8480 ........\....... │ │ + 0x00005c0c 74e20500 b0a80380 bce20500 b0b0b080 t............... │ │ + 0x00005c1c 1ce30500 b0b0a880 3ce30500 b00b8480 ........<....... │ │ + 0x00005c2c 70e30500 b0b0aa80 a8e30500 08840380 p............... │ │ + 0x00005c3c dce30500 b0a81180 54e40500 b0ad0880 ........T....... │ │ + 0x00005c4c cee50500 b0af0080 8ee60500 b0ad0080 ................ │ │ + 0x00005c5c e4e60500 b0a80f80 58e70500 b0a80180 ........X....... │ │ + 0x00005c6c 6ce70500 b0a81180 e8e70500 b0b0aa80 l............... │ │ + 0x00005c7c 22e80500 b0af1080 bae80500 b00b8480 "............... │ │ + 0x00005c8c a8e90500 b0b0aa80 16ea0500 b0a80380 ................ │ │ + 0x00005c9c 60ea0500 b0aa0580 04eb0500 b0088480 `............... │ │ + 0x00005cac 4ceb0500 b0a80180 9ceb0500 b0b0b080 L............... │ │ + 0x00005cbc a0eb0500 b0ab0a80 bceb0500 af3f0080 .............?.. │ │ + 0x00005ccc 68ef0500 b0b0b080 7cef0500 08840d80 h.......|....... │ │ + 0x00005cdc c8ef0500 08840b80 18f00500 08840180 ................ │ │ + 0x00005cec 50f00500 b0a80180 50f20500 b0b0b080 P.......P....... │ │ + 0x00005cfc 54f20500 b0088480 56f20500 b00b8480 T.......V....... │ │ + 0x00005d0c 70f20500 b0088480 74f20500 b0af1880 p.......t....... │ │ + 0x00005d1c c4f40500 b0088480 c8f40500 b0af1080 ................ │ │ + 0x00005d2c f0f50500 0b840980 8cf60500 b0ae0580 ................ │ │ + 0x00005d3c 38f70500 b0b0b080 4cf70500 b0088480 8.......L....... │ │ + 0x00005d4c 50f70500 b0aa0180 ecf70500 b0b0a880 P............... │ │ + 0x00005d5c a8f80500 b0af1e80 c0fa0500 b0b0a880 ................ │ │ + 0x00005d6c d6fa0500 b0af1280 b4fb0500 08840380 ................ │ │ + 0x00005d7c e4fb0500 b0ab0880 34fc0500 b0b0b080 ........4....... │ │ + 0x00005d8c 54fc0500 08840180 a0fe0500 b0aa0380 T............... │ │ + 0x00005d9c 54ff0500 b0b0b080 68ff0500 b0a80580 T.......h....... │ │ + 0x00005dac 8cff0500 b0b0b080 98ff0500 b0b0a880 ................ │ │ + 0x00005dbc 08000600 b0b0b080 38000600 b0088480 ........8....... │ │ + 0x00005dcc 50000600 b0b0a880 70000600 b0af1880 P.......p....... │ │ + 0x00005ddc 84020600 b0ab0a80 9c030600 b0af2480 ..............$. │ │ + 0x00005dec 58080600 b0ae0f80 04090600 b0b0a880 X............... │ │ + 0x00005dfc 28090600 b0b0b080 28090600 b0ae0780 (.......(....... │ │ + 0x00005e0c 940a0600 08840180 b00a0600 b0aa0780 ................ │ │ + 0x00005e1c f80b0600 b0ac0b80 740d0600 b0aa0780 ........t....... │ │ + 0x00005e2c 0c100600 b0ac0b80 88110600 b0ab0680 ................ │ │ + 0x00005e3c 14130600 b0aa0780 5c140600 b0ae0780 ........\....... │ │ + 0x00005e4c c8150600 b0ab0680 5c170600 08840980 ........\....... │ │ + 0x00005e5c f4170600 b0b0b080 04180600 b0b0ae80 ................ │ │ + 0x00005e6c 80180600 b0b0b080 7c180600 b0a80580 ........|....... │ │ + 0x00005e7c bc180600 b0b0b080 bc180600 b0af1a80 ................ │ │ + 0x00005e8c 641a0600 b00b8480 681b0600 08840180 d.......h....... │ │ + 0x00005e9c dc1b0600 b0b0ad80 c81d0600 b0b0aa80 ................ │ │ + 0x00005eac f01d0600 b00b8480 181e0600 b0b0a880 ................ │ │ + 0x00005ebc 301e0600 b0af0a80 481f0600 08840580 0.......H....... │ │ + 0x00005ecc 881f0600 b0a80580 d81f0600 b0b0ac80 ................ │ │ + 0x00005edc 30200600 b0ab0880 7c220600 b0b0a880 0 ......|"...... │ │ + 0x00005eec a0220600 b0ab0480 30230600 b0b0a880 ."......0#...... │ │ + 0x00005efc 68230600 b0ab0080 d8230600 b0b0a880 h#.......#...... │ │ + 0x00005f0c 2c240600 0b840180 6c240600 b0088480 ,$......l$...... │ │ + 0x00005f1c 88240600 b0af1480 24260600 b0aa0d80 .$......$&...... │ │ + 0x00005f2c ec260600 b0af1c80 68280600 b0088480 .&......h(...... │ │ + 0x00005f3c 84280600 b0af1080 94290600 b0a80f80 .(.......)...... │ │ + 0x00005f4c 0c2a0600 b0b0b080 142a0600 08840180 .*.......*...... │ │ + 0x00005f5c 302a0600 b00b8480 4c2a0600 b0b0a880 0*......L*...... │ │ + 0x00005f6c 642a0600 b0ad0480 e42a0600 b00b8480 d*.......*...... │ │ + 0x00005f7c 2c2b0600 b0b0b080 342b0600 b0088480 ,+......4+...... │ │ + 0x00005f8c 362b0600 b0ac0380 6e2b0600 b0b0b080 6+......n+...... │ │ + 0x00005f9c 782b0600 b0088480 7a2b0600 b00b8480 x+......z+...... │ │ + 0x00005fac 902b0600 b0af0680 642e0600 b0ae0780 .+......d....... │ │ + 0x00005fbc d02f0600 b0ab0880 24310600 b0b0a880 ./......$1...... │ │ + 0x00005fcc 60310600 34290000 2c4d0600 b0b0b080 `1..4)..,M...... │ │ + 0x00005fdc 344d0600 08840780 6c4d0600 b0af0680 4M......lM...... │ │ + 0x00005fec 34500600 b0af1880 78520600 b0af1680 4P......xR...... │ │ + 0x00005ffc f0570600 b0af0680 c45a0600 b0aa0380 .W.......Z...... │ │ + 0x0000600c 005b0600 b0af1280 cc5c0600 b0af1080 .[.......\...... │ │ + 0x0000601c 1a630600 0b840180 56630600 b0a80180 .c......Vc...... │ │ + 0x0000602c 8c630600 b0b0b080 92630600 b0b0a880 .c.......c...... │ │ + 0x0000603c a0630600 b0af3080 10670600 b0b0a880 .c....0..g...... │ │ + 0x0000604c 6c670600 b0b0b080 74670600 b0aa0180 lg......tg...... │ │ + 0x0000605c 0c680600 b0b0ab80 7c680600 b0ab0280 .h......|h...... │ │ + 0x0000606c 9e680600 b0aa0380 c6680600 b00b8480 .h.......h...... │ │ + 0x0000607c e2680600 b0b0a880 ee680600 b0b0b080 .h.......h...... │ │ + 0x0000608c f0680600 b0b0a880 18690600 b0088480 .h.......i...... │ │ + 0x0000609c 2a690600 b0b0b080 28690600 0b840380 *i......(i...... │ │ + 0x000060ac bc690600 b0b0b080 e06a0600 b0aa2180 .i.......j....!. │ │ + 0x000060bc 206c0600 b00b8480 686c0600 b0b0b080 l......hl...... │ │ + 0x000060cc 7a6c0600 b00b8480 ea6c0600 b0b0a880 zl.......l...... │ │ + 0x000060dc 106d0600 08840980 506d0600 b0ab0880 .m......Pm...... │ │ + 0x000060ec a06d0600 b0b0a880 ac6d0600 08840180 .m.......m...... │ │ + 0x000060fc 346e0600 b0b0b080 386e0600 b0b0ab80 4n......8n...... │ │ + 0x0000610c a26e0600 b0ac0180 006f0600 b0af1880 .n.......o...... │ │ + 0x0000611c 8c720600 b00b8480 b0720600 b0ac0780 .r.......r...... │ │ + 0x0000612c c8730600 b0b0a880 04740600 b0ab0880 .s.......t...... │ │ + 0x0000613c 48760600 b0b0a880 6c760600 b0ab1c80 Hv......lv...... │ │ + 0x0000614c fc770600 b0b0aa80 1e780600 b0b0b080 .w.......x...... │ │ + 0x0000615c 24780600 b0ae0d80 d8780600 b00b8480 $x.......x...... │ │ + 0x0000616c 20790600 b0ab0680 6a790600 08840180 y......jy...... │ │ + 0x0000617c a47a0600 b0aa0780 f07a0600 b0b0a880 .z.......z...... │ │ + 0x0000618c 287b0600 b00b8480 367b0600 b0b0a880 ({......6{...... │ │ + 0x0000619c 487b0600 b0ab0280 947b0600 b0aa0f80 H{.......{...... │ │ + 0x000061ac 387c0600 b0b0b080 507c0600 b0b0a880 8|......P|...... │ │ + 0x000061bc 747c0600 b0b0b080 887c0600 b0b0a880 t|.......|...... │ │ + 0x000061cc e87c0600 0b840580 047d0600 b0af1680 .|.......}...... │ │ + 0x000061dc 6c7f0600 b0b0b080 787f0600 b0b0a880 l.......x....... │ │ + 0x000061ec 807f0600 b0ac1380 44810600 08840180 ........D....... │ │ + 0x000061fc cc810600 b0b0a880 f0810600 b0ab0880 ................ │ │ + 0x0000620c 40820600 b0a80180 a0820600 b0b0b080 @............... │ │ + 0x0000621c a4820600 b0a80980 2c830600 08840580 ........,....... │ │ + 0x0000622c f0830600 b0b0b080 f4830600 b0af0a80 ................ │ │ + 0x0000623c d0840600 08840580 20850600 b0af1480 ........ ....... │ │ + 0x0000624c fc850600 b0ac0380 3c860600 b0af0a80 ........<....... │ │ + 0x0000625c f4860600 b0ad0880 74870600 b0ac0980 ........t....... │ │ + 0x0000626c f4880600 b0ae0380 988a0600 b0b0b080 ................ │ │ + 0x0000627c a08a0600 af3f0080 608f0600 b0ab0880 .....?..`....... │ │ + 0x0000628c b8900600 b0b0b080 bc900600 b0b0a880 ................ │ │ + 0x0000629c 00910600 08840180 1c910600 b0ac3380 ..............3. │ │ + 0x000062ac ac930600 b0ab0880 f0950600 b0b0a880 ................ │ │ + 0x000062bc 14960600 b0ad0080 94960600 b0ad2480 ..............$. │ │ + 0x000062cc 80990600 b0b0aa80 b4990600 08840180 ................ │ │ + 0x000062dc 509a0600 b0b0a880 849a0600 08840b80 P............... │ │ + 0x000062ec 449c0600 b0b0b080 909c0600 b0af1680 D............... │ │ + 0x000062fc f49c0600 b0b0b080 089d0600 08260000 .............&.. │ │ + 0x0000630c 50b80600 0c260000 10bb0600 10260000 P....&.......&.. │ │ + 0x0000631c 48be0600 14260000 3ebf0600 b0b0a880 H....&..>....... │ │ + 0x0000632c 60bf0600 10260000 98c10600 b0b0b080 `....&.......... │ │ + 0x0000633c 9cc10600 08849780 bcc10600 24260000 ............$&.. │ │ + 0x0000634c a8c20600 08849780 a8c20600 b0b0ac80 ................ │ │ + 0x0000635c e0c20600 b0b0b080 f6c20600 b0aa0380 ................ │ │ + 0x0000636c 14c30600 b0ad0680 a4c30600 b0b0b080 ................ │ │ + 0x0000637c bac30600 08840180 d0c30600 b0b0aa80 ................ │ │ + 0x0000638c 2cc40600 b00b8480 3ac40600 b0b0a880 ,.......:....... │ │ + 0x0000639c 5ac40600 b0b0b080 5ac40600 b00b8480 Z.......Z....... │ │ + 0x000063ac 8ac40600 b0b0aa80 06c50600 b0af0680 ................ │ │ + 0x000063bc 8cc60600 b0ad0480 3ec70600 b00b8480 ........>....... │ │ + 0x000063cc 5cc70600 b0ac0380 9cc70600 b00b8480 \............... │ │ + 0x000063dc acc70600 98250000 a8c80600 9c250000 .....%.......%.. │ │ + 0x000063ec dcc80600 a0250000 00c90600 a4250000 .....%.......%.. │ │ + 0x000063fc 34cf0600 a8250000 acd00600 ac250000 4....%.......%.. │ │ + 0x0000640c 98d10600 b0250000 fcd20600 b4250000 .....%.......%.. │ │ + 0x0000641c 60d60600 b8250000 d4d90600 bc250000 `....%.......%.. │ │ + 0x0000642c 2cda0600 c0250000 4cdb0600 c4250000 ,....%..L....%.. │ │ + 0x0000643c 88e00600 c8250000 4ce10600 cc250000 .....%..L....%.. │ │ + 0x0000644c 94e20600 d0250000 0ce40600 d4250000 .....%.......%.. │ │ + 0x0000645c 84e40600 d8250000 74e50600 dc250000 .....%..t....%.. │ │ + 0x0000646c 44e60600 e0250000 3ce80600 e4250000 D....%..<....%.. │ │ + 0x0000647c 98e80600 e8250000 f8e80600 ec250000 .....%.......%.. │ │ + 0x0000648c d8ea0600 f0250000 b8ed0600 f4250000 .....%.......%.. │ │ + 0x0000649c dcef0600 b0b0b080 e4ef0600 f0250000 .............%.. │ │ + 0x000064ac 3cf00600 b0b0b080 5cf00600 ec250000 <.......\....%.. │ │ + 0x000064bc 18f30600 f0250000 04f50600 f4250000 .....%.......%.. │ │ + 0x000064cc 6cf60600 f8250000 44f70600 fc250000 l....%..D....%.. │ │ + 0x000064dc 9cf70600 00260000 1cfa0600 04260000 .....&.......&.. │ │ + 0x000064ec dcfb0600 08260000 d0fd0600 0c260000 .....&.......&.. │ │ + 0x000064fc f8000700 10260000 60090700 14260000 .....&..`....&.. │ │ + 0x0000650c 04120700 b0b0b080 10120700 08849780 ................ │ │ + 0x0000651c e0120700 b0b0b080 e8120700 08849780 ................ │ │ + 0x0000652c 1c130700 f8250000 04140700 0c260000 .....%.......&.. │ │ + 0x0000653c 6c190700 68260000 b01a0700 6c260000 l...h&......l&.. │ │ + 0x0000654c fc1a0700 70260000 c01b0700 b0b0b080 ....p&.......... │ │ + 0x0000655c 041c0700 08849780 041c0700 90260000 .............&.. │ │ + 0x0000656c b81c0700 08849780 e41c0700 8c260000 .............&.. │ │ + 0x0000657c 0c1d0700 90260000 281d0700 b0b0b080 .....&..(....... │ │ + 0x0000658c 3c1d0700 8c260000 841d0700 a4260000 <....&.......&.. │ │ + 0x0000659c b01d0700 a8260000 401e0700 c8260000 .....&..@....&.. │ │ + 0x000065ac 7e1e0700 cc260000 3c1f0700 d0260000 ~....&..<....&.. │ │ + 0x000065bc bc1f0700 d4260000 08200700 d8260000 .....&... ...&.. │ │ + 0x000065cc 40200700 b0b0b080 5e200700 d4260000 @ ......^ ...&.. │ │ + 0x000065dc ac200700 b0b0b080 b0200700 dc260000 . ....... ...&.. │ │ + 0x000065ec 50210700 e0260000 9c210700 e4260000 P!...&...!...&.. │ │ + 0x000065fc bc230700 3c270000 f0230700 40270000 .#..<'...#..@'.. │ │ + 0x0000660c 00260700 64270000 28260700 08849780 .&..d'..(&...... │ │ + 0x0000661c 4c260700 b0b0b080 48260700 68270000 L&......H&..h'.. │ │ + 0x0000662c b84b0700 bc280000 444f0700 b0b0b080 .K...(..DO...... │ │ + 0x0000663c 444f0700 b8280000 d0500700 bc280000 DO...(...P...(.. │ │ + 0x0000664c 94510700 c0280000 04520700 c4280000 .Q...(...R...(.. │ │ + 0x0000665c 3c520700 c8280000 80520700 cc280000 ....2.. │ │ + 0x00006aac ecc20800 a0320000 30c30800 a4320000 .....2..0....2.. │ │ + 0x00006abc ecc30800 a8320000 3cc40800 ac320000 .....2..<....2.. │ │ + 0x00006acc dcc40800 b0320000 f0c50800 b4320000 .....2.......2.. │ │ + 0x00006adc 98c70800 d0320000 64c80800 d4320000 .....2..d....2.. │ │ + 0x00006aec 50cb0800 b0b0b080 5ccb0800 d0320000 P.......\....2.. │ │ + 0x00006afc b0cb0800 b0b0b080 c0cb0800 d8320000 .............2.. │ │ + 0x00006b0c 44ce0800 dc320000 c0d00800 e0320000 D....2.......2.. │ │ + 0x00006b1c 70d10800 f8320000 9cd20800 b0b0b080 p....2.......... │ │ + 0x00006b2c a4d20800 08330000 cad20800 0c330000 .....3.......3.. │ │ + 0x00006b3c f2d20800 b0b0b080 f4d20800 08330000 .............3.. │ │ + 0x00006b4c 7cd30800 0c330000 08d50800 20330000 |....3...... 3.. │ │ + 0x00006b5c 4cd60800 48330000 24d70800 4c330000 L...H3..$...L3.. │ │ + 0x00006b6c d4d70800 08849780 50d80800 b0b0b080 ........P....... │ │ + 0x00006b7c 58d80800 08849780 6cd80800 48330000 X.......l...H3.. │ │ + 0x00006b8c a0d80800 08849780 b0d80800 b0b0b080 ................ │ │ + 0x00006b9c acd80800 08849780 acd80800 b0b0b080 ................ │ │ + 0x00006bac d0d80800 2c330000 70de0800 b0b0b080 ....,3..p....... │ │ + 0x00006bbc 88de0800 28330000 d0de0800 40330000 ....(3......@3.. │ │ + 0x00006bcc 18df0800 58330000 82df0800 78330000 ....X3......x3.. │ │ + 0x00006bdc 32e00800 98330000 10e10800 bc330000 2....3.......3.. │ │ + 0x00006bec 28e30800 b0b0b080 44e30800 d0330000 (.......D....3.. │ │ + 0x00006bfc 68e30800 b0b0b080 7ce30800 cc330000 h.......|....3.. │ │ + 0x00006c0c 10e40800 08849780 34e40800 b0b0b080 ........4....... │ │ + 0x00006c1c 48e40800 c0330000 88e50800 d8330000 H....3.......3.. │ │ + 0x00006c2c ace60800 b0b0b080 b4e60800 f0330000 .............3.. │ │ + 0x00006c3c e8e60800 f4330000 40e70800 08849780 .....3..@....... │ │ + 0x00006c4c 80e70800 f0330000 1ce80800 14340000 .....3.......4.. │ │ + 0x00006c5c 7ae80800 34340000 b2e80800 44340000 z...44......D4.. │ │ + 0x00006c6c eae80800 54340000 48e90800 70340000 ....T4..H...p4.. │ │ + 0x00006c7c a8e90800 90340000 58ea0800 b8340000 .....4..X....4.. │ │ + 0x00006c8c 3ceb0800 bc340000 68eb0800 b0b0b080 <....4..h....... │ │ + 0x00006c9c 80eb0800 b8340000 ecec0800 d8340000 .....4.......4.. │ │ + 0x00006cac 50ed0800 b0b0b080 62ed0800 e4340000 P.......b....4.. │ │ + 0x00006cbc 74ed0800 08849780 b4ed0800 e0340000 t............4.. │ │ + 0x00006ccc 38ee0800 b0b0b080 40ee0800 e8340000 8.......@....4.. │ │ + 0x00006cdc 68ee0800 b0b0b080 72ee0800 e4340000 h.......r....4.. │ │ + 0x00006cec acee0800 e8340000 54ef0800 00350000 .....4..T....5.. │ │ + 0x00006cfc bcef0800 b0b0b080 deef0800 08350000 .............5.. │ │ + 0x00006d0c 20f00800 0c350000 f0f00800 b0b0b080 ....5.......... │ │ + 0x00006d1c f8f00800 08350000 80f10800 08849780 .....5.......... │ │ + 0x00006d2c 8ef10800 14350000 ccf10800 20350000 .....5...... 5.. │ │ + 0x00006d3c 78f40800 48350000 0cf50800 b0b0b080 x...H5.......... │ │ + 0x00006d4c 10f50800 08849780 52f50800 b0ab0480 ........R....... │ │ + 0x00006d5c bcf50800 b0b0aa80 e4f50800 b0ae0580 ................ │ │ + 0x00006d6c 96f60800 b0b0aa80 f4f60800 b0a80380 ................ │ │ + 0x00006d7c 12f70800 b0ab0480 7cf70800 b0ac0580 ........|....... │ │ + 0x00006d8c 16f80800 b0b0aa80 44f80800 b0b0b080 ........D....... │ │ + 0x00006d9c 4af80800 b0b0aa80 78f80800 b0ac0580 J.......x....... │ │ + 0x00006dac 0cf90800 b0b0aa80 34f90800 b0b0b080 ........4....... │ │ + 0x00006dbc 3af90800 b0ab0480 96f90800 b0b0aa80 :............... │ │ + 0x00006dcc c4f90800 b0ab0480 2efa0800 b0af0680 ................ │ │ + 0x00006ddc dafa0800 b0b0a880 ecfa0800 b0ac0380 ................ │ │ + 0x00006dec 4efb0800 b0a80380 70fb0800 0b840180 N.......p....... │ │ + 0x00006dfc 84fb0800 b0af0e80 a8fc0800 0b840180 ................ │ │ + 0x00006e0c c4fc0800 b0af0e80 dcfd0800 0b840180 ................ │ │ + 0x00006e1c f0fd0800 b0af0e80 14ff0800 0b840180 ................ │ │ + 0x00006e2c 30ff0800 b0af0e80 48000900 0b840180 0.......H....... │ │ + 0x00006e3c 5c000900 b0af0e80 80010900 0b840180 \............... │ │ + 0x00006e4c 9c010900 b0af0e80 c0020900 0b840180 ................ │ │ + 0x00006e5c dc020900 b0af0e80 00040900 0b840180 ................ │ │ + 0x00006e6c 1c040900 b0af0e80 40050900 b0ab0480 ........@....... │ │ + 0x00006e7c 60050900 b0af0e80 98070900 b0a80180 `............... │ │ + 0x00006e8c ac070900 b0af0e80 d0080900 0b840180 ................ │ │ + 0x00006e9c ec080900 b0af0e80 040a0900 b0a80180 ................ │ │ + 0x00006eac 180a0900 b0af0e80 300b0900 0b840180 ........0....... │ │ + 0x00006ebc 440b0900 b0b0b080 4c0b0900 b0b0a880 D.......L....... │ │ + 0x00006ecc 700b0900 b0af0680 d00b0900 b0af2280 p.............". │ │ + 0x00006edc 640c0900 b0b0b080 740c0900 b0aa0780 d.......t....... │ │ + 0x00006eec c40c0900 b0ae3980 580d0900 b0b0b080 ......9.X....... │ │ + 0x00006efc 740d0900 b00b8480 880d0900 b0b0ac80 t............... │ │ + 0x00006f0c e80d0900 b0ac0780 2c0e0900 b0b0a880 ........,....... │ │ + 0x00006f1c 440e0900 af3f0a80 f40f0900 b0b0a880 D....?.......... │ │ + 0x00006f2c 00100900 64330000 40120900 0b840580 ....d3..@....... │ │ + 0x00006f3c 7c120900 60330000 b4150900 0b840380 |...`3.......... │ │ + 0x00006f4c e0150900 b0b0b080 00160900 0b840380 ................ │ │ + 0x00006f5c 30160900 b00b8480 44160900 b0aa0780 0.......D....... │ │ + 0x00006f6c 94160900 0b840380 c4160900 b0b0b080 ................ │ │ + 0x00006f7c cc160900 0b841180 f4160900 b0b0b080 ................ │ │ + 0x00006f8c fe160900 0b840980 26170900 b0b0b080 ........&....... │ │ + 0x00006f9c 30170900 0b840980 58170900 b0b0b080 0.......X....... │ │ + 0x00006fac b8170900 b0b0a880 e8170900 b0b0b080 ................ │ │ + 0x00006fbc f4170900 b0af2280 c8180900 b0ae3980 ......".......9. │ │ + 0x00006fcc 9c190900 af3f1a80 401f0900 b0ac0780 .....?..@....... │ │ + 0x00006fdc bc1f0900 b0aa0580 28200900 b00b8480 ........( ...... │ │ + 0x00006fec 64200900 b0b0aa80 a0200900 b0b0b080 d ....... ...... │ │ + 0x00006ffc ac200900 b0088480 b6200900 b0b0aa80 . ....... ...... │ │ + 0x0000700c cc200900 b00b8480 54210900 b0b0a880 . ......T!...... │ │ + 0x0000701c b4210900 b0b0b080 be210900 b0ae0580 .!.......!...... │ │ + 0x0000702c 6a230900 b00b8480 c8230900 b0ae0780 j#.......#...... │ │ + 0x0000703c 00250900 b0b0b080 1e250900 b0b0a880 .%.......%...... │ │ + 0x0000704c a0260900 b0ac0580 2c270900 b0b0b080 .&......,'...... │ │ + 0x0000705c 36270900 b0ae0580 d4270900 b0b0a880 6'.......'...... │ │ + 0x0000706c 2c280900 b0af2680 80290900 b0b0a880 ,(....&..)...... │ │ + 0x0000707c e0290900 b0b0aa80 1a2a0900 b00b8480 .).......*...... │ │ + 0x0000708c 5c2a0900 b0b0a880 c42b0900 b0ab0080 \*.......+...... │ │ + 0x0000709c 902c0900 b0b0b080 b82c0900 08840b80 .,.......,...... │ │ + 0x000070ac 002d0900 b0b0b080 fc2c0900 b0a80f80 .-.......,...... │ │ + 0x000070bc 702d0900 b0b0b080 742d0900 b0ae0180 p-......t-...... │ │ + 0x000070cc 2e2e0900 b0ad0080 842e0900 b0a80f80 ................ │ │ + 0x000070dc 802f0900 cc310000 b0320900 b0aa0780 ./...1...2...... │ │ + 0x000070ec 28330900 b0b0b080 44330900 b0ac0380 (3......D3...... │ │ + 0x000070fc 84330900 b0b0a880 4c340900 c4310000 .3......L4...1.. │ │ + 0x0000710c 183b0900 b0a80780 643b0900 b0b0aa80 .;......d;...... │ │ + 0x0000711c 883b0900 b0b0ab80 b63b0900 b0b0b080 .;.......;...... │ │ + 0x0000712c d43b0900 b0b0aa80 fc3b0900 b00b8480 .;.......;...... │ │ + 0x0000713c 443c0900 af3f0880 503f0900 b00b8480 D<...?..P?...... │ │ + 0x0000714c 1c400900 af3f0480 a0460900 b0b0b080 .@...?...F...... │ │ + 0x0000715c a4460900 b0b0a880 d4460900 b0af2e80 .F.......F...... │ │ + 0x0000716c 70490900 b0b0b080 76490900 b00b8480 pI......vI...... │ │ + 0x0000717c a4490900 af78b280 c0680900 08840180 .I...x...h...... │ │ + 0x0000718c c6680900 b0b0a880 44690900 b0b0b080 .h......Di...... │ │ + 0x0000719c 42690900 b0b0a880 74690900 30310000 Bi......ti..01.. │ │ + 0x000071ac 087f0900 b0b0a880 1e7f0900 b0af0480 ................ │ │ + 0x000071bc ce7f0900 b0b0b080 e67f0900 b0b0a880 ................ │ │ + 0x000071cc 40800900 b0ac1780 e8800900 b0b0a880 @............... │ │ + 0x000071dc 30810900 b0ac2380 dc810900 b0b0a880 0.....#......... │ │ + 0x000071ec 18820900 f8300000 e4970900 b0b0b080 .....0.......... │ │ + 0x000071fc f6970900 b0aa0380 04980900 b0b0aa80 ................ │ │ + 0x0000720c c6980900 b0b0a880 da980900 b0b0b080 ................ │ │ + 0x0000721c de980900 0b840b80 f4980900 b00b8480 ................ │ │ + 0x0000722c 9c990900 08840180 b8990900 b0b0b080 ................ │ │ + 0x0000723c bc990900 b0b0a880 0c9a0900 b0af3280 ..............2. │ │ + 0x0000724c 5c9c0900 af3f0080 2c9f0900 b0aa0180 \....?..,....... │ │ + 0x0000725c 689f0900 b0af3280 b8a10900 90300000 h.....2......0.. │ │ + 0x0000726c 78a20900 af3f0080 24a50900 b0af3280 x....?..$.....2. │ │ + 0x0000727c 74a70900 b0b0aa80 98a70900 b0b0b080 t............... │ │ + 0x0000728c a0a70900 af3f3080 34ae0900 b0b0b080 .....?0.4....... │ │ + 0x0000729c 4cae0900 b0b0a880 9cae0900 b0ac1780 L............... │ │ + 0x000072ac 44af0900 b0b0a880 74af0900 b0ac3780 D.......t.....7. │ │ + 0x000072bc 20b00900 b0b0a880 50b00900 ac31b280 .......P....1.. │ │ + 0x000072cc 04b10900 b0b0a880 34b10900 b0ac1780 ........4....... │ │ + 0x000072dc dcb10900 b0b0b080 e0b10900 b0af2480 ..............$. │ │ + 0x000072ec b8b40900 b0b0a880 d4b40900 b0b0aa80 ................ │ │ + 0x000072fc 5cb50900 b0b0b080 64b50900 b0ab1880 \.......d....... │ │ + 0x0000730c f4b50900 af3f1e80 1cba0900 b0b0b080 .....?.......... │ │ + 0x0000731c 40ba0900 b0ab1880 00bc0900 b0b0a880 @............... │ │ + 0x0000732c 30bc0900 b0ac1780 d8bc0900 b0b0a880 0............... │ │ + 0x0000733c 08bd0900 b0ac2380 b4bd0900 b0ae1580 ......#......... │ │ + 0x0000734c 68be0900 b0b0b080 70be0900 b0ae1580 h.......p....... │ │ + 0x0000735c 8cc30900 b0ab0880 d4c30900 b0af1480 ................ │ │ + 0x0000736c 28c50900 b0ab0880 70c50900 b0af2080 (.......p..... . │ │ + 0x0000737c b4c70900 b0b0a880 ccc80900 b0b0b080 ................ │ │ + 0x0000738c c8c80900 b0b0a880 fcc80900 6c2f0000 ............l/.. │ │ + 0x0000739c 40cf0900 b0b0b080 68cf0900 b0b0a880 @.......h....... │ │ + 0x000073ac c4cf0900 602f0000 34da0900 b0b0b080 ....`/..4....... │ │ + 0x000073bc 4cda0900 b0af2880 48dc0900 b0b0b080 L.....(.H....... │ │ + 0x000073cc 50dc0900 b0b0a880 c8dc0900 442f0000 P...........D/.. │ │ + 0x000073dc 58e60900 b0b0b080 60e60900 b0b0a880 X.......`....... │ │ + 0x000073ec 84e60900 b0af3280 d4e90900 302f0000 ......2.....0/.. │ │ + 0x000073fc 5ceb0900 b0b0a880 98eb0900 b0ab0880 \............... │ │ + 0x0000740c eceb0900 b0b0b080 f4eb0900 b0af1080 ................ │ │ + 0x0000741c d0ec0900 b0af0480 8ced0900 b0b0a880 ................ │ │ + 0x0000742c aced0900 b0af1480 2cf00900 b0b0aa80 ........,....... │ │ + 0x0000743c 0cf10900 b0af0680 a4f10900 b0af0c80 ................ │ │ + 0x0000744c a0f40900 b0ab1880 70f50900 b0ae2180 ........p.....!. │ │ + 0x0000745c 88f80900 b0b0a880 bcf80900 1c2f0000 ............./.. │ │ + 0x0000746c 84180a00 b0b0a880 9c180a00 b0b0b080 ................ │ │ + 0x0000747c a2180a00 b0088480 ac180a00 b0b0a880 ................ │ │ + 0x0000748c d6180a00 b0b0b080 d6180a00 b0b0a880 ................ │ │ + 0x0000749c 28190a00 b0af1280 3c1b0a00 ec2e0000 (.......<....... │ │ + 0x000074ac 1c1c0a00 f02e0000 f01c0a00 f42e0000 ................ │ │ + 0x000074bc b01d0a00 af3f0080 5c230a00 b0b0a880 .....?..\#...... │ │ + 0x000074cc 94230a00 b0af2e80 a0240a00 af3f0e80 .#.......$...?.. │ │ + 0x000074dc c42a0a00 b0a80180 e42a0a00 b0af2280 .*.......*....". │ │ + 0x000074ec 402c0a00 b0b0a880 622c0a00 08840180 @,......b,...... │ │ + 0x000074fc 6c2c0a00 b0b0a880 902c0a00 b0a80180 l,.......,...... │ │ + 0x0000750c 142d0a00 b0088480 302d0a00 b0a80580 .-......0-...... │ │ + 0x0000751c 602d0a00 b0b0a880 6c2d0a00 b0ac1180 `-......l-...... │ │ + 0x0000752c 142e0a00 b0b0a880 542e0a00 b0b0aa80 ........T....... │ │ + 0x0000753c 782e0a00 b0a80380 c02e0a00 b0b0b080 x............... │ │ + 0x0000754c bc2e0a00 b0aa0b80 f02e0a00 b0b0b080 ................ │ │ + 0x0000755c 002f0a00 b0b0a880 b42f0a00 b00b8480 ./......./...... │ │ + 0x0000756c 3c300a00 b0b0a880 58300a00 b0b0aa80 <0......X0...... │ │ + 0x0000757c 7c300a00 b0b0a880 88300a00 b0b0b080 |0.......0...... │ │ + 0x0000758c 84300a00 b0af1280 94310a00 b0b0b080 .0.......1...... │ │ + 0x0000759c 9c310a00 b0b0a880 dc310a00 b0b0b080 .1.......1...... │ │ + 0x000075ac e2310a00 b00b8480 fc310a00 b0ac1380 .1.......1...... │ │ + 0x000075bc 90330a00 b0af0480 4c340a00 f02d0000 .3......L4...-.. │ │ + 0x000075cc 303c0a00 b0b0a880 7c3c0a00 b00b8480 0<......|<...... │ │ + 0x000075dc dc3c0a00 602e0000 943e0a00 b0b0b080 .<..`....>...... │ │ + 0x000075ec 983e0a00 682e0000 a44d0a00 b0b0b080 .>..h....M...... │ │ + 0x000075fc a44d0a00 b0ad0c80 044e0a00 b0af0280 .M.......N...... │ │ + 0x0000760c a44e0a00 542e0000 a8590a00 b00b8480 .N..T....Y...... │ │ + 0x0000761c c4590a00 b0ae1780 a05a0a00 b0ab0080 .Y.......Z...... │ │ + 0x0000762c cc5a0a00 b0a80b80 f45a0a00 b0b0a880 .Z.......Z...... │ │ + 0x0000763c 045b0a00 b0af0e80 c45b0a00 b0ae2f80 .[.......[..../. │ │ + 0x0000764c 8c5d0a00 0b840780 ac5d0a00 af3f0e80 .].......]...?.. │ │ + 0x0000765c 64620a00 b0ab0080 88620a00 b0b0b080 db.......b...... │ │ + 0x0000766c 90620a00 b0ad1480 5c630a00 b0af2880 .b......\c....(. │ │ + 0x0000767c b06a0a00 b0b0b080 b86a0a00 af3f2880 .j.......j...?(. │ │ + 0x0000768c 286f0a00 b0b0b080 3a6f0a00 b0b0a880 (o......:o...... │ │ + 0x0000769c 7c6f0a00 af2eb280 a87b0a00 b0b0b080 |o.......{...... │ │ + 0x000076ac aa7b0a00 b0ab0080 ce7b0a00 b0b0a880 .{.......{...... │ │ + 0x000076bc f87b0a00 b0ab0480 707c0a00 af3f2e80 .{......p|...?.. │ │ + 0x000076cc 307e0a00 b0b0aa80 a47f0a00 b0b0ac80 0~.............. │ │ + 0x000076dc 6c800a00 b0af0c80 e0800a00 b0af0e80 l............... │ │ + 0x000076ec 54810a00 b0b0b080 60810a00 08840180 T.......`....... │ │ + 0x000076fc 74810a00 b00b8480 18820a00 b0ab0080 t............... │ │ + 0x0000770c fc820a00 b00b8480 38830a00 b0b0a880 ........8....... │ │ + 0x0000771c 64830a00 08840180 76830a00 b0b0a880 d.......v....... │ │ + 0x0000772c 96830a00 b0b0ac80 f8830a00 b0ab0080 ................ │ │ + 0x0000773c 30840a00 b0ac2580 b8860a00 b0af3e80 0.....%.......>. │ │ + 0x0000774c 74880a00 b0ad0280 a8880a00 b0af0480 t............... │ │ + 0x0000775c 62890a00 0b840780 78890a00 b0b0aa80 b.......x....... │ │ + 0x0000776c 548a0a00 b0b0a880 e88a0a00 b0b0b080 T............... │ │ + 0x0000777c f08a0a00 b0ae1380 608c0a00 b0b0a880 ........`....... │ │ + 0x0000778c 028d0a00 b0b0aa80 508d0a00 b0b0a880 ........P....... │ │ + 0x0000779c 148e0a00 b0ae0580 588f0a00 b0ab0080 ........X....... │ │ + 0x000077ac 26900a00 b0b0a880 e4900a00 08840580 &............... │ │ + 0x000077bc 1c910a00 b00b8480 5c910a00 b0b0b080 ........\....... │ │ + 0x000077cc 5c910a00 b0ac0380 94910a00 b0b0b080 \............... │ │ + 0x000077dc 9c910a00 af3f3e80 389b0a00 b0ab0080 .....?>.8....... │ │ + 0x000077ec 649b0a00 ad3f0680 689d0a00 b0b0aa80 d....?..h....... │ │ + 0x000077fc 8c9d0a00 af3f0280 58a10a00 b0af3880 .....?..X.....8. │ │ + 0x0000780c 0ca40a00 b0088480 14a40a00 b0af2280 ..............". │ │ + 0x0000781c 44a50a00 b0af3a80 0cab0a00 b0b0b080 D.....:......... │ │ + 0x0000782c 10ab0a00 b0af1c80 00b10a00 af64b280 .............d.. │ │ + 0x0000783c e4b50a00 b0ae3b80 74b60a00 af3f0080 ......;.t....?.. │ │ + 0x0000784c b4ba0a00 b0af0c80 24bb0a00 b0af1080 ........$....... │ │ + 0x0000785c acbb0a00 af3f2e80 d8c70a00 b0ad0680 .....?.......... │ │ + 0x0000786c 60c80a00 b0af0a80 00c90a00 af3f0880 `............?.. │ │ + 0x0000787c 6ccc0a00 b0b0aa80 92cc0a00 b00b8480 l............... │ │ + 0x0000788c 14cd0a00 b0a80980 cccd0a00 b0af0a80 ................ │ │ + 0x0000789c 54ce0a00 b0ac1b80 f4ce0a00 b0ac0d80 T............... │ │ + 0x000078ac 98cf0a00 b0aa0380 04d00a00 b0ac1380 ................ │ │ + 0x000078bc b0d00a00 b0ac2980 68d10a00 b0b0a880 ......).h....... │ │ + 0x000078cc c0d10a00 a02b0000 48d20a00 b0af3c80 .....+..H.....<. │ │ + 0x000078dc b0d50a00 b0af1080 34d60a00 b0ac0f80 ........4....... │ │ + 0x000078ec 88d60a00 b0b0a880 64d70a00 af3f0c80 ........d....?.. │ │ + 0x000078fc d8db0a00 b0aa0380 b8dc0a00 b0af1e80 ................ │ │ + 0x0000790c e4df0a00 b0b0a880 f4df0a00 b0a80780 ................ │ │ + 0x0000791c 40e00a00 b0b0a880 b0e00a00 542b0000 @...........T+.. │ │ + 0x0000792c 80110b00 b0b0ac80 ac110b00 b0af0880 ................ │ │ + 0x0000793c 94120b00 b0af1680 14150b00 b0b0a880 ................ │ │ + 0x0000794c 56150b00 b0b0b080 68150b00 b0ad0080 V.......h....... │ │ + 0x0000795c b8150b00 b0b0a880 d4150b00 af3f0680 .............?.. │ │ + 0x0000796c 98190b00 b0b0a880 f6190b00 b0b0b080 ................ │ │ + 0x0000797c 0e1a0b00 b0b0a880 341a0b00 b00b8480 ........4....... │ │ + 0x0000798c a41a0b00 b0b0a880 361b0b00 b0b0b080 ........6....... │ │ + 0x0000799c 581b0b00 b0a80180 6c1b0b00 e02a0000 X.......l....*.. │ │ + 0x000079ac 941e0b00 b0b0a880 a01e0b00 af3f0080 .............?.. │ │ + 0x000079bc 94210b00 b0ad0c80 d6210b00 b0b0a880 .!.......!...... │ │ + 0x000079cc 0c220b00 b0ad0e80 14230b00 b0b0aa80 .".......#...... │ │ + 0x000079dc 3c230b00 b00b8480 54230b00 af3f1e80 <#......T#...?.. │ │ + 0x000079ec 942b0b00 08840580 c02b0b00 b0b0a880 .+.......+...... │ │ + 0x000079fc 102c0b00 b0b0b080 1c2c0b00 b0b0aa80 .,.......,...... │ │ + 0x00007a0c 462c0b00 b0aa0b80 602c0b00 b0ab0080 F,......`,...... │ │ + 0x00007a1c 882c0b00 b0b0a880 fa2c0b00 b0b0b080 .,.......,...... │ │ + 0x00007a2c 002d0b00 b0ac1180 a82d0b00 b0b0b080 .-.......-...... │ │ + 0x00007a3c c02d0b00 b0b0aa80 522e0b00 b0b0b080 .-......R....... │ │ + 0x00007a4c 502e0b00 b0aa0b80 842e0b00 b0b0a880 P............... │ │ + 0x00007a5c 982e0b00 b0a80380 e02e0b00 b0b0b080 ................ │ │ + 0x00007a6c dc2e0b00 b0a80180 602f0b00 08840580 ........`/...... │ │ + 0x00007a7c 882f0b00 0b840580 cc2f0b00 08840580 ./......./...... │ │ + 0x00007a8c f42f0b00 b0af1480 ec300b00 b0b0b080 ./.......0...... │ │ + 0x00007a9c ea300b00 b0b0a880 00310b00 b0af3480 .0.......1....4. │ │ + 0x00007aac 08360b00 b0af0480 b4360b00 0b840b80 .6.......6...... │ │ + 0x00007abc 06370b00 b0ab0c80 40370b00 cc290000 .7......@7...).. │ │ + 0x00007acc 284f0b00 b0af2a80 0c500b00 b0b0aa80 (O....*..P...... │ │ + 0x00007adc 38500b00 b0af0480 f4500b00 b0b0a880 8P.......P...... │ │ + 0x00007aec 0c510b00 b0b0b080 24510b00 b0b0a880 .Q......$Q...... │ │ + 0x00007afc 44510b00 b0af0a80 04520b00 af3f0480 DQ.......R...?.. │ │ + 0x00007b0c f4560b00 b0b0b080 f4560b00 b0b0a880 .V.......V...... │ │ + 0x00007b1c 28570b00 80290000 74670b00 b0b0b080 (W...)..tg...... │ │ + 0x00007b2c 9c670b00 b0b0a880 be670b00 b00b8480 .g.......g...... │ │ + 0x00007b3c da670b00 b0ad0480 70680b00 b00b8480 .g......ph...... │ │ + 0x00007b4c b0680b00 b0ad0480 52690b00 b00b8480 .h......Ri...... │ │ + 0x00007b5c 6e690b00 b0b0a880 7c690b00 b0af1480 ni......|i...... │ │ + 0x00007b6c 6c6b0b00 b0088480 806b0b00 b00b8480 lk.......k...... │ │ + 0x00007b7c 986b0b00 b0aa0380 106c0b00 b0b0b080 .k.......l...... │ │ + 0x00007b8c 146c0b00 b0aa0380 8c6c0b00 b0b0a880 .l.......l...... │ │ + 0x00007b9c 986c0b00 b0b0b080 9c6c0b00 0b840180 .l.......l...... │ │ + 0x00007bac ba6c0b00 b00b8480 d66c0b00 b0b0a880 .l.......l...... │ │ + 0x00007bbc ec6c0b00 b0af0480 a86d0b00 b0b0ac80 .l.......m...... │ │ + 0x00007bcc 0c6e0b00 b0088480 206e0b00 b0af0680 .n...... n...... │ │ + 0x00007bdc e26e0b00 b0b0a880 346f0b00 b0b0b080 .n......4o...... │ │ + 0x00007bec 3c6f0b00 b0088480 586f0b00 b0b0a880 ...... │ │ + 0x000080fc 243e0c00 7c240000 143f0c00 80240000 $>..|$...?...$.. │ │ + 0x0000810c 0c400c00 84240000 94400c00 b0b0b080 .@...$...@...... │ │ + 0x0000811c d4400c00 80240000 2c410c00 b0b0b080 .@...$..,A...... │ │ + 0x0000812c 2c410c00 80849b80 44410c00 74240000 ,A......DA..t$.. │ │ + 0x0000813c cc410c00 b0b0b080 d8410c00 70240000 .A.......A..p$.. │ │ + 0x0000814c 00440c00 b0b0b080 a84d0c00 6c240000 .D.......M..l$.. │ │ + 0x0000815c f04d0c00 70240000 384e0c00 74240000 .M..p$..8N..t$.. │ │ + 0x0000816c 284f0c00 01000000 7c4f0c00 01000000 (O......|O...... │ ├── readelf --wide --decompress --hex-dump=.ARM.extab {} │ │ @@ -1,553 +1,555 @@ │ │ │ │ Hex dump of section '.ARM.extab': │ │ - 0x000082a4 45970181 b0ab7080 00000000 43970181 E.....p.....C... │ │ - 0x000082b4 b0ab8080 00000000 41970181 b0b00b84 ........A....... │ │ - 0x000082c4 00000000 41970181 b0b00b84 00000000 ....A........... │ │ - 0x000082d4 45970181 b0abb080 00000000 f9ed0600 E............... │ │ - 0x000082e4 80439701 b0b0ab80 ffff0110 30089801 .C..........0... │ │ - 0x000082f4 008c0104 9c010090 01240000 d9ed0600 .........$...... │ │ - 0x00008304 80469701 b0b0abf0 ffff0116 00ee0100 .F.............. │ │ - 0x00008314 00ee011a ce02009e 0218cc02 00b60236 ...............6 │ │ - 0x00008324 00000000 b1ed0600 80439701 b0b0ab80 .........C...... │ │ - 0x00008334 ffff010e 00700000 7036b001 00a60136 .....p..p6.....6 │ │ - 0x00008344 00000000 43970181 b0ab1080 00000000 ....C........... │ │ - 0x00008354 43970181 b0ab8080 00000000 43970181 C...........C... │ │ - 0x00008364 b0ab1080 00000000 43970181 b0ab1080 ........C....... │ │ - 0x00008374 00000000 88b20181 b0b0af07 00000000 ................ │ │ - 0x00008384 46970181 b0abf080 00000000 46970181 F...........F... │ │ - 0x00008394 b0abf080 00000000 46970181 b0abf080 ........F....... │ │ - 0x000083a4 00000000 43970181 b0ab1080 00000000 ....C........... │ │ - 0x000083b4 41970181 b0b00d84 00000000 41970181 A...........A... │ │ - 0x000083c4 b0b00d84 00000000 46970181 b0abf080 ........F....... │ │ - 0x000083d4 00000000 41970181 b0b00d84 00000000 ....A........... │ │ - 0x000083e4 43970181 b0ab1080 00000000 46970181 C...........F... │ │ - 0x000083f4 b0abf080 00000000 46970181 b0abf080 ........F....... │ │ - 0x00008404 00000000 43970181 b0ab1080 00000000 ....C........... │ │ - 0x00008414 46970181 b0abf080 00000000 45970181 F...........E... │ │ - 0x00008424 b0ab7080 00000000 46970181 b0abf080 ..p.....F....... │ │ - 0x00008434 00000000 46970181 b0abf080 00000000 ....F........... │ │ - 0x00008444 46970181 b0abf080 00000000 46970181 F...........F... │ │ - 0x00008454 b0abf080 00000000 46970181 b0abf080 ........F....... │ │ - 0x00008464 00000000 43970181 b0ab8080 00000000 ....C........... │ │ - 0x00008474 46970181 b0abf080 00000000 46970181 F...........F... │ │ - 0x00008484 b0abf080 00000000 43970181 b0ab8080 ........C....... │ │ - 0x00008494 00000000 43970181 b0ab1080 00000000 ....C........... │ │ - 0x000084a4 46970181 b0abf080 00000000 46970181 F...........F... │ │ - 0x000084b4 b0abf080 00000000 43970181 b0ab1080 ........C....... │ │ - 0x000084c4 00000000 43970181 b0ab8080 00000000 ....C........... │ │ - 0x000084d4 43970181 b0ab8080 00000000 43970181 C...........C... │ │ - 0x000084e4 b0ab8080 00000000 41970181 b0b00d84 ........A....... │ │ - 0x000084f4 00000000 41970181 b0b00d84 00000000 ....A........... │ │ - 0x00008504 d5eb0600 80459701 b0b0abb0 ff000901 .....E.......... │ │ - 0x00008514 0424062c 017f0000 00000000 41970181 .$.,........A... │ │ - 0x00008524 b0b00b84 00000000 41970181 b0b00d84 ........A....... │ │ - 0x00008534 00000000 46970181 b0abf080 00000000 ....F........... │ │ - 0x00008544 41970181 b0b00b84 00000000 46970181 A...........F... │ │ - 0x00008554 b0abf080 00000000 41970181 b0b00d84 ........A....... │ │ - 0x00008564 00000000 41970181 b0b00b84 00000000 ....A........... │ │ - 0x00008574 41970181 b0b00b84 00000000 46970181 A...........F... │ │ - 0x00008584 b0abf080 00000000 45970181 b0ab7080 ........E.....p. │ │ - 0x00008594 00000000 46970181 b0abf080 00000000 ....F........... │ │ - 0x000085a4 43970181 b0ab8080 00000000 43970181 C...........C... │ │ - 0x000085b4 b0ab8080 00000000 43970181 b0ab1080 ........C....... │ │ - 0x000085c4 00000000 41970181 b0b00b84 00000000 ....A........... │ │ - 0x000085d4 41970181 b0b00d84 00000000 41970181 A...........A... │ │ - 0x000085e4 b0b00d84 00000000 46970181 b0abf080 ........F....... │ │ - 0x000085f4 00000000 45970181 b0abb080 00000000 ....E........... │ │ - 0x00008604 43970181 b0ab1080 00000000 45970181 C...........E... │ │ - 0x00008614 b0abb080 00000000 46970181 b0abf080 ........F....... │ │ - 0x00008624 00000000 45970181 b0abb080 00000000 ....E........... │ │ - 0x00008634 46970181 b0abf080 00000000 46970181 F...........F... │ │ - 0x00008644 b0abf080 00000000 43970181 b0ab1080 ........C....... │ │ - 0x00008654 00000000 45970181 b0ab7080 00000000 ....E.....p..... │ │ - 0x00008664 46970181 b0abf080 00000000 46970181 F...........F... │ │ - 0x00008674 b0abf080 00000000 46970181 b0abf080 ........F....... │ │ - 0x00008684 00000000 45970181 b0abb080 00000000 ....E........... │ │ - 0x00008694 46970181 b0abf080 00000000 41970181 F...........A... │ │ - 0x000086a4 b0b00d84 00000000 41970181 b0b00d84 ........A....... │ │ - 0x000086b4 00000000 46970181 b0abf080 00000000 ....F........... │ │ - 0x000086c4 46970181 b0abf080 00000000 46970181 F...........F... │ │ - 0x000086d4 b0abf080 00000000 46970181 b0abf080 ........F....... │ │ - 0x000086e4 00000000 f1e90600 80469701 b0b0abf0 .........F...... │ │ - 0x000086f4 ffff0118 002a0000 2a0cb001 00366200 .....*..*....6b. │ │ - 0x00008704 00980116 b40100ae 012e0000 c9e90600 ................ │ │ - 0x00008714 80469701 b0b0abf0 ffff0110 00b60100 .F.............. │ │ - 0x00008724 00b6011c d40100d2 01260000 46970181 .........&..F... │ │ - 0x00008734 b0abf080 00000000 9de90600 80459701 .............E.. │ │ - 0x00008744 b0b0abb0 ffff010c 00260000 260a4c00 .........&..&.L. │ │ - 0x00008754 302a0000 43970181 b0ab8080 00000000 0*..C........... │ │ - 0x00008764 41970181 b0b00d84 00000000 43970181 A...........C... │ │ - 0x00008774 b0ab1080 00000000 43970181 b0ab1080 ........C....... │ │ - 0x00008784 00000000 51e90600 80469701 b0b0abf0 ....Q....F...... │ │ - 0x00008794 ffff0151 d601049e 0800da01 580000b2 ...Q........X... │ │ - 0x000087a4 02068e08 00b80234 0000ec02 2c9c0800 .......4....,... │ │ - 0x000087b4 9803a601 0000be04 4aa40800 8805a401 ........J....... │ │ - 0x000087c4 0000ac06 04fe0700 b006a001 0000d007 ................ │ │ - 0x000087d4 06ac0800 ee0704a6 0800f807 04800800 ................ │ │ - 0x000087e4 fc075c00 00000000 81b20181 b0b0ae07 ..\............. │ │ - 0x000087f4 00000000 81b20181 b0b0ae07 00000000 ................ │ │ - 0x00008804 81b20181 b0b0ae07 00000000 c92b0181 .............+.. │ │ - 0x00008814 b0af0080 00000000 c9170181 b0af0080 ................ │ │ - 0x00008824 00000000 81b20181 b0b0ae07 00000000 ................ │ │ - 0x00008834 c9130181 b0af0080 00000000 c9290181 .............).. │ │ - 0x00008844 b0af0080 00000000 46970181 b0abf080 ........F....... │ │ - 0x00008854 00000000 46970181 b0abf080 00000000 ....F........... │ │ - 0x00008864 46970181 b0abf080 00000000 43970181 F...........C... │ │ - 0x00008874 b0ab8080 00000000 41970181 b0b00b84 ........A....... │ │ - 0x00008884 00000000 51e80600 b0af0e00 ff001d01 ....Q........... │ │ - 0x00008894 1800a601 0000a601 e001e404 008603de ................ │ │ - 0x000088a4 010000e4 0404ea04 017f0000 00000000 ................ │ │ - 0x000088b4 43970181 b0ab1080 00000000 46970181 C...........F... │ │ - 0x000088c4 b0abf080 00000000 41970181 b0b00d84 ........A....... │ │ - 0x000088d4 00000000 41970181 b0b00b84 00000000 ....A........... │ │ - 0x000088e4 46970181 b0abf080 00000000 46970181 F...........F... │ │ - 0x000088f4 b0abf080 00000000 46970181 b0abf080 ........F....... │ │ - 0x00008904 00000000 45970181 b0abb080 00000000 ....E........... │ │ - 0x00008914 46970181 b0abf080 00000000 43970181 F...........C... │ │ - 0x00008924 b0ab1080 00000000 43970181 b0ab8080 ........C....... │ │ - 0x00008934 00000000 45970181 b0ab7080 00000000 ....E.....p..... │ │ - 0x00008944 43970181 b0ab1080 00000000 45970181 C...........E... │ │ - 0x00008954 b0abb080 00000000 45970181 b0abb080 ........E....... │ │ - 0x00008964 00000000 46970181 b0abf080 00000000 ....F........... │ │ - 0x00008974 43970181 b0ab1080 00000000 45970181 C...........E... │ │ - 0x00008984 b0abb080 00000000 43970181 b0ab1080 ........C....... │ │ - 0x00008994 00000000 46970181 b0abf080 00000000 ....F........... │ │ - 0x000089a4 43970181 b0ab1080 00000000 43970181 C...........C... │ │ - 0x000089b4 b0ab1080 00000000 46970181 b0abf080 ........F....... │ │ - 0x000089c4 00000000 45970181 b0abb080 00000000 ....E........... │ │ - 0x000089d4 43970181 b0ab8080 00000000 43970181 C...........C... │ │ - 0x000089e4 b0ab1080 00000000 46970181 b0abf080 ........F....... │ │ - 0x000089f4 00000000 46970181 b0abf080 00000000 ....F........... │ │ - 0x00008a04 46970181 b0abf080 00000000 46970181 F...........F... │ │ - 0x00008a14 b0abf080 00000000 43970181 b0ab8080 ........C....... │ │ - 0x00008a24 00000000 46970181 b0abf080 00000000 ....F........... │ │ - 0x00008a34 45970181 b0abb080 00000000 46970181 E...........F... │ │ - 0x00008a44 b0abf080 00000000 46970181 b0abf080 ........F....... │ │ - 0x00008a54 00000000 46970181 b0abf080 00000000 ....F........... │ │ - 0x00008a64 46970181 b0abf080 00000000 69e60600 F...........i... │ │ - 0x00008a74 80439701 b0b0ab10 ff000901 052c46ea .C...........,F. │ │ - 0x00008a84 01017f00 00000000 4de60600 80469701 ........M....F.. │ │ - 0x00008a94 b0b0abf0 ff005101 4d00ce02 0000ce02 ......Q.M....... │ │ - 0x00008aa4 7abc0d00 c8037400 00bc04b6 02bc0d00 z.....t......... │ │ - 0x00008ab4 f206ac02 00009e09 ea02960d 009a0c0a ................ │ │ - 0x00008ac4 920d00ce 0c12960d 00e20c04 920d00fe ................ │ │ - 0x00008ad4 0c12960d 00980d0a b80d01be 0d04c80d ................ │ │ - 0x00008ae4 01c20d2e 00007f00 00000000 46970181 ............F... │ │ - 0x00008af4 b0abf080 00000000 41970181 b0b00b84 ........A....... │ │ - 0x00008b04 00000000 d1e50600 80439701 b0b0ab10 .........C...... │ │ - 0x00008b14 ff002501 201808a6 01004e04 8c010084 ..%. .....N..... │ │ - 0x00008b24 0106a601 008a0126 0000b001 06bc0101 .......&........ │ │ - 0x00008b34 b6011600 007f0000 00000000 43970181 ............C... │ │ - 0x00008b44 b0ab8080 00000000 41970181 b0b00d84 ........A....... │ │ - 0x00008b54 00000000 41970181 b0b00d84 00000000 ....A........... │ │ - 0x00008b64 75e50600 84419701 b0b0b00b ff000d01 u....A.......... │ │ - 0x00008b74 082e043c 013c0442 017f0000 00000000 ...<.<.B........ │ │ - 0x00008b84 41970181 b0b00d84 00000000 49e50600 A...........I... │ │ - 0x00008b94 84419701 b0b0b00b ff001501 0b142296 .A............". │ │ - 0x00008ba4 01038401 04920101 7f00017d 00000000 ...........}.... │ │ - 0x00008bb4 00000000 41970181 b0b00d84 00000000 ....A........... │ │ - 0x00008bc4 45970181 b0abb080 00000000 43970181 E...........C... │ │ - 0x00008bd4 b0ab8080 00000000 41970181 b0b00d84 ........A....... │ │ - 0x00008be4 00000000 41970181 b0b00d84 00000000 ....A........... │ │ - 0x00008bf4 e5e40600 80439701 b0b0ab10 ffff0108 .....C.......... │ │ - 0x00008c04 18043c00 1c3a0000 43970181 b0ab8080 ..<..:..C....... │ │ - 0x00008c14 00000000 43970181 b0ab8080 00000000 ....C........... │ │ - 0x00008c24 b5e40600 80439701 b0b0ab10 ff002501 .....C........%. │ │ - 0x00008c34 201808a6 01004e04 8c010084 0106a601 .....N......... │ │ - 0x00008c44 008a0126 0000b001 06bc0101 b6011600 ...&............ │ │ - 0x00008c54 007f0000 00000000 43970181 b0ab1080 ........C....... │ │ - 0x00008c64 00000000 41970181 b0b00b84 00000000 ....A........... │ │ - 0x00008c74 65e40600 80459701 b0b0ab70 ffff011c e....E.....p.... │ │ - 0x00008c84 5c08d603 007810ee 0300be01 04c40300 \....x.......... │ │ - 0x00008c94 84029c01 dc0300a0 03780000 39e40600 .........x..9... │ │ - 0x00008ca4 08849700 ff000d01 08120626 0026042c ...........&.&., │ │ - 0x00008cb4 017f0000 00000000 1de40600 80459701 .............E.. │ │ - 0x00008cc4 b0b0ab70 ffff0110 008a0100 008a010e ...p............ │ │ - 0x00008cd4 c0010098 01340000 fde30600 80469701 .....4.......F.. │ │ - 0x00008ce4 b0b0abf0 ff00ec02 01e40286 0108ca42 ...............B │ │ - 0x00008cf4 008e018c 0100009a 0204aa41 00d0020c ...........A.... │ │ - 0x00008d04 9a4200e6 030ca841 00b806d2 09b04200 .B.....A......B. │ │ - 0x00008d14 b410089c 4000c811 04e24000 fe130a9c ....@.....@..... │ │ - 0x00008d24 42008814 80020000 88160498 41008c16 B...........A... │ │ - 0x00008d34 a2010000 ae170aae 4000b817 220000da ........@..."... │ │ - 0x00008d44 1716ae40 00a01804 cc4000a4 187e0000 ...@.....@...~.. │ │ - 0x00008d54 a219088a 4100aa19 220000cc 1904ea41 ....A..."......A │ │ - 0x00008d64 00d0198c 060000dc 1f0cfc42 00e81f58 ...........B...X │ │ - 0x00008d74 0000c020 1afc4200 f420088e 42009c21 ... ..B.. ..B..! │ │ - 0x00008d84 06fc4200 de21f401 ee4200d2 23900200 ..B..!...B..#... │ │ - 0x00008d94 00e225f4 03fe4200 d6291000 00e6290c ..%...B..)....). │ │ - 0x00008da4 fe4200f2 29520000 c42a0ec0 4100d22a .B..)R...*..A..* │ │ - 0x00008db4 b00b0000 823616de 4000ba38 08f84100 .....6..@..8..A. │ │ - 0x00008dc4 b83a0a82 4300b83b 14e64200 cc3ba203 .:..C..;..B..;.. │ │ - 0x00008dd4 0000ee3e 04a24300 f23e4a00 00bc3f08 ...>..C..>J...?. │ │ - 0x00008de4 a24300c4 3f160000 da3f0880 4200e83f .C..?....?..B..? │ │ - 0x00008df4 06864100 f03f0af8 4000fa3f 0a000084 ..A..?..@..?.... │ │ - 0x00008e04 40088e40 00904006 98400196 40640000 @..@..@..@..@d.. │ │ - 0x00008e14 fa400682 41018c41 06944101 9a4108a4 .@..A..A..A..A.. │ │ - 0x00008e24 4101dc41 08e64101 ec4106f4 41018242 A..A..A..A..A..B │ │ - 0x00008e34 068a4201 88425400 00dc4208 ea4201e4 ..B..BT...B..B.. │ │ - 0x00008e44 426c0000 d04306ea 4301d643 5a00007f Bl...C..C..CZ... │ │ - 0x00008e54 00000000 00000000 46970181 b0abf080 ........F....... │ │ - 0x00008e64 00000000 46970181 b0abf080 00000000 ....F........... │ │ - 0x00008e74 43970181 b0ab1080 00000000 43970181 C...........C... │ │ - 0x00008e84 b0ab8080 00000000 43970181 b0ab1080 ........C....... │ │ - 0x00008e94 00000000 43970181 b0ab1080 00000000 ....C........... │ │ - 0x00008ea4 35e20600 80459701 b0b0ab70 ff001101 5....E.....p.... │ │ - 0x00008eb4 0c1c043e 00440a66 014e1c00 007f0000 ...>.D.f.N...... │ │ - 0x00008ec4 00000000 11e20600 80469701 b0b0abf0 .........F...... │ │ - 0x00008ed4 ff003901 356606ee 05018a01 04cc0500 ..9.5f.......... │ │ - 0x00008ee4 b20106ee 0501d601 04b60501 da01cc01 ................ │ │ - 0x00008ef4 0000a603 06e20500 920506f2 05009a05 ................ │ │ - 0x00008f04 08ec0500 ae0506ee 05017f00 00000000 ................ │ │ - 0x00008f14 c5e10600 80469701 b0b0abf0 ffff0117 .....F.......... │ │ - 0x00008f24 ba0312fe 0800cc03 9e050000 ea0808f4 ................ │ │ - 0x00008f34 0800f208 26000000 43970181 b0ab1080 ....&...C....... │ │ - 0x00008f44 00000000 91e10600 80469701 b0b0abf0 .........F...... │ │ - 0x00008f54 ff00c802 01c30218 b2039c33 00ec04fe ...........3.... │ │ - 0x00008f64 02fe3200 ea07bc03 0000a60b 08fa3200 ..2...........2. │ │ - 0x00008f74 fc0b04a4 3300d60d 0af63100 e00dcc01 ....3.....1..... │ │ - 0x00008f84 0000ac0f 04ae3100 9e118409 a43000c6 ......1......0.. │ │ - 0x00008f94 1a16a230 00ca1b12 a83000c2 1c06a030 ...0.....0.....0 │ │ - 0x00008fa4 00c01f06 903000c6 1fca0100 00902106 .....0........!. │ │ - 0x00008fb4 92300096 21520000 e8210684 3200f023 .0..!R...!..2..# │ │ - 0x00008fc4 06aa3100 8e2404b4 3200c224 04be3100 ..1..$..2..$..1. │ │ - 0x00008fd4 d6260cde 3100e226 2800008a 2706b031 .&..1..&(...'..1 │ │ - 0x00008fe4 00902774 00008428 08e83000 ba2808d4 ..'t...(..0..(.. │ │ - 0x00008ff4 3000f228 08bc3000 fa288002 0000fa2a 0..(..0..(.....* │ │ - 0x00009004 be02c831 00b82d80 010000b8 2e06b830 ...1..-........0 │ │ - 0x00009014 00be2e9e 010000dc 2f08ec32 00e62f08 ......../..2../. │ │ - 0x00009024 de3200f0 2f068e30 00fa2f0c 8c300094 .2../..0../..0.. │ │ - 0x00009034 30069c30 01b03006 803201be 3006d030 0..0..0..2..0..0 │ │ - 0x00009044 01c43008 be3401d6 3006e430 0192310e ..0..4..0..0..1. │ │ - 0x00009054 be3401b2 3106ba31 01d63106 983301e0 .4..1..1..1..3.. │ │ - 0x00009064 3106f231 01e83106 be3401f8 31068032 1..1..1..4..1..2 │ │ - 0x00009074 01ba320a da3201e0 3206e832 01ee3206 ..2..2..2..2..2. │ │ - 0x00009084 f632018c 33069833 01aa330a c23401f6 .2..3..3..3..4.. │ │ - 0x00009094 3306be34 01fc334a 00007f00 00000000 3..4..3J........ │ │ - 0x000090a4 35e00600 80469701 b0b0abf0 ffff0165 5....F.........e │ │ - 0x000090b4 00320000 320ab60c 003c3000 006c10a8 .2..2....<0..l.. │ │ - 0x000090c4 0c008401 18b60c00 9c01aa02 0000c603 ................ │ │ - 0x000090d4 0aa80c00 ee0304fe 0b00b604 0a940c00 ................ │ │ - 0x000090e4 f2040ca8 0c00fe04 480000c6 0506940c ........H....... │ │ - 0x000090f4 00cc0592 020000de 071aec0b 00f807d8 ................ │ │ - 0x00009104 010000d0 09fc01ec 0b00de0b 0c940c00 ................ │ │ - 0x00009114 ea0b6e00 00000000 43970181 b0ab8080 ..n.....C....... │ │ - 0x00009124 00000000 b1df0600 84419701 b0b0b00b .........A...... │ │ - 0x00009134 ffff0108 06083200 0e4c0000 46970181 ......2..L..F... │ │ - 0x00009144 b0abf080 00000000 8ddf0600 80469701 .............F.. │ │ - 0x00009154 b0b0abf0 ff002d01 2800d602 0000d602 ......-.(....... │ │ - 0x00009164 0ec60600 d40506b4 0600a006 08b80600 ................ │ │ - 0x00009174 ae0604b6 0600e806 06f40601 ee061200 ................ │ │ - 0x00009184 007f0000 00000000 4ddf0600 84419701 ........M....A.. │ │ - 0x00009194 b0b0b00b ff001501 10280462 002c0872 .........(.b.,.r │ │ - 0x000091a4 0064086e 016c3400 007f0000 00000000 .d.n.l4......... │ │ - 0x000091b4 25df0600 84419701 b0b0b00b ff001501 %....A.......... │ │ - 0x000091c4 10260436 002a0e00 00380846 01400a00 .&.6.*...8.F.@.. │ │ - 0x000091d4 007f0000 00000000 fdde0600 80459701 .............E.. │ │ - 0x000091e4 b0b0abb0 ffff0110 00840100 00840126 ...............& │ │ - 0x000091f4 b00100aa 011c0000 ddde0600 80439701 .............C.. │ │ - 0x00009204 b0b0ab10 ffff010d 00680000 6804a201 .........h..h... │ │ - 0x00009214 006c5000 00000000 43970181 b0ab8080 .lP.....C....... │ │ - 0x00009224 00000000 46970181 b0abf080 00000000 ....F........... │ │ - 0x00009234 46970181 b0abf080 00000000 99de0600 F............... │ │ - 0x00009244 80469701 b0b0abf0 ff008c01 018701ee .F.............. │ │ - 0x00009254 0706f62e 00f40748 0000bc08 06fe2e00 .......H........ │ │ - 0x00009264 ca0b08f2 2e00d20b 96050000 e81008b8 ................ │ │ - 0x00009274 2f009811 08ba2f00 ee1104b0 2f00e812 /...../...../... │ │ - 0x00009284 04b82f00 ec129c11 00008824 088e2e00 ../........$.... │ │ - 0x00009294 c42408ba 2e00ce25 32c02e00 ce27108c .$.....%2....'.. │ │ - 0x000092a4 2f00e427 08882e00 9429529a 2e00b62c /..'.....)R...., │ │ - 0x000092b4 06fe2d00 d22d08e4 2e00e62e 06ee2e01 ..-..-.......... │ │ - 0x000092c4 a02f06ac 2f01a62f 340000da 2f04ec2f ./../../4.../../ │ │ - 0x000092d4 01de2f1a 00007f00 00000000 f9dd0600 ../............. │ │ - 0x000092e4 84419701 b0b0b00b ff001901 1422066a .A...........".j │ │ - 0x000092f4 004a045a 004e1e00 006c087a 01740a00 .J.Z.N...l.z.t.. │ │ - 0x00009304 007f0000 00000000 cddd0600 84419701 .............A.. │ │ - 0x00009314 b0b0b00b ff001901 122a0676 0052046a .........*.v.R.j │ │ - 0x00009324 0078088c 01018001 1000007f 00000000 .x.............. │ │ - 0x00009334 00000000 a1dd0600 80469701 b0b0abf0 .........F...... │ │ - 0x00009344 ffff015a cc04a006 862400de 0b06e223 ...Z.....$.....# │ │ - 0x00009354 008c0c06 862400d4 0c06b223 00e40d08 .....$.....#.... │ │ - 0x00009364 fa2300a2 0f08e423 00aa0fe0 0e00008a .#.....#........ │ │ - 0x00009374 1e22bc23 00f01e08 a62300f2 20089623 .".#.....#.. ..# │ │ - 0x00009384 00fa20ea 010000e4 220a9423 00ee2210 .. ....."..#..". │ │ - 0x00009394 0000fe22 0abc2300 8823a401 00000000 ..."..#..#...... │ │ - 0x000093a4 35dd0600 80469701 b0b0abf0 ffff0127 5....F.........' │ │ - 0x000093b4 00d40100 00d40108 c00500dc 014a0000 .............J.. │ │ - 0x000093c4 a60208b2 0500ae02 52000080 0308a405 ........R....... │ │ - 0x000093d4 008803e0 02000000 fddc0600 80469701 .............F.. │ │ - 0x000093e4 b0b0abf0 ffff0159 00be1500 00be1508 .......Y........ │ │ - 0x000093f4 9c2500c6 15ce0400 00941a06 a82500f6 .%...........%.. │ │ - 0x00009404 1a06c225 00aa1f0e 9a2500cc 1f068c25 ...%.....%.....% │ │ - 0x00009414 00842006 98250080 210ec425 00a82106 .. ..%..!..%..!. │ │ - 0x00009424 b22500f4 21088a25 00c62308 e22400be .%..!..%..#..$.. │ │ - 0x00009434 24089e25 00cc2414 ce2500e0 24a80100 $..%..$..%..$... │ │ - 0x00009444 00000000 43970181 b0ab1080 00000000 ....C........... │ │ - 0x00009454 45970181 b0abb080 00000000 46970181 E...........F... │ │ - 0x00009464 b0abf080 00000000 41970181 b0b00d84 ........A....... │ │ - 0x00009474 00000000 43970181 b0ab1080 00000000 ....C........... │ │ - 0x00009484 43970181 b0ab8080 00000000 49dc0600 C...........I... │ │ - 0x00009494 80459701 b0b0ab70 ffff0110 00940100 .E.....p........ │ │ - 0x000094a4 0094010a c201009e 013a0000 46970181 .........:..F... │ │ - 0x000094b4 b0abf080 00000000 43970181 b0ab8080 ........C....... │ │ - 0x000094c4 00000000 43970181 b0ab1080 00000000 ....C........... │ │ - 0x000094d4 05dc0600 80469701 b0b0abf0 ffff0123 .....F.........# │ │ - 0x000094e4 00e40100 00e40108 d40300f2 0108c003 ................ │ │ - 0x000094f4 00b60208 ea0300c4 0208d603 00cc02bc ................ │ │ - 0x00009504 01000000 43970181 b0ab8080 00000000 ....C........... │ │ - 0x00009514 41970181 b0b00b84 00000000 46970181 A...........F... │ │ - 0x00009524 b0abf080 00000000 addb0600 80469701 .............F.. │ │ - 0x00009534 b0b0abf0 ffff0110 00d01100 00d01104 ................ │ │ - 0x00009544 e01100d4 112c0000 46970181 b0abf080 .....,..F....... │ │ - 0x00009554 00000000 81db0600 80459701 b0b0ab70 .........E.....p │ │ - 0x00009564 ffff0110 008e0100 008e010a bc010098 ................ │ │ - 0x00009574 013c0000 46970181 b0abf080 00000000 .<..F........... │ │ - 0x00009584 46970181 b0abf080 00000000 46970181 F...........F... │ │ - 0x00009594 b0abf080 00000000 46970181 b0abf080 ........F....... │ │ - 0x000095a4 00000000 43970181 b0ab8080 00000000 ....C........... │ │ - 0x000095b4 41970181 b0b00d84 00000000 41970181 A...........A... │ │ - 0x000095c4 b0b00b84 00000000 43970181 b0ab1080 ........C....... │ │ - 0x000095d4 00000000 43970181 b0ab8080 00000000 ....C........... │ │ - 0x000095e4 43970181 b0ab1080 00000000 46970181 C...........F... │ │ - 0x000095f4 b0abf080 00000000 ddda0600 80459701 .............E.. │ │ - 0x00009604 b0b0ab70 ffff0110 008e0100 008e010a ...p............ │ │ - 0x00009614 bc010098 013c0000 46970181 b0abf080 .....<..F....... │ │ - 0x00009624 00000000 45970181 b0ab7080 00000000 ....E.....p..... │ │ - 0x00009634 46970181 b0abf080 00000000 46970181 F...........F... │ │ - 0x00009644 b0abf080 00000000 8dda0600 80469701 .............F.. │ │ - 0x00009654 b0b0abf0 ffff0110 00a61000 00a61004 ................ │ │ - 0x00009664 b61000aa 102e0000 46970181 b0abf080 ........F....... │ │ - 0x00009674 00000000 46970181 b0abf080 00000000 ....F........... │ │ - 0x00009684 46970181 b0abf080 00000000 49da0600 F...........I... │ │ - 0x00009694 80469701 b0b0abf0 ffff0110 00c01100 .F.............. │ │ - 0x000096a4 00c01104 d01100c4 112c0000 46970181 .........,..F... │ │ - 0x000096b4 b0abf080 00000000 1dda0600 84419701 .............A.. │ │ - 0x000096c4 b0b0b00b ffff0108 28043800 2c1c0000 ........(.8.,... │ │ - 0x000096d4 05da0600 80439701 b0b0ab10 ffff0108 .....C.......... │ │ - 0x000096e4 38087400 40620000 41970181 b0b00d84 8.t.@b..A....... │ │ - 0x000096f4 00000000 43970181 b0ab8080 00000000 ....C........... │ │ - 0x00009704 d5d90600 80459701 b0b0abb0 ffff010b .....E.......... │ │ - 0x00009714 d40104e2 0100d801 14000000 43970181 ............C... │ │ - 0x00009724 b0ab1080 00000000 43970181 b0ab1080 ........C....... │ │ - 0x00009734 00000000 46970181 b0abf080 00000000 ....F........... │ │ - 0x00009744 95d90600 80469701 b0b0abf0 ffff010c .....F.......... │ │ - 0x00009754 de02069c 0400e402 d0010000 46970181 ............F... │ │ - 0x00009764 b0abf080 00000000 46970181 b0abf080 ........F....... │ │ - 0x00009774 00000000 43970181 b0ab8080 00000000 ....C........... │ │ - 0x00009784 46970181 b0abf080 00000000 46970181 F...........F... │ │ - 0x00009794 b0abf080 00000000 41970181 b0b00b84 ........A....... │ │ - 0x000097a4 00000000 31d90600 80459701 b0b0abb0 ....1....E...... │ │ - 0x000097b4 ffff0109 3e068e01 00446c00 00000000 ....>....Dl..... │ │ - 0x000097c4 45970181 b0abb080 00000000 09d90600 E............... │ │ - 0x000097d4 80439701 b0b0ab80 ff001901 14007a00 .C............z. │ │ - 0x000097e4 007a0488 01008a01 06960101 90010a00 .z.............. │ │ - 0x000097f4 007f0000 00000000 ddd80600 80459701 .............E.. │ │ - 0x00009804 b0b0abb0 ffff010b d40104e2 0100d801 ................ │ │ - 0x00009814 14000000 43970181 b0ab8080 00000000 ....C........... │ │ - 0x00009824 41970181 b0b00b84 00000000 a9d80600 A............... │ │ - 0x00009834 80459701 b0b0ab70 ff002901 2426066e .E.....p..).$&.n │ │ - 0x00009844 004c048a 01005034 00008401 04b20101 .L....P4........ │ │ - 0x00009854 90010ab6 0101a801 04b20101 ac010e00 ................ │ │ - 0x00009864 007f0000 00000000 6dd80600 80459701 ........m....E.. │ │ - 0x00009874 b0b0abb0 ff001101 0c160434 003a0a54 ...........4.:.T │ │ - 0x00009884 01441400 007f0000 00000000 49d80600 .D..........I... │ │ - 0x00009894 84419701 b0b0b00b ff001901 1328046a .A...........(.j │ │ - 0x000098a4 002c7400 00a00104 aa0101a4 010a0000 .,t............. │ │ - 0x000098b4 7f000000 00000000 1dd80600 80459701 .............E.. │ │ - 0x000098c4 b0b0ab70 ff001501 0f5a0474 0082010a ...p.....Z.t.... │ │ - 0x000098d4 9c01018c 01140000 7f000000 00000000 ................ │ │ - 0x000098e4 f5d70600 84419701 b0b0b00b ffff0108 .....A.......... │ │ - 0x000098f4 28043800 2c1c0000 46970181 b0abf080 (.8.,...F....... │ │ - 0x00009904 00000000 43970181 b0ab1080 00000000 ....C........... │ │ - 0x00009914 46970181 b0abf080 00000000 46970181 F...........F... │ │ - 0x00009924 b0abf080 00000000 46970181 b0abf080 ........F....... │ │ - 0x00009934 00000000 a1d70600 80459701 b0b0abb0 .........E...... │ │ - 0x00009944 ffff0110 00c20100 00c20104 f20100c6 ................ │ │ - 0x00009954 014a0000 81d70600 80469701 b0b0abf0 .J.......F...... │ │ - 0x00009964 ffff017a 180aaa0c 00400a8e 0c00fc02 ...z.....@...... │ │ - 0x00009974 10e80b00 8e04148e 0c00a204 be010000 ................ │ │ - 0x00009984 e00508e4 0b00e805 3400009c 060ae40b ........4....... │ │ - 0x00009994 00c00604 b20b0088 0708d00b 00c6070a ................ │ │ - 0x000099a4 da0b00e0 0706c40b 00f20708 da0b00d8 ................ │ │ - 0x000099b4 0808d00b 00e00890 010000f0 0910a40b ................ │ │ - 0x000099c4 00800a36 0000b60a 46a40b00 8a0b08e4 ...6....F....... │ │ - 0x000099d4 0b009a0b 08d00b00 a20bb601 00000000 ................ │ │ - 0x000099e4 f5d60600 80469701 b0b0abf0 ffff0158 .....F.........X │ │ - 0x000099f4 00760000 7608f007 007e7000 00ee0110 .v..v....~p..... │ │ - 0x00009a04 da0700ee 023cf407 00aa03cc 010000f6 .....<.......... │ │ - 0x00009a14 0408f007 009a0504 e40700bc 0506f007 ................ │ │ - 0x00009a24 00c2054c 00008e06 62f40700 fe0604f0 ...L....b....... │ │ - 0x00009a34 07008407 26f40700 aa071400 00be0708 ....&........... │ │ - 0x00009a44 f00700c6 076e0000 45970181 b0ab7080 .....n..E.....p. │ │ - 0x00009a54 00000000 46970181 b0abf080 00000000 ....F........... │ │ - 0x00009a64 43970181 b0ab1080 00000000 41970181 C...........A... │ │ - 0x00009a74 b0b00b84 00000000 45970181 b0abb080 ........E....... │ │ - 0x00009a84 00000000 41970181 b0b00b84 00000000 ....A........... │ │ - 0x00009a94 43970181 b0ab1080 00000000 46970181 C...........F... │ │ - 0x00009aa4 b0abf080 00000000 2dd60600 80459701 ........-....E.. │ │ - 0x00009ab4 b0b0abb0 ffff0110 008a0100 008a010c ................ │ │ - 0x00009ac4 ba010096 013a0000 43970181 b0ab1080 .....:..C....... │ │ - 0x00009ad4 00000000 43970181 b0ab8080 00000000 ....C........... │ │ - 0x00009ae4 41970181 b0b00b84 00000000 e9d50600 A............... │ │ - 0x00009af4 80459701 b0b0abb0 ffff0110 00860100 .E.............. │ │ - 0x00009b04 0086010c b6010092 013a0000 46970181 .........:..F... │ │ - 0x00009b14 b0abf080 00000000 bdd50600 80459701 .............E.. │ │ - 0x00009b24 b0b0ab70 ff001101 0c1a043c 00420a64 ...p.......<.B.d │ │ - 0x00009b34 014c1c00 007f0000 00000000 99d50600 .L.............. │ │ - 0x00009b44 80469701 b0b0abf0 ff001501 10620486 .F...........b.. │ │ - 0x00009b54 01009401 0ab60101 9e011c00 007f0000 ................ │ │ - 0x00009b64 00000000 41970181 b0b00b84 00000000 ....A........... │ │ - 0x00009b74 46970181 b0abf080 00000000 59d50600 F...........Y... │ │ - 0x00009b84 84419701 b0b0b00b ff001501 10260436 .A...........&.6 │ │ - 0x00009b94 002a0e00 00380846 01400a00 007f0000 .*...8.F.@...... │ │ - 0x00009ba4 00000000 46970181 b0abf080 00000000 ....F........... │ │ - 0x00009bb4 25d50600 80469701 b0b0abf0 ffff0110 %....F.......... │ │ - 0x00009bc4 00981100 00981104 a811009c 112c0000 .............,.. │ │ - 0x00009bd4 45970181 b0ab7080 00000000 46970181 E.....p.....F... │ │ - 0x00009be4 b0abf080 00000000 edd40600 80469701 .............F.. │ │ - 0x00009bf4 b0b0abf0 ffff0110 00e20f00 00e20f04 ................ │ │ - 0x00009c04 f20f00e6 0f2e0000 46970181 b0abf080 ........F....... │ │ - 0x00009c14 00000000 45970181 b0ab7080 00000000 ....E.....p..... │ │ - 0x00009c24 46970181 b0abf080 00000000 46970181 F...........F... │ │ - 0x00009c34 b0abf080 00000000 9dd40600 80469701 .............F.. │ │ - 0x00009c44 b0b0abf0 ffff010b ea0a06f2 0a00f00a ................ │ │ - 0x00009c54 16000000 46970181 b0abf080 00000000 ....F........... │ │ - 0x00009c64 46970181 b0abf080 00000000 69d40600 F...........i... │ │ - 0x00009c74 80469701 b0b0abf0 ffff0118 b40110e6 .F.............. │ │ - 0x00009c84 0300f801 08e20300 ac0204ce 0300b002 ................ │ │ - 0x00009c94 e0010000 41970181 b0b00b84 00000000 ....A........... │ │ - 0x00009ca4 41970181 b0b00d84 00000000 43970181 A...........C... │ │ - 0x00009cb4 b0ab1080 00000000 41970181 b0b00b84 ........A....... │ │ - 0x00009cc4 00000000 41970181 b0b00d84 00000000 ....A........... │ │ - 0x00009cd4 41970181 b0b00b84 00000000 43970181 A...........C... │ │ - 0x00009ce4 b0ab8080 00000000 41970181 b0b00b84 ........A....... │ │ - 0x00009cf4 00000000 43970181 b0ab8080 00000000 ....C........... │ │ - 0x00009d04 43970181 b0ab1080 00000000 45970181 C...........E... │ │ - 0x00009d14 b0abb080 00000000 bdd30600 80459701 .............E.. │ │ - 0x00009d24 b0b0abb0 ffff0111 00cc0100 00cc015e ...............^ │ │ - 0x00009d34 8c0300aa 02860100 00000000 45970181 ............E... │ │ - 0x00009d44 b0ab7080 00000000 46970181 b0abf080 ..p.....F....... │ │ - 0x00009d54 00000000 81d30600 80439701 b0b0ab80 .........C...... │ │ - 0x00009d64 ffff0108 260a4e00 302c0000 46970181 ....&.N.0,..F... │ │ - 0x00009d74 b0abf080 00000000 46970181 b0abf080 ........F....... │ │ - 0x00009d84 00000000 51d30600 80469701 b0b0abf0 ....Q....F...... │ │ - 0x00009d94 ffff0110 00840100 00840106 9e01008a ................ │ │ - 0x00009da4 01260000 31d30600 80469701 b0b0abf0 .&..1....F...... │ │ - 0x00009db4 ffff0110 00fe0100 00fe0106 9e020084 ................ │ │ - 0x00009dc4 022c0000 11d30600 80459701 b0b0ab70 .,.......E.....p │ │ - 0x00009dd4 ff001d01 1600f801 0000f801 08820200 ................ │ │ - 0x00009de4 80022a00 00aa0204 b002017f 00000000 ..*............. │ │ - 0x00009df4 00000000 41970181 b0b00d84 00000000 ....A........... │ │ - 0x00009e04 d5d20600 80469701 b0b0abf0 ffff010b .....F.......... │ │ - 0x00009e14 860106a8 01008c01 2c000000 41970181 ........,...A... │ │ - 0x00009e24 b0b00b84 00000000 46970181 b0abf080 ........F....... │ │ - 0x00009e34 00000000 a1d20600 84419701 b0b0b00b .........A...... │ │ - 0x00009e44 ff000d01 082e043c 013c0442 017f0000 .......<.<.B.... │ │ - 0x00009e54 00000000 81d20600 84419701 b0b0b00b .........A...... │ │ - 0x00009e64 ff000d01 0810223c 013c0442 017f0000 ......"<.<.B.... │ │ - 0x00009e74 00000000 61d20600 84419701 b0b0b00b ....a....A...... │ │ - 0x00009e84 ff001501 1006043c 00280638 005c066e .......<.(.8.\.n │ │ - 0x00009e94 01621000 007f0000 00000000 39d20600 .b..........9... │ │ - 0x00009ea4 80459701 b0b0abb0 ff001501 0f64047e .E...........d.~ │ │ - 0x00009eb4 00a80106 b40101ae 010a0000 7f000000 ................ │ │ - 0x00009ec4 00000000 11d20600 80439701 b0b0ab10 .........C...... │ │ - 0x00009ed4 ff001901 14120480 01004404 7c00b001 ..........D.|... │ │ - 0x00009ee4 04e00101 b4013000 007f0000 00000000 ......0......... │ │ - 0x00009ef4 e5d10600 80439701 b0b0ab10 ffff0111 .....C.......... │ │ - 0x00009f04 00b40100 00b40112 b80300c6 01da0200 ................ │ │ - 0x00009f14 00000000 41970181 b0b00b84 00000000 ....A........... │ │ - 0x00009f24 43970181 b0ab8080 00000000 a9d10600 C............... │ │ - 0x00009f34 80439701 b0b0ab10 ffff0111 00920100 .C.............. │ │ - 0x00009f44 0092012e b00200c0 01b00100 00000000 ................ │ │ - 0x00009f54 85d10600 80439701 b0b0ab80 ff001901 .....C.......... │ │ - 0x00009f64 14007e00 007e0888 01008a01 06960101 ..~..~.......... │ │ - 0x00009f74 90011400 007f0000 00000000 59d10600 ............Y... │ │ - 0x00009f84 84419701 b0b0b00b ff001501 10060436 .A.............6 │ │ - 0x00009f94 000a4c00 00560662 015c0a00 007f0000 ..L..V.b.\...... │ │ - 0x00009fa4 00000000 31d10600 80439701 b0b0ab80 ....1....C...... │ │ - 0x00009fb4 ffff0108 10042c00 142c0000 19d10600 ......,..,...... │ │ - 0x00009fc4 80439701 b0b0ab80 ffff0108 0e062c00 .C............,. │ │ - 0x00009fd4 142c0000 01d10600 80459701 b0b0abb0 .,.......E...... │ │ - 0x00009fe4 ff001101 0c30043c 00560462 015a0c00 .....0.<.V.b.Z.. │ │ - 0x00009ff4 007f0000 00000000 ddd00600 84419701 .............A.. │ │ - 0x0000a004 b0b0b00b ff001501 10060436 000a4c00 ...........6..L. │ │ - 0x0000a014 00560662 015c0a00 007f0000 00000000 .V.b.\.......... │ │ - 0x0000a024 b5d00600 84419701 b0b0b00d ff001d01 .....A.......... │ │ - 0x0000a034 194a0a88 01006e0a 7a007c06 8401018a .J....n.z.|..... │ │ - 0x0000a044 01069601 01900128 00007f00 00000000 .......(........ │ │ - 0x0000a054 45970181 b0ab7080 00000000 41970181 E.....p.....A... │ │ - 0x0000a064 b0b00d84 00000000 6dd00600 80459701 ........m....E.. │ │ - 0x0000a074 b0b0ab70 ff001501 11fa0108 ac0200d4 ...p............ │ │ - 0x0000a084 0206e002 01da021a 00007f00 00000000 ................ │ │ - 0x0000a094 45d00600 80439701 b0b0ab10 ffff010c E....C.......... │ │ - 0x0000a0a4 003a0000 3a065a00 402c0000 41970181 .:..:.Z.@,..A... │ │ - 0x0000a0b4 b0b00d84 00000000 1dd00600 84419701 .............A.. │ │ - 0x0000a0c4 b0b0b00d ffff0108 2c086200 34580000 ........,.b.4X.. │ │ - 0x0000a0d4 41970181 b0b00b84 00000000 43970181 A...........C... │ │ - 0x0000a0e4 b0ab1080 00000000 edcf0600 80459701 .............E.. │ │ - 0x0000a0f4 b0b0abb0 ffff010f 36068601 007c0892 ........6....|.. │ │ - 0x0000a104 01008401 2c000000 cdcf0600 80459701 ....,........E.. │ │ - 0x0000a114 b0b0abb0 ffff0108 34065400 3a360000 ........4.T.:6.. │ │ - 0x0000a124 43970181 b0ab1080 00000000 43970181 C...........C... │ │ - 0x0000a134 b0ab8080 00000000 9dcf0600 80439701 .............C.. │ │ - 0x0000a144 b0b0ab10 ffff010c 004e0000 4e046c00 .........N..N.l. │ │ - 0x0000a154 523e0000 81cf0600 80439701 b0b0ab80 R>.......C...... │ │ - 0x0000a164 ffff0104 10042e00 6dcf0600 80469701 ........m....F.. │ │ - 0x0000a174 b0b0abf0 ff001d01 1600d804 0000d804 ................ │ │ - 0x0000a184 0aee0400 f00406fc 0401f604 3e00007f ............>... │ │ - 0x0000a194 00000000 00000000 45970181 b0ab7080 ........E.....p. │ │ - 0x0000a1a4 00000000 c9350181 b0af0081 00000000 .....5.......... │ │ - 0x0000a1b4 3f170181 af0083c9 00000000 3f310181 ?...........?1.. │ │ - 0x0000a1c4 af0081c9 00000000 3f170181 af0081c9 ........?....... │ │ - 0x0000a1d4 00000000 3f3f0181 af0081c9 00000000 ....??.......... │ │ - 0x0000a1e4 b5b20281 0085c901 b0b0b0af 00000000 ................ │ │ - 0x0000a1f4 c90b0181 b0af0081 00000000 c9090181 ................ │ │ - 0x0000a204 b0af0081 00000000 c9090181 b0b0ae81 ................ │ │ - 0x0000a214 00000000 c1ce0600 b0af2a00 ff007501 ..........*...u. │ │ - 0x0000a224 6f008e07 00008e07 06e60e00 b20706c0 o............... │ │ - 0x0000a234 0e00d607 04d00e00 920804ac 0f00aa08 ................ │ │ - 0x0000a244 169c0f00 c008fa04 0000ba0d 08d40e00 ................ │ │ - 0x0000a254 cc0d04ac 0e00d00d 520000a2 0e08c40e ........R....... │ │ - 0x0000a264 00c60e08 c40f01d6 0e0ae20e 01860f06 ................ │ │ - 0x0000a274 940f018c 0f06980f 019e0f08 a80f01ae ................ │ │ - 0x0000a284 0f06c40f 01b40f06 c00f01ba 0f660000 .............f.. │ │ - 0x0000a294 7f000000 00000000 3dce0600 b0af0e00 ........=....... │ │ - 0x0000a2a4 ffff010c 34c2018c 0300f601 da010000 ....4........... │ │ - 0x0000a2b4 25ce0600 b0af0200 ff004d01 4912049e %.........M.I... │ │ - 0x0000a2c4 02002806 b801004c 06b40100 7004e801 ..(....L....p... │ │ - 0x0000a2d4 00900104 e40100a4 010e9e02 00d80106 ................ │ │ - 0x0000a2e4 e00101fa 01068e02 01a40206 8e0301aa ................ │ │ - 0x0000a2f4 02060000 b00206e2 0201d602 06de0201 ................ │ │ - 0x0000a304 8003068a 03017f00 00000000 75b20181 ............u... │ │ - 0x0000a314 af0080c9 00000000 39b20181 af0082c9 ........9....... │ │ - 0x0000a324 00000000 b1cd0600 b0aa2900 ffff0111 ..........)..... │ │ - 0x0000a334 00f80100 00f80106 b00500fe 01ba0400 ................ │ │ - 0x0000a344 00000000 3f090181 af0080c9 00000000 ....?........... │ │ - 0x0000a354 d1b20281 0083c901 b0b0b0af 00000000 ................ │ │ - 0x0000a364 d4b20181 b0b0af01 00000000 3f010181 ............?... │ │ - 0x0000a374 af0080c9 00000000 3bb20181 af0080c9 ........;....... │ │ - 0x0000a384 00000000 c90f0181 b0ad0081 00000000 ................ │ │ - 0x0000a394 e5b20281 0082c902 b0b0b0af 00000000 ................ │ │ - 0x0000a3a4 d5b20281 0081c901 b0b0b0af 00000000 ................ │ │ - 0x0000a3b4 c9090181 b0b0ae81 00000000 45970181 ............E... │ │ - 0x0000a3c4 b0ab7080 00000000 45970181 b0ab7080 ..p.....E.....p. │ │ - 0x0000a3d4 00000000 01cd0600 08849700 ff000901 ................ │ │ - 0x0000a3e4 04080e30 017f0000 00000000 46970181 ...0........F... │ │ - 0x0000a3f4 b0abf080 00000000 439b0181 b0b0c784 ........C....... │ │ - 0x0000a404 00000000 439b0181 b0b0c784 00000000 ....C........... │ │ - 0x0000a414 419b0181 b0b0c184 00000000 459b0181 A...........E... │ │ - 0x0000a424 b0b0df84 00000000 439b0181 b0b0c784 ........C....... │ │ - 0x0000a434 00000000 439b0181 b0b0c784 00000000 ....C........... │ │ - 0x0000a444 439b0181 b0b0c784 00000000 439b0181 C...........C... │ │ - 0x0000a454 b0b0c784 00000000 459b0181 b0b0df84 ........E....... │ │ - 0x0000a464 00000000 419b0181 b0b0c184 00000000 ....A........... │ │ - 0x0000a474 419b0181 b0b0c184 00000000 419b0181 A...........A... │ │ - 0x0000a484 b0b0c184 00000000 419b0181 b0b08384 ........A....... │ │ - 0x0000a494 00000000 439b0181 b0b08f84 00000000 ....C........... │ │ - 0x0000a4a4 439b0181 b0b0c784 00000000 419b0181 C...........A... │ │ - 0x0000a4b4 b0b0c184 00000000 419b0181 b0b08384 ........A....... │ │ - 0x0000a4c4 00000000 459b0181 b0b0df84 00000000 ....E........... │ │ - 0x0000a4d4 419b0181 b0b0c184 00000000 419b0181 A...........A... │ │ - 0x0000a4e4 b0b0c184 00000000 459b0181 b0b0df84 ........E....... │ │ - 0x0000a4f4 00000000 .... │ │ + 0x0000836c 43970181 b0ab1080 00000000 45970181 C...........E... │ │ + 0x0000837c b0ab7080 00000000 43970181 b0ab8080 ..p.....C....... │ │ + 0x0000838c 00000000 41970181 b0b00b84 00000000 ....A........... │ │ + 0x0000839c 41970181 b0b00b84 00000000 45970181 A...........E... │ │ + 0x000083ac b0abb080 00000000 95f40600 80439701 .............C.. │ │ + 0x000083bc b0b0ab80 ffff0110 30089401 00880104 ........0....... │ │ + 0x000083cc 9801008c 01240000 75f40600 80469701 .....$..u....F.. │ │ + 0x000083dc b0b0abf0 ffff0116 00ee0100 00ee011a ................ │ │ + 0x000083ec ce02009e 0218cc02 00b60236 00000000 ...........6.... │ │ + 0x000083fc 4df40600 80439701 b0b0ab80 ffff010e M....C.......... │ │ + 0x0000840c 00700000 7036b001 00a60136 00000000 .p..p6.....6.... │ │ + 0x0000841c 43970181 b0ab1080 00000000 43970181 C...........C... │ │ + 0x0000842c b0ab8080 00000000 43970181 b0ab1080 ........C....... │ │ + 0x0000843c 00000000 43970181 b0ab1080 00000000 ....C........... │ │ + 0x0000844c 88b20181 b0b0af07 00000000 46970181 ............F... │ │ + 0x0000845c b0abf080 00000000 46970181 b0abf080 ........F....... │ │ + 0x0000846c 00000000 46970181 b0abf080 00000000 ....F........... │ │ + 0x0000847c 43970181 b0ab1080 00000000 41970181 C...........A... │ │ + 0x0000848c b0b00d84 00000000 41970181 b0b00d84 ........A....... │ │ + 0x0000849c 00000000 46970181 b0abf080 00000000 ....F........... │ │ + 0x000084ac 41970181 b0b00d84 00000000 43970181 A...........C... │ │ + 0x000084bc b0ab1080 00000000 46970181 b0abf080 ........F....... │ │ + 0x000084cc 00000000 41970181 b0b00d84 00000000 ....A........... │ │ + 0x000084dc 46970181 b0abf080 00000000 43970181 F...........C... │ │ + 0x000084ec b0ab1080 00000000 46970181 b0abf080 ........F....... │ │ + 0x000084fc 00000000 45970181 b0ab7080 00000000 ....E.....p..... │ │ + 0x0000850c 46970181 b0abf080 00000000 46970181 F...........F... │ │ + 0x0000851c b0abf080 00000000 46970181 b0abf080 ........F....... │ │ + 0x0000852c 00000000 46970181 b0abf080 00000000 ....F........... │ │ + 0x0000853c 46970181 b0abf080 00000000 43970181 F...........C... │ │ + 0x0000854c b0ab8080 00000000 45970181 b0abb080 ........E....... │ │ + 0x0000855c 00000000 46970181 b0abf080 00000000 ....F........... │ │ + 0x0000856c 43970181 b0ab8080 00000000 41970181 C...........A... │ │ + 0x0000857c b0b00d84 00000000 41970181 b0b00d84 ........A....... │ │ + 0x0000858c 00000000 46970181 b0abf080 00000000 ....F........... │ │ + 0x0000859c 41970181 b0b00d84 00000000 43970181 A...........C... │ │ + 0x000085ac b0ab8080 00000000 43970181 b0ab1080 ........C....... │ │ + 0x000085bc 00000000 46970181 b0abf080 00000000 ....F........... │ │ + 0x000085cc 46970181 b0abf080 00000000 43970181 F...........C... │ │ + 0x000085dc b0ab1080 00000000 43970181 b0ab8080 ........C....... │ │ + 0x000085ec 00000000 43970181 b0ab8080 00000000 ....C........... │ │ + 0x000085fc 43970181 b0ab8080 00000000 43970181 C...........C... │ │ + 0x0000860c b0ab8080 00000000 41970181 b0b00d84 ........A....... │ │ + 0x0000861c 00000000 29f20600 80459701 b0b0abb0 ....)....E...... │ │ + 0x0000862c ff000901 0424062c 017f0000 00000000 .....$.,........ │ │ + 0x0000863c 41970181 b0b00b84 00000000 41970181 A...........A... │ │ + 0x0000864c b0b00d84 00000000 46970181 b0abf080 ........F....... │ │ + 0x0000865c 00000000 41970181 b0b00b84 00000000 ....A........... │ │ + 0x0000866c 46970181 b0abf080 00000000 41970181 F...........A... │ │ + 0x0000867c b0b00d84 00000000 41970181 b0b00b84 ........A....... │ │ + 0x0000868c 00000000 41970181 b0b00b84 00000000 ....A........... │ │ + 0x0000869c 46970181 b0abf080 00000000 45970181 F...........E... │ │ + 0x000086ac b0ab7080 00000000 46970181 b0abf080 ..p.....F....... │ │ + 0x000086bc 00000000 43970181 b0ab8080 00000000 ....C........... │ │ + 0x000086cc 43970181 b0ab1080 00000000 43970181 C...........C... │ │ + 0x000086dc b0ab8080 00000000 45970181 b0abb080 ........E....... │ │ + 0x000086ec 00000000 43970181 b0ab1080 00000000 ....C........... │ │ + 0x000086fc 45970181 b0abb080 00000000 41970181 E...........A... │ │ + 0x0000870c b0b00d84 00000000 46970181 b0abf080 ........F....... │ │ + 0x0000871c 00000000 46970181 b0abf080 00000000 ....F........... │ │ + 0x0000872c 43970181 b0ab1080 00000000 45970181 C...........E... │ │ + 0x0000873c b0ab7080 00000000 46970181 b0abf080 ..p.....F....... │ │ + 0x0000874c 00000000 46970181 b0abf080 00000000 ....F........... │ │ + 0x0000875c 46970181 b0abf080 00000000 45970181 F...........E... │ │ + 0x0000876c b0abb080 00000000 46970181 b0abf080 ........F....... │ │ + 0x0000877c 00000000 41970181 b0b00d84 00000000 ....A........... │ │ + 0x0000878c 41970181 b0b00d84 00000000 46970181 A...........F... │ │ + 0x0000879c b0abf080 00000000 46970181 b0abf080 ........F....... │ │ + 0x000087ac 00000000 99f00600 80469701 b0b0abf0 .........F...... │ │ + 0x000087bc ffff0118 002a0000 2a0cb001 00366200 .....*..*....6b. │ │ + 0x000087cc 00980116 b40100ae 01320000 71f00600 .........2..q... │ │ + 0x000087dc 80469701 b0b0abf0 ffff0110 00b20100 .F.............. │ │ + 0x000087ec 00b2011c d00100ce 01260000 46970181 .........&..F... │ │ + 0x000087fc b0abf080 00000000 45f00600 80459701 ........E....E.. │ │ + 0x0000880c b0b0abb0 ffff010c 00260000 260a4c00 .........&..&.L. │ │ + 0x0000881c 302a0000 43970181 b0ab8080 00000000 0*..C........... │ │ + 0x0000882c 41970181 b0b00d84 00000000 43970181 A...........C... │ │ + 0x0000883c b0ab1080 00000000 43970181 b0ab1080 ........C....... │ │ + 0x0000884c 00000000 f9ef0600 80469701 b0b0abf0 .........F...... │ │ + 0x0000885c ffff0150 da010498 0700de01 4e0000ac ...P........N... │ │ + 0x0000886c 02069407 00b20226 0000d802 2c960700 .......&....,... │ │ + 0x0000887c 84038601 00008a04 46a60700 d0047600 ........F.....v. │ │ + 0x0000888c 00c60504 900700ca 05980100 00e20606 ................ │ │ + 0x0000889c b6070080 0704a807 008a0704 9207008e ................ │ │ + 0x000088ac 075e0000 80b20181 b0b0ad07 00000000 .^.............. │ │ + 0x000088bc 81b20181 b0b0ae07 00000000 81b20181 ................ │ │ + 0x000088cc b0b0ae07 00000000 c92b0181 b0af0080 .........+...... │ │ + 0x000088dc 00000000 c9170181 b0af0080 00000000 ................ │ │ + 0x000088ec 81b20181 b0b0ae07 00000000 c9130181 ................ │ │ + 0x000088fc b0af0080 00000000 c9290181 b0af0080 .........)...... │ │ + 0x0000890c 00000000 46970181 b0abf080 00000000 ....F........... │ │ + 0x0000891c 46970181 b0abf080 00000000 46970181 F...........F... │ │ + 0x0000892c b0abf080 00000000 41970181 b0b00b84 ........A....... │ │ + 0x0000893c 00000000 09ef0600 b0af0e00 ff001d01 ................ │ │ + 0x0000894c 18009e01 00009e01 be01a604 00dc02ca ................ │ │ + 0x0000895c 010000a6 0404ac04 017f0000 00000000 ................ │ │ + 0x0000896c 43970181 b0ab1080 00000000 46970181 C...........F... │ │ + 0x0000897c b0abf080 00000000 41970181 b0b00d84 ........A....... │ │ + 0x0000898c 00000000 41970181 b0b00b84 00000000 ....A........... │ │ + 0x0000899c 46970181 b0abf080 00000000 46970181 F...........F... │ │ + 0x000089ac b0abf080 00000000 46970181 b0abf080 ........F....... │ │ + 0x000089bc 00000000 45970181 b0abb080 00000000 ....E........... │ │ + 0x000089cc 46970181 b0abf080 00000000 43970181 F...........C... │ │ + 0x000089dc b0ab1080 00000000 43970181 b0ab8080 ........C....... │ │ + 0x000089ec 00000000 45970181 b0ab7080 00000000 ....E.....p..... │ │ + 0x000089fc 43970181 b0ab1080 00000000 45970181 C...........E... │ │ + 0x00008a0c b0abb080 00000000 45970181 b0abb080 ........E....... │ │ + 0x00008a1c 00000000 46970181 b0abf080 00000000 ....F........... │ │ + 0x00008a2c 43970181 b0ab1080 00000000 45970181 C...........E... │ │ + 0x00008a3c b0abb080 00000000 43970181 b0ab1080 ........C....... │ │ + 0x00008a4c 00000000 46970181 b0abf080 00000000 ....F........... │ │ + 0x00008a5c 43970181 b0ab1080 00000000 43970181 C...........C... │ │ + 0x00008a6c b0ab1080 00000000 46970181 b0abf080 ........F....... │ │ + 0x00008a7c 00000000 45970181 b0abb080 00000000 ....E........... │ │ + 0x00008a8c 43970181 b0ab8080 00000000 43970181 C...........C... │ │ + 0x00008a9c b0ab1080 00000000 46970181 b0abf080 ........F....... │ │ + 0x00008aac 00000000 46970181 b0abf080 00000000 ....F........... │ │ + 0x00008abc 46970181 b0abf080 00000000 46970181 F...........F... │ │ + 0x00008acc b0abf080 00000000 43970181 b0ab8080 ........C....... │ │ + 0x00008adc 00000000 46970181 b0abf080 00000000 ....F........... │ │ + 0x00008aec 45970181 b0abb080 00000000 46970181 E...........F... │ │ + 0x00008afc b0abf080 00000000 46970181 b0abf080 ........F....... │ │ + 0x00008b0c 00000000 46970181 b0abf080 00000000 ....F........... │ │ + 0x00008b1c 46970181 b0abf080 00000000 21ed0600 F...........!... │ │ + 0x00008b2c 80439701 b0b0ab10 ff000901 052c46ea .C...........,F. │ │ + 0x00008b3c 01017f00 00000000 05ed0600 80469701 .............F.. │ │ + 0x00008b4c b0b0abf0 ff005101 4c00ba02 0000ba02 ......Q.L....... │ │ + 0x00008b5c 76ae0a00 b0037800 00a80470 ae0a00a4 v.....x....p.... │ │ + 0x00008b6c 061c8e0a 00ea0630 ae0a009e 07a0018e .......0........ │ │ + 0x00008b7c 0a00d008 0a8a0a00 a009128e 0a00800a ................ │ │ + 0x00008b8c 048a0a00 900a0aaa 0a01b00a 04ba0a01 ................ │ │ + 0x00008b9c b40a3c00 007f0000 00000000 46970181 ..<.........F... │ │ + 0x00008bac b0abf080 00000000 41970181 b0b00b84 ........A....... │ │ + 0x00008bbc 00000000 89ec0600 80439701 b0b0ab10 .........C...... │ │ + 0x00008bcc ff002501 201808a6 01004e04 8c010084 ..%. .....N..... │ │ + 0x00008bdc 0106a601 008a0126 0000b001 06bc0101 .......&........ │ │ + 0x00008bec b6011600 007f0000 00000000 43970181 ............C... │ │ + 0x00008bfc b0ab8080 00000000 41970181 b0b00d84 ........A....... │ │ + 0x00008c0c 00000000 41970181 b0b00d84 00000000 ....A........... │ │ + 0x00008c1c 2dec0600 84419701 b0b0b00b ff000d01 -....A.......... │ │ + 0x00008c2c 082e043c 013c0442 017f0000 00000000 ...<.<.B........ │ │ + 0x00008c3c 41970181 b0b00d84 00000000 01ec0600 A............... │ │ + 0x00008c4c 84419701 b0b0b00b ff001501 0a142288 .A............". │ │ + 0x00008c5c 01037404 8401017f 00017d00 00000000 ..t.......}..... │ │ + 0x00008c6c 00000000 41970181 b0b00d84 00000000 ....A........... │ │ + 0x00008c7c 45970181 b0abb080 00000000 43970181 E...........C... │ │ + 0x00008c8c b0ab8080 00000000 41970181 b0b00d84 ........A....... │ │ + 0x00008c9c 00000000 41970181 b0b00d84 00000000 ....A........... │ │ + 0x00008cac 9deb0600 80439701 b0b0ab10 ffff0108 .....C.......... │ │ + 0x00008cbc 18043c00 1c3a0000 43970181 b0ab8080 ..<..:..C....... │ │ + 0x00008ccc 00000000 43970181 b0ab8080 00000000 ....C........... │ │ + 0x00008cdc 6deb0600 80469701 b0b0abf0 ff004d01 m....F........M. │ │ + 0x00008cec 46007c00 007c08ee 0300ae01 04c40300 F.|..|.......... │ │ + 0x00008cfc b2015400 00860204 ba0300ac 0204ce03 ..T............. │ │ + 0x00008d0c 00b0023c 0000ec02 04d00300 f0024200 ...<..........B. │ │ + 0x00008d1c 00b20306 ee0300b8 03400000 f8030684 .........@...... │ │ + 0x00008d2c 0401fe03 2a00007f 00000000 00000000 ....*........... │ │ + 0x00008d3c 41970181 b0b00b84 00000000 01eb0600 A............... │ │ + 0x00008d4c 80459701 b0b0ab70 ffff011c 5c08d603 .E.....p....\... │ │ + 0x00008d5c 007810ee 0300be01 04c40300 84029c01 .x.............. │ │ + 0x00008d6c dc0300a0 03780000 d5ea0600 08849700 .....x.......... │ │ + 0x00008d7c ff000d01 08120626 0026042c 017f0000 .......&.&.,.... │ │ + 0x00008d8c 00000000 b9ea0600 80469701 b0b0abf0 .........F...... │ │ + 0x00008d9c ff00c802 01c002ac 010a9449 00b601a0 ...........I.... │ │ + 0x00008dac 010000d6 0204a048 008c030e e84800a6 .......H.....H.. │ │ + 0x00008dbc 040e9e48 00bc07a6 0afa4800 80120884 ...H......H..... │ │ + 0x00008dcc 4700a213 04dc4700 a613d806 0000fe19 G.....G......... │ │ + 0x00008ddc 0c944700 8a1a2000 00aa1a16 944700fe ..G... ......G.. │ │ + 0x00008dec 1a04b247 00821b80 01000082 1c08b648 ...G...........H │ │ + 0x00008dfc 008a1cee 090000f8 2512b049 008a26ee ........%..I..&. │ │ + 0x00008e0c 010000f8 270ab049 00a42808 d44800cc ....'..I..(..H.. │ │ + 0x00008e1c 2806b049 0092298c 02b24900 9e2bd202 (..I..)...I..+.. │ │ + 0x00008e2c 0000f02d fe03c049 00ee3114 00008232 ...-...I..1....2 │ │ + 0x00008e3c 0ec04900 90325c00 00ec3210 f24700fc ..I..2\...2..G.. │ │ + 0x00008e4c 32fa0300 00f6362c b04900a2 37f60500 2.....6,.I..7... │ │ + 0x00008e5c 00983d16 c44700aa 3e0ae048 00aa4014 ..=..G..>..H..@. │ │ + 0x00008e6c ac49009e 410ac449 00a841a6 010000ce .I..A..I..A..... │ │ + 0x00008e7c 4212ea48 00e042f6 020000d6 4504e449 B..H..B.....E..I │ │ + 0x00008e8c 00da4566 0000c046 08c44800 ce4606d8 ..Ef...F..H..F.. │ │ + 0x00008e9c 4700d646 0ac84700 e0460a00 00ea4608 G..F..G..F....F. │ │ + 0x00008eac f44600f6 46088047 01fe464c 0000ca47 .F..F..G..FL...G │ │ + 0x00008ebc 08d44701 9048089a 4801b848 06c04801 ..G..H..H..H..H. │ │ + 0x00008ecc c64808d0 4801ce48 c4010000 924a06ac .H..H..H.....J.. │ │ + 0x00008edc 4a01984a 6000007f 00000000 00000000 J..J`........... │ │ + 0x00008eec 46970181 b0abf080 00000000 46970181 F...........F... │ │ + 0x00008efc b0abf080 00000000 43970181 b0ab1080 ........C....... │ │ + 0x00008f0c 00000000 41970181 b0b00b84 00000000 ....A........... │ │ + 0x00008f1c 43970181 b0ab1080 00000000 43970181 C...........C... │ │ + 0x00008f2c b0ab1080 00000000 15e90600 80469701 .............F.. │ │ + 0x00008f3c b0b0abf0 ff003901 356606ee 05018a01 ......9.5f...... │ │ + 0x00008f4c 04cc0500 b20106ee 0501d601 04b60501 ................ │ │ + 0x00008f5c da01cc01 0000a603 06e20500 920506f2 ................ │ │ + 0x00008f6c 05009a05 08ec0500 ae0506ee 05017f00 ................ │ │ + 0x00008f7c 00000000 c9e80600 80469701 b0b0abf0 .........F...... │ │ + 0x00008f8c ffff0117 ba0312fe 0800cc03 9e050000 ................ │ │ + 0x00008f9c ea0808f4 0800f208 26000000 43970181 ........&...C... │ │ + 0x00008fac b0ab1080 00000000 95e80600 80469701 .............F.. │ │ + 0x00008fbc b0b0abf0 ff00f002 01e90218 b003fc3c ...............< │ │ + 0x00008fcc 00ea04fe 02de3c00 e807b603 00009e0b ......<......... │ │ + 0x00008fdc 08da3c00 ca0d0ca4 3c00d60d d6010000 ..<.....<....... │ │ + 0x00008fec ac0f0ca4 3c00f20f 04803b00 f60fac01 ....<.....;..... │ │ + 0x00008ffc 0000a211 06f23a00 a811c401 0000ec12 ......:......... │ │ + 0x0000900c d609c83a 00a82106 c23a008a 2308c43a ...:..!..:..#..: │ │ + 0x0000901c 00d22316 c63a00d4 2416cc3a 00bc2604 ..#..:..$..:..&. │ │ + 0x0000902c a83b00a2 2704843d 008c2806 a03c00c0 .;..'..=..(..<.. │ │ + 0x0000903c 2804c03b 00c42808 ee3b00d0 2804a03c (..;..(..;..(..< │ │ + 0x0000904c 00902908 863b00fe 290eb23b 008c2ade ..)..;..)..;..*. │ │ + 0x0000905c 010000ea 2b0efe3b 00f82b30 0000a82c ....+..;..+0..., │ │ + 0x0000906c 06cc3b00 d02c0682 3b008a2d 08e43a00 ..;..,..;..-..:. │ │ + 0x0000907c 922dcc02 0000de2f ba02c43c 009832d8 .-...../...<..2. │ │ + 0x0000908c 010000f0 3306b63b 00f63306 de3b0082 ....3..;..3..;.. │ │ + 0x0000909c 3404da3b 008634e4 050000ea 3908b63c 4..;..4.....9..< │ │ + 0x000090ac 00f43908 923c00fe 3906c03a 00983a08 ..9..<..9..:..:. │ │ + 0x000090bc 9c3b00a2 3a08be3a 00da3a08 b23c01e6 .;..:..:..:..<.. │ │ + 0x000090cc 3a06ee3a 01f43a06 fc3a0188 3b06983b :..:..:..:..;..; │ │ + 0x000090dc 01b83b06 ea3b01c2 3b08fa3b 01ce3b06 ..;..;..;..;..;. │ │ + 0x000090ec d63b01e4 3b04ea3b 01f43b04 fa3b0180 .;..;..;..;..;.. │ │ + 0x000090fc 3c068e3c 01863c06 9c3e0194 3c069c3c <..<..<..>..<..< │ │ + 0x0000910c 01a83c06 b23c01b8 3c06c03c 01d23c20 ..<..<..<..<..< │ │ + 0x0000911c f83c018a 3d0aa03e 01d43d06 9c3e01da .<..=..>..=..>.. │ │ + 0x0000912c 3d4a0000 7f000000 00000000 11e70600 =J.............. │ │ + 0x0000913c 80469701 b0b0abf0 ffff0165 00320000 .F.........e.2.. │ │ + 0x0000914c 320aae0c 003c3000 006c10a0 0c008401 2....<0..l...... │ │ + 0x0000915c 18ae0c00 9c01aa02 0000c603 0aa00c00 ................ │ │ + 0x0000916c ee0304f8 0b00b404 0a8e0c00 f0040ca0 ................ │ │ + 0x0000917c 0c00fc04 480000c4 05068e0c 00ca0590 ....H........... │ │ + 0x0000918c 020000da 071ae60b 00f407d6 010000ca ................ │ │ + 0x0000919c 09fe01e6 0b00da0b 0a8e0c00 e40b6c00 ..............l. │ │ + 0x000091ac 00000000 99e60600 84419701 b0b0b00b .........A...... │ │ + 0x000091bc ff001901 15280460 002c0870 0038046c .....(.`.,.p.8.l │ │ + 0x000091cc 006218a0 01017a2a 00007f00 00000000 .b....z*........ │ │ + 0x000091dc 46970181 b0abf080 00000000 61e60600 F...........a... │ │ + 0x000091ec 80469701 b0b0abf0 ff002d01 2800cc02 .F........-.(... │ │ + 0x000091fc 0000cc02 10e20600 8e0506d0 0600ba06 ................ │ │ + 0x0000920c 08d40600 ca0604d2 06008a07 06960701 ................ │ │ + 0x0000921c 90071400 007f0000 00000000 21e60600 ............!... │ │ + 0x0000922c 84419701 b0b0b00b ff001501 10280462 .A...........(.b │ │ + 0x0000923c 002c0872 0064086e 016c3400 007f0000 .,.r.d.n.l4..... │ │ + 0x0000924c 00000000 f9e50600 84419701 b0b0b00b .........A...... │ │ + 0x0000925c ff001501 10260436 002a0e00 00380846 .....&.6.*...8.F │ │ + 0x0000926c 01400a00 007f0000 00000000 d1e50600 .@.............. │ │ + 0x0000927c 80439701 b0b0ab10 ffff010d 00680000 .C...........h.. │ │ + 0x0000928c 6804a201 006c5000 00000000 43970181 h....lP.....C... │ │ + 0x0000929c b0ab8080 00000000 46970181 b0abf080 ........F....... │ │ + 0x000092ac 00000000 46970181 b0abf080 00000000 ....F........... │ │ + 0x000092bc 8de50600 80469701 b0b0abf0 ff008c01 .....F.......... │ │ + 0x000092cc 018701ee 0706ba2f 00f40746 0000ba08 ......./...F.... │ │ + 0x000092dc 06c22f00 d20b08b6 2f00da0b 96050000 ../...../....... │ │ + 0x000092ec f01008fe 2f00a011 08803000 f61104f6 ..../.....0..... │ │ + 0x000092fc 2f00f012 04fe2f00 f412c811 0000bc24 /...../........$ │ │ + 0x0000930c 08d22e00 f22408fe 2e00f225 34842f00 .....$.....%4./. │ │ + 0x0000931c fe2710d2 2f009228 08cc2e00 c42952de .'../..(.....)R. │ │ + 0x0000932c 2e00f22c 06c22e00 962e08a8 2f00aa2f ...,......../../ │ │ + 0x0000933c 06b22f01 e62f06f2 2f01ec2f 340000a0 ../../../../4... │ │ + 0x0000934c 3004b230 01a4301c 00007f00 00000000 0..0..0......... │ │ + 0x0000935c ede40600 84419701 b0b0b00b ff001901 .....A.......... │ │ + 0x0000936c 1428046e 004e045e 00521e00 0070067c .(.n.N.^.R...p.| │ │ + 0x0000937c 01760a00 007f0000 00000000 c1e40600 .v.............. │ │ + 0x0000938c 84419701 b0b0b00b ff001901 1230047a .A...........0.z │ │ + 0x0000939c 0056046e 007c068e 01018201 1000007f .V.n.|.......... │ │ + 0x000093ac 00000000 00000000 95e40600 80469701 .............F.. │ │ + 0x000093bc b0b0abf0 ffff0160 be048806 da21009a .......`.....!.. │ │ + 0x000093cc 0b06b621 00f80b06 da2100be 0c068e21 ...!.....!.....! │ │ + 0x000093dc 00c00d08 ce2100f8 0e08b821 00800ff4 .....!.....!.... │ │ + 0x000093ec 080000f4 17089821 00c41808 8a2100cc .......!.....!.. │ │ + 0x000093fc 18840600 00d01e0a fa2000da 1eee0100 ......... ...... │ │ + 0x0000940c 00c8200c f82000d4 20180000 ec200498 .. .. .. .... .. │ │ + 0x0000941c 2100f020 94010000 25e40600 80469701 !.. ....%....F.. │ │ + 0x0000942c b0b0abf0 ffff0187 0100ea01 0000ea01 ................ │ │ + 0x0000943c 08ae3200 f2014800 00ba0208 a03200c2 ..2...H......2.. │ │ + 0x0000944c 02540000 96030892 32009e03 f4050000 .T......2....... │ │ + 0x0000945c 920906e6 31009809 ae130000 c61c0ec4 ....1........... │ │ + 0x0000946c 3100d41c be070000 922406d0 31008428 1........$..1..( │ │ + 0x0000947c 0cc23100 a42806b4 3100d828 06c03100 ..1..(..1..(..1. │ │ + 0x0000948c e6290cec 31008a2a 06da3100 c22d0892 .)..1..*..1..-.. │ │ + 0x0000949c 3100be2f 08943100 c62f9601 0000dc30 1../..1../.....0 │ │ + 0x000094ac 08c63100 ea3026e8 31009031 c8010000 ..1..0&.1..1.... │ │ + 0x000094bc 45970181 b0abb080 00000000 46970181 E...........F... │ │ + 0x000094cc b0abf080 00000000 43970181 b0ab8080 ........C....... │ │ + 0x000094dc 00000000 41970181 b0b00d84 00000000 ....A........... │ │ + 0x000094ec 43970181 b0ab1080 00000000 43970181 C...........C... │ │ + 0x000094fc b0ab8080 00000000 45e30600 80459701 ........E....E.. │ │ + 0x0000950c b0b0ab70 ffff0110 00960100 0096010a ...p............ │ │ + 0x0000951c c40100a0 013c0000 46970181 b0abf080 .....<..F....... │ │ + 0x0000952c 00000000 43970181 b0ab8080 00000000 ....C........... │ │ + 0x0000953c 43970181 b0ab1080 00000000 01e30600 C............... │ │ + 0x0000954c 80469701 b0b0abf0 ffff0123 00de0100 .F.........#.... │ │ + 0x0000955c 00de0108 b80300ec 0108b603 00ac0208 ................ │ │ + 0x0000956c ce0300ba 0208ba03 00c202aa 01000000 ................ │ │ + 0x0000957c 43970181 b0ab8080 00000000 43970181 C...........C... │ │ + 0x0000958c b0ab1080 00000000 41970181 b0b00b84 ........A....... │ │ + 0x0000959c 00000000 46970181 b0abf080 00000000 ....F........... │ │ + 0x000095ac 9de20600 80469701 b0b0abf0 ffff0110 .....F.......... │ │ + 0x000095bc 00d01100 00d01104 e01100d4 112c0000 .............,.. │ │ + 0x000095cc 46970181 b0abf080 00000000 71e20600 F...........q... │ │ + 0x000095dc 80459701 b0b0ab70 ffff0110 00900100 .E.....p........ │ │ + 0x000095ec 0090010a be01009a 013a0000 46970181 .........:..F... │ │ + 0x000095fc b0abf080 00000000 46970181 b0abf080 ........F....... │ │ + 0x0000960c 00000000 46970181 b0abf080 00000000 ....F........... │ │ + 0x0000961c 46970181 b0abf080 00000000 43970181 F...........C... │ │ + 0x0000962c b0ab8080 00000000 41970181 b0b00d84 ........A....... │ │ + 0x0000963c 00000000 41970181 b0b00b84 00000000 ....A........... │ │ + 0x0000964c 43970181 b0ab1080 00000000 43970181 C...........C... │ │ + 0x0000965c b0ab8080 00000000 43970181 b0ab1080 ........C....... │ │ + 0x0000966c 00000000 46970181 b0abf080 00000000 ....F........... │ │ + 0x0000967c cde10600 80459701 b0b0ab70 ffff0110 .....E.....p.... │ │ + 0x0000968c 00900100 0090010a be01009a 013a0000 .............:.. │ │ + 0x0000969c 46970181 b0abf080 00000000 45970181 F...........E... │ │ + 0x000096ac b0ab7080 00000000 46970181 b0abf080 ..p.....F....... │ │ + 0x000096bc 00000000 46970181 b0abf080 00000000 ....F........... │ │ + 0x000096cc 7de10600 80469701 b0b0abf0 ffff0110 }....F.......... │ │ + 0x000096dc 00a61000 00a61004 b61000aa 102e0000 ................ │ │ + 0x000096ec 46970181 b0abf080 00000000 46970181 F...........F... │ │ + 0x000096fc b0abf080 00000000 46970181 b0abf080 ........F....... │ │ + 0x0000970c 00000000 39e10600 80469701 b0b0abf0 ....9....F...... │ │ + 0x0000971c ffff0110 00c01100 00c01104 d01100c4 ................ │ │ + 0x0000972c 112c0000 46970181 b0abf080 00000000 .,..F........... │ │ + 0x0000973c 0de10600 84419701 b0b0b00b ffff0108 .....A.......... │ │ + 0x0000974c 28043800 2c1c0000 f5e00600 80439701 (.8.,........C.. │ │ + 0x0000975c b0b0ab10 ffff0108 38087400 40620000 ........8.t.@b.. │ │ + 0x0000976c 41970181 b0b00d84 00000000 43970181 A...........C... │ │ + 0x0000977c b0ab8080 00000000 c5e00600 80459701 .............E.. │ │ + 0x0000978c b0b0abb0 ffff010b d40104e2 0100d801 ................ │ │ + 0x0000979c 14000000 43970181 b0ab1080 00000000 ....C........... │ │ + 0x000097ac 43970181 b0ab1080 00000000 46970181 C...........F... │ │ + 0x000097bc b0abf080 00000000 85e00600 80469701 .............F.. │ │ + 0x000097cc b0b0abf0 ffff010c de02069c 0400e402 ................ │ │ + 0x000097dc d0010000 46970181 b0abf080 00000000 ....F........... │ │ + 0x000097ec 46970181 b0abf080 00000000 43970181 F...........C... │ │ + 0x000097fc b0ab8080 00000000 46970181 b0abf080 ........F....... │ │ + 0x0000980c 00000000 46970181 b0abf080 00000000 ....F........... │ │ + 0x0000981c 41970181 b0b00b84 00000000 21e00600 A...........!... │ │ + 0x0000982c 80459701 b0b0abb0 ffff0109 3e068e01 .E..........>... │ │ + 0x0000983c 00446c00 00000000 45970181 b0abb080 .Dl.....E....... │ │ + 0x0000984c 00000000 f9df0600 80439701 b0b0ab80 .........C...... │ │ + 0x0000985c ff001901 14007a00 007a0488 01008a01 ......z..z...... │ │ + 0x0000986c 06960101 90010a00 007f0000 00000000 ................ │ │ + 0x0000987c cddf0600 80459701 b0b0abb0 ffff010b .....E.......... │ │ + 0x0000988c d40104e2 0100d801 14000000 43970181 ............C... │ │ + 0x0000989c b0ab8080 00000000 41970181 b0b00b84 ........A....... │ │ + 0x000098ac 00000000 99df0600 80459701 b0b0abb0 .........E...... │ │ + 0x000098bc ff001101 0c260444 004a0a64 01541400 .....&.D.J.d.T.. │ │ + 0x000098cc 007f0000 00000000 75df0600 80459701 ........u....E.. │ │ + 0x000098dc b0b0ab70 ff001501 0f5a0474 0082010a ...p.....Z.t.... │ │ + 0x000098ec 9c01018c 01140000 7f000000 00000000 ................ │ │ + 0x000098fc 4ddf0600 84419701 b0b0b00b ffff0108 M....A.......... │ │ + 0x0000990c 28043800 2c1c0000 35df0600 84419701 (.8.,...5....A.. │ │ + 0x0000991c b0b0b00b ff001901 1328046a 002c7400 .........(.j.,t. │ │ + 0x0000992c 00a00104 aa0101a4 010a0000 7f000000 ................ │ │ + 0x0000993c 00000000 46970181 b0abf080 00000000 ....F........... │ │ + 0x0000994c 43970181 b0ab1080 00000000 46970181 C...........F... │ │ + 0x0000995c b0abf080 00000000 46970181 b0abf080 ........F....... │ │ + 0x0000996c 00000000 46970181 b0abf080 00000000 ....F........... │ │ + 0x0000997c cdde0600 80459701 b0b0abb0 ffff0110 .....E.......... │ │ + 0x0000998c 00c20100 00c20104 f20100c6 014a0000 .............J.. │ │ + 0x0000999c adde0600 80469701 b0b0abf0 ffff017a .....F.........z │ │ + 0x000099ac 180aaa0c 00400a8e 0c00fc02 10e80b00 .....@.......... │ │ + 0x000099bc 8e04148e 0c00a204 be010000 e00508e4 ................ │ │ + 0x000099cc 0b00e805 3400009c 060ae40b 00c00604 ....4........... │ │ + 0x000099dc b20b0088 0708d00b 00c6070a da0b00e0 ................ │ │ + 0x000099ec 0706c40b 00f20708 da0b00d8 0808d00b ................ │ │ + 0x000099fc 00e00890 010000f0 0910a40b 00800a36 ...............6 │ │ + 0x00009a0c 0000b60a 46a40b00 8a0b08e4 0b009a0b ....F........... │ │ + 0x00009a1c 08d00b00 a20bb601 00000000 21de0600 ............!... │ │ + 0x00009a2c 80469701 b0b0abf0 ffff0158 00760000 .F.........X.v.. │ │ + 0x00009a3c 7608f007 007e7000 00ee0110 da0700ee v....~p......... │ │ + 0x00009a4c 023cf407 00aa03cc 010000f6 0408f007 .<.............. │ │ + 0x00009a5c 009a0504 e40700bc 0506f007 00c2054c ...............L │ │ + 0x00009a6c 00008e06 62f40700 fe0604f0 07008407 ....b........... │ │ + 0x00009a7c 26f40700 aa071400 00be0708 f00700c6 &............... │ │ + 0x00009a8c 076e0000 45970181 b0ab7080 00000000 .n..E.....p..... │ │ + 0x00009a9c 46970181 b0abf080 00000000 43970181 F...........C... │ │ + 0x00009aac b0ab1080 00000000 41970181 b0b00b84 ........A....... │ │ + 0x00009abc 00000000 45970181 b0abb080 00000000 ....E........... │ │ + 0x00009acc 41970181 b0b00b84 00000000 43970181 A...........C... │ │ + 0x00009adc b0ab1080 00000000 46970181 b0abf080 ........F....... │ │ + 0x00009aec 00000000 59dd0600 80459701 b0b0abb0 ....Y....E...... │ │ + 0x00009afc ffff0110 008c0100 008c010c bc010098 ................ │ │ + 0x00009b0c 013c0000 43970181 b0ab1080 00000000 .<..C........... │ │ + 0x00009b1c 43970181 b0ab8080 00000000 41970181 C...........A... │ │ + 0x00009b2c b0b00b84 00000000 15dd0600 80459701 .............E.. │ │ + 0x00009b3c b0b0abb0 ffff0110 00880100 0088010c ................ │ │ + 0x00009b4c b8010094 013c0000 46970181 b0abf080 .....<..F....... │ │ + 0x00009b5c 00000000 e9dc0600 80459701 b0b0ab70 .........E.....p │ │ + 0x00009b6c ff001101 0c1a043c 00420a64 014c1c00 .......<.B.d.L.. │ │ + 0x00009b7c 007f0000 00000000 c5dc0600 80469701 .............F.. │ │ + 0x00009b8c b0b0abf0 ff001501 10620486 01009401 .........b...... │ │ + 0x00009b9c 0ab60101 9e011c00 007f0000 00000000 ................ │ │ + 0x00009bac 41970181 b0b00b84 00000000 46970181 A...........F... │ │ + 0x00009bbc b0abf080 00000000 85dc0600 84419701 .............A.. │ │ + 0x00009bcc b0b0b00b ff001901 1422063a 00280644 .........".:.(.D │ │ + 0x00009bdc 002e0e00 003c1254 014e0a00 007f0000 .....<.T.N...... │ │ + 0x00009bec 00000000 59dc0600 84419701 b0b0b00b ....Y....A...... │ │ + 0x00009bfc ff001501 10260436 002a0e00 00380846 .....&.6.*...8.F │ │ + 0x00009c0c 01400a00 007f0000 00000000 46970181 .@..........F... │ │ + 0x00009c1c b0abf080 00000000 25dc0600 80469701 ........%....F.. │ │ + 0x00009c2c b0b0abf0 ffff0110 00921100 00921104 ................ │ │ + 0x00009c3c a2110096 112e0000 45970181 b0ab7080 ........E.....p. │ │ + 0x00009c4c 00000000 46970181 b0abf080 00000000 ....F........... │ │ + 0x00009c5c eddb0600 80469701 b0b0abf0 ffff0110 .....F.......... │ │ + 0x00009c6c 00e20f00 00e20f04 f20f00e6 0f2e0000 ................ │ │ + 0x00009c7c 46970181 b0abf080 00000000 45970181 F...........E... │ │ + 0x00009c8c b0ab7080 00000000 46970181 b0abf080 ..p.....F....... │ │ + 0x00009c9c 00000000 46970181 b0abf080 00000000 ....F........... │ │ + 0x00009cac 9ddb0600 80469701 b0b0abf0 ffff010b .....F.......... │ │ + 0x00009cbc ea0a06f2 0a00f00a 16000000 46970181 ............F... │ │ + 0x00009ccc b0abf080 00000000 46970181 b0abf080 ........F....... │ │ + 0x00009cdc 00000000 69db0600 80469701 b0b0abf0 ....i....F...... │ │ + 0x00009cec ffff0118 b40110e6 0300f801 08e20300 ................ │ │ + 0x00009cfc ac0204ce 0300b002 e0010000 41970181 ............A... │ │ + 0x00009d0c b0b00b84 00000000 41970181 b0b00d84 ........A....... │ │ + 0x00009d1c 00000000 43970181 b0ab1080 00000000 ....C........... │ │ + 0x00009d2c 41970181 b0b00b84 00000000 41970181 A...........A... │ │ + 0x00009d3c b0b00d84 00000000 41970181 b0b00b84 ........A....... │ │ + 0x00009d4c 00000000 43970181 b0ab8080 00000000 ....C........... │ │ + 0x00009d5c 41970181 b0b00b84 00000000 43970181 A...........C... │ │ + 0x00009d6c b0ab8080 00000000 43970181 b0ab1080 ........C....... │ │ + 0x00009d7c 00000000 45970181 b0abb080 00000000 ....E........... │ │ + 0x00009d8c bdda0600 80459701 b0b0abb0 ffff0111 .....E.......... │ │ + 0x00009d9c 00cc0100 00cc015e 8c0300aa 02860100 .......^........ │ │ + 0x00009dac 00000000 45970181 b0ab7080 00000000 ....E.....p..... │ │ + 0x00009dbc 46970181 b0abf080 00000000 81da0600 F............... │ │ + 0x00009dcc 80439701 b0b0ab80 ffff0108 260a4e00 .C..........&.N. │ │ + 0x00009ddc 302c0000 46970181 b0abf080 00000000 0,..F........... │ │ + 0x00009dec 46970181 b0abf080 00000000 51da0600 F...........Q... │ │ + 0x00009dfc 80469701 b0b0abf0 ffff0110 00860100 .F.............. │ │ + 0x00009e0c 00860106 a801008c 012c0000 31da0600 .........,..1... │ │ + 0x00009e1c 80469701 b0b0abf0 ffff0110 00820200 .F.............. │ │ + 0x00009e2c 00820206 a2020088 022c0000 41970181 .........,..A... │ │ + 0x00009e3c b0b00d84 00000000 41970181 b0b00d84 ........A....... │ │ + 0x00009e4c 00000000 46970181 b0abf080 00000000 ....F........... │ │ + 0x00009e5c edd90600 80469701 b0b0abf0 ffff010c .....F.......... │ │ + 0x00009e6c e00104da 0200e401 b0010000 d1d90600 ................ │ │ + 0x00009e7c 80459701 b0b0ab70 ff001d01 1600f801 .E.....p........ │ │ + 0x00009e8c 0000f801 08820200 80022a00 00aa0204 ..........*..... │ │ + 0x00009e9c b002017f 00000000 00000000 41970181 ............A... │ │ + 0x00009eac b0b00d84 00000000 95d90600 80469701 .............F.. │ │ + 0x00009ebc b0b0abf0 ffff010b 860106a8 01008c01 ................ │ │ + 0x00009ecc 2c000000 41970181 b0b00b84 00000000 ,...A........... │ │ + 0x00009edc 46970181 b0abf080 00000000 61d90600 F...........a... │ │ + 0x00009eec 84419701 b0b0b00b ff000d01 082e043c .A.............< │ │ + 0x00009efc 013c0442 017f0000 00000000 41d90600 .<.B........A... │ │ + 0x00009f0c 84419701 b0b0b00b ff000d01 0810223c .A............"< │ │ + 0x00009f1c 013c0442 017f0000 00000000 21d90600 .<.B........!... │ │ + 0x00009f2c 84419701 b0b0b00b ff001501 1006043c .A.............< │ │ + 0x00009f3c 00280638 005c066e 01621000 007f0000 .(.8.\.n.b...... │ │ + 0x00009f4c 00000000 f9d80600 80459701 b0b0abb0 .........E...... │ │ + 0x00009f5c ff001501 0f64047e 00a80106 b40101ae .....d.~........ │ │ + 0x00009f6c 010a0000 7f000000 00000000 d1d80600 ................ │ │ + 0x00009f7c 80439701 b0b0ab10 ff001901 14120480 .C.............. │ │ + 0x00009f8c 01004404 7c00b001 04e00101 b4013000 ..D.|.........0. │ │ + 0x00009f9c 007f0000 00000000 a5d80600 80439701 .............C.. │ │ + 0x00009fac b0b0ab10 ffff0111 00b40100 00b40112 ................ │ │ + 0x00009fbc b80300c6 01da0200 00000000 41970181 ............A... │ │ + 0x00009fcc b0b00b84 00000000 43970181 b0ab8080 ........C....... │ │ + 0x00009fdc 00000000 69d80600 84419701 b0b0b00b ....i....A...... │ │ + 0x00009fec ffff010f 007a0000 7a2c8802 00a601a2 .....z..z,...... │ │ + 0x00009ffc 01000000 49d80600 80459701 b0b0abb0 ....I....E...... │ │ + 0x0000a00c ffff0116 00bc0100 00bc0108 860200f0 ................ │ │ + 0x0000a01c 010afc01 00fa0132 00000000 41970181 .......2....A... │ │ + 0x0000a02c b0b00d84 00000000 43970181 b0ab1080 ........C....... │ │ + 0x0000a03c 00000000 09d80600 80439701 b0b0ab80 .........C...... │ │ + 0x0000a04c ff001901 14007e00 007e0888 01008a01 ......~..~...... │ │ + 0x0000a05c 06960101 90011400 007f0000 00000000 ................ │ │ + 0x0000a06c ddd70600 84419701 b0b0b00b ff001501 .....A.......... │ │ + 0x0000a07c 10060436 000a4c00 00560662 015c0a00 ...6..L..V.b.\.. │ │ + 0x0000a08c 007f0000 00000000 b5d70600 80439701 .............C.. │ │ + 0x0000a09c b0b0ab80 ffff0108 10042c00 142c0000 ..........,..,.. │ │ + 0x0000a0ac 9dd70600 80439701 b0b0ab80 ffff0108 .....C.......... │ │ + 0x0000a0bc 0e062c00 142c0000 85d70600 80459701 ..,..,.......E.. │ │ + 0x0000a0cc b0b0abb0 ff001101 0c30043c 00560462 .........0.<.V.b │ │ + 0x0000a0dc 015a0c00 007f0000 00000000 61d70600 .Z..........a... │ │ + 0x0000a0ec 84419701 b0b0b00b ff001501 10060436 .A.............6 │ │ + 0x0000a0fc 000a4c00 00560662 015c0a00 007f0000 ..L..V.b.\...... │ │ + 0x0000a10c 00000000 39d70600 84419701 b0b0b00d ....9....A...... │ │ + 0x0000a11c ff001d01 194a0a88 01006e0a 7a007c06 .....J....n.z.|. │ │ + 0x0000a12c 8401018a 01069601 01900128 00007f00 ...........(.... │ │ + 0x0000a13c 00000000 45970181 b0ab7080 00000000 ....E.....p..... │ │ + 0x0000a14c 41970181 b0b00d84 00000000 f1d60600 A............... │ │ + 0x0000a15c 80459701 b0b0ab70 ff001501 11fa0108 .E.....p........ │ │ + 0x0000a16c ac0200d4 0206e002 01da021a 00007f00 ................ │ │ + 0x0000a17c 00000000 c9d60600 80439701 b0b0ab10 .........C...... │ │ + 0x0000a18c ffff010c 003a0000 3a065a00 402c0000 .....:..:.Z.@,.. │ │ + 0x0000a19c 41970181 b0b00d84 00000000 a1d60600 A............... │ │ + 0x0000a1ac 84419701 b0b0b00d ffff0108 2c086200 .A..........,.b. │ │ + 0x0000a1bc 34580000 41970181 b0b00b84 00000000 4X..A........... │ │ + 0x0000a1cc 43970181 b0ab1080 00000000 71d60600 C...........q... │ │ + 0x0000a1dc 80459701 b0b0abb0 ffff010f 36068601 .E..........6... │ │ + 0x0000a1ec 007c0892 01008401 2c000000 51d60600 .|......,...Q... │ │ + 0x0000a1fc 80459701 b0b0abb0 ffff0108 34065400 .E..........4.T. │ │ + 0x0000a20c 3a360000 43970181 b0ab1080 00000000 :6..C........... │ │ + 0x0000a21c 43970181 b0ab8080 00000000 21d60600 C...........!... │ │ + 0x0000a22c 80439701 b0b0ab10 ffff010c 004e0000 .C...........N.. │ │ + 0x0000a23c 4e046c00 523e0000 05d60600 80439701 N.l.R>.......C.. │ │ + 0x0000a24c b0b0ab80 ffff0104 10042e00 f1d50600 ................ │ │ + 0x0000a25c 80469701 b0b0abf0 ff001d01 1600d804 .F.............. │ │ + 0x0000a26c 0000d804 0aee0400 f00406fc 0401f604 ................ │ │ + 0x0000a27c 3e00007f 00000000 00000000 45970181 >...........E... │ │ + 0x0000a28c b0ab7080 00000000 c9350181 b0af0081 ..p......5...... │ │ + 0x0000a29c 00000000 3f170181 af0083c9 00000000 ....?........... │ │ + 0x0000a2ac 9dd50600 b0aa2900 ffff0111 00f80100 ......)......... │ │ + 0x0000a2bc 00f80106 b00500fe 01ba0400 00000000 ................ │ │ + 0x0000a2cc 3f090181 af0080c9 00000000 e5b20281 ?............... │ │ + 0x0000a2dc 0082c902 b0b0b0af 00000000 d5b20281 ................ │ │ + 0x0000a2ec 0081c901 b0b0b0af 00000000 c9090181 ................ │ │ + 0x0000a2fc b0b0ae81 00000000 3f310181 af0081c9 ........?1...... │ │ + 0x0000a30c 00000000 3f3f0181 af0081c9 00000000 ....??.......... │ │ + 0x0000a31c 3f170181 af0081c9 00000000 21d50600 ?...........!... │ │ + 0x0000a32c b0af0200 ff004d01 49120498 02002806 ......M.I.....(. │ │ + 0x0000a33c b201004c 06ae0100 7004e201 00900104 ...L....p....... │ │ + 0x0000a34c de0100a4 01089802 00d20106 da0101f4 ................ │ │ + 0x0000a35c 01068802 019e0206 880301a4 02060000 ................ │ │ + 0x0000a36c aa0206dc 0201d002 06d80201 fa020684 ................ │ │ + 0x0000a37c 03017f00 00000000 9fb20281 0085c901 ................ │ │ + 0x0000a38c b0b0b0af 00000000 c90b0181 b0af0081 ................ │ │ + 0x0000a39c 00000000 c9090181 b0af0081 00000000 ................ │ │ + 0x0000a3ac c9090181 b0b0ae81 00000000 91d40600 ................ │ │ + 0x0000a3bc b0af2c00 ff007901 75008407 00008407 ..,...y.u....... │ │ + 0x0000a3cc 06ba0e00 a8070680 0e00ca07 04a40e00 ................ │ │ + 0x0000a3dc 8c080480 0f00a208 18f00e00 ba08b602 ................ │ │ + 0x0000a3ec 0000f00a 04840e00 f40ac402 0000b80d ................ │ │ + 0x0000a3fc 08a80e00 c00d3600 00f60d08 980e009a ......6......... │ │ + 0x0000a40c 0e08980f 01aa0e0a b60e01da 0e06e80e ................ │ │ + 0x0000a41c 01e00e06 ec0e01f2 0e08fc0e 01820f06 ................ │ │ + 0x0000a42c 980f0188 0f06940f 018e0f5e 00007f00 ...........^.... │ │ + 0x0000a43c 00000000 09d40600 b0af1000 ffff010c ................ │ │ + 0x0000a44c 30cc0186 0300fc01 c4010000 63b20181 0...........c... │ │ + 0x0000a45c af0080c9 00000000 39b20181 af0082c9 ........9....... │ │ + 0x0000a46c 00000000 c90f0181 b0ad0081 00000000 ................ │ │ + 0x0000a47c d4b20181 b0b0af01 00000000 3f010181 ............?... │ │ + 0x0000a48c af0080c9 00000000 3bb20181 af0080c9 ........;....... │ │ + 0x0000a49c 00000000 d1b20281 0083c901 b0b0b0af ................ │ │ + 0x0000a4ac 00000000 45970181 b0ab7080 00000000 ....E.....p..... │ │ + 0x0000a4bc 45970181 b0ab7080 00000000 81d30600 E.....p......... │ │ + 0x0000a4cc 08849700 ff000901 04080e30 017f0000 ...........0.... │ │ + 0x0000a4dc 00000000 46970181 b0abf080 00000000 ....F........... │ │ + 0x0000a4ec 439b0181 b0b0c784 00000000 439b0181 C...........C... │ │ + 0x0000a4fc b0b0c784 00000000 419b0181 b0b0c184 ........A....... │ │ + 0x0000a50c 00000000 459b0181 b0b0df84 00000000 ....E........... │ │ + 0x0000a51c 439b0181 b0b0c784 00000000 439b0181 C...........C... │ │ + 0x0000a52c b0b0c784 00000000 439b0181 b0b0c784 ........C....... │ │ + 0x0000a53c 00000000 439b0181 b0b0c784 00000000 ....C........... │ │ + 0x0000a54c 459b0181 b0b0df84 00000000 419b0181 E...........A... │ │ + 0x0000a55c b0b0c184 00000000 419b0181 b0b0c184 ........A....... │ │ + 0x0000a56c 00000000 419b0181 b0b0c184 00000000 ....A........... │ │ + 0x0000a57c 419b0181 b0b08384 00000000 439b0181 A...........C... │ │ + 0x0000a58c b0b08f84 00000000 439b0181 b0b0c784 ........C....... │ │ + 0x0000a59c 00000000 419b0181 b0b0c184 00000000 ....A........... │ │ + 0x0000a5ac 419b0181 b0b08384 00000000 459b0181 A...........E... │ │ + 0x0000a5bc b0b0df84 00000000 419b0181 b0b0c184 ........A....... │ │ + 0x0000a5cc 00000000 419b0181 b0b0c184 00000000 ....A........... │ │ + 0x0000a5dc 459b0181 b0b0df84 00000000 E........... │ ├── readelf --wide --decompress --string-dump=.rodata {} │ │ @@ -1,143 +1,143 @@ │ │ │ │ String dump of section '.rodata': │ │ - [ 0] Malformed messagesend_messagelibrary/alloc/src/raw_vec.rslibrary/alloc/src/boxed/convert.rslibrary/alloc/src/string.rslibrary/alloc/src/ffi/c_str.rslibrary/alloc/src/fmt.rslibrary/alloc/src/slice.rs) should be <= len (is `at` split index (is .. │ │ - [ f5] android_logger: log::set_logger failed: android_logger/home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cesu8-1.1.0/src/lib.rsassertion failed: w <= 4assertion failed: i + w <= bytes.len()assertion failed: 0xD800 <= surrogate && surrogate <= 0xDFFFassertion failed: edelta >= 0library/core/src/num/diy_float.rs�o�# │ │ - [ 248] [Am-�^D │ │ - [ 252] j�d�8n����?�^CO^X │ │ - [ 265] >�.^I��^C�8^U^O/�t#����^H�^D���^Y^�3�^C&^_�N^B │ │ - [ 28d] |.�[��r���/^U^R�P�kpnJ�^O��nq�&�f�$6^U^]Z�B<^NT�c�sU�^W��e�(�U�����n����_�S^E │ │ - [ 2d8] library/core/src/num/flt2dec/strategy/dragon.rsassertion failed: d.mant > 0assertion failed: d.minus > 0assertion failed: d.plus > 0assertion failed: d.mant.checked_sub(d.minus).is_some()assertion failed: d.mant.checked_add(d.plus).is_some() │ │ - [ 3d1] E^Z=^C�^Z����� │ │ - [ 3e6] p����� │ │ - [ 3f0] Oܾ��w����� │ │ - [ 402] kA�V�^Q��� │ │ - [ 410] <�^���^_�,��� │ │ - [ 422] U1(\Q�F��� │ │ - [ 436] q�a��� │ │ - [ 443] #w"��{�^D� │ │ - [ 450] mSx@�I̖�^L� │ │ - [ 460] W�]y^R<���^T� │ │ - [ 470] 7V�M6�^P���^\� │ │ - [ 480] O�H8o���$� │ │ - [ 491] :�%�t� │ │ - [ 49a] ,� │ │ - [ 4aa] 4� │ │ - [ 4b2] *^W�\n │ │ + [ 0] /home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/irondash_run_loop-0.6.0/src/util/future_completer.rs/home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/irondash_run_loop-0.6.0/src/util/blocking_variable.rsMalformed messagesend_messageUnexpected error │ │ + [ 120] keys -> getXgetYClip id=dyn charLong^A │ │ + [ 148] copysizemetaSomeu128Zeromovetype <= mut truenamedataList │ │ + [ 18c] Charfor= 0library/core/src/num/diy_float.rs │ │ + [ 521] o�# │ │ + [ 52c] [Am-�^D │ │ + [ 536] j�d�8n����?�^CO^X │ │ + [ 549] >�.^I��^C�8^U^O/�t#����^H�^D���^Y^�3�^C&^_�N^B │ │ + [ 571] |.�[��r���/^U^R�P�kpnJ�^O��nq�&�f�$6^U^]Z�B<^NT�c�sU�^W��e�(�U�����n����_�S^E │ │ + [ 5bc] library/core/src/num/flt2dec/strategy/dragon.rsassertion failed: d.mant > 0assertion failed: d.minus > 0assertion failed: d.plus > 0assertion failed: d.mant.checked_sub(d.minus).is_some()assertion failed: d.mant.checked_add(d.plus).is_some() │ │ + [ 6b1] E^Z=^C�^Z����� │ │ + [ 6c6] p����� │ │ + [ 6d0] Oܾ��w����� │ │ + [ 6e2] kA�V�^Q��� │ │ + [ 6f0] <�^���^_�,��� │ │ + [ 702] U1(\Q�F��� │ │ + [ 716] q�a��� │ │ + [ 723] #w"��{�^D� │ │ + [ 730] mSx@�I̖�^L� │ │ + [ 740] W�]y^R<���^T� │ │ + [ 750] 7V�M6�^P���^\� │ │ + [ 760] O�H8o���$� │ │ + [ 771] :�%�t� │ │ + [ 77a] ,� │ │ + [ 78a] 4� │ │ + [ 792] *^W�\n │ │ 4�5�<� │ │ - [ 4c2] 5*�g8�P�D� │ │ - [ 4d0] ;?�����k�L� │ │ - [ 4e4] 'D���T� │ │ - [ 4f2] %��k���\� │ │ - [ 502] b}$l���d� │ │ - [ 512] _^MXf����l� │ │ - [ 520] &��������t� │ │ - [ 53a] |� │ │ - [ 541] J|l^E_b�%��� │ │ - [ 550] S0�4`���?��� │ │ - [ 560] U&����N�Z��� │ │ - [ 571] ~)p$w��t��� │ │ - [ 591] }t��_������ │ │ - [ 5a5] pD����� │ │ - [ 5b0] k^U^O���^H����� │ │ - [ 5c1] 11eU%������ │ │ - [ 5d2] {���?�^T��� │ │ - [ 5e1] ;+*�^P\�.��� │ │ - [ 5f2] si�$$�I��� │ │ - [ 608] c��� │ │ - [ 614] d^H�~��� │ │ - [ 622] Po^Ǐ���� │ │ - [ 630] ,e^Y�X^W����� │ │ - [ 646] @���^D │ │ - [ 662] b���x�^C │ │ - [ 674] x9?�^^ │ │ - [ 684] {��8 │ │ - [ 68a] $ │ │ - [ 690] p\�{�2~�S │ │ - [ 69a] , │ │ - [ 6a0] h��8��m │ │ - [ 6aa] 4 │ │ - [ 6b0] E"�^W&'O�� │ │ - [ 6ba] < │ │ - [ 6c0] '���1�c�� │ │ - [ 6ca] D │ │ - [ 6d4] 8e޽ │ │ - [ 6da] L │ │ - [ 6e1] e�^Z�^H�� │ │ - [ 6ea] T │ │ - [ 6f2] qB�^]]�� │ │ - [ 6fa] \ │ │ - [ 700] X�^[�,iM�^M^Ad │ │ - [ 712] p^Zd�^A�'^Al │ │ - [ 720] Jw�m�B^At │ │ - [ 731] k}�{x^I�\^A| │ │ - [ 740] w^X�y��T�w^A� │ │ - [ 753] [��[��^A� │ │ - [ 760] =]���S5�^A� │ │ - [ 774] \�*��^A� │ │ - [ 781] _����F��^A� │ │ - [ 790] %�9�4¥�^A� │ │ - [ 7a0] \���r���^V^B� │ │ - [ 7b3] TS��1^B� │ │ - [ 7c1] A"�^W���L^B� │ │ - [ 7d1] x\�� �f^B� │ │ - [ 7e1] S!{�Z^V��^B� │ │ - [ 7f0] :0^_�ܠ�^B� │ │ - [ 803] \S�ٶ^B� │ │ - [ 810] b'0'0.ee-NaNinf0e0assertion failed: buf.len() >= maxlenBorrowErrorBorrowMutErroralready borrowed: already mutably borrowed: "library/core/src/net/ip_addr.rslibrary/core/src/net/display_buffer.rscalled `Option::unwrap()` on a `None` valuelibrary/core/src/panicking.rsassertion failed: idx < CAPACITYlooking up jni method NewObjectAError detaching current thread: │ │ - [ b70] library/core/src/slice/memchr.rsindex out of bounds: the len is looking up jni method GetFieldID │ │ - [ bf0] exception found, returning error but the index is panic in a function that cannot unwindpanic in a destructor during cleanup==!=Malformed streamonHotKeyReleased����^M │ │ - [ ca0] Dart_PostIntegergetMimeTypeCount����� │ │ - [ cc7] P │ │ - [ ce0] get_object_classno storage spaceassertion `left PermissionDeniedIsAssignableFrom����^M� │ │ - [ d3b] x^A │ │ - [ d40] {invalid syntax}Attached thread entity not found0123456789abcdefcompareMimeTypesdestinationImagegetSystemServiceplatform error: missing enum tag at ) when slicing `.debug_types.dwoDart_PostCObjectAddrNotAvailable����-� │ │ - [ e30] src/api_model.rsCallFloatMethodAUnknown Method: InvalidArgumentsinvalid filenameFindClass resultdevicePixelRatioGetStaticFieldID����^M │ │ - [ eb7] P │ │ - [ ec0] right` failed: connection resetwriteToClipboardvirtualFileErrorCouldn't coerce Null pointer in ����^E │ │ - [ f27] P │ │ - [ f30] java/lang/StringCallShortMethodAhost unreachable����-� │ │ - [ f70] range end index " not registeredreply_no_channelfound jni methodDetached thread │ │ - [ fd0] right` failed\n │ │ + [ 7a2] 5*�g8�P�D� │ │ + [ 7b0] ;?�����k�L� │ │ + [ 7c4] 'D���T� │ │ + [ 7d2] %��k���\� │ │ + [ 7e2] b}$l���d� │ │ + [ 7f2] _^MXf����l� │ │ + [ 800] &��������t� │ │ + [ 81a] |� │ │ + [ 821] J|l^E_b�%��� │ │ + [ 830] S0�4`���?��� │ │ + [ 840] U&����N�Z��� │ │ + [ 851] ~)p$w��t��� │ │ + [ 871] }t��_������ │ │ + [ 885] pD����� │ │ + [ 890] k^U^O���^H����� │ │ + [ 8a1] 11eU%������ │ │ + [ 8b2] {���?�^T��� │ │ + [ 8c1] ;+*�^P\�.��� │ │ + [ 8d2] si�$$�I��� │ │ + [ 8e8] c��� │ │ + [ 8f4] d^H�~��� │ │ + [ 902] Po^Ǐ���� │ │ + [ 910] ,e^Y�X^W����� │ │ + [ 926] @���^D │ │ + [ 942] b���x�^C │ │ + [ 954] x9?�^^ │ │ + [ 964] {��8 │ │ + [ 96a] $ │ │ + [ 970] p\�{�2~�S │ │ + [ 97a] , │ │ + [ 980] h��8��m │ │ + [ 98a] 4 │ │ + [ 990] E"�^W&'O�� │ │ + [ 99a] < │ │ + [ 9a0] '���1�c�� │ │ + [ 9aa] D │ │ + [ 9b4] 8e޽ │ │ + [ 9ba] L │ │ + [ 9c1] e�^Z�^H�� │ │ + [ 9ca] T │ │ + [ 9d2] qB�^]]�� │ │ + [ 9da] \ │ │ + [ 9e0] X�^[�,iM�^M^Ad │ │ + [ 9f2] p^Zd�^A�'^Al │ │ + [ a00] Jw�m�B^At │ │ + [ a11] k}�{x^I�\^A| │ │ + [ a20] w^X�y��T�w^A� │ │ + [ a33] [��[��^A� │ │ + [ a40] =]���S5�^A� │ │ + [ a54] \�*��^A� │ │ + [ a61] _����F��^A� │ │ + [ a70] %�9�4¥�^A� │ │ + [ a80] \���r���^V^B� │ │ + [ a93] TS��1^B� │ │ + [ aa1] A"�^W���L^B� │ │ + [ ab1] x\�� �f^B� │ │ + [ ac1] S!{�Z^V��^B� │ │ + [ ad0] :0^_�ܠ�^B� │ │ + [ ae3] \S�ٶ^B� │ │ + [ af0] b'0'0.ee-NaNinf0e0assertion failed: buf.len() >= maxlen"BorrowErrorBorrowMutErroralready borrowed: already mutably borrowed: library/core/src/net/ip_addr.rslibrary/core/src/net/display_buffer.rscalled `Option::unwrap()` on a `None` valuelibrary/core/src/panicking.rsassertion failed: idx < CAPACITYlooking up jni method NewObjectAError detaching current thread: library/core/src/slice/memchr.rsindex out of bounds: the len is looking up jni method GetFieldID │ │ + [ eb0] exception found, returning error but the index is panic in a function that cannot unwindpanic in a destructor during cleanup==!=Malformed streamonHotKeyReleased����^M │ │ + [ f60] Dart_PostIntegergetMimeTypeCount����� │ │ + [ f87] P │ │ + [ fa0] get_object_classno storage spaceassertion `left PermissionDeniedIsAssignableFrom����^M� │ │ + [ ffb] x^A │ │ + [ 1000] {invalid syntax}Attached thread entity not found0123456789abcdefcompareMimeTypesdestinationImagegetSystemServiceplatform error: missing enum tag at ) when slicing `.debug_types.dwoDart_PostCObjectAddrNotAvailable����-� │ │ + [ 10f0] src/api_model.rsCallFloatMethodAUnknown Method: InvalidArgumentsinvalid filenameFindClass resultdevicePixelRatioGetStaticFieldID����^M │ │ + [ 1177] P │ │ + [ 1180] right` failed: connection resetwriteToClipboardCouldn't coerce virtualFileErrorNull pointer in ����^E │ │ + [ 11e7] P │ │ + [ 11f0] java/lang/StringCallShortMethodAhost unreachable����-� │ │ + [ 1230] range end index " not registeredreply_no_channelfound jni methodDetached thread │ │ + [ 1290] right` failed\n │ │ left: \n │ │ right: \n │ │ - left: │ │ - [ ffc] keys -> ClipgetXgetY id=dyn charLong^A │ │ - [ 1024] metasizecopySomeu128Zeromovetype <= mut truenamedataList │ │ - [ 1068] CharforNO����{��������^F^G^I6=>V���^D^T^X67VW^�����5�^R����^D^M^N^Q^R)14:EFIJNOde�����������\��^[^\^G^H\n │ │ + [ 1517] library/core/src/str/pattern.rslibrary/core/src/str/lossy.rs\x[...]begin <= end (` is not a char boundary; it is inside │ │ + [ 1590] NoMemory (bytes file:///platformSendPortuniqueIdposition as enumcheckOfflocationphysical.zdebug_childreninternalgetItemsThreadIdNotFoundDeadlockcallbackTimedOut^A │ │ + [ 1638] disabledfractionJNIError^A^I │ │ + [ 1658] deferred\n │ │ + Thread ^A^A │ │ + [ 1670] progressdeadlockNulErrorlifetimeradioOff to datafileSizeextern "elementsonAction) of ` is out of bounds of `library/core/src/unicode/printable.rs │ │ + [ 172d] $^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^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 │ │ &^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^KY^H^B^]b^^H^H\n │ │ @@ -155,1929 +155,1929 @@ │ │ (^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,^D^B>�T^L^]^C\n │ │ 8^G^\^F^I^G���^F │ │ - [ 188f] ^C+^C-^K.^A0^D1^B2^A�^D�^B�^D�^H�^B�^E�^B�^C�^I�xy���0WX���^\�^N^OKL��./?\]_⎑������������� │ │ - [ 18df] )147:;=IJ]�������������� │ │ - [ 18fd] )14:;EFIJ^de�������^M^Q):;EIW[\^_de������������^M^QEIde���������񤦾������H������INOWY^_�����������^Q^V^W[\�����mq��^N^_no^\^]_}~��M��^V^W^^^_FGNOXZ\^~^���������rs�tu�&./�������� │ │ - [ 19a4] @��0�^_������NOZ[^G^H^O^P'/��no7=?BE��Sgu��������� │ │ - [ 19d2] _"��^D�D^H^[^D^F^Q��^N��^E^_^H�^\^C^Y^H^A^D/^D4^D^G^C^A^G^F^G^Q\n │ │ + [ 1a3f] ^C+^C-^K.^A0^D1^B2^A�^D�^B�^D�^H�^B�^E�^B�^C�^I�xy���0WX���^\�^N^OKL��./?\]_⎑������������� │ │ + [ 1a8f] )147:;=IJ]�������������� │ │ + [ 1aad] )14:;EFIJ^de�������^M^Q):;EIW[\^_de������������^M^QEIde���������񤦾������H������INOWY^_�����������^Q^V^W[\�����mq��^N^_no^\^]_}~��M��^V^W^^^_FGNOXZ\^~^���������rs�tu�&./�������� │ │ + [ 1b54] @��0�^_������NOZ[^G^H^O^P'/��no7=?BE��Sgu��������� │ │ + [ 1b82] _"��^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 │ │ /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.rs�����������򀀀������������ !�#$%&�()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[�]^_`abcdefghijklmnopqrstuvwxyz{|}~���������������������������������������������������������������������������������������������������������������������������������library/core/src/num/bignum.rsassertion failed: noborrowassertion failed: digits < 40assertion failed: other > 0attempt to divide by zeroattempt to calculate the remainder with a divisor of zero`async fn` resumed after completionrange start index out of range for slice of length slice index starts at but ends at │ │ - [ 1d66] │ │ - [ 1d6a] ` │ │ - [ 1d6c] ]^S� │ │ - [ 1d72] ^_^L `^_�, +*0�+o�`,^B��,^^��- │ │ - [ 1d8e] 6��`6�^A�6^A\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.rs�����������򀀀������������ !�#$%&�()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[�]^_`abcdefghijklmnopqrstuvwxyz{|}~���������������������������������������������������������������������������������������������������������������������������������library/core/src/num/bignum.rsassertion failed: noborrowassertion failed: digits < 40assertion failed: other > 0attempt to divide by zeroattempt to calculate the remainder with a divisor of zero`async fn` resumed after completionrange 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 ( │ │ + [ 1f66] │ │ + [ 1f6a] ` │ │ + [ 1f6c] ]^S� │ │ + [ 1f72] ^_^L `^_�, +*0�+o�`,^B��,^^��- │ │ + [ 1f8e] 6��`6�^A�6^A\n │ │ !7$^M�7�^Na9/^X�90^\�J�^^�N@4�R^^a�S�jaTOo�T��aU │ │ - [ 1dc6] aVe�V │ │ - [ 1dce] !W │ │ - [ 1dd3] X��!Z���[��a\ │ │ - [ 1de3] \�^A^�] │ │ - [ 1de9] p │ │ - [ 1ded] -^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;^I*^X^A 7^A^A^A^D^H^D^A^C^G\n │ │ + [ 1fc6] aVe�V │ │ + [ 1fce] !W │ │ + [ 1fd3] X��!Z���[��a\ │ │ + [ 1fe3] \�^A^�] │ │ + [ 1fe9] p │ │ + [ 1fed] -^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;^I*^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^B^A^A^C^C^A^D^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 │ │ - [ 1eea] @^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 │ │ + [ 20ea] @^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\n │ │ &^I^L^B ^D^B^F8^A^A^B^C^A^A^E8^H^B^B�^C^A^M^A^G^D^A^F^A^C^B�@ │ │ - [ 1f43] ! │ │ - [ 1f48] ` │ │ - [ 1f4c] i^B │ │ - [ 1f52] ^BP^B │ │ - [ 1f66] &^H^Y^K^A^A,^C0^A^B^D^B^B^B^A$^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 │ │ - [ 1fac] (^C^D^A�^B │ │ - [ 1fb4] A^E │ │ - [ 1fb8] O^DF^K1^D{^A6^O)^A^B^B\n │ │ + [ 2143] ! │ │ + [ 2148] ` │ │ + [ 214c] i^B │ │ + [ 2152] ^BP^B │ │ + [ 2166] &^H^Y^K^A^A,^C0^A^B^D^B^B^B^A$^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 │ │ + [ 21ac] (^C^D^A�^B │ │ + [ 21b4] A^E │ │ + [ 21b8] O^DF^K1^D{^A6^O)^A^B^B\n │ │ 1^D^B^B^G^A=^C$^E^A^H>^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 │ │ - [ 204e] \n │ │ + [ 224e] \n │ │ (^F^B^D^H^A^I^F^B^C.^M^A^B │ │ - [ 2064] R^V^B^G^A^B^A^Bz^F^C^A^A^B^A^G^A^AH^B^C^A^A^A │ │ - [ 2080] 4^E^E^C^W^A │ │ - [ 2090] ;^G │ │ - [ 2094] ?^DQ^A^K^B │ │ - [ 209d] .^B^W │ │ - [ 20ad] 7^D2^H^A^N^A^V^E^A^O │ │ - [ 20c2] d^A�^G │ │ - [ 20c8] =^D │ │ - [ 20d0] m^G │ │ - [ 20d3] `�� │ │ - [ 20d7] /rustc/4eb161250e340c8f48f66e2b929ef4a5bed7c181/library/alloc/src/collections/btree/map/entry.rs/rustc/4eb161250e340c8f48f66e2b929ef4a5bed7c181/library/alloc/src/collections/btree/node.rsassertion failed: edge.height == self.height - 1assertion failed: src.len() == dst.len()assertion failed: edge.height == self.node.height - 1/rust/deps/gimli-0.29.0/src/read/abbrev.rsHash table capacity overflow/rust/deps/hashbrown-0.15.2/src/raw/mod.rs/home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/idna-0.5.0/src/uts46.rs │ │ - [ 22f4] - │ │ - [ 22fc] / │ │ - [ 2304] 0 │ │ - [ 230c] : │ │ - [ 2314] A │ │ - [ 231c] [ │ │ - [ 2324] a │ │ - [ 2328] � │ │ - [ 232c] { │ │ - [ 2330] !� │ │ - [ 2338] "� │ │ - [ 2340] #� │ │ - [ 2348] $� │ │ - [ 2350] % │ │ - [ 2358] (� │ │ - [ 2360] ) │ │ - [ 2368] ,� │ │ - [ 2370] - │ │ - [ 2378] [� │ │ - [ 2380] \� │ │ - [ 2388] ]� │ │ - [ 2390] ^ │ │ - [ 2394] 2^A │ │ - [ 239c] 4^A │ │ - [ 23a4] 7^A │ │ - [ 23ac] 9^A │ │ - [ 23b4] ?^A │ │ - [ 23bc] A^A │ │ - [ 2430] %� │ │ - [ 2438] &^A │ │ - [ 2440] 7� │ │ - [ 2448] 8� │ │ - [ 2450] 9^A │ │ - [ 2454] 3^B │ │ - [ 2458] x� │ │ - [ 245c] :^B │ │ - [ 2460] y^A │ │ - [ 2464] ?^B │ │ - [ 2468] ~� │ │ - [ 246c] A^B │ │ - [ 2474] O^B │ │ - [ 24dc] @^C │ │ - [ 24e4] F^C │ │ - [ 24ec] O^C │ │ - [ 24f4] P^C │ │ - [ 24fc] p^C │ │ - [ 2504] x^C │ │ - [ 250c] z^C │ │ - [ 2514] {^C │ │ - [ 251c] ~^C │ │ - [ 2564] 0^D │ │ - [ 2568] O� │ │ - [ 256c] `^D │ │ - [ 2570] P^B │ │ - [ 2578] s� │ │ - [ 2580] t� │ │ - [ 2588] u^B │ │ - [ 259c] W^E │ │ - [ 25a0] A� │ │ - [ 25a4] Y^E │ │ - [ 25a8] B� │ │ - [ 25ac] Z^E │ │ - [ 25b0] C� │ │ - [ 25b4] `^E │ │ - [ 25b8] D� │ │ - [ 25c0] E^C │ │ - [ 25c8] G� │ │ - [ 25d0] H� │ │ - [ 25d8] I� │ │ - [ 25e0] J� │ │ - [ 25e8] K� │ │ - [ 25f0] L^C │ │ - [ 25f8] O� │ │ - [ 2600] P� │ │ - [ 2608] Q� │ │ - [ 2610] R^C │ │ - [ 2618] T� │ │ - [ 2620] U� │ │ - [ 2628] V� │ │ - [ 2630] W� │ │ - [ 2638] X� │ │ - [ 2640] Y� │ │ - [ 2648] Z� │ │ - [ 2650] [� │ │ - [ 2658] \� │ │ - [ 2660] ]� │ │ - [ 2664] ^F │ │ - [ 2668] ^� │ │ - [ 266c] @^F │ │ - [ 2670] _� │ │ - [ 2674] A^F │ │ - [ 2678] `� │ │ - [ 267c] j^F │ │ - [ 2680] a� │ │ - [ 2684] n^F │ │ - [ 2688] b� │ │ - [ 268c] u^F │ │ - [ 2690] c^C │ │ - [ 2694] y^F │ │ - [ 2698] g� │ │ - [ 26a0] h� │ │ - [ 26a8] i� │ │ - [ 26b0] j^C │ │ - [ 26b8] l� │ │ - [ 26c0] m� │ │ - [ 26c8] n� │ │ - [ 26d0] o� │ │ - [ 26d8] p� │ │ - [ 26e0] q� │ │ - [ 26e4] K^G │ │ - [ 26e8] r� │ │ - [ 26ec] M^G │ │ - [ 26f0] s� │ │ - [ 26f8] t� │ │ - [ 2700] u� │ │ - [ 2708] v� │ │ - [ 2710] w� │ │ - [ 2718] x� │ │ - [ 2720] y� │ │ - [ 2728] z� │ │ - [ 272c] .^H │ │ - [ 2730] {� │ │ - [ 2734] 0^H │ │ - [ 2738] |� │ │ - [ 273c] ?^H │ │ - [ 2740] }� │ │ - [ 2744] @^H │ │ - [ 2748] ~� │ │ - [ 274c] \^H │ │ - [ 2754] ^^H │ │ - [ 275c] `^H │ │ - [ 2764] k^H │ │ - [ 27a4] X^I │ │ - [ 27ac] `^I │ │ - [ 27b4] d^I │ │ - [ 27bc] f^I │ │ - [ 27c4] p^I │ │ - [ 27cc] q^I │ │ - [ 28e4] )\n │ │ - [ 28ec] *\n │ │ - [ 28f4] 1\n │ │ - [ 28fc] 8\n │ │ - [ 2904] :\n │ │ - [ 290c] <\n │ │ - [ 2914] >\n │ │ - [ 291c] C\n │ │ - [ 2924] G\n │ │ - [ 292c] I\n │ │ - [ 2934] K\n │ │ - [ 293c] N\n │ │ - [ 2944] Q\n │ │ - [ 294c] R\n │ │ - [ 2954] Y\n │ │ - [ 295c] _\n │ │ - [ 2964] f\n │ │ - [ 296c] v\n │ │ - [ 2974] w\n │ │ - [ 2a9c] )^K │ │ - [ 2aa4] *^K │ │ - [ 2aac] 1^K │ │ - [ 2ab4] 2^K │ │ - [ 2abc] 4^K │ │ - [ 2ac4] 5^K │ │ - [ 2acc] :^K │ │ - [ 2ad4] <^K │ │ - [ 2adc] E^K │ │ - [ 2ae4] G^K │ │ - [ 2aec] I^K │ │ - [ 2af4] K^K │ │ - [ 2afc] N^K │ │ - [ 2b04] U^K │ │ - [ 2b0c] X^K │ │ - [ 2b14] \^K │ │ - [ 2b1c] _^K │ │ - [ 2b24] d^K │ │ - [ 2b2c] f^K │ │ - [ 2b34] p^K │ │ - [ 2b3c] r^K │ │ - [ 2b44] x^K │ │ - [ 2b70] � │ │ - [ 2b78] !� │ │ - [ 2b80] "� │ │ - [ 2b88] #� │ │ - [ 2b90] $� │ │ - [ 2b98] %^D │ │ - [ 2ba0] (� │ │ - [ 2ba8] )� │ │ - [ 2bb0] *� │ │ - [ 2bb8] +� │ │ - [ 2bc0] ,� │ │ - [ 2bc8] -� │ │ - [ 2bd0] .� │ │ - [ 2bd8] /� │ │ - [ 2be0] 0� │ │ - [ 2be8] 1� │ │ - [ 2bf0] 2� │ │ - [ 2bf8] 3� │ │ - [ 2c00] 4� │ │ - [ 2c08] 5� │ │ - [ 2c10] 6� │ │ - [ 2c18] 7� │ │ - [ 2c20] 8� │ │ - [ 2c28] 9� │ │ - [ 2c30] :� │ │ - [ 2c38] ;� │ │ - [ 2c40] <� │ │ - [ 2c48] =� │ │ - [ 2c50] >� │ │ - [ 2c58] ?� │ │ - [ 2c60] @� │ │ - [ 2c68] A� │ │ - [ 2c6c] )^L │ │ - [ 2c70] B� │ │ - [ 2c74] *^L │ │ - [ 2c78] C� │ │ - [ 2c7c] :^L │ │ - [ 2c80] D� │ │ - [ 2c84] =^L │ │ - [ 2c88] E� │ │ - [ 2c8c] E^L │ │ - [ 2c90] F� │ │ - [ 2c94] F^L │ │ - [ 2c98] G� │ │ - [ 2c9c] I^L │ │ - [ 2ca0] H� │ │ - [ 2ca4] J^L │ │ - [ 2ca8] I� │ │ - [ 2cac] N^L │ │ - [ 2cb0] J� │ │ - [ 2cb4] U^L │ │ - [ 2cb8] K� │ │ - [ 2cbc] W^L │ │ - [ 2cc0] L� │ │ - [ 2cc4] X^L │ │ - [ 2cc8] M� │ │ - [ 2ccc] [^L │ │ - [ 2cd0] N� │ │ - [ 2cd4] `^L │ │ - [ 2cd8] O� │ │ - [ 2cdc] d^L │ │ - [ 2ce0] P� │ │ - [ 2ce4] f^L │ │ - [ 2ce8] Q� │ │ - [ 2cec] p^L │ │ - [ 2cf0] R� │ │ - [ 2cf4] w^L │ │ - [ 2cf8] S� │ │ - [ 2d00] T� │ │ - [ 2d08] U� │ │ - [ 2d10] V� │ │ - [ 2d18] W� │ │ - [ 2d20] X� │ │ - [ 2d28] Y� │ │ - [ 2d30] Z� │ │ - [ 2d38] [� │ │ - [ 2d40] \� │ │ - [ 2d48] ]� │ │ - [ 2d50] ^� │ │ - [ 2d58] _� │ │ - [ 2d60] `� │ │ - [ 2d68] a� │ │ - [ 2d70] b� │ │ - [ 2d78] c� │ │ - [ 2d80] d� │ │ - [ 2d88] e� │ │ - [ 2d90] f� │ │ - [ 2d98] g� │ │ - [ 2da0] h^D │ │ - [ 2da8] j� │ │ - [ 2db0] k� │ │ - [ 2db8] l� │ │ - [ 2dc0] m� │ │ - [ 2dc8] n� │ │ - [ 2dd0] o� │ │ - [ 2dd8] p� │ │ - [ 2de0] q� │ │ - [ 2de8] r� │ │ - [ 2df0] s� │ │ - [ 2df8] t� │ │ - [ 2dfc] E^M │ │ - [ 2e00] u� │ │ - [ 2e04] F^M │ │ - [ 2e08] v� │ │ - [ 2e0c] I^M │ │ - [ 2e10] w� │ │ - [ 2e14] J^M │ │ - [ 2e18] x� │ │ - [ 2e1c] O^M │ │ - [ 2e20] y� │ │ - [ 2e24] P^M │ │ - [ 2e28] z� │ │ - [ 2e2c] T^M │ │ - [ 2e30] {� │ │ - [ 2e34] X^M │ │ - [ 2e38] |� │ │ - [ 2e3c] _^M │ │ - [ 2e40] }� │ │ - [ 2e44] d^M │ │ - [ 2e48] ~� │ │ - [ 2e4c] f^M │ │ - [ 2e54] p^M │ │ - [ 2e5c] z^M │ │ - [ 2f24] 3^N │ │ - [ 2f2c] 4^N │ │ - [ 2f34] ;^N │ │ - [ 2f3c] ?^N │ │ - [ 2f44] @^N │ │ - [ 2f4c] O^N │ │ - [ 2f54] P^N │ │ - [ 2f5c] Z^N │ │ - [ 2f64] \^N │ │ - [ 3034] ^O │ │ - [ 303c] *^O │ │ - [ 3044] 5^O │ │ - [ 304c] :^O │ │ - [ 3054] >^O │ │ - [ 305c] C^O │ │ - [ 3064] D^O │ │ - [ 306c] H^O │ │ - [ 3074] I^O │ │ - [ 307c] M^O │ │ - [ 3084] N^O │ │ - [ 308c] R^O │ │ - [ 3094] S^O │ │ - [ 309c] W^O │ │ - [ 30a4] X^O │ │ - [ 30ac] \^O │ │ - [ 30b4] ]^O │ │ - [ 30bc] i^O │ │ - [ 30c4] j^O │ │ - [ 30cc] m^O │ │ - [ 30d4] q^O │ │ - [ 30dc] s^O │ │ - [ 30e4] z^O │ │ - [ 31bc] J^P │ │ - [ 31c4] P^P │ │ - [ 321c] _^Q │ │ - [ 3224] a^Q │ │ - [ 3234] I^R │ │ - [ 323c] J^R │ │ - [ 3244] N^R │ │ - [ 324c] P^R │ │ - [ 3254] W^R │ │ - [ 325c] Z^R │ │ - [ 3264] ^^R │ │ - [ 326c] `^R │ │ - [ 3298] � │ │ - [ 32a0] !� │ │ - [ 32a8] "� │ │ - [ 32b0] #� │ │ - [ 32b8] $^E │ │ - [ 32c0] '� │ │ - [ 32c8] (� │ │ - [ 32d0] )� │ │ - [ 32d8] *� │ │ - [ 32e0] +� │ │ - [ 32e8] ,� │ │ - [ 32f0] -� │ │ - [ 32f8] .� │ │ - [ 3300] /� │ │ - [ 3304] [^S │ │ - [ 3308] 0� │ │ - [ 330c] ]^S │ │ - [ 3310] 1� │ │ - [ 3314] `^S │ │ - [ 3318] 2� │ │ - [ 331c] }^S │ │ - [ 3320] 3� │ │ - [ 3328] 4� │ │ - [ 3330] 5� │ │ - [ 3338] 6� │ │ - [ 3340] 7� │ │ - [ 3348] 8� │ │ - [ 3350] 9^E │ │ - [ 3358] ?� │ │ - [ 3360] @� │ │ - [ 3368] A� │ │ - [ 336c] m^V │ │ - [ 3370] B� │ │ - [ 3374] o^V │ │ - [ 3378] C� │ │ - [ 3380] D� │ │ - [ 3388] E� │ │ - [ 3390] F� │ │ - [ 3398] G� │ │ - [ 33a0] H� │ │ - [ 33a8] I� │ │ - [ 33b0] J� │ │ - [ 33b8] K� │ │ - [ 33c0] L� │ │ - [ 33c8] M� │ │ - [ 33d0] N� │ │ - [ 33d8] O� │ │ - [ 33dc] ^W │ │ - [ 33e0] P� │ │ - [ 33e4] 5^W │ │ - [ 33e8] Q� │ │ - [ 33ec] 7^W │ │ - [ 33f0] R� │ │ - [ 33f4] @^W │ │ - [ 33f8] S� │ │ - [ 33fc] T^W │ │ - [ 3400] T� │ │ - [ 3404] `^W │ │ - [ 3408] U� │ │ - [ 340c] m^W │ │ - [ 3410] V� │ │ - [ 3414] n^W │ │ - [ 3418] W� │ │ - [ 341c] q^W │ │ - [ 3420] X� │ │ - [ 3424] r^W │ │ - [ 3428] Y� │ │ - [ 342c] t^W │ │ - [ 3430] Z� │ │ - [ 3438] [� │ │ - [ 3440] \� │ │ - [ 3448] ]� │ │ - [ 3450] ^� │ │ - [ 3458] _� │ │ - [ 3460] `� │ │ - [ 3468] a� │ │ - [ 3470] b� │ │ - [ 3478] c� │ │ - [ 3480] d� │ │ - [ 3488] e� │ │ - [ 3490] f� │ │ - [ 3498] g� │ │ - [ 34a0] h� │ │ - [ 34a8] i� │ │ - [ 34b0] j� │ │ - [ 34b8] k� │ │ - [ 34c0] l� │ │ - [ 34c8] m� │ │ - [ 34cc] ^X │ │ - [ 34d0] n� │ │ - [ 34d4] y^X │ │ - [ 34d8] o� │ │ - [ 34e0] p� │ │ - [ 34e8] q� │ │ - [ 34f0] r� │ │ - [ 34f8] s� │ │ - [ 3500] t� │ │ - [ 3508] u� │ │ - [ 350c] ^Y │ │ - [ 3510] v� │ │ - [ 3514] ,^Y │ │ - [ 3518] w� │ │ - [ 351c] 0^Y │ │ - [ 3520] x� │ │ - [ 3524] <^Y │ │ - [ 3528] y� │ │ - [ 352c] @^Y │ │ - [ 3530] z� │ │ - [ 3534] A^Y │ │ - [ 3538] {� │ │ - [ 353c] D^Y │ │ - [ 3540] |� │ │ - [ 3544] F^Y │ │ - [ 3548] }� │ │ - [ 354c] n^Y │ │ - [ 3550] ~� │ │ - [ 3554] p^Y │ │ - [ 355c] u^Y │ │ - [ 35bc] ^Z │ │ - [ 35c4] _^Z │ │ - [ 35cc] `^Z │ │ - [ 35d4] }^Z │ │ - [ 3644] L^[ │ │ - [ 364c] P^[ │ │ - [ 3654] Z^[ │ │ - [ 365c] k^[ │ │ - [ 3664] t^[ │ │ - [ 366c] }^[ │ │ - [ 3694] 8^\ │ │ - [ 369c] ;^\ │ │ - [ 36a4] @^\ │ │ - [ 36ac] J^\ │ │ - [ 36b4] M^\ │ │ - [ 36bc] ~^\ │ │ - [ 3734] ,^] │ │ - [ 373c] k^] │ │ - [ 3740] +� │ │ - [ 3744] x^] │ │ - [ 3748] ,� │ │ - [ 374c] y^] │ │ - [ 3750] -� │ │ - [ 3758] .^F │ │ - [ 3760] S� │ │ - [ 3768] T� │ │ - [ 3770] U� │ │ - [ 3778] V^F │ │ - [ 37a0] P� │ │ - [ 37a8] Q^G │ │ - [ 37b0] Y� │ │ - [ 37b8] Z� │ │ - [ 37c0] [^G │ │ - [ 37c8] a� │ │ - [ 37cc] ^_ │ │ - [ 37d0] b� │ │ - [ 37d4] (^_ │ │ - [ 37d8] c^G │ │ - [ 37dc] 0^_ │ │ - [ 37e0] k� │ │ - [ 37e4] 8^_ │ │ - [ 37e8] l^G │ │ - [ 37ec] @^_ │ │ - [ 37f0] t� │ │ - [ 37f4] F^_ │ │ - [ 37f8] u� │ │ - [ 37fc] H^_ │ │ - [ 3800] v^G │ │ - [ 3804] N^_ │ │ - [ 3808] |� │ │ - [ 380c] P^_ │ │ - [ 3810] }� │ │ - [ 3814] X^_ │ │ - [ 3818] ~^G │ │ - [ 381c] `^_ │ │ - [ 3824] h^_ │ │ - [ 382c] ~^_ │ │ - [ 38a5] │ │ - [ 38ad] │ │ - [ 38b5] │ │ - [ 38bd] │ │ - [ 38c5] │ │ - [ 38cd] │ │ - [ 38d5] │ │ - [ 38dd] │ │ - [ 38e4] $ │ │ - [ 38ec] ' │ │ - [ 38f4] ( │ │ - [ 38fc] / │ │ - [ 3904] 0 │ │ - [ 3908] � │ │ - [ 390c] 3 │ │ - [ 3910] !^H │ │ - [ 3914] 8 │ │ - [ 3918] &� │ │ - [ 391c] < │ │ - [ 3920] '^H │ │ - [ 3924] ? │ │ - [ 3928] *� │ │ - [ 392c] G │ │ - [ 3930] +^H │ │ - [ 3934] J │ │ - [ 3938] .� │ │ - [ 393c] W │ │ - [ 3940] /� │ │ - [ 3944] X │ │ - [ 3948] 0� │ │ - [ 394c] _ │ │ - [ 3950] 1^H │ │ - [ 3954] a │ │ - [ 3958] 3� │ │ - [ 395c] d │ │ - [ 3960] 4� │ │ - [ 3964] e │ │ - [ 3968] 5� │ │ - [ 396c] p │ │ - [ 3970] 6^H │ │ - [ 3974] r │ │ - [ 3978] 8� │ │ - [ 397c] t │ │ - [ 3980] 9^H │ │ - [ 3985] │ │ - [ 3988] b� │ │ - [ 398d] │ │ - [ 3990] c� │ │ - [ 3995] │ │ - [ 3998] d� │ │ - [ 399d] │ │ - [ 39a0] e� │ │ - [ 39a5] │ │ - [ 39a8] f� │ │ - [ 39ad] │ │ - [ 39b0] g� │ │ - [ 39b5] │ │ - [ 39b8] h� │ │ - [ 39bd] ! │ │ - [ 39c0] i^H │ │ - [ 39c5] ! │ │ - [ 39c8] t� │ │ - [ 39cd] ! │ │ - [ 39d0] u� │ │ - [ 39d5] ! │ │ - [ 39d8] v� │ │ - [ 39dd] ! │ │ - [ 39e0] w� │ │ - [ 39e5] ! │ │ - [ 39e8] x^H │ │ - [ 39ed] ! │ │ - [ 39f0] {� │ │ - [ 39f5] ! │ │ - [ 39f8] |^H │ │ - [ 39fd] ! │ │ - [ 3a00] ~� │ │ - [ 3a05] ! │ │ - [ 3a0c] ! │ │ - [ 3a14] /! │ │ - [ 3a1c] 1! │ │ - [ 3a24] =! │ │ - [ 3a2c] ?! │ │ - [ 3a34] A! │ │ - [ 3a3c] E! │ │ - [ 3a44] G! │ │ - [ 3a4c] J! │ │ - [ 3a54] N! │ │ - [ 3a5d] ! │ │ - [ 3a65] ! │ │ - [ 3a6d] ! │ │ - [ 3a75] ! │ │ - [ 3a7d] ! │ │ - [ 3a85] ! │ │ - [ 3a8d] ! │ │ - [ 3a94] ," │ │ - [ 3a9c] 1" │ │ - [ 3aa4] `" │ │ - [ 3aac] a" │ │ - [ 3ab4] n" │ │ - [ 3abc] p" │ │ - [ 3ac4] )# │ │ - [ 3acc] +# │ │ - [ 3ad4] '$ │ │ - [ 3adc] @$ │ │ - [ 3ae4] K$ │ │ - [ 3aec] `$ │ │ - [ 3af5] $ │ │ - [ 3afd] $ │ │ - [ 3b05] $ │ │ - [ 3b08] g� │ │ - [ 3b0d] * │ │ - [ 3b10] h� │ │ - [ 3b15] * │ │ - [ 3b18] i� │ │ - [ 3b1c] t* │ │ - [ 3b20] j^I │ │ - [ 3b24] w* │ │ - [ 3b28] m� │ │ - [ 3b2d] * │ │ - [ 3b30] n� │ │ - [ 3b35] * │ │ - [ 3b38] o� │ │ - [ 3b3c] t+ │ │ - [ 3b40] p� │ │ - [ 3b44] v+ │ │ - [ 3b48] q� │ │ - [ 3b4d] + │ │ - [ 3b50] r� │ │ - [ 3b55] + │ │ - [ 3b58] s� │ │ - [ 3b5d] , │ │ - [ 3b60] t^I │ │ - [ 3b64] 0, │ │ - [ 3b6c] _, │ │ - [ 3b74] e, │ │ - [ 3b7c] g, │ │ - [ 3b84] s, │ │ - [ 3b8c] u, │ │ - [ 3b94] v, │ │ - [ 3b9c] |, │ │ - [ 3ba5] , │ │ - [ 3ba8] "� │ │ - [ 3bad] , │ │ - [ 3bb0] #� │ │ - [ 3bb5] , │ │ - [ 3bb8] $\n │ │ - [ 3bbd] , │ │ - [ 3bc0] '� │ │ - [ 3bc5] , │ │ - [ 3bc8] (\n │ │ - [ 3bcd] , │ │ - [ 3bd0] *� │ │ - [ 3bd5] , │ │ - [ 3bd8] +� │ │ - [ 3bdd] - │ │ - [ 3be0] ,� │ │ - [ 3be4] &- │ │ - [ 3be8] -\n │ │ - [ 3bec] (- │ │ - [ 3bf0] /� │ │ - [ 3bf4] -- │ │ - [ 3bf8] 0� │ │ - [ 3bfc] .- │ │ - [ 3c00] 1� │ │ - [ 3c04] 0- │ │ - [ 3c08] 2� │ │ - [ 3c0c] h- │ │ - [ 3c10] 3� │ │ - [ 3c14] o- │ │ - [ 3c18] 4\n │ │ - [ 3c1c] q- │ │ - [ 3c20] 6� │ │ - [ 3c25] - │ │ - [ 3c28] 7� │ │ - [ 3c2d] - │ │ - [ 3c30] 8� │ │ - [ 3c35] - │ │ - [ 3c38] 9� │ │ - [ 3c3d] - │ │ - [ 3c40] :� │ │ - [ 3c45] - │ │ - [ 3c48] ;� │ │ - [ 3c4d] - │ │ - [ 3c50] <� │ │ - [ 3c55] - │ │ - [ 3c58] =� │ │ - [ 3c5d] - │ │ - [ 3c60] >� │ │ - [ 3c65] - │ │ - [ 3c68] ?� │ │ - [ 3c6d] - │ │ - [ 3c70] @� │ │ - [ 3c75] - │ │ - [ 3c78] A� │ │ - [ 3c7d] - │ │ - [ 3c80] B� │ │ - [ 3c85] - │ │ - [ 3c88] C� │ │ - [ 3c8d] - │ │ - [ 3c90] D� │ │ - [ 3c95] - │ │ - [ 3c98] E� │ │ - [ 3c9d] - │ │ - [ 3ca0] F� │ │ - [ 3ca5] - │ │ - [ 3ca8] G� │ │ - [ 3cad] - │ │ - [ 3cb0] H� │ │ - [ 3cb5] - │ │ - [ 3cb8] I� │ │ - [ 3cbd] . │ │ - [ 3cc0] J� │ │ - [ 3cc4] /. │ │ - [ 3cc8] K� │ │ - [ 3ccc] 0. │ │ - [ 3cd0] L� │ │ - [ 3cd4] S. │ │ - [ 3cd8] M� │ │ - [ 3cdd] . │ │ - [ 3ce0] N� │ │ - [ 3ce5] . │ │ - [ 3ce8] O� │ │ - [ 3ced] . │ │ - [ 3cf0] P� │ │ - [ 3cf5] . │ │ - [ 3cf8] Q� │ │ - [ 3cfd] . │ │ - [ 3d00] R� │ │ - [ 3d05] . │ │ - [ 3d08] S� │ │ - [ 3d0d] . │ │ - [ 3d10] T� │ │ - [ 3d15] / │ │ - [ 3d18] U\n │ │ - [ 3d1d] / │ │ - [ 3d20] +� │ │ - [ 3d25] 0 │ │ - [ 3d28] ,^K │ │ - [ 3d2d] 0 │ │ - [ 3d30] /� │ │ - [ 3d35] 0 │ │ - [ 3d38] 0� │ │ - [ 3d3d] 0 │ │ - [ 3d40] 1� │ │ - [ 3d44] *0 │ │ - [ 3d48] 2� │ │ - [ 3d4c] .0 │ │ - [ 3d50] 3� │ │ - [ 3d54] 60 │ │ - [ 3d58] 4^K │ │ - [ 3d5c] =0 │ │ - [ 3d60] ;� │ │ - [ 3d64] @0 │ │ - [ 3d68] <� │ │ - [ 3d6c] A0 │ │ - [ 3d70] =� │ │ - [ 3d75] 0 │ │ - [ 3d78] >� │ │ - [ 3d7d] 0 │ │ - [ 3d80] ?� │ │ - [ 3d85] 0 │ │ - [ 3d88] @^K │ │ - [ 3d8d] 0 │ │ - [ 3d90] B� │ │ - [ 3d95] 0 │ │ - [ 3d98] C^K │ │ - [ 3d9d] 0 │ │ - [ 3da0] E� │ │ - [ 3da5] 0 │ │ - [ 3da8] F� │ │ - [ 3dad] 1 │ │ - [ 3db0] G� │ │ - [ 3db5] 1 │ │ - [ 3db8] H� │ │ - [ 3dbc] 01 │ │ - [ 3dc0] I^K │ │ - [ 3dc5] 1 │ │ - [ 3dcd] 1 │ │ - [ 3dd5] 1 │ │ - [ 3ddd] 1 │ │ - [ 3de5] 1 │ │ - [ 3ded] 1 │ │ - [ 3df5] 2 │ │ - [ 3dfc] H2 │ │ - [ 3e04] P2 │ │ - [ 3e0d] 4 │ │ - [ 3e15] M │ │ - [ 3e1d] N │ │ - [ 3e74] ,� │ │ - [ 3e7c] @� │ │ - [ 3e84] m� │ │ - [ 3e8c] p� │ │ - [ 3e94] t� │ │ - [ 3e9c] ~� │ │ - [ 3edc] � │ │ - [ 3ee4] "� │ │ - [ 3eec] /� │ │ - [ 3ef0] (� │ │ - [ 3ef4] 2� │ │ - [ 3ef8] )^N │ │ - [ 3efc] q� │ │ - [ 3f00] h� │ │ - [ 3f04] y� │ │ - [ 3f08] i^N │ │ - [ 3f10] w� │ │ - [ 3f18] x� │ │ - [ 3f20] y^N │ │ - [ 3f28] |� │ │ - [ 3f30] }^N │ │ - [ 3f7c] (� │ │ - [ 3f84] ,� │ │ - [ 3f8c] -� │ │ - [ 3f94] 0� │ │ - [ 3f9c] :� │ │ - [ 3fa4] @� │ │ - [ 3fac] t� │ │ - [ 3fb4] x� │ │ - [ 4004] .� │ │ - [ 400c] 0� │ │ - [ 4014] T� │ │ - [ 401c] _� │ │ - [ 4024] }� │ │ - [ 4074] 7� │ │ - [ 407c] @� │ │ - [ 4084] N� │ │ - [ 408c] P� │ │ - [ 4094] Z� │ │ - [ 409c] \� │ │ - [ 40a4] `� │ │ - [ 40ac] w� │ │ - [ 40b4] z� │ │ - [ 4124] � │ │ - [ 412c] '� │ │ - [ 4134] (� │ │ - [ 413c] /� │ │ - [ 4144] 0� │ │ - [ 414c] [� │ │ - [ 4154] `� │ │ - [ 415c] i� │ │ - [ 4164] j� │ │ - [ 416c] l� │ │ - [ 4174] p� │ │ - [ 4180] O� │ │ - [ 4188] P� │ │ - [ 4190] Q� │ │ - [ 4198] R� │ │ - [ 41a0] S� │ │ - [ 41a8] T� │ │ - [ 41b0] U� │ │ - [ 41b8] V� │ │ - [ 41c0] W� │ │ - [ 41c8] X� │ │ - [ 41d0] Y� │ │ - [ 41d8] Z� │ │ - [ 41e0] [^O │ │ - [ 41e8] b� │ │ - [ 41f0] c^O │ │ - [ 41f8] h� │ │ - [ 4200] i^P │ │ - [ 4208] l� │ │ - [ 4210] m^P │ │ - [ 4214] #� │ │ - [ 4218] {� │ │ - [ 421c] %� │ │ - [ 4220] |^P │ │ - [ 4224] '� │ │ - [ 4228] ~� │ │ - [ 422c] *� │ │ - [ 4234] ]� │ │ - [ 423c] _� │ │ - [ 4244] n� │ │ - [ 424c] p� │ │ - [ 4258] -� │ │ - [ 4260] .^Q │ │ - [ 4268] 3� │ │ - [ 4270] 4� │ │ - [ 4278] 5^Q │ │ - [ 4280] :� │ │ - [ 4288] ;^Q │ │ - [ 428c] P� │ │ - [ 4290] n� │ │ - [ 4294] R� │ │ - [ 4298] o� │ │ - [ 429c] V� │ │ - [ 42a0] p� │ │ - [ 42a4] Z� │ │ - [ 42a8] q� │ │ - [ 42ac] ^� │ │ - [ 42b0] r� │ │ - [ 42b4] b� │ │ - [ 42b8] s� │ │ - [ 42bc] f� │ │ - [ 42c0] t� │ │ - [ 42c4] j� │ │ - [ 42c8] u� │ │ - [ 42cc] n� │ │ - [ 42d0] v� │ │ - [ 42d4] r� │ │ - [ 42d8] w� │ │ - [ 42dc] v� │ │ - [ 42e0] x� │ │ - [ 42e4] z� │ │ - [ 42e8] y� │ │ - [ 42ec] ~� │ │ - [ 42f0] z� │ │ - [ 42f8] {� │ │ - [ 4300] |� │ │ - [ 4308] }� │ │ - [ 4310] ~� │ │ - [ 442c] <� │ │ - [ 4434] >� │ │ - [ 443c] @� │ │ - [ 4444] P� │ │ - [ 444c] Q� │ │ - [ 4454] S� │ │ - [ 445c] X� │ │ - [ 4464] Z� │ │ - [ 446c] _� │ │ - [ 4474] a� │ │ - [ 447c] b� │ │ - [ 4484] d� │ │ - [ 448c] f� │ │ - [ 4494] g� │ │ - [ 449c] i� │ │ - [ 44a4] j� │ │ - [ 44ac] l� │ │ - [ 44b4] n� │ │ - [ 44bc] o� │ │ - [ 44c4] q� │ │ - [ 44cc] s� │ │ - [ 44d4] v� │ │ - [ 44dc] x� │ │ - [ 44e4] |� │ │ - [ 44ec] ~� │ │ - [ 4548] F� │ │ - [ 4550] G^S │ │ - [ 4558] U� │ │ - [ 4560] V� │ │ - [ 4568] W^S │ │ - [ 4570] `� │ │ - [ 4574] � │ │ - [ 4578] a� │ │ - [ 457c] 0� │ │ - [ 4580] b^S │ │ - [ 4584] 3� │ │ - [ 4588] e� │ │ - [ 458c] 5� │ │ - [ 4590] f^S │ │ - [ 4594] E� │ │ - [ 4598] v� │ │ - [ 459c] G� │ │ - [ 45a0] w^S │ │ - [ 45a4] I� │ │ - [ 45a8] y� │ │ - [ 45ac] M� │ │ - [ 45b0] z� │ │ - [ 45b4] P� │ │ - [ 45b8] {^S │ │ - [ 45bc] R� │ │ - [ 45c0] }� │ │ - [ 45c4] T� │ │ - [ 45c8] ~^S │ │ - [ 45cc] l� │ │ - [ 45d4] p� │ │ - [ 4794] ' │ │ - [ 479c] ( │ │ - [ 47a4] ; │ │ - [ 47ac] < │ │ - [ 47b4] > │ │ - [ 47bc] ? │ │ - [ 47c4] N │ │ - [ 47cc] P │ │ - [ 47d4] ^ │ │ - [ 4804] 4^A^A │ │ - [ 480c] 7^A^A │ │ - [ 4894] ^C^A │ │ - [ 489c] $^C^A │ │ - [ 48a4] -^C^A │ │ - [ 48ac] A^C^A │ │ - [ 48b4] B^C^A │ │ - [ 48bc] J^C^A │ │ - [ 48c4] K^C^A │ │ - [ 48cc] P^C^A │ │ - [ 48d4] {^C^A │ │ - [ 491c] (^D^A │ │ - [ 4948] >� │ │ - [ 4950] ?� │ │ - [ 4958] @� │ │ - [ 4960] A� │ │ - [ 4964] (^E^A │ │ - [ 4968] B� │ │ - [ 496c] 0^E^A │ │ - [ 4970] C� │ │ - [ 4974] d^E^A │ │ - [ 4978] D� │ │ - [ 497c] o^E^A │ │ - [ 4980] E� │ │ - [ 4984] p^E^A │ │ - [ 4988] F� │ │ - [ 4990] G� │ │ - [ 4994] 7^G^A │ │ - [ 4998] H� │ │ - [ 499c] @^G^A │ │ - [ 49a0] I� │ │ - [ 49a4] V^G^A │ │ - [ 49a8] J� │ │ - [ 49ac] `^G^A │ │ - [ 49b0] K� │ │ - [ 49b4] h^G^A │ │ - [ 49b8] L� │ │ - [ 49c0] M� │ │ - [ 49c8] N� │ │ - [ 49d0] O^U │ │ - [ 49d8] Q� │ │ - [ 49dc] 6^H^A │ │ - [ 49e0] R� │ │ - [ 49e4] 7^H^A │ │ - [ 49e8] S� │ │ - [ 49ec] 9^H^A │ │ - [ 49f0] T� │ │ - [ 49f4] <^H^A │ │ - [ 49f8] U� │ │ - [ 49fc] =^H^A │ │ - [ 4a00] V� │ │ - [ 4a04] ?^H^A │ │ - [ 4a08] W� │ │ - [ 4a0c] V^H^A │ │ - [ 4a10] X� │ │ - [ 4a14] W^H^A │ │ - [ 4a18] Y� │ │ - [ 4a1c] `^H^A │ │ - [ 4a20] Z� │ │ - [ 4a24] w^H^A │ │ - [ 4a28] [� │ │ - [ 4a30] \� │ │ - [ 4a38] ]� │ │ - [ 4a40] ^� │ │ - [ 4a48] _� │ │ - [ 4a50] `� │ │ - [ 4a58] a� │ │ - [ 4a60] b� │ │ - [ 4a68] c� │ │ - [ 4a70] d� │ │ - [ 4a78] e� │ │ - [ 4a80] f� │ │ - [ 4a88] g� │ │ - [ 4a90] h� │ │ - [ 4a94] ^I^A │ │ - [ 4a98] i� │ │ - [ 4a9c] :^I^A │ │ - [ 4aa0] j� │ │ - [ 4aa4] ?^I^A │ │ - [ 4aa8] k� │ │ - [ 4aac] @^I^A │ │ - [ 4ab0] l� │ │ - [ 4ab8] m� │ │ - [ 4ac0] n� │ │ - [ 4ac8] o� │ │ - [ 4ad0] p� │ │ - [ 4ad8] q� │ │ - [ 4ae0] r� │ │ - [ 4ae8] s� │ │ - [ 4af0] t� │ │ - [ 4af8] u� │ │ - [ 4b00] v� │ │ - [ 4b08] w� │ │ - [ 4b10] x� │ │ - [ 4b18] y� │ │ - [ 4b20] z� │ │ - [ 4b28] {� │ │ - [ 4b30] |� │ │ - [ 4b34] 6\n │ │ + [ 2264] R^V^B^G^A^B^A^Bz^F^C^A^A^B^A^G^A^AH^B^C^A^A^A │ │ + [ 2280] 4^E^E^C^W^A │ │ + [ 2290] ;^G │ │ + [ 2294] ?^DQ^A^K^B │ │ + [ 229d] .^B^W │ │ + [ 22ad] 7^D2^H^A^N^A^V^E^A^O │ │ + [ 22c2] d^A�^G │ │ + [ 22c8] =^D │ │ + [ 22d0] m^G │ │ + [ 22d3] `�� │ │ + [ 22d7] /rustc/05f9846f893b09a1be1fc8560e33fc3c815cfecb/library/alloc/src/collections/btree/map/entry.rs/rustc/05f9846f893b09a1be1fc8560e33fc3c815cfecb/library/alloc/src/collections/btree/node.rsassertion failed: edge.height == self.height - 1assertion failed: src.len() == dst.len()assertion failed: edge.height == self.node.height - 1/rust/deps/gimli-0.31.1/src/read/abbrev.rsHash table capacity overflow/rust/deps/hashbrown-0.15.2/src/raw/mod.rs/home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/idna-0.5.0/src/uts46.rs │ │ + [ 24f4] - │ │ + [ 24fc] / │ │ + [ 2504] 0 │ │ + [ 250c] : │ │ + [ 2514] A │ │ + [ 251c] [ │ │ + [ 2524] a │ │ + [ 2528] � │ │ + [ 252c] { │ │ + [ 2530] !� │ │ + [ 2538] "� │ │ + [ 2540] #� │ │ + [ 2548] $� │ │ + [ 2550] % │ │ + [ 2558] (� │ │ + [ 2560] ) │ │ + [ 2568] ,� │ │ + [ 2570] - │ │ + [ 2578] [� │ │ + [ 2580] \� │ │ + [ 2588] ]� │ │ + [ 2590] ^ │ │ + [ 2594] 2^A │ │ + [ 259c] 4^A │ │ + [ 25a4] 7^A │ │ + [ 25ac] 9^A │ │ + [ 25b4] ?^A │ │ + [ 25bc] A^A │ │ + [ 2630] %� │ │ + [ 2638] &^A │ │ + [ 2640] 7� │ │ + [ 2648] 8� │ │ + [ 2650] 9^A │ │ + [ 2654] 3^B │ │ + [ 2658] x� │ │ + [ 265c] :^B │ │ + [ 2660] y^A │ │ + [ 2664] ?^B │ │ + [ 2668] ~� │ │ + [ 266c] A^B │ │ + [ 2674] O^B │ │ + [ 26dc] @^C │ │ + [ 26e4] F^C │ │ + [ 26ec] O^C │ │ + [ 26f4] P^C │ │ + [ 26fc] p^C │ │ + [ 2704] x^C │ │ + [ 270c] z^C │ │ + [ 2714] {^C │ │ + [ 271c] ~^C │ │ + [ 2764] 0^D │ │ + [ 2768] O� │ │ + [ 276c] `^D │ │ + [ 2770] P^B │ │ + [ 2778] s� │ │ + [ 2780] t� │ │ + [ 2788] u^B │ │ + [ 279c] W^E │ │ + [ 27a0] A� │ │ + [ 27a4] Y^E │ │ + [ 27a8] B� │ │ + [ 27ac] Z^E │ │ + [ 27b0] C� │ │ + [ 27b4] `^E │ │ + [ 27b8] D� │ │ + [ 27c0] E^C │ │ + [ 27c8] G� │ │ + [ 27d0] H� │ │ + [ 27d8] I� │ │ + [ 27e0] J� │ │ + [ 27e8] K� │ │ + [ 27f0] L^C │ │ + [ 27f8] O� │ │ + [ 2800] P� │ │ + [ 2808] Q� │ │ + [ 2810] R^C │ │ + [ 2818] T� │ │ + [ 2820] U� │ │ + [ 2828] V� │ │ + [ 2830] W� │ │ + [ 2838] X� │ │ + [ 2840] Y� │ │ + [ 2848] Z� │ │ + [ 2850] [� │ │ + [ 2858] \� │ │ + [ 2860] ]� │ │ + [ 2864] ^F │ │ + [ 2868] ^� │ │ + [ 286c] @^F │ │ + [ 2870] _� │ │ + [ 2874] A^F │ │ + [ 2878] `� │ │ + [ 287c] j^F │ │ + [ 2880] a� │ │ + [ 2884] n^F │ │ + [ 2888] b� │ │ + [ 288c] u^F │ │ + [ 2890] c^C │ │ + [ 2894] y^F │ │ + [ 2898] g� │ │ + [ 28a0] h� │ │ + [ 28a8] i� │ │ + [ 28b0] j^C │ │ + [ 28b8] l� │ │ + [ 28c0] m� │ │ + [ 28c8] n� │ │ + [ 28d0] o� │ │ + [ 28d8] p� │ │ + [ 28e0] q� │ │ + [ 28e4] K^G │ │ + [ 28e8] r� │ │ + [ 28ec] M^G │ │ + [ 28f0] s� │ │ + [ 28f8] t� │ │ + [ 2900] u� │ │ + [ 2908] v� │ │ + [ 2910] w� │ │ + [ 2918] x� │ │ + [ 2920] y� │ │ + [ 2928] z� │ │ + [ 292c] .^H │ │ + [ 2930] {� │ │ + [ 2934] 0^H │ │ + [ 2938] |� │ │ + [ 293c] ?^H │ │ + [ 2940] }� │ │ + [ 2944] @^H │ │ + [ 2948] ~� │ │ + [ 294c] \^H │ │ + [ 2954] ^^H │ │ + [ 295c] `^H │ │ + [ 2964] k^H │ │ + [ 29a4] X^I │ │ + [ 29ac] `^I │ │ + [ 29b4] d^I │ │ + [ 29bc] f^I │ │ + [ 29c4] p^I │ │ + [ 29cc] q^I │ │ + [ 2ae4] )\n │ │ + [ 2aec] *\n │ │ + [ 2af4] 1\n │ │ + [ 2afc] 8\n │ │ + [ 2b04] :\n │ │ + [ 2b0c] <\n │ │ + [ 2b14] >\n │ │ + [ 2b1c] C\n │ │ + [ 2b24] G\n │ │ + [ 2b2c] I\n │ │ + [ 2b34] K\n │ │ + [ 2b3c] N\n │ │ + [ 2b44] Q\n │ │ + [ 2b4c] R\n │ │ + [ 2b54] Y\n │ │ + [ 2b5c] _\n │ │ + [ 2b64] f\n │ │ + [ 2b6c] v\n │ │ + [ 2b74] w\n │ │ + [ 2c9c] )^K │ │ + [ 2ca4] *^K │ │ + [ 2cac] 1^K │ │ + [ 2cb4] 2^K │ │ + [ 2cbc] 4^K │ │ + [ 2cc4] 5^K │ │ + [ 2ccc] :^K │ │ + [ 2cd4] <^K │ │ + [ 2cdc] E^K │ │ + [ 2ce4] G^K │ │ + [ 2cec] I^K │ │ + [ 2cf4] K^K │ │ + [ 2cfc] N^K │ │ + [ 2d04] U^K │ │ + [ 2d0c] X^K │ │ + [ 2d14] \^K │ │ + [ 2d1c] _^K │ │ + [ 2d24] d^K │ │ + [ 2d2c] f^K │ │ + [ 2d34] p^K │ │ + [ 2d3c] r^K │ │ + [ 2d44] x^K │ │ + [ 2d70] � │ │ + [ 2d78] !� │ │ + [ 2d80] "� │ │ + [ 2d88] #� │ │ + [ 2d90] $� │ │ + [ 2d98] %^D │ │ + [ 2da0] (� │ │ + [ 2da8] )� │ │ + [ 2db0] *� │ │ + [ 2db8] +� │ │ + [ 2dc0] ,� │ │ + [ 2dc8] -� │ │ + [ 2dd0] .� │ │ + [ 2dd8] /� │ │ + [ 2de0] 0� │ │ + [ 2de8] 1� │ │ + [ 2df0] 2� │ │ + [ 2df8] 3� │ │ + [ 2e00] 4� │ │ + [ 2e08] 5� │ │ + [ 2e10] 6� │ │ + [ 2e18] 7� │ │ + [ 2e20] 8� │ │ + [ 2e28] 9� │ │ + [ 2e30] :� │ │ + [ 2e38] ;� │ │ + [ 2e40] <� │ │ + [ 2e48] =� │ │ + [ 2e50] >� │ │ + [ 2e58] ?� │ │ + [ 2e60] @� │ │ + [ 2e68] A� │ │ + [ 2e6c] )^L │ │ + [ 2e70] B� │ │ + [ 2e74] *^L │ │ + [ 2e78] C� │ │ + [ 2e7c] :^L │ │ + [ 2e80] D� │ │ + [ 2e84] =^L │ │ + [ 2e88] E� │ │ + [ 2e8c] E^L │ │ + [ 2e90] F� │ │ + [ 2e94] F^L │ │ + [ 2e98] G� │ │ + [ 2e9c] I^L │ │ + [ 2ea0] H� │ │ + [ 2ea4] J^L │ │ + [ 2ea8] I� │ │ + [ 2eac] N^L │ │ + [ 2eb0] J� │ │ + [ 2eb4] U^L │ │ + [ 2eb8] K� │ │ + [ 2ebc] W^L │ │ + [ 2ec0] L� │ │ + [ 2ec4] X^L │ │ + [ 2ec8] M� │ │ + [ 2ecc] [^L │ │ + [ 2ed0] N� │ │ + [ 2ed4] `^L │ │ + [ 2ed8] O� │ │ + [ 2edc] d^L │ │ + [ 2ee0] P� │ │ + [ 2ee4] f^L │ │ + [ 2ee8] Q� │ │ + [ 2eec] p^L │ │ + [ 2ef0] R� │ │ + [ 2ef4] w^L │ │ + [ 2ef8] S� │ │ + [ 2f00] T� │ │ + [ 2f08] U� │ │ + [ 2f10] V� │ │ + [ 2f18] W� │ │ + [ 2f20] X� │ │ + [ 2f28] Y� │ │ + [ 2f30] Z� │ │ + [ 2f38] [� │ │ + [ 2f40] \� │ │ + [ 2f48] ]� │ │ + [ 2f50] ^� │ │ + [ 2f58] _� │ │ + [ 2f60] `� │ │ + [ 2f68] a� │ │ + [ 2f70] b� │ │ + [ 2f78] c� │ │ + [ 2f80] d� │ │ + [ 2f88] e� │ │ + [ 2f90] f� │ │ + [ 2f98] g� │ │ + [ 2fa0] h^D │ │ + [ 2fa8] j� │ │ + [ 2fb0] k� │ │ + [ 2fb8] l� │ │ + [ 2fc0] m� │ │ + [ 2fc8] n� │ │ + [ 2fd0] o� │ │ + [ 2fd8] p� │ │ + [ 2fe0] q� │ │ + [ 2fe8] r� │ │ + [ 2ff0] s� │ │ + [ 2ff8] t� │ │ + [ 2ffc] E^M │ │ + [ 3000] u� │ │ + [ 3004] F^M │ │ + [ 3008] v� │ │ + [ 300c] I^M │ │ + [ 3010] w� │ │ + [ 3014] J^M │ │ + [ 3018] x� │ │ + [ 301c] O^M │ │ + [ 3020] y� │ │ + [ 3024] P^M │ │ + [ 3028] z� │ │ + [ 302c] T^M │ │ + [ 3030] {� │ │ + [ 3034] X^M │ │ + [ 3038] |� │ │ + [ 303c] _^M │ │ + [ 3040] }� │ │ + [ 3044] d^M │ │ + [ 3048] ~� │ │ + [ 304c] f^M │ │ + [ 3054] p^M │ │ + [ 305c] z^M │ │ + [ 3124] 3^N │ │ + [ 312c] 4^N │ │ + [ 3134] ;^N │ │ + [ 313c] ?^N │ │ + [ 3144] @^N │ │ + [ 314c] O^N │ │ + [ 3154] P^N │ │ + [ 315c] Z^N │ │ + [ 3164] \^N │ │ + [ 3234] ^O │ │ + [ 323c] *^O │ │ + [ 3244] 5^O │ │ + [ 324c] :^O │ │ + [ 3254] >^O │ │ + [ 325c] C^O │ │ + [ 3264] D^O │ │ + [ 326c] H^O │ │ + [ 3274] I^O │ │ + [ 327c] M^O │ │ + [ 3284] N^O │ │ + [ 328c] R^O │ │ + [ 3294] S^O │ │ + [ 329c] W^O │ │ + [ 32a4] X^O │ │ + [ 32ac] \^O │ │ + [ 32b4] ]^O │ │ + [ 32bc] i^O │ │ + [ 32c4] j^O │ │ + [ 32cc] m^O │ │ + [ 32d4] q^O │ │ + [ 32dc] s^O │ │ + [ 32e4] z^O │ │ + [ 33bc] J^P │ │ + [ 33c4] P^P │ │ + [ 341c] _^Q │ │ + [ 3424] a^Q │ │ + [ 3434] I^R │ │ + [ 343c] J^R │ │ + [ 3444] N^R │ │ + [ 344c] P^R │ │ + [ 3454] W^R │ │ + [ 345c] Z^R │ │ + [ 3464] ^^R │ │ + [ 346c] `^R │ │ + [ 3498] � │ │ + [ 34a0] !� │ │ + [ 34a8] "� │ │ + [ 34b0] #� │ │ + [ 34b8] $^E │ │ + [ 34c0] '� │ │ + [ 34c8] (� │ │ + [ 34d0] )� │ │ + [ 34d8] *� │ │ + [ 34e0] +� │ │ + [ 34e8] ,� │ │ + [ 34f0] -� │ │ + [ 34f8] .� │ │ + [ 3500] /� │ │ + [ 3504] [^S │ │ + [ 3508] 0� │ │ + [ 350c] ]^S │ │ + [ 3510] 1� │ │ + [ 3514] `^S │ │ + [ 3518] 2� │ │ + [ 351c] }^S │ │ + [ 3520] 3� │ │ + [ 3528] 4� │ │ + [ 3530] 5� │ │ + [ 3538] 6� │ │ + [ 3540] 7� │ │ + [ 3548] 8� │ │ + [ 3550] 9^E │ │ + [ 3558] ?� │ │ + [ 3560] @� │ │ + [ 3568] A� │ │ + [ 356c] m^V │ │ + [ 3570] B� │ │ + [ 3574] o^V │ │ + [ 3578] C� │ │ + [ 3580] D� │ │ + [ 3588] E� │ │ + [ 3590] F� │ │ + [ 3598] G� │ │ + [ 35a0] H� │ │ + [ 35a8] I� │ │ + [ 35b0] J� │ │ + [ 35b8] K� │ │ + [ 35c0] L� │ │ + [ 35c8] M� │ │ + [ 35d0] N� │ │ + [ 35d8] O� │ │ + [ 35dc] ^W │ │ + [ 35e0] P� │ │ + [ 35e4] 5^W │ │ + [ 35e8] Q� │ │ + [ 35ec] 7^W │ │ + [ 35f0] R� │ │ + [ 35f4] @^W │ │ + [ 35f8] S� │ │ + [ 35fc] T^W │ │ + [ 3600] T� │ │ + [ 3604] `^W │ │ + [ 3608] U� │ │ + [ 360c] m^W │ │ + [ 3610] V� │ │ + [ 3614] n^W │ │ + [ 3618] W� │ │ + [ 361c] q^W │ │ + [ 3620] X� │ │ + [ 3624] r^W │ │ + [ 3628] Y� │ │ + [ 362c] t^W │ │ + [ 3630] Z� │ │ + [ 3638] [� │ │ + [ 3640] \� │ │ + [ 3648] ]� │ │ + [ 3650] ^� │ │ + [ 3658] _� │ │ + [ 3660] `� │ │ + [ 3668] a� │ │ + [ 3670] b� │ │ + [ 3678] c� │ │ + [ 3680] d� │ │ + [ 3688] e� │ │ + [ 3690] f� │ │ + [ 3698] g� │ │ + [ 36a0] h� │ │ + [ 36a8] i� │ │ + [ 36b0] j� │ │ + [ 36b8] k� │ │ + [ 36c0] l� │ │ + [ 36c8] m� │ │ + [ 36cc] ^X │ │ + [ 36d0] n� │ │ + [ 36d4] y^X │ │ + [ 36d8] o� │ │ + [ 36e0] p� │ │ + [ 36e8] q� │ │ + [ 36f0] r� │ │ + [ 36f8] s� │ │ + [ 3700] t� │ │ + [ 3708] u� │ │ + [ 370c] ^Y │ │ + [ 3710] v� │ │ + [ 3714] ,^Y │ │ + [ 3718] w� │ │ + [ 371c] 0^Y │ │ + [ 3720] x� │ │ + [ 3724] <^Y │ │ + [ 3728] y� │ │ + [ 372c] @^Y │ │ + [ 3730] z� │ │ + [ 3734] A^Y │ │ + [ 3738] {� │ │ + [ 373c] D^Y │ │ + [ 3740] |� │ │ + [ 3744] F^Y │ │ + [ 3748] }� │ │ + [ 374c] n^Y │ │ + [ 3750] ~� │ │ + [ 3754] p^Y │ │ + [ 375c] u^Y │ │ + [ 37bc] ^Z │ │ + [ 37c4] _^Z │ │ + [ 37cc] `^Z │ │ + [ 37d4] }^Z │ │ + [ 3844] L^[ │ │ + [ 384c] P^[ │ │ + [ 3854] Z^[ │ │ + [ 385c] k^[ │ │ + [ 3864] t^[ │ │ + [ 386c] }^[ │ │ + [ 3894] 8^\ │ │ + [ 389c] ;^\ │ │ + [ 38a4] @^\ │ │ + [ 38ac] J^\ │ │ + [ 38b4] M^\ │ │ + [ 38bc] ~^\ │ │ + [ 3934] ,^] │ │ + [ 393c] k^] │ │ + [ 3940] +� │ │ + [ 3944] x^] │ │ + [ 3948] ,� │ │ + [ 394c] y^] │ │ + [ 3950] -� │ │ + [ 3958] .^F │ │ + [ 3960] S� │ │ + [ 3968] T� │ │ + [ 3970] U� │ │ + [ 3978] V^F │ │ + [ 39a0] P� │ │ + [ 39a8] Q^G │ │ + [ 39b0] Y� │ │ + [ 39b8] Z� │ │ + [ 39c0] [^G │ │ + [ 39c8] a� │ │ + [ 39cc] ^_ │ │ + [ 39d0] b� │ │ + [ 39d4] (^_ │ │ + [ 39d8] c^G │ │ + [ 39dc] 0^_ │ │ + [ 39e0] k� │ │ + [ 39e4] 8^_ │ │ + [ 39e8] l^G │ │ + [ 39ec] @^_ │ │ + [ 39f0] t� │ │ + [ 39f4] F^_ │ │ + [ 39f8] u� │ │ + [ 39fc] H^_ │ │ + [ 3a00] v^G │ │ + [ 3a04] N^_ │ │ + [ 3a08] |� │ │ + [ 3a0c] P^_ │ │ + [ 3a10] }� │ │ + [ 3a14] X^_ │ │ + [ 3a18] ~^G │ │ + [ 3a1c] `^_ │ │ + [ 3a24] h^_ │ │ + [ 3a2c] ~^_ │ │ + [ 3aa5] │ │ + [ 3aad] │ │ + [ 3ab5] │ │ + [ 3abd] │ │ + [ 3ac5] │ │ + [ 3acd] │ │ + [ 3ad5] │ │ + [ 3add] │ │ + [ 3ae4] $ │ │ + [ 3aec] ' │ │ + [ 3af4] ( │ │ + [ 3afc] / │ │ + [ 3b04] 0 │ │ + [ 3b08] � │ │ + [ 3b0c] 3 │ │ + [ 3b10] !^H │ │ + [ 3b14] 8 │ │ + [ 3b18] &� │ │ + [ 3b1c] < │ │ + [ 3b20] '^H │ │ + [ 3b24] ? │ │ + [ 3b28] *� │ │ + [ 3b2c] G │ │ + [ 3b30] +^H │ │ + [ 3b34] J │ │ + [ 3b38] .� │ │ + [ 3b3c] W │ │ + [ 3b40] /� │ │ + [ 3b44] X │ │ + [ 3b48] 0� │ │ + [ 3b4c] _ │ │ + [ 3b50] 1^H │ │ + [ 3b54] a │ │ + [ 3b58] 3� │ │ + [ 3b5c] d │ │ + [ 3b60] 4� │ │ + [ 3b64] e │ │ + [ 3b68] 5� │ │ + [ 3b6c] p │ │ + [ 3b70] 6^H │ │ + [ 3b74] r │ │ + [ 3b78] 8� │ │ + [ 3b7c] t │ │ + [ 3b80] 9^H │ │ + [ 3b85] │ │ + [ 3b88] b� │ │ + [ 3b8d] │ │ + [ 3b90] c� │ │ + [ 3b95] │ │ + [ 3b98] d� │ │ + [ 3b9d] │ │ + [ 3ba0] e� │ │ + [ 3ba5] │ │ + [ 3ba8] f� │ │ + [ 3bad] │ │ + [ 3bb0] g� │ │ + [ 3bb5] │ │ + [ 3bb8] h� │ │ + [ 3bbd] ! │ │ + [ 3bc0] i^H │ │ + [ 3bc5] ! │ │ + [ 3bc8] t� │ │ + [ 3bcd] ! │ │ + [ 3bd0] u� │ │ + [ 3bd5] ! │ │ + [ 3bd8] v� │ │ + [ 3bdd] ! │ │ + [ 3be0] w� │ │ + [ 3be5] ! │ │ + [ 3be8] x^H │ │ + [ 3bed] ! │ │ + [ 3bf0] {� │ │ + [ 3bf5] ! │ │ + [ 3bf8] |^H │ │ + [ 3bfd] ! │ │ + [ 3c00] ~� │ │ + [ 3c05] ! │ │ + [ 3c0c] ! │ │ + [ 3c14] /! │ │ + [ 3c1c] 1! │ │ + [ 3c24] =! │ │ + [ 3c2c] ?! │ │ + [ 3c34] A! │ │ + [ 3c3c] E! │ │ + [ 3c44] G! │ │ + [ 3c4c] J! │ │ + [ 3c54] N! │ │ + [ 3c5d] ! │ │ + [ 3c65] ! │ │ + [ 3c6d] ! │ │ + [ 3c75] ! │ │ + [ 3c7d] ! │ │ + [ 3c85] ! │ │ + [ 3c8d] ! │ │ + [ 3c94] ," │ │ + [ 3c9c] 1" │ │ + [ 3ca4] `" │ │ + [ 3cac] a" │ │ + [ 3cb4] n" │ │ + [ 3cbc] p" │ │ + [ 3cc4] )# │ │ + [ 3ccc] +# │ │ + [ 3cd4] '$ │ │ + [ 3cdc] @$ │ │ + [ 3ce4] K$ │ │ + [ 3cec] `$ │ │ + [ 3cf5] $ │ │ + [ 3cfd] $ │ │ + [ 3d05] $ │ │ + [ 3d08] g� │ │ + [ 3d0d] * │ │ + [ 3d10] h� │ │ + [ 3d15] * │ │ + [ 3d18] i� │ │ + [ 3d1c] t* │ │ + [ 3d20] j^I │ │ + [ 3d24] w* │ │ + [ 3d28] m� │ │ + [ 3d2d] * │ │ + [ 3d30] n� │ │ + [ 3d35] * │ │ + [ 3d38] o� │ │ + [ 3d3c] t+ │ │ + [ 3d40] p� │ │ + [ 3d44] v+ │ │ + [ 3d48] q� │ │ + [ 3d4d] + │ │ + [ 3d50] r� │ │ + [ 3d55] + │ │ + [ 3d58] s� │ │ + [ 3d5d] , │ │ + [ 3d60] t^I │ │ + [ 3d64] 0, │ │ + [ 3d6c] _, │ │ + [ 3d74] e, │ │ + [ 3d7c] g, │ │ + [ 3d84] s, │ │ + [ 3d8c] u, │ │ + [ 3d94] v, │ │ + [ 3d9c] |, │ │ + [ 3da5] , │ │ + [ 3da8] "� │ │ + [ 3dad] , │ │ + [ 3db0] #� │ │ + [ 3db5] , │ │ + [ 3db8] $\n │ │ + [ 3dbd] , │ │ + [ 3dc0] '� │ │ + [ 3dc5] , │ │ + [ 3dc8] (\n │ │ + [ 3dcd] , │ │ + [ 3dd0] *� │ │ + [ 3dd5] , │ │ + [ 3dd8] +� │ │ + [ 3ddd] - │ │ + [ 3de0] ,� │ │ + [ 3de4] &- │ │ + [ 3de8] -\n │ │ + [ 3dec] (- │ │ + [ 3df0] /� │ │ + [ 3df4] -- │ │ + [ 3df8] 0� │ │ + [ 3dfc] .- │ │ + [ 3e00] 1� │ │ + [ 3e04] 0- │ │ + [ 3e08] 2� │ │ + [ 3e0c] h- │ │ + [ 3e10] 3� │ │ + [ 3e14] o- │ │ + [ 3e18] 4\n │ │ + [ 3e1c] q- │ │ + [ 3e20] 6� │ │ + [ 3e25] - │ │ + [ 3e28] 7� │ │ + [ 3e2d] - │ │ + [ 3e30] 8� │ │ + [ 3e35] - │ │ + [ 3e38] 9� │ │ + [ 3e3d] - │ │ + [ 3e40] :� │ │ + [ 3e45] - │ │ + [ 3e48] ;� │ │ + [ 3e4d] - │ │ + [ 3e50] <� │ │ + [ 3e55] - │ │ + [ 3e58] =� │ │ + [ 3e5d] - │ │ + [ 3e60] >� │ │ + [ 3e65] - │ │ + [ 3e68] ?� │ │ + [ 3e6d] - │ │ + [ 3e70] @� │ │ + [ 3e75] - │ │ + [ 3e78] A� │ │ + [ 3e7d] - │ │ + [ 3e80] B� │ │ + [ 3e85] - │ │ + [ 3e88] C� │ │ + [ 3e8d] - │ │ + [ 3e90] D� │ │ + [ 3e95] - │ │ + [ 3e98] E� │ │ + [ 3e9d] - │ │ + [ 3ea0] F� │ │ + [ 3ea5] - │ │ + [ 3ea8] G� │ │ + [ 3ead] - │ │ + [ 3eb0] H� │ │ + [ 3eb5] - │ │ + [ 3eb8] I� │ │ + [ 3ebd] . │ │ + [ 3ec0] J� │ │ + [ 3ec4] /. │ │ + [ 3ec8] K� │ │ + [ 3ecc] 0. │ │ + [ 3ed0] L� │ │ + [ 3ed4] S. │ │ + [ 3ed8] M� │ │ + [ 3edd] . │ │ + [ 3ee0] N� │ │ + [ 3ee5] . │ │ + [ 3ee8] O� │ │ + [ 3eed] . │ │ + [ 3ef0] P� │ │ + [ 3ef5] . │ │ + [ 3ef8] Q� │ │ + [ 3efd] . │ │ + [ 3f00] R� │ │ + [ 3f05] . │ │ + [ 3f08] S� │ │ + [ 3f0d] . │ │ + [ 3f10] T� │ │ + [ 3f15] / │ │ + [ 3f18] U\n │ │ + [ 3f1d] / │ │ + [ 3f20] +� │ │ + [ 3f25] 0 │ │ + [ 3f28] ,^K │ │ + [ 3f2d] 0 │ │ + [ 3f30] /� │ │ + [ 3f35] 0 │ │ + [ 3f38] 0� │ │ + [ 3f3d] 0 │ │ + [ 3f40] 1� │ │ + [ 3f44] *0 │ │ + [ 3f48] 2� │ │ + [ 3f4c] .0 │ │ + [ 3f50] 3� │ │ + [ 3f54] 60 │ │ + [ 3f58] 4^K │ │ + [ 3f5c] =0 │ │ + [ 3f60] ;� │ │ + [ 3f64] @0 │ │ + [ 3f68] <� │ │ + [ 3f6c] A0 │ │ + [ 3f70] =� │ │ + [ 3f75] 0 │ │ + [ 3f78] >� │ │ + [ 3f7d] 0 │ │ + [ 3f80] ?� │ │ + [ 3f85] 0 │ │ + [ 3f88] @^K │ │ + [ 3f8d] 0 │ │ + [ 3f90] B� │ │ + [ 3f95] 0 │ │ + [ 3f98] C^K │ │ + [ 3f9d] 0 │ │ + [ 3fa0] E� │ │ + [ 3fa5] 0 │ │ + [ 3fa8] F� │ │ + [ 3fad] 1 │ │ + [ 3fb0] G� │ │ + [ 3fb5] 1 │ │ + [ 3fb8] H� │ │ + [ 3fbc] 01 │ │ + [ 3fc0] I^K │ │ + [ 3fc5] 1 │ │ + [ 3fcd] 1 │ │ + [ 3fd5] 1 │ │ + [ 3fdd] 1 │ │ + [ 3fe5] 1 │ │ + [ 3fed] 1 │ │ + [ 3ff5] 2 │ │ + [ 3ffc] H2 │ │ + [ 4004] P2 │ │ + [ 400d] 4 │ │ + [ 4015] M │ │ + [ 401d] N │ │ + [ 4074] ,� │ │ + [ 407c] @� │ │ + [ 4084] m� │ │ + [ 408c] p� │ │ + [ 4094] t� │ │ + [ 409c] ~� │ │ + [ 40dc] � │ │ + [ 40e4] "� │ │ + [ 40ec] /� │ │ + [ 40f0] (� │ │ + [ 40f4] 2� │ │ + [ 40f8] )^N │ │ + [ 40fc] q� │ │ + [ 4100] h� │ │ + [ 4104] y� │ │ + [ 4108] i^N │ │ + [ 4110] w� │ │ + [ 4118] x� │ │ + [ 4120] y^N │ │ + [ 4128] |� │ │ + [ 4130] }^N │ │ + [ 417c] (� │ │ + [ 4184] ,� │ │ + [ 418c] -� │ │ + [ 4194] 0� │ │ + [ 419c] :� │ │ + [ 41a4] @� │ │ + [ 41ac] t� │ │ + [ 41b4] x� │ │ + [ 4204] .� │ │ + [ 420c] 0� │ │ + [ 4214] T� │ │ + [ 421c] _� │ │ + [ 4224] }� │ │ + [ 4274] 7� │ │ + [ 427c] @� │ │ + [ 4284] N� │ │ + [ 428c] P� │ │ + [ 4294] Z� │ │ + [ 429c] \� │ │ + [ 42a4] `� │ │ + [ 42ac] w� │ │ + [ 42b4] z� │ │ + [ 4324] � │ │ + [ 432c] '� │ │ + [ 4334] (� │ │ + [ 433c] /� │ │ + [ 4344] 0� │ │ + [ 434c] [� │ │ + [ 4354] `� │ │ + [ 435c] i� │ │ + [ 4364] j� │ │ + [ 436c] l� │ │ + [ 4374] p� │ │ + [ 4380] O� │ │ + [ 4388] P� │ │ + [ 4390] Q� │ │ + [ 4398] R� │ │ + [ 43a0] S� │ │ + [ 43a8] T� │ │ + [ 43b0] U� │ │ + [ 43b8] V� │ │ + [ 43c0] W� │ │ + [ 43c8] X� │ │ + [ 43d0] Y� │ │ + [ 43d8] Z� │ │ + [ 43e0] [^O │ │ + [ 43e8] b� │ │ + [ 43f0] c^O │ │ + [ 43f8] h� │ │ + [ 4400] i^P │ │ + [ 4408] l� │ │ + [ 4410] m^P │ │ + [ 4414] #� │ │ + [ 4418] {� │ │ + [ 441c] %� │ │ + [ 4420] |^P │ │ + [ 4424] '� │ │ + [ 4428] ~� │ │ + [ 442c] *� │ │ + [ 4434] ]� │ │ + [ 443c] _� │ │ + [ 4444] n� │ │ + [ 444c] p� │ │ + [ 4458] -� │ │ + [ 4460] .^Q │ │ + [ 4468] 3� │ │ + [ 4470] 4� │ │ + [ 4478] 5^Q │ │ + [ 4480] :� │ │ + [ 4488] ;^Q │ │ + [ 448c] P� │ │ + [ 4490] n� │ │ + [ 4494] R� │ │ + [ 4498] o� │ │ + [ 449c] V� │ │ + [ 44a0] p� │ │ + [ 44a4] Z� │ │ + [ 44a8] q� │ │ + [ 44ac] ^� │ │ + [ 44b0] r� │ │ + [ 44b4] b� │ │ + [ 44b8] s� │ │ + [ 44bc] f� │ │ + [ 44c0] t� │ │ + [ 44c4] j� │ │ + [ 44c8] u� │ │ + [ 44cc] n� │ │ + [ 44d0] v� │ │ + [ 44d4] r� │ │ + [ 44d8] w� │ │ + [ 44dc] v� │ │ + [ 44e0] x� │ │ + [ 44e4] z� │ │ + [ 44e8] y� │ │ + [ 44ec] ~� │ │ + [ 44f0] z� │ │ + [ 44f8] {� │ │ + [ 4500] |� │ │ + [ 4508] }� │ │ + [ 4510] ~� │ │ + [ 462c] <� │ │ + [ 4634] >� │ │ + [ 463c] @� │ │ + [ 4644] P� │ │ + [ 464c] Q� │ │ + [ 4654] S� │ │ + [ 465c] X� │ │ + [ 4664] Z� │ │ + [ 466c] _� │ │ + [ 4674] a� │ │ + [ 467c] b� │ │ + [ 4684] d� │ │ + [ 468c] f� │ │ + [ 4694] g� │ │ + [ 469c] i� │ │ + [ 46a4] j� │ │ + [ 46ac] l� │ │ + [ 46b4] n� │ │ + [ 46bc] o� │ │ + [ 46c4] q� │ │ + [ 46cc] s� │ │ + [ 46d4] v� │ │ + [ 46dc] x� │ │ + [ 46e4] |� │ │ + [ 46ec] ~� │ │ + [ 4748] F� │ │ + [ 4750] G^S │ │ + [ 4758] U� │ │ + [ 4760] V� │ │ + [ 4768] W^S │ │ + [ 4770] `� │ │ + [ 4774] � │ │ + [ 4778] a� │ │ + [ 477c] 0� │ │ + [ 4780] b^S │ │ + [ 4784] 3� │ │ + [ 4788] e� │ │ + [ 478c] 5� │ │ + [ 4790] f^S │ │ + [ 4794] E� │ │ + [ 4798] v� │ │ + [ 479c] G� │ │ + [ 47a0] w^S │ │ + [ 47a4] I� │ │ + [ 47a8] y� │ │ + [ 47ac] M� │ │ + [ 47b0] z� │ │ + [ 47b4] P� │ │ + [ 47b8] {^S │ │ + [ 47bc] R� │ │ + [ 47c0] }� │ │ + [ 47c4] T� │ │ + [ 47c8] ~^S │ │ + [ 47cc] l� │ │ + [ 47d4] p� │ │ + [ 4994] ' │ │ + [ 499c] ( │ │ + [ 49a4] ; │ │ + [ 49ac] < │ │ + [ 49b4] > │ │ + [ 49bc] ? │ │ + [ 49c4] N │ │ + [ 49cc] P │ │ + [ 49d4] ^ │ │ + [ 4a04] 4^A^A │ │ + [ 4a0c] 7^A^A │ │ + [ 4a94] ^C^A │ │ + [ 4a9c] $^C^A │ │ + [ 4aa4] -^C^A │ │ + [ 4aac] A^C^A │ │ + [ 4ab4] B^C^A │ │ + [ 4abc] J^C^A │ │ + [ 4ac4] K^C^A │ │ + [ 4acc] P^C^A │ │ + [ 4ad4] {^C^A │ │ + [ 4b1c] (^D^A │ │ + [ 4b48] >� │ │ + [ 4b50] ?� │ │ + [ 4b58] @� │ │ + [ 4b60] A� │ │ + [ 4b64] (^E^A │ │ + [ 4b68] B� │ │ + [ 4b6c] 0^E^A │ │ + [ 4b70] C� │ │ + [ 4b74] d^E^A │ │ + [ 4b78] D� │ │ + [ 4b7c] o^E^A │ │ + [ 4b80] E� │ │ + [ 4b84] p^E^A │ │ + [ 4b88] F� │ │ + [ 4b90] G� │ │ + [ 4b94] 7^G^A │ │ + [ 4b98] H� │ │ + [ 4b9c] @^G^A │ │ + [ 4ba0] I� │ │ + [ 4ba4] V^G^A │ │ + [ 4ba8] J� │ │ + [ 4bac] `^G^A │ │ + [ 4bb0] K� │ │ + [ 4bb4] h^G^A │ │ + [ 4bb8] L� │ │ + [ 4bc0] M� │ │ + [ 4bc8] N� │ │ + [ 4bd0] O^U │ │ + [ 4bd8] Q� │ │ + [ 4bdc] 6^H^A │ │ + [ 4be0] R� │ │ + [ 4be4] 7^H^A │ │ + [ 4be8] S� │ │ + [ 4bec] 9^H^A │ │ + [ 4bf0] T� │ │ + [ 4bf4] <^H^A │ │ + [ 4bf8] U� │ │ + [ 4bfc] =^H^A │ │ + [ 4c00] V� │ │ + [ 4c04] ?^H^A │ │ + [ 4c08] W� │ │ + [ 4c0c] V^H^A │ │ + [ 4c10] X� │ │ + [ 4c14] W^H^A │ │ + [ 4c18] Y� │ │ + [ 4c1c] `^H^A │ │ + [ 4c20] Z� │ │ + [ 4c24] w^H^A │ │ + [ 4c28] [� │ │ + [ 4c30] \� │ │ + [ 4c38] ]� │ │ + [ 4c40] ^� │ │ + [ 4c48] _� │ │ + [ 4c50] `� │ │ + [ 4c58] a� │ │ + [ 4c60] b� │ │ + [ 4c68] c� │ │ + [ 4c70] d� │ │ + [ 4c78] e� │ │ + [ 4c80] f� │ │ + [ 4c88] g� │ │ + [ 4c90] h� │ │ + [ 4c94] ^I^A │ │ + [ 4c98] i� │ │ + [ 4c9c] :^I^A │ │ + [ 4ca0] j� │ │ + [ 4ca4] ?^I^A │ │ + [ 4ca8] k� │ │ + [ 4cac] @^I^A │ │ + [ 4cb0] l� │ │ + [ 4cb8] m� │ │ + [ 4cc0] n� │ │ + [ 4cc8] o� │ │ + [ 4cd0] p� │ │ + [ 4cd8] q� │ │ + [ 4ce0] r� │ │ + [ 4ce8] s� │ │ + [ 4cf0] t� │ │ + [ 4cf8] u� │ │ + [ 4d00] v� │ │ + [ 4d08] w� │ │ + [ 4d10] x� │ │ + [ 4d18] y� │ │ + [ 4d20] z� │ │ + [ 4d28] {� │ │ + [ 4d30] |� │ │ + [ 4d34] 6\n │ │ }� │ │ - [ 4b3c] 8\n │ │ + [ 4d3c] 8\n │ │ ~� │ │ - [ 4b44] ;\n │ │ + [ 4d44] ;\n │ │ ?\n │ │ @\n │ │ I\n │ │ P\n │ │ Y\n │ │ `\n │ │ }\n │ │ 6^K^A │ │ - [ 4bdc] 9^K^A │ │ - [ 4be4] @^K^A │ │ - [ 4bec] V^K^A │ │ - [ 4bf4] X^K^A │ │ - [ 4bfc] `^K^A │ │ - [ 4c04] s^K^A │ │ - [ 4c0c] x^K^A │ │ - [ 4c4c] I^L^A │ │ - [ 4c84] (^M^A │ │ - [ 4c8c] 0^M^A │ │ - [ 4c94] :^M^A │ │ - [ 4c9c] `^N^A │ │ - [ 4cf4] '^O^A │ │ - [ 4cfc] (^O^A │ │ - [ 4d04] 0^O^A │ │ - [ 4d0c] Q^O^A │ │ - [ 4d14] Z^O^A │ │ - [ 4d4c] G^P^A │ │ - [ 4d54] N^P^A │ │ - [ 4d5c] R^P^A │ │ - [ 4d64] f^P^A │ │ - [ 4d6c] p^P^A │ │ - [ 4dc4] 5^Q^A │ │ - [ 4dcc] 6^Q^A │ │ - [ 4dd4] @^Q^A │ │ - [ 4ddc] D^Q^A │ │ - [ 4de4] H^Q^A │ │ - [ 4dec] P^Q^A │ │ - [ 4df4] t^Q^A │ │ - [ 4dfc] v^Q^A │ │ - [ 4e04] w^Q^A │ │ - [ 4e74] 8^R^A │ │ - [ 4e7c] >^R^A │ │ - [ 4e84] ?^R^A │ │ - [ 4ea8] � │ │ - [ 4eb0] !� │ │ - [ 4eb8] "� │ │ - [ 4ec0] #� │ │ - [ 4ec8] $� │ │ - [ 4ed0] %� │ │ - [ 4ed8] &� │ │ - [ 4ee0] '� │ │ - [ 4ee8] (� │ │ - [ 4ef0] )� │ │ - [ 4ef8] *� │ │ - [ 4f00] +� │ │ - [ 4f08] ,� │ │ - [ 4f10] -� │ │ - [ 4f18] .� │ │ - [ 4f20] /� │ │ - [ 4f28] 0� │ │ - [ 4f2c] )^S^A │ │ - [ 4f30] 1� │ │ - [ 4f34] *^S^A │ │ - [ 4f38] 2� │ │ - [ 4f3c] 1^S^A │ │ - [ 4f40] 3� │ │ - [ 4f44] 2^S^A │ │ - [ 4f48] 4� │ │ - [ 4f4c] 4^S^A │ │ - [ 4f50] 5� │ │ - [ 4f54] 5^S^A │ │ - [ 4f58] 6� │ │ - [ 4f5c] :^S^A │ │ - [ 4f60] 7� │ │ - [ 4f64] ;^S^A │ │ - [ 4f68] 8� │ │ - [ 4f6c] E^S^A │ │ - [ 4f70] 9� │ │ - [ 4f74] G^S^A │ │ - [ 4f78] :� │ │ - [ 4f7c] I^S^A │ │ - [ 4f80] ;� │ │ - [ 4f84] K^S^A │ │ - [ 4f88] <� │ │ - [ 4f8c] N^S^A │ │ - [ 4f90] =� │ │ - [ 4f94] P^S^A │ │ - [ 4f98] >� │ │ - [ 4f9c] Q^S^A │ │ - [ 4fa0] ?� │ │ - [ 4fa4] W^S^A │ │ - [ 4fa8] @� │ │ - [ 4fac] X^S^A │ │ - [ 4fb0] A� │ │ - [ 4fb4] ]^S^A │ │ - [ 4fb8] B� │ │ - [ 4fbc] d^S^A │ │ - [ 4fc0] C� │ │ - [ 4fc4] f^S^A │ │ - [ 4fc8] D� │ │ - [ 4fcc] m^S^A │ │ - [ 4fd0] E� │ │ - [ 4fd4] p^S^A │ │ - [ 4fd8] F� │ │ - [ 4fdc] u^S^A │ │ - [ 4fe0] G� │ │ - [ 4fe8] H� │ │ - [ 4fec] K^T^A │ │ - [ 4ff0] I� │ │ - [ 4ff4] P^T^A │ │ - [ 4ff8] J� │ │ - [ 4ffc] Z^T^A │ │ - [ 5000] K� │ │ - [ 5004] \^T^A │ │ - [ 5008] L^V │ │ - [ 500c] ^^T^A │ │ - [ 5010] N� │ │ - [ 5014] b^T^A │ │ - [ 5018] O� │ │ - [ 5020] P� │ │ - [ 5028] Q^V │ │ - [ 5030] S� │ │ - [ 5038] T� │ │ - [ 5040] U� │ │ - [ 5048] V� │ │ - [ 5050] W� │ │ - [ 5058] X� │ │ - [ 5060] Y� │ │ - [ 5068] Z� │ │ - [ 5070] [� │ │ - [ 5078] \� │ │ - [ 507c] A^V^A │ │ - [ 5080] ]� │ │ - [ 5084] D^V^A │ │ - [ 5088] ^� │ │ - [ 508c] E^V^A │ │ - [ 5090] _� │ │ - [ 5094] P^V^A │ │ - [ 5098] `� │ │ - [ 509c] Z^V^A │ │ - [ 50a0] a� │ │ - [ 50a4] `^V^A │ │ - [ 50a8] b� │ │ - [ 50ac] m^V^A │ │ - [ 50b0] c� │ │ - [ 50b8] d� │ │ - [ 50c0] e� │ │ - [ 50c8] f� │ │ - [ 50d0] g� │ │ - [ 50d8] h� │ │ - [ 50e0] i� │ │ - [ 50e8] j� │ │ - [ 50ec] ,^W^A │ │ - [ 50f0] k� │ │ - [ 50f4] 0^W^A │ │ - [ 50f8] l� │ │ - [ 50fc] :^W^A │ │ - [ 5100] m� │ │ - [ 5104] @^W^A │ │ - [ 5108] n� │ │ - [ 5110] o� │ │ - [ 5114] ;^X^A │ │ - [ 5118] p� │ │ - [ 511c] <^X^A │ │ - [ 5120] q� │ │ - [ 5128] r^V │ │ - [ 518c] 6^Y^A │ │ - [ 5194] 7^Y^A │ │ - [ 519c] 9^Y^A │ │ - [ 51a4] ;^Y^A │ │ - [ 51ac] D^Y^A │ │ - [ 51b4] G^Y^A │ │ - [ 51bc] P^Y^A │ │ - [ 51c4] Z^Y^A │ │ - [ 5214] ?^Z^A │ │ - [ 521c] G^Z^A │ │ - [ 5224] H^Z^A │ │ - [ 522c] P^Z^A │ │ - [ 527c] 7^\^A │ │ - [ 5284] 8^\^A │ │ - [ 528c] A^\^A │ │ - [ 5294] F^\^A │ │ - [ 529c] P^\^A │ │ - [ 52a4] Z^\^A │ │ - [ 52ac] m^\^A │ │ - [ 52b4] p^\^A │ │ - [ 52bc] r^\^A │ │ - [ 5314] 7^]^A │ │ - [ 531c] :^]^A │ │ - [ 5324] <^]^A │ │ - [ 532c] >^]^A │ │ - [ 5334] ?^]^A │ │ - [ 533c] H^]^A │ │ - [ 5344] P^]^A │ │ - [ 534c] Z^]^A │ │ - [ 5354] `^]^A │ │ - [ 535c] f^]^A │ │ - [ 5364] g^]^A │ │ - [ 536c] i^]^A │ │ - [ 5374] j^]^A │ │ - [ 53f5] ^A │ │ - [ 53fd] #^A │ │ - [ 5405] $^A │ │ - [ 540c] o$^A │ │ - [ 5414] p$^A │ │ - [ 541c] u$^A │ │ - [ 5425] $^A │ │ - [ 542c] D%^A │ │ - [ 5435] 0^A │ │ - [ 543c] /4^A │ │ - [ 5445] D^A │ │ - [ 544c] GF^A │ │ - [ 5455] h^A │ │ - [ 545c] 9j^A │ │ - [ 5464] @j^A │ │ - [ 546c] _j^A │ │ - [ 5474] `j^A │ │ - [ 547c] jj^A │ │ - [ 5484] nj^A │ │ - [ 548c] pj^A │ │ - [ 5495] j^A │ │ - [ 549d] j^A │ │ - [ 54a5] j^A │ │ - [ 54ad] j^A │ │ - [ 54b5] j^A │ │ - [ 54bd] k^A │ │ - [ 54c4] 7k^A │ │ - [ 54cc] @k^A │ │ - [ 54d4] Dk^A │ │ - [ 54dc] Fk^A │ │ - [ 54e4] Pk^A │ │ - [ 54ec] Zk^A │ │ - [ 54f4] [k^A │ │ - [ 54fc] bk^A │ │ - [ 5504] ck^A │ │ - [ 550c] xk^A │ │ - [ 5514] }k^A │ │ - [ 551d] k^A │ │ - [ 5524] @n^A │ │ - [ 552c] `n^A │ │ - [ 5530] 2� │ │ - [ 5535] n^A │ │ - [ 5538] 3� │ │ - [ 553d] n^A │ │ - [ 5540] 4� │ │ - [ 5545] o^A │ │ - [ 5548] 5� │ │ - [ 554c] Ko^A │ │ - [ 5550] 6� │ │ - [ 5554] Oo^A │ │ - [ 5558] 7� │ │ - [ 555d] o^A │ │ - [ 5560] 8� │ │ - [ 5565] o^A │ │ - [ 5568] 9� │ │ - [ 556d] o^A │ │ - [ 5570] :� │ │ - [ 5575] o^A │ │ - [ 5578] ;� │ │ - [ 557d] o^A │ │ - [ 5580] <� │ │ - [ 5585] o^A │ │ - [ 5588] =� │ │ - [ 558d] o^A │ │ - [ 5590] >� │ │ - [ 5595] o^A │ │ - [ 5598] ?� │ │ - [ 559d] o^A │ │ - [ 55a0] @� │ │ - [ 55a5] p^A │ │ - [ 55a8] A� │ │ - [ 55b0] B� │ │ - [ 55b8] C� │ │ - [ 55c0] D� │ │ - [ 55c8] E� │ │ - [ 55d0] F� │ │ - [ 55d8] G� │ │ - [ 55e0] H� │ │ - [ 55e4] P�^A │ │ - [ 55e8] I� │ │ - [ 55ec] S�^A │ │ - [ 55f0] J� │ │ - [ 55f4] d�^A │ │ - [ 55f8] K� │ │ - [ 55fc] h�^A │ │ - [ 5600] L� │ │ - [ 5604] p�^A │ │ - [ 5608] M� │ │ - [ 5610] N� │ │ - [ 5618] O� │ │ - [ 561c] k�^A │ │ - [ 5620] P� │ │ - [ 5624] p�^A │ │ - [ 5628] Q� │ │ - [ 562c] }�^A │ │ - [ 5630] R� │ │ - [ 5638] S� │ │ - [ 5640] T� │ │ - [ 5648] U� │ │ - [ 5650] V� │ │ - [ 5658] W� │ │ - [ 5660] X� │ │ - [ 5668] Y� │ │ - [ 5670] Z� │ │ - [ 5678] [� │ │ - [ 5680] \� │ │ - [ 5688] ]� │ │ - [ 5690] ^� │ │ - [ 5694] '�^A │ │ - [ 5698] _� │ │ - [ 569c] )�^A │ │ - [ 56a0] `� │ │ - [ 56a4] ^�^A │ │ - [ 56a8] a^W │ │ - [ 56ac] e�^A │ │ - [ 56b0] h� │ │ - [ 56b4] s�^A │ │ - [ 56b8] i� │ │ - [ 56bc] {�^A │ │ - [ 56c0] j� │ │ - [ 56c8] k^W │ │ - [ 56d0] q� │ │ - [ 56d8] r� │ │ - [ 56e0] s� │ │ - [ 56e4] F�^A │ │ - [ 56e8] t� │ │ - [ 56f0] u� │ │ - [ 56f8] v� │ │ - [ 5700] w� │ │ - [ 5704] W�^A │ │ - [ 5708] x� │ │ - [ 570c] `�^A │ │ - [ 5710] y� │ │ - [ 5714] y�^A │ │ - [ 5718] z� │ │ - [ 5720] {^W │ │ - [ 5748] � │ │ - [ 5750] !^X │ │ - [ 5764] G�^A │ │ - [ 576c] J�^A │ │ - [ 5788] G� │ │ - [ 5790] H^Z │ │ - [ 57a4] G�^A │ │ - [ 57ac] I�^A │ │ - [ 57c8] +� │ │ - [ 57d0] ,^[ │ │ - [ 57d8] 9� │ │ - [ 57e0] :� │ │ - [ 57e8] ;^[ │ │ - [ 57f0] m� │ │ - [ 57f8] n� │ │ - [ 57fc] 7�^A │ │ - [ 5800] o� │ │ - [ 5804] ;�^A │ │ - [ 5808] p� │ │ - [ 580c] m�^A │ │ - [ 5810] q� │ │ - [ 5814] u�^A │ │ - [ 5818] r� │ │ - [ 581c] v�^A │ │ - [ 5820] s� │ │ - [ 5828] t� │ │ - [ 5830] u� │ │ - [ 5838] v� │ │ - [ 5840] w� │ │ - [ 5848] x� │ │ - [ 5850] y� │ │ - [ 5858] z� │ │ - [ 5860] {� │ │ - [ 5868] |� │ │ - [ 5870] }� │ │ - [ 5878] ~� │ │ - [ 5884] "�^A │ │ - [ 588c] #�^A │ │ - [ 5894] %�^A │ │ - [ 589c] &�^A │ │ - [ 58a4] +�^A │ │ - [ 58b4] -�^A │ │ - [ 58bc] 0�^A │ │ - [ 58c4] >�^A │ │ - [ 58cc] @�^A │ │ - [ 58d4] J�^A │ │ - [ 58dc] N�^A │ │ - [ 58e4] P�^A │ │ - [ 593c] "�^A │ │ - [ 5944] L�^A │ │ - [ 594c] P�^A │ │ - [ 5954] Z�^A │ │ - [ 595c] ^�^A │ │ - [ 5964] `�^A │ │ - [ 596c] q�^A │ │ - [ 5984] >�^A │ │ - [ 5994] %�^A │ │ - [ 599c] '�^A │ │ - [ 59a4] <�^A │ │ - [ 59ac] B�^A │ │ - [ 59b4] C�^A │ │ - [ 59bc] G�^A │ │ - [ 59c4] U�^A │ │ - [ 59cc] W�^A │ │ - [ 59d4] e�^A │ │ - [ 59dc] g�^A │ │ - [ 59e8] T� │ │ - [ 59f0] U^\ │ │ - [ 59f8] p� │ │ - [ 5a00] q� │ │ - [ 5a08] r� │ │ - [ 5a10] s� │ │ - [ 5a14] ,�^A │ │ - [ 5a18] t� │ │ - [ 5a1c] 0�^A │ │ - [ 5a20] u� │ │ - [ 5a28] v� │ │ - [ 5a30] w� │ │ - [ 5a38] x� │ │ - [ 5a40] y� │ │ - [ 5a48] z� │ │ - [ 5a50] {� │ │ - [ 5a58] |� │ │ - [ 5a60] }� │ │ - [ 5a68] ~� │ │ - [ 5a84] P�^A │ │ - [ 5a8c] j�^A │ │ - [ 5a94] m�^A │ │ - [ 5ad4] <�^A │ │ - [ 5adc] @�^A │ │ - [ 5ae4] I�^A │ │ - [ 5aec] P�^A │ │ - [ 5af4] R�^A │ │ - [ 5afc] `�^A │ │ - [ 5b04] f�^A │ │ - [ 5b44] t�^A │ │ - [ 5b78] � │ │ - [ 5b80] !� │ │ - [ 5b84] H�^A │ │ - [ 5b88] "� │ │ - [ 5b8c] P�^A │ │ - [ 5b90] #� │ │ - [ 5b94] Z�^A │ │ - [ 5b98] $� │ │ - [ 5b9c] `�^A │ │ - [ 5ba0] %� │ │ - [ 5ba8] &� │ │ - [ 5bb0] '� │ │ - [ 5bb8] (� │ │ - [ 5bc0] )� │ │ - [ 5bc8] *� │ │ - [ 5bd0] +� │ │ - [ 5bd4] y�^A │ │ - [ 5bd8] ,� │ │ - [ 5bdc] z�^A │ │ - [ 5be0] -� │ │ - [ 5be8] .� │ │ - [ 5bf0] /� │ │ - [ 5bf4] T�^A │ │ - [ 5bf8] 0� │ │ - [ 5bfc] `�^A │ │ - [ 5c00] 1� │ │ - [ 5c04] n�^A │ │ - [ 5c08] 2� │ │ - [ 5c0c] p�^A │ │ - [ 5c10] 3� │ │ - [ 5c14] u�^A │ │ - [ 5c18] 4� │ │ - [ 5c1c] x�^A │ │ - [ 5c20] 5� │ │ - [ 5c24] {�^A │ │ - [ 5c28] 6� │ │ - [ 5c30] 7� │ │ - [ 5c38] 8� │ │ - [ 5c40] 9� │ │ - [ 5c48] :� │ │ - [ 5c50] ;� │ │ - [ 5c58] <� │ │ - [ 5c60] =� │ │ - [ 5c68] >� │ │ - [ 5c70] ?� │ │ - [ 5c78] @� │ │ - [ 5c80] A� │ │ - [ 5c88] B� │ │ - [ 5c90] C� │ │ - [ 5c98] D� │ │ - [ 5ca0] E^] │ │ - [ 5ca8] O� │ │ - [ 5cb0] P� │ │ - [ 5cb8] Q� │ │ - [ 5cc0] R� │ │ - [ 5cc4] 5�^B │ │ - [ 5cc8] S� │ │ - [ 5ccc] @�^B │ │ - [ 5cd0] T� │ │ - [ 5cd8] U� │ │ - [ 5cdc] �^B │ │ - [ 5ce0] V� │ │ - [ 5ce8] W� │ │ - [ 5cf0] X� │ │ - [ 5cf8] Y� │ │ - [ 5d00] Z^] │ │ - [ 5d04] 1�^B │ │ - [ 5d0c] 4�^B │ │ - [ 5d14] E�^B │ │ - [ 5d1c] G�^B │ │ - [ 5d24] j�^B │ │ - [ 5d2c] l�^B │ │ - [ 5d54] ,�^B │ │ - [ 5d5c] .�^B │ │ - [ 5d64] F�^B │ │ - [ 5d6c] H�^B │ │ - [ 5d74] ]�^B │ │ - [ 5d7c] _�^B │ │ - [ 5d88] O� │ │ - [ 5d90] P^_ │ │ - [ 5d98] n� │ │ - [ 5da0] o� │ │ - [ 5da4] K^S^C │ │ - [ 5da8] p� │ │ - [ 5db0] q� │ │ - [ 5db8] r� │ │ - [ 5e71] ! │ │ - [ 5e75] " │ │ - [ 5e79] # │ │ - [ 5e7d] & │ │ - [ 5e89] ( │ │ - [ 5e8d] + │ │ - [ 5e99] , │ │ - [ 5e9d] 1 │ │ - [ 5ea1] 6 │ │ - [ 5ea9] ; │ │ - [ 5ead] = │ │ - [ 5eb1] ? │ │ - [ 5eb5] A │ │ - [ 5eb9] C │ │ - [ 5ebd] E │ │ - [ 5ec1] G │ │ - [ 5ec5] I │ │ - [ 5ec9] K │ │ - [ 5ecd] M │ │ - [ 5ed1] O │ │ - [ 5ed5] Q │ │ - [ 5ed9] S │ │ - [ 5edd] U │ │ - [ 5ee1] W │ │ - [ 5ee5] Y │ │ - [ 5ee9] [ │ │ - [ 5eed] ] │ │ - [ 5ef1] _ │ │ - [ 5ef5] a │ │ - [ 5ef9] c │ │ - [ 5efd] e │ │ - [ 5f01] g │ │ - [ 5f09] i │ │ - [ 5f0d] k │ │ - [ 5f11] m │ │ - [ 5f15] o │ │ - [ 5f19] q │ │ - [ 5f1d] s │ │ - [ 5f21] u │ │ - [ 5f25] w │ │ - [ 5f35] y │ │ - [ 5f3d] { │ │ - [ 5f45] } │ │ - [ 6191] ^A^B │ │ - [ 6199] "^A^B^B$^A^B │ │ - [ 61a5] &^A^B │ │ - [ 61ad] (^A^B │ │ - [ 61b5] *^A^B^B,^A^B │ │ - [ 61c1] .^A^B │ │ - [ 61c9] 0^A^B │ │ - [ 61d1] 2^A^B^B4^A^B │ │ - [ 61dd] 6^A^B^B8^A^B^B:^A^B │ │ - [ 61ed] <^A^B │ │ - [ 61f5] >^A^B^B@^A^B │ │ - [ 6201] B^A^B │ │ - [ 6209] D^A^C^BG^A^B^BI^A^B^BK^A^B │ │ - [ 621d] M^A^B │ │ - [ 6225] O^A^B │ │ - [ 622d] Q^A^B │ │ - [ 6235] S^A^B │ │ - [ 623d] U^A^B │ │ - [ 6245] W^A^B │ │ - [ 624d] Y^A^B │ │ - [ 6255] [^A^B │ │ - [ 625d] ]^A^B │ │ - [ 6265] _^A^B │ │ - [ 626d] a^A^B │ │ - [ 6275] c^A^B │ │ - [ 627d] e^A^B │ │ - [ 6285] g^A^B │ │ - [ 628d] i^A^B │ │ - [ 6295] k^A^B │ │ - [ 629d] m^A^B^Bo^A^B │ │ - [ 62a9] q^A^B^Bs^A^B^Bu^A^B │ │ - [ 62b9] w^A^B │ │ - [ 62c1] y^A^B │ │ - [ 62c9] {^A^B │ │ - [ 62d1] }^A^B │ │ - [ 64cd] # │ │ - [ 6511] ^B^B^B"^B^B^B$^B^B^B&^B^B^B�^A^B^B(^B^B^B*^B^B^B& │ │ - [ 6531] ,^B^B^B.^B^B^B0^B^B^B2^B^B^B4^B^B^D │ │ - [ 6549] 6^B^B^B8^B^B^B:^B^B^B<^B^B^B>^B^B^B@^B^B^BB^B^B^BD^B^B^BF^B^B │ │ - [ 6571] 6^B^B │ │ - [ 6579] H^B^B^B^Z^B^B^B&^B^B^B:^B^B^B^T^B^B^BF^B^B^B<^B^B^B2^B^B │ │ - [ 659d] J^B^B │ │ - [ 65a5] L^B^B │ │ - [ 65ad] N^B^B │ │ - [ 65b5] P^B^B │ │ - [ 65bd] R^B^B │ │ - [ 65c5] T^B^B │ │ - [ 65cd] V^B^B │ │ - [ 65d5] X^B^B │ │ - [ 65dd] Z^B^B │ │ - [ 65e5] \^B^B │ │ - [ 65ed] ^^B^B │ │ - [ 65f5] `^B^B │ │ - [ 65fd] (^B^B^B4^B^B^B6^B^B │ │ - [ 660d] &^B^B^B ^B^B^G │ │ - [ 6619] b^B^B │ │ - [ 6621] 6^B^B^Bd^B^B │ │ - [ 662d] f^B^B^Bh^B^B^Bj^B^B^Bl^B^B^Bn^B^B^Bp^B^B^Br^B^B^Bt^B^B^Bv^B^B^Bx^B^B^Bz^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^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^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�^B^B^B�^B^B^B�^B^B │ │ - [ 6859] ^C^B │ │ - [ 6861] "^C^B │ │ - [ 686d] $^C^B │ │ - [ 6875] &^C^B │ │ - [ 687d] (^C^B │ │ - [ 6885] *^C^B │ │ - [ 688d] ,^C^B │ │ - [ 6895] .^C^B │ │ - [ 689d] 0^C^B │ │ - [ 68a5] 2^C^B │ │ - [ 68ad] 4^C^B │ │ - [ 68b5] 6^C^B │ │ - [ 68bd] 8^C^B │ │ - [ 68c5] :^C^B │ │ - [ 68cd] <^C^B │ │ - [ 68d5] >^C^B │ │ - [ 68dd] @^C^B │ │ - [ 68e5] B^C^B │ │ - [ 68ed] D^C^B │ │ - [ 68f5] F^C^B │ │ - [ 68fd] H^C^B │ │ - [ 6905] J^C^B │ │ - [ 690d] L^C^B │ │ - [ 6915] N^C^B │ │ - [ 691d] P^C^B │ │ - [ 6925] R^C^B │ │ - [ 692d] T^C^B │ │ - [ 6935] V^C^B │ │ - [ 693d] X^C^B │ │ - [ 6945] Z^C^B │ │ - [ 694d] \^C^B │ │ - [ 6955] ^^C^B │ │ - [ 695d] `^C^B │ │ - [ 6965] b^C^B │ │ - [ 696d] d^C^B │ │ - [ 6975] f^C^B │ │ - [ 697d] h^C^B │ │ - [ 6985] j^C^B │ │ - [ 698d] l^C^B │ │ - [ 6995] n^C^B │ │ - [ 699d] p^C^B │ │ - [ 69a5] r^C^B │ │ - [ 69ad] t^C^B │ │ - [ 69b5] v^C^B │ │ - [ 69bd] x^C^B │ │ - [ 69c5] z^C^B │ │ - [ 69cd] |^C^B │ │ - [ 69d5] ~^C^B │ │ - [ 6c71] "^D^F^B(^D^F^D │ │ - [ 6c7d] .^D^F │ │ - [ 6ccd] 4^D^F^D │ │ - [ 6cd9] :^D^F^D │ │ - [ 6d11] @^D^F^BF^D^F^BL^D^F │ │ - [ 6d25] R^D^F^D │ │ - [ 6e05] X^D^F^B^^D^F^D │ │ - [ 7031] d^D^F │ │ - [ 7081] j^D^F │ │ - [ 70ad] p^D^F^Bv^D^F │ │ - [ 70c9] |^D^C^G │ │ - [ 74a5] !^E^C^B$^E^C^B'^E^C^B*^E^C^B-^E^C^B0^E^C^B3^E^C^B6^E^C^B�^D^C^B9^E^C^B<^E^C^B?^E^C^BB^E^C^BE^E^C^BH^E^C^BK^E^C^BN^E^C^BQ^E^C^BT^E^C^BW^E^C^BZ^E^C^B]^E^C^B`^E^C^Bc^E^C^Bf^E^C^Bi^E^C^Bl^E^C^Bo^E^C^Br^E^C^Bu^E^C^Bx^E^C^B{^E^C^B~^E^C^B�^E^C^B�^E^C^B�^E^C^B�^E^C^B�^E^C^B�^E^C^D │ │ - [ 7571] G │ │ - [ 763d] <^B^B^B>^B^B^B^H │ │ - [ 765d] 4^B^B^B<^B^B^B>^B^B │ │ - [ 7681] [ │ │ - [ 76c1] ^A^B^B�^E^B^B�^E^B^B"^A^B^B�^E^B^B�^E^B^B.^A^B^B�^E^B^B�^A^B^B6^A^B^B�^E^C^B8^A^B^B�^A^B^B^Y │ │ - [ 7701] >^A^B^B&^B^B │ │ - [ 77c5] ^F^C │ │ - [ 77cd] #^F^C │ │ - [ 77d5] &^F^C │ │ - [ 77dd] )^F^C │ │ - [ 77e5] ,^F^C │ │ - [ 77ed] /^F^C │ │ - [ 77f5] 2^F^C │ │ - [ 77fd] 5^F^C │ │ - [ 7805] 8^F^C │ │ - [ 780d] ;^F^C │ │ - [ 7815] >^F^C │ │ - [ 781d] A^F^C │ │ - [ 7825] D^F^C │ │ - [ 782d] G^F^C │ │ - [ 7835] J^F^C │ │ - [ 783d] M^F^C │ │ - [ 7845] P^F^C │ │ - [ 784d] S^F^C │ │ - [ 7855] V^F^C │ │ - [ 785d] Y^F^C │ │ - [ 7865] \^F^C │ │ - [ 786d] _^F^C │ │ - [ 7875] b^F^C │ │ - [ 787d] e^F^C │ │ - [ 7885] h^F^C │ │ - [ 788d] k^F^C │ │ - [ 7895] n^F^C │ │ - [ 789d] q^F^C │ │ - [ 78a5] t^F^C │ │ - [ 78ad] w^F^C │ │ - [ 78b5] z^F^C │ │ - [ 78bd] }^F^C │ │ - [ 7971] n^F^C │ │ - [ 7979] w │ │ - [ 7a81] "^G^C │ │ - [ 7a89] %^G^C │ │ - [ 7a91] (^G^C │ │ - [ 7a99] +^G^C │ │ - [ 7aa1] .^G^C │ │ - [ 7aa9] 1^G^C │ │ - [ 7ab1] 4^G^C │ │ - [ 7ab9] 7^G^C │ │ - [ 7ac1] :^G^C │ │ - [ 7ac9] =^G^C │ │ - [ 7ad1] @^G^C │ │ - [ 7ad9] C^G^C │ │ - [ 7ae1] F^G^C │ │ - [ 7ae9] I^G^C │ │ - [ 7af1] L^G^C │ │ - [ 7af9] O^G^C │ │ - [ 7b01] R^G^C^BU^G^C^BX^G^C^B[^G^C^B^^G^C^Ba^G^C^Bd^G^C^Bg^G^C │ │ - [ 7b29] j^G^C^Bm^G^C^Bp^G^C^Bs^G^C^Bv^G^C^By^G^C^D │ │ - [ 7b49] |^G^C^B^�^G^C^B�^G^C^B�^G^C^B�^G^C^B�^G^C^B�^G^C^B�^G^C │ │ - [ 7c89] #^H^E^B(^H^E^B-^H^E^B\n │ │ + [ 4ddc] 9^K^A │ │ + [ 4de4] @^K^A │ │ + [ 4dec] V^K^A │ │ + [ 4df4] X^K^A │ │ + [ 4dfc] `^K^A │ │ + [ 4e04] s^K^A │ │ + [ 4e0c] x^K^A │ │ + [ 4e4c] I^L^A │ │ + [ 4e84] (^M^A │ │ + [ 4e8c] 0^M^A │ │ + [ 4e94] :^M^A │ │ + [ 4e9c] `^N^A │ │ + [ 4ef4] '^O^A │ │ + [ 4efc] (^O^A │ │ + [ 4f04] 0^O^A │ │ + [ 4f0c] Q^O^A │ │ + [ 4f14] Z^O^A │ │ + [ 4f4c] G^P^A │ │ + [ 4f54] N^P^A │ │ + [ 4f5c] R^P^A │ │ + [ 4f64] f^P^A │ │ + [ 4f6c] p^P^A │ │ + [ 4fc4] 5^Q^A │ │ + [ 4fcc] 6^Q^A │ │ + [ 4fd4] @^Q^A │ │ + [ 4fdc] D^Q^A │ │ + [ 4fe4] H^Q^A │ │ + [ 4fec] P^Q^A │ │ + [ 4ff4] t^Q^A │ │ + [ 4ffc] v^Q^A │ │ + [ 5004] w^Q^A │ │ + [ 5074] 8^R^A │ │ + [ 507c] >^R^A │ │ + [ 5084] ?^R^A │ │ + [ 50a8] � │ │ + [ 50b0] !� │ │ + [ 50b8] "� │ │ + [ 50c0] #� │ │ + [ 50c8] $� │ │ + [ 50d0] %� │ │ + [ 50d8] &� │ │ + [ 50e0] '� │ │ + [ 50e8] (� │ │ + [ 50f0] )� │ │ + [ 50f8] *� │ │ + [ 5100] +� │ │ + [ 5108] ,� │ │ + [ 5110] -� │ │ + [ 5118] .� │ │ + [ 5120] /� │ │ + [ 5128] 0� │ │ + [ 512c] )^S^A │ │ + [ 5130] 1� │ │ + [ 5134] *^S^A │ │ + [ 5138] 2� │ │ + [ 513c] 1^S^A │ │ + [ 5140] 3� │ │ + [ 5144] 2^S^A │ │ + [ 5148] 4� │ │ + [ 514c] 4^S^A │ │ + [ 5150] 5� │ │ + [ 5154] 5^S^A │ │ + [ 5158] 6� │ │ + [ 515c] :^S^A │ │ + [ 5160] 7� │ │ + [ 5164] ;^S^A │ │ + [ 5168] 8� │ │ + [ 516c] E^S^A │ │ + [ 5170] 9� │ │ + [ 5174] G^S^A │ │ + [ 5178] :� │ │ + [ 517c] I^S^A │ │ + [ 5180] ;� │ │ + [ 5184] K^S^A │ │ + [ 5188] <� │ │ + [ 518c] N^S^A │ │ + [ 5190] =� │ │ + [ 5194] P^S^A │ │ + [ 5198] >� │ │ + [ 519c] Q^S^A │ │ + [ 51a0] ?� │ │ + [ 51a4] W^S^A │ │ + [ 51a8] @� │ │ + [ 51ac] X^S^A │ │ + [ 51b0] A� │ │ + [ 51b4] ]^S^A │ │ + [ 51b8] B� │ │ + [ 51bc] d^S^A │ │ + [ 51c0] C� │ │ + [ 51c4] f^S^A │ │ + [ 51c8] D� │ │ + [ 51cc] m^S^A │ │ + [ 51d0] E� │ │ + [ 51d4] p^S^A │ │ + [ 51d8] F� │ │ + [ 51dc] u^S^A │ │ + [ 51e0] G� │ │ + [ 51e8] H� │ │ + [ 51ec] K^T^A │ │ + [ 51f0] I� │ │ + [ 51f4] P^T^A │ │ + [ 51f8] J� │ │ + [ 51fc] Z^T^A │ │ + [ 5200] K� │ │ + [ 5204] \^T^A │ │ + [ 5208] L^V │ │ + [ 520c] ^^T^A │ │ + [ 5210] N� │ │ + [ 5214] b^T^A │ │ + [ 5218] O� │ │ + [ 5220] P� │ │ + [ 5228] Q^V │ │ + [ 5230] S� │ │ + [ 5238] T� │ │ + [ 5240] U� │ │ + [ 5248] V� │ │ + [ 5250] W� │ │ + [ 5258] X� │ │ + [ 5260] Y� │ │ + [ 5268] Z� │ │ + [ 5270] [� │ │ + [ 5278] \� │ │ + [ 527c] A^V^A │ │ + [ 5280] ]� │ │ + [ 5284] D^V^A │ │ + [ 5288] ^� │ │ + [ 528c] E^V^A │ │ + [ 5290] _� │ │ + [ 5294] P^V^A │ │ + [ 5298] `� │ │ + [ 529c] Z^V^A │ │ + [ 52a0] a� │ │ + [ 52a4] `^V^A │ │ + [ 52a8] b� │ │ + [ 52ac] m^V^A │ │ + [ 52b0] c� │ │ + [ 52b8] d� │ │ + [ 52c0] e� │ │ + [ 52c8] f� │ │ + [ 52d0] g� │ │ + [ 52d8] h� │ │ + [ 52e0] i� │ │ + [ 52e8] j� │ │ + [ 52ec] ,^W^A │ │ + [ 52f0] k� │ │ + [ 52f4] 0^W^A │ │ + [ 52f8] l� │ │ + [ 52fc] :^W^A │ │ + [ 5300] m� │ │ + [ 5304] @^W^A │ │ + [ 5308] n� │ │ + [ 5310] o� │ │ + [ 5314] ;^X^A │ │ + [ 5318] p� │ │ + [ 531c] <^X^A │ │ + [ 5320] q� │ │ + [ 5328] r^V │ │ + [ 538c] 6^Y^A │ │ + [ 5394] 7^Y^A │ │ + [ 539c] 9^Y^A │ │ + [ 53a4] ;^Y^A │ │ + [ 53ac] D^Y^A │ │ + [ 53b4] G^Y^A │ │ + [ 53bc] P^Y^A │ │ + [ 53c4] Z^Y^A │ │ + [ 5414] ?^Z^A │ │ + [ 541c] G^Z^A │ │ + [ 5424] H^Z^A │ │ + [ 542c] P^Z^A │ │ + [ 547c] 7^\^A │ │ + [ 5484] 8^\^A │ │ + [ 548c] A^\^A │ │ + [ 5494] F^\^A │ │ + [ 549c] P^\^A │ │ + [ 54a4] Z^\^A │ │ + [ 54ac] m^\^A │ │ + [ 54b4] p^\^A │ │ + [ 54bc] r^\^A │ │ + [ 5514] 7^]^A │ │ + [ 551c] :^]^A │ │ + [ 5524] <^]^A │ │ + [ 552c] >^]^A │ │ + [ 5534] ?^]^A │ │ + [ 553c] H^]^A │ │ + [ 5544] P^]^A │ │ + [ 554c] Z^]^A │ │ + [ 5554] `^]^A │ │ + [ 555c] f^]^A │ │ + [ 5564] g^]^A │ │ + [ 556c] i^]^A │ │ + [ 5574] j^]^A │ │ + [ 55f5] ^A │ │ + [ 55fd] #^A │ │ + [ 5605] $^A │ │ + [ 560c] o$^A │ │ + [ 5614] p$^A │ │ + [ 561c] u$^A │ │ + [ 5625] $^A │ │ + [ 562c] D%^A │ │ + [ 5635] 0^A │ │ + [ 563c] /4^A │ │ + [ 5645] D^A │ │ + [ 564c] GF^A │ │ + [ 5655] h^A │ │ + [ 565c] 9j^A │ │ + [ 5664] @j^A │ │ + [ 566c] _j^A │ │ + [ 5674] `j^A │ │ + [ 567c] jj^A │ │ + [ 5684] nj^A │ │ + [ 568c] pj^A │ │ + [ 5695] j^A │ │ + [ 569d] j^A │ │ + [ 56a5] j^A │ │ + [ 56ad] j^A │ │ + [ 56b5] j^A │ │ + [ 56bd] k^A │ │ + [ 56c4] 7k^A │ │ + [ 56cc] @k^A │ │ + [ 56d4] Dk^A │ │ + [ 56dc] Fk^A │ │ + [ 56e4] Pk^A │ │ + [ 56ec] Zk^A │ │ + [ 56f4] [k^A │ │ + [ 56fc] bk^A │ │ + [ 5704] ck^A │ │ + [ 570c] xk^A │ │ + [ 5714] }k^A │ │ + [ 571d] k^A │ │ + [ 5724] @n^A │ │ + [ 572c] `n^A │ │ + [ 5730] 2� │ │ + [ 5735] n^A │ │ + [ 5738] 3� │ │ + [ 573d] n^A │ │ + [ 5740] 4� │ │ + [ 5745] o^A │ │ + [ 5748] 5� │ │ + [ 574c] Ko^A │ │ + [ 5750] 6� │ │ + [ 5754] Oo^A │ │ + [ 5758] 7� │ │ + [ 575d] o^A │ │ + [ 5760] 8� │ │ + [ 5765] o^A │ │ + [ 5768] 9� │ │ + [ 576d] o^A │ │ + [ 5770] :� │ │ + [ 5775] o^A │ │ + [ 5778] ;� │ │ + [ 577d] o^A │ │ + [ 5780] <� │ │ + [ 5785] o^A │ │ + [ 5788] =� │ │ + [ 578d] o^A │ │ + [ 5790] >� │ │ + [ 5795] o^A │ │ + [ 5798] ?� │ │ + [ 579d] o^A │ │ + [ 57a0] @� │ │ + [ 57a5] p^A │ │ + [ 57a8] A� │ │ + [ 57b0] B� │ │ + [ 57b8] C� │ │ + [ 57c0] D� │ │ + [ 57c8] E� │ │ + [ 57d0] F� │ │ + [ 57d8] G� │ │ + [ 57e0] H� │ │ + [ 57e4] P�^A │ │ + [ 57e8] I� │ │ + [ 57ec] S�^A │ │ + [ 57f0] J� │ │ + [ 57f4] d�^A │ │ + [ 57f8] K� │ │ + [ 57fc] h�^A │ │ + [ 5800] L� │ │ + [ 5804] p�^A │ │ + [ 5808] M� │ │ + [ 5810] N� │ │ + [ 5818] O� │ │ + [ 581c] k�^A │ │ + [ 5820] P� │ │ + [ 5824] p�^A │ │ + [ 5828] Q� │ │ + [ 582c] }�^A │ │ + [ 5830] R� │ │ + [ 5838] S� │ │ + [ 5840] T� │ │ + [ 5848] U� │ │ + [ 5850] V� │ │ + [ 5858] W� │ │ + [ 5860] X� │ │ + [ 5868] Y� │ │ + [ 5870] Z� │ │ + [ 5878] [� │ │ + [ 5880] \� │ │ + [ 5888] ]� │ │ + [ 5890] ^� │ │ + [ 5894] '�^A │ │ + [ 5898] _� │ │ + [ 589c] )�^A │ │ + [ 58a0] `� │ │ + [ 58a4] ^�^A │ │ + [ 58a8] a^W │ │ + [ 58ac] e�^A │ │ + [ 58b0] h� │ │ + [ 58b4] s�^A │ │ + [ 58b8] i� │ │ + [ 58bc] {�^A │ │ + [ 58c0] j� │ │ + [ 58c8] k^W │ │ + [ 58d0] q� │ │ + [ 58d8] r� │ │ + [ 58e0] s� │ │ + [ 58e4] F�^A │ │ + [ 58e8] t� │ │ + [ 58f0] u� │ │ + [ 58f8] v� │ │ + [ 5900] w� │ │ + [ 5904] W�^A │ │ + [ 5908] x� │ │ + [ 590c] `�^A │ │ + [ 5910] y� │ │ + [ 5914] y�^A │ │ + [ 5918] z� │ │ + [ 5920] {^W │ │ + [ 5948] � │ │ + [ 5950] !^X │ │ + [ 5964] G�^A │ │ + [ 596c] J�^A │ │ + [ 5988] G� │ │ + [ 5990] H^Z │ │ + [ 59a4] G�^A │ │ + [ 59ac] I�^A │ │ + [ 59c8] +� │ │ + [ 59d0] ,^[ │ │ + [ 59d8] 9� │ │ + [ 59e0] :� │ │ + [ 59e8] ;^[ │ │ + [ 59f0] m� │ │ + [ 59f8] n� │ │ + [ 59fc] 7�^A │ │ + [ 5a00] o� │ │ + [ 5a04] ;�^A │ │ + [ 5a08] p� │ │ + [ 5a0c] m�^A │ │ + [ 5a10] q� │ │ + [ 5a14] u�^A │ │ + [ 5a18] r� │ │ + [ 5a1c] v�^A │ │ + [ 5a20] s� │ │ + [ 5a28] t� │ │ + [ 5a30] u� │ │ + [ 5a38] v� │ │ + [ 5a40] w� │ │ + [ 5a48] x� │ │ + [ 5a50] y� │ │ + [ 5a58] z� │ │ + [ 5a60] {� │ │ + [ 5a68] |� │ │ + [ 5a70] }� │ │ + [ 5a78] ~� │ │ + [ 5a84] "�^A │ │ + [ 5a8c] #�^A │ │ + [ 5a94] %�^A │ │ + [ 5a9c] &�^A │ │ + [ 5aa4] +�^A │ │ + [ 5ab4] -�^A │ │ + [ 5abc] 0�^A │ │ + [ 5ac4] >�^A │ │ + [ 5acc] @�^A │ │ + [ 5ad4] J�^A │ │ + [ 5adc] N�^A │ │ + [ 5ae4] P�^A │ │ + [ 5b3c] "�^A │ │ + [ 5b44] L�^A │ │ + [ 5b4c] P�^A │ │ + [ 5b54] Z�^A │ │ + [ 5b5c] ^�^A │ │ + [ 5b64] `�^A │ │ + [ 5b6c] q�^A │ │ + [ 5b84] >�^A │ │ + [ 5b94] %�^A │ │ + [ 5b9c] '�^A │ │ + [ 5ba4] <�^A │ │ + [ 5bac] B�^A │ │ + [ 5bb4] C�^A │ │ + [ 5bbc] G�^A │ │ + [ 5bc4] U�^A │ │ + [ 5bcc] W�^A │ │ + [ 5bd4] e�^A │ │ + [ 5bdc] g�^A │ │ + [ 5be8] T� │ │ + [ 5bf0] U^\ │ │ + [ 5bf8] p� │ │ + [ 5c00] q� │ │ + [ 5c08] r� │ │ + [ 5c10] s� │ │ + [ 5c14] ,�^A │ │ + [ 5c18] t� │ │ + [ 5c1c] 0�^A │ │ + [ 5c20] u� │ │ + [ 5c28] v� │ │ + [ 5c30] w� │ │ + [ 5c38] x� │ │ + [ 5c40] y� │ │ + [ 5c48] z� │ │ + [ 5c50] {� │ │ + [ 5c58] |� │ │ + [ 5c60] }� │ │ + [ 5c68] ~� │ │ + [ 5c84] P�^A │ │ + [ 5c8c] j�^A │ │ + [ 5c94] m�^A │ │ + [ 5cd4] <�^A │ │ + [ 5cdc] @�^A │ │ + [ 5ce4] I�^A │ │ + [ 5cec] P�^A │ │ + [ 5cf4] R�^A │ │ + [ 5cfc] `�^A │ │ + [ 5d04] f�^A │ │ + [ 5d44] t�^A │ │ + [ 5d78] � │ │ + [ 5d80] !� │ │ + [ 5d84] H�^A │ │ + [ 5d88] "� │ │ + [ 5d8c] P�^A │ │ + [ 5d90] #� │ │ + [ 5d94] Z�^A │ │ + [ 5d98] $� │ │ + [ 5d9c] `�^A │ │ + [ 5da0] %� │ │ + [ 5da8] &� │ │ + [ 5db0] '� │ │ + [ 5db8] (� │ │ + [ 5dc0] )� │ │ + [ 5dc8] *� │ │ + [ 5dd0] +� │ │ + [ 5dd4] y�^A │ │ + [ 5dd8] ,� │ │ + [ 5ddc] z�^A │ │ + [ 5de0] -� │ │ + [ 5de8] .� │ │ + [ 5df0] /� │ │ + [ 5df4] T�^A │ │ + [ 5df8] 0� │ │ + [ 5dfc] `�^A │ │ + [ 5e00] 1� │ │ + [ 5e04] n�^A │ │ + [ 5e08] 2� │ │ + [ 5e0c] p�^A │ │ + [ 5e10] 3� │ │ + [ 5e14] u�^A │ │ + [ 5e18] 4� │ │ + [ 5e1c] x�^A │ │ + [ 5e20] 5� │ │ + [ 5e24] {�^A │ │ + [ 5e28] 6� │ │ + [ 5e30] 7� │ │ + [ 5e38] 8� │ │ + [ 5e40] 9� │ │ + [ 5e48] :� │ │ + [ 5e50] ;� │ │ + [ 5e58] <� │ │ + [ 5e60] =� │ │ + [ 5e68] >� │ │ + [ 5e70] ?� │ │ + [ 5e78] @� │ │ + [ 5e80] A� │ │ + [ 5e88] B� │ │ + [ 5e90] C� │ │ + [ 5e98] D� │ │ + [ 5ea0] E^] │ │ + [ 5ea8] O� │ │ + [ 5eb0] P� │ │ + [ 5eb8] Q� │ │ + [ 5ec0] R� │ │ + [ 5ec4] 5�^B │ │ + [ 5ec8] S� │ │ + [ 5ecc] @�^B │ │ + [ 5ed0] T� │ │ + [ 5ed8] U� │ │ + [ 5edc] �^B │ │ + [ 5ee0] V� │ │ + [ 5ee8] W� │ │ + [ 5ef0] X� │ │ + [ 5ef8] Y� │ │ + [ 5f00] Z^] │ │ + [ 5f04] 1�^B │ │ + [ 5f0c] 4�^B │ │ + [ 5f14] E�^B │ │ + [ 5f1c] G�^B │ │ + [ 5f24] j�^B │ │ + [ 5f2c] l�^B │ │ + [ 5f54] ,�^B │ │ + [ 5f5c] .�^B │ │ + [ 5f64] F�^B │ │ + [ 5f6c] H�^B │ │ + [ 5f74] ]�^B │ │ + [ 5f7c] _�^B │ │ + [ 5f88] O� │ │ + [ 5f90] P^_ │ │ + [ 5f98] n� │ │ + [ 5fa0] o� │ │ + [ 5fa4] K^S^C │ │ + [ 5fa8] p� │ │ + [ 5fb0] q� │ │ + [ 5fb8] r� │ │ + [ 6071] ! │ │ + [ 6075] " │ │ + [ 6079] # │ │ + [ 607d] & │ │ + [ 6089] ( │ │ + [ 608d] + │ │ + [ 6099] , │ │ + [ 609d] 1 │ │ + [ 60a1] 6 │ │ + [ 60a9] ; │ │ + [ 60ad] = │ │ + [ 60b1] ? │ │ + [ 60b5] A │ │ + [ 60b9] C │ │ + [ 60bd] E │ │ + [ 60c1] G │ │ + [ 60c5] I │ │ + [ 60c9] K │ │ + [ 60cd] M │ │ + [ 60d1] O │ │ + [ 60d5] Q │ │ + [ 60d9] S │ │ + [ 60dd] U │ │ + [ 60e1] W │ │ + [ 60e5] Y │ │ + [ 60e9] [ │ │ + [ 60ed] ] │ │ + [ 60f1] _ │ │ + [ 60f5] a │ │ + [ 60f9] c │ │ + [ 60fd] e │ │ + [ 6101] g │ │ + [ 6109] i │ │ + [ 610d] k │ │ + [ 6111] m │ │ + [ 6115] o │ │ + [ 6119] q │ │ + [ 611d] s │ │ + [ 6121] u │ │ + [ 6125] w │ │ + [ 6135] y │ │ + [ 613d] { │ │ + [ 6145] } │ │ + [ 6391] ^A^B │ │ + [ 6399] "^A^B^B$^A^B │ │ + [ 63a5] &^A^B │ │ + [ 63ad] (^A^B │ │ + [ 63b5] *^A^B^B,^A^B │ │ + [ 63c1] .^A^B │ │ + [ 63c9] 0^A^B │ │ + [ 63d1] 2^A^B^B4^A^B │ │ + [ 63dd] 6^A^B^B8^A^B^B:^A^B │ │ + [ 63ed] <^A^B │ │ + [ 63f5] >^A^B^B@^A^B │ │ + [ 6401] B^A^B │ │ + [ 6409] D^A^C^BG^A^B^BI^A^B^BK^A^B │ │ + [ 641d] M^A^B │ │ + [ 6425] O^A^B │ │ + [ 642d] Q^A^B │ │ + [ 6435] S^A^B │ │ + [ 643d] U^A^B │ │ + [ 6445] W^A^B │ │ + [ 644d] Y^A^B │ │ + [ 6455] [^A^B │ │ + [ 645d] ]^A^B │ │ + [ 6465] _^A^B │ │ + [ 646d] a^A^B │ │ + [ 6475] c^A^B │ │ + [ 647d] e^A^B │ │ + [ 6485] g^A^B │ │ + [ 648d] i^A^B │ │ + [ 6495] k^A^B │ │ + [ 649d] m^A^B^Bo^A^B │ │ + [ 64a9] q^A^B^Bs^A^B^Bu^A^B │ │ + [ 64b9] w^A^B │ │ + [ 64c1] y^A^B │ │ + [ 64c9] {^A^B │ │ + [ 64d1] }^A^B │ │ + [ 66cd] # │ │ + [ 6711] ^B^B^B"^B^B^B$^B^B^B&^B^B^B�^A^B^B(^B^B^B*^B^B^B& │ │ + [ 6731] ,^B^B^B.^B^B^B0^B^B^B2^B^B^B4^B^B^D │ │ + [ 6749] 6^B^B^B8^B^B^B:^B^B^B<^B^B^B>^B^B^B@^B^B^BB^B^B^BD^B^B^BF^B^B │ │ + [ 6771] 6^B^B │ │ + [ 6779] H^B^B^B^Z^B^B^B&^B^B^B:^B^B^B^T^B^B^BF^B^B^B<^B^B^B2^B^B │ │ + [ 679d] J^B^B │ │ + [ 67a5] L^B^B │ │ + [ 67ad] N^B^B │ │ + [ 67b5] P^B^B │ │ + [ 67bd] R^B^B │ │ + [ 67c5] T^B^B │ │ + [ 67cd] V^B^B │ │ + [ 67d5] X^B^B │ │ + [ 67dd] Z^B^B │ │ + [ 67e5] \^B^B │ │ + [ 67ed] ^^B^B │ │ + [ 67f5] `^B^B │ │ + [ 67fd] (^B^B^B4^B^B^B6^B^B │ │ + [ 680d] &^B^B^B ^B^B^G │ │ + [ 6819] b^B^B │ │ + [ 6821] 6^B^B^Bd^B^B │ │ + [ 682d] f^B^B^Bh^B^B^Bj^B^B^Bl^B^B^Bn^B^B^Bp^B^B^Br^B^B^Bt^B^B^Bv^B^B^Bx^B^B^Bz^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^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^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�^B^B^B�^B^B^B�^B^B │ │ + [ 6a59] ^C^B │ │ + [ 6a61] "^C^B │ │ + [ 6a6d] $^C^B │ │ + [ 6a75] &^C^B │ │ + [ 6a7d] (^C^B │ │ + [ 6a85] *^C^B │ │ + [ 6a8d] ,^C^B │ │ + [ 6a95] .^C^B │ │ + [ 6a9d] 0^C^B │ │ + [ 6aa5] 2^C^B │ │ + [ 6aad] 4^C^B │ │ + [ 6ab5] 6^C^B │ │ + [ 6abd] 8^C^B │ │ + [ 6ac5] :^C^B │ │ + [ 6acd] <^C^B │ │ + [ 6ad5] >^C^B │ │ + [ 6add] @^C^B │ │ + [ 6ae5] B^C^B │ │ + [ 6aed] D^C^B │ │ + [ 6af5] F^C^B │ │ + [ 6afd] H^C^B │ │ + [ 6b05] J^C^B │ │ + [ 6b0d] L^C^B │ │ + [ 6b15] N^C^B │ │ + [ 6b1d] P^C^B │ │ + [ 6b25] R^C^B │ │ + [ 6b2d] T^C^B │ │ + [ 6b35] V^C^B │ │ + [ 6b3d] X^C^B │ │ + [ 6b45] Z^C^B │ │ + [ 6b4d] \^C^B │ │ + [ 6b55] ^^C^B │ │ + [ 6b5d] `^C^B │ │ + [ 6b65] b^C^B │ │ + [ 6b6d] d^C^B │ │ + [ 6b75] f^C^B │ │ + [ 6b7d] h^C^B │ │ + [ 6b85] j^C^B │ │ + [ 6b8d] l^C^B │ │ + [ 6b95] n^C^B │ │ + [ 6b9d] p^C^B │ │ + [ 6ba5] r^C^B │ │ + [ 6bad] t^C^B │ │ + [ 6bb5] v^C^B │ │ + [ 6bbd] x^C^B │ │ + [ 6bc5] z^C^B │ │ + [ 6bcd] |^C^B │ │ + [ 6bd5] ~^C^B │ │ + [ 6e71] "^D^F^B(^D^F^D │ │ + [ 6e7d] .^D^F │ │ + [ 6ecd] 4^D^F^D │ │ + [ 6ed9] :^D^F^D │ │ + [ 6f11] @^D^F^BF^D^F^BL^D^F │ │ + [ 6f25] R^D^F^D │ │ + [ 7005] X^D^F^B^^D^F^D │ │ + [ 7231] d^D^F │ │ + [ 7281] j^D^F │ │ + [ 72ad] p^D^F^Bv^D^F │ │ + [ 72c9] |^D^C^G │ │ + [ 76a5] !^E^C^B$^E^C^B'^E^C^B*^E^C^B-^E^C^B0^E^C^B3^E^C^B6^E^C^B�^D^C^B9^E^C^B<^E^C^B?^E^C^BB^E^C^BE^E^C^BH^E^C^BK^E^C^BN^E^C^BQ^E^C^BT^E^C^BW^E^C^BZ^E^C^B]^E^C^B`^E^C^Bc^E^C^Bf^E^C^Bi^E^C^Bl^E^C^Bo^E^C^Br^E^C^Bu^E^C^Bx^E^C^B{^E^C^B~^E^C^B�^E^C^B�^E^C^B�^E^C^B�^E^C^B�^E^C^B�^E^C^D │ │ + [ 7771] G │ │ + [ 783d] <^B^B^B>^B^B^B^H │ │ + [ 785d] 4^B^B^B<^B^B^B>^B^B │ │ + [ 7881] [ │ │ + [ 78c1] ^A^B^B�^E^B^B�^E^B^B"^A^B^B�^E^B^B�^E^B^B.^A^B^B�^E^B^B�^A^B^B6^A^B^B�^E^C^B8^A^B^B�^A^B^B^Y │ │ + [ 7901] >^A^B^B&^B^B │ │ + [ 79c5] ^F^C │ │ + [ 79cd] #^F^C │ │ + [ 79d5] &^F^C │ │ + [ 79dd] )^F^C │ │ + [ 79e5] ,^F^C │ │ + [ 79ed] /^F^C │ │ + [ 79f5] 2^F^C │ │ + [ 79fd] 5^F^C │ │ + [ 7a05] 8^F^C │ │ + [ 7a0d] ;^F^C │ │ + [ 7a15] >^F^C │ │ + [ 7a1d] A^F^C │ │ + [ 7a25] D^F^C │ │ + [ 7a2d] G^F^C │ │ + [ 7a35] J^F^C │ │ + [ 7a3d] M^F^C │ │ + [ 7a45] P^F^C │ │ + [ 7a4d] S^F^C │ │ + [ 7a55] V^F^C │ │ + [ 7a5d] Y^F^C │ │ + [ 7a65] \^F^C │ │ + [ 7a6d] _^F^C │ │ + [ 7a75] b^F^C │ │ + [ 7a7d] e^F^C │ │ + [ 7a85] h^F^C │ │ + [ 7a8d] k^F^C │ │ + [ 7a95] n^F^C │ │ + [ 7a9d] q^F^C │ │ + [ 7aa5] t^F^C │ │ + [ 7aad] w^F^C │ │ + [ 7ab5] z^F^C │ │ + [ 7abd] }^F^C │ │ + [ 7b71] n^F^C │ │ + [ 7b79] w │ │ + [ 7c81] "^G^C │ │ + [ 7c89] %^G^C │ │ + [ 7c91] (^G^C │ │ + [ 7c99] +^G^C │ │ + [ 7ca1] .^G^C │ │ + [ 7ca9] 1^G^C │ │ + [ 7cb1] 4^G^C │ │ + [ 7cb9] 7^G^C │ │ + [ 7cc1] :^G^C │ │ + [ 7cc9] =^G^C │ │ + [ 7cd1] @^G^C │ │ + [ 7cd9] C^G^C │ │ + [ 7ce1] F^G^C │ │ + [ 7ce9] I^G^C │ │ + [ 7cf1] L^G^C │ │ + [ 7cf9] O^G^C │ │ + [ 7d01] R^G^C^BU^G^C^BX^G^C^B[^G^C^B^^G^C^Ba^G^C^Bd^G^C^Bg^G^C │ │ + [ 7d29] j^G^C^Bm^G^C^Bp^G^C^Bs^G^C^Bv^G^C^By^G^C^D │ │ + [ 7d49] |^G^C^B^�^G^C^B�^G^C^B�^G^C^B�^G^C^B�^G^C^B�^G^C^B�^G^C │ │ + [ 7e89] #^H^E^B(^H^E^B-^H^E^B\n │ │ #^H^E^B(^H^E^B-^H^E^B2^H^E^B7^H^E^B<^H^E^BA^H^E^BF^H^E^BK^H^E^BP^H^E^BU^H^E^B2^H^E^B7^H^E^B<^H^E^BA^H^E^BF^H^E^BK^H^E^BP^H^E^BU^H^E │ │ - [ 7cf9] Z^H^E^B_^H^D^Bc^H^D^D │ │ - [ 7d0d] g^H^E^Bl^H^C^Bo^H^C^Br^H^C^B^H^B^B^B_^H^D^Fu^H^C^B�^A^B^Fu^H^C^Fx^H^C^F{^H^E^B�^H^E^B�^H^D^B�^H^D^D │ │ - [ 7dfd] # │ │ - [ 7e95] +^I^A^B^H │ │ - [ 7ea1] ,^I^A^B-^I^A^B.^I^A^B/^I^A^B0^I^A^B1^I^A^F2^I^A^B3^I^C^F6^I^A^F7^I^A^F8^I^A^B^M │ │ - [ 7ed1] +^I^A^B+ │ │ - [ 7ed9] ! │ │ - [ 7edd] " │ │ - [ 7ee1] ,^I^A^B-^I^A^B.^I^A^B/^I^A^B0^I^A^B1^I^A^F2^I^A^B3^I^C^F6^I^A^F7^I^A^F8^I^A^D │ │ - [ 7f4d] 9^I^B^G │ │ - [ 7f61] ;^I^C^F>^I^C^B^B │ │ - [ 7f6d] A^I^C^G │ │ - [ 7f75] D^I^C^FG^I^C^B^P^A^B^G │ │ - [ 7f85] J^I^C^B^F │ │ - [ 7fa5] M^I^B^G │ │ - [ 7fbd] O^I^B^BQ^I^C^BT^I^B^G │ │ - [ 7fd5] B^B^B^G │ │ - [ 7fe9] E │ │ - [ 800d] V^I^B^BX^I^B^BZ^I^B^B\^I^B^B^H │ │ - [ 8025] ^^I^C^B2^B^B^B^\^B^B^B2^B^B^Ba^I^C^G │ │ - [ 8059] d^I^E^Bi^I^E^Bn^I^F^Bt^I^E^By^I^E^B~^I^E^B�^I^E^B�^I^E^B�^I^E^B�^I^E^B�^I^E^B�^I^E^B�^I^E^B�^I^E^B�^I^E^B�^I^D^B^H │ │ - [ 8179] + │ │ - [ 817d] ! │ │ - [ 8181] " │ │ - [ 8185] ,^I^A^B-^I^A^B.^I^A^B/^I^A^B0^I^A^B1^I^A^B�^I^B^B�^I^B^B�^I^B^B�^I^B^B�^I^B^B�^I^B^B │ │ - [ 81e9] "\n │ │ + [ 7ef9] Z^H^E^B_^H^D^Bc^H^D^D │ │ + [ 7f0d] g^H^E^Bl^H^C^Bo^H^C^Br^H^C^B^H^B^B^B_^H^D^Fu^H^C^B�^A^B^Fu^H^C^Fx^H^C^F{^H^E^B�^H^E^B�^H^D^B�^H^D^D │ │ + [ 7ffd] # │ │ + [ 8095] +^I^A^B^H │ │ + [ 80a1] ,^I^A^B-^I^A^B.^I^A^B/^I^A^B0^I^A^B1^I^A^F2^I^A^B3^I^C^F6^I^A^F7^I^A^F8^I^A^B^M │ │ + [ 80d1] +^I^A^B+ │ │ + [ 80d9] ! │ │ + [ 80dd] " │ │ + [ 80e1] ,^I^A^B-^I^A^B.^I^A^B/^I^A^B0^I^A^B1^I^A^F2^I^A^B3^I^C^F6^I^A^F7^I^A^F8^I^A^D │ │ + [ 814d] 9^I^B^G │ │ + [ 8161] ;^I^C^F>^I^C^B^B │ │ + [ 816d] A^I^C^G │ │ + [ 8175] D^I^C^FG^I^C^B^P^A^B^G │ │ + [ 8185] J^I^C^B^F │ │ + [ 81a5] M^I^B^G │ │ + [ 81bd] O^I^B^BQ^I^C^BT^I^B^G │ │ + [ 81d5] B^B^B^G │ │ + [ 81e9] E │ │ + [ 820d] V^I^B^BX^I^B^BZ^I^B^B\^I^B^B^H │ │ + [ 8225] ^^I^C^B2^B^B^B^\^B^B^B2^B^B^Ba^I^C^G │ │ + [ 8259] d^I^E^Bi^I^E^Bn^I^F^Bt^I^E^By^I^E^B~^I^E^B�^I^E^B�^I^E^B�^I^E^B�^I^E^B�^I^E^B�^I^E^B�^I^E^B�^I^E^B�^I^E^B�^I^D^B^H │ │ + [ 8379] + │ │ + [ 837d] ! │ │ + [ 8381] " │ │ + [ 8385] ,^I^A^B-^I^A^B.^I^A^B/^I^A^B0^I^A^B1^I^A^B�^I^B^B�^I^B^B�^I^B^B�^I^B^B�^I^B^B�^I^B^B │ │ + [ 83e9] "\n │ │ %\n │ │ )\n │ │ -\n │ │ 1\n │ │ 5\n │ │ 9\n │ │ =\n │ │ @@ -2098,191 +2098,191 @@ │ │ o\n │ │ r\n │ │ u\n │ │ x\n │ │ {\n │ │ ~\n │ │ +^I^A^G │ │ - [ 8419] !^K^C^B$^K^C^B'^K^C^B*^K^C^B-^K^C^B0^K^C^B3^K^C^B6^K^C^B9^K^C^B<^K^C^B?^K^C^BB^K^C^D │ │ - [ 8455] E^K^C │ │ - [ 845d] H^K^B^BJ^K^C^BM^K^B │ │ - [ 846d] O^K^C │ │ - [ 8475] R^K^C │ │ - [ 847d] U^K^C │ │ - [ 8499] X^K^C │ │ - [ 84a1] [^K^C │ │ - [ 84b1] ^^K^B^B`^K^B^Bb^K^C │ │ - [ 84c1] e^K^C │ │ - [ 84c9] h^K^C │ │ - [ 84d1] k^K^C │ │ - [ 84d9] n^K^C │ │ - [ 84e1] q^K^C │ │ - [ 84e9] t^K^C │ │ - [ 84f1] w^K^C │ │ - [ 84f9] z^K^C │ │ - [ 8501] }^K^C │ │ - [ 8731] "^L^C^B%^L^C^B(^L^C^B+^L^C^B.^L^C^B1^L^C^B4^L^C^B7^L^C^B:^L^C^B=^L^C^B@^L^C^BC^L^C^BF^L^C^BI^L^C^BL^L^C^BO^L^C^BR^L^C^BU^L^C^BX^L^C^B[^L^C^B^^L^C^Ba^L^C^Bd^L^C^Bg^L^C^Bj^L^C^Bm^L^C^Bp^L^C^Bs^L^C^Bv^L^C^By^L^C^B|^L^C^B^�^L^C^B�^L^C^B�^L^C^B�^L^C^B�^L^C^B�^L^C^B�^L^C^B�^L^C^B�^L^C^B�^L^C^B�^L^C^B�^L^C^B�^L^C^B�^L^C^B�^L^C^B�^L^C^B�^L^C^B�^L^C^B�^L^C^B�^L^C^B�^L^C^B�^L^C^B�^L^C^B�^L^C^B�^L^C^B�^L^C^B�^L^C^B�^L^C^B�^L^C^B�^L^C^B�^L^C^B�^L^C^B�^L^C^B�^L^C^B�^L^C^B�^L^C^B�^L^C^B�^L^C^B�^L^C^B�^L^C^B�^L^C^B�^L^C^B�^L^C^B │ │ - [ 8885] !^M^C^B$^M^C^B'^M^C^B*^M^C^B-^M^C^B0^M^C^B3^M^C^B6^M^C^B9^M^C^B<^M^C^B?^M^C^BB^M^C^BE^M^C^BH^M^C^BK^M^C^BN^M^C^BQ^M^C^BT^M^C^BW^M^C^BZ^M^C^B]^M^C^B`^M^C^Bc^M^C^Bf^M^C^Bi^M^C^Bl^M^C^Bo^M^C^Br^M^C^Bu^M^C^Bx^M^C^B{^M^C^B~^M^C^B�^M^C^B�^M^C^B�^M^C^B�^M^C^B�^M^C^B�^M^C^B�^M^C^B�^M^C^B�^M^C^B�^M^C^B�^M^C^B�^M^C^B�^M^C^B�^M^C^B�^M^C^B�^M^C^B�^M^C^B�^M^C^B�^M^C^B�^M^C^B�^M^C^B�^M^C^B�^M^C^B�^M^C^B�^M^C^B�^M^C^B�^M^C^B�^M^C^B�^M^C^B�^M^C^B�^M^C^B�^M^C^B�^M^C^B�^M^C^B�^M^C^B�^M^C^B�^M^C^B�^M^C^B�^M^C^B�^M^C^B�^M^C^B�^M^C^B�^M^C^B^B^N^C^B^E^N^C^B^H^N^C^B^K^N^C^B^N^N^C^B^Q^N^C^B^T^N^C^B^W^N^C^B^Z^N^C^B^]^N^C^B ^N^C^B#^N^C^B&^N^C^B)^N^C^B,^N^C^B/^N^C^B2^N^C^B5^N^C^B8^N^C^B;^N^C^B>^N^C^BA^N^C^BD^N^C^BG^N^C^BJ^N^C^BM^N^C^BP^N^C^BS^N^C^BV^N^C^BY^N^C^B\^N^C^B_^N^C^Bb^N^C^Be^N^C^Bh^N^C^Bk^N^C^Bn^N^C^Bq^N^C^Bt^N^C^Bw^N^C^Bz^N^C^B}^N^C^B�^N^C^B�^N^C^B�^N^C^B�^N^C^D │ │ - [ 8a95] O^L^C^B�^N^C^B�^N^C^G │ │ - [ 8b85] "^O^C^B%^O^C^B(^O^C^B+^O^C^B.^O^C^B1^O^C^B4^O^C^B7^O^C^B:^O^C^B=^O^C^B@^O^C^D │ │ - [ 8bb5] C^O^C^BF^O^C^BI^O^C^BL^O^C^BO^O^C^BR^O^C^BU^O^C^BX^O^C^B[^O^C^B^^O^C^Ba^O^C^Bd^O^C^Bg^O^C^Bj^O^C^Bm^O^C^Bp^O^C^Bs^O^C^Bv^O^C^By^O^C^B|^O^C^B^�^O^C^B�^O^C^B�^O^C^B�^O^C^B�^O^C^B�^O^C^B�^O^C^B�^O^C^B�^O^C^B�^O^C^B�^O^C^B�^O^C^B�^O^C^B�^O^C^B�^O^C^B�^O^C^B�^O^C^B�^O^C^B�^O^C^B�^O^C^B�^O^C^B�^O^C^D │ │ - [ 8c99] "^L^C │ │ - [ 8ce1] ^P^E^F%^P^E^F*^P^E^F/^P^E^F4^P^E^F9^P^E^F>^P^E^FC^P^E^FH^P^E^FM^P^E^FR^P^E^FW^P^E^F\^P^E^Fa^P^E^Ff^P^E^Fk^P^E^Fp^P^H^Fx^P^H^D │ │ - [ 8dad] ^Q^E^F%^Q^E^F*^Q^E^F/^Q^E^B4^Q^C^B7^Q^C^B�^L^C^B:^Q^C^G │ │ - [ 8dd1] =^Q^C^B@^Q^B^BB^Q^B^BD^Q^B^BF^Q^B^BH^Q^B^BJ^Q^B^BL^Q^B^BN^Q^B^BP^Q^B^BR^Q^B^BT^Q^B^BV^Q^B^BX^Q^B^BZ^Q^B^B\^Q^B^B�^N^C^B�^N^C^B�^N^C^B�^N^C^B�^N^C^B�^N^C^B�^N^C^B�^N^C^B�^N^C^B�^N^C^B�^N^C^B�^N^C^B�^N^C^B^A^O^C^B^^Q^C^Ba^Q^C^Bd^Q^C^Bg^Q^C^Bj^Q^C^Bm^Q^C^Bp^Q^C^Bs^Q^C^Bv^Q^C^By^Q^C^B|^Q^C^B^�^Q^C^B�^Q^C^B�^Q^C^B�^Q^F^B�^Q^F^B�^Q^C^G │ │ - [ 8ead] +^L^C^B�^Q^C^BO^L^C^B�^L^C^B^I^M^C^B^F^M^C^B�^L^C^B�^M^C^Bg^L^C^B�^L^C^B�^Q^C^B�^Q^C^B�^Q^C^B�^Q^C^B�^Q^C^B�^Q^C^B�^Q^C^B�^Q^C^B�^Q^C^B�^Q^C^By^L^C^B�^Q^C^B�^Q^C^B�^Q^C^B�^Q^C^B�^Q^C^B�^Q^C^B�^Q^C^B�^Q^C^B�^O^C^B�^O^C^B�^O^C^B�^Q^C^B�^Q^C^B�^Q^C^B�^Q^C^B�^Q^C^B�^Q^C^B�^Q^C^B�^Q^C^B�^Q^C^B�^Q^C^B�^Q^B^B�^Q^B^B�^Q^B^B�^Q^B^B�^Q^B^B^A^R^B^B^C^R^B^B^E^R^B^B^G^R^B^B^I^R^B^B^K^R^B^B^M^R^B^B^O^R^B^B^Q^R^B^B^S^R^B^B^U^R^D^B^Y^R^D^B^]^R^D^B!^R^D^B%^R^D^B)^R^D^B-^R^D^B1^R^D^B5^R^D^B9^R^E^B>^R^E^BC^R^E^BH^R^B^BJ^R^C^BM^R^B^BO^R^C^BR^R^C^BU^R^C^BX^R^C^B[^R^C^B^^R^C^Ba^R^C^Bd^R^C^Bg^R^C^Bj^R^C^Bm^R^C^Bp^R^C^Bs^R^C^Bv^R^C^By^R^C^B|^R^C^B^�^R^C^B�^R^C^B�^R^C^B�^R^C^B�^R^C^B�^R^C^B�^R^C^B�^R^C^B�^R^C^B�^R^C^B�^R^C^B�^R^C^B�^R^C^B�^R^C^B�^R^C^B�^R^C^B�^R^C^B�^R^C^B�^R^C^B�^R^C^B�^R^C^B�^R^C^B�^R^C^B�^R^C^B�^R^C^B�^R^C^B�^R^C^B�^R^C^B�^R^C^B�^R^C^B�^R^C^B�^R^C^B�^R^F^B�^R^L^B�^R^L^B�^R^L^B^I^S^I^B^R^S^L^B^^^S^I^B'^S^I^B0^S^O^B?^S^L^BK^S^I^BT^S^I^B]^S^I^Bf^S^L^Br^S^L^B~^S^I^B�^S^I^B�^S^F^B�^S^I^B�^S^L^B�^S^L^B�^S^F^B�^S^O^B�^S^R^B�^S^O^B�^S^I^B�^S^O^B^E^T^O^B^T^T^L^B ^T^I^B)^T^I^B2^T^I^B;^T^L^BG^T^O^BV^T^L^Bb^T^I^Bk^T^I^Bt^T^I^B}^T^F^B�^T^F^B�^T^F^B�^T^F^B�^T^I^B�^T^I^B�^T^O^B�^T^I^B�^T^L^B�^T^O^B�^T^I^B�^T^F^B�^T^F^B�^T^O^B�^T^L^B\n │ │ + [ 8619] !^K^C^B$^K^C^B'^K^C^B*^K^C^B-^K^C^B0^K^C^B3^K^C^B6^K^C^B9^K^C^B<^K^C^B?^K^C^BB^K^C^D │ │ + [ 8655] E^K^C │ │ + [ 865d] H^K^B^BJ^K^C^BM^K^B │ │ + [ 866d] O^K^C │ │ + [ 8675] R^K^C │ │ + [ 867d] U^K^C │ │ + [ 8699] X^K^C │ │ + [ 86a1] [^K^C │ │ + [ 86b1] ^^K^B^B`^K^B^Bb^K^C │ │ + [ 86c1] e^K^C │ │ + [ 86c9] h^K^C │ │ + [ 86d1] k^K^C │ │ + [ 86d9] n^K^C │ │ + [ 86e1] q^K^C │ │ + [ 86e9] t^K^C │ │ + [ 86f1] w^K^C │ │ + [ 86f9] z^K^C │ │ + [ 8701] }^K^C │ │ + [ 8931] "^L^C^B%^L^C^B(^L^C^B+^L^C^B.^L^C^B1^L^C^B4^L^C^B7^L^C^B:^L^C^B=^L^C^B@^L^C^BC^L^C^BF^L^C^BI^L^C^BL^L^C^BO^L^C^BR^L^C^BU^L^C^BX^L^C^B[^L^C^B^^L^C^Ba^L^C^Bd^L^C^Bg^L^C^Bj^L^C^Bm^L^C^Bp^L^C^Bs^L^C^Bv^L^C^By^L^C^B|^L^C^B^�^L^C^B�^L^C^B�^L^C^B�^L^C^B�^L^C^B�^L^C^B�^L^C^B�^L^C^B�^L^C^B�^L^C^B�^L^C^B�^L^C^B�^L^C^B�^L^C^B�^L^C^B�^L^C^B�^L^C^B�^L^C^B�^L^C^B�^L^C^B�^L^C^B�^L^C^B�^L^C^B�^L^C^B�^L^C^B�^L^C^B�^L^C^B�^L^C^B�^L^C^B�^L^C^B�^L^C^B�^L^C^B�^L^C^B�^L^C^B�^L^C^B�^L^C^B�^L^C^B�^L^C^B�^L^C^B�^L^C^B�^L^C^B�^L^C^B�^L^C^B │ │ + [ 8a85] !^M^C^B$^M^C^B'^M^C^B*^M^C^B-^M^C^B0^M^C^B3^M^C^B6^M^C^B9^M^C^B<^M^C^B?^M^C^BB^M^C^BE^M^C^BH^M^C^BK^M^C^BN^M^C^BQ^M^C^BT^M^C^BW^M^C^BZ^M^C^B]^M^C^B`^M^C^Bc^M^C^Bf^M^C^Bi^M^C^Bl^M^C^Bo^M^C^Br^M^C^Bu^M^C^Bx^M^C^B{^M^C^B~^M^C^B�^M^C^B�^M^C^B�^M^C^B�^M^C^B�^M^C^B�^M^C^B�^M^C^B�^M^C^B�^M^C^B�^M^C^B�^M^C^B�^M^C^B�^M^C^B�^M^C^B�^M^C^B�^M^C^B�^M^C^B�^M^C^B�^M^C^B�^M^C^B�^M^C^B�^M^C^B�^M^C^B�^M^C^B�^M^C^B�^M^C^B�^M^C^B�^M^C^B�^M^C^B�^M^C^B�^M^C^B�^M^C^B�^M^C^B�^M^C^B�^M^C^B�^M^C^B�^M^C^B�^M^C^B�^M^C^B�^M^C^B�^M^C^B�^M^C^B�^M^C^B^B^N^C^B^E^N^C^B^H^N^C^B^K^N^C^B^N^N^C^B^Q^N^C^B^T^N^C^B^W^N^C^B^Z^N^C^B^]^N^C^B ^N^C^B#^N^C^B&^N^C^B)^N^C^B,^N^C^B/^N^C^B2^N^C^B5^N^C^B8^N^C^B;^N^C^B>^N^C^BA^N^C^BD^N^C^BG^N^C^BJ^N^C^BM^N^C^BP^N^C^BS^N^C^BV^N^C^BY^N^C^B\^N^C^B_^N^C^Bb^N^C^Be^N^C^Bh^N^C^Bk^N^C^Bn^N^C^Bq^N^C^Bt^N^C^Bw^N^C^Bz^N^C^B}^N^C^B�^N^C^B�^N^C^B�^N^C^B�^N^C^D │ │ + [ 8c95] O^L^C^B�^N^C^B�^N^C^G │ │ + [ 8d85] "^O^C^B%^O^C^B(^O^C^B+^O^C^B.^O^C^B1^O^C^B4^O^C^B7^O^C^B:^O^C^B=^O^C^B@^O^C^D │ │ + [ 8db5] C^O^C^BF^O^C^BI^O^C^BL^O^C^BO^O^C^BR^O^C^BU^O^C^BX^O^C^B[^O^C^B^^O^C^Ba^O^C^Bd^O^C^Bg^O^C^Bj^O^C^Bm^O^C^Bp^O^C^Bs^O^C^Bv^O^C^By^O^C^B|^O^C^B^�^O^C^B�^O^C^B�^O^C^B�^O^C^B�^O^C^B�^O^C^B�^O^C^B�^O^C^B�^O^C^B�^O^C^B�^O^C^B�^O^C^B�^O^C^B�^O^C^B�^O^C^B�^O^C^B�^O^C^B�^O^C^B�^O^C^B�^O^C^B�^O^C^B�^O^C^D │ │ + [ 8e99] "^L^C │ │ + [ 8ee1] ^P^E^F%^P^E^F*^P^E^F/^P^E^F4^P^E^F9^P^E^F>^P^E^FC^P^E^FH^P^E^FM^P^E^FR^P^E^FW^P^E^F\^P^E^Fa^P^E^Ff^P^E^Fk^P^E^Fp^P^H^Fx^P^H^D │ │ + [ 8fad] ^Q^E^F%^Q^E^F*^Q^E^F/^Q^E^B4^Q^C^B7^Q^C^B�^L^C^B:^Q^C^G │ │ + [ 8fd1] =^Q^C^B@^Q^B^BB^Q^B^BD^Q^B^BF^Q^B^BH^Q^B^BJ^Q^B^BL^Q^B^BN^Q^B^BP^Q^B^BR^Q^B^BT^Q^B^BV^Q^B^BX^Q^B^BZ^Q^B^B\^Q^B^B�^N^C^B�^N^C^B�^N^C^B�^N^C^B�^N^C^B�^N^C^B�^N^C^B�^N^C^B�^N^C^B�^N^C^B�^N^C^B�^N^C^B�^N^C^B^A^O^C^B^^Q^C^Ba^Q^C^Bd^Q^C^Bg^Q^C^Bj^Q^C^Bm^Q^C^Bp^Q^C^Bs^Q^C^Bv^Q^C^By^Q^C^B|^Q^C^B^�^Q^C^B�^Q^C^B�^Q^C^B�^Q^F^B�^Q^F^B�^Q^C^G │ │ + [ 90ad] +^L^C^B�^Q^C^BO^L^C^B�^L^C^B^I^M^C^B^F^M^C^B�^L^C^B�^M^C^Bg^L^C^B�^L^C^B�^Q^C^B�^Q^C^B�^Q^C^B�^Q^C^B�^Q^C^B�^Q^C^B�^Q^C^B�^Q^C^B�^Q^C^B�^Q^C^By^L^C^B�^Q^C^B�^Q^C^B�^Q^C^B�^Q^C^B�^Q^C^B�^Q^C^B�^Q^C^B�^Q^C^B�^O^C^B�^O^C^B�^O^C^B�^Q^C^B�^Q^C^B�^Q^C^B�^Q^C^B�^Q^C^B�^Q^C^B�^Q^C^B�^Q^C^B�^Q^C^B�^Q^C^B�^Q^B^B�^Q^B^B�^Q^B^B�^Q^B^B�^Q^B^B^A^R^B^B^C^R^B^B^E^R^B^B^G^R^B^B^I^R^B^B^K^R^B^B^M^R^B^B^O^R^B^B^Q^R^B^B^S^R^B^B^U^R^D^B^Y^R^D^B^]^R^D^B!^R^D^B%^R^D^B)^R^D^B-^R^D^B1^R^D^B5^R^D^B9^R^E^B>^R^E^BC^R^E^BH^R^B^BJ^R^C^BM^R^B^BO^R^C^BR^R^C^BU^R^C^BX^R^C^B[^R^C^B^^R^C^Ba^R^C^Bd^R^C^Bg^R^C^Bj^R^C^Bm^R^C^Bp^R^C^Bs^R^C^Bv^R^C^By^R^C^B|^R^C^B^�^R^C^B�^R^C^B�^R^C^B�^R^C^B�^R^C^B�^R^C^B�^R^C^B�^R^C^B�^R^C^B�^R^C^B�^R^C^B�^R^C^B�^R^C^B�^R^C^B�^R^C^B�^R^C^B�^R^C^B�^R^C^B�^R^C^B�^R^C^B�^R^C^B�^R^C^B�^R^C^B�^R^C^B�^R^C^B�^R^C^B�^R^C^B�^R^C^B�^R^C^B�^R^C^B�^R^C^B�^R^C^B�^R^F^B�^R^L^B�^R^L^B�^R^L^B^I^S^I^B^R^S^L^B^^^S^I^B'^S^I^B0^S^O^B?^S^L^BK^S^I^BT^S^I^B]^S^I^Bf^S^L^Br^S^L^B~^S^I^B�^S^I^B�^S^F^B�^S^I^B�^S^L^B�^S^L^B�^S^F^B�^S^O^B�^S^R^B�^S^O^B�^S^I^B�^S^O^B^E^T^O^B^T^T^L^B ^T^I^B)^T^I^B2^T^I^B;^T^L^BG^T^O^BV^T^L^Bb^T^I^Bk^T^I^Bt^T^I^B}^T^F^B�^T^F^B�^T^F^B�^T^F^B�^T^I^B�^T^I^B�^T^O^B�^T^I^B�^T^L^B�^T^O^B�^T^I^B�^T^F^B�^T^F^B�^T^O^B�^T^L^B\n │ │ "^U^O^B1^U^F^B7^U^I^B@^U^I^BI^U^I^BR^U^I^B[^U^I^Bd^U^L^Bp^U^I^By^U^F^B^�^U^I^B�^U^I^B�^U^I^B�^U^L^B�^U^I^B�^U^I^B�^U^I^B�^U^O^B�^U^L^B�^U^F^B�^U^O^B�^U^F^B�^U^L^B^C^V^L^B^O^V^I^B^X^V^I^B!^V^I^B*^V^L^B6^V^F^B<^V^I^BE^V^L^BQ^V^F^BW^V^O^Bf^V^I^Bo^V^D^Bs^V^D^Bw^V^D^B{^V^D^B^�^V^D^B�^V^D^B�^V^D^B�^V^D^B�^V^D^B�^V^D^B�^V^E^B�^V^E^B�^V^E^B�^V^E^B�^V^E^B�^V^E^B�^V^E^B�^V^E^B�^V^E^B�^V^E^B�^V^E^B�^V^E^B�^V^E^B�^V^E^B�^V^E^B�^V^C^B�^V^B^B�^V^B^B�^V^C^B�^V^B^B�^V^B^B�^V^B^B�^V^C^B�^V^C^B�^V^B^B�^V^F^B │ │ - [ 9295] ^W^B^B"^W^C^B%^W^B^B'^W^B^B)^W^B^B+^W^B^B-^W^B^B/^W^C^B2^W^D^B6^W^B^B8^W^B^B:^W^C^B=^W^C^B@^W^B^BB^W^B^BD^W^B^BF^W^C^BI^W^C^BL^W^C^BO^W^C^BR^W^C^BU^W^B^BW^W^B^BY^W^B^B[^W^B^B]^W^B^B_^W^C^Bb^W^B^Bd^W^B^Bf^W^B^Bh^W^C^Bk^W^C^Bn^W^B^Bp^W^C^Bs^W^C^Bv^W^C^By^W^B^B{^W^C^B~^W^E^B�^W^F^B^^^W^B^B�^W^C^B�^W^C^B�^W^C^B�^W^C^B�^W^G^B�^W^H^B�^W^B^B�^W^B^B�^W^C^B�^W^B^B�^W^B^B�^W^B^B�^W^C^B�^W^B^B�^W^B^B�^W^B^B�^W^B^B�^W^B^B�^W^C^B�^W^B^B�^W^B^B�^W^B^B�^W^C^B�^W^C^D │ │ - [ 93c9] f^W^B^B�^W^B^B�^W^B^B�^W^B^B�^W^C^B�^W^B^B+^W^B^B�^W^C^B�^W^C^B�^W^B^D │ │ - [ 9429] !^X^D^B%^X^D^B)^X^D^B-^X^E^B2^X^E^B7^X^E^B<^X^E^BA^X^E^BF^X^E^BK^X^E^BP^X^E^BU^X^E^BZ^X^E^B_^X^E^Bd^X^E^Bi^X^E^Bn^X^E^Bs^X^E^Bx^X^E^B}^X^E^B�^X^E^B�^X^E^B�^X^E^B�^X^E^B�^X^E^B�^X^C │ │ - [ 9669] "^Y^C │ │ - [ 9671] %^Y^C │ │ - [ 9679] (^Y^C │ │ - [ 9681] +^Y^C │ │ - [ 9689] .^Y^C │ │ - [ 9691] 1^Y^C │ │ - [ 9699] 4^Y^C │ │ - [ 96a1] 7^Y^C │ │ - [ 96a9] :^Y^C │ │ - [ 96b1] =^Y^C │ │ - [ 96b9] @^Y^C │ │ - [ 96c1] C^Y^C │ │ - [ 96c9] F^Y^C │ │ - [ 96d1] I^Y^C │ │ - [ 96d9] L^Y^C │ │ - [ 96e1] O^Y^C │ │ - [ 96e9] R^Y^C │ │ - [ 96f1] U^Y^C │ │ - [ 96f9] X^Y^C │ │ - [ 9701] [^Y^C │ │ - [ 9709] ^^Y^C │ │ - [ 9711] a^Y^C │ │ - [ 9719] d^Y^C │ │ - [ 9721] g^Y^C │ │ - [ 9729] j^Y^C │ │ - [ 9731] m^Y^C │ │ - [ 9739] p^Y^C │ │ - [ 9741] s^Y^C │ │ - [ 9749] v^Y^C │ │ - [ 9751] y^Y^C │ │ - [ 9759] y^Y^C │ │ - [ 9761] |^Y^C │ │ - [ 99a1] H^K^B^B�^Y^C │ │ - [ 99f9] ^Z^C^B#^Z^C^B&^Z^C^B)^Z^C^B,^Z^C^B/^Z^C^B2^Z^C^B5^Z^C^B8^Z^C^B;^Z^C^B>^Z^C^BA^Z^C^BD^Z^C^BG^Z^C^BJ^Z^C^BM^Z^C^BP^Z^C^BS^Z^C^BV^Z^C^BY^Z^C^B\^Z^C^B_^Z^C^Bb^Z^C^Be^Z^C^Bh^Z^C^Bk^Z^C^Bn^Z^C^Bq^Z^C^Bt^Z^C^Bw^Z^C^Bz^Z^C^B}^Z^C^B�^Z^C^B�^Z^C^B�^Z^C^B�^Z^C^B�^Z^C^B�^Z^C^B�^Z^C^B�^Z^C^B�^Z^C^B�^Z^C^B�^Z^C^B�^Z^C^B�^Z^C^B�^Z^C^B�^Z^C^B�^Z^C^B�^Z^C^B�^Z^C^B�^Z^C^B�^Z^C^B�^Z^C^B�^Z^C^B�^Z^C^B�^Z^C^B�^Z^C^B�^Z^C^B�^Z^C^B�^Z^C^B�^Z^C^B�^Z^C^B�^Z^C^B�^Z^C │ │ - [ 9b8d] "^[^C^B%^[^C^B(^[^C^B+^[^C^B.^[^C^B1^[^C^B4^[^C^B7^[^C^B:^[^C^B=^[^C^B@^[^C^BC^[^C^BF^[^C^BI^[^C^BL^[^C^BO^[^C^BR^[^C^BU^[^C^BX^[^C^B[^[^C^B^^[^C^Ba^[^C^Bd^[^C^Bg^[^C^Bj^[^C^Bm^[^C^B~^M^C^Bp^[^C^Bs^[^C^Bv^[^C^By^[^C^B|^[^C^B^�^[^C^B�^[^C^B�^[^C^B�^[^C^B�^[^C^B�^[^C^BY^N^C^B�^[^C^B�^[^C^B�^[^C^B�^[^C^B�^[^C^B�^[^C^B�^[^C^B�^[^C^B�^[^C^B�^[^C^B�^[^C^B�^[^C^B�^[^C^B�^[^C^B�^[^C^B�^[^C^B�^[^C^B�^[^C^B�^[^C^B�^[^C^B�^[^C^B�^[^C^B�^[^C^B�^[^C^B�^[^C^B�^[^C^B�^[^C^B^P^[^C^B�^[^C^B�^[^C^B�^[^C^B�^[^C^B�^[^C^B�^[^C^B�^[^C^B�^[^C^B�^[^C^B�^[^C^B │ │ - [ 9cf1] !^\^C^B$^\^C^B'^\^C^B*^\^C^B-^\^C^B0^\^C^B3^\^C^B6^\^C^B9^\^C^B<^\^C^B?^\^C^BB^\^C^BE^\^C^BH^\^C^By^L^C^BK^\^C^BN^\^C^BQ^\^C^BT^\^C^BW^\^C^BZ^\^C^B]^\^C^B`^\^C^B@^L^C^Bc^\^C^Bf^\^C^Bi^\^C^Bl^\^C^Bo^\^C^Br^\^C^Bu^\^C^Bx^\^C^B{^\^C^B~^\^C^B�^\^C^B�^\^C^B�^\^C^B�^\^C^B�^\^C^B�^\^C^B�^\^C^B�^\^C^B�^\^C^B�^\^C^B�^\^C^B�^\^C^B^X^\^C^B�^\^C^B�^\^C^B�^\^C^B�^\^C^B�^\^C^B�^\^C^B�^\^C^B�^\^C^B�^[^C^B�^\^C^B�^\^C^B�^\^C^B�^\^C^B�^\^C^B�^\^C^B�^\^C^B�^\^C^B�^\^C^B�^\^C^B�^\^C^B�^\^C^B�^\^C^B�^\^C^B�^\^C^B�^\^C^B�^\^C^B�^\^C^B�^\^C^B�^\^C^B^P^[^C^B�^\^C^B�^\^C^B�^\^C^B^B^]^C^B�^N^C^B^E^]^C^B^H^]^C^B^K^]^C^B^N^]^C^B^Q^]^C^B^T^]^C^B^W^]^C^B^Z^]^C^B^]^]^C^B ^]^C^B#^]^C^B&^]^C^B�^Q^C^B)^]^C^B,^]^C^B/^]^C^B2^]^C^B5^]^C^B8^]^C^B;^]^C^B>^]^C^BA^]^C^B�^[^C^BD^]^C^BG^]^C^BJ^]^C^BM^]^C^BP^]^C^BS^]^C^BV^]^C^BY^]^C^B\^]^C^B_^]^C^Bb^]^C^Be^]^C^Bh^]^C^B�^M^C^Bk^]^C^Bn^]^C^Bq^]^C^Bt^]^C^Bw^]^C^Bz^]^C^B}^]^C^B�^]^C^B�^]^C^B�^]^C^B�^]^C^B�^]^C^B�^]^C^Bf^M^C^B�^]^C^B�^]^C^B�^]^C^B�^]^C^B�^]^C^B�^]^C^B�^]^C^B�^]^C^B�^]^C^B�^]^C^B�^]^C^B�^]^C^B�^]^C^B�^]^C^B�^]^C^B�^]^C^B�^M^C^B�^]^C^B�^M^C^B�^]^C^B�^]^C^B�^]^C │ │ - [ 9f95] {^M^C │ │ - [ 9fed] "^^^C^B%^^^C^B(^^^C^B+^^^C^B.^^^C^B�^L^C^B1^^^C^B4^^^C^B7^^^C^B:^^^C^B=^^^C^B@^^^C^BC^^^C^BF^^^C^BI^^^C^BL^^^C^BO^^^C^BR^^^C^BU^^^C^BX^^^C^B[^^^C^B�^Q^C^B^^^^C^Ba^^^C^Bd^^^C^Bg^^^C^B�^Q^C^Bj^^^C^Bm^^^C^Bp^^^C^Bs^^^C^Bv^^^C^B�^\^C^By^^^C^B|^^^C^B^�^^^C^B�^^^C^B�^^^C^B�^^^C^B�^^^C^B�^^^C^B�^^^C^B�^^^C^B�^^^C^B�^^^C^B�^^^C^B�^^^C^B�^]^C^B�^^^C^B�^^^C^B�^^^C^B�^^^C^B�^^^D^B�^^^C^D │ │ - [ a12d] 7^^^C^B�^^^C^B:^^^C^B�^^^C^B^A^_^C^B^D^_^C^B^G^_^C^B\n │ │ + [ 9495] ^W^B^B"^W^C^B%^W^B^B'^W^B^B)^W^B^B+^W^B^B-^W^B^B/^W^C^B2^W^D^B6^W^B^B8^W^B^B:^W^C^B=^W^C^B@^W^B^BB^W^B^BD^W^B^BF^W^C^BI^W^C^BL^W^C^BO^W^C^BR^W^C^BU^W^B^BW^W^B^BY^W^B^B[^W^B^B]^W^B^B_^W^C^Bb^W^B^Bd^W^B^Bf^W^B^Bh^W^C^Bk^W^C^Bn^W^B^Bp^W^C^Bs^W^C^Bv^W^C^By^W^B^B{^W^C^B~^W^E^B�^W^F^B^^^W^B^B�^W^C^B�^W^C^B�^W^C^B�^W^C^B�^W^G^B�^W^H^B�^W^B^B�^W^B^B�^W^C^B�^W^B^B�^W^B^B�^W^B^B�^W^C^B�^W^B^B�^W^B^B�^W^B^B�^W^B^B�^W^B^B�^W^C^B�^W^B^B�^W^B^B�^W^B^B�^W^C^B�^W^C^D │ │ + [ 95c9] f^W^B^B�^W^B^B�^W^B^B�^W^B^B�^W^C^B�^W^B^B+^W^B^B�^W^C^B�^W^C^B�^W^B^D │ │ + [ 9629] !^X^D^B%^X^D^B)^X^D^B-^X^E^B2^X^E^B7^X^E^B<^X^E^BA^X^E^BF^X^E^BK^X^E^BP^X^E^BU^X^E^BZ^X^E^B_^X^E^Bd^X^E^Bi^X^E^Bn^X^E^Bs^X^E^Bx^X^E^B}^X^E^B�^X^E^B�^X^E^B�^X^E^B�^X^E^B�^X^E^B�^X^C │ │ + [ 9869] "^Y^C │ │ + [ 9871] %^Y^C │ │ + [ 9879] (^Y^C │ │ + [ 9881] +^Y^C │ │ + [ 9889] .^Y^C │ │ + [ 9891] 1^Y^C │ │ + [ 9899] 4^Y^C │ │ + [ 98a1] 7^Y^C │ │ + [ 98a9] :^Y^C │ │ + [ 98b1] =^Y^C │ │ + [ 98b9] @^Y^C │ │ + [ 98c1] C^Y^C │ │ + [ 98c9] F^Y^C │ │ + [ 98d1] I^Y^C │ │ + [ 98d9] L^Y^C │ │ + [ 98e1] O^Y^C │ │ + [ 98e9] R^Y^C │ │ + [ 98f1] U^Y^C │ │ + [ 98f9] X^Y^C │ │ + [ 9901] [^Y^C │ │ + [ 9909] ^^Y^C │ │ + [ 9911] a^Y^C │ │ + [ 9919] d^Y^C │ │ + [ 9921] g^Y^C │ │ + [ 9929] j^Y^C │ │ + [ 9931] m^Y^C │ │ + [ 9939] p^Y^C │ │ + [ 9941] s^Y^C │ │ + [ 9949] v^Y^C │ │ + [ 9951] y^Y^C │ │ + [ 9959] y^Y^C │ │ + [ 9961] |^Y^C │ │ + [ 9ba1] H^K^B^B�^Y^C │ │ + [ 9bf9] ^Z^C^B#^Z^C^B&^Z^C^B)^Z^C^B,^Z^C^B/^Z^C^B2^Z^C^B5^Z^C^B8^Z^C^B;^Z^C^B>^Z^C^BA^Z^C^BD^Z^C^BG^Z^C^BJ^Z^C^BM^Z^C^BP^Z^C^BS^Z^C^BV^Z^C^BY^Z^C^B\^Z^C^B_^Z^C^Bb^Z^C^Be^Z^C^Bh^Z^C^Bk^Z^C^Bn^Z^C^Bq^Z^C^Bt^Z^C^Bw^Z^C^Bz^Z^C^B}^Z^C^B�^Z^C^B�^Z^C^B�^Z^C^B�^Z^C^B�^Z^C^B�^Z^C^B�^Z^C^B�^Z^C^B�^Z^C^B�^Z^C^B�^Z^C^B�^Z^C^B�^Z^C^B�^Z^C^B�^Z^C^B�^Z^C^B�^Z^C^B�^Z^C^B�^Z^C^B�^Z^C^B�^Z^C^B�^Z^C^B�^Z^C^B�^Z^C^B�^Z^C^B�^Z^C^B�^Z^C^B�^Z^C^B�^Z^C^B�^Z^C^B�^Z^C^B�^Z^C │ │ + [ 9d8d] "^[^C^B%^[^C^B(^[^C^B+^[^C^B.^[^C^B1^[^C^B4^[^C^B7^[^C^B:^[^C^B=^[^C^B@^[^C^BC^[^C^BF^[^C^BI^[^C^BL^[^C^BO^[^C^BR^[^C^BU^[^C^BX^[^C^B[^[^C^B^^[^C^Ba^[^C^Bd^[^C^Bg^[^C^Bj^[^C^Bm^[^C^B~^M^C^Bp^[^C^Bs^[^C^Bv^[^C^By^[^C^B|^[^C^B^�^[^C^B�^[^C^B�^[^C^B�^[^C^B�^[^C^B�^[^C^BY^N^C^B�^[^C^B�^[^C^B�^[^C^B�^[^C^B�^[^C^B�^[^C^B�^[^C^B�^[^C^B�^[^C^B�^[^C^B�^[^C^B�^[^C^B�^[^C^B�^[^C^B�^[^C^B�^[^C^B�^[^C^B�^[^C^B�^[^C^B�^[^C^B�^[^C^B�^[^C^B�^[^C^B�^[^C^B�^[^C^B�^[^C^B�^[^C^B^P^[^C^B�^[^C^B�^[^C^B�^[^C^B�^[^C^B�^[^C^B�^[^C^B�^[^C^B�^[^C^B�^[^C^B�^[^C^B │ │ + [ 9ef1] !^\^C^B$^\^C^B'^\^C^B*^\^C^B-^\^C^B0^\^C^B3^\^C^B6^\^C^B9^\^C^B<^\^C^B?^\^C^BB^\^C^BE^\^C^BH^\^C^By^L^C^BK^\^C^BN^\^C^BQ^\^C^BT^\^C^BW^\^C^BZ^\^C^B]^\^C^B`^\^C^B@^L^C^Bc^\^C^Bf^\^C^Bi^\^C^Bl^\^C^Bo^\^C^Br^\^C^Bu^\^C^Bx^\^C^B{^\^C^B~^\^C^B�^\^C^B�^\^C^B�^\^C^B�^\^C^B�^\^C^B�^\^C^B�^\^C^B�^\^C^B�^\^C^B�^\^C^B�^\^C^B�^\^C^B^X^\^C^B�^\^C^B�^\^C^B�^\^C^B�^\^C^B�^\^C^B�^\^C^B�^\^C^B�^\^C^B�^[^C^B�^\^C^B�^\^C^B�^\^C^B�^\^C^B�^\^C^B�^\^C^B�^\^C^B�^\^C^B�^\^C^B�^\^C^B�^\^C^B�^\^C^B�^\^C^B�^\^C^B�^\^C^B�^\^C^B�^\^C^B�^\^C^B�^\^C^B�^\^C^B^P^[^C^B�^\^C^B�^\^C^B�^\^C^B^B^]^C^B�^N^C^B^E^]^C^B^H^]^C^B^K^]^C^B^N^]^C^B^Q^]^C^B^T^]^C^B^W^]^C^B^Z^]^C^B^]^]^C^B ^]^C^B#^]^C^B&^]^C^B�^Q^C^B)^]^C^B,^]^C^B/^]^C^B2^]^C^B5^]^C^B8^]^C^B;^]^C^B>^]^C^BA^]^C^B�^[^C^BD^]^C^BG^]^C^BJ^]^C^BM^]^C^BP^]^C^BS^]^C^BV^]^C^BY^]^C^B\^]^C^B_^]^C^Bb^]^C^Be^]^C^Bh^]^C^B�^M^C^Bk^]^C^Bn^]^C^Bq^]^C^Bt^]^C^Bw^]^C^Bz^]^C^B}^]^C^B�^]^C^B�^]^C^B�^]^C^B�^]^C^B�^]^C^B�^]^C^Bf^M^C^B�^]^C^B�^]^C^B�^]^C^B�^]^C^B�^]^C^B�^]^C^B�^]^C^B�^]^C^B�^]^C^B�^]^C^B�^]^C^B�^]^C^B�^]^C^B�^]^C^B�^]^C^B�^]^C^B�^M^C^B�^]^C^B�^M^C^B�^]^C^B�^]^C^B�^]^C │ │ + [ a195] {^M^C │ │ + [ a1ed] "^^^C^B%^^^C^B(^^^C^B+^^^C^B.^^^C^B�^L^C^B1^^^C^B4^^^C^B7^^^C^B:^^^C^B=^^^C^B@^^^C^BC^^^C^BF^^^C^BI^^^C^BL^^^C^BO^^^C^BR^^^C^BU^^^C^BX^^^C^B[^^^C^B�^Q^C^B^^^^C^Ba^^^C^Bd^^^C^Bg^^^C^B�^Q^C^Bj^^^C^Bm^^^C^Bp^^^C^Bs^^^C^Bv^^^C^B�^\^C^By^^^C^B|^^^C^B^�^^^C^B�^^^C^B�^^^C^B�^^^C^B�^^^C^B�^^^C^B�^^^C^B�^^^C^B�^^^C^B�^^^C^B�^^^C^B�^^^C^B�^]^C^B�^^^C^B�^^^C^B�^^^C^B�^^^C^B�^^^D^B�^^^C^D │ │ + [ a32d] 7^^^C^B�^^^C^B:^^^C^B�^^^C^B^A^_^C^B^D^_^C^B^G^_^C^B\n │ │ O^[^C^B^M^_^C^B^P^_^C^B�^L^C^B^[^\^C^B^T^]^C^B^S^_^C^B^V^_^C^BO^^^C^B^Y^_^C^BR^^^C^B^\^_^C^B^_^_^C^B"^_^C^B�^]^C^B%^_^C^B(^_^C^B+^_^C^B.^_^C^B1^_^C^B�^]^C^B4^_^C^B7^_^C^B:^_^C^B=^_^C^B@^_^C^BC^_^C^Bv^^^C^BF^_^C^BI^_^C^B�^\^C^BL^_^C^B�^^^C^BO^_^C^BR^_^C^BU^_^C^BX^_^C^B[^_^C^B�^^^C^B^^_^C^B�^]^C^Ba^_^C^B�^^^C^B�^[^C^Bd^_^C^B�^^^C^Bg^_^C^B�^^^C^Bj^_^C^Bm^_^C^Bp^_^C^Bs^_^C^Bv^_^C^B�^^^C^B�^]^C^By^_^C^B�^^^C^B|^_^C^B�^^^C^B^�^_^C^B�^N^C^B�^_^D^B�^_^D^B�^_^D^B�^_^C^B�^_^C^B�^_^C^B�^_^D^B�^_^D^B�^_^D^B�^_^C^B�^_^C^D │ │ - [ a2b9] V^I^B^B\^I^B^B�^_^B^B�^_^B^B�^_^B^B�^_^B^B�^_^B^B�^_^B^F2^I^A^B�^_^D^B�^_^D^B�^_^F^B�^_^F^B�^_^D^B�^_^D^B�^_^D^B^A ^D^B^E ^D^B^I ^D^B^M ^D^B^Q ^D^B^U ^D^D │ │ - [ a316] ^D^B^] ^D^B! ^D^B% ^D^B) ^D^D │ │ - [ a32d] - ^D^D │ │ - [ a335] 1 ^D^B5 ^D^D │ │ - [ a341] 9 ^D^B= ^D^D │ │ - [ a34d] A ^D^BE ^D^BI ^D^BM ^D^BQ ^D^BU ^D^BY ^D^B] ^D^Ba ^D^Be ^D^Bi ^B^Bk ^B^Bm ^B^Bo ^B^Bq ^B^Bs ^B^Bu ^B^Bw ^B^By ^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� ^B^B� ^B^B� ^B^G │ │ - [ a3f6] ^B^B� ^B^B� ^B^B� ^B^B�^C^D^B� ^B^B� ^B^B� ^B^B� ^B^B� ^B^B� ^D^B� ^D^B� ^D^B� ^D^B� ^D^B� ^D^B� ^D^B� ^D^B� ^B^B� ^D^B� ^D^B� ^D^B� ^D^B� ^D^B� ^D^B� ^D^B� ^D^B� ^D^B� ^D^B� ^D^B^A!^D^B^E!^D^B^I!^D^B^M!^D^B^Q!^D^B^U!^D^B^Y!^D^B^]!^D^B!!^D^B%!^D^B)!^D^B-!^D^B1!^D^B5!^D^B9!^D^B=!^D^BA!^D^BE!^D^BI!^D^BM!^D^BQ!^D^BU!^D^BY!^D^B]!^D^Ba!^D^Be!^D^Bi!^D^Bm!^D^Bq!^D^Bu!^D^By!^D^B}!^D^B�!^D^B�!^D^B�!^D^B�!^D^B�!^D^B�!^D^B�!^D^B�!^D^B�!^D^B�!^D^B�!^D^B�!^D^B�!^D^B�!^D^B�!^D^B�!^D^B�!^D^B�!^D^B�!^D^B�!^D^B�!^D^B�!^D^B�!^D^B�!^D^B�!^D^B�!^D^B�!^D^B�!^D^B�!^D^B�!^D^B�!^D^B�!^D^B^A"^D^B^E"^D^B^I"^D^B^M"^D^B^Q"^D^B^U"^D^B^Y"^D^B^]"^D^B!"^D^B%"^D^B)"^D^B-"^D^B1"^D^B5"^D^B9"^D^B="^D^BA"^D^BE"^D^BI"^D^FM"^E^FR"^E^FW"^E^F\"^E^Fa"^E^Ff"^E^Bk"^D^Bo"^D^B� ^D^Bs"^D^B� ^D^B� ^D^Bw"^D^B{"^D^B� ^D^B^�"^D^B� ^D^B� ^D^B�"^D^B�"^D^B^M!^D^B�"^D^B^Q!^D^B^U!^D^B�"^D^B�"^D^B^]!^D^B�"^D^B!!^D^B%!^D^B�!^D^B�!^D^B�!^D^B�!^D^B�!^D^B�!^D^B�!^D^B�!^D^B�!^D^B�!^D^B�!^D^B�!^D^B�"^D^B�!^D^B�"^D^B�"^D^B^M"^D^B�"^D^B^Q"^D^B^U"^D^BI"^D^B�"^D^B�"^D^B5"^D^B�"^D^B9"^D^B="^D^B� ^D^B� ^D^B�"^D^B� ^D^B�"^D^B� ^D^B� ^D^B� ^D^B� ^D^B�"^D^B^A!^D^B^E!^D^B^I!^D^B^M!^D^B�"^D^B^]!^D^B)!^D^B-!^D^B1!^D^B5!^D^B9!^D^BA!^D^BE!^D^BI!^D^BM!^D^BQ!^D^BU!^D^B�"^D^BY!^D^B]!^D^Ba!^D^Be!^D^Bi!^D^Bm!^D^Bu!^D^By!^D^B}!^D^B�!^D^B�!^D^B�!^D^B�!^D^B�!^D^B�!^D^B�!^D^B�!^D^B�!^D^B�!^D^B�!^D^B�!^D^B�!^D^B�!^D^B�!^D^B�!^D^B�!^D^B�"^D^B�!^D^B�!^D^B�!^D^B�!^D^B^A"^D^B^E"^D^B^I"^D^B^M"^D^B�"^D^B^Y"^D^B^]"^D^B�"^D^B)"^D^B-"^D^B1"^D^B5"^D^B�"^D^B� ^D^B�"^D^B� ^D^B�"^D^B^M!^D^B�"^D^B^]!^D^B�"^D^BQ!^D^B�"^D^B�"^D^B�"^D^B�!^D^B�!^D^B�!^D^B^M"^D^B�"^D^B5"^D^B�"^D^B�"^F^B�"^F^B�"^F^B�"^D^B^A#^D^B^E#^D^B^I#^D^B^M#^D^B^Q#^D^B^U#^D^B^Y#^D^B^]#^D^B!#^D^B%#^D^B)#^D^B-#^D^B1#^D^B5#^D^B9#^D^B=#^D^BA#^D^BE#^D^BI#^D^BM#^D^BQ#^D^BU#^D^B�"^D^BY#^D^B]#^D^Ba#^D^Be#^D^B�"^D^B^A#^D^B^E#^D^B^I#^D^B^M#^D^B^Q#^D^B^U#^D^B^Y#^D^B^]#^D^B!#^D^B%#^D^B)#^D^B-#^D^B1#^D^B5#^D^B9#^D^B=#^D^BA#^D^BE#^D^BI#^D^BM#^D^BQ#^D^BU#^D^B�"^D^BY#^D^B]#^D^Ba#^D^Be#^D^BM#^D^BQ#^D^BU#^D^B�"^D^B�"^D^B�"^D^Bq!^D^BE!^D^BI!^D^BM!^D^BM#^D^BQ#^D^BU#^D^Bq!^D^Bu!^D^Bi#^D^G │ │ - [ a93d] m#^F^Bs#^F^By#^F^B^�#^F^B�#^F^B�#^F^B�#^F^B�#^F^B�#^F^B�#^F^B�#^F^B�#^F^B�#^F^B�#^F^B�#^F^B�#^F^B�#^F^B�#^F^B�#^F^B�#^F^B�#^F^B�#^F^B�#^F^B�#^F^B�#^F^B^C$^F^B^I$^F^B^O$^F^B^U$^F^B^[$^F^B!$^F^B'$^F^B-$^F^B3$^F^B9$^F^B?$^F^BE$^F^BK$^F^BQ$^F^BW$^F^B]$^F^Bc$^F^Bi$^F^Bo$^F^Bu$^F^B{$^F^B�$^F^B�$^F^B�$^F^D │ │ - [ aa06] $^F^B�$^F^B�$^F^B�$^F^B�$^F^B�$^F^B�$^F^B�$^F^B�$^F^B�$^F^B�$^F^B�$^F^B�$^F^B�$^F^B�$^F^B�$^F^B�$^F^B�$^F^B�$^F^B^E%^F^B^K%^F^B^Q%^F^B^W%^F^B^]%^F^B#%^F^B)%^F^B/%^F^B5%^F^B;%^F^BA%^F^BG%^F^BM%^F^B9$^F^BE$^F^BS%^F^BY%^F^B_%^F^Be%^F^Bk%^F^Bq%^F^Bk%^F^B_%^F^Bw%^F^B}%^F^B�%^F^B�%^F^B�%^F^Bq%^F^B^O$^F^B�#^F^B�%^F^B�%^F^D │ │ - [ aada] %^F^B�%^F^B�%^H^B�%^H^B�%^H^B�%^H^B�%^H^B�%^H^B�%^H^B�%^F^F�%!^F^L&^O^B^[&^H^G │ │ - [ ab19] #&^A^B$&^C^D │ │ - [ ab25] '&^A^F │ │ - [ ab2d] (&^A^F)&^A^B*&^C^B-&^C^D │ │ - [ ab49] 0&^C^B3&^C^F6&^A^F7^I^A^F8^I^A^F7&^A^F8&^A^B9&^C^B<&^C^B?&^C^BB&^C^BE&^C^BH&^C^B�^I^C^B�^I^C^BK&^C^BN&^C^BQ&^C^BT&^C^G │ │ - [ ab99] W&^A^FX&^A^F^V^I^C^F6&^A^F#&^A^B$&^C^D │ │ - [ abb9] '&^A^F)&^A^F(&^A^B0&^C^F7^I^A^F8^I^A^F7&^A^F8&^A^B9&^C^B<&^C^FY&^A^FZ&^A^F[&^A^F2^I^A^B\&^A^F]&^A^F^&^A^F6^I^A^D │ │ - [ ac05] _&^A^F`&^A^Fa&^A^Fb&^A^D │ │ - [ ac19] c&^C^Bf&^D^Fj&^C │ │ - [ ac29] m&^C^D │ │ - [ ac31] p&^C^Bs&^D^Fw&^C^Bz&^D^F~&^C^B�&^D^F�&^C^B�&^D^F�&^C^B�&^D^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^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�&^D^B�&^D^B�&^D^B�&^D^D │ │ - [ ad05] (&^A^F�&^A^FY&^A^F`&^A^Fa&^A^FZ&^A^F�&^A^F7^I^A^F8^I^A^F[&^A^F2^I^A^F#&^A^B\&^A^B�^N^A^F�&^A^B+^I^A^B+ │ │ - [ ad49] ! │ │ - [ ad4d] " │ │ - [ ad51] ,^I^A^B-^I^A^B.^I^A^B/^I^A^B0^I^A^B1^I^A^F'&^A^F │ │ - [ ad71] ]&^A^F6^I^A^F^&^A^F)&^A^Fb&^A^B │ │ - [ aded] W&^A^F_&^A^FX&^A^F�&^A^F6&^A^F�^H^A^B │ │ - [ ae6d] 7&^A^F�&^A^F8&^A^F�&^A^B�&^C^B�&^C^B�^N^A^BK&^C^BN&^C^B$&^C^B�&^C^B�^R^C^B�&^C^B�&^C^B�&^C^B^A'^C^B^D'^C^B^G'^C^B\n │ │ + [ a4b9] V^I^B^B\^I^B^B�^_^B^B�^_^B^B�^_^B^B�^_^B^B�^_^B^B�^_^B^F2^I^A^B�^_^D^B�^_^D^B�^_^F^B�^_^F^B�^_^D^B�^_^D^B�^_^D^B^A ^D^B^E ^D^B^I ^D^B^M ^D^B^Q ^D^B^U ^D^D │ │ + [ a516] ^D^B^] ^D^B! ^D^B% ^D^B) ^D^D │ │ + [ a52d] - ^D^D │ │ + [ a535] 1 ^D^B5 ^D^D │ │ + [ a541] 9 ^D^B= ^D^D │ │ + [ a54d] A ^D^BE ^D^BI ^D^BM ^D^BQ ^D^BU ^D^BY ^D^B] ^D^Ba ^D^Be ^D^Bi ^B^Bk ^B^Bm ^B^Bo ^B^Bq ^B^Bs ^B^Bu ^B^Bw ^B^By ^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� ^B^B� ^B^B� ^B^G │ │ + [ a5f6] ^B^B� ^B^B� ^B^B� ^B^B�^C^D^B� ^B^B� ^B^B� ^B^B� ^B^B� ^B^B� ^D^B� ^D^B� ^D^B� ^D^B� ^D^B� ^D^B� ^D^B� ^D^B� ^B^B� ^D^B� ^D^B� ^D^B� ^D^B� ^D^B� ^D^B� ^D^B� ^D^B� ^D^B� ^D^B� ^D^B^A!^D^B^E!^D^B^I!^D^B^M!^D^B^Q!^D^B^U!^D^B^Y!^D^B^]!^D^B!!^D^B%!^D^B)!^D^B-!^D^B1!^D^B5!^D^B9!^D^B=!^D^BA!^D^BE!^D^BI!^D^BM!^D^BQ!^D^BU!^D^BY!^D^B]!^D^Ba!^D^Be!^D^Bi!^D^Bm!^D^Bq!^D^Bu!^D^By!^D^B}!^D^B�!^D^B�!^D^B�!^D^B�!^D^B�!^D^B�!^D^B�!^D^B�!^D^B�!^D^B�!^D^B�!^D^B�!^D^B�!^D^B�!^D^B�!^D^B�!^D^B�!^D^B�!^D^B�!^D^B�!^D^B�!^D^B�!^D^B�!^D^B�!^D^B�!^D^B�!^D^B�!^D^B�!^D^B�!^D^B�!^D^B�!^D^B�!^D^B^A"^D^B^E"^D^B^I"^D^B^M"^D^B^Q"^D^B^U"^D^B^Y"^D^B^]"^D^B!"^D^B%"^D^B)"^D^B-"^D^B1"^D^B5"^D^B9"^D^B="^D^BA"^D^BE"^D^BI"^D^FM"^E^FR"^E^FW"^E^F\"^E^Fa"^E^Ff"^E^Bk"^D^Bo"^D^B� ^D^Bs"^D^B� ^D^B� ^D^Bw"^D^B{"^D^B� ^D^B^�"^D^B� ^D^B� ^D^B�"^D^B�"^D^B^M!^D^B�"^D^B^Q!^D^B^U!^D^B�"^D^B�"^D^B^]!^D^B�"^D^B!!^D^B%!^D^B�!^D^B�!^D^B�!^D^B�!^D^B�!^D^B�!^D^B�!^D^B�!^D^B�!^D^B�!^D^B�!^D^B�!^D^B�"^D^B�!^D^B�"^D^B�"^D^B^M"^D^B�"^D^B^Q"^D^B^U"^D^BI"^D^B�"^D^B�"^D^B5"^D^B�"^D^B9"^D^B="^D^B� ^D^B� ^D^B�"^D^B� ^D^B�"^D^B� ^D^B� ^D^B� ^D^B� ^D^B�"^D^B^A!^D^B^E!^D^B^I!^D^B^M!^D^B�"^D^B^]!^D^B)!^D^B-!^D^B1!^D^B5!^D^B9!^D^BA!^D^BE!^D^BI!^D^BM!^D^BQ!^D^BU!^D^B�"^D^BY!^D^B]!^D^Ba!^D^Be!^D^Bi!^D^Bm!^D^Bu!^D^By!^D^B}!^D^B�!^D^B�!^D^B�!^D^B�!^D^B�!^D^B�!^D^B�!^D^B�!^D^B�!^D^B�!^D^B�!^D^B�!^D^B�!^D^B�!^D^B�!^D^B�!^D^B�!^D^B�"^D^B�!^D^B�!^D^B�!^D^B�!^D^B^A"^D^B^E"^D^B^I"^D^B^M"^D^B�"^D^B^Y"^D^B^]"^D^B�"^D^B)"^D^B-"^D^B1"^D^B5"^D^B�"^D^B� ^D^B�"^D^B� ^D^B�"^D^B^M!^D^B�"^D^B^]!^D^B�"^D^BQ!^D^B�"^D^B�"^D^B�"^D^B�!^D^B�!^D^B�!^D^B^M"^D^B�"^D^B5"^D^B�"^D^B�"^F^B�"^F^B�"^F^B�"^D^B^A#^D^B^E#^D^B^I#^D^B^M#^D^B^Q#^D^B^U#^D^B^Y#^D^B^]#^D^B!#^D^B%#^D^B)#^D^B-#^D^B1#^D^B5#^D^B9#^D^B=#^D^BA#^D^BE#^D^BI#^D^BM#^D^BQ#^D^BU#^D^B�"^D^BY#^D^B]#^D^Ba#^D^Be#^D^B�"^D^B^A#^D^B^E#^D^B^I#^D^B^M#^D^B^Q#^D^B^U#^D^B^Y#^D^B^]#^D^B!#^D^B%#^D^B)#^D^B-#^D^B1#^D^B5#^D^B9#^D^B=#^D^BA#^D^BE#^D^BI#^D^BM#^D^BQ#^D^BU#^D^B�"^D^BY#^D^B]#^D^Ba#^D^Be#^D^BM#^D^BQ#^D^BU#^D^B�"^D^B�"^D^B�"^D^Bq!^D^BE!^D^BI!^D^BM!^D^BM#^D^BQ#^D^BU#^D^Bq!^D^Bu!^D^Bi#^D^G │ │ + [ ab3d] m#^F^Bs#^F^By#^F^B^�#^F^B�#^F^B�#^F^B�#^F^B�#^F^B�#^F^B�#^F^B�#^F^B�#^F^B�#^F^B�#^F^B�#^F^B�#^F^B�#^F^B�#^F^B�#^F^B�#^F^B�#^F^B�#^F^B�#^F^B�#^F^B�#^F^B^C$^F^B^I$^F^B^O$^F^B^U$^F^B^[$^F^B!$^F^B'$^F^B-$^F^B3$^F^B9$^F^B?$^F^BE$^F^BK$^F^BQ$^F^BW$^F^B]$^F^Bc$^F^Bi$^F^Bo$^F^Bu$^F^B{$^F^B�$^F^B�$^F^B�$^F^D │ │ + [ ac06] $^F^B�$^F^B�$^F^B�$^F^B�$^F^B�$^F^B�$^F^B�$^F^B�$^F^B�$^F^B�$^F^B�$^F^B�$^F^B�$^F^B�$^F^B�$^F^B�$^F^B�$^F^B�$^F^B^E%^F^B^K%^F^B^Q%^F^B^W%^F^B^]%^F^B#%^F^B)%^F^B/%^F^B5%^F^B;%^F^BA%^F^BG%^F^BM%^F^B9$^F^BE$^F^BS%^F^BY%^F^B_%^F^Be%^F^Bk%^F^Bq%^F^Bk%^F^B_%^F^Bw%^F^B}%^F^B�%^F^B�%^F^B�%^F^Bq%^F^B^O$^F^B�#^F^B�%^F^B�%^F^D │ │ + [ acda] %^F^B�%^F^B�%^H^B�%^H^B�%^H^B�%^H^B�%^H^B�%^H^B�%^H^B�%^F^F�%!^F^L&^O^B^[&^H^G │ │ + [ ad19] #&^A^B$&^C^D │ │ + [ ad25] '&^A^F │ │ + [ ad2d] (&^A^F)&^A^B*&^C^B-&^C^D │ │ + [ ad49] 0&^C^B3&^C^F6&^A^F7^I^A^F8^I^A^F7&^A^F8&^A^B9&^C^B<&^C^B?&^C^BB&^C^BE&^C^BH&^C^B�^I^C^B�^I^C^BK&^C^BN&^C^BQ&^C^BT&^C^G │ │ + [ ad99] W&^A^FX&^A^F^V^I^C^F6&^A^F#&^A^B$&^C^D │ │ + [ adb9] '&^A^F)&^A^F(&^A^B0&^C^F7^I^A^F8^I^A^F7&^A^F8&^A^B9&^C^B<&^C^FY&^A^FZ&^A^F[&^A^F2^I^A^B\&^A^F]&^A^F^&^A^F6^I^A^D │ │ + [ ae05] _&^A^F`&^A^Fa&^A^Fb&^A^D │ │ + [ ae19] c&^C^Bf&^D^Fj&^C │ │ + [ ae29] m&^C^D │ │ + [ ae31] p&^C^Bs&^D^Fw&^C^Bz&^D^F~&^C^B�&^D^F�&^C^B�&^D^F�&^C^B�&^D^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^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�&^D^B�&^D^B�&^D^B�&^D^D │ │ + [ af05] (&^A^F�&^A^FY&^A^F`&^A^Fa&^A^FZ&^A^F�&^A^F7^I^A^F8^I^A^F[&^A^F2^I^A^F#&^A^B\&^A^B�^N^A^F�&^A^B+^I^A^B+ │ │ + [ af49] ! │ │ + [ af4d] " │ │ + [ af51] ,^I^A^B-^I^A^B.^I^A^B/^I^A^B0^I^A^B1^I^A^F'&^A^F │ │ + [ af71] ]&^A^F6^I^A^F^&^A^F)&^A^Fb&^A^B │ │ + [ afed] W&^A^F_&^A^FX&^A^F�&^A^F6&^A^F�^H^A^B │ │ + [ b06d] 7&^A^F�&^A^F8&^A^F�&^A^B�&^C^B�&^C^B�^N^A^BK&^C^BN&^C^B$&^C^B�&^C^B�^R^C^B�&^C^B�&^C^B�&^C^B^A'^C^B^D'^C^B^G'^C^B\n │ │ '^C^B^M'^C^B^P'^C^B^S'^C^BR^R^C^BU^R^C^BX^R^C^B[^R^C^B^^R^C^Ba^R^C^Bd^R^C^Bg^R^C^Bj^R^C^Bm^R^C^Bp^R^C^Bs^R^C^Bv^R^C^By^R^C^B|^R^C^B^�^R^C^B�^R^C^B�^R^C^B�^R^C^B�^R^C^B�^R^C^B�^R^C^B�^R^C^B�^R^C^B�^R^C^B�^R^C^B�^R^C^B�^R^C^B�^R^C^B�^R^C^B�^R^C^B�^R^C^B�^R^C^B�^R^C^B�^R^C^B�^R^C^B�^R^C^B�^R^C^B�^R^C^B�^R^C^B�^R^C^B�^R^C^B�^R^C^B�^R^C^B^V'^C^B^Y'^C^B^\'^C^D │ │ - [ b02d] "^O^C^B%^O^C^D │ │ - [ b039] (^O^C^B+^O^C^B.^O^C^B1^O^C^B4^O^C^B7^O^C^D │ │ - [ b055] :^O^C^B=^O^C^B@^O^C^D │ │ - [ b066] '^B^B!'^B^B#'^B^F^^ │ │ - [ b075] %'^B^B''^B^B)'^C^D │ │ - [ b085] ,'^C^B/'^C^B2'^C^B5'^C^B8'^C^B;'^C^B>'^C^D │ │ - [ b175] A'^D^BE'^D^BI'^D^BM'^D^BQ'^D^BU'^D^BY'^D^B]'^D^Ba'^D^Be'^D^Bi'^D^Bm'^D^Bq'^D^Bu'^D^By'^D^B}'^D^B�'^D^B�'^D^B�'^D^B�'^D^B�'^D^B�'^D^B�'^D^B�'^D^B�'^D^B�'^D^B�'^D^B�'^D^B�'^D^B�'^D^B�'^D^B�'^D^B�'^D^B�'^D^B�'^D^B�'^D^B�'^D^B�'^D^B�'^D^B�'^D │ │ - [ b226] '^D^B�'^D^B�'^D^B�'^D^B�'^D^B�'^D^B�'^D^B�'^D^B^A(^D^B^E(^D^B^I(^D^B^M(^D^B^Q(^D^B^U(^D^B^Y(^D^B^](^D^B!(^D^B%(^D^B)(^D^B-(^D^B1(^D^B5(^D^B9(^D^B=(^D^BA(^D^BE(^D^BI(^D^BM(^D^BQ(^D^BU(^D^BY(^D^B](^D^Ba(^D^Be(^D^Bi(^D^Bm(^D^D │ │ - [ b441] q(^D^Bu(^D^By(^D^B}(^D^B�(^D^B�(^D^B�(^D^B�(^D^B�(^D^B�(^D^B�(^D^B�(^D^B�(^D^B�(^D^B�(^D^B�(^D^B�(^D^B�(^D^B�(^D^B�(^D^B�(^D^B�(^D^B�(^D^B�(^D^B�(^D^B�(^D^B�(^D^B�(^D^B�(^D^B�(^D^B�(^D^B�(^D^B�(^D^B�(^D^B�(^D^B�(^D^B^A)^D^B^E)^D^B^I)^D^B^M)^D^B^Q)^D^B^U)^D^B^Y)^D^B^])^D^B!)^D^B%)^D^B))^D^B-)^D^B1)^D^B5)^D^B9)^D^D │ │ - [ b785] =)^D^BA)^D^BE)^D^BI)^D^BM)^D^BQ)^D^BU)^D^BY)^D^B])^D^Ba)^D^Be)^D^Bi)^D^Bm)^D^Bq)^D^Bu)^D^By)^D^B})^D^B�)^D^B�)^D^B�)^D^B�)^D^B�)^D^B�)^D^B�)^D^B�)^D^B�)^D^B�)^D^B�)^D^B�)^D^B�)^D^B�)^D^B�)^D │ │ - [ ba06] )^D^B�)^D^B�)^D^B�)^D^B�)^D^B�)^D^B�)^D^B�)^D^B�)^D^B�)^D^B�)^D^B�)^D^B�)^D^B�)^D^B�)^D^B�)^D^B�)^D^B^A*^D^B^E*^D^B^I*^D^B^M*^D^B^Q*^D^B^U*^D^B^Y*^D^B^]*^D^B!*^D^B%*^D^B)*^D^B-*^D^B1*^D^B5*^D^B9*^D │ │ - [ bb41] =*^H^BE*^H^BM*^L^BY*^L^Be*^L^Bq*^L^B}*^L^G │ │ - [ bb6a] *^H^B�*^H^B�*^L^B�*^L^B�*^L^B�*^L^G │ │ - [ c622] *^B^B�*^B^D │ │ - [ c63d] ^B^B^B"^B^B^B$^B^B^B&^B^B^B�^A^B^B(^B^B^B*^B^B^B& │ │ - [ c65d] ,^B^B^B.^B^B^B0^B^B^B2^B^B^B4^B^B^B&^B^B^B6^B^B^B8^B^B^B:^B^B^B<^B^B^B>^B^B^B@^B^B^BB^B^B^B�*^C^B^X^B^B^B^Z^B^B^B^\^B^B^B^^^B^B^B ^B^B^B"^B^B^B$^B^B^B&^B^B^B�^A^B^B(^B^B^B*^B^B^B& │ │ - [ c6c5] ,^B^B^B.^B^B^B0^B^B^B2^B^B^B4^B^B^B6^B^B^B8^B^B^B:^B^B^B<^B^B^B>^B^B^B@^B^B^BB^B^B^B�*^C^B ^B^B^B&^B^B^B(^B^B^B<^B^B^B4^B^B^B2^B^B^B^X^B^B^B^Z^B^B^B^\^B^B^B^^^B^B^B ^B^B^B"^B^B^B$^B^B^B&^B^B^B�^A^B^B(^B^B^B*^B^B^B& │ │ - [ c741] ,^B^B^B.^B^B^B0^B^B^B2^B^B^B4^B^B^B&^B^B^B6^B^B^B8^B^B^B:^B^B^B<^B^B^B>^B^B^B@^B^B^BB^B^B^B�*^C^B^X^B^B^B^Z^B^B^B^\^B^B^B^^^B^B^B ^B^B^B"^B^B^B$^B^B^B&^B^B^B�^A^B^B(^B^B^B*^B^B^B& │ │ - [ c7a9] ,^B^B^B.^B^B^B0^B^B^B2^B^B^B4^B^B^B6^B^B^B8^B^B^B:^B^B^B<^B^B^B>^B^B^B@^B^B^BB^B^B^B�*^C^B ^B^B^B&^B^B^B(^B^B^B<^B^B^B4^B^B^B2^B^B^B^X^B^B^B^Z^B^B^B^\^B^B^B^^^B^B^B ^B^B^B"^B^B^B$^B^B^B&^B^B^B�^A^B^B(^B^B^B*^B^B^B& │ │ - [ c825] ,^B^B^B.^B^B^B0^B^B^B2^B^B^B4^B^B^B&^B^B^B6^B^B^B8^B^B^B:^B^B^B<^B^B^B>^B^B^B@^B^B^BB^B^B^B�*^C^B^X^B^B^B^Z^B^B^B^\^B^B^B^^^B^B^B ^B^B^B"^B^B^B$^B^B^B&^B^B^B�^A^B^B(^B^B^B*^B^B^B& │ │ - [ c88d] ,^B^B^B.^B^B^B0^B^B^B2^B^B^B4^B^B^B6^B^B^B8^B^B^B:^B^B^B<^B^B^B>^B^B^B@^B^B^BB^B^B^B�*^C^B ^B^B^B&^B^B^B(^B^B^B<^B^B^B4^B^B^B2^B^B^B^X^B^B^B^Z^B^B^B^\^B^B^B^^^B^B^B ^B^B^B"^B^B^B$^B^B^B&^B^B^B�^A^B^B(^B^B^B*^B^B^B& │ │ - [ c909] ,^B^B^B.^B^B^B0^B^B^B2^B^B^B4^B^B^B&^B^B^B6^B^B^B8^B^B^B:^B^B^B<^B^B^B>^B^B^B@^B^B^BB^B^B^B�*^C^B^X^B^B^B^Z^B^B^B^\^B^B^B^^^B^B^B ^B^B^B"^B^B^B$^B^B^B&^B^B^B�^A^B^B(^B^B^B*^B^B^B& │ │ - [ c971] ,^B^B^B.^B^B^B0^B^B^B2^B^B^B4^B^B^B6^B^B^B8^B^B^B:^B^B^B<^B^B^B>^B^B^B@^B^B^BB^B^B^B�*^C^B ^B^B^B&^B^B^B(^B^B^B<^B^B^B4^B^B^B2^B^B^B^X^B^B^B^Z^B^B^B^\^B^B^B^^^B^B^B ^B^B^B"^B^B^B$^B^B^B&^B^B^B�^A^B^B(^B^B^B*^B^B^B& │ │ - [ c9ed] ,^B^B^B.^B^B^B0^B^B^B2^B^B^B4^B^B^B&^B^B^B6^B^B^B8^B^B^B:^B^B^B<^B^B^B>^B^B^B@^B^B^BB^B^B^B�*^C^B^X^B^B^B^Z^B^B^B^\^B^B^B^^^B^B^B ^B^B^B"^B^B^B$^B^B^B&^B^B^B�^A^B^B(^B^B^B*^B^B^B& │ │ - [ ca55] ,^B^B^B.^B^B^B0^B^B^B2^B^B^B4^B^B^B6^B^B^B8^B^B^B:^B^B^B<^B^B^B>^B^B^B@^B^B^BB^B^B^B�*^C^B ^B^B^B&^B^B^B(^B^B^B<^B^B^B4^B^B^B2^B^B^BN^B^B^D │ │ - [ caa9] +^I^A^B+ │ │ - [ cab1] ! │ │ - [ cab5] " │ │ - [ cab9] ,^I^A^B-^I^A^B.^I^A^B/^I^A^B0^I^A^B1^I^A^B+^I^A^B+ │ │ - [ cad9] ! │ │ - [ cadd] " │ │ - [ cae1] ,^I^A^B-^I^A^B.^I^A^B/^I^A^B0^I^A^B1^I^A^B+^I^A^B+ │ │ - [ cb01] ! │ │ - [ cb05] " │ │ - [ cb09] ,^I^A^B-^I^A^B.^I^A^B/^I^A^B0^I^A^B1^I^A^B+^I^A^B+ │ │ - [ cb29] ! │ │ - [ cb2d] " │ │ - [ cb31] ,^I^A^B-^I^A^B.^I^A^B/^I^A^B0^I^A^B1^I^A^B+^I^A^B+ │ │ - [ cb51] ! │ │ - [ cb55] " │ │ - [ cb59] ,^I^A^B-^I^A^B.^I^A^B/^I^A^B0^I^A^B1^I^A^G │ │ - [ cc1a] *^D^B�*^D^B�*^D^B�*^D^B�*^D^B�*^D^B�*^D^B�*^D^B�*^D^B�*^D^B�*^D^B�*^D^B^C+^D^B^G+^D^B^K+^D^B^O+^D^B^S+^D^B^W+^D^B^[+^D^B^_+^D^B#+^D^B'+^D^B++^D^B/+^D^B3+^D^B7+^D^B;+^D^B?+^D^BC+^D^BG+^D^BK+^D^BO+^D^BS+^D^BW+^D │ │ - [ ccca] &^B^B�&^B^B�&^B^B�&^B^D │ │ - [ ccde] &^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�&^B^B�&^B^B�&^B^B�&^B^B[+^B^B� ^B^B]+^B^B_+^B^D │ │ - [ cd4e] &^B^B�&^B^D │ │ - [ cd5a] &^B^D │ │ - [ cd62] &^B^D │ │ - [ cd6a] &^B^B�&^B^B�&^B^B�&^B^B�&^B^B�&^B^B�&^B^B�&^B^B�&^B^B�&^B^D │ │ - [ cd96] &^B^B�&^B^B�&^B^B�&^B^D │ │ - [ cdaa] &^B^D │ │ - [ cdb2] &^B^D │ │ - [ cdba] &^B^D │ │ - [ cdc2] &^B^D │ │ - [ cdca] &^B^D │ │ - [ cdd2] &^B^D │ │ - [ cdda] &^B^B�&^B^B�&^B^D │ │ - [ cdea] &^B^B�&^B^D │ │ - [ cdf6] &^B^D │ │ - [ cdfe] &^B^D │ │ - [ ce06] &^B^D │ │ - [ ce0e] &^B^D │ │ - [ ce16] ^B^D │ │ - [ ce1d] _+^B^D │ │ - [ ce26] &^B^B�&^B^D │ │ - [ ce32] &^B^D │ │ - [ ce3a] &^B^B�&^B^B�&^B^B�&^B^D │ │ - [ ce4e] &^B^B�&^B^B�&^B^B�&^B^B�&^B^B�&^B^B�&^B^D │ │ - [ ce6e] &^B^B�&^B^B�&^B^B�&^B^D │ │ - [ ce82] &^B^B�&^B^B�&^B^B[+^B^D │ │ - [ ce95] ]+^B^D │ │ - [ ce9e] &^B^B�&^B^B�&^B^B�&^B^B�&^B^B�&^B^B�&^B^B�&^B^B�&^B^B�&^B^D │ │ - [ ceca] &^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^D │ │ - [ cf12] &^B^B�&^B^B�&^B^D │ │ - [ cf22] &^B^B�&^B^B�&^B^B�&^B^B�&^B^D │ │ - [ cf3a] &^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^D │ │ - [ cfb9] a+^B^Fc+^B^Fe+^B^Fg+^B^Fi+^B^Fk+^B^Fm+^B^Fo+^B^Fq+^B^Fs+^B^G │ │ - [ cfe5] Q\n │ │ + [ b22d] "^O^C^B%^O^C^D │ │ + [ b239] (^O^C^B+^O^C^B.^O^C^B1^O^C^B4^O^C^B7^O^C^D │ │ + [ b255] :^O^C^B=^O^C^B@^O^C^D │ │ + [ b266] '^B^B!'^B^B#'^B^F^^ │ │ + [ b275] %'^B^B''^B^B)'^C^D │ │ + [ b285] ,'^C^B/'^C^B2'^C^B5'^C^B8'^C^B;'^C^B>'^C^D │ │ + [ b375] A'^D^BE'^D^BI'^D^BM'^D^BQ'^D^BU'^D^BY'^D^B]'^D^Ba'^D^Be'^D^Bi'^D^Bm'^D^Bq'^D^Bu'^D^By'^D^B}'^D^B�'^D^B�'^D^B�'^D^B�'^D^B�'^D^B�'^D^B�'^D^B�'^D^B�'^D^B�'^D^B�'^D^B�'^D^B�'^D^B�'^D^B�'^D^B�'^D^B�'^D^B�'^D^B�'^D^B�'^D^B�'^D^B�'^D^B�'^D^B�'^D │ │ + [ b426] '^D^B�'^D^B�'^D^B�'^D^B�'^D^B�'^D^B�'^D^B�'^D^B^A(^D^B^E(^D^B^I(^D^B^M(^D^B^Q(^D^B^U(^D^B^Y(^D^B^](^D^B!(^D^B%(^D^B)(^D^B-(^D^B1(^D^B5(^D^B9(^D^B=(^D^BA(^D^BE(^D^BI(^D^BM(^D^BQ(^D^BU(^D^BY(^D^B](^D^Ba(^D^Be(^D^Bi(^D^Bm(^D^D │ │ + [ b641] q(^D^Bu(^D^By(^D^B}(^D^B�(^D^B�(^D^B�(^D^B�(^D^B�(^D^B�(^D^B�(^D^B�(^D^B�(^D^B�(^D^B�(^D^B�(^D^B�(^D^B�(^D^B�(^D^B�(^D^B�(^D^B�(^D^B�(^D^B�(^D^B�(^D^B�(^D^B�(^D^B�(^D^B�(^D^B�(^D^B�(^D^B�(^D^B�(^D^B�(^D^B�(^D^B�(^D^B^A)^D^B^E)^D^B^I)^D^B^M)^D^B^Q)^D^B^U)^D^B^Y)^D^B^])^D^B!)^D^B%)^D^B))^D^B-)^D^B1)^D^B5)^D^B9)^D^D │ │ + [ b985] =)^D^BA)^D^BE)^D^BI)^D^BM)^D^BQ)^D^BU)^D^BY)^D^B])^D^Ba)^D^Be)^D^Bi)^D^Bm)^D^Bq)^D^Bu)^D^By)^D^B})^D^B�)^D^B�)^D^B�)^D^B�)^D^B�)^D^B�)^D^B�)^D^B�)^D^B�)^D^B�)^D^B�)^D^B�)^D^B�)^D^B�)^D^B�)^D │ │ + [ bc06] )^D^B�)^D^B�)^D^B�)^D^B�)^D^B�)^D^B�)^D^B�)^D^B�)^D^B�)^D^B�)^D^B�)^D^B�)^D^B�)^D^B�)^D^B�)^D^B�)^D^B^A*^D^B^E*^D^B^I*^D^B^M*^D^B^Q*^D^B^U*^D^B^Y*^D^B^]*^D^B!*^D^B%*^D^B)*^D^B-*^D^B1*^D^B5*^D^B9*^D │ │ + [ bd41] =*^H^BE*^H^BM*^L^BY*^L^Be*^L^Bq*^L^B}*^L^G │ │ + [ bd6a] *^H^B�*^H^B�*^L^B�*^L^B�*^L^B�*^L^G │ │ + [ c822] *^B^B�*^B^D │ │ + [ c83d] ^B^B^B"^B^B^B$^B^B^B&^B^B^B�^A^B^B(^B^B^B*^B^B^B& │ │ + [ c85d] ,^B^B^B.^B^B^B0^B^B^B2^B^B^B4^B^B^B&^B^B^B6^B^B^B8^B^B^B:^B^B^B<^B^B^B>^B^B^B@^B^B^BB^B^B^B�*^C^B^X^B^B^B^Z^B^B^B^\^B^B^B^^^B^B^B ^B^B^B"^B^B^B$^B^B^B&^B^B^B�^A^B^B(^B^B^B*^B^B^B& │ │ + [ c8c5] ,^B^B^B.^B^B^B0^B^B^B2^B^B^B4^B^B^B6^B^B^B8^B^B^B:^B^B^B<^B^B^B>^B^B^B@^B^B^BB^B^B^B�*^C^B ^B^B^B&^B^B^B(^B^B^B<^B^B^B4^B^B^B2^B^B^B^X^B^B^B^Z^B^B^B^\^B^B^B^^^B^B^B ^B^B^B"^B^B^B$^B^B^B&^B^B^B�^A^B^B(^B^B^B*^B^B^B& │ │ + [ c941] ,^B^B^B.^B^B^B0^B^B^B2^B^B^B4^B^B^B&^B^B^B6^B^B^B8^B^B^B:^B^B^B<^B^B^B>^B^B^B@^B^B^BB^B^B^B�*^C^B^X^B^B^B^Z^B^B^B^\^B^B^B^^^B^B^B ^B^B^B"^B^B^B$^B^B^B&^B^B^B�^A^B^B(^B^B^B*^B^B^B& │ │ + [ c9a9] ,^B^B^B.^B^B^B0^B^B^B2^B^B^B4^B^B^B6^B^B^B8^B^B^B:^B^B^B<^B^B^B>^B^B^B@^B^B^BB^B^B^B�*^C^B ^B^B^B&^B^B^B(^B^B^B<^B^B^B4^B^B^B2^B^B^B^X^B^B^B^Z^B^B^B^\^B^B^B^^^B^B^B ^B^B^B"^B^B^B$^B^B^B&^B^B^B�^A^B^B(^B^B^B*^B^B^B& │ │ + [ ca25] ,^B^B^B.^B^B^B0^B^B^B2^B^B^B4^B^B^B&^B^B^B6^B^B^B8^B^B^B:^B^B^B<^B^B^B>^B^B^B@^B^B^BB^B^B^B�*^C^B^X^B^B^B^Z^B^B^B^\^B^B^B^^^B^B^B ^B^B^B"^B^B^B$^B^B^B&^B^B^B�^A^B^B(^B^B^B*^B^B^B& │ │ + [ ca8d] ,^B^B^B.^B^B^B0^B^B^B2^B^B^B4^B^B^B6^B^B^B8^B^B^B:^B^B^B<^B^B^B>^B^B^B@^B^B^BB^B^B^B�*^C^B ^B^B^B&^B^B^B(^B^B^B<^B^B^B4^B^B^B2^B^B^B^X^B^B^B^Z^B^B^B^\^B^B^B^^^B^B^B ^B^B^B"^B^B^B$^B^B^B&^B^B^B�^A^B^B(^B^B^B*^B^B^B& │ │ + [ cb09] ,^B^B^B.^B^B^B0^B^B^B2^B^B^B4^B^B^B&^B^B^B6^B^B^B8^B^B^B:^B^B^B<^B^B^B>^B^B^B@^B^B^BB^B^B^B�*^C^B^X^B^B^B^Z^B^B^B^\^B^B^B^^^B^B^B ^B^B^B"^B^B^B$^B^B^B&^B^B^B�^A^B^B(^B^B^B*^B^B^B& │ │ + [ cb71] ,^B^B^B.^B^B^B0^B^B^B2^B^B^B4^B^B^B6^B^B^B8^B^B^B:^B^B^B<^B^B^B>^B^B^B@^B^B^BB^B^B^B�*^C^B ^B^B^B&^B^B^B(^B^B^B<^B^B^B4^B^B^B2^B^B^B^X^B^B^B^Z^B^B^B^\^B^B^B^^^B^B^B ^B^B^B"^B^B^B$^B^B^B&^B^B^B�^A^B^B(^B^B^B*^B^B^B& │ │ + [ cbed] ,^B^B^B.^B^B^B0^B^B^B2^B^B^B4^B^B^B&^B^B^B6^B^B^B8^B^B^B:^B^B^B<^B^B^B>^B^B^B@^B^B^BB^B^B^B�*^C^B^X^B^B^B^Z^B^B^B^\^B^B^B^^^B^B^B ^B^B^B"^B^B^B$^B^B^B&^B^B^B�^A^B^B(^B^B^B*^B^B^B& │ │ + [ cc55] ,^B^B^B.^B^B^B0^B^B^B2^B^B^B4^B^B^B6^B^B^B8^B^B^B:^B^B^B<^B^B^B>^B^B^B@^B^B^BB^B^B^B�*^C^B ^B^B^B&^B^B^B(^B^B^B<^B^B^B4^B^B^B2^B^B^BN^B^B^D │ │ + [ cca9] +^I^A^B+ │ │ + [ ccb1] ! │ │ + [ ccb5] " │ │ + [ ccb9] ,^I^A^B-^I^A^B.^I^A^B/^I^A^B0^I^A^B1^I^A^B+^I^A^B+ │ │ + [ ccd9] ! │ │ + [ ccdd] " │ │ + [ cce1] ,^I^A^B-^I^A^B.^I^A^B/^I^A^B0^I^A^B1^I^A^B+^I^A^B+ │ │ + [ cd01] ! │ │ + [ cd05] " │ │ + [ cd09] ,^I^A^B-^I^A^B.^I^A^B/^I^A^B0^I^A^B1^I^A^B+^I^A^B+ │ │ + [ cd29] ! │ │ + [ cd2d] " │ │ + [ cd31] ,^I^A^B-^I^A^B.^I^A^B/^I^A^B0^I^A^B1^I^A^B+^I^A^B+ │ │ + [ cd51] ! │ │ + [ cd55] " │ │ + [ cd59] ,^I^A^B-^I^A^B.^I^A^B/^I^A^B0^I^A^B1^I^A^G │ │ + [ ce1a] *^D^B�*^D^B�*^D^B�*^D^B�*^D^B�*^D^B�*^D^B�*^D^B�*^D^B�*^D^B�*^D^B�*^D^B^C+^D^B^G+^D^B^K+^D^B^O+^D^B^S+^D^B^W+^D^B^[+^D^B^_+^D^B#+^D^B'+^D^B++^D^B/+^D^B3+^D^B7+^D^B;+^D^B?+^D^BC+^D^BG+^D^BK+^D^BO+^D^BS+^D^BW+^D │ │ + [ ceca] &^B^B�&^B^B�&^B^B�&^B^D │ │ + [ cede] &^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�&^B^B�&^B^B�&^B^B�&^B^B[+^B^B� ^B^B]+^B^B_+^B^D │ │ + [ cf4e] &^B^B�&^B^D │ │ + [ cf5a] &^B^D │ │ + [ cf62] &^B^D │ │ + [ cf6a] &^B^B�&^B^B�&^B^B�&^B^B�&^B^B�&^B^B�&^B^B�&^B^B�&^B^B�&^B^D │ │ + [ cf96] &^B^B�&^B^B�&^B^B�&^B^D │ │ + [ cfaa] &^B^D │ │ + [ cfb2] &^B^D │ │ + [ cfba] &^B^D │ │ + [ cfc2] &^B^D │ │ + [ cfca] &^B^D │ │ + [ cfd2] &^B^D │ │ + [ cfda] &^B^B�&^B^B�&^B^D │ │ + [ cfea] &^B^B�&^B^D │ │ + [ cff6] &^B^D │ │ + [ cffe] &^B^D │ │ + [ d006] &^B^D │ │ + [ d00e] &^B^D │ │ + [ d016] ^B^D │ │ + [ d01d] _+^B^D │ │ + [ d026] &^B^B�&^B^D │ │ + [ d032] &^B^D │ │ + [ d03a] &^B^B�&^B^B�&^B^B�&^B^D │ │ + [ d04e] &^B^B�&^B^B�&^B^B�&^B^B�&^B^B�&^B^B�&^B^D │ │ + [ d06e] &^B^B�&^B^B�&^B^B�&^B^D │ │ + [ d082] &^B^B�&^B^B�&^B^B[+^B^D │ │ + [ d095] ]+^B^D │ │ + [ d09e] &^B^B�&^B^B�&^B^B�&^B^B�&^B^B�&^B^B�&^B^B�&^B^B�&^B^B�&^B^D │ │ + [ d0ca] &^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^D │ │ + [ d112] &^B^B�&^B^B�&^B^D │ │ + [ d122] &^B^B�&^B^B�&^B^B�&^B^B�&^B^D │ │ + [ d13a] &^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^D │ │ + [ d1b9] a+^B^Fc+^B^Fe+^B^Fg+^B^Fi+^B^Fk+^B^Fm+^B^Fo+^B^Fq+^B^Fs+^B^G │ │ + [ d1e5] Q\n │ │ T\n │ │ W\n │ │ Z\n │ │ ]\n │ │ `\n │ │ c\n │ │ f\n │ │ @@ -2291,11473 +2291,11397 @@ │ │ o\n │ │ r\n │ │ u\n │ │ x\n │ │ {\n │ │ ~\n │ │ u+^G^B^B │ │ - [ d05d] |+^B^G │ │ - [ d0cd] ~+^B^B�^W^B^B�+^B^Bw │ │ - [ d0de] +^C^B�+^B^G │ │ - [ d0ea] +^B^B�+^B^B�+^B^G │ │ - [ d0fa] +^B^G │ │ - [ d10a] +^F^B�+^F^Bp^R^C^D │ │ - [ d11e] +^C^B�+^C^B�+^C^B^\^L^C^B�+^C^B�+^C^B�^O^C^B�+^C^B�+^C^B�+^C^B�^\^C^B�+^C^B�+^C^B�+^C^B�+^C^B�+^C^B�+^C^B3^M^C^B�+^C^B�+^C^B�+^C^B�+^C^B�+^C^B�+^C^B\n │ │ + [ d25d] |+^B^G │ │ + [ d2cd] ~+^B^B�^W^B^B�+^B^Bw │ │ + [ d2de] +^C^B�+^B^G │ │ + [ d2ea] +^B^B�+^B^B�+^B^G │ │ + [ d2fa] +^B^G │ │ + [ d30a] +^F^B�+^F^Bp^R^C^D │ │ + [ d31e] +^C^B�+^C^B�+^C^B^\^L^C^B�+^C^B�+^C^B�^O^C^B�+^C^B�+^C^B�+^C^B�^\^C^B�+^C^B�+^C^B�+^C^B�+^C^B�+^C^B�+^C^B3^M^C^B�+^C^B�+^C^B�+^C^B�+^C^B�+^C^B�+^C^B\n │ │ +^C^B�^Q^C^B�^O^C^B�^Q^C^B�+^C^B�^M^C^B�+^C^B�+^C^B�+^C^B�+^C^B�+^C^B�^Q^C^B�^L^C^B�+^C^B�+^C^B�+^C^B�+^C^D │ │ - [ d1ce] +^I^B^A,^I^B\n │ │ + [ d3ce] +^I^B^A,^I^B\n │ │ ,^I^B^S,^I^B^\,^I^B%,^I^B.,^I^B7,^I^B@,^I^D │ │ - [ d1f5] I,^C^BL,^C^D │ │ - [ d2d1] +^I^A^B+ │ │ - [ d2d9] ! │ │ - [ d2dd] " │ │ - [ d2e1] ,^I^A^B-^I^A^B.^I^A^B/^I^A^B0^I^A^B1^I^A^D │ │ - [ d325] O,^C^BR,^C^BU,^C^BX,^D^B\,^C^B^M^^^C^B_,^C^Bb,^C^Be,^C^Bh,^C^B^P^^^C^Bk,^C^Bn,^C^Bq,^D^B^S^^^C^Bu,^C^Bx,^C^B{,^C^B~,^D^B�,^C^B�,^C^B�+^C^B�,^D^B�,^C^B�,^C^B�,^C^B�,^C^B�^^^C^B�,^D^B:^L^C^B�,^C^B�,^C^B�,^C^B�,^C^B�+^C^B�,^C^B�,^C^B�^^^C^B^V^^^C^B^Y^^^C^B�^^^C^B�,^C^B�,^C^B�^[^C^B�,^C^B^\^^^C^B�,^C^B�,^C^B�,^C^B�,^C^B�,^D^B�,^C^B�,^C^B�,^C^B�,^D^B�,^C^B�,^C^B�,^C^B�,^C^B�,^C^B�,^C^B�,^C^B�,^C^B�,^C^B�,^C^B�,^C^B�,^C^B�,^C^B�^^^C^B�,^C^B�,^C^B^A-^C^B^D-^C^B"^^^C^B^G-^C^B\n │ │ + [ d3f5] I,^C^BL,^C^D │ │ + [ d4d1] +^I^A^B+ │ │ + [ d4d9] ! │ │ + [ d4dd] " │ │ + [ d4e1] ,^I^A^B-^I^A^B.^I^A^B/^I^A^B0^I^A^B1^I^A^D │ │ + [ d525] O,^C^BR,^C^BU,^C^BX,^D^B\,^C^B^M^^^C^B_,^C^Bb,^C^Be,^C^Bh,^C^B^P^^^C^Bk,^C^Bn,^C^Bq,^D^B^S^^^C^Bu,^C^Bx,^C^B{,^C^B~,^D^B�,^C^B�,^C^B�+^C^B�,^D^B�,^C^B�,^C^B�,^C^B�,^C^B�^^^C^B�,^D^B:^L^C^B�,^C^B�,^C^B�,^C^B�,^C^B�+^C^B�,^C^B�,^C^B�^^^C^B^V^^^C^B^Y^^^C^B�^^^C^B�,^C^B�,^C^B�^[^C^B�,^C^B^\^^^C^B�,^C^B�,^C^B�,^C^B�,^C^B�,^D^B�,^C^B�,^C^B�,^C^B�,^D^B�,^C^B�,^C^B�,^C^B�,^C^B�,^C^B�,^C^B�,^C^B�,^C^B�,^C^B�,^C^B�,^C^B�,^C^B�,^C^B�^^^C^B�,^C^B�,^C^B^A-^C^B^D-^C^B"^^^C^B^G-^C^B\n │ │ -^C^B^M-^C^B�^]^C^B^P-^C^B^S-^C^B^V-^C^B^Y-^C^B^\-^C^B^_-^C^B"-^C^B%-^C^B(-^D^B,-^C^B/-^C^B2-^C^B�+^C^B5-^C^B8-^C^B;-^D^B?-^D^BC-^C^BF-^C^BI-^C^BL-^C^BO-^C^BR-^C^D │ │ - [ d4bd] U-^C^BX-^C^B[-^D^B_-^C^Bb-^C^B�^[^C^Be-^C^Bh-^D^Bl-^C^Bo-^C^D │ │ - [ d4ed] r-^C^Bu-^C^B�^L^C^Bx-^C^B{-^C^B~-^D^B�-^C^B�-^D^B�-^C^B�-^C^B�-^C^B�-^C^B�-^C^B�-^C^B�-^C^B�-^C^B�-^C^B�-^C^B�-^C^B�-^D^B�-^C^B�-^C^B�-^C^B�-^C^BL^[^C^B�-^D^B�^L^C^B�-^D^B�-^C^B�-^C^B�-^C^B�-^D^B�-^D^B�-^C^B�-^C^B�-^C^B�-^C^B�-^C^B�-^C^B�-^C^B�-^C^B�-^C^B�-^C^B1^^^C^B�-^D^B�-^C^B�-^C^B�-^C^B�^^^C^B�-^C^B�-^C^B7^^^C^B^A.^C^B^D.^C^B^G.^C^B\n │ │ + [ d6bd] U-^C^BX-^C^B[-^D^B_-^C^Bb-^C^B�^[^C^Be-^C^Bh-^D^Bl-^C^Bo-^C^D │ │ + [ d6ed] r-^C^Bu-^C^B�^L^C^Bx-^C^B{-^C^B~-^D^B�-^C^B�-^D^B�-^C^B�-^C^B�-^C^B�-^C^B�-^C^B�-^C^B�-^C^B�-^C^B�-^C^B�-^C^B�-^C^B�-^D^B�-^C^B�-^C^B�-^C^B�-^C^BL^[^C^B�-^D^B�^L^C^B�-^D^B�-^C^B�-^C^B�-^C^B�-^D^B�-^D^B�-^C^B�-^C^B�-^C^B�-^C^B�-^C^B�-^C^B�-^C^B�-^C^B�-^C^B�-^C^B1^^^C^B�-^D^B�-^C^B�-^C^B�-^C^B�^^^C^B�-^C^B�-^C^B7^^^C^B^A.^C^B^D.^C^B^G.^C^B\n │ │ .^C^B:^^^C^B�^Z^C^B^M.^C^B^P.^C^B^S.^C^B^V.^C^B^Y.^C^B^\.^C^B^_.^D^B#.^C^B&.^C^B).^C^B,.^C^B/.^C^B2.^D^B6.^C^B9.^C^B<.^C^B?.^C^BB.^C^BE.^C^BH.^C^BK.^C^BN.^C^B=^^^C^BQ.^C^BT.^D^BX.^C^B[.^C^B^.^C^Ba.^C^BC^^^C^Bd.^C^Bg.^C^Bj.^C^Bm.^C^Bp.^C^Bs.^C^Bv.^C^By.^C^BO^[^C^B^M^_^C^B|.^C^B^�.^C^B�.^C^B�.^D^B�.^C^B�.^C^B�.^C^B�.^C^BF^^^C^B�.^D^B�.^C^B�.^C^B�.^C^B�^_^C^B�.^C^B�.^C^B�.^C^B�.^C^B�.^D^B�.^C^B�.^C^B�.^C^B�.^D^B�.^C^B�.^C^B�.^C^B�.^C^B^[^\^C^B�.^C^B�.^D^B�.^D^B�.^D^B�.^C^B�.^D^B�.^C^B�.^C^B�.^C^B�.^C^B�.^C^BI^^^C^B^T^]^C^B�.^C^B�.^C^B�.^C^B�.^D^B�.^C^B │ │ - [ d72e] /^C^B^C/^C^B^F/^C^B^V^_^C^B^I/^C^B^L/^D^B^P/^C^B^S/^C^B^V/^D^B^Z/^D^B^^/^C^B!/^C^B^Y^_^C^B$/^C^B'/^C^B*/^C^B-/^C^B0/^C^B3/^C^B6/^D^B:/^C^B=/^D^BA/^C^D │ │ - [ d78d] D/^C^B^_^_^C^BG/^C^BJ/^D^BN/^C^BQ/^C^BT/^D^BX/^D^B\/^C^B_/^C^Bb/^C^Be/^C^Bh/^C^Bk/^C^Bn/^C^B%^_^C^Bq/^C^Bt/^C^Bw/^C^Bz/^C^B}/^D^B�/^C^B�/^D^B�^[^C^B�/^D^B�/^C^B�/^D^B�/^D^B�/^D^B�/^C^B�/^C^B7^_^C^B�/^D^B�/^D^B�/^D^B�/^D^B�/^C^B�/^C^B:^_^C^B�^_^C^B�/^C^B�/^C^B�/^C^B�/^D^B�/^C^B�^[^C^B@^_^C^B�/^C^B�/^D^Bg^^^C^B�/^D^B�/^D^B�^]^C^B�/^C^B�/^C^Bp^^^C^B�/^C^B�/^C^B�/^D^B�/^D^D │ │ - [ d882] /^C^B�/^D^B�/^C^B�/^C^B�/^C^B�/^D^B�/^C^B^A0^C^B^D0^C^B^G0^C^B\n │ │ + [ d92e] /^C^B^C/^C^B^F/^C^B^V^_^C^B^I/^C^B^L/^D^B^P/^C^B^S/^C^B^V/^D^B^Z/^D^B^^/^C^B!/^C^B^Y^_^C^B$/^C^B'/^C^B*/^C^B-/^C^B0/^C^B3/^C^B6/^D^B:/^C^B=/^D^BA/^C^D │ │ + [ d98d] D/^C^B^_^_^C^BG/^C^BJ/^D^BN/^C^BQ/^C^BT/^D^BX/^D^B\/^C^B_/^C^Bb/^C^Be/^C^Bh/^C^Bk/^C^Bn/^C^B%^_^C^Bq/^C^Bt/^C^Bw/^C^Bz/^C^B}/^D^B�/^C^B�/^D^B�^[^C^B�/^D^B�/^C^B�/^D^B�/^D^B�/^D^B�/^C^B�/^C^B7^_^C^B�/^D^B�/^D^B�/^D^B�/^D^B�/^C^B�/^C^B:^_^C^B�^_^C^B�/^C^B�/^C^B�/^C^B�/^D^B�/^C^B�^[^C^B@^_^C^B�/^C^B�/^D^Bg^^^C^B�/^D^B�/^D^B�^]^C^B�/^C^B�/^C^Bp^^^C^B�/^C^B�/^C^B�/^D^B�/^D^D │ │ + [ da82] /^C^B�/^D^B�/^C^B�/^C^B�/^C^B�/^D^B�/^C^B^A0^C^B^D0^C^B^G0^C^B\n │ │ 0^C^B^M0^D^B^Q0^C^B^T0^C^B^W0^C^B^Z0^C^B^]0^C^B 0^C^B#0^D^B'0^D^B+0^C^B.0^D^B20^C^B50^D^B90^C^B<0^C^B�^^^C^B?0^D^BC0^D^BG0^C^BJ0^D^BN0^C^BQ0^D^BU0^C^BX0^C^B[0^C^B^0^C^Ba0^C^Bd0^C^Bg0^D^Bk0^D^Bo0^D^Bs0^D^B�-^C^Bw0^C^Bz0^C^B}0^C^B�0^C^B�0^C^B�0^C^B�0^C^B�0^C^B�0^C^B�0^C^B�0^C^B�0^D^B$^\^C^B�0^C^B�0^C^B�0^C^B�0^C^B�0^C^B�0^C^B�^^^C^B�0^C^B�0^C^B�0^C^B�0^C^B�0^D^B�0^D^B�0^D^B�0^C^B�0^C^B�0^C^B�0^C^B�0^D^B�0^C^B�0^D^B�0^C^B�0^C^B�0^D^B�0^D^B�0^C^B�0^C^Bs^[^C^B�0^C^B�0^C^B�0^C^B�0^C^B�0^C^B │ │ - [ d9ea] 1^C^BU^_^C^B^C1^C^B^F1^C^B^I1^C^D │ │ - [ da02] 1^C^B^O1^C^B^R1^C^B^U1^C^B�^M^C^B^X1^D^B^\1^C^B^_1^C^B"1^C^B%1^C^B(1^C^B+1^D^B/1^D^B31^C^B61^C^B91^C^Bd^_^C^Bg^_^C^B�^M^C^B<1^D^B@1^C^BC1^C^BF1^C^BI1^C^BL1^D^BP1^D^BT1^C^BW1^C^BZ1^C^B]1^D^Ba1^C^Bj^_^C^Bd1^D^Bh1^D^Bl1^C^Bo1^C^Br1^C^Bu1^D^By1^C^B|1^C^B^�1^C^B�1^C^B�1^C^B�1^C^B�1^C^B�1^D^B�1^C^B�1^C^B�1^C^B�1^D^B�1^C^B�1^C^B�1^C^B�1^C^B�1^D^B�1^D^B�1^C^B�1^C^B�1^C^B�1^D^B�1^C^B�1^D^B|^_^C^B�1^C^B�1^D^B�1^C^B�1^C^B�1^C^B�1^C^B�1^C^B�1^C^B�1^C^B�1^D^B^�^_^C^B�1^C^B�1^C^B�1^C^B�1^C^B�1^C^B�1^D^B�1^C^B�1^D^B^A2^D^B^E2^D^B_^N^C^B^I2^C^Bk^N^C^B^L2^C^B^O2^C^B^R2^C^B^U2^C^Bz^N^C^B^X2^D^D │ │ - [ db88] abcdefghijklmnopqrstuvwxyz � �23 �� �11�41�23�4������������������������������ss������������������������i�ij�����l������n���������������������������������������������������������������d�ljnj�����������������dz�������������������������������������������������� � � � � � ������������ �;� �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������a������������������������������������������������������������������������������������������������������������������������������������������������������������ � � ������������ �� �� ������ �� �� ������� ��`���������� �� �����������!! �???!!?����0456789+�=()rsa/ca/s�cc/oc/u�fnosmteltm����fax�1�71�91�101�32�31�52�53�54�51�65�61�83�85�87�81�iiiiiivviviiviiiixxixii0�3������������1011121314151617181920(1)(2)(3)(4)(5)(6)(7)(8)(9)(10)(11)(12)(13)(14)(15)(16)(17)(18)(19)(20)(a)(b)(c)(d)(e)(f)(g)(h)(i)(j)(k)(l)(m)(n)(o)(p)(q)(r)(s)(t)(u)(v)(w)(x)(y)(z)����::======������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������.��� � ������������������������������������������������������������������������������������������������������������(�)(�)(�)(�)(�)(�)(�)(�)(�)(�)(�)(�)(�)(�)(�)(�)(�)(�)(�)(�)(�)(�)(�)(�)(�)(�)(�)(�)(�)(��)(��)(�)(�)(�)(�)(�)(�)(�)(�)(�)(�)(�)(�)(�)(�)(�)(�)(�)(�)(�)(�)(�)(�)(�)(�)(�)(�)(�)(�)(�)(�)(�)(�)(�)(�)(�)(�)���pte212223242526272829303132333435���������������������������������������������������3637383940414243444546474849501�2�3�4�5�6�7�8�9�10�11�12�hgergevltd���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������0�1�2�3�4�5�6�7�8�9�10�11�12�13�14�15�16�17�18�19�20�21�22�23�24�hpadaaubarovpcdmdm2dm3iu������������pana�amakakbmbgbcalkcalpfnf�f�gmgkghzkhzmhzghzthz�lmldlklfmnm�mmmcmkmmm2cm2m2km2mm3cm3m3km3m�sm�s2kpampagparadrad�srad�s2psns�smspvnv�vmvkvpwnw�wmwkwk�m�bqcccdc�kgdbgyhahpinkkktlmlnloglxmilmolphppmprsrsvwbv�ma�m1�2�3�4�5�6�7�8�9�10�11�12�13�14�15�16�17�18�19�20�21�22�23�24�25�26�27�28�29�30�31�gal������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������fffiflffifflst������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������� �� �� �� �� �� ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������� ���� ���� ������ ���������,�:!?����_{}����������[]#&*-<>\$%@ ��� � � ��� ��� ��� ��� ����������������������������������������������"'/^|~��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������0,1,2,3,4,5,6,7,8,9,�s�wzhvsdppvwcmcmdmrdj���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������/home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/idna-0.5.0/src/punycode.rsexplicit panic/home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/unicode-normalization-0.1.23/src/decompose.rs/home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tinyvec-1.6.0/src/tinyvec.rs/home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tinyvec-1.6.0/src/arrayvec.rs/home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/irondash_dart_ffi-0.2.0/src/value.rsnot yet implemented: Implement NativePointer valueCObjectType::NumberOfTypes is not a valid typenot yet implemented: Uint8Clamped typed data is not implementednot yet implemented: Float32x4 typed data is not implementedInvalid TypedDataTypeIrondash FFI not initialized.FFI function not found/home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/irondash_dart_ffi-0.2.0/src/functions.rsDart_NewNativePortDart_CloseNativePortDart_NewWeakPersistentHandleDart_DeleteWeakPersistentHandleDart_HandleFromWeakPersistentirondash FFI is already initialized but with different set of function pointersunsupported Dart API version post_cobjectpost_integernew_native_portclose_native_portnew_weak_persistent_handledelete_weak_persistent_handlehandle_from_weak_persistentDartFunctionscalling checked jni method: GetFieldIDGetFieldIDGetFieldID resultcalling unchecked jni method: GetBooleanFieldlooking up jni method GetBooleanFieldGetBooleanFieldcalling unchecked jni method: GetByteFieldlooking up jni method GetByteFieldGetByteFieldcalling unchecked jni method: GetCharFieldlooking up jni method GetCharFieldGetCharFieldcalling unchecked jni method: GetDoubleFieldlooking up jni method GetDoubleFieldGetDoubleFieldcalling unchecked jni method: GetFloatFieldlooking up jni method GetFloatFieldGetFloatFieldcalling unchecked jni method: GetIntFieldlooking up jni method GetIntFieldGetIntFieldcalling unchecked jni method: GetLongFieldlooking up jni method GetLongFieldGetLongFieldcalling unchecked jni method: GetShortFieldlooking up jni method GetShortFieldGetShortFieldcalling checked jni method: GetObjectFieldlooking up jni method GetObjectFieldGetObjectFieldget_field_typed obj argumentcalling unchecked jni method: SetObjectFieldlooking up jni method SetObjectFieldSetObjectFieldcalling unchecked jni method: SetByteFieldlooking up jni method SetByteFieldSetByteFieldcalling unchecked jni method: SetCharFieldlooking up jni method SetCharFieldSetCharFieldcalling unchecked jni method: SetShortFieldlooking up jni method SetShortFieldSetShortFieldcalling unchecked jni method: SetIntFieldlooking up jni method SetIntFieldSetIntFieldcalling unchecked jni method: SetLongFieldlooking up jni method SetLongFieldSetLongFieldcalling unchecked jni method: SetBooleanFieldlooking up jni method SetBooleanFieldSetBooleanFieldcalling unchecked jni method: SetFloatFieldlooking up jni method SetFloatFieldSetFloatFieldcalling unchecked jni method: SetDoubleFieldlooking up jni method SetDoubleFieldSetDoubleFieldset_field_typed obj argumentcalling checked jni method: GetStaticMethodIDlooking up jni method GetStaticMethodIDGetStaticMethodIDGetStaticMethodID resultcalling checked jni method: CallStaticBooleanMethodAlooking up jni method CallStaticBooleanMethodACallStaticBooleanMethodAcalling checked jni method: CallStaticByteMethodAlooking up jni method CallStaticByteMethodACallStaticByteMethodAcalling checked jni method: CallStaticCharMethodAlooking up jni method CallStaticCharMethodACallStaticCharMethodAcalling checked jni method: CallStaticDoubleMethodAlooking up jni method CallStaticDoubleMethodACallStaticDoubleMethodAcalling checked jni method: CallStaticFloatMethodAlooking up jni method CallStaticFloatMethodACallStaticFloatMethodAcalling checked jni method: CallStaticIntMethodAlooking up jni method CallStaticIntMethodACallStaticIntMethodAcalling checked jni method: CallStaticLongMethodAlooking up jni method CallStaticLongMethodACallStaticLongMethodAcalling checked jni method: CallStaticShortMethodAlooking up jni method CallStaticShortMethodACallStaticShortMethodAcalling checked jni method: CallStaticVoidMethodAlooking up jni method CallStaticVoidMethodACallStaticVoidMethodAcalling checked jni method: CallStaticObjectMethodAlooking up jni method CallStaticObjectMethodACallStaticObjectMethodAnot implementedio/flutter/embedding/engine/FlutterJNIgetClassLoader()Ljava/lang/ClassLoader;libirondash_engine_context_native.so │ │ - [ 11f0c] irondash_engine_context_get_java_vm │ │ - [ 11f30] irondash_engine_context_get_main_looper │ │ - [ 11f58] irondash_engine_context_get_class_loader │ │ - [ 11f81] /home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/irondash_engine_context-0.5.0/src/platform/android/mini_run_loop.rsdev/irondash/engine_context/NativeNotifierloadClass(Ljava/lang/String;)Ljava/lang/Class;mNativeDatadestroyregisterDestroyListener(Ldev/irondash/engine_context/Notifier;)Vdev/irondash/engine_context/IrondashEngineContextPlugingetActivity(J)Landroid/app/Activity;getFlutterView(J)Landroid/view/View;/home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/irondash_engine_context-0.5.0/src/lib.rsassertion failed: PlatformContext::is_main_thread().unwrap_or(false)jlonginvalid engine handleinvalid versioninvalid threadirondash_engine_context plugin not loadedCould not convert value from unrelated type.Could not convert integer value to a smaller type.Could not convert float value to a smaller type.ValueTupleListtarget isolate not foundtarget isolate refused the messagetarget isolate was shut down while waiting for responsemessage channel "" not foundmessage handler for channel "error sending message: conversion error: │ │ - [ 123b0] try_from_errorplatform error (code: , message: , detail: errFinalizableObjectState is being dropped with active handle/rustc/4eb161250e340c8f48f66e2b929ef4a5bed7c181/library/core/src/slice/mod.rs/rustc/4eb161250e340c8f48f66e2b929ef4a5bed7c181/library/core/src/slice/sort/stable/drift.rsBad struct size (expected , got irondash_message_channel/home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/irondash_message_channel-0.8.0/src/lib.rsno_channelno_handlerMessageChannel: Malformed message/home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/irondash_dart_ffi-0.2.0/src/port.rs/home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/irondash_message_channel-0.8.0/src/codec.rsNot implemented/home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/irondash_message_channel-0.8.0/src/native_vector.rsassertion failed: v.capacity() == v.len()assertion failed: vec.len() == vec.capacity()/home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/irondash_message_channel-0.8.0/src/finalizable_handle.rs/home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/irondash_message_channel-0.8.0/src/message_channel_inner.rsreplyI32U64ListCapabilityNativePointerDartCObjectSendPortorigin_idDartCObjectCapabilityDartCObjectNativePointerptrNativeMessageTransport/home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/irondash_message_channel-0.8.0/src/message_transport.rsreadyisolate_exitinvalid isolate id MessageChannelPortNativeMessageTransport already initializedRunLoop::set_as_main_thread() was called after other RunLoop methods./home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/irondash_run_loop-0.6.0/src/main_thread.rsRunLoop::set_as_main_thread() was already called on another thread.TryFromIntErrorInvalidHandleInvalidVersionInvalidThreadPluginNotLoadedcalling checked jni method: FindClasslooking up jni method FindClassFindClasscalling unchecked jni method: IsAssignableFromlooking up jni method IsAssignableFromcalling unchecked jni method: ExceptionClearlooking up jni method ExceptionClearExceptionClearcalling unchecked jni method: DeleteLocalReflooking up jni method DeleteLocalRefDeleteLocalRefcalling checked jni method: GetMethodIDlooking up jni method GetMethodIDGetMethodIDGetMethodID resultcalling unchecked jni method: GetObjectClasslooking up jni method GetObjectClassGetObjectClasscalling checked jni method: CallBooleanMethodAlooking up jni method CallBooleanMethodACallBooleanMethodAcalling checked jni method: CallByteMethodAlooking up jni method CallByteMethodACallByteMethodAcalling checked jni method: CallCharMethodAlooking up jni method CallCharMethodACallCharMethodAcalling checked jni method: CallDoubleMethodAlooking up jni method CallDoubleMethodACallDoubleMethodAcalling checked jni method: CallFloatMethodAlooking up jni method CallFloatMethodAcalling checked jni method: CallIntMethodAlooking up jni method CallIntMethodACallIntMethodAcalling checked jni method: CallLongMethodAlooking up jni method CallLongMethodACallLongMethodAcalling checked jni method: CallShortMethodAlooking up jni method CallShortMethodAcalling checked jni method: CallVoidMethodAlooking up jni method CallVoidMethodACallVoidMethodAcalling checked jni method: CallObjectMethodAlooking up jni method CallObjectMethodACallObjectMethodAJavaType::Method(_) should not come from parsing a ctor sigcalling checked jni method: NewObjectANewObjectANewObjectA resultcalling checked jni method: NewByteArraylooking up jni method NewByteArrayNewByteArrayNewByteArray resultcalling checked jni method: NewIntArraylooking up jni method NewIntArrayNewIntArrayNewIntArray resultcalling unchecked jni method: GetJavaVMlooking up jni method GetJavaVMGetJavaVMconverted to jvalue jni::wrapper::objects::jvalue/home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jni-0.21.1/src/wrapper/objects/jvalue.rsfloat&()PhantomDataDropping a GlobalRef in a detached thread. Fix your code if this message appears frequently (see the GlobalRef docs).jni::wrapper::objects::global_ref/home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jni-0.21.1/src/wrapper/objects/global_ref.rserror dropping global ref: calling unchecked jni method: DeleteGlobalReflooking up jni method DeleteGlobalRefDeleteGlobalReferror decoding java cesu8: jni::wrapper::strings::ffi_str/home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jni-0.21.1/src/wrapper/strings/ffi_str.rsZBDIJSVL;L;/home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jni-0.21.1/src/wrapper/signature.rsBooleanDoubleFloatIntShortPrimitiveObjectArrayTypeSignatureretfrom_raw ptr argument/home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jni-0.21.1/src/wrapper/java_vm/vm.rscalling unchecked JavaVM method: GetEnvjni::wrapper::java_vm::vmlooking up JavaVM method GetEnvJavaVM method not defined, returning errorGetEnvfound JavaVM methodJavaVM*JavaVMcalling unchecked JavaVM method: AttachCurrentThreadlooking up JavaVM method AttachCurrentThreadAttachCurrentThread (). threads attachedcalling unchecked JavaVM method: DetachCurrentThreadlooking up JavaVM method DetachCurrentThreadDetachCurrentThread threads remain attachedInvalid JValue type cast: . Actual type: Invalid constructor return type (must be void)Invalid number or type of arguments passed to java method: Method not found: Field not found: Java exception was thrownJNIEnv null method pointer for Null pointer deref in Mutex already lockedJavaVM null method pointer for Field already set: Throw failed with error code Parse failed for input: JNI call failedUnknownThreadDetachedWrongVersionAlreadyCreatedattempted to set a logger after the logging system was already initializeddest is out of bounds/rust/deps/miniz_oxide-0.7.4/src/inflate/core.rs/rust/deps/miniz_oxide-0.7.4/src/inflate/output_buffer.rs │ │ - [ 13d26] # │ │ - [ 13d28] + │ │ - [ 13d2a] 3 │ │ - [ 13d2c] ; │ │ - [ 13d2e] C │ │ - [ 13d30] S │ │ - [ 13d32] c │ │ - [ 13d34] s │ │ - [ 13d5a] ! │ │ - [ 13d5c] 1 │ │ - [ 13d5e] A │ │ - [ 13d60] a │ │ - [ 13d7b] ^A0^A@^A` │ │ - [ 13d9f] /home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/once_cell-1.19.0/src/imp_std.rsandroid_set_abort_message │ │ - [ 13e1b] library/panic_abort/src/lib.rs/home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/percent-encoding-2.3.1/src/lib.rs%00%01%02%03%04%05%06%07%08%09%0A%0B%0C%0D%0E%0F%10%11%12%13%14%15%16%17%18%19%1A%1B%1C%1D%1E%1F%20%21%22%23%24%25%26%27%28%29%2A%2B%2C%2D%2E%2F%30%31%32%33%34%35%36%37%38%39%3A%3B%3C%3D%3E%3F%40%41%42%43%44%45%46%47%48%49%4A%4B%4C%4D%4E%4F%50%51%52%53%54%55%56%57%58%59%5A%5B%5C%5D%5E%5F%60%61%62%63%64%65%66%67%68%69%6A%6B%6C%6D%6E%6F%70%71%72%73%74%75%76%77%78%79%7A%7B%7C%7D%7E%7F%80%81%82%83%84%85%86%87%88%89%8A%8B%8C%8D%8E%8F%90%91%92%93%94%95%96%97%98%99%9A%9B%9C%9D%9E%9F%A0%A1%A2%A3%A4%A5%A6%A7%A8%A9%AA%AB%AC%AD%AE%AF%B0%B1%B2%B3%B4%B5%B6%B7%B8%B9%BA%BB%BC%BD%BE%BF%C0%C1%C2%C3%C4%C5%C6%C7%C8%C9%CA%CB%CC%CD%CE%CF%D0%D1%D2%D3%D4%D5%D6%D7%D8%D9%DA%DB%DC%DD%DE%DF%E0%E1%E2%E3%E4%E5%E6%E7%E8%E9%EA%EB%EC%ED%EE%EF%F0%F1%F2%F3%F4%F5%F6%F7%F8%F9%FA%FB%FC%FD%FE%FFregex: thread ID allocation space exhausted/home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.6/src/util/pool.rs^B │ │ - [ 14234] /rustc/4eb161250e340c8f48f66e2b929ef4a5bed7c181/library/std/src/io/mod.rs()/rustc/4eb161250e340c8f48f66e2b929ef4a5bed7c181/library/core/src/ops/function.rsEmptyInvalidDigitPosOverflowNegOverflowParseIntError_ZN/rust/deps/rustc-demangle-0.1.24/src/legacy.rs::C,(><&*@__R/rust/deps/rustc-demangle-0.1.24/src/v0.rs`fmt::Error`s should be impossible without a `fmt::Formatter`punycode{}internal 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{ { }.llvm./rust/deps/rustc-demangle-0.1.24/src/lib.rs{size limit reached}`fmt::Error` from `SizeLimitedFmtAdapter` was discardedSizeLimitExhausted │ │ - [ 145d0] 00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899+-0 /rustc/4eb161250e340c8f48f66e2b929ef4a5bed7c181/library/alloc/src/collections/btree/navigate.rs/rust/deps/gimli-0.29.0/src/read/line.rslibrary/std/src/panicking.rsoverflow in Duration::new/rustc/4eb161250e340c8f48f66e2b929ef4a5bed7c181/library/core/src/time.rs/rustc/4eb161250e340c8f48f66e2b929ef4a5bed7c181/library/core/src/slice/sort/stable/quicksort.rsmid > len/rustc/4eb161250e340c8f48f66e2b929ef4a5bed7c181/library/alloc/src/raw_vec.rs/rustc/4eb161250e340c8f48f66e2b929ef4a5bed7c181/library/core/src/num/wrapping.rs/rust/deps/gimli-0.29.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/rust/deps/addr2line-0.22.0/src/lib.rs/rust/deps/addr2line-0.22.0/src/function.rsuse of std::thread::current() is not possible after the thread's local data has been destroyedlibrary/std/src/thread/current.rsfatal runtime error: \n │ │ + [ dbea] 1^C^BU^_^C^B^C1^C^B^F1^C^B^I1^C^D │ │ + [ dc02] 1^C^B^O1^C^B^R1^C^B^U1^C^B�^M^C^B^X1^D^B^\1^C^B^_1^C^B"1^C^B%1^C^B(1^C^B+1^D^B/1^D^B31^C^B61^C^B91^C^Bd^_^C^Bg^_^C^B�^M^C^B<1^D^B@1^C^BC1^C^BF1^C^BI1^C^BL1^D^BP1^D^BT1^C^BW1^C^BZ1^C^B]1^D^Ba1^C^Bj^_^C^Bd1^D^Bh1^D^Bl1^C^Bo1^C^Br1^C^Bu1^D^By1^C^B|1^C^B^�1^C^B�1^C^B�1^C^B�1^C^B�1^C^B�1^D^B�1^C^B�1^C^B�1^C^B�1^D^B�1^C^B�1^C^B�1^C^B�1^C^B�1^D^B�1^D^B�1^C^B�1^C^B�1^C^B�1^D^B�1^C^B�1^D^B|^_^C^B�1^C^B�1^D^B�1^C^B�1^C^B�1^C^B�1^C^B�1^C^B�1^C^B�1^C^B�1^D^B^�^_^C^B�1^C^B�1^C^B�1^C^B�1^C^B�1^C^B�1^D^B�1^C^B�1^D^B^A2^D^B^E2^D^B_^N^C^B^I2^C^Bk^N^C^B^L2^C^B^O2^C^B^R2^C^B^U2^C^Bz^N^C^B^X2^D^D │ │ + [ dd88] abcdefghijklmnopqrstuvwxyz � �23 �� �11�41�23�4������������������������������ss������������������������i�ij�����l������n���������������������������������������������������������������d�ljnj�����������������dz�������������������������������������������������� � � � � � ������������ �;� �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������a������������������������������������������������������������������������������������������������������������������������������������������������������������ � � ������������ �� �� ������ �� �� ������� ��`���������� �� �����������!! �???!!?����0456789+�=()rsa/ca/s�cc/oc/u�fnosmteltm����fax�1�71�91�101�32�31�52�53�54�51�65�61�83�85�87�81�iiiiiivviviiviiiixxixii0�3������������1011121314151617181920(1)(2)(3)(4)(5)(6)(7)(8)(9)(10)(11)(12)(13)(14)(15)(16)(17)(18)(19)(20)(a)(b)(c)(d)(e)(f)(g)(h)(i)(j)(k)(l)(m)(n)(o)(p)(q)(r)(s)(t)(u)(v)(w)(x)(y)(z)����::======������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������.��� � ������������������������������������������������������������������������������������������������������������(�)(�)(�)(�)(�)(�)(�)(�)(�)(�)(�)(�)(�)(�)(�)(�)(�)(�)(�)(�)(�)(�)(�)(�)(�)(�)(�)(�)(�)(��)(��)(�)(�)(�)(�)(�)(�)(�)(�)(�)(�)(�)(�)(�)(�)(�)(�)(�)(�)(�)(�)(�)(�)(�)(�)(�)(�)(�)(�)(�)(�)(�)(�)(�)(�)(�)(�)���pte212223242526272829303132333435���������������������������������������������������3637383940414243444546474849501�2�3�4�5�6�7�8�9�10�11�12�hgergevltd���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������0�1�2�3�4�5�6�7�8�9�10�11�12�13�14�15�16�17�18�19�20�21�22�23�24�hpadaaubarovpcdmdm2dm3iu������������pana�amakakbmbgbcalkcalpfnf�f�gmgkghzkhzmhzghzthz�lmldlklfmnm�mmmcmkmmm2cm2m2km2mm3cm3m3km3m�sm�s2kpampagparadrad�srad�s2psns�smspvnv�vmvkvpwnw�wmwkwk�m�bqcccdc�kgdbgyhahpinkkktlmlnloglxmilmolphppmprsrsvwbv�ma�m1�2�3�4�5�6�7�8�9�10�11�12�13�14�15�16�17�18�19�20�21�22�23�24�25�26�27�28�29�30�31�gal������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������fffiflffifflst������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������� �� �� �� �� �� ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������� ���� ���� ������ ���������,�:!?����_{}����������[]#&*-<>\$%@ ��� � � ��� ��� ��� ��� ����������������������������������������������"'/^|~��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������0,1,2,3,4,5,6,7,8,9,�s�wzhvsdppvwcmcmdmrdj���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������/home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/idna-0.5.0/src/punycode.rsexplicit panic/home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/unicode-normalization-0.1.23/src/decompose.rs/home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tinyvec-1.6.0/src/tinyvec.rs/home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tinyvec-1.6.0/src/arrayvec.rs/home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/irondash_dart_ffi-0.2.0/src/value.rsnot yet implemented: Implement NativePointer valueCObjectType::NumberOfTypes is not a valid typenot yet implemented: Uint8Clamped typed data is not implementednot yet implemented: Float32x4 typed data is not implementedInvalid TypedDataTypeIrondash FFI not initialized./rustc/05f9846f893b09a1be1fc8560e33fc3c815cfecb/library/std/src/io/mod.rsFFI function not found/home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/irondash_dart_ffi-0.2.0/src/functions.rsDart_NewNativePortDart_CloseNativePortDart_NewWeakPersistentHandleDart_DeleteWeakPersistentHandleDart_HandleFromWeakPersistentirondash FFI is already initialized but with different set of function pointersunsupported Dart API version post_cobjectpost_integernew_native_portclose_native_portnew_weak_persistent_handledelete_weak_persistent_handlehandle_from_weak_persistentDartFunctionscalling checked jni method: GetFieldIDGetFieldIDGetFieldID resultcalling unchecked jni method: GetBooleanFieldlooking up jni method GetBooleanFieldGetBooleanFieldcalling unchecked jni method: GetByteFieldlooking up jni method GetByteFieldGetByteFieldcalling unchecked jni method: GetCharFieldlooking up jni method GetCharFieldGetCharFieldcalling unchecked jni method: GetDoubleFieldlooking up jni method GetDoubleFieldGetDoubleFieldcalling unchecked jni method: GetFloatFieldlooking up jni method GetFloatFieldGetFloatFieldcalling unchecked jni method: GetIntFieldlooking up jni method GetIntFieldGetIntFieldcalling unchecked jni method: GetLongFieldlooking up jni method GetLongFieldGetLongFieldcalling unchecked jni method: GetShortFieldlooking up jni method GetShortFieldGetShortFieldcalling checked jni method: GetObjectFieldlooking up jni method GetObjectFieldGetObjectFieldget_field_typed obj argumentcalling unchecked jni method: SetObjectFieldlooking up jni method SetObjectFieldSetObjectFieldcalling unchecked jni method: SetByteFieldlooking up jni method SetByteFieldSetByteFieldcalling unchecked jni method: SetCharFieldlooking up jni method SetCharFieldSetCharFieldcalling unchecked jni method: SetShortFieldlooking up jni method SetShortFieldSetShortFieldcalling unchecked jni method: SetIntFieldlooking up jni method SetIntFieldSetIntFieldcalling unchecked jni method: SetLongFieldlooking up jni method SetLongFieldSetLongFieldcalling unchecked jni method: SetBooleanFieldlooking up jni method SetBooleanFieldSetBooleanFieldcalling unchecked jni method: SetFloatFieldlooking up jni method SetFloatFieldSetFloatFieldcalling unchecked jni method: SetDoubleFieldlooking up jni method SetDoubleFieldSetDoubleFieldset_field_typed obj argumentcalling checked jni method: GetStaticMethodIDlooking up jni method GetStaticMethodIDGetStaticMethodIDGetStaticMethodID resultcalling checked jni method: CallStaticBooleanMethodAlooking up jni method CallStaticBooleanMethodACallStaticBooleanMethodAcalling checked jni method: CallStaticByteMethodAlooking up jni method CallStaticByteMethodACallStaticByteMethodAcalling checked jni method: CallStaticCharMethodAlooking up jni method CallStaticCharMethodACallStaticCharMethodAcalling checked jni method: CallStaticDoubleMethodAlooking up jni method CallStaticDoubleMethodACallStaticDoubleMethodAcalling checked jni method: CallStaticFloatMethodAlooking up jni method CallStaticFloatMethodACallStaticFloatMethodAcalling checked jni method: CallStaticIntMethodAlooking up jni method CallStaticIntMethodACallStaticIntMethodAcalling checked jni method: CallStaticLongMethodAlooking up jni method CallStaticLongMethodACallStaticLongMethodAcalling checked jni method: CallStaticShortMethodAlooking up jni method CallStaticShortMethodACallStaticShortMethodAcalling checked jni method: CallStaticVoidMethodAlooking up jni method CallStaticVoidMethodACallStaticVoidMethodAcalling checked jni method: CallStaticObjectMethodAlooking up jni method CallStaticObjectMethodACallStaticObjectMethodAnot implementedjlonginvalid engine handleinvalid versioninvalid threadirondash_engine_context plugin not loadedLazy instance has previously been poisoned/home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/once_cell-1.19.0/src/lib.rsio/flutter/embedding/engine/FlutterJNIgetClassLoader()Ljava/lang/ClassLoader;libirondash_engine_context_native.so │ │ + [ 1223d] irondash_engine_context_get_java_vm │ │ + [ 12261] irondash_engine_context_get_main_looper │ │ + [ 12289] irondash_engine_context_get_class_loader │ │ + [ 122b2] /home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/irondash_engine_context-0.5.0/src/platform/android/mini_run_loop.rsdev/irondash/engine_context/NativeNotifierloadClass(Ljava/lang/String;)Ljava/lang/Class;mNativeDatadestroyregisterDestroyListener(Ldev/irondash/engine_context/Notifier;)Vdev/irondash/engine_context/IrondashEngineContextPlugingetActivity(J)Landroid/app/Activity;getFlutterView(J)Landroid/view/View;/home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/irondash_engine_context-0.5.0/src/lib.rsassertion failed: PlatformContext::is_main_thread().unwrap_or(false)Could not convert value from unrelated type.Could not convert integer value to a smaller type.Could not convert float value to a smaller type.ValueTupleList/rustc/05f9846f893b09a1be1fc8560e33fc3c815cfecb/library/core/src/slice/mod.rs/rustc/05f9846f893b09a1be1fc8560e33fc3c815cfecb/library/core/src/slice/sort/stable/drift.rsFinalizableObjectState is being dropped with active handleno_channelno_handlerMessageChannel: Malformed message/home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/irondash_message_channel-0.8.0/src/codec.rsNot implemented/home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/irondash_message_channel-0.8.0/src/native_vector.rsassertion failed: v.capacity() == v.len()assertion failed: vec.len() == vec.capacity()/home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/irondash_message_channel-0.8.0/src/finalizable_handle.rs/home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/irondash_message_channel-0.8.0/src/message_channel_inner.rsreply/home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/irondash_dart_ffi-0.2.0/src/port.rserror sending message: conversion error: │ │ + [ 129a0] try_from_errorplatform error (code: , message: , detail: errI32U64ListCapabilityNativePointerDartCObjectSendPortorigin_idDartCObjectCapabilityDartCObjectNativePointerptrNativeMessageTransport/home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/irondash_message_channel-0.8.0/src/message_transport.rsreadyisolate_exitinvalid isolate id MessageChannelPortNativeMessageTransport already initializedBad struct size (expected , got irondash_message_channel/home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/irondash_message_channel-0.8.0/src/lib.rstarget isolate not foundtarget isolate refused the messagetarget isolate was shut down while waiting for responsemessage channel "" not foundmessage handler for channel "InvalidHandleInvalidVersionInvalidThreadPluginNotLoadedRunLoop::set_as_main_thread() was called after other RunLoop methods./home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/irondash_run_loop-0.6.0/src/main_thread.rsRunLoop::set_as_main_thread() was already called on another thread.TryFromIntErrorcalling checked jni method: FindClasslooking up jni method FindClassFindClasscalling unchecked jni method: IsAssignableFromlooking up jni method IsAssignableFromcalling unchecked jni method: ExceptionClearlooking up jni method ExceptionClearExceptionClearcalling unchecked jni method: DeleteLocalReflooking up jni method DeleteLocalRefDeleteLocalRefcalling checked jni method: GetMethodIDlooking up jni method GetMethodIDGetMethodIDGetMethodID resultcalling unchecked jni method: GetObjectClasslooking up jni method GetObjectClassGetObjectClasscalling checked jni method: CallBooleanMethodAlooking up jni method CallBooleanMethodACallBooleanMethodAcalling checked jni method: CallByteMethodAlooking up jni method CallByteMethodACallByteMethodAcalling checked jni method: CallCharMethodAlooking up jni method CallCharMethodACallCharMethodAcalling checked jni method: CallDoubleMethodAlooking up jni method CallDoubleMethodACallDoubleMethodAcalling checked jni method: CallFloatMethodAlooking up jni method CallFloatMethodAcalling checked jni method: CallIntMethodAlooking up jni method CallIntMethodACallIntMethodAcalling checked jni method: CallLongMethodAlooking up jni method CallLongMethodACallLongMethodAcalling checked jni method: CallShortMethodAlooking up jni method CallShortMethodAcalling checked jni method: CallVoidMethodAlooking up jni method CallVoidMethodACallVoidMethodAcalling checked jni method: CallObjectMethodAlooking up jni method CallObjectMethodACallObjectMethodAJavaType::Method(_) should not come from parsing a ctor sigcalling checked jni method: NewObjectANewObjectANewObjectA resultcalling checked jni method: NewByteArraylooking up jni method NewByteArrayNewByteArrayNewByteArray resultcalling checked jni method: NewIntArraylooking up jni method NewIntArrayNewIntArrayNewIntArray resultcalling unchecked jni method: GetJavaVMlooking up jni method GetJavaVMGetJavaVM&()PhantomData<Dropping a GlobalRef in a detached thread. Fix your code if this message appears frequently (see the GlobalRef docs).jni::wrapper::objects::global_ref/home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jni-0.21.1/src/wrapper/objects/global_ref.rserror dropping global ref: calling unchecked jni method: DeleteGlobalReflooking up jni method DeleteGlobalRefDeleteGlobalRefjni::wrapper::objects::auto_local/home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jni-0.21.1/src/wrapper/objects/auto_local.rsCesu8DecodingErrorconverted to jvalue jni::wrapper::objects::jvalue/home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jni-0.21.1/src/wrapper/objects/jvalue.rsfloaterror decoding java cesu8: jni::wrapper::strings::ffi_str/home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jni-0.21.1/src/wrapper/strings/ffi_str.rscalling checked jni method: GetStringUTFCharsjni::wrapper::strings::java_str/home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jni-0.21.1/src/wrapper/strings/java_str.rslooking up jni method GetStringUTFCharsGetStringUTFCharsGetStringUTFChars resultcalling unchecked jni method: ReleaseStringUTFCharslooking up jni method ReleaseStringUTFCharsReleaseStringUTFCharsrelease_string_utf_chars obj argumenterror dropping java str: JObjectZBDIJSVL;L;/home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jni-0.21.1/src/wrapper/signature.rsBooleanDoubleFloatIntShortPrimitiveObjectArrayTypeSignatureretfrom_raw ptr argument/home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jni-0.21.1/src/wrapper/java_vm/vm.rscalling unchecked JavaVM method: GetEnvjni::wrapper::java_vm::vmlooking up JavaVM method GetEnvJavaVM method not defined, returning errorGetEnvfound JavaVM methodJavaVM*JavaVMcalling unchecked JavaVM method: AttachCurrentThreadlooking up JavaVM method AttachCurrentThreadAttachCurrentThread (). threads attachedcalling unchecked JavaVM method: DetachCurrentThreadlooking up JavaVM method DetachCurrentThreadDetachCurrentThread threads remain attachedInvalid JValue type cast: . Actual type: Invalid constructor return type (must be void)Invalid number or type of arguments passed to java method: Method not found: Field not found: Java exception was thrownJNIEnv null method pointer for Null pointer deref in Mutex already lockedJavaVM null method pointer for Field already set: Throw failed with error code Parse failed for input: JNI call failedUnknownThreadDetachedWrongVersionAlreadyCreatedattempted to set a logger after the logging system was already initializeddest is out of bounds/rust/deps/miniz_oxide-0.8.3/src/inflate/core.rs/rust/deps/miniz_oxide-0.8.3/src/inflate/output_buffer.rs │ │ + [ 13ffc] # │ │ + [ 13ffe] + │ │ + [ 14000] 3 │ │ + [ 14002] ; │ │ + [ 14004] C │ │ + [ 14006] S │ │ + [ 14008] c │ │ + [ 1400a] s │ │ + [ 14030] ! │ │ + [ 14032] 1 │ │ + [ 14034] A │ │ + [ 14036] a │ │ + [ 14051] ^A0^A@^A`^A^A^A │ │ + [ 14071] /home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/once_cell-1.19.0/src/imp_std.rsandroid_set_abort_message │ │ + [ 140ed] library/panic_abort/src/lib.rs/home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/percent-encoding-2.3.1/src/lib.rs%00%01%02%03%04%05%06%07%08%09%0A%0B%0C%0D%0E%0F%10%11%12%13%14%15%16%17%18%19%1A%1B%1C%1D%1E%1F%20%21%22%23%24%25%26%27%28%29%2A%2B%2C%2D%2E%2F%30%31%32%33%34%35%36%37%38%39%3A%3B%3C%3D%3E%3F%40%41%42%43%44%45%46%47%48%49%4A%4B%4C%4D%4E%4F%50%51%52%53%54%55%56%57%58%59%5A%5B%5C%5D%5E%5F%60%61%62%63%64%65%66%67%68%69%6A%6B%6C%6D%6E%6F%70%71%72%73%74%75%76%77%78%79%7A%7B%7C%7D%7E%7F%80%81%82%83%84%85%86%87%88%89%8A%8B%8C%8D%8E%8F%90%91%92%93%94%95%96%97%98%99%9A%9B%9C%9D%9E%9F%A0%A1%A2%A3%A4%A5%A6%A7%A8%A9%AA%AB%AC%AD%AE%AF%B0%B1%B2%B3%B4%B5%B6%B7%B8%B9%BA%BB%BC%BD%BE%BF%C0%C1%C2%C3%C4%C5%C6%C7%C8%C9%CA%CB%CC%CD%CE%CF%D0%D1%D2%D3%D4%D5%D6%D7%D8%D9%DA%DB%DC%DD%DE%DF%E0%E1%E2%E3%E4%E5%E6%E7%E8%E9%EA%EB%EC%ED%EE%EF%F0%F1%F2%F3%F4%F5%F6%F7%F8%F9%FA%FB%FC%FD%FE%FF │ │ + [ 14474] regex: thread ID allocation space exhausted/home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.6/src/util/pool.rs()/rustc/05f9846f893b09a1be1fc8560e33fc3c815cfecb/library/core/src/ops/function.rsEmptyInvalidDigitPosOverflowNegOverflowParseIntError_ZN/rust/deps/rustc-demangle-0.1.24/src/legacy.rs::C,(><&*@__R/rust/deps/rustc-demangle-0.1.24/src/v0.rs`fmt::Error`s should be impossible without a `fmt::Formatter`punycode{}internal 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{ { }.llvm./rust/deps/rustc-demangle-0.1.24/src/lib.rs{size limit reached}`fmt::Error` from `SizeLimitedFmtAdapter` was discardedSizeLimitExhausted │ │ + [ 14858] +-0 00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899/rustc/05f9846f893b09a1be1fc8560e33fc3c815cfecb/library/alloc/src/collections/btree/navigate.rs/rust/deps/gimli-0.31.1/src/read/line.rslibrary/std/src/panicking.rsoverflow in Duration::new/rustc/05f9846f893b09a1be1fc8560e33fc3c815cfecb/library/core/src/time.rsmid > len/rustc/05f9846f893b09a1be1fc8560e33fc3c815cfecb/library/core/src/slice/sort/stable/quicksort.rs/rustc/05f9846f893b09a1be1fc8560e33fc3c815cfecb/library/alloc/src/raw_vec.rs/rustc/05f9846f893b09a1be1fc8560e33fc3c815cfecb/library/core/src/num/wrapping.rs/rust/deps/gimli-0.31.1/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/rust/deps/addr2line-0.24.2/src/line.rs/rust/deps/addr2line-0.24.2/src/unit.rs/rust/deps/addr2line-0.24.2/src/function.rsuse of std::thread::current() is not possible after the thread's local data has been destroyedlibrary/std/src/thread/current.rsfatal runtime error: \n │ │ Attempted to access thread-local data while allocating said data.\n │ │ Do not access functions that allocate in the global allocator!\n │ │ This is a bug in the global allocator.\n │ │ - library/std/src/thread/local.rsAccessErrorfatal runtime error: an irrecoverable error occurred while synchronizing threads\n │ │ - library/std/src/thread/mod.rsfailed to generate unique thread ID: bitspace exhaustedmain │ │ - [ 14bf6] RUST_BACKTRACElibrary/std/src/sys/os_str/bytes.rslibrary/std/src/ffi/os_str.rsstream did not contain valid UTF-8library/std/src/io/cursor.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 parametertimed outwrite zeroseek on unseekable filequota exceededfile too largeresource busyexecutable file busycross-device link or renametoo many linksargument list too longoperation interruptedunsupportedunexpected end of fileout of memoryin progressother erroruncategorized errorOsmessageCustomerror (os error ): library/std/src/io/mod.rsfailed to fill whole bufferfailed to write whole buffera formatting trait implementation returned an error when the underlying stream did notpanicked at :\n │ │ + AccessErrorcannot access a Thread Local Storage value during or after destruction: library/std/src/thread/local.rsfatal runtime error: an irrecoverable error occurred while synchronizing threads\n │ │ + library/std/src/thread/mod.rsfailed to generate unique thread ID: bitspace exhaustedthread name may not contain interior null bytesRUST_BACKTRACElibrary/std/src/sys/os_str/bytes.rslibrary/std/src/ffi/os_str.rsstream did not contain valid UTF-8library/std/src/io/cursor.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 parametertimed outwrite zeroseek on unseekable filequota exceededfile too largeresource busyexecutable file busycross-device link or renametoo many linksargument list too longoperation interruptedunsupportedunexpected end of fileout of memoryin progressother erroruncategorized errorOsmessageCustomerror (os error ): library/std/src/io/mod.rsfailed to fill whole bufferadvancing io slices beyond their lengthadvancing IoSlice beyond its lengthlibrary/std/src/sys/io/io_slice/iovec.rsfailed to write whole buffera formatting trait implementation returned an error when the underlying stream did notpanicked at :\n │ │ library/std/src/path.rsextension cannot contain path separators: library/std/src/sync/poison/once.rsoverflow when adding duration to instantlibrary/std/src/time.rsfile name contained an unexpected NUL bytestack backtrace:\n │ │ note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.\n │ │ __rust_end_short_backtrace__rust_begin_short_backtraces [... omitted frame ...]\n │ │ fatal runtime error: thread local panicked on drop\n │ │ memory allocation of bytes failed\n │ │ - note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n │ │ + note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\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 - ConnectionRefusedConnectionResetHostUnreachableNetworkUnreachableConnectionAbortedNotConnectedAddrInUseNetworkDownBrokenPipeAlreadyExistsWouldBlockNotADirectoryIsADirectoryDirectoryNotEmptyReadOnlyFilesystemFilesystemLoopStaleNetworkFileHandleInvalidInputInvalidDataWriteZeroStorageFullNotSeekableQuotaExceededFileTooLargeResourceBusyExecutableFileBusyCrossesDevicesTooManyLinksInvalidFilenameArgumentListTooLongInterruptedUnsupportedUnexpectedEofOutOfMemoryInProgressOtherUncategorizedstrerror_r failurelibrary/std/src/sys/pal/unix/os.rsno /proc/self/exe available. Is /proc mounted?library/std/src/sys/pal/unix/thread.rsInvalid timestamplibrary/std/src/sys/pal/unix/time.rsbyte index is not an OsStr boundarylibrary/std/src/sys/random/linux.rsfailed to generate random data/dev/urandomtoo many active read locks on RwLocklibrary/std/src/sys/sync/rwlock/futex.rsassertion failed: is_unlocked(state)fatal runtime error: assertion failed: key as usize != KEY_SENTVAL\n │ │ - library/std/src/sys/thread_local/key/unix.rscannot panic during the backtrace functionlibrary/std/src/../../backtrace/src/backtrace/libunwind.rslibrary/std/src/../../backtrace/src/symbolize/gimli/stash.rs.debug_abbrev.dwo.debug_info.dwo.debug_line.dwo.debug_loc.dwo.debug_loclists.dwo.debug_rnglists.dwo.debug_str.dwo.debug_str_offsets.dwolibrary/std/src/../../backtrace/src/symbolize/gimli.rs.debug_library/std/src/../../backtrace/src/symbolize/gimli/elf.rsGNU.gnu_debuglink.gnu_debugaltlinklibrary/std/src/../../backtrace/src/symbolize/gimli/libs_dl_iterate_phdr.rs/proc/self/mapslibrary/std/src/../../backtrace/src/symbolize/gimli/parse_running_mmaps_unix.rsCouldn't read /proc/self/mapsCouldn't open /proc/self/mapsCouldn't find addressCouldn't find permissionsCouldn't find offsetCouldn't find devCouldn't find inodeCouldn't parse hex numbertoo many permsCouldn't parse devCouldn't parse address rangeinsufficient perms │ │ - [ 15aa8] & │ │ - [ 15aac] 8 │ │ - [ 15cb4] /home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/irondash_run_loop-0.6.0/src/platform/android/mod.rscannot access a Thread Local Storage value during or after destruction/rustc/4eb161250e340c8f48f66e2b929ef4a5bed7c181/library/std/src/thread/local.rs/rustc/4eb161250e340c8f48f66e2b929ef4a5bed7c181/library/core/src/cell.rsDragManagersuper_native_extensions::drag_managergetConfigurationForDragRequestgetAdditionalItemsForLocationisLocationDraggabledragSessionDidMovedragSessionDidEndstartDrag(Landroid/view/View;JLandroid/content/ClipData;Landroid/graphics/Bitmap;IIII)VMissing combined drag imageflutterneedsCombinedDragImagegetLocalDatamalformed method call message/home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/irondash_message_channel-0.8.0/src/method_handler.rsValue is already set/home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/irondash_message_channel-0.8.0/src/late.rsfailed to spawn thread/rustc/4eb161250e340c8f48f66e2b929ef4a5bed7c181/library/std/src/thread/mod.rsRUST_MIN_STACKfatal runtime error: something here is badly broken!\n │ │ - Late Value has not been setClipboardReaderClipboardWriterreleaseDataProvidersrc/clipboard_writer.rssuper_native_extensions_errorsetPrimaryClip(Landroid/content/ClipData;)VregisterDropHandler(Landroid/view/View;J)VgetResources()Landroid/content/res/Resources;getDisplayMetrics()Landroid/util/DisplayMetrics;densityFgetMimeType(I)Ljava/lang/String;release()VrequestDragAndDropPermissions(Landroid/view/DragEvent;)Landroid/view/DragAndDropPermissions;mLastTouchPointLandroid/graphics/PointF;newClipboardReadersrc/clipboard_reader.rs/rustc/4eb161250e340c8f48f66e2b929ef4a5bed7c181/library/alloc/src/vec/spec_from_iter_nested.rsPoisonErrorno entry found for keyandroid/content/ClipDescription(Ljava/lang/String;Ljava/lang/String;)ZgetPackageName()Ljava/lang/String;content://.SuperClipboardDataProvider/Missing Android Contextandroid/content/ClipData$Item(Ljava/lang/CharSequence;Ljava/lang/String;Landroid/content/Intent;Landroid/net/Uri;)VYou must provide plain text fallback for HTML clipboard texttext/plaintext/html(Ljava/lang/CharSequence;[Ljava/lang/String;)VaddItem(Landroid/content/ClipData$Item;)Vandroid/content/ClipData(Landroid/content/ClipDescription;Landroid/content/ClipData$Item;)VFailed to create String[]Failed to create StringMalformed URIsuper_native_extensions::platform_impl::platform::data_providersrc/./android/drag.rsARGB_8888android/graphics/Bitmap$ConfigvalueOf(Ljava/lang/String;)Landroid/graphics/Bitmap$Config;android/graphics/BitmapcreateBitmap([IIIIILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap;JAVA_VM not setgetItemCountgetFormats(Landroid/content/ClipData;ILandroid/content/Context;)[Ljava/lang/String;java/lang/CharSequenceandroid/content/ContextCLIPBOARD_SERVICELjava/lang/String;(Ljava/lang/String;)Ljava/lang/Object;getPrimaryClipWrongJValueTypeInvalidCtorReturnInvalidArgListMethodNotFoundsigFieldNotFoundJavaExceptionJNIEnvMethodNotFoundNullPtrNullDerefTryLockJavaVMMethodNotFoundFieldAlreadySetThrowFailedParseFailedJniCallUnexpectedParseEoiCharacterBoundaryLazy instance has previously been poisoned/home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/once_cell-1.19.0/src/lib.rsunknown errorPlatform data source not foundplatform reader not foundplatform drag and drop context not foundunsupported operationvirtual session not foundvirtual file receive error: invalid datadrag session not foundmouse event not foundplatform menu not foundinvalid menu elementinvalid menu configuration idunknownErrormethodCallErrorotherErrordataSourceNotFoundreaderNotFoundplatformContextNotFoundunsupportedOperationvirtualFileSessionNotFoundvirtualFileReceiveErrorioErrorinvalidDatadragSessionNotFoundmouseEventNotFoundengineContextErrorplatformMenuNotFoundinvalidMenuElementinvalidMenuConfigurationIdJNI: Failed to obtain JavaVM from JNIEnvFailed to create Context referenceFailed to store clip data utilFailed to store drag drop utilrequired field "x" missing in value.required field "y" missing in value.required field "width" missing in value.required field "height" missing in value.required field "bytesPerRow" missing in value.required field "data" missing in value.required field "devicePixelRatio" missing in value.bytesPerRowsimplevirtualFilerequired field "id" missing in value.required field "storageSuggestion" missing in value.idstorageSuggestionrequired field "representations" missing in value.required field "suggestedName" missing in value.representationstemporaryFilememoryunexpected empty mapenum type must be a Stringrequired field "imageData" missing in value.required field "rect" missing in value.imageDatarequired field "dataProviderId" missing in value.required field "liftImage" missing in value.required field "localData" missing in value.dataProviderIdliftImagerequired field "items" missing in value.required field "allowedOperations" missing in value.required field "animatesToStartingPositionOnCancelOrFail" missing in value.required field "prefersFullSizePreviews" missing in value.animatesToStartingPositionOnCancelOrFailprefersFullSizePreviewsrequired field "combinedDragImage" missing in value.required field "position" missing in value.combinedDragImagerequired field "previewImage" missing in value.required field "previewSize" missing in value.required field "menuHandle" missing in value.previewImagepreviewSizemenuHandlerequired field "text" missing in value.required field "location" missing in value.required field "writingToolsConfiguration" missing in value.writingToolsConfigurationrequired field "elements" missing in value.required field "disabled" missing in value.required field "destructive" missing in value.destructiverequired field "trigger" missing in value.triggercheckOncheckMixedradioOnsystemrequired field "name" missing in value.required field "uniqueId" missing in value.required field "identifier" missing in value.required field "title" missing in value.required field "subitle" missing in value.required field "children" missing in value.identifiertitlesubitlerequired field "attributes" missing in value.required field "state" missing in value.required field "activator" missing in value.attributesstateactivatorcontentactionseparator^O │ │ - [ 17528] another context is already associated with current thread.src/context.rsno context is associated with current thread.Attachment to remove not foundDropManagerDropContext already exists for isolate super_native_extensions::drop_managergetPreviewForItemonDropUpdateonPerformDroponDropLeaveonDropEnded │ │ - [ 17660] required field "formats" missing in value.required field "destinationImage" missing in value.required field "destinationRect" missing in value.required field "fadeOutDelay" missing in value.required field "fadeOutDuration" missing in value.destinationRectrequired field "preview" missing in value.previewregisterDropFormats/home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/irondash_message_channel-0.8.0/src/message_channel.rsKeyboardLayoutManagergetKeyboardLayoutonLayoutChangedDataReaderManagersetProgressCancellableupdateProgressnot supportedsrc/./android/reader.rstext/uri-listgetData(Landroid/content/ClipData;ILjava/lang/String;Landroid/content/Context;I)Vrequired field "itemHandle" missing in value.required field "readerHandle" missing in value.itemHandlerequired field "format" missing in value.required field "progressId" missing in value.formatrequired field "targetFolder" missing in value.targetFolderrequired field "itemHandles" missing in value.required field "timeoutMillis" missing in value.itemHandlestimeoutMillisdisposeReadergetItemFormatsgetItemDatacancelProgressgetItemInfovirtualFileReaderCreatevirtualFileReaderReadvirtualFileReaderClosecopyVirtualFile/home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/irondash_run_loop-0.6.0/src/util/future_completer.rs/home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/irondash_run_loop-0.6.0/src/run_loop_sender.rs/home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/irondash_run_loop-0.6.0/src/util/blocking_variable.rs/home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/irondash_engine_context-0.5.0/src/platform/android/jni_context.rsEngineContextPluginError/home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/irondash_run_loop-0.6.0/src/task.rsCapsule was created on different thread than sender targetDataProviderManagerHotKeyManagersrc/hot_key_manager.rscreateHotKeydestroyHotKeyonHotKeyPressedUnexpected error src/./android/data_provider.rsgetAction()IUnknown drag action: src/./android/drag_common.rsgetResult()Z()FgetClipDescription()Landroid/content/ClipDescription;getClipData()Landroid/content/ClipData;getSessionId(Landroid/view/DragEvent;)Ljava/lang/Long;longValue()Jandroid/net/Uriparse(Ljava/lang/String;)Landroid/net/Uri;getLazyDatagetVirtualFilerequired field "sessionId" missing in value.required field "progress" missing in value.required field "fileSize" missing in value.required field "errorMessage" missing in value.errorMessageregisterDataProviderunregisterDataProvidervirtualFileUpdateProgressvirtualFileSizeKnownvirtualFileCompletevirtualFileCancelrequired field "alt" missing in value.required field "shift" missing in value.required field "meta" missing in value.required field "control" missing in value.required field "platformCode" missing in value.altshiftcontrolplatformCoderequired field "handle" missing in value.I64F64StringI8ListU8ListI16ListU16ListI32ListU32ListI64ListF32ListF64ListMapFinalizableHandlesrc/value_coerce.rssuper_native_extensions::value_coercesrc/value_promise.rsxyheightwidthuserCancelledforbiddenitemSelectedsrc/data_provider_manager.rsvalueIdsessionIdstreamHandlevirtualFileIdscreenLocationdropOperationsrc/drop_manager.rsformatsitemIdlocalDataacceptedOperationallowedOperationsitemslocationInViewreaderfadeOutDelayfadeOutDurationlogicalsrc/keyboard_layout_manager.rslogicalAltlogicalAltShiftlogicalMetalogicalShiftmenuConfigurationIdcancellableprogressIdfinalizableHandlehandlereaderHandlecopyVirtualFileFormatsfileUriFormatreadVirtualFileFormatssuggestedNamesynthesizedFormatsokcancelledunknown enum value required field "value" missing in value.valuecan not deserialize Can't convert tag to CString/home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/android_logger-0.11.3/src/lib.rs/home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jni-0.21.1/src/wrapper/jnienv.rscalling checked jni method: NewStringUTFjni::wrapper::jnienvlooking up jni method NewStringUTFjnienv method not defined, returning errorNewStringUTFchecking for exceptioncalling unchecked jni method: ExceptionChecklooking up jni method ExceptionCheckExceptionCheckno exception foundNewStringUTF resultJNIEnv*JNIEnvcall_method obj argumentJavaType::Method(_) should not come from parsing a method sigcalling unchecked jni method: IsInstanceOflooking up jni method IsInstanceOfIsInstanceOfcalling unchecked jni method: IsSameObjectlooking up jni method IsSameObjectIsSameObjectcalling unchecked jni method: NewGlobalReflooking up jni method NewGlobalRefNewGlobalRefcalling unchecked jni method: GetArrayLengthlooking up jni method GetArrayLengthGetArrayLengthget_array_length array argumentcalling checked jni method: NewObjectArraylooking up jni method NewObjectArrayNewObjectArrayNewObjectArray resultcalling checked jni method: GetStaticFieldIDlooking up jni method GetStaticFieldIDcalling checked jni method: SetIntArrayRegionlooking up jni method SetIntArrayRegionSetIntArrayRegioncalling checked jni method: GetByteArrayRegionlooking up jni method GetByteArrayRegionGetByteArrayRegioncalling checked jni method: SetByteArrayRegionlooking up jni method SetByteArrayRegionSetByteArrayRegioncalling checked jni method: GetObjectArrayElementlooking up jni method GetObjectArrayElementGetObjectArrayElementget_object_array_element array argumentcalling checked jni method: SetObjectArrayElementlooking up jni method SetObjectArrayElementSetObjectArrayElementset_object_array_element array argumentcalling unchecked jni method: GetStaticBooleanFieldlooking up jni method GetStaticBooleanFieldGetStaticBooleanFieldcalling unchecked jni method: GetStaticByteFieldlooking up jni method GetStaticByteFieldGetStaticByteFieldcalling unchecked jni method: GetStaticCharFieldlooking up jni method GetStaticCharFieldGetStaticCharFieldcalling unchecked jni method: GetStaticDoubleFieldlooking up jni method GetStaticDoubleFieldGetStaticDoubleFieldcalling unchecked jni method: GetStaticFloatFieldlooking up jni method GetStaticFloatFieldGetStaticFloatFieldcalling unchecked jni method: GetStaticIntFieldlooking up jni method GetStaticIntFieldGetStaticIntFieldcalling unchecked jni method: GetStaticLongFieldlooking up jni method GetStaticLongFieldGetStaticLongFieldcalling unchecked jni method: GetStaticShortFieldlooking up jni method GetStaticShortFieldGetStaticShortFieldsee java fieldcalling checked jni method: GetStaticObjectFieldlooking up jni method GetStaticObjectFieldGetStaticObjectFieldMethodjfloatobjectshortintdoubleinternal error: entered unreachable code: /home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/irondash_run_loop-0.6.0/src/util/capsule.rsCapsule was dropped on wrong thread with data still in it!Initializing message channel contextsuper_native_extensionssrc/lib.rs^I^A^B^G^E^F │ │ - [ 19104] /home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/irondash_message_channel-0.8.0/src/async_method_handler.rsArc counter overflow/rustc/4eb161250e340c8f48f66e2b929ef4a5bed7c181/library/alloc/src/sync.rsIsolateIdCapsuleEmptyWrongThreadClipboardEventManagersrc/clipboard_events_manager.rsDragContext already exists for isolate super_native_extensions::clipboard_events_managersrc/drag_manager.rsMenuManagersrc/menu_manager.rsMenuContext already exists for isolate super_native_extensions::menu_managergetConfigurationForLocationonShowMenuonHideMenuonPreviewActionsendWritingToolsReplacementsrc/reader_manager.rssrc/util.rssrc/./android/drop.rssrc/./android/menu.rscutpasteselectAllnewClipboardEventsManagerinvalid_methodcancelVirtualFilerequired field "engineHandle" missing in value.engineHandlekey value must be a string.converting into struct requires Value::Map.required field "configurationId" missing in value.required field "image" missing in value.configurationIdimagerequired field "configuration" missing in value.configurationgetDeferredMenunewContextregisterMenudisposeMenuupdatePreviewImageshowContextMenu │ │ - [ 195dc] │ │ - [ 195e0] │ │ - [ 195e8] ! │ │ - [ 195ec] " │ │ - [ 195f4] # │ │ - [ 195f8] % │ │ - [ 19600] & │ │ - [ 19604] * │ │ - [ 1960c] + │ │ - [ 19610] + │ │ - [ 19618] , │ │ - [ 1961c] , │ │ - [ 19624] - │ │ - [ 19628] - │ │ - [ 19630] . │ │ - [ 19634] / │ │ - [ 1963c] 0 │ │ - [ 19640] 9 │ │ - [ 19648] : │ │ - [ 1964c] : │ │ - [ 19654] ; │ │ - [ 19658] @ │ │ - [ 19660] A │ │ - [ 19664] Z │ │ - [ 1966c] [ │ │ - [ 19670] ` │ │ - [ 19678] a │ │ - [ 1967c] z │ │ - [ 19684] { │ │ - [ 19688] ~ │ │ - [ 19820] o^C │ │ - [ 19828] p^C │ │ - [ 1982c] s^C │ │ - [ 19834] t^C │ │ - [ 19838] u^C │ │ - [ 19840] v^C │ │ - [ 19844] w^C │ │ - [ 1984c] z^C │ │ - [ 19850] }^C │ │ - [ 19858] ~^C │ │ - [ 1985c] ~^C │ │ - [ 198ec] /^E │ │ - [ 198f4] 1^E │ │ - [ 198f8] V^E │ │ - [ 19900] Y^E │ │ - [ 19a24] J^F │ │ - [ 19a2c] K^F │ │ - [ 19a30] _^F │ │ - [ 19a38] `^F │ │ - [ 19a3c] i^F │ │ - [ 19a44] j^F │ │ - [ 19a48] j^F │ │ - [ 19a50] k^F │ │ - [ 19a54] l^F │ │ - [ 19a5c] m^F │ │ - [ 19a60] o^F │ │ - [ 19a68] p^F │ │ - [ 19a6c] p^F │ │ - [ 19a74] q^F │ │ - [ 19b14] /^G │ │ - [ 19b1c] 0^G │ │ - [ 19b20] J^G │ │ - [ 19b28] K^G │ │ - [ 19bbc] #^H │ │ - [ 19bc4] $^H │ │ - [ 19bc8] $^H │ │ - [ 19bd0] %^H │ │ - [ 19bd4] '^H │ │ - [ 19bdc] (^H │ │ - [ 19be0] (^H │ │ - [ 19be8] )^H │ │ - [ 19bec] -^H │ │ - [ 19bf4] .^H │ │ - [ 19bf8] X^H │ │ - [ 19c00] Y^H │ │ - [ 19c04] [^H │ │ - [ 19c0c] \^H │ │ - [ 19c10] _^H │ │ - [ 19c18] `^H │ │ - [ 19c1c] j^H │ │ - [ 19c24] k^H │ │ - [ 19c28] o^H │ │ - [ 19c30] p^H │ │ - [ 19ca0] 9^I │ │ - [ 19ca8] :^I │ │ - [ 19cac] :^I │ │ - [ 19cb4] ;^I │ │ - [ 19cb8] ;^I │ │ - [ 19cc0] <^I │ │ - [ 19cc4] <^I │ │ - [ 19ccc] =^I │ │ - [ 19cd0] @^I │ │ - [ 19cd8] A^I │ │ - [ 19cdc] H^I │ │ - [ 19ce4] I^I │ │ - [ 19ce8] L^I │ │ - [ 19cf0] M^I │ │ - [ 19cf4] M^I │ │ - [ 19cfc] N^I │ │ - [ 19d00] P^I │ │ - [ 19d08] Q^I │ │ - [ 19d0c] W^I │ │ - [ 19d14] X^I │ │ - [ 19d18] a^I │ │ - [ 19d20] b^I │ │ - [ 19d24] c^I │ │ - [ 19d2c] d^I │ │ - [ 19e98] (\n │ │ - [ 19ea0] *\n │ │ - [ 19ea4] 0\n │ │ - [ 19eac] 2\n │ │ - [ 19eb0] 3\n │ │ - [ 19eb8] 5\n │ │ - [ 19ebc] 6\n │ │ - [ 19ec4] 8\n │ │ - [ 19ec8] 9\n │ │ - [ 19ed0] <\n │ │ - [ 19ed4] <\n │ │ - [ 19edc] >\n │ │ - [ 19ee0] @\n │ │ - [ 19ee8] A\n │ │ - [ 19eec] B\n │ │ - [ 19ef4] G\n │ │ - [ 19ef8] H\n │ │ - [ 19f00] K\n │ │ - [ 19f04] M\n │ │ - [ 19f0c] Q\n │ │ - [ 19f10] Q\n │ │ - [ 19f18] Y\n │ │ - [ 19f1c] \\n │ │ - [ 19f24] ^\n │ │ - [ 19f28] ^\n │ │ - [ 19f30] f\n │ │ - [ 19f34] o\n │ │ - [ 19f3c] p\n │ │ - [ 19f40] q\n │ │ - [ 19f48] r\n │ │ - [ 19f4c] t\n │ │ - [ 19f54] u\n │ │ - [ 19f58] u\n │ │ - [ 19f60] v\n │ │ - [ 19f64] v\n │ │ - [ 1a0a8] (^K │ │ - [ 1a0b0] *^K │ │ - [ 1a0b4] 0^K │ │ - [ 1a0bc] 2^K │ │ - [ 1a0c0] 3^K │ │ - [ 1a0c8] 5^K │ │ - [ 1a0cc] 9^K │ │ - [ 1a0d4] <^K │ │ - [ 1a0d8] <^K │ │ - [ 1a0e0] =^K │ │ - [ 1a0e4] >^K │ │ - [ 1a0ec] ?^K │ │ - [ 1a0f0] ?^K │ │ - [ 1a0f8] @^K │ │ - [ 1a0fc] @^K │ │ - [ 1a104] A^K │ │ - [ 1a108] D^K │ │ - [ 1a110] G^K │ │ - [ 1a114] H^K │ │ - [ 1a11c] K^K │ │ - [ 1a120] L^K │ │ - [ 1a128] M^K │ │ - [ 1a12c] M^K │ │ - [ 1a134] U^K │ │ - [ 1a138] V^K │ │ - [ 1a140] W^K │ │ - [ 1a144] W^K │ │ - [ 1a14c] \^K │ │ - [ 1a150] ]^K │ │ - [ 1a158] _^K │ │ - [ 1a15c] a^K │ │ - [ 1a164] b^K │ │ - [ 1a168] c^K │ │ - [ 1a170] f^K │ │ - [ 1a174] w^K │ │ - [ 1a2d0] (^L │ │ - [ 1a2d8] *^L │ │ - [ 1a2dc] 9^L │ │ - [ 1a2e4] <^L │ │ - [ 1a2e8] <^L │ │ - [ 1a2f0] =^L │ │ - [ 1a2f4] =^L │ │ - [ 1a2fc] >^L │ │ - [ 1a300] @^L │ │ - [ 1a308] A^L │ │ - [ 1a30c] D^L │ │ - [ 1a314] F^L │ │ - [ 1a318] H^L │ │ - [ 1a320] J^L │ │ - [ 1a324] M^L │ │ - [ 1a32c] U^L │ │ - [ 1a330] V^L │ │ - [ 1a338] X^L │ │ - [ 1a33c] Z^L │ │ - [ 1a344] ]^L │ │ - [ 1a348] ]^L │ │ - [ 1a350] `^L │ │ - [ 1a354] a^L │ │ - [ 1a35c] b^L │ │ - [ 1a360] c^L │ │ - [ 1a368] f^L │ │ - [ 1a36c] o^L │ │ - [ 1a374] w^L │ │ - [ 1a378] w^L │ │ - [ 1a380] x^L │ │ - [ 1a384] ~^L │ │ - [ 1a48c] :^M │ │ - [ 1a494] ;^M │ │ - [ 1a498] <^M │ │ - [ 1a4a0] =^M │ │ - [ 1a4a4] @^M │ │ - [ 1a4ac] A^M │ │ - [ 1a4b0] D^M │ │ - [ 1a4b8] F^M │ │ - [ 1a4bc] H^M │ │ - [ 1a4c4] J^M │ │ - [ 1a4c8] L^M │ │ - [ 1a4d0] M^M │ │ - [ 1a4d4] M^M │ │ - [ 1a4dc] N^M │ │ - [ 1a4e0] O^M │ │ - [ 1a4e8] T^M │ │ - [ 1a4ec] a^M │ │ - [ 1a4f4] b^M │ │ - [ 1a4f8] c^M │ │ - [ 1a500] f^M │ │ - [ 1a5b8] 0^N │ │ - [ 1a5c0] 1^N │ │ - [ 1a5c4] 1^N │ │ - [ 1a5cc] 2^N │ │ - [ 1a5d0] 3^N │ │ - [ 1a5d8] 4^N │ │ - [ 1a5dc] :^N │ │ - [ 1a5e4] ?^N │ │ - [ 1a5e8] ?^N │ │ - [ 1a5f0] @^N │ │ - [ 1a5f4] F^N │ │ - [ 1a5fc] G^N │ │ - [ 1a600] N^N │ │ - [ 1a608] O^N │ │ - [ 1a60c] [^N │ │ - [ 1a6e4] 4^O │ │ - [ 1a6ec] 5^O │ │ - [ 1a6f0] 5^O │ │ - [ 1a6f8] 6^O │ │ - [ 1a6fc] 6^O │ │ - [ 1a704] 7^O │ │ - [ 1a708] 7^O │ │ - [ 1a710] 8^O │ │ - [ 1a714] 8^O │ │ - [ 1a71c] 9^O │ │ - [ 1a720] 9^O │ │ - [ 1a728] :^O │ │ - [ 1a72c] =^O │ │ - [ 1a734] >^O │ │ - [ 1a738] G^O │ │ - [ 1a740] I^O │ │ - [ 1a744] l^O │ │ - [ 1a74c] q^O │ │ - [ 1a750] ~^O │ │ - [ 1a7e0] ,^P │ │ - [ 1a7e8] -^P │ │ - [ 1a7ec] 0^P │ │ - [ 1a7f4] 1^P │ │ - [ 1a7f8] 1^P │ │ - [ 1a800] 2^P │ │ - [ 1a804] 7^P │ │ - [ 1a80c] 8^P │ │ - [ 1a810] 8^P │ │ - [ 1a818] 9^P │ │ - [ 1a81c] :^P │ │ - [ 1a824] ;^P │ │ - [ 1a828] <^P │ │ - [ 1a830] =^P │ │ - [ 1a834] >^P │ │ - [ 1a83c] ?^P │ │ - [ 1a840] W^P │ │ - [ 1a848] X^P │ │ - [ 1a84c] Y^P │ │ - [ 1a854] Z^P │ │ - [ 1a858] ]^P │ │ - [ 1a860] ^^P │ │ - [ 1a864] `^P │ │ - [ 1a86c] a^P │ │ - [ 1a870] p^P │ │ - [ 1a878] q^P │ │ - [ 1a87c] t^P │ │ - [ 1a884] u^P │ │ - [ 1a90c] H^R │ │ - [ 1a914] J^R │ │ - [ 1a918] M^R │ │ - [ 1a920] P^R │ │ - [ 1a924] V^R │ │ - [ 1a92c] X^R │ │ - [ 1a930] X^R │ │ - [ 1a938] Z^R │ │ - [ 1a93c] ]^R │ │ - [ 1a944] `^R │ │ - [ 1a9c0] Z^S │ │ - [ 1a9c8] ]^S │ │ - [ 1a9cc] _^S │ │ - [ 1a9d4] `^S │ │ - [ 1a9d8] |^S │ │ - [ 1aa80] 1^W │ │ - [ 1aa88] 2^W │ │ - [ 1aa8c] 3^W │ │ - [ 1aa94] 4^W │ │ - [ 1aa98] 6^W │ │ - [ 1aaa0] @^W │ │ - [ 1aaa4] Q^W │ │ - [ 1aaac] R^W │ │ - [ 1aab0] S^W │ │ - [ 1aab8] `^W │ │ - [ 1aabc] l^W │ │ - [ 1aac4] n^W │ │ - [ 1aac8] p^W │ │ - [ 1aad0] r^W │ │ - [ 1aad4] s^W │ │ - [ 1abc0] ^X │ │ - [ 1abc4] x^X │ │ - [ 1ac20] ^Y │ │ - [ 1ac24] "^Y │ │ - [ 1ac2c] #^Y │ │ - [ 1ac30] &^Y │ │ - [ 1ac38] '^Y │ │ - [ 1ac3c] (^Y │ │ - [ 1ac44] )^Y │ │ - [ 1ac48] +^Y │ │ - [ 1ac50] 0^Y │ │ - [ 1ac54] 1^Y │ │ - [ 1ac5c] 2^Y │ │ - [ 1ac60] 2^Y │ │ - [ 1ac68] 3^Y │ │ - [ 1ac6c] 8^Y │ │ - [ 1ac74] 9^Y │ │ - [ 1ac78] ;^Y │ │ - [ 1ac80] @^Y │ │ - [ 1ac84] @^Y │ │ - [ 1ac8c] D^Y │ │ - [ 1ac90] E^Y │ │ - [ 1ac98] F^Y │ │ - [ 1ac9c] m^Y │ │ - [ 1aca4] p^Y │ │ - [ 1aca8] t^Y │ │ - [ 1ad14] U^Z │ │ - [ 1ad1c] V^Z │ │ - [ 1ad20] V^Z │ │ - [ 1ad28] W^Z │ │ - [ 1ad2c] W^Z │ │ - [ 1ad34] X^Z │ │ - [ 1ad38] ^^Z │ │ - [ 1ad40] `^Z │ │ - [ 1ad44] `^Z │ │ - [ 1ad4c] a^Z │ │ - [ 1ad50] a^Z │ │ - [ 1ad58] b^Z │ │ - [ 1ad5c] b^Z │ │ - [ 1ad64] c^Z │ │ - [ 1ad68] d^Z │ │ - [ 1ad70] e^Z │ │ - [ 1ad74] l^Z │ │ - [ 1ad7c] m^Z │ │ - [ 1ad80] r^Z │ │ - [ 1ad88] s^Z │ │ - [ 1ad8c] |^Z │ │ - [ 1ade0] 3^[ │ │ - [ 1ade8] 4^[ │ │ - [ 1adec] 4^[ │ │ - [ 1adf4] 5^[ │ │ - [ 1adf8] 5^[ │ │ - [ 1ae00] 6^[ │ │ - [ 1ae04] :^[ │ │ - [ 1ae0c] ;^[ │ │ - [ 1ae10] ;^[ │ │ - [ 1ae18] <^[ │ │ - [ 1ae1c] <^[ │ │ - [ 1ae24] =^[ │ │ - [ 1ae28] A^[ │ │ - [ 1ae30] B^[ │ │ - [ 1ae34] B^[ │ │ - [ 1ae3c] C^[ │ │ - [ 1ae40] L^[ │ │ - [ 1ae48] P^[ │ │ - [ 1ae4c] j^[ │ │ - [ 1ae54] k^[ │ │ - [ 1ae58] s^[ │ │ - [ 1ae60] t^[ │ │ - [ 1ae64] ~^[ │ │ - [ 1af30] +^\ │ │ - [ 1af38] ,^\ │ │ - [ 1af3c] 3^\ │ │ - [ 1af44] 4^\ │ │ - [ 1af48] 5^\ │ │ - [ 1af50] 6^\ │ │ - [ 1af54] 7^\ │ │ - [ 1af5c] ;^\ │ │ - [ 1af60] I^\ │ │ - [ 1af68] M^\ │ │ - [ 1b04c] ^_ │ │ - [ 1b050] E^_ │ │ - [ 1b058] H^_ │ │ - [ 1b05c] M^_ │ │ - [ 1b064] P^_ │ │ - [ 1b068] W^_ │ │ - [ 1b070] Y^_ │ │ - [ 1b074] Y^_ │ │ - [ 1b07c] [^_ │ │ - [ 1b080] [^_ │ │ - [ 1b088] ]^_ │ │ - [ 1b08c] ]^_ │ │ - [ 1b094] _^_ │ │ - [ 1b098] }^_ │ │ - [ 1b161] │ │ - [ 1b165] │ │ - [ 1b16d] │ │ - [ 1b171] │ │ - [ 1b179] │ │ - [ 1b17d] │ │ - [ 1b185] │ │ - [ 1b189] │ │ - [ 1b191] │ │ - [ 1b194] ' │ │ - [ 1b19c] ( │ │ - [ 1b1a0] ( │ │ - [ 1b1a8] ) │ │ - [ 1b1ac] ) │ │ - [ 1b1b4] * │ │ - [ 1b1b8] * │ │ - [ 1b1c0] + │ │ - [ 1b1c4] + │ │ - [ 1b1cc] , │ │ - [ 1b1d0] , │ │ - [ 1b1d8] - │ │ - [ 1b1dc] - │ │ - [ 1b1e4] . │ │ - [ 1b1e8] . │ │ - [ 1b1f0] / │ │ - [ 1b1f4] / │ │ - [ 1b1fc] 0 │ │ - [ 1b200] 4 │ │ - [ 1b208] 5 │ │ - [ 1b20c] C │ │ - [ 1b214] D │ │ - [ 1b218] D │ │ - [ 1b220] E │ │ - [ 1b224] ^ │ │ - [ 1b22c] _ │ │ - [ 1b230] _ │ │ - [ 1b238] ` │ │ - [ 1b23c] d │ │ - [ 1b244] f │ │ - [ 1b248] f │ │ - [ 1b250] g │ │ - [ 1b254] g │ │ - [ 1b25c] h │ │ - [ 1b260] h │ │ - [ 1b268] i │ │ - [ 1b26c] i │ │ - [ 1b274] j │ │ - [ 1b278] o │ │ - [ 1b280] p │ │ - [ 1b284] p │ │ - [ 1b28c] q │ │ - [ 1b290] q │ │ - [ 1b298] t │ │ - [ 1b29c] y │ │ - [ 1b2a4] z │ │ - [ 1b2a8] { │ │ - [ 1b2b0] | │ │ - [ 1b2b4] ~ │ │ + library/std/src/sys/thread_local/key/unix.rscannot panic during the backtrace functionlibrary/std/src/../../backtrace/src/backtrace/libunwind.rslibrary/std/src/../../backtrace/src/symbolize/gimli/lru.rslibrary/std/src/../../backtrace/src/symbolize/gimli/stash.rs.debug_abbrev.dwo.debug_info.dwo.debug_line.dwo.debug_loc.dwo.debug_loclists.dwo.debug_rnglists.dwo.debug_str.dwo.debug_str_offsets.dwolibrary/std/src/../../backtrace/src/symbolize/gimli.rs.debug_library/std/src/../../backtrace/src/symbolize/gimli/elf.rsGNU.gnu_debuglink.gnu_debugaltlinklibrary/std/src/../../backtrace/src/symbolize/gimli/libs_dl_iterate_phdr.rs/proc/self/mapslibrary/std/src/../../backtrace/src/symbolize/gimli/parse_running_mmaps_unix.rsCouldn't read /proc/self/mapsCouldn't open /proc/self/mapsCouldn't find addressCouldn't find permissionsCouldn't find offsetCouldn't find devCouldn't find inodeCouldn't parse hex numbertoo many permsCouldn't parse devCouldn't parse address rangeinsufficient perms │ │ + [ 15e78] & │ │ + [ 15e7c] 8 │ │ + [ 16084] unknown errorPlatform data source not foundplatform reader not foundplatform drag and drop context not foundunsupported operationvirtual session not foundvirtual file receive error: invalid datadrag session not foundmouse event not foundplatform menu not foundinvalid menu elementinvalid menu configuration idunknownErrormethodCallErrorotherErrordataSourceNotFoundreaderNotFoundplatformContextNotFoundunsupportedOperationvirtualFileSessionNotFoundvirtualFileReceiveErrorioErrorinvalidDatadragSessionNotFoundmouseEventNotFoundengineContextErrorplatformMenuNotFoundinvalidMenuElementinvalidMenuConfigurationIdJNI: required field "x" missing in value.required field "y" missing in value.required field "width" missing in value.required field "height" missing in value.required field "bytesPerRow" missing in value.required field "data" missing in value.required field "devicePixelRatio" missing in value.bytesPerRowsimplevirtualFilerequired field "id" missing in value.required field "storageSuggestion" missing in value.idstorageSuggestionrequired field "representations" missing in value.required field "suggestedName" missing in value.representationstemporaryFilememoryunexpected empty mapenum type must be a Stringrequired field "imageData" missing in value.required field "rect" missing in value.imageDatarequired field "dataProviderId" missing in value.required field "liftImage" missing in value.required field "localData" missing in value.dataProviderIdliftImagerequired field "allowedOperations" missing in value.required field "animatesToStartingPositionOnCancelOrFail" missing in value.required field "prefersFullSizePreviews" missing in value.animatesToStartingPositionOnCancelOrFailprefersFullSizePreviewsrequired field "combinedDragImage" missing in value.required field "position" missing in value.combinedDragImagerequired field "previewImage" missing in value.required field "previewSize" missing in value.required field "menuHandle" missing in value.previewImagepreviewSizemenuHandlerequired field "text" missing in value.required field "location" missing in value.required field "writingToolsConfiguration" missing in value.writingToolsConfigurationrequired field "elements" missing in value.required field "disabled" missing in value.required field "destructive" missing in value.destructiverequired field "trigger" missing in value.triggercheckOncheckMixedradioOnsystemrequired field "name" missing in value.required field "uniqueId" missing in value.required field "identifier" missing in value.required field "title" missing in value.required field "subitle" missing in value.required field "children" missing in value.identifiertitlesubitlerequired field "attributes" missing in value.required field "state" missing in value.required field "activator" missing in value.attributesstateactivatorcontentactionseparatorClipboardEventManagersrc/clipboard_events_manager.rssuper_native_extensions::clipboard_events_managerMenuManagerMenuContext already exists for isolate super_native_extensions::menu_managergetConfigurationForLocationonShowMenuonHideMenuonPreviewActionsendWritingToolsReplacementsrc/./android/menu.rscutpasteselectAllnewClipboardEventsManagerrequired field "configurationId" missing in value.required field "image" missing in value.imagegetDeferredMenuregisterMenudisposeMenuupdatePreviewImageshowContextMenu/rustc/05f9846f893b09a1be1fc8560e33fc3c815cfecb/library/std/src/thread/local.rs/rustc/05f9846f893b09a1be1fc8560e33fc3c815cfecb/library/core/src/cell.rsPoisonErrorDragManagerDragContext already exists for isolate super_native_extensions::drag_managergetConfigurationForDragRequestgetAdditionalItemsForLocationisLocationDraggabledragSessionDidMovedragSessionDidEndARGB_8888android/graphics/Bitmap$ConfigvalueOf(Ljava/lang/String;)Landroid/graphics/Bitmap$Config;android/graphics/BitmapcreateBitmap([IIIIILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap;startDrag(Landroid/view/View;JLandroid/content/ClipData;Landroid/graphics/Bitmap;IIII)VMissing combined drag imagemLastTouchPointLandroid/graphics/PointF;android/net/Uriparse(Ljava/lang/String;)Landroid/net/Uri;flutterrequired field "configuration" missing in value.configurationrequired field "items" missing in value.needsCombinedDragImagegetLocalDatamalformed method call message/home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/irondash_message_channel-0.8.0/src/method_handler.rs/home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/irondash_engine_context-0.5.0/src/platform/android/jni_context.rsfailed to spawn thread/rustc/05f9846f893b09a1be1fc8560e33fc3c815cfecb/library/std/src/thread/mod.rsfatal runtime error: something here is badly broken!\n │ │ + RUST_MIN_STACKClipboardReaderClipboardWriterreleaseDataProvidersrc/clipboard_writer.rssuper_native_extensions_errorandroid/content/ContextCLIPBOARD_SERVICELjava/lang/String;(Ljava/lang/String;)Ljava/lang/Object;setPrimaryClip(Landroid/content/ClipData;)VJAVA_VM not setsrc/./android/drop.rsregisterDropHandler(Landroid/view/View;J)VgetResources()Landroid/content/res/Resources;getDisplayMetrics()Landroid/util/DisplayMetrics;densityFgetMimeType(I)Ljava/lang/String;release()VrequestDragAndDropPermissions(Landroid/view/DragEvent;)Landroid/view/DragAndDropPermissions;getItemCountgetFormats(Landroid/content/ClipData;ILandroid/content/Context;)[Ljava/lang/String;java/lang/CharSequencegetPrimaryClipnewClipboardReadersrc/clipboard_reader.rs/rustc/05f9846f893b09a1be1fc8560e33fc3c815cfecb/library/alloc/src/vec/spec_from_iter_nested.rsgetAction()IUnknown drag action: src/./android/drag_common.rsgetResult()Z()FgetClipDescription()Landroid/content/ClipDescription;getClipData()Landroid/content/ClipData;getSessionId(Landroid/view/DragEvent;)Ljava/lang/Long;longValue()Jno entry found for keyArc counter overflow/rustc/05f9846f893b09a1be1fc8560e33fc3c815cfecb/library/alloc/src/sync.rsWrongJValueTypeInvalidCtorReturnInvalidArgListMethodNotFoundsigFieldNotFoundJavaExceptionJNIEnvMethodNotFoundNullPtrNullDerefTryLockJavaVMMethodNotFoundFieldAlreadySetThrowFailedParseFailedJniCallUnexpectedParseEoiCharacterBoundaryandroid/content/ClipDescription(Ljava/lang/String;Ljava/lang/String;)ZgetPackageName()Ljava/lang/String;content://.SuperClipboardDataProvider/Missing Android Contextandroid/content/ClipData$Item(Ljava/lang/CharSequence;Ljava/lang/String;Landroid/content/Intent;Landroid/net/Uri;)VYou must provide plain text fallback for HTML clipboard texttext/plaintext/html(Ljava/lang/CharSequence;[Ljava/lang/String;)VaddItem(Landroid/content/ClipData$Item;)Vandroid/content/ClipData(Landroid/content/ClipDescription;Landroid/content/ClipData$Item;)VFailed to create String[]Failed to create StringMalformed URIsuper_native_extensions::platform_impl::platform::data_providersrc/./android/drag.rs │ │ + [ 17b10] I64F64StringI8ListU8ListI16ListU16ListI32ListU32ListI64ListF32ListF64ListMapFinalizableHandlesrc/value_coerce.rssuper_native_extensions::value_coercesrc/value_promise.rsxyheightwidthuserCancelledforbiddenitemSelectedvalueIdstreamHandlevirtualFileIdsrc/drag_manager.rsscreenLocationdropOperationitemIdlocalDataacceptedOperationallowedOperationsitemslocationInViewreaderlogicallogicalAltlogicalAltShiftlogicalMetalogicalShiftconfigurationIdsrc/menu_manager.rsmenuConfigurationIdcancellablefinalizableHandlecopyVirtualFileFormatsfileUriFormatreadVirtualFileFormatssuggestedNamesynthesizedFormatsokcancelledunknown enum value required field "value" missing in value.valuecan not deserialize /home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/irondash_message_channel-0.8.0/src/message_channel.rsKeyboardLayoutManagergetKeyboardLayoutsrc/keyboard_layout_manager.rsonLayoutChangedDataReaderManagersetProgressCancellableupdateProgressnot supportedsrc/./android/reader.rstext/uri-listgetData(Landroid/content/ClipData;ILjava/lang/String;Landroid/content/Context;I)Vrequired field "itemHandle" missing in value.required field "readerHandle" missing in value.itemHandlereaderHandlerequired field "format" missing in value.required field "progressId" missing in value.formatprogressIdrequired field "targetFolder" missing in value.targetFolderrequired field "itemHandles" missing in value.required field "timeoutMillis" missing in value.itemHandlestimeoutMillisdisposeReadergetItemFormatsgetItemDatacancelProgressgetItemInfovirtualFileReaderCreatevirtualFileReaderReadvirtualFileReaderClosecopyVirtualFile/home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/irondash_run_loop-0.6.0/src/platform/android/mod.rsValue is already set/home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/irondash_message_channel-0.8.0/src/late.rsLate Value has not been set/home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/irondash_run_loop-0.6.0/src/task.rsCapsule was created on different thread than sender targetDataProviderManagersrc/data_provider_manager.rsHotKeyManagersrc/hot_key_manager.rscreateHotKeydestroyHotKeyonHotKeyPressedsrc/util.rsgetLazyDatagetVirtualFilerequired field "sessionId" missing in value.required field "progress" missing in value.sessionIdrequired field "fileSize" missing in value.required field "errorMessage" missing in value.errorMessageregisterDataProviderunregisterDataProvidervirtualFileUpdateProgressvirtualFileSizeKnownvirtualFileCompletevirtualFileCancelinvalid_methodrequired field "alt" missing in value.required field "shift" missing in value.required field "meta" missing in value.required field "control" missing in value.required field "platformCode" missing in value.altshiftcontrolplatformCoderequired field "handle" missing in value.handle/home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/irondash_message_channel-0.8.0/src/async_method_handler.rsIsolateIdanother context is already associated with current thread.src/context.rsno context is associated with current thread.Attachment to remove not foundDropManagersrc/drop_manager.rsDropContext already exists for isolate super_native_extensions::drop_managergetPreviewForItemonDropUpdateonPerformDroponDropLeaveonDropEnded │ │ + [ 187e0] required field "engineHandle" missing in value.engineHandlekey value must be a string.converting into struct requires Value::Map.required field "formats" missing in value.formatsrequired field "destinationImage" missing in value.required field "destinationRect" missing in value.required field "fadeOutDelay" missing in value.required field "fadeOutDuration" missing in value.destinationRectfadeOutDelayfadeOutDurationrequired field "preview" missing in value.previewnewContextregisterDropFormats/home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/irondash_run_loop-0.6.0/src/run_loop_sender.rsEngineContextPluginErrorCapsuleEmptyWrongThreadsrc/./android/data_provider.rssrc/reader_manager.rsCan't convert tag to CString/home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/android_logger-0.11.3/src/lib.rs/home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jni-0.21.1/src/wrapper/jnienv.rscalling checked jni method: NewStringUTFjni::wrapper::jnienvlooking up jni method NewStringUTFjnienv method not defined, returning errorNewStringUTFchecking for exceptioncalling unchecked jni method: ExceptionChecklooking up jni method ExceptionCheckExceptionCheckno exception foundNewStringUTF resultJNIEnv*JNIEnvcall_method obj argumentJavaType::Method(_) should not come from parsing a method sigcalling unchecked jni method: IsInstanceOflooking up jni method IsInstanceOfIsInstanceOfcalling unchecked jni method: IsSameObjectlooking up jni method IsSameObjectIsSameObjectcalling unchecked jni method: NewGlobalReflooking up jni method NewGlobalRefNewGlobalRefcalling unchecked jni method: GetArrayLengthlooking up jni method GetArrayLengthGetArrayLengthget_array_length array argumentcalling checked jni method: NewObjectArraylooking up jni method NewObjectArrayNewObjectArrayNewObjectArray resultcalling checked jni method: GetStaticFieldIDlooking up jni method GetStaticFieldIDcalling checked jni method: SetIntArrayRegionlooking up jni method SetIntArrayRegionSetIntArrayRegioncalling checked jni method: GetByteArrayRegionlooking up jni method GetByteArrayRegionGetByteArrayRegioncalling checked jni method: SetByteArrayRegionlooking up jni method SetByteArrayRegionSetByteArrayRegioncalling checked jni method: GetObjectArrayElementlooking up jni method GetObjectArrayElementGetObjectArrayElementget_object_array_element array argumentcalling checked jni method: SetObjectArrayElementlooking up jni method SetObjectArrayElementSetObjectArrayElementset_object_array_element array argumentcalling unchecked jni method: GetStaticBooleanFieldlooking up jni method GetStaticBooleanFieldGetStaticBooleanFieldcalling unchecked jni method: GetStaticByteFieldlooking up jni method GetStaticByteFieldGetStaticByteFieldcalling unchecked jni method: GetStaticCharFieldlooking up jni method GetStaticCharFieldGetStaticCharFieldcalling unchecked jni method: GetStaticDoubleFieldlooking up jni method GetStaticDoubleFieldGetStaticDoubleFieldcalling unchecked jni method: GetStaticFloatFieldlooking up jni method GetStaticFloatFieldGetStaticFloatFieldcalling unchecked jni method: GetStaticIntFieldlooking up jni method GetStaticIntFieldGetStaticIntFieldcalling unchecked jni method: GetStaticLongFieldlooking up jni method GetStaticLongFieldGetStaticLongFieldcalling unchecked jni method: GetStaticShortFieldlooking up jni method GetStaticShortFieldGetStaticShortFieldsee java fieldcalling checked jni method: GetStaticObjectFieldlooking up jni method GetStaticObjectFieldGetStaticObjectFieldMethodjfloatobjectshortintdoubleinternal error: entered unreachable code: /home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/irondash_run_loop-0.6.0/src/util/capsule.rsCapsule was dropped on wrong thread with data still in it!^I^A^B^G^E^F │ │ + [ 19708] │ │ + [ 1970c] │ │ + [ 19714] ! │ │ + [ 19718] " │ │ + [ 19720] # │ │ + [ 19724] % │ │ + [ 1972c] & │ │ + [ 19730] * │ │ + [ 19738] + │ │ + [ 1973c] + │ │ + [ 19744] , │ │ + [ 19748] , │ │ + [ 19750] - │ │ + [ 19754] - │ │ + [ 1975c] . │ │ + [ 19760] / │ │ + [ 19768] 0 │ │ + [ 1976c] 9 │ │ + [ 19774] : │ │ + [ 19778] : │ │ + [ 19780] ; │ │ + [ 19784] @ │ │ + [ 1978c] A │ │ + [ 19790] Z │ │ + [ 19798] [ │ │ + [ 1979c] ` │ │ + [ 197a4] a │ │ + [ 197a8] z │ │ + [ 197b0] { │ │ + [ 197b4] ~ │ │ + [ 1994c] o^C │ │ + [ 19954] p^C │ │ + [ 19958] s^C │ │ + [ 19960] t^C │ │ + [ 19964] u^C │ │ + [ 1996c] v^C │ │ + [ 19970] w^C │ │ + [ 19978] z^C │ │ + [ 1997c] }^C │ │ + [ 19984] ~^C │ │ + [ 19988] ~^C │ │ + [ 19a18] /^E │ │ + [ 19a20] 1^E │ │ + [ 19a24] V^E │ │ + [ 19a2c] Y^E │ │ + [ 19b50] J^F │ │ + [ 19b58] K^F │ │ + [ 19b5c] _^F │ │ + [ 19b64] `^F │ │ + [ 19b68] i^F │ │ + [ 19b70] j^F │ │ + [ 19b74] j^F │ │ + [ 19b7c] k^F │ │ + [ 19b80] l^F │ │ + [ 19b88] m^F │ │ + [ 19b8c] o^F │ │ + [ 19b94] p^F │ │ + [ 19b98] p^F │ │ + [ 19ba0] q^F │ │ + [ 19c40] /^G │ │ + [ 19c48] 0^G │ │ + [ 19c4c] J^G │ │ + [ 19c54] K^G │ │ + [ 19ce8] #^H │ │ + [ 19cf0] $^H │ │ + [ 19cf4] $^H │ │ + [ 19cfc] %^H │ │ + [ 19d00] '^H │ │ + [ 19d08] (^H │ │ + [ 19d0c] (^H │ │ + [ 19d14] )^H │ │ + [ 19d18] -^H │ │ + [ 19d20] .^H │ │ + [ 19d24] X^H │ │ + [ 19d2c] Y^H │ │ + [ 19d30] [^H │ │ + [ 19d38] \^H │ │ + [ 19d3c] _^H │ │ + [ 19d44] `^H │ │ + [ 19d48] j^H │ │ + [ 19d50] k^H │ │ + [ 19d54] o^H │ │ + [ 19d5c] p^H │ │ + [ 19dcc] 9^I │ │ + [ 19dd4] :^I │ │ + [ 19dd8] :^I │ │ + [ 19de0] ;^I │ │ + [ 19de4] ;^I │ │ + [ 19dec] <^I │ │ + [ 19df0] <^I │ │ + [ 19df8] =^I │ │ + [ 19dfc] @^I │ │ + [ 19e04] A^I │ │ + [ 19e08] H^I │ │ + [ 19e10] I^I │ │ + [ 19e14] L^I │ │ + [ 19e1c] M^I │ │ + [ 19e20] M^I │ │ + [ 19e28] N^I │ │ + [ 19e2c] P^I │ │ + [ 19e34] Q^I │ │ + [ 19e38] W^I │ │ + [ 19e40] X^I │ │ + [ 19e44] a^I │ │ + [ 19e4c] b^I │ │ + [ 19e50] c^I │ │ + [ 19e58] d^I │ │ + [ 19fc4] (\n │ │ + [ 19fcc] *\n │ │ + [ 19fd0] 0\n │ │ + [ 19fd8] 2\n │ │ + [ 19fdc] 3\n │ │ + [ 19fe4] 5\n │ │ + [ 19fe8] 6\n │ │ + [ 19ff0] 8\n │ │ + [ 19ff4] 9\n │ │ + [ 19ffc] <\n │ │ + [ 1a000] <\n │ │ + [ 1a008] >\n │ │ + [ 1a00c] @\n │ │ + [ 1a014] A\n │ │ + [ 1a018] B\n │ │ + [ 1a020] G\n │ │ + [ 1a024] H\n │ │ + [ 1a02c] K\n │ │ + [ 1a030] M\n │ │ + [ 1a038] Q\n │ │ + [ 1a03c] Q\n │ │ + [ 1a044] Y\n │ │ + [ 1a048] \\n │ │ + [ 1a050] ^\n │ │ + [ 1a054] ^\n │ │ + [ 1a05c] f\n │ │ + [ 1a060] o\n │ │ + [ 1a068] p\n │ │ + [ 1a06c] q\n │ │ + [ 1a074] r\n │ │ + [ 1a078] t\n │ │ + [ 1a080] u\n │ │ + [ 1a084] u\n │ │ + [ 1a08c] v\n │ │ + [ 1a090] v\n │ │ + [ 1a1d4] (^K │ │ + [ 1a1dc] *^K │ │ + [ 1a1e0] 0^K │ │ + [ 1a1e8] 2^K │ │ + [ 1a1ec] 3^K │ │ + [ 1a1f4] 5^K │ │ + [ 1a1f8] 9^K │ │ + [ 1a200] <^K │ │ + [ 1a204] <^K │ │ + [ 1a20c] =^K │ │ + [ 1a210] >^K │ │ + [ 1a218] ?^K │ │ + [ 1a21c] ?^K │ │ + [ 1a224] @^K │ │ + [ 1a228] @^K │ │ + [ 1a230] A^K │ │ + [ 1a234] D^K │ │ + [ 1a23c] G^K │ │ + [ 1a240] H^K │ │ + [ 1a248] K^K │ │ + [ 1a24c] L^K │ │ + [ 1a254] M^K │ │ + [ 1a258] M^K │ │ + [ 1a260] U^K │ │ + [ 1a264] V^K │ │ + [ 1a26c] W^K │ │ + [ 1a270] W^K │ │ + [ 1a278] \^K │ │ + [ 1a27c] ]^K │ │ + [ 1a284] _^K │ │ + [ 1a288] a^K │ │ + [ 1a290] b^K │ │ + [ 1a294] c^K │ │ + [ 1a29c] f^K │ │ + [ 1a2a0] w^K │ │ + [ 1a3fc] (^L │ │ + [ 1a404] *^L │ │ + [ 1a408] 9^L │ │ + [ 1a410] <^L │ │ + [ 1a414] <^L │ │ + [ 1a41c] =^L │ │ + [ 1a420] =^L │ │ + [ 1a428] >^L │ │ + [ 1a42c] @^L │ │ + [ 1a434] A^L │ │ + [ 1a438] D^L │ │ + [ 1a440] F^L │ │ + [ 1a444] H^L │ │ + [ 1a44c] J^L │ │ + [ 1a450] M^L │ │ + [ 1a458] U^L │ │ + [ 1a45c] V^L │ │ + [ 1a464] X^L │ │ + [ 1a468] Z^L │ │ + [ 1a470] ]^L │ │ + [ 1a474] ]^L │ │ + [ 1a47c] `^L │ │ + [ 1a480] a^L │ │ + [ 1a488] b^L │ │ + [ 1a48c] c^L │ │ + [ 1a494] f^L │ │ + [ 1a498] o^L │ │ + [ 1a4a0] w^L │ │ + [ 1a4a4] w^L │ │ + [ 1a4ac] x^L │ │ + [ 1a4b0] ~^L │ │ + [ 1a5b8] :^M │ │ + [ 1a5c0] ;^M │ │ + [ 1a5c4] <^M │ │ + [ 1a5cc] =^M │ │ + [ 1a5d0] @^M │ │ + [ 1a5d8] A^M │ │ + [ 1a5dc] D^M │ │ + [ 1a5e4] F^M │ │ + [ 1a5e8] H^M │ │ + [ 1a5f0] J^M │ │ + [ 1a5f4] L^M │ │ + [ 1a5fc] M^M │ │ + [ 1a600] M^M │ │ + [ 1a608] N^M │ │ + [ 1a60c] O^M │ │ + [ 1a614] T^M │ │ + [ 1a618] a^M │ │ + [ 1a620] b^M │ │ + [ 1a624] c^M │ │ + [ 1a62c] f^M │ │ + [ 1a6e4] 0^N │ │ + [ 1a6ec] 1^N │ │ + [ 1a6f0] 1^N │ │ + [ 1a6f8] 2^N │ │ + [ 1a6fc] 3^N │ │ + [ 1a704] 4^N │ │ + [ 1a708] :^N │ │ + [ 1a710] ?^N │ │ + [ 1a714] ?^N │ │ + [ 1a71c] @^N │ │ + [ 1a720] F^N │ │ + [ 1a728] G^N │ │ + [ 1a72c] N^N │ │ + [ 1a734] O^N │ │ + [ 1a738] [^N │ │ + [ 1a810] 4^O │ │ + [ 1a818] 5^O │ │ + [ 1a81c] 5^O │ │ + [ 1a824] 6^O │ │ + [ 1a828] 6^O │ │ + [ 1a830] 7^O │ │ + [ 1a834] 7^O │ │ + [ 1a83c] 8^O │ │ + [ 1a840] 8^O │ │ + [ 1a848] 9^O │ │ + [ 1a84c] 9^O │ │ + [ 1a854] :^O │ │ + [ 1a858] =^O │ │ + [ 1a860] >^O │ │ + [ 1a864] G^O │ │ + [ 1a86c] I^O │ │ + [ 1a870] l^O │ │ + [ 1a878] q^O │ │ + [ 1a87c] ~^O │ │ + [ 1a90c] ,^P │ │ + [ 1a914] -^P │ │ + [ 1a918] 0^P │ │ + [ 1a920] 1^P │ │ + [ 1a924] 1^P │ │ + [ 1a92c] 2^P │ │ + [ 1a930] 7^P │ │ + [ 1a938] 8^P │ │ + [ 1a93c] 8^P │ │ + [ 1a944] 9^P │ │ + [ 1a948] :^P │ │ + [ 1a950] ;^P │ │ + [ 1a954] <^P │ │ + [ 1a95c] =^P │ │ + [ 1a960] >^P │ │ + [ 1a968] ?^P │ │ + [ 1a96c] W^P │ │ + [ 1a974] X^P │ │ + [ 1a978] Y^P │ │ + [ 1a980] Z^P │ │ + [ 1a984] ]^P │ │ + [ 1a98c] ^^P │ │ + [ 1a990] `^P │ │ + [ 1a998] a^P │ │ + [ 1a99c] p^P │ │ + [ 1a9a4] q^P │ │ + [ 1a9a8] t^P │ │ + [ 1a9b0] u^P │ │ + [ 1aa38] H^R │ │ + [ 1aa40] J^R │ │ + [ 1aa44] M^R │ │ + [ 1aa4c] P^R │ │ + [ 1aa50] V^R │ │ + [ 1aa58] X^R │ │ + [ 1aa5c] X^R │ │ + [ 1aa64] Z^R │ │ + [ 1aa68] ]^R │ │ + [ 1aa70] `^R │ │ + [ 1aaec] Z^S │ │ + [ 1aaf4] ]^S │ │ + [ 1aaf8] _^S │ │ + [ 1ab00] `^S │ │ + [ 1ab04] |^S │ │ + [ 1abac] 1^W │ │ + [ 1abb4] 2^W │ │ + [ 1abb8] 3^W │ │ + [ 1abc0] 4^W │ │ + [ 1abc4] 6^W │ │ + [ 1abcc] @^W │ │ + [ 1abd0] Q^W │ │ + [ 1abd8] R^W │ │ + [ 1abdc] S^W │ │ + [ 1abe4] `^W │ │ + [ 1abe8] l^W │ │ + [ 1abf0] n^W │ │ + [ 1abf4] p^W │ │ + [ 1abfc] r^W │ │ + [ 1ac00] s^W │ │ + [ 1acec] ^X │ │ + [ 1acf0] x^X │ │ + [ 1ad4c] ^Y │ │ + [ 1ad50] "^Y │ │ + [ 1ad58] #^Y │ │ + [ 1ad5c] &^Y │ │ + [ 1ad64] '^Y │ │ + [ 1ad68] (^Y │ │ + [ 1ad70] )^Y │ │ + [ 1ad74] +^Y │ │ + [ 1ad7c] 0^Y │ │ + [ 1ad80] 1^Y │ │ + [ 1ad88] 2^Y │ │ + [ 1ad8c] 2^Y │ │ + [ 1ad94] 3^Y │ │ + [ 1ad98] 8^Y │ │ + [ 1ada0] 9^Y │ │ + [ 1ada4] ;^Y │ │ + [ 1adac] @^Y │ │ + [ 1adb0] @^Y │ │ + [ 1adb8] D^Y │ │ + [ 1adbc] E^Y │ │ + [ 1adc4] F^Y │ │ + [ 1adc8] m^Y │ │ + [ 1add0] p^Y │ │ + [ 1add4] t^Y │ │ + [ 1ae40] U^Z │ │ + [ 1ae48] V^Z │ │ + [ 1ae4c] V^Z │ │ + [ 1ae54] W^Z │ │ + [ 1ae58] W^Z │ │ + [ 1ae60] X^Z │ │ + [ 1ae64] ^^Z │ │ + [ 1ae6c] `^Z │ │ + [ 1ae70] `^Z │ │ + [ 1ae78] a^Z │ │ + [ 1ae7c] a^Z │ │ + [ 1ae84] b^Z │ │ + [ 1ae88] b^Z │ │ + [ 1ae90] c^Z │ │ + [ 1ae94] d^Z │ │ + [ 1ae9c] e^Z │ │ + [ 1aea0] l^Z │ │ + [ 1aea8] m^Z │ │ + [ 1aeac] r^Z │ │ + [ 1aeb4] s^Z │ │ + [ 1aeb8] |^Z │ │ + [ 1af0c] 3^[ │ │ + [ 1af14] 4^[ │ │ + [ 1af18] 4^[ │ │ + [ 1af20] 5^[ │ │ + [ 1af24] 5^[ │ │ + [ 1af2c] 6^[ │ │ + [ 1af30] :^[ │ │ + [ 1af38] ;^[ │ │ + [ 1af3c] ;^[ │ │ + [ 1af44] <^[ │ │ + [ 1af48] <^[ │ │ + [ 1af50] =^[ │ │ + [ 1af54] A^[ │ │ + [ 1af5c] B^[ │ │ + [ 1af60] B^[ │ │ + [ 1af68] C^[ │ │ + [ 1af6c] L^[ │ │ + [ 1af74] P^[ │ │ + [ 1af78] j^[ │ │ + [ 1af80] k^[ │ │ + [ 1af84] s^[ │ │ + [ 1af8c] t^[ │ │ + [ 1af90] ~^[ │ │ + [ 1b05c] +^\ │ │ + [ 1b064] ,^\ │ │ + [ 1b068] 3^\ │ │ + [ 1b070] 4^\ │ │ + [ 1b074] 5^\ │ │ + [ 1b07c] 6^\ │ │ + [ 1b080] 7^\ │ │ + [ 1b088] ;^\ │ │ + [ 1b08c] I^\ │ │ + [ 1b094] M^\ │ │ + [ 1b178] ^_ │ │ + [ 1b17c] E^_ │ │ + [ 1b184] H^_ │ │ + [ 1b188] M^_ │ │ + [ 1b190] P^_ │ │ + [ 1b194] W^_ │ │ + [ 1b19c] Y^_ │ │ + [ 1b1a0] Y^_ │ │ + [ 1b1a8] [^_ │ │ + [ 1b1ac] [^_ │ │ + [ 1b1b4] ]^_ │ │ + [ 1b1b8] ]^_ │ │ + [ 1b1c0] _^_ │ │ + [ 1b1c4] }^_ │ │ + [ 1b28d] │ │ + [ 1b291] │ │ + [ 1b299] │ │ + [ 1b29d] │ │ + [ 1b2a5] │ │ + [ 1b2a9] │ │ + [ 1b2b1] │ │ + [ 1b2b5] │ │ [ 1b2bd] │ │ - [ 1b2c1] │ │ - [ 1b2c9] │ │ - [ 1b2cd] │ │ - [ 1b2d5] │ │ - [ 1b2d9] │ │ - [ 1b2e1] │ │ - [ 1b2e5] │ │ - [ 1b2ed] │ │ - [ 1b2f1] │ │ - [ 1b2f9] │ │ - [ 1b2fd] │ │ - [ 1b305] │ │ - [ 1b309] │ │ - [ 1b311] ! │ │ - [ 1b315] ! │ │ - [ 1b31d] ! │ │ - [ 1b321] ! │ │ - [ 1b329] ! │ │ - [ 1b32d] ! │ │ - [ 1b335] ! │ │ - [ 1b339] ! │ │ - [ 1b341] ! │ │ - [ 1b345] ! │ │ - [ 1b34d] ! │ │ - [ 1b351] ! │ │ - [ 1b359] ! │ │ - [ 1b35d] ! │ │ - [ 1b365] ! │ │ - [ 1b369] ! │ │ - [ 1b371] ! │ │ - [ 1b375] ! │ │ - [ 1b37d] ! │ │ - [ 1b381] ! │ │ - [ 1b389] ! │ │ - [ 1b38c] #! │ │ - [ 1b394] $! │ │ - [ 1b398] $! │ │ - [ 1b3a0] %! │ │ - [ 1b3a4] %! │ │ - [ 1b3ac] &! │ │ - [ 1b3b0] &! │ │ - [ 1b3b8] '! │ │ - [ 1b3bc] '! │ │ - [ 1b3c4] (! │ │ - [ 1b3c8] (! │ │ - [ 1b3d0] )! │ │ - [ 1b3d4] )! │ │ - [ 1b3dc] *! │ │ - [ 1b3e0] -! │ │ - [ 1b3e8] .! │ │ - [ 1b3ec] .! │ │ - [ 1b3f4] /! │ │ - [ 1b3f8] 9! │ │ - [ 1b400] :! │ │ - [ 1b404] ;! │ │ - [ 1b40c] � │ │ - [ 1be0c] O� │ │ - [ 1be14] P� │ │ - [ 1be5c] � │ │ - [ 1be60] /� │ │ - [ 1be68] 0� │ │ - [ 1be6c] O� │ │ - [ 1be74] P� │ │ - [ 1be78] P� │ │ - [ 1be80] Q� │ │ - [ 1be84] Q� │ │ - [ 1be8c] R� │ │ - [ 1be90] R� │ │ - [ 1be98] T� │ │ - [ 1be9c] T� │ │ - [ 1bea4] U� │ │ - [ 1bea8] U� │ │ - [ 1beb0] V� │ │ - [ 1beb4] ^� │ │ - [ 1bebc] _� │ │ - [ 1bec0] _� │ │ - [ 1bec8] `� │ │ - [ 1becc] a� │ │ - [ 1bed4] b� │ │ - [ 1bed8] c� │ │ - [ 1bee0] d� │ │ - [ 1bee4] f� │ │ - [ 1beec] h� │ │ - [ 1bef0] h� │ │ - [ 1bef8] i� │ │ - [ 1befc] j� │ │ - [ 1bf04] k� │ │ - [ 1bf08] k� │ │ - [ 1bf10] p� │ │ - [ 1bf98] � │ │ - [ 1bfa0] !� │ │ - [ 1bfa4] :� │ │ - [ 1bfac] ;� │ │ - [ 1bfb0] @� │ │ - [ 1bfb8] A� │ │ - [ 1bfbc] Z� │ │ - [ 1bfc4] [� │ │ - [ 1bfc8] e� │ │ - [ 1bfd0] f� │ │ - [ 1c058] & │ │ - [ 1c060] ( │ │ - [ 1c064] : │ │ - [ 1c06c] < │ │ - [ 1c070] = │ │ - [ 1c078] ? │ │ - [ 1c07c] M │ │ - [ 1c084] P │ │ - [ 1c088] ] │ │ - [ 1c0c4] 3^A^A │ │ - [ 1c0cc] 7^A^A │ │ - [ 1c0d0] ?^A^A │ │ - [ 1c0d8] @^A^A │ │ - [ 1c154] #^C^A │ │ - [ 1c15c] -^C^A │ │ - [ 1c160] J^C^A │ │ - [ 1c168] P^C^A │ │ - [ 1c16c] u^C^A │ │ - [ 1c174] v^C^A │ │ - [ 1c178] z^C^A │ │ - [ 1c1d8] '^E^A │ │ - [ 1c1e0] 0^E^A │ │ - [ 1c1e4] c^E^A │ │ - [ 1c1ec] o^E^A │ │ - [ 1c1f0] z^E^A │ │ - [ 1c1f8] |^E^A │ │ - [ 1c250] 6^G^A │ │ - [ 1c258] @^G^A │ │ - [ 1c25c] U^G^A │ │ - [ 1c264] `^G^A │ │ - [ 1c268] g^G^A │ │ - [ 1c2ac] ^I^A │ │ - [ 1c2f8] 7\n │ │ + [ 1b471] ! │ │ + [ 1b479] ! │ │ + [ 1b47d] ! │ │ + [ 1b485] ! │ │ + [ 1b489] ! │ │ + [ 1b491] ! │ │ + [ 1b495] ! │ │ + [ 1b49d] ! │ │ + [ 1b4a1] ! │ │ + [ 1b4a9] ! │ │ + [ 1b4ad] ! │ │ + [ 1b4b5] ! │ │ + [ 1b4b8] #! │ │ + [ 1b4c0] $! │ │ + [ 1b4c4] $! │ │ + [ 1b4cc] %! │ │ + [ 1b4d0] %! │ │ + [ 1b4d8] &! │ │ + [ 1b4dc] &! │ │ + [ 1b4e4] '! │ │ + [ 1b4e8] '! │ │ + [ 1b4f0] (! │ │ + [ 1b4f4] (! │ │ + [ 1b4fc] )! │ │ + [ 1b500] )! │ │ + [ 1b508] *! │ │ + [ 1b50c] -! │ │ + [ 1b514] .! │ │ + [ 1b518] .! │ │ + [ 1b520] /! │ │ + [ 1b524] 9! │ │ + [ 1b52c] :! │ │ + [ 1b530] ;! │ │ + [ 1b538] � │ │ + [ 1bf38] O� │ │ + [ 1bf40] P� │ │ + [ 1bf88] � │ │ + [ 1bf8c] /� │ │ + [ 1bf94] 0� │ │ + [ 1bf98] O� │ │ + [ 1bfa0] P� │ │ + [ 1bfa4] P� │ │ + [ 1bfac] Q� │ │ + [ 1bfb0] Q� │ │ + [ 1bfb8] R� │ │ + [ 1bfbc] R� │ │ + [ 1bfc4] T� │ │ + [ 1bfc8] T� │ │ + [ 1bfd0] U� │ │ + [ 1bfd4] U� │ │ + [ 1bfdc] V� │ │ + [ 1bfe0] ^� │ │ + [ 1bfe8] _� │ │ + [ 1bfec] _� │ │ + [ 1bff4] `� │ │ + [ 1bff8] a� │ │ + [ 1c000] b� │ │ + [ 1c004] c� │ │ + [ 1c00c] d� │ │ + [ 1c010] f� │ │ + [ 1c018] h� │ │ + [ 1c01c] h� │ │ + [ 1c024] i� │ │ + [ 1c028] j� │ │ + [ 1c030] k� │ │ + [ 1c034] k� │ │ + [ 1c03c] p� │ │ + [ 1c0c4] � │ │ + [ 1c0cc] !� │ │ + [ 1c0d0] :� │ │ + [ 1c0d8] ;� │ │ + [ 1c0dc] @� │ │ + [ 1c0e4] A� │ │ + [ 1c0e8] Z� │ │ + [ 1c0f0] [� │ │ + [ 1c0f4] e� │ │ + [ 1c0fc] f� │ │ + [ 1c184] & │ │ + [ 1c18c] ( │ │ + [ 1c190] : │ │ + [ 1c198] < │ │ + [ 1c19c] = │ │ + [ 1c1a4] ? │ │ + [ 1c1a8] M │ │ + [ 1c1b0] P │ │ + [ 1c1b4] ] │ │ + [ 1c1f0] 3^A^A │ │ + [ 1c1f8] 7^A^A │ │ + [ 1c1fc] ?^A^A │ │ + [ 1c204] @^A^A │ │ + [ 1c280] #^C^A │ │ + [ 1c288] -^C^A │ │ + [ 1c28c] J^C^A │ │ + [ 1c294] P^C^A │ │ + [ 1c298] u^C^A │ │ + [ 1c2a0] v^C^A │ │ + [ 1c2a4] z^C^A │ │ + [ 1c304] '^E^A │ │ + [ 1c30c] 0^E^A │ │ + [ 1c310] c^E^A │ │ + [ 1c318] o^E^A │ │ + [ 1c31c] z^E^A │ │ + [ 1c324] |^E^A │ │ + [ 1c37c] 6^G^A │ │ + [ 1c384] @^G^A │ │ + [ 1c388] U^G^A │ │ + [ 1c390] `^G^A │ │ + [ 1c394] g^G^A │ │ + [ 1c3d8] ^I^A │ │ + [ 1c424] 7\n │ │ 8\n │ │ :\n │ │ ;\n │ │ >\n │ │ ?\n │ │ ?\n │ │ @\n │ │ 8^K^A │ │ - [ 1c348] 9^K^A │ │ - [ 1c34c] ?^K^A │ │ - [ 1c354] @^K^A │ │ - [ 1c364] #^M^A │ │ - [ 1c36c] $^M^A │ │ - [ 1c370] '^M^A │ │ - [ 1c378] (^M^A │ │ - [ 1c37c] /^M^A │ │ - [ 1c384] 0^M^A │ │ - [ 1c388] 9^M^A │ │ - [ 1c390] :^M^A │ │ - [ 1c394] _^N^A │ │ - [ 1c39c] `^N^A │ │ - [ 1c3a0] ~^N^A │ │ - [ 1c3dc] /^O^A │ │ - [ 1c3e4] 0^O^A │ │ - [ 1c3e8] E^O^A │ │ - [ 1c3f0] F^O^A │ │ - [ 1c3f4] P^O^A │ │ - [ 1c3fc] Q^O^A │ │ - [ 1c400] Y^O^A │ │ - [ 1c408] Z^O^A │ │ - [ 1c448] 7^P^A │ │ - [ 1c450] 8^P^A │ │ - [ 1c454] F^P^A │ │ - [ 1c45c] G^P^A │ │ - [ 1c460] M^P^A │ │ - [ 1c468] R^P^A │ │ - [ 1c46c] e^P^A │ │ - [ 1c474] f^P^A │ │ - [ 1c478] o^P^A │ │ - [ 1c480] p^P^A │ │ - [ 1c484] p^P^A │ │ - [ 1c48c] q^P^A │ │ - [ 1c490] r^P^A │ │ - [ 1c498] s^P^A │ │ - [ 1c49c] t^P^A │ │ - [ 1c4a4] u^P^A │ │ - [ 1c4a8] u^P^A │ │ - [ 1c538] &^Q^A │ │ - [ 1c540] '^Q^A │ │ - [ 1c544] +^Q^A │ │ - [ 1c54c] ,^Q^A │ │ - [ 1c550] ,^Q^A │ │ - [ 1c558] -^Q^A │ │ - [ 1c55c] 4^Q^A │ │ - [ 1c564] 6^Q^A │ │ - [ 1c568] G^Q^A │ │ - [ 1c570] P^Q^A │ │ - [ 1c574] r^Q^A │ │ - [ 1c57c] s^Q^A │ │ - [ 1c580] s^Q^A │ │ - [ 1c588] t^Q^A │ │ - [ 1c58c] v^Q^A │ │ - [ 1c610] .^R^A │ │ - [ 1c618] /^R^A │ │ - [ 1c61c] 1^R^A │ │ - [ 1c624] 2^R^A │ │ - [ 1c628] 3^R^A │ │ - [ 1c630] 4^R^A │ │ - [ 1c634] 4^R^A │ │ - [ 1c63c] 5^R^A │ │ - [ 1c640] 5^R^A │ │ - [ 1c648] 6^R^A │ │ - [ 1c64c] 7^R^A │ │ - [ 1c654] 8^R^A │ │ - [ 1c658] =^R^A │ │ - [ 1c660] >^R^A │ │ - [ 1c664] >^R^A │ │ - [ 1c66c] ?^R^A │ │ - [ 1c670] @^R^A │ │ - [ 1c678] A^R^A │ │ - [ 1c67c] A^R^A │ │ - [ 1c730] (^S^A │ │ - [ 1c738] *^S^A │ │ - [ 1c73c] 0^S^A │ │ - [ 1c744] 2^S^A │ │ - [ 1c748] 3^S^A │ │ - [ 1c750] 5^S^A │ │ - [ 1c754] 9^S^A │ │ - [ 1c75c] ;^S^A │ │ - [ 1c760] <^S^A │ │ - [ 1c768] =^S^A │ │ - [ 1c76c] ?^S^A │ │ - [ 1c774] @^S^A │ │ - [ 1c778] @^S^A │ │ - [ 1c780] A^S^A │ │ - [ 1c784] D^S^A │ │ - [ 1c78c] G^S^A │ │ - [ 1c790] H^S^A │ │ - [ 1c798] K^S^A │ │ - [ 1c79c] M^S^A │ │ - [ 1c7a4] P^S^A │ │ - [ 1c7a8] P^S^A │ │ - [ 1c7b0] W^S^A │ │ - [ 1c7b4] W^S^A │ │ - [ 1c7bc] ]^S^A │ │ - [ 1c7c0] c^S^A │ │ - [ 1c7c8] f^S^A │ │ - [ 1c7cc] l^S^A │ │ - [ 1c7d4] p^S^A │ │ - [ 1c7d8] t^S^A │ │ - [ 1c7e4] 7^T^A │ │ - [ 1c7ec] 8^T^A │ │ - [ 1c7f0] ?^T^A │ │ - [ 1c7f8] @^T^A │ │ - [ 1c7fc] A^T^A │ │ - [ 1c804] B^T^A │ │ - [ 1c808] D^T^A │ │ - [ 1c810] E^T^A │ │ - [ 1c814] E^T^A │ │ - [ 1c81c] F^T^A │ │ - [ 1c820] F^T^A │ │ - [ 1c828] G^T^A │ │ - [ 1c82c] [^T^A │ │ - [ 1c834] ]^T^A │ │ - [ 1c838] ]^T^A │ │ - [ 1c840] ^^T^A │ │ - [ 1c844] ^^T^A │ │ - [ 1c84c] _^T^A │ │ - [ 1c850] a^T^A │ │ - [ 1c934] 2^V^A │ │ - [ 1c93c] 3^V^A │ │ - [ 1c940] :^V^A │ │ - [ 1c948] ;^V^A │ │ - [ 1c94c] <^V^A │ │ - [ 1c954] =^V^A │ │ - [ 1c958] =^V^A │ │ - [ 1c960] >^V^A │ │ - [ 1c964] >^V^A │ │ - [ 1c96c] ?^V^A │ │ - [ 1c970] @^V^A │ │ - [ 1c978] A^V^A │ │ - [ 1c97c] D^V^A │ │ - [ 1c984] P^V^A │ │ - [ 1c988] Y^V^A │ │ - [ 1c990] `^V^A │ │ - [ 1c994] l^V^A │ │ - [ 1ca2c] ^W^A │ │ - [ 1ca30] !^W^A │ │ - [ 1ca38] "^W^A │ │ - [ 1ca3c] %^W^A │ │ - [ 1ca44] &^W^A │ │ - [ 1ca48] &^W^A │ │ - [ 1ca50] '^W^A │ │ - [ 1ca54] +^W^A │ │ - [ 1ca5c] 0^W^A │ │ - [ 1ca60] F^W^A │ │ - [ 1ca6c] .^X^A │ │ - [ 1ca74] /^X^A │ │ - [ 1ca78] 7^X^A │ │ - [ 1ca80] 8^X^A │ │ - [ 1ca84] 8^X^A │ │ - [ 1ca8c] 9^X^A │ │ - [ 1ca90] :^X^A │ │ - [ 1ca98] ;^X^A │ │ - [ 1ca9c] ;^X^A │ │ - [ 1cae4] 5^Y^A │ │ - [ 1caec] 7^Y^A │ │ - [ 1caf0] 8^Y^A │ │ - [ 1caf8] ;^Y^A │ │ - [ 1cafc] <^Y^A │ │ - [ 1cb04] =^Y^A │ │ - [ 1cb08] =^Y^A │ │ - [ 1cb10] >^Y^A │ │ - [ 1cb14] >^Y^A │ │ - [ 1cb1c] ?^Y^A │ │ - [ 1cb20] B^Y^A │ │ - [ 1cb28] C^Y^A │ │ - [ 1cb2c] C^Y^A │ │ - [ 1cb34] D^Y^A │ │ - [ 1cb38] F^Y^A │ │ - [ 1cb40] P^Y^A │ │ - [ 1cb44] Y^Y^A │ │ - [ 1cbd4] 2^Z^A │ │ - [ 1cbdc] 3^Z^A │ │ - [ 1cbe0] 8^Z^A │ │ - [ 1cbe8] 9^Z^A │ │ - [ 1cbec] :^Z^A │ │ - [ 1cbf4] ;^Z^A │ │ - [ 1cbf8] >^Z^A │ │ - [ 1cc00] ?^Z^A │ │ - [ 1cc04] F^Z^A │ │ - [ 1cc0c] G^Z^A │ │ - [ 1cc10] G^Z^A │ │ - [ 1cc18] P^Z^A │ │ - [ 1cc1c] P^Z^A │ │ - [ 1cc24] Q^Z^A │ │ - [ 1cc28] V^Z^A │ │ - [ 1cc30] W^Z^A │ │ - [ 1cc34] X^Z^A │ │ - [ 1cc3c] Y^Z^A │ │ - [ 1cc40] [^Z^A │ │ - [ 1cc48] \^Z^A │ │ - [ 1ccac] /^\^A │ │ - [ 1ccb4] 0^\^A │ │ - [ 1ccb8] 6^\^A │ │ - [ 1ccc0] 8^\^A │ │ - [ 1ccc4] =^\^A │ │ - [ 1cccc] >^\^A │ │ - [ 1ccd0] E^\^A │ │ - [ 1ccd8] P^\^A │ │ - [ 1ccdc] l^\^A │ │ - [ 1cce4] p^\^A │ │ - [ 1cd60] 0^]^A │ │ - [ 1cd68] 1^]^A │ │ - [ 1cd6c] 6^]^A │ │ - [ 1cd74] :^]^A │ │ - [ 1cd78] :^]^A │ │ - [ 1cd80] <^]^A │ │ - [ 1cd84] =^]^A │ │ - [ 1cd8c] ?^]^A │ │ - [ 1cd90] E^]^A │ │ - [ 1cd98] F^]^A │ │ - [ 1cd9c] F^]^A │ │ - [ 1cda4] G^]^A │ │ - [ 1cda8] G^]^A │ │ - [ 1cdb0] P^]^A │ │ - [ 1cdb4] Y^]^A │ │ - [ 1cdbc] `^]^A │ │ - [ 1cdc0] e^]^A │ │ - [ 1cdc8] g^]^A │ │ - [ 1cdcc] h^]^A │ │ - [ 1cdd4] j^]^A │ │ - [ 1ce74] 5^_^A │ │ - [ 1ce7c] 6^_^A │ │ - [ 1ce80] :^_^A │ │ - [ 1ce88] >^_^A │ │ - [ 1ce8c] ?^_^A │ │ - [ 1ce94] @^_^A │ │ - [ 1ce98] @^_^A │ │ - [ 1cea0] A^_^A │ │ - [ 1cea4] A^_^A │ │ - [ 1ceac] B^_^A │ │ - [ 1ceb0] B^_^A │ │ - [ 1ceb8] C^_^A │ │ - [ 1cebc] Y^_^A │ │ - [ 1cf05] #^A │ │ - [ 1cf0d] $^A │ │ - [ 1cf10] n$^A │ │ - [ 1cf18] p$^A │ │ - [ 1cf1c] t$^A │ │ - [ 1cf25] $^A │ │ - [ 1cf28] C%^A │ │ - [ 1cf31] /^A │ │ - [ 1cf35] /^A │ │ - [ 1cf3d] 0^A │ │ - [ 1cf40] ?4^A │ │ - [ 1cf48] @4^A │ │ - [ 1cf4c] @4^A │ │ - [ 1cf54] A4^A │ │ - [ 1cf58] F4^A │ │ - [ 1cf60] G4^A │ │ - [ 1cf64] U4^A │ │ - [ 1cf6d] D^A │ │ - [ 1cf70] FF^A │ │ - [ 1cf79] h^A │ │ - [ 1cf7c] 8j^A │ │ - [ 1cf84] @j^A │ │ - [ 1cf88] ^j^A │ │ - [ 1cf90] `j^A │ │ - [ 1cf94] ij^A │ │ - [ 1cf9c] nj^A │ │ - [ 1cfa1] j^A │ │ - [ 1cfa9] j^A │ │ - [ 1cfad] j^A │ │ - [ 1cfb5] j^A │ │ - [ 1cfb9] j^A │ │ - [ 1cfc1] j^A │ │ - [ 1cfc5] j^A │ │ - [ 1cfcd] j^A │ │ - [ 1cfd1] j^A │ │ - [ 1cfd9] k^A │ │ - [ 1cfdc] /k^A │ │ - [ 1cfe4] 0k^A │ │ - [ 1cfe8] 6k^A │ │ - [ 1cff0] 7k^A │ │ - [ 1cff4] Ek^A │ │ - [ 1cffc] Pk^A │ │ - [ 1d000] Yk^A │ │ - [ 1d008] [k^A │ │ - [ 1d00c] ak^A │ │ - [ 1d014] ck^A │ │ - [ 1d018] wk^A │ │ - [ 1d020] }k^A │ │ - [ 1d025] k^A │ │ - [ 1d02c] @n^A │ │ - [ 1d031] n^A │ │ - [ 1d039] o^A │ │ - [ 1d03c] Jo^A │ │ - [ 1d044] Oo^A │ │ - [ 1d048] Oo^A │ │ - [ 1d050] Po^A │ │ - [ 1d055] o^A │ │ - [ 1d05d] o^A │ │ - [ 1d061] o^A │ │ - [ 1d069] o^A │ │ - [ 1d06d] o^A │ │ - [ 1d075] o^A │ │ - [ 1d079] o^A │ │ - [ 1d081] o^A │ │ - [ 1d085] o^A │ │ - [ 1d08d] o^A │ │ - [ 1d091] o^A │ │ - [ 1d099] o^A │ │ - [ 1d09d] o^A │ │ - [ 1d0a5] o^A │ │ - [ 1d0a9] o^A │ │ - [ 1d0b1] p^A │ │ - [ 1d0fc] "�^A │ │ - [ 1d104] 2�^A │ │ - [ 1d108] 2�^A │ │ - [ 1d110] P�^A │ │ - [ 1d114] R�^A │ │ - [ 1d11c] U�^A │ │ - [ 1d120] U�^A │ │ - [ 1d128] d�^A │ │ - [ 1d12c] g�^A │ │ - [ 1d134] p�^A │ │ - [ 1d144] j�^A │ │ - [ 1d14c] p�^A │ │ - [ 1d150] |�^A │ │ - [ 1d1a4] -�^A │ │ - [ 1d1ac] 0�^A │ │ - [ 1d1b0] F�^A │ │ - [ 1d1b8] P�^A │ │ - [ 1d1d4] &�^A │ │ - [ 1d1dc] )�^A │ │ - [ 1d1e0] f�^A │ │ - [ 1d1e8] g�^A │ │ - [ 1d1ec] i�^A │ │ - [ 1d1f4] j�^A │ │ - [ 1d1f8] r�^A │ │ - [ 1d200] s�^A │ │ - [ 1d204] z�^A │ │ - [ 1d20c] {�^A │ │ - [ 1d264] A�^A │ │ - [ 1d26c] B�^A │ │ - [ 1d270] D�^A │ │ - [ 1d278] E�^A │ │ - [ 1d27c] E�^A │ │ - [ 1d2a0] V�^A │ │ - [ 1d2a8] `�^A │ │ - [ 1d2ac] x�^A │ │ - [ 1d2b8] T�^A │ │ - [ 1d2c0] V�^A │ │ - [ 1d354] 9�^A │ │ - [ 1d35c] ;�^A │ │ - [ 1d360] >�^A │ │ - [ 1d368] @�^A │ │ - [ 1d36c] D�^A │ │ - [ 1d374] F�^A │ │ - [ 1d378] F�^A │ │ - [ 1d380] J�^A │ │ - [ 1d384] P�^A │ │ - [ 1d38c] R�^A │ │ - [ 1d3cc] N�^A │ │ - [ 1d3d4] O�^A │ │ - [ 1d3d8] O�^A │ │ - [ 1d3e0] P�^A │ │ - [ 1d438] 6�^A │ │ - [ 1d440] 7�^A │ │ - [ 1d444] :�^A │ │ - [ 1d44c] ;�^A │ │ - [ 1d450] l�^A │ │ - [ 1d458] m�^A │ │ - [ 1d45c] t�^A │ │ - [ 1d464] u�^A │ │ - [ 1d468] u�^A │ │ - [ 1d470] v�^A │ │ - [ 1d4b8] %�^A │ │ - [ 1d4bc] *�^A │ │ - [ 1d4e0] !�^A │ │ - [ 1d4e8] #�^A │ │ - [ 1d4ec] $�^A │ │ - [ 1d4f4] &�^A │ │ - [ 1d4f8] *�^A │ │ - [ 1d500] 0�^A │ │ - [ 1d504] m�^A │ │ - [ 1d51c] ,�^A │ │ - [ 1d524] 0�^A │ │ - [ 1d528] 6�^A │ │ - [ 1d530] 7�^A │ │ - [ 1d534] =�^A │ │ - [ 1d53c] @�^A │ │ - [ 1d540] I�^A │ │ - [ 1d548] N�^A │ │ - [ 1d54c] O�^A │ │ - [ 1d60c] C�^A │ │ - [ 1d614] D�^A │ │ - [ 1d618] J�^A │ │ - [ 1d620] K�^A │ │ - [ 1d624] p�^A │ │ - [ 1d62c] q�^A │ │ - [ 1d648] =�^A │ │ - [ 1d650] >�^A │ │ - [ 1d690] +�^A │ │ - [ 1d698] 0�^A │ │ - [ 1d6f0] .�^A │ │ - [ 1d6f8] /�^A │ │ - [ 1d6fc] /�^A │ │ - [ 1d704] 0�^A │ │ - [ 1d708] i�^A │ │ - [ 1d710] j�^A │ │ - [ 1d714] o�^A │ │ - [ 1d71c] p�^A │ │ - [ 1d744] ;�^A │ │ - [ 1d74c] @�^A │ │ - [ 1d750] H�^A │ │ - [ 1d758] P�^A │ │ - [ 1d75c] Q�^A │ │ - [ 1d764] `�^A │ │ - [ 1d768] e�^A │ │ - [ 1d798] v�^A │ │ - [ 1d7a0] {�^A │ │ - [ 1d7d4] G�^A │ │ - [ 1d7dc] P�^A │ │ - [ 1d7e0] Y�^A │ │ - [ 1d7e8] `�^A │ │ - [ 1d810] S�^A │ │ - [ 1d818] `�^A │ │ - [ 1d81c] m�^A │ │ - [ 1d824] p�^A │ │ - [ 1d828] |�^A │ │ - [ 1d8ac] 9�^B │ │ - [ 1d8b4] @�^B │ │ - [ 1d8c0] �^B │ │ - [ 1d8e8] J^S^C │ │ - [ 1d8f0] P^S^C │ │ - [ 1d8f5] #^C │ │ - [ 1d908] │ │ - [ 1d938] /home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/unicode-bidi-0.3.15/src/char_data/mod.rs/home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/unicode-normalization-0.1.23/src/lookups.rs │ │ - [ 1da16] $^B�^A^D │ │ - [ 1da1e] o │ │ - [ 1da3c] F │ │ - [ 1da4a] E │ │ - [ 1da4e] 6 │ │ - [ 1da60] W │ │ - [ 1da6e] : │ │ - [ 1da72] # │ │ - [ 1da7e] G │ │ - [ 1da9c] . │ │ - [ 1daa2] , │ │ - [ 1dae0] y │ │ - [ 1db02] 5 │ │ - [ 1db3e] 9 │ │ - [ 1db58] " │ │ - [ 1dc78] A │ │ - [ 1e149] J^C │ │ - [ 1e14e] - │ │ - [ 1e155] 9^C │ │ - [ 1e15d] M\n │ │ - [ 1e162] │ │ - [ 1e175] &� │ │ - [ 1e179] E^]^A^Y�^E │ │ - [ 1e185] u� │ │ - [ 1e189] N^O^A�� │ │ - [ 1e191] 2^C │ │ - [ 1e195] M^L │ │ - [ 1e199] A^G │ │ - [ 1e19d] q�^A�-� │ │ - [ 1e1bd] {^Z │ │ - [ 1e1c1] t^O │ │ - [ 1e1d1] y^Z │ │ - [ 1e1d5] ]^F │ │ - [ 1e1dd] �^A�� │ │ - [ 1e1e9] %� │ │ - [ 1e1ed] G�^A�u^Z │ │ - [ 1e1f9] *�^A^[K^F │ │ - [ 1e20d] :^N │ │ - [ 1e211] T^I │ │ - [ 1e216] - │ │ - [ 1e22d] (� │ │ - [ 1e232] │ │ - [ 1e239] M^O^A�%^H │ │ - [ 1e249] ^H │ │ - [ 1e256] - │ │ - [ 1e259] A^_^A^G�^Q^A��, │ │ - [ 1e269] :\n │ │ + [ 1c474] 9^K^A │ │ + [ 1c478] ?^K^A │ │ + [ 1c480] @^K^A │ │ + [ 1c490] #^M^A │ │ + [ 1c498] $^M^A │ │ + [ 1c49c] '^M^A │ │ + [ 1c4a4] (^M^A │ │ + [ 1c4a8] /^M^A │ │ + [ 1c4b0] 0^M^A │ │ + [ 1c4b4] 9^M^A │ │ + [ 1c4bc] :^M^A │ │ + [ 1c4c0] _^N^A │ │ + [ 1c4c8] `^N^A │ │ + [ 1c4cc] ~^N^A │ │ + [ 1c508] /^O^A │ │ + [ 1c510] 0^O^A │ │ + [ 1c514] E^O^A │ │ + [ 1c51c] F^O^A │ │ + [ 1c520] P^O^A │ │ + [ 1c528] Q^O^A │ │ + [ 1c52c] Y^O^A │ │ + [ 1c534] Z^O^A │ │ + [ 1c574] 7^P^A │ │ + [ 1c57c] 8^P^A │ │ + [ 1c580] F^P^A │ │ + [ 1c588] G^P^A │ │ + [ 1c58c] M^P^A │ │ + [ 1c594] R^P^A │ │ + [ 1c598] e^P^A │ │ + [ 1c5a0] f^P^A │ │ + [ 1c5a4] o^P^A │ │ + [ 1c5ac] p^P^A │ │ + [ 1c5b0] p^P^A │ │ + [ 1c5b8] q^P^A │ │ + [ 1c5bc] r^P^A │ │ + [ 1c5c4] s^P^A │ │ + [ 1c5c8] t^P^A │ │ + [ 1c5d0] u^P^A │ │ + [ 1c5d4] u^P^A │ │ + [ 1c664] &^Q^A │ │ + [ 1c66c] '^Q^A │ │ + [ 1c670] +^Q^A │ │ + [ 1c678] ,^Q^A │ │ + [ 1c67c] ,^Q^A │ │ + [ 1c684] -^Q^A │ │ + [ 1c688] 4^Q^A │ │ + [ 1c690] 6^Q^A │ │ + [ 1c694] G^Q^A │ │ + [ 1c69c] P^Q^A │ │ + [ 1c6a0] r^Q^A │ │ + [ 1c6a8] s^Q^A │ │ + [ 1c6ac] s^Q^A │ │ + [ 1c6b4] t^Q^A │ │ + [ 1c6b8] v^Q^A │ │ + [ 1c73c] .^R^A │ │ + [ 1c744] /^R^A │ │ + [ 1c748] 1^R^A │ │ + [ 1c750] 2^R^A │ │ + [ 1c754] 3^R^A │ │ + [ 1c75c] 4^R^A │ │ + [ 1c760] 4^R^A │ │ + [ 1c768] 5^R^A │ │ + [ 1c76c] 5^R^A │ │ + [ 1c774] 6^R^A │ │ + [ 1c778] 7^R^A │ │ + [ 1c780] 8^R^A │ │ + [ 1c784] =^R^A │ │ + [ 1c78c] >^R^A │ │ + [ 1c790] >^R^A │ │ + [ 1c798] ?^R^A │ │ + [ 1c79c] @^R^A │ │ + [ 1c7a4] A^R^A │ │ + [ 1c7a8] A^R^A │ │ + [ 1c85c] (^S^A │ │ + [ 1c864] *^S^A │ │ + [ 1c868] 0^S^A │ │ + [ 1c870] 2^S^A │ │ + [ 1c874] 3^S^A │ │ + [ 1c87c] 5^S^A │ │ + [ 1c880] 9^S^A │ │ + [ 1c888] ;^S^A │ │ + [ 1c88c] <^S^A │ │ + [ 1c894] =^S^A │ │ + [ 1c898] ?^S^A │ │ + [ 1c8a0] @^S^A │ │ + [ 1c8a4] @^S^A │ │ + [ 1c8ac] A^S^A │ │ + [ 1c8b0] D^S^A │ │ + [ 1c8b8] G^S^A │ │ + [ 1c8bc] H^S^A │ │ + [ 1c8c4] K^S^A │ │ + [ 1c8c8] M^S^A │ │ + [ 1c8d0] P^S^A │ │ + [ 1c8d4] P^S^A │ │ + [ 1c8dc] W^S^A │ │ + [ 1c8e0] W^S^A │ │ + [ 1c8e8] ]^S^A │ │ + [ 1c8ec] c^S^A │ │ + [ 1c8f4] f^S^A │ │ + [ 1c8f8] l^S^A │ │ + [ 1c900] p^S^A │ │ + [ 1c904] t^S^A │ │ + [ 1c910] 7^T^A │ │ + [ 1c918] 8^T^A │ │ + [ 1c91c] ?^T^A │ │ + [ 1c924] @^T^A │ │ + [ 1c928] A^T^A │ │ + [ 1c930] B^T^A │ │ + [ 1c934] D^T^A │ │ + [ 1c93c] E^T^A │ │ + [ 1c940] E^T^A │ │ + [ 1c948] F^T^A │ │ + [ 1c94c] F^T^A │ │ + [ 1c954] G^T^A │ │ + [ 1c958] [^T^A │ │ + [ 1c960] ]^T^A │ │ + [ 1c964] ]^T^A │ │ + [ 1c96c] ^^T^A │ │ + [ 1c970] ^^T^A │ │ + [ 1c978] _^T^A │ │ + [ 1c97c] a^T^A │ │ + [ 1ca60] 2^V^A │ │ + [ 1ca68] 3^V^A │ │ + [ 1ca6c] :^V^A │ │ + [ 1ca74] ;^V^A │ │ + [ 1ca78] <^V^A │ │ + [ 1ca80] =^V^A │ │ + [ 1ca84] =^V^A │ │ + [ 1ca8c] >^V^A │ │ + [ 1ca90] >^V^A │ │ + [ 1ca98] ?^V^A │ │ + [ 1ca9c] @^V^A │ │ + [ 1caa4] A^V^A │ │ + [ 1caa8] D^V^A │ │ + [ 1cab0] P^V^A │ │ + [ 1cab4] Y^V^A │ │ + [ 1cabc] `^V^A │ │ + [ 1cac0] l^V^A │ │ + [ 1cb58] ^W^A │ │ + [ 1cb5c] !^W^A │ │ + [ 1cb64] "^W^A │ │ + [ 1cb68] %^W^A │ │ + [ 1cb70] &^W^A │ │ + [ 1cb74] &^W^A │ │ + [ 1cb7c] '^W^A │ │ + [ 1cb80] +^W^A │ │ + [ 1cb88] 0^W^A │ │ + [ 1cb8c] F^W^A │ │ + [ 1cb98] .^X^A │ │ + [ 1cba0] /^X^A │ │ + [ 1cba4] 7^X^A │ │ + [ 1cbac] 8^X^A │ │ + [ 1cbb0] 8^X^A │ │ + [ 1cbb8] 9^X^A │ │ + [ 1cbbc] :^X^A │ │ + [ 1cbc4] ;^X^A │ │ + [ 1cbc8] ;^X^A │ │ + [ 1cc10] 5^Y^A │ │ + [ 1cc18] 7^Y^A │ │ + [ 1cc1c] 8^Y^A │ │ + [ 1cc24] ;^Y^A │ │ + [ 1cc28] <^Y^A │ │ + [ 1cc30] =^Y^A │ │ + [ 1cc34] =^Y^A │ │ + [ 1cc3c] >^Y^A │ │ + [ 1cc40] >^Y^A │ │ + [ 1cc48] ?^Y^A │ │ + [ 1cc4c] B^Y^A │ │ + [ 1cc54] C^Y^A │ │ + [ 1cc58] C^Y^A │ │ + [ 1cc60] D^Y^A │ │ + [ 1cc64] F^Y^A │ │ + [ 1cc6c] P^Y^A │ │ + [ 1cc70] Y^Y^A │ │ + [ 1cd00] 2^Z^A │ │ + [ 1cd08] 3^Z^A │ │ + [ 1cd0c] 8^Z^A │ │ + [ 1cd14] 9^Z^A │ │ + [ 1cd18] :^Z^A │ │ + [ 1cd20] ;^Z^A │ │ + [ 1cd24] >^Z^A │ │ + [ 1cd2c] ?^Z^A │ │ + [ 1cd30] F^Z^A │ │ + [ 1cd38] G^Z^A │ │ + [ 1cd3c] G^Z^A │ │ + [ 1cd44] P^Z^A │ │ + [ 1cd48] P^Z^A │ │ + [ 1cd50] Q^Z^A │ │ + [ 1cd54] V^Z^A │ │ + [ 1cd5c] W^Z^A │ │ + [ 1cd60] X^Z^A │ │ + [ 1cd68] Y^Z^A │ │ + [ 1cd6c] [^Z^A │ │ + [ 1cd74] \^Z^A │ │ + [ 1cdd8] /^\^A │ │ + [ 1cde0] 0^\^A │ │ + [ 1cde4] 6^\^A │ │ + [ 1cdec] 8^\^A │ │ + [ 1cdf0] =^\^A │ │ + [ 1cdf8] >^\^A │ │ + [ 1cdfc] E^\^A │ │ + [ 1ce04] P^\^A │ │ + [ 1ce08] l^\^A │ │ + [ 1ce10] p^\^A │ │ + [ 1ce8c] 0^]^A │ │ + [ 1ce94] 1^]^A │ │ + [ 1ce98] 6^]^A │ │ + [ 1cea0] :^]^A │ │ + [ 1cea4] :^]^A │ │ + [ 1ceac] <^]^A │ │ + [ 1ceb0] =^]^A │ │ + [ 1ceb8] ?^]^A │ │ + [ 1cebc] E^]^A │ │ + [ 1cec4] F^]^A │ │ + [ 1cec8] F^]^A │ │ + [ 1ced0] G^]^A │ │ + [ 1ced4] G^]^A │ │ + [ 1cedc] P^]^A │ │ + [ 1cee0] Y^]^A │ │ + [ 1cee8] `^]^A │ │ + [ 1ceec] e^]^A │ │ + [ 1cef4] g^]^A │ │ + [ 1cef8] h^]^A │ │ + [ 1cf00] j^]^A │ │ + [ 1cfa0] 5^_^A │ │ + [ 1cfa8] 6^_^A │ │ + [ 1cfac] :^_^A │ │ + [ 1cfb4] >^_^A │ │ + [ 1cfb8] ?^_^A │ │ + [ 1cfc0] @^_^A │ │ + [ 1cfc4] @^_^A │ │ + [ 1cfcc] A^_^A │ │ + [ 1cfd0] A^_^A │ │ + [ 1cfd8] B^_^A │ │ + [ 1cfdc] B^_^A │ │ + [ 1cfe4] C^_^A │ │ + [ 1cfe8] Y^_^A │ │ + [ 1d031] #^A │ │ + [ 1d039] $^A │ │ + [ 1d03c] n$^A │ │ + [ 1d044] p$^A │ │ + [ 1d048] t$^A │ │ + [ 1d051] $^A │ │ + [ 1d054] C%^A │ │ + [ 1d05d] /^A │ │ + [ 1d061] /^A │ │ + [ 1d069] 0^A │ │ + [ 1d06c] ?4^A │ │ + [ 1d074] @4^A │ │ + [ 1d078] @4^A │ │ + [ 1d080] A4^A │ │ + [ 1d084] F4^A │ │ + [ 1d08c] G4^A │ │ + [ 1d090] U4^A │ │ + [ 1d099] D^A │ │ + [ 1d09c] FF^A │ │ + [ 1d0a5] h^A │ │ + [ 1d0a8] 8j^A │ │ + [ 1d0b0] @j^A │ │ + [ 1d0b4] ^j^A │ │ + [ 1d0bc] `j^A │ │ + [ 1d0c0] ij^A │ │ + [ 1d0c8] nj^A │ │ + [ 1d0cd] j^A │ │ + [ 1d0d5] j^A │ │ + [ 1d0d9] j^A │ │ + [ 1d0e1] j^A │ │ + [ 1d0e5] j^A │ │ + [ 1d0ed] j^A │ │ + [ 1d0f1] j^A │ │ + [ 1d0f9] j^A │ │ + [ 1d0fd] j^A │ │ + [ 1d105] k^A │ │ + [ 1d108] /k^A │ │ + [ 1d110] 0k^A │ │ + [ 1d114] 6k^A │ │ + [ 1d11c] 7k^A │ │ + [ 1d120] Ek^A │ │ + [ 1d128] Pk^A │ │ + [ 1d12c] Yk^A │ │ + [ 1d134] [k^A │ │ + [ 1d138] ak^A │ │ + [ 1d140] ck^A │ │ + [ 1d144] wk^A │ │ + [ 1d14c] }k^A │ │ + [ 1d151] k^A │ │ + [ 1d158] @n^A │ │ + [ 1d15d] n^A │ │ + [ 1d165] o^A │ │ + [ 1d168] Jo^A │ │ + [ 1d170] Oo^A │ │ + [ 1d174] Oo^A │ │ + [ 1d17c] Po^A │ │ + [ 1d181] o^A │ │ + [ 1d189] o^A │ │ + [ 1d18d] o^A │ │ + [ 1d195] o^A │ │ + [ 1d199] o^A │ │ + [ 1d1a1] o^A │ │ + [ 1d1a5] o^A │ │ + [ 1d1ad] o^A │ │ + [ 1d1b1] o^A │ │ + [ 1d1b9] o^A │ │ + [ 1d1bd] o^A │ │ + [ 1d1c5] o^A │ │ + [ 1d1c9] o^A │ │ + [ 1d1d1] o^A │ │ + [ 1d1d5] o^A │ │ + [ 1d1dd] p^A │ │ + [ 1d228] "�^A │ │ + [ 1d230] 2�^A │ │ + [ 1d234] 2�^A │ │ + [ 1d23c] P�^A │ │ + [ 1d240] R�^A │ │ + [ 1d248] U�^A │ │ + [ 1d24c] U�^A │ │ + [ 1d254] d�^A │ │ + [ 1d258] g�^A │ │ + [ 1d260] p�^A │ │ + [ 1d270] j�^A │ │ + [ 1d278] p�^A │ │ + [ 1d27c] |�^A │ │ + [ 1d2d0] -�^A │ │ + [ 1d2d8] 0�^A │ │ + [ 1d2dc] F�^A │ │ + [ 1d2e4] P�^A │ │ + [ 1d300] &�^A │ │ + [ 1d308] )�^A │ │ + [ 1d30c] f�^A │ │ + [ 1d314] g�^A │ │ + [ 1d318] i�^A │ │ + [ 1d320] j�^A │ │ + [ 1d324] r�^A │ │ + [ 1d32c] s�^A │ │ + [ 1d330] z�^A │ │ + [ 1d338] {�^A │ │ + [ 1d390] A�^A │ │ + [ 1d398] B�^A │ │ + [ 1d39c] D�^A │ │ + [ 1d3a4] E�^A │ │ + [ 1d3a8] E�^A │ │ + [ 1d3cc] V�^A │ │ + [ 1d3d4] `�^A │ │ + [ 1d3d8] x�^A │ │ + [ 1d3e4] T�^A │ │ + [ 1d3ec] V�^A │ │ + [ 1d480] 9�^A │ │ + [ 1d488] ;�^A │ │ + [ 1d48c] >�^A │ │ + [ 1d494] @�^A │ │ + [ 1d498] D�^A │ │ + [ 1d4a0] F�^A │ │ + [ 1d4a4] F�^A │ │ + [ 1d4ac] J�^A │ │ + [ 1d4b0] P�^A │ │ + [ 1d4b8] R�^A │ │ + [ 1d4f8] N�^A │ │ + [ 1d500] O�^A │ │ + [ 1d504] O�^A │ │ + [ 1d50c] P�^A │ │ + [ 1d564] 6�^A │ │ + [ 1d56c] 7�^A │ │ + [ 1d570] :�^A │ │ + [ 1d578] ;�^A │ │ + [ 1d57c] l�^A │ │ + [ 1d584] m�^A │ │ + [ 1d588] t�^A │ │ + [ 1d590] u�^A │ │ + [ 1d594] u�^A │ │ + [ 1d59c] v�^A │ │ + [ 1d5e4] %�^A │ │ + [ 1d5e8] *�^A │ │ + [ 1d60c] !�^A │ │ + [ 1d614] #�^A │ │ + [ 1d618] $�^A │ │ + [ 1d620] &�^A │ │ + [ 1d624] *�^A │ │ + [ 1d62c] 0�^A │ │ + [ 1d630] m�^A │ │ + [ 1d648] ,�^A │ │ + [ 1d650] 0�^A │ │ + [ 1d654] 6�^A │ │ + [ 1d65c] 7�^A │ │ + [ 1d660] =�^A │ │ + [ 1d668] @�^A │ │ + [ 1d66c] I�^A │ │ + [ 1d674] N�^A │ │ + [ 1d678] O�^A │ │ + [ 1d738] C�^A │ │ + [ 1d740] D�^A │ │ + [ 1d744] J�^A │ │ + [ 1d74c] K�^A │ │ + [ 1d750] p�^A │ │ + [ 1d758] q�^A │ │ + [ 1d774] =�^A │ │ + [ 1d77c] >�^A │ │ + [ 1d7bc] +�^A │ │ + [ 1d7c4] 0�^A │ │ + [ 1d81c] .�^A │ │ + [ 1d824] /�^A │ │ + [ 1d828] /�^A │ │ + [ 1d830] 0�^A │ │ + [ 1d834] i�^A │ │ + [ 1d83c] j�^A │ │ + [ 1d840] o�^A │ │ + [ 1d848] p�^A │ │ + [ 1d870] ;�^A │ │ + [ 1d878] @�^A │ │ + [ 1d87c] H�^A │ │ + [ 1d884] P�^A │ │ + [ 1d888] Q�^A │ │ + [ 1d890] `�^A │ │ + [ 1d894] e�^A │ │ + [ 1d8c4] v�^A │ │ + [ 1d8cc] {�^A │ │ + [ 1d900] G�^A │ │ + [ 1d908] P�^A │ │ + [ 1d90c] Y�^A │ │ + [ 1d914] `�^A │ │ + [ 1d93c] S�^A │ │ + [ 1d944] `�^A │ │ + [ 1d948] m�^A │ │ + [ 1d950] p�^A │ │ + [ 1d954] |�^A │ │ + [ 1d9d8] 9�^B │ │ + [ 1d9e0] @�^B │ │ + [ 1d9ec] �^B │ │ + [ 1da14] J^S^C │ │ + [ 1da1c] P^S^C │ │ + [ 1da21] #^C │ │ + [ 1da34] │ │ + [ 1da64] /home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/unicode-bidi-0.3.15/src/char_data/mod.rs/home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/unicode-normalization-0.1.23/src/lookups.rs │ │ + [ 1db42] $^B�^A^D │ │ + [ 1db4a] o │ │ + [ 1db68] F │ │ + [ 1db76] E │ │ + [ 1db7a] 6 │ │ + [ 1db8c] W │ │ + [ 1db9a] : │ │ + [ 1db9e] # │ │ + [ 1dbaa] G │ │ + [ 1dbc8] . │ │ + [ 1dbce] , │ │ + [ 1dc0c] y │ │ + [ 1dc2e] 5 │ │ + [ 1dc6a] 9 │ │ + [ 1dc84] " │ │ + [ 1dda4] A │ │ + [ 1e275] J^C │ │ + [ 1e27a] - │ │ + [ 1e281] 9^C │ │ + [ 1e289] M\n │ │ + [ 1e28e] │ │ + [ 1e2a1] &� │ │ + [ 1e2a5] E^]^A^Y�^E │ │ + [ 1e2b1] u� │ │ + [ 1e2b5] N^O^A�� │ │ + [ 1e2bd] 2^C │ │ + [ 1e2c1] M^L │ │ + [ 1e2c5] A^G │ │ + [ 1e2c9] q�^A�-� │ │ + [ 1e2e9] {^Z │ │ + [ 1e2ed] t^O │ │ + [ 1e2fd] y^Z │ │ + [ 1e301] ]^F │ │ + [ 1e309] �^A�� │ │ + [ 1e315] %� │ │ + [ 1e319] G�^A�u^Z │ │ + [ 1e325] *�^A^[K^F │ │ + [ 1e339] :^N │ │ + [ 1e33d] T^I │ │ + [ 1e342] - │ │ + [ 1e359] (� │ │ + [ 1e35e] │ │ + [ 1e365] M^O^A�%^H │ │ + [ 1e375] ^H │ │ + [ 1e382] - │ │ + [ 1e385] A^_^A^G�^Q^A��, │ │ + [ 1e395] :\n │ │ 1�^A^I:^P │ │ - [ 1e275] ;^G │ │ - [ 1e279] X^C │ │ - [ 1e285] p^S^A��^\ │ │ - [ 1e291] <^C │ │ - [ 1e296] │ │ - [ 1e29d] 0k^A^A�j^A^G�^I │ │ - [ 1e2b1] k^S^A�+^H │ │ - [ 1e2b9] 4^W │ │ - [ 1e2c5] m�^A^Ai�^A�L^C │ │ - [ 1e2d2] - │ │ - [ 1e2d5] 7^C │ │ - [ 1e2d9] s^S^A^G�^R^A��^Z │ │ - [ 1e2e6] │ │ - [ 1e2e9] >^C │ │ - [ 1e2ed] q^O │ │ - [ 1e2f1] h�^A�F^C │ │ - [ 1e301] ,� │ │ - [ 1e30e] │ │ - [ 1e311] 1k^A�5^G │ │ - [ 1e31d] ~�^A^I4^Z^A�^_^H │ │ - [ 1e332] │ │ - [ 1e346] │ │ - [ 1e349] O^F │ │ - [ 1e351] M^M │ │ - [ 1e361] z� │ │ - [ 1e36d] 0�^A�^E │ │ - [ 1e375] 9^Y │ │ - [ 1e379] W^C │ │ - [ 1e382] o^A�3^G │ │ - [ 1e389] )� │ │ - [ 1e395] d^C │ │ - [ 1e3a1] l^C │ │ - [ 1e3b0] !Q^F │ │ - [ 1e3b5] 0^C │ │ - [ 1e3bd] V^F │ │ - [ 1e3c5] R^I │ │ - [ 1e3c9] E^C │ │ - [ 1e3ce] - │ │ - [ 1e3d1] ;^Y │ │ - [ 1e3d5] Y^F │ │ - [ 1e3dd] s^[ │ │ - [ 1e3e2] , │ │ - [ 1e3e9] |^O │ │ - [ 1e3ed] j^S^A�� │ │ - [ 1e3fd] !� │ │ - [ 1e402] - │ │ - [ 1e409] 8^G │ │ - [ 1e40e] │ │ - [ 1e411] *� │ │ - [ 1e415] i^S^A�r^O │ │ - [ 1e421] {�^A�^O │ │ - [ 1e429] '^C │ │ - [ 1e431] H^O^A^IF^P^A�k^[ │ │ - [ 1e441] 4�^A�A^C │ │ - [ 1e46d] 6�^A��^H │ │ - [ 1e475] L^F │ │ - [ 1e479] X^F │ │ - [ 1e482] - │ │ - [ 1e49d] +^W^A��- │ │ - [ 1e4a5] 9^G │ │ - [ 1e4aa] - │ │ - [ 1e4b1] p^P^A�,� │ │ - [ 1e4b9] #^H │ │ - [ 1e4c1] }� │ │ - [ 1e4c5] F^O^A��^] │ │ - [ 1e4d1] G^Z^Av�^N │ │ - [ 1e4d9] k^C │ │ - [ 1e4dd] ^^F │ │ - [ 1e4ed] n^[ │ │ - [ 1e4f5] &�^A�C^C │ │ - [ 1e4fe] │ │ - [ 1e501] H�^A^P�^E │ │ - [ 1e516] - │ │ - [ 1e529] D^]^A^I� │ │ - [ 1e53d] V^C │ │ - [ 1e546] - │ │ - [ 1e549] M^F │ │ - [ 1e551] <^M │ │ - [ 1e555] E�^A^I�^T^A�^C^C │ │ - [ 1e565] /0 │ │ - [ 1e56d] h^S^A^I?^V^A^A�^\ │ │ - [ 1e585] (�^A�O^O^A^I,� │ │ - [ 1e591] r�^A��, │ │ - [ 1e599] I^O^A�� │ │ - [ 1e5a1] ,^C │ │ - [ 1e5a5] ;^M │ │ - [ 1e5bd] <^K │ │ - [ 1e5ce] o^A�*^H │ │ - [ 1e5d6] │ │ - [ 1e5e5] _^S │ │ - [ 1e5e9] z^O │ │ - [ 1e5f1] B^T^A��- │ │ - [ 1e5f9] ^^T^A�=^G │ │ - [ 1e601] ]^C │ │ - [ 1e605] /� │ │ - [ 1e615] !^C │ │ - [ 1e626] - │ │ - [ 1e62e] j^A^R�^E │ │ - [ 1e63d] B^]^A�^Z │ │ - [ 1e64d] [^H │ │ - [ 1e651] r^[ │ │ - [ 1e661] G^O^A�x^Z │ │ - [ 1e669] 4^Q^A^GF^T^A�&^M^A�� │ │ - [ 1e679] P^C │ │ - [ 1e67d] }^O │ │ - [ 1e685] 9^P │ │ - [ 1e691] 1^G │ │ - [ 1e699] )^H │ │ - [ 1e6a9] e�^A�� │ │ - [ 1e6b5] 5�^A��^] │ │ - [ 1e6bc] [V^L │ │ - [ 1e6c6] - │ │ - [ 1e6c9] {^O │ │ - [ 1e6d1] m^C │ │ - [ 1e6dd] <^G │ │ - [ 1e6e1] t^S^A�^E │ │ - [ 1e6ee] - │ │ - [ 1e6f1] +� │ │ - [ 1e6f5] s^Q^A^I�^Q^A^A6^C │ │ - [ 1e706] │ │ - [ 1e711] '^H │ │ - [ 1e715] 4^C │ │ - [ 1e71e] │ │ - [ 1e72e] - │ │ - [ 1e731] r^S^A�^T^C │ │ - [ 1e73d] l^S^A��- │ │ - [ 1e745] 3^Q^A�]^S │ │ - [ 1e74d] w^Z │ │ - [ 1e750] g9^N │ │ - [ 1e755] '^M^A^I�^L │ │ - [ 1e75d] -^C │ │ - [ 1e766] - │ │ - [ 1e76e] - │ │ - [ 1e771] W^F │ │ - [ 1e775] +^C │ │ - [ 1e781] 0^G │ │ - [ 1e785] _^F │ │ - [ 1e792] - │ │ - [ 1e795] 3k^A��^H │ │ - [ 1e79d] )^C │ │ - [ 1e7a5] <^I │ │ - [ 1e7a9] G^G │ │ - [ 1e7ad] Y^H │ │ - [ 1e7b1] 6^G │ │ - [ 1e7b5] 8\n │ │ - C^G │ │ - [ 1e7c5] F^G │ │ - [ 1e7cc] ^Z^F │ │ - [ 1e7d9] D�^A��^A��^F │ │ - [ 1e7e5] C^Y^A�U^C │ │ - [ 1e7f1] o� │ │ - [ 1e7fd] =^C │ │ - [ 1e809] B^C │ │ - [ 1e811] g^S^A�^N^A��^F │ │ - [ 1e820] kJ^N │ │ - [ 1e825] %^C │ │ - [ 1e829] I^C │ │ - [ 1e82d] #� │ │ - [ 1e831] v^C^A��- │ │ - [ 1e839] o�^A�^O^C │ │ - [ 1e846] - │ │ - [ 1e849] @^G │ │ - [ 1e84d] >^Y^A�9^O │ │ - [ 1e856] │ │ + [ 1e3a1] ;^G │ │ + [ 1e3a5] X^C │ │ + [ 1e3b1] p^S^A��^\ │ │ + [ 1e3bd] <^C │ │ + [ 1e3c2] │ │ + [ 1e3c9] 0k^A^A�j^A^G�^I │ │ + [ 1e3dd] k^S^A�+^H │ │ + [ 1e3e5] 4^W │ │ + [ 1e3f1] m�^A^Ai�^A�L^C │ │ + [ 1e3fe] - │ │ + [ 1e401] 7^C │ │ + [ 1e405] s^S^A^G�^R^A��^Z │ │ + [ 1e412] │ │ + [ 1e415] >^C │ │ + [ 1e419] q^O │ │ + [ 1e41d] h�^A�F^C │ │ + [ 1e42d] ,� │ │ + [ 1e43a] │ │ + [ 1e43d] 1k^A�5^G │ │ + [ 1e449] ~�^A^I4^Z^A�^_^H │ │ + [ 1e45e] │ │ + [ 1e472] │ │ + [ 1e475] O^F │ │ + [ 1e47d] M^M │ │ + [ 1e48d] z� │ │ + [ 1e499] 0�^A�^E │ │ + [ 1e4a1] 9^Y │ │ + [ 1e4a5] W^C │ │ + [ 1e4ae] o^A�3^G │ │ + [ 1e4b5] )� │ │ + [ 1e4c1] d^C │ │ + [ 1e4cd] l^C │ │ + [ 1e4dc] !Q^F │ │ + [ 1e4e1] 0^C │ │ + [ 1e4e9] V^F │ │ + [ 1e4f1] R^I │ │ + [ 1e4f5] E^C │ │ + [ 1e4fa] - │ │ + [ 1e4fd] ;^Y │ │ + [ 1e501] Y^F │ │ + [ 1e509] s^[ │ │ + [ 1e50e] , │ │ + [ 1e515] |^O │ │ + [ 1e519] j^S^A�� │ │ + [ 1e529] !� │ │ + [ 1e52e] - │ │ + [ 1e535] 8^G │ │ + [ 1e53a] │ │ + [ 1e53d] *� │ │ + [ 1e541] i^S^A�r^O │ │ + [ 1e54d] {�^A�^O │ │ + [ 1e555] '^C │ │ + [ 1e55d] H^O^A^IF^P^A�k^[ │ │ + [ 1e56d] 4�^A�A^C │ │ + [ 1e599] 6�^A��^H │ │ + [ 1e5a1] L^F │ │ + [ 1e5a5] X^F │ │ + [ 1e5ae] - │ │ + [ 1e5c9] +^W^A��- │ │ + [ 1e5d1] 9^G │ │ + [ 1e5d6] - │ │ + [ 1e5dd] p^P^A�,� │ │ + [ 1e5e5] #^H │ │ + [ 1e5ed] }� │ │ + [ 1e5f1] F^O^A��^] │ │ + [ 1e5fd] G^Z^Av�^N │ │ + [ 1e605] k^C │ │ + [ 1e609] ^^F │ │ + [ 1e619] n^[ │ │ + [ 1e621] &�^A�C^C │ │ + [ 1e62a] │ │ + [ 1e62d] H�^A^P�^E │ │ + [ 1e642] - │ │ + [ 1e655] D^]^A^I� │ │ + [ 1e669] V^C │ │ + [ 1e672] - │ │ + [ 1e675] M^F │ │ + [ 1e67d] <^M │ │ + [ 1e681] E�^A^I�^T^A�^C^C │ │ + [ 1e691] /0 │ │ + [ 1e699] h^S^A^I?^V^A^A�^\ │ │ + [ 1e6b1] (�^A�O^O^A^I,� │ │ + [ 1e6bd] r�^A��, │ │ + [ 1e6c5] I^O^A�� │ │ + [ 1e6cd] ,^C │ │ + [ 1e6d1] ;^M │ │ + [ 1e6e9] <^K │ │ + [ 1e6fa] o^A�*^H │ │ + [ 1e702] │ │ + [ 1e711] _^S │ │ + [ 1e715] z^O │ │ + [ 1e71d] B^T^A��- │ │ + [ 1e725] ^^T^A�=^G │ │ + [ 1e72d] ]^C │ │ + [ 1e731] /� │ │ + [ 1e741] !^C │ │ + [ 1e752] - │ │ + [ 1e75a] j^A^R�^E │ │ + [ 1e769] B^]^A�^Z │ │ + [ 1e779] [^H │ │ + [ 1e77d] r^[ │ │ + [ 1e78d] G^O^A�x^Z │ │ + [ 1e795] 4^Q^A^GF^T^A�&^M^A�� │ │ + [ 1e7a5] P^C │ │ + [ 1e7a9] }^O │ │ + [ 1e7b1] 9^P │ │ + [ 1e7bd] 1^G │ │ + [ 1e7c5] )^H │ │ + [ 1e7d5] e�^A�� │ │ + [ 1e7e1] 5�^A��^] │ │ + [ 1e7e8] [V^L │ │ + [ 1e7f2] - │ │ + [ 1e7f5] {^O │ │ + [ 1e7fd] m^C │ │ + [ 1e809] <^G │ │ + [ 1e80d] t^S^A�^E │ │ + [ 1e81a] - │ │ + [ 1e81d] +� │ │ + [ 1e821] s^Q^A^I�^Q^A^A6^C │ │ + [ 1e832] │ │ + [ 1e83d] '^H │ │ + [ 1e841] 4^C │ │ + [ 1e84a] │ │ [ 1e85a] - │ │ - [ 1e865] J^O^A��^F │ │ - [ 1e86d] 4^[ │ │ - [ 1e872] - │ │ - [ 1e875] y� │ │ - [ 1e881] _^C │ │ - [ 1e88e] - │ │ - [ 1e891] B^_^A�:^G │ │ - [ 1e8a9] n�^A�R^C │ │ - [ 1e8b5] w� │ │ - [ 1e8b9] |^Z │ │ - [ 1e8c1] 2k^A��^] │ │ - [ 1e8d1] f^S^A��^Z │ │ - [ 1e8e1] ^^C │ │ - [ 1e8e6] j^A�^Z │ │ - [ 1e8ed] K^C │ │ - [ 1e8f1] ;^C │ │ - [ 1e8f4] #p^F │ │ - [ 1e8f9] f^C │ │ - [ 1e8fd] %^M^A��^I │ │ - [ 1e921] <\n │ │ - [ 1e925] |�^A�2^G │ │ - [ 1e92d] &^H │ │ - [ 1e931] ;^S^A��^\ │ │ - [ 1e94d] g�^A^I`^Z │ │ - [ 1e955] I�^A�^M\n │ │ - 9^X^A�^Y^O │ │ - [ 1e969] M^K │ │ + [ 1e85d] r^S^A�^T^C │ │ + [ 1e869] l^S^A��- │ │ + [ 1e871] 3^Q^A�]^S │ │ + [ 1e879] w^Z │ │ + [ 1e87c] g9^N │ │ + [ 1e881] '^M^A^I�^L │ │ + [ 1e889] -^C │ │ + [ 1e892] - │ │ + [ 1e89a] - │ │ + [ 1e89d] W^F │ │ + [ 1e8a1] +^C │ │ + [ 1e8ad] 0^G │ │ + [ 1e8b1] _^F │ │ + [ 1e8be] - │ │ + [ 1e8c1] 3k^A��^H │ │ + [ 1e8c9] )^C │ │ + [ 1e8d1] <^I │ │ + [ 1e8d5] G^G │ │ + [ 1e8d9] Y^H │ │ + [ 1e8dd] 6^G │ │ + [ 1e8e1] 8\n │ │ + C^G │ │ + [ 1e8f1] F^G │ │ + [ 1e8f8] ^Z^F │ │ + [ 1e905] D�^A��^A��^F │ │ + [ 1e911] C^Y^A�U^C │ │ + [ 1e91d] o� │ │ + [ 1e929] =^C │ │ + [ 1e935] B^C │ │ + [ 1e93d] g^S^A�^N^A��^F │ │ + [ 1e94c] kJ^N │ │ + [ 1e951] %^C │ │ + [ 1e955] I^C │ │ + [ 1e959] #� │ │ + [ 1e95d] v^C^A��- │ │ + [ 1e965] o�^A�^O^C │ │ [ 1e972] - │ │ - [ 1e975] g^C │ │ - [ 1e97d] {� │ │ - [ 1e981] 3^C │ │ - [ 1e995] $^C │ │ - [ 1e999] +� │ │ - [ 1e99d] '� │ │ - [ 1e9a1] $^M^A�^[^H │ │ - [ 1e9b1] S� │ │ - [ 1e9b8] TU^L │ │ - [ 1e9be] - │ │ - [ 1e9cd] v� │ │ - [ 1e9d2] - │ │ - [ 1e9d6] │ │ - [ 1e9e5] S^I │ │ - [ 1e9e9] (^C │ │ - [ 1e9fd] t� │ │ - [ 1ea05] v^Z │ │ - [ 1ea11] L^O^A�� │ │ - [ 1ea21] ^^S │ │ - [ 1ea25] o^[ │ │ - [ 1ea42] │ │ - [ 1ea48] P^F │ │ - [ 1ea5c] g8^N │ │ - [ 1ea65] q^[ │ │ - [ 1ea69] Z^H │ │ - [ 1ea79] H^C │ │ - [ 1ea85] ^C │ │ - [ 1ea8d] F�^A�p�^A^I�� │ │ - [ 1ea9d] `^C │ │ - [ 1eaa9] ,0 │ │ - [ 1eaae] - │ │ - [ 1eab0] v�^N │ │ - [ 1eab5] 2�^A��^] │ │ - [ 1eabd] ?^C │ │ - [ 1eac2] │ │ - [ 1eac5] -^H │ │ - [ 1eac9] G^C │ │ - [ 1eacd] 6^R^A�� │ │ - [ 1ead5] I^G │ │ - [ 1eaf1] Q^C │ │ - [ 1eb01] U^F │ │ - [ 1eb06] │ │ - [ 1eb09] \^F │ │ - [ 1eb15] x� │ │ - [ 1eb19] ?\n │ │ + [ 1e975] @^G │ │ + [ 1e979] >^Y^A�9^O │ │ + [ 1e982] │ │ + [ 1e986] - │ │ + [ 1e991] J^O^A��^F │ │ + [ 1e999] 4^[ │ │ + [ 1e99e] - │ │ + [ 1e9a1] y� │ │ + [ 1e9ad] _^C │ │ + [ 1e9ba] - │ │ + [ 1e9bd] B^_^A�:^G │ │ + [ 1e9d5] n�^A�R^C │ │ + [ 1e9e1] w� │ │ + [ 1e9e5] |^Z │ │ + [ 1e9ed] 2k^A��^] │ │ + [ 1e9fd] f^S^A��^Z │ │ + [ 1ea0d] ^^C │ │ + [ 1ea12] j^A�^Z │ │ + [ 1ea19] K^C │ │ + [ 1ea1d] ;^C │ │ + [ 1ea20] #p^F │ │ + [ 1ea25] f^C │ │ + [ 1ea29] %^M^A��^I │ │ + [ 1ea4d] <\n │ │ + [ 1ea51] |�^A�2^G │ │ + [ 1ea59] &^H │ │ + [ 1ea5d] ;^S^A��^\ │ │ + [ 1ea79] g�^A^I`^Z │ │ + [ 1ea81] I�^A�^M\n │ │ + 9^X^A�^Y^O │ │ + [ 1ea95] M^K │ │ + [ 1ea9e] - │ │ + [ 1eaa1] g^C │ │ + [ 1eaa9] {� │ │ + [ 1eaad] 3^C │ │ + [ 1eac1] $^C │ │ + [ 1eac5] +� │ │ + [ 1eac9] '� │ │ + [ 1eacd] $^M^A�^[^H │ │ + [ 1eadd] S� │ │ + [ 1eae4] TU^L │ │ + [ 1eaea] - │ │ + [ 1eaf9] v� │ │ + [ 1eafe] - │ │ + [ 1eb02] │ │ + [ 1eb11] S^I │ │ + [ 1eb15] (^C │ │ + [ 1eb29] t� │ │ + [ 1eb31] v^Z │ │ + [ 1eb3d] L^O^A�� │ │ + [ 1eb4d] ^^S │ │ + [ 1eb51] o^[ │ │ + [ 1eb6e] │ │ + [ 1eb74] P^F │ │ + [ 1eb88] g8^N │ │ + [ 1eb91] q^[ │ │ + [ 1eb95] Z^H │ │ + [ 1eba5] H^C │ │ + [ 1ebb1] ^C │ │ + [ 1ebb9] F�^A�p�^A^I�� │ │ + [ 1ebc9] `^C │ │ + [ 1ebd5] ,0 │ │ + [ 1ebda] - │ │ + [ 1ebdc] v�^N │ │ + [ 1ebe1] 2�^A��^] │ │ + [ 1ebe9] ?^C │ │ + [ 1ebee] │ │ + [ 1ebf1] -^H │ │ + [ 1ebf5] G^C │ │ + [ 1ebf9] 6^R^A�� │ │ + [ 1ec01] I^G │ │ + [ 1ec1d] Q^C │ │ + [ 1ec2d] U^F │ │ + [ 1ec32] │ │ + [ 1ec35] \^F │ │ + [ 1ec41] x� │ │ + [ 1ec45] ?\n │ │ *^C │ │ - [ 1eb25] *0 │ │ - [ 1eb2a] │ │ - [ 1eb31] +0 │ │ - [ 1eb75] '�^A���^A�^\^C │ │ - [ 1eb8e] - │ │ - [ 1eb95] 9\n │ │ + [ 1ec51] *0 │ │ + [ 1ec56] │ │ + [ 1ec5d] +0 │ │ + [ 1eca1] '�^A���^A�^\^C │ │ + [ 1ecba] - │ │ + [ 1ecc1] 9\n │ │ S^F │ │ - [ 1eb9d] f�^A��^Z │ │ - [ 1eba5] a^C │ │ - [ 1ebb1] 7^P │ │ - [ 1ebb5] 5^R^A�n^C │ │ - [ 1ebc1] #�^A�h^C │ │ - [ 1ebcd] D^C │ │ - [ 1ebd1] B^G │ │ - [ 1ebea] - │ │ - [ 1ebf0] z�^N │ │ - [ 1ebf5] M^I │ │ - [ 1ebfd] <^S^A���^A�Y^C │ │ - [ 1ec1d] p^[ │ │ - [ 1ec25] -� │ │ - [ 1ec2d] 4k^A�^X^O │ │ - [ 1ec3a] │ │ - [ 1ec45] B�^A�T^C │ │ - [ 1ec4e] j^A�[^C │ │ - [ 1ec59] >^G │ │ - [ 1ec71] 3�^A^R�^E │ │ - [ 1ec79] @^C │ │ - [ 1ec91] ?^\^A�^O^A�\^C │ │ - [ 1ecb1] "^C │ │ - [ 1ecb5] K^O^A��^] │ │ - [ 1ecbd] Z^C │ │ - [ 1ecc8] kK^N │ │ - [ 1ecd1] .^C │ │ - [ 1ecd5] [^F │ │ - [ 1ecd9] "� │ │ - [ 1eced] o^C │ │ - [ 1ecf1] m^[ │ │ - [ 1ecf9] M^S^A�:^Y │ │ - [ 1ed02] 0 │ │ - [ 1ed05] � │ │ - [ 1ed1d] N^C │ │ - [ 1ed21] 5k^A�z^C^A^I^�^P^A��^H │ │ - [ 1ed35] 8^C │ │ - [ 1ed39] |� │ │ - [ 1ed45] :^X^A�D�^A�^X�^A^I�\n │ │ - [ 1ed59] N^F │ │ - [ 1ed61] 7^O │ │ - [ 1ed65] E^G │ │ - [ 1ed69] <^L │ │ - [ 1ed6c] "R^F │ │ - [ 1ed75] :^C │ │ - [ 1ed85] =^Y^A�� │ │ - [ 1ed91] "^H │ │ - [ 1ed9d] !^H │ │ - [ 1eda1] x^C^A�^E │ │ - [ 1edc6] 0 │ │ - [ 1edc9] e^C │ │ - [ 1edcd] Q^I │ │ - [ 1edd1] i^C │ │ - [ 1edd5] H^G │ │ - [ 1edd8] z�^N │ │ - [ 1eded] 7^G │ │ - [ 1ee0a] - │ │ - [ 1ee11] .� │ │ - [ 1ee15] y^C^A��^] │ │ - [ 1ee1d] ,^H │ │ - [ 1ee21] /^C │ │ - [ 1ee25] D^[ │ │ - [ 1ee31] l^[ │ │ - [ 1ee34] z�^N │ │ - [ 1ee3e] │ │ - [ 1ee41] $� │ │ - [ 1ee45] C�^A�!�^AkI^N │ │ - [ 1ee50] $^Q^G │ │ - [ 1ee5d] Z^F │ │ - [ 1ee7d] w^C^A�b^C │ │ - [ 1ee89] 5^C │ │ - [ 1eea1] M^C │ │ - [ 1eea4] z�^N │ │ - [ 1eeb5] j^C │ │ - [ 1eeb9] &^C │ │ - [ 1eeda] j^A^G7^\ │ │ - [ 1eee1] .0 │ │ - [ 1eee4] kH^N │ │ - [ 1eef6] - │ │ - [ 1eefd] c^C │ │ - [ 1ef01] J^G │ │ - [ 1ef05] $�^A�^E │ │ - [ 1ef21] 6k^A�P^O^A��^] │ │ - [ 1ef35] D^G │ │ - [ 1ef3d] -0 │ │ - [ 1ef41] 1^C │ │ - [ 1ef55] S^C │ │ - [ 1ef61] ?^G │ │ - [ 1ef65] 5^O │ │ - [ 1ef6d] #^C │ │ - [ 1ef76] │ │ - [ 1ef81] q^S^A�)�^A�4^G │ │ - [ 1ef92] │ │ - [ 1ef95] }�^A��^H │ │ - [ 1efa5] z^Z │ │ - [ 1efa9] T^F │ │ - [ 1efad] J�^A │ │ - [ 1efb8] ]^B^C │ │ - [ 1efbc] ] │ │ - [ 1efca] 5^A^A │ │ - [ 1efd8] x │ │ - [ 1efde] ) │ │ - [ 1efe4] $ │ │ - [ 1efec] 1 │ │ - [ 1eff2] m │ │ - [ 1eff6] 3 │ │ - [ 1effa] L │ │ - [ 1f006] | │ │ - [ 1f00a] L │ │ - [ 1f00c] E │ │ - [ 1f00e] * │ │ - [ 1f01e] Y │ │ - [ 1f038] = │ │ - [ 1f03e] * │ │ - [ 1f046] │ │ - [ 1f054] " │ │ - [ 1f058] a │ │ - [ 1f074] $ │ │ - [ 1f080] X │ │ - [ 1f0ae] ! │ │ - [ 1f0d2] & │ │ - [ 1f0ee] $ │ │ - [ 1f144] % │ │ - [ 1f6f0] T^FJ^F&^F │ │ - [ 1f6fa] i │ │ - [ 1f702] e │ │ - [ 1f70a] #^D�^D │ │ - [ 1f712] G │ │ - [ 1f71a] W │ │ - [ 1f728] 8^C�!�! │ │ - [ 1f732] C │ │ - [ 1f73a] z │ │ - [ 1f73c] |^A │ │ - [ 1f742] I │ │ - [ 1f74a] r │ │ - [ 1f74c] Y^^ │ │ - [ 1f751] 0K0L0 │ │ - [ 1f758] E^Ca^_�^_ │ │ - [ 1f762] A │ │ - [ 1f764] &^B │ │ - [ 1f768] #^Ck │ │ - [ 1f76c] 3^^ │ │ - [ 1f77a] I^_M^_ │ │ - [ 1f780] B^C�^C�^_ │ │ - [ 1f78a] U │ │ - [ 1f78c] j^A │ │ - [ 1f791] 0�0�0 │ │ - [ 1f798] E^Cn^_�^_ │ │ - [ 1f7a0] 1^CB │ │ - [ 1f7b0] %^CA │ │ - [ 1f7b8] 1^CR │ │ - [ 1f7bc] ^^^ │ │ - [ 1f7c0] E^C�^_�^_ │ │ - [ 1f7c8] 8^Cr"t" │ │ - [ 1f7d0] 8^CH"I" │ │ - [ 1f7e1] 0�0�0 │ │ - [ 1f7e8] #^Cv │ │ - [ 1f7f2] p │ │ - [ 1f7f4] W^^ │ │ - [ 1f7fa] Q^_U^_ │ │ - [ 1f800] (^Cu │ │ - [ 1f804] s^A │ │ - [ 1f809] 0[0\0 │ │ - [ 1f812] A │ │ - [ 1f818] #^C�^A�^^ │ │ - [ 1f822] U │ │ - [ 1f82a] S │ │ - [ 1f82c] `^^ │ │ - [ 1f83a] O │ │ - [ 1f842] o │ │ - [ 1f844] /^B │ │ - [ 1f84a] G │ │ - [ 1f852] a │ │ - [ 1f86a] 3^DS^D │ │ - [ 1f870] E^C ^_�^_ │ │ - [ 1f87a] b │ │ - [ 1f880] E^C^C^_�^_ │ │ - [ 1f88a] W │ │ - [ 1f892] Z │ │ - [ 1f894] {^A │ │ - [ 1f899] 0�0�0 │ │ - [ 1f8a8] U^F'^F%^F │ │ - [ 1f8b4] A^_ │ │ - [ 1f8ba] g │ │ - [ 1f8d2] c │ │ - [ 1f8d8] E^C │ │ - [ 1f8e8] #^CK │ │ - [ 1f8ec] 2^^ │ │ - [ 1f8f2] y │ │ - [ 1f8fa] w │ │ - [ 1f900] E^C^N^_�^_ │ │ - [ 1f90a] H │ │ - [ 1f90c] &^^ │ │ - [ 1f911] 0�0�0 │ │ - [ 1f922] l │ │ - [ 1f924] :^A │ │ - [ 1f92a] E │ │ - [ 1f932] 9^_=^_ │ │ - [ 1f93a] i │ │ - [ 1f942] #^D�^D │ │ - [ 1f94a] a │ │ - [ 1f95a] 8^D]^D │ │ - [ 1f960] #^CH │ │ - [ 1f964] $^^ │ │ - [ 1f968] 5^[^Q^[^R^[ │ │ - [ 1f972] C │ │ - [ 1f978] #^CT │ │ - [ 1f97c] l^^ │ │ - [ 1f982] I │ │ - [ 1f984] (^A │ │ - [ 1f992] 5^DQ^D │ │ - [ 1f99a] a │ │ - [ 1f99c] '^B │ │ - [ 1f9aa] m │ │ - [ 1f9ac] A^^ │ │ - [ 1f9b2] v │ │ - [ 1f9b4] }^^ │ │ - [ 1f9b8] '^Cs │ │ - [ 1f9bc] _^A │ │ - [ 1f9c2] G │ │ - [ 1f9c4] ^^ │ │ - [ 1f9ca] G │ │ - [ 1f9d0] E^Cm^_�^_ │ │ - [ 1f9da] o │ │ - [ 1f9e0] 1^Ck │ │ - [ 1f9e4] 5^^ │ │ - [ 1f9e8] 1^Cr │ │ - [ 1f9ec] _^^ │ │ - [ 1f9f8] 5^[^K^[^L^[ │ │ - [ 1fa00] -^CU │ │ - [ 1fa04] v^^ │ │ - [ 1fa0a] a │ │ - [ 1fa11] 0F0�0 │ │ - [ 1fa18] 5^[:^[;^[ │ │ - [ 1fa22] U │ │ - [ 1fa24] n^A │ │ - [ 1fa28] <^I(^I)^I │ │ - [ 1fa34] `^_ │ │ - [ 1fa38] 0^Ce │ │ - [ 1fa42] Y │ │ - [ 1fa48] 0^CE │ │ - [ 1fa50] 1^Cd │ │ - [ 1fa61] 0�0�0 │ │ - [ 1fa6a] C^D�^D │ │ - [ 1fa70] >^KG^KK^K │ │ - [ 1fa7a] o │ │ - [ 1fa80] #^Cn │ │ - [ 1fa84] G^^ │ │ - [ 1fa8a] i │ │ - [ 1fa90] -^Ce │ │ - [ 1fa9a] Z^Ad^^ │ │ - [ 1fab0] E^C'^_�^_ │ │ - [ 1faba] z │ │ - [ 1fac2] Y │ │ - [ 1fac8] 1^CL │ │ - [ 1facc] :^^ │ │ - [ 1fad0] E^Cd^_�^_ │ │ - [ 1fae0] E^C$^_�^_ │ │ - [ 1faf2] i │ │ - [ 1faf8] 1^Ct │ │ - [ 1fafc] o^^ │ │ - [ 1fb02] H^_L^_ │ │ - [ 1fb08] 1^Cz │ │ - [ 1fb10] E^C)^_�^_ │ │ - [ 1fb32] r │ │ - [ 1fb34] Y^A │ │ - [ 1fb48] '^CE │ │ - [ 1fb4c] (^B │ │ - [ 1fb52] o │ │ - [ 1fb68] E^C�^C�^_ │ │ - [ 1fb72] m │ │ - [ 1fb74] ?^^ │ │ - [ 1fb82] o │ │ - [ 1fb8a] s │ │ - [ 1fb8c] a^A │ │ - [ 1fb92] u │ │ - [ 1fb9a] i^_m^_ │ │ - [ 1fba8] 8^C= │ │ - [ 1fbac] `" │ │ - [ 1fbb0] E^C�^_�^_ │ │ - [ 1fbba] w │ │ - [ 1fbc2] (^B^\^^ │ │ - [ 1fbc8] 1^Cl │ │ - [ 1fbcc] ;^^ │ │ - [ 1fbd1] 0�0�0 │ │ - [ 1fbe2] U │ │ - [ 1fbfc] i^_ │ │ - [ 1fc00] '^Ct │ │ - [ 1fc04] c^A │ │ - [ 1fc08] &^CS │ │ - [ 1fc12] U │ │ - [ 1fc14] p^A │ │ - [ 1fc19] 0o0q0 │ │ - [ 1fc20] '^Ck │ │ - [ 1fc24] 7^A │ │ - [ 1fc28] 0^Cu │ │ - [ 1fc2c] u^^ │ │ - [ 1fc32] s │ │ - [ 1fc34] [^A │ │ - [ 1fc38] B^C0^_6^_ │ │ - [ 1fc42] G │ │ - [ 1fc44] ^A │ │ - [ 1fc52] i^_k^_ │ │ - [ 1fc62] u │ │ - [ 1fc68] <^I0^I1^I │ │ - [ 1fc71] 0a0b0 │ │ - [ 1fc78] #^Cw │ │ - [ 1fc84] M^^ │ │ - [ 1fc92] I │ │ - [ 1fc9a] i │ │ - [ 1fca0] E^C#^_�^_ │ │ - [ 1fcb2] K^D�^D │ │ - [ 1fcb8] E^C.^_�^_ │ │ - [ 1fcc2] e │ │ - [ 1fcca] I │ │ - [ 1fcd2] (^_,^_ │ │ - [ 1fce0] S^F'^F"^F │ │ - [ 1fcea] ^_$^_ │ │ - [ 1fcf0] 8^C^C"^D" │ │ - [ 1fcfa] y │ │ - [ 1fcfc] 3^B │ │ - [ 1fd02] 9^_;^_ │ │ - [ 1fd08] %^Ca │ │ - [ 1fd12] y │ │ - [ 1fd22] o │ │ - [ 1fd28] #^Cd │ │ - [ 1fd31] 0O0P0 │ │ - [ 1fd38] E^C^A^_�^_ │ │ - [ 1fd52] P^_T^_ │ │ - [ 1fd60] E^C�^C�^_ │ │ - [ 1fd6a] '^D�^D │ │ - [ 1fd72] S │ │ - [ 1fd74] \^A │ │ - [ 1fd7a] R │ │ - [ 1fd7c] T^A │ │ - [ 1fd82] E │ │ - [ 1fd88] #^CS │ │ - [ 1fd8c] b^^ │ │ - [ 1fd92] g │ │ - [ 1fd98] 8^Cv"x" │ │ - [ 1fda2] 5^DP^D │ │ - [ 1fda9] 0�0�0 │ │ - [ 1fdb2] o │ │ - [ 1fdb4] Q^A │ │ - [ 1fdc2] c │ │ - [ 1fdd0] 8^C|"�" │ │ - [ 1fdda] a │ │ - [ 1fde8] 1^CD │ │ - [ 1fdf2] e │ │ - [ 1fe02] u │ │ - [ 1fe08] '^CS │ │ - [ 1fe0c] ^^A │ │ - [ 1fe11] 0W0X0 │ │ - [ 1fe18] E^C�^C�^_ │ │ - [ 1fe22] i │ │ - [ 1fe28] '^Cn │ │ - [ 1fe2c] F^A │ │ - [ 1fe32] x │ │ - [ 1fe38] B^C │ │ - [ 1fe48] '^CG │ │ - [ 1fe4c] "^A │ │ - [ 1fe58] -^Cl │ │ - [ 1fe5c] =^^ │ │ - [ 1fe61] 0M0N0 │ │ - [ 1fe6a] i │ │ - [ 1fe6c] )^A │ │ - [ 1fe70] #^C�^A�^^ │ │ - [ 1fe7a] O │ │ - [ 1fe8a] G^D�^D │ │ - [ 1fe90] 8^C�"�" │ │ - [ 1fe9c] z^_ │ │ - [ 1fea8] -^Cd │ │ - [ 1feb4] .^^ │ │ - [ 1feba] a │ │ - [ 1fec8] #^Cy │ │ - [ 1fed0] 8^C�!�! │ │ - [ 1fed8] E^C%^_�^_ │ │ - [ 1fee2] O │ │ - [ 1fee4] L^A │ │ - [ 1feea] O │ │ - [ 1feec] N^A │ │ - [ 1fef1] 0�0�0 │ │ - [ 1fef8] '^CD │ │ - [ 1ff0a] U │ │ - [ 1ff10] #^Ce │ │ - [ 1ff19] 0{0|0 │ │ - [ 1ff22] O │ │ - [ 1ff2a] g │ │ - [ 1ff2c] !^^ │ │ - [ 1ff32] j │ │ - [ 1ff38] #^CU │ │ - [ 1ff48] #^CY │ │ - [ 1ff52] A │ │ - [ 1ff59] 0�0�0 │ │ - [ 1ff62] #^D�^D │ │ - [ 1ff6a] S │ │ - [ 1ff6c] Z^A │ │ - [ 1ff71] 0�0�0 │ │ - [ 1ff7a] u │ │ - [ 1ff80] 0^CU │ │ - [ 1ff84] t^^ │ │ - [ 1ff88] '^CR │ │ - [ 1ff8c] V^A │ │ - [ 1ff92] 7^D�^D │ │ - [ 1ffa0] 8^C�!�! │ │ - [ 1ffb0] B^Ca^_g^_ │ │ - [ 1ffb8] 8^C<"A" │ │ - [ 1ffc1] 0�0�0 │ │ - [ 1ffc8] E^Ck^_�^_ │ │ - [ 1ffd2] I │ │ - [ 1ffd4] 0^A │ │ - [ 1ffd8] #^CA │ │ - [ 1ffe2] U │ │ - [ 1ffea] u │ │ - [ 1ffec] q^A │ │ - [ 1fff1] 0S0T0 │ │ - [ 1fff9] 0]0^0 │ │ - [ 20000] #^CL │ │ - [ 20004] 6^^ │ │ - [ 2000a] &^B�^A │ │ - [ 20012] u^Dw^D │ │ - [ 20018] (^CI │ │ - [ 2001c] .^A │ │ - [ 20022] !^_#^_ │ │ - [ 2002a] a^_e^_ │ │ - [ 20030] B^C!^_'^_ │ │ - [ 2003a] g │ │ - [ 20042] N │ │ - [ 20044] C^A │ │ - [ 2004a] N │ │ - [ 2006c] a^_ │ │ - [ 20070] 8^C�"�" │ │ - [ 20079] 0�0�0 │ │ - [ 20084] Y^_ │ │ - [ 2008a] R │ │ - [ 20090] #^CN │ │ - [ 20094] F^^ │ │ - [ 20098] E^C^M^_�^_ │ │ - [ 200b4] *^B │ │ - [ 200c1] 0�0�0 │ │ - [ 200ca] 5^D�^D │ │ - [ 200d0] 8^C^K"^L" │ │ - [ 200da] Y │ │ - [ 200ea] n │ │ - [ 200ec] H^A │ │ - [ 200f2] L │ │ - [ 200f4] =^A │ │ - [ 200fa] i^Ay^^ │ │ - [ 20112] A │ │ - [ 2011a] r │ │ - [ 2011c] U^A │ │ - [ 20122] E │ │ - [ 20128] 5^[^M^[^N^[ │ │ - [ 2013a] J │ │ - [ 2013c] 4^A │ │ - [ 20144] x^_ │ │ - [ 20149] 0Y0Z0 │ │ - [ 20152] O │ │ - [ 20154] P^A │ │ - [ 20158] (^Ca │ │ - [ 20161] 0�0�0 │ │ - [ 20168] E^C+^_�^_ │ │ - [ 20172] @^_D^_ │ │ - [ 2017a] e │ │ - [ 20180] E^C�^C�^_ │ │ - [ 2018a] h^Ax^^ │ │ - [ 20190] &^Ct │ │ - [ 20198] B^C�^C�^_ │ │ - [ 201a0] E^Co^_�^_ │ │ - [ 201b0] E^C^I^_�^_ │ │ - [ 201ba] U │ │ - [ 201c2] A │ │ - [ 201c8] '^CC │ │ - [ 201d2] F │ │ - [ 201e0] >^MG^MK^M │ │ - [ 201ea] a │ │ - [ 201f4] N^^ │ │ - [ 201fc] |^_ │ │ - [ 20202] C^D^^D │ │ - [ 2021a] y │ │ - [ 20222] Z^^\^^ │ │ - [ 2022a] u │ │ - [ 20238] 5^[^G^[^H^[ │ │ - [ 20240] 0^Ci │ │ - [ 20244] -^^ │ │ - [ 20249] 0{0}0 │ │ - [ 20251] 0�0�0 │ │ - [ 20258] 8^C�"�" │ │ - [ 2026a] y │ │ - [ 20272] W │ │ - [ 20278] (^Ci │ │ - [ 2027c] /^A │ │ - [ 20280] #^CZ │ │ - [ 20288] B^C�^C�^_ │ │ - [ 20292] O │ │ - [ 20298] B^C)^_/^_ │ │ - [ 202a8] E^C*^_�^_ │ │ - [ 202b2] M^AS^^ │ │ - [ 202b8] 8^C�!�! │ │ - [ 202c0] (^CU │ │ - [ 202c4] r^A │ │ - [ 202c8] 1^Ch │ │ - [ 202d2] h │ │ - [ 202da] L │ │ - [ 202dc] 9^A │ │ - [ 202e0] 8^C�"�" │ │ - [ 202ec] I^_ │ │ - [ 202f8] V^KG^KH^K │ │ - [ 20301] 0u0v0 │ │ - [ 2030a] [^^]^^ │ │ - [ 20310] E^Cj^_�^_ │ │ - [ 20318] '^CT │ │ - [ 2031c] b^A │ │ - [ 2032c] H^_ │ │ - [ 20330] B^C^I^_^O^_ │ │ - [ 20342] M^AQ^^ │ │ - [ 2034a] C^D�^D │ │ - [ 20350] 8^C�!�! │ │ - [ 20358] 8^Ca"b" │ │ - [ 20364] -^B │ │ - [ 2036c] 0^_ │ │ - [ 20372] o │ │ - [ 2037a] s │ │ - [ 2037c] a^^ │ │ - [ 20382] u │ │ - [ 20389] 0�0�0 │ │ - [ 20392] b^^h^^ │ │ - [ 2039a] A │ │ - [ 203a4] )^_ │ │ - [ 203aa] c │ │ - [ 203b2] j │ │ - [ 203b4] 5^A │ │ - [ 203c0] &^Cs │ │ - [ 203c8] E^Ct^_�^_ │ │ - [ 203d2] e │ │ - [ 203da] Z │ │ - [ 203dc] }^A │ │ - [ 203e0] 8^C%"&" │ │ - [ 203ec] h^_ │ │ - [ 203f0] '^Cr │ │ - [ 203f4] W^A │ │ - [ 20402] 6^D�^D │ │ - [ 20408] E^C^H^_�^_ │ │ - [ 20410] 1^Cb │ │ - [ 20418] 8^Cs"u" │ │ - [ 20420] #^CV │ │ - [ 20424] ~^^ │ │ - [ 20428] #^CO │ │ - [ 20432] .^B0^B │ │ - [ 20438] T^F�^F�^F │ │ - [ 2044a] O │ │ - [ 2045a] e │ │ - [ 20460] #^CE │ │ - [ 20470] 8^Ce"q" │ │ - [ 2048a] N │ │ - [ 2048c] D^^ │ │ - [ 20492] h │ │ - [ 20494] '^^ │ │ - [ 2049a] O │ │ - [ 204a2] U │ │ - [ 204a4] h^A │ │ - [ 204ba] U │ │ - [ 204c0] 8^C> │ │ - [ 204c4] o" │ │ - [ 204ca] a^Ag^^ │ │ - [ 204d0] E^C^D^_�^_ │ │ - [ 204da] E │ │ - [ 204e0] 5^[^I^[\n │ │ + [ 1ecc9] f�^A��^Z │ │ + [ 1ecd1] a^C │ │ + [ 1ecdd] 7^P │ │ + [ 1ece1] 5^R^A�n^C │ │ + [ 1eced] #�^A�h^C │ │ + [ 1ecf9] D^C │ │ + [ 1ecfd] B^G │ │ + [ 1ed16] - │ │ + [ 1ed1c] z�^N │ │ + [ 1ed21] M^I │ │ + [ 1ed29] <^S^A���^A�Y^C │ │ + [ 1ed49] p^[ │ │ + [ 1ed51] -� │ │ + [ 1ed59] 4k^A�^X^O │ │ + [ 1ed66] │ │ + [ 1ed71] B�^A�T^C │ │ + [ 1ed7a] j^A�[^C │ │ + [ 1ed85] >^G │ │ + [ 1ed9d] 3�^A^R�^E │ │ + [ 1eda5] @^C │ │ + [ 1edbd] ?^\^A�^O^A�\^C │ │ + [ 1eddd] "^C │ │ + [ 1ede1] K^O^A��^] │ │ + [ 1ede9] Z^C │ │ + [ 1edf4] kK^N │ │ + [ 1edfd] .^C │ │ + [ 1ee01] [^F │ │ + [ 1ee05] "� │ │ + [ 1ee19] o^C │ │ + [ 1ee1d] m^[ │ │ + [ 1ee25] M^S^A�:^Y │ │ + [ 1ee2e] 0 │ │ + [ 1ee31] � │ │ + [ 1ee49] N^C │ │ + [ 1ee4d] 5k^A�z^C^A^I^�^P^A��^H │ │ + [ 1ee61] 8^C │ │ + [ 1ee65] |� │ │ + [ 1ee71] :^X^A�D�^A�^X�^A^I�\n │ │ + [ 1ee85] N^F │ │ + [ 1ee8d] 7^O │ │ + [ 1ee91] E^G │ │ + [ 1ee95] <^L │ │ + [ 1ee98] "R^F │ │ + [ 1eea1] :^C │ │ + [ 1eeb1] =^Y^A�� │ │ + [ 1eebd] "^H │ │ + [ 1eec9] !^H │ │ + [ 1eecd] x^C^A�^E │ │ + [ 1eef2] 0 │ │ + [ 1eef5] e^C │ │ + [ 1eef9] Q^I │ │ + [ 1eefd] i^C │ │ + [ 1ef01] H^G │ │ + [ 1ef04] z�^N │ │ + [ 1ef19] 7^G │ │ + [ 1ef36] - │ │ + [ 1ef3d] .� │ │ + [ 1ef41] y^C^A��^] │ │ + [ 1ef49] ,^H │ │ + [ 1ef4d] /^C │ │ + [ 1ef51] D^[ │ │ + [ 1ef5d] l^[ │ │ + [ 1ef60] z�^N │ │ + [ 1ef6a] │ │ + [ 1ef6d] $� │ │ + [ 1ef71] C�^A�!�^AkI^N │ │ + [ 1ef7c] $^Q^G │ │ + [ 1ef89] Z^F │ │ + [ 1efa9] w^C^A�b^C │ │ + [ 1efb5] 5^C │ │ + [ 1efcd] M^C │ │ + [ 1efd0] z�^N │ │ + [ 1efe1] j^C │ │ + [ 1efe5] &^C │ │ + [ 1f006] j^A^G7^\ │ │ + [ 1f00d] .0 │ │ + [ 1f010] kH^N │ │ + [ 1f022] - │ │ + [ 1f029] c^C │ │ + [ 1f02d] J^G │ │ + [ 1f031] $�^A�^E │ │ + [ 1f04d] 6k^A�P^O^A��^] │ │ + [ 1f061] D^G │ │ + [ 1f069] -0 │ │ + [ 1f06d] 1^C │ │ + [ 1f081] S^C │ │ + [ 1f08d] ?^G │ │ + [ 1f091] 5^O │ │ + [ 1f099] #^C │ │ + [ 1f0a2] │ │ + [ 1f0ad] q^S^A�)�^A�4^G │ │ + [ 1f0be] │ │ + [ 1f0c1] }�^A��^H │ │ + [ 1f0d1] z^Z │ │ + [ 1f0d5] T^F │ │ + [ 1f0d9] J�^A │ │ + [ 1f0e4] ]^B^C │ │ + [ 1f0e8] ] │ │ + [ 1f0f6] 5^A^A │ │ + [ 1f104] x │ │ + [ 1f10a] ) │ │ + [ 1f110] $ │ │ + [ 1f118] 1 │ │ + [ 1f11e] m │ │ + [ 1f122] 3 │ │ + [ 1f126] L │ │ + [ 1f132] | │ │ + [ 1f136] L │ │ + [ 1f138] E │ │ + [ 1f13a] * │ │ + [ 1f14a] Y │ │ + [ 1f164] = │ │ + [ 1f16a] * │ │ + [ 1f172] │ │ + [ 1f180] " │ │ + [ 1f184] a │ │ + [ 1f1a0] $ │ │ + [ 1f1ac] X │ │ + [ 1f1da] ! │ │ + [ 1f1fe] & │ │ + [ 1f21a] $ │ │ + [ 1f270] % │ │ + [ 1f81c] T^FJ^F&^F │ │ + [ 1f826] i │ │ + [ 1f82e] e │ │ + [ 1f836] #^D�^D │ │ + [ 1f83e] G │ │ + [ 1f846] W │ │ + [ 1f854] 8^C�!�! │ │ + [ 1f85e] C │ │ + [ 1f866] z │ │ + [ 1f868] |^A │ │ + [ 1f86e] I │ │ + [ 1f876] r │ │ + [ 1f878] Y^^ │ │ + [ 1f87d] 0K0L0 │ │ + [ 1f884] E^Ca^_�^_ │ │ + [ 1f88e] A │ │ + [ 1f890] &^B │ │ + [ 1f894] #^Ck │ │ + [ 1f898] 3^^ │ │ + [ 1f8a6] I^_M^_ │ │ + [ 1f8ac] B^C�^C�^_ │ │ + [ 1f8b6] U │ │ + [ 1f8b8] j^A │ │ + [ 1f8bd] 0�0�0 │ │ + [ 1f8c4] E^Cn^_�^_ │ │ + [ 1f8cc] 1^CB │ │ + [ 1f8dc] %^CA │ │ + [ 1f8e4] 1^CR │ │ + [ 1f8e8] ^^^ │ │ + [ 1f8ec] E^C�^_�^_ │ │ + [ 1f8f4] 8^Cr"t" │ │ + [ 1f8fc] 8^CH"I" │ │ + [ 1f90d] 0�0�0 │ │ + [ 1f914] #^Cv │ │ + [ 1f91e] p │ │ + [ 1f920] W^^ │ │ + [ 1f926] Q^_U^_ │ │ + [ 1f92c] (^Cu │ │ + [ 1f930] s^A │ │ + [ 1f935] 0[0\0 │ │ + [ 1f93e] A │ │ + [ 1f944] #^C�^A�^^ │ │ + [ 1f94e] U │ │ + [ 1f956] S │ │ + [ 1f958] `^^ │ │ + [ 1f966] O │ │ + [ 1f96e] o │ │ + [ 1f970] /^B │ │ + [ 1f976] G │ │ + [ 1f97e] a │ │ + [ 1f996] 3^DS^D │ │ + [ 1f99c] E^C ^_�^_ │ │ + [ 1f9a6] b │ │ + [ 1f9ac] E^C^C^_�^_ │ │ + [ 1f9b6] W │ │ + [ 1f9be] Z │ │ + [ 1f9c0] {^A │ │ + [ 1f9c5] 0�0�0 │ │ + [ 1f9d4] U^F'^F%^F │ │ + [ 1f9e0] A^_ │ │ + [ 1f9e6] g │ │ + [ 1f9fe] c │ │ + [ 1fa04] E^C │ │ + [ 1fa14] #^CK │ │ + [ 1fa18] 2^^ │ │ + [ 1fa1e] y │ │ + [ 1fa26] w │ │ + [ 1fa2c] E^C^N^_�^_ │ │ + [ 1fa36] H │ │ + [ 1fa38] &^^ │ │ + [ 1fa3d] 0�0�0 │ │ + [ 1fa4e] l │ │ + [ 1fa50] :^A │ │ + [ 1fa56] E │ │ + [ 1fa5e] 9^_=^_ │ │ + [ 1fa66] i │ │ + [ 1fa6e] #^D�^D │ │ + [ 1fa76] a │ │ + [ 1fa86] 8^D]^D │ │ + [ 1fa8c] #^CH │ │ + [ 1fa90] $^^ │ │ + [ 1fa94] 5^[^Q^[^R^[ │ │ + [ 1fa9e] C │ │ + [ 1faa4] #^CT │ │ + [ 1faa8] l^^ │ │ + [ 1faae] I │ │ + [ 1fab0] (^A │ │ + [ 1fabe] 5^DQ^D │ │ + [ 1fac6] a │ │ + [ 1fac8] '^B │ │ + [ 1fad6] m │ │ + [ 1fad8] A^^ │ │ + [ 1fade] v │ │ + [ 1fae0] }^^ │ │ + [ 1fae4] '^Cs │ │ + [ 1fae8] _^A │ │ + [ 1faee] G │ │ + [ 1faf0] ^^ │ │ + [ 1faf6] G │ │ + [ 1fafc] E^Cm^_�^_ │ │ + [ 1fb06] o │ │ + [ 1fb0c] 1^Ck │ │ + [ 1fb10] 5^^ │ │ + [ 1fb14] 1^Cr │ │ + [ 1fb18] _^^ │ │ + [ 1fb24] 5^[^K^[^L^[ │ │ + [ 1fb2c] -^CU │ │ + [ 1fb30] v^^ │ │ + [ 1fb36] a │ │ + [ 1fb3d] 0F0�0 │ │ + [ 1fb44] 5^[:^[;^[ │ │ + [ 1fb4e] U │ │ + [ 1fb50] n^A │ │ + [ 1fb54] <^I(^I)^I │ │ + [ 1fb60] `^_ │ │ + [ 1fb64] 0^Ce │ │ + [ 1fb6e] Y │ │ + [ 1fb74] 0^CE │ │ + [ 1fb7c] 1^Cd │ │ + [ 1fb8d] 0�0�0 │ │ + [ 1fb96] C^D�^D │ │ + [ 1fb9c] >^KG^KK^K │ │ + [ 1fba6] o │ │ + [ 1fbac] #^Cn │ │ + [ 1fbb0] G^^ │ │ + [ 1fbb6] i │ │ + [ 1fbbc] -^Ce │ │ + [ 1fbc6] Z^Ad^^ │ │ + [ 1fbdc] E^C'^_�^_ │ │ + [ 1fbe6] z │ │ + [ 1fbee] Y │ │ + [ 1fbf4] 1^CL │ │ + [ 1fbf8] :^^ │ │ + [ 1fbfc] E^Cd^_�^_ │ │ + [ 1fc0c] E^C$^_�^_ │ │ + [ 1fc1e] i │ │ + [ 1fc24] 1^Ct │ │ + [ 1fc28] o^^ │ │ + [ 1fc2e] H^_L^_ │ │ + [ 1fc34] 1^Cz │ │ + [ 1fc3c] E^C)^_�^_ │ │ + [ 1fc5e] r │ │ + [ 1fc60] Y^A │ │ + [ 1fc74] '^CE │ │ + [ 1fc78] (^B │ │ + [ 1fc7e] o │ │ + [ 1fc94] E^C�^C�^_ │ │ + [ 1fc9e] m │ │ + [ 1fca0] ?^^ │ │ + [ 1fcae] o │ │ + [ 1fcb6] s │ │ + [ 1fcb8] a^A │ │ + [ 1fcbe] u │ │ + [ 1fcc6] i^_m^_ │ │ + [ 1fcd4] 8^C= │ │ + [ 1fcd8] `" │ │ + [ 1fcdc] E^C�^_�^_ │ │ + [ 1fce6] w │ │ + [ 1fcee] (^B^\^^ │ │ + [ 1fcf4] 1^Cl │ │ + [ 1fcf8] ;^^ │ │ + [ 1fcfd] 0�0�0 │ │ + [ 1fd0e] U │ │ + [ 1fd28] i^_ │ │ + [ 1fd2c] '^Ct │ │ + [ 1fd30] c^A │ │ + [ 1fd34] &^CS │ │ + [ 1fd3e] U │ │ + [ 1fd40] p^A │ │ + [ 1fd45] 0o0q0 │ │ + [ 1fd4c] '^Ck │ │ + [ 1fd50] 7^A │ │ + [ 1fd54] 0^Cu │ │ + [ 1fd58] u^^ │ │ + [ 1fd5e] s │ │ + [ 1fd60] [^A │ │ + [ 1fd64] B^C0^_6^_ │ │ + [ 1fd6e] G │ │ + [ 1fd70] ^A │ │ + [ 1fd7e] i^_k^_ │ │ + [ 1fd8e] u │ │ + [ 1fd94] <^I0^I1^I │ │ + [ 1fd9d] 0a0b0 │ │ + [ 1fda4] #^Cw │ │ + [ 1fdb0] M^^ │ │ + [ 1fdbe] I │ │ + [ 1fdc6] i │ │ + [ 1fdcc] E^C#^_�^_ │ │ + [ 1fdde] K^D�^D │ │ + [ 1fde4] E^C.^_�^_ │ │ + [ 1fdee] e │ │ + [ 1fdf6] I │ │ + [ 1fdfe] (^_,^_ │ │ + [ 1fe0c] S^F'^F"^F │ │ + [ 1fe16] ^_$^_ │ │ + [ 1fe1c] 8^C^C"^D" │ │ + [ 1fe26] y │ │ + [ 1fe28] 3^B │ │ + [ 1fe2e] 9^_;^_ │ │ + [ 1fe34] %^Ca │ │ + [ 1fe3e] y │ │ + [ 1fe4e] o │ │ + [ 1fe54] #^Cd │ │ + [ 1fe5d] 0O0P0 │ │ + [ 1fe64] E^C^A^_�^_ │ │ + [ 1fe7e] P^_T^_ │ │ + [ 1fe8c] E^C�^C�^_ │ │ + [ 1fe96] '^D�^D │ │ + [ 1fe9e] S │ │ + [ 1fea0] \^A │ │ + [ 1fea6] R │ │ + [ 1fea8] T^A │ │ + [ 1feae] E │ │ + [ 1feb4] #^CS │ │ + [ 1feb8] b^^ │ │ + [ 1febe] g │ │ + [ 1fec4] 8^Cv"x" │ │ + [ 1fece] 5^DP^D │ │ + [ 1fed5] 0�0�0 │ │ + [ 1fede] o │ │ + [ 1fee0] Q^A │ │ + [ 1feee] c │ │ + [ 1fefc] 8^C|"�" │ │ + [ 1ff06] a │ │ + [ 1ff14] 1^CD │ │ + [ 1ff1e] e │ │ + [ 1ff2e] u │ │ + [ 1ff34] '^CS │ │ + [ 1ff38] ^^A │ │ + [ 1ff3d] 0W0X0 │ │ + [ 1ff44] E^C�^C�^_ │ │ + [ 1ff4e] i │ │ + [ 1ff54] '^Cn │ │ + [ 1ff58] F^A │ │ + [ 1ff5e] x │ │ + [ 1ff64] B^C │ │ + [ 1ff74] '^CG │ │ + [ 1ff78] "^A │ │ + [ 1ff84] -^Cl │ │ + [ 1ff88] =^^ │ │ + [ 1ff8d] 0M0N0 │ │ + [ 1ff96] i │ │ + [ 1ff98] )^A │ │ + [ 1ff9c] #^C�^A�^^ │ │ + [ 1ffa6] O │ │ + [ 1ffb6] G^D�^D │ │ + [ 1ffbc] 8^C�"�" │ │ + [ 1ffc8] z^_ │ │ + [ 1ffd4] -^Cd │ │ + [ 1ffe0] .^^ │ │ + [ 1ffe6] a │ │ + [ 1fff4] #^Cy │ │ + [ 1fffc] 8^C�!�! │ │ + [ 20004] E^C%^_�^_ │ │ + [ 2000e] O │ │ + [ 20010] L^A │ │ + [ 20016] O │ │ + [ 20018] N^A │ │ + [ 2001d] 0�0�0 │ │ + [ 20024] '^CD │ │ + [ 20036] U │ │ + [ 2003c] #^Ce │ │ + [ 20045] 0{0|0 │ │ + [ 2004e] O │ │ + [ 20056] g │ │ + [ 20058] !^^ │ │ + [ 2005e] j │ │ + [ 20064] #^CU │ │ + [ 20074] #^CY │ │ + [ 2007e] A │ │ + [ 20085] 0�0�0 │ │ + [ 2008e] #^D�^D │ │ + [ 20096] S │ │ + [ 20098] Z^A │ │ + [ 2009d] 0�0�0 │ │ + [ 200a6] u │ │ + [ 200ac] 0^CU │ │ + [ 200b0] t^^ │ │ + [ 200b4] '^CR │ │ + [ 200b8] V^A │ │ + [ 200be] 7^D�^D │ │ + [ 200cc] 8^C�!�! │ │ + [ 200dc] B^Ca^_g^_ │ │ + [ 200e4] 8^C<"A" │ │ + [ 200ed] 0�0�0 │ │ + [ 200f4] E^Ck^_�^_ │ │ + [ 200fe] I │ │ + [ 20100] 0^A │ │ + [ 20104] #^CA │ │ + [ 2010e] U │ │ + [ 20116] u │ │ + [ 20118] q^A │ │ + [ 2011d] 0S0T0 │ │ + [ 20125] 0]0^0 │ │ + [ 2012c] #^CL │ │ + [ 20130] 6^^ │ │ + [ 20136] &^B�^A │ │ + [ 2013e] u^Dw^D │ │ + [ 20144] (^CI │ │ + [ 20148] .^A │ │ + [ 2014e] !^_#^_ │ │ + [ 20156] a^_e^_ │ │ + [ 2015c] B^C!^_'^_ │ │ + [ 20166] g │ │ + [ 2016e] N │ │ + [ 20170] C^A │ │ + [ 20176] N │ │ + [ 20198] a^_ │ │ + [ 2019c] 8^C�"�" │ │ + [ 201a5] 0�0�0 │ │ + [ 201b0] Y^_ │ │ + [ 201b6] R │ │ + [ 201bc] #^CN │ │ + [ 201c0] F^^ │ │ + [ 201c4] E^C^M^_�^_ │ │ + [ 201e0] *^B │ │ + [ 201ed] 0�0�0 │ │ + [ 201f6] 5^D�^D │ │ + [ 201fc] 8^C^K"^L" │ │ + [ 20206] Y │ │ + [ 20216] n │ │ + [ 20218] H^A │ │ + [ 2021e] L │ │ + [ 20220] =^A │ │ + [ 20226] i^Ay^^ │ │ + [ 2023e] A │ │ + [ 20246] r │ │ + [ 20248] U^A │ │ + [ 2024e] E │ │ + [ 20254] 5^[^M^[^N^[ │ │ + [ 20266] J │ │ + [ 20268] 4^A │ │ + [ 20270] x^_ │ │ + [ 20275] 0Y0Z0 │ │ + [ 2027e] O │ │ + [ 20280] P^A │ │ + [ 20284] (^Ca │ │ + [ 2028d] 0�0�0 │ │ + [ 20294] E^C+^_�^_ │ │ + [ 2029e] @^_D^_ │ │ + [ 202a6] e │ │ + [ 202ac] E^C�^C�^_ │ │ + [ 202b6] h^Ax^^ │ │ + [ 202bc] &^Ct │ │ + [ 202c4] B^C�^C�^_ │ │ + [ 202cc] E^Co^_�^_ │ │ + [ 202dc] E^C^I^_�^_ │ │ + [ 202e6] U │ │ + [ 202ee] A │ │ + [ 202f4] '^CC │ │ + [ 202fe] F │ │ + [ 2030c] >^MG^MK^M │ │ + [ 20316] a │ │ + [ 20320] N^^ │ │ + [ 20328] |^_ │ │ + [ 2032e] C^D^^D │ │ + [ 20346] y │ │ + [ 2034e] Z^^\^^ │ │ + [ 20356] u │ │ + [ 20364] 5^[^G^[^H^[ │ │ + [ 2036c] 0^Ci │ │ + [ 20370] -^^ │ │ + [ 20375] 0{0}0 │ │ + [ 2037d] 0�0�0 │ │ + [ 20384] 8^C�"�" │ │ + [ 20396] y │ │ + [ 2039e] W │ │ + [ 203a4] (^Ci │ │ + [ 203a8] /^A │ │ + [ 203ac] #^CZ │ │ + [ 203b4] B^C�^C�^_ │ │ + [ 203be] O │ │ + [ 203c4] B^C)^_/^_ │ │ + [ 203d4] E^C*^_�^_ │ │ + [ 203de] M^AS^^ │ │ + [ 203e4] 8^C�!�! │ │ + [ 203ec] (^CU │ │ + [ 203f0] r^A │ │ + [ 203f4] 1^Ch │ │ + [ 203fe] h │ │ + [ 20406] L │ │ + [ 20408] 9^A │ │ + [ 2040c] 8^C�"�" │ │ + [ 20418] I^_ │ │ + [ 20424] V^KG^KH^K │ │ + [ 2042d] 0u0v0 │ │ + [ 20436] [^^]^^ │ │ + [ 2043c] E^Cj^_�^_ │ │ + [ 20444] '^CT │ │ + [ 20448] b^A │ │ + [ 20458] H^_ │ │ + [ 2045c] B^C^I^_^O^_ │ │ + [ 2046e] M^AQ^^ │ │ + [ 20476] C^D�^D │ │ + [ 2047c] 8^C�!�! │ │ + [ 20484] 8^Ca"b" │ │ + [ 20490] -^B │ │ + [ 20498] 0^_ │ │ + [ 2049e] o │ │ + [ 204a6] s │ │ + [ 204a8] a^^ │ │ + [ 204ae] u │ │ + [ 204b5] 0�0�0 │ │ + [ 204be] b^^h^^ │ │ + [ 204c6] A │ │ + [ 204d0] )^_ │ │ + [ 204d6] c │ │ + [ 204de] j │ │ + [ 204e0] 5^A │ │ + [ 204ec] &^Cs │ │ + [ 204f4] E^Ct^_�^_ │ │ + [ 204fe] e │ │ + [ 20506] Z │ │ + [ 20508] }^A │ │ + [ 2050c] 8^C%"&" │ │ + [ 20518] h^_ │ │ + [ 2051c] '^Cr │ │ + [ 20520] W^A │ │ + [ 2052e] 6^D�^D │ │ + [ 20534] E^C^H^_�^_ │ │ + [ 2053c] 1^Cb │ │ + [ 20544] 8^Cs"u" │ │ + [ 2054c] #^CV │ │ + [ 20550] ~^^ │ │ + [ 20554] #^CO │ │ + [ 2055e] .^B0^B │ │ + [ 20564] T^F�^F�^F │ │ + [ 20576] O │ │ + [ 20586] e │ │ + [ 2058c] #^CE │ │ + [ 2059c] 8^Ce"q" │ │ + [ 205b6] N │ │ + [ 205b8] D^^ │ │ + [ 205be] h │ │ + [ 205c0] '^^ │ │ + [ 205c6] O │ │ + [ 205ce] U │ │ + [ 205d0] h^A │ │ + [ 205e6] U │ │ + [ 205ec] 8^C> │ │ + [ 205f0] o" │ │ + [ 205f6] a^Ag^^ │ │ + [ 205fc] E^C^D^_�^_ │ │ + [ 20606] E │ │ + [ 2060c] 5^[^I^[\n │ │ 0�0�0 │ │ - [ 204f2] h^_l^_ │ │ - [ 204fa] e │ │ - [ 20512] +^D�^D │ │ - [ 20518] '^CN │ │ - [ 2051c] E^A │ │ - [ 20520] E^Cc^_�^_ │ │ - [ 2052a] 8^D9^D │ │ - [ 20538] &^CT │ │ - [ 20542] t │ │ - [ 20544] k^^ │ │ - [ 20554] 9^_ │ │ - [ 20559] 0�0�0 │ │ - [ 20562] u │ │ - [ 20571] 0�0�0 │ │ - [ 2057a] n │ │ - [ 20580] B^C9^_?^_ │ │ - [ 2058a] '^B�^A │ │ - [ 20590] 8^C^H"^I" │ │ - [ 205a2] D │ │ - [ 205aa] u │ │ - [ 205ac] o^A │ │ - [ 205b0] T^F'^F#^F │ │ - [ 205ba] u │ │ - [ 205bc] m^A │ │ - [ 205c4] t^_ │ │ - [ 205c8] E^Cf^_�^_ │ │ - [ 205d0] E^Ci^_�^_ │ │ - [ 205da] [^Ae^^ │ │ - [ 205e0] B^C(^_.^_ │ │ - [ 205e8] E^Cp^_�^_ │ │ - [ 205f0] E^C^O^_�^_ │ │ - [ 205f8] 1^CT │ │ - [ 205fc] n^^ │ │ - [ 20600] 8^C{"�" │ │ - [ 20608] 8^C�"�" │ │ - [ 20610] B^C^A^_^G^_ │ │ - [ 20620] E^Ce^_�^_ │ │ - [ 20634] +^B │ │ - [ 20640] B^C8^_>^_ │ │ - [ 20648] 8^C�"�" │ │ - [ 20652] r │ │ - [ 20659] 0�0�0 │ │ - [ 20668] 8^C�"�" │ │ - [ 20682] Y │ │ - [ 20684] 2^B │ │ - [ 2068a] i │ │ - [ 20691] 0_0`0 │ │ - [ 2069a] D │ │ - [ 206a8] E^C!^_�^_ │ │ - [ 206b2] A │ │ - [ 206ba] r │ │ - [ 206ca] Y^_[^_ │ │ - [ 206da] P^_R^_ │ │ - [ 206e0] 8^CM"m" │ │ - [ 206ea] n │ │ - [ 206ec] D^A │ │ - [ 206f0] -^Cu │ │ - [ 206f4] w^^ │ │ - [ 20700] B^C�^C�^_ │ │ - [ 20712] n │ │ - [ 20714] E^^ │ │ - [ 2071a] A │ │ - [ 20731] 0x0z0 │ │ - [ 20738] #^CW │ │ - [ 20742] C^D�^D │ │ - [ 20748] -^CE │ │ - [ 20758] (^CO │ │ - [ 20782] e │ │ - [ 20788] B^Ch^_n^_ │ │ - [ 20792] 8^D�^D │ │ - [ 2079a] A^_C^_ │ │ - [ 207aa] O │ │ - [ 207b0] '^Cd │ │ - [ 207ba] )^B^]^^ │ │ - [ 207c2] z │ │ - [ 207c4] z^A │ │ - [ 207c8] #^Cb │ │ - [ 207d0] E^C|^_�^_ │ │ - [ 207d8] #^C�^A�^^ │ │ - [ 207e2] `^_d^_ │ │ - [ 207e9] 0f0g0 │ │ - [ 207f0] 8^Cd"p" │ │ - [ 207fa] 1^_3^_ │ │ - [ 20800] #^Ca │ │ - [ 2080a] H^_J^_ │ │ - [ 20812] U │ │ - [ 20818] V^LF^LH^L │ │ - [ 20830] #^Cr │ │ - [ 20834] [^^ │ │ - [ 20838] B^C ^_&^_ │ │ - [ 20842] 0^D�^D │ │ - [ 20848] 8^C�"�" │ │ - [ 20852] Y^_]^_ │ │ - [ 20858] B^C^H^_^N^_ │ │ - [ 20860] #^CD │ │ - [ 20868] .^P%^P&^P │ │ - [ 20878] 1^CK │ │ - [ 2087c] 4^^ │ │ - [ 20882] i │ │ - [ 20888] .^CH │ │ - [ 2088c] *^^ │ │ - [ 20892] c │ │ - [ 20898] B^Ci^_o^_ │ │ - [ 208a9] 0�0�0 │ │ - [ 208b2] N │ │ - [ 208b4] G^A │ │ - [ 208b8] W^KG^KL^K │ │ - [ 208c8] (^Ce │ │ - [ 208d8] B^C�^C�^_ │ │ - [ 208e2] E │ │ - [ 208ea] 8^_<^_ │ │ - [ 208f1] 0u0w0 │ │ - [ 208fa] K │ │ - [ 208fc] 0^^ │ │ - [ 20912] A │ │ - [ 2091a] e │ │ - [ 20922] X │ │ - [ 2092a] T │ │ - [ 2092c] d^A │ │ - [ 20934] P^_ │ │ - [ 20940] 5^[>^[@^[ │ │ - [ 20951] 0r0t0 │ │ - [ 20958] E^C(^_�^_ │ │ - [ 20960] 8^Cw"y" │ │ - [ 20968] 8^Cz"�" │ │ - [ 20972] G │ │ - [ 2097a] E │ │ - [ 20980] $^CU │ │ - [ 20984] r^^ │ │ - [ 20988] E^C,^_�^_ │ │ - [ 20990] '^CK │ │ - [ 20994] 6^A │ │ - [ 2099a] I │ │ - [ 209a2] h │ │ - [ 209a4] %^A │ │ - [ 209aa] R │ │ - [ 209ac] X^^ │ │ - [ 209b2] a │ │ - [ 209ba] K │ │ - [ 209c2] I │ │ - [ 209ca] l │ │ - [ 209cc] >^A │ │ - [ 209d2] M │ │ - [ 209d4] @^^ │ │ - [ 209da] 6^^8^^ │ │ - [ 209ea] y │ │ - [ 209f4] (^_ │ │ - [ 209f8] -^CT │ │ - [ 209fc] p^^ │ │ - [ 20a02] I^_K^_ │ │ - [ 20a08] 5^[B^[C^[ │ │ - [ 20a14] ^_ │ │ - [ 20a1c] /^^ │ │ - [ 20a2a] j^Az^^ │ │ - [ 20a3c] p^_ │ │ - [ 20a40] T^F�^F�^F │ │ - [ 20a49] 0�0�0 │ │ - [ 20a50] E^C/^_�^_ │ │ - [ 20a5c] r^_ │ │ - [ 20a60] $^Cu │ │ - [ 20a64] s^^ │ │ - [ 20a72] e │ │ - [ 20a7a] W │ │ - [ 20a7c] t^A │ │ - [ 20a88] E^C^G^_�^_ │ │ - [ 20a9a] y │ │ - [ 20a9c] w^A │ │ - [ 20aa0] -^Cn │ │ - [ 20aa4] K^^ │ │ - [ 20aaa] o │ │ - [ 20ab0] E^C�^C�^_ │ │ - [ 20aba] C │ │ - [ 20ac2] y │ │ - [ 20ac8] #^Ct │ │ - [ 20acc] m^^ │ │ - [ 20ada] 0^_2^_ │ │ - [ 20ae2] k │ │ - [ 20ae4] 1^^ │ │ - [ 20ae8] 8^C�"�" │ │ - [ 20afa] )^_-^_ │ │ - [ 20b00] (^CE │ │ - [ 20b08] E^C�^_�^_ │ │ - [ 20b14] ,^B │ │ - [ 20b1a] 0^D�^D │ │ - [ 20b24] O^^ │ │ - [ 20b32] h^_j^_ │ │ - [ 20b42] E │ │ - [ 20b4a] i │ │ - [ 20b4c] +^A │ │ - [ 20b5a] o │ │ - [ 20b5c] M^A │ │ - [ 20b62] O │ │ - [ 20b72] U │ │ - [ 20b78] E^C�^C�^_ │ │ - [ 20b80] B^C�^_�^_ │ │ - [ 20b89] 0�0�0 │ │ - [ 20b92] f │ │ - [ 20b9a] N │ │ - [ 20ba2] y │ │ - [ 20ba8] .^Ch │ │ - [ 20bac] +^^ │ │ - [ 20bb2] d │ │ - [ 20bba] O │ │ - [ 20bbc] .^B │ │ - [ 20bc0] B^CY^__^_ │ │ - [ 20bc9] 0�0�0 │ │ - [ 20be2] w │ │ - [ 20bec] 1^_ │ │ - [ 20bf0] #^Cu │ │ - [ 20bfa] Y │ │ - [ 20c0a] U │ │ - [ 20c0c] l^A │ │ - [ 20c1a] k^A{^^ │ │ - [ 20c22] O │ │ - [ 20c2c] @^_ │ │ - [ 20c42] Q^_S^_ │ │ - [ 20c50] -^CN │ │ - [ 20c54] J^^ │ │ - [ 20c5a] o │ │ - [ 20c68] 8^C�"�" │ │ - [ 20c70] E^Ch^_�^_ │ │ - [ 20c78] 5^[<^[=^[ │ │ - [ 20c82] @^_B^_ │ │ - [ 20c88] E^C^K^_�^_ │ │ - [ 20c98] -^CD │ │ - [ 20cb2] #^D^N^D │ │ - [ 20cc2] z │ │ - [ 20cc4] ~^A │ │ - [ 20cca] g │ │ - [ 20ccc] !^A │ │ - [ 20cd2] E │ │ - [ 20cda] o │ │ - [ 20ce1] 0�0�0 │ │ - [ 20cf1] 0Q0R0 │ │ - [ 20cf8] #^Cl │ │ - [ 20cfc] 7^^ │ │ - [ 20d04] !^_ │ │ - [ 20d0a] w │ │ - [ 20d10] #^Ci │ │ - [ 20d1a] a │ │ - [ 20d21] 0�0�0 │ │ - [ 20d28] E^C�^C�^_ │ │ - [ 20d30] >^MF^MJ^M │ │ - [ 20d3c] v^_ │ │ - [ 20d40] 8^C�!�! │ │ - [ 20d48] E^Cb^_�^_ │ │ - [ 20d52] w │ │ - [ 20d54] u^A │ │ - [ 20d69] 0h0i0 │ │ - [ 20d70] B^C`^_f^_ │ │ - [ 20d78] #^Ch │ │ - [ 20d7c] %^^ │ │ - [ 20d90] B^C�^C�^_ │ │ - [ 20d98] 8^CC"D" │ │ - [ 20da1] 0x0y0 │ │ - [ 20dac] 8^_ │ │ - [ 20db0] 0^CI │ │ - [ 20db4] ,^^ │ │ - [ 20dba] w │ │ - [ 20dc2] e │ │ - [ 20dc8] '^Ch │ │ - [ 20dcc] )^^ │ │ - [ 20dd0] 8^C�"�" │ │ - [ 20dd8] B^C�^C�^_ │ │ - [ 20dea] M │ │ - [ 20dec] >^^ │ │ - [ 20df2] A │ │ - [ 20df8] 5^[^E^[^F^[ │ │ - [ 20e00] 8^C< │ │ - [ 20e04] n" │ │ - [ 20e0a] Y │ │ - [ 20e0c] x^A │ │ - [ 20e18] '^CH │ │ - [ 20e1c] (^^ │ │ - [ 20e20] #^Cm │ │ - [ 20e24] C^^ │ │ - [ 20e29] 0d0e0 │ │ - [ 20e32] V^DW^D │ │ - [ 20e3a] Y │ │ - [ 20e3c] v^A │ │ - [ 20e40] T^F�^F�^F │ │ - [ 20e4a] :^D\^D │ │ - [ 20e60] '^Cc │ │ - [ 20e70] T^FH^F$^F │ │ - [ 20e79] 0�0�0 │ │ - [ 20e80] #^C�^A�^^ │ │ - [ 20e90] 1^CZ │ │ - [ 20e9a] g │ │ - [ 20ea8] '^Ce │ │ - [ 20eac] )^B │ │ - [ 20eb0] #^CI │ │ - [ 20ec0] B^CQ^_W^_ │ │ - [ 20ec8] #^CM │ │ - [ 20ecc] B^^ │ │ - [ 20ed2] 0^_4^_ │ │ - [ 20ed8] '^Cl │ │ - [ 20edc] <^A │ │ - [ 20ee0] E^C^E^_�^_ │ │ - [ 20efa] d │ │ - [ 20f00] -^CL │ │ - [ 20f04] <^^ │ │ - [ 20f22] e │ │ - [ 20f32] p │ │ - [ 20f34] U^^ │ │ - [ 20f38] E^C^B^_�^_ │ │ - [ 20f4a] u │ │ - [ 20f4c] i^A │ │ - [ 20f50] E^C^L^_�^_ │ │ - [ 20f62] t │ │ - [ 20f70] 8^C}"�" │ │ - [ 20f78] #^Cz │ │ - [ 20f82] o │ │ - [ 20f88] (^Co │ │ - [ 20f92] ^_"^_ │ │ - [ 20fa2] V │ │ - [ 20fa4] |^^ │ │ - [ 20faa] k │ │ - [ 20fc0] B^C� │ │ - [ 20fca] 6^D�^D │ │ - [ 20fda] u │ │ - [ 20fdc] k^A │ │ - [ 20fe0] 8^CE"G" │ │ - [ 20fea] I │ │ - [ 20fec] *^A │ │ - [ 20ff2] 8^D�^D │ │ - [ 20ff8] W^MF^ML^M │ │ - [ 21002] u │ │ - [ 21008] 8^C�"�" │ │ - [ 21012] u │ │ - [ 2101c] Q^_ │ │ - [ 21022] `^Af^^ │ │ - [ 21032] U │ │ - [ 21038] 8^C�"�" │ │ - [ 21042] L^AP^^ │ │ - [ 21048] B^C1^_7^_ │ │ - [ 21050] E^C&^_�^_ │ │ - [ 21058] 8^C�"�" │ │ - [ 21062] P │ │ - [ 21064] T^^ │ │ - [ 21068] '^CL │ │ - [ 2106c] ;^A │ │ - [ 21072] Z │ │ - [ 21074] y^A │ │ - [ 2107a] B │ │ - [ 2108a] A^_E^_ │ │ - [ 21092] P │ │ - [ 21094] V^^ │ │ - [ 2109a] C │ │ - [ 210a0] #^Cs │ │ - [ 210a4] c^^ │ │ - [ 210a9] 0U0V0 │ │ - [ 210b1] 0o0p0 │ │ - [ 210ba] M^D�^D │ │ - [ 210c0] E^Cg^_�^_ │ │ - [ 210d2] )^_+^_ │ │ - [ 210d8] 5^[?^[A^[ │ │ - [ 210e2] E │ │ - [ 210ea] o │ │ - [ 210ec] O^A │ │ - [ 210f9] 0�0�0 │ │ - [ 21100] E^C-^_�^_ │ │ - [ 2110a] L^AR^^ │ │ - [ 21112] a │ │ - [ 21118] E^C`^_�^_ │ │ - [ 21120] E^C\n │ │ + [ 2061e] h^_l^_ │ │ + [ 20626] e │ │ + [ 2063e] +^D�^D │ │ + [ 20644] '^CN │ │ + [ 20648] E^A │ │ + [ 2064c] E^Cc^_�^_ │ │ + [ 20656] 8^D9^D │ │ + [ 20664] &^CT │ │ + [ 2066e] t │ │ + [ 20670] k^^ │ │ + [ 20680] 9^_ │ │ + [ 20685] 0�0�0 │ │ + [ 2068e] u │ │ + [ 2069d] 0�0�0 │ │ + [ 206a6] n │ │ + [ 206ac] B^C9^_?^_ │ │ + [ 206b6] '^B�^A │ │ + [ 206bc] 8^C^H"^I" │ │ + [ 206ce] D │ │ + [ 206d6] u │ │ + [ 206d8] o^A │ │ + [ 206dc] T^F'^F#^F │ │ + [ 206e6] u │ │ + [ 206e8] m^A │ │ + [ 206f0] t^_ │ │ + [ 206f4] E^Cf^_�^_ │ │ + [ 206fc] E^Ci^_�^_ │ │ + [ 20706] [^Ae^^ │ │ + [ 2070c] B^C(^_.^_ │ │ + [ 20714] E^Cp^_�^_ │ │ + [ 2071c] E^C^O^_�^_ │ │ + [ 20724] 1^CT │ │ + [ 20728] n^^ │ │ + [ 2072c] 8^C{"�" │ │ + [ 20734] 8^C�"�" │ │ + [ 2073c] B^C^A^_^G^_ │ │ + [ 2074c] E^Ce^_�^_ │ │ + [ 20760] +^B │ │ + [ 2076c] B^C8^_>^_ │ │ + [ 20774] 8^C�"�" │ │ + [ 2077e] r │ │ + [ 20785] 0�0�0 │ │ + [ 20794] 8^C�"�" │ │ + [ 207ae] Y │ │ + [ 207b0] 2^B │ │ + [ 207b6] i │ │ + [ 207bd] 0_0`0 │ │ + [ 207c6] D │ │ + [ 207d4] E^C!^_�^_ │ │ + [ 207de] A │ │ + [ 207e6] r │ │ + [ 207f6] Y^_[^_ │ │ + [ 20806] P^_R^_ │ │ + [ 2080c] 8^CM"m" │ │ + [ 20816] n │ │ + [ 20818] D^A │ │ + [ 2081c] -^Cu │ │ + [ 20820] w^^ │ │ + [ 2082c] B^C�^C�^_ │ │ + [ 2083e] n │ │ + [ 20840] E^^ │ │ + [ 20846] A │ │ + [ 2085d] 0x0z0 │ │ + [ 20864] #^CW │ │ + [ 2086e] C^D�^D │ │ + [ 20874] -^CE │ │ + [ 20884] (^CO │ │ + [ 208ae] e │ │ + [ 208b4] B^Ch^_n^_ │ │ + [ 208be] 8^D�^D │ │ + [ 208c6] A^_C^_ │ │ + [ 208d6] O │ │ + [ 208dc] '^Cd │ │ + [ 208e6] )^B^]^^ │ │ + [ 208ee] z │ │ + [ 208f0] z^A │ │ + [ 208f4] #^Cb │ │ + [ 208fc] E^C|^_�^_ │ │ + [ 20904] #^C�^A�^^ │ │ + [ 2090e] `^_d^_ │ │ + [ 20915] 0f0g0 │ │ + [ 2091c] 8^Cd"p" │ │ + [ 20926] 1^_3^_ │ │ + [ 2092c] #^Ca │ │ + [ 20936] H^_J^_ │ │ + [ 2093e] U │ │ + [ 20944] V^LF^LH^L │ │ + [ 2095c] #^Cr │ │ + [ 20960] [^^ │ │ + [ 20964] B^C ^_&^_ │ │ + [ 2096e] 0^D�^D │ │ + [ 20974] 8^C�"�" │ │ + [ 2097e] Y^_]^_ │ │ + [ 20984] B^C^H^_^N^_ │ │ + [ 2098c] #^CD │ │ + [ 20994] .^P%^P&^P │ │ + [ 209a4] 1^CK │ │ + [ 209a8] 4^^ │ │ + [ 209ae] i │ │ + [ 209b4] .^CH │ │ + [ 209b8] *^^ │ │ + [ 209be] c │ │ + [ 209c4] B^Ci^_o^_ │ │ + [ 209d5] 0�0�0 │ │ + [ 209de] N │ │ + [ 209e0] G^A │ │ + [ 209e4] W^KG^KL^K │ │ + [ 209f4] (^Ce │ │ + [ 20a04] B^C�^C�^_ │ │ + [ 20a0e] E │ │ + [ 20a16] 8^_<^_ │ │ + [ 20a1d] 0u0w0 │ │ + [ 20a26] K │ │ + [ 20a28] 0^^ │ │ + [ 20a3e] A │ │ + [ 20a46] e │ │ + [ 20a4e] X │ │ + [ 20a56] T │ │ + [ 20a58] d^A │ │ + [ 20a60] P^_ │ │ + [ 20a6c] 5^[>^[@^[ │ │ + [ 20a7d] 0r0t0 │ │ + [ 20a84] E^C(^_�^_ │ │ + [ 20a8c] 8^Cw"y" │ │ + [ 20a94] 8^Cz"�" │ │ + [ 20a9e] G │ │ + [ 20aa6] E │ │ + [ 20aac] $^CU │ │ + [ 20ab0] r^^ │ │ + [ 20ab4] E^C,^_�^_ │ │ + [ 20abc] '^CK │ │ + [ 20ac0] 6^A │ │ + [ 20ac6] I │ │ + [ 20ace] h │ │ + [ 20ad0] %^A │ │ + [ 20ad6] R │ │ + [ 20ad8] X^^ │ │ + [ 20ade] a │ │ + [ 20ae6] K │ │ + [ 20aee] I │ │ + [ 20af6] l │ │ + [ 20af8] >^A │ │ + [ 20afe] M │ │ + [ 20b00] @^^ │ │ + [ 20b06] 6^^8^^ │ │ + [ 20b16] y │ │ + [ 20b20] (^_ │ │ + [ 20b24] -^CT │ │ + [ 20b28] p^^ │ │ + [ 20b2e] I^_K^_ │ │ + [ 20b34] 5^[B^[C^[ │ │ + [ 20b40] ^_ │ │ + [ 20b48] /^^ │ │ + [ 20b56] j^Az^^ │ │ + [ 20b68] p^_ │ │ + [ 20b6c] T^F�^F�^F │ │ + [ 20b75] 0�0�0 │ │ + [ 20b7c] E^C/^_�^_ │ │ + [ 20b88] r^_ │ │ + [ 20b8c] $^Cu │ │ + [ 20b90] s^^ │ │ + [ 20b9e] e │ │ + [ 20ba6] W │ │ + [ 20ba8] t^A │ │ + [ 20bb4] E^C^G^_�^_ │ │ + [ 20bc6] y │ │ + [ 20bc8] w^A │ │ + [ 20bcc] -^Cn │ │ + [ 20bd0] K^^ │ │ + [ 20bd6] o │ │ + [ 20bdc] E^C�^C�^_ │ │ + [ 20be6] C │ │ + [ 20bee] y │ │ + [ 20bf4] #^Ct │ │ + [ 20bf8] m^^ │ │ + [ 20c06] 0^_2^_ │ │ + [ 20c0e] k │ │ + [ 20c10] 1^^ │ │ + [ 20c14] 8^C�"�" │ │ + [ 20c26] )^_-^_ │ │ + [ 20c2c] (^CE │ │ + [ 20c34] E^C�^_�^_ │ │ + [ 20c40] ,^B │ │ + [ 20c46] 0^D�^D │ │ + [ 20c50] O^^ │ │ + [ 20c5e] h^_j^_ │ │ + [ 20c6e] E │ │ + [ 20c76] i │ │ + [ 20c78] +^A │ │ + [ 20c86] o │ │ + [ 20c88] M^A │ │ + [ 20c8e] O │ │ + [ 20c9e] U │ │ + [ 20ca4] E^C�^C�^_ │ │ + [ 20cac] B^C�^_�^_ │ │ + [ 20cb5] 0�0�0 │ │ + [ 20cbe] f │ │ + [ 20cc6] N │ │ + [ 20cce] y │ │ + [ 20cd4] .^Ch │ │ + [ 20cd8] +^^ │ │ + [ 20cde] d │ │ + [ 20ce6] O │ │ + [ 20ce8] .^B │ │ + [ 20cec] B^CY^__^_ │ │ + [ 20cf5] 0�0�0 │ │ + [ 20d0e] w │ │ + [ 20d18] 1^_ │ │ + [ 20d1c] #^Cu │ │ + [ 20d26] Y │ │ + [ 20d36] U │ │ + [ 20d38] l^A │ │ + [ 20d46] k^A{^^ │ │ + [ 20d4e] O │ │ + [ 20d58] @^_ │ │ + [ 20d6e] Q^_S^_ │ │ + [ 20d7c] -^CN │ │ + [ 20d80] J^^ │ │ + [ 20d86] o │ │ + [ 20d94] 8^C�"�" │ │ + [ 20d9c] E^Ch^_�^_ │ │ + [ 20da4] 5^[<^[=^[ │ │ + [ 20dae] @^_B^_ │ │ + [ 20db4] E^C^K^_�^_ │ │ + [ 20dc4] -^CD │ │ + [ 20dde] #^D^N^D │ │ + [ 20dee] z │ │ + [ 20df0] ~^A │ │ + [ 20df6] g │ │ + [ 20df8] !^A │ │ + [ 20dfe] E │ │ + [ 20e06] o │ │ + [ 20e0d] 0�0�0 │ │ + [ 20e1d] 0Q0R0 │ │ + [ 20e24] #^Cl │ │ + [ 20e28] 7^^ │ │ + [ 20e30] !^_ │ │ + [ 20e36] w │ │ + [ 20e3c] #^Ci │ │ + [ 20e46] a │ │ + [ 20e4d] 0�0�0 │ │ + [ 20e54] E^C�^C�^_ │ │ + [ 20e5c] >^MF^MJ^M │ │ + [ 20e68] v^_ │ │ + [ 20e6c] 8^C�!�! │ │ + [ 20e74] E^Cb^_�^_ │ │ + [ 20e7e] w │ │ + [ 20e80] u^A │ │ + [ 20e95] 0h0i0 │ │ + [ 20e9c] B^C`^_f^_ │ │ + [ 20ea4] #^Ch │ │ + [ 20ea8] %^^ │ │ + [ 20ebc] B^C�^C�^_ │ │ + [ 20ec4] 8^CC"D" │ │ + [ 20ecd] 0x0y0 │ │ + [ 20ed8] 8^_ │ │ + [ 20edc] 0^CI │ │ + [ 20ee0] ,^^ │ │ + [ 20ee6] w │ │ + [ 20eee] e │ │ + [ 20ef4] '^Ch │ │ + [ 20ef8] )^^ │ │ + [ 20efc] 8^C�"�" │ │ + [ 20f04] B^C�^C�^_ │ │ + [ 20f16] M │ │ + [ 20f18] >^^ │ │ + [ 20f1e] A │ │ + [ 20f24] 5^[^E^[^F^[ │ │ + [ 20f2c] 8^C< │ │ + [ 20f30] n" │ │ + [ 20f36] Y │ │ + [ 20f38] x^A │ │ + [ 20f44] '^CH │ │ + [ 20f48] (^^ │ │ + [ 20f4c] #^Cm │ │ + [ 20f50] C^^ │ │ + [ 20f55] 0d0e0 │ │ + [ 20f5e] V^DW^D │ │ + [ 20f66] Y │ │ + [ 20f68] v^A │ │ + [ 20f6c] T^F�^F�^F │ │ + [ 20f76] :^D\^D │ │ + [ 20f8c] '^Cc │ │ + [ 20f9c] T^FH^F$^F │ │ + [ 20fa5] 0�0�0 │ │ + [ 20fac] #^C�^A�^^ │ │ + [ 20fbc] 1^CZ │ │ + [ 20fc6] g │ │ + [ 20fd4] '^Ce │ │ + [ 20fd8] )^B │ │ + [ 20fdc] #^CI │ │ + [ 20fec] B^CQ^_W^_ │ │ + [ 20ff4] #^CM │ │ + [ 20ff8] B^^ │ │ + [ 20ffe] 0^_4^_ │ │ + [ 21004] '^Cl │ │ + [ 21008] <^A │ │ + [ 2100c] E^C^E^_�^_ │ │ + [ 21026] d │ │ + [ 2102c] -^CL │ │ + [ 21030] <^^ │ │ + [ 2104e] e │ │ + [ 2105e] p │ │ + [ 21060] U^^ │ │ + [ 21064] E^C^B^_�^_ │ │ + [ 21076] u │ │ + [ 21078] i^A │ │ + [ 2107c] E^C^L^_�^_ │ │ + [ 2108e] t │ │ + [ 2109c] 8^C}"�" │ │ + [ 210a4] #^Cz │ │ + [ 210ae] o │ │ + [ 210b4] (^Co │ │ + [ 210be] ^_"^_ │ │ + [ 210ce] V │ │ + [ 210d0] |^^ │ │ + [ 210d6] k │ │ + [ 210ec] B^C� │ │ + [ 210f6] 6^D�^D │ │ + [ 21106] u │ │ + [ 21108] k^A │ │ + [ 2110c] 8^CE"G" │ │ + [ 21116] I │ │ + [ 21118] *^A │ │ + [ 2111e] 8^D�^D │ │ + [ 21124] W^MF^ML^M │ │ + [ 2112e] u │ │ + [ 21134] 8^C�"�" │ │ + [ 2113e] u │ │ + [ 21148] Q^_ │ │ + [ 2114e] `^Af^^ │ │ + [ 2115e] U │ │ + [ 21164] 8^C�"�" │ │ + [ 2116e] L^AP^^ │ │ + [ 21174] B^C1^_7^_ │ │ + [ 2117c] E^C&^_�^_ │ │ + [ 21184] 8^C�"�" │ │ + [ 2118e] P │ │ + [ 21190] T^^ │ │ + [ 21194] '^CL │ │ + [ 21198] ;^A │ │ + [ 2119e] Z │ │ + [ 211a0] y^A │ │ + [ 211a6] B │ │ + [ 211b6] A^_E^_ │ │ + [ 211be] P │ │ + [ 211c0] V^^ │ │ + [ 211c6] C │ │ + [ 211cc] #^Cs │ │ + [ 211d0] c^^ │ │ + [ 211d5] 0U0V0 │ │ + [ 211dd] 0o0p0 │ │ + [ 211e6] M^D�^D │ │ + [ 211ec] E^Cg^_�^_ │ │ + [ 211fe] )^_+^_ │ │ + [ 21204] 5^[?^[A^[ │ │ + [ 2120e] E │ │ + [ 21216] o │ │ + [ 21218] O^A │ │ + [ 21225] 0�0�0 │ │ + [ 2122c] E^C-^_�^_ │ │ + [ 21236] L^AR^^ │ │ + [ 2123e] a │ │ + [ 21244] E^C`^_�^_ │ │ + [ 2124c] E^C\n │ │ a │ │ - [ 21132] `^_b^_ │ │ - [ 21142] >^D�^D │ │ - [ 21148] 8^C#"$" │ │ - [ 21159] 0�0�0 │ │ - [ 21160] E^C"^_�^_ │ │ - [ 2116c] L^^ │ │ - [ 21170] E^Cl^_�^_ │ │ - [ 2117a] T │ │ - [ 2117c] j^^ │ │ - [ 21182] 7^^9^^ │ │ - [ 2119a] H │ │ - [ 211aa] R │ │ - [ 211ac] X^A │ │ - [ 211ba] E │ │ - [ 211c1] 0�0�0 │ │ - [ 211ca] H │ │ - [ 211cc] $^A │ │ - [ 211d0] #^CR │ │ - [ 211d4] Z^^ │ │ - [ 211e0] -^Ct │ │ - [ 211e4] q^^ │ │ - [ 211ea] -^D�^D │ │ - [ 211fa] A │ │ - [ 21202] t^Dv^D │ │ - [ 21212] 1^_5^_ │ │ - [ 2121a] a^_c^_ │ │ - [ 21240] B^CP^_V^_ │ │ - [ 2124a] a │ │ - [ 21252] I │ │ - [ 21258] '^Cg │ │ - [ 2125c] #^A │ │ - [ 21262] Y │ │ - [ 21268] E^C�^C�^_ │ │ - [ 21280] B^C�^_�^_ │ │ - [ 21292] t │ │ - [ 21294] e^A │ │ - [ 212a2] x │ │ - [ 212b2] a │ │ - [ 212ba] Z │ │ - [ 212c0] <^I3^I4^I │ │ - [ 212ca] O │ │ - [ 212d2] R │ │ - [ 212da] n │ │ - [ 212e2] E │ │ - [ 212f2] E │ │ - [ 212fa] !^_%^_ │ │ - [ 21302] /^B1^B │ │ - [ 21310] 1^CN │ │ - [ 21314] H^^ │ │ - [ 2131a] 8^_:^_ │ │ - [ 21322] I │ │ - [ 21324] ,^A │ │ - [ 2132a] i │ │ - [ 2132c] -^A │ │ - [ 21330] E^C^F^_�^_ │ │ - [ 2133a] I │ │ - [ 21342] W │ │ - [ 21349] 0�0�0 │ │ - [ 21352] S │ │ - [ 21354] `^A │ │ - [ 2135a] I │ │ - [ 21361] 0r0s0 │ │ - [ 2136a] (^_*^_ │ │ - [ 21372] H │ │ - [ 21374] "^^ │ │ - [ 2138a] c^^i^^ │ │ - [ 21390] #^Co │ │ - [ 2139a] A │ │ - [ 213a0] E^C�^C�^_ │ │ - [ 213a8] (^CA │ │ - [ 213b2] h │ │ - [ 213b4] #^^ │ │ - [ 213b8] 1^Cn │ │ - [ 213bc] I^^ │ │ - [ 213ca] X │ │ - [ 213d2] A │ │ - [ 213d9] 0�0�0 │ │ - [ 213e0] #^CB │ │ - [ 213ea] s │ │ - [ 213ec] ]^A │ │ - [ 213f8] Z^D?^B │ │ - [ 21400] ( │ │ - [ 21408] L^A^A^B^F │ │ - [ 2140e] │ │ - [ 21414] q │ │ - [ 2141a] M^A� │ │ - [ 21424] E │ │ - [ 2142c] ! │ │ - [ 2144a] g │ │ - [ 21456] G │ │ - [ 21458] 2 │ │ - [ 2145e] < │ │ - [ 21460] E │ │ - [ 2147a] , │ │ - [ 21494] j │ │ - [ 2149c] o │ │ - [ 214a2] % │ │ - [ 214a6] ' │ │ - [ 214ac] " │ │ - [ 214c8] : │ │ - [ 214ca] ' │ │ - [ 214d8] ! │ │ - [ 214e4] & │ │ - [ 2150e] " │ │ - [ 2151c] Z │ │ - [ 21524] N │ │ - [ 2152e] d │ │ - [ 21530] & │ │ - [ 2153a] 0 │ │ - [ 21548] > │ │ - [ 2154a] F │ │ - [ 21556] 7 │ │ - [ 2157a] / │ │ - [ 21584] 0 │ │ - [ 21588] % │ │ - [ 21592] # │ │ - [ 215c6] , │ │ - [ 215e2] 0 │ │ - [ 21610] % │ │ - [ 21662] C │ │ - [ 21672] " │ │ - [ 21684] 1 │ │ - [ 2168a] │ │ - [ 21692] ! │ │ - [ 21716] " │ │ - [ 217b2] ' │ │ - [ 2186e] $ │ │ - [ 21a64] / │ │ - [ 21d76] │ │ - [ 22414] i�^B │ │ - [ 2241d] 0 │ │ - [ 22424] .^_ │ │ - [ 2242c] ^A │ │ - [ 22444] :^^ │ │ - [ 2244c] e� │ │ - [ 22450] F^I^A │ │ - [ 2245c] :�^B │ │ - [ 22460] j^K^A │ │ - [ 22468] l │ │ - [ 22470] g^I^A │ │ - [ 22474] W� │ │ - [ 22478] ,\n │ │ + [ 2125e] `^_b^_ │ │ + [ 2126e] >^D�^D │ │ + [ 21274] 8^C#"$" │ │ + [ 21285] 0�0�0 │ │ + [ 2128c] E^C"^_�^_ │ │ + [ 21298] L^^ │ │ + [ 2129c] E^Cl^_�^_ │ │ + [ 212a6] T │ │ + [ 212a8] j^^ │ │ + [ 212ae] 7^^9^^ │ │ + [ 212c6] H │ │ + [ 212d6] R │ │ + [ 212d8] X^A │ │ + [ 212e6] E │ │ + [ 212ed] 0�0�0 │ │ + [ 212f6] H │ │ + [ 212f8] $^A │ │ + [ 212fc] #^CR │ │ + [ 21300] Z^^ │ │ + [ 2130c] -^Ct │ │ + [ 21310] q^^ │ │ + [ 21316] -^D�^D │ │ + [ 21326] A │ │ + [ 2132e] t^Dv^D │ │ + [ 2133e] 1^_5^_ │ │ + [ 21346] a^_c^_ │ │ + [ 2136c] B^CP^_V^_ │ │ + [ 21376] a │ │ + [ 2137e] I │ │ + [ 21384] '^Cg │ │ + [ 21388] #^A │ │ + [ 2138e] Y │ │ + [ 21394] E^C�^C�^_ │ │ + [ 213ac] B^C�^_�^_ │ │ + [ 213be] t │ │ + [ 213c0] e^A │ │ + [ 213ce] x │ │ + [ 213de] a │ │ + [ 213e6] Z │ │ + [ 213ec] <^I3^I4^I │ │ + [ 213f6] O │ │ + [ 213fe] R │ │ + [ 21406] n │ │ + [ 2140e] E │ │ + [ 2141e] E │ │ + [ 21426] !^_%^_ │ │ + [ 2142e] /^B1^B │ │ + [ 2143c] 1^CN │ │ + [ 21440] H^^ │ │ + [ 21446] 8^_:^_ │ │ + [ 2144e] I │ │ + [ 21450] ,^A │ │ + [ 21456] i │ │ + [ 21458] -^A │ │ + [ 2145c] E^C^F^_�^_ │ │ + [ 21466] I │ │ + [ 2146e] W │ │ + [ 21475] 0�0�0 │ │ + [ 2147e] S │ │ + [ 21480] `^A │ │ + [ 21486] I │ │ + [ 2148d] 0r0s0 │ │ + [ 21496] (^_*^_ │ │ + [ 2149e] H │ │ + [ 214a0] "^^ │ │ + [ 214b6] c^^i^^ │ │ + [ 214bc] #^Co │ │ + [ 214c6] A │ │ + [ 214cc] E^C�^C�^_ │ │ + [ 214d4] (^CA │ │ + [ 214de] h │ │ + [ 214e0] #^^ │ │ + [ 214e4] 1^Cn │ │ + [ 214e8] I^^ │ │ + [ 214f6] X │ │ + [ 214fe] A │ │ + [ 21505] 0�0�0 │ │ + [ 2150c] #^CB │ │ + [ 21516] s │ │ + [ 21518] ]^A │ │ + [ 21524] Z^D?^B │ │ + [ 2152c] ( │ │ + [ 21534] L^A^A^B^F │ │ + [ 2153a] │ │ + [ 21540] q │ │ + [ 21546] M^A� │ │ + [ 21550] E │ │ + [ 21558] ! │ │ + [ 21576] g │ │ + [ 21582] G │ │ + [ 21584] 2 │ │ + [ 2158a] < │ │ + [ 2158c] E │ │ + [ 215a6] , │ │ + [ 215c0] j │ │ + [ 215c8] o │ │ + [ 215ce] % │ │ + [ 215d2] ' │ │ + [ 215d8] " │ │ + [ 215f4] : │ │ + [ 215f6] ' │ │ + [ 21604] ! │ │ + [ 21610] & │ │ + [ 2163a] " │ │ + [ 21648] Z │ │ + [ 21650] N │ │ + [ 2165a] d │ │ + [ 2165c] & │ │ + [ 21666] 0 │ │ + [ 21674] > │ │ + [ 21676] F │ │ + [ 21682] 7 │ │ + [ 216a6] / │ │ + [ 216b0] 0 │ │ + [ 216b4] % │ │ + [ 216be] # │ │ + [ 216f2] , │ │ + [ 2170e] 0 │ │ + [ 2173c] % │ │ + [ 2178e] C │ │ + [ 2179e] " │ │ + [ 217b0] 1 │ │ + [ 217b6] │ │ + [ 217be] ! │ │ + [ 21842] " │ │ + [ 218de] ' │ │ + [ 2199a] $ │ │ + [ 21b90] / │ │ + [ 21ea2] │ │ + [ 22540] i�^B │ │ + [ 22549] 0 │ │ + [ 22550] .^_ │ │ + [ 22558] ^A │ │ + [ 22570] :^^ │ │ + [ 22578] e� │ │ + [ 2257c] F^I^A │ │ + [ 22588] :�^B │ │ + [ 2258c] j^K^A │ │ + [ 22594] l │ │ + [ 2259c] g^I^A │ │ + [ 225a0] W� │ │ + [ 225a4] ,\n │ │ ~^A^B │ │ - [ 22494] )^B │ │ - [ 224a0] F^A^B │ │ - [ 224a4] f� │ │ - [ 224a8] ;\n │ │ + [ 225c0] )^B │ │ + [ 225cc] F^A^B │ │ + [ 225d0] f� │ │ + [ 225d4] ;\n │ │ 9^_ │ │ - [ 224b0] (^F^B │ │ - [ 224b4] z^^ │ │ - [ 224b8] d^D^C │ │ - [ 224bc] l^_ │ │ - [ 224c8] {\n │ │ + [ 225dc] (^F^B │ │ + [ 225e0] z^^ │ │ + [ 225e4] d^D^C │ │ + [ 225e8] l^_ │ │ + [ 225f4] {\n │ │ (^A │ │ - [ 224dc] K� │ │ - [ 224e0] \n │ │ + [ 22608] K� │ │ + [ 2260c] \n │ │ H^K^A │ │ - [ 224f4] t� │ │ - [ 224f8] U^I^A │ │ - [ 22504] Q^_ │ │ - [ 22508] ^^F^B │ │ - [ 2250c] 3�^B │ │ - [ 22510] c^K^A │ │ - [ 22518] ,^L^A │ │ - [ 22520] $^B^B │ │ - [ 22524] >� │ │ - [ 2252c] ^� │ │ - [ 22530] 3\n │ │ + [ 22620] t� │ │ + [ 22624] U^I^A │ │ + [ 22630] Q^_ │ │ + [ 22634] ^^F^B │ │ + [ 22638] 3�^B │ │ + [ 2263c] c^K^A │ │ + [ 22644] ,^L^A │ │ + [ 2264c] $^B^B │ │ + [ 22650] >� │ │ + [ 22658] ^� │ │ + [ 2265c] 3\n │ │ '^M^A │ │ - [ 22544] _^A │ │ - [ 2254c] 5^^ │ │ - [ 22554] G� │ │ - [ 2255c] b�^B │ │ - [ 22568] Y\n │ │ + [ 22670] _^A │ │ + [ 22678] 5^^ │ │ + [ 22680] G� │ │ + [ 22688] b�^B │ │ + [ 22694] Y\n │ │ /� │ │ - [ 2257c] s^O │ │ - [ 22580] $^C^B │ │ - [ 22590] &^E^C │ │ - [ 225a8] C^G^D │ │ - [ 225cd] 0 │ │ - [ 225dc] s^^ │ │ - [ 225e0] T^D^B │ │ - [ 225e4] [� │ │ - [ 225e8] <^I^A │ │ - [ 225ec] R�^B │ │ - [ 225f4] _� │ │ - [ 225f8] 4\n │ │ + [ 226a8] s^O │ │ + [ 226ac] $^C^B │ │ + [ 226bc] &^E^C │ │ + [ 226d4] C^G^D │ │ + [ 226f9] 0 │ │ + [ 22708] s^^ │ │ + [ 2270c] T^D^B │ │ + [ 22710] [� │ │ + [ 22714] <^I^A │ │ + [ 22718] R�^B │ │ + [ 22720] _� │ │ + [ 22724] 4\n │ │ >^C^B │ │ - [ 22605] " │ │ - [ 2261c] )^A │ │ - [ 22624] � │ │ - [ 22644] !�^B │ │ - [ 22648] Q^K^A │ │ - [ 22654] e� │ │ - [ 22658] :\n │ │ + [ 22731] " │ │ + [ 22748] )^A │ │ + [ 22750] � │ │ + [ 22770] !�^B │ │ + [ 22774] Q^K^A │ │ + [ 22780] e� │ │ + [ 22784] :\n │ │ q� │ │ - [ 22660] R^I^A │ │ - [ 22664] 0^B │ │ - [ 2266c] m^A │ │ - [ 22684] a�^A │ │ - [ 22690] g\n │ │ + [ 2278c] R^I^A │ │ + [ 22790] 0^B │ │ + [ 22798] m^A │ │ + [ 227b0] a�^A │ │ + [ 227bc] g\n │ │ J^B^B │ │ - [ 2269c] j^A │ │ - [ 226a4] X^I │ │ - [ 226ac] "�^B │ │ - [ 226b0] R^L^A │ │ - [ 226b4] =� │ │ - [ 226bc] 9^^ │ │ - [ 226c4] p�^B │ │ - [ 226d4] 5^_ │ │ - [ 226dc] /� │ │ - [ 226e4] ^^A │ │ - [ 226ec] C^^ │ │ - [ 226f4] B�^B │ │ - [ 226f8] r^K^A │ │ - [ 22704] ]� │ │ - [ 22708] 2\n │ │ + [ 227c8] j^A │ │ + [ 227d0] X^I │ │ + [ 227d8] "�^B │ │ + [ 227dc] R^L^A │ │ + [ 227e0] =� │ │ + [ 227e8] 9^^ │ │ + [ 227f0] p�^B │ │ + [ 22800] 5^_ │ │ + [ 22808] /� │ │ + [ 22810] ^^A │ │ + [ 22818] C^^ │ │ + [ 22820] B�^B │ │ + [ 22824] r^K^A │ │ + [ 22830] ]� │ │ + [ 22834] 2\n │ │ >^E^C │ │ - [ 22728] J^E^C │ │ - [ 22730] -^M^A │ │ - [ 22738] ;^L^A │ │ - [ 22744] )# │ │ - [ 22748] i^H^A │ │ - [ 22774] y^^ │ │ - [ 22778] a^D^C │ │ - [ 22794] %^A │ │ - [ 2279c] ,� │ │ - [ 227b8] %^M^A │ │ - [ 227bc] p^A │ │ - [ 227c0] $^A^B │ │ - [ 227c4] p" │ │ - [ 227c8] 9^H^B │ │ - [ 227d4] m� │ │ - [ 227d8] B\n │ │ + [ 22854] J^E^C │ │ + [ 2285c] -^M^A │ │ + [ 22864] ;^L^A │ │ + [ 22870] )# │ │ + [ 22874] i^H^A │ │ + [ 228a0] y^^ │ │ + [ 228a4] a^D^C │ │ + [ 228c0] %^A │ │ + [ 228c8] ,� │ │ + [ 228e4] %^M^A │ │ + [ 228e8] p^A │ │ + [ 228ec] $^A^B │ │ + [ 228f0] p" │ │ + [ 228f4] 9^H^B │ │ + [ 22900] m� │ │ + [ 22904] B\n │ │ a^I^A │ │ - [ 227ec] W�^B │ │ - [ 22814] K� │ │ - [ 22818] ,^I^A │ │ - [ 2281c] ~�^B │ │ - [ 2283c] Q^D │ │ - [ 22840] Z^B^B │ │ - [ 22845] " │ │ - [ 22848] S^H^B │ │ - [ 22850] G^L^A │ │ - [ 22854] a�^B │ │ - [ 22868] i\n │ │ + [ 22918] W�^B │ │ + [ 22940] K� │ │ + [ 22944] ,^I^A │ │ + [ 22948] ~�^B │ │ + [ 22968] Q^D │ │ + [ 2296c] Z^B^B │ │ + [ 22971] " │ │ + [ 22974] S^H^B │ │ + [ 2297c] G^L^A │ │ + [ 22980] a�^B │ │ + [ 22994] i\n │ │ \ │ │ - [ 22874] '^^ │ │ - [ 2287c] H^_ │ │ - [ 22880] L^F^B │ │ - [ 22890] d^E^B │ │ - [ 228b4] *� │ │ - [ 228bc] x� │ │ - [ 228c0] K\n │ │ + [ 229a0] '^^ │ │ + [ 229a8] H^_ │ │ + [ 229ac] L^F^B │ │ + [ 229bc] d^E^B │ │ + [ 229e0] *� │ │ + [ 229e8] x� │ │ + [ 229ec] K\n │ │ l� │ │ - [ 228c8] A\n │ │ + [ 229f4] A\n │ │ "^^ │ │ - [ 228d8] p^E^C │ │ - [ 228dc] P�^B │ │ - [ 228f4] 3\n │ │ - [ 22900] @ │ │ - [ 22908] ;^K^A │ │ - [ 22910] d\n │ │ + [ 22a04] p^E^C │ │ + [ 22a08] P�^B │ │ + [ 22a20] 3\n │ │ + [ 22a2c] @ │ │ + [ 22a34] ;^K^A │ │ + [ 22a3c] d\n │ │ H�^B │ │ - [ 22920] x^K^A │ │ - [ 22924] f� │ │ - [ 22928] G^I^A │ │ - [ 2292c] 6� │ │ - [ 22934] W� │ │ - [ 22938] 8^I^A │ │ - [ 22944] \0 │ │ - [ 22948] }^H^B │ │ - [ 22954] "^A │ │ - [ 2295c] ]� │ │ - [ 22960] >^I^A │ │ - [ 2296c] j�^B │ │ - [ 2297c] *! │ │ - [ 22984] ~^A │ │ - [ 22988] @^A^B │ │ - [ 229a0] N^L^A │ │ - [ 229ac] 7�^B │ │ - [ 229b0] g^L^A │ │ - [ 229bc] B^^ │ │ - [ 229c4] /^Q^A │ │ - [ 229d0] [^G^C │ │ - [ 229fc] q^A │ │ - [ 22a00] &^A^B │ │ - [ 22a04] R� │ │ - [ 22a08] 3^I^A │ │ - [ 22a18] i^G^D │ │ - [ 22a48] L^M^A │ │ - [ 22a64] C� │ │ - [ 22a6c] D^A │ │ - [ 22a84] |� │ │ - [ 22a88] ]^I^A │ │ - [ 22a90] f^I^A │ │ - [ 22aa0] }^G^C │ │ - [ 22abc] w^A │ │ - [ 22ac0] 2^A^B │ │ - [ 22ac4] H�^B │ │ - [ 22ac8] x^L^A │ │ - [ 22ad8] 9^G^D │ │ - [ 22ae0] l\n │ │ + [ 22a4c] x^K^A │ │ + [ 22a50] f� │ │ + [ 22a54] G^I^A │ │ + [ 22a58] 6� │ │ + [ 22a60] W� │ │ + [ 22a64] 8^I^A │ │ + [ 22a70] \0 │ │ + [ 22a74] }^H^B │ │ + [ 22a80] "^A │ │ + [ 22a88] ]� │ │ + [ 22a8c] >^I^A │ │ + [ 22a98] j�^B │ │ + [ 22aa8] *! │ │ + [ 22ab0] ~^A │ │ + [ 22ab4] @^A^B │ │ + [ 22acc] N^L^A │ │ + [ 22ad8] 7�^B │ │ + [ 22adc] g^L^A │ │ + [ 22ae8] B^^ │ │ + [ 22af0] /^Q^A │ │ + [ 22afc] [^G^C │ │ + [ 22b28] q^A │ │ + [ 22b2c] &^A^B │ │ + [ 22b30] R� │ │ + [ 22b34] 3^I^A │ │ + [ 22b44] i^G^D │ │ + [ 22b74] L^M^A │ │ + [ 22b90] C� │ │ + [ 22b98] D^A │ │ + [ 22bb0] |� │ │ + [ 22bb4] ]^I^A │ │ + [ 22bbc] f^I^A │ │ + [ 22bcc] }^G^C │ │ + [ 22be8] w^A │ │ + [ 22bec] 2^A^B │ │ + [ 22bf0] H�^B │ │ + [ 22bf4] x^L^A │ │ + [ 22c04] 9^G^D │ │ + [ 22c0c] l\n │ │ B�^B │ │ - [ 22ae8] r^L^A │ │ - [ 22aec] v�^B │ │ - [ 22af8] i^I^A │ │ - [ 22b04] V^A │ │ - [ 22b18] .^L^A │ │ - [ 22b1c] F^^ │ │ - [ 22b28] N^K^A │ │ - [ 22b2c] ]^D │ │ - [ 22b30] b^B^B │ │ - [ 22b40] $^E^B │ │ - [ 22b44] H^^ │ │ - [ 22b54] F�^B │ │ - [ 22b58] v^L^A │ │ - [ 22b68] | │ │ - [ 22b6d] " │ │ - [ 22b70] _^H^B │ │ - [ 22b74] R^O │ │ - [ 22b7c] L0 │ │ - [ 22b80] m^H^B │ │ - [ 22b8c] ,^A │ │ - [ 22b94] i�^B │ │ - [ 22ba4] z0 │ │ - [ 22bbc] ]^_ │ │ - [ 22bc0] w^F^C │ │ - [ 22bd0] !^L^A │ │ - [ 22bf0] S^E^C │ │ - [ 22bf4] /^B │ │ - [ 22bfc] 4^I │ │ - [ 22c18] ~\n │ │ + [ 22c14] r^L^A │ │ + [ 22c18] v�^B │ │ + [ 22c24] i^I^A │ │ + [ 22c30] V^A │ │ + [ 22c44] .^L^A │ │ + [ 22c48] F^^ │ │ + [ 22c54] N^K^A │ │ + [ 22c58] ]^D │ │ + [ 22c5c] b^B^B │ │ + [ 22c6c] $^E^B │ │ + [ 22c70] H^^ │ │ + [ 22c80] F�^B │ │ + [ 22c84] v^L^A │ │ + [ 22c94] | │ │ + [ 22c99] " │ │ + [ 22c9c] _^H^B │ │ + [ 22ca0] R^O │ │ + [ 22ca8] L0 │ │ + [ 22cac] m^H^B │ │ + [ 22cb8] ,^A │ │ + [ 22cc0] i�^B │ │ + [ 22cd0] z0 │ │ + [ 22ce8] ]^_ │ │ + [ 22cec] w^F^C │ │ + [ 22cfc] !^L^A │ │ + [ 22d1c] S^E^C │ │ + [ 22d20] /^B │ │ + [ 22d28] 4^I │ │ + [ 22d44] ~\n │ │ [� │ │ - [ 22c20] 0\n │ │ + [ 22d4c] 0\n │ │ t^B^B │ │ - [ 22c2c] &" │ │ - [ 22c30] %^H^B │ │ - [ 22c38] 3^M^A │ │ - [ 22c48] b^E^B │ │ - [ 22c54] 1� │ │ - [ 22c60] t\n │ │ + [ 22d58] &" │ │ + [ 22d5c] %^H^B │ │ + [ 22d64] 3^M^A │ │ + [ 22d74] b^E^B │ │ + [ 22d80] 1� │ │ + [ 22d8c] t\n │ │ 6�^B │ │ - [ 22c68] f^L^A │ │ - [ 22c7c] l�^B │ │ - [ 22c88] A^L^A │ │ - [ 22c8c] _^I │ │ - [ 22c9c] ^�^B │ │ - [ 22ca8] p^I^A │ │ - [ 22cb0] b^C^C │ │ - [ 22cb5] 0 │ │ - [ 22cc0] z^B^B │ │ - [ 22cd0] c^A^C │ │ - [ 22cdc] ^� │ │ - [ 22ce0] ?^I^A │ │ - [ 22ce4] N� │ │ - [ 22cf4] }�^B │ │ - [ 22d00] B^C^B │ │ - [ 22d0c] y�^B │ │ - [ 22d18] "^M^A │ │ - [ 22d20] "^E^B │ │ - [ 22d34] t0 │ │ - [ 22d3d] " │ │ - [ 22d40] O^H^B │ │ - [ 22d48] P^A^B │ │ - [ 22d54] Q�^B │ │ - [ 22d5c] ,^B │ │ - [ 22d68] 5^G^D │ │ - [ 22da0] v^D^B │ │ - [ 22dac] 0^_ │ │ - [ 22dbc] a� │ │ - [ 22dc0] 6\n │ │ + [ 22d94] f^L^A │ │ + [ 22da8] l�^B │ │ + [ 22db4] A^L^A │ │ + [ 22db8] _^I │ │ + [ 22dc8] ^�^B │ │ + [ 22dd4] p^I^A │ │ + [ 22ddc] b^C^C │ │ + [ 22de1] 0 │ │ + [ 22dec] z^B^B │ │ + [ 22dfc] c^A^C │ │ + [ 22e08] ^� │ │ + [ 22e0c] ?^I^A │ │ + [ 22e10] N� │ │ + [ 22e20] }�^B │ │ + [ 22e2c] B^C^B │ │ + [ 22e38] y�^B │ │ + [ 22e44] "^M^A │ │ + [ 22e4c] "^E^B │ │ + [ 22e60] t0 │ │ + [ 22e69] " │ │ + [ 22e6c] O^H^B │ │ + [ 22e74] P^A^B │ │ + [ 22e80] Q�^B │ │ + [ 22e88] ,^B │ │ + [ 22e94] 5^G^D │ │ + [ 22ecc] v^D^B │ │ + [ 22ed8] 0^_ │ │ + [ 22ee8] a� │ │ + [ 22eec] 6\n │ │ <^C^B │ │ - [ 22dd8] >^K^A │ │ - [ 22df8] L^A^B │ │ - [ 22e00] B^M^A │ │ - [ 22e04] O�^B │ │ - [ 22e10] j^B^B │ │ - [ 22e18] T\n │ │ + [ 22f04] >^K^A │ │ + [ 22f24] L^A^B │ │ + [ 22f2c] B^M^A │ │ + [ 22f30] O�^B │ │ + [ 22f3c] j^B^B │ │ + [ 22f44] T\n │ │ o^A │ │ - [ 22e30] "^A^B │ │ - [ 22e48] D^C^B │ │ - [ 22e54] 9^A │ │ - [ 22e5c] 6�^B │ │ - [ 22e60] f^K^A │ │ - [ 22e64] H^K │ │ - [ 22e6d] 0 │ │ - [ 22e74] y� │ │ - [ 22e78] L\n │ │ + [ 22f5c] "^A^B │ │ + [ 22f74] D^C^B │ │ + [ 22f80] 9^A │ │ + [ 22f88] 6�^B │ │ + [ 22f8c] f^K^A │ │ + [ 22f90] H^K │ │ + [ 22f99] 0 │ │ + [ 22fa0] y� │ │ + [ 22fa4] L\n │ │ X0 │ │ - [ 22e80] y^H^B │ │ - [ 22e84] q�^B │ │ - [ 22e8c] (�^B │ │ - [ 22e90] X^L^A │ │ - [ 22e9c] $" │ │ - [ 22ea0] #^H^B │ │ - [ 22ec8] z^C^B │ │ - [ 22ecc] Z� │ │ - [ 22ed0] /\n │ │ + [ 22fac] y^H^B │ │ + [ 22fb0] q�^B │ │ + [ 22fb8] (�^B │ │ + [ 22fbc] X^L^A │ │ + [ 22fc8] $" │ │ + [ 22fcc] #^H^B │ │ + [ 22ff4] z^C^B │ │ + [ 22ff8] Z� │ │ + [ 22ffc] /\n │ │ X^^ │ │ - [ 22ee4] d�^B │ │ - [ 22ef8] r^C^B │ │ - [ 22efc] 8�^B │ │ - [ 22f00] h^L^A │ │ - [ 22f10] u^I^A │ │ - [ 22f14] G� │ │ - [ 22f18] (^I^A │ │ - [ 22f20] )^B^B │ │ - [ 22f28] b^I^A │ │ - [ 22f2c] 0^^ │ │ - [ 22f48] ^^G^C │ │ - [ 22f4c] b^^ │ │ - [ 22f50] ,^D^B │ │ - [ 22f54] ]�^B │ │ - [ 22f5c] N� │ │ - [ 22f60] #\n │ │ + [ 23010] d�^B │ │ + [ 23024] r^C^B │ │ + [ 23028] 8�^B │ │ + [ 2302c] h^L^A │ │ + [ 2303c] u^I^A │ │ + [ 23040] G� │ │ + [ 23044] (^I^A │ │ + [ 2304c] )^B^B │ │ + [ 23054] b^I^A │ │ + [ 23058] 0^^ │ │ + [ 23074] ^^G^C │ │ + [ 23078] b^^ │ │ + [ 2307c] ,^D^B │ │ + [ 23080] ]�^B │ │ + [ 23088] N� │ │ + [ 2308c] #\n │ │ "^_ │ │ - [ 22f6c] 8�^B │ │ - [ 22f70] h^K^A │ │ - [ 22f7c] ?� │ │ - [ 22f80] ^I^A │ │ - [ 22f88] #^M^A │ │ - [ 22f94] z�^B │ │ - [ 22f9c] 0�^B │ │ - [ 22fa0] `^K^A │ │ - [ 22fb0] ~ │ │ - [ 22fbc] w^_ │ │ - [ 22fdc] O�^B │ │ - [ 22fe4] @� │ │ - [ 22fec] h�^B │ │ - [ 22ff8] _\n │ │ + [ 23098] 8�^B │ │ + [ 2309c] h^K^A │ │ + [ 230a8] ?� │ │ + [ 230ac] ^I^A │ │ + [ 230b4] #^M^A │ │ + [ 230c0] z�^B │ │ + [ 230c8] 0�^B │ │ + [ 230cc] `^K^A │ │ + [ 230dc] ~ │ │ + [ 230e8] w^_ │ │ + [ 23108] O�^B │ │ + [ 23110] @� │ │ + [ 23118] h�^B │ │ + [ 23124] _\n │ │ b0 │ │ - [ 23018] ^ │ │ - [ 23020] y^G^B │ │ - [ 2302c] &�^B │ │ - [ 23030] V^L^A │ │ - [ 23048] 0^C^B │ │ - [ 2304c] m" │ │ - [ 23050] 3^H^B │ │ - [ 23054] (^_ │ │ - [ 2305c] U�^B │ │ - [ 23064] y" │ │ - [ 23068] C^H^B │ │ - [ 23074] 5� │ │ - [ 2307c] 9^D │ │ - [ 23080] V^B^B │ │ - [ 23084] 8^Y^A │ │ - [ 23090] N │ │ - [ 23094] {^A │ │ - [ 23098] :^A^B │ │ - [ 230a0] l^C^B │ │ - [ 230a4] j^^ │ │ - [ 230a8] B^D^B │ │ - [ 230b4] W^O │ │ - [ 230bc] %�^B │ │ - [ 230c0] U^K^A │ │ - [ 230d0] j │ │ - [ 230dc] Q�^B │ │ - [ 230f5] " │ │ - [ 230f8] c^H^B │ │ - [ 230fc] k^_ │ │ - [ 23104] ;^A │ │ - [ 2311c] #�^B │ │ - [ 23120] S^K^A │ │ - [ 2312c] |�^B │ │ - [ 23134] I� │ │ - [ 2314c] N0 │ │ - [ 23150] o^H^B │ │ - [ 2315c] J^M │ │ - [ 23164] 9� │ │ - [ 2316c] Z0 │ │ - [ 23170] {^H^B │ │ - [ 23180] /^L^A │ │ - [ 23185] 0 │ │ - [ 2318c] w�^B │ │ - [ 2319c] ^^ │ │ - [ 231b0] j^I^A │ │ - [ 231bc] 4� │ │ - [ 231cc] f�^B │ │ - [ 231d4] e�^B │ │ - [ 231dc] /^A │ │ - [ 231e8] >^M^A │ │ - [ 231ec] a^^ │ │ - [ 231f0] *^D^B │ │ - [ 23200] 3^K^A │ │ - [ 2320c] D� │ │ - [ 23218] S^G^D │ │ - [ 23228] K^G^D │ │ - [ 23234] O� │ │ - [ 23238] $\n │ │ + [ 23144] ^ │ │ + [ 2314c] y^G^B │ │ + [ 23158] &�^B │ │ + [ 2315c] V^L^A │ │ + [ 23174] 0^C^B │ │ + [ 23178] m" │ │ + [ 2317c] 3^H^B │ │ + [ 23180] (^_ │ │ + [ 23188] U�^B │ │ + [ 23190] y" │ │ + [ 23194] C^H^B │ │ + [ 231a0] 5� │ │ + [ 231a8] 9^D │ │ + [ 231ac] V^B^B │ │ + [ 231b0] 8^Y^A │ │ + [ 231bc] N │ │ + [ 231c0] {^A │ │ + [ 231c4] :^A^B │ │ + [ 231cc] l^C^B │ │ + [ 231d0] j^^ │ │ + [ 231d4] B^D^B │ │ + [ 231e0] W^O │ │ + [ 231e8] %�^B │ │ + [ 231ec] U^K^A │ │ + [ 231fc] j │ │ + [ 23208] Q�^B │ │ + [ 23221] " │ │ + [ 23224] c^H^B │ │ + [ 23228] k^_ │ │ + [ 23230] ;^A │ │ + [ 23248] #�^B │ │ + [ 2324c] S^K^A │ │ + [ 23258] |�^B │ │ + [ 23260] I� │ │ + [ 23278] N0 │ │ + [ 2327c] o^H^B │ │ + [ 23288] J^M │ │ + [ 23290] 9� │ │ + [ 23298] Z0 │ │ + [ 2329c] {^H^B │ │ + [ 232ac] /^L^A │ │ + [ 232b1] 0 │ │ + [ 232b8] w�^B │ │ + [ 232c8] ^^ │ │ + [ 232dc] j^I^A │ │ + [ 232e8] 4� │ │ + [ 232f8] f�^B │ │ + [ 23300] e�^B │ │ + [ 23308] /^A │ │ + [ 23314] >^M^A │ │ + [ 23318] a^^ │ │ + [ 2331c] *^D^B │ │ + [ 2332c] 3^K^A │ │ + [ 23338] D� │ │ + [ 23344] S^G^D │ │ + [ 23354] K^G^D │ │ + [ 23360] O� │ │ + [ 23364] $\n │ │ K^^ │ │ - [ 23250] u\n │ │ + [ 2337c] u\n │ │ 9�^B │ │ - [ 23258] i^K^A │ │ - [ 2325c] U^_ │ │ - [ 23260] i^F^C │ │ - [ 23264] 2^^ │ │ - [ 23278] F │ │ - [ 23284] i� │ │ - [ 23288] J^I^A │ │ - [ 23290] ` │ │ - [ 23294] 3^^ │ │ - [ 2329c] o^^ │ │ - [ 232a0] L^D^B │ │ - [ 232ac] 8� │ │ - [ 232b4] &�^B │ │ - [ 232b8] V^K^A │ │ - [ 232bc] <� │ │ - [ 232cc] _^^ │ │ - [ 232d0] &^D^B │ │ - [ 232d8] l^B^B │ │ - [ 232e8] &^B^C │ │ - [ 232ec] #�^B │ │ - [ 232f0] S^L^A │ │ - [ 232f8] T^B^B │ │ - [ 23304] ;^[ │ │ - [ 23308] H^C^B │ │ - [ 2330c] `�^B │ │ - [ 2331c] $^A │ │ - [ 23324] 5�^B │ │ - [ 23328] e^L^A │ │ - [ 2332d] ! │ │ - [ 23338] O^K^A │ │ - [ 23344] Y� │ │ - [ 23348] .\n │ │ + [ 23384] i^K^A │ │ + [ 23388] U^_ │ │ + [ 2338c] i^F^C │ │ + [ 23390] 2^^ │ │ + [ 233a4] F │ │ + [ 233b0] i� │ │ + [ 233b4] J^I^A │ │ + [ 233bc] ` │ │ + [ 233c0] 3^^ │ │ + [ 233c8] o^^ │ │ + [ 233cc] L^D^B │ │ + [ 233d8] 8� │ │ + [ 233e0] &�^B │ │ + [ 233e4] V^K^A │ │ + [ 233e8] <� │ │ + [ 233f8] _^^ │ │ + [ 233fc] &^D^B │ │ + [ 23404] l^B^B │ │ + [ 23414] &^B^C │ │ + [ 23418] #�^B │ │ + [ 2341c] S^L^A │ │ + [ 23424] T^B^B │ │ + [ 23430] ;^[ │ │ + [ 23434] H^C^B │ │ + [ 23438] `�^B │ │ + [ 23448] $^A │ │ + [ 23450] 5�^B │ │ + [ 23454] e^L^A │ │ + [ 23459] ! │ │ + [ 23464] O^K^A │ │ + [ 23470] Y� │ │ + [ 23474] .\n │ │ J� │ │ - [ 23354] 7^A │ │ - [ 23360] I^M^A │ │ - [ 23370] A^M^A │ │ - [ 23378] s^I^A │ │ - [ 23380] |^I^A │ │ - [ 23384] o" │ │ - [ 23388] 7^H^B │ │ - [ 23390] 8^L^A │ │ - [ 2339d] 0 │ │ - [ 233a4] \^O │ │ - [ 233a8] ^C^B │ │ - [ 233bc] I� │ │ - [ 233d0] ^K^B │ │ - [ 233d8] R^B^B │ │ - [ 233dc] ~^^ │ │ - [ 233e0] n^D^B │ │ - [ 233f4] d^A │ │ - [ 233fc] +�^B │ │ - [ 23400] [^L^A │ │ - [ 23404] =^_ │ │ - [ 23408] 3^F^C │ │ - [ 23414] $^_ │ │ - [ 23444] -� │ │ - [ 23454] .� │ │ - [ 2345c] 1� │ │ - [ 23470] E^K^A │ │ - [ 2347c] U� │ │ - [ 23480] *\n │ │ + [ 23480] 7^A │ │ + [ 2348c] I^M^A │ │ + [ 2349c] A^M^A │ │ + [ 234a4] s^I^A │ │ + [ 234ac] |^I^A │ │ + [ 234b0] o" │ │ + [ 234b4] 7^H^B │ │ + [ 234bc] 8^L^A │ │ + [ 234c9] 0 │ │ + [ 234d0] \^O │ │ + [ 234d4] ^C^B │ │ + [ 234e8] I� │ │ + [ 234fc] ^K^B │ │ + [ 23504] R^B^B │ │ + [ 23508] ~^^ │ │ + [ 2350c] n^D^B │ │ + [ 23520] d^A │ │ + [ 23528] +�^B │ │ + [ 2352c] [^L^A │ │ + [ 23530] =^_ │ │ + [ 23534] 3^F^C │ │ + [ 23540] $^_ │ │ + [ 23570] -� │ │ + [ 23580] .� │ │ + [ 23588] 1� │ │ + [ 2359c] E^K^A │ │ + [ 235a8] U� │ │ + [ 235ac] *\n │ │ )^M^A │ │ - [ 2348c] b^_ │ │ - [ 23498] v │ │ - [ 234a4] 8^_ │ │ - [ 234a8] &^F^B │ │ - [ 234ac] ^_ │ │ - [ 234b4] e�^B │ │ - [ 234bc] )�^B │ │ - [ 234c0] Y^K^A │ │ - [ 234d4] G^A │ │ - [ 234f0] 1^G^D │ │ - [ 234f4] %^_ │ │ - [ 23504] w� │ │ - [ 23508] J\n │ │ + [ 235b8] b^_ │ │ + [ 235c4] v │ │ + [ 235d0] 8^_ │ │ + [ 235d4] &^F^B │ │ + [ 235d8] ^_ │ │ + [ 235e0] e�^B │ │ + [ 235e8] )�^B │ │ + [ 235ec] Y^K^A │ │ + [ 23600] G^A │ │ + [ 2361c] 1^G^D │ │ + [ 23620] %^_ │ │ + [ 23630] w� │ │ + [ 23634] J\n │ │ " │ │ - [ 23514] v^O │ │ - [ 23518] (^C^B │ │ - [ 2351c] V� │ │ - [ 23520] 7^I^A │ │ - [ 23530] =^G^C │ │ - [ 23534] <^A │ │ - [ 23544] Z^^ │ │ - [ 2354c] 5� │ │ - [ 23568] O^G^D │ │ - [ 2356c] .^B │ │ - [ 23578] |^E^C │ │ - [ 23580] Z^A^C │ │ - [ 23584] \^A │ │ - [ 23590] : │ │ - [ 23598] ^\n │ │ + [ 23640] v^O │ │ + [ 23644] (^C^B │ │ + [ 23648] V� │ │ + [ 2364c] 7^I^A │ │ + [ 2365c] =^G^C │ │ + [ 23660] <^A │ │ + [ 23670] Z^^ │ │ + [ 23678] 5� │ │ + [ 23694] O^G^D │ │ + [ 23698] .^B │ │ + [ 236a4] |^E^C │ │ + [ 236ac] Z^A^C │ │ + [ 236b0] \^A │ │ + [ 236bc] : │ │ + [ 236c4] ^\n │ │ y0 │ │ - [ 235a4] 8� │ │ - [ 235ac] U�^B │ │ - [ 235b8] q\n │ │ + [ 236d0] 8� │ │ + [ 236d8] U�^B │ │ + [ 236e4] q\n │ │ N^A │ │ - [ 235c4] u^^ │ │ - [ 235c8] X^D^B │ │ - [ 235cc] F� │ │ - [ 235d8] :^M^A │ │ - [ 235f5] 0 │ │ - [ 235fc] G^^ │ │ - [ 2360c] ~� │ │ - [ 23610] Q\n │ │ + [ 236f0] u^^ │ │ + [ 236f4] X^D^B │ │ + [ 236f8] F� │ │ + [ 23704] :^M^A │ │ + [ 23721] 0 │ │ + [ 23728] G^^ │ │ + [ 23738] ~� │ │ + [ 2373c] Q\n │ │ g�^B │ │ - [ 23634] }� │ │ - [ 23638] ^^I^A │ │ - [ 23644] F�^B │ │ - [ 23648] v^K^A │ │ - [ 2364c] }^^ │ │ - [ 23650] l^D^B │ │ - [ 23660] r │ │ - [ 23670] @^M^A │ │ - [ 23674] u� │ │ - [ 23678] V^I^A │ │ - [ 2367c] j� │ │ - [ 23680] K^I^A │ │ - [ 23684] +� │ │ - [ 2368c] s^_ │ │ - [ 23694] W�^B │ │ - [ 236a0] M^E^C │ │ - [ 236a8] /^B^B │ │ - [ 236ac] $�^B │ │ - [ 236b0] T^L^A │ │ - [ 236bc] {�^B │ │ - [ 236c4] S�^B │ │ - [ 236cc] ?� │ │ - [ 236d8] ]\n │ │ + [ 23760] }� │ │ + [ 23764] ^^I^A │ │ + [ 23770] F�^B │ │ + [ 23774] v^K^A │ │ + [ 23778] }^^ │ │ + [ 2377c] l^D^B │ │ + [ 2378c] r │ │ + [ 2379c] @^M^A │ │ + [ 237a0] u� │ │ + [ 237a4] V^I^A │ │ + [ 237a8] j� │ │ + [ 237ac] K^I^A │ │ + [ 237b0] +� │ │ + [ 237b8] s^_ │ │ + [ 237c0] W�^B │ │ + [ 237cc] M^E^C │ │ + [ 237d4] /^B^B │ │ + [ 237d8] $�^B │ │ + [ 237dc] T^L^A │ │ + [ 237e8] {�^B │ │ + [ 237f0] S�^B │ │ + [ 237f8] ?� │ │ + [ 23804] ]\n │ │ L� │ │ - [ 236e4] ;^_ │ │ - [ 236e8] -^F^C │ │ - [ 236fc] A^C │ │ - [ 23708] n^C^B │ │ - [ 23710] ~^B^B │ │ - [ 23728] 3^L^A │ │ - [ 23750] e\n │ │ + [ 23810] ;^_ │ │ + [ 23814] -^F^C │ │ + [ 23828] A^C │ │ + [ 23834] n^C^B │ │ + [ 2383c] ~^B^B │ │ + [ 23854] 3^L^A │ │ + [ 2387c] e\n │ │ 1^^ │ │ - [ 23780] D^B^B │ │ - [ 23788] 9^K^A │ │ - [ 23790] `^C^B │ │ - [ 23798] {^G^B │ │ - [ 237a8] v^C^B │ │ - [ 237b4] ^�^A │ │ - [ 237bc] A�^B │ │ - [ 237c0] q^L^A │ │ - [ 237c4] b� │ │ - [ 237c8] C^I^A │ │ - [ 237d8] V^E^C │ │ - [ 237dc] R0 │ │ - [ 237e0] s^H^B │ │ - [ 237e4] H^A │ │ - [ 237ec] D^_ │ │ - [ 237f0] F^F^C │ │ - [ 237f4] 0�^B │ │ - [ 237f8] `^L^A │ │ - [ 23800] j^C^B │ │ - [ 23804] >�^B │ │ - [ 23808] n^K^A │ │ - [ 2380d] 0 │ │ - [ 23814] [^^ │ │ - [ 2381c] T� │ │ - [ 23820] )\n │ │ + [ 238ac] D^B^B │ │ + [ 238b4] 9^K^A │ │ + [ 238bc] `^C^B │ │ + [ 238c4] {^G^B │ │ + [ 238d4] v^C^B │ │ + [ 238e0] ^�^A │ │ + [ 238e8] A�^B │ │ + [ 238ec] q^L^A │ │ + [ 238f0] b� │ │ + [ 238f4] C^I^A │ │ + [ 23904] V^E^C │ │ + [ 23908] R0 │ │ + [ 2390c] s^H^B │ │ + [ 23910] H^A │ │ + [ 23918] D^_ │ │ + [ 2391c] F^F^C │ │ + [ 23920] 0�^B │ │ + [ 23924] `^L^A │ │ + [ 2392c] j^C^B │ │ + [ 23930] >�^B │ │ + [ 23934] n^K^A │ │ + [ 23939] 0 │ │ + [ 23940] [^^ │ │ + [ 23948] T� │ │ + [ 2394c] )\n │ │ r^A^C │ │ - [ 23838] V^C^B │ │ - [ 23848] `^I^A │ │ - [ 2385c] G�^B │ │ - [ 23860] w^L^A │ │ - [ 23864] -�^B │ │ - [ 23868] ]^K^A │ │ - [ 2386c] m^_ │ │ - [ 23874] L^^ │ │ - [ 23880] R^C^B │ │ - [ 23884] <�^B │ │ - [ 23888] l^L^A │ │ - [ 23894] -^_ │ │ - [ 238a0] ^B^B │ │ - [ 238d0] _^E^C │ │ - [ 238d4] >�^B │ │ - [ 238d8] n^L^A │ │ - [ 238ec] T^_ │ │ - [ 238f0] f^F^C │ │ - [ 238fc] j� │ │ - [ 23900] ?\n │ │ + [ 23964] V^C^B │ │ + [ 23974] `^I^A │ │ + [ 23988] G�^B │ │ + [ 2398c] w^L^A │ │ + [ 23990] -�^B │ │ + [ 23994] ]^K^A │ │ + [ 23998] m^_ │ │ + [ 239a0] L^^ │ │ + [ 239ac] R^C^B │ │ + [ 239b0] <�^B │ │ + [ 239b4] l^L^A │ │ + [ 239c0] -^_ │ │ + [ 239cc] ^B^B │ │ + [ 239fc] _^E^C │ │ + [ 23a00] >�^B │ │ + [ 23a04] n^L^A │ │ + [ 23a18] T^_ │ │ + [ 23a1c] f^F^C │ │ + [ 23a28] j� │ │ + [ 23a2c] ?\n │ │ y^A │ │ - [ 23908] 6^A^B │ │ - [ 2390c] -� │ │ - [ 2391c] >� │ │ - [ 2392c] 2� │ │ - [ 23938] f^E^B │ │ - [ 2393c] ^�^B │ │ - [ 2394c] @^^ │ │ - [ 23955] " │ │ - [ 23958] g^H^B │ │ - [ 2395c] C^_ │ │ - [ 23960] C^F^C │ │ - [ 23970] x\n │ │ + [ 23a34] 6^A^B │ │ + [ 23a38] -� │ │ + [ 23a48] >� │ │ + [ 23a58] 2� │ │ + [ 23a64] f^E^B │ │ + [ 23a68] ^�^B │ │ + [ 23a78] @^^ │ │ + [ 23a81] " │ │ + [ 23a84] g^H^B │ │ + [ 23a88] C^_ │ │ + [ 23a8c] C^F^C │ │ + [ 23a9c] x\n │ │ G^G^D │ │ - [ 2397c] g�^B │ │ - [ 23988] t^I^A │ │ - [ 23998] L │ │ - [ 239a0] 6^L^A │ │ - [ 239a8] k\n │ │ + [ 23aa8] g�^B │ │ + [ 23ab4] t^I^A │ │ + [ 23ac4] L │ │ + [ 23acc] 6^L^A │ │ + [ 23ad4] k\n │ │ 1^L^A │ │ - [ 239bc] \^I │ │ - [ 239c4] `� │ │ - [ 239c8] 5\n │ │ + [ 23ae8] \^I │ │ + [ 23af0] `� │ │ + [ 23af4] 5\n │ │ 8^B^B │ │ - [ 239d4] b� │ │ - [ 239d8] 7\n │ │ + [ 23b00] b� │ │ + [ 23b04] 7\n │ │ P� │ │ - [ 239f0] 1^I^A │ │ - [ 239f4] s^A │ │ - [ 239f8] *^A^B │ │ - [ 23a04] p�^B │ │ - [ 23a0c] Z�^B │ │ - [ 23a18] C^M^A │ │ - [ 23a20] l^I^A │ │ - [ 23a28] C^L^A │ │ - [ 23a30] 8^C^B │ │ - [ 23a4c] S� │ │ - [ 23a50] 4^I^A │ │ - [ 23a68] o^A^C │ │ - [ 23a70] +^B^B │ │ - [ 23a74] N� │ │ - [ 23a78] /^I^A │ │ - [ 23a8d] 0 │ │ - [ 23a94] ^0 │ │ - [ 23aac] +�^B │ │ - [ 23ab0] [^K^A │ │ - [ 23ab8] M^K^A │ │ - [ 23ac8] 4^M^A │ │ - [ 23acc] :� │ │ - [ 23ae8] =^L^A │ │ - [ 23aec] g� │ │ - [ 23af0] H^I^A │ │ - [ 23b08] ~^D^B │ │ - [ 23b0c] -� │ │ - [ 23b20] \\n │ │ + [ 23b1c] 1^I^A │ │ + [ 23b20] s^A │ │ + [ 23b24] *^A^B │ │ + [ 23b30] p�^B │ │ + [ 23b38] Z�^B │ │ + [ 23b44] C^M^A │ │ + [ 23b4c] l^I^A │ │ + [ 23b54] C^L^A │ │ + [ 23b5c] 8^C^B │ │ + [ 23b78] S� │ │ + [ 23b7c] 4^I^A │ │ + [ 23b94] o^A^C │ │ + [ 23b9c] +^B^B │ │ + [ 23ba0] N� │ │ + [ 23ba4] /^I^A │ │ + [ 23bb9] 0 │ │ + [ 23bc0] ^0 │ │ + [ 23bd8] +�^B │ │ + [ 23bdc] [^K^A │ │ + [ 23be4] M^K^A │ │ + [ 23bf4] 4^M^A │ │ + [ 23bf8] :� │ │ + [ 23c14] =^L^A │ │ + [ 23c18] g� │ │ + [ 23c1c] H^I^A │ │ + [ 23c34] ~^D^B │ │ + [ 23c38] -� │ │ + [ 23c4c] \\n │ │ t�^B │ │ - [ 23b2c] R�^B │ │ - [ 23b3c] T�^B │ │ - [ 23b44] %^^ │ │ - [ 23b58] G^E^C │ │ - [ 23b64] C�^B │ │ - [ 23b68] s^K^A │ │ - [ 23b84] L�^B │ │ - [ 23b88] |^K^A │ │ - [ 23b8c] 0� │ │ - [ 23b9c] X�^B │ │ - [ 23ba4] [^_ │ │ - [ 23ba8] t^F^C │ │ - [ 23bb4] P�^B │ │ - [ 23bbc] \^K │ │ - [ 23bc4] M� │ │ - [ 23bc8] "\n │ │ + [ 23c58] R�^B │ │ + [ 23c68] T�^B │ │ + [ 23c70] %^^ │ │ + [ 23c84] G^E^C │ │ + [ 23c90] C�^B │ │ + [ 23c94] s^K^A │ │ + [ 23cb0] L�^B │ │ + [ 23cb4] |^K^A │ │ + [ 23cb8] 0� │ │ + [ 23cc8] X�^B │ │ + [ 23cd0] [^_ │ │ + [ 23cd4] t^F^C │ │ + [ 23ce0] P�^B │ │ + [ 23ce8] \^K │ │ + [ 23cf0] M� │ │ + [ 23cf4] "\n │ │ t� │ │ - [ 23bd8] G\n │ │ + [ 23d04] G\n │ │ Y^_ │ │ - [ 23be0] r^F^B │ │ - [ 23be8] M^M^A │ │ - [ 23bec] p� │ │ - [ 23bf0] C\n │ │ + [ 23d0c] r^F^B │ │ + [ 23d14] M^M^A │ │ + [ 23d18] p� │ │ + [ 23d1c] C\n │ │ ~^I^A │ │ - [ 23c1c] @� │ │ - [ 23c20] !^I^A │ │ - [ 23c38] t^C^B │ │ - [ 23c40] x^I^A │ │ - [ 23c44] V�^B │ │ - [ 23c54] A^^ │ │ - [ 23c60] <^L^A │ │ - [ 23c64] b�^B │ │ - [ 23c6c] f^^ │ │ - [ 23c70] 6^D^C │ │ - [ 23c7c] I�^B │ │ - [ 23c80] y^K^A │ │ - [ 23c90] p^D^B │ │ - [ 23c94] )^_ │ │ - [ 23cac] t^_ │ │ - [ 23cb8] m^E^C │ │ - [ 23cc4] b^A │ │ - [ 23cd0] │ │ - [ 23cd8] j\n │ │ + [ 23d48] @� │ │ + [ 23d4c] !^I^A │ │ + [ 23d64] t^C^B │ │ + [ 23d6c] x^I^A │ │ + [ 23d70] V�^B │ │ + [ 23d80] A^^ │ │ + [ 23d8c] <^L^A │ │ + [ 23d90] b�^B │ │ + [ 23d98] f^^ │ │ + [ 23d9c] 6^D^C │ │ + [ 23da8] I�^B │ │ + [ 23dac] y^K^A │ │ + [ 23dbc] p^D^B │ │ + [ 23dc0] )^_ │ │ + [ 23dd8] t^_ │ │ + [ 23de4] m^E^C │ │ + [ 23df0] b^A │ │ + [ 23dfc] │ │ + [ 23e04] j\n │ │ $�^B │ │ - [ 23ce0] T^K^A │ │ - [ 23ce4] 3^B │ │ - [ 23ced] " │ │ - [ 23cf0] W^H^B │ │ - [ 23d00] R\n │ │ + [ 23e0c] T^K^A │ │ + [ 23e10] 3^B │ │ + [ 23e19] " │ │ + [ 23e1c] W^H^B │ │ + [ 23e2c] R\n │ │ J�^B │ │ - [ 23d08] z^L^A │ │ - [ 23d18] G^M^A │ │ - [ 23d1c] 1^I │ │ - [ 23d24] 0^A │ │ - [ 23d2c] 5^A │ │ - [ 23d34] v0 │ │ - [ 23d40] 2^C^B │ │ - [ 23d4c] '^_ │ │ - [ 23d54] c� │ │ - [ 23d58] D^I^A │ │ - [ 23d5c] M� │ │ - [ 23d60] .^I^A │ │ - [ 23d64] @^C │ │ - [ 23d78] T^C^B │ │ - [ 23d80] /^E^C │ │ - [ 23d88] p │ │ - [ 23d94] |^A │ │ - [ 23d98] <^A^B │ │ - [ 23d9c] ,� │ │ - [ 23da8] x^C^B │ │ - [ 23dac] 3� │ │ - [ 23db8] f\n │ │ + [ 23e34] z^L^A │ │ + [ 23e44] G^M^A │ │ + [ 23e48] 1^I │ │ + [ 23e50] 0^A │ │ + [ 23e58] 5^A │ │ + [ 23e60] v0 │ │ + [ 23e6c] 2^C^B │ │ + [ 23e78] '^_ │ │ + [ 23e80] c� │ │ + [ 23e84] D^I^A │ │ + [ 23e88] M� │ │ + [ 23e8c] .^I^A │ │ + [ 23e90] @^C │ │ + [ 23ea4] T^C^B │ │ + [ 23eac] /^E^C │ │ + [ 23eb4] p │ │ + [ 23ec0] |^A │ │ + [ 23ec4] <^A^B │ │ + [ 23ec8] ,� │ │ + [ 23ed4] x^C^B │ │ + [ 23ed8] 3� │ │ + [ 23ee4] f\n │ │ Z │ │ - [ 23dc5] 0 │ │ - [ 23dd8] V │ │ - [ 23de0] 4^K^A │ │ - [ 23e0c] L� │ │ - [ 23e10] !\n │ │ + [ 23ef1] 0 │ │ + [ 23f04] V │ │ + [ 23f0c] 4^K^A │ │ + [ 23f38] L� │ │ + [ 23f3c] !\n │ │ [^I │ │ - [ 23e1c] E� │ │ - [ 23e2c] .�^B │ │ - [ 23e30] ^^K^A │ │ - [ 23e34] \� │ │ - [ 23e38] 1\n │ │ + [ 23f48] E� │ │ + [ 23f58] .�^B │ │ + [ 23f5c] ^^K^A │ │ + [ 23f60] \� │ │ + [ 23f64] 1\n │ │ :^B^B │ │ - [ 23e64] +^B │ │ - [ 23e6c] .� │ │ - [ 23e78] \^E^C │ │ - [ 23e84] L�^B │ │ - [ 23e88] |^L^A │ │ - [ 23e90] W\n │ │ + [ 23f90] +^B │ │ + [ 23f98] .� │ │ + [ 23fa4] \^E^C │ │ + [ 23fb0] L�^B │ │ + [ 23fb4] |^L^A │ │ + [ 23fbc] W\n │ │ ]^A │ │ - [ 23eac] $^^ │ │ - [ 23eb4] \�^B │ │ - [ 23ecd] 0 │ │ - [ 23ed4] w� │ │ - [ 23ed8] X^I^A │ │ - [ 23ee4] ;� │ │ - [ 23ef0] 4^L^A │ │ - [ 23f04] � │ │ - [ 23f10] 7^L^A │ │ - [ 23f20] 5^M^A │ │ - [ 23f2c] ?^^ │ │ - [ 23f35] " │ │ - [ 23f38] K^H^B │ │ - [ 23f3c] C^C │ │ - [ 23f50] 7^M^A │ │ - [ 23f58] E^M^A │ │ - [ 23f6c] {^_ │ │ - [ 23f75] ! │ │ - [ 23f7c] z^_ │ │ - [ 23f88] > │ │ - [ 23f8c] }0 │ │ - [ 23f98] D^M^A │ │ - [ 23fc0] |^D^B │ │ - [ 23fc8] $ │ │ - [ 23fcd] " │ │ - [ 23fd0] Y^H^B │ │ - [ 23fd8] 1^B^B │ │ - [ 23ff0] }^I^A │ │ - [ 24028] {^A^C │ │ - [ 24030] 0^M^A │ │ - [ 24034] T^A │ │ - [ 2405c] R^^ │ │ - [ 24064] $^F │ │ - [ 2408c] &� │ │ - [ 24094] V^^ │ │ - [ 240a4] Q� │ │ - [ 240a8] &\n │ │ + [ 23fd8] $^^ │ │ + [ 23fe0] \�^B │ │ + [ 23ff9] 0 │ │ + [ 24000] w� │ │ + [ 24004] X^I^A │ │ + [ 24010] ;� │ │ + [ 2401c] 4^L^A │ │ + [ 24030] � │ │ + [ 2403c] 7^L^A │ │ + [ 2404c] 5^M^A │ │ + [ 24058] ?^^ │ │ + [ 24061] " │ │ + [ 24064] K^H^B │ │ + [ 24068] C^C │ │ + [ 2407c] 7^M^A │ │ + [ 24084] E^M^A │ │ + [ 24098] {^_ │ │ + [ 240a1] ! │ │ + [ 240a8] z^_ │ │ + [ 240b4] > │ │ + [ 240b8] }0 │ │ + [ 240c4] D^M^A │ │ + [ 240ec] |^D^B │ │ + [ 240f4] $ │ │ + [ 240f9] " │ │ + [ 240fc] Y^H^B │ │ + [ 24104] 1^B^B │ │ + [ 2411c] }^I^A │ │ + [ 24154] {^A^C │ │ + [ 2415c] 0^M^A │ │ + [ 24160] T^A │ │ + [ 24188] R^^ │ │ + [ 24190] $^F │ │ + [ 241b8] &� │ │ + [ 241c0] V^^ │ │ + [ 241d0] Q� │ │ + [ 241d4] &\n │ │ 6^^ │ │ - [ 240d0] /^M^A │ │ - [ 240f4] z�^B │ │ - [ 240fc] f�^B │ │ - [ 24108] r^D^B │ │ - [ 24110] T^A^B │ │ - [ 24114] c^_ │ │ - [ 24120] m^G^D │ │ - [ 24130] s\n │ │ + [ 241fc] /^M^A │ │ + [ 24220] z�^B │ │ + [ 24228] f�^B │ │ + [ 24234] r^D^B │ │ + [ 2423c] T^A^B │ │ + [ 24240] c^_ │ │ + [ 2424c] m^G^D │ │ + [ 2425c] s\n │ │ c�^B │ │ - [ 2413d] 0 │ │ - [ 24144] ^^D │ │ - [ 24148] d^B^B │ │ - [ 24150] J^L^A │ │ - [ 24158] \^C^B │ │ - [ 24164] a^_ │ │ - [ 24170] K^M^A │ │ - [ 2417c] =^A │ │ - [ 24184] 2� │ │ - [ 241b4] ?�^B │ │ - [ 241b8] o^L^A │ │ - [ 241cc] p� │ │ - [ 241d0] Q^I^A │ │ - [ 241d4] ~�^B │ │ - [ 241dc] r� │ │ - [ 241e0] S^I^A │ │ - [ 241e4] 6^A │ │ - [ 241f0] @^C^B │ │ - [ 241f4] s0 │ │ - [ 24205] " │ │ - [ 24208] ]^H^B │ │ - [ 2420c] !�^B │ │ - [ 24210] Q^L^A │ │ - [ 24214] `" │ │ - [ 24218] /^H^B │ │ - [ 2421c] f^_ │ │ - [ 24228] ?^K^A │ │ - [ 2422d] │ │ - [ 24240] y\n │ │ + [ 24269] 0 │ │ + [ 24270] ^^D │ │ + [ 24274] d^B^B │ │ + [ 2427c] J^L^A │ │ + [ 24284] \^C^B │ │ + [ 24290] a^_ │ │ + [ 2429c] K^M^A │ │ + [ 242a8] =^A │ │ + [ 242b0] 2� │ │ + [ 242e0] ?�^B │ │ + [ 242e4] o^L^A │ │ + [ 242f8] p� │ │ + [ 242fc] Q^I^A │ │ + [ 24300] ~�^B │ │ + [ 24308] r� │ │ + [ 2430c] S^I^A │ │ + [ 24310] 6^A │ │ + [ 2431c] @^C^B │ │ + [ 24320] s0 │ │ + [ 24331] " │ │ + [ 24334] ]^H^B │ │ + [ 24338] !�^B │ │ + [ 2433c] Q^L^A │ │ + [ 24340] `" │ │ + [ 24344] /^H^B │ │ + [ 24348] f^_ │ │ + [ 24354] ?^K^A │ │ + [ 24359] │ │ + [ 2436c] y\n │ │ q^G^D │ │ - [ 24250] w\n │ │ + [ 2437c] w\n │ │ :^_ │ │ - [ 24258] *^F^C │ │ - [ 24268] b\n │ │ + [ 24384] *^F^C │ │ + [ 24394] b\n │ │ ]^I │ │ - [ 2427c] A^[ │ │ - [ 24280] N^C^B │ │ - [ 24284] H� │ │ - [ 24288] )^I^A │ │ - [ 2428c] <^^ │ │ - [ 242a0] F^B^B │ │ - [ 242a4] m� │ │ - [ 242a8] N^I^A │ │ - [ 242ac] |^^ │ │ - [ 242b0] j^D^B │ │ - [ 242b8] B^B^B │ │ - [ 242bc] r^A │ │ - [ 242c0] (^A^B │ │ - [ 242d0] r\n │ │ + [ 243a8] A^[ │ │ + [ 243ac] N^C^B │ │ + [ 243b0] H� │ │ + [ 243b4] )^I^A │ │ + [ 243b8] <^^ │ │ + [ 243cc] F^B^B │ │ + [ 243d0] m� │ │ + [ 243d4] N^I^A │ │ + [ 243d8] |^^ │ │ + [ 243dc] j^D^B │ │ + [ 243e4] B^B^B │ │ + [ 243e8] r^A │ │ + [ 243ec] (^A^B │ │ + [ 243fc] r\n │ │ n" │ │ - [ 242d8] 5^H^B │ │ - [ 242dc] "�^B │ │ - [ 242e0] R^K^A │ │ - [ 242e4] u^O │ │ - [ 242e8] &^C^B │ │ - [ 242ec] q�^B │ │ - [ 242f8] B^K^A │ │ - [ 242fc] u" │ │ - [ 24300] ?^H^B │ │ - [ 24304] ?^_ │ │ - [ 24308] 9^F^C │ │ - [ 2430d] 0 │ │ - [ 24318] * │ │ - [ 24324] z� │ │ - [ 24328] M\n │ │ + [ 24404] 5^H^B │ │ + [ 24408] "�^B │ │ + [ 2440c] R^K^A │ │ + [ 24410] u^O │ │ + [ 24414] &^C^B │ │ + [ 24418] q�^B │ │ + [ 24424] B^K^A │ │ + [ 24428] u" │ │ + [ 2442c] ?^H^B │ │ + [ 24430] ?^_ │ │ + [ 24434] 9^F^C │ │ + [ 24439] 0 │ │ + [ 24444] * │ │ + [ 24450] z� │ │ + [ 24454] M\n │ │ 8^K^A │ │ - [ 24354] S� │ │ - [ 24358] (\n │ │ + [ 24480] S� │ │ + [ 24484] (\n │ │ <^K^A │ │ - [ 24370] %^L^A │ │ - [ 24378] 2^M^A │ │ - [ 24380] t^D^B │ │ - [ 24384] 0� │ │ - [ 2438c] `0 │ │ - [ 243a4] \�^B │ │ - [ 243b4] o�^B │ │ - [ 243c0] :^L^A │ │ - [ 243c8] 2^L^A │ │ - [ 243cc] 5�^B │ │ - [ 243d0] e^K^A │ │ - [ 243d4] M^A │ │ - [ 243dc] b�^A │ │ - [ 243e4] #� │ │ - [ 243f4] -^B │ │ - [ 24405] 0 │ │ - [ 2440d] 0 │ │ - [ 24414] ~� │ │ - [ 24418] _^I^A │ │ - [ 24428] J │ │ - [ 2442c] I^_ │ │ - [ 24430] N^F^B │ │ - [ 24438] `\n │ │ + [ 2449c] %^L^A │ │ + [ 244a4] 2^M^A │ │ + [ 244ac] t^D^B │ │ + [ 244b0] 0� │ │ + [ 244b8] `0 │ │ + [ 244d0] \�^B │ │ + [ 244e0] o�^B │ │ + [ 244ec] :^L^A │ │ + [ 244f4] 2^L^A │ │ + [ 244f8] 5�^B │ │ + [ 244fc] e^K^A │ │ + [ 24500] M^A │ │ + [ 24508] b�^A │ │ + [ 24510] #� │ │ + [ 24520] -^B │ │ + [ 24531] 0 │ │ + [ 24539] 0 │ │ + [ 24540] ~� │ │ + [ 24544] _^I^A │ │ + [ 24554] J │ │ + [ 24558] I^_ │ │ + [ 2455c] N^F^B │ │ + [ 24564] `\n │ │ +^A │ │ - [ 24464] h^A │ │ - [ 2446c] V^_ │ │ - [ 24470] l^F^C │ │ - [ 2447c] R� │ │ - [ 24480] '\n │ │ + [ 24590] h^A │ │ + [ 24598] V^_ │ │ + [ 2459c] l^F^C │ │ + [ 245a8] R� │ │ + [ 245ac] '\n │ │ =�^B │ │ - [ 24488] m^L^A │ │ - [ 24490] , │ │ - [ 244a4] g^_ │ │ - [ 244bc] =�^B │ │ - [ 244c0] m^K^A │ │ - [ 244d4] W^D │ │ - [ 244d8] ^^B^B │ │ - [ 244f0] *^L^A │ │ - [ 244f4] I^^ │ │ - [ 24504] P^^ │ │ - [ 2450c] J� │ │ - [ 24510] +^I^A │ │ - [ 24518] c\n │ │ + [ 245b4] m^L^A │ │ + [ 245bc] , │ │ + [ 245d0] g^_ │ │ + [ 245e8] =�^B │ │ + [ 245ec] m^K^A │ │ + [ 24600] W^D │ │ + [ 24604] ^^B^B │ │ + [ 2461c] *^L^A │ │ + [ 24620] I^^ │ │ + [ 24630] P^^ │ │ + [ 24638] J� │ │ + [ 2463c] +^I^A │ │ + [ 24644] c\n │ │ " │ │ - [ 24520] I^H^B │ │ - [ 2452c] i^A │ │ - [ 24540] s^E^C │ │ - [ 24560] (^L^A │ │ - [ 24570] &^L^A │ │ - [ 24574] h� │ │ - [ 24578] I^I^A │ │ - [ 2457c] l^^ │ │ - [ 24580] F^D^B │ │ - [ 245a8] H^A^B │ │ - [ 245b4] c^^ │ │ - [ 245b8] .^D^B │ │ - [ 245c4] �^B │ │ - [ 245c8] P^L^A │ │ - [ 245dc] 8^^ │ │ - [ 245ec] @�^B │ │ - [ 245f0] p^L^A │ │ - [ 245f4] }�^B │ │ - [ 245fc] N�^B │ │ - [ 24600] ~^K^A │ │ - [ 24618] d │ │ - [ 24620] v^E^C │ │ - [ 24628] B^A^B │ │ - [ 2463c] 4�^B │ │ - [ 24640] d^K^A │ │ - [ 24648] ;^M^A │ │ - [ 24655] 0 │ │ - [ 24664] K�^B │ │ - [ 24668] {^K^A │ │ - [ 2466c] ^^^ │ │ - [ 24670] $^D^B │ │ - [ 2467c] ;�^B │ │ - [ 24680] k^L^A │ │ - [ 24684] Q^A │ │ - [ 24694] 9� │ │ - [ 246a0] e^C^C │ │ - [ 246a8] z^I^A │ │ - [ 246bc] v�^B │ │ - [ 246c4] #^A │ │ - [ 246cc] <� │ │ - [ 246d8] w^I^A │ │ - [ 246fc] J� │ │ - [ 24710] 6^K^A │ │ - [ 24715] 0 │ │ - [ 24724] u�^B │ │ - [ 24730] H^M^A │ │ - [ 24740] h^I^A │ │ - [ 24748] :^K^A │ │ - [ 24750] y^I^A │ │ - [ 24754] y� │ │ - [ 24758] Z^I^A │ │ - [ 24764] "� │ │ - [ 24774] 7^_ │ │ - [ 24778] #^F^C │ │ - [ 2477c] H� │ │ - [ 24784] g0 │ │ - [ 2478c] 2�^B │ │ - [ 24790] b^L^A │ │ - [ 24798] ,^E^C │ │ - [ 247a4] (^^ │ │ - [ 247ac] x^A │ │ - [ 247b0] 4^A^B │ │ - [ 247bc] a^A │ │ - [ 247d0] H^B^B │ │ - [ 247d4] A" │ │ - [ 247d8] '^H^B │ │ - [ 247e8] ^L^A │ │ - [ 247ec] E^^ │ │ - [ 24800] |\n │ │ + [ 2464c] I^H^B │ │ + [ 24658] i^A │ │ + [ 2466c] s^E^C │ │ + [ 2468c] (^L^A │ │ + [ 2469c] &^L^A │ │ + [ 246a0] h� │ │ + [ 246a4] I^I^A │ │ + [ 246a8] l^^ │ │ + [ 246ac] F^D^B │ │ + [ 246d4] H^A^B │ │ + [ 246e0] c^^ │ │ + [ 246e4] .^D^B │ │ + [ 246f0] �^B │ │ + [ 246f4] P^L^A │ │ + [ 24708] 8^^ │ │ + [ 24718] @�^B │ │ + [ 2471c] p^L^A │ │ + [ 24720] }�^B │ │ + [ 24728] N�^B │ │ + [ 2472c] ~^K^A │ │ + [ 24744] d │ │ + [ 2474c] v^E^C │ │ + [ 24754] B^A^B │ │ + [ 24768] 4�^B │ │ + [ 2476c] d^K^A │ │ + [ 24774] ;^M^A │ │ + [ 24781] 0 │ │ + [ 24790] K�^B │ │ + [ 24794] {^K^A │ │ + [ 24798] ^^^ │ │ + [ 2479c] $^D^B │ │ + [ 247a8] ;�^B │ │ + [ 247ac] k^L^A │ │ + [ 247b0] Q^A │ │ + [ 247c0] 9� │ │ + [ 247cc] e^C^C │ │ + [ 247d4] z^I^A │ │ + [ 247e8] v�^B │ │ + [ 247f0] #^A │ │ + [ 247f8] <� │ │ + [ 24804] w^I^A │ │ + [ 24828] J� │ │ + [ 2483c] 6^K^A │ │ + [ 24841] 0 │ │ + [ 24850] u�^B │ │ + [ 2485c] H^M^A │ │ + [ 2486c] h^I^A │ │ + [ 24874] :^K^A │ │ + [ 2487c] y^I^A │ │ + [ 24880] y� │ │ + [ 24884] Z^I^A │ │ + [ 24890] "� │ │ + [ 248a0] 7^_ │ │ + [ 248a4] #^F^C │ │ + [ 248a8] H� │ │ + [ 248b0] g0 │ │ + [ 248b8] 2�^B │ │ + [ 248bc] b^L^A │ │ + [ 248c4] ,^E^C │ │ + [ 248d0] (^^ │ │ + [ 248d8] x^A │ │ + [ 248dc] 4^A^B │ │ + [ 248e8] a^A │ │ + [ 248fc] H^B^B │ │ + [ 24900] A" │ │ + [ 24904] '^H^B │ │ + [ 24914] ^L^A │ │ + [ 24918] E^^ │ │ + [ 2492c] |\n │ │ 5� │ │ - [ 24810] r^B^B │ │ - [ 24814] 4^^ │ │ - [ 2481c] '� │ │ - [ 2483c] C� │ │ - [ 24840] $^I^A │ │ - [ 24858] c^I^A │ │ - [ 2485c] P^_ │ │ - [ 24860] \^F^B │ │ - [ 24870] ,^C^B │ │ - [ 24878] Z\n │ │ + [ 2493c] r^B^B │ │ + [ 24940] 4^^ │ │ + [ 24948] '� │ │ + [ 24968] C� │ │ + [ 2496c] $^I^A │ │ + [ 24984] c^I^A │ │ + [ 24988] P^_ │ │ + [ 2498c] \^F^B │ │ + [ 2499c] ,^C^B │ │ + [ 249a4] Z\n │ │ N�^B │ │ - [ 24880] ~^L^A │ │ - [ 24888] e^G^D │ │ - [ 2488c] =� │ │ - [ 24898] f^A^C │ │ - [ 248ac] X� │ │ - [ 248b0] -\n │ │ + [ 249ac] ~^L^A │ │ + [ 249b4] e^G^D │ │ + [ 249b8] =� │ │ + [ 249c4] f^A^C │ │ + [ 249d8] X� │ │ + [ 249dc] -\n │ │ a�^B │ │ - [ 248c4] D^C │ │ - [ 248cc] 4^_ │ │ - [ 248dc] c^A │ │ - [ 248e4] K� │ │ - [ 248f4] q^^ │ │ - [ 248f8] P^D^B │ │ - [ 24900] 8 │ │ - [ 2491c] M^_ │ │ - [ 24920] Y^F^C │ │ - [ 2492c] /�^B │ │ - [ 24930] _^K^A │ │ - [ 24934] .� │ │ - [ 24940] D^K^A │ │ - [ 24964] 9� │ │ - [ 2496c] (^B │ │ - [ 24980] $^K^C │ │ - [ 2498c] h�^B │ │ - [ 24994] *^B │ │ - [ 249a4] Z\n │ │ - [ 249b4] "� │ │ - [ 249e8] ]^A^C │ │ - [ 249ec] 1� │ │ - [ 249f4] F^A │ │ - [ 24a08] @^G^C │ │ - [ 24a18] n\n │ │ + [ 249f0] D^C │ │ + [ 249f8] 4^_ │ │ + [ 24a08] c^A │ │ + [ 24a10] K� │ │ + [ 24a20] q^^ │ │ + [ 24a24] P^D^B │ │ + [ 24a2c] 8 │ │ + [ 24a48] M^_ │ │ + [ 24a4c] Y^F^C │ │ + [ 24a58] /�^B │ │ + [ 24a5c] _^K^A │ │ + [ 24a60] .� │ │ + [ 24a6c] D^K^A │ │ + [ 24a90] 9� │ │ + [ 24a98] (^B │ │ + [ 24aac] $^K^C │ │ + [ 24ab8] h�^B │ │ + [ 24ac0] *^B │ │ + [ 24ad0] Z\n │ │ + [ 24ae0] "� │ │ + [ 24b14] ]^A^C │ │ + [ 24b18] 1� │ │ + [ 24b20] F^A │ │ + [ 24b34] @^G^C │ │ + [ 24b44] n\n │ │ S\n │ │ z^A │ │ - [ 24a30] 8^A^B │ │ - [ 24a34] ;^^ │ │ - [ 24a3c] t^^ │ │ - [ 24a40] V^D^B │ │ - [ 24a44] k�^B │ │ - [ 24a4c] #^^ │ │ - [ 24a54] u^A │ │ - [ 24a58] .^A^B │ │ - [ 24a5c] >^^ │ │ - [ 24a68] |^B^B │ │ - [ 24a6d] ! │ │ - [ 24a78] z^D^B │ │ - [ 24a84] D^^ │ │ - [ 24a94] e^_ │ │ - [ 24a9c] )� │ │ - [ 24aa4] G" │ │ - [ 24aa8] +^H^B │ │ - [ 24ab4] |�^B │ │ - [ 24abc] /^^ │ │ - [ 24ac4] J�^B │ │ - [ 24ac8] z^K^A │ │ - [ 24ae4] W^A │ │ - [ 24af4] A� │ │ - [ 24b0c] .^A │ │ - [ 24b24] !^^ │ │ - [ 24b2c] A�^B │ │ - [ 24b30] q^K^A │ │ - [ 24b3c] S^D │ │ - [ 24b40] \^B^B │ │ - [ 24b4c] d�^A │ │ - [ 24b5c] u� │ │ - [ 24b60] H\n │ │ + [ 24b5c] 8^A^B │ │ + [ 24b60] ;^^ │ │ + [ 24b68] t^^ │ │ + [ 24b6c] V^D^B │ │ + [ 24b70] k�^B │ │ + [ 24b78] #^^ │ │ + [ 24b80] u^A │ │ + [ 24b84] .^A^B │ │ + [ 24b88] >^^ │ │ + [ 24b94] |^B^B │ │ + [ 24b99] ! │ │ + [ 24ba4] z^D^B │ │ + [ 24bb0] D^^ │ │ + [ 24bc0] e^_ │ │ + [ 24bc8] )� │ │ + [ 24bd0] G" │ │ + [ 24bd4] +^H^B │ │ + [ 24be0] |�^B │ │ + [ 24be8] /^^ │ │ + [ 24bf0] J�^B │ │ + [ 24bf4] z^K^A │ │ + [ 24c10] W^A │ │ + [ 24c20] A� │ │ + [ 24c38] .^A │ │ + [ 24c50] !^^ │ │ + [ 24c58] A�^B │ │ + [ 24c5c] q^K^A │ │ + [ 24c68] S^D │ │ + [ 24c6c] \^B^B │ │ + [ 24c78] d�^A │ │ + [ 24c88] u� │ │ + [ 24c8c] H\n │ │ G^K^A │ │ - [ 24b7c] _� │ │ - [ 24b80] @^I^A │ │ - [ 24b84] ;�^B │ │ - [ 24b88] k^K^A │ │ - [ 24b98] " │ │ - [ 24b9c] i0 │ │ - [ 24ba4] e^^ │ │ - [ 24ba8] 3^D^C │ │ - [ 24bac] C� │ │ - [ 24bb5] 0 │ │ - [ 24bc0] )^G^D │ │ - [ 24bc4] l^A │ │ - [ 24bd4] k�^B │ │ - [ 24be4] X^A │ │ - [ 24bec] c�^A │ │ - [ 24bfd] " │ │ - [ 24c00] M^H^B │ │ - [ 24c20] 9^M^A │ │ - [ 24c30] p^C^B │ │ - [ 24c34] I� │ │ - [ 24c38] *^I^A │ │ - [ 24c40] B │ │ - [ 24c44] <� │ │ - [ 24c64] e0 │ │ - [ 24c6c] |� │ │ - [ 24c70] O\n │ │ + [ 24ca8] _� │ │ + [ 24cac] @^I^A │ │ + [ 24cb0] ;�^B │ │ + [ 24cb4] k^K^A │ │ + [ 24cc4] " │ │ + [ 24cc8] i0 │ │ + [ 24cd0] e^^ │ │ + [ 24cd4] 3^D^C │ │ + [ 24cd8] C� │ │ + [ 24ce1] 0 │ │ + [ 24cec] )^G^D │ │ + [ 24cf0] l^A │ │ + [ 24d00] k�^B │ │ + [ 24d10] X^A │ │ + [ 24d18] c�^A │ │ + [ 24d29] " │ │ + [ 24d2c] M^H^B │ │ + [ 24d4c] 9^M^A │ │ + [ 24d5c] p^C^B │ │ + [ 24d60] I� │ │ + [ 24d64] *^I^A │ │ + [ 24d6c] B │ │ + [ 24d70] <� │ │ + [ 24d90] e0 │ │ + [ 24d98] |� │ │ + [ 24d9c] O\n │ │ *^M^A │ │ - [ 24c9d] 0 │ │ - [ 24cac] \^^ │ │ - [ 24cb4] k� │ │ - [ 24cb8] @\n │ │ + [ 24dc9] 0 │ │ + [ 24dd8] \^^ │ │ + [ 24de0] k� │ │ + [ 24de4] @\n │ │ i^A^C │ │ - [ 24cdc] {� │ │ - [ 24ce0] \^I^A │ │ - [ 24cf4] E� │ │ - [ 24cf8] &^I^A │ │ - [ 24d00] .^M^A │ │ - [ 24d08] 8^E^C │ │ - [ 24d0c] %^F │ │ - [ 24d1c] I" │ │ - [ 24d20] -^H^B │ │ - [ 24d28] X^A^B │ │ - [ 24d30] ^M^A │ │ - [ 24d34] 1�^B │ │ - [ 24d38] a^L^A │ │ - [ 24d3c] *�^B │ │ - [ 24d40] Z^L^A │ │ - [ 24d4c] {� │ │ - [ 24d50] N\n │ │ + [ 24e08] {� │ │ + [ 24e0c] \^I^A │ │ + [ 24e20] E� │ │ + [ 24e24] &^I^A │ │ + [ 24e2c] .^M^A │ │ + [ 24e34] 8^E^C │ │ + [ 24e38] %^F │ │ + [ 24e48] I" │ │ + [ 24e4c] -^H^B │ │ + [ 24e54] X^A^B │ │ + [ 24e5c] ^M^A │ │ + [ 24e60] 1�^B │ │ + [ 24e64] a^L^A │ │ + [ 24e68] *�^B │ │ + [ 24e6c] Z^L^A │ │ + [ 24e78] {� │ │ + [ 24e7c] N\n │ │ O� │ │ - [ 24d68] 0^I^A │ │ - [ 24d70] .^C^B │ │ - [ 24d74] E�^B │ │ - [ 24d78] u^L^A │ │ - [ 24d7c] V0 │ │ - [ 24d80] w^H^B │ │ - [ 24d84] Y^I │ │ - [ 24d8d] " │ │ - [ 24d90] Q^H^B │ │ - [ 24da0] 1^K^A │ │ - [ 24da4] !� │ │ - [ 24dac] A� │ │ - [ 24dc0] v\n │ │ + [ 24e94] 0^I^A │ │ + [ 24e9c] .^C^B │ │ + [ 24ea0] E�^B │ │ + [ 24ea4] u^L^A │ │ + [ 24ea8] V0 │ │ + [ 24eac] w^H^B │ │ + [ 24eb0] Y^I │ │ + [ 24eb9] " │ │ + [ 24ebc] Q^H^B │ │ + [ 24ecc] 1^K^A │ │ + [ 24ed0] !� │ │ + [ 24ed8] A� │ │ + [ 24eec] v\n │ │ │ │ - [ 24de8] 5^L^A │ │ - [ 24df0] P^B^B │ │ - [ 24df4] y^_ │ │ - [ 24dfc] [�^B │ │ - [ 24e04] r^^ │ │ - [ 24e08] R^D^B │ │ - [ 24e10] K^L^A │ │ - [ 24e24] M�^B │ │ - [ 24e28] }^K^A │ │ - [ 24e3c] 0� │ │ - [ 24e50] P │ │ - [ 24e58] -^K^C │ │ - [ 24e60] I^K^A │ │ - [ 24e6d] ! │ │ - [ 24e74] .^^ │ │ - [ 24e7d] 0 │ │ - [ 24e8c] 2�^B │ │ - [ 24e90] b^K^A │ │ - [ 24e98] l^A^C │ │ - [ 24ea4] [�^B │ │ - [ 24ebc] h^^ │ │ - [ 24ec0] <^D^C │ │ - [ 24ecc] M� │ │ - [ 24ed8] $^L^A │ │ - [ 24ee0] 5^B^C │ │ - [ 24ef8] %^G^D │ │ - [ 24f00] [\n │ │ + [ 24f14] 5^L^A │ │ + [ 24f1c] P^B^B │ │ + [ 24f20] y^_ │ │ + [ 24f28] [�^B │ │ + [ 24f30] r^^ │ │ + [ 24f34] R^D^B │ │ + [ 24f3c] K^L^A │ │ + [ 24f50] M�^B │ │ + [ 24f54] }^K^A │ │ + [ 24f68] 0� │ │ + [ 24f7c] P │ │ + [ 24f84] -^K^C │ │ + [ 24f8c] I^K^A │ │ + [ 24f99] ! │ │ + [ 24fa0] .^^ │ │ + [ 24fa9] 0 │ │ + [ 24fb8] 2�^B │ │ + [ 24fbc] b^K^A │ │ + [ 24fc4] l^A^C │ │ + [ 24fd0] [�^B │ │ + [ 24fe8] h^^ │ │ + [ 24fec] <^D^C │ │ + [ 24ff8] M� │ │ + [ 25004] $^L^A │ │ + [ 2500c] 5^B^C │ │ + [ 25024] %^G^D │ │ + [ 2502c] [\n │ │ *^K^C │ │ - [ 24f0c] q0 │ │ - [ 24f14] i� │ │ - [ 24f18] >\n │ │ + [ 25038] q0 │ │ + [ 25040] i� │ │ + [ 25044] >\n │ │ &^P │ │ - [ 24f20] :^C^B │ │ - [ 24f30] X^C^B │ │ - [ 24f34] (� │ │ - [ 24f3c] t�^B │ │ - [ 24f44] K^K │ │ - [ 24f54] e^A │ │ - [ 24f78] ?^M^A │ │ - [ 24f94] j�^B │ │ - [ 24fa0] +^M^A │ │ - [ 24fb4] K�^B │ │ - [ 24fb8] {^L^A │ │ - [ 24fc0] A^K^A │ │ - [ 24fc4] Z^I │ │ - [ 24fcd] 0 │ │ - [ 24fd4] x^O │ │ - [ 24fd8] *^C^B │ │ - [ 24fe0] 9^L^A │ │ - [ 24fe5] " │ │ - [ 24fe8] U^H^B │ │ - [ 24ff8] a\n │ │ + [ 2504c] :^C^B │ │ + [ 2505c] X^C^B │ │ + [ 25060] (� │ │ + [ 25068] t�^B │ │ + [ 25070] K^K │ │ + [ 25080] e^A │ │ + [ 250a4] ?^M^A │ │ + [ 250c0] j�^B │ │ + [ 250cc] +^M^A │ │ + [ 250e0] K�^B │ │ + [ 250e4] {^L^A │ │ + [ 250ec] A^K^A │ │ + [ 250f0] Z^I │ │ + [ 250f9] 0 │ │ + [ 25100] x^O │ │ + [ 25104] *^C^B │ │ + [ 2510c] 9^L^A │ │ + [ 25111] " │ │ + [ 25114] U^H^B │ │ + [ 25124] a\n │ │ *^^ │ │ - [ 25008] z │ │ - [ 25014] {^^ │ │ - [ 25018] g^D^C │ │ - [ 2502c] _�^A │ │ - [ 25034] $� │ │ - [ 2503c] o� │ │ - [ 25040] P^I^A │ │ - [ 25048] P^E^C │ │ - [ 25054] r^_ │ │ - [ 25060] 2^E^C │ │ - [ 2506c] B� │ │ - [ 25074] &^F │ │ - [ 25080] p\n │ │ + [ 25134] z │ │ + [ 25140] {^^ │ │ + [ 25144] g^D^C │ │ + [ 25158] _�^A │ │ + [ 25160] $� │ │ + [ 25168] o� │ │ + [ 2516c] P^I^A │ │ + [ 25174] P^E^C │ │ + [ 25180] r^_ │ │ + [ 2518c] 2^E^C │ │ + [ 25198] B� │ │ + [ 251a0] &^F │ │ + [ 251ac] p\n │ │ I^L^A │ │ - [ 2509c] q� │ │ - [ 250a0] D\n │ │ + [ 251c8] q� │ │ + [ 251cc] D\n │ │ /^_ │ │ - [ 250b0] A^E^C │ │ - [ 250b4] /� │ │ - [ 250cc] %� │ │ - [ 250d4] m�^B │ │ - [ 250e8] ^E^B │ │ - [ 250fc] :�^B │ │ - [ 25100] j^L^A │ │ - [ 25108] N^B^B │ │ - [ 2510c] :� │ │ - [ 2511c] &^^ │ │ - [ 25144] E�^B │ │ - [ 25148] u^K^A │ │ - [ 25150] "^B^B │ │ - [ 25158] n^B^B │ │ - [ 2515d] 0 │ │ - [ 25164] 2^_ │ │ - [ 25170] 8^M^A │ │ - [ 25174] }^A │ │ - [ 25178] >^A^B │ │ - [ 2517c] =^^ │ │ - [ 25184] ,� │ │ - [ 2518c] _�^B │ │ - [ 2519c] o^_ │ │ - [ 251a4] 7� │ │ - [ 251ac] 4� │ │ - [ 251b4] *^_ │ │ - [ 251bc] i^O │ │ - [ 251c0] "^C^B │ │ - [ 251c8] 4 │ │ - [ 251cc] x�^B │ │ - [ 251e4] C^[ │ │ - [ 251e8] P^C^B │ │ - [ 251ec] U^A │ │ - [ 25204] w0 │ │ - [ 25238] o^I^A │ │ - [ 2523c] M^O │ │ - [ 25248] 5^K^A │ │ - [ 2524c] Y^A │ │ - [ 25258] X │ │ - [ 2525c] @^_ │ │ - [ 25260] <^F^B │ │ - [ 25270] &^M^A │ │ - [ 25284] +! │ │ - [ 25290] 6^M^A │ │ - [ 25298] & │ │ - [ 2529c] -^^ │ │ - [ 252ac] q" │ │ - [ 252b0] ;^H^B │ │ - [ 252b4] q^_ │ │ - [ 252bc] G� │ │ - [ 252c4] K^M │ │ - [ 252d0] L^K^A │ │ - [ 252dc] &� │ │ - [ 252ec] 4^A │ │ - [ 252f8] r^I^A │ │ - [ 252fc] `�^A │ │ - [ 2530c] (�^B │ │ - [ 25310] X^K^A │ │ - [ 2533c] *� │ │ - [ 25344] |0 │ │ - [ 25354] x^_ │ │ - [ 2535c] r� │ │ - [ 25360] E\n │ │ + [ 251dc] A^E^C │ │ + [ 251e0] /� │ │ + [ 251f8] %� │ │ + [ 25200] m�^B │ │ + [ 25214] ^E^B │ │ + [ 25228] :�^B │ │ + [ 2522c] j^L^A │ │ + [ 25234] N^B^B │ │ + [ 25238] :� │ │ + [ 25248] &^^ │ │ + [ 25270] E�^B │ │ + [ 25274] u^K^A │ │ + [ 2527c] "^B^B │ │ + [ 25284] n^B^B │ │ + [ 25289] 0 │ │ + [ 25290] 2^_ │ │ + [ 2529c] 8^M^A │ │ + [ 252a0] }^A │ │ + [ 252a4] >^A^B │ │ + [ 252a8] =^^ │ │ + [ 252b0] ,� │ │ + [ 252b8] _�^B │ │ + [ 252c8] o^_ │ │ + [ 252d0] 7� │ │ + [ 252d8] 4� │ │ + [ 252e0] *^_ │ │ + [ 252e8] i^O │ │ + [ 252ec] "^C^B │ │ + [ 252f4] 4 │ │ + [ 252f8] x�^B │ │ + [ 25310] C^[ │ │ + [ 25314] P^C^B │ │ + [ 25318] U^A │ │ + [ 25330] w0 │ │ + [ 25364] o^I^A │ │ + [ 25368] M^O │ │ + [ 25374] 5^K^A │ │ + [ 25378] Y^A │ │ + [ 25384] X │ │ + [ 25388] @^_ │ │ + [ 2538c] <^F^B │ │ + [ 2539c] &^M^A │ │ + [ 253b0] +! │ │ + [ 253bc] 6^M^A │ │ + [ 253c4] & │ │ + [ 253c8] -^^ │ │ + [ 253d8] q" │ │ + [ 253dc] ;^H^B │ │ + [ 253e0] q^_ │ │ + [ 253e8] G� │ │ + [ 253f0] K^M │ │ + [ 253fc] L^K^A │ │ + [ 25408] &� │ │ + [ 25418] 4^A │ │ + [ 25424] r^I^A │ │ + [ 25428] `�^A │ │ + [ 25438] (�^B │ │ + [ 2543c] X^K^A │ │ + [ 25468] *� │ │ + [ 25470] |0 │ │ + [ 25480] x^_ │ │ + [ 25488] r� │ │ + [ 2548c] E\n │ │ " │ │ - [ 25368] E^H^B │ │ - [ 25370] H^L^A │ │ - [ 25378] < │ │ - [ 25380] 2^K^A │ │ - [ 253a4] X� │ │ - [ 253a8] 9^I^A │ │ - [ 253c4] L^K │ │ - [ 253cc] W^_ │ │ - [ 253d0] o^F^C │ │ - [ 253d8] ^^C^B │ │ - [ 253e0] )^E^C │ │ - [ 253ec] +^^ │ │ - [ 253fc] u�^B │ │ - [ 25404] B� │ │ - [ 25408] #^I^A │ │ - [ 2540c] j^_ │ │ - [ 25418] x^A^C │ │ - [ 2541c] M�^B │ │ - [ 25420] }^L^A │ │ - [ 25424] H^L │ │ - [ 25430] @^K^A │ │ - [ 25434] 6^_ │ │ - [ 25438] ^F^C │ │ - [ 25440] #^L^A │ │ - [ 25448] f │ │ - [ 2544c] a� │ │ - [ 25450] B^I^A │ │ - [ 25454] s�^B │ │ - [ 2545c] ~^C │ │ - [ 2547c] `�^B │ │ - [ 25488] U\n │ │ + [ 25494] E^H^B │ │ + [ 2549c] H^L^A │ │ + [ 254a4] < │ │ + [ 254ac] 2^K^A │ │ + [ 254d0] X� │ │ + [ 254d4] 9^I^A │ │ + [ 254f0] L^K │ │ + [ 254f8] W^_ │ │ + [ 254fc] o^F^C │ │ + [ 25504] ^^C^B │ │ + [ 2550c] )^E^C │ │ + [ 25518] +^^ │ │ + [ 25528] u�^B │ │ + [ 25530] B� │ │ + [ 25534] #^I^A │ │ + [ 25538] j^_ │ │ + [ 25544] x^A^C │ │ + [ 25548] M�^B │ │ + [ 2554c] }^L^A │ │ + [ 25550] H^L │ │ + [ 2555c] @^K^A │ │ + [ 25560] 6^_ │ │ + [ 25564] ^F^C │ │ + [ 2556c] #^L^A │ │ + [ 25574] f │ │ + [ 25578] a� │ │ + [ 2557c] B^I^A │ │ + [ 25580] s�^B │ │ + [ 25588] ~^C │ │ + [ 255a8] `�^B │ │ + [ 255b4] U\n │ │ o�^B │ │ - [ 25494] 3^_ │ │ - [ 2549c] _^_ │ │ - [ 254a0] z^F^C │ │ - [ 254a4] g^^ │ │ - [ 254a8] 9^D^C │ │ - [ 254ad] 0 │ │ - [ 254b8] {^I^A │ │ - [ 254bd] " │ │ - [ 254c0] e^H^B │ │ - [ 254d0] 0 │ │ - [ 254d4] %�^B │ │ - [ 254d8] U^L^A │ │ - [ 254dc] h� │ │ - [ 254e0] =\n │ │ + [ 255c0] 3^_ │ │ + [ 255c8] _^_ │ │ + [ 255cc] z^F^C │ │ + [ 255d0] g^^ │ │ + [ 255d4] 9^D^C │ │ + [ 255d9] 0 │ │ + [ 255e4] {^I^A │ │ + [ 255e9] " │ │ + [ 255ec] e^H^B │ │ + [ 255fc] 0 │ │ + [ 25600] %�^B │ │ + [ 25604] U^L^A │ │ + [ 25608] h� │ │ + [ 2560c] =\n │ │ @�^B │ │ - [ 254e8] p^K^A │ │ - [ 254f0] >^B^B │ │ - [ 254fc] u^_ │ │ - [ 2550c] ?�^B │ │ - [ 25510] o^K^A │ │ - [ 25514] v� │ │ - [ 25518] W^I^A │ │ - [ 2551c] n�^B │ │ - [ 25524] P^A │ │ - [ 25538] R^A^B │ │ - [ 25540] F^L^A │ │ - [ 25544] )�^B │ │ - [ 25548] Y^L^A │ │ - [ 25558] W^G^D │ │ - [ 25560] u^A^C │ │ - [ 25564] D� │ │ - [ 25574] :^A │ │ - [ 25594] T� │ │ - [ 25598] 5^I^A │ │ - [ 255a0] 0^L^A │ │ - [ 255a5] 0 │ │ - [ 255ad] 0 │ │ - [ 255b4] i^_ │ │ - [ 255c4] w^^ │ │ - [ 255c8] \^D^B │ │ - [ 255cc] 7� │ │ - [ 255d4] 4� │ │ - [ 255e5] " │ │ - [ 255e8] a^H^B │ │ - [ 255f4] '^B │ │ - [ 255fc] +^_ │ │ - [ 25604] y�^B │ │ - [ 2560c] T�^B │ │ - [ 25630] 3^B^B │ │ - [ 25634] L^_ │ │ - [ 25638] V^F^C │ │ - [ 2563c] A� │ │ - [ 25640] "^I^A │ │ - [ 25644] 4�^B │ │ - [ 25648] d^L^A │ │ - [ 25654] )^I │ │ - [ 25670] x^D^B │ │ - [ 2567c] `^_ │ │ - [ 25680] }^F^B │ │ - [ 25684] #^F │ │ - [ 2568c] n^^ │ │ - [ 25690] J^D^B │ │ - [ 25694] .^Q^A │ │ - [ 2569c] ]^K │ │ - [ 256b4] v^A │ │ - [ 256b8] 0^A^B │ │ - [ 256cc] d�^B │ │ - [ 256d4] 1^_ │ │ - [ 256dc] /�^B │ │ - [ 256e0] _^L^A │ │ - [ 256e4] �^B │ │ - [ 256e8] P^K^A │ │ - [ 256f4] ,�^B │ │ - [ 256f8] \^K^A │ │ - [ 256fc] E^_ │ │ - [ 25700] I^F^C │ │ - [ 25704] |^_ │ │ - [ 2570c] S^^ │ │ - [ 25714] r�^B │ │ - [ 25720] J^M^A │ │ - [ 25724] `� │ │ - [ 25728] A^I^A │ │ - [ 25730] `^A^C │ │ - [ 25738] j^E^C │ │ - [ 25744] B^_ │ │ - [ 25748] @^F^C │ │ - [ 2574c] ]�^B │ │ - [ 25764] M^^ │ │ - [ 25770] ( │ │ - [ 25790] +^L^A │ │ - [ 25794] `^^ │ │ - [ 25798] (^D^B │ │ - [ 257a0] F^C^B │ │ - [ 257b4] d^^ │ │ - [ 257b8] 0^D^C │ │ - [ 257bc] +� │ │ - [ 257d0] E^L^A │ │ - [ 257d8] K^K^A │ │ - [ 25820] R │ │ - [ 2583c] Z�^B │ │ - [ 25850] D^A^B │ │ - [ 2585c] F� │ │ - [ 2586c] v^D │ │ - [ 25870] f^B^B │ │ - [ 25878] J^A^B │ │ - [ 25890] t │ │ - [ 2589c] [^A │ │ - [ 258b4] F� │ │ - [ 258b8] '^I^A │ │ - [ 258bc] T0 │ │ - [ 258c0] u^H^B │ │ - [ 258c8] <^M^A │ │ - [ 258d0] N^A^B │ │ - [ 258d4] }� │ │ - [ 258d8] P\n │ │ + [ 25614] p^K^A │ │ + [ 2561c] >^B^B │ │ + [ 25628] u^_ │ │ + [ 25638] ?�^B │ │ + [ 2563c] o^K^A │ │ + [ 25640] v� │ │ + [ 25644] W^I^A │ │ + [ 25648] n�^B │ │ + [ 25650] P^A │ │ + [ 25664] R^A^B │ │ + [ 2566c] F^L^A │ │ + [ 25670] )�^B │ │ + [ 25674] Y^L^A │ │ + [ 25684] W^G^D │ │ + [ 2568c] u^A^C │ │ + [ 25690] D� │ │ + [ 256a0] :^A │ │ + [ 256c0] T� │ │ + [ 256c4] 5^I^A │ │ + [ 256cc] 0^L^A │ │ + [ 256d1] 0 │ │ + [ 256d9] 0 │ │ + [ 256e0] i^_ │ │ + [ 256f0] w^^ │ │ + [ 256f4] \^D^B │ │ + [ 256f8] 7� │ │ + [ 25700] 4� │ │ + [ 25711] " │ │ + [ 25714] a^H^B │ │ + [ 25720] '^B │ │ + [ 25728] +^_ │ │ + [ 25730] y�^B │ │ + [ 25738] T�^B │ │ + [ 2575c] 3^B^B │ │ + [ 25760] L^_ │ │ + [ 25764] V^F^C │ │ + [ 25768] A� │ │ + [ 2576c] "^I^A │ │ + [ 25770] 4�^B │ │ + [ 25774] d^L^A │ │ + [ 25780] )^I │ │ + [ 2579c] x^D^B │ │ + [ 257a8] `^_ │ │ + [ 257ac] }^F^B │ │ + [ 257b0] #^F │ │ + [ 257b8] n^^ │ │ + [ 257bc] J^D^B │ │ + [ 257c0] .^Q^A │ │ + [ 257c8] ]^K │ │ + [ 257e0] v^A │ │ + [ 257e4] 0^A^B │ │ + [ 257f8] d�^B │ │ + [ 25800] 1^_ │ │ + [ 25808] /�^B │ │ + [ 2580c] _^L^A │ │ + [ 25810] �^B │ │ + [ 25814] P^K^A │ │ + [ 25820] ,�^B │ │ + [ 25824] \^K^A │ │ + [ 25828] E^_ │ │ + [ 2582c] I^F^C │ │ + [ 25830] |^_ │ │ + [ 25838] S^^ │ │ + [ 25840] r�^B │ │ + [ 2584c] J^M^A │ │ + [ 25850] `� │ │ + [ 25854] A^I^A │ │ + [ 2585c] `^A^C │ │ + [ 25864] j^E^C │ │ + [ 25870] B^_ │ │ + [ 25874] @^F^C │ │ + [ 25878] ]�^B │ │ + [ 25890] M^^ │ │ + [ 2589c] ( │ │ + [ 258bc] +^L^A │ │ + [ 258c0] `^^ │ │ + [ 258c4] (^D^B │ │ + [ 258cc] F^C^B │ │ + [ 258e0] d^^ │ │ + [ 258e4] 0^D^C │ │ + [ 258e8] +� │ │ + [ 258fc] E^L^A │ │ + [ 25904] K^K^A │ │ + [ 2594c] R │ │ + [ 25968] Z�^B │ │ + [ 2597c] D^A^B │ │ + [ 25988] F� │ │ + [ 25998] v^D │ │ + [ 2599c] f^B^B │ │ + [ 259a4] J^A^B │ │ + [ 259bc] t │ │ + [ 259c8] [^A │ │ + [ 259e0] F� │ │ + [ 259e4] '^I^A │ │ + [ 259e8] T0 │ │ + [ 259ec] u^H^B │ │ + [ 259f4] <^M^A │ │ + [ 259fc] N^A^B │ │ + [ 25a00] }� │ │ + [ 25a04] P\n │ │ D� │ │ - [ 258e0] %^I^A │ │ - [ 258f4] d� │ │ - [ 258f8] E^I^A │ │ - [ 25914] b" │ │ - [ 25918] 1^H^B │ │ - [ 2592c] P0 │ │ - [ 25930] q^H^B │ │ - [ 2593d] 0 │ │ - [ 25945] 0 │ │ - [ 2594c] Z� │ │ - [ 25950] ;^I^A │ │ - [ 25958] k^I^A │ │ - [ 2595c] v� │ │ - [ 25960] I\n │ │ + [ 25a0c] %^I^A │ │ + [ 25a20] d� │ │ + [ 25a24] E^I^A │ │ + [ 25a40] b" │ │ + [ 25a44] 1^H^B │ │ + [ 25a58] P0 │ │ + [ 25a5c] q^H^B │ │ + [ 25a69] 0 │ │ + [ 25a71] 0 │ │ + [ 25a78] Z� │ │ + [ 25a7c] ;^I^A │ │ + [ 25a84] k^I^A │ │ + [ 25a88] v� │ │ + [ 25a8c] I\n │ │ F^K^A │ │ - [ 2596c] @^[ │ │ - [ 25970] L^C^B │ │ - [ 259a8] M^L^A │ │ - [ 259b0] -^G^D │ │ - [ 259b8] . │ │ - [ 259bc] 2^B │ │ - [ 259c8] v^I^A │ │ - [ 259d4] #^_ │ │ - [ 259f0] y^E^C │ │ - [ 25a00] L^L^A │ │ - [ 25a05] 0 │ │ - [ 25a10] q^I^A │ │ - [ 25a14] h^_ │ │ - [ 25a2c] k� │ │ - [ 25a30] L^I^A │ │ - [ 25a48] @^L^A │ │ - [ 25a50] $^M^A │ │ - [ 25a5c] Y^^ │ │ - [ 25a6c] l� │ │ - [ 25a70] M^I^A │ │ - [ 25a78] 6^C^B │ │ - [ 25a88] =^K^A │ │ - [ 25a8c] '�^B │ │ - [ 25a90] W^L^A │ │ - [ 25a94] 7�^B │ │ - [ 25a98] g^K^A │ │ - [ 25a9d] 0 │ │ - [ 25ab4] T^^ │ │ - [ 25abc] n^_ │ │ - [ 25acc] ;� │ │ - [ 25ad8] !^M^A │ │ - [ 25adc] 6\n │ │ - [ 25af4] X�^B │ │ - [ 25afc] k^A │ │ - [ 25b04] D�^B │ │ - [ 25b08] t^L^A │ │ - [ 25b10] )^L^A │ │ - [ 25b18] L^B^B │ │ - [ 25b34] L^S^A │ │ - [ 25b40] J^K^A │ │ - [ 25b4c] d� │ │ - [ 25b50] 9\n │ │ + [ 25a98] @^[ │ │ + [ 25a9c] L^C^B │ │ + [ 25ad4] M^L^A │ │ + [ 25adc] -^G^D │ │ + [ 25ae4] . │ │ + [ 25ae8] 2^B │ │ + [ 25af4] v^I^A │ │ + [ 25b00] #^_ │ │ + [ 25b1c] y^E^C │ │ + [ 25b2c] L^L^A │ │ + [ 25b31] 0 │ │ + [ 25b3c] q^I^A │ │ + [ 25b40] h^_ │ │ + [ 25b58] k� │ │ + [ 25b5c] L^I^A │ │ + [ 25b74] @^L^A │ │ + [ 25b7c] $^M^A │ │ + [ 25b88] Y^^ │ │ + [ 25b98] l� │ │ + [ 25b9c] M^I^A │ │ + [ 25ba4] 6^C^B │ │ + [ 25bb4] =^K^A │ │ + [ 25bb8] '�^B │ │ + [ 25bbc] W^L^A │ │ + [ 25bc0] 7�^B │ │ + [ 25bc4] g^K^A │ │ + [ 25bc9] 0 │ │ + [ 25be0] T^^ │ │ + [ 25be8] n^_ │ │ + [ 25bf8] ;� │ │ + [ 25c04] !^M^A │ │ + [ 25c08] 6\n │ │ + [ 25c20] X�^B │ │ + [ 25c28] k^A │ │ + [ 25c30] D�^B │ │ + [ 25c34] t^L^A │ │ + [ 25c3c] )^L^A │ │ + [ 25c44] L^B^B │ │ + [ 25c60] L^S^A │ │ + [ 25c6c] J^K^A │ │ + [ 25c78] d� │ │ + [ 25c7c] 9\n │ │ O^A │ │ - [ 25b7c] z� │ │ - [ 25b80] [^I^A │ │ - [ 25b84] I�^B │ │ - [ 25b88] y^L^A │ │ - [ 25b8c] [\n │ │ - [ 25b94] 6� │ │ - [ 25b9c] ^\n │ │ - [ 25bac] K^_ │ │ - [ 25bb0] S^F^C │ │ - [ 25bb8] e^I^A │ │ - [ 25bbc] m^^ │ │ - [ 25bc0] H^D^B │ │ - [ 25bc8] >^L^A │ │ - [ 25bcc] *# │ │ - [ 25bd0] j^H^A │ │ - [ 25bd8] =^M^A │ │ - [ 25be4] P^D │ │ - [ 25be8] X^B^B │ │ - [ 25bf4] 2� │ │ - [ 25bfc] v^_ │ │ - [ 25c04] m�^B │ │ - [ 25c30] u^G^D │ │ - [ 25c34] `^A │ │ - [ 25c3c] c�^B │ │ - [ 25c44] %� │ │ - [ 25c55] 0 │ │ - [ 25c68] o\n │ │ + [ 25ca8] z� │ │ + [ 25cac] [^I^A │ │ + [ 25cb0] I�^B │ │ + [ 25cb4] y^L^A │ │ + [ 25cb8] [\n │ │ + [ 25cc0] 6� │ │ + [ 25cc8] ^\n │ │ + [ 25cd8] K^_ │ │ + [ 25cdc] S^F^C │ │ + [ 25ce4] e^I^A │ │ + [ 25ce8] m^^ │ │ + [ 25cec] H^D^B │ │ + [ 25cf4] >^L^A │ │ + [ 25cf8] *# │ │ + [ 25cfc] j^H^A │ │ + [ 25d04] =^M^A │ │ + [ 25d10] P^D │ │ + [ 25d14] X^B^B │ │ + [ 25d20] 2� │ │ + [ 25d28] v^_ │ │ + [ 25d30] m�^B │ │ + [ 25d5c] u^G^D │ │ + [ 25d60] `^A │ │ + [ 25d68] c�^B │ │ + [ 25d70] %� │ │ + [ 25d81] 0 │ │ + [ 25d94] o\n │ │ :� │ │ - [ 25c7c] t^C │ │ - [ 25c85] * │ │ - [ 25c88] k^H^B │ │ - [ 25c90] O^L^A │ │ - [ 25cc0] 4^C^B │ │ - [ 25cd4] G�^B │ │ - [ 25cd8] w^K^A │ │ - [ 25cdc] J^_ │ │ - [ 25ce0] P^F^C │ │ - [ 25cec] n� │ │ - [ 25cf0] O^I^A │ │ - [ 25d04] D�^B │ │ - [ 25d08] t^K^A │ │ - [ 25d10] C^K^A │ │ - [ 25d20] a^G^D │ │ - [ 25d2c] k^^ │ │ - [ 25d30] D^D^B │ │ - [ 25d40] 7^K^A │ │ - [ 25d44] _�^B │ │ - [ 25d4c] ;� │ │ - [ 25d5c] i^^ │ │ - [ 25d60] ?^D^C │ │ - [ 25d6c] W^^ │ │ - [ 25d90] -^L^A │ │ - [ 25d94] !^A │ │ - [ 25da0] T │ │ - [ 25da8] m\n │ │ + [ 25da8] t^C │ │ + [ 25db1] * │ │ + [ 25db4] k^H^B │ │ + [ 25dbc] O^L^A │ │ + [ 25dec] 4^C^B │ │ + [ 25e00] G�^B │ │ + [ 25e04] w^K^A │ │ + [ 25e08] J^_ │ │ + [ 25e0c] P^F^C │ │ + [ 25e18] n� │ │ + [ 25e1c] O^I^A │ │ + [ 25e30] D�^B │ │ + [ 25e34] t^K^A │ │ + [ 25e3c] C^K^A │ │ + [ 25e4c] a^G^D │ │ + [ 25e58] k^^ │ │ + [ 25e5c] D^D^B │ │ + [ 25e6c] 7^K^A │ │ + [ 25e70] _�^B │ │ + [ 25e78] ;� │ │ + [ 25e88] i^^ │ │ + [ 25e8c] ?^D^C │ │ + [ 25e98] W^^ │ │ + [ 25ebc] -^L^A │ │ + [ 25ec0] !^A │ │ + [ 25ecc] T │ │ + [ 25ed4] m\n │ │ x�^B │ │ - [ 25dbc] Y� │ │ - [ 25dc0] :^I^A │ │ - [ 25dc4] K^S^A │ │ - [ 25dd4] V� │ │ - [ 25dd8] +\n │ │ + [ 25ee8] Y� │ │ + [ 25eec] :^I^A │ │ + [ 25ef0] K^S^A │ │ + [ 25f00] V� │ │ + [ 25f04] +\n │ │ '^K^C │ │ - [ 25dfc] -�^B │ │ - [ 25e00] ]^L^A │ │ - [ 25e04] ,^_ │ │ - [ 25e10] 6 │ │ - [ 25e20] n^I^A │ │ - [ 25e3c] Z^A │ │ - [ 25e44] t" │ │ - [ 25e48] =^H^B │ │ - [ 25e4c] L� │ │ - [ 25e50] -^I^A │ │ - [ 25e70] 1^M^A │ │ - [ 25e98] "^G^C │ │ - [ 25eac] 8� │ │ - [ 25eb4] S�^B │ │ - [ 25ec0] '^L^A │ │ - [ 25ec4] A^_ │ │ - [ 25ec8] >^F^B │ │ - [ 25ed8] F^M^A │ │ - [ 25edc] Y�^B │ │ - [ 25ee4] Y�^B │ │ - [ 25ef4] L^A │ │ - [ 25f04] >^A │ │ - [ 25f0c] *^A │ │ - [ 25f2c] s� │ │ - [ 25f30] F\n │ │ + [ 25f28] -�^B │ │ + [ 25f2c] ]^L^A │ │ + [ 25f30] ,^_ │ │ + [ 25f3c] 6 │ │ + [ 25f4c] n^I^A │ │ + [ 25f68] Z^A │ │ + [ 25f70] t" │ │ + [ 25f74] =^H^B │ │ + [ 25f78] L� │ │ + [ 25f7c] -^I^A │ │ + [ 25f9c] 1^M^A │ │ + [ 25fc4] "^G^C │ │ + [ 25fd8] 8� │ │ + [ 25fe0] S�^B │ │ + [ 25fec] '^L^A │ │ + [ 25ff0] A^_ │ │ + [ 25ff4] >^F^B │ │ + [ 26004] F^M^A │ │ + [ 26008] Y�^B │ │ + [ 26010] Y�^B │ │ + [ 26020] L^A │ │ + [ 26030] >^A │ │ + [ 26038] *^A │ │ + [ 26058] s� │ │ + [ 2605c] F\n │ │ C^A │ │ - [ 25f4c] '�^B │ │ - [ 25f50] W^K^A │ │ - [ 25f54] c� │ │ - [ 25f58] 8\n │ │ + [ 26078] '�^B │ │ + [ 2607c] W^K^A │ │ + [ 26080] c� │ │ + [ 26084] 8\n │ │ -^B^B │ │ - [ 25f74] C�^B │ │ - [ 25f78] s^L^A │ │ - [ 25f7c] g� │ │ - [ 25f80] <\n │ │ + [ 260a0] C�^B │ │ + [ 260a4] s^L^A │ │ + [ 260a8] g� │ │ + [ 260ac] <\n │ │ v^B^B │ │ - [ 25f9c] 7^^ │ │ - [ 25fa8] ?^L^A │ │ - [ 25fb4] w^D │ │ - [ 25fb8] h^B^B │ │ - [ 25fc0] n │ │ - [ 25fc8] 0^K^A │ │ - [ 25fe0] H │ │ - [ 25fe8] D^E^C │ │ - [ 25fec] }^_ │ │ - [ 25ff4] Y\n │ │ - [ 26000] "^L^A │ │ - [ 26005] 0 │ │ - [ 2600d] 0 │ │ - [ 26014] .�^B │ │ - [ 26018] ^^L^A │ │ - [ 2601c] 3� │ │ - [ 26024] n�^B │ │ - [ 2602c] U^^ │ │ - [ 26035] " │ │ - [ 26038] G^H^B │ │ - [ 2603c] N^^ │ │ - [ 26044] r�^B │ │ - [ 26050] ,^M^A │ │ - [ 26058] "^K^B │ │ - [ 2605c] P� │ │ - [ 26060] %\n │ │ + [ 260c8] 7^^ │ │ + [ 260d4] ?^L^A │ │ + [ 260e0] w^D │ │ + [ 260e4] h^B^B │ │ + [ 260ec] n │ │ + [ 260f4] 0^K^A │ │ + [ 2610c] H │ │ + [ 26114] D^E^C │ │ + [ 26118] }^_ │ │ + [ 26120] Y\n │ │ + [ 2612c] "^L^A │ │ + [ 26131] 0 │ │ + [ 26139] 0 │ │ + [ 26140] .�^B │ │ + [ 26144] ^^L^A │ │ + [ 26148] 3� │ │ + [ 26150] n�^B │ │ + [ 26158] U^^ │ │ + [ 26161] " │ │ + [ 26164] G^H^B │ │ + [ 26168] N^^ │ │ + [ 26170] r�^B │ │ + [ 2617c] ,^M^A │ │ + [ 26184] "^K^B │ │ + [ 26188] P� │ │ + [ 2618c] %\n │ │ ,�^B │ │ - [ 26068] \^L^A │ │ - [ 2606c] p0 │ │ - [ 2607c] <�^B │ │ - [ 26080] l^K^A │ │ - [ 26088] (^M^A │ │ - [ 2608c] R^_ │ │ - [ 26090] `^F^C │ │ - [ 260b4] 3� │ │ - [ 260cc] ,^^ │ │ - [ 260dc] w�^B │ │ - [ 260fc] l�^B │ │ - [ 26104] Q^^ │ │ - [ 2611c] @� │ │ - [ 26124] "^F │ │ - [ 26130] <^B^B │ │ - [ 2613c] +� │ │ - [ 26145] " │ │ - [ 26148] [^H^B │ │ - [ 2614c] t^A │ │ - [ 26150] ,^A^B │ │ - [ 26154] J^^ │ │ - [ 2615c] 9�^B │ │ - [ 26160] i^L^A │ │ - [ 26168] @^B^B │ │ - [ 26170] z\n │ │ + [ 26194] \^L^A │ │ + [ 26198] p0 │ │ + [ 261a8] <�^B │ │ + [ 261ac] l^K^A │ │ + [ 261b4] (^M^A │ │ + [ 261b8] R^_ │ │ + [ 261bc] `^F^C │ │ + [ 261e0] 3� │ │ + [ 261f8] ,^^ │ │ + [ 26208] w�^B │ │ + [ 26228] l�^B │ │ + [ 26230] Q^^ │ │ + [ 26248] @� │ │ + [ 26250] "^F │ │ + [ 2625c] <^B^B │ │ + [ 26268] +� │ │ + [ 26271] " │ │ + [ 26274] [^H^B │ │ + [ 26278] t^A │ │ + [ 2627c] ,^A^B │ │ + [ 26280] J^^ │ │ + [ 26288] 9�^B │ │ + [ 2628c] i^L^A │ │ + [ 26294] @^B^B │ │ + [ 2629c] z\n │ │ X\n │ │ x │ │ - [ 26190] h\n │ │ + [ 262bc] h\n │ │ s� │ │ - [ 26198] T^I^A │ │ - [ 2619c] 3�^B │ │ - [ 261a0] c^L^A │ │ - [ 261b0] Y^E^C │ │ - [ 261b8] V^A^B │ │ - [ 261c4] *� │ │ - [ 261d0] b │ │ - [ 261d4] O^^ │ │ - [ 261dc] &^_ │ │ - [ 261e8] 2 │ │ - [ 261ec] &^B │ │ - [ 261f4] 1�^B │ │ - [ 261f8] a^K^A │ │ - [ 26204] U� │ │ - [ 26208] 6^I^A │ │ - [ 2620c] n^A │ │ - [ 26210] ^A^B │ │ - [ 26224] v^^ │ │ - [ 26228] Z^D^B │ │ - [ 2622c] L^M │ │ - [ 26234] <^_ │ │ - [ 26238] 0^F^C │ │ - [ 26240] h^C^B │ │ - [ 26244] x^^ │ │ - [ 26248] ^^D^C │ │ - [ 2624c] *�^B │ │ - [ 26250] Z^K^A │ │ - [ 26254] -^A │ │ - [ 26264] >^_ │ │ - [ 26268] 6^F^C │ │ - [ 2626c] \� │ │ - [ 26270] =^I^A │ │ - [ 26274] !^_ │ │ - [ 26284] p^_ │ │ - [ 26290] D^L^A │ │ - [ 26298] V\n │ │ + [ 262c4] T^I^A │ │ + [ 262c8] 3�^B │ │ + [ 262cc] c^L^A │ │ + [ 262dc] Y^E^C │ │ + [ 262e4] V^A^B │ │ + [ 262f0] *� │ │ + [ 262fc] b │ │ + [ 26300] O^^ │ │ + [ 26308] &^_ │ │ + [ 26314] 2 │ │ + [ 26318] &^B │ │ + [ 26320] 1�^B │ │ + [ 26324] a^K^A │ │ + [ 26330] U� │ │ + [ 26334] 6^I^A │ │ + [ 26338] n^A │ │ + [ 2633c] ^A^B │ │ + [ 26350] v^^ │ │ + [ 26354] Z^D^B │ │ + [ 26358] L^M │ │ + [ 26360] <^_ │ │ + [ 26364] 0^F^C │ │ + [ 2636c] h^C^B │ │ + [ 26370] x^^ │ │ + [ 26374] ^^D^C │ │ + [ 26378] *�^B │ │ + [ 2637c] Z^K^A │ │ + [ 26380] -^A │ │ + [ 26390] >^_ │ │ + [ 26394] 6^F^C │ │ + [ 26398] \� │ │ + [ 2639c] =^I^A │ │ + [ 263a0] !^_ │ │ + [ 263b0] p^_ │ │ + [ 263bc] D^L^A │ │ + [ 263c4] V\n │ │ 5^E^C │ │ - [ 262a8] h^E^B │ │ - [ 262ac] x" │ │ - [ 262b0] A^H^B │ │ - [ 262c0] ;^E^C │ │ - [ 262cc] =^[ │ │ - [ 262d0] J^C^B │ │ - [ 262dc] ^^I │ │ - [ 262e5] " │ │ - [ 262e8] !^H^B │ │ - [ 262f4] H� │ │ - [ 26300] Z^C^B │ │ - [ 26308] x^B^B │ │ - [ 26314] p^^ │ │ - [ 26318] N^D^B │ │ - [ 2631c] V�^B │ │ - [ 26328] D │ │ - [ 2632c] Q� │ │ - [ 26330] 2^I^A │ │ - [ 26334] 1^B │ │ - [ 2633c] S^_ │ │ - [ 26340] c^F^C │ │ - [ 26348] |^C^C │ │ - [ 26350] d^I^A │ │ - [ 2635c] s�^B │ │ - [ 26370] m^I^A │ │ - [ 26388] }\n │ │ + [ 263d4] h^E^B │ │ + [ 263d8] x" │ │ + [ 263dc] A^H^B │ │ + [ 263ec] ;^E^C │ │ + [ 263f8] =^[ │ │ + [ 263fc] J^C^B │ │ + [ 26408] ^^I │ │ + [ 26411] " │ │ + [ 26414] !^H^B │ │ + [ 26420] H� │ │ + [ 2642c] Z^C^B │ │ + [ 26434] x^B^B │ │ + [ 26440] p^^ │ │ + [ 26444] N^D^B │ │ + [ 26448] V�^B │ │ + [ 26454] D │ │ + [ 26458] Q� │ │ + [ 2645c] 2^I^A │ │ + [ 26460] 1^B │ │ + [ 26468] S^_ │ │ + [ 2646c] c^F^C │ │ + [ 26474] |^C^C │ │ + [ 2647c] d^I^A │ │ + [ 26488] s�^B │ │ + [ 2649c] m^I^A │ │ + [ 264b4] }\n │ │ \^D │ │ - [ 26390] `^B^B │ │ - [ 26395] 0 │ │ - [ 2639c] D" │ │ - [ 263a0] )^H^B │ │ - [ 263a8] h │ │ - [ 263b0] p^B^B │ │ - [ 263b4] &! │ │ - [ 263c4] E^A │ │ - [ 263cc] x� │ │ - [ 263d0] Y^I^A │ │ - [ 263e0] B^L^A │ │ - [ 263e4] 6� │ │ - [ 2640c] ]^^ │ │ - [ 26410] !^D^C │ │ - [ 26414] C^O │ │ - [ 2641c] )^^ │ │ - [ 26424] >� │ │ - [ 26435] ! │ │ - [ 2643c] {�^B │ │ - [ 26455] ! │ │ - [ 2645c] d^_ │ │ - [ 26474] A │ │ - [ 2647c] A │ │ - [ 26484] A │ │ - [ 2648c] A │ │ - [ 26494] A │ │ - [ 2649c] A │ │ - [ 264a4] C │ │ - [ 264a8] '^C │ │ - [ 264ac] E │ │ - [ 264b4] E │ │ - [ 264bc] E │ │ - [ 264c4] E │ │ - [ 264cc] I │ │ - [ 264d4] I │ │ - [ 264dc] I │ │ - [ 264e4] I │ │ - [ 264ec] N │ │ - [ 264f4] O │ │ - [ 264fc] O │ │ - [ 26504] O │ │ - [ 2650c] O │ │ - [ 26514] O │ │ - [ 2651c] U │ │ - [ 26524] U │ │ - [ 2652c] U │ │ - [ 26534] U │ │ - [ 2653c] Y │ │ - [ 26544] a │ │ - [ 2654c] a │ │ - [ 26554] a │ │ - [ 2655c] a │ │ - [ 26564] a │ │ - [ 2656c] a │ │ - [ 26574] c │ │ - [ 26578] '^C │ │ - [ 2657c] e │ │ - [ 26584] e │ │ - [ 2658c] e │ │ - [ 26594] e │ │ - [ 2659c] i │ │ - [ 265a4] i │ │ - [ 265ac] i │ │ - [ 265b4] i │ │ - [ 265bc] n │ │ - [ 265c4] o │ │ - [ 265cc] o │ │ - [ 265d4] o │ │ - [ 265dc] o │ │ - [ 265e4] o │ │ - [ 265ec] u │ │ - [ 265f4] u │ │ - [ 265fc] u │ │ - [ 26604] u │ │ - [ 2660c] y │ │ - [ 26614] y │ │ - [ 2661c] A │ │ - [ 26624] a │ │ - [ 2662c] A │ │ - [ 26634] a │ │ - [ 2663c] A │ │ - [ 26640] (^C │ │ - [ 26644] a │ │ - [ 26648] (^C │ │ - [ 2664c] C │ │ - [ 26654] c │ │ - [ 2665c] C │ │ - [ 26664] c │ │ - [ 2666c] C │ │ - [ 26674] c │ │ - [ 2667c] C │ │ - [ 26684] c │ │ - [ 2668c] D │ │ - [ 26694] d │ │ - [ 2669c] E │ │ - [ 266a4] e │ │ - [ 266ac] E │ │ - [ 266b4] e │ │ - [ 266bc] E │ │ - [ 266c4] e │ │ - [ 266cc] E │ │ - [ 266d0] (^C │ │ - [ 266d4] e │ │ - [ 266d8] (^C │ │ - [ 266dc] E │ │ - [ 266e4] e │ │ - [ 266ec] G │ │ - [ 266f4] g │ │ - [ 266fc] G │ │ - [ 26704] g │ │ - [ 2670c] G │ │ - [ 26714] g │ │ - [ 2671c] G │ │ - [ 26720] '^C │ │ - [ 26724] g │ │ - [ 26728] '^C │ │ - [ 2672c] H │ │ - [ 26734] h │ │ - [ 2673c] I │ │ - [ 26744] i │ │ - [ 2674c] I │ │ - [ 26754] i │ │ - [ 2675c] I │ │ - [ 26764] i │ │ - [ 2676c] I │ │ - [ 26770] (^C │ │ - [ 26774] i │ │ - [ 26778] (^C │ │ - [ 2677c] I │ │ - [ 26784] J │ │ - [ 2678c] j │ │ - [ 26794] K │ │ - [ 26798] '^C │ │ - [ 2679c] k │ │ - [ 267a0] '^C │ │ - [ 267a4] L │ │ - [ 267ac] l │ │ - [ 267b4] L │ │ - [ 267b8] '^C │ │ - [ 267bc] l │ │ - [ 267c0] '^C │ │ - [ 267c4] L │ │ - [ 267cc] l │ │ - [ 267d4] N │ │ - [ 267dc] n │ │ - [ 267e4] N │ │ - [ 267e8] '^C │ │ - [ 267ec] n │ │ - [ 267f0] '^C │ │ - [ 267f4] N │ │ - [ 267fc] n │ │ - [ 26804] O │ │ - [ 2680c] o │ │ - [ 26814] O │ │ - [ 2681c] o │ │ - [ 26824] O │ │ - [ 2682c] o │ │ - [ 26834] R │ │ - [ 2683c] r │ │ - [ 26844] R │ │ - [ 26848] '^C │ │ - [ 2684c] r │ │ - [ 26850] '^C │ │ - [ 26854] R │ │ - [ 2685c] r │ │ - [ 26864] S │ │ - [ 2686c] s │ │ - [ 26874] S │ │ - [ 2687c] s │ │ - [ 26884] S │ │ - [ 26888] '^C │ │ - [ 2688c] s │ │ - [ 26890] '^C │ │ - [ 26894] S │ │ - [ 2689c] s │ │ - [ 268a4] T │ │ - [ 268a8] '^C │ │ - [ 268ac] t │ │ - [ 268b0] '^C │ │ - [ 268b4] T │ │ - [ 268bc] t │ │ - [ 268c4] U │ │ - [ 268cc] u │ │ - [ 268d4] U │ │ - [ 268dc] u │ │ - [ 268e4] U │ │ - [ 268ec] u │ │ - [ 268f4] U │ │ - [ 268fc] u │ │ - [ 26904] U │ │ - [ 2690c] u │ │ - [ 26914] U │ │ - [ 26918] (^C │ │ - [ 2691c] u │ │ - [ 26920] (^C │ │ - [ 26924] W │ │ - [ 2692c] w │ │ - [ 26934] Y │ │ - [ 2693c] y │ │ - [ 26944] Y │ │ - [ 2694c] Z │ │ - [ 26954] z │ │ - [ 2695c] Z │ │ - [ 26964] z │ │ - [ 2696c] Z │ │ - [ 26974] z │ │ - [ 2697c] O │ │ - [ 26984] o │ │ - [ 2698c] U │ │ - [ 26994] u │ │ - [ 2699c] A │ │ - [ 269a4] a │ │ - [ 269ac] I │ │ - [ 269b4] i │ │ - [ 269bc] O │ │ - [ 269c4] o │ │ - [ 269cc] U │ │ - [ 269d4] u │ │ - [ 269dc] U │ │ - [ 269e8] u │ │ - [ 269f4] U │ │ - [ 26a00] u │ │ - [ 26a0c] U │ │ + [ 264bc] `^B^B │ │ + [ 264c1] 0 │ │ + [ 264c8] D" │ │ + [ 264cc] )^H^B │ │ + [ 264d4] h │ │ + [ 264dc] p^B^B │ │ + [ 264e0] &! │ │ + [ 264f0] E^A │ │ + [ 264f8] x� │ │ + [ 264fc] Y^I^A │ │ + [ 2650c] B^L^A │ │ + [ 26510] 6� │ │ + [ 26538] ]^^ │ │ + [ 2653c] !^D^C │ │ + [ 26540] C^O │ │ + [ 26548] )^^ │ │ + [ 26550] >� │ │ + [ 26561] ! │ │ + [ 26568] {�^B │ │ + [ 26581] ! │ │ + [ 26588] d^_ │ │ + [ 265a0] A │ │ + [ 265a8] A │ │ + [ 265b0] A │ │ + [ 265b8] A │ │ + [ 265c0] A │ │ + [ 265c8] A │ │ + [ 265d0] C │ │ + [ 265d4] '^C │ │ + [ 265d8] E │ │ + [ 265e0] E │ │ + [ 265e8] E │ │ + [ 265f0] E │ │ + [ 265f8] I │ │ + [ 26600] I │ │ + [ 26608] I │ │ + [ 26610] I │ │ + [ 26618] N │ │ + [ 26620] O │ │ + [ 26628] O │ │ + [ 26630] O │ │ + [ 26638] O │ │ + [ 26640] O │ │ + [ 26648] U │ │ + [ 26650] U │ │ + [ 26658] U │ │ + [ 26660] U │ │ + [ 26668] Y │ │ + [ 26670] a │ │ + [ 26678] a │ │ + [ 26680] a │ │ + [ 26688] a │ │ + [ 26690] a │ │ + [ 26698] a │ │ + [ 266a0] c │ │ + [ 266a4] '^C │ │ + [ 266a8] e │ │ + [ 266b0] e │ │ + [ 266b8] e │ │ + [ 266c0] e │ │ + [ 266c8] i │ │ + [ 266d0] i │ │ + [ 266d8] i │ │ + [ 266e0] i │ │ + [ 266e8] n │ │ + [ 266f0] o │ │ + [ 266f8] o │ │ + [ 26700] o │ │ + [ 26708] o │ │ + [ 26710] o │ │ + [ 26718] u │ │ + [ 26720] u │ │ + [ 26728] u │ │ + [ 26730] u │ │ + [ 26738] y │ │ + [ 26740] y │ │ + [ 26748] A │ │ + [ 26750] a │ │ + [ 26758] A │ │ + [ 26760] a │ │ + [ 26768] A │ │ + [ 2676c] (^C │ │ + [ 26770] a │ │ + [ 26774] (^C │ │ + [ 26778] C │ │ + [ 26780] c │ │ + [ 26788] C │ │ + [ 26790] c │ │ + [ 26798] C │ │ + [ 267a0] c │ │ + [ 267a8] C │ │ + [ 267b0] c │ │ + [ 267b8] D │ │ + [ 267c0] d │ │ + [ 267c8] E │ │ + [ 267d0] e │ │ + [ 267d8] E │ │ + [ 267e0] e │ │ + [ 267e8] E │ │ + [ 267f0] e │ │ + [ 267f8] E │ │ + [ 267fc] (^C │ │ + [ 26800] e │ │ + [ 26804] (^C │ │ + [ 26808] E │ │ + [ 26810] e │ │ + [ 26818] G │ │ + [ 26820] g │ │ + [ 26828] G │ │ + [ 26830] g │ │ + [ 26838] G │ │ + [ 26840] g │ │ + [ 26848] G │ │ + [ 2684c] '^C │ │ + [ 26850] g │ │ + [ 26854] '^C │ │ + [ 26858] H │ │ + [ 26860] h │ │ + [ 26868] I │ │ + [ 26870] i │ │ + [ 26878] I │ │ + [ 26880] i │ │ + [ 26888] I │ │ + [ 26890] i │ │ + [ 26898] I │ │ + [ 2689c] (^C │ │ + [ 268a0] i │ │ + [ 268a4] (^C │ │ + [ 268a8] I │ │ + [ 268b0] J │ │ + [ 268b8] j │ │ + [ 268c0] K │ │ + [ 268c4] '^C │ │ + [ 268c8] k │ │ + [ 268cc] '^C │ │ + [ 268d0] L │ │ + [ 268d8] l │ │ + [ 268e0] L │ │ + [ 268e4] '^C │ │ + [ 268e8] l │ │ + [ 268ec] '^C │ │ + [ 268f0] L │ │ + [ 268f8] l │ │ + [ 26900] N │ │ + [ 26908] n │ │ + [ 26910] N │ │ + [ 26914] '^C │ │ + [ 26918] n │ │ + [ 2691c] '^C │ │ + [ 26920] N │ │ + [ 26928] n │ │ + [ 26930] O │ │ + [ 26938] o │ │ + [ 26940] O │ │ + [ 26948] o │ │ + [ 26950] O │ │ + [ 26958] o │ │ + [ 26960] R │ │ + [ 26968] r │ │ + [ 26970] R │ │ + [ 26974] '^C │ │ + [ 26978] r │ │ + [ 2697c] '^C │ │ + [ 26980] R │ │ + [ 26988] r │ │ + [ 26990] S │ │ + [ 26998] s │ │ + [ 269a0] S │ │ + [ 269a8] s │ │ + [ 269b0] S │ │ + [ 269b4] '^C │ │ + [ 269b8] s │ │ + [ 269bc] '^C │ │ + [ 269c0] S │ │ + [ 269c8] s │ │ + [ 269d0] T │ │ + [ 269d4] '^C │ │ + [ 269d8] t │ │ + [ 269dc] '^C │ │ + [ 269e0] T │ │ + [ 269e8] t │ │ + [ 269f0] U │ │ + [ 269f8] u │ │ + [ 26a00] U │ │ + [ 26a08] u │ │ + [ 26a10] U │ │ [ 26a18] u │ │ - [ 26a24] U │ │ - [ 26a30] u │ │ - [ 26a3c] A │ │ - [ 26a48] a │ │ - [ 26a54] A │ │ - [ 26a60] a │ │ - [ 26a7c] G │ │ - [ 26a84] g │ │ - [ 26a8c] K │ │ - [ 26a94] k │ │ - [ 26a9c] O │ │ - [ 26aa0] (^C │ │ - [ 26aa4] o │ │ - [ 26aa8] (^C │ │ - [ 26aac] O │ │ - [ 26ab0] (^C │ │ - [ 26ab8] o │ │ - [ 26abc] (^C │ │ - [ 26ad4] j │ │ - [ 26adc] G │ │ - [ 26ae4] g │ │ - [ 26aec] N │ │ - [ 26af4] n │ │ - [ 26afc] A │ │ - [ 26b08] a │ │ - [ 26b34] A │ │ - [ 26b3c] a │ │ - [ 26b44] A │ │ - [ 26b4c] a │ │ - [ 26b54] E │ │ - [ 26b5c] e │ │ - [ 26b64] E │ │ - [ 26b6c] e │ │ - [ 26b74] I │ │ - [ 26b7c] i │ │ - [ 26b84] I │ │ - [ 26b8c] i │ │ - [ 26b94] O │ │ - [ 26b9c] o │ │ - [ 26ba4] O │ │ - [ 26bac] o │ │ - [ 26bb4] R │ │ - [ 26bbc] r │ │ - [ 26bc4] R │ │ - [ 26bcc] r │ │ - [ 26bd4] U │ │ - [ 26bdc] u │ │ - [ 26be4] U │ │ - [ 26bec] u │ │ - [ 26bf4] S │ │ - [ 26bf8] &^C │ │ - [ 26bfc] s │ │ - [ 26c00] &^C │ │ - [ 26c04] T │ │ - [ 26c08] &^C │ │ - [ 26c0c] t │ │ - [ 26c10] &^C │ │ - [ 26c14] H │ │ - [ 26c1c] h │ │ - [ 26c24] A │ │ - [ 26c2c] a │ │ - [ 26c34] E │ │ - [ 26c38] '^C │ │ - [ 26c3c] e │ │ - [ 26c40] '^C │ │ - [ 26c44] O │ │ - [ 26c50] o │ │ - [ 26c5c] O │ │ - [ 26c68] o │ │ - [ 26c74] O │ │ - [ 26c7c] o │ │ - [ 26c84] O │ │ - [ 26c90] o │ │ - [ 26c9c] Y │ │ - [ 26ca4] y │ │ - [ 26cc4] ; │ │ - [ 26dbc] #^D │ │ - [ 26dcc] 8^D │ │ - [ 26dd4] 5^D │ │ - [ 26ddc] 5^D │ │ - [ 26de4] 3^D │ │ - [ 26dec] V^D │ │ - [ 26df4] :^D │ │ - [ 26dfc] 8^D │ │ - [ 26e04] C^D │ │ - [ 26e0c] t^D │ │ - [ 26e14] u^D │ │ - [ 26e24] 6^D │ │ - [ 26e34] 0^D │ │ - [ 26e44] 0^D │ │ - [ 26e54] 5^D │ │ - [ 26e74] 6^D │ │ - [ 26e84] 7^D │ │ - [ 26e94] 8^D │ │ - [ 26ea4] 8^D │ │ - [ 26eb4] >^D │ │ - [ 26ecc] -^D │ │ - [ 26ed4] M^D │ │ - [ 26edc] #^D │ │ - [ 26ee4] C^D │ │ - [ 26eec] #^D │ │ - [ 26ef4] C^D │ │ - [ 26efc] #^D │ │ - [ 26f04] C^D │ │ - [ 26f0c] '^D │ │ - [ 26f14] G^D │ │ - [ 26f1c] +^D │ │ - [ 26f24] K^D │ │ - [ 26f2c] '^F │ │ - [ 26f30] S^F │ │ - [ 26f34] '^F │ │ - [ 26f38] T^F │ │ - [ 26f3c] H^F │ │ - [ 26f40] T^F │ │ - [ 26f44] '^F │ │ - [ 26f48] U^F │ │ - [ 26f4c] J^F │ │ - [ 26f50] T^F │ │ - [ 26f58] T^F │ │ - [ 26f60] T^F │ │ - [ 26f68] T^F │ │ - [ 26f6c] (^I │ │ - [ 26f70] <^I │ │ - [ 26f74] 0^I │ │ - [ 26f78] <^I │ │ - [ 26f7c] 3^I │ │ - [ 26f80] <^I │ │ - [ 26f88] <^I │ │ - [ 26f90] <^I │ │ - [ 26f98] <^I │ │ - [ 26fa0] <^I │ │ - [ 26fa4] !^I │ │ - [ 26fa8] <^I │ │ - [ 26fac] "^I │ │ - [ 26fb0] <^I │ │ - [ 26fb4] +^I │ │ - [ 26fb8] <^I │ │ - [ 26fbc] /^I │ │ - [ 26fc0] <^I │ │ - [ 26fec] 2\n │ │ - [ 26ff0] <\n │ │ - [ 26ff4] 8\n │ │ - [ 26ff8] <\n │ │ - [ 27000] <\n │ │ - [ 27008] <\n │ │ - [ 27010] <\n │ │ - [ 27014] +\n │ │ - [ 27018] <\n │ │ - [ 2701c] G^K │ │ - [ 27020] V^K │ │ - [ 27024] G^K │ │ - [ 27028] >^K │ │ - [ 2702c] G^K │ │ - [ 27030] W^K │ │ - [ 27034] !^K │ │ - [ 27038] <^K │ │ - [ 2703c] "^K │ │ - [ 27040] <^K │ │ - [ 27064] F^L │ │ - [ 27068] V^L │ │ - [ 27098] F^M │ │ - [ 2709c] >^M │ │ - [ 270a0] G^M │ │ - [ 270a4] >^M │ │ - [ 270a8] F^M │ │ - [ 270ac] W^M │ │ - [ 270d4] B^O │ │ - [ 270dc] L^O │ │ - [ 270e4] Q^O │ │ - [ 270ec] V^O │ │ - [ 270f4] [^O │ │ - [ 270fc] @^O │ │ - [ 27104] q^O │ │ - [ 27108] r^O │ │ - [ 2710c] q^O │ │ - [ 27110] t^O │ │ - [ 27124] q^O │ │ - [ 2715c] %^P │ │ - [ 27160] .^P │ │ - [ 27168] 5^[ │ │ - [ 27170] 5^[ │ │ - [ 27178] 5^[ │ │ - [ 27180] 5^[ │ │ - [ 27188] 5^[ │ │ - [ 27190] 5^[ │ │ - [ 27194] :^[ │ │ - [ 27198] 5^[ │ │ - [ 2719c] <^[ │ │ - [ 271a0] 5^[ │ │ - [ 271a4] >^[ │ │ - [ 271a8] 5^[ │ │ - [ 271ac] ?^[ │ │ - [ 271b0] 5^[ │ │ - [ 271b4] B^[ │ │ - [ 271b8] 5^[ │ │ - [ 271bc] A │ │ - [ 271c0] %^C │ │ - [ 271c4] a │ │ - [ 271c8] %^C │ │ - [ 271cc] B │ │ - [ 271d4] b │ │ - [ 271dc] B │ │ - [ 271e0] #^C │ │ - [ 271e4] b │ │ - [ 271e8] #^C │ │ - [ 271ec] B │ │ - [ 271f0] 1^C │ │ - [ 271f4] b │ │ - [ 271f8] 1^C │ │ - [ 271fc] C │ │ - [ 27200] '^C │ │ - [ 27208] c │ │ - [ 2720c] '^C │ │ - [ 27214] D │ │ - [ 2721c] d │ │ - [ 27224] D │ │ - [ 27228] #^C │ │ - [ 2722c] d │ │ - [ 27230] #^C │ │ - [ 27234] D │ │ - [ 27238] 1^C │ │ - [ 2723c] d │ │ - [ 27240] 1^C │ │ - [ 27244] D │ │ - [ 27248] '^C │ │ - [ 2724c] d │ │ - [ 27250] '^C │ │ - [ 27254] D │ │ - [ 27258] -^C │ │ - [ 2725c] d │ │ - [ 27260] -^C │ │ - [ 27264] E │ │ - [ 27270] e │ │ - [ 2727c] E │ │ - [ 27288] e │ │ - [ 27294] E │ │ - [ 27298] -^C │ │ - [ 2729c] e │ │ - [ 272a0] -^C │ │ - [ 272a4] E │ │ - [ 272a8] 0^C │ │ - [ 272ac] e │ │ - [ 272b0] 0^C │ │ - [ 272b4] E │ │ - [ 272b8] '^C │ │ - [ 272c0] e │ │ - [ 272c4] '^C │ │ - [ 272cc] F │ │ - [ 272d4] f │ │ - [ 272dc] G │ │ - [ 272e4] g │ │ - [ 272ec] H │ │ - [ 272f4] h │ │ - [ 272fc] H │ │ - [ 27300] #^C │ │ - [ 27304] h │ │ - [ 27308] #^C │ │ - [ 2730c] H │ │ - [ 27314] h │ │ - [ 2731c] H │ │ - [ 27320] '^C │ │ - [ 27324] h │ │ - [ 27328] '^C │ │ - [ 2732c] H │ │ - [ 27330] .^C │ │ - [ 27334] h │ │ - [ 27338] .^C │ │ - [ 2733c] I │ │ - [ 27340] 0^C │ │ - [ 27344] i │ │ - [ 27348] 0^C │ │ - [ 2734c] I │ │ - [ 27358] i │ │ - [ 27364] K │ │ - [ 2736c] k │ │ - [ 27374] K │ │ - [ 27378] #^C │ │ - [ 2737c] k │ │ - [ 27380] #^C │ │ - [ 27384] K │ │ - [ 27388] 1^C │ │ - [ 2738c] k │ │ - [ 27390] 1^C │ │ - [ 27394] L │ │ - [ 27398] #^C │ │ - [ 2739c] l │ │ - [ 273a0] #^C │ │ - [ 273a4] L │ │ - [ 273a8] #^C │ │ - [ 273b0] l │ │ - [ 273b4] #^C │ │ - [ 273bc] L │ │ - [ 273c0] 1^C │ │ - [ 273c4] l │ │ - [ 273c8] 1^C │ │ - [ 273cc] L │ │ - [ 273d0] -^C │ │ - [ 273d4] l │ │ - [ 273d8] -^C │ │ - [ 273dc] M │ │ - [ 273e4] m │ │ - [ 273ec] M │ │ - [ 273f4] m │ │ - [ 273fc] M │ │ - [ 27400] #^C │ │ - [ 27404] m │ │ - [ 27408] #^C │ │ - [ 2740c] N │ │ - [ 27414] n │ │ - [ 2741c] N │ │ - [ 27420] #^C │ │ - [ 27424] n │ │ - [ 27428] #^C │ │ - [ 2742c] N │ │ - [ 27430] 1^C │ │ - [ 27434] n │ │ - [ 27438] 1^C │ │ - [ 2743c] N │ │ - [ 27440] -^C │ │ - [ 27444] n │ │ - [ 27448] -^C │ │ - [ 2744c] O │ │ - [ 27458] o │ │ - [ 27464] O │ │ - [ 27470] o │ │ - [ 2747c] O │ │ - [ 27488] o │ │ - [ 27494] O │ │ - [ 274a0] o │ │ - [ 274ac] P │ │ - [ 274b4] p │ │ - [ 274bc] P │ │ - [ 274c4] p │ │ - [ 274cc] R │ │ - [ 274d4] r │ │ - [ 274dc] R │ │ + [ 26a20] U │ │ + [ 26a28] u │ │ + [ 26a30] U │ │ + [ 26a38] u │ │ + [ 26a40] U │ │ + [ 26a44] (^C │ │ + [ 26a48] u │ │ + [ 26a4c] (^C │ │ + [ 26a50] W │ │ + [ 26a58] w │ │ + [ 26a60] Y │ │ + [ 26a68] y │ │ + [ 26a70] Y │ │ + [ 26a78] Z │ │ + [ 26a80] z │ │ + [ 26a88] Z │ │ + [ 26a90] z │ │ + [ 26a98] Z │ │ + [ 26aa0] z │ │ + [ 26aa8] O │ │ + [ 26ab0] o │ │ + [ 26ab8] U │ │ + [ 26ac0] u │ │ + [ 26ac8] A │ │ + [ 26ad0] a │ │ + [ 26ad8] I │ │ + [ 26ae0] i │ │ + [ 26ae8] O │ │ + [ 26af0] o │ │ + [ 26af8] U │ │ + [ 26b00] u │ │ + [ 26b08] U │ │ + [ 26b14] u │ │ + [ 26b20] U │ │ + [ 26b2c] u │ │ + [ 26b38] U │ │ + [ 26b44] u │ │ + [ 26b50] U │ │ + [ 26b5c] u │ │ + [ 26b68] A │ │ + [ 26b74] a │ │ + [ 26b80] A │ │ + [ 26b8c] a │ │ + [ 26ba8] G │ │ + [ 26bb0] g │ │ + [ 26bb8] K │ │ + [ 26bc0] k │ │ + [ 26bc8] O │ │ + [ 26bcc] (^C │ │ + [ 26bd0] o │ │ + [ 26bd4] (^C │ │ + [ 26bd8] O │ │ + [ 26bdc] (^C │ │ + [ 26be4] o │ │ + [ 26be8] (^C │ │ + [ 26c00] j │ │ + [ 26c08] G │ │ + [ 26c10] g │ │ + [ 26c18] N │ │ + [ 26c20] n │ │ + [ 26c28] A │ │ + [ 26c34] a │ │ + [ 26c60] A │ │ + [ 26c68] a │ │ + [ 26c70] A │ │ + [ 26c78] a │ │ + [ 26c80] E │ │ + [ 26c88] e │ │ + [ 26c90] E │ │ + [ 26c98] e │ │ + [ 26ca0] I │ │ + [ 26ca8] i │ │ + [ 26cb0] I │ │ + [ 26cb8] i │ │ + [ 26cc0] O │ │ + [ 26cc8] o │ │ + [ 26cd0] O │ │ + [ 26cd8] o │ │ + [ 26ce0] R │ │ + [ 26ce8] r │ │ + [ 26cf0] R │ │ + [ 26cf8] r │ │ + [ 26d00] U │ │ + [ 26d08] u │ │ + [ 26d10] U │ │ + [ 26d18] u │ │ + [ 26d20] S │ │ + [ 26d24] &^C │ │ + [ 26d28] s │ │ + [ 26d2c] &^C │ │ + [ 26d30] T │ │ + [ 26d34] &^C │ │ + [ 26d38] t │ │ + [ 26d3c] &^C │ │ + [ 26d40] H │ │ + [ 26d48] h │ │ + [ 26d50] A │ │ + [ 26d58] a │ │ + [ 26d60] E │ │ + [ 26d64] '^C │ │ + [ 26d68] e │ │ + [ 26d6c] '^C │ │ + [ 26d70] O │ │ + [ 26d7c] o │ │ + [ 26d88] O │ │ + [ 26d94] o │ │ + [ 26da0] O │ │ + [ 26da8] o │ │ + [ 26db0] O │ │ + [ 26dbc] o │ │ + [ 26dc8] Y │ │ + [ 26dd0] y │ │ + [ 26df0] ; │ │ + [ 26ee8] #^D │ │ + [ 26ef8] 8^D │ │ + [ 26f00] 5^D │ │ + [ 26f08] 5^D │ │ + [ 26f10] 3^D │ │ + [ 26f18] V^D │ │ + [ 26f20] :^D │ │ + [ 26f28] 8^D │ │ + [ 26f30] C^D │ │ + [ 26f38] t^D │ │ + [ 26f40] u^D │ │ + [ 26f50] 6^D │ │ + [ 26f60] 0^D │ │ + [ 26f70] 0^D │ │ + [ 26f80] 5^D │ │ + [ 26fa0] 6^D │ │ + [ 26fb0] 7^D │ │ + [ 26fc0] 8^D │ │ + [ 26fd0] 8^D │ │ + [ 26fe0] >^D │ │ + [ 26ff8] -^D │ │ + [ 27000] M^D │ │ + [ 27008] #^D │ │ + [ 27010] C^D │ │ + [ 27018] #^D │ │ + [ 27020] C^D │ │ + [ 27028] #^D │ │ + [ 27030] C^D │ │ + [ 27038] '^D │ │ + [ 27040] G^D │ │ + [ 27048] +^D │ │ + [ 27050] K^D │ │ + [ 27058] '^F │ │ + [ 2705c] S^F │ │ + [ 27060] '^F │ │ + [ 27064] T^F │ │ + [ 27068] H^F │ │ + [ 2706c] T^F │ │ + [ 27070] '^F │ │ + [ 27074] U^F │ │ + [ 27078] J^F │ │ + [ 2707c] T^F │ │ + [ 27084] T^F │ │ + [ 2708c] T^F │ │ + [ 27094] T^F │ │ + [ 27098] (^I │ │ + [ 2709c] <^I │ │ + [ 270a0] 0^I │ │ + [ 270a4] <^I │ │ + [ 270a8] 3^I │ │ + [ 270ac] <^I │ │ + [ 270b4] <^I │ │ + [ 270bc] <^I │ │ + [ 270c4] <^I │ │ + [ 270cc] <^I │ │ + [ 270d0] !^I │ │ + [ 270d4] <^I │ │ + [ 270d8] "^I │ │ + [ 270dc] <^I │ │ + [ 270e0] +^I │ │ + [ 270e4] <^I │ │ + [ 270e8] /^I │ │ + [ 270ec] <^I │ │ + [ 27118] 2\n │ │ + [ 2711c] <\n │ │ + [ 27120] 8\n │ │ + [ 27124] <\n │ │ + [ 2712c] <\n │ │ + [ 27134] <\n │ │ + [ 2713c] <\n │ │ + [ 27140] +\n │ │ + [ 27144] <\n │ │ + [ 27148] G^K │ │ + [ 2714c] V^K │ │ + [ 27150] G^K │ │ + [ 27154] >^K │ │ + [ 27158] G^K │ │ + [ 2715c] W^K │ │ + [ 27160] !^K │ │ + [ 27164] <^K │ │ + [ 27168] "^K │ │ + [ 2716c] <^K │ │ + [ 27190] F^L │ │ + [ 27194] V^L │ │ + [ 271c4] F^M │ │ + [ 271c8] >^M │ │ + [ 271cc] G^M │ │ + [ 271d0] >^M │ │ + [ 271d4] F^M │ │ + [ 271d8] W^M │ │ + [ 27200] B^O │ │ + [ 27208] L^O │ │ + [ 27210] Q^O │ │ + [ 27218] V^O │ │ + [ 27220] [^O │ │ + [ 27228] @^O │ │ + [ 27230] q^O │ │ + [ 27234] r^O │ │ + [ 27238] q^O │ │ + [ 2723c] t^O │ │ + [ 27250] q^O │ │ + [ 27288] %^P │ │ + [ 2728c] .^P │ │ + [ 27294] 5^[ │ │ + [ 2729c] 5^[ │ │ + [ 272a4] 5^[ │ │ + [ 272ac] 5^[ │ │ + [ 272b4] 5^[ │ │ + [ 272bc] 5^[ │ │ + [ 272c0] :^[ │ │ + [ 272c4] 5^[ │ │ + [ 272c8] <^[ │ │ + [ 272cc] 5^[ │ │ + [ 272d0] >^[ │ │ + [ 272d4] 5^[ │ │ + [ 272d8] ?^[ │ │ + [ 272dc] 5^[ │ │ + [ 272e0] B^[ │ │ + [ 272e4] 5^[ │ │ + [ 272e8] A │ │ + [ 272ec] %^C │ │ + [ 272f0] a │ │ + [ 272f4] %^C │ │ + [ 272f8] B │ │ + [ 27300] b │ │ + [ 27308] B │ │ + [ 2730c] #^C │ │ + [ 27310] b │ │ + [ 27314] #^C │ │ + [ 27318] B │ │ + [ 2731c] 1^C │ │ + [ 27320] b │ │ + [ 27324] 1^C │ │ + [ 27328] C │ │ + [ 2732c] '^C │ │ + [ 27334] c │ │ + [ 27338] '^C │ │ + [ 27340] D │ │ + [ 27348] d │ │ + [ 27350] D │ │ + [ 27354] #^C │ │ + [ 27358] d │ │ + [ 2735c] #^C │ │ + [ 27360] D │ │ + [ 27364] 1^C │ │ + [ 27368] d │ │ + [ 2736c] 1^C │ │ + [ 27370] D │ │ + [ 27374] '^C │ │ + [ 27378] d │ │ + [ 2737c] '^C │ │ + [ 27380] D │ │ + [ 27384] -^C │ │ + [ 27388] d │ │ + [ 2738c] -^C │ │ + [ 27390] E │ │ + [ 2739c] e │ │ + [ 273a8] E │ │ + [ 273b4] e │ │ + [ 273c0] E │ │ + [ 273c4] -^C │ │ + [ 273c8] e │ │ + [ 273cc] -^C │ │ + [ 273d0] E │ │ + [ 273d4] 0^C │ │ + [ 273d8] e │ │ + [ 273dc] 0^C │ │ + [ 273e0] E │ │ + [ 273e4] '^C │ │ + [ 273ec] e │ │ + [ 273f0] '^C │ │ + [ 273f8] F │ │ + [ 27400] f │ │ + [ 27408] G │ │ + [ 27410] g │ │ + [ 27418] H │ │ + [ 27420] h │ │ + [ 27428] H │ │ + [ 2742c] #^C │ │ + [ 27430] h │ │ + [ 27434] #^C │ │ + [ 27438] H │ │ + [ 27440] h │ │ + [ 27448] H │ │ + [ 2744c] '^C │ │ + [ 27450] h │ │ + [ 27454] '^C │ │ + [ 27458] H │ │ + [ 2745c] .^C │ │ + [ 27460] h │ │ + [ 27464] .^C │ │ + [ 27468] I │ │ + [ 2746c] 0^C │ │ + [ 27470] i │ │ + [ 27474] 0^C │ │ + [ 27478] I │ │ + [ 27484] i │ │ + [ 27490] K │ │ + [ 27498] k │ │ + [ 274a0] K │ │ + [ 274a4] #^C │ │ + [ 274a8] k │ │ + [ 274ac] #^C │ │ + [ 274b0] K │ │ + [ 274b4] 1^C │ │ + [ 274b8] k │ │ + [ 274bc] 1^C │ │ + [ 274c0] L │ │ + [ 274c4] #^C │ │ + [ 274c8] l │ │ + [ 274cc] #^C │ │ + [ 274d0] L │ │ + [ 274d4] #^C │ │ + [ 274dc] l │ │ [ 274e0] #^C │ │ - [ 274e4] r │ │ - [ 274e8] #^C │ │ - [ 274ec] R │ │ - [ 274f0] #^C │ │ - [ 274f8] r │ │ - [ 274fc] #^C │ │ - [ 27504] R │ │ - [ 27508] 1^C │ │ - [ 2750c] r │ │ - [ 27510] 1^C │ │ - [ 27514] S │ │ - [ 2751c] s │ │ - [ 27524] S │ │ - [ 27528] #^C │ │ - [ 2752c] s │ │ - [ 27530] #^C │ │ - [ 27534] S │ │ - [ 27540] s │ │ - [ 2754c] S │ │ - [ 27558] s │ │ - [ 27564] S │ │ - [ 27568] #^C │ │ - [ 27570] s │ │ - [ 27574] #^C │ │ - [ 2757c] T │ │ - [ 27584] t │ │ - [ 2758c] T │ │ - [ 27590] #^C │ │ - [ 27594] t │ │ - [ 27598] #^C │ │ - [ 2759c] T │ │ - [ 275a0] 1^C │ │ - [ 275a4] t │ │ - [ 275a8] 1^C │ │ - [ 275ac] T │ │ - [ 275b0] -^C │ │ - [ 275b4] t │ │ - [ 275b8] -^C │ │ - [ 275bc] U │ │ - [ 275c0] $^C │ │ - [ 275c4] u │ │ - [ 275c8] $^C │ │ - [ 275cc] U │ │ - [ 275d0] 0^C │ │ - [ 275d4] u │ │ - [ 275d8] 0^C │ │ - [ 275dc] U │ │ - [ 275e0] -^C │ │ - [ 275e4] u │ │ - [ 275e8] -^C │ │ - [ 275ec] U │ │ - [ 275f8] u │ │ - [ 27604] U │ │ - [ 27610] u │ │ - [ 2761c] V │ │ - [ 27624] v │ │ - [ 2762c] V │ │ - [ 27630] #^C │ │ - [ 27634] v │ │ - [ 27638] #^C │ │ - [ 2763c] W │ │ - [ 27644] w │ │ - [ 2764c] W │ │ - [ 27654] w │ │ - [ 2765c] W │ │ - [ 27664] w │ │ - [ 2766c] W │ │ - [ 27674] w │ │ - [ 2767c] W │ │ - [ 27680] #^C │ │ - [ 27684] w │ │ - [ 27688] #^C │ │ - [ 2768c] X │ │ - [ 27694] x │ │ - [ 2769c] X │ │ - [ 276a4] x │ │ - [ 276ac] Y │ │ - [ 276b4] y │ │ - [ 276bc] Z │ │ - [ 276c4] z │ │ - [ 276cc] Z │ │ - [ 276d0] #^C │ │ - [ 276d4] z │ │ - [ 276d8] #^C │ │ - [ 276dc] Z │ │ - [ 276e0] 1^C │ │ - [ 276e4] z │ │ - [ 276e8] 1^C │ │ - [ 276ec] h │ │ - [ 276f0] 1^C │ │ - [ 276f4] t │ │ - [ 276fc] w │ │ - [ 27704] y │ │ - [ 27714] A │ │ - [ 27718] #^C │ │ - [ 2771c] a │ │ - [ 27720] #^C │ │ - [ 27724] A │ │ - [ 2772c] a │ │ - [ 27734] A │ │ - [ 27740] a │ │ - [ 2774c] A │ │ - [ 27758] a │ │ - [ 27764] A │ │ - [ 27770] a │ │ - [ 2777c] A │ │ - [ 27788] a │ │ - [ 27794] A │ │ - [ 27798] #^C │ │ - [ 277a0] a │ │ - [ 277a4] #^C │ │ - [ 277ac] A │ │ - [ 277b8] a │ │ - [ 277c4] A │ │ - [ 277d0] a │ │ - [ 277dc] A │ │ - [ 277e8] a │ │ - [ 277f4] A │ │ - [ 27800] a │ │ - [ 2780c] A │ │ - [ 27810] #^C │ │ - [ 27818] a │ │ - [ 2781c] #^C │ │ - [ 27824] E │ │ - [ 27828] #^C │ │ - [ 2782c] e │ │ - [ 27830] #^C │ │ - [ 27834] E │ │ - [ 2783c] e │ │ - [ 27844] E │ │ - [ 2784c] e │ │ - [ 27854] E │ │ - [ 27860] e │ │ - [ 2786c] E │ │ - [ 27878] e │ │ - [ 27884] E │ │ - [ 27890] e │ │ - [ 2789c] E │ │ - [ 278a8] e │ │ - [ 278b4] E │ │ - [ 278b8] #^C │ │ - [ 278c0] e │ │ + [ 274e8] L │ │ + [ 274ec] 1^C │ │ + [ 274f0] l │ │ + [ 274f4] 1^C │ │ + [ 274f8] L │ │ + [ 274fc] -^C │ │ + [ 27500] l │ │ + [ 27504] -^C │ │ + [ 27508] M │ │ + [ 27510] m │ │ + [ 27518] M │ │ + [ 27520] m │ │ + [ 27528] M │ │ + [ 2752c] #^C │ │ + [ 27530] m │ │ + [ 27534] #^C │ │ + [ 27538] N │ │ + [ 27540] n │ │ + [ 27548] N │ │ + [ 2754c] #^C │ │ + [ 27550] n │ │ + [ 27554] #^C │ │ + [ 27558] N │ │ + [ 2755c] 1^C │ │ + [ 27560] n │ │ + [ 27564] 1^C │ │ + [ 27568] N │ │ + [ 2756c] -^C │ │ + [ 27570] n │ │ + [ 27574] -^C │ │ + [ 27578] O │ │ + [ 27584] o │ │ + [ 27590] O │ │ + [ 2759c] o │ │ + [ 275a8] O │ │ + [ 275b4] o │ │ + [ 275c0] O │ │ + [ 275cc] o │ │ + [ 275d8] P │ │ + [ 275e0] p │ │ + [ 275e8] P │ │ + [ 275f0] p │ │ + [ 275f8] R │ │ + [ 27600] r │ │ + [ 27608] R │ │ + [ 2760c] #^C │ │ + [ 27610] r │ │ + [ 27614] #^C │ │ + [ 27618] R │ │ + [ 2761c] #^C │ │ + [ 27624] r │ │ + [ 27628] #^C │ │ + [ 27630] R │ │ + [ 27634] 1^C │ │ + [ 27638] r │ │ + [ 2763c] 1^C │ │ + [ 27640] S │ │ + [ 27648] s │ │ + [ 27650] S │ │ + [ 27654] #^C │ │ + [ 27658] s │ │ + [ 2765c] #^C │ │ + [ 27660] S │ │ + [ 2766c] s │ │ + [ 27678] S │ │ + [ 27684] s │ │ + [ 27690] S │ │ + [ 27694] #^C │ │ + [ 2769c] s │ │ + [ 276a0] #^C │ │ + [ 276a8] T │ │ + [ 276b0] t │ │ + [ 276b8] T │ │ + [ 276bc] #^C │ │ + [ 276c0] t │ │ + [ 276c4] #^C │ │ + [ 276c8] T │ │ + [ 276cc] 1^C │ │ + [ 276d0] t │ │ + [ 276d4] 1^C │ │ + [ 276d8] T │ │ + [ 276dc] -^C │ │ + [ 276e0] t │ │ + [ 276e4] -^C │ │ + [ 276e8] U │ │ + [ 276ec] $^C │ │ + [ 276f0] u │ │ + [ 276f4] $^C │ │ + [ 276f8] U │ │ + [ 276fc] 0^C │ │ + [ 27700] u │ │ + [ 27704] 0^C │ │ + [ 27708] U │ │ + [ 2770c] -^C │ │ + [ 27710] u │ │ + [ 27714] -^C │ │ + [ 27718] U │ │ + [ 27724] u │ │ + [ 27730] U │ │ + [ 2773c] u │ │ + [ 27748] V │ │ + [ 27750] v │ │ + [ 27758] V │ │ + [ 2775c] #^C │ │ + [ 27760] v │ │ + [ 27764] #^C │ │ + [ 27768] W │ │ + [ 27770] w │ │ + [ 27778] W │ │ + [ 27780] w │ │ + [ 27788] W │ │ + [ 27790] w │ │ + [ 27798] W │ │ + [ 277a0] w │ │ + [ 277a8] W │ │ + [ 277ac] #^C │ │ + [ 277b0] w │ │ + [ 277b4] #^C │ │ + [ 277b8] X │ │ + [ 277c0] x │ │ + [ 277c8] X │ │ + [ 277d0] x │ │ + [ 277d8] Y │ │ + [ 277e0] y │ │ + [ 277e8] Z │ │ + [ 277f0] z │ │ + [ 277f8] Z │ │ + [ 277fc] #^C │ │ + [ 27800] z │ │ + [ 27804] #^C │ │ + [ 27808] Z │ │ + [ 2780c] 1^C │ │ + [ 27810] z │ │ + [ 27814] 1^C │ │ + [ 27818] h │ │ + [ 2781c] 1^C │ │ + [ 27820] t │ │ + [ 27828] w │ │ + [ 27830] y │ │ + [ 27840] A │ │ + [ 27844] #^C │ │ + [ 27848] a │ │ + [ 2784c] #^C │ │ + [ 27850] A │ │ + [ 27858] a │ │ + [ 27860] A │ │ + [ 2786c] a │ │ + [ 27878] A │ │ + [ 27884] a │ │ + [ 27890] A │ │ + [ 2789c] a │ │ + [ 278a8] A │ │ + [ 278b4] a │ │ + [ 278c0] A │ │ [ 278c4] #^C │ │ - [ 278cc] I │ │ - [ 278d4] i │ │ - [ 278dc] I │ │ - [ 278e0] #^C │ │ - [ 278e4] i │ │ - [ 278e8] #^C │ │ - [ 278ec] O │ │ - [ 278f0] #^C │ │ - [ 278f4] o │ │ - [ 278f8] #^C │ │ - [ 278fc] O │ │ - [ 27904] o │ │ - [ 2790c] O │ │ - [ 27918] o │ │ - [ 27924] O │ │ - [ 27930] o │ │ - [ 2793c] O │ │ - [ 27948] o │ │ - [ 27954] O │ │ - [ 27960] o │ │ - [ 2796c] O │ │ - [ 27970] #^C │ │ - [ 27978] o │ │ - [ 2797c] #^C │ │ - [ 27984] O │ │ - [ 27990] o │ │ - [ 2799c] O │ │ - [ 279a8] o │ │ - [ 279b4] O │ │ - [ 279c0] o │ │ - [ 279cc] O │ │ - [ 279d8] o │ │ - [ 279e4] O │ │ - [ 279ec] #^C │ │ - [ 279f0] o │ │ - [ 279f8] #^C │ │ - [ 279fc] U │ │ - [ 27a00] #^C │ │ - [ 27a04] u │ │ - [ 27a08] #^C │ │ - [ 27a0c] U │ │ - [ 27a14] u │ │ - [ 27a1c] U │ │ - [ 27a28] u │ │ - [ 27a34] U │ │ - [ 27a40] u │ │ - [ 27a4c] U │ │ - [ 27a58] u │ │ - [ 27a64] U │ │ - [ 27a70] u │ │ - [ 27a7c] U │ │ - [ 27a84] #^C │ │ - [ 27a88] u │ │ - [ 27a90] #^C │ │ - [ 27a94] Y │ │ - [ 27a9c] y │ │ - [ 27aa4] Y │ │ + [ 278cc] a │ │ + [ 278d0] #^C │ │ + [ 278d8] A │ │ + [ 278e4] a │ │ + [ 278f0] A │ │ + [ 278fc] a │ │ + [ 27908] A │ │ + [ 27914] a │ │ + [ 27920] A │ │ + [ 2792c] a │ │ + [ 27938] A │ │ + [ 2793c] #^C │ │ + [ 27944] a │ │ + [ 27948] #^C │ │ + [ 27950] E │ │ + [ 27954] #^C │ │ + [ 27958] e │ │ + [ 2795c] #^C │ │ + [ 27960] E │ │ + [ 27968] e │ │ + [ 27970] E │ │ + [ 27978] e │ │ + [ 27980] E │ │ + [ 2798c] e │ │ + [ 27998] E │ │ + [ 279a4] e │ │ + [ 279b0] E │ │ + [ 279bc] e │ │ + [ 279c8] E │ │ + [ 279d4] e │ │ + [ 279e0] E │ │ + [ 279e4] #^C │ │ + [ 279ec] e │ │ + [ 279f0] #^C │ │ + [ 279f8] I │ │ + [ 27a00] i │ │ + [ 27a08] I │ │ + [ 27a0c] #^C │ │ + [ 27a10] i │ │ + [ 27a14] #^C │ │ + [ 27a18] O │ │ + [ 27a1c] #^C │ │ + [ 27a20] o │ │ + [ 27a24] #^C │ │ + [ 27a28] O │ │ + [ 27a30] o │ │ + [ 27a38] O │ │ + [ 27a44] o │ │ + [ 27a50] O │ │ + [ 27a5c] o │ │ + [ 27a68] O │ │ + [ 27a74] o │ │ + [ 27a80] O │ │ + [ 27a8c] o │ │ + [ 27a98] O │ │ + [ 27a9c] #^C │ │ + [ 27aa4] o │ │ [ 27aa8] #^C │ │ - [ 27aac] y │ │ - [ 27ab0] #^C │ │ - [ 27ab4] Y │ │ - [ 27abc] y │ │ - [ 27ac4] Y │ │ - [ 27acc] y │ │ - [ 27b1c] B^C │ │ - [ 27b28] B^C │ │ - [ 27b74] B^C │ │ - [ 27b80] B^C │ │ - [ 27c4c] B^C │ │ - [ 27c58] B^C │ │ - [ 27ca4] B^C │ │ - [ 27cb0] B^C │ │ - [ 27cfc] B^C │ │ - [ 27d08] B^C │ │ - [ 27d54] B^C │ │ - [ 27d60] B^C │ │ - [ 27e2c] B^C │ │ - [ 27e38] B^C │ │ - [ 27e64] B^C │ │ - [ 27eb0] B^C │ │ - [ 27ebc] B^C │ │ - [ 27f08] B^C │ │ - [ 27f14] B^C │ │ - [ 27f90] E^C │ │ - [ 27f9c] E^C │ │ - [ 27fac] E^C │ │ - [ 27fbc] E^C │ │ - [ 27fcc] E^C │ │ - [ 27fdc] E^C │ │ + [ 27ab0] O │ │ + [ 27abc] o │ │ + [ 27ac8] O │ │ + [ 27ad4] o │ │ + [ 27ae0] O │ │ + [ 27aec] o │ │ + [ 27af8] O │ │ + [ 27b04] o │ │ + [ 27b10] O │ │ + [ 27b18] #^C │ │ + [ 27b1c] o │ │ + [ 27b24] #^C │ │ + [ 27b28] U │ │ + [ 27b2c] #^C │ │ + [ 27b30] u │ │ + [ 27b34] #^C │ │ + [ 27b38] U │ │ + [ 27b40] u │ │ + [ 27b48] U │ │ + [ 27b54] u │ │ + [ 27b60] U │ │ + [ 27b6c] u │ │ + [ 27b78] U │ │ + [ 27b84] u │ │ + [ 27b90] U │ │ + [ 27b9c] u │ │ + [ 27ba8] U │ │ + [ 27bb0] #^C │ │ + [ 27bb4] u │ │ + [ 27bbc] #^C │ │ + [ 27bc0] Y │ │ + [ 27bc8] y │ │ + [ 27bd0] Y │ │ + [ 27bd4] #^C │ │ + [ 27bd8] y │ │ + [ 27bdc] #^C │ │ + [ 27be0] Y │ │ + [ 27be8] y │ │ + [ 27bf0] Y │ │ + [ 27bf8] y │ │ + [ 27c48] B^C │ │ + [ 27c54] B^C │ │ + [ 27ca0] B^C │ │ + [ 27cac] B^C │ │ + [ 27d78] B^C │ │ + [ 27d84] B^C │ │ + [ 27dd0] B^C │ │ + [ 27ddc] B^C │ │ + [ 27e28] B^C │ │ + [ 27e34] B^C │ │ + [ 27e80] B^C │ │ + [ 27e8c] B^C │ │ + [ 27f58] B^C │ │ + [ 27f64] B^C │ │ + [ 27f90] B^C │ │ + [ 27fdc] B^C │ │ [ 27fe8] B^C │ │ - [ 27fec] E^C │ │ - [ 27ff8] B^C │ │ - [ 27ffc] E^C │ │ - [ 28008] E^C │ │ - [ 28014] E^C │ │ - [ 28024] E^C │ │ - [ 28034] E^C │ │ - [ 28044] E^C │ │ - [ 28054] E^C │ │ - [ 28060] B^C │ │ - [ 28064] E^C │ │ - [ 28070] B^C │ │ - [ 28074] E^C │ │ - [ 28080] E^C │ │ - [ 2808c] E^C │ │ - [ 2809c] E^C │ │ - [ 280ac] E^C │ │ + [ 28034] B^C │ │ + [ 28040] B^C │ │ [ 280bc] E^C │ │ - [ 280cc] E^C │ │ - [ 280d8] B^C │ │ - [ 280dc] E^C │ │ - [ 280e8] B^C │ │ - [ 280ec] E^C │ │ + [ 280c8] E^C │ │ + [ 280d8] E^C │ │ + [ 280e8] E^C │ │ [ 280f8] E^C │ │ - [ 28104] E^C │ │ - [ 28114] E^C │ │ - [ 28124] E^C │ │ + [ 28108] E^C │ │ + [ 28114] B^C │ │ + [ 28118] E^C │ │ + [ 28124] B^C │ │ + [ 28128] E^C │ │ [ 28134] E^C │ │ - [ 28144] E^C │ │ - [ 28150] B^C │ │ - [ 28154] E^C │ │ - [ 28160] B^C │ │ - [ 28164] E^C │ │ + [ 28140] E^C │ │ + [ 28150] E^C │ │ + [ 28160] E^C │ │ [ 28170] E^C │ │ - [ 2817c] E^C │ │ - [ 2818c] E^C │ │ - [ 2819c] E^C │ │ + [ 28180] E^C │ │ + [ 2818c] B^C │ │ + [ 28190] E^C │ │ + [ 2819c] B^C │ │ + [ 281a0] E^C │ │ [ 281ac] E^C │ │ - [ 281bc] E^C │ │ - [ 281c8] B^C │ │ - [ 281cc] E^C │ │ - [ 281d8] B^C │ │ - [ 281dc] E^C │ │ + [ 281b8] E^C │ │ + [ 281c8] E^C │ │ + [ 281d8] E^C │ │ [ 281e8] E^C │ │ - [ 281f4] E^C │ │ - [ 28204] E^C │ │ - [ 28214] E^C │ │ + [ 281f8] E^C │ │ + [ 28204] B^C │ │ + [ 28208] E^C │ │ + [ 28214] B^C │ │ + [ 28218] E^C │ │ [ 28224] E^C │ │ - [ 28234] E^C │ │ - [ 28240] B^C │ │ - [ 28244] E^C │ │ - [ 28250] B^C │ │ - [ 28254] E^C │ │ + [ 28230] E^C │ │ + [ 28240] E^C │ │ + [ 28250] E^C │ │ + [ 28260] E^C │ │ [ 28270] E^C │ │ - [ 28278] E^C │ │ - [ 28284] E^C │ │ + [ 2827c] B^C │ │ + [ 28280] E^C │ │ [ 2828c] B^C │ │ - [ 28294] B^C │ │ - [ 28298] E^C │ │ - [ 282c0] E^C │ │ - [ 282cc] B^C │ │ + [ 28290] E^C │ │ + [ 2829c] E^C │ │ + [ 282a8] E^C │ │ + [ 282b8] E^C │ │ + [ 282c8] E^C │ │ [ 282d8] E^C │ │ - [ 282e0] E^C │ │ - [ 282ec] E^C │ │ + [ 282e8] E^C │ │ [ 282f4] B^C │ │ - [ 282fc] B^C │ │ - [ 28300] E^C │ │ - [ 28328] E^C │ │ - [ 28340] B^C │ │ - [ 28370] B^C │ │ + [ 282f8] E^C │ │ + [ 28304] B^C │ │ + [ 28308] E^C │ │ + [ 28314] E^C │ │ + [ 28320] E^C │ │ + [ 28330] E^C │ │ + [ 28340] E^C │ │ + [ 28350] E^C │ │ + [ 28360] E^C │ │ + [ 2836c] B^C │ │ + [ 28370] E^C │ │ [ 2837c] B^C │ │ - [ 283b4] B^C │ │ - [ 283f4] B^C │ │ - [ 28400] B^C │ │ - [ 2843c] ` │ │ - [ 28448] E^C │ │ - [ 28450] E^C │ │ - [ 2845c] E^C │ │ - [ 28464] B^C │ │ + [ 28380] E^C │ │ + [ 2839c] E^C │ │ + [ 283a4] E^C │ │ + [ 283b0] E^C │ │ + [ 283b8] B^C │ │ + [ 283c0] B^C │ │ + [ 283c4] E^C │ │ + [ 283ec] E^C │ │ + [ 283f8] B^C │ │ + [ 28404] E^C │ │ + [ 2840c] E^C │ │ + [ 28418] E^C │ │ + [ 28420] B^C │ │ + [ 28428] B^C │ │ + [ 2842c] E^C │ │ + [ 28454] E^C │ │ [ 2846c] B^C │ │ - [ 28470] E^C │ │ - [ 28498] E^C │ │ - [ 284a1] │ │ - [ 284a5] │ │ - [ 284ac] K │ │ - [ 284b0] A │ │ - [ 284b9] ! │ │ - [ 284bc] 8^C │ │ - [ 284c1] ! │ │ - [ 284c4] 8^C │ │ - [ 284c9] ! │ │ - [ 284cc] 8^C │ │ - [ 284d1] ! │ │ - [ 284d4] 8^C │ │ - [ 284d9] ! │ │ - [ 284dc] 8^C │ │ - [ 284e1] ! │ │ - [ 284e4] 8^C │ │ - [ 284e9] " │ │ - [ 284ec] 8^C │ │ - [ 284f1] " │ │ - [ 284f4] 8^C │ │ - [ 284f9] " │ │ - [ 284fc] 8^C │ │ - [ 28500] #" │ │ - [ 28504] 8^C │ │ - [ 28508] %" │ │ - [ 2850c] 8^C │ │ - [ 28510] <" │ │ - [ 28514] 8^C │ │ - [ 28518] C" │ │ - [ 2851c] 8^C │ │ - [ 28520] E" │ │ - [ 28524] 8^C │ │ - [ 28528] H" │ │ - [ 2852c] 8^C │ │ - [ 28530] = │ │ - [ 28534] 8^C │ │ - [ 28538] a" │ │ - [ 2853c] 8^C │ │ - [ 28540] M" │ │ - [ 28544] 8^C │ │ - [ 28548] < │ │ - [ 2854c] 8^C │ │ - [ 28550] > │ │ - [ 28554] 8^C │ │ - [ 28558] d" │ │ - [ 2855c] 8^C │ │ - [ 28560] e" │ │ - [ 28564] 8^C │ │ - [ 28568] r" │ │ - [ 2856c] 8^C │ │ - [ 28570] s" │ │ - [ 28574] 8^C │ │ - [ 28578] v" │ │ - [ 2857c] 8^C │ │ - [ 28580] w" │ │ - [ 28584] 8^C │ │ - [ 28588] z" │ │ - [ 2858c] 8^C │ │ - [ 28590] {" │ │ - [ 28594] 8^C │ │ - [ 28599] " │ │ - [ 2859c] 8^C │ │ - [ 285a1] " │ │ - [ 285a4] 8^C │ │ - [ 285a9] " │ │ - [ 285ac] 8^C │ │ - [ 285b1] " │ │ - [ 285b4] 8^C │ │ - [ 285b9] " │ │ - [ 285bc] 8^C │ │ - [ 285c1] " │ │ - [ 285c4] 8^C │ │ - [ 285c9] " │ │ - [ 285cc] 8^C │ │ - [ 285d1] " │ │ - [ 285d4] 8^C │ │ - [ 285d8] |" │ │ - [ 285dc] 8^C │ │ - [ 285e0] }" │ │ - [ 285e4] 8^C │ │ - [ 285e9] " │ │ - [ 285ec] 8^C │ │ - [ 285f1] " │ │ - [ 285f4] 8^C │ │ - [ 285f9] " │ │ - [ 285fc] 8^C │ │ - [ 28601] " │ │ - [ 28604] 8^C │ │ - [ 28609] " │ │ - [ 2860c] 8^C │ │ - [ 28611] " │ │ - [ 28614] 8^C │ │ - [ 28619] 0 │ │ - [ 2861d] 0 │ │ - [ 28621] * │ │ - [ 28624] 8^C │ │ - [ 28628] K0 │ │ - [ 2862d] 0 │ │ - [ 28630] M0 │ │ - [ 28635] 0 │ │ - [ 28638] O0 │ │ - [ 2863d] 0 │ │ - [ 28640] Q0 │ │ - [ 28645] 0 │ │ - [ 28648] S0 │ │ - [ 2864d] 0 │ │ - [ 28650] U0 │ │ - [ 28655] 0 │ │ - [ 28658] W0 │ │ - [ 2865d] 0 │ │ - [ 28660] Y0 │ │ - [ 28665] 0 │ │ - [ 28668] [0 │ │ - [ 2866d] 0 │ │ - [ 28670] ]0 │ │ - [ 28675] 0 │ │ - [ 28678] _0 │ │ - [ 2867d] 0 │ │ - [ 28680] a0 │ │ - [ 28685] 0 │ │ - [ 28688] d0 │ │ - [ 2868d] 0 │ │ - [ 28690] f0 │ │ - [ 28695] 0 │ │ - [ 28698] h0 │ │ - [ 2869d] 0 │ │ - [ 286a0] o0 │ │ - [ 286a5] 0 │ │ - [ 286a8] o0 │ │ - [ 286ad] 0 │ │ - [ 286b0] r0 │ │ - [ 286b5] 0 │ │ - [ 286b8] r0 │ │ - [ 286bd] 0 │ │ - [ 286c0] u0 │ │ - [ 286c5] 0 │ │ - [ 286c8] u0 │ │ - [ 286cd] 0 │ │ - [ 286d0] x0 │ │ - [ 286d5] 0 │ │ - [ 286d8] x0 │ │ - [ 286dd] 0 │ │ - [ 286e0] {0 │ │ - [ 286e5] 0 │ │ - [ 286e8] {0 │ │ - [ 286ed] 0 │ │ - [ 286f0] F0 │ │ - [ 286f5] 0 │ │ - [ 286f9] 0 │ │ - [ 286fd] 0 │ │ - [ 28701] 0 │ │ - [ 28705] 0 │ │ - [ 28709] 0 │ │ - [ 2870d] 0 │ │ - [ 28711] 0 │ │ - [ 28715] 0 │ │ - [ 28719] 0 │ │ - [ 2871d] 0 │ │ - [ 28721] 0 │ │ - [ 28725] 0 │ │ - [ 28729] 0 │ │ - [ 2872d] 0 │ │ - [ 28731] 0 │ │ - [ 28735] 0 │ │ - [ 28739] 0 │ │ - [ 2873d] 0 │ │ - [ 28741] 0 │ │ + [ 2849c] B^C │ │ + [ 284a8] B^C │ │ + [ 284e0] B^C │ │ + [ 28520] B^C │ │ + [ 2852c] B^C │ │ + [ 28568] ` │ │ + [ 28574] E^C │ │ + [ 2857c] E^C │ │ + [ 28588] E^C │ │ + [ 28590] B^C │ │ + [ 28598] B^C │ │ + [ 2859c] E^C │ │ + [ 285c4] E^C │ │ + [ 285cd] │ │ + [ 285d1] │ │ + [ 285d8] K │ │ + [ 285dc] A │ │ + [ 285e5] ! │ │ + [ 285e8] 8^C │ │ + [ 285ed] ! │ │ + [ 285f0] 8^C │ │ + [ 285f5] ! │ │ + [ 285f8] 8^C │ │ + [ 285fd] ! │ │ + [ 28600] 8^C │ │ + [ 28605] ! │ │ + [ 28608] 8^C │ │ + [ 2860d] ! │ │ + [ 28610] 8^C │ │ + [ 28615] " │ │ + [ 28618] 8^C │ │ + [ 2861d] " │ │ + [ 28620] 8^C │ │ + [ 28625] " │ │ + [ 28628] 8^C │ │ + [ 2862c] #" │ │ + [ 28630] 8^C │ │ + [ 28634] %" │ │ + [ 28638] 8^C │ │ + [ 2863c] <" │ │ + [ 28640] 8^C │ │ + [ 28644] C" │ │ + [ 28648] 8^C │ │ + [ 2864c] E" │ │ + [ 28650] 8^C │ │ + [ 28654] H" │ │ + [ 28658] 8^C │ │ + [ 2865c] = │ │ + [ 28660] 8^C │ │ + [ 28664] a" │ │ + [ 28668] 8^C │ │ + [ 2866c] M" │ │ + [ 28670] 8^C │ │ + [ 28674] < │ │ + [ 28678] 8^C │ │ + [ 2867c] > │ │ + [ 28680] 8^C │ │ + [ 28684] d" │ │ + [ 28688] 8^C │ │ + [ 2868c] e" │ │ + [ 28690] 8^C │ │ + [ 28694] r" │ │ + [ 28698] 8^C │ │ + [ 2869c] s" │ │ + [ 286a0] 8^C │ │ + [ 286a4] v" │ │ + [ 286a8] 8^C │ │ + [ 286ac] w" │ │ + [ 286b0] 8^C │ │ + [ 286b4] z" │ │ + [ 286b8] 8^C │ │ + [ 286bc] {" │ │ + [ 286c0] 8^C │ │ + [ 286c5] " │ │ + [ 286c8] 8^C │ │ + [ 286cd] " │ │ + [ 286d0] 8^C │ │ + [ 286d5] " │ │ + [ 286d8] 8^C │ │ + [ 286dd] " │ │ + [ 286e0] 8^C │ │ + [ 286e5] " │ │ + [ 286e8] 8^C │ │ + [ 286ed] " │ │ + [ 286f0] 8^C │ │ + [ 286f5] " │ │ + [ 286f8] 8^C │ │ + [ 286fd] " │ │ + [ 28700] 8^C │ │ + [ 28704] |" │ │ + [ 28708] 8^C │ │ + [ 2870c] }" │ │ + [ 28710] 8^C │ │ + [ 28715] " │ │ + [ 28718] 8^C │ │ + [ 2871d] " │ │ + [ 28720] 8^C │ │ + [ 28725] " │ │ + [ 28728] 8^C │ │ + [ 2872d] " │ │ + [ 28730] 8^C │ │ + [ 28735] " │ │ + [ 28738] 8^C │ │ + [ 2873d] " │ │ + [ 28740] 8^C │ │ [ 28745] 0 │ │ [ 28749] 0 │ │ - [ 2874d] 0 │ │ - [ 28751] 0 │ │ - [ 28755] 0 │ │ + [ 2874d] * │ │ + [ 28750] 8^C │ │ + [ 28754] K0 │ │ [ 28759] 0 │ │ - [ 2875d] 0 │ │ + [ 2875c] M0 │ │ [ 28761] 0 │ │ - [ 28765] 0 │ │ + [ 28764] O0 │ │ [ 28769] 0 │ │ - [ 2876d] 0 │ │ + [ 2876c] Q0 │ │ [ 28771] 0 │ │ - [ 28775] 0 │ │ + [ 28774] S0 │ │ [ 28779] 0 │ │ - [ 2877d] 0 │ │ + [ 2877c] U0 │ │ [ 28781] 0 │ │ - [ 28785] 0 │ │ + [ 28784] W0 │ │ [ 28789] 0 │ │ - [ 2878d] 0 │ │ + [ 2878c] Y0 │ │ [ 28791] 0 │ │ - [ 28795] 0 │ │ + [ 28794] [0 │ │ [ 28799] 0 │ │ - [ 2879d] 0 │ │ + [ 2879c] ]0 │ │ [ 287a1] 0 │ │ - [ 287a5] 0 │ │ + [ 287a4] _0 │ │ [ 287a9] 0 │ │ - [ 287ad] 0 │ │ + [ 287ac] a0 │ │ [ 287b1] 0 │ │ - [ 287b5] 0 │ │ + [ 287b4] d0 │ │ [ 287b9] 0 │ │ - [ 287bd] 0 │ │ + [ 287bc] f0 │ │ [ 287c1] 0 │ │ - [ 287c5] 0 │ │ + [ 287c4] h0 │ │ [ 287c9] 0 │ │ - [ 287cd] 0 │ │ + [ 287cc] o0 │ │ [ 287d1] 0 │ │ - [ 287d5] 0 │ │ + [ 287d4] o0 │ │ [ 287d9] 0 │ │ - [ 287dd] 0 │ │ + [ 287dc] r0 │ │ [ 287e1] 0 │ │ - [ 287e5] 0 │ │ + [ 287e4] r0 │ │ [ 287e9] 0 │ │ - [ 287ed] 0 │ │ + [ 287ec] u0 │ │ [ 287f1] 0 │ │ - [ 287f5] 0 │ │ - [ 287f8] H� │ │ - [ 287fd] f │ │ - [ 28809] n │ │ - [ 2880c] 2N │ │ - [ 28811] S │ │ - [ 2881c] QY │ │ - [ 28825] U │ │ - [ 28828] HY │ │ - [ 2882d] a │ │ - [ 28830] iv │ │ - [ 28838] ?� │ │ - [ 28849] j │ │ - [ 2884d] m │ │ - [ 28851] p │ │ - [ 28855] s │ │ - [ 28858] =� │ │ - [ 2885c] j� │ │ - [ 28865] N │ │ - [ 28868] uS │ │ - [ 2886d] k │ │ - [ 28871] r │ │ - [ 28874] -� │ │ - [ 2887c] P] │ │ - [ 28881] o │ │ - [ 28888] d� │ │ - [ 2888d] b │ │ - [ 28899] ^ │ │ - [ 2889d] g │ │ - [ 288a0] jm │ │ - [ 288a5] r │ │ - [ 288ad] O │ │ - [ 288b1] Q │ │ - [ 288b5] R │ │ - [ 288b9] d │ │ - [ 288bd] j │ │ - [ 288c1] r │ │ - [ 288c5] v │ │ - [ 288d0] \� │ │ - [ 288d8] 2� │ │ - [ 288dc] o� │ │ - [ 288e5] x │ │ - [ 288e9] y │ │ - [ 288ed] } │ │ - [ 28901] X │ │ - [ 28905] _ │ │ - [ 28908] `| │ │ - [ 2890c] ~� │ │ - [ 28910] br │ │ - [ 28915] x │ │ - [ 28921] X │ │ - [ 28924] b\ │ │ - [ 28929] j │ │ - [ 2892d] m │ │ - [ 28931] o │ │ - [ 28934] /} │ │ - [ 28938] 7~ │ │ - [ 2893c] K� │ │ - [ 28941] R │ │ - [ 28949] Q │ │ - [ 2894d] Q │ │ - [ 28951] z │ │ - [ 28955] } │ │ - [ 2895c] u� │ │ - [ 28965] b │ │ - [ 28969] j │ │ - [ 28970] 9N │ │ - [ 28975] [ │ │ - [ 28979] ` │ │ - [ 2897d] s │ │ - [ 28980] pu │ │ - [ 28985] S │ │ - [ 28989] x │ │ - [ 2898d] O │ │ - [ 28991] _ │ │ - [ 28995] N │ │ - [ 28999] l │ │ - [ 2899c] xe │ │ - [ 289a0] "} │ │ - [ 289a5] S │ │ - [ 289a8] ^X │ │ - [ 289ad] w │ │ - [ 289b0] I� │ │ - [ 289b9] k │ │ - [ 289c1] l │ │ - [ 289c5] b │ │ - [ 289cd] c │ │ - [ 289d0] eu │ │ - [ 289d5] N │ │ - [ 289d8] iQ │ │ + [ 287f4] u0 │ │ + [ 287f9] 0 │ │ + [ 287fc] x0 │ │ + [ 28801] 0 │ │ + [ 28804] x0 │ │ + [ 28809] 0 │ │ + [ 2880c] {0 │ │ + [ 28811] 0 │ │ + [ 28814] {0 │ │ + [ 28819] 0 │ │ + [ 2881c] F0 │ │ + [ 28821] 0 │ │ + [ 28825] 0 │ │ + [ 28829] 0 │ │ + [ 2882d] 0 │ │ + [ 28831] 0 │ │ + [ 28835] 0 │ │ + [ 28839] 0 │ │ + [ 2883d] 0 │ │ + [ 28841] 0 │ │ + [ 28845] 0 │ │ + [ 28849] 0 │ │ + [ 2884d] 0 │ │ + [ 28851] 0 │ │ + [ 28855] 0 │ │ + [ 28859] 0 │ │ + [ 2885d] 0 │ │ + [ 28861] 0 │ │ + [ 28865] 0 │ │ + [ 28869] 0 │ │ + [ 2886d] 0 │ │ + [ 28871] 0 │ │ + [ 28875] 0 │ │ + [ 28879] 0 │ │ + [ 2887d] 0 │ │ + [ 28881] 0 │ │ + [ 28885] 0 │ │ + [ 28889] 0 │ │ + [ 2888d] 0 │ │ + [ 28891] 0 │ │ + [ 28895] 0 │ │ + [ 28899] 0 │ │ + [ 2889d] 0 │ │ + [ 288a1] 0 │ │ + [ 288a5] 0 │ │ + [ 288a9] 0 │ │ + [ 288ad] 0 │ │ + [ 288b1] 0 │ │ + [ 288b5] 0 │ │ + [ 288b9] 0 │ │ + [ 288bd] 0 │ │ + [ 288c1] 0 │ │ + [ 288c5] 0 │ │ + [ 288c9] 0 │ │ + [ 288cd] 0 │ │ + [ 288d1] 0 │ │ + [ 288d5] 0 │ │ + [ 288d9] 0 │ │ + [ 288dd] 0 │ │ + [ 288e1] 0 │ │ + [ 288e5] 0 │ │ + [ 288e9] 0 │ │ + [ 288ed] 0 │ │ + [ 288f1] 0 │ │ + [ 288f5] 0 │ │ + [ 288f9] 0 │ │ + [ 288fd] 0 │ │ + [ 28901] 0 │ │ + [ 28905] 0 │ │ + [ 28909] 0 │ │ + [ 2890d] 0 │ │ + [ 28911] 0 │ │ + [ 28915] 0 │ │ + [ 28919] 0 │ │ + [ 2891d] 0 │ │ + [ 28921] 0 │ │ + [ 28924] H� │ │ + [ 28929] f │ │ + [ 28935] n │ │ + [ 28938] 2N │ │ + [ 2893d] S │ │ + [ 28948] QY │ │ + [ 28951] U │ │ + [ 28954] HY │ │ + [ 28959] a │ │ + [ 2895c] iv │ │ + [ 28964] ?� │ │ + [ 28975] j │ │ + [ 28979] m │ │ + [ 2897d] p │ │ + [ 28981] s │ │ + [ 28984] =� │ │ + [ 28988] j� │ │ + [ 28991] N │ │ + [ 28994] uS │ │ + [ 28999] k │ │ + [ 2899d] r │ │ + [ 289a0] -� │ │ + [ 289a8] P] │ │ + [ 289ad] o │ │ + [ 289b4] d� │ │ + [ 289b9] b │ │ + [ 289c5] ^ │ │ + [ 289c9] g │ │ + [ 289cc] jm │ │ + [ 289d1] r │ │ + [ 289d9] O │ │ [ 289dd] Q │ │ - [ 289e1] h │ │ - [ 289e5] | │ │ - [ 289e8] o� │ │ - [ 289f5] R │ │ - [ 289f8] BT │ │ - [ 289fc] sY │ │ - [ 28a01] ^ │ │ - [ 28a05] e │ │ - [ 28a09] o │ │ - [ 28a0c] *y │ │ - [ 28a14] j� │ │ - [ 28a21] R │ │ - [ 28a25] f │ │ - [ 28a28] wk │ │ - [ 28a2c] b� │ │ - [ 28a30] t^ │ │ - [ 28a35] a │ │ - [ 28a39] b │ │ - [ 28a3d] d │ │ - [ 28a40] #o │ │ - [ 28a44] Iq │ │ - [ 28a49] t │ │ - [ 28a4d] y │ │ - [ 28a51] } │ │ - [ 28a54] o� │ │ - [ 28a58] &� │ │ - [ 28a60] #� │ │ - [ 28a64] J� │ │ - [ 28a69] R │ │ + [ 289e1] R │ │ + [ 289e5] d │ │ + [ 289e9] j │ │ + [ 289ed] r │ │ + [ 289f1] v │ │ + [ 289fc] \� │ │ + [ 28a04] 2� │ │ + [ 28a08] o� │ │ + [ 28a11] x │ │ + [ 28a15] y │ │ + [ 28a19] } │ │ + [ 28a2d] X │ │ + [ 28a31] _ │ │ + [ 28a34] `| │ │ + [ 28a38] ~� │ │ + [ 28a3c] br │ │ + [ 28a41] x │ │ + [ 28a4d] X │ │ + [ 28a50] b\ │ │ + [ 28a55] j │ │ + [ 28a59] m │ │ + [ 28a5d] o │ │ + [ 28a60] /} │ │ + [ 28a64] 7~ │ │ + [ 28a68] K� │ │ [ 28a6d] R │ │ - [ 28a71] T │ │ - [ 28a75] p │ │ - [ 28a81] ^ │ │ - [ 28a85] _ │ │ - [ 28a88] {c │ │ - [ 28a8d] k │ │ - [ 28a90] >| │ │ - [ 28a94] us │ │ - [ 28a99] N │ │ - [ 28a9d] V │ │ + [ 28a75] Q │ │ + [ 28a79] Q │ │ + [ 28a7d] z │ │ + [ 28a81] } │ │ + [ 28a88] u� │ │ + [ 28a91] b │ │ + [ 28a95] j │ │ + [ 28a9c] 9N │ │ [ 28aa1] [ │ │ - [ 28aa5] ] │ │ - [ 28aa9] ` │ │ - [ 28aad] s │ │ - [ 28ab0] it │ │ - [ 28ab8] F� │ │ - [ 28abc] 4� │ │ - [ 28ac4] H� │ │ - [ 28acd] O │ │ - [ 28ad1] y │ │ - [ 28add] ` │ │ - [ 28ae1] N │ │ - [ 28ae5] P │ │ - [ 28ae9] [ │ │ - [ 28aec] ?\ │ │ - [ 28af1] e │ │ - [ 28af5] j │ │ - [ 28af9] q │ │ - [ 28afc] Bv │ │ - [ 28b04] |� │ │ - [ 28b0d] f │ │ - [ 28b10] .� │ │ - [ 28b15] R │ │ - [ 28b18] {g │ │ - [ 28b1d] g │ │ - [ 28b20] Am │ │ - [ 28b25] n │ │ - [ 28b29] t │ │ - [ 28b2c] Yu │ │ - [ 28b30] kx │ │ - [ 28b35] } │ │ - [ 28b38] ^� │ │ - [ 28b3c] mQ │ │ - [ 28b40] .b │ │ - [ 28b44] x� │ │ - [ 28b48] +P │ │ - [ 28b4d] ] │ │ - [ 28b51] m │ │ - [ 28b54] *� │ │ - [ 28b59] _ │ │ - [ 28b5c] Da │ │ - [ 28b61] h │ │ - [ 28b65] s │ │ - [ 28b6c] )R │ │ - [ 28b71] T │ │ - [ 28b74] e\ │ │ - [ 28b79] f │ │ - [ 28b7c] Ng │ │ - [ 28b81] h │ │ - [ 28b85] l │ │ - [ 28b89] t │ │ - [ 28b8d] u │ │ - [ 28b90] y^� │ │ - [ 28ba4] ?S │ │ - [ 28ba9] n │ │ - [ 28bad] T │ │ - [ 28bb1] q │ │ - [ 28bb5] t │ │ - [ 28bc0] W� │ │ - [ 28bc9] g │ │ - [ 28bcd] m │ │ - [ 28bd5] z │ │ - [ 28bd8] { │ │ - [ 28bdd] | │ │ - [ 28be1] r │ │ - [ 28be5] p │ │ - [ 28be8] X� │ │ - [ 28bed] N │ │ - [ 28bf0] 6� │ │ - [ 28bf4] :R │ │ - [ 28bf9] R │ │ - [ 28bfd] ^ │ │ - [ 28c01] b │ │ - [ 28c05] | │ │ - [ 28c09] [ │ │ - [ 28c0d] m │ │ - [ 28c11] f │ │ - [ 28c14] ;� │ │ - [ 28c18] L� │ │ - [ 28c1c] M� │ │ - [ 28c25] ^ │ │ - [ 28c28] @Q │ │ - [ 28c2d] U │ │ - [ 28c30] ZX │ │ - [ 28c34] tf │ │ - [ 28c39] Q │ │ - [ 28c3c] *s │ │ - [ 28c41] v │ │ - [ 28c44] y │ │ - [ 28cfc] Iy │ │ - [ 28d00] Hy │ │ - [ 28d04] Py │ │ - [ 28d08] Vy │ │ - [ 28d0c] ]y │ │ - [ 28d11] y │ │ - [ 28d15] y │ │ - [ 28d18] @z │ │ - [ 28d1d] z │ │ - [ 28d21] { │ │ - [ 28d25] } │ │ - [ 28d29] ~ │ │ - [ 28d2c] A~ │ │ - [ 28d30] r^� │ │ - [ 28d3c] y� │ │ - [ 28d40] y� │ │ - [ 28d44] W� │ │ - [ 28d54] 9� │ │ - [ 28d64] 8� │ │ - [ 28d70] ;� │ │ - [ 28d74] u` │ │ - [ 28d79] B^B │ │ - [ 28d80] &N │ │ - [ 28d85] Q │ │ - [ 28d88] hQ │ │ - [ 28d8d] O │ │ - [ 28d90] EQ │ │ - [ 28d95] Q │ │ - [ 28d99] R │ │ - [ 28d9d] R │ │ - [ 28da1] U │ │ - [ 28da4] UU │ │ - [ 28da9] U │ │ - [ 28dad] U │ │ - [ 28db0] ZX │ │ - [ 28db5] X │ │ - [ 28db8] DY │ │ - [ 28dbc] TY │ │ - [ 28dc0] bZ │ │ - [ 28dc4] ([ │ │ - [ 28dc9] ^ │ │ - [ 28dcd] ^ │ │ - [ 28dd0] i_ │ │ - [ 28dd5] _ │ │ - [ 28dd9] ` │ │ - [ 28ddc] Na │ │ - [ 28de1] a │ │ - [ 28de5] a │ │ - [ 28de8] `a │ │ - [ 28ded] a │ │ - [ 28df0] 4b │ │ - [ 28df5] c │ │ - [ 28df9] d │ │ - [ 28dfc] Rd │ │ - [ 28e00] Ve │ │ - [ 28e04] tf │ │ - [ 28e09] g │ │ - [ 28e0d] g │ │ - [ 28e10] Vg │ │ - [ 28e14] yk │ │ - [ 28e19] k │ │ - [ 28e1c] Am │ │ - [ 28e21] n │ │ - [ 28e25] n │ │ - [ 28e28] "o │ │ - [ 28e2d] p │ │ - [ 28e30] nq │ │ - [ 28e35] w │ │ - [ 28e38] 5r │ │ - [ 28e3d] r │ │ - [ 28e40] *s │ │ - [ 28e44] qt │ │ - [ 28e49] u │ │ - [ 28e4c] ;u │ │ - [ 28e51] v │ │ - [ 28e55] v │ │ - [ 28e59] v │ │ - [ 28e5d] v │ │ - [ 28e61] v │ │ - [ 28e64] Jw │ │ - [ 28e68] @w │ │ - [ 28e6d] x │ │ - [ 28e71] z │ │ - [ 28e75] { │ │ - [ 28e78] {| │ │ - [ 28e7c] [} │ │ - [ 28e81] } │ │ - [ 28e84] >^� │ │ - [ 28e8c] R� │ │ - [ 28e94] y� │ │ - [ 28e98] A� │ │ - [ 28ebc] 9� │ │ - [ 28ec8] 8� │ │ - [ 28ecc] r� │ │ - [ 28ed4] v� │ │ - [ 28ed8] |� │ │ - [ 28ee0] V� │ │ - [ 28ef0] ;� │ │ - [ 28efc] J(^B │ │ - [ 28f00] D(^B │ │ - [ 28f05] 3^B │ │ - [ 28f09] ; │ │ - [ 28f0d] @ │ │ - [ 28f10] 9@ │ │ - [ 28f14] IR^B │ │ - [ 28f19] \^B │ │ - [ 28f1d] ~^B │ │ - [ 28f20] C� │ │ - [ 29058] 1^Q^A │ │ - [ 2905c] '^Q^A │ │ - [ 29060] 2^Q^A │ │ - [ 29064] '^Q^A │ │ - [ 29068] G^S^A │ │ - [ 2906c] >^S^A │ │ - [ 29070] G^S^A │ │ - [ 29074] W^S^A │ │ - [ 290a0] 5^Y^A │ │ - [ 290a4] 0^Y^A │ │ - [ 290a8] W�^A │ │ - [ 290ac] e�^A │ │ - [ 290b0] X�^A │ │ - [ 290b4] e�^A │ │ - [ 290b8] X�^A │ │ - [ 290bc] e�^A │ │ - [ 290c0] n�^A │ │ - [ 290c4] X�^A │ │ - [ 290c8] e�^A │ │ - [ 290cc] o�^A │ │ - [ 290d0] X�^A │ │ - [ 290d4] e�^A │ │ - [ 290d8] p�^A │ │ - [ 290dc] X�^A │ │ - [ 290e0] e�^A │ │ - [ 290e4] q�^A │ │ - [ 290e8] X�^A │ │ - [ 290ec] e�^A │ │ - [ 290f0] r�^A │ │ - [ 290f8] e�^A │ │ - [ 29100] e�^A │ │ - [ 29108] e�^A │ │ - [ 2910c] n�^A │ │ - [ 29114] e�^A │ │ - [ 29118] n�^A │ │ - [ 29120] e�^A │ │ - [ 29124] o�^A │ │ - [ 2912c] e�^A │ │ - [ 29130] o�^A │ │ - [ 29134] =N │ │ - [ 29138] 8N │ │ - [ 2913c] AN │ │ - [ 29140] "^A^B │ │ - [ 29144] `O │ │ - [ 29149] O │ │ - [ 2914d] O │ │ - [ 29151] P │ │ - [ 29154] zP │ │ - [ 29159] P │ │ - [ 2915d] P │ │ - [ 29161] P │ │ - [ 29165] 4 │ │ - [ 29168] :^F^B │ │ - [ 2916c] MQ │ │ - [ 29170] TQ │ │ - [ 29174] dQ │ │ - [ 29178] wQ │ │ - [ 29181] 4 │ │ - [ 29184] gQ │ │ - [ 29189] Q │ │ - [ 2918c] K^E^B │ │ - [ 29191] Q │ │ - [ 29195] Q │ │ - [ 29199] N │ │ - [ 2919d] Q │ │ - [ 291a1] Q │ │ - [ 291a9] Q │ │ - [ 291ad] R │ │ - [ 291b1] 4 │ │ - [ 291b4] ;R │ │ - [ 291b8] FR │ │ - [ 291bc] rR │ │ - [ 291c0] wR │ │ - [ 291c5] 5 │ │ - [ 291c9] R │ │ - [ 291cd] R │ │ - [ 291d1] R │ │ - [ 291d5] R │ │ - [ 291d9] S │ │ - [ 291dd] S │ │ - [ 291e1] S │ │ - [ 291e4] IS │ │ - [ 291e8] QS │ │ - [ 291ec] ZS │ │ - [ 291f0] sS │ │ - [ 291f4] }S │ │ - [ 291f9] S │ │ - [ 291fd] S │ │ - [ 29201] S │ │ - [ 29204] ,\n │ │ + [ 28aa5] ` │ │ + [ 28aa9] s │ │ + [ 28aac] pu │ │ + [ 28ab1] S │ │ + [ 28ab5] x │ │ + [ 28ab9] O │ │ + [ 28abd] _ │ │ + [ 28ac1] N │ │ + [ 28ac5] l │ │ + [ 28ac8] xe │ │ + [ 28acc] "} │ │ + [ 28ad1] S │ │ + [ 28ad4] ^X │ │ + [ 28ad9] w │ │ + [ 28adc] I� │ │ + [ 28ae5] k │ │ + [ 28aed] l │ │ + [ 28af1] b │ │ + [ 28af9] c │ │ + [ 28afc] eu │ │ + [ 28b01] N │ │ + [ 28b04] iQ │ │ + [ 28b09] Q │ │ + [ 28b0d] h │ │ + [ 28b11] | │ │ + [ 28b14] o� │ │ + [ 28b21] R │ │ + [ 28b24] BT │ │ + [ 28b28] sY │ │ + [ 28b2d] ^ │ │ + [ 28b31] e │ │ + [ 28b35] o │ │ + [ 28b38] *y │ │ + [ 28b40] j� │ │ + [ 28b4d] R │ │ + [ 28b51] f │ │ + [ 28b54] wk │ │ + [ 28b58] b� │ │ + [ 28b5c] t^ │ │ + [ 28b61] a │ │ + [ 28b65] b │ │ + [ 28b69] d │ │ + [ 28b6c] #o │ │ + [ 28b70] Iq │ │ + [ 28b75] t │ │ + [ 28b79] y │ │ + [ 28b7d] } │ │ + [ 28b80] o� │ │ + [ 28b84] &� │ │ + [ 28b8c] #� │ │ + [ 28b90] J� │ │ + [ 28b95] R │ │ + [ 28b99] R │ │ + [ 28b9d] T │ │ + [ 28ba1] p │ │ + [ 28bad] ^ │ │ + [ 28bb1] _ │ │ + [ 28bb4] {c │ │ + [ 28bb9] k │ │ + [ 28bbc] >| │ │ + [ 28bc0] us │ │ + [ 28bc5] N │ │ + [ 28bc9] V │ │ + [ 28bcd] [ │ │ + [ 28bd1] ] │ │ + [ 28bd5] ` │ │ + [ 28bd9] s │ │ + [ 28bdc] it │ │ + [ 28be4] F� │ │ + [ 28be8] 4� │ │ + [ 28bf0] H� │ │ + [ 28bf9] O │ │ + [ 28bfd] y │ │ + [ 28c09] ` │ │ + [ 28c0d] N │ │ + [ 28c11] P │ │ + [ 28c15] [ │ │ + [ 28c18] ?\ │ │ + [ 28c1d] e │ │ + [ 28c21] j │ │ + [ 28c25] q │ │ + [ 28c28] Bv │ │ + [ 28c30] |� │ │ + [ 28c39] f │ │ + [ 28c3c] .� │ │ + [ 28c41] R │ │ + [ 28c44] {g │ │ + [ 28c49] g │ │ + [ 28c4c] Am │ │ + [ 28c51] n │ │ + [ 28c55] t │ │ + [ 28c58] Yu │ │ + [ 28c5c] kx │ │ + [ 28c61] } │ │ + [ 28c64] ^� │ │ + [ 28c68] mQ │ │ + [ 28c6c] .b │ │ + [ 28c70] x� │ │ + [ 28c74] +P │ │ + [ 28c79] ] │ │ + [ 28c7d] m │ │ + [ 28c80] *� │ │ + [ 28c85] _ │ │ + [ 28c88] Da │ │ + [ 28c8d] h │ │ + [ 28c91] s │ │ + [ 28c98] )R │ │ + [ 28c9d] T │ │ + [ 28ca0] e\ │ │ + [ 28ca5] f │ │ + [ 28ca8] Ng │ │ + [ 28cad] h │ │ + [ 28cb1] l │ │ + [ 28cb5] t │ │ + [ 28cb9] u │ │ + [ 28cbc] y^� │ │ + [ 28cd0] ?S │ │ + [ 28cd5] n │ │ + [ 28cd9] T │ │ + [ 28cdd] q │ │ + [ 28ce1] t │ │ + [ 28cec] W� │ │ + [ 28cf5] g │ │ + [ 28cf9] m │ │ + [ 28d01] z │ │ + [ 28d04] { │ │ + [ 28d09] | │ │ + [ 28d0d] r │ │ + [ 28d11] p │ │ + [ 28d14] X� │ │ + [ 28d19] N │ │ + [ 28d1c] 6� │ │ + [ 28d20] :R │ │ + [ 28d25] R │ │ + [ 28d29] ^ │ │ + [ 28d2d] b │ │ + [ 28d31] | │ │ + [ 28d35] [ │ │ + [ 28d39] m │ │ + [ 28d3d] f │ │ + [ 28d40] ;� │ │ + [ 28d44] L� │ │ + [ 28d48] M� │ │ + [ 28d51] ^ │ │ + [ 28d54] @Q │ │ + [ 28d59] U │ │ + [ 28d5c] ZX │ │ + [ 28d60] tf │ │ + [ 28d65] Q │ │ + [ 28d68] *s │ │ + [ 28d6d] v │ │ + [ 28d70] y │ │ + [ 28e28] Iy │ │ + [ 28e2c] Hy │ │ + [ 28e30] Py │ │ + [ 28e34] Vy │ │ + [ 28e38] ]y │ │ + [ 28e3d] y │ │ + [ 28e41] y │ │ + [ 28e44] @z │ │ + [ 28e49] z │ │ + [ 28e4d] { │ │ + [ 28e51] } │ │ + [ 28e55] ~ │ │ + [ 28e58] A~ │ │ + [ 28e5c] r^� │ │ + [ 28e68] y� │ │ + [ 28e6c] y� │ │ + [ 28e70] W� │ │ + [ 28e80] 9� │ │ + [ 28e90] 8� │ │ + [ 28e9c] ;� │ │ + [ 28ea0] u` │ │ + [ 28ea5] B^B │ │ + [ 28eac] &N │ │ + [ 28eb1] Q │ │ + [ 28eb4] hQ │ │ + [ 28eb9] O │ │ + [ 28ebc] EQ │ │ + [ 28ec1] Q │ │ + [ 28ec5] R │ │ + [ 28ec9] R │ │ + [ 28ecd] U │ │ + [ 28ed0] UU │ │ + [ 28ed5] U │ │ + [ 28ed9] U │ │ + [ 28edc] ZX │ │ + [ 28ee1] X │ │ + [ 28ee4] DY │ │ + [ 28ee8] TY │ │ + [ 28eec] bZ │ │ + [ 28ef0] ([ │ │ + [ 28ef5] ^ │ │ + [ 28ef9] ^ │ │ + [ 28efc] i_ │ │ + [ 28f01] _ │ │ + [ 28f05] ` │ │ + [ 28f08] Na │ │ + [ 28f0d] a │ │ + [ 28f11] a │ │ + [ 28f14] `a │ │ + [ 28f19] a │ │ + [ 28f1c] 4b │ │ + [ 28f21] c │ │ + [ 28f25] d │ │ + [ 28f28] Rd │ │ + [ 28f2c] Ve │ │ + [ 28f30] tf │ │ + [ 28f35] g │ │ + [ 28f39] g │ │ + [ 28f3c] Vg │ │ + [ 28f40] yk │ │ + [ 28f45] k │ │ + [ 28f48] Am │ │ + [ 28f4d] n │ │ + [ 28f51] n │ │ + [ 28f54] "o │ │ + [ 28f59] p │ │ + [ 28f5c] nq │ │ + [ 28f61] w │ │ + [ 28f64] 5r │ │ + [ 28f69] r │ │ + [ 28f6c] *s │ │ + [ 28f70] qt │ │ + [ 28f75] u │ │ + [ 28f78] ;u │ │ + [ 28f7d] v │ │ + [ 28f81] v │ │ + [ 28f85] v │ │ + [ 28f89] v │ │ + [ 28f8d] v │ │ + [ 28f90] Jw │ │ + [ 28f94] @w │ │ + [ 28f99] x │ │ + [ 28f9d] z │ │ + [ 28fa1] { │ │ + [ 28fa4] {| │ │ + [ 28fa8] [} │ │ + [ 28fad] } │ │ + [ 28fb0] >^� │ │ + [ 28fb8] R� │ │ + [ 28fc0] y� │ │ + [ 28fc4] A� │ │ + [ 28fe8] 9� │ │ + [ 28ff4] 8� │ │ + [ 28ff8] r� │ │ + [ 29000] v� │ │ + [ 29004] |� │ │ + [ 2900c] V� │ │ + [ 2901c] ;� │ │ + [ 29028] J(^B │ │ + [ 2902c] D(^B │ │ + [ 29031] 3^B │ │ + [ 29035] ; │ │ + [ 29039] @ │ │ + [ 2903c] 9@ │ │ + [ 29040] IR^B │ │ + [ 29045] \^B │ │ + [ 29049] ~^B │ │ + [ 2904c] C� │ │ + [ 29184] 1^Q^A │ │ + [ 29188] '^Q^A │ │ + [ 2918c] 2^Q^A │ │ + [ 29190] '^Q^A │ │ + [ 29194] G^S^A │ │ + [ 29198] >^S^A │ │ + [ 2919c] G^S^A │ │ + [ 291a0] W^S^A │ │ + [ 291cc] 5^Y^A │ │ + [ 291d0] 0^Y^A │ │ + [ 291d4] W�^A │ │ + [ 291d8] e�^A │ │ + [ 291dc] X�^A │ │ + [ 291e0] e�^A │ │ + [ 291e4] X�^A │ │ + [ 291e8] e�^A │ │ + [ 291ec] n�^A │ │ + [ 291f0] X�^A │ │ + [ 291f4] e�^A │ │ + [ 291f8] o�^A │ │ + [ 291fc] X�^A │ │ + [ 29200] e�^A │ │ + [ 29204] p�^A │ │ + [ 29208] X�^A │ │ + [ 2920c] e�^A │ │ + [ 29210] q�^A │ │ + [ 29214] X�^A │ │ + [ 29218] e�^A │ │ + [ 2921c] r�^A │ │ + [ 29224] e�^A │ │ + [ 2922c] e�^A │ │ + [ 29234] e�^A │ │ + [ 29238] n�^A │ │ + [ 29240] e�^A │ │ + [ 29244] n�^A │ │ + [ 2924c] e�^A │ │ + [ 29250] o�^A │ │ + [ 29258] e�^A │ │ + [ 2925c] o�^A │ │ + [ 29260] =N │ │ + [ 29264] 8N │ │ + [ 29268] AN │ │ + [ 2926c] "^A^B │ │ + [ 29270] `O │ │ + [ 29275] O │ │ + [ 29279] O │ │ + [ 2927d] P │ │ + [ 29280] zP │ │ + [ 29285] P │ │ + [ 29289] P │ │ + [ 2928d] P │ │ + [ 29291] 4 │ │ + [ 29294] :^F^B │ │ + [ 29298] MQ │ │ + [ 2929c] TQ │ │ + [ 292a0] dQ │ │ + [ 292a4] wQ │ │ + [ 292ad] 4 │ │ + [ 292b0] gQ │ │ + [ 292b5] Q │ │ + [ 292b8] K^E^B │ │ + [ 292bd] Q │ │ + [ 292c1] Q │ │ + [ 292c5] N │ │ + [ 292c9] Q │ │ + [ 292cd] Q │ │ + [ 292d5] Q │ │ + [ 292d9] R │ │ + [ 292dd] 4 │ │ + [ 292e0] ;R │ │ + [ 292e4] FR │ │ + [ 292e8] rR │ │ + [ 292ec] wR │ │ + [ 292f1] 5 │ │ + [ 292f5] R │ │ + [ 292f9] R │ │ + [ 292fd] R │ │ + [ 29301] R │ │ + [ 29305] S │ │ + [ 29309] S │ │ + [ 2930d] S │ │ + [ 29310] IS │ │ + [ 29314] QS │ │ + [ 29318] ZS │ │ + [ 2931c] sS │ │ + [ 29320] }S │ │ + [ 29325] S │ │ + [ 29329] S │ │ + [ 2932d] S │ │ + [ 29330] ,\n │ │ pp │ │ - [ 2920d] S │ │ - [ 29211] S │ │ - [ 29214] c^K^B │ │ - [ 29219] S │ │ - [ 2921d] S │ │ - [ 29221] T │ │ - [ 29225] T │ │ - [ 29228] 8T │ │ - [ 2922c] HT │ │ - [ 29230] hT │ │ - [ 29235] T │ │ - [ 29239] T │ │ - [ 2923d] U │ │ - [ 29240] SU │ │ - [ 29244] cU │ │ - [ 29249] U │ │ - [ 2924d] U │ │ - [ 29251] U │ │ - [ 29255] U │ │ - [ 29259] U │ │ - [ 2925d] U │ │ - [ 29261] W │ │ - [ 29265] V │ │ - [ 29269] W │ │ - [ 2926c] QV │ │ - [ 29270] tV │ │ - [ 29275] R │ │ - [ 29279] X │ │ - [ 2927d] W │ │ - [ 29281] W │ │ - [ 29285] X │ │ - [ 29289] W │ │ - [ 2928c] 2X │ │ - [ 29290] 1X │ │ - [ 29295] X │ │ - [ 2929d] X │ │ - [ 292a1] X │ │ - [ 292a5] Y │ │ - [ 292a9] Y │ │ - [ 292ac] "Y │ │ - [ 292b0] bY │ │ - [ 292bd] Y │ │ - [ 292c1] Z │ │ - [ 292c4] 'Z │ │ - [ 292c9] Y │ │ - [ 292cc] fZ │ │ - [ 292d1] 6 │ │ - [ 292d5] 6 │ │ - [ 292d9] [ │ │ - [ 292dc] >[ │ │ - [ 292e0] >[ │ │ - [ 292e9] [ │ │ - [ 292ed] [ │ │ - [ 292f1] [ │ │ - [ 292f5] [ │ │ - [ 292fd] [ │ │ - [ 29301] \ │ │ - [ 29304] S_ │ │ - [ 29308] "\ │ │ - [ 2930d] 7 │ │ - [ 29310] `\ │ │ - [ 29314] n\ │ │ - [ 29319] \ │ │ - [ 2931d] \ │ │ - [ 29324] C] │ │ - [ 2932c] n] │ │ - [ 29330] k] │ │ - [ 29334] |] │ │ - [ 29339] ] │ │ - [ 2933d] ] │ │ - [ 29340] /8 │ │ - [ 29345] ] │ │ - [ 29348] (^ │ │ - [ 2934c] =^ │ │ - [ 29350] i^ │ │ - [ 29354] b8 │ │ - [ 29359] !^B │ │ - [ 2935c] |8 │ │ - [ 29361] ^ │ │ - [ 29365] ^ │ │ - [ 29369] ^ │ │ - [ 2936d] ^ │ │ - [ 29375] ^ │ │ - [ 29378] 1#^B │ │ - [ 2937c] 1#^B │ │ - [ 29384] "_ │ │ - [ 29388] "_ │ │ - [ 2938d] 8 │ │ - [ 29391] 2^B │ │ - [ 29395] a^B │ │ - [ 29398] b_ │ │ - [ 2939c] k_ │ │ - [ 293a1] 8 │ │ - [ 293a5] _ │ │ - [ 293a9] _ │ │ - [ 293ad] _ │ │ - [ 293b1] _ │ │ - [ 293b5] ` │ │ - [ 293b8] :9 │ │ - [ 293bd] 9 │ │ - [ 293c1] ` │ │ - [ 293c5] &^B │ │ - [ 293c9] ` │ │ - [ 293cc] Ha │ │ - [ 293d0] La │ │ - [ 293d4] Na │ │ - [ 293d8] La │ │ - [ 293dc] za │ │ - [ 293e1] a │ │ - [ 293e5] a │ │ - [ 293e9] a │ │ - [ 293ed] a │ │ - [ 293f1] a │ │ - [ 293f5] a │ │ - [ 293f9] a │ │ - [ 293fd] b │ │ - [ 29401] b │ │ - [ 29404] ]b │ │ - [ 29409] b │ │ - [ 2940d] b │ │ - [ 29410] Pc │ │ - [ 29415] +^B │ │ - [ 29418] =c │ │ - [ 2941d] b │ │ - [ 29420] hc │ │ - [ 29425] c │ │ - [ 29429] c │ │ - [ 2942d] +^B │ │ - [ 29430] "d │ │ - [ 29435] c │ │ - [ 29439] c │ │ - [ 2943c] .: │ │ - [ 29440] id │ │ - [ 29444] ~d │ │ - [ 29449] d │ │ - [ 2944c] wd │ │ - [ 29450] l: │ │ - [ 29454] Oe │ │ - [ 29458] le │ │ - [ 2945d] 0^B │ │ - [ 29461] e │ │ - [ 29465] f │ │ - [ 29468] If │ │ - [ 2946d] ; │ │ - [ 29471] f │ │ - [ 29475] ; │ │ - [ 29479] : │ │ - [ 2947d] Q │ │ - [ 29481] Q │ │ - [ 29485] g │ │ - [ 29489] f │ │ - [ 29491] C │ │ - [ 29495] g │ │ - [ 29499] g │ │ - [ 2949c] !g │ │ - [ 294a0] ^g │ │ - [ 294a4] Sg │ │ - [ 294a9] 3^B │ │ - [ 294ac] I; │ │ - [ 294b1] g │ │ - [ 294b5] g │ │ - [ 294b8] Rh │ │ - [ 294bd] h │ │ - [ 294c0] m4^B │ │ - [ 294c5] h │ │ - [ 294c9] h │ │ - [ 294cd] i │ │ - [ 294d1] ; │ │ - [ 294d4] Bi │ │ - [ 294d9] i │ │ - [ 294dd] i │ │ - [ 294e1] j │ │ - [ 294e5] 6^B │ │ - [ 294e9] j │ │ - [ 294ed] < │ │ - [ 294f0] !k │ │ - [ 294f5] 8^B │ │ - [ 294f8] Tk │ │ - [ 294fc] N< │ │ - [ 29500] rk │ │ - [ 29505] k │ │ - [ 29509] k │ │ - [ 2950d] k │ │ - [ 29511] :^B │ │ - [ 29519] :^B │ │ - [ 2951c] Nl │ │ - [ 29521] <^B │ │ - [ 29525] l │ │ - [ 29529] l │ │ - [ 2952c] gl │ │ - [ 29531] m │ │ - [ 29534] >m │ │ - [ 29538] wm │ │ - [ 2953c] Am │ │ - [ 29540] im │ │ - [ 29544] xm │ │ - [ 29549] m │ │ - [ 2954d] =^B │ │ - [ 29550] 4m │ │ - [ 29554] /n │ │ - [ 29558] nn │ │ - [ 2955c] 3= │ │ - [ 29561] n │ │ - [ 29565] n │ │ - [ 29569] >^B │ │ - [ 2956d] m │ │ - [ 29570] no │ │ - [ 29574] ^?^B │ │ - [ 29579] ?^B │ │ - [ 2957d] o │ │ - [ 29580] 9p │ │ - [ 29585] p │ │ - [ 29589] p │ │ - [ 2958d] = │ │ - [ 29590] Jp │ │ - [ 29594] }p │ │ - [ 29598] wp │ │ - [ 2959d] p │ │ - [ 295a0] %^E^B │ │ - [ 295a4] Eq │ │ - [ 295a8] cB^B │ │ - [ 295ad] q │ │ - [ 295b1] C^B │ │ - [ 295b4] (r │ │ - [ 295b8] 5r │ │ - [ 295bc] Pr │ │ - [ 295c1] F^B │ │ - [ 295c5] r │ │ - [ 295c9] r │ │ - [ 295cc] 5G^B │ │ - [ 295d1] H^B │ │ - [ 295d4] zs │ │ - [ 295d9] s │ │ - [ 295dd] > │ │ - [ 295e1] s │ │ - [ 295e5] > │ │ - [ 295e9] > │ │ - [ 295ec] Gt │ │ - [ 295f0] \t │ │ - [ 295f4] qt │ │ - [ 295f9] t │ │ - [ 295fd] t │ │ - [ 29601] ? │ │ - [ 29604] $u │ │ - [ 29608] 6L^B │ │ - [ 2960c] >u │ │ - [ 29611] L^B │ │ - [ 29614] pu │ │ - [ 29619] !^B │ │ - [ 2961d] v │ │ - [ 29621] O^B │ │ - [ 29625] O^B │ │ - [ 29628] DP^B │ │ - [ 2962d] ? │ │ - [ 29631] @ │ │ - [ 29635] v │ │ - [ 29639] P^B │ │ - [ 2963d] P^B │ │ - [ 29641] Q^B │ │ - [ 29644] 3Q^B │ │ - [ 29649] w │ │ - [ 2964d] w │ │ - [ 29651] w │ │ - [ 29654] Jw │ │ - [ 29658] 9@ │ │ - [ 2965d] w │ │ - [ 29660] F@ │ │ - [ 29665] @ │ │ - [ 29669] T^B │ │ - [ 2966c] Nx │ │ - [ 29671] x │ │ - [ 29675] x │ │ - [ 29679] @ │ │ - [ 2967c] &V^B │ │ - [ 29680] Vy │ │ - [ 29685] V^B │ │ - [ 29689] V^B │ │ - [ 2968d] y │ │ - [ 29691] y │ │ - [ 29694] /A │ │ - [ 29698] @z │ │ - [ 2969c] Jz │ │ - [ 296a0] Oz │ │ - [ 296a4] |Y^B │ │ - [ 296a9] Z^B │ │ - [ 296ad] Z^B │ │ - [ 296b1] z │ │ - [ 296b5] B │ │ - [ 296b9] [^B │ │ - [ 296bd] { │ │ - [ 296c1] { │ │ - [ 296c4] 'B │ │ - [ 296c9] \^B │ │ - [ 296cd] | │ │ - [ 296d1] B │ │ - [ 296d5] | │ │ - [ 296d9] | │ │ - [ 296dd] } │ │ - [ 296e1] _^B │ │ - [ 296e4] c} │ │ - [ 296e9] C │ │ - [ 296ed] } │ │ - [ 296f1] ~ │ │ - [ 296f4] E~ │ │ - [ 296f8] 4C │ │ - [ 296fc] (b^B │ │ - [ 29700] Gb^B │ │ - [ 29704] YC │ │ - [ 29709] b^B │ │ - [ 2970c] z^� │ │ - [ 29710] >c^B │ │ - [ 29721] d^B │ │ - [ 29724] #e^B │ │ - [ 29728] `� │ │ - [ 2972d] e^B │ │ - [ 29730] p� │ │ - [ 29734] _3^B │ │ - [ 29739] C │ │ - [ 29745] D │ │ - [ 29748] >� │ │ - [ 2974d] Z │ │ - [ 29751] g^B │ │ - [ 29755] g^B │ │ - [ 29759] 3^B │ │ - [ 2975d] 3^B │ │ - [ 2976c] kD │ │ - [ 2977d] R │ │ - [ 29790] [ │ │ + [ 2940c] >[ │ │ + [ 29415] [ │ │ + [ 29419] [ │ │ + [ 2941d] [ │ │ + [ 29421] [ │ │ + [ 29429] [ │ │ + [ 2942d] \ │ │ + [ 29430] S_ │ │ + [ 29434] "\ │ │ + [ 29439] 7 │ │ + [ 2943c] `\ │ │ + [ 29440] n\ │ │ + [ 29445] \ │ │ + [ 29449] \ │ │ + [ 29450] C] │ │ + [ 29458] n] │ │ + [ 2945c] k] │ │ + [ 29460] |] │ │ + [ 29465] ] │ │ + [ 29469] ] │ │ + [ 2946c] /8 │ │ + [ 29471] ] │ │ + [ 29474] (^ │ │ + [ 29478] =^ │ │ + [ 2947c] i^ │ │ + [ 29480] b8 │ │ + [ 29485] !^B │ │ + [ 29488] |8 │ │ + [ 2948d] ^ │ │ + [ 29491] ^ │ │ + [ 29495] ^ │ │ + [ 29499] ^ │ │ + [ 294a1] ^ │ │ + [ 294a4] 1#^B │ │ + [ 294a8] 1#^B │ │ + [ 294b0] "_ │ │ + [ 294b4] "_ │ │ + [ 294b9] 8 │ │ + [ 294bd] 2^B │ │ + [ 294c1] a^B │ │ + [ 294c4] b_ │ │ + [ 294c8] k_ │ │ + [ 294cd] 8 │ │ + [ 294d1] _ │ │ + [ 294d5] _ │ │ + [ 294d9] _ │ │ + [ 294dd] _ │ │ + [ 294e1] ` │ │ + [ 294e4] :9 │ │ + [ 294e9] 9 │ │ + [ 294ed] ` │ │ + [ 294f1] &^B │ │ + [ 294f5] ` │ │ + [ 294f8] Ha │ │ + [ 294fc] La │ │ + [ 29500] Na │ │ + [ 29504] La │ │ + [ 29508] za │ │ + [ 2950d] a │ │ + [ 29511] a │ │ + [ 29515] a │ │ + [ 29519] a │ │ + [ 2951d] a │ │ + [ 29521] a │ │ + [ 29525] a │ │ + [ 29529] b │ │ + [ 2952d] b │ │ + [ 29530] ]b │ │ + [ 29535] b │ │ + [ 29539] b │ │ + [ 2953c] Pc │ │ + [ 29541] +^B │ │ + [ 29544] =c │ │ + [ 29549] b │ │ + [ 2954c] hc │ │ + [ 29551] c │ │ + [ 29555] c │ │ + [ 29559] +^B │ │ + [ 2955c] "d │ │ + [ 29561] c │ │ + [ 29565] c │ │ + [ 29568] .: │ │ + [ 2956c] id │ │ + [ 29570] ~d │ │ + [ 29575] d │ │ + [ 29578] wd │ │ + [ 2957c] l: │ │ + [ 29580] Oe │ │ + [ 29584] le │ │ + [ 29589] 0^B │ │ + [ 2958d] e │ │ + [ 29591] f │ │ + [ 29594] If │ │ + [ 29599] ; │ │ + [ 2959d] f │ │ + [ 295a1] ; │ │ + [ 295a5] : │ │ + [ 295a9] Q │ │ + [ 295ad] Q │ │ + [ 295b1] g │ │ + [ 295b5] f │ │ + [ 295bd] C │ │ + [ 295c1] g │ │ + [ 295c5] g │ │ + [ 295c8] !g │ │ + [ 295cc] ^g │ │ + [ 295d0] Sg │ │ + [ 295d5] 3^B │ │ + [ 295d8] I; │ │ + [ 295dd] g │ │ + [ 295e1] g │ │ + [ 295e4] Rh │ │ + [ 295e9] h │ │ + [ 295ec] m4^B │ │ + [ 295f1] h │ │ + [ 295f5] h │ │ + [ 295f9] i │ │ + [ 295fd] ; │ │ + [ 29600] Bi │ │ + [ 29605] i │ │ + [ 29609] i │ │ + [ 2960d] j │ │ + [ 29611] 6^B │ │ + [ 29615] j │ │ + [ 29619] < │ │ + [ 2961c] !k │ │ + [ 29621] 8^B │ │ + [ 29624] Tk │ │ + [ 29628] N< │ │ + [ 2962c] rk │ │ + [ 29631] k │ │ + [ 29635] k │ │ + [ 29639] k │ │ + [ 2963d] :^B │ │ + [ 29645] :^B │ │ + [ 29648] Nl │ │ + [ 2964d] <^B │ │ + [ 29651] l │ │ + [ 29655] l │ │ + [ 29658] gl │ │ + [ 2965d] m │ │ + [ 29660] >m │ │ + [ 29664] wm │ │ + [ 29668] Am │ │ + [ 2966c] im │ │ + [ 29670] xm │ │ + [ 29675] m │ │ + [ 29679] =^B │ │ + [ 2967c] 4m │ │ + [ 29680] /n │ │ + [ 29684] nn │ │ + [ 29688] 3= │ │ + [ 2968d] n │ │ + [ 29691] n │ │ + [ 29695] >^B │ │ + [ 29699] m │ │ + [ 2969c] no │ │ + [ 296a0] ^?^B │ │ + [ 296a5] ?^B │ │ + [ 296a9] o │ │ + [ 296ac] 9p │ │ + [ 296b1] p │ │ + [ 296b5] p │ │ + [ 296b9] = │ │ + [ 296bc] Jp │ │ + [ 296c0] }p │ │ + [ 296c4] wp │ │ + [ 296c9] p │ │ + [ 296cc] %^E^B │ │ + [ 296d0] Eq │ │ + [ 296d4] cB^B │ │ + [ 296d9] q │ │ + [ 296dd] C^B │ │ + [ 296e0] (r │ │ + [ 296e4] 5r │ │ + [ 296e8] Pr │ │ + [ 296ed] F^B │ │ + [ 296f1] r │ │ + [ 296f5] r │ │ + [ 296f8] 5G^B │ │ + [ 296fd] H^B │ │ + [ 29700] zs │ │ + [ 29705] s │ │ + [ 29709] > │ │ + [ 2970d] s │ │ + [ 29711] > │ │ + [ 29715] > │ │ + [ 29718] Gt │ │ + [ 2971c] \t │ │ + [ 29720] qt │ │ + [ 29725] t │ │ + [ 29729] t │ │ + [ 2972d] ? │ │ + [ 29730] $u │ │ + [ 29734] 6L^B │ │ + [ 29738] >u │ │ + [ 2973d] L^B │ │ + [ 29740] pu │ │ + [ 29745] !^B │ │ + [ 29749] v │ │ + [ 2974d] O^B │ │ + [ 29751] O^B │ │ + [ 29754] DP^B │ │ + [ 29759] ? │ │ + [ 2975d] @ │ │ + [ 29761] v │ │ + [ 29765] P^B │ │ + [ 29769] P^B │ │ + [ 2976d] Q^B │ │ + [ 29770] 3Q^B │ │ + [ 29775] w │ │ + [ 29779] w │ │ + [ 2977d] w │ │ + [ 29780] Jw │ │ + [ 29784] 9@ │ │ + [ 29789] w │ │ + [ 2978c] F@ │ │ + [ 29791] @ │ │ + [ 29795] T^B │ │ + [ 29798] Nx │ │ + [ 2979d] x │ │ + [ 297a1] x │ │ + [ 297a5] @ │ │ + [ 297a8] &V^B │ │ + [ 297ac] Vy │ │ + [ 297b1] V^B │ │ + [ 297b5] V^B │ │ + [ 297b9] y │ │ + [ 297bd] y │ │ + [ 297c0] /A │ │ + [ 297c4] @z │ │ + [ 297c8] Jz │ │ + [ 297cc] Oz │ │ + [ 297d0] |Y^B │ │ + [ 297d5] Z^B │ │ + [ 297d9] Z^B │ │ + [ 297dd] z │ │ + [ 297e1] B │ │ + [ 297e5] [^B │ │ + [ 297e9] { │ │ + [ 297ed] { │ │ + [ 297f0] 'B │ │ + [ 297f5] \^B │ │ + [ 297f9] | │ │ + [ 297fd] B │ │ + [ 29801] | │ │ + [ 29805] | │ │ + [ 29809] } │ │ + [ 2980d] _^B │ │ + [ 29810] c} │ │ + [ 29815] C │ │ + [ 29819] } │ │ + [ 2981d] ~ │ │ + [ 29820] E~ │ │ + [ 29824] 4C │ │ + [ 29828] (b^B │ │ + [ 2982c] Gb^B │ │ + [ 29830] YC │ │ + [ 29835] b^B │ │ + [ 29838] z^� │ │ + [ 2983c] >c^B │ │ + [ 2984d] d^B │ │ + [ 29850] #e^B │ │ + [ 29854] `� │ │ + [ 29859] e^B │ │ + [ 2985c] p� │ │ + [ 29860] _3^B │ │ + [ 29865] C │ │ + [ 29871] D │ │ + [ 29874] >� │ │ + [ 29879] Z │ │ + [ 2987d] g^B │ │ + [ 29881] g^B │ │ + [ 29885] 3^B │ │ + [ 29889] 3^B │ │ + [ 29898] kD │ │ + [ 298a9] R │ │ + [ 298bc] 3 │ │ - [ 2be34] ~! │ │ - [ 2be44] t�^A │ │ - [ 2be48] 5^U^A │ │ - [ 2be4c] X�^A │ │ - [ 2be58] g\n │ │ + [ 2b95c] K^U^A │ │ + [ 2b964] v^O^A │ │ + [ 2b969] 2 │ │ + [ 2b96c] ^F^B │ │ + [ 2b981] 3 │ │ + [ 2b984] /^I^B │ │ + [ 2b988] U�^A │ │ + [ 2b994] T^P^A │ │ + [ 2b9ac] U^Q^A │ │ + [ 2b9b1] │ │ + [ 2b9b4] T^A^A │ │ + [ 2b9b8] H! │ │ + [ 2b9c8] <�^A │ │ + [ 2b9dc] X^O^A │ │ + [ 2b9e4] P^Q^A │ │ + [ 2b9e8] l�^A │ │ + [ 2b9ec] .^U^A │ │ + [ 2b9f0] (�^A │ │ + [ 2b9fc] z^S^A │ │ + [ 2ba00] 0! │ │ + [ 2ba08] l� │ │ + [ 2ba14] ]^T^A │ │ + [ 2ba20] a�^A │ │ + [ 2ba28] $2 │ │ + [ 2ba2c] '^E^C │ │ + [ 2ba30] )2 │ │ + [ 2ba34] 6^E^C │ │ + [ 2ba40] W�^A │ │ + [ 2ba51] 2 │ │ + [ 2ba54] {^F^A │ │ + [ 2ba60] n�^A │ │ + [ 2ba64] 0^Q^A │ │ + [ 2ba68] r$ │ │ + [ 2ba6c] G^B^B │ │ + [ 2ba74] c^S^A │ │ + [ 2ba81] 3 │ │ + [ 2ba90] p! │ │ + [ 2baa1] 3 │ │ + [ 2baa4] K^H^B │ │ + [ 2baa8] d�^A │ │ + [ 2bab4] R^U^A │ │ + [ 2bab8] $/ │ │ + [ 2babc] }^C^A │ │ + [ 2bac1] 2 │ │ + [ 2bac4] j^F^A │ │ + [ 2bad0] C^] │ │ + [ 2badc] B^R^A │ │ + [ 2bae1] / │ │ + [ 2bae8] J� │ │ + [ 2bafc] J^T^A │ │ + [ 2bb00] t� │ │ + [ 2bb08] }� │ │ + [ 2bb0c] %^P^A │ │ + [ 2bb11] $ │ │ + [ 2bb14] ~^B^D │ │ + [ 2bb18] #3 │ │ + [ 2bb20] Y�^A │ │ + [ 2bb28] X�^A │ │ + [ 2bb30] 7� │ │ + [ 2bb38] d/ │ │ + [ 2bb40] X� │ │ + [ 2bb49] 2 │ │ + [ 2bb4c] s^F^A │ │ + [ 2bb50] j� │ │ + [ 2bb54] V^K^B │ │ + [ 2bb58] f�^A │ │ + [ 2bb5c] (^Q^A │ │ + [ 2bb60] ~ │ │ + [ 2bb64] M^A^A │ │ + [ 2bb68] P�^A │ │ + [ 2bb84] :^T^A │ │ + [ 2bb8c] f^T^A │ │ + [ 2bb90] M1 │ │ + [ 2bb94] X^D^A │ │ + [ 2bb99] 3 │ │ + [ 2bba8] G/ │ │ + [ 2bbb0] 02 │ │ + [ 2bbb4] K^E^C │ │ + [ 2bbbc] d^N^C │ │ + [ 2bbc9] 2 │ │ + [ 2bbd0] 1� │ │ + [ 2bbe0] x� │ │ + [ 2bbe8] Z2 │ │ + [ 2bbf1] / │ │ + [ 2bc01] $ │ │ + [ 2bc09] │ │ + [ 2bc0c] b^A^A │ │ + [ 2bc24] I^Q^A │ │ + [ 2bc30] Y�^A │ │ + [ 2bc38] t │ │ + [ 2bc3c] C^A^A │ │ + [ 2bc41] ! │ │ + [ 2bc4c] 1^L^B │ │ + [ 2bc51] / │ │ + [ 2bc54] _^C^A │ │ + [ 2bc69] $ │ │ + [ 2bc74] ^^Q^A │ │ + [ 2bc78] <�^A │ │ + [ 2bc81] 2 │ │ + [ 2bc88] �^A │ │ + [ 2bc8c] $^V^A │ │ + [ 2bc99] 2 │ │ + [ 2bc9c] Z^F^A │ │ + [ 2bca4] a^L^B │ │ + [ 2bca8] I� │ │ + [ 2bcb0] p� │ │ + [ 2bcb8] E/ │ │ + [ 2bcc1] 3 │ │ + [ 2bccc] U │ │ + [ 2bcd1] / │ │ + [ 2bcd9] 2 │ │ + [ 2bcdc] <^F^B │ │ + [ 2bce4] E^U^A │ │ + [ 2bcec] [^P^A │ │ + [ 2bcf0] q� │ │ + [ 2bd00] &� │ │ + [ 2bd08] c� │ │ + [ 2bd0c] A^K^C │ │ + [ 2bd10] 11 │ │ + [ 2bd14] <^D^A │ │ + [ 2bd18] o� │ │ + [ 2bd21] $ │ │ + [ 2bd29] 2 │ │ + [ 2bd38] .�^A │ │ + [ 2bd40] M�^A │ │ + [ 2bd50] <�^A │ │ + [ 2bd58] 9� │ │ + [ 2bd80] l�^A │ │ + [ 2bd8c] <^T^A │ │ + [ 2bd90] 7�^A │ │ + [ 2bd99] 2 │ │ + [ 2bda8] }, │ │ + [ 2bdac] U^C^A │ │ + [ 2bdb4] f^O^A │ │ + [ 2bdc0] }3 │ │ + [ 2bdc4] ?^H^B │ │ + [ 2bdc9] 2 │ │ + [ 2bdd1] / │ │ + [ 2bdd4] f^C^A │ │ + [ 2bddc] g^S^A │ │ + [ 2bde4] q^R^A │ │ + [ 2bde8] 8� │ │ + [ 2bdfc] ;^S^A │ │ + [ 2be00] -�^A │ │ + [ 2be08] $�^A │ │ + [ 2be14] l │ │ + [ 2be1c] :^S^A │ │ + [ 2be24] Z^R^A │ │ + [ 2be28] ^� │ │ + [ 2be2c] 2^M^C │ │ + [ 2be39] 3 │ │ + [ 2be3c] ?^I^B │ │ + [ 2be48] /�^A │ │ + [ 2be58] ~�^A │ │ + [ 2be5c] )^R^A │ │ + [ 2be6c] [^Q^A │ │ + [ 2be94] M^P^A │ │ + [ 2be99] 2 │ │ + [ 2bea4] o^R^A │ │ + [ 2bea8] \� │ │ + [ 2beb4] " │ │ + [ 2bec4] j^Q^A │ │ + [ 2becc] i^R^A │ │ + [ 2bed1] 3 │ │ + [ 2bed9] 2 │ │ + [ 2bedc] l^F^A │ │ + [ 2beec] U^P^A │ │ + [ 2befc] ;^L^B │ │ + [ 2bf08] b/ │ │ + [ 2bf11] 2 │ │ + [ 2bf1c] m │ │ + [ 2bf24] U^N^C │ │ + [ 2bf28] r/ │ │ + [ 2bf30] m1 │ │ + [ 2bf34] x^D^A │ │ + [ 2bf38] +2 │ │ + [ 2bf3c] <^E^C │ │ + [ 2bf40] W! │ │ + [ 2bf48] Y�^A │ │ + [ 2bf50] <^] │ │ + [ 2bf58] >3 │ │ + [ 2bf60] ~! │ │ + [ 2bf70] t�^A │ │ + [ 2bf74] 5^U^A │ │ + [ 2bf78] X�^A │ │ + [ 2bf84] g\n │ │ Q^O^A │ │ - [ 2be64] _� │ │ - [ 2be6d] / │ │ - [ 2be70] "^D^A │ │ - [ 2be74] Z1 │ │ - [ 2be78] e^D^A │ │ - [ 2be80] d^Q^A │ │ - [ 2be84] 1� │ │ - [ 2be8c] 91 │ │ - [ 2be90] D^D^A │ │ - [ 2bea8] %^L^B │ │ - [ 2beb4] n� │ │ - [ 2beb8] ^^K^B │ │ - [ 2bebc] h�^A │ │ - [ 2bec8] D │ │ - [ 2becc] :3 │ │ - [ 2bed0] q^G^D │ │ - [ 2bed8] r^T^A │ │ - [ 2bedc] <�^A │ │ - [ 2bee8] M^S^A │ │ - [ 2beed] │ │ - [ 2bef4] E�^A │ │ - [ 2befc] c�^A │ │ - [ 2bf0c] A2 │ │ - [ 2bf10] ~^E^C │ │ - [ 2bf14] J� │ │ - [ 2bf1c] m2 │ │ - [ 2bf28] k^S^A │ │ - [ 2bf2c] }� │ │ - [ 2bf34] p3 │ │ - [ 2bf38] ^H^C │ │ - [ 2bf40] d^S^A │ │ - [ 2bf48] 8^T^A │ │ - [ 2bf74] y� │ │ - [ 2bf80] [\n │ │ + [ 2bf90] _� │ │ + [ 2bf99] / │ │ + [ 2bf9c] "^D^A │ │ + [ 2bfa0] Z1 │ │ + [ 2bfa4] e^D^A │ │ + [ 2bfac] d^Q^A │ │ + [ 2bfb0] 1� │ │ + [ 2bfb8] 91 │ │ + [ 2bfbc] D^D^A │ │ + [ 2bfd4] %^L^B │ │ + [ 2bfe0] n� │ │ + [ 2bfe4] ^^K^B │ │ + [ 2bfe8] h�^A │ │ + [ 2bff4] D │ │ + [ 2bff8] :3 │ │ + [ 2bffc] q^G^D │ │ + [ 2c004] r^T^A │ │ + [ 2c008] <�^A │ │ + [ 2c014] M^S^A │ │ + [ 2c019] │ │ + [ 2c020] E�^A │ │ + [ 2c028] c�^A │ │ + [ 2c038] A2 │ │ + [ 2c03c] ~^E^C │ │ + [ 2c040] J� │ │ + [ 2c048] m2 │ │ + [ 2c054] k^S^A │ │ + [ 2c058] }� │ │ + [ 2c060] p3 │ │ + [ 2c064] ^H^C │ │ + [ 2c06c] d^S^A │ │ + [ 2c074] 8^T^A │ │ + [ 2c0a0] y� │ │ + [ 2c0ac] [\n │ │ )^T^A │ │ - [ 2bf8c] 8� │ │ - [ 2bf9d] 1 │ │ - [ 2bfa4] H� │ │ - [ 2bfac] ^� │ │ - [ 2bfbd] 3 │ │ - [ 2bfc4] ?2 │ │ - [ 2bfc8] x^E^C │ │ - [ 2bfcd] / │ │ - [ 2bfd0] \^C^A │ │ - [ 2bfd4] f�^A │ │ - [ 2bfe0] p^L^C │ │ - [ 2bfe8] ,^R^A │ │ - [ 2bff4] G�^A │ │ - [ 2bffd] 3 │ │ - [ 2c005] / │ │ - [ 2c00d] $ │ │ - [ 2c014] p� │ │ - [ 2c024] A�^A │ │ - [ 2c030] [^L^B │ │ - [ 2c035] 2 │ │ - [ 2c038] M^F^C │ │ - [ 2c044] a� │ │ - [ 2c04d] $ │ │ - [ 2c05d] 3 │ │ - [ 2c060] j^H^B │ │ - [ 2c064] V�^A │ │ - [ 2c06c] J�^A │ │ - [ 2c074] k� │ │ - [ 2c078] X^K^B │ │ - [ 2c07c] P� │ │ - [ 2c084] r�^A │ │ - [ 2c090] q^P^A │ │ - [ 2c095] / │ │ - [ 2c098] k^C^A │ │ - [ 2c0a0] =^P^A │ │ - [ 2c0ac] F� │ │ - [ 2c0b8] 7^N^C │ │ - [ 2c0bc] V! │ │ - [ 2c0c4] R� │ │ - [ 2c0cc] A�^A │ │ - [ 2c0d0] C^V^C │ │ - [ 2c0dc] @�^A │ │ - [ 2c0e8] i │ │ - [ 2c0ec] x │ │ - [ 2c0f0] G^A^A │ │ - [ 2c0f4] l�^A │ │ - [ 2c0fc] >�^A │ │ - [ 2c104] $� │ │ - [ 2c110] 4^O^A │ │ - [ 2c114] `�^A │ │ - [ 2c118] "^Q^A │ │ - [ 2c120] r^S^A │ │ - [ 2c124] 03 │ │ - [ 2c128] I^G^C │ │ - [ 2c12d] / │ │ - [ 2c14c] &� │ │ - [ 2c15c] E! │ │ - [ 2c164] {2 │ │ - [ 2c174] 9� │ │ - [ 2c184] b� │ │ - [ 2c198] <^S^A │ │ - [ 2c1a0] J^Q^A │ │ - [ 2c1a4] O�^A │ │ - [ 2c1b4] =�^A │ │ - [ 2c1bc] U� │ │ - [ 2c1cd] 2 │ │ - [ 2c1dd] 1 │ │ - [ 2c1e5] 2 │ │ - [ 2c1e8] W^F^A │ │ - [ 2c1ed] / │ │ - [ 2c1fd] 2 │ │ - [ 2c200] k^F^A │ │ - [ 2c208] e^U^A │ │ - [ 2c20d] $ │ │ - [ 2c210] 3^C^A │ │ - [ 2c21c] r�^A │ │ - [ 2c220] 4^U^A │ │ - [ 2c228] ~^R^A │ │ - [ 2c234] k�^A │ │ - [ 2c23c] Z� │ │ - [ 2c244] W� │ │ - [ 2c24c] j� │ │ - [ 2c254] L�^A │ │ - [ 2c25c] t$ │ │ - [ 2c260] K^B^C │ │ - [ 2c268] +^N^C │ │ - [ 2c275] │ │ - [ 2c278] f^A^A │ │ - [ 2c280] T^R^A │ │ - [ 2c285] $ │ │ - [ 2c28c] &�^A │ │ - [ 2c294] i� │ │ - [ 2c29c] 0�^A │ │ - [ 2c2a4] l� │ │ - [ 2c2ac] o�^A │ │ - [ 2c2b4] U1 │ │ - [ 2c2b8] `^D^A │ │ - [ 2c2c0] 5^O^A │ │ - [ 2c2cd] 3 │ │ - [ 2c2d4] L�^A │ │ - [ 2c2dc] $! │ │ - [ 2c2e5] 3 │ │ - [ 2c2ec] 62 │ │ - [ 2c2f0] ]^E^C │ │ - [ 2c2fc] 7^] │ │ - [ 2c304] 2^A │ │ - [ 2c30d] 2 │ │ - [ 2c314] Z�^A │ │ - [ 2c328] \ │ │ - [ 2c32c] q/ │ │ - [ 2c334] a�^A │ │ - [ 2c338] '^U^A │ │ - [ 2c33c] =� │ │ - [ 2c344] S1 │ │ - [ 2c348] ^^D^A │ │ - [ 2c355] 2 │ │ - [ 2c35c] ?� │ │ - [ 2c364] P�^A │ │ - [ 2c374] u�^A │ │ - [ 2c378] ^S^A │ │ - [ 2c380] k │ │ - [ 2c384] >�^A │ │ - [ 2c38c] \1 │ │ - [ 2c390] g^D^A │ │ - [ 2c395] 2 │ │ - [ 2c39d] $ │ │ - [ 2c3a0] *^C^A │ │ - [ 2c3ac] f1 │ │ - [ 2c3b0] q^D^A │ │ - [ 2c3b4] m�^A │ │ - [ 2c3b8] /^U^A │ │ - [ 2c3bd] $ │ │ - [ 2c3c0] 0^C^A │ │ - [ 2c3cc] w�^A │ │ - [ 2c3d0] ^T^A │ │ - [ 2c3d4] U� │ │ - [ 2c3e8] >^R^A │ │ - [ 2c3ec] +�^A │ │ - [ 2c3f8] H^Q^A │ │ - [ 2c3fc] q� │ │ - [ 2c400] k^M^C │ │ - [ 2c40c] j2 │ │ - [ 2c415] 3 │ │ - [ 2c41c] E3 │ │ - [ 2c428] I │ │ - [ 2c430] 1\n │ │ + [ 2c0b8] 8� │ │ + [ 2c0c9] 1 │ │ + [ 2c0d0] H� │ │ + [ 2c0d8] ^� │ │ + [ 2c0e9] 3 │ │ + [ 2c0f0] ?2 │ │ + [ 2c0f4] x^E^C │ │ + [ 2c0f9] / │ │ + [ 2c0fc] \^C^A │ │ + [ 2c100] f�^A │ │ + [ 2c10c] p^L^C │ │ + [ 2c114] ,^R^A │ │ + [ 2c120] G�^A │ │ + [ 2c129] 3 │ │ + [ 2c131] / │ │ + [ 2c139] $ │ │ + [ 2c140] p� │ │ + [ 2c150] A�^A │ │ + [ 2c15c] [^L^B │ │ + [ 2c161] 2 │ │ + [ 2c164] M^F^C │ │ + [ 2c170] a� │ │ + [ 2c179] $ │ │ + [ 2c189] 3 │ │ + [ 2c18c] j^H^B │ │ + [ 2c190] V�^A │ │ + [ 2c198] J�^A │ │ + [ 2c1a0] k� │ │ + [ 2c1a4] X^K^B │ │ + [ 2c1a8] P� │ │ + [ 2c1b0] r�^A │ │ + [ 2c1bc] q^P^A │ │ + [ 2c1c1] / │ │ + [ 2c1c4] k^C^A │ │ + [ 2c1cc] =^P^A │ │ + [ 2c1d8] F� │ │ + [ 2c1e4] 7^N^C │ │ + [ 2c1e8] V! │ │ + [ 2c1f0] R� │ │ + [ 2c1f8] A�^A │ │ + [ 2c1fc] C^V^C │ │ + [ 2c208] @�^A │ │ + [ 2c214] i │ │ + [ 2c218] x │ │ + [ 2c21c] G^A^A │ │ + [ 2c220] l�^A │ │ + [ 2c228] >�^A │ │ + [ 2c230] $� │ │ + [ 2c23c] 4^O^A │ │ + [ 2c240] `�^A │ │ + [ 2c244] "^Q^A │ │ + [ 2c24c] r^S^A │ │ + [ 2c250] 03 │ │ + [ 2c254] I^G^C │ │ + [ 2c259] / │ │ + [ 2c278] &� │ │ + [ 2c288] E! │ │ + [ 2c290] {2 │ │ + [ 2c2a0] 9� │ │ + [ 2c2b0] b� │ │ + [ 2c2c4] <^S^A │ │ + [ 2c2cc] J^Q^A │ │ + [ 2c2d0] O�^A │ │ + [ 2c2e0] =�^A │ │ + [ 2c2e8] U� │ │ + [ 2c2f9] 2 │ │ + [ 2c309] 1 │ │ + [ 2c311] 2 │ │ + [ 2c314] W^F^A │ │ + [ 2c319] / │ │ + [ 2c329] 2 │ │ + [ 2c32c] k^F^A │ │ + [ 2c334] e^U^A │ │ + [ 2c339] $ │ │ + [ 2c33c] 3^C^A │ │ + [ 2c348] r�^A │ │ + [ 2c34c] 4^U^A │ │ + [ 2c354] ~^R^A │ │ + [ 2c360] k�^A │ │ + [ 2c368] Z� │ │ + [ 2c370] W� │ │ + [ 2c378] j� │ │ + [ 2c380] L�^A │ │ + [ 2c388] t$ │ │ + [ 2c38c] K^B^C │ │ + [ 2c394] +^N^C │ │ + [ 2c3a1] │ │ + [ 2c3a4] f^A^A │ │ + [ 2c3ac] T^R^A │ │ + [ 2c3b1] $ │ │ + [ 2c3b8] &�^A │ │ + [ 2c3c0] i� │ │ + [ 2c3c8] 0�^A │ │ + [ 2c3d0] l� │ │ + [ 2c3d8] o�^A │ │ + [ 2c3e0] U1 │ │ + [ 2c3e4] `^D^A │ │ + [ 2c3ec] 5^O^A │ │ + [ 2c3f9] 3 │ │ + [ 2c400] L�^A │ │ + [ 2c408] $! │ │ + [ 2c411] 3 │ │ + [ 2c418] 62 │ │ + [ 2c41c] ]^E^C │ │ + [ 2c428] 7^] │ │ + [ 2c430] 2^A │ │ + [ 2c439] 2 │ │ + [ 2c440] Z�^A │ │ + [ 2c454] \ │ │ + [ 2c458] q/ │ │ + [ 2c460] a�^A │ │ + [ 2c464] '^U^A │ │ + [ 2c468] =� │ │ + [ 2c470] S1 │ │ + [ 2c474] ^^D^A │ │ + [ 2c481] 2 │ │ + [ 2c488] ?� │ │ + [ 2c490] P�^A │ │ + [ 2c4a0] u�^A │ │ + [ 2c4a4] ^S^A │ │ + [ 2c4ac] k │ │ + [ 2c4b0] >�^A │ │ + [ 2c4b8] \1 │ │ + [ 2c4bc] g^D^A │ │ + [ 2c4c1] 2 │ │ + [ 2c4c9] $ │ │ + [ 2c4cc] *^C^A │ │ + [ 2c4d8] f1 │ │ + [ 2c4dc] q^D^A │ │ + [ 2c4e0] m�^A │ │ + [ 2c4e4] /^U^A │ │ + [ 2c4e9] $ │ │ + [ 2c4ec] 0^C^A │ │ + [ 2c4f8] w�^A │ │ + [ 2c4fc] ^T^A │ │ + [ 2c500] U� │ │ + [ 2c514] >^R^A │ │ + [ 2c518] +�^A │ │ + [ 2c524] H^Q^A │ │ + [ 2c528] q� │ │ + [ 2c52c] k^M^C │ │ + [ 2c538] j2 │ │ + [ 2c541] 3 │ │ + [ 2c548] E3 │ │ + [ 2c554] I │ │ + [ 2c55c] 1\n │ │ I1 │ │ - [ 2c438] T^D^A │ │ - [ 2c444] 5�^A │ │ - [ 2c448] 9^V^A │ │ - [ 2c454] w^F │ │ - [ 2c458] t │ │ - [ 2c45c] V�^A │ │ - [ 2c464] =^] │ │ - [ 2c474] 4� │ │ - [ 2c480] G^S^A │ │ - [ 2c484] v� │ │ - [ 2c498] & │ │ - [ 2c49c] 9�^A │ │ - [ 2c4a5] 3 │ │ - [ 2c4a8] 7^I^B │ │ - [ 2c4c8] k^O^A │ │ - [ 2c4cc] &�^A │ │ - [ 2c4d4] Q�^A │ │ - [ 2c4dc] ,� │ │ - [ 2c4ec] ;� │ │ - [ 2c4f8] W^L^B │ │ - [ 2c4fd] 3 │ │ - [ 2c504] a! │ │ - [ 2c510] #^O^B │ │ - [ 2c514] ?�^A │ │ - [ 2c520] t^R^A │ │ - [ 2c524] f2 │ │ - [ 2c534] L^] │ │ - [ 2c544] +�^A │ │ - [ 2c555] 3 │ │ - [ 2c564] I�^A │ │ - [ 2c570] ~^P^A │ │ - [ 2c574] /" │ │ - [ 2c578] '^B^B │ │ - [ 2c57c] b� │ │ - [ 2c580] >^K^C │ │ - [ 2c58d] / │ │ - [ 2c594] 9�^A │ │ - [ 2c598] =^V^A │ │ - [ 2c59d] 2 │ │ - [ 2c5a0] a^F^A │ │ - [ 2c5a8] V^T^A │ │ - [ 2c5ad] 3 │ │ - [ 2c5b5] $ │ │ - [ 2c5bc] h1 │ │ - [ 2c5c0] s^D^A │ │ - [ 2c5c8] j^N^C │ │ - [ 2c5d0] 3^P^A │ │ - [ 2c5d8] l^R^A │ │ - [ 2c5dd] 2 │ │ - [ 2c5e4] E�^A │ │ - [ 2c5f8] H^P^A │ │ - [ 2c5fc] Z3 │ │ - [ 2c604] 2�^A │ │ - [ 2c60d] 3 │ │ - [ 2c610] G^I^C │ │ - [ 2c614] ! │ │ - [ 2c61d] $ │ │ - [ 2c620] 7^C^A │ │ - [ 2c624] (� │ │ - [ 2c630] H^O^A │ │ - [ 2c635] / │ │ - [ 2c63d] │ │ - [ 2c640] k^A^B │ │ - [ 2c645] 3 │ │ - [ 2c648] _^I^C │ │ - [ 2c64d] 2 │ │ - [ 2c650] g^F^A │ │ - [ 2c655] 3 │ │ - [ 2c65c] 5�^A │ │ - [ 2c668] x^R^A │ │ - [ 2c66c] _2 │ │ - [ 2c674] e3 │ │ - [ 2c67c] O^] │ │ - [ 2c685] $ │ │ - [ 2c688] D^C^A │ │ - [ 2c68c] v� │ │ - [ 2c690] n^K^B │ │ - [ 2c698] {^O^A │ │ - [ 2c6a5] │ │ - [ 2c6a8] Z^A^A │ │ - [ 2c6ac] N�^A │ │ - [ 2c6b8] G^U^A │ │ - [ 2c6bc] }! │ │ - [ 2c6c4] p�^A │ │ - [ 2c6d0] r^Q^A │ │ - [ 2c6e4] S2 │ │ - [ 2c6f0] ,^O^A │ │ - [ 2c6f4] V� │ │ - [ 2c6f8] "^K^B │ │ - [ 2c6fc] i�^A │ │ - [ 2c700] +^Q^A │ │ - [ 2c705] 3 │ │ - [ 2c708] u^H^C │ │ - [ 2c710] /\n │ │ + [ 2c564] T^D^A │ │ + [ 2c570] 5�^A │ │ + [ 2c574] 9^V^A │ │ + [ 2c580] w^F │ │ + [ 2c584] t │ │ + [ 2c588] V�^A │ │ + [ 2c590] =^] │ │ + [ 2c5a0] 4� │ │ + [ 2c5ac] G^S^A │ │ + [ 2c5b0] v� │ │ + [ 2c5c4] & │ │ + [ 2c5c8] 9�^A │ │ + [ 2c5d1] 3 │ │ + [ 2c5d4] 7^I^B │ │ + [ 2c5f4] k^O^A │ │ + [ 2c5f8] &�^A │ │ + [ 2c600] Q�^A │ │ + [ 2c608] ,� │ │ + [ 2c618] ;� │ │ + [ 2c624] W^L^B │ │ + [ 2c629] 3 │ │ + [ 2c630] a! │ │ + [ 2c63c] #^O^B │ │ + [ 2c640] ?�^A │ │ + [ 2c64c] t^R^A │ │ + [ 2c650] f2 │ │ + [ 2c660] L^] │ │ + [ 2c670] +�^A │ │ + [ 2c681] 3 │ │ + [ 2c690] I�^A │ │ + [ 2c69c] ~^P^A │ │ + [ 2c6a0] /" │ │ + [ 2c6a4] '^B^B │ │ + [ 2c6a8] b� │ │ + [ 2c6ac] >^K^C │ │ + [ 2c6b9] / │ │ + [ 2c6c0] 9�^A │ │ + [ 2c6c4] =^V^A │ │ + [ 2c6c9] 2 │ │ + [ 2c6cc] a^F^A │ │ + [ 2c6d4] V^T^A │ │ + [ 2c6d9] 3 │ │ + [ 2c6e1] $ │ │ + [ 2c6e8] h1 │ │ + [ 2c6ec] s^D^A │ │ + [ 2c6f4] j^N^C │ │ + [ 2c6fc] 3^P^A │ │ + [ 2c704] l^R^A │ │ + [ 2c709] 2 │ │ + [ 2c710] E�^A │ │ + [ 2c724] H^P^A │ │ + [ 2c728] Z3 │ │ + [ 2c730] 2�^A │ │ + [ 2c739] 3 │ │ + [ 2c73c] G^I^C │ │ + [ 2c740] ! │ │ + [ 2c749] $ │ │ + [ 2c74c] 7^C^A │ │ + [ 2c750] (� │ │ + [ 2c75c] H^O^A │ │ + [ 2c761] / │ │ + [ 2c769] │ │ + [ 2c76c] k^A^B │ │ + [ 2c771] 3 │ │ + [ 2c774] _^I^C │ │ + [ 2c779] 2 │ │ + [ 2c77c] g^F^A │ │ + [ 2c781] 3 │ │ + [ 2c788] 5�^A │ │ + [ 2c794] x^R^A │ │ + [ 2c798] _2 │ │ + [ 2c7a0] e3 │ │ + [ 2c7a8] O^] │ │ + [ 2c7b1] $ │ │ + [ 2c7b4] D^C^A │ │ + [ 2c7b8] v� │ │ + [ 2c7bc] n^K^B │ │ + [ 2c7c4] {^O^A │ │ + [ 2c7d1] │ │ + [ 2c7d4] Z^A^A │ │ + [ 2c7d8] N�^A │ │ + [ 2c7e4] G^U^A │ │ + [ 2c7e8] }! │ │ + [ 2c7f0] p�^A │ │ + [ 2c7fc] r^Q^A │ │ + [ 2c810] S2 │ │ + [ 2c81c] ,^O^A │ │ + [ 2c820] V� │ │ + [ 2c824] "^K^B │ │ + [ 2c828] i�^A │ │ + [ 2c82c] +^Q^A │ │ + [ 2c831] 3 │ │ + [ 2c834] u^H^C │ │ + [ 2c83c] /\n │ │ H │ │ - [ 2c718] 8^A^B │ │ - [ 2c720] ~^L^B │ │ - [ 2c728] z │ │ - [ 2c72d] / │ │ - [ 2c730] ^D^A │ │ - [ 2c734] v3 │ │ - [ 2c738] /^H^B │ │ - [ 2c748] V^S^A │ │ - [ 2c750] (^P^A │ │ - [ 2c758] Z^Q^A │ │ - [ 2c75c] A�^A │ │ - [ 2c765] 3 │ │ - [ 2c770] .^S^A │ │ - [ 2c778] @^N^C │ │ - [ 2c77d] ! │ │ - [ 2c790] w^Q^A │ │ - [ 2c798] }^T^A │ │ - [ 2c79c] &�^A │ │ - [ 2c7a0] *^V^A │ │ - [ 2c7ac] % │ │ - [ 2c7b0] "^A^B │ │ - [ 2c7b4] G�^A │ │ - [ 2c7b8] U^V^C │ │ - [ 2c7c0] .^O^A │ │ - [ 2c7c5] 3 │ │ - [ 2c7cc] Z� │ │ - [ 2c7d5] / │ │ - [ 2c7dd] 3 │ │ - [ 2c7f0] Q │ │ - [ 2c7f8] >^T^A │ │ - [ 2c7fd] $ │ │ - [ 2c804] L� │ │ - [ 2c810] D^R^A │ │ - [ 2c818] O^L^B │ │ - [ 2c820] f^R^A │ │ - [ 2c825] / │ │ - [ 2c834] ,�^A │ │ - [ 2c83c] x� │ │ - [ 2c840] ^P^A │ │ - [ 2c844] z�^A │ │ - [ 2c848] %^S^A │ │ - [ 2c84c] ,�^A │ │ - [ 2c854] h� │ │ - [ 2c85c] z1 │ │ - [ 2c86d] 2 │ │ - [ 2c870] B^F^C │ │ - [ 2c878] ~ │ │ - [ 2c888] z^Q^A │ │ - [ 2c88c] $� │ │ - [ 2c898] B^P^A │ │ - [ 2c89c] q�^A │ │ - [ 2c8a8] r^P^A │ │ - [ 2c8ad] / │ │ - [ 2c8b0] d^C^A │ │ - [ 2c8b5] 2 │ │ - [ 2c8b8] K^F^B │ │ - [ 2c8e0] >^P^A │ │ - [ 2c8e8] a │ │ - [ 2c90d] / │ │ - [ 2c914] B/ │ │ - [ 2c91c] '� │ │ - [ 2c928] ^^U^A │ │ - [ 2c92c] -! │ │ - [ 2c934] 5^] │ │ - [ 2c93c] \�^A │ │ - [ 2c94c] ~� │ │ - [ 2c950] ~^K^B │ │ - [ 2c955] / │ │ - [ 2c95d] 3 │ │ - [ 2c960] q^I^C │ │ - [ 2c96c] [�^A │ │ - [ 2c974] /�^A │ │ - [ 2c97d] / │ │ - [ 2c98c] ;� │ │ - [ 2c995] 2 │ │ - [ 2c998] ]^F^A │ │ - [ 2c99c] h�^A │ │ - [ 2c9a5] 3 │ │ - [ 2c9a8] 9^I^B │ │ - [ 2c9ad] / │ │ - [ 2c9b8] E^O^A │ │ - [ 2c9bc] ]�^A │ │ - [ 2c9c8] g^Q^A │ │ - [ 2c9cd] $ │ │ - [ 2c9d4] 7� │ │ - [ 2c9dd] / │ │ - [ 2c9ec] s� │ │ - [ 2c9f8] g^N^C │ │ - [ 2c9fc] H^] │ │ - [ 2ca18] C^Q^A │ │ - [ 2ca1c] [/ │ │ - [ 2ca24] 4�^A │ │ - [ 2ca30] @ │ │ - [ 2ca40] #^L^B │ │ - [ 2ca45] 3 │ │ - [ 2ca58] p^T^A │ │ - [ 2ca5d] 2 │ │ - [ 2ca65] 2 │ │ - [ 2ca7c] i� │ │ - [ 2ca85] 1 │ │ - [ 2ca98] C^L^B │ │ - [ 2ca9c] t2 │ │ - [ 2cab0] =^N^C │ │ - [ 2cab8] !^L^B │ │ - [ 2cabd] / │ │ - [ 2cac4] !� │ │ - [ 2cadd] 3 │ │ - [ 2cae0] d^H^B │ │ - [ 2cae4] 6� │ │ - [ 2caec] D� │ │ - [ 2caf4] s�^A │ │ - [ 2cafc] |2 │ │ - [ 2cb08] 0^T^A │ │ - [ 2cb0d] / │ │ - [ 2cb10] v^C^A │ │ - [ 2cb1c] 2/ │ │ - [ 2cb24] C�^A │ │ - [ 2cb30] c^O^A │ │ - [ 2cb34] 7�^A │ │ - [ 2cb38] ;^V^A │ │ - [ 2cb44] .3 │ │ - [ 2cb48] ?^G^F │ │ - [ 2cb4d] $ │ │ - [ 2cb50] )^C^A │ │ - [ 2cb54] b! │ │ - [ 2cb60] ^^P^A │ │ - [ 2cb75] 1 │ │ - [ 2cb7d] 2 │ │ - [ 2cb85] 2 │ │ - [ 2cb88] `^F^A │ │ - [ 2cb94] A� │ │ - [ 2cba5] 3 │ │ - [ 2cba8] h^I^C │ │ - [ 2cbb0] 0^R^A │ │ - [ 2cbbc] [^] │ │ - [ 2cbcc] z3 │ │ - [ 2cbd0] 9^H^B │ │ - [ 2cbd8] [^N^C │ │ - [ 2cbe4] c� │ │ - [ 2cbf0] }^O^A │ │ - [ 2cbf4] \� │ │ - [ 2cbf8] ,^M^C │ │ - [ 2cbfc] C�^A │ │ - [ 2cc04] {�^A │ │ - [ 2cc08] =^Q^A │ │ - [ 2cc18] n^T^A │ │ - [ 2cc20] &\n │ │ + [ 2c844] 8^A^B │ │ + [ 2c84c] ~^L^B │ │ + [ 2c854] z │ │ + [ 2c859] / │ │ + [ 2c85c] ^D^A │ │ + [ 2c860] v3 │ │ + [ 2c864] /^H^B │ │ + [ 2c874] V^S^A │ │ + [ 2c87c] (^P^A │ │ + [ 2c884] Z^Q^A │ │ + [ 2c888] A�^A │ │ + [ 2c891] 3 │ │ + [ 2c89c] .^S^A │ │ + [ 2c8a4] @^N^C │ │ + [ 2c8a9] ! │ │ + [ 2c8bc] w^Q^A │ │ + [ 2c8c4] }^T^A │ │ + [ 2c8c8] &�^A │ │ + [ 2c8cc] *^V^A │ │ + [ 2c8d8] % │ │ + [ 2c8dc] "^A^B │ │ + [ 2c8e0] G�^A │ │ + [ 2c8e4] U^V^C │ │ + [ 2c8ec] .^O^A │ │ + [ 2c8f1] 3 │ │ + [ 2c8f8] Z� │ │ + [ 2c901] / │ │ + [ 2c909] 3 │ │ + [ 2c91c] Q │ │ + [ 2c924] >^T^A │ │ + [ 2c929] $ │ │ + [ 2c930] L� │ │ + [ 2c93c] D^R^A │ │ + [ 2c944] O^L^B │ │ + [ 2c94c] f^R^A │ │ + [ 2c951] / │ │ + [ 2c960] ,�^A │ │ + [ 2c968] x� │ │ + [ 2c96c] ^P^A │ │ + [ 2c970] z�^A │ │ + [ 2c974] %^S^A │ │ + [ 2c978] ,�^A │ │ + [ 2c980] h� │ │ + [ 2c988] z1 │ │ + [ 2c999] 2 │ │ + [ 2c99c] B^F^C │ │ + [ 2c9a4] ~ │ │ + [ 2c9b4] z^Q^A │ │ + [ 2c9b8] $� │ │ + [ 2c9c4] B^P^A │ │ + [ 2c9c8] q�^A │ │ + [ 2c9d4] r^P^A │ │ + [ 2c9d9] / │ │ + [ 2c9dc] d^C^A │ │ + [ 2c9e1] 2 │ │ + [ 2c9e4] K^F^B │ │ + [ 2ca0c] >^P^A │ │ + [ 2ca14] a │ │ + [ 2ca39] / │ │ + [ 2ca40] B/ │ │ + [ 2ca48] '� │ │ + [ 2ca54] ^^U^A │ │ + [ 2ca58] -! │ │ + [ 2ca60] 5^] │ │ + [ 2ca68] \�^A │ │ + [ 2ca78] ~� │ │ + [ 2ca7c] ~^K^B │ │ + [ 2ca81] / │ │ + [ 2ca89] 3 │ │ + [ 2ca8c] q^I^C │ │ + [ 2ca98] [�^A │ │ + [ 2caa0] /�^A │ │ + [ 2caa9] / │ │ + [ 2cab8] ;� │ │ + [ 2cac1] 2 │ │ + [ 2cac4] ]^F^A │ │ + [ 2cac8] h�^A │ │ + [ 2cad1] 3 │ │ + [ 2cad4] 9^I^B │ │ + [ 2cad9] / │ │ + [ 2cae4] E^O^A │ │ + [ 2cae8] ]�^A │ │ + [ 2caf4] g^Q^A │ │ + [ 2caf9] $ │ │ + [ 2cb00] 7� │ │ + [ 2cb09] / │ │ + [ 2cb18] s� │ │ + [ 2cb24] g^N^C │ │ + [ 2cb28] H^] │ │ + [ 2cb44] C^Q^A │ │ + [ 2cb48] [/ │ │ + [ 2cb50] 4�^A │ │ + [ 2cb5c] @ │ │ + [ 2cb6c] #^L^B │ │ + [ 2cb71] 3 │ │ + [ 2cb84] p^T^A │ │ + [ 2cb89] 2 │ │ + [ 2cb91] 2 │ │ + [ 2cba8] i� │ │ + [ 2cbb1] 1 │ │ + [ 2cbc4] C^L^B │ │ + [ 2cbc8] t2 │ │ + [ 2cbdc] =^N^C │ │ + [ 2cbe4] !^L^B │ │ + [ 2cbe9] / │ │ + [ 2cbf0] !� │ │ + [ 2cc09] 3 │ │ + [ 2cc0c] d^H^B │ │ + [ 2cc10] 6� │ │ + [ 2cc18] D� │ │ + [ 2cc20] s�^A │ │ + [ 2cc28] |2 │ │ + [ 2cc34] 0^T^A │ │ + [ 2cc39] / │ │ + [ 2cc3c] v^C^A │ │ + [ 2cc48] 2/ │ │ + [ 2cc50] C�^A │ │ + [ 2cc5c] c^O^A │ │ + [ 2cc60] 7�^A │ │ + [ 2cc64] ;^V^A │ │ + [ 2cc70] .3 │ │ + [ 2cc74] ?^G^F │ │ + [ 2cc79] $ │ │ + [ 2cc7c] )^C^A │ │ + [ 2cc80] b! │ │ + [ 2cc8c] ^^P^A │ │ + [ 2cca1] 1 │ │ + [ 2cca9] 2 │ │ + [ 2ccb1] 2 │ │ + [ 2ccb4] `^F^A │ │ + [ 2ccc0] A� │ │ + [ 2ccd1] 3 │ │ + [ 2ccd4] h^I^C │ │ + [ 2ccdc] 0^R^A │ │ + [ 2cce8] [^] │ │ + [ 2ccf8] z3 │ │ + [ 2ccfc] 9^H^B │ │ + [ 2cd04] [^N^C │ │ + [ 2cd10] c� │ │ + [ 2cd1c] }^O^A │ │ + [ 2cd20] \� │ │ + [ 2cd24] ,^M^C │ │ + [ 2cd28] C�^A │ │ + [ 2cd30] {�^A │ │ + [ 2cd34] =^Q^A │ │ + [ 2cd44] n^T^A │ │ + [ 2cd4c] &\n │ │ H^R^A │ │ - [ 2cc2c] X�^A │ │ - [ 2cc34] j! │ │ - [ 2cc40] A^T^A │ │ - [ 2cc44] 7�^A │ │ - [ 2cc4c] "� │ │ - [ 2cc54] q1 │ │ - [ 2cc58] |^D^A │ │ - [ 2cc5c] f� │ │ - [ 2cc60] J^M^C │ │ - [ 2cc68] Z^U^A │ │ - [ 2cc78] ]^S^A │ │ - [ 2cc7d] 2 │ │ - [ 2cc80] h^F^A │ │ - [ 2cc85] │ │ - [ 2cc88] ]^A^A │ │ - [ 2cc8c] #2 │ │ - [ 2cc90] $^E^C │ │ - [ 2cc94] 71 │ │ - [ 2cc98] B^D^A │ │ - [ 2cc9c] ," │ │ - [ 2cca0] "^B^B │ │ - [ 2cca5] / │ │ - [ 2ccb4] O� │ │ - [ 2ccbc] +�^A │ │ - [ 2cccc] e�^A │ │ - [ 2ccd0] '^Q^A │ │ - [ 2ccd4] P� │ │ - [ 2ccdc] +� │ │ - [ 2cce4] `� │ │ - [ 2cce8] 8^K^C │ │ - [ 2ccec] n2 │ │ - [ 2ccf4] x� │ │ - [ 2ccfd] │ │ - [ 2cd00] O^A^A │ │ - [ 2cd04] 7� │ │ - [ 2cd0c] C�^A │ │ - [ 2cd10] I^V^C │ │ - [ 2cd1d] 2 │ │ - [ 2cd2d] │ │ - [ 2cd35] 2 │ │ - [ 2cd3c] 0�^A │ │ - [ 2cd44] z� │ │ - [ 2cd4c] u1 │ │ - [ 2cd54] 6! │ │ - [ 2cd5c] U3 │ │ - [ 2cd65] 2 │ │ - [ 2cd6c] ;� │ │ - [ 2cd74] *� │ │ - [ 2cd7d] $ │ │ - [ 2cd84] q�^A │ │ - [ 2cd88] 3^Q^A │ │ - [ 2cd8c] r2 │ │ - [ 2cd94] {�^A │ │ - [ 2cd98] $^T^A │ │ - [ 2cd9c] h� │ │ - [ 2cda0] P^M^C │ │ - [ 2cda4] ]�^A │ │ - [ 2cdac] 8�^A │ │ - [ 2cdb4] f�^A │ │ - [ 2cdbc] |! │ │ - [ 2cdc8] 1^R^A │ │ - [ 2cdd0] .^T^A │ │ - [ 2cdd4] =�^A │ │ - [ 2cddc] S� │ │ - [ 2cde5] │ │ - [ 2cde8] [^A^A │ │ - [ 2cdec] &3 │ │ - [ 2cdf0] #^G^C │ │ - [ 2cdfc] o�^A │ │ - [ 2ce00] 1^U^A │ │ - [ 2ce14] %� │ │ - [ 2ce1c] <� │ │ - [ 2ce30] +^S^A │ │ - [ 2ce34] G� │ │ - [ 2ce3c] a3 │ │ - [ 2ce4c] 1�^A │ │ - [ 2ce5c] %�^A │ │ - [ 2ce78] t^T^A │ │ - [ 2ce7c] j1 │ │ - [ 2ce80] u^D^A │ │ - [ 2ce84] j�^A │ │ - [ 2ce90] X^T^A │ │ - [ 2ce94] +� │ │ - [ 2cea5] / │ │ - [ 2ceac] l� │ │ - [ 2ceb0] \^M^C │ │ - [ 2ceb5] ! │ │ - [ 2cebc] '3 │ │ - [ 2cec0] &^G^B │ │ - [ 2cec4] !� │ │ - [ 2cecc] 0^] │ │ - [ 2cedc] <� │ │ - [ 2cee8] ^\n │ │ + [ 2cd58] X�^A │ │ + [ 2cd60] j! │ │ + [ 2cd6c] A^T^A │ │ + [ 2cd70] 7�^A │ │ + [ 2cd78] "� │ │ + [ 2cd80] q1 │ │ + [ 2cd84] |^D^A │ │ + [ 2cd88] f� │ │ + [ 2cd8c] J^M^C │ │ + [ 2cd94] Z^U^A │ │ + [ 2cda4] ]^S^A │ │ + [ 2cda9] 2 │ │ + [ 2cdac] h^F^A │ │ + [ 2cdb1] │ │ + [ 2cdb4] ]^A^A │ │ + [ 2cdb8] #2 │ │ + [ 2cdbc] $^E^C │ │ + [ 2cdc0] 71 │ │ + [ 2cdc4] B^D^A │ │ + [ 2cdc8] ," │ │ + [ 2cdcc] "^B^B │ │ + [ 2cdd1] / │ │ + [ 2cde0] O� │ │ + [ 2cde8] +�^A │ │ + [ 2cdf8] e�^A │ │ + [ 2cdfc] '^Q^A │ │ + [ 2ce00] P� │ │ + [ 2ce08] +� │ │ + [ 2ce10] `� │ │ + [ 2ce14] 8^K^C │ │ + [ 2ce18] n2 │ │ + [ 2ce20] x� │ │ + [ 2ce29] │ │ + [ 2ce2c] O^A^A │ │ + [ 2ce30] 7� │ │ + [ 2ce38] C�^A │ │ + [ 2ce3c] I^V^C │ │ + [ 2ce49] 2 │ │ + [ 2ce59] │ │ + [ 2ce61] 2 │ │ + [ 2ce68] 0�^A │ │ + [ 2ce70] z� │ │ + [ 2ce78] u1 │ │ + [ 2ce80] 6! │ │ + [ 2ce88] U3 │ │ + [ 2ce91] 2 │ │ + [ 2ce98] ;� │ │ + [ 2cea0] *� │ │ + [ 2cea9] $ │ │ + [ 2ceb0] q�^A │ │ + [ 2ceb4] 3^Q^A │ │ + [ 2ceb8] r2 │ │ + [ 2cec0] {�^A │ │ + [ 2cec4] $^T^A │ │ + [ 2cec8] h� │ │ + [ 2cecc] P^M^C │ │ + [ 2ced0] ]�^A │ │ + [ 2ced8] 8�^A │ │ + [ 2cee0] f�^A │ │ + [ 2cee8] |! │ │ + [ 2cef4] 1^R^A │ │ + [ 2cefc] .^T^A │ │ + [ 2cf00] =�^A │ │ + [ 2cf08] S� │ │ + [ 2cf11] │ │ + [ 2cf14] [^A^A │ │ + [ 2cf18] &3 │ │ + [ 2cf1c] #^G^C │ │ + [ 2cf28] o�^A │ │ + [ 2cf2c] 1^U^A │ │ + [ 2cf40] %� │ │ + [ 2cf48] <� │ │ + [ 2cf5c] +^S^A │ │ + [ 2cf60] G� │ │ + [ 2cf68] a3 │ │ + [ 2cf78] 1�^A │ │ + [ 2cf88] %�^A │ │ + [ 2cfa4] t^T^A │ │ + [ 2cfa8] j1 │ │ + [ 2cfac] u^D^A │ │ + [ 2cfb0] j�^A │ │ + [ 2cfbc] X^T^A │ │ + [ 2cfc0] +� │ │ + [ 2cfd1] / │ │ + [ 2cfd8] l� │ │ + [ 2cfdc] \^M^C │ │ + [ 2cfe1] ! │ │ + [ 2cfe8] '3 │ │ + [ 2cfec] &^G^B │ │ + [ 2cff0] !� │ │ + [ 2cff8] 0^] │ │ + [ 2d008] <� │ │ + [ 2d014] ^\n │ │ n�^A │ │ - [ 2cef4] 6� │ │ - [ 2cf05] 2 │ │ - [ 2cf08] 8^F^B │ │ - [ 2cf10] e^L^B │ │ - [ 2cf18] F^O^A │ │ - [ 2cf20] v^T^A │ │ - [ 2cf24] ]�^A │ │ - [ 2cf30] -^S^A │ │ - [ 2cf35] $ │ │ - [ 2cf40] z^O^A │ │ - [ 2cf4d] / │ │ - [ 2cf50] w^C^A │ │ - [ 2cf58] H^S^A │ │ - [ 2cf5c] U� │ │ - [ 2cf60] ^K^B │ │ - [ 2cf68] T^U^A │ │ - [ 2cf70] j^R^A │ │ - [ 2cf75] │ │ - [ 2cf78] N^A^A │ │ - [ 2cf80] j^U^A │ │ - [ 2cf84] 8� │ │ - [ 2cf9c] �^A │ │ - [ 2cfa4] [! │ │ - [ 2cfb4] ?�^A │ │ - [ 2cfc0] E^R^A │ │ - [ 2cfd5] / │ │ - [ 2cfe0] ^^R^A │ │ - [ 2cfe8] M^T^A │ │ - [ 2d000] R^Q^A │ │ - [ 2d004] C�^A │ │ - [ 2d00c] j/ │ │ - [ 2d014] f3 │ │ - [ 2d024] 3�^A │ │ - [ 2d02c] _3 │ │ - [ 2d035] 2 │ │ - [ 2d03d] 3 │ │ - [ 2d050] N^S^A │ │ - [ 2d058] b^P^A │ │ - [ 2d068] m^S^A │ │ - [ 2d06c] D�^A │ │ - [ 2d078] e^Q^A │ │ - [ 2d080] @^R^A │ │ - [ 2d084] 13 │ │ - [ 2d088] L^G^C │ │ - [ 2d09c] I^] │ │ - [ 2d0a8] _^Q^A │ │ - [ 2d0b5] ! │ │ - [ 2d0b8] |^A^A │ │ - [ 2d0bc] _ │ │ - [ 2d0c0] @^A^A │ │ - [ 2d0c4] 8�^A │ │ - [ 2d0cc] O� │ │ - [ 2d0d8] W^U^A │ │ - [ 2d0dc] <�^A │ │ - [ 2d0e5] 2 │ │ - [ 2d0ec] h�^A │ │ - [ 2d0f0] *^Q^A │ │ - [ 2d0f5] 1 │ │ - [ 2d0fc] b1 │ │ - [ 2d100] m^D^A │ │ - [ 2d104] i/ │ │ - [ 2d120] C^O^A │ │ - [ 2d125] 2 │ │ - [ 2d128] $^F^B │ │ - [ 2d12d] 2 │ │ - [ 2d130] u^F^A │ │ - [ 2d140] x^Q^A │ │ - [ 2d148] A^O^A │ │ - [ 2d14d] 2 │ │ - [ 2d158] p^S^A │ │ - [ 2d165] 3 │ │ - [ 2d18d] 2 │ │ - [ 2d190] e^F^A │ │ - [ 2d194] !� │ │ - [ 2d1a4] =�^A │ │ - [ 2d1ac] 80 │ │ - [ 2d1b0] 1^D^A │ │ - [ 2d1b5] 3 │ │ - [ 2d1bc] %� │ │ - [ 2d1d0] e^P^A │ │ - [ 2d1d8] I^U^A │ │ - [ 2d1e5] 3 │ │ - [ 2d1f5] 2 │ │ - [ 2d1f8] .^F^B │ │ - [ 2d1fd] $ │ │ - [ 2d205] 3 │ │ - [ 2d214] y! │ │ - [ 2d21c] "2 │ │ - [ 2d220] !^E^C │ │ - [ 2d228] +^T^A │ │ - [ 2d235] 3 │ │ - [ 2d23c] :� │ │ - [ 2d244] 1�^A │ │ - [ 2d24d] 1 │ │ - [ 2d258] u^P^A │ │ - [ 2d25d] │ │ - [ 2d260] j^A^A │ │ - [ 2d264] G2 │ │ - [ 2d278] a^P^A │ │ - [ 2d27c] l�^A │ │ - [ 2d280] .^Q^A │ │ - [ 2d284] 6�^A │ │ - [ 2d28c] _1 │ │ - [ 2d290] j^D^A │ │ - [ 2d2b0] s^O^A │ │ - [ 2d2b8] s^S^A │ │ - [ 2d2bd] 3 │ │ - [ 2d2c4] A�^A │ │ - [ 2d2d0] X^S^A │ │ - [ 2d2d5] 2 │ │ - [ 2d2dc] T! │ │ - [ 2d2e8] +^O^A │ │ - [ 2d2fc] &� │ │ - [ 2d304] X�^A │ │ - [ 2d30c] N� │ │ - [ 2d314] d3 │ │ - [ 2d325] / │ │ - [ 2d334] ^� │ │ - [ 2d338] 2^K^C │ │ - [ 2d33c] 6� │ │ - [ 2d345] $ │ │ - [ 2d348] "^C^A │ │ - [ 2d350] 2^R^A │ │ - [ 2d355] │ │ - [ 2d358] _^A^A │ │ - [ 2d35c] P�^A │ │ - [ 2d365] $ │ │ - [ 2d36c] "�^A │ │ - [ 2d374] 93 │ │ - [ 2d378] n^G^C │ │ - [ 2d37c] T�^A │ │ - [ 2d38c] 53 │ │ - [ 2d390] _^G^C │ │ - [ 2d398] R^P^A │ │ - [ 2d39c] @�^A │ │ - [ 2d3a0] @^V^C │ │ - [ 2d3ac] S�^A │ │ - [ 2d3b8] U^R^A │ │ - [ 2d3c4] b� │ │ - [ 2d3cd] $ │ │ - [ 2d3d0] ;^C^A │ │ - [ 2d3dc] j� │ │ - [ 2d3e4] o/ │ │ - [ 2d3ec] Y� │ │ - [ 2d3f0] #^M^C │ │ - [ 2d3f8] 8 │ │ - [ 2d3fc] 3^] │ │ - [ 2d40c] 6�^A │ │ - [ 2d415] / │ │ - [ 2d418] c^C^A │ │ - [ 2d41c] D2 │ │ - [ 2d424] n$ │ │ - [ 2d428] ?^B^B │ │ - [ 2d435] 2 │ │ - [ 2d438] x^F^A │ │ - [ 2d440] a^V^A │ │ - [ 2d444] C�^A │ │ - [ 2d45c] W�^A │ │ - [ 2d468] ~^T^A │ │ - [ 2d46c] r1 │ │ - [ 2d470] }^D^A │ │ - [ 2d475] 3 │ │ - [ 2d485] / │ │ - [ 2d488] o^C^A │ │ - [ 2d48c] 1�^A │ │ - [ 2d494] %�^A │ │ - [ 2d4a0] U\n │ │ + [ 2d020] 6� │ │ + [ 2d031] 2 │ │ + [ 2d034] 8^F^B │ │ + [ 2d03c] e^L^B │ │ + [ 2d044] F^O^A │ │ + [ 2d04c] v^T^A │ │ + [ 2d050] ]�^A │ │ + [ 2d05c] -^S^A │ │ + [ 2d061] $ │ │ + [ 2d06c] z^O^A │ │ + [ 2d079] / │ │ + [ 2d07c] w^C^A │ │ + [ 2d084] H^S^A │ │ + [ 2d088] U� │ │ + [ 2d08c] ^K^B │ │ + [ 2d094] T^U^A │ │ + [ 2d09c] j^R^A │ │ + [ 2d0a1] │ │ + [ 2d0a4] N^A^A │ │ + [ 2d0ac] j^U^A │ │ + [ 2d0b0] 8� │ │ + [ 2d0c8] �^A │ │ + [ 2d0d0] [! │ │ + [ 2d0e0] ?�^A │ │ + [ 2d0ec] E^R^A │ │ + [ 2d101] / │ │ + [ 2d10c] ^^R^A │ │ + [ 2d114] M^T^A │ │ + [ 2d12c] R^Q^A │ │ + [ 2d130] C�^A │ │ + [ 2d138] j/ │ │ + [ 2d140] f3 │ │ + [ 2d150] 3�^A │ │ + [ 2d158] _3 │ │ + [ 2d161] 2 │ │ + [ 2d169] 3 │ │ + [ 2d17c] N^S^A │ │ + [ 2d184] b^P^A │ │ + [ 2d194] m^S^A │ │ + [ 2d198] D�^A │ │ + [ 2d1a4] e^Q^A │ │ + [ 2d1ac] @^R^A │ │ + [ 2d1b0] 13 │ │ + [ 2d1b4] L^G^C │ │ + [ 2d1c8] I^] │ │ + [ 2d1d4] _^Q^A │ │ + [ 2d1e1] ! │ │ + [ 2d1e4] |^A^A │ │ + [ 2d1e8] _ │ │ + [ 2d1ec] @^A^A │ │ + [ 2d1f0] 8�^A │ │ + [ 2d1f8] O� │ │ + [ 2d204] W^U^A │ │ + [ 2d208] <�^A │ │ + [ 2d211] 2 │ │ + [ 2d218] h�^A │ │ + [ 2d21c] *^Q^A │ │ + [ 2d221] 1 │ │ + [ 2d228] b1 │ │ + [ 2d22c] m^D^A │ │ + [ 2d230] i/ │ │ + [ 2d24c] C^O^A │ │ + [ 2d251] 2 │ │ + [ 2d254] $^F^B │ │ + [ 2d259] 2 │ │ + [ 2d25c] u^F^A │ │ + [ 2d26c] x^Q^A │ │ + [ 2d274] A^O^A │ │ + [ 2d279] 2 │ │ + [ 2d284] p^S^A │ │ + [ 2d291] 3 │ │ + [ 2d2b9] 2 │ │ + [ 2d2bc] e^F^A │ │ + [ 2d2c0] !� │ │ + [ 2d2d0] =�^A │ │ + [ 2d2d8] 80 │ │ + [ 2d2dc] 1^D^A │ │ + [ 2d2e1] 3 │ │ + [ 2d2e8] %� │ │ + [ 2d2fc] e^P^A │ │ + [ 2d304] I^U^A │ │ + [ 2d311] 3 │ │ + [ 2d321] 2 │ │ + [ 2d324] .^F^B │ │ + [ 2d329] $ │ │ + [ 2d331] 3 │ │ + [ 2d340] y! │ │ + [ 2d348] "2 │ │ + [ 2d34c] !^E^C │ │ + [ 2d354] +^T^A │ │ + [ 2d361] 3 │ │ + [ 2d368] :� │ │ + [ 2d370] 1�^A │ │ + [ 2d379] 1 │ │ + [ 2d384] u^P^A │ │ + [ 2d389] │ │ + [ 2d38c] j^A^A │ │ + [ 2d390] G2 │ │ + [ 2d3a4] a^P^A │ │ + [ 2d3a8] l�^A │ │ + [ 2d3ac] .^Q^A │ │ + [ 2d3b0] 6�^A │ │ + [ 2d3b8] _1 │ │ + [ 2d3bc] j^D^A │ │ + [ 2d3dc] s^O^A │ │ + [ 2d3e4] s^S^A │ │ + [ 2d3e9] 3 │ │ + [ 2d3f0] A�^A │ │ + [ 2d3fc] X^S^A │ │ + [ 2d401] 2 │ │ + [ 2d408] T! │ │ + [ 2d414] +^O^A │ │ + [ 2d428] &� │ │ + [ 2d430] X�^A │ │ + [ 2d438] N� │ │ + [ 2d440] d3 │ │ + [ 2d451] / │ │ + [ 2d460] ^� │ │ + [ 2d464] 2^K^C │ │ + [ 2d468] 6� │ │ + [ 2d471] $ │ │ + [ 2d474] "^C^A │ │ + [ 2d47c] 2^R^A │ │ + [ 2d481] │ │ + [ 2d484] _^A^A │ │ + [ 2d488] P�^A │ │ + [ 2d491] $ │ │ + [ 2d498] "�^A │ │ + [ 2d4a0] 93 │ │ + [ 2d4a4] n^G^C │ │ + [ 2d4a8] T�^A │ │ + [ 2d4b8] 53 │ │ + [ 2d4bc] _^G^C │ │ + [ 2d4c4] R^P^A │ │ + [ 2d4c8] @�^A │ │ + [ 2d4cc] @^V^C │ │ + [ 2d4d8] S�^A │ │ + [ 2d4e4] U^R^A │ │ + [ 2d4f0] b� │ │ + [ 2d4f9] $ │ │ + [ 2d4fc] ;^C^A │ │ + [ 2d508] j� │ │ + [ 2d510] o/ │ │ + [ 2d518] Y� │ │ + [ 2d51c] #^M^C │ │ + [ 2d524] 8 │ │ + [ 2d528] 3^] │ │ + [ 2d538] 6�^A │ │ + [ 2d541] / │ │ + [ 2d544] c^C^A │ │ + [ 2d548] D2 │ │ + [ 2d550] n$ │ │ + [ 2d554] ?^B^B │ │ + [ 2d561] 2 │ │ + [ 2d564] x^F^A │ │ + [ 2d56c] a^V^A │ │ + [ 2d570] C�^A │ │ + [ 2d588] W�^A │ │ + [ 2d594] ~^T^A │ │ + [ 2d598] r1 │ │ + [ 2d59c] }^D^A │ │ + [ 2d5a1] 3 │ │ + [ 2d5b1] / │ │ + [ 2d5b4] o^C^A │ │ + [ 2d5b8] 1�^A │ │ + [ 2d5c0] %�^A │ │ + [ 2d5cc] U\n │ │ 3 │ │ - [ 2d4a8] e^I^C │ │ - [ 2d4ad] 3 │ │ - [ 2d4cc] m�^A │ │ - [ 2d4dc] 3�^A │ │ - [ 2d4e8] r^R^A │ │ - [ 2d4f0] )^P^A │ │ - [ 2d4f4] "! │ │ - [ 2d500] h^Q^A │ │ - [ 2d508] !^V^A │ │ - [ 2d510] A^Q^A │ │ - [ 2d514] W�^A │ │ - [ 2d524] !�^A │ │ - [ 2d538] g^O^A │ │ - [ 2d540] B^U^A │ │ - [ 2d54c] a1 │ │ - [ 2d550] l^D^A │ │ - [ 2d554] ?! │ │ - [ 2d578] k^R^A │ │ - [ 2d57c] {/ │ │ - [ 2d58c] F�^A │ │ - [ 2d598] _^L^B │ │ - [ 2d5a8] s^L^C │ │ - [ 2d5ac] z� │ │ - [ 2d5b4] \! │ │ - [ 2d5cc] <� │ │ - [ 2d5d4] j�^A │ │ - [ 2d5d8] ,^Q^A │ │ - [ 2d5dc] c! │ │ - [ 2d5e4] d�^A │ │ - [ 2d5e8] )^U^A │ │ - [ 2d5f0] =^S^A │ │ - [ 2d5f4] H�^A │ │ - [ 2d600] D^Q^A │ │ - [ 2d604] v�^A │ │ - [ 2d608] !^R^A │ │ - [ 2d614] 0� │ │ - [ 2d61c] 2�^A │ │ - [ 2d620] 6^V^A │ │ - [ 2d624] w� │ │ - [ 2d628] p^K^B │ │ - [ 2d62c] h�^A │ │ - [ 2d634] F! │ │ - [ 2d658] n\n │ │ + [ 2d5d4] e^I^C │ │ + [ 2d5d9] 3 │ │ + [ 2d5f8] m�^A │ │ + [ 2d608] 3�^A │ │ + [ 2d614] r^R^A │ │ + [ 2d61c] )^P^A │ │ + [ 2d620] "! │ │ + [ 2d62c] h^Q^A │ │ + [ 2d634] !^V^A │ │ + [ 2d63c] A^Q^A │ │ + [ 2d640] W�^A │ │ + [ 2d650] !�^A │ │ + [ 2d664] g^O^A │ │ + [ 2d66c] B^U^A │ │ + [ 2d678] a1 │ │ + [ 2d67c] l^D^A │ │ + [ 2d680] ?! │ │ + [ 2d6a4] k^R^A │ │ + [ 2d6a8] {/ │ │ + [ 2d6b8] F�^A │ │ + [ 2d6c4] _^L^B │ │ + [ 2d6d4] s^L^C │ │ + [ 2d6d8] z� │ │ + [ 2d6e0] \! │ │ + [ 2d6f8] <� │ │ + [ 2d700] j�^A │ │ + [ 2d704] ,^Q^A │ │ + [ 2d708] c! │ │ + [ 2d710] d�^A │ │ + [ 2d714] )^U^A │ │ + [ 2d71c] =^S^A │ │ + [ 2d720] H�^A │ │ + [ 2d72c] D^Q^A │ │ + [ 2d730] v�^A │ │ + [ 2d734] !^R^A │ │ + [ 2d740] 0� │ │ + [ 2d748] 2�^A │ │ + [ 2d74c] 6^V^A │ │ + [ 2d750] w� │ │ + [ 2d754] p^K^B │ │ + [ 2d758] h�^A │ │ + [ 2d760] F! │ │ + [ 2d784] n\n │ │ c�^A │ │ - [ 2d66c] p�^A │ │ - [ 2d670] 2^Q^A │ │ - [ 2d674] V3 │ │ - [ 2d680] |^Q^A │ │ - [ 2d688] 4\n │ │ + [ 2d798] p�^A │ │ + [ 2d79c] 2^Q^A │ │ + [ 2d7a0] V3 │ │ + [ 2d7ac] |^Q^A │ │ + [ 2d7b4] 4\n │ │ $ │ │ - [ 2d690] G^C^A │ │ - [ 2d69c] T�^A │ │ - [ 2d6a4] m/ │ │ - [ 2d6b4] 9�^A │ │ - [ 2d6bc] R� │ │ - [ 2d6c8] H^T^A │ │ - [ 2d6cc] u�^A │ │ - [ 2d6d4] q3 │ │ - [ 2d6d8] #^H^C │ │ - [ 2d6dc] H�^A │ │ - [ 2d6e8] u^T^A │ │ - [ 2d6ec] e� │ │ - [ 2d6f5] 3 │ │ - [ 2d6fc] >1 │ │ - [ 2d700] I^D^A │ │ - [ 2d710] <^R^A │ │ - [ 2d714] M�^A │ │ - [ 2d720] p^R^A │ │ - [ 2d724] z2 │ │ - [ 2d72c] h^] │ │ - [ 2d734] q� │ │ - [ 2d73c] .�^A │ │ - [ 2d744] z�^A │ │ - [ 2d748] #^T^A │ │ - [ 2d74c] D� │ │ - [ 2d754] 2�^A │ │ - [ 2d764] |�^A │ │ - [ 2d768] %^T^A │ │ - [ 2d76c] o�^A │ │ - [ 2d780] 5^L^B │ │ - [ 2d785] 1 │ │ - [ 2d790] I^T^A │ │ - [ 2d798] 2\n │ │ + [ 2d7bc] G^C^A │ │ + [ 2d7c8] T�^A │ │ + [ 2d7d0] m/ │ │ + [ 2d7e0] 9�^A │ │ + [ 2d7e8] R� │ │ + [ 2d7f4] H^T^A │ │ + [ 2d7f8] u�^A │ │ + [ 2d800] q3 │ │ + [ 2d804] #^H^C │ │ + [ 2d808] H�^A │ │ + [ 2d814] u^T^A │ │ + [ 2d818] e� │ │ + [ 2d821] 3 │ │ + [ 2d828] >1 │ │ + [ 2d82c] I^D^A │ │ + [ 2d83c] <^R^A │ │ + [ 2d840] M�^A │ │ + [ 2d84c] p^R^A │ │ + [ 2d850] z2 │ │ + [ 2d858] h^] │ │ + [ 2d860] q� │ │ + [ 2d868] .�^A │ │ + [ 2d870] z�^A │ │ + [ 2d874] #^T^A │ │ + [ 2d878] D� │ │ + [ 2d880] 2�^A │ │ + [ 2d890] |�^A │ │ + [ 2d894] %^T^A │ │ + [ 2d898] o�^A │ │ + [ 2d8ac] 5^L^B │ │ + [ 2d8b1] 1 │ │ + [ 2d8bc] I^T^A │ │ + [ 2d8c4] 2\n │ │ 5^P^A │ │ - [ 2d7ac] N�^A │ │ - [ 2d7b4] (�^A │ │ - [ 2d7bd] / │ │ - [ 2d7c4] $ │ │ - [ 2d7c8] !^A^A │ │ - [ 2d7d8] "^N^C │ │ - [ 2d7e5] 3 │ │ - [ 2d7ec] k1 │ │ - [ 2d7f0] v^D^A │ │ - [ 2d7fd] / │ │ - [ 2d805] 3 │ │ - [ 2d808] Q^H^B │ │ - [ 2d814] :�^A │ │ - [ 2d81d] 2 │ │ - [ 2d82d] 2 │ │ - [ 2d830] [^F^A │ │ - [ 2d835] 3 │ │ - [ 2d838] `^H^B │ │ - [ 2d83c] J1 │ │ - [ 2d840] U^D^A │ │ - [ 2d844] M�^A │ │ - [ 2d854] J�^A │ │ - [ 2d86c] a�^A │ │ - [ 2d875] │ │ - [ 2d878] e^A^A │ │ - [ 2d885] 3 │ │ - [ 2d888] 5^I^B │ │ - [ 2d890] \^S^A │ │ - [ 2d898] _^R^A │ │ - [ 2d8a4] *� │ │ - [ 2d8ac] j�^A │ │ - [ 2d8b8] 5^S^A │ │ - [ 2d8bc] 9�^A │ │ - [ 2d8c8] 6\n │ │ + [ 2d8d8] N�^A │ │ + [ 2d8e0] (�^A │ │ + [ 2d8e9] / │ │ + [ 2d8f0] $ │ │ + [ 2d8f4] !^A^A │ │ + [ 2d904] "^N^C │ │ + [ 2d911] 3 │ │ + [ 2d918] k1 │ │ + [ 2d91c] v^D^A │ │ + [ 2d929] / │ │ + [ 2d931] 3 │ │ + [ 2d934] Q^H^B │ │ + [ 2d940] :�^A │ │ + [ 2d949] 2 │ │ + [ 2d959] 2 │ │ + [ 2d95c] [^F^A │ │ + [ 2d961] 3 │ │ + [ 2d964] `^H^B │ │ + [ 2d968] J1 │ │ + [ 2d96c] U^D^A │ │ + [ 2d970] M�^A │ │ + [ 2d980] J�^A │ │ + [ 2d998] a�^A │ │ + [ 2d9a1] │ │ + [ 2d9a4] e^A^A │ │ + [ 2d9b1] 3 │ │ + [ 2d9b4] 5^I^B │ │ + [ 2d9bc] \^S^A │ │ + [ 2d9c4] _^R^A │ │ + [ 2d9d0] *� │ │ + [ 2d9d8] j�^A │ │ + [ 2d9e4] 5^S^A │ │ + [ 2d9e8] 9�^A │ │ + [ 2d9f4] 6\n │ │ m! │ │ - [ 2d8e5] │ │ - [ 2d8e8] `^A^A │ │ - [ 2d8ec] =� │ │ - [ 2d8fc] Q/ │ │ - [ 2d904] Y� │ │ - [ 2d908] (^K^B │ │ - [ 2d90c] )�^A │ │ - [ 2d914] 72 │ │ - [ 2d918] `^E^C │ │ - [ 2d91d] 2 │ │ - [ 2d924] e$ │ │ - [ 2d928] 1^B^A │ │ - [ 2d92c] 5�^A │ │ - [ 2d940] q^O^A │ │ - [ 2d944] < │ │ - [ 2d948] 2^A^B │ │ - [ 2d94d] / │ │ - [ 2d954] f/ │ │ - [ 2d95c] u� │ │ - [ 2d960] w^M^C │ │ - [ 2d964] 4�^A │ │ - [ 2d96c] 3^N │ │ - [ 2d970] x │ │ - [ 2d97c] Z� │ │ - [ 2d980] &^M^C │ │ - [ 2d985] $ │ │ - [ 2d98c] ]1 │ │ - [ 2d990] h^D^A │ │ - [ 2d9a0] @^T^A │ │ - [ 2d9a4] O3 │ │ - [ 2d9b4] c$ │ │ - [ 2d9b8] /^B^A │ │ - [ 2d9c4] a� │ │ - [ 2d9cd] 3 │ │ - [ 2d9d0] J^I^C │ │ - [ 2d9dd] 3 │ │ - [ 2d9ec] 8�^A │ │ - [ 2d9f4] 0�^A │ │ - [ 2d9fc] *�^A │ │ - [ 2da00] .^V^A │ │ - [ 2da04] K/ │ │ - [ 2da0d] 3 │ │ - [ 2da14] M^] │ │ - [ 2da24] M� │ │ - [ 2da34] B�^A │ │ - [ 2da3c] 63 │ │ - [ 2da40] b^G^E │ │ - [ 2da45] / │ │ - [ 2da4d] / │ │ - [ 2da84] |� │ │ - [ 2da8d] 1 │ │ - [ 2daa0] k^P^A │ │ - [ 2daa4] P1 │ │ - [ 2daa8] [^D^A │ │ - [ 2daac] v2 │ │ - [ 2dab5] 2 │ │ - [ 2dabd] 2 │ │ - [ 2dac0] (^F^B │ │ - [ 2dac4] 3^A │ │ - [ 2dacc] E�^A │ │ - [ 2dad0] O^V^C │ │ - [ 2dad4] >! │ │ - [ 2dadc] f� │ │ - [ 2dae5] / │ │ - [ 2daec] .�^A │ │ - [ 2db04] S� │ │ - [ 2db0d] 3 │ │ - [ 2db14] s$ │ │ - [ 2db18] I^B^B │ │ - [ 2db2d] 3 │ │ - [ 2db35] 2 │ │ - [ 2db3d] 2 │ │ - [ 2db40] 4^F^B │ │ - [ 2db45] $ │ │ - [ 2db48] '^C^A │ │ - [ 2db4c] 3�^A │ │ - [ 2db55] 3 │ │ - [ 2db58] n^I^C │ │ - [ 2db5c] D� │ │ - [ 2db78] m^P^A │ │ - [ 2db88] .\n │ │ + [ 2da11] │ │ + [ 2da14] `^A^A │ │ + [ 2da18] =� │ │ + [ 2da28] Q/ │ │ + [ 2da30] Y� │ │ + [ 2da34] (^K^B │ │ + [ 2da38] )�^A │ │ + [ 2da40] 72 │ │ + [ 2da44] `^E^C │ │ + [ 2da49] 2 │ │ + [ 2da50] e$ │ │ + [ 2da54] 1^B^A │ │ + [ 2da58] 5�^A │ │ + [ 2da6c] q^O^A │ │ + [ 2da70] < │ │ + [ 2da74] 2^A^B │ │ + [ 2da79] / │ │ + [ 2da80] f/ │ │ + [ 2da88] u� │ │ + [ 2da8c] w^M^C │ │ + [ 2da90] 4�^A │ │ + [ 2da98] 3^N │ │ + [ 2da9c] x │ │ + [ 2daa8] Z� │ │ + [ 2daac] &^M^C │ │ + [ 2dab1] $ │ │ + [ 2dab8] ]1 │ │ + [ 2dabc] h^D^A │ │ + [ 2dacc] @^T^A │ │ + [ 2dad0] O3 │ │ + [ 2dae0] c$ │ │ + [ 2dae4] /^B^A │ │ + [ 2daf0] a� │ │ + [ 2daf9] 3 │ │ + [ 2dafc] J^I^C │ │ + [ 2db09] 3 │ │ + [ 2db18] 8�^A │ │ + [ 2db20] 0�^A │ │ + [ 2db28] *�^A │ │ + [ 2db2c] .^V^A │ │ + [ 2db30] K/ │ │ + [ 2db39] 3 │ │ + [ 2db40] M^] │ │ + [ 2db50] M� │ │ + [ 2db60] B�^A │ │ + [ 2db68] 63 │ │ + [ 2db6c] b^G^E │ │ + [ 2db71] / │ │ + [ 2db79] / │ │ + [ 2dbb0] |� │ │ + [ 2dbb9] 1 │ │ + [ 2dbcc] k^P^A │ │ + [ 2dbd0] P1 │ │ + [ 2dbd4] [^D^A │ │ + [ 2dbd8] v2 │ │ + [ 2dbe1] 2 │ │ + [ 2dbe9] 2 │ │ + [ 2dbec] (^F^B │ │ + [ 2dbf0] 3^A │ │ + [ 2dbf8] E�^A │ │ + [ 2dbfc] O^V^C │ │ + [ 2dc00] >! │ │ + [ 2dc08] f� │ │ + [ 2dc11] / │ │ + [ 2dc18] .�^A │ │ + [ 2dc30] S� │ │ + [ 2dc39] 3 │ │ + [ 2dc40] s$ │ │ + [ 2dc44] I^B^B │ │ + [ 2dc59] 3 │ │ + [ 2dc61] 2 │ │ + [ 2dc69] 2 │ │ + [ 2dc6c] 4^F^B │ │ + [ 2dc71] $ │ │ + [ 2dc74] '^C^A │ │ + [ 2dc78] 3�^A │ │ + [ 2dc81] 3 │ │ + [ 2dc84] n^I^C │ │ + [ 2dc88] D� │ │ + [ 2dca4] m^P^A │ │ + [ 2dcb4] .\n │ │ 2� │ │ - [ 2db94] %�^A │ │ - [ 2db9c] @^A │ │ - [ 2dba8] I^O^A │ │ - [ 2dbb0] |^S^A │ │ - [ 2dbb8] Q^T^A │ │ - [ 2dbbc] ]� │ │ - [ 2dbc4] 2 │ │ - [ 2dbcd] $ │ │ - [ 2dbd8] m^Q^A │ │ - [ 2dbe5] 3 │ │ - [ 2dbec] 6/ │ │ - [ 2dbf4] t� │ │ - [ 2dbf8] j^K^B │ │ - [ 2dc00] P^R^A │ │ - [ 2dc05] / │ │ - [ 2dc0c] l�^A │ │ - [ 2dc15] 2 │ │ - [ 2dc18] ^^F^A │ │ - [ 2dc1c] D�^A │ │ - [ 2dc24] !2 │ │ - [ 2dc38] l^O^A │ │ - [ 2dc40] z^L^B │ │ - [ 2dc50] a^S^A │ │ - [ 2dc55] 1 │ │ - [ 2dc65] 2 │ │ - [ 2dc68] m^F^A │ │ - [ 2dc6d] $ │ │ - [ 2dc78] ^^V^A │ │ - [ 2dc80] m\n │ │ + [ 2dcc0] %�^A │ │ + [ 2dcc8] @^A │ │ + [ 2dcd4] I^O^A │ │ + [ 2dcdc] |^S^A │ │ + [ 2dce4] Q^T^A │ │ + [ 2dce8] ]� │ │ + [ 2dcf0] 2 │ │ + [ 2dcf9] $ │ │ + [ 2dd04] m^Q^A │ │ + [ 2dd11] 3 │ │ + [ 2dd18] 6/ │ │ + [ 2dd20] t� │ │ + [ 2dd24] j^K^B │ │ + [ 2dd2c] P^R^A │ │ + [ 2dd31] / │ │ + [ 2dd38] l�^A │ │ + [ 2dd41] 2 │ │ + [ 2dd44] ^^F^A │ │ + [ 2dd48] D�^A │ │ + [ 2dd50] !2 │ │ + [ 2dd64] l^O^A │ │ + [ 2dd6c] z^L^B │ │ + [ 2dd7c] a^S^A │ │ + [ 2dd81] 1 │ │ + [ 2dd91] 2 │ │ + [ 2dd94] m^F^A │ │ + [ 2dd99] $ │ │ + [ 2dda4] ^^V^A │ │ + [ 2ddac] m\n │ │ $ │ │ - [ 2dc90] #^C^A │ │ - [ 2dc94] I�^A │ │ - [ 2dca8] o^Q^A │ │ - [ 2dcb0] |^O^A │ │ - [ 2dcbc] H/ │ │ - [ 2dcd0] ]^U^A │ │ - [ 2dcd5] / │ │ - [ 2dcdd] $ │ │ - [ 2dce4] b�^A │ │ - [ 2dced] ! │ │ - [ 2dcf0] s^A^A │ │ - [ 2dcfc] v1 │ │ - [ 2dd04] `^] │ │ - [ 2dd10] C^S^A │ │ - [ 2dd18] w^O^A │ │ - [ 2dd24] j�^A │ │ - [ 2dd28] -^U^A │ │ - [ 2dd34] a�^A │ │ - [ 2dd4c] h/ │ │ - [ 2dd58] i^U^A │ │ - [ 2dd5c] b�^A │ │ - [ 2dd65] / │ │ - [ 2dd6c] G │ │ - [ 2dd70] 6^A^B │ │ - [ 2dd74] #� │ │ - [ 2dd7c] w� │ │ - [ 2dd84] [�^A │ │ - [ 2dd90] s^Q^A │ │ - [ 2dd95] 3 │ │ - [ 2dd9d] $ │ │ - [ 2dda0] z^B^D │ │ - [ 2dda8] X^P^A │ │ - [ 2ddac] d1 │ │ - [ 2ddb0] o^D^A │ │ - [ 2ddb5] $ │ │ - [ 2ddb8] .^C^A │ │ - [ 2ddbd] $ │ │ - [ 2ddc0] 8^C^A │ │ - [ 2ddc8] g^R^A │ │ - [ 2ddcd] 3 │ │ - [ 2ddd0] z^H^B │ │ - [ 2ddd8] ;^R^A │ │ - [ 2dde4] T�^A │ │ - [ 2ddec] $�^A │ │ - [ 2ddf4] 4! │ │ - [ 2de00] N^T^A │ │ - [ 2de04] V�^A │ │ - [ 2de0d] 2 │ │ - [ 2de10] |^F^A │ │ - [ 2de14] r� │ │ - [ 2de1c] L�^A │ │ - [ 2de2d] / │ │ - [ 2de30] h^C^A │ │ - [ 2de35] / │ │ - [ 2de44] K�^A │ │ - [ 2de50] c^T^A │ │ - [ 2de6c] r� │ │ - [ 2de7c] 42 │ │ - [ 2de80] W^E^C │ │ - [ 2de8c] %�^A │ │ - [ 2de98] w^S^A │ │ - [ 2dea0] A^U^A │ │ - [ 2dea4] O�^A │ │ - [ 2deb0] E^Q^A │ │ - [ 2deb4] s� │ │ - [ 2dec5] 3 │ │ - [ 2dec8] \^I^C │ │ - [ 2decc] {! │ │ - [ 2ded5] │ │ - [ 2dee0] O^S^A │ │ - [ 2dee4] o2 │ │ - [ 2deec] W� │ │ - [ 2def0] $^K^B │ │ - [ 2def5] 2 │ │ - [ 2def8] w^F^A │ │ - [ 2defc] F�^A │ │ - [ 2df0d] $ │ │ - [ 2df14] '�^A │ │ - [ 2df1d] 3 │ │ - [ 2df24] \� │ │ - [ 2df28] .^K^B │ │ - [ 2df2c] F/ │ │ - [ 2df3d] $ │ │ - [ 2df40] 5^C^A │ │ - [ 2df44] ~�^A │ │ - [ 2df48] '^T^A │ │ - [ 2df4c] :� │ │ - [ 2df54] d^] │ │ - [ 2df5c] ^1 │ │ - [ 2df60] i^D^A │ │ - [ 2df65] 1 │ │ - [ 2df6c] ;�^A │ │ - [ 2df74] &� │ │ - [ 2df85] $ │ │ - [ 2df88] r^B^D │ │ - [ 2df8c] n! │ │ - [ 2df94] ;�^A │ │ - [ 2dfa0] _^S^A │ │ - [ 2dfac] B^] │ │ - [ 2dfb5] $ │ │ - [ 2dfbd] 3 │ │ - [ 2dfc0] ,^I^C │ │ - [ 2dfc8] ]^P^A │ │ - [ 2dfcc] B�^A │ │ - [ 2dfec] X� │ │ - [ 2dff0] ^M^C │ │ - [ 2dff4] d$ │ │ - [ 2dff8] 0^B^A │ │ - [ 2dffc] <� │ │ - [ 2e004] F2 │ │ - [ 2e00d] * │ │ - [ 2e010] H^C^D │ │ - [ 2e018] .^N^C │ │ - [ 2e02c] W2 │ │ - [ 2e034] z │ │ - [ 2e038] I^A^A │ │ - [ 2e040] f │ │ - [ 2e044] k3 │ │ - [ 2e04d] 2 │ │ - [ 2e050] U^F^A │ │ - [ 2e058] d^U^A │ │ - [ 2e068] c^U^A │ │ - [ 2e06d] / │ │ - [ 2e070] s^C^A │ │ - [ 2e078] ~^O^A │ │ - [ 2e07d] / │ │ - [ 2e088] h^U^A │ │ - [ 2e090] X\n │ │ + [ 2ddbc] #^C^A │ │ + [ 2ddc0] I�^A │ │ + [ 2ddd4] o^Q^A │ │ + [ 2dddc] |^O^A │ │ + [ 2dde8] H/ │ │ + [ 2ddfc] ]^U^A │ │ + [ 2de01] / │ │ + [ 2de09] $ │ │ + [ 2de10] b�^A │ │ + [ 2de19] ! │ │ + [ 2de1c] s^A^A │ │ + [ 2de28] v1 │ │ + [ 2de30] `^] │ │ + [ 2de3c] C^S^A │ │ + [ 2de44] w^O^A │ │ + [ 2de50] j�^A │ │ + [ 2de54] -^U^A │ │ + [ 2de60] a�^A │ │ + [ 2de78] h/ │ │ + [ 2de84] i^U^A │ │ + [ 2de88] b�^A │ │ + [ 2de91] / │ │ + [ 2de98] G │ │ + [ 2de9c] 6^A^B │ │ + [ 2dea0] #� │ │ + [ 2dea8] w� │ │ + [ 2deb0] [�^A │ │ + [ 2debc] s^Q^A │ │ + [ 2dec1] 3 │ │ + [ 2dec9] $ │ │ + [ 2decc] z^B^D │ │ + [ 2ded4] X^P^A │ │ + [ 2ded8] d1 │ │ + [ 2dedc] o^D^A │ │ + [ 2dee1] $ │ │ + [ 2dee4] .^C^A │ │ + [ 2dee9] $ │ │ + [ 2deec] 8^C^A │ │ + [ 2def4] g^R^A │ │ + [ 2def9] 3 │ │ + [ 2defc] z^H^B │ │ + [ 2df04] ;^R^A │ │ + [ 2df10] T�^A │ │ + [ 2df18] $�^A │ │ + [ 2df20] 4! │ │ + [ 2df2c] N^T^A │ │ + [ 2df30] V�^A │ │ + [ 2df39] 2 │ │ + [ 2df3c] |^F^A │ │ + [ 2df40] r� │ │ + [ 2df48] L�^A │ │ + [ 2df59] / │ │ + [ 2df5c] h^C^A │ │ + [ 2df61] / │ │ + [ 2df70] K�^A │ │ + [ 2df7c] c^T^A │ │ + [ 2df98] r� │ │ + [ 2dfa8] 42 │ │ + [ 2dfac] W^E^C │ │ + [ 2dfb8] %�^A │ │ + [ 2dfc4] w^S^A │ │ + [ 2dfcc] A^U^A │ │ + [ 2dfd0] O�^A │ │ + [ 2dfdc] E^Q^A │ │ + [ 2dfe0] s� │ │ + [ 2dff1] 3 │ │ + [ 2dff4] \^I^C │ │ + [ 2dff8] {! │ │ + [ 2e001] │ │ + [ 2e00c] O^S^A │ │ + [ 2e010] o2 │ │ + [ 2e018] W� │ │ + [ 2e01c] $^K^B │ │ + [ 2e021] 2 │ │ + [ 2e024] w^F^A │ │ + [ 2e028] F�^A │ │ + [ 2e039] $ │ │ + [ 2e040] '�^A │ │ + [ 2e049] 3 │ │ + [ 2e050] \� │ │ + [ 2e054] .^K^B │ │ + [ 2e058] F/ │ │ + [ 2e069] $ │ │ + [ 2e06c] 5^C^A │ │ + [ 2e070] ~�^A │ │ + [ 2e074] '^T^A │ │ + [ 2e078] :� │ │ + [ 2e080] d^] │ │ + [ 2e088] ^1 │ │ + [ 2e08c] i^D^A │ │ + [ 2e091] 1 │ │ + [ 2e098] ;�^A │ │ + [ 2e0a0] &� │ │ + [ 2e0b1] $ │ │ + [ 2e0b4] r^B^D │ │ + [ 2e0b8] n! │ │ + [ 2e0c0] ;�^A │ │ + [ 2e0cc] _^S^A │ │ + [ 2e0d8] B^] │ │ + [ 2e0e1] $ │ │ + [ 2e0e9] 3 │ │ + [ 2e0ec] ,^I^C │ │ + [ 2e0f4] ]^P^A │ │ + [ 2e0f8] B�^A │ │ + [ 2e118] X� │ │ + [ 2e11c] ^M^C │ │ + [ 2e120] d$ │ │ + [ 2e124] 0^B^A │ │ + [ 2e128] <� │ │ + [ 2e130] F2 │ │ + [ 2e139] * │ │ + [ 2e13c] H^C^D │ │ + [ 2e144] .^N^C │ │ + [ 2e158] W2 │ │ + [ 2e160] z │ │ + [ 2e164] I^A^A │ │ + [ 2e16c] f │ │ + [ 2e170] k3 │ │ + [ 2e179] 2 │ │ + [ 2e17c] U^F^A │ │ + [ 2e184] d^U^A │ │ + [ 2e194] c^U^A │ │ + [ 2e199] / │ │ + [ 2e19c] s^C^A │ │ + [ 2e1a4] ~^O^A │ │ + [ 2e1a9] / │ │ + [ 2e1b4] h^U^A │ │ + [ 2e1bc] X\n │ │ g�^A │ │ - [ 2e09c] t1 │ │ - [ 2e0a8] -\n │ │ + [ 2e1c8] t1 │ │ + [ 2e1d4] -\n │ │ Q�^A │ │ - [ 2e0b4] ?� │ │ - [ 2e0bc] e1 │ │ - [ 2e0c0] p^D^A │ │ - [ 2e0c4] =2 │ │ - [ 2e0c8] r^E^C │ │ - [ 2e0cc] -�^A │ │ - [ 2e0d8] D^T^A │ │ - [ 2e0e0] p^Q^A │ │ - [ 2e0e4] T� │ │ - [ 2e0ed] / │ │ - [ 2e0f4] (2 │ │ - [ 2e0f8] 3^E^C │ │ - [ 2e0fc] :^] │ │ - [ 2e105] 2 │ │ - [ 2e10c] e�^A │ │ - [ 2e11c] 4�^A │ │ - [ 2e128] 4^T^A │ │ - [ 2e135] / │ │ - [ 2e13c] 9� │ │ - [ 2e144] L�^A │ │ - [ 2e150] y^O^A │ │ - [ 2e155] $ │ │ - [ 2e15c] $�^A │ │ - [ 2e16c] S�^A │ │ - [ 2e175] / │ │ - [ 2e17c] a� │ │ - [ 2e180] ;^M^C │ │ - [ 2e190] a^U^A │ │ - [ 2e1a0] D^U^A │ │ - [ 2e1c4] O�^A │ │ - [ 2e1cc] s! │ │ - [ 2e1d4] Z/ │ │ - [ 2e1e0] 5^T^A │ │ - [ 2e1e4] g�^A │ │ - [ 2e1f5] / │ │ - [ 2e1f8] Z^C^A │ │ - [ 2e1fc] ?� │ │ - [ 2e205] 3 │ │ - [ 2e210] i^S^A │ │ - [ 2e21c] Q1 │ │ - [ 2e220] \^D^A │ │ - [ 2e234] M� │ │ - [ 2e23c] )�^A │ │ - [ 2e248] R^O^A │ │ - [ 2e258] b^S^A │ │ - [ 2e260] y^S^A │ │ - [ 2e265] 1 │ │ - [ 2e275] │ │ - [ 2e27c] !�^A │ │ - [ 2e295] 1 │ │ - [ 2e2a5] 3 │ │ - [ 2e2a8] C^H^D │ │ - [ 2e2ac] `2 │ │ - [ 2e2b8] c^V^A │ │ - [ 2e2bc] {� │ │ - [ 2e2c4] R�^A │ │ - [ 2e2cc] P/ │ │ - [ 2e2d8] ]^O^A │ │ - [ 2e2dc] X�^A │ │ - [ 2e2ec] n3 │ │ - [ 2e2f4] Q� │ │ - [ 2e304] ]^] │ │ - [ 2e30d] $ │ │ - [ 2e314] ]� │ │ - [ 2e324] h� │ │ - [ 2e330] x^U^B │ │ - [ 2e334] S/ │ │ - [ 2e33c] R3 │ │ - [ 2e350] V^Q^A │ │ - [ 2e354] ,�^A │ │ - [ 2e35d] $ │ │ - [ 2e360] C^C^A │ │ - [ 2e365] / │ │ - [ 2e36d] 2 │ │ - [ 2e370] 2^F^B │ │ - [ 2e378] A │ │ - [ 2e380] _^O^A │ │ - [ 2e384] G�^A │ │ - [ 2e390] Z │ │ - [ 2e395] $ │ │ - [ 2e3a0] /^P^A │ │ - [ 2e3a4] i�^A │ │ - [ 2e3ac] 5� │ │ - [ 2e3c4] P^] │ │ - [ 2e3d4] E2 │ │ - [ 2e3e0] 3^T^A │ │ - [ 2e3e4] u� │ │ - [ 2e3f0] N^U^A │ │ - [ 2e3f5] 3 │ │ - [ 2e3f8] A^I^C │ │ - [ 2e3fc] 9! │ │ - [ 2e404] X2 │ │ - [ 2e40d] 2 │ │ - [ 2e414] }1 │ │ - [ 2e41d] $ │ │ - [ 2e428] @^P^A │ │ - [ 2e430] A^R^A │ │ - [ 2e438] Y^S^A │ │ - [ 2e43c] i�^A │ │ - [ 2e444] ,�^A │ │ - [ 2e448] 0^V^A │ │ - [ 2e44c] B� │ │ - [ 2e458] c^P^A │ │ - [ 2e47c] `� │ │ - [ 2e484] ]�^A │ │ - [ 2e488] %^U^A │ │ - [ 2e49c] g�^A │ │ - [ 2e4a4] ~�^A │ │ - [ 2e4a8] )^S^A │ │ - [ 2e4ad] 3 │ │ - [ 2e4b0] M^I^C │ │ - [ 2e4b4] h�^A │ │ - [ 2e4c5] 3 │ │ - [ 2e4d5] 3 │ │ - [ 2e4d8] S^I^C │ │ - [ 2e4dc] P� │ │ - [ 2e4e5] $ │ │ - [ 2e4f0] /^L^B │ │ - [ 2e4f8] 6^O^A │ │ - [ 2e4fd] 2 │ │ - [ 2e508] Q^P^A │ │ - [ 2e50c] r! │ │ - [ 2e514] Z^] │ │ - [ 2e51c] '� │ │ - [ 2e52c] f�^A │ │ - [ 2e535] $ │ │ - [ 2e538] <^C^A │ │ - [ 2e540] L^O^A │ │ - [ 2e544] 5� │ │ - [ 2e550] N^R^A │ │ - [ 2e554] P�^A │ │ - [ 2e55c] *�^A │ │ - [ 2e56c] [� │ │ - [ 2e574] d�^A │ │ - [ 2e578] &^Q^A │ │ - [ 2e57c] 4� │ │ - [ 2e588] e^S^A │ │ - [ 2e594] (! │ │ - [ 2e59c] t� │ │ - [ 2e5a8] c^L^B │ │ - [ 2e5b4] t* │ │ - [ 2e5b8] L^C^C │ │ - [ 2e5c4] :�^A │ │ - [ 2e5d4] 5�^A │ │ - [ 2e5dc] i�^A │ │ - [ 2e5e0] ,^U^A │ │ - [ 2e5e4] 6 │ │ - [ 2e5e8] -^A^B │ │ - [ 2e600] d^R^A │ │ - [ 2e604] W� │ │ - [ 2e60d] 1 │ │ - [ 2e618] |^N^D │ │ - [ 2e61c] |� │ │ - [ 2e63c] g�^A │ │ - [ 2e640] *^U^A │ │ - [ 2e645] 3 │ │ - [ 2e648] ^^H^B │ │ - [ 2e64c] @� │ │ - [ 2e654] P� │ │ - [ 2e660] ~^Q^A │ │ - [ 2e685] 2 │ │ - [ 2e690] |^T^A │ │ - [ 2e694] d� │ │ - [ 2e6ac] X� │ │ - [ 2e6b4] \�^A │ │ - [ 2e6bc] h! │ │ - [ 2e6c4] E�^A │ │ - [ 2e6cc] N�^A │ │ - [ 2e6d5] / │ │ - [ 2e6d8] %^D^A │ │ - [ 2e6e0] *^T^A │ │ - [ 2e6e4] <1 │ │ - [ 2e6e8] G^D^A │ │ - [ 2e6f5] / │ │ - [ 2e715] 3 │ │ - [ 2e725] 2 │ │ - [ 2e728] V^F^A │ │ - [ 2e738] K^Q^A │ │ - [ 2e740] w^P^A │ │ - [ 2e74d] $ │ │ - [ 2e758] o^S^A │ │ - [ 2e75d] │ │ - [ 2e760] \^A^A │ │ - [ 2e76d] 1 │ │ - [ 2e78c] e� │ │ - [ 2e790] G^K^C │ │ - [ 2e7a0] @^O^A │ │ - [ 2e7ac] P3 │ │ - [ 2e7b8] q^S^A │ │ - [ 2e7bc] w�^A │ │ - [ 2e7c0] "^S^A │ │ - [ 2e7d4] Q^] │ │ - [ 2e7dc] a2 │ │ - [ 2e7e4] x� │ │ - [ 2e7e8] r^K^B │ │ - [ 2e7ec] c3 │ │ - [ 2e7f4] ^] │ │ - [ 2ea08] F\n │ │ + [ 2e9e4] 3^U^A │ │ + [ 2e9ec] h │ │ + [ 2e9f8] ]� │ │ + [ 2e9fc] 0^K^B │ │ + [ 2ea00] p�^A │ │ + [ 2ea08] 3� │ │ + [ 2ea10] }�^A │ │ + [ 2ea14] (^R^A │ │ + [ 2ea18] k� │ │ + [ 2ea20] 32 │ │ + [ 2ea24] T^E^C │ │ + [ 2ea28] !/ │ │ + [ 2ea2c] z^C^A │ │ + [ 2ea38] _�^A │ │ + [ 2ea40] d� │ │ + [ 2ea44] D^M^C │ │ + [ 2ea4c] \^Q^A │ │ + [ 2ea50] {� │ │ + [ 2ea58] b�^A │ │ + [ 2ea6c] S^O^A │ │ + [ 2ea70] k�^A │ │ + [ 2ea74] -^Q^A │ │ + [ 2ea80] A1 │ │ + [ 2ea84] L^D^A │ │ + [ 2ea8c] :^O^A │ │ + [ 2ea94] F^Q^A │ │ + [ 2ea99] 2 │ │ + [ 2eaa0] 0�^A │ │ + [ 2eaa8] 2� │ │ + [ 2eab0] _� │ │ + [ 2eab4] 5^K^C │ │ + [ 2eab8] {�^A │ │ + [ 2eabc] ;^U^A │ │ + [ 2eac8] o�^A │ │ + [ 2ead4] S^S^A │ │ + [ 2ead9] 3 │ │ + [ 2eadc] %^I^B │ │ + [ 2eae1] $ │ │ + [ 2eae4] @^C^A │ │ + [ 2eae8] .�^A │ │ + [ 2eaec] 2^V^A │ │ + [ 2eaf4] q^Q^A │ │ + [ 2eafc] |^R^A │ │ + [ 2eb04] O^T^A │ │ + [ 2eb08] N/ │ │ + [ 2eb14] W^S^A │ │ + [ 2eb1c] j │ │ + [ 2eb21] 2 │ │ + [ 2eb28] >^] │ │ + [ 2eb34] F\n │ │ v^U^B │ │ - [ 2ea14] T� │ │ - [ 2ea1c] c2 │ │ - [ 2ea28] C^P^A │ │ - [ 2ea30] /^R^A │ │ - [ 2ea34] Q3 │ │ - [ 2ea3c] V1 │ │ - [ 2ea40] a^D^A │ │ - [ 2ea48] O\n │ │ + [ 2eb40] T� │ │ + [ 2eb48] c2 │ │ + [ 2eb54] C^P^A │ │ + [ 2eb5c] /^R^A │ │ + [ 2eb60] Q3 │ │ + [ 2eb68] V1 │ │ + [ 2eb6c] a^D^A │ │ + [ 2eb74] O\n │ │ {1 │ │ - [ 2ea5c] L1 │ │ - [ 2ea60] W^D^A │ │ - [ 2ea68] ) │ │ - [ 2ea6c] ?�^A │ │ - [ 2ea74] M�^A │ │ - [ 2ea7c] S^] │ │ - [ 2ea85] 3 │ │ - [ 2ea90] 5^R^A │ │ - [ 2ea9c] x! │ │ - [ 2eaa4] Q�^A │ │ - [ 2eaac] w� │ │ - [ 2eab0] }^M^C │ │ - [ 2eab4] y�^A │ │ - [ 2eab8] ;^Q^A │ │ - [ 2eabc] ]! │ │ - [ 2eacd] 1 │ │ - [ 2ead4] ?�^A │ │ - [ 2eadd] / │ │ - [ 2eae0] &^D^A │ │ - [ 2eaec] Y^] │ │ - [ 2eaf4] _�^A │ │ - [ 2eafd] 3 │ │ - [ 2eb00] r^H^C │ │ - [ 2eb08] O^U^A │ │ - [ 2eb0c] p� │ │ - [ 2eb1d] │ │ - [ 2eb20] Y^A^A │ │ - [ 2eb3c] J�^A │ │ - [ 2eb48] D^S^A │ │ - [ 2eb50] 0^O^A │ │ - [ 2eb54] L� │ │ - [ 2eb5c] S�^A │ │ - [ 2eb64] K�^A │ │ - [ 2eb70] c^R^A │ │ - [ 2eb74] Z�^A │ │ - [ 2eb7c] [3 │ │ - [ 2eb88] 2^T^A │ │ - [ 2eb98] [^U^A │ │ - [ 2eb9c] |� │ │ - [ 2eba0] $^P^A │ │ - [ 2eba4] v! │ │ - [ 2ebb0] N^P^A │ │ - [ 2ebb4] W� │ │ - [ 2ebbc] y�^A │ │ - [ 2ebc0] 9^U^A │ │ - [ 2ebc8] Y^R^A │ │ - [ 2ebcc] o�^A │ │ - [ 2ebd0] 1^Q^A │ │ - [ 2ebd8] K │ │ - [ 2ebdc] M/ │ │ - [ 2ebe8] a^N^C │ │ - [ 2ebed] 3 │ │ - [ 2ebf0] O^H^B │ │ - [ 2ebf5] $ │ │ - [ 2ebfc] |�^A │ │ - [ 2ec00] '^R^A │ │ - [ 2ec08] Y^T^A │ │ - [ 2ec10] v^R^A │ │ - [ 2ec18] ,^T^A │ │ - [ 2ec28] 9^R^A │ │ - [ 2ec34] D�^A │ │ - [ 2ec3d] $ │ │ - [ 2ec40] !^C^A │ │ - [ 2ec44] R/ │ │ - [ 2ec50] 9^S^A │ │ - [ 2ec5c] k� │ │ - [ 2ec65] / │ │ - [ 2ec68] $^D^A │ │ - [ 2ec6c] 2� │ │ - [ 2ec78] S^P^A │ │ - [ 2ec7c] l1 │ │ - [ 2ec80] w^D^A │ │ - [ 2ec84] p │ │ - [ 2ec88] A^A^A │ │ - [ 2ec94] t� │ │ - [ 2ec9c] 1! │ │ - [ 2eca4] d� │ │ - [ 2ecad] 3 │ │ - [ 2ecb4] j�^A │ │ - [ 2ecbc] $�^A │ │ - [ 2ecc0] (^V^A │ │ - [ 2eccc] I� │ │ - [ 2ecd4] 7� │ │ - [ 2ecdc] u │ │ - [ 2ece0] D^A^A │ │ - [ 2ece8] \^O^A │ │ - [ 2ed00] g^T^A │ │ - [ 2ed14] y/ │ │ - [ 2ed28] E^L^C │ │ - [ 2ed30] L^R^A │ │ - [ 2ed45] 3 │ │ - [ 2ed54] 1�^A │ │ - [ 2ed68] <^O^A │ │ - [ 2ed6c] 9� │ │ - [ 2ed75] 3 │ │ - [ 2ed78] S^H^B │ │ - [ 2ed7c] o� │ │ - [ 2ed80] e^M^C │ │ - [ 2ed88] 6^R^A │ │ - [ 2ed94] _^] │ │ - [ 2ed9c] 0� │ │ - [ 2eda5] 3 │ │ - [ 2eda8] t^I^C │ │ - [ 2edac] [�^A │ │ - [ 2edb0] $^U^A │ │ - [ 2edb4] x$ │ │ - [ 2edb8] W^B^C │ │ - [ 2edbc] G�^A │ │ - [ 2edc8] |^L^B │ │ - [ 2edcc] g�^A │ │ - [ 2edd8] ?^T^A │ │ - [ 2eddd] │ │ - [ 2ede4] D�^A │ │ - [ 2edec] =� │ │ - [ 2edf4] p2 │ │ - [ 2edfc] l2 │ │ - [ 2ee08] s^R^A │ │ - [ 2ee10] 7^S^A │ │ - [ 2ee20] 4^N^C │ │ - [ 2ee25] │ │ - [ 2ee28] c^A^A │ │ - [ 2ee2d] 2 │ │ - [ 2ee35] $ │ │ - [ 2ee3c] R�^A │ │ - [ 2ee40] ^U^A │ │ - [ 2ee48] O │ │ - [ 2ee4d] ! │ │ - [ 2ee58] y^R^A │ │ - [ 2ee60] 2^S^A │ │ - [ 2ee6d] │ │ - [ 2ee70] a^A^A │ │ - [ 2ee7d] / │ │ - [ 2ee80] e^C^A │ │ - [ 2ee85] 1 │ │ - [ 2ee8c] *�^A │ │ - [ 2ee94] {$ │ │ - [ 2ee98] `^B^C │ │ - [ 2eead] │ │ - [ 2eeb0] h^A^A │ │ - [ 2eeb4] r� │ │ - [ 2eebd] 3 │ │ - [ 2eec0] 3^I^B │ │ - [ 2eec4] u� │ │ - [ 2eec8] l^K^B │ │ - [ 2eecd] $ │ │ - [ 2eed0] /^C^A │ │ - [ 2eed4] [�^A │ │ - [ 2eedc] ,! │ │ - [ 2eee5] $ │ │ - [ 2eee8] n^B^D │ │ - [ 2eeec] ^�^A │ │ - [ 2eef0] ^Q^A │ │ - [ 2eefd] / │ │ - [ 2ef00] r^C^A │ │ - [ 2ef05] 2 │ │ - [ 2ef0d] / │ │ - [ 2ef10] ^^C^A │ │ - [ 2ef1c] B1 │ │ - [ 2ef20] M^D^A │ │ - [ 2ef2d] │ │ - [ 2ef3c] \�^A │ │ - [ 2ef48] m^T^A │ │ - [ 2ef4d] / │ │ - [ 2ef54] C�^A │ │ - [ 2ef5d] / │ │ - [ 2ef65] $ │ │ - [ 2ef68] &^C^A │ │ - [ 2ef6d] 2 │ │ - [ 2ef70] :^F^B │ │ - [ 2ef75] $ │ │ - [ 2ef80] ,^P^A │ │ - [ 2ef84] $3 │ │ - [ 2ef94] A�^A │ │ - [ 2ef9d] $ │ │ - [ 2efa0] 6^C^A │ │ - [ 2efac] Q2 │ │ - [ 2efc0] -^O^A │ │ - [ 2efc8] ^^N^C │ │ - [ 2efcd] / │ │ - [ 2efd0] u^C^A │ │ - [ 2efd4] +�^A │ │ - [ 2efd8] /^V^A │ │ - [ 2efe4] A/ │ │ - [ 2eff5] 2 │ │ - [ 2effc] P�^A │ │ - [ 2f000] [^V^A │ │ - [ 2f004] !3 │ │ - [ 2f00c] @/ │ │ - [ 2f015] / │ │ - [ 2f018] #^D^A │ │ - [ 2f028] 4^R^A │ │ - [ 2f02c] 61 │ │ - [ 2f030] A^D^A │ │ - [ 2f034] }� │ │ - [ 2f038] |^K^B │ │ - [ 2f050] ~^U^B │ │ - [ 2f054] e/ │ │ - [ 2f05c] V� │ │ - [ 2f080] {^S^A │ │ - [ 2f084] ]�^A │ │ - [ 2f08c] `�^A │ │ - [ 2f0ac] o� │ │ - [ 2f0b0] `^K^B │ │ - [ 2f0c4] K� │ │ - [ 2f0d0] 6^T^A │ │ - [ 2f0d4] .� │ │ - [ 2f0dc] k/ │ │ - [ 2f0e8] 3\n │ │ + [ 2eb88] L1 │ │ + [ 2eb8c] W^D^A │ │ + [ 2eb94] ) │ │ + [ 2eb98] ?�^A │ │ + [ 2eba0] M�^A │ │ + [ 2eba8] S^] │ │ + [ 2ebb1] 3 │ │ + [ 2ebbc] 5^R^A │ │ + [ 2ebc8] x! │ │ + [ 2ebd0] Q�^A │ │ + [ 2ebd8] w� │ │ + [ 2ebdc] }^M^C │ │ + [ 2ebe0] y�^A │ │ + [ 2ebe4] ;^Q^A │ │ + [ 2ebe8] ]! │ │ + [ 2ebf9] 1 │ │ + [ 2ec00] ?�^A │ │ + [ 2ec09] / │ │ + [ 2ec0c] &^D^A │ │ + [ 2ec18] Y^] │ │ + [ 2ec20] _�^A │ │ + [ 2ec29] 3 │ │ + [ 2ec2c] r^H^C │ │ + [ 2ec34] O^U^A │ │ + [ 2ec38] p� │ │ + [ 2ec49] │ │ + [ 2ec4c] Y^A^A │ │ + [ 2ec68] J�^A │ │ + [ 2ec74] D^S^A │ │ + [ 2ec7c] 0^O^A │ │ + [ 2ec80] L� │ │ + [ 2ec88] S�^A │ │ + [ 2ec90] K�^A │ │ + [ 2ec9c] c^R^A │ │ + [ 2eca0] Z�^A │ │ + [ 2eca8] [3 │ │ + [ 2ecb4] 2^T^A │ │ + [ 2ecc4] [^U^A │ │ + [ 2ecc8] |� │ │ + [ 2eccc] $^P^A │ │ + [ 2ecd0] v! │ │ + [ 2ecdc] N^P^A │ │ + [ 2ece0] W� │ │ + [ 2ece8] y�^A │ │ + [ 2ecec] 9^U^A │ │ + [ 2ecf4] Y^R^A │ │ + [ 2ecf8] o�^A │ │ + [ 2ecfc] 1^Q^A │ │ + [ 2ed04] K │ │ + [ 2ed08] M/ │ │ + [ 2ed14] a^N^C │ │ + [ 2ed19] 3 │ │ + [ 2ed1c] O^H^B │ │ + [ 2ed21] $ │ │ + [ 2ed28] |�^A │ │ + [ 2ed2c] '^R^A │ │ + [ 2ed34] Y^T^A │ │ + [ 2ed3c] v^R^A │ │ + [ 2ed44] ,^T^A │ │ + [ 2ed54] 9^R^A │ │ + [ 2ed60] D�^A │ │ + [ 2ed69] $ │ │ + [ 2ed6c] !^C^A │ │ + [ 2ed70] R/ │ │ + [ 2ed7c] 9^S^A │ │ + [ 2ed88] k� │ │ + [ 2ed91] / │ │ + [ 2ed94] $^D^A │ │ + [ 2ed98] 2� │ │ + [ 2eda4] S^P^A │ │ + [ 2eda8] l1 │ │ + [ 2edac] w^D^A │ │ + [ 2edb0] p │ │ + [ 2edb4] A^A^A │ │ + [ 2edc0] t� │ │ + [ 2edc8] 1! │ │ + [ 2edd0] d� │ │ + [ 2edd9] 3 │ │ + [ 2ede0] j�^A │ │ + [ 2ede8] $�^A │ │ + [ 2edec] (^V^A │ │ + [ 2edf8] I� │ │ + [ 2ee00] 7� │ │ + [ 2ee08] u │ │ + [ 2ee0c] D^A^A │ │ + [ 2ee14] \^O^A │ │ + [ 2ee2c] g^T^A │ │ + [ 2ee40] y/ │ │ + [ 2ee54] E^L^C │ │ + [ 2ee5c] L^R^A │ │ + [ 2ee71] 3 │ │ + [ 2ee80] 1�^A │ │ + [ 2ee94] <^O^A │ │ + [ 2ee98] 9� │ │ + [ 2eea1] 3 │ │ + [ 2eea4] S^H^B │ │ + [ 2eea8] o� │ │ + [ 2eeac] e^M^C │ │ + [ 2eeb4] 6^R^A │ │ + [ 2eec0] _^] │ │ + [ 2eec8] 0� │ │ + [ 2eed1] 3 │ │ + [ 2eed4] t^I^C │ │ + [ 2eed8] [�^A │ │ + [ 2eedc] $^U^A │ │ + [ 2eee0] x$ │ │ + [ 2eee4] W^B^C │ │ + [ 2eee8] G�^A │ │ + [ 2eef4] |^L^B │ │ + [ 2eef8] g�^A │ │ + [ 2ef04] ?^T^A │ │ + [ 2ef09] │ │ + [ 2ef10] D�^A │ │ + [ 2ef18] =� │ │ + [ 2ef20] p2 │ │ + [ 2ef28] l2 │ │ + [ 2ef34] s^R^A │ │ + [ 2ef3c] 7^S^A │ │ + [ 2ef4c] 4^N^C │ │ + [ 2ef51] │ │ + [ 2ef54] c^A^A │ │ + [ 2ef59] 2 │ │ + [ 2ef61] $ │ │ + [ 2ef68] R�^A │ │ + [ 2ef6c] ^U^A │ │ + [ 2ef74] O │ │ + [ 2ef79] ! │ │ + [ 2ef84] y^R^A │ │ + [ 2ef8c] 2^S^A │ │ + [ 2ef99] │ │ + [ 2ef9c] a^A^A │ │ + [ 2efa9] / │ │ + [ 2efac] e^C^A │ │ + [ 2efb1] 1 │ │ + [ 2efb8] *�^A │ │ + [ 2efc0] {$ │ │ + [ 2efc4] `^B^C │ │ + [ 2efd9] │ │ + [ 2efdc] h^A^A │ │ + [ 2efe0] r� │ │ + [ 2efe9] 3 │ │ + [ 2efec] 3^I^B │ │ + [ 2eff0] u� │ │ + [ 2eff4] l^K^B │ │ + [ 2eff9] $ │ │ + [ 2effc] /^C^A │ │ + [ 2f000] [�^A │ │ + [ 2f008] ,! │ │ + [ 2f011] $ │ │ + [ 2f014] n^B^D │ │ + [ 2f018] ^�^A │ │ + [ 2f01c] ^Q^A │ │ + [ 2f029] / │ │ + [ 2f02c] r^C^A │ │ + [ 2f031] 2 │ │ + [ 2f039] / │ │ + [ 2f03c] ^^C^A │ │ + [ 2f048] B1 │ │ + [ 2f04c] M^D^A │ │ + [ 2f059] │ │ + [ 2f068] \�^A │ │ + [ 2f074] m^T^A │ │ + [ 2f079] / │ │ + [ 2f080] C�^A │ │ + [ 2f089] / │ │ + [ 2f091] $ │ │ + [ 2f094] &^C^A │ │ + [ 2f099] 2 │ │ + [ 2f09c] :^F^B │ │ + [ 2f0a1] $ │ │ + [ 2f0ac] ,^P^A │ │ + [ 2f0b0] $3 │ │ + [ 2f0c0] A�^A │ │ + [ 2f0c9] $ │ │ + [ 2f0cc] 6^C^A │ │ + [ 2f0d8] Q2 │ │ + [ 2f0ec] -^O^A │ │ + [ 2f0f4] ^^N^C │ │ + [ 2f0f9] / │ │ + [ 2f0fc] u^C^A │ │ + [ 2f100] +�^A │ │ + [ 2f104] /^V^A │ │ + [ 2f110] A/ │ │ + [ 2f121] 2 │ │ + [ 2f128] P�^A │ │ + [ 2f12c] [^V^A │ │ + [ 2f130] !3 │ │ + [ 2f138] @/ │ │ + [ 2f141] / │ │ + [ 2f144] #^D^A │ │ + [ 2f154] 4^R^A │ │ + [ 2f158] 61 │ │ + [ 2f15c] A^D^A │ │ + [ 2f160] }� │ │ + [ 2f164] |^K^B │ │ + [ 2f17c] ~^U^B │ │ + [ 2f180] e/ │ │ + [ 2f188] V� │ │ + [ 2f1ac] {^S^A │ │ + [ 2f1b0] ]�^A │ │ + [ 2f1b8] `�^A │ │ + [ 2f1d8] o� │ │ + [ 2f1dc] `^K^B │ │ + [ 2f1f0] K� │ │ + [ 2f1fc] 6^T^A │ │ + [ 2f200] .� │ │ + [ 2f208] k/ │ │ + [ 2f214] 3\n │ │ 2 │ │ - [ 2f104] \^] │ │ - [ 2f10c] j$ │ │ - [ 2f110] 7^B^B │ │ - [ 2f120] "\n │ │ + [ 2f230] \^] │ │ + [ 2f238] j$ │ │ + [ 2f23c] 7^B^B │ │ + [ 2f24c] "\n │ │ 3 │ │ - [ 2f128] k^I^C │ │ - [ 2f135] 2 │ │ - [ 2f138] >^F^B │ │ - [ 2f140] /^S^A │ │ - [ 2f148] Y^U^A │ │ - [ 2f14c] x� │ │ - [ 2f158] >^U^A │ │ - [ 2f15c] %�^A │ │ - [ 2f160] )^V^A │ │ - [ 2f168] l^U^A │ │ - [ 2f174] \� │ │ - [ 2f17c] \� │ │ - [ 2f184] .2 │ │ - [ 2f188] E^E^C │ │ - [ 2f18c] K� │ │ - [ 2f195] $ │ │ - [ 2f198] $^C^A │ │ - [ 2f19c] `3 │ │ - [ 2f1a4] 7�^A │ │ - [ 2f1ad] 3 │ │ - [ 2f1c0] f^U^A │ │ - [ 2f1cc] u3 │ │ - [ 2f1d0] -^H^B │ │ - [ 2f1d5] / │ │ - [ 2f1d8] Y^C^A │ │ - [ 2f1e4] *2 │ │ - [ 2f1e8] 9^E^C │ │ - [ 2f1ed] 2 │ │ - [ 2f1f4] r�^A │ │ - [ 2f1f8] 4^Q^A │ │ - [ 2f204] !�^A │ │ - [ 2f208] %^V^A │ │ - [ 2f20c] {� │ │ - [ 2f210] #^P^A │ │ - [ 2f214] F^] │ │ - [ 2f220] Y^P^A │ │ - [ 2f224] 6�^A │ │ - [ 2f22d] 2 │ │ - [ 2f234] C� │ │ - [ 2f23c] 1� │ │ - [ 2f244] y�^A │ │ - [ 2f248] $^S^A │ │ - [ 2f24c] [1 │ │ - [ 2f250] f^D^A │ │ - [ 2f260] 7^O^A │ │ - [ 2f268] o^O^A │ │ - [ 2f26d] 3 │ │ - [ 2f278] c^Q^A │ │ - [ 2f280] !\n │ │ + [ 2f254] k^I^C │ │ + [ 2f261] 2 │ │ + [ 2f264] >^F^B │ │ + [ 2f26c] /^S^A │ │ + [ 2f274] Y^U^A │ │ + [ 2f278] x� │ │ + [ 2f284] >^U^A │ │ + [ 2f288] %�^A │ │ + [ 2f28c] )^V^A │ │ + [ 2f294] l^U^A │ │ + [ 2f2a0] \� │ │ + [ 2f2a8] \� │ │ + [ 2f2b0] .2 │ │ + [ 2f2b4] E^E^C │ │ + [ 2f2b8] K� │ │ + [ 2f2c1] $ │ │ + [ 2f2c4] $^C^A │ │ + [ 2f2c8] `3 │ │ + [ 2f2d0] 7�^A │ │ + [ 2f2d9] 3 │ │ + [ 2f2ec] f^U^A │ │ + [ 2f2f8] u3 │ │ + [ 2f2fc] -^H^B │ │ + [ 2f301] / │ │ + [ 2f304] Y^C^A │ │ + [ 2f310] *2 │ │ + [ 2f314] 9^E^C │ │ + [ 2f319] 2 │ │ + [ 2f320] r�^A │ │ + [ 2f324] 4^Q^A │ │ + [ 2f330] !�^A │ │ + [ 2f334] %^V^A │ │ + [ 2f338] {� │ │ + [ 2f33c] #^P^A │ │ + [ 2f340] F^] │ │ + [ 2f34c] Y^P^A │ │ + [ 2f350] 6�^A │ │ + [ 2f359] 2 │ │ + [ 2f360] C� │ │ + [ 2f368] 1� │ │ + [ 2f370] y�^A │ │ + [ 2f374] $^S^A │ │ + [ 2f378] [1 │ │ + [ 2f37c] f^D^A │ │ + [ 2f38c] 7^O^A │ │ + [ 2f394] o^O^A │ │ + [ 2f399] 3 │ │ + [ 2f3a4] c^Q^A │ │ + [ 2f3ac] !\n │ │ ! │ │ - [ 2f295] / │ │ - [ 2f2a0] R^T^A │ │ - [ 2f2a4] ^� │ │ - [ 2f2b4] V/ │ │ - [ 2f2bc] } │ │ - [ 2f2c0] L^A^A │ │ - [ 2f2c4] '�^A │ │ - [ 2f2c8] +^V^A │ │ - [ 2f2dc] g� │ │ - [ 2f2e0] M^M^C │ │ - [ 2f2f0] O^R^A │ │ - [ 2f2f4] m�^A │ │ - [ 2f2fc] 9^] │ │ - [ 2f305] 2 │ │ - [ 2f30c] !�^A │ │ - [ 2f318] 9^P^A │ │ - [ 2f31c] -�^A │ │ - [ 2f328] i^T^A │ │ - [ 2f334] 0�^A │ │ - [ 2f34d] / │ │ - [ 2f354] j�^A │ │ - [ 2f35c] w$ │ │ - [ 2f360] T^B^C │ │ - [ 2f364] &�^A │ │ - [ 2f36c] u$ │ │ - [ 2f370] N^B^C │ │ - [ 2f37c] B�^A │ │ - [ 2f380] F^V^C │ │ - [ 2f388] n │ │ - [ 2f390] \^T^A │ │ - [ 2f394] v │ │ - [ 2f398] E^A^A │ │ - [ 2f3a8] F^N^C │ │ - [ 2f3ad] $ │ │ - [ 2f3b5] 3 │ │ - [ 2f3c5] 2 │ │ - [ 2f3cc] {�^A │ │ - [ 2f3d0] &^R^A │ │ - [ 2f3dd] $ │ │ - [ 2f3e4] I! │ │ - [ 2f3f0] a\n │ │ + [ 2f3c1] / │ │ + [ 2f3cc] R^T^A │ │ + [ 2f3d0] ^� │ │ + [ 2f3e0] V/ │ │ + [ 2f3e8] } │ │ + [ 2f3ec] L^A^A │ │ + [ 2f3f0] '�^A │ │ + [ 2f3f4] +^V^A │ │ + [ 2f408] g� │ │ + [ 2f40c] M^M^C │ │ + [ 2f41c] O^R^A │ │ + [ 2f420] m�^A │ │ + [ 2f428] 9^] │ │ + [ 2f431] 2 │ │ + [ 2f438] !�^A │ │ + [ 2f444] 9^P^A │ │ + [ 2f448] -�^A │ │ + [ 2f454] i^T^A │ │ + [ 2f460] 0�^A │ │ + [ 2f479] / │ │ + [ 2f480] j�^A │ │ + [ 2f488] w$ │ │ + [ 2f48c] T^B^C │ │ + [ 2f490] &�^A │ │ + [ 2f498] u$ │ │ + [ 2f49c] N^B^C │ │ + [ 2f4a8] B�^A │ │ + [ 2f4ac] F^V^C │ │ + [ 2f4b4] n │ │ + [ 2f4bc] \^T^A │ │ + [ 2f4c0] v │ │ + [ 2f4c4] E^A^A │ │ + [ 2f4d4] F^N^C │ │ + [ 2f4d9] $ │ │ + [ 2f4e1] 3 │ │ + [ 2f4f1] 2 │ │ + [ 2f4f8] {�^A │ │ + [ 2f4fc] &^R^A │ │ + [ 2f509] $ │ │ + [ 2f510] I! │ │ + [ 2f51c] a\n │ │ / │ │ - [ 2f3f8] ]^C^A │ │ - [ 2f400] u^R^A │ │ - [ 2f404] W^] │ │ - [ 2f40c] "� │ │ - [ 2f418] 6^S^A │ │ - [ 2f420] ^^T^A │ │ - [ 2f42d] │ │ - [ 2f430] W^A^A │ │ - [ 2f434] @3 │ │ - [ 2f444] ]2 │ │ - [ 2f454] |1 │ │ - [ 2f45c] G�^A │ │ - [ 2f465] 3 │ │ - [ 2f470] /^T^A │ │ - [ 2f47c] D�^A │ │ - [ 2f485] 2 │ │ - [ 2f488] v^F^A │ │ - [ 2f48c] R1 │ │ - [ 2f490] ]^D^A │ │ - [ 2f49c] 8� │ │ - [ 2f4ac] ~� │ │ - [ 2f4b4] o3 │ │ - [ 2f4c0] _ │ │ - [ 2f4cc] Q�^A │ │ - [ 2f4d0] \^V^A │ │ - [ 2f4e5] 3 │ │ - [ 2f4e8] w^I^C │ │ - [ 2f4f0] L\n │ │ + [ 2f524] ]^C^A │ │ + [ 2f52c] u^R^A │ │ + [ 2f530] W^] │ │ + [ 2f538] "� │ │ + [ 2f544] 6^S^A │ │ + [ 2f54c] ^^T^A │ │ + [ 2f559] │ │ + [ 2f55c] W^A^A │ │ + [ 2f560] @3 │ │ + [ 2f570] ]2 │ │ + [ 2f580] |1 │ │ + [ 2f588] G�^A │ │ + [ 2f591] 3 │ │ + [ 2f59c] /^T^A │ │ + [ 2f5a8] D�^A │ │ + [ 2f5b1] 2 │ │ + [ 2f5b4] v^F^A │ │ + [ 2f5b8] R1 │ │ + [ 2f5bc] ]^D^A │ │ + [ 2f5c8] 8� │ │ + [ 2f5d8] ~� │ │ + [ 2f5e0] o3 │ │ + [ 2f5ec] _ │ │ + [ 2f5f8] Q�^A │ │ + [ 2f5fc] \^V^A │ │ + [ 2f611] 3 │ │ + [ 2f614] w^I^C │ │ + [ 2f61c] L\n │ │ `^V^A │ │ - [ 2f505] 2 │ │ - [ 2f50d] $ │ │ - [ 2f51c] \3 │ │ - [ 2f528] -^P^A │ │ - [ 2f530] u^Q^A │ │ - [ 2f538] 1^N^C │ │ - [ 2f540] p^N^D │ │ - [ 2f554] {� │ │ - [ 2f558] x^K^B │ │ - [ 2f55d] 1 │ │ - [ 2f564] u2 │ │ - [ 2f56c] � │ │ - [ 2f57c] g� │ │ - [ 2f58c] .� │ │ - [ 2f5a0] g^U^A │ │ - [ 2f5a5] 3 │ │ - [ 2f5ac] g3 │ │ - [ 2f5b4] R�^A │ │ - [ 2f5bc] ~3 │ │ - [ 2f5c0] A^H^B │ │ - [ 2f5d4] _/ │ │ - [ 2f5e0] D^O^A │ │ - [ 2f5e4] f^] │ │ - [ 2f5f0] M^U^A │ │ - [ 2f5f4] #�^A │ │ - [ 2f5fc] ~$ │ │ - [ 2f600] j^B^D │ │ - [ 2f604] k! │ │ - [ 2f60c] L�^A │ │ - [ 2f618] 8^S^A │ │ - [ 2f61d] 2 │ │ - [ 2f628] (^T^A │ │ - [ 2f630] .^P^A │ │ - [ 2f635] / │ │ - [ 2f638] q^C^A │ │ - [ 2f63c] G3 │ │ - [ 2f644] r� │ │ - [ 2f648] f^K^B │ │ - [ 2f650] X^Q^A │ │ - [ 2f654] )�^A │ │ - [ 2f65d] ! │ │ - [ 2f674] q�^A │ │ - [ 2f67d] │ │ - [ 2f684] =�^A │ │ - [ 2f68d] │ │ - [ 2f690] g^A^A │ │ - [ 2f694] u* │ │ - [ 2f698] O^C^B │ │ - [ 2f69c] @� │ │ - [ 2f6a8] [^O^A │ │ - [ 2f6ac] K�^A │ │ - [ 2f6b5] 2 │ │ - [ 2f6b8] X^F^A │ │ - [ 2f6bc] f�^A │ │ - [ 2f6cc] ~/ │ │ - [ 2f6d4] w� │ │ - [ 2f6dc] %� │ │ - [ 2f6e8] >^S^A │ │ - [ 2f6f0] T^O^A │ │ - [ 2f6f8] @^S^A │ │ - [ 2f700] v^P^A │ │ - [ 2f708] S^Q^A │ │ - [ 2f70c] Y3 │ │ - [ 2f718] *^R^A │ │ - [ 2f720] x^P^A │ │ - [ 2f724] 2�^A │ │ - [ 2f72c] g2 │ │ - [ 2f734] 0� │ │ - [ 2f740] @\n │ │ + [ 2f631] 2 │ │ + [ 2f639] $ │ │ + [ 2f648] \3 │ │ + [ 2f654] -^P^A │ │ + [ 2f65c] u^Q^A │ │ + [ 2f664] 1^N^C │ │ + [ 2f66c] p^N^D │ │ + [ 2f680] {� │ │ + [ 2f684] x^K^B │ │ + [ 2f689] 1 │ │ + [ 2f690] u2 │ │ + [ 2f698] � │ │ + [ 2f6a8] g� │ │ + [ 2f6b8] .� │ │ + [ 2f6cc] g^U^A │ │ + [ 2f6d1] 3 │ │ + [ 2f6d8] g3 │ │ + [ 2f6e0] R�^A │ │ + [ 2f6e8] ~3 │ │ + [ 2f6ec] A^H^B │ │ + [ 2f700] _/ │ │ + [ 2f70c] D^O^A │ │ + [ 2f710] f^] │ │ + [ 2f71c] M^U^A │ │ + [ 2f720] #�^A │ │ + [ 2f728] ~$ │ │ + [ 2f72c] j^B^D │ │ + [ 2f730] k! │ │ + [ 2f738] L�^A │ │ + [ 2f744] 8^S^A │ │ + [ 2f749] 2 │ │ + [ 2f754] (^T^A │ │ + [ 2f75c] .^P^A │ │ + [ 2f761] / │ │ + [ 2f764] q^C^A │ │ + [ 2f768] G3 │ │ + [ 2f770] r� │ │ + [ 2f774] f^K^B │ │ + [ 2f77c] X^Q^A │ │ + [ 2f780] )�^A │ │ + [ 2f789] ! │ │ + [ 2f7a0] q�^A │ │ + [ 2f7a9] │ │ + [ 2f7b0] =�^A │ │ + [ 2f7b9] │ │ + [ 2f7bc] g^A^A │ │ + [ 2f7c0] u* │ │ + [ 2f7c4] O^C^B │ │ + [ 2f7c8] @� │ │ + [ 2f7d4] [^O^A │ │ + [ 2f7d8] K�^A │ │ + [ 2f7e1] 2 │ │ + [ 2f7e4] X^F^A │ │ + [ 2f7e8] f�^A │ │ + [ 2f7f8] ~/ │ │ + [ 2f800] w� │ │ + [ 2f808] %� │ │ + [ 2f814] >^S^A │ │ + [ 2f81c] T^O^A │ │ + [ 2f824] @^S^A │ │ + [ 2f82c] v^P^A │ │ + [ 2f834] S^Q^A │ │ + [ 2f838] Y3 │ │ + [ 2f844] *^R^A │ │ + [ 2f84c] x^P^A │ │ + [ 2f850] 2�^A │ │ + [ 2f858] g2 │ │ + [ 2f860] 0� │ │ + [ 2f86c] @\n │ │ x2 │ │ - [ 2f758] ?^P^A │ │ - [ 2f760] 1^S^A │ │ - [ 2f76c] ,/ │ │ - [ 2f778] )^L^B │ │ - [ 2f77c] h$ │ │ - [ 2f780] 4^B^A │ │ - [ 2f784] >� │ │ - [ 2f78c] f� │ │ - [ 2f79c] M�^A │ │ - [ 2f7a5] 2 │ │ - [ 2f7a8] z^F^A │ │ - [ 2f7ad] 3 │ │ - [ 2f7b4] i$ │ │ - [ 2f7b8] 5^B^B │ │ - [ 2f7bd] 2 │ │ - [ 2f7c4] [�^A │ │ - [ 2f7d4] U! │ │ - [ 2f7e8] t^O^A │ │ - [ 2f7f0] h^R^A │ │ - [ 2f7f4] E�^A │ │ - [ 2f800] t^N^D │ │ - [ 2f810] {^T^A │ │ - [ 2f818] F │ │ - [ 2f81c] e�^A │ │ - [ 2f825] / │ │ - [ 2f828] .^D^A │ │ - [ 2f830] i^Q^A │ │ - [ 2f838] m^L^C │ │ - [ 2f83c] B�^A │ │ - [ 2f845] 1 │ │ - [ 2f84c] l�^A │ │ - [ 2f860] m^U^A │ │ - [ 2f864] T� │ │ - [ 2f86c] x^F │ │ - [ 2f870] v │ │ - [ 2f878] C\n │ │ + [ 2f884] ?^P^A │ │ + [ 2f88c] 1^S^A │ │ + [ 2f898] ,/ │ │ + [ 2f8a4] )^L^B │ │ + [ 2f8a8] h$ │ │ + [ 2f8ac] 4^B^A │ │ + [ 2f8b0] >� │ │ + [ 2f8b8] f� │ │ + [ 2f8c8] M�^A │ │ + [ 2f8d1] 2 │ │ + [ 2f8d4] z^F^A │ │ + [ 2f8d9] 3 │ │ + [ 2f8e0] i$ │ │ + [ 2f8e4] 5^B^B │ │ + [ 2f8e9] 2 │ │ + [ 2f8f0] [�^A │ │ + [ 2f900] U! │ │ + [ 2f914] t^O^A │ │ + [ 2f91c] h^R^A │ │ + [ 2f920] E�^A │ │ + [ 2f92c] t^N^D │ │ + [ 2f93c] {^T^A │ │ + [ 2f944] F │ │ + [ 2f948] e�^A │ │ + [ 2f951] / │ │ + [ 2f954] .^D^A │ │ + [ 2f95c] i^Q^A │ │ + [ 2f964] m^L^C │ │ + [ 2f968] B�^A │ │ + [ 2f971] 1 │ │ + [ 2f978] l�^A │ │ + [ 2f98c] m^U^A │ │ + [ 2f990] T� │ │ + [ 2f998] x^F │ │ + [ 2f99c] v │ │ + [ 2f9a4] C\n │ │ @�^A │ │ - [ 2f885] 3 │ │ - [ 2f890] K^O^A │ │ - [ 2f89c] #� │ │ - [ 2f8b0] I^P^A │ │ - [ 2f8b4] t�^A │ │ - [ 2f8bc] 6^] │ │ - [ 2f8c5] ! │ │ - [ 2f8c8] y^A^C │ │ - [ 2f8cc] 12 │ │ - [ 2f8d0] N^E^C │ │ - [ 2f8d4] Y�^A │ │ - [ 2f8d8] #^U^A │ │ - [ 2f8dc] 83 │ │ - [ 2f8e0] j^G^D │ │ - [ 2f8e8] l^T^A │ │ - [ 2f8f8] > │ │ - [ 2f8fc] 6� │ │ - [ 2f904] 4�^A │ │ - [ 2f908] 8^V^A │ │ - [ 2f90c] s�^A │ │ - [ 2f910] 5^Q^A │ │ - [ 2f914] ?1 │ │ - [ 2f918] J^D^A │ │ - [ 2f91c] {� │ │ - [ 2f924] T1 │ │ - [ 2f928] _^D^A │ │ - [ 2f92c] 1�^A │ │ - [ 2f938] V^P^A │ │ - [ 2f93c] K^] │ │ - [ 2f944] K�^A │ │ - [ 2f94c] r�^A │ │ - [ 2f954] ;1 │ │ - [ 2f958] F^D^A │ │ - [ 2f960] W^T^A │ │ - [ 2f964] 5� │ │ - [ 2f96d] 2 │ │ - [ 2f97c] 8�^A │ │ - [ 2f988] |^U^B │ │ - [ 2f98c] :/ │ │ - [ 2f994] -� │ │ - [ 2f9a5] / │ │ - [ 2f9b4] '� │ │ - [ 2f9bc] 1/ │ │ - [ 2f9c4] v* │ │ - [ 2f9c8] Q^C^C │ │ - [ 2f9cc] U�^A │ │ - [ 2f9d4] ~�^A │ │ - [ 2f9d8] @^Q^A │ │ - [ 2f9dc] o$ │ │ - [ 2f9e0] A^B^B │ │ - [ 2f9e5] / │ │ - [ 2f9e8] l^C^A │ │ - [ 2f9ec] 3�^A │ │ - [ 2f9f0] 7^V^A │ │ - [ 2f9f8] J^R^A │ │ - [ 2f9fd] $ │ │ - [ 2fa05] . │ │ - [ 2fa08] W^C^A │ │ - [ 2fa0d] 2 │ │ - [ 2fa10] b^F^A │ │ - [ 2fa14] (� │ │ - [ 2fa20] d^T^A │ │ - [ 2fa28] y^T^A │ │ - [ 2fa2d] 2 │ │ - [ 2fa30] f^F^A │ │ - [ 2fa38] F^S^A │ │ - [ 2fa4c] 4/ │ │ - [ 2fa55] $ │ │ - [ 2fa5c] n� │ │ - [ 2fa64] -�^A │ │ - [ 2fa78] O^Q^A │ │ - [ 2fa7c] (�^A │ │ - [ 2fa80] ,^V^A │ │ - [ 2fa84] q$ │ │ - [ 2fa88] E^B^B │ │ - [ 2fa8c] Y� │ │ - [ 2fa98] a^O^A │ │ - [ 2fa9d] 2 │ │ - [ 2faa5] 3 │ │ - [ 2fab4] t�^A │ │ - [ 2fab8] 6^Q^A │ │ - [ 2fabc] s�^A │ │ - [ 2fac8] }^P^A │ │ - [ 2fad0] {^Q^A │ │ - [ 2fad4] I�^A │ │ - [ 2fae0] p^O^A │ │ - [ 2fae5] 2 │ │ - [ 2faec] 7�^A │ │ - [ 2faf8] 9^L^B │ │ - [ 2fafc] @1 │ │ - [ 2fb00] K^D^A │ │ - [ 2fb05] 0 │ │ - [ 2fb08] 8^D^B │ │ - [ 2fb0c] X� │ │ - [ 2fb24] ^/ │ │ - [ 2fb2d] 2 │ │ - [ 2fb38] L^U^A │ │ - [ 2fb54] )�^A │ │ - [ 2fb5c] ]/ │ │ - [ 2fb64] F3 │ │ - [ 2fb6d] 3 │ │ - [ 2fb74] v�^A │ │ - [ 2fb78] !^S^A │ │ - [ 2fb7d] / │ │ - [ 2fb9c] ]� │ │ - [ 2fba0] /^M^C │ │ - [ 2fba8] R^R^A │ │ - [ 2fbac] 3�^A │ │ - [ 2fbc0] y^P^A │ │ - [ 2fbc4] s2 │ │ - [ 2fbcc] !� │ │ - [ 2fbd5] $ │ │ - [ 2fbd8] ,^C^A │ │ - [ 2fbdc] 23 │ │ - [ 2fbe0] O^G^F │ │ - [ 2fbed] $ │ │ - [ 2fbf4] 0� │ │ - [ 2fbfc] h�^A │ │ - [ 2fc00] +^U^A │ │ - [ 2fc08] [^R^A │ │ - [ 2fc10] #\n │ │ + [ 2f9b1] 3 │ │ + [ 2f9bc] K^O^A │ │ + [ 2f9c8] #� │ │ + [ 2f9dc] I^P^A │ │ + [ 2f9e0] t�^A │ │ + [ 2f9e8] 6^] │ │ + [ 2f9f1] ! │ │ + [ 2f9f4] y^A^C │ │ + [ 2f9f8] 12 │ │ + [ 2f9fc] N^E^C │ │ + [ 2fa00] Y�^A │ │ + [ 2fa04] #^U^A │ │ + [ 2fa08] 83 │ │ + [ 2fa0c] j^G^D │ │ + [ 2fa14] l^T^A │ │ + [ 2fa24] > │ │ + [ 2fa28] 6� │ │ + [ 2fa30] 4�^A │ │ + [ 2fa34] 8^V^A │ │ + [ 2fa38] s�^A │ │ + [ 2fa3c] 5^Q^A │ │ + [ 2fa40] ?1 │ │ + [ 2fa44] J^D^A │ │ + [ 2fa48] {� │ │ + [ 2fa50] T1 │ │ + [ 2fa54] _^D^A │ │ + [ 2fa58] 1�^A │ │ + [ 2fa64] V^P^A │ │ + [ 2fa68] K^] │ │ + [ 2fa70] K�^A │ │ + [ 2fa78] r�^A │ │ + [ 2fa80] ;1 │ │ + [ 2fa84] F^D^A │ │ + [ 2fa8c] W^T^A │ │ + [ 2fa90] 5� │ │ + [ 2fa99] 2 │ │ + [ 2faa8] 8�^A │ │ + [ 2fab4] |^U^B │ │ + [ 2fab8] :/ │ │ + [ 2fac0] -� │ │ + [ 2fad1] / │ │ + [ 2fae0] '� │ │ + [ 2fae8] 1/ │ │ + [ 2faf0] v* │ │ + [ 2faf4] Q^C^C │ │ + [ 2faf8] U�^A │ │ + [ 2fb00] ~�^A │ │ + [ 2fb04] @^Q^A │ │ + [ 2fb08] o$ │ │ + [ 2fb0c] A^B^B │ │ + [ 2fb11] / │ │ + [ 2fb14] l^C^A │ │ + [ 2fb18] 3�^A │ │ + [ 2fb1c] 7^V^A │ │ + [ 2fb24] J^R^A │ │ + [ 2fb29] $ │ │ + [ 2fb31] . │ │ + [ 2fb34] W^C^A │ │ + [ 2fb39] 2 │ │ + [ 2fb3c] b^F^A │ │ + [ 2fb40] (� │ │ + [ 2fb4c] d^T^A │ │ + [ 2fb54] y^T^A │ │ + [ 2fb59] 2 │ │ + [ 2fb5c] f^F^A │ │ + [ 2fb64] F^S^A │ │ + [ 2fb78] 4/ │ │ + [ 2fb81] $ │ │ + [ 2fb88] n� │ │ + [ 2fb90] -�^A │ │ + [ 2fba4] O^Q^A │ │ + [ 2fba8] (�^A │ │ + [ 2fbac] ,^V^A │ │ + [ 2fbb0] q$ │ │ + [ 2fbb4] E^B^B │ │ + [ 2fbb8] Y� │ │ + [ 2fbc4] a^O^A │ │ + [ 2fbc9] 2 │ │ + [ 2fbd1] 3 │ │ + [ 2fbe0] t�^A │ │ + [ 2fbe4] 6^Q^A │ │ + [ 2fbe8] s�^A │ │ + [ 2fbf4] }^P^A │ │ + [ 2fbfc] {^Q^A │ │ + [ 2fc00] I�^A │ │ + [ 2fc0c] p^O^A │ │ + [ 2fc11] 2 │ │ + [ 2fc18] 7�^A │ │ + [ 2fc24] 9^L^B │ │ + [ 2fc28] @1 │ │ + [ 2fc2c] K^D^A │ │ + [ 2fc31] 0 │ │ + [ 2fc34] 8^D^B │ │ + [ 2fc38] X� │ │ + [ 2fc50] ^/ │ │ + [ 2fc59] 2 │ │ + [ 2fc64] L^U^A │ │ + [ 2fc80] )�^A │ │ + [ 2fc88] ]/ │ │ + [ 2fc90] F3 │ │ + [ 2fc99] 3 │ │ + [ 2fca0] v�^A │ │ + [ 2fca4] !^S^A │ │ + [ 2fca9] / │ │ + [ 2fcc8] ]� │ │ + [ 2fccc] /^M^C │ │ + [ 2fcd4] R^R^A │ │ + [ 2fcd8] 3�^A │ │ + [ 2fcec] y^P^A │ │ + [ 2fcf0] s2 │ │ + [ 2fcf8] !� │ │ + [ 2fd01] $ │ │ + [ 2fd04] ,^C^A │ │ + [ 2fd08] 23 │ │ + [ 2fd0c] O^G^F │ │ + [ 2fd19] $ │ │ + [ 2fd20] 0� │ │ + [ 2fd28] h�^A │ │ + [ 2fd2c] +^U^A │ │ + [ 2fd34] [^R^A │ │ + [ 2fd3c] #\n │ │ 31 │ │ - [ 2fc18] >^D^A │ │ - [ 2fc1c] 3� │ │ - [ 2fc2c] J3 │ │ - [ 2fc38] Q^Q^A │ │ - [ 2fc44] ?^A │ │ - [ 2fc4d] 2 │ │ - [ 2fc50] @^F^B │ │ - [ 2fc54] c� │ │ - [ 2fc65] 3 │ │ - [ 2fc68] ;^I^B │ │ - [ 2fc70] 4^S^A │ │ - [ 2fc7c] g! │ │ - [ 2fc90] _^U^A │ │ - [ 2fc94] i1 │ │ - [ 2fc98] t^D^A │ │ - [ 2fcb0] :\n │ │ + [ 2fd44] >^D^A │ │ + [ 2fd48] 3� │ │ + [ 2fd58] J3 │ │ + [ 2fd64] Q^Q^A │ │ + [ 2fd70] ?^A │ │ + [ 2fd79] 2 │ │ + [ 2fd7c] @^F^B │ │ + [ 2fd80] c� │ │ + [ 2fd91] 3 │ │ + [ 2fd94] ;^I^B │ │ + [ 2fd9c] 4^S^A │ │ + [ 2fda8] g! │ │ + [ 2fdbc] _^U^A │ │ + [ 2fdc0] i1 │ │ + [ 2fdc4] t^D^A │ │ + [ 2fddc] :\n │ │ a� │ │ - [ 2fcc4] w2 │ │ - [ 2fccd] 2 │ │ - [ 2fcd4] (� │ │ - [ 2fce8] :^P^A │ │ - [ 2fced] 3 │ │ - [ 2fcf0] x^H^B │ │ - [ 2fcfc] "�^A │ │ - [ 2fd05] / │ │ - [ 2fd0d] 3 │ │ - [ 2fd18] g │ │ - [ 2fd1d] $ │ │ - [ 2fd20] E^C^A │ │ - [ 2fd24] /! │ │ - [ 2fd38] ^^O^A │ │ - [ 2fd3c] }�^A │ │ - [ 2fd40] (^S^A │ │ - [ 2fd45] 3 │ │ - [ 2fd55] / │ │ - [ 2fd5c] z^C │ │ - [ 2fd60] X │ │ - [ 2fd65] 2 │ │ - [ 2fd68] R^F^C │ │ - [ 2fd78] W │ │ - [ 2fd7c] ^�^A │ │ - [ 2fd88] b^Q^A │ │ - [ 2fd90] n^O^A │ │ - [ 2fd94] i2 │ │ - [ 2fd9c] ^�^A │ │ - [ 2fda4] 9�^A │ │ - [ 2fdb0] `^R^A │ │ - [ 2fdb4] d� │ │ - [ 2fdb8] D^K^C │ │ - [ 2fdc0] N^O^A │ │ - [ 2fdc8] $\n │ │ + [ 2fdf0] w2 │ │ + [ 2fdf9] 2 │ │ + [ 2fe00] (� │ │ + [ 2fe14] :^P^A │ │ + [ 2fe19] 3 │ │ + [ 2fe1c] x^H^B │ │ + [ 2fe28] "�^A │ │ + [ 2fe31] / │ │ + [ 2fe39] 3 │ │ + [ 2fe44] g │ │ + [ 2fe49] $ │ │ + [ 2fe4c] E^C^A │ │ + [ 2fe50] /! │ │ + [ 2fe64] ^^O^A │ │ + [ 2fe68] }�^A │ │ + [ 2fe6c] (^S^A │ │ + [ 2fe71] 3 │ │ + [ 2fe81] / │ │ + [ 2fe88] z^C │ │ + [ 2fe8c] X │ │ + [ 2fe91] 2 │ │ + [ 2fe94] R^F^C │ │ + [ 2fea4] W │ │ + [ 2fea8] ^�^A │ │ + [ 2feb4] b^Q^A │ │ + [ 2febc] n^O^A │ │ + [ 2fec0] i2 │ │ + [ 2fec8] ^�^A │ │ + [ 2fed0] 9�^A │ │ + [ 2fedc] `^R^A │ │ + [ 2fee0] d� │ │ + [ 2fee4] D^K^C │ │ + [ 2feec] N^O^A │ │ + [ 2fef4] $\n │ │ G1 │ │ - [ 2fdd0] R^D^A │ │ - [ 2fdd8] 0\n │ │ + [ 2fefc] R^D^A │ │ + [ 2ff04] 0\n │ │ ! │ │ - [ 2fde4] _�^A │ │ - [ 2fdec] h3 │ │ - [ 2fdf4] N� │ │ - [ 2fe00] R^S^A │ │ - [ 2fe04] m� │ │ - [ 2fe0c] +3 │ │ - [ 2fe10] 0^G^F │ │ - [ 2fe14] L3 │ │ - [ 2fe1c] R� │ │ - [ 2fe24] &�^A │ │ - [ 2fe2c] _� │ │ - [ 2fe34] ]� │ │ - [ 2fe40] h^S^A │ │ - [ 2fe48] ^^S^A │ │ - [ 2fe60] \n │ │ + [ 2ff10] _�^A │ │ + [ 2ff18] h3 │ │ + [ 2ff20] N� │ │ + [ 2ff2c] R^S^A │ │ + [ 2ff30] m� │ │ + [ 2ff38] +3 │ │ + [ 2ff3c] 0^G^F │ │ + [ 2ff40] L3 │ │ + [ 2ff48] R� │ │ + [ 2ff50] &�^A │ │ + [ 2ff58] _� │ │ + [ 2ff60] ]� │ │ + [ 2ff6c] h^S^A │ │ + [ 2ff74] ^^S^A │ │ + [ 2ff8c] \n │ │ m� │ │ - [ 2fe68] \^K^B │ │ - [ 2fe6c] � │ │ - [ 2fe78] V^R^A │ │ - [ 2fe84] \2 │ │ - [ 2fe8c] B� │ │ - [ 2fe95] 3 │ │ - [ 2fe98] M^H^B │ │ - [ 2fe9c] "� │ │ - [ 2feac] >�^A │ │ - [ 2feb4] z� │ │ - [ 2feb8] v^K^B │ │ - [ 2fecd] 1 │ │ - [ 2fed4] !�^A │ │ - [ 2fedd] ! │ │ - [ 2fee4] 82 │ │ - [ 2fee8] c^E^C │ │ - [ 2feec] 8�^A │ │ - [ 2fef8] L^P^A │ │ - [ 2fefd] $ │ │ - [ 2ff0c] y� │ │ - [ 2ff10] t^K^B │ │ - [ 2ff14] [� │ │ - [ 2ff25] 2 │ │ - [ 2ff30] G │ │ - [ 2ff35] 2 │ │ - [ 2ff38] _^F^A │ │ - [ 2ff3d] 3 │ │ - [ 2ff40] b^H^B │ │ - [ 2ff44] +� │ │ - [ 2ff55] 2 │ │ - [ 2ff5c] >�^A │ │ - [ 2ff65] / │ │ - [ 2ff6d] ! │ │ - [ 2ff78] 3^L^B │ │ - [ 2ff7c] d! │ │ - [ 2ff88] +^P^A │ │ - [ 2ff8d] $ │ │ - [ 2ff95] / │ │ - [ 2ff9d] 2 │ │ - [ 2ffa0] r^F^A │ │ - [ 2ffa4] 22 │ │ - [ 2ffa8] Q^E^C │ │ - [ 2ffac] Y/ │ │ - [ 2ffb4] 3� │ │ - [ 2ffbc] b2 │ │ - [ 2ffc5] 3 │ │ - [ 2ffcd] $ │ │ - [ 2ffd5] / │ │ - [ 2ffe5] / │ │ - [ 2ffe8] !^D^A │ │ - [ 2ffec] ^! │ │ - [ 2fffd] / │ │ - [ 30010] Y^O^A │ │ - [ 30018] *^S^A │ │ - [ 30020] 1^O^A │ │ - [ 30028] m^O^A │ │ - [ 30030] j\n │ │ + [ 2ff94] \^K^B │ │ + [ 2ff98] � │ │ + [ 2ffa4] V^R^A │ │ + [ 2ffb0] \2 │ │ + [ 2ffb8] B� │ │ + [ 2ffc1] 3 │ │ + [ 2ffc4] M^H^B │ │ + [ 2ffc8] "� │ │ + [ 2ffd8] >�^A │ │ + [ 2ffe0] z� │ │ + [ 2ffe4] v^K^B │ │ + [ 2fff9] 1 │ │ + [ 30000] !�^A │ │ + [ 30009] ! │ │ + [ 30010] 82 │ │ + [ 30014] c^E^C │ │ + [ 30018] 8�^A │ │ + [ 30024] L^P^A │ │ + [ 30029] $ │ │ + [ 30038] y� │ │ + [ 3003c] t^K^B │ │ + [ 30040] [� │ │ + [ 30051] 2 │ │ + [ 3005c] G │ │ + [ 30061] 2 │ │ + [ 30064] _^F^A │ │ + [ 30069] 3 │ │ + [ 3006c] b^H^B │ │ + [ 30070] +� │ │ + [ 30081] 2 │ │ + [ 30088] >�^A │ │ + [ 30091] / │ │ + [ 30099] ! │ │ + [ 300a4] 3^L^B │ │ + [ 300a8] d! │ │ + [ 300b4] +^P^A │ │ + [ 300b9] $ │ │ + [ 300c1] / │ │ + [ 300c9] 2 │ │ + [ 300cc] r^F^A │ │ + [ 300d0] 22 │ │ + [ 300d4] Q^E^C │ │ + [ 300d8] Y/ │ │ + [ 300e0] 3� │ │ + [ 300e8] b2 │ │ + [ 300f1] 3 │ │ + [ 300f9] $ │ │ + [ 30101] / │ │ + [ 30111] / │ │ + [ 30114] !^D^A │ │ + [ 30118] ^! │ │ + [ 30129] / │ │ + [ 3013c] Y^O^A │ │ + [ 30144] *^S^A │ │ + [ 3014c] 1^O^A │ │ + [ 30154] m^O^A │ │ + [ 3015c] j\n │ │ R! │ │ - [ 3004c] J�^A │ │ - [ 30058] (\n │ │ + [ 30178] J�^A │ │ + [ 30184] (\n │ │ ?^S^A │ │ - [ 30064] X! │ │ - [ 3006c] =�^A │ │ - [ 30075] ! │ │ - [ 30078] p^A^C │ │ - [ 3007c] 7! │ │ - [ 30088] R^N^C │ │ - [ 30090] L^T^A │ │ - [ 30094] T^] │ │ - [ 300a4] h2 │ │ - [ 300b5] 3 │ │ - [ 300c0] w\n │ │ + [ 30190] X! │ │ + [ 30198] =�^A │ │ + [ 301a1] ! │ │ + [ 301a4] p^A^C │ │ + [ 301a8] 7! │ │ + [ 301b4] R^N^C │ │ + [ 301bc] L^T^A │ │ + [ 301c0] T^] │ │ + [ 301d0] h2 │ │ + [ 301e1] 3 │ │ + [ 301ec] w\n │ │ /3 │ │ - [ 300c8] E^G^D │ │ - [ 300cc] =! │ │ - [ 300d5] 2 │ │ - [ 300dd] / │ │ - [ 300e0] n^C^A │ │ - [ 300e4] S�^A │ │ - [ 300f4] 3/ │ │ - [ 3010d] 2 │ │ - [ 30110] E^F^C │ │ - [ 30118] | │ │ - [ 30128] s^T^A │ │ - [ 3012c] e2 │ │ - [ 30135] 3 │ │ - [ 30138] Z^H^D │ │ - [ 30144] i� │ │ - [ 30148] S^M^C │ │ - [ 3014d] 2 │ │ - [ 30154] u/ │ │ - [ 3015c] |, │ │ - [ 30160] T^C^A │ │ - [ 30165] / │ │ - [ 3016c] ,� │ │ - [ 30178] m^N^C │ │ - [ 30184] s� │ │ - [ 30188] h^K^B │ │ - [ 30190] W^Q^A │ │ - [ 301bc] ^�^A │ │ - [ 301c8] o^T^A │ │ - [ 301cd] ! │ │ - [ 301d0] t^A^B │ │ - [ 301d5] │ │ - [ 301d8] R^A^A │ │ - [ 301dc] 3� │ │ - [ 301e4] =3 │ │ - [ 301e8] ~^G^E │ │ - [ 301f0] g^L^B │ │ - [ 301f8] V^O^A │ │ - [ 301fd] 2 │ │ - [ 30204] K�^A │ │ - [ 3020c] |$ │ │ - [ 30210] c^B^C │ │ - [ 3021c] R�^A │ │ - [ 3022c] }/ │ │ - [ 3023c] :2 │ │ - [ 30240] i^E^C │ │ - [ 30244] W1 │ │ - [ 30248] b^D^A │ │ - [ 3024d] 3 │ │ - [ 30258] < │ │ - [ 3025c] Q� │ │ - [ 3026d] 2 │ │ - [ 30275] 3 │ │ - [ 30278] |^H^B │ │ - [ 30285] 2 │ │ - [ 30288] P^F^B │ │ - [ 3028c] i� │ │ - [ 3029d] 2 │ │ - [ 302a8] 8^O^A │ │ - [ 302b5] │ │ - [ 302b8] ^^A^A │ │ - [ 302c0] %\n │ │ + [ 301f4] E^G^D │ │ + [ 301f8] =! │ │ + [ 30201] 2 │ │ + [ 30209] / │ │ + [ 3020c] n^C^A │ │ + [ 30210] S�^A │ │ + [ 30220] 3/ │ │ + [ 30239] 2 │ │ + [ 3023c] E^F^C │ │ + [ 30244] | │ │ + [ 30254] s^T^A │ │ + [ 30258] e2 │ │ + [ 30261] 3 │ │ + [ 30264] Z^H^D │ │ + [ 30270] i� │ │ + [ 30274] S^M^C │ │ + [ 30279] 2 │ │ + [ 30280] u/ │ │ + [ 30288] |, │ │ + [ 3028c] T^C^A │ │ + [ 30291] / │ │ + [ 30298] ,� │ │ + [ 302a4] m^N^C │ │ + [ 302b0] s� │ │ + [ 302b4] h^K^B │ │ + [ 302bc] W^Q^A │ │ + [ 302e8] ^�^A │ │ + [ 302f4] o^T^A │ │ + [ 302f9] ! │ │ + [ 302fc] t^A^B │ │ + [ 30301] │ │ + [ 30304] R^A^A │ │ + [ 30308] 3� │ │ + [ 30310] =3 │ │ + [ 30314] ~^G^E │ │ + [ 3031c] g^L^B │ │ + [ 30324] V^O^A │ │ + [ 30329] 2 │ │ + [ 30330] K�^A │ │ + [ 30338] |$ │ │ + [ 3033c] c^B^C │ │ + [ 30348] R�^A │ │ + [ 30358] }/ │ │ + [ 30368] :2 │ │ + [ 3036c] i^E^C │ │ + [ 30370] W1 │ │ + [ 30374] b^D^A │ │ + [ 30379] 3 │ │ + [ 30384] < │ │ + [ 30388] Q� │ │ + [ 30399] 2 │ │ + [ 303a1] 3 │ │ + [ 303a4] |^H^B │ │ + [ 303b1] 2 │ │ + [ 303b4] P^F^B │ │ + [ 303b8] i� │ │ + [ 303c9] 2 │ │ + [ 303d4] 8^O^A │ │ + [ 303e1] │ │ + [ 303e4] ^^A^A │ │ + [ 303ec] %\n │ │ x�^A │ │ - [ 302c8] !^T^A │ │ - [ 302d8] h^T^A │ │ - [ 302e5] 3 │ │ - [ 302e8] l^H^C │ │ - [ 302ec] [� │ │ - [ 302f0] ,^K^B │ │ - [ 302f4] g$ │ │ - [ 302f8] 3^B^A │ │ - [ 30305] 1 │ │ - [ 3030d] / │ │ - [ 30310] i^C^A │ │ - [ 30320] S^L^B │ │ - [ 30324] Z�^A │ │ - [ 30338] +^R^A │ │ - [ 30340] ]^Q^A │ │ - [ 30344] Q! │ │ - [ 3034c] ;�^A │ │ - [ 30350] ?^V^A │ │ - [ 3035d] 2 │ │ - [ 30368] z^R^A │ │ - [ 30370] 9^T^A │ │ - [ 30378] v^S^A │ │ - [ 30380] o^P^A │ │ - [ 30385] 3 │ │ - [ 30395] / │ │ - [ 30398] `^C^A │ │ - [ 3039d] $ │ │ - [ 303a0] 2^C^A │ │ - [ 303a8] K^R^A │ │ - [ 303b4] �^A │ │ - [ 303c4] a$ │ │ - [ 303c8] -^B^A │ │ - [ 303cc] R�^A │ │ - [ 303d4] p� │ │ - [ 303e0] J^S^A │ │ - [ 303e8] ?^R^A │ │ - [ 303ec] q2 │ │ - [ 303f4] W�^A │ │ - [ 303fc] @^] │ │ - [ 30404] '�^A │ │ - [ 3040c] 4� │ │ - [ 30415] │ │ - [ 30418] i^A^A │ │ - [ 3041c] x�^A │ │ - [ 30420] #^R^A │ │ - [ 30424] V� │ │ - [ 3042c] !! │ │ - [ 30434] H1 │ │ - [ 30438] S^D^A │ │ - [ 3043c] =/ │ │ - [ 30444] $�^A │ │ - [ 3044c] f! │ │ - [ 30455] / │ │ - [ 30458] t^C^A │ │ - [ 3046c] j3 │ │ - [ 30475] $ │ │ - [ 3047c] 3 │ │ - [ 30488] @^U^A │ │ - [ 3048c] D3 │ │ - [ 30495] ! │ │ - [ 3049c] `�^A │ │ - [ 304a4] 0�^A │ │ - [ 304ad] $ │ │ - [ 304b0] B^C^A │ │ - [ 304bc] 6�^A │ │ - [ 304c0] :^V^A │ │ - [ 304c4] 7 │ │ - [ 304c8] /^A^C │ │ - [ 304cc] Z�^A │ │ - [ 304d5] │ │ - [ 304e4] m� │ │ - [ 304ec] 60 │ │ - [ 304f0] 0^D^A │ │ - [ 30510] \^P^A │ │ - [ 30518] Q^S^A │ │ - [ 3051c] b3 │ │ - [ 30528] `^O^A │ │ - [ 3052c] &/ │ │ - [ 30535] 3 │ │ - [ 3053c] 4 │ │ - [ 30540] *^A^C │ │ - [ 30548] 6 │ │ - [ 3054d] 3 │ │ - [ 30550] 1^I^B │ │ - [ 3055d] 3 │ │ - [ 30560] )^I^C │ │ - [ 30568] e^R^A │ │ - [ 3056c] }�^A │ │ - [ 30570] ?^Q^A │ │ - [ 30574] v� │ │ - [ 30580] M^L^B │ │ - [ 30584] z! │ │ - [ 3058c] )� │ │ - [ 3059c] 9�^A │ │ - [ 305a4] /� │ │ - [ 305b0] K^T^A │ │ - [ 305b5] 0 │ │ - [ 305b8] /^D^A │ │ - [ 305c0] [^S^A │ │ - [ 305d0] i^O^A │ │ - [ 305d5] / │ │ - [ 305d8] b^C^A │ │ - [ 305e5] ! │ │ - [ 305e8] m^A^C │ │ - [ 305ec] i3 │ │ - [ 305f4] "3 │ │ - [ 30608] S │ │ - [ 30610] l^S^A │ │ - [ 30614] G! │ │ - [ 3061c] z�^A │ │ - [ 30620] %^R^A │ │ - [ 3063c] Y2 │ │ - [ 30644] E^] │ │ - [ 30658] Q^U^A │ │ - [ 3065c] l�^A │ │ - [ 30664] o1 │ │ - [ 30668] z^D^A │ │ - [ 3066d] / │ │ - [ 30670] j^C^A │ │ - [ 3067d] 2 │ │ - [ 30685] 2 │ │ - [ 30688] 0^F^B │ │ - [ 30690] `^P^A │ │ - [ 306a0] }\n │ │ + [ 303f4] !^T^A │ │ + [ 30404] h^T^A │ │ + [ 30411] 3 │ │ + [ 30414] l^H^C │ │ + [ 30418] [� │ │ + [ 3041c] ,^K^B │ │ + [ 30420] g$ │ │ + [ 30424] 3^B^A │ │ + [ 30431] 1 │ │ + [ 30439] / │ │ + [ 3043c] i^C^A │ │ + [ 3044c] S^L^B │ │ + [ 30450] Z�^A │ │ + [ 30464] +^R^A │ │ + [ 3046c] ]^Q^A │ │ + [ 30470] Q! │ │ + [ 30478] ;�^A │ │ + [ 3047c] ?^V^A │ │ + [ 30489] 2 │ │ + [ 30494] z^R^A │ │ + [ 3049c] 9^T^A │ │ + [ 304a4] v^S^A │ │ + [ 304ac] o^P^A │ │ + [ 304b1] 3 │ │ + [ 304c1] / │ │ + [ 304c4] `^C^A │ │ + [ 304c9] $ │ │ + [ 304cc] 2^C^A │ │ + [ 304d4] K^R^A │ │ + [ 304e0] �^A │ │ + [ 304f0] a$ │ │ + [ 304f4] -^B^A │ │ + [ 304f8] R�^A │ │ + [ 30500] p� │ │ + [ 3050c] J^S^A │ │ + [ 30514] ?^R^A │ │ + [ 30518] q2 │ │ + [ 30520] W�^A │ │ + [ 30528] @^] │ │ + [ 30530] '�^A │ │ + [ 30538] 4� │ │ + [ 30541] │ │ + [ 30544] i^A^A │ │ + [ 30548] x�^A │ │ + [ 3054c] #^R^A │ │ + [ 30550] V� │ │ + [ 30558] !! │ │ + [ 30560] H1 │ │ + [ 30564] S^D^A │ │ + [ 30568] =/ │ │ + [ 30570] $�^A │ │ + [ 30578] f! │ │ + [ 30581] / │ │ + [ 30584] t^C^A │ │ + [ 30598] j3 │ │ + [ 305a1] $ │ │ + [ 305a8] 3 │ │ + [ 305b4] @^U^A │ │ + [ 305b8] D3 │ │ + [ 305c1] ! │ │ + [ 305c8] `�^A │ │ + [ 305d0] 0�^A │ │ + [ 305d9] $ │ │ + [ 305dc] B^C^A │ │ + [ 305e8] 6�^A │ │ + [ 305ec] :^V^A │ │ + [ 305f0] 7 │ │ + [ 305f4] /^A^C │ │ + [ 305f8] Z�^A │ │ + [ 30601] │ │ + [ 30610] m� │ │ + [ 30618] 60 │ │ + [ 3061c] 0^D^A │ │ + [ 3063c] \^P^A │ │ + [ 30644] Q^S^A │ │ + [ 30648] b3 │ │ + [ 30654] `^O^A │ │ + [ 30658] &/ │ │ + [ 30661] 3 │ │ + [ 30668] 4 │ │ + [ 3066c] *^A^C │ │ + [ 30674] 6 │ │ + [ 30679] 3 │ │ + [ 3067c] 1^I^B │ │ + [ 30689] 3 │ │ + [ 3068c] )^I^C │ │ + [ 30694] e^R^A │ │ + [ 30698] }�^A │ │ + [ 3069c] ?^Q^A │ │ + [ 306a0] v� │ │ + [ 306ac] M^L^B │ │ + [ 306b0] z! │ │ + [ 306b8] )� │ │ + [ 306c8] 9�^A │ │ + [ 306d0] /� │ │ + [ 306dc] K^T^A │ │ + [ 306e1] 0 │ │ + [ 306e4] /^D^A │ │ + [ 306ec] [^S^A │ │ + [ 306fc] i^O^A │ │ + [ 30701] / │ │ + [ 30704] b^C^A │ │ + [ 30711] ! │ │ + [ 30714] m^A^C │ │ + [ 30718] i3 │ │ + [ 30720] "3 │ │ + [ 30734] S │ │ + [ 3073c] l^S^A │ │ + [ 30740] G! │ │ + [ 30748] z�^A │ │ + [ 3074c] %^R^A │ │ + [ 30768] Y2 │ │ + [ 30770] E^] │ │ + [ 30784] Q^U^A │ │ + [ 30788] l�^A │ │ + [ 30790] o1 │ │ + [ 30794] z^D^A │ │ + [ 30799] / │ │ + [ 3079c] j^C^A │ │ + [ 307a9] 2 │ │ + [ 307b1] 2 │ │ + [ 307b4] 0^F^B │ │ + [ 307bc] `^P^A │ │ + [ 307cc] }\n │ │ Q�^A │ │ - [ 306b4] %3 │ │ - [ 306b8] ^G^C │ │ - [ 306bc] S�^A │ │ - [ 306c5] / │ │ - [ 306cc] >�^A │ │ - [ 306dc] g� │ │ - [ 306e4] B2 │ │ - [ 306f0] j^S^A │ │ - [ 306fc] C�^A │ │ - [ 30708] h^O^A │ │ - [ 3070c] C� │ │ - [ 30718] x^T^A │ │ - [ 3071c] c�^A │ │ - [ 30728] #^V^A │ │ - [ 30734] |/ │ │ - [ 30740] *^P^A │ │ - [ 30744] P2 │ │ - [ 30758] j^T^A │ │ - [ 30764] Q� │ │ - [ 3076c] Y1 │ │ - [ 30770] d^D^A │ │ - [ 30774] "�^A │ │ - [ 30784] :1 │ │ - [ 30788] E^D^A │ │ - [ 3078c] 8�^A │ │ - [ 30795] 3 │ │ - [ 307a8] T^Q^A │ │ - [ 307ac] `$ │ │ - [ 307b0] ,^B^A │ │ - [ 307bc] t3 │ │ - [ 307c0] *^H^C │ │ - [ 307c4] 2�^A │ │ - [ 307cc] )� │ │ - [ 307dc] #�^A │ │ - [ 307e5] 3 │ │ - [ 307f4] 1�^A │ │ - [ 307fc] *�^A │ │ - [ 30805] / │ │ - [ 3080d] $ │ │ - [ 30810] F^C^A │ │ - [ 30818] i^L^B │ │ - [ 30825] / │ │ - [ 30828] ,^D^A │ │ - [ 3082c] b� │ │ - [ 30830] >^M^C │ │ - [ 30848] (^N^C │ │ - [ 3084d] / │ │ - [ 30858] g^P^A │ │ - [ 3085c] ,2 │ │ - [ 30860] ?^E^C │ │ - [ 30868] )^O^B │ │ - [ 30875] 2 │ │ - [ 30884] 8^] │ │ - [ 3088d] 3 │ │ - [ 30894] \�^A │ │ - [ 3089c] v� │ │ - [ 308b4] ,�^A │ │ - [ 308c0] 3^R^A │ │ - [ 308c5] 3 │ │ - [ 308c8] P^I^C │ │ - [ 308cd] $ │ │ - [ 308d5] 2 │ │ - [ 308dd] 2 │ │ - [ 308e4] *�^A │ │ - [ 308ec] 0" │ │ - [ 308f0] )^B^C │ │ - [ 308f4] !�^A │ │ - [ 308fc] w1 │ │ - [ 30904] ^3 │ │ - [ 30915] 3 │ │ - [ 3091d] 3 │ │ - [ 30920] o^H^C │ │ - [ 30930] S^R^A │ │ - [ 30934] k� │ │ - [ 30945] 2 │ │ - [ 30958] E^S^A │ │ - [ 3095d] 2 │ │ - [ 30960] 6^F^B │ │ - [ 30965] 2 │ │ - [ 30974] l! │ │ - [ 30980] V^U^A │ │ - [ 30988] L^N^C │ │ - [ 3098d] / │ │ - [ 30994] `�^A │ │ - [ 3099d] 3 │ │ - [ 309b4] <�^A │ │ - [ 309bd] 2 │ │ - [ 309c0] H^F^C │ │ - [ 309c4] )� │ │ - [ 309cc] (�^A │ │ - [ 309e0] =^O^A │ │ - [ 309e4] q! │ │ - [ 309ec] k�^A │ │ - [ 309f4] N�^A │ │ - [ 309fc] 2�^A │ │ - [ 30a05] 3 │ │ - [ 30a0c] d� │ │ - [ 30a15] 2 │ │ - [ 30a1c] W3 │ │ - [ 30a24] 5� │ │ - [ 30a2d] / │ │ - [ 30a34] o! │ │ - [ 30a3d] 3 │ │ - [ 30a44] 4�^A │ │ - [ 30a50] y^Q^A │ │ - [ 30a58] I^N^C │ │ - [ 30a60] f^S^A │ │ - [ 30a64] 4�^A │ │ - [ 30a70] u^S^A │ │ - [ 30a74] 5�^A │ │ - [ 30a84] V�^A │ │ - [ 30a8d] 3 │ │ - [ 30a9c] e�^A │ │ - [ 30aa4] H�^A │ │ - [ 30aad] │ │ - [ 30ab0] S^A^A │ │ - [ 30ab4] J�^A │ │ - [ 30abc] b^] │ │ - [ 30ac5] 1 │ │ - [ 30acc] I │ │ - [ 30ad0] :^A^B │ │ - [ 30ad5] 2 │ │ - [ 30ad8] i^F^A │ │ - [ 30adc] R�^A │ │ - [ 30ae4] F�^A │ │ - [ 30aec] $�^A │ │ - [ 30af8] o^U^A │ │ - [ 30b08] 2 │ │ - [ 30b0c] @2 │ │ - [ 30b10] {^E^C │ │ - [ 30b20] {^P^A │ │ - [ 30b24] %2 │ │ - [ 30b28] *^E^C │ │ - [ 30b30] B^T^A │ │ - [ 30b34] "�^A │ │ - [ 30b3c] (� │ │ - [ 30b44] :0 │ │ - [ 30b48] 3^D^A │ │ - [ 30b50] Z^P^A │ │ - [ 30b58] =^R^A │ │ - [ 30b5c] { │ │ - [ 30b60] J^A^A │ │ - [ 30b64] *�^A │ │ - [ 30b7c] u�^A │ │ - [ 30b80] ^R^A │ │ - [ 30b88] k^L^B │ │ - [ 30b8c] n� │ │ - [ 30b90] b^M^C │ │ - [ 30b95] $ │ │ - [ 30b98] :^C^A │ │ - [ 30ba4] /�^A │ │ - [ 30bac] '� │ │ - [ 30bb4] .�^A │ │ - [ 30bbc] (�^A │ │ - [ 30bc4] 6�^A │ │ - [ 30bcd] 2 │ │ - [ 30bd0] p^F^A │ │ - [ 30bd4] x�^A │ │ - [ 30bd8] #^S^A │ │ - [ 30bfc] p�^A │ │ - [ 30c04] 8/ │ │ - [ 30c0c] J/ │ │ - [ 30c14] :� │ │ - [ 30c1c] A�^A │ │ - [ 30c28] 1^T^A │ │ - [ 30c2d] 2 │ │ - [ 30c34] K�^A │ │ - [ 30c40] ? │ │ - [ 30c45] 3 │ │ - [ 30c4c] t�^A │ │ - [ 30c54] ,� │ │ - [ 30c5d] ! │ │ - [ 30c60] }^A^B │ │ - [ 30c68] r^U^B │ │ - [ 30c70] z\n │ │ + [ 307e0] %3 │ │ + [ 307e4] ^G^C │ │ + [ 307e8] S�^A │ │ + [ 307f1] / │ │ + [ 307f8] >�^A │ │ + [ 30808] g� │ │ + [ 30810] B2 │ │ + [ 3081c] j^S^A │ │ + [ 30828] C�^A │ │ + [ 30834] h^O^A │ │ + [ 30838] C� │ │ + [ 30844] x^T^A │ │ + [ 30848] c�^A │ │ + [ 30854] #^V^A │ │ + [ 30860] |/ │ │ + [ 3086c] *^P^A │ │ + [ 30870] P2 │ │ + [ 30884] j^T^A │ │ + [ 30890] Q� │ │ + [ 30898] Y1 │ │ + [ 3089c] d^D^A │ │ + [ 308a0] "�^A │ │ + [ 308b0] :1 │ │ + [ 308b4] E^D^A │ │ + [ 308b8] 8�^A │ │ + [ 308c1] 3 │ │ + [ 308d4] T^Q^A │ │ + [ 308d8] `$ │ │ + [ 308dc] ,^B^A │ │ + [ 308e8] t3 │ │ + [ 308ec] *^H^C │ │ + [ 308f0] 2�^A │ │ + [ 308f8] )� │ │ + [ 30908] #�^A │ │ + [ 30911] 3 │ │ + [ 30920] 1�^A │ │ + [ 30928] *�^A │ │ + [ 30931] / │ │ + [ 30939] $ │ │ + [ 3093c] F^C^A │ │ + [ 30944] i^L^B │ │ + [ 30951] / │ │ + [ 30954] ,^D^A │ │ + [ 30958] b� │ │ + [ 3095c] >^M^C │ │ + [ 30974] (^N^C │ │ + [ 30979] / │ │ + [ 30984] g^P^A │ │ + [ 30988] ,2 │ │ + [ 3098c] ?^E^C │ │ + [ 30994] )^O^B │ │ + [ 309a1] 2 │ │ + [ 309b0] 8^] │ │ + [ 309b9] 3 │ │ + [ 309c0] \�^A │ │ + [ 309c8] v� │ │ + [ 309e0] ,�^A │ │ + [ 309ec] 3^R^A │ │ + [ 309f1] 3 │ │ + [ 309f4] P^I^C │ │ + [ 309f9] $ │ │ + [ 30a01] 2 │ │ + [ 30a09] 2 │ │ + [ 30a10] *�^A │ │ + [ 30a18] 0" │ │ + [ 30a1c] )^B^C │ │ + [ 30a20] !�^A │ │ + [ 30a28] w1 │ │ + [ 30a30] ^3 │ │ + [ 30a41] 3 │ │ + [ 30a49] 3 │ │ + [ 30a4c] o^H^C │ │ + [ 30a5c] S^R^A │ │ + [ 30a60] k� │ │ + [ 30a71] 2 │ │ + [ 30a84] E^S^A │ │ + [ 30a89] 2 │ │ + [ 30a8c] 6^F^B │ │ + [ 30a91] 2 │ │ + [ 30aa0] l! │ │ + [ 30aac] V^U^A │ │ + [ 30ab4] L^N^C │ │ + [ 30ab9] / │ │ + [ 30ac0] `�^A │ │ + [ 30ac9] 3 │ │ + [ 30ae0] <�^A │ │ + [ 30ae9] 2 │ │ + [ 30aec] H^F^C │ │ + [ 30af0] )� │ │ + [ 30af8] (�^A │ │ + [ 30b0c] =^O^A │ │ + [ 30b10] q! │ │ + [ 30b18] k�^A │ │ + [ 30b20] N�^A │ │ + [ 30b28] 2�^A │ │ + [ 30b31] 3 │ │ + [ 30b38] d� │ │ + [ 30b41] 2 │ │ + [ 30b48] W3 │ │ + [ 30b50] 5� │ │ + [ 30b59] / │ │ + [ 30b60] o! │ │ + [ 30b69] 3 │ │ + [ 30b70] 4�^A │ │ + [ 30b7c] y^Q^A │ │ + [ 30b84] I^N^C │ │ + [ 30b8c] f^S^A │ │ + [ 30b90] 4�^A │ │ + [ 30b9c] u^S^A │ │ + [ 30ba0] 5�^A │ │ + [ 30bb0] V�^A │ │ + [ 30bb9] 3 │ │ + [ 30bc8] e�^A │ │ + [ 30bd0] H�^A │ │ + [ 30bd9] │ │ + [ 30bdc] S^A^A │ │ + [ 30be0] J�^A │ │ + [ 30be8] b^] │ │ + [ 30bf1] 1 │ │ + [ 30bf8] I │ │ + [ 30bfc] :^A^B │ │ + [ 30c01] 2 │ │ + [ 30c04] i^F^A │ │ + [ 30c08] R�^A │ │ + [ 30c10] F�^A │ │ + [ 30c18] $�^A │ │ + [ 30c24] o^U^A │ │ + [ 30c34] 2 │ │ + [ 30c38] @2 │ │ + [ 30c3c] {^E^C │ │ + [ 30c4c] {^P^A │ │ + [ 30c50] %2 │ │ + [ 30c54] *^E^C │ │ + [ 30c5c] B^T^A │ │ + [ 30c60] "�^A │ │ + [ 30c68] (� │ │ + [ 30c70] :0 │ │ + [ 30c74] 3^D^A │ │ + [ 30c7c] Z^P^A │ │ + [ 30c84] =^R^A │ │ + [ 30c88] { │ │ + [ 30c8c] J^A^A │ │ + [ 30c90] *�^A │ │ + [ 30ca8] u�^A │ │ + [ 30cac] ^R^A │ │ + [ 30cb4] k^L^B │ │ + [ 30cb8] n� │ │ + [ 30cbc] b^M^C │ │ + [ 30cc1] $ │ │ + [ 30cc4] :^C^A │ │ + [ 30cd0] /�^A │ │ + [ 30cd8] '� │ │ + [ 30ce0] .�^A │ │ + [ 30ce8] (�^A │ │ + [ 30cf0] 6�^A │ │ + [ 30cf9] 2 │ │ + [ 30cfc] p^F^A │ │ + [ 30d00] x�^A │ │ + [ 30d04] #^S^A │ │ + [ 30d28] p�^A │ │ + [ 30d30] 8/ │ │ + [ 30d38] J/ │ │ + [ 30d40] :� │ │ + [ 30d48] A�^A │ │ + [ 30d54] 1^T^A │ │ + [ 30d59] 2 │ │ + [ 30d60] K�^A │ │ + [ 30d6c] ? │ │ + [ 30d71] 3 │ │ + [ 30d78] t�^A │ │ + [ 30d80] ,� │ │ + [ 30d89] ! │ │ + [ 30d8c] }^A^B │ │ + [ 30d94] r^U^B │ │ + [ 30d9c] z\n │ │ a^] │ │ - [ 30c90] O^P^A │ │ - [ 30c94] d�^A │ │ - [ 30ca0] A^L^B │ │ - [ 30ca8] v^Q^A │ │ - [ 30cad] 3 │ │ - [ 30cb0] !^I^B │ │ - [ 30cb4] g^] │ │ - [ 30cbc] `/ │ │ - [ 30cc5] $ │ │ - [ 30ccc] V� │ │ - [ 30cd5] $ │ │ - [ 30ce0] ,\n │ │ + [ 30dbc] O^P^A │ │ + [ 30dc0] d�^A │ │ + [ 30dcc] A^L^B │ │ + [ 30dd4] v^Q^A │ │ + [ 30dd9] 3 │ │ + [ 30ddc] !^I^B │ │ + [ 30de0] g^] │ │ + [ 30de8] `/ │ │ + [ 30df1] $ │ │ + [ 30df8] V� │ │ + [ 30e01] $ │ │ + [ 30e0c] ,\n │ │ _^P^A │ │ - [ 30cec] }�^A │ │ - [ 30cf0] &^T^A │ │ - [ 30cf5] 2 │ │ - [ 30d00] b^R^A │ │ - [ 30d04] :�^A │ │ - [ 30d08] >^V^A │ │ - [ 30d0c] n1 │ │ - [ 30d10] y^D^A │ │ - [ 30d14] m3 │ │ - [ 30d1c] ~� │ │ - [ 30d20] &^P^A │ │ - [ 30d24] 4�^A │ │ - [ 30d2d] 2 │ │ - [ 30d34] |�^A │ │ - [ 30d38] <^U^A │ │ - [ 30d3c] -�^A │ │ - [ 30d44] [� │ │ - [ 30d48] )^M^C │ │ - [ 30d4d] 3 │ │ - [ 30d55] 2 │ │ - [ 30d58] y^F^A │ │ - [ 30d5d] 2 │ │ - [ 30d60] &^F^B │ │ - [ 30d64] C3 │ │ - [ 30d6d] / │ │ - [ 30d70] -^D^A │ │ - [ 30d78] +^L^B │ │ - [ 30d7d] ! │ │ - [ 30d90] t^P^A │ │ - [ 30d94] -/ │ │ - [ 30d9c] V� │ │ - [ 30da5] ! │ │ - [ 30da8] v^A^C │ │ - [ 30db0] p\n │ │ + [ 30e18] }�^A │ │ + [ 30e1c] &^T^A │ │ + [ 30e21] 2 │ │ + [ 30e2c] b^R^A │ │ + [ 30e30] :�^A │ │ + [ 30e34] >^V^A │ │ + [ 30e38] n1 │ │ + [ 30e3c] y^D^A │ │ + [ 30e40] m3 │ │ + [ 30e48] ~� │ │ + [ 30e4c] &^P^A │ │ + [ 30e50] 4�^A │ │ + [ 30e59] 2 │ │ + [ 30e60] |�^A │ │ + [ 30e64] <^U^A │ │ + [ 30e68] -�^A │ │ + [ 30e70] [� │ │ + [ 30e74] )^M^C │ │ + [ 30e79] 3 │ │ + [ 30e81] 2 │ │ + [ 30e84] y^F^A │ │ + [ 30e89] 2 │ │ + [ 30e8c] &^F^B │ │ + [ 30e90] C3 │ │ + [ 30e99] / │ │ + [ 30e9c] -^D^A │ │ + [ 30ea4] +^L^B │ │ + [ 30ea9] ! │ │ + [ 30ebc] t^P^A │ │ + [ 30ec0] -/ │ │ + [ 30ec8] V� │ │ + [ 30ed1] ! │ │ + [ 30ed4] v^A^C │ │ + [ 30edc] p\n │ │ 7\n │ │ B�^A │ │ - [ 30dd5] 3 │ │ - [ 30ddc] u^F │ │ - [ 30de0] p │ │ - [ 30de8] 4 │ │ - [ 30dec] k� │ │ - [ 30df0] Y^M^C │ │ - [ 30df4] *3 │ │ - [ 30df8] -^G^C │ │ - [ 30e00] P^T^A │ │ - [ 30e04] Q� │ │ - [ 30e0d] 3 │ │ - [ 30e10] }^I^C │ │ - [ 30e14] W�^A │ │ - [ 30e18] "^U^A │ │ - [ 30e24] +/ │ │ - [ 30e35] │ │ - [ 30e38] P^A^A │ │ - [ 30e3c] y^O │ │ - [ 30e4c] /� │ │ - [ 30e54] R^] │ │ - [ 30e5c] A� │ │ - [ 30e68] X^R^A │ │ - [ 30e6c] 3! │ │ - [ 30e78] T^T^A │ │ - [ 30e7c] c�^A │ │ - [ 30e80] %^Q^A │ │ - [ 30e84] q� │ │ - [ 30e94] 6�^A │ │ - [ 30e9c] ^^] │ │ - [ 30ea8] V │ │ - [ 30eb0] B^O^A │ │ - [ 30eb4] 5�^A │ │ - [ 30ebc] T3 │ │ - [ 30ec5] ! │ │ - [ 30ed0] '^O^B │ │ - [ 30ed4] _�^A │ │ - [ 30ed8] &^U^A │ │ - [ 30edc] O�^A │ │ - [ 30ee4] x^] │ │ - [ 30eec] ?�^A │ │ - [ 30ef8] l^P^A │ │ - [ 30efc] K1 │ │ - [ 30f00] V^D^A │ │ - [ 30f08] Q^R^A │ │ - [ 30f14] v$ │ │ - [ 30f18] Q^B^C │ │ - [ 30f1c] 7�^A │ │ - [ 30f24] c^] │ │ - [ 30f2c] b� │ │ - [ 30f3c] z� │ │ - [ 30f48] J^P^A │ │ - [ 30f50] # │ │ - [ 30f5d] 3 │ │ - [ 30f60] W^H^C │ │ - [ 30f68] M^R^A │ │ - [ 30f6d] / │ │ - [ 30f75] 2 │ │ - [ 30f80] l^Q^A │ │ - [ 30fad] │ │ - [ 30fb0] d^A^A │ │ - [ 30fc0] u^O^A │ │ - [ 30fc8] 4^P^A │ │ - [ 30fcc] w/ │ │ - [ 30fdd] │ │ - [ 30fe0] X^A^A │ │ - [ 30fe5] 2 │ │ - [ 30ff8] `^S^A │ │ - [ 30ffc] 4�^A │ │ - [ 31004] Y� │ │ - [ 31010] }^S^A │ │ - [ 31024] N�^A │ │ - [ 3103d] / │ │ - [ 31044] 5/ │ │ - [ 31054] i�^A │ │ - [ 3105d] 1 │ │ - [ 31064] q� │ │ - [ 31068] d^K^B │ │ - [ 3106c] [�^A │ │ - [ 31074] K� │ │ - [ 31080] '\n │ │ + [ 30f01] 3 │ │ + [ 30f08] u^F │ │ + [ 30f0c] p │ │ + [ 30f14] 4 │ │ + [ 30f18] k� │ │ + [ 30f1c] Y^M^C │ │ + [ 30f20] *3 │ │ + [ 30f24] -^G^C │ │ + [ 30f2c] P^T^A │ │ + [ 30f30] Q� │ │ + [ 30f39] 3 │ │ + [ 30f3c] }^I^C │ │ + [ 30f40] W�^A │ │ + [ 30f44] "^U^A │ │ + [ 30f50] +/ │ │ + [ 30f61] │ │ + [ 30f64] P^A^A │ │ + [ 30f68] y^O │ │ + [ 30f78] /� │ │ + [ 30f80] R^] │ │ + [ 30f88] A� │ │ + [ 30f94] X^R^A │ │ + [ 30f98] 3! │ │ + [ 30fa4] T^T^A │ │ + [ 30fa8] c�^A │ │ + [ 30fac] %^Q^A │ │ + [ 30fb0] q� │ │ + [ 30fc0] 6�^A │ │ + [ 30fc8] ^^] │ │ + [ 30fd4] V │ │ + [ 30fdc] B^O^A │ │ + [ 30fe0] 5�^A │ │ + [ 30fe8] T3 │ │ + [ 30ff1] ! │ │ + [ 30ffc] '^O^B │ │ + [ 31000] _�^A │ │ + [ 31004] &^U^A │ │ + [ 31008] O�^A │ │ + [ 31010] x^] │ │ + [ 31018] ?�^A │ │ + [ 31024] l^P^A │ │ + [ 31028] K1 │ │ + [ 3102c] V^D^A │ │ + [ 31034] Q^R^A │ │ + [ 31040] v$ │ │ + [ 31044] Q^B^C │ │ + [ 31048] 7�^A │ │ + [ 31050] c^] │ │ + [ 31058] b� │ │ + [ 31068] z� │ │ + [ 31074] J^P^A │ │ + [ 3107c] # │ │ + [ 31089] 3 │ │ + [ 3108c] W^H^C │ │ + [ 31094] M^R^A │ │ + [ 31099] / │ │ + [ 310a1] 2 │ │ + [ 310ac] l^Q^A │ │ + [ 310d9] │ │ + [ 310dc] d^A^A │ │ + [ 310ec] u^O^A │ │ + [ 310f4] 4^P^A │ │ + [ 310f8] w/ │ │ + [ 31109] │ │ + [ 3110c] X^A^A │ │ + [ 31111] 2 │ │ + [ 31124] `^S^A │ │ + [ 31128] 4�^A │ │ + [ 31130] Y� │ │ + [ 3113c] }^S^A │ │ + [ 31150] N�^A │ │ + [ 31169] / │ │ + [ 31170] 5/ │ │ + [ 31180] i�^A │ │ + [ 31189] 1 │ │ + [ 31190] q� │ │ + [ 31194] d^K^B │ │ + [ 31198] [�^A │ │ + [ 311a0] K� │ │ + [ 311ac] '\n │ │ C2 │ │ - [ 31090] C │ │ - [ 31094] d�^A │ │ - [ 3109c] p1 │ │ - [ 310a0] {^D^A │ │ - [ 310a8] )\n │ │ + [ 311bc] C │ │ + [ 311c0] d�^A │ │ + [ 311c8] p1 │ │ + [ 311cc] {^D^A │ │ + [ 311d4] )\n │ │ / │ │ - [ 310b0] '^D^A │ │ - [ 310b4] Z! │ │ - [ 310bc] u! │ │ - [ 310cd] 3 │ │ - [ 310d0] G^H^B │ │ - [ 310d4] L� │ │ - [ 310e0] t^S^A │ │ - [ 310f0] j^P^A │ │ - [ 310f5] 2 │ │ - [ 310fc] i� │ │ - [ 31104] 52 │ │ - [ 31108] Z^E^C │ │ - [ 3110d] $ │ │ - [ 31115] / │ │ - [ 31120] K^P^A │ │ - [ 31125] 3 │ │ - [ 3112c] +�^A │ │ - [ 3113c] D/ │ │ - [ 3114c] ;�^A │ │ - [ 3115c] F�^A │ │ - [ 31165] 2 │ │ - [ 3116d] 0 │ │ - [ 31170] 6^D^B │ │ - [ 3117d] 2 │ │ - [ 31180] *^F^B │ │ - [ 3118c] '�^A │ │ - [ 3119c] -3 │ │ - [ 311a0] :^G^E │ │ - [ 311a4] Z� │ │ - [ 311b5] $ │ │ - [ 311b8] v^B^D │ │ - [ 311bc] N� │ │ - [ 311c4] E� │ │ - [ 311cd] 2 │ │ - [ 311d0] t^F^A │ │ - [ 311d4] -^] │ │ - [ 311dc] 51 │ │ - [ 311e0] @^D^A │ │ - [ 311e4] B3 │ │ - [ 311f4] +�^A │ │ - [ 311fc] A^] │ │ - [ 31204] ]� │ │ - [ 31218] j^O^A │ │ - [ 3121c] /�^A │ │ - [ 31224] #� │ │ - [ 3122c] "�^A │ │ - [ 31235] 2 │ │ - [ 31238] }^F^A │ │ - [ 3123c] C1 │ │ - [ 31240] N^D^A │ │ - [ 31244] P�^A │ │ - [ 31250] M │ │ - [ 3125d] $ │ │ - [ 3126c] -�^A │ │ - [ 31278] ;^T^A │ │ - [ 3127d] / │ │ - [ 31285] 2 │ │ - [ 3128c] "/ │ │ - [ 31290] {^C^A │ │ - [ 31295] / │ │ - [ 31298] m^C^A │ │ - [ 3129d] 0 │ │ - [ 312a0] 4^D^B │ │ - [ 312a8] `^U^A │ │ - [ 312ac] t� │ │ - [ 312b0] t^M^C │ │ - [ 312b4] j^] │ │ - [ 312bc] ^�^A │ │ - [ 312dc] S! │ │ - [ 312e4] !�^A │ │ - [ 312f0] \^U^A │ │ - [ 312f4] g/ │ │ - [ 31300] d │ │ - [ 31310] U^U^A │ │ - [ 31315] / │ │ - [ 31318] x^C^A │ │ - [ 31320] z^T^A │ │ - [ 31325] 3 │ │ - [ 3132c] ^2 │ │ - [ 31334] t/ │ │ - [ 3133c] l3 │ │ - [ 31345] $ │ │ - [ 3134c] f� │ │ - [ 31370] M^Q^A │ │ - [ 31375] $ │ │ - [ 3137c] O�^A │ │ - [ 31384] }� │ │ - [ 3138c] |� │ │ - [ 313a0] a^Q^A │ │ - [ 313a4] > │ │ - [ 313a8] 4^A^B │ │ - [ 313b0] C^R^A │ │ - [ 313b4] <2 │ │ - [ 313b8] o^E^C │ │ - [ 313bc] z$ │ │ - [ 313c0] ]^B^C │ │ - [ 313cc] )�^A │ │ - [ 313e4] )/ │ │ - [ 313f0] L^S^A │ │ - [ 313fc] ,^] │ │ - [ 31408] a^T^A │ │ - [ 3140d] 2 │ │ - [ 31410] q^F^A │ │ - [ 31414] E1 │ │ - [ 31418] P^D^A │ │ - [ 31420] O^N^C │ │ - [ 31424] M�^A │ │ - [ 3142d] 1 │ │ - [ 31434] g� │ │ - [ 31438] M^K^C │ │ - [ 3143c] 4� │ │ - [ 3144c] p� │ │ - [ 31450] h^M^C │ │ - [ 31468] E^P^A │ │ - [ 31474] s�^A │ │ - [ 31484] _� │ │ - [ 3148c] t! │ │ - [ 31498] b^O^A │ │ - [ 3149c] #�^A │ │ - [ 314a4] | │ │ - [ 314a8] K^A^A │ │ - [ 314ad] / │ │ - [ 314b8] I^S^A │ │ - [ 314bc] U/ │ │ - [ 314c8] -^R^A │ │ - [ 314d8] S^T^A │ │ - [ 314dc] _! │ │ - [ 314e4] J� │ │ - [ 314ec] w�^A │ │ - [ 314f0] 9^Q^A │ │ - [ 314f4] %�^A │ │ - [ 31508] <^P^A │ │ - [ 31510] 6^P^A │ │ - [ 31514] ;�^A │ │ - [ 31524] m�^A │ │ - [ 3152d] 3 │ │ - [ 31530] D^I^C │ │ - [ 31534] w�^A │ │ - [ 31538] 8^U^A │ │ - [ 31540] b^U^A │ │ - [ 31544] M3 │ │ - [ 31550] P^S^A │ │ - [ 31555] 3 │ │ - [ 3155c] a�^A │ │ - [ 31570] }^R^A │ │ - [ 31575] │ │ - [ 31584] '2 │ │ - [ 31588] 0^E^C │ │ - [ 3158c] G�^A │ │ - [ 31595] $ │ │ - [ 3159c] K�^A │ │ - [ 315c5] 3 │ │ - [ 315cc] j� │ │ - [ 315d0] V^M^C │ │ - [ 315dc] >� │ │ - [ 315e4] d�^A │ │ - [ 315f0] ` │ │ - [ 315f8] W^P^A │ │ - [ 315fc] 3�^A │ │ - [ 31608] o\n │ │ + [ 311dc] '^D^A │ │ + [ 311e0] Z! │ │ + [ 311e8] u! │ │ + [ 311f9] 3 │ │ + [ 311fc] G^H^B │ │ + [ 31200] L� │ │ + [ 3120c] t^S^A │ │ + [ 3121c] j^P^A │ │ + [ 31221] 2 │ │ + [ 31228] i� │ │ + [ 31230] 52 │ │ + [ 31234] Z^E^C │ │ + [ 31239] $ │ │ + [ 31241] / │ │ + [ 3124c] K^P^A │ │ + [ 31251] 3 │ │ + [ 31258] +�^A │ │ + [ 31268] D/ │ │ + [ 31278] ;�^A │ │ + [ 31288] F�^A │ │ + [ 31291] 2 │ │ + [ 31299] 0 │ │ + [ 3129c] 6^D^B │ │ + [ 312a9] 2 │ │ + [ 312ac] *^F^B │ │ + [ 312b8] '�^A │ │ + [ 312c8] -3 │ │ + [ 312cc] :^G^E │ │ + [ 312d0] Z� │ │ + [ 312e1] $ │ │ + [ 312e4] v^B^D │ │ + [ 312e8] N� │ │ + [ 312f0] E� │ │ + [ 312f9] 2 │ │ + [ 312fc] t^F^A │ │ + [ 31300] -^] │ │ + [ 31308] 51 │ │ + [ 3130c] @^D^A │ │ + [ 31310] B3 │ │ + [ 31320] +�^A │ │ + [ 31328] A^] │ │ + [ 31330] ]� │ │ + [ 31344] j^O^A │ │ + [ 31348] /�^A │ │ + [ 31350] #� │ │ + [ 31358] "�^A │ │ + [ 31361] 2 │ │ + [ 31364] }^F^A │ │ + [ 31368] C1 │ │ + [ 3136c] N^D^A │ │ + [ 31370] P�^A │ │ + [ 3137c] M │ │ + [ 31389] $ │ │ + [ 31398] -�^A │ │ + [ 313a4] ;^T^A │ │ + [ 313a9] / │ │ + [ 313b1] 2 │ │ + [ 313b8] "/ │ │ + [ 313bc] {^C^A │ │ + [ 313c1] / │ │ + [ 313c4] m^C^A │ │ + [ 313c9] 0 │ │ + [ 313cc] 4^D^B │ │ + [ 313d4] `^U^A │ │ + [ 313d8] t� │ │ + [ 313dc] t^M^C │ │ + [ 313e0] j^] │ │ + [ 313e8] ^�^A │ │ + [ 31408] S! │ │ + [ 31410] !�^A │ │ + [ 3141c] \^U^A │ │ + [ 31420] g/ │ │ + [ 3142c] d │ │ + [ 3143c] U^U^A │ │ + [ 31441] / │ │ + [ 31444] x^C^A │ │ + [ 3144c] z^T^A │ │ + [ 31451] 3 │ │ + [ 31458] ^2 │ │ + [ 31460] t/ │ │ + [ 31468] l3 │ │ + [ 31471] $ │ │ + [ 31478] f� │ │ + [ 3149c] M^Q^A │ │ + [ 314a1] $ │ │ + [ 314a8] O�^A │ │ + [ 314b0] }� │ │ + [ 314b8] |� │ │ + [ 314cc] a^Q^A │ │ + [ 314d0] > │ │ + [ 314d4] 4^A^B │ │ + [ 314dc] C^R^A │ │ + [ 314e0] <2 │ │ + [ 314e4] o^E^C │ │ + [ 314e8] z$ │ │ + [ 314ec] ]^B^C │ │ + [ 314f8] )�^A │ │ + [ 31510] )/ │ │ + [ 3151c] L^S^A │ │ + [ 31528] ,^] │ │ + [ 31534] a^T^A │ │ + [ 31539] 2 │ │ + [ 3153c] q^F^A │ │ + [ 31540] E1 │ │ + [ 31544] P^D^A │ │ + [ 3154c] O^N^C │ │ + [ 31550] M�^A │ │ + [ 31559] 1 │ │ + [ 31560] g� │ │ + [ 31564] M^K^C │ │ + [ 31568] 4� │ │ + [ 31578] p� │ │ + [ 3157c] h^M^C │ │ + [ 31594] E^P^A │ │ + [ 315a0] s�^A │ │ + [ 315b0] _� │ │ + [ 315b8] t! │ │ + [ 315c4] b^O^A │ │ + [ 315c8] #�^A │ │ + [ 315d0] | │ │ + [ 315d4] K^A^A │ │ + [ 315d9] / │ │ + [ 315e4] I^S^A │ │ + [ 315e8] U/ │ │ + [ 315f4] -^R^A │ │ + [ 31604] S^T^A │ │ + [ 31608] _! │ │ + [ 31610] J� │ │ + [ 31618] w�^A │ │ + [ 3161c] 9^Q^A │ │ + [ 31620] %�^A │ │ + [ 31634] <^P^A │ │ + [ 3163c] 6^P^A │ │ + [ 31640] ;�^A │ │ + [ 31650] m�^A │ │ + [ 31659] 3 │ │ + [ 3165c] D^I^C │ │ + [ 31660] w�^A │ │ + [ 31664] 8^U^A │ │ + [ 3166c] b^U^A │ │ + [ 31670] M3 │ │ + [ 3167c] P^S^A │ │ + [ 31681] 3 │ │ + [ 31688] a�^A │ │ + [ 3169c] }^R^A │ │ + [ 316a1] │ │ + [ 316b0] '2 │ │ + [ 316b4] 0^E^C │ │ + [ 316b8] G�^A │ │ + [ 316c1] $ │ │ + [ 316c8] K�^A │ │ + [ 316f1] 3 │ │ + [ 316f8] j� │ │ + [ 316fc] V^M^C │ │ + [ 31708] >� │ │ + [ 31710] d�^A │ │ + [ 3171c] ` │ │ + [ 31724] W^P^A │ │ + [ 31728] 3�^A │ │ + [ 31734] o\n │ │ I\n │ │ 3 │ │ - [ 31620] '^I^B │ │ - [ 31628] v^L^B │ │ - [ 31630] U^L^B │ │ - [ 31634] T�^A │ │ - [ 31645] │ │ - [ 31648] Q^A^A │ │ - [ 31650] M^O^A │ │ - [ 31654] =�^A │ │ - [ 31660] 0 │ │ - [ 31664] `�^A │ │ - [ 3166c] )� │ │ - [ 31675] 3 │ │ - [ 3167c] W� │ │ - [ 31688] P^O^A │ │ - [ 3169d] $ │ │ - [ 316a0] >^C^A │ │ - [ 316ad] 2 │ │ - [ 316b4] I�^A │ │ - [ 316c0] 7^R^A │ │ - [ 316c4] ]3 │ │ - [ 316cc] 90 │ │ - [ 316d0] 2^D^A │ │ - [ 316d4] m�^A │ │ - [ 316d8] /^Q^A │ │ - [ 316dc] I/ │ │ - [ 316e4] "�^A │ │ - [ 316e8] &^V^A │ │ - [ 316ed] 2 │ │ - [ 316f8] E^T^A │ │ - [ 316fc] y1 │ │ - [ 31708] B^S^A │ │ - [ 31710] . │ │ - [ 31714] 8! │ │ - [ 31720] U^S^A │ │ - [ 31724] � │ │ - [ 3172c] ~2 │ │ - [ 31734] $� │ │ - [ 3173d] 2 │ │ - [ 31740] d^F^A │ │ - [ 31744] S� │ │ - [ 31750] W^O^A │ │ - [ 31754] n�^A │ │ - [ 3175c] x3 │ │ - [ 31760] 3^H^C │ │ - [ 31768] G^P^A │ │ - [ 31780] B^Q^A │ │ - [ 3178d] 0 │ │ - [ 31790] :^D^B │ │ - [ 31794] c� │ │ - [ 3179c] :�^A │ │ - [ 317a4] <3 │ │ - [ 317a8] z^G^D │ │ - [ 317b4] \�^A │ │ - [ 317c0] G^O^A │ │ - [ 317d0] q^U^A │ │ - [ 317d4] N�^A │ │ - [ 317e0] i^P^A │ │ - [ 317e4] #�^A │ │ - [ 317f0] ?^L^B │ │ - [ 317f8] :^R^A │ │ - [ 317fc] V�^A │ │ - [ 31810] m^R^A │ │ - [ 31818] C^N^C │ │ - [ 3181c] |�^A │ │ - [ 31820] '^S^A │ │ - [ 31828] f^Q^A │ │ - [ 3182c] W�^A │ │ - [ 31838] Q^L^B │ │ - [ 3183c] /2 │ │ - [ 31840] H^E^C │ │ - [ 31845] 3 │ │ - [ 3184c] ~� │ │ - [ 31854] O�^A │ │ - [ 3185c] J�^A │ │ - [ 31864] g1 │ │ - [ 31868] r^D^A │ │ - [ 31874] n� │ │ - [ 31880] 8^P^A │ │ - [ 3188c] 1�^A │ │ - [ 31894] Y�^A │ │ - [ 3189c] ;! │ │ - [ 318a4] y�^A │ │ - [ 318a8] "^T^A │ │ - [ 318ac] F� │ │ - [ 318b4] K3 │ │ - [ 318bc] A� │ │ - [ 318c4] y2 │ │ - [ 318cd] 2 │ │ - [ 318e4] (/ │ │ - [ 318f0] 5\n │ │ + [ 3174c] '^I^B │ │ + [ 31754] v^L^B │ │ + [ 3175c] U^L^B │ │ + [ 31760] T�^A │ │ + [ 31771] │ │ + [ 31774] Q^A^A │ │ + [ 3177c] M^O^A │ │ + [ 31780] =�^A │ │ + [ 3178c] 0 │ │ + [ 31790] `�^A │ │ + [ 31798] )� │ │ + [ 317a1] 3 │ │ + [ 317a8] W� │ │ + [ 317b4] P^O^A │ │ + [ 317c9] $ │ │ + [ 317cc] >^C^A │ │ + [ 317d9] 2 │ │ + [ 317e0] I�^A │ │ + [ 317ec] 7^R^A │ │ + [ 317f0] ]3 │ │ + [ 317f8] 90 │ │ + [ 317fc] 2^D^A │ │ + [ 31800] m�^A │ │ + [ 31804] /^Q^A │ │ + [ 31808] I/ │ │ + [ 31810] "�^A │ │ + [ 31814] &^V^A │ │ + [ 31819] 2 │ │ + [ 31824] E^T^A │ │ + [ 31828] y1 │ │ + [ 31834] B^S^A │ │ + [ 3183c] . │ │ + [ 31840] 8! │ │ + [ 3184c] U^S^A │ │ + [ 31850] � │ │ + [ 31858] ~2 │ │ + [ 31860] $� │ │ + [ 31869] 2 │ │ + [ 3186c] d^F^A │ │ + [ 31870] S� │ │ + [ 3187c] W^O^A │ │ + [ 31880] n�^A │ │ + [ 31888] x3 │ │ + [ 3188c] 3^H^C │ │ + [ 31894] G^P^A │ │ + [ 318ac] B^Q^A │ │ + [ 318b9] 0 │ │ + [ 318bc] :^D^B │ │ + [ 318c0] c� │ │ + [ 318c8] :�^A │ │ + [ 318d0] <3 │ │ + [ 318d4] z^G^D │ │ + [ 318e0] \�^A │ │ + [ 318ec] G^O^A │ │ + [ 318fc] q^U^A │ │ + [ 31900] N�^A │ │ + [ 3190c] i^P^A │ │ + [ 31910] #�^A │ │ + [ 3191c] ?^L^B │ │ + [ 31924] :^R^A │ │ + [ 31928] V�^A │ │ + [ 3193c] m^R^A │ │ + [ 31944] C^N^C │ │ + [ 31948] |�^A │ │ + [ 3194c] '^S^A │ │ + [ 31954] f^Q^A │ │ + [ 31958] W�^A │ │ + [ 31964] Q^L^B │ │ + [ 31968] /2 │ │ + [ 3196c] H^E^C │ │ + [ 31971] 3 │ │ + [ 31978] ~� │ │ + [ 31980] O�^A │ │ + [ 31988] J�^A │ │ + [ 31990] g1 │ │ + [ 31994] r^D^A │ │ + [ 319a0] n� │ │ + [ 319ac] 8^P^A │ │ + [ 319b8] 1�^A │ │ + [ 319c0] Y�^A │ │ + [ 319c8] ;! │ │ + [ 319d0] y�^A │ │ + [ 319d4] "^T^A │ │ + [ 319d8] F� │ │ + [ 319e0] K3 │ │ + [ 319e8] A� │ │ + [ 319f0] y2 │ │ + [ 319f9] 2 │ │ + [ 31a10] (/ │ │ + [ 31a1c] 5\n │ │ $ │ │ - [ 318fc] Y�^A │ │ - [ 3190c] .^] │ │ - [ 3191d] $ │ │ - [ 3192d] 3 │ │ - [ 31938] x^N^D │ │ - [ 31945] / │ │ - [ 31950] d^V^A │ │ - [ 31954] ~�^A │ │ - [ 31958] =^U^A │ │ - [ 3195c] 1� │ │ - [ 3196c] >2 │ │ - [ 31970] u^E^C │ │ - [ 31974] l$ │ │ - [ 31978] ;^B^B │ │ - [ 31984] v� │ │ - [ 31988] z^M^C │ │ - [ 3198c] (3 │ │ - [ 31990] (^G^B │ │ - [ 3199c] `� │ │ - [ 319a4] X^] │ │ - [ 319b5] 2 │ │ - [ 319bd] / │ │ - [ 319c8] 7^L^B │ │ - [ 319d0] -^L^B │ │ - [ 319d4] F�^A │ │ - [ 319dd] 3 │ │ - [ 319e4] j�^A │ │ - [ 319ed] 3 │ │ - [ 319f4] w^O │ │ - [ 31a00] `^T^A │ │ - [ 31a0c] // │ │ - [ 31a14] r3 │ │ - [ 31a18] &^H^B │ │ - [ 31a1c] y$ │ │ - [ 31a20] Z^B^C │ │ - [ 31a25] $ │ │ - [ 31a28] %^C^A │ │ - [ 31a30] G^Q^A │ │ - [ 31a34] v�^A │ │ - [ 31a38] 8^Q^A │ │ - [ 31a3d] 3 │ │ - [ 31a44] z/ │ │ - [ 31a54] +�^A │ │ - [ 31a5c] u�^A │ │ - [ 31a60] 7^Q^A │ │ - [ 31a64] Q� │ │ - [ 31a75] 1 │ │ - [ 31a7c] '�^A │ │ - [ 31a85] / │ │ - [ 31a88] a^C^A │ │ - [ 31a8c] :�^A │ │ - [ 31a95] 3 │ │ - [ 31a98] I^H^B │ │ - [ 31a9c] ^� │ │ - [ 31aa4] _�^A │ │ - [ 31ab0] : │ │ - [ 31ab4] 9�^A │ │ - [ 31ac4] C/ │ │ - [ 31adc] }$ │ │ - [ 31ae0] f^B^D │ │ - [ 31ae4] >� │ │ - [ 31aec] v�^A │ │ - [ 31b04] V2 │ │ - [ 31b0c] z� │ │ - [ 31b10] "^P^A │ │ - [ 31b14] )�^A │ │ - [ 31b1c] T�^A │ │ - [ 31b20] !^U^A │ │ - [ 31b24] Y� │ │ - [ 31b30] x^S^A │ │ - [ 31b3d] 3 │ │ - [ 31b48] b^T^A │ │ - [ 31b50] s^P^A │ │ - [ 31b54] X3 │ │ - [ 31b5c] */ │ │ - [ 31b68] T │ │ - [ 31b6c] h� │ │ - [ 31b70] P^K^C │ │ - [ 31b74] )3 │ │ - [ 31b78] *^G^C │ │ - [ 31b80] K^L^B │ │ - [ 31b84] 2�^A │ │ - [ 31b8c] T� │ │ - [ 31b9c] -" │ │ - [ 31ba0] $^B^C │ │ - [ 31ba8] %^N^C │ │ - [ 31bb0] =^T^A │ │ - [ 31bb8] !^O^B │ │ - [ 31bc0] q^T^A │ │ - [ 31bc4] C� │ │ - [ 31bcc] �^A │ │ - [ 31bd4] =� │ │ - [ 31bed] / │ │ - [ 31bf0] )^D^A │ │ - [ 31bf8] d\n │ │ + [ 31a28] Y�^A │ │ + [ 31a38] .^] │ │ + [ 31a49] $ │ │ + [ 31a59] 3 │ │ + [ 31a64] x^N^D │ │ + [ 31a71] / │ │ + [ 31a7c] d^V^A │ │ + [ 31a80] ~�^A │ │ + [ 31a84] =^U^A │ │ + [ 31a88] 1� │ │ + [ 31a98] >2 │ │ + [ 31a9c] u^E^C │ │ + [ 31aa0] l$ │ │ + [ 31aa4] ;^B^B │ │ + [ 31ab0] v� │ │ + [ 31ab4] z^M^C │ │ + [ 31ab8] (3 │ │ + [ 31abc] (^G^B │ │ + [ 31ac8] `� │ │ + [ 31ad0] X^] │ │ + [ 31ae1] 2 │ │ + [ 31ae9] / │ │ + [ 31af4] 7^L^B │ │ + [ 31afc] -^L^B │ │ + [ 31b00] F�^A │ │ + [ 31b09] 3 │ │ + [ 31b10] j�^A │ │ + [ 31b19] 3 │ │ + [ 31b20] w^O │ │ + [ 31b2c] `^T^A │ │ + [ 31b38] // │ │ + [ 31b40] r3 │ │ + [ 31b44] &^H^B │ │ + [ 31b48] y$ │ │ + [ 31b4c] Z^B^C │ │ + [ 31b51] $ │ │ + [ 31b54] %^C^A │ │ + [ 31b5c] G^Q^A │ │ + [ 31b60] v�^A │ │ + [ 31b64] 8^Q^A │ │ + [ 31b69] 3 │ │ + [ 31b70] z/ │ │ + [ 31b80] +�^A │ │ + [ 31b88] u�^A │ │ + [ 31b8c] 7^Q^A │ │ + [ 31b90] Q� │ │ + [ 31ba1] 1 │ │ + [ 31ba8] '�^A │ │ + [ 31bb1] / │ │ + [ 31bb4] a^C^A │ │ + [ 31bb8] :�^A │ │ + [ 31bc1] 3 │ │ + [ 31bc4] I^H^B │ │ + [ 31bc8] ^� │ │ + [ 31bd0] _�^A │ │ + [ 31bdc] : │ │ + [ 31be0] 9�^A │ │ + [ 31bf0] C/ │ │ + [ 31c08] }$ │ │ + [ 31c0c] f^B^D │ │ + [ 31c10] >� │ │ + [ 31c18] v�^A │ │ + [ 31c30] V2 │ │ + [ 31c38] z� │ │ + [ 31c3c] "^P^A │ │ + [ 31c40] )�^A │ │ + [ 31c48] T�^A │ │ + [ 31c4c] !^U^A │ │ + [ 31c50] Y� │ │ + [ 31c5c] x^S^A │ │ + [ 31c69] 3 │ │ + [ 31c74] b^T^A │ │ + [ 31c7c] s^P^A │ │ + [ 31c80] X3 │ │ + [ 31c88] */ │ │ + [ 31c94] T │ │ + [ 31c98] h� │ │ + [ 31c9c] P^K^C │ │ + [ 31ca0] )3 │ │ + [ 31ca4] *^G^C │ │ + [ 31cac] K^L^B │ │ + [ 31cb0] 2�^A │ │ + [ 31cb8] T� │ │ + [ 31cc8] -" │ │ + [ 31ccc] $^B^C │ │ + [ 31cd4] %^N^C │ │ + [ 31cdc] =^T^A │ │ + [ 31ce4] !^O^B │ │ + [ 31cec] q^T^A │ │ + [ 31cf0] C� │ │ + [ 31cf8] �^A │ │ + [ 31d00] =� │ │ + [ 31d19] / │ │ + [ 31d1c] )^D^A │ │ + [ 31d24] d\n │ │ ;2 │ │ - [ 31c00] l^E^C │ │ - [ 31c08] 0^S^A │ │ - [ 31c0d] │ │ - [ 31c10] V^A^A │ │ - [ 31c14] ]�^A │ │ - [ 31c1c] G^] │ │ - [ 31c24] B� │ │ - [ 31c2c] ?/ │ │ - [ 31c40] n^S^A │ │ - [ 31c48] F^U^A │ │ - [ 31c4d] 2 │ │ - [ 31c50] n^F^A │ │ - [ 31c54] M�^A │ │ - [ 31c5c] R� │ │ - [ 31c65] 2 │ │ - [ 31c74] H�^A │ │ - [ 31c7c] I3 │ │ - [ 31c94] 92 │ │ - [ 31c98] f^E^C │ │ - [ 31c9d] │ │ - [ 31cac] 8�^A │ │ - [ 31cb0] <^V^A │ │ - [ 31cb4] ;/ │ │ - [ 31cd4] ,�^A │ │ - [ 31cdc] &2 │ │ - [ 31ce0] -^E^C │ │ - [ 31ce8] ;^P^A │ │ - [ 31ced] 3 │ │ - [ 31cf4] y │ │ - [ 31cf8] H^A^A │ │ - [ 31d00] 7^P^A │ │ - [ 31d04] s1 │ │ - [ 31d08] ~^D^A │ │ - [ 31d10] .^R^A │ │ - [ 31d18] f^V^A │ │ - [ 31d28] X^N^C │ │ - [ 31d2c] 2^] │ │ - [ 31d40] '^P^A │ │ - [ 31d44] 3�^A │ │ - [ 31d4d] 2 │ │ - [ 31d54] c� │ │ - [ 31d58] A^M^C │ │ - [ 31d5c] q�^A │ │ - [ 31d65] 3 │ │ - [ 31d70] E │ │ - [ 31d7c] k�^A │ │ - [ 31d84] w� │ │ - [ 31d94] a�^A │ │ - [ 31d98] #^Q^A │ │ - [ 31d9d] 2 │ │ - [ 31da0] o^F^A │ │ - [ 31da4] U�^A │ │ - [ 31db8] Z^O^A │ │ - [ 31dc0] Z^S^A │ │ - [ 31dc4] ~1 │ │ - [ 31dd0] \^R^A │ │ - [ 31dd8] 3^O^A │ │ - [ 31ddd] 3 │ │ - [ 31dec] b�^A │ │ - [ 31e14] U�^A │ │ - [ 31e1c] 41 │ │ - [ 31e20] ?^D^A │ │ - [ 31e25] 3 │ │ - [ 31e2c] A�^A │ │ - [ 31e40] J^O^A │ │ - [ 31e44] )�^A │ │ - [ 31e48] -^V^A │ │ - [ 31e4c] F�^A │ │ - [ 31e55] $ │ │ - [ 31e58] ^C^A │ │ - [ 31e5c] & │ │ - [ 31e60] $^A^C │ │ - [ 31e64] I^A │ │ - [ 31e68] │ │ - [ 31e6d] 3 │ │ - [ 31e70] =^I^B │ │ - [ 31e75] ! │ │ - [ 31e7c] X/ │ │ - [ 31e90] 9^O^A │ │ - [ 31e94] /� │ │ - [ 31ea4] e^] │ │ - [ 31ebc] w │ │ - [ 31ec0] F^A^A │ │ - [ 31ec5] $ │ │ - [ 31ec8] (^C^A │ │ - [ 31ed0] p^U^A │ │ - [ 31edc] ~� │ │ - [ 31ee4] 73 │ │ - [ 31ee8] g^G^C │ │ - [ 31eed] $ │ │ - [ 31efc] e� │ │ - [ 31f00] G^M^C │ │ - [ 31f08] U^T^A │ │ - [ 31f15] 2 │ │ - [ 31f1c] z�^A │ │ - [ 31f20] :^U^A │ │ - [ 31f24] k�^A │ │ - [ 31f2c] G� │ │ - [ 31f34] 7�^A │ │ - [ 31f3c] d2 │ │ - [ 31f44] X� │ │ - [ 31f48] &^K^B │ │ - [ 31f54] x�^A │ │ - [ 31f58] :^Q^A │ │ - [ 31f6c] D^] │ │ - [ 31f75] $ │ │ - [ 31f78] -^C^A │ │ - [ 31f7c] ^� │ │ - [ 31f90] |^P^A │ │ - [ 31f9c] =1 │ │ - [ 31fa0] H^D^A │ │ - [ 31fa5] 3 │ │ - [ 31fa8] ~^H^B │ │ - [ 31fb0] '^L^B │ │ - [ 31fb4] n/ │ │ - [ 31fbc] / │ │ - [ 31fc0] '^A^A │ │ - [ 31fcc] :�^A │ │ - [ 31fd4] #� │ │ - [ 31fdd] . │ │ - [ 31fe0] X^C^A │ │ - [ 31fe4] _� │ │ - [ 31fed] / │ │ - [ 31ff5] │ │ - [ 31ff8] U^A^A │ │ - [ 31ffc] m� │ │ - [ 32000] _^M^C │ │ - [ 32005] $ │ │ - [ 3200c] $�^A │ │ - [ 32018] e^V^A │ │ - [ 3201c] b�^A │ │ - [ 32020] $^Q^A │ │ - [ 32024] M� │ │ - [ 3202c] ;�^A │ │ - [ 32034] I� │ │ - [ 32040] T^S^A │ │ - [ 32044] 21 │ │ - [ 32048] =^D^A │ │ - [ 32050] k^T^A │ │ - [ 3205d] / │ │ - [ 32065] 3 │ │ - [ 32068] b^I^C │ │ - [ 3206c] �^A │ │ - [ 32844] "� │ │ - [ 3284c] #/ │ │ - [ 32850] |^C^A │ │ - [ 32854] N1 │ │ - [ 32858] Y^D^A │ │ - [ 32860] %^O^B │ │ - [ 3286d] 2 │ │ - [ 32878] x^L^B │ │ - [ 3287c] ?^] │ │ - [ 3288c] h� │ │ - [ 32894] i^] │ │ - [ 328a5] 3 │ │ - [ 328b8] z^P^A │ │ - [ 328bc] |� │ │ - [ 328c0] z^K^B │ │ - [ 328cc] A3 │ │ - [ 328d5] $ │ │ - [ 328dd] 2 │ │ - [ 328e4] >/ │ │ - [ 328f0] D^P^A │ │ - [ 328f4] � │ │ - [ 32904] [2 │ │ - [ 32918] G^T^A │ │ - [ 32924] ?3 │ │ - [ 3292d] 2 │ │ - [ 32930] Y^F^A │ │ - [ 32934] -�^A │ │ - [ 32938] 1^V^A │ │ - [ 3295c] n�^A │ │ - [ 32964] 9�^A │ │ - [ 32970] L^Q^A │ │ - [ 32978] w^T^A │ │ - [ 32984] �^A │ │ - [ 32994] p/ │ │ - [ 329a4] \/ │ │ - [ 329ad] 2 │ │ - [ 329bd] / │ │ - [ 329c0] [^C^A │ │ - [ 329cc] i� │ │ - [ 329d0] S^K^C │ │ - [ 329d5] $ │ │ - [ 329d8] 1^C^A │ │ - [ 329dd] $ │ │ - [ 329e4] k2 │ │ - [ 329f8] [^T^A │ │ - [ 329fd] 3 │ │ - [ 32a10] ]^V^A │ │ - [ 32a14] R2 │ │ - [ 32a28] W^R^A │ │ - [ 32a34] c/ │ │ - [ 32a4c] Z� │ │ - [ 32a50] *^K^B │ │ - [ 32a54] u� │ │ - [ 32a60] x^O^A │ │ - [ 32a64] y� │ │ - [ 32a68] !^P^A │ │ - [ 32a6c] b$ │ │ - [ 32a70] .^B^A │ │ - [ 32a7d] ! │ │ - [ 32a85] 1 │ │ - [ 32a8c] Q�^A │ │ - [ 32a94] / │ │ - [ 32a98] y^C^A │ │ - [ 32aa0] K^S^A │ │ - [ 32aa4] w�^A │ │ - [ 32aa8] "^R^A │ │ - [ 32ab0] _^T^A │ │ - [ 32abc] D�^A │ │ - [ 32ac8] ^V^A │ │ - [ 32ad0] _^V^A │ │ - [ 32ad4] :� │ │ - [ 32adc] {3 │ │ - [ 32ae0] ;^H^B │ │ - [ 32ae8] :^N^C │ │ - [ 32af0] h^P^A │ │ - [ 32af5] 3 │ │ - [ 32af8] #^I^B │ │ - [ 32b04] *�^A │ │ - [ 32b10] X^U^A │ │ - [ 32b15] $ │ │ - [ 32b18] ?^C^A │ │ - [ 32b20] F^P^A │ │ - [ 32b25] 2 │ │ - [ 32b28] c^F^A │ │ - [ 32b2c] t�^A │ │ - [ 32b34] v�^A │ │ - [ 32b38] 7^U^A │ │ - [ 32b40] I^R^A │ │ - [ 32b44] D�^A │ │ - [ 32b48] L^V^C │ │ - [ 32b4c] 7�^A │ │ - [ 32b58] >^O^A │ │ - [ 32b5c] *� │ │ - [ 32b64] O1 │ │ - [ 32b68] Z^D^A │ │ - [ 32b6c] |�^A │ │ - [ 32b70] >^Q^A │ │ - [ 32b74] g�^A │ │ - [ 32b78] )^Q^A │ │ - [ 32b7c] O� │ │ - [ 32b88] ?^O^A │ │ - [ 32b8d] 3 │ │ - [ 32ba5] $ │ │ - [ 32bb0] A^S^A │ │ - [ 32bd8] /^O^A │ │ - [ 32be0] , │ │ - [ 32be8] ,^S^A │ │ - [ 32bed] $ │ │ - [ 32bf8] -^T^A │ │ - [ 32bfc] B�^A │ │ - [ 32c05] 3 │ │ - [ 32c0c] E�^A │ │ - [ 32c14] p�^A │ │ - [ 32c18] 2^U^A │ │ - [ 32c24] |3 │ │ - [ 32c28] =^H^B │ │ - [ 32c2c] B�^A │ │ - [ 32c34] 2� │ │ - [ 32c3c] 1^] │ │ - [ 32c44] 81 │ │ - [ 32c48] C^D^A │ │ - [ 32c4d] $ │ │ - [ 32c60] {^R^A │ │ - [ 32c64] 5�^A │ │ - [ 32c6d] 3 │ │ - [ 32c7c] P� │ │ - [ 32c88] J^U^A │ │ - [ 32c94] {�^A │ │ - [ 32c98] &^S^A │ │ - [ 32ca4] 6�^A │ │ - [ 32cac] /�^A │ │ - [ 32cb0] 3^V^A │ │ - [ 32cbd] 2 │ │ - [ 32cc0] ~^F^A │ │ - [ 32cc5] 2 │ │ - [ 32ccd] 3 │ │ - [ 32cd5] $ │ │ - [ 32cd8] A^C^A │ │ - [ 32cdd] │ │ - [ 32cec] N�^A │ │ - [ 32cf8] F^R^A │ │ - [ 32cfd] 2 │ │ - [ 32d08] 7^T^A │ │ - [ 32d0c] y3 │ │ - [ 32d10] 6^H^C │ │ - [ 32d20] U^O^A │ │ - [ 32d24] p$ │ │ - [ 32d28] C^B^B │ │ - [ 32d2c] �^A │ │ - [ 32d38] n^Q^A │ │ - [ 32d3c] T�^A │ │ - [ 32d44] F�^A │ │ - [ 32d48] R^V^C │ │ - [ 32d4c] `! │ │ - [ 32d54] /�^A │ │ - [ 32d5c] O� │ │ - [ 32d64] z�^A │ │ - [ 32d68] <^Q^A │ │ - [ 32d74] }2 │ │ - [ 32d7d] 3 │ │ - [ 32d80] f^H^B │ │ - [ 32d85] 3 │ │ - [ 32d94] 7/ │ │ - [ 32d9d] 1 │ │ - [ 32da4] \� │ │ - [ 32dac] 5! │ │ - [ 32db4] ;�^A │ │ - [ 32dbc] x1 │ │ - [ 32dcd] / │ │ - [ 32de4] }� │ │ - [ 32dec] H� │ │ - [ 32df4] V^] │ │ - [ 32dfc] G�^A │ │ - [ 32e04] e� │ │ - [ 32e15] 3 │ │ - [ 32e18] Y^I^C │ │ - [ 32e1d] 2 │ │ - [ 32e25] 2 │ │ - [ 32e28] "^F^B │ │ - [ 32e2c] y� │ │ - [ 32e3d] 3 │ │ - [ 32e40] h^H^B │ │ - [ 32e44] c�^A │ │ - [ 32e4d] 3 │ │ - [ 32e54] Z�^A │ │ - [ 32e64] T2 │ │ - [ 32e70] +\n │ │ + [ 32711] ! │ │ + [ 32719] $ │ │ + [ 3271c] 4^C^A │ │ + [ 32720] B�^A │ │ + [ 32729] 3 │ │ + [ 32731] 1 │ │ + [ 3273c] r^O^A │ │ + [ 32740] l/ │ │ + [ 32759] 3 │ │ + [ 32774] t^U^B │ │ + [ 32781] $ │ │ + [ 32789] / │ │ + [ 32790] O�^A │ │ + [ 327a4] e^O^A │ │ + [ 327a8] -� │ │ + [ 327b1] $ │ │ + [ 327c4] ~^S^A │ │ + [ 327c9] / │ │ + [ 327d8] X1 │ │ + [ 327dc] c^D^A │ │ + [ 327f0] e� │ │ + [ 327fc] P^U^A │ │ + [ 32801] 2 │ │ + [ 32809] 2 │ │ + [ 32814] 2^O^A │ │ + [ 32818] O/ │ │ + [ 32821] / │ │ + [ 32828] u�^A │ │ + [ 3282c] 6^U^A │ │ + [ 32830] W │ │ + [ 32834] <^A^D │ │ + [ 32851] / │ │ + [ 32854] g^C^A │ │ + [ 32859] ! │ │ + [ 32861] 3 │ │ + [ 32869] / │ │ + [ 32874] n^R^A │ │ + [ 32878] s3 │ │ + [ 3287c] (^H^B │ │ + [ 32880] ;�^A │ │ + [ 32889] $ │ │ + [ 32890] e�^A │ │ + [ 3289c] H^L^C │ │ + [ 328a4] b │ │ + [ 328b0] @�^A │ │ + [ 328b9] $ │ │ + [ 328c0] 9/ │ │ + [ 328c8] @�^A │ │ + [ 328d0] o� │ │ + [ 328e4] }^Q^A │ │ + [ 328e8] H�^A │ │ + [ 328ec] X^V^C │ │ + [ 328f1] 1 │ │ + [ 328f8] .�^A │ │ + [ 32900] H�^A │ │ + [ 32914] ?^U^A │ │ + [ 32918] %� │ │ + [ 32920] #�^A │ │ + [ 32924] '^V^A │ │ + [ 32928] N3 │ │ + [ 32931] / │ │ + [ 32934] +^D^A │ │ + [ 32938] T� │ │ + [ 32948] @�^A │ │ + [ 32954] e^T^A │ │ + [ 32960] >�^A │ │ + [ 32970] "� │ │ + [ 32978] #/ │ │ + [ 3297c] |^C^A │ │ + [ 32980] N1 │ │ + [ 32984] Y^D^A │ │ + [ 3298c] %^O^B │ │ + [ 32999] 2 │ │ + [ 329a4] x^L^B │ │ + [ 329a8] ?^] │ │ + [ 329b8] h� │ │ + [ 329c0] i^] │ │ + [ 329d1] 3 │ │ + [ 329e4] z^P^A │ │ + [ 329e8] |� │ │ + [ 329ec] z^K^B │ │ + [ 329f8] A3 │ │ + [ 32a01] $ │ │ + [ 32a09] 2 │ │ + [ 32a10] >/ │ │ + [ 32a1c] D^P^A │ │ + [ 32a20] � │ │ + [ 32a30] [2 │ │ + [ 32a44] G^T^A │ │ + [ 32a50] ?3 │ │ + [ 32a59] 2 │ │ + [ 32a5c] Y^F^A │ │ + [ 32a60] -�^A │ │ + [ 32a64] 1^V^A │ │ + [ 32a88] n�^A │ │ + [ 32a90] 9�^A │ │ + [ 32a9c] L^Q^A │ │ + [ 32aa4] w^T^A │ │ + [ 32ab0] �^A │ │ + [ 32ac0] p/ │ │ + [ 32ad0] \/ │ │ + [ 32ad9] 2 │ │ + [ 32ae9] / │ │ + [ 32aec] [^C^A │ │ + [ 32af8] i� │ │ + [ 32afc] S^K^C │ │ + [ 32b01] $ │ │ + [ 32b04] 1^C^A │ │ + [ 32b09] $ │ │ + [ 32b10] k2 │ │ + [ 32b24] [^T^A │ │ + [ 32b29] 3 │ │ + [ 32b3c] ]^V^A │ │ + [ 32b40] R2 │ │ + [ 32b54] W^R^A │ │ + [ 32b60] c/ │ │ + [ 32b78] Z� │ │ + [ 32b7c] *^K^B │ │ + [ 32b80] u� │ │ + [ 32b8c] x^O^A │ │ + [ 32b90] y� │ │ + [ 32b94] !^P^A │ │ + [ 32b98] b$ │ │ + [ 32b9c] .^B^A │ │ + [ 32ba9] ! │ │ + [ 32bb1] 1 │ │ + [ 32bb8] Q�^A │ │ + [ 32bc0] / │ │ + [ 32bc4] y^C^A │ │ + [ 32bcc] K^S^A │ │ + [ 32bd0] w�^A │ │ + [ 32bd4] "^R^A │ │ + [ 32bdc] _^T^A │ │ + [ 32be8] D�^A │ │ + [ 32bf4] ^V^A │ │ + [ 32bfc] _^V^A │ │ + [ 32c00] :� │ │ + [ 32c08] {3 │ │ + [ 32c0c] ;^H^B │ │ + [ 32c14] :^N^C │ │ + [ 32c1c] h^P^A │ │ + [ 32c21] 3 │ │ + [ 32c24] #^I^B │ │ + [ 32c30] *�^A │ │ + [ 32c3c] X^U^A │ │ + [ 32c41] $ │ │ + [ 32c44] ?^C^A │ │ + [ 32c4c] F^P^A │ │ + [ 32c51] 2 │ │ + [ 32c54] c^F^A │ │ + [ 32c58] t�^A │ │ + [ 32c60] v�^A │ │ + [ 32c64] 7^U^A │ │ + [ 32c6c] I^R^A │ │ + [ 32c70] D�^A │ │ + [ 32c74] L^V^C │ │ + [ 32c78] 7�^A │ │ + [ 32c84] >^O^A │ │ + [ 32c88] *� │ │ + [ 32c90] O1 │ │ + [ 32c94] Z^D^A │ │ + [ 32c98] |�^A │ │ + [ 32c9c] >^Q^A │ │ + [ 32ca0] g�^A │ │ + [ 32ca4] )^Q^A │ │ + [ 32ca8] O� │ │ + [ 32cb4] ?^O^A │ │ + [ 32cb9] 3 │ │ + [ 32cd1] $ │ │ + [ 32cdc] A^S^A │ │ + [ 32d04] /^O^A │ │ + [ 32d0c] , │ │ + [ 32d14] ,^S^A │ │ + [ 32d19] $ │ │ + [ 32d24] -^T^A │ │ + [ 32d28] B�^A │ │ + [ 32d31] 3 │ │ + [ 32d38] E�^A │ │ + [ 32d40] p�^A │ │ + [ 32d44] 2^U^A │ │ + [ 32d50] |3 │ │ + [ 32d54] =^H^B │ │ + [ 32d58] B�^A │ │ + [ 32d60] 2� │ │ + [ 32d68] 1^] │ │ + [ 32d70] 81 │ │ + [ 32d74] C^D^A │ │ + [ 32d79] $ │ │ + [ 32d8c] {^R^A │ │ + [ 32d90] 5�^A │ │ + [ 32d99] 3 │ │ + [ 32da8] P� │ │ + [ 32db4] J^U^A │ │ + [ 32dc0] {�^A │ │ + [ 32dc4] &^S^A │ │ + [ 32dd0] 6�^A │ │ + [ 32dd8] /�^A │ │ + [ 32ddc] 3^V^A │ │ + [ 32de9] 2 │ │ + [ 32dec] ~^F^A │ │ + [ 32df1] 2 │ │ + [ 32df9] 3 │ │ + [ 32e01] $ │ │ + [ 32e04] A^C^A │ │ + [ 32e09] │ │ + [ 32e18] N�^A │ │ + [ 32e24] F^R^A │ │ + [ 32e29] 2 │ │ + [ 32e34] 7^T^A │ │ + [ 32e38] y3 │ │ + [ 32e3c] 6^H^C │ │ + [ 32e4c] U^O^A │ │ + [ 32e50] p$ │ │ + [ 32e54] C^B^B │ │ + [ 32e58] �^A │ │ + [ 32e64] n^Q^A │ │ + [ 32e68] T�^A │ │ + [ 32e70] F�^A │ │ + [ 32e74] R^V^C │ │ + [ 32e78] `! │ │ + [ 32e80] /�^A │ │ + [ 32e88] O� │ │ + [ 32e90] z�^A │ │ + [ 32e94] <^Q^A │ │ + [ 32ea0] }2 │ │ + [ 32ea9] 3 │ │ + [ 32eac] f^H^B │ │ + [ 32eb1] 3 │ │ + [ 32ec0] 7/ │ │ + [ 32ec9] 1 │ │ + [ 32ed0] \� │ │ + [ 32ed8] 5! │ │ + [ 32ee0] ;�^A │ │ + [ 32ee8] x1 │ │ + [ 32ef9] / │ │ + [ 32f10] }� │ │ + [ 32f18] H� │ │ + [ 32f20] V^] │ │ + [ 32f28] G�^A │ │ + [ 32f30] e� │ │ + [ 32f41] 3 │ │ + [ 32f44] Y^I^C │ │ + [ 32f49] 2 │ │ + [ 32f51] 2 │ │ + [ 32f54] "^F^B │ │ + [ 32f58] y� │ │ + [ 32f69] 3 │ │ + [ 32f6c] h^H^B │ │ + [ 32f70] c�^A │ │ + [ 32f79] 3 │ │ + [ 32f80] Z�^A │ │ + [ 32f90] T2 │ │ + [ 32f9c] +\n │ │ s/ │ │ - [ 32e80] Y^Q^A │ │ - [ 32e88] 1^P^A │ │ - [ 32e94] │ │ - [ 32e98] │ │ - [ 32ea0] a │ │ - [ 32ea4] │ │ - [ 32eac] 2 │ │ - [ 32eb0] 3 │ │ - [ 32eb4] │ │ - [ 32ec0] │ │ - [ 32ec4] '^C │ │ - [ 32ec8] 1 │ │ - [ 32ecc] o │ │ - [ 32ed0] 1 │ │ - [ 32ed4] D │ │ - [ 32ed8] 4 │ │ - [ 32edc] 1 │ │ - [ 32ee0] D │ │ - [ 32ee4] 2 │ │ - [ 32ee8] 3 │ │ - [ 32eec] D │ │ - [ 32ef0] 4 │ │ - [ 32ef4] I │ │ - [ 32ef8] J │ │ - [ 32efc] i │ │ - [ 32f00] j │ │ - [ 32f04] L │ │ - [ 32f0c] l │ │ - [ 32f18] n │ │ - [ 32f1c] s │ │ - [ 32f20] D │ │ - [ 32f24] Z │ │ - [ 32f2c] D │ │ - [ 32f30] z │ │ - [ 32f38] d │ │ - [ 32f3c] z │ │ - [ 32f44] L │ │ - [ 32f48] J │ │ - [ 32f4c] L │ │ - [ 32f50] j │ │ - [ 32f54] l │ │ - [ 32f58] j │ │ - [ 32f5c] N │ │ - [ 32f60] J │ │ - [ 32f64] N │ │ - [ 32f68] j │ │ - [ 32f6c] n │ │ - [ 32f70] j │ │ - [ 32f74] D │ │ - [ 32f78] Z │ │ - [ 32f7c] D │ │ - [ 32f80] z │ │ - [ 32f84] d │ │ - [ 32f88] z │ │ - [ 32f8c] h │ │ - [ 32f90] f^B │ │ - [ 32f94] j │ │ - [ 32f98] r │ │ - [ 32f9c] y^B │ │ - [ 32fa0] {^B │ │ - [ 32fa8] w │ │ - [ 32fac] y │ │ - [ 32fb0] │ │ - [ 32fb8] │ │ + [ 32fac] Y^Q^A │ │ + [ 32fb4] 1^P^A │ │ [ 32fc0] │ │ - [ 32fc8] │ │ - [ 32fcc] (^C │ │ + [ 32fc4] │ │ + [ 32fcc] a │ │ [ 32fd0] │ │ - [ 32fd8] │ │ - [ 32fe0] c^B │ │ - [ 32fe4] l │ │ - [ 32fe8] s │ │ - [ 32fec] x │ │ - [ 32ff4] │ │ - [ 32ff8] E^C │ │ - [ 32ffc] │ │ - [ 33004] │ │ - [ 3304c] e^E │ │ - [ 33054] '^F │ │ - [ 33058] t^F │ │ - [ 3305c] H^F │ │ - [ 33060] t^F │ │ - [ 33068] t^F │ │ - [ 3306c] J^F │ │ - [ 33070] t^F │ │ - [ 33074] M^N │ │ - [ 33078] 2^N │ │ - [ 3309c] q^O │ │ - [ 330a8] q^O │ │ - [ 330b4] A │ │ - [ 330bc] B │ │ - [ 330c0] D │ │ - [ 330c4] E │ │ - [ 330cc] G │ │ - [ 330d0] H │ │ - [ 330d4] I │ │ - [ 330d8] J │ │ - [ 330dc] K │ │ - [ 330e0] L │ │ - [ 330e4] M │ │ - [ 330e8] N │ │ - [ 330ec] O │ │ - [ 330f0] "^B │ │ - [ 330f4] P │ │ - [ 330f8] R │ │ - [ 330fc] T │ │ - [ 33100] U │ │ - [ 33104] W │ │ - [ 33108] a │ │ - [ 3310c] P^B │ │ - [ 33110] Q^B │ │ - [ 33118] b │ │ - [ 3311c] d │ │ - [ 33120] e │ │ - [ 33124] Y^B │ │ - [ 33128] [^B │ │ - [ 3312c] \^B │ │ - [ 33130] g │ │ - [ 33134] k │ │ - [ 33138] m │ │ - [ 3313c] K^A │ │ - [ 33140] o │ │ - [ 33144] T^B │ │ - [ 33150] p │ │ - [ 33154] t │ │ - [ 33158] u │ │ - [ 33160] o^B │ │ - [ 33164] v │ │ - [ 33168] %^] │ │ - [ 33180] i │ │ - [ 33184] r │ │ - [ 33188] u │ │ - [ 3318c] v │ │ - [ 331a4] =^D │ │ - [ 331a8] R^B │ │ - [ 331ac] c │ │ - [ 331b0] U^B │ │ - [ 331b8] \^B │ │ - [ 331bc] f │ │ - [ 331c0] _^B │ │ - [ 331c4] a^B │ │ - [ 331c8] e^B │ │ - [ 331cc] h^B │ │ - [ 331d0] i^B │ │ - [ 331d4] j^B │ │ - [ 331d8] {^] │ │ - [ 331e0] m^B │ │ - [ 331ec] q^B │ │ - [ 331f0] p^B │ │ - [ 331f4] r^B │ │ - [ 331f8] s^B │ │ - [ 331fc] t^B │ │ - [ 33200] u^B │ │ - [ 33204] x^B │ │ - [ 33228] z │ │ - [ 3323c] a │ │ - [ 33244] s │ │ - [ 3324c] │ │ - [ 33254] │ │ - [ 3325c] │ │ - [ 33260] B^C │ │ - [ 33264] │ │ - [ 3326c] B^C │ │ - [ 33270] │ │ - [ 3327c] │ │ - [ 33288] │ │ - [ 33290] B^C │ │ - [ 33294] │ │ - [ 332a0] │ │ - [ 332ac] │ │ - [ 332b4] B^C │ │ - [ 332b8] │ │ - [ 332c4] │ │ - [ 332d0] │ │ - [ 332d8] │ │ - [ 332e0] │ │ - [ 332e4] │ │ - [ 332e8] │ │ - [ 332ec] │ │ - [ 332f0] │ │ - [ 332f4] │ │ - [ 332f8] │ │ - [ 332fc] │ │ - [ 33300] │ │ - [ 33304] │ │ - [ 33308] │ │ - [ 3330d] │ │ - [ 33310] │ │ - [ 33314] 3^C │ │ - [ 33318] . │ │ - [ 3331c] . │ │ - [ 33320] . │ │ - [ 33324] . │ │ - [ 33328] . │ │ - [ 3332c] . │ │ - [ 33330] │ │ - [ 33334] 2 │ │ - [ 33338] 2 │ │ - [ 3333c] 2 │ │ - [ 33340] 2 │ │ - [ 33344] 2 │ │ - [ 33348] 5 │ │ - [ 3334c] 5 │ │ - [ 33350] 5 │ │ - [ 33354] 5 │ │ - [ 33358] 5 │ │ - [ 3335c] ! │ │ - [ 33360] ! │ │ - [ 33364] │ │ - [ 3336c] ? │ │ - [ 33370] ? │ │ - [ 33374] ? │ │ - [ 33378] ! │ │ - [ 3337c] ! │ │ - [ 33380] ? │ │ - [ 33384] 2 │ │ - [ 33388] 2 │ │ - [ 3338c] 2 │ │ - [ 33390] 2 │ │ - [ 33394] │ │ - [ 33398] 0 │ │ - [ 3339c] i │ │ - [ 333a0] 4 │ │ - [ 333a4] 5 │ │ - [ 333a8] 6 │ │ - [ 333ac] 7 │ │ - [ 333b0] 8 │ │ - [ 333b4] 9 │ │ - [ 333b8] + │ │ - [ 333bd] " │ │ - [ 333c0] = │ │ - [ 333c4] ( │ │ - [ 333c8] ) │ │ - [ 333cc] n │ │ - [ 333d0] 0 │ │ - [ 333d4] 1 │ │ - [ 333d8] 2 │ │ - [ 333dc] 3 │ │ - [ 333e0] 4 │ │ - [ 333e4] 5 │ │ - [ 333e8] 6 │ │ - [ 333ec] 7 │ │ - [ 333f0] 8 │ │ - [ 333f4] 9 │ │ - [ 333f8] + │ │ - [ 333fd] " │ │ - [ 33400] = │ │ - [ 33404] ( │ │ - [ 33408] ) │ │ - [ 3340c] a │ │ - [ 33410] e │ │ - [ 33414] o │ │ - [ 33418] x │ │ - [ 3341c] Y^B │ │ - [ 33420] h │ │ - [ 33424] k │ │ - [ 33428] l │ │ - [ 3342c] m │ │ - [ 33430] n │ │ - [ 33434] p │ │ - [ 33438] s │ │ - [ 3343c] t │ │ - [ 33440] R │ │ - [ 33444] s │ │ - [ 33448] a │ │ - [ 3344c] / │ │ - [ 33450] c │ │ - [ 33454] a │ │ - [ 33458] / │ │ - [ 3345c] s │ │ - [ 33460] C │ │ - [ 33468] C │ │ - [ 3346c] c │ │ - [ 33470] / │ │ - [ 33474] o │ │ - [ 33478] c │ │ - [ 3347c] / │ │ - [ 33480] u │ │ - [ 3348c] F │ │ - [ 33490] g │ │ - [ 33494] H │ │ - [ 33498] H │ │ - [ 3349c] H │ │ - [ 334a0] h │ │ - [ 334a4] '^A │ │ - [ 334a8] I │ │ - [ 334ac] I │ │ - [ 334b0] L │ │ - [ 334b4] l │ │ - [ 334b8] N │ │ - [ 334bc] N │ │ - [ 334c0] o │ │ - [ 334c4] P │ │ - [ 334c8] Q │ │ - [ 334cc] R │ │ - [ 334d0] R │ │ - [ 334d4] R │ │ - [ 334d8] S │ │ - [ 334dc] M │ │ - [ 334e0] T │ │ - [ 334e4] E │ │ - [ 334e8] L │ │ - [ 334ec] T │ │ - [ 334f0] M │ │ - [ 334f4] Z │ │ - [ 334f8] Z │ │ - [ 334fc] B │ │ - [ 33500] C │ │ - [ 33504] e │ │ - [ 33508] E │ │ - [ 3350c] F │ │ - [ 33510] M │ │ - [ 33514] o │ │ - [ 33528] i │ │ - [ 3352c] F │ │ - [ 33530] A │ │ - [ 33534] X │ │ - [ 33549] " │ │ - [ 3354c] D │ │ - [ 33550] d │ │ - [ 33554] e │ │ - [ 33558] i │ │ - [ 3355c] j │ │ - [ 33560] 1 │ │ - [ 33564] D │ │ - [ 33568] 7 │ │ - [ 3356c] 1 │ │ - [ 33570] D │ │ - [ 33574] 9 │ │ - [ 33578] 1 │ │ - [ 3357c] D │ │ - [ 33580] 1 │ │ - [ 33584] 0 │ │ - [ 33588] 1 │ │ - [ 3358c] D │ │ - [ 33590] 3 │ │ - [ 33594] 2 │ │ - [ 33598] D │ │ - [ 3359c] 3 │ │ - [ 335a0] 1 │ │ - [ 335a4] D │ │ - [ 335a8] 5 │ │ - [ 335ac] 2 │ │ - [ 335b0] D │ │ - [ 335b4] 5 │ │ - [ 335b8] 3 │ │ - [ 335bc] D │ │ - [ 335c0] 5 │ │ - [ 335c4] 4 │ │ - [ 335c8] D │ │ - [ 335cc] 5 │ │ - [ 335d0] 1 │ │ - [ 335d4] D │ │ - [ 335d8] 6 │ │ - [ 335dc] 5 │ │ - [ 335e0] D │ │ - [ 335e4] 6 │ │ - [ 335e8] 1 │ │ - [ 335ec] D │ │ - [ 335f0] 8 │ │ - [ 335f4] 3 │ │ - [ 335f8] D │ │ - [ 335fc] 8 │ │ - [ 33600] 5 │ │ - [ 33604] D │ │ - [ 33608] 8 │ │ - [ 3360c] 7 │ │ - [ 33610] D │ │ - [ 33614] 8 │ │ - [ 33618] 1 │ │ - [ 3361c] D │ │ - [ 33620] I │ │ - [ 33624] I │ │ - [ 33628] I │ │ - [ 3362c] I │ │ - [ 33630] I │ │ - [ 33634] I │ │ - [ 33638] I │ │ - [ 3363c] V │ │ - [ 33640] V │ │ - [ 33644] V │ │ - [ 33648] I │ │ - [ 3364c] V │ │ - [ 33650] I │ │ - [ 33654] I │ │ - [ 33658] V │ │ - [ 3365c] I │ │ - [ 33660] I │ │ - [ 33664] I │ │ - [ 33668] I │ │ - [ 3366c] X │ │ - [ 33670] X │ │ - [ 33674] X │ │ - [ 33678] I │ │ - [ 3367c] X │ │ - [ 33680] I │ │ - [ 33684] I │ │ - [ 33688] L │ │ - [ 3368c] C │ │ - [ 33690] D │ │ - [ 33694] M │ │ - [ 33698] i │ │ - [ 3369c] i │ │ - [ 336a0] i │ │ - [ 336a4] i │ │ - [ 336a8] i │ │ - [ 336ac] i │ │ - [ 336b0] i │ │ - [ 336b4] v │ │ - [ 336b8] v │ │ - [ 336bc] v │ │ - [ 336c0] i │ │ - [ 336c4] v │ │ - [ 336c8] i │ │ - [ 336cc] i │ │ - [ 336d0] v │ │ - [ 336d4] i │ │ - [ 336d8] i │ │ - [ 336dc] i │ │ - [ 336e0] i │ │ - [ 336e4] x │ │ - [ 336e8] x │ │ - [ 336ec] x │ │ - [ 336f0] i │ │ - [ 336f4] x │ │ - [ 336f8] i │ │ - [ 336fc] i │ │ - [ 33700] l │ │ - [ 33704] c │ │ - [ 33708] d │ │ - [ 3370c] m │ │ - [ 33710] 0 │ │ - [ 33714] D │ │ - [ 33718] 3 │ │ - [ 3371c] +" │ │ - [ 33720] +" │ │ - [ 33724] +" │ │ - [ 33728] +" │ │ - [ 3372c] +" │ │ - [ 33730] ." │ │ - [ 33734] ." │ │ - [ 33738] ." │ │ - [ 3373c] ." │ │ - [ 33740] ." │ │ + [ 32fd8] 2 │ │ + [ 32fdc] 3 │ │ + [ 32fe0] │ │ + [ 32fec] │ │ + [ 32ff0] '^C │ │ + [ 32ff4] 1 │ │ + [ 32ff8] o │ │ + [ 32ffc] 1 │ │ + [ 33000] D │ │ + [ 33004] 4 │ │ + [ 33008] 1 │ │ + [ 3300c] D │ │ + [ 33010] 2 │ │ + [ 33014] 3 │ │ + [ 33018] D │ │ + [ 3301c] 4 │ │ + [ 33020] I │ │ + [ 33024] J │ │ + [ 33028] i │ │ + [ 3302c] j │ │ + [ 33030] L │ │ + [ 33038] l │ │ + [ 33044] n │ │ + [ 33048] s │ │ + [ 3304c] D │ │ + [ 33050] Z │ │ + [ 33058] D │ │ + [ 3305c] z │ │ + [ 33064] d │ │ + [ 33068] z │ │ + [ 33070] L │ │ + [ 33074] J │ │ + [ 33078] L │ │ + [ 3307c] j │ │ + [ 33080] l │ │ + [ 33084] j │ │ + [ 33088] N │ │ + [ 3308c] J │ │ + [ 33090] N │ │ + [ 33094] j │ │ + [ 33098] n │ │ + [ 3309c] j │ │ + [ 330a0] D │ │ + [ 330a4] Z │ │ + [ 330a8] D │ │ + [ 330ac] z │ │ + [ 330b0] d │ │ + [ 330b4] z │ │ + [ 330b8] h │ │ + [ 330bc] f^B │ │ + [ 330c0] j │ │ + [ 330c4] r │ │ + [ 330c8] y^B │ │ + [ 330cc] {^B │ │ + [ 330d4] w │ │ + [ 330d8] y │ │ + [ 330dc] │ │ + [ 330e4] │ │ + [ 330ec] │ │ + [ 330f4] │ │ + [ 330f8] (^C │ │ + [ 330fc] │ │ + [ 33104] │ │ + [ 3310c] c^B │ │ + [ 33110] l │ │ + [ 33114] s │ │ + [ 33118] x │ │ + [ 33120] │ │ + [ 33124] E^C │ │ + [ 33128] │ │ + [ 33130] │ │ + [ 33178] e^E │ │ + [ 33180] '^F │ │ + [ 33184] t^F │ │ + [ 33188] H^F │ │ + [ 3318c] t^F │ │ + [ 33194] t^F │ │ + [ 33198] J^F │ │ + [ 3319c] t^F │ │ + [ 331a0] M^N │ │ + [ 331a4] 2^N │ │ + [ 331c8] q^O │ │ + [ 331d4] q^O │ │ + [ 331e0] A │ │ + [ 331e8] B │ │ + [ 331ec] D │ │ + [ 331f0] E │ │ + [ 331f8] G │ │ + [ 331fc] H │ │ + [ 33200] I │ │ + [ 33204] J │ │ + [ 33208] K │ │ + [ 3320c] L │ │ + [ 33210] M │ │ + [ 33214] N │ │ + [ 33218] O │ │ + [ 3321c] "^B │ │ + [ 33220] P │ │ + [ 33224] R │ │ + [ 33228] T │ │ + [ 3322c] U │ │ + [ 33230] W │ │ + [ 33234] a │ │ + [ 33238] P^B │ │ + [ 3323c] Q^B │ │ + [ 33244] b │ │ + [ 33248] d │ │ + [ 3324c] e │ │ + [ 33250] Y^B │ │ + [ 33254] [^B │ │ + [ 33258] \^B │ │ + [ 3325c] g │ │ + [ 33260] k │ │ + [ 33264] m │ │ + [ 33268] K^A │ │ + [ 3326c] o │ │ + [ 33270] T^B │ │ + [ 3327c] p │ │ + [ 33280] t │ │ + [ 33284] u │ │ + [ 3328c] o^B │ │ + [ 33290] v │ │ + [ 33294] %^] │ │ + [ 332ac] i │ │ + [ 332b0] r │ │ + [ 332b4] u │ │ + [ 332b8] v │ │ + [ 332d0] =^D │ │ + [ 332d4] R^B │ │ + [ 332d8] c │ │ + [ 332dc] U^B │ │ + [ 332e4] \^B │ │ + [ 332e8] f │ │ + [ 332ec] _^B │ │ + [ 332f0] a^B │ │ + [ 332f4] e^B │ │ + [ 332f8] h^B │ │ + [ 332fc] i^B │ │ + [ 33300] j^B │ │ + [ 33304] {^] │ │ + [ 3330c] m^B │ │ + [ 33318] q^B │ │ + [ 3331c] p^B │ │ + [ 33320] r^B │ │ + [ 33324] s^B │ │ + [ 33328] t^B │ │ + [ 3332c] u^B │ │ + [ 33330] x^B │ │ + [ 33354] z │ │ + [ 33368] a │ │ + [ 33370] s │ │ + [ 33378] │ │ + [ 33380] │ │ + [ 33388] │ │ + [ 3338c] B^C │ │ + [ 33390] │ │ + [ 33398] B^C │ │ + [ 3339c] │ │ + [ 333a8] │ │ + [ 333b4] │ │ + [ 333bc] B^C │ │ + [ 333c0] │ │ + [ 333cc] │ │ + [ 333d8] │ │ + [ 333e0] B^C │ │ + [ 333e4] │ │ + [ 333f0] │ │ + [ 333fc] │ │ + [ 33404] │ │ + [ 3340c] │ │ + [ 33410] │ │ + [ 33414] │ │ + [ 33418] │ │ + [ 3341c] │ │ + [ 33420] │ │ + [ 33424] │ │ + [ 33428] │ │ + [ 3342c] │ │ + [ 33430] │ │ + [ 33434] │ │ + [ 33439] │ │ + [ 3343c] │ │ + [ 33440] 3^C │ │ + [ 33444] . │ │ + [ 33448] . │ │ + [ 3344c] . │ │ + [ 33450] . │ │ + [ 33454] . │ │ + [ 33458] . │ │ + [ 3345c] │ │ + [ 33460] 2 │ │ + [ 33464] 2 │ │ + [ 33468] 2 │ │ + [ 3346c] 2 │ │ + [ 33470] 2 │ │ + [ 33474] 5 │ │ + [ 33478] 5 │ │ + [ 3347c] 5 │ │ + [ 33480] 5 │ │ + [ 33484] 5 │ │ + [ 33488] ! │ │ + [ 3348c] ! │ │ + [ 33490] │ │ + [ 33498] ? │ │ + [ 3349c] ? │ │ + [ 334a0] ? │ │ + [ 334a4] ! │ │ + [ 334a8] ! │ │ + [ 334ac] ? │ │ + [ 334b0] 2 │ │ + [ 334b4] 2 │ │ + [ 334b8] 2 │ │ + [ 334bc] 2 │ │ + [ 334c0] │ │ + [ 334c4] 0 │ │ + [ 334c8] i │ │ + [ 334cc] 4 │ │ + [ 334d0] 5 │ │ + [ 334d4] 6 │ │ + [ 334d8] 7 │ │ + [ 334dc] 8 │ │ + [ 334e0] 9 │ │ + [ 334e4] + │ │ + [ 334e9] " │ │ + [ 334ec] = │ │ + [ 334f0] ( │ │ + [ 334f4] ) │ │ + [ 334f8] n │ │ + [ 334fc] 0 │ │ + [ 33500] 1 │ │ + [ 33504] 2 │ │ + [ 33508] 3 │ │ + [ 3350c] 4 │ │ + [ 33510] 5 │ │ + [ 33514] 6 │ │ + [ 33518] 7 │ │ + [ 3351c] 8 │ │ + [ 33520] 9 │ │ + [ 33524] + │ │ + [ 33529] " │ │ + [ 3352c] = │ │ + [ 33530] ( │ │ + [ 33534] ) │ │ + [ 33538] a │ │ + [ 3353c] e │ │ + [ 33540] o │ │ + [ 33544] x │ │ + [ 33548] Y^B │ │ + [ 3354c] h │ │ + [ 33550] k │ │ + [ 33554] l │ │ + [ 33558] m │ │ + [ 3355c] n │ │ + [ 33560] p │ │ + [ 33564] s │ │ + [ 33568] t │ │ + [ 3356c] R │ │ + [ 33570] s │ │ + [ 33574] a │ │ + [ 33578] / │ │ + [ 3357c] c │ │ + [ 33580] a │ │ + [ 33584] / │ │ + [ 33588] s │ │ + [ 3358c] C │ │ + [ 33594] C │ │ + [ 33598] c │ │ + [ 3359c] / │ │ + [ 335a0] o │ │ + [ 335a4] c │ │ + [ 335a8] / │ │ + [ 335ac] u │ │ + [ 335b8] F │ │ + [ 335bc] g │ │ + [ 335c0] H │ │ + [ 335c4] H │ │ + [ 335c8] H │ │ + [ 335cc] h │ │ + [ 335d0] '^A │ │ + [ 335d4] I │ │ + [ 335d8] I │ │ + [ 335dc] L │ │ + [ 335e0] l │ │ + [ 335e4] N │ │ + [ 335e8] N │ │ + [ 335ec] o │ │ + [ 335f0] P │ │ + [ 335f4] Q │ │ + [ 335f8] R │ │ + [ 335fc] R │ │ + [ 33600] R │ │ + [ 33604] S │ │ + [ 33608] M │ │ + [ 3360c] T │ │ + [ 33610] E │ │ + [ 33614] L │ │ + [ 33618] T │ │ + [ 3361c] M │ │ + [ 33620] Z │ │ + [ 33624] Z │ │ + [ 33628] B │ │ + [ 3362c] C │ │ + [ 33630] e │ │ + [ 33634] E │ │ + [ 33638] F │ │ + [ 3363c] M │ │ + [ 33640] o │ │ + [ 33654] i │ │ + [ 33658] F │ │ + [ 3365c] A │ │ + [ 33660] X │ │ + [ 33675] " │ │ + [ 33678] D │ │ + [ 3367c] d │ │ + [ 33680] e │ │ + [ 33684] i │ │ + [ 33688] j │ │ + [ 3368c] 1 │ │ + [ 33690] D │ │ + [ 33694] 7 │ │ + [ 33698] 1 │ │ + [ 3369c] D │ │ + [ 336a0] 9 │ │ + [ 336a4] 1 │ │ + [ 336a8] D │ │ + [ 336ac] 1 │ │ + [ 336b0] 0 │ │ + [ 336b4] 1 │ │ + [ 336b8] D │ │ + [ 336bc] 3 │ │ + [ 336c0] 2 │ │ + [ 336c4] D │ │ + [ 336c8] 3 │ │ + [ 336cc] 1 │ │ + [ 336d0] D │ │ + [ 336d4] 5 │ │ + [ 336d8] 2 │ │ + [ 336dc] D │ │ + [ 336e0] 5 │ │ + [ 336e4] 3 │ │ + [ 336e8] D │ │ + [ 336ec] 5 │ │ + [ 336f0] 4 │ │ + [ 336f4] D │ │ + [ 336f8] 5 │ │ + [ 336fc] 1 │ │ + [ 33700] D │ │ + [ 33704] 6 │ │ + [ 33708] 5 │ │ + [ 3370c] D │ │ + [ 33710] 6 │ │ + [ 33714] 1 │ │ + [ 33718] D │ │ + [ 3371c] 8 │ │ + [ 33720] 3 │ │ + [ 33724] D │ │ + [ 33728] 8 │ │ + [ 3372c] 5 │ │ + [ 33730] D │ │ + [ 33734] 8 │ │ + [ 33738] 7 │ │ + [ 3373c] D │ │ + [ 33740] 8 │ │ [ 33744] 1 │ │ - [ 33748] 2 │ │ - [ 3374c] 3 │ │ - [ 33750] 4 │ │ - [ 33754] 5 │ │ - [ 33758] 6 │ │ - [ 3375c] 7 │ │ - [ 33760] 8 │ │ - [ 33764] 9 │ │ - [ 33768] 1 │ │ - [ 3376c] 0 │ │ - [ 33770] 1 │ │ - [ 33774] 1 │ │ - [ 33778] 1 │ │ - [ 3377c] 2 │ │ - [ 33780] 1 │ │ - [ 33784] 3 │ │ - [ 33788] 1 │ │ - [ 3378c] 4 │ │ - [ 33790] 1 │ │ - [ 33794] 5 │ │ - [ 33798] 1 │ │ - [ 3379c] 6 │ │ - [ 337a0] 1 │ │ - [ 337a4] 7 │ │ - [ 337a8] 1 │ │ - [ 337ac] 8 │ │ - [ 337b0] 1 │ │ - [ 337b4] 9 │ │ - [ 337b8] 2 │ │ - [ 337bc] 0 │ │ - [ 337c0] ( │ │ - [ 337c4] 1 │ │ - [ 337c8] ) │ │ - [ 337cc] ( │ │ - [ 337d0] 2 │ │ - [ 337d4] ) │ │ - [ 337d8] ( │ │ - [ 337dc] 3 │ │ - [ 337e0] ) │ │ - [ 337e4] ( │ │ - [ 337e8] 4 │ │ - [ 337ec] ) │ │ - [ 337f0] ( │ │ - [ 337f4] 5 │ │ - [ 337f8] ) │ │ - [ 337fc] ( │ │ - [ 33800] 6 │ │ - [ 33804] ) │ │ - [ 33808] ( │ │ - [ 3380c] 7 │ │ - [ 33810] ) │ │ - [ 33814] ( │ │ - [ 33818] 8 │ │ - [ 3381c] ) │ │ - [ 33820] ( │ │ - [ 33824] 9 │ │ - [ 33828] ) │ │ - [ 3382c] ( │ │ - [ 33830] 1 │ │ - [ 33834] 0 │ │ - [ 33838] ) │ │ - [ 3383c] ( │ │ - [ 33840] 1 │ │ - [ 33844] 1 │ │ - [ 33848] ) │ │ - [ 3384c] ( │ │ - [ 33850] 1 │ │ - [ 33854] 2 │ │ - [ 33858] ) │ │ - [ 3385c] ( │ │ - [ 33860] 1 │ │ - [ 33864] 3 │ │ - [ 33868] ) │ │ - [ 3386c] ( │ │ + [ 33748] D │ │ + [ 3374c] I │ │ + [ 33750] I │ │ + [ 33754] I │ │ + [ 33758] I │ │ + [ 3375c] I │ │ + [ 33760] I │ │ + [ 33764] I │ │ + [ 33768] V │ │ + [ 3376c] V │ │ + [ 33770] V │ │ + [ 33774] I │ │ + [ 33778] V │ │ + [ 3377c] I │ │ + [ 33780] I │ │ + [ 33784] V │ │ + [ 33788] I │ │ + [ 3378c] I │ │ + [ 33790] I │ │ + [ 33794] I │ │ + [ 33798] X │ │ + [ 3379c] X │ │ + [ 337a0] X │ │ + [ 337a4] I │ │ + [ 337a8] X │ │ + [ 337ac] I │ │ + [ 337b0] I │ │ + [ 337b4] L │ │ + [ 337b8] C │ │ + [ 337bc] D │ │ + [ 337c0] M │ │ + [ 337c4] i │ │ + [ 337c8] i │ │ + [ 337cc] i │ │ + [ 337d0] i │ │ + [ 337d4] i │ │ + [ 337d8] i │ │ + [ 337dc] i │ │ + [ 337e0] v │ │ + [ 337e4] v │ │ + [ 337e8] v │ │ + [ 337ec] i │ │ + [ 337f0] v │ │ + [ 337f4] i │ │ + [ 337f8] i │ │ + [ 337fc] v │ │ + [ 33800] i │ │ + [ 33804] i │ │ + [ 33808] i │ │ + [ 3380c] i │ │ + [ 33810] x │ │ + [ 33814] x │ │ + [ 33818] x │ │ + [ 3381c] i │ │ + [ 33820] x │ │ + [ 33824] i │ │ + [ 33828] i │ │ + [ 3382c] l │ │ + [ 33830] c │ │ + [ 33834] d │ │ + [ 33838] m │ │ + [ 3383c] 0 │ │ + [ 33840] D │ │ + [ 33844] 3 │ │ + [ 33848] +" │ │ + [ 3384c] +" │ │ + [ 33850] +" │ │ + [ 33854] +" │ │ + [ 33858] +" │ │ + [ 3385c] ." │ │ + [ 33860] ." │ │ + [ 33864] ." │ │ + [ 33868] ." │ │ + [ 3386c] ." │ │ [ 33870] 1 │ │ - [ 33874] 4 │ │ - [ 33878] ) │ │ - [ 3387c] ( │ │ - [ 33880] 1 │ │ - [ 33884] 5 │ │ - [ 33888] ) │ │ - [ 3388c] ( │ │ - [ 33890] 1 │ │ - [ 33894] 6 │ │ - [ 33898] ) │ │ - [ 3389c] ( │ │ + [ 33874] 2 │ │ + [ 33878] 3 │ │ + [ 3387c] 4 │ │ + [ 33880] 5 │ │ + [ 33884] 6 │ │ + [ 33888] 7 │ │ + [ 3388c] 8 │ │ + [ 33890] 9 │ │ + [ 33894] 1 │ │ + [ 33898] 0 │ │ + [ 3389c] 1 │ │ [ 338a0] 1 │ │ - [ 338a4] 7 │ │ - [ 338a8] ) │ │ - [ 338ac] ( │ │ - [ 338b0] 1 │ │ - [ 338b4] 8 │ │ - [ 338b8] ) │ │ - [ 338bc] ( │ │ - [ 338c0] 1 │ │ - [ 338c4] 9 │ │ - [ 338c8] ) │ │ - [ 338cc] ( │ │ - [ 338d0] 2 │ │ - [ 338d4] 0 │ │ - [ 338d8] ) │ │ + [ 338a4] 1 │ │ + [ 338a8] 2 │ │ + [ 338ac] 1 │ │ + [ 338b0] 3 │ │ + [ 338b4] 1 │ │ + [ 338b8] 4 │ │ + [ 338bc] 1 │ │ + [ 338c0] 5 │ │ + [ 338c4] 1 │ │ + [ 338c8] 6 │ │ + [ 338cc] 1 │ │ + [ 338d0] 7 │ │ + [ 338d4] 1 │ │ + [ 338d8] 8 │ │ [ 338dc] 1 │ │ - [ 338e0] . │ │ + [ 338e0] 9 │ │ [ 338e4] 2 │ │ - [ 338e8] . │ │ - [ 338ec] 3 │ │ - [ 338f0] . │ │ - [ 338f4] 4 │ │ - [ 338f8] . │ │ - [ 338fc] 5 │ │ - [ 33900] . │ │ - [ 33904] 6 │ │ - [ 33908] . │ │ - [ 3390c] 7 │ │ - [ 33910] . │ │ - [ 33914] 8 │ │ - [ 33918] . │ │ - [ 3391c] 9 │ │ - [ 33920] . │ │ - [ 33924] 1 │ │ - [ 33928] 0 │ │ - [ 3392c] . │ │ - [ 33930] 1 │ │ - [ 33934] 1 │ │ - [ 33938] . │ │ - [ 3393c] 1 │ │ - [ 33940] 2 │ │ - [ 33944] . │ │ - [ 33948] 1 │ │ - [ 3394c] 3 │ │ - [ 33950] . │ │ - [ 33954] 1 │ │ - [ 33958] 4 │ │ - [ 3395c] . │ │ - [ 33960] 1 │ │ - [ 33964] 5 │ │ - [ 33968] . │ │ + [ 338e8] 0 │ │ + [ 338ec] ( │ │ + [ 338f0] 1 │ │ + [ 338f4] ) │ │ + [ 338f8] ( │ │ + [ 338fc] 2 │ │ + [ 33900] ) │ │ + [ 33904] ( │ │ + [ 33908] 3 │ │ + [ 3390c] ) │ │ + [ 33910] ( │ │ + [ 33914] 4 │ │ + [ 33918] ) │ │ + [ 3391c] ( │ │ + [ 33920] 5 │ │ + [ 33924] ) │ │ + [ 33928] ( │ │ + [ 3392c] 6 │ │ + [ 33930] ) │ │ + [ 33934] ( │ │ + [ 33938] 7 │ │ + [ 3393c] ) │ │ + [ 33940] ( │ │ + [ 33944] 8 │ │ + [ 33948] ) │ │ + [ 3394c] ( │ │ + [ 33950] 9 │ │ + [ 33954] ) │ │ + [ 33958] ( │ │ + [ 3395c] 1 │ │ + [ 33960] 0 │ │ + [ 33964] ) │ │ + [ 33968] ( │ │ [ 3396c] 1 │ │ - [ 33970] 6 │ │ - [ 33974] . │ │ - [ 33978] 1 │ │ - [ 3397c] 7 │ │ - [ 33980] . │ │ - [ 33984] 1 │ │ - [ 33988] 8 │ │ - [ 3398c] . │ │ - [ 33990] 1 │ │ - [ 33994] 9 │ │ - [ 33998] . │ │ - [ 3399c] 2 │ │ - [ 339a0] 0 │ │ - [ 339a4] . │ │ + [ 33970] 1 │ │ + [ 33974] ) │ │ + [ 33978] ( │ │ + [ 3397c] 1 │ │ + [ 33980] 2 │ │ + [ 33984] ) │ │ + [ 33988] ( │ │ + [ 3398c] 1 │ │ + [ 33990] 3 │ │ + [ 33994] ) │ │ + [ 33998] ( │ │ + [ 3399c] 1 │ │ + [ 339a0] 4 │ │ + [ 339a4] ) │ │ [ 339a8] ( │ │ - [ 339ac] a │ │ - [ 339b0] ) │ │ - [ 339b4] ( │ │ - [ 339b8] b │ │ - [ 339bc] ) │ │ - [ 339c0] ( │ │ - [ 339c4] c │ │ - [ 339c8] ) │ │ - [ 339cc] ( │ │ - [ 339d0] d │ │ + [ 339ac] 1 │ │ + [ 339b0] 5 │ │ + [ 339b4] ) │ │ + [ 339b8] ( │ │ + [ 339bc] 1 │ │ + [ 339c0] 6 │ │ + [ 339c4] ) │ │ + [ 339c8] ( │ │ + [ 339cc] 1 │ │ + [ 339d0] 7 │ │ [ 339d4] ) │ │ [ 339d8] ( │ │ - [ 339dc] e │ │ - [ 339e0] ) │ │ - [ 339e4] ( │ │ - [ 339e8] f │ │ - [ 339ec] ) │ │ - [ 339f0] ( │ │ - [ 339f4] g │ │ - [ 339f8] ) │ │ - [ 339fc] ( │ │ - [ 33a00] h │ │ + [ 339dc] 1 │ │ + [ 339e0] 8 │ │ + [ 339e4] ) │ │ + [ 339e8] ( │ │ + [ 339ec] 1 │ │ + [ 339f0] 9 │ │ + [ 339f4] ) │ │ + [ 339f8] ( │ │ + [ 339fc] 2 │ │ + [ 33a00] 0 │ │ [ 33a04] ) │ │ - [ 33a08] ( │ │ - [ 33a0c] i │ │ - [ 33a10] ) │ │ - [ 33a14] ( │ │ - [ 33a18] j │ │ - [ 33a1c] ) │ │ - [ 33a20] ( │ │ - [ 33a24] k │ │ - [ 33a28] ) │ │ - [ 33a2c] ( │ │ - [ 33a30] l │ │ - [ 33a34] ) │ │ - [ 33a38] ( │ │ - [ 33a3c] m │ │ - [ 33a40] ) │ │ - [ 33a44] ( │ │ - [ 33a48] n │ │ - [ 33a4c] ) │ │ - [ 33a50] ( │ │ - [ 33a54] o │ │ - [ 33a58] ) │ │ - [ 33a5c] ( │ │ - [ 33a60] p │ │ - [ 33a64] ) │ │ - [ 33a68] ( │ │ - [ 33a6c] q │ │ - [ 33a70] ) │ │ - [ 33a74] ( │ │ - [ 33a78] r │ │ - [ 33a7c] ) │ │ - [ 33a80] ( │ │ - [ 33a84] s │ │ - [ 33a88] ) │ │ - [ 33a8c] ( │ │ - [ 33a90] t │ │ - [ 33a94] ) │ │ - [ 33a98] ( │ │ - [ 33a9c] u │ │ - [ 33aa0] ) │ │ - [ 33aa4] ( │ │ - [ 33aa8] v │ │ - [ 33aac] ) │ │ - [ 33ab0] ( │ │ - [ 33ab4] w │ │ - [ 33ab8] ) │ │ - [ 33abc] ( │ │ - [ 33ac0] x │ │ - [ 33ac4] ) │ │ - [ 33ac8] ( │ │ - [ 33acc] y │ │ - [ 33ad0] ) │ │ + [ 33a08] 1 │ │ + [ 33a0c] . │ │ + [ 33a10] 2 │ │ + [ 33a14] . │ │ + [ 33a18] 3 │ │ + [ 33a1c] . │ │ + [ 33a20] 4 │ │ + [ 33a24] . │ │ + [ 33a28] 5 │ │ + [ 33a2c] . │ │ + [ 33a30] 6 │ │ + [ 33a34] . │ │ + [ 33a38] 7 │ │ + [ 33a3c] . │ │ + [ 33a40] 8 │ │ + [ 33a44] . │ │ + [ 33a48] 9 │ │ + [ 33a4c] . │ │ + [ 33a50] 1 │ │ + [ 33a54] 0 │ │ + [ 33a58] . │ │ + [ 33a5c] 1 │ │ + [ 33a60] 1 │ │ + [ 33a64] . │ │ + [ 33a68] 1 │ │ + [ 33a6c] 2 │ │ + [ 33a70] . │ │ + [ 33a74] 1 │ │ + [ 33a78] 3 │ │ + [ 33a7c] . │ │ + [ 33a80] 1 │ │ + [ 33a84] 4 │ │ + [ 33a88] . │ │ + [ 33a8c] 1 │ │ + [ 33a90] 5 │ │ + [ 33a94] . │ │ + [ 33a98] 1 │ │ + [ 33a9c] 6 │ │ + [ 33aa0] . │ │ + [ 33aa4] 1 │ │ + [ 33aa8] 7 │ │ + [ 33aac] . │ │ + [ 33ab0] 1 │ │ + [ 33ab4] 8 │ │ + [ 33ab8] . │ │ + [ 33abc] 1 │ │ + [ 33ac0] 9 │ │ + [ 33ac4] . │ │ + [ 33ac8] 2 │ │ + [ 33acc] 0 │ │ + [ 33ad0] . │ │ [ 33ad4] ( │ │ - [ 33ad8] z │ │ + [ 33ad8] a │ │ [ 33adc] ) │ │ - [ 33ae0] A │ │ - [ 33ae4] B │ │ - [ 33ae8] C │ │ - [ 33aec] D │ │ - [ 33af0] E │ │ - [ 33af4] F │ │ - [ 33af8] G │ │ - [ 33afc] H │ │ - [ 33b00] I │ │ - [ 33b04] J │ │ - [ 33b08] K │ │ - [ 33b0c] L │ │ - [ 33b10] M │ │ - [ 33b14] N │ │ - [ 33b18] O │ │ - [ 33b1c] P │ │ - [ 33b20] Q │ │ - [ 33b24] R │ │ - [ 33b28] S │ │ - [ 33b2c] T │ │ - [ 33b30] U │ │ - [ 33b34] V │ │ - [ 33b38] W │ │ - [ 33b3c] X │ │ - [ 33b40] Y │ │ - [ 33b44] Z │ │ - [ 33b48] a │ │ - [ 33b4c] b │ │ - [ 33b50] c │ │ - [ 33b54] d │ │ - [ 33b58] e │ │ - [ 33b5c] f │ │ - [ 33b60] g │ │ - [ 33b64] h │ │ - [ 33b68] i │ │ - [ 33b6c] j │ │ - [ 33b70] k │ │ - [ 33b74] l │ │ - [ 33b78] m │ │ - [ 33b7c] n │ │ + [ 33ae0] ( │ │ + [ 33ae4] b │ │ + [ 33ae8] ) │ │ + [ 33aec] ( │ │ + [ 33af0] c │ │ + [ 33af4] ) │ │ + [ 33af8] ( │ │ + [ 33afc] d │ │ + [ 33b00] ) │ │ + [ 33b04] ( │ │ + [ 33b08] e │ │ + [ 33b0c] ) │ │ + [ 33b10] ( │ │ + [ 33b14] f │ │ + [ 33b18] ) │ │ + [ 33b1c] ( │ │ + [ 33b20] g │ │ + [ 33b24] ) │ │ + [ 33b28] ( │ │ + [ 33b2c] h │ │ + [ 33b30] ) │ │ + [ 33b34] ( │ │ + [ 33b38] i │ │ + [ 33b3c] ) │ │ + [ 33b40] ( │ │ + [ 33b44] j │ │ + [ 33b48] ) │ │ + [ 33b4c] ( │ │ + [ 33b50] k │ │ + [ 33b54] ) │ │ + [ 33b58] ( │ │ + [ 33b5c] l │ │ + [ 33b60] ) │ │ + [ 33b64] ( │ │ + [ 33b68] m │ │ + [ 33b6c] ) │ │ + [ 33b70] ( │ │ + [ 33b74] n │ │ + [ 33b78] ) │ │ + [ 33b7c] ( │ │ [ 33b80] o │ │ - [ 33b84] p │ │ - [ 33b88] q │ │ - [ 33b8c] r │ │ - [ 33b90] s │ │ - [ 33b94] t │ │ - [ 33b98] u │ │ - [ 33b9c] v │ │ - [ 33ba0] w │ │ - [ 33ba4] x │ │ - [ 33ba8] y │ │ - [ 33bac] z │ │ - [ 33bb0] 0 │ │ - [ 33bb4] +" │ │ - [ 33bb8] +" │ │ - [ 33bbc] +" │ │ - [ 33bc0] +" │ │ - [ 33bc4] : │ │ - [ 33bc8] : │ │ - [ 33bcc] = │ │ - [ 33bd0] = │ │ - [ 33bd4] = │ │ - [ 33bd8] = │ │ - [ 33bdc] = │ │ - [ 33be0] = │ │ - [ 33be4] j │ │ - [ 33be8] V │ │ - [ 33bec] a- │ │ - [ 33bf1] k │ │ - [ 33bf9] N │ │ - [ 33bfc] (N │ │ - [ 33c00] 6N │ │ - [ 33c04] ?N │ │ - [ 33c08] YN │ │ - [ 33c0d] N │ │ - [ 33c11] N │ │ - [ 33c15] N │ │ - [ 33c19] N │ │ - [ 33c1c] ?Q │ │ - [ 33c20] eQ │ │ - [ 33c24] kQ │ │ - [ 33c29] Q │ │ - [ 33c2d] Q │ │ - [ 33c31] Q │ │ - [ 33c35] Q │ │ - [ 33c39] Q │ │ - [ 33c3d] R │ │ - [ 33c41] R │ │ - [ 33c45] R │ │ - [ 33c49] S │ │ - [ 33c4d] S │ │ - [ 33c50] 8S │ │ - [ 33c54] AS │ │ - [ 33c58] \S │ │ - [ 33c5c] iS │ │ - [ 33c61] S │ │ - [ 33c65] S │ │ - [ 33c69] S │ │ - [ 33c6d] S │ │ - [ 33c71] V │ │ - [ 33c75] W │ │ - [ 33c79] X │ │ - [ 33c7d] Y │ │ - [ 33c81] Y │ │ - [ 33c85] Y │ │ - [ 33c88] 'Y │ │ - [ 33c8c] sY │ │ - [ 33c90] P[ │ │ - [ 33c95] [ │ │ - [ 33c99] [ │ │ - [ 33c9d] \ │ │ - [ 33ca0] "\ │ │ - [ 33ca4] 8\ │ │ - [ 33ca8] n\ │ │ - [ 33cac] q\ │ │ - [ 33cb1] ] │ │ - [ 33cb5] ] │ │ - [ 33cb9] ] │ │ - [ 33cbd] ] │ │ - [ 33cc0] r^ │ │ - [ 33cc4] z^ │ │ - [ 33cc9] ^ │ │ - [ 33ccd] ^ │ │ - [ 33cd1] ^ │ │ - [ 33cd5] _ │ │ - [ 33cd9] _ │ │ - [ 33cdc] P_ │ │ - [ 33ce0] a_ │ │ - [ 33ce4] s_ │ │ - [ 33ce9] _ │ │ - [ 33ced] b │ │ - [ 33cf0] 6b │ │ - [ 33cf4] Kb │ │ - [ 33cf8] /e │ │ - [ 33cfc] 4e │ │ - [ 33d01] e │ │ - [ 33d05] e │ │ - [ 33d09] e │ │ - [ 33d0d] e │ │ - [ 33d11] e │ │ - [ 33d15] e │ │ - [ 33d19] f │ │ - [ 33d1d] g │ │ - [ 33d20] (g │ │ - [ 33d24] k │ │ - [ 33d28] bk │ │ - [ 33d2c] yk │ │ - [ 33d31] k │ │ - [ 33d35] k │ │ - [ 33d39] k │ │ - [ 33d3d] k │ │ - [ 33d41] l │ │ - [ 33d45] l │ │ - [ 33d48] 4l │ │ - [ 33d4c] kp │ │ - [ 33d50] *r │ │ - [ 33d54] 6r │ │ - [ 33d58] ;r │ │ - [ 33d5c] ?r │ │ - [ 33d60] Gr │ │ - [ 33d64] Yr │ │ - [ 33d68] [r │ │ - [ 33d6d] r │ │ - [ 33d71] s │ │ - [ 33d75] s │ │ - [ 33d79] t │ │ - [ 33d7d] t │ │ - [ 33d81] u │ │ - [ 33d85] u │ │ - [ 33d88] (u │ │ - [ 33d8c] 0u │ │ - [ 33d91] u │ │ - [ 33d95] u │ │ - [ 33d98] vv │ │ - [ 33d9c] }v │ │ - [ 33da1] v │ │ - [ 33da5] v │ │ - [ 33da9] v │ │ - [ 33dad] w │ │ - [ 33db1] w │ │ - [ 33db5] w │ │ - [ 33db8] :y │ │ - [ 33dbd] y │ │ - [ 33dc1] y │ │ - [ 33dc4] tz │ │ - [ 33dc9] z │ │ - [ 33dcd] z │ │ - [ 33dd0] s| │ │ - [ 33dd5] | │ │ - [ 33dd8] 6^� │ │ - [ 33ddc] Q^� │ │ - [ 33df4] 3� │ │ - [ 33e1c] n� │ │ - [ 33e20] r� │ │ - [ 33e24] x� │ │ - [ 33e28] M� │ │ - [ 33e2c] k� │ │ - [ 33e30] @� │ │ - [ 33e34] L� │ │ - [ 33e38] c� │ │ - [ 33e3c] ~� │ │ - [ 33e4c] 7� │ │ - [ 33e50] F� │ │ - [ 33e54] U� │ │ - [ 33e58] x� │ │ - [ 33e60] d� │ │ - [ 33e64] p� │ │ - [ 33e84] I� │ │ - [ 33e94] w� │ │ - [ 33eac] Q� │ │ - [ 33eb0] ^� │ │ - [ 33eb4] b� │ │ - [ 33eb8] i� │ │ - [ 33ef0] %� │ │ - [ 33ef4] /� │ │ - [ 33ef8] 2� │ │ - [ 33efc] <� │ │ - [ 33f00] Z� │ │ - [ 33f08] u� │ │ - [ 33f34] � │ │ - [ 33f38] ;� │ │ - [ 33f3c] J� │ │ - [ 33f40] R� │ │ - [ 33f50] │ │ - [ 33f55] 0 │ │ - [ 33f58] AS │ │ - [ 33f5c] DS │ │ - [ 33f60] ES │ │ - [ 33f64] │ │ - [ 33f69] 0 │ │ - [ 33f6c] │ │ - [ 33f71] 0 │ │ - [ 33f75] 0 │ │ - [ 33f79] 0 │ │ - [ 33f7d] 0 │ │ - [ 33f81] 0 │ │ - [ 33fd0] !^Q │ │ - [ 33ffc] a^Q │ │ - [ 34000] b^Q │ │ - [ 34004] c^Q │ │ - [ 34008] d^Q │ │ - [ 3400c] e^Q │ │ - [ 34010] f^Q │ │ - [ 34014] g^Q │ │ - [ 34018] h^Q │ │ - [ 3401c] i^Q │ │ - [ 34020] j^Q │ │ - [ 34024] k^Q │ │ - [ 34028] l^Q │ │ - [ 3402c] m^Q │ │ - [ 34030] n^Q │ │ - [ 34034] o^Q │ │ - [ 34038] p^Q │ │ - [ 3403c] q^Q │ │ - [ 34040] r^Q │ │ - [ 34044] s^Q │ │ - [ 34048] t^Q │ │ - [ 3404c] u^Q │ │ - [ 34050] `^Q │ │ - [ 3408c] ^Q │ │ - [ 34090] "^Q │ │ - [ 34094] #^Q │ │ - [ 34098] '^Q │ │ - [ 3409c] )^Q │ │ - [ 340a0] +^Q │ │ - [ 340a4] ,^Q │ │ - [ 340a8] -^Q │ │ - [ 340ac] .^Q │ │ - [ 340b0] /^Q │ │ - [ 340b4] 2^Q │ │ - [ 340b8] 6^Q │ │ - [ 340bc] @^Q │ │ - [ 340c0] G^Q │ │ - [ 340c4] L^Q │ │ - [ 340d0] W^Q │ │ - [ 340d4] X^Q │ │ - [ 340d8] Y^Q │ │ - [ 340fd] N │ │ - [ 34101] N │ │ - [ 34105] N │ │ - [ 34109] V │ │ - [ 3410d] N │ │ - [ 34110] -N │ │ - [ 34115] N │ │ - [ 34118] 2u │ │ - [ 3411c] YN │ │ - [ 34121] N │ │ - [ 34125] N │ │ - [ 34128] )Y │ │ - [ 3412c] 0W │ │ - [ 34131] N │ │ - [ 34134] ( │ │ - [ 3413c] ) │ │ - [ 34140] ( │ │ - [ 34148] ) │ │ - [ 3414c] ( │ │ - [ 34154] ) │ │ - [ 34158] ( │ │ - [ 34160] ) │ │ - [ 34164] ( │ │ - [ 3416c] ) │ │ - [ 34170] ( │ │ - [ 34178] ) │ │ - [ 3417c] ( │ │ - [ 34184] ) │ │ - [ 34188] ( │ │ - [ 34190] ) │ │ - [ 34194] ( │ │ - [ 3419c] ) │ │ - [ 341a0] ( │ │ - [ 341a8] ) │ │ - [ 341ac] ( │ │ - [ 341b4] ) │ │ - [ 341b8] ( │ │ - [ 341c0] ) │ │ - [ 341c4] ( │ │ - [ 341cc] ) │ │ - [ 341d0] ( │ │ - [ 341d8] ) │ │ - [ 341dc] ( │ │ - [ 341e4] a^Q │ │ - [ 341e8] ) │ │ - [ 341ec] ( │ │ - [ 341f4] a^Q │ │ - [ 341f8] ) │ │ - [ 341fc] ( │ │ - [ 34204] a^Q │ │ - [ 34208] ) │ │ - [ 3420c] ( │ │ - [ 34214] a^Q │ │ - [ 34218] ) │ │ - [ 3421c] ( │ │ - [ 34224] a^Q │ │ - [ 34228] ) │ │ - [ 3422c] ( │ │ - [ 34234] a^Q │ │ - [ 34238] ) │ │ - [ 3423c] ( │ │ - [ 34244] a^Q │ │ - [ 34248] ) │ │ - [ 3424c] ( │ │ - [ 34254] a^Q │ │ - [ 34258] ) │ │ - [ 3425c] ( │ │ - [ 34264] a^Q │ │ + [ 33b84] ) │ │ + [ 33b88] ( │ │ + [ 33b8c] p │ │ + [ 33b90] ) │ │ + [ 33b94] ( │ │ + [ 33b98] q │ │ + [ 33b9c] ) │ │ + [ 33ba0] ( │ │ + [ 33ba4] r │ │ + [ 33ba8] ) │ │ + [ 33bac] ( │ │ + [ 33bb0] s │ │ + [ 33bb4] ) │ │ + [ 33bb8] ( │ │ + [ 33bbc] t │ │ + [ 33bc0] ) │ │ + [ 33bc4] ( │ │ + [ 33bc8] u │ │ + [ 33bcc] ) │ │ + [ 33bd0] ( │ │ + [ 33bd4] v │ │ + [ 33bd8] ) │ │ + [ 33bdc] ( │ │ + [ 33be0] w │ │ + [ 33be4] ) │ │ + [ 33be8] ( │ │ + [ 33bec] x │ │ + [ 33bf0] ) │ │ + [ 33bf4] ( │ │ + [ 33bf8] y │ │ + [ 33bfc] ) │ │ + [ 33c00] ( │ │ + [ 33c04] z │ │ + [ 33c08] ) │ │ + [ 33c0c] A │ │ + [ 33c10] B │ │ + [ 33c14] C │ │ + [ 33c18] D │ │ + [ 33c1c] E │ │ + [ 33c20] F │ │ + [ 33c24] G │ │ + [ 33c28] H │ │ + [ 33c2c] I │ │ + [ 33c30] J │ │ + [ 33c34] K │ │ + [ 33c38] L │ │ + [ 33c3c] M │ │ + [ 33c40] N │ │ + [ 33c44] O │ │ + [ 33c48] P │ │ + [ 33c4c] Q │ │ + [ 33c50] R │ │ + [ 33c54] S │ │ + [ 33c58] T │ │ + [ 33c5c] U │ │ + [ 33c60] V │ │ + [ 33c64] W │ │ + [ 33c68] X │ │ + [ 33c6c] Y │ │ + [ 33c70] Z │ │ + [ 33c74] a │ │ + [ 33c78] b │ │ + [ 33c7c] c │ │ + [ 33c80] d │ │ + [ 33c84] e │ │ + [ 33c88] f │ │ + [ 33c8c] g │ │ + [ 33c90] h │ │ + [ 33c94] i │ │ + [ 33c98] j │ │ + [ 33c9c] k │ │ + [ 33ca0] l │ │ + [ 33ca4] m │ │ + [ 33ca8] n │ │ + [ 33cac] o │ │ + [ 33cb0] p │ │ + [ 33cb4] q │ │ + [ 33cb8] r │ │ + [ 33cbc] s │ │ + [ 33cc0] t │ │ + [ 33cc4] u │ │ + [ 33cc8] v │ │ + [ 33ccc] w │ │ + [ 33cd0] x │ │ + [ 33cd4] y │ │ + [ 33cd8] z │ │ + [ 33cdc] 0 │ │ + [ 33ce0] +" │ │ + [ 33ce4] +" │ │ + [ 33ce8] +" │ │ + [ 33cec] +" │ │ + [ 33cf0] : │ │ + [ 33cf4] : │ │ + [ 33cf8] = │ │ + [ 33cfc] = │ │ + [ 33d00] = │ │ + [ 33d04] = │ │ + [ 33d08] = │ │ + [ 33d0c] = │ │ + [ 33d10] j │ │ + [ 33d14] V │ │ + [ 33d18] a- │ │ + [ 33d1d] k │ │ + [ 33d25] N │ │ + [ 33d28] (N │ │ + [ 33d2c] 6N │ │ + [ 33d30] ?N │ │ + [ 33d34] YN │ │ + [ 33d39] N │ │ + [ 33d3d] N │ │ + [ 33d41] N │ │ + [ 33d45] N │ │ + [ 33d48] ?Q │ │ + [ 33d4c] eQ │ │ + [ 33d50] kQ │ │ + [ 33d55] Q │ │ + [ 33d59] Q │ │ + [ 33d5d] Q │ │ + [ 33d61] Q │ │ + [ 33d65] Q │ │ + [ 33d69] R │ │ + [ 33d6d] R │ │ + [ 33d71] R │ │ + [ 33d75] S │ │ + [ 33d79] S │ │ + [ 33d7c] 8S │ │ + [ 33d80] AS │ │ + [ 33d84] \S │ │ + [ 33d88] iS │ │ + [ 33d8d] S │ │ + [ 33d91] S │ │ + [ 33d95] S │ │ + [ 33d99] S │ │ + [ 33d9d] V │ │ + [ 33da1] W │ │ + [ 33da5] X │ │ + [ 33da9] Y │ │ + [ 33dad] Y │ │ + [ 33db1] Y │ │ + [ 33db4] 'Y │ │ + [ 33db8] sY │ │ + [ 33dbc] P[ │ │ + [ 33dc1] [ │ │ + [ 33dc5] [ │ │ + [ 33dc9] \ │ │ + [ 33dcc] "\ │ │ + [ 33dd0] 8\ │ │ + [ 33dd4] n\ │ │ + [ 33dd8] q\ │ │ + [ 33ddd] ] │ │ + [ 33de1] ] │ │ + [ 33de5] ] │ │ + [ 33de9] ] │ │ + [ 33dec] r^ │ │ + [ 33df0] z^ │ │ + [ 33df5] ^ │ │ + [ 33df9] ^ │ │ + [ 33dfd] ^ │ │ + [ 33e01] _ │ │ + [ 33e05] _ │ │ + [ 33e08] P_ │ │ + [ 33e0c] a_ │ │ + [ 33e10] s_ │ │ + [ 33e15] _ │ │ + [ 33e19] b │ │ + [ 33e1c] 6b │ │ + [ 33e20] Kb │ │ + [ 33e24] /e │ │ + [ 33e28] 4e │ │ + [ 33e2d] e │ │ + [ 33e31] e │ │ + [ 33e35] e │ │ + [ 33e39] e │ │ + [ 33e3d] e │ │ + [ 33e41] e │ │ + [ 33e45] f │ │ + [ 33e49] g │ │ + [ 33e4c] (g │ │ + [ 33e50] k │ │ + [ 33e54] bk │ │ + [ 33e58] yk │ │ + [ 33e5d] k │ │ + [ 33e61] k │ │ + [ 33e65] k │ │ + [ 33e69] k │ │ + [ 33e6d] l │ │ + [ 33e71] l │ │ + [ 33e74] 4l │ │ + [ 33e78] kp │ │ + [ 33e7c] *r │ │ + [ 33e80] 6r │ │ + [ 33e84] ;r │ │ + [ 33e88] ?r │ │ + [ 33e8c] Gr │ │ + [ 33e90] Yr │ │ + [ 33e94] [r │ │ + [ 33e99] r │ │ + [ 33e9d] s │ │ + [ 33ea1] s │ │ + [ 33ea5] t │ │ + [ 33ea9] t │ │ + [ 33ead] u │ │ + [ 33eb1] u │ │ + [ 33eb4] (u │ │ + [ 33eb8] 0u │ │ + [ 33ebd] u │ │ + [ 33ec1] u │ │ + [ 33ec4] vv │ │ + [ 33ec8] }v │ │ + [ 33ecd] v │ │ + [ 33ed1] v │ │ + [ 33ed5] v │ │ + [ 33ed9] w │ │ + [ 33edd] w │ │ + [ 33ee1] w │ │ + [ 33ee4] :y │ │ + [ 33ee9] y │ │ + [ 33eed] y │ │ + [ 33ef0] tz │ │ + [ 33ef5] z │ │ + [ 33ef9] z │ │ + [ 33efc] s| │ │ + [ 33f01] | │ │ + [ 33f04] 6^� │ │ + [ 33f08] Q^� │ │ + [ 33f20] 3� │ │ + [ 33f48] n� │ │ + [ 33f4c] r� │ │ + [ 33f50] x� │ │ + [ 33f54] M� │ │ + [ 33f58] k� │ │ + [ 33f5c] @� │ │ + [ 33f60] L� │ │ + [ 33f64] c� │ │ + [ 33f68] ~� │ │ + [ 33f78] 7� │ │ + [ 33f7c] F� │ │ + [ 33f80] U� │ │ + [ 33f84] x� │ │ + [ 33f8c] d� │ │ + [ 33f90] p� │ │ + [ 33fb0] I� │ │ + [ 33fc0] w� │ │ + [ 33fd8] Q� │ │ + [ 33fdc] ^� │ │ + [ 33fe0] b� │ │ + [ 33fe4] i� │ │ + [ 3401c] %� │ │ + [ 34020] /� │ │ + [ 34024] 2� │ │ + [ 34028] <� │ │ + [ 3402c] Z� │ │ + [ 34034] u� │ │ + [ 34060] � │ │ + [ 34064] ;� │ │ + [ 34068] J� │ │ + [ 3406c] R� │ │ + [ 3407c] │ │ + [ 34081] 0 │ │ + [ 34084] AS │ │ + [ 34088] DS │ │ + [ 3408c] ES │ │ + [ 34090] │ │ + [ 34095] 0 │ │ + [ 34098] │ │ + [ 3409d] 0 │ │ + [ 340a1] 0 │ │ + [ 340a5] 0 │ │ + [ 340a9] 0 │ │ + [ 340ad] 0 │ │ + [ 340fc] !^Q │ │ + [ 34128] a^Q │ │ + [ 3412c] b^Q │ │ + [ 34130] c^Q │ │ + [ 34134] d^Q │ │ + [ 34138] e^Q │ │ + [ 3413c] f^Q │ │ + [ 34140] g^Q │ │ + [ 34144] h^Q │ │ + [ 34148] i^Q │ │ + [ 3414c] j^Q │ │ + [ 34150] k^Q │ │ + [ 34154] l^Q │ │ + [ 34158] m^Q │ │ + [ 3415c] n^Q │ │ + [ 34160] o^Q │ │ + [ 34164] p^Q │ │ + [ 34168] q^Q │ │ + [ 3416c] r^Q │ │ + [ 34170] s^Q │ │ + [ 34174] t^Q │ │ + [ 34178] u^Q │ │ + [ 3417c] `^Q │ │ + [ 341b8] ^Q │ │ + [ 341bc] "^Q │ │ + [ 341c0] #^Q │ │ + [ 341c4] '^Q │ │ + [ 341c8] )^Q │ │ + [ 341cc] +^Q │ │ + [ 341d0] ,^Q │ │ + [ 341d4] -^Q │ │ + [ 341d8] .^Q │ │ + [ 341dc] /^Q │ │ + [ 341e0] 2^Q │ │ + [ 341e4] 6^Q │ │ + [ 341e8] @^Q │ │ + [ 341ec] G^Q │ │ + [ 341f0] L^Q │ │ + [ 341fc] W^Q │ │ + [ 34200] X^Q │ │ + [ 34204] Y^Q │ │ + [ 34229] N │ │ + [ 3422d] N │ │ + [ 34231] N │ │ + [ 34235] V │ │ + [ 34239] N │ │ + [ 3423c] -N │ │ + [ 34241] N │ │ + [ 34244] 2u │ │ + [ 34248] YN │ │ + [ 3424d] N │ │ + [ 34251] N │ │ + [ 34254] )Y │ │ + [ 34258] 0W │ │ + [ 3425d] N │ │ + [ 34260] ( │ │ [ 34268] ) │ │ [ 3426c] ( │ │ - [ 34274] a^Q │ │ - [ 34278] ) │ │ - [ 3427c] ( │ │ - [ 34284] a^Q │ │ - [ 34288] ) │ │ - [ 3428c] ( │ │ - [ 34294] a^Q │ │ + [ 34274] ) │ │ + [ 34278] ( │ │ + [ 34280] ) │ │ + [ 34284] ( │ │ + [ 3428c] ) │ │ + [ 34290] ( │ │ [ 34298] ) │ │ [ 3429c] ( │ │ - [ 342a4] a^Q │ │ - [ 342a8] ) │ │ - [ 342ac] ( │ │ - [ 342b4] a^Q │ │ - [ 342b8] ) │ │ - [ 342bc] ( │ │ - [ 342c4] n^Q │ │ + [ 342a4] ) │ │ + [ 342a8] ( │ │ + [ 342b0] ) │ │ + [ 342b4] ( │ │ + [ 342bc] ) │ │ + [ 342c0] ( │ │ [ 342c8] ) │ │ [ 342cc] ( │ │ - [ 342d4] i^Q │ │ - [ 342dc] e^Q │ │ - [ 342e4] ) │ │ - [ 342e8] ( │ │ - [ 342f0] i^Q │ │ - [ 342f8] n^Q │ │ - [ 342fc] ) │ │ - [ 34300] ( │ │ - [ 34305] N │ │ - [ 34308] ) │ │ - [ 3430c] ( │ │ - [ 34311] N │ │ + [ 342d4] ) │ │ + [ 342d8] ( │ │ + [ 342e0] ) │ │ + [ 342e4] ( │ │ + [ 342ec] ) │ │ + [ 342f0] ( │ │ + [ 342f8] ) │ │ + [ 342fc] ( │ │ + [ 34304] ) │ │ + [ 34308] ( │ │ + [ 34310] a^Q │ │ [ 34314] ) │ │ [ 34318] ( │ │ - [ 3431d] N │ │ - [ 34320] ) │ │ - [ 34324] ( │ │ - [ 34329] V │ │ - [ 3432c] ) │ │ - [ 34330] ( │ │ - [ 34335] N │ │ - [ 34338] ) │ │ - [ 3433c] ( │ │ - [ 34340] mQ │ │ + [ 34320] a^Q │ │ + [ 34324] ) │ │ + [ 34328] ( │ │ + [ 34330] a^Q │ │ + [ 34334] ) │ │ + [ 34338] ( │ │ + [ 34340] a^Q │ │ [ 34344] ) │ │ [ 34348] ( │ │ - [ 3434d] N │ │ - [ 34350] ) │ │ - [ 34354] ( │ │ - [ 34358] kQ │ │ - [ 3435c] ) │ │ - [ 34360] ( │ │ - [ 34364] ]N │ │ - [ 34368] ) │ │ - [ 3436c] ( │ │ - [ 34370] AS │ │ + [ 34350] a^Q │ │ + [ 34354] ) │ │ + [ 34358] ( │ │ + [ 34360] a^Q │ │ + [ 34364] ) │ │ + [ 34368] ( │ │ + [ 34370] a^Q │ │ [ 34374] ) │ │ [ 34378] ( │ │ - [ 3437d] g │ │ - [ 34380] ) │ │ - [ 34384] ( │ │ - [ 34388] kp │ │ - [ 3438c] ) │ │ - [ 34390] ( │ │ - [ 34394] 4l │ │ - [ 34398] ) │ │ - [ 3439c] ( │ │ - [ 343a0] (g │ │ + [ 34380] a^Q │ │ + [ 34384] ) │ │ + [ 34388] ( │ │ + [ 34390] a^Q │ │ + [ 34394] ) │ │ + [ 34398] ( │ │ + [ 343a0] a^Q │ │ [ 343a4] ) │ │ [ 343a8] ( │ │ - [ 343b0] ) │ │ - [ 343b4] ( │ │ - [ 343b9] W │ │ - [ 343bc] ) │ │ - [ 343c0] ( │ │ - [ 343c5] e │ │ - [ 343c8] ) │ │ - [ 343cc] ( │ │ - [ 343d0] *h │ │ + [ 343b0] a^Q │ │ + [ 343b4] ) │ │ + [ 343b8] ( │ │ + [ 343c0] a^Q │ │ + [ 343c4] ) │ │ + [ 343c8] ( │ │ + [ 343d0] a^Q │ │ [ 343d4] ) │ │ [ 343d8] ( │ │ - [ 343dd] g │ │ - [ 343e0] ) │ │ - [ 343e4] ( │ │ - [ 343e8] >y │ │ - [ 343ec] ) │ │ - [ 343f0] ( │ │ - [ 343f5] T │ │ - [ 343f8] ) │ │ - [ 343fc] ( │ │ - [ 34400] yr │ │ - [ 34404] ) │ │ - [ 34408] ( │ │ + [ 343e0] a^Q │ │ + [ 343e4] ) │ │ + [ 343e8] ( │ │ + [ 343f0] n^Q │ │ + [ 343f4] ) │ │ + [ 343f8] ( │ │ + [ 34400] i^Q │ │ + [ 34408] e^Q │ │ [ 34410] ) │ │ [ 34414] ( │ │ - [ 34418] ]y │ │ - [ 3441c] ) │ │ - [ 34420] ( │ │ - [ 34425] R │ │ + [ 3441c] i^Q │ │ + [ 34424] n^Q │ │ [ 34428] ) │ │ [ 3442c] ( │ │ [ 34431] N │ │ [ 34434] ) │ │ [ 34438] ( │ │ - [ 3443c] |T │ │ + [ 3443d] N │ │ [ 34440] ) │ │ [ 34444] ( │ │ - [ 34448] f[ │ │ + [ 34449] N │ │ [ 3444c] ) │ │ [ 34450] ( │ │ - [ 34455] v │ │ + [ 34455] V │ │ [ 34458] ) │ │ [ 3445c] ( │ │ - [ 34461] O │ │ + [ 34461] N │ │ [ 34464] ) │ │ [ 34468] ( │ │ + [ 3446c] mQ │ │ [ 34470] ) │ │ [ 34474] ( │ │ - [ 34478] TS │ │ + [ 34479] N │ │ [ 3447c] ) │ │ [ 34480] ( │ │ - [ 34484] my │ │ + [ 34484] kQ │ │ [ 34488] ) │ │ [ 3448c] ( │ │ - [ 34491] O │ │ + [ 34490] ]N │ │ [ 34494] ) │ │ [ 34498] ( │ │ + [ 3449c] AS │ │ [ 344a0] ) │ │ [ 344a4] ( │ │ + [ 344a9] g │ │ [ 344ac] ) │ │ - [ 344b0] OU │ │ - [ 344b4] |^ │ │ - [ 344b9] e │ │ - [ 344bd] { │ │ - [ 344c0] P │ │ - [ 344c4] T │ │ - [ 344c8] E │ │ - [ 344cc] 2 │ │ - [ 344d0] 1 │ │ - [ 344d4] 2 │ │ - [ 344d8] 2 │ │ - [ 344dc] 2 │ │ - [ 344e0] 3 │ │ - [ 344e4] 2 │ │ - [ 344e8] 4 │ │ - [ 344ec] 2 │ │ - [ 344f0] 5 │ │ - [ 344f4] 2 │ │ - [ 344f8] 6 │ │ - [ 344fc] 2 │ │ - [ 34500] 7 │ │ - [ 34504] 2 │ │ - [ 34508] 8 │ │ - [ 3450c] 2 │ │ - [ 34510] 9 │ │ - [ 34514] 3 │ │ - [ 34518] 0 │ │ - [ 3451c] 3 │ │ - [ 34520] 1 │ │ - [ 34524] 3 │ │ - [ 34528] 2 │ │ - [ 3452c] 3 │ │ - [ 34530] 3 │ │ - [ 34534] 3 │ │ - [ 34538] 4 │ │ - [ 3453c] 3 │ │ - [ 34540] 5 │ │ - [ 34580] a^Q │ │ - [ 34588] a^Q │ │ - [ 34590] a^Q │ │ - [ 34598] a^Q │ │ - [ 345a0] a^Q │ │ - [ 345a8] a^Q │ │ - [ 345b0] a^Q │ │ - [ 345b8] a^Q │ │ - [ 345c0] a^Q │ │ - [ 345c8] a^Q │ │ - [ 345d0] a^Q │ │ - [ 345d8] a^Q │ │ - [ 345e0] a^Q │ │ - [ 345e8] a^Q │ │ - [ 345f0] a^Q │ │ - [ 345fc] i^Q │ │ - [ 34604] n^Q │ │ - [ 3460c] t^Q │ │ - [ 34614] n^Q │ │ - [ 34619] N │ │ - [ 3461d] N │ │ - [ 34621] N │ │ - [ 34625] V │ │ - [ 34629] N │ │ - [ 3462c] mQ │ │ - [ 34631] N │ │ - [ 34634] kQ │ │ - [ 34638] ]N │ │ - [ 3463c] AS │ │ - [ 34641] g │ │ - [ 34644] kp │ │ - [ 34648] 4l │ │ - [ 3464c] (g │ │ - [ 34655] W │ │ - [ 34659] e │ │ - [ 3465c] *h │ │ - [ 34661] g │ │ - [ 34664] >y │ │ - [ 34669] T │ │ - [ 3466c] yr │ │ - [ 34674] ]y │ │ - [ 34679] R │ │ - [ 3467d] y │ │ - [ 34680] 7u │ │ - [ 34684] sY │ │ - [ 34688] i� │ │ - [ 3468c] *Q │ │ - [ 34690] pS │ │ - [ 34695] l │ │ - [ 3469d] O │ │ - [ 346a1] Q │ │ - [ 346a4] ck │ │ - [ 346a9] N │ │ - [ 346ac] -N │ │ - [ 346b1] N │ │ - [ 346b5] ] │ │ - [ 346b9] S │ │ - [ 346bc] ;S │ │ - [ 346c1] [ │ │ - [ 346c4] f[ │ │ - [ 346c9] v │ │ - [ 346cd] O │ │ - [ 346d4] TS │ │ - [ 346d9] Y │ │ - [ 346dc] 3 │ │ - [ 346e0] 6 │ │ - [ 346e4] 3 │ │ - [ 346e8] 7 │ │ - [ 346ec] 3 │ │ - [ 346f0] 8 │ │ - [ 346f4] 3 │ │ - [ 346f8] 9 │ │ - [ 346fc] 4 │ │ - [ 34700] 0 │ │ - [ 34704] 4 │ │ - [ 34708] 1 │ │ - [ 3470c] 4 │ │ - [ 34710] 2 │ │ - [ 34714] 4 │ │ - [ 34718] 3 │ │ - [ 3471c] 4 │ │ - [ 34720] 4 │ │ - [ 34724] 4 │ │ - [ 34728] 5 │ │ - [ 3472c] 4 │ │ - [ 34730] 6 │ │ - [ 34734] 4 │ │ - [ 34738] 7 │ │ - [ 3473c] 4 │ │ - [ 34740] 8 │ │ - [ 34744] 4 │ │ - [ 34748] 9 │ │ - [ 3474c] 5 │ │ - [ 34750] 0 │ │ - [ 34754] 1 │ │ - [ 34759] g │ │ - [ 3475c] 2 │ │ - [ 34761] g │ │ - [ 34764] 3 │ │ - [ 34769] g │ │ - [ 3476c] 4 │ │ - [ 34771] g │ │ - [ 34774] 5 │ │ - [ 34779] g │ │ - [ 3477c] 6 │ │ - [ 34781] g │ │ - [ 34784] 7 │ │ - [ 34789] g │ │ - [ 3478c] 8 │ │ - [ 34791] g │ │ - [ 34794] 9 │ │ - [ 34799] g │ │ - [ 3479c] 1 │ │ - [ 347a0] 0 │ │ - [ 347a5] g │ │ - [ 347a8] 1 │ │ - [ 347ac] 1 │ │ - [ 347b1] g │ │ - [ 347b4] 1 │ │ - [ 347b8] 2 │ │ - [ 347bd] g │ │ - [ 347c0] H │ │ - [ 347c4] g │ │ - [ 347c8] e │ │ - [ 347cc] r │ │ - [ 347d0] g │ │ - [ 347d4] e │ │ - [ 347d8] V │ │ - [ 347dc] L │ │ - [ 347e0] T │ │ - [ 347e4] D │ │ - [ 347e9] 0 │ │ - [ 347ed] 0 │ │ - [ 347f1] 0 │ │ - [ 347f5] 0 │ │ - [ 347f9] 0 │ │ - [ 347fd] 0 │ │ - [ 34801] 0 │ │ - [ 34805] 0 │ │ - [ 34809] 0 │ │ - [ 3480d] 0 │ │ - [ 34811] 0 │ │ - [ 34815] 0 │ │ - [ 34819] 0 │ │ - [ 3481d] 0 │ │ - [ 34821] 0 │ │ - [ 34825] 0 │ │ - [ 34829] 0 │ │ - [ 3482d] 0 │ │ - [ 34831] 0 │ │ - [ 34835] 0 │ │ - [ 34839] 0 │ │ - [ 3483d] 0 │ │ - [ 34841] 0 │ │ - [ 34845] 0 │ │ - [ 34849] 0 │ │ - [ 3484d] 0 │ │ - [ 34851] 0 │ │ - [ 34855] 0 │ │ - [ 34859] 0 │ │ - [ 3485d] 0 │ │ - [ 34861] 0 │ │ - [ 34865] 0 │ │ - [ 34869] 0 │ │ - [ 3486d] 0 │ │ - [ 34871] 0 │ │ - [ 34875] 0 │ │ - [ 34879] 0 │ │ - [ 3487d] 0 │ │ - [ 34881] 0 │ │ - [ 34885] 0 │ │ - [ 34889] 0 │ │ - [ 3488d] 0 │ │ - [ 34891] 0 │ │ - [ 34895] 0 │ │ - [ 34899] 0 │ │ - [ 3489d] 0 │ │ - [ 348a1] 0 │ │ - [ 348a5] N │ │ - [ 348a9] T │ │ - [ 348ad] 0 │ │ - [ 348b1] 0 │ │ - [ 348b5] 0 │ │ - [ 348b9] 0 │ │ - [ 348bd] 0 │ │ - [ 348c1] 0 │ │ - [ 348c5] 0 │ │ - [ 348c9] 0 │ │ - [ 348cd] 0 │ │ - [ 348d1] 0 │ │ - [ 348d5] 0 │ │ - [ 348d9] 0 │ │ - [ 348dd] 0 │ │ - [ 348e1] 0 │ │ - [ 348e5] 0 │ │ - [ 348e9] 0 │ │ - [ 348ed] 0 │ │ - [ 348f1] 0 │ │ - [ 348f5] 0 │ │ - [ 348f9] 0 │ │ - [ 348fd] 0 │ │ - [ 34901] 0 │ │ - [ 34905] 0 │ │ - [ 34909] 0 │ │ - [ 3490d] 0 │ │ - [ 34911] 0 │ │ + [ 344b0] ( │ │ + [ 344b4] kp │ │ + [ 344b8] ) │ │ + [ 344bc] ( │ │ + [ 344c0] 4l │ │ + [ 344c4] ) │ │ + [ 344c8] ( │ │ + [ 344cc] (g │ │ + [ 344d0] ) │ │ + [ 344d4] ( │ │ + [ 344dc] ) │ │ + [ 344e0] ( │ │ + [ 344e5] W │ │ + [ 344e8] ) │ │ + [ 344ec] ( │ │ + [ 344f1] e │ │ + [ 344f4] ) │ │ + [ 344f8] ( │ │ + [ 344fc] *h │ │ + [ 34500] ) │ │ + [ 34504] ( │ │ + [ 34509] g │ │ + [ 3450c] ) │ │ + [ 34510] ( │ │ + [ 34514] >y │ │ + [ 34518] ) │ │ + [ 3451c] ( │ │ + [ 34521] T │ │ + [ 34524] ) │ │ + [ 34528] ( │ │ + [ 3452c] yr │ │ + [ 34530] ) │ │ + [ 34534] ( │ │ + [ 3453c] ) │ │ + [ 34540] ( │ │ + [ 34544] ]y │ │ + [ 34548] ) │ │ + [ 3454c] ( │ │ + [ 34551] R │ │ + [ 34554] ) │ │ + [ 34558] ( │ │ + [ 3455d] N │ │ + [ 34560] ) │ │ + [ 34564] ( │ │ + [ 34568] |T │ │ + [ 3456c] ) │ │ + [ 34570] ( │ │ + [ 34574] f[ │ │ + [ 34578] ) │ │ + [ 3457c] ( │ │ + [ 34581] v │ │ + [ 34584] ) │ │ + [ 34588] ( │ │ + [ 3458d] O │ │ + [ 34590] ) │ │ + [ 34594] ( │ │ + [ 3459c] ) │ │ + [ 345a0] ( │ │ + [ 345a4] TS │ │ + [ 345a8] ) │ │ + [ 345ac] ( │ │ + [ 345b0] my │ │ + [ 345b4] ) │ │ + [ 345b8] ( │ │ + [ 345bd] O │ │ + [ 345c0] ) │ │ + [ 345c4] ( │ │ + [ 345cc] ) │ │ + [ 345d0] ( │ │ + [ 345d8] ) │ │ + [ 345dc] OU │ │ + [ 345e0] |^ │ │ + [ 345e5] e │ │ + [ 345e9] { │ │ + [ 345ec] P │ │ + [ 345f0] T │ │ + [ 345f4] E │ │ + [ 345f8] 2 │ │ + [ 345fc] 1 │ │ + [ 34600] 2 │ │ + [ 34604] 2 │ │ + [ 34608] 2 │ │ + [ 3460c] 3 │ │ + [ 34610] 2 │ │ + [ 34614] 4 │ │ + [ 34618] 2 │ │ + [ 3461c] 5 │ │ + [ 34620] 2 │ │ + [ 34624] 6 │ │ + [ 34628] 2 │ │ + [ 3462c] 7 │ │ + [ 34630] 2 │ │ + [ 34634] 8 │ │ + [ 34638] 2 │ │ + [ 3463c] 9 │ │ + [ 34640] 3 │ │ + [ 34644] 0 │ │ + [ 34648] 3 │ │ + [ 3464c] 1 │ │ + [ 34650] 3 │ │ + [ 34654] 2 │ │ + [ 34658] 3 │ │ + [ 3465c] 3 │ │ + [ 34660] 3 │ │ + [ 34664] 4 │ │ + [ 34668] 3 │ │ + [ 3466c] 5 │ │ + [ 346ac] a^Q │ │ + [ 346b4] a^Q │ │ + [ 346bc] a^Q │ │ + [ 346c4] a^Q │ │ + [ 346cc] a^Q │ │ + [ 346d4] a^Q │ │ + [ 346dc] a^Q │ │ + [ 346e4] a^Q │ │ + [ 346ec] a^Q │ │ + [ 346f4] a^Q │ │ + [ 346fc] a^Q │ │ + [ 34704] a^Q │ │ + [ 3470c] a^Q │ │ + [ 34714] a^Q │ │ + [ 3471c] a^Q │ │ + [ 34728] i^Q │ │ + [ 34730] n^Q │ │ + [ 34738] t^Q │ │ + [ 34740] n^Q │ │ + [ 34745] N │ │ + [ 34749] N │ │ + [ 3474d] N │ │ + [ 34751] V │ │ + [ 34755] N │ │ + [ 34758] mQ │ │ + [ 3475d] N │ │ + [ 34760] kQ │ │ + [ 34764] ]N │ │ + [ 34768] AS │ │ + [ 3476d] g │ │ + [ 34770] kp │ │ + [ 34774] 4l │ │ + [ 34778] (g │ │ + [ 34781] W │ │ + [ 34785] e │ │ + [ 34788] *h │ │ + [ 3478d] g │ │ + [ 34790] >y │ │ + [ 34795] T │ │ + [ 34798] yr │ │ + [ 347a0] ]y │ │ + [ 347a5] R │ │ + [ 347a9] y │ │ + [ 347ac] 7u │ │ + [ 347b0] sY │ │ + [ 347b4] i� │ │ + [ 347b8] *Q │ │ + [ 347bc] pS │ │ + [ 347c1] l │ │ + [ 347c9] O │ │ + [ 347cd] Q │ │ + [ 347d0] ck │ │ + [ 347d5] N │ │ + [ 347d8] -N │ │ + [ 347dd] N │ │ + [ 347e1] ] │ │ + [ 347e5] S │ │ + [ 347e8] ;S │ │ + [ 347ed] [ │ │ + [ 347f0] f[ │ │ + [ 347f5] v │ │ + [ 347f9] O │ │ + [ 34800] TS │ │ + [ 34805] Y │ │ + [ 34808] 3 │ │ + [ 3480c] 6 │ │ + [ 34810] 3 │ │ + [ 34814] 7 │ │ + [ 34818] 3 │ │ + [ 3481c] 8 │ │ + [ 34820] 3 │ │ + [ 34824] 9 │ │ + [ 34828] 4 │ │ + [ 3482c] 0 │ │ + [ 34830] 4 │ │ + [ 34834] 1 │ │ + [ 34838] 4 │ │ + [ 3483c] 2 │ │ + [ 34840] 4 │ │ + [ 34844] 3 │ │ + [ 34848] 4 │ │ + [ 3484c] 4 │ │ + [ 34850] 4 │ │ + [ 34854] 5 │ │ + [ 34858] 4 │ │ + [ 3485c] 6 │ │ + [ 34860] 4 │ │ + [ 34864] 7 │ │ + [ 34868] 4 │ │ + [ 3486c] 8 │ │ + [ 34870] 4 │ │ + [ 34874] 9 │ │ + [ 34878] 5 │ │ + [ 3487c] 0 │ │ + [ 34880] 1 │ │ + [ 34885] g │ │ + [ 34888] 2 │ │ + [ 3488d] g │ │ + [ 34890] 3 │ │ + [ 34895] g │ │ + [ 34898] 4 │ │ + [ 3489d] g │ │ + [ 348a0] 5 │ │ + [ 348a5] g │ │ + [ 348a8] 6 │ │ + [ 348ad] g │ │ + [ 348b0] 7 │ │ + [ 348b5] g │ │ + [ 348b8] 8 │ │ + [ 348bd] g │ │ + [ 348c0] 9 │ │ + [ 348c5] g │ │ + [ 348c8] 1 │ │ + [ 348cc] 0 │ │ + [ 348d1] g │ │ + [ 348d4] 1 │ │ + [ 348d8] 1 │ │ + [ 348dd] g │ │ + [ 348e0] 1 │ │ + [ 348e4] 2 │ │ + [ 348e9] g │ │ + [ 348ec] H │ │ + [ 348f0] g │ │ + [ 348f4] e │ │ + [ 348f8] r │ │ + [ 348fc] g │ │ + [ 34900] e │ │ + [ 34904] V │ │ + [ 34908] L │ │ + [ 3490c] T │ │ + [ 34910] D │ │ [ 34915] 0 │ │ [ 34919] 0 │ │ [ 3491d] 0 │ │ [ 34921] 0 │ │ [ 34925] 0 │ │ [ 34929] 0 │ │ [ 3492d] 0 │ │ @@ -13797,16 +13721,16 @@ │ │ [ 349b5] 0 │ │ [ 349b9] 0 │ │ [ 349bd] 0 │ │ [ 349c1] 0 │ │ [ 349c5] 0 │ │ [ 349c9] 0 │ │ [ 349cd] 0 │ │ - [ 349d1] 0 │ │ - [ 349d5] 0 │ │ + [ 349d1] N │ │ + [ 349d5] T │ │ [ 349d9] 0 │ │ [ 349dd] 0 │ │ [ 349e1] 0 │ │ [ 349e5] 0 │ │ [ 349e9] 0 │ │ [ 349ed] 0 │ │ [ 349f1] 0 │ │ @@ -14072,4563 +13996,4638 @@ │ │ [ 34e01] 0 │ │ [ 34e05] 0 │ │ [ 34e09] 0 │ │ [ 34e0d] 0 │ │ [ 34e11] 0 │ │ [ 34e15] 0 │ │ [ 34e19] 0 │ │ - [ 34e1c] 0 │ │ - [ 34e21] p │ │ - [ 34e24] 1 │ │ - [ 34e29] p │ │ - [ 34e2c] 2 │ │ - [ 34e31] p │ │ - [ 34e34] 3 │ │ - [ 34e39] p │ │ - [ 34e3c] 4 │ │ - [ 34e41] p │ │ - [ 34e44] 5 │ │ - [ 34e49] p │ │ - [ 34e4c] 6 │ │ - [ 34e51] p │ │ - [ 34e54] 7 │ │ - [ 34e59] p │ │ - [ 34e5c] 8 │ │ - [ 34e61] p │ │ - [ 34e64] 9 │ │ - [ 34e69] p │ │ - [ 34e6c] 1 │ │ - [ 34e70] 0 │ │ - [ 34e75] p │ │ - [ 34e78] 1 │ │ - [ 34e7c] 1 │ │ - [ 34e81] p │ │ - [ 34e84] 1 │ │ - [ 34e88] 2 │ │ - [ 34e8d] p │ │ - [ 34e90] 1 │ │ - [ 34e94] 3 │ │ - [ 34e99] p │ │ - [ 34e9c] 1 │ │ - [ 34ea0] 4 │ │ - [ 34ea5] p │ │ - [ 34ea8] 1 │ │ - [ 34eac] 5 │ │ - [ 34eb1] p │ │ - [ 34eb4] 1 │ │ - [ 34eb8] 6 │ │ - [ 34ebd] p │ │ - [ 34ec0] 1 │ │ - [ 34ec4] 7 │ │ - [ 34ec9] p │ │ - [ 34ecc] 1 │ │ - [ 34ed0] 8 │ │ - [ 34ed5] p │ │ - [ 34ed8] 1 │ │ - [ 34edc] 9 │ │ - [ 34ee1] p │ │ - [ 34ee4] 2 │ │ - [ 34ee8] 0 │ │ - [ 34eed] p │ │ - [ 34ef0] 2 │ │ - [ 34ef4] 1 │ │ - [ 34ef9] p │ │ - [ 34efc] 2 │ │ - [ 34f00] 2 │ │ - [ 34f05] p │ │ - [ 34f08] 2 │ │ - [ 34f0c] 3 │ │ - [ 34f11] p │ │ - [ 34f14] 2 │ │ - [ 34f18] 4 │ │ - [ 34f1d] p │ │ - [ 34f20] h │ │ - [ 34f24] P │ │ - [ 34f28] a │ │ - [ 34f2c] d │ │ - [ 34f30] a │ │ - [ 34f34] A │ │ - [ 34f38] U │ │ - [ 34f3c] b │ │ - [ 34f40] a │ │ - [ 34f44] r │ │ - [ 34f48] o │ │ - [ 34f4c] V │ │ - [ 34f50] p │ │ - [ 34f54] c │ │ - [ 34f58] d │ │ - [ 34f5c] m │ │ - [ 34f60] d │ │ - [ 34f64] m │ │ - [ 34f68] 2 │ │ - [ 34f6c] d │ │ - [ 34f70] m │ │ - [ 34f74] 3 │ │ - [ 34f78] I │ │ - [ 34f7c] U │ │ - [ 34f80] s^ │ │ - [ 34f85] b │ │ - [ 34f88] -f │ │ - [ 34f8d] T │ │ - [ 34f90] 'Y │ │ - [ 34f94] ck │ │ - [ 34f99] f │ │ - [ 34f9d] l │ │ - [ 34fa0] *h │ │ - [ 34fa5] _ │ │ - [ 34fa9] O │ │ - [ 34fac] >y │ │ - [ 34fb0] p │ │ - [ 34fb4] A │ │ - [ 34fb8] n │ │ - [ 34fbc] A │ │ - [ 34fc4] A │ │ - [ 34fc8] m │ │ - [ 34fcc] A │ │ - [ 34fd0] k │ │ - [ 34fd4] A │ │ - [ 34fd8] K │ │ - [ 34fdc] B │ │ - [ 34fe0] M │ │ - [ 34fe4] B │ │ - [ 34fe8] G │ │ - [ 34fec] B │ │ - [ 34ff0] c │ │ - [ 34ff4] a │ │ - [ 34ff8] l │ │ - [ 34ffc] k │ │ - [ 35000] c │ │ - [ 35004] a │ │ - [ 35008] l │ │ - [ 3500c] p │ │ - [ 35010] F │ │ - [ 35014] n │ │ - [ 35018] F │ │ - [ 35020] F │ │ - [ 35028] g │ │ - [ 3502c] m │ │ - [ 35030] g │ │ - [ 35034] k │ │ - [ 35038] g │ │ - [ 3503c] H │ │ - [ 35040] z │ │ - [ 35044] k │ │ - [ 35048] H │ │ - [ 3504c] z │ │ - [ 35050] M │ │ - [ 35054] H │ │ - [ 35058] z │ │ - [ 3505c] G │ │ - [ 35060] H │ │ - [ 35064] z │ │ - [ 35068] T │ │ - [ 3506c] H │ │ - [ 35070] z │ │ - [ 35078] l │ │ - [ 3507c] m │ │ - [ 35080] l │ │ + [ 34e1d] 0 │ │ + [ 34e21] 0 │ │ + [ 34e25] 0 │ │ + [ 34e29] 0 │ │ + [ 34e2d] 0 │ │ + [ 34e31] 0 │ │ + [ 34e35] 0 │ │ + [ 34e39] 0 │ │ + [ 34e3d] 0 │ │ + [ 34e41] 0 │ │ + [ 34e45] 0 │ │ + [ 34e49] 0 │ │ + [ 34e4d] 0 │ │ + [ 34e51] 0 │ │ + [ 34e55] 0 │ │ + [ 34e59] 0 │ │ + [ 34e5d] 0 │ │ + [ 34e61] 0 │ │ + [ 34e65] 0 │ │ + [ 34e69] 0 │ │ + [ 34e6d] 0 │ │ + [ 34e71] 0 │ │ + [ 34e75] 0 │ │ + [ 34e79] 0 │ │ + [ 34e7d] 0 │ │ + [ 34e81] 0 │ │ + [ 34e85] 0 │ │ + [ 34e89] 0 │ │ + [ 34e8d] 0 │ │ + [ 34e91] 0 │ │ + [ 34e95] 0 │ │ + [ 34e99] 0 │ │ + [ 34e9d] 0 │ │ + [ 34ea1] 0 │ │ + [ 34ea5] 0 │ │ + [ 34ea9] 0 │ │ + [ 34ead] 0 │ │ + [ 34eb1] 0 │ │ + [ 34eb5] 0 │ │ + [ 34eb9] 0 │ │ + [ 34ebd] 0 │ │ + [ 34ec1] 0 │ │ + [ 34ec5] 0 │ │ + [ 34ec9] 0 │ │ + [ 34ecd] 0 │ │ + [ 34ed1] 0 │ │ + [ 34ed5] 0 │ │ + [ 34ed9] 0 │ │ + [ 34edd] 0 │ │ + [ 34ee1] 0 │ │ + [ 34ee5] 0 │ │ + [ 34ee9] 0 │ │ + [ 34eed] 0 │ │ + [ 34ef1] 0 │ │ + [ 34ef5] 0 │ │ + [ 34ef9] 0 │ │ + [ 34efd] 0 │ │ + [ 34f01] 0 │ │ + [ 34f05] 0 │ │ + [ 34f09] 0 │ │ + [ 34f0d] 0 │ │ + [ 34f11] 0 │ │ + [ 34f15] 0 │ │ + [ 34f19] 0 │ │ + [ 34f1d] 0 │ │ + [ 34f21] 0 │ │ + [ 34f25] 0 │ │ + [ 34f29] 0 │ │ + [ 34f2d] 0 │ │ + [ 34f31] 0 │ │ + [ 34f35] 0 │ │ + [ 34f39] 0 │ │ + [ 34f3d] 0 │ │ + [ 34f41] 0 │ │ + [ 34f45] 0 │ │ + [ 34f48] 0 │ │ + [ 34f4d] p │ │ + [ 34f50] 1 │ │ + [ 34f55] p │ │ + [ 34f58] 2 │ │ + [ 34f5d] p │ │ + [ 34f60] 3 │ │ + [ 34f65] p │ │ + [ 34f68] 4 │ │ + [ 34f6d] p │ │ + [ 34f70] 5 │ │ + [ 34f75] p │ │ + [ 34f78] 6 │ │ + [ 34f7d] p │ │ + [ 34f80] 7 │ │ + [ 34f85] p │ │ + [ 34f88] 8 │ │ + [ 34f8d] p │ │ + [ 34f90] 9 │ │ + [ 34f95] p │ │ + [ 34f98] 1 │ │ + [ 34f9c] 0 │ │ + [ 34fa1] p │ │ + [ 34fa4] 1 │ │ + [ 34fa8] 1 │ │ + [ 34fad] p │ │ + [ 34fb0] 1 │ │ + [ 34fb4] 2 │ │ + [ 34fb9] p │ │ + [ 34fbc] 1 │ │ + [ 34fc0] 3 │ │ + [ 34fc5] p │ │ + [ 34fc8] 1 │ │ + [ 34fcc] 4 │ │ + [ 34fd1] p │ │ + [ 34fd4] 1 │ │ + [ 34fd8] 5 │ │ + [ 34fdd] p │ │ + [ 34fe0] 1 │ │ + [ 34fe4] 6 │ │ + [ 34fe9] p │ │ + [ 34fec] 1 │ │ + [ 34ff0] 7 │ │ + [ 34ff5] p │ │ + [ 34ff8] 1 │ │ + [ 34ffc] 8 │ │ + [ 35001] p │ │ + [ 35004] 1 │ │ + [ 35008] 9 │ │ + [ 3500d] p │ │ + [ 35010] 2 │ │ + [ 35014] 0 │ │ + [ 35019] p │ │ + [ 3501c] 2 │ │ + [ 35020] 1 │ │ + [ 35025] p │ │ + [ 35028] 2 │ │ + [ 3502c] 2 │ │ + [ 35031] p │ │ + [ 35034] 2 │ │ + [ 35038] 3 │ │ + [ 3503d] p │ │ + [ 35040] 2 │ │ + [ 35044] 4 │ │ + [ 35049] p │ │ + [ 3504c] h │ │ + [ 35050] P │ │ + [ 35054] a │ │ + [ 35058] d │ │ + [ 3505c] a │ │ + [ 35060] A │ │ + [ 35064] U │ │ + [ 35068] b │ │ + [ 3506c] a │ │ + [ 35070] r │ │ + [ 35074] o │ │ + [ 35078] V │ │ + [ 3507c] p │ │ + [ 35080] c │ │ [ 35084] d │ │ - [ 35088] l │ │ - [ 3508c] k │ │ - [ 35090] l │ │ - [ 35094] f │ │ - [ 35098] m │ │ - [ 3509c] n │ │ - [ 350a0] m │ │ - [ 350a8] m │ │ - [ 350ac] m │ │ - [ 350b0] m │ │ - [ 350b4] c │ │ - [ 350b8] m │ │ - [ 350bc] k │ │ - [ 350c0] m │ │ - [ 350c4] m │ │ - [ 350c8] m │ │ - [ 350cc] 2 │ │ - [ 350d0] c │ │ - [ 350d4] m │ │ - [ 350d8] 2 │ │ - [ 350dc] m │ │ - [ 350e0] 2 │ │ - [ 350e4] k │ │ - [ 350e8] m │ │ - [ 350ec] 2 │ │ - [ 350f0] m │ │ + [ 35088] m │ │ + [ 3508c] d │ │ + [ 35090] m │ │ + [ 35094] 2 │ │ + [ 35098] d │ │ + [ 3509c] m │ │ + [ 350a0] 3 │ │ + [ 350a4] I │ │ + [ 350a8] U │ │ + [ 350ac] s^ │ │ + [ 350b1] b │ │ + [ 350b4] -f │ │ + [ 350b9] T │ │ + [ 350bc] 'Y │ │ + [ 350c0] ck │ │ + [ 350c5] f │ │ + [ 350c9] l │ │ + [ 350cc] *h │ │ + [ 350d1] _ │ │ + [ 350d5] O │ │ + [ 350d8] >y │ │ + [ 350dc] p │ │ + [ 350e0] A │ │ + [ 350e4] n │ │ + [ 350e8] A │ │ + [ 350f0] A │ │ [ 350f4] m │ │ - [ 350f8] 3 │ │ - [ 350fc] c │ │ - [ 35100] m │ │ - [ 35104] 3 │ │ - [ 35108] m │ │ - [ 3510c] 3 │ │ - [ 35110] k │ │ - [ 35114] m │ │ - [ 35118] 3 │ │ - [ 3511c] m │ │ - [ 35121] " │ │ - [ 35124] s │ │ - [ 35128] m │ │ - [ 3512d] " │ │ - [ 35130] s │ │ - [ 35134] 2 │ │ - [ 35138] P │ │ - [ 3513c] a │ │ - [ 35140] k │ │ - [ 35144] P │ │ - [ 35148] a │ │ - [ 3514c] M │ │ - [ 35150] P │ │ - [ 35154] a │ │ - [ 35158] G │ │ - [ 3515c] P │ │ - [ 35160] a │ │ - [ 35164] r │ │ - [ 35168] a │ │ - [ 3516c] d │ │ - [ 35170] r │ │ - [ 35174] a │ │ - [ 35178] d │ │ - [ 3517d] " │ │ - [ 35180] s │ │ - [ 35184] r │ │ - [ 35188] a │ │ - [ 3518c] d │ │ - [ 35191] " │ │ - [ 35194] s │ │ - [ 35198] 2 │ │ - [ 3519c] p │ │ - [ 351a0] s │ │ - [ 351a4] n │ │ - [ 351a8] s │ │ - [ 351b0] s │ │ - [ 351b4] m │ │ - [ 351b8] s │ │ - [ 351bc] p │ │ - [ 351c0] V │ │ - [ 351c4] n │ │ - [ 351c8] V │ │ - [ 351d0] V │ │ + [ 350f8] A │ │ + [ 350fc] k │ │ + [ 35100] A │ │ + [ 35104] K │ │ + [ 35108] B │ │ + [ 3510c] M │ │ + [ 35110] B │ │ + [ 35114] G │ │ + [ 35118] B │ │ + [ 3511c] c │ │ + [ 35120] a │ │ + [ 35124] l │ │ + [ 35128] k │ │ + [ 3512c] c │ │ + [ 35130] a │ │ + [ 35134] l │ │ + [ 35138] p │ │ + [ 3513c] F │ │ + [ 35140] n │ │ + [ 35144] F │ │ + [ 3514c] F │ │ + [ 35154] g │ │ + [ 35158] m │ │ + [ 3515c] g │ │ + [ 35160] k │ │ + [ 35164] g │ │ + [ 35168] H │ │ + [ 3516c] z │ │ + [ 35170] k │ │ + [ 35174] H │ │ + [ 35178] z │ │ + [ 3517c] M │ │ + [ 35180] H │ │ + [ 35184] z │ │ + [ 35188] G │ │ + [ 3518c] H │ │ + [ 35190] z │ │ + [ 35194] T │ │ + [ 35198] H │ │ + [ 3519c] z │ │ + [ 351a4] l │ │ + [ 351a8] m │ │ + [ 351ac] l │ │ + [ 351b0] d │ │ + [ 351b4] l │ │ + [ 351b8] k │ │ + [ 351bc] l │ │ + [ 351c0] f │ │ + [ 351c4] m │ │ + [ 351c8] n │ │ + [ 351cc] m │ │ [ 351d4] m │ │ - [ 351d8] V │ │ - [ 351dc] k │ │ - [ 351e0] V │ │ - [ 351e4] M │ │ - [ 351e8] V │ │ - [ 351ec] p │ │ - [ 351f0] W │ │ - [ 351f4] n │ │ - [ 351f8] W │ │ - [ 35200] W │ │ - [ 35204] m │ │ - [ 35208] W │ │ - [ 3520c] k │ │ - [ 35210] W │ │ - [ 35214] M │ │ - [ 35218] W │ │ - [ 3521c] k │ │ - [ 35224] M │ │ - [ 3522c] a │ │ - [ 35230] . │ │ + [ 351d8] m │ │ + [ 351dc] m │ │ + [ 351e0] c │ │ + [ 351e4] m │ │ + [ 351e8] k │ │ + [ 351ec] m │ │ + [ 351f0] m │ │ + [ 351f4] m │ │ + [ 351f8] 2 │ │ + [ 351fc] c │ │ + [ 35200] m │ │ + [ 35204] 2 │ │ + [ 35208] m │ │ + [ 3520c] 2 │ │ + [ 35210] k │ │ + [ 35214] m │ │ + [ 35218] 2 │ │ + [ 3521c] m │ │ + [ 35220] m │ │ + [ 35224] 3 │ │ + [ 35228] c │ │ + [ 3522c] m │ │ + [ 35230] 3 │ │ [ 35234] m │ │ - [ 35238] . │ │ - [ 3523c] B │ │ - [ 35240] q │ │ - [ 35244] c │ │ - [ 35248] c │ │ - [ 3524c] c │ │ - [ 35250] d │ │ - [ 35254] C │ │ + [ 35238] 3 │ │ + [ 3523c] k │ │ + [ 35240] m │ │ + [ 35244] 3 │ │ + [ 35248] m │ │ + [ 3524d] " │ │ + [ 35250] s │ │ + [ 35254] m │ │ [ 35259] " │ │ - [ 3525c] k │ │ - [ 35260] g │ │ - [ 35264] C │ │ - [ 35268] o │ │ - [ 3526c] . │ │ - [ 35270] d │ │ - [ 35274] B │ │ - [ 35278] G │ │ - [ 3527c] y │ │ - [ 35280] h │ │ - [ 35284] a │ │ - [ 35288] H │ │ - [ 3528c] P │ │ - [ 35290] i │ │ - [ 35294] n │ │ - [ 35298] K │ │ - [ 3529c] K │ │ - [ 352a0] K │ │ - [ 352a4] M │ │ - [ 352a8] k │ │ - [ 352ac] t │ │ - [ 352b0] l │ │ - [ 352b4] m │ │ - [ 352b8] l │ │ - [ 352bc] n │ │ - [ 352c0] l │ │ - [ 352c4] o │ │ - [ 352c8] g │ │ - [ 352cc] l │ │ - [ 352d0] x │ │ - [ 352d4] m │ │ - [ 352d8] b │ │ - [ 352dc] m │ │ - [ 352e0] i │ │ - [ 352e4] l │ │ - [ 352e8] m │ │ - [ 352ec] o │ │ - [ 352f0] l │ │ - [ 352f4] P │ │ - [ 352f8] H │ │ - [ 352fc] p │ │ - [ 35300] . │ │ - [ 35304] m │ │ - [ 35308] . │ │ - [ 3530c] P │ │ - [ 35310] P │ │ - [ 35314] M │ │ - [ 35318] P │ │ - [ 3531c] R │ │ - [ 35320] s │ │ - [ 35324] r │ │ - [ 35328] S │ │ - [ 3532c] v │ │ - [ 35330] W │ │ - [ 35334] b │ │ - [ 35338] V │ │ - [ 3533d] " │ │ - [ 35340] m │ │ - [ 35344] A │ │ - [ 35349] " │ │ - [ 3534c] m │ │ - [ 35350] 1 │ │ - [ 35355] e │ │ - [ 35358] 2 │ │ - [ 3535d] e │ │ - [ 35360] 3 │ │ - [ 35365] e │ │ - [ 35368] 4 │ │ - [ 3536d] e │ │ - [ 35370] 5 │ │ - [ 35375] e │ │ - [ 35378] 6 │ │ - [ 3537d] e │ │ - [ 35380] 7 │ │ - [ 35385] e │ │ - [ 35388] 8 │ │ - [ 3538d] e │ │ - [ 35390] 9 │ │ - [ 35395] e │ │ - [ 35398] 1 │ │ - [ 3539c] 0 │ │ - [ 353a1] e │ │ - [ 353a4] 1 │ │ - [ 353a8] 1 │ │ - [ 353ad] e │ │ - [ 353b0] 1 │ │ - [ 353b4] 2 │ │ - [ 353b9] e │ │ - [ 353bc] 1 │ │ - [ 353c0] 3 │ │ - [ 353c5] e │ │ - [ 353c8] 1 │ │ - [ 353cc] 4 │ │ - [ 353d1] e │ │ - [ 353d4] 1 │ │ - [ 353d8] 5 │ │ - [ 353dd] e │ │ - [ 353e0] 1 │ │ - [ 353e4] 6 │ │ - [ 353e9] e │ │ - [ 353ec] 1 │ │ - [ 353f0] 7 │ │ - [ 353f5] e │ │ - [ 353f8] 1 │ │ - [ 353fc] 8 │ │ - [ 35401] e │ │ - [ 35404] 1 │ │ - [ 35408] 9 │ │ - [ 3540d] e │ │ - [ 35410] 2 │ │ - [ 35414] 0 │ │ - [ 35419] e │ │ - [ 3541c] 2 │ │ - [ 35420] 1 │ │ - [ 35425] e │ │ - [ 35428] 2 │ │ - [ 3542c] 2 │ │ - [ 35431] e │ │ - [ 35434] 2 │ │ - [ 35438] 3 │ │ - [ 3543d] e │ │ - [ 35440] 2 │ │ - [ 35444] 4 │ │ - [ 35449] e │ │ - [ 3544c] 2 │ │ - [ 35450] 5 │ │ - [ 35455] e │ │ - [ 35458] 2 │ │ - [ 3545c] 6 │ │ - [ 35461] e │ │ - [ 35464] 2 │ │ - [ 35468] 7 │ │ - [ 3546d] e │ │ - [ 35470] 2 │ │ - [ 35474] 8 │ │ - [ 35479] e │ │ - [ 3547c] 2 │ │ - [ 35480] 9 │ │ - [ 35485] e │ │ - [ 35488] 3 │ │ - [ 3548c] 0 │ │ + [ 3525c] s │ │ + [ 35260] 2 │ │ + [ 35264] P │ │ + [ 35268] a │ │ + [ 3526c] k │ │ + [ 35270] P │ │ + [ 35274] a │ │ + [ 35278] M │ │ + [ 3527c] P │ │ + [ 35280] a │ │ + [ 35284] G │ │ + [ 35288] P │ │ + [ 3528c] a │ │ + [ 35290] r │ │ + [ 35294] a │ │ + [ 35298] d │ │ + [ 3529c] r │ │ + [ 352a0] a │ │ + [ 352a4] d │ │ + [ 352a9] " │ │ + [ 352ac] s │ │ + [ 352b0] r │ │ + [ 352b4] a │ │ + [ 352b8] d │ │ + [ 352bd] " │ │ + [ 352c0] s │ │ + [ 352c4] 2 │ │ + [ 352c8] p │ │ + [ 352cc] s │ │ + [ 352d0] n │ │ + [ 352d4] s │ │ + [ 352dc] s │ │ + [ 352e0] m │ │ + [ 352e4] s │ │ + [ 352e8] p │ │ + [ 352ec] V │ │ + [ 352f0] n │ │ + [ 352f4] V │ │ + [ 352fc] V │ │ + [ 35300] m │ │ + [ 35304] V │ │ + [ 35308] k │ │ + [ 3530c] V │ │ + [ 35310] M │ │ + [ 35314] V │ │ + [ 35318] p │ │ + [ 3531c] W │ │ + [ 35320] n │ │ + [ 35324] W │ │ + [ 3532c] W │ │ + [ 35330] m │ │ + [ 35334] W │ │ + [ 35338] k │ │ + [ 3533c] W │ │ + [ 35340] M │ │ + [ 35344] W │ │ + [ 35348] k │ │ + [ 35350] M │ │ + [ 35358] a │ │ + [ 3535c] . │ │ + [ 35360] m │ │ + [ 35364] . │ │ + [ 35368] B │ │ + [ 3536c] q │ │ + [ 35370] c │ │ + [ 35374] c │ │ + [ 35378] c │ │ + [ 3537c] d │ │ + [ 35380] C │ │ + [ 35385] " │ │ + [ 35388] k │ │ + [ 3538c] g │ │ + [ 35390] C │ │ + [ 35394] o │ │ + [ 35398] . │ │ + [ 3539c] d │ │ + [ 353a0] B │ │ + [ 353a4] G │ │ + [ 353a8] y │ │ + [ 353ac] h │ │ + [ 353b0] a │ │ + [ 353b4] H │ │ + [ 353b8] P │ │ + [ 353bc] i │ │ + [ 353c0] n │ │ + [ 353c4] K │ │ + [ 353c8] K │ │ + [ 353cc] K │ │ + [ 353d0] M │ │ + [ 353d4] k │ │ + [ 353d8] t │ │ + [ 353dc] l │ │ + [ 353e0] m │ │ + [ 353e4] l │ │ + [ 353e8] n │ │ + [ 353ec] l │ │ + [ 353f0] o │ │ + [ 353f4] g │ │ + [ 353f8] l │ │ + [ 353fc] x │ │ + [ 35400] m │ │ + [ 35404] b │ │ + [ 35408] m │ │ + [ 3540c] i │ │ + [ 35410] l │ │ + [ 35414] m │ │ + [ 35418] o │ │ + [ 3541c] l │ │ + [ 35420] P │ │ + [ 35424] H │ │ + [ 35428] p │ │ + [ 3542c] . │ │ + [ 35430] m │ │ + [ 35434] . │ │ + [ 35438] P │ │ + [ 3543c] P │ │ + [ 35440] M │ │ + [ 35444] P │ │ + [ 35448] R │ │ + [ 3544c] s │ │ + [ 35450] r │ │ + [ 35454] S │ │ + [ 35458] v │ │ + [ 3545c] W │ │ + [ 35460] b │ │ + [ 35464] V │ │ + [ 35469] " │ │ + [ 3546c] m │ │ + [ 35470] A │ │ + [ 35475] " │ │ + [ 35478] m │ │ + [ 3547c] 1 │ │ + [ 35481] e │ │ + [ 35484] 2 │ │ + [ 35489] e │ │ + [ 3548c] 3 │ │ [ 35491] e │ │ - [ 35494] 3 │ │ - [ 35498] 1 │ │ - [ 3549d] e │ │ - [ 354a0] g │ │ - [ 354a4] a │ │ - [ 354a8] l │ │ - [ 354ac] J^D │ │ - [ 354b0] L^D │ │ - [ 354b4] o� │ │ - [ 354b8] C │ │ - [ 354bc] F │ │ - [ 354c0] Q │ │ - [ 354c4] &^A │ │ - [ 354c8] S^A │ │ - [ 354cc] '� │ │ - [ 354d0] 7� │ │ - [ 354d4] k^B │ │ - [ 354d8] R� │ │ - [ 354e0] f │ │ - [ 354e4] f │ │ - [ 354e8] f │ │ - [ 354ec] i │ │ - [ 354f0] f │ │ - [ 354f4] l │ │ - [ 354f8] f │ │ - [ 354fc] f │ │ - [ 35500] i │ │ - [ 35504] f │ │ - [ 35508] f │ │ - [ 3550c] l │ │ - [ 35510] s │ │ - [ 35514] t │ │ - [ 35518] s │ │ - [ 3551c] t │ │ - [ 35520] t^E │ │ - [ 35524] v^E │ │ - [ 35528] t^E │ │ - [ 3552c] e^E │ │ - [ 35530] t^E │ │ - [ 35534] k^E │ │ - [ 35538] ~^E │ │ - [ 3553c] v^E │ │ - [ 35540] t^E │ │ - [ 35544] m^E │ │ - [ 3556c] + │ │ - [ 35578] q^F │ │ - [ 3557c] q^F │ │ - [ 35580] {^F │ │ - [ 35584] {^F │ │ - [ 35588] {^F │ │ - [ 3558c] {^F │ │ - [ 35590] ~^F │ │ - [ 35594] ~^F │ │ - [ 35598] ~^F │ │ - [ 3559c] ~^F │ │ - [ 355b0] z^F │ │ - [ 355b4] z^F │ │ - [ 355b8] z^F │ │ - [ 355bc] z^F │ │ - [ 355d0] y^F │ │ - [ 355d4] y^F │ │ - [ 355d8] y^F │ │ - [ 355dc] y^F │ │ - [ 356cc] T^F │ │ - [ 356d4] T^F │ │ - [ 35704] T^F │ │ - [ 3570c] T^F │ │ - [ 3573c] t^F │ │ - [ 35768] I^F │ │ - [ 3576c] I^F │ │ - [ 35770] J^F │ │ - [ 35774] T^F │ │ - [ 35778] '^F │ │ - [ 3577c] J^F │ │ - [ 35780] T^F │ │ - [ 35784] '^F │ │ - [ 35788] J^F │ │ - [ 3578c] T^F │ │ - [ 35794] J^F │ │ - [ 35798] T^F │ │ - [ 357a0] J^F │ │ - [ 357a4] T^F │ │ - [ 357a8] H^F │ │ - [ 357ac] J^F │ │ - [ 357b0] T^F │ │ - [ 357b4] H^F │ │ - [ 357b8] J^F │ │ - [ 357bc] T^F │ │ - [ 357c4] J^F │ │ - [ 357c8] T^F │ │ - [ 357d0] J^F │ │ - [ 357d4] T^F │ │ - [ 357dc] J^F │ │ - [ 357e0] T^F │ │ - [ 357e8] J^F │ │ - [ 357ec] T^F │ │ - [ 357f4] J^F │ │ + [ 35494] 4 │ │ + [ 35499] e │ │ + [ 3549c] 5 │ │ + [ 354a1] e │ │ + [ 354a4] 6 │ │ + [ 354a9] e │ │ + [ 354ac] 7 │ │ + [ 354b1] e │ │ + [ 354b4] 8 │ │ + [ 354b9] e │ │ + [ 354bc] 9 │ │ + [ 354c1] e │ │ + [ 354c4] 1 │ │ + [ 354c8] 0 │ │ + [ 354cd] e │ │ + [ 354d0] 1 │ │ + [ 354d4] 1 │ │ + [ 354d9] e │ │ + [ 354dc] 1 │ │ + [ 354e0] 2 │ │ + [ 354e5] e │ │ + [ 354e8] 1 │ │ + [ 354ec] 3 │ │ + [ 354f1] e │ │ + [ 354f4] 1 │ │ + [ 354f8] 4 │ │ + [ 354fd] e │ │ + [ 35500] 1 │ │ + [ 35504] 5 │ │ + [ 35509] e │ │ + [ 3550c] 1 │ │ + [ 35510] 6 │ │ + [ 35515] e │ │ + [ 35518] 1 │ │ + [ 3551c] 7 │ │ + [ 35521] e │ │ + [ 35524] 1 │ │ + [ 35528] 8 │ │ + [ 3552d] e │ │ + [ 35530] 1 │ │ + [ 35534] 9 │ │ + [ 35539] e │ │ + [ 3553c] 2 │ │ + [ 35540] 0 │ │ + [ 35545] e │ │ + [ 35548] 2 │ │ + [ 3554c] 1 │ │ + [ 35551] e │ │ + [ 35554] 2 │ │ + [ 35558] 2 │ │ + [ 3555d] e │ │ + [ 35560] 2 │ │ + [ 35564] 3 │ │ + [ 35569] e │ │ + [ 3556c] 2 │ │ + [ 35570] 4 │ │ + [ 35575] e │ │ + [ 35578] 2 │ │ + [ 3557c] 5 │ │ + [ 35581] e │ │ + [ 35584] 2 │ │ + [ 35588] 6 │ │ + [ 3558d] e │ │ + [ 35590] 2 │ │ + [ 35594] 7 │ │ + [ 35599] e │ │ + [ 3559c] 2 │ │ + [ 355a0] 8 │ │ + [ 355a5] e │ │ + [ 355a8] 2 │ │ + [ 355ac] 9 │ │ + [ 355b1] e │ │ + [ 355b4] 3 │ │ + [ 355b8] 0 │ │ + [ 355bd] e │ │ + [ 355c0] 3 │ │ + [ 355c4] 1 │ │ + [ 355c9] e │ │ + [ 355cc] g │ │ + [ 355d0] a │ │ + [ 355d4] l │ │ + [ 355d8] J^D │ │ + [ 355dc] L^D │ │ + [ 355e0] o� │ │ + [ 355e4] C │ │ + [ 355e8] F │ │ + [ 355ec] Q │ │ + [ 355f0] &^A │ │ + [ 355f4] S^A │ │ + [ 355f8] '� │ │ + [ 355fc] 7� │ │ + [ 35600] k^B │ │ + [ 35604] R� │ │ + [ 3560c] f │ │ + [ 35610] f │ │ + [ 35614] f │ │ + [ 35618] i │ │ + [ 3561c] f │ │ + [ 35620] l │ │ + [ 35624] f │ │ + [ 35628] f │ │ + [ 3562c] i │ │ + [ 35630] f │ │ + [ 35634] f │ │ + [ 35638] l │ │ + [ 3563c] s │ │ + [ 35640] t │ │ + [ 35644] s │ │ + [ 35648] t │ │ + [ 3564c] t^E │ │ + [ 35650] v^E │ │ + [ 35654] t^E │ │ + [ 35658] e^E │ │ + [ 3565c] t^E │ │ + [ 35660] k^E │ │ + [ 35664] ~^E │ │ + [ 35668] v^E │ │ + [ 3566c] t^E │ │ + [ 35670] m^E │ │ + [ 35698] + │ │ + [ 356a4] q^F │ │ + [ 356a8] q^F │ │ + [ 356ac] {^F │ │ + [ 356b0] {^F │ │ + [ 356b4] {^F │ │ + [ 356b8] {^F │ │ + [ 356bc] ~^F │ │ + [ 356c0] ~^F │ │ + [ 356c4] ~^F │ │ + [ 356c8] ~^F │ │ + [ 356dc] z^F │ │ + [ 356e0] z^F │ │ + [ 356e4] z^F │ │ + [ 356e8] z^F │ │ + [ 356fc] y^F │ │ + [ 35700] y^F │ │ + [ 35704] y^F │ │ + [ 35708] y^F │ │ [ 357f8] T^F │ │ - [ 35800] J^F │ │ - [ 35804] T^F │ │ - [ 3580c] J^F │ │ - [ 35810] T^F │ │ - [ 35818] J^F │ │ - [ 3581c] T^F │ │ - [ 35824] J^F │ │ - [ 35828] T^F │ │ - [ 3582c] I^F │ │ - [ 35830] J^F │ │ - [ 35834] T^F │ │ - [ 35838] I^F │ │ - [ 3583c] J^F │ │ - [ 35840] T^F │ │ - [ 35844] I^F │ │ - [ 35858] J^F │ │ - [ 3585c] T^F │ │ - [ 35860] ,^F │ │ - [ 35864] J^F │ │ - [ 35868] T^F │ │ - [ 3586c] -^F │ │ - [ 35870] J^F │ │ - [ 35874] T^F │ │ - [ 35878] E^F │ │ - [ 3587c] J^F │ │ - [ 35880] T^F │ │ - [ 35884] I^F │ │ - [ 35888] J^F │ │ - [ 3588c] T^F │ │ - [ 35890] J^F │ │ - [ 35894] (^F │ │ - [ 35898] ,^F │ │ - [ 3589c] (^F │ │ - [ 358a0] -^F │ │ - [ 358a4] (^F │ │ - [ 358a8] .^F │ │ - [ 358ac] (^F │ │ - [ 358b0] E^F │ │ - [ 358b4] (^F │ │ - [ 358b8] I^F │ │ - [ 358bc] (^F │ │ + [ 35800] T^F │ │ + [ 35830] T^F │ │ + [ 35838] T^F │ │ + [ 35868] t^F │ │ + [ 35894] I^F │ │ + [ 35898] I^F │ │ + [ 3589c] J^F │ │ + [ 358a0] T^F │ │ + [ 358a4] '^F │ │ + [ 358a8] J^F │ │ + [ 358ac] T^F │ │ + [ 358b0] '^F │ │ + [ 358b4] J^F │ │ + [ 358b8] T^F │ │ [ 358c0] J^F │ │ - [ 358c4] *^F │ │ - [ 358c8] ,^F │ │ - [ 358cc] *^F │ │ - [ 358d0] -^F │ │ - [ 358d4] *^F │ │ - [ 358d8] .^F │ │ - [ 358dc] *^F │ │ - [ 358e0] E^F │ │ - [ 358e4] *^F │ │ - [ 358e8] I^F │ │ - [ 358ec] *^F │ │ + [ 358c4] T^F │ │ + [ 358cc] J^F │ │ + [ 358d0] T^F │ │ + [ 358d4] H^F │ │ + [ 358d8] J^F │ │ + [ 358dc] T^F │ │ + [ 358e0] H^F │ │ + [ 358e4] J^F │ │ + [ 358e8] T^F │ │ [ 358f0] J^F │ │ - [ 358f4] +^F │ │ - [ 358f8] ,^F │ │ - [ 358fc] +^F │ │ - [ 35900] E^F │ │ - [ 35904] +^F │ │ - [ 35908] I^F │ │ - [ 3590c] +^F │ │ - [ 35910] J^F │ │ - [ 35914] ,^F │ │ - [ 35918] -^F │ │ - [ 3591c] ,^F │ │ - [ 35920] E^F │ │ - [ 35924] -^F │ │ - [ 35928] ,^F │ │ - [ 3592c] -^F │ │ - [ 35930] E^F │ │ - [ 35934] .^F │ │ - [ 35938] ,^F │ │ - [ 3593c] .^F │ │ - [ 35940] -^F │ │ - [ 35944] .^F │ │ - [ 35948] E^F │ │ - [ 3594c] 3^F │ │ - [ 35950] ,^F │ │ - [ 35954] 3^F │ │ - [ 35958] -^F │ │ - [ 3595c] 3^F │ │ - [ 35960] .^F │ │ - [ 35964] 3^F │ │ - [ 35968] E^F │ │ - [ 3596c] 5^F │ │ - [ 35970] -^F │ │ - [ 35974] 5^F │ │ - [ 35978] E^F │ │ - [ 3597c] 6^F │ │ - [ 35980] ,^F │ │ - [ 35984] 6^F │ │ - [ 35988] -^F │ │ - [ 3598c] 6^F │ │ - [ 35990] .^F │ │ - [ 35994] 6^F │ │ - [ 35998] E^F │ │ - [ 3599c] 7^F │ │ - [ 359a0] -^F │ │ - [ 359a4] 7^F │ │ - [ 359a8] E^F │ │ - [ 359ac] 8^F │ │ - [ 359b0] E^F │ │ - [ 359b4] 9^F │ │ - [ 359b8] ,^F │ │ - [ 359bc] 9^F │ │ - [ 359c0] E^F │ │ - [ 359c4] :^F │ │ - [ 359c8] ,^F │ │ - [ 359cc] :^F │ │ - [ 359d0] E^F │ │ - [ 359d4] A^F │ │ - [ 359d8] ,^F │ │ - [ 359dc] A^F │ │ - [ 359e0] -^F │ │ - [ 359e4] A^F │ │ - [ 359e8] .^F │ │ - [ 359ec] A^F │ │ - [ 359f0] E^F │ │ - [ 359f4] A^F │ │ - [ 359f8] I^F │ │ - [ 359fc] A^F │ │ - [ 35a00] J^F │ │ - [ 35a04] B^F │ │ - [ 35a08] -^F │ │ - [ 35a0c] B^F │ │ - [ 35a10] E^F │ │ - [ 35a14] B^F │ │ - [ 35a18] I^F │ │ - [ 35a1c] B^F │ │ - [ 35a20] J^F │ │ - [ 35a24] C^F │ │ - [ 35a28] '^F │ │ - [ 35a2c] C^F │ │ - [ 35a30] ,^F │ │ - [ 35a34] C^F │ │ - [ 35a38] -^F │ │ - [ 35a3c] C^F │ │ - [ 35a40] .^F │ │ - [ 35a44] C^F │ │ - [ 35a48] D^F │ │ - [ 35a4c] C^F │ │ - [ 35a50] E^F │ │ - [ 35a54] C^F │ │ - [ 35a58] I^F │ │ - [ 35a5c] C^F │ │ - [ 35a60] J^F │ │ - [ 35a64] D^F │ │ - [ 35a68] ,^F │ │ - [ 35a6c] D^F │ │ - [ 35a70] -^F │ │ - [ 35a74] D^F │ │ - [ 35a78] .^F │ │ - [ 35a7c] D^F │ │ - [ 35a80] E^F │ │ - [ 35a84] D^F │ │ - [ 35a88] I^F │ │ - [ 35a8c] D^F │ │ - [ 35a90] J^F │ │ + [ 358f4] T^F │ │ + [ 358fc] J^F │ │ + [ 35900] T^F │ │ + [ 35908] J^F │ │ + [ 3590c] T^F │ │ + [ 35914] J^F │ │ + [ 35918] T^F │ │ + [ 35920] J^F │ │ + [ 35924] T^F │ │ + [ 3592c] J^F │ │ + [ 35930] T^F │ │ + [ 35938] J^F │ │ + [ 3593c] T^F │ │ + [ 35944] J^F │ │ + [ 35948] T^F │ │ + [ 35950] J^F │ │ + [ 35954] T^F │ │ + [ 35958] I^F │ │ + [ 3595c] J^F │ │ + [ 35960] T^F │ │ + [ 35964] I^F │ │ + [ 35968] J^F │ │ + [ 3596c] T^F │ │ + [ 35970] I^F │ │ + [ 35984] J^F │ │ + [ 35988] T^F │ │ + [ 3598c] ,^F │ │ + [ 35990] J^F │ │ + [ 35994] T^F │ │ + [ 35998] -^F │ │ + [ 3599c] J^F │ │ + [ 359a0] T^F │ │ + [ 359a4] E^F │ │ + [ 359a8] J^F │ │ + [ 359ac] T^F │ │ + [ 359b0] I^F │ │ + [ 359b4] J^F │ │ + [ 359b8] T^F │ │ + [ 359bc] J^F │ │ + [ 359c0] (^F │ │ + [ 359c4] ,^F │ │ + [ 359c8] (^F │ │ + [ 359cc] -^F │ │ + [ 359d0] (^F │ │ + [ 359d4] .^F │ │ + [ 359d8] (^F │ │ + [ 359dc] E^F │ │ + [ 359e0] (^F │ │ + [ 359e4] I^F │ │ + [ 359e8] (^F │ │ + [ 359ec] J^F │ │ + [ 359f0] *^F │ │ + [ 359f4] ,^F │ │ + [ 359f8] *^F │ │ + [ 359fc] -^F │ │ + [ 35a00] *^F │ │ + [ 35a04] .^F │ │ + [ 35a08] *^F │ │ + [ 35a0c] E^F │ │ + [ 35a10] *^F │ │ + [ 35a14] I^F │ │ + [ 35a18] *^F │ │ + [ 35a1c] J^F │ │ + [ 35a20] +^F │ │ + [ 35a24] ,^F │ │ + [ 35a28] +^F │ │ + [ 35a2c] E^F │ │ + [ 35a30] +^F │ │ + [ 35a34] I^F │ │ + [ 35a38] +^F │ │ + [ 35a3c] J^F │ │ + [ 35a40] ,^F │ │ + [ 35a44] -^F │ │ + [ 35a48] ,^F │ │ + [ 35a4c] E^F │ │ + [ 35a50] -^F │ │ + [ 35a54] ,^F │ │ + [ 35a58] -^F │ │ + [ 35a5c] E^F │ │ + [ 35a60] .^F │ │ + [ 35a64] ,^F │ │ + [ 35a68] .^F │ │ + [ 35a6c] -^F │ │ + [ 35a70] .^F │ │ + [ 35a74] E^F │ │ + [ 35a78] 3^F │ │ + [ 35a7c] ,^F │ │ + [ 35a80] 3^F │ │ + [ 35a84] -^F │ │ + [ 35a88] 3^F │ │ + [ 35a8c] .^F │ │ + [ 35a90] 3^F │ │ [ 35a94] E^F │ │ - [ 35a98] ,^F │ │ - [ 35a9c] E^F │ │ - [ 35aa0] -^F │ │ + [ 35a98] 5^F │ │ + [ 35a9c] -^F │ │ + [ 35aa0] 5^F │ │ [ 35aa4] E^F │ │ - [ 35aa8] .^F │ │ - [ 35aac] E^F │ │ - [ 35ab0] E^F │ │ - [ 35ab4] E^F │ │ - [ 35ab8] I^F │ │ - [ 35abc] E^F │ │ - [ 35ac0] J^F │ │ - [ 35ac4] F^F │ │ - [ 35ac8] ,^F │ │ - [ 35acc] F^F │ │ - [ 35ad0] -^F │ │ - [ 35ad4] F^F │ │ - [ 35ad8] .^F │ │ - [ 35adc] F^F │ │ - [ 35ae0] E^F │ │ - [ 35ae4] F^F │ │ - [ 35ae8] I^F │ │ - [ 35aec] F^F │ │ - [ 35af0] J^F │ │ - [ 35af4] G^F │ │ - [ 35af8] ,^F │ │ - [ 35afc] G^F │ │ - [ 35b00] E^F │ │ - [ 35b04] G^F │ │ - [ 35b08] I^F │ │ - [ 35b0c] G^F │ │ - [ 35b10] J^F │ │ - [ 35b14] J^F │ │ - [ 35b18] ,^F │ │ - [ 35b1c] J^F │ │ - [ 35b20] -^F │ │ - [ 35b24] J^F │ │ - [ 35b28] .^F │ │ + [ 35aa8] 6^F │ │ + [ 35aac] ,^F │ │ + [ 35ab0] 6^F │ │ + [ 35ab4] -^F │ │ + [ 35ab8] 6^F │ │ + [ 35abc] .^F │ │ + [ 35ac0] 6^F │ │ + [ 35ac4] E^F │ │ + [ 35ac8] 7^F │ │ + [ 35acc] -^F │ │ + [ 35ad0] 7^F │ │ + [ 35ad4] E^F │ │ + [ 35ad8] 8^F │ │ + [ 35adc] E^F │ │ + [ 35ae0] 9^F │ │ + [ 35ae4] ,^F │ │ + [ 35ae8] 9^F │ │ + [ 35aec] E^F │ │ + [ 35af0] :^F │ │ + [ 35af4] ,^F │ │ + [ 35af8] :^F │ │ + [ 35afc] E^F │ │ + [ 35b00] A^F │ │ + [ 35b04] ,^F │ │ + [ 35b08] A^F │ │ + [ 35b0c] -^F │ │ + [ 35b10] A^F │ │ + [ 35b14] .^F │ │ + [ 35b18] A^F │ │ + [ 35b1c] E^F │ │ + [ 35b20] A^F │ │ + [ 35b24] I^F │ │ + [ 35b28] A^F │ │ [ 35b2c] J^F │ │ - [ 35b30] E^F │ │ - [ 35b34] J^F │ │ - [ 35b38] I^F │ │ - [ 35b3c] J^F │ │ - [ 35b40] J^F │ │ - [ 35b44] 0^F │ │ - [ 35b48] p^F │ │ - [ 35b4c] 1^F │ │ - [ 35b50] p^F │ │ - [ 35b54] I^F │ │ - [ 35b58] p^F │ │ - [ 35b5c] │ │ - [ 35b60] L^F │ │ - [ 35b64] Q^F │ │ - [ 35b68] │ │ - [ 35b6c] M^F │ │ - [ 35b70] Q^F │ │ - [ 35b74] │ │ - [ 35b78] N^F │ │ - [ 35b7c] Q^F │ │ - [ 35b80] │ │ - [ 35b84] O^F │ │ - [ 35b88] Q^F │ │ - [ 35b8c] │ │ - [ 35b90] P^F │ │ - [ 35b94] Q^F │ │ - [ 35b98] │ │ - [ 35b9c] Q^F │ │ - [ 35ba0] p^F │ │ - [ 35ba4] J^F │ │ - [ 35ba8] T^F │ │ - [ 35bac] 1^F │ │ - [ 35bb0] J^F │ │ - [ 35bb4] T^F │ │ - [ 35bb8] 2^F │ │ + [ 35b30] B^F │ │ + [ 35b34] -^F │ │ + [ 35b38] B^F │ │ + [ 35b3c] E^F │ │ + [ 35b40] B^F │ │ + [ 35b44] I^F │ │ + [ 35b48] B^F │ │ + [ 35b4c] J^F │ │ + [ 35b50] C^F │ │ + [ 35b54] '^F │ │ + [ 35b58] C^F │ │ + [ 35b5c] ,^F │ │ + [ 35b60] C^F │ │ + [ 35b64] -^F │ │ + [ 35b68] C^F │ │ + [ 35b6c] .^F │ │ + [ 35b70] C^F │ │ + [ 35b74] D^F │ │ + [ 35b78] C^F │ │ + [ 35b7c] E^F │ │ + [ 35b80] C^F │ │ + [ 35b84] I^F │ │ + [ 35b88] C^F │ │ + [ 35b8c] J^F │ │ + [ 35b90] D^F │ │ + [ 35b94] ,^F │ │ + [ 35b98] D^F │ │ + [ 35b9c] -^F │ │ + [ 35ba0] D^F │ │ + [ 35ba4] .^F │ │ + [ 35ba8] D^F │ │ + [ 35bac] E^F │ │ + [ 35bb0] D^F │ │ + [ 35bb4] I^F │ │ + [ 35bb8] D^F │ │ [ 35bbc] J^F │ │ - [ 35bc0] T^F │ │ - [ 35bc4] E^F │ │ - [ 35bc8] J^F │ │ - [ 35bcc] T^F │ │ - [ 35bd0] F^F │ │ - [ 35bd4] J^F │ │ - [ 35bd8] T^F │ │ - [ 35bdc] I^F │ │ - [ 35be0] J^F │ │ - [ 35be4] T^F │ │ - [ 35be8] J^F │ │ - [ 35bec] (^F │ │ - [ 35bf0] 1^F │ │ - [ 35bf4] (^F │ │ - [ 35bf8] 2^F │ │ - [ 35bfc] (^F │ │ - [ 35c00] E^F │ │ - [ 35c04] (^F │ │ + [ 35bc0] E^F │ │ + [ 35bc4] ,^F │ │ + [ 35bc8] E^F │ │ + [ 35bcc] -^F │ │ + [ 35bd0] E^F │ │ + [ 35bd4] .^F │ │ + [ 35bd8] E^F │ │ + [ 35bdc] E^F │ │ + [ 35be0] E^F │ │ + [ 35be4] I^F │ │ + [ 35be8] E^F │ │ + [ 35bec] J^F │ │ + [ 35bf0] F^F │ │ + [ 35bf4] ,^F │ │ + [ 35bf8] F^F │ │ + [ 35bfc] -^F │ │ + [ 35c00] F^F │ │ + [ 35c04] .^F │ │ [ 35c08] F^F │ │ - [ 35c0c] (^F │ │ - [ 35c10] I^F │ │ - [ 35c14] (^F │ │ - [ 35c18] J^F │ │ - [ 35c1c] *^F │ │ - [ 35c20] 1^F │ │ - [ 35c24] *^F │ │ - [ 35c28] 2^F │ │ - [ 35c2c] *^F │ │ - [ 35c30] E^F │ │ - [ 35c34] *^F │ │ - [ 35c38] F^F │ │ - [ 35c3c] *^F │ │ - [ 35c40] I^F │ │ - [ 35c44] *^F │ │ + [ 35c0c] E^F │ │ + [ 35c10] F^F │ │ + [ 35c14] I^F │ │ + [ 35c18] F^F │ │ + [ 35c1c] J^F │ │ + [ 35c20] G^F │ │ + [ 35c24] ,^F │ │ + [ 35c28] G^F │ │ + [ 35c2c] E^F │ │ + [ 35c30] G^F │ │ + [ 35c34] I^F │ │ + [ 35c38] G^F │ │ + [ 35c3c] J^F │ │ + [ 35c40] J^F │ │ + [ 35c44] ,^F │ │ [ 35c48] J^F │ │ - [ 35c4c] +^F │ │ - [ 35c50] 1^F │ │ - [ 35c54] +^F │ │ - [ 35c58] 2^F │ │ - [ 35c5c] +^F │ │ - [ 35c60] E^F │ │ - [ 35c64] +^F │ │ - [ 35c68] F^F │ │ - [ 35c6c] +^F │ │ - [ 35c70] I^F │ │ - [ 35c74] +^F │ │ - [ 35c78] J^F │ │ - [ 35c7c] A^F │ │ + [ 35c4c] -^F │ │ + [ 35c50] J^F │ │ + [ 35c54] .^F │ │ + [ 35c58] J^F │ │ + [ 35c5c] E^F │ │ + [ 35c60] J^F │ │ + [ 35c64] I^F │ │ + [ 35c68] J^F │ │ + [ 35c6c] J^F │ │ + [ 35c70] 0^F │ │ + [ 35c74] p^F │ │ + [ 35c78] 1^F │ │ + [ 35c7c] p^F │ │ [ 35c80] I^F │ │ - [ 35c84] A^F │ │ - [ 35c88] J^F │ │ - [ 35c8c] B^F │ │ - [ 35c90] I^F │ │ - [ 35c94] B^F │ │ - [ 35c98] J^F │ │ - [ 35c9c] C^F │ │ - [ 35ca0] '^F │ │ - [ 35ca4] C^F │ │ - [ 35ca8] D^F │ │ - [ 35cac] C^F │ │ - [ 35cb0] E^F │ │ - [ 35cb4] C^F │ │ - [ 35cb8] I^F │ │ - [ 35cbc] C^F │ │ - [ 35cc0] J^F │ │ - [ 35cc4] D^F │ │ - [ 35cc8] E^F │ │ - [ 35ccc] D^F │ │ - [ 35cd0] I^F │ │ - [ 35cd4] D^F │ │ - [ 35cd8] J^F │ │ - [ 35cdc] E^F │ │ - [ 35ce0] '^F │ │ - [ 35ce4] E^F │ │ - [ 35ce8] E^F │ │ - [ 35cec] F^F │ │ - [ 35cf0] 1^F │ │ - [ 35cf4] F^F │ │ - [ 35cf8] 2^F │ │ + [ 35c84] p^F │ │ + [ 35c88] │ │ + [ 35c8c] L^F │ │ + [ 35c90] Q^F │ │ + [ 35c94] │ │ + [ 35c98] M^F │ │ + [ 35c9c] Q^F │ │ + [ 35ca0] │ │ + [ 35ca4] N^F │ │ + [ 35ca8] Q^F │ │ + [ 35cac] │ │ + [ 35cb0] O^F │ │ + [ 35cb4] Q^F │ │ + [ 35cb8] │ │ + [ 35cbc] P^F │ │ + [ 35cc0] Q^F │ │ + [ 35cc4] │ │ + [ 35cc8] Q^F │ │ + [ 35ccc] p^F │ │ + [ 35cd0] J^F │ │ + [ 35cd4] T^F │ │ + [ 35cd8] 1^F │ │ + [ 35cdc] J^F │ │ + [ 35ce0] T^F │ │ + [ 35ce4] 2^F │ │ + [ 35ce8] J^F │ │ + [ 35cec] T^F │ │ + [ 35cf0] E^F │ │ + [ 35cf4] J^F │ │ + [ 35cf8] T^F │ │ [ 35cfc] F^F │ │ - [ 35d00] E^F │ │ - [ 35d04] F^F │ │ - [ 35d08] F^F │ │ - [ 35d0c] F^F │ │ - [ 35d10] I^F │ │ - [ 35d14] F^F │ │ - [ 35d18] J^F │ │ - [ 35d1c] I^F │ │ - [ 35d20] p^F │ │ - [ 35d24] J^F │ │ - [ 35d28] 1^F │ │ - [ 35d2c] J^F │ │ - [ 35d30] 2^F │ │ - [ 35d34] J^F │ │ - [ 35d38] E^F │ │ - [ 35d3c] J^F │ │ - [ 35d40] F^F │ │ + [ 35d00] J^F │ │ + [ 35d04] T^F │ │ + [ 35d08] I^F │ │ + [ 35d0c] J^F │ │ + [ 35d10] T^F │ │ + [ 35d14] J^F │ │ + [ 35d18] (^F │ │ + [ 35d1c] 1^F │ │ + [ 35d20] (^F │ │ + [ 35d24] 2^F │ │ + [ 35d28] (^F │ │ + [ 35d2c] E^F │ │ + [ 35d30] (^F │ │ + [ 35d34] F^F │ │ + [ 35d38] (^F │ │ + [ 35d3c] I^F │ │ + [ 35d40] (^F │ │ [ 35d44] J^F │ │ - [ 35d48] I^F │ │ - [ 35d4c] J^F │ │ - [ 35d50] J^F │ │ - [ 35d54] J^F │ │ - [ 35d58] T^F │ │ - [ 35d5c] ,^F │ │ - [ 35d60] J^F │ │ - [ 35d64] T^F │ │ - [ 35d68] -^F │ │ - [ 35d6c] J^F │ │ - [ 35d70] T^F │ │ - [ 35d74] .^F │ │ - [ 35d78] J^F │ │ - [ 35d7c] T^F │ │ - [ 35d80] E^F │ │ - [ 35d84] J^F │ │ - [ 35d88] T^F │ │ - [ 35d8c] G^F │ │ - [ 35d90] (^F │ │ - [ 35d94] ,^F │ │ - [ 35d98] (^F │ │ - [ 35d9c] -^F │ │ - [ 35da0] (^F │ │ - [ 35da4] .^F │ │ - [ 35da8] (^F │ │ - [ 35dac] E^F │ │ - [ 35db0] (^F │ │ - [ 35db4] G^F │ │ - [ 35db8] *^F │ │ - [ 35dbc] ,^F │ │ - [ 35dc0] *^F │ │ - [ 35dc4] -^F │ │ - [ 35dc8] *^F │ │ - [ 35dcc] .^F │ │ - [ 35dd0] *^F │ │ - [ 35dd4] E^F │ │ - [ 35dd8] *^F │ │ - [ 35ddc] G^F │ │ - [ 35de0] +^F │ │ - [ 35de4] E^F │ │ - [ 35de8] ,^F │ │ - [ 35dec] -^F │ │ - [ 35df0] ,^F │ │ + [ 35d48] *^F │ │ + [ 35d4c] 1^F │ │ + [ 35d50] *^F │ │ + [ 35d54] 2^F │ │ + [ 35d58] *^F │ │ + [ 35d5c] E^F │ │ + [ 35d60] *^F │ │ + [ 35d64] F^F │ │ + [ 35d68] *^F │ │ + [ 35d6c] I^F │ │ + [ 35d70] *^F │ │ + [ 35d74] J^F │ │ + [ 35d78] +^F │ │ + [ 35d7c] 1^F │ │ + [ 35d80] +^F │ │ + [ 35d84] 2^F │ │ + [ 35d88] +^F │ │ + [ 35d8c] E^F │ │ + [ 35d90] +^F │ │ + [ 35d94] F^F │ │ + [ 35d98] +^F │ │ + [ 35d9c] I^F │ │ + [ 35da0] +^F │ │ + [ 35da4] J^F │ │ + [ 35da8] A^F │ │ + [ 35dac] I^F │ │ + [ 35db0] A^F │ │ + [ 35db4] J^F │ │ + [ 35db8] B^F │ │ + [ 35dbc] I^F │ │ + [ 35dc0] B^F │ │ + [ 35dc4] J^F │ │ + [ 35dc8] C^F │ │ + [ 35dcc] '^F │ │ + [ 35dd0] C^F │ │ + [ 35dd4] D^F │ │ + [ 35dd8] C^F │ │ + [ 35ddc] E^F │ │ + [ 35de0] C^F │ │ + [ 35de4] I^F │ │ + [ 35de8] C^F │ │ + [ 35dec] J^F │ │ + [ 35df0] D^F │ │ [ 35df4] E^F │ │ - [ 35df8] -^F │ │ - [ 35dfc] ,^F │ │ - [ 35e00] -^F │ │ - [ 35e04] E^F │ │ - [ 35e08] .^F │ │ - [ 35e0c] ,^F │ │ - [ 35e10] .^F │ │ + [ 35df8] D^F │ │ + [ 35dfc] I^F │ │ + [ 35e00] D^F │ │ + [ 35e04] J^F │ │ + [ 35e08] E^F │ │ + [ 35e0c] '^F │ │ + [ 35e10] E^F │ │ [ 35e14] E^F │ │ - [ 35e18] 3^F │ │ - [ 35e1c] ,^F │ │ - [ 35e20] 3^F │ │ - [ 35e24] -^F │ │ - [ 35e28] 3^F │ │ - [ 35e2c] .^F │ │ - [ 35e30] 3^F │ │ - [ 35e34] E^F │ │ - [ 35e38] 5^F │ │ - [ 35e3c] -^F │ │ - [ 35e40] 5^F │ │ - [ 35e44] .^F │ │ - [ 35e48] 5^F │ │ - [ 35e4c] E^F │ │ - [ 35e50] 6^F │ │ - [ 35e54] ,^F │ │ - [ 35e58] 6^F │ │ - [ 35e5c] -^F │ │ - [ 35e60] 6^F │ │ - [ 35e64] .^F │ │ - [ 35e68] 6^F │ │ - [ 35e6c] E^F │ │ - [ 35e70] 7^F │ │ - [ 35e74] -^F │ │ - [ 35e78] 8^F │ │ - [ 35e7c] E^F │ │ - [ 35e80] 9^F │ │ - [ 35e84] ,^F │ │ - [ 35e88] 9^F │ │ - [ 35e8c] E^F │ │ - [ 35e90] :^F │ │ - [ 35e94] ,^F │ │ - [ 35e98] :^F │ │ - [ 35e9c] E^F │ │ - [ 35ea0] A^F │ │ - [ 35ea4] ,^F │ │ - [ 35ea8] A^F │ │ - [ 35eac] -^F │ │ - [ 35eb0] A^F │ │ - [ 35eb4] .^F │ │ - [ 35eb8] A^F │ │ - [ 35ebc] E^F │ │ - [ 35ec0] B^F │ │ - [ 35ec4] -^F │ │ - [ 35ec8] B^F │ │ - [ 35ecc] E^F │ │ - [ 35ed0] C^F │ │ - [ 35ed4] ,^F │ │ - [ 35ed8] C^F │ │ - [ 35edc] -^F │ │ - [ 35ee0] C^F │ │ - [ 35ee4] .^F │ │ - [ 35ee8] C^F │ │ - [ 35eec] D^F │ │ - [ 35ef0] C^F │ │ - [ 35ef4] E^F │ │ - [ 35ef8] D^F │ │ - [ 35efc] ,^F │ │ - [ 35f00] D^F │ │ - [ 35f04] -^F │ │ - [ 35f08] D^F │ │ - [ 35f0c] .^F │ │ - [ 35f10] D^F │ │ - [ 35f14] E^F │ │ - [ 35f18] D^F │ │ - [ 35f1c] G^F │ │ + [ 35e18] F^F │ │ + [ 35e1c] 1^F │ │ + [ 35e20] F^F │ │ + [ 35e24] 2^F │ │ + [ 35e28] F^F │ │ + [ 35e2c] E^F │ │ + [ 35e30] F^F │ │ + [ 35e34] F^F │ │ + [ 35e38] F^F │ │ + [ 35e3c] I^F │ │ + [ 35e40] F^F │ │ + [ 35e44] J^F │ │ + [ 35e48] I^F │ │ + [ 35e4c] p^F │ │ + [ 35e50] J^F │ │ + [ 35e54] 1^F │ │ + [ 35e58] J^F │ │ + [ 35e5c] 2^F │ │ + [ 35e60] J^F │ │ + [ 35e64] E^F │ │ + [ 35e68] J^F │ │ + [ 35e6c] F^F │ │ + [ 35e70] J^F │ │ + [ 35e74] I^F │ │ + [ 35e78] J^F │ │ + [ 35e7c] J^F │ │ + [ 35e80] J^F │ │ + [ 35e84] T^F │ │ + [ 35e88] ,^F │ │ + [ 35e8c] J^F │ │ + [ 35e90] T^F │ │ + [ 35e94] -^F │ │ + [ 35e98] J^F │ │ + [ 35e9c] T^F │ │ + [ 35ea0] .^F │ │ + [ 35ea4] J^F │ │ + [ 35ea8] T^F │ │ + [ 35eac] E^F │ │ + [ 35eb0] J^F │ │ + [ 35eb4] T^F │ │ + [ 35eb8] G^F │ │ + [ 35ebc] (^F │ │ + [ 35ec0] ,^F │ │ + [ 35ec4] (^F │ │ + [ 35ec8] -^F │ │ + [ 35ecc] (^F │ │ + [ 35ed0] .^F │ │ + [ 35ed4] (^F │ │ + [ 35ed8] E^F │ │ + [ 35edc] (^F │ │ + [ 35ee0] G^F │ │ + [ 35ee4] *^F │ │ + [ 35ee8] ,^F │ │ + [ 35eec] *^F │ │ + [ 35ef0] -^F │ │ + [ 35ef4] *^F │ │ + [ 35ef8] .^F │ │ + [ 35efc] *^F │ │ + [ 35f00] E^F │ │ + [ 35f04] *^F │ │ + [ 35f08] G^F │ │ + [ 35f0c] +^F │ │ + [ 35f10] E^F │ │ + [ 35f14] ,^F │ │ + [ 35f18] -^F │ │ + [ 35f1c] ,^F │ │ [ 35f20] E^F │ │ - [ 35f24] ,^F │ │ - [ 35f28] E^F │ │ + [ 35f24] -^F │ │ + [ 35f28] ,^F │ │ [ 35f2c] -^F │ │ [ 35f30] E^F │ │ [ 35f34] .^F │ │ - [ 35f38] E^F │ │ - [ 35f3c] E^F │ │ - [ 35f40] F^F │ │ - [ 35f44] ,^F │ │ - [ 35f48] F^F │ │ - [ 35f4c] -^F │ │ - [ 35f50] F^F │ │ - [ 35f54] .^F │ │ - [ 35f58] F^F │ │ - [ 35f5c] E^F │ │ - [ 35f60] F^F │ │ - [ 35f64] G^F │ │ - [ 35f68] G^F │ │ - [ 35f6c] ,^F │ │ - [ 35f70] G^F │ │ - [ 35f74] E^F │ │ - [ 35f78] G^F │ │ - [ 35f7c] p^F │ │ - [ 35f80] J^F │ │ - [ 35f84] ,^F │ │ - [ 35f88] J^F │ │ - [ 35f8c] -^F │ │ - [ 35f90] J^F │ │ - [ 35f94] .^F │ │ - [ 35f98] J^F │ │ - [ 35f9c] E^F │ │ - [ 35fa0] J^F │ │ - [ 35fa4] G^F │ │ - [ 35fa8] J^F │ │ - [ 35fac] T^F │ │ - [ 35fb0] E^F │ │ - [ 35fb4] J^F │ │ - [ 35fb8] T^F │ │ - [ 35fbc] G^F │ │ - [ 35fc0] (^F │ │ - [ 35fc4] E^F │ │ - [ 35fc8] (^F │ │ - [ 35fcc] G^F │ │ - [ 35fd0] *^F │ │ - [ 35fd4] E^F │ │ - [ 35fd8] *^F │ │ - [ 35fdc] G^F │ │ - [ 35fe0] +^F │ │ - [ 35fe4] E^F │ │ - [ 35fe8] +^F │ │ - [ 35fec] G^F │ │ - [ 35ff0] 3^F │ │ - [ 35ff4] E^F │ │ - [ 35ff8] 3^F │ │ - [ 35ffc] G^F │ │ - [ 36000] 4^F │ │ - [ 36004] E^F │ │ - [ 36008] 4^F │ │ - [ 3600c] G^F │ │ - [ 36010] C^F │ │ - [ 36014] D^F │ │ - [ 36018] C^F │ │ - [ 3601c] E^F │ │ - [ 36020] D^F │ │ - [ 36024] E^F │ │ - [ 36028] F^F │ │ - [ 3602c] E^F │ │ - [ 36030] F^F │ │ - [ 36034] G^F │ │ - [ 36038] J^F │ │ - [ 3603c] E^F │ │ - [ 36040] J^F │ │ - [ 36044] G^F │ │ - [ 36048] @^F │ │ - [ 3604c] N^F │ │ - [ 36050] Q^F │ │ - [ 36054] @^F │ │ - [ 36058] O^F │ │ - [ 3605c] Q^F │ │ - [ 36060] @^F │ │ - [ 36064] P^F │ │ - [ 36068] Q^F │ │ - [ 3606c] 7^F │ │ - [ 36070] I^F │ │ - [ 36074] 7^F │ │ - [ 36078] J^F │ │ - [ 3607c] 9^F │ │ - [ 36080] I^F │ │ - [ 36084] 9^F │ │ - [ 36088] J^F │ │ - [ 3608c] :^F │ │ - [ 36090] I^F │ │ - [ 36094] :^F │ │ - [ 36098] J^F │ │ - [ 3609c] 3^F │ │ - [ 360a0] I^F │ │ - [ 360a4] 3^F │ │ - [ 360a8] J^F │ │ - [ 360ac] 4^F │ │ - [ 360b0] I^F │ │ - [ 360b4] 4^F │ │ - [ 360b8] J^F │ │ - [ 360bc] -^F │ │ - [ 360c0] I^F │ │ - [ 360c4] -^F │ │ - [ 360c8] J^F │ │ - [ 360cc] ,^F │ │ - [ 360d0] I^F │ │ - [ 360d4] ,^F │ │ - [ 360d8] J^F │ │ - [ 360dc] .^F │ │ - [ 360e0] I^F │ │ - [ 360e4] .^F │ │ - [ 360e8] J^F │ │ - [ 360ec] 5^F │ │ - [ 360f0] I^F │ │ - [ 360f4] 5^F │ │ - [ 360f8] J^F │ │ - [ 360fc] 6^F │ │ - [ 36100] I^F │ │ - [ 36104] 6^F │ │ - [ 36108] J^F │ │ - [ 3610c] 4^F │ │ - [ 36110] ,^F │ │ - [ 36114] 4^F │ │ - [ 36118] -^F │ │ - [ 3611c] 4^F │ │ - [ 36120] .^F │ │ - [ 36124] 4^F │ │ - [ 36128] E^F │ │ + [ 35f38] ,^F │ │ + [ 35f3c] .^F │ │ + [ 35f40] E^F │ │ + [ 35f44] 3^F │ │ + [ 35f48] ,^F │ │ + [ 35f4c] 3^F │ │ + [ 35f50] -^F │ │ + [ 35f54] 3^F │ │ + [ 35f58] .^F │ │ + [ 35f5c] 3^F │ │ + [ 35f60] E^F │ │ + [ 35f64] 5^F │ │ + [ 35f68] -^F │ │ + [ 35f6c] 5^F │ │ + [ 35f70] .^F │ │ + [ 35f74] 5^F │ │ + [ 35f78] E^F │ │ + [ 35f7c] 6^F │ │ + [ 35f80] ,^F │ │ + [ 35f84] 6^F │ │ + [ 35f88] -^F │ │ + [ 35f8c] 6^F │ │ + [ 35f90] .^F │ │ + [ 35f94] 6^F │ │ + [ 35f98] E^F │ │ + [ 35f9c] 7^F │ │ + [ 35fa0] -^F │ │ + [ 35fa4] 8^F │ │ + [ 35fa8] E^F │ │ + [ 35fac] 9^F │ │ + [ 35fb0] ,^F │ │ + [ 35fb4] 9^F │ │ + [ 35fb8] E^F │ │ + [ 35fbc] :^F │ │ + [ 35fc0] ,^F │ │ + [ 35fc4] :^F │ │ + [ 35fc8] E^F │ │ + [ 35fcc] A^F │ │ + [ 35fd0] ,^F │ │ + [ 35fd4] A^F │ │ + [ 35fd8] -^F │ │ + [ 35fdc] A^F │ │ + [ 35fe0] .^F │ │ + [ 35fe4] A^F │ │ + [ 35fe8] E^F │ │ + [ 35fec] B^F │ │ + [ 35ff0] -^F │ │ + [ 35ff4] B^F │ │ + [ 35ff8] E^F │ │ + [ 35ffc] C^F │ │ + [ 36000] ,^F │ │ + [ 36004] C^F │ │ + [ 36008] -^F │ │ + [ 3600c] C^F │ │ + [ 36010] .^F │ │ + [ 36014] C^F │ │ + [ 36018] D^F │ │ + [ 3601c] C^F │ │ + [ 36020] E^F │ │ + [ 36024] D^F │ │ + [ 36028] ,^F │ │ + [ 3602c] D^F │ │ + [ 36030] -^F │ │ + [ 36034] D^F │ │ + [ 36038] .^F │ │ + [ 3603c] D^F │ │ + [ 36040] E^F │ │ + [ 36044] D^F │ │ + [ 36048] G^F │ │ + [ 3604c] E^F │ │ + [ 36050] ,^F │ │ + [ 36054] E^F │ │ + [ 36058] -^F │ │ + [ 3605c] E^F │ │ + [ 36060] .^F │ │ + [ 36064] E^F │ │ + [ 36068] E^F │ │ + [ 3606c] F^F │ │ + [ 36070] ,^F │ │ + [ 36074] F^F │ │ + [ 36078] -^F │ │ + [ 3607c] F^F │ │ + [ 36080] .^F │ │ + [ 36084] F^F │ │ + [ 36088] E^F │ │ + [ 3608c] F^F │ │ + [ 36090] G^F │ │ + [ 36094] G^F │ │ + [ 36098] ,^F │ │ + [ 3609c] G^F │ │ + [ 360a0] E^F │ │ + [ 360a4] G^F │ │ + [ 360a8] p^F │ │ + [ 360ac] J^F │ │ + [ 360b0] ,^F │ │ + [ 360b4] J^F │ │ + [ 360b8] -^F │ │ + [ 360bc] J^F │ │ + [ 360c0] .^F │ │ + [ 360c4] J^F │ │ + [ 360c8] E^F │ │ + [ 360cc] J^F │ │ + [ 360d0] G^F │ │ + [ 360d4] J^F │ │ + [ 360d8] T^F │ │ + [ 360dc] E^F │ │ + [ 360e0] J^F │ │ + [ 360e4] T^F │ │ + [ 360e8] G^F │ │ + [ 360ec] (^F │ │ + [ 360f0] E^F │ │ + [ 360f4] (^F │ │ + [ 360f8] G^F │ │ + [ 360fc] *^F │ │ + [ 36100] E^F │ │ + [ 36104] *^F │ │ + [ 36108] G^F │ │ + [ 3610c] +^F │ │ + [ 36110] E^F │ │ + [ 36114] +^F │ │ + [ 36118] G^F │ │ + [ 3611c] 3^F │ │ + [ 36120] E^F │ │ + [ 36124] 3^F │ │ + [ 36128] G^F │ │ [ 3612c] 4^F │ │ - [ 36130] 1^F │ │ - [ 36134] 3^F │ │ - [ 36138] 1^F │ │ - [ 3613c] 5^F │ │ - [ 36140] 1^F │ │ - [ 36144] 6^F │ │ - [ 36148] 1^F │ │ - [ 3614c] 7^F │ │ - [ 36150] I^F │ │ - [ 36154] 7^F │ │ - [ 36158] J^F │ │ - [ 3615c] 9^F │ │ - [ 36160] I^F │ │ - [ 36164] 9^F │ │ - [ 36168] J^F │ │ - [ 3616c] :^F │ │ - [ 36170] I^F │ │ - [ 36174] :^F │ │ - [ 36178] J^F │ │ - [ 3617c] 3^F │ │ - [ 36180] I^F │ │ - [ 36184] 3^F │ │ - [ 36188] J^F │ │ - [ 3618c] 4^F │ │ - [ 36190] I^F │ │ - [ 36194] 4^F │ │ - [ 36198] J^F │ │ - [ 3619c] -^F │ │ - [ 361a0] I^F │ │ - [ 361a4] -^F │ │ - [ 361a8] J^F │ │ - [ 361ac] ,^F │ │ - [ 361b0] I^F │ │ - [ 361b4] ,^F │ │ - [ 361b8] J^F │ │ - [ 361bc] .^F │ │ - [ 361c0] I^F │ │ - [ 361c4] .^F │ │ - [ 361c8] J^F │ │ - [ 361cc] 5^F │ │ - [ 361d0] I^F │ │ - [ 361d4] 5^F │ │ - [ 361d8] J^F │ │ - [ 361dc] 6^F │ │ - [ 361e0] I^F │ │ - [ 361e4] 6^F │ │ - [ 361e8] J^F │ │ - [ 361ec] 4^F │ │ - [ 361f0] ,^F │ │ - [ 361f4] 4^F │ │ - [ 361f8] -^F │ │ - [ 361fc] 4^F │ │ - [ 36200] .^F │ │ - [ 36204] 4^F │ │ - [ 36208] E^F │ │ - [ 3620c] 4^F │ │ - [ 36210] 1^F │ │ - [ 36214] 3^F │ │ - [ 36218] 1^F │ │ - [ 3621c] 5^F │ │ - [ 36220] 1^F │ │ - [ 36224] 6^F │ │ - [ 36228] 1^F │ │ - [ 3622c] 4^F │ │ - [ 36230] ,^F │ │ - [ 36234] 4^F │ │ - [ 36238] -^F │ │ - [ 3623c] 4^F │ │ - [ 36240] .^F │ │ - [ 36244] 4^F │ │ - [ 36248] E^F │ │ - [ 3624c] 3^F │ │ - [ 36250] G^F │ │ - [ 36254] 4^F │ │ - [ 36258] G^F │ │ - [ 3625c] 7^F │ │ - [ 36260] E^F │ │ - [ 36264] 3^F │ │ - [ 36268] ,^F │ │ - [ 3626c] 3^F │ │ - [ 36270] -^F │ │ - [ 36274] 3^F │ │ - [ 36278] .^F │ │ - [ 3627c] 4^F │ │ - [ 36280] ,^F │ │ - [ 36284] 4^F │ │ - [ 36288] -^F │ │ - [ 3628c] 4^F │ │ - [ 36290] .^F │ │ - [ 36294] 7^F │ │ - [ 36298] E^F │ │ - [ 3629c] 8^F │ │ - [ 362a0] E^F │ │ - [ 362a4] '^F │ │ - [ 362a8] K^F │ │ - [ 362ac] '^F │ │ - [ 362b0] K^F │ │ - [ 362b4] *^F │ │ - [ 362b8] ,^F │ │ - [ 362bc] E^F │ │ - [ 362c0] *^F │ │ - [ 362c4] -^F │ │ - [ 362c8] ,^F │ │ - [ 362cc] *^F │ │ + [ 36130] E^F │ │ + [ 36134] 4^F │ │ + [ 36138] G^F │ │ + [ 3613c] C^F │ │ + [ 36140] D^F │ │ + [ 36144] C^F │ │ + [ 36148] E^F │ │ + [ 3614c] D^F │ │ + [ 36150] E^F │ │ + [ 36154] F^F │ │ + [ 36158] E^F │ │ + [ 3615c] F^F │ │ + [ 36160] G^F │ │ + [ 36164] J^F │ │ + [ 36168] E^F │ │ + [ 3616c] J^F │ │ + [ 36170] G^F │ │ + [ 36174] @^F │ │ + [ 36178] N^F │ │ + [ 3617c] Q^F │ │ + [ 36180] @^F │ │ + [ 36184] O^F │ │ + [ 36188] Q^F │ │ + [ 3618c] @^F │ │ + [ 36190] P^F │ │ + [ 36194] Q^F │ │ + [ 36198] 7^F │ │ + [ 3619c] I^F │ │ + [ 361a0] 7^F │ │ + [ 361a4] J^F │ │ + [ 361a8] 9^F │ │ + [ 361ac] I^F │ │ + [ 361b0] 9^F │ │ + [ 361b4] J^F │ │ + [ 361b8] :^F │ │ + [ 361bc] I^F │ │ + [ 361c0] :^F │ │ + [ 361c4] J^F │ │ + [ 361c8] 3^F │ │ + [ 361cc] I^F │ │ + [ 361d0] 3^F │ │ + [ 361d4] J^F │ │ + [ 361d8] 4^F │ │ + [ 361dc] I^F │ │ + [ 361e0] 4^F │ │ + [ 361e4] J^F │ │ + [ 361e8] -^F │ │ + [ 361ec] I^F │ │ + [ 361f0] -^F │ │ + [ 361f4] J^F │ │ + [ 361f8] ,^F │ │ + [ 361fc] I^F │ │ + [ 36200] ,^F │ │ + [ 36204] J^F │ │ + [ 36208] .^F │ │ + [ 3620c] I^F │ │ + [ 36210] .^F │ │ + [ 36214] J^F │ │ + [ 36218] 5^F │ │ + [ 3621c] I^F │ │ + [ 36220] 5^F │ │ + [ 36224] J^F │ │ + [ 36228] 6^F │ │ + [ 3622c] I^F │ │ + [ 36230] 6^F │ │ + [ 36234] J^F │ │ + [ 36238] 4^F │ │ + [ 3623c] ,^F │ │ + [ 36240] 4^F │ │ + [ 36244] -^F │ │ + [ 36248] 4^F │ │ + [ 3624c] .^F │ │ + [ 36250] 4^F │ │ + [ 36254] E^F │ │ + [ 36258] 4^F │ │ + [ 3625c] 1^F │ │ + [ 36260] 3^F │ │ + [ 36264] 1^F │ │ + [ 36268] 5^F │ │ + [ 3626c] 1^F │ │ + [ 36270] 6^F │ │ + [ 36274] 1^F │ │ + [ 36278] 7^F │ │ + [ 3627c] I^F │ │ + [ 36280] 7^F │ │ + [ 36284] J^F │ │ + [ 36288] 9^F │ │ + [ 3628c] I^F │ │ + [ 36290] 9^F │ │ + [ 36294] J^F │ │ + [ 36298] :^F │ │ + [ 3629c] I^F │ │ + [ 362a0] :^F │ │ + [ 362a4] J^F │ │ + [ 362a8] 3^F │ │ + [ 362ac] I^F │ │ + [ 362b0] 3^F │ │ + [ 362b4] J^F │ │ + [ 362b8] 4^F │ │ + [ 362bc] I^F │ │ + [ 362c0] 4^F │ │ + [ 362c4] J^F │ │ + [ 362c8] -^F │ │ + [ 362cc] I^F │ │ [ 362d0] -^F │ │ - [ 362d4] ,^F │ │ - [ 362d8] *^F │ │ - [ 362dc] -^F │ │ - [ 362e0] E^F │ │ - [ 362e4] *^F │ │ + [ 362d4] J^F │ │ + [ 362d8] ,^F │ │ + [ 362dc] I^F │ │ + [ 362e0] ,^F │ │ + [ 362e4] J^F │ │ [ 362e8] .^F │ │ - [ 362ec] E^F │ │ - [ 362f0] *^F │ │ - [ 362f4] E^F │ │ - [ 362f8] ,^F │ │ - [ 362fc] *^F │ │ - [ 36300] E^F │ │ - [ 36304] -^F │ │ - [ 36308] *^F │ │ - [ 3630c] E^F │ │ - [ 36310] .^F │ │ - [ 36314] ,^F │ │ - [ 36318] E^F │ │ - [ 3631c] -^F │ │ - [ 36320] ,^F │ │ - [ 36324] E^F │ │ - [ 36328] -^F │ │ - [ 3632c] -^F │ │ - [ 36330] E^F │ │ - [ 36334] J^F │ │ - [ 36338] -^F │ │ - [ 3633c] E^F │ │ - [ 36340] I^F │ │ - [ 36344] 3^F │ │ - [ 36348] -^F │ │ - [ 3634c] ,^F │ │ - [ 36350] 3^F │ │ - [ 36354] ,^F │ │ - [ 36358] -^F │ │ - [ 3635c] 3^F │ │ - [ 36360] ,^F │ │ - [ 36364] I^F │ │ - [ 36368] 3^F │ │ - [ 3636c] E^F │ │ - [ 36370] -^F │ │ - [ 36374] 3^F │ │ - [ 36378] E^F │ │ - [ 3637c] -^F │ │ - [ 36380] 3^F │ │ - [ 36384] E^F │ │ - [ 36388] ,^F │ │ - [ 3638c] 3^F │ │ - [ 36390] E^F │ │ - [ 36394] E^F │ │ + [ 362ec] I^F │ │ + [ 362f0] .^F │ │ + [ 362f4] J^F │ │ + [ 362f8] 5^F │ │ + [ 362fc] I^F │ │ + [ 36300] 5^F │ │ + [ 36304] J^F │ │ + [ 36308] 6^F │ │ + [ 3630c] I^F │ │ + [ 36310] 6^F │ │ + [ 36314] J^F │ │ + [ 36318] 4^F │ │ + [ 3631c] ,^F │ │ + [ 36320] 4^F │ │ + [ 36324] -^F │ │ + [ 36328] 4^F │ │ + [ 3632c] .^F │ │ + [ 36330] 4^F │ │ + [ 36334] E^F │ │ + [ 36338] 4^F │ │ + [ 3633c] 1^F │ │ + [ 36340] 3^F │ │ + [ 36344] 1^F │ │ + [ 36348] 5^F │ │ + [ 3634c] 1^F │ │ + [ 36350] 6^F │ │ + [ 36354] 1^F │ │ + [ 36358] 4^F │ │ + [ 3635c] ,^F │ │ + [ 36360] 4^F │ │ + [ 36364] -^F │ │ + [ 36368] 4^F │ │ + [ 3636c] .^F │ │ + [ 36370] 4^F │ │ + [ 36374] E^F │ │ + [ 36378] 3^F │ │ + [ 3637c] G^F │ │ + [ 36380] 4^F │ │ + [ 36384] G^F │ │ + [ 36388] 7^F │ │ + [ 3638c] E^F │ │ + [ 36390] 3^F │ │ + [ 36394] ,^F │ │ [ 36398] 3^F │ │ - [ 3639c] E^F │ │ - [ 363a0] E^F │ │ - [ 363a4] 5^F │ │ - [ 363a8] -^F │ │ - [ 363ac] -^F │ │ - [ 363b0] 5^F │ │ + [ 3639c] -^F │ │ + [ 363a0] 3^F │ │ + [ 363a4] .^F │ │ + [ 363a8] 4^F │ │ + [ 363ac] ,^F │ │ + [ 363b0] 4^F │ │ [ 363b4] -^F │ │ - [ 363b8] -^F │ │ - [ 363bc] 5^F │ │ - [ 363c0] E^F │ │ + [ 363b8] 4^F │ │ + [ 363bc] .^F │ │ + [ 363c0] 7^F │ │ [ 363c4] E^F │ │ - [ 363c8] 4^F │ │ - [ 363cc] -^F │ │ - [ 363d0] E^F │ │ - [ 363d4] 4^F │ │ - [ 363d8] -^F │ │ - [ 363dc] E^F │ │ - [ 363e0] 4^F │ │ + [ 363c8] 8^F │ │ + [ 363cc] E^F │ │ + [ 363d0] '^F │ │ + [ 363d4] K^F │ │ + [ 363d8] '^F │ │ + [ 363dc] K^F │ │ + [ 363e0] *^F │ │ [ 363e4] ,^F │ │ - [ 363e8] J^F │ │ - [ 363ec] 4^F │ │ - [ 363f0] E^F │ │ - [ 363f4] .^F │ │ - [ 363f8] 4^F │ │ - [ 363fc] E^F │ │ - [ 36400] .^F │ │ - [ 36404] 4^F │ │ - [ 36408] E^F │ │ + [ 363e8] E^F │ │ + [ 363ec] *^F │ │ + [ 363f0] -^F │ │ + [ 363f4] ,^F │ │ + [ 363f8] *^F │ │ + [ 363fc] -^F │ │ + [ 36400] ,^F │ │ + [ 36404] *^F │ │ + [ 36408] -^F │ │ [ 3640c] E^F │ │ - [ 36410] 4^F │ │ - [ 36414] E^F │ │ + [ 36410] *^F │ │ + [ 36414] .^F │ │ [ 36418] E^F │ │ - [ 3641c] 6^F │ │ - [ 36420] -^F │ │ - [ 36424] I^F │ │ - [ 36428] 6^F │ │ - [ 3642c] .^F │ │ - [ 36430] E^F │ │ - [ 36434] 6^F │ │ - [ 36438] .^F │ │ - [ 3643c] E^F │ │ - [ 36440] 7^F │ │ + [ 3641c] *^F │ │ + [ 36420] E^F │ │ + [ 36424] ,^F │ │ + [ 36428] *^F │ │ + [ 3642c] E^F │ │ + [ 36430] -^F │ │ + [ 36434] *^F │ │ + [ 36438] E^F │ │ + [ 3643c] .^F │ │ + [ 36440] ,^F │ │ [ 36444] E^F │ │ [ 36448] -^F │ │ - [ 3644c] 7^F │ │ + [ 3644c] ,^F │ │ [ 36450] E^F │ │ [ 36454] -^F │ │ - [ 36458] 7^F │ │ + [ 36458] -^F │ │ [ 3645c] E^F │ │ - [ 36460] E^F │ │ - [ 36464] 7^F │ │ + [ 36460] J^F │ │ + [ 36464] -^F │ │ [ 36468] E^F │ │ - [ 3646c] J^F │ │ - [ 36470] 9^F │ │ - [ 36474] ,^F │ │ - [ 36478] E^F │ │ - [ 3647c] 9^F │ │ - [ 36480] E^F │ │ - [ 36484] E^F │ │ - [ 36488] 9^F │ │ - [ 3648c] E^F │ │ - [ 36490] E^F │ │ - [ 36494] 9^F │ │ + [ 3646c] I^F │ │ + [ 36470] 3^F │ │ + [ 36474] -^F │ │ + [ 36478] ,^F │ │ + [ 3647c] 3^F │ │ + [ 36480] ,^F │ │ + [ 36484] -^F │ │ + [ 36488] 3^F │ │ + [ 3648c] ,^F │ │ + [ 36490] I^F │ │ + [ 36494] 3^F │ │ [ 36498] E^F │ │ - [ 3649c] I^F │ │ - [ 364a0] :^F │ │ + [ 3649c] -^F │ │ + [ 364a0] 3^F │ │ [ 364a4] E^F │ │ - [ 364a8] E^F │ │ - [ 364ac] :^F │ │ + [ 364a8] -^F │ │ + [ 364ac] 3^F │ │ [ 364b0] E^F │ │ - [ 364b4] J^F │ │ - [ 364b8] :^F │ │ + [ 364b4] ,^F │ │ + [ 364b8] 3^F │ │ [ 364bc] E^F │ │ - [ 364c0] I^F │ │ - [ 364c4] A^F │ │ - [ 364c8] .^F │ │ + [ 364c0] E^F │ │ + [ 364c4] 3^F │ │ + [ 364c8] E^F │ │ [ 364cc] E^F │ │ - [ 364d0] A^F │ │ - [ 364d4] .^F │ │ - [ 364d8] E^F │ │ - [ 364dc] B^F │ │ - [ 364e0] E^F │ │ + [ 364d0] 5^F │ │ + [ 364d4] -^F │ │ + [ 364d8] -^F │ │ + [ 364dc] 5^F │ │ + [ 364e0] -^F │ │ [ 364e4] -^F │ │ - [ 364e8] B^F │ │ + [ 364e8] 5^F │ │ [ 364ec] E^F │ │ [ 364f0] E^F │ │ - [ 364f4] D^F │ │ + [ 364f4] 4^F │ │ [ 364f8] -^F │ │ [ 364fc] E^F │ │ - [ 36500] D^F │ │ + [ 36500] 4^F │ │ [ 36504] -^F │ │ - [ 36508] J^F │ │ - [ 3650c] D^F │ │ - [ 36510] -^F │ │ - [ 36514] I^F │ │ - [ 36518] D^F │ │ - [ 3651c] ,^F │ │ - [ 36520] ,^F │ │ - [ 36524] D^F │ │ - [ 36528] ,^F │ │ - [ 3652c] ,^F │ │ - [ 36530] D^F │ │ - [ 36534] .^F │ │ + [ 36508] E^F │ │ + [ 3650c] 4^F │ │ + [ 36510] ,^F │ │ + [ 36514] J^F │ │ + [ 36518] 4^F │ │ + [ 3651c] E^F │ │ + [ 36520] .^F │ │ + [ 36524] 4^F │ │ + [ 36528] E^F │ │ + [ 3652c] .^F │ │ + [ 36530] 4^F │ │ + [ 36534] E^F │ │ [ 36538] E^F │ │ - [ 3653c] D^F │ │ - [ 36540] .^F │ │ + [ 3653c] 4^F │ │ + [ 36540] E^F │ │ [ 36544] E^F │ │ - [ 36548] D^F │ │ - [ 3654c] E^F │ │ - [ 36550] -^F │ │ - [ 36554] D^F │ │ - [ 36558] E^F │ │ - [ 3655c] -^F │ │ - [ 36560] E^F │ │ - [ 36564] -^F │ │ - [ 36568] ,^F │ │ - [ 3656c] E^F │ │ - [ 36570] -^F │ │ - [ 36574] E^F │ │ - [ 36578] E^F │ │ - [ 3657c] -^F │ │ - [ 36580] J^F │ │ - [ 36584] E^F │ │ - [ 36588] ,^F │ │ - [ 3658c] -^F │ │ - [ 36590] E^F │ │ - [ 36594] ,^F │ │ - [ 36598] E^F │ │ - [ 3659c] E^F │ │ - [ 365a0] .^F │ │ - [ 365a4] ,^F │ │ - [ 365a8] E^F │ │ - [ 365ac] .^F │ │ + [ 36548] 6^F │ │ + [ 3654c] -^F │ │ + [ 36550] I^F │ │ + [ 36554] 6^F │ │ + [ 36558] .^F │ │ + [ 3655c] E^F │ │ + [ 36560] 6^F │ │ + [ 36564] .^F │ │ + [ 36568] E^F │ │ + [ 3656c] 7^F │ │ + [ 36570] E^F │ │ + [ 36574] -^F │ │ + [ 36578] 7^F │ │ + [ 3657c] E^F │ │ + [ 36580] -^F │ │ + [ 36584] 7^F │ │ + [ 36588] E^F │ │ + [ 3658c] E^F │ │ + [ 36590] 7^F │ │ + [ 36594] E^F │ │ + [ 36598] J^F │ │ + [ 3659c] 9^F │ │ + [ 365a0] ,^F │ │ + [ 365a4] E^F │ │ + [ 365a8] 9^F │ │ + [ 365ac] E^F │ │ [ 365b0] E^F │ │ - [ 365b4] E^F │ │ - [ 365b8] ,^F │ │ - [ 365bc] .^F │ │ - [ 365c0] G^F │ │ + [ 365b4] 9^F │ │ + [ 365b8] E^F │ │ + [ 365bc] E^F │ │ + [ 365c0] 9^F │ │ [ 365c4] E^F │ │ - [ 365c8] ,^F │ │ - [ 365cc] G^F │ │ + [ 365c8] I^F │ │ + [ 365cc] :^F │ │ [ 365d0] E^F │ │ [ 365d4] E^F │ │ - [ 365d8] F^F │ │ - [ 365dc] -^F │ │ - [ 365e0] E^F │ │ - [ 365e4] F^F │ │ - [ 365e8] -^F │ │ + [ 365d8] :^F │ │ + [ 365dc] E^F │ │ + [ 365e0] J^F │ │ + [ 365e4] :^F │ │ + [ 365e8] E^F │ │ [ 365ec] I^F │ │ - [ 365f0] F^F │ │ - [ 365f4] ,^F │ │ + [ 365f0] A^F │ │ + [ 365f4] .^F │ │ [ 365f8] E^F │ │ - [ 365fc] F^F │ │ - [ 36600] ,^F │ │ + [ 365fc] A^F │ │ + [ 36600] .^F │ │ [ 36604] E^F │ │ - [ 36608] F^F │ │ - [ 3660c] ,^F │ │ - [ 36610] I^F │ │ - [ 36614] F^F │ │ + [ 36608] B^F │ │ + [ 3660c] E^F │ │ + [ 36610] -^F │ │ + [ 36614] B^F │ │ [ 36618] E^F │ │ - [ 3661c] J^F │ │ - [ 36620] F^F │ │ - [ 36624] E^F │ │ - [ 36628] I^F │ │ - [ 3662c] J^F │ │ - [ 36630] E^F │ │ - [ 36634] E^F │ │ - [ 36638] J^F │ │ - [ 3663c] E^F │ │ - [ 36640] E^F │ │ - [ 36644] (^F │ │ - [ 36648] .^F │ │ - [ 3664c] J^F │ │ - [ 36650] *^F │ │ + [ 3661c] E^F │ │ + [ 36620] D^F │ │ + [ 36624] -^F │ │ + [ 36628] E^F │ │ + [ 3662c] D^F │ │ + [ 36630] -^F │ │ + [ 36634] J^F │ │ + [ 36638] D^F │ │ + [ 3663c] -^F │ │ + [ 36640] I^F │ │ + [ 36644] D^F │ │ + [ 36648] ,^F │ │ + [ 3664c] ,^F │ │ + [ 36650] D^F │ │ [ 36654] ,^F │ │ - [ 36658] J^F │ │ - [ 3665c] *^F │ │ - [ 36660] ,^F │ │ - [ 36664] I^F │ │ - [ 36668] *^F │ │ + [ 36658] ,^F │ │ + [ 3665c] D^F │ │ + [ 36660] .^F │ │ + [ 36664] E^F │ │ + [ 36668] D^F │ │ [ 3666c] .^F │ │ - [ 36670] J^F │ │ - [ 36674] *^F │ │ - [ 36678] .^F │ │ - [ 3667c] I^F │ │ - [ 36680] *^F │ │ + [ 36670] E^F │ │ + [ 36674] D^F │ │ + [ 36678] E^F │ │ + [ 3667c] -^F │ │ + [ 36680] D^F │ │ [ 36684] E^F │ │ - [ 36688] J^F │ │ - [ 3668c] *^F │ │ - [ 36690] E^F │ │ - [ 36694] I^F │ │ - [ 36698] ,^F │ │ - [ 3669c] E^F │ │ - [ 366a0] J^F │ │ - [ 366a4] ,^F │ │ + [ 36688] -^F │ │ + [ 3668c] E^F │ │ + [ 36690] -^F │ │ + [ 36694] ,^F │ │ + [ 36698] E^F │ │ + [ 3669c] -^F │ │ + [ 366a0] E^F │ │ + [ 366a4] E^F │ │ [ 366a8] -^F │ │ - [ 366ac] I^F │ │ - [ 366b0] ,^F │ │ - [ 366b4] E^F │ │ - [ 366b8] I^F │ │ - [ 366bc] 3^F │ │ - [ 366c0] .^F │ │ - [ 366c4] I^F │ │ - [ 366c8] 5^F │ │ - [ 366cc] -^F │ │ - [ 366d0] J^F │ │ - [ 366d4] 4^F │ │ - [ 366d8] -^F │ │ - [ 366dc] J^F │ │ - [ 366e0] 6^F │ │ - [ 366e4] -^F │ │ - [ 366e8] J^F │ │ - [ 366ec] D^F │ │ - [ 366f0] ,^F │ │ - [ 366f4] J^F │ │ - [ 366f8] D^F │ │ + [ 366ac] J^F │ │ + [ 366b0] E^F │ │ + [ 366b4] ,^F │ │ + [ 366b8] -^F │ │ + [ 366bc] E^F │ │ + [ 366c0] ,^F │ │ + [ 366c4] E^F │ │ + [ 366c8] E^F │ │ + [ 366cc] .^F │ │ + [ 366d0] ,^F │ │ + [ 366d4] E^F │ │ + [ 366d8] .^F │ │ + [ 366dc] E^F │ │ + [ 366e0] E^F │ │ + [ 366e4] ,^F │ │ + [ 366e8] .^F │ │ + [ 366ec] G^F │ │ + [ 366f0] E^F │ │ + [ 366f4] ,^F │ │ + [ 366f8] G^F │ │ [ 366fc] E^F │ │ - [ 36700] J^F │ │ - [ 36704] J^F │ │ + [ 36700] E^F │ │ + [ 36704] F^F │ │ [ 36708] -^F │ │ - [ 3670c] J^F │ │ - [ 36710] J^F │ │ - [ 36714] ,^F │ │ - [ 36718] J^F │ │ - [ 3671c] J^F │ │ - [ 36720] E^F │ │ - [ 36724] J^F │ │ - [ 36728] E^F │ │ - [ 3672c] E^F │ │ - [ 36730] J^F │ │ - [ 36734] B^F │ │ - [ 36738] E^F │ │ - [ 3673c] J^F │ │ + [ 3670c] E^F │ │ + [ 36710] F^F │ │ + [ 36714] -^F │ │ + [ 36718] I^F │ │ + [ 3671c] F^F │ │ + [ 36720] ,^F │ │ + [ 36724] E^F │ │ + [ 36728] F^F │ │ + [ 3672c] ,^F │ │ + [ 36730] E^F │ │ + [ 36734] F^F │ │ + [ 36738] ,^F │ │ + [ 3673c] I^F │ │ [ 36740] F^F │ │ - [ 36744] -^F │ │ + [ 36744] E^F │ │ [ 36748] J^F │ │ - [ 3674c] B^F │ │ + [ 3674c] F^F │ │ [ 36750] E^F │ │ - [ 36754] -^F │ │ - [ 36758] D^F │ │ - [ 3675c] -^F │ │ + [ 36754] I^F │ │ + [ 36758] J^F │ │ + [ 3675c] E^F │ │ [ 36760] E^F │ │ - [ 36764] 9^F │ │ + [ 36764] J^F │ │ [ 36768] E^F │ │ - [ 3676c] J^F │ │ - [ 36770] C^F │ │ - [ 36774] E^F │ │ + [ 3676c] E^F │ │ + [ 36770] (^F │ │ + [ 36774] .^F │ │ [ 36778] J^F │ │ - [ 3677c] F^F │ │ + [ 3677c] *^F │ │ [ 36780] ,^F │ │ - [ 36784] -^F │ │ - [ 36788] E^F │ │ - [ 3678c] .^F │ │ - [ 36790] J^F │ │ - [ 36794] D^F │ │ - [ 36798] ,^F │ │ - [ 3679c] E^F │ │ - [ 367a0] C^F │ │ - [ 367a4] E^F │ │ - [ 367a8] E^F │ │ - [ 367ac] D^F │ │ - [ 367b0] ,^F │ │ - [ 367b4] E^F │ │ - [ 367b8] F^F │ │ - [ 367bc] ,^F │ │ - [ 367c0] -^F │ │ + [ 36784] J^F │ │ + [ 36788] *^F │ │ + [ 3678c] ,^F │ │ + [ 36790] I^F │ │ + [ 36794] *^F │ │ + [ 36798] .^F │ │ + [ 3679c] J^F │ │ + [ 367a0] *^F │ │ + [ 367a4] .^F │ │ + [ 367a8] I^F │ │ + [ 367ac] *^F │ │ + [ 367b0] E^F │ │ + [ 367b4] J^F │ │ + [ 367b8] *^F │ │ + [ 367bc] E^F │ │ + [ 367c0] I^F │ │ [ 367c4] ,^F │ │ - [ 367c8] -^F │ │ + [ 367c8] E^F │ │ [ 367cc] J^F │ │ - [ 367d0] -^F │ │ - [ 367d4] ,^F │ │ - [ 367d8] J^F │ │ - [ 367dc] E^F │ │ - [ 367e0] ,^F │ │ - [ 367e4] J^F │ │ - [ 367e8] A^F │ │ - [ 367ec] E^F │ │ - [ 367f0] J^F │ │ - [ 367f4] (^F │ │ + [ 367d0] ,^F │ │ + [ 367d4] -^F │ │ + [ 367d8] I^F │ │ + [ 367dc] ,^F │ │ + [ 367e0] E^F │ │ + [ 367e4] I^F │ │ + [ 367e8] 3^F │ │ + [ 367ec] .^F │ │ + [ 367f0] I^F │ │ + [ 367f4] 5^F │ │ [ 367f8] -^F │ │ [ 367fc] J^F │ │ - [ 36800] C^F │ │ - [ 36804] E^F │ │ - [ 36808] E^F │ │ - [ 3680c] 9^F │ │ - [ 36810] ,^F │ │ - [ 36814] E^F │ │ - [ 36818] 5^F │ │ - [ 3681c] E^F │ │ - [ 36820] E^F │ │ - [ 36824] 3^F │ │ - [ 36828] .^F │ │ + [ 36800] 4^F │ │ + [ 36804] -^F │ │ + [ 36808] J^F │ │ + [ 3680c] 6^F │ │ + [ 36810] -^F │ │ + [ 36814] J^F │ │ + [ 36818] D^F │ │ + [ 3681c] ,^F │ │ + [ 36820] J^F │ │ + [ 36824] D^F │ │ + [ 36828] E^F │ │ [ 3682c] J^F │ │ - [ 36830] F^F │ │ - [ 36834] ,^F │ │ + [ 36830] J^F │ │ + [ 36834] -^F │ │ [ 36838] J^F │ │ - [ 3683c] 5^F │ │ - [ 36840] D^F │ │ - [ 36848] B^F │ │ - [ 3684c] D^F │ │ - [ 36854] '^F │ │ - [ 36858] D^F │ │ - [ 3685c] D^F │ │ - [ 36860] G^F │ │ - [ 36864] '^F │ │ - [ 36868] C^F │ │ - [ 3686c] (^F │ │ - [ 36870] 1^F │ │ - [ 36874] E^F │ │ - [ 36878] -^F │ │ + [ 3683c] J^F │ │ + [ 36840] ,^F │ │ + [ 36844] J^F │ │ + [ 36848] J^F │ │ + [ 3684c] E^F │ │ + [ 36850] J^F │ │ + [ 36854] E^F │ │ + [ 36858] E^F │ │ + [ 3685c] J^F │ │ + [ 36860] B^F │ │ + [ 36864] E^F │ │ + [ 36868] J^F │ │ + [ 3686c] F^F │ │ + [ 36870] -^F │ │ + [ 36874] J^F │ │ + [ 36878] B^F │ │ [ 3687c] E^F │ │ - [ 36880] /^F │ │ - [ 36884] 5^F │ │ - [ 36888] D^F │ │ - [ 3688c] 9^F │ │ - [ 36890] E^F │ │ - [ 36894] 1^F │ │ - [ 36898] 3^F │ │ - [ 3689c] H^F │ │ - [ 368a0] D^F │ │ - [ 368a4] 9^F │ │ - [ 368a8] D^F │ │ - [ 368ac] J^F │ │ - [ 368b0] G^F │ │ - [ 368b4] H^F │ │ - [ 368b8] 3^F │ │ - [ 368bc] D^F │ │ - [ 368c0] E^F │ │ - [ 368c4] 5^F │ │ - [ 368c8] D^F │ │ - [ 368cc] I^F │ │ - [ 368d0] 5^F │ │ - [ 368d4] D^F │ │ - [ 368d8] I^F │ │ - [ 368dc] │ │ - [ 368e0] '^F │ │ - [ 368e4] D^F │ │ - [ 368e8] D^F │ │ - [ 368ec] G^F │ │ - [ 368f0] │ │ - [ 368f4] 9^F │ │ - [ 368f8] D^F │ │ - [ 368fc] J^F │ │ - [ 36900] G^F │ │ - [ 36904] │ │ - [ 36908] H^F │ │ - [ 3690c] 3^F │ │ - [ 36910] D^F │ │ - [ 36914] E^F │ │ - [ 36918] ,^F │ │ - [ 3691c] D^F │ │ - [ 36920] │ │ - [ 36924] ,^F │ │ - [ 36928] D^F │ │ - [ 3692c] '^F │ │ - [ 36930] D^F │ │ - [ 36934] G^F │ │ - [ 36938] 1^F │ │ - [ 36940] '^F │ │ - [ 36944] D^F │ │ - [ 36948] , │ │ - [ 3694d] 0 │ │ - [ 36951] 0 │ │ - [ 36954] : │ │ - [ 36958] ; │ │ - [ 3695c] ! │ │ - [ 36960] ? │ │ - [ 36965] 0 │ │ - [ 36969] 0 │ │ - [ 3696c] . │ │ - [ 36970] . │ │ - [ 36974] . │ │ - [ 36978] . │ │ - [ 3697c] . │ │ - [ 36981] │ │ - [ 36985] │ │ - [ 36988] _ │ │ - [ 3698c] _ │ │ - [ 36990] ( │ │ - [ 36994] ) │ │ - [ 36998] { │ │ - [ 3699c] } │ │ - [ 369a1] 0 │ │ - [ 369a5] 0 │ │ - [ 369a9] 0 │ │ - [ 369ad] 0 │ │ - [ 369b1] 0 │ │ - [ 369b5] 0 │ │ - [ 369b9] 0 │ │ - [ 369bd] 0 │ │ - [ 369c1] 0 │ │ - [ 369c5] 0 │ │ - [ 369c9] 0 │ │ - [ 369cd] 0 │ │ - [ 369d0] [ │ │ - [ 369d4] ] │ │ - [ 369d8] │ │ - [ 369e0] │ │ - [ 369e8] │ │ - [ 369f0] │ │ - [ 369f8] _ │ │ - [ 369fc] _ │ │ - [ 36a00] _ │ │ - [ 36a04] , │ │ - [ 36a09] 0 │ │ - [ 36a0c] . │ │ - [ 36a10] ; │ │ - [ 36a14] : │ │ - [ 36a18] ? │ │ - [ 36a1c] ! │ │ - [ 36a21] │ │ - [ 36a24] ( │ │ - [ 36a28] ) │ │ - [ 36a2c] { │ │ - [ 36a30] } │ │ - [ 36a35] 0 │ │ - [ 36a39] 0 │ │ - [ 36a3c] # │ │ - [ 36a40] & │ │ - [ 36a44] * │ │ - [ 36a48] + │ │ - [ 36a4c] - │ │ - [ 36a50] < │ │ - [ 36a54] > │ │ - [ 36a58] = │ │ - [ 36a5c] \ │ │ - [ 36a60] $ │ │ - [ 36a64] % │ │ - [ 36a68] @ │ │ - [ 36a6c] │ │ - [ 36a70] K^F │ │ - [ 36a74] @^F │ │ - [ 36a78] K^F │ │ - [ 36a7c] │ │ - [ 36a80] L^F │ │ - [ 36a84] │ │ - [ 36a88] M^F │ │ - [ 36a8c] │ │ - [ 36a90] N^F │ │ - [ 36a94] @^F │ │ - [ 36a98] N^F │ │ - [ 36a9c] │ │ - [ 36aa0] O^F │ │ - [ 36aa4] @^F │ │ - [ 36aa8] O^F │ │ - [ 36aac] │ │ - [ 36ab0] P^F │ │ - [ 36ab4] @^F │ │ - [ 36ab8] P^F │ │ - [ 36abc] │ │ - [ 36ac0] Q^F │ │ - [ 36ac4] @^F │ │ - [ 36ac8] Q^F │ │ - [ 36acc] │ │ - [ 36ad0] R^F │ │ - [ 36ad4] @^F │ │ - [ 36ad8] R^F │ │ - [ 36adc] !^F │ │ - [ 36ae0] '^F │ │ - [ 36ae4] S^F │ │ - [ 36ae8] '^F │ │ - [ 36aec] S^F │ │ - [ 36af0] '^F │ │ - [ 36af4] T^F │ │ - [ 36af8] '^F │ │ - [ 36afc] T^F │ │ - [ 36b00] H^F │ │ - [ 36b04] T^F │ │ - [ 36b08] H^F │ │ - [ 36b0c] T^F │ │ - [ 36b10] '^F │ │ - [ 36b14] U^F │ │ - [ 36b18] '^F │ │ - [ 36b1c] U^F │ │ - [ 36b20] J^F │ │ - [ 36b24] T^F │ │ - [ 36b28] J^F │ │ - [ 36b2c] T^F │ │ - [ 36b30] J^F │ │ - [ 36b34] T^F │ │ - [ 36b38] J^F │ │ - [ 36b3c] T^F │ │ - [ 36b40] '^F │ │ - [ 36b44] '^F │ │ - [ 36b48] (^F │ │ - [ 36b4c] (^F │ │ - [ 36b50] (^F │ │ - [ 36b54] (^F │ │ - [ 36b58] )^F │ │ - [ 36b5c] )^F │ │ - [ 36b60] *^F │ │ - [ 36b64] *^F │ │ - [ 36b68] *^F │ │ - [ 36b6c] *^F │ │ - [ 36b70] +^F │ │ - [ 36b74] +^F │ │ - [ 36b78] +^F │ │ - [ 36b7c] +^F │ │ - [ 36b80] ,^F │ │ - [ 36b84] ,^F │ │ - [ 36b88] ,^F │ │ - [ 36b8c] ,^F │ │ - [ 36b90] -^F │ │ - [ 36b94] -^F │ │ - [ 36b98] -^F │ │ - [ 36b9c] -^F │ │ - [ 36ba0] .^F │ │ - [ 36ba4] .^F │ │ - [ 36ba8] .^F │ │ - [ 36bac] .^F │ │ - [ 36bb0] /^F │ │ - [ 36bb4] /^F │ │ - [ 36bb8] 0^F │ │ - [ 36bbc] 0^F │ │ - [ 36bc0] 1^F │ │ - [ 36bc4] 1^F │ │ - [ 36bc8] 2^F │ │ - [ 36bcc] 2^F │ │ - [ 36bd0] 3^F │ │ - [ 36bd4] 3^F │ │ - [ 36bd8] 3^F │ │ - [ 36bdc] 3^F │ │ - [ 36be0] 4^F │ │ - [ 36be4] 4^F │ │ - [ 36be8] 4^F │ │ - [ 36bec] 4^F │ │ - [ 36bf0] 5^F │ │ - [ 36bf4] 5^F │ │ - [ 36bf8] 5^F │ │ - [ 36bfc] 5^F │ │ - [ 36c00] 6^F │ │ - [ 36c04] 6^F │ │ - [ 36c08] 6^F │ │ - [ 36c0c] 6^F │ │ - [ 36c10] 7^F │ │ - [ 36c14] 7^F │ │ - [ 36c18] 7^F │ │ - [ 36c1c] 7^F │ │ - [ 36c20] 8^F │ │ - [ 36c24] 8^F │ │ - [ 36c28] 8^F │ │ - [ 36c2c] 8^F │ │ - [ 36c30] 9^F │ │ - [ 36c34] 9^F │ │ - [ 36c38] 9^F │ │ - [ 36c3c] 9^F │ │ - [ 36c40] :^F │ │ - [ 36c44] :^F │ │ - [ 36c48] :^F │ │ - [ 36c4c] :^F │ │ - [ 36c50] A^F │ │ - [ 36c54] A^F │ │ - [ 36c58] A^F │ │ - [ 36c5c] A^F │ │ - [ 36c60] B^F │ │ - [ 36c64] B^F │ │ - [ 36c68] B^F │ │ - [ 36c6c] B^F │ │ - [ 36c70] C^F │ │ - [ 36c74] C^F │ │ - [ 36c78] C^F │ │ - [ 36c7c] C^F │ │ - [ 36c80] D^F │ │ - [ 36c84] D^F │ │ - [ 36c88] D^F │ │ - [ 36c8c] D^F │ │ - [ 36c90] E^F │ │ - [ 36c94] E^F │ │ - [ 36c98] E^F │ │ - [ 36c9c] E^F │ │ - [ 36ca0] F^F │ │ - [ 36ca4] F^F │ │ - [ 36ca8] F^F │ │ - [ 36cac] F^F │ │ - [ 36cb0] G^F │ │ - [ 36cb4] G^F │ │ - [ 36cb8] G^F │ │ - [ 36cbc] G^F │ │ - [ 36cc0] H^F │ │ - [ 36cc4] H^F │ │ - [ 36cc8] I^F │ │ - [ 36ccc] I^F │ │ - [ 36cd0] J^F │ │ - [ 36cd4] J^F │ │ - [ 36cd8] J^F │ │ - [ 36cdc] J^F │ │ - [ 36ce0] D^F │ │ - [ 36ce4] '^F │ │ - [ 36ce8] S^F │ │ - [ 36cec] D^F │ │ - [ 36cf0] '^F │ │ - [ 36cf4] S^F │ │ - [ 36cf8] D^F │ │ - [ 36cfc] '^F │ │ - [ 36d00] T^F │ │ - [ 36d04] D^F │ │ - [ 36d08] '^F │ │ - [ 36d0c] T^F │ │ - [ 36d10] D^F │ │ - [ 36d14] '^F │ │ - [ 36d18] U^F │ │ - [ 36d1c] D^F │ │ - [ 36d20] '^F │ │ - [ 36d24] U^F │ │ - [ 36d28] D^F │ │ - [ 36d2c] '^F │ │ - [ 36d30] D^F │ │ - [ 36d34] '^F │ │ - [ 36d38] ! │ │ - [ 36d3c] " │ │ - [ 36d40] # │ │ - [ 36d44] $ │ │ - [ 36d48] % │ │ - [ 36d4c] & │ │ - [ 36d50] ' │ │ - [ 36d54] ( │ │ - [ 36d58] ) │ │ - [ 36d5c] * │ │ - [ 36d60] + │ │ - [ 36d64] , │ │ - [ 36d68] - │ │ - [ 36d6c] . │ │ - [ 36d70] / │ │ - [ 36d74] 0 │ │ - [ 36d78] 1 │ │ - [ 36d7c] 2 │ │ - [ 36d80] 3 │ │ - [ 36d84] 4 │ │ - [ 36d88] 5 │ │ - [ 36d8c] 6 │ │ - [ 36d90] 7 │ │ - [ 36d94] 8 │ │ - [ 36d98] 9 │ │ - [ 36d9c] : │ │ - [ 36da0] ; │ │ - [ 36da4] < │ │ - [ 36da8] = │ │ - [ 36dac] > │ │ - [ 36db0] ? │ │ - [ 36db4] @ │ │ - [ 36db8] A │ │ - [ 36dbc] B │ │ - [ 36dc0] C │ │ - [ 36dc4] D │ │ - [ 36dc8] E │ │ - [ 36dcc] F │ │ - [ 36dd0] G │ │ - [ 36dd4] H │ │ - [ 36dd8] I │ │ - [ 36ddc] J │ │ - [ 36de0] K │ │ - [ 36de4] L │ │ - [ 36de8] M │ │ - [ 36dec] N │ │ - [ 36df0] O │ │ - [ 36df4] P │ │ - [ 36df8] Q │ │ - [ 36dfc] R │ │ - [ 36e00] S │ │ - [ 36e04] T │ │ - [ 36e08] U │ │ - [ 36e0c] V │ │ - [ 36e10] W │ │ - [ 36e14] X │ │ - [ 36e18] Y │ │ - [ 36e1c] Z │ │ - [ 36e20] [ │ │ - [ 36e24] \ │ │ - [ 36e28] ] │ │ - [ 36e2c] ^ │ │ - [ 36e30] _ │ │ - [ 36e34] ` │ │ - [ 36e38] a │ │ - [ 36e3c] b │ │ - [ 36e40] c │ │ - [ 36e44] d │ │ - [ 36e48] e │ │ - [ 36e4c] f │ │ - [ 36e50] g │ │ - [ 36e54] h │ │ - [ 36e58] i │ │ - [ 36e5c] j │ │ - [ 36e60] k │ │ - [ 36e64] l │ │ - [ 36e68] m │ │ - [ 36e6c] n │ │ - [ 36e70] o │ │ - [ 36e74] p │ │ - [ 36e78] q │ │ - [ 36e7c] r │ │ - [ 36e80] s │ │ - [ 36e84] t │ │ - [ 36e88] u │ │ - [ 36e8c] v │ │ - [ 36e90] w │ │ - [ 36e94] x │ │ - [ 36e98] y │ │ - [ 36e9c] z │ │ - [ 36ea0] { │ │ - [ 36ea4] | │ │ - [ 36ea8] } │ │ - [ 36eac] ~ │ │ - [ 36eb1] ) │ │ - [ 36eb5] ) │ │ - [ 36eb9] 0 │ │ - [ 36ebd] 0 │ │ - [ 36ec1] 0 │ │ - [ 36ec5] 0 │ │ - [ 36ec9] 0 │ │ - [ 36ecd] 0 │ │ - [ 36ed1] 0 │ │ - [ 36ed5] 0 │ │ - [ 36ed9] 0 │ │ - [ 36edd] 0 │ │ - [ 36ee1] 0 │ │ - [ 36ee5] 0 │ │ - [ 36ee9] 0 │ │ - [ 36eed] 0 │ │ - [ 36ef1] 0 │ │ - [ 36ef5] 0 │ │ - [ 36ef9] 0 │ │ - [ 36efd] 0 │ │ - [ 36f01] 0 │ │ - [ 36f05] 0 │ │ - [ 36f09] 0 │ │ - [ 36f0d] 0 │ │ - [ 36f11] 0 │ │ - [ 36f15] 0 │ │ - [ 36f19] 0 │ │ - [ 36f1d] 0 │ │ - [ 36f21] 0 │ │ - [ 36f25] 0 │ │ - [ 36f29] 0 │ │ - [ 36f2d] 0 │ │ - [ 36f31] 0 │ │ - [ 36f35] 0 │ │ - [ 36f39] 0 │ │ - [ 36f3d] 0 │ │ - [ 36f41] 0 │ │ - [ 36f45] 0 │ │ - [ 36f49] 0 │ │ - [ 36f4d] 0 │ │ - [ 36f51] 0 │ │ - [ 36f55] 0 │ │ - [ 36f59] 0 │ │ - [ 36f5d] 0 │ │ - [ 36f61] 0 │ │ - [ 36f65] 0 │ │ - [ 36f69] 0 │ │ - [ 36f6d] 0 │ │ - [ 36f71] 0 │ │ - [ 36f75] 0 │ │ - [ 36f79] 0 │ │ - [ 36f7d] 0 │ │ - [ 36f81] 0 │ │ - [ 36f85] 0 │ │ - [ 36f89] 0 │ │ - [ 36f8d] 0 │ │ - [ 36f91] 0 │ │ - [ 36f95] 0 │ │ - [ 36f99] 0 │ │ - [ 36f9d] 0 │ │ - [ 36fa1] 0 │ │ - [ 36fa5] 0 │ │ - [ 36fa9] 0 │ │ - [ 36fad] 0 │ │ - [ 36fb1] 0 │ │ - [ 36fb4] `^Q │ │ - [ 37004] !^Q │ │ - [ 37030] a^Q │ │ - [ 37034] b^Q │ │ - [ 37038] c^Q │ │ - [ 3703c] d^Q │ │ - [ 37040] e^Q │ │ - [ 37044] f^Q │ │ - [ 37048] g^Q │ │ - [ 3704c] h^Q │ │ - [ 37050] i^Q │ │ - [ 37054] j^Q │ │ - [ 37058] k^Q │ │ - [ 3705c] l^Q │ │ - [ 37060] m^Q │ │ - [ 37064] n^Q │ │ - [ 37068] o^Q │ │ - [ 3706c] p^Q │ │ - [ 37070] q^Q │ │ - [ 37074] r^Q │ │ - [ 37078] s^Q │ │ - [ 3707c] t^Q │ │ - [ 37080] u^Q │ │ - [ 37090] │ │ - [ 370a1] │ │ - [ 370a5] % │ │ - [ 370a9] ! │ │ - [ 370ad] ! │ │ - [ 370b1] ! │ │ - [ 370b5] ! │ │ - [ 370b9] % │ │ - [ 370bd] % │ │ - [ 370d0] S^B │ │ - [ 370d8] f� │ │ - [ 370e4] V^B │ │ - [ 370e8] W^B │ │ - [ 370f0] X^B │ │ - [ 370f4] ^^B │ │ - [ 370fc] d^B │ │ - [ 37100] b^B │ │ - [ 37104] `^B │ │ - [ 3710c] '^A │ │ - [ 37114] g^B │ │ - [ 37124] l^B │ │ - [ 37130] n^B │ │ - [ 37144] v^B │ │ - [ 37148] w^B │ │ - [ 3714c] q │ │ - [ 37150] z^B │ │ - [ 37158] }^B │ │ - [ 3715c] ~^B │ │ - [ 3716c] g� │ │ - [ 37178] q, │ │ - [ 371a0] A │ │ - [ 371a4] B │ │ - [ 371a8] C │ │ - [ 371ac] D │ │ - [ 371b0] E │ │ - [ 371b4] F │ │ - [ 371b8] G │ │ - [ 371bc] H │ │ - [ 371c0] I │ │ - [ 371c4] J │ │ - [ 371c8] K │ │ - [ 371cc] L │ │ - [ 371d0] M │ │ - [ 371d4] N │ │ - [ 371d8] O │ │ - [ 371dc] P │ │ - [ 371e0] Q │ │ - [ 371e4] R │ │ - [ 371e8] S │ │ - [ 371ec] T │ │ - [ 371f0] U │ │ - [ 371f4] V │ │ - [ 371f8] W │ │ - [ 371fc] X │ │ - [ 37200] Y │ │ - [ 37204] Z │ │ - [ 37208] a │ │ - [ 3720c] b │ │ - [ 37210] c │ │ - [ 37214] d │ │ - [ 37218] e │ │ - [ 3721c] f │ │ - [ 37220] g │ │ - [ 37224] h │ │ - [ 37228] i │ │ - [ 3722c] j │ │ - [ 37230] k │ │ - [ 37234] l │ │ - [ 37238] m │ │ - [ 3723c] n │ │ - [ 37240] o │ │ - [ 37244] p │ │ - [ 37248] q │ │ - [ 3724c] r │ │ - [ 37250] s │ │ - [ 37254] t │ │ - [ 37258] u │ │ - [ 3725c] v │ │ - [ 37260] w │ │ - [ 37264] x │ │ - [ 37268] y │ │ - [ 3726c] z │ │ - [ 37270] A │ │ - [ 37274] B │ │ - [ 37278] C │ │ - [ 3727c] D │ │ - [ 37280] E │ │ - [ 37284] F │ │ - [ 37288] G │ │ - [ 3728c] H │ │ - [ 37290] I │ │ - [ 37294] J │ │ - [ 37298] K │ │ - [ 3729c] L │ │ - [ 372a0] M │ │ - [ 372a4] N │ │ - [ 372a8] O │ │ - [ 372ac] P │ │ - [ 372b0] Q │ │ - [ 372b4] R │ │ - [ 372b8] S │ │ - [ 372bc] T │ │ - [ 372c0] U │ │ - [ 372c4] V │ │ - [ 372c8] W │ │ - [ 372cc] X │ │ - [ 372d0] Y │ │ - [ 372d4] Z │ │ - [ 372d8] a │ │ - [ 372dc] b │ │ - [ 372e0] c │ │ - [ 372e4] d │ │ - [ 372e8] e │ │ - [ 372ec] f │ │ - [ 372f0] g │ │ - [ 372f4] i │ │ - [ 372f8] j │ │ - [ 372fc] k │ │ - [ 37300] l │ │ - [ 37304] m │ │ - [ 37308] n │ │ - [ 3730c] o │ │ - [ 37310] p │ │ - [ 37314] q │ │ - [ 37318] r │ │ - [ 3731c] s │ │ - [ 37320] t │ │ - [ 37324] u │ │ - [ 37328] v │ │ - [ 3732c] w │ │ - [ 37330] x │ │ - [ 37334] y │ │ - [ 37338] z │ │ - [ 3733c] A │ │ - [ 37340] B │ │ - [ 37344] C │ │ - [ 37348] D │ │ - [ 3734c] E │ │ - [ 37350] F │ │ - [ 37354] G │ │ - [ 37358] H │ │ - [ 3735c] I │ │ - [ 37360] J │ │ - [ 37364] K │ │ - [ 37368] L │ │ - [ 3736c] M │ │ - [ 37370] N │ │ - [ 37374] O │ │ - [ 37378] P │ │ - [ 3737c] Q │ │ - [ 37380] R │ │ - [ 37384] S │ │ - [ 37388] T │ │ - [ 3738c] U │ │ - [ 37390] V │ │ - [ 37394] W │ │ - [ 37398] X │ │ - [ 3739c] Y │ │ - [ 373a0] Z │ │ - [ 373a4] a │ │ - [ 373a8] b │ │ - [ 373ac] c │ │ - [ 373b0] d │ │ - [ 373b4] e │ │ - [ 373b8] f │ │ - [ 373bc] g │ │ - [ 373c0] h │ │ - [ 373c4] i │ │ - [ 373c8] j │ │ - [ 373cc] k │ │ - [ 373d0] l │ │ - [ 373d4] m │ │ - [ 373d8] n │ │ - [ 373dc] o │ │ - [ 373e0] p │ │ - [ 373e4] q │ │ - [ 373e8] r │ │ - [ 373ec] s │ │ - [ 373f0] t │ │ - [ 373f4] u │ │ - [ 373f8] v │ │ - [ 373fc] w │ │ - [ 37400] x │ │ - [ 37404] y │ │ - [ 37408] z │ │ - [ 3740c] A │ │ - [ 37410] C │ │ - [ 37414] D │ │ - [ 37418] G │ │ - [ 3741c] J │ │ - [ 37420] K │ │ - [ 37424] N │ │ - [ 37428] O │ │ - [ 3742c] P │ │ - [ 37430] Q │ │ - [ 37434] S │ │ - [ 37438] T │ │ - [ 3743c] U │ │ - [ 37440] V │ │ - [ 37444] W │ │ - [ 37448] X │ │ - [ 3744c] Y │ │ - [ 37450] Z │ │ - [ 37454] a │ │ - [ 37458] b │ │ - [ 3745c] c │ │ - [ 37460] d │ │ - [ 37464] f │ │ - [ 37468] h │ │ - [ 3746c] i │ │ - [ 37470] j │ │ - [ 37474] k │ │ - [ 37478] l │ │ - [ 3747c] m │ │ - [ 37480] n │ │ - [ 37484] p │ │ - [ 37488] q │ │ - [ 3748c] r │ │ - [ 37490] s │ │ - [ 37494] t │ │ - [ 37498] u │ │ - [ 3749c] v │ │ - [ 374a0] w │ │ - [ 374a4] x │ │ - [ 374a8] y │ │ - [ 374ac] z │ │ - [ 374b0] A │ │ - [ 374b4] B │ │ - [ 374b8] C │ │ - [ 374bc] D │ │ - [ 374c0] E │ │ - [ 374c4] F │ │ - [ 374c8] G │ │ - [ 374cc] H │ │ - [ 374d0] I │ │ - [ 374d4] J │ │ - [ 374d8] K │ │ - [ 374dc] L │ │ - [ 374e0] M │ │ - [ 374e4] N │ │ - [ 374e8] O │ │ - [ 374ec] P │ │ - [ 374f0] Q │ │ - [ 374f4] R │ │ - [ 374f8] S │ │ - [ 374fc] T │ │ - [ 37500] U │ │ - [ 37504] V │ │ - [ 37508] W │ │ - [ 3750c] X │ │ - [ 37510] Y │ │ - [ 37514] Z │ │ - [ 37518] a │ │ - [ 3751c] b │ │ - [ 37520] c │ │ - [ 37524] d │ │ - [ 37528] e │ │ - [ 3752c] f │ │ - [ 37530] g │ │ - [ 37534] h │ │ - [ 37538] i │ │ - [ 3753c] j │ │ - [ 37540] k │ │ - [ 37544] l │ │ - [ 37548] m │ │ - [ 3754c] n │ │ - [ 37550] o │ │ - [ 37554] p │ │ - [ 37558] q │ │ - [ 3755c] r │ │ - [ 37560] s │ │ - [ 37564] t │ │ - [ 37568] u │ │ - [ 3756c] v │ │ - [ 37570] w │ │ - [ 37574] x │ │ - [ 37578] y │ │ - [ 3757c] z │ │ - [ 37580] A │ │ - [ 37584] B │ │ - [ 37588] D │ │ - [ 3758c] E │ │ - [ 37590] F │ │ - [ 37594] G │ │ - [ 37598] J │ │ - [ 3759c] K │ │ - [ 375a0] L │ │ - [ 375a4] M │ │ - [ 375a8] N │ │ - [ 375ac] O │ │ - [ 375b0] P │ │ - [ 375b4] Q │ │ - [ 375b8] S │ │ - [ 375bc] T │ │ - [ 375c0] U │ │ - [ 375c4] V │ │ - [ 375c8] W │ │ - [ 375cc] X │ │ - [ 375d0] Y │ │ - [ 375d4] a │ │ - [ 375d8] b │ │ - [ 375dc] c │ │ - [ 375e0] d │ │ - [ 375e4] e │ │ - [ 375e8] f │ │ - [ 375ec] g │ │ - [ 375f0] h │ │ - [ 375f4] i │ │ - [ 375f8] j │ │ - [ 375fc] k │ │ - [ 37600] l │ │ - [ 37604] m │ │ - [ 37608] n │ │ - [ 3760c] o │ │ - [ 37610] p │ │ - [ 37614] q │ │ - [ 37618] r │ │ - [ 3761c] s │ │ - [ 37620] t │ │ - [ 37624] u │ │ - [ 37628] v │ │ - [ 3762c] w │ │ - [ 37630] x │ │ - [ 37634] y │ │ - [ 37638] z │ │ - [ 3763c] A │ │ - [ 37640] B │ │ - [ 37644] D │ │ - [ 37648] E │ │ - [ 3764c] F │ │ - [ 37650] G │ │ - [ 37654] I │ │ - [ 37658] J │ │ - [ 3765c] K │ │ - [ 37660] L │ │ - [ 37664] M │ │ - [ 37668] O │ │ - [ 3766c] S │ │ - [ 37670] T │ │ - [ 37674] U │ │ - [ 37678] V │ │ - [ 3767c] W │ │ - [ 37680] X │ │ - [ 37684] Y │ │ - [ 37688] a │ │ - [ 3768c] b │ │ - [ 37690] c │ │ - [ 37694] d │ │ - [ 37698] e │ │ - [ 3769c] f │ │ - [ 376a0] g │ │ - [ 376a4] h │ │ - [ 376a8] i │ │ - [ 376ac] j │ │ - [ 376b0] k │ │ - [ 376b4] l │ │ - [ 376b8] m │ │ - [ 376bc] n │ │ - [ 376c0] o │ │ - [ 376c4] p │ │ - [ 376c8] q │ │ - [ 376cc] r │ │ - [ 376d0] s │ │ - [ 376d4] t │ │ - [ 376d8] u │ │ - [ 376dc] v │ │ - [ 376e0] w │ │ - [ 376e4] x │ │ - [ 376e8] y │ │ - [ 376ec] z │ │ - [ 376f0] A │ │ - [ 376f4] B │ │ - [ 376f8] C │ │ - [ 376fc] D │ │ - [ 37700] E │ │ - [ 37704] F │ │ - [ 37708] G │ │ - [ 3770c] H │ │ - [ 37710] I │ │ - [ 37714] J │ │ - [ 37718] K │ │ - [ 3771c] L │ │ - [ 37720] M │ │ - [ 37724] N │ │ - [ 37728] O │ │ - [ 3772c] P │ │ - [ 37730] Q │ │ - [ 37734] R │ │ - [ 37738] S │ │ - [ 3773c] T │ │ - [ 37740] U │ │ - [ 37744] V │ │ - [ 37748] W │ │ - [ 3774c] X │ │ - [ 37750] Y │ │ - [ 37754] Z │ │ - [ 37758] a │ │ - [ 3775c] b │ │ - [ 37760] c │ │ - [ 37764] d │ │ - [ 37768] e │ │ - [ 3776c] f │ │ - [ 37770] g │ │ - [ 37774] h │ │ - [ 37778] i │ │ - [ 3777c] j │ │ - [ 37780] k │ │ - [ 37784] l │ │ - [ 37788] m │ │ - [ 3778c] n │ │ - [ 37790] o │ │ - [ 37794] p │ │ - [ 37798] q │ │ - [ 3779c] r │ │ - [ 377a0] s │ │ - [ 377a4] t │ │ - [ 377a8] u │ │ - [ 377ac] v │ │ - [ 377b0] w │ │ - [ 377b4] x │ │ - [ 377b8] y │ │ - [ 377bc] z │ │ - [ 377c0] A │ │ - [ 377c4] B │ │ - [ 377c8] C │ │ - [ 377cc] D │ │ - [ 377d0] E │ │ - [ 377d4] F │ │ - [ 377d8] G │ │ - [ 377dc] H │ │ - [ 377e0] I │ │ - [ 377e4] J │ │ - [ 377e8] K │ │ - [ 377ec] L │ │ - [ 377f0] M │ │ - [ 377f4] N │ │ - [ 377f8] O │ │ - [ 377fc] P │ │ - [ 37800] Q │ │ - [ 37804] R │ │ - [ 37808] S │ │ - [ 3780c] T │ │ - [ 37810] U │ │ - [ 37814] V │ │ - [ 37818] W │ │ - [ 3781c] X │ │ - [ 37820] Y │ │ - [ 37824] Z │ │ - [ 37828] a │ │ - [ 3782c] b │ │ - [ 37830] c │ │ - [ 37834] d │ │ - [ 37838] e │ │ - [ 3783c] f │ │ - [ 37840] g │ │ - [ 37844] h │ │ - [ 37848] i │ │ - [ 3784c] j │ │ - [ 37850] k │ │ - [ 37854] l │ │ - [ 37858] m │ │ - [ 3785c] n │ │ - [ 37860] o │ │ - [ 37864] p │ │ - [ 37868] q │ │ - [ 3786c] r │ │ - [ 37870] s │ │ - [ 37874] t │ │ - [ 37878] u │ │ - [ 3787c] v │ │ - [ 37880] w │ │ - [ 37884] x │ │ - [ 37888] y │ │ - [ 3788c] z │ │ - [ 37890] A │ │ - [ 37894] B │ │ - [ 37898] C │ │ - [ 3789c] D │ │ - [ 378a0] E │ │ - [ 378a4] F │ │ - [ 378a8] G │ │ - [ 378ac] H │ │ - [ 378b0] I │ │ - [ 378b4] J │ │ - [ 378b8] K │ │ - [ 378bc] L │ │ - [ 378c0] M │ │ - [ 378c4] N │ │ - [ 378c8] O │ │ - [ 378cc] P │ │ - [ 378d0] Q │ │ - [ 378d4] R │ │ - [ 378d8] S │ │ - [ 378dc] T │ │ - [ 378e0] U │ │ - [ 378e4] V │ │ - [ 378e8] W │ │ - [ 378ec] X │ │ - [ 378f0] Y │ │ - [ 378f4] Z │ │ - [ 378f8] a │ │ - [ 378fc] b │ │ - [ 37900] c │ │ - [ 37904] d │ │ - [ 37908] e │ │ - [ 3790c] f │ │ - [ 37910] g │ │ - [ 37914] h │ │ - [ 37918] i │ │ - [ 3791c] j │ │ - [ 37920] k │ │ - [ 37924] l │ │ - [ 37928] m │ │ - [ 3792c] n │ │ - [ 37930] o │ │ - [ 37934] p │ │ - [ 37938] q │ │ - [ 3793c] r │ │ - [ 37940] s │ │ - [ 37944] t │ │ - [ 37948] u │ │ - [ 3794c] v │ │ - [ 37950] w │ │ - [ 37954] x │ │ - [ 37958] y │ │ - [ 3795c] z │ │ - [ 37960] A │ │ - [ 37964] B │ │ - [ 37968] C │ │ - [ 3796c] D │ │ - [ 37970] E │ │ - [ 37974] F │ │ - [ 37978] G │ │ - [ 3797c] H │ │ - [ 37980] I │ │ - [ 37984] J │ │ - [ 37988] K │ │ - [ 3798c] L │ │ - [ 37990] M │ │ - [ 37994] N │ │ - [ 37998] O │ │ - [ 3799c] P │ │ - [ 379a0] Q │ │ - [ 379a4] R │ │ - [ 379a8] S │ │ - [ 379ac] T │ │ - [ 379b0] U │ │ - [ 379b4] V │ │ - [ 379b8] W │ │ - [ 379bc] X │ │ - [ 379c0] Y │ │ - [ 379c4] Z │ │ - [ 379c8] a │ │ - [ 379cc] b │ │ - [ 379d0] c │ │ - [ 379d4] d │ │ - [ 379d8] e │ │ - [ 379dc] f │ │ - [ 379e0] g │ │ - [ 379e4] h │ │ - [ 379e8] i │ │ - [ 379ec] j │ │ - [ 379f0] k │ │ - [ 379f4] l │ │ - [ 379f8] m │ │ - [ 379fc] n │ │ - [ 37a00] o │ │ - [ 37a04] p │ │ - [ 37a08] q │ │ - [ 37a0c] r │ │ - [ 37a10] s │ │ - [ 37a14] t │ │ - [ 37a18] u │ │ - [ 37a1c] v │ │ - [ 37a20] w │ │ - [ 37a24] x │ │ - [ 37a28] y │ │ - [ 37a2c] z │ │ - [ 37a30] A │ │ - [ 37a34] B │ │ - [ 37a38] C │ │ - [ 37a3c] D │ │ - [ 37a40] E │ │ - [ 37a44] F │ │ - [ 37a48] G │ │ - [ 37a4c] H │ │ - [ 37a50] I │ │ - [ 37a54] J │ │ - [ 37a58] K │ │ - [ 37a5c] L │ │ - [ 37a60] M │ │ - [ 37a64] N │ │ - [ 37a68] O │ │ - [ 37a6c] P │ │ - [ 37a70] Q │ │ - [ 37a74] R │ │ - [ 37a78] S │ │ - [ 37a7c] T │ │ - [ 37a80] U │ │ - [ 37a84] V │ │ - [ 37a88] W │ │ - [ 37a8c] X │ │ - [ 37a90] Y │ │ - [ 37a94] Z │ │ - [ 37a98] a │ │ - [ 37a9c] b │ │ - [ 37aa0] c │ │ - [ 37aa4] d │ │ - [ 37aa8] e │ │ - [ 37aac] f │ │ - [ 37ab0] g │ │ - [ 37ab4] h │ │ - [ 37ab8] i │ │ - [ 37abc] j │ │ - [ 37ac0] k │ │ - [ 37ac4] l │ │ - [ 37ac8] m │ │ - [ 37acc] n │ │ - [ 37ad0] o │ │ - [ 37ad4] p │ │ - [ 37ad8] q │ │ - [ 37adc] r │ │ - [ 37ae0] s │ │ - [ 37ae4] t │ │ - [ 37ae8] u │ │ - [ 37aec] v │ │ - [ 37af0] w │ │ - [ 37af4] x │ │ - [ 37af8] y │ │ - [ 37afc] z │ │ - [ 37b00] A │ │ - [ 37b04] B │ │ - [ 37b08] C │ │ - [ 37b0c] D │ │ - [ 37b10] E │ │ - [ 37b14] F │ │ - [ 37b18] G │ │ - [ 37b1c] H │ │ - [ 37b20] I │ │ - [ 37b24] J │ │ - [ 37b28] K │ │ - [ 37b2c] L │ │ - [ 37b30] M │ │ - [ 37b34] N │ │ - [ 37b38] O │ │ - [ 37b3c] P │ │ - [ 37b40] Q │ │ - [ 37b44] R │ │ - [ 37b48] S │ │ - [ 37b4c] T │ │ - [ 37b50] U │ │ - [ 37b54] V │ │ - [ 37b58] W │ │ - [ 37b5c] X │ │ - [ 37b60] Y │ │ - [ 37b64] Z │ │ - [ 37b68] a │ │ - [ 37b6c] b │ │ - [ 37b70] c │ │ - [ 37b74] d │ │ - [ 37b78] e │ │ - [ 37b7c] f │ │ - [ 37b80] g │ │ - [ 37b84] h │ │ - [ 37b88] i │ │ - [ 37b8c] j │ │ - [ 37b90] k │ │ - [ 37b94] l │ │ - [ 37b98] m │ │ - [ 37b9c] n │ │ - [ 37ba0] o │ │ - [ 37ba4] p │ │ - [ 37ba8] q │ │ - [ 37bac] r │ │ - [ 37bb0] s │ │ - [ 37bb4] t │ │ - [ 37bb8] u │ │ - [ 37bbc] v │ │ - [ 37bc0] w │ │ - [ 37bc4] x │ │ - [ 37bc8] y │ │ - [ 37bcc] z │ │ - [ 37bd0] 1^A │ │ - [ 37bd4] 7^B │ │ - [ 37c3d] " │ │ - [ 37ca5] " │ │ - [ 37d25] " │ │ - [ 37d8d] " │ │ - [ 37e0d] " │ │ - [ 37e75] " │ │ - [ 37ef5] " │ │ - [ 37f5d] " │ │ - [ 37fdd] " │ │ - [ 38045] " │ │ - [ 38068] 0 │ │ - [ 3806c] 1 │ │ - [ 38070] 2 │ │ - [ 38074] 3 │ │ - [ 38078] 4 │ │ - [ 3807c] 5 │ │ - [ 38080] 6 │ │ - [ 38084] 7 │ │ - [ 38088] 8 │ │ - [ 3808c] 9 │ │ - [ 38090] 0 │ │ - [ 38094] 1 │ │ - [ 38098] 2 │ │ - [ 3809c] 3 │ │ - [ 380a0] 4 │ │ - [ 380a4] 5 │ │ - [ 380a8] 6 │ │ - [ 380ac] 7 │ │ - [ 380b0] 8 │ │ - [ 380b4] 9 │ │ - [ 380b8] 0 │ │ - [ 380bc] 1 │ │ - [ 380c0] 2 │ │ - [ 380c4] 3 │ │ - [ 380c8] 4 │ │ - [ 380cc] 5 │ │ - [ 380d0] 6 │ │ - [ 380d4] 7 │ │ - [ 380d8] 8 │ │ - [ 380dc] 9 │ │ - [ 380e0] 0 │ │ - [ 380e4] 1 │ │ - [ 380e8] 2 │ │ - [ 380ec] 3 │ │ - [ 380f0] 4 │ │ - [ 380f4] 5 │ │ - [ 380f8] 6 │ │ - [ 380fc] 7 │ │ - [ 38100] 8 │ │ - [ 38104] 9 │ │ - [ 38108] 0 │ │ - [ 3810c] 1 │ │ - [ 38110] 2 │ │ - [ 38114] 3 │ │ - [ 38118] 4 │ │ - [ 3811c] 5 │ │ - [ 38120] 6 │ │ - [ 38124] 7 │ │ - [ 38128] 8 │ │ - [ 3812c] 9 │ │ - [ 38130] 0^D │ │ - [ 38134] 1^D │ │ - [ 38138] 2^D │ │ - [ 3813c] 3^D │ │ - [ 38140] 4^D │ │ - [ 38144] 5^D │ │ - [ 38148] 6^D │ │ - [ 3814c] 7^D │ │ - [ 38150] 8^D │ │ - [ 38154] :^D │ │ - [ 38158] ;^D │ │ - [ 3815c] <^D │ │ - [ 38160] >^D │ │ - [ 38164] ?^D │ │ - [ 38168] @^D │ │ - [ 3816c] A^D │ │ - [ 38170] B^D │ │ - [ 38174] C^D │ │ - [ 38178] D^D │ │ - [ 3817c] E^D │ │ - [ 38180] F^D │ │ - [ 38184] G^D │ │ - [ 38188] H^D │ │ - [ 3818c] K^D │ │ - [ 38190] M^D │ │ - [ 38194] N^D │ │ - [ 381a0] V^D │ │ - [ 381a4] X^D │ │ - [ 381b4] 0^D │ │ - [ 381b8] 1^D │ │ - [ 381bc] 2^D │ │ - [ 381c0] 3^D │ │ - [ 381c4] 4^D │ │ - [ 381c8] 5^D │ │ - [ 381cc] 6^D │ │ - [ 381d0] 7^D │ │ - [ 381d4] 8^D │ │ - [ 381d8] :^D │ │ - [ 381dc] ;^D │ │ - [ 381e0] >^D │ │ - [ 381e4] ?^D │ │ - [ 381e8] A^D │ │ - [ 381ec] C^D │ │ - [ 381f0] D^D │ │ - [ 381f4] E^D │ │ - [ 381f8] F^D │ │ - [ 381fc] G^D │ │ - [ 38200] H^D │ │ - [ 38204] J^D │ │ - [ 38208] K^D │ │ - [ 38210] V^D │ │ - [ 38214] U^D │ │ - [ 38218] _^D │ │ - [ 38220] Q� │ │ - [ 38228] '^F │ │ - [ 3822c] (^F │ │ - [ 38230] ,^F │ │ - [ 38234] /^F │ │ - [ 38238] H^F │ │ - [ 3823c] 2^F │ │ - [ 38240] -^F │ │ - [ 38244] 7^F │ │ - [ 38248] J^F │ │ - [ 3824c] C^F │ │ - [ 38250] D^F │ │ - [ 38254] E^F │ │ - [ 38258] F^F │ │ - [ 3825c] 3^F │ │ - [ 38260] 9^F │ │ - [ 38264] A^F │ │ - [ 38268] 5^F │ │ - [ 3826c] B^F │ │ - [ 38270] 1^F │ │ - [ 38274] 4^F │ │ - [ 38278] *^F │ │ - [ 3827c] +^F │ │ - [ 38280] .^F │ │ - [ 38284] 0^F │ │ - [ 38288] 6^F │ │ - [ 3828c] 8^F │ │ - [ 38290] :^F │ │ - [ 38294] n^F │ │ - [ 382a0] o^F │ │ - [ 382a4] (^F │ │ - [ 382a8] ,^F │ │ - [ 382ac] G^F │ │ - [ 382b0] -^F │ │ - [ 382b4] J^F │ │ - [ 382b8] C^F │ │ - [ 382bc] D^F │ │ - [ 382c0] E^F │ │ - [ 382c4] F^F │ │ - [ 382c8] 3^F │ │ - [ 382cc] 9^F │ │ - [ 382d0] A^F │ │ - [ 382d4] 5^F │ │ - [ 382d8] B^F │ │ - [ 382dc] 4^F │ │ - [ 382e0] *^F │ │ - [ 382e4] +^F │ │ - [ 382e8] .^F │ │ - [ 382ec] 6^F │ │ - [ 382f0] :^F │ │ - [ 382f4] ,^F │ │ - [ 382f8] -^F │ │ - [ 382fc] J^F │ │ - [ 38300] D^F │ │ - [ 38304] F^F │ │ - [ 38308] 3^F │ │ - [ 3830c] 9^F │ │ - [ 38310] 5^F │ │ - [ 38314] B^F │ │ - [ 38318] 4^F │ │ - [ 3831c] .^F │ │ - [ 38320] 6^F │ │ - [ 38324] :^F │ │ - [ 3832c] o^F │ │ - [ 38330] (^F │ │ - [ 38334] ,^F │ │ - [ 38338] G^F │ │ - [ 3833c] -^F │ │ - [ 38340] 7^F │ │ - [ 38344] J^F │ │ - [ 38348] C^F │ │ - [ 3834c] E^F │ │ - [ 38350] F^F │ │ - [ 38354] 3^F │ │ - [ 38358] 9^F │ │ - [ 3835c] A^F │ │ - [ 38360] 5^F │ │ - [ 38364] B^F │ │ - [ 38368] 4^F │ │ - [ 3836c] *^F │ │ - [ 38370] +^F │ │ - [ 38374] .^F │ │ - [ 38378] 6^F │ │ - [ 3837c] 8^F │ │ - [ 38380] :^F │ │ - [ 38384] n^F │ │ - [ 3838c] '^F │ │ - [ 38390] (^F │ │ - [ 38394] ,^F │ │ - [ 38398] /^F │ │ - [ 3839c] G^F │ │ - [ 383a0] H^F │ │ - [ 383a4] 2^F │ │ - [ 383a8] -^F │ │ - [ 383ac] 7^F │ │ - [ 383b0] J^F │ │ - [ 383b4] D^F │ │ - [ 383b8] E^F │ │ - [ 383bc] F^F │ │ - [ 383c0] 3^F │ │ - [ 383c4] 9^F │ │ - [ 383c8] A^F │ │ - [ 383cc] 5^F │ │ - [ 383d0] B^F │ │ - [ 383d4] 1^F │ │ - [ 383d8] 4^F │ │ - [ 383dc] *^F │ │ - [ 383e0] +^F │ │ - [ 383e4] .^F │ │ - [ 383e8] 0^F │ │ - [ 383ec] 6^F │ │ - [ 383f0] 8^F │ │ - [ 383f4] :^F │ │ - [ 383f8] (^F │ │ - [ 383fc] ,^F │ │ - [ 38400] /^F │ │ - [ 38404] H^F │ │ - [ 38408] 2^F │ │ - [ 3840c] -^F │ │ - [ 38410] 7^F │ │ - [ 38414] J^F │ │ - [ 38418] D^F │ │ - [ 3841c] E^F │ │ - [ 38420] F^F │ │ - [ 38424] 3^F │ │ - [ 38428] 9^F │ │ - [ 3842c] A^F │ │ - [ 38430] 5^F │ │ - [ 38434] B^F │ │ - [ 38438] 1^F │ │ - [ 3843c] 4^F │ │ - [ 38440] *^F │ │ - [ 38444] +^F │ │ + [ 36880] -^F │ │ + [ 36884] D^F │ │ + [ 36888] -^F │ │ + [ 3688c] E^F │ │ + [ 36890] 9^F │ │ + [ 36894] E^F │ │ + [ 36898] J^F │ │ + [ 3689c] C^F │ │ + [ 368a0] E^F │ │ + [ 368a4] J^F │ │ + [ 368a8] F^F │ │ + [ 368ac] ,^F │ │ + [ 368b0] -^F │ │ + [ 368b4] E^F │ │ + [ 368b8] .^F │ │ + [ 368bc] J^F │ │ + [ 368c0] D^F │ │ + [ 368c4] ,^F │ │ + [ 368c8] E^F │ │ + [ 368cc] C^F │ │ + [ 368d0] E^F │ │ + [ 368d4] E^F │ │ + [ 368d8] D^F │ │ + [ 368dc] ,^F │ │ + [ 368e0] E^F │ │ + [ 368e4] F^F │ │ + [ 368e8] ,^F │ │ + [ 368ec] -^F │ │ + [ 368f0] ,^F │ │ + [ 368f4] -^F │ │ + [ 368f8] J^F │ │ + [ 368fc] -^F │ │ + [ 36900] ,^F │ │ + [ 36904] J^F │ │ + [ 36908] E^F │ │ + [ 3690c] ,^F │ │ + [ 36910] J^F │ │ + [ 36914] A^F │ │ + [ 36918] E^F │ │ + [ 3691c] J^F │ │ + [ 36920] (^F │ │ + [ 36924] -^F │ │ + [ 36928] J^F │ │ + [ 3692c] C^F │ │ + [ 36930] E^F │ │ + [ 36934] E^F │ │ + [ 36938] 9^F │ │ + [ 3693c] ,^F │ │ + [ 36940] E^F │ │ + [ 36944] 5^F │ │ + [ 36948] E^F │ │ + [ 3694c] E^F │ │ + [ 36950] 3^F │ │ + [ 36954] .^F │ │ + [ 36958] J^F │ │ + [ 3695c] F^F │ │ + [ 36960] ,^F │ │ + [ 36964] J^F │ │ + [ 36968] 5^F │ │ + [ 3696c] D^F │ │ + [ 36974] B^F │ │ + [ 36978] D^F │ │ + [ 36980] '^F │ │ + [ 36984] D^F │ │ + [ 36988] D^F │ │ + [ 3698c] G^F │ │ + [ 36990] '^F │ │ + [ 36994] C^F │ │ + [ 36998] (^F │ │ + [ 3699c] 1^F │ │ + [ 369a0] E^F │ │ + [ 369a4] -^F │ │ + [ 369a8] E^F │ │ + [ 369ac] /^F │ │ + [ 369b0] 5^F │ │ + [ 369b4] D^F │ │ + [ 369b8] 9^F │ │ + [ 369bc] E^F │ │ + [ 369c0] 1^F │ │ + [ 369c4] 3^F │ │ + [ 369c8] H^F │ │ + [ 369cc] D^F │ │ + [ 369d0] 9^F │ │ + [ 369d4] D^F │ │ + [ 369d8] J^F │ │ + [ 369dc] G^F │ │ + [ 369e0] H^F │ │ + [ 369e4] 3^F │ │ + [ 369e8] D^F │ │ + [ 369ec] E^F │ │ + [ 369f0] 5^F │ │ + [ 369f4] D^F │ │ + [ 369f8] I^F │ │ + [ 369fc] 5^F │ │ + [ 36a00] D^F │ │ + [ 36a04] I^F │ │ + [ 36a08] │ │ + [ 36a0c] '^F │ │ + [ 36a10] D^F │ │ + [ 36a14] D^F │ │ + [ 36a18] G^F │ │ + [ 36a1c] │ │ + [ 36a20] 9^F │ │ + [ 36a24] D^F │ │ + [ 36a28] J^F │ │ + [ 36a2c] G^F │ │ + [ 36a30] │ │ + [ 36a34] H^F │ │ + [ 36a38] 3^F │ │ + [ 36a3c] D^F │ │ + [ 36a40] E^F │ │ + [ 36a44] ,^F │ │ + [ 36a48] D^F │ │ + [ 36a4c] │ │ + [ 36a50] ,^F │ │ + [ 36a54] D^F │ │ + [ 36a58] '^F │ │ + [ 36a5c] D^F │ │ + [ 36a60] G^F │ │ + [ 36a64] 1^F │ │ + [ 36a6c] '^F │ │ + [ 36a70] D^F │ │ + [ 36a74] , │ │ + [ 36a79] 0 │ │ + [ 36a7d] 0 │ │ + [ 36a80] : │ │ + [ 36a84] ; │ │ + [ 36a88] ! │ │ + [ 36a8c] ? │ │ + [ 36a91] 0 │ │ + [ 36a95] 0 │ │ + [ 36a98] . │ │ + [ 36a9c] . │ │ + [ 36aa0] . │ │ + [ 36aa4] . │ │ + [ 36aa8] . │ │ + [ 36aad] │ │ + [ 36ab1] │ │ + [ 36ab4] _ │ │ + [ 36ab8] _ │ │ + [ 36abc] ( │ │ + [ 36ac0] ) │ │ + [ 36ac4] { │ │ + [ 36ac8] } │ │ + [ 36acd] 0 │ │ + [ 36ad1] 0 │ │ + [ 36ad5] 0 │ │ + [ 36ad9] 0 │ │ + [ 36add] 0 │ │ + [ 36ae1] 0 │ │ + [ 36ae5] 0 │ │ + [ 36ae9] 0 │ │ + [ 36aed] 0 │ │ + [ 36af1] 0 │ │ + [ 36af5] 0 │ │ + [ 36af9] 0 │ │ + [ 36afc] [ │ │ + [ 36b00] ] │ │ + [ 36b04] │ │ + [ 36b0c] │ │ + [ 36b14] │ │ + [ 36b1c] │ │ + [ 36b24] _ │ │ + [ 36b28] _ │ │ + [ 36b2c] _ │ │ + [ 36b30] , │ │ + [ 36b35] 0 │ │ + [ 36b38] . │ │ + [ 36b3c] ; │ │ + [ 36b40] : │ │ + [ 36b44] ? │ │ + [ 36b48] ! │ │ + [ 36b4d] │ │ + [ 36b50] ( │ │ + [ 36b54] ) │ │ + [ 36b58] { │ │ + [ 36b5c] } │ │ + [ 36b61] 0 │ │ + [ 36b65] 0 │ │ + [ 36b68] # │ │ + [ 36b6c] & │ │ + [ 36b70] * │ │ + [ 36b74] + │ │ + [ 36b78] - │ │ + [ 36b7c] < │ │ + [ 36b80] > │ │ + [ 36b84] = │ │ + [ 36b88] \ │ │ + [ 36b8c] $ │ │ + [ 36b90] % │ │ + [ 36b94] @ │ │ + [ 36b98] │ │ + [ 36b9c] K^F │ │ + [ 36ba0] @^F │ │ + [ 36ba4] K^F │ │ + [ 36ba8] │ │ + [ 36bac] L^F │ │ + [ 36bb0] │ │ + [ 36bb4] M^F │ │ + [ 36bb8] │ │ + [ 36bbc] N^F │ │ + [ 36bc0] @^F │ │ + [ 36bc4] N^F │ │ + [ 36bc8] │ │ + [ 36bcc] O^F │ │ + [ 36bd0] @^F │ │ + [ 36bd4] O^F │ │ + [ 36bd8] │ │ + [ 36bdc] P^F │ │ + [ 36be0] @^F │ │ + [ 36be4] P^F │ │ + [ 36be8] │ │ + [ 36bec] Q^F │ │ + [ 36bf0] @^F │ │ + [ 36bf4] Q^F │ │ + [ 36bf8] │ │ + [ 36bfc] R^F │ │ + [ 36c00] @^F │ │ + [ 36c04] R^F │ │ + [ 36c08] !^F │ │ + [ 36c0c] '^F │ │ + [ 36c10] S^F │ │ + [ 36c14] '^F │ │ + [ 36c18] S^F │ │ + [ 36c1c] '^F │ │ + [ 36c20] T^F │ │ + [ 36c24] '^F │ │ + [ 36c28] T^F │ │ + [ 36c2c] H^F │ │ + [ 36c30] T^F │ │ + [ 36c34] H^F │ │ + [ 36c38] T^F │ │ + [ 36c3c] '^F │ │ + [ 36c40] U^F │ │ + [ 36c44] '^F │ │ + [ 36c48] U^F │ │ + [ 36c4c] J^F │ │ + [ 36c50] T^F │ │ + [ 36c54] J^F │ │ + [ 36c58] T^F │ │ + [ 36c5c] J^F │ │ + [ 36c60] T^F │ │ + [ 36c64] J^F │ │ + [ 36c68] T^F │ │ + [ 36c6c] '^F │ │ + [ 36c70] '^F │ │ + [ 36c74] (^F │ │ + [ 36c78] (^F │ │ + [ 36c7c] (^F │ │ + [ 36c80] (^F │ │ + [ 36c84] )^F │ │ + [ 36c88] )^F │ │ + [ 36c8c] *^F │ │ + [ 36c90] *^F │ │ + [ 36c94] *^F │ │ + [ 36c98] *^F │ │ + [ 36c9c] +^F │ │ + [ 36ca0] +^F │ │ + [ 36ca4] +^F │ │ + [ 36ca8] +^F │ │ + [ 36cac] ,^F │ │ + [ 36cb0] ,^F │ │ + [ 36cb4] ,^F │ │ + [ 36cb8] ,^F │ │ + [ 36cbc] -^F │ │ + [ 36cc0] -^F │ │ + [ 36cc4] -^F │ │ + [ 36cc8] -^F │ │ + [ 36ccc] .^F │ │ + [ 36cd0] .^F │ │ + [ 36cd4] .^F │ │ + [ 36cd8] .^F │ │ + [ 36cdc] /^F │ │ + [ 36ce0] /^F │ │ + [ 36ce4] 0^F │ │ + [ 36ce8] 0^F │ │ + [ 36cec] 1^F │ │ + [ 36cf0] 1^F │ │ + [ 36cf4] 2^F │ │ + [ 36cf8] 2^F │ │ + [ 36cfc] 3^F │ │ + [ 36d00] 3^F │ │ + [ 36d04] 3^F │ │ + [ 36d08] 3^F │ │ + [ 36d0c] 4^F │ │ + [ 36d10] 4^F │ │ + [ 36d14] 4^F │ │ + [ 36d18] 4^F │ │ + [ 36d1c] 5^F │ │ + [ 36d20] 5^F │ │ + [ 36d24] 5^F │ │ + [ 36d28] 5^F │ │ + [ 36d2c] 6^F │ │ + [ 36d30] 6^F │ │ + [ 36d34] 6^F │ │ + [ 36d38] 6^F │ │ + [ 36d3c] 7^F │ │ + [ 36d40] 7^F │ │ + [ 36d44] 7^F │ │ + [ 36d48] 7^F │ │ + [ 36d4c] 8^F │ │ + [ 36d50] 8^F │ │ + [ 36d54] 8^F │ │ + [ 36d58] 8^F │ │ + [ 36d5c] 9^F │ │ + [ 36d60] 9^F │ │ + [ 36d64] 9^F │ │ + [ 36d68] 9^F │ │ + [ 36d6c] :^F │ │ + [ 36d70] :^F │ │ + [ 36d74] :^F │ │ + [ 36d78] :^F │ │ + [ 36d7c] A^F │ │ + [ 36d80] A^F │ │ + [ 36d84] A^F │ │ + [ 36d88] A^F │ │ + [ 36d8c] B^F │ │ + [ 36d90] B^F │ │ + [ 36d94] B^F │ │ + [ 36d98] B^F │ │ + [ 36d9c] C^F │ │ + [ 36da0] C^F │ │ + [ 36da4] C^F │ │ + [ 36da8] C^F │ │ + [ 36dac] D^F │ │ + [ 36db0] D^F │ │ + [ 36db4] D^F │ │ + [ 36db8] D^F │ │ + [ 36dbc] E^F │ │ + [ 36dc0] E^F │ │ + [ 36dc4] E^F │ │ + [ 36dc8] E^F │ │ + [ 36dcc] F^F │ │ + [ 36dd0] F^F │ │ + [ 36dd4] F^F │ │ + [ 36dd8] F^F │ │ + [ 36ddc] G^F │ │ + [ 36de0] G^F │ │ + [ 36de4] G^F │ │ + [ 36de8] G^F │ │ + [ 36dec] H^F │ │ + [ 36df0] H^F │ │ + [ 36df4] I^F │ │ + [ 36df8] I^F │ │ + [ 36dfc] J^F │ │ + [ 36e00] J^F │ │ + [ 36e04] J^F │ │ + [ 36e08] J^F │ │ + [ 36e0c] D^F │ │ + [ 36e10] '^F │ │ + [ 36e14] S^F │ │ + [ 36e18] D^F │ │ + [ 36e1c] '^F │ │ + [ 36e20] S^F │ │ + [ 36e24] D^F │ │ + [ 36e28] '^F │ │ + [ 36e2c] T^F │ │ + [ 36e30] D^F │ │ + [ 36e34] '^F │ │ + [ 36e38] T^F │ │ + [ 36e3c] D^F │ │ + [ 36e40] '^F │ │ + [ 36e44] U^F │ │ + [ 36e48] D^F │ │ + [ 36e4c] '^F │ │ + [ 36e50] U^F │ │ + [ 36e54] D^F │ │ + [ 36e58] '^F │ │ + [ 36e5c] D^F │ │ + [ 36e60] '^F │ │ + [ 36e64] ! │ │ + [ 36e68] " │ │ + [ 36e6c] # │ │ + [ 36e70] $ │ │ + [ 36e74] % │ │ + [ 36e78] & │ │ + [ 36e7c] ' │ │ + [ 36e80] ( │ │ + [ 36e84] ) │ │ + [ 36e88] * │ │ + [ 36e8c] + │ │ + [ 36e90] , │ │ + [ 36e94] - │ │ + [ 36e98] . │ │ + [ 36e9c] / │ │ + [ 36ea0] 0 │ │ + [ 36ea4] 1 │ │ + [ 36ea8] 2 │ │ + [ 36eac] 3 │ │ + [ 36eb0] 4 │ │ + [ 36eb4] 5 │ │ + [ 36eb8] 6 │ │ + [ 36ebc] 7 │ │ + [ 36ec0] 8 │ │ + [ 36ec4] 9 │ │ + [ 36ec8] : │ │ + [ 36ecc] ; │ │ + [ 36ed0] < │ │ + [ 36ed4] = │ │ + [ 36ed8] > │ │ + [ 36edc] ? │ │ + [ 36ee0] @ │ │ + [ 36ee4] A │ │ + [ 36ee8] B │ │ + [ 36eec] C │ │ + [ 36ef0] D │ │ + [ 36ef4] E │ │ + [ 36ef8] F │ │ + [ 36efc] G │ │ + [ 36f00] H │ │ + [ 36f04] I │ │ + [ 36f08] J │ │ + [ 36f0c] K │ │ + [ 36f10] L │ │ + [ 36f14] M │ │ + [ 36f18] N │ │ + [ 36f1c] O │ │ + [ 36f20] P │ │ + [ 36f24] Q │ │ + [ 36f28] R │ │ + [ 36f2c] S │ │ + [ 36f30] T │ │ + [ 36f34] U │ │ + [ 36f38] V │ │ + [ 36f3c] W │ │ + [ 36f40] X │ │ + [ 36f44] Y │ │ + [ 36f48] Z │ │ + [ 36f4c] [ │ │ + [ 36f50] \ │ │ + [ 36f54] ] │ │ + [ 36f58] ^ │ │ + [ 36f5c] _ │ │ + [ 36f60] ` │ │ + [ 36f64] a │ │ + [ 36f68] b │ │ + [ 36f6c] c │ │ + [ 36f70] d │ │ + [ 36f74] e │ │ + [ 36f78] f │ │ + [ 36f7c] g │ │ + [ 36f80] h │ │ + [ 36f84] i │ │ + [ 36f88] j │ │ + [ 36f8c] k │ │ + [ 36f90] l │ │ + [ 36f94] m │ │ + [ 36f98] n │ │ + [ 36f9c] o │ │ + [ 36fa0] p │ │ + [ 36fa4] q │ │ + [ 36fa8] r │ │ + [ 36fac] s │ │ + [ 36fb0] t │ │ + [ 36fb4] u │ │ + [ 36fb8] v │ │ + [ 36fbc] w │ │ + [ 36fc0] x │ │ + [ 36fc4] y │ │ + [ 36fc8] z │ │ + [ 36fcc] { │ │ + [ 36fd0] | │ │ + [ 36fd4] } │ │ + [ 36fd8] ~ │ │ + [ 36fdd] ) │ │ + [ 36fe1] ) │ │ + [ 36fe5] 0 │ │ + [ 36fe9] 0 │ │ + [ 36fed] 0 │ │ + [ 36ff1] 0 │ │ + [ 36ff5] 0 │ │ + [ 36ff9] 0 │ │ + [ 36ffd] 0 │ │ + [ 37001] 0 │ │ + [ 37005] 0 │ │ + [ 37009] 0 │ │ + [ 3700d] 0 │ │ + [ 37011] 0 │ │ + [ 37015] 0 │ │ + [ 37019] 0 │ │ + [ 3701d] 0 │ │ + [ 37021] 0 │ │ + [ 37025] 0 │ │ + [ 37029] 0 │ │ + [ 3702d] 0 │ │ + [ 37031] 0 │ │ + [ 37035] 0 │ │ + [ 37039] 0 │ │ + [ 3703d] 0 │ │ + [ 37041] 0 │ │ + [ 37045] 0 │ │ + [ 37049] 0 │ │ + [ 3704d] 0 │ │ + [ 37051] 0 │ │ + [ 37055] 0 │ │ + [ 37059] 0 │ │ + [ 3705d] 0 │ │ + [ 37061] 0 │ │ + [ 37065] 0 │ │ + [ 37069] 0 │ │ + [ 3706d] 0 │ │ + [ 37071] 0 │ │ + [ 37075] 0 │ │ + [ 37079] 0 │ │ + [ 3707d] 0 │ │ + [ 37081] 0 │ │ + [ 37085] 0 │ │ + [ 37089] 0 │ │ + [ 3708d] 0 │ │ + [ 37091] 0 │ │ + [ 37095] 0 │ │ + [ 37099] 0 │ │ + [ 3709d] 0 │ │ + [ 370a1] 0 │ │ + [ 370a5] 0 │ │ + [ 370a9] 0 │ │ + [ 370ad] 0 │ │ + [ 370b1] 0 │ │ + [ 370b5] 0 │ │ + [ 370b9] 0 │ │ + [ 370bd] 0 │ │ + [ 370c1] 0 │ │ + [ 370c5] 0 │ │ + [ 370c9] 0 │ │ + [ 370cd] 0 │ │ + [ 370d1] 0 │ │ + [ 370d5] 0 │ │ + [ 370d9] 0 │ │ + [ 370dd] 0 │ │ + [ 370e0] `^Q │ │ + [ 37130] !^Q │ │ + [ 3715c] a^Q │ │ + [ 37160] b^Q │ │ + [ 37164] c^Q │ │ + [ 37168] d^Q │ │ + [ 3716c] e^Q │ │ + [ 37170] f^Q │ │ + [ 37174] g^Q │ │ + [ 37178] h^Q │ │ + [ 3717c] i^Q │ │ + [ 37180] j^Q │ │ + [ 37184] k^Q │ │ + [ 37188] l^Q │ │ + [ 3718c] m^Q │ │ + [ 37190] n^Q │ │ + [ 37194] o^Q │ │ + [ 37198] p^Q │ │ + [ 3719c] q^Q │ │ + [ 371a0] r^Q │ │ + [ 371a4] s^Q │ │ + [ 371a8] t^Q │ │ + [ 371ac] u^Q │ │ + [ 371bc] │ │ + [ 371cd] │ │ + [ 371d1] % │ │ + [ 371d5] ! │ │ + [ 371d9] ! │ │ + [ 371dd] ! │ │ + [ 371e1] ! │ │ + [ 371e5] % │ │ + [ 371e9] % │ │ + [ 371fc] S^B │ │ + [ 37204] f� │ │ + [ 37210] V^B │ │ + [ 37214] W^B │ │ + [ 3721c] X^B │ │ + [ 37220] ^^B │ │ + [ 37228] d^B │ │ + [ 3722c] b^B │ │ + [ 37230] `^B │ │ + [ 37238] '^A │ │ + [ 37240] g^B │ │ + [ 37250] l^B │ │ + [ 3725c] n^B │ │ + [ 37270] v^B │ │ + [ 37274] w^B │ │ + [ 37278] q │ │ + [ 3727c] z^B │ │ + [ 37284] }^B │ │ + [ 37288] ~^B │ │ + [ 37298] g� │ │ + [ 372a4] q, │ │ + [ 372cc] A │ │ + [ 372d0] B │ │ + [ 372d4] C │ │ + [ 372d8] D │ │ + [ 372dc] E │ │ + [ 372e0] F │ │ + [ 372e4] G │ │ + [ 372e8] H │ │ + [ 372ec] I │ │ + [ 372f0] J │ │ + [ 372f4] K │ │ + [ 372f8] L │ │ + [ 372fc] M │ │ + [ 37300] N │ │ + [ 37304] O │ │ + [ 37308] P │ │ + [ 3730c] Q │ │ + [ 37310] R │ │ + [ 37314] S │ │ + [ 37318] T │ │ + [ 3731c] U │ │ + [ 37320] V │ │ + [ 37324] W │ │ + [ 37328] X │ │ + [ 3732c] Y │ │ + [ 37330] Z │ │ + [ 37334] a │ │ + [ 37338] b │ │ + [ 3733c] c │ │ + [ 37340] d │ │ + [ 37344] e │ │ + [ 37348] f │ │ + [ 3734c] g │ │ + [ 37350] h │ │ + [ 37354] i │ │ + [ 37358] j │ │ + [ 3735c] k │ │ + [ 37360] l │ │ + [ 37364] m │ │ + [ 37368] n │ │ + [ 3736c] o │ │ + [ 37370] p │ │ + [ 37374] q │ │ + [ 37378] r │ │ + [ 3737c] s │ │ + [ 37380] t │ │ + [ 37384] u │ │ + [ 37388] v │ │ + [ 3738c] w │ │ + [ 37390] x │ │ + [ 37394] y │ │ + [ 37398] z │ │ + [ 3739c] A │ │ + [ 373a0] B │ │ + [ 373a4] C │ │ + [ 373a8] D │ │ + [ 373ac] E │ │ + [ 373b0] F │ │ + [ 373b4] G │ │ + [ 373b8] H │ │ + [ 373bc] I │ │ + [ 373c0] J │ │ + [ 373c4] K │ │ + [ 373c8] L │ │ + [ 373cc] M │ │ + [ 373d0] N │ │ + [ 373d4] O │ │ + [ 373d8] P │ │ + [ 373dc] Q │ │ + [ 373e0] R │ │ + [ 373e4] S │ │ + [ 373e8] T │ │ + [ 373ec] U │ │ + [ 373f0] V │ │ + [ 373f4] W │ │ + [ 373f8] X │ │ + [ 373fc] Y │ │ + [ 37400] Z │ │ + [ 37404] a │ │ + [ 37408] b │ │ + [ 3740c] c │ │ + [ 37410] d │ │ + [ 37414] e │ │ + [ 37418] f │ │ + [ 3741c] g │ │ + [ 37420] i │ │ + [ 37424] j │ │ + [ 37428] k │ │ + [ 3742c] l │ │ + [ 37430] m │ │ + [ 37434] n │ │ + [ 37438] o │ │ + [ 3743c] p │ │ + [ 37440] q │ │ + [ 37444] r │ │ + [ 37448] s │ │ + [ 3744c] t │ │ + [ 37450] u │ │ + [ 37454] v │ │ + [ 37458] w │ │ + [ 3745c] x │ │ + [ 37460] y │ │ + [ 37464] z │ │ + [ 37468] A │ │ + [ 3746c] B │ │ + [ 37470] C │ │ + [ 37474] D │ │ + [ 37478] E │ │ + [ 3747c] F │ │ + [ 37480] G │ │ + [ 37484] H │ │ + [ 37488] I │ │ + [ 3748c] J │ │ + [ 37490] K │ │ + [ 37494] L │ │ + [ 37498] M │ │ + [ 3749c] N │ │ + [ 374a0] O │ │ + [ 374a4] P │ │ + [ 374a8] Q │ │ + [ 374ac] R │ │ + [ 374b0] S │ │ + [ 374b4] T │ │ + [ 374b8] U │ │ + [ 374bc] V │ │ + [ 374c0] W │ │ + [ 374c4] X │ │ + [ 374c8] Y │ │ + [ 374cc] Z │ │ + [ 374d0] a │ │ + [ 374d4] b │ │ + [ 374d8] c │ │ + [ 374dc] d │ │ + [ 374e0] e │ │ + [ 374e4] f │ │ + [ 374e8] g │ │ + [ 374ec] h │ │ + [ 374f0] i │ │ + [ 374f4] j │ │ + [ 374f8] k │ │ + [ 374fc] l │ │ + [ 37500] m │ │ + [ 37504] n │ │ + [ 37508] o │ │ + [ 3750c] p │ │ + [ 37510] q │ │ + [ 37514] r │ │ + [ 37518] s │ │ + [ 3751c] t │ │ + [ 37520] u │ │ + [ 37524] v │ │ + [ 37528] w │ │ + [ 3752c] x │ │ + [ 37530] y │ │ + [ 37534] z │ │ + [ 37538] A │ │ + [ 3753c] C │ │ + [ 37540] D │ │ + [ 37544] G │ │ + [ 37548] J │ │ + [ 3754c] K │ │ + [ 37550] N │ │ + [ 37554] O │ │ + [ 37558] P │ │ + [ 3755c] Q │ │ + [ 37560] S │ │ + [ 37564] T │ │ + [ 37568] U │ │ + [ 3756c] V │ │ + [ 37570] W │ │ + [ 37574] X │ │ + [ 37578] Y │ │ + [ 3757c] Z │ │ + [ 37580] a │ │ + [ 37584] b │ │ + [ 37588] c │ │ + [ 3758c] d │ │ + [ 37590] f │ │ + [ 37594] h │ │ + [ 37598] i │ │ + [ 3759c] j │ │ + [ 375a0] k │ │ + [ 375a4] l │ │ + [ 375a8] m │ │ + [ 375ac] n │ │ + [ 375b0] p │ │ + [ 375b4] q │ │ + [ 375b8] r │ │ + [ 375bc] s │ │ + [ 375c0] t │ │ + [ 375c4] u │ │ + [ 375c8] v │ │ + [ 375cc] w │ │ + [ 375d0] x │ │ + [ 375d4] y │ │ + [ 375d8] z │ │ + [ 375dc] A │ │ + [ 375e0] B │ │ + [ 375e4] C │ │ + [ 375e8] D │ │ + [ 375ec] E │ │ + [ 375f0] F │ │ + [ 375f4] G │ │ + [ 375f8] H │ │ + [ 375fc] I │ │ + [ 37600] J │ │ + [ 37604] K │ │ + [ 37608] L │ │ + [ 3760c] M │ │ + [ 37610] N │ │ + [ 37614] O │ │ + [ 37618] P │ │ + [ 3761c] Q │ │ + [ 37620] R │ │ + [ 37624] S │ │ + [ 37628] T │ │ + [ 3762c] U │ │ + [ 37630] V │ │ + [ 37634] W │ │ + [ 37638] X │ │ + [ 3763c] Y │ │ + [ 37640] Z │ │ + [ 37644] a │ │ + [ 37648] b │ │ + [ 3764c] c │ │ + [ 37650] d │ │ + [ 37654] e │ │ + [ 37658] f │ │ + [ 3765c] g │ │ + [ 37660] h │ │ + [ 37664] i │ │ + [ 37668] j │ │ + [ 3766c] k │ │ + [ 37670] l │ │ + [ 37674] m │ │ + [ 37678] n │ │ + [ 3767c] o │ │ + [ 37680] p │ │ + [ 37684] q │ │ + [ 37688] r │ │ + [ 3768c] s │ │ + [ 37690] t │ │ + [ 37694] u │ │ + [ 37698] v │ │ + [ 3769c] w │ │ + [ 376a0] x │ │ + [ 376a4] y │ │ + [ 376a8] z │ │ + [ 376ac] A │ │ + [ 376b0] B │ │ + [ 376b4] D │ │ + [ 376b8] E │ │ + [ 376bc] F │ │ + [ 376c0] G │ │ + [ 376c4] J │ │ + [ 376c8] K │ │ + [ 376cc] L │ │ + [ 376d0] M │ │ + [ 376d4] N │ │ + [ 376d8] O │ │ + [ 376dc] P │ │ + [ 376e0] Q │ │ + [ 376e4] S │ │ + [ 376e8] T │ │ + [ 376ec] U │ │ + [ 376f0] V │ │ + [ 376f4] W │ │ + [ 376f8] X │ │ + [ 376fc] Y │ │ + [ 37700] a │ │ + [ 37704] b │ │ + [ 37708] c │ │ + [ 3770c] d │ │ + [ 37710] e │ │ + [ 37714] f │ │ + [ 37718] g │ │ + [ 3771c] h │ │ + [ 37720] i │ │ + [ 37724] j │ │ + [ 37728] k │ │ + [ 3772c] l │ │ + [ 37730] m │ │ + [ 37734] n │ │ + [ 37738] o │ │ + [ 3773c] p │ │ + [ 37740] q │ │ + [ 37744] r │ │ + [ 37748] s │ │ + [ 3774c] t │ │ + [ 37750] u │ │ + [ 37754] v │ │ + [ 37758] w │ │ + [ 3775c] x │ │ + [ 37760] y │ │ + [ 37764] z │ │ + [ 37768] A │ │ + [ 3776c] B │ │ + [ 37770] D │ │ + [ 37774] E │ │ + [ 37778] F │ │ + [ 3777c] G │ │ + [ 37780] I │ │ + [ 37784] J │ │ + [ 37788] K │ │ + [ 3778c] L │ │ + [ 37790] M │ │ + [ 37794] O │ │ + [ 37798] S │ │ + [ 3779c] T │ │ + [ 377a0] U │ │ + [ 377a4] V │ │ + [ 377a8] W │ │ + [ 377ac] X │ │ + [ 377b0] Y │ │ + [ 377b4] a │ │ + [ 377b8] b │ │ + [ 377bc] c │ │ + [ 377c0] d │ │ + [ 377c4] e │ │ + [ 377c8] f │ │ + [ 377cc] g │ │ + [ 377d0] h │ │ + [ 377d4] i │ │ + [ 377d8] j │ │ + [ 377dc] k │ │ + [ 377e0] l │ │ + [ 377e4] m │ │ + [ 377e8] n │ │ + [ 377ec] o │ │ + [ 377f0] p │ │ + [ 377f4] q │ │ + [ 377f8] r │ │ + [ 377fc] s │ │ + [ 37800] t │ │ + [ 37804] u │ │ + [ 37808] v │ │ + [ 3780c] w │ │ + [ 37810] x │ │ + [ 37814] y │ │ + [ 37818] z │ │ + [ 3781c] A │ │ + [ 37820] B │ │ + [ 37824] C │ │ + [ 37828] D │ │ + [ 3782c] E │ │ + [ 37830] F │ │ + [ 37834] G │ │ + [ 37838] H │ │ + [ 3783c] I │ │ + [ 37840] J │ │ + [ 37844] K │ │ + [ 37848] L │ │ + [ 3784c] M │ │ + [ 37850] N │ │ + [ 37854] O │ │ + [ 37858] P │ │ + [ 3785c] Q │ │ + [ 37860] R │ │ + [ 37864] S │ │ + [ 37868] T │ │ + [ 3786c] U │ │ + [ 37870] V │ │ + [ 37874] W │ │ + [ 37878] X │ │ + [ 3787c] Y │ │ + [ 37880] Z │ │ + [ 37884] a │ │ + [ 37888] b │ │ + [ 3788c] c │ │ + [ 37890] d │ │ + [ 37894] e │ │ + [ 37898] f │ │ + [ 3789c] g │ │ + [ 378a0] h │ │ + [ 378a4] i │ │ + [ 378a8] j │ │ + [ 378ac] k │ │ + [ 378b0] l │ │ + [ 378b4] m │ │ + [ 378b8] n │ │ + [ 378bc] o │ │ + [ 378c0] p │ │ + [ 378c4] q │ │ + [ 378c8] r │ │ + [ 378cc] s │ │ + [ 378d0] t │ │ + [ 378d4] u │ │ + [ 378d8] v │ │ + [ 378dc] w │ │ + [ 378e0] x │ │ + [ 378e4] y │ │ + [ 378e8] z │ │ + [ 378ec] A │ │ + [ 378f0] B │ │ + [ 378f4] C │ │ + [ 378f8] D │ │ + [ 378fc] E │ │ + [ 37900] F │ │ + [ 37904] G │ │ + [ 37908] H │ │ + [ 3790c] I │ │ + [ 37910] J │ │ + [ 37914] K │ │ + [ 37918] L │ │ + [ 3791c] M │ │ + [ 37920] N │ │ + [ 37924] O │ │ + [ 37928] P │ │ + [ 3792c] Q │ │ + [ 37930] R │ │ + [ 37934] S │ │ + [ 37938] T │ │ + [ 3793c] U │ │ + [ 37940] V │ │ + [ 37944] W │ │ + [ 37948] X │ │ + [ 3794c] Y │ │ + [ 37950] Z │ │ + [ 37954] a │ │ + [ 37958] b │ │ + [ 3795c] c │ │ + [ 37960] d │ │ + [ 37964] e │ │ + [ 37968] f │ │ + [ 3796c] g │ │ + [ 37970] h │ │ + [ 37974] i │ │ + [ 37978] j │ │ + [ 3797c] k │ │ + [ 37980] l │ │ + [ 37984] m │ │ + [ 37988] n │ │ + [ 3798c] o │ │ + [ 37990] p │ │ + [ 37994] q │ │ + [ 37998] r │ │ + [ 3799c] s │ │ + [ 379a0] t │ │ + [ 379a4] u │ │ + [ 379a8] v │ │ + [ 379ac] w │ │ + [ 379b0] x │ │ + [ 379b4] y │ │ + [ 379b8] z │ │ + [ 379bc] A │ │ + [ 379c0] B │ │ + [ 379c4] C │ │ + [ 379c8] D │ │ + [ 379cc] E │ │ + [ 379d0] F │ │ + [ 379d4] G │ │ + [ 379d8] H │ │ + [ 379dc] I │ │ + [ 379e0] J │ │ + [ 379e4] K │ │ + [ 379e8] L │ │ + [ 379ec] M │ │ + [ 379f0] N │ │ + [ 379f4] O │ │ + [ 379f8] P │ │ + [ 379fc] Q │ │ + [ 37a00] R │ │ + [ 37a04] S │ │ + [ 37a08] T │ │ + [ 37a0c] U │ │ + [ 37a10] V │ │ + [ 37a14] W │ │ + [ 37a18] X │ │ + [ 37a1c] Y │ │ + [ 37a20] Z │ │ + [ 37a24] a │ │ + [ 37a28] b │ │ + [ 37a2c] c │ │ + [ 37a30] d │ │ + [ 37a34] e │ │ + [ 37a38] f │ │ + [ 37a3c] g │ │ + [ 37a40] h │ │ + [ 37a44] i │ │ + [ 37a48] j │ │ + [ 37a4c] k │ │ + [ 37a50] l │ │ + [ 37a54] m │ │ + [ 37a58] n │ │ + [ 37a5c] o │ │ + [ 37a60] p │ │ + [ 37a64] q │ │ + [ 37a68] r │ │ + [ 37a6c] s │ │ + [ 37a70] t │ │ + [ 37a74] u │ │ + [ 37a78] v │ │ + [ 37a7c] w │ │ + [ 37a80] x │ │ + [ 37a84] y │ │ + [ 37a88] z │ │ + [ 37a8c] A │ │ + [ 37a90] B │ │ + [ 37a94] C │ │ + [ 37a98] D │ │ + [ 37a9c] E │ │ + [ 37aa0] F │ │ + [ 37aa4] G │ │ + [ 37aa8] H │ │ + [ 37aac] I │ │ + [ 37ab0] J │ │ + [ 37ab4] K │ │ + [ 37ab8] L │ │ + [ 37abc] M │ │ + [ 37ac0] N │ │ + [ 37ac4] O │ │ + [ 37ac8] P │ │ + [ 37acc] Q │ │ + [ 37ad0] R │ │ + [ 37ad4] S │ │ + [ 37ad8] T │ │ + [ 37adc] U │ │ + [ 37ae0] V │ │ + [ 37ae4] W │ │ + [ 37ae8] X │ │ + [ 37aec] Y │ │ + [ 37af0] Z │ │ + [ 37af4] a │ │ + [ 37af8] b │ │ + [ 37afc] c │ │ + [ 37b00] d │ │ + [ 37b04] e │ │ + [ 37b08] f │ │ + [ 37b0c] g │ │ + [ 37b10] h │ │ + [ 37b14] i │ │ + [ 37b18] j │ │ + [ 37b1c] k │ │ + [ 37b20] l │ │ + [ 37b24] m │ │ + [ 37b28] n │ │ + [ 37b2c] o │ │ + [ 37b30] p │ │ + [ 37b34] q │ │ + [ 37b38] r │ │ + [ 37b3c] s │ │ + [ 37b40] t │ │ + [ 37b44] u │ │ + [ 37b48] v │ │ + [ 37b4c] w │ │ + [ 37b50] x │ │ + [ 37b54] y │ │ + [ 37b58] z │ │ + [ 37b5c] A │ │ + [ 37b60] B │ │ + [ 37b64] C │ │ + [ 37b68] D │ │ + [ 37b6c] E │ │ + [ 37b70] F │ │ + [ 37b74] G │ │ + [ 37b78] H │ │ + [ 37b7c] I │ │ + [ 37b80] J │ │ + [ 37b84] K │ │ + [ 37b88] L │ │ + [ 37b8c] M │ │ + [ 37b90] N │ │ + [ 37b94] O │ │ + [ 37b98] P │ │ + [ 37b9c] Q │ │ + [ 37ba0] R │ │ + [ 37ba4] S │ │ + [ 37ba8] T │ │ + [ 37bac] U │ │ + [ 37bb0] V │ │ + [ 37bb4] W │ │ + [ 37bb8] X │ │ + [ 37bbc] Y │ │ + [ 37bc0] Z │ │ + [ 37bc4] a │ │ + [ 37bc8] b │ │ + [ 37bcc] c │ │ + [ 37bd0] d │ │ + [ 37bd4] e │ │ + [ 37bd8] f │ │ + [ 37bdc] g │ │ + [ 37be0] h │ │ + [ 37be4] i │ │ + [ 37be8] j │ │ + [ 37bec] k │ │ + [ 37bf0] l │ │ + [ 37bf4] m │ │ + [ 37bf8] n │ │ + [ 37bfc] o │ │ + [ 37c00] p │ │ + [ 37c04] q │ │ + [ 37c08] r │ │ + [ 37c0c] s │ │ + [ 37c10] t │ │ + [ 37c14] u │ │ + [ 37c18] v │ │ + [ 37c1c] w │ │ + [ 37c20] x │ │ + [ 37c24] y │ │ + [ 37c28] z │ │ + [ 37c2c] A │ │ + [ 37c30] B │ │ + [ 37c34] C │ │ + [ 37c38] D │ │ + [ 37c3c] E │ │ + [ 37c40] F │ │ + [ 37c44] G │ │ + [ 37c48] H │ │ + [ 37c4c] I │ │ + [ 37c50] J │ │ + [ 37c54] K │ │ + [ 37c58] L │ │ + [ 37c5c] M │ │ + [ 37c60] N │ │ + [ 37c64] O │ │ + [ 37c68] P │ │ + [ 37c6c] Q │ │ + [ 37c70] R │ │ + [ 37c74] S │ │ + [ 37c78] T │ │ + [ 37c7c] U │ │ + [ 37c80] V │ │ + [ 37c84] W │ │ + [ 37c88] X │ │ + [ 37c8c] Y │ │ + [ 37c90] Z │ │ + [ 37c94] a │ │ + [ 37c98] b │ │ + [ 37c9c] c │ │ + [ 37ca0] d │ │ + [ 37ca4] e │ │ + [ 37ca8] f │ │ + [ 37cac] g │ │ + [ 37cb0] h │ │ + [ 37cb4] i │ │ + [ 37cb8] j │ │ + [ 37cbc] k │ │ + [ 37cc0] l │ │ + [ 37cc4] m │ │ + [ 37cc8] n │ │ + [ 37ccc] o │ │ + [ 37cd0] p │ │ + [ 37cd4] q │ │ + [ 37cd8] r │ │ + [ 37cdc] s │ │ + [ 37ce0] t │ │ + [ 37ce4] u │ │ + [ 37ce8] v │ │ + [ 37cec] w │ │ + [ 37cf0] x │ │ + [ 37cf4] y │ │ + [ 37cf8] z │ │ + [ 37cfc] 1^A │ │ + [ 37d00] 7^B │ │ + [ 37d69] " │ │ + [ 37dd1] " │ │ + [ 37e51] " │ │ + [ 37eb9] " │ │ + [ 37f39] " │ │ + [ 37fa1] " │ │ + [ 38021] " │ │ + [ 38089] " │ │ + [ 38109] " │ │ + [ 38171] " │ │ + [ 38194] 0 │ │ + [ 38198] 1 │ │ + [ 3819c] 2 │ │ + [ 381a0] 3 │ │ + [ 381a4] 4 │ │ + [ 381a8] 5 │ │ + [ 381ac] 6 │ │ + [ 381b0] 7 │ │ + [ 381b4] 8 │ │ + [ 381b8] 9 │ │ + [ 381bc] 0 │ │ + [ 381c0] 1 │ │ + [ 381c4] 2 │ │ + [ 381c8] 3 │ │ + [ 381cc] 4 │ │ + [ 381d0] 5 │ │ + [ 381d4] 6 │ │ + [ 381d8] 7 │ │ + [ 381dc] 8 │ │ + [ 381e0] 9 │ │ + [ 381e4] 0 │ │ + [ 381e8] 1 │ │ + [ 381ec] 2 │ │ + [ 381f0] 3 │ │ + [ 381f4] 4 │ │ + [ 381f8] 5 │ │ + [ 381fc] 6 │ │ + [ 38200] 7 │ │ + [ 38204] 8 │ │ + [ 38208] 9 │ │ + [ 3820c] 0 │ │ + [ 38210] 1 │ │ + [ 38214] 2 │ │ + [ 38218] 3 │ │ + [ 3821c] 4 │ │ + [ 38220] 5 │ │ + [ 38224] 6 │ │ + [ 38228] 7 │ │ + [ 3822c] 8 │ │ + [ 38230] 9 │ │ + [ 38234] 0 │ │ + [ 38238] 1 │ │ + [ 3823c] 2 │ │ + [ 38240] 3 │ │ + [ 38244] 4 │ │ + [ 38248] 5 │ │ + [ 3824c] 6 │ │ + [ 38250] 7 │ │ + [ 38254] 8 │ │ + [ 38258] 9 │ │ + [ 3825c] 0^D │ │ + [ 38260] 1^D │ │ + [ 38264] 2^D │ │ + [ 38268] 3^D │ │ + [ 3826c] 4^D │ │ + [ 38270] 5^D │ │ + [ 38274] 6^D │ │ + [ 38278] 7^D │ │ + [ 3827c] 8^D │ │ + [ 38280] :^D │ │ + [ 38284] ;^D │ │ + [ 38288] <^D │ │ + [ 3828c] >^D │ │ + [ 38290] ?^D │ │ + [ 38294] @^D │ │ + [ 38298] A^D │ │ + [ 3829c] B^D │ │ + [ 382a0] C^D │ │ + [ 382a4] D^D │ │ + [ 382a8] E^D │ │ + [ 382ac] F^D │ │ + [ 382b0] G^D │ │ + [ 382b4] H^D │ │ + [ 382b8] K^D │ │ + [ 382bc] M^D │ │ + [ 382c0] N^D │ │ + [ 382cc] V^D │ │ + [ 382d0] X^D │ │ + [ 382e0] 0^D │ │ + [ 382e4] 1^D │ │ + [ 382e8] 2^D │ │ + [ 382ec] 3^D │ │ + [ 382f0] 4^D │ │ + [ 382f4] 5^D │ │ + [ 382f8] 6^D │ │ + [ 382fc] 7^D │ │ + [ 38300] 8^D │ │ + [ 38304] :^D │ │ + [ 38308] ;^D │ │ + [ 3830c] >^D │ │ + [ 38310] ?^D │ │ + [ 38314] A^D │ │ + [ 38318] C^D │ │ + [ 3831c] D^D │ │ + [ 38320] E^D │ │ + [ 38324] F^D │ │ + [ 38328] G^D │ │ + [ 3832c] H^D │ │ + [ 38330] J^D │ │ + [ 38334] K^D │ │ + [ 3833c] V^D │ │ + [ 38340] U^D │ │ + [ 38344] _^D │ │ + [ 3834c] Q� │ │ + [ 38354] '^F │ │ + [ 38358] (^F │ │ + [ 3835c] ,^F │ │ + [ 38360] /^F │ │ + [ 38364] H^F │ │ + [ 38368] 2^F │ │ + [ 3836c] -^F │ │ + [ 38370] 7^F │ │ + [ 38374] J^F │ │ + [ 38378] C^F │ │ + [ 3837c] D^F │ │ + [ 38380] E^F │ │ + [ 38384] F^F │ │ + [ 38388] 3^F │ │ + [ 3838c] 9^F │ │ + [ 38390] A^F │ │ + [ 38394] 5^F │ │ + [ 38398] B^F │ │ + [ 3839c] 1^F │ │ + [ 383a0] 4^F │ │ + [ 383a4] *^F │ │ + [ 383a8] +^F │ │ + [ 383ac] .^F │ │ + [ 383b0] 0^F │ │ + [ 383b4] 6^F │ │ + [ 383b8] 8^F │ │ + [ 383bc] :^F │ │ + [ 383c0] n^F │ │ + [ 383cc] o^F │ │ + [ 383d0] (^F │ │ + [ 383d4] ,^F │ │ + [ 383d8] G^F │ │ + [ 383dc] -^F │ │ + [ 383e0] J^F │ │ + [ 383e4] C^F │ │ + [ 383e8] D^F │ │ + [ 383ec] E^F │ │ + [ 383f0] F^F │ │ + [ 383f4] 3^F │ │ + [ 383f8] 9^F │ │ + [ 383fc] A^F │ │ + [ 38400] 5^F │ │ + [ 38404] B^F │ │ + [ 38408] 4^F │ │ + [ 3840c] *^F │ │ + [ 38410] +^F │ │ + [ 38414] .^F │ │ + [ 38418] 6^F │ │ + [ 3841c] :^F │ │ + [ 38420] ,^F │ │ + [ 38424] -^F │ │ + [ 38428] J^F │ │ + [ 3842c] D^F │ │ + [ 38430] F^F │ │ + [ 38434] 3^F │ │ + [ 38438] 9^F │ │ + [ 3843c] 5^F │ │ + [ 38440] B^F │ │ + [ 38444] 4^F │ │ [ 38448] .^F │ │ - [ 3844c] 0^F │ │ - [ 38450] 6^F │ │ - [ 38454] 8^F │ │ - [ 38458] :^F │ │ - [ 3845c] 0 │ │ - [ 38460] . │ │ - [ 38464] 0 │ │ - [ 38468] , │ │ - [ 3846c] 1 │ │ - [ 38470] , │ │ - [ 38474] 2 │ │ - [ 38478] , │ │ - [ 3847c] 3 │ │ - [ 38480] , │ │ - [ 38484] 4 │ │ - [ 38488] , │ │ - [ 3848c] 5 │ │ - [ 38490] , │ │ - [ 38494] 6 │ │ - [ 38498] , │ │ - [ 3849c] 7 │ │ - [ 384a0] , │ │ - [ 384a4] 8 │ │ - [ 384a8] , │ │ - [ 384ac] 9 │ │ - [ 384b0] , │ │ - [ 384b4] ( │ │ - [ 384b8] A │ │ - [ 384bc] ) │ │ - [ 384c0] ( │ │ - [ 384c4] B │ │ - [ 384c8] ) │ │ - [ 384cc] ( │ │ - [ 384d0] C │ │ - [ 384d4] ) │ │ - [ 384d8] ( │ │ - [ 384dc] D │ │ - [ 384e0] ) │ │ - [ 384e4] ( │ │ - [ 384e8] E │ │ - [ 384ec] ) │ │ - [ 384f0] ( │ │ - [ 384f4] F │ │ - [ 384f8] ) │ │ - [ 384fc] ( │ │ - [ 38500] G │ │ - [ 38504] ) │ │ - [ 38508] ( │ │ - [ 3850c] H │ │ - [ 38510] ) │ │ - [ 38514] ( │ │ - [ 38518] I │ │ - [ 3851c] ) │ │ - [ 38520] ( │ │ - [ 38524] J │ │ - [ 38528] ) │ │ - [ 3852c] ( │ │ - [ 38530] K │ │ - [ 38534] ) │ │ - [ 38538] ( │ │ - [ 3853c] L │ │ - [ 38540] ) │ │ - [ 38544] ( │ │ - [ 38548] M │ │ - [ 3854c] ) │ │ - [ 38550] ( │ │ - [ 38554] N │ │ - [ 38558] ) │ │ - [ 3855c] ( │ │ - [ 38560] O │ │ - [ 38564] ) │ │ - [ 38568] ( │ │ - [ 3856c] P │ │ - [ 38570] ) │ │ - [ 38574] ( │ │ - [ 38578] Q │ │ - [ 3857c] ) │ │ - [ 38580] ( │ │ - [ 38584] R │ │ - [ 38588] ) │ │ - [ 3858c] ( │ │ - [ 38590] S │ │ - [ 38594] ) │ │ - [ 38598] ( │ │ - [ 3859c] T │ │ - [ 385a0] ) │ │ - [ 385a4] ( │ │ - [ 385a8] U │ │ - [ 385ac] ) │ │ - [ 385b0] ( │ │ - [ 385b4] V │ │ - [ 385b8] ) │ │ - [ 385bc] ( │ │ - [ 385c0] W │ │ - [ 385c4] ) │ │ - [ 385c8] ( │ │ - [ 385cc] X │ │ - [ 385d0] ) │ │ - [ 385d4] ( │ │ - [ 385d8] Y │ │ - [ 385dc] ) │ │ + [ 3844c] 6^F │ │ + [ 38450] :^F │ │ + [ 38458] o^F │ │ + [ 3845c] (^F │ │ + [ 38460] ,^F │ │ + [ 38464] G^F │ │ + [ 38468] -^F │ │ + [ 3846c] 7^F │ │ + [ 38470] J^F │ │ + [ 38474] C^F │ │ + [ 38478] E^F │ │ + [ 3847c] F^F │ │ + [ 38480] 3^F │ │ + [ 38484] 9^F │ │ + [ 38488] A^F │ │ + [ 3848c] 5^F │ │ + [ 38490] B^F │ │ + [ 38494] 4^F │ │ + [ 38498] *^F │ │ + [ 3849c] +^F │ │ + [ 384a0] .^F │ │ + [ 384a4] 6^F │ │ + [ 384a8] 8^F │ │ + [ 384ac] :^F │ │ + [ 384b0] n^F │ │ + [ 384b8] '^F │ │ + [ 384bc] (^F │ │ + [ 384c0] ,^F │ │ + [ 384c4] /^F │ │ + [ 384c8] G^F │ │ + [ 384cc] H^F │ │ + [ 384d0] 2^F │ │ + [ 384d4] -^F │ │ + [ 384d8] 7^F │ │ + [ 384dc] J^F │ │ + [ 384e0] D^F │ │ + [ 384e4] E^F │ │ + [ 384e8] F^F │ │ + [ 384ec] 3^F │ │ + [ 384f0] 9^F │ │ + [ 384f4] A^F │ │ + [ 384f8] 5^F │ │ + [ 384fc] B^F │ │ + [ 38500] 1^F │ │ + [ 38504] 4^F │ │ + [ 38508] *^F │ │ + [ 3850c] +^F │ │ + [ 38510] .^F │ │ + [ 38514] 0^F │ │ + [ 38518] 6^F │ │ + [ 3851c] 8^F │ │ + [ 38520] :^F │ │ + [ 38524] (^F │ │ + [ 38528] ,^F │ │ + [ 3852c] /^F │ │ + [ 38530] H^F │ │ + [ 38534] 2^F │ │ + [ 38538] -^F │ │ + [ 3853c] 7^F │ │ + [ 38540] J^F │ │ + [ 38544] D^F │ │ + [ 38548] E^F │ │ + [ 3854c] F^F │ │ + [ 38550] 3^F │ │ + [ 38554] 9^F │ │ + [ 38558] A^F │ │ + [ 3855c] 5^F │ │ + [ 38560] B^F │ │ + [ 38564] 1^F │ │ + [ 38568] 4^F │ │ + [ 3856c] *^F │ │ + [ 38570] +^F │ │ + [ 38574] .^F │ │ + [ 38578] 0^F │ │ + [ 3857c] 6^F │ │ + [ 38580] 8^F │ │ + [ 38584] :^F │ │ + [ 38588] 0 │ │ + [ 3858c] . │ │ + [ 38590] 0 │ │ + [ 38594] , │ │ + [ 38598] 1 │ │ + [ 3859c] , │ │ + [ 385a0] 2 │ │ + [ 385a4] , │ │ + [ 385a8] 3 │ │ + [ 385ac] , │ │ + [ 385b0] 4 │ │ + [ 385b4] , │ │ + [ 385b8] 5 │ │ + [ 385bc] , │ │ + [ 385c0] 6 │ │ + [ 385c4] , │ │ + [ 385c8] 7 │ │ + [ 385cc] , │ │ + [ 385d0] 8 │ │ + [ 385d4] , │ │ + [ 385d8] 9 │ │ + [ 385dc] , │ │ [ 385e0] ( │ │ - [ 385e4] Z │ │ + [ 385e4] A │ │ [ 385e8] ) │ │ - [ 385ed] 0 │ │ - [ 385f0] S │ │ - [ 385f5] 0 │ │ - [ 385f8] C │ │ - [ 385fc] R │ │ - [ 38600] C │ │ - [ 38604] D │ │ - [ 38608] W │ │ - [ 3860c] Z │ │ - [ 38610] A │ │ - [ 38614] B │ │ - [ 38618] C │ │ - [ 3861c] D │ │ - [ 38620] E │ │ - [ 38624] F │ │ - [ 38628] G │ │ - [ 3862c] H │ │ - [ 38630] I │ │ - [ 38634] J │ │ - [ 38638] K │ │ - [ 3863c] L │ │ - [ 38640] M │ │ - [ 38644] N │ │ - [ 38648] O │ │ - [ 3864c] P │ │ - [ 38650] Q │ │ - [ 38654] R │ │ - [ 38658] S │ │ - [ 3865c] T │ │ - [ 38660] U │ │ - [ 38664] V │ │ - [ 38668] W │ │ - [ 3866c] X │ │ - [ 38670] Y │ │ - [ 38674] Z │ │ - [ 38678] H │ │ - [ 3867c] V │ │ - [ 38680] M │ │ - [ 38684] V │ │ - [ 38688] S │ │ - [ 3868c] D │ │ - [ 38690] S │ │ - [ 38694] S │ │ + [ 385ec] ( │ │ + [ 385f0] B │ │ + [ 385f4] ) │ │ + [ 385f8] ( │ │ + [ 385fc] C │ │ + [ 38600] ) │ │ + [ 38604] ( │ │ + [ 38608] D │ │ + [ 3860c] ) │ │ + [ 38610] ( │ │ + [ 38614] E │ │ + [ 38618] ) │ │ + [ 3861c] ( │ │ + [ 38620] F │ │ + [ 38624] ) │ │ + [ 38628] ( │ │ + [ 3862c] G │ │ + [ 38630] ) │ │ + [ 38634] ( │ │ + [ 38638] H │ │ + [ 3863c] ) │ │ + [ 38640] ( │ │ + [ 38644] I │ │ + [ 38648] ) │ │ + [ 3864c] ( │ │ + [ 38650] J │ │ + [ 38654] ) │ │ + [ 38658] ( │ │ + [ 3865c] K │ │ + [ 38660] ) │ │ + [ 38664] ( │ │ + [ 38668] L │ │ + [ 3866c] ) │ │ + [ 38670] ( │ │ + [ 38674] M │ │ + [ 38678] ) │ │ + [ 3867c] ( │ │ + [ 38680] N │ │ + [ 38684] ) │ │ + [ 38688] ( │ │ + [ 3868c] O │ │ + [ 38690] ) │ │ + [ 38694] ( │ │ [ 38698] P │ │ - [ 3869c] P │ │ - [ 386a0] V │ │ - [ 386a4] W │ │ - [ 386a8] C │ │ - [ 386ac] M │ │ - [ 386b0] C │ │ - [ 386b4] M │ │ - [ 386b8] D │ │ - [ 386bc] M │ │ - [ 386c0] R │ │ - [ 386c4] D │ │ - [ 386c8] J │ │ - [ 386cc] {0 │ │ - [ 386d0] K0 │ │ - [ 386d5] 0 │ │ - [ 386d9] 0 │ │ - [ 386dd] 0 │ │ - [ 386e0] Kb │ │ - [ 386e4] W[ │ │ - [ 386e9] S │ │ - [ 386ed] 0 │ │ - [ 386f1] 0 │ │ - [ 386f5] N │ │ - [ 386f9] Y │ │ - [ 38700] )Y │ │ - [ 38705] N │ │ - [ 38708] f │ │ - [ 3870c] !q │ │ - [ 38711] e │ │ - [ 38714] MR │ │ - [ 38719] _ │ │ - [ 3871d] Q │ │ - [ 38721] e │ │ - [ 38725] R │ │ - [ 38728] B} │ │ - [ 3872d] u │ │ - [ 38735] X │ │ - [ 38738] 9T │ │ - [ 3873d] o │ │ - [ 38741] b │ │ - [ 38744] Uc │ │ - [ 38749] N │ │ - [ 3874d] N │ │ - [ 38750] J� │ │ - [ 38755] ] │ │ - [ 38758] -N │ │ - [ 3875d] S │ │ - [ 38761] c │ │ - [ 38764] p� │ │ - [ 38768] Sb │ │ - [ 3876d] y │ │ - [ 38770] zz │ │ - [ 38775] T │ │ - [ 38779] n │ │ - [ 3877d] g │ │ - [ 38781] g │ │ - [ 38784] 3u │ │ - [ 38788] rR │ │ - [ 3878d] U │ │ - [ 38790] M� │ │ - [ 38795] 0 │ │ - [ 38798] ,g │ │ - [ 3879d] 0 │ │ - [ 387a1] 0 │ │ - [ 387a5] N │ │ - [ 387a9] 0 │ │ - [ 387ad] 0 │ │ - [ 387b1] N │ │ - [ 387b5] 0 │ │ - [ 387b9] 0 │ │ - [ 387bd] [ │ │ - [ 387c1] 0 │ │ - [ 387c5] 0 │ │ - [ 387c9] p │ │ - [ 387cd] 0 │ │ - [ 387d1] 0 │ │ - [ 387d4] Sb │ │ - [ 387d9] 0 │ │ - [ 387dd] 0 │ │ - [ 387e1] v │ │ - [ 387e5] 0 │ │ - [ 387e9] 0 │ │ - [ 387ed] R │ │ - [ 387f1] 0 │ │ - [ 387f5] 0 │ │ - [ 387f8] We │ │ - [ 387fd] 0 │ │ - [ 38801] _ │ │ - [ 38805] S │ │ - [ 38808] 0 │ │ - [ 3880c] 1 │ │ - [ 38810] 2 │ │ - [ 38814] 3 │ │ - [ 38818] 4 │ │ - [ 3881c] 5 │ │ - [ 38820] 6 │ │ - [ 38824] 7 │ │ - [ 38828] 8 │ │ - [ 3882c] 9 │ │ - [ 38852] X^A │ │ - [ 38856] Z │ │ - [ 3885a] C^A │ │ - [ 38876] M^B │ │ - [ 38888] m^A │ │ - [ 3889e] | │ │ - [ 388aa] X │ │ - [ 388ae] \ │ │ - [ 388ca] y │ │ - [ 388d2] 7 │ │ - [ 388d8] 6 │ │ - [ 388dc] 9 │ │ - [ 388ea] s │ │ - [ 388f6] = │ │ - [ 38900] T │ │ - [ 38906] ' │ │ - [ 38908] M │ │ - [ 3890c] M │ │ - [ 38918] $ │ │ - [ 3891a] A │ │ - [ 38940] ! │ │ - [ 38944] % │ │ - [ 38952] # │ │ - [ 38962] 7 │ │ - [ 38968] F │ │ - [ 38978] $ │ │ - [ 3897c] J │ │ - [ 38984] B │ │ - [ 38990] { │ │ - [ 38992] > │ │ - [ 389a0] 1 │ │ - [ 389ae] 5 │ │ - [ 389d2] p │ │ - [ 389d4] T │ │ - [ 389d6] # │ │ - [ 389e6] G │ │ - [ 389ec] * │ │ - [ 389fa] 8 │ │ - [ 38a00] 9 │ │ - [ 38a12] S │ │ - [ 38a2c] ( │ │ - [ 38a36] . │ │ - [ 38a50] . │ │ - [ 38a68] ? │ │ - [ 38ab4] ! │ │ - [ 38ace] 8 │ │ - [ 38ad2] │ │ - [ 38b2e] │ │ - [ 38b76] ( │ │ - [ 38b98] : │ │ - [ 38bac] " │ │ - [ 38bc0] ' │ │ - [ 38bca] # │ │ - [ 38bda] ' │ │ - [ 38be4] ; │ │ - [ 38bf4] . │ │ - [ 38c1e] $ │ │ - [ 38c5e] . │ │ - [ 38da2] & │ │ - [ 38e46] │ │ - [ 38f4c] , │ │ - [ 38f64] ' │ │ - [ 39b5c] :^N │ │ - [ 39b60] A^T^A │ │ - [ 39b64] 4^A^N │ │ - [ 39b7c] 4^Y^A │ │ - [ 39b80] t^S^A │ │ - [ 39b84] #^H │ │ - [ 39b88] |� │ │ - [ 39b8c] M\n │ │ - [ 39b90] R� │ │ - [ 39b98] I^N │ │ - [ 39ba0] t^P │ │ - [ 39ba5] - │ │ - [ 39bc8] &� │ │ - [ 39bcc] A\n │ │ - [ 39be4] z^Z │ │ - [ 39bec] ko^A │ │ - [ 39bf0] u� │ │ - [ 39bf4] E�^A │ │ - [ 39bf8] /^A^N │ │ - [ 39bfc] O^A^N │ │ - [ 39c00] ;^\^A │ │ - [ 39c05] - │ │ - [ 39c14] t^Z │ │ - [ 39c1c] ,0 │ │ - [ 39c20] M^L │ │ - [ 39c24] O^F │ │ - [ 39c28] ^^P │ │ - [ 39c2c] A^G │ │ - [ 39c30] D�^A │ │ - [ 39c34] D^K │ │ - [ 39c38] $^Y │ │ - [ 39c44] -� │ │ - [ 39c48] 0^C │ │ - [ 39c54] "^C │ │ - [ 39c60] (^A^N │ │ - [ 39c74] ro^A │ │ - [ 39c7c] 4^V^A │ │ - [ 39c8c] A^P^A │ │ - [ 39c90] {^Z │ │ - [ 39c94] W^P │ │ - [ 39c98] P^A^N │ │ - [ 39c9c] m^[ │ │ - [ 39ca8] >^P^A │ │ - [ 39cc0] ,^H │ │ - [ 39cc4] s^Q^A │ │ - [ 39cc8] f^Z │ │ - [ 39cd0] n�^A │ │ - [ 39cd8] 4^Y │ │ - [ 39ce4] 9�^A │ │ - [ 39cf4] A^A^N │ │ - [ 39cf8] 6^R^A │ │ - [ 39d00] %� │ │ - [ 39d04] 6k^A │ │ - [ 39d08] W^F │ │ - [ 39d0c] I^G │ │ - [ 39d19] │ │ - [ 39d1c] !�^A │ │ - [ 39d28] ]o^A │ │ - [ 39d30] A�^A │ │ - [ 39d3c] Y^Z^A │ │ - [ 39d48] ^A^N │ │ - [ 39d4c] 8^Z^A │ │ - [ 39d58] Q^C │ │ - [ 39d6d] o^A │ │ - [ 39d74] no^A │ │ - [ 39d98] l^S^A │ │ - [ 39d9c] d^P │ │ - [ 39da0] )^\ │ │ - [ 39da8] 0^P │ │ - [ 39db0] L^N │ │ - [ 39db8] =^T^A │ │ - [ 39dc1] │ │ - [ 39dc8] &�^A │ │ - [ 39dd4] M^O^A │ │ - [ 39de4] B^T^A │ │ - [ 39de8] ,^A^N │ │ - [ 39df4] !^Y │ │ - [ 39dfc] >^_^A │ │ - [ 39e04] S^I │ │ - [ 39e08] [�^A │ │ - [ 39e10] D^P^A │ │ - [ 39e14] 3k^A │ │ - [ 39e1c] X^A^N │ │ - [ 39e20] &� │ │ - [ 39e24] A^_^A │ │ - [ 39e2c] X^P │ │ - [ 39e40] 2^R^A │ │ - [ 39e48] d^C │ │ - [ 39e4c] 5^\ │ │ - [ 39e50] ?\n │ │ - [ 39e54] Z^Z │ │ - [ 39e58] S4^A │ │ - [ 39e5c] U^Z^A │ │ - [ 39e64] B^C │ │ - [ 39e68] L^K │ │ - [ 39e70] 2�^A │ │ - [ 39e78] c^K │ │ - [ 39e80] 5^V^A │ │ - [ 39e84] i^Z │ │ - [ 39e8c] d^A^N │ │ - [ 39e90] 3�^A │ │ - [ 39e9c] >^\^A │ │ - [ 39eb0] q� │ │ - [ 39eb4] 6^\ │ │ - [ 39eb8] q^[ │ │ - [ 39ec0] <^C │ │ - [ 39ec5] │ │ - [ 39ecc] T�^A │ │ - [ 39ee0] &^W^A │ │ - [ 39eec] [^A^N │ │ - [ 39f00] 2^]^A │ │ - [ 39f0c] z^A^N │ │ - [ 39f1c] ^W^A │ │ - [ 39f20] }� │ │ - [ 39f2c] D^G │ │ - [ 39f34] so^A │ │ - [ 39f38] 2^V^A │ │ - [ 39f3c] 8^N │ │ - [ 39f44] 7^_^A │ │ - [ 39f4c] @^C │ │ - [ 39f58] F�^A │ │ - [ 39f60] I�^A │ │ - [ 39f64] .�^A │ │ - [ 39f68] >^[ │ │ - [ 39f74] -�^A │ │ - [ 39f7c] O^I │ │ - [ 39f80] s^S^A │ │ - [ 39f84] I4^A │ │ - [ 39f88] 8^X^A │ │ - [ 39f8c] 6� │ │ - [ 39fa4] U4^A │ │ - [ 39fac] <�^A │ │ - [ 39fb0] '�^A │ │ - [ 39fb5] o^A │ │ - [ 39fc0] h�^A │ │ - [ 39fc8] 2^Y^A │ │ - [ 39fd4] H�^A │ │ - [ 39fd8] '�^A │ │ - [ 39fdc] x^C^A │ │ - [ 39fe8] 8^P^A │ │ - [ 39ff0] :^I │ │ - [ 39ff8] L^I │ │ - [ 39ffc] do^A │ │ - [ 3a008] 3^Q^A │ │ - [ 3a010] 5�^A │ │ - [ 3a014] M� │ │ - [ 3a01c] /^C │ │ - [ 3a020] (� │ │ - [ 3a02c] T^C │ │ - [ 3a030] B^Y^A │ │ - [ 3a034] 4�^A │ │ - [ 3a040] 2^\ │ │ - [ 3a048] %�^A │ │ - [ 3a060] !� │ │ - [ 3a06c] P4^A │ │ - [ 3a070] -^A^N │ │ - [ 3a080] [^F │ │ - [ 3a088] Y^Z │ │ - [ 3a090] p� │ │ - [ 3a094] K�^A │ │ - [ 3a0a8] ?^T^A │ │ - [ 3a0b4] M�^A │ │ - [ 3a0c0] c^M │ │ - [ 3a0c4] 5^N │ │ - [ 3a0d8] F^G │ │ - [ 3a0e0] u�^A │ │ - [ 3a0f0] 4^C │ │ - [ 3a0f4] wo^A │ │ - [ 3a10c] 0�^A │ │ - [ 3a11c] 8^\^A │ │ - [ 3a124] W^C │ │ - [ 3a128] *^A^N │ │ - [ 3a130] v^O │ │ - [ 3a138] r^Z │ │ - [ 3a140] r^W │ │ - [ 3a150] c�^A │ │ - [ 3a154] po^A │ │ - [ 3a15c] G^G │ │ - [ 3a168] 1� │ │ - [ 3a174] 7^Z^A │ │ - [ 3a184] +^\ │ │ - [ 3a18c] Z^H │ │ - [ 3a190] 5^X^A │ │ - [ 3a194] l^C │ │ - [ 3a19c] ;^T^A │ │ - [ 3a1ac] \^C │ │ - [ 3a1b4] f^C │ │ - [ 3a1d0] $� │ │ - [ 3a1d4] &� │ │ - [ 3a1d8] $� │ │ - [ 3a1dc] -� │ │ - [ 3a1f0] Z^F │ │ - [ 3a1f4] R^I │ │ - [ 3a1f8] ]�^A │ │ - [ 3a1fc] V^I │ │ - [ 3a204] 3^Y^A │ │ - [ 3a208] g�^A │ │ - [ 3a210] >^M │ │ - [ 3a220] >^A^N │ │ - [ 3a228] g�^A │ │ - [ 3a238] "�^A │ │ - [ 3a23d] , │ │ - [ 3a244] 0^Y │ │ - [ 3a248] 4�^A │ │ - [ 3a24c] &^C │ │ - [ 3a250] 2^P │ │ - [ 3a25c] W�^A │ │ - [ 3a260] j^S^A │ │ - [ 3a268] y^A^N │ │ - [ 3a270] )^Q^A │ │ - [ 3a278] 4^P │ │ - [ 3a280] Q� │ │ - [ 3a284] K4^A │ │ - [ 3a289] - │ │ - [ 3a290] 9^_^A │ │ - [ 3a294] 4^_^A │ │ - [ 3a298] [o^A │ │ - [ 3a2a8] I�^A │ │ - [ 3a2b0] @^[ │ │ - [ 3a2b4] m�^A │ │ - [ 3a2bc] L^S^A │ │ - [ 3a2c0] ?^C │ │ - [ 3a2c4] ?^]^A │ │ - [ 3a2cc] E^T^A │ │ - [ 3a2d0] X^Z │ │ - [ 3a2dc] 4^[ │ │ - [ 3a2e4] 5^]^A │ │ - [ 3a2ec] 7^\ │ │ - [ 3a304] ;^Y │ │ - [ 3a308] ;�^A │ │ - [ 3a30c] K^I │ │ - [ 3a310] H^O^A │ │ - [ 3a314] <^M │ │ - [ 3a31c] F^P^A │ │ - [ 3a320] &^Y │ │ - [ 3a328] U^L │ │ - [ 3a32c] <^\^A │ │ - [ 3a33c] 4�^A │ │ - [ 3a340] ,� │ │ - [ 3a354] <^P │ │ - [ 3a358] <^I │ │ - [ 3a35c] T^A^N │ │ - [ 3a36d] │ │ - [ 3a378] _^P │ │ - [ 3a37c] o�^A │ │ - [ 3a380] '� │ │ - [ 3a3ac] *^C │ │ - [ 3a3b0] p^F │ │ - [ 3a3c8] A^K │ │ - [ 3a3cc] X^F │ │ - [ 3a3d4] \^F │ │ - [ 3a3d8] 0^A^N │ │ - [ 3a3e0] $^\ │ │ - [ 3a3e5] │ │ - [ 3a3fc] ^^T^A │ │ - [ 3a400] =�^A │ │ - [ 3a408] Q^A^N │ │ - [ 3a420] -^X^A │ │ - [ 3a43c] {�^A │ │ - [ 3a440] h�^A │ │ - [ 3a448] 0^\ │ │ - [ 3a454] *^Q^A │ │ - [ 3a458] =^Z^A │ │ - [ 3a45c] k^S^A │ │ - [ 3a464] c^S^A │ │ - [ 3a470] =^V^A │ │ - [ 3a478] @�^A │ │ - [ 3a47c] ?^O │ │ - [ 3a488] 5^P │ │ - [ 3a48c] v^Z │ │ - [ 3a498] F^O^A │ │ - [ 3a49c] yo^A │ │ - [ 3a4a0] Y^A^N │ │ - [ 3a4a8] <^A^N │ │ - [ 3a4ac] :^X^A │ │ - [ 3a4b4] A�^A │ │ - [ 3a4b8] G^Z^A │ │ - [ 3a4bc] 3^G │ │ - [ 3a4c0] `�^A │ │ - [ 3a4c4] @^T^A │ │ - [ 3a4c8] r^[ │ │ - [ 3a4d0] s^O │ │ - [ 3a4d4] '� │ │ - [ 3a4e4] 0^X^A │ │ - [ 3a4e8] F�^A │ │ - [ 3a4ed] - │ │ - [ 3a500] Q^I │ │ - [ 3a508] )� │ │ - [ 3a50c] 1^Y │ │ - [ 3a514] m^Z │ │ - [ 3a518] #^W^A │ │ - [ 3a51c] J^O^A │ │ - [ 3a528] C^C │ │ - [ 3a531] │ │ - [ 3a534] >^V^A │ │ - [ 3a53c] .^R^A │ │ - [ 3a544] >^P │ │ - [ 3a548] -^P │ │ - [ 3a554] |o^A │ │ - [ 3a559] │ │ - [ 3a55c] H� │ │ - [ 3a560] z� │ │ - [ 3a564] #�^A │ │ - [ 3a568] 5� │ │ - [ 3a570] U�^A │ │ - [ 3a578] Wo^A │ │ - [ 3a580] *^W^A │ │ - [ 3a584] w^Z │ │ - [ 3a594] u\n │ │ - [ 3a598] uo^A │ │ - [ 3a59c] E^]^A │ │ - [ 3a5a0] <^[ │ │ - [ 3a5a4] 7^P │ │ - [ 3a5b0] 3^X^A │ │ - [ 3a5b4] T^I │ │ - [ 3a5bc] oo^A │ │ - [ 3a5c4] N^F │ │ - [ 3a5c8] ^C │ │ - [ 3a5d0] )� │ │ - [ 3a5d8] 5^O │ │ - [ 3a5e4] J^M │ │ - [ 3a5f8] l^[ │ │ - [ 3a601] o^A │ │ - [ 3a604] 3^V^A │ │ - [ 3a60c] O� │ │ - [ 3a610] 7^X^A │ │ - [ 3a618] q�^A │ │ - [ 3a620] 2^G │ │ - [ 3a630] w^C^A │ │ - [ 3a654] {^A^N │ │ - [ 3a65c] h^S^A │ │ - [ 3a668] L^L │ │ - [ 3a66c] 7�^A │ │ - [ 3a670] =�^A │ │ - [ 3a680] p�^A │ │ - [ 3a688] b^C │ │ - [ 3a690] ?^A^N │ │ - [ 3a69c] `^A^N │ │ - [ 3a6a4] O^O^A │ │ - [ 3a6a8] ao^A │ │ - [ 3a6b8] 9^C │ │ - [ 3a6bc] 6^V^A │ │ - [ 3a6c4] /^\^A │ │ - [ 3a6c8] >^K │ │ - [ 3a6cc] :^V^A │ │ - [ 3a6d0] I^O^A │ │ - [ 3a6d8] A^L │ │ - [ 3a6dc] U^F │ │ - [ 3a6e0] 4^R^A │ │ - [ 3a6e4] ,^C │ │ - [ 3a6f0] ;^M │ │ - [ 3a6f4] #�^A │ │ - [ 3a704] <^V^A │ │ - [ 3a710] (�^A │ │ - [ 3a714] 9^A^N │ │ - [ 3a720] )�^A │ │ - [ 3a730] <^K │ │ - [ 3a749] │ │ - [ 3a74c] ?�^A │ │ - [ 3a758] 6^\^A │ │ - [ 3a75c] ;^G │ │ - [ 3a760] *^H │ │ - [ 3a768] H^N │ │ - [ 3a76d] │ │ - [ 3a770] 7^Y^A │ │ - [ 3a778] b^A^N │ │ - [ 3a77c] :�^A │ │ - [ 3a784] 7^V^A │ │ - [ 3a789] - │ │ - [ 3a794] s^P^A │ │ - [ 3a798] _^S │ │ - [ 3a7a0] s^W │ │ - [ 3a7a9] j^A │ │ - [ 3a7bc] '�^A │ │ - [ 3a7c0] ,�^A │ │ - [ 3a7c4] C^K │ │ - [ 3a7cc] S^W │ │ - [ 3a808] b^M │ │ - [ 3a80c] B^G │ │ - [ 3a810] X�^A │ │ - [ 3a818] 5^Z^A │ │ - [ 3a820] i^C │ │ - [ 3a82c] i^A^N │ │ - [ 3a83c] Y�^A │ │ - [ 3a841] - │ │ - [ 3a848] X^C │ │ - [ 3a84c] (^Q^A │ │ - [ 3a859] j^A │ │ - [ 3a85c] <^S^A │ │ - [ 3a864] i^S^A │ │ - [ 3a868] p^Z │ │ - [ 3a86c] b^P │ │ - [ 3a870] N� │ │ - [ 3a880] B^]^A │ │ - [ 3a884] *� │ │ - [ 3a890] k^Z │ │ - [ 3a894] ,^R^A │ │ - [ 3a898] 6^A^N │ │ - [ 3a8a0] g^P │ │ - [ 3a8b1] o^A │ │ - [ 3a8b4] *�^A │ │ - [ 3a8b8] )�^A │ │ - [ 3a8bc] (�^A │ │ - [ 3a8c0] p^[ │ │ - [ 3a8cc] G^I │ │ - [ 3a8d0] q^S^A │ │ - [ 3a8d8] a^C │ │ - [ 3a8dc] 4^]^A │ │ - [ 3a8e4] >�^A │ │ - [ 3a8e8] 5^Y^A │ │ - [ 3a8ec] 0^Q^A │ │ - [ 3a8f0] [^Z │ │ - [ 3a8f4] 4^Q^A │ │ - [ 3a8f8] I^A^N │ │ - [ 3a8fc] F^T^A │ │ - [ 3a900] c^C │ │ - [ 3a90c] 5^\^A │ │ - [ 3a924] 9^T^A │ │ - [ 3a928] p^A^N │ │ - [ 3a92c] @^M │ │ - [ 3a930] _^A^N │ │ - [ 3a93c] H^L │ │ - [ 3a940] 4^W │ │ - [ 3a944] C�^A │ │ - [ 3a948] ,� │ │ - [ 3a954] #�^A │ │ - [ 3a958] `o^A │ │ - [ 3a960] M^N │ │ - [ 3a970] L^C │ │ - [ 3a974] <^P^A │ │ - [ 3a978] )^H │ │ - [ 3a97c] B�^A │ │ - [ 3a984] )^W^A │ │ - [ 3a988] W^I │ │ - [ 3a9ac] }�^A │ │ - [ 3a9bc] 5�^A │ │ - [ 3a9d4] fo^A │ │ - [ 3a9d8] >\n │ │ - [ 3a9dc] 2�^A │ │ - [ 3a9e0] U^A^N │ │ - [ 3a9ed] │ │ - [ 3a9f0] c^I │ │ - [ 3aa0c] 7^T^A │ │ - [ 3aa14] @^L │ │ - [ 3aa1c] 8^_^A │ │ - [ 3aa24] P� │ │ - [ 3aa48] %^A^N │ │ - [ 3aa4d] │ │ - [ 3aa5c] |^A^N │ │ - [ 3aa64] ?^[ │ │ - [ 3aa69] │ │ - [ 3aa6c] <\n │ │ - [ 3aa70] W^A^N │ │ - [ 3aa74] W^Z │ │ - [ 3aa88] +^A^N │ │ - [ 3aa94] K^C │ │ - [ 3aa98] h^Z │ │ - [ 3aaa8] 2k^A │ │ - [ 3aab4] M^C │ │ - [ 3aac0] %^Y │ │ - [ 3aac4] ;^Z^A │ │ - [ 3aacc] d^Z │ │ - [ 3aad4] w� │ │ - [ 3aad8] b^K │ │ - [ 3aadc] E^P^A │ │ - [ 3aae4] /^Q^A │ │ - [ 3ab00] V^Z^A │ │ - [ 3ab08] L� │ │ - [ 3ab0c] z^C^A │ │ - [ 3ab18] .0 │ │ - [ 3ab1c] 9^[ │ │ - [ 3ab24] j^Z │ │ - [ 3ab38] 9^P │ │ - [ 3ab40] 4^\^A │ │ - [ 3ab45] │ │ - [ 3ab48] 0^R^A │ │ - [ 3ab50] 6^P │ │ - [ 3ab54] H^I │ │ - [ 3ab60] 1^\ │ │ - [ 3ab64] ?\n │ │ + [ 3869c] ) │ │ + [ 386a0] ( │ │ + [ 386a4] Q │ │ + [ 386a8] ) │ │ + [ 386ac] ( │ │ + [ 386b0] R │ │ + [ 386b4] ) │ │ + [ 386b8] ( │ │ + [ 386bc] S │ │ + [ 386c0] ) │ │ + [ 386c4] ( │ │ + [ 386c8] T │ │ + [ 386cc] ) │ │ + [ 386d0] ( │ │ + [ 386d4] U │ │ + [ 386d8] ) │ │ + [ 386dc] ( │ │ + [ 386e0] V │ │ + [ 386e4] ) │ │ + [ 386e8] ( │ │ + [ 386ec] W │ │ + [ 386f0] ) │ │ + [ 386f4] ( │ │ + [ 386f8] X │ │ + [ 386fc] ) │ │ + [ 38700] ( │ │ + [ 38704] Y │ │ + [ 38708] ) │ │ + [ 3870c] ( │ │ + [ 38710] Z │ │ + [ 38714] ) │ │ + [ 38719] 0 │ │ + [ 3871c] S │ │ + [ 38721] 0 │ │ + [ 38724] C │ │ + [ 38728] R │ │ + [ 3872c] C │ │ + [ 38730] D │ │ + [ 38734] W │ │ + [ 38738] Z │ │ + [ 3873c] A │ │ + [ 38740] B │ │ + [ 38744] C │ │ + [ 38748] D │ │ + [ 3874c] E │ │ + [ 38750] F │ │ + [ 38754] G │ │ + [ 38758] H │ │ + [ 3875c] I │ │ + [ 38760] J │ │ + [ 38764] K │ │ + [ 38768] L │ │ + [ 3876c] M │ │ + [ 38770] N │ │ + [ 38774] O │ │ + [ 38778] P │ │ + [ 3877c] Q │ │ + [ 38780] R │ │ + [ 38784] S │ │ + [ 38788] T │ │ + [ 3878c] U │ │ + [ 38790] V │ │ + [ 38794] W │ │ + [ 38798] X │ │ + [ 3879c] Y │ │ + [ 387a0] Z │ │ + [ 387a4] H │ │ + [ 387a8] V │ │ + [ 387ac] M │ │ + [ 387b0] V │ │ + [ 387b4] S │ │ + [ 387b8] D │ │ + [ 387bc] S │ │ + [ 387c0] S │ │ + [ 387c4] P │ │ + [ 387c8] P │ │ + [ 387cc] V │ │ + [ 387d0] W │ │ + [ 387d4] C │ │ + [ 387d8] M │ │ + [ 387dc] C │ │ + [ 387e0] M │ │ + [ 387e4] D │ │ + [ 387e8] M │ │ + [ 387ec] R │ │ + [ 387f0] D │ │ + [ 387f4] J │ │ + [ 387f8] {0 │ │ + [ 387fc] K0 │ │ + [ 38801] 0 │ │ + [ 38805] 0 │ │ + [ 38809] 0 │ │ + [ 3880c] Kb │ │ + [ 38810] W[ │ │ + [ 38815] S │ │ + [ 38819] 0 │ │ + [ 3881d] 0 │ │ + [ 38821] N │ │ + [ 38825] Y │ │ + [ 3882c] )Y │ │ + [ 38831] N │ │ + [ 38834] f │ │ + [ 38838] !q │ │ + [ 3883d] e │ │ + [ 38840] MR │ │ + [ 38845] _ │ │ + [ 38849] Q │ │ + [ 3884d] e │ │ + [ 38851] R │ │ + [ 38854] B} │ │ + [ 38859] u │ │ + [ 38861] X │ │ + [ 38864] 9T │ │ + [ 38869] o │ │ + [ 3886d] b │ │ + [ 38870] Uc │ │ + [ 38875] N │ │ + [ 38879] N │ │ + [ 3887c] J� │ │ + [ 38881] ] │ │ + [ 38884] -N │ │ + [ 38889] S │ │ + [ 3888d] c │ │ + [ 38890] p� │ │ + [ 38894] Sb │ │ + [ 38899] y │ │ + [ 3889c] zz │ │ + [ 388a1] T │ │ + [ 388a5] n │ │ + [ 388a9] g │ │ + [ 388ad] g │ │ + [ 388b0] 3u │ │ + [ 388b4] rR │ │ + [ 388b9] U │ │ + [ 388bc] M� │ │ + [ 388c1] 0 │ │ + [ 388c4] ,g │ │ + [ 388c9] 0 │ │ + [ 388cd] 0 │ │ + [ 388d1] N │ │ + [ 388d5] 0 │ │ + [ 388d9] 0 │ │ + [ 388dd] N │ │ + [ 388e1] 0 │ │ + [ 388e5] 0 │ │ + [ 388e9] [ │ │ + [ 388ed] 0 │ │ + [ 388f1] 0 │ │ + [ 388f5] p │ │ + [ 388f9] 0 │ │ + [ 388fd] 0 │ │ + [ 38900] Sb │ │ + [ 38905] 0 │ │ + [ 38909] 0 │ │ + [ 3890d] v │ │ + [ 38911] 0 │ │ + [ 38915] 0 │ │ + [ 38919] R │ │ + [ 3891d] 0 │ │ + [ 38921] 0 │ │ + [ 38924] We │ │ + [ 38929] 0 │ │ + [ 3892d] _ │ │ + [ 38931] S │ │ + [ 38934] 0 │ │ + [ 38938] 1 │ │ + [ 3893c] 2 │ │ + [ 38940] 3 │ │ + [ 38944] 4 │ │ + [ 38948] 5 │ │ + [ 3894c] 6 │ │ + [ 38950] 7 │ │ + [ 38954] 8 │ │ + [ 38958] 9 │ │ + [ 3897e] X^A │ │ + [ 38982] Z │ │ + [ 38986] C^A │ │ + [ 389a2] M^B │ │ + [ 389b4] m^A │ │ + [ 389ca] | │ │ + [ 389d6] X │ │ + [ 389da] \ │ │ + [ 389f6] y │ │ + [ 389fe] 7 │ │ + [ 38a04] 6 │ │ + [ 38a08] 9 │ │ + [ 38a16] s │ │ + [ 38a22] = │ │ + [ 38a2c] T │ │ + [ 38a32] ' │ │ + [ 38a34] M │ │ + [ 38a38] M │ │ + [ 38a44] $ │ │ + [ 38a46] A │ │ + [ 38a6c] ! │ │ + [ 38a70] % │ │ + [ 38a7e] # │ │ + [ 38a8e] 7 │ │ + [ 38a94] F │ │ + [ 38aa4] $ │ │ + [ 38aa8] J │ │ + [ 38ab0] B │ │ + [ 38abc] { │ │ + [ 38abe] > │ │ + [ 38acc] 1 │ │ + [ 38ada] 5 │ │ + [ 38afe] p │ │ + [ 38b00] T │ │ + [ 38b02] # │ │ + [ 38b12] G │ │ + [ 38b18] * │ │ + [ 38b26] 8 │ │ + [ 38b2c] 9 │ │ + [ 38b3e] S │ │ + [ 38b58] ( │ │ + [ 38b62] . │ │ + [ 38b7c] . │ │ + [ 38b94] ? │ │ + [ 38be0] ! │ │ + [ 38bfa] 8 │ │ + [ 38bfe] │ │ + [ 38c5a] │ │ + [ 38ca2] ( │ │ + [ 38cc4] : │ │ + [ 38cd8] " │ │ + [ 38cec] ' │ │ + [ 38cf6] # │ │ + [ 38d06] ' │ │ + [ 38d10] ; │ │ + [ 38d20] . │ │ + [ 38d4a] $ │ │ + [ 38d8a] . │ │ + [ 38ece] & │ │ + [ 38f72] │ │ + [ 39078] , │ │ + [ 39090] ' │ │ + [ 39c88] :^N │ │ + [ 39c8c] A^T^A │ │ + [ 39c90] 4^A^N │ │ + [ 39ca8] 4^Y^A │ │ + [ 39cac] t^S^A │ │ + [ 39cb0] #^H │ │ + [ 39cb4] |� │ │ + [ 39cb8] M\n │ │ + [ 39cbc] R� │ │ + [ 39cc4] I^N │ │ + [ 39ccc] t^P │ │ + [ 39cd1] - │ │ + [ 39cf4] &� │ │ + [ 39cf8] A\n │ │ + [ 39d10] z^Z │ │ + [ 39d18] ko^A │ │ + [ 39d1c] u� │ │ + [ 39d20] E�^A │ │ + [ 39d24] /^A^N │ │ + [ 39d28] O^A^N │ │ + [ 39d2c] ;^\^A │ │ + [ 39d31] - │ │ + [ 39d40] t^Z │ │ + [ 39d48] ,0 │ │ + [ 39d4c] M^L │ │ + [ 39d50] O^F │ │ + [ 39d54] ^^P │ │ + [ 39d58] A^G │ │ + [ 39d5c] D�^A │ │ + [ 39d60] D^K │ │ + [ 39d64] $^Y │ │ + [ 39d70] -� │ │ + [ 39d74] 0^C │ │ + [ 39d80] "^C │ │ + [ 39d8c] (^A^N │ │ + [ 39da0] ro^A │ │ + [ 39da8] 4^V^A │ │ + [ 39db8] A^P^A │ │ + [ 39dbc] {^Z │ │ + [ 39dc0] W^P │ │ + [ 39dc4] P^A^N │ │ + [ 39dc8] m^[ │ │ + [ 39dd4] >^P^A │ │ + [ 39dec] ,^H │ │ + [ 39df0] s^Q^A │ │ + [ 39df4] f^Z │ │ + [ 39dfc] n�^A │ │ + [ 39e04] 4^Y │ │ + [ 39e10] 9�^A │ │ + [ 39e20] A^A^N │ │ + [ 39e24] 6^R^A │ │ + [ 39e2c] %� │ │ + [ 39e30] 6k^A │ │ + [ 39e34] W^F │ │ + [ 39e38] I^G │ │ + [ 39e45] │ │ + [ 39e48] !�^A │ │ + [ 39e54] ]o^A │ │ + [ 39e5c] A�^A │ │ + [ 39e68] Y^Z^A │ │ + [ 39e74] ^A^N │ │ + [ 39e78] 8^Z^A │ │ + [ 39e84] Q^C │ │ + [ 39e99] o^A │ │ + [ 39ea0] no^A │ │ + [ 39ec4] l^S^A │ │ + [ 39ec8] d^P │ │ + [ 39ecc] )^\ │ │ + [ 39ed4] 0^P │ │ + [ 39edc] L^N │ │ + [ 39ee4] =^T^A │ │ + [ 39eed] │ │ + [ 39ef4] &�^A │ │ + [ 39f00] M^O^A │ │ + [ 39f10] B^T^A │ │ + [ 39f14] ,^A^N │ │ + [ 39f20] !^Y │ │ + [ 39f28] >^_^A │ │ + [ 39f30] S^I │ │ + [ 39f34] [�^A │ │ + [ 39f3c] D^P^A │ │ + [ 39f40] 3k^A │ │ + [ 39f48] X^A^N │ │ + [ 39f4c] &� │ │ + [ 39f50] A^_^A │ │ + [ 39f58] X^P │ │ + [ 39f6c] 2^R^A │ │ + [ 39f74] d^C │ │ + [ 39f78] 5^\ │ │ + [ 39f7c] ?\n │ │ + [ 39f80] Z^Z │ │ + [ 39f84] S4^A │ │ + [ 39f88] U^Z^A │ │ + [ 39f90] B^C │ │ + [ 39f94] L^K │ │ + [ 39f9c] 2�^A │ │ + [ 39fa4] c^K │ │ + [ 39fac] 5^V^A │ │ + [ 39fb0] i^Z │ │ + [ 39fb8] d^A^N │ │ + [ 39fbc] 3�^A │ │ + [ 39fc8] >^\^A │ │ + [ 39fdc] q� │ │ + [ 39fe0] 6^\ │ │ + [ 39fe4] q^[ │ │ + [ 39fec] <^C │ │ + [ 39ff1] │ │ + [ 39ff8] T�^A │ │ + [ 3a00c] &^W^A │ │ + [ 3a018] [^A^N │ │ + [ 3a02c] 2^]^A │ │ + [ 3a038] z^A^N │ │ + [ 3a048] ^W^A │ │ + [ 3a04c] }� │ │ + [ 3a058] D^G │ │ + [ 3a060] so^A │ │ + [ 3a064] 2^V^A │ │ + [ 3a068] 8^N │ │ + [ 3a070] 7^_^A │ │ + [ 3a078] @^C │ │ + [ 3a084] F�^A │ │ + [ 3a08c] I�^A │ │ + [ 3a090] .�^A │ │ + [ 3a094] >^[ │ │ + [ 3a0a0] -�^A │ │ + [ 3a0a8] O^I │ │ + [ 3a0ac] s^S^A │ │ + [ 3a0b0] I4^A │ │ + [ 3a0b4] 8^X^A │ │ + [ 3a0b8] 6� │ │ + [ 3a0d0] U4^A │ │ + [ 3a0d8] <�^A │ │ + [ 3a0dc] '�^A │ │ + [ 3a0e1] o^A │ │ + [ 3a0ec] h�^A │ │ + [ 3a0f4] 2^Y^A │ │ + [ 3a100] H�^A │ │ + [ 3a104] '�^A │ │ + [ 3a108] x^C^A │ │ + [ 3a114] 8^P^A │ │ + [ 3a11c] :^I │ │ + [ 3a124] L^I │ │ + [ 3a128] do^A │ │ + [ 3a134] 3^Q^A │ │ + [ 3a13c] 5�^A │ │ + [ 3a140] M� │ │ + [ 3a148] /^C │ │ + [ 3a14c] (� │ │ + [ 3a158] T^C │ │ + [ 3a15c] B^Y^A │ │ + [ 3a160] 4�^A │ │ + [ 3a16c] 2^\ │ │ + [ 3a174] %�^A │ │ + [ 3a18c] !� │ │ + [ 3a198] P4^A │ │ + [ 3a19c] -^A^N │ │ + [ 3a1ac] [^F │ │ + [ 3a1b4] Y^Z │ │ + [ 3a1bc] p� │ │ + [ 3a1c0] K�^A │ │ + [ 3a1d4] ?^T^A │ │ + [ 3a1e0] M�^A │ │ + [ 3a1ec] c^M │ │ + [ 3a1f0] 5^N │ │ + [ 3a204] F^G │ │ + [ 3a20c] u�^A │ │ + [ 3a21c] 4^C │ │ + [ 3a220] wo^A │ │ + [ 3a238] 0�^A │ │ + [ 3a248] 8^\^A │ │ + [ 3a250] W^C │ │ + [ 3a254] *^A^N │ │ + [ 3a25c] v^O │ │ + [ 3a264] r^Z │ │ + [ 3a26c] r^W │ │ + [ 3a27c] c�^A │ │ + [ 3a280] po^A │ │ + [ 3a288] G^G │ │ + [ 3a294] 1� │ │ + [ 3a2a0] 7^Z^A │ │ + [ 3a2b0] +^\ │ │ + [ 3a2b8] Z^H │ │ + [ 3a2bc] 5^X^A │ │ + [ 3a2c0] l^C │ │ + [ 3a2c8] ;^T^A │ │ + [ 3a2d8] \^C │ │ + [ 3a2e0] f^C │ │ + [ 3a2fc] $� │ │ + [ 3a300] &� │ │ + [ 3a304] $� │ │ + [ 3a308] -� │ │ + [ 3a31c] Z^F │ │ + [ 3a320] R^I │ │ + [ 3a324] ]�^A │ │ + [ 3a328] V^I │ │ + [ 3a330] 3^Y^A │ │ + [ 3a334] g�^A │ │ + [ 3a33c] >^M │ │ + [ 3a34c] >^A^N │ │ + [ 3a354] g�^A │ │ + [ 3a364] "�^A │ │ + [ 3a369] , │ │ + [ 3a370] 0^Y │ │ + [ 3a374] 4�^A │ │ + [ 3a378] &^C │ │ + [ 3a37c] 2^P │ │ + [ 3a388] W�^A │ │ + [ 3a38c] j^S^A │ │ + [ 3a394] y^A^N │ │ + [ 3a39c] )^Q^A │ │ + [ 3a3a4] 4^P │ │ + [ 3a3ac] Q� │ │ + [ 3a3b0] K4^A │ │ + [ 3a3b5] - │ │ + [ 3a3bc] 9^_^A │ │ + [ 3a3c0] 4^_^A │ │ + [ 3a3c4] [o^A │ │ + [ 3a3d4] I�^A │ │ + [ 3a3dc] @^[ │ │ + [ 3a3e0] m�^A │ │ + [ 3a3e8] L^S^A │ │ + [ 3a3ec] ?^C │ │ + [ 3a3f0] ?^]^A │ │ + [ 3a3f8] E^T^A │ │ + [ 3a3fc] X^Z │ │ + [ 3a408] 4^[ │ │ + [ 3a410] 5^]^A │ │ + [ 3a418] 7^\ │ │ + [ 3a430] ;^Y │ │ + [ 3a434] ;�^A │ │ + [ 3a438] K^I │ │ + [ 3a43c] H^O^A │ │ + [ 3a440] <^M │ │ + [ 3a448] F^P^A │ │ + [ 3a44c] &^Y │ │ + [ 3a454] U^L │ │ + [ 3a458] <^\^A │ │ + [ 3a468] 4�^A │ │ + [ 3a46c] ,� │ │ + [ 3a480] <^P │ │ + [ 3a484] <^I │ │ + [ 3a488] T^A^N │ │ + [ 3a499] │ │ + [ 3a4a4] _^P │ │ + [ 3a4a8] o�^A │ │ + [ 3a4ac] '� │ │ + [ 3a4d8] *^C │ │ + [ 3a4dc] p^F │ │ + [ 3a4f4] A^K │ │ + [ 3a4f8] X^F │ │ + [ 3a500] \^F │ │ + [ 3a504] 0^A^N │ │ + [ 3a50c] $^\ │ │ + [ 3a511] │ │ + [ 3a528] ^^T^A │ │ + [ 3a52c] =�^A │ │ + [ 3a534] Q^A^N │ │ + [ 3a54c] -^X^A │ │ + [ 3a568] {�^A │ │ + [ 3a56c] h�^A │ │ + [ 3a574] 0^\ │ │ + [ 3a580] *^Q^A │ │ + [ 3a584] =^Z^A │ │ + [ 3a588] k^S^A │ │ + [ 3a590] c^S^A │ │ + [ 3a59c] =^V^A │ │ + [ 3a5a4] @�^A │ │ + [ 3a5a8] ?^O │ │ + [ 3a5b4] 5^P │ │ + [ 3a5b8] v^Z │ │ + [ 3a5c4] F^O^A │ │ + [ 3a5c8] yo^A │ │ + [ 3a5cc] Y^A^N │ │ + [ 3a5d4] <^A^N │ │ + [ 3a5d8] :^X^A │ │ + [ 3a5e0] A�^A │ │ + [ 3a5e4] G^Z^A │ │ + [ 3a5e8] 3^G │ │ + [ 3a5ec] `�^A │ │ + [ 3a5f0] @^T^A │ │ + [ 3a5f4] r^[ │ │ + [ 3a5fc] s^O │ │ + [ 3a600] '� │ │ + [ 3a610] 0^X^A │ │ + [ 3a614] F�^A │ │ + [ 3a619] - │ │ + [ 3a62c] Q^I │ │ + [ 3a634] )� │ │ + [ 3a638] 1^Y │ │ + [ 3a640] m^Z │ │ + [ 3a644] #^W^A │ │ + [ 3a648] J^O^A │ │ + [ 3a654] C^C │ │ + [ 3a65d] │ │ + [ 3a660] >^V^A │ │ + [ 3a668] .^R^A │ │ + [ 3a670] >^P │ │ + [ 3a674] -^P │ │ + [ 3a680] |o^A │ │ + [ 3a685] │ │ + [ 3a688] H� │ │ + [ 3a68c] z� │ │ + [ 3a690] #�^A │ │ + [ 3a694] 5� │ │ + [ 3a69c] U�^A │ │ + [ 3a6a4] Wo^A │ │ + [ 3a6ac] *^W^A │ │ + [ 3a6b0] w^Z │ │ + [ 3a6c0] u\n │ │ + [ 3a6c4] uo^A │ │ + [ 3a6c8] E^]^A │ │ + [ 3a6cc] <^[ │ │ + [ 3a6d0] 7^P │ │ + [ 3a6dc] 3^X^A │ │ + [ 3a6e0] T^I │ │ + [ 3a6e8] oo^A │ │ + [ 3a6f0] N^F │ │ + [ 3a6f4] ^C │ │ + [ 3a6fc] )� │ │ + [ 3a704] 5^O │ │ + [ 3a710] J^M │ │ + [ 3a724] l^[ │ │ + [ 3a72d] o^A │ │ + [ 3a730] 3^V^A │ │ + [ 3a738] O� │ │ + [ 3a73c] 7^X^A │ │ + [ 3a744] q�^A │ │ + [ 3a74c] 2^G │ │ + [ 3a75c] w^C^A │ │ + [ 3a780] {^A^N │ │ + [ 3a788] h^S^A │ │ + [ 3a794] L^L │ │ + [ 3a798] 7�^A │ │ + [ 3a79c] =�^A │ │ + [ 3a7ac] p�^A │ │ + [ 3a7b4] b^C │ │ + [ 3a7bc] ?^A^N │ │ + [ 3a7c8] `^A^N │ │ + [ 3a7d0] O^O^A │ │ + [ 3a7d4] ao^A │ │ + [ 3a7e4] 9^C │ │ + [ 3a7e8] 6^V^A │ │ + [ 3a7f0] /^\^A │ │ + [ 3a7f4] >^K │ │ + [ 3a7f8] :^V^A │ │ + [ 3a7fc] I^O^A │ │ + [ 3a804] A^L │ │ + [ 3a808] U^F │ │ + [ 3a80c] 4^R^A │ │ + [ 3a810] ,^C │ │ + [ 3a81c] ;^M │ │ + [ 3a820] #�^A │ │ + [ 3a830] <^V^A │ │ + [ 3a83c] (�^A │ │ + [ 3a840] 9^A^N │ │ + [ 3a84c] )�^A │ │ + [ 3a85c] <^K │ │ + [ 3a875] │ │ + [ 3a878] ?�^A │ │ + [ 3a884] 6^\^A │ │ + [ 3a888] ;^G │ │ + [ 3a88c] *^H │ │ + [ 3a894] H^N │ │ + [ 3a899] │ │ + [ 3a89c] 7^Y^A │ │ + [ 3a8a4] b^A^N │ │ + [ 3a8a8] :�^A │ │ + [ 3a8b0] 7^V^A │ │ + [ 3a8b5] - │ │ + [ 3a8c0] s^P^A │ │ + [ 3a8c4] _^S │ │ + [ 3a8cc] s^W │ │ + [ 3a8d5] j^A │ │ + [ 3a8e8] '�^A │ │ + [ 3a8ec] ,�^A │ │ + [ 3a8f0] C^K │ │ + [ 3a8f8] S^W │ │ + [ 3a934] b^M │ │ + [ 3a938] B^G │ │ + [ 3a93c] X�^A │ │ + [ 3a944] 5^Z^A │ │ + [ 3a94c] i^C │ │ + [ 3a958] i^A^N │ │ + [ 3a968] Y�^A │ │ + [ 3a96d] - │ │ + [ 3a974] X^C │ │ + [ 3a978] (^Q^A │ │ + [ 3a985] j^A │ │ + [ 3a988] <^S^A │ │ + [ 3a990] i^S^A │ │ + [ 3a994] p^Z │ │ + [ 3a998] b^P │ │ + [ 3a99c] N� │ │ + [ 3a9ac] B^]^A │ │ + [ 3a9b0] *� │ │ + [ 3a9bc] k^Z │ │ + [ 3a9c0] ,^R^A │ │ + [ 3a9c4] 6^A^N │ │ + [ 3a9cc] g^P │ │ + [ 3a9dd] o^A │ │ + [ 3a9e0] *�^A │ │ + [ 3a9e4] )�^A │ │ + [ 3a9e8] (�^A │ │ + [ 3a9ec] p^[ │ │ + [ 3a9f8] G^I │ │ + [ 3a9fc] q^S^A │ │ + [ 3aa04] a^C │ │ + [ 3aa08] 4^]^A │ │ + [ 3aa10] >�^A │ │ + [ 3aa14] 5^Y^A │ │ + [ 3aa18] 0^Q^A │ │ + [ 3aa1c] [^Z │ │ + [ 3aa20] 4^Q^A │ │ + [ 3aa24] I^A^N │ │ + [ 3aa28] F^T^A │ │ + [ 3aa2c] c^C │ │ + [ 3aa38] 5^\^A │ │ + [ 3aa50] 9^T^A │ │ + [ 3aa54] p^A^N │ │ + [ 3aa58] @^M │ │ + [ 3aa5c] _^A^N │ │ + [ 3aa68] H^L │ │ + [ 3aa6c] 4^W │ │ + [ 3aa70] C�^A │ │ + [ 3aa74] ,� │ │ + [ 3aa80] #�^A │ │ + [ 3aa84] `o^A │ │ + [ 3aa8c] M^N │ │ + [ 3aa9c] L^C │ │ + [ 3aaa0] <^P^A │ │ + [ 3aaa4] )^H │ │ + [ 3aaa8] B�^A │ │ + [ 3aab0] )^W^A │ │ + [ 3aab4] W^I │ │ + [ 3aad8] }�^A │ │ + [ 3aae8] 5�^A │ │ + [ 3ab00] fo^A │ │ + [ 3ab04] >\n │ │ + [ 3ab08] 2�^A │ │ + [ 3ab0c] U^A^N │ │ + [ 3ab19] │ │ + [ 3ab1c] c^I │ │ + [ 3ab38] 7^T^A │ │ + [ 3ab40] @^L │ │ + [ 3ab48] 8^_^A │ │ + [ 3ab50] P� │ │ + [ 3ab74] %^A^N │ │ + [ 3ab79] │ │ + [ 3ab88] |^A^N │ │ + [ 3ab90] ?^[ │ │ + [ 3ab95] │ │ + [ 3ab98] <\n │ │ + [ 3ab9c] W^A^N │ │ + [ 3aba0] W^Z │ │ + [ 3abb4] +^A^N │ │ + [ 3abc0] K^C │ │ + [ 3abc4] h^Z │ │ + [ 3abd4] 2k^A │ │ + [ 3abe0] M^C │ │ + [ 3abec] %^Y │ │ + [ 3abf0] ;^Z^A │ │ + [ 3abf8] d^Z │ │ + [ 3ac00] w� │ │ + [ 3ac04] b^K │ │ + [ 3ac08] E^P^A │ │ + [ 3ac10] /^Q^A │ │ + [ 3ac2c] V^Z^A │ │ + [ 3ac34] L� │ │ + [ 3ac38] z^C^A │ │ + [ 3ac44] .0 │ │ + [ 3ac48] 9^[ │ │ + [ 3ac50] j^Z │ │ + [ 3ac64] 9^P │ │ + [ 3ac6c] 4^\^A │ │ + [ 3ac71] │ │ + [ 3ac74] 0^R^A │ │ + [ 3ac7c] 6^P │ │ + [ 3ac80] H^I │ │ + [ 3ac8c] 1^\ │ │ + [ 3ac90] ?\n │ │ 1^Y^A │ │ - [ 3ab80] B^_^A │ │ - [ 3ab84] (^\ │ │ - [ 3ab88] 2�^A │ │ - [ 3ab8c] E^Q^A │ │ - [ 3ab90] *0 │ │ - [ 3ab94] 5^A^N │ │ - [ 3aba8] 7^[ │ │ - [ 3abac] o^C │ │ - [ 3abb0] C^]^A │ │ - [ 3abdc] /� │ │ - [ 3abe8] _^F │ │ - [ 3abf0] Z^A^N │ │ - [ 3abf4] s^A^N │ │ - [ 3abf8] '^\ │ │ - [ 3ac00] ^H │ │ - [ 3ac04] ]^F │ │ - [ 3ac10] C^S^A │ │ - [ 3ac18] A^I │ │ - [ 3ac1c] R^W │ │ - [ 3ac24] )^C │ │ - [ 3ac34] j�^A │ │ - [ 3ac3c] q^O │ │ - [ 3ac40] Qo^A │ │ - [ 3ac49] - │ │ - [ 3ac51] - │ │ - [ 3ac54] *� │ │ - [ 3ac68] 8\n │ │ + [ 3acac] B^_^A │ │ + [ 3acb0] (^\ │ │ + [ 3acb4] 2�^A │ │ + [ 3acb8] E^Q^A │ │ + [ 3acbc] *0 │ │ + [ 3acc0] 5^A^N │ │ + [ 3acd4] 7^[ │ │ + [ 3acd8] o^C │ │ + [ 3acdc] C^]^A │ │ + [ 3ad08] /� │ │ + [ 3ad14] _^F │ │ + [ 3ad1c] Z^A^N │ │ + [ 3ad20] s^A^N │ │ + [ 3ad24] '^\ │ │ + [ 3ad2c] ^H │ │ + [ 3ad30] ]^F │ │ + [ 3ad3c] C^S^A │ │ + [ 3ad44] A^I │ │ + [ 3ad48] R^W │ │ + [ 3ad50] )^C │ │ + [ 3ad60] j�^A │ │ + [ 3ad68] q^O │ │ + [ 3ad6c] Qo^A │ │ + [ 3ad75] - │ │ + [ 3ad7d] - │ │ + [ 3ad80] *� │ │ + [ 3ad94] 8\n │ │ v^A^N │ │ - [ 3ac71] │ │ - [ 3ac79] │ │ - [ 3ac7c] .^C │ │ - [ 3ac84] $�^A │ │ - [ 3ac88] 1^G │ │ - [ 3ac90] }^A^N │ │ - [ 3ac94] {o^A │ │ - [ 3ac98] 4^\ │ │ - [ 3aca4] vo^A │ │ - [ 3acb0] I� │ │ - [ 3acbc] ?^S^A │ │ - [ 3acc4] D^S^A │ │ - [ 3acc8] -^H │ │ - [ 3acd0] r�^A │ │ - [ 3acd9] - │ │ - [ 3ace4] to^A │ │ - [ 3ace8] G^]^A │ │ - [ 3acec] C^Y^A │ │ - [ 3acf0] 0k^A │ │ - [ 3acf8] K^M │ │ - [ 3acfc] {� │ │ - [ 3ad00] "�^A │ │ - [ 3ad08] G4^A │ │ - [ 3ad15] - │ │ - [ 3ad1c] $^W^A │ │ - [ 3ad24] R^Z^A │ │ - [ 3ad34] "^W^A │ │ - [ 3ad38] 0^Y^A │ │ - [ 3ad48] 2^A^N │ │ - [ 3ad4c] 3�^A │ │ - [ 3ad50] B^P^A │ │ - [ 3ad5c] q^A^N │ │ - [ 3ad68] ^�^A │ │ - [ 3ad70] $�^A │ │ - [ 3ad78] ^^Z │ │ - [ 3ad7c] =^]^A │ │ - [ 3ad80] e^A^N │ │ - [ 3ad84] g^C │ │ - [ 3ad8c] t^P^A │ │ - [ 3ad90] 8�^A │ │ - [ 3ad94] 7^R^A │ │ - [ 3ada0] @^A^N │ │ - [ 3ada4] r� │ │ - [ 3ada8] J^G │ │ - [ 3adac] v^C^A │ │ - [ 3adb8] c^L │ │ - [ 3adbc] L^F │ │ - [ 3adc4] |^O │ │ - [ 3adc8] Uo^A │ │ - [ 3ade4] +^C │ │ - [ 3ade8] n^A^N │ │ - [ 3adec] 8^T^A │ │ - [ 3adf8] M4^A │ │ - [ 3ae04] G�^A │ │ - [ 3ae08] m^P │ │ - [ 3ae10] G^M │ │ - [ 3ae14] J^L │ │ - [ 3ae18] L\n │ │ - [ 3ae24] V^K │ │ - [ 3ae2c] G\n │ │ - [ 3ae48] '^Y │ │ - [ 3ae59] - │ │ - [ 3ae5c] a^Z │ │ - [ 3ae65] │ │ - [ 3ae8c] (^W^A │ │ - [ 3ae9c] <^G │ │ - [ 3aea0] H\n │ │ - [ 3aea4] N^I │ │ - [ 3aea8] K� │ │ - [ 3aec4] ;�^A │ │ - [ 3aec9] o^A │ │ - [ 3aed0] e^C │ │ - [ 3aedc] <�^A │ │ - [ 3aef4] ;^Y^A │ │ - [ 3aefc] -^C │ │ - [ 3af00] ,�^A │ │ - [ 3af14] xo^A │ │ - [ 3af28] 1^]^A │ │ - [ 3af2c] 3^\ │ │ - [ 3af38] Q^F │ │ - [ 3af4c] >^C │ │ - [ 3af50] ^Y │ │ - [ 3af59] - │ │ - [ 3af5c] Xo^A │ │ - [ 3af64] mo^A │ │ - [ 3af68] J^A^N │ │ - [ 3af6c] M^M │ │ - [ 3af7c] `^P │ │ - [ 3af84] ^^C │ │ - [ 3af95] j^A │ │ - [ 3afa4] *�^A │ │ - [ 3afac] ;^C │ │ - [ 3afb0] ]^S │ │ - [ 3afb4] 5^T^A │ │ - [ 3afd4] J^N │ │ - [ 3aff0] "� │ │ - [ 3b008] N�^A │ │ - [ 3b01c] @\n │ │ - [ 3b020] &^A^N │ │ - [ 3b024] S^Z^A │ │ - [ 3b028] Q4^A │ │ - [ 3b02c] Y^P │ │ - [ 3b030] a�^A │ │ - [ 3b038] |�^A │ │ - [ 3b03c] x� │ │ - [ 3b041] 0 │ │ - [ 3b044] eo^A │ │ - [ 3b048] 1^A^N │ │ - [ 3b04c] &^H │ │ - [ 3b050] =^\^A │ │ - [ 3b05c] V^Z │ │ - [ 3b06c] )^A^N │ │ - [ 3b070] 8^Y │ │ - [ 3b078] E^C │ │ - [ 3b084] C^T^A │ │ - [ 3b09c] 2^Y │ │ - [ 3b0a0] T4^A │ │ - [ 3b0a4] K^S^A │ │ - [ 3b0a8] *^Y │ │ - [ 3b0ac] y^O │ │ - [ 3b0b0] `^Z │ │ - [ 3b0b4] Y^F │ │ - [ 3b0b8] :^_^A │ │ - [ 3b0c4] 4^G │ │ - [ 3b0c8] F^Q^A │ │ - [ 3b0d0] S^A^N │ │ - [ 3b0d8] ;^A^N │ │ - [ 3b0dc] s^Z │ │ - [ 3b0e0] g^A^N │ │ - [ 3b0e8] r^O │ │ - [ 3b0ec] 1^X^A │ │ - [ 3b0fc] ho^A │ │ - [ 3b109] - │ │ - [ 3b114] V�^A │ │ - [ 3b124] {� │ │ - [ 3b128] D^C │ │ - [ 3b12d] │ │ - [ 3b134] +^H │ │ - [ 3b140] B�^A │ │ - [ 3b148] f^S^A │ │ - [ 3b14c] l^Z │ │ - [ 3b154] )� │ │ - [ 3b164] $^C │ │ - [ 3b171] │ │ - [ 3b174] 6^X^A │ │ - [ 3b178] P^O^A │ │ - [ 3b17c] =^G │ │ - [ 3b188] 3^Y │ │ - [ 3b194] C� │ │ - [ 3b1a4] I^C │ │ - [ 3b1a8] 2^\^A │ │ - [ 3b1b0] S� │ │ - [ 3b1b5] │ │ - [ 3b1b8] G^A^N │ │ - [ 3b1bc] 1�^A │ │ - [ 3b1c0] -� │ │ - [ 3b1c4] G^K │ │ - [ 3b1cc] ,� │ │ - [ 3b1d0] $�^A │ │ - [ 3b1e0] $^A^N │ │ - [ 3b1e4] b^Z │ │ - [ 3b1f0] L^M │ │ - [ 3b1f4] '^W^A │ │ - [ 3b201] - │ │ - [ 3b20c] 0� │ │ - [ 3b24c] F^M │ │ - [ 3b258] :^\^A │ │ - [ 3b25c] %^W^A │ │ - [ 3b268] y^C^A │ │ - [ 3b270] �^A │ │ - [ 3b280] U^Z │ │ - [ 3b28d] │ │ - [ 3b291] o^A │ │ - [ 3b298] c^A^N │ │ - [ 3b29c] +^P │ │ - [ 3b2ac] M� │ │ - [ 3b2b0] L^O^A │ │ - [ 3b2bd] , │ │ - [ 3b2c4] g^Z │ │ - [ 3b2c8] k^P │ │ - [ 3b2cc] u^O │ │ - [ 3b2d0] H^S^A │ │ - [ 3b2d8] p^P^A │ │ - [ 3b2dc] ^^F │ │ - [ 3b2e4] {^O │ │ - [ 3b2e8] y� │ │ - [ 3b2f4] J^C │ │ - [ 3b2f8] ,� │ │ - [ 3b2fc] 6�^A │ │ - [ 3b300] K^O^A │ │ - [ 3b305] │ │ - [ 3b308] F�^A │ │ - [ 3b314] 9^O │ │ - [ 3b31c] &�^A │ │ - [ 3b320] &^M^A │ │ - [ 3b328] ,^P │ │ - [ 3b32d] o^A │ │ - [ 3b330] .^A^N │ │ - [ 3b334] D�^A │ │ - [ 3b33c] 6^[ │ │ - [ 3b340] G^L │ │ - [ 3b348] T^F │ │ - [ 3b354] lo^A │ │ - [ 3b358] D^[ │ │ - [ 3b368] w^A^N │ │ - [ 3b370] ^^A^N │ │ - [ 3b374] U^K │ │ - [ 3b380] ;^V^A │ │ - [ 3b394] >^Z^A │ │ - [ 3b39c] <^T^A │ │ - [ 3b3ac] ^^S │ │ - [ 3b3b4] O^C │ │ - [ 3b3b8] =^Y^A │ │ - [ 3b3bc] h^C │ │ - [ 3b3c4] +� │ │ - [ 3b3c8] G^O^A │ │ - [ 3b3cc] N^O^A │ │ - [ 3b3d8] @^V^A │ │ - [ 3b3e4] 3^\^A │ │ - [ 3b3e9] o^A │ │ - [ 3b3f4] ~^A^N │ │ - [ 3b3f8] E^I │ │ - [ 3b400] Z�^A │ │ - [ 3b408] B^I │ │ - [ 3b40c] 0�^A │ │ - [ 3b414] P�^A │ │ - [ 3b419] o^A │ │ - [ 3b420] @^Y^A │ │ - [ 3b424] `^C │ │ - [ 3b429] - │ │ - [ 3b42c] ?^G │ │ - [ 3b430] x^Z │ │ - [ 3b440] Ro^A │ │ - [ 3b444] .� │ │ - [ 3b448] /^\ │ │ - [ 3b44c] .^X^A │ │ - [ 3b455] - │ │ - [ 3b45c] 1^V^A │ │ - [ 3b470] >^S^A │ │ - [ 3b481] - │ │ - [ 3b494] E^A^N │ │ - [ 3b49c] G^C │ │ - [ 3b4a0] b^L │ │ - [ 3b4a8] ;^S^A │ │ - [ 3b4b8] >�^A │ │ - [ 3b4c0] H�^A │ │ - [ 3b4c4] M^K │ │ - [ 3b4d0] E�^A │ │ - [ 3b4d8] t^O │ │ - [ 3b4dc] C^P^A │ │ - [ 3b4ec] 0^\^A │ │ - [ 3b4f8] 2^C │ │ - [ 3b4fd] j^A │ │ - [ 3b504] zo^A │ │ - [ 3b50d] │ │ - [ 3b510] b^S^A │ │ - [ 3b518] +^Q^A │ │ - [ 3b520] p\n │ │ - [ 3b524] e�^A │ │ - [ 3b528] [^Z^A │ │ - [ 3b538] 3^P │ │ - [ 3b544] "^H │ │ - [ 3b54c] 3^W │ │ - [ 3b550] u^A^N │ │ - [ 3b558] N^A^N │ │ - [ 3b55c] *�^A │ │ - [ 3b560] >^O │ │ - [ 3b564] l^P │ │ - [ 3b568] ;^I │ │ - [ 3b56d] - │ │ - [ 3b575] │ │ - [ 3b57c] 8^Y^A │ │ - [ 3b580] 6^G │ │ - [ 3b584] )�^A │ │ - [ 3b594] 9^P^A │ │ - [ 3b5a8] +0 │ │ - [ 3b5b0] 1^Q^A │ │ - [ 3b5b4] +� │ │ - [ 3b5b8] ~�^A │ │ - [ 3b5c4] P^F │ │ - [ 3b5c9] - │ │ - [ 3b5d0] .^P │ │ - [ 3b5d4] L� │ │ - [ 3b5e8] w^O │ │ - [ 3b5ec] 8^A^N │ │ - [ 3b5fc] D^A^N │ │ - [ 3b600] 3^]^A │ │ - [ 3b614] D^]^A │ │ - [ 3b618] 9^G │ │ - [ 3b61c] 9^X^A │ │ - [ 3b628] K^F │ │ - [ 3b634] G^N │ │ - [ 3b640] 5^C │ │ - [ 3b648] ]^Z │ │ - [ 3b650] }� │ │ - [ 3b654] e�^A │ │ - [ 3b65c] =^C │ │ - [ 3b665] o^A │ │ - [ 3b668] Z^Z^A │ │ - [ 3b674] =^P │ │ - [ 3b67c] 6^N │ │ - [ 3b680] 0^V^A │ │ - [ 3b684] D^I │ │ - [ 3b68c] :\n │ │ + [ 3ad9d] │ │ + [ 3ada5] │ │ + [ 3ada8] .^C │ │ + [ 3adb0] $�^A │ │ + [ 3adb4] 1^G │ │ + [ 3adbc] }^A^N │ │ + [ 3adc0] {o^A │ │ + [ 3adc4] 4^\ │ │ + [ 3add0] vo^A │ │ + [ 3addc] I� │ │ + [ 3ade8] ?^S^A │ │ + [ 3adf0] D^S^A │ │ + [ 3adf4] -^H │ │ + [ 3adfc] r�^A │ │ + [ 3ae05] - │ │ + [ 3ae10] to^A │ │ + [ 3ae14] G^]^A │ │ + [ 3ae18] C^Y^A │ │ + [ 3ae1c] 0k^A │ │ + [ 3ae24] K^M │ │ + [ 3ae28] {� │ │ + [ 3ae2c] "�^A │ │ + [ 3ae34] G4^A │ │ + [ 3ae41] - │ │ + [ 3ae48] $^W^A │ │ + [ 3ae50] R^Z^A │ │ + [ 3ae60] "^W^A │ │ + [ 3ae64] 0^Y^A │ │ + [ 3ae74] 2^A^N │ │ + [ 3ae78] 3�^A │ │ + [ 3ae7c] B^P^A │ │ + [ 3ae88] q^A^N │ │ + [ 3ae94] ^�^A │ │ + [ 3ae9c] $�^A │ │ + [ 3aea4] ^^Z │ │ + [ 3aea8] =^]^A │ │ + [ 3aeac] e^A^N │ │ + [ 3aeb0] g^C │ │ + [ 3aeb8] t^P^A │ │ + [ 3aebc] 8�^A │ │ + [ 3aec0] 7^R^A │ │ + [ 3aecc] @^A^N │ │ + [ 3aed0] r� │ │ + [ 3aed4] J^G │ │ + [ 3aed8] v^C^A │ │ + [ 3aee4] c^L │ │ + [ 3aee8] L^F │ │ + [ 3aef0] |^O │ │ + [ 3aef4] Uo^A │ │ + [ 3af10] +^C │ │ + [ 3af14] n^A^N │ │ + [ 3af18] 8^T^A │ │ + [ 3af24] M4^A │ │ + [ 3af30] G�^A │ │ + [ 3af34] m^P │ │ + [ 3af3c] G^M │ │ + [ 3af40] J^L │ │ + [ 3af44] L\n │ │ + [ 3af50] V^K │ │ + [ 3af58] G\n │ │ + [ 3af74] '^Y │ │ + [ 3af85] - │ │ + [ 3af88] a^Z │ │ + [ 3af91] │ │ + [ 3afb8] (^W^A │ │ + [ 3afc8] <^G │ │ + [ 3afcc] H\n │ │ + [ 3afd0] N^I │ │ + [ 3afd4] K� │ │ + [ 3aff0] ;�^A │ │ + [ 3aff5] o^A │ │ + [ 3affc] e^C │ │ + [ 3b008] <�^A │ │ + [ 3b020] ;^Y^A │ │ + [ 3b028] -^C │ │ + [ 3b02c] ,�^A │ │ + [ 3b040] xo^A │ │ + [ 3b054] 1^]^A │ │ + [ 3b058] 3^\ │ │ + [ 3b064] Q^F │ │ + [ 3b078] >^C │ │ + [ 3b07c] ^Y │ │ + [ 3b085] - │ │ + [ 3b088] Xo^A │ │ + [ 3b090] mo^A │ │ + [ 3b094] J^A^N │ │ + [ 3b098] M^M │ │ + [ 3b0a8] `^P │ │ + [ 3b0b0] ^^C │ │ + [ 3b0c1] j^A │ │ + [ 3b0d0] *�^A │ │ + [ 3b0d8] ;^C │ │ + [ 3b0dc] ]^S │ │ + [ 3b0e0] 5^T^A │ │ + [ 3b100] J^N │ │ + [ 3b11c] "� │ │ + [ 3b134] N�^A │ │ + [ 3b148] @\n │ │ + [ 3b14c] &^A^N │ │ + [ 3b150] S^Z^A │ │ + [ 3b154] Q4^A │ │ + [ 3b158] Y^P │ │ + [ 3b15c] a�^A │ │ + [ 3b164] |�^A │ │ + [ 3b168] x� │ │ + [ 3b16d] 0 │ │ + [ 3b170] eo^A │ │ + [ 3b174] 1^A^N │ │ + [ 3b178] &^H │ │ + [ 3b17c] =^\^A │ │ + [ 3b188] V^Z │ │ + [ 3b198] )^A^N │ │ + [ 3b19c] 8^Y │ │ + [ 3b1a4] E^C │ │ + [ 3b1b0] C^T^A │ │ + [ 3b1c8] 2^Y │ │ + [ 3b1cc] T4^A │ │ + [ 3b1d0] K^S^A │ │ + [ 3b1d4] *^Y │ │ + [ 3b1d8] y^O │ │ + [ 3b1dc] `^Z │ │ + [ 3b1e0] Y^F │ │ + [ 3b1e4] :^_^A │ │ + [ 3b1f0] 4^G │ │ + [ 3b1f4] F^Q^A │ │ + [ 3b1fc] S^A^N │ │ + [ 3b204] ;^A^N │ │ + [ 3b208] s^Z │ │ + [ 3b20c] g^A^N │ │ + [ 3b214] r^O │ │ + [ 3b218] 1^X^A │ │ + [ 3b228] ho^A │ │ + [ 3b235] - │ │ + [ 3b240] V�^A │ │ + [ 3b250] {� │ │ + [ 3b254] D^C │ │ + [ 3b259] │ │ + [ 3b260] +^H │ │ + [ 3b26c] B�^A │ │ + [ 3b274] f^S^A │ │ + [ 3b278] l^Z │ │ + [ 3b280] )� │ │ + [ 3b290] $^C │ │ + [ 3b29d] │ │ + [ 3b2a0] 6^X^A │ │ + [ 3b2a4] P^O^A │ │ + [ 3b2a8] =^G │ │ + [ 3b2b4] 3^Y │ │ + [ 3b2c0] C� │ │ + [ 3b2d0] I^C │ │ + [ 3b2d4] 2^\^A │ │ + [ 3b2dc] S� │ │ + [ 3b2e1] │ │ + [ 3b2e4] G^A^N │ │ + [ 3b2e8] 1�^A │ │ + [ 3b2ec] -� │ │ + [ 3b2f0] G^K │ │ + [ 3b2f8] ,� │ │ + [ 3b2fc] $�^A │ │ + [ 3b30c] $^A^N │ │ + [ 3b310] b^Z │ │ + [ 3b31c] L^M │ │ + [ 3b320] '^W^A │ │ + [ 3b32d] - │ │ + [ 3b338] 0� │ │ + [ 3b378] F^M │ │ + [ 3b384] :^\^A │ │ + [ 3b388] %^W^A │ │ + [ 3b394] y^C^A │ │ + [ 3b39c] �^A │ │ + [ 3b3ac] U^Z │ │ + [ 3b3b9] │ │ + [ 3b3bd] o^A │ │ + [ 3b3c4] c^A^N │ │ + [ 3b3c8] +^P │ │ + [ 3b3d8] M� │ │ + [ 3b3dc] L^O^A │ │ + [ 3b3e9] , │ │ + [ 3b3f0] g^Z │ │ + [ 3b3f4] k^P │ │ + [ 3b3f8] u^O │ │ + [ 3b3fc] H^S^A │ │ + [ 3b404] p^P^A │ │ + [ 3b408] ^^F │ │ + [ 3b410] {^O │ │ + [ 3b414] y� │ │ + [ 3b420] J^C │ │ + [ 3b424] ,� │ │ + [ 3b428] 6�^A │ │ + [ 3b42c] K^O^A │ │ + [ 3b431] │ │ + [ 3b434] F�^A │ │ + [ 3b440] 9^O │ │ + [ 3b448] &�^A │ │ + [ 3b44c] &^M^A │ │ + [ 3b454] ,^P │ │ + [ 3b459] o^A │ │ + [ 3b45c] .^A^N │ │ + [ 3b460] D�^A │ │ + [ 3b468] 6^[ │ │ + [ 3b46c] G^L │ │ + [ 3b474] T^F │ │ + [ 3b480] lo^A │ │ + [ 3b484] D^[ │ │ + [ 3b494] w^A^N │ │ + [ 3b49c] ^^A^N │ │ + [ 3b4a0] U^K │ │ + [ 3b4ac] ;^V^A │ │ + [ 3b4c0] >^Z^A │ │ + [ 3b4c8] <^T^A │ │ + [ 3b4d8] ^^S │ │ + [ 3b4e0] O^C │ │ + [ 3b4e4] =^Y^A │ │ + [ 3b4e8] h^C │ │ + [ 3b4f0] +� │ │ + [ 3b4f4] G^O^A │ │ + [ 3b4f8] N^O^A │ │ + [ 3b504] @^V^A │ │ + [ 3b510] 3^\^A │ │ + [ 3b515] o^A │ │ + [ 3b520] ~^A^N │ │ + [ 3b524] E^I │ │ + [ 3b52c] Z�^A │ │ + [ 3b534] B^I │ │ + [ 3b538] 0�^A │ │ + [ 3b540] P�^A │ │ + [ 3b545] o^A │ │ + [ 3b54c] @^Y^A │ │ + [ 3b550] `^C │ │ + [ 3b555] - │ │ + [ 3b558] ?^G │ │ + [ 3b55c] x^Z │ │ + [ 3b56c] Ro^A │ │ + [ 3b570] .� │ │ + [ 3b574] /^\ │ │ + [ 3b578] .^X^A │ │ + [ 3b581] - │ │ + [ 3b588] 1^V^A │ │ + [ 3b59c] >^S^A │ │ + [ 3b5ad] - │ │ + [ 3b5c0] E^A^N │ │ + [ 3b5c8] G^C │ │ + [ 3b5cc] b^L │ │ + [ 3b5d4] ;^S^A │ │ + [ 3b5e4] >�^A │ │ + [ 3b5ec] H�^A │ │ + [ 3b5f0] M^K │ │ + [ 3b5fc] E�^A │ │ + [ 3b604] t^O │ │ + [ 3b608] C^P^A │ │ + [ 3b618] 0^\^A │ │ + [ 3b624] 2^C │ │ + [ 3b629] j^A │ │ + [ 3b630] zo^A │ │ + [ 3b639] │ │ + [ 3b63c] b^S^A │ │ + [ 3b644] +^Q^A │ │ + [ 3b64c] p\n │ │ + [ 3b650] e�^A │ │ + [ 3b654] [^Z^A │ │ + [ 3b664] 3^P │ │ + [ 3b670] "^H │ │ + [ 3b678] 3^W │ │ + [ 3b67c] u^A^N │ │ + [ 3b684] N^A^N │ │ + [ 3b688] *�^A │ │ + [ 3b68c] >^O │ │ + [ 3b690] l^P │ │ + [ 3b694] ;^I │ │ + [ 3b699] - │ │ + [ 3b6a1] │ │ + [ 3b6a8] 8^Y^A │ │ + [ 3b6ac] 6^G │ │ + [ 3b6b0] )�^A │ │ + [ 3b6c0] 9^P^A │ │ + [ 3b6d4] +0 │ │ + [ 3b6dc] 1^Q^A │ │ + [ 3b6e0] +� │ │ + [ 3b6e4] ~�^A │ │ + [ 3b6f0] P^F │ │ + [ 3b6f5] - │ │ + [ 3b6fc] .^P │ │ + [ 3b700] L� │ │ + [ 3b714] w^O │ │ + [ 3b718] 8^A^N │ │ + [ 3b728] D^A^N │ │ + [ 3b72c] 3^]^A │ │ + [ 3b740] D^]^A │ │ + [ 3b744] 9^G │ │ + [ 3b748] 9^X^A │ │ + [ 3b754] K^F │ │ + [ 3b760] G^N │ │ + [ 3b76c] 5^C │ │ + [ 3b774] ]^Z │ │ + [ 3b77c] }� │ │ + [ 3b780] e�^A │ │ + [ 3b788] =^C │ │ + [ 3b791] o^A │ │ + [ 3b794] Z^Z^A │ │ + [ 3b7a0] =^P │ │ + [ 3b7a8] 6^N │ │ + [ 3b7ac] 0^V^A │ │ + [ 3b7b0] D^I │ │ + [ 3b7b8] :\n │ │ 1�^A │ │ - [ 3b694] 0�^A │ │ - [ 3b6a0] L^A^N │ │ - [ 3b6a8] B^M │ │ - [ 3b6ac] F^I │ │ - [ 3b6b0] @�^A │ │ - [ 3b6cc] A^C │ │ - [ 3b6e0] '^C │ │ - [ 3b6e4] -�^A │ │ - [ 3b6e8] x^A^N │ │ - [ 3b6ed] - │ │ - [ 3b6f0] 4k^A │ │ - [ 3b6f8] 9^Y │ │ - [ 3b70c] :^]^A │ │ - [ 3b715] │ │ - [ 3b718] 6�^A │ │ - [ 3b71c] 7^C │ │ - [ 3b724] 1^P │ │ - [ 3b730] ?^V^A │ │ - [ 3b734] !�^A │ │ - [ 3b744] j^C │ │ - [ 3b754] j^A^N │ │ - [ 3b758] jo^A │ │ - [ 3b75d] o^A │ │ - [ 3b760] '^A^N │ │ - [ 3b764] 1^R^A │ │ - [ 3b768] A^R^A │ │ - [ 3b76c] V^F │ │ - [ 3b770] a^A^N │ │ - [ 3b774] F^C │ │ - [ 3b778] :^T^A │ │ - [ 3b780] I^I │ │ - [ 3b784] &^\ │ │ - [ 3b78c] 6^T^A │ │ - [ 3b794] g^S^A │ │ - [ 3b7a4] %^C │ │ - [ 3b7ac] e^Z │ │ - [ 3b7bc] K^L │ │ - [ 3b7c0] t^A^N │ │ - [ 3b7c4] D�^A │ │ - [ 3b7c8] O4^A │ │ - [ 3b7cd] - │ │ - [ 3b7d0] 8^[ │ │ - [ 3b7d4] :^A^N │ │ - [ 3b7d9] │ │ - [ 3b7ec] U^I │ │ - [ 3b7f0] io^A │ │ - [ 3b7fc] @^S^A │ │ - [ 3b804] (^C │ │ - [ 3b808] (�^A │ │ - [ 3b818] N^N │ │ - [ 3b820] f�^A │ │ - [ 3b824] 2^W │ │ - [ 3b82c] C�^A │ │ - [ 3b830] C�^A │ │ - [ 3b838] B^L │ │ - [ 3b83c] ?^K │ │ - [ 3b840] -0 │ │ - [ 3b84d] - │ │ - [ 3b850] A^[ │ │ - [ 3b858] H^A^N │ │ - [ 3b85c] #^A^N │ │ - [ 3b864] r^P │ │ - [ 3b868] 6^Y │ │ - [ 3b86c] c^P │ │ - [ 3b870] V^L │ │ - [ 3b874] 9^Z^A │ │ - [ 3b884] B�^A │ │ - [ 3b888] Y^C │ │ - [ 3b88c] >^R^A │ │ - [ 3b890] 9^V^A │ │ - [ 3b894] s^[ │ │ - [ 3b898] R^A^N │ │ - [ 3b8a1] j^A │ │ - [ 3b8a4] [^C │ │ - [ 3b8b8] J^I │ │ - [ 3b8bc] >^G │ │ - [ 3b8c0] r^S^A │ │ - [ 3b8c4] H^M │ │ - [ 3b8d4] T^Z^A │ │ - [ 3b8d8] 9\n │ │ + [ 3b7c0] 0�^A │ │ + [ 3b7cc] L^A^N │ │ + [ 3b7d4] B^M │ │ + [ 3b7d8] F^I │ │ + [ 3b7dc] @�^A │ │ + [ 3b7f8] A^C │ │ + [ 3b80c] '^C │ │ + [ 3b810] -�^A │ │ + [ 3b814] x^A^N │ │ + [ 3b819] - │ │ + [ 3b81c] 4k^A │ │ + [ 3b824] 9^Y │ │ + [ 3b838] :^]^A │ │ + [ 3b841] │ │ + [ 3b844] 6�^A │ │ + [ 3b848] 7^C │ │ + [ 3b850] 1^P │ │ + [ 3b85c] ?^V^A │ │ + [ 3b860] !�^A │ │ + [ 3b870] j^C │ │ + [ 3b880] j^A^N │ │ + [ 3b884] jo^A │ │ + [ 3b889] o^A │ │ + [ 3b88c] '^A^N │ │ + [ 3b890] 1^R^A │ │ + [ 3b894] A^R^A │ │ + [ 3b898] V^F │ │ + [ 3b89c] a^A^N │ │ + [ 3b8a0] F^C │ │ + [ 3b8a4] :^T^A │ │ + [ 3b8ac] I^I │ │ + [ 3b8b0] &^\ │ │ + [ 3b8b8] 6^T^A │ │ + [ 3b8c0] g^S^A │ │ + [ 3b8d0] %^C │ │ + [ 3b8d8] e^Z │ │ + [ 3b8e8] K^L │ │ + [ 3b8ec] t^A^N │ │ + [ 3b8f0] D�^A │ │ + [ 3b8f4] O4^A │ │ + [ 3b8f9] - │ │ + [ 3b8fc] 8^[ │ │ + [ 3b900] :^A^N │ │ + [ 3b905] │ │ + [ 3b918] U^I │ │ + [ 3b91c] io^A │ │ + [ 3b928] @^S^A │ │ + [ 3b930] (^C │ │ + [ 3b934] (�^A │ │ + [ 3b944] N^N │ │ + [ 3b94c] f�^A │ │ + [ 3b950] 2^W │ │ + [ 3b958] C�^A │ │ + [ 3b95c] C�^A │ │ + [ 3b964] B^L │ │ + [ 3b968] ?^K │ │ + [ 3b96c] -0 │ │ + [ 3b979] - │ │ + [ 3b97c] A^[ │ │ + [ 3b984] H^A^N │ │ + [ 3b988] #^A^N │ │ + [ 3b990] r^P │ │ + [ 3b994] 6^Y │ │ + [ 3b998] c^P │ │ + [ 3b99c] V^L │ │ + [ 3b9a0] 9^Z^A │ │ + [ 3b9b0] B�^A │ │ + [ 3b9b4] Y^C │ │ + [ 3b9b8] >^R^A │ │ + [ 3b9bc] 9^V^A │ │ + [ 3b9c0] s^[ │ │ + [ 3b9c4] R^A^N │ │ + [ 3b9cd] j^A │ │ + [ 3b9d0] [^C │ │ + [ 3b9e4] J^I │ │ + [ 3b9e8] >^G │ │ + [ 3b9ec] r^S^A │ │ + [ 3b9f0] H^M │ │ + [ 3ba00] T^Z^A │ │ + [ 3ba04] 9\n │ │ 8^V^A │ │ - [ 3b8e1] - │ │ - [ 3b8e4] :^G │ │ - [ 3b900] 3�^A │ │ - [ 3b908] R�^A │ │ - [ 3b90c] 7^N │ │ - [ 3b914] W^S^A │ │ - [ 3b918] 6^C │ │ - [ 3b91c] >^L │ │ - [ 3b92c] D^T^A │ │ - [ 3b930] @^I │ │ - [ 3b940] 2^X^A │ │ - [ 3b944] C^G │ │ - [ 3b94c] &�^A │ │ - [ 3b950] S�^A │ │ - [ 3b954] ?^\^A │ │ - [ 3b964] 4� │ │ - [ 3b96c] 0^G │ │ - [ 3b970] @4^A │ │ - [ 3b978] F^A^N │ │ - [ 3b97c] %^\ │ │ - [ 3b988] #^C │ │ - [ 3b990] C^I │ │ - [ 3b99c] %^M^A │ │ - [ 3b9a1] - │ │ - [ 3b9ac] +�^A │ │ - [ 3b9b4] 1�^A │ │ - [ 3b9bc] #^Y │ │ - [ 3b9c5] │ │ - [ 3b9c8] =^P^A │ │ - [ 3b9cc] '� │ │ - [ 3b9d0] .^\ │ │ - [ 3b9d9] o^A │ │ - [ 3b9e0] %�^A │ │ - [ 3b9e4] z^O │ │ - [ 3b9e8] �^A │ │ - [ 3b9f0] G^S^A │ │ - [ 3b9fc] A^]^A │ │ - [ 3ba00] h^P │ │ - [ 3ba08] 6^_^A │ │ - [ 3ba0c] A^S^A │ │ - [ 3ba10] /� │ │ - [ 3ba14] V^C │ │ - [ 3ba18] 7^A^N │ │ - [ 3ba1c] L4^A │ │ - [ 3ba24] k^A^N │ │ - [ 3ba2c] -^Q^A │ │ - [ 3ba34] ;^P^A │ │ - [ 3ba40] @^_^A │ │ - [ 3ba4c] 3� │ │ - [ 3ba50] H4^A │ │ - [ 3ba60] <^Z^A │ │ - [ 3ba64] M^S^A │ │ - [ 3ba6c] :^P │ │ - [ 3ba70] �^A │ │ - [ 3ba78] Vo^A │ │ - [ 3ba7d] 0 │ │ - [ 3ba80] '^Q^A │ │ - [ 3ba88] +^Y │ │ - [ 3ba94] _�^A │ │ - [ 3baa0] p^S^A │ │ - [ 3baa8] i^P │ │ - [ 3bab0] 4^X^A │ │ - [ 3bab8] <^Y^A │ │ - [ 3bac0] (^Y │ │ - [ 3bac8] l�^A │ │ - [ 3bacc] V^A^N │ │ - [ 3badc] 3^R^A │ │ - [ 3bae0] Y^H │ │ - [ 3bae4] B\n │ │ - [ 3bae8] -^\ │ │ - [ 3baec] 8^G │ │ - [ 3baf4] o^[ │ │ - [ 3baf8] U^C │ │ - [ 3bb00] q^Z │ │ - [ 3bb0c] N4^A │ │ - [ 3bb18] D^M │ │ - [ 3bb20] Oo^A │ │ - [ 3bb2c] !^W^A │ │ - [ 3bb35] │ │ - [ 3bb3c] B^[ │ │ - [ 3bb40] C^[ │ │ - [ 3bb44] @^K │ │ - [ 3bb48] l^A^N │ │ - [ 3bb58] 5�^A │ │ - [ 3bb5c] J4^A │ │ - [ 3bb64] 9^\^A │ │ - [ 3bb68] o� │ │ - [ 3bb6c] ?^I │ │ - [ 3bb71] │ │ - [ 3bb84] So^A │ │ - [ 3bb88] E^G │ │ - [ 3bb8c] S^C │ │ - [ 3bb90] <^L │ │ - [ 3bb98] To^A │ │ - [ 3bba9] o^A │ │ - [ 3bbb4] K\n │ │ - [ 3bbb9] │ │ - [ 3bbc4] #� │ │ - [ 3bbc8] +^W^A │ │ - [ 3bbd0] )^Y │ │ - [ 3bbd4] /0 │ │ - [ 3bbd8] M^F │ │ - [ 3bbe5] │ │ - [ 3bbf4] 1k^A │ │ - [ 3bc04] M^I │ │ - [ 3bc08] K^N │ │ - [ 3bc0c] >^Y^A │ │ - [ 3bc14] >^I │ │ - [ 3bc18] !^H │ │ - [ 3bc20] *^\ │ │ - [ 3bc24] 5^G │ │ - [ 3bc28] #� │ │ - [ 3bc30] !^A^N │ │ - [ 3bc34] \^A^N │ │ - [ 3bc38] y^Z │ │ - [ 3bc44] G� │ │ - [ 3bc48] ^o^A │ │ - [ 3bc58] W^M │ │ - [ 3bc5c] bo^A │ │ - [ 3bc68] 5^_^A │ │ - [ 3bc70] }o^A │ │ - [ 3bc78] F^L │ │ - [ 3bc7c] D�^A │ │ - [ 3bc81] - │ │ - [ 3bc84] .� │ │ - [ 3bc98] i�^A │ │ - [ 3bc9c] _^C │ │ - [ 3bca0] @^G │ │ - [ 3bca8] -^R^A │ │ - [ 3bcad] - │ │ - [ 3bcb0] H^G │ │ - [ 3bcb8] c^Z │ │ - [ 3bcbc] \�^A │ │ - [ 3bcc0] 5^[ │ │ - [ 3bcc8] ,^Q^A │ │ - [ 3bcd4] "^Y │ │ - [ 3bcd9] - │ │ - [ 3bce8] W^Z^A │ │ - [ 3bcec] /^P │ │ - [ 3bcf0] 7^G │ │ - [ 3bcf4] R^F │ │ - [ 3bd14] R^C │ │ - [ 3bd20] r^A^N │ │ - [ 3bd24] 5^R^A │ │ - [ 3bd28] C^M │ │ - [ 3bd2c] j^P │ │ - [ 3bd31] │ │ - [ 3bd38] n^[ │ │ - [ 3bd48] 2^Q^A │ │ - [ 3bd4c] ;^P │ │ - [ 3bd58] k^[ │ │ - [ 3bd5c] k�^A │ │ - [ 3bd60] ,^\ │ │ - [ 3bd64] :^[ │ │ - [ 3bd6c] d�^A │ │ - [ 3bd74] E�^A │ │ - [ 3bd78] 6^]^A │ │ - [ 3bd7d] │ │ - [ 3bd94] ,^X^A │ │ - [ 3bda0] P^C │ │ - [ 3bda4] R4^A │ │ + [ 3ba0d] - │ │ + [ 3ba10] :^G │ │ + [ 3ba2c] 3�^A │ │ + [ 3ba34] R�^A │ │ + [ 3ba38] 7^N │ │ + [ 3ba40] W^S^A │ │ + [ 3ba44] 6^C │ │ + [ 3ba48] >^L │ │ + [ 3ba58] D^T^A │ │ + [ 3ba5c] @^I │ │ + [ 3ba6c] 2^X^A │ │ + [ 3ba70] C^G │ │ + [ 3ba78] &�^A │ │ + [ 3ba7c] S�^A │ │ + [ 3ba80] ?^\^A │ │ + [ 3ba90] 4� │ │ + [ 3ba98] 0^G │ │ + [ 3ba9c] @4^A │ │ + [ 3baa4] F^A^N │ │ + [ 3baa8] %^\ │ │ + [ 3bab4] #^C │ │ + [ 3babc] C^I │ │ + [ 3bac8] %^M^A │ │ + [ 3bacd] - │ │ + [ 3bad8] +�^A │ │ + [ 3bae0] 1�^A │ │ + [ 3bae8] #^Y │ │ + [ 3baf1] │ │ + [ 3baf4] =^P^A │ │ + [ 3baf8] '� │ │ + [ 3bafc] .^\ │ │ + [ 3bb05] o^A │ │ + [ 3bb0c] %�^A │ │ + [ 3bb10] z^O │ │ + [ 3bb14] �^A │ │ + [ 3bb1c] G^S^A │ │ + [ 3bb28] A^]^A │ │ + [ 3bb2c] h^P │ │ + [ 3bb34] 6^_^A │ │ + [ 3bb38] A^S^A │ │ + [ 3bb3c] /� │ │ + [ 3bb40] V^C │ │ + [ 3bb44] 7^A^N │ │ + [ 3bb48] L4^A │ │ + [ 3bb50] k^A^N │ │ + [ 3bb58] -^Q^A │ │ + [ 3bb60] ;^P^A │ │ + [ 3bb6c] @^_^A │ │ + [ 3bb78] 3� │ │ + [ 3bb7c] H4^A │ │ + [ 3bb8c] <^Z^A │ │ + [ 3bb90] M^S^A │ │ + [ 3bb98] :^P │ │ + [ 3bb9c] �^A │ │ + [ 3bba4] Vo^A │ │ + [ 3bba9] 0 │ │ + [ 3bbac] '^Q^A │ │ + [ 3bbb4] +^Y │ │ + [ 3bbc0] _�^A │ │ + [ 3bbcc] p^S^A │ │ + [ 3bbd4] i^P │ │ + [ 3bbdc] 4^X^A │ │ + [ 3bbe4] <^Y^A │ │ + [ 3bbec] (^Y │ │ + [ 3bbf4] l�^A │ │ + [ 3bbf8] V^A^N │ │ + [ 3bc08] 3^R^A │ │ + [ 3bc0c] Y^H │ │ + [ 3bc10] B\n │ │ + [ 3bc14] -^\ │ │ + [ 3bc18] 8^G │ │ + [ 3bc20] o^[ │ │ + [ 3bc24] U^C │ │ + [ 3bc2c] q^Z │ │ + [ 3bc38] N4^A │ │ + [ 3bc44] D^M │ │ + [ 3bc4c] Oo^A │ │ + [ 3bc58] !^W^A │ │ + [ 3bc61] │ │ + [ 3bc68] B^[ │ │ + [ 3bc6c] C^[ │ │ + [ 3bc70] @^K │ │ + [ 3bc74] l^A^N │ │ + [ 3bc84] 5�^A │ │ + [ 3bc88] J4^A │ │ + [ 3bc90] 9^\^A │ │ + [ 3bc94] o� │ │ + [ 3bc98] ?^I │ │ + [ 3bc9d] │ │ + [ 3bcb0] So^A │ │ + [ 3bcb4] E^G │ │ + [ 3bcb8] S^C │ │ + [ 3bcbc] <^L │ │ + [ 3bcc4] To^A │ │ + [ 3bcd5] o^A │ │ + [ 3bce0] K\n │ │ + [ 3bce5] │ │ + [ 3bcf0] #� │ │ + [ 3bcf4] +^W^A │ │ + [ 3bcfc] )^Y │ │ + [ 3bd00] /0 │ │ + [ 3bd04] M^F │ │ + [ 3bd11] │ │ + [ 3bd20] 1k^A │ │ + [ 3bd30] M^I │ │ + [ 3bd34] K^N │ │ + [ 3bd38] >^Y^A │ │ + [ 3bd40] >^I │ │ + [ 3bd44] !^H │ │ + [ 3bd4c] *^\ │ │ + [ 3bd50] 5^G │ │ + [ 3bd54] #� │ │ + [ 3bd5c] !^A^N │ │ + [ 3bd60] \^A^N │ │ + [ 3bd64] y^Z │ │ + [ 3bd70] G� │ │ + [ 3bd74] ^o^A │ │ + [ 3bd84] W^M │ │ + [ 3bd88] bo^A │ │ + [ 3bd94] 5^_^A │ │ + [ 3bd9c] }o^A │ │ + [ 3bda4] F^L │ │ + [ 3bda8] D�^A │ │ [ 3bdad] - │ │ - [ 3bdb1] - │ │ - [ 3bdb4] J�^A │ │ - [ 3bdbc] co^A │ │ - [ 3bdc8] M^A^N │ │ - [ 3bdd4] 1^\^A │ │ - [ 3bdd8] @^P^A │ │ - [ 3bde0] !�^A │ │ - [ 3bdec] f^A^N │ │ - [ 3bdf0] 4^Z^A │ │ - [ 3bdfc] b^I │ │ - [ 3be14] ~^O │ │ - [ 3be1c] 7^Y │ │ - [ 3be20] m^A^N │ │ - [ 3be28] (� │ │ - [ 3be2c] [^H │ │ - [ 3be30] J� │ │ - [ 3be3c] o^Z │ │ - [ 3be44] u^Z │ │ - [ 3be4c] ~o^A │ │ - [ 3be50] 7^O │ │ - [ 3be54] /^X^A │ │ - [ 3be5c] i�^A │ │ - [ 3be64] ?^L │ │ - [ 3be68] A^M │ │ - [ 3be6d] o^A │ │ - [ 3be74] h^A^N │ │ - [ 3be78] D^L │ │ - [ 3be7c] N^C │ │ - [ 3be91] , │ │ - [ 3be98] ?^M │ │ - [ 3be9c] +�^A │ │ - [ 3bea4] \^Z │ │ - [ 3bea8] go^A │ │ - [ 3beb0] o^A^N │ │ - [ 3beb9] - │ │ - [ 3bec0] =^A^N │ │ - [ 3bec4] C^L │ │ - [ 3bec8] 6�^A │ │ - [ 3bee8] +� │ │ - [ 3befc] v� │ │ - [ 3bf04] _o^A │ │ - [ 3bf14] 1^N │ │ - [ 3bf20] K^K │ │ - [ 3bf24] W^K │ │ - [ 3bf28] ]^A^N │ │ - [ 3bf41] - │ │ - [ 3bf44] B^K │ │ - [ 3bf4c] Yo^A │ │ - [ 3bf50] � │ │ - [ 3bf5c] 8^P │ │ - [ 3bf60] Z^C │ │ - [ 3bf68] n^Z │ │ - [ 3bf70] !^C │ │ - [ 3bf74] Q�^A │ │ - [ 3bf80] :^C │ │ - [ 3bf84] V^P │ │ - [ 3bf90] G�^A │ │ - [ 3bf98] $^M^A │ │ - [ 3bfa0] B^S^A │ │ - [ 3bfac] s^P │ │ - [ 3bfb0] S^F │ │ - [ 3bfb8] 3^Z^A │ │ - [ 3bfc4] 3^A^N │ │ - [ 3bfc9] - │ │ - [ 3bfcc] 3^C │ │ - [ 3bfd0] q\n │ │ - [ 3bff0] O�^A │ │ - [ 3bff8] 9^N │ │ - [ 3c000] n^C │ │ - [ 3c004] :^Y │ │ - [ 3c009] o^A │ │ - [ 3c00c] '^M^A │ │ - [ 3c010] x^O │ │ - [ 3c014] ]^C │ │ - [ 3c018] /�^A │ │ - [ 3c01c] 6^Z^A │ │ - [ 3c030] B^A^N │ │ - [ 3c038] /^R^A │ │ - [ 3c040] |� │ │ - [ 3c044] ;^[ │ │ - [ 3c048] H^K │ │ - [ 3c060] "^A^N │ │ - [ 3c068] X^Z^A │ │ - [ 3c06c] k^C │ │ - [ 3c070] 1^C │ │ - [ 3c074] qo^A │ │ - [ 3c078] >^T^A │ │ - [ 3c080] .^Q^A │ │ - [ 3c08c] C^A^N │ │ - [ 3c094] t� │ │ - [ 3c099] - │ │ - [ 3c09c] b�^A │ │ - [ 3c0a4] =^[ │ │ - [ 3c0a8] <^]^A │ │ - [ 3c0ac] K^A^N │ │ - [ 3c0b0] 2� │ │ - [ 3c0b4] Q^Z^A │ │ - [ 3c0b9] o^A │ │ - [ 3c0bc] f�^A │ │ - [ 3c0d8] 8^C │ │ - [ 3c0e8] L�^A │ │ - [ 3c0f0] 5k^A │ │ - [ 3c0f4] Q\n │ │ - [ 3c0f8] %� │ │ - [ 3c0fc] q^P │ │ - [ 3c100] ?^_^A │ │ - [ 3c104] H^C │ │ - [ 3c114] 4^N │ │ - [ 3c118] m^C │ │ - [ 3c124] 5^Y │ │ - [ 3c12c] ?^P^A │ │ - [ 3c134] ?�^A │ │ - [ 3c13c] \o^A │ │ - [ 3c141] │ │ - [ 3c148] *� │ │ - [ 3c150] @^]^A │ │ - [ 3c158] }^O │ │ - [ 3c15c] Zo^A │ │ - [ 3c178] |^Z │ │ - [ 3c188] %^H │ │ - [ 3c18c] :^P^A │ │ - [ 3c190] '^H │ │ - [ 3c194] J�^A │ │ - [ 3c19c] /home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/unicode-normalization-0.1.23/src/perfect_hash.rscalled `Result::unwrap()` on an `Err` value/rustc/4eb161250e340c8f48f66e2b929ef4a5bed7c181/library/alloc/src/slice.rsassertion failed: self.is_char_boundary(idx)assertion failed: self.is_char_boundary(new_len)assertion failed: self.is_char_boundary(at)httpswswssftp/home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/url-2.5.0/src/parser.rs//file://localhost..%2e%2e%2e%2E%2E%2e%2E%2E.%2e%2E:/./://assertion failed: !self.serialization[scheme_end_as_usize..].starts_with("://")Programming error. parse_query_and_fragment() called without ? or #/home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/url-2.5.0/src/lib.rsa Display implementation returned an error unexpectedlyError/home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/url-2.5.0/src/host.rs[]:0x0Xa non-empty list of numberscapacity overflow/rustc/4eb161250e340c8f48f66e2b929ef4a5bed7c181/library/core/src/str/pattern.rs/rustc/4eb161250e340c8f48f66e2b929ef4a5bed7c181/library/alloc/src/vec/mod.rs/rustc/4eb161250e340c8f48f66e2b929ef4a5bed7c181/library/core/src/iter/traits/iterator.rs/rustc/4eb161250e340c8f48f66e2b929ef4a5bed7c181/library/core/src/ptr/mod.rsassertion failed: self.is_char_boundary(n)/rustc/4eb161250e340c8f48f66e2b929ef4a5bed7c181/library/alloc/src/string.rsassertion failed: self.is_char_boundary(start)assertion failed: self.is_char_boundary(end)/rustc/4eb161250e340c8f48f66e2b929ef4a5bed7c181/library/core/src/slice/index.rs^I^A^B^G^E^F │ │ - [ 3c880] Unknown ARM float register │ │ - [ 3c89b] unknown personality routine │ │ - [ 3c8b7] r2 │ │ - [ 3c8ba] s31 │ │ - [ 3c8be] d2 │ │ - [ 3c8c1] _Unwind_GetTextRelBase │ │ - [ 3c8d8] r7 │ │ - [ 3c8db] s27 │ │ - [ 3c8df] s21 │ │ - [ 3c8e3] d3 │ │ - [ 3c8e6] r5 │ │ - [ 3c8e9] s15 │ │ - [ 3c8ed] s25 │ │ - [ 3c8f1] s29 │ │ - [ 3c8f5] _Unwind_VRS_Pop │ │ - [ 3c905] r3 │ │ - [ 3c908] s8 │ │ - [ 3c90b] s17 │ │ - [ 3c90f] _Unwind_Resume │ │ - [ 3c91e] unsupported arm register │ │ - [ 3c937] s6 │ │ - [ 3c93a] s12 │ │ - [ 3c93e] d12 │ │ - [ 3c942] d26 │ │ - [ 3c946] s4 │ │ - [ 3c949] unknown register │ │ - [ 3c95a] libunwind: %s - %s\n │ │ - [ 3c96e] getRegister │ │ - [ 3c97a] d5 │ │ - [ 3c97d] d24 │ │ - [ 3c981] d28 │ │ - [ 3c985] d11 │ │ - [ 3c989] d20 │ │ - [ 3c98d] _Unwind_Resume() can't return │ │ - [ 3c9ab] r8 │ │ - [ 3c9ae] r12 │ │ - [ 3c9b2] d6 │ │ - [ 3c9b5] d10 │ │ - [ 3c9b9] setFloatRegister │ │ - [ 3c9ca] r9 │ │ - [ 3c9cd] unwind_phase2 │ │ - [ 3c9db] d9 │ │ - [ 3c9de] d15 │ │ - [ 3c9e2] d16 │ │ - [ 3c9e6] s22 │ │ - [ 3c9ea] d19 │ │ - [ 3c9ee] index inlined table detected but pr function requires extra words │ │ - [ 3ca30] r6 │ │ - [ 3ca33] s2 │ │ - [ 3ca36] s9 │ │ - [ 3ca39] s18 │ │ - [ 3ca3d] ProcessDescriptors │ │ - [ 3ca50] _Unwind_VRS_Get_Internal │ │ - [ 3ca69] setRegister │ │ - [ 3ca75] s20 │ │ - [ 3ca79] d8 │ │ - [ 3ca7c] d14 │ │ - [ 3ca80] during phase1 personality function said it would stop here, but now in phase2 it did not stop here │ │ - [ 3cae3] getInfoFromEHABISection │ │ - [ 3cafb] r4 │ │ - [ 3cafe] s30 │ │ - [ 3cb02] d25 │ │ - [ 3cb06] r1 │ │ - [ 3cb09] s11 │ │ - [ 3cb0d] d0 │ │ - [ 3cb10] d31 │ │ - [ 3cb14] _Unwind_GetDataRelBase │ │ - [ 3cb2b] sp │ │ - [ 3cb2e] s10 │ │ - [ 3cb32] d21 │ │ - [ 3cb36] r10 │ │ - [ 3cb3a] r11 │ │ - [ 3cb3e] s0 │ │ - [ 3cb41] s3 │ │ - [ 3cb44] s19 │ │ - [ 3cb48] d13 │ │ - [ 3cb4c] s1 │ │ - [ 3cb4f] d18 │ │ - [ 3cb53] d22 │ │ - [ 3cb57] d30 │ │ - [ 3cb5b] r0 │ │ - [ 3cb5e] s7 │ │ - [ 3cb61] _Unwind_GetTextRelBase() not implemented │ │ - [ 3cb8a] Invalid descriptor kind found. │ │ - [ 3cba9] s16 │ │ - [ 3cbad] s26 │ │ - [ 3cbb1] d23 │ │ - [ 3cbb5] _Unwind_VRS_Set │ │ - [ 3cbc5] _Unwind_GetDataRelBase() not implemented │ │ - [ 3cbee] d7 │ │ - [ 3cbf1] unsupported register class │ │ - [ 3cc0c] Type matching not implemented │ │ - [ 3cc2a] s13 │ │ - [ 3cc2e] d29 │ │ - [ 3cc32] lr │ │ - [ 3cc35] getFloatRegister │ │ - [ 3cc46] s24 │ │ - [ 3cc4a] d4 │ │ - [ 3cc4d] pc │ │ - [ 3cc50] s23 │ │ - [ 3cc54] d1 │ │ - [ 3cc57] s5 │ │ - [ 3cc5a] s14 │ │ - [ 3cc5e] s28 │ │ - [ 3cc62] d17 │ │ - [ 3cc66] d27 │ │ + [ 3bdb0] .� │ │ + [ 3bdc4] i�^A │ │ + [ 3bdc8] _^C │ │ + [ 3bdcc] @^G │ │ + [ 3bdd4] -^R^A │ │ + [ 3bdd9] - │ │ + [ 3bddc] H^G │ │ + [ 3bde4] c^Z │ │ + [ 3bde8] \�^A │ │ + [ 3bdec] 5^[ │ │ + [ 3bdf4] ,^Q^A │ │ + [ 3be00] "^Y │ │ + [ 3be05] - │ │ + [ 3be14] W^Z^A │ │ + [ 3be18] /^P │ │ + [ 3be1c] 7^G │ │ + [ 3be20] R^F │ │ + [ 3be40] R^C │ │ + [ 3be4c] r^A^N │ │ + [ 3be50] 5^R^A │ │ + [ 3be54] C^M │ │ + [ 3be58] j^P │ │ + [ 3be5d] │ │ + [ 3be64] n^[ │ │ + [ 3be74] 2^Q^A │ │ + [ 3be78] ;^P │ │ + [ 3be84] k^[ │ │ + [ 3be88] k�^A │ │ + [ 3be8c] ,^\ │ │ + [ 3be90] :^[ │ │ + [ 3be98] d�^A │ │ + [ 3bea0] E�^A │ │ + [ 3bea4] 6^]^A │ │ + [ 3bea9] │ │ + [ 3bec0] ,^X^A │ │ + [ 3becc] P^C │ │ + [ 3bed0] R4^A │ │ + [ 3bed9] - │ │ + [ 3bedd] - │ │ + [ 3bee0] J�^A │ │ + [ 3bee8] co^A │ │ + [ 3bef4] M^A^N │ │ + [ 3bf00] 1^\^A │ │ + [ 3bf04] @^P^A │ │ + [ 3bf0c] !�^A │ │ + [ 3bf18] f^A^N │ │ + [ 3bf1c] 4^Z^A │ │ + [ 3bf28] b^I │ │ + [ 3bf40] ~^O │ │ + [ 3bf48] 7^Y │ │ + [ 3bf4c] m^A^N │ │ + [ 3bf54] (� │ │ + [ 3bf58] [^H │ │ + [ 3bf5c] J� │ │ + [ 3bf68] o^Z │ │ + [ 3bf70] u^Z │ │ + [ 3bf78] ~o^A │ │ + [ 3bf7c] 7^O │ │ + [ 3bf80] /^X^A │ │ + [ 3bf88] i�^A │ │ + [ 3bf90] ?^L │ │ + [ 3bf94] A^M │ │ + [ 3bf99] o^A │ │ + [ 3bfa0] h^A^N │ │ + [ 3bfa4] D^L │ │ + [ 3bfa8] N^C │ │ + [ 3bfbd] , │ │ + [ 3bfc4] ?^M │ │ + [ 3bfc8] +�^A │ │ + [ 3bfd0] \^Z │ │ + [ 3bfd4] go^A │ │ + [ 3bfdc] o^A^N │ │ + [ 3bfe5] - │ │ + [ 3bfec] =^A^N │ │ + [ 3bff0] C^L │ │ + [ 3bff4] 6�^A │ │ + [ 3c014] +� │ │ + [ 3c028] v� │ │ + [ 3c030] _o^A │ │ + [ 3c040] 1^N │ │ + [ 3c04c] K^K │ │ + [ 3c050] W^K │ │ + [ 3c054] ]^A^N │ │ + [ 3c06d] - │ │ + [ 3c070] B^K │ │ + [ 3c078] Yo^A │ │ + [ 3c07c] � │ │ + [ 3c088] 8^P │ │ + [ 3c08c] Z^C │ │ + [ 3c094] n^Z │ │ + [ 3c09c] !^C │ │ + [ 3c0a0] Q�^A │ │ + [ 3c0ac] :^C │ │ + [ 3c0b0] V^P │ │ + [ 3c0bc] G�^A │ │ + [ 3c0c4] $^M^A │ │ + [ 3c0cc] B^S^A │ │ + [ 3c0d8] s^P │ │ + [ 3c0dc] S^F │ │ + [ 3c0e4] 3^Z^A │ │ + [ 3c0f0] 3^A^N │ │ + [ 3c0f5] - │ │ + [ 3c0f8] 3^C │ │ + [ 3c0fc] q\n │ │ + [ 3c11c] O�^A │ │ + [ 3c124] 9^N │ │ + [ 3c12c] n^C │ │ + [ 3c130] :^Y │ │ + [ 3c135] o^A │ │ + [ 3c138] '^M^A │ │ + [ 3c13c] x^O │ │ + [ 3c140] ]^C │ │ + [ 3c144] /�^A │ │ + [ 3c148] 6^Z^A │ │ + [ 3c15c] B^A^N │ │ + [ 3c164] /^R^A │ │ + [ 3c16c] |� │ │ + [ 3c170] ;^[ │ │ + [ 3c174] H^K │ │ + [ 3c18c] "^A^N │ │ + [ 3c194] X^Z^A │ │ + [ 3c198] k^C │ │ + [ 3c19c] 1^C │ │ + [ 3c1a0] qo^A │ │ + [ 3c1a4] >^T^A │ │ + [ 3c1ac] .^Q^A │ │ + [ 3c1b8] C^A^N │ │ + [ 3c1c0] t� │ │ + [ 3c1c5] - │ │ + [ 3c1c8] b�^A │ │ + [ 3c1d0] =^[ │ │ + [ 3c1d4] <^]^A │ │ + [ 3c1d8] K^A^N │ │ + [ 3c1dc] 2� │ │ + [ 3c1e0] Q^Z^A │ │ + [ 3c1e5] o^A │ │ + [ 3c1e8] f�^A │ │ + [ 3c204] 8^C │ │ + [ 3c214] L�^A │ │ + [ 3c21c] 5k^A │ │ + [ 3c220] Q\n │ │ + [ 3c224] %� │ │ + [ 3c228] q^P │ │ + [ 3c22c] ?^_^A │ │ + [ 3c230] H^C │ │ + [ 3c240] 4^N │ │ + [ 3c244] m^C │ │ + [ 3c250] 5^Y │ │ + [ 3c258] ?^P^A │ │ + [ 3c260] ?�^A │ │ + [ 3c268] \o^A │ │ + [ 3c26d] │ │ + [ 3c274] *� │ │ + [ 3c27c] @^]^A │ │ + [ 3c284] }^O │ │ + [ 3c288] Zo^A │ │ + [ 3c2a4] |^Z │ │ + [ 3c2b4] %^H │ │ + [ 3c2b8] :^P^A │ │ + [ 3c2bc] '^H │ │ + [ 3c2c0] J�^A │ │ + [ 3c2c8] /home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/unicode-normalization-0.1.23/src/perfect_hash.rscalled `Result::unwrap()` on an `Err` value/rustc/05f9846f893b09a1be1fc8560e33fc3c815cfecb/library/alloc/src/slice.rsassertion failed: self.is_char_boundary(idx)assertion failed: self.is_char_boundary(new_len)assertion failed: self.is_char_boundary(at)httpswswssftp/home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/url-2.5.0/src/parser.rs//file://localhost..%2e%2e%2e%2E%2E%2e%2E%2E.%2e%2E:/./://assertion failed: !self.serialization[scheme_end_as_usize..].starts_with("://")Programming error. parse_query_and_fragment() called without ? or #/home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/url-2.5.0/src/lib.rsa Display implementation returned an error unexpectedlyError/home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/url-2.5.0/src/host.rs[]:0x0Xa non-empty list of numbers/rustc/05f9846f893b09a1be1fc8560e33fc3c815cfecb/library/core/src/iter/traits/iterator.rscapacity overflow/rustc/05f9846f893b09a1be1fc8560e33fc3c815cfecb/library/core/src/slice/index.rs/rustc/05f9846f893b09a1be1fc8560e33fc3c815cfecb/library/alloc/src/vec/mod.rs/rustc/05f9846f893b09a1be1fc8560e33fc3c815cfecb/library/core/src/str/pattern.rs/rustc/05f9846f893b09a1be1fc8560e33fc3c815cfecb/library/core/src/ptr/mod.rsassertion failed: self.is_char_boundary(n)/rustc/05f9846f893b09a1be1fc8560e33fc3c815cfecb/library/alloc/src/string.rsassertion failed: self.is_char_boundary(start)assertion failed: self.is_char_boundary(end)^I^A^B^G^E^F │ │ + [ 3c9a0] Unknown ARM float register │ │ + [ 3c9bb] unknown personality routine │ │ + [ 3c9d7] r2 │ │ + [ 3c9da] s31 │ │ + [ 3c9de] d2 │ │ + [ 3c9e1] _Unwind_GetTextRelBase │ │ + [ 3c9f8] r7 │ │ + [ 3c9fb] s27 │ │ + [ 3c9ff] s21 │ │ + [ 3ca03] d3 │ │ + [ 3ca06] r5 │ │ + [ 3ca09] s15 │ │ + [ 3ca0d] s25 │ │ + [ 3ca11] s29 │ │ + [ 3ca15] _Unwind_VRS_Pop │ │ + [ 3ca25] r3 │ │ + [ 3ca28] s8 │ │ + [ 3ca2b] s17 │ │ + [ 3ca2f] _Unwind_Resume │ │ + [ 3ca3e] unsupported arm register │ │ + [ 3ca57] s6 │ │ + [ 3ca5a] s12 │ │ + [ 3ca5e] d12 │ │ + [ 3ca62] d26 │ │ + [ 3ca66] s4 │ │ + [ 3ca69] unknown register │ │ + [ 3ca7a] libunwind: %s - %s\n │ │ + [ 3ca8e] getRegister │ │ + [ 3ca9a] d5 │ │ + [ 3ca9d] d24 │ │ + [ 3caa1] d28 │ │ + [ 3caa5] d11 │ │ + [ 3caa9] d20 │ │ + [ 3caad] _Unwind_Resume() can't return │ │ + [ 3cacb] r8 │ │ + [ 3cace] r12 │ │ + [ 3cad2] d6 │ │ + [ 3cad5] d10 │ │ + [ 3cad9] setFloatRegister │ │ + [ 3caea] r9 │ │ + [ 3caed] unwind_phase2 │ │ + [ 3cafb] d9 │ │ + [ 3cafe] d15 │ │ + [ 3cb02] d16 │ │ + [ 3cb06] s22 │ │ + [ 3cb0a] d19 │ │ + [ 3cb0e] index inlined table detected but pr function requires extra words │ │ + [ 3cb50] r6 │ │ + [ 3cb53] s2 │ │ + [ 3cb56] s9 │ │ + [ 3cb59] s18 │ │ + [ 3cb5d] ProcessDescriptors │ │ + [ 3cb70] _Unwind_VRS_Get_Internal │ │ + [ 3cb89] setRegister │ │ + [ 3cb95] s20 │ │ + [ 3cb99] d8 │ │ + [ 3cb9c] d14 │ │ + [ 3cba0] during phase1 personality function said it would stop here, but now in phase2 it did not stop here │ │ + [ 3cc03] getInfoFromEHABISection │ │ + [ 3cc1b] r4 │ │ + [ 3cc1e] s30 │ │ + [ 3cc22] d25 │ │ + [ 3cc26] r1 │ │ + [ 3cc29] s11 │ │ + [ 3cc2d] d0 │ │ + [ 3cc30] d31 │ │ + [ 3cc34] _Unwind_GetDataRelBase │ │ + [ 3cc4b] sp │ │ + [ 3cc4e] s10 │ │ + [ 3cc52] d21 │ │ + [ 3cc56] r10 │ │ + [ 3cc5a] r11 │ │ + [ 3cc5e] s0 │ │ + [ 3cc61] s3 │ │ + [ 3cc64] s19 │ │ + [ 3cc68] d13 │ │ + [ 3cc6c] s1 │ │ + [ 3cc6f] d18 │ │ + [ 3cc73] d22 │ │ + [ 3cc77] d30 │ │ + [ 3cc7b] r0 │ │ + [ 3cc7e] s7 │ │ + [ 3cc81] _Unwind_GetTextRelBase() not implemented │ │ + [ 3ccaa] Invalid descriptor kind found. │ │ + [ 3ccc9] s16 │ │ + [ 3cccd] s26 │ │ + [ 3ccd1] d23 │ │ + [ 3ccd5] _Unwind_VRS_Set │ │ + [ 3cce5] _Unwind_GetDataRelBase() not implemented │ │ + [ 3cd0e] d7 │ │ + [ 3cd11] unsupported register class │ │ + [ 3cd2c] Type matching not implemented │ │ + [ 3cd4a] s13 │ │ + [ 3cd4e] d29 │ │ + [ 3cd52] lr │ │ + [ 3cd55] getFloatRegister │ │ + [ 3cd66] s24 │ │ + [ 3cd6a] d4 │ │ + [ 3cd6d] pc │ │ + [ 3cd70] s23 │ │ + [ 3cd74] d1 │ │ + [ 3cd77] s5 │ │ + [ 3cd7a] s14 │ │ + [ 3cd7e] s28 │ │ + [ 3cd82] d17 │ │ + [ 3cd86] d27 │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ @@ -1,46925 +1,54686 @@ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ -00048168 : │ │ - ldr r0, [pc, #4] @ 48174 │ │ +00048378 : │ │ + ldr r0, [pc, #4] @ 48384 │ │ add r0, pc, r0 │ │ - b ccb90 │ │ - andeq r5, r8, ip, ror #27 │ │ + b cd1a0 │ │ + strdeq r6, [r8], -ip │ │ bx lr │ │ - b 48178 │ │ + b 48388 │ │ cmp r0, #0 │ │ bxeq lr │ │ bx r0 │ │ mov r1, r0 │ │ - ldr r0, [pc, #12] @ 481a4 │ │ - ldr r2, [pc, #12] @ 481a8 │ │ + ldr r0, [pc, #12] @ 483b4 │ │ + ldr r2, [pc, #12] @ 483b8 │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ - b ccba0 │ │ + b cd1b0 │ │ @ instruction: 0xffffffe0 │ │ - @ instruction: 0x00085dbc │ │ - ldr r3, [pc, #4] @ 481b8 │ │ + andeq r6, r8, ip, asr #3 │ │ + ldr r3, [pc, #4] @ 483c8 │ │ add r3, pc, r3 │ │ - b ccbb0 │ │ - andeq r5, r8, r8, lsr #27 │ │ - stmdacc r8, {r5, r6, r7, r8, sl, ip, sp, pc} │ │ - stmdage r1, {r0, ip, pc} │ │ - @ instruction: 0xf808f002 │ │ - strblt fp, [r0, #3468]! @ 0xd8c │ │ - andls r3, r1, r8, lsl #16 │ │ - blx 4441e2 │ │ - @ instruction: 0xf001a801 │ │ - stclt 15, cr15, [ip, #1020] @ 0x3fc │ │ - @ instruction: 0x4601b510 │ │ - ldmda r0, {r3, fp, ip, sp}^ │ │ - mrrcne 15, 0, r2, r3, cr0 │ │ - strcc lr, [r0], #-2112 @ 0xfffff7c0 │ │ - mvnsle r2, r0, lsl #24 │ │ - svccc 0x00fff1b2 │ │ - stmdami r2, {r1, r8, sl, fp, ip, lr, pc} │ │ - cfldrslt mvf4, [r0, #-480] @ 0xfffffe20 │ │ - svclt 0x0000defe │ │ - andeq r5, r8, r8, ror #26 │ │ - @ instruction: 0xf0023808 │ │ - @ instruction: 0x4770baf4 │ │ - ldrbmi lr, [r0, sp, lsr #18]! │ │ - ldmdbls lr, {r1, r2, r4, r7, ip, sp, pc} │ │ - strbtmi r4, [r8], -r4, lsl #12 │ │ - mrc2 0, 7, pc, cr3, cr7, {0} │ │ - ldrdeq lr, [r0, -sp] │ │ - andseq pc, r4, r0, lsl #1 │ │ - eorsle r4, sl, r8, lsl #6 │ │ - stmdavs r0!, {r2, r5, r6, r7, fp, sp, lr} │ │ - eorvs r3, r0, r1 │ │ - ldmib sp, {r2, r4, r5, r9, ip, lr, pc}^ │ │ - @ instruction: 0xf01ea91f │ │ - @ instruction: 0xf10dfd79 │ │ - andls r0, ip, r0, lsr r8 │ │ - @ instruction: 0xf01e4640 │ │ - strmi pc, [r5], -r5, lsr #26 │ │ - subcs r4, r8, lr, lsl #12 │ │ - @ instruction: 0xf0022108 │ │ - strbtmi pc, [r9], -sp, lsl #19 @ │ │ - @ instruction: 0x46072230 │ │ - blx fed04466 │ │ - ldrtvs r2, [ip], #-0 │ │ - subeq pc, r4, r7, lsl #17 │ │ - stmdbge ip, {r0, r1, r2, r6, r7, r8, fp, sp, lr, pc} │ │ - andseq lr, r3, sp, asr #19 │ │ - subeq pc, r8, sp, lsl #17 │ │ - ldmdami r2, {r0, r4, ip, pc} │ │ - andsls r4, r0, r8, ror r4 │ │ - rscgt sl, r0, sp, lsl #16 │ │ - @ instruction: 0xf04ea80d │ │ - @ instruction: 0x4605febb │ │ - blx fedc4294 │ │ - stmdage sp, {r0, r2, r3, r8, sl, ip, pc} │ │ - @ instruction: 0xffa4f001 │ │ - @ instruction: 0xf0014640 │ │ - andslt pc, r6, sp, asr #30 │ │ - @ instruction: 0x87f0e8bd │ │ - strdcs sp, [r0], -lr │ │ - andsls r2, r1, r1, lsl #2 │ │ - stmdbmi r6, {r1, r2, r3, r8, ip, pc} │ │ - andcs r9, r4, r0, lsl r0 │ │ - tstls sp, r9, ror r4 │ │ - stmdage sp, {r0, r1, r2, r3, ip, pc} │ │ - ldrbtmi r4, [r9], #-2307 @ 0xfffff6fd │ │ - @ instruction: 0xf8aef004 │ │ - andeq r5, r8, ip, lsl sp │ │ - @ instruction: 0x000891bc │ │ - andeq r5, r8, sl, lsr sp │ │ - ldrbmi lr, [r0, sp, lsr #18]! │ │ - ldmdbls lr, {r1, r2, r4, r7, ip, sp, pc} │ │ - strbtmi r4, [r8], -r4, lsl #12 │ │ - mrc2 0, 4, pc, cr5, cr7, {0} │ │ - ldrdeq lr, [r0, -sp] │ │ - andseq pc, r4, r0, lsl #1 │ │ - eorsle r4, sl, r8, lsl #6 │ │ - stmdavs r0!, {r2, r5, r6, r7, fp, sp, lr} │ │ - eorvs r3, r0, r1 │ │ - ldmib sp, {r2, r4, r5, r9, ip, lr, pc}^ │ │ - @ instruction: 0xf01ea91f │ │ - @ instruction: 0xf10dfd1b │ │ - andls r0, ip, r0, lsr r8 │ │ - @ instruction: 0xf01e4640 │ │ - strmi pc, [r5], -r7, asr #25 │ │ - subcs r4, r8, lr, lsl #12 │ │ - @ instruction: 0xf0022108 │ │ - strbtmi pc, [r9], -pc, lsr #18 @ │ │ - @ instruction: 0x46072230 │ │ - blx 1584522 │ │ - ldrtvs r2, [ip], #-0 │ │ - subeq pc, r4, r7, lsl #17 │ │ - stmdbge ip, {r0, r1, r2, r6, r7, r8, fp, sp, lr, pc} │ │ - andseq lr, r3, sp, asr #19 │ │ - subeq pc, r8, sp, lsl #17 │ │ - ldmdami r2, {r0, r4, ip, pc} │ │ - andsls r4, r0, r8, ror r4 │ │ - rscgt sl, r0, sp, lsl #16 │ │ - @ instruction: 0xf04ea80d │ │ - @ instruction: 0x4605fe5d │ │ - blx 1644350 │ │ - stmdage sp, {r0, r2, r3, r8, sl, ip, pc} │ │ - @ instruction: 0xff46f001 │ │ - @ instruction: 0xf0014640 │ │ - andslt pc, r6, pc, ror #29 │ │ - @ instruction: 0x87f0e8bd │ │ - strdcs sp, [r0], -lr │ │ - andsls r2, r1, r1, lsl #2 │ │ - stmdbmi r6, {r1, r2, r3, r8, ip, pc} │ │ - andcs r9, r4, r0, lsl r0 │ │ - tstls sp, r9, ror r4 │ │ - stmdage sp, {r0, r1, r2, r3, ip, pc} │ │ - ldrbtmi r4, [r9], #-2307 @ 0xfffff6fd │ │ - @ instruction: 0xf850f004 │ │ - andeq r5, r8, r0, asr #24 │ │ - andeq r9, r8, r0, lsl #2 │ │ - andeq r5, r8, lr, ror ip │ │ - ldrbmi lr, [r0, sp, lsr #18]! │ │ - ldmdbls lr, {r1, r2, r4, r7, ip, sp, pc} │ │ - strbtmi r4, [r8], -r4, lsl #12 │ │ - mrc2 0, 1, pc, cr7, cr7, {0} │ │ - ldrdeq lr, [r0, -sp] │ │ - andseq pc, r4, r0, lsl #1 │ │ - eorsle r4, sl, r8, lsl #6 │ │ - stmdavs r0!, {r2, r5, r6, r7, fp, sp, lr} │ │ - eorvs r3, r0, r1 │ │ - ldmib sp, {r2, r4, r5, r9, ip, lr, pc}^ │ │ - @ instruction: 0xf01ea91f │ │ - @ instruction: 0xf10dfcbd │ │ - andls r0, ip, r0, lsr r8 │ │ - @ instruction: 0xf01e4640 │ │ - strmi pc, [r5], -r9, ror #24 │ │ - subcs r4, r8, lr, lsl #12 │ │ - @ instruction: 0xf0022108 │ │ - @ instruction: 0x4669f8d1 │ │ - @ instruction: 0x46072230 │ │ - blx ffe045dc │ │ - ldrtvs r2, [ip], #-0 │ │ - subeq pc, r4, r7, lsl #17 │ │ - stmdbge ip, {r0, r1, r2, r6, r7, r8, fp, sp, lr, pc} │ │ - andseq lr, r3, sp, asr #19 │ │ - subeq pc, r8, sp, lsl #17 │ │ - ldmdami r2, {r0, r4, ip, pc} │ │ - andsls r4, r0, r8, ror r4 │ │ - rscgt sl, r0, sp, lsl #16 │ │ - @ instruction: 0xf04ea80d │ │ - @ instruction: 0x4605fdff │ │ - @ instruction: 0xf9f9f002 │ │ - stmdage sp, {r0, r2, r3, r8, sl, ip, pc} │ │ - cdp2 0, 14, cr15, cr8, cr1, {0} │ │ - @ instruction: 0xf0014640 │ │ - mulslt r6, r1, lr │ │ - @ instruction: 0x87f0e8bd │ │ - strdcs sp, [r0], -lr │ │ - andsls r2, r1, r1, lsl #2 │ │ - stmdbmi r6, {r1, r2, r3, r8, ip, pc} │ │ - andcs r9, r4, r0, lsl r0 │ │ - tstls sp, r9, ror r4 │ │ - stmdage sp, {r0, r1, r2, r3, ip, pc} │ │ - ldrbtmi r4, [r9], #-2307 @ 0xfffff6fd │ │ - @ instruction: 0xfff2f003 │ │ - ldrdeq r5, [r8], -r4 │ │ - andeq r9, r8, r4, asr #32 │ │ - andeq r5, r8, r2, asr #23 │ │ - ldrbmi lr, [r0, sp, lsr #18]! │ │ - ldmdbls lr, {r1, r2, r4, r7, ip, sp, pc} │ │ - strbtmi r4, [r8], -r4, lsl #12 │ │ - ldc2l 0, cr15, [r9, #92] @ 0x5c │ │ - ldrdeq lr, [r0, -sp] │ │ - andseq pc, r4, r0, lsl #1 │ │ - eorsle r4, sl, r8, lsl #6 │ │ - stmdavs r0!, {r2, r5, r6, r7, fp, sp, lr} │ │ - eorvs r3, r0, r1 │ │ - ldmib sp, {r2, r4, r5, r9, ip, lr, pc}^ │ │ - @ instruction: 0xf01ea91f │ │ - @ instruction: 0xf10dfc5f │ │ - andls r0, ip, r0, lsr r8 │ │ - @ instruction: 0xf01e4640 │ │ - strmi pc, [r5], -fp, lsl #24 │ │ - subcs r4, r8, lr, lsl #12 │ │ - @ instruction: 0xf0022108 │ │ - @ instruction: 0x4669f873 │ │ - @ instruction: 0x46072230 │ │ - blx fe684698 │ │ - ldrtvs r2, [ip], #-0 │ │ - subeq pc, r4, r7, lsl #17 │ │ - stmdbge ip, {r0, r1, r2, r6, r7, r8, fp, sp, lr, pc} │ │ - andseq lr, r3, sp, asr #19 │ │ - subeq pc, r8, sp, lsl #17 │ │ - ldmdami r2, {r0, r4, ip, pc} │ │ - andsls r4, r0, r8, ror r4 │ │ - rscgt sl, r0, sp, lsl #16 │ │ - @ instruction: 0xf04ea80d │ │ - strmi pc, [r5], -r1, lsr #27 │ │ - @ instruction: 0xf99bf002 │ │ - stmdage sp, {r0, r2, r3, r8, sl, ip, pc} │ │ - cdp2 0, 8, cr15, cr10, cr1, {0} │ │ - @ instruction: 0xf0014640 │ │ - andslt pc, r6, r3, lsr lr @ │ │ - @ instruction: 0x87f0e8bd │ │ - strdcs sp, [r0], -lr │ │ - andsls r2, r1, r1, lsl #2 │ │ - stmdbmi r6, {r1, r2, r3, r8, ip, pc} │ │ - andcs r9, r4, r0, lsl r0 │ │ - tstls sp, r9, ror r4 │ │ - stmdage sp, {r0, r1, r2, r3, ip, pc} │ │ - ldrbtmi r4, [r9], #-2307 @ 0xfffff6fd │ │ - @ instruction: 0xff94f003 │ │ - andeq r5, r8, r8, lsr fp │ │ - andeq r8, r8, r8, lsl #31 │ │ - andeq r5, r8, r6, lsl #22 │ │ - ldrbmi lr, [r0, sp, lsr #18]! │ │ - ldmdbls lr, {r1, r2, r4, r7, ip, sp, pc} │ │ - strbtmi r4, [r8], -r4, lsl #12 │ │ - ldc2l 0, cr15, [fp, #-92]! @ 0xffffffa4 │ │ - ldrdeq lr, [r0, -sp] │ │ - andseq pc, r4, r0, lsl #1 │ │ - eorsle r4, sl, r8, lsl #6 │ │ - stmdavs r0!, {r2, r5, r6, r7, fp, sp, lr} │ │ - eorvs r3, r0, r1 │ │ - ldmib sp, {r2, r4, r5, r9, ip, lr, pc}^ │ │ - @ instruction: 0xf01ea91f │ │ - @ instruction: 0xf10dfc01 │ │ - andls r0, ip, r0, lsr r8 │ │ - @ instruction: 0xf01e4640 │ │ - strmi pc, [r5], -sp, lsr #23 │ │ - subcs r4, r8, lr, lsl #12 │ │ - @ instruction: 0xf0022108 │ │ - @ instruction: 0x4669f815 │ │ - @ instruction: 0x46072230 │ │ - blx f04754 │ │ - ldrtvs r2, [ip], #-0 │ │ - subeq pc, r4, r7, lsl #17 │ │ - stmdbge ip, {r0, r1, r2, r6, r7, r8, fp, sp, lr, pc} │ │ - andseq lr, r3, sp, asr #19 │ │ - subeq pc, r8, sp, lsl #17 │ │ - ldmdami r2, {r0, r4, ip, pc} │ │ - andsls r4, r0, r8, ror r4 │ │ - rscgt sl, r0, sp, lsl #16 │ │ - @ instruction: 0xf04ea80d │ │ - strmi pc, [r5], -r3, asr #26 │ │ - @ instruction: 0xf93df002 │ │ - stmdage sp, {r0, r2, r3, r8, sl, ip, pc} │ │ - cdp2 0, 2, cr15, cr12, cr1, {0} │ │ - @ instruction: 0xf0014640 │ │ - @ instruction: 0xb016fdd5 │ │ - @ instruction: 0x87f0e8bd │ │ - strdcs sp, [r0], -lr │ │ - andsls r2, r1, r1, lsl #2 │ │ - stmdbmi r6, {r1, r2, r3, r8, ip, pc} │ │ - andcs r9, r4, r0, lsl r0 │ │ - tstls sp, r9, ror r4 │ │ - stmdage sp, {r0, r1, r2, r3, ip, pc} │ │ - ldrbtmi r4, [r9], #-2307 @ 0xfffff6fd │ │ - @ instruction: 0xff36f003 │ │ - andeq r5, r8, ip, lsl sl │ │ - andeq r8, r8, ip, asr #29 │ │ - andeq r5, r8, sl, asr #20 │ │ - ldrbmi lr, [r0, sp, lsr #18]! │ │ - ldmdbls lr, {r1, r2, r4, r7, ip, sp, pc} │ │ - strbtmi r4, [r8], -r4, lsl #12 │ │ - ldc2 0, cr15, [sp, #-92] @ 0xffffffa4 │ │ - ldrdeq lr, [r0, -sp] │ │ - andseq pc, r4, r0, lsl #1 │ │ - eorsle r4, sl, r8, lsl #6 │ │ - stmdavs r0!, {r2, r5, r6, r7, fp, sp, lr} │ │ - eorvs r3, r0, r1 │ │ - ldmib sp, {r2, r4, r5, r9, ip, lr, pc}^ │ │ - @ instruction: 0xf01ea91f │ │ - @ instruction: 0xf10dfba3 │ │ - andls r0, ip, r0, lsr r8 │ │ - @ instruction: 0xf01e4640 │ │ - strmi pc, [r5], -pc, asr #22 │ │ - subcs r4, r8, lr, lsl #12 │ │ - @ instruction: 0xf0012108 │ │ - @ instruction: 0x4669ffb7 │ │ - @ instruction: 0x46072230 │ │ - @ instruction: 0xf9dcf081 │ │ - ldrtvs r2, [ip], #-0 │ │ - subeq pc, r4, r7, lsl #17 │ │ - stmdbge ip, {r0, r1, r2, r6, r7, r8, fp, sp, lr, pc} │ │ - andseq lr, r3, sp, asr #19 │ │ - subeq pc, r8, sp, lsl #17 │ │ - ldmdami r2, {r0, r4, ip, pc} │ │ - andsls r4, r0, r8, ror r4 │ │ - rscgt sl, r0, sp, lsl #16 │ │ - @ instruction: 0xf04ea80d │ │ - strmi pc, [r5], -r5, ror #25 │ │ - @ instruction: 0xf8dff002 │ │ - stmdage sp, {r0, r2, r3, r8, sl, ip, pc} │ │ - stc2l 0, cr15, [lr, #4] │ │ - @ instruction: 0xf0014640 │ │ - andslt pc, r6, r7, ror sp @ │ │ - @ instruction: 0x87f0e8bd │ │ - strdcs sp, [r0], -lr │ │ - andsls r2, r1, r1, lsl #2 │ │ - stmdbmi r6, {r1, r2, r3, r8, ip, pc} │ │ - andcs r9, r4, r0, lsl r0 │ │ - tstls sp, r9, ror r4 │ │ - stmdage sp, {r0, r1, r2, r3, ip, pc} │ │ - ldrbtmi r4, [r9], #-2307 @ 0xfffff6fd │ │ - cdp2 0, 13, cr15, cr8, cr3, {0} │ │ - andeq r5, r8, r0, lsl #19 │ │ - andeq r8, r8, r0, lsl lr │ │ - andeq r5, r8, lr, lsl #19 │ │ - ldrbmi lr, [r0, sp, lsr #18]! │ │ - ldmdbls lr, {r1, r2, r4, r7, ip, sp, pc} │ │ - strbtmi r4, [r8], -r4, lsl #12 │ │ - ldc2 0, cr15, [pc], #92 @ 486e4 │ │ - ldrdeq lr, [r0, -sp] │ │ - andseq pc, r4, r0, lsl #1 │ │ - eorsle r4, sl, r8, lsl #6 │ │ - stmdavs r0!, {r2, r5, r6, r7, fp, sp, lr} │ │ - eorvs r3, r0, r1 │ │ - ldmib sp, {r2, r4, r5, r9, ip, lr, pc}^ │ │ - @ instruction: 0xf01ea91f │ │ - @ instruction: 0xf10dfb45 │ │ - andls r0, ip, r0, lsr r8 │ │ - @ instruction: 0xf01e4640 │ │ - @ instruction: 0x4605faf1 │ │ - subcs r4, r8, lr, lsl #12 │ │ - @ instruction: 0xf0012108 │ │ - uqsaxmi pc, r9, r9 @ │ │ - @ instruction: 0x46072230 │ │ - @ instruction: 0xf97ef081 │ │ - ldrtvs r2, [ip], #-0 │ │ - subeq pc, r4, r7, lsl #17 │ │ - stmdbge ip, {r0, r1, r2, r6, r7, r8, fp, sp, lr, pc} │ │ - andseq lr, r3, sp, asr #19 │ │ - subeq pc, r8, sp, lsl #17 │ │ - ldmdami r2, {r0, r4, ip, pc} │ │ - andsls r4, r0, r8, ror r4 │ │ - rscgt sl, r0, sp, lsl #16 │ │ - @ instruction: 0xf04ea80d │ │ - strmi pc, [r5], -r7, lsl #25 │ │ - @ instruction: 0xf881f002 │ │ - stmdage sp, {r0, r2, r3, r8, sl, ip, pc} │ │ - ldc2l 0, cr15, [r0, #-4]! │ │ - @ instruction: 0xf0014640 │ │ - andslt pc, r6, r9, lsl sp @ │ │ - @ instruction: 0x87f0e8bd │ │ - strdcs sp, [r0], -lr │ │ - andsls r2, r1, r1, lsl #2 │ │ - stmdbmi r6, {r1, r2, r3, r8, ip, pc} │ │ - andcs r9, r4, r0, lsl r0 │ │ - tstls sp, r9, ror r4 │ │ - stmdage sp, {r0, r1, r2, r3, ip, pc} │ │ - ldrbtmi r4, [r9], #-2307 @ 0xfffff6fd │ │ - cdp2 0, 7, cr15, cr10, cr3, {0} │ │ - ldrdeq r5, [r8], -r4 │ │ - andeq r8, r8, r4, asr sp │ │ - ldrdeq r5, [r8], -r2 │ │ - ldrbmi lr, [r0, sp, lsr #18]! │ │ - ldmdbls lr, {r1, r2, r4, r7, ip, sp, pc} │ │ - strbtmi r4, [r8], -r4, lsl #12 │ │ - stc2l 0, cr15, [r1], #-92 @ 0xffffffa4 │ │ - ldrdeq lr, [r0, -sp] │ │ - andseq pc, r4, r0, lsl #1 │ │ - eorsle r4, sl, r8, lsl #6 │ │ - stmdavs r0!, {r2, r5, r6, r7, fp, sp, lr} │ │ - eorvs r3, r0, r1 │ │ - ldmib sp, {r2, r4, r5, r9, ip, lr, pc}^ │ │ - @ instruction: 0xf01ea91f │ │ - @ instruction: 0xf10dfae7 │ │ - andls r0, ip, r0, lsr r8 │ │ - @ instruction: 0xf01e4640 │ │ - @ instruction: 0x4605fa93 │ │ - subcs r4, r8, lr, lsl #12 │ │ - @ instruction: 0xf0012108 │ │ - @ instruction: 0x4669fefb │ │ - @ instruction: 0x46072230 │ │ - @ instruction: 0xf920f081 │ │ - ldrtvs r2, [ip], #-0 │ │ - subeq pc, r4, r7, lsl #17 │ │ - stmdbge ip, {r0, r1, r2, r6, r7, r8, fp, sp, lr, pc} │ │ - andseq lr, r3, sp, asr #19 │ │ - subeq pc, r8, sp, lsl #17 │ │ - ldmdami r2, {r0, r4, ip, pc} │ │ - andsls r4, r0, r8, ror r4 │ │ - rscgt sl, r0, sp, lsl #16 │ │ - @ instruction: 0xf04ea80d │ │ - strmi pc, [r5], -r9, lsr #24 │ │ - @ instruction: 0xf823f002 │ │ - stmdage sp, {r0, r2, r3, r8, sl, ip, pc} │ │ - ldc2 0, cr15, [r2, #-4] │ │ - @ instruction: 0xf0014640 │ │ - @ instruction: 0xb016fcbb │ │ - @ instruction: 0x87f0e8bd │ │ - strdcs sp, [r0], -lr │ │ - andsls r2, r1, r1, lsl #2 │ │ - stmdbmi r6, {r1, r2, r3, r8, ip, pc} │ │ - andcs r9, r4, r0, lsl r0 │ │ - tstls sp, r9, ror r4 │ │ - stmdage sp, {r0, r1, r2, r3, ip, pc} │ │ - ldrbtmi r4, [r9], #-2307 @ 0xfffff6fd │ │ - cdp2 0, 1, cr15, cr12, cr3, {0} │ │ - andeq r5, r8, r8, lsr r8 │ │ - muleq r8, r8, ip │ │ - andeq r5, r8, r6, lsl r8 │ │ + b cd1c0 │ │ + @ instruction: 0x000861b8 │ │ + mvnsmi lr, #737280 @ 0xb4000 │ │ + strmi fp, [r1], fp, lsl #1 │ │ + ldmdbmi r8, {r3, fp, sp, lr} │ │ + mulcc r8, r0, r6 │ │ + @ instruction: 0xf0764479 │ │ + @ instruction: 0x460df97b │ │ + mrseq pc, (UNDEF: 24) @ │ │ + ldmib r0, {r0, r1, r2, r9, sl, lr}^ │ │ + strbtmi r4, [r8], -r0, lsl #12 │ │ + @ instruction: 0xf0812228 │ │ + andcs pc, r0, lr, asr lr @ │ │ + stmib r7, {r3, r4, r8, sp}^ │ │ + @ instruction: 0xf0841000 │ │ + teqmi r0, #24 │ │ + blvs e7c834 │ │ + ldmib r8, {r3, r5, r8, fp, ip, sp, pc}^ │ │ + stmdavs r9, {ip} │ │ + stmib r7, {r3, r7, r8, r9, sl, lr}^ │ │ + strcs r0, [r0], -ip, lsl #2 │ │ + and r2, r5, r8, lsl r4 │ │ + andeq pc, r8, r9, lsl #2 │ │ + eorcs r4, r8, #110100480 @ 0x6900000 │ │ + cdp2 0, 4, cr15, cr5, cr1, {4} │ │ + strmi lr, [r0], -r9, asr #19 │ │ + andcc r6, r1, r8, lsr #16 │ │ + andlt r6, fp, r8, lsr #32 │ │ + mvnshi lr, #12386304 @ 0xbd0000 │ │ + andeq r6, r8, r4, lsr #3 │ │ + strlt r4, [r0, #1904] @ 0x770 │ │ + mulcs r0, r0, r0 │ │ + andls r2, r3, r8, lsl r1 │ │ + andls r9, r0, lr │ │ + tstls r2, r8, ror #12 │ │ + mcr2 0, 3, pc, cr6, cr0, {2} @ │ │ + tstcc r1, r1, lsl #16 │ │ + svclt 0x003e6001 │ │ + andslt r4, r0, r1, lsl #12 │ │ + cdple 13, 15, cr11, cr14, cr0, {4} │ │ mvnsmi lr, sp, lsr #18 │ │ - @ instruction: 0x4604b0b8 │ │ - umaaleq pc, r4, r0, r8 @ │ │ - @ instruction: 0xb120460d │ │ - cmple r7, r3, lsl #16 │ │ - ldrdvs lr, [lr], -r4 │ │ - @ instruction: 0xf10de01b │ │ - @ instruction: 0x46210830 │ │ - sfmvs f2, 4, [r7], #-192 @ 0xffffff40 │ │ - @ instruction: 0xf0814640 │ │ - ldrsbtcs pc, [r8], r5 @ │ │ - @ instruction: 0xf0012108 │ │ - strbmi pc, [r1], -r7, lsr #29 @ │ │ - @ instruction: 0x460622b0 │ │ - @ instruction: 0xf936f081 │ │ - @ instruction: 0xf8862000 │ │ - @ instruction: 0xf10700b4 │ │ - @ instruction: 0xf8c60008 │ │ - ldmdami r8, {r4, r5, r7} │ │ - stmib r4, {r3, r4, r5, r6, sl, lr}^ │ │ - stmiavs r3, {r1, r2, r3, sp, lr}^ │ │ - ldrtmi sl, [r1], -ip, lsl #16 │ │ - ldrmi r4, [r8, sl, lsr #12] │ │ - ldrdeq lr, [ip, -sp] │ │ - andseq pc, r5, r0, lsl #1 │ │ - @ instruction: 0x0601ea50 │ │ - andcs sp, r3, r1, lsl #2 │ │ - @ instruction: 0x466de012 │ │ - strtmi sl, [r8], -ip, lsl #18 │ │ + strmi fp, [pc], -ip, lsl #1 │ │ + @ instruction: 0x4604491a │ │ + ldrbtmi r3, [r9], #-8 │ │ + @ instruction: 0xf930f076 │ │ + strbtmi r4, [r8], r6, lsl #12 │ │ + strbmi r4, [r0], -sp, lsl #12 │ │ + eorscs r4, r0, #51380224 @ 0x3100000 │ │ + cdp2 0, 1, cr15, cr5, cr1, {4} │ │ + @ instruction: 0x46394630 │ │ @ instruction: 0xf0812230 │ │ - ldmib r4, {r0, r2, r3, r5, r7, fp, ip, sp, lr, pc}^ │ │ - @ instruction: 0xf06b010e │ │ - ldmib r4, {r0, r1, r3, r4, r5, r6, r7, fp, ip, sp, lr, pc}^ │ │ - strtmi r0, [sl], -ip, lsl #2 │ │ - @ instruction: 0xf8e6f056 │ │ - @ instruction: 0xf0016c20 │ │ - @ instruction: 0x2001fabd │ │ - subeq pc, r4, r4, lsl #17 │ │ - @ instruction: 0xf086fab6 │ │ - eorslt r0, r8, r0, asr #18 │ │ - ldrhhi lr, [r0, #141]! @ 0x8d │ │ - ldrbtmi r4, [r8], #-2050 @ 0xfffff7fe │ │ - blx 1848c4 │ │ - andeq r8, r8, r8, asr #28 │ │ - andeq r5, r8, lr, ror #14 │ │ - mvnsmi lr, sp, lsr #18 │ │ - cfldr32vc mvfx15, [r2, #-692]! @ 0xfffffd4c │ │ - @ instruction: 0xf8904604 │ │ - strmi r0, [sp], -r4, asr #32 │ │ - stmdacs r3, {r5, r8, ip, sp, pc} │ │ - ldmib r4, {r1, r3, r6, r8, ip, lr, pc}^ │ │ - ands r6, sp, lr │ │ - ldmdaeq r0!, {r0, r2, r3, r8, ip, sp, lr, pc} │ │ - eorscs r4, r0, #34603008 @ 0x2100000 │ │ - strbmi r6, [r0], -r7, lsr #24 │ │ - @ instruction: 0xf87af081 │ │ - eorvc pc, r8, pc, asr #8 │ │ - @ instruction: 0xf0012108 │ │ - strbmi pc, [r1], -fp, asr #28 @ │ │ - eorvc pc, r6, #1325400064 @ 0x4f000000 │ │ - @ instruction: 0xf0814606 │ │ - ldrdcs pc, [r0], -r9 │ │ - addseq pc, ip, #8781824 @ 0x860000 │ │ - andeq pc, r8, r7, lsl #2 │ │ - addseq pc, r8, #12976128 @ 0xc60000 │ │ - ldrbtmi r4, [r8], #-2072 @ 0xfffff7e8 │ │ - andvs lr, lr, r4, asr #19 │ │ - stmdage ip, {r0, r1, r6, r7, fp, sp, lr} │ │ - @ instruction: 0x462a4631 │ │ - ldmib sp, {r3, r4, r7, r8, r9, sl, lr}^ │ │ - @ instruction: 0xf080010c │ │ - b 1448964 │ │ - tstle r1, r1, lsl #12 │ │ - ands r2, r2, r3 │ │ - stmdbge ip, {r0, r2, r3, r5, r6, r9, sl, lr} │ │ - eorscs r4, r0, #40, 12 @ 0x2800000 │ │ - @ instruction: 0xf850f081 │ │ - ldrdeq lr, [lr, -r4] │ │ - @ instruction: 0xf89ef06b │ │ - ldrdeq lr, [ip, -r4] │ │ - @ instruction: 0xf056462a │ │ - stcvs 8, cr15, [r0], #-548 @ 0xfffffddc │ │ - stc2l 0, cr15, [r5], #-4 │ │ - @ instruction: 0xf8842001 │ │ - blx fedc8a54 │ │ - stmdbeq r0, {r1, r2, r7, ip, sp, lr, pc}^ │ │ - cfldr32vc mvfx15, [r2, #-52]! @ 0xffffffcc │ │ - ldrhhi lr, [r0, #141]! @ 0x8d │ │ - ldrbtmi r4, [r8], #-2050 @ 0xfffff7fe │ │ - @ instruction: 0xf9a6f00a │ │ - andeq r8, r8, r6, asr #22 │ │ - @ instruction: 0x000856b2 │ │ - mvnsmi lr, sp, lsr #18 │ │ - @ instruction: 0x4604b098 │ │ - umaaleq pc, r4, r0, r8 @ │ │ - @ instruction: 0xb120460d │ │ - cmple r5, r3, lsl #16 │ │ - ldrdvs lr, [lr], -r4 │ │ - usatmi lr, #8, r9 │ │ - strbmi r4, [r0], -r1, lsr #12 │ │ - sfmvs f2, 4, [r7], #-192 @ 0xffffff40 │ │ - @ instruction: 0xf81ef081 │ │ - tstcs r8, r8, lsr r0 │ │ - ldc2l 0, cr15, [r0, #4]! │ │ - eorscs r4, r0, #68157440 @ 0x4100000 │ │ - @ instruction: 0xf0814606 │ │ - andcs pc, r0, r5, lsl r8 @ │ │ - eorseq pc, r4, r6, lsl #17 │ │ - andeq pc, r8, r7, lsl #2 │ │ - ldmdami r8, {r4, r5, r8, r9, sp, lr} │ │ - stmib r4, {r3, r4, r5, r6, sl, lr}^ │ │ - stmiavs r3, {r1, r2, r3, sp, lr}^ │ │ - ldrtmi r4, [r1], -r8, ror #12 │ │ - ldrmi r4, [r8, sl, lsr #12] │ │ - ldrdeq lr, [r0, -sp] │ │ - andseq pc, r5, r0, lsl #1 │ │ - @ instruction: 0x0601ea50 │ │ - andcs sp, r3, r1, lsl #2 │ │ - stcge 0, cr14, [ip, #-72] @ 0xffffffb8 │ │ - eorscs r4, r0, #110100480 @ 0x6900000 │ │ - @ instruction: 0xf0804628 │ │ - ldmib r4, {r0, r1, r2, r4, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ - @ instruction: 0xf06b010e │ │ - ldmib r4, {r0, r2, r6, fp, ip, sp, lr, pc}^ │ │ - strtmi r0, [sl], -ip, lsl #2 │ │ - @ instruction: 0xf830f056 │ │ - @ instruction: 0xf0016c20 │ │ - andcs pc, r1, r3, lsl ip @ │ │ - subeq pc, r4, r4, lsl #17 │ │ - @ instruction: 0xf086fab6 │ │ - andslt r0, r8, r0, asr #18 │ │ - ldrhhi lr, [r0, #141]! @ 0x8d │ │ - ldrbtmi r4, [r8], #-2050 @ 0xfffff7fe │ │ - @ instruction: 0xf94ef00a │ │ - andeq r9, r8, ip, ror #6 │ │ - andeq r5, r8, r2, lsl #12 │ │ - mvnsmi lr, sp, lsr #18 │ │ - @ instruction: 0x4604b098 │ │ - umaaleq pc, r4, r0, r8 @ │ │ - @ instruction: 0xb120460d │ │ - cmple r5, r3, lsl #16 │ │ - ldrdvs lr, [lr], -r4 │ │ - usatmi lr, #8, r9 │ │ - strbmi r4, [r0], -r1, lsr #12 │ │ - sfmvs f2, 4, [r7], #-192 @ 0xffffff40 │ │ - @ instruction: 0xffc6f080 │ │ - tstcs r8, r8, lsr r0 │ │ - ldc2 0, cr15, [r8, #4] │ │ - eorscs r4, r0, #68157440 @ 0x4100000 │ │ - @ instruction: 0xf0804606 │ │ - @ instruction: 0x2000ffbd │ │ - eorseq pc, r4, r6, lsl #17 │ │ - andeq pc, r8, r7, lsl #2 │ │ - ldmdami r8, {r4, r5, r8, r9, sp, lr} │ │ - stmib r4, {r3, r4, r5, r6, sl, lr}^ │ │ - stmiavs r3, {r1, r2, r3, sp, lr}^ │ │ - ldrtmi r4, [r1], -r8, ror #12 │ │ - ldrmi r4, [r8, sl, lsr #12] │ │ - ldrdeq lr, [r0, -sp] │ │ - andseq pc, r5, r0, lsl #1 │ │ - @ instruction: 0x0601ea50 │ │ - andcs sp, r3, r1, lsl #2 │ │ - stcge 0, cr14, [ip, #-72] @ 0xffffffb8 │ │ - eorscs r4, r0, #110100480 @ 0x6900000 │ │ - @ instruction: 0xf0804628 │ │ - ldmib r4, {r0, r1, r2, r3, r4, r7, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ - @ instruction: 0xf06a010e │ │ - ldmib r4, {r0, r2, r3, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ - strtmi r0, [sl], -ip, lsl #2 │ │ - @ instruction: 0xffd8f055 │ │ - @ instruction: 0xf0016c20 │ │ - andcs pc, r1, r4, ror #19 │ │ - subeq pc, r4, r4, lsl #17 │ │ - @ instruction: 0xf086fab6 │ │ - andslt r0, r8, r0, asr #18 │ │ - ldrhhi lr, [r0, #141]! @ 0x8d │ │ - ldrbtmi r4, [r8], #-2050 @ 0xfffff7fe │ │ - @ instruction: 0xf8f6f00a │ │ - andeq sl, r8, r4, ror #2 │ │ - andeq r5, r8, r2, asr r5 │ │ - mvnsmi lr, sp, lsr #18 │ │ - @ instruction: 0x4604b098 │ │ - umaaleq pc, r4, r0, r8 @ │ │ - @ instruction: 0xb120460d │ │ - cmple r5, r3, lsl #16 │ │ - ldrdvs lr, [lr], -r4 │ │ - usatmi lr, #8, r9 │ │ - strbmi r4, [r0], -r1, lsr #12 │ │ - sfmvs f2, 4, [r7], #-192 @ 0xffffff40 │ │ - @ instruction: 0xff6ef080 │ │ - tstcs r8, r8, lsr r0 │ │ - stc2l 0, cr15, [r0, #-4] │ │ - eorscs r4, r0, #68157440 @ 0x4100000 │ │ - @ instruction: 0xf0804606 │ │ - andcs pc, r0, r5, ror #30 │ │ - eorseq pc, r4, r6, lsl #17 │ │ - andeq pc, r8, r7, lsl #2 │ │ - ldmdami r8, {r4, r5, r8, r9, sp, lr} │ │ - stmib r4, {r3, r4, r5, r6, sl, lr}^ │ │ - stmiavs r3, {r1, r2, r3, sp, lr}^ │ │ - ldrtmi r4, [r1], -r8, ror #12 │ │ - ldrmi r4, [r8, sl, lsr #12] │ │ - ldrdeq lr, [r0, -sp] │ │ - andseq pc, r5, r0, lsl #1 │ │ - @ instruction: 0x0601ea50 │ │ - andcs sp, r3, r1, lsl #2 │ │ - stcge 0, cr14, [ip, #-72] @ 0xffffffb8 │ │ - eorscs r4, r0, #110100480 @ 0x6900000 │ │ - @ instruction: 0xf0804628 │ │ - ldmib r4, {r0, r1, r2, r6, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ - @ instruction: 0xf06a010e │ │ - ldmib r4, {r0, r2, r4, r7, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ - strtmi r0, [sl], -ip, lsl #2 │ │ - @ instruction: 0xff80f055 │ │ - @ instruction: 0xf0016c20 │ │ - andcs pc, r1, pc, ror r9 @ │ │ - subeq pc, r4, r4, lsl #17 │ │ - @ instruction: 0xf086fab6 │ │ - andslt r0, r8, r0, asr #18 │ │ - ldrhhi lr, [r0, #141]! @ 0x8d │ │ - ldrbtmi r4, [r8], #-2050 @ 0xfffff7fe │ │ - @ instruction: 0xf89ef00a │ │ - andeq r9, r8, r8, lsr r8 │ │ - andeq r5, r8, r2, lsr #9 │ │ - mvnsmi lr, sp, lsr #18 │ │ - @ instruction: 0x4604b098 │ │ - umaaleq pc, r4, r0, r8 @ │ │ - @ instruction: 0xb120460d │ │ - cmple r5, r3, lsl #16 │ │ - ldrdvs lr, [lr], -r4 │ │ - usatmi lr, #8, r9 │ │ - strbmi r4, [r0], -r1, lsr #12 │ │ - sfmvs f2, 4, [r7], #-192 @ 0xffffff40 │ │ - @ instruction: 0xff16f080 │ │ - tstcs r8, r8, lsr r0 │ │ - stc2l 0, cr15, [r8], #4 │ │ - eorscs r4, r0, #68157440 @ 0x4100000 │ │ - @ instruction: 0xf0804606 │ │ - andcs pc, r0, sp, lsl #30 │ │ - eorseq pc, r4, r6, lsl #17 │ │ - andeq pc, r8, r7, lsl #2 │ │ - ldmdami r8, {r4, r5, r8, r9, sp, lr} │ │ - stmib r4, {r3, r4, r5, r6, sl, lr}^ │ │ - stmiavs r3, {r1, r2, r3, sp, lr}^ │ │ - ldrtmi r4, [r1], -r8, ror #12 │ │ - ldrmi r4, [r8, sl, lsr #12] │ │ - ldrdeq lr, [r0, -sp] │ │ - andseq pc, r5, r0, lsl #1 │ │ - @ instruction: 0x0601ea50 │ │ - andcs sp, r3, r1, lsl #2 │ │ - stcge 0, cr14, [ip, #-72] @ 0xffffffb8 │ │ - eorscs r4, r0, #110100480 @ 0x6900000 │ │ - @ instruction: 0xf0804628 │ │ - ldmib r4, {r0, r1, r2, r3, r5, r6, r7, r9, sl, fp, ip, sp, lr, pc}^ │ │ - @ instruction: 0xf06a010e │ │ - ldmib r4, {r0, r2, r3, r4, r5, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ - strtmi r0, [sl], -ip, lsl #2 │ │ - @ instruction: 0xff28f055 │ │ - @ instruction: 0xf0016c20 │ │ - strdcs pc, [r1], -r8 │ │ - subeq pc, r4, r4, lsl #17 │ │ - @ instruction: 0xf086fab6 │ │ - andslt r0, r8, r0, asr #18 │ │ - ldrhhi lr, [r0, #141]! @ 0x8d │ │ - ldrbtmi r4, [r8], #-2050 @ 0xfffff7fe │ │ - @ instruction: 0xf846f00a │ │ - andeq r8, r8, ip, lsr #21 │ │ - strdeq r5, [r8], -r2 │ │ - mvnsmi lr, sp, lsr #18 │ │ - strmi fp, [r4], -r4, lsr #1 │ │ - umaaleq pc, r4, r0, r8 @ │ │ - @ instruction: 0xb120460d │ │ - cmple r7, r3, lsl #16 │ │ - ldrdvs lr, [lr], -r4 │ │ - @ instruction: 0xf10de01b │ │ - @ instruction: 0x46210830 │ │ - sfmvs f2, 4, [r7], #-192 @ 0xffffff40 │ │ - @ instruction: 0xf0804640 │ │ - @ instruction: 0xf44ffebd │ │ - smlattcs r8, r8, r0, r7 │ │ - stc2 0, cr15, [lr], {1} │ │ - rsbcs r4, r0, #68157440 @ 0x4100000 │ │ - @ instruction: 0xf0804606 │ │ - andcs pc, r0, sp, lsl pc @ │ │ - rsbeq pc, r4, r6, lsl #17 │ │ - andeq pc, r8, r7, lsl #2 │ │ - ldmdami r8, {r4, r5, r9, sl, sp, lr} │ │ - stmib r4, {r3, r4, r5, r6, sl, lr}^ │ │ - stmiavs r3, {r1, r2, r3, sp, lr}^ │ │ - ldrtmi sl, [r1], -ip, lsl #16 │ │ - ldrmi r4, [r8, sl, lsr #12] │ │ - ldrdeq lr, [ip, -sp] │ │ - andseq pc, r5, r0, lsl #1 │ │ - @ instruction: 0x0601ea50 │ │ - andcs sp, r3, r1, lsl #2 │ │ - @ instruction: 0x466de012 │ │ - strtmi sl, [r8], -ip, lsl #18 │ │ - @ instruction: 0xf0802230 │ │ - ldmib r4, {r0, r2, r4, r7, r9, sl, fp, ip, sp, lr, pc}^ │ │ - @ instruction: 0xf06a010e │ │ - ldmib r4, {r0, r1, r5, r6, r7, r9, sl, fp, ip, sp, lr, pc}^ │ │ - strtmi r0, [sl], -ip, lsl #2 │ │ - mcr2 0, 6, pc, cr14, cr5, {2} @ │ │ - @ instruction: 0xf0016c20 │ │ - @ instruction: 0x2001fab8 │ │ - subeq pc, r4, r4, lsl #17 │ │ - @ instruction: 0xf086fab6 │ │ - eorlt r0, r4, r0, asr #18 │ │ + stmdals r0, {r4, r9, sl, fp, ip, sp, lr, pc} │ │ + teqeq pc, r0 @ │ │ + andle r2, r9, r9, lsr #18 │ │ + tstle r4, r8, lsr #16 │ │ + andeq pc, r8, r8, lsl #2 │ │ + blx ff6044b6 │ │ + strbtmi lr, [r8], -r2 │ │ + mrrc2 0, 0, pc, ip, cr2 @ │ │ + ldmib r6, {r9, sp}^ │ │ + teqvs r2, #12 │ │ + andcc r6, r1, #2752512 @ 0x2a0000 │ │ + tstlt r9, sl, lsr #32 │ │ + strmi r6, [r8, r9, asr #16] │ │ + stmdacc r1, {r5, fp, sp, lr} │ │ + svclt 0x00046020 │ │ + @ instruction: 0xf0514620 │ │ + andlt pc, ip, r3, asr #23 │ │ ldrhhi lr, [r0, #141]! @ 0x8d │ │ - ldrbtmi r4, [r8], #-2050 @ 0xfffff7fe │ │ - @ instruction: 0xffecf009 │ │ - muleq r8, r8, pc @ │ │ - andeq r5, r8, lr, lsr r3 │ │ + andeq r6, r8, lr, lsl r1 │ │ mvnsmi lr, sp, lsr #18 │ │ - strmi fp, [r4], -r4, lsr #1 │ │ - umaaleq pc, r4, r0, r8 @ │ │ - @ instruction: 0xb120460d │ │ - cmple r7, r3, lsl #16 │ │ - ldrdvs lr, [lr], -r4 │ │ - @ instruction: 0xf10de01b │ │ - @ instruction: 0x46210830 │ │ - sfmvs f2, 4, [r7], #-192 @ 0xffffff40 │ │ - @ instruction: 0xf0804640 │ │ - @ instruction: 0xf44ffe63 │ │ - smlattcs r8, r4, r0, r7 │ │ - ldc2 0, cr15, [r4], #-4 │ │ - rsbcs r4, r0, #68157440 @ 0x4100000 │ │ - @ instruction: 0xf0804606 │ │ - andcs pc, r0, r3, asr #29 │ │ - rsbeq pc, r4, r6, lsl #17 │ │ - andeq pc, r8, r7, lsl #2 │ │ - ldmdami r8, {r4, r5, r9, sl, sp, lr} │ │ - stmib r4, {r3, r4, r5, r6, sl, lr}^ │ │ - stmiavs r3, {r1, r2, r3, sp, lr}^ │ │ - ldrtmi sl, [r1], -ip, lsl #16 │ │ - ldrmi r4, [r8, sl, lsr #12] │ │ - ldrdeq lr, [ip, -sp] │ │ - andseq pc, r5, r0, lsl #1 │ │ - @ instruction: 0x0601ea50 │ │ - andcs sp, r3, r1, lsl #2 │ │ - @ instruction: 0x466de012 │ │ - strtmi sl, [r8], -ip, lsl #18 │ │ - @ instruction: 0xf0802230 │ │ - ldmib r4, {r0, r1, r3, r4, r5, r9, sl, fp, ip, sp, lr, pc}^ │ │ - @ instruction: 0xf06a010e │ │ - ldmib r4, {r0, r3, r7, r9, sl, fp, ip, sp, lr, pc}^ │ │ - strtmi r0, [sl], -ip, lsl #2 │ │ - mrc2 0, 3, pc, cr4, cr5, {2} │ │ - @ instruction: 0xf0016c20 │ │ - andcs pc, r1, r2, asr r8 @ │ │ - subeq pc, r4, r4, lsl #17 │ │ - @ instruction: 0xf086fab6 │ │ - eorlt r0, r4, r0, asr #18 │ │ - ldrhhi lr, [r0, #141]! @ 0x8d │ │ - ldrbtmi r4, [r8], #-2050 @ 0xfffff7fe │ │ - @ instruction: 0xff92f009 │ │ - andeq r9, r8, r4, ror #5 │ │ - andeq r5, r8, sl, lsl #5 │ │ - strdlt fp, [r9], r0 │ │ - movwcs lr, #10701 @ 0x29cd │ │ - stmiavs r0, {r0, r2, r3, r4, r9, sl, lr}^ │ │ - stmdbmi pc, {r1, r2, r4, r9, sl, lr} @ │ │ + strmi fp, [pc], -ip, lsl #1 │ │ + @ instruction: 0x46044918 │ │ ldrbtmi r3, [r9], #-8 │ │ - mrc2 0, 3, pc, cr12, cr1, {2} │ │ - @ instruction: 0xf1074607 │ │ - stmdbvs r0, {r2, r4, r8, r9} │ │ - blgt 3da5dc │ │ - strvs lr, [r0, #-2509] @ 0xfffff633 │ │ - @ instruction: 0xf9faf017 │ │ - stmdage r2, {r1, r9, sl, lr} │ │ - stmdage r4, {ip, pc} │ │ - ldrtmi r4, [r9], -fp, lsl #12 │ │ - @ instruction: 0xf9f1f04c │ │ - @ instruction: 0xf0659806 │ │ - stmdavs r0!, {r1, r2, r3, r6, r8, fp, ip, sp, lr, pc} │ │ - eorvs r3, r0, r1 │ │ - ldcllt 0, cr11, [r0, #36]! @ 0x24 │ │ - muleq r8, sl, pc @ │ │ - svcmi 0x00f0e92d │ │ - @ instruction: 0xf8d0b095 │ │ - ldrmi fp, [sl], ip │ │ - @ instruction: 0x46154956 │ │ - eorseq pc, r8, fp, lsl #2 │ │ - @ instruction: 0xf0514479 │ │ - pkhtbmi pc, r0, r3, asr #28 @ │ │ - ldmib r0, {r1, r8, ip, pc}^ │ │ - @ instruction: 0xf10d0100 │ │ - @ instruction: 0xf8d80920 │ │ - strmi r4, [r1], #-12 │ │ - tstcc r1, ip, lsl #8 │ │ - stfned f1, [r1, #-44] @ 0xffffffd4 │ │ - tstls sl, r2, lsl #16 │ │ - orrcc pc, r0, pc, asr #32 │ │ - stmib sp, {r0, r4, r7, r8, r9, lr}^ │ │ - @ instruction: 0xb3ac0108 │ │ - @ instruction: 0xf04c4648 │ │ - strmi pc, [r6], -r9, lsr #17 │ │ - cdpne 8, 4, cr9, cr4, cr12, {0} │ │ - tsteq r6, r6, asr r9 │ │ - smlabbeq sl, r1, sl, lr │ │ - rsbmi r9, r8, ip, lsl #8 │ │ - mvnsle r4, r8, lsl #6 │ │ - stceq 8, cr15, [r8], {86} @ 0x56 │ │ - stc2 0, cr15, [r4, #-92]! @ 0xffffffa4 │ │ - @ instruction: 0x4607b198 │ │ - @ instruction: 0xf9b6f066 │ │ - svchi 0x005bf3bf │ │ - svceq 0x0000e857 │ │ - stmda r7, {r0, r6, r9, sl, fp, ip}^ │ │ - bcs 4d658 │ │ - stmdacs r1, {r3, r4, r5, r6, r7, r8, ip, lr, pc} │ │ - ldrtmi sp, [r8], -r4, lsl #2 │ │ + @ instruction: 0xf8f4f076 │ │ + strbtmi r4, [r8], r6, lsl #12 │ │ + strbmi r4, [r0], -sp, lsl #12 │ │ + eorscs r4, r0, #51380224 @ 0x3100000 │ │ + ldc2l 0, cr15, [r9, #516] @ 0x204 │ │ + @ instruction: 0x46394630 │ │ + @ instruction: 0xf0812230 │ │ + stmdals r0, {r2, r4, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ + tsteq pc, r0 @ │ │ + andle r2, r9, r8, lsl r9 │ │ + tstle r4, r7, lsl r8 │ │ + andeq pc, r8, r8, lsl #2 │ │ + blx fe70452e │ │ + strbtmi lr, [r8], -r2 │ │ + stc2l 0, cr15, [lr], #-8 │ │ + ldmib r6, {r9, sp}^ │ │ + teqvs r2, #12 │ │ + andcc r6, r1, #2752512 @ 0x2a0000 │ │ + tstlt r9, sl, lsr #32 │ │ + strmi r6, [r8, r9, asr #16] │ │ + @ instruction: 0xf0024620 │ │ + andlt pc, ip, r9, asr fp @ │ │ + ldrhhi lr, [r0, #141]! @ 0x8d │ │ + andeq r6, r8, r6, lsr #1 │ │ + strdlt fp, [r7], r0 │ │ + strmi r4, [r6], -pc, lsl #12 │ │ + mrseq pc, (UNDEF: 24) @ │ │ + @ instruction: 0xf06ba802 │ │ + stmdals r2, {r2, r3, r4, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ + eorle r2, lr, r1, lsl #16 │ │ + andcs r9, r1, #3, 26 @ 0xc0 │ │ + mulsmi r0, sp, r8 │ │ + ldrdne lr, [r2], -r5 │ │ + strcs lr, [r2, -r5, asr #19] │ │ + cmnlt r0, r9, ror r1 │ │ svchi 0x005bf3bf │ │ - blx 1605042 │ │ - @ instruction: 0xf8d89c0c │ │ - tstcs r8, r0 │ │ - @ instruction: 0xf0801b80 │ │ - strmi lr, [r1], -r0, ror #30 │ │ - @ instruction: 0xf0154640 │ │ - @ instruction: 0xf856fc62 │ │ - @ instruction: 0xf01e0c08 │ │ - @ instruction: 0xe7c8fa5c │ │ - @ instruction: 0xf10b492e │ │ - ldrbtmi r0, [r9], #-96 @ 0xffffffa0 │ │ - mcr2 0, 0, pc, cr2, cr1, {2} @ │ │ - tstls r1, r6, lsl #12 │ │ - ldrdeq lr, [r0, -r0] │ │ - bleq 8852d4 │ │ - ldrdls pc, [ip], -r6 │ │ - @ instruction: 0xf8cd4401 │ │ - tstcc r1, ip, lsl r0 │ │ - stfned f1, [r1, #-24] @ 0xffffffe8 │ │ - tstls r5, r2, lsl #16 │ │ - orrcc pc, r0, pc, asr #32 │ │ - stmib sp, {r0, r4, r7, r8, r9, lr}^ │ │ - stfges f0, [r3], {3} │ │ - ldrbtmi r4, [pc], #-3873 @ 48ec4 │ │ - svceq 0x0000f1b9 │ │ - strtmi sp, [r0], -lr, lsr #32 │ │ - @ instruction: 0xffccf04b │ │ - stmdals r7, {r7, r9, sl, lr} │ │ - stmdbeq r1, {r5, r7, r8, ip, sp, lr, pc} │ │ - tsteq r6, r8, asr r9 │ │ - smlabbeq sl, r1, sl, lr │ │ - andsls pc, ip, sp, asr #17 │ │ - movwmi r4, #32872 @ 0x8068 │ │ - ldmdb r8, {r2, r3, r5, r6, r7, r8, ip, lr, pc}^ │ │ - stmvs sl, {r1, r8} │ │ - vnmlsne.f16 s13, s3, s22 @ │ │ - tsteq r7, r1, lsr #32 @ │ │ - @ instruction: 0xf1004408 │ │ - ldrbmi r0, [r8], -r8, lsl #2 │ │ - @ instruction: 0x46584798 │ │ - @ instruction: 0xf0554639 │ │ - ldmdavs r0!, {r0, r1, r5, r8, r9, sl, fp, ip, sp, lr, pc} │ │ - bl fe851370 │ │ - @ instruction: 0xf0800008 │ │ - @ instruction: 0x4601ef10 │ │ - @ instruction: 0xf0154630 │ │ - ldmdb r8, {r1, r4, sl, fp, ip, sp, lr, pc}^ │ │ - @ instruction: 0xf04b0102 │ │ - @ instruction: 0xe7cdffbc │ │ - stmdavs r8, {r0, r8, fp, ip, pc} │ │ - andvs r3, r8, r1 │ │ - stmdavs r8, {r1, r8, fp, ip, pc} │ │ - andvs r3, r8, r1 │ │ - pop {r0, r2, r4, ip, sp, pc} │ │ - svclt 0x00008ff0 │ │ - strdeq r9, [r8], -r8 │ │ - andeq r9, r8, r6, ror #2 │ │ - andeq r9, r8, lr, lsr #18 │ │ - strdlt fp, [r9], r0 │ │ - movwcs lr, #10701 @ 0x29cd │ │ - stmiavs r0, {r0, r2, r3, r4, r9, sl, lr}^ │ │ - stmdbmi pc, {r1, r2, r4, r9, sl, lr} @ │ │ - ldrbtmi r3, [r9], #-8 │ │ - ldc2 0, cr15, [sl, #324] @ 0x144 │ │ - @ instruction: 0xf1074607 │ │ - stmdbvs r0, {r2, r4, r8, r9} │ │ - blgt 3da7a0 │ │ - strvs lr, [r0, #-2509] @ 0xfffff633 │ │ - @ instruction: 0xf918f017 │ │ - stmdage r2, {r1, r9, sl, lr} │ │ - stmdage r4, {ip, pc} │ │ - ldrtmi r4, [r9], -fp, lsl #12 │ │ - @ instruction: 0xf90ff04c │ │ - @ instruction: 0xf0549806 │ │ - stmdavs r0!, {r0, r1, r2, r3, r4, r6, r8, fp, ip, sp, lr, pc} │ │ - eorvs r3, r0, r1 │ │ - ldcllt 0, cr11, [r0, #36]! @ 0x24 │ │ - strdeq r8, [r8], -lr │ │ - svcmi 0x00f0e92d │ │ - stmib sp, {r0, r5, r7, ip, sp, pc}^ │ │ - stmiavs r4, {r2, r8, r9, sp}^ │ │ - @ instruction: 0xf104498a │ │ - ldrbtmi r0, [r9], #-16 │ │ - ldc2l 0, cr15, [r2, #-324]! @ 0xfffffebc │ │ - smlabbls r3, r0, r6, r4 │ │ - ldrdne lr, [r0], -r0 │ │ - stmdbeq r8, {r0, r2, r3, r8, ip, sp, lr, pc}^ │ │ - ldrdcs pc, [ip], -r8 │ │ - strmi sl, [r8], #-2820 @ 0xfffff4fc │ │ - stmib sp, {r1, r4, r8, ip, pc}^ │ │ - andcc r2, r1, r6, lsl r3 │ │ - andsls ip, r5, r4, lsl #18 │ │ - addcc pc, r0, pc, asr #32 │ │ - orrsmi r9, r0, #20, 2 │ │ - stcge 0, cr9, [r6, #-76] @ 0xffffffb4 │ │ - strtmi r4, [r8], -r9, asr #12 │ │ - blx ff605152 │ │ - andeq pc, r8, r4, lsl #2 │ │ - stmdals r6, {r1, ip, pc} │ │ - strbeq r9, [r0, r1, lsl #8] │ │ - ldmib sp, {r2, r3, r4, r5, ip, lr, pc}^ │ │ - andcs r4, r4, r8, lsl #12 │ │ - tstcs r8, r6, ror fp │ │ - ldrbtmi r2, [fp], #-520 @ 0xfffffdf8 │ │ - blx f05170 │ │ - @ instruction: 0xf04f460f │ │ - stmib r7, {r0, r9, fp}^ │ │ - strtmi r4, [ip], r0, lsl #12 │ │ - @ instruction: 0x46289019 │ │ - @ instruction: 0xf04f911a │ │ - @ instruction: 0xf8cd0b08 │ │ - ldm r9, {r2, r3, r5, r6, sp, pc} │ │ - rsbsgt r0, lr, lr, ror r0 │ │ - @ instruction: 0x4664ad1c │ │ - strtmi r4, [r1], -r8, lsr #12 │ │ - blx fec8519e │ │ - bfieq r9, ip, (invalid: 16:0) │ │ - ldmib sp, {r5, ip, lr, pc}^ │ │ - ldmdals r9, {r1, r2, r3, r4, r9, sl, ip, pc} │ │ - andle r4, fp, r2, lsl #11 │ │ - andeq lr, fp, r7, lsl #22 │ │ - andls pc, fp, r7, asr #16 │ │ - beq c5478 │ │ - @ instruction: 0xf10b6046 │ │ - @ instruction: 0xf8cd0b08 │ │ - strb sl, [r7, ip, rrx]! │ │ - ldrbmi r2, [r1], -r8 │ │ - ldmdage r9, {ip, pc} │ │ - movwcs r2, #33281 @ 0x8201 │ │ - ldc2 0, cr15, [ip, #-4] │ │ - @ instruction: 0xe7e99f1a │ │ - @ instruction: 0xf04f2708 │ │ - @ instruction: 0xf04f0a00 │ │ - and r0, r1, r0, lsl #18 │ │ - ldrdls pc, [r4], #-141 @ 0xffffff73 @ │ │ - bleq 6854b8 │ │ - b 14344d0 │ │ - strcs r0, [r0], #-1738 @ 0xfffff936 │ │ - andle r4, lr, r6, lsr #5 │ │ - ldmdbpl r8!, {r0, r3, r4, r5, r8, fp, ip} │ │ - stmdavs r9, {r1, r3, r5, r9, sl, lr}^ │ │ - tsteq r2, sp, asr #19 │ │ - @ instruction: 0x46414658 │ │ - stc2 0, cr15, [ip], {116} @ 0x74 │ │ - @ instruction: 0xf06e9808 │ │ - strcc pc, [r8], #-3187 @ 0xfffff38d │ │ - ldrtmi lr, [r8], -lr, ror #15 │ │ - @ instruction: 0xf04e4649 │ │ - stmdals r1, {r0, r1, r2, r3, r5, r6, r7, sl, fp, ip, sp, lr, pc} │ │ - eorscc r4, r8, r8, asr #18 │ │ - @ instruction: 0xf0624479 │ │ - strmi pc, [ip], -r7, ror #30 │ │ - ldrdcs lr, [r0, -r0] │ │ - blge 1633cc │ │ - @ instruction: 0xf10d9212 │ │ - stmib sp, {r3, r4, r8, r9, fp}^ │ │ - ldmdane r0, {r1, r2, r4, r8, r9}^ │ │ - andcc ip, r1, r2, lsl #20 │ │ - stmdbeq r8, {r0, r2, r3, r8, ip, sp, lr, pc}^ │ │ - @ instruction: 0xf04f9015 │ │ - orrmi r3, r8, #128 @ 0x80 │ │ - @ instruction: 0x46589013 │ │ - andsls r4, r4, #76546048 @ 0x4900000 │ │ - blx 2c525e │ │ - strbeq r9, [r0, r6, lsl #16] │ │ - strls sp, [r1], #-61 @ 0xffffffc3 │ │ - ldmib sp, {r2, sp}^ │ │ - tstcs r8, r8, lsl #12 │ │ - andcs r4, r8, #55296 @ 0xd800 │ │ - @ instruction: 0xf05a447b │ │ - @ instruction: 0x460ff9b7 │ │ - beq c5250 │ │ - strhi lr, [r0], -r7, asr #19 │ │ - stmdaeq r8, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ - @ instruction: 0x46589019 │ │ - @ instruction: 0xf8cd911a │ │ - ldm r9, {r2, r3, r5, r6, sp, pc} │ │ - rsbsgt r0, lr, lr, ror r0 │ │ - @ instruction: 0x2608ad1c │ │ - @ instruction: 0x4628465c │ │ - @ instruction: 0xf05a4621 │ │ - ldmdals ip, {r1, r2, r5, r6, r7, r9, fp, ip, sp, lr, pc} │ │ - eorle r0, r0, r0, asr #15 │ │ - blls 8038b8 │ │ - strmi r9, [r2, #2073] @ 0x819 │ │ - bl 23d17c │ │ - @ instruction: 0xf8470008 │ │ - @ instruction: 0xf10a9008 │ │ - @ instruction: 0xf8c00a01 │ │ - @ instruction: 0xf108b004 │ │ - @ instruction: 0xf8cd0808 │ │ - strb sl, [r6, ip, rrx]! │ │ - ldmdage r9, {r9, sl, ip, pc} │ │ - andcs r4, r1, #84934656 @ 0x5100000 │ │ - @ instruction: 0xf0012308 │ │ - svcls 0x001afc99 │ │ - strcs lr, [r8, -r9, ror #15] │ │ - stmdaeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ - beq 852bc │ │ - @ instruction: 0xf8dde002 │ │ - stcls 0, cr8, [r1], {100} @ 0x64 │ │ - b 142320c │ │ - @ instruction: 0xf10d09ca │ │ - stmdacc r1, {r3, r4, r9, fp} │ │ - cdpmi 0, 1, cr6, cr3, cr0, {1} │ │ - cfstrsls mvf2, [r2, #-0] │ │ - strmi r4, [r1, #1150]! @ 0x47e │ │ - ldmdbne r8!, {r2, r3, ip, lr, pc} │ │ - @ instruction: 0x4629593a │ │ - ldrbmi r6, [r0], -r3, asr #16 │ │ - blx ffc05368 │ │ - @ instruction: 0x46314650 │ │ - stc2l 0, cr15, [ip, #340] @ 0x154 │ │ - ldrb r3, [r0, r8, lsl #8]! │ │ - ldrtmi r4, [r9], -r0, asr #12 │ │ - @ instruction: 0xf9c2f023 │ │ - stmdavs r8, {r0, r1, r8, fp, ip, pc} │ │ - andvs r3, r8, r1 │ │ - pop {r0, r5, ip, sp, pc} │ │ - svclt 0x00008ff0 │ │ - @ instruction: 0x000893b2 │ │ - andeq sl, r8, r2, rrx │ │ - @ instruction: 0x000892b4 │ │ - andeq r9, r8, ip, asr pc │ │ - andeq r9, r8, r4, ror #3 │ │ - addlt fp, r6, r0, lsl r5 │ │ svcne 0x0000e850 │ │ - stmda r0, {r1, r3, r6, sl, fp, ip}^ │ │ - blcs 51df8 │ │ - @ instruction: 0xf1b1d1f8 │ │ - ldcle 15, cr3, [r7, #-1020] @ 0xfffffc04 │ │ - ldrbtmi r4, [r9], #-2316 @ 0xfffff6f4 │ │ - @ instruction: 0xf1009100 │ │ - tstls r1, r8, lsl #2 │ │ - mrsls r2, (UNDEF: 20) │ │ - stmib sp, {r0, r3, r5, r6, r9, sl, lr}^ │ │ - ldmib r0, {r1, r8, ip}^ │ │ - stmiavs sl, {r2, r8}^ │ │ - ldrmi sl, [r0, r2, lsl #18] │ │ - ldmib sp, {r2, r9, sl, lr}^ │ │ - stmiavs r9, {ip}^ │ │ - strtmi r4, [r0], -r8, lsl #15 │ │ - ldclt 0, cr11, [r0, #-24] @ 0xffffffe8 │ │ - svclt 0x0000defe │ │ - andeq r4, r8, r2, ror #26 │ │ + stmda r0, {r1, r3, r6, r9, sl, fp, ip}^ │ │ + blcs 5118c │ │ + stmdbcs r1, {r3, r4, r5, r6, r7, r8, ip, lr, pc} │ │ + @ instruction: 0xf3bfbf04 │ │ + @ instruction: 0xf0678f5b │ │ + @ instruction: 0xf106fe48 │ │ + ldmda r1, {r3, r4, r8}^ │ │ + andcc r0, r1, r0, lsl #30 │ │ + andeq lr, r0, #4259840 @ 0x410000 │ │ + mvnsle r2, r0, lsl #20 │ │ + addcs r2, r1, #240 @ 0xf0 │ │ + movwmi pc, #111 @ 0x6f @ │ │ + cdp 0, 1, cr15, cr14, cr4, {4} │ │ + strtmi r4, [r1], -r8, lsr #12 │ │ + pop {r0, r1, r2, ip, sp, pc} │ │ + @ instruction: 0xf01e40f0 │ │ + @ instruction: 0xf89db89b │ │ + @ instruction: 0x212b0010 │ │ + andseq pc, r8, sp, lsl #17 │ │ + andls r9, r5, r3, lsl #16 │ │ + ldrbtmi r4, [r8], #-2052 @ 0xfffff7fc │ │ + stmdami r4, {ip, pc} │ │ + blmi 172df4 │ │ + ldrbtmi r4, [fp], #-1144 @ 0xfffffb88 │ │ + cdp2 0, 4, cr15, cr12, cr8, {0} │ │ + andeq r5, r8, lr, ror #31 │ │ + @ instruction: 0xffffe343 │ │ + @ instruction: 0x000862b2 │ │ addslt fp, r8, r0, ror r5 │ │ ldmib r0, {r0, r9, sl, lr}^ │ │ @ instruction: 0xf0800200 │ │ tstmi r0, #20 │ │ tstcc r8, fp, lsl #2 │ │ @ instruction: 0xf100a80c │ │ ldm r1, {r3, r9} │ │ tstcs r0, r8, ror r0 │ │ tstls sp, r8, ror r2 │ │ tstls ip, r4, lsl r1 │ │ strbtmi lr, [ip], -fp │ │ - @ instruction: 0xf0164620 │ │ - stcge 13, cr15, [ip, #-572] @ 0xfffffdc4 │ │ + @ instruction: 0xf01c4620 │ │ + stcge 15, cr15, [ip, #-964] @ 0xfffffc3c │ │ strtmi r4, [r1], -r5, lsl #20 │ │ @ instruction: 0x4628447a │ │ - @ instruction: 0xf932f001 │ │ - @ instruction: 0xf0014628 │ │ - andslt pc, r8, r9, asr fp @ │ │ + stc2l 0, cr15, [r4], #-8 │ │ + @ instruction: 0xf0034628 │ │ + andslt pc, r8, r3, lsr #16 │ │ svclt 0x0000bd70 │ │ - andeq r4, r8, r4, lsr #27 │ │ + @ instruction: 0x00085fb8 │ │ addslt fp, r8, r0, ror r5 │ │ ldmib r0, {r0, r9, sl, lr}^ │ │ @ instruction: 0xf0800200 │ │ tstmi r0, #20 │ │ tstcc r8, fp, lsl #2 │ │ @ instruction: 0xf100a80c │ │ ldm r1, {r3, r9} │ │ tstcs r0, r8, ror r0 │ │ tstls sp, r8, ror r2 │ │ tstls ip, r4, lsl r1 │ │ strbtmi lr, [ip], -fp │ │ - @ instruction: 0xf0164620 │ │ - stcge 13, cr15, [ip, #-412] @ 0xfffffe64 │ │ + @ instruction: 0xf01c4620 │ │ + stcge 15, cr15, [ip, #-804] @ 0xfffffcdc │ │ strtmi r4, [r1], -r5, lsl #20 │ │ @ instruction: 0x4628447a │ │ - @ instruction: 0xf90af001 │ │ - @ instruction: 0xf0014628 │ │ - andslt pc, r8, r1, lsl fp @ │ │ + ldc2 0, cr15, [ip], #-8 │ │ + @ instruction: 0xf0024628 │ │ + andslt pc, r8, fp, ror #31 │ │ svclt 0x0000bd70 │ │ - andeq r4, r8, r4, asr sp │ │ + andeq r5, r8, r8, ror #30 │ │ addslt fp, r8, r0, ror r5 │ │ ldmib r0, {r0, r9, sl, lr}^ │ │ @ instruction: 0xf0800200 │ │ tstmi r0, #20 │ │ tstcc r8, fp, lsl #2 │ │ @ instruction: 0xf100a80c │ │ ldm r1, {r3, r9} │ │ tstcs r0, r8, ror r0 │ │ tstls sp, r8, ror r2 │ │ tstls ip, r4, lsl r1 │ │ strbtmi lr, [ip], -fp │ │ - @ instruction: 0xf0164620 │ │ - stcge 13, cr15, [ip, #-252] @ 0xffffff04 │ │ + @ instruction: 0xf01c4620 │ │ + stcge 15, cr15, [ip, #-644] @ 0xfffffd7c │ │ strtmi r4, [r1], -r5, lsl #20 │ │ @ instruction: 0x4628447a │ │ - @ instruction: 0xf8e2f001 │ │ - @ instruction: 0xf0014628 │ │ - @ instruction: 0xb018faf9 │ │ + ldc2 0, cr15, [r4], {2} │ │ + @ instruction: 0xf0024628 │ │ + @ instruction: 0xb018ffb3 │ │ svclt 0x0000bd70 │ │ - andeq r4, r8, r4, lsl #26 │ │ + andeq r5, r8, r8, lsl pc │ │ @ instruction: 0xb099b5f0 │ │ ldmib r1, {r2, r9, sl, lr}^ │ │ @ instruction: 0xf0800200 │ │ tstmi r0, #20 │ │ @ instruction: 0xf101d10d │ │ stmdbge ip, {r3} │ │ andeq pc, r8, #1073741824 @ 0x40000000 │ │ smlaleq lr, r8, r0, r8 │ │ rscgt r2, r8, #0 │ │ andscs r9, r4, sp │ │ strtmi r9, [r0], -ip │ │ stcge 0, cr14, [ip, #-48] @ 0xffffffd0 │ │ - @ instruction: 0xf0164628 │ │ - bmi 2087b4 │ │ + @ instruction: 0xf01c4628 │ │ + bmi 2084f8 │ │ ldrtmi r4, [r0], -lr, ror #12 │ │ ldrbtmi r4, [sl], #-1577 @ 0xfffff9d7 │ │ - @ instruction: 0xf8b8f001 │ │ + blx ffb04732 │ │ ldrtmi r4, [r1], -r0, lsr #12 │ │ - stc2 0, cr15, [sl], #428 @ 0x1ac │ │ + mrc2 7, 6, pc, cr8, cr15, {7} │ │ ldcllt 0, cr11, [r0, #100]! @ 0x64 │ │ - @ instruction: 0x00084cbe │ │ + andeq r5, r8, r2, ror #29 │ │ addslt fp, r8, r0, ror r5 │ │ ldmib r0, {r0, r9, sl, lr}^ │ │ @ instruction: 0xf0800200 │ │ tstmi r0, #20 │ │ tstcc r8, fp, lsl #2 │ │ @ instruction: 0xf100a80c │ │ ldm r1, {r3, r9} │ │ tstcs r0, r8, ror r0 │ │ tstls sp, r8, ror r2 │ │ tstls ip, r4, lsl r1 │ │ strbtmi lr, [ip], -fp │ │ - @ instruction: 0xf0164620 │ │ - stcge 12, cr15, [ip, #-948] @ 0xfffffc4c │ │ + @ instruction: 0xf01c4620 │ │ + stcge 15, cr15, [ip, #-316] @ 0xfffffec4 │ │ strtmi r4, [r1], -r5, lsl #20 │ │ @ instruction: 0x4628447a │ │ - @ instruction: 0xf890f001 │ │ - @ instruction: 0xf0014628 │ │ - andslt pc, r8, r7, asr sl @ │ │ + blx ff104782 │ │ + @ instruction: 0xf0024628 │ │ + andslt pc, r8, r1, lsl #30 │ │ svclt 0x0000bd70 │ │ - andeq r4, r8, r0, lsl #25 │ │ + andeq r5, r8, r4, lsr #29 │ │ + mvnsmi lr, sp, lsr #18 │ │ + pkhbtmi fp, r8, r8, lsl #1 │ │ + ldmib r2, {r0, r2, r9, sl, lr}^ │ │ + @ instruction: 0xf0800100 │ │ + movwmi r0, #32788 @ 0x8014 │ │ + @ instruction: 0xf102d10e │ │ + bge 3487c4 │ │ + tsteq r8, r2, lsl #2 @ │ │ + smullseq lr, r8, r0, r8 │ │ + bicsgt r2, r8, r0 │ │ + andls r4, sp, r1, asr #12 │ │ + andls r2, ip, r4, lsl r0 │ │ + and r4, lr, r8, lsr #12 │ │ + ldrmi r4, [r1], -lr, ror #12 │ │ + @ instruction: 0xf01c4630 │ │ + svcge 0x000cff21 │ │ + ldrtmi r4, [r1], -r6, lsl #20 │ │ + @ instruction: 0x4638447a │ │ + blx fe5847de │ │ + strbmi r4, [r1], -r8, lsr #12 │ │ + @ instruction: 0xf000463a │ │ + andslt pc, r8, r5, ror #20 │ │ + ldrhhi lr, [r0, #141]! @ 0x8d │ │ + andeq r5, r8, r8, asr #28 │ │ addslt fp, r8, r0, ror r5 │ │ ldmib r0, {r0, r9, sl, lr}^ │ │ @ instruction: 0xf0800200 │ │ tstmi r0, #20 │ │ tstcc r8, fp, lsl #2 │ │ @ instruction: 0xf100a80c │ │ ldm r1, {r3, r9} │ │ tstcs r0, r8, ror r0 │ │ tstls sp, r8, ror r2 │ │ tstls ip, r4, lsl r1 │ │ strbtmi lr, [ip], -fp │ │ - @ instruction: 0xf0164620 │ │ - stcge 12, cr15, [ip, #-788] @ 0xfffffcec │ │ + @ instruction: 0xf01c4620 │ │ + stcge 14, cr15, [ip, #-988] @ 0xfffffc24 │ │ strtmi r4, [r1], -r5, lsl #20 │ │ @ instruction: 0x4628447a │ │ - @ instruction: 0xf868f001 │ │ - @ instruction: 0xf0014628 │ │ - andslt pc, r8, pc, lsl fp @ │ │ + blx 1b04832 │ │ + @ instruction: 0xf0024628 │ │ + @ instruction: 0xb018fef9 │ │ svclt 0x0000bd70 │ │ - andeq r4, r8, r0, lsr ip │ │ + strdeq r5, [r8], -r4 │ │ addslt fp, r8, r0, ror r5 │ │ ldmib r0, {r0, r9, sl, lr}^ │ │ @ instruction: 0xf0800200 │ │ tstmi r0, #20 │ │ tstcc r8, fp, lsl #2 │ │ @ instruction: 0xf100a80c │ │ ldm r1, {r3, r9} │ │ tstcs r0, r8, ror r0 │ │ tstls sp, r8, ror r2 │ │ tstls ip, r4, lsl r1 │ │ strbtmi lr, [ip], -fp │ │ - @ instruction: 0xf0164620 │ │ - stcge 12, cr15, [ip, #-628] @ 0xfffffd8c │ │ + @ instruction: 0xf01c4620 │ │ + stcge 14, cr15, [ip, #-828] @ 0xfffffcc4 │ │ strtmi r4, [r1], -r5, lsl #20 │ │ @ instruction: 0x4628447a │ │ - @ instruction: 0xf840f001 │ │ - @ instruction: 0xf0014628 │ │ - andslt pc, r8, r7, lsr sl @ │ │ + blx 1104882 │ │ + @ instruction: 0xf0034628 │ │ + andslt pc, r8, r1, asr #16 │ │ svclt 0x0000bd70 │ │ - andeq r4, r8, r0, ror #23 │ │ + andeq r5, r8, r4, lsr #27 │ │ addslt fp, r8, r0, ror r5 │ │ ldmib r0, {r0, r9, sl, lr}^ │ │ @ instruction: 0xf0800200 │ │ tstmi r0, #20 │ │ tstcc r8, fp, lsl #2 │ │ @ instruction: 0xf100a80c │ │ ldm r1, {r3, r9} │ │ tstcs r0, r8, ror r0 │ │ tstls sp, r8, ror r2 │ │ tstls ip, r4, lsl r1 │ │ strbtmi lr, [ip], -fp │ │ - @ instruction: 0xf0164620 │ │ - stcge 12, cr15, [ip, #-468] @ 0xfffffe2c │ │ + @ instruction: 0xf01c4620 │ │ + stcge 14, cr15, [ip, #-668] @ 0xfffffd64 │ │ strtmi r4, [r1], -r5, lsl #20 │ │ @ instruction: 0x4628447a │ │ - @ instruction: 0xf818f001 │ │ - @ instruction: 0xf0014628 │ │ - andslt pc, r8, pc, lsr #21 │ │ + blx 7048d2 │ │ + @ instruction: 0xf0024628 │ │ + andslt pc, r8, r5, lsl #31 │ │ svclt 0x0000bd70 │ │ - muleq r8, r0, fp │ │ + andeq r5, r8, r4, asr sp │ │ addslt fp, r8, r0, ror r5 │ │ ldmib r0, {r0, r9, sl, lr}^ │ │ @ instruction: 0xf0800200 │ │ tstmi r0, #20 │ │ tstcc r8, fp, lsl #2 │ │ @ instruction: 0xf100a80c │ │ ldm r1, {r3, r9} │ │ tstcs r0, r8, ror r0 │ │ tstls sp, r8, ror r2 │ │ tstls ip, r4, lsl r1 │ │ strbtmi lr, [ip], -fp │ │ - @ instruction: 0xf0164620 │ │ - stcge 12, cr15, [ip, #-308] @ 0xfffffecc │ │ + @ instruction: 0xf01c4620 │ │ + stcge 14, cr15, [ip, #-508] @ 0xfffffe04 │ │ strtmi r4, [r1], -r5, lsl #20 │ │ @ instruction: 0x4628447a │ │ - @ instruction: 0xfff0f000 │ │ - @ instruction: 0xf0014628 │ │ - andslt pc, r8, r7, asr #19 │ │ + blx ffd04920 │ │ + @ instruction: 0xf0024628 │ │ + andslt pc, r8, sp, lsr #30 │ │ svclt 0x0000bd70 │ │ - andeq r4, r8, r0, asr #22 │ │ + andeq r5, r8, r4, lsl #26 │ │ addslt fp, r8, r0, ror r5 │ │ ldmib r0, {r0, r9, sl, lr}^ │ │ @ instruction: 0xf0800200 │ │ tstmi r0, #20 │ │ tstcc r8, fp, lsl #2 │ │ @ instruction: 0xf100a80c │ │ ldm r1, {r3, r9} │ │ tstcs r0, r8, ror r0 │ │ tstls sp, r8, ror r2 │ │ tstls ip, r4, lsl r1 │ │ strbtmi lr, [ip], -fp │ │ - @ instruction: 0xf0164620 │ │ - stcge 12, cr15, [ip, #-148] @ 0xffffff6c │ │ + @ instruction: 0xf01c4620 │ │ + stcge 14, cr15, [ip, #-348] @ 0xfffffea4 │ │ strtmi r4, [r1], -r5, lsl #20 │ │ @ instruction: 0x4628447a │ │ - @ instruction: 0xffc8f000 │ │ - @ instruction: 0xf0014628 │ │ - andslt pc, r8, pc, lsr #19 │ │ + blx ff304970 │ │ + @ instruction: 0xf0024628 │ │ + andslt pc, r8, r9, asr #28 │ │ svclt 0x0000bd70 │ │ - strdeq r4, [r8], -r0 │ │ + @ instruction: 0x00085cb4 │ │ + addslt fp, r8, r0, ror r5 │ │ + ldmib r0, {r0, r9, sl, lr}^ │ │ + @ instruction: 0xf0800200 │ │ + tstmi r0, #20 │ │ + tstcc r8, fp, lsl #2 │ │ + @ instruction: 0xf100a80c │ │ + ldm r1, {r3, r9} │ │ + tstcs r0, r8, ror r0 │ │ + tstls sp, r8, ror r2 │ │ + tstls ip, r4, lsl r1 │ │ + strbtmi lr, [ip], -fp │ │ + @ instruction: 0xf01c4620 │ │ + stcge 14, cr15, [ip, #-188] @ 0xffffff44 │ │ + strtmi r4, [r1], -r5, lsl #20 │ │ + @ instruction: 0x4628447a │ │ + blx fe9049c0 │ │ + @ instruction: 0xf0024628 │ │ + andslt pc, r8, sp, lsr #30 │ │ + svclt 0x0000bd70 │ │ + andeq r5, r8, r4, ror #24 │ │ mvnsmi lr, sp, lsr #18 │ │ pkhbtmi fp, r8, r8, lsl #1 │ │ ldmib r2, {r0, r2, r9, sl, lr}^ │ │ @ instruction: 0xf0800100 │ │ movwmi r0, #32788 @ 0x8014 │ │ @ instruction: 0xf102d10e │ │ - bge 349598 │ │ + bge 348a04 │ │ tsteq r8, r2, lsl #2 @ │ │ smullseq lr, r8, r0, r8 │ │ bicsgt r2, r8, r0 │ │ andls r4, sp, r1, asr #12 │ │ andls r2, ip, r4, lsl r0 │ │ and r4, lr, r8, lsr #12 │ │ ldrmi r4, [r1], -lr, ror #12 │ │ - @ instruction: 0xf0164630 │ │ - svcge 0x000cfbf7 │ │ + @ instruction: 0xf01c4630 │ │ + svcge 0x000cfe01 │ │ ldrtmi r4, [r1], -r6, lsl #20 │ │ @ instruction: 0x4638447a │ │ - @ instruction: 0xff9af000 │ │ + blx 1d84a1c │ │ strbmi r4, [r1], -r8, lsr #12 │ │ @ instruction: 0xf000463a │ │ - @ instruction: 0xb018f9db │ │ + andslt pc, r8, r9, ror #20 │ │ ldrhhi lr, [r0, #141]! @ 0x8d │ │ - muleq r8, r4, sl │ │ - addslt fp, r8, r0, ror r5 │ │ - ldmib r0, {r0, r9, sl, lr}^ │ │ - @ instruction: 0xf0800200 │ │ - tstmi r0, #20 │ │ - tstcc r8, fp, lsl #2 │ │ - @ instruction: 0xf100a80c │ │ - ldm r1, {r3, r9} │ │ - tstcs r0, r8, ror r0 │ │ - tstls sp, r8, ror r2 │ │ - tstls ip, r4, lsl r1 │ │ - strbtmi lr, [ip], -fp │ │ - @ instruction: 0xf0164620 │ │ - vstrge d15, [ip, #-820] @ 0xfffffccc │ │ - strtmi r4, [r1], -r5, lsl #20 │ │ - @ instruction: 0x4628447a │ │ - @ instruction: 0xff70f000 │ │ - @ instruction: 0xf0014628 │ │ - andslt pc, r8, r7, lsl r9 @ │ │ - svclt 0x0000bd70 │ │ - andeq r4, r8, r0, asr #20 │ │ + andeq r5, r8, r8, lsl #24 │ │ addslt fp, r8, r0, ror r5 │ │ ldmib r0, {r0, r9, sl, lr}^ │ │ @ instruction: 0xf0800200 │ │ tstmi r0, #20 │ │ tstcc r8, fp, lsl #2 │ │ @ instruction: 0xf100a80c │ │ ldm r1, {r3, r9} │ │ tstcs r0, r8, ror r0 │ │ tstls sp, r8, ror r2 │ │ tstls ip, r4, lsl r1 │ │ strbtmi lr, [ip], -fp │ │ - @ instruction: 0xf0164620 │ │ - vstrge d15, [ip, #-660] @ 0xfffffd6c │ │ + @ instruction: 0xf01c4620 │ │ + stcge 13, cr15, [ip, #-860] @ 0xfffffca4 │ │ strtmi r4, [r1], -r5, lsl #20 │ │ @ instruction: 0x4628447a │ │ - @ instruction: 0xff48f000 │ │ - @ instruction: 0xf0014628 │ │ - andslt pc, r8, pc, asr #19 │ │ + blx 1304a70 │ │ + @ instruction: 0xf0024628 │ │ + @ instruction: 0xb018fdb9 │ │ svclt 0x0000bd70 │ │ - strdeq r4, [r8], -r0 │ │ + @ instruction: 0x00085bb4 │ │ addslt fp, r8, r0, ror r5 │ │ ldmib r0, {r0, r9, sl, lr}^ │ │ @ instruction: 0xf0800200 │ │ tstmi r0, #20 │ │ tstcc r8, fp, lsl #2 │ │ @ instruction: 0xf100a80c │ │ ldm r1, {r3, r9} │ │ tstcs r0, r8, ror r0 │ │ tstls sp, r8, ror r2 │ │ tstls ip, r4, lsl r1 │ │ strbtmi lr, [ip], -fp │ │ - @ instruction: 0xf0164620 │ │ - vstrge d15, [ip, #-500] @ 0xfffffe0c │ │ + @ instruction: 0xf01c4620 │ │ + stcge 13, cr15, [ip, #-700] @ 0xfffffd44 │ │ strtmi r4, [r1], -r5, lsl #20 │ │ @ instruction: 0x4628447a │ │ - @ instruction: 0xff20f000 │ │ - @ instruction: 0xf0014628 │ │ - mulslt r8, r7, r9 │ │ + blx 904ac0 │ │ + @ instruction: 0xf0024628 │ │ + andslt pc, r8, r1, lsl #30 │ │ svclt 0x0000bd70 │ │ - andeq r4, r8, r0, lsr #19 │ │ + andeq r5, r8, r4, ror #22 │ │ addslt fp, r8, r0, ror r5 │ │ ldmib r0, {r0, r9, sl, lr}^ │ │ @ instruction: 0xf0800200 │ │ tstmi r0, #20 │ │ tstcc r8, fp, lsl #2 │ │ @ instruction: 0xf100a80c │ │ ldm r1, {r3, r9} │ │ tstcs r0, r8, ror r0 │ │ tstls sp, r8, ror r2 │ │ tstls ip, r4, lsl r1 │ │ strbtmi lr, [ip], -fp │ │ - @ instruction: 0xf0164620 │ │ - vstrge d15, [ip, #-340] @ 0xfffffeac │ │ + @ instruction: 0xf01c4620 │ │ + stcge 13, cr15, [ip, #-540] @ 0xfffffde4 │ │ strtmi r4, [r1], -r5, lsl #20 │ │ @ instruction: 0x4628447a │ │ - cdp2 0, 15, cr15, cr8, cr0, {0} │ │ - @ instruction: 0xf0014628 │ │ - andslt pc, r8, pc, lsr #18 │ │ + @ instruction: 0xf9faf002 │ │ + @ instruction: 0xf0024628 │ │ + andslt pc, r8, r9, ror #29 │ │ svclt 0x0000bd70 │ │ - andeq r4, r8, r0, asr r9 │ │ + andeq r5, r8, r4, lsl fp │ │ addslt fp, r8, r0, ror r5 │ │ ldmib r0, {r0, r9, sl, lr}^ │ │ @ instruction: 0xf0800200 │ │ tstmi r0, #20 │ │ tstcc r8, fp, lsl #2 │ │ @ instruction: 0xf100a80c │ │ ldm r1, {r3, r9} │ │ tstcs r0, r8, ror r0 │ │ tstls sp, r8, ror r2 │ │ tstls ip, r4, lsl r1 │ │ strbtmi lr, [ip], -fp │ │ - @ instruction: 0xf0164620 │ │ - vstrge d15, [ip, #-180] @ 0xffffff4c │ │ + @ instruction: 0xf01c4620 │ │ + stcge 13, cr15, [ip, #-380] @ 0xfffffe84 │ │ strtmi r4, [r1], -r5, lsl #20 │ │ @ instruction: 0x4628447a │ │ - cdp2 0, 13, cr15, cr0, cr0, {0} │ │ - @ instruction: 0xf0014628 │ │ - andslt pc, r8, r7, ror r9 @ │ │ + @ instruction: 0xf9d2f002 │ │ + @ instruction: 0xf0024628 │ │ + andslt pc, r8, r1, lsr #26 │ │ svclt 0x0000bd70 │ │ - andeq r4, r8, r0, lsl #18 │ │ + andeq r5, r8, r4, asr #21 │ │ addslt fp, r8, r0, ror r5 │ │ ldmib r0, {r0, r9, sl, lr}^ │ │ @ instruction: 0xf0800200 │ │ tstmi r0, #20 │ │ tstcc r8, fp, lsl #2 │ │ @ instruction: 0xf100a80c │ │ ldm r1, {r3, r9} │ │ tstcs r0, r8, ror r0 │ │ tstls sp, r8, ror r2 │ │ tstls ip, r4, lsl r1 │ │ strbtmi lr, [ip], -fp │ │ - @ instruction: 0xf0164620 │ │ - vstrge d15, [ip, #-20] @ 0xffffffec │ │ + @ instruction: 0xf01c4620 │ │ + stcge 13, cr15, [ip, #-220] @ 0xffffff24 │ │ strtmi r4, [r1], -r5, lsl #20 │ │ @ instruction: 0x4628447a │ │ - cdp2 0, 10, cr15, cr8, cr0, {0} │ │ - @ instruction: 0xf0014628 │ │ - andslt pc, r8, pc, lsl #18 │ │ + @ instruction: 0xf9aaf002 │ │ + @ instruction: 0xf0024628 │ │ + andslt pc, r8, r9, lsl #26 │ │ svclt 0x0000bd70 │ │ - @ instruction: 0x000848b0 │ │ - mvnsmi lr, sp, lsr #18 │ │ - pkhbtmi fp, r8, r8, lsl #1 │ │ - ldmib r2, {r0, r2, r9, sl, lr}^ │ │ - @ instruction: 0xf0800100 │ │ - movwmi r0, #32788 @ 0x8014 │ │ - @ instruction: 0xf102d10e │ │ - bge 3497d8 │ │ - tsteq r8, r2, lsl #2 @ │ │ - smullseq lr, r8, r0, r8 │ │ - bicsgt r2, r8, r0 │ │ - andls r4, sp, r1, asr #12 │ │ - andls r2, ip, r4, lsl r0 │ │ - and r4, lr, r8, lsr #12 │ │ - ldrmi r4, [r1], -lr, ror #12 │ │ - @ instruction: 0xf0164630 │ │ - svcge 0x000cfad7 │ │ - ldrtmi r4, [r1], -r6, lsl #20 │ │ - @ instruction: 0x4638447a │ │ - cdp2 0, 7, cr15, cr10, cr0, {0} │ │ - strbmi r4, [r1], -r8, lsr #12 │ │ - @ instruction: 0xf000463a │ │ - andslt pc, r8, sp, ror r8 @ │ │ - ldrhhi lr, [r0, #141]! @ 0x8d │ │ - andeq r4, r8, r4, asr r8 │ │ + andeq r5, r8, r4, ror sl │ │ addslt fp, r8, r0, ror r5 │ │ ldmib r0, {r0, r9, sl, lr}^ │ │ @ instruction: 0xf0800200 │ │ tstmi r0, #20 │ │ tstcc r8, fp, lsl #2 │ │ @ instruction: 0xf100a80c │ │ ldm r1, {r3, r9} │ │ tstcs r0, r8, ror r0 │ │ tstls sp, r8, ror r2 │ │ tstls ip, r4, lsl r1 │ │ strbtmi lr, [ip], -fp │ │ - @ instruction: 0xf0164620 │ │ - vstrge s30, [ip, #-692] @ 0xfffffd4c │ │ + @ instruction: 0xf01c4620 │ │ + stcge 13, cr15, [ip, #-60] @ 0xffffffc4 │ │ strtmi r4, [r1], -r5, lsl #20 │ │ @ instruction: 0x4628447a │ │ - cdp2 0, 5, cr15, cr0, cr0, {0} │ │ - @ instruction: 0xf0014628 │ │ - mulslt r8, r7, r8 │ │ + @ instruction: 0xf982f002 │ │ + @ instruction: 0xf0024628 │ │ + @ instruction: 0xb018fdfd │ │ svclt 0x0000bd70 │ │ - andeq r4, r8, r0, lsl #16 │ │ + andeq r5, r8, r4, lsr #20 │ │ addslt fp, r8, r0, ror r5 │ │ ldmib r0, {r0, r9, sl, lr}^ │ │ @ instruction: 0xf0800200 │ │ tstmi r0, #20 │ │ tstcc r8, fp, lsl #2 │ │ @ instruction: 0xf100a80c │ │ ldm r1, {r3, r9} │ │ tstcs r0, r8, ror r0 │ │ tstls sp, r8, ror r2 │ │ tstls ip, r4, lsl r1 │ │ strbtmi lr, [ip], -fp │ │ - @ instruction: 0xf0164620 │ │ - vstrge s30, [ip, #-532] @ 0xfffffdec │ │ + @ instruction: 0xf01c4620 │ │ + stcge 12, cr15, [ip, #-924] @ 0xfffffc64 │ │ strtmi r4, [r1], -r5, lsl #20 │ │ @ instruction: 0x4628447a │ │ - cdp2 0, 2, cr15, cr8, cr0, {0} │ │ - @ instruction: 0xf0004628 │ │ - @ instruction: 0xb018ffdf │ │ + @ instruction: 0xf95af002 │ │ + @ instruction: 0xf0024628 │ │ + @ instruction: 0xb018fdb5 │ │ svclt 0x0000bd70 │ │ - @ instruction: 0x000847b0 │ │ + ldrdeq r5, [r8], -r4 │ │ addslt fp, r8, r0, ror r5 │ │ ldmib r0, {r0, r9, sl, lr}^ │ │ @ instruction: 0xf0800200 │ │ tstmi r0, #20 │ │ tstcc r8, fp, lsl #2 │ │ @ instruction: 0xf100a80c │ │ ldm r1, {r3, r9} │ │ tstcs r0, r8, ror r0 │ │ tstls sp, r8, ror r2 │ │ tstls ip, r4, lsl r1 │ │ strbtmi lr, [ip], -fp │ │ - @ instruction: 0xf0164620 │ │ - vstrge s30, [ip, #-372] @ 0xfffffe8c │ │ + @ instruction: 0xf01c4620 │ │ + stcge 12, cr15, [ip, #-764] @ 0xfffffd04 │ │ strtmi r4, [r1], -r5, lsl #20 │ │ @ instruction: 0x4628447a │ │ - cdp2 0, 0, cr15, cr0, cr0, {0} │ │ - @ instruction: 0xf0014628 │ │ - andslt pc, r8, r7, asr r8 @ │ │ + @ instruction: 0xf932f002 │ │ + @ instruction: 0xf0024628 │ │ + andslt pc, r8, sp, ror sp @ │ │ svclt 0x0000bd70 │ │ - andeq r4, r8, r0, ror #14 │ │ - mvnsmi lr, sp, lsr #18 │ │ - ldmib r2, {r1, r2, r4, r7, ip, sp, pc}^ │ │ - strmi r4, [r5], -r0, lsl #12 │ │ - @ instruction: 0xf0844688 │ │ - teqmi r0, #23 │ │ - mvfgee f5, #0.5 │ │ - tsteq r8, r2, lsl #2 @ │ │ - @ instruction: 0xf05f4630 │ │ - svcls 0x000af84d │ │ - addmi r4, r7, #20, 16 @ 0x140000 │ │ - strcs sp, [r0], -ip, lsl #2 │ │ - @ instruction: 0xf89d2417 │ │ - and r7, lr, ip, lsr #32 │ │ - tsteq r9, r2, lsl #2 @ │ │ - @ instruction: 0x46687a17 │ │ - @ instruction: 0xf0802227 │ │ - and pc, r6, fp, asr #16 │ │ - @ instruction: 0x46681c71 │ │ - @ instruction: 0xf080220b │ │ - strcs pc, [r0], -r5, asr #16 │ │ - strls r2, [sl], #-1046 @ 0xfffffbea │ │ - @ instruction: 0xf88d4669 │ │ - eorcs r7, r7, #48 @ 0x30 │ │ - cfmadd32ge mvax0, mvfx9, mvfx10, mvfx11 │ │ - andeq pc, r9, r6, lsl #2 │ │ - @ instruction: 0xf838f080 │ │ - strbmi r4, [r1], -r8, lsr #12 │ │ - @ instruction: 0xf0734632 │ │ - andslt pc, r6, r7, lsr ip @ │ │ - ldrhhi lr, [r0, #141]! @ 0x8d │ │ - andhi r0, r0, r3 │ │ + andeq r5, r8, r4, lsl #19 │ │ svcmi 0x00f0e92d │ │ ldmib r2, {r0, r2, r3, r4, r7, ip, sp, pc}^ │ │ strmi r7, [r6], -r0, lsl #10 │ │ @ instruction: 0xf0874688 │ │ @ instruction: 0x43280017 │ │ @ instruction: 0xf102d11f │ │ ldmib r0, {r3}^ │ │ - @ instruction: 0xf0144500 │ │ - mcrne 12, 5, pc, cr0, cr13, {4} @ │ │ + @ instruction: 0xf0164500 │ │ + cdpne 13, 10, cr15, cr0, cr11, {7} │ │ tsteq r0, r5, ror #2 @ │ │ @ instruction: 0xf04f2500 │ │ @ instruction: 0xf1b04400 │ │ - blx fec4a1e4 │ │ + blx fec49524 │ │ @ instruction: 0xf171f080 │ │ @ instruction: 0xf04f0100 │ │ @ instruction: 0xf04f0716 │ │ svclt 0x00380100 │ │ stmdbeq r0, {r0, r8, sp}^ │ │ - ldmdami r5!, {r3, lr}^ │ │ + ldmdami r8!, {r3, lr}^ │ │ stcne 15, cr11, [r4], {24} │ │ @ instruction: 0x2717bf18 │ │ ldmdbvs r1, {r1, r3, sp, lr, pc} │ │ ldrdmi lr, [r2], -r2 │ │ tsteq r2, sp, asr #19 │ │ tsteq r4, r2, lsl #2 @ │ │ andscs sl, ip, #655360 @ 0xa0000 │ │ - @ instruction: 0xfff8f07f │ │ - @ instruction: 0xf9acf01d │ │ + @ instruction: 0xf9d1f081 │ │ + blx e04d96 │ │ stmdavs r0, {r0, r1, r7, r9, sl, lr} │ │ subslt pc, r4, sp, asr #17 │ │ @ instruction: 0xf8cb3001 │ │ @ instruction: 0xf0800000 │ │ - stmib sp, {r0, r2, r6, r7, pc}^ │ │ + stmib sp, {r1, r3, r6, r7, pc}^ │ │ @ instruction: 0xf8db6808 │ │ @ instruction: 0xf8d88008 │ │ @ instruction: 0x46c29034 │ │ andeq pc, r1, r9, lsl #2 │ │ eorseq pc, r4, r8, asr #17 │ │ svceq 0x0008f85a │ │ @ instruction: 0xf0402800 │ │ - @ instruction: 0xf04f80bb │ │ + @ instruction: 0xf04f80c0 │ │ @ instruction: 0xf8c830ff │ │ ldmdage r6, {r3} │ │ - ldc2l 0, cr15, [r1], {74} @ 0x4a │ │ + cdp2 0, 6, cr15, cr1, cr12, {2} │ │ tstcs r0, r8, lsl r8 │ │ tstcs r6, #3620864 @ 0x374000 │ │ smlabtne r2, sp, r9, lr │ │ ldmdage r6, {ip, pc} │ │ - ldc2l 0, cr15, [r4], {74} @ 0x4a │ │ + cdp2 0, 6, cr15, cr4, cr12, {2} │ │ tstcs r8, r6, lsl r8 │ │ ldmdals r7, {r1, r2, ip, pc} │ │ ldmdals r8, {r0, r2, ip, pc} │ │ eorscs r9, r8, r7 │ │ - ldc2 0, cr15, [r8] │ │ + @ instruction: 0xf93cf002 │ │ ldmib sp, {r1, r2, r9, sl, lr}^ │ │ stmib r6, {r1, r4, r8}^ │ │ andscs r7, ip, #0, 10 │ │ stmib r6, {r0, r4, r5, r8, sp, lr}^ │ │ @ instruction: 0xf1064002 │ │ stmdbge sl, {r2, r4} │ │ - @ instruction: 0xffb4f07f │ │ + @ instruction: 0xf98df081 │ │ ldrdne lr, [r8], -sp │ │ stmib r6, {r0, r2, r6, r9, sl, lr}^ │ │ @ instruction: 0xf855100c │ │ @ instruction: 0xf8cd0f20 │ │ stcne 0, cr9, [fp, #-432]! @ 0xfffffe50 │ │ eorls pc, r4, sp, asr #17 │ │ @ instruction: 0xf8cdcb0e │ │ - @ instruction: 0xf01c9000 │ │ - strmi pc, [r7], -r3, asr #31 │ │ + @ instruction: 0xf01e9000 │ │ + @ instruction: 0x4607fe5f │ │ andsls sl, ip, fp, lsl r8 │ │ ldreq pc, [r0], #-421 @ 0xfffffe5b │ │ stceq 8, cr15, [r8], {85} @ 0x55 │ │ stmdacs r0, {r0, r3, r7, r9, sl, lr} │ │ - ldrls sp, [r7], #-113 @ 0xffffff8f │ │ + ldrls sp, [r7], #-118 @ 0xffffff8a │ │ andsls sl, r6, ip, lsl r8 │ │ ldrdeq lr, [r4, -r8] │ │ - blge 5dc390 │ │ + blge 5db6dc │ │ stmib sp, {r1, r3, r4, r5, r6, sl, lr}^ │ │ ldrtmi r3, [sl], -r0, lsl #4 │ │ - @ instruction: 0xf01b464b │ │ - @ instruction: 0xf8d8f999 │ │ + @ instruction: 0xf018464b │ │ + @ instruction: 0xf8d8fee1 │ │ teqlt r0, #16 │ │ @ instruction: 0xf8120e7b │ │ @ instruction: 0xf8dde001 │ │ ldrbpl ip, [r3], #-108 @ 0xffffff94 │ │ ldmib r8, {r0, r2, r3, r8, r9, sl, fp, ip}^ │ │ @ instruction: 0xf8d87405 │ │ eorsmi r0, sp, ip, lsl r0 │ │ andcc r4, r1, r5, lsl r4 │ │ @ instruction: 0xf00e712b │ │ - bne ff90a6dc │ │ + bne ff909a1c │ │ andcc lr, r6, r8, asr #19 │ │ subne lr, r1, r2, lsr #23 │ │ - @ instruction: 0x9c09492c │ │ + @ instruction: 0x9c09492f │ │ @ instruction: 0xf8404479 │ │ stmdb r0, {r5, sl, fp, lr, pc}^ │ │ stmdbls r6, {r1, r2, r8, sp, lr} │ │ ldcne 8, cr15, [r0], {64} @ 0x40 │ │ @ instruction: 0xf8409905 │ │ stmdbls r7, {r2, r3, sl, fp, ip} │ │ stcne 8, cr15, [r8], {64} @ 0x40 │ │ - bl fe901b64 │ │ + bl fe900ea4 │ │ stmdals r5, {r0, r6, r9, ip} │ │ @ instruction: 0xf8429c07 │ │ stmdals r6, {r2, r3, sl, fp} │ │ ldceq 8, cr15, [r0], {66} @ 0x42 │ │ stccc 8, cr15, [r8], {82} @ 0x52 │ │ stcmi 8, cr15, [r8], {66} @ 0x42 │ │ tsteq r6, r2, asr r9 │ │ - ldrbtmi r4, [ip], #-3101 @ 0xfffff3e3 │ │ + ldrbtmi r4, [ip], #-3104 @ 0xfffff3e0 │ │ strvs lr, [r6], #-2370 @ 0xfffff6be │ │ - @ instruction: 0x9c094a18 │ │ + @ instruction: 0x9c094a1b │ │ svclt 0x00184293 │ │ - @ instruction: 0xf87af01d │ │ + @ instruction: 0xfff8f01a │ │ ldrdeq pc, [r0], -sl │ │ andcc r4, r1, r1, asr r6 │ │ andeq pc, r0, sl, asr #17 │ │ - @ instruction: 0xf01da816 │ │ - ldmib sp, {r0, r3, r6, r8, sl, fp, ip, sp, lr, pc}^ │ │ + @ instruction: 0xf01fa816 │ │ + ldmib sp, {r0, r1, r2, r3, r4, r7, sl, fp, ip, sp, lr, pc}^ │ │ ldmdals r8, {r1, r2, r4, r8, r9, sp} │ │ ldrbmi r9, [r0], -r0 │ │ - ldc2l 0, cr15, [r0, #116] @ 0x74 │ │ + stc2 0, cr15, [r4, #-124]! @ 0xffffff84 │ │ tstcs r4, r8 │ │ - stc2 0, cr15, [sl, #-0] │ │ + @ instruction: 0xf8aef002 │ │ strlt lr, [r0], #-2496 @ 0xfffff640 │ │ - ldrbtmi r4, [r9], #-2318 @ 0xfffff6f2 │ │ - @ instruction: 0xf860f01d │ │ - @ instruction: 0xf000a815 │ │ - andslt pc, sp, r3, ror #21 │ │ - svchi 0x00f0e8bd │ │ - @ instruction: 0x4620defe │ │ - @ instruction: 0xf04c4629 │ │ - @ instruction: 0xe788f85d │ │ - ldrbtmi r4, [r8], #-2055 @ 0xfffff7f9 │ │ - ldc2l 0, cr15, [ip], {5} │ │ + ldrbtmi r4, [ip], #-3089 @ 0xfffff3ef │ │ + @ instruction: 0xf01e4621 │ │ + strdcs pc, [r0], -fp │ │ + @ instruction: 0xf0614621 │ │ + ldmdage r5, {r4, r5, r6, sl, fp, ip, sp, lr, pc} │ │ + ldc2 0, cr15, [r1, #4]! │ │ + pop {r0, r2, r3, r4, ip, sp, pc} │ │ + mrcle 15, 7, r8, cr14, cr0, {7} │ │ + strtmi r4, [r9], -r0, lsr #12 │ │ + blx 785002 │ │ + stmdami r8, {r0, r1, r7, r8, r9, sl, sp, lr, pc} │ │ + @ instruction: 0xf0074478 │ │ + svclt 0x0000fec5 │ │ andhi r0, r0, r1 │ │ - blcc fe6fc390 │ │ - andeq r3, r7, r1, lsr #15 │ │ - strdeq r7, [r8], -r8 │ │ - @ instruction: 0x000876ba │ │ - andeq r8, r8, r2, ror #3 │ │ - andeq r7, r8, sl, asr #12 │ │ - stmdbmi r4, {r4, r8, sl, ip, sp, pc} │ │ - bmi 15c7c0 │ │ - stmib r0, {r0, r2, sl, fp, lr}^ │ │ - stmib r0, {r8, r9, lr}^ │ │ - ldflts f2, [r0, #-8] │ │ - bicslt pc, r1, #-1073741780 @ 0xc000002c │ │ - strmi r1, [r2, #2022] @ 0x7e6 │ │ - smlattcc sp, r6, sl, r9 │ │ - bl fe50ae6c │ │ - stmdbmi r4, {r4, r8, sl, ip, sp, pc} │ │ - bmi 15c7e4 │ │ - stmib r0, {r0, r2, sl, fp, lr}^ │ │ - stmib r0, {r8, r9, lr}^ │ │ - ldflts f2, [r0, #-8] │ │ - stmdane r2!, {r1, r2, r3, r4, r7, r8, sl, fp, sp}^ │ │ - ldrtvs r0, [r4], #-2603 @ 0xfffff5d5 │ │ - blcs 7ce6fc │ │ - svcge 0x001c913b │ │ - stmdbmi r4, {r4, r8, sl, ip, sp, pc} │ │ - bmi 15c808 │ │ - stmib r0, {r0, r2, sl, fp, lr}^ │ │ - stmib r0, {r8, r9, lr}^ │ │ - ldflts f2, [r0, #-8] │ │ - mcrcs 14, 6, ip, cr1, cr8, {2} │ │ - adcsvc sp, ip, r4, lsr r7 │ │ - stmdami r9!, {r0, r1, r4, r7, r8, r9, sl, fp, pc}^ │ │ - bicsvc sp, r9, sl, asr sp │ │ - stmdbmi r4, {r4, r8, sl, ip, sp, pc} │ │ - bmi 15c82c │ │ - stmib r0, {r0, r2, sl, fp, lr}^ │ │ - stmib r0, {r8, r9, lr}^ │ │ - ldflts f2, [r0, #-8] │ │ - strcc r3, [r8], #-1686 @ 0xfffff96a │ │ - strbcc r6, [r0, #2198]! @ 0x896 │ │ - cmnpl r4, #155648 @ 0x26000 │ │ - eorsge ip, r1, #208, 8 @ 0xd0000000 │ │ - stmdbmi r4, {r4, r8, sl, ip, sp, pc} │ │ - bmi 15c850 │ │ - stmib r0, {r0, r2, sl, fp, lr}^ │ │ - stmib r0, {r8, r9, lr}^ │ │ - ldflts f2, [r0, #-8] │ │ - mvngt r6, r9, lsr pc │ │ - @ instruction: 0xffda2638 │ │ - cdple 3, 9, cr8, cr6, cr8, {0} │ │ - stmdb r3, {r0, r3, r4, r7, ip, sp, lr, pc} │ │ - stmdbmi r4, {r4, r8, sl, ip, sp, pc} │ │ - bmi 15c874 │ │ - stmib r0, {r0, r2, sl, fp, lr}^ │ │ - stmib r0, {r8, r9, lr}^ │ │ - ldflts f2, [r0, #-8] │ │ - ldclhi 8, cr2, [r1, #300]! @ 0x12c │ │ - ble ff68330c │ │ - movwvc r5, #6228 @ 0x1854 │ │ - strbteq r5, [sl], fp, lsl #25 │ │ - stmdbmi r4, {r4, r8, sl, ip, sp, pc} │ │ - bmi 15c898 │ │ - stmib r0, {r0, r2, sl, fp, lr}^ │ │ - stmib r0, {r8, r9, lr}^ │ │ - ldflts f2, [r0, #-8] │ │ - ldmibmi r5!, {r1, r3, r6, r8, fp, ip, lr, pc}^ │ │ - strtvc r4, [r9], #537 @ 0x219 │ │ - bpl 723c94 │ │ - strne r7, [r2], -r8, asr #2 │ │ - stmdbmi r4, {r4, r8, sl, ip, sp, pc} │ │ - bmi 15c8bc │ │ - stmib r0, {r0, r2, sl, fp, lr}^ │ │ - stmib r0, {r8, r9, lr}^ │ │ - ldflts f2, [r0, #-8] │ │ - blhi 1194b18 │ │ - stmia r2!, {r1, sp, pc} │ │ - ldcllt 15, cr1, [r7, #-484]! @ 0xfffffe1c │ │ - rscls ip, r6, r6, lsr #32 │ │ - ldrbmi lr, [ip, sp, lsr #18]! │ │ - stmiavs r0, {r2, r9, sl, lr}^ │ │ - suble r2, r8, r0, lsl #16 │ │ - streq lr, [r4, #-2516] @ 0xfffff62c │ │ - movwcs lr, #27092 @ 0x69d4 │ │ - bls 84420 │ │ - stmib sp, {r0, r3, r5, r9, sl, lr}^ │ │ - @ instruction: 0xf0169a00 │ │ - vmlseq.f32 s31, s2, s3 │ │ - andcc pc, r1, #79 @ 0x4f │ │ - vseleq.f64 d15, d2, d1 │ │ - andcc lr, r0, #212, 18 @ 0x350000 │ │ - streq lr, [r0, #-2562] @ 0xfffff5fe │ │ - stmdaeq r8, {r0, r1, r5, r7, r8, ip, sp, lr, pc} │ │ - stceq 0, cr15, [r0], {79} @ 0x4f │ │ - b fe0a0268 │ │ - @ instruction: 0xf1a0000e │ │ - b 956d10 │ │ - @ instruction: 0xf0200000 │ │ - cfstrscs mvf3, [r0], {127} @ 0x7f │ │ - svclt 0x00184620 │ │ - andsle r2, r4, r1 │ │ - blx fedf85b8 │ │ - bl 1c773c │ │ - @ instruction: 0x401606d6 │ │ - strbeq lr, [r6], r8, lsr #23 │ │ - @ instruction: 0x6700e9d6 │ │ - streq lr, [sl, -r7, lsl #21] │ │ - streq lr, [r9], -r6, lsl #21 │ │ - @ instruction: 0xf1a4433e │ │ - b 14b544 │ │ - andle r0, ip, r6, lsl #8 │ │ - b c3cdc │ │ - @ instruction: 0xf0110141 │ │ - smlabble r6, r0, pc, r3 @ │ │ - stfeqd f7, [r4], {12} │ │ - andeq lr, ip, r5, lsl #22 │ │ - streq lr, [r2, #-2560] @ 0xfffff600 │ │ - pop {r4, r6, r7, r8, r9, sl, sp, lr, pc} │ │ - strdcs r8, [r0], -ip │ │ - @ instruction: 0x87fce8bd │ │ + blcc fe6fb6dc │ │ + andeq r9, r7, fp │ │ + andeq r9, r8, r0, lsr sp │ │ + strdeq r9, [r8], -r2 │ │ + andeq r5, r8, r2, lsr r7 │ │ + andeq r9, r8, r8, ror ip │ │ + mvnsmi lr, sp, lsr #18 │ │ + ldmib r2, {r1, r2, r4, r7, ip, sp, pc}^ │ │ + strmi r4, [r5], -r0, lsl #12 │ │ + @ instruction: 0xf0844688 │ │ + teqmi r0, #23 │ │ + mvfgee f5, #0.5 │ │ + tsteq r8, r2, lsl #2 @ │ │ + @ instruction: 0xf0524630 │ │ + svcls 0x000afc95 │ │ + addmi r4, r7, #20, 16 @ 0x140000 │ │ + strcs sp, [r0], -ip, lsl #2 │ │ + @ instruction: 0xf89d2417 │ │ + and r7, lr, ip, lsr #32 │ │ + tsteq r9, r2, lsl #2 @ │ │ + @ instruction: 0x46687a17 │ │ + @ instruction: 0xf0812227 │ │ + and pc, r6, r2, asr #17 │ │ + @ instruction: 0x46681c71 │ │ + @ instruction: 0xf081220b │ │ + @ instruction: 0x2600f8bc │ │ + strls r2, [sl], #-1046 @ 0xfffffbea │ │ + @ instruction: 0xf88d4669 │ │ + eorcs r7, r7, #48 @ 0x30 │ │ + cfmadd32ge mvax0, mvfx9, mvfx10, mvfx11 │ │ + andeq pc, r9, r6, lsl #2 │ │ + @ instruction: 0xf8aff081 │ │ + strbmi r4, [r1], -r8, lsr #12 │ │ + @ instruction: 0xf0784632 │ │ + andslt pc, r6, r7, ror #28 │ │ + ldrhhi lr, [r0, #141]! @ 0x8d │ │ + andhi r0, r0, r3 │ │ + svcmi 0x00f0e92d │ │ + strmi fp, [r4], -r5, lsl #1 │ │ + stmdacs r0, {r6, r7, fp, sp, lr} │ │ + ldmib r4, {r1, r2, r6, ip, lr, pc}^ │ │ + ldmib r4, {r2, r8, sl}^ │ │ + ldmib r1, {r1, r2, r8, r9, sp}^ │ │ + strtmi fp, [r9], -r0, lsl #14 │ │ + strlt lr, [r0, -sp, asr #19] │ │ + blx a04ffc │ │ + @ instruction: 0xf04f0e41 │ │ + cmpmi r1, #268435456 @ 0x10000000 │ │ + strpl lr, [r0], #-2516 @ 0xfffff62c │ │ + streq lr, [r0], -r4, lsl #20 │ │ + @ instruction: 0xf1a52000 │ │ + andls r0, r3, r8, lsl #20 │ │ + tstls r2, r4, lsl #20 │ │ + andhi pc, r6, r5, asr r8 @ │ │ + andeq lr, r1, r8, lsl #21 │ │ + smlatbcc r1, r0, r1, pc @ │ │ + andeq lr, r0, r1, lsr #20 │ │ + rsbscc pc, pc, r0, lsr #32 │ │ + ldrmi r9, [r0], -r4 │ │ + @ instruction: 0xf0024691 │ │ + stmdacs r0, {r1, r2, r3, r7, r8, fp, ip, sp, lr, pc} │ │ + andcs fp, r1, r8, lsl pc │ │ + ldrtmi sp, [r1], #-12 │ │ + bl fead905c │ │ + ldmib r1, {r0, r6, r7, r8}^ │ │ + rsbsmi r1, sl, r0, lsl #4 │ │ + smlabbeq fp, r1, sl, lr │ │ + @ instruction: 0x464a4311 │ │ + strb sp, [sl, pc]! │ │ + cmpeq r8, r8, lsl #20 │ │ + svccc 0x0080f011 │ │ + stmdals r3, {r0, r3, r8, ip, lr, pc} │ │ + stmdbls r2, {r1, r3, r6, r9, sl, lr} │ │ + andls r3, r3, r4 │ │ + b 5a0c4 │ │ + ldrb r0, [r1, r4, lsl #12] │ │ + andlt r2, r5, r0 │ │ + svchi 0x00f0e8bd │ │ + @ instruction: 0x4604b510 │ │ + smlabtle r4, r8, r7, r0 │ │ + ldrbtmi r4, [r8], #-2054 @ 0xfffff7fa │ │ + subeq r6, r0, r0, asr #18 │ │ + ldfltd f5, [r0, #-0] │ │ + blx 1a050e4 │ │ + mvnsle r2, r0, lsl #16 │ │ + eorvc r2, r0, r1 │ │ + svclt 0x0000bd10 │ │ + @ instruction: 0x0008c1be │ │ @ instruction: 0xf7ff4608 │ │ - stmdavs r0, {r0, r1, r2, r4, r5, r6, sl, fp, ip, sp, pc} │ │ - blt ff707d70 │ │ + @ instruction: 0x4608bd95 │ │ + bllt fff07040 │ │ + @ instruction: 0xf7ff6800 │ │ + ldrble fp, [r4], #2893 @ 0xb4d │ │ + @ instruction: 0x4604b5bf │ │ + @ instruction: 0xf0506900 │ │ + @ instruction: 0xb1b8fe79 │ │ + blvs fe05a870 │ │ + @ instruction: 0xf04fb9c0 │ │ + @ instruction: 0x63a830ff │ │ + muleq pc, r4, r8 @ │ │ + andeq lr, pc, sp, lsl #17 │ │ + subeq pc, r0, r5, lsl #2 │ │ + @ instruction: 0xf0794669 │ │ + strdlt pc, [r8, -lr] │ │ + blx fff0521a │ │ + andcc r6, r1, r8, lsr #23 │ │ + strtmi r6, [r8], -r8, lsr #7 │ │ + stc2l 0, cr15, [r2], {1} │ │ + @ instruction: 0xf0506920 │ │ + ldclt 8, cr15, [pc, #652]! @ 4931c │ │ + ldrbtmi r4, [r8], #-2049 @ 0xfffff7ff │ │ + stc2l 0, cr15, [r2, #28]! │ │ + andeq r5, r8, r6, ror #18 │ │ + strdlt fp, [fp], r0 │ │ + ldrdeq lr, [r0, -r0] │ │ + smlabteq r1, sp, r9, lr │ │ + stmvs r0, {r0, r1, r8, ip, pc} │ │ + @ instruction: 0xf1004918 │ │ + ldrbtmi r0, [r9], #-1032 @ 0xfffffbf8 │ │ + @ instruction: 0xf0754620 │ │ + @ instruction: 0x4603fb11 │ │ + bge 1330d0 │ │ + ldrmi r4, [r9], -sp, lsl #12 │ │ + mrc2 0, 0, pc, cr4, cr14, {0} │ │ + stmdbls r8, {r4, fp, lr} │ │ + andle r4, sl, r1, lsl #5 │ │ + @ instruction: 0x6704e9dd │ │ + tstlt r9, r9, lsr r8 │ │ + @ instruction: 0x47884630 │ │ + tstlt r0, r8, ror r8 │ │ + @ instruction: 0xf0844630 │ │ + stmdavs r8!, {r4, r7, fp, sp, lr, pc} │ │ + andcc r4, r1, r1, lsr #12 │ │ + stmdage r4, {r3, r5, sp, lr} │ │ + blx 1a85172 │ │ + movwcs lr, #18909 @ 0x49dd │ │ + andls r9, r0, r6, lsl #16 │ │ + @ instruction: 0xf01f4620 │ │ + stmdage r1, {r0, r2, r3, r5, r6, r7, r8, r9, fp, ip, sp, lr, pc} │ │ + stc2 0, cr15, [r9], {1} │ │ + ldcllt 0, cr11, [r0, #44]! @ 0x2c │ │ + blcc fe6fb910 │ │ + andeq r7, r8, lr, lsl #6 │ │ @ instruction: 0xf7ff4608 │ │ - strmi fp, [r8], -r1, asr #25 │ │ - ldclt 7, cr15, [lr, #-1020]! @ 0xfffffc04 │ │ + @ instruction: 0x460abcd7 │ │ + ldrdeq lr, [r0, -r0] │ │ + bllt d07120 │ │ + @ instruction: 0xf002b580 │ │ + andcs pc, r1, r5, asr #19 │ │ + strmi fp, [r8], -r0, lsl #27 │ │ + ldcllt 7, cr15, [r2], #1020 @ 0x3fc │ │ @ instruction: 0xf7ff4608 │ │ - strmi fp, [r8], -fp, asr #22 │ │ - bllt fe687d88 │ │ + @ instruction: 0x4608bc1f │ │ + stcllt 7, cr15, [r4, #-1020]! @ 0xfffffc04 │ │ @ instruction: 0xf7ff4608 │ │ - @ instruction: 0x4608bd5d │ │ - blt fe887d94 │ │ + @ instruction: 0x4608ba7f │ │ + blt 1587148 │ │ @ instruction: 0xf7ff4608 │ │ - @ instruction: 0x4608ba75 │ │ - stclt 7, cr15, [r4], {255} @ 0xff │ │ + strlt fp, [r0, #2803] @ 0xaf3 │ │ + @ instruction: 0xf8d4f002 │ │ + stclt 0, cr2, [r0, #4] │ │ + @ instruction: 0xf002b580 │ │ + andcs pc, r1, r9, ror r9 @ │ │ + strlt fp, [r0, #3456] @ 0xd80 │ │ + @ instruction: 0xf9c6f002 │ │ + stclt 0, cr2, [r0, #4] │ │ + mvnsmi lr, sp, lsr #18 │ │ + stmdavs r0, {r1, r3, r5, r7, ip, sp, pc} │ │ + ldmdami pc!, {r0, r1, r4, ip, pc} @ │ │ + mcrvs 4, 0, r4, cr1, cr8, {3} │ │ + svchi 0x005bf3bf │ │ + andsle r2, r5, r2, lsl #18 │ │ + ldmdbmi pc!, {r1, r2, r3, r4, sl, fp, sp, pc} @ │ │ + andeq pc, r8, r4, lsl #2 │ │ + ldrbtmi r2, [r9], #-527 @ 0xfffffdf1 │ │ + @ instruction: 0xf952f051 │ │ + stmdage r6, {r5, r8, sl, fp, ip, pc} │ │ + @ instruction: 0xf104300c │ │ + eorcs r0, r4, #12, 2 │ │ + @ instruction: 0xff87f080 │ │ + strls r2, [r8, #-0] │ │ + andscs r9, r9, r7 │ │ + subs r9, r5, r6 │ │ + @ instruction: 0xf100ac16 │ │ + @ instruction: 0x4620015c │ │ + blx ff40525a │ │ + @ instruction: 0x6058f89d │ │ + @ instruction: 0xd1272e0f │ │ + mlsmi r0, sp, r8, pc @ │ │ + ldmdals r7, {r9, sl, sp} │ │ + andsls r2, r4, r8, lsl #2 │ │ + @ instruction: 0xf88d2203 │ │ + strcs r4, [r7, #-84] @ 0xffffffac │ │ + blmi a2f22c │ │ + smlabtcs r2, sp, r9, lr │ │ + andeq pc, r8, #0, 2 │ │ + @ instruction: 0x9604447b │ │ + movwpl lr, #2509 @ 0x9cd │ │ + ldmdbge r4, {r1, r2, r3, r4, r8, sl, fp, sp, pc} │ │ + strtmi r4, [r8], -r2, lsr #22 │ │ + @ instruction: 0xf00f447b │ │ + ldmdals lr, {r0, r2, r3, r5, r6, r7, sl, fp, ip, sp, lr, pc} │ │ + stcne 3, cr11, [r9, #-256]! @ 0xffffff00 │ │ + andscs sl, ip, #1408 @ 0x580 │ │ + @ instruction: 0xf0804628 │ │ + stmdage r6, {r2, r4, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ + @ instruction: 0xf0664629 │ │ + eor pc, r0, r6, asr pc @ │ │ + @ instruction: 0x005bf89d │ │ + ldmdaeq r8!, {r0, r2, r3, r8, ip, sp, lr, pc}^ │ │ + rsbseq pc, fp, sp, lsl #17 │ │ + tsteq r9, r4, lsl #2 @ │ │ + ldrheq pc, [r9], #-141 @ 0xffffff73 @ │ │ + @ instruction: 0xf8ad2213 │ │ + @ instruction: 0xf1080079 │ │ + svcls 0x00170009 │ │ + mlspl r0, sp, r8, pc @ │ │ + @ instruction: 0xff3bf080 │ │ + addpl pc, r0, sp, lsl #17 │ │ + ldrls r4, [pc, -r1, asr #12] │ │ + rsbsvs pc, r8, sp, lsl #17 │ │ + @ instruction: 0xf066a806 │ │ + and pc, r5, r8, lsr pc @ │ │ + strls r2, [r7], -r8, lsr #32 │ │ + strtmi r9, [r0], -r6 │ │ + ldc2l 0, cr15, [r8], #152 @ 0x98 │ │ + @ instruction: 0xf001a813 │ │ + stmdage r6, {r0, r1, r3, r4, r6, r8, sl, fp, ip, sp, lr, pc} │ │ + ldrbtmi r4, [r9], #-2310 @ 0xfffff6fa │ │ + @ instruction: 0xff7ef071 │ │ + pop {r1, r3, r5, ip, sp, pc} │ │ + svclt 0x000081f0 │ │ + andeq ip, r8, ip, asr r0 │ │ + @ instruction: 0xfffd88ab │ │ + @ instruction: 0xfffd8894 │ │ + andeq r5, r8, lr, asr #16 │ │ + @ instruction: 0xfffd8827 │ │ @ instruction: 0xf7ff4608 │ │ - strmi fp, [sl], -r1, ror #22 │ │ + strmi fp, [sl], -r3, lsr #22 │ │ ldrdeq lr, [r0, -r0] │ │ - ldcllt 7, cr15, [r4], #1020 @ 0x3fc │ │ - ldmib r0, {r1, r3, r9, sl, lr}^ │ │ - @ instruction: 0xf7ff0100 │ │ - strmi fp, [r8], -pc, asr #23 │ │ - bllt fff87dc0 │ │ + bllt fe607298 │ │ + svcmi 0x00f0e92d │ │ + @ instruction: 0x4680b0b5 │ │ + @ instruction: 0xf0506900 │ │ + stmdacs r0, {r0, r1, r2, r3, r6, r8, sl, fp, ip, sp, lr, pc} │ │ + rscshi pc, pc, r0 │ │ + rsbcc r4, r4, r2, lsl #13 │ │ + @ instruction: 0xf966f071 │ │ + ldrdeq pc, [r0], -r8 │ │ + eorscs r9, r0, r9 │ │ + strlt lr, [r1, #-2520] @ 0xfffff628 │ │ + ldrdls pc, [ip], -r8 │ │ + mrc2 0, 1, pc, cr6, cr8, {0} │ │ + stmibmi ip, {r2, r5, r8, r9, sl, fp, sp, pc} │ │ + andscs r4, r1, #6291456 @ 0x600000 │ │ + @ instruction: 0x46384479 │ │ + @ instruction: 0xf8b0f051 │ │ + mrscs r2, (UNDEF: 6) │ │ + andne lr, r0, r6, asr #19 │ │ + tsteq r8, r6, lsl #2 @ │ │ + mulseq ip, r7, r8 │ │ + tstcs r4, ip, lsl r1 │ │ + andne lr, r6, r6, asr #19 │ │ + stmib r6, {r1, sp}^ │ │ + andsls r5, ip, r8, lsl #18 │ │ + ldreq lr, [sl], -sp, asr #19 │ │ + ldmdbge sl, {r1, r3, fp, sp, pc} │ │ + @ instruction: 0xf0169007 │ │ + @ instruction: 0xf01efaa1 │ │ + stmdavs r0, {r0, r1, r4, r5, r6, r7, r8, fp, ip, sp, lr, pc} │ │ + ldrmi lr, [sl, #-2522] @ 0xfffff626 │ │ + @ instruction: 0xf100ae24 │ │ + ldrtmi r0, [r0], -r8, lsl #2 │ │ + mcr2 0, 1, pc, cr2, cr10, {0} @ │ │ + stmdacs r1, {r2, r5, fp, ip, pc} │ │ + sbchi pc, sl, r0 │ │ + umullseq pc, r8, sp, r8 @ │ │ + andls r9, r8, r5, lsr #30 │ │ + andsls r9, r0, r9, lsl #16 │ │ + eoreq pc, r8, r7, lsl #2 │ │ + sublt pc, r4, sp, asr #17 │ │ + @ instruction: 0xf7ffa910 │ │ + stmdacs r0, {r0, r2, r4, r9, sl, fp, ip, sp, lr, pc} │ │ + adchi pc, r1, r0 │ │ + strmi lr, [r3, #-2509] @ 0xfffff633 │ │ + ldrls lr, [sl], #-2519 @ 0xfffff629 │ │ + ldrls lr, [r2], #-2509 @ 0xfffff633 │ │ + andeq pc, r1, r9, lsl r1 @ │ │ + tsteq r0, r4, asr #2 @ │ │ + stmib r7, {r1, sl, ip, pc}^ │ │ + @ instruction: 0xf01f011a │ │ + eorls pc, lr, pc, lsl #16 │ │ + @ instruction: 0xf01ea82e │ │ + @ instruction: 0x9706ffb9 │ │ + strmi r4, [pc], -r5, lsl #12 │ │ + svc 0x004ef083 │ │ + strbmi r9, [sl], -r9, lsr #32 │ │ + strtmi r4, [r3], -r1, ror #16 │ │ + strpl lr, [ip, -sp, asr #19]! │ │ + ldrbtmi r4, [r8], #-1623 @ 0xfffff9a9 │ │ + andcs r9, r1, r8, lsr #32 │ │ + beq 1a857c4 │ │ + andcs r9, r0, r7, lsr #32 │ │ + stmdals r9, {r2, r5, ip, pc} │ │ + bleq b03ad0 │ │ + @ instruction: 0xf8cd9806 │ │ + @ instruction: 0xf100b014 │ │ + ldrbmi r0, [r0], -r8, asr #2 │ │ + tstls r1, r0, lsl #12 │ │ + stc2 0, cr15, [lr, #-480]! @ 0xfffffe20 │ │ + @ instruction: 0xf0014650 │ │ + stmdage lr!, {r0, r1, r2, r3, r5, r6, r8, r9, fp, ip, sp, lr, pc} │ │ + blx c453c2 │ │ + tstcs r8, r0, rrx │ │ + cdp2 0, 1, cr15, cr10, cr1, {0} │ │ + pkhtbmi r4, r3, r0, asr #18 │ │ + andcs r4, ip, #80, 12 @ 0x5000000 │ │ + @ instruction: 0xf0014479 │ │ + ldmib sp, {r0, r2, r6, r7, r8, sl, fp, ip, sp, lr, pc}^ │ │ + ldrtmi r1, [r0], -r3, lsl #4 │ │ + blx ffe85434 │ │ + @ instruction: 0xf04f2006 │ │ + stmib fp, {r9, sl, fp}^ │ │ + @ instruction: 0xf10b0e00 │ │ + ldm sl, {r3} │ │ + ldrtmi r0, [sl], lr │ │ + stceq 0, cr15, [r4], {79} @ 0x4f │ │ + @ instruction: 0xf10bc00e │ │ + ldm r6, {r3, r4} │ │ + ldrhtgt r0, [lr], lr │ │ + cmpeq r8, fp, lsl #2 @ │ │ + @ instruction: 0xf8cb9802 │ │ + stmdals r7, {r2, r3, r4, r5} │ │ + vmlsgt.f16 s28, s25, s22 @ │ │ + eorsls pc, r8, fp, asr #17 │ │ + smlalseq lr, ip, r0, r8 │ │ + svcls 0x0006c1fc │ │ + sbcgt pc, r0, sp, asr #17 │ │ + blgt c03b58 │ │ + stmdbge lr!, {r2, r4, r8, sl, fp, sp, pc} │ │ + @ instruction: 0xf0164628 │ │ + @ instruction: 0xf107fa0f │ │ + @ instruction: 0xf0190008 │ │ + stmdavs r0, {r0, r6, r8, r9, fp, ip, sp, lr, pc} │ │ + blls 1afc60 │ │ + strls r6, [r0, #-2688] @ 0xfffff580 │ │ + stc2 0, cr15, [r2, #-112] @ 0xffffff90 │ │ + ldmdage sl, {r5, r6, r8, r9, fp, ip, sp, pc} │ │ + stmdbls r1, {r1, r4, r9, fp, sp, pc} │ │ + ldc2l 0, cr15, [sp], #96 @ 0x60 │ │ + stmdacs r2, {r1, r3, r4, fp, ip, pc} │ │ + stcge 0, cr13, [r4, #-144]! @ 0xffffff70 │ │ + eorcs sl, r8, #425984 @ 0x68000 │ │ + @ instruction: 0xf0804628 │ │ + stmdage lr!, {r1, r3, r5, r9, sl, fp, ip, sp, lr, pc} │ │ + @ instruction: 0xf01a4629 │ │ + stmdals lr!, {r0, r1, r2, r4, r7, r9, fp, ip, sp, lr, pc} │ │ + andcs fp, r0, #184, 6 @ 0xe0000002 │ │ + eorls r9, pc, #770048 @ 0xbc000 │ │ + eorls r2, lr, #20, 4 @ 0x40000001 │ │ + eorsls r2, r0, #268435456 @ 0x10000000 │ │ + @ instruction: 0xf017aa2e │ │ + stmdage r4!, {fp, ip, sp, lr, pc} │ │ + ldc2l 0, cr15, [r2], #4 │ │ + andcs lr, r0, sl │ │ + eorls r2, r5, r4, lsl r1 │ │ + eorls r9, r6, r4, lsr #2 │ │ + @ instruction: 0xf7ffa824 │ │ + stmdage sl, {r0, r1, r2, r4, r8, r9, fp, ip, sp, lr, pc} │ │ + blx ff7854a6 │ │ + ldrtmi r9, [r8], -r8, lsl #18 │ │ + @ instruction: 0xf92af01d │ │ + @ instruction: 0xf0014650 │ │ + @ instruction: 0xf8d8faec │ │ + @ instruction: 0xf04f0010 │ │ + eorslt pc, r5, pc, lsl #29 │ │ + svchi 0x00f0e8bd │ │ + umullseq pc, r8, sp, r8 @ │ │ + @ instruction: 0xf88d212b │ │ + stmdals r5!, {r2, r3, r5, r6} │ │ + ldmdami r0, {r1, r3, r4, ip, pc} │ │ + andls r4, r0, r8, ror r4 │ │ + bge 6db510 │ │ + ldrbtmi r4, [r8], #-2831 @ 0xfffff4f1 │ │ + @ instruction: 0xf007447b │ │ + @ instruction: 0xf89dfed1 │ │ + @ instruction: 0xf10d00bc │ │ + @ instruction: 0xf88d02d3 │ │ + ldrdcs r0, [fp, -r3]! │ │ + ldrbtmi r4, [r8], #-2058 @ 0xfffff7f6 │ │ + stmdami sl, {ip, pc} │ │ + ldrbtmi r4, [r8], #-2826 @ 0xfffff4f6 │ │ + @ instruction: 0xf007447b │ │ + svclt 0x0000fec1 │ │ + @ instruction: 0xfffc1602 │ │ + @ instruction: 0x000852be │ │ + @ instruction: 0xfffc131c │ │ + andeq r9, r8, r8, lsl r3 │ │ + @ instruction: 0xffffd44d │ │ + andeq r9, r8, ip, asr #6 │ │ + andeq r5, r8, r6, lsr r1 │ │ + @ instruction: 0xffffd42d │ │ + andeq r5, r8, ip, lsl #7 │ │ + @ instruction: 0xf002b580 │ │ + andcs pc, r1, r9, lsl #16 │ │ + ldrblt fp, [pc, #-3456]! @ 487b0 │ │ + strbtmi r4, [ip], -r1, lsl #12 │ │ + mlseq r8, r1, r8, lr │ │ + rsbgt r4, r8, #35651584 @ 0x2200000 │ │ + andls r6, r3, r0, asr #17 │ │ + @ instruction: 0xf04ea803 │ │ + strtmi pc, [r0], -r7, ror #20 │ │ + blx fef45550 │ │ + @ instruction: 0x4608bd7f │ │ + bllt d07550 │ │ @ instruction: 0xf7ff4608 │ │ - strmi fp, [r8], -r9, ror #26 │ │ - blt d87dcc │ │ + strmi fp, [r8], -r7, asr #18 │ │ + stmiblt r4!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ @ instruction: 0xf7ff4608 │ │ - @ instruction: 0x4608bc1b │ │ - blt ffe87dd8 │ │ + @ instruction: 0x4608b991 │ │ + bllt 1e07568 │ │ + svcmi 0x00f0e92d │ │ + @ instruction: 0x4604b0b9 │ │ + @ instruction: 0xf0506900 │ │ + stmdacs r0, {r0, r1, r2, r5, r6, r7, r8, r9, fp, ip, sp, lr, pc} │ │ + msrhi SPSR_, r0 │ │ + strmi r6, [r1], r7, lsl #17 │ │ + andmi pc, r0, pc, rrx │ │ + @ instruction: 0xf0804287 │ │ + ldfnep f0, [r8], #-380 @ 0xfffffe84 │ │ + andeq pc, r8, r9, asr #17 │ │ + @ instruction: 0x001cf8d9 │ │ + @ instruction: 0xf0002800 │ │ + @ instruction: 0xf109813b │ │ + strls r0, [sp], #-800 @ 0xfffffce0 │ │ + strpl lr, [r0], #-2516 @ 0xfffff62c │ │ + strls ip, [ip], #-2831 @ 0xfffff4f1 │ │ + strpl lr, [r0], #-2509 @ 0xfffff633 │ │ + @ instruction: 0xff14f01a │ │ + @ instruction: 0xf04f0e41 │ │ + ldmib r9, {r0, r9, ip, sp}^ │ │ + cmpmi r1, #4, 22 @ 0x1000 │ │ + stmdaeq r0, {r0, r1, r3, r9, fp, sp, lr, pc} │ │ + andseq pc, r0, sl, lsr #3 │ │ + andcs r9, r0, fp │ │ + cdpge 0, 2, cr9, cr8, cr10, {0} │ │ + @ instruction: 0xf85a9109 │ │ + b fe1595f8 │ │ + @ instruction: 0xf1a00001 │ │ + b 8959e4 │ │ + @ instruction: 0xf0200000 │ │ + eorls r3, r8, pc, ror r0 │ │ + @ instruction: 0xf0014630 │ │ + cmnlt r0, ip, ror lr @ │ │ + andeq lr, r8, r1, lsl #22 │ │ + b 6fa24 │ │ + bls 349628 │ │ + andne lr, r0, r1, lsr #23 │ │ + ldrdeq lr, [r0, -r0] │ │ + rsbmi r4, r8, r1, asr r0 │ │ + andle r4, pc, r8, lsl #6 │ │ + b 1835c0 │ │ + stcls 0, cr0, [sp], {68} @ 0x44 │ │ + svccc 0x0080f010 │ │ + rscshi pc, ip, r0, asr #32 │ │ + stmdbls r9, {r1, r3, fp, ip, pc} │ │ + andls r3, sl, r4 │ │ + b 5a728 │ │ + ldrb r0, [r2, fp, lsl #16] │ │ + @ instruction: 0xf8c9980d │ │ + ldmib r0, {r3, ip, sp, lr}^ │ │ + stmdavs r1, {r0, r8, sl, ip, sp, pc} │ │ + ldrdhi pc, [ip], -r0 │ │ + eorseq pc, ip, r9, lsl #2 │ │ + @ instruction: 0xf070910c │ │ + mlascs r0, pc, pc, pc @ │ │ + ldc2l 0, cr15, [r6], #-96 @ 0xffffffa0 │ │ + @ instruction: 0x46074992 │ │ + andscs r4, r3, #48, 12 @ 0x3000000 │ │ + @ instruction: 0xf0504479 │ │ + strdcs pc, [r0], -r1 │ │ + stmib r7, {r1, r2, r8, sp}^ │ │ + @ instruction: 0xf1071000 │ │ + ldm r6, {r3, r8} │ │ + tstgt ip, ip, lsl r0 │ │ + stmib r7, {r2, r8, sp}^ │ │ + andcs r1, r2, r6 │ │ + stmdapl r8, {r0, r1, r2, r6, r7, r8, fp, sp, lr, pc} │ │ + stmib sp, {r5, ip, pc}^ │ │ + stmdage lr, {r1, r2, r3, r4, r8, r9, sl} │ │ + andls sl, r9, lr, lsl r9 │ │ + @ instruction: 0xf8e2f016 │ │ + @ instruction: 0xf834f01e │ │ + @ instruction: 0x4110e9d9 │ │ + stmiaeq r0!, {r0, r2, r3, r8, ip, sp, lr, pc} │ │ + tstls r8, r0, lsl #16 │ │ + mrseq pc, (UNDEF: 24) @ │ │ + @ instruction: 0xf01a4640 │ │ + stmdals r8!, {r0, r5, r6, sl, fp, ip, sp, lr, pc} │ │ + @ instruction: 0xf0002801 │ │ + @ instruction: 0xf89d80d5 │ │ + @ instruction: 0xf8dd00a8 │ │ + andls sl, sl, r4, lsr #1 │ │ + andsls r9, r4, ip, lsl #16 │ │ + eoreq pc, r8, sl, lsl #2 │ │ + subslt pc, r4, sp, asr #17 │ │ + @ instruction: 0xf7ffa914 │ │ + stmdacs r0, {r0, r1, r4, r6, sl, fp, ip, sp, lr, pc} │ │ + adchi pc, r7, r0 │ │ + eorge pc, ip, sp, asr #17 │ │ + bls 32f700 │ │ + @ instruction: 0x561ae9d0 │ │ + ldrpl lr, [r6], -sp, asr #19 │ │ + @ instruction: 0xf1461c68 │ │ + stmib sp, {r8}^ │ │ + stmib r2, {r2, r9, sl, ip, lr}^ │ │ + @ instruction: 0xf01e011a │ │ + eorsls pc, r2, fp, asr #28 │ │ + @ instruction: 0xf01ea832 │ │ + stmib sp, {r0, r2, r4, r5, r6, r7, r8, sl, fp, ip, sp, lr, pc}^ │ │ + strmi r4, [r4], -r6, lsl #22 │ │ + @ instruction: 0xf083460f │ │ + eorls lr, sp, sl, lsl #27 │ │ + beq 1e85b3c │ │ + strtmi r4, [sl], -r4, ror #16 │ │ + stmib sp, {r0, r1, r4, r5, r9, sl, lr}^ │ │ + ldrbtmi r4, [r8], #-1840 @ 0xfffff8d0 │ │ + andcs r9, r1, ip, lsr #32 │ │ + andhi pc, r0, sp, asr #17 │ │ + andcs r9, r0, fp, lsr #32 │ │ + stmdals ip, {r3, r5, ip, pc} │ │ + bleq c03e5c │ │ + @ instruction: 0xf100980b │ │ + ldrbmi r0, [r0], -r8, asr #2 │ │ + @ instruction: 0xf0789103 │ │ + ldrbmi pc, [r0], -fp, ror #22 @ │ │ + @ instruction: 0xf9acf001 │ │ + @ instruction: 0xf001a832 │ │ + rsbcs pc, r0, ip, ror #18 │ │ + @ instruction: 0xf0012108 │ │ + ldmdbmi r5, {r0, r1, r2, r4, r6, sl, fp, ip, sp, lr, pc}^ │ │ + ldrbmi r4, [r0], -r3, lsl #13 │ │ + ldrbtmi r2, [r9], #-524 @ 0xfffffdf4 │ │ + stc2 0, cr15, [r2], {1} │ │ + strbmi r9, [r0], -r6, lsl #18 │ │ + @ instruction: 0xf0169a08 │ │ + andcs pc, r6, r5, lsr r9 @ │ │ + stmib fp, {r8, sl, sp}^ │ │ + @ instruction: 0xf10b0500 │ │ + ldm sl, {r3} │ │ + @ instruction: 0xf04f000e │ │ + andgt r0, lr, r4, lsl #24 │ │ + andseq pc, r8, fp, lsl #2 │ │ + smullseq lr, lr, r8, r8 @ │ │ + @ instruction: 0xf10bc0de │ │ + stmib fp, {r3, r6, r8}^ │ │ + stmdals r4, {r2, r3, r8, sl, lr, pc} │ │ + @ instruction: 0xf8cb9d09 │ │ + stmdals r5, {r3, r4, r5} │ │ + eorseq pc, ip, fp, asr #17 │ │ + ldrdge pc, [ip], -sp @ │ │ + smullseq lr, sp, r5, r8 │ │ + @ instruction: 0xf8cdc1dd │ │ + stmib sp, {r4, r6, r7, lr, pc}^ │ │ + vmovge.s16 ip, d8[0] │ │ + @ instruction: 0x4630a932 │ │ + @ instruction: 0xf84cf016 │ │ + andeq pc, r8, sl, lsl #2 │ │ + @ instruction: 0xf97ef019 │ │ + bls 3637c0 │ │ + bvs fe0703e0 │ │ + @ instruction: 0xf01c9600 │ │ + @ instruction: 0x9c0dfb3f │ │ + ldmdage lr, {r3, r7, r8, r9, fp, ip, sp, pc} │ │ + stmdbls r3, {r1, r2, r4, r9, fp, sp, pc} │ │ + blx ec583a │ │ + stmdacs r2, {r1, r2, r3, r4, fp, ip, pc} │ │ + cdpge 0, 2, cr13, cr8, cr9, {1} │ │ + eorcs sl, r8, #491520 @ 0x78000 │ │ + @ instruction: 0xf0804630 │ │ + ldmdage r2!, {r1, r2, r5, r6, sl, fp, ip, sp, lr, pc} │ │ + @ instruction: 0xf01a4631 │ │ + ldmdals r2!, {r0, r1, r4, r6, r7, fp, ip, sp, lr, pc} │ │ + eorsle r2, lr, r0, lsl #16 │ │ + ldmdbls r3!, {r9, sp} │ │ + andscs r9, r4, #805306371 @ 0x30000003 │ │ + andcs r9, r1, #536870915 @ 0x20000003 │ │ + bge cee0d8 │ │ + mrc2 0, 1, pc, cr11, cr6, {0} │ │ + @ instruction: 0xf001a828 │ │ + and pc, lr, sp, lsr #22 │ │ + andvc pc, r8, r9, asr #17 │ │ + andcs lr, r0, pc │ │ + eorls r2, r9, r4, lsl r1 │ │ + eorls r9, sl, r8, lsr #2 │ │ + @ instruction: 0xf7ffa828 │ │ + stmdage lr, {r0, r1, r2, r4, r5, r6, r8, fp, ip, sp, lr, pc} │ │ + blx 585834 │ │ + stmdbls sl, {r0, r2, r3, sl, fp, ip, pc} │ │ + @ instruction: 0xf01c4650 │ │ + strbmi pc, [r8], -r1, ror #30 @ │ │ + blx e85846 │ │ + @ instruction: 0xf04f6920 │ │ + eorslt pc, r9, r7, asr #25 │ │ + svchi 0x00f0e8bd │ │ + ldrbtmi r4, [r8], #-2069 @ 0xfffff7eb │ │ + blx 805870 │ │ + umlaleq pc, r8, sp, r8 @ │ │ + @ instruction: 0xf88d212b │ │ + stmdals r9!, {r2, r3, r4, r5, r6} │ │ + ldmdami r1, {r1, r2, r3, r4, ip, pc} │ │ + andls r4, r0, r8, ror r4 │ │ + bge 7db8ac │ │ + ldrbtmi r4, [r8], #-2832 @ 0xfffff4f0 │ │ + @ instruction: 0xf007447b │ │ + @ instruction: 0xf89dfd05 │ │ + @ instruction: 0xf10d00cc │ │ + @ instruction: 0xf88d02e3 │ │ + smulwtcs fp, r3, r0 │ │ + ldrbtmi r4, [r8], #-2059 @ 0xfffff7f5 │ │ + stmdami fp, {ip, pc} │ │ + ldrbtmi r4, [r8], #-2827 @ 0xfffff4f5 │ │ + @ instruction: 0xf007447b │ │ + svclt 0x0000fcf5 │ │ + @ instruction: 0xfffd8293 │ │ + @ instruction: 0x00084fb2 │ │ + @ instruction: 0xfffc0f96 │ │ + andeq r5, r8, sl, asr #1 │ │ + andeq r8, r8, r0, lsl #31 │ │ + @ instruction: 0xffffd0b5 │ │ + @ instruction: 0x00088fb4 │ │ + muleq r8, lr, sp │ │ + @ instruction: 0xffffd095 │ │ + strdeq r4, [r8], -r4 @ │ │ @ instruction: 0xf7ff4608 │ │ - @ instruction: 0x4608bcb5 │ │ - bllt fe507de4 │ │ + @ instruction: 0x4608b8b1 │ │ + mcrlt 7, 7, pc, cr4, cr14, {7} @ │ │ @ instruction: 0xf7ff4608 │ │ - stmdavs r1, {r0, r1, r2, r6, r7, r9, fp, ip, sp, pc} │ │ + ldrble fp, [r4], #2259 @ 0x8d3 │ │ + svcmi 0x00f0e92d │ │ + @ instruction: 0x4680b0b5 │ │ + @ instruction: 0xf0506900 │ │ + stmdacs r0, {r0, r1, r4, r5, r9, fp, ip, sp, lr, pc} │ │ + mrshi pc, (UNDEF: 0) @ │ │ + @ instruction: 0xf8d84682 │ │ + andls r0, r9, r0 │ │ + andeq pc, ip, sl, lsl #2 │ │ + strlt lr, [r1, #-2520] @ 0xfffff628 │ │ + ldrdls pc, [ip], -r8 │ │ + mcr2 0, 2, pc, cr2, cr0, {3} @ │ │ + @ instruction: 0xf0182030 │ │ + svcge 0x0024fb19 │ │ + strmi r4, [r6], -fp, lsl #19 │ │ + ldrbtmi r2, [r9], #-531 @ 0xfffffded │ │ + @ instruction: 0xf0504638 │ │ + mulcs r0, r3, sp │ │ + stmib r6, {r1, r2, r8, sp}^ │ │ + @ instruction: 0xf1061000 │ │ + ldm r7, {r3, r8} │ │ + tstgt ip, ip, lsl r0 │ │ + stmib r6, {r2, r8, sp}^ │ │ + andcs r1, r2, r6 │ │ + stmdbpl r8, {r1, r2, r6, r7, r8, fp, sp, lr, pc} │ │ + stmib sp, {r2, r3, r4, ip, pc}^ │ │ + stmdage sl, {r1, r3, r4, r9, sl} │ │ + andls sl, r7, sl, lsl r9 │ │ + @ instruction: 0xff84f015 │ │ + mrc2 0, 6, pc, cr6, cr13, {0} │ │ + ldmib sl, {fp, sp, lr}^ │ │ + cfsh64ge mvdx4, mvdx4, #4 │ │ + mrseq pc, (UNDEF: 24) @ │ │ + @ instruction: 0xf01a4630 │ │ + stmdals r4!, {r0, r2, r8, r9, fp, ip, sp, lr, pc} │ │ + @ instruction: 0xf0002801 │ │ + @ instruction: 0xf89d80ca │ │ + svcls 0x00250098 │ │ + stmdals r9, {r3, ip, pc} │ │ + @ instruction: 0xf1079010 │ │ + @ instruction: 0xf8cd0028 │ │ + ldmdbge r0, {r2, r6, ip, sp, pc} │ │ + blx ffe87978 │ │ + @ instruction: 0xf0002800 │ │ + stmib sp, {r0, r5, r7, pc}^ │ │ + ldmib r7, {r0, r1, r8, sl, lr}^ │ │ + stmib sp, {r1, r3, r4, sl, ip, pc}^ │ │ + @ instruction: 0xf1199412 │ │ + @ instruction: 0xf1440001 │ │ + strls r0, [r2], #-256 @ 0xffffff00 │ │ + tsteq sl, r7, asr #19 │ │ + ldc2l 0, cr15, [r2], #120 @ 0x78 │ │ + stmdage lr!, {r1, r2, r3, r5, ip, pc} │ │ + ldc2 0, cr15, [ip], {30} │ │ + strmi r9, [r5], -r6, lsl #14 │ │ + @ instruction: 0xf083460f │ │ + eorls lr, r9, r2, lsr ip │ │ + stmdami r1!, {r1, r3, r6, r9, sl, lr}^ │ │ + stmib sp, {r0, r1, r5, r9, sl, lr}^ │ │ + ldrbmi r5, [r7], -ip, lsr #14 │ │ + eorls r4, r8, r8, ror r4 │ │ + @ instruction: 0xf10d2001 │ │ + eorls r0, r7, r8, ror #20 │ │ + eorls r2, r4, r0 │ │ + stmib sp, {r0, r3, fp, ip, pc}^ │ │ + stmdals r6, {r1, r3, r5, r8, r9, fp} │ │ + andslt pc, r4, sp, asr #17 │ │ + mrseq pc, (UNDEF: 88) @ │ │ + @ instruction: 0x96004650 │ │ + @ instruction: 0xf0789101 │ │ + @ instruction: 0x4650fa11 │ │ + @ instruction: 0xf852f001 │ │ + @ instruction: 0xf001a82e │ │ + rsbcs pc, r0, r2, lsl r8 @ │ │ + @ instruction: 0xf0012108 │ │ + ldmdbmi r0, {r0, r2, r3, r4, r5, r6, r7, r9, fp, ip, sp, lr, pc}^ │ │ + ldrbmi r4, [r0], -r3, lsl #13 │ │ + ldrbtmi r2, [r9], #-524 @ 0xfffffdf4 │ │ + blx fea85a10 │ │ + andne lr, r3, #3620864 @ 0x374000 │ │ + @ instruction: 0xf0154630 │ │ + ldrdcs pc, [r6], -fp │ │ + cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ + vmlseq.f16 s28, s1, s22 @ │ │ + andeq pc, r8, fp, lsl #2 │ │ + muleq lr, sl, r8 │ │ + @ instruction: 0xf04f46ba │ │ + andgt r0, lr, r4, lsl #24 │ │ + andseq pc, r8, fp, lsl #2 │ │ + umlalseq lr, lr, r6, r8 @ │ │ + @ instruction: 0xf10bc0be │ │ + stmdals r2, {r3, r6, r8} │ │ + eorseq pc, ip, fp, asr #17 │ │ + stmib fp, {r0, r1, r2, fp, ip, pc}^ │ │ + @ instruction: 0xf8cbce0c │ │ + ldm r0, {r3, r4, r5, ip, pc} │ │ + ldrshgt r0, [ip, #12]! │ │ + @ instruction: 0xf8cd9f06 │ │ + stmib sp, {r6, r7, lr, pc}^ │ │ + vldrge d12, [r4, #-184] @ 0xffffff48 │ │ + strtmi sl, [r8], -lr, lsr #18 │ │ + mrc2 0, 7, pc, cr2, cr5, {0} │ │ + andeq pc, r8, r7, lsl #2 │ │ + @ instruction: 0xf824f019 │ │ + bls 2a3a74 │ │ + bvs fe07068c │ │ + @ instruction: 0xf01c9500 │ │ + bllt 1888214 │ │ + bge 4f3aec │ │ + @ instruction: 0xf0189901 │ │ + ldmdals sl, {r5, r6, r7, r8, fp, ip, sp, lr, pc} │ │ + eorle r2, r4, r2, lsl #16 │ │ + ldmdbge sl, {r2, r5, r8, sl, fp, sp, pc} │ │ + strtmi r2, [r8], -r8, lsr #4 │ │ + blx 3c5c9e │ │ + strtmi sl, [r9], -lr, lsr #16 │ │ + @ instruction: 0xff7af019 │ │ + @ instruction: 0xb3b8982e │ │ + stmdbls pc!, {r9, sp} @ │ │ + andscs r9, r4, #-268435454 @ 0xf0000002 │ │ + andcs r9, r1, #-536870910 @ 0xe0000002 │ │ + bge bee378 │ │ + stc2l 0, cr15, [r3], #88 @ 0x58 │ │ + @ instruction: 0xf001a824 │ │ + ldrd pc, [sl], -r5 │ │ + tstcs r4, r0 │ │ + @ instruction: 0x91249025 │ │ + stmdage r4!, {r1, r2, r5, ip, pc} │ │ + mrc2 7, 1, pc, cr2, cr14, {7} │ │ + @ instruction: 0xf001a80a │ │ + stmdbls r8, {r0, r1, r2, r3, r4, r5, r7, fp, ip, sp, lr, pc} │ │ + @ instruction: 0xf01c4638 │ │ + ldrbmi pc, [r0], -sp, lsl #28 @ │ │ + @ instruction: 0xff8bf000 │ │ + @ instruction: 0x0010f8d8 │ │ + blx 1d05c2e │ │ + pop {r0, r2, r4, r5, ip, sp, pc} │ │ + @ instruction: 0xf89d8ff0 │ │ + @ instruction: 0x212b0098 │ │ + rsbeq pc, ip, sp, lsl #17 │ │ + andsls r9, sl, r5, lsr #16 │ │ + ldrbtmi r4, [r8], #-2063 @ 0xfffff7f1 │ │ + stmdami pc, {ip, pc} @ │ │ + blmi 434378 │ │ + ldrbtmi r4, [fp], #-1144 @ 0xfffffb88 │ │ + blx fed85b36 │ │ + umlalseq pc, ip, sp, r8 @ │ │ + sbcseq pc, r3, #1073741827 @ 0x40000003 │ │ + sbcseq pc, r3, sp, lsl #17 │ │ + stmdami sl, {r0, r1, r3, r5, r8, sp} │ │ + andls r4, r0, r8, ror r4 │ │ + blmi 2dbb54 │ │ + ldrbtmi r4, [fp], #-1144 @ 0xfffffb88 │ │ + blx fe985b56 │ │ + @ instruction: 0xfffd7fd9 │ │ + andeq r4, r8, r4, lsr sp │ │ + @ instruction: 0xfffc0ce2 │ │ + ldrdeq r8, [r8], -lr │ │ + @ instruction: 0xffffce13 │ │ + andeq r8, r8, r2, lsl sp │ │ + strdeq r4, [r8], -ip │ │ + @ instruction: 0xffffcdf3 │ │ + andeq r4, r8, r2, asr sp │ │ + @ instruction: 0xb086b5b0 │ │ + strtmi ip, [r8], -r6, lsr #16 │ │ + eoreq lr, r6, sp, lsl #17 │ │ + @ instruction: 0xf8eef050 │ │ + strmi fp, [r4], -r0, lsl #6 │ │ + bllt 463f74 │ │ + rscscc pc, pc, pc, asr #32 │ │ + @ instruction: 0x61204669 │ │ + andseq pc, r8, r4, lsl #2 │ │ + blx fec45d64 │ │ + smlabteq r4, sp, r9, lr │ │ + stmdbge r4, {r5, r6, r8, ip, sp, pc} │ │ + stmdavs r1, {r0, r2, r3, r8, sl, fp, ip} │ │ andvs r3, r1, r1, lsl #18 │ │ - @ instruction: 0xf04dbf08 │ │ - @ instruction: 0x4770bef0 │ │ + stmdals r4, {r2, r8, r9, sl, fp, ip, sp, pc} │ │ + blx 45cda │ │ + @ instruction: 0xf0004628 │ │ + stcls 15, cr15, [r2, #-376] @ 0xfffffe88 │ │ + andcc r6, r1, r0, lsr #18 │ │ + strtmi r6, [r0], -r0, lsr #2 │ │ + @ instruction: 0xff2ef000 │ │ + @ instruction: 0xf04f4628 │ │ + andlt pc, r6, pc, lsl #22 │ │ + stmdami r2, {r4, r5, r7, r8, sl, fp, ip, sp, pc} │ │ + @ instruction: 0xf0074478 │ │ + svclt 0x0000f84d │ │ + andeq r4, r8, ip, ror #28 │ │ + svcmi 0x00f0e92d │ │ + @ instruction: 0x4604b0b3 │ │ + ldrbtmi r4, [r8], #-2057 @ 0xfffff7f7 │ │ + ldrdge pc, [r0], -r0 │ │ + svchi 0x005bf3bf │ │ + svceq 0x0000f1ba │ │ + @ instruction: 0xf02ed102 │ │ + strmi pc, [r2], r3, asr #21 │ │ + @ instruction: 0xf0834650 │ │ + stmdacs r1, {r2, r3, r4, r8, r9, fp, sp, lr, pc} │ │ + vstrne.16 s26, [r4, #-8] @ │ │ + cdplt 0, 5, cr15, cr12, cr0, {0} │ │ + strdeq sl, [r8], -lr │ │ + ldrthi pc, [fp], -r0 @ │ │ + stmdbvc r5!, {r2, r3, r5, r8, ip, sp, pc} │ │ + @ instruction: 0x71202002 │ │ + @ instruction: 0xf0402d02 │ │ + ldmdbmi r4, {r1, r2, r4, r5, r9, sl, pc} │ │ + stmeq r0, {r0, r2, r3, r8, ip, sp, lr, pc} │ │ + @ instruction: 0x46404479 │ │ + mrc2 0, 6, pc, cr14, cr13, {0} │ │ + @ instruction: 0xce20e9dd │ │ + @ instruction: 0x9322e9dd │ │ + svcmi 0x000fad0e │ │ + ldrbtmi r1, [pc], #-3374 @ 49c2c │ │ + ldm r7, {r0, r1, r2, r8, r9, sl, ip, pc} │ │ + @ instruction: 0xc6170017 │ │ + eorls r2, r0, r0 │ │ + andeq pc, r4, r8, lsl #2 │ │ + smullseq lr, r6, r5, r8 │ │ + @ instruction: 0x4640c0d6 │ │ + @ instruction: 0x9328e9cd │ │ + vnmulgt.f16 s28, s13, s26 @ │ │ + blx 1f85d8c │ │ + stmdavs r0, {r2, r9, sl, lr} │ │ + eorvs r3, r0, r1 │ │ + strthi pc, [lr], -r0, lsl #1 │ │ + svclt 0x0000e004 │ │ + andeq sl, r5, sp, lsr r0 │ │ + andeq r9, r8, r6, ror #3 │ │ + @ instruction: 0xf0744620 │ │ + pkhtbmi pc, r0, r7, asr #30 @ │ │ + @ instruction: 0xf88d2001 │ │ + andcs r0, r0, r4, lsl #1 │ │ + @ instruction: 0xf0749420 │ │ + stmdacs r0, {r0, r2, r3, r6, r8, sl, fp, ip, sp, lr, pc} │ │ + ldrthi pc, [r6], -r0 @ │ │ + strtmi r4, [r1], -r7, lsl #22 │ │ + strcs r2, [r1, #-513] @ 0xfffffdff │ │ + @ instruction: 0xf05c447b │ │ + andsls pc, r8, r9, ror r9 @ │ │ + stmdacs r2, {r3, r6, r7, r9, ip, sp, pc} │ │ + rsbne pc, r4, sp, lsl #17 │ │ + strhi pc, [sp], -r0, asr #32 │ │ + svclt 0x0000e002 │ │ + andeq r8, r8, r4, lsr #3 │ │ + @ instruction: 0xf88d2000 │ │ + strtls r5, [r0], #-132 @ 0xffffff7c │ │ + ldc2l 0, cr15, [r8, #-464]! @ 0xfffffe30 │ │ + @ instruction: 0xf0002800 │ │ + blmi 6eb528 │ │ + andcs r4, r1, #34603008 @ 0x2100000 │ │ + @ instruction: 0xf05c447b │ │ + @ instruction: 0xf88df95f │ │ + andls r1, lr, ip, lsr r0 │ │ + @ instruction: 0xf074a80e │ │ + ldmdage r8, {r0, r1, r4, r5, r7, r8, sl, fp, ip, sp, lr, pc} │ │ + ldc2 0, cr15, [r0, #464]! @ 0x1d0 │ │ + @ instruction: 0xf0744640 │ │ + @ instruction: 0xf000ff6f │ │ + @ instruction: 0x4640fed2 │ │ + stc2l 0, cr15, [ip, #-468]! @ 0xfffffe2c │ │ + cdp2 0, 9, cr15, cr0, cr0, {0} │ │ + @ instruction: 0xf108480e │ │ + vmlami.f16 s0, s28, s16 @ │ │ + andsls r4, r9, lr, lsl #30 │ │ + andsls r4, r8, lr, lsl #16 │ │ + ldrls r4, [fp], -r8, asr #12 │ │ + stmdbmi sp, {r1, r3, r4, r8, r9, sl, ip, pc} │ │ + @ instruction: 0xf01e4479 │ │ + strmi pc, [ip], -fp, asr #26 │ │ + @ instruction: 0xf074a918 │ │ + stmdavs r1!, {r0, r2, r5, r6, r9, sl, fp, ip, sp, lr, pc} │ │ + stmdals r8, {r0, r2, r3, r6, r7, r8, fp, sp, lr, pc} │ │ + eorvs r3, r1, r1, lsl #18 │ │ + @ instruction: 0xf0402800 │ │ + and r8, fp, pc, asr #1 │ │ + andeq r8, r8, r0, lsl #3 │ │ + bcc 1c9868 │ │ + ldchi 15, cr6, [r5], #444 @ 0x1bc │ │ + blge 185c180 │ │ + @ instruction: 0x4613a636 │ │ + andeq r9, r8, r4, asr #2 │ │ + andls r2, lr, r0 │ │ + andmi pc, r0, pc, asr #32 │ │ + stmdage lr, {r0, r1, r2, r3, ip, pc} │ │ + @ instruction: 0xf9b9f04f │ │ + stmdbmi r9, {r5, r8, sl, fp, sp, pc} │ │ + andcs r4, pc, #4, 12 @ 0x400000 │ │ + @ instruction: 0x46284479 │ │ + blx 1c85e9e │ │ + strtls r4, [r3], #-1576 @ 0xfffff9d8 │ │ + @ instruction: 0xf9adf04f │ │ + strmi r6, [r5], -r1, asr #18 │ │ + andcc r6, r1, r8, asr #16 │ │ + @ instruction: 0xf0806048 │ │ + and r8, r1, r3, lsr #11 │ │ + @ instruction: 0xfffd7b84 │ │ + @ instruction: 0xf106696e │ │ + @ instruction: 0xf0700008 │ │ + ldmib r5, {r0, r1, r3, r5, r9, sl, fp, ip, sp, lr, pc}^ │ │ + sfmge f1, 4, [r0], #-12 │ │ + @ instruction: 0xf0024620 │ │ + @ instruction: 0xf106fa05 │ │ + strtmi r0, [r1], -ip │ │ + mrc2 0, 1, pc, cr8, cr0, {3} │ │ + stc2 0, cr15, [ip], #116 @ 0x74 │ │ + ldmib r5, {r0, r3, r5, fp, sp, lr}^ │ │ + tstcc r1, r3, lsl #4 │ │ + @ instruction: 0xf0806029 │ │ + stmdavs r0, {r0, r1, r2, r7, r8, sl, pc} │ │ + andcc lr, r5, #3358720 @ 0x334000 │ │ + mrseq pc, (UNDEF: 24) @ │ │ + @ instruction: 0xf01aa820 │ │ + stmdals r0!, {r0, r2, r4, r6, r7, fp, ip, sp, lr, pc} │ │ + @ instruction: 0xf0002801 │ │ + @ instruction: 0xf89d85a4 │ │ + andls r0, r4, r8, lsl #1 │ │ + ldrdlt pc, [r4], sp │ │ + blx ff705e48 │ │ + stmeq r0, {r0, r2, r3, r8, ip, sp, lr, pc} │ │ + strbmi r9, [r0], -r0, lsr #32 │ │ + blx fe105e54 │ │ + strbmi r4, [r0], -r1, lsl #13 │ │ + @ instruction: 0xf000460f │ │ + @ instruction: 0x4648fe1a │ │ + @ instruction: 0xf0014639 │ │ + strmi pc, [r6], -r9, ror #20 │ │ + @ instruction: 0xf083460c │ │ + eorls lr, r5, r0, lsl sl │ │ + stmib sp, {r0, r1, r3, r5, fp, lr}^ │ │ + ldrbtmi r6, [r8], #-1057 @ 0xfffffbdf │ │ + eorpl lr, r3, sp, asr #19 │ │ + eorls r2, r0, r1 │ │ + @ instruction: 0xf001a820 │ │ + @ instruction: 0xf10df8e3 │ │ + ldmib sp, {r7, fp}^ │ │ + stmib sp, {r0, r2, r9, ip}^ │ │ + @ instruction: 0x46400930 │ │ + @ instruction: 0xf0019732 │ │ + mcrge 8, 0, pc, cr10, cr13, {4} @ │ │ + tsteq r8, fp, lsl #2 @ │ │ + @ instruction: 0x4642ab30 │ │ + @ instruction: 0xf0774630 │ │ + ldrtmi pc, [r0], -fp, lsr #30 @ │ │ + ldc2l 0, cr15, [r9] │ │ + ldrbmi r9, [r8], -r4, lsl #18 │ │ + mrrc2 0, 1, pc, lr, cr12 @ │ │ + tstcs r4, r4 │ │ + @ instruction: 0xf8d8f001 │ │ + strmi r6, [r6], -r5 │ │ + @ instruction: 0xf8dd4917 │ │ + ldrbtmi r9, [r9], #-32 @ 0xffffffe0 │ │ + @ instruction: 0xf01e4648 │ │ + stmiavs r4, {r0, r1, r5, r7, sl, fp, ip, sp, lr, pc}^ │ │ + stmdacc r1, {r3, fp, sp, lr} │ │ + ldmdbmi r3, {r3, sp, lr} │ │ + ldrbtmi r4, [r9], #-1608 @ 0xfffff9b8 │ │ + ldc2 0, cr15, [r8], #-464 @ 0xfffffe30 │ │ + strmi r9, [r7], -r2, lsr #8 │ │ + @ instruction: 0x460d4810 │ │ + tstcs r8, #3620864 @ 0x374000 │ │ + stmib sp, {r3, r4, r5, r6, sl, lr}^ │ │ + ldmib sp, {r5, sp, lr}^ │ │ + stm sp, {r1, r3, r4, r8} │ │ + stmdage lr, {r0, r1, r8} │ │ + @ instruction: 0xf0784639 │ │ + ldmib sp, {r0, r4, r6, fp, ip, sp, lr, pc}^ │ │ + @ instruction: 0xf074010e │ │ + @ instruction: 0xf8ddfc31 │ │ + cdpmi 0, 0, cr8, cr7, cr4, {1} │ │ + stmdavs r8!, {r0, r1, r2, r8, r9, sl, fp, lr} │ │ + eorvs r3, r8, r1 │ │ + svclt 0x0000e00c │ │ + andeq r4, r8, r6, lsl sl │ │ + andeq r9, r8, r6 │ │ + andeq r9, r8, r2 │ │ + andeq r9, r8, r0, lsr #32 │ │ + ldchi 15, cr6, [r5], #444 @ 0x1bc │ │ + blge 185c30c │ │ + strbmi r4, [r8], -r6, lsl #18 │ │ + @ instruction: 0xf01e4479 │ │ + strmi pc, [ip], -fp, ror #24 │ │ + @ instruction: 0xf074a918 │ │ + stmdacs r0, {r2, r3, r7, r8, sl, fp, ip, sp, lr, pc} │ │ + ldrbthi pc, [pc], #0 @ 49ed8 @ │ │ + svclt 0x0000e002 │ │ + andeq r8, r8, r4, asr #31 │ │ + ldrdpl lr, [r0], -r0 │ │ + stmdage r0!, {r1, r6, r7, fp, sp, lr} │ │ + ldrmi r4, [r0, r9, lsr #12] │ │ + ldmib sp, {r2, r9, fp, lr}^ │ │ + subsmi r0, r1, r0, lsr #2 │ │ + subsmi r4, r0, r3, lsl #20 │ │ + @ instruction: 0xf0404308 │ │ + strd r8, [r3], -r3 │ │ + bcc 1c9a40 │ │ + @ instruction: 0x4613a636 │ │ + ldrdeq lr, [r2, -sp]! │ │ + rsbsmi r4, r8, r1, ror r0 │ │ + @ instruction: 0xf0404308 │ │ + stmdavs r8!, {r0, r1, r2, r5, r6, r7, sl, pc} │ │ + stc2 0, cr15, [r8], {96} @ 0x60 │ │ + stmdbcc r1, {r0, r5, fp, sp, lr} │ │ + @ instruction: 0xf0006021 │ │ + stmdami ip, {r2, r3, r5, r6, r8, sl, fp, ip, sp, lr, pc} │ │ + svcmi 0x000d4e0c │ │ + stmdami sp, {r0, r1, r2, r3, ip, pc} │ │ + strbmi r9, [r8], -lr │ │ + @ instruction: 0x97109611 │ │ + ldrbtmi r4, [r9], #-2315 @ 0xfffff6f5 │ │ + ldc2 0, cr15, [r0], #-120 @ 0xffffff88 │ │ + stmdbge lr, {r2, r3, r9, sl, lr} │ │ + stc2l 0, cr15, [sl, #-464] @ 0xfffffe30 │ │ + stmdbcc r1, {r0, r5, fp, sp, lr} │ │ + stmdacs r0, {r0, r5, sp, lr} │ │ + sbchi pc, r4, r0, asr #32 │ │ + svclt 0x0000e00a │ │ + @ instruction: 0x071a1816 │ │ + stcmi 12, cr14, [pc], {36} @ 0x24 │ │ + vpmin.s32 q15, , │ │ + ldrbmi r7, [sl], #-661 @ 0xfffffd6b │ │ + andeq r8, r8, lr, lsl #30 │ │ + @ instruction: 0xf89ef04f │ │ + stmdbmi r9, {r5, r8, sl, fp, sp, pc} │ │ + andcs r4, pc, #4, 12 @ 0x400000 │ │ + @ instruction: 0x46284479 │ │ + blx 18060c0 │ │ + strtls r4, [r3], #-1576 @ 0xfffff9d8 │ │ + @ instruction: 0xf89bf04f │ │ + stmdbvs r0, {r0, r7, r9, sl, lr}^ │ │ + tstcc r1, r1, asr #16 │ │ + @ instruction: 0xf0806041 │ │ + mul r1, r1, r4 │ │ + @ instruction: 0xfffd7951 │ │ + @ instruction: 0xf91af04f │ │ + andne lr, r3, #3555328 @ 0x364000 │ │ + @ instruction: 0xf002a820 │ │ + ldmib sp, {r0, r1, r2, r4, r5, r6, r7, fp, ip, sp, lr, pc}^ │ │ + @ instruction: 0xf00a0120 │ │ + @ instruction: 0xf01dfb64 │ │ + @ instruction: 0xf8d9fb9f │ │ + ldmib r9, {ip}^ │ │ + tstcc r1, r3, lsl #4 │ │ + andne pc, r0, r9, asr #17 │ │ + ldrbthi pc, [r8], #-128 @ 0xffffff80 @ │ │ + stmib sp, {fp, sp, lr}^ │ │ + @ instruction: 0xf1003205 │ │ + stmdage r0!, {r3, r8} │ │ + @ instruction: 0xffc6f019 │ │ + stmdacs r1, {r5, fp, ip, pc} │ │ + strthi pc, [r2], #0 │ │ + umulleq pc, r8, sp, r8 @ │ │ + @ instruction: 0xf8dd9004 │ │ + @ instruction: 0xf01eb084 │ │ + @ instruction: 0xf10df9cb │ │ + eorls r0, r0, r0, lsl #17 │ │ + @ instruction: 0xf01e4640 │ │ + @ instruction: 0x4604f973 │ │ + strmi r4, [pc], -r0, asr #12 │ │ + stc2 0, cr15, [fp, #-0] │ │ + ldrtmi r4, [r9], -r0, lsr #12 │ │ + @ instruction: 0xf95af001 │ │ + strmi r4, [sp], -r6, lsl #12 │ │ + stmdb r0, {r0, r1, r7, ip, sp, lr, pc} │ │ + stmdami fp!, {r0, r2, r5, ip, pc} │ │ + strvs lr, [r1, #-2509]! @ 0xfffff633 │ │ + stmib sp, {r3, r4, r5, r6, sl, lr}^ │ │ + andcs r9, r1, r3, lsr #32 │ │ + stmdage r0!, {r5, ip, pc} │ │ + @ instruction: 0xffd4f000 │ │ + @ instruction: 0xf10da90a │ │ + orrsgt r0, r1, r0, lsl #17 │ │ + ldmib sp, {r6, r9, sl, lr}^ │ │ + @ instruction: 0xf0001205 │ │ + ldcge 15, cr15, [r8, #-572] @ 0xfffffdc4 │ │ + tsteq r8, fp, lsl #2 @ │ │ + strbmi sl, [r2], -sl, lsl #22 │ │ + @ instruction: 0xf0774628 │ │ + @ instruction: 0x4628fe1d │ │ + stc2l 0, cr15, [fp] │ │ + ldrbmi r9, [r8], -r4, lsl #18 │ │ + blx 14860ce │ │ + tstcs r4, r4 │ │ + @ instruction: 0xffcaf000 │ │ + andls pc, r0, r0, asr #17 │ │ + ldmdbmi r7, {r1, r2, r9, sl, lr} │ │ + ldrdls pc, [r0], -sp @ │ │ + @ instruction: 0x46484479 │ │ + blx fe5860f2 │ │ + stmdavs r8, {r2, r6, r7, fp, sp, lr} │ │ + andvs r3, r8, r1, lsl #16 │ │ + @ instruction: 0x46484912 │ │ + @ instruction: 0xf0744479 │ │ + strtls pc, [r2], #-2857 @ 0xfffff4d7 │ │ + ldmdami r0, {r0, r1, r2, r9, sl, lr} │ │ + ldmib sp, {r0, r2, r3, r9, sl, lr}^ │ │ + ldrbtmi r2, [r8], #-782 @ 0xfffffcf2 │ │ + eorvs lr, r0, sp, asr #19 │ │ + @ instruction: 0x0110e9dd │ │ + smlabbeq r3, sp, r8, lr │ │ + @ instruction: 0x4639a818 │ │ + @ instruction: 0xff42f077 │ │ + @ instruction: 0x0118e9dd │ │ + blx 906286 │ │ + ldrdhi pc, [r4], -sp @ │ │ + svcmi 0x00074e06 │ │ + andcc r6, r1, r8, lsr #16 │ │ + and r6, fp, r8, lsr #32 │ │ + andeq r4, r8, r8, ror #14 │ │ + andeq r8, r8, r8, ror #27 │ │ + andeq r8, r8, r4, ror #27 │ │ + andeq r8, r8, r2, asr lr │ │ + stcmi 12, cr14, [pc], {36} @ 0x24 │ │ + vpmin.s32 q15, , │ │ + strbmi r4, [r8], -r7, lsl #18 │ │ + @ instruction: 0xf01e4479 │ │ + @ instruction: 0xf10dfb5d │ │ + @ instruction: 0x460c0b38 │ │ + @ instruction: 0xf0744659 │ │ + stmdacs r0, {r2, r3, r4, r5, r6, sl, fp, ip, sp, lr, pc} │ │ + mvnhi pc, #0 │ │ + svclt 0x0000e002 │ │ + andeq r8, r8, r8, lsr #27 │ │ + ldrdpl lr, [r0], -r0 │ │ + stmdage r0!, {r1, r6, r7, fp, sp, lr} │ │ + ldrmi r4, [r0, r9, lsr #12] │ │ + ldmib sp, {r2, r9, fp, lr}^ │ │ + subsmi r0, r1, r0, lsr #2 │ │ + subsmi r4, r0, r3, lsl #20 │ │ + @ instruction: 0xf0404308 │ │ + and r8, r3, r3, ror #7 │ │ + @ instruction: 0x071a1816 │ │ + ldrbmi r7, [sl], #-661 @ 0xfffffd6b │ │ + ldrdeq lr, [r2, -sp]! │ │ + rsbsmi r4, r8, r1, ror r0 │ │ + @ instruction: 0xf0404308 │ │ + stmdavs r8!, {r0, r1, r2, r4, r6, r7, r8, r9, pc} │ │ + blx ffe862bc │ │ + stmdbcc r1, {r0, r5, fp, sp, lr} │ │ + @ instruction: 0xf0006021 │ │ + @ instruction: 0x4640fc55 │ │ + mrc2 0, 6, pc, cr8, cr4, {3} │ │ + cdp2 0, 11, cr15, cr0, cr0, {0} │ │ + @ instruction: 0xf0754640 │ │ + @ instruction: 0xf000f833 │ │ + stmdami ip, {r1, r4, r5, r7, r9, sl, fp, ip, sp, lr, pc} │ │ + svcmi 0x000d4e0c │ │ + stmdami sp, {r0, r1, r3, ip, pc} │ │ + strbmi r9, [r8], -sl │ │ + strls r9, [ip, -sp, lsl #12] │ │ + ldrbtmi r4, [r9], #-2315 @ 0xfffff6f5 │ │ + blx 6061ee │ │ + stmdbge sl, {r2, r3, r9, sl, lr} │ │ + ldc2 0, cr15, [r0], #-464 @ 0xfffffe30 │ │ + stmdbcc r1, {r0, r5, fp, sp, lr} │ │ + stmdacs r0, {r0, r5, sp, lr} │ │ + rscshi pc, r8, r0, asr #32 │ │ + svclt 0x0000e00a │ │ + ldrvs fp, [r3], r6, asr #27 │ │ + cfstrdle mvd13, [r6], #-568 @ 0xfffffdc8 │ │ + beq 2c9bbc │ │ + ldrbvc pc, [r4], #-3742 @ 0xfffff162 @ │ │ + ldrdeq r8, [r8], -sl │ │ + andmi pc, r0, pc, asr #32 │ │ + ldcge 0, cr9, [r8], {43} @ 0x2b │ │ + @ instruction: 0xf0174620 │ │ + @ instruction: 0xf10bfca1 │ │ + strtmi r0, [r1], -r4 │ │ + @ instruction: 0xf07f2220 │ │ + andcs pc, r0, lr, ror pc @ │ │ + eorls r4, sl, r9, asr r6 │ │ + eorls r2, r0, r4, lsr #4 │ │ + stcne 12, cr10, [r0, #-128]! @ 0xffffff80 │ │ + @ instruction: 0xff75f07f │ │ + @ instruction: 0xf04e4620 │ │ + stcge 15, cr15, [lr, #-532] @ 0xfffffdec │ │ + strmi r4, [r4], -sl, lsl #18 │ │ + ldrbtmi r2, [r9], #-533 @ 0xfffffdeb │ │ + @ instruction: 0xf0504628 │ │ + strtmi pc, [r8], -sp, lsr #18 │ │ + @ instruction: 0xf04e9411 │ │ + strmi pc, [r5], -sl, ror #30 │ │ + blx fe106264 │ │ + ldmib r5, {r0, r3, r5, fp, sp, lr}^ │ │ + tstcc r1, r3, lsl #16 │ │ + @ instruction: 0xf0806029 │ │ + and r8, r1, sp, asr r3 │ │ + @ instruction: 0xfffd8245 │ │ + andls r6, r6, #0, 16 │ │ + mrseq pc, (UNDEF: 24) @ │ │ + @ instruction: 0xf019a80e │ │ + stmdals lr, {r0, r3, r5, r7, r9, sl, fp, ip, sp, lr, pc} │ │ + @ instruction: 0xf0002801 │ │ + @ instruction: 0xf89d838b │ │ + andls r0, r5, r0, asr #32 │ │ + ldrsbtls pc, [ip], -sp @ │ │ + @ instruction: 0xf8aef01e │ │ + cdpge 0, 0, cr9, cr14, cr14, {0} │ │ + @ instruction: 0xf01e4630 │ │ + @ instruction: 0x4604f857 │ │ + @ instruction: 0x468b4630 │ │ + blx ffc4623e │ │ + ldrbmi r4, [r9], -r0, lsr #12 │ │ + @ instruction: 0xf83ef001 │ │ + strmi r4, [pc], -r6, lsl #12 │ │ + svc 0x00e4f082 │ │ + ldmdami r5, {r0, r1, r4, ip, pc} │ │ + strvs lr, [pc, -sp, asr #19] │ │ + andsls r4, r2, r8, ror r4 │ │ + ldrls r2, [r1, #-1] │ │ + stmdage lr, {r1, r2, r3, ip, pc} │ │ + cdp2 0, 11, cr15, cr8, cr0, {0} │ │ + @ instruction: 0x4642a930 │ │ + ldmdaeq r1, {r0, r7, fp, sp, lr, pc} │ │ + stmdbls r6, {r1, r2, r3, sl, fp, sp, pc} │ │ + @ instruction: 0xf0004620 │ │ + mrcge 14, 0, APSR_nzcv, cr8, cr3, {3} │ │ + tsteq r8, r9, lsl #2 @ │ │ + @ instruction: 0x4622ab30 │ │ + @ instruction: 0xf0774630 │ │ + ldrtmi pc, [r0], -r1, lsl #26 @ │ │ + blx ff44628e │ │ + strbmi r9, [r8], -r5, lsl #18 │ │ + blx d86304 │ │ + stmdavs r1, {r3, r5, r6, r8, fp, sp, lr}^ │ │ + subvs r3, r1, r1, lsl #2 │ │ + movwhi pc, #49280 @ 0xc080 @ │ │ + svclt 0x0000e002 │ │ + andeq r4, r8, r8, asr #10 │ │ + stmdbmi lr, {r1, r2, r3, r5, r6, r8, fp, sp, lr} │ │ + @ instruction: 0xf04f4479 │ │ + @ instruction: 0xf04ef947 │ │ + @ instruction: 0xf106fefb │ │ + @ instruction: 0x46010430 │ │ + @ instruction: 0xf0704620 │ │ + strtmi pc, [r0], -fp, lsl #23 │ │ + blx ff20648a │ │ + blx ff18648e │ │ + @ instruction: 0xf10d6b30 │ │ + ldmib sp, {r3, r4, r5, r8, r9, fp}^ │ │ + stmdavs r1, {r3, fp, ip, pc}^ │ │ + subvs r3, r1, r1, lsl #2 │ │ + rschi pc, ip, #128 @ 0x80 │ │ + svclt 0x0000e002 │ │ + muleq r8, r8, r5 │ │ + @ instruction: 0xff74f04e │ │ + andne lr, r3, #3489792 @ 0x354000 │ │ + strtmi sl, [r0], -lr, lsl #24 │ │ + @ instruction: 0xff50f001 │ │ + eorseq pc, r4, r6, lsl #2 │ │ + @ instruction: 0xf0704621 │ │ + andcs pc, r4, r3, lsl #23 │ │ + @ instruction: 0xf0002104 │ │ + andvs pc, r5, r7, ror lr @ │ │ + ldmdbmi r5, {r1, r2, r9, sl, lr} │ │ + ldrbtmi r4, [r9], #-1608 @ 0xfffff9b8 │ │ + blx 1186390 │ │ + stmdavs r8, {r0, r1, r2, r6, r7, fp, sp, lr} │ │ + andvs r3, r8, r1, lsl #16 │ │ + @ instruction: 0x46484911 │ │ + @ instruction: 0xf0744479 │ │ + @ instruction: 0x9722f9d9 │ │ + stmdami pc, {r0, r2, r9, sl, lr} @ │ │ + ldmib sp, {r2, r3, r9, sl, lr}^ │ │ + ldrbtmi r2, [r8], #-778 @ 0xfffffcf6 │ │ + eorvs lr, r0, sp, asr #19 │ │ + ldrdeq lr, [ip, -sp] │ │ + smlabteq r0, sp, r9, lr │ │ + andls sl, r2, r0, lsr #16 │ │ + strtmi sl, [r9], -lr, lsl #16 │ │ + ldc2l 0, cr15, [r0, #476]! @ 0x1dc │ │ + ldrdeq lr, [lr, -sp] │ │ + @ instruction: 0xf9d0f074 │ │ + svcmi 0x00064e05 │ │ + andcc r6, r1, r0, lsr #16 │ │ + and r6, r9, r0, lsr #32 │ │ + andeq r8, r8, r6, asr #22 │ │ + andeq r8, r8, r4, asr #22 │ │ + andeq r8, r8, r2, lsr #23 │ │ + cfstrdle mvd13, [r6], #-568 @ 0xfffffdc8 │ │ + beq 2c9d9c │ │ + strbmi r4, [r8], -r6, lsl #18 │ │ + @ instruction: 0xf01e4479 │ │ + strmi pc, [ip], -pc, lsl #20 │ │ + @ instruction: 0xf074a90a │ │ + stmdacs r0, {r4, r5, r8, r9, fp, ip, sp, lr, pc} │ │ + adchi pc, r3, #0 │ │ + svclt 0x0000e002 │ │ + andeq r8, r8, ip, lsl #22 │ │ + ldrdpl lr, [r0], -r0 │ │ + stmdage r0!, {r1, r6, r7, fp, sp, lr} │ │ + ldrmi r4, [r0, r9, lsr #12] │ │ + ldmib sp, {r2, r9, fp, lr}^ │ │ + subsmi r0, r1, r0, lsr #2 │ │ + subsmi r4, r0, r3, lsl #20 │ │ + @ instruction: 0xf0404308 │ │ + mul r3, r7, r2 │ │ + ldrvs fp, [r3], r6, asr #27 │ │ + ldrbvc pc, [r4], #-3742 @ 0xfffff162 @ │ │ + ldrdeq lr, [r2, -sp]! │ │ + rsbsmi r4, r8, r1, ror r0 │ │ + @ instruction: 0xf0404308 │ │ + stmdavs r8!, {r0, r1, r3, r7, r9, pc} │ │ + @ instruction: 0xf9acf060 │ │ + stmdbcc r1, {r0, r5, fp, sp, lr} │ │ + @ instruction: 0xf0006021 │ │ + stmdami ip, {r0, r5, r6, r8, r9, fp, ip, sp, lr, pc} │ │ + svcmi 0x000d4e0c │ │ + stmdami sp, {r0, r3, r4, ip, pc} │ │ + @ instruction: 0x46489018 │ │ + @ instruction: 0x971a961b │ │ + ldrbtmi r4, [r9], #-2315 @ 0xfffff6f5 │ │ + @ instruction: 0xf9d4f01e │ │ + ldmdbge r8, {r2, r3, r9, sl, lr} │ │ + blx ffc065d0 │ │ + stmdbcc r1, {r0, r5, fp, sp, lr} │ │ + stmdacs r0, {r0, r5, sp, lr} │ │ + rscshi pc, r3, r0, asr #32 │ │ + svclt 0x0000e00a │ │ + strhi r6, [r8, #-1167]! @ 0xfffffb71 │ │ + blpl ffe5a1dc │ │ + @ instruction: 0xf58e28b5 │ │ + bleq 1f79d00 │ │ + andeq r8, r8, r6, asr sl │ │ + @ instruction: 0xf10d491e │ │ + ldrbtmi r0, [r9], #-2432 @ 0xfffff680 │ │ + @ instruction: 0xf01d4648 │ │ + vstrls s30, [r7, #-844] @ 0xfffffcb4 │ │ + streq pc, [r4], #-267 @ 0xfffffef5 │ │ + @ instruction: 0xce20e9dd │ │ + @ instruction: 0x8322e9dd │ │ + smulleq lr, r3, r5, r8 │ │ + andcs ip, r0, r3, asr #9 │ │ + tstmi r0, pc, asr #32 @ │ │ + @ instruction: 0xf109912c │ │ + eorls r0, r0, r4, lsl #2 │ │ + smlalseq lr, r4, fp, r8 │ │ + strdcs ip, [r1, -r4] │ │ + eorls r9, pc, fp, lsr #32 │ │ + @ instruction: 0x912a4648 │ │ + @ instruction: 0x8328e9cd │ │ + vnmulgt.f16 s28, s13, s26 @ │ │ + cdp2 0, 5, cr15, cr10, cr14, {2} │ │ + stmdbmi ip, {r1, r2, r3, r8, sl, fp, sp, pc} │ │ + andcs r4, sp, #4, 12 @ 0x400000 │ │ + @ instruction: 0x46284479 │ │ + @ instruction: 0xffdef04f │ │ + ldrls r4, [r1], #-1576 @ 0xfffff9d8 │ │ + cdp2 0, 1, cr15, cr11, cr14, {2} │ │ + @ instruction: 0xf01d4605 │ │ + stmdavs r9!, {r0, r1, r4, r5, r8, fp, ip, sp, lr, pc} │ │ + andcc lr, r3, #3489792 @ 0x354000 │ │ + eorvs r3, r9, r1, lsl #2 │ │ + andhi pc, lr, #128 @ 0x80 │ │ + svclt 0x0000e004 │ │ + andeq r9, r5, r7, lsr #16 │ │ + @ instruction: 0xfffd84ab │ │ + stmib sp, {fp, sp, lr}^ │ │ + @ instruction: 0xf1003205 │ │ + stmdage lr, {r3, r8} │ │ + ldc2l 0, cr15, [r6, #-100] @ 0xffffff9c │ │ + stmdacs r1, {r1, r2, r3, fp, ip, pc} │ │ + andshi pc, pc, #0 │ │ + umaaleq pc, r0, sp, r8 @ │ │ + @ instruction: 0xf8dd9004 │ │ + @ instruction: 0xf01d903c │ │ + @ instruction: 0xf10dff5b │ │ + andls r0, lr, r8, lsr fp │ │ + @ instruction: 0xf01d4658 │ │ + strmi pc, [r4], -r3, lsl #30 │ │ + pkhtbmi r4, r8, r8, asr #12 │ │ + blx fe7464e4 │ │ + strbmi r4, [r1], -r0, lsr #12 │ │ + cdp2 0, 14, cr15, cr10, cr0, {0} │ │ + strmi r4, [pc], -r6, lsl #12 │ │ + cdp 0, 9, cr15, cr0, cr2, {4} │ │ + ldmmi sl!, {r0, r1, r4, ip, pc}^ │ │ + strvs lr, [pc, -sp, asr #19] │ │ + andsls r4, r2, r8, ror r4 │ │ + ldrls r2, [r1, #-1] │ │ + stmdage lr, {r1, r2, r3, ip, pc} │ │ + stc2l 0, cr15, [r4, #-0] │ │ + stm r1, {r4, r5, r8, fp, sp, pc} │ │ + stfges f0, [lr], {17} │ │ + andne lr, r5, #3620864 @ 0x374000 │ │ + @ instruction: 0xf0004620 │ │ + mcrge 13, 0, pc, cr10, cr15, {0} @ │ │ + tsteq r8, r9, lsl #2 @ │ │ + @ instruction: 0x4622ab30 │ │ + @ instruction: 0xf0774630 │ │ + ldrtmi pc, [r0], -sp, lsr #23 @ │ │ + blx 1f46534 │ │ + strbmi r9, [r8], -r4, lsl #18 │ │ + @ instruction: 0xf8e0f01c │ │ + stmdavs r1, {r3, r5, r6, r8, fp, sp, lr}^ │ │ + subvs r3, r1, r1, lsl #2 │ │ + @ instruction: 0x81b8f080 │ │ + stmibmi r8!, {r1, r2, r3, r5, r6, r8, fp, sp, lr}^ │ │ + @ instruction: 0xf04e4479 │ │ + @ instruction: 0xf04efff7 │ │ + strmi pc, [r4], -fp, lsr #27 │ │ + ldmib sp, {r6, fp, sp, lr}^ │ │ + andcc r9, r1, r8, lsl #16 │ │ + @ instruction: 0xf0806060 │ │ + strtmi r8, [r0], -r9, lsr #3 │ │ + cdp2 0, 3, cr15, cr4, cr14, {2} │ │ + stmdacs r0, {r4, r5, r6, sl, fp, sp, lr} │ │ + mvnhi pc, r0, asr #32 │ │ + @ instruction: 0xf0542000 │ │ + ldrbtvs pc, [r4], #-3594 @ 0xfffff1f6 @ │ │ + andne lr, r3, #3489792 @ 0x354000 │ │ + strtmi sl, [r0], -lr, lsl #24 │ │ + cdp2 0, 0, cr15, cr8, cr1, {0} │ │ + eorseq pc, r8, r6, lsl #2 │ │ + @ instruction: 0xf0704621 │ │ + andcs pc, r4, fp, lsr sl @ │ │ + @ instruction: 0xf0002104 │ │ + andvs pc, r5, pc, lsr #26 │ │ + ldmibmi r4!, {r1, r2, r9, sl, lr}^ │ │ + ldrbtmi r4, [r9], #-1608 @ 0xfffff9b8 │ │ + @ instruction: 0xf8fcf01e │ │ + stmdavs r8, {r0, r1, r2, r6, r7, fp, sp, lr} │ │ + andvs r3, r8, r1, lsl #16 │ │ + @ instruction: 0x464849f0 │ │ + @ instruction: 0xf0744479 │ │ + @ instruction: 0x9722f891 │ │ + stmiami lr!, {r0, r2, r9, sl, lr}^ │ │ + ldmib sp, {r2, r3, r9, sl, lr}^ │ │ + ldrbtmi r2, [r8], #-792 @ 0xfffffce8 │ │ + eorvs lr, r0, sp, asr #19 │ │ + @ instruction: 0x011ae9dd │ │ + smlabteq r0, sp, r9, lr │ │ + andls sl, r2, r0, lsr #16 │ │ + strtmi sl, [r9], -lr, lsl #16 │ │ + stc2 0, cr15, [r8], #476 @ 0x1dc │ │ + ldrdeq lr, [lr, -sp] │ │ + @ instruction: 0xf888f074 │ │ + svcmi 0x00e54ee4 │ │ + andcc r6, r1, r0, lsr #16 │ │ + stmibmi pc!, {r5, sp, lr}^ @ │ │ + ldrbtmi r4, [r9], #-1608 @ 0xfffff9b8 │ │ + @ instruction: 0xf8d2f01e │ │ + ldmdbge r8, {r2, r3, r9, sl, lr} │ │ + @ instruction: 0xf9f3f074 │ │ + @ instruction: 0xf0002800 │ │ + ldmib r0, {r1, r2, r5, r6, r8, pc}^ │ │ + @ instruction: 0xf10d5000 │ │ + stmiavs r2, {r7, r8, r9, fp}^ │ │ + @ instruction: 0x46294658 │ │ + bmi ff6dc45c │ │ + ldrdeq lr, [r0, -sp]! │ │ + bmi ff69a768 │ │ + movwmi r4, #32848 @ 0x8050 │ │ + cmphi ip, r0, asr #32 @ │ │ + ldrdeq lr, [r2, -sp]! │ │ + rsbsmi r4, r8, r1, ror r0 │ │ + @ instruction: 0xf0404308 │ │ + stmdavs r8!, {r0, r2, r4, r6, r8, pc} │ │ + @ instruction: 0xf876f060 │ │ + stmdbcc r1, {r0, r5, fp, sp, lr} │ │ + @ instruction: 0xf0006021 │ │ + strbmi pc, [r0], -sp, asr #24 @ │ │ + @ instruction: 0xff2ef074 │ │ + ldc2 0, cr15, [ip], #-0 │ │ + cdpmi 8, 12, cr4, cr13, cr15, {6} │ │ + andsls r4, r9, sp, asr #31 │ │ + andsls r4, r8, lr, asr #17 │ │ + ldrls r4, [fp], -r8, asr #12 │ │ + ldmibmi r3, {r1, r3, r4, r8, r9, sl, ip, pc}^ │ │ + @ instruction: 0xf01e4479 │ │ + @ instruction: 0x460cf899 │ │ + @ instruction: 0xf074a918 │ │ + stmdavs r1!, {r0, r1, r4, r5, r7, r8, fp, ip, sp, lr, pc} │ │ + eorvs r3, r1, r1, lsl #18 │ │ + @ instruction: 0xf0402800 │ │ + @ instruction: 0xf04f80d1 │ │ + @ instruction: 0xf8cd4000 │ │ + eorls sl, sl, r8, lsl r0 │ │ + stmibmi sl, {r1, r2, r3, sl, fp, sp, pc}^ │ │ + ldrbtmi r4, [r9], #-1568 @ 0xfffff9e0 │ │ + @ instruction: 0xf9a0f01d │ │ + vstmdbne r5!, {s18-s24} │ │ + @ instruction: 0xce0ee9dd │ │ + stmdaeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ + tstls r0, #3620864 @ 0x374000 │ │ + smulleq lr, r3, r2, r8 │ │ + @ instruction: 0xf10bc5c3 │ │ + @ instruction: 0xf8cd0104 │ │ + ldm r4, {r7, pc} │ │ + mvngt r0, r5, ror #1 │ │ + stmib sp, {r3, r4, r6, r9, sl, lr}^ │ │ + stmib sp, {r3, r5, r8, r9, ip, pc}^ │ │ + @ instruction: 0xf8cdce26 │ │ + @ instruction: 0xf04e80b4 │ │ + stcge 13, cr15, [lr, #-28] @ 0xffffffe4 │ │ + @ instruction: 0x460449ba │ │ + ldrbtmi r2, [r9], #-533 @ 0xfffffdeb │ │ + @ instruction: 0xf04f4628 │ │ + strtmi pc, [r8], -pc, lsr #29 │ │ + @ instruction: 0xf04e9411 │ │ + stmdbvs r4, {r2, r3, r5, r6, r7, sl, fp, ip, sp, lr, pc}^ │ │ + stmdavs r0!, {r0, r2, r9, sl, lr}^ │ │ + rsbvs r3, r0, r1 │ │ + rschi pc, r2, r0, lsl #1 │ │ + eorseq pc, ip, r4, lsl #2 │ │ + @ instruction: 0xf0704621 │ │ + ldmib r5, {r0, r2, r3, r5, r6, r8, fp, ip, sp, lr, pc}^ │ │ + svcge 0x000ea603 │ │ + @ instruction: 0x46384632 │ │ + @ instruction: 0xf0014651 │ │ + @ instruction: 0xf104fd45 │ │ + @ instruction: 0x46390030 │ │ + @ instruction: 0xf978f070 │ │ + @ instruction: 0xffecf01c │ │ + tstcc r1, r9, lsr #16 │ │ + @ instruction: 0xf0806029 │ │ + stmdavs r0, {r0, r3, r6, r7, pc} │ │ + @ instruction: 0xf1009607 │ │ + stmdage lr, {r3, r8} │ │ + ldc2 0, cr15, [r8], {25} │ │ + stmdacs r1, {r1, r2, r3, fp, ip, pc} │ │ + rschi pc, r1, r0 │ │ + umaaleq pc, r0, sp, r8 @ │ │ + @ instruction: 0xf8dd9005 │ │ + @ instruction: 0xf01d903c │ │ + @ instruction: 0xf10dfe1d │ │ + andls r0, lr, r8, lsr fp │ │ + @ instruction: 0xf01d4658 │ │ + strmi pc, [r7], -r5, asr #27 │ │ + pkhtbmi r4, r8, r8, asr #12 │ │ + @ instruction: 0xf95df000 │ │ + @ instruction: 0x46414638 │ │ + stc2 0, cr15, [ip] │ │ + strmi r4, [ip], -r6, lsl #12 │ │ + ldcl 0, cr15, [r2, #-520] @ 0xfffffdf8 │ │ + ldmmi r3, {r0, r1, r4, ip, pc} │ │ + strvs lr, [pc], #-2509 @ 4a778 │ │ + stmib sp, {r3, r4, r5, r6, sl, lr}^ │ │ + andcs r5, r1, r1, lsl r0 │ │ + stmdage lr, {r1, r2, r3, ip, pc} │ │ + stc2 0, cr15, [r6], #-0 │ │ + stm r1, {r4, r5, r8, fp, sp, pc} │ │ + stfges f0, [lr], {129} @ 0x81 │ │ + bls 21c0d8 │ │ + @ instruction: 0xf0004620 │ │ + vmlsge.f64 d15, d26, d17 │ │ + tsteq r8, r9, lsl #2 @ │ │ + @ instruction: 0x4622ab30 │ │ + @ instruction: 0xf0774630 │ │ + ldrtmi pc, [r0], -pc, ror #20 @ │ │ + @ instruction: 0xf93df000 │ │ + strbmi r9, [r8], -r5, lsl #18 │ │ + @ instruction: 0xffa2f01b │ │ + tstcs r4, r4 │ │ + ldc2 0, cr15, [ip], {-0} │ │ + strmi r6, [r6], -r5 │ │ + @ instruction: 0xf8dd497f │ │ + ldrbtmi r9, [r9], #-32 @ 0xffffffe0 │ │ + @ instruction: 0xf01d4648 │ │ + stmiavs r7, {r0, r1, r2, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ + stmdacc r1, {r3, fp, sp, lr} │ │ + ldmdbmi fp!, {r3, sp, lr}^ │ │ + ldrbtmi r4, [r9], #-1608 @ 0xfffff9b8 │ │ + @ instruction: 0xff7cf073 │ │ + strmi r9, [r5], -r2, lsr #14 │ │ + @ instruction: 0x460c4878 │ │ + tstcs r8, #3620864 @ 0x374000 │ │ + stmib sp, {r3, r4, r5, r6, sl, lr}^ │ │ + ldmib sp, {r5, sp, lr}^ │ │ + stmib sp, {r1, r3, r4, r8}^ │ │ + stmdage r0!, {r8} │ │ + stmdage lr, {r1, ip, pc} │ │ + @ instruction: 0xf0774629 │ │ + ldmib sp, {r0, r1, r4, r7, r8, r9, fp, ip, sp, lr, pc}^ │ │ + @ instruction: 0xf073010e │ │ + @ instruction: 0xf8ddff73 │ │ + @ instruction: 0xf8dda018 │ │ + cdpmi 0, 5, cr8, cr12, cr4, {1} │ │ + stmdavs r0!, {r2, r3, r4, r6, r8, r9, sl, fp, lr} │ │ + eorvs r3, r0, r1 │ │ + strbmi r4, [r8], -sl, ror #18 │ │ + @ instruction: 0xf01d4479 │ │ + @ instruction: 0x460cffb9 │ │ + @ instruction: 0xf074a918 │ │ + stmdacs r0, {r1, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ + ldmib r0, {r0, r2, r3, r6, ip, lr, pc}^ │ │ + stmiavs r2, {ip, lr}^ │ │ + strtmi sl, [r9], -r0, lsr #16 │ │ + bmi 151c688 │ │ + ldrdeq lr, [r0, -sp]! │ │ + bmi 14da994 │ │ + movwmi r4, #32848 @ 0x8050 │ │ + ldmib sp, {r1, r2, r6, r8, ip, lr, pc}^ │ │ + rsbsmi r0, r1, r2, lsr #2 │ │ + movwmi r4, #32888 @ 0x8078 │ │ + stmdavs r8!, {r6, r8, ip, lr, pc} │ │ + @ instruction: 0xff62f05f │ │ + stmdbcc r1, {r0, r5, fp, sp, lr} │ │ + @ instruction: 0xf0006021 │ │ + strcs pc, [r0, #-2334] @ 0xfffff6e2 │ │ + strcs lr, [r0], #-3 │ │ + @ instruction: 0xf8d4e01a │ │ + andcs r8, ip, r0 │ │ + @ instruction: 0xf0002104 │ │ + @ instruction: 0x4606fbb9 │ │ + andeq pc, r1, r5 │ │ + eorsvc r4, r0, #52, 12 @ 0x3400000 │ │ + @ instruction: 0xf8c64650 │ │ + @ instruction: 0xf844a000 │ │ + @ instruction: 0xf0828f04 │ │ + strmi lr, [r5], -r4, asr #25 │ │ + @ instruction: 0x46314650 │ │ + stcl 0, cr15, [r6], {130} @ 0x82 │ │ + @ instruction: 0x4628b115 │ │ + mcr2 0, 0, pc, cr15, cr3, {3} @ │ │ + eorslt r4, r3, r0, lsr #12 │ │ + svchi 0x00f0e8bd │ │ + strdcs sp, [r0], -lr │ │ + eorls r9, r4, r1, lsr #10 │ │ + eorls r4, r3, r5, asr #18 │ │ + ldrbtmi r2, [r9], #-4 │ │ + eorls r9, r2, r0, lsr #2 │ │ + stmdbmi r3, {r5, fp, sp, pc}^ │ │ + @ instruction: 0xf0024479 │ │ + stmdami r2, {r1, r3, r5, r6, sl, fp, ip, sp, lr, pc}^ │ │ + @ instruction: 0xf0064478 │ │ + svclt 0x0000f929 │ │ + andeq r4, r8, r8, ror #5 │ │ + ldrbtmi r4, [r8], #-2111 @ 0xfffff7c1 │ │ + @ instruction: 0xf922f006 │ │ + andeq r8, r8, r8, ror #14 │ │ + @ instruction: 0xf05aa820 │ │ + ldmdami r7!, {r1, r3, r5, r7, r8, r9, fp, ip, sp, lr, pc} │ │ + @ instruction: 0xf02d4478 │ │ + @ instruction: 0xf89dfc95 │ │ + @ instruction: 0xf88d0040 │ │ + stmdals pc, {r2, r3, r5} @ │ │ + @ instruction: 0xf89de004 │ │ + @ instruction: 0xf88d0088 │ │ + stmdals r1!, {r2, r3, r5} │ │ + stmdami r1!, {r1, r3, ip, pc} │ │ + andls r4, r0, r8, ror r4 │ │ + bge 2dc9a0 │ │ + ands r4, r1, r8, ror r4 │ │ + umulleq pc, r8, sp, r8 @ │ │ + rsbeq pc, r4, sp, lsl #17 │ │ + and r9, r4, r1, lsr #16 │ │ + umaaleq pc, r0, sp, r8 @ │ │ + rsbeq pc, r4, sp, lsl #17 │ │ + andsls r9, r8, pc, lsl #16 │ │ + ldrbtmi r4, [r8], #-2074 @ 0xfffff7e6 │ │ + ldmdami sl, {ip, pc} │ │ + ldrbtmi sl, [r8], #-2584 @ 0xfffff5e8 │ │ + @ instruction: 0x212b4b16 │ │ + @ instruction: 0xf006447b │ │ + mulcs r0, r7, ip │ │ + andsls r2, r2, r1, lsl #2 │ │ + stmdbmi r3!, {r0, r1, r2, r3, r8, ip, pc} │ │ + andcs r9, r4, r1, lsl r0 │ │ + tstls lr, r9, ror r4 │ │ + stmdage lr, {r4, ip, pc} │ │ + ldrbtmi r4, [r9], #-2336 @ 0xfffff6e0 │ │ + ldc2 0, cr15, [sp], {2} │ │ + @ instruction: 0x000888b6 │ │ + @ instruction: 0x000888b4 │ │ + andeq r8, r8, r2, lsl #18 │ │ + blpl ffe5a744 │ │ + @ instruction: 0xf58e28b5 │ │ + strhi r6, [r8, #-1167]! @ 0xfffffb71 │ │ + bleq 1f7a26c │ │ + cfstr64eq mvdx12, [r1, #512] @ 0x200 │ │ + stmdbne r2, {r0, r1, r3, fp, sp, pc} │ │ + subcc sl, r8, sl, lsl fp │ │ + strmi r5, [r0, #-164] @ 0xffffff5c │ │ + ldrdeq r7, [r8], -ip │ │ + @ instruction: 0xffffc003 │ │ + ldrdeq r7, [r8], -r8 │ │ + @ instruction: 0x00087eb6 │ │ + @ instruction: 0xffffbfdd │ │ + muleq r8, r2, r8 │ │ + andeq r8, r8, r0, ror #15 │ │ + @ instruction: 0x000595bf │ │ + @ instruction: 0xfffd6aaa │ │ + strheq r4, [r8], -r4 @ │ │ + andeq r8, r8, lr, lsl #13 │ │ + andeq r8, r8, sl, lsl #13 │ │ + andeq r8, r8, r8, lsl #14 │ │ + andeq r8, r8, r0, ror #12 │ │ + andeq r7, r8, r8, lsl r5 │ │ + andeq r8, r8, sl, ror #10 │ │ + andeq r8, r8, r8, ror #10 │ │ + andeq r8, r8, r0, asr r6 │ │ + andeq r8, r8, r2, asr r6 │ │ + andeq r8, r8, r4, lsl #4 │ │ + andeq r8, r8, r2, lsl #4 │ │ stmdbcc r1, {r0, fp, sp, lr} │ │ svclt 0x00086001 │ │ - blt ff845f40 │ │ + cdplt 0, 12, cr15, cr4, cr14, {2} │ │ stmdavs r1, {r4, r5, r6, r8, r9, sl, lr} │ │ andvs r3, r1, r1, lsl #18 │ │ - @ instruction: 0xf04dbf08 │ │ - ldrbmi fp, [r0, -r0, ror #30]! │ │ - @ instruction: 0x4604b510 │ │ - lsllt r6, r0, #16 │ │ - svchi 0x005bf3bf │ │ - svcne 0x0000e850 │ │ - stmda r0, {r1, r3, r6, r9, sl, fp, ip}^ │ │ - blcs 52a30 │ │ - stmdbcs r1, {r3, r4, r5, r6, r7, r8, ip, lr, pc} │ │ - strtmi sp, [r0], -r4, lsl #2 │ │ - svchi 0x005bf3bf │ │ - ldc2 0, cr15, [sl], {22} │ │ - pop {r5, r6, fp, sp, lr} │ │ - @ instruction: 0xf0144010 │ │ - vldrlt d11, [r0, #-956] @ 0xfffffc44 │ │ + @ instruction: 0xf04ebf08 │ │ + @ instruction: 0x4770bf33 │ │ stmdbcc r1, {r0, fp, sp, lr} │ │ svclt 0x00086001 │ │ - stmialt r4!, {r1, r2, r3, r6, ip, sp, lr, pc} │ │ - stmdavs r1, {r4, r5, r6, r8, r9, sl, lr} │ │ - svclt 0x00182902 │ │ - ldmiblt r9, {ip, sp, lr, pc} │ │ + bllt ffa46b50 │ │ stmdavs r1, {r4, r5, r6, r8, r9, sl, lr} │ │ + bcc a4a48 │ │ + svclt 0x0008600a │ │ + stclt 0, cr15, [r0], #-116 @ 0xffffff8c │ │ + ldrlt r4, [r0, #-1904] @ 0xfffff890 │ │ + stmdavs r0, {r2, r9, sl, lr} │ │ + vaddw.u , , d16 │ │ + ldmda r0, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc}^ │ │ + cdpne 15, 4, cr1, cr10, cr0, {0} │ │ + movwcs lr, #2112 @ 0x840 │ │ + mvnsle r2, r0, lsl #22 │ │ + tstle r4, r1, lsl #18 │ │ + vrsubhn.i d4, , q8 │ │ + @ instruction: 0xf0198f5b │ │ + stmdavs r0!, {r0, r1, r2, r4, r6, r9, sl, fp, ip, sp, lr, pc}^ │ │ + @ instruction: 0x4010e8bd │ │ + ldmdblt r4!, {ip, sp, lr, pc}^ │ │ + ldrlt fp, [r0, #-3344] @ 0xfffff2f0 │ │ + vtbl.8 d6, {d15}, d1 │ │ + ldmda r1, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc}^ │ │ + cdpne 15, 5, cr2, cr3, cr0, {0} │ │ + strcc lr, [r0], #-2113 @ 0xfffff7bf │ │ + mvnsle r2, r0, lsl #24 │ │ + svclt 0x00182a01 │ │ + vcvt.u16.f16 d11, d0, #1 │ │ + pop {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc} │ │ + @ instruction: 0xf0194010 │ │ + stmdavs r1, {r1, r2, r3, r8, sl, fp, ip, sp, pc} │ │ andvs r3, r1, r1, lsl #18 │ │ - @ instruction: 0xf04dbf08 │ │ - @ instruction: 0x4770befe │ │ - @ instruction: 0x4604b510 │ │ - ldrdeq lr, [r0, -r0] │ │ - stc2l 0, cr15, [pc, #-36]! @ 49e5c │ │ - stmdavs r1, {r5, r6, r7, fp, sp, lr} │ │ + @ instruction: 0xf04fbf08 │ │ + @ instruction: 0x4770b879 │ │ + stmdbcs r2, {r0, fp, sp, lr} │ │ + @ instruction: 0xf000bf18 │ │ + ldrbmi fp, [r0, -r7, ror #19]! │ │ + stmdbcc r1, {r0, fp, sp, lr} │ │ + svclt 0x00086001 │ │ + stcllt 0, cr15, [r9, #312] @ 0x138 │ │ + stmdavs r1, {r4, r5, r6, r8, r9, sl, lr} │ │ andvs r3, r1, r1, lsl #18 │ │ - ldclt 15, cr11, [r0, #-96] @ 0xffffffa0 │ │ + @ instruction: 0xf04ebf08 │ │ + @ instruction: 0x4770bb73 │ │ + @ instruction: 0xf04e6900 │ │ + ldrlt fp, [r0, #2953]! @ 0xb89 │ │ + ldrdpl lr, [r1, -r0] │ │ + strtmi r4, [r8], -r4, lsl #12 │ │ + @ instruction: 0xff1df064 │ │ + strtmi r6, [r9], -r0, lsr #16 │ │ + ldrhtmi lr, [r0], sp │ │ + mrclt 0, 3, APSR_nzcv, cr0, cr14, {3} │ │ + @ instruction: 0xf04e6880 │ │ + ldrlt fp, [r0, #-2937] @ 0xfffff487 │ │ + @ instruction: 0xf7ff4604 │ │ + @ instruction: 0xf104ffec │ │ + pop {r2, r3} │ │ + @ instruction: 0xf04c4010 │ │ + ldrlt fp, [r0, #-3983] @ 0xfffff071 │ │ + ldmib r0, {r2, r9, sl, lr}^ │ │ + @ instruction: 0xf0090100 │ │ + stmiavs r0!, {r2, r3, r4, r5, r7, r8, sl, fp, ip, sp, lr, pc}^ │ │ @ instruction: 0x4010e8bd │ │ - ldmdblt r4!, {r1, r2, r3, r6, ip, sp, lr, pc}^ │ │ + stmiblt ip!, {ip, sp, lr, pc}^ │ │ + stmdblt r6, {ip, sp, lr, pc} │ │ @ instruction: 0x4604b510 │ │ ldrdeq lr, [r0, -r0] │ │ - ldc2l 0, cr15, [pc, #-36] @ 49e7c │ │ + stc2 0, cr15, [pc, #36]! @ 4ab40 │ │ pop {r5, r6, r7, fp, sp, lr} │ │ @ instruction: 0xf0004010 │ │ - ldrlt fp, [r0, #-2478] @ 0xfffff652 │ │ + ldrlt fp, [r0, #-2501] @ 0xfffff63b │ │ ldmib r0, {r2, r9, sl, lr}^ │ │ @ instruction: 0xf0090100 │ │ - stmiavs r0!, {r2, r4, r6, r8, sl, fp, ip, sp, lr, pc}^ │ │ + stmiavs r0!, {r2, r5, r7, r8, sl, fp, ip, sp, lr, pc}^ │ │ @ instruction: 0x4010e8bd │ │ - stmiblt sl!, {ip, sp, lr, pc} │ │ + stmiblt r1, {ip, sp, lr, pc}^ │ │ @ instruction: 0x4604b510 │ │ ldrdeq lr, [r0, -r0] │ │ - stc2l 0, cr15, [r9, #-36] @ 0xffffffdc │ │ + ldc2 0, cr15, [r9, #36] @ 0x24 │ │ pop {r5, r6, r7, fp, sp, lr} │ │ @ instruction: 0xf0004010 │ │ - ldrlt fp, [r0, #-2470] @ 0xfffff65a │ │ + ldrlt fp, [r0, #-2493] @ 0xfffff643 │ │ ldmib r0, {r2, r9, sl, lr}^ │ │ @ instruction: 0xf0090100 │ │ - stmiavs r0!, {r1, r2, r3, r4, r5, r8, sl, fp, ip, sp, lr, pc}^ │ │ + stmiavs r0!, {r1, r2, r3, r7, r8, sl, fp, ip, sp, lr, pc}^ │ │ @ instruction: 0x4010e8bd │ │ - svclt 0x0081f7ff │ │ + svclt 0x0044f7ff │ │ @ instruction: 0x4604b510 │ │ ldrdeq lr, [r0, -r0] │ │ - ldc2 0, cr15, [r3, #-36]! @ 0xffffffdc │ │ + stc2 0, cr15, [r3, #36] @ 0x24 │ │ pop {r5, r6, r7, fp, sp, lr} │ │ @ instruction: 0xf7ff4010 │ │ - ldrlt fp, [r0, #-3965] @ 0xfffff083 │ │ + ldrlt fp, [r0, #-3904] @ 0xfffff0c0 │ │ ldmib r0, {r2, r9, sl, lr}^ │ │ @ instruction: 0xf0090100 │ │ - stmiavs r0!, {r3, r5, r8, sl, fp, ip, sp, lr, pc}^ │ │ + stmiavs r0!, {r3, r4, r5, r6, r8, sl, fp, ip, sp, lr, pc}^ │ │ @ instruction: 0x4010e8bd │ │ - svclt 0x0079f7ff │ │ - stmdavs r1, {fp, sp, lr} │ │ - andvs r3, r1, r1, lsl #18 │ │ - @ instruction: 0xf04ebf08 │ │ - ldrbmi fp, [r0, -r0, lsl #21]! │ │ - @ instruction: 0x4604b510 │ │ - ldrdeq lr, [r0, -r0] │ │ - ldc2 0, cr15, [r5, #-36] @ 0xffffffdc │ │ - stmdavs r1, {r5, r6, r7, fp, sp, lr} │ │ - andvs r3, r1, r1, lsl #18 │ │ - ldclt 15, cr11, [r0, #-96] @ 0xffffffa0 │ │ + svclt 0x003cf7ff │ │ + @ instruction: 0xf0006800 │ │ + ldrlt fp, [r0, #-2095] @ 0xfffff7d1 │ │ + ldmib r0, {r2, r9, sl, lr}^ │ │ + @ instruction: 0xf0090100 │ │ + stmiavs r0!, {r1, r3, r5, r6, r8, sl, fp, ip, sp, lr, pc}^ │ │ @ instruction: 0x4010e8bd │ │ - cdplt 0, 2, cr15, cr10, cr13, {2} │ │ + svclt 0x0078f7ff │ │ @ instruction: 0x4604b510 │ │ ldrdeq lr, [r0, -r0] │ │ - stc2 0, cr15, [r5, #-36] @ 0xffffffdc │ │ + ldc2l 0, cr15, [pc, #-36] @ 4ab98 │ │ pop {r5, r6, r7, fp, sp, lr} │ │ @ instruction: 0xf7ff4010 │ │ - ldrlt fp, [r0, #-3959] @ 0xfffff089 │ │ + ldrlt fp, [r0, #-3936] @ 0xfffff0a0 │ │ + @ instruction: 0xf0194604 │ │ + ldmib r4, {r0, r3, r4, r8, fp, ip, sp, lr, pc}^ │ │ + @ instruction: 0xf05f0103 │ │ + ldmib r4, {r1, r2, r3, r4, r6, r7, r8, sl, fp, ip, sp, lr, pc}^ │ │ + ldmfd sp!, {r8} │ │ + @ instruction: 0xf0004010 │ │ + ldrlt fp, [r0, #-2440] @ 0xfffff678 │ │ ldmib r0, {r2, r9, sl, lr}^ │ │ @ instruction: 0xf0090100 │ │ - stmiavs r0!, {r1, r3, r4, r5, r6, r7, sl, fp, ip, sp, lr, pc}^ │ │ - @ instruction: 0x4010e8bd │ │ - svclt 0x0079f7ff │ │ - @ instruction: 0x4604b510 │ │ - umaaleq pc, r4, r0, r8 @ │ │ - stmdacs r3, {r4, r6, r8, ip, sp, pc} │ │ - ldclt 15, cr11, [r0, #-96] @ 0xffffffa0 │ │ - ldrdeq lr, [lr, -r4] │ │ - stc2l 0, cr15, [lr, #-420]! @ 0xfffffe5c │ │ - @ instruction: 0xf0006c20 │ │ - and pc, r5, sl, lsr r9 @ │ │ - @ instruction: 0xf0006c20 │ │ - @ instruction: 0x4620f936 │ │ - @ instruction: 0xf8f0f000 │ │ - ldrdeq lr, [ip, -r4] │ │ - @ instruction: 0x4010e8bd │ │ - mrclt 0, 1, APSR_nzcv, cr14, cr12, {0} │ │ - @ instruction: 0x4604b510 │ │ - umaaleq pc, r4, r0, r8 @ │ │ - stmdacs r3, {r4, r6, r8, ip, sp, pc} │ │ - ldclt 15, cr11, [r0, #-96] @ 0xffffffa0 │ │ - ldrdeq lr, [lr, -r4] │ │ - ldc2l 0, cr15, [r2, #-420] @ 0xfffffe5c │ │ - @ instruction: 0xf0006c20 │ │ - and pc, r5, r5, lsr #18 │ │ - @ instruction: 0xf0006c20 │ │ - strtmi pc, [r0], -r1, lsr #18 │ │ - @ instruction: 0xf8d4f000 │ │ - ldrdeq lr, [ip, -r4] │ │ - @ instruction: 0x4010e8bd │ │ - mcrlt 0, 1, pc, cr2, cr12, {0} @ │ │ - @ instruction: 0x4604b510 │ │ - umaaleq pc, r4, r0, r8 @ │ │ - stmdacs r3, {r4, r6, r8, ip, sp, pc} │ │ - ldclt 15, cr11, [r0, #-96] @ 0xffffffa0 │ │ - ldrdeq lr, [lr, -r4] │ │ - ldc2 0, cr15, [r6, #-420]! @ 0xfffffe5c │ │ - @ instruction: 0xf0006c20 │ │ - and pc, r5, r0, lsl r9 @ │ │ - @ instruction: 0xf0006c20 │ │ - strtmi pc, [r0], -ip, lsl #18 │ │ - @ instruction: 0xf8b8f000 │ │ - ldrdeq lr, [ip, -r4] │ │ - @ instruction: 0x4010e8bd │ │ - mcrlt 0, 0, pc, cr6, cr12, {0} @ │ │ - @ instruction: 0x4604b510 │ │ - umaaleq pc, r4, r0, r8 @ │ │ - stmdacs r3, {r4, r6, r8, ip, sp, pc} │ │ - ldclt 15, cr11, [r0, #-96] @ 0xffffffa0 │ │ - ldrdeq lr, [lr, -r4] │ │ - ldc2 0, cr15, [sl, #-420] @ 0xfffffe5c │ │ - @ instruction: 0xf7ff6c20 │ │ - ldrd pc, [r5], -sl │ │ - @ instruction: 0xf7ff6c20 │ │ - @ instruction: 0x4620fed6 │ │ - @ instruction: 0xf89cf000 │ │ - ldrdeq lr, [ip, -r4] │ │ - @ instruction: 0x4010e8bd │ │ - stcllt 0, cr15, [sl, #112]! @ 0x70 │ │ - @ instruction: 0x4604b510 │ │ - umaaleq pc, r4, r0, r8 @ │ │ - stmdacs r3, {r4, r6, r8, ip, sp, pc} │ │ - ldclt 15, cr11, [r0, #-96] @ 0xffffffa0 │ │ - ldrdeq lr, [lr, -r4] │ │ - ldc2l 0, cr15, [lr], #420 @ 0x1a4 │ │ - @ instruction: 0xf7ff6c20 │ │ - and pc, r5, r5, asr #29 │ │ - @ instruction: 0xf7ff6c20 │ │ - strtmi pc, [r0], -r1, asr #29 │ │ - @ instruction: 0xf880f000 │ │ - ldrdeq lr, [ip, -r4] │ │ - @ instruction: 0x4010e8bd │ │ - stcllt 0, cr15, [lr, #112] @ 0x70 │ │ - @ instruction: 0x4604b510 │ │ - umaaleq pc, r4, r0, r8 @ │ │ - stmdacs r3, {r4, r6, r8, ip, sp, pc} │ │ - ldclt 15, cr11, [r0, #-96] @ 0xffffffa0 │ │ - ldrdeq lr, [lr, -r4] │ │ - stc2l 0, cr15, [r2], #420 @ 0x1a4 │ │ - @ instruction: 0xf7ff6c20 │ │ - @ instruction: 0xe005feb0 │ │ - @ instruction: 0xf7ff6c20 │ │ - strtmi pc, [r0], -ip, lsr #29 │ │ - @ instruction: 0xf864f000 │ │ - ldrdeq lr, [ip, -r4] │ │ + stmiavs r0!, {r1, r2, r6, r8, sl, fp, ip, sp, lr, pc}^ │ │ @ instruction: 0x4010e8bd │ │ - ldclt 0, cr15, [r2, #112]! @ 0x70 │ │ + svclt 0x005bf7ff │ │ + stmdbcc r1, {r0, fp, sp, lr} │ │ + svclt 0x00086001 │ │ + svclt 0x004ff04e │ │ + @ instruction: 0xf7ff4770 │ │ + ldrble fp, [r4], #3848 @ 0xf08 │ │ @ instruction: 0x4604b510 │ │ - umaaleq pc, r4, r0, r8 @ │ │ - stmdacs r3, {r4, r6, r8, ip, sp, pc} │ │ - ldclt 15, cr11, [r0, #-96] @ 0xffffffa0 │ │ - ldrdeq lr, [lr, -r4] │ │ - stc2l 0, cr15, [r6], {105} @ 0x69 │ │ - @ instruction: 0xf7ff6c20 │ │ - @ instruction: 0xe005feb5 │ │ - @ instruction: 0xf7ff6c20 │ │ - @ instruction: 0x4620feb1 │ │ - @ instruction: 0xf848f000 │ │ - ldrdeq lr, [ip, -r4] │ │ - @ instruction: 0x4010e8bd │ │ - ldclt 0, cr15, [r6, #112] @ 0x70 │ │ + stmdacc r2, {fp, ip, sp, lr} │ │ + ldmdale r4, {r0, r1, r3, fp, sp} │ │ + @ instruction: 0xf000e8df │ │ + movwne r0, #26132 @ 0x6614 │ │ + tstne r3, #1275068416 @ 0x4c000000 │ │ + ldceq 13, cr0, [r3, #-76] @ 0xffffffb4 │ │ + ldrdeq lr, [r1, -r4] │ │ + stc2 0, cr15, [r5, #-36]! @ 0xffffffdc │ │ + ldrdeq lr, [r4, -r4] │ │ + ldmib r4, {r0, sp, lr, pc}^ │ │ + pop {r0, r8} │ │ + @ instruction: 0xf0094010 │ │ + ldclt 13, cr11, [r0, #-112] @ 0xffffff90 │ │ + @ instruction: 0xf0231d20 │ │ + ldmib r4, {r0, r1, r2, r4, r5, fp, ip, sp, lr, pc}^ │ │ + pop {r0, r8} │ │ + @ instruction: 0xf0274010 │ │ + ldrble fp, [r4], #3538 @ 0xdd2 │ │ @ instruction: 0x4604b510 │ │ - umaaleq pc, r4, r0, r8 @ │ │ - stmdacs r3, {r4, r6, r8, ip, sp, pc} │ │ + ldrdeq lr, [r0, -r0] │ │ + @ instruction: 0xf1613802 │ │ + @ instruction: 0xf1b00100 │ │ + @ instruction: 0xf1710212 │ │ + svclt 0x00280100 │ │ + ldmdacs r0, {r4, sp} │ │ + ldm pc, {r0, r2, r3, r4, r5, fp, ip, lr, pc}^ @ │ │ + stmdbeq r9, {ip, sp, lr, pc} │ │ + @ instruction: 0x2c100909 │ │ + beq 5d04c4 │ │ + stcne 12, cr1, [sl], {10} │ │ + andeq r2, r9, r2, lsr r2 │ │ + ldmib r4, {r4, r8, sl, fp, ip, sp, pc}^ │ │ + pop {r1, r8} │ │ + @ instruction: 0xf07e4010 │ │ + ldmib r4, {r0, r4, r7, r8, sl, fp, ip, sp, pc}^ │ │ + pop {r1, r8} │ │ + @ instruction: 0xf0094010 │ │ + ldmib r4, {r1, r3, r5, r6, r7, sl, fp, ip, sp, pc}^ │ │ + pop {r1, r8} │ │ + @ instruction: 0xf00d4010 │ │ + ldmib r4, {r0, r1, r5, r7, r8, fp, ip, sp, pc}^ │ │ + pop {r1, r8} │ │ + @ instruction: 0xf0224010 │ │ + @ instruction: 0xf104be5f │ │ + @ instruction: 0xf0150008 │ │ + ldmib r4, {r1, r2, r5, r7, r8, fp, ip, sp, lr, pc}^ │ │ + pop {r1, r8} │ │ + @ instruction: 0xf0764010 │ │ + ldmib r4, {r0, r1, r2, r4, r7, r8, r9, sl, fp, ip, sp, pc}^ │ │ + pop {r1, r8} │ │ + @ instruction: 0xf0764010 │ │ + @ instruction: 0xf104bf95 │ │ + @ instruction: 0xf0150008 │ │ + ldmib r4, {r1, r9, fp, ip, sp, lr, pc}^ │ │ + pop {r1, r8} │ │ + @ instruction: 0xf00d4010 │ │ + @ instruction: 0xf104b97f │ │ + ldmfd sp!, {r3} │ │ + @ instruction: 0xf7ff4010 │ │ + ldrlt fp, [r0, #3760]! @ 0xeb0 │ │ + strmi lr, [r0, #-2512] @ 0xfffff630 │ │ + tstlt r9, r9, lsr #16 │ │ + strmi r4, [r8, r0, lsr #12] │ │ + @ instruction: 0xb1206868 │ │ + pop {r5, r9, sl, lr} │ │ + @ instruction: 0xf08240b0 │ │ + @ instruction: 0xbdb0b9ed │ │ + stmdavs r1, {r4, r8, sl, ip, sp, pc} │ │ + svchi 0x005bf3bf │ │ + svccs 0x0000e851 │ │ + stmda r1, {r0, r1, r4, r6, r9, sl, fp, ip}^ │ │ + cfstrscs mvf3, [r0], {-0} │ │ + bcs bf514 │ │ ldclt 15, cr11, [r0, #-96] @ 0xffffffa0 │ │ - ldrdeq lr, [lr, -r4] │ │ - stc2 0, cr15, [sl], #420 @ 0x1a4 │ │ - @ instruction: 0xf7ff6c20 │ │ - and pc, r5, r6, lsr #29 │ │ - @ instruction: 0xf7ff6c20 │ │ - strtmi pc, [r0], -r2, lsr #29 │ │ - @ instruction: 0xf82cf000 │ │ - ldrdeq lr, [ip, -r4] │ │ + svchi 0x005bf3bf │ │ @ instruction: 0x4010e8bd │ │ - ldcllt 0, cr15, [sl, #-112]! @ 0xffffff90 │ │ - stmdavs sl, {r0, fp, sp, lr} │ │ - andvs r3, sl, r1, lsl #20 │ │ - @ instruction: 0xf01dbf08 │ │ - @ instruction: 0x4770b857 │ │ + svclt 0x002af021 │ │ + @ instruction: 0xf065b108 │ │ + @ instruction: 0x4770bd93 │ │ ldmib r0, {r4, r5, r7, r8, sl, ip, sp, pc}^ │ │ stmdavs r9!, {r8, sl, lr} │ │ strtmi fp, [r0], -r9, lsl #2 │ │ stmdavs r8!, {r3, r7, r8, r9, sl, lr}^ │ │ strtmi fp, [r0], -r0, lsr #2 │ │ ldrhtmi lr, [r0], sp │ │ - stcllt 0, cr15, [r6], {130} @ 0x82 │ │ - ldrlt fp, [r0, #3504]! @ 0xdb0 │ │ - strmi lr, [r0, #-2512] @ 0xfffff630 │ │ - tstlt r9, r9, lsr #16 │ │ - strmi r4, [r8, r0, lsr #12] │ │ - @ instruction: 0xb1206868 │ │ - pop {r5, r9, sl, lr} │ │ - @ instruction: 0xf08240b0 │ │ - ldclt 12, cr11, [r0, #732]! @ 0x2dc │ │ - @ instruction: 0x4604b510 │ │ - ldrdeq lr, [r8, -r0] │ │ - blx ffac61b2 │ │ - pop {r5, r9, sl, lr} │ │ - @ instruction: 0xf0164010 │ │ - ldrblt fp, [r0, #-3761]! @ 0xfffff14f │ │ - @ instruction: 0xf01b4604 │ │ - stmiavs r5!, {r0, r3, r4, sl, fp, ip, sp, lr, pc}^ │ │ - stmdbvs r6!, {r0, r2, r3, r6, r8, ip, sp, pc} │ │ + stmiblt r6, {r1, r7, ip, sp, lr, pc}^ │ │ + ldrble fp, [r4], #3504 @ 0xdb0 │ │ + ldmib r0, {r4, r5, r6, r8, sl, ip, sp, pc}^ │ │ + ldmdbcc r7, {r9, ip} │ │ + andeq pc, r0, #-2147483624 @ 0x80000018 │ │ + tsteq r1, #1073741868 @ 0x4000002c @ │ │ + andeq pc, r0, #-2147483620 @ 0x8000001c │ │ + tstcs r1, r8, lsr #30 │ │ + bcs 2526b0 │ │ + ldm pc, {r2, r3, fp, ip, lr, pc}^ @ │ │ + ldreq pc, [r8, #-2]! │ │ + @ instruction: 0x37373737 │ │ + eoreq r0, r3, r7, lsr r5 │ │ + ldrdeq lr, [r2, -r0] │ │ + ldrhtmi lr, [r0], #-141 @ 0xffffff73 │ │ + stcllt 0, cr15, [fp], #-36 @ 0xffffffdc │ │ + @ instruction: 0xd129290d │ │ + stmdbcs r4, {r0, r7, fp, sp, lr} │ │ + @ instruction: 0xf850d326 │ │ + @ instruction: 0xf3bf1f0c │ │ + ldmda r1, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc}^ │ │ + cdpne 15, 5, cr2, cr3, cr0, {0} │ │ + strcc lr, [r0], #-2113 @ 0xfffff7bf │ │ + mvnsle r2, r0, lsl #24 │ │ + tstle r9, r1, lsl #20 │ │ + svchi 0x005bf3bf │ │ + ldrhtmi lr, [r0], #-141 @ 0xffffff73 │ │ + ldmlt r4!, {r0, r1, r4, ip, sp, lr, pc} │ │ + stmdbcs r3, {r0, r9, fp, ip, sp, lr} │ │ + stmiavs r4, {r4, r8, ip, lr, pc}^ │ │ + @ instruction: 0x5600e9d4 │ │ tstlt r9, r1, lsr r8 │ │ strmi r4, [r8, r8, lsr #12] │ │ tstlt r0, r0, ror r8 │ │ @ instruction: 0xf0824628 │ │ - stmdavs r0!, {r3, r4, r8, sl, fp, sp, lr, pc} │ │ - stmdavs r0!, {r4, r8, ip, sp, pc}^ │ │ - blx d86210 │ │ + strtmi lr, [r0], -sl, lsl #20 │ │ + ldrhtmi lr, [r0], #-141 @ 0xffffff73 │ │ + ldmdblt ip!, {r1, r7, ip, sp, lr, pc}^ │ │ + pop {r4, r5, r6, r8, sl, fp, ip, sp, pc} │ │ + @ instruction: 0xf0004070 │ │ + ldrble fp, [r4], #2049 @ 0x801 │ │ + @ instruction: 0x4604b510 │ │ + ldrdeq lr, [r0, -r0] │ │ + @ instruction: 0xf1613814 │ │ + polnes f0, f2, f0 │ │ + tsteq r0, r1, ror r1 @ │ │ + andcs fp, r1, r8, lsr #30 │ │ + stmdacs r1, {r3, r7, r8, ip, sp, pc} │ │ + ldmib r4, {r0, r2, r4, r8, ip, lr, pc}^ │ │ + @ instruction: 0xf0090106 │ │ + bvs 1889ec8 │ │ + svcmi 0x0000f1b0 │ │ + bvs fe8baaa8 │ │ + ldc2 0, cr15, [pc], {9} │ │ + pop {r5, r9, sl, lr} │ │ + @ instruction: 0xf7ff4010 │ │ + stmiavs r0!, {r0, r3, r8, r9, sl, fp, ip, sp, pc} │ │ + movwle r2, #47107 @ 0xb803 │ │ + ldrdeq lr, [r3, -r4] │ │ + stmiavs r0!, {r2, sp, lr, pc} │ │ + addmi r4, r8, #4, 18 @ 0x10000 │ │ + stmiavs r1!, {r2, r8, r9, fp, ip, lr, pc}^ │ │ + @ instruction: 0x4010e8bd │ │ + stclt 0, cr15, [fp], {9} │ │ + svclt 0x0000bd10 │ │ + andhi r0, r0, r3 │ │ + @ instruction: 0x4604b570 │ │ + mcr2 0, 3, pc, cr8, cr8, {0} @ │ │ + smlalttlt r6, sp, r5, r8 │ │ + ldmdavs r1!, {r1, r2, r5, r8, fp, sp, lr} │ │ + strtmi fp, [r8], -r9, lsl #2 │ │ + ldmdavs r0!, {r3, r7, r8, r9, sl, lr}^ │ │ + @ instruction: 0x4628b110 │ │ + ldmib ip!, {r1, r7, ip, sp, lr, pc} │ │ + ldrdeq lr, [r0, -r4] │ │ + @ instruction: 0xf82ff000 │ │ pop {r5, r9, fp, sp, lr} │ │ - @ instruction: 0xf0144070 │ │ - ldmib r0, {r0, r1, r2, r3, r5, r9, fp, ip, sp, pc}^ │ │ + @ instruction: 0xf7ff4070 │ │ + ldmib r0, {r0, r1, r4, r6, r8, r9, sl, fp, ip, sp, pc}^ │ │ @ instruction: 0xf0811200 │ │ tstmi r1, #20, 2 │ │ - @ instruction: 0xf016bf18 │ │ - ldrbmi fp, [r0, -pc, lsl #29]! │ │ - stmdavs r1, {r4, r8, sl, ip, sp, pc} │ │ - svchi 0x005bf3bf │ │ - svccs 0x0000e851 │ │ - stmda r1, {r0, r1, r4, r6, r9, sl, fp, ip}^ │ │ - cfstrscs mvf3, [r0], {-0} │ │ - bcs be9d4 │ │ - ldclt 15, cr11, [r0, #-96] @ 0xffffffa0 │ │ - svchi 0x005bf3bf │ │ - pop {fp, sp, lr} │ │ - @ instruction: 0xf0754010 │ │ - stmdavs r1, {r0, r2, r3, r4, r5, r6, fp, ip, sp, pc} │ │ + @ instruction: 0xf7ffbf18 │ │ + @ instruction: 0x4770bed5 │ │ + stmdbcc r1, {r0, fp, sp, lr} │ │ + svclt 0x00086001 │ │ + ldclt 0, cr15, [lr, #312] @ 0x138 │ │ + stmdavs r1, {r4, r5, r6, r8, r9, sl, lr} │ │ andvs r3, r1, r1, lsl #18 │ │ @ instruction: 0xf04ebf08 │ │ - ldrbmi fp, [r0, -r0, asr #17]! │ │ + @ instruction: 0x4770bcb9 │ │ stmdbcc r1, {r0, fp, sp, lr} │ │ svclt 0x00086001 │ │ - stcllt 0, cr15, [ip], #308 @ 0x134 │ │ + bllt 18c7010 │ │ stmdavs r1, {r4, r5, r6, r8, r9, sl, lr} │ │ - andvs r3, r1, r1, lsl #18 │ │ - @ instruction: 0xf04dbf08 │ │ - ldrbmi fp, [r0, -lr, lsr #28]! │ │ - addslt fp, r0, r0, lsl r5 │ │ - andls r2, sl, #0, 8 │ │ - strmi lr, [sp], #-2509 @ 0xfffff633 │ │ - stmib sp, {r0, r1, r2, r3, sl, ip, pc}^ │ │ - cfldrsmi mvf3, [r2], {11} │ │ - subsmi r9, ip, r9, lsl #2 │ │ - cfldrsmi mvf9, [r1], {7} │ │ - subsmi r9, r4, r8 │ │ - cfldrsmi mvf9, [r0], {6} │ │ - movwls r4, #20579 @ 0x5063 │ │ - strbtmi r4, [ip], -pc, lsl #22 │ │ - andls r4, r4, #90 @ 0x5a │ │ - submi r4, sl, lr, lsl #20 │ │ - bmi 3eea74 │ │ - andls r4, r2, #66 @ 0x42 │ │ - subsmi r4, r1, sp, lsl #20 │ │ - stmdbmi sp, {r0, r8, ip, pc} │ │ - submi r4, r8, r2, lsr #12 │ │ - ldmib sp, {ip, pc}^ │ │ - @ instruction: 0xf0000112 │ │ - strtmi pc, [r0], -r6, asr #17 │ │ - @ instruction: 0xf9cdf000 │ │ - ldclt 0, cr11, [r0, #-64] @ 0xffffffc0 │ │ - strbtvc r6, [r5], #-1122 @ 0xfffffb9e │ │ - ldmdbvc r4!, {r0, r1, r4, r5, r6, r8, sl, sp, lr}^ │ │ - strbtvs r7, [pc], #-609 @ 4a298 │ │ - cdpvs 15, 6, cr6, cr4, cr13, {3} │ │ - ldclvs 7, cr6, [r9], #-404 @ 0xfffffe6c │ │ - cdpvs 2, 6, cr7, cr5, cr1, {3} │ │ - cmnvc pc, #6464 @ 0x1940 │ │ - rsbsvc r6, r3, r5, ror r5 │ │ - addslt fp, r0, r0, lsl r5 │ │ - andls r2, sl, #0, 8 │ │ - strmi lr, [sp], #-2509 @ 0xfffff633 │ │ - stmib sp, {r0, r1, r2, r3, sl, ip, pc}^ │ │ - cfldrsmi mvf3, [r2], {11} │ │ - subsmi r9, ip, r9, lsl #2 │ │ - cfldrsmi mvf9, [r1], {7} │ │ - subsmi r9, r4, r8 │ │ - cfldrsmi mvf9, [r0], {6} │ │ - movwls r4, #20579 @ 0x5063 │ │ - strbtmi r4, [ip], -pc, lsl #22 │ │ - andls r4, r4, #90 @ 0x5a │ │ - submi r4, sl, lr, lsl #20 │ │ - bmi 3eeaf0 │ │ - andls r4, r2, #66 @ 0x42 │ │ - subsmi r4, r1, sp, lsl #20 │ │ - stmdbmi sp, {r0, r8, ip, pc} │ │ - tstcs r2, #3620864 @ 0x374000 │ │ - andls r4, r0, r8, asr #32 │ │ - @ instruction: 0xf0004620 │ │ - strtmi pc, [r0], -lr, lsl #17 │ │ - @ instruction: 0xf98ff000 │ │ - ldclt 0, cr11, [r0, #-64] @ 0xffffffc0 │ │ - strbtvc r6, [r5], #-1122 @ 0xfffffb9e │ │ - ldmdbvc r4!, {r0, r1, r4, r5, r6, r8, sl, sp, lr}^ │ │ - strbtvs r7, [pc], #-609 @ 4a314 │ │ - cdpvs 15, 6, cr6, cr4, cr13, {3} │ │ - ldclvs 7, cr6, [r9], #-404 @ 0xfffffe6c │ │ - cdpvs 2, 6, cr7, cr5, cr1, {3} │ │ - cmnvc pc, #6464 @ 0x1940 │ │ - rsbsvc r6, r3, r5, ror r5 │ │ - addslt fp, r0, r0, lsl r5 │ │ - andls r2, sl, #0, 8 │ │ - strmi lr, [sp], #-2509 @ 0xfffff633 │ │ - stmib sp, {r0, r1, r2, r3, sl, ip, pc}^ │ │ - cfldrsmi mvf3, [r5], {11} │ │ - subsmi r9, ip, r9, lsl #2 │ │ - cfldrsmi mvf9, [r4], {7} │ │ - subsmi r9, r4, r8 │ │ - cfldrsmi mvf9, [r3], {6} │ │ - movwls r4, #20579 @ 0x5063 │ │ - @ instruction: 0x466c4b12 │ │ - andls r4, r4, #90 @ 0x5a │ │ - submi r4, sl, r1, lsl sl │ │ - bmi 4aeb6c │ │ - andls r4, r2, #66 @ 0x42 │ │ - subsmi r4, r1, r0, lsl sl │ │ - ldmdbmi r0, {r0, r8, ip, pc} │ │ - submi r4, r8, r2, lsr #12 │ │ - ldmib sp, {ip, pc}^ │ │ - @ instruction: 0xf0000112 │ │ - ldmib sp, {r1, r3, r6, fp, ip, sp, lr, pc}^ │ │ - @ instruction: 0x46220114 │ │ - @ instruction: 0xf845f000 │ │ - @ instruction: 0xf0004620 │ │ - andslt pc, r0, ip, asr #18 │ │ - svclt 0x0000bd10 │ │ - strbtvc r6, [r5], #-1122 @ 0xfffffb9e │ │ - ldmdbvc r4!, {r0, r1, r4, r5, r6, r8, sl, sp, lr}^ │ │ - strbtvs r7, [pc], #-609 @ 4a39c │ │ - cdpvs 15, 6, cr6, cr4, cr13, {3} │ │ - ldclvs 7, cr6, [r9], #-404 @ 0xfffffe6c │ │ - cdpvs 2, 6, cr7, cr5, cr1, {3} │ │ - cmnvc pc, #6464 @ 0x1940 │ │ - rsbsvc r6, r3, r5, ror r5 │ │ - mvnsmi lr, #737280 @ 0xb4000 │ │ - pkhbtmi r4, r9, r6, lsl #12 │ │ - bcs 15bdbc │ │ - @ instruction: 0xf858d304 │ │ - strcs r4, [r0, #-9] │ │ - and r2, r2, r4, lsl #14 │ │ - strcs r2, [r0, #-1024] @ 0xfffffc00 │ │ - @ instruction: 0xf0472700 │ │ - adcsmi r0, r0, #1 │ │ - bl 27ec04 │ │ - rscseq r0, sl, r7 │ │ - @ instruction: 0xf8302100 │ │ - @ instruction: 0xf07f0009 │ │ - movwmi pc, #56166 @ 0xdb66 @ │ │ - @ instruction: 0xf0474304 │ │ - adcsmi r0, r7, #524288 @ 0x80000 │ │ - bl 23ec18 │ │ - rscseq r0, sl, r9 │ │ - @ instruction: 0xf8182100 │ │ - @ instruction: 0xf07f0000 │ │ - movwmi pc, #56152 @ 0xdb58 @ │ │ - strtmi r4, [r0], -r4, lsl #6 │ │ - pop {r0, r3, r5, r9, sl, lr} │ │ - @ instruction: 0x460383f8 │ │ - @ instruction: 0x461a4610 │ │ - @ instruction: 0xf000460b │ │ - push {fp, ip, sp, pc} │ │ - @ instruction: 0x460447fc │ │ - @ instruction: 0x060ee9d0 │ │ - movwcs lr, #2509 @ 0x9cd │ │ - movvs r3, #8 │ │ - @ instruction: 0xf1c6b1ce │ │ - strbtmi r0, [r8], -r8, lsl #10 │ │ - strtmi r2, [sl], -r8, lsl #26 │ │ - andcs fp, r8, #40, 30 @ 0xa0 │ │ - strcs r2, [r0, -r0, lsl #2] │ │ - @ instruction: 0xffb6f7ff │ │ - b d2d28 │ │ - @ instruction: 0xf07f02c6 │ │ - ldmib r4, {r1, r4, r5, r8, r9, fp, ip, sp, lr, pc}^ │ │ - tstmi r0, #12, 6 @ 0x30000000 │ │ - mcrcs 3, 0, r4, cr8, cr9, {0} │ │ - smlabteq ip, r4, r9, lr │ │ - strcc sp, [r8], -r3, lsl #18 │ │ - strcs lr, [r0, #-57] @ 0xffffffc7 │ │ - ldmib r4, {r0, r4, sp, lr, pc}^ │ │ - subsmi r2, r9, r6, lsl #6 │ │ - stmib r4, {r4, r6, lr}^ │ │ - strtmi r0, [r0], -r6, lsl #2 │ │ - @ instruction: 0xf88ef000 │ │ - movwcs lr, #51668 @ 0xc9d4 │ │ - ldrdeq lr, [r0, -r4] │ │ - mvnvs r4, #89 @ 0x59 │ │ - stmib r4, {r4, r6, lr}^ │ │ - @ instruction: 0xf1c50100 │ │ - strbtmi r0, [r9], r8, lsl #16 │ │ - beq 2864b4 │ │ - andsle r4, r5, #356515840 @ 0x15400000 │ │ - andeq lr, r5, #9216 @ 0x2400 │ │ - andvs pc, r5, r9, asr r8 @ │ │ - ldrdeq lr, [r6, -r4] │ │ - rsbsmi r6, r0, r7, asr r8 │ │ - stmib r4, {r0, r3, r4, r5, r6, lr}^ │ │ - strtmi r0, [r0], -r6, lsl #2 │ │ - @ instruction: 0xf870f000 │ │ - ldrdeq lr, [r0, -r4] │ │ - rsbsmi r3, r9, r8, lsl #10 │ │ - stmib r4, {r4, r5, r6, lr}^ │ │ - strb r0, [r7, r0, lsl #2]! │ │ - streq pc, [r7], -r8 │ │ - strtmi r4, [r9], -r8, ror #12 │ │ - @ instruction: 0xf7ff4632 │ │ - stmib r4, {r0, r1, r2, r3, r5, r6, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ - mvnvs r0, #12, 2 │ │ - @ instruction: 0x87fce8bd │ │ + @ instruction: 0xf7ffb109 │ │ + @ instruction: 0x4770bf1d │ │ + stmdbcc r1, {r0, fp, sp, lr} │ │ + svclt 0x00086001 │ │ + bllt ff887028 │ │ + tstlt r0, r0, ror r7 │ │ + @ instruction: 0xf7ff4608 │ │ + ldrbmi fp, [r0, -r5, lsr #30]! │ │ ldmib r1, {r4, r8, sl, ip, sp, pc}^ │ │ @ instruction: 0xf0833400 │ │ @ instruction: 0x43230318 │ │ eorscs fp, r0, #30, 30 @ 0x78 │ │ @ instruction: 0x4010e8bd │ │ - blt 1a866f0 │ │ + ldmlt r1, {r0, r1, r2, r3, r4, r5, r6, ip, sp, lr, pc}^ │ │ tstcs r1, r2, lsl #16 │ │ - @ instruction: 0xf0054478 │ │ - svclt 0x0000fd71 │ │ - @ instruction: 0xfffc0000 │ │ + @ instruction: 0xf0064478 │ │ + svclt 0x0000faf3 │ │ + @ instruction: 0xfffbf7bf │ │ + strdlt fp, [r9], r0 │ │ + strmi r4, [r1], -sp, lsl #12 │ │ + stmdacs pc, {fp, ip, sp, lr} @ │ │ + stmdavs r8, {r1, r8, r9, sl, fp, ip, sp, pc}^ │ │ + ldcllt 0, cr11, [r0, #36]! @ 0x24 │ │ + ldrmi sl, [r4], -r2, lsl #30 │ │ + @ instruction: 0x461e221c │ │ + @ instruction: 0xf07f4638 │ │ + @ instruction: 0x9600f8b8 │ │ + blmi 11c7ec │ │ + ldrtmi r4, [sl], -r1, lsr #12 │ │ + @ instruction: 0xf006447b │ │ + svclt 0x0000f995 │ │ + andeq r3, r8, r4, lsr #18 │ │ mvnsmi lr, sp, lsr #18 │ │ andcs r4, r1, r5, lsl #12 │ │ stmdage r1, {ip, pc} │ │ ldrmi r4, [r4], -r8, lsl #13 │ │ andcs r4, r0, #17825792 @ 0x1100000 │ │ @ instruction: 0xf0092301 │ │ - ldmib sp, {r0, r2, r3, r4, r6, r7, r8, fp, ip, sp, lr, pc}^ │ │ + ldmib sp, {r0, r1, r2, r3, r4, r5, r8, r9, fp, ip, sp, lr, pc}^ │ │ stmdacs r1, {r0, r8, r9, sl} │ │ cdpls 0, 0, cr13, cr3, cr10, {0} │ │ strtmi r4, [r2], -r1, asr #12 │ │ @ instruction: 0xf07f4630 │ │ - stmib r5, {r0, r3, r6, r9, fp, ip, sp, lr, pc}^ │ │ + stmib r5, {r1, r2, r4, r7, fp, ip, sp, lr, pc}^ │ │ adcvs r7, ip, r0, lsl #12 │ │ - ldrhhi lr, [pc, #141] @ 4a5c9 │ │ + ldrhhi lr, [pc, #141] @ 4b021 │ │ ldrtmi r9, [r8], -r3, lsl #18 │ │ ldrbtmi r4, [sl], #-2561 @ 0xfffff5ff │ │ - ldc2 0, cr15, [lr], {-0} │ │ - andeq r8, r8, r2, ror r7 │ │ + cdp2 0, 0, cr15, cr2, cr0, {0} │ │ + andeq r8, r8, lr, ror #7 │ │ + movwcs lr, #31185 @ 0x79d1 │ │ + ldrdeq lr, [r1, -r0] │ │ + cdplt 0, 12, cr15, cr14, cr6, {0} │ │ + @ instruction: 0x4604b5b0 │ │ + tstcs r4, ip, lsr #32 │ │ + @ instruction: 0xf81ef000 │ │ + andcs r4, r1, r5, lsl #12 │ │ + andeq lr, r0, r5, asr #19 │ │ + andeq pc, r8, r5, lsl #2 │ │ + eorcs r4, r4, #34603008 @ 0x2100000 │ │ + @ instruction: 0xf873f07f │ │ + ldclt 6, cr4, [r0, #160]! @ 0xa0 │ │ mvnsmi lr, sp, lsr #18 │ │ eorcs r4, r0, r0, lsl #13 │ │ @ instruction: 0xf0002104 │ │ tstcs r1, fp, lsl #16 @ │ │ smlabtne r0, r0, r9, lr │ │ mrseq pc, (UNDEF: 24) @ │ │ smlalseq lr, ip, r8, r8 │ │ pop {r2, r3, r4, r5, r6, r7, r8, lr, pc} │ │ ldrble r8, [r4], #496 @ 0x1f0 │ │ @ instruction: 0x4604b5b0 │ │ strmi r4, [sp], -r6, lsl #16 │ │ stmdavc r0, {r3, r4, r5, r6, sl, lr}^ │ │ - @ instruction: 0xf0004620 │ │ - tstlt r0, sp, lsr fp @ │ │ + @ instruction: 0xf0024620 │ │ + tstlt r0, pc, lsr r8 @ │ │ @ instruction: 0x4628bdb0 │ │ @ instruction: 0xf0004621 │ │ - svclt 0x0000fc17 │ │ - andeq sl, r8, r8, lsr r0 │ │ - mvnsmi lr, #737280 @ 0xb4000 │ │ - streq pc, [r8, -r0, lsl #2] │ │ - ldmib r0, {r0, r6, r7, r8, fp, sp, lr}^ │ │ - svcgt 0x00f8ce00 │ │ - b 10cb690 │ │ - ldmibne fp, {r0, r4, r9, lr}^ │ │ - stmdaeq r4, {r0, r6, r8, r9, fp, sp, lr, pc} │ │ - bl 58b5d8 │ │ - b 108b5e8 │ │ - b fe0daa18 │ │ - bl 11cadcc │ │ - b fe08d5fc │ │ - bl 4ca9e8 │ │ - bl 108ddfc │ │ - cmneq pc, #4, 18 @ 0x10000 │ │ - and pc, r0, r0, asr #17 │ │ - ldrbmi lr, [r6, r7, asr #20] │ │ - rsbsmi r0, ip, r6, ror r3 │ │ - ldrbmi lr, [r5, #2630] @ 0xa46 │ │ - b fe190a50 │ │ - bl 124ba18 │ │ - ldrbeq r0, [r7, #-1541] @ 0xfffff9fb │ │ - ldrbcs lr, [r1, r7, asr #20] │ │ - b 108bb18 │ │ - b fe212d40 │ │ - b fe08c234 │ │ - bicvs r0, r1, r9, lsl #2 │ │ - sbcvs r0, r3, r1, ror #8 │ │ - bicscc lr, r5, r1, asr #20 │ │ - andls pc, r4, r0, asr #17 │ │ - qaddvs r4, r9, r1 │ │ - addvs r0, r6, r9, ror #8 │ │ - bicscc lr, r4, r1, asr #20 │ │ - rsbsmi r6, r1, r7, lsl #3 │ │ - pop {r0, r6, r8, sp, lr} │ │ - push {r4, r5, r6, r7, r8, r9, pc} │ │ - strdlt r4, [r9], r0 │ │ - strbtmi r4, [sp], -r4, lsl #12 │ │ - strtmi r4, [r1], -r8, lsr #12 │ │ - @ instruction: 0xf07f2220 │ │ - blvs fe8c8d54 │ │ - ldrdvs lr, [ip], -r4 │ │ - movwcs lr, #27101 @ 0x69dd │ │ - strvs lr, [r1], #-2624 @ 0xfffff5c0 │ │ - andeq lr, r3, r4, lsl #21 │ │ - strtmi r9, [r8], -r7 │ │ - andls r4, r6, #114 @ 0x72 │ │ - @ instruction: 0xffa0f7ff │ │ - movwcs lr, #10717 @ 0x29dd │ │ - strvc lr, [r6, #-2525] @ 0xfffff623 │ │ - rscseq pc, pc, #130 @ 0x82 │ │ - ldrdgt lr, [r0, -sp] │ │ - vmoveq.32 d2[0], lr │ │ - stmdaeq r3, {r0, r2, r6, r8, r9, fp, sp, lr, pc} │ │ - b fe35a7f4 │ │ - ldmib sp, {r1, r2, sl}^ │ │ - strteq r2, [r8], #-1540 @ 0xfffff9fc │ │ - andsmi lr, r7, r0, asr #20 │ │ - b fe050910 │ │ - cmnmi r1, r8 │ │ - b 120b784 │ │ - b fe19bae0 │ │ - bl 58bac8 │ │ - bl 104ca98 │ │ - strbeq r0, [r3, #-3076] @ 0xfffff3fc │ │ - bicscs lr, r5, #274432 @ 0x43000 │ │ - b 118bc54 │ │ - cmneq r5, #208 @ 0xd0 │ │ - ldrbmi lr, [r2, #2629] @ 0xa45 │ │ - b 10cb3f4 │ │ - ldrdmi r4, [r9], #-38 @ 0xffffffda @ │ │ - b fe05a83c │ │ - bl 7ca6dc │ │ - bl 124b6c4 │ │ - b fe10bac4 │ │ - bl 44b2f4 │ │ - bl 110c6dc │ │ - strbeq r0, [pc], #-3588 @ 4a6cc │ │ - ldrbcc lr, [r2, r7, asr #20] │ │ - b 10cb81c │ │ - ldreq r3, [lr], #-465 @ 0xfffffe2f │ │ - b fe15a8d0 │ │ - bl 68aee4 │ │ - b 11cb6ec │ │ - bl 135bf28 │ │ - streq r0, [r0], #-1797 @ 0xfffff8fb │ │ - andsmi lr, r3, r0, asr #20 │ │ - streq lr, [lr], -r6, lsl #21 │ │ - movweq lr, #35456 @ 0x8a80 │ │ - @ instruction: 0x0c07eb13 │ │ - stmdbeq r4, {r1, r2, r6, r8, r9, fp, sp, lr, pc} │ │ - ldrbeq r0, [r0, #-873]! @ 0xfffffc97 │ │ - bicsmi lr, r2, r1, asr #20 │ │ - b 10cb454 │ │ - ldrsbtmi r4, [r9], #-37 @ 0xffffffdb │ │ - b 105a89c │ │ - bl 652a64 │ │ - bl 13cb724 │ │ - ldrbeq r0, [fp, #-1281] @ 0xfffffaff │ │ - andeq lr, r9, r0, lsl #21 │ │ - bicscs lr, r6, #274432 @ 0x43000 │ │ - movweq lr, #51843 @ 0xca83 │ │ - vmoveq.32 d5[0], lr │ │ - streq lr, [r4, -r0, asr #22] │ │ - b 11cb750 │ │ - ldreq r4, [fp], #-1555 @ 0xfffff9ed │ │ - andsmi lr, r0, r3, asr #20 │ │ - b fe05a93c │ │ - ldrbeq r0, [r8, #-782] @ 0xfffffcf2 │ │ - ldmcs r6, {r6, r9, fp, sp, lr, pc}^ │ │ - b 104b870 │ │ - ldrbeq r3, [r2], #-210 @ 0xffffff2e │ │ - bicscc lr, r1, r2, asr #20 │ │ - rsbmi r4, r1, r8, rrx │ │ - andeq lr, r1, #28, 22 @ 0x7000 │ │ - streq lr, [r0], #-2889 @ 0xfffff4b7 │ │ - b 118b47c │ │ - movteq r4, #38353 @ 0x95d1 │ │ - sbcsmi lr, r0, r1, asr #20 │ │ - b fe05a924 │ │ - bl 7cab80 │ │ - bl 120af80 │ │ - strbeq r0, [r8], #-1284 @ 0xfffffafc │ │ - b 104bd5c │ │ - strbteq r3, [r4], #-212 @ 0xffffff2c │ │ - bicscc lr, r1, r4, asr #20 │ │ - b 11da930 │ │ - ldrsbmi r2, [r1], #-51 @ 0xffffffcd │ │ - andeq lr, r8, r0, lsl #21 │ │ - subsmi r4, r0, r9, asr r0 │ │ - andlt r4, r9, r9, rrx │ │ - mvnshi lr, #12386304 @ 0xbd0000 │ │ - bmi 2687a8 │ │ + svclt 0x0000fde3 │ │ + ldrdeq sl, [r8], -r8 │ │ + strdlt fp, [r9], r0 │ │ + ldm pc, {r1, fp, ip, sp, lr}^ @ │ │ + movwls pc, #32770 @ 0x8002 @ │ │ + bls be55a0 │ │ + @ instruction: 0x56cb87b7 │ │ + strbge r2, [sl], #-703 @ 0xfffffd41 │ │ + cps #26 │ │ + andls r0, r8, #12, 4 @ 0xc0000000 │ │ + blge 25d9dc │ │ + ldrbtmi r4, [sl], #-3175 @ 0xfffff399 │ │ + ldrbtmi r9, [ip], #-514 @ 0xfffffdfe │ │ + movwmi lr, #2509 @ 0x9cd │ │ + vstrne s8, [r3, #-404] @ 0xfffffe6c │ │ + ldrbtmi r4, [sl], #-1544 @ 0xfffff9f8 │ │ + andcs r4, pc, #17825792 @ 0x1100000 │ │ + mulcc r4, r9, r0 │ │ + stmmi r0, {r3, ip, pc} │ │ + andls r4, r0, r8, ror r4 │ │ + ldrbtmi r4, [sl], #-2687 @ 0xfffff581 │ │ + andcc lr, r4, fp, rrx │ │ + ldmdami r5!, {r3, ip, pc}^ │ │ + andls r4, r0, r8, ror r4 │ │ + blge 25da48 │ │ + ldrbtmi r4, [sl], #-1544 @ 0xfffff9f8 │ │ + andcs r4, pc, #17825792 @ 0x1100000 │ │ + @ instruction: 0xf100e0a7 │ │ + andls r0, r8, #16, 4 │ │ + blge 25da08 │ │ + andcc r4, r4, pc, asr sp │ │ + strcs r4, [r3], #-3679 @ 0xfffff1a1 │ │ + smlsdxcs r4, sp, r4, r4 │ │ + ldrbtmi r4, [lr], #-1146 @ 0xfffffb86 │ │ + andvc lr, r0, sp, asr #19 │ │ + stmib sp, {r3, r9, sl, lr}^ │ │ + stmib sp, {r1, r8, sl, sp, lr}^ │ │ + andls r4, r6, #4, 6 @ 0x10000000 │ │ + blmi 16dda14 │ │ + ldrbtmi r4, [fp], #-1146 @ 0xfffffb86 │ │ + andcs r4, sp, #17825792 @ 0x1100000 │ │ + andcc lr, r4, r9, lsr r0 │ │ + stmdami r3!, {r3, ip, pc}^ │ │ + andls r4, r0, r8, ror r4 │ │ + blge 25da50 │ │ + ldrbtmi r4, [sl], #-1544 @ 0xfffff9f8 │ │ + andcs r4, fp, #17825792 @ 0x1100000 │ │ + ldmib r1, {r0, r1, r2, r3, r4, r5, r6, sp, lr, pc}^ │ │ + andcs r0, r7, #-1073741823 @ 0xc0000001 │ │ + ldmdbmi r7, {r0, r1, r3, r6, r7, fp, sp, lr}^ │ │ + sub r4, r2, r9, ror r4 │ │ + andls r3, r8, r4 │ │ + ldrbtmi r4, [r8], #-2113 @ 0xfffff7bf │ │ + bmi 10af0ec │ │ + strmi sl, [r8], -r8, lsl #22 │ │ + @ instruction: 0x4611447a │ │ + rsb r2, ip, lr, lsl #4 │ │ + andseq pc, r0, #0, 2 │ │ + bmi faf920 │ │ + vldmdbmi sp!, {d10-d13} │ │ + cdpmi 0, 3, cr3, cr13, cr4, {0} │ │ + ldrbtmi r2, [sp], #-1027 @ 0xfffffbfd │ │ + ldrbtmi r2, [sl], #-1796 @ 0xfffff8fc │ │ + stmib sp, {r1, r2, r3, r4, r5, r6, sl, lr}^ │ │ + strmi r7, [r8], -r0 │ │ + strvs lr, [r2, #-2509] @ 0xfffff633 │ │ + movwmi lr, #18893 @ 0x49cd │ │ + bmi e2f93c │ │ + ldrbtmi r4, [sl], #-2871 @ 0xfffff4c9 │ │ + @ instruction: 0x4611447b │ │ + @ instruction: 0xf006220e │ │ + ldrh pc, [r0], #-201 @ 0xffffff37 @ │ │ + andls r3, r8, r4 │ │ + ldrbtmi r4, [r8], #-2107 @ 0xfffff7c5 │ │ + bmi f2f140 │ │ + blge 25c32c │ │ + ldrmi r4, [r1], -r8, lsl #12 │ │ + sub r2, r2, r7, lsl #4 │ │ + ldrdeq lr, [r7, -r1] │ │ + stmiavs fp, {r0, r4, r9, sp}^ │ │ + ldrbtmi r4, [r9], #-2340 @ 0xfffff6dc │ │ + ldmib r1, {r0, r2, sp, lr, pc}^ │ │ + andcs r0, sp, #-1073741823 @ 0xc0000001 │ │ + stmdbmi lr!, {r0, r1, r3, r6, r7, fp, sp, lr} │ │ + andlt r4, r9, r9, ror r4 │ │ + ldrhtmi lr, [r0], #141 @ 0x8d │ │ + stcne 7, cr4, [r2, #-96] @ 0xffffffa0 │ │ + bmi e6f994 │ │ + @ instruction: 0x4c38ab08 │ │ + andls r4, r2, #2046820352 @ 0x7a000000 │ │ + stmib sp, {r2, r3, r4, r5, r6, sl, lr}^ │ │ + bmi ddbd84 │ │ + strmi r1, [r8], -r3, asr #24 │ │ + @ instruction: 0x4611447a │ │ + @ instruction: 0xf006220b │ │ + eor pc, r0, r5, lsr sp @ │ │ + andls r3, r8, r4 │ │ + ldrbtmi r4, [r8], #-2081 @ 0xfffff7df │ │ + bmi 8af1a0 │ │ + and r4, r6, sl, ror r4 │ │ + andls r3, r8, r4 │ │ + ldrbtmi r4, [r8], #-2084 @ 0xfffff7dc │ │ + bmi 96f1b0 │ │ + @ instruction: 0x4608447a │ │ + blge 25c9fc │ │ + and r2, sl, r4, lsl r2 │ │ + andls r3, r8, r4 │ │ + ldrbtmi r4, [r8], #-2075 @ 0xfffff7e5 │ │ + bmi 72f1c8 │ │ + strmi sl, [r8], -r8, lsl #22 │ │ + @ instruction: 0x4611447a │ │ + @ instruction: 0xf0062209 │ │ + andlt pc, r9, fp, lsr #25 │ │ + svclt 0x0000bdf0 │ │ + andeq r1, r2, r5, lsl #19 │ │ + andeq r8, r0, pc, lsr #30 │ │ + @ instruction: 0xfffd6d07 │ │ + @ instruction: 0xfffd6c12 │ │ + andeq r3, r2, pc, lsl #6 │ │ + @ instruction: 0xfffd6c89 │ │ + andeq r1, r2, fp, lsr #13 │ │ + @ instruction: 0xfffd6c8b │ │ + @ instruction: 0xfffffe91 │ │ + @ instruction: 0xfffd6c61 │ │ + @ instruction: 0xfffbf638 │ │ + andeq r1, r2, r1, lsr #14 │ │ + @ instruction: 0xfffd6d01 │ │ + @ instruction: 0xffffff07 │ │ + @ instruction: 0xfffd6ce8 │ │ + @ instruction: 0xfffbf6ae │ │ + @ instruction: 0xfffd6c41 │ │ + andeq r1, r2, sp, lsr #16 │ │ + @ instruction: 0xfffd6c12 │ │ + andeq r1, r2, sp, lsl #17 │ │ + @ instruction: 0xfffd6c86 │ │ + andeq r1, r2, r5, lsl #16 │ │ + @ instruction: 0xfffd6c01 │ │ + @ instruction: 0xfffd6cfa │ │ + andeq r1, r2, sp, lsl r8 │ │ + @ instruction: 0xfffd6c2d │ │ + andeq r1, r2, r9, asr #14 │ │ + @ instruction: 0xfffd6d77 │ │ + andeq r8, r1, sp, asr lr │ │ + @ instruction: 0xfffd6d36 │ │ + andeq r1, r2, r1, asr #12 │ │ + andeq r0, r0, r9, ror #1 │ │ + @ instruction: 0xfffd6c83 │ │ + andeq r4, r2, r9, lsr #24 │ │ + @ instruction: 0xfffd6db0 │ │ + stmdavc r0, {r4, r8, sl, ip, sp, pc} │ │ + ldrbtmi r4, [sl], #-2567 @ 0xfffff5f9 │ │ + eormi pc, r0, r2, asr r8 @ │ │ + ldrbtmi r4, [sl], #-2566 @ 0xfffff5fa │ │ + eorcs pc, r0, r2, asr r8 @ │ │ + ldrdeq lr, [r7, -r1] │ │ + strtmi r6, [r1], -fp, asr #17 │ │ + @ instruction: 0x4010e8bd │ │ + svclt 0x00004718 │ │ + andeq r7, r8, sl, asr r3 │ │ + @ instruction: 0xfffd6e76 │ │ + bmi 269298 │ │ stmdacs r0, {r3, r8, r9, fp, lr} │ │ ldrbtmi r4, [fp], #-1146 @ 0xfffffb86 │ │ sadd16mi fp, r3, r8 │ │ andeq pc, ip, #79 @ 0x4f │ │ andcs fp, fp, #24, 30 @ 0x60 │ │ ldrdeq lr, [r7, -r1] │ │ ldrdgt pc, [ip], -r1 │ │ @ instruction: 0x47604619 │ │ - @ instruction: 0xfffd8f3f │ │ - @ instruction: 0xfffd8f31 │ │ - bcs d18dc │ │ + @ instruction: 0xfffd7db1 │ │ + @ instruction: 0xfffd7da3 │ │ + bcs d23cc │ │ ldrlt sp, [r0, #781]! @ 0x30d │ │ ldmda r2, {r1, r8, sl, fp, ip}^ │ │ mrrcne 15, 0, r3, ip, cr0 │ │ strmi lr, [r0, #-2114] @ 0xfffff7be │ │ mvnsle r2, r0, lsl #26 │ │ svccc 0x00fff1b3 │ │ ldrhtmi lr, [r0], sp │ │ ldrbmi sp, [r0, -r0, lsl #26]! │ │ - ldrlt sp, [ip, #3838]! @ 0xefe │ │ - ldmda r4, {r2, r9, sl, lr}^ │ │ - mcrrne 15, 0, r0, r1, cr0 │ │ - andne lr, r0, #68, 16 @ 0x440000 │ │ - mvnsle r2, r0, lsl #20 │ │ - svccc 0x00fff1b0 │ │ - ldmib r4, {r0, r1, r2, r3, r8, sl, fp, ip, lr, pc}^ │ │ - @ instruction: 0xf7ff0102 │ │ - stmib sp, {r0, r2, r3, r4, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ - strmi r0, [r5], -r0, lsl #2 │ │ - strtmi r4, [r1], -r8, ror #12 │ │ - @ instruction: 0xf8f2f06a │ │ - pop {r3, r5, r9, sl, lr} │ │ - @ instruction: 0xf01340bc │ │ - mrcle 14, 7, fp, cr14, cr13, {7} │ │ - addlt fp, r6, r0, lsl r5 │ │ - strbtmi r4, [ip], -r5, lsl #20 │ │ - strtmi r4, [r0], -r1, lsl #12 │ │ - @ instruction: 0xf054447a │ │ - strtmi pc, [r0], -r7, ror #20 │ │ - stc2l 7, cr15, [r1], {255} @ 0xff │ │ - ldclt 0, cr11, [r0, #-24] @ 0xffffffe8 │ │ - andeq r3, r8, r8, ror #20 │ │ - addlt fp, r6, r0, lsl r5 │ │ - strbtmi r4, [ip], -r5, lsl #20 │ │ - strtmi r4, [r0], -r1, lsl #12 │ │ - @ instruction: 0xf054447a │ │ - @ instruction: 0x4620fa57 │ │ - ldc2 7, cr15, [r1], #1020 @ 0x3fc │ │ - ldclt 0, cr11, [r0, #-24] @ 0xffffffe8 │ │ - andeq r3, r8, r8, asr sl │ │ - addlt fp, r6, r0, lsl r5 │ │ - strbtmi r4, [ip], -r5, lsl #20 │ │ - strtmi r4, [r0], -r1, lsl #12 │ │ - @ instruction: 0xf054447a │ │ - strtmi pc, [r0], -r7, asr #20 │ │ - stc2 7, cr15, [r1], #1020 @ 0x3fc │ │ - ldclt 0, cr11, [r0, #-24] @ 0xffffffe8 │ │ - andeq r3, r8, r8, asr #20 │ │ + stmdavs r1, {r1, r2, r3, r4, r5, r6, r7, r9, sl, fp, ip, lr, pc} │ │ + sqtneem f3, f1 │ │ + andvs r4, r2, sl │ │ + blx fec79b14 │ │ + stmiaeq r1, {r7, ip, sp, lr, pc}^ │ │ + ldrbmi r2, [r0, -r1]! │ │ + ldrbmi r2, [r0, -r0]! │ │ + svcmi 0x00f0e92d │ │ + stmdavs r1, {r0, r1, r2, r3, r7, ip, sp, pc} │ │ + andcs r4, r0, r4, lsl #12 │ │ + andvs r6, r8, sl, lsl #16 │ │ + orrsvs r6, r0, #148480 @ 0x24400 │ │ + @ instruction: 0xf0002900 │ │ + strbtmi r8, [r8], -sl, lsl #1 │ │ + @ instruction: 0xf8d44788 │ │ + @ instruction: 0xf8daa004 │ │ + ldmib r0, {}^ @ │ │ + tstmi r1, #0, 4 │ │ + @ instruction: 0xf8d0d073 │ │ + @ instruction: 0xf1b99014 │ │ + rsble r0, ip, r0, lsl #30 │ │ + @ instruction: 0x8010f8d0 │ │ + stmdacs r0, {r6, r7, r8, fp, sp, lr} │ │ + andls sp, lr, r9, asr r0 │ │ + andeq lr, r9, r8, lsl #22 │ │ + @ instruction: 0xf8d83001 │ │ + andls r1, sp, r0 │ │ + andeq pc, r4, r8, lsl #2 │ │ + @ instruction: 0xf04f900c │ │ + b a1915c │ │ + @ instruction: 0xf04f0001 │ │ + stmib sp, {r0, r8, r9, fp}^ │ │ + stmdage sl, {r1, r3, pc} │ │ + @ instruction: 0xf1bb1d04 │ │ + tstle sl, r0, lsl #30 │ │ + stmdals sl, {r0, r6, sp, lr, pc} │ │ + @ instruction: 0xf5a0990c │ │ + mulls sl, r0, r0 │ │ + b a3d784 │ │ + mrsls r0, (UNDEF: 12) │ │ + strtmi r9, [r0], -fp │ │ + @ instruction: 0xffadf7ff │ │ + mvnsle r2, r1, lsl #16 │ │ + stmdals sl, {r0, r3, r6, r9, lr} │ │ + bl b1bd0 │ │ + @ instruction: 0xf1a201c1 │ │ + @ instruction: 0xf8cd0b01 │ │ + bl 77484 │ │ + ldmdb r6, {r0, r6, r7, r9, sl}^ │ │ + @ instruction: 0xf0640109 │ │ + ldmdb r6, {r0, r1, r5, r6, r9, fp, ip, sp, lr, pc}^ │ │ + @ instruction: 0xf076010a │ │ + @ instruction: 0xf856fc31 │ │ + @ instruction: 0xf1b00c1c │ │ + svclt 0x001c4f00 │ │ + ldcne 8, cr15, [r8], {86} @ 0x56 │ │ + @ instruction: 0xf959f009 │ │ + strbeq pc, [r0, #-422] @ 0xfffffe5a @ │ │ + @ instruction: 0xf0784628 │ │ + @ instruction: 0xf856fef3 │ │ + tstlt r8, r4, lsr ip │ │ + ldcne 8, cr15, [r0], #-344 @ 0xfffffea8 │ │ + @ instruction: 0xf8b0f04e │ │ + tstlt r8, r8, lsr #16 │ │ + ldceq 8, cr15, [ip], #-344 @ 0xfffffea8 │ │ + stc2 7, cr15, [ip], #1020 @ 0x3fc │ │ + stceq 8, cr15, [r8], {86} @ 0x56 │ │ + stc2 7, cr15, [r8], #1020 @ 0x3fc │ │ + @ instruction: 0xf109e7b9 │ │ + stmdage sl, {r0, r8, r9} │ │ + andcs r2, r8, #72, 2 │ │ + blx fe647450 │ │ + @ instruction: 0xb120980b │ │ + bl fea7143c │ │ + @ instruction: 0xf0810000 │ │ + @ instruction: 0xf8daeefa │ │ + mrscs r0, (UNDEF: 0) │ │ + stmia r0!, {r0, r9, sp}^ │ │ + strbtmi r2, [r9], -r2, lsl #2 │ │ + @ instruction: 0xf07e2228 │ │ + andcs pc, r1, r8, asr #28 │ │ + pop {r0, r1, r2, r3, ip, sp, pc} │ │ + strdcs r8, [r1, -r0] │ │ + tstls r1, r4 │ │ + andls r4, r3, r5, lsl #18 │ │ + ldrbtmi r2, [r9], #-4 │ │ + tstls r0, r2 │ │ + stmdbmi r3, {r3, r5, r6, r9, sl, lr} │ │ + @ instruction: 0xf0014479 │ │ + svclt 0x0000feb0 │ │ + strdeq r4, [r8], -r2 │ │ + strdeq r4, [r8], -r0 │ │ + addslt fp, r2, r0, lsl r5 │ │ + stmdavs r0, {r2, r9, sl, lr} │ │ + stmdavs r1, {r9, sp} │ │ + stmdage r2, {r1, sp, lr} │ │ + ldc2 0, cr15, [r4, #116] @ 0x74 │ │ + muleq r8, sp, r8 │ │ + svclt 0x0001280f │ │ + stmdavs r1!, {r0, r1, fp, ip, pc}^ │ │ + andcs r6, r1, #589824 @ 0x90000 │ │ + stmib r1, {r0, r8, r9, sl, fp, ip, sp, pc}^ │ │ + andcs r2, r1, r0 │ │ + ldclt 0, cr11, [r0, #-72] @ 0xffffffb8 │ │ + stmdbge r2, {r1, r3, sl, fp, sp, pc} │ │ + @ instruction: 0x4620221c │ │ + mrc2 0, 0, pc, cr3, cr14, {3} │ │ + @ instruction: 0x21234805 │ │ + ldrbtmi r4, [r8], #-1570 @ 0xfffff9de │ │ + stmdami r4, {ip, pc} │ │ + ldrbtmi r4, [r8], #-2820 @ 0xfffff4fc │ │ + @ instruction: 0xf005447b │ │ + svclt 0x0000feed │ │ + andeq r3, r8, r2, lsr r6 │ │ + @ instruction: 0xfffbf372 │ │ + ldrdeq r3, [r8], -r4 │ │ + @ instruction: 0xb088b5b0 │ │ + stmdavs r0, {r2, r9, sl, lr} │ │ + ldmib r0, {r8, r9, sp}^ │ │ + andvs r1, r3, r0, lsl #4 │ │ + strtmi sl, [r8], -r1, lsl #26 │ │ + stc2 0, cr15, [r8], #116 @ 0x74 │ │ + strtmi r4, [r8], -r8, lsl #18 │ │ + andscs r4, lr, #8, 22 @ 0x2000 │ │ + ldrbtmi r4, [fp], #-1145 @ 0xfffffb87 │ │ + stc2 7, cr15, [r4, #-1020]! @ 0xfffffc04 │ │ + strmi r6, [r5], -r4, ror #16 │ │ + @ instruction: 0xf7ff6820 │ │ + stmdavs r0!, {r1, r3, r4, r5, r6, r7, sl, fp, ip, sp, lr, pc} │ │ + andcs r6, r1, r5 │ │ + ldclt 0, cr11, [r0, #32]! │ │ + @ instruction: 0xfffbf38b │ │ + andeq r3, r8, r2, lsl r6 │ │ + @ instruction: 0xb088b5b0 │ │ + stmdavs r0, {r2, r9, sl, lr} │ │ + ldmib r0, {r8, r9, sp}^ │ │ + andvs r1, r3, r0, lsl #4 │ │ + strtmi sl, [r8], -r1, lsl #26 │ │ + stc2 0, cr15, [r6], {29} │ │ + strtmi r4, [r8], -r8, lsl #18 │ │ + eorcs r4, r2, #8, 22 @ 0x2000 │ │ + ldrbtmi r4, [fp], #-1145 @ 0xfffffb87 │ │ + stc2 7, cr15, [r2, #-1020] @ 0xfffffc04 │ │ + strmi r6, [r5], -r4, ror #16 │ │ + @ instruction: 0xf7ff6820 │ │ + stmdavs r0!, {r3, r4, r6, r7, sl, fp, ip, sp, lr, pc} │ │ + andcs r6, r1, r5 │ │ + ldclt 0, cr11, [r0, #32]! │ │ + @ instruction: 0xfffbf325 │ │ + @ instruction: 0x000835be │ │ + @ instruction: 0xb088b5b0 │ │ + stmdavs r0, {r2, r9, sl, lr} │ │ + ldmib r0, {r8, r9, sp}^ │ │ + andvs r1, r3, r0, lsl #4 │ │ + strtmi sl, [r8], -r1, lsl #26 │ │ + stc2l 0, cr15, [r4], #-116 @ 0xffffff8c │ │ + strtmi r4, [r8], -r8, lsl #18 │ │ + andscs r4, lr, #8, 22 @ 0x2000 │ │ + ldrbtmi r4, [fp], #-1145 @ 0xfffffb87 │ │ + stc2l 7, cr15, [r0], #1020 @ 0x3fc │ │ + strmi r6, [r5], -r4, ror #16 │ │ + @ instruction: 0xf7ff6820 │ │ + stmdavs r0!, {r1, r2, r4, r5, r7, sl, fp, ip, sp, lr, pc} │ │ + andcs r6, r1, r5 │ │ + ldclt 0, cr11, [r0, #32]! │ │ + @ instruction: 0xfffbf321 │ │ + muleq r8, sl, r5 │ │ addlt fp, r6, r0, lsl r5 │ │ strbtmi r4, [ip], -r5, lsl #20 │ │ strtmi r4, [r0], -r1, lsl #12 │ │ - @ instruction: 0xf054447a │ │ - @ instruction: 0x4620fa37 │ │ - ldc2 7, cr15, [r1], {255} @ 0xff │ │ + @ instruction: 0xf06f447a │ │ + @ instruction: 0x4620fe1a │ │ + stc2 7, cr15, [r3], {255} @ 0xff │ │ ldclt 0, cr11, [r0, #-24] @ 0xffffffe8 │ │ - andeq r3, r8, r8, lsr sl │ │ + andeq r3, r8, ip, ror r3 │ │ addlt fp, r6, r0, lsl r5 │ │ strbtmi r4, [ip], -r5, lsl #20 │ │ strtmi r4, [r0], -r1, lsl #12 │ │ - @ instruction: 0xf054447a │ │ - strtmi pc, [r0], -r7, lsr #20 │ │ - stc2 7, cr15, [r1], {255} @ 0xff │ │ + @ instruction: 0xf06f447a │ │ + strtmi pc, [r0], -sl, lsl #28 │ │ + ldc2l 7, cr15, [r3], #-1020 @ 0xfffffc04 │ │ ldclt 0, cr11, [r0, #-24] @ 0xffffffe8 │ │ - andeq r3, r8, r8, lsr #20 │ │ + andeq r3, r8, ip, ror r3 │ │ addlt fp, r6, r0, lsl r5 │ │ strbtmi r4, [ip], -r5, lsl #20 │ │ strtmi r4, [r0], -r1, lsl #12 │ │ - @ instruction: 0xf054447a │ │ - @ instruction: 0x4620fa17 │ │ - ldc2l 7, cr15, [r1], #-1020 @ 0xfffffc04 │ │ + @ instruction: 0xf06f447a │ │ + @ instruction: 0x4620fdfa │ │ + stc2l 7, cr15, [r3], #-1020 @ 0xfffffc04 │ │ ldclt 0, cr11, [r0, #-24] @ 0xffffffe8 │ │ - andeq r3, r8, r8, lsl sl │ │ + andeq r3, r8, ip, ror #6 │ │ addlt fp, r6, r0, lsl r5 │ │ strbtmi r4, [ip], -r5, lsl #20 │ │ strtmi r4, [r0], -r1, lsl #12 │ │ - @ instruction: 0xf054447a │ │ - strtmi pc, [r0], -r7, lsl #20 │ │ - stc2l 7, cr15, [r1], #-1020 @ 0xfffffc04 │ │ + @ instruction: 0xf06f447a │ │ + strtmi pc, [r0], -sl, ror #27 │ │ + mrrc2 7, 15, pc, r3, cr15 @ │ │ ldclt 0, cr11, [r0, #-24] @ 0xffffffe8 │ │ - andeq r3, r8, r8, lsl #20 │ │ + andeq r3, r8, ip, asr r3 │ │ addlt fp, r6, r0, lsl r5 │ │ strbtmi r4, [ip], -r5, lsl #20 │ │ strtmi r4, [r0], -r1, lsl #12 │ │ - @ instruction: 0xf054447a │ │ - @ instruction: 0x4620f9f7 │ │ - mrrc2 7, 15, pc, r1, cr15 @ │ │ + @ instruction: 0xf06f447a │ │ + @ instruction: 0x4620fdda │ │ + mcrr2 7, 15, pc, r3, cr15 @ │ │ ldclt 0, cr11, [r0, #-24] @ 0xffffffe8 │ │ - strdeq r3, [r8], -r8 │ │ + andeq r3, r8, ip, asr #6 │ │ addlt fp, r6, r0, lsl r5 │ │ strbtmi r4, [ip], -r5, lsl #20 │ │ strtmi r4, [r0], -r1, lsl #12 │ │ - @ instruction: 0xf054447a │ │ - strtmi pc, [r0], -r7, ror #19 │ │ - mcrr2 7, 15, pc, r1, cr15 @ │ │ + @ instruction: 0xf06f447a │ │ + strtmi pc, [r0], -sl, asr #27 │ │ + ldc2 7, cr15, [r3], #-1020 @ 0xfffffc04 │ │ ldclt 0, cr11, [r0, #-24] @ 0xffffffe8 │ │ - andeq r3, r8, r8, ror #19 │ │ + andeq r3, r8, ip, lsr r3 │ │ addlt fp, r6, r0, lsl r5 │ │ strbtmi r4, [ip], -r5, lsl #20 │ │ strtmi r4, [r0], -r1, lsl #12 │ │ - @ instruction: 0xf054447a │ │ - @ instruction: 0x4620f9d7 │ │ - ldc2 7, cr15, [r1], #-1020 @ 0xfffffc04 │ │ + @ instruction: 0xf06f447a │ │ + @ instruction: 0x4620fdba │ │ + stc2 7, cr15, [r3], #-1020 @ 0xfffffc04 │ │ ldclt 0, cr11, [r0, #-24] @ 0xffffffe8 │ │ - ldrdeq r3, [r8], -r8 │ │ + andeq r3, r8, ip, lsr #6 │ │ addlt fp, r6, r0, lsl r5 │ │ strbtmi r4, [ip], -r5, lsl #20 │ │ strtmi r4, [r0], -r1, lsl #12 │ │ - @ instruction: 0xf054447a │ │ - strtmi pc, [r0], -r7, asr #19 │ │ - stc2 7, cr15, [r1], #-1020 @ 0xfffffc04 │ │ + @ instruction: 0xf06f447a │ │ + strtmi pc, [r0], -sl, lsr #27 │ │ + ldc2 7, cr15, [r3], {255} @ 0xff │ │ ldclt 0, cr11, [r0, #-24] @ 0xffffffe8 │ │ - andeq r3, r8, r8, asr #19 │ │ + andeq r3, r8, ip, lsl r3 │ │ addlt fp, r6, r0, lsl r5 │ │ strbtmi r4, [ip], -r5, lsl #20 │ │ strtmi r4, [r0], -r1, lsl #12 │ │ - @ instruction: 0xf054447a │ │ - @ instruction: 0x4620f9b7 │ │ - ldc2 7, cr15, [r1], {255} @ 0xff │ │ + @ instruction: 0xf06f447a │ │ + @ instruction: 0x4620fd9a │ │ + stc2 7, cr15, [r3], {255} @ 0xff │ │ ldclt 0, cr11, [r0, #-24] @ 0xffffffe8 │ │ - @ instruction: 0x000839b8 │ │ + andeq r3, r8, ip, lsl #6 │ │ + addslt fp, r6, r0, ror r5 │ │ + strmi r4, [r4], -sp, lsl #12 │ │ + @ instruction: 0xf0249100 │ │ + andcs pc, r0, #20736 @ 0x5100 │ │ + andsls r2, r0, #134217728 @ 0x8000000 │ │ + cdpge 3, 1, cr9, cr2, cr15, {0} │ │ + strcc lr, [sp], -sp, asr #19 │ │ + movwls r4, #15888 @ 0x3e10 │ │ + stmib sp, {r1, r2, r3, r4, r5, r6, sl, lr}^ │ │ + andcs r2, r1, #11534336 @ 0xb00000 │ │ + andcs lr, r9, #3358720 @ 0x334000 │ │ + blmi 3afee8 │ │ + tstls r5, #2063597568 @ 0x7b000000 │ │ + tstls r4, #112197632 @ 0x6b00000 │ │ + ldrbtmi r4, [fp], #-2827 @ 0xfffff4f5 │ │ + tstmi r2, #3358720 @ 0x334000 │ │ + @ instruction: 0x3600e9d5 │ │ + stmib sp, {r0, r2, r3, r5, r7, fp, sp, lr}^ │ │ + stmib sp, {r0, r1, r2, r9, sl, ip, sp}^ │ │ + stmdbvs sl, {r0, r8, sl, sp} │ │ + ldrmi sl, [r0, r1, lsl #18] │ │ + @ instruction: 0xf7ff4620 │ │ + andslt pc, r6, r9, lsr fp @ │ │ + svclt 0x0000bd70 │ │ + andeq r3, r8, r8, ror #5 │ │ + andeq lr, r4, sp, lsl #13 │ │ + andeq lr, r4, r3, lsl #19 │ │ + addslt fp, r6, r0, ror r5 │ │ + strmi r4, [r4], -sp, lsl #12 │ │ + @ instruction: 0xf0249100 │ │ + andcs pc, r0, #6912 @ 0x1b00 │ │ + andsls r2, r0, #134217728 @ 0x8000000 │ │ + cdpge 3, 1, cr9, cr2, cr15, {0} │ │ + strcc lr, [sp], -sp, asr #19 │ │ + movwls r4, #15888 @ 0x3e10 │ │ + stmib sp, {r1, r2, r3, r4, r5, r6, sl, lr}^ │ │ + andcs r2, r1, #11534336 @ 0xb00000 │ │ + andcs lr, r9, #3358720 @ 0x334000 │ │ + blmi 3aff54 │ │ + tstls r5, #2063597568 @ 0x7b000000 │ │ + tstls r4, #112197632 @ 0x6b00000 │ │ + ldrbtmi r4, [fp], #-2827 @ 0xfffff4f5 │ │ + tstmi r2, #3358720 @ 0x334000 │ │ + @ instruction: 0x3600e9d5 │ │ + stmib sp, {r0, r2, r3, r5, r7, fp, sp, lr}^ │ │ + stmib sp, {r0, r1, r2, r9, sl, ip, sp}^ │ │ + stmdbvs sl, {r0, r8, sl, sp} │ │ + ldrmi sl, [r0, r1, lsl #18] │ │ + @ instruction: 0xf7ff4620 │ │ + andslt pc, r6, r1, asr fp @ │ │ + svclt 0x0000bd70 │ │ + andeq r3, r8, ip, ror r2 │ │ + andeq lr, r4, r1, lsr #12 │ │ + ldrdeq r9, [r1], -r7 │ │ addlt fp, r6, r0, lsl r5 │ │ strbtmi r4, [ip], -r5, lsl #20 │ │ strtmi r4, [r0], -r1, lsl #12 │ │ - @ instruction: 0xf054447a │ │ - strtmi pc, [r0], -r7, lsr #19 │ │ - stc2 7, cr15, [r1], {255} @ 0xff │ │ + @ instruction: 0xf06f447a │ │ + @ instruction: 0x4620fd1e │ │ + blx fe24978e │ │ ldclt 0, cr11, [r0, #-24] @ 0xffffffe8 │ │ - andeq r3, r8, r8, lsr #19 │ │ + andeq r3, r8, r4, lsr r2 │ │ addlt fp, r6, r0, lsl r5 │ │ strbtmi r4, [ip], -r5, lsl #20 │ │ strtmi r4, [r0], -r1, lsl #12 │ │ - @ instruction: 0xf054447a │ │ - @ instruction: 0x4620f997 │ │ - blx ffcc89e6 │ │ + @ instruction: 0xf06f447a │ │ + strtmi pc, [r0], -lr, lsl #26 │ │ + blx 1e497ae │ │ ldclt 0, cr11, [r0, #-24] @ 0xffffffe8 │ │ - muleq r8, r8, r9 │ │ + andeq r3, r8, r4, lsr #4 │ │ addlt fp, r6, r0, lsl r5 │ │ strbtmi r4, [ip], -r5, lsl #20 │ │ strtmi r4, [r0], -r1, lsl #12 │ │ - @ instruction: 0xf054447a │ │ - strtmi pc, [r0], -r7, lsl #19 │ │ - blx ff8c8a06 │ │ + @ instruction: 0xf06f447a │ │ + @ instruction: 0x4620fcfe │ │ + blx 1a497ce │ │ ldclt 0, cr11, [r0, #-24] @ 0xffffffe8 │ │ - andeq r3, r8, r8, lsl #19 │ │ + andeq r3, r8, r4, lsl r2 │ │ addlt fp, r6, r0, lsl r5 │ │ strbtmi r4, [ip], -r5, lsl #20 │ │ strtmi r4, [r0], -r1, lsl #12 │ │ - @ instruction: 0xf054447a │ │ - @ instruction: 0x4620f977 │ │ - blx ff4c8a26 │ │ + @ instruction: 0xf06f447a │ │ + strtmi pc, [r0], -lr, ror #25 │ │ + blx 16497ee │ │ ldclt 0, cr11, [r0, #-24] @ 0xffffffe8 │ │ - andeq r3, r8, r8, ror r9 │ │ + andeq r3, r8, r4, lsl #4 │ │ addlt fp, r6, r0, lsl r5 │ │ strbtmi r4, [ip], -r5, lsl #20 │ │ strtmi r4, [r0], -r1, lsl #12 │ │ - @ instruction: 0xf054447a │ │ - strtmi pc, [r0], -r7, ror #18 │ │ - blx ff0c8a46 │ │ + @ instruction: 0xf06f447a │ │ + @ instruction: 0x4620fcde │ │ + blx 124980e │ │ ldclt 0, cr11, [r0, #-24] @ 0xffffffe8 │ │ - andeq r3, r8, r8, ror #18 │ │ + andeq r3, r8, r4, lsl #4 │ │ addlt fp, r6, r0, lsl r5 │ │ strbtmi r4, [ip], -r5, lsl #20 │ │ strtmi r4, [r0], -r1, lsl #12 │ │ - @ instruction: 0xf054447a │ │ - @ instruction: 0x4620f957 │ │ - blx fecc8a66 │ │ - ldclt 0, cr11, [r0, #-24] @ 0xffffffe8 │ │ - andeq r3, r8, r8, asr r9 │ │ - svclt 0x003c4299 │ │ - ldrbmi r2, [r0, -r0]! │ │ - ldrmi r4, [r0], -r4, lsl #13 │ │ - @ instruction: 0x46624619 │ │ - svclt 0x005ef008 │ │ - stmdavs r3, {r1, r3, r9, sl, lr} │ │ - bne 1724c90 │ │ - svclt 0x00284293 │ │ - strlt r4, [r0, #1904] @ 0x770 │ │ - addlt r4, r2, pc, ror #12 │ │ - movwls r2, #769 @ 0x301 │ │ - @ instruction: 0xf802f000 │ │ - stclt 0, cr11, [r0, #8] │ │ - strbtmi fp, [pc], -r0, lsl #11 │ │ - @ instruction: 0xf8d7b082 │ │ - @ instruction: 0xf8cdc008 │ │ - @ instruction: 0xf008c000 │ │ - andcs pc, r1, #2784 @ 0xae0 │ │ - andeq pc, r0, #200, 4 @ 0x8000000c │ │ - svclt 0x00044290 │ │ - stclt 0, cr11, [r0, #8] │ │ - ldrbtmi r4, [sl], #-2561 @ 0xfffff5ff │ │ - @ instruction: 0xf95cf000 │ │ - muleq r8, sl, ip │ │ - svcge 0x0003b5f0 │ │ - streq lr, [r0, -sp, lsr #18] │ │ - ldrmi fp, [r4], -r4, lsl #1 │ │ - strmi r4, [r5], -r8, lsl #13 │ │ - @ instruction: 0xf898b312 │ │ - stmdacs pc!, {} @ │ │ - strbmi sp, [r0], -r4 │ │ - @ instruction: 0xf0004621 │ │ - biclt pc, r8, r5, ror #16 │ │ - strtmi r2, [r1], -r1 │ │ - stmdage r1, {ip, pc} │ │ - movwcs r2, #4608 @ 0x1200 │ │ - cdp2 0, 14, cr15, cr10, cr8, {0} │ │ - stmdbeq r1, {r0, r2, r3, r4, r6, r7, r8, fp, sp, lr, pc} │ │ - suble r2, ip, r1, lsl #16 │ │ - strbmi r9, [r1], -r3, lsl #28 │ │ - ldrtmi r4, [r0], -r2, lsr #12 │ │ - @ instruction: 0xff56f07e │ │ - ldrdeq lr, [r0, -r5] │ │ - @ instruction: 0xff1ff008 │ │ - strls lr, [r0], -r5, asr #19 │ │ - eor r6, pc, ip, lsr #1 │ │ - @ instruction: 0x9601e9d5 │ │ - @ instruction: 0x46484631 │ │ - @ instruction: 0xf844f000 │ │ - bl 2b7290 │ │ - @ instruction: 0xf04f0106 │ │ - stmdacs r0, {r0, r1, r2, r3, r5, r9, fp} │ │ - stcne 8, cr15, [r1], {17} │ │ - @ instruction: 0xf04fbf18 │ │ - strmi r0, [sl, #2652] @ 0xa5c │ │ - stmdavs r8!, {r0, r1, r2, r3, ip, lr, pc} │ │ - smlabble r6, r6, r2, r4 │ │ - @ instruction: 0x46284918 │ │ - @ instruction: 0xf0004479 │ │ - @ instruction: 0xf8d5f8b7 │ │ - @ instruction: 0xf8099004 │ │ - strcc sl, [r1], -r6 │ │ - and r6, r0, lr, lsr #1 │ │ - stmdavs r8!, {r9, sl, sp} │ │ - adcmi r1, r0, #128, 22 @ 0x20000 │ │ - bl 2bf7a8 │ │ - strbmi r0, [r1], -r6 │ │ - @ instruction: 0xf07e4622 │ │ - stmiavs r8!, {r0, r5, r8, r9, sl, fp, ip, sp, lr, pc} │ │ - adcvs r4, r8, r0, lsr #8 │ │ - pop {r2, ip, sp, pc} │ │ - ldcllt 7, cr0, [r0] │ │ - ldrtmi r2, [r1], -r1 │ │ - strtmi r9, [r8], -r0 │ │ - movwcs r4, #5666 @ 0x1622 │ │ - @ instruction: 0xff82f7ff │ │ - @ instruction: 0x9601e9d5 │ │ - bmi 144b44 │ │ - stmdbls r3, {r3, r6, r9, sl, lr} │ │ - @ instruction: 0xf000447a │ │ - svclt 0x0000f8e9 │ │ - andeq r8, r8, r8, lsl #2 │ │ - andeq r8, r8, ip, asr #10 │ │ - stmdavc r2, {r0, r3, r4, r5, r6, r8, ip, sp, pc} │ │ - svclt 0x00042a5c │ │ - ldrbmi r2, [r0, -r1]! │ │ - andle r2, r8, r1, lsl #18 │ │ - @ instruction: 0xf9124602 │ │ - @ instruction: 0xf1133f01 │ │ - blle ce8d8 │ │ - stmdale r2, {r0, r1, r8, fp, sp} │ │ - andcs sp, r0, r6 │ │ - @ instruction: 0xf9904770 │ │ - @ instruction: 0xf1100003 │ │ - blle ffe4e8ec │ │ - @ instruction: 0xf6458810 │ │ - bne 105b0dc │ │ - @ instruction: 0xf080fab0 │ │ - ldrbmi r0, [r0, -r0, asr #18]! │ │ - stmdbcs r8, {r1, r9, sl, lr} │ │ - addsmi fp, r1, #632 @ 0x278 │ │ - @ instruction: 0xf0814610 │ │ - ldrlt fp, [r0, #-3959] @ 0xfffff089 │ │ - stmdage r1, {r1, r7, ip, sp, pc} │ │ - strls r2, [r1], #-1024 @ 0xfffffc00 │ │ - svclt 0x00982904 │ │ - @ instruction: 0xf0812104 │ │ - stmdbls r1, {r2, r4, r5, r6, r7, r8, r9, sl, fp, sp, lr, pc} │ │ - svclt 0x00182800 │ │ - strmi r4, [r8], -r1, lsr #12 │ │ - ldclt 0, cr11, [r0, #-8] │ │ - mvnsmi lr, sp, lsr #18 │ │ - ldrmi fp, [ip], -r2, lsl #1 │ │ - strmi r2, [sp], -r8, lsl #20 │ │ - adcmi fp, r2, #152, 30 @ 0x260 │ │ - @ instruction: 0x2600d91d │ │ - strls r4, [r1], -r0, lsl #13 │ │ - svclt 0x00982a04 │ │ - stmdage r1, {r2, r9, sp} │ │ - @ instruction: 0x46224611 │ │ - svc 0x00d8f081 │ │ - svcls 0x0001b968 │ │ - adcmi fp, r5, #-1073741801 @ 0xc0000017 │ │ - qasxmi fp, ip, r8 │ │ - @ instruction: 0x46414638 │ │ - @ instruction: 0xf07e4622 │ │ - strbmi pc, [r0], -sp, lsr #29 @ │ │ - svc 0x00baf081 │ │ - @ instruction: 0x4630463e │ │ - pop {r1, ip, sp, pc} │ │ - @ instruction: 0x462181f0 │ │ - pop {r1, ip, sp, pc} │ │ - @ instruction: 0xf08141f0 │ │ - ldrblt fp, [r0, #-3903]! @ 0xfffff0c1 │ │ - strmi fp, [r4], -r2, lsl #1 │ │ - ldmdble r3, {r0, r7, r9, lr} │ │ - strcs sl, [r0, #-2049] @ 0xfffff7ff │ │ - strls r4, [r1, #-1570] @ 0xfffff9de │ │ - svclt 0x00982904 │ │ - @ instruction: 0xf0812104 │ │ - ldmdblt r0!, {r1, r4, r5, r7, r8, r9, sl, fp, sp, lr, pc} │ │ - @ instruction: 0xb1269e01 │ │ - @ instruction: 0x46214630 │ │ - mcr2 0, 6, pc, cr8, cr14, {3} @ │ │ - @ instruction: 0x46284635 │ │ - ldcllt 0, cr11, [r0, #-8]! │ │ - tstcs r1, r0, lsr #12 │ │ - pop {r1, ip, sp, pc} │ │ - @ instruction: 0xf0814070 │ │ - strlt fp, [r0, #3877] @ 0xf25 │ │ - @ instruction: 0xffb8f049 │ │ - svcge 0x0003b5f0 │ │ - stclt 8, cr15, [r4, #-308] @ 0xfffffecc │ │ - strmi fp, [r5], -r6, lsl #1 │ │ - strmi r6, [ip], -r0, lsl #16 │ │ - eorle r1, r5, #17920 @ 0x4600 │ │ - svceq 0x0040ebb6 │ │ - subeq fp, r6, r8, lsr pc │ │ - svclt 0x00982e08 │ │ - cfmadd32cs mvax0, mvfx2, mvfx0, mvfx8 │ │ - stmdblt r8, {r2, r3, r4, sl, ip, lr, pc} │ │ - and r2, r3, r0 │ │ - stmdavs r8!, {r0, r2, ip, pc}^ │ │ - andcs r9, r1, r3 │ │ - andls sl, r4, r3, lsl #20 │ │ - ldrtmi r4, [r1], -r8, ror #12 │ │ - @ instruction: 0xf814f000 │ │ - stmdacs r1, {fp, ip, pc} │ │ - stmdals r1, {r0, r1, r2, r3, r4, r8, r9, sl, fp, ip, sp, pc} │ │ - andvs lr, r0, r5, asr #19 │ │ - @ instruction: 0xf85db006 │ │ - svclt 0x0018bb04 │ │ - ldmib sp, {r4, r5, r6, r7, r8, sl, fp, ip, sp, pc}^ │ │ - strtmi r0, [r2], -r1, lsl #2 │ │ - @ instruction: 0xf82cf000 │ │ - strtmi r2, [r2], -r0 │ │ - @ instruction: 0xf828f000 │ │ - svcge 0x0002b5b0 │ │ - ldmdavs r0, {r0, r2, r9, sl, lr}^ │ │ - stmdacs r0, {r2, r3, r9, sl, lr} │ │ - ldmvs r1, {r2, r3, r4, r8, r9, sl, fp, ip, sp, pc} │ │ - tstle r8, r0, lsl #18 │ │ - stmdami sp, {r2, r3, r4, r7, r8, ip, sp, pc} │ │ - ldrbtmi r2, [r8], #-257 @ 0xfffffeff │ │ - strtmi r7, [r0], -r0, asr #16 │ │ - @ instruction: 0xff52f7ff │ │ - ldmdavs r0, {r2, sp, lr, pc} │ │ - strtmi r2, [r3], -r1, lsl #4 │ │ - @ instruction: 0xff64f7ff │ │ - @ instruction: 0xf180fab0 │ │ - svclt 0x00082800 │ │ - stmdbeq r9, {r0, sp}^ │ │ - tstcs r0, r1 │ │ - stmib r5, {r0, sp}^ │ │ - adcvs r1, ip, r0 │ │ - svclt 0x0000bdb0 │ │ - andeq r9, r8, r2, ror #16 │ │ - strbtmi fp, [pc], -r0, lsl #11 │ │ - @ instruction: 0x4610b910 │ │ - @ instruction: 0xf802f000 │ │ - @ instruction: 0xf814f000 │ │ - strbtmi fp, [pc], -r0, lsl #11 │ │ - strmi fp, [r1], -r6, lsl #1 │ │ - andcs r4, r0, #393216 @ 0x60000 │ │ - ldrbtmi r2, [r8], #-769 @ 0xfffffcff │ │ - strbtmi r9, [r8], -r0 │ │ - andls r9, r3, #4, 4 @ 0x40000000 │ │ - movwls r2, #4612 @ 0x1204 │ │ - @ instruction: 0xf0019202 │ │ - svclt 0x0000fb33 │ │ - muleq r8, sl, r2 │ │ - strbtmi fp, [pc], -r0, lsl #11 │ │ - strmi r4, [r8], -r2, lsl #12 │ │ - @ instruction: 0xf7ff4611 │ │ - ldrble pc, [r4], #3966 @ 0xf7e @ │ │ - svcge 0x0002b5b0 │ │ - strmi fp, [r4], -r6, lsl #1 │ │ - eorle r1, r5, #136, 16 @ 0x880000 │ │ - ldmdane r5, {r5, fp, sp, lr}^ │ │ - svceq 0x0040ebb5 │ │ - subeq fp, r5, r8, lsr pc │ │ - svclt 0x00982d08 │ │ - cfstr32cs mvfx2, [r0, #-32] @ 0xffffffe0 │ │ - stmdblt r8, {r1, r3, r4, sl, ip, lr, pc} │ │ - and r2, r3, r0 │ │ - stmdavs r0!, {r0, r2, ip, pc}^ │ │ - andcs r9, r1, r3 │ │ - andls sl, r4, r3, lsl #20 │ │ - strtmi r4, [r9], -r8, ror #12 │ │ - @ instruction: 0xff96f7ff │ │ - stmdacs r1, {fp, ip, pc} │ │ - stmdals r1, {r0, r1, r2, r3, r4, r8, r9, sl, fp, ip, sp, pc} │ │ - andpl lr, r0, r4, asr #19 │ │ - ldclt 0, cr11, [r0, #24]! │ │ - ldrdeq lr, [r1, -sp] │ │ - ldrbtmi r4, [sl], #-2565 @ 0xfffff5fb │ │ - @ instruction: 0xffb0f7ff │ │ - andcs r4, r0, r2, lsl #20 │ │ - @ instruction: 0xf7ff447a │ │ - svclt 0x0000ffab │ │ - andeq r3, r8, r4, asr #11 │ │ - andeq r3, r8, lr, asr #11 │ │ - svcge 0x0003b5f0 │ │ - bleq 852f4 │ │ - @ instruction: 0xf112b084 │ │ - suble r0, pc, #65536 @ 0x10000 │ │ - svccc 0x00fff1b8 │ │ - pkhtbmi sp, r1, r9, asr #26 │ │ - @ instruction: 0x460c4830 │ │ - ldrbtmi r2, [r8], #-257 @ 0xfffffeff │ │ - stmdavc r0, {r1, r2, r4, r9, sl, lr}^ │ │ - @ instruction: 0xf7ff4640 │ │ - stmdacs r0, {r0, r2, r3, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ - @ instruction: 0x4621d051 │ │ - @ instruction: 0x46054632 │ │ - stc2 0, cr15, [sl, #504]! @ 0x1f8 │ │ - andsle r2, ip, #8, 28 @ 0x80 │ │ - stmdavc r0!, {r1, r2, r3, r8, r9, ip, sp, pc} │ │ - cdpcs 3, 0, cr11, cr1, cr0, {3} │ │ - stmdavc r0!, {r0, r2, r3, r4, ip, lr, pc}^ │ │ - mcrcs 3, 0, fp, cr2, cr0, {2} │ │ - stmiavc r0!, {r0, r3, r4, ip, lr, pc} │ │ - cdpcs 3, 0, cr11, cr3, cr0, {2} │ │ - stmiavc r0!, {r0, r2, r4, ip, lr, pc}^ │ │ - mcrcs 3, 0, fp, cr4, cr0, {1} │ │ - stmdbvc r0!, {r0, r4, ip, lr, pc} │ │ - cdpcs 3, 0, cr11, cr5, cr0, {1} │ │ - stmdbvc r0!, {r0, r2, r3, ip, lr, pc}^ │ │ - mcrcs 3, 0, fp, cr6, cr0, {1} │ │ - stmibvc r0!, {r0, r3, ip, lr, pc} │ │ - tstcs r6, r8, lsr r9 │ │ - andcs lr, r0, r1, lsr #32 │ │ - ldrtmi r4, [r2], -r1, lsr #12 │ │ - blx fea86ed0 │ │ - stmdage r1, {r3, r4, r6, r7, r8, fp, ip, sp, pc} │ │ - stmib sp, {r0, r1, r9, sl, ip, pc}^ │ │ - @ instruction: 0xf0008501 │ │ - @ instruction: 0xf04ff82d │ │ - @ instruction: 0xf8c94200 │ │ - stmib r9, {r3, ip}^ │ │ - ands r2, r2, r0 │ │ - and r2, ip, r0, lsl #2 │ │ - and r2, sl, r1, lsl #2 │ │ - and r2, r8, r2, lsl #2 │ │ - and r2, r6, r3, lsl #2 │ │ - and r2, r4, r4, lsl #2 │ │ - ldrbtmi r4, [r8], #-2060 @ 0xfffff7f4 │ │ - @ instruction: 0xf86ef005 │ │ - stmib r9, {r0, r2, r8, sp}^ │ │ - stmib r9, {r8, sl, pc}^ │ │ - andlt r6, r4, r2, lsl #2 │ │ - bleq 851f4 │ │ - stmdami r5, {r4, r5, r6, r7, r8, sl, fp, ip, sp, pc} │ │ - @ instruction: 0xf7ff4478 │ │ - andcs pc, r1, r5, asr #30 │ │ - @ instruction: 0xf7ff4641 │ │ - svclt 0x0000ff55 │ │ - andeq r9, r8, sl, asr r7 │ │ - andeq r3, r8, r8, lsl r5 │ │ - andeq r3, r8, r2, asr #10 │ │ - svcge 0x0003b5f0 │ │ - stclt 8, cr15, [r4, #-308] @ 0xfffffecc │ │ - stmdavs r1, {r1, r2, r7, ip, sp, pc} │ │ - stmvs r5, {r1, r9, sl, lr} │ │ - andsle r4, r6, r9, lsr #5 │ │ - stclne 8, cr6, [ip], #-320 @ 0xfffffec0 │ │ - adcmi r2, r1, #0, 6 │ │ - strbpl r6, [r3, #-148] @ 0xffffff6c │ │ - cmplt r4, fp, lsr #18 │ │ - strtmi r2, [r3], -r1, lsl #4 │ │ - @ instruction: 0xf7ff4605 │ │ - bllt 88a90c │ │ - strtmi r2, [r1], -r1 │ │ - @ instruction: 0xff32f7ff │ │ - @ instruction: 0xf081e02a │ │ - andcs lr, r1, r4, asr #28 │ │ - stclne 0, cr14, [ip], #-108 @ 0xffffff94 │ │ - sfmcs f5, 1, [r0], {30} │ │ - ldmdblt r5, {r2, r3, r4, sl, ip, lr, pc} │ │ - andcs r4, r0, r6, lsl r6 │ │ - ldmdavs r0, {r2, sp, lr, pc}^ │ │ - andls r4, r3, r6, lsl r6 │ │ - strls r2, [r5, #-1] │ │ - andls sl, r4, r3, lsl #20 │ │ - strtmi r4, [r1], -r8, ror #12 │ │ - mrc2 7, 6, pc, cr6, cr15, {7} │ │ - stmdacs r1, {fp, ip, pc} │ │ - stmdals r1, {r0, r4, ip, lr, pc} │ │ - adcsvs r2, r4, r0, lsl #2 │ │ - stmib r6, {r0, r6, r8, sl, ip, lr}^ │ │ - strtmi r4, [r1], -r0 │ │ - @ instruction: 0xf85db006 │ │ - @ instruction: 0xbdf0bb04 │ │ - andcs r4, r0, r6, lsl r6 │ │ - ldrbtmi r4, [sl], #-2569 @ 0xfffff5f7 │ │ - mcr2 7, 7, pc, cr10, cr15, {7} @ │ │ - ldmib sp, {r1, r2, r3, r4, r5, r6, r7, r9, sl, fp, ip, lr, pc}^ │ │ - ldrb r0, [r7, r1, lsl #2]! │ │ - and r4, r2, r4, lsl #12 │ │ - tstlt sp, r4, lsl #12 │ │ - @ instruction: 0x46286875 │ │ - cdp 0, 0, cr15, cr14, cr1, {4} │ │ - @ instruction: 0xf0804620 │ │ - svclt 0x0000e902 │ │ - muleq r8, r2, r4 │ │ - strbtmi fp, [pc], -r0, lsl #11 │ │ - ldmib r0, {r2, r7, ip, sp, pc}^ │ │ - stmvs r0, {r9, ip} │ │ - strbtmi r9, [r8], -r2 │ │ - andne lr, r0, #3358720 @ 0x334000 │ │ - @ instruction: 0xff9af7ff │ │ - stclt 0, cr11, [r0, #16] │ │ - @ instruction: 0xf0003a01 │ │ - ldrble fp, [r4], #2049 @ 0x801 │ │ - svcge 0x0003b5f0 │ │ - svceq 0x0000e92d │ │ - strmi fp, [r2], sp, lsl #1 │ │ - andne lr, r2, #3358720 @ 0x334000 │ │ - stmdbge r2, {r0, r3, fp, sp, pc} │ │ - @ instruction: 0xf0064614 │ │ - @ instruction: 0xf8ddfcbd │ │ - @ instruction: 0xf1b88024 │ │ - andsle r0, r3, r0, lsl #30 │ │ - @ instruction: 0xf8dd980c │ │ - orrslt r9, r8, r8, lsr #32 │ │ - svccc 0x00fff1b4 │ │ - addhi pc, r4, r0, asr #6 │ │ - stmdami fp, {r2, r3, r4, r7, r8, ip, sp, pc}^ │ │ - ldrbtmi r2, [r8], #-257 @ 0xfffffeff │ │ - strtmi r7, [r0], -r0, asr #16 │ │ - stc2l 7, cr15, [r0, #1020]! @ 0x3fc │ │ - rsbsle r2, sp, r0, lsl #16 │ │ - and r4, r9, r5, lsl #12 │ │ - stmdbeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ - stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ - andmi pc, r0, pc, asr #32 │ │ - movweq lr, #6282 @ 0x188a │ │ - strcs lr, [r1, #-91] @ 0xffffffa5 │ │ - stmdage r4, {r9, sl, sp} │ │ - rsbsgt r4, r0, r1, lsr #11 │ │ - stmibne r8!, {r0, r3, r4, r6, fp, ip, lr, pc} │ │ - strbmi r4, [sl], -r1, asr #12 │ │ - stc2 0, cr15, [ip], #504 @ 0x1f8 │ │ - tsteq r9, r6, lsl #22 │ │ - bne 186f48c │ │ - andge pc, r4, sp, asr #17 │ │ - ldmdble r4, {r1, fp, sp}^ │ │ - rscvc pc, pc, fp, asr #12 │ │ - rsbpl r2, r8, #-805306357 @ 0xd000000b │ │ - stclne 8, cr1, [lr], {104} @ 0x68 │ │ - @ instruction: 0xf10d7082 │ │ - ldmib sp, {r2, r5, r9, fp}^ │ │ - @ instruction: 0xf10d0202 │ │ - andls r0, r8, #28, 22 @ 0x7000 │ │ - andvs lr, r6, sp, asr #19 │ │ - @ instruction: 0x46594650 │ │ - ldc2l 0, cr15, [r4], #-24 @ 0xffffffe8 │ │ - cmnlt r4, #2304 @ 0x900 │ │ - @ instruction: 0xf8dd9804 │ │ - @ instruction: 0xf8dd9028 │ │ - blne fe06b174 │ │ - tstle r6, #72, 10 @ 0x12000000 │ │ - strtmi r1, [r1], -r8, lsr #19 │ │ - @ instruction: 0xf07e464a │ │ - strbmi pc, [lr], #-3201 @ 0xfffff37f @ │ │ - svceq 0x0000f1b8 │ │ - rscle r9, r7, r6, lsl #12 │ │ - blne fe0710e0 │ │ - ldmdble r0, {r1, fp, sp} │ │ - rscvc pc, pc, fp, asr #12 │ │ - @ instruction: 0x53a821bd │ │ - strcc r1, [r3], -r8, lsr #19 │ │ - strls r7, [r6], -r1, lsl #1 │ │ - stmdage r4, {r1, r3, r4, r6, r7, r8, r9, sl, sp, lr, pc} │ │ - @ instruction: 0x464a4631 │ │ - mcr2 7, 3, pc, cr14, cr15, {7} @ │ │ - @ instruction: 0x5605e9dd │ │ - stmdage r4, {r5, r6, r7, r8, r9, sl, sp, lr, pc} │ │ - andcs r4, r3, #51380224 @ 0x3100000 │ │ - mcr2 7, 3, pc, cr6, cr15, {7} @ │ │ - @ instruction: 0x5605e9dd │ │ - bge 1850a0 │ │ - bgt 231d10 │ │ - andlt ip, sp, r7, lsl #6 │ │ - svceq 0x0000e8bd │ │ - stmdage r4, {r4, r5, r6, r7, r8, sl, fp, ip, sp, pc} │ │ - strbmi r2, [sl], -r0, lsl #2 │ │ - mrc2 7, 2, pc, cr6, cr15, {7} │ │ - cdpgt 14, 7, cr10, cr0, cr4, {0} │ │ - stmdage r4, {r0, r2, r3, r4, r7, r8, r9, sl, sp, lr, pc} │ │ - @ instruction: 0xf7ff2203 │ │ - ldmib sp, {r0, r1, r2, r3, r6, r9, sl, fp, ip, sp, lr, pc}^ │ │ - str r5, [r3, r5, lsl #2]! │ │ - ldrbtmi r4, [r8], #-2058 @ 0xfffff7f6 │ │ - mcr2 7, 1, pc, cr12, cr15, {7} @ │ │ - strtmi r2, [r1], -r1 │ │ - mrc2 7, 1, pc, cr12, cr15, {7} │ │ - @ instruction: 0x4604e7ff │ │ - stmdacs r0, {r2, fp, ip, pc} │ │ - stmdals r5, {r2, r3, r4, r8, r9, sl, fp, ip, sp, pc} │ │ - stcl 0, cr15, [r8, #-516] @ 0xfffffdfc │ │ - @ instruction: 0xf0804620 │ │ - svclt 0x0000e83c │ │ - andeq r9, r8, lr, ror r5 │ │ - ldrdeq r3, [r8], -r6 │ │ - svcge 0x0003b5f0 │ │ - stclt 8, cr15, [r4, #-308] @ 0xfffffecc │ │ - strmi fp, [sp], -r6, lsl #1 │ │ - strmi r6, [r4], -r9, asr #16 │ │ - stmdavs r8!, {r0, r4, r5, r8, r9, ip, sp, pc} │ │ - stcne 6, cr2, [r2, #-0] │ │ - blcc 2892c8 │ │ - ldrmi r3, [lr], #-2305 @ 0xfffff6ff │ │ - stmiavs r9!, {r1, r3, r4, r5, r6, r7, r8, ip, lr, pc}^ │ │ - tstcs r0, r1, ror #2 │ │ - svclt 0x00382e10 │ │ - adfcss f2, f0, f1 │ │ - stmdavs r0, {r1, r2, r4, sl, ip, lr, pc}^ │ │ - @ instruction: 0xf080fab0 │ │ - andmi r0, r8, r0, asr #18 │ │ - rsbseq sp, r6, r0, lsl r1 │ │ - svccc 0x00fff1b6 │ │ - cmplt lr, r0, lsr sp │ │ - tstcs r1, lr, lsl r8 │ │ - stmdavc r0, {r3, r4, r5, r6, sl, lr}^ │ │ - @ instruction: 0xf7ff4630 │ │ - stmdblt r8!, {r0, r5, r8, sl, fp, ip, sp, lr, pc} │ │ - ldrtmi r2, [r1], -r1 │ │ - ldc2l 7, cr15, [ip, #1020]! @ 0x3fc │ │ - strcs r2, [r0], -r1 │ │ - andcs r4, r0, #24, 18 @ 0x60000 │ │ - ldrbtmi r9, [r9], #-516 @ 0xfffffdfc │ │ - andvs lr, r2, sp, asr #19 │ │ - strtmi sl, [sl], -r2, lsl #16 │ │ - ldc2l 0, cr15, [r7], #-4 │ │ - svclt 0x00012800 │ │ - andeq pc, r8, #1073741827 @ 0x40000003 │ │ - strgt ip, [r7], #-2567 @ 0xfffff5f9 │ │ - svclt 0x0004b006 │ │ - bllt 189364 │ │ - stmdami pc, {r4, r5, r6, r7, r8, sl, fp, ip, sp, pc} @ │ │ - ldmdbmi r0, {r0, r1, r2, r3, r8, r9, fp, lr} │ │ - ldrbtmi r4, [fp], #-1144 @ 0xfffffb88 │ │ - @ instruction: 0xf1a74479 │ │ - tstls r0, r1, lsl r2 │ │ - @ instruction: 0xf0042156 │ │ - mrcle 13, 7, APSR_nzcv, cr14, cr9, {3} │ │ - ldrbtmi r4, [r8], #-2059 @ 0xfffff7f5 │ │ - stc2l 7, cr15, [r0, #1020] @ 0x3fc │ │ - stmdals r2, {r2, r9, sl, lr} │ │ - svclt 0x001c2800 │ │ - @ instruction: 0xf0819803 │ │ - strtmi lr, [r0], -r2, ror #25 │ │ - svc 0x00d4f07f │ │ - andeq r9, r8, r0, lsl #8 │ │ - andeq r3, r8, r6, lsl #4 │ │ - @ instruction: 0xfffd427d │ │ - andeq r3, r8, sl, asr #3 │ │ - andeq r3, r8, r0, asr r2 │ │ - strdeq r3, [r8], -lr │ │ - andeq lr, r7, #3424256 @ 0x344000 │ │ - ldmvs r3, {r1, r8, fp, lr}^ │ │ - ldrbtmi r2, [r9], #-517 @ 0xfffffdfb │ │ - svclt 0x00004718 │ │ - @ instruction: 0xffffb77a │ │ - stmdbcs r0, {r0, fp, sp, lr} │ │ - stmdavs r0, {r2, r3, r4, r8, r9, sl, fp, ip, sp, pc}^ │ │ - mcrrlt 0, 8, pc, r6, cr1 @ │ │ - ldrblt r4, [r0, #1904]! @ 0x770 │ │ - @ instruction: 0xf84daf03 │ │ - strmi r8, [r5], -r4, lsl #26 │ │ - stmiavs lr!, {fp, sp, lr} │ │ - blne fe05cac4 │ │ - movwle r4, #41616 @ 0xa290 │ │ - strtmi r6, [r2], -r8, ror #16 │ │ - @ instruction: 0xf07e4430 │ │ - ldmdbne r0!, {r0, r5, r7, r8, r9, fp, ip, sp, lr, pc} │ │ - andcs r6, r0, r8, lsr #1 │ │ - blhi 189400 │ │ - @ instruction: 0x4688bdf0 │ │ - ldrtmi r4, [r1], -r8, lsr #12 │ │ - @ instruction: 0xf7ff4622 │ │ - stmiavs lr!, {r0, r3, r4, r7, r8, sl, fp, ip, sp, lr, pc} │ │ - strb r4, [fp, r1, asr #12]! │ │ - svcge 0x0003b5f0 │ │ - stclt 8, cr15, [r4, #-308] @ 0xfffffecc │ │ - strmi fp, [r4], -r2, lsl #1 │ │ - andle r2, pc, #128, 18 @ 0x200000 │ │ - stmiavs r5!, {r5, fp, sp, lr} │ │ - smlabble r7, r5, r2, r4 │ │ - strtmi r4, [r0], -fp, lsr #20 │ │ - ldrbtmi r4, [sl], #-1550 @ 0xfffff9f2 │ │ - @ instruction: 0xf7ff4611 │ │ - ldrtmi pc, [r1], -r3, lsl #26 @ │ │ - strbpl r6, [r1, #-2144] @ 0xfffff7a0 │ │ - eors r1, lr, r8, ror #24 │ │ - andcs sl, r0, #65536 @ 0x10000 │ │ - svcvs 0x0000f5b1 │ │ - andle r9, r5, #268435456 @ 0x10000000 │ │ - sbccs r3, r0, #1 │ │ - b 10d46ec │ │ - mla r0, r1, r2, r1 │ │ - svccc 0x0080f5b1 │ │ - stmibeq sl, {r0, r2, r3, r9, ip, lr, pc} │ │ - vcgt.u32 d18, d3, d2 │ │ - @ instruction: 0xf88d129f │ │ - rsccs r2, r0, #5 │ │ - b 10d7308 │ │ - @ instruction: 0xf88d3211 │ │ - strcs r2, [r3, #-4] │ │ - stmibeq sl, {r0, r4, sp, lr, pc} │ │ - vcgt.u32 d18, d3, d2 │ │ - @ instruction: 0xf88d129f │ │ - bleq 2d3330 │ │ - vhadd.u32 d19, d3, d3 │ │ - @ instruction: 0xf88d129f │ │ - rscscs r2, r0, #5 │ │ - b 10d4738 │ │ - @ instruction: 0xf88d4291 │ │ - stmdavs r3!, {r2, sp} │ │ - stmiavs r6!, {r1, r9, sp} │ │ - orrsne pc, pc, r2, ror #6 │ │ - blne fe667340 │ │ - movwle r4, #49832 @ 0xc2a8 │ │ - stmdbge r1, {r5, r6, fp, sp, lr} │ │ - ldrtmi r4, [r0], #-1578 @ 0xfffff9d6 │ │ - blx f87546 │ │ - adcvs r1, r0, r0, ror r9 │ │ - andlt r2, r2, r0 │ │ - bllt 1894cc │ │ - @ instruction: 0x4620bdf0 │ │ - @ instruction: 0x462a4631 │ │ - ldc2 7, cr15, [r4, #-1020]! @ 0xfffffc04 │ │ - strb r6, [fp, r6, lsr #17]! │ │ - andeq r3, r8, lr, lsr #3 │ │ - stmdbmi r2, {r1, r3, r9, sl, lr} │ │ - @ instruction: 0xf0014479 │ │ - svclt 0x0000bbaa │ │ - andeq r3, r8, r4, rrx │ │ - svcge 0x0003b5f0 │ │ - stchi 8, cr15, [r4, #-308] @ 0xfffffecc │ │ - svccc 0x00fff1b2 │ │ - @ instruction: 0x4614dd19 │ │ - cmplt sl, r5, lsl #12 │ │ - strmi r4, [r8], pc, lsl #16 │ │ - ldrbtmi r2, [r8], #-257 @ 0xfffffeff │ │ - strtmi r7, [r0], -r0, asr #16 │ │ - stc2 7, cr15, [lr], #-1020 @ 0xfffffc04 │ │ - strmi fp, [r6], -r8, lsl #3 │ │ - and r4, r0, r1, asr #12 │ │ - ldrtmi r2, [r0], -r1, lsl #12 │ │ - @ instruction: 0xf07e4622 │ │ - stmib r5, {r0, r3, r8, r9, fp, ip, sp, lr, pc}^ │ │ - adcvs r4, ip, r0, lsl #12 │ │ - blhi 189530 │ │ - stmdami r5, {r4, r5, r6, r7, r8, sl, fp, ip, sp, pc} │ │ - @ instruction: 0xf7ff4478 │ │ - andcs pc, r1, r7, ror #25 │ │ - @ instruction: 0xf7ff4621 │ │ - svclt 0x0000fcf7 │ │ - andeq r9, r8, sl, lsl r2 │ │ - muleq r8, ip, r0 │ │ - svcge 0x0003b5f0 │ │ - stchi 8, cr15, [r4, #-308] @ 0xfffffecc │ │ - stmdavs r8, {r2, r9, sl, lr} │ │ - svcmi 0x0000f1b0 │ │ - stmvs sp, {r4, r8, ip, lr, pc} │ │ - svccc 0x00fff1b5 │ │ - @ instruction: 0xf8d1dd21 │ │ - orrslt r8, r5, r4 │ │ - tstcs r1, r3, lsl r8 │ │ - stmdavc r0, {r3, r4, r5, r6, sl, lr}^ │ │ - @ instruction: 0xf7ff4628 │ │ - ldrshlt pc, [r0, #187] @ 0xbb @ │ │ - and r4, r9, r6, lsl #12 │ │ - andeq lr, r0, #3424256 @ 0x344000 │ │ - stmib r4, {r0, r3, r7, fp, sp, lr}^ │ │ - adcvs r0, r1, r0, lsl #4 │ │ - blhi 189590 │ │ - @ instruction: 0x2601bdf0 │ │ - @ instruction: 0x46414630 │ │ - @ instruction: 0xf07e462a │ │ - stmib r4, {r0, r2, r3, r6, r7, r9, fp, ip, sp, lr, pc}^ │ │ - adcvs r5, r5, r0, lsl #12 │ │ - blhi 1895a8 │ │ - stmdami r5, {r4, r5, r6, r7, r8, sl, fp, ip, sp, pc} │ │ - @ instruction: 0xf7ff4478 │ │ - andcs pc, r1, fp, lsr #25 │ │ - @ instruction: 0xf7ff4629 │ │ - svclt 0x0000fcbb │ │ - @ instruction: 0x000891b4 │ │ - andeq r3, r8, r4, lsr #32 │ │ - strbtmi fp, [pc], -r0, lsl #11 │ │ - stmib sp, {r2, r3, r7, ip, sp, pc}^ │ │ - andcs r0, r0, r0, lsl #2 │ │ - andcs r9, r3, r6 │ │ - stmdami sl, {r0, r1, ip, pc} │ │ - andls r4, r2, r8, ror r4 │ │ - andls r2, r5, r2 │ │ - andls sl, r4, r8, lsl #16 │ │ - ldrbtmi r4, [r8], #-2055 @ 0xfffff7f9 │ │ - stmdbge r1, {r0, r1, r3, ip, pc} │ │ - smlabteq r9, sp, r9, lr │ │ - andls r4, r8, r8, ror #12 │ │ - stmdbmi r4, {r1, fp, sp, pc} │ │ - @ instruction: 0xf0004479 │ │ - svclt 0x0000ffc9 │ │ - andeq r3, r8, r8, lsl r0 │ │ - @ instruction: 0x00000eb7 │ │ - andeq r7, r8, r0, lsl #17 │ │ - andcs fp, r0, #224, 10 @ 0x38000000 │ │ - andls r2, r1, #128, 18 @ 0x200000 │ │ - andcs sp, r1, #268435456 @ 0x10000000 │ │ - andcs lr, r2, #11 │ │ - vmax.u32 d20, d2, d11 │ │ - @ instruction: 0xf5b1139f │ │ - andle r6, fp, #0, 30 │ │ - andcc pc, r5, sp, lsl #17 │ │ - b 11143bc │ │ - @ instruction: 0xf88d1191 │ │ - stmdbge r1, {r2, ip} │ │ - @ instruction: 0xf826f000 │ │ - stclt 0, cr2, [ip] │ │ - svccc 0x0080f5b1 │ │ - @ instruction: 0xf88dd20d │ │ - mvncs r3, #6 │ │ - tstcc r1, #274432 @ 0x43000 │ │ - vmls.i32 d16, d18, d9 │ │ - @ instruction: 0xf88d119f │ │ - @ instruction: 0xf88d3004 │ │ - andcs r1, r3, #5 │ │ - @ instruction: 0xf88de7e9 │ │ - mvnscs r3, #7 │ │ - orrsmi lr, r1, #274432 @ 0x43000 │ │ - andcc pc, r4, sp, lsl #17 │ │ - bleq 28db2c │ │ - orrsne pc, pc, #-2013265919 @ 0x88000001 │ │ - orrsne pc, pc, r2, ror #6 │ │ - andcc pc, r6, sp, lsl #17 │ │ - @ instruction: 0xf88d2204 │ │ - ldrb r1, [r6, r5] │ │ - svcmi 0x00f8e92d │ │ - bvc fed88d1c │ │ - ldmdaeq r4, {r8, ip, sp, lr, pc} │ │ - @ instruction: 0x460d4693 │ │ - @ instruction: 0xf1bb4681 │ │ - suble r0, r9, r0, lsl #30 │ │ - ldrdvc pc, [ip], -r9 │ │ - svcvs 0x007af5b7 │ │ - bl 281654 │ │ - bl 20b958 │ │ - bl feace56c │ │ - ldrbmi r0, [sl, #-513] @ 0xfffffdff │ │ - ldrbmi fp, [sl], -r8, lsr #30 │ │ - andcs r2, r0, r0, lsl #12 │ │ - @ instruction: 0xd00742b2 │ │ - strpl r5, [ip, #3500] @ 0xdac │ │ - svclt 0x00042c0a │ │ - andcs r4, r1, r3, lsr r6 │ │ - ldrb r3, [r5, r1, lsl #12]! │ │ - svclt 0x00042801 │ │ - @ instruction: 0xf8c919d8 │ │ - @ instruction: 0xf5bc0010 │ │ - stmdale r3, {r1, r3, r4, r5, r6, r8, r9, sl, fp, sp, lr} │ │ - @ instruction: 0xf8c94658 │ │ - ands ip, pc, ip │ │ - @ instruction: 0x6010f8d9 │ │ - rsbsvs pc, sl, pc, asr #8 │ │ - andeq pc, ip, r9, asr #17 │ │ - cmplt lr, r8, asr #12 │ │ - @ instruction: 0xf0004631 │ │ - bl 289644 │ │ - @ instruction: 0xf5c60106 │ │ - @ instruction: 0x4640667a │ │ - @ instruction: 0xf07e4632 │ │ - and pc, r4, pc, asr #20 │ │ - cmnvs sl, pc, asr #8 @ │ │ - @ instruction: 0xf820f000 │ │ - tstcs r0, r0, lsl #12 │ │ - rsbsvs pc, sl, r7, asr #11 │ │ - smlabtvs r3, r9, r9, lr │ │ - stmdale sp, {r3, r4, r6, r8, sl, lr} │ │ - bl feb1c5d0 │ │ - ldr r0, [r2, r0, lsl #22]! │ │ - ldmfd sp!, {sp} │ │ - bmi 22f5a8 │ │ - vst1.8 {d20-d22}, [pc :256], r8 │ │ - ldrbtmi r6, [sl], #-378 @ 0xfffffe86 │ │ - ldc2l 0, cr15, [r6], #-16 │ │ - ldrbmi r4, [r9], -r2, lsl #20 │ │ - @ instruction: 0xf000447a │ │ - svclt 0x0000fe83 │ │ - andeq r2, r8, ip, lsl #30 │ │ - andeq r2, r8, r6, lsl #30 │ │ - @ instruction: 0xf100b5f8 │ │ - @ instruction: 0x46050614 │ │ - strmi r2, [ip], -r0 │ │ - ldrbtpl r5, [r0], #-3191 @ 0xfffff389 │ │ - @ instruction: 0xf0004630 │ │ - strmi pc, [r2], -r7, lsl #16 │ │ - ldrdeq lr, [r0, -r5] │ │ - bl 60780c │ │ - cfldr64lt mvdx5, [r8, #220]! @ 0xdc │ │ - @ instruction: 0x4604b510 │ │ - bl 687818 │ │ - strtmi r1, [r0], -r1, asr #24 │ │ - ldrble fp, [r4], #3344 @ 0xd10 │ │ - stmdavs r9, {r1, r3, r9, sl, lr}^ │ │ - svclt 0x00182901 │ │ - stmdbmi r2, {r8, fp, sp} │ │ - @ instruction: 0xf0014479 │ │ - svclt 0x0000ba4e │ │ - andeq r2, r8, ip, ror #28 │ │ - stmdbcs r6, {r0, fp, sp, lr} │ │ - @ instruction: 0xf000bf18 │ │ - ldrbmi fp, [r0, -r1, lsl #16]! │ │ - svcmi 0x00fee92d │ │ - strmi r6, [r6], -r5, asr #16 │ │ - svcmi 0x0000f1b5 │ │ - tsthi fp, r0 @ │ │ - strhi lr, [r2], #-2518 @ 0xfffff62a │ │ - streq pc, [r4, -r8, lsl #2] │ │ - ldmdavs r8!, {r2, r3, r6, r8, ip, sp, pc} │ │ - svcmi 0x0000f1b0 │ │ - ldmdavs r9!, {r2, r3, r4, r8, r9, sl, fp, ip, sp, pc}^ │ │ - @ instruction: 0xf97bf008 │ │ - ldrcc r3, [r0, -r1, lsl #24] │ │ - @ instruction: 0x4628e7f4 │ │ - andcs r4, r4, #68157440 @ 0x4100000 │ │ - @ instruction: 0xf0082310 │ │ - ldrtmi pc, [r0], -r9, lsr #18 @ │ │ - svcne 0x0010f850 │ │ - @ instruction: 0xf0002900 │ │ - vaddw.u q4, , d0 │ │ - ldmda r1, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc}^ │ │ - cdpne 15, 5, cr2, cr3, cr0, {0} │ │ - strcc lr, [r0], #-2113 @ 0xfffff7bf │ │ - mvnsle r2, r0, lsl #24 │ │ - svclt 0x00042a01 │ │ - svchi 0x005bf3bf │ │ - ldc2 0, cr15, [r0, #28]! │ │ - ldmib r7, {r0, r1, r2, r4, r5, r6, r8, fp, sp, lr}^ │ │ - stmdavs r1!, {r2, r3, r4, r5, r7, sl, ip, lr} │ │ - strtmi fp, [r8], -r9, lsl #2 │ │ - stmdavs r0!, {r3, r7, r8, r9, sl, lr}^ │ │ - @ instruction: 0x4628b110 │ │ - b fe5878c0 │ │ - bleq ff085e1c │ │ - stmib sp, {sl, sp}^ │ │ - andls r7, r2, r0, lsl #12 │ │ - rsble r4, fp, ip, asr r5 │ │ - @ instruction: 0xf04f9802 │ │ - bl 4dad4 │ │ - ldmib r0, {r2, r7, ip}^ │ │ - @ instruction: 0xf1005803 │ │ - strbmi r0, [r1, #2568] @ 0xa08 │ │ - @ instruction: 0xf855d058 │ │ - @ instruction: 0xf1096029 │ │ - ldrtmi r0, [r0], -r1, lsl #18 │ │ - svcne 0x0014f850 │ │ - svchi 0x005bf3bf │ │ - svccs 0x0000e851 │ │ - stmda r1, {r0, r1, r4, r6, r9, sl, fp, ip}^ │ │ - svccs 0x00003700 │ │ - bcs bfee4 │ │ - @ instruction: 0xf3bfbf04 │ │ - @ instruction: 0xf0268f5b │ │ - ldmib r6, {r0, r2, r5, r6, r7, r8, r9, fp, ip, sp, lr, pc}^ │ │ - @ instruction: 0xf0740102 │ │ - @ instruction: 0xf8d6f92f │ │ - @ instruction: 0xf1b00268 │ │ - andle r4, fp, r0, lsl #30 │ │ - rsbne pc, ip, #14024704 @ 0xd60000 │ │ - blx 13477c2 │ │ - andsvc pc, sp, r6, lsl #10 │ │ - blx ffb477c8 │ │ - eorvc pc, r9, r6, lsl #10 │ │ - blx ffa477d0 │ │ - sbcseq pc, r4, #14024704 @ 0xd60000 │ │ - svcmi 0x0000f1b0 │ │ - @ instruction: 0xf8d6d007 │ │ - @ instruction: 0xf02612d8 │ │ - ldmib r6, {r1, r3, r4, r5, r8, r9, fp, ip, sp, lr, pc}^ │ │ - @ instruction: 0xf07401b8 │ │ - @ instruction: 0xf8d6f911 │ │ - @ instruction: 0xf1b00258 │ │ - svclt 0x001c4f00 │ │ - subsne pc, ip, #14024704 @ 0xd60000 │ │ - @ instruction: 0xf908f074 │ │ - subeq pc, r8, #14024704 @ 0xd60000 │ │ - andle r2, r7, r2, lsl #16 │ │ - sbcseq pc, r8, r6, lsl #2 │ │ - blx ff58780c │ │ - sbcvc pc, ip, r6, lsl #10 │ │ - blx ff487814 │ │ - ldrdeq pc, [r8], #134 @ 0x86 │ │ - svclt 0x001c2802 │ │ - andseq pc, r8, r6, lsl #2 │ │ - blx ff287824 │ │ - @ instruction: 0xf0814630 │ │ - str lr, [r4, sl, lsr #20]! │ │ - ldrdeq lr, [r0, -sl] │ │ - movwcs r2, #16900 @ 0x4204 │ │ - @ instruction: 0xf896f008 │ │ - ldr r3, [r1, r1, lsl #8] │ │ - subcs r9, r0, #0, 26 │ │ - ldmib r5, {r6, r8, r9, sp}^ │ │ - @ instruction: 0xf00801bf │ │ - stmdavs r8!, {r0, r2, r3, r7, fp, ip, sp, lr, pc} │ │ - stmdacs r2, {r0, r9, sl, fp, ip, pc} │ │ - @ instruction: 0x4628d050 │ │ - svcne 0x0014f850 │ │ - svchi 0x005bf3bf │ │ - svccs 0x0000e851 │ │ - stmda r1, {r0, r1, r4, r6, r9, sl, fp, ip}^ │ │ - cfstrscs mvf3, [r0], {-0} │ │ - bcs bffb4 │ │ - @ instruction: 0xf3bfbf04 │ │ - @ instruction: 0xf0268f5b │ │ - ldmib r5, {r0, r2, r3, r4, r5, r6, r8, r9, fp, ip, sp, lr, pc}^ │ │ - @ instruction: 0xf0740102 │ │ - @ instruction: 0xf8d5f8c7 │ │ - @ instruction: 0xf1b00268 │ │ - andle r4, fp, r0, lsl #30 │ │ - rsbne pc, ip, #13959168 @ 0xd50000 │ │ - blx ff947890 │ │ - andsvc pc, sp, r5, lsl #10 │ │ - blx fe147898 │ │ - eorvc pc, r9, r5, lsl #10 │ │ - blx 20478a0 │ │ - sbcseq pc, r4, #13959168 @ 0xd50000 │ │ - svcmi 0x0000f1b0 │ │ - @ instruction: 0xf8d5d007 │ │ - @ instruction: 0xf02612d8 │ │ - ldmib r5, {r1, r4, r6, r7, r9, fp, ip, sp, lr, pc}^ │ │ - @ instruction: 0xf07401b8 │ │ - @ instruction: 0xf8d5f8a9 │ │ - @ instruction: 0xf1b00258 │ │ - svclt 0x001c4f00 │ │ - subsne pc, ip, #13959168 @ 0xd50000 │ │ - @ instruction: 0xf8a0f074 │ │ - subeq pc, r8, #13959168 @ 0xd50000 │ │ - andle r2, r7, r2, lsl #16 │ │ - sbcseq pc, r8, r5, lsl #2 │ │ - @ instruction: 0xf83af000 │ │ - sbcvc pc, ip, r5, lsl #10 │ │ - @ instruction: 0xf836f000 │ │ - ldrdeq pc, [r8], #133 @ 0x85 │ │ - svclt 0x001c2802 │ │ - andseq pc, r8, r5, lsl #2 │ │ - @ instruction: 0xf82ef000 │ │ - @ instruction: 0xf0814628 │ │ - ldrtmi lr, [r0], -r2, asr #19 │ │ - svcne 0x0018f850 │ │ - svchi 0x005bf3bf │ │ - svccs 0x0000e851 │ │ - stmda r1, {r0, r1, r4, r6, r9, sl, fp, ip}^ │ │ - cfstrscs mvf3, [r0], {-0} │ │ - bcs c005c │ │ - @ instruction: 0xf3bfbf04 │ │ - @ instruction: 0xf0268f5b │ │ - bvs c8a3b4 │ │ - tstcs r0, r8, lsr #2 │ │ - bvs 1ca7894 │ │ - @ instruction: 0xf081b109 │ │ - bvs fedc5f38 │ │ - bvs ffd77e10 │ │ - tstlt r9, r1, lsr #16 │ │ - strmi r4, [r8, r8, lsr #12] │ │ - @ instruction: 0xb1206860 │ │ - pop {r3, r5, r9, sl, lr} │ │ - @ instruction: 0xf0814ffe │ │ - pop {r0, r2, r3, r4, r8, fp, ip, sp, pc} │ │ - ldrble r8, [r4], #4094 @ 0xffe │ │ - @ instruction: 0x4604b570 │ │ - @ instruction: 0x011de9d0 │ │ - ldrbtmi r4, [lr], #-3612 @ 0xfffff1e4 │ │ - ldmib r4, {r4, r5, r7, r8, r9, sl, lr}^ │ │ - ldrmi r0, [r0, r0, lsr #2]! │ │ - ldrdpl lr, [r4, -r4]! │ │ - @ instruction: 0xf0264628 │ │ - @ instruction: 0xf8d4fa55 │ │ - strtmi r0, [r9], -ip, lsl #1 │ │ - @ instruction: 0xf8ccf012 │ │ - @ instruction: 0xf0264620 │ │ - @ instruction: 0xf104fbdb │ │ - @ instruction: 0xf0070030 │ │ - @ instruction: 0xf104fbab │ │ - @ instruction: 0xf007004c │ │ - ldmib r4, {r0, r1, r2, r5, r7, r8, r9, fp, ip, sp, lr, pc}^ │ │ - ldrmi r0, [r0, r6, lsr #2]! │ │ - ldrdeq lr, [r9, -r4]! │ │ - @ instruction: 0xf82df008 │ │ - stmdacs r1, {r5, r9, fp, sp, lr} │ │ - @ instruction: 0xf854d113 │ │ - @ instruction: 0xf3bf0f28 │ │ - ldmda r0, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc}^ │ │ - cdpne 15, 4, cr1, cr10, cr0, {0} │ │ - movwcs lr, #2112 @ 0x840 │ │ - mvnsle r2, r0, lsl #22 │ │ - tstle r6, r1, lsl #18 │ │ - svchi 0x005bf3bf │ │ - pop {r5, r9, sl, lr} │ │ - @ instruction: 0xf0264070 │ │ - vldmdblt r0!, {s23-s139} │ │ - andeq r4, r7, pc, lsr #1 │ │ - @ instruction: 0xf000b580 │ │ - andcs pc, r1, r2, lsl #16 │ │ - ldrblt fp, [r0, #-3456]! @ 0xfffff280 │ │ - stmdavs r6, {r2, r3, r7, ip, sp, pc} │ │ - strbtmi r4, [r8], -r4, lsl #12 │ │ - lfmne f2, 4, [r1, #-176]! @ 0xffffff50 │ │ - @ instruction: 0xf07e6835 │ │ - andcs pc, r6, r7, lsr r8 @ │ │ - stmdavs r6!, {r4, r5, sp, lr}^ │ │ - stmdavs r0!, {r2, r4, r5, fp, sp, lr} │ │ - stfned f3, [r0, #-96]! @ 0xffffffa0 │ │ - mcr2 7, 3, pc, cr6, cr15, {7} @ │ │ - andcs r6, r1, r4, lsr r8 │ │ - stmib r4, {r0, r3, r5, r6, r9, sl, lr}^ │ │ - @ instruction: 0xf1040500 │ │ - eorcs r0, ip, #8 │ │ - @ instruction: 0xf824f07e │ │ - cmnvs r0, #2 │ │ - andlt r2, ip, r1 │ │ - strlt fp, [r0, #3440] @ 0xd70 │ │ - @ instruction: 0xf802f000 │ │ - stclt 0, cr2, [r0, #4] │ │ - ldmib r0, {r4, r5, r7, r8, sl, ip, sp, pc}^ │ │ - strcs r0, [r0, #-1024] @ 0xfffffc00 │ │ - stmdavs r0!, {r0, r2, ip, sp, lr} │ │ - mcr2 7, 2, pc, cr10, cr15, {7} @ │ │ - @ instruction: 0xf04f6820 │ │ - addvs r4, r5, #0, 2 │ │ - stmib r0, {r0, r2, r9, sp, lr}^ │ │ - andcs r5, r1, r0, lsl #2 │ │ - ldrble fp, [r4], #3504 @ 0xdb0 │ │ - addlt fp, r6, r0, lsl r5 │ │ - blvs 5d1cc │ │ - svchi 0x005bf3bf │ │ - andsle r2, r2, r2, lsl #16 │ │ - strls r2, [r1], #-257 @ 0xfffffeff │ │ - andne pc, r3, sp, lsl #17 │ │ - tsteq r7, sp, lsl #2 @ │ │ - stmdbge r1, {r2, r8, ip, pc} │ │ - @ instruction: 0xf10d9103 │ │ - tstls r2, r3, lsl #2 │ │ - bmi 175de8 │ │ - eorseq pc, r0, r4, lsl #2 │ │ - @ instruction: 0xf025447a │ │ - @ instruction: 0x4620feff │ │ + @ instruction: 0xf06f447a │ │ + strtmi pc, [r0], -lr, asr #25 │ │ + blx e4982e │ │ ldclt 0, cr11, [r0, #-24] @ 0xffffffe8 │ │ - ldrdeq r2, [r8], -ip │ │ - @ instruction: 0x460cb510 │ │ - @ instruction: 0xffdcf7ff │ │ - andcs r6, r0, r1, lsl #16 │ │ - addmi r6, sl, #2228224 @ 0x220000 │ │ - andcs fp, r1, r8, lsr #30 │ │ - ldrble fp, [r4], #3344 @ 0xd10 │ │ - svcmi 0x00f0e92d │ │ - cfstr32pl mvfx15, [r1, #692] @ 0x2b4 │ │ - strmi fp, [ip], -r1, lsl #1 │ │ - @ instruction: 0xf7ff4683 │ │ - @ instruction: 0xf104ffcb │ │ - strls r0, [r4], #-288 @ 0xfffffee0 │ │ - @ instruction: 0xf7ff9103 │ │ - stmdacs r0, {r0, r2, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ - rscshi pc, sl, r0 │ │ - ldrdeq pc, [r4], -fp │ │ - svcmi 0x0000f1b0 │ │ - @ instruction: 0xf8ddd158 │ │ - andcs r9, r1, #16 │ │ - @ instruction: 0xf1099200 │ │ - cdpgt 6, 4, cr0, cr3, cr8, {0} │ │ - svclt 0x00181e84 │ │ - stccs 6, cr4, [r0], {12} │ │ - strtmi fp, [r6], -r8, lsl #30 │ │ - ldrtmi sl, [r1], -lr, lsl #16 │ │ - movwcs r2, #4608 @ 0x1200 │ │ - @ instruction: 0xff3cf007 │ │ - streq lr, [lr, #-2525] @ 0xfffff623 │ │ - @ instruction: 0xf0002801 │ │ - svcls 0x00108294 │ │ - svclt 0x00082c00 │ │ - strtmi r2, [r1], -r1, lsl #8 │ │ - @ instruction: 0x46384632 │ │ - @ instruction: 0xffa4f07d │ │ - ldrdhi pc, [r0], -fp @ │ │ - ldrbtvc pc, [r8], #1549 @ 0x60d @ │ │ - stmib sp, {r0, r2, r3, r9, sl, ip, pc}^ │ │ - @ instruction: 0xf1b8570b │ │ - svclt 0x001e0f00 │ │ - ldrdeq pc, [r4], -fp @ │ │ - strbmi r1, [r7], -r6, asr #28 │ │ - @ instruction: 0x2e1719b8 │ │ - ldmibmi sl, {r1, r5, r6, r8, fp, ip, lr, pc}^ │ │ - rscvs r2, r7, r5, lsl r2 │ │ - stceq 0, cr15, [r0], {79} @ 0x4f │ │ - tstls lr, r9, ror r4 │ │ - strcs sl, [r0], -r5, lsl #26 │ │ - teqlt r2, r7, asr r1 │ │ - adcsmi r3, r8, #4096 @ 0x1000 │ │ - blge bfacc │ │ - orrpl pc, r0, #12582912 @ 0xc00000 │ │ - andcs lr, r0, #9 │ │ - andgt pc, ip, r4, asr #17 │ │ - svccs 0x00009f0e │ │ - stclne 0, cr13, [fp], {96} @ 0x60 │ │ - @ instruction: 0xd05d429f │ │ - @ instruction: 0x1c7cab0e │ │ - @ instruction: 0xf60d601c │ │ - mrccs 4, 0, r7, cr8, cr8, {7} │ │ - ldmdavc fp!, {r1, r2, r4, r6, ip, lr, pc} │ │ - strcc r5, [r1], -fp, lsr #11 │ │ - strb r6, [r1, r7, ror #17]! │ │ - @ instruction: 0xf1009804 │ │ - ldmib fp, {r5, r8, r9, sl}^ │ │ - b 141fb00 │ │ - svcgt 0x00d01800 │ │ - andne lr, r0, r5, lsl #22 │ │ - svceq 0x0000f1b8 │ │ - addhi pc, lr, r0 │ │ - stcne 8, cr15, [ip], {80} @ 0x50 │ │ - stmdbeq r8, {r0, r2, r8, r9, fp, sp, lr, pc} │ │ - svcmi 0x0000f1b1 │ │ - ldmdb r0, {r2, r3, ip, lr, pc}^ │ │ - @ instruction: 0xf1a02302 │ │ - @ instruction: 0x46300a10 │ │ - @ instruction: 0xf7fe4639 │ │ - @ instruction: 0xf1a8ffa5 │ │ - stmdacs r0, {r4, fp} │ │ - rscle r4, r7, r0, asr r6 │ │ - andseq pc, r0, r9, lsr #3 │ │ - adcmi r6, r0, #0, 16 │ │ - @ instruction: 0xf8dbd374 │ │ - stmdacs r0, {r4} │ │ - svcge 0x007bf43f │ │ - @ instruction: 0xf8519904 │ │ - stmdavs fp, {r2, r3, r5, r8, r9, sl, fp}^ │ │ - blcs a5e78 │ │ - @ instruction: 0xf60dd06d │ │ - blcs 68f38 │ │ - bcs 8010c │ │ - strcs sp, [r1], -sl, ror #2 │ │ - rsbs r2, r0, r0, lsl #14 │ │ - blge 19e60c │ │ - strcs r2, [r0, #-256] @ 0xffffff00 │ │ - tstlt pc, sl, ror r4 @ │ │ - andle r4, r1, r7, lsl #5 │ │ - and r1, r4, lr, ror ip │ │ - andle r2, r9, r1, lsl #26 │ │ - strcs r1, [r1, #-2391] @ 0xfffff6a9 │ │ - ldmdbcs r8, {r9, sl, sp} │ │ - ldmdavc pc!, {r2, ip, lr, pc} @ │ │ - tstcc r1, pc, asr r4 │ │ - @ instruction: 0xe7ee4637 │ │ - @ instruction: 0xf7ffa805 │ │ - andcs pc, r0, #3776 @ 0xec0 │ │ - blge 4303e4 │ │ - stmdals r3, {r0, r1, r2, r8, r9, lr, pc} │ │ - @ instruction: 0xf0806800 │ │ - andls r0, lr, r7 │ │ - ldrdeq pc, [r8], -fp @ │ │ - @ instruction: 0xf8dbb140 │ │ - strbmi r1, [fp], -ip, lsr #32 │ │ - stmdbge lr, {r2, r3, r6, r8, fp, sp, lr} │ │ - ldrbtmi r4, [sl], #-2709 @ 0xfffff56b │ │ - eor r4, r8, r0, lsr #15 │ │ - svceq 0x0000f1b8 │ │ - andcs sp, r0, lr, lsl r0 │ │ - rscsvc pc, r4, #13631488 @ 0xd00000 │ │ - strtmi r6, [r7], -r0, ror #3 │ │ - @ instruction: 0xf1094990 │ │ - blmi fe44cc88 │ │ - ldcmi 0, cr2, [r0, #8] │ │ - mcrge 4, 0, r4, cr11, cr9, {3} │ │ - ldrbtmi r4, [sp], #-1147 @ 0xfffffb85 │ │ - stcvs 8, cr15, [r4], {71} @ 0x47 │ │ - strpl lr, [r0], #-2503 @ 0xfffff639 │ │ - smlabtcc r2, r7, r9, lr │ │ - andeq lr, r4, #3260416 @ 0x31c000 │ │ - stmdage lr, {r3, r4, r5, r7, r8, sp, lr} │ │ - bge 9e220 │ │ - addpl pc, r0, #8388608 @ 0x800000 │ │ - and r4, r4, r9, ror r4 │ │ - stmibmi r7, {r1, r2, r3, fp, sp, pc} │ │ - eoreq pc, ip, #1073741826 @ 0x40000002 │ │ - @ instruction: 0xf0004479 │ │ - ldmdbls r1, {r2, r3, r4, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ - stmdage lr, {r0, r4, r8, ip, sp, pc} │ │ - stc2l 7, cr15, [r6], #1020 @ 0x3fc │ │ - ldrdeq lr, [fp, -sp] │ │ - cdp2 0, 9, cr15, cr13, cr7, {0} │ │ - cfstr32pl mvfx15, [r1, #52] @ 0x34 │ │ - pop {r0, ip, sp, pc} │ │ - @ instruction: 0xf60d8ff0 │ │ - teqlt r2, r8 @ │ │ - rscsvc pc, r4, sp, lsl #12 │ │ - blx fe589c38 │ │ - @ instruction: 0x5700e9d4 │ │ - ldmib r0, {r0, r1, r3, r4, sp, lr, pc}^ │ │ - andcs r6, r1, r0, lsl #14 │ │ - andls r4, r0, r9, lsr r6 │ │ - andcs sl, r0, #917504 @ 0xe0000 │ │ - @ instruction: 0xf0072301 │ │ - ldmib sp, {r0, r6, r9, sl, fp, ip, sp, lr, pc}^ │ │ - stmdacs r1, {r1, r2, r3, sl} │ │ - @ instruction: 0x81a4f000 │ │ - @ instruction: 0x46319d10 │ │ - @ instruction: 0x4628463a │ │ - mcr2 0, 5, pc, cr12, cr13, {3} @ │ │ - rscsvc pc, r8, sp, lsl #12 │ │ - stcmi 8, cr15, [r4], {64} @ 0x40 │ │ - stmib r0, {r2, r9, sl, lr}^ │ │ - @ instruction: 0xf8db5700 │ │ - tstcs r0, r0, lsl r0 │ │ - stmib r4, {r0, sp}^ │ │ - rsbvs r1, r0, #1835008 @ 0x1c0000 │ │ - stmib r4, {r4, r5, r8, fp, sp, lr}^ │ │ - rscvs r5, r1, r5, lsl #14 │ │ - stmdavs r1, {r7, r8, sl, fp, sp, lr} │ │ - stmdavs r1, {r0, r4, r7, r8, ip, sp, pc}^ │ │ - stmdble r3, {r0, r3, r4, r5, r7, r9, lr} │ │ - stceq 8, cr15, [r4], {84} @ 0x54 │ │ - ldr r4, [sp, r9, lsr #12]! │ │ - strbeq r7, [r9, r1, lsl #30] │ │ - @ instruction: 0xf890d008 │ │ - streq r1, [r9, r0, lsr #32] │ │ - stmvs r1, {r2, r8, sl, ip, lr, pc} │ │ - stmiavs r0, {r0, r4, r8, ip, sp, pc}^ │ │ - mvnle r4, #184, 4 @ 0x8000000b │ │ - @ instruction: 0xf8db2000 │ │ - @ instruction: 0xf0078014 │ │ - @ instruction: 0xf508fa23 │ │ - stmdacs r0, {r1, r2, r3, r4, r5, sl, ip, sp, lr} │ │ - @ instruction: 0xf8d0d079 │ │ - stmdavs r0!, {ip, pc} │ │ - svchi 0x005bf3bf │ │ - rsbsle r4, r8, r1, lsl #11 │ │ - @ instruction: 0xf0402800 │ │ - andcs r8, r1, r9, lsl #2 │ │ - svchi 0x005bf3bf │ │ - svcne 0x0000e854 │ │ - @ instruction: 0xf0402900 │ │ - stmda r4, {r0, r2, r3, r4, r5, r6, r7, pc}^ │ │ - stmdbcs r0, {r8} │ │ - vsra.u64 , q11, #1 │ │ - ldmib r8, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc}^ │ │ - stmdbvs r2, {r2, r3, r4, r5, r7, ip}^ │ │ - ldrmi sl, [r0, lr, lsl #16] │ │ - ldrdeq pc, [r0], -r8 │ │ - subsle r2, r0, r2, lsl #16 │ │ - @ instruction: 0xf8504640 │ │ - vcvt.u32.f32 d1, d4, #1 │ │ - ldmda r1, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc}^ │ │ - cdpne 15, 5, cr2, cr3, cr0, {0} │ │ - strcc lr, [r0], #-2113 @ 0xfffff7bf │ │ - mvnsle r2, r0, lsl #24 │ │ - svclt 0x00042a01 │ │ - svchi 0x005bf3bf │ │ - @ instruction: 0xf8d2f026 │ │ - ldrdeq lr, [r2, -r8] │ │ - mrc2 0, 0, pc, cr12, cr3, {3} │ │ - rsbeq pc, r8, #216, 16 @ 0xd80000 │ │ - svcmi 0x0000f1b0 │ │ - @ instruction: 0xf8d8d00b │ │ - @ instruction: 0xf026126c │ │ - @ instruction: 0xf508f838 │ │ - @ instruction: 0xf025701d │ │ - @ instruction: 0xf508ffd8 │ │ - @ instruction: 0xf0257029 │ │ - @ instruction: 0xf8d8ffd4 │ │ - @ instruction: 0xf1b002d4 │ │ - andle r4, r7, r0, lsl #30 │ │ - sbcsne pc, r8, #216, 16 @ 0xd80000 │ │ - @ instruction: 0xf827f026 │ │ - @ instruction: 0x01b8e9d8 │ │ - ldc2l 0, cr15, [lr, #460]! @ 0x1cc │ │ - subseq pc, r8, #216, 16 @ 0xd80000 │ │ - svcmi 0x0000f1b0 │ │ - @ instruction: 0xf8d8bf1c │ │ - @ instruction: 0xf073125c │ │ - @ instruction: 0xf8d8fdf5 │ │ - stmdacs r2, {r3, r6, r9} │ │ - @ instruction: 0xf108d007 │ │ - @ instruction: 0xf7ff00d8 │ │ - @ instruction: 0xf508fd8f │ │ - @ instruction: 0xf7ff70cc │ │ - @ instruction: 0xf8d8fd8b │ │ - stmdacs r2, {r3, r6, r7} │ │ - @ instruction: 0xf108bf1c │ │ - @ instruction: 0xf7ff0018 │ │ - stmdbge lr, {r0, r1, r7, r8, sl, fp, ip, sp, lr, pc} │ │ - vst1.16 {d20-d22}, [pc], r0 │ │ - @ instruction: 0xf07d723c │ │ - andcs pc, r1, sp, ror #28 │ │ - andcs lr, r1, r9 │ │ - cdp2 0, 7, cr15, cr6, cr14, {2} │ │ - vtbl.8 d6, {d15}, d16 │ │ - andcs r8, r1, fp, asr pc │ │ - svchi 0x005bf3bf │ │ - strcs r6, [r0, #-32] @ 0xffffffe0 │ │ - ldmib r6, {r8, r9, sl, sp}^ │ │ - ldmvs sl, {r1, r8, r9, ip} │ │ - @ instruction: 0xf0223a01 │ │ - ldrmi r0, [r1], #-519 @ 0xfffffdf9 │ │ - tstcc r8, sl, asr #12 │ │ - strbmi fp, [r2], -r0, lsl #2 │ │ - stmdage r5, {r2, r3, r4, r7, r9, fp, sp, lr} │ │ - @ instruction: 0xf503ab01 │ │ - strmi r5, [r0, r0, lsl #7]! │ │ - teqlt sp, #-1073741783 @ 0xc0000029 │ │ - @ instruction: 0xf0074648 │ │ - ands pc, r8, fp, lsr #18 │ │ - @ instruction: 0xfffbeb42 │ │ - @ instruction: 0xfffbed55 │ │ - ldrdeq r2, [r8], -sl │ │ - @ instruction: 0x000851b0 │ │ - ldrdeq r0, [r0], -sp │ │ - strdeq r0, [r0], -fp │ │ - muleq r8, r4, r8 │ │ - andeq r2, r8, r8, lsl #17 │ │ - svceq 0x0002f1b9 │ │ - eorls pc, ip, sp, asr #17 │ │ - vshr.u32 , q0, #1 │ │ - @ instruction: 0xf8c88f5b │ │ - @ instruction: 0xf60d92f8 │ │ - stcls 0, cr7, [r5], {248} @ 0xf8 │ │ - tsteq r1, r0, asr r9 │ │ - stc2 0, cr15, [fp, #28] │ │ - @ instruction: 0xf47f2c00 │ │ - @ instruction: 0xe6e9adf6 │ │ - @ instruction: 0xf0072000 │ │ - tstlt r8, fp, asr r9 @ │ │ - and r6, r2, r0, lsl #16 │ │ - @ instruction: 0xf04e2001 │ │ - @ instruction: 0xf8d8fe29 │ │ - stmdbcs r0, {r2, r8, r9, ip} │ │ - adchi pc, r4, r0 │ │ - @ instruction: 0xff5af07d │ │ - strmi sl, [lr], -lr, lsl #26 │ │ - cfstrscs mvf2, [r0], {10} │ │ - @ instruction: 0xf8d8d0c2 │ │ - adcsmi r1, r1, #4, 6 @ 0x10000000 │ │ - addhi pc, sp, r0, asr #4 │ │ - movweq pc, #2264 @ 0x8d8 @ │ │ - orrne lr, r6, r0, lsl #22 │ │ - @ instruction: 0xf0074628 │ │ - stmdals lr, {r0, r4, r7, r8, fp, ip, sp, lr, pc} │ │ - umaalvc pc, r0, sp, r8 @ │ │ - andle r2, r8, r0, lsl #16 │ │ - svccs 0x0002d001 │ │ - stmdals pc, {r0, r1, ip, lr, pc} @ │ │ - @ instruction: 0xf01b4639 │ │ - stccc 12, cr15, [r1], {127} @ 0x7f │ │ - stcls 7, cr14, [pc], {227} @ 0xe3 │ │ - stmdbvs r5!, {r5, r9, sl, lr} │ │ - svcne 0x0008f850 │ │ - svclt 0x0008428d │ │ - @ instruction: 0xf89cf007 │ │ - ldrtmi r6, [r9], -r0, ror #17 │ │ - eorls pc, r5, r0, asr #16 │ │ - @ instruction: 0x61201c68 │ │ - @ instruction: 0xf01b4620 │ │ - ldr pc, [r2, fp, ror #24]! │ │ - andls r2, lr, r0 │ │ - ldrbtmi r4, [r8], #-2109 @ 0xfffff7c3 │ │ - ldmdbmi sp!, {ip, pc} │ │ - blge 3f6710 │ │ - ldrbtmi r2, [r9], #-1 │ │ - @ instruction: 0xf914f004 │ │ - svchi 0x002ff3bf │ │ - svchi 0x005bf3bf │ │ - movwne pc, #18648 @ 0x48d8 @ │ │ - subsle r2, pc, r0, lsl #18 │ │ - @ instruction: 0xf07d4648 │ │ - @ instruction: 0xf8d8ff11 │ │ - bl 4cb08 │ │ - stmdage lr, {r0, r7, r8, ip} │ │ - @ instruction: 0xf952f007 │ │ - stmdacs r0, {r1, r2, r3, fp, ip, pc} │ │ - andsle sp, r1, r5 │ │ - umaalne pc, r0, sp, r8 @ │ │ - tstle pc, r2, lsl #18 │ │ - stmdals pc, {r0, r4, sp, lr, pc} @ │ │ - umaalne pc, r0, sp, r8 @ │ │ - mvnslt r6, r2, lsl #18 │ │ - bcc a623c │ │ - @ instruction: 0xf8536102 │ │ - @ instruction: 0xf01b9022 │ │ - eor pc, r6, r7, lsr ip @ │ │ - umaalne pc, r0, sp, r8 @ │ │ - @ instruction: 0xf01b980f │ │ - ldmib r8, {r0, r4, r5, sl, fp, ip, sp, lr, pc}^ │ │ - stmdbvs r2, {r2, r3, r4, r5, r7, ip}^ │ │ - strtmi sl, [r8], -lr, lsl #26 │ │ - @ instruction: 0xf0074790 │ │ - strtmi pc, [r9], -r5, ror #16 │ │ - eorsvc pc, ip, #1325400064 @ 0x4f000000 │ │ - @ instruction: 0xf07d4681 │ │ - mulcs r0, fp, sp │ │ - strcs r2, [r1, -r1, lsl #10] │ │ - @ instruction: 0xf01be737 │ │ - ldmib r8, {r0, r2, r3, r4, sl, fp, ip, sp, lr, pc}^ │ │ - stmdbvs r2, {r2, r3, r4, r5, r7, ip}^ │ │ - strtmi sl, [r8], -lr, lsl #26 │ │ - @ instruction: 0xf0074790 │ │ - @ instruction: 0x4629f851 │ │ - eorsvc pc, ip, #1325400064 @ 0x4f000000 │ │ - @ instruction: 0xf07d4681 │ │ - strcs pc, [r1, -r7, lsl #27] │ │ - andcs r2, r0, r0, lsl #10 │ │ - ldmdbls r0, {r0, r1, r5, r8, r9, sl, sp, lr, pc} │ │ - bmi 45d838 │ │ - @ instruction: 0xf7fe447a │ │ - bmi 34bb6c │ │ - ldrbtmi r4, [sl], #-1584 @ 0xfffff9d0 │ │ - @ instruction: 0xf9a2f000 │ │ - @ instruction: 0x46209910 │ │ - ldrbtmi r4, [sl], #-2565 @ 0xfffff5fb │ │ - mcr2 7, 7, pc, cr8, cr14, {7} @ │ │ - ldrbtmi r4, [r8], #-2052 @ 0xfffff7fc │ │ - cdp2 0, 6, cr15, cr0, cr6, {0} │ │ - ldrbtmi r4, [r8], #-2055 @ 0xfffff7f9 │ │ - cdp2 0, 5, cr15, cr12, cr6, {0} │ │ - andeq r6, r8, r6, lsl #26 │ │ - andeq r2, r8, r6, lsl #24 │ │ - andeq r2, r8, sl, lsr #24 │ │ - andeq r2, r8, r2, lsl sp │ │ - @ instruction: 0xfffd2842 │ │ - andeq r6, r8, ip, lsl sp │ │ - andeq r2, r8, lr, ror #23 │ │ - ldmib r0, {r0, r1, r3, r9, sl, lr}^ │ │ - ldrmi r1, [r8], -r1, lsl #4 │ │ - stclt 0, cr15, [r0], #-0 │ │ - bllt 909fec │ │ - ldrlt r4, [r0, #-1904] @ 0xfffff890 │ │ - svclt 0x00381acc │ │ - ldrmi r4, [r1], -fp, lsl #12 │ │ - @ instruction: 0xf080461a │ │ - stmdacs r0, {r1, r3, r5, r9, sl, fp, sp, lr, pc} │ │ - strtmi fp, [r0], -r8, lsl #30 │ │ - svclt 0x00182800 │ │ - svclt 0x00482001 │ │ - rscscc pc, pc, pc, asr #32 │ │ - ldrblt fp, [r8, #3344]! @ 0xd10 │ │ - ldrmi r4, [r1], -sp, lsl #12 │ │ - @ instruction: 0x46064614 │ │ - ldc2 7, cr15, [r0, #-1016]! @ 0xfffffc08 │ │ - @ instruction: 0x0701e9d6 │ │ - strtmi r4, [r2], -r9, lsr #12 │ │ - @ instruction: 0xf07d4438 │ │ - ldmdbne r8!, {r0, r3, r6, r7, sl, fp, ip, sp, lr, pc} │ │ - ldcllt 0, cr6, [r8, #704]! @ 0x2c0 │ │ - bne 15f981c │ │ - ldrmi r4, [r7], -sp, lsl #12 │ │ - ldrtmi r4, [r1], -r4, lsl #12 │ │ - ldc2 7, cr15, [lr, #-1016] @ 0xfffffc08 │ │ - adcmi r6, pc, #160, 16 @ 0xa00000 │ │ - stmdavs r1!, {r0, r1, r2, ip, lr, pc}^ │ │ - blcs ca0a8 │ │ - strpl r3, [sl], #-3585 @ 0xfffff1ff │ │ - andeq pc, r1, r0, lsl #2 │ │ - strdvs sp, [r0], r8 @ │ │ - ldrblt fp, [pc, #-3576]! @ 4b26c │ │ - andcs r4, r1, r5, lsl #12 │ │ - stmdage r1, {ip, pc} │ │ - andcs r4, r0, #20, 12 @ 0x1400000 │ │ - strcs r2, [r0], -r1, lsl #6 │ │ - ldc2 0, cr15, [r0], #-28 @ 0xffffffe4 │ │ - ldrdne lr, [r1], -sp │ │ - svclt 0x001e2901 │ │ - strbgt r9, [r3, #-2307] @ 0xfffff6fd │ │ - stmdbls r3, {r0, r1, r2, r3, r4, r5, r6, r8, sl, fp, ip, sp, pc} │ │ - @ instruction: 0xf7fe4622 │ │ - ldrblt pc, [r0, #-3707]! @ 0xfffff185 @ │ │ - stmdavs r0, {r2, r9, sl, lr} │ │ - strmi r6, [sp], -r6, lsr #17 │ │ - smlabble r3, r6, r2, r4 │ │ - ldrmi r4, [r1], -r0, lsr #12 │ │ - mrc2 7, 0, pc, cr4, cr14, {7} │ │ - strpl r6, [r5, #2144] @ 0x860 │ │ - adcvs r1, r0, r0, ror ip │ │ - ldrble fp, [r4], #3440 @ 0xd70 │ │ - @ instruction: 0xf5b1b281 │ │ - svclt 0x003f4f60 │ │ - mvnscc pc, r0, asr #4 │ │ - b 10d4ac0 │ │ - vqsub.u32 d17, d17, d0 │ │ - svclt 0x003f109f │ │ - @ instruction: 0x01bff002 │ │ - b 108c8f4 │ │ - rsccc r4, sp, r0 │ │ - @ instruction: 0x4770bf38 │ │ - stmdami r3, {r7, r8, sl, ip, sp, pc} │ │ - bmi 1145d0 │ │ - ldrbtmi r4, [sl], #-1144 @ 0xfffffb88 │ │ - mrrc2 0, 0, pc, ip, cr0 @ │ │ - @ instruction: 0xfffbe5da │ │ - andeq r2, r8, sl, lsl #10 │ │ - svcmi 0x00f0e92d │ │ - cdpmi 0, 6, cr11, cr15, cr11, {4} │ │ - pkhbtmi r4, fp, r5, lsl #12 │ │ - ldrbtmi r4, [lr], #-1540 @ 0xfffff9fc │ │ - stmdale sl, {r0, r1, r2, r9, fp, sp} │ │ - ldrbmi r4, [r9], -r8, lsr #12 │ │ - @ instruction: 0xf0002800 │ │ - @ instruction: 0xf811809c │ │ - stmdacc r1, {r0, r8, r9, fp, sp} │ │ - mvnsle r2, r0, lsl #20 │ │ - andcs lr, r0, r7 │ │ - @ instruction: 0x462a4659 │ │ - @ instruction: 0xf972f005 │ │ - @ instruction: 0xf0402801 │ │ - strls r8, [r1], #-142 @ 0xffffff72 │ │ - bmi 18f7d48 │ │ - cmpeq sp, r5, asr #7 @ │ │ - ldrbtmi r4, [sl], #-1592 @ 0xfffff9c8 │ │ - @ instruction: 0xff93f7ff │ │ - strcs sl, [r0], #-2058 @ 0xfffff7f6 │ │ - andls r3, r2, r3 │ │ - ldrbtmi r4, [r8], #-2141 @ 0xfffff7a3 │ │ - ldmdami sp, {r2, ip, pc}^ │ │ - andls r4, r3, r8, ror r4 │ │ - @ instruction: 0xf8dd485c │ │ - ldrbtmi r9, [r8], #-8 │ │ - adcmi r9, ip, #5 │ │ - @ instruction: 0xf81bd26e │ │ - teqlt r1, r4 │ │ - @ instruction: 0xf1b0b248 │ │ - stcle 15, cr3, [lr, #-1020] @ 0xfffffc04 │ │ - ldrtmi r9, [r8], -r5, lsl #20 │ │ - bls 184190 │ │ - biccs r4, r0, r8, lsr r6 │ │ - @ instruction: 0xff89f7ff │ │ - orrcs r4, r0, r8, lsr r6 │ │ - @ instruction: 0xf7ff9a03 │ │ - strcc pc, [r1], #-3972 @ 0xfffff07c │ │ - ldclpl 7, cr14, [r0], #-924 @ 0xfffffc64 │ │ - rsbsle r2, r1, #327680 @ 0x50000 │ │ - stmdane r6!, {r4, r5, r7, r9, sl, lr} │ │ - ldmdale r4!, {r1, r2, r3, r5, r7, r9, lr}^ │ │ - movweq lr, #19211 @ 0x4b0b │ │ - tstle ip, r4, lsl #16 │ │ - cmnle r5, #1610612746 @ 0x6000000a │ │ - @ instruction: 0xf001785a │ │ - stmibcs r0!, {r0, r1, r2, r3, r4}^ │ │ - eorseq pc, pc, #2 │ │ - ldmvc ip, {r0, r3, r4, r8, r9, ip, lr, pc} │ │ - @ instruction: 0xf00429f0 │ │ - b 114d2b8 │ │ - tstle r5, #536870920 @ 0x20000008 │ │ - @ instruction: 0xf00078d9 │ │ - @ instruction: 0xf0010007 │ │ - b 108c6c8 │ │ - b 10907d8 │ │ - @ instruction: 0xf5b44480 │ │ - smlabble fp, r8, pc, r1 @ │ │ - adcmi lr, r6, #99 @ 0x63 │ │ - ldmdane sl, {r0, r1, r3, r4, r6, r8, r9, ip, lr, pc} │ │ - @ instruction: 0x46194638 │ │ - b 110427c │ │ - and r1, r1, r0, lsl #9 │ │ - strcc lr, [r0], #-2626 @ 0xfffff5be │ │ - rsbseq pc, pc, r4, lsl #10 │ │ - b 109e6ac │ │ - @ instruction: 0xf7ff2090 │ │ - @ instruction: 0xf10dff59 │ │ - @ instruction: 0xf8ad0a28 │ │ - stceq 0, cr0, [r0], {40} @ 0x28 │ │ - @ instruction: 0xf88d464a │ │ - ldrtmi r0, [r8], -sl, lsr #32 │ │ - @ instruction: 0xf7ff4651 │ │ - stmdami r6!, {r0, r4, r8, r9, sl, fp, ip, sp, lr, pc} │ │ - ldrcs pc, [pc], #864 @ 4c21c │ │ - @ instruction: 0xf7ff4620 │ │ - @ instruction: 0xf8adff47 │ │ - stceq 0, cr0, [r0], {40} @ 0x28 │ │ - eoreq pc, sl, sp, lsl #17 │ │ - @ instruction: 0x46514638 │ │ - @ instruction: 0xf7ff464a │ │ - ldrtmi pc, [r4], -r1, lsl #30 @ │ │ - str r4, [lr, r6, asr #12] │ │ - ldm r7, {r0, r8, r9, fp, ip, pc} │ │ - movwgt r0, #28679 @ 0x7007 │ │ - andcs lr, r0, r3, lsl r0 │ │ - andle r4, fp, r5, lsl #5 │ │ - andne pc, r0, fp, lsl r8 @ │ │ - sbceq pc, r0, #1 │ │ - svclt 0x001c2a80 │ │ - stmdbcs r3, {r0, r4, r5, r6, sl, fp, ip, lr} │ │ - svcge 0x0065f63f │ │ - ldrb r3, [r1, r1]! │ │ - andmi pc, r0, pc, asr #32 │ │ - stmib r4, {r0, r2, r5, r7, sp, lr}^ │ │ - andlt r0, fp, r0, lsl #22 │ │ - svchi 0x00f0e8bd │ │ - tstcs r8, r4, lsl r8 │ │ - ldrbtmi r4, [r8], #-2580 @ 0xfffff5ec │ │ - @ instruction: 0xf000447a │ │ - ldmdami r5, {r0, r1, r2, r3, r7, r8, r9, fp, ip, sp, lr, pc} │ │ - bmi 594720 │ │ - ldrbtmi r4, [sl], #-1144 @ 0xfffffb88 │ │ - blx fe288292 │ │ - ldrbtmi r4, [sl], #-2575 @ 0xfffff5f1 │ │ - bmi 44429c │ │ - @ instruction: 0x4620447a │ │ - @ instruction: 0xf0034631 │ │ - stmdami pc, {r0, r1, r2, r3, r9, sl, fp, ip, sp, lr, pc} @ │ │ - @ instruction: 0xf0034478 │ │ - svclt 0x0000fe91 │ │ - @ instruction: 0xffffd800 │ │ - ldrshteq pc, [pc], -r7 @ │ │ - @ instruction: 0xfffbf660 │ │ - andeq r2, r8, r6, lsr #8 │ │ - andeq r2, r8, r6, lsr #8 │ │ - andeq r2, r8, r0, lsr r4 │ │ - andeq r2, r8, r6, lsl #9 │ │ - @ instruction: 0xfffbe402 │ │ - andeq r2, r8, r0, lsl r3 │ │ - andeq r2, r8, sl, lsl r3 │ │ - andeq r2, r8, r4, lsr r3 │ │ - @ instruction: 0xfffbe40c │ │ - andeq r2, r8, r2, lsl r3 │ │ - andeq r2, r8, r8, lsl r3 │ │ - strbtmi fp, [pc], -r0, lsl #11 │ │ - blx 17882ec │ │ - strbtmi fp, [pc], -r0, lsl #11 │ │ - stmib sp, {r2, r3, r7, ip, sp, pc}^ │ │ - andcs r0, r0, r0, lsl #2 │ │ - andcs r9, r2, r6 │ │ - stmdbmi r9, {r0, r1, ip, pc} │ │ - ldrbtmi r9, [r9], #-5 │ │ - stmdage r8, {r1, r8, ip, pc} │ │ - stmdami r7, {r2, ip, pc} │ │ - ldrbtmi r4, [r8], #-1641 @ 0xfffff997 │ │ - smlabteq r9, sp, r9, lr │ │ - stmdage r1, {r0, r1, r3, ip, pc} │ │ - stmdage r2, {r3, ip, pc} │ │ - @ instruction: 0xf0004611 │ │ - svclt 0x0000f87d │ │ - andeq r2, r8, sl, lsl r6 │ │ - andeq r0, r0, fp, lsl r0 │ │ - svcge 0x0003b5f0 │ │ - svceq 0x0000e92d │ │ - stmdavs r4, {r0, r1, r2, r7, ip, sp, pc} │ │ - andsvc pc, r0, r2, asr #4 │ │ - @ instruction: 0xf64f460d │ │ - addmi r7, r4, #156, 28 @ 0x9c0 │ │ - ldrbtmi r4, [r8], #-2100 @ 0xfffff7cc │ │ - vcge.s8 d29, d1, d28 │ │ - vtst.8 , q7, │ │ - @ instruction: 0xf1a702ff │ │ - tstcs r0, r6, lsr #22 │ │ - ldmne r7!, {r0, r2, r3, r6, r7, r9, ip, sp, lr, pc} │ │ - ldmibeq r0!, {r0, r2, r3, r6, r9, sl, ip, sp, lr, pc}^ │ │ - bmi 1f48c68 │ │ - rscspl pc, r5, #192, 4 │ │ - blx fe97177a │ │ - bl 319790 │ │ - stmdbcc r4, {r0, sl, fp} │ │ - b 141cdc8 │ │ - blx 1190d2 │ │ - ldrmi r4, [ip], -r9, lsl #10 │ │ - b 1438e3c │ │ - blx 1cdde2 │ │ - b 1449bb4 │ │ - blx 1ddcea │ │ - @ instruction: 0xf830550e │ │ - @ instruction: 0xf8ac6016 │ │ - adclt r6, sp, #6 │ │ - andspl pc, r5, r0, lsr r8 @ │ │ - andpl pc, r8, ip, lsr #17 │ │ - stcls 8, cr13, [r3, #-900] @ 0xfffffc7c │ │ - ldrmi r3, [ip], -sl, lsl #2 │ │ - stmdale ip, {r0, r1, r5, r6, sl, fp, sp} │ │ - bcs 2ddc3c │ │ - @ instruction: 0xf830d31a │ │ - stmdbcc r2, {r1, r4} │ │ - eoreq pc, r6, #-1073741783 @ 0xc0000029 │ │ - ands r5, r9, r0, asr r2 │ │ - stfcse f2, [r3], #-40 @ 0xffffffd8 │ │ - adclt sp, r2, #3964928 @ 0x3c8000 │ │ - cmnmi fp, #268435460 @ 0x10000004 @ │ │ - stmdbcc r2, {r1, r4, r7, fp} │ │ - @ instruction: 0xf1a7435a │ │ - mrrceq 6, 2, r0, r2, cr6 │ │ - movwmi pc, #60162 @ 0xeb02 @ │ │ - @ instruction: 0xf830b29b │ │ - rsbspl r3, r3, #19 │ │ - rscle r2, r4, #40960 @ 0xa000 │ │ - eorseq pc, r0, r2, asr #32 │ │ - @ instruction: 0xf1a73901 │ │ - ldrbpl r0, [r0], #-550 @ 0xfffffdda │ │ - andeq pc, sl, r1, asr #3 │ │ - andcs r4, r1, #285212672 @ 0x11000000 │ │ - stmib sp, {r8, r9, sp}^ │ │ - strtmi r1, [r8], -r0 │ │ - @ instruction: 0xf0002101 │ │ - andlt pc, r7, r2, lsl r8 @ │ │ - svceq 0x0000e8bd │ │ - svclt 0x0000bdf0 │ │ - @ instruction: 0xfffd2782 │ │ - strbtmi fp, [pc], -r0, lsl #11 │ │ - stmib sp, {r2, r7, ip, sp, pc}^ │ │ - stmdage r1, {r0, r8} │ │ - @ instruction: 0xf8ad2201 │ │ - @ instruction: 0xf048200c │ │ - ldrblt pc, [r0, #2571]! @ 0xa0b @ │ │ - push {r0, r1, r8, r9, sl, fp, sp, pc} │ │ - addlt r0, r7, r0, lsl #30 │ │ - ldrmi r9, [fp], r6, lsl #4 │ │ - ldrshlt r6, [r1, #-140] @ 0xffffff74 │ │ - @ instruction: 0xf04f6941 │ │ - @ instruction: 0xf011092b │ │ - svclt 0x00080201 │ │ - stmibne r8, {r0, r1, r2, r3, r6, sl, ip, sp, lr, pc} │ │ - beq 187060 │ │ - stmdbvs r1, {r2, sp, lr, pc}^ │ │ - beq c8870 │ │ - pusheq {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ - ldrdhi pc, [r8], -r7 │ │ - strle r0, [r2], #-1866 @ 0xfffff8b6 │ │ - andls r2, r6, #0, 4 │ │ - andcs lr, r0, #14 │ │ - svceq 0x0000f1bb │ │ - blls 2004a0 │ │ - @ instruction: 0xf913465e │ │ - @ instruction: 0xf1155b01 │ │ - svclt 0x00c80f41 │ │ - cdpcc 2, 0, cr3, cr1, cr1, {0} │ │ - ldrmi sp, [r2], #503 @ 0x1f7 │ │ - @ instruction: 0xb1aa6802 │ │ - strhi lr, [r4], #-2509 @ 0xfffff633 │ │ - ldrdhi pc, [r4], -r0 │ │ - stmdble r0!, {r4, r6, r7, r8, sl, lr} │ │ - ldrtle r0, [r4], #-1801 @ 0xfffff8f7 │ │ - bl fea6bcac │ │ - stmdbcs r3, {r1, r3, r9, fp} │ │ - tstcs r1, r8, lsl #30 │ │ - subsle r2, r7, r0, lsl #18 │ │ - cmple pc, r1, lsl #18 │ │ - @ instruction: 0xf04f4651 │ │ - subs r0, r1, r0, lsl #20 │ │ - @ instruction: 0x5607e9d0 │ │ - @ instruction: 0xf8cd464a │ │ - ldrtmi fp, [r1], -r0 │ │ - strtmi r9, [r8], -r6, lsl #22 │ │ - @ instruction: 0xf944f000 │ │ - cmnle r6, r0, lsl #16 │ │ - @ instruction: 0x462868f3 │ │ - strtmi r4, [r2], -r1, asr #12 │ │ - ldmib r0, {r0, r1, r2, r3, sp, lr, pc}^ │ │ - strbmi r5, [sl], -r7, lsl #12 │ │ - andlt pc, r0, sp, asr #17 │ │ - blls 1dddb4 │ │ - @ instruction: 0xf0004628 │ │ - stmdacs r0, {r0, r1, r4, r5, r8, fp, ip, sp, lr, pc} │ │ - ldmvs r3!, {r0, r2, r5, r6, r8, ip, lr, pc}^ │ │ - ldmib sp, {r3, r5, r9, sl, lr}^ │ │ - andlt r1, r7, r4, lsl #4 │ │ - svceq 0x0000e8bd │ │ - ldrhtmi lr, [r0], #141 @ 0x8d │ │ - mcrvc 7, 0, r4, cr1, cr8, {0} │ │ - tstls r2, sl, asr #12 │ │ - stmdbvs r4, {r4, r5, r8, sp} │ │ - tstcs r1, r1, lsl #2 │ │ - @ instruction: 0x5607e9d0 │ │ - ldrtmi r7, [r1], -r1, lsl #12 │ │ - @ instruction: 0xf8cd9003 │ │ - strtmi fp, [r8], -r0 │ │ - @ instruction: 0xf0009b06 │ │ - @ instruction: 0x4601f915 │ │ - stmdbcs r0, {r0, sp} │ │ - bl fea80a54 │ │ - @ instruction: 0xf8dd000a │ │ - ssatmi r8, #2, r4 │ │ - stccc 12, cr1, [r1], {68} @ 0x44 │ │ - ldmdbvs r2!, {r0, r1, r2, r4, r5, ip, lr, pc} │ │ - teqcs r0, r8, lsr #12 │ │ - stmdacs r0, {r4, r7, r8, r9, sl, lr} │ │ - ldrsht sp, [r6], -r7 │ │ - andeq pc, r1, #-2147483646 @ 0x80000002 │ │ - cmpeq sl, pc, asr #20 │ │ - beq 1506ea0 │ │ - mcrrne 9, 0, r6, ip, cr6 @ │ │ - stmdapl r7, {r4, r6, r7, r8, fp, sp, lr, pc} │ │ - andle r3, r7, r1, lsl #24 │ │ - @ instruction: 0x2010f8d8 │ │ - ldrtmi r4, [r1], -r8, lsr #12 │ │ - stmdacs r0, {r4, r7, r8, r9, sl, lr} │ │ - strd sp, [r2], -r6 @ │ │ - andlt pc, r0, sp, asr #17 │ │ - blls 1dde28 │ │ - strbmi r4, [sl], -r1, asr #12 │ │ - @ instruction: 0xf8e6f000 │ │ - @ instruction: 0xf8d8b9c8 │ │ - strtmi r3, [r8], -ip │ │ - andne lr, r4, #3620864 @ 0x374000 │ │ - ldmiblt r0, {r3, r4, r7, r8, r9, sl, lr} │ │ - strmi r2, [r2, #1024]! @ 0x400 │ │ - @ instruction: 0xf8d8d01b │ │ - @ instruction: 0x46282010 │ │ - @ instruction: 0x47904631 │ │ - stmdacs r0, {r0, sl, ip, sp} │ │ - mcrne 0, 3, sp, cr1, cr5, {7} │ │ - ldmvs r3!, {r1, r4, sp, lr, pc}^ │ │ - stmdbls r4, {r3, r5, r9, sl, lr} │ │ - ldrmi r4, [r8, r2, asr #12] │ │ - andcs fp, r1, r0, lsr #2 │ │ - pop {r0, r1, r2, ip, sp, pc} │ │ - ldcllt 15, cr0, [r0] │ │ - ldrdne lr, [r2], -sp │ │ - @ instruction: 0xf8c07601 │ │ - andcs r9, r0, r0, lsl r0 │ │ - @ instruction: 0x4651e7f4 │ │ - ldrbmi r2, [r1, #-0] │ │ - andcs fp, r1, r8, lsr pc │ │ - ldrblt lr, [r0, #2030]! @ 0x7ee │ │ - push {r0, r1, r8, r9, sl, fp, sp, pc} │ │ - addlt r0, r1, r0, lsl #30 │ │ - @ instruction: 0xf0221cc2 │ │ - andcs r0, r0, #768 @ 0x300 │ │ - @ instruction: 0x060cebb0 │ │ - streq lr, [r6], #-2817 @ 0xfffff4ff │ │ - movweq pc, #12292 @ 0x3004 @ │ │ - @ instruction: 0xf910d007 │ │ - @ instruction: 0xf1111b01 │ │ - svclt 0x00c80f41 │ │ - strcc r3, [r1], -r1, lsl #4 │ │ - b 14415f8 │ │ - mulcs r0, r4, r9 │ │ - @ instruction: 0xf024b1c3 │ │ - strbtmi r0, [r6], #-1539 @ 0xfffff9fd │ │ - mulpl r0, r6, r9 │ │ - svceq 0x0041f115 │ │ - andcs fp, r1, r8, asr #31 │ │ - andle r2, sp, r1, lsl #22 │ │ - mulpl r1, r6, r9 │ │ - svceq 0x0041f115 │ │ - andcc fp, r1, r8, asr #31 │ │ - andle r2, r5, r2, lsl #22 │ │ - mulcc r2, r6, r9 │ │ - svceq 0x0041f113 │ │ - andcc fp, r1, r8, asr #31 │ │ - and r4, pc, r0, lsl r4 @ │ │ - @ instruction: 0xf18efa3f │ │ - vshll.u16 , d31, #14 │ │ - bl fea9d6c8 │ │ - bl 24ea90 │ │ - @ instruction: 0xf01a0c8a │ │ - bl 8ce7c │ │ - bl 5ca78 │ │ - cmple r1, r1, lsl r0 │ │ - svceq 0x0000f1b9 │ │ - strbmi sp, [sl], sl, rrx │ │ - svceq 0x00c0f1b9 │ │ - @ instruction: 0xf04fbf28 │ │ - @ instruction: 0xf00a0ac0 │ │ - @ instruction: 0x46e001fc │ │ - cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ - bleq fe0c72c8 │ │ - svceq 0x0004f1b9 │ │ - bicsle r9, fp, #0, 2 │ │ - ldmib r2, {r1, r6, r9, sl, lr}^ │ │ - ldmib r2, {r8, ip, lr}^ │ │ - andscc r4, r0, #134217728 @ 0x8000000 │ │ - b 1c1dc18 │ │ - b 140dec8 │ │ - b 11d2210 │ │ - b 1c12110 │ │ - @ instruction: 0xf0260501 │ │ - b 141a2bc │ │ - b 1191e1c │ │ - ldrbtmi r1, [r6], #-401 @ 0xfffffe6f │ │ - mvnscc pc, r1, lsr #32 │ │ - b 1c1d798 │ │ - b 140dee8 │ │ - b 11d2234 │ │ - @ instruction: 0xf0261694 │ │ - ldrtmi r3, [r1], #-1790 @ 0xfffff902 │ │ - streq lr, [r3], -pc, ror #20 │ │ - ldrbne lr, [r6], pc, asr #20 │ │ - orrsne lr, r3, #286720 @ 0x46000 │ │ - mvnscc pc, #35 @ 0x23 │ │ - vmlaeq.f64 d14, d1, d3 │ │ - sbfx sp, r3, #3, #14 │ │ - bcs b2b00 │ │ - eorne pc, r1, r8, asr r8 @ │ │ - movweq lr, #6767 @ 0x1a6f │ │ - bicsne lr, r3, #323584 @ 0x4f000 │ │ - orrsne lr, r1, r3, asr #20 │ │ - mvnscc pc, r1, lsr #32 │ │ - @ instruction: 0xf8dbd015 │ │ - bcs d872c │ │ - streq lr, [r3], -pc, ror #20 │ │ - ldrbne lr, [r6], pc, asr #20 │ │ - orrsne lr, r3, #286720 @ 0x46000 │ │ - mvnscc pc, #35 @ 0x23 │ │ - andle r4, r8, r9, lsl r4 │ │ - ldrdcs pc, [r8], -fp │ │ - ldmibeq fp, {r0, r1, r4, r6, r7, r8, r9, lr}^ │ │ - addsne lr, r2, #274432 @ 0x43000 │ │ - rscscc pc, lr, #34 @ 0x22 │ │ - blx 101d788 │ │ - blx 104914c │ │ - ldrmi pc, [r1], #-401 @ 0xfffffe6f │ │ - tstmi r1, r1, lsl #22 │ │ - andsmi lr, r1, r0, lsl #22 │ │ - pop {r0, ip, sp, pc} │ │ - ldcllt 15, cr0, [r0] │ │ - svcge 0x0003b5f0 │ │ - stchi 8, cr15, [r4, #-308] @ 0xfffffecc │ │ - ldrdhi pc, [r8], -r7 │ │ - @ instruction: 0x460e461c │ │ - svcne 0x0088f5b2 │ │ - ldmdbvs r3!, {r1, r3, ip, lr, pc} │ │ - @ instruction: 0x46054611 │ │ - @ instruction: 0x46014798 │ │ - tstlt r9, r8, lsr #12 │ │ - @ instruction: 0xf85d2001 │ │ - @ instruction: 0xbdf08b04 │ │ - ldmvs r3!, {r2, r3, r4, r5, r8, ip, sp, pc}^ │ │ - strbmi r4, [r2], -r1, lsr #12 │ │ - blhi 18a908 │ │ - ldrhtmi lr, [r0], #141 @ 0x8d │ │ - andcs r4, r0, r8, lsl r7 │ │ - blhi 18a914 │ │ - ldrble fp, [r4], #3568 @ 0xdf0 │ │ - svcge 0x0002b5d0 │ │ - blmi 3789dc │ │ - stmib sp, {r2, r3, sl, fp, lr}^ │ │ - andcs r0, r0, r0, lsl #2 │ │ - andcs r9, r2, r6 │ │ - stmib sp, {r2, r3, r4, r5, r6, sl, lr}^ │ │ - andls r4, r5, r2 │ │ - andls sl, r4, r8, lsl #16 │ │ - ldrbtmi sl, [fp], #-2049 @ 0xfffff7ff │ │ - stmib sp, {r0, r4, r9, sl, lr}^ │ │ - strbtmi r3, [r8], -r9 │ │ - stmdage r2, {r3, ip, pc} │ │ - @ instruction: 0xf7ff930b │ │ - svclt 0x0000fe21 │ │ - @ instruction: 0xfffffb63 │ │ - andeq r2, r8, r4, asr #7 │ │ - strbtmi fp, [pc], -r0, lsl #11 │ │ - @ instruction: 0xf800f000 │ │ - svcge 0x0002b5d0 │ │ - blmi 378a24 │ │ - stmib sp, {r2, r3, sl, fp, lr}^ │ │ - andcs r0, r0, r0, lsl #2 │ │ - andcs r9, r2, r6 │ │ - stmib sp, {r2, r3, r4, r5, r6, sl, lr}^ │ │ - andls r4, r5, r2 │ │ - andls sl, r4, r8, lsl #16 │ │ - ldrbtmi sl, [fp], #-2049 @ 0xfffff7ff │ │ - stmib sp, {r0, r4, r9, sl, lr}^ │ │ - strbtmi r3, [r8], -r9 │ │ - stmdage r2, {r3, ip, pc} │ │ - @ instruction: 0xf7ff930b │ │ - svclt 0x0000fdfd │ │ - @ instruction: 0xfffffb1b │ │ - andeq r2, r8, ip, lsl #7 │ │ - svcge 0x0003b5f0 │ │ - svceq 0x0000e92d │ │ - strmi fp, [r8], r1, lsl #1 │ │ - ldrdgt pc, [r0], -r0 │ │ - b 1766a44 │ │ - tstle r2, r1, lsl #6 │ │ - ldrdeq lr, [r7, -r0] │ │ - strbeq lr, [r9, lr, rrx] │ │ - @ instruction: 0xf8d0d034 │ │ - bl 270884 │ │ - strcs r0, [r0, #-3586] @ 0xfffff1fe │ │ - svceq 0x0000f1b9 │ │ - strcs sp, [r0], #-24 @ 0xffffffe8 │ │ - and r4, r8, r3, asr #12 │ │ - svclt 0x002c2bf0 │ │ - stclne 13, cr1, [fp], {11} │ │ - strcc r1, [r1], #-2649 @ 0xfffff5a7 │ │ - strmi r4, [r1, #1037]! @ 0x40d │ │ - ldrbmi sp, [r3, #-13]! │ │ - @ instruction: 0x4619d01e │ │ - blvs caccc │ │ - svccc 0x00fff1b6 │ │ - rscslt sp, r3, #61952 @ 0xf200 │ │ - rscle r2, fp, #224, 22 @ 0x38000 │ │ - strb r1, [sp, fp, lsl #25]! │ │ - ldrbmi r4, [r3, #-1603]! @ 0xfffff9bd │ │ - @ instruction: 0xf993d010 │ │ - @ instruction: 0xf1b11000 │ │ - svclt 0x00dc3fff │ │ - stmibcs r0!, {r0, r3, r6, r7, r9, ip, sp, pc}^ │ │ - addsmi fp, r5, #1073741853 @ 0x4000001d │ │ - @ instruction: 0xf918d20b │ │ - @ instruction: 0xf1111005 │ │ - ble 2105b4 │ │ - and r2, r6, r0, lsl #2 │ │ - @ instruction: 0xf1bc4615 │ │ - tstle r9, r0, lsl #30 │ │ - mvnsle lr, pc, lsr #32 │ │ - stmdbcs r0, {r0, r6, r9, sl, lr} │ │ - ldrmi fp, [r5], -ip, lsl #30 │ │ - @ instruction: 0xf1bc4688 │ │ - eorle r0, r6, r0, lsl #30 │ │ - ldccs 8, cr6, [r0, #-272] @ 0xfffffef0 │ │ - tstcs r0, sl, lsl r2 │ │ - strbmi fp, [r2], -sp, asr #2 │ │ - @ instruction: 0xf912462b │ │ - @ instruction: 0xf1166b01 │ │ - svclt 0x00c80f41 │ │ - blcc 98cf4 │ │ - addmi sp, ip, #-1073741763 @ 0xc000003d │ │ - @ instruction: 0x7e03d915 │ │ - stmdbeq r1, {r2, r5, r7, r8, r9, fp, sp, lr, pc} │ │ - svclt 0x00181eda │ │ - mvnslt r4, sl, lsl r6 │ │ - tstle r7, r1, lsl #20 │ │ - @ instruction: 0xf04f464a │ │ - ands r0, r9, r0, lsl #18 │ │ - strbmi r4, [r0], -r6, lsl #12 │ │ - @ instruction: 0xf7ff4629 │ │ - strmi pc, [r1], -r8, ror #28 │ │ - addmi r4, ip, #48, 12 @ 0x3000000 │ │ - ldmib r0, {r0, r3, r5, r6, r7, fp, ip, lr, pc}^ │ │ - strtmi r0, [sl], -r7, lsl #2 │ │ - strbmi r6, [r1], -fp, asr #17 │ │ - pop {r0, ip, sp, pc} │ │ - pop {r8, r9, sl, fp} │ │ - @ instruction: 0x471840f0 │ │ - tsteq r1, r9, lsl #2 @ │ │ - subseq lr, r9, #323584 @ 0x4f000 │ │ - ldmdbeq r1, {r0, r1, r2, r3, r6, r9, fp, sp, lr, pc}^ │ │ - @ instruction: 0xa010f8d0 │ │ - ldmib r0, {r1, r2, r4, r6, sl, fp, ip}^ │ │ - vmlacc.f64 d4, d1, d7 │ │ - @ instruction: 0xf8dbd007 │ │ - @ instruction: 0x46202010 │ │ - @ instruction: 0x47904651 │ │ - rscsle r2, r6, r0, lsl #16 │ │ - @ instruction: 0xf8dbe006 │ │ - strtmi r3, [r0], -ip │ │ - strtmi r4, [sl], -r1, asr #12 │ │ - @ instruction: 0xb1084798 │ │ - ands r2, r1, r1 │ │ - strmi r2, [r9, #1280]! @ 0x500 │ │ - @ instruction: 0xf8dbd009 │ │ - @ instruction: 0x46202010 │ │ - @ instruction: 0x47904651 │ │ - stmdacs r0, {r0, r8, sl, ip, sp} │ │ - mcrne 0, 3, sp, cr9, cr5, {7} │ │ - strbmi lr, [r9], -r0 │ │ - strbmi r2, [r9, #-0] │ │ - andcs fp, r1, r8, lsr pc │ │ - pop {r0, ip, sp, pc} │ │ - ldcllt 15, cr0, [r0] │ │ - strbtmi fp, [pc], -r0, lsl #11 │ │ - ldrmi fp, [r4], r8, lsl #1 │ │ - andls r2, r1, #268435456 @ 0x10000000 │ │ - movwcs sl, #2566 @ 0xa06 │ │ - smlabteq r6, sp, r9, lr │ │ - andcs r9, r4, #0, 4 │ │ - strbtmi r4, [r1], -r8, ror #12 │ │ - movwls r9, #13060 @ 0x3304 │ │ - @ instruction: 0xf7ff9202 │ │ - ldrble pc, [r4], #3371 @ 0xd2b @ │ │ - svcge 0x0002b5d0 │ │ - stmib sp, {r1, r2, r7, ip, sp, pc}^ │ │ - stmdami r6, {r2, r8} │ │ - ldrbtmi r4, [r8], #-3078 @ 0xfffff3fa │ │ - ldrbtmi r9, [ip], #-2 │ │ - andmi lr, r0, #3358720 @ 0x334000 │ │ - blge 1b6df4 │ │ - strtmi r2, [r2], -r0 │ │ - @ instruction: 0xf804f000 │ │ - andeq r1, r8, r6, lsr ip │ │ - andeq r1, r8, r2, asr pc │ │ - svcge 0x0003b5f0 │ │ - stchi 8, cr15, [r4, #-308] @ 0xfffffecc │ │ - stmib sp, {r1, r3, r4, r7, ip, sp, pc}^ │ │ - ldmvs r9!, {r9, ip} │ │ - ldrd pc, [ip], -r7 │ │ - smlabtcc r2, sp, r9, lr │ │ - tstls r5, r2, lsl #2 │ │ - stmdami r1!, {r9, sl} │ │ - ldrbtmi r4, [r8], #-2337 @ 0xfffff6df │ │ - svclt 0x00084479 │ │ - tstls r4, r1, lsl #12 │ │ - ldrdcs pc, [r0], -lr │ │ - ldmiblt r2, {r0, r3, r4, r5, r8, fp, sp, lr} │ │ - andsls r2, r8, r0 │ │ - andsls r2, r5, r3 │ │ - andsls r4, r7, fp, lsl sl │ │ - andsls r4, r4, #2046820352 @ 0x7a000000 │ │ - andsls sl, r6, ip, lsl #16 │ │ - ldrbtmi r4, [r8], #-2073 @ 0xfffff7e7 │ │ - bge f0a88 │ │ - andeq lr, pc, #3358720 @ 0x334000 │ │ - andls r4, lr, r8, ror #12 │ │ - @ instruction: 0xf10de01c │ │ - ldm lr, {r3, r4, sl, fp} │ │ - @ instruction: 0x46630175 │ │ - cmneq r5, r3, lsl #17 │ │ - andsls r2, r8, r0 │ │ - andsls r2, r5, r4 │ │ - andsls r4, r7, r1, lsl sl │ │ - andsls r4, r4, #2046820352 @ 0x7a000000 │ │ - andsls sl, r6, ip, lsl #16 │ │ - ldrbtmi r4, [r8], #-2063 @ 0xfffff7f1 │ │ - bge f0ac4 │ │ - andseq lr, r1, #3358720 @ 0x334000 │ │ - andsls r4, r0, r8, ror #12 │ │ - ldrbtmi r4, [r8], #-2060 @ 0xfffff7f4 │ │ - andgt lr, lr, sp, asr #19 │ │ - ldrbtmi r4, [r8], #-2055 @ 0xfffff7f9 │ │ - stmdage r4, {r0, r2, r3, ip, pc} │ │ - ldmdage r4, {r2, r3, ip, pc} │ │ - stc2l 7, cr15, [r2], {255} @ 0xff │ │ - @ instruction: 0xfffbe74e │ │ - @ instruction: 0xfffbe74e │ │ - andeq r1, r8, r8, lsl pc │ │ - andeq r0, r0, r7, ror r0 │ │ - andeq fp, r2, r7, lsr #1 │ │ - strdeq r1, [r8], -ip │ │ - andeq r0, r0, r3, asr #32 │ │ - andeq r0, r0, fp, lsr r0 │ │ - andeq lr, r0, #208, 18 @ 0x340000 │ │ - @ instruction: 0x471068d2 │ │ - ldmib r1, {r1, r9, sl, lr}^ │ │ - @ instruction: 0xf0000107 │ │ - ldrblt fp, [r0, #2048]! @ 0x800 │ │ - push {r0, r1, r8, r9, sl, fp, sp, pc} │ │ - addlt r0, sp, r0, lsl #30 │ │ - stmib sp, {r1, r2, r4, r8, fp, sp, lr}^ │ │ - andcs r0, r3, fp, lsl #2 │ │ - eoreq pc, r8, sp, lsl #17 │ │ - @ instruction: 0x21202000 │ │ - andls r2, r9, r0, lsl #28 │ │ - andls r9, r6, r8, lsl #2 │ │ - subsle r9, pc, r4 │ │ - stmdacs r0, {r4, r6, r8, fp, sp, lr} │ │ - addhi pc, r4, r0 │ │ - ldrdge pc, [r0], -r2 │ │ - @ instruction: 0xf8d20141 │ │ - stmdacc r1, {r3, ip, sp, pc} │ │ - rsbsmi pc, r8, r0, lsr #32 │ │ - stmdaeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ - stmdbeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ - andls r3, r2, #1 │ │ - andls r9, r1, r3, lsl #2 │ │ - tsteq r9, sl, lsl #22 │ │ - teqlt r2, sl, asr #16 │ │ - movweq lr, #47581 @ 0xb9dd │ │ - ldmvs fp, {r0, r3, fp, sp, lr}^ │ │ - stmdacs r0, {r3, r4, r7, r8, r9, sl, lr} │ │ - bl 201110 │ │ - stmdbvs r3, {r3} │ │ - addeq lr, r9, r6, lsl #22 │ │ - ldrdcs lr, [r2, -r0] │ │ - stmibvs r4, {r0, r2, r8, r9, sl, fp, ip, sp, lr} │ │ - @ instruction: 0xf88d9308 │ │ - strls r5, [r9], #-40 @ 0xffffffd8 │ │ - bcs b9074 │ │ - @ instruction: 0xf85bd102 │ │ - tstlt sl, r1, lsr r0 │ │ - and r2, r3, r0, lsl #4 │ │ - biceq lr, r1, fp, lsl #22 │ │ - andcs r6, r1, #4784128 @ 0x490000 │ │ - andcc pc, r8, r6, asr r8 @ │ │ - smlabtcs r4, sp, r9, lr │ │ - andle r2, r5, r2, lsl #22 │ │ - blcs a6c74 │ │ - @ instruction: 0xf85bd107 │ │ - tstlt sl, r1, lsr r0 │ │ - and r2, r3, r0, lsl #4 │ │ - biceq lr, r1, fp, lsl #22 │ │ - andcs r6, r1, #4784128 @ 0x490000 │ │ - tstls r7, r3, asr #18 │ │ - bl 3313a4 │ │ - @ instruction: 0xf85b01c3 │ │ - stmdavs fp, {r0, r1, r4, r5}^ │ │ - ldrmi sl, [r8, r4, lsl #18] │ │ - cmple r1, r0, lsl #16 │ │ - @ instruction: 0xf1089803 │ │ - @ instruction: 0xf1090820 │ │ - strbmi r0, [r0, #-2312] @ 0xfffff6f8 │ │ - ldmib sp, {r1, r2, r4, r5, r7, r8, ip, lr, pc}^ │ │ - eor sl, r9, r1, lsl #4 │ │ - @ instruction: 0xb32868d0 │ │ - @ instruction: 0xf10d6894 │ │ - @ instruction: 0xf8d20810 │ │ - strcs fp, [r0], -r0 │ │ - stmibeq r0, {r2, r8, r9, fp, sp, lr, pc}^ │ │ - @ instruction: 0xf0203801 │ │ - andls r4, r2, #96 @ 0x60 │ │ - beq c8fd0 │ │ - biceq lr, r6, fp, lsl #22 │ │ - @ instruction: 0xb12a684a │ │ - movweq lr, #47581 @ 0xb9dd │ │ - ldmvs fp, {r0, r3, fp, sp, lr}^ │ │ - stmiblt r8!, {r3, r4, r7, r8, r9, sl, lr}^ │ │ - strbeq lr, [r6, #2820] @ 0xb04 │ │ - ldmib r5, {r0, r6, r9, sl, lr}^ │ │ - ldrmi r0, [r0, r0, lsl #4] │ │ - @ instruction: 0xf105b9b0 │ │ - strcc r0, [r1], -r8 │ │ - mvnle r4, r8, asr #10 │ │ - and r9, r1, r2, lsl #20 │ │ - beq 88d40 │ │ - strmi r6, [r2, #2128] @ 0x850 │ │ - ldmdavs r2, {r2, r3, r9, ip, lr, pc} │ │ - ldrdeq lr, [fp, -sp] │ │ - @ instruction: 0xf85268cb │ │ - bl d0d00 │ │ - ldmdavs r2, {r1, r3, r6, r7, r9}^ │ │ - @ instruction: 0xb1084798 │ │ - and r2, r0, r1 │ │ - andlt r2, sp, r0 │ │ - svceq 0x0000e8bd │ │ - ldrble fp, [r4], #3568 @ 0xdf0 │ │ - svcge 0x0003b5f0 │ │ - svceq 0x0000e92d │ │ - strmi fp, [ip], -r5, lsr #1 │ │ - stmdbvs r0!, {r0, fp, sp, lr}^ │ │ - @ instruction: 0x5600e9d1 │ │ - strble r0, [pc], #-1729 @ 4cc48 │ │ - strbtle r0, [r4], #-1664 @ 0xfffff980 │ │ - andsvc pc, r0, r2, asr #4 │ │ - ldcvc 6, cr15, [ip], {79} @ 0x4f │ │ - @ instruction: 0xf1761a28 │ │ - ldmdami r4, {}^ @ │ │ - andls r4, r4, r8, ror r4 │ │ - @ instruction: 0xf8ddd37b │ │ - vqadd.s8 d24, d14, d0 │ │ - @ instruction: 0xf10d0aff │ │ - vorr.i16 d16, #4 @ 0x0004 │ │ - andcs r5, r0, #1003520 @ 0xf5000 │ │ - ldrmi r9, [r3], r3, lsl #8 │ │ - ldrtmi r4, [r1], -r8, lsr #12 │ │ - andsvc pc, r0, #536870916 @ 0x20000004 │ │ - @ instruction: 0xf07c2300 │ │ - @ instruction: 0xf64dff2d │ │ - vqsub.s8 q8, , q8 │ │ - blx 5de7e │ │ - @ instruction: 0xf64f5202 │ │ - addslt r7, r3, #156, 24 @ 0x9c00 │ │ - cmnmi r3, #10158080 @ 0x9b0000 │ │ - streq lr, [fp], #-2825 @ 0xfffff4f7 │ │ - blx 10fe12 │ │ - @ instruction: 0xf838220c │ │ - eorhi r3, r3, #19 │ │ - movweq lr, #23482 @ 0x5bba │ │ - movweq pc, #79 @ 0x4f @ │ │ - @ instruction: 0x41b34605 │ │ - addslt r4, r2, #14680064 @ 0xe00000 │ │ - andscs pc, r2, r8, lsr r8 @ │ │ - @ instruction: 0xf1ab8262 │ │ - bicsle r0, r6, #4, 4 @ 0x40000000 │ │ - @ instruction: 0xf10b9c03 │ │ - @ instruction: 0x46050110 │ │ - stmdale r5, {r0, r1, r5, r6, r8, sl, fp, sp}^ │ │ - cfmadd32ls mvax1, mvfx4, mvfx4, mvfx8 │ │ - cmple r2, #655360 @ 0xa0000 │ │ - @ instruction: 0xf8363902 │ │ - bge 18cd24 │ │ - subs r5, r1, r0, asr r2 │ │ - rsbscs sl, pc, #327680 @ 0x50000 │ │ - @ instruction: 0xf0054611 │ │ - @ instruction: 0xf102020f │ │ - bcs 2cda54 │ │ - @ instruction: 0xf102bf38 │ │ - stmdbeq sl!, {r4, r5, r8, r9} │ │ - strvc lr, [r6, #-2626] @ 0xfffff5be │ │ - b 15a1e14 │ │ - @ instruction: 0xf1a11216 │ │ - b 140d514 │ │ - mvnle r1, r6, lsl r6 │ │ - stmdage r5, {r0, r2, r4, sp, lr, pc} │ │ - @ instruction: 0x4611227f │ │ - andeq pc, pc, #5 │ │ - teqeq r7, #-2147483648 @ 0x80000000 @ │ │ - svclt 0x00382a0a │ │ - teqeq r0, #-2147483648 @ 0x80000000 @ │ │ - b 10cf1d8 │ │ - strbpl r7, [r3], #-1286 @ 0xfffffafa │ │ - andsne lr, r6, #348160 @ 0x55000 │ │ - andeq pc, r1, #1073741864 @ 0x40000028 │ │ - ldrne lr, [r6], -pc, asr #20 │ │ - stfnep f5, [fp], {235} @ 0xeb │ │ - @ instruction: 0xf1c34a1a │ │ - strmi r0, [r8], #-897 @ 0xfffffc7f │ │ - tstcs r1, sl, ror r4 │ │ - movweq lr, #2509 @ 0x9cd │ │ - movwcs r4, #9760 @ 0x2620 │ │ - tstcs r4, r2, lsr #32 │ │ - ldmible r9!, {r0, r1, r5, r6, r8, sl, fp, sp} │ │ - vhsub.s8 d27, d17, d24 │ │ - stmeq r0, {r0, r1, r3, r4, r5, r6, r9, lr} │ │ - cmpmi r0, #4, 28 @ 0x40 │ │ - blge 19b178 │ │ - blx 4fe76 │ │ - addslt r5, r2, #12, 4 @ 0xc0000000 │ │ - andscs pc, r2, r6, lsr r8 @ │ │ - stmdacs sl, {r1, r3, r4, r6, r9, ip, lr} │ │ - stmdbcc r1, {r2, r3, r5, r7, r9, ip, lr, pc} │ │ - @ instruction: 0xf040aa05 │ │ - ldrbpl r0, [r0], #-48 @ 0xffffffd0 │ │ - andseq pc, r4, r1, asr #3 │ │ - ldrmi sl, [r1], #-2565 @ 0xfffff5fb │ │ - stmib sp, {r0, r9, sp}^ │ │ - strtmi r1, [r0], -r0 │ │ - movwcs r2, #257 @ 0x101 │ │ - blx 124ada2 │ │ - pop {r0, r2, r5, ip, sp, pc} │ │ - ldcllt 15, cr0, [r0] │ │ - @ instruction: 0xfffd1e6c │ │ - @ instruction: 0xffff9cd8 │ │ - svcge 0x0003b5f0 │ │ - stchi 8, cr15, [r4, #-308] @ 0xfffffecc │ │ - stmdbcs r8, {r3, r7, r9, sl, lr} │ │ - @ instruction: 0xf8d0d224 │ │ - @ instruction: 0xf1bcc0a0 │ │ - @ instruction: 0xf0800f29 │ │ - strhcs r8, [r0, -r7] │ │ - svceq 0x0000f1bc │ │ - bmi 19c0f7c │ │ - streq lr, [ip], #2639 @ 0xa4f │ │ - ldrbtmi r4, [sl], #-1542 @ 0xfffff9fa │ │ - eorcc pc, r8, r2, asr r8 @ │ │ - andcs r6, r0, #3473408 @ 0x350000 │ │ - blx ff99bdfe │ │ - @ instruction: 0xf8461203 │ │ - ldrmi r1, [r1], -r4, lsl #22 │ │ - bcs 815d0 │ │ - @ instruction: 0xf1bcd056 │ │ - @ instruction: 0xf0000f28 │ │ - @ instruction: 0xf10c80a3 │ │ - @ instruction: 0xf8400101 │ │ - sub r2, lr, ip, lsr #32 │ │ - tsteq r7, r8, lsl r0 @ │ │ - @ instruction: 0xf8d0d025 │ │ - @ instruction: 0xf1bcc0a0 │ │ - @ instruction: 0xf0800f29 │ │ - strcs r8, [r0], #-143 @ 0xffffff71 │ │ - svceq 0x0000f1bc │ │ - bmi 1340e8c │ │ - ldrbtmi r4, [sl], #-1541 @ 0xfffff9fb │ │ - eorcs pc, r1, r2, asr r8 @ │ │ - vpmax.u8 d15, d1, d18 │ │ - orreq lr, ip, pc, asr #20 │ │ - andcs r6, r0, #3014656 @ 0x2e0000 │ │ - blx ff9db252 │ │ - @ instruction: 0xf8454203 │ │ - ldrmi r4, [r4], -r4, lsl #22 │ │ - orrslt sp, sl, #-2147483587 @ 0x8000003d │ │ - svceq 0x0028f1bc │ │ - @ instruction: 0xf10cd07a │ │ - @ instruction: 0xf8400401 │ │ - @ instruction: 0xf8c0202c │ │ - b 181d0e0 │ │ - ldrle r7, [r0, #-264]! @ 0xfffffef8 │ │ - ldrdgt pc, [r0], r0 @ │ │ - svceq 0x0029f1bc │ │ - strcs sp, [r0], #-614 @ 0xfffffd9a │ │ - svceq 0x0000f1bc │ │ - vhadd.s8 d29, d15, d21 │ │ - b 1421600 │ │ - vsubw.s8 q8, q8, d12 │ │ - strmi r0, [r5], -r5, lsl #2 │ │ - andcs r6, r0, #3014656 @ 0x2e0000 │ │ - blx ff9dba9e │ │ - @ instruction: 0xf8454201 │ │ - ldrmi r4, [r4], -r4, lsl #22 │ │ - @ instruction: 0xb19ad1f6 │ │ - svceq 0x0028f1bc │ │ - @ instruction: 0xf10cd054 │ │ - @ instruction: 0xf8400401 │ │ - and r2, ip, ip, lsr #32 │ │ - @ instruction: 0xf8c04661 │ │ - @ instruction: 0xf85d10a0 │ │ - @ instruction: 0xbdf08b04 │ │ - adcgt pc, r0, r0, asr #17 │ │ - tstvc r8, pc, asr sl │ │ - ldrd sp, [r2], -r2 │ │ - @ instruction: 0xf8c04664 │ │ - b 181d148 │ │ - ldrle r6, [r6], #-456 @ 0xfffffe38 │ │ - orrvs lr, r8, pc, asr sl │ │ - b 1841f40 │ │ - strtle r6, [r0], #-328 @ 0xfffffeb8 │ │ - tstvs r8, pc, asr sl │ │ - b 1841f74 │ │ - strle r5, [r4, #-456] @ 0xfffffe38 │ │ - andscs r4, r3, #32, 18 @ 0x80000 │ │ - @ instruction: 0xf0004479 │ │ - strbmi pc, [r1], -r5, asr #16 @ │ │ - @ instruction: 0xf8eaf000 │ │ - blhi 18b06c │ │ - ldmdbmi r7, {r4, r5, r6, r7, r8, sl, fp, ip, sp, pc} │ │ - ldrbtmi r2, [r9], #-514 @ 0xfffffdfe │ │ - @ instruction: 0xf83af000 │ │ - orrvs lr, r8, pc, asr sl │ │ - ldmdbmi r4, {r0, r1, r5, r6, r7, r8, sl, ip, lr, pc} │ │ - ldrbtmi r2, [r9], #-515 @ 0xfffffdfd │ │ - @ instruction: 0xf832f000 │ │ - cmpvs r8, pc, asr sl │ │ - ldmdbmi r1, {r1, r2, r3, r4, r6, r7, r8, sl, ip, lr, pc} │ │ - ldrbtmi r2, [r9], #-517 @ 0xfffffdfb │ │ - @ instruction: 0xf82af000 │ │ - tstvs r8, pc, asr sl │ │ - stmdbmi lr, {r0, r3, r4, r6, r7, r8, sl, ip, lr, pc} │ │ - ldrbtmi r2, [r9], #-522 @ 0xfffffdf6 │ │ - @ instruction: 0xf822f000 │ │ - bicpl lr, r8, pc, asr sl │ │ - @ instruction: 0xe7d8d4d4 │ │ - strbtmi r4, [r0], -ip, lsl #20 │ │ - ldrbtmi r2, [sl], #-296 @ 0xfffffed8 │ │ - mcrr2 7, 15, pc, lr, cr15 @ │ │ - eorcs r4, r8, sl, lsl #20 │ │ - ldrbtmi r2, [sl], #-296 @ 0xfffffed8 │ │ - @ instruction: 0xf9ccf7ff │ │ - @ instruction: 0xfffbe04e │ │ - @ instruction: 0xfffbd836 │ │ - @ instruction: 0xfffbd82e │ │ - @ instruction: 0xfffbd82a │ │ - @ instruction: 0xfffbd82e │ │ - @ instruction: 0xfffbd89c │ │ - @ instruction: 0xfffbe09a │ │ - andeq r1, r8, r2, lsl ip │ │ - andeq r1, r8, r6, lsl #24 │ │ - svcge 0x0003b5f0 │ │ - svceq 0x0000e92d │ │ - @ instruction: 0xf10db0af │ │ - pkhbtmi r0, sl, r8, lsl #18 │ │ - lslcs r4, r5, #12 │ │ - ldrmi r4, [r4], -r8, asr #12 │ │ - stc2l 0, cr15, [r2, #-496] @ 0xfffffe10 │ │ - ldrdeq pc, [r0], r5 @ │ │ - adcmi r9, r0, #4, 10 @ 0x1000000 │ │ - stmdacs r9!, {r0, r3, r4, r5, r9, ip, lr, pc} │ │ - bl 1c1990 │ │ - @ instruction: 0x1c610b80 │ │ - strls r0, [r3], #-160 @ 0xffffff60 │ │ - strtmi r2, [fp], -r0, lsl #8 │ │ - stmdaeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ - ldrbmi r9, [fp, #-257] @ 0xfffffeff │ │ - @ instruction: 0xf853d063 │ │ - strtmi r6, [r2], -r4, lsl #22 │ │ - cdpcs 4, 0, cr3, cr0, cr1, {0} │ │ - @ instruction: 0xf8cdd0f7 │ │ - tstcs r0, r4, lsl r0 │ │ - strmi r9, [r5], -r2 │ │ - @ instruction: 0x46d04610 │ │ - rsble r2, r5, #40, 16 @ 0x280000 │ │ - blgt 18b13c │ │ - @ instruction: 0xf8593d04 │ │ - blx ffb85066 │ │ - @ instruction: 0xf849e166 │ │ - @ instruction: 0xf100e020 │ │ - mvnsle r0, r1 │ │ - ldmib sp, {r0, r1, fp, ip, pc}^ │ │ - strmi r5, [r6], -r4, lsl #16 │ │ - ldrmi fp, [r0], #-297 @ 0xfffffed7 │ │ - subsle r2, r1, #40, 16 @ 0x280000 │ │ - @ instruction: 0xf8499e01 │ │ - ldmne r0!, {r5, ip} │ │ - svclt 0x00984580 │ │ - stmdals r2, {r7, r9, sl, lr} │ │ - stmdacs r9!, {r0, r4, r6, r7, r8, r9, sl, sp, lr, pc} │ │ - sfmne f5, 3, [r1], {65} @ 0x41 │ │ - stmeq r4, {r1, r3, r8, r9, fp, sp, lr, pc} │ │ - tstcs r0, r2, lsl #2 │ │ - @ instruction: 0xf04f0085 │ │ - tstls r5, r0, lsl #22 │ │ - eorle r4, r8, r2, asr #11 │ │ - blvs 18b198 │ │ - @ instruction: 0xf10b465c │ │ - vmlacs.f64 d0, d0, d1 │ │ - blls 181414 │ │ - strtmi r2, [r1], -r0, lsl #4 │ │ - stmdbcs r8!, {r0, r1, r8, sl, ip, pc} │ │ - @ instruction: 0xf853d233 │ │ - vstrcc d12, [r4, #-16] │ │ - eor pc, r1, r9, asr r8 @ │ │ - rsb pc, r6, #236, 22 @ 0x3b000 │ │ - eor pc, r1, r9, asr #16 │ │ - tsteq r1, r1, lsl #2 @ │ │ - @ instruction: 0x4601d1f1 │ │ - stmdane r1!, {r1, r3, r5, r8, ip, sp, pc} │ │ - eorle r2, r2, #40, 18 @ 0xa0000 │ │ - eorcs pc, r1, r9, asr #16 │ │ - bls 1b3478 │ │ - addmi r4, sl, #553648128 @ 0x21000000 │ │ - @ instruction: 0x460abf98 │ │ - sfmls f1, 1, [r3, #-20] @ 0xffffffec │ │ - ldmib sp, {r2, r4, r6, r7, r8, r9, sl, sp, lr, pc}^ │ │ - stmdbge r6, {r2, fp, ip, lr} │ │ - adccs r4, r0, #40, 12 @ 0x2800000 │ │ - stc2 0, cr15, [pc], {124} @ 0x7c │ │ - adchi pc, r0, r5, asr #17 │ │ - eorlt r4, pc, r8, lsr #12 │ │ - svceq 0x0000e8bd │ │ - bmi 2fc85c │ │ - ldrbtmi r2, [sl], #-296 @ 0xfffffed8 │ │ - blx fe88b0a2 │ │ - @ instruction: 0x21284a06 │ │ - @ instruction: 0xf7ff447a │ │ - bmi 14b52c │ │ - @ instruction: 0x21284608 │ │ - @ instruction: 0xf7ff447a │ │ - svclt 0x0000f919 │ │ - andeq r1, r8, r0, lsr #21 │ │ - andeq r1, r8, ip, lsr #21 │ │ - @ instruction: 0x00081ab6 │ │ - svcge 0x0003b5f0 │ │ - streq lr, [r0, -sp, lsr #18] │ │ - svcvs 0x00a0f5b1 │ │ - @ instruction: 0xf8d0d25e │ │ - strmi r2, [ip], -r0, lsr #1 │ │ - bne 14c7a1c │ │ - logned f3, f2 │ │ - streq lr, [sl, #-2817] @ 0xfffff4ff │ │ - rsble r2, r0, #167936 @ 0x29000 │ │ - movweq lr, #6922 @ 0x1b0a │ │ - subsle r2, r6, #40, 22 @ 0xa000 │ │ - eorcc pc, r1, r0, asr r8 @ │ │ - @ instruction: 0xf8403901 │ │ - stccc 0, cr3, [r1, #-148] @ 0xffffff6c │ │ - mvnsle r1, fp, asr #24 │ │ - ldmdbeq pc, {r2, ip, sp, lr, pc} @ │ │ - movwle r2, #23584 @ 0x5c20 │ │ - orreq lr, sl, pc, asr #20 │ │ - @ instruction: 0xf07c4680 │ │ - @ instruction: 0x4640fc59 │ │ - ldrdne pc, [r0], r0 @ │ │ - svceq 0x0000f1b9 │ │ - eorsle r4, r1, r1, asr r4 │ │ - blcs a14a54 │ │ - @ instruction: 0xf850d83b │ │ - rsbmi r6, r3, #35 @ 0x23 │ │ - cdpeq 0, 1, cr15, cr15, cr3, {0} │ │ - blx ddeb68 │ │ - andle pc, r5, lr, lsl #10 │ │ - ldmdale r6!, {r0, r1, r2, r5, r8, fp, sp} │ │ - eorpl pc, r1, r0, asr #16 │ │ - stfeqd f7, [r1], {1} │ │ - stmdaeq r1, {r1, r3, r8, ip, sp, lr, pc} │ │ - andsle r4, r4, #136, 10 @ 0x22000000 │ │ - streq lr, [r1, #2816] @ 0xb00 │ │ - cdpne 13, 8, cr3, cr11, cr4, {0} │ │ - eorle r2, lr, #40, 22 @ 0xa000 │ │ - stmdbcc r1, {r0, r1, r3, r5, r9, sl, lr} │ │ - stccs 8, cr15, [r4, #-332] @ 0xfffffeb4 │ │ - @ instruction: 0xf609fa06 │ │ - blx 8de78c │ │ - b 118a1a8 │ │ - eorvs r0, ip, r6, lsl #8 │ │ - @ instruction: 0x4616461d │ │ - @ instruction: 0xf850d3ed │ │ - blx 91228 │ │ - @ instruction: 0xf840f109 │ │ - and r1, r0, sl, lsr #32 │ │ - @ instruction: 0xf8c0468c │ │ - pop {r5, r7, lr, pc} │ │ - ldcllt 7, cr0, [r0] │ │ - tstcs sp, lr, lsl #16 │ │ - ldrbtmi r4, [r8], #-2574 @ 0xfffff5f2 │ │ - @ instruction: 0xf7ff447a │ │ - bmi 30c1a0 │ │ - @ instruction: 0x21284618 │ │ - @ instruction: 0xf7ff447a │ │ - bmi 20b42c │ │ - @ instruction: 0x21284608 │ │ - @ instruction: 0xf7ff447a │ │ - bmi 24b420 │ │ - rscscc pc, pc, pc, asr #32 │ │ - ldrbtmi r2, [sl], #-296 @ 0xfffffed8 │ │ - @ instruction: 0xf892f7ff │ │ - andeq r1, r8, r0, lsr #19 │ │ - andeq r1, r8, ip, lsr #19 │ │ - @ instruction: 0xfffbefb8 │ │ - @ instruction: 0x000819b8 │ │ - muleq r8, r2, r9 │ │ - svcge 0x0003b5f0 │ │ - svceq 0x0000e92d │ │ - lfmpl f7, 3, [r4, #-692]! @ 0xfffffd4c │ │ - strge lr, [r0, #-2513] @ 0xfffff62f │ │ - movweq lr, #23130 @ 0x5a5a │ │ - ldrthi pc, [sl], #-0 @ │ │ - @ instruction: 0xb602e9d1 │ │ - movweq lr, #27227 @ 0x6a5b │ │ - ldrthi pc, [fp], #-0 @ │ │ - strls lr, [r4], #-2513 @ 0xfffff62f │ │ - movweq lr, #19033 @ 0x4a59 │ │ - ldrthi pc, [ip], #-0 @ │ │ - movweq lr, #39706 @ 0x9b1a │ │ - stceq 0, cr15, [r0], {79} @ 0x4f │ │ - movweq lr, #19285 @ 0x4b55 │ │ - movweq pc, #348 @ 0x15c @ │ │ - ldrthi pc, [r9], #-64 @ 0xffffffc0 @ │ │ - movweq lr, #48058 @ 0xbbba │ │ - movweq lr, #27509 @ 0x6b75 │ │ - ldrthi pc, [sl], #-192 @ 0xffffff40 @ │ │ - stccs 0, cr9, [r0, #-8] │ │ - mulseq sl, r1, r9 │ │ - stmdaeq r2, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ - @ instruction: 0xf9b19009 │ │ - @ instruction: 0xf04f0018 │ │ - mulls sp, r8, r1 │ │ - andls r4, r8, #40, 12 @ 0x2800000 │ │ - qadd16mi fp, r8, r8 │ │ - andge lr, lr, sp, asr #19 │ │ - andeq pc, r2, pc, asr #32 │ │ - andcs fp, r1, r8, lsl #30 │ │ - eorsls sl, r6, lr, lsl #20 │ │ - andeq pc, r8, r2, lsl #2 │ │ - blx ff709456 │ │ - cdpcs 0, 0, cr2, cr0, cr2, {0} │ │ - shadd16mi fp, r6, r8 │ │ - ldrtlt lr, [r8], -sp, asr #19 │ │ - andcs fp, r1, r8, lsl #30 │ │ - ldmdage r8!, {r5, r6, ip, pc} │ │ - mulcc r8, r8, r1 │ │ - blx ff389472 │ │ - stccs 6, cr4, [r0], {32} │ │ - qadd16mi fp, r0, r8 │ │ - stmdage r2!, {r0, r1, r5, r6, ip, pc}^ │ │ - orrseq pc, r8, pc, asr #32 │ │ - andeq pc, r8, r0, lsl #2 │ │ - @ instruction: 0xf04fbf08 │ │ - @ instruction: 0xf8cd0801 │ │ - @ instruction: 0xf8cd8228 │ │ - @ instruction: 0xf07c9188 │ │ - stmge ip, {r0, r3, r4, r5, r7, r8, r9, fp, ip, sp, lr, pc} │ │ - mulcc r4, ip, r1 │ │ - blx fe3894a2 │ │ - andeq lr, r9, sl, lsl fp │ │ - subpl pc, r2, #68, 12 @ 0x4400000 │ │ - tsteq r4, r5, asr #22 │ │ - blx fec5b2c4 │ │ - stcls 0, cr15, [sp], {128} @ 0x80 │ │ - eoreq pc, r0, r0, lsl #2 │ │ - tsteq r0, r1, ror r1 @ │ │ - blx fecbcf30 │ │ - vhadd.s8 d31, d21, d1 │ │ - bne 84d8d8 │ │ - tstmi r3, r4, asr #5 @ │ │ - andspl pc, r0, #196, 12 @ 0xc400000 │ │ - blx ff056732 │ │ - andcs r1, r1, r2, lsl #10 │ │ - addls r2, ip, r0, lsl #24 │ │ - blx 4315c0 │ │ - strle pc, [sl], #-2693 @ 0xfffff57b │ │ - strtmi sl, [r1], -lr, lsl #16 │ │ - mcr2 7, 7, pc, cr6, cr15, {7} @ │ │ - @ instruction: 0x4621a838 │ │ - mcr2 7, 7, pc, cr2, cr15, {7} @ │ │ - strtmi sl, [r1], -r2, ror #16 │ │ - rsbmi lr, r0, #2 │ │ - stmge ip, {r0, r9, ip, sp, pc} │ │ - mrc2 7, 6, pc, cr10, cr15, {7} │ │ - svccc 0x00fff1ba │ │ - vabd.f32 d29, d15, d4 │ │ - stmge ip, {r0, r1, r2, r3, r4, r6, r7, r8, sl, ip, sp} │ │ - and r4, ip, r9, lsr #12 │ │ - andeq pc, r0, sl, asr #3 │ │ - stmdage lr, {r2, r7, r9, ip, sp, pc} │ │ - @ instruction: 0xf7ff4621 │ │ - ldmdage r8!, {r0, r6, r8, sl, fp, ip, sp, lr, pc} │ │ - @ instruction: 0xf7ff4621 │ │ - stmdage r2!, {r0, r2, r3, r4, r5, r8, sl, fp, ip, sp, lr, pc}^ │ │ - @ instruction: 0xf7ff4621 │ │ - @ instruction: 0xf1a7fd39 │ │ - stmdbge lr, {r6, r7, sl} │ │ - @ instruction: 0xf8dd22a0 │ │ - @ instruction: 0x462080d8 │ │ - blx fe909546 │ │ - eor pc, r8, #14483456 @ 0xdd0000 │ │ - stchi 8, cr15, [r0], #-284 @ 0xfffffee4 │ │ - @ instruction: 0x46f145f0 │ │ - strbmi fp, [r1], r8, lsl #31 │ │ - svceq 0x0028f1b9 │ │ - @ instruction: 0x83a1f200 │ │ - @ instruction: 0xf1b92000 │ │ - eorle r0, r0, r0, lsl #30 │ │ - stfeqp f7, [r0], {167} @ 0xa7 │ │ - strbmi sl, [r9], -r2, ror #28 │ │ - strbtmi r2, [r3], -r0, lsl #10 │ │ - streq pc, [r1, #-5] │ │ - blcs 18b4e0 │ │ - stccc 8, cr6, [r1, #-112] @ 0xffffff90 │ │ - @ instruction: 0xf8434162 │ │ - @ instruction: 0xf1402b04 │ │ - stmdbcc r1, {r8, sl} │ │ - strdlt sp, [sp, #-18] @ 0xffffffee │ │ - svceq 0x0028f1b9 │ │ - orrshi pc, r1, #0 │ │ - @ instruction: 0xf84c2001 │ │ - @ instruction: 0xf1090029 │ │ - and r0, r0, r1 │ │ - @ instruction: 0xf1a74648 │ │ - @ instruction: 0xf8dd04c0 │ │ - @ instruction: 0xf84792d0 │ │ - strmi r0, [r1, #3104] @ 0xc20 │ │ - strbmi fp, [r8], -r8, lsl #31 │ │ - @ instruction: 0xf0802829 │ │ - stmdbge lr, {r0, r1, r2, r4, r5, r8, r9, pc} │ │ - svcne 0x000d0080 │ │ - stmdbcc r4, {r2, r3, r7, r8, fp, sp, pc} │ │ - cmnlt r8, r2, lsr #16 │ │ - stmdacc r4, {r1, r2, r3, fp, ip, lr} │ │ - stccs 8, cr15, [r4], {82} @ 0x52 │ │ - svclt 0x00181b93 │ │ - adcsmi r2, r2, #67108864 @ 0x4000000 │ │ - @ instruction: 0xf04fbf88 │ │ - blcs 5a3ec │ │ - strd sp, [r3], -r0 │ │ - svclt 0x00181b13 │ │ - mvnscc pc, #79 @ 0x4f │ │ - subslt r9, r8, #147456 @ 0x24000 │ │ - addmi r9, r8, #20971520 @ 0x1400000 │ │ - @ instruction: 0xf10ada04 │ │ - @ instruction: 0xf8cd0a01 │ │ - subs sl, ip, r4 │ │ - @ instruction: 0xf1b82500 │ │ - andsle r0, r9, r0, lsl #30 │ │ - ldfeqd f7, [r8], #-52 @ 0xffffffcc │ │ - orreq lr, r8, #323584 @ 0x4f000 │ │ - strbtmi r2, [r2], -sl, lsl #12 │ │ - tstcs r0, r0, lsl r8 │ │ - blx ff85c03e │ │ - @ instruction: 0xf8425106 │ │ - strmi r5, [sp], -r4, lsl #22 │ │ - strdlt sp, [r1, #-22] @ 0xffffffea │ │ - svceq 0x0028f1b8 │ │ - movthi pc, #12288 @ 0x3000 @ │ │ - streq pc, [r1, #-264] @ 0xfffffef8 │ │ - eorne pc, r8, ip, asr #16 │ │ - strbmi lr, [r5], -r0 │ │ - ldrls r9, [r6, #-2144]! @ 0xfffff7a0 │ │ - @ instruction: 0xf0802829 │ │ - movwcs r8, #753 @ 0x2f1 │ │ - @ instruction: 0xf10db1b0 │ │ - addeq r0, r6, r0, ror #25 │ │ - strbtmi r2, [r2], -sl, lsl #10 │ │ - tstcs r0, r4, lsl r8 │ │ - blx ff95cc7e │ │ - @ instruction: 0xf8423105 │ │ - strmi r3, [fp], -r4, lsl #22 │ │ - teqlt r1, r6 @ │ │ - @ instruction: 0xf0002828 │ │ - mcrrne 3, 2, r8, r3, cr4 │ │ - eorne pc, r0, ip, asr #16 │ │ - strmi lr, [r3], -r0 │ │ - @ instruction: 0xf1be2200 │ │ - cmnls r0, #0, 30 │ │ - stclge 0, cr13, [r2, #-96]! @ 0xffffffa0 │ │ - orreq lr, lr, #323584 @ 0x4f000 │ │ - strtmi r2, [r9], -sl, lsl #12 │ │ - andcs r6, r0, ip, lsl #16 │ │ - blx ff95c0b6 │ │ - @ instruction: 0xf8412006 │ │ - strmi r2, [r2], -r4, lsl #22 │ │ - strdlt sp, [r0, #-22] @ 0xffffffea │ │ - svceq 0x0028f1be │ │ - movwhi pc, #28672 @ 0x7000 @ │ │ - andeq pc, r1, #-2147483645 @ 0x80000003 │ │ - eoreq pc, lr, r5, asr #16 │ │ - ldrbtmi lr, [r2], -r0 │ │ - andge pc, r4, sp, asr #17 │ │ - lfmge f1, 1, [r6], #552 @ 0x228 │ │ - bvc 38a904 │ │ - strtmi r2, [r0], -r0, lsr #5 │ │ - @ instruction: 0xf07c4651 │ │ - @ instruction: 0x4620fadf │ │ - @ instruction: 0xf8cd2101 │ │ - @ instruction: 0xf7ff9378 │ │ - stclge 13, cr15, [r0, #964]! @ 0x3c4 │ │ - adccs r4, r0, #84934656 @ 0x5100000 │ │ - @ instruction: 0x46289cb4 │ │ - blx ff5096e4 │ │ - tstcs r2, r8, lsr #12 │ │ - strtmi pc, [r0], #-2253 @ 0xfffff733 │ │ - stc2l 7, cr15, [r4, #1020]! @ 0x3fc │ │ - strvs pc, [r5, #1293] @ 0x50d │ │ - adccs r4, r0, #84934656 @ 0x5100000 │ │ - @ instruction: 0x46289cb4 │ │ - blx ff189700 │ │ - tstcs r3, r8, lsr #12 │ │ - strbmi pc, [r8], #2253 @ 0x8cd @ │ │ - ldc2l 7, cr15, [r6, #1020] @ 0x3fc │ │ - strbeq pc, [r8], #2269 @ 0x8dd @ │ │ - ldrsblt pc, [r8], #141 @ 0x8d @ │ │ - strmi r9, [r3, #3] │ │ - ldrbmi fp, [r8], -r8, lsl #31 │ │ - vadd.i8 d2, d0, d24 │ │ - ldmibls r4!, {r0, r1, r7, r9, pc} │ │ - stmdbeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ - @ instruction: 0xf04f910c │ │ - ldmibls lr, {r9, sl, fp}^ │ │ - streq pc, [r4, #-426] @ 0xfffffe56 │ │ - @ instruction: 0xf8dd9106 │ │ - tstls r7, r0, lsr #8 │ │ - @ instruction: 0xf1a1a90e │ │ - strls r0, [r4, #-2052] @ 0xfffff7fc │ │ - @ instruction: 0xf04fe00a │ │ - stmdals r3, {sl, fp} │ │ - eorgt pc, r8, #13434880 @ 0xcd0000 │ │ - svclt 0x00884583 │ │ - stmdacs r8!, {r3, r4, r6, r9, sl, lr} │ │ - rsbhi pc, r6, #0, 4 │ │ - strvs pc, [r5], sp, lsl #10 │ │ - ldmdane r2!, {r0, r7}^ │ │ - @ instruction: 0xf858b171 │ │ - stmdbcc r4, {r0, ip, sp} │ │ - stcpl 8, cr15, [r4], {82} @ 0x52 │ │ - svclt 0x00181aea │ │ - addsmi r2, sp, #268435456 @ 0x10000000 │ │ - @ instruction: 0xf04fbf88 │ │ - bcs 5a18c │ │ - and sp, r3, pc, ror #1 │ │ - svclt 0x00181b92 │ │ - rscscc pc, pc, #79 @ 0x4f │ │ - stmdbcs r1, {r0, r4, r6, r7, r9, ip, sp, pc} │ │ - @ instruction: 0xf50dd81e │ │ - @ instruction: 0xb1b87b36 │ │ - orrvs pc, r5, sp, lsl #10 │ │ - andcs sl, r1, #14336 @ 0x3800 │ │ - @ instruction: 0xf8514605 │ │ - @ instruction: 0xf0024b04 │ │ - ldmdavs lr, {r0, r9} │ │ - b 1c1bdc4 │ │ - bl 15ce5d4 │ │ - @ instruction: 0xf8430204 │ │ - @ instruction: 0xf1492b04 │ │ - sfmcc f0, 4, [r1, #-0] │ │ - bcs 81d90 │ │ - eorshi pc, r5, #0 │ │ - stceq 0, cr15, [r8], {79} @ 0x4f │ │ - and r9, r4, r6, lsr r0 │ │ - @ instruction: 0xf04f4658 │ │ - @ instruction: 0xf50d0c00 │ │ - vstrls d7, [r7, #-216] @ 0xffffff28 │ │ - svclt 0x008842a8 │ │ - stccs 6, cr4, [r9, #-20]! @ 0xffffffec │ │ - eorhi pc, ip, #128 @ 0x80 │ │ - bge ff84d8a0 │ │ - cmnlt r1, sl, lsl #8 │ │ - andcc pc, r1, r8, asr r8 @ │ │ - @ instruction: 0xf8523904 │ │ - bne ffce861c │ │ - andcs fp, r1, #24, 30 @ 0x60 │ │ - svclt 0x0088429e │ │ - rscscc pc, pc, #79 @ 0x4f │ │ - rscle r2, lr, r0, lsl #20 │ │ - stmibge r0!, {r2, sp, lr, pc}^ │ │ - svclt 0x00181a52 │ │ - rscscc pc, pc, #79 @ 0x4f │ │ - stmdbcs r1, {r0, r4, r6, r7, r9, ip, sp, pc} │ │ - @ instruction: 0xb1b5d81b │ │ - bge 3f79b4 │ │ - strtmi r2, [r9], -r1, lsl #6 │ │ - blvs 18b77c │ │ - movweq pc, #4099 @ 0x1003 @ │ │ - blcc a7694 │ │ - streq lr, [r6], -pc, ror #20 │ │ - movweq lr, #27476 @ 0x6b54 │ │ - blcc 18b758 │ │ - movweq pc, #329 @ 0x149 @ │ │ - mvnle r3, r1, lsl #18 │ │ - @ instruction: 0xf0002b00 │ │ - @ instruction: 0xf04c81f2 │ │ - ldrls r0, [r6, #-3076]! @ 0xfffff3fc │ │ - strmi lr, [r5], -r0 │ │ - addmi r9, r5, #393216 @ 0x60000 │ │ - strtmi fp, [r8], -r8, lsl #31 │ │ - @ instruction: 0xf0802829 │ │ - addeq r8, r1, r1, ror #3 │ │ - andeq lr, r1, #11264 @ 0x2c00 │ │ - @ instruction: 0xf858b171 │ │ - stmdbcc r4, {r0, ip, sp} │ │ - stcvs 8, cr15, [r4], {82} @ 0x52 │ │ - svclt 0x00181af2 │ │ - addsmi r2, lr, #268435456 @ 0x10000000 │ │ - @ instruction: 0xf04fbf88 │ │ - bcs 5a294 │ │ - and sp, r4, lr, ror #1 │ │ - andeq lr, fp, #182272 @ 0x2c800 │ │ - @ instruction: 0xf04fbf18 │ │ - sbcslt r3, r1, #-268435441 @ 0xf000000f │ │ - ldmdale fp, {r0, r8, fp, sp} │ │ - ldmibge r6!, {r4, r5, r7, r8, ip, sp, pc} │ │ - movwcs sl, #6670 @ 0x1a0e │ │ - @ instruction: 0xf8514605 │ │ - @ instruction: 0xf0036b04 │ │ - ldmdavs r4, {r0, r8, r9} │ │ - b 1c1c2c8 │ │ - bl 154eee0 │ │ - @ instruction: 0xf8420306 │ │ - @ instruction: 0xf1493b04 │ │ - stccc 3, cr0, [r1, #-0] │ │ - blcs 81e94 │ │ - @ instruction: 0x81b3f000 │ │ - stfeqd f7, [r2], {12} │ │ - and r9, r0, r6, lsr r0 │ │ - @ instruction: 0xf8dd4628 │ │ - ldcge 0, cr11, [r8], #-192 @ 0xffffff40 │ │ - svclt 0x00884558 │ │ - @ instruction: 0xf1bb4683 │ │ - @ instruction: 0xf0800f29 │ │ - b 142ddc0 │ │ - bl 2cdd2c │ │ - cmnlt r1, r1, lsl #4 │ │ - andcc pc, r1, r8, asr r8 @ │ │ - @ instruction: 0xf8523904 │ │ - bne ffce8720 │ │ - andcs fp, r1, #24, 30 @ 0x60 │ │ - svclt 0x0088429e │ │ - rscscc pc, pc, #79 @ 0x4f │ │ - rscle r2, lr, r0, lsl #20 │ │ - bl fed05734 │ │ - svclt 0x0018020a │ │ - rscscc pc, pc, #79 @ 0x4f │ │ - stmdbcs r1, {r0, r4, r6, r7, r9, ip, sp, pc} │ │ - @ instruction: 0xf1bbd81f │ │ - andsle r0, r7, r0, lsl #30 │ │ - bge 3f796c │ │ - ldrbmi r2, [fp], -r1, lsl #2 │ │ - blvs 18b884 │ │ - tsteq r1, r1 @ │ │ - stmdbcc r1, {r0, r2, r4, fp, sp, lr} │ │ - streq lr, [r6], -pc, ror #20 │ │ - tsteq r6, r5, asr fp │ │ - blne 18b860 │ │ - tsteq r0, r9, asr #2 @ │ │ - mvnle r3, r1, lsl #22 │ │ - stmdbcs r0, {r3, r4, r5, sl, fp, sp, pc} │ │ - msrhi SPSR_fsc, r0 │ │ - stfeqd f7, [r1], {12} │ │ - sbcslt pc, r8, sp, asr #17 │ │ - strmi lr, [r3], r0 │ │ - svceq 0x0011f1be │ │ - @ instruction: 0x81abf000 │ │ - @ instruction: 0xf10c9a60 │ │ - stmdbls r8, {r4, r5} │ │ - @ instruction: 0xf8014593 │ │ - ldrmi r0, [r0], -lr │ │ - ldrbmi fp, [r8], -r8, lsl #31 │ │ - @ instruction: 0xf0802829 │ │ - blls 1adcdc │ │ - cpsid i,#0 │ │ - andls r0, sp, #1073741824 @ 0x40000000 │ │ - @ instruction: 0xf8cd910a │ │ - stmdane r1!, {r2, r3, r5, sp, lr, pc} │ │ - ldmdapl sl, {r7, r8, ip, sp, pc} │ │ - @ instruction: 0xf8513804 │ │ - bl fec947c4 │ │ - svclt 0x00180a02 │ │ - beq c98f8 │ │ - svclt 0x00884291 │ │ - bcc 49900 │ │ - svceq 0x0000f1ba │ │ - and sp, r4, sp, ror #1 │ │ - beq 188694 │ │ - @ instruction: 0xf04fbf18 │ │ - @ instruction: 0xf1a73aff │ │ - stmdbge lr, {r6, r7, sl} │ │ - strtmi r2, [r0], -r0, lsr #5 │ │ - @ instruction: 0xf95af07c │ │ - eorgt pc, r8, #14483456 @ 0xdd0000 │ │ - stclt 8, cr15, [r0], #-284 @ 0xfffffee4 │ │ - strbtmi r4, [r0], -r3, ror #11 │ │ - ldrbmi fp, [r8], -r8, lsl #31 │ │ - vadd.i8 d2, d0, d24 │ │ - movwlt r8, #287 @ 0x11f │ │ - @ instruction: 0xf1a7aa62 │ │ - movwcs r0, #1472 @ 0x5c0 │ │ - @ instruction: 0xf0034601 │ │ - @ instruction: 0xf8520301 │ │ - stmdavs ip!, {r2, r8, r9, fp, sp, lr} │ │ - bl 155c418 │ │ - @ instruction: 0xf8450306 │ │ - @ instruction: 0xf1493b04 │ │ - stmdbcc r1, {r8, r9} │ │ - stflsd f5, [r4, #-964] @ 0xfffffc3c │ │ - @ instruction: 0xf8ddb173 │ │ - @ instruction: 0xf1a7e02c │ │ - stmdacs r8!, {r6, r7, sl} │ │ - mrshi pc, (UNDEF: 73) @ │ │ - @ instruction: 0xf8442101 │ │ - andcc r1, r1, r0, lsr #32 │ │ - andcs lr, r0, r6 │ │ - and r9, r1, r4, lsl #26 │ │ - strbeq pc, [r0], #423 @ 0x1a7 @ │ │ - ldrd pc, [ip], -sp @ │ │ - @ instruction: 0xf847990c │ │ - addmi r0, r1, #32, 24 @ 0x2000 │ │ - strmi fp, [r8], -r8, lsl #31 │ │ - @ instruction: 0xf0802829 │ │ - addeq r8, r1, sp, ror #1 │ │ - cmnlt r9, r0, ror #16 │ │ - stmdbcc r4, {r1, r3, r5, r6, fp, ip, lr} │ │ - stccc 8, cr15, [r4], {80} @ 0x50 │ │ - svclt 0x00181a98 │ │ - addsmi r2, r3, #1 │ │ - @ instruction: 0xf04fbf88 │ │ - stmdacs r0, {r0, r1, r2, r3, r4, r5, r6, r7, ip, sp} │ │ - strd sp, [r3], -r0 │ │ - svclt 0x00181b00 │ │ - rscscc pc, pc, pc, asr #32 │ │ - blx 14344b0 │ │ - addsmi pc, r9, #-2147483614 @ 0x80000022 │ │ - sublt fp, r2, #164, 30 @ 0x290 │ │ - blle 191e300 │ │ - bvc 38acd0 │ │ - svceq 0x0000f1bb │ │ - stmdbge lr, {r2, r3, r4, ip, lr, pc} │ │ - addeq lr, fp, pc, asr #20 │ │ - @ instruction: 0xf04f2300 │ │ - stmdavs lr, {r1, r3, r9, sl, fp} │ │ - stmdacc r4, {r9, sp} │ │ - andcc pc, lr, #235520 @ 0x39800 │ │ - blcc 18b9c0 │ │ - mvnsle r4, r3, lsl r6 │ │ - ldrd pc, [r8], -sp @ │ │ - cmnlt r2, sp, lsl #18 │ │ - svceq 0x0028f1bb │ │ - rscshi pc, fp, r0 │ │ - @ instruction: 0xf840a80e │ │ - @ instruction: 0xf10b202b │ │ - and r0, r4, r1, lsl #22 │ │ - bleq 89a1c │ │ - ldrd pc, [r8], -sp @ │ │ - @ instruction: 0xf8cd990d │ │ - ldrsblt fp, [r1, r8]! │ │ - ldmdbge r8!, {r3, r7} │ │ - strcs r2, [sl], #-768 @ 0xfffffd00 │ │ - andcs r6, r0, #917504 @ 0xe0000 │ │ - blx ff9db90e │ │ - @ instruction: 0xf8413204 │ │ - ldrmi r3, [r3], -r4, lsl #22 │ │ - ldrshlt sp, [r2, #-22] @ 0xffffffea │ │ - stmdbcs r8!, {r0, r2, r3, r8, fp, ip, pc} │ │ - sbcshi pc, fp, r0 │ │ - @ instruction: 0xf840a838 │ │ - tstcc r1, r1, lsr #32 │ │ - tstcs r0, r2 │ │ - stmdbls sp, {sp, lr, pc} │ │ - svceq 0x0000f1bc │ │ - @ instruction: 0xf43f9160 │ │ - stmdbge r2!, {r1, r2, r4, r9, sl, fp, sp, pc}^ │ │ - addeq lr, ip, pc, asr #20 │ │ - strcs r2, [sl], #-768 @ 0xfffffd00 │ │ - andcs r6, r0, #917504 @ 0xe0000 │ │ - blx ff9db94e │ │ - @ instruction: 0xf8413204 │ │ - ldrmi r3, [r3], -r4, lsl #22 │ │ - bcs 82120 │ │ - cfmvdhrge mvd7, pc │ │ - svceq 0x0028f1bc │ │ - adcshi pc, r9, r0 │ │ - @ instruction: 0xf840a862 │ │ - @ instruction: 0xf10c202c │ │ - ldrb r0, [ip, #3073]! @ 0xc01 │ │ - stcge 13, cr9, [ip], {8} │ │ - stmdbhi r1, {r0, r2, r3, r4, r6, r7, r8, fp, sp, lr, pc} │ │ - addsmi fp, r8, #64, 4 │ │ - addsmi sp, r9, #64, 20 @ 0x40000 │ │ - vmlage.f32 s26, s28, s15 │ │ - ldrtmi r2, [r0], -r1, lsl #2 │ │ - blx fea0b97a │ │ - ldmdbls r6!, {r2, r4, r5, r7, fp, ip, pc} │ │ - svclt 0x00884281 │ │ - stmdacs r9!, {r3, r9, sl, lr} │ │ - @ instruction: 0xf8ddd256 │ │ - svcne 0x0031e02c │ │ - stmdane r2!, {r7} │ │ - stmdapl fp, {r3, r5, r6, r8, ip, sp, pc} │ │ - @ instruction: 0xf8523804 │ │ - bne ffce89b0 │ │ - andcs fp, r1, #24, 30 @ 0x60 │ │ - svclt 0x0088429e │ │ - rscscc pc, pc, #79 @ 0x4f │ │ - rscsle r2, r0, r0, lsl #20 │ │ - stmge ip, {r2, sp, lr, pc} │ │ - svclt 0x00181a12 │ │ - rscscc pc, pc, #79 @ 0x4f │ │ - stmdacs r2, {r4, r6, r7, r9, ip, sp, pc} │ │ - @ instruction: 0xf04fd216 │ │ - @ instruction: 0x467331ff │ │ - andsle r1, lr, r8, asr ip │ │ - ldrmi r5, [sl], -lr, ror #25 │ │ - tstcc r1, r1, lsl #22 │ │ - rscsle r2, r7, r9, lsr lr │ │ - ldrbmi r5, [r0, #-3243]! @ 0xfffff355 │ │ - movweq pc, #4355 @ 0x1103 @ │ │ - stmdale r5, {r0, r1, r3, r5, r7, sl, ip, lr} │ │ - eorscs r4, r0, #40, 8 @ 0x28000000 │ │ - mcr2 0, 5, pc, cr12, cr11, {3} @ │ │ - ldrd pc, [ip], -sp @ │ │ - svceq 0x0011f1be │ │ - stmdals sl, {r0, r5, r6, r9, ip, lr, pc} │ │ - andhi pc, r8, r9, lsr #17 │ │ - andpl lr, r0, r9, asr #19 │ │ - lfmpl f7, 3, [r4, #-52]! @ 0xffffffcc │ │ - svceq 0x0000e8bd │ │ - ldrshtcs fp, [r1], -r0 │ │ - svceq 0x0000f1be │ │ - andle r7, r9, r8, lsr #32 │ │ - ldrbtmi r1, [r1], -r8, ror #24 │ │ - @ instruction: 0xf07b2230 │ │ - @ instruction: 0xf8ddfe93 │ │ - @ instruction: 0xf1bee02c │ │ - ldmdale sl, {r0, r1, r2, r3, r8, r9, sl, fp}^ │ │ - eorscs r9, r0, sl, lsl #18 │ │ - stmdaeq r1, {r3, r8, ip, sp, lr, pc} │ │ - @ instruction: 0xf10e5468 │ │ - ldrb r0, [pc, r2] │ │ - @ instruction: 0x21284a2c │ │ - @ instruction: 0xf7fe447a │ │ - ldmdami r7!, {r0, r4, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ - bmi e15eb0 │ │ - ldrbtmi r4, [sl], #-1144 @ 0xfffffb88 │ │ - @ instruction: 0xffa8f7fe │ │ - @ instruction: 0x46284a35 │ │ - ldrbtmi r2, [sl], #-296 @ 0xfffffed8 │ │ - mcr2 7, 6, pc, cr4, cr14, {7} @ │ │ - @ instruction: 0x46584a33 │ │ - ldrbtmi r2, [sl], #-296 @ 0xfffffed8 │ │ - mrc2 7, 5, pc, cr14, cr14, {7} │ │ - tstcs ip, r3, lsr #16 │ │ - ldrbtmi r4, [r8], #-2595 @ 0xfffff5dd │ │ - @ instruction: 0xf7fe447a │ │ - stmdami r2!, {r0, r2, r4, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ - bmi 8d5ef0 │ │ - ldrbtmi r4, [sl], #-1144 @ 0xfffffb88 │ │ - @ instruction: 0xff8ef7fe │ │ - tstcs ip, r0, lsr #16 │ │ - ldrbtmi r4, [r8], #-2592 @ 0xfffff5e0 │ │ - @ instruction: 0xf7fe447a │ │ - ldmdami pc, {r0, r1, r2, r7, r8, r9, sl, fp, ip, sp, lr, pc} @ │ │ - bmi 815f70 │ │ - ldrbtmi r4, [sl], #-1144 @ 0xfffffb88 │ │ - @ instruction: 0xff80f7fe │ │ - teqcs r7, sp, lsl r8 │ │ - ldrbtmi r4, [r8], #-2589 @ 0xfffff5e3 │ │ - @ instruction: 0xf7fe447a │ │ - bmi 90d894 │ │ - @ instruction: 0x21284648 │ │ - @ instruction: 0xf7fe447a │ │ - bmi 3cd510 │ │ - stmdals sl, {r0, r4, r8, sp} │ │ - @ instruction: 0xf7fe447a │ │ - bmi 74d504 │ │ - @ instruction: 0x21282028 │ │ - @ instruction: 0xf7fe447a │ │ - bmi 64cb08 │ │ - tstcs r1, r1, lsl r0 │ │ - @ instruction: 0xf7fe447a │ │ - bmi 1ccafc │ │ - stmdals sl, {r0, r4, r8, sp} │ │ - @ instruction: 0xf7fe447a │ │ - svclt 0x0000fc01 │ │ - andeq r1, r8, r8, lsl r1 │ │ - andeq r0, r8, ip, lsr #23 │ │ - andeq r0, r8, r8, ror fp │ │ - @ instruction: 0xfffbcd91 │ │ - andeq r0, r8, ip, lsr #23 │ │ - @ instruction: 0xfffbcd9f │ │ - andeq r0, r8, lr, lsr #23 │ │ - @ instruction: 0xfffbcdae │ │ - @ instruction: 0x00080bb0 │ │ - @ instruction: 0xfffbcdf3 │ │ - strdeq r0, [r8], -r2 │ │ - @ instruction: 0xfffbcdae │ │ - ldrdeq r0, [r8], -r4 │ │ - @ instruction: 0xfffbe6f0 │ │ - andeq r1, r8, sl, lsl #2 │ │ - strdeq r1, [r8], -lr │ │ - strdeq r1, [r8], -r2 │ │ - andeq r0, r8, r4, ror fp │ │ - andeq r1, r8, r8, lsl #1 │ │ - andeq r1, r8, r0, lsr #1 │ │ - svcge 0x0003b5f0 │ │ - svceq 0x0000e92d │ │ - cfldr64vc mvdx15, [sp, #-692] @ 0xfffffd4c │ │ - strvs lr, [r0, #-2513] @ 0xfffff62f │ │ - b 15df558 │ │ - @ instruction: 0xf0000005 │ │ - ldrmi r8, [r0], r4, lsl #7 │ │ - @ instruction: 0x2c02e9d1 │ │ - b 14df5c4 │ │ - @ instruction: 0xf000030c │ │ - ldmib r1, {r0, r1, r7, r8, r9, pc}^ │ │ - b 155e77c │ │ - @ instruction: 0xf0000003 │ │ - stmibne r4!, {r2, r7, r8, r9, pc} │ │ - andeq pc, r0, pc, asr #32 │ │ - @ instruction: 0xf150416b │ │ - @ instruction: 0xf0400000 │ │ - bne fec6e990 │ │ - andeq lr, ip, r5, ror fp │ │ - orrhi pc, r5, #192 @ 0xc0 │ │ - @ instruction: 0xf9b14628 │ │ - stccs 0, cr4, [r0, #-96] @ 0xffffffa0 │ │ - qadd16mi fp, r8, r8 │ │ - andvs lr, ip, sp, asr #19 │ │ - andeq pc, r2, pc, asr #32 │ │ - andcs fp, r1, r8, lsl #30 │ │ - eorsls sl, r4, ip, lsl #20 │ │ - andeq pc, r8, r2, lsl #2 │ │ - @ instruction: 0xf07b2198 │ │ - ldmdage r6!, {r0, r1, r4, r5, r8, r9, sl, fp, ip, sp, lr, pc} │ │ - mulcc r4, ip, r1 │ │ - @ instruction: 0xff06f07b │ │ - @ instruction: 0xf6441e70 │ │ - blx fec624cc │ │ - @ instruction: 0xf175f080 │ │ - cps #0 │ │ - @ instruction: 0xf6c40020 │ │ - svclt 0x00185210 │ │ - @ instruction: 0xf081fab1 │ │ - orreq pc, r0, r5, asr #4 │ │ - vmlsl.s8 , d4, d16 │ │ - ldrcs r4, [r3, #-275] @ 0xfffffeed │ │ - blx ff058bea │ │ - @ instruction: 0xf04f1502 │ │ - eorsls r0, r6, r1 │ │ - @ instruction: 0xf8cd905e │ │ - eorlt r8, lr, #32 │ │ - stmdage ip, {r1, sl, ip, lr, pc} │ │ - and r4, r2, r1, lsr #12 │ │ - andlt r4, r1, #96, 4 │ │ - @ instruction: 0xf7ffa836 │ │ - stmdage ip, {r0, r1, r2, r3, r4, r6, r9, fp, ip, sp, lr, pc} │ │ - svccc 0x00fff1b6 │ │ - stmdaeq r4, {r5, r7, r8, ip, sp, lr, pc} │ │ - andsge pc, ip, sp, asr #17 │ │ - stcle 6, cr9, [r4, #-40] @ 0xffffffd8 │ │ - ldrbcc pc, [pc, #879] @ 4df8f @ │ │ - @ instruction: 0x4629a836 │ │ - rsbsmi lr, r0, #2 │ │ - stmdage ip, {r0, r7, r9, ip, sp, pc} │ │ - @ instruction: 0xf8c2f7ff │ │ - ldmdbge r6!, {r2, r4, r5, r7, r8, sl, fp, sp, pc} │ │ - lfmls f2, 2, [lr], {160} @ 0xa0 │ │ - @ instruction: 0xf07b4628 │ │ - vmax.f32 d31, d3, d29 │ │ - @ instruction: 0xf1a56a00 │ │ - @ instruction: 0xf64c0b04 │ │ - ldrbls r2, [ip], #1280 @ 0x500 │ │ - ldrcc pc, [sl, #1731] @ 0x6c3 │ │ - bmi 19ca784 │ │ - strtmi r9, [r0], -fp, lsl #8 │ │ - eorls pc, r4, sp, asr #17 │ │ - andsle r2, r7, #2686976 @ 0x290000 │ │ - addeq fp, r6, r0, ror r1 │ │ - @ instruction: 0xf85b2100 │ │ - strtmi r4, [sl], -r6 │ │ - strtmi r2, [r0], -r0, lsl #6 │ │ - @ instruction: 0xff36f07b │ │ - tstmi sl, r0, lsl #22 @ │ │ - andeq pc, r6, fp, asr #16 │ │ - mvnsle r3, r4, lsl #28 │ │ - stmdbeq r9, {r0, r3, r5, r7, r8, ip, sp, lr, pc} │ │ - svceq 0x0009f1b9 │ │ - ldmls ip, {r0, r1, r2, r8, fp, ip, lr, pc}^ │ │ - mvnle r2, #2686976 @ 0x290000 │ │ - @ instruction: 0x21284ae0 │ │ - @ instruction: 0xf7fe447a │ │ - ldmmi pc, {r0, r2, r5, r7, r8, sl, fp, ip, sp, lr, pc}^ @ │ │ - @ instruction: 0xf8504478 │ │ - subeq r0, r5, r9, lsr #32 │ │ - rscshi pc, lr, #0 │ │ - stmdacs r9!, {r2, r3, r4, r6, r7, fp, ip, pc} │ │ - @ instruction: 0xb190d2f0 │ │ - beq ff68a0e8 │ │ - smlabbcs r0, r6, r0, r0 │ │ - andmi pc, r6, fp, asr r8 @ │ │ - movwcs r4, #1578 @ 0x62a │ │ - @ instruction: 0xf07b4620 │ │ - blx 1cd8fe │ │ - @ instruction: 0xf84b4110 │ │ - cdpcc 0, 0, cr0, cr4, cr6, {0} │ │ - ldmls ip, {r1, r4, r5, r6, r7, r8, ip, lr, pc}^ │ │ - andcs lr, r0, r2 │ │ - beq ff68a110 │ │ - ldrsb pc, [r0], #141 @ 0x8d @ │ │ - svclt 0x00984570 │ │ - stmdacs r8!, {r4, r5, r6, r9, sl, lr} │ │ - @ instruction: 0xf04fd8d2 │ │ - mvnslt r0, r0, lsl #18 │ │ - cfldr32vc mvfx15, [r4], #-52 @ 0xffffffcc │ │ - strmi sl, [r4], -ip, lsl #26 │ │ - strbtmi r2, [r3], -r0, lsl #12 │ │ - streq pc, [r1], -r6 │ │ - blcs 18be58 │ │ - mcrcc 8, 0, r6, cr1, cr9, {0} │ │ - @ instruction: 0xf8434151 │ │ - @ instruction: 0xf1491b04 │ │ - stccc 6, cr0, [r1], {-0} │ │ - strdlt sp, [lr, #-18] @ 0xffffffee │ │ - stmdacs r8!, {r2, r3, r9, sl, fp, sp, pc} │ │ - rscshi pc, r6, #0 │ │ - stmdbeq r1, {r8, ip, sp, lr, pc} │ │ - @ instruction: 0xf84c2101 │ │ - and r1, r1, r0, lsr #32 │ │ - cfmadd32ge mvax4, mvfx4, mvfx12, mvfx1 │ │ - @ instruction: 0xf8cd980b │ │ - strmi r9, [r1, #880] @ 0x370 │ │ - pkhbtmi fp, r1, r8, lsl #31 │ │ - svceq 0x0029f1b9 │ │ - adcshi pc, r7, #128 @ 0x80 │ │ - ldrdgt pc, [r4], -sp @ │ │ - addeq lr, r9, pc, asr #20 │ │ - tsteq r0, sl, lsl #22 │ │ - @ instruction: 0xf85bb170 │ │ - stmdacc r4, {sp} │ │ - stccc 8, cr15, [r4], {81} @ 0x51 │ │ - svclt 0x00181a99 │ │ - addsmi r2, r3, #1073741824 @ 0x40000000 │ │ - @ instruction: 0xf04fbf88 │ │ - stmdbcs r0, {r0, r1, r2, r3, r4, r5, r6, r7, r8, ip, sp} │ │ - and sp, r4, lr, ror #1 │ │ - @ instruction: 0x010aebb1 │ │ - @ instruction: 0xf04fbf18 │ │ - stflss f3, [sl], {255} @ 0xff │ │ - @ instruction: 0xf8d7b2c8 │ │ - stmdacs r2, {r3, sp, pc} │ │ - strcc sp, [r1], #-514 @ 0xfffffdfe │ │ - eor r4, r1, r0, ror r6 │ │ - @ instruction: 0xf1be2000 │ │ - andsle r0, ip, r0, lsl #30 │ │ - @ instruction: 0xf10d46e1 │ │ - b 1410e5c │ │ - strcs r0, [sl], -lr, lsl #7 │ │ - stmdavs sl, {r0, r5, r6, r9, sl, lr} │ │ - blcc 1571a8 │ │ - streq pc, [r6, #-3042] @ 0xfffff41e │ │ - bleq 18beb4 │ │ - mvnsle r4, r8, lsr #12 │ │ - cmplt r5, ip, lsl #28 │ │ - svceq 0x0028f1be │ │ - adchi pc, r6, #0 │ │ - andeq pc, r1, lr, lsl #2 │ │ - eorpl pc, lr, ip, asr #16 │ │ - ldrbtmi lr, [r0], -r0 │ │ - eorsls r4, r4, ip, asr #13 │ │ - @ instruction: 0xf98afa0f │ │ - vmaxnm.f32 s30, s8, s30 │ │ - strls r4, [sl], #-1486 @ 0xfffffa32 │ │ - @ instruction: 0xf04fda02 │ │ - orrs r0, r2, r0, lsl #22 │ │ - smlatbeq r9, lr, fp, lr │ │ - andeq lr, sl, #164, 22 @ 0x29000 │ │ - strbtmi r4, [r1], -r1, ror #10 │ │ - andslt fp, r1, #56, 30 @ 0xe0 │ │ - bleq 89f34 │ │ - @ instruction: 0xf0002900 │ │ - stfgep f0, [r0, #-536]! @ 0xfffffde8 │ │ - beq ff68a238 │ │ - adccs r9, r0, #1073741825 @ 0x40000001 │ │ - ldrbmi r4, [r1], -r8, lsr #12 │ │ - stmdb r0, {r0, r2, r3, r6, r7, r8, fp, sp, lr, pc} │ │ - mcr2 0, 2, pc, cr2, cr11, {3} @ │ │ - tstcs r1, fp, lsl #16 │ │ - strtmi r9, [r8], -r8, lsl #1 │ │ - @ instruction: 0xf954f7ff │ │ - mcrge 6, 4, r4, cr10, cr4, {1} │ │ - adccs r4, r0, #84934656 @ 0x5100000 │ │ - ldclls 6, cr4, [lr, #-192] @ 0xffffff40 │ │ - mrc2 0, 1, pc, cr4, cr11, {3} │ │ - tstcs r2, r0, lsr r6 │ │ - @ instruction: 0x462695b2 │ │ - @ instruction: 0xf946f7ff │ │ - ldmdbvc r4!, {r0, r2, r3, r8, sl, ip, sp, lr, pc} │ │ - adccs r4, r0, #84934656 @ 0x5100000 │ │ - @ instruction: 0x46489d5e │ │ - @ instruction: 0xa014f8dd │ │ - mcr2 0, 1, pc, cr4, cr11, {3} @ │ │ - tstcs r3, r8, asr #12 │ │ - @ instruction: 0xf7ff95dc │ │ - ldmdbls lr, {r0, r1, r2, r4, r5, r8, fp, ip, sp, lr, pc}^ │ │ - stceq 0, cr15, [sl], {79} @ 0x4f │ │ - @ instruction: 0xf04f9834 │ │ - @ instruction: 0xf8dd0e00 │ │ - tstls fp, r0, ror r3 │ │ - smlabbls r3, r8, r9, r9 │ │ - @ instruction: 0x910499b2 │ │ - @ instruction: 0xf4bf2829 │ │ - @ instruction: 0xf10eaf0b │ │ - tstls r6, r1, lsl #2 │ │ - andcs r0, r0, #129 @ 0x81 │ │ - @ instruction: 0xf0004291 │ │ - ldmpl r3!, {r1, r2, r3, r4, r6, r8, pc} │ │ - blcs 5a6a0 │ │ - strbmi sp, [r8, #-248] @ 0xffffff08 │ │ - svclt 0x0088464d │ │ - stccs 6, cr4, [r9, #-20]! @ 0xffffffec │ │ - andshi pc, r5, #128 @ 0x80 │ │ - strhteq sl, [r9], r4 │ │ - cmnlt r1, r2, ror r8 │ │ - andcc pc, r1, r8, asr r8 @ │ │ - @ instruction: 0xf8523904 │ │ - bne ff8e0ec4 │ │ - andcs fp, r1, #24, 30 @ 0x60 │ │ - svclt 0x0088429c │ │ - rscscc pc, pc, #79 @ 0x4f │ │ - rscle r2, pc, r0, lsl #20 │ │ - blne fe505ed4 │ │ - @ instruction: 0xf04fbf18 │ │ - sbcslt r3, r1, #-268435441 @ 0xf000000f │ │ - @ instruction: 0xf8cd2902 │ │ - andsle r9, fp, #8 │ │ - blge 3781ac │ │ - strtmi r2, [r9], -r1, lsl #4 │ │ - blmi 18c024 │ │ - andeq pc, r1, #2 │ │ - bcc a7f64 │ │ - streq lr, [r4], #-2671 @ 0xfffff591 │ │ - andeq lr, r4, #88064 @ 0x15800 │ │ - blcs 18c004 │ │ - andeq pc, r0, #-1073741806 @ 0xc0000012 │ │ - mvnle r3, r1, lsl #18 │ │ - @ instruction: 0xf0002a00 │ │ - @ instruction: 0xf04f81eb │ │ - strtmi r0, [r8], -r8, lsl #18 │ │ - and r9, r1, r4, lsr r5 │ │ - stmdbeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ - vmulge.f16 s19, s0, s8 @ │ │ - svclt 0x00884288 │ │ - stmdbcs r9!, {r0, r9, sl, lr} │ │ - bichi pc, sp, r0, lsl #1 │ │ - blge fe2ce150 │ │ - cmnlt r2, r3, lsl r4 │ │ - andmi pc, r2, r8, asr r8 @ │ │ - @ instruction: 0xf8533a04 │ │ - blne b24f48 │ │ - movwcs fp, #7960 @ 0x1f18 │ │ - svclt 0x008842a5 │ │ - mvnscc pc, #79 @ 0x4f │ │ - rscle r2, lr, r0, lsl #22 │ │ - bge fe305f5c │ │ - svclt 0x00181a9b │ │ - mvnscc pc, #79 @ 0x4f │ │ - bcs baac0 │ │ - @ instruction: 0xb1b9d81c │ │ - bge 378188 │ │ - strmi r2, [sp], -r1, lsl #6 │ │ - blmi 18c0a8 │ │ - movweq pc, #4099 @ 0x1003 @ │ │ - blcc a7fc8 │ │ - streq lr, [r4], #-2671 @ 0xfffff591 │ │ - movweq lr, #19286 @ 0x4b56 │ │ - blcc 18c084 │ │ - movweq pc, #331 @ 0x14b @ │ │ - mvnle r3, r1, lsl #26 │ │ - blcs 79908 │ │ - @ instruction: 0x81a8f000 │ │ - stmdbeq r4, {r0, r3, r6, ip, sp, lr, pc} │ │ - and r9, r0, r4, lsr r1 │ │ - blls 11f79c │ │ - svclt 0x00884299 │ │ - blcs a9f7cc │ │ - @ instruction: 0x81a8f080 │ │ - ldmdane r2!, {r3, r4, r7} │ │ - @ instruction: 0xf858b170 │ │ - stmdacc r4, {lr} │ │ - stcpl 8, cr15, [r4], {82} @ 0x52 │ │ - svclt 0x00181b2a │ │ - adcmi r2, r5, #268435456 @ 0x10000000 │ │ - @ instruction: 0xf04fbf88 │ │ - bcs 5abc0 │ │ - and sp, r3, pc, ror #1 │ │ - svclt 0x00181b92 │ │ - rscscc pc, pc, #79 @ 0x4f │ │ - sbcslt sl, r0, #12, 28 @ 0xc0 │ │ - stmdale r1!, {r0, fp, sp} │ │ - stmdage r0!, {r0, r1, r3, r4, r5, r7, r8, ip, sp, pc}^ │ │ - tstcs r1, ip, lsl #20 │ │ - @ instruction: 0xf850461d │ │ - @ instruction: 0xf0014b04 │ │ - ldmdavs r6, {r0, r8} │ │ - b 1c1c3f4 │ │ - bl 15cf004 │ │ - @ instruction: 0xf8420104 │ │ - @ instruction: 0xf14b1b04 │ │ - stfccs f0, [r1, #-0] │ │ - mvfgez f5, #10.0 │ │ - @ instruction: 0xf0002900 │ │ - @ instruction: 0xf1098169 │ │ - teqls r4, #32768 @ 0x8000 │ │ - svclt 0x0000e005 │ │ - andeq r0, r8, r0, asr #29 │ │ - @ instruction: 0xfffbd1dc │ │ - stmdals fp, {r0, r1, r3, r9, sl, lr} │ │ - svclt 0x00884283 │ │ - stmdacs r9!, {r3, r4, r9, sl, lr} │ │ - mrcge 4, 1, APSR_nzcv, cr2, cr15, {5} │ │ - bge dce234 │ │ - cmnlt r1, sl, lsl #8 │ │ - andmi pc, r1, r8, asr r8 @ │ │ - @ instruction: 0xf8523904 │ │ - blne ae5050 │ │ - andcs fp, r1, #24, 30 @ 0x60 │ │ - svclt 0x008842a5 │ │ - rscscc pc, pc, #79 @ 0x4f │ │ - rscle r2, lr, r0, lsl #20 │ │ - ldmdbge r6!, {r2, sp, lr, pc} │ │ - svclt 0x00181a52 │ │ - rscscc pc, pc, #79 @ 0x4f │ │ - stmdbcs r1, {r0, r4, r6, r7, r9, ip, sp, pc} │ │ - @ instruction: 0xb1b8d81c │ │ - bge 378540 │ │ - strmi r2, [r5], -r1, lsl #6 │ │ - blmi 18c1b4 │ │ - movweq pc, #4099 @ 0x1003 @ │ │ - blcc a80d0 │ │ - streq lr, [r4], #-2671 @ 0xfffff591 │ │ - movweq lr, #19286 @ 0x4b56 │ │ - blcc 18c18c │ │ - movweq pc, #331 @ 0x14b @ │ │ - mvnle r3, r1, lsl #26 │ │ - blcs 798c0 │ │ - msrhi CPSR_s, r0 │ │ - stmdbeq r1, {r0, r3, r8, ip, sp, lr, pc} │ │ - and r9, r0, r4, lsr r0 │ │ - stmdbls r9, {r3, r4, r9, sl, lr} │ │ - @ instruction: 0xf000458e │ │ - bls 26e58c │ │ - teqeq r0, r9, lsl #2 @ │ │ - andne pc, lr, r2, lsl #16 │ │ - @ instruction: 0xf8ddb1c8 │ │ - bge 3720d8 │ │ - @ instruction: 0xe018f8dd │ │ - movwcs r0, #129 @ 0x81 │ │ - @ instruction: 0x26006815 │ │ - blx ff99c4da │ │ - @ instruction: 0xf842360c │ │ - ldrtmi r3, [r3], -r4, lsl #22 │ │ - ldrshlt sp, [r6, #-22]! @ 0xffffffea │ │ - @ instruction: 0xf0002828 │ │ - stmdbge ip, {r0, r3, r4, r8, pc} │ │ - eorvs pc, r0, r1, asr #16 │ │ - strmi r3, [lr], -r1 │ │ - andcs lr, r0, r6 │ │ - ldrdls pc, [r8], -sp │ │ - @ instruction: 0xe018f8dd │ │ - cdpge 0, 0, cr14, cr12, cr0, {0} │ │ - ldrsbtls r4, [r4], -r6 │ │ - mrcge 4, 5, APSR_nzcv, cr12, cr15, {3} │ │ - bleq ca23c │ │ - stmdb r0, {r0, r2, r3, r4, r6, r7, r8, fp, sp, lr, pc} │ │ - ldrdgt pc, [r4], -sp @ │ │ - @ instruction: 0xf04fe001 │ │ - stmdbls fp, {r9, fp} │ │ - @ instruction: 0xf0802929 │ │ - strcs r8, [r0, #-212] @ 0xffffff2c │ │ - bge dfae60 │ │ - strcs r0, [r5], -fp, lsl #1 │ │ - tstcs r0, r4, lsl r8 │ │ - blx ff95cd3a │ │ - @ instruction: 0xf8425106 │ │ - strmi r5, [sp], -r4, lsl #22 │ │ - strdlt sp, [r1, #22]! │ │ - bcs a74964 │ │ - rschi pc, r8, r0 │ │ - vmovne sl, r5, d22 │ │ - eorne pc, r2, r3, asr #16 │ │ - stmdbls r9, {r2, r4, sp, lr, pc} │ │ - vrshl.s8 d4, d10, d16 │ │ - stcls 0, cr8, [r8], {206} @ 0xce │ │ - strdle r4, [r6], -r2 │ │ - andeq lr, lr, r4, lsl #22 │ │ - smlatbeq lr, sl, fp, lr │ │ - @ instruction: 0xf07b2230 │ │ - stmdals r7, {r0, r4, r5, r6, r7, r9, fp, ip, sp, lr, pc} │ │ - tsthi r1, sl, lsl #18 │ │ - bmi 8886c │ │ - stcls 0, cr14, [fp, #-456] @ 0xfffffe38 │ │ - ldrbls r4, [lr, #-680] @ 0xfffffd58 │ │ - strmi fp, [r5], -r8, lsl #31 │ │ - @ instruction: 0xf0802d29 │ │ - adceq r8, r8, r6, lsr #1 │ │ - strmi sl, [r1], #-2358 @ 0xfffff6ca │ │ - @ instruction: 0xf858b198 │ │ - stmdacc r4, {sp} │ │ - stccc 8, cr15, [r4], {81} @ 0x51 │ │ - svclt 0x00181a99 │ │ - addsmi r2, r3, #1073741824 @ 0x40000000 │ │ - @ instruction: 0xf04fbf88 │ │ - stmdbcs r0, {r0, r1, r2, r3, r4, r5, r6, r7, r8, ip, sp} │ │ - stcls 0, cr13, [r8, #-952] @ 0xfffffc48 │ │ - sfmls f3, 1, [sl], {200} @ 0xc8 │ │ - andsle r2, r2, r1, lsl #16 │ │ - ldmdage r6!, {r2, r3, r6, sp, lr, pc} │ │ - bne 2755d4 │ │ - @ instruction: 0xf080fab0 │ │ - b 7106bc │ │ - eorsle r0, r7, r0, lsl #30 │ │ - @ instruction: 0xf1aa9c0a │ │ - strbmi r0, [r0, #-1]! │ │ - adchi pc, ip, r0, lsl #1 │ │ - strbeq r5, [r0, r8, lsr #24] │ │ - strbmi sp, [r2, #58]! @ 0x3a │ │ - addshi pc, r4, r0, lsl #4 │ │ - mvnscc pc, pc, asr #32 │ │ - orrslt r4, fp, r3, asr r6 │ │ - ldrmi r1, [sl], -r8, ror #17 │ │ - blcc 9a5ec │ │ - stcvs 8, cr15, [r1], {16} │ │ - rscsle r2, r6, r9, lsr lr │ │ - ldrbmi r5, [r2, #-3310] @ 0xfffff312 │ │ - streq pc, [r1], -r6, lsl #2 │ │ - eorle r5, r5, #-301989888 @ 0xee000000 │ │ - @ instruction: 0x46662230 │ │ - blx fe88a3f0 │ │ - @ instruction: 0xe01f46b4 │ │ - @ instruction: 0xf1ba2631 │ │ - andsle r0, r2, r0, lsl #30 │ │ - @ instruction: 0x0101f1ba │ │ - andle r7, sp, lr, lsr #32 │ │ - eorscs r1, r0, #104, 24 @ 0x6800 │ │ - @ instruction: 0x263046d3 │ │ - @ instruction: 0x46e246f0 │ │ - blx fe40a414 │ │ - @ instruction: 0x46da46d4 │ │ - and r4, r2, r6, asr #13 │ │ - and r9, r9, sl, lsl #24 │ │ - strcc r2, [r1], #-1584 @ 0xfffff9d0 │ │ - blle 19f974 │ │ - svclt 0x003c45e2 │ │ - andvs pc, sl, r5, lsl #16 │ │ - beq ca670 │ │ - stmdale r4, {r1, r5, r6, r7, r8, sl, lr}^ │ │ - tsthi r4, r7, lsl #16 │ │ - bpl 88954 │ │ - cfldr64vc mvdx15, [sp, #-52] @ 0xffffffcc │ │ - svceq 0x0000e8bd │ │ - ldmdami r7!, {r4, r5, r6, r7, r8, sl, fp, ip, sp, pc} │ │ - bmi e166d4 │ │ - ldrbtmi r4, [sl], #-1144 @ 0xfffffb88 │ │ - blx fe70c266 │ │ - tstcs sp, r5, lsr r8 │ │ - ldrbtmi r4, [r8], #-2613 @ 0xfffff5cb │ │ - @ instruction: 0xf7fe447a │ │ - ldmdami r4!, {r0, r1, r4, r7, r8, r9, fp, ip, sp, lr, pc} │ │ - bmi d566f0 │ │ - ldrbtmi r4, [sl], #-1144 @ 0xfffffb88 │ │ - blx fe38c282 │ │ - teqcs r6, r2, lsr r8 │ │ - ldrbtmi r4, [r8], #-2610 @ 0xfffff5ce │ │ - @ instruction: 0xf7fe447a │ │ - ldmdami r1!, {r0, r2, r7, r8, r9, fp, ip, sp, lr, pc} │ │ - bmi c96778 │ │ - ldrbtmi r4, [sl], #-1144 @ 0xfffffb88 │ │ - blx 200c29e │ │ - tstcs fp, pc, lsr #16 │ │ - ldrbtmi r4, [r8], #-2607 @ 0xfffff5d1 │ │ - @ instruction: 0xf7fe447a │ │ - bmi c0d090 │ │ - @ instruction: 0x21284648 │ │ - @ instruction: 0xf7fe447a │ │ - bmi b8cd0c │ │ - @ instruction: 0x21284608 │ │ - @ instruction: 0xf7fe447a │ │ - bmi b0cd00 │ │ - @ instruction: 0x21284628 │ │ - @ instruction: 0xf7fe447a │ │ - bmi 60ccf4 │ │ - ands r4, r3, sl, ror r4 │ │ - tstcs sl, r8, lsr #16 │ │ - ldrbtmi r4, [r8], #-2600 @ 0xfffff5d8 │ │ - @ instruction: 0xf7fe447a │ │ - bmi 98d058 │ │ - ldrbtmi r4, [sl], #-1616 @ 0xfffff9b0 │ │ - blx 1e8c2ec │ │ - ldrmi r4, [r8], -r4, lsr #20 │ │ - ldrbtmi r2, [sl], #-296 @ 0xfffffed8 │ │ - blx 1d0c2f8 │ │ - ldrbtmi r4, [sl], #-2572 @ 0xfffff5f4 │ │ - @ instruction: 0x46614650 │ │ - blx 1b8c304 │ │ - eorcs r4, r8, pc, lsl sl │ │ - ldrbtmi r2, [sl], #-296 @ 0xfffffed8 │ │ - @ instruction: 0xffeaf7fd │ │ - stmdals r9, {r0, r1, r2, r9, fp, lr} │ │ - @ instruction: 0x4601447a │ │ - @ instruction: 0xffe4f7fd │ │ - @ instruction: 0x46614a14 │ │ - @ instruction: 0xf7fd447a │ │ - svclt 0x0000ffdf │ │ - andeq r0, r8, r4, lsl r4 │ │ - ldrdeq r0, [r8], -sl │ │ - andeq r0, r8, r0, ror #7 │ │ - @ instruction: 0xfffbc59b │ │ - andeq r0, r8, r6, lsr r4 │ │ - @ instruction: 0xfffbc5a9 │ │ - andeq r0, r8, r8, lsr r4 │ │ - @ instruction: 0xfffbc5b8 │ │ - andeq r0, r8, sl, lsr r4 │ │ - @ instruction: 0xfffbc5fd │ │ - muleq r8, ip, r4 │ │ - @ instruction: 0xfffbc5b8 │ │ - andeq r0, r8, lr, ror r4 │ │ - @ instruction: 0xfffbdec5 │ │ - andeq r0, r8, r8, lsr #17 │ │ - muleq r8, ip, r8 │ │ - muleq r8, r0, r8 │ │ - andeq r0, r8, r4, lsl #17 │ │ - andeq r0, r8, r4, lsr #7 │ │ - andeq r0, r8, lr, lsl r4 │ │ - @ instruction: 0xfffbde56 │ │ - andeq r0, r8, r0, ror r8 │ │ - andeq r0, r8, sl, asr r8 │ │ - andeq r0, r8, r2, asr #16 │ │ - svcge 0x0003b5f0 │ │ - svceq 0x0000e92d │ │ - ldmib r1, {r0, r2, r5, r7, ip, sp, pc}^ │ │ - andsls r8, r4, #0, 20 │ │ - andeq lr, sl, #88, 20 @ 0x58000 │ │ - ldrhi pc, [r0], #-0 │ │ - str lr, [r2], #-2513 @ 0xfffff62f │ │ - andeq lr, r4, #385024 @ 0x5e000 │ │ - ldrhi pc, [r1], #-0 │ │ - andcc lr, r4, #3424256 @ 0x344000 │ │ - @ instruction: 0x0602ea53 │ │ - ldrhi pc, [r2], #-0 │ │ - streq lr, [r3, #-2840] @ 0xfffff4e8 │ │ - streq pc, [r0], -pc, asr #32 │ │ - streq lr, [r2, #-2906] @ 0xfffff4a6 │ │ - @ instruction: 0x0600f156 │ │ - strhi pc, [pc], #-64 @ 4e3d4 │ │ - @ instruction: 0x060eebb8 │ │ - @ instruction: 0x0604eb7a │ │ - ldrhi pc, [r0], #-192 @ 0xffffff40 │ │ - @ instruction: 0x0c03eb18 │ │ - bleq 3090f0 │ │ - svcpl 0x0000f1bb │ │ - strhi pc, [pc], #-128 @ 4e3f0 │ │ - andls r4, r8, lr, asr r6 │ │ - svceq 0x0000f1bb │ │ - uqadd16mi fp, r6, ip │ │ - @ instruction: 0x463246dc │ │ - @ instruction: 0xf5bc4665 │ │ - svclt 0x00383f80 │ │ - b 140f4d4 │ │ - svclt 0x0038430c │ │ - ldrmi lr, [r6, #-2627] @ 0xfffff5bd │ │ - @ instruction: 0xf1b54616 │ │ - svclt 0x00387f80 │ │ - stmib sp, {r1, r2, r4, r9}^ │ │ - b 144747c │ │ - strtmi r2, [ip], -r5, lsl #28 │ │ - b 13fe10c │ │ - @ instruction: 0x46326412 │ │ - vmlsne.f32 s28, s8, s30 │ │ - @ instruction: 0xf1b44623 │ │ - svclt 0x00385f80 │ │ - svclt 0x00380132 │ │ - tstvc r6, #319488 @ 0x4e000 │ │ - @ instruction: 0x46184696 │ │ - svcmi 0x0080f1b3 │ │ - b 143e130 │ │ - b 1411e5c │ │ - svclt 0x00380683 │ │ - addsvc lr, r2, r6, asr #20 │ │ - @ instruction: 0xf1b02200 │ │ - svclt 0x00c83fff │ │ - @ instruction: 0xf8b12201 │ │ - @ instruction: 0xf1bb9018 │ │ - andsls r0, r5, #0, 30 │ │ - svclt 0x00084649 │ │ - @ instruction: 0xf5bc3920 │ │ - svclt 0x00383f80 │ │ - @ instruction: 0xf1b53910 │ │ - svclt 0x00387f80 │ │ - @ instruction: 0xf1b43908 │ │ - svclt 0x00385f80 │ │ - @ instruction: 0xf1b33904 │ │ - svclt 0x00384f80 │ │ - @ instruction: 0xf1b03902 │ │ - svclt 0x00c83fff │ │ - bl fea9c8a4 │ │ - @ instruction: 0xf8ad0201 │ │ - andslt r9, r5, #104 @ 0x68 │ │ - bl fee74d04 │ │ - bls 60f0b8 │ │ - streq lr, [r2], -sl, ror #22 │ │ - svccc 0x00fff1b5 │ │ - ldrcc lr, [r8], -sp, asr #19 │ │ - @ instruction: 0x83aef340 │ │ - bleq 104a4d8 │ │ - vnmlaeq.f16 s28, s5, s26 @ │ │ - rscscc pc, pc, pc, asr #32 │ │ - ldmdage r6, {r0, r2, r3, r6, r7, r8, fp, sp, lr, pc} │ │ - stc2 10, cr15, [fp], {32} @ │ │ - stmdaeq r0!, {r0, r1, r3, r4, r5, r7, r8, ip, sp, lr, pc} │ │ - @ instruction: 0xf04fbf58 │ │ - b 3514e0 │ │ - andsls r0, sp, #1610612736 @ 0x60000000 │ │ - eoreq pc, r7, #111 @ 0x6f │ │ - @ instruction: 0xf1cb3227 │ │ - @ instruction: 0xf1b80a20 │ │ - blx 8d20f4 │ │ - blx 8ad24 │ │ - b 110b524 │ │ - svclt 0x00580e04 │ │ - vseleq.f32 s30, s16, s1 │ │ - andeq lr, r3, #57344 @ 0xe000 │ │ - bl feff2d7c │ │ - bl 1f4ed1c │ │ - @ instruction: 0xf0c00206 │ │ - ldcls 3, cr8, [r6, #-328] @ 0xfffffeb8 │ │ - vpmax.s8 d15, d10, d19 │ │ - @ instruction: 0xf1b89c17 │ │ - b 352124 │ │ - andsls r0, sp, r5 │ │ - andeq lr, r4, lr, lsl #20 │ │ - blx 1f25a0 │ │ - b 110a560 │ │ - ldrls r0, [r9, #-512] @ 0xfffffe00 │ │ - @ instruction: 0xf8ad9418 │ │ - svclt 0x00589068 │ │ - vpmax.s8 d15, d8, d3 │ │ - vpmax.u8 d15, d11, d3 │ │ - movwcs fp, #3928 @ 0xf58 │ │ - @ instruction: 0x0004ebbe │ │ - andeq lr, r5, ip, ror fp │ │ - teqhi r1, #192 @ 0xc0 @ │ │ - subseq pc, pc, pc, rrx │ │ - andcc lr, pc, #3358720 @ 0x334000 │ │ - vpmax.s8 , , q0 │ │ - vrsra.s64 d19, d16, #64 │ │ - @ instruction: 0xf8cd0301 │ │ - andlt sl, r0, #68 @ 0x44 │ │ - addeq lr, r0, r0, lsl #22 │ │ - andne lr, r0, r3, lsl #22 │ │ - orrsne pc, r3, #76, 12 @ 0x4c00000 │ │ - movtcc pc, #54983 @ 0xd6c7 @ │ │ - @ instruction: 0xf003fb50 │ │ - bl 112f94 │ │ - ldmdacs r1, {r4, r6, r7, ip, sp, lr}^ │ │ - cmphi r3, #128 @ 0x80 @ │ │ - bls 5359e8 │ │ - tsteq pc, #133 @ 0x85 @ │ │ - blx d06f4 │ │ - blx a0b5b4 │ │ - cdpls 3, 1, cr15, cr2, cr3, {0} │ │ - adcmi r4, lr, r0, ror #21 │ │ - tstmi lr, #2046820352 @ 0x7a000000 │ │ - movwne lr, #2818 @ 0xb02 │ │ - movwls r0, #57600 @ 0xe100 │ │ - @ instruction: 0xf8d35810 │ │ - blx fec065ce │ │ - blx fe87edd2 │ │ - blx ffbf39de │ │ - blx fe862f62 │ │ - bl 69fddc │ │ - @ instruction: 0xf04f0406 │ │ - @ instruction: 0xf1460600 │ │ - bl 54fdd8 │ │ - @ instruction: 0xf146040c │ │ - @ instruction: 0xf1140600 │ │ - ldmdbhi ip, {sl, lr} │ │ - @ instruction: 0xf142416e │ │ - lfmne f0, 2, [r3], #-0 │ │ - @ instruction: 0xf1424421 │ │ - submi r0, r9, #0, 20 │ │ - @ instruction: 0xf001930a │ │ - @ instruction: 0xf1cc0c3f │ │ - blx 910a80 │ │ - @ instruction: 0xf1bcf20c │ │ - blx 2cf288 │ │ - b 110aa30 │ │ - svclt 0x00580601 │ │ - @ instruction: 0xf603fa2a │ │ - @ instruction: 0x9c179916 │ │ - svceq 0x0000f1b8 │ │ - blx b4e64 │ │ - blx 98aa50 │ │ - b 10cae30 │ │ - blx 14ea34 │ │ - svclt 0x0058f20b │ │ - @ instruction: 0xf108fa04 │ │ - andcs fp, r0, #88, 30 @ 0x160 │ │ - strlt pc, [r2], #-2990 @ 0xfffff452 │ │ - subls pc, r4, sp, asr #17 │ │ - blx fe87328e │ │ - blx ffbefa4e │ │ - blx fe8637d2 │ │ - bl 652e58 │ │ - @ instruction: 0xf04f0102 │ │ - @ instruction: 0xf1420200 │ │ - bl 48ee5c │ │ - @ instruction: 0xf142010b │ │ - @ instruction: 0xf1110200 │ │ - bl 159ea68 │ │ - bls 40ea74 │ │ - @ instruction: 0xf1449106 │ │ - mrsls r0, (UNDEF: 23) │ │ - smlatbhi r2, lr, fp, pc @ │ │ - blx fe872ad2 │ │ - bls 453688 │ │ - smlatbeq r2, r0, fp, pc @ │ │ - tstcs r0, r6, lsl r1 │ │ - @ instruction: 0xf1411900 │ │ - bl 44fa90 │ │ - @ instruction: 0xf1450008 │ │ - @ instruction: 0xf1100100 │ │ - @ instruction: 0xf04f4000 │ │ - @ instruction: 0xf1410001 │ │ - blx 8506a4 │ │ - blx 8b6cc │ │ - blcs 8aadc │ │ - blx 7e410 │ │ - @ instruction: 0xf8cdf403 │ │ - svclt 0x0058c04c │ │ - blx febd6abe │ │ - bls 3cfac8 │ │ - stmdbcc r1, {r0, r2, r8, ip, pc} │ │ - @ instruction: 0xc00af8b2 │ │ - tstls lr, sl, lsl #20 │ │ - tsteq r2, r1, lsl #20 │ │ - @ instruction: 0xf1649117 │ │ - strls r0, [fp], #-256 @ 0xffffff00 │ │ - ldrvc pc, [r0], #-578 @ 0xfffffdbe │ │ - smlatbls sp, r6, r2, r4 │ │ - tsteq sl, r1, lsl #20 │ │ - eorge pc, r4, sp, asr #17 │ │ - andle r9, fp, #12, 2 │ │ - andsle r2, sl, #100, 28 @ 0x640 │ │ - @ instruction: 0xf04f2300 │ │ - vmlacs.f64 d0, d9, d1 │ │ - movwcs fp, #8072 @ 0x1f88 │ │ - @ instruction: 0xf04fbf88 │ │ - eors r0, r5, sl, lsl #22 │ │ - strbcs pc, [r0], #-580 @ 0xfffffdbc @ │ │ - streq pc, [pc], #-704 @ 4e70c │ │ - andsle r4, r5, #1610612746 @ 0x6000000a │ │ - blvs fe88b034 │ │ - vsubw.s8 q9, q0, d5 │ │ - ldrbmi r0, [lr, #-2817] @ 0xfffff4ff │ │ - movwcs fp, #20284 @ 0x4f3c │ │ - blvc 48b02c │ │ - movwcs lr, #12324 @ 0x3024 │ │ - blvc 1f0b868 │ │ - svcvc 0x007af5b6 │ │ - movwcs fp, #12088 @ 0x2f38 │ │ - @ instruction: 0xf04fbf38 │ │ - ands r0, r9, r4, ror #22 │ │ - blne 8b078 │ │ - blpl ffdcb244 │ │ - andle r4, sl, #394264576 @ 0x17800000 │ │ - cdpvs 2, 8, cr15, cr0, cr9, {2} │ │ - vsubw.s8 q9, q0, d7 │ │ - ldrbmi r0, [r6, #-3736]! @ 0xfffff168 │ │ - movwcs fp, #28468 @ 0x6f34 │ │ - @ instruction: 0x46a34674 │ │ - @ instruction: 0xf64ce008 │ │ - movwcs r2, #37888 @ 0x9400 │ │ - ldrcc pc, [sl], #1731 @ 0x6c3 │ │ - svclt 0x003442a6 │ │ - strtmi r2, [r3], r8, lsl #6 │ │ - @ instruction: 0xf04f9916 │ │ - bls 590f78 │ │ - @ instruction: 0xf1451840 │ │ - stmne r0, {r8} │ │ - @ instruction: 0xf1419a0a │ │ - bl 44eb88 │ │ - ldrmi r0, [r8], r8 │ │ - tsteq r0, r1, asr #2 @ │ │ - stmdals r9, {r1, r4, r9, fp, ip} │ │ - orrmi r9, r8, r3, lsl #4 │ │ - @ instruction: 0xf1401c51 │ │ - andls r0, r2, r0, lsl #4 │ │ - andls r9, pc, #851968 @ 0xd0000 │ │ - andsls r4, r6, r0, lsl r0 │ │ - tstls r0, lr, lsl #16 │ │ - andsls r4, r5, r8 │ │ - andeq lr, ip, r3, lsr #23 │ │ - andls r3, r1, r1 │ │ - @ instruction: 0x46594630 │ │ - bl ff10a9ac │ │ - ldrvs pc, [fp], -r0, lsl #22 │ │ - teqeq r0, #0, 2 @ │ │ - ldmdbls r2, {r2, r4, fp, ip, pc} │ │ - stmdbeq r1, {r1, r3, r8, ip, sp, lr, pc} │ │ - andcc pc, sl, r0, lsl #16 │ │ - ldmdals r1, {r8, fp, sp} │ │ - @ instruction: 0xf000fa26 │ │ - blx 1fe540 │ │ - ldmdbls r3, {r0, ip, sp, lr, pc} │ │ - @ instruction: 0xf101fa06 │ │ - tstcs r0, r8, asr pc │ │ - stmne ip, {r0, r1, r2, r4, r9, fp, ip, pc} │ │ - bl 1075024 │ │ - ldmdals r0, {r1, r8, sl} │ │ - stmdals pc, {r0, r5, r9, fp, ip} @ │ │ - tsteq r0, r5, ror fp │ │ - ldrbmi sp, [r0, #787] @ 0x313 │ │ - addshi pc, r4, r0 │ │ - sbcmi pc, sp, ip, asr #12 │ │ - svceq 0x000af1bb │ │ - sbcmi pc, ip, ip, asr #13 │ │ - blx feb20342 │ │ - b 141301c │ │ - pkhtbmi r0, fp, r2, asr #3 │ │ - stmdami r2, {r1, r3, r6, r7, r9, ip, lr, pc}^ │ │ - @ instruction: 0xf0004478 │ │ - ldmdals r1, {r0, r1, r3, r5, r9, fp, ip, sp, lr, pc} │ │ - blx b35078 │ │ - bcs 8e034 │ │ - blx 33e598 │ │ - ldmdals r0, {r1, r9, sl, fp, ip, sp, lr, pc} │ │ - blne 1f4c8c │ │ - @ instruction: 0x41a8980f │ │ - blx 319048 │ │ - @ instruction: 0xf04ff801 │ │ - svclt 0x00580200 │ │ - stmdaeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ - @ instruction: 0x0108ebb6 │ │ - tsteq lr, r0, ror fp │ │ - andsls r9, r2, r3, lsl r6 │ │ - andcs fp, r1, #56, 30 @ 0xe0 │ │ - stmdals r6, {r1, r3, r8, fp, ip, pc} │ │ - bne 2b6090 │ │ - @ instruction: 0xf8cd9807 │ │ - orrmi r9, r6, r0, lsl r0 │ │ - stfeqd f7, [r1], {17} │ │ - andeq pc, r0, r6, asr #2 │ │ - beq caf44 │ │ - bleq 8ae1c │ │ - @ instruction: 0x010aebb4 │ │ - tsteq fp, r5, ror fp │ │ - @ instruction: 0xf8cd9015 │ │ - @ instruction: 0xf080c058 │ │ - ldmdals r3, {r0, r2, r3, r8, pc} │ │ - @ instruction: 0x0108ebb0 │ │ - bl 1c748e8 │ │ - @ instruction: 0xf0c0010e │ │ - ldmdals r4, {r0, r2, r8, pc} │ │ - subs pc, ip, sp, asr #17 │ │ - @ instruction: 0x0c09eb00 │ │ - stmdbeq r8, {r2, r4, r8, r9, fp, sp, lr, pc} │ │ - streq lr, [lr], -r5, asr #22 │ │ - andeq lr, sl, #189440 @ 0x2e400 │ │ - andeq lr, fp, #120832 @ 0x1d800 │ │ - bl feec350c │ │ - strbtmi r0, [r1], -sl, lsl #4 │ │ - vmlseq.f64 d14, d11, d22 │ │ - @ instruction: 0x0004ebba │ │ - bl 1b203e4 │ │ - bne fe0d08ec │ │ - andeq lr, lr, #120, 22 @ 0x1e000 │ │ - ldrsb pc, [ip], #-141 @ 0xffffff73 @ │ │ - strmi r4, [ip], r0, ror #13 │ │ - rschi pc, r3, r0, asr #1 │ │ - blcc b492c │ │ - stccc 8, cr15, [r1], {12} │ │ - streq lr, [r9], #-2992 @ 0xfffff450 │ │ - bl 1874934 │ │ - bl fed4fd14 │ │ - bl 1d8f120 │ │ - @ instruction: 0xf04f020e │ │ - svclt 0x00380200 │ │ - bl fee97110 │ │ - bl 1dced38 │ │ - @ instruction: 0xf080010b │ │ - bl fed6ec54 │ │ - strbmi r0, [ip], -r8, lsl #2 │ │ - tsteq lr, r5, ror fp │ │ - sbcle r4, r5, #55574528 @ 0x3500000 │ │ - svclt 0x0000e0c6 │ │ - @ instruction: 0xfffbc320 │ │ - andeq pc, r7, r8, ror #30 │ │ - cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ - bleq caa74 │ │ - svceq 0x0011f1b9 │ │ - cmnhi r5, r0 @ │ │ - @ instruction: 0xf04f9817 │ │ - bl d1170 │ │ - ldrbtmi r0, [r5], -r2, lsl #9 │ │ - blx feb202b6 │ │ - bl 1be17c │ │ - blx fe851b6e │ │ - ldmdals r3, {r1, r3, r8, r9, sp, lr} │ │ - vmlaeq.f64 d30, d12, d14 │ │ - movteq lr, #19203 @ 0x4b03 │ │ - vpmax.s8 d15, d0, d22 │ │ - blx 1349b0 │ │ - ldmdals r2, {sl, ip, sp, lr, pc} │ │ - stmdacs r0, {r1, r5, r8, r9, lr} │ │ - blx 93e6d8 │ │ - ldmdals r4, {r9, ip, sp, lr, pc} │ │ - ldrteq pc, [r0], #-258 @ 0xfffffefe @ │ │ - ldrsbhi pc, [r4], #-141 @ 0xffffff73 @ │ │ - andmi pc, r9, r0, lsl #16 │ │ - stmdbeq r1, {r0, r3, r8, ip, sp, lr, pc} │ │ - andhi pc, sl, #168, 22 @ 0x2a000 │ │ - bl 749ec │ │ - @ instruction: 0xf8cd0080 │ │ - bl eeaec │ │ - stmdals sp, {r6, r9, fp} │ │ - subsge pc, r8, sp, asr #17 │ │ - andeq lr, r0, #12288 @ 0x3000 │ │ - eorsmi r9, r0, lr, lsl #16 │ │ - bl fec72a0c │ │ - bl 1cce9d4 │ │ - adcsle r0, pc, #10 │ │ - ldrmi r9, [r0], sl, lsl #16 │ │ - vmlals.f64 d9, d9, d6 │ │ - blls 2154c4 │ │ - strne lr, [lr, #-2509] @ 0xfffff633 │ │ - smlatbcs r0, fp, fp, pc @ │ │ - @ instruction: 0xf8cd419e │ │ - usatmi r9, #1, r0 │ │ - movwne pc, #27403 @ 0x6b0b @ │ │ - tstcs r0, r7, lsl lr │ │ - streq lr, [fp, #-2994] @ 0xfffff44e │ │ - movwcc pc, #2830 @ 0xb0e @ │ │ - bl 1934a3c │ │ - bl 4d1224 │ │ - bl 13d1a1c │ │ - blne fe0d2200 │ │ - @ instruction: 0xf8dd9816 │ │ - bl 187aaac │ │ - stmdals r5, {r3, r8, r9} │ │ - bl 1d1524c │ │ - svclt 0x0038020b │ │ - stmdbcs r0, {r0, r8, sp} │ │ - eorsls pc, r0, sp, asr #17 │ │ - @ instruction: 0xec10e9cd │ │ - blne 1d02f38 │ │ - bl 1e60334 │ │ - ldrls r0, [r3, #-522] @ 0xfffffdf6 │ │ - blls 1c3320 │ │ - ldrsbgt pc, [ip], #-141 @ 0xffffff73 @ │ │ - stmdbls r4, {r2, r4, fp, ip, pc} │ │ - andsls r4, r2, r8, lsl #8 │ │ - vmoveq.32 d3[0], lr │ │ - bl 11e057c │ │ - @ instruction: 0xf8dd080b │ │ - bl feffab70 │ │ - bl 1e4ee70 │ │ - movwle r0, #45322 @ 0xb10a │ │ - @ instruction: 0x010bebbe │ │ - bl 1a60318 │ │ - bl fef0fe78 │ │ - bl 1a90288 │ │ - bne 1c8ea64 │ │ - cmple sp, #168, 2 @ 0x2a │ │ - stccc 8, cr9, [r1], {18} │ │ - tstcs r0, sl, lsl r6 │ │ - stcmi 8, cr15, [r1], {-0} │ │ - bl fec74ac4 │ │ - ldmdals r6, {r1, r2, r3, r8, sl} │ │ - streq lr, [r8], -r0, ror #22 │ │ - blls 31561c │ │ - andeq lr, r3, r6, ror fp │ │ - tstcs r1, r8, lsr pc │ │ - @ instruction: 0x000bebbe │ │ - andeq lr, r9, r8, ror fp │ │ - bne fea833c0 │ │ - bl 1de0468 │ │ - ldrmi r0, [fp], r3 │ │ - @ instruction: 0x464646f4 │ │ - sbcle r4, r7, #19922944 @ 0x1300000 │ │ - ldcls 0, cr14, [r7, #-276] @ 0xfffffeec │ │ - @ instruction: 0xe00046b0 │ │ - blls 1a0380 │ │ - andcs lr, r0, #63 @ 0x3f │ │ - strtmi r4, [lr], -r1, lsr #13 │ │ - ldmdbls r5, {r1, r2, r4, fp, ip, pc} │ │ - movweq lr, #3001 @ 0xbb9 │ │ - movweq lr, #7030 @ 0x1b76 │ │ - stmiblt sl, {r1, r4, r9, ip, lr, pc} │ │ - andeq lr, r8, #25600 @ 0x6400 │ │ - movweq lr, #60230 @ 0xeb46 │ │ - bl 1d15324 │ │ - cmnle fp, #4194304 @ 0x400000 │ │ - orrmi r1, fp, r2, lsl sl │ │ - streq lr, [r9, #-2992] @ 0xfffff450 │ │ - streq lr, [r6], #-2913 @ 0xfffff49f │ │ - bl 1d5558c │ │ - rsble r0, r1, #805306368 @ 0x30000000 │ │ - cdpne 8, 12, cr9, cr2, cr3, {0} │ │ - @ instruction: 0xf1609802 │ │ - @ instruction: 0xf1b90300 │ │ - @ instruction: 0xf1760502 │ │ - cfstr32ls mvfx0, [r8, #-0] │ │ - bl fed0372c │ │ - bl 1d0ef28 │ │ - movwle r0, #24838 @ 0x6106 │ │ - stmdals r1, {r2, r8, fp, ip, pc} │ │ - ldmdals r4, {r3, r5, r8, pc} │ │ - smlabteq r0, r5, r9, lr │ │ - andcs lr, r0, sp, asr #32 │ │ - sub r6, sl, r8, lsr #32 │ │ - strbtmi r2, [r5], -r0, lsl #2 │ │ - @ instruction: 0xf8dd4690 │ │ - and fp, r2, ip, lsr #32 │ │ - @ instruction: 0x4613469b │ │ - ldcls 6, cr4, [r1], {117} @ 0x75 │ │ - bls 4603ec │ │ - bl 1e557d8 │ │ - andsle r0, r1, #2 │ │ - ldmne r1!, {r0, r7, r8, fp, ip, sp, pc}^ │ │ - movweq lr, #47944 @ 0xbb48 │ │ - bl 1d15768 │ │ - @ instruction: 0xd32f0002 │ │ - bl 1915770 │ │ - blne fe94ef5c │ │ - streq lr, [r8, #-2914] @ 0xfffff49e │ │ - bl 1d953dc │ │ - eorle r0, r5, #1 │ │ - @ instruction: 0xf06f9b0e │ │ - @ instruction: 0xf04f0527 │ │ - bls 41bf68 │ │ - smlatbeq r5, r3, fp, pc @ │ │ - tstne r4, r3, lsl #22 @ │ │ - strne pc, [r5], #-2818 @ 0xfffff4fe │ │ - bls 596fcc │ │ - smlatbpl r1, r3, fp, pc @ │ │ - stmne r0, {r2, r3, r8, r9, fp, ip, pc} │ │ - cmnmi r2, r6, lsl sl │ │ - orreq lr, r3, r1, lsl #22 │ │ - bl 1e55964 │ │ - movwle r0, #45313 @ 0xb101 │ │ - bl 1cd5998 │ │ - movwle r0, #28680 @ 0x7008 │ │ - bls 174bc0 │ │ - tsthi r1, r1, lsl #18 │ │ - stmib r0, {r2, r4, r8, fp, ip, pc}^ │ │ - and r1, r2, r0, lsl #4 │ │ - andcs r9, r0, r8, lsl #18 │ │ - eorlt r6, r5, r8 │ │ - svceq 0x0000e8bd │ │ - strdcs fp, [r0], -r0 │ │ - andsls sl, pc, r8, lsl r9 @ │ │ - bge 838c34 │ │ - @ instruction: 0xff00f7fd │ │ - tstcs ip, sp, lsl r8 │ │ - ldrbtmi r4, [r8], #-2589 @ 0xfffff5e3 │ │ - @ instruction: 0xf7fd447a │ │ - ldmdami ip, {r0, r2, r5, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ - bmi 757050 │ │ - ldrbtmi r4, [sl], #-1144 @ 0xfffffb88 │ │ - mrc2 7, 6, pc, cr14, cr13, {7} │ │ - tstcs ip, sl, lsl r8 │ │ - ldrbtmi r4, [r8], #-2586 @ 0xfffff5e6 │ │ - @ instruction: 0xf7fd447a │ │ - ldmdami r9, {r0, r1, r2, r4, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ - bmi 6970d0 │ │ - ldrbtmi r4, [sl], #-1144 @ 0xfffffb88 │ │ - mrc2 7, 6, pc, cr0, cr13, {7} │ │ - teqcs r7, r7, lsl r8 │ │ - ldrbtmi r4, [r8], #-2583 @ 0xfffff5e9 │ │ - @ instruction: 0xf7fd447a │ │ - ldmdami r6, {r0, r3, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ - bmi 5d70c8 │ │ - ldrbtmi r4, [sl], #-1144 @ 0xfffffb88 │ │ - mcr2 7, 6, pc, cr2, cr13, {7} @ │ │ - tstcs sp, r4, lsl r8 │ │ - ldrbtmi r4, [r8], #-2580 @ 0xfffff5ec │ │ - @ instruction: 0xf7fd447a │ │ - bmi 58e718 │ │ - tstcs r1, r1, lsl r0 │ │ - @ instruction: 0xf7fd447a │ │ - bmi 48d9a4 │ │ - ldrbtmi r2, [sl], #-337 @ 0xfffffeaf │ │ - blx 160cc36 │ │ - @ instruction: 0xfffbbc31 │ │ - andeq pc, r7, ip, ror fp @ │ │ - @ instruction: 0xfffbbc3f │ │ - andeq pc, r7, lr, ror fp @ │ │ - @ instruction: 0xfffbbc4e │ │ - andeq pc, r7, r0, lsl #23 │ │ - @ instruction: 0xfffbbc93 │ │ - andeq pc, r7, r2, asr #23 │ │ - @ instruction: 0xfffbbc4e │ │ - andeq pc, r7, r4, lsr #23 │ │ - @ instruction: 0xfffbc1f2 │ │ - andeq pc, r7, r6, ror #22 │ │ - @ instruction: 0xfffbbad4 │ │ - ldrdeq pc, [r7], -r8 │ │ - andeq pc, r7, r2, lsl #22 │ │ - andeq pc, r7, ip, ror #22 │ │ - strbtmi fp, [pc], -r0, lsl #11 │ │ - strmi fp, [r1], -r6, lsl #1 │ │ - andcs r4, r0, #393216 @ 0x60000 │ │ - ldrbtmi r2, [r8], #-769 @ 0xfffffcff │ │ - strbtmi r9, [r8], -r0 │ │ - andls r9, r3, #4, 4 @ 0x40000000 │ │ - movwls r2, #4612 @ 0x1204 │ │ - @ instruction: 0xf7fd9202 │ │ - svclt 0x0000fbbd │ │ - ldrdeq pc, [r7], -r6 │ │ - svcge 0x0003b5f0 │ │ - svceq 0x0000e92d │ │ - pkhbtmi fp, r3, r3, lsl #1 │ │ - andeq lr, r3, r2, asr sl │ │ - eorhi pc, ip, #0 │ │ - svcpl 0x0000f1b3 │ │ - eorhi pc, pc, #128 @ 0x80 │ │ - blcs 68fac │ │ - svclt 0x00044618 │ │ - ldrmi r3, [r0], -r0, lsr #18 │ │ - svccc 0x0080f5b0 │ │ - ldmdbcc r0, {r3, r4, r5, r8, r9, sl, fp, ip, sp, pc} │ │ - svclt 0x00182b00 │ │ - @ instruction: 0xf5b04613 │ │ - strmi r3, [r6], -r0, lsl #31 │ │ - andmi lr, r0, #323584 @ 0x4f000 │ │ - b 10fe9cc │ │ - @ instruction: 0xf1b64613 │ │ - svclt 0x00387f80 │ │ - @ instruction: 0xf5b03908 │ │ - svclt 0x00383f80 │ │ - @ instruction: 0xf1b6041b │ │ - ldrtmi r7, [r2], -r0, lsl #31 │ │ - andcs lr, r6, pc, asr #20 │ │ - b 107e9ec │ │ - @ instruction: 0xf1b26213 │ │ - svclt 0x00385f80 │ │ - @ instruction: 0xf1b63904 │ │ - svclt 0x00387f80 │ │ - @ instruction: 0xf1b2021b │ │ - ldrmi r5, [r5], -r0, lsl #31 │ │ - andne lr, r2, pc, asr #20 │ │ - b 107ea0c │ │ - @ instruction: 0xf1b57513 │ │ - svclt 0x00384f80 │ │ - @ instruction: 0xf1b23902 │ │ - b 1426b3c │ │ - strtmi r0, [sl], -r5, lsl #1 │ │ - tsteq fp, r8, lsr pc │ │ - svcmi 0x0080f1b5 │ │ - b 107ea2c │ │ - @ instruction: 0xf06f7293 │ │ - @ instruction: 0xf1b2005f │ │ - svclt 0x00c83fff │ │ - bne 105d160 │ │ - ldrtcc pc, [r0], r5, asr #4 @ │ │ - streq pc, [r1], -r0, asr #5 │ │ - svcmi 0x0080f1b5 │ │ - svclt 0x0038b200 │ │ - bl 4efdc │ │ - bl 1cef74 │ │ - @ instruction: 0xf64c1000 │ │ - @ instruction: 0xf6c71693 │ │ - blx 145c6b6 │ │ - addne pc, r6, #6 │ │ - sbcsvc lr, r0, r6, lsl #22 │ │ - @ instruction: 0xf0802851 │ │ - ldfmip f0, [r0, #880]! @ 0x370 │ │ - svccc 0x00fff1b2 │ │ - cdpvc 6, 10, cr15, cr0, cr15, {2} │ │ - stceq 0, cr15, [r0], {79} @ 0x4f │ │ - bl 19ff94 │ │ - b 14151a4 │ │ - @ instruction: 0xf8551000 │ │ - @ instruction: 0xf04f8000 │ │ - svclt 0x00c80500 │ │ - blx 1181b8 │ │ - adcmi pc, sl, r5, lsl #8 │ │ - ldreq pc, [pc, #-133] @ 4ed37 │ │ - @ instruction: 0xf8d9085b │ │ - rscmi r6, fp, r4 │ │ - blx fea5fa32 │ │ - blx fea515de │ │ - blx fe9dc1da │ │ - bl 50fde4 │ │ - blx ff9cfa02 │ │ - @ instruction: 0xf8b95462 │ │ - @ instruction: 0xf14c2008 │ │ - ldrmi r0, [r1], #-1536 @ 0xfffffa00 │ │ - smlatbeq r1, lr, fp, lr │ │ - @ instruction: 0xf14618c0 │ │ - @ instruction: 0xf1100600 │ │ - @ instruction: 0xf1014000 │ │ - bl 158f278 │ │ - @ instruction: 0xf0010e06 │ │ - @ instruction: 0xf144033f │ │ - @ instruction: 0xf1c30000 │ │ - blx bd0288 │ │ - blx 8b618 │ │ - b 110c624 │ │ - andcs r0, r1, #100663296 @ 0x6000000 │ │ - @ instruction: 0x0620f1b3 │ │ - blx 87eb7c │ │ - ldrls pc, [r2, #-1030] @ 0xfffffbfa │ │ - @ instruction: 0xf505fa22 │ │ - strls r2, [sp], -r0, lsl #28 │ │ - blx feb8c │ │ - blx 10c248 │ │ - tstls r1, #3145728 @ 0x300000 @ │ │ - @ instruction: 0x2600bf58 │ │ - andsls r1, r0, #1824 @ 0x720 │ │ - stmdaeq r2, {r1, r2, r3, r9, fp, sp, lr, pc} │ │ - andeq pc, r0, #1073741849 @ 0x40000019 │ │ - b 73684 │ │ - b 1651654 │ │ - andsle r0, r6, sl, lsl #4 │ │ - @ instruction: 0xf8b9697b │ │ - strls r2, [fp], -sl │ │ - ldrvc pc, [r0], -r2, asr #4 │ │ - @ instruction: 0xf8cd42b4 │ │ - andle fp, pc, #48 @ 0x30 │ │ - stclcs 6, cr4, [r4], #-560 @ 0xfffffdd0 │ │ - @ instruction: 0xf04fd222 │ │ - strcs r0, [r1], -r0, lsl #22 │ │ - svclt 0x00882c09 │ │ - bleq cafb4 │ │ - strcs fp, [sl], -r8, lsl #31 │ │ - @ instruction: 0xf8cbe045 │ │ - mrs ip, (UNDEF: 67) │ │ - @ instruction: 0x462b4699 │ │ - strbcs pc, [r0, #-580] @ 0xfffffdbc @ │ │ - streq pc, [pc, #-704] @ 4ebd0 │ │ - andsle r4, r9, #172, 4 @ 0xc000000a │ │ - strtvs pc, [r0], r8, asr #4 │ │ - vsubhn.i16 d20, q8, q6 │ │ - @ instruction: 0xf04f0601 │ │ - adcsmi r0, r4, #5120 @ 0x1400 │ │ - @ instruction: 0xf04fbf3c │ │ - vqdmulh.s d16, d2, d4 │ │ - eor r7, sl, r0, lsl r6 │ │ - bleq 14aff0 │ │ - ldrbtvc pc, [sl], -pc, asr #8 @ │ │ - svcvc 0x007af5b4 │ │ - @ instruction: 0xf04fbf38 │ │ - svclt 0x00380b02 │ │ - eor r2, r0, r4, ror #12 │ │ - strne pc, [r0], -lr, asr #4 │ │ - vsubhn.i16 d20, q8, q6 │ │ - adcsmi r5, r4, #256901120 @ 0xf500000 │ │ - vhsub.s8 d29, d9, d12 │ │ - @ instruction: 0xf04f6680 │ │ - vqdmlsl.s q8, d0, d7 │ │ - adcsmi r0, r4, #152, 12 @ 0x9800000 │ │ - @ instruction: 0xf04fbf34 │ │ - ldrtmi r0, [r5], -r6, lsl #22 │ │ - and r4, sl, lr, lsr #12 │ │ - strcs pc, [r0, #-1612] @ 0xfffff9b4 │ │ - bleq 2cb034 │ │ - ldrcc pc, [sl, #1731] @ 0x6c3 │ │ - svclt 0x003442ac │ │ - bleq 28b040 │ │ - ldrmi r4, [sp], -lr, lsr #12 │ │ - bl feb20838 │ │ - @ instruction: 0xf8d70202 │ │ - andcc r9, r1, #16 │ │ - andslt fp, sl, #268435457 @ 0x10000001 │ │ - lfmle f4, 4, [r2, #-580]! @ 0xfffffdbc │ │ - @ instruction: 0xf08cfa1f │ │ - andls r9, r8, sl, lsl #10 │ │ - smlabbls r9, r8, sl, r1 │ │ - strbmi r1, [r8, #-2761] @ 0xfffff537 │ │ - blx 43ec10 │ │ - @ instruction: 0xf8cdf981 │ │ - @ instruction: 0xf1a99038 │ │ - strcs r0, [r0, #-2305] @ 0xfffff6ff │ │ - ldrtmi r4, [r1], -r0, lsr #12 │ │ - stmda r0, {r0, r1, r3, r4, r5, r6, ip, sp, lr, pc} │ │ - adcmi r6, r9, #933888 @ 0xe4000 │ │ - rscshi pc, r2, r0 │ │ - ldrmi pc, [r6], #-2816 @ 0xfffff500 │ │ - strmi r6, [r9, #2297]! @ 0x8f9 │ │ - eorseq pc, r0, r0, lsl #2 │ │ - subsle r5, r1, r8, asr #10 │ │ - strmi r1, [fp, #3176]! @ 0xc68 │ │ - @ instruction: 0xf64cd079 │ │ - adfcsm f4, f2, #5.0 │ │ - bicmi pc, ip, ip, asr #13 │ │ - blx fe9e0786 │ │ - b 1413778 │ │ - @ instruction: 0x460e01d2 │ │ - ldmdami r6!, {r5, r6, r7, r9, ip, lr, pc}^ │ │ - @ instruction: 0xf7ff4478 │ │ - bls 34e980 │ │ - stclmi 6, cr15, [sp], {76} @ 0x4c │ │ - @ instruction: 0xf6cc9206 │ │ - bls 4a22c0 │ │ - ldrmi r9, [sp], -r7, lsl #10 │ │ - blx 1f5bcc │ │ - blcs 8b7a4 │ │ - andcs fp, r0, #88, 30 @ 0x160 │ │ - strne lr, [r0, #-2509] @ 0xfffff633 │ │ - cmpeq lr, pc, asr #20 │ │ - bicvc lr, r0, r1, asr #20 │ │ - bl 4b37c0 │ │ - b 140f8f4 │ │ - @ instruction: 0xf1420050 │ │ - blx fe8cf7be │ │ - @ instruction: 0xf024540c │ │ - bl 1903d0 │ │ - @ instruction: 0xf04f0594 │ │ - blne 14dc2fc │ │ - @ instruction: 0xf1601a89 │ │ - blcs 4efd4 │ │ - strcs pc, [ip, #-2977] @ 0xfffff45f │ │ - tstpl r4, r1, lsl #22 @ │ │ - andne pc, ip, r0, lsl #22 │ │ - blx 9f542c │ │ - svclt 0x0058f101 │ │ - @ instruction: 0xf103fa06 │ │ - ldmvs r9!, {r0, r2, r8, ip, pc}^ │ │ - stmib sp, {r8, r9, sp}^ │ │ - strbmi r2, [sl], -r2 │ │ - @ instruction: 0xf000980c │ │ - @ instruction: 0xe085f8bb │ │ - vstrls d9, [sp, #-68] @ 0xffffffbc │ │ - stc2 10, cr15, [r3], {6} @ │ │ - svclt 0x00582d00 │ │ - stceq 0, cr15, [r0], {79} @ 0x4f │ │ - vstrcs s18, [r0, #-72] @ 0xffffffb8 │ │ - vpmax.u8 d15, d3, d4 │ │ - @ instruction: 0xf002fa24 │ │ - vpmax.s8 d15, d2, d22 │ │ - blx 17ed84 │ │ - svclt 0x0058f005 │ │ - vpmax.s8 d15, d5, d6 │ │ - svclt 0x00582d00 │ │ - bl 517c34 │ │ - cdpls 3, 0, cr0, cr9, cr8, {0} │ │ - andeq lr, sl, r0, asr #22 │ │ - @ instruction: 0x0c03e9cd │ │ - strls r9, [r0], -fp, lsl #16 │ │ - andls r6, r6, lr, ror r9 │ │ - andls r9, r7, sl, lsl #16 │ │ - movwvs lr, #6605 @ 0x19cd │ │ - stmdals ip, {r0, r2, r9, ip, pc} │ │ - stmdbls r8, {r1, r4, r6, sp, lr, pc} │ │ - ldmib sp, {r0, r9, sp}^ │ │ - @ instruction: 0xf04f9b0c │ │ - stmdbcc r1, {r1, r3, sl, fp} │ │ - cdpeq 0, 3, cr15, cr15, cr1, {0} │ │ - @ instruction: 0xf1ce2100 │ │ - blx 8d00f0 │ │ - blx cc4ac │ │ - msrmi CPSR_sc, #4, 8 @ 0x4000000 │ │ - strteq pc, [r0], #-446 @ 0xfffffe42 │ │ - blx 8bede0 │ │ - blx 8cc494 │ │ - svclt 0x0058f40e │ │ - @ instruction: 0x43252400 │ │ - ldmdbvs fp!, {r0, r1, r3, r4, r5, r8, ip, lr, pc} │ │ - subsle r4, r3, #152, 4 @ 0x80000009 │ │ - strpl pc, [ip], #-2984 @ 0xfffff458 │ │ - streq lr, [sl], sl, lsl #22 │ │ - @ instruction: 0xf1bb9b11 │ │ - blx fe8d2ca6 │ │ - bl 990d8 │ │ - bl 14f6b0 │ │ - cdpls 4, 1, cr0, cr2, cr6, {2} │ │ - vpmax.u8 d15, d3, d21 │ │ - cmpeq r1, r8, lsl #22 │ │ - @ instruction: 0xf606fa04 │ │ - movweq lr, #27203 @ 0x6a43 │ │ - svclt 0x005868fe │ │ - vpmax.u8 d15, d11, d20 │ │ - ldrtpl r3, [r3], #-816 @ 0xfffffcd0 │ │ - blls 45b0d4 │ │ - stmdaeq r3, {r0, r2, r9, fp, sp, lr, pc} │ │ - b 175d14 │ │ - blls 3d18e8 │ │ - bicle r4, r4, r3, lsl #5 │ │ - blge b5108 │ │ - ldmdbvs r8!, {ip, pc}^ │ │ - stm r3, {r0, r1, r2, r8, ip, pc} │ │ - stmdals fp, {r0, r8, sl} │ │ - strdls r6, [r4], -r9 │ │ - stmib sp, {r1, r3, fp, ip, pc}^ │ │ - strbmi r0, [r8], -r5, lsl #4 │ │ - blls 3e95e8 │ │ - @ instruction: 0xf838f000 │ │ - andcs lr, r0, r2 │ │ - andeq pc, r0, r9, asr #17 │ │ - pop {r0, r1, r4, ip, sp, pc} │ │ - ldcllt 15, cr0, [r0] │ │ - tstcs ip, r0, lsl r8 │ │ - ldrbtmi r4, [r8], #-2576 @ 0xfffff5f0 │ │ - @ instruction: 0xf7fd447a │ │ - stmdami pc, {r0, r1, r2, r3, r4, r5, sl, fp, ip, sp, lr, pc} @ │ │ - bmi 4175b8 │ │ - ldrbtmi r4, [sl], #-1144 @ 0xfffffb88 │ │ - ldc2 7, cr15, [r8], #-1012 @ 0xfffffc0c │ │ - ldmdbvs r8!, {r1, r2, r3, r9, fp, lr} │ │ - @ instruction: 0x4601447a │ │ - @ instruction: 0xf8d8f7fd │ │ - ldmdbvs r9!, {r2, r3, r9, fp, lr} │ │ - @ instruction: 0xf7fd447a │ │ - bmi 28d494 │ │ - ldrbtmi r2, [sl], #-337 @ 0xfffffeaf │ │ - @ instruction: 0xf8cef7fd │ │ - @ instruction: 0xfffbbb2c │ │ - andeq pc, r7, r0, ror r8 @ │ │ - @ instruction: 0xfffbb6e5 │ │ - @ instruction: 0x0007f6b0 │ │ - @ instruction: 0xfffbbd2c │ │ - @ instruction: 0x0007f6b2 │ │ - strdeq pc, [r7], -r2 │ │ - andeq pc, r7, r8, asr #13 │ │ - andeq pc, r7, ip, asr #13 │ │ - svcge 0x0003b5f0 │ │ - svceq 0x0000e92d │ │ - stccs 8, cr15, [r4, #-308] @ 0xfffffecc │ │ - @ instruction: 0x5e08e9d7 │ │ - stmdagt r6, {r0, r1, r2, r4, r6, r7, r8, fp, sp, lr, pc} │ │ - streq lr, [ip], #-2997 @ 0xfffff44b │ │ - streq lr, [r8], #-2942 @ 0xfffff482 │ │ - bl fef83a80 │ │ - bl 1a501ac │ │ - blne b509d4 │ │ - streq lr, [r6], #-2942 @ 0xfffff482 │ │ - ldmib r7, {r0, r1, r4, r5, r9, ip, lr, pc}^ │ │ - subseq r9, r6, r4, lsl #4 │ │ - ldrbvc lr, [r9], r6, asr #20 │ │ - beq 12ca0a0 │ │ - bleq 209f54 │ │ - @ instruction: 0x0609ebbc │ │ - streq lr, [r2], #-2920 @ 0xfffff498 │ │ - @ instruction: 0x0606ebb9 │ │ - streq lr, [r4], #-2930 @ 0xfffff48e │ │ - b 1443a0c │ │ - rsbeq r0, lr, lr, asr #8 │ │ - ldrbvc lr, [r5], #2628 @ 0xa44 │ │ - @ instruction: 0x0606ebba │ │ - streq lr, [r4], #-2939 @ 0xfffff485 │ │ - bls 83df8 │ │ - stmdale r8!, {r0, r1, r4, r7, r9, lr}^ │ │ - @ instruction: 0x810268ba │ │ - movwne lr, #2496 @ 0x9c0 │ │ - bl fedc7230 │ │ - bl 1fd0214 │ │ - andle r0, sl, #33554432 @ 0x2000000 │ │ - streq lr, [r5], #-3001 @ 0xfffff447 │ │ - andeq lr, lr, #100352 @ 0x18800 │ │ - @ instruction: 0x0604ebbc │ │ - streq lr, [r2, #-2920] @ 0xfffff498 │ │ - @ instruction: 0x41aa1ba6 │ │ - tstcs r0, r5, lsl #4 │ │ - andlt r6, r1, r1 │ │ - svceq 0x0000e8bd │ │ - bls 7e9d8 │ │ - ldmdale r0, {r0, r1, r4, r7, r9, lr}^ │ │ - ldrdls pc, [ip], -r7 │ │ - ldclcc 0, cr15, [pc], #316 @ 4f360 │ │ - mvnlt r4, sp, lsl r6 │ │ - vmlaeq.f64 d14, d5, d1 │ │ - @ instruction: 0xf10c462c │ │ - stccc 12, cr0, [r1, #-4] │ │ - stccs 8, cr15, [r1], {30} │ │ - rscsle r2, r4, r9, lsr sl │ │ - addsmi r5, ip, #4736 @ 0x1280 │ │ - andeq pc, r1, #-2147483648 @ 0x80000000 │ │ - eorle r5, r0, #310378496 @ 0x12800000 │ │ - strmi r4, [sp], -r1, lsl #13 │ │ - @ instruction: 0x46614670 │ │ - @ instruction: 0x461c2230 │ │ - blx 1e0b440 │ │ - strbmi r4, [r8], -r9, lsr #12 │ │ - ldmvs lr!, {r0, r1, r5, r9, sl, lr} │ │ - ldrcs lr, [r1, #-34]! @ 0xffffffde │ │ - @ instruction: 0xf1b3b1a3 │ │ - andvc r0, sp, r1, lsl #24 │ │ - mcrrne 0, 0, sp, ip, cr15 │ │ - strmi r4, [fp], r2, lsl #13 │ │ - strtmi r4, [r0], -r1, ror #12 │ │ - ldrcs r2, [r0, #-560]! @ 0xfffffdd0 │ │ - @ instruction: 0xf07a461c │ │ - ldrbmi pc, [r9], -r1, ror #20 @ │ │ - @ instruction: 0x46234650 │ │ - ldmvs lr!, {r1, sp, lr, pc} │ │ - ldrcs lr, [r0, #-12]! │ │ - andcc r6, r1, #12189696 @ 0xba0000 │ │ - bls 7baf0 │ │ - andle r4, r5, #805306377 @ 0x30000009 │ │ - vmlsl.s8 , d9, d15 │ │ - svclt 0x00c44296 │ │ - movwcc r5, #5325 @ 0x14cd │ │ - addsmi r9, r3, #0, 20 │ │ - tsthi r6, sl, lsl #16 │ │ - bmi 209114 │ │ - stmdbls r0, {r1, r3, r4, r5, r6, sl, lr} │ │ - @ instruction: 0xf7fd4618 │ │ - bmi 18dd0c │ │ - @ instruction: 0xe7f8447a │ │ - ldrbtmi r4, [sl], #-2563 @ 0xfffff5fd │ │ - svclt 0x0000e7f5 │ │ - andeq pc, r7, r8, lsl #11 │ │ - andeq pc, r7, ip, asr r5 @ │ │ - andeq pc, r7, r6, ror #10 │ │ - svcge 0x0003b5f0 │ │ - stclt 8, cr15, [r4, #-308] @ 0xfffffecc │ │ - subsle r2, r0, r0, lsl #18 │ │ - stmdavc r0, {r2, r7, r9, sl, lr} │ │ - ldmdble r3, {r4, r5, fp, sp}^ │ │ - strcs r6, [r2], #-2232 @ 0xfffff748 │ │ - vmaxnm.f32 s30, s4, s30 │ │ - svceq 0x0001f1be │ │ - blle 66f30c │ │ - addmi fp, sl, #536870921 @ 0x20000009 │ │ - andgt pc, r4, r0, asr #17 │ │ - bne fe2c3ba8 │ │ - bl 3623ac │ │ - addmi r0, fp, #2097152 @ 0x200000 │ │ - smlabtvs r7, r0, r9, lr │ │ - streq pc, [r2], -pc, asr #32 │ │ - streq pc, [r1, #-79] @ 0xffffffb1 │ │ - movwhi r4, #25724 @ 0x647c │ │ - addvs r8, r2, r6, lsl #3 │ │ - strmi lr, [r4, #-2496] @ 0xfffff640 │ │ - bne 1745774 │ │ - cdpmi 0, 1, cr14, cr14, cr4, {1} │ │ - addmi r2, fp, #0, 10 │ │ - andeq pc, r0, #-2147483597 @ 0x80000033 │ │ - stmib r0, {r1, r2, r3, r4, r5, r6, sl, lr}^ │ │ - movwhi ip, #16647 @ 0x4107 │ │ - orrhi r6, r5, r2, lsl #2 │ │ - strvs lr, [r1], #-2496 @ 0xfffff640 │ │ - bne 16bf15c │ │ - ldmdale r1, {r0, r4, r7, r9, lr} │ │ - @ instruction: 0xf85d2103 │ │ - @ instruction: 0xbdf0bb04 │ │ - tstvs r2, r2, asr sl │ │ - addvs r2, r1, r0, lsl #4 │ │ - orrhi r2, r2, r2, lsl #2 │ │ - bmi 43b8f4 │ │ - movwhi r2, #5633 @ 0x1601 │ │ - stmib r0, {r1, r3, r4, r5, r6, sl, lr}^ │ │ - and r2, r1, r7, lsl #12 │ │ - movweq lr, #60161 @ 0xeb01 │ │ - addvs r2, r3, #0, 2 │ │ - smlabbcs r4, r1, r4, r8 │ │ - bllt 18d4f8 │ │ - stmdami sl, {r4, r5, r6, r7, r8, sl, fp, ip, sp, pc} │ │ - bmi 2d7810 │ │ - ldrbtmi r4, [sl], #-1144 @ 0xfffffb88 │ │ - blx 20d38a │ │ - tstcs pc, r8, lsl #16 │ │ - ldrbtmi r4, [r8], #-2568 @ 0xfffff5f8 │ │ - @ instruction: 0xf7fd447a │ │ - svclt 0x0000faff │ │ - @ instruction: 0xffff752a │ │ - @ instruction: 0xfffbbbaa │ │ - @ instruction: 0xffff757a │ │ - @ instruction: 0xfffbbaa7 │ │ - @ instruction: 0x0007f4be │ │ - @ instruction: 0xfffbbb29 │ │ - andeq pc, r7, r0, asr #9 │ │ - svcge 0x0003b5f0 │ │ - svceq 0x0000e92d │ │ - strmi fp, [sp], -r3, lsr #1 │ │ - strbeq r6, [sl], r9, asr #18 │ │ - streq sp, [r9], r7, asr #8 │ │ - bmi 140452c │ │ - tstvc r0, r2, asr #4 @ │ │ - ldmvc ip, {r0, r1, r2, r3, r6, r9, sl, ip, sp, lr, pc} │ │ - ldrbtmi r4, [sl], #-648 @ 0xfffffd78 │ │ - vcgt.s8 , , q12 │ │ - vfma.f32 , q7, │ │ - @ instruction: 0xf10d03ff │ │ - tstcs r0, ip, lsl #22 │ │ - lfmne f7, 1, [r7], #820 @ 0x334 │ │ - ldmibeq r0!, {r0, r2, r3, r6, r9, sl, ip, sp, lr, pc}^ │ │ - bmi 1f4bd04 │ │ - mvnspl pc, #192, 4 │ │ - blx fe874812 │ │ - bl 32083c │ │ - stmdbcc r4, {r0, r9, sl, fp} │ │ - b 141fe74 │ │ - blx 15c56e │ │ - strtmi r0, [r0], -r9, lsl #10 │ │ - b 143bed8 │ │ - blx 1d0e7e │ │ - b 144cc50 │ │ - blx 1e0d86 │ │ - @ instruction: 0xf8325508 │ │ - @ instruction: 0xf8ae6016 │ │ - adclt r6, sp, #6 │ │ - andspl pc, r5, r2, lsr r8 @ │ │ - andpl pc, r8, lr, lsr #17 │ │ - stcls 8, cr13, [r2, #-900] @ 0xfffffc7c │ │ - stfeqd f7, [sl], {1} │ │ - stmdacs r3!, {r5, r9, sl, lr}^ │ │ - @ instruction: 0x4601d838 │ │ - movtle r2, #30986 @ 0x790a │ │ - andsne pc, r1, r2, lsr r8 @ │ │ - andeq pc, r2, ip, lsr #3 │ │ - andspl sl, r1, #12288 @ 0x3000 │ │ - stmdbge r3, {r1, r2, r6, sp, lr, pc} │ │ - @ instruction: 0x4613227f │ │ - andeq pc, pc, #0 │ │ - ldrbeq pc, [r7], -r2, lsl #2 @ │ │ - svclt 0x00382a0a │ │ - ldrteq pc, [r0], -r2, lsl #2 @ │ │ - stmdbeq r0, {r1, r3, r4, r6, r9, sl, fp, ip} │ │ - mvnsle r5, lr, asr #9 │ │ - stmdbge r3, {r1, r2, r3, sp, lr, pc} │ │ - @ instruction: 0x4613227f │ │ - andeq pc, pc, #0 │ │ - ldrteq pc, [r7], -r2, lsl #2 @ │ │ - svclt 0x00382a0a │ │ - ldrteq pc, [r0], -r2, lsl #2 @ │ │ - stmdbeq r0, {r1, r3, r4, r6, r9, sl, fp, ip} │ │ - mvnsle r5, lr, asr #9 │ │ - bmi 756604 │ │ - addeq pc, r1, r0, asr #3 │ │ - ldrbtmi r4, [sl], #-1049 @ 0xfffffbe7 │ │ - stmib sp, {r1, r8, r9, sp}^ │ │ - strtmi r1, [r8], -r0 │ │ - eor r2, r5, r1, lsl #2 │ │ - stceq 0, cr15, [sl], {79} @ 0x4f │ │ - stmible r6, {r0, r1, r5, r6, fp, sp}^ │ │ - vhsub.s8 d27, d17, d1 │ │ - stmeq r9, {r0, r1, r3, r4, r5, r6, r8, r9, lr} │ │ - stfeqd f7, [r2], {172} @ 0xac │ │ - blge 120234 │ │ - blx 925fa │ │ - addlt r0, r0, #8 │ │ - andseq pc, r0, r2, lsr r8 @ │ │ - andeq pc, ip, r3, lsr #16 │ │ - adcsle r2, r7, #163840 @ 0x28000 │ │ - andeq pc, r1, ip, lsr #3 │ │ - @ instruction: 0xf041aa03 │ │ - ldrpl r0, [r1], #-304 @ 0xfffffed0 │ │ - smlabteq sl, r0, r1, pc @ │ │ - ldrmi sl, [r0], #-2563 @ 0xfffff5fd │ │ - stmib sp, {r0, r9, sp}^ │ │ - strtmi r0, [r8], -r0, lsl #2 │ │ - movwcs r2, #257 @ 0x101 │ │ - @ instruction: 0xff95f7fc │ │ - pop {r0, r1, r5, ip, sp, pc} │ │ - ldcllt 15, cr0, [r0] │ │ - @ instruction: 0xfffcf6e6 │ │ - @ instruction: 0xffff757a │ │ - andeq lr, r7, #3424256 @ 0x344000 │ │ - ldmvs r3, {r1, r8, fp, lr}^ │ │ - ldrbtmi r2, [r9], #-523 @ 0xfffffdf5 │ │ - svclt 0x00004718 │ │ - @ instruction: 0xfffbb9f3 │ │ - andeq lr, r7, #3424256 @ 0x344000 │ │ - ldmvs r3, {r1, r8, fp, lr}^ │ │ - ldrbtmi r2, [r9], #-526 @ 0xfffffdf2 │ │ - svclt 0x00004718 │ │ - @ instruction: 0xfffbb9ea │ │ - strbtmi fp, [pc], -r0, lsl #11 │ │ - strmi fp, [r1], -sl, lsl #1 │ │ - bmi 2a156c │ │ - ldrbtmi r2, [r8], #-768 @ 0xfffffd00 │ │ - cdpne 0, 7, cr9, cr8, cr8, {0} │ │ - stmdage r1, {r0, r1, r2, ip, pc} │ │ - movwcs r9, #4869 @ 0x1305 │ │ - movwls r4, #9338 @ 0x247a │ │ - blge 234174 │ │ - andls r9, r1, #201326592 @ 0xc000000 │ │ - @ instruction: 0xff58f7fc │ │ - @ instruction: 0xffffffdb │ │ - andeq pc, r7, r0, asr #6 │ │ - strbtmi fp, [pc], -r0, lsl #11 │ │ - strmi fp, [r1], -sl, lsl #1 │ │ - bmi 2a15a0 │ │ - ldrbtmi r2, [r8], #-768 @ 0xfffffd00 │ │ - cdpne 0, 7, cr9, cr8, cr8, {0} │ │ - stmdage r1, {r0, r1, r2, ip, pc} │ │ - movwcs r9, #4869 @ 0x1305 │ │ - movwls r4, #9338 @ 0x247a │ │ - blge 2341a8 │ │ - andls r9, r1, #201326592 @ 0xc000000 │ │ - @ instruction: 0xff3ef7fc │ │ - @ instruction: 0xffffff93 │ │ - andeq pc, r7, r4, lsl r3 @ │ │ - strbtmi fp, [pc], -r0, lsl #11 │ │ - stmdahi r2, {r1, r5, r7, ip, sp, pc} │ │ - mvfeqe f7, #5.0 │ │ - cmncs pc, ip, lsl #13 │ │ - @ instruction: 0xf002460b │ │ - setend le │ │ - stmdbcs sl, {r0, r1, r2, r4, r6} │ │ - @ instruction: 0xf101bf38 │ │ - vmvn.i32 d16, #160 @ 0x000000a0 │ │ - cdpne 2, 5, cr1, cr9, cr11, {0} │ │ - @ instruction: 0xf80e2a00 │ │ - mvnle r0, r3 │ │ - bmi 21673c │ │ - addeq pc, r1, r0, asr #3 │ │ - tsteq r3, lr, lsl #22 │ │ - movwcs r4, #9338 @ 0x247a │ │ - andne lr, r0, sp, asr #19 │ │ - tstcs r1, r0, ror #12 │ │ - @ instruction: 0xff1ff7fc │ │ - stclt 0, cr11, [r0, #136] @ 0x88 │ │ - @ instruction: 0xffff7440 │ │ - svcge 0x0003b5f0 │ │ - svceq 0x0000e92d │ │ - bvc fb824 │ │ - bcs fe073a1c │ │ - @ instruction: 0xf04fd103 │ │ - smlabbcs r0, r0, r8, r0 │ │ - stmvs r2, {r3, sp, lr, pc} │ │ - mulls sp, r0, r8 │ │ - mulge ip, r0, r8 │ │ - mvnseq pc, r2, lsr #32 │ │ - @ instruction: 0xf882fa5f │ │ - ldmib r0, {r1, r2, r7, r8, r9, fp, ip, sp, lr}^ │ │ - cdpcs 12, 8, cr5, cr0, cr0, {0} │ │ - @ instruction: 0xf04fd104 │ │ - @ instruction: 0xf04f0b80 │ │ - and r0, r7, r0, lsl #28 │ │ - ldrdvs pc, [lr], -r0 │ │ - stcvc 12, cr7, [r0], {195} @ 0xc3 │ │ - cdpeq 0, 15, cr15, cr15, cr6, {1} │ │ - blx fe20dfca │ │ - streq pc, [r0], #440 @ 0x1b8 │ │ - svclt 0x00184626 │ │ - streq lr, [r8], -r1, asr #20 │ │ - svclt 0x00089605 │ │ - svclt 0x000846a2 │ │ - blx 18210e8 │ │ - blx 184d090 │ │ - adcmi pc, r6, #-1996488704 @ 0x89000000 │ │ - ldrtmi fp, [r4], -r8, lsl #31 │ │ - addeq pc, r0, #-1073741778 @ 0xc000002e │ │ - ldrmi fp, [r3], -r8, lsl #30 │ │ - svclt 0x00089303 │ │ - andls r4, r2, r0, lsl r6 │ │ - b 13ff2e4 │ │ - andls r0, r1, #-1342177280 @ 0xb0000000 │ │ - svclt 0x00042d00 │ │ - stceq 0, cr15, [r1], {79} @ 0x4f │ │ - stmdals r4, {r0, r8, sl, sp} │ │ - beq 1ca548 │ │ - ldmdaeq r4, {r0, r2, r3, r8, ip, sp, lr, pc} │ │ - blls 249de0 │ │ - @ instruction: 0xd00942b4 │ │ - andne pc, r6, r8, lsl r8 @ │ │ - @ instruction: 0xf8db4648 │ │ - @ instruction: 0x47902010 │ │ - stmdacs r0, {r0, r9, sl, ip, sp} │ │ - strd sp, [r2], #-4 @ │ │ - svceq 0x0000f1ba │ │ - @ instruction: 0xf8dbd04b │ │ - ldmdami r2!, {r2, r3, lr} │ │ - andls r4, r4, r8, ror r4 │ │ - stcpl 6, cr2, [r8] │ │ - cmneq pc, r0, lsr #3 @ │ │ - svceq 0x005ff111 │ │ - stmdacs r2!, {r0, r3, r8, r9, ip, lr, pc} │ │ - stmdacs r7!, {r0, r1, r2, ip, lr, pc} │ │ - ldmdacs ip, {r3, r4, r8, r9, sl, fp, ip, sp, pc}^ │ │ - strcc sp, [r1], -r3 │ │ - ldrhle r4, [r0, #82]! @ 0x52 │ │ - @ instruction: 0x46484656 │ │ - ldrtmi r4, [r2], -r9, lsr #12 │ │ - stmdacs r0, {r5, r7, r8, r9, sl, lr} │ │ - ldrmi sp, [r2, #323]! @ 0x143 │ │ - ldrtmi sp, [r5], #-45 @ 0xffffffd3 │ │ - stmdavc r9!, {r2, fp, ip, pc} │ │ - @ instruction: 0xf0025642 │ │ - @ instruction: 0xf1b2007f │ │ - stcle 15, cr3, [r1, #-1020] @ 0xfffffc04 │ │ - ands r2, r2, r1, lsl #4 │ │ - andeq fp, r0, #24, 2 │ │ - subscc r2, ip, r2, lsl #4 │ │ - ldmdami sp, {r0, r2, r3, sp, lr, pc} │ │ - @ instruction: 0xf001090a │ │ - ldrbtmi r0, [r8], #-271 @ 0xfffffef1 │ │ - mcrrpl 12, 8, r5, r0, cr2 │ │ - andcs r0, r4, #285212672 @ 0x11000000 │ │ - andvs lr, r0, r1, asr #20 │ │ - cmpeq ip, r7, asr #12 @ │ │ - tstcs r0, r8, lsl #6 │ │ - @ instruction: 0xf88d9005 │ │ - stmdbge r5, {r3, r4, ip} │ │ - @ instruction: 0xf88d4648 │ │ - @ instruction: 0x47a02019 │ │ - mvnsmi fp, #200, 18 @ 0x320000 │ │ - beq 8a3b8 │ │ - streq pc, [r1, #-261] @ 0xfffffefb │ │ - stmdals r1, {r3, r4, r5, r7, r8, ip, lr, pc} │ │ - stmdals r2, {r0, r2, ip, pc} │ │ - stmdals r3, {r2, r6, r7, r9, ip, sp, pc} │ │ - adcmi fp, ip, #1342177292 @ 0x5000000c │ │ - strtmi fp, [r5], -r8, lsl #31 │ │ - andle r4, sp, r5, lsr #5 │ │ - andne pc, r4, r8, lsl r8 @ │ │ - @ instruction: 0xf8db4648 │ │ - @ instruction: 0x47902010 │ │ - stmdacs r0, {r0, sl, ip, sp} │ │ - strdcs sp, [r1], -r4 │ │ - pop {r0, r1, r2, ip, sp, pc} │ │ - ldcllt 15, cr0, [r0] │ │ - ldrb r2, [r9, r0]! │ │ - @ instruction: 0xfffbc956 │ │ - @ instruction: 0xfffbbb46 │ │ - svcge 0x0003b5f0 │ │ - stclt 8, cr15, [r4, #-308] @ 0xfffffecc │ │ - eorle r2, r0, #8, 20 @ 0x8000 │ │ - cmnlt fp, #720896 @ 0xb0000 │ │ - subsle r2, r3, r1, lsl #20 │ │ - blcs 6d8d8 │ │ - bcs 103904 │ │ - stmvc fp, {r1, r2, r3, r6, ip, lr, pc} │ │ - subsle r2, r2, r0, lsl #22 │ │ - suble r2, r9, r3, lsl #20 │ │ - blcs 6daec │ │ - bcs 183900 │ │ - stmdbvc fp, {r2, r6, ip, lr, pc} │ │ - suble r2, ip, r0, lsl #22 │ │ - eorsle r2, pc, r5, lsl #20 │ │ - blcs 6dd00 │ │ - bcs 2038fc │ │ - stmibvc fp, {r1, r3, r4, r5, ip, lr, pc} │ │ - movwcs fp, #27587 @ 0x6bc3 │ │ - stclne 0, cr14, [fp], {68} @ 0x44 │ │ - movweq pc, #12323 @ 0x3023 @ │ │ - @ instruction: 0x0c01ebb3 │ │ - movwcs sp, #12 │ │ - bicslt r5, lr, #52736 @ 0xce00 │ │ - ldrmi r3, [ip, #769] @ 0x301 │ │ - @ instruction: 0xf1a2d1fa │ │ - ldrbmi r0, [r4, #3592]! @ 0xe08 │ │ - ands sp, sl, r4, lsl #18 │ │ - eors r2, r1, r0, lsl #6 │ │ - mvfeqp f7, f2 │ │ - movwne pc, #576 @ 0x240 @ │ │ - movwne pc, #4800 @ 0x12c0 @ │ │ - streq lr, [ip, #-2817] @ 0xfffff4ff │ │ - andmi pc, ip, r1, asr r8 @ │ │ - blne 7e99d4 │ │ - blne 17e04f4 │ │ - eormi r4, ip, r5, lsr r3 │ │ - ldrbtcc pc, [pc], #-36 @ 4f82c @ │ │ - svccc 0x0080f1b4 │ │ - @ instruction: 0xf10cd103 │ │ - ldrbmi r0, [r4, #3080]! @ 0xc08 │ │ - bl fed05fec │ │ - andle r0, r7, ip, lsl #28 │ │ - streq lr, [ip], #-2817 @ 0xfffff4ff │ │ - stclpl 3, cr2, [r5] │ │ - movwcc fp, #4397 @ 0x112d │ │ - @ instruction: 0xd1fa459e │ │ - subvs r2, r1, r1, lsl #2 │ │ - strbtmi lr, [r3], #-21 @ 0xffffffeb │ │ - movwcs lr, #4104 @ 0x1008 │ │ - movwcs lr, #8198 @ 0x2006 │ │ - movwcs lr, #12292 @ 0x3004 │ │ - movwcs lr, #16386 @ 0x4002 │ │ - movwcs lr, #20480 @ 0x5000 │ │ - addsmi r1, r6, #24064 @ 0x5e00 │ │ - stmib r0, {r0, r1, r8, ip, lr, pc}^ │ │ - tstcs r0, r1, lsl #4 │ │ - tstcs r0, r3 │ │ - movwne lr, #6592 @ 0x19c0 │ │ - andvs r2, r1, r1, lsl #2 │ │ - bllt 18d9fc │ │ - ldrble fp, [r4], #3568 @ 0xdf0 │ │ - svcge 0x0003b5f0 │ │ - stchi 8, cr15, [r4, #-308] @ 0xfffffecc │ │ - stfeqd f7, [r7], {178} @ 0xb2 │ │ - svclt 0x00384680 │ │ - stceq 0, cr15, [r0], {79} @ 0x4f │ │ - @ instruction: 0xf0002a00 │ │ - stclne 0, cr8, [fp], {148} @ 0x94 │ │ - @ instruction: 0xf0234854 │ │ - bl fe9104bc │ │ - ldrbtmi r0, [r8], #-3585 @ 0xfffff1ff │ │ - and r2, r3, r0, lsl #6 │ │ - addsmi r1, r3, #27392 @ 0x6b00 │ │ - addhi pc, r7, r0, lsl #1 │ │ - stccs 6, cr5, [r0, #-820] @ 0xfffffccc │ │ - bl fec04928 │ │ - streq r0, [sp, r3, lsl #10]! │ │ - movwcc sp, #4098 @ 0x1002 │ │ - movwcc lr, #34803 @ 0x87f3 │ │ - andle r4, r6, #415236096 @ 0x18c00000 │ │ - stmiapl sp, {r1, r2, r3, r6, r7, fp, ip}^ │ │ - teqmi r5, #7733248 @ 0x760000 │ │ - svccc 0x0080f015 │ │ - addsmi sp, r3, #245 @ 0xf5 │ │ - strbpl sp, [sp], r7, ror #5 │ │ - strbtle r2, [r4], #3328 @ 0xd00 │ │ - addsmi r3, sl, #67108864 @ 0x4000000 │ │ - strd sp, [sl], #-25 @ 0xffffffe7 @ │ │ - sfmpl f3, 3, [r6, #-948] @ 0xfffffc4c │ │ - andsle r2, r8, r4, lsl #28 │ │ - andle r2, r9, r3, lsl #28 │ │ - cmnle r8, r2, lsl #28 │ │ - addsmi r1, r5, #23808 @ 0x5d00 │ │ - strbpl sp, [lr, -r3, ror #4] │ │ - svceq 0x0041f116 │ │ - ldrd sp, [r0], #-208 @ 0xffffff30 @ │ │ - addsmi r1, r6, #24064 @ 0x5e00 │ │ - sfmpl f5, 1, [lr, #364] @ 0x16c │ │ - andsle r2, r3, r0, ror #27 │ │ - rsbslt r2, r6, #15168 @ 0x3b40 │ │ - @ instruction: 0xf116d11a │ │ - stclle 15, cr0, [r3, #-388] @ 0xfffffe7c │ │ - mrrcne 0, 5, lr, lr, cr3 @ │ │ - suble r4, lr, #1610612745 @ 0x60000009 │ │ - ldclcs 13, cr5, [r0, #568]! @ 0x238 │ │ - ldclcs 0, cr13, [r4, #44]! @ 0x2c │ │ - tstle r5, r6, ror r2 │ │ - svceq 0x0071f116 │ │ - sub sp, r6, ip, lsl sp │ │ - strbteq pc, [r0], #6 @ │ │ - eorsle r2, r1, r0, lsr #25 │ │ - @ instruction: 0xf1a6e041 │ │ - cfldrscs mvf0, [r0], #-576 @ 0xfffffdc0 │ │ - eors sp, ip, r2, lsl r3 │ │ - strbteq pc, [r1], #421 @ 0x1a5 @ │ │ - andsle r2, sp, #12, 24 @ 0xc00 │ │ - svceq 0x0040f116 │ │ - eors sp, r4, r4, lsr #22 │ │ - ldrbteq pc, [r1], #421 @ 0x1a5 @ │ │ - cfstr32cs mvfx2, [r2], {1} │ │ - @ instruction: 0xf116d830 │ │ - @ instruction: 0xf04f0f40 │ │ - ble b51188 │ │ - addsmi r1, r5, #40192 @ 0x9d00 │ │ - strbpl sp, [ip, -r5, lsr #4] │ │ - svceq 0x0041f114 │ │ - ldclne 12, cr13, [sp], {26} │ │ - andsle r4, lr, #1342177289 @ 0x50000009 │ │ - @ instruction: 0xf114574c │ │ - @ instruction: 0xf77f0f41 │ │ - eor sl, r7, fp, lsl #31 │ │ - ldrbteq pc, [lr], #5 @ │ │ - cfstr64cs mvdx2, [lr], #4 │ │ - @ instruction: 0xf116d116 │ │ - @ instruction: 0xf04f0f40 │ │ - ble 4d11bc │ │ - addsmi r1, r5, #40192 @ 0x9d00 │ │ - strbpl sp, [ip, -fp, lsl #4] │ │ - svceq 0x0041f114 │ │ - svcge 0x0078f77f │ │ - strcs r2, [r2, #-1537] @ 0xfffff9ff │ │ - stmib r8, {r0, r1, r2, sp, lr, pc}^ │ │ - tstcs r0, r1, lsl #4 │ │ - strcs lr, [r0], -r9 │ │ - strcs lr, [r1, #-1] │ │ - rsclt r2, r8, #1048576 @ 0x100000 │ │ - b 11d7de8 │ │ - stmib r8, {sp}^ │ │ - @ instruction: 0xf8c83001 │ │ - @ instruction: 0xf85d1000 │ │ - @ instruction: 0xbdf08b04 │ │ - strcs r2, [r3, #-1537] @ 0xfffff9ff │ │ - svclt 0x0000e7f1 │ │ - @ instruction: 0xfffbbeac │ │ - svcge 0x0003b5f0 │ │ - svceq 0x0000e92d │ │ - ldrmi fp, [r8], pc, lsl #1 │ │ - stmdbvc r0, {r0, r1, r9, sl, lr} │ │ - stmdbeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ - @ instruction: 0xf04f2800 │ │ - cmnle r9, r1 │ │ - andhi pc, r4, sp, asr #17 │ │ - @ instruction: 0xf8d3469a │ │ - ldmfdvs sp!, {pc} │ │ - @ instruction: 0xf898795b │ │ - smlaldeq r0, r0, r4, r0 @ │ │ - ldrmi sp, [r3], r6, lsr #8 │ │ - @ instruction: 0x460c4a36 │ │ - ldmib r8, {r1, r2, r4, r5, r8, fp, lr}^ │ │ - ldrbtmi r0, [sl], #-1543 @ 0xfffff9f9 │ │ - blcs 60c28 │ │ - ldrmi fp, [r1], -r8, lsl #30 │ │ - @ instruction: 0xf04f68f3 │ │ - svclt 0x00180203 │ │ - ldrmi r2, [r8, r2, lsl #4] │ │ - cmple r9, r0, lsl #16 │ │ - ldrdeq lr, [r7, -r8] │ │ - stmiavs fp, {r1, r3, r4, r6, r9, sl, lr}^ │ │ - ldrmi r4, [r8, r1, lsr #12] │ │ - cmple r1, r0, lsl #16 │ │ - ldrdeq lr, [r7, -r8] │ │ - stmiavs fp, {r1, r9, sp}^ │ │ - ldrbtmi r4, [r9], #-2345 @ 0xfffff6d7 │ │ - bllt ff2618d8 │ │ - strbmi r9, [r1], -r1, lsl #16 │ │ - eors r4, r6, r8, lsr #15 │ │ - ldmib r8, {r0, r1, r3, r5, r6, r8, fp, ip, sp, pc}^ │ │ - ldrmi r0, [r6], -r7, lsl #6 │ │ - ldrdgt pc, [ip], -r3 │ │ - blmi 9212c0 │ │ - ldrbtmi r2, [fp], #-515 @ 0xfffffdfd │ │ - @ instruction: 0x47e04619 │ │ - ldrtmi r4, [r2], -r1, lsr #12 │ │ - stmdami r0!, {r4, r5, r8, r9, fp, ip, sp, pc} │ │ - @ instruction: 0xf8072301 │ │ - @ instruction: 0xf1a73c41 │ │ - ldmib r8, {r0, r6, sl}^ │ │ - ldrbtmi r3, [r8], #-1543 @ 0xfffff9f9 │ │ - strcc lr, [r2], -sp, asr #19 │ │ - strls sl, [r4], #-2822 @ 0xfffff4fa │ │ - ldm r8!, {r2, r7, r9, sl, lr} │ │ - ssatmi r0, #12, r1, asr #0 │ │ - ldm r8, {r0, r4, r6, r8, r9, lr, pc} │ │ - cmngt r1, #113 @ 0x71 │ │ - @ instruction: 0xf8cda802 │ │ - andls ip, sp, r8, lsr r0 │ │ - @ instruction: 0xf82cf000 │ │ - ldmdbmi r3, {r4, r6, r8, fp, ip, sp, pc} │ │ - andcs sl, r2, #131072 @ 0x20000 │ │ - @ instruction: 0xf0004479 │ │ - ldmdblt r8, {r0, r2, r5, fp, ip, sp, lr, pc} │ │ - stmdbge r6, {r0, fp, ip, pc} │ │ - ldrdlt r4, [r8, #-120] @ 0xffffff88 │ │ - ldrbmi r2, [r3], -r1 │ │ - @ instruction: 0x46187118 │ │ - andls pc, r5, r3, lsl #17 │ │ - pop {r0, r1, r2, r3, ip, sp, pc} │ │ - ldcllt 15, cr0, [r0] │ │ - ldrdeq lr, [sp, -sp] │ │ - stmiavs fp, {r1, r9, sp}^ │ │ - ldrbtmi r4, [r9], #-2311 @ 0xfffff6f9 │ │ - @ instruction: 0xe7ee4798 │ │ - @ instruction: 0xfffcef78 │ │ - @ instruction: 0xfffcef49 │ │ - @ instruction: 0xfffcf9b1 │ │ - @ instruction: 0xfffbbb6e │ │ - andeq lr, r7, r6, ror #29 │ │ - @ instruction: 0xfffcf947 │ │ - @ instruction: 0xfffbbaf9 │ │ - svcge 0x0003b5f0 │ │ - svceq 0x0000e92d │ │ - ldrmi fp, [r1], r5, lsl #1 │ │ - stmdavs r1, {r1, r3, r9, sl, lr} │ │ - bne 8c440 │ │ - ldrmi r9, [r4], -r2, lsl #2 │ │ - @ instruction: 0xf04f6841 │ │ - stmvs r0, {fp} │ │ - bne cc650 │ │ - cdpne 0, 5, cr9, cr0, cr4, {0} │ │ - @ instruction: 0xf04f9000 │ │ - andcs r0, r0, r0, lsl #22 │ │ - ands r9, r9, r1, lsl #2 │ │ - @ instruction: 0xf8109800 │ │ - stmdacc sl, {r1, r3} │ │ - @ instruction: 0xf080fab0 │ │ - blls 92070 │ │ - bl 1a1424 │ │ - stflss f0, [r4, #-32] @ 0xffffffe0 │ │ - andeq lr, r8, #174080 @ 0x2a800 │ │ - ldrdvc r6, [r8], -fp @ │ │ - ldrmi r9, [r8, r2, lsl #16] │ │ - stmdals r3, {fp, sp} │ │ - bne 8c48c │ │ - @ instruction: 0xf2c046b0 │ │ - cmnle sp, r1, lsl #20 │ │ - cmnle r9, r0, asr #15 │ │ - strbmi r4, [fp, #1573] @ 0x625 │ │ - bl feac5d20 │ │ - bl 18ffd0 │ │ - stmdbcs r7, {r0, r1, r3} │ │ - ldrbmi sp, [r9, #2057] @ 0x809 │ │ - movwcs sp, #82 @ 0x52 │ │ - bcs 2e6ebc │ │ - movwcc sp, #4160 @ 0x1040 │ │ - @ instruction: 0xd1f94299 │ │ - stclne 0, cr14, [r2], {74} @ 0x4a │ │ - @ instruction: 0xf02246ae │ │ - bne cd13d4 │ │ - movwcs sp, #11 │ │ - stccs 12, cr5, [sl, #-788] @ 0xfffffcec │ │ - movwcc sp, #4145 @ 0x1031 │ │ - @ instruction: 0xd1f9429a │ │ - stfeqd f7, [r8], {161} @ 0xa1 │ │ - stmdble r2, {r1, r5, r6, r8, sl, lr} │ │ - @ instruction: 0xf1a1e019 │ │ - movwcs r0, #19464 @ 0x4c08 │ │ - ldmdb r6, {r1, r2, r3, r4, sl, lr}^ │ │ - @ instruction: 0xf0854501 │ │ - bl feadc81c │ │ - @ instruction: 0x432b0303 │ │ - strcc pc, [sl, #-132] @ 0xffffff7c │ │ - streq lr, [r5, #-2986] @ 0xfffff456 │ │ - eormi r4, fp, r5, lsr #6 │ │ - cmncc pc, #35 @ 0x23 @ │ │ - svccc 0x0080f1b3 │ │ - andcc sp, r8, #-1073741824 @ 0xc0000000 │ │ - strbmi r3, [r2, #-1544]! @ 0xfffff9f8 │ │ - addmi sp, sl, #3817472 @ 0x3a4000 │ │ - bl feac3c9c │ │ - stmne r1, {r1, r8, r9} │ │ - streq lr, [fp], -r3, lsr #23 │ │ - stclpl 3, cr2, [sp], {0} │ │ - andle r2, r3, sl, lsl #26 │ │ - addsmi r3, lr, #67108864 @ 0x4000000 │ │ - @ instruction: 0xe013d1f9 │ │ - @ instruction: 0x46754413 │ │ - tsteq fp, r3, lsl #22 │ │ - bleq cc044 │ │ - adcle r4, sl, #306184192 @ 0x12400000 │ │ - stmdacs sl, {r6, r7, sl, fp, ip, lr} │ │ - andcs sp, r0, r7, lsr #3 │ │ - @ instruction: 0x46da465e │ │ - and r9, fp, r3 │ │ - strbmi r4, [r8, #1739] @ 0x6cb │ │ - ands sp, r7, r4, lsl #2 │ │ - ldrbtmi r4, [r5], -fp, asr #13 │ │ - andsle r4, r3, r8, asr #11 │ │ - strbmi r2, [r6], -r1 │ │ - strbmi r9, [sl], r3 │ │ - stmdavc r0, {r2, fp, ip, pc} │ │ - stmdbmi sl, {r3, r4, r5, r8, ip, sp, pc} │ │ - stmdals r1, {r2, r9, sp} │ │ - stmiavs r3, {r0, r3, r4, r5, r6, sl, lr}^ │ │ - ldrmi r9, [r8, r2, lsl #16] │ │ - strbmi fp, [r2, #2352] @ 0x930 │ │ - svcge 0x006cf47f │ │ - ldrb r2, [r0, -r0]! │ │ - and r2, r0, r0 │ │ - andlt r2, r5, r1 │ │ - svceq 0x0000e8bd │ │ - svclt 0x0000bdf0 │ │ - @ instruction: 0xfffbb8a4 │ │ - svcge 0x0003b5f0 │ │ - stchi 8, cr15, [r4, #-308] @ 0xfffffecc │ │ - ldmib r0, {r0, r2, r7, fp, sp, lr}^ │ │ - stmdavc r8!, {r9, sl, lr} │ │ - bmi 3bc254 │ │ - ldmvs r3!, {r5, r9, sl, lr}^ │ │ - ldrbtmi r4, [sl], #-1672 @ 0xfffff978 │ │ - andcs r4, r4, #17825792 @ 0x1100000 │ │ - @ instruction: 0x46414798 │ │ - andcs fp, r1, r8, lsl r1 │ │ - blhi 18de40 │ │ - @ instruction: 0xf1a1bdf0 │ │ - ldmdbvs r2!, {r1, r3} │ │ - @ instruction: 0xf080fab0 │ │ - eorvc r0, r8, r0, asr #18 │ │ - @ instruction: 0xf85d4620 │ │ - pop {r2, r8, r9, fp, pc} │ │ - @ instruction: 0x471040f0 │ │ - @ instruction: 0xfffbb862 │ │ - stmdbmi r2, {r1, r3, r9, sl, lr} │ │ - @ instruction: 0xf7fc4479 │ │ - svclt 0x0000beea │ │ - andeq lr, r7, r4, lsr #25 │ │ - svcge 0x0003b5f0 │ │ - stclt 8, cr15, [r4, #-308] @ 0xfffffecc │ │ - cdpmi 0, 0, cr11, cr14, cr14, {4} │ │ - stcmi 13, cr4, [pc], {14} │ │ - stm sp, {r1, r2, r3, r4, r5, r6, sl, lr} │ │ - andcs r0, r0, pc │ │ - andls r4, r8, ip, ror r4 │ │ - stmib sp, {r1, sp}^ │ │ - ldrbtmi r6, [sp], #-4 │ │ - stmdage sl, {r0, r1, r2, ip, pc} │ │ - stmdage r2, {r1, r2, ip, pc} │ │ - ldrdgt pc, [r8], -r7 │ │ - andmi lr, fp, sp, asr #19 │ │ - andls r4, sl, r8, ror #12 │ │ - strbtmi sl, [r1], -r4, lsl #16 │ │ - @ instruction: 0xf7fc950d │ │ - svclt 0x0000fb6f │ │ - andeq r1, r8, r0, lsl #1 │ │ - @ instruction: 0xffffcd97 │ │ - andeq r7, r2, sp, lsl lr │ │ - strbtmi fp, [pc], -r0, lsl #11 │ │ - stmdavc r2, {r2, r7, ip, sp, pc} │ │ - movwle r2, #64100 @ 0xfa64 │ │ - cmpmi r0, #41 @ 0x29 │ │ - @ instruction: 0xf06f0b03 │ │ - blx 50fef2 │ │ - bmi 517d68 │ │ - sbclt r4, r0, #2046820352 @ 0x7a000000 │ │ - andseq pc, r0, r2, lsr r8 @ │ │ - stceq 8, cr15, [r2], {39} @ 0x27 │ │ - and r2, r3, r0 │ │ - andle r2, r6, #40960 @ 0xa000 │ │ - ldrmi r2, [r3], -r2 │ │ - eorseq pc, r0, #67 @ 0x43 │ │ - ldrpl r1, [sl], #-3835 @ 0xfffff105 │ │ - stmdami fp, {r1, r2, sp, lr, pc} │ │ - @ instruction: 0xf8304478 │ │ - @ instruction: 0xf8270012 │ │ - andcs r0, r1, r2, lsl #24 │ │ - andeq pc, r3, #128 @ 0x80 │ │ - ldrmi r1, [r8], #-3835 @ 0xfffff105 │ │ - stmib sp, {r8, r9, sp}^ │ │ - strmi r0, [r8], -r0, lsl #4 │ │ - andcs r2, r1, #1073741824 @ 0x40000000 │ │ - blx 10cdda2 │ │ - stclt 0, cr11, [r0, #16] │ │ - @ instruction: 0xfffced60 │ │ - @ instruction: 0xfffced3c │ │ - svcge 0x0003b5f0 │ │ - stclt 8, cr15, [r4, #-308] @ 0xfffffecc │ │ - ldrdgt pc, [r0], -r0 │ │ - bl 7591cc │ │ - @ instruction: 0xf1450402 │ │ - stccs 3, cr0, [pc], {-0} │ │ - strcs fp, [r1, #-3976] @ 0xfffff078 │ │ - streq lr, [r5], #-2643 @ 0xfffff5ad │ │ - bl 84208 │ │ - strmi r0, [r6], -ip, lsl #6 │ │ - ldrmi r3, [r5], -r4, lsl #6 │ │ - @ instruction: 0xf0794618 │ │ - ldmdavs r0!, {r0, r1, r3, r5, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ - eorsvs r4, r0, r8, lsr #8 │ │ - @ instruction: 0xf85d4620 │ │ - @ instruction: 0xbdf0bb04 │ │ - svcge 0x0003b5f0 │ │ - stclt 8, cr15, [r4, #-308] @ 0xfffffecc │ │ - andcs fp, r0, #130 @ 0x82 │ │ - andls r2, r1, #128, 18 @ 0x200000 │ │ - strcs sp, [r1], #-513 @ 0xfffffdff │ │ - @ instruction: 0xf5b1e031 │ │ - andle r6, r9, #0, 30 │ │ - strmi r2, [sl], -r2, lsl #8 │ │ - addsne pc, pc, #100, 6 @ 0x90000001 │ │ - andcs pc, r5, sp, lsl #17 │ │ - b 10d8928 │ │ - mla r4, r1, r1, r1 │ │ - strmi r2, [fp], -r2, lsl #4 │ │ - orrsne pc, pc, #-2013265919 @ 0x88000001 │ │ - svccc 0x0080f5b1 │ │ - @ instruction: 0xf88dd20d │ │ - stmibeq fp, {r1, r2, ip, sp} │ │ - orrsne pc, pc, #-2013265919 @ 0x88000001 │ │ - b 10d89c8 │ │ - @ instruction: 0xf88d3111 │ │ - @ instruction: 0xf88d3005 │ │ - strcs r1, [r3], #-4 │ │ - @ instruction: 0xf88de011 │ │ - stmibeq fp, {r0, r1, r2, ip, sp} │ │ - orrsne pc, pc, #-2013265919 @ 0x88000001 │ │ - andcc pc, r6, sp, lsl #17 │ │ - strcs r0, [r4], #-2827 @ 0xfffff4f5 │ │ - orrsne pc, pc, #-2013265919 @ 0x88000001 │ │ - b 10d8a30 │ │ - @ instruction: 0xf88d4191 │ │ - @ instruction: 0xf88d3005 │ │ - stmdavs r1, {r2, ip} │ │ - stmdbne fp, {r9, sp} │ │ - streq pc, [r0, #-322] @ 0xfffffebe │ │ - svclt 0x00882b0f │ │ - tstmi r5, #268435456 @ 0x10000000 │ │ - strmi sp, [r1], #-266 @ 0xfffffef6 │ │ - stcne 6, cr4, [sl, #-24] @ 0xffffffe8 │ │ - ldrmi sl, [r0], -r1, lsl #18 │ │ - @ instruction: 0xf0794622 │ │ - ldmdavs r0!, {r0, r1, r4, r7, r8, sl, fp, ip, sp, lr, pc} │ │ - eorsvs r4, r0, r0, lsr #8 │ │ - andlt r4, r2, r8, lsr #12 │ │ - bllt 18e020 │ │ - ldrble fp, [r4], #3568 @ 0xdf0 │ │ - stmdbmi r2, {r1, r3, r9, sl, lr} │ │ - @ instruction: 0xf7fc4479 │ │ - svclt 0x0000be08 │ │ - strdeq lr, [r7], -r8 │ │ - strbtmi fp, [pc], -r0, lsl #11 │ │ - @ instruction: 0xf800f000 │ │ - svcge 0x0002b5d0 │ │ - blmi 37c100 │ │ - stmib sp, {r2, r3, sl, fp, lr}^ │ │ - andcs r0, r0, r0, lsl #2 │ │ - andcs r9, r2, r6 │ │ - stmib sp, {r2, r3, r4, r5, r6, sl, lr}^ │ │ - andls r4, r5, r2 │ │ - andls sl, r4, r8, lsl #16 │ │ - ldrbtmi sl, [fp], #-2049 @ 0xfffff7ff │ │ - stmib sp, {r0, r4, r9, sl, lr}^ │ │ - strbtmi r3, [r8], -r9 │ │ - stmdage r2, {r3, ip, pc} │ │ - @ instruction: 0xf7fc930b │ │ - svclt 0x0000fa8f │ │ - @ instruction: 0xffffc43f │ │ - andeq lr, r7, r0, asr #25 │ │ - strbtmi fp, [pc], -r0, lsl #11 │ │ - stmdahi r0, {r2, r7, ip, sp, pc} │ │ - andsvc pc, r0, #536870916 @ 0x20000004 │ │ - addsmi r4, r0, #140, 12 @ 0x8c00000 │ │ - stmdbeq r2, {r0, r5, r8, r9, ip, lr, pc} │ │ - movtcc pc, #29248 @ 0x7240 @ │ │ - @ instruction: 0xf64d435a │ │ - @ instruction: 0xf6cf03f0 │ │ - vcge.s8 , , │ │ - ldfeqe f4, [r2], {123} @ 0x7b │ │ - andeq pc, r3, r2, lsl fp @ │ │ - ldmeq fp, {r0, r1, r7, r9, ip, sp, pc} │ │ - @ instruction: 0xf06f4359 │ │ - mcrreq 3, 6, r0, r9, cr3 │ │ - andeq pc, r3, r1, lsl fp @ │ │ - ldrbtmi r4, [fp], #-2847 @ 0xfffff4e1 │ │ - andsne pc, r1, r3, lsr r8 @ │ │ - @ instruction: 0xf833b280 │ │ - movwcs r0, #4112 @ 0x1010 │ │ - stcne 8, cr15, [r4], {39} @ 0x27 │ │ - stceq 8, cr15, [r2], {39} @ 0x27 │ │ - bmi 707fdc │ │ - ldrbtmi r2, [sl], #-2148 @ 0xfffff79c │ │ - stmeq r1, {r0, r1, r2, r4, r8, r9, ip, lr, pc} │ │ - cmnmi fp, #268435460 @ 0x10000004 @ │ │ - @ instruction: 0xf06f4359 │ │ - mcrreq 3, 6, r0, r9, cr3 │ │ - andeq pc, r3, r1, lsl fp @ │ │ - addlt r2, r0, #201326592 @ 0xc000000 │ │ - andseq pc, r0, r2, lsr r8 @ │ │ - stceq 8, cr15, [r2], {39} @ 0x27 │ │ - stmdacs sl, {r3, r9, sl, lr} │ │ - blcc 104bac │ │ - andseq pc, r0, r2, lsr r8 @ │ │ - sbcpl r1, r8, #484 @ 0x1e4 │ │ - movwcs lr, #20488 @ 0x5008 │ │ - rscsle r2, r6, #655360 @ 0xa0000 │ │ - blcc a17a8 │ │ - @ instruction: 0xf0421f79 │ │ - strbpl r0, [r8], #48 @ 0x30 │ │ - andeq pc, r5, r3, asr #3 │ │ - andcs r4, r1, #419430400 @ 0x19000000 │ │ - stmib sp, {r8, r9, sp}^ │ │ - strbtmi r1, [r0], -r0 │ │ - @ instruction: 0xf7fc2101 │ │ - andlt pc, r4, sl, lsr sl @ │ │ - svclt 0x0000bd80 │ │ - @ instruction: 0xfffceb82 │ │ - @ instruction: 0xfffceb66 │ │ - strbtmi fp, [pc], -r0, lsl #11 │ │ - stmdami r2, {r1, r9, sl, lr} │ │ - ldrbtmi r2, [r8], #-299 @ 0xfffffed5 │ │ - stc2l 7, cr15, [r2], #1008 @ 0x3f0 │ │ - @ instruction: 0xfffbafca │ │ - svcge 0x0002b5d0 │ │ - blmi 2fc210 │ │ - stmib sp, {r1, r3, sl, fp, lr}^ │ │ - andcs r0, r0, r0, lsl #2 │ │ - andcs r9, r1, r6 │ │ - stmib sp, {r2, r3, r4, r5, r6, sl, lr}^ │ │ - andls r4, r5, r2 │ │ - andls sl, r4, r8, lsl #16 │ │ - andls r4, r8, r8, ror #12 │ │ - ldrmi sl, [r1], -r2, lsl #16 │ │ - movwls r4, #38011 @ 0x947b │ │ - blx 20e000 │ │ - andeq r7, r2, r9, lsr #22 │ │ - @ instruction: 0xfffbb984 │ │ - svcge 0x0003b5f0 │ │ - bleq 8a4d4 │ │ - ldm r0, {r1, r3, r7, ip, sp, pc} │ │ - @ instruction: 0x46ec4370 │ │ - andcs r4, r0, r3, ror #12 │ │ - cmnmi r0, #8585216 @ 0x830000 │ │ - eorne pc, r5, sp, lsl #17 │ │ - eoreq pc, r4, sp, lsl #17 │ │ - andgt lr, r7, #3358720 @ 0x334000 │ │ - @ instruction: 0xf044a807 │ │ - cdple 12, 15, cr15, cr14, cr3, {0} │ │ - @ instruction: 0xf800f000 │ │ - strbtmi fp, [pc], -r0, lsl #11 │ │ - @ instruction: 0xf800f000 │ │ - strbtmi fp, [pc], -r0, lsl #11 │ │ - stmdami sl, {r3, r7, ip, sp, pc} │ │ - bmi 2d845c │ │ - tstls r4, r1, lsl #6 │ │ - tstls r3, r8, ror r4 │ │ - tstls r2, r4, lsl #2 │ │ - ldrbtmi r2, [sl], #-294 @ 0xfffffeda │ │ - smlabteq r6, sp, r9, lr │ │ - tstcs r0, r8, ror #12 │ │ - blge 1f4c7c │ │ - @ instruction: 0xf7ff9300 │ │ - svclt 0x0000ffcd │ │ - @ instruction: 0xfffbb0ba │ │ - muleq r7, r2, r8 │ │ - strbtmi fp, [pc], -r0, lsl #11 │ │ - stmdami sl, {r3, r7, ip, sp, pc} │ │ - bmi 2d8494 │ │ - tstls r4, r1, lsl #6 │ │ - tstls r3, r8, ror r4 │ │ - tstls r2, r4, lsl #2 │ │ - ldrbtmi r2, [sl], #-292 @ 0xfffffedc │ │ - smlabteq r6, sp, r9, lr │ │ - tstcs r1, r8, ror #12 │ │ - blge 1f4cb4 │ │ - @ instruction: 0xf7ff9300 │ │ - svclt 0x0000ffb1 │ │ - @ instruction: 0xfffbb0a8 │ │ - andeq lr, r7, sl, ror #16 │ │ - strbtmi fp, [pc], -r0, lsl #11 │ │ - @ instruction: 0xf10db0a2 │ │ - strmi r0, [ip], r8, lsl #28 │ │ - @ instruction: 0x4611227f │ │ - andeq pc, pc, #0 │ │ - cmpeq r7, #-2147483648 @ 0x80000000 @ │ │ - svclt 0x00382a0a │ │ - teqeq r0, #-2147483648 @ 0x80000000 @ │ │ - stmdbeq r0, {r1, r3, r6, r9, sl, fp, ip} │ │ - andcc pc, r1, lr, lsl #16 │ │ - stfnep f5, [r8], {241} @ 0xf1 │ │ - @ instruction: 0xf1c04a06 │ │ - ldrbtmi r0, [r1], #-129 @ 0xffffff7f │ │ - movwcs r4, #9338 @ 0x247a │ │ - andne lr, r0, sp, asr #19 │ │ - tstcs r1, r0, ror #12 │ │ - @ instruction: 0xf997f7fc │ │ - stclt 0, cr11, [r0, #136] @ 0x88 │ │ - @ instruction: 0xffff6930 │ │ - strbtmi fp, [pc], -r0, lsl #11 │ │ - @ instruction: 0xffbaf7ff │ │ - svcge 0x0006b5fe │ │ - andne lr, r4, #3358720 @ 0x334000 │ │ - ldmvs r9!, {r2, r9, fp, lr} │ │ - stmib sp, {r1, r3, r4, r5, r6, sl, lr}^ │ │ - mrsls r2, LR_svc │ │ - blge 1ba53c │ │ - stc2l 7, cr15, [r2], #-1008 @ 0xfffffc10 │ │ - andeq lr, r7, ip, lsl r8 │ │ - stmdavs r0, {fp, sp, lr} │ │ - stmdblt r2, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ - svcge 0x0002b5b0 │ │ - strmi fp, [r4], -r4, lsl #1 │ │ - tstlt r8, r0, lsl #18 │ │ - ands r2, r3, r1 │ │ - stmdavs r5!, {r5, r6, r8, fp, ip, sp, lr} │ │ - stfvcd f3, [r8, #-288]! @ 0xfffffee0 │ │ - ldrle r0, [r0], #-1856 @ 0xfffff8c0 │ │ - ldrdeq lr, [r7, -r5] │ │ - stmiavs fp, {r1, r2, r9, sp}^ │ │ - ldrbtmi r4, [r9], #-2323 @ 0xfffff6ed │ │ - ldmib r5, {r0, r2, sp, lr, pc}^ │ │ - andcs r0, r7, #-1073741823 @ 0xc0000001 │ │ - stmdbmi pc, {r0, r1, r3, r6, r7, fp, sp, lr} @ │ │ - @ instruction: 0x47984479 │ │ - andlt r7, r4, r0, lsr #2 │ │ - stmdbmi lr, {r4, r5, r7, r8, sl, fp, ip, sp, pc} │ │ - andeq pc, r9, r7, lsr #3 │ │ - movwcs r9, #4098 @ 0x1002 │ │ - andeq lr, r7, #3489792 @ 0x354000 │ │ - stmib sp, {r0, r3, r4, r5, r6, sl, lr}^ │ │ - strbtmi r0, [r8], -r0, lsl #4 │ │ - @ instruction: 0xf8072203 │ │ - @ instruction: 0xf7ff3c09 │ │ - stmdacs r0, {r0, r3, r6, r7, sl, fp, ip, sp, lr, pc} │ │ - ldmib r5, {r2, r4, r6, r7, r8, ip, lr, pc}^ │ │ - andcs r0, r1, #-1073741823 @ 0xc0000001 │ │ - stmdbmi r4, {r0, r1, r3, r6, r7, fp, sp, lr} │ │ - @ instruction: 0xe7e24479 │ │ - @ instruction: 0xfffbb495 │ │ - @ instruction: 0xfffbb4aa │ │ - @ instruction: 0xfffbb48a │ │ - @ instruction: 0xfffce701 │ │ - stmdbvc r0, {r0, r9, sl, lr} │ │ - mvnlt r7, sl, asr #18 │ │ - andle r0, r1, r0, asr #15 │ │ - ands r2, r7, r1 │ │ - svcge 0x0002b5d0 │ │ - strmi r6, [ip], -r8, lsl #16 │ │ - strbeq r7, [r9, -r1, lsl #26] │ │ - ldmib r0, {r1, r2, sl, ip, lr, pc}^ │ │ - andcs r0, r2, #-1073741823 @ 0xc0000001 │ │ - stmdbmi r8, {r0, r1, r3, r6, r7, fp, sp, lr} │ │ - and r4, r5, r9, ror r4 │ │ - ldrdeq lr, [r7, -r0] │ │ - stmiavs fp, {r0, r9, sp}^ │ │ - ldrbtmi r4, [r9], #-2309 @ 0xfffff6fb │ │ - @ instruction: 0x46214798 │ │ - ldrhmi lr, [r0], #141 @ 0x8d │ │ - @ instruction: 0xf0007108 │ │ - ldrbmi r0, [r0, -r1]! │ │ - @ instruction: 0xfffce7d5 │ │ - @ instruction: 0xfffce6b7 │ │ - svcge 0x0003b5f0 │ │ - svceq 0x0000e92d │ │ - strmi fp, [r3], -sp, lsl #1 │ │ - ldrdge pc, [r0], -r0 │ │ - tstlt r8, r0, lsl #20 │ │ - subs r2, r6, r1 │ │ - ldrdlt pc, [r4], -r3 │ │ - @ instruction: 0xf89b4698 │ │ - smlaldeq r0, r0, r4, r0 @ │ │ - @ instruction: 0x4691d416 │ │ - strmi r4, [sp], -fp, lsr #20 │ │ - ldmib fp, {r0, r1, r3, r5, r8, fp, lr}^ │ │ - ldrbtmi r0, [sl], #-775 @ 0xfffffcf9 │ │ - @ instruction: 0xf1ba4479 │ │ - svclt 0x00180f00 │ │ - ldmvs fp, {r0, r4, r9, sl, lr}^ │ │ - andeq pc, r2, #79 @ 0x4f │ │ - andcs fp, r1, #8, 30 │ │ - bllt fe4620b8 │ │ - ldrbmi r4, [r9], -r8, lsr #12 │ │ - eors r4, r7, r8, asr #15 │ │ - svceq 0x0000f1ba │ │ - ldmib fp, {r0, r2, r3, r8, ip, lr, pc}^ │ │ - ldrmi r0, [r5], -r7, lsl #6 │ │ - ldrdgt pc, [ip], -r3 │ │ - blmi 7e1c98 │ │ - ldrbtmi r2, [fp], #-514 @ 0xfffffdfe │ │ - @ instruction: 0x47e04619 │ │ - strtmi r4, [sl], -r9, asr #12 │ │ - ldmdami fp, {r3, r5, r6, r7, r8, fp, ip, sp, pc} │ │ - @ instruction: 0xf8072301 │ │ - @ instruction: 0xf10d3c41 │ │ - ldrbtmi r0, [r8], #-3088 @ 0xfffff3f0 │ │ - strcc lr, [r7, #-2523] @ 0xfffff625 │ │ - strcc lr, [r0, #-2509] @ 0xfffff633 │ │ - @ instruction: 0xf1a74686 │ │ - andls r0, r2, r1, asr #32 │ │ - ldm fp!, {r5, r6, r9, sl, lr} │ │ - rsbgt r0, r8, r8, rrx │ │ - @ instruction: 0x0078e89b │ │ - @ instruction: 0x4668c078 │ │ - strmi r9, [r8], -fp │ │ - @ instruction: 0xf8cd4661 │ │ - @ instruction: 0x4790e030 │ │ - andcs fp, r1, r8, lsl #2 │ │ - ldmib sp, {r1, r2, sp, lr, pc}^ │ │ - andcs r0, r2, #-1073741822 @ 0xc0000002 │ │ - stmdbmi sl, {r0, r1, r3, r6, r7, fp, sp, lr} │ │ - @ instruction: 0x47984479 │ │ - @ instruction: 0xf10a4643 │ │ - andsvc r0, r8, #1073741824 @ 0x40000000 │ │ - @ instruction: 0x46186019 │ │ - pop {r0, r2, r3, ip, sp, pc} │ │ - ldcllt 15, cr0, [r0] │ │ - @ instruction: 0xfffce74b │ │ - @ instruction: 0xfffce5f0 │ │ - @ instruction: 0xfffbb39f │ │ - andeq lr, r7, r6, lsl #14 │ │ - @ instruction: 0xfffbb337 │ │ - svcge 0x0002b5b0 │ │ - bvc 16a304 │ │ - strbeq fp, [r2, r9, lsr #6]! │ │ - strcs sp, [r1], #-1 │ │ - stmdbcs r1, {r5, sp, lr, pc} │ │ - bvc 10c4758 │ │ - stmdavs r1, {r0, r7, r8, ip, sp, pc}^ │ │ - ldrbeq r7, [r2, -sl, lsl #26] │ │ - ldmib r1, {r2, r3, sl, ip, lr, pc}^ │ │ - strmi r2, [r5], -r7, lsl #2 │ │ - strcs r6, [r1], #-2251 @ 0xfffff735 │ │ - ldrmi r4, [r0], -ip, lsl #18 │ │ - ldrbtmi r2, [r9], #-513 @ 0xfffffdff │ │ - @ instruction: 0x46014798 │ │ - ldmdblt r9, {r3, r5, r9, sl, lr}^ │ │ - strmi r6, [r5], -r1, asr #16 │ │ - ldrdcs lr, [r7, -r1] │ │ - stmdbmi r5, {r0, r1, r3, r6, r7, fp, sp, lr} │ │ - andcs r4, r1, #16, 12 @ 0x1000000 │ │ - @ instruction: 0x47984479 │ │ - strtmi r4, [r8], -r4, lsl #12 │ │ - @ instruction: 0xf0047204 │ │ - ldclt 0, cr0, [r0, #4]! │ │ - @ instruction: 0xfffcf0de │ │ - @ instruction: 0xfffce505 │ │ - svcge 0x0003b5f0 │ │ - svceq 0x0000e92d │ │ - stmdbvc r3, {r0, r2, r3, r7, ip, sp, pc} │ │ - stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ - blcs 59774 │ │ - @ instruction: 0xf8d0d15c │ │ - stmdbvc r3, {ip, sp, pc}^ │ │ - mulsvs r4, fp, r8 │ │ - ldrle r0, [r3], #-1910 @ 0xfffff88a │ │ - blcs 61b9c │ │ - ldmib fp, {r0, r1, r6, ip, lr, pc}^ │ │ - ldrmi r0, [r5], -r7, lsl #6 │ │ - ldrdgt pc, [ip], -r3 │ │ - blmi ae1db8 │ │ - ldrbtmi r2, [fp], #-514 @ 0xfffffdfe │ │ - @ instruction: 0x47e04619 │ │ - strtmi r4, [sl], -r9, asr #12 │ │ - strcs fp, [r1, #-936] @ 0xfffffc58 │ │ - sub r4, r1, r0, lsr r6 │ │ - ldmib fp, {r0, r1, r3, r7, r8, fp, ip, sp, pc}^ │ │ - strmi r3, [r1], r7, lsl #12 │ │ - ldrdgt pc, [ip], -r6 │ │ - cfmadda32mi mvax4, mvax4, mvfx2, mvfx10 │ │ - ldrbtmi r4, [lr], #-1560 @ 0xfffff9e8 │ │ - @ instruction: 0x46164631 │ │ - strbmi r2, [r0, r1, lsl #4]! │ │ - ldrbmi r4, [r1], -r3, lsl #12 │ │ - @ instruction: 0x46484632 │ │ - @ instruction: 0x4681bb73 │ │ - movwcs r4, #6172 @ 0x181c │ │ - strbeq pc, [r1], -r7, lsr #3 @ │ │ - mcrrcc 8, 0, pc, r1, cr7 @ │ │ - ldmib fp, {r3, r4, r5, r6, sl, lr}^ │ │ - @ instruction: 0xf10d3507 │ │ - pkhbtmi r0, r6, r0, lsl #24 │ │ - rsbeq lr, r8, sp, lsl #17 │ │ - ldm fp!, {r0, r1, r5, r6, r9, sl, lr} │ │ - cmngt r1, #97 @ 0x61 │ │ - @ instruction: 0x0071e89b │ │ - @ instruction: 0x4668c371 │ │ - strmi r9, [r8], -fp │ │ - @ instruction: 0xf8cd4661 │ │ - @ instruction: 0x4790e030 │ │ - strcs fp, [r1, #-312] @ 0xfffffec8 │ │ - strmi lr, [r8], -sp │ │ - @ instruction: 0x47904659 │ │ - ldrtmi r4, [r0], -r5, lsl #12 │ │ - ldmib sp, {r3, sp, lr, pc}^ │ │ - andcs r0, r2, #-1073741822 @ 0xc0000002 │ │ - stmdbmi r9, {r0, r1, r3, r6, r7, fp, sp, lr} │ │ - @ instruction: 0x47984479 │ │ - strbmi r4, [r8], -r5, lsl #12 │ │ - andhi pc, r5, r0, lsl #17 │ │ - andlt r7, sp, r5, lsl #2 │ │ - svceq 0x0000e8bd │ │ - svclt 0x0000bdf0 │ │ - @ instruction: 0xfffce5f3 │ │ - @ instruction: 0xfffcf37b │ │ - @ instruction: 0x0007e5b8 │ │ - @ instruction: 0xfffbb1df │ │ - svcge 0x0002b5d0 │ │ - stmdbvc r0, {r2, r9, sl, lr} │ │ - andcs fp, r1, r0, lsl r1 │ │ - ldflte f7, [r0, #128] @ 0x80 │ │ - andcs r6, r1, #32, 16 @ 0x200000 │ │ - ldrdeq lr, [r7, -r0] │ │ - stmdbmi r2, {r0, r1, r3, r6, r7, fp, sp, lr} │ │ - @ instruction: 0x47984479 │ │ - ldflte f7, [r0, #128] @ 0x80 │ │ - @ instruction: 0xffff65ba │ │ - svcge 0x0002b5b0 │ │ - ldrmi fp, [ip], -r4, lsl #1 │ │ - ldmib r0, {r0, r2, r9, sl, lr}^ │ │ - ldmvs fp, {r0, r1, r2, r8, r9}^ │ │ - @ instruction: 0xf1074798 │ │ - tstcs r0, r8, lsl #24 │ │ - andeq pc, ip, sp, lsl #17 │ │ - ldm ip, {r1, fp, sp, pc} │ │ - @ instruction: 0xf88d100c │ │ - strtmi r1, [r1], -sp │ │ - @ instruction: 0xf8cd9502 │ │ - @ instruction: 0xf7ffc000 │ │ - @ instruction: 0xf89dfaad │ │ - @ instruction: 0xf89d200d │ │ - bcs 944e0 │ │ - andeq lr, r1, r2, asr #20 │ │ - b 18400d8 │ │ - tstle r1, r1, asr #3 │ │ - stcvc 8, cr9, [r1, #-8] │ │ - strle r0, [r6], #-1865 @ 0xfffff8b7 │ │ - ldrdeq lr, [r7, -r0] │ │ - stmiavs fp, {r1, r9, sp}^ │ │ - ldrbtmi r4, [r9], #-2310 @ 0xfffff6fa │ │ - ldmib r0, {r0, r2, sp, lr, pc}^ │ │ - andcs r0, r1, #-1073741823 @ 0xc0000001 │ │ - stmdbmi r4, {r0, r1, r3, r6, r7, fp, sp, lr} │ │ - @ instruction: 0x47984479 │ │ - andeq pc, r1, r0 │ │ - ldclt 0, cr11, [r0, #16]! │ │ - @ instruction: 0xfffce4eb │ │ - @ instruction: 0xfffce3cd │ │ - svcge 0x0002b5b0 │ │ - ldrmi fp, [ip], -r4, lsl #1 │ │ - ldmib r0, {r0, r2, r9, sl, lr}^ │ │ - ldmvs fp, {r0, r1, r2, r8, r9}^ │ │ - @ instruction: 0xf1074798 │ │ - tstcs r0, r8, lsl #24 │ │ - andeq pc, ip, sp, lsl #17 │ │ - ldm ip, {r1, fp, sp, pc} │ │ - @ instruction: 0xf88d100c │ │ - strtmi r1, [r1], -sp │ │ - @ instruction: 0xf8cd9502 │ │ - @ instruction: 0xf7ffc000 │ │ - @ instruction: 0xf107fa6f │ │ - cfstr32gt mvfx0, [lr, #-80]! @ 0xffffffb0 │ │ - @ instruction: 0xf7ff9500 │ │ - @ instruction: 0xf89dfa69 │ │ - @ instruction: 0xf89d200d │ │ - bcs 94568 │ │ - andeq lr, r1, r2, asr #20 │ │ - b 1840160 │ │ - tstle r1, r1, asr #3 │ │ - stcvc 8, cr9, [r1, #-8] │ │ - strle r0, [r6], #-1865 @ 0xfffff8b7 │ │ - ldrdeq lr, [r7, -r0] │ │ - stmiavs fp, {r1, r9, sp}^ │ │ - ldrbtmi r4, [r9], #-2310 @ 0xfffff6fa │ │ - ldmib r0, {r0, r2, sp, lr, pc}^ │ │ - andcs r0, r1, #-1073741823 @ 0xc0000001 │ │ - stmdbmi r4, {r0, r1, r3, r6, r7, fp, sp, lr} │ │ - @ instruction: 0x47984479 │ │ - andeq pc, r1, r0 │ │ - ldclt 0, cr11, [r0, #16]! │ │ - @ instruction: 0xfffce463 │ │ - @ instruction: 0xfffce345 │ │ - svcge 0x0003b5f0 │ │ - svceq 0x0000e92d │ │ - ldmib r0, {r0, r2, r3, r7, ip, sp, pc}^ │ │ - strmi fp, [r5], -r7, lsl #12 │ │ - ldrdge pc, [ip], -r6 │ │ - @ instruction: 0x46584698 │ │ - ldrdlt r4, [r0, -r0]! │ │ - andlt r2, sp, r1 │ │ - svceq 0x0000e8bd │ │ - stcvc 13, cr11, [r8, #-960]! @ 0xfffffc40 │ │ - ldrdls pc, [r8], -r7 │ │ - ldrle r0, [r2], #-1856 @ 0xfffff8c0 │ │ - ldrbmi r4, [r8], -r2, lsr #18 │ │ - ldrbtmi r2, [r9], #-513 @ 0xfffffdff │ │ - @ instruction: 0x460147d0 │ │ - stmdbcs r0, {r0, sp} │ │ - strbmi sp, [r0], -sp, ror #3 │ │ - strbmi r4, [r8, r9, lsr #12] │ │ - mvnle r2, r0, lsl #16 │ │ - ldrdlt lr, [r7], -r5 │ │ - ldrdge pc, [ip], -r0 │ │ - ldmdbmi sl, {r0, r1, r3, r5, sp, lr, pc} │ │ - andcs r4, r2, #88, 12 @ 0x5800000 │ │ - @ instruction: 0x47d04479 │ │ - andcs r4, r1, r1, lsl #12 │ │ - bicsle r2, sl, r0, lsl #18 │ │ - @ instruction: 0xf8074916 │ │ - ldrbtmi r0, [r9], #-3137 @ 0xfffff3bf │ │ - andlt pc, r0, sp, asr #17 │ │ - @ instruction: 0xf1a7468c │ │ - stmib sp, {r0, r6, r8}^ │ │ - stmdbge r4, {r0, r8, sp, lr} │ │ - strmi ip, [r8], -ip, asr #26 │ │ - ldm r5, {r2, r3, r6, lr, pc} │ │ - subsgt r0, ip, ip, asr r0 │ │ - andls r4, fp, r8, ror #12 │ │ - @ instruction: 0xf8cd4640 │ │ - @ instruction: 0x47c8c030 │ │ - @ instruction: 0xd1bf2800 │ │ - ldrdeq lr, [fp, -sp] │ │ - stmiavs fp, {r1, r9, sp}^ │ │ - ldrbtmi r4, [r9], #-2312 @ 0xfffff6f8 │ │ - stmdacs r0, {r3, r4, r7, r8, r9, sl, lr} │ │ - stmdbmi r7, {r1, r2, r4, r5, r7, r8, ip, lr, pc} │ │ - andcs r4, r1, #88, 12 @ 0x5800000 │ │ - @ instruction: 0x47d04479 │ │ - svclt 0x0000e7b1 │ │ - @ instruction: 0xfffce282 │ │ - @ instruction: 0xfffbb041 │ │ - andeq lr, r7, lr, lsr #7 │ │ - @ instruction: 0xfffbafe5 │ │ - @ instruction: 0xfffcedf6 │ │ - svcge 0x0003b5f0 │ │ - streq lr, [r0, -sp, lsr #18] │ │ - strmi fp, [r2], lr, lsl #1 │ │ - ldrdvs lr, [r7], -r0 │ │ - ldrmi r6, [r9], r5, asr #17 │ │ - @ instruction: 0x47a84630 │ │ - andcs fp, r1, r0, lsr #2 │ │ - pop {r1, r2, r3, ip, sp, pc} │ │ - ldcllt 7, cr0, [r0] │ │ - mulseq r4, sl, r8 │ │ - ldrdhi pc, [r8], -r7 │ │ - strle r0, [lr], #-1856 @ 0xfffff8c0 │ │ - @ instruction: 0x4630493f │ │ - ldrbtmi r2, [r9], #-513 @ 0xfffffdff │ │ - strmi r4, [r1], -r8, lsr #15 │ │ - stmdbcs r0, {r0, sp} │ │ - strbmi sp, [r8], -ip, ror #3 │ │ - @ instruction: 0x47c04651 │ │ - mvnle r2, r0, lsl #16 │ │ - ldmdbmi r9!, {r2, r3, r5, sp, lr, pc} │ │ - andcs r4, r2, #48, 12 @ 0x3000000 │ │ - @ instruction: 0x47a84479 │ │ - andcs r4, r1, r1, lsl #12 │ │ - bicsle r2, sp, r0, lsl #18 │ │ - @ instruction: 0xf1a74935 │ │ - @ instruction: 0xf8070341 │ │ - ldrbtmi r0, [r9], #-3137 @ 0xfffff3bf │ │ - ldmib sl, {r2, r3, r7, r9, sl, lr}^ │ │ - stm sp, {r0, r1, r2, r8} │ │ - ldrbmi r0, [r0], -fp │ │ - stmdagt r4!, {r2, r8, fp, sp, pc}^ │ │ - cmngt r4, #11534336 @ 0xb00000 │ │ - @ instruction: 0x0074e890 │ │ - cmngt r4, #104, 12 @ 0x6800000 │ │ - strbmi r9, [r8], -fp │ │ - eorsgt pc, r0, sp, asr #17 │ │ - stmdacs r0, {r6, r7, r8, r9, sl, lr} │ │ - ldmib sp, {r0, r6, r7, r8, ip, lr, pc}^ │ │ - andcs r0, r2, #-1073741822 @ 0xc0000002 │ │ - stmdbmi r7!, {r0, r1, r3, r6, r7, fp, sp, lr} │ │ - @ instruction: 0x47984479 │ │ - @ instruction: 0xd1b82800 │ │ - mulseq r4, sl, r8 │ │ - stmdals r3, {r0, r1, r2, r4, r6, r7, r8, fp, sp, lr, pc} │ │ - strle r0, [lr], #-1856 @ 0xfffff8c0 │ │ - ldrdeq lr, [r7, -sl] │ │ - stmiavs fp, {r1, r9, sp}^ │ │ - ldrbtmi r4, [r9], #-2336 @ 0xfffff6e0 │ │ - stmdacs r0, {r3, r4, r7, r8, r9, sl, lr} │ │ - strbmi sp, [r8], -r9, lsr #3 │ │ - @ instruction: 0x47c04651 │ │ - @ instruction: 0xd1a42800 │ │ - tstcs r1, r6, lsr #32 │ │ - @ instruction: 0xf807481b │ │ - @ instruction: 0xf1a71c41 │ │ - ldmib sl, {r0, r6, r8, r9}^ │ │ - ldrbtmi r1, [r8], #-519 @ 0xfffffdf9 │ │ - andeq lr, lr, sp, lsl #17 │ │ - stmdbge r4, {r1, r4, r6, r9, sl, lr} │ │ - @ instruction: 0x4684ca70 │ │ - cmngt r0, #11534336 @ 0xb00000 │ │ - @ instruction: 0x0071e892 │ │ - @ instruction: 0x4668c371 │ │ - strbmi r9, [r8], -fp │ │ - eorsgt pc, r0, sp, asr #17 │ │ - stmdacs r0, {r6, r7, r8, r9, sl, lr} │ │ - svcge 0x0087f47f │ │ - ldrdeq lr, [fp, -sp] │ │ - stmiavs fp, {r1, r9, sp}^ │ │ - ldrbtmi r4, [r9], #-2316 @ 0xfffff6f4 │ │ - stmdacs r0, {r3, r4, r7, r8, r9, sl, lr} │ │ - svcge 0x007df47f │ │ - ldrdeq lr, [r7, -sl] │ │ - stmiavs fp, {r0, r9, sp}^ │ │ - ldrbtmi r4, [r9], #-2312 @ 0xfffff6f8 │ │ - @ instruction: 0xe7754798 │ │ - @ instruction: 0xfffce1b2 │ │ - @ instruction: 0xfffbaf79 │ │ - andeq lr, r7, r2, ror #5 │ │ - @ instruction: 0xfffbaf1b │ │ - @ instruction: 0xfffce283 │ │ - andeq lr, r7, sl, ror #4 │ │ - @ instruction: 0xfffbaea5 │ │ - @ instruction: 0xfffcecb0 │ │ - strbeq r4, [r0, sl, lsl #12] │ │ - stmdbmi r7, {r0, r2, ip, lr, pc} │ │ - andcs r4, r4, #16, 12 @ 0x1000000 │ │ - @ instruction: 0xf7fc4479 │ │ - stmdbmi r3, {r0, r6, fp, ip, sp, pc} │ │ - andcs r4, r5, #16, 12 @ 0x1000000 │ │ - @ instruction: 0xf7fc4479 │ │ - svclt 0x0000b83b │ │ - @ instruction: 0xfffce200 │ │ - @ instruction: 0xfffbada4 │ │ - svcge 0x0003b5f0 │ │ - svceq 0x0000e92d │ │ - @ instruction: 0xf8d3b089 │ │ - @ instruction: 0x460c8010 │ │ - ldrmi r4, [r0], -r2, lsl #13 │ │ - ldrmi r2, [lr], -r2, lsr #2 │ │ - strbmi r9, [r0, r5, lsl #4] │ │ - @ instruction: 0xf0402800 │ │ - stccs 0, cr8, [r0], {243} @ 0xf3 │ │ - sbchi pc, r0, r0 │ │ - bleq 8c928 │ │ - strls r2, [r2], -r0, lsl #6 │ │ - bmi 14af28 │ │ - andcs lr, r1, r6 │ │ - streq lr, [sl], #-2998 @ 0xfffff44a │ │ - movweq lr, #39680 @ 0x9b00 │ │ - adcshi pc, r6, r0 │ │ - @ instruction: 0x0c04eb0a │ │ - @ instruction: 0xf81a2000 │ │ - @ instruction: 0xf1a22000 │ │ - @ instruction: 0xf115057f │ │ - movwle r0, #32607 @ 0x7f5f │ │ - svclt 0x00182a22 │ │ - andle r2, r3, ip, asr sl │ │ - addmi r3, r4, #1 │ │ - strd sp, [r2], r1 @ │ │ - tsteq r0, sl, lsl #22 │ │ - @ instruction: 0xf91a468a │ │ - @ instruction: 0xf1b22b01 │ │ - sbcslt r3, r4, #1020 @ 0x3fc │ │ - stmdavc sp, {r1, r5, sl, fp, ip, lr, pc}^ │ │ - andseq pc, pc, #4 │ │ - @ instruction: 0xf0052ce0 │ │ - tstle r2, #264241152 @ 0xfc00000 │ │ - ldclcs 8, cr7, [r0], #568 @ 0x238 │ │ - ldrteq pc, [pc], -r6 @ │ │ - strne lr, [r5, #2630] @ 0xa46 │ │ - stmiavc lr, {r4, r8, r9, ip, lr, pc}^ │ │ - andeq pc, r7, #2 │ │ - beq 18cc64 │ │ - ldrteq pc, [pc], -r6 @ │ │ - strne lr, [r5], r6, asr #20 │ │ - strmi lr, [r2], #2630 @ 0xa46 │ │ - b 11c8890 │ │ - @ instruction: 0xf1011482 │ │ - and r0, r3, r2, lsl #20 │ │ - strcc lr, [r2], #-2629 @ 0xfffff5bb │ │ - beq 14cc84 │ │ - stmdbeq r3, {r8, r9, fp, sp, lr, pc} │ │ - strtmi sl, [r1], -r6, lsl #16 │ │ - andne pc, r1, #79 @ 0x4f │ │ - @ instruction: 0xf0004666 │ │ - @ instruction: 0xf89df8bb │ │ - stmcs r0, {r3, r4} │ │ - @ instruction: 0xf89dd058 │ │ - @ instruction: 0xf89d0022 │ │ - bne 254930 │ │ - stmdacs r1, {r6, r7, r9, ip, sp, pc} │ │ - ldrbmi sp, [r9, #80] @ 0x50 │ │ - addshi pc, r5, r0, asr #1 │ │ - @ instruction: 0xf1bb4645 │ │ - andle r0, fp, r0, lsl #30 │ │ - strmi r9, [r3, #2051] @ 0x803 │ │ - stmdals r4, {r1, r2, r9, ip, lr, pc} │ │ - andeq pc, fp, r0, lsl r9 @ │ │ - svceq 0x0041f110 │ │ - add sp, r6, r2, lsl #24 │ │ - addhi pc, r5, r0, asr #32 │ │ - svceq 0x0000f1b9 │ │ - stmdals r3, {r1, r3, ip, lr, pc} │ │ - andle r4, r6, #541065216 @ 0x20400000 │ │ - @ instruction: 0xf9109804 │ │ - @ instruction: 0xf1100009 │ │ - stcle 15, cr0, [r1], {65} @ 0x41 │ │ - cmnle r6, r7, ror r0 │ │ - bl feab6900 │ │ - bl 51120 │ │ - stmdals r2, {r0, r1, r3, r8} │ │ - ldrdhi pc, [ip], -r0 │ │ - strbmi r9, [r0, r5, lsl #16] │ │ - cmnle r1, r0, lsl #16 │ │ - mulseq r8, sp, r8 │ │ - smlabble r3, r0, r8, r2 │ │ - stmdals r5, {r0, r1, r2, r8, fp, ip, pc} │ │ - and r4, r8, r8, lsr #15 │ │ - mlaeq r2, sp, r8, pc @ │ │ - @ instruction: 0xf89da906 │ │ - strmi r2, [r1], #-35 @ 0xffffffdd │ │ - stmdals r5, {r1, r4, r9, fp, ip} │ │ - stmdacs r0, {r6, r7, r8, r9, sl, lr} │ │ - stfcsd f5, [r0], {78} @ 0x4e │ │ - andcs sp, r1, r1, lsl #4 │ │ - @ instruction: 0xf5b4e009 │ │ - andle r6, r1, #0, 30 │ │ - and r2, r4, r2 │ │ - @ instruction: 0xf5b42004 │ │ - svclt 0x00383f80 │ │ - bl 58954 │ │ - strtmi r0, [r8], r9, lsl #22 │ │ - @ instruction: 0xf4ff2c80 │ │ - @ instruction: 0xf5b4af52 │ │ - andle r6, r1, #0, 30 │ │ - strb r2, [sp, -r2] │ │ - @ instruction: 0xf5b42004 │ │ - svclt 0x00383f80 │ │ - strb r2, [r7, -r3] │ │ - andcs r2, r0, r0, lsl #4 │ │ - strtmi lr, [r3], #-37 @ 0xffffffdb │ │ - ldmdale fp!, {r0, r1, r3, r4, r7, r8, sl, lr} │ │ - bcs 14b0ec │ │ - svceq 0x0000f1bb │ │ - ldrmi sp, [r3, #8] │ │ - @ instruction: 0xf91ad20a │ │ - @ instruction: 0xf110000b │ │ - ldrbmi r0, [r8], -r1, asr #30 │ │ - eor sp, pc, r6, lsl #24 │ │ - stmdblt fp!, {sp} │ │ - and r2, pc, r0, lsl #4 │ │ - @ instruction: 0xd1294610 │ │ - rscsle r2, r9, r0, lsl #22 │ │ - andle r4, r7, #805306377 @ 0x30000009 │ │ - andne pc, r3, sl, lsl r9 @ │ │ - @ instruction: 0xf1114683 │ │ - ldcle 15, cr0, [pc, #-260] @ 508ac │ │ - and r4, r1, sl, lsl r6 │ │ - tstle fp, r3, lsl #13 │ │ - bl 2f81c4 │ │ - bne 4d0dc0 │ │ - stmdals r5, {r0, r1, r4, r5, r6, r7, fp, sp, lr} │ │ - @ instruction: 0xb1084798 │ │ - and r2, r2, r1 │ │ - @ instruction: 0x21229805 │ │ - andlt r4, r9, r0, asr #15 │ │ - svceq 0x0000e8bd │ │ - stmdami sl, {r4, r5, r6, r7, r8, sl, fp, ip, sp, pc} │ │ - @ instruction: 0x464b465a │ │ - andls r4, r0, r8, ror r4 │ │ - ldrdne lr, [r3], -sp │ │ - @ instruction: 0xf92ef000 │ │ - bcs 14b164 │ │ - ldrmi r4, [r1], -r3, lsl #16 │ │ - ldrbtmi r4, [r8], #-1626 @ 0xfffff9a6 │ │ - ldrbmi r9, [r0], -r0 │ │ - @ instruction: 0xf924f000 │ │ - ldrdeq sp, [r7], -lr │ │ - andeq sp, r7, r4, ror #31 │ │ - svcge 0x0003b5f0 │ │ - stclt 8, cr15, [r4, #-308] @ 0xfffffecc │ │ - stmdbcs r7!, {r3, r7, ip, sp, pc} │ │ - ldm pc, {r5, fp, ip, lr, pc}^ @ │ │ - ldccs 0, cr15, [r4], {1} │ │ - stccs 12, cr2, [ip], #-176 @ 0xffffff50 │ │ - strtge r2, [ip], -ip, lsr #24 │ │ - blls b5bc34 │ │ - stccs 12, cr2, [ip], #-176 @ 0xffffff50 │ │ - stccs 12, cr2, [ip], #-176 @ 0xffffff50 │ │ - stccs 12, cr2, [ip], #-176 @ 0xffffff50 │ │ - stccs 12, cr2, [ip], #-176 @ 0xffffff50 │ │ - stccs 12, cr2, [ip], #-176 @ 0xffffff50 │ │ - stccs 12, cr2, [ip], #-708 @ 0xfffffd3c │ │ - tstcs r0, ip, lsr #28 │ │ - andne pc, r6, r0, asr #17 │ │ - andne pc, r2, r0, asr #17 │ │ - tstvc r0, pc, asr #8 @ │ │ - vrhadd.s8 q12, , │ │ - rsc r0, sp, ip, asr r1 │ │ - tstle sl, ip, asr r9 │ │ - @ instruction: 0xf8c02100 │ │ - @ instruction: 0xf8c01006 │ │ - vst4.8 {d17-d20}, [pc], r2 │ │ - mrshi r7, (UNDEF: 81) │ │ - cmpmi ip, r5, asr #12 @ │ │ - @ instruction: 0xf5b1e0e0 │ │ - @ instruction: 0xf0c07f40 │ │ - ldrbeq r8, [r2, r3, lsl #1] │ │ - addhi pc, r0, r0 │ │ - strmi r4, [r8], -r4, lsl #12 │ │ - @ instruction: 0xf000460d │ │ - @ instruction: 0x4602fb3b │ │ - strtmi r4, [r0], -r9, lsr #12 │ │ - rsbsle r2, r5, r0, lsl #20 │ │ - @ instruction: 0xf3c14b6a │ │ - vsubl.u8 q9, d1, d3 │ │ - vabal.u8 q10, d1, d3 │ │ - ldrbtmi r3, [fp], #-1539 @ 0xfffff9fd │ │ - and pc, r2, r3, lsl r8 @ │ │ - andne pc, r3, #67108867 @ 0x4000003 │ │ - ldcpl 13, cr5, [ip], {93} @ 0x5d │ │ - andeq pc, pc, #1 │ │ - andpl pc, r4, sp, lsl #17 │ │ - @ instruction: 0xf813255c │ │ - stceq 0, cr12, [sl, #-8] │ │ - ldcpl 12, cr5, [fp, #616] @ 0x268 │ │ - tsteq r1, r1, asr #32 @ │ │ - @ instruction: 0xf181fab1 │ │ - andcc pc, r5, sp, lsl #17 │ │ - movweq pc, #4207 @ 0x106f @ │ │ - bl 11a2d8 │ │ - @ instruction: 0xf88d0391 │ │ - strbtmi r2, [sl], -r3 │ │ - orrseq lr, r1, r2, asr #20 │ │ - andvs pc, r2, sp, lsl #17 │ │ - andvs pc, r0, sp, lsr #17 │ │ - ldrbpl r2, [r5], #1661 @ 0x67d │ │ - @ instruction: 0xf88d227b │ │ - @ instruction: 0xf88d4007 │ │ - andvc lr, sl, r6 │ │ - @ instruction: 0xf8012275 │ │ - ldmib sp, {r0, sl, fp, sp}^ │ │ - @ instruction: 0xf88d1200 │ │ - @ instruction: 0xf88d6009 │ │ - @ instruction: 0xf8bdc008 │ │ - stmib r0, {r3, sp, lr}^ │ │ - mrscs r1, R10_fiq │ │ - sbcvc r8, r1, #-2147483647 @ 0x80000001 │ │ - add r7, sl, r3, lsl #5 │ │ - @ instruction: 0xf8c02100 │ │ - @ instruction: 0xf8c01006 │ │ - vst4.8 {d17-d20}, [pc], r2 │ │ - mrshi r7, (UNDEF: 81) │ │ - cmpvs ip, r6, asr #12 @ │ │ - ldrbeq lr, [r2, #126] @ 0x7e │ │ - tstcs r0, r2, lsr #10 │ │ - andne pc, r6, r0, asr #17 │ │ - andne pc, r2, r0, asr #17 │ │ - tstvc r0, pc, asr #8 @ │ │ - vrhadd.s8 q12, q1, │ │ - rsbs r7, r1, ip, asr r1 │ │ - @ instruction: 0xf8c02100 │ │ - @ instruction: 0xf8c01006 │ │ - vst4.8 {d17-d20}, [pc], r2 │ │ - mrshi r7, (UNDEF: 81) │ │ - cmpcs ip, r7, asr #4 @ │ │ - tstcs r0, r6, rrx │ │ - andne pc, r6, r0, asr #17 │ │ - andne pc, r2, r0, asr #17 │ │ - tstvc r0, pc, asr #8 @ │ │ - vrhadd.s8 q12, , │ │ - subs r4, fp, ip, asr r1 │ │ - strble r0, [pc], #-978 @ 50b80 │ │ - strmi r4, [r8], -r4, lsl #12 │ │ - @ instruction: 0xf000460d │ │ - tstlt r8, r7, lsl #20 @ │ │ - rsbvs r2, r5, r0, lsl #1 │ │ - subs r7, r0, r0, lsr #32 │ │ - @ instruction: 0xf3c5492b │ │ - vaddl.u8 q9, d5, d3 │ │ - sfmeq f3, 4, [lr, #-12]! │ │ - @ instruction: 0xf8114479 │ │ - vaddl.u8 q15, d5, d0 │ │ - stcpl 0, cr1, [lr, #12] │ │ - @ instruction: 0xf0055c0b │ │ - @ instruction: 0xf88d000f │ │ - @ instruction: 0xf8116013 │ │ - vaddl.u8 q14, d5, d0 │ │ - @ instruction: 0xf88d4003 │ │ - stcpl 0, cr3, [r8], {23} │ │ - stcpl 3, cr2, [r9], {125} @ 0x7d │ │ - andseq pc, r4, sp, lsl #17 │ │ - andeq pc, r1, r5, asr #32 │ │ - blx fec593d4 │ │ - @ instruction: 0xf88df080 │ │ - @ instruction: 0xf8ad2012 │ │ - @ instruction: 0xf06f2010 │ │ - @ instruction: 0xf88d0201 │ │ - bl d4c3c │ │ - stmdbge r4, {r4, r7, r9} │ │ - b 109a160 │ │ - @ instruction: 0xf88d0090 │ │ - strpl lr, [sp], #22 │ │ - andvc r2, r1, fp, ror r1 │ │ - @ instruction: 0xf8002175 │ │ - ldmib sp, {r0, sl, fp, ip}^ │ │ - @ instruction: 0xf88d0104 │ │ - @ instruction: 0xf88d3019 │ │ - @ instruction: 0xf8bdc018 │ │ - stmib r4, {r3, r4, ip, sp}^ │ │ - andcs r0, sl, r0, lsl #2 │ │ - rscvc r8, r0, #-1073741816 @ 0xc0000008 │ │ - and r7, sl, r2, lsr #5 │ │ - @ instruction: 0xf8c02100 │ │ - @ instruction: 0xf8c01006 │ │ - vst4.8 {d17-d20}, [pc], r2 │ │ - mrshi r7, (UNDEF: 81) │ │ - cmpcs ip, r2, asr #4 @ │ │ - andlt r8, r8, r1 │ │ - bllt 18edb0 │ │ - svclt 0x0000bdf0 │ │ - @ instruction: 0xfffba7c6 │ │ - @ instruction: 0xfffba6c8 │ │ - strbtmi fp, [pc], -r0, lsl #11 │ │ - @ instruction: 0xf8d7b082 │ │ - @ instruction: 0xf8cdc008 │ │ - @ instruction: 0xf000c000 │ │ - ldrble pc, [r4], #2049 @ 0x801 @ │ │ - svcge 0x0003b5f0 │ │ - stclt 8, cr15, [r4, #-308] @ 0xfffffecc │ │ - @ instruction: 0xf8d7b09c │ │ - @ instruction: 0xf5b1c008 │ │ - stmib sp, {r7, r8, r9, sl, fp, ip, sp, lr}^ │ │ - stmdble r6, {r1, r8, r9, sp} │ │ - @ instruction: 0x5100f990 │ │ - svceq 0x0041f115 │ │ - strcs sp, [r3, #-3334] @ 0xfffff2fa │ │ - stmib sp, {r1, r4, sp, lr, pc}^ │ │ - strcs r0, [r0, #-260] @ 0xfffffefc │ │ - ands r2, r9, r1, lsl #8 │ │ - smlalspl pc, pc, r0, r9 @ │ │ - svceq 0x0041f115 │ │ - strcs sp, [r2, #-3329] @ 0xfffff2ff │ │ - @ instruction: 0xf990e006 │ │ - strcs r4, [r0, #-254] @ 0xffffff02 │ │ - svceq 0x0041f114 │ │ - strcs fp, [r1, #-4040] @ 0xfffff038 │ │ - nrmeqe f7, f5 │ │ - andmi pc, lr, r0, lsl r9 @ │ │ - svceq 0x0041f114 │ │ - stcmi 13, cr13, [r5], {73} @ 0x49 │ │ - stmib sp, {r0, r2, r8, sl, sp}^ │ │ - ldrbtmi r0, [ip], #-3588 @ 0xfffff1fc │ │ - stmib sp, {r1, r3, r7, r9, lr}^ │ │ - svclt 0x00984506 │ │ - ldmdble fp, {r0, r1, r3, r7, r9, lr} │ │ - addmi r4, sl, #136, 24 @ 0x8800 │ │ - @ instruction: 0xf04f4888 │ │ - stfmis f0, [r8] │ │ - ldrmi fp, [r3], -r8, lsl #31 │ │ - tstcs r3, r0, lsl r1 │ │ - stmib sp, {r0, r2, r3, r4, r5, r6, sl, lr}^ │ │ - tstls pc, ip, lsl #2 │ │ - tstls lr, r2, lsl r9 │ │ - ldrbtmi sl, [ip], #-2310 @ 0xfffff6fa │ │ - stmib sp, {r3, r4, r5, r6, sl, lr}^ │ │ - stmdbge r4, {r0, r2, r4, r8, lr} │ │ - stmib sp, {r1, r3, r8, r9, ip, pc}^ │ │ - stmdage sl, {r0, r1, r4, r8} │ │ - adcs r9, ip, r7, lsl r4 │ │ - vqsub.s8 d4, d16, d10 │ │ - ldrhlt r8, [r2, -pc]! │ │ - andle r4, r4, #-1610612728 @ 0xa0000008 │ │ - @ instruction: 0xf1155685 │ │ - svclt 0x00d80f41 │ │ - addmi r4, fp, #19922944 @ 0x1300000 │ │ - movwls r4, #34314 @ 0x860a │ │ - @ instruction: 0xf1b3d23e │ │ - @ instruction: 0xf1030e03 │ │ - svclt 0x00380401 │ │ - cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ - @ instruction: 0xf0c04574 │ │ - ldrbmi r8, [r4, #-196]! @ 0xffffff3c │ │ - @ instruction: 0x56c5d030 │ │ - andeq lr, lr, #164, 22 @ 0x29000 │ │ - svceq 0x0041f115 │ │ - cdpne 13, 5, cr13, cr5, cr7, {0} │ │ - andcs lr, r0, #40 @ 0x28 │ │ - @ instruction: 0xf8cd4673 │ │ - @ instruction: 0xf7ffc000 │ │ - ldrmi pc, [lr, #3961] @ 0xf79 │ │ - stmdbne r3, {r5, ip, lr, pc} │ │ - @ instruction: 0xf915461d │ │ - @ instruction: 0xf1144d02 │ │ - stcle 15, cr0, [r1, #-260] @ 0xfffffefc │ │ - muls r7, r5, lr │ │ - streq lr, [lr], #-2816 @ 0xfffff500 │ │ - andsle r4, r3, ip, lsr #5 │ │ - @ instruction: 0xf915461d │ │ - @ instruction: 0xf1166d03 │ │ - stcle 15, cr0, [r1, #-260] @ 0xfffffefc │ │ - ldrd r1, [fp], -r5 │ │ - andle r4, r9, ip, lsr #5 │ │ - vstrpl.16 s30, [r4, #-38] @ 0xffffffda @ │ │ - svceq 0x0041f115 │ │ - svcne 0x0015dd01 │ │ - addsmi lr, ip, #2 │ │ - svcne 0x0055bf18 │ │ - andeq lr, lr, #5120 @ 0x1400 │ │ - addmi fp, sl, #557056 @ 0x88000 │ │ - strbtmi sp, [r0], -r9, lsl #2 │ │ - @ instruction: 0xf910f7ff │ │ - andle r4, lr, #-1610612728 @ 0xa0000008 │ │ - @ instruction: 0xf1135683 │ │ - ldclle 15, cr0, [r4], #260 @ 0x104 │ │ - ldrmi lr, [r0], #-10 │ │ - mulne r0, r0, r9 │ │ - svccc 0x00fff1b1 │ │ - sfmle f3, 1, [r8, #-812] @ 0xfffffcd4 │ │ - andcs r9, r1, r9, lsl #6 │ │ - rscle lr, r8, r4, lsr r0 │ │ - @ instruction: 0xf8cd460b │ │ - @ instruction: 0xf7ffc000 │ │ - stmdavc r6, {r0, r1, r2, r4, r5, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ - tsteq pc, r3 @ │ │ - @ instruction: 0xf0062bdf │ │ - ldmdble r3, {r0, r1, r2, r3, r4, r5, r8, sl} │ │ - blcs ffc6f004 │ │ - ldrteq pc, [pc], -r6 @ │ │ - strne lr, [r5, #2630] @ 0xa46 │ │ - stmiavc r0, {r0, r1, r2, r3, r8, r9, ip, lr, pc}^ │ │ - tsteq r7, r1 @ │ │ - eorseq pc, pc, r0 │ │ - addne lr, r5, r0, asr #20 │ │ - orrmi lr, r1, r0, asr #20 │ │ - svcne 0x0088f5b1 │ │ - and sp, r4, fp, asr #1 │ │ - orrne lr, r1, r5, asr #20 │ │ - b 11c8e1c │ │ - stmibcs r0, {r0, r8, ip, sp} │ │ - andle r9, r1, #1073741826 @ 0x40000002 │ │ - and r2, r9, r1 │ │ - svcvs 0x0000f5b1 │ │ - andcs sp, r2, r1, lsl #4 │ │ - andcs lr, r4, r4 │ │ - svccc 0x0080f5b1 │ │ - andcs fp, r3, r8, lsr pc │ │ - mcrmi 4, 1, r4, cr8, cr0, {0} │ │ - stcmi 13, cr4, [r9], #-160 @ 0xffffff60 │ │ - blmi aa203c │ │ - stmdbmi r9!, {r0, r2, r3, r4, r5, r6, sl, lr} │ │ - stmib sp, {r2, r3, r4, r5, r6, sl, lr}^ │ │ - andcs r2, r0, sl │ │ - andcs r9, r5, r0, lsl r0 │ │ - andvs lr, ip, sp, asr #19 │ │ - andls r4, pc, fp, ror r4 @ │ │ - andls sl, lr, r2, lsl r8 │ │ - ldrbtmi sl, [r9], #-2054 @ 0xfffff7fa │ │ - stmib sp, {r0, r1, r3, r4, r8, sl, ip, pc}^ │ │ - stmdage r4, {r0, r3, r4, ip, lr} │ │ - andsmi lr, r7, sp, asr #19 │ │ - stmib sp, {r1, r3, fp, sp, pc}^ │ │ - stmdage r9, {r0, r2, r4, ip, sp} │ │ - andsne lr, r3, sp, asr #19 │ │ - andsls sl, r2, r8, lsl #16 │ │ - strbtmi sl, [r1], -ip, lsl #16 │ │ - blx ff30ee74 │ │ - bmi 499a8c │ │ - ldmdami r2, {r0, r4, r8, fp, lr} │ │ - tstls r0, #2046820352 @ 0x7a000000 │ │ - movwls r2, #54020 @ 0xd304 │ │ - movwls r4, #62585 @ 0xf479 │ │ - movwls sl, #60178 @ 0xeb12 │ │ - andsls sl, r9, #6144 @ 0x1800 │ │ - stmib sp, {r3, r4, r5, r6, sl, lr}^ │ │ - bge 159b08 │ │ - stmib sp, {r2, r3, ip, pc}^ │ │ - bge 115708 │ │ - andsne lr, r3, #3358720 @ 0x334000 │ │ - tstls r2, r2, lsl #18 │ │ - bmi 44ae40 │ │ - @ instruction: 0x46214670 │ │ - @ instruction: 0xf7fe447a │ │ - svclt 0x0000fffb │ │ - @ instruction: 0xfffbabde │ │ - andeq r6, r2, r1, lsr #25 │ │ - @ instruction: 0xffffb491 │ │ - andeq sp, r7, r0, lsl #24 │ │ - andeq sp, r7, r4, lsl #25 │ │ - andeq r6, r2, sp, ror #25 │ │ - andeq r0, r0, r9, lsl r1 │ │ - andeq r0, r0, r5, lsr #1 │ │ - @ instruction: 0xffffb4c7 │ │ - andeq r6, r2, r3, asr #28 │ │ - @ instruction: 0xffffb639 │ │ - andeq sp, r7, ip, lsl #28 │ │ - andeq sp, r7, r0, asr #24 │ │ - svcge 0x0003b5f0 │ │ - stchi 8, cr15, [r4, #-308] @ 0xfffffecc │ │ - ldmib r1, {r2, r7, ip, sp, pc}^ │ │ - strmi r4, [r5], -r7, lsl #12 │ │ - @ instruction: 0x8010f8d6 │ │ - strtmi r2, [r0], -r7, lsr #2 │ │ - stmiblt r8!, {r6, r7, r8, r9, sl, lr}^ │ │ - stcge 8, cr6, [r1, #-164] @ 0xffffff5c │ │ - andne pc, r1, #64, 4 │ │ - @ instruction: 0xf7ff4628 │ │ - @ instruction: 0xf89dfd6f │ │ - stmcs r0, {r2} │ │ - stmdbls r2, {r0, r1, r2, r8, ip, lr, pc} │ │ - strbmi r4, [r0, r0, lsr #12] │ │ - @ instruction: 0x4620b970 │ │ - strbmi r2, [r0, r7, lsr #2] │ │ - @ instruction: 0xf89de00b │ │ - @ instruction: 0xf89d000e │ │ - ldmvs r3!, {r0, r1, r2, r3, sp}^ │ │ - bne 4d6ff4 │ │ - ldrmi r4, [r8, r0, lsr #12] │ │ - rscsle r2, r0, r0, lsl #16 │ │ - andlt r2, r4, r1 │ │ - blhi 18f0d4 │ │ - ldrble fp, [r4], #3568 @ 0xdf0 │ │ - svcge 0x0002b5b0 │ │ - stmdavs r0, {r0, r2, r9, sl, lr} │ │ - @ instruction: 0xf7fe460c │ │ - ldmdblt r8!, {r0, r1, r2, r5, r9, fp, ip, sp, lr, pc} │ │ - ldrdeq lr, [r7, -r4] │ │ - stmiavs fp, {r1, r9, sp}^ │ │ - ldrbtmi r4, [r9], #-2309 @ 0xfffff6fb │ │ - @ instruction: 0xb1084798 │ │ - ldclt 0, cr2, [r0, #4]! │ │ - strtmi r6, [r1], -r8, ror #16 │ │ - ldrhtmi lr, [r0], sp │ │ - blt 60ef8c │ │ - @ instruction: 0xffff58fe │ │ - svcge 0x0002b5d0 │ │ - stmdacs r0!, {r2, r7, ip, sp, pc} │ │ - andcs sp, r0, r2, lsl #4 │ │ - ldcllt 0, cr11, [r0, #16] │ │ - andle r2, r2, #8323072 @ 0x7f0000 │ │ - andlt r2, r4, r1 │ │ - @ instruction: 0xf5b0bdd0 │ │ - andle r3, sp, #128, 30 @ 0x200 │ │ - vst2.16 {d20,d22}, [pc], fp │ │ - blmi 132da04 │ │ - sfmne f7, 1, [r9], #-256 @ 0xffffff00 │ │ - ldrbtmi r4, [r9], #-3146 @ 0xfffff3b6 │ │ - ldrbtmi r4, [ip], #-1147 @ 0xfffffb85 │ │ - andsne lr, r4, sp, lsl #17 │ │ - ands r2, r0, r8, lsr #4 │ │ - svccc 0x0000f5b0 │ │ - stmdbmi r6, {r0, r4, r9, ip, lr, pc}^ │ │ - cfldrdvc mvd15, [r3], #316 @ 0x13c │ │ - ldrbcs r4, [r0], #2885 @ 0xb45 │ │ - ldrbtmi r4, [r9], #-2629 @ 0xfffff5bb │ │ - @ instruction: 0xf8cd447b │ │ - ldrbtmi ip, [sl], #-8 │ │ - andmi lr, r0, #3358720 @ 0x334000 │ │ - @ instruction: 0xf000222c │ │ - andlt pc, r4, pc, lsl #18 │ │ - @ instruction: 0xf64fbdd0 │ │ - vrhadd.s8 , q13, q8 │ │ - vqdmlal.s q11, d16, d0[4] │ │ - b 51488 │ │ - tstcc lr, r1, lsl #4 │ │ - movweq pc, #8896 @ 0x22c0 @ │ │ - @ instruction: 0xf64b1ad2 │ │ - b 91c94 │ │ - svclt 0x00180100 │ │ - vsubl.s8 q9, d0, d1 │ │ - bne ff291c30 │ │ - tstcs r1, r8, lsl pc │ │ - @ instruction: 0xf5a0400a │ │ - @ instruction: 0xf5a13120 │ │ - tstcs r0, sp, asr r3 │ │ - svceq 0x0006f113 │ │ - movweq pc, #79 @ 0x4f @ │ │ - movwcs fp, #7992 @ 0x1f38 │ │ - @ instruction: 0xf5a0401a │ │ - @ instruction: 0xf5a33338 │ │ - @ instruction: 0xf503633f │ │ - @ instruction: 0xf11454ea │ │ - @ instruction: 0xf04f0f0e │ │ - svclt 0x00380400 │ │ - @ instruction: 0xf1132401 │ │ - @ instruction: 0xf04f0f0f │ │ - b d1c68 │ │ - svclt 0x00380204 │ │ - vcgt.s8 d18, d15, d1 │ │ - andsmi r6, sl, lr, asr r4 │ │ - teqcc lr, #160, 10 @ 0x28000000 @ │ │ - ldrbtvc pc, [pc], #1743 @ 5107c @ │ │ - @ instruction: 0xf04f42a3 │ │ - @ instruction: 0xf64f0300 │ │ - svclt 0x0038241e │ │ - andsmi r2, sl, r1, lsl #6 │ │ - movtcc pc, #1440 @ 0x5a0 @ │ │ - ldrbtvc pc, [pc], #1743 @ 51094 @ │ │ - @ instruction: 0xf04f42a3 │ │ - svclt 0x00380300 │ │ - andsmi r2, sl, r1, lsl #6 │ │ - movtcc pc, #17824 @ 0x45a0 @ │ │ - ldrtcs pc, [r0], #578 @ 0x242 @ │ │ - cmpvc r4, #683671552 @ 0x28c00000 @ │ │ - ldrbtvc pc, [r5], #1743 @ 0x6cf @ │ │ - svceq 0x0005f113 │ │ - movweq pc, #79 @ 0x4f @ │ │ - movwcs fp, #7992 @ 0x1f38 │ │ - @ instruction: 0xf100401a │ │ - @ instruction: 0xf50323ff │ │ - adcmi r0, r3, #-1006632959 @ 0xc4000001 │ │ - movweq pc, #79 @ 0x4f @ │ │ - movwcs fp, #7992 @ 0x1f38 │ │ - vqadd.s8 d20, d0, d10 │ │ - vrsra.s64 , q8, #64 │ │ - addsmi r0, r8, #939524096 @ 0x38000000 │ │ - tstcs r1, r8, lsr pc │ │ - andeq lr, r1, r2, lsl #20 │ │ - ldcllt 0, cr11, [r0, #16] │ │ - @ instruction: 0xfffbad91 │ │ - @ instruction: 0xfffbaddf │ │ - @ instruction: 0xfffbaeff │ │ - @ instruction: 0xfffbaa63 │ │ - @ instruction: 0xfffbaab9 │ │ - @ instruction: 0xfffbab83 │ │ - svcge 0x0002b5d0 │ │ - @ instruction: 0xf6414a40 │ │ - vsubw.s8 q8, q0, d31 │ │ - tstcs r1, r1, lsl #6 │ │ - svclt 0x00384298 │ │ - ldrbtmi r2, [sl], #-256 @ 0xffffff00 │ │ - movweq pc, #33025 @ 0x8101 @ │ │ - eormi pc, r3, r2, asr r8 @ │ │ - bl fed51cb4 │ │ - svclt 0x00982fc0 │ │ - stcne 6, cr4, [fp, #-100] @ 0xffffff9c │ │ - eormi pc, r3, r2, asr r8 @ │ │ - bl fed51cc4 │ │ - svclt 0x00982fc0 │ │ - stcne 6, cr4, [fp], {25} │ │ - eormi pc, r3, r2, asr r8 @ │ │ - bl fed51cd4 │ │ - svclt 0x00982fc0 │ │ - mcrrne 6, 1, r4, fp, cr9 │ │ - eormi pc, r3, r2, asr r8 @ │ │ - bl fed51ce4 │ │ - svclt 0x00982fc0 │ │ - mcrrne 6, 1, r4, fp, cr9 │ │ - eormi pc, r3, r2, asr r8 @ │ │ - bl fed51cf4 │ │ - svclt 0x00982fc0 │ │ - @ instruction: 0xf8524619 │ │ - strcs r3, [r0], #-33 @ 0xffffffdf │ │ - vstmiacs r3, {s29-s107} │ │ - svccs 0x00c0ebbc │ │ - strcs fp, [r1], #-3896 @ 0xfffff0c8 │ │ - ldrmi r0, [ip, #707] @ 0x2c3 │ │ - strcc fp, [r1], #-3848 @ 0xfffff0f8 │ │ - stmdbcs r1!, {r0, r5, sl, lr} │ │ - @ instruction: 0xf852d837 │ │ - bl dd214 │ │ - stmdbcs r1!, {r0, r7, sl} │ │ - subspl lr, r3, #323584 @ 0x4f000 │ │ - vrhadd.s8 d29, d0, d2 │ │ - and r2, r3, pc, ror #7 │ │ - b 142b330 │ │ - movwlt r5, #4947 @ 0x1353 │ │ - stcne 8, cr15, [r4], {84} @ 0x54 │ │ - cmppl pc, pc, ror #6 @ │ │ - stmiane r4!, {r2, r4, r6, r7, r8, r9, lr}^ │ │ - bl fe885210 │ │ - ldrmi r0, [r0], -r1, lsl #24 │ │ - svcvc 0x003cf5b2 │ │ - vrecps.f32 d27, d0, d24 │ │ - ldcmi 0, cr2, [r2], {239} @ 0xef │ │ - mvfeqdp f7, f3 │ │ - ldrbtmi r2, [ip], #-256 @ 0xffffff00 │ │ - mulle ip, r0, r2 │ │ - ldrmi r5, [r9], #-3235 @ 0xfffff35d │ │ - stmdale r3, {r0, r5, r6, r8, sl, lr} │ │ - ldrmi r3, [r6, #513] @ 0x201 │ │ - @ instruction: 0x4672d1f6 │ │ - andeq pc, r1, r2 │ │ - ldrdcs fp, [r0, -r0] │ │ - bmi 2cb170 │ │ - mvncs pc, r0, asr #4 │ │ - @ instruction: 0xf7fb447a │ │ - bmi 18f3e0 │ │ - @ instruction: 0x21224608 │ │ - @ instruction: 0xf7fb447a │ │ - svclt 0x0000f873 │ │ - @ instruction: 0xfffbb142 │ │ - andeq sp, r7, r4, lsr r9 │ │ - @ instruction: 0xfffbb112 │ │ - andeq sp, r7, r0, asr r9 │ │ - svcge 0x0003b5f0 │ │ - svceq 0x0000e92d │ │ - strmi fp, [lr], r1, lsl #1 │ │ - @ instruction: 0x8010f8d7 │ │ - bne 10b988 │ │ - stmdbeq r2, {r1, r2, r3, r8, r9, fp, sp, lr, pc}^ │ │ - sbclt fp, r5, #536870920 @ 0x20000008 │ │ - blcs 50bb74 │ │ - @ instruction: 0xf81e2000 │ │ - @ instruction: 0xf81e6b02 │ │ - ldrbmi r4, [lr, #-3073] @ 0xfffff3ff │ │ - @ instruction: 0x0c04eb00 │ │ - strmi sp, [r4, #267] @ 0x10b │ │ - strmi sp, [ip, #817] @ 0x331 │ │ - ldrmi sp, [r8], #-2100 @ 0xfffff7cc │ │ - @ instruction: 0xf810b134 │ │ - @ instruction: 0x3c016b01 │ │ - mvnsle r4, lr, lsr #5 │ │ - stmdale r2, {r5, sp, lr, pc} │ │ - strbtmi r4, [r0], -lr, asr #11 │ │ - bl 305a08 │ │ - andcs r0, r1, r8, lsl #2 │ │ - @ instruction: 0xf9164656 │ │ - blcs 5fe7c │ │ - ldrtmi sp, [r2], r3, lsl #8 │ │ - strle r1, [ip, #-2770] @ 0xfffff52e │ │ - addmi lr, lr, #17 │ │ - @ instruction: 0xf89ad01f │ │ - @ instruction: 0xf0036001 │ │ - @ instruction: 0xf10a037f │ │ - b 11d3a9c │ │ - bne ff4d9ea4 │ │ - @ instruction: 0xf080d405 │ │ - strmi r0, [sl, #1] │ │ - and sp, r0, r6, ror #3 │ │ - @ instruction: 0xf0002000 │ │ - andlt r0, r1, r1 │ │ - svceq 0x0000e8bd │ │ - bmi 280a74 │ │ - ldrbtmi r4, [sl], #-1633 @ 0xfffff99f │ │ - mcr2 7, 0, pc, cr2, cr14, {7} @ │ │ - strbtmi r4, [r0], -r6, lsl #20 │ │ - @ instruction: 0xf7fb447a │ │ - stmdami r2, {r0, r1, r2, r3, r7, r9, fp, ip, sp, lr, pc} │ │ - @ instruction: 0xf7fe4478 │ │ - svclt 0x0000fe7f │ │ - andeq sp, r7, ip, asr #16 │ │ - andeq sp, r7, lr, ror #16 │ │ - andeq sp, r7, r4, ror #16 │ │ - stmvs fp, {r1, r3, fp, sp, lr} │ │ - ldrdgt pc, [r0], -r0 │ │ - andeq lr, r3, r2, asr sl │ │ - ldmib r1, {r2, r8, ip, lr, pc}^ │ │ - stmdbvs sl, {r0, r1, r2, r8} │ │ - ldrmi r4, [r0, -r1, ror #12] │ │ - strbtmi fp, [pc], -r0, lsl #11 │ │ - andcs fp, r0, r2, lsl #1 │ │ - svceq 0x0080f1bc │ │ - andle r9, r3, #1 │ │ - @ instruction: 0xf88d2201 │ │ - eors ip, r8, r4 │ │ - svcvs 0x0000f5bc │ │ - andcs sp, r2, #-1342177280 @ 0xb0000000 │ │ - vmax.u32 q10, q1, q8 │ │ - @ instruction: 0xf88d109f │ │ - sbccs r0, r0, r5 │ │ - addsne lr, ip, r0, asr #20 │ │ - andeq pc, r4, sp, lsl #17 │ │ - andcs lr, r2, r9, lsr #32 │ │ - vmax.u32 q10, q0, q9 │ │ - @ instruction: 0xf5bc129f │ │ - andle r3, lr, #128, 30 @ 0x200 │ │ - andcs pc, r6, sp, lsl #17 │ │ - addsne lr, ip, #323584 @ 0x4f000 │ │ - addsne pc, pc, #96, 6 @ 0x80000001 │ │ - @ instruction: 0xf88d20e0 │ │ - b 1059360 │ │ - @ instruction: 0xf88d301c │ │ - andcs r0, r3, #4 │ │ - @ instruction: 0xf88de013 │ │ - b 1419378 │ │ - vqsub.u32 d17, d16, d12 │ │ - @ instruction: 0xf88d129f │ │ - b 1419380 │ │ - vqsub.u32 d19, d0, d12 │ │ - b 1415dec │ │ - @ instruction: 0xf88d409c │ │ - rscscc r2, r0, r5 │ │ - andeq pc, r4, sp, lsl #17 │ │ - blge 99b90 │ │ - ldrmi r4, [r9], -r8, lsl #12 │ │ - blx 150f374 │ │ - stclt 0, cr11, [r0, #8] │ │ - svcge 0x0003b5f0 │ │ - bleq 8b848 │ │ - stmdbvs lr, {r1, r5, r7, ip, sp, pc}^ │ │ - ldmib r1, {r2, r3, r9, sl, lr}^ │ │ - ldrbeq r9, [r1, -r0, lsl #16]! │ │ - strle r4, [r8, #-1585] @ 0xfffff9cf │ │ - tsteq r8, r6, asr #32 @ │ │ - svceq 0x0000f1b9 │ │ - andcs sp, sl, #-1073741824 @ 0xc0000000 │ │ - stmib r4, {r0, r8, r9, sp}^ │ │ - @ instruction: 0xf0413200 │ │ - cmnvs r1, r4, lsl #2 │ │ - rsbscs sl, pc, #32768 @ 0x8000 │ │ - @ instruction: 0xf0004613 │ │ - @ instruction: 0xf102020f │ │ - bcs 2d2928 │ │ - @ instruction: 0xf102bf38 │ │ - mrcne 5, 2, r0, cr10, cr0, {1} │ │ - strbpl r0, [sp], #2304 @ 0x900 │ │ - ldfnep f5, [r8], {242} @ 0xf2 │ │ - @ instruction: 0xf1c04a09 │ │ - ldrmi r0, [r9], #-129 @ 0xffffff7f │ │ - movwcs r4, #9338 @ 0x247a │ │ - andne lr, r0, sp, asr #19 │ │ - tstcs r1, r0, lsr #12 │ │ - @ instruction: 0xf81ff7fb │ │ - stmib r4, {r1, r2, r5, r6, r8, sp, lr}^ │ │ - eorlt r9, r2, r0, lsl #16 │ │ - bleq 8b6f4 │ │ - svclt 0x0000bdf0 │ │ - @ instruction: 0xffff5640 │ │ - svcge 0x0003b5f0 │ │ - stchi 8, cr15, [r4, #-308] @ 0xfffffecc │ │ - blx 1818740 │ │ - @ instruction: 0xf023fc80 │ │ - addmi r0, fp, #201326592 @ 0xc000000 │ │ - bne 1685460 │ │ - svclt 0x00284290 │ │ - cmplt r8, r0, lsl r6 │ │ - stclpl 3, cr2, [lr], {0} │ │ - eorsle r4, r5, r6, ror #10 │ │ - addsmi r3, r8, #67108864 @ 0x4000000 │ │ - @ instruction: 0xf1a2d1f9 │ │ - ldrbmi r0, [r0, #-3592]! @ 0xfffff1f8 │ │ - ands sp, pc, r3, lsl #18 │ │ - mvfeqp f7, f2 │ │ - @ instruction: 0xf04f2000 │ │ - vcgt.s8 d19, d0, d1 │ │ - blx 357452 │ │ - vsubw.s8 , q0, d3 │ │ - stmdapl sp, {r0, fp, ip} │ │ - ldmdavs r6!, {r1, r2, r3, fp, ip}^ │ │ - bl fea615d4 │ │ - @ instruction: 0x432c0405 │ │ - streq lr, [r3, #-2694] @ 0xfffff57a │ │ - streq lr, [r5], -r8, lsr #23 │ │ - eormi r4, ip, r5, lsr r3 │ │ - ldrbtcc pc, [pc], #-36 @ 51474 @ │ │ - svccc 0x0080f1b4 │ │ - andcc sp, r8, r2, lsl #2 │ │ - stmible sl!, {r4, r5, r6, r8, sl, lr}^ │ │ - andle r4, r8, r2, lsl #5 │ │ - bne 4d74b4 │ │ - ldfple f2, [lr], {-0} │ │ - andle r4, r4, r6, ror #10 │ │ - addmi r3, sl, #1073741824 @ 0x40000000 │ │ - strdcs sp, [r0], -r9 │ │ - stmdane fp, {r0, sp, lr, pc} │ │ - ldrmi r2, [r9], -r1 │ │ - blhi 18f618 │ │ - ldrble fp, [r4], #3568 @ 0xdf0 │ │ - svcge 0x0003b5f0 │ │ - bleq 8b964 │ │ - stclne 6, cr4, [r8], {132} @ 0x84 │ │ - andeq pc, r3, r0, lsr #32 │ │ - stmdbeq r1, {r5, r7, r8, r9, fp, sp, lr, pc} │ │ - @ instruction: 0x0009ebb2 │ │ - movweq pc, #28672 @ 0x7000 @ │ │ - movwcs fp, #3896 @ 0xf38 │ │ - bl fe8e2b10 │ │ - svclt 0x00280003 │ │ - addsmi r4, sl, #152043520 @ 0x9100000 │ │ - blx 18461e4 │ │ - blcs 9070c │ │ - bl c560c │ │ - ldrbtmi r0, [r4], -r2, lsl #28 │ │ - stcpl 8, cr15, [r1, #-80] @ 0xffffffb0 │ │ - tstle r1, r5, ror #10 │ │ - sub r1, r0, r9, asr lr │ │ - stmdaeq r0, {r0, r8, r9, fp, sp, lr, pc} │ │ - eorsle r4, lr, r0, lsr #11 │ │ - @ instruction: 0xf8144674 │ │ - strbmi r5, [r5, #-3330]! @ 0xfffff2fe │ │ - cosnee f5, f1 │ │ - strmi lr, [r0, #53]! @ 0x35 │ │ - @ instruction: 0x4674d035 │ │ - stcpl 8, cr15, [r3, #-80] @ 0xffffffb0 │ │ - tstle r1, r5, ror #10 │ │ - ldrd r1, [ip], -r9 @ │ │ - eorle r4, ip, r0, lsr #11 │ │ - @ instruction: 0xf8144674 │ │ - strbmi r5, [r5, #-3332]! @ 0xfffff2fc │ │ - svcne 0x0019d101 │ │ - strmi lr, [r0, #35]! @ 0x23 │ │ - ldrbtmi sp, [r4], -r3, lsr #32 │ │ - stcpl 8, cr15, [r5, #-80] @ 0xffffffb0 │ │ - tstle r1, r5, ror #10 │ │ - ands r1, sl, r9, asr pc │ │ - andsle r4, sl, r0, lsr #11 │ │ - @ instruction: 0xf8144674 │ │ - strbmi r5, [r5, #-3334]! @ 0xfffff2fa │ │ - svcne 0x0099d101 │ │ - strmi lr, [r0, #17]! │ │ - @ instruction: 0xf81ed011 │ │ - strbmi r4, [r4, #-3335]! @ 0xfffff2f9 │ │ - svcne 0x00d9d107 │ │ - blmi 8c9584 │ │ - ldrbtmi r4, [fp], #-1553 @ 0xfffff9ef │ │ - @ instruction: 0xf7fa461a │ │ - ldrbmi pc, [r0, #3773]! @ 0xebd @ │ │ - @ instruction: 0xf063d003 │ │ - stmdane fp, {r0, r1, r2, r8} │ │ - @ instruction: 0xf04fe028 │ │ - vcgt.s8 d19, d0, d1 │ │ - blx 358d82 │ │ - stmdacc r4, {r0, r1, fp, ip, sp, lr, pc} │ │ - cdpne 2, 0, cr15, cr1, cr0, {6} │ │ - strbmi r1, [fp, #-3331] @ 0xfffff2fd │ │ - stmdapl lr, {r2, r4, r8, fp, ip, lr, pc} │ │ - stmdacc r8, {r2, r3, fp, ip} │ │ - stcmi 8, cr15, [r4], {84} @ 0x54 │ │ - streq lr, [r8], -r6, lsl #21 │ │ - streq lr, [r6, #-2990] @ 0xfffff452 │ │ - streq lr, [r8], #-2692 @ 0xfffff57c │ │ - bl febe227c │ │ - teqmi r4, #4, 12 @ 0x400000 │ │ - @ instruction: 0xf024402c │ │ - @ instruction: 0xf1b4347f │ │ - rscle r3, r7, r0, lsl #31 │ │ - stmdale ip, {r0, r1, r4, r7, r9, lr} │ │ - @ instruction: 0xb12b1e48 │ │ - blcc a88c8 │ │ - mvnsle r4, r1, ror #10 │ │ - and r2, r0, r1 │ │ - ldrmi r2, [r9], -r0 │ │ - bleq 8b8c8 │ │ - stcmi 13, cr11, [r4], {240} @ 0xf0 │ │ - @ instruction: 0x46114618 │ │ - @ instruction: 0x4622447c │ │ - @ instruction: 0xf900f7fb │ │ - andeq sp, r7, r2, lsl #9 │ │ - andeq sp, r7, r8, lsl r4 │ │ - tsteq r1, r0, asr #32 @ │ │ - blx fec99df8 │ │ - @ instruction: 0xf1c1f181 │ │ - stmdaeq r9, {r5, r8}^ │ │ - blx e1920 │ │ - strmi pc, [r8], #-257 @ 0xfffffeff │ │ - ldrbmi r0, [r0, -r0, asr #16]! │ │ - strbtmi fp, [pc], -r0, lsl #11 │ │ - stmdami r7, {r1, r2, r7, ip, sp, pc} │ │ - stmdbmi r7, {r9, sp} │ │ - ldrbtmi r2, [r8], #-769 @ 0xfffffcff │ │ - ldrbtmi r9, [r9], #-0 │ │ - andls r4, r4, #104, 12 @ 0x6800000 │ │ - andcs r9, r4, #805306368 @ 0x30000000 │ │ - andls r9, r2, #67108864 @ 0x4000000 │ │ - mrc2 7, 7, pc, cr8, cr10, {7} │ │ - andeq sp, r7, lr, ror #7 │ │ - strdeq sp, [r7], -r2 │ │ - strbtmi fp, [pc], -r0, lsl #11 │ │ - strmi fp, [r1], -r6, lsl #1 │ │ - andcs r4, r0, #393216 @ 0x60000 │ │ - ldrbtmi r2, [r8], #-769 @ 0xfffffcff │ │ - strbtmi r9, [r8], -r0 │ │ - andls r9, r3, #4, 4 @ 0x40000000 │ │ - movwls r2, #4612 @ 0x1204 │ │ - @ instruction: 0xf7fa9202 │ │ - svclt 0x0000fee3 │ │ - ldrdeq sp, [r7], -sl │ │ - strbtmi fp, [pc], -r0, lsl #11 │ │ - stmdami r7, {r1, r2, r7, ip, sp, pc} │ │ - stmdbmi r7, {r9, sp} │ │ - ldrbtmi r2, [r8], #-769 @ 0xfffffcff │ │ - ldrbtmi r9, [r9], #-0 │ │ - andls r4, r4, #104, 12 @ 0x6800000 │ │ - andcs r9, r4, #805306368 @ 0x30000000 │ │ - andls r9, r2, #67108864 @ 0x4000000 │ │ - mcr2 7, 6, pc, cr14, cr10, {7} @ │ │ - @ instruction: 0x0007d3ba │ │ - andeq lr, r7, lr, ror #27 │ │ - svcge 0x0003b5f0 │ │ - svceq 0x0000e92d │ │ - @ instruction: 0xf8d7b083 │ │ - ldrmi r8, [sl], r8 │ │ - strmi r4, [r4], lr, lsl #13 │ │ - svceq 0x0001f1b8 │ │ - @ instruction: 0xf04fd14a │ │ - tstcs r0, r1, lsl #18 │ │ - @ instruction: 0xf04f2401 │ │ - ldrbmi r0, [r9, #-2816] @ 0xfffff500 │ │ - ssatmi fp, #2, r4, lsl #31 │ │ - ldrbmi r4, [r8, #1675] @ 0x68b │ │ - teqhi fp, r0, asr #1 @ │ │ - tsteq fp, r9, lsl fp │ │ - teqhi sp, r0, lsl #1 @ │ │ - vrshl.s8 q2, , q0 │ │ - bl 2f1bc8 │ │ - stmib sp, {r0, r3, r8}^ │ │ - ldrbmi ip, [r0], -r0, lsl #4 │ │ - @ instruction: 0xf8cd465a │ │ - @ instruction: 0xf07be008 │ │ - stmdacs r0, {r2, r3, r4, r5, r7, r9, fp, sp, lr, pc} │ │ - addhi pc, r0, r0 │ │ - @ instruction: 0x0c0beba8 │ │ - @ instruction: 0xf04f2000 │ │ - ldrbmi r0, [r5], -r1, lsl #28 │ │ - tstcs r0, r6, asr #12 │ │ - blmi cf74c │ │ - ldrteq pc, [pc], #-4 @ 516fc @ │ │ - msreq CPSR_, #196, 2 @ 0x31 │ │ - eoreq pc, r0, #180, 2 @ 0x2d │ │ - vpmax.u8 d15, d3, d30 │ │ - blx 40146c │ │ - blx 40e318 │ │ - svclt 0x0058f204 │ │ - tstmi r9, #0, 4 │ │ - mcrcc 3, 0, r4, cr1, cr0, {0} │ │ - strbmi sp, [r3, #490]! @ 0x1ea │ │ - ldrbmi fp, [ip], r8, lsl #31 │ │ - stmdbeq r1, {r2, r3, r8, ip, sp, lr, pc} │ │ - mvnscc pc, #79 @ 0x4f │ │ - @ instruction: 0xf04f46dc │ │ - @ instruction: 0xf8dd36ff │ │ - rsc lr, r4, r8 │ │ - strcs r2, [r1], -r0, lsl #2 │ │ - strcs r2, [r0, #-1] │ │ - stmdbeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ - ldmdbne r8, {r0, r1, r2, sp, lr, pc}^ │ │ - andcc r2, r1, r0, lsl #10 │ │ - stmdbeq r1, {r5, r7, r8, r9, fp, sp, lr, pc} │ │ - strbmi r1, [r6, #-2374] @ 0xfffff6ba │ │ - @ instruction: 0x4603d21b │ │ - strbmi r1, [r0, #-2152] @ 0xfffff798 │ │ - rscshi pc, sl, r0, lsl #1 │ │ - andvs pc, r6, sl, lsl r8 @ │ │ - andeq pc, r0, sl, lsl r8 @ │ │ - mvnle r4, #1610612744 @ 0x60000008 │ │ - stfnep f5, [r8], #-36 @ 0xffffffdc │ │ - streq lr, [r9, #-2992] @ 0xfffff450 │ │ - @ instruction: 0x4605bf18 │ │ - svclt 0x00084548 │ │ - ldrmi r4, [r8], -r3, lsl #8 │ │ - mrrcne 7, 14, lr, r8, cr6 │ │ - @ instruction: 0xf04f2500 │ │ - ldrmi r0, [r9], -r1, lsl #18 │ │ - @ instruction: 0xf04fe7e0 │ │ - strcs r0, [r1, #-2816] @ 0xfffff500 │ │ - movwcs r2, #1 │ │ - and r2, r8, r1, lsl #8 │ │ - movwcs r1, #2288 @ 0x8f0 │ │ - bl fe85d7a8 │ │ - stmiane r5, {r0, r1, r3, sl}^ │ │ - @ instruction: 0xf4bf4545 │ │ - strmi sl, [r6], -r0, lsl #31 │ │ - andeq lr, fp, r3, lsl #22 │ │ - @ instruction: 0xf0804540 │ │ - @ instruction: 0xf81a80cd │ │ - @ instruction: 0xf81a5005 │ │ - addmi r0, r5, #0 │ │ - smlattle r8, sl, r8, sp │ │ - blne 11892c │ │ - @ instruction: 0x4603bf18 │ │ - svclt 0x000842a0 │ │ - ldrtmi r4, [r0], -r6, lsl #8 │ │ - ldclne 7, cr14, [r0], #-916 @ 0xfffffc6c │ │ - strcs r2, [r1], #-768 @ 0xfffffd00 │ │ - @ instruction: 0xe7e046b3 │ │ - ldrd pc, [r8], -sp │ │ - andcs r2, r1, #0, 6 │ │ - @ instruction: 0xf04f2001 │ │ - and r0, r5, r0, lsl #24 │ │ - movwcs r1, #3176 @ 0xc68 │ │ - andeq lr, ip, #160, 22 @ 0x28000 │ │ - eorle r4, r7, sl, asr #10 │ │ - strbmi r1, [r5, #-2245] @ 0xfffff73b │ │ - strmi sp, [r6], -r4, lsr #4 │ │ - andeq lr, r3, r8, lsr #23 │ │ - strmi r4, [r8], #-1009 @ 0xfffffc0f │ │ - @ instruction: 0xf0804540 │ │ - bicsmi r8, r9, #164 @ 0xa4 │ │ - bl fe8a2920 │ │ - strbmi r0, [r1, #-268] @ 0xfffffef4 │ │ - adchi pc, r2, r0, lsl #1 │ │ - andeq pc, r0, sl, lsl r8 @ │ │ - andne pc, r1, sl, lsl r8 @ │ │ - mvnle r4, #136, 4 @ 0x80000008 │ │ - smlabble r8, r8, r2, r4 │ │ - bne fe118998 │ │ - @ instruction: 0x4603bf18 │ │ - svclt 0x00084290 │ │ - ldrtmi r4, [r0], -r6, lsl #8 │ │ - ldclne 7, cr14, [r0], #-872 @ 0xfffffc98 │ │ - andcs r2, r1, #0, 6 │ │ - @ instruction: 0xe7d546b4 │ │ - strcs r2, [r1], -r0, lsl #6 │ │ - strcs r2, [r0], #-1 │ │ - stclne 0, cr14, [r8], #-16 │ │ - blne 1da460 │ │ - eorle r4, r4, lr, asr #10 │ │ - strbmi r1, [r5, #-2245] @ 0xfffff73b │ │ - strmi sp, [r2], -r1, lsr #4 │ │ - andeq lr, r3, r8, lsr #23 │ │ - strmi r4, [r8], #-977 @ 0xfffffc2f │ │ - rsbsle r4, r2, #64, 10 @ 0x10000000 │ │ - strbmi r4, [r1], #-985 @ 0xfffffc27 │ │ - strbmi r1, [r1, #-2825] @ 0xfffff4f7 │ │ - @ instruction: 0xf81ad272 │ │ - @ instruction: 0xf81a0000 │ │ - addmi r1, r8, #1 │ │ - addmi sp, r8, #15007744 @ 0xe50000 │ │ - ldfnep f5, [r8], {8} │ │ - svclt 0x00181b83 │ │ - adcsmi r4, r0, #3145728 @ 0x300000 │ │ - strmi fp, [r2], #-3848 @ 0xfffff0f8 │ │ - bfi r4, r0, #12, #18 │ │ - movwcs r1, #3152 @ 0xc50 │ │ - ldrmi r2, [r4], -r1, lsl #12 │ │ - strmi lr, [r4, #2008]! @ 0x7d8 │ │ - strbtmi fp, [r4], -r8, lsl #31 │ │ - @ instruction: 0x0c04eba8 │ │ - svceq 0x0000f1b9 │ │ - andcs sp, r0, fp, lsl r0 │ │ - tstcs r0, r1, lsl #6 │ │ - @ instruction: 0xf81a2600 │ │ - strcc r5, [r1], -r6 │ │ - ldreq pc, [pc, #-5]! @ 518cb │ │ - eoreq pc, r0, #1073741873 @ 0x40000031 │ │ - strteq pc, [r0], #-437 @ 0xfffffe4b │ │ - vpmax.s8 d15, d2, d19 │ │ - blx 141640 │ │ - b 10ce0f4 │ │ - blx 111cf0 │ │ - svclt 0x0058f205 │ │ - tstmi r0, #0, 4 │ │ - strhle r4, [r8, #81]! @ 0x51 │ │ - @ instruction: 0xf04fe003 │ │ - andcs r0, r0, r0, lsl #18 │ │ - movwcs r2, #256 @ 0x100 │ │ - stcls 6, cr4, [r0], {70} @ 0x46 │ │ - sfmls f2, 4, [r1, #-0] │ │ - eors pc, r0, r4, asr #17 │ │ - mvfeqe f7, f4 │ │ - strcs r6, [r1], -r6, lsr #5 │ │ - bpl 3cc028 │ │ - eorshi pc, ip, r4, asr #17 │ │ - stm lr, {r1, r2, r5, sp, lr} │ │ - stmib r4, {r0, r1, fp, ip}^ │ │ - stmib r4, {r1, r2, r9, ip, pc}^ │ │ - andlt r5, r3, r8, lsl #6 │ │ - svceq 0x0000e8bd │ │ - bmi 4c10f4 │ │ - @ instruction: 0x46414658 │ │ - @ instruction: 0xf7fa447a │ │ - bmi 45168c │ │ - ldrbtmi r4, [sl], #-1608 @ 0xfffff9b8 │ │ - blx fef8f940 │ │ - strmi r4, [r8], -sp, lsl #20 │ │ - ldrbtmi r4, [sl], #-1601 @ 0xfffff9bf │ │ - @ instruction: 0xff48f7fa │ │ - strbmi r4, [r1], -r7, lsl #20 │ │ - @ instruction: 0xf7fa447a │ │ - bmi 2d0c7c │ │ - ldrbtmi r4, [sl], #-1601 @ 0xfffff9bf │ │ - stc2l 7, cr15, [r2], {250} @ 0xfa │ │ - strmi r4, [r8], -r7, lsl #20 │ │ - ldrbtmi r4, [sl], #-1601 @ 0xfffff9bf │ │ - ldc2 7, cr15, [ip], #1000 @ 0x3e8 │ │ - strdeq sp, [r7], -r4 │ │ - strdeq sp, [r7], -r4 │ │ - strdeq sp, [r7], -sl │ │ - andeq sp, r7, lr, ror #1 │ │ - strdeq sp, [r7], -sl │ │ - strdeq sp, [r7], -lr │ │ - svcge 0x0003b5f0 │ │ - bleq 8be48 │ │ - ldrdgt pc, [r4], -r1 │ │ - @ instruction: 0xf1bc4681 │ │ - @ instruction: 0xf0000f00 │ │ - @ instruction: 0xf8d18097 │ │ - strmi lr, [r8], r0 │ │ - movwcs r4, #2124 @ 0x84c │ │ - ldrbtmi r4, [r8], #-3404 @ 0xfffff2b4 │ │ - and r4, r3, sp, ror r4 │ │ - strbmi r4, [r3, #-1555]! @ 0xfffff9ed │ │ - rsbsle r4, r9, #27262976 @ 0x1a00000 │ │ - andmi pc, r3, lr, lsl r9 @ │ │ - @ instruction: 0xf1b41c5a │ │ - ldclle 15, cr3, [r5], #1020 @ 0x3fc │ │ - sfmpl f3, 1, [r4, #920] @ 0x398 │ │ - andsle r2, lr, r4, lsl #24 │ │ - andle r2, sp, r3, lsl #24 │ │ - cmnle fp, r2, lsl #24 │ │ - strbmi r4, [r2, #-1580]! @ 0xfffff9d4 │ │ - bl 4016c0 │ │ - stmdavc r4!, {r1, sl} │ │ - strbeq pc, [r0], #4 @ │ │ - cmnle r1, r0, lsl #25 │ │ - strb r3, [r2, r2, lsl #6]! │ │ - strbmi r4, [r2, #-1580]! @ 0xfffff9d4 │ │ - bl 4016d8 │ │ - cdpcs 4, 14, cr0, cr0, cr2, {0} │ │ - andsle r7, r5, r4, lsr #16 │ │ - rsblt r2, r4, #3792 @ 0xed0 │ │ - @ instruction: 0xf114d11c │ │ - stcle 15, cr0, [r4, #-388]! @ 0xfffffe7c │ │ - @ instruction: 0x462ce050 │ │ - svclt 0x00384562 │ │ - streq lr, [r2], #-2830 @ 0xfffff4f2 │ │ - stmdavc r4!, {r4, r5, r6, r7, r9, sl, fp, sp} │ │ - cdpcs 0, 15, cr13, cr4, cr11, {0} │ │ - rsblt sp, r1, #-2147483639 @ 0x80000009 │ │ - svceq 0x0071f111 │ │ - sub sp, r1, sl, lsr #26 │ │ - mvneq pc, r4 │ │ - andsle r2, r0, r0, lsr #19 │ │ - @ instruction: 0xf1a4e03c │ │ - ldmdbcs r0!, {r4, r7, r8} │ │ - eors sp, r7, r0, lsr #6 │ │ - mvneq pc, r6, lsr #3 │ │ - movwle r2, #14604 @ 0x390c │ │ - mvnseq pc, r6 │ │ - @ instruction: 0xd12f29ee │ │ - svceq 0x0040f114 │ │ - vldmiane sl, {s26-s69} │ │ - strbmi r4, [r2, #-1577]! @ 0xfffff9d7 │ │ - bl 401740 │ │ - stmdavc r9, {r1, r8} │ │ - biceq pc, r0, r1 │ │ - smlawble r1, r0, r9, r2 │ │ - str r3, [r2, r3, lsl #6]! │ │ - mvnseq pc, r6, lsr #3 │ │ - ldmdale fp, {r1, r8, fp, sp} │ │ - @ instruction: 0xf111b261 │ │ - ble 615780 │ │ - @ instruction: 0x46291c9a │ │ - svclt 0x00384562 │ │ - tsteq r2, lr, lsl #22 │ │ - @ instruction: 0xf0017809 │ │ - stmibcs r0, {r6, r7, r8} │ │ - ldfnep f5, [sl], {12} │ │ - strbmi r4, [r2, #-1577]! @ 0xfffff9d7 │ │ - bl 401780 │ │ - stmdavc r9, {r1, r8} │ │ - biceq pc, r0, r1 │ │ - smlabble r1, r0, r9, r2 │ │ - str r3, [r2, r4, lsl #6] │ │ - smlatbeq r2, ip, fp, lr │ │ - streq lr, [r2], -lr, lsl #22 │ │ - movw lr, #2505 @ 0x9c9 │ │ - smlabtvs r0, r8, r9, lr │ │ - bl 3d8608 │ │ - stmib r9, {r0, r1, r9}^ │ │ - pop {r1, r8, sp} │ │ - @ instruction: 0xbdf00b00 │ │ - @ instruction: 0xf8c92100 │ │ - ldmfd sp!, {ip} │ │ - @ instruction: 0xbdf00b00 │ │ - @ instruction: 0xfffb9db0 │ │ - @ instruction: 0xfffb8f11 │ │ - strbtmi fp, [pc], -r0, lsl #11 │ │ - stmdavc r2, {r1, r5, r7, ip, sp, pc} │ │ - mvfeqe f7, #5.0 │ │ - cmncs pc, ip, lsl #13 │ │ - @ instruction: 0xf002460b │ │ - setend le │ │ - stmdbcs sl, {r0, r1, r2, r4, r5} │ │ - @ instruction: 0xf101bf38 │ │ - mrcne 0, 2, r0, cr9, cr0, {1} │ │ - @ instruction: 0xf80e0912 │ │ - mvnsle r0, r3 │ │ - bmi 218c74 │ │ - addeq pc, r1, r0, asr #3 │ │ - tsteq r3, lr, lsl #22 │ │ - movwcs r4, #9338 @ 0x247a │ │ - andne lr, r0, sp, asr #19 │ │ - tstcs r1, r0, ror #12 │ │ - stc2 7, cr15, [r3], {250} @ 0xfa │ │ - stclt 0, cr11, [r0, #136] @ 0x88 │ │ - @ instruction: 0xffff4f08 │ │ - svcge 0x0003b5f0 │ │ - svceq 0x0000e92d │ │ - strmi fp, [r5], -r9, lsl #1 │ │ - andsvc pc, r0, r2, asr #4 │ │ - ldrmi r1, [r4], -r8, lsr #20 │ │ - andeq pc, r0, r1, ror r1 @ │ │ - ldcvc 6, cr15, [ip], {79} @ 0x4f │ │ - ldrbtmi r4, [r8], #-2104 @ 0xfffff7c8 │ │ - movtle r9, #12291 @ 0x3003 │ │ - ldrdhi pc, [ip], -sp │ │ - beq 4e498 │ │ - ldmdbeq r0, {r0, r2, r3, r8, ip, sp, lr, pc} │ │ - vsubhn.i16 d20, q0, q7 │ │ - andcs r5, r0, #1003520 @ 0xf5000 │ │ - ldrmi r9, [r3], r2, lsl #8 │ │ - ldrtmi r4, [r1], -r8, lsr #12 │ │ - andsvc pc, r0, #536870916 @ 0x20000004 │ │ - @ instruction: 0xf0772300 │ │ - @ instruction: 0xf64dffb1 │ │ - vqsub.s8 q8, , q8 │ │ - blx 62d76 │ │ - @ instruction: 0xf64f5202 │ │ - addslt r7, r3, #156, 24 @ 0x9c00 │ │ - cmnmi r3, #10158080 @ 0x9b0000 │ │ - streq lr, [fp], #-2825 @ 0xfffff4f7 │ │ - blx 114d0a │ │ - @ instruction: 0xf838220c │ │ - eorhi r3, r3, #19 │ │ - movweq lr, #23482 @ 0x5bba │ │ - movweq pc, #79 @ 0x4f @ │ │ - @ instruction: 0x41b34605 │ │ - addslt r4, r2, #14680064 @ 0xe00000 │ │ - andscs pc, r2, r8, lsr r8 @ │ │ - @ instruction: 0xf1ab8262 │ │ - bicsle r0, r6, #4, 4 @ 0x40000000 │ │ - @ instruction: 0xf10b9c02 │ │ - @ instruction: 0x46050110 │ │ - stmdale ip, {r0, r1, r5, r6, r8, sl, fp, sp} │ │ - cfmadd32ls mvax1, mvfx4, mvfx3, mvfx8 │ │ - tstle r9, #655360 @ 0xa0000 │ │ - @ instruction: 0xf8363902 │ │ - bge 151c1c │ │ - ands r5, r8, r0, asr r2 │ │ - stfcse f2, [r3, #-80]! @ 0xffffffb0 │ │ - adclt sp, r8, #3964928 @ 0x3c8000 │ │ - rsbsmi pc, fp, #268435460 @ 0x10000004 │ │ - cdpls 8, 0, cr0, cr3, cr0, {4} │ │ - stmdbcc r2, {r4, r6, r8, r9, lr} │ │ - mcrreq 11, 0, sl, r0, cr4 │ │ - andpl pc, ip, #0, 22 │ │ - @ instruction: 0xf836b292 │ │ - subspl r2, sl, #18 │ │ - rscle r2, r5, #655360 @ 0xa0000 │ │ - bge 160010 │ │ - eorseq pc, r0, r0, asr #32 │ │ - @ instruction: 0xf1c15450 │ │ - bge 151c68 │ │ - andcs r4, r1, #285212672 @ 0x11000000 │ │ - andne lr, r0, sp, asr #19 │ │ - tstcs r1, r0, lsr #12 │ │ - @ instruction: 0xf7fa2300 │ │ - andlt pc, r9, r4, lsl #24 │ │ - svceq 0x0000e8bd │ │ - svclt 0x0000bdf0 │ │ - @ instruction: 0xfffccf76 │ │ - svcge 0x0003b5f0 │ │ - svceq 0x0000e92d │ │ - lfmmi f7, 3, [r4, #-692]! @ 0xfffffd4c │ │ - bls 48d488 │ │ - ldrbtvc pc, [lr], #1615 @ 0x64f @ │ │ - ldrbteq pc, [pc], #704 @ 51c50 @ │ │ - vmlsl.u q10, d9, d2[3] │ │ - vcgt.u32 , , │ │ - blcs 677d8 │ │ - cfstr32eq mvfx15, [r0], {6} │ │ - b 181884 │ │ - @ instruction: 0xf0290c49 │ │ - @ instruction: 0xf1b44400 │ │ - strdle r4, [r1, -pc] │ │ - eor r2, r8, r3, lsl #8 │ │ - ldrbtmi pc, [pc], #9 @ 51c78 @ │ │ - svcmi 0x00fff1b4 │ │ - @ instruction: 0xf00cd00c │ │ - ldmdblt ip, {r0, fp}^ │ │ - b 143e460 │ │ - @ instruction: 0xf06f53d9 │ │ - blx 15d36e4 │ │ - @ instruction: 0xf088fe83 │ │ - ands r0, r2, r1, lsl #8 │ │ - ands r2, r4, r2, lsl #8 │ │ - svceq 0x0000f5bc │ │ - @ instruction: 0xf1a3d107 │ │ - movwcs r0, #3736 @ 0xe98 │ │ - @ instruction: 0xf04f2602 │ │ - strcs r7, [r1], #-3072 @ 0xfffff400 │ │ - @ instruction: 0xf088e009 │ │ - @ instruction: 0xf1a30401 │ │ - b 1415718 │ │ - movwcs r0, #3148 @ 0xc4c │ │ - and r2, r0, r1, lsl #12 │ │ - @ instruction: 0xf8472404 │ │ - @ instruction: 0x26006c30 │ │ - stcmi 8, cr15, [r6], #-28 @ 0xffffffe4 │ │ - @ instruction: 0xf8473c02 │ │ - @ instruction: 0xf04f6c34 │ │ - @ instruction: 0xf8470601 │ │ - @ instruction: 0xf8476c38 │ │ - @ instruction: 0xf827cc40 │ │ - @ instruction: 0xf847ec28 │ │ - @ instruction: 0xf8473c2c │ │ - eorle r3, sp, ip, lsr ip │ │ - strmi r4, [r0], r4, ror #26 │ │ - @ instruction: 0xf1b94864 │ │ - ldrbtmi r0, [sp], #-3840 @ 0xfffff100 │ │ - bvc ff6cc63c │ │ - svclt 0x00444478 │ │ - strmi r4, [r5], -r6, lsl #12 │ │ - svclt 0x00082900 │ │ - stccs 6, cr4, [r3], {53} @ 0x35 │ │ - streq pc, [r3], -pc, asr #32 │ │ - ldrtmi fp, [r4], -r8, lsr #30 │ │ - svclt 0x00182900 │ │ - beq cde5c │ │ - eorle r2, r4, r1, lsl #24 │ │ - strbmi r2, [r0], -r2, lsl #24 │ │ - tstcs r2, pc, lsr #2 │ │ - @ instruction: 0xf8272a00 │ │ - subsle r1, r9, r0, lsl #25 │ │ - @ instruction: 0xf8474b58 │ │ - andcs r2, r0, #112, 24 @ 0x7000 │ │ - @ instruction: 0xf827447b │ │ - stmdb r7, {r2, r4, r5, r6, sl, fp, sp}^ │ │ - @ instruction: 0xf1a7311f │ │ - add r0, r6, r0, lsl #5 │ │ - andcs r4, r3, #80, 18 @ 0x140000 │ │ - ldclcs 8, cr15, [r8], #-284 @ 0xfffffee4 │ │ - ldrbtmi r2, [r9], #-514 @ 0xfffffdfe │ │ - stccs 8, cr15, [r0], {39} @ 0x27 │ │ - ldclne 8, cr15, [ip], #-284 @ 0xfffffee4 │ │ - @ instruction: 0xf1a72501 │ │ - @ instruction: 0xf04f0280 │ │ - tstcs r1, r0, lsl #20 │ │ - stmdbmi r9, {r0, r2, r4, r5, r6, sp, lr, pc}^ │ │ - @ instruction: 0xf8272202 │ │ - @ instruction: 0xf1a72c80 │ │ - ldrbtmi r0, [r9], #-640 @ 0xfffffd80 │ │ - ldclne 8, cr15, [ip], #-284 @ 0xfffffee4 │ │ - ldclvs 8, cr15, [r8], #-284 @ 0xfffffee4 │ │ - strbmi r2, [r0], -r1, lsl #2 │ │ - strmi lr, [r4], -r7, rrx │ │ - @ instruction: 0xf08efa0f │ │ - stmdacs r0, {r0, r2, r8, sp} │ │ - @ instruction: 0xf06fbf48 │ │ - movtmi r0, #33035 @ 0x810b │ │ - svcpl 0x007bf5b0 │ │ - strtmi sp, [lr], -r8, ror #4 │ │ - streq pc, [r0, #-584] @ 0xfffffdb8 │ │ - bl 9a200 │ │ - stmdage r4, {r4, r8, r9, fp, ip} │ │ - stmeq r0, {r0, r1, r2, r5, r7, r8, ip, sp, lr, pc} │ │ - ldrbvc pc, [pc, #1743]! @ 52487 @ │ │ - svcmi 0x0000f5b2 │ │ - subsmi fp, r5, #56, 30 @ 0xe0 │ │ - stmib sp, {r0, r4, r7, r9, sl, lr}^ │ │ - strbmi lr, [r0], -r0 │ │ - stmib sp, {r1, r5, r6, r9, sl, lr}^ │ │ - @ instruction: 0xf7fcb502 │ │ - @ instruction: 0xf857ff6b │ │ - eorlt r0, sp, #128, 24 @ 0x8000 │ │ - @ instruction: 0xf1a7b170 │ │ - @ instruction: 0xf1a70280 │ │ - bgt 212b24 │ │ - ands ip, r0, r7, lsl #6 │ │ - tstcs r1, r8, lsr #20 │ │ - stmdb r7, {r1, r3, r4, r5, r6, sl, lr}^ │ │ - @ instruction: 0xf1a7211f │ │ - eors r0, r0, r0, lsl #5 │ │ - subseq pc, r0, r7, lsr #3 │ │ - smlaltbeq pc, r0, r7, r1 @ │ │ - ldrbmi sl, [fp], -r4, lsl #20 │ │ - @ instruction: 0xf7fb9500 │ │ - @ instruction: 0xf937fe99 │ │ - adcmi r2, sl, #72, 24 @ 0x4800 │ │ - ldmdb r7, {r1, r3, r8, sl, fp, ip, lr, pc}^ │ │ - @ instruction: 0x464b0114 │ │ - andhi pc, r0, sp, asr #17 │ │ - blx 178fe14 │ │ - strtmi r4, [r0], -r2, lsl #12 │ │ - ands r4, r8, r5, lsr r6 │ │ - @ instruction: 0xf1b92102 │ │ - ldrtmi r0, [r5], -r0, lsl #30 │ │ - stcne 8, cr15, [r0], {39} @ 0x27 │ │ - ldmdami sl, {r0, r1, r2, ip, lr, pc} │ │ - @ instruction: 0xf8472200 │ │ - ldrbtmi r9, [r8], #-3184 @ 0xfffff390 │ │ - ldclcs 8, cr15, [r4], #-156 @ 0xffffff64 │ │ - ldmdami r5, {r1, sp, lr, pc} │ │ - ldrbtmi r2, [r8], #-257 @ 0xfffffeff │ │ - addeq pc, r0, #-1073741783 @ 0xc0000029 │ │ - ldcleq 8, cr15, [ip], #-284 @ 0xfffffee4 │ │ - @ instruction: 0xf8474620 │ │ - stmdb r7, {r3, r4, r5, r6, sl, fp, ip}^ │ │ - @ instruction: 0xf1a72112 │ │ - stmdb r7, {r4, r6, r8}^ │ │ - @ instruction: 0xf0005a14 │ │ - vmla.i8 , , │ │ - pop {r2, r4, r5, r6, r8, sl, fp, lr} │ │ - ldcllt 15, cr0, [r0] │ │ - @ instruction: 0x2125480b │ │ - ldrbtmi r4, [r8], #-2571 @ 0xfffff5f5 │ │ - @ instruction: 0xf7fa447a │ │ - svclt 0x0000fd8f │ │ - @ instruction: 0xfffcce96 │ │ - @ instruction: 0xfffcce91 │ │ - @ instruction: 0xfffccda6 │ │ - @ instruction: 0xfffb9191 │ │ - @ instruction: 0xfffb9170 │ │ - @ instruction: 0xfffb91a6 │ │ - @ instruction: 0xfffccd48 │ │ - @ instruction: 0xfffb90a4 │ │ - @ instruction: 0xfffb9076 │ │ - andeq ip, r7, r0, lsl sl │ │ - svcge 0x0003b5f0 │ │ - stchi 8, cr15, [r4, #-308] @ 0xfffffecc │ │ - mrc 0, 0, fp, cr0, cr14, {4} │ │ - @ instruction: 0xf64f4a10 │ │ - @ instruction: 0xf2c076fe │ │ - @ instruction: 0x462206ff │ │ - strbpl pc, [r7, #964] @ 0x3c4 @ │ │ - sbcspl pc, pc, #-1140850687 @ 0xbc000001 │ │ - @ instruction: 0xf5022d00 │ │ - svclt 0x00080300 │ │ - movteq lr, #18950 @ 0x4a06 │ │ - strmi pc, [r0], -r4, lsr #32 │ │ - svcmi 0x00fff1b6 │ │ - strcs sp, [r3], -r1, lsl #2 │ │ - @ instruction: 0xf004e026 │ │ - @ instruction: 0xf1b646ff │ │ - strdle r4, [fp], -pc @ │ │ - cdpeq 0, 0, cr15, cr1, cr3, {0} │ │ - mvnlt fp, r6, asr r9 │ │ - @ instruction: 0xf06f0de2 │ │ - blx 15d3954 │ │ - @ instruction: 0xf08efc82 │ │ - ands r0, r1, r1, lsl #12 │ │ - ands r2, r3, r2, lsl #12 │ │ - svceq 0x0000f5b3 │ │ - @ instruction: 0xf1a5d107 │ │ - strcs r0, [r0, #-3224] @ 0xfffff368 │ │ - @ instruction: 0xf04f2202 │ │ - strcs r7, [r1], -r0, lsl #6 │ │ - @ instruction: 0xf08ee008 │ │ - @ instruction: 0xf1a50601 │ │ - @ instruction: 0x005b0c97 │ │ - andcs r2, r1, #0, 10 │ │ - strcs lr, [r4], -r0 │ │ - andcs r9, r0, #-1610612735 @ 0xa0000001 │ │ - mrcne 3, 5, r9, cr3, cr6, {0} │ │ - @ instruction: 0xf04f9219 │ │ - andsls r0, r8, #268435456 @ 0x10000000 │ │ - rsbsvs pc, r2, sp, lsl #17 │ │ - rsbsgt pc, r0, sp, lsr #17 │ │ - ldrls r9, [r7, #-1307] @ 0xfffffae5 │ │ - ldcmi 0, cr13, [r4, #-148]! @ 0xffffff6c │ │ - cdpmi 12, 3, cr2, cr4, cr0, {0} │ │ - ldrbtmi r4, [lr], #-1149 @ 0xfffffb83 │ │ - ldrtmi fp, [r2], -r4, asr #30 │ │ - stmdbcs r0, {r0, r2, r4, r5, r9, sl, lr} │ │ - ldrmi fp, [r5], -r8, lsl #30 │ │ - @ instruction: 0xf04f2b03 │ │ - svclt 0x00280203 │ │ - svceq 0x00e64613 │ │ - svclt 0x00182900 │ │ - blcs 9b780 │ │ - blcs 105ff0 │ │ - bmi b06414 │ │ - tstls sl, r1, lsl #2 │ │ - ldrbtmi r2, [sl], #-256 @ 0xffffff00 │ │ - eorne pc, r4, sp, lsr #17 │ │ - andls r2, r7, #-2147483648 @ 0x80000000 │ │ - bge 1f63b8 │ │ - andsne pc, r8, sp, lsr #17 │ │ - stmdbmi r4!, {r0, r1, r2, r4, r5, sp, lr, pc} │ │ - andls r2, r8, #805306368 @ 0x30000000 │ │ - ldrbtmi r2, [r9], #-514 @ 0xfffffdfe │ │ - andscs pc, r8, sp, lsr #17 │ │ - strcs r9, [r1, #-263] @ 0xfffffef9 │ │ - strcs sl, [r0], -r6, lsl #20 │ │ - eor r2, sl, r1, lsl #2 │ │ - andls r4, r8, #491520 @ 0x78000 │ │ - ldrbtmi r2, [r9], #-514 @ 0xfffffdfe │ │ - andscs pc, r8, sp, lsr #17 │ │ - tstcs r1, r7, lsl #2 │ │ - eor sl, r0, r6, lsl #20 │ │ - ldmdaeq r8, {r0, r2, r3, r8, ip, sp, lr, pc} │ │ - @ instruction: 0xf1a7a916 │ │ - strmi r0, [r4], -r1, lsl #5 │ │ - @ instruction: 0xf7fc4640 │ │ - stmdals r6, {r0, r3, r4, r6, r7, r8, fp, ip, sp, lr, pc} │ │ - bge 1fe464 │ │ - bgt 23cc30 │ │ - and ip, r5, r7, lsl #6 │ │ - ldmdbge r6, {r1, r4, fp, sp, pc} │ │ - addeq pc, r1, #-1073741783 @ 0xc0000029 │ │ - @ instruction: 0xf8f2f7fb │ │ - @ instruction: 0x0112e9dd │ │ - @ instruction: 0xf8bd2301 │ │ - @ instruction: 0xf8cd2050 │ │ - @ instruction: 0xf7fd8000 │ │ - strmi pc, [r2], -r7, ror #18 │ │ - stmib sp, {r5, r9, sl, lr}^ │ │ - ldmdbge r2, {r2, r4, r8, sp} │ │ - ldrpl lr, [r2], -sp, asr #19 │ │ - @ instruction: 0xf916f000 │ │ - @ instruction: 0xf85db01e │ │ - @ instruction: 0xbdf08b04 │ │ - @ instruction: 0xfffccc38 │ │ - @ instruction: 0xfffccc37 │ │ - @ instruction: 0xfffb8f58 │ │ - @ instruction: 0xfffb8f41 │ │ - @ instruction: 0xfffb8f2c │ │ - svcge 0x0003b5f0 │ │ - streq lr, [r0, -sp, lsr #18] │ │ - cdp 0, 1, cr11, cr0, cr8, {5} │ │ - @ instruction: 0xf64f4a10 │ │ - @ instruction: 0xf2c076fe │ │ - @ instruction: 0x468106ff │ │ - vrsubhn.i16 d20, q2, q9 │ │ - vrshl.u32 , , │ │ - sfmcs f5, 4, [r0, #-892] @ 0xfffffc84 │ │ - movweq pc, #1282 @ 0x502 @ │ │ - b 201c84 │ │ - @ instruction: 0xf0240344 │ │ - @ instruction: 0xf1b64600 │ │ - strdle r4, [r1, -pc] │ │ - eor r2, r6, r3, lsl #12 │ │ - ldrbtmi pc, [pc], r4 @ │ │ - svcmi 0x00fff1b6 │ │ - @ instruction: 0xf003d00b │ │ - ldmdblt r6, {r0, r9, sl, fp}^ │ │ - stfeqp f3, [r2, #904]! @ 0x388 │ │ - ldreq pc, [r5], pc, rrx │ │ - stc2 10, cr15, [r2], {86} @ 0x56 @ │ │ - streq pc, [r1], -lr, lsl #1 │ │ - @ instruction: 0x2602e011 │ │ - @ instruction: 0xf5b3e013 │ │ - tstle r7, r0, lsl #30 │ │ - ldfeqd f7, [r8], {165} @ 0xa5 │ │ - andcs r2, r2, #0, 10 │ │ - movwvc pc, #79 @ 0x4f @ │ │ - and r2, r8, r1, lsl #12 │ │ - streq pc, [r1], -lr, lsl #1 │ │ - ldfeqd f7, [r7], {165} @ 0xa5 │ │ - strcs r0, [r0, #-91] @ 0xffffffa5 │ │ - and r2, r0, r1, lsl #4 │ │ - eorls r2, r0, #4, 12 @ 0x400000 │ │ - tstls ip, #0, 4 │ │ - ldmdaeq r8, {r0, r2, r3, r8, ip, sp, lr, pc} │ │ - andsls r1, pc, #2864 @ 0xb30 │ │ - andeq pc, r1, #79 @ 0x4f │ │ - addvs pc, sl, sp, lsl #17 │ │ - @ instruction: 0xf8ad921e │ │ - strls ip, [r1, #-136]! @ 0xffffff78 │ │ - andsle r9, sl, sp, lsl r5 │ │ - stccs 13, cr4, [r0], {76} @ 0x4c │ │ - ldrbtmi r4, [sp], #-3660 @ 0xfffff1b4 │ │ - svclt 0x0044447e │ │ - @ instruction: 0x46354632 │ │ - svclt 0x00082900 │ │ - blcs 123950 │ │ - andeq pc, r3, #79 @ 0x4f │ │ - ldrmi fp, [r3], -r8, lsr #30 │ │ - stmdbcs r0, {r1, r2, r5, r6, r7, r8, r9, sl, fp} │ │ - @ instruction: 0x2601bf18 │ │ - andsle r2, r0, r1, lsl #22 │ │ - tstle r7, r2, lsl #22 │ │ - ldrbtmi r4, [r9], #-2370 @ 0xfffff6be │ │ - stmdbmi r2, {r0, r2, r3, sp, lr, pc}^ │ │ - andls r2, r8, #805306368 @ 0x30000000 │ │ - ldrbtmi r2, [r9], #-514 @ 0xfffffdfe │ │ - @ instruction: 0xf8ad9107 │ │ - strcs r2, [r1, #-24] @ 0xffffffe8 │ │ - tstcs r1, r0, lsl #12 │ │ - ldmdbmi sp!, {r3, r4, r6, sp, lr, pc} │ │ - andls r4, r8, #2030043136 @ 0x79000000 │ │ - tstls r7, r2, lsl #4 │ │ - @ instruction: 0xf8ad2101 │ │ - sub r2, pc, r8, lsl r0 @ │ │ - ldmdbge ip, {r3, r4, fp, sp, pc} │ │ - adcseq pc, r1, #-1073741783 @ 0xc0000029 │ │ - @ instruction: 0xf920f7fc │ │ - @ instruction: 0xb1209818 │ │ - blge 97c9b8 │ │ - movwgt ip, #31239 @ 0x7a07 │ │ - stmdage r4!, {r0, r2, sp, lr, pc} │ │ - @ instruction: 0xf1a7a91c │ │ - @ instruction: 0xf7fb02b1 │ │ - stcls 8, cr15, [r5], #-228 @ 0xffffff1c │ │ - suble r2, r5, r0, lsl #24 │ │ - stmdavc sl, {r2, r5, r8, fp, ip, pc} │ │ - stmdble r8, {r4, r5, r9, fp, sp}^ │ │ - @ instruction: 0xa098f9bd │ │ - mcreq 1, 0, pc, cr1, cr4, {5} @ │ │ - andeq pc, r1, #79 @ 0x4f │ │ - stceq 0, cr15, [r2], {79} @ 0x4f │ │ - andne lr, r7, #3358720 @ 0x334000 │ │ - andsgt pc, r8, sp, lsr #17 │ │ - stmdami r6!, {r0, r1, r2, r3, ip, lr, pc} │ │ - @ instruction: 0xf1083101 │ │ - tstls sp, r4, lsr #8 │ │ - ldrbtmi r2, [r8], #-261 @ 0xfffffefb │ │ - eors pc, r8, sp, asr #17 │ │ - eorsgt pc, r0, sp, lsr #17 │ │ - @ instruction: 0xf8ad920b │ │ - andls ip, sl, r4, lsr #32 │ │ - @ instruction: 0xf108e002 │ │ - tstcs r3, ip, lsl #8 │ │ - @ instruction: 0xf1ba481d │ │ - ldrbtmi r0, [r8], #-3841 @ 0xfffff0ff │ │ - ldmdami ip, {r1, r2, r7, r9, sl, lr} │ │ - svclt 0x00b881a2 │ │ - ldrbtmi r2, [r8], #-514 @ 0xfffffdfe │ │ - movweq pc, #4538 @ 0x11ba @ │ │ - andgt pc, r0, r4, lsr #17 │ │ - @ instruction: 0xf1cabfb8 │ │ - mvnhi r0, r1, lsl #6 │ │ - @ instruction: 0x4670bfb8 │ │ - andeq lr, r1, #196, 18 @ 0x310000 │ │ - ldmdage r8, {r0, r1, r3, r4, r8, ip, pc} │ │ - stm r0, {r3, r4, r8, fp, sp, pc} │ │ - strbmi r0, [r8], -r0, ror #2 │ │ - @ instruction: 0xf82af000 │ │ - pop {r3, r5, ip, sp, pc} │ │ - ldcllt 7, cr0, [r0] │ │ - @ instruction: 0x2121480e │ │ - ldrbtmi r4, [r8], #-2574 @ 0xfffff5f2 │ │ - @ instruction: 0xf7fa447a │ │ - stmdami sp, {r0, r1, r3, r6, r7, r8, r9, fp, ip, sp, lr, pc} │ │ - bmi 39a68c │ │ - ldrbtmi r4, [sl], #-1144 @ 0xfffffb88 │ │ - blx ff190202 │ │ - @ instruction: 0xfffccaa6 │ │ - @ instruction: 0xfffccaa5 │ │ - @ instruction: 0xfffb8dd7 │ │ - @ instruction: 0xfffb8dc5 │ │ - @ instruction: 0xfffb8db6 │ │ - @ instruction: 0xffff46f8 │ │ - @ instruction: 0xfffb8d27 │ │ - @ instruction: 0xfffb8d1a │ │ - @ instruction: 0xfffb8c31 │ │ - andeq ip, r7, r8, ror #12 │ │ - @ instruction: 0xfffb8cb3 │ │ - andeq ip, r7, sl, ror #12 │ │ - svcge 0x0003b5f0 │ │ - svceq 0x0000e92d │ │ - strmi fp, [r2], r5, lsl #1 │ │ - strmi r6, [sl], -r0, lsl #16 │ │ - tstle r5, r1, lsl #16 │ │ - mulseq r4, sl, r8 │ │ - ldrdlt pc, [r4], -sl │ │ - mulsgt r8, sl, r8 │ │ - @ instruction: 0x4010f8da │ │ - ldm r2, {r8, r9, sl} │ │ - stmdage r1, {r1, r5, r6, r9} │ │ - rsbeq lr, r2, #128, 16 @ 0x800000 │ │ - strtmi sp, [r0], pc, lsl #8 │ │ - strtmi r4, [r9], -r0, ror #12 │ │ - svceq 0x0000f1b9 │ │ - sub sp, lr, r5, lsr #2 │ │ - ldrdeq lr, [r7, -sl] │ │ - pop {r0, r2, ip, sp, pc} │ │ - pop {r8, r9, sl, fp} │ │ - @ instruction: 0xf00040f0 │ │ - ldmib sl, {r0, r2, r4, r7, fp, ip, sp, pc}^ │ │ - ldmvs r3, {r0, r1, r2, r9}^ │ │ - @ instruction: 0xf8cd462a │ │ - ldrmi ip, [r8, r0] │ │ - cmnle sp, r0, lsl #16 │ │ - @ instruction: 0xf04f2001 │ │ - tstcs r0, r0, lsr r8 │ │ - bleq 1cd1a4 │ │ - andseq pc, r8, sl, lsl #17 │ │ - andshi pc, r0, sl, asr #17 │ │ - smlabteq r1, sp, r9, lr │ │ - @ instruction: 0x468bbf38 │ │ - ldrdgt pc, [r0], -sp │ │ - svceq 0x0000f1b9 │ │ - bl 2c6378 │ │ - ldcne 3, cr0, [r2, #-292]! @ 0xfffffedc │ │ - ldrvc pc, [r0, #-578] @ 0xfffffdbe │ │ - mul r5, fp, r0 │ │ - ldrtmi r6, [r1], #-2070 @ 0xfffff7ea │ │ - @ instruction: 0xf1023b0c │ │ - andsle r0, ip, ip, lsl #4 │ │ - stcvs 8, cr15, [r4], {50} @ 0x32 │ │ - rscsle r2, r5, r0, lsl #28 │ │ - tstle r8, r1, lsl #28 │ │ - stcvs 8, cr15, [r2], {50} @ 0x32 │ │ - svcvc 0x007af5b6 │ │ - cdpcs 2, 0, cr13, cr10, cr5, {0} │ │ - strcs sp, [r1], -r9, lsl #4 │ │ - ldmdavs r6, {r0, r1, r3, r5, r6, r7, r8, r9, sl, sp, lr, pc}^ │ │ - adcmi lr, lr, #61079552 @ 0x3a40000 │ │ - streq pc, [r5], -pc, asr #32 │ │ - @ instruction: 0x2604bf38 │ │ - cdpcs 7, 6, cr14, cr4, cr3, {7} │ │ - streq pc, [r3], -pc, asr #32 │ │ - @ instruction: 0x2602bf38 │ │ - strmi lr, [fp, #2013] @ 0x7dd │ │ - stmdacs r3, {r1, r2, r3, r8, fp, ip, lr, pc} │ │ - bleq cd1dc │ │ - andcs fp, r1, r8, lsl #30 │ │ - @ instruction: 0xf8cd46a1 │ │ - orrslt ip, r8, r0 │ │ - tstle fp, r1, lsl #16 │ │ - @ instruction: 0xf04f4658 │ │ - and r0, sp, r0, lsl #22 │ │ - ldrdeq lr, [r7, -sl] │ │ - strbtmi sl, [r5], -r1, lsl #20 │ │ - @ instruction: 0xf838f000 │ │ - eor r4, ip, r9, lsr #12 │ │ - tsteq r1, fp, lsl #2 @ │ │ - subseq lr, fp, pc, asr #20 │ │ - bleq 14ccca0 │ │ - strvs lr, [r7, #-2522] @ 0xfffff626 │ │ - stccc 12, cr1, [r1], {68} @ 0x44 │ │ - stmdbvs sl!, {r1, r2, ip, lr, pc} │ │ - @ instruction: 0x46414630 │ │ - stmdacs r0, {r4, r7, r8, r9, sl, lr} │ │ - strd sp, [r5], -r7 │ │ - ldrtmi sl, [r0], -r1, lsl #20 │ │ - @ instruction: 0xf0004629 │ │ - tstlt r8, pc, lsl r8 @ │ │ - ands r2, r6, r1 │ │ - strmi r2, [r3, #1024]! @ 0x400 │ │ - stmdbvs sl!, {r3, ip, lr, pc} │ │ - @ instruction: 0x46414630 │ │ - strcc r4, [r1], #-1936 @ 0xfffff870 │ │ - rscsle r2, r6, r0, lsl #16 │ │ - and r1, r0, r1, ror #28 │ │ - andcs r4, r0, r9, asr r6 │ │ - svclt 0x00384559 │ │ - stmdbls r0, {r0, sp} │ │ - @ instruction: 0xf88a464c │ │ - @ instruction: 0xf8ca1018 │ │ - andlt r4, r5, r0, lsl r0 │ │ - svceq 0x0000e8bd │ │ - ldrble fp, [r4], #3568 @ 0xdf0 │ │ - svcge 0x0003b5f0 │ │ - svceq 0x0000e92d │ │ - ldrmi fp, [r4], -r3, lsl #1 │ │ - pkhtbmi r6, sl, r2, asr #16 │ │ - teqlt sl, r0, lsl #13 │ │ - ldrdcc pc, [ip], -sl │ │ - stmdavs r1!, {r6, r9, sl, lr} │ │ - @ instruction: 0xb1084798 │ │ - adc r2, r8, r1 │ │ - andcs r6, r0, r1, ror #17 │ │ - @ instruction: 0xf0002900 │ │ - stmiavs r6!, {r2, r5, r7, pc} │ │ - subeq lr, r1, r1, lsl #22 │ │ - bl 1fd400 │ │ - ldmdami r1, {r7, r8, fp}^ │ │ - andls pc, r0, sp, asr #17 │ │ - sxtab16mi r4, r3, r8, ror #8 │ │ - @ instruction: 0xf8364630 │ │ - cmnlt r9, ip, lsl #22 │ │ - tstle sl, r1, lsl #18 │ │ - tstcs r0, r0, asr #16 │ │ - andne pc, r8, sp, lsl #17 │ │ - svcvc 0x007af5b0 │ │ - andsle r9, r8, #1073741824 @ 0x40000000 │ │ - eorle r2, r8, #655360 @ 0xa0000 │ │ - eor r2, sl, r1, lsl #4 │ │ - stclcs 8, cr6, [r1, #-276] @ 0xfffffeec │ │ - @ instruction: 0xf8dad318 │ │ - strbmi r9, [r0], -ip │ │ - subcs r4, r0, #93323264 @ 0x5900000 │ │ - stmdacs r0, {r3, r6, r7, r8, r9, sl, lr} │ │ - stfccp f5, [r0, #-832] @ 0xfffffcc0 │ │ - ldmle r6!, {r6, r8, sl, fp, sp}^ │ │ - ldmib r0, {r4, sp, lr, pc}^ │ │ - strbmi r1, [r0], -r1, lsl #4 │ │ - ldrdcc pc, [ip], -sl │ │ - andcs lr, r5, #104 @ 0x68 │ │ - tstvc r0, r2, asr #4 @ │ │ - svclt 0x00384288 │ │ - and r2, lr, r4, lsl #4 │ │ - rsble r2, r4, r0, lsl #26 │ │ - ldrdls pc, [ip], -sl │ │ - ldrbmi r4, [r9], -r0, asr #12 │ │ - strbmi r4, [r8, sl, lsr #12] │ │ - ldrdls pc, [r0], -sp │ │ - andcs lr, r3, #87 @ 0x57 │ │ - svclt 0x00382864 │ │ - @ instruction: 0xf64c2202 │ │ - bl 162bbc │ │ - movtmi r0, #7170 @ 0x1c02 │ │ - mvnscs r0, fp, asr #25 │ │ - streq pc, [r1, #-2835] @ 0xfffff4ed │ │ - @ instruction: 0xf0454661 │ │ - @ instruction: 0xf8010530 │ │ - addmi r5, ip, #1, 26 @ 0x40 │ │ - @ instruction: 0xf641d03e │ │ - cmpmi r9, #-2147483610 @ 0x80000026 │ │ - bl 954d0 │ │ - bl fe912ab4 │ │ - strbtmi r0, [r3], -r1, asr #2 │ │ - teqeq r0, r1, asr #32 @ │ │ - stcne 8, cr15, [r2, #-12] │ │ - mlale pc, ip, r2, r4 @ │ │ - vadd.i8 d16, d17, d1 │ │ - cmpmi r9, #-335544319 @ 0xec000001 │ │ - orrsne pc, sl, #68157440 @ 0x4100000 │ │ - movtmi r0, #48201 @ 0xbc49 │ │ - bl 115540 │ │ - bl fe8932e4 │ │ - strbtmi r0, [r3], -r3, asr #2 │ │ - teqeq r0, r1, asr #32 @ │ │ - stcne 8, cr15, [r3, #-12] │ │ - mulsle fp, ip, r2 │ │ - vadd.i8 q8, q9, │ │ - cmpmi r9, #335544323 @ 0x14000003 │ │ - orrsne pc, sl, #68157440 @ 0x4100000 │ │ - movtmi r0, #48393 @ 0xbd09 │ │ - bl 115568 │ │ - bl fe89330c │ │ - strbtmi r0, [r3], -r3, asr #2 │ │ - teqeq r0, r1, asr #32 @ │ │ - stcne 8, cr15, [r4, #-12] │ │ - mulle r7, ip, r2 │ │ - vmla.i8 d16, d0, d0 │ │ - movtmi r3, #33095 @ 0x8147 │ │ - eorscc r0, r0, r0, asr #25 │ │ - stceq 8, cr15, [r5], {12} │ │ - ldrdcc pc, [ip], -sl │ │ - strtmi r4, [r1], -r0, asr #12 │ │ - stcge 7, cr4, [r1], {152} @ 0x98 │ │ - @ instruction: 0xf47f2800 │ │ - strbmi sl, [lr, #-3929] @ 0xfffff0a7 │ │ - svcge 0x0068f47f │ │ - andlt r2, r3, r0 │ │ - svceq 0x0000e8bd │ │ - svclt 0x0000bdf0 │ │ - @ instruction: 0xfffb922e │ │ - svcge 0x0003b5f0 │ │ - svceq 0x0000e92d │ │ - lfmmi f7, 3, [r4, #-692]! @ 0xfffffd4c │ │ - bllt 48d6c0 │ │ - cdppl 3, 0, cr15, cr10, cr10, {6} │ │ - svceq 0x0000f1be │ │ - ldrbmi sp, [r6], -r6 │ │ - vmin.u32 q10, , q6 │ │ - @ instruction: 0xf506561f │ │ - and r1, sl, r0, lsl #7 │ │ - movteq lr, #43599 @ 0xaa4f │ │ - b 1123ed0 │ │ - b 142f4e8 │ │ - sha256su1.32 q8, , │ │ - vmin.u32 d21, d15, d15 │ │ - strcs r5, [r0, #-863] @ 0xfffffca1 │ │ - strmi pc, [r0], #-42 @ 0xffffffd6 │ │ - ldrbvc pc, [r0, #1735]! @ 0x6c7 @ │ │ - b 1562744 │ │ - tstle r1, fp, lsl #8 │ │ - eors r2, r2, r3, lsl #8 │ │ - stmdbeq r5, {r1, r3, r9, fp, sp, lr, pc} │ │ - andle r4, ip, r9, lsr #11 │ │ - stmdaeq r1, {r2, r3, ip, sp, lr, pc} │ │ - svceq 0x0000f1b9 │ │ - b 17469d4 │ │ - eorle r0, r5, r6, lsl #8 │ │ - cdpmi 2, 3, cr15, cr3, cr14, {5} │ │ - streq pc, [r1], #-136 @ 0xffffff78 │ │ - strcs lr, [r2], #-27 @ 0xffffffe5 │ │ - vst1.8 @ instruction: 0xf483e01f │ │ - b 15577c8 │ │ - tstle fp, ip, lsl #8 │ │ - cdpmi 2, 3, cr15, cr5, cr14, {5} │ │ - stceq 0, cr15, [r0], {79} @ 0x4f │ │ - stmdaeq r2, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ - orreq pc, r0, #1325400064 @ 0x4f000000 │ │ - @ instruction: 0xf04f2401 │ │ - and r0, lr, r0, lsl #18 │ │ - @ instruction: 0xf088005b │ │ - b 11135f0 │ │ - b 142f560 │ │ - vqdmulh.s32 d0, d14, d12[0] │ │ - @ instruction: 0xf04f4e34 │ │ - @ instruction: 0xf04f0900 │ │ - and r0, r0, r1, lsl #16 │ │ - @ instruction: 0xf8072404 │ │ - stccc 12, cr4, [r2], {38} @ 0x26 │ │ - streq pc, [r1], -pc, asr #32 │ │ - streq pc, [r0, #-79] @ 0xffffffb1 │ │ - ldchi 8, cr15, [r0], #-284 @ 0xfffffee4 │ │ - ldcpl 8, cr15, [r4], #-284 @ 0xfffffee4 │ │ - ldcvs 8, cr15, [r8], #-284 @ 0xfffffee4 │ │ - mcrrgt 8, 4, pc, r0, cr7 @ │ │ - stc 8, cr15, [r8], #-156 @ 0xffffff64 │ │ - stcls 8, cr15, [ip], #-284 @ 0xfffffee4 │ │ - ldccc 8, cr15, [ip], #-284 @ 0xfffffee4 │ │ - stclmi 0, cr13, [r4, #-180]! @ 0xffffff4c │ │ - bmi 1964074 │ │ - svceq 0x0000f1ba │ │ - b 1423830 │ │ - ldrbtmi r7, [sl], #-2778 @ 0xfffff526 │ │ - ldrmi fp, [r6], -r4, asr #30 │ │ - stmdbcs r0, {r0, r2, r4, r9, sl, lr} │ │ - ldrtmi fp, [r5], -r8, lsl #30 │ │ - @ instruction: 0xf04f2c03 │ │ - svclt 0x00280603 │ │ - stmdbcs r0, {r2, r4, r5, r9, sl, lr} │ │ - @ instruction: 0xf04fbf18 │ │ - @ instruction: 0x2c010a01 │ │ - stccs 0, cr13, [r2], {36} @ 0x24 │ │ - tstcs r2, pc, lsr #2 │ │ - svceq 0x0000f1b8 │ │ - stcne 8, cr15, [r0], {39} @ 0x27 │ │ - blmi 16867d8 │ │ - @ instruction: 0xf8272200 │ │ - @ instruction: 0xf1a72c74 │ │ - ldrbtmi r0, [fp], #-640 @ 0xfffffd80 │ │ - ldclhi 8, cr15, [r0], #-284 @ 0xfffffee4 │ │ - tstcc pc, r7, asr #18 │ │ - ldmdbmi r0, {r1, r2, r7, sp, lr, pc}^ │ │ - @ instruction: 0xf8472203 │ │ - andcs r2, r2, #120, 24 @ 0x7800 │ │ - @ instruction: 0xf8274479 │ │ - @ instruction: 0xf8472c80 │ │ - strcs r1, [r1, #-3196] @ 0xfffff384 │ │ - addeq pc, r0, #-1073741783 @ 0xc0000029 │ │ - beq 8e7e4 │ │ - rsbs r2, r5, r1, lsl #2 │ │ - andcs r4, r2, #72, 18 @ 0x120000 │ │ - stccs 8, cr15, [r0], {39} @ 0x27 │ │ - addeq pc, r0, #-1073741783 @ 0xc0000029 │ │ - @ instruction: 0xf8474479 │ │ - @ instruction: 0xf8471c7c │ │ - tstcs r1, r8, ror ip │ │ - strmi lr, [r4], -r8, rrx │ │ - @ instruction: 0xf08efa0f │ │ - stmdacs r0, {r0, r2, r8, sp} │ │ - @ instruction: 0xf06fbf48 │ │ - movtmi r0, #33035 @ 0x810b │ │ - svcpl 0x007bf5b0 │ │ - strtmi sp, [lr], -r9, ror #4 │ │ - streq pc, [r0, #-584] @ 0xfffffdb8 │ │ - ldrbvc pc, [pc, #1743]! @ 52db7 @ │ │ - bl 9ab40 │ │ - @ instruction: 0xf5b81b10 │ │ - svclt 0x00384f00 │ │ - streq pc, [r0, #-456] @ 0xfffffe38 │ │ - stmdage r4, {r0, r6, r7, r9, sl, lr} │ │ - stmeq r0, {r0, r1, r2, r5, r7, r8, ip, sp, lr, pc} │ │ - stmib sp, {r1, r5, r6, r9, sl, lr}^ │ │ - stmib sp, {r1, r8, sl, ip, sp, pc}^ │ │ - strbmi lr, [r0], -r0 │ │ - blx ff390700 │ │ - stceq 8, cr15, [r0], {87} @ 0x57 │ │ - cmnlt r0, sp, lsr #4 │ │ - addeq pc, r0, #-1073741783 @ 0xc0000029 │ │ - cmpeq r0, #-1073741783 @ 0xc0000029 @ │ │ - movwgt ip, #31239 @ 0x7a07 │ │ - bmi a8a768 │ │ - ldrbtmi r2, [sl], #-257 @ 0xfffffeff │ │ - tstcs pc, r7, asr #18 │ │ - addeq pc, r0, #-1073741783 @ 0xc0000029 │ │ - @ instruction: 0xf1a7e030 │ │ - @ instruction: 0xf1a70050 │ │ - bge 152c40 │ │ - strls r4, [r0, #-1627] @ 0xfffff9a5 │ │ - @ instruction: 0xf9faf7fb │ │ - mcrrcs 9, 3, pc, r8, cr7 @ │ │ - sfmle f4, 4, [sl, #-680] @ 0xfffffd58 │ │ - tsteq r4, r7, asr r9 │ │ - @ instruction: 0xf8cd464b │ │ - @ instruction: 0xf7fc8000 │ │ - @ instruction: 0x4602fdbd │ │ - ldrtmi r4, [r5], -r0, lsr #12 │ │ - tstcs r2, r8, lsl r0 │ │ - svceq 0x0000f1b9 │ │ - @ instruction: 0xf8274635 │ │ - andle r1, r7, r0, lsl #25 │ │ - andcs r4, r0, #1638400 @ 0x190000 │ │ - ldclls 8, cr15, [r0], #-284 @ 0xfffffee4 │ │ - @ instruction: 0xf8274478 │ │ - and r2, r2, r4, ror ip │ │ - tstcs r1, r4, lsl r8 │ │ - @ instruction: 0xf1a74478 │ │ - @ instruction: 0xf8470280 │ │ - @ instruction: 0x46200c7c │ │ - ldclne 8, cr15, [r8], #-284 @ 0xfffffee4 │ │ - tstcs r2, r7, asr #18 │ │ - cmpeq r0, r7, lsr #3 @ │ │ - bpl 58ccc0 │ │ - ldc2l 7, cr15, [r0, #-1020] @ 0xfffffc04 │ │ - lfmmi f7, 3, [r4, #-52]! @ 0xffffffcc │ │ - svceq 0x0000e8bd │ │ - stmdami fp, {r4, r5, r6, r7, r8, sl, fp, ip, sp, pc} │ │ - bmi 31ac4c │ │ - ldrbtmi r4, [sl], #-1144 @ 0xfffffb88 │ │ - @ instruction: 0xf8f0f7fa │ │ - @ instruction: 0xfffcc558 │ │ - @ instruction: 0xfffcc553 │ │ - @ instruction: 0xfffcc468 │ │ - @ instruction: 0xfffb8853 │ │ - @ instruction: 0xfffb8832 │ │ - @ instruction: 0xfffb8864 │ │ - @ instruction: 0xfffcc40a │ │ - @ instruction: 0xfffb8766 │ │ - @ instruction: 0xfffb8738 │ │ - ldrdeq ip, [r7], -r2 │ │ - svcge 0x0003b5f0 │ │ - bleq 8cca4 │ │ - mrrc 0, 9, fp, r3, cr14 │ │ - vorr.i16 d21, #45056 @ 0xb000 │ │ - @ instruction: 0xf1bc5c0a │ │ - andle r0, r6, r0, lsl #30 │ │ - ssatmi r4, #9, sl, lsl #12 │ │ - andspl pc, pc, #-1140850687 @ 0xbc000001 │ │ - stmibne r0, {r1, r8, sl, ip, sp, lr, pc} │ │ - subseq lr, sl, r9 │ │ - ldmibvc r5, {r1, r6, r9, fp, sp, lr, pc}^ │ │ - b 1424080 │ │ - vsub.i32 q8, , │ │ - vmul.p32 , , │ │ - @ instruction: 0x2600521f │ │ - strmi pc, [r0], #-35 @ 0xffffffdd │ │ - ldrbtvc pc, [r0], r7, asr #13 @ │ │ - @ instruction: 0x432c4074 │ │ - strcs sp, [r3], -r1, lsl #2 │ │ - b 14a8f0 │ │ - adcsmi r0, r4, #100663296 @ 0x6000000 │ │ - @ instruction: 0xf008d009 │ │ - stmdblt r4, {r0, r9, sl}^ │ │ - eorle r4, r4, sl, lsr #6 │ │ - lfmmi f7, 1, [r3], #-688 @ 0xfffffd50 │ │ - streq pc, [r1], -r6, lsl #1 │ │ - @ instruction: 0x2602e01b │ │ - vst1.8 @ instruction: 0xf489e01e │ │ - b 14d725c │ │ - tstle sl, r8, lsl #4 │ │ - lfmmi f7, 1, [r5], #-688 @ 0xfffffd50 │ │ - stmdaeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ - cdpeq 0, 0, cr15, cr2, cr15, {2} │ │ - stmibeq r0, {r0, r1, r2, r3, r6, sl, ip, sp, lr, pc} │ │ - andcs r2, r0, #1048576 @ 0x100000 │ │ - b 144a8b0 │ │ - b 10d31a0 │ │ - b 1430fe0 │ │ - @ instruction: 0xf0860848 │ │ - vsubhn.i64 d0, q6, │ │ - andcs r4, r0, #52, 24 @ 0x3400 │ │ - cdpeq 0, 0, cr15, cr1, cr15, {2} │ │ - strcs lr, [r4], -r0 │ │ - mrcne 2, 5, r9, cr2, cr11, {0} │ │ - streq pc, [r1], #-79 @ 0xffffffb1 │ │ - streq pc, [r0, #-79] @ 0xffffffb1 │ │ - rsb pc, r8, sp, asr #17 │ │ - ldrls r9, [r8], #-1305 @ 0xfffffae7 │ │ - subshi pc, r8, sp, asr #17 │ │ - rsbsvs pc, r2, sp, lsl #17 │ │ - rsbsgt pc, r0, sp, lsr #17 │ │ - subsls pc, ip, sp, asr #17 │ │ - ldcmi 0, cr13, [r4, #-148]! @ 0xffffff6c │ │ - vaddmi.f64 d2, d4, d0 │ │ - ldrbtmi r4, [lr], #-1149 @ 0xfffffb83 │ │ - ldrtmi fp, [r4], -r4, asr #30 │ │ - stmdbcs r0, {r0, r2, r4, r5, r9, sl, lr} │ │ - strtmi fp, [r5], -r8, lsl #30 │ │ - @ instruction: 0xf04f2a03 │ │ - svclt 0x00280403 │ │ - svceq 0x00de4622 │ │ - svclt 0x00182900 │ │ - bcs 9c0e8 │ │ - bcs 106958 │ │ - bmi b06d7c │ │ - tstls sl, r1, lsl #2 │ │ - ldrbtmi r2, [sl], #-256 @ 0xffffff00 │ │ - eorne pc, r4, sp, lsr #17 │ │ - andls r2, r7, #-2147483648 @ 0x80000000 │ │ - bge 1f6d20 │ │ - andsne pc, r8, sp, lsr #17 │ │ - stmdbmi r4!, {r0, r1, r2, r4, r5, sp, lr, pc} │ │ - andls r2, r8, #805306368 @ 0x30000000 │ │ - ldrbtmi r2, [r9], #-514 @ 0xfffffdfe │ │ - andscs pc, r8, sp, lsr #17 │ │ - strcs r9, [r1, #-263] @ 0xfffffef9 │ │ - strcs sl, [r0], -r6, lsl #20 │ │ - eor r2, sl, r1, lsl #2 │ │ - andcs r4, r2, #491520 @ 0x78000 │ │ - andscs pc, r8, sp, lsr #17 │ │ - ldrbtmi sl, [r9], #-2566 @ 0xfffff5fa │ │ - strls r9, [r8], #-263 @ 0xfffffef9 │ │ - eor r2, r0, r1, lsl #2 │ │ - ldmdaeq r8, {r0, r2, r3, r8, ip, sp, lr, pc} │ │ - @ instruction: 0xf1a7a916 │ │ - strmi r0, [r4], -r9, lsl #5 │ │ - @ instruction: 0xf7fb4640 │ │ - stmdals r6, {r0, r2, r5, r8, sl, fp, ip, sp, lr, pc} │ │ - bge 1fedcc │ │ - bgt 23d598 │ │ - and ip, r5, r7, lsl #6 │ │ - ldmdbge r6, {r1, r4, fp, sp, pc} │ │ - addeq pc, r9, #-1073741783 @ 0xc0000029 │ │ - ldc2 7, cr15, [lr], #-1000 @ 0xfffffc18 │ │ - @ instruction: 0x0112e9dd │ │ - @ instruction: 0xf8bd2301 │ │ - @ instruction: 0xf8cd2050 │ │ - @ instruction: 0xf7fc8000 │ │ - @ instruction: 0x4602fcb3 │ │ - stmib sp, {r5, r9, sl, lr}^ │ │ - ldmdbge r2, {r2, r4, r8, sp} │ │ - ldrpl lr, [r2], -sp, asr #19 │ │ - stc2l 7, cr15, [r2], #-1020 @ 0xfffffc04 │ │ - pop {r1, r2, r3, r4, ip, sp, pc} │ │ - @ instruction: 0xbdf00b00 │ │ - @ instruction: 0xfffcc2d0 │ │ - @ instruction: 0xfffcc2cf │ │ - @ instruction: 0xfffb85f0 │ │ - @ instruction: 0xfffb85d9 │ │ - @ instruction: 0xfffb85c0 │ │ - svcge 0x0003b5f0 │ │ - svceq 0x0000e92d │ │ - mrrc 0, 10, fp, r3, cr7 │ │ - pkhbtmi r6, r3, r0, lsl #22 │ │ - stcpl 3, cr15, [sl], {195} @ 0xc3 │ │ - svceq 0x0000f1bc │ │ - ldrmi sp, [sl], -r6 │ │ - vmin.u32 d20, d31, d17 │ │ - @ instruction: 0xf502521f │ │ - and r1, r9, r0, lsl #21 │ │ - b 10d2b34 │ │ - @ instruction: 0x461a7ad6 │ │ - stmdbeq r6, {r0, r1, r2, r3, r6, r9, fp, sp, lr, pc}^ │ │ - bpl 184f794 │ │ - andspl pc, pc, #-1140850687 @ 0xbc000001 │ │ - @ instruction: 0xf0232500 │ │ - @ instruction: 0xf6c74400 │ │ - strdmi r7, [ip], #-80 @ 0xffffffb0 @ │ │ - tstle r1, r4, lsr r3 │ │ - eor r2, lr, r3, lsl #10 │ │ - streq lr, [r5], #-2563 @ 0xfffff5fd │ │ - andle r4, r9, ip, lsr #5 │ │ - streq pc, [r1, #-9] │ │ - teqmi r2, #68, 18 @ 0x110000 │ │ - vaddl.s32 , d12, d20 │ │ - @ instruction: 0xf0854c33 │ │ - ands r0, fp, r1, lsl #10 │ │ - ands r2, lr, r2, lsl #10 │ │ - addne pc, r0, #-1979711488 @ 0x8a000000 │ │ - andeq lr, r9, #335872 @ 0x52000 │ │ - vaddw.s32 , q6, d10 │ │ - @ instruction: 0xf04f4c35 │ │ - @ instruction: 0xf04f0900 │ │ - @ instruction: 0xf44f0e02 │ │ - strcs r0, [r1, #-2688] @ 0xfffff580 │ │ - and r2, lr, r0, lsl #8 │ │ - subeq lr, sl, #323584 @ 0x4f000 │ │ - bvc ff6cd340 │ │ - stmdbeq r9, {r0, r1, r2, r3, r6, r9, fp, sp, lr, pc}^ │ │ - streq pc, [r1, #-133] @ 0xffffff7b │ │ - lfmmi f7, 1, [r4], #-688 @ 0xfffffd50 │ │ - @ instruction: 0xf04f2400 │ │ - and r0, r0, r1, lsl #28 │ │ - andcs r2, r0, #4, 10 @ 0x1000000 │ │ - ldmdaeq r8, {r0, r2, r3, r8, ip, sp, lr, pc} │ │ - mcrne 2, 5, r9, cr10, cr15, {0} │ │ - streq pc, [r1], -pc, asr #32 │ │ - add pc, r0, sp, asr #17 │ │ - @ instruction: 0xf8cd961e │ │ - @ instruction: 0xf88d9070 │ │ - @ instruction: 0xf8ad508a │ │ - strtls ip, [r1], #-136 @ 0xffffff78 │ │ - rsbsge pc, r4, sp, asr #17 │ │ - stclmi 0, cr13, [lr, #-112] @ 0xffffff90 │ │ - mcrrmi 11, 0, r2, lr, cr0 │ │ - ldrbtmi r4, [ip], #-1149 @ 0xfffffb83 │ │ - strtmi fp, [r6], -r4, asr #30 │ │ - stmdbcs r0, {r0, r2, r5, r9, sl, lr} │ │ - ldrtmi fp, [r5], -r8, lsl #30 │ │ - @ instruction: 0xf04f2a03 │ │ - svclt 0x00280403 │ │ - svceq 0x00de4622 │ │ - svclt 0x00182900 │ │ - bcs 9c2a4 │ │ - bcs 106aec │ │ - stmdbmi r4, {r0, r3, r4, r8, ip, lr, pc}^ │ │ - andls r2, r8, #805306368 @ 0x30000000 │ │ - and r4, lr, r9, ror r4 │ │ - andcs r4, r3, #1081344 @ 0x108000 │ │ - andcs r9, r2, #8, 4 @ 0x80000000 │ │ - tstls r7, r9, ror r4 │ │ - andscs pc, r8, sp, lsr #17 │ │ - strcs r2, [r0], -r1, lsl #10 │ │ - subs r2, r8, r1, lsl #2 │ │ - strls r4, [r8], #-2365 @ 0xfffff6c3 │ │ - andcs r4, r2, #2030043136 @ 0x79000000 │ │ - @ instruction: 0xf8ad9107 │ │ - tstcs r1, r8, lsl r0 │ │ - ldmdage r8, {r0, r1, r2, r3, r6, sp, lr, pc} │ │ - @ instruction: 0xf1a7a91c │ │ - @ instruction: 0xf7fb02b1 │ │ - ldmdals r8, {r0, r2, r4, r6, sl, fp, ip, sp, lr, pc} │ │ - bge 67ef6c │ │ - bgt 23d780 │ │ - and ip, r5, r7, lsl #6 │ │ - ldmdbge ip, {r2, r5, fp, sp, pc} │ │ - adcseq pc, r1, #-1073741783 @ 0xc0000029 │ │ - blx 1c10aea │ │ - stccs 12, cr9, [r0], {37} @ 0x25 │ │ - stmdbls r4!, {r0, r2, r6, ip, lr, pc} │ │ - bcs c70b34 │ │ - @ instruction: 0xf9bdd948 │ │ - @ instruction: 0xf1b4a098 │ │ - @ instruction: 0xf04f0e01 │ │ - @ instruction: 0xf04f0201 │ │ - stmib sp, {r1, sl, fp}^ │ │ - @ instruction: 0xf8ad1207 │ │ - andle ip, pc, r8, lsl r0 @ │ │ - tstcc r1, r6, lsr #16 │ │ - strteq pc, [r4], #-264 @ 0xfffffef8 │ │ - tstcs r5, sp, lsl #2 │ │ - @ instruction: 0xf8cd4478 │ │ - @ instruction: 0xf8ade038 │ │ - andls ip, fp, #48 @ 0x30 │ │ - eorgt pc, r4, sp, lsr #17 │ │ - and r9, r2, sl │ │ - streq pc, [ip], #-264 @ 0xfffffef8 │ │ - ldmdami lr, {r0, r1, r8, sp} │ │ - svceq 0x0001f1ba │ │ - sxtab16mi r4, r6, r8, ror #8 │ │ - @ instruction: 0x81a2481c │ │ - andcs fp, r2, #184, 30 @ 0x2e0 │ │ - @ instruction: 0xf1ba4478 │ │ - @ instruction: 0xf8a40301 │ │ - svclt 0x00b8c000 │ │ - movweq pc, #4554 @ 0x11ca @ │ │ - svclt 0x00b881e3 │ │ - stmib r4, {r4, r5, r6, r9, sl, lr}^ │ │ - tstls fp, r1, lsl #4 │ │ - ldmdbge r8, {r3, r4, fp, sp, pc} │ │ - cmneq r0, r0, lsl #17 │ │ - @ instruction: 0xf7ff4658 │ │ - eorlt pc, r7, pc, asr fp @ │ │ - svceq 0x0000e8bd │ │ - stmdami pc, {r4, r5, r6, r7, r8, sl, fp, ip, sp, pc} @ │ │ - bmi 41b01c │ │ - ldrbtmi r4, [sl], #-1144 @ 0xfffffb88 │ │ - @ instruction: 0xff00f7f9 │ │ - tstcs pc, sp, lsl #16 │ │ - ldrbtmi r4, [r8], #-2573 @ 0xfffff5f3 │ │ - @ instruction: 0xf7f9447a │ │ - svclt 0x0000fef9 │ │ - @ instruction: 0xfffcc114 │ │ - @ instruction: 0xfffcc113 │ │ - @ instruction: 0xfffb8441 │ │ - @ instruction: 0xfffb842f │ │ - @ instruction: 0xfffb841e │ │ - @ instruction: 0xffff3d62 │ │ - @ instruction: 0xfffb8391 │ │ - @ instruction: 0xfffb8384 │ │ - @ instruction: 0xfffb829b │ │ - ldrdeq fp, [r7], -r2 │ │ - @ instruction: 0xfffb831d │ │ - ldrdeq fp, [r7], -r4 │ │ - strbtmi fp, [pc], -r0, lsl #11 │ │ - @ instruction: 0xf10db0a2 │ │ - strmi r0, [ip], r8, lsl #28 │ │ - cmncs pc, r2, asr #5 │ │ - @ instruction: 0xf002460b │ │ - setend le │ │ - stmdbcs sl, {r0, r1, r2, r4, r6} │ │ - @ instruction: 0xf101bf38 │ │ - mrcne 0, 2, r0, cr9, cr0, {1} │ │ - @ instruction: 0xf80e0912 │ │ - mvnsle r0, r3 │ │ - bmi 219d70 │ │ - addeq pc, r1, r0, asr #3 │ │ - tsteq r3, lr, lsl #22 │ │ - movwcs r4, #9338 @ 0x247a │ │ - andne lr, r0, sp, asr #19 │ │ - tstcs r1, r0, ror #12 │ │ - stc2 7, cr15, [r5], {249} @ 0xf9 │ │ - stclt 0, cr11, [r0, #136] @ 0x88 │ │ - @ instruction: 0xffff3e0c │ │ - strbtmi fp, [pc], -r0, lsl #11 │ │ - @ instruction: 0xf10db0a2 │ │ - strmi r0, [ip], r8, lsl #28 │ │ - @ instruction: 0x4611227f │ │ - andeq pc, pc, #0 │ │ - teqeq r7, #-2147483648 @ 0x80000000 @ │ │ - svclt 0x00382a0a │ │ - teqeq r0, #-2147483648 @ 0x80000000 @ │ │ - stmdbeq r0, {r1, r3, r6, r9, sl, fp, ip} │ │ - andcc pc, r1, lr, lsl #16 │ │ - stfnep f5, [r8], {241} @ 0xf1 │ │ - @ instruction: 0xf1c04a06 │ │ - ldrbtmi r0, [r1], #-129 @ 0xffffff7f │ │ - movwcs r4, #9338 @ 0x247a │ │ - andne lr, r0, sp, asr #19 │ │ - tstcs r1, r0, ror #12 │ │ - blx ff850c5a │ │ - stclt 0, cr11, [r0, #136] @ 0x88 │ │ - @ instruction: 0xffff3dc0 │ │ - strbtmi fp, [pc], -r0, lsl #11 │ │ - strmi fp, [r1], -r6, lsl #1 │ │ - andcs r4, r0, #393216 @ 0x60000 │ │ - ldrbtmi r2, [r8], #-769 @ 0xfffffcff │ │ - strbtmi r9, [r8], -r0 │ │ - andls r9, r3, #4, 4 @ 0x40000000 │ │ - movwls r2, #4612 @ 0x1204 │ │ - @ instruction: 0xf7f99202 │ │ - svclt 0x0000fbbf │ │ - andeq fp, r7, r2, ror #29 │ │ - strbtmi fp, [pc], -r0, lsl #11 │ │ - strmi fp, [r1], -r6, lsl #1 │ │ - andcs r4, r0, #393216 @ 0x60000 │ │ - ldrbtmi r2, [r8], #-769 @ 0xfffffcff │ │ - strbtmi r9, [r8], -r0 │ │ - andls r9, r3, #4, 4 @ 0x40000000 │ │ - movwls r2, #4612 @ 0x1204 │ │ - @ instruction: 0xf7f99202 │ │ - svclt 0x0000fbab │ │ - andeq fp, r7, r2, asr #29 │ │ - strbtmi fp, [pc], -r0, lsl #11 │ │ - @ instruction: 0xf10db0a2 │ │ - strmi r0, [ip], r8, lsl #28 │ │ - @ instruction: 0x4611227f │ │ - andeq pc, pc, #0 │ │ - teqeq r7, #-2147483648 @ 0x80000000 @ │ │ - svclt 0x00382a0a │ │ - teqeq r0, #-2147483648 @ 0x80000000 @ │ │ - andne pc, fp, r0, asr #7 │ │ - stmdacs r0, {r1, r3, r6, r9, sl, fp, ip} │ │ - andcc pc, r1, lr, lsl #16 │ │ - stfnep f5, [r8], {239} @ 0xef │ │ - @ instruction: 0xf1c04a06 │ │ - ldrbtmi r0, [r1], #-129 @ 0xffffff7f │ │ - movwcs r4, #9338 @ 0x247a │ │ - andne lr, r0, sp, asr #19 │ │ - tstcs r1, r0, ror #12 │ │ - blx fe450cfa │ │ - stclt 0, cr11, [r0, #136] @ 0x88 │ │ - @ instruction: 0xffff3d20 │ │ - svcge 0x0002b5d0 │ │ - @ instruction: 0xf10db0a2 │ │ - ldrmi r0, [r4], r8, lsl #28 │ │ - @ instruction: 0x4613227f │ │ - andeq pc, pc, #0 │ │ - @ instruction: 0xf1020900 │ │ - bcs 2d3e94 │ │ - andvc lr, r1, r0, asr #20 │ │ - @ instruction: 0xf102bf38 │ │ - b 1453e04 │ │ - @ instruction: 0xf1a31211 │ │ - b 1413550 │ │ - @ instruction: 0xf80e1111 │ │ - mvnle r4, r3 │ │ - bmi 219eb8 │ │ - addeq pc, r1, r0, asr #3 │ │ - tsteq r3, lr, lsl #22 │ │ - movwcs r4, #9338 @ 0x247a │ │ - andne lr, r0, sp, asr #19 │ │ - tstcs r1, r0, ror #12 │ │ - blx 18d0d56 │ │ - ldcllt 0, cr11, [r0, #136] @ 0x88 │ │ - @ instruction: 0xffff3cc4 │ │ - svcge 0x0002b5d0 │ │ - @ instruction: 0xf10db0a2 │ │ - ldrmi r0, [r4], r8, lsl #28 │ │ - @ instruction: 0x4613227f │ │ - andeq pc, pc, #0 │ │ - @ instruction: 0xf1020900 │ │ - bcs 2d3e70 │ │ - andvc lr, r1, r0, asr #20 │ │ - @ instruction: 0xf102bf38 │ │ - b 1453e60 │ │ - @ instruction: 0xf1a31211 │ │ - b 14135ac │ │ - @ instruction: 0xf80e1111 │ │ - mvnle r4, r3 │ │ - bmi 219f14 │ │ - addeq pc, r1, r0, asr #3 │ │ - tsteq r3, lr, lsl #22 │ │ - movwcs r4, #9338 @ 0x247a │ │ - andne lr, r0, sp, asr #19 │ │ - tstcs r1, r0, ror #12 │ │ - blx d50db2 │ │ - ldcllt 0, cr11, [r0, #136] @ 0x88 │ │ - @ instruction: 0xffff3c68 │ │ - svcge 0x0003b5f0 │ │ - svceq 0x0000e92d │ │ - stmdavs r4, {r0, r1, r2, r7, ip, sp, pc} │ │ - @ instruction: 0xf64f468c │ │ - vmin.s8 d23, d18, d12 │ │ - stccs 0, cr7, [r0], {16} │ │ - svclt 0x00484625 │ │ - ldmdbmi r8!, {r0, r2, r5, r6, r9, lr} │ │ - ldrbtmi r4, [r9], #-645 @ 0xfffffd7b │ │ - vcgt.s8 , q7, │ │ - @ instruction: 0xf1a708ff │ │ - andcs r0, r0, r6, lsr #28 │ │ - beq ffc9073c │ │ - blmi 1f4f710 │ │ - ldmibvc ip, {r0, r1, r2, r3, r6, r9, sl, ip, sp, lr, pc} │ │ - ldmpl r5!, {r6, r7, r9, ip, sp, lr, pc}^ │ │ - @ instruction: 0x4c02e9cd │ │ - subsvc pc, r9, #268435460 @ 0x10000004 │ │ - streq lr, [r0], #-2830 @ 0xfffff4f2 │ │ - adcsne pc, r7, #-805306356 @ 0xd000000c │ │ - blx fe9a0e3a │ │ - strbmi r3, [r5, #-1538] @ 0xfffff9fe │ │ - cmpcc r6, #323584 @ 0x4f000 │ │ - strpl pc, [sl], -r3, lsl #22 │ │ - blx 8246ac │ │ - b 1452054 │ │ - blx d38b2 │ │ - b 144f670 │ │ - blx e3792 │ │ - @ instruction: 0xf8316609 │ │ - rschi r2, r2, r2, lsl r0 │ │ - @ instruction: 0xf831b2b6 │ │ - @ instruction: 0x81266016 │ │ - ldmib sp, {r1, r2, r3, r4, r6, r7, fp, ip, lr, pc}^ │ │ - andcc r4, sl, r2, lsl #24 │ │ - @ instruction: 0xf64f461d │ │ - stclcs 6, cr7, [r3, #-624]! @ 0xfffffd90 │ │ - strtmi sp, [sl], -ip, lsl #16 │ │ - tstle sl, #40960 @ 0xa000 │ │ - andsne pc, r2, r1, lsr r8 @ │ │ - @ instruction: 0xf1a73802 │ │ - andspl r0, r1, #1610612738 @ 0x60000002 │ │ - andcs lr, sl, r9, lsl r0 │ │ - ldmible r2!, {r0, r1, r5, r6, r8, sl, fp, sp}^ │ │ - vhsub.s8 d27, d17, d26 │ │ - ldmeq r2, {r0, r1, r3, r4, r5, r6, r8, r9, lr} │ │ - cmpmi sl, #131072 @ 0x20000 │ │ - blx d5fde │ │ - @ instruction: 0xf1a75306 │ │ - addslt r0, fp, #39845888 @ 0x2600000 │ │ - andscc pc, r3, r1, lsr r8 @ │ │ - bcs 2e7770 │ │ - @ instruction: 0xf042d2e4 │ │ - stmdacc r1, {r4, r5, r8} │ │ - eoreq pc, r6, #-1073741783 @ 0xc0000029 │ │ - @ instruction: 0xf1c05411 │ │ - ldrmi r0, [r0], #-266 @ 0xfffffef6 │ │ - movwcs r2, #513 @ 0x201 │ │ - smlabteq r0, sp, r9, lr │ │ - svceq 0x00c143e0 │ │ - @ instruction: 0xf7f94660 │ │ - @ instruction: 0xb007fab4 │ │ - svceq 0x0000e8bd │ │ - svclt 0x0000bdf0 │ │ - @ instruction: 0xfffcbcd2 │ │ - svcge 0x0003b5f0 │ │ - svceq 0x0000e92d │ │ - ldmib r0, {r0, r1, r3, r7, ip, sp, pc}^ │ │ - strmi r0, [ip], r0, lsl #8 │ │ - mvnvc lr, r4, lsl #21 │ │ - cdpvc 6, 9, cr15, cr12, cr15, {2} │ │ - rscvc lr, r4, r0, lsl #21 │ │ - strbvc lr, [r4, #2992]! @ 0xbb0 │ │ - andsvc pc, r0, r2, asr #4 │ │ - strbtvc lr, [r4], r1, ror #22 │ │ - @ instruction: 0xf1761a28 │ │ - ldmdami fp!, {} @ │ │ - andls r4, r5, r8, ror r4 │ │ - @ instruction: 0xf8ddd344 │ │ - vqadd.s8 d25, d14, d4 │ │ - @ instruction: 0xf10d0bff │ │ - vmov.i16 d16, #2048 @ 0x0800 │ │ - andcs r5, r0, #250880 @ 0x3d400 │ │ - @ instruction: 0x4c03e9cd │ │ - @ instruction: 0x46284690 │ │ - vmin.s8 d20, d2, d17 │ │ - movwcs r7, #528 @ 0x210 │ │ - ldc2l 0, cr15, [r6, #472] @ 0x1d8 │ │ - rscseq pc, r0, #80740352 @ 0x4d00000 │ │ - ldrbtmi pc, [fp], #-577 @ 0xfffffdbf @ │ │ - andpl pc, r2, #0, 22 │ │ - cdpvc 6, 9, cr15, cr12, cr15, {2} │ │ - ldmeq fp, {r0, r1, r4, r7, r9, ip, sp, pc} │ │ - bl 2e3cd8 │ │ - cfldrdeq mvd0, [fp], {8} │ │ - andcs pc, lr, #3072 @ 0xc00 │ │ - andscc pc, r3, r9, lsr r8 @ │ │ - bl fef337e8 │ │ - @ instruction: 0xf04f0305 │ │ - strmi r0, [r5], -r0, lsl #6 │ │ - @ instruction: 0x460e41b3 │ │ - @ instruction: 0xf839b292 │ │ - rsbhi r2, r2, #18 │ │ - andeq pc, r4, #168, 2 @ 0x2a │ │ - ldmib sp, {r1, r2, r4, r6, r7, r8, r9, ip, lr, pc}^ │ │ - @ instruction: 0xf1084c03 │ │ - @ instruction: 0x46050110 │ │ - stmdale ip, {r0, r1, r5, r6, r8, sl, fp, sp} │ │ - cfmadd32ls mvax1, mvfx4, mvfx5, mvfx8 │ │ - tstle r9, #655360 @ 0xa0000 │ │ - @ instruction: 0xf8363902 │ │ - bge 1d2fd4 │ │ - ands r5, r8, r0, asr r2 │ │ - stfcse f2, [r3, #-80]! @ 0xffffffb0 │ │ - adclt sp, r8, #3964928 @ 0x3c8000 │ │ - rsbsmi pc, fp, #268435460 @ 0x10000004 │ │ - cdpls 8, 0, cr0, cr5, cr0, {4} │ │ - stmdbcc r2, {r4, r6, r8, r9, lr} │ │ - mcrreq 11, 0, sl, r0, cr6 │ │ - andpl pc, lr, #0, 22 │ │ - @ instruction: 0xf836b292 │ │ - subspl r2, sl, #18 │ │ - rscle r2, r5, #655360 @ 0xa0000 │ │ - bge 1e13c8 │ │ - eorseq pc, r0, r0, asr #32 │ │ - @ instruction: 0xf1c15450 │ │ - bge 1d3020 │ │ - andcs r4, r1, #285212672 @ 0x11000000 │ │ - andne lr, r0, sp, asr #19 │ │ - strbtmi r2, [r0], -r0, lsl #2 │ │ - @ instruction: 0xf1b42300 │ │ - svclt 0x00c83fff │ │ - @ instruction: 0xf7f92101 │ │ - andlt pc, fp, r4, lsr #20 │ │ - svceq 0x0000e8bd │ │ - svclt 0x0000bdf0 │ │ - @ instruction: 0xfffcbbc0 │ │ - stmdavs r1, {r5, r6, r7, r8, sl, ip, sp, pc} │ │ - andls r2, r0, #4, 4 @ 0x40000000 │ │ - movwcs r2, #16897 @ 0x4201 │ │ - stc2 0, cr15, [r5], {-0} │ │ - addsmi r4, r0, #12288 @ 0x3000 │ │ - stclt 15, cr11, [ip, #32] │ │ - ldrbtmi r4, [sl], #-2562 @ 0xfffff5fe │ │ - mrc2 7, 5, pc, cr6, cr7, {7} │ │ - andhi r0, r0, r1 │ │ - andeq fp, r7, sl, asr #23 │ │ - stmdami r7, {r7, r8, sl, ip, sp, pc} │ │ - stmdavc r0, {r3, r4, r5, r6, sl, lr}^ │ │ - eorsvc pc, ip, pc, asr #8 │ │ - stcl 0, cr15, [r2, #484]! @ 0x1e4 │ │ - stfltd f3, [r0] │ │ - vst4.8 {d18-d21}, [pc], r8 │ │ - @ instruction: 0xf7f7713c │ │ - svclt 0x0000febf │ │ - andeq r1, r8, ip, lsl #11 │ │ - @ instruction: 0x4604b510 │ │ - ldrdeq lr, [r0, -r0] │ │ - ldc2 0, cr15, [r2], {108} @ 0x6c │ │ - ldrdeq lr, [r3, -r4] │ │ - @ instruction: 0x4010e8bd │ │ - stclt 0, cr15, [ip], {108} @ 0x6c │ │ - @ instruction: 0x4604b5b0 │ │ - svcne 0x0014f850 │ │ - svchi 0x005bf3bf │ │ - svccs 0x0000e851 │ │ - stmda r1, {r0, r1, r4, r6, r9, sl, fp, ip}^ │ │ - cfstr32cs mvfx3, [r0, #-0] │ │ - bcs c7858 │ │ - @ instruction: 0xf3bfbf04 │ │ - @ instruction: 0xf01e8f5b │ │ - ldmib r4, {r0, r1, r3, r5, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ - @ instruction: 0xf06c0102 │ │ - @ instruction: 0xf8d4fc75 │ │ - @ instruction: 0xf1b00268 │ │ - andle r4, fp, r0, lsl #30 │ │ - rsbne pc, ip, #212, 16 @ 0xd40000 │ │ - mrc2 0, 4, pc, cr1, cr14, {0} │ │ - andsvc pc, sp, r4, lsl #10 │ │ - mrc2 0, 1, pc, cr1, cr14, {0} │ │ - eorvc pc, r9, r4, lsl #10 │ │ - mcr2 0, 1, pc, cr13, cr14, {0} @ │ │ - sbcseq pc, r4, #212, 16 @ 0xd40000 │ │ - svcmi 0x0000f1b0 │ │ - @ instruction: 0xf8d4d007 │ │ - @ instruction: 0xf01e12d8 │ │ - ldmib r4, {r7, r9, sl, fp, ip, sp, lr, pc}^ │ │ - @ instruction: 0xf06c01b8 │ │ - @ instruction: 0xf8d4fc57 │ │ - @ instruction: 0xf1b00258 │ │ - svclt 0x001c4f00 │ │ - subsne pc, ip, #212, 16 @ 0xd40000 │ │ - mcrr2 0, 6, pc, lr, cr12 @ │ │ - subeq pc, r8, #212, 16 @ 0xd40000 │ │ - andle r2, r7, r2, lsl #16 │ │ - sbcseq pc, r8, r4, lsl #2 │ │ - blx ffa910ca │ │ - sbcvc pc, ip, r4, lsl #10 │ │ - blx ff9910d2 │ │ - ldrdeq pc, [r8], #132 @ 0x84 │ │ - svclt 0x001c2802 │ │ - andseq pc, r8, r4, lsl #2 │ │ - blx ff7910e2 │ │ - pop {r5, r9, sl, lr} │ │ - @ instruction: 0xf07940b0 │ │ - ldrble fp, [r4], #3313 @ 0xcf1 │ │ - mvnsmi lr, sp, lsr #18 │ │ - svcmi 0x0025b086 │ │ - ldrbtmi r4, [pc], #-1664 @ 53118 │ │ - vqshrn.u64 d6, q14, #1 │ │ - stmdblt r4!, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc} │ │ - andseq pc, r0, r7, lsl #2 │ │ - stc2 0, cr15, [r6, #-144]! @ 0xffffff70 │ │ - strtmi r4, [r0], -r4, lsl #12 │ │ - ldc 0, cr15, [sl, #484] @ 0x1e4 │ │ - stmdacs r1, {r1, r2, r9, sl, lr} │ │ - eorle sp, r3, r5, lsr #16 │ │ - svceq 0x0000f1b8 │ │ - ldmib r8, {r0, r2, ip, lr, pc}^ │ │ - tstcs r0, r0, lsl #10 │ │ - andne pc, r0, r8, asr #17 │ │ - ldmda r7, {r3, r4, r5, r8, fp, ip, sp, pc}^ │ │ - stclne 15, cr5, [r8], #-12 │ │ - tsteq r3, r7, asr #16 │ │ - mvnsle r2, r0, lsl #18 │ │ - @ instruction: 0x2008b1bd │ │ - @ instruction: 0xf7f72104 │ │ - strmi pc, [r6], -r7, lsl #20 │ │ - stmib r6, {r5, r9, sl, lr}^ │ │ - @ instruction: 0xf0795400 │ │ - @ instruction: 0x4605ed7c │ │ - ldrtmi r4, [r1], -r0, lsr #12 │ │ - ldcl 0, cr15, [lr, #-484]! @ 0xfffffe1c │ │ - @ instruction: 0xf0794628 │ │ - and lr, r0, r4, lsr sp │ │ - ldrtmi r2, [r0], -r0, lsl #12 │ │ - pop {r1, r2, ip, sp, pc} │ │ - strdcs r8, [r0], -r0 │ │ - andls r2, r4, r1, lsl #2 │ │ - stmdbmi r6, {r0, r8, ip, pc} │ │ - andcs r9, r4, r3 │ │ - andls r4, r2, r9, ror r4 │ │ - strbtmi r9, [r8], -r0, lsl #2 │ │ - ldrbtmi r4, [r9], #-2307 @ 0xfffff6fd │ │ - @ instruction: 0xf93af7f9 │ │ - andeq r1, r8, r2, ror #7 │ │ - andeq sp, r7, ip, lsr r1 │ │ - andeq sp, r7, sl, lsr r1 │ │ - @ instruction: 0x4604b5b0 │ │ - andcs r4, r1, sp, lsl #12 │ │ - svcne 0x0000e855 │ │ - stmda r5, {r0, r4, r7, r8, fp, ip, sp, pc}^ │ │ - stmdbcs r0, {r8} │ │ - vsra.u64 , q12, #1 │ │ - stmdami ip, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc} │ │ - stmibvs r0, {r3, r4, r5, r6, sl, lr} │ │ - tstle lr, r0, asr #32 │ │ - stmdbvc r8!, {r8, sp} │ │ - rsbvs r7, r5, r1, lsr #4 │ │ - svclt 0x00182800 │ │ - and r2, r4, r1 │ │ - vaddl.u q1, d15, d2 │ │ - eorvc r8, r0, #47, 30 @ 0xbc │ │ - eorvs r2, r0, r1 │ │ - @ instruction: 0xf024bdb0 │ │ - @ instruction: 0xf080fe9b │ │ - strb r0, [ip, r1, lsl #2]! │ │ - andeq r1, r8, r0, ror #7 │ │ - stmdavs r4, {r4, r5, r7, r8, sl, ip, sp, pc} │ │ - @ instruction: 0xf8504620 │ │ - @ instruction: 0xf3bf1f08 │ │ - ldmda r1, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc}^ │ │ - cdpne 15, 5, cr2, cr3, cr0, {0} │ │ - strcc lr, [r0, #-2113] @ 0xfffff7bf │ │ - mvnsle r2, r0, lsl #26 │ │ - svclt 0x00042a01 │ │ - svchi 0x005bf3bf │ │ - stc2l 0, cr15, [sp, #120] @ 0x78 │ │ - @ instruction: 0xf8504620 │ │ - vcvt.u32.f32 d1, d0, #1 │ │ - ldmda r1, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc}^ │ │ - cdpne 15, 5, cr2, cr3, cr0, {0} │ │ - strcc lr, [r0, #-2113] @ 0xfffff7bf │ │ - mvnsle r2, r0, lsl #26 │ │ - svclt 0x00042a01 │ │ - svchi 0x005bf3bf │ │ - mcr2 0, 0, pc, cr2, cr14, {0} @ │ │ - andsle r1, r2, r0, ror #24 │ │ - @ instruction: 0xf3bf1d20 │ │ - ldmda r0, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc}^ │ │ - cdpne 15, 4, cr1, cr10, cr0, {0} │ │ - movwcs lr, #2112 @ 0x840 │ │ - mvnsle r2, r0, lsl #22 │ │ - tstle r6, r1, lsl #18 │ │ - svchi 0x005bf3bf │ │ - pop {r5, r9, sl, lr} │ │ - @ instruction: 0xf07940b0 │ │ - ldclt 12, cr11, [r0, #228]! @ 0xe4 │ │ - ldmib r0, {r0, r1, r3, r9, sl, lr}^ │ │ - ldrmi r1, [r8], -r0, lsl #4 │ │ - blt ff51126c │ │ - addlt fp, r8, r0, lsl #11 │ │ - andls r2, r4, #0, 4 │ │ - andls r2, r1, #268435456 @ 0x10000000 │ │ - andls r4, r3, #6144 @ 0x1800 │ │ - movwls r4, #1147 @ 0x47b │ │ - andls sl, r2, #24576 @ 0x6000 │ │ - ldrbtmi r4, [sl], #-2564 @ 0xfffff5fc │ │ - andeq lr, r6, #3358720 @ 0x334000 │ │ - @ instruction: 0xf7f94668 │ │ - svclt 0x0000f8b7 │ │ - @ instruction: 0xfffb86e0 │ │ - @ instruction: 0xffffffd7 │ │ - stmdavs r0, {r1, r3, r6, r8, fp, sp, lr} │ │ - svclt 0x004806d3 │ │ - ldmdblt r2!, {r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ - svclt 0x00580692 │ │ - mrclt 7, 0, APSR_nzcv, cr14, cr12, {7} │ │ - @ instruction: 0xf7ff8800 │ │ - @ instruction: 0x460abcfd │ │ - stmdavs r0, {r0, r3, r6, r8, fp, sp, lr} │ │ - svclt 0x004406cb │ │ - ldrdeq lr, [r0, -r0] │ │ - ldclt 7, cr15, [ip, #-1020] @ 0xfffffc04 │ │ - svclt 0x005c0689 │ │ - @ instruction: 0xf7ff4611 │ │ - ldmib r0, {r0, r2, r4, r5, r6, r7, r8, sl, fp, ip, sp, pc}^ │ │ - @ instruction: 0xf7ff0100 │ │ - ldrblt fp, [r0, #3393]! @ 0xd41 │ │ - push {r0, r1, r8, r9, sl, fp, sp, pc} │ │ - addlt r0, r2, r0, lsl #30 │ │ - ldrdgt pc, [r0], -r1 │ │ - svceq 0x0000f1bc │ │ - stmib sp, {r0, r2, r4, r5, ip, lr, pc}^ │ │ - stmdavs r8, {ip}^ │ │ - ldrbhi pc, [r6], #2236 @ 0x8bc @ │ │ - ldmibcc pc!, {r0, r1, r2, r3, r6, ip, sp, lr, pc}^ @ │ │ - b 1424cb0 │ │ - biclt r0, r6, r8, asr #13 │ │ - blge 10d6f8 │ │ - stmdbeq r1, {r0, r3, r8, ip, sp, lr, pc} │ │ - streq lr, [r3], #-2699 @ 0xfffff575 │ │ - b fe2e2b50 │ │ - b 1556b3c │ │ - svclt 0x0018040e │ │ - bl fecdc340 │ │ - bl 1d13768 │ │ - svclt 0x0038010b │ │ - ldrbtcc pc, [pc], #79 @ 53348 @ │ │ - rscle r2, r8, r1, lsl #24 │ │ - smlalttlt fp, r1, r1, r2 │ │ - strbmi lr, [r1], r0 │ │ - bl 37fa38 │ │ - stmdacc r1, {r0, r3, r7, r8} │ │ - ldrbgt pc, [r8], #2257 @ 0x8d1 @ │ │ - stmdbls r1, {r1, r2, r4, r6, r7, r8, r9, sl, sp, lr, pc} │ │ - andgt lr, r0, r1, asr #19 │ │ - @ instruction: 0xf8c14608 │ │ - stmdbls r0, {r3, ip, pc} │ │ - smlabtcs r0, r1, r0, r6 │ │ - strcs lr, [r0], -r2 │ │ - subeq lr, ip, r0, lsl #17 │ │ - andlt r6, r2, r1, asr #2 │ │ - svceq 0x0000e8bd │ │ - stmdbls r1, {r4, r5, r6, r7, r8, sl, fp, ip, sp, pc} │ │ - stm r1, {sp} │ │ - sbcvs r1, r8, ip │ │ - @ instruction: 0xf8c14608 │ │ - stmdbls r0, {r4, ip, pc} │ │ - ldrble lr, [r4], #2032 @ 0x7f0 │ │ - strbtmi fp, [pc], -r0, lsl #11 │ │ - ldrbtmi r4, [r8], #-2054 @ 0xfffff7fa │ │ - vst2.16 {d23-d24}, [pc], r0 │ │ - @ instruction: 0xf079609b │ │ - tstlt r0, r4, lsr #24 │ │ - andcs fp, r8, r0, lsl #27 │ │ - orrsvs pc, fp, pc, asr #8 │ │ - stc2 7, cr15, [r0, #-988] @ 0xfffffc24 │ │ - andeq r1, r8, lr, lsl #4 │ │ - @ instruction: 0xb1216801 │ │ - tstlt r1, r1, asr #16 │ │ - @ instruction: 0xf0796880 │ │ - ldrbmi fp, [r0, -pc, lsl #23]! │ │ - strbtmi fp, [pc], -r0, lsl #11 │ │ - ldrbtmi r4, [r8], #-2054 @ 0xfffff7fa │ │ - vst2.16 {d23-d24}, [pc], r0 │ │ - @ instruction: 0xf07960a1 │ │ - tstlt r0, sl, lsl #24 │ │ - andcs fp, r8, r0, lsl #27 │ │ - @ instruction: 0x61a1f44f │ │ - stc2l 7, cr15, [r6], #988 @ 0x3dc │ │ - ldrdeq r1, [r8], -sl │ │ - svcge 0x0003b5f0 │ │ - svceq 0x0000e92d │ │ - @ instruction: 0x460db09d │ │ - @ instruction: 0xf8b068b9 │ │ - @ instruction: 0xf105b4d6 │ │ - bl 55410 │ │ - ldrmi r0, [r9], r5, asr #13 │ │ - @ instruction: 0x46044692 │ │ - stmdble r6, {r3, r4, r6, r7, r8, sl, lr} │ │ - rsbcs sl, r8, #131072 @ 0x20000 │ │ - stmdbge r0, {r1, r2, r6, r7, r8, fp, sp, lr, pc} │ │ - blx f0f5fe │ │ - bl feb4b490 │ │ - bl 153c40 │ │ - andls r0, r1, #200 @ 0xc8 │ │ - sbcseq r4, r2, r1, lsr r6 │ │ - @ instruction: 0xf9b2f076 │ │ - stmdage r2, {r0, r3, r4, r5, r7, fp, sp, lr} │ │ - stmib r6, {r3, r5, r6, r9, sp}^ │ │ - strbtcs sl, [r8], -r0, lsl #18 │ │ - blx a8f622 │ │ - @ instruction: 0xf1049a01 │ │ - blx 2539b2 │ │ - blx 19746e │ │ - cmnmi r2, #-2147483647 @ 0x80000001 │ │ - @ instruction: 0xf9a0f076 │ │ - stmdbge r2, {r3, r5, r6, sp} │ │ - andmi pc, r0, r5, lsl #22 │ │ - @ instruction: 0xf10b2268 │ │ - subscc r0, r8, r1, lsl #20 │ │ - blx 58f64a │ │ - @ instruction: 0xf10b1ca8 │ │ - @ instruction: 0xf5040602 │ │ - adcsmi r6, r0, #2539520 @ 0x26c000 │ │ - bl feb47ca0 │ │ - bl 293c98 │ │ - bl 293688 │ │ - addseq r0, r2, r8, lsl #3 │ │ - blx 10f66a │ │ - ldrmi r6, [r0, #2296]! @ 0x8f8 │ │ - eoreq pc, r8, r9, asr #16 │ │ - ldrbge pc, [r6], #2212 @ 0x8a4 @ │ │ - @ instruction: 0xf1cbd210 │ │ - vhadd.s8 d0, d5, d0 │ │ - @ instruction: 0xf8541137 │ │ - @ instruction: 0xf5a12021 │ │ - @ instruction: 0x3101739b │ │ - ldrbcc pc, [r4], #2210 @ 0x8a2 @ │ │ - ldrbmi pc, [r0], #2242 @ 0x8c2 @ │ │ - @ instruction: 0xf5b21842 │ │ - @ instruction: 0xd1f27f9c │ │ - pop {r0, r2, r3, r4, ip, sp, pc} │ │ - ldcllt 15, cr0, [r0] │ │ - svcge 0x0003b5f0 │ │ - svceq 0x0000e92d │ │ - @ instruction: 0xf8d1b09d │ │ - strmi r8, [r9], r0 │ │ - @ instruction: 0xf8b84682 │ │ - @ instruction: 0xf7ff64d6 │ │ - @ instruction: 0xf8d9ff77 │ │ - strmi fp, [r4], -r8 │ │ - @ instruction: 0xf8a42000 │ │ - @ instruction: 0xf8c404d6 │ │ - @ instruction: 0x466804d0 │ │ - ldrbmi r4, [sl], -r1, asr #12 │ │ - @ instruction: 0xf0004623 │ │ - @ instruction: 0xf8b4f853 │ │ - cfstrdne mvd5, [r8], #-856 @ 0xfffffca8 │ │ - eorle r2, r9, #12, 26 @ 0x300 │ │ - smlatbeq fp, r6, fp, lr │ │ - smlawble fp, r1, r2, r4 │ │ - orreq lr, fp, r8, lsl #22 │ │ - ldrvs pc, [fp], r4, lsl #10 │ │ - bicsmi pc, ip, r1, lsl #4 │ │ - ldrtmi r0, [r0], -r2, lsl #1 │ │ - blx 114f6fc │ │ - ldrdls pc, [r4], -r9 │ │ - @ instruction: 0xf8562000 │ │ - adcmi r1, r8, #32 │ │ - ldrbeq pc, [r4], #2209 @ 0x8a1 @ │ │ - ldrbmi pc, [r0], #2241 @ 0x8c1 @ │ │ - andcc fp, r1, r8, lsr pc │ │ - adcmi sp, r8, #268435456 @ 0x10000000 │ │ - @ instruction: 0x4669d9f3 │ │ - rsbscs r4, r0, #80, 12 @ 0x5000000 │ │ - blx fea0f724 │ │ - ldmdbhi ip, {r1, r3, r6, r7, r8, fp, sp, lr, pc} │ │ - ldmdbmi lr, {r1, r3, r6, r7, r8, fp, sp, lr, pc} │ │ - pop {r0, r2, r3, r4, ip, sp, pc} │ │ - ldcllt 15, cr0, [r0] │ │ - ldrbtmi r4, [sl], #-2574 @ 0xfffff5f2 │ │ - @ instruction: 0xf7f9210c │ │ - and pc, r6, pc, lsr r9 @ │ │ - bmi 3a559c │ │ - ldrbtmi r4, [sl], #-1144 @ 0xfffffb88 │ │ - @ instruction: 0xf7f92128 │ │ - mrcle 10, 7, APSR_nzcv, cr14, cr5, {0} │ │ - and r4, r7, r5, lsl #12 │ │ - stmdals r2, {r0, r2, r9, sl, lr} │ │ - stmdals r3, {r5, r8, ip, sp, pc} │ │ - stmdals r4, {r4, r8, ip, sp, pc} │ │ - bl b8f770 │ │ - @ instruction: 0xf0794620 │ │ - strtmi lr, [r8], -sl, lsr #22 │ │ - mrc 0, 0, APSR_nzcv, cr12, cr7, {3} │ │ - andeq fp, r7, lr, ror #13 │ │ - @ instruction: 0xfffb914e │ │ - @ instruction: 0x0007b6be │ │ - svcge 0x0003b5f0 │ │ - svceq 0x0000e92d │ │ - strmi fp, [r2], r7, lsl #1 │ │ - strmi r2, [ip], -r8, rrx │ │ - @ instruction: 0xf100fb02 │ │ - ldmdaeq r8, {r2, r8, ip, sp, lr, pc}^ │ │ - vmlahi.f64 d15, d0, d2 │ │ - @ instruction: 0xf8544616 │ │ - bl 183690 │ │ - @ instruction: 0xf8b402c2 │ │ - @ instruction: 0x469904d6 │ │ - andne pc, r1, r8, asr r8 @ │ │ - ldmdavs r2, {r0, r1, r4, r5, r6, r7, r8, r9, lr}^ │ │ - tstls r6, sp, lsl r8 │ │ - blne cdd58 │ │ - @ instruction: 0xf8a92d0c │ │ - ldrdls r5, [r5, -r6] │ │ - @ instruction: 0xf8cdd235 │ │ - @ instruction: 0xf106b010 │ │ - bl fe8561f8 │ │ - adcmi r0, r8, #11 │ │ - bl 187acc │ │ - andls r0, r3, #-1073741774 @ 0xc0000032 │ │ - strbmi r0, [r8], -sl, ror #1 │ │ - @ instruction: 0xec01e9cd │ │ - blx 120f7e4 │ │ - blx 31b7b2 │ │ - blx 1b3a16 │ │ - @ instruction: 0xf109f200 │ │ - @ instruction: 0xf0760058 │ │ - stmdbls r1, {r0, r2, r3, r4, r5, r9, fp, ip, sp, lr, pc} │ │ - andseq pc, r4, sl, lsl #2 │ │ - @ instruction: 0xf8a4225c │ │ - ldrdcc r6, [ip, -r6] │ │ - @ instruction: 0xf9bdf076 │ │ - @ instruction: 0xf8ca9802 │ │ - stmdals r3, {} @ │ │ - andeq pc, r4, sl, asr #17 │ │ - @ instruction: 0xf8ca9806 │ │ - stmdals r5, {r3} │ │ - andeq pc, ip, sl, asr #17 │ │ - @ instruction: 0xf8ca9804 │ │ - andlt r0, r7, r0, lsl r0 │ │ - svceq 0x0000e8bd │ │ - bmi 402e18 │ │ - @ instruction: 0x4628447a │ │ - @ instruction: 0xf7f9210b │ │ - and pc, r8, r1, asr #17 │ │ - bmi 365694 │ │ - ldrbtmi r4, [sl], #-1144 @ 0xfffffb88 │ │ - @ instruction: 0xf8dd2128 │ │ - @ instruction: 0xf7f9b010 │ │ - mrcle 9, 7, APSR_nzcv, cr14, cr5, {4} @ │ │ - stmdals r6, {r2, r9, sl, lr} │ │ - stmdals r5, {r5, r8, ip, sp, pc} │ │ - @ instruction: 0x4658b110 │ │ - b fec0f86c │ │ - @ instruction: 0xf0774620 │ │ - svclt 0x0000eda2 │ │ - andeq fp, r7, r4, ror #11 │ │ - @ instruction: 0xfffb9052 │ │ - andeq fp, r7, r2, asr #11 │ │ - svcge 0x0003b5f0 │ │ - svceq 0x0000e92d │ │ - @ instruction: 0xf8d1b09f │ │ - strmi r8, [r9], r0 │ │ - strmi r6, [r3], ip, lsl #17 │ │ - @ instruction: 0xf8b868b9 │ │ - @ instruction: 0xf10454d6 │ │ - bl 255ec0 │ │ - strmi r0, [sl, #1732]! @ 0x6c4 │ │ - stmdage r4, {r1, r2, r8, fp, ip, lr, pc} │ │ - movwcs lr, #2502 @ 0x9c6 │ │ - @ instruction: 0xf0762268 │ │ - ands pc, pc, r5, ror #19 │ │ - bl 278ae0 │ │ - stcls 0, cr0, [r3, #-808] @ 0xfffffcd8 │ │ - andls r4, r2, #51380224 @ 0x3100000 │ │ - movwls r1, #6957 @ 0x1b2d │ │ - @ instruction: 0xf07600ea │ │ - ldmib sp, {r0, r1, r3, r4, r6, fp, ip, sp, lr, pc}^ │ │ - rsbcs r1, r8, #1 │ │ - smlabteq r0, r6, r9, lr │ │ - ldmvs r9!, {r2, fp, sp, pc} │ │ - @ instruction: 0xf0762668 │ │ - @ instruction: 0xf108f9cf │ │ - blx 193c62 │ │ - sfmls f7, 1, [r3, #-24] @ 0xffffffe8 │ │ - andne pc, r6, sl, lsl #22 │ │ - tstne r6, r4, lsl #22 @ │ │ - @ instruction: 0xf846f076 │ │ - stmdbge r4, {r3, r5, r6, sp} │ │ - andhi pc, r0, r4, lsl #22 │ │ - subscc r2, r8, r8, ror #4 │ │ - @ instruction: 0xf9bcf076 │ │ - @ instruction: 0xf8a81c68 │ │ - @ instruction: 0xf8d904d6 │ │ - @ instruction: 0xf8cb0004 │ │ - stmib fp, {r3, lr}^ │ │ - andslt r8, pc, r0 │ │ - svceq 0x0000e8bd │ │ - ldrblt fp, [r0, #3568]! @ 0xdf0 │ │ - push {r0, r1, r8, r9, sl, fp, sp, pc} │ │ - addslt r0, ip, r0, lsl #22 │ │ - strmi r4, [r4], -lr, lsl #12 │ │ - mcr2 7, 1, pc, cr8, cr15, {7} @ │ │ - ldrdhi pc, [r0], -r6 │ │ - stmdbeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ - @ instruction: 0xf8a04605 │ │ - @ instruction: 0xf8c094d6 │ │ - ldmvs r2!, {r4, r6, r7, sl, ip, pc} │ │ - strbmi r4, [r1], -r8, ror #12 │ │ - @ instruction: 0xf7ff462b │ │ - uqadd16mi pc, r9, sp @ │ │ - rsbscs r4, r0, #32, 12 @ 0x2000000 │ │ - @ instruction: 0xf0766876 │ │ - stmib r4, {r0, r4, r7, r8, fp, ip, sp, lr, pc}^ │ │ - stmib r4, {r2, r3, r4, r9, sl, pc}^ │ │ - andslt r5, ip, lr, lsl r9 │ │ - bleq 8da78 │ │ - @ instruction: 0x4604bdf0 │ │ - @ instruction: 0xf0794628 │ │ - strtmi lr, [r0], -ip, lsr #20 │ │ - ldc 0, cr15, [lr, #-476] @ 0xfffffe24 │ │ - svcge 0x0003b5f0 │ │ - stclt 8, cr15, [r4, #-308] @ 0xfffffecc │ │ - ldmdavs r8, {r0, r2, r9, sl, lr}^ │ │ - @ instruction: 0x460e4614 │ │ - ldmvs r9, {r3, r4, r5, r8, ip, sp, pc} │ │ - ldmdavs r8, {r0, r3, r5, r8, ip, sp, pc} │ │ - @ instruction: 0x46234632 │ │ - blx f91790 │ │ - teqlt ip, r9 │ │ - ldrtmi r4, [r1], -sl, lsl #16 │ │ - stmdavc r0, {r3, r4, r5, r6, sl, lr}^ │ │ - @ instruction: 0xf7f74620 │ │ - and pc, r0, fp, lsl sl @ │ │ - stmdacs r0, {r4, r5, r9, sl, lr} │ │ - @ instruction: 0x4606bf18 │ │ - @ instruction: 0xf080fab0 │ │ - stmdbeq r0, {r2, r3, r5, r7, sp, lr}^ │ │ - streq lr, [r0], -r5, asr #19 │ │ - bllt 191954 │ │ - svclt 0x0000bdf0 │ │ - strdeq r0, [r8], -r4 │ │ - svcge 0x0002b5d0 │ │ - strmi fp, [ip], -r2, lsl #1 │ │ - andscs r6, r0, #65536 @ 0x10000 │ │ - andls r2, r0, #8, 6 @ 0x20000000 │ │ - @ instruction: 0xf0002201 │ │ - andcs pc, r1, #655360 @ 0xa0000 │ │ - andeq pc, r0, #200, 4 @ 0x8000000c │ │ - svclt 0x00044290 │ │ - ldcllt 0, cr11, [r0, #8] │ │ - @ instruction: 0xf7f74622 │ │ - ldrblt pc, [r0, #2745]! @ 0xab9 @ │ │ - @ instruction: 0xf84daf03 │ │ - addlt r8, r6, r4, lsl #26 │ │ - stmne r8, {r7, r9, sl, lr} │ │ - ldmvs ip!, {r0, r3, r4, r5, r9, ip, lr, pc} │ │ - ldmdane r5, {r2, sp}^ │ │ - sfmcs f4, 4, [r1], {89} @ 0x59 │ │ - andcs fp, r8, r8, lsl #30 │ │ - ldrdvs pc, [r0], -r8 │ │ - svceq 0x0046ebb5 │ │ - rsbseq fp, r5, r8, lsr pc │ │ - svclt 0x008842a8 │ │ - ldmdbne r8, {r0, r2, r9, sl, lr} │ │ - andmi r3, r8, r1, lsl #16 │ │ - smlatbcs r5, r0, fp, pc @ │ │ - ldmiblt r1!, {sp}^ │ │ - smlabtmi r0, r3, r1, pc @ │ │ - ldmdale sl, {r1, r3, r7, r9, lr} │ │ - blx 1ffd36 │ │ - @ instruction: 0xf8d8f004 │ │ - tstls r3, r4 │ │ - ldrmi r9, [r8], -r5 │ │ - stfeqd f7, [ip], {13} │ │ - ldrmi r9, [r9], -r4 │ │ - strbtmi r4, [r3], -r8, ror #12 │ │ - @ instruction: 0xff8ef7ff │ │ - tstlt r0, r0, lsl #16 │ │ - ldrdeq lr, [r1, -sp] │ │ - stmdals r1, {r0, r2, sp, lr, pc} │ │ - andpl lr, r0, r8, asr #19 │ │ - vaddl.s8 q9, d8, d1 │ │ - andlt r0, r6, r0 │ │ - blhi 191a08 │ │ - strdcs fp, [r0], -r0 │ │ - ldrble lr, [r4], #2041 @ 0x7f9 │ │ - strbtmi fp, [pc], -r0, lsl #11 │ │ - stmdavs r1, {r1, r7, ip, sp, pc} │ │ - andls r2, r0, #104, 4 @ 0x80000006 │ │ - movwcs r2, #33281 @ 0x8201 │ │ - @ instruction: 0xffb1f7ff │ │ - vsubl.s8 q9, d8, d1 │ │ - addsmi r0, r0, #0, 4 │ │ - andlt fp, r2, r4, lsl #30 │ │ - bmi 102ec0 │ │ - @ instruction: 0xf7f7447a │ │ - svclt 0x0000fa5f │ │ - andeq fp, r7, ip, lsr #7 │ │ - @ instruction: 0x4608b110 │ │ - stmdblt ip, {r0, r3, r4, r5, r6, ip, sp, lr, pc} │ │ - ldrble r4, [r4], #1904 @ 0x770 │ │ - svcge 0x0003b5f0 │ │ - stchi 8, cr15, [r4, #-308] @ 0xfffffecc │ │ - ldmvs r8!, {r2, r9, sl, lr} │ │ - subsmi r4, r9, #136, 12 @ 0x8800000 │ │ - stmdacc r1, {r3, r4, sl, lr} │ │ - blx fe863912 │ │ - ldmdblt r0!, {r3, sp, lr}^ │ │ - andmi pc, r0, r3, asr #3 │ │ - addmi r4, r6, #30408704 @ 0x1d00000 │ │ - cmnlt r6, r9, lsl #16 │ │ - strtmi r4, [r9], -lr, lsl #16 │ │ - stmdavc r0, {r3, r4, r5, r6, sl, lr}^ │ │ - cmplt r2, r0, lsr r6 │ │ - @ instruction: 0xf9bbf7f7 │ │ - andcs lr, r0, r9 │ │ - andcs r6, r1, r0, rrx │ │ - andcs lr, r0, r9 │ │ - streq lr, [r1, #-2500] @ 0xfffff63c │ │ - @ instruction: 0xf7f7e005 │ │ - teqlt r0, fp, ror #18 @ │ │ - andhi lr, r1, r4, asr #19 │ │ - eorvs r2, r0, r0 │ │ - blhi 191aa8 │ │ - stmib r4, {r4, r5, r6, r7, r8, sl, fp, ip, sp, pc}^ │ │ - strb r5, [ip, r1, lsl #12]! │ │ - andeq r0, r8, ip, lsr #25 │ │ - svclt 0x001c4299 │ │ - ldrbmi r2, [r0, -r0]! │ │ - strbtmi fp, [pc], -r0, lsl #11 │ │ - ldrmi r4, [r1], -ip, lsl #13 │ │ - @ instruction: 0xf0794662 │ │ - blx fec8df58 │ │ - stmdbeq r0, {r7, ip, sp, lr, pc}^ │ │ - tstlt r0, r0, lsl #27 │ │ - @ instruction: 0xf0794608 │ │ - ldrbmi fp, [r0, -r3, asr #17]! │ │ - svcge 0x0003b5f0 │ │ - svceq 0x0000e92d │ │ - cfstr32vc mvfx15, [r1, #-692] @ 0xfffffd4c │ │ - tstpl r6, #3424256 @ 0x344000 │ │ - strmi r4, [r3], sl, lsl #13 │ │ - @ instruction: 0xf8dbbbe3 │ │ - @ instruction: 0xf1a50008 │ │ - strmi r0, [r1, #2305] @ 0x901 │ │ - teqle r5, r4, asr r3 │ │ - @ instruction: 0x0014f8db │ │ - rsbsle r2, sl, r0, lsl #16 │ │ - ldrdhi pc, [ip], -fp │ │ - svceq 0x0000f1b8 │ │ - @ instruction: 0xf8dbd075 │ │ - andls r0, fp, r0, lsl r0 │ │ - ldrbeq pc, [r6], #2232 @ 0x8b8 @ │ │ - rscscc pc, pc, #79 @ 0x4f │ │ - sbceq r9, r1, sl │ │ - @ instruction: 0xb1b14640 │ │ - stcvs 8, cr14, [r2], {240} @ 0xf0 │ │ - b fe1201c0 │ │ - stmdbcc r8, {r2, r3, sl} │ │ - vmlaeq.f32 s28, s13, s10 │ │ - streq lr, [lr], #-2644 @ 0xfffff5ac │ │ - strcs fp, [r1], #-3864 @ 0xfffff0e8 │ │ - bl 1d1a888 │ │ - svclt 0x0038060c │ │ - ldrbtcc pc, [pc], #79 @ 539d8 @ │ │ - rscle r2, sl, r1, lsl #24 │ │ - stmdblt r8, {r5, r6, r7, r9, ip, sp, pc} │ │ - bls 30ba84 │ │ - stmdbcs r0, {r0, r1, r3, r8, fp, ip, pc} │ │ - bl 287b28 │ │ - stmdbcc r1, {r1, r7} │ │ - @ instruction: 0xf8d0910b │ │ - @ instruction: 0xe7d584d8 │ │ - tsteq ip, fp, lsl #2 @ │ │ - strtmi sl, [sl], -ip, lsl #16 │ │ - ldc2l 7, cr15, [r9], #-1020 @ 0xfffffc04 │ │ - ldrdls pc, [r4], #-141 @ 0xffffff73 │ │ - svceq 0x0000f1b9 │ │ - stmdals lr, {r1, r4, ip, lr, pc} │ │ - @ instruction: 0xf8b0b1a8 │ │ - ldmib sp, {r1, r2, r4, r6, r7, sl, ip}^ │ │ - stmdbcs fp, {r2, r3, fp, ip, lr} │ │ - stmdage ip, {r0, r2, r5, r9, ip, lr, pc} │ │ - @ instruction: 0xf100462a │ │ - stmdage r0!, {r3, r8}^ │ │ - @ instruction: 0xf8cd4643 │ │ - @ instruction: 0xf7ffa000 │ │ - cmn r2, r5, lsr lr @ │ │ - @ instruction: 0xf7ff4650 │ │ - andcs pc, r1, r3, asr #25 │ │ - @ instruction: 0xf7ffe173 │ │ - movwcs pc, #3245 @ 0xcad @ │ │ - andne lr, ip, #3620864 @ 0x374000 │ │ - ldrbcc pc, [r6], #2208 @ 0x8a0 @ │ │ - ldrbcc pc, [r0], #2240 @ 0x8c0 @ │ │ - movweq lr, #2505 @ 0x9c9 │ │ - andne lr, r0, #192, 18 @ 0x300000 │ │ - @ instruction: 0xf8a02101 │ │ - ldrsbcc r1, [r8], #-70 @ 0xffffffba │ │ - rsbcs r4, r8, #84934656 @ 0x5100000 │ │ - @ instruction: 0xf818f076 │ │ - @ instruction: 0xf50de157 │ │ - @ instruction: 0xf10b7bc0 │ │ - tstls r4, r8, ror r1 │ │ - cmneq r0, fp, lsl #2 @ │ │ - ldmib sp, {r0, r2, r8, ip, pc}^ │ │ - cfmadd32cs mvax0, mvfx1, mvfx5, mvfx15 │ │ - cmpeq sp, sp, asr #19 │ │ - andcs sp, r4, pc, lsl r2 │ │ - @ instruction: 0xf8dbe02b │ │ - ldmib sl, {}^ @ │ │ - @ instruction: 0xf8da6400 │ │ - strmi r8, [r1, #8] │ │ - ldrbmi sp, [r8], -r2, lsl #2 │ │ - mrc2 7, 7, pc, cr14, cr15, {7} │ │ - @ instruction: 0xf8db2068 │ │ - blx 29faba │ │ - @ instruction: 0xf10af200 │ │ - blx 293ee2 │ │ - addspl r3, lr, r0 │ │ - stmib r0, {r2, r3, r4, r6, r9, sp}^ │ │ - andcc r4, ip, r1, lsl #16 │ │ - @ instruction: 0xff75f075 │ │ - andpl pc, r8, fp, asr #17 │ │ - andle lr, fp, lr, lsr #2 │ │ - ldrbteq pc, [ip], #-267 @ 0xfffffef5 @ │ │ - tstle r1, r6, lsl #28 │ │ - subsls r2, pc, r5 │ │ - ldmdbge sp, {r5, r6, fp, sp, pc}^ │ │ - mcr2 7, 1, pc, cr15, cr15, {7} @ │ │ - ands r2, r0, r0, lsl #12 │ │ - subsls r2, pc, r5 │ │ - ldmdbge sp, {r5, r6, fp, sp, pc}^ │ │ - mcr2 7, 1, pc, cr7, cr15, {7} @ │ │ - ldrbteq pc, [r4], #-267 @ 0xfffffef5 @ │ │ - and r9, r7, r5, lsl #16 │ │ - subsls r2, pc, r6 │ │ - ldmdbge sp, {r5, r6, fp, sp, pc}^ │ │ - mrc2 7, 0, pc, cr13, cr15, {7} │ │ - stmdals r4, {r0, r1, r2, r9, sl, fp, ip, sp} │ │ - bge aedb08 │ │ - strbmi r6, [r3], -r1, lsr #16 │ │ - ldmdage r2, {r0, r1, r6, r9, lr, pc} │ │ - strtmi sl, [sl], -sl, lsr #18 │ │ - andge pc, r0, sp, asr #17 │ │ - stc2l 7, cr15, [r0, #1020] @ 0x3fc │ │ - tsteq r4, fp, lsl #2 @ │ │ - subscs sl, ip, #4325376 @ 0x420000 │ │ - strbhi lr, [r0, #-2525]! @ 0xfffff623 │ │ - bvs 190e2a0 │ │ - tstls r7, r4, ror #24 │ │ - @ instruction: 0xff3bf075 │ │ - @ instruction: 0xf0002e02 │ │ - ldmib sp, {r4, r5, r6, r7, pc}^ │ │ - stmdbge r2, {r2, r3, r4, r5, r6, ip, sp, pc}^ │ │ - @ instruction: 0xf8cd225c │ │ - andls r8, r9, ip, lsr #32 │ │ - andls r9, sl, lr, ror r8 │ │ - @ instruction: 0xf8dda812 │ │ - @ instruction: 0xf07581fc │ │ - @ instruction: 0xf8cdffa1 │ │ - @ instruction: 0xf8dbb00c │ │ - @ instruction: 0xf1bbb4d0 │ │ - rsbsle r0, sl, r0, lsl #30 │ │ - ldmdbge r2, {r1, r6, fp, sp, pc} │ │ - andls r3, r6, ip │ │ - @ instruction: 0xf8b09803 │ │ - subscs r9, ip, #212, 8 @ 0xd4000000 │ │ - stmib sp, {r1, r2, fp, ip, pc}^ │ │ - strmi r6, [sl], r2, asr #20 │ │ - @ instruction: 0xf0759444 │ │ - stmdbls r9, {r2, r4, r8, r9, sl, fp, ip, sp, lr, pc} │ │ - @ instruction: 0xf0404541 │ │ - @ instruction: 0xf8bb80d3 │ │ - stmdacs fp, {r1, r2, r4, r6, r7, sl} │ │ - adcshi pc, r7, r0, asr #1 │ │ - mcrrne 12, 0, r9, r8, cr11 │ │ - svceq 0x0005f1b9 │ │ - subslt lr, sp, sp, asr #19 │ │ - andcs sp, r4, r8, lsl #4 │ │ - stmdage r0!, {r0, r1, r2, r3, r4, r6, ip, pc}^ │ │ - @ instruction: 0xf7ffa95d │ │ - stmdals r5, {r0, r2, r3, r7, sl, fp, ip, sp, lr, pc} │ │ - eor sl, r0, r2, asr #28 │ │ - cdpge 8, 4, cr10, cr2, cr0, {3} │ │ - @ instruction: 0xf1b9d00a │ │ - tstle r2, r6, lsl #30 │ │ - cmpls pc, r5, lsl #2 │ │ - @ instruction: 0xf7ffa95d │ │ - @ instruction: 0xf04ffc7f │ │ - ands r0, r1, r0, lsl #18 │ │ - cmpls pc, r5, lsl #2 │ │ - @ instruction: 0xf7ffa95d │ │ - stmdbls sl, {r0, r1, r2, r4, r5, r6, sl, fp, ip, sp, lr, pc} │ │ - stmib sp, {r2, r3, r4, r5, r6, fp, ip, pc}^ │ │ - mrscs r6, (UNDEF: 21) │ │ - tstcs r6, ip │ │ - ldmdbge sp, {r0, r1, r2, r3, r4, r6, r8, ip, pc}^ │ │ - stc2l 7, cr15, [ip], #-1020 @ 0xfffffc04 │ │ - stmdbeq r7, {r0, r3, r5, r7, r8, ip, sp, lr, pc} │ │ - stmdbls sl, {r2, fp, ip, pc} │ │ - stmib sp, {fp, sp, lr}^ │ │ - strbmi r6, [r9], -r0, lsl #2 │ │ - strtmi r4, [fp], -r2, lsr #12 │ │ - blx ffe11c06 │ │ - stcge 8, cr9, [sl, #-384]! @ 0xfffffe80 │ │ - subscs r9, ip, #114688 @ 0x1c000 │ │ - stmdals r1!, {r0, r1, r3, ip, pc}^ │ │ - strtmi r9, [r8], -r8 │ │ - @ instruction: 0xf8dd9e62 │ │ - stflsp f1, [r4], #-560 @ 0xfffffdd0 │ │ - mcr2 0, 6, pc, cr3, cr5, {3} @ │ │ - ldrsblt pc, [r0, #141]! @ 0x8d @ │ │ - @ instruction: 0xf8dd2e02 │ │ - ldmdals sp!, {r2, r3, r4, r5, r6, r7, r8, pc}^ │ │ - ldmdals lr!, {r0, r3, ip, pc}^ │ │ - rsble r9, lr, sl │ │ - @ instruction: 0x46294650 │ │ - @ instruction: 0xf075225c │ │ - ldrbmi pc, [r8], -fp, lsr #30 @ │ │ - ldrblt pc, [r0], #2267 @ 0x8db @ │ │ - ldrbmi r9, [r1], -r8, lsl #26 │ │ - svceq 0x0000f1bb │ │ - orrle r4, ip, sl, asr #13 │ │ - ldrdls pc, [r4], #-141 @ 0xffffff73 │ │ - stmdals r7, {r0, r1, ip, pc} │ │ - subscs sl, ip, #294912 @ 0x48000 │ │ - mcr2 0, 5, pc, cr3, cr5, {3} @ │ │ - strbmi r9, [r3], fp, lsl #16 │ │ - stmdals sl, {r5, r6, ip, pc} │ │ - stmdals r9, {r1, r2, r3, r4, r5, r6, ip, pc} │ │ - stmdals r3, {r0, r2, r3, r4, r5, r6, ip, pc} │ │ - mvnshi pc, sp, asr #17 │ │ - strbls r4, [r1, #-1744]! @ 0xfffff930 │ │ - strbtls r9, [r4], #-124 @ 0xffffff84 │ │ - bvs 190e3b8 │ │ - ldrdge pc, [r0], -r9 │ │ - @ instruction: 0xf1ba9508 │ │ - rsble r0, r5, r0, lsl #30 │ │ - ldrdpl pc, [r4], -r9 │ │ - blx fe791c96 │ │ - stmdage r0!, {r2, r9, sl, lr}^ │ │ - stmdaeq r8, {r8, ip, sp, lr, pc} │ │ - andcs r1, r0, r9, ror #24 │ │ - @ instruction: 0xf8c4455d │ │ - @ instruction: 0xf8a4a4d8 │ │ - @ instruction: 0xf8c404d6 │ │ - stmib r9, {r4, r6, r7, sl}^ │ │ - @ instruction: 0xf8aa4100 │ │ - @ instruction: 0xf8ca04d4 │ │ - teqle pc, r0 @ @ │ │ - ldrbeq pc, [r6], #2228 @ 0x8b4 @ │ │ - suble r2, r1, #720896 @ 0xb0000 │ │ - bls 31c26c │ │ - tstmi r1, r0, lsl #22 @ │ │ - eorscs pc, r0, r4, asr #16 │ │ - bl 15adf0 │ │ - bls 253fdc │ │ - ldrvs pc, [fp, #1284] @ 0x504 │ │ - ldrbvs pc, [r6], #2212 @ 0x8a4 @ │ │ - @ instruction: 0xf1016042 │ │ - @ instruction: 0x46410058 │ │ - @ instruction: 0xf0752268 │ │ - stmdals sl, {r0, r1, r4, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ - eoreq pc, r6, r5, asr #16 │ │ - ldrbvs pc, [r4], #2208 @ 0x8a0 @ │ │ - ldrbmi pc, [r0], #2240 @ 0x8c0 @ │ │ - stmdals sl, {r0, r1, r3, sp, lr, pc} │ │ - bls 33e210 │ │ - stmib sp, {r0, r1, r3, r5, r9, sl, lr}^ │ │ - ldrbmi r1, [r8], -r0 │ │ - @ instruction: 0xf7ff4649 │ │ - @ instruction: 0xf8ddfb6f │ │ - @ instruction: 0xf8d99044 │ │ - andcc r0, r1, r8 │ │ - andeq pc, r8, r9, asr #17 │ │ - @ instruction: 0xf50d2000 │ │ - pop {r0, r8, sl, fp, ip, sp, lr} │ │ - ldcllt 15, cr0, [r0] │ │ - bmi 7a5da4 │ │ - ldrbtmi r4, [sl], #-1144 @ 0xfffffb88 │ │ - @ instruction: 0xf7f82135 │ │ - ands pc, r1, r1, lsr lr @ │ │ - teqcs r0, fp, lsl sl │ │ - ldrbtmi r4, [sl], #-2075 @ 0xfffff7e5 │ │ - and r4, r4, r8, ror r4 │ │ - @ instruction: 0x21204a1a │ │ - ldrbtmi r4, [sl], #-2074 @ 0xfffff7e6 │ │ - @ instruction: 0xf7f84478 │ │ - and pc, r3, r3, lsr #28 │ │ - ldrbtmi r4, [r8], #-2067 @ 0xfffff7ed │ │ - @ instruction: 0xf934f7fc │ │ - mrcle 14, 7, sp, cr14, cr14, {7} │ │ - @ instruction: 0xb1be4605 │ │ - svceq 0x0000f1b8 │ │ - @ instruction: 0x4620d014 │ │ - strmi lr, [r5], -r3 │ │ - cmnlt ip, r6, lsl #3 │ │ - @ instruction: 0xf0784640 │ │ - and lr, fp, r2, lsr pc │ │ - @ instruction: 0x4605e7ff │ │ - and r4, r5, r0, asr r6 │ │ - strmi lr, [r5], -r2 │ │ - and r4, r1, r0, asr #12 │ │ - stmdage r2, {r0, r2, r9, sl, lr}^ │ │ - blx 511d9a │ │ - @ instruction: 0xf0774628 │ │ - svclt 0x0000ea18 │ │ - @ instruction: 0xfffb89ae │ │ - andeq sl, r7, r6, lsr #30 │ │ - muleq r7, lr, lr │ │ - andeq sl, r7, r6, asr #29 │ │ - @ instruction: 0xfffb8942 │ │ - andeq sl, r7, sl, asr #29 │ │ - @ instruction: 0xfffb7294 │ │ - tstlt r1, r1, lsl #16 │ │ - ldrdeq lr, [r2, -r0] │ │ - stmdavs r1, {r4, r5, r6, r8, r9, sl, lr}^ │ │ - svclt 0x003c2906 │ │ - ldrbmi r3, [r0, -r8]! │ │ - strbtmi fp, [pc], -r0, lsl #11 │ │ - strmi r4, [r8], -r2, lsl #20 │ │ - ldrbtmi r2, [sl], #-261 @ 0xfffffefb │ │ - stc2 7, cr15, [r0, #-992] @ 0xfffffc20 │ │ - andeq sl, r7, lr, asr #29 │ │ - strbtmi fp, [pc], -r0, lsl #11 │ │ - stmdami r7, {r1, r2, r7, ip, sp, pc} │ │ - stmdbmi r7, {r9, sp} │ │ - ldrbtmi r2, [r8], #-769 @ 0xfffffcff │ │ - ldrbtmi r9, [r9], #-0 │ │ - andls r4, r4, #104, 12 @ 0x6800000 │ │ - andcs r9, r4, #805306368 @ 0x30000000 │ │ - andls r9, r2, #67108864 @ 0x4000000 │ │ - blx 291dee │ │ - andeq sl, r7, r6, asr #29 │ │ - andeq sl, r7, sl, asr #29 │ │ - strbtmi fp, [pc], -r0, lsl #11 │ │ - @ instruction: 0xffd0f7f6 │ │ - ldmib r0, {r0, r9, sl, lr}^ │ │ - addmi r2, r2, #0 │ │ - @ instruction: 0xf44fbf04 │ │ - ldrbmi r1, [r0, -r8, lsl #1]! │ │ - @ instruction: 0x4613b5b0 │ │ - bleq d1e80 │ │ - sublt r6, r3, #11 │ │ - svccc 0x00fff1b3 │ │ - ldclt 13, cr13, [r0] │ │ - ldcne 8, cr7, [r3], {84} @ 0x54 │ │ - @ instruction: 0xf000600b │ │ - @ instruction: 0xf004031f │ │ - stmiacs r0!, {r0, r1, r2, r3, r4, r5, sl}^ │ │ - ldclne 3, cr13, [r5], {20} │ │ - ldmvc r5, {r0, r2, r3, sp, lr} │ │ - @ instruction: 0xf00528f0 │ │ - b 119535c │ │ - movwle r1, #58500 @ 0xe484 │ │ - andvs r1, r8, r0, lsl sp │ │ - @ instruction: 0xf00378d0 │ │ - @ instruction: 0xf0000107 │ │ - b 1053f70 │ │ - b 1058088 │ │ - ldclt 0, cr4, [r0, #516]! @ 0x204 │ │ - addne lr, r3, r4, asr #20 │ │ - b 1183544 │ │ - ldclt 0, cr3, [r0, #12]! │ │ - bmi 94154c │ │ - cmpvc sl, #64, 4 @ │ │ - ldrbtmi r2, [sl], #-256 @ 0xffffff00 │ │ - movwle r2, #39682 @ 0x9b02 │ │ - ldrbeq lr, [r3], #-2817 @ 0xfffff4ff │ │ - cmpeq r3, #166912 @ 0x28c00 │ │ - eorspl pc, r4, r2, asr r8 @ │ │ - svclt 0x00984285 │ │ - ldrb r4, [r3, r1, lsr #12]! │ │ - eorscc pc, r1, r2, asr r8 @ │ │ - svclt 0x00384283 │ │ - svclt 0x00183101 │ │ - vmla.i8 d19, d0, d1 │ │ - addsmi r7, r9, #1677721601 @ 0x64000001 │ │ - bl 109f34 │ │ - @ instruction: 0xf9b202c1 │ │ - @ instruction: 0xf1b11004 │ │ - vminnm.f32 , , │ │ - stfles f3, [sl, #-892] @ 0xfffffc84 │ │ - bne fe075f20 │ │ - addlt r4, r1, #8, 8 @ 0x8000000 │ │ - rsbsvc pc, r3, r1, asr #12 │ │ - movwle r4, #25217 @ 0x6281 │ │ - ldrbtmi r4, [sl], #-2573 @ 0xfffff5f3 │ │ - @ instruction: 0xf641e011 │ │ - addmi r7, r1, #115 @ 0x73 │ │ - stmdami sp, {r0, r1, r3, r9, ip, lr, pc} │ │ - bl 650d8 │ │ - ldclt 0, cr0, [r0, #516]! @ 0x204 │ │ - strmi r4, [r8], -r9, lsl #20 │ │ - cmpvc sl, r0, asr #4 @ │ │ - @ instruction: 0xf7f8447a │ │ - bmi 1d26d0 │ │ - @ instruction: 0x4608447a │ │ - cmnvc r3, r1, asr #12 @ │ │ - @ instruction: 0xf9eaf7f8 │ │ - @ instruction: 0xfffb8952 │ │ - andeq sl, r7, lr, lsl #28 │ │ - strdeq sl, [r7], -r8 │ │ - andeq sl, r7, r0, ror #27 │ │ - @ instruction: 0xfffbc3c0 │ │ - @ instruction: 0x4604b5bf │ │ - andls r2, r0, r1 │ │ - andcs sl, r0, #65536 @ 0x10000 │ │ - strcs r2, [r0, #-769] @ 0xfffffcff │ │ - stc2l 7, cr15, [ip], {255} @ 0xff │ │ - ldrdne lr, [r1], -sp │ │ - svclt 0x001e2901 │ │ - strtgt r9, [r3], #-2307 @ 0xfffff6fd │ │ - stmdbls r3, {r0, r1, r2, r3, r4, r5, r7, r8, sl, fp, ip, sp, pc} │ │ - ldrbtmi r4, [sl], #-2561 @ 0xfffff5ff │ │ - @ instruction: 0xff16f7f6 │ │ - andeq lr, r7, r2, lsl #27 │ │ - @ instruction: 0x460db5f8 │ │ - @ instruction: 0x46144611 │ │ - @ instruction: 0xf7f64606 │ │ - ldmib r6, {r0, r2, r3, r7, r8, sl, fp, ip, sp, lr, pc}^ │ │ - strtmi r0, [r9], -r1, lsl #14 │ │ - ldrtmi r4, [r8], #-1570 @ 0xfffff9de │ │ - stc2 0, cr15, [r6, #-468]! @ 0xfffffe2c │ │ - adcsvs r1, r0, r8, lsr r9 │ │ - ldrble fp, [r4], #3576 @ 0xdf8 │ │ - @ instruction: 0x4604b5b0 │ │ - stmiavs r5!, {fp, sp, lr} │ │ - smlabble r4, r5, r2, r4 │ │ - strtmi r4, [r0], -r5, lsl #18 │ │ - @ instruction: 0xf7f64479 │ │ - stmdavs r0!, {r0, r1, r3, r4, r7, r9, sl, fp, ip, sp, lr, pc}^ │ │ - strbpl r2, [r1, #-302] @ 0xfffffed2 │ │ - adcvs r1, r0, r8, ror #24 │ │ - svclt 0x0000bdb0 │ │ - andeq pc, r7, r4, lsl r1 @ │ │ - cmplt r2, ip, lsl r5 │ │ - stmdble r7, {r0, r4, r7, r9, lr} │ │ - @ instruction: 0xf1145684 │ │ - stcle 15, cr0, [r4], {65} @ 0x41 │ │ - strmi r9, [fp], -r0, lsl #6 │ │ - mcr2 7, 2, pc, cr4, cr12, {7} @ │ │ - ldrmi sp, [r0], #-506 @ 0xfffffe06 │ │ - vldrlt s2, [ip, #-548] @ 0xfffffddc │ │ - ldmib r0, {r0, r9, sl, lr}^ │ │ - addsmi r0, r0, #0, 4 │ │ - @ instruction: 0xf44fbf04 │ │ - ldrbmi r1, [r0, -r8, lsl #1]! │ │ - @ instruction: 0xf9134613 │ │ - subvs r0, fp, r1, lsl #26 │ │ - svccc 0x00fff1b0 │ │ - ldrbmi sp, [r0, -r0, lsl #26]! │ │ - @ instruction: 0x4613b5b0 │ │ - stcmi 8, cr15, [r2, #-76] @ 0xffffffb4 │ │ - rsblt r6, r3, #75 @ 0x4b │ │ - svceq 0x0040f113 │ │ - @ instruction: 0x4614da11 │ │ - stcpl 8, cr15, [r3, #-80] @ 0xffffffb0 │ │ - rsblt r6, ip, #76 @ 0x4c │ │ - svceq 0x0040f114 │ │ - @ instruction: 0xf812da0c │ │ - subvs r5, sl, r4, lsl #26 │ │ - teqeq pc, r4 @ │ │ - andeq pc, r7, #5 │ │ - orrne lr, r2, r1, asr #20 │ │ - @ instruction: 0xf004e004 │ │ - and r0, r5, pc, lsl r1 │ │ - tsteq pc, r5 @ │ │ - eorseq pc, pc, #3 │ │ - orrne lr, r1, r2, asr #20 │ │ - eorseq pc, pc, r0 │ │ - addne lr, r1, r0, asr #20 │ │ - ldrhtmi lr, [r0], sp │ │ - ldrble r4, [r4], #1904 @ 0x770 │ │ - svcmi 0x0010b5fe │ │ - andls r2, r1, r1, lsl #12 │ │ - andls r4, r2, r8, lsl #8 │ │ - strtmi sl, [r0], -r1, lsl #24 │ │ - mcr2 7, 7, pc, cr4, cr15, {7} @ │ │ - @ instruction: 0xf5b04605 │ │ - andle r1, sp, r8, lsl #31 │ │ - eoreq pc, r1, r5, lsr #3 │ │ - mvnsle r2, #6160384 @ 0x5e0000 │ │ - @ instruction: 0xf06f4628 │ │ - sbclt pc, r0, #7232 @ 0x1c40 │ │ - stmiale lr!, {r0, r4, fp, sp}^ │ │ - @ instruction: 0xf000fa06 │ │ - rscle r4, sl, r8, lsr r2 │ │ - @ instruction: 0x1088f5b5 │ │ - andcs fp, r1, r8, lsl pc │ │ - svclt 0x0000bdfe │ │ - andeq r0, r2, r3 │ │ - mvnsmi lr, #737280 @ 0xb4000 │ │ - strmi r1, [r6], -r5, asr #16 │ │ - ldrmi r9, [r8], r1 │ │ - stmdage r1, {r1, r8, sl, ip, pc} │ │ - @ instruction: 0x460c4691 │ │ - mrc2 7, 5, pc, cr14, cr15, {7} │ │ - svcne 0x0088f5b0 │ │ - pop {r0, r8, ip, lr, pc} │ │ - @ instruction: 0x460783fe │ │ - muleq r3, r9, r8 │ │ - ldrtmi fp, [r0], -r0, lsl #3 │ │ - eorcs r4, sp, #34603008 @ 0x2100000 │ │ - @ instruction: 0xf99af002 │ │ - ldrtmi fp, [r0], -r8, lsr #18 │ │ - eorcs r4, sp, #34603008 @ 0x2100000 │ │ - @ instruction: 0xf99ef002 │ │ - andcs fp, r1, r0, lsr #2 │ │ - andeq pc, r1, r8, lsl #17 │ │ - mvnshi lr, #12386304 @ 0xbd0000 │ │ - @ instruction: 0xf6404922 │ │ - stmdami r0!, {r1, r4, r7, r8, r9, ip} │ │ - vqdmulh.s d15, d1, d7 │ │ - submi r4, r2, r8, ror r3 │ │ - strcs pc, [r3], #-2978 @ 0xfffff45e │ │ - ldrbtmi r4, [sl], #-2590 @ 0xfffff5e2 │ │ - andscs pc, r4, r2, lsr r8 @ │ │ - cmpmi r1, #973078528 @ 0x3a000000 │ │ - blx fe86421a │ │ - ldmdami fp, {r0, r1, r8} │ │ - @ instruction: 0xf8504478 │ │ - adcsmi r0, r8, #33 @ 0x21 │ │ - andcs sp, r1, r4, lsl #2 │ │ - andeq pc, r3, r8, lsl #17 │ │ - mvnshi lr, #12386304 @ 0xbd0000 │ │ - muleq r0, r9, r8 │ │ - mulne r1, r9, r8 │ │ - strvs lr, [r1, #-2509] @ 0xfffff633 │ │ - strbeq sl, [sp, r1, lsl #24] │ │ - strtmi r0, [r0], -r6, asr #15 │ │ - mrc2 7, 3, pc, cr10, cr15, {7} │ │ - svcne 0x0088f5b0 │ │ - @ instruction: 0xf7ffd0bb │ │ - stmdavc r0, {r0, r1, r3, r5, r7, r9, sl, fp, ip, sp, lr, pc} │ │ - stmdale fp, {r0, r1, r2, fp, sp} │ │ - @ instruction: 0xf000e8df │ │ - streq r0, [sl, #-2564] @ 0xfffff5fc │ │ - streq r0, [sl], #-2058 @ 0xfffff7f6 │ │ - stccs 7, cr14, [r0, #-948] @ 0xfffffc4c │ │ - and sp, r1, fp, ror #1 │ │ - rscle r2, r8, r0, lsl #28 │ │ - @ instruction: 0xf8882001 │ │ - ldmfd sp!, {r2} │ │ - svclt 0x000083fe │ │ - cmpcc r1, r6, lsr #18 │ │ - @ instruction: 0x9e3779b9 │ │ - @ instruction: 0xfffeec3e │ │ - @ instruction: 0xfffeff50 │ │ - movwlt fp, #5552 @ 0x15b0 │ │ - tstcs r2, ip, lsl #12 │ │ - svclt 0x00182a00 │ │ - msrvc CPSR_fsxc, pc, asr #8 │ │ - mcr 0, 7, pc, cr2, cr5, {3} @ │ │ - strmi r4, [r5], -r1, lsr #12 │ │ - mrc 0, 6, APSR_nzcv, cr14, cr5, {3} │ │ - strcs r4, [r0], #-1064 @ 0xfffffbd8 │ │ - ldmdbcs r8!, {r0, r6, r7, fp} │ │ - @ instruction: 0x2123d904 │ │ - mrc 0, 6, APSR_nzcv, cr6, cr5, {3} │ │ - ldrb r3, [r7, r4, lsr #8]! │ │ - msreq CPSR_sx, r0, lsl #2 │ │ - sbceq lr, r0, r0, lsl #22 │ │ - addlt r0, r9, #128 @ 0x80 │ │ - @ instruction: 0xf075b280 │ │ - strtmi lr, [r0], #-3788 @ 0xfffff134 │ │ - stmdami r2, {r4, r5, r7, r8, sl, fp, ip, sp, pc} │ │ - @ instruction: 0xf7fa4478 │ │ - svclt 0x0000fd63 │ │ - andeq sl, r7, r0, lsr #23 │ │ - @ instruction: 0x460db57c │ │ - stmibcs r0, {r2, r9, sl, lr} │ │ - stmdavs r0!, {r2, r3, r9, ip, lr, pc} │ │ - addmi r6, r6, #10878976 @ 0xa60000 │ │ - stmdbmi r5!, {r2, r8, ip, lr, pc} │ │ - ldrbtmi r4, [r9], #-1568 @ 0xfffff9e0 │ │ - ldc2l 7, cr15, [r8, #-984]! @ 0xfffffc28 │ │ - strpl r6, [r5, #2144] @ 0x860 │ │ - eors r1, pc, r0, ror ip @ │ │ - @ instruction: 0xf5b52000 │ │ - andls r6, r1, r0, lsl #30 │ │ - strcs sp, [r2], -fp, lsl #4 │ │ - vmax.u32 d20, d6, d24 │ │ - @ instruction: 0xf88d109f │ │ - sbccs r0, r0, r5 │ │ - addsne lr, r5, r0, asr #20 │ │ - andeq pc, r4, sp, lsl #17 │ │ - andcs lr, r2, r2, lsr #32 │ │ - vmax.u32 d20, d0, d25 │ │ - @ instruction: 0xf5b5119f │ │ - andle r3, r9, #128, 30 @ 0x200 │ │ - andne pc, r6, sp, lsl #17 │ │ - b 109c99c │ │ - @ instruction: 0xf88d3115 │ │ - stmibeq r9!, {r2, ip} │ │ - and r2, sp, r3, lsl #12 │ │ - andne pc, r7, sp, lsl #17 │ │ - b 109c9f0 │ │ - @ instruction: 0xf88d4195 │ │ - stmibeq r9!, {r2, ip} │ │ - vmax.u32 d18, d0, d4 │ │ - @ instruction: 0xf88d119f │ │ - bleq a9825c │ │ - orrsne pc, pc, r0, ror #6 │ │ - andne pc, r5, sp, lsl #17 │ │ - ldrtmi r4, [r1], -r0, lsr #12 │ │ - ldc2 7, cr15, [r8], {246} @ 0xf6 │ │ - streq lr, [r1, #-2516] @ 0xfffff62c │ │ - ldrtmi sl, [r2], -r1, lsl #18 │ │ - @ instruction: 0xf0754428 │ │ - stmibne r8!, {r0, r4, r5, r7, r8, r9, fp, ip, sp, lr, pc} │ │ - ldcllt 0, cr6, [ip, #-640]! @ 0xfffffd80 │ │ - andeq lr, r7, lr, asr #29 │ │ - andle r2, r1, #1703936 @ 0x1a0000 │ │ - and r2, r2, r1, ror #2 │ │ - andle r2, r2, #36, 16 @ 0x240000 │ │ - strmi r2, [r8], #-278 @ 0xfffffeea │ │ - strlt r4, [r0, #1904] @ 0x770 │ │ - tstcs lr, r3, lsl #16 │ │ - ldrbtmi r4, [r8], #-2563 @ 0xfffff5fd │ │ - @ instruction: 0xf7f8447a │ │ - svclt 0x0000fb89 │ │ - @ instruction: 0xfffc7073 │ │ - andeq sl, r7, ip, asr #22 │ │ - @ instruction: 0x460bb5b0 │ │ - @ instruction: 0xf853680a │ │ - adcmi r4, r2, #8, 26 @ 0x200 │ │ - stmdavs r9, {r1, r2, r3, r9, ip, lr, pc}^ │ │ - ldmib r3, {r2, r3, r4, r9, sl, lr}^ │ │ - addmi r3, r4, #0, 10 │ │ - strcc lr, [r2, #-2500] @ 0xfffff63c │ │ - strtmi sp, [r3], -r4 │ │ - stcpl 8, cr15, [r8, #-332] @ 0xfffffeb4 │ │ - mvnsle r4, #-1610612726 @ 0xa000000a │ │ - smlabtcs r0, r4, r9, lr │ │ - ldrlt fp, [r0, #3504]! @ 0xdb0 │ │ - stmdavc sl, {r0, r1, r3, r9, sl, lr} │ │ - stcmi 8, cr15, [r8, #-76] @ 0xffffffb4 │ │ - andle r4, lr, #536870922 @ 0x2000000a │ │ - ldrmi r6, [ip], -r9, asr #16 │ │ - strcc lr, [r0, #-2515] @ 0xfffff62d │ │ - stmib r4, {r2, r7, r9, lr}^ │ │ - andle r3, r4, r2, lsl #10 │ │ - @ instruction: 0xf8134623 │ │ - adcmi r5, sl, #8, 26 @ 0x200 │ │ - stmib r4, {r0, r1, r4, r5, r6, r7, r8, r9, ip, lr, pc}^ │ │ - ldflts f2, [r0] │ │ - svcmi 0x00f0e92d │ │ - strcs r7, [r2, -r2, lsl #24] │ │ - strcs r7, [r0], -r4, lsl #28 │ │ - mulgt r0, r0, r8 │ │ - mulls r8, r0, r8 │ │ - svclt 0x00384294 │ │ - movwcs r2, #1795 @ 0x703 │ │ - svclt 0x002845e1 │ │ - strcs r2, [r3, #-1537] @ 0xfffff9ff │ │ - eors pc, r6, r0, lsl r8 @ │ │ - svclt 0x00384294 │ │ - @ instruction: 0xf8102502 │ │ - @ instruction: 0x46348035 │ │ - svclt 0x003845f0 │ │ - strbmi r4, [r1, #1596]! @ 0x63c │ │ - movwcs fp, #7992 @ 0x1f38 │ │ - eorsls pc, r3, r0, lsl r8 @ │ │ - bleq ff14ef3c │ │ - eorscs pc, r7, r0, lsl r8 @ │ │ - svclt 0x0038454a │ │ - @ instruction: 0xf810461c │ │ - bl 8441c │ │ - svclt 0x003804c7 │ │ - ldrbmi r4, [r0, #1591]! @ 0x637 │ │ - svclt 0x0038465b │ │ - @ instruction: 0xf810462f │ │ - strbmi sl, [sl, #-55] @ 0xffffffc9 │ │ - qasxmi fp, r3, r8 │ │ - @ instruction: 0x3700e9d3 │ │ - strcc lr, [r0, -r1, asr #19] │ │ - biceq lr, r6, #0, 22 │ │ - strbmi r4, [sl, #-1574] @ 0xfffff9da │ │ - sasxmi fp, lr, r8 │ │ - sbceq lr, r5, r0, lsl #22 │ │ - svclt 0x003445f0 │ │ - ldrmi r4, [ip], -r6, lsl #12 │ │ - svclt 0x0038454a │ │ - @ instruction: 0x4622465c │ │ - svclt 0x003845e2 │ │ - ldmib r2, {r1, r4, r5, r9, sl, lr}^ │ │ - stmib r1, {r8, sl, sp}^ │ │ - strbmi r2, [r2, #1282]! @ 0x502 │ │ - ldrtmi fp, [r4], -r8, lsr #30 │ │ - strcs lr, [r0], #-2516 @ 0xfffff62c │ │ - strcs lr, [r4], #-2497 @ 0xfffff63f │ │ - svclt 0x003845f0 │ │ - ldmib r0, {r3, r4, r9, sl, lr}^ │ │ - stmib r1, {r9}^ │ │ - pop {r1, r2, r9} │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - stmdbvs r2, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - stmibvs r4, {r1, r8, r9, sl, sp} │ │ - @ instruction: 0xf8d02600 │ │ - @ instruction: 0xf8d0c000 │ │ - addsmi r9, r4, #8 │ │ - smladxcs r3, r8, pc, fp @ │ │ - strbmi r2, [r1, #768]! @ 0x300 │ │ - strcs fp, [r1], -r8, lsr #30 │ │ - @ instruction: 0xf8502503 │ │ - addsmi lr, r4, #54 @ 0x36 │ │ - strcs fp, [r2, #-3896] @ 0xfffff0c8 │ │ - eorshi pc, r5, r0, asr r8 @ │ │ - ldrbmi r4, [r0, #1588]! @ 0x634 │ │ - shasxmi fp, ip, r8 │ │ - svclt 0x003845e1 │ │ - @ instruction: 0xf8502301 │ │ - bl 784cc │ │ - @ instruction: 0xf8500bc3 │ │ - strbmi r2, [sl, #-55] @ 0xffffffc9 │ │ - sasxmi fp, ip, r8 │ │ - eorsgt pc, r4, r0, asr r8 @ │ │ - strbeq lr, [r7], #2816 @ 0xb00 │ │ - shasxmi fp, r7, r8 │ │ - @ instruction: 0x465b45f0 │ │ - qasxmi fp, pc, r8 @ │ │ - eorsge pc, r7, r0, asr r8 @ │ │ - svclt 0x0038454a │ │ - ldmib r3, {r0, r1, r5, r9, sl, lr}^ │ │ - stmib r1, {r8, r9, sl, ip, sp}^ │ │ - bl 62034 │ │ - strtmi r0, [r6], -r6, asr #7 │ │ - svclt 0x0038454a │ │ - bl 65cb8 │ │ - ldrbmi r0, [r0, #197]! @ 0xc5 │ │ - @ instruction: 0x4606bf34 │ │ - strbmi r4, [sl, #-1564] @ 0xfffff9e4 │ │ - uasxmi fp, ip, r8 │ │ - strbmi r4, [r2, #1570]! @ 0x622 │ │ - shasxmi fp, r2, r8 │ │ - strcs lr, [r0, #-2514] @ 0xfffff62e │ │ - strcs lr, [r2, #-2497] @ 0xfffff63f │ │ - svclt 0x002845e2 │ │ - ldmib r4, {r2, r4, r5, r9, sl, lr}^ │ │ - stmib r1, {sl, sp}^ │ │ - ldrbmi r2, [r0, #1028]! @ 0x404 │ │ - sasxmi fp, r8, r8 │ │ - andeq lr, r0, #208, 18 @ 0x340000 │ │ - andeq lr, r6, #3162112 @ 0x304000 │ │ - svchi 0x00f0e8bd │ │ - @ instruction: 0x460db570 │ │ - @ instruction: 0x46144611 │ │ - @ instruction: 0xf7ff4606 │ │ - @ instruction: 0xf106ff33 │ │ - @ instruction: 0xf1040020 │ │ - @ instruction: 0xf7ff0120 │ │ - strtmi pc, [r0], -sp, lsr #30 │ │ - strtmi r2, [sl], -r8, lsl #2 │ │ - ldrhtmi lr, [r0], #-141 @ 0xffffff73 │ │ - stmdalt r0, {ip, sp, lr, pc} │ │ - svcmi 0x00f8e92d │ │ - movweq pc, #28783 @ 0x706f @ │ │ - ldmdaeq r1, {r0, r1, r2, r3, r6, r9, fp, sp, lr, pc}^ │ │ - biceq lr, r1, #3072 @ 0xc00 │ │ - stmibeq r8, {r8, r9, fp, sp, lr, pc}^ │ │ - @ instruction: 0x0c03eb02 │ │ - vmlaeq.f64 d14, d3, d0 │ │ - beq 290b6c │ │ - svceq 0x0000f1b8 │ │ - @ instruction: 0xf890d036 │ │ - strmi fp, [r6], -r0 │ │ - mulcc r0, r9, r8 │ │ - @ instruction: 0xf1a84677 │ │ - ldrbmi r0, [fp, #-2049] @ 0xfffff7ff │ │ - @ instruction: 0x464ebf38 │ │ - strvs lr, [r0], #-2518 @ 0xfffff62a │ │ - strvs lr, [r2], #-2274 @ 0xfffff71e │ │ - mulmi r0, sl, r8 │ │ - mulvs r0, lr, r8 │ │ - svclt 0x003842a6 │ │ - ldmib r7, {r0, r1, r2, r4, r6, r9, sl, lr}^ │ │ - adcmi r7, r6, #0, 10 │ │ - streq pc, [r0], #-79 @ 0xffffffb1 │ │ - strvc lr, [r2, #-2156] @ 0xfffff794 │ │ - @ instruction: 0xf04fbf38 │ │ - bl 2e190c │ │ - @ instruction: 0xf04f0ac4 │ │ - svclt 0x00280400 │ │ - ldrbtcc pc, [pc], #79 @ 5451c @ │ │ - @ instruction: 0xf04f455b │ │ - bl 3d5124 │ │ - svclt 0x00280ec4 │ │ - bl 5d130 │ │ - @ instruction: 0xf04f00c3 │ │ - svclt 0x00380300 │ │ - bl 29d13c │ │ - strb r0, [r5, r3, asr #19] │ │ - streq pc, [r8, #-266] @ 0xfffffef6 │ │ - andsle r0, r2, r9, asr #15 │ │ - adcmi r4, r8, #76546048 @ 0x4900000 │ │ - @ instruction: 0x4601bf38 │ │ - movwne lr, #2513 @ 0x9d1 │ │ - movwne lr, #2498 @ 0x9c2 │ │ - andcs r2, r0, #0, 2 │ │ - svclt 0x002842a8 │ │ - svclt 0x00382201 │ │ - bl 29c968 │ │ - bl 56c70 │ │ - adcmi r0, r8, #193 @ 0xc1 │ │ - @ instruction: 0xf10ebf02 │ │ - strmi r0, [r1, #8] │ │ - svchi 0x00f8e8bd │ │ - @ instruction: 0xf846f7fd │ │ - @ instruction: 0x460db570 │ │ - @ instruction: 0x46144611 │ │ - @ instruction: 0xf7ff4606 │ │ - @ instruction: 0xf106ff18 │ │ - @ instruction: 0xf1040020 │ │ - @ instruction: 0xf7ff0120 │ │ - qadd16mi pc, r0, r2 @ │ │ - strtmi r2, [sl], -r8, lsl #2 │ │ - ldrhtmi lr, [r0], #-141 @ 0xffffff73 │ │ - stmdalt r0, {ip, sp, lr, pc} │ │ - svcmi 0x00f8e92d │ │ - movweq pc, #28783 @ 0x706f @ │ │ - ldmdaeq r1, {r0, r1, r2, r3, r6, r9, fp, sp, lr, pc}^ │ │ - biceq lr, r1, #3072 @ 0xc00 │ │ - stmibeq r8, {r8, r9, fp, sp, lr, pc}^ │ │ - @ instruction: 0x0c03eb02 │ │ - vmlaeq.f64 d14, d3, d0 │ │ - beq 290c68 │ │ - svceq 0x0000f1b8 │ │ - @ instruction: 0xf8d0d036 │ │ - strmi fp, [r6], -r0 │ │ - ldrdcc pc, [r0], -r9 │ │ - @ instruction: 0xf1a84677 │ │ - ldrbmi r0, [fp, #-2049] @ 0xfffff7ff │ │ - @ instruction: 0x464ebf38 │ │ - strvs lr, [r0], #-2518 @ 0xfffff62a │ │ - strvs lr, [r2], #-2274 @ 0xfffff71e │ │ - ldrdmi pc, [r0], -sl │ │ - ldrdvs pc, [r0], -lr │ │ - svclt 0x003842a6 │ │ - ldmib r7, {r0, r1, r2, r4, r6, r9, sl, lr}^ │ │ - adcmi r7, r6, #0, 10 │ │ - streq pc, [r0], #-79 @ 0xffffffb1 │ │ - strvc lr, [r2, #-2156] @ 0xfffff794 │ │ - @ instruction: 0xf04fbf38 │ │ - bl 2e1a08 │ │ - @ instruction: 0xf04f0ac4 │ │ - svclt 0x00280400 │ │ - ldrbtcc pc, [pc], #79 @ 54618 @ │ │ - @ instruction: 0xf04f455b │ │ - bl 3d5220 │ │ - svclt 0x00280ec4 │ │ - bl 5d22c │ │ - @ instruction: 0xf04f00c3 │ │ - svclt 0x00380300 │ │ - bl 29d238 │ │ - strb r0, [r5, r3, asr #19] │ │ - streq pc, [r8, #-266] @ 0xfffffef6 │ │ - andsle r0, r2, r9, asr #15 │ │ - adcmi r4, r8, #76546048 @ 0x4900000 │ │ - @ instruction: 0x4601bf38 │ │ - movwne lr, #2513 @ 0x9d1 │ │ - movwne lr, #2498 @ 0x9c2 │ │ - andcs r2, r0, #0, 2 │ │ - svclt 0x002842a8 │ │ - svclt 0x00382201 │ │ - bl 29ca64 │ │ - bl 56d6c │ │ - adcmi r0, r8, #193 @ 0xc1 │ │ - @ instruction: 0xf10ebf02 │ │ - strmi r0, [r1, #8] │ │ - svchi 0x00f8e8bd │ │ - @ instruction: 0xffc8f7fc │ │ - @ instruction: 0x4604b510 │ │ - svclt 0x009e4290 │ │ - strtmi r4, [r1], -r8, lsl #12 │ │ - @ instruction: 0x4611bd10 │ │ - ldrmi r4, [sl], -r0, lsr #12 │ │ - @ instruction: 0xf8aaf7f8 │ │ - ldrbmi lr, [r0, sp, lsr #18]! │ │ - b 1427318 │ │ - @ instruction: 0x46070a51 │ │ - ldrbtmi r4, [fp], #-1672 @ 0xfffff978 │ │ - @ instruction: 0x46394650 │ │ - @ instruction: 0xf7ff4652 │ │ - blmi 794648 │ │ - bl 225ec8 │ │ - strmi r0, [r9], r8, asr #1 │ │ - biceq lr, sl, r0, lsr #23 │ │ - @ instruction: 0x4650447b │ │ - @ instruction: 0xf7ff4652 │ │ - bl 94630 │ │ - strcs r0, [r0, -sl, asr #1] │ │ - andeq pc, r8, #160, 2 @ 0x28 │ │ - bl 6dc2dc │ │ - andsle r0, r5, r7 │ │ - streq lr, [r7, #-2841] @ 0xfffff4e7 │ │ - stmdacc r1, {r2, r4, ip, lr, pc} │ │ - andsle r4, r7, #136, 4 @ 0x80000008 │ │ - sbceq lr, r7, r2, lsl #22 │ │ - eorspl pc, r7, r2, asr r8 @ │ │ - stmdavs r0, {r2, r4, r5, fp, ip, sp, lr}^ │ │ - ldmdavs r5!, {r0, r2, r4, r5, sp, lr}^ │ │ - @ instruction: 0x36086070 │ │ - eorspl pc, r7, r3, asr #16 │ │ - eorsmi pc, r7, r2, lsl #16 │ │ - strb r3, [r6, r1, lsl #30]! │ │ - @ instruction: 0x87f0e8bd │ │ - strbmi r4, [r8], -r7, lsl #20 │ │ - ldrbtmi r4, [sl], #-1609 @ 0xfffff9b7 │ │ - stc2l 7, cr15, [lr, #988]! @ 0x3dc │ │ - ldrbtmi r4, [sl], #-2563 @ 0xfffff5fd │ │ - stc2l 7, cr15, [sl, #988]! @ 0x3dc │ │ - andeq sl, r7, sl, lsr #28 │ │ - andeq sl, r7, r0, lsr #28 │ │ - andeq sl, r7, r6, ror #27 │ │ - ldrdeq sl, [r7], -lr │ │ - @ instruction: 0xf041b5fe │ │ - stcls 6, cr0, [r8], {1} │ │ - @ instruction: 0xf686fab6 │ │ - ldrcs r2, [lr, -r0, lsl #10]! │ │ - b fe239744 │ │ - stmib sp, {r1, r2, r6, r9, sl}^ │ │ - @ instruction: 0xf0006500 │ │ - ldcllt 13, cr15, [lr, #684]! @ 0x2ac │ │ - @ instruction: 0xf041b5fe │ │ - stcls 6, cr0, [r8], {1} │ │ - @ instruction: 0xf686fab6 │ │ - ldrcs r2, [lr, -r0, lsl #10]! │ │ - b fe239764 │ │ - stmib sp, {r1, r2, r6, r9, sl}^ │ │ - @ instruction: 0xf0016500 │ │ - @ instruction: 0xbdfefa1b │ │ - @ instruction: 0xf041b57c │ │ - strcs r0, [r0], #-1281 @ 0xfffffaff │ │ - @ instruction: 0xf585fab5 │ │ - b fe1de070 │ │ - stmib sp, {r0, r2, r6, r8, sl}^ │ │ - @ instruction: 0xf0005400 │ │ - ldcllt 15, cr15, [ip, #-860]! @ 0xfffffca4 │ │ - svcmi 0x00f0e92d │ │ - strmi fp, [pc], -r5, ror #1 │ │ - strmi r2, [r6], -r0, lsl #2 │ │ - @ instruction: 0xf1611e78 │ │ - ldrmi r4, [r9], r0, asr #2 │ │ - @ instruction: 0x463a9210 │ │ - @ instruction: 0xf0752300 │ │ - stmib sp, {r0, r1, r2, r3, r4, r7, r8, fp, ip, sp, lr, pc}^ │ │ - @ instruction: 0xf5b71003 │ │ - stmdals lr!, {r7, r8, r9, sl, fp, ip, lr}^ │ │ - strls r9, [r8, -r2] │ │ - bl fea4a7cc │ │ - stmdacs r0, {r0, r1, r2, r4, r6}^ │ │ - subcs fp, r0, r8, lsr #30 │ │ - and r9, r4, r6 │ │ - @ instruction: 0xf7fc9808 │ │ - andls pc, r6, r3, lsl pc @ │ │ - @ instruction: 0xf1a69f08 │ │ - andls r0, r7, r8 │ │ - @ instruction: 0xf50d48ea │ │ - @ instruction: 0xf04f7ca9 │ │ - @ instruction: 0xf04f0a01 │ │ - ldrbtmi r0, [r8], #-2048 @ 0xfffff800 │ │ - ldcge 0, cr9, [r2], {5} │ │ - eorsls pc, r8, sp, asr #17 │ │ - @ instruction: 0x46309a10 │ │ - strbmi r2, [fp], -r0, lsl #12 │ │ - andls r4, ip, r1, lsl #12 │ │ - @ instruction: 0xf8cd45b8 │ │ - eorle r8, sp, #52 @ 0x34 │ │ - blls 1a6264 │ │ - ldrtmi r4, [sl], -r0, asr #12 │ │ - @ instruction: 0xf00046e3 │ │ - strmi pc, [r2], -sp, asr #19 │ │ - strmi r9, [ip], r6, lsl #16 │ │ - addmi r9, r1, #15728640 @ 0xf00000 │ │ - @ instruction: 0xf1bcd307 │ │ - eorle r0, ip, #2, 30 │ │ - strbtmi r2, [r3], -r0 │ │ - addmi r9, fp, #98304 @ 0x18000 │ │ - stmdals r2, {r1, r2, r6, r9, ip, lr, pc} │ │ - strbtmi fp, [r7], -r0, ror #3 │ │ - svceq 0x0020f1bc │ │ - strcs fp, [r0, -r8, lsr #30]! │ │ - @ instruction: 0x46114bd7 │ │ - ldrbtmi r4, [fp], #-1592 @ 0xfffff9c8 │ │ - @ instruction: 0xf7ff4662 │ │ - strcs pc, [r0, #-3867] @ 0xfffff0e5 │ │ - stmib sp, {r0, r1, r3, r6, r9, sl, lr}^ │ │ - cfldr32ls mvfx5, [r0], {-0} │ │ - @ instruction: 0xf0004622 │ │ - rsbseq pc, r8, pc, ror #30 │ │ - rsbs r4, r9, r2, lsr #12 │ │ - strmi r2, [pc], -r1 │ │ - andcs r9, r0, fp │ │ - adc r9, r4, r1, lsl r0 │ │ - strbmi r9, [r0, #-2054]! @ 0xfffff7fa │ │ - @ instruction: 0x4684bf38 │ │ - strbeq lr, [ip], #-2639 @ 0xfffff5b1 │ │ - strcs r9, [r0, #-2576] @ 0xfffff5f0 │ │ - ldmdavs r0, {r0, r1, r3, r5, r6, sp, lr, pc} │ │ - addmi r6, r1, #9502720 @ 0x910000 │ │ - andeq pc, r2, ip, lsr #3 │ │ - tsteq r0, pc, asr #32 @ │ │ - addmi sp, r8, #-1342177280 @ 0xb0000000 │ │ - cmphi r8, r0 @ │ │ - biceq lr, r1, #2048 @ 0x800 │ │ - ldmdbvs fp, {r2, r3, r4, r7, fp, sp, lr} │ │ - @ instruction: 0xf08042a3 │ │ - tstcc r1, r3, asr r1 │ │ - addmi lr, r8, #63700992 @ 0x3cc0000 │ │ - bl 108b94 │ │ - ldmvs ip, {r0, r6, r7, r8, r9} │ │ - adcmi r6, r3, #442368 @ 0x6c000 │ │ - smlalbthi pc, fp, r0, r0 @ │ │ - ldrb r3, [r4, r1, lsl #2]! │ │ - tstls r1, #0, 16 │ │ - blmi fecc89bc │ │ - ldcmi 6, cr4, [r1], #68 @ 0x44 │ │ - ldmdals r1, {r1, r5, r6, r9, sl, lr} │ │ - ldrbtmi r4, [ip], #-1147 @ 0xfffffb85 │ │ - blmi fec2674c │ │ - bleq 14cf20c │ │ - strmi r4, [r8], r5, lsl #12 │ │ - @ instruction: 0x4658447b │ │ - ldrbmi r4, [sl], -r9, lsr #12 │ │ - blmi feb26760 │ │ - bl 1a6100 │ │ - strmi r0, [lr], -r8, asr #1 │ │ - biceq lr, fp, r0, lsr #23 │ │ - @ instruction: 0x4658447b │ │ - sbfxmi r4, sl, #12, #1 │ │ - sbceq lr, fp, r0, lsl #22 │ │ - stfeqd f7, [r0], {198} @ 0xc6 │ │ - stmdaeq r8, {r5, r7, r8, ip, sp, lr, pc} │ │ - mvfeqdp f7, f0 │ │ - bl 71d108 │ │ - andsle r0, r7, r2 │ │ - @ instruction: 0xf0004594 │ │ - stmdacc r1, {r1, r3, r5, r8, pc} │ │ - @ instruction: 0xf0804288 │ │ - bl 274dcc │ │ - @ instruction: 0xf85800c2 │ │ - ldmib r7, {r1, r4, r5, ip, lr}^ │ │ - stmdavs r0, {r8, r9, lr}^ │ │ - ldrsbtls pc, [r8], -sp @ │ │ - andpl lr, r2, r7, ror #17 │ │ - eorscc pc, r2, lr, asr #16 │ │ - eorsmi pc, r2, r8, asr #16 │ │ - strb r3, [r4, r1, lsl #20]! │ │ - @ instruction: 0xf50d9811 │ │ - bls 4737e8 │ │ - subeq r2, r0, r0, lsl #10 │ │ - ldrsbthi pc, [r4], -sp @ │ │ - bl fea5ba60 │ │ - svcls 0x0004005a │ │ - andeq lr, r8, r0, lsl fp │ │ - @ instruction: 0xf04f9903 │ │ - blx fe858162 │ │ - blx 85582 │ │ - @ instruction: 0xf1453001 │ │ - blx 11556e │ │ - stmdals sp, {r0, r1, r2, r8, sl} │ │ - bl 799a0 │ │ - stmdals sp, {r2, r4, r6, r8, r9} │ │ - ldrsbthi pc, [r4], -sp @ │ │ - blx fe85ac82 │ │ - blx 619a2 │ │ - @ instruction: 0xf14e4001 │ │ - b fe11598c │ │ - strbmi r0, [fp], -ip, lsl #2 │ │ - streq pc, [r7], #-2820 @ 0xfffff4fc │ │ - @ instruction: 0xf181fab1 │ │ - ldrbmi r3, [ip], r0, lsr #2 │ │ - muleq r5, r4, sl │ │ - blx fec84604 │ │ - tstls r1, r0, lsl #3 @ │ │ - ldcge 15, cr9, [r2], {12} │ │ - stmdals r7, {r0, r1, r2, r3, r9, sl, fp, ip, pc} │ │ - bl 66298 │ │ - andls r0, sl, r8, asr #1 │ │ - sbceq lr, r8, r7, lsl #22 │ │ - cdpcs 0, 0, cr9, cr2, cr9, {0} │ │ - cdpne 15, 7, cr11, cr0, cr1, {1} │ │ - andvc pc, r0, ip, lsl r8 @ │ │ - adcmi r9, pc, #1088 @ 0x440 │ │ - adchi pc, r8, r0, asr #1 │ │ - eorvc pc, r0, r4, asr r8 @ │ │ - b 14261f0 │ │ - bl 317738 │ │ - ldrmi r0, [r9, #2394] @ 0x95a │ │ - b 124aa00 │ │ - @ instruction: 0xf010000a │ │ - tstle r2, r1 │ │ - beq 12cf32c │ │ - bl fea8e988 │ │ - strls r0, [pc], -r9 │ │ - @ instruction: 0x460e461c │ │ - stmiaeq r0, {r0, r8, r9, fp, sp, lr, pc}^ │ │ - strdle r0, [sl, -r8] │ │ - ldrbmi r4, [r8], -r4, ror #22 │ │ - strbmi r4, [sl], -r1, asr #12 │ │ - @ instruction: 0xf7ff447b │ │ - bls 4942e0 │ │ - @ instruction: 0xf7ff4623 │ │ - b 18544b8 │ │ - smlabtle sl, sl, r0, r7 │ │ - @ instruction: 0x46584b5e │ │ - strbmi r4, [sl], -r1, asr #12 │ │ - @ instruction: 0xf000447b │ │ - bls 492d1c │ │ - @ instruction: 0xf7ff4623 │ │ - svccs 0x0002fe99 │ │ - @ instruction: 0xf1babf28 │ │ - andle r0, sp, #2, 30 │ │ - subeq lr, r9, pc, asr #20 │ │ - @ instruction: 0xf1004631 │ │ - blls 3d7250 │ │ - @ instruction: 0xac129a10 │ │ - cfstr32vc mvfx15, [r9], #52 @ 0x34 │ │ - ldrsbthi pc, [r4], -sp @ │ │ - ldr r9, [r0, pc, lsl #28]! │ │ - ldrbeq lr, [sl], #-2639 @ 0xfffff5b1 │ │ - strtmi r4, [r5], -r3, lsr #11 │ │ - uasxmi fp, sp, r8 │ │ - addmi r9, r5, #917504 @ 0xe0000 │ │ - strbmi sp, [r2], r8, ror #17 │ │ - strbeq lr, [fp, r8, lsl #22] │ │ - svclt 0x0038455c │ │ - mrcls 6, 0, r4, cr0, cr10, {5} │ │ - ldrbmi r0, [r1], -sl, ror #1 │ │ - @ instruction: 0xf0744630 │ │ - bl 2148d0 │ │ - ldrbmi r0, [ip, #-197] @ 0xffffff3b │ │ - stmdbls sl, {r1, r5, r9, ip, lr, pc} │ │ - @ instruction: 0x46044652 │ │ - stccc 8, cr15, [r8, #-328] @ 0xfffffeb8 │ │ - stcpl 8, cr15, [r8, #-336] @ 0xfffffeb0 │ │ - svclt 0x0038429d │ │ - ldmdb r0, {r4, r6, r9, sl, lr}^ │ │ - addsmi r0, sp, #524288 @ 0x80000 │ │ - streq lr, [r0, -r1, asr #19] │ │ - andeq pc, r0, pc, asr #32 │ │ - andcs fp, r1, r8, lsr pc │ │ - movweq pc, #79 @ 0x4f @ │ │ - movwcs fp, #7976 @ 0x1f28 │ │ - beq ff14f6c8 │ │ - sbceq lr, r0, r4, lsl #22 │ │ - andle r4, r2, r2, asr #11 │ │ - adcsmi r3, r0, #8, 18 @ 0x20000 │ │ - ldrtmi sp, [r1], -r0, ror #3 │ │ - eor r9, r0, ip, lsl #28 │ │ - @ instruction: 0xf8dd4631 │ │ - mcrls 0, 0, ip, cr9, cr0, {1} │ │ - svclt 0x00184281 │ │ - @ instruction: 0xd01742b7 │ │ - strmi r6, [ip], -sl, lsl #16 │ │ - addsmi r6, r3, #3866624 @ 0x3b0000 │ │ - shasxmi fp, ip, r8 │ │ - strmi lr, [r0, #-2516] @ 0xfffff62c │ │ - @ instruction: 0xf04f4293 │ │ - stmia sl!, {r9}^ │ │ - svclt 0x00384502 │ │ - bl 21d308 │ │ - @ instruction: 0xf04f07c2 │ │ - svclt 0x00280200 │ │ - bl 9d314 │ │ - strb r0, [r3, r2, asr #3]! │ │ - bne 10e64b0 │ │ - @ instruction: 0xf0744650 │ │ - str pc, [pc, r6, asr #30] │ │ - ldmdals r1, {r3, r8, r9, sl, fp, ip, pc} │ │ - andeq pc, r6, ip, lsl #16 │ │ - eorge pc, r6, r4, asr #16 │ │ - andle r4, sp, #184, 10 @ 0x2e000000 │ │ - ldrdge pc, [ip], -sp @ │ │ - bl 26233c │ │ - @ instruction: 0xe65b085a │ │ - strbt r2, [lr], -r1 │ │ - andcs r1, r1, fp, lsl #25 │ │ - stcne 6, cr14, [fp], {108} @ 0x6c │ │ - strbt r2, [r9], -r0 │ │ - sbcvc lr, sl, pc, asr sl │ │ - strmi sp, [r8], -r6, lsl #2 │ │ - rsblt r9, r5, r8, lsl #18 │ │ - svcmi 0x00f0e8bd │ │ - mcrlt 7, 0, pc, cr4, cr15, {7} @ │ │ - pop {r0, r2, r5, r6, ip, sp, pc} │ │ - bmi 3f8b28 │ │ - @ instruction: 0x46314630 │ │ - @ instruction: 0xf7f7447a │ │ - bmi 253a68 │ │ - @ instruction: 0xf7f7447a │ │ - svclt 0x0000fbb9 │ │ - andeq sl, r7, sl, ror #26 │ │ - andeq sl, r7, r4, asr ip │ │ - @ instruction: 0xfffffdaf │ │ - strdeq sl, [r7], -r4 │ │ - andeq sl, r7, ip, ror #23 │ │ - andeq sl, r7, r4, lsl #19 │ │ - andeq sl, r7, lr, asr #25 │ │ - andeq sl, r7, ip, lsl fp │ │ - andeq sl, r7, r0, lsl fp │ │ - andeq sl, r7, ip, ror r9 │ │ - svclt 0x00214282 │ │ - biceq lr, r0, #1024 @ 0x400 │ │ - @ instruction: 0x46181a11 │ │ - strlt r4, [r0, #1904] @ 0x770 │ │ - @ instruction: 0x461a4611 │ │ - blx fe592b9a │ │ - svcmi 0x00f0e92d │ │ - strmi fp, [sp], -r5, ror #1 │ │ - andls r2, lr, r0, lsl #2 │ │ - @ instruction: 0xf1611e68 │ │ - stmib sp, {r6, r8, lr}^ │ │ - @ instruction: 0x462a2310 │ │ - @ instruction: 0xf0742300 │ │ - @ instruction: 0xf5b5ff83 │ │ - stmib sp, {r7, r8, r9, sl, fp, ip, lr}^ │ │ - strls r1, [r8, #-4] │ │ - bl fe9cac00 │ │ - stmdacs r0, {r0, r2, r4, r6}^ │ │ - subcs fp, r0, r8, lsr #30 │ │ - and r9, r4, r6 │ │ - @ instruction: 0xf7fc9808 │ │ - strdls pc, [r6], -r9 │ │ - stmdals lr, {r3, r8, sl, fp, ip, pc} │ │ - strtvc pc, [r9], #1293 @ 0x50d │ │ - bleq 90d44 │ │ - beq d0d48 │ │ - andls r3, r7, r8, lsl #16 │ │ - @ instruction: 0xf04f48be │ │ - movwcs r0, #2048 @ 0x800 │ │ - andls r4, r3, r8, ror r4 │ │ - bls 480868 │ │ - @ instruction: 0xf8cd45a8 │ │ - eorle r8, pc, #52 @ 0x34 │ │ - stmdbls lr, {r0, r3, r4, r7, r9, sl, lr} │ │ - strbmi r9, [r0], -r3, lsl #22 │ │ - @ instruction: 0xf000462a │ │ - @ instruction: 0x4602f975 │ │ - strmi r9, [ip], r6, lsl #16 │ │ - movwle r4, #29313 @ 0x7281 │ │ - svceq 0x0002f1bc │ │ - andcs sp, r0, ip, lsr #4 │ │ - stmdbls r6, {r5, r6, r7, r9, sl, lr} │ │ - suble r4, r6, #136, 10 @ 0x22000000 │ │ - mvnlt r9, lr, ror #16 │ │ - @ instruction: 0xf1bc46e0 │ │ - svclt 0x00280f20 │ │ - stmdaeq r0!, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ - ldrmi r4, [r1], -ip, lsr #23 │ │ - ldrbtmi r4, [fp], #-1600 @ 0xfffff9c0 │ │ - @ instruction: 0xf7ff4662 │ │ - ldcls 13, cr15, [r0], {5} │ │ - bls 1c3b8b8 │ │ - strtmi r9, [r2], -r2, lsl #4 │ │ - bllt 8f3b0 │ │ - @ instruction: 0xff8ef000 │ │ - subeq lr, r8, pc, asr #20 │ │ - eors r4, r7, r2, lsr #12 │ │ - strcs r2, [r0], -r1 │ │ - rsb r9, r1, fp │ │ - strbmi r9, [r0, #-2054]! @ 0xfffff7fa │ │ - @ instruction: 0x4684bf38 │ │ - strbeq lr, [ip], #-2639 @ 0xfffff5b1 │ │ - eor r9, ip, r0, lsl sl │ │ - bvc 4b2ce4 │ │ - @ instruction: 0xf1ac4281 │ │ - @ instruction: 0xf04f0002 │ │ - andle r0, fp, #0, 2 │ │ - @ instruction: 0xf0004288 │ │ - bl f5104 │ │ - bvc 755bc0 │ │ - adcmi r7, r3, #6912 @ 0x1b00 │ │ - smlabbhi lr, r0, r0, pc @ │ │ - ldrb r3, [r3, r1, lsl #2]! │ │ - adcsle r4, ip, r8, lsl #5 │ │ - biceq lr, r1, #2048 @ 0x800 │ │ - @ instruction: 0x7c1b7a1c │ │ - @ instruction: 0xf0c042a3 │ │ - tstcc r1, r7, lsl #2 │ │ - strdlt lr, [r0, #-116] @ 0xffffff8c │ │ - ldrmi r4, [r1], -fp, lsl #23 │ │ - strbtmi r4, [r2], -r0, asr #12 │ │ - @ instruction: 0xf7ff447b │ │ - @ instruction: 0xf7fffcc5 │ │ - b 1454030 │ │ - bls 454e18 │ │ - @ instruction: 0xf8dd1c44 │ │ - @ instruction: 0xf04f8034 │ │ - svcls 0x00050e00 │ │ - subseq lr, sl, r8, lsr #23 │ │ - bl 47b11c │ │ - strls r0, [fp], #-8 │ │ - movwgt pc, #31648 @ 0x7ba0 @ │ │ - andcc pc, r1, r0, lsl #22 │ │ - movweq pc, #331 @ 0x14b @ │ │ - andeq pc, r7, r3, lsl #22 │ │ - cmpeq r4, #8, 22 @ 0x2000 │ │ - streq lr, [r8, #-2835] @ 0xfffff4ed │ │ - strcc pc, [r7], #-2981 @ 0xfffff45b │ │ - strmi pc, [r1, #-2821] @ 0xfffff4fb │ │ - streq pc, [r0], #-334 @ 0xfffffeb2 │ │ - smlabbeq ip, r3, sl, lr │ │ - blx 16666a │ │ - blx feca9d5c │ │ - @ instruction: 0xf101f181 │ │ - rsbmi r0, r0, r0, lsr #12 │ │ - blx fec849ac │ │ - @ instruction: 0xf50df680 │ │ - svcge 0x001274a9 │ │ - strls r9, [ip], -r7, lsl #16 │ │ - sbceq lr, r8, r0, lsl #22 │ │ - stmdals lr, {r1, r3, ip, pc} │ │ - sbceq lr, r8, r0, lsl #22 │ │ - blcs f8d8c │ │ - cdpne 15, 5, cr11, cr8, cr2, {1} │ │ - adcsmi r5, r1, #8448 @ 0x2100 │ │ - adchi pc, r6, r0, asr #1 │ │ - eorpl pc, r0, r7, asr r8 @ │ │ - ldmdals r1, {r0, r1, r9, sl, lr} │ │ - bleq 15cf6bc │ │ - ldmdbeq sl, {r0, r1, r3, r8, r9, fp, sp, lr, pc}^ │ │ - stmdale r7, {r0, r7, r8, sl, lr} │ │ - andeq lr, sl, r5, asr #20 │ │ - andeq pc, r1, r0, lsl r0 @ │ │ - b 144919c │ │ - strb r0, [r6, r9, asr #20]! │ │ - andeq lr, r9, r8, lsr #23 │ │ - movwls r9, #63758 @ 0xf90e │ │ - stmiaeq r0, {r0, r8, r9, fp, sp, lr, pc}^ │ │ - smlattle ip, r8, r7, r0 │ │ - @ instruction: 0x46584b5b │ │ - strbmi r4, [sl], -r1, asr #12 │ │ - @ instruction: 0xf7ff447b │ │ - bls 1c53f3c │ │ - ldmib sp, {r9, ip, pc}^ │ │ - @ instruction: 0xf7ff2310 │ │ - b 18540d0 │ │ - smlabtle ip, sl, r0, r7 │ │ - @ instruction: 0x46584b54 │ │ - strbmi r4, [sl], -r1, asr #12 │ │ - @ instruction: 0xf000447b │ │ - bls 1c5306c │ │ - ldmib sp, {r9, ip, pc}^ │ │ - @ instruction: 0xf7ff2310 │ │ - stccs 12, cr15, [r2, #-716] @ 0xfffffd34 │ │ - @ instruction: 0xf1babf28 │ │ - andle r0, fp, #2, 30 │ │ - subeq lr, r9, pc, asr #20 │ │ - svcge 0x00129a10 │ │ - beq d11f8 │ │ - strtvc pc, [r9], #1293 @ 0x50d │ │ - ldmib sp, {r0, r1, r2, r3, r8, r9, fp, ip, pc}^ │ │ - ldr r6, [r0, ip, lsl #16]! │ │ - ldrbeq lr, [sl], #-2639 @ 0xfffff5b1 │ │ - strtmi r4, [r6], -r3, lsr #11 │ │ - uasxmi fp, lr, r8 │ │ - addmi r9, r6, #1114112 @ 0x110000 │ │ - strbmi sp, [r2], sl, ror #17 │ │ - strbeq lr, [fp, #2824] @ 0xb08 │ │ - svclt 0x0038455c │ │ - svcls 0x001046aa │ │ - @ instruction: 0x465100f2 │ │ - @ instruction: 0xf0744638 │ │ - bl 254528 │ │ - ldrbmi r0, [ip, #-198] @ 0xffffff3a │ │ - stmdbls sl, {r0, r5, r9, ip, lr, pc} │ │ - @ instruction: 0x46044652 │ │ - stccc 8, cr15, [r8, #-72] @ 0xffffffb8 │ │ - stcpl 8, cr15, [r8, #-80] @ 0xffffffb0 │ │ - svclt 0x0038429d │ │ - ldmdb r0, {r4, r6, r9, sl, lr}^ │ │ - addsmi r0, sp, #2097152 @ 0x200000 │ │ - streq lr, [r0], -r1, asr #19 │ │ - andeq pc, r0, pc, asr #32 │ │ - andcs fp, r1, r8, lsr pc │ │ - movweq pc, #79 @ 0x4f @ │ │ - movwcs fp, #7976 @ 0x1f28 │ │ - beq ff14fa70 │ │ - sbceq lr, r0, r4, lsl #22 │ │ - andle r4, r2, r2, asr #11 │ │ - adcsmi r3, r8, #8, 18 @ 0x20000 │ │ - ldrtmi sp, [r9], -r0, ror #3 │ │ - @ instruction: 0x4639e01d │ │ - ands r9, r6, r9, lsl #30 │ │ - strmi r7, [ip], -sl, lsl #16 │ │ - addsmi r7, r3, #2818048 @ 0x2b0000 │ │ - qasxmi fp, ip, r8 │ │ - @ instruction: 0x4600e9d4 │ │ - @ instruction: 0xf04f4293 │ │ - stmia sl!, {r9}^ │ │ - svclt 0x00384602 │ │ - bl 19d6a4 │ │ - @ instruction: 0xf04f05c2 │ │ - svclt 0x00280200 │ │ - bl 9d6b0 │ │ - addmi r0, r1, #-2147483600 @ 0x80000030 │ │ - adcsmi fp, sp, #24, 30 @ 0x60 │ │ - bne 1109648 │ │ - @ instruction: 0xf0744650 │ │ - @ instruction: 0xe795fd76 │ │ - strbtpl r9, [r6], #3336 @ 0xd08 │ │ - eorge pc, r3, r7, asr #16 │ │ - andsle r4, r1, #168, 10 @ 0x2a000000 │ │ - ldrdge pc, [ip], -sp @ │ │ - @ instruction: 0xf04f3301 │ │ - bl 257ad8 │ │ - ssat r0, #2, sl, asr #16 │ │ - ldrt r2, [r3], r1 │ │ - stmdaeq r2, {r0, r8, ip, sp, lr, pc} │ │ - ldrt r2, [r0], r1 │ │ - stmdaeq r2, {r0, r8, ip, sp, lr, pc} │ │ - strt r2, [ip], r0 │ │ - sbcvc lr, sl, pc, asr sl │ │ - stmdals pc!, {r1, r2, r8, ip, lr, pc}^ @ │ │ - stmdals lr, {ip, pc} │ │ - blls 4bb320 │ │ - stc2 7, cr15, [r2], #-1020 @ 0xfffffc04 │ │ - pop {r0, r2, r5, r6, ip, sp, pc} │ │ - svclt 0x00008ff0 │ │ - andeq sl, r7, r0, lsr r9 │ │ - andeq sl, r7, r0, lsr r8 │ │ - andeq sl, r7, r2, lsr #17 │ │ - andeq sl, r7, r8, ror r7 │ │ - andeq sl, r7, r8, ror #14 │ │ - svclt 0x00214282 │ │ - biceq lr, r0, #1024 @ 0x400 │ │ - @ instruction: 0x46181a11 │ │ - strlt r4, [r0, #1904] @ 0x770 │ │ - @ instruction: 0x461a4611 │ │ - @ instruction: 0xf9d6f7f7 │ │ - svcmi 0x00f0e92d │ │ - strmi fp, [sp], -r5, ror #1 │ │ - andls r2, lr, r0, lsl #2 │ │ - @ instruction: 0xf1611e68 │ │ - stmib sp, {r6, r8, lr}^ │ │ - @ instruction: 0x462a2310 │ │ - @ instruction: 0xf0742300 │ │ - @ instruction: 0xf5b5fdc5 │ │ - stmib sp, {r7, r8, r9, sl, fp, ip, lr}^ │ │ - strls r1, [r8, #-4] │ │ - bl fe9caf7c │ │ - stmdacs r0, {r0, r2, r4, r6}^ │ │ - subcs fp, r0, r8, lsr #30 │ │ - and r9, r4, r6 │ │ - @ instruction: 0xf7fc9808 │ │ - andls pc, r6, fp, lsr fp @ │ │ - stmdals lr, {r3, r8, sl, fp, ip, pc} │ │ - strtvc pc, [r9], #1293 @ 0x50d │ │ - bleq 910c0 │ │ - beq d10c4 │ │ - andls r3, r7, r8, lsl #16 │ │ - @ instruction: 0xf04f48be │ │ - movwcs r0, #2048 @ 0x800 │ │ - andls r4, r3, r8, ror r4 │ │ - bls 480be4 │ │ - @ instruction: 0xf8cd45a8 │ │ - eorle r8, pc, #52 @ 0x34 │ │ - stmdbls lr, {r0, r3, r4, r7, r9, sl, lr} │ │ - strbmi r9, [r0], -r3, lsl #22 │ │ - @ instruction: 0xf7ff462a │ │ - @ instruction: 0x4602ffb7 │ │ - strmi r9, [ip], r6, lsl #16 │ │ - movwle r4, #29313 @ 0x7281 │ │ - svceq 0x0002f1bc │ │ - andcs sp, r0, ip, lsr #4 │ │ - stmdbls r6, {r5, r6, r7, r9, sl, lr} │ │ - suble r4, r6, #136, 10 @ 0x22000000 │ │ - mvnlt r9, lr, ror #16 │ │ - @ instruction: 0xf1bc46e0 │ │ - svclt 0x00280f20 │ │ - stmdaeq r0!, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ - ldrmi r4, [r1], -ip, lsr #23 │ │ - ldrbtmi r4, [fp], #-1600 @ 0xfffff9c0 │ │ - @ instruction: 0xf7ff4662 │ │ - @ instruction: 0x9c10fb47 │ │ - bls 1c3bc34 │ │ - strtmi r9, [r2], -r2, lsl #4 │ │ - bllt 8f72c │ │ - @ instruction: 0xf950f000 │ │ - subeq lr, r8, pc, asr #20 │ │ - eors r4, r7, r2, lsr #12 │ │ - strcs r2, [r0], -r1 │ │ - rsb r9, r1, fp │ │ - strbmi r9, [r0, #-2054]! @ 0xfffff7fa │ │ - @ instruction: 0x4684bf38 │ │ - strbeq lr, [ip], #-2639 @ 0xfffff5b1 │ │ - eor r9, ip, r0, lsl sl │ │ - bvc 4b3060 │ │ - @ instruction: 0xf1ac4281 │ │ - @ instruction: 0xf04f0002 │ │ - andle r0, fp, #0, 2 │ │ - @ instruction: 0xf0004288 │ │ - bl f5480 │ │ - bvc 755f3c │ │ - adcmi r7, r3, #6912 @ 0x1b00 │ │ - smlabbhi lr, r0, r0, pc @ │ │ - ldrb r3, [r3, r1, lsl #2]! │ │ - adcsle r4, ip, r8, lsl #5 │ │ - biceq lr, r1, #2048 @ 0x800 │ │ - @ instruction: 0x7c1b7a1c │ │ - @ instruction: 0xf0c042a3 │ │ - tstcc r1, r7, lsl #2 │ │ - strdlt lr, [r0, #-116] @ 0xffffff8c │ │ - ldrmi r4, [r1], -fp, lsl #23 │ │ - strbtmi r4, [r2], -r0, asr #12 │ │ - @ instruction: 0xf7ff447b │ │ - @ instruction: 0xf7fffb07 │ │ - b 1453cb4 │ │ - bls 455194 │ │ - @ instruction: 0xf8dd1c44 │ │ - @ instruction: 0xf04f8034 │ │ - svcls 0x00050e00 │ │ - subseq lr, sl, r8, lsr #23 │ │ - bl 47b498 │ │ - strls r0, [fp], #-8 │ │ - movwgt pc, #31648 @ 0x7ba0 @ │ │ - andcc pc, r1, r0, lsl #22 │ │ - movweq pc, #331 @ 0x14b @ │ │ - andeq pc, r7, r3, lsl #22 │ │ - cmpeq r4, #8, 22 @ 0x2000 │ │ - streq lr, [r8, #-2835] @ 0xfffff4ed │ │ - strcc pc, [r7], #-2981 @ 0xfffff45b │ │ - strmi pc, [r1, #-2821] @ 0xfffff4fb │ │ - streq pc, [r0], #-334 @ 0xfffffeb2 │ │ - smlabbeq ip, r3, sl, lr │ │ - blx 1669e6 │ │ - blx fecaa0d8 │ │ - @ instruction: 0xf101f181 │ │ - rsbmi r0, r0, r0, lsr #12 │ │ - blx fec84d28 │ │ - @ instruction: 0xf50df680 │ │ - svcge 0x001274a9 │ │ - strls r9, [ip], -r7, lsl #16 │ │ - sbceq lr, r8, r0, lsl #22 │ │ - stmdals lr, {r1, r3, ip, pc} │ │ - sbceq lr, r8, r0, lsl #22 │ │ - blcs f9108 │ │ - cdpne 15, 5, cr11, cr8, cr2, {1} │ │ - adcsmi r5, r1, #8448 @ 0x2100 │ │ - adchi pc, r6, r0, asr #1 │ │ - eorpl pc, r0, r7, asr r8 @ │ │ - ldmdals r1, {r0, r1, r9, sl, lr} │ │ - bleq 15cfa38 │ │ - ldmdbeq sl, {r0, r1, r3, r8, r9, fp, sp, lr, pc}^ │ │ - stmdale r7, {r0, r7, r8, sl, lr} │ │ - andeq lr, sl, r5, asr #20 │ │ - andeq pc, r1, r0, lsl r0 @ │ │ - b 1449518 │ │ - strb r0, [r6, r9, asr #20]! │ │ - andeq lr, r9, r8, lsr #23 │ │ - movwls r9, #63758 @ 0xf90e │ │ - stmiaeq r0, {r0, r8, r9, fp, sp, lr, pc}^ │ │ - smlattle ip, r8, r7, r0 │ │ - @ instruction: 0x46584b5b │ │ - strbmi r4, [sl], -r1, asr #12 │ │ - @ instruction: 0xf7ff447b │ │ - bls 1c53bc0 │ │ - ldmib sp, {r9, ip, pc}^ │ │ - @ instruction: 0xf7ff2310 │ │ - b 1853d14 │ │ - smlabtle ip, sl, r0, r7 │ │ - @ instruction: 0x46584b54 │ │ - strbmi r4, [sl], -r1, asr #12 │ │ - @ instruction: 0xf7ff447b │ │ - bls 1c54cf0 │ │ - ldmib sp, {r9, ip, pc}^ │ │ - @ instruction: 0xf7ff2310 │ │ - vstrcs s30, [r2, #-916] @ 0xfffffc6c │ │ - @ instruction: 0xf1babf28 │ │ - andle r0, fp, #2, 30 │ │ - subeq lr, r9, pc, asr #20 │ │ - svcge 0x00129a10 │ │ - beq d1574 │ │ - strtvc pc, [r9], #1293 @ 0x50d │ │ - ldmib sp, {r0, r1, r2, r3, r8, r9, fp, ip, pc}^ │ │ - ldr r6, [r0, ip, lsl #16]! │ │ - ldrbeq lr, [sl], #-2639 @ 0xfffff5b1 │ │ - strtmi r4, [r6], -r3, lsr #11 │ │ - uasxmi fp, lr, r8 │ │ - addmi r9, r6, #1114112 @ 0x110000 │ │ - strbmi sp, [r2], sl, ror #17 │ │ - strbeq lr, [fp, #2824] @ 0xb08 │ │ - svclt 0x0038455c │ │ - svcls 0x001046aa │ │ - @ instruction: 0x465100f2 │ │ - @ instruction: 0xf0744638 │ │ - bl 2541ac │ │ - ldrbmi r0, [ip, #-198] @ 0xffffff3a │ │ - stmdbls sl, {r0, r5, r9, ip, lr, pc} │ │ - @ instruction: 0x46044652 │ │ - stccc 8, cr15, [r8, #-72] @ 0xffffffb8 │ │ - stcpl 8, cr15, [r8, #-80] @ 0xffffffb0 │ │ - svclt 0x0038429d │ │ - ldmdb r0, {r4, r6, r9, sl, lr}^ │ │ - addsmi r0, sp, #2097152 @ 0x200000 │ │ - streq lr, [r0], -r1, asr #19 │ │ - andeq pc, r0, pc, asr #32 │ │ - andcs fp, r1, r8, lsr pc │ │ - movweq pc, #79 @ 0x4f @ │ │ - movwcs fp, #7976 @ 0x1f28 │ │ - beq ff14fdec │ │ - sbceq lr, r0, r4, lsl #22 │ │ - andle r4, r2, r2, asr #11 │ │ - adcsmi r3, r8, #8, 18 @ 0x20000 │ │ - ldrtmi sp, [r9], -r0, ror #3 │ │ - @ instruction: 0x4639e01d │ │ - ands r9, r6, r9, lsl #30 │ │ - strmi r7, [ip], -sl, lsl #16 │ │ - addsmi r7, r3, #2818048 @ 0x2b0000 │ │ - qasxmi fp, ip, r8 │ │ - @ instruction: 0x4600e9d4 │ │ - @ instruction: 0xf04f4293 │ │ - stmia sl!, {r9}^ │ │ - svclt 0x00384602 │ │ - bl 19da20 │ │ - @ instruction: 0xf04f05c2 │ │ - svclt 0x00280200 │ │ - bl 9da2c │ │ - addmi r0, r1, #-2147483600 @ 0x80000030 │ │ - adcsmi fp, sp, #24, 30 @ 0x60 │ │ - bne 11099c4 │ │ - @ instruction: 0xf0744650 │ │ - @ instruction: 0xe795fbb8 │ │ - strbtpl r9, [r6], #3336 @ 0xd08 │ │ - eorge pc, r3, r7, asr #16 │ │ - andsle r4, r1, #168, 10 @ 0x2a000000 │ │ - ldrdge pc, [ip], -sp @ │ │ - @ instruction: 0xf04f3301 │ │ - bl 257e54 │ │ - ssat r0, #2, sl, asr #16 │ │ - ldrt r2, [r3], r1 │ │ - stmdaeq r2, {r0, r8, ip, sp, lr, pc} │ │ - ldrt r2, [r0], r1 │ │ - stmdaeq r2, {r0, r8, ip, sp, lr, pc} │ │ - strt r2, [ip], r0 │ │ - sbcvc lr, sl, pc, asr sl │ │ - stmdals pc!, {r1, r2, r8, ip, lr, pc}^ @ │ │ - stmdals lr, {ip, pc} │ │ - blls 4bb69c │ │ - blx 159327c │ │ - pop {r0, r2, r5, r6, ip, sp, pc} │ │ - svclt 0x00008ff0 │ │ - @ instruction: 0x0007a5b4 │ │ - @ instruction: 0x0007a4b4 │ │ - andeq sl, r7, r6, lsr #10 │ │ - strdeq sl, [r7], -ip │ │ - andeq sl, r7, ip, ror #7 │ │ - svcmi 0x00f0e92d │ │ - ldcls 0, cr11, [sl, #-580] @ 0xfffffdbc │ │ - @ instruction: 0xf1a24607 │ │ - andls r0, r3, r8 │ │ - @ instruction: 0x461c981b │ │ - pkhbtmi r4, r8, r1, lsl #13 │ │ - movwls r9, #16389 @ 0x4005 │ │ - @ instruction: 0xf1b89708 │ │ - @ instruction: 0xf0c00f21 │ │ - stfcsd f0, [r0, #-580] @ 0xfffffdbc │ │ - @ instruction: 0x81adf000 │ │ - bicseq lr, r8, #323584 @ 0x4f000 │ │ - bl 215630 │ │ - bl fe85bfe0 │ │ - @ instruction: 0xf1b800d8 │ │ - bl 218fdc │ │ - andsle r0, fp, #192, 4 │ │ - movwcs r7, #2064 @ 0x810 │ │ - mulne r0, fp, r8 │ │ - addmi r4, r1, #48234496 @ 0x2e00000 │ │ - movwcs fp, #7992 @ 0x1f38 │ │ - addmi r7, sp, #3997696 @ 0x3d0000 │ │ - tsteq r0, pc, asr #32 @ │ │ - tstcs r1, r8, lsr pc │ │ - svceq 0x0003ea91 │ │ - @ instruction: 0x4693bf18 │ │ - @ instruction: 0xf04f4285 │ │ - ldrtmi r0, [r5], -r0 │ │ - andcs fp, r1, r8, lsr pc │ │ - svclt 0x00184041 │ │ - @ instruction: 0xe00546bb │ │ - @ instruction: 0x46594638 │ │ - @ instruction: 0xffdcf000 │ │ - strmi r9, [r3], r8, lsl #30 │ │ - muleq r0, fp, r8 │ │ - @ instruction: 0xf8db3d01 │ │ - @ instruction: 0xf88d1004 │ │ - bl feb153c4 │ │ - tstls sl, r7 │ │ - vldmiaeq r0, {s29-s107} │ │ - strls r9, [r7, #-2053] @ 0xfffff7fb │ │ - stmdbls r5, {r4, r5, r8, ip, sp, pc} │ │ - muleq r0, fp, r8 │ │ - addmi r7, r1, #589824 @ 0x90000 │ │ - adchi pc, sp, r0, lsl #1 │ │ - vrshl.s8 d4, d16, d16 │ │ - bl 2b5a78 │ │ - strcs r0, [r0], -r8, asr #1 │ │ - @ instruction: 0xf8cd4639 │ │ - @ instruction: 0xf1bcc018 │ │ - @ instruction: 0xf04f0303 │ │ - svclt 0x00380200 │ │ - bls 266bbc │ │ - vdiveq.f64 d30, d3, d2 │ │ - suble r4, r4, #473956352 @ 0x1c400000 │ │ - mulpl r0, fp, r8 │ │ - stmdavc sl, {r2, r3, r6, r9, sl, lr} │ │ - svclt 0x002842aa │ │ - streq pc, [r8], #-416 @ 0xfffffe60 │ │ - movwvc lr, #2513 @ 0x9d1 │ │ - @ instruction: 0xf8d142aa │ │ - @ instruction: 0xf844a008 │ │ - bl 171470 │ │ - rsbvs r0, r3, r6, asr #9 │ │ - @ instruction: 0x3601bf38 │ │ - strbmi r7, [fp], -sl, lsl #20 │ │ - svclt 0x002842aa │ │ - tsteq r0, #160, 2 @ 0x28 @ │ │ - eorsge pc, r6, r3, asr #16 │ │ - biceq lr, r6, #3072 @ 0xc00 │ │ - stmiavs ip, {r1, r3, r5, r7, r9, lr}^ │ │ - svclt 0x0038605c │ │ - stcvc 6, cr3, [sl], {1} │ │ - adcmi r4, sl, #78643200 @ 0x4b00000 │ │ - @ instruction: 0xf1a0bf28 │ │ - stmdbvs ip, {r3, r4, r8, r9} │ │ - @ instruction: 0xf84342aa │ │ - bl 1254ac │ │ - stmdbvs ip, {r1, r2, r6, r7, r8, r9}^ │ │ - svclt 0x0038605c │ │ - stmdacc r0!, {r0, r9, sl, ip, sp} │ │ - strmi r7, [r3], -sl, lsl #28 │ │ - svclt 0x003842aa │ │ - stmibvs ip, {r0, r1, r3, r6, r9, sl, lr} │ │ - eorsmi pc, r6, r3, asr #16 │ │ - biceq lr, r6, #3072 @ 0xc00 │ │ - stmibvs ip, {r1, r3, r5, r7, r9, lr}^ │ │ - svclt 0x0038605c │ │ - @ instruction: 0x31203601 │ │ - bls 28f2e4 │ │ - vdiveq.f64 d30, d12, d2 │ │ - ldrbmi r3, [r1, #-2056]! @ 0xfffff7f8 │ │ - @ instruction: 0xf89bd211 │ │ - strmi r2, [r5], -r0 │ │ - addsmi r7, r4, #12, 16 @ 0xc0000 │ │ - @ instruction: 0x464dbf38 │ │ - movwvc lr, #10481 @ 0x28f1 │ │ - @ instruction: 0xf8454294 │ │ - bl 1b1500 │ │ - rsbvs r0, fp, r6, asr #11 │ │ - @ instruction: 0x3601bf38 │ │ - strbmi lr, [r4, #2026] @ 0x7ea │ │ - ldm r1!, {r3, ip, lr, pc}^ │ │ - strbmi r2, [r4], r2, lsl #6 │ │ - eorscs pc, r6, r0, asr #16 │ │ - sbceq lr, r6, #0, 22 │ │ - @ instruction: 0xe78c6053 │ │ - rscseq r9, r2, r8, lsl #30 │ │ - ldrtmi r4, [r8], -r9, asr #12 │ │ - blx feb51624 │ │ - andeq pc, r7, pc, rrx │ │ - sbceq lr, r8, #0, 22 │ │ - sbceq lr, r6, r7, lsl #22 │ │ - @ instruction: 0xc018f8dd │ │ - smlatbeq r6, r8, fp, lr │ │ - @ instruction: 0x46054633 │ │ - mulle sl, r8, r5 │ │ - andmi pc, r2, r9, asr r8 @ │ │ - eorvs r3, ip, r1, lsl #6 │ │ - streq lr, [r2], #-2825 @ 0xfffff4f7 │ │ - stmdavs r4!, {r3, r9, fp, ip, sp}^ │ │ - strcc r6, [r8, #-108] @ 0xffffff94 │ │ - stcls 7, cr14, [r4], {242} @ 0xf2 │ │ - cmnlt r6, r7, lsl #26 │ │ - @ instruction: 0xf0c045b0 │ │ - strls r8, [r0, #-299] @ 0xfffffed5 │ │ - andls sl, r1, #36864 @ 0x9000 │ │ - bls 766d28 │ │ - strbmi r9, [sl], -r2, lsl #4 │ │ - mrc2 7, 7, pc, cr12, cr15, {7} │ │ - ldrtmi r9, [r0], r8, lsl #30 │ │ - strmi lr, [r0, #1799]! @ 0x707 │ │ - tsthi fp, r0, lsl #4 @ │ │ - sbceq lr, r8, r9, lsl #22 │ │ - ldrtmi r2, [r9], -r0, lsl #10 │ │ - andeq pc, r3, #188, 2 @ 0x2f │ │ - movweq pc, #79 @ 0x4f @ │ │ - svclt 0x003846e2 │ │ - bl 226d30 │ │ - strbmi r0, [r1, #-3266]! @ 0xfffff33e │ │ - stmdavc ip, {r2, r6, r9, ip, lr, pc} │ │ - @ instruction: 0xf89b464e │ │ - adcmi r3, r3, #0 │ │ - @ instruction: 0xf1a0bf38 │ │ - ldmib r1, {r3, r9, sl}^ │ │ - adcmi r7, r3, #0, 4 │ │ - ldrd pc, [r8], -r1 │ │ - @ instruction: 0xf846464c │ │ - bl 1f15c4 │ │ - rsbsvs r0, r2, r5, asr #13 │ │ - strcc fp, [r1, #-3880] @ 0xfffff0d8 │ │ - addsmi r7, r3, #40960 @ 0xa000 │ │ - @ instruction: 0xf1a0bf38 │ │ - @ instruction: 0xf8440410 │ │ - bl 18d5dc │ │ - addsmi r0, r3, #-989855744 @ 0xc5000000 │ │ - rsbvs r6, r6, lr, asr #17 │ │ - strcc fp, [r1, #-3880] @ 0xfffff0d8 │ │ - strbmi r7, [ip], -sl, lsl #24 │ │ - svclt 0x00384293 │ │ - ldreq pc, [r8], #-416 @ 0xfffffe60 │ │ - addsmi r6, r3, #229376 @ 0x38000 │ │ - eorsvs pc, r5, r4, asr #16 │ │ - strbeq lr, [r5], #2820 @ 0xb04 │ │ - rsbvs r6, r6, lr, asr #18 │ │ - strcc fp, [r1, #-3880] @ 0xfffff0d8 │ │ - cdpvc 8, 0, cr3, cr10, cr0, {1} │ │ - addsmi r4, r3, #4, 12 @ 0x400000 │ │ - strbmi fp, [ip], -r8, lsr #30 │ │ - @ instruction: 0xf844698e │ │ - bl 16d61c │ │ - addsmi r0, r3, #-989855744 @ 0xc5000000 │ │ - rsbvs r6, r6, lr, asr #19 │ │ - strcc fp, [r1, #-3880] @ 0xfffff0d8 │ │ - ldr r3, [r8, r0, lsr #2]! │ │ - bl fbd7c │ │ - stmdacc r8, {r1, r3, r6, r7, sl, fp} │ │ - andsle r4, r1, #406847488 @ 0x18400000 │ │ - strmi r7, [r6], -fp, lsl #16 │ │ - mulmi r0, fp, r8 │ │ - svclt 0x0028429c │ │ - ldm r1!, {r1, r2, r3, r6, r9, sl, lr}^ │ │ - addsmi r7, ip, #536870912 @ 0x20000000 │ │ - eorsvc pc, r5, r6, asr #16 │ │ - strbeq lr, [r5], r6, lsl #22 │ │ - svclt 0x00286072 │ │ - strb r3, [sl, r1, lsl #10]! │ │ - andle r4, sl, r2, asr #11 │ │ - movwcs lr, #10481 @ 0x28f1 │ │ - @ instruction: 0xf84946c4 │ │ - bl 29d66c │ │ - strcc r0, [r1, #-709] @ 0xfffffd3b │ │ - svcls 0x00086053 │ │ - stcls 7, cr14, [r8], {138} @ 0x8a │ │ - strbmi r0, [r9], -pc, ror #1 │ │ - @ instruction: 0x4620463a │ │ - @ instruction: 0xf9fdf074 │ │ - strtmi r9, [r1], -r3, lsl #16 │ │ - streq lr, [r5], #-2984 @ 0xfffff458 │ │ - sbceq lr, r8, r0, lsl #22 │ │ - ldmda r0!, {r2, r3, r4, r5, r8, ip, sp, pc}^ │ │ - stccc 3, cr2, [r1], {2} │ │ - stmibne sl, {r1, r3, r6, r7, r8, ip, lr}^ │ │ - subsvs r3, r3, r8, lsl #14 │ │ - @ instruction: 0x4628e7f6 │ │ - @ instruction: 0xf0004642 │ │ - @ instruction: 0x4607f89d │ │ - strmi r2, [r8], r0 │ │ - stcls 0, cr9, [r4], {5} │ │ - strbt r9, [r9], -r7, lsl #26 │ │ - svceq 0x0002f1b8 │ │ - @ instruction: 0xf108d37a │ │ - adcmi r0, r0, #16 │ │ - b 144b7d8 │ │ - @ instruction: 0xf1b80658 │ │ - ldmdble sp, {r0, r1, r2, r3, r8, r9, sl, fp} │ │ - strbeq lr, [r8, #2825] @ 0xb09 │ │ - @ instruction: 0x46494638 │ │ - @ instruction: 0xf7fe462a │ │ - stmdals r8, {r0, r1, r3, r4, r5, r8, r9, sl, fp, ip, sp, lr, pc} │ │ - biceq lr, r6, r9, lsl #22 │ │ - subeq pc, r0, #1073741825 @ 0x40000001 │ │ - sbceq lr, r6, r0, lsl #22 │ │ - @ instruction: 0xff32f7fe │ │ - tstcs r8, r8, lsl #30 │ │ - ldmdbls ip, {r1, r3, r5, sp, lr, pc} │ │ - strbmi r2, [sl], -r1 │ │ - stmib sp, {r0, r1, r5, r9, sl, lr}^ │ │ - ldrtmi r0, [r8], -r0, lsl #2 │ │ - @ instruction: 0xf7ff4641 │ │ - subs pc, r3, r1, lsl #25 │ │ - svceq 0x0007f1b8 │ │ - ldrtmi sp, [r8], -sp, lsl #18 │ │ - @ instruction: 0xf7fe4649 │ │ - stmdals r8, {r0, r1, r2, r4, r6, r9, sl, fp, ip, sp, lr, pc} │ │ - biceq lr, r6, r9, lsl #22 │ │ - sbceq lr, r6, r0, lsl #22 │ │ - mrc2 7, 2, pc, cr0, cr14, {7} │ │ - tstcs r4, r8, lsl #30 │ │ - ldmib r7, {r1, r2, r3, sp, lr, pc}^ │ │ - stmib r9, {r8}^ │ │ - bl 215a64 │ │ - @ instruction: 0xf85701c6 │ │ - @ instruction: 0xf8490036 │ │ - bl 295748 │ │ - stmdavs r9, {r1, r2, r6, r7}^ │ │ - tstcs r1, r1, asr #32 │ │ - ldrtmi r2, [r4], -r2 │ │ - andcs r9, r0, lr │ │ - andls r9, fp, sp │ │ - sbceq lr, r1, r7, lsl #22 │ │ - smlabteq r6, sp, r9, lr │ │ - sbceq lr, r1, r9, lsl #22 │ │ - strls r9, [ip], -r5 │ │ - @ instruction: 0xf001a80b │ │ - mvnlt pc, r7, lsl #17 │ │ - stmdbcs r0, {r1, r2, r5, r9, sl, lr} │ │ - bl fea85304 │ │ - stmdals r6, {r1, r2, r9, sl} │ │ - @ instruction: 0xb01cf8dd │ │ - strbeq lr, [r1, #2825] @ 0xb09 │ │ - beq ff0d02b4 │ │ - bl 7b6cc │ │ - ldrmi r0, [r3, #1985]! @ 0x7c1 │ │ - ldm sl!, {r1, r3, r5, r6, r7, r9, ip, lr, pc}^ │ │ - stmib r7, {r1, r8}^ │ │ - strtmi r0, [r8], -r0, lsl #2 │ │ - @ instruction: 0xf7fe4639 │ │ - @ instruction: 0x3708fdfc │ │ - bleq d1b00 │ │ - bls 28f69c │ │ - strbmi r4, [r1], -r8, asr #12 │ │ - mcr2 7, 7, pc, cr4, cr14, {7} @ │ │ - pop {r0, r4, ip, sp, pc} │ │ - mrcle 15, 7, r8, cr14, cr0, {7} │ │ - mrscs r2, (UNDEF: 1) │ │ - tstls ip, pc │ │ - andls r4, lr, r5, lsl #18 │ │ - ldrbtmi r2, [r9], #-4 │ │ - andls r9, sp, fp, lsl #2 │ │ - stmdbmi r3, {r0, r1, r3, fp, sp, pc} │ │ - @ instruction: 0xf7f64479 │ │ - svclt 0x0000fe8b │ │ - strdeq sl, [r7], -r2 │ │ - strdeq sl, [r7], -r0 │ │ - svclt 0x00214282 │ │ - biceq lr, r0, #1024 @ 0x400 │ │ - @ instruction: 0x46181a11 │ │ - strlt r4, [r0, #1904] @ 0x770 │ │ - ldrmi r4, [r1], -r2, lsl #22 │ │ - @ instruction: 0x461a447b │ │ - ldc2l 7, cr15, [ip, #984] @ 0x3d8 │ │ - ldrdeq sl, [r7], -ip │ │ - svcmi 0x00f0e92d │ │ - @ instruction: 0xf8ddb091 │ │ - strmi sl, [r4], r8, rrx │ │ - andeq pc, r8, r2, lsr #3 │ │ - ldmdals fp, {r1, ip, pc} │ │ - @ instruction: 0x4690461c │ │ - andls r4, r4, r9, lsl #13 │ │ - @ instruction: 0xf8cd9303 │ │ - @ instruction: 0xf1b9c020 │ │ - @ instruction: 0xf0c00f21 │ │ - @ instruction: 0xf1ba8183 │ │ - @ instruction: 0xf0000f00 │ │ - b 1435de0 │ │ - ldrsbeq r0, [r8], #57 @ 0x39 │ │ - blne 115039c │ │ - sbcseq lr, r9, r0, lsr #23 │ │ - svceq 0x0040f1b9 │ │ - sbceq lr, r0, #12, 22 @ 0x3000 │ │ - ldmdavs r0, {r1, r3, r4, r9, ip, lr, pc} │ │ - @ instruction: 0xf8db2300 │ │ - addmi r1, r1, #0 │ │ - movwcs fp, #7992 @ 0x1f38 │ │ - ldrdpl pc, [r0], -ip │ │ - @ instruction: 0xf04f428d │ │ - svclt 0x00380100 │ │ - b fe49db9c │ │ - svclt 0x00180f03 │ │ - addmi r4, r5, #154140672 @ 0x9300000 │ │ - andeq pc, r0, pc, asr #32 │ │ - andcs fp, r1, r8, lsr pc │ │ - svclt 0x00184041 │ │ - and r4, r6, r3, ror #13 │ │ - ldrbmi r4, [r9], -r0, ror #12 │ │ - ldc2l 0, cr15, [r6] │ │ - ldrdgt pc, [r0], -sp @ │ │ - ldmib fp, {r0, r1, r7, r9, sl, lr}^ │ │ - @ instruction: 0xf1aa0100 │ │ - stmib sp, {r0, r9, fp}^ │ │ - bl feb15bf0 │ │ - stmiaeq sl, {r2, r3, r8}^ │ │ - @ instruction: 0xf8cd9904 │ │ - @ instruction: 0xb121a018 │ │ - stmdavs r9, {r2, r8, fp, ip, pc} │ │ - @ instruction: 0xf0804281 │ │ - strmi r8, [r1, #170]! @ 0xaa │ │ - @ instruction: 0x81bdf200 │ │ - sbceq lr, r9, r8, lsl #22 │ │ - strcs r4, [r0], -r1, ror #12 │ │ - @ instruction: 0xf8cd4694 │ │ - andls r9, r5, #28 │ │ - movweq pc, #12732 @ 0x31bc @ │ │ - andeq pc, r0, #79 @ 0x4f │ │ - sasxmi fp, r3, r8 │ │ - bl fc028 │ │ - ldrbmi r0, [r1, #-3779]! @ 0xfffff13d │ │ - @ instruction: 0xf8dbd240 │ │ - strbmi r5, [r1], r0 │ │ - @ instruction: 0x2700e9d1 │ │ - bmi 10ff60 │ │ - svclt 0x002842aa │ │ - stmdbeq r8, {r5, r7, r8, ip, sp, lr, pc} │ │ - biceq lr, r6, #9216 @ 0x2400 │ │ - eorscs pc, r6, r9, asr #16 │ │ - strbmi r4, [r2], -sl, lsr #5 │ │ - svclt 0x0038605f │ │ - adcmi r3, ip, #1048576 @ 0x100000 │ │ - @ instruction: 0xf1a0bf28 │ │ - @ instruction: 0xf8420210 │ │ - bl e591c │ │ - adcmi r0, ip, #1610612748 @ 0x6000000c │ │ - @ instruction: 0xf8c24643 │ │ - svclt 0x0038a004 │ │ - stmdbvs sl, {r0, r9, sl, ip, sp} │ │ - svclt 0x002842aa │ │ - tsteq r8, #160, 2 @ 0x28 @ │ │ - eorscs pc, r6, r3, asr #16 │ │ - biceq lr, r6, #3072 @ 0xc00 │ │ - stmdbvs ip, {r1, r3, r5, r7, r9, lr}^ │ │ - svclt 0x0038605c │ │ - stmdacc r0!, {r0, r9, sl, ip, sp} │ │ - strmi r6, [r3], -sl, lsl #19 │ │ - svclt 0x003842aa │ │ - @ instruction: 0xf8434643 │ │ - bl 11d958 │ │ - stmibvs ip, {r1, r2, r6, r7, r8, r9}^ │ │ - subsvs r4, ip, sl, lsr #5 │ │ - @ instruction: 0x3601bf38 │ │ - ldr r3, [ip, r0, lsr #2]! │ │ - @ instruction: 0xf8dd9a08 │ │ - bl f9908 │ │ - stmdacc r8, {r2, r3, r6, r7, r8, r9} │ │ - andsle r4, r0, #-1879048183 @ 0x90000009 │ │ - ldrdcs pc, [r0], -fp │ │ - ldm r1!, {r0, r1, r2, r9, sl, lr}^ │ │ - addsmi r4, r4, #8388608 @ 0x800000 │ │ - @ instruction: 0x4647bf38 │ │ - eorsmi pc, r6, r7, asr #16 │ │ - strbeq lr, [r6, r7, lsl #22] │ │ - @ instruction: 0x607d4294 │ │ - @ instruction: 0x3601bf38 │ │ - strbmi lr, [ip, #2027] @ 0x7eb │ │ - ldm r1!, {r3, ip, lr, pc}^ │ │ - strbmi r2, [ip], r2, lsl #6 │ │ - eorscs pc, r6, r0, asr #16 │ │ - sbceq lr, r6, #0, 22 │ │ - @ instruction: 0xe78f6053 │ │ - rscseq r9, r2, r8, lsl #24 │ │ - strtmi r4, [r0], -r1, asr #12 │ │ - @ instruction: 0xf863f074 │ │ - andeq pc, r7, pc, rrx │ │ - sbceq lr, r9, #0, 22 │ │ - sbceq lr, r6, r4, lsl #22 │ │ - smlatbeq r6, r9, fp, lr │ │ - ldrtmi r4, [r3], -r4, lsr #13 │ │ - ldrmi r4, [r9, #1541] @ 0x605 │ │ - bl 289924 │ │ - @ instruction: 0xf8580702 │ │ - movwcc r4, #4098 @ 0x1002 │ │ - bcc 26fb08 │ │ - strmi lr, [r2, -r5, ror #17] │ │ - stcls 7, cr14, [r3], {243} @ 0xf3 │ │ - bcs 1d008c │ │ - ldrmi fp, [r1, #366]! @ 0x16e │ │ - smlawthi r2, r0, r0, pc @ │ │ - strtmi sl, [r3], -r9, lsl #20 │ │ - andge lr, r0, #3358720 @ 0x334000 │ │ - @ instruction: 0xf7ff4642 │ │ - @ instruction: 0xf8ddff01 │ │ - ldrtmi ip, [r1], r0, lsr #32 │ │ - strmi lr, [r1, #1805]! @ 0x70d │ │ - tsthi r3, r0, lsl #4 @ │ │ - sbceq lr, r9, r8, lsl #22 │ │ - strbtmi r2, [r1], -r0, lsl #10 │ │ - bcc 127390 │ │ - movweq pc, #79 @ 0x4f @ │ │ - sasxmi fp, sl, r8 │ │ - vstmiaeq r2, {d30-} │ │ - eorsle r4, lr, #406847488 @ 0x18400000 │ │ - smullsmi lr, r0, r1, r8 │ │ - @ instruction: 0xf8db4642 │ │ - adcmi r3, r3, #0 │ │ - @ instruction: 0xf1a0bf38 │ │ - @ instruction: 0xf8420208 │ │ - bl e5a44 │ │ - adcmi r0, r3, #1342177292 @ 0x5000000c │ │ - @ instruction: 0x46426056 │ │ - strcc fp, [r1, #-3880] @ 0xfffff0d8 │ │ - svclt 0x003842bb │ │ - andseq pc, r0, #160, 2 @ 0x28 │ │ - eorsvc pc, r5, r2, asr #16 │ │ - sbceq lr, r5, #2048 @ 0x800 │ │ - @ instruction: 0x464442bb │ │ - and pc, r4, r2, asr #17 │ │ - strcc fp, [r1, #-3880] @ 0xfffff0d8 │ │ - addsmi r6, r3, #163840 @ 0x28000 │ │ - @ instruction: 0xf1a0bf38 │ │ - @ instruction: 0xf8440418 │ │ - bl 15da7c │ │ - addsmi r0, r3, #-989855744 @ 0xc5000000 │ │ - rsbvs r6, r6, lr, asr #18 │ │ - strcc fp, [r1, #-3880] @ 0xfffff0d8 │ │ - stmibvs sl, {r5, fp, ip, sp} │ │ - addsmi r4, r3, #4, 12 @ 0x400000 │ │ - strbmi fp, [r4], -r8, lsr #30 │ │ - eorscs pc, r5, r4, asr #16 │ │ - strbeq lr, [r5], #2820 @ 0xb04 │ │ - addsmi r6, r3, #3375104 @ 0x338000 │ │ - svclt 0x00286066 │ │ - @ instruction: 0x31203501 │ │ - @ instruction: 0xf8dde7be │ │ - bl 385a5c │ │ - stmdacc r8, {r1, r3, r6, r7, r9} │ │ - andsle r4, r0, #268435465 @ 0x10000009 │ │ - strcc lr, [r2], #-2289 @ 0xfffff70f │ │ - @ instruction: 0xf8db4607 │ │ - addsmi r6, lr, #0 │ │ - strbmi fp, [r7], -r8, lsr #30 │ │ - eorscc pc, r5, r7, asr #16 │ │ - strbeq lr, [r5, r7, lsl #22] │ │ - @ instruction: 0x607c429e │ │ - strcc fp, [r1, #-3880] @ 0xfffff0d8 │ │ - strbmi lr, [sl, #2027] @ 0x7eb │ │ - ldm r1!, {r0, r3, ip, lr, pc}^ │ │ - @ instruction: 0xf8482302 │ │ - bl 25dae8 │ │ - strcc r0, [r1, #-709] @ 0xfffffd3b │ │ - @ instruction: 0x464a6053 │ │ - smlaleq lr, sl, r2, r7 │ │ - strbmi r4, [r1], -r0, ror #12 │ │ - @ instruction: 0xffc1f073 │ │ - ldrdgt pc, [r0], -sp @ │ │ - bl 37ba38 │ │ - @ instruction: 0xf8dd0cc5 │ │ - bl 7da98 │ │ - bl fea96160 │ │ - strbtmi r0, [r3], -r5 │ │ - @ instruction: 0xb12a4602 │ │ - @ instruction: 0x4602e871 │ │ - stmia r3!, {r0, r9, fp, ip, sp}^ │ │ - ldrb r4, [r8, r2, lsl #12]! │ │ - @ instruction: 0xf0c045a9 │ │ - swpcs r8, r6, [r0] │ │ - smlabbls r4, r1, r6, r4 │ │ - ldrbt r9, [r6], -r3, lsl #24 │ │ - svceq 0x0002f1b9 │ │ - @ instruction: 0xf109d37a │ │ - adcmi r0, r0, #16 │ │ - b 144bc54 │ │ - @ instruction: 0xf1b90659 │ │ - ldmdble ip, {r0, r1, r2, r3, r8, r9, sl, fp} │ │ - strbeq lr, [r9, #2824] @ 0xb08 │ │ - strbmi r4, [r1], -r0, ror #12 │ │ - @ instruction: 0xf7fe462a │ │ - stmdals r8, {r0, r1, r3, r4, r5, r6, r8, sl, fp, ip, sp, lr, pc} │ │ - biceq lr, r6, r8, lsl #22 │ │ - subeq pc, r0, #1073741825 @ 0x40000001 │ │ - sbceq lr, r6, r0, lsl #22 │ │ - ldc2l 7, cr15, [r2, #-1016]! @ 0xfffffc08 │ │ - ldrdgt pc, [r0], -sp @ │ │ - eor r2, r9, r8, lsl #2 │ │ - strbmi r2, [r9], -r1 │ │ - strbtmi r9, [r0], -r0 │ │ - strtmi r4, [r3], -r2, asr #12 │ │ - mcr2 7, 3, pc, cr10, cr14, {7} @ │ │ - @ instruction: 0xf1b9e054 │ │ - stmdble lr, {r0, r1, r2, r8, r9, sl, fp} │ │ - strbmi r4, [r1], -r0, ror #12 │ │ - ldc2l 7, cr15, [sp], #-1016 @ 0xfffffc08 │ │ - bl 27bae4 │ │ - bl 561e0 │ │ - @ instruction: 0xf7fe00c6 │ │ - @ instruction: 0xf8ddfc76 │ │ - tstcs r4, r0, lsr #32 │ │ - ldmib ip, {r1, r2, r3, sp, lr, pc}^ │ │ - stmib r8, {r8}^ │ │ - bl 355ee0 │ │ - @ instruction: 0xf85c01c6 │ │ - stmdavs r9, {r1, r2, r4, r5}^ │ │ - eorseq pc, r6, r8, asr #16 │ │ - sbceq lr, r6, r8, lsl #22 │ │ - tstcs r1, r1, asr #32 │ │ - ldrtmi r2, [r4], -r2 │ │ - andcs r9, r0, lr │ │ - andls r9, fp, sp │ │ - sbceq lr, r1, ip, lsl #22 │ │ - smlabteq r6, sp, r9, lr │ │ - sbceq lr, r1, r8, lsl #22 │ │ - strls r9, [ip], -r5 │ │ - @ instruction: 0xf000a80b │ │ - mvnlt pc, r9, asr #28 │ │ - stmdbcs r0, {r1, r2, r5, r9, sl, lr} │ │ - bl feac5780 │ │ - stmdals r6, {r1, r2, r9, sl} │ │ - @ instruction: 0xb01cf8dd │ │ - strbeq lr, [r1, #2824] @ 0xb08 │ │ - beq ff0d0730 │ │ - bl 7bb48 │ │ - ldrmi r0, [r3, #1985]! @ 0x7c1 │ │ - ldm sl!, {r1, r3, r5, r6, r7, r9, ip, lr, pc}^ │ │ - stmib r7, {r1, r8}^ │ │ - strtmi r0, [r8], -r0, lsl #2 │ │ - @ instruction: 0xf7fe4639 │ │ - strcc pc, [r8, -r7, lsr #23] │ │ - bleq d1f7c │ │ - bls 28fb18 │ │ - strbmi r4, [r9], -r0, asr #12 │ │ - stc2 7, cr15, [r4, #-1016]! @ 0xfffffc08 │ │ - pop {r0, r4, ip, sp, pc} │ │ - mrcle 15, 7, r8, cr14, cr0, {7} │ │ - mrscs r2, (UNDEF: 1) │ │ - tstls ip, pc │ │ - andls r4, lr, r8, lsl #18 │ │ - ldrbtmi r2, [r9], #-4 │ │ - andls r9, sp, fp, lsl #2 │ │ - stmdbmi r6, {r0, r1, r3, fp, sp, pc} │ │ - @ instruction: 0xf7f64479 │ │ - bmi 1d4cb8 │ │ - strbmi r4, [r9], -r8, lsr #12 │ │ - @ instruction: 0xf7f6447a │ │ - svclt 0x0000fbab │ │ - andeq sl, r7, r6, ror fp │ │ - andeq sl, r7, r4, ror fp │ │ - andeq sl, r7, r8, ror fp │ │ - svcmi 0x00f0e92d │ │ - ldcls 0, cr11, [sl, #-580] @ 0xfffffdbc │ │ - @ instruction: 0xf1a24607 │ │ - andls r0, r3, r8 │ │ - @ instruction: 0x461c981b │ │ - pkhbtmi r4, r8, r1, lsl #13 │ │ - movwls r9, #16389 @ 0x4005 │ │ - @ instruction: 0xf1b89708 │ │ - @ instruction: 0xf0c00f21 │ │ - stfcsd f0, [r0, #-580] @ 0xfffffdbc │ │ - @ instruction: 0x81adf000 │ │ - bicseq lr, r8, #323584 @ 0x4f000 │ │ - bl 215f30 │ │ - bl fe85c8e0 │ │ - @ instruction: 0xf1b800d8 │ │ - bl 2198dc │ │ - andsle r0, fp, #192, 4 │ │ - movwcs r7, #2064 @ 0x810 │ │ - mulne r0, fp, r8 │ │ - addmi r4, r1, #48234496 @ 0x2e00000 │ │ - movwcs fp, #7992 @ 0x1f38 │ │ - addmi r7, sp, #3997696 @ 0x3d0000 │ │ - tsteq r0, pc, asr #32 @ │ │ - tstcs r1, r8, lsr pc │ │ - svceq 0x0003ea91 │ │ - @ instruction: 0x4693bf18 │ │ - @ instruction: 0xf04f4285 │ │ - ldrtmi r0, [r5], -r0 │ │ - andcs fp, r1, r8, lsr pc │ │ - svclt 0x00184041 │ │ - @ instruction: 0xe00546bb │ │ - @ instruction: 0x46594638 │ │ - blx 1791c22 │ │ - strmi r9, [r3], r8, lsl #30 │ │ - muleq r0, fp, r8 │ │ - @ instruction: 0xf8db3d01 │ │ - @ instruction: 0xf88d1004 │ │ - bl feb15cc4 │ │ - tstls sl, r7 │ │ - vldmiaeq r0, {s29-s107} │ │ - strls r9, [r7, #-2053] @ 0xfffff7fb │ │ - stmdbls r5, {r4, r5, r8, ip, sp, pc} │ │ - muleq r0, fp, r8 │ │ - addmi r7, r1, #589824 @ 0x90000 │ │ - adchi pc, sp, r0, lsl #1 │ │ - vrshl.s8 d4, d16, d16 │ │ - bl 2b6378 │ │ - strcs r0, [r0], -r8, asr #1 │ │ - @ instruction: 0xf8cd4639 │ │ - @ instruction: 0xf1bcc018 │ │ - @ instruction: 0xf04f0303 │ │ - svclt 0x00380200 │ │ - bls 2674bc │ │ - vdiveq.f64 d30, d3, d2 │ │ - suble r4, r4, #473956352 @ 0x1c400000 │ │ - mulpl r0, fp, r8 │ │ - stmdavc sl, {r2, r3, r6, r9, sl, lr} │ │ - svclt 0x002842aa │ │ - streq pc, [r8], #-416 @ 0xfffffe60 │ │ - movwvc lr, #2513 @ 0x9d1 │ │ - @ instruction: 0xf8d142aa │ │ - @ instruction: 0xf844a008 │ │ - bl 171d70 │ │ - rsbvs r0, r3, r6, asr #9 │ │ - @ instruction: 0x3601bf38 │ │ - strbmi r7, [fp], -sl, lsl #20 │ │ - svclt 0x002842aa │ │ - tsteq r0, #160, 2 @ 0x28 @ │ │ - eorsge pc, r6, r3, asr #16 │ │ - biceq lr, r6, #3072 @ 0xc00 │ │ - stmiavs ip, {r1, r3, r5, r7, r9, lr}^ │ │ - svclt 0x0038605c │ │ - stcvc 6, cr3, [sl], {1} │ │ - adcmi r4, sl, #78643200 @ 0x4b00000 │ │ - @ instruction: 0xf1a0bf28 │ │ - stmdbvs ip, {r3, r4, r8, r9} │ │ - @ instruction: 0xf84342aa │ │ - bl 125dac │ │ - stmdbvs ip, {r1, r2, r6, r7, r8, r9}^ │ │ - svclt 0x0038605c │ │ - stmdacc r0!, {r0, r9, sl, ip, sp} │ │ - strmi r7, [r3], -sl, lsl #28 │ │ - svclt 0x003842aa │ │ - stmibvs ip, {r0, r1, r3, r6, r9, sl, lr} │ │ - eorsmi pc, r6, r3, asr #16 │ │ - biceq lr, r6, #3072 @ 0xc00 │ │ - stmibvs ip, {r1, r3, r5, r7, r9, lr}^ │ │ - svclt 0x0038605c │ │ - @ instruction: 0x31203601 │ │ - bls 28fbe4 │ │ - vdiveq.f64 d30, d12, d2 │ │ - ldrbmi r3, [r1, #-2056]! @ 0xfffff7f8 │ │ - @ instruction: 0xf89bd211 │ │ - strmi r2, [r5], -r0 │ │ - addsmi r7, r4, #12, 16 @ 0xc0000 │ │ - @ instruction: 0x464dbf38 │ │ - movwvc lr, #10481 @ 0x28f1 │ │ - @ instruction: 0xf8454294 │ │ - bl 1b1e00 │ │ - rsbvs r0, fp, r6, asr #11 │ │ - @ instruction: 0x3601bf38 │ │ - strbmi lr, [r4, #2026] @ 0x7ea │ │ - ldm r1!, {r3, ip, lr, pc}^ │ │ - strbmi r2, [r4], r2, lsl #6 │ │ - eorscs pc, r6, r0, asr #16 │ │ - sbceq lr, r6, #0, 22 │ │ - @ instruction: 0xe78c6053 │ │ - rscseq r9, r2, r8, lsl #30 │ │ - ldrtmi r4, [r8], -r9, asr #12 │ │ - mcr2 0, 1, pc, cr11, cr3, {3} @ │ │ - andeq pc, r7, pc, rrx │ │ - sbceq lr, r8, #0, 22 │ │ - sbceq lr, r6, r7, lsl #22 │ │ - @ instruction: 0xc018f8dd │ │ - smlatbeq r6, r8, fp, lr │ │ - @ instruction: 0x46054633 │ │ - mulle sl, r8, r5 │ │ - andmi pc, r2, r9, asr r8 @ │ │ - eorvs r3, ip, r1, lsl #6 │ │ - streq lr, [r2], #-2825 @ 0xfffff4f7 │ │ - stmdavs r4!, {r3, r9, fp, ip, sp}^ │ │ - strcc r6, [r8, #-108] @ 0xffffff94 │ │ - stcls 7, cr14, [r4], {242} @ 0xf2 │ │ - cmnlt r6, r7, lsl #26 │ │ - @ instruction: 0xf0c045b0 │ │ - strls r8, [r0, #-299] @ 0xfffffed5 │ │ - andls sl, r1, #36864 @ 0x9000 │ │ - bls 767628 │ │ - strbmi r9, [sl], -r2, lsl #4 │ │ - mrc2 7, 7, pc, cr12, cr15, {7} │ │ - ldrtmi r9, [r0], r8, lsl #30 │ │ - strmi lr, [r0, #1799]! @ 0x707 │ │ - tsthi fp, r0, lsl #4 @ │ │ - sbceq lr, r8, r9, lsl #22 │ │ - ldrtmi r2, [r9], -r0, lsl #10 │ │ - andeq pc, r3, #188, 2 @ 0x2f │ │ - movweq pc, #79 @ 0x4f @ │ │ - svclt 0x003846e2 │ │ - bl 227630 │ │ - strbmi r0, [r1, #-3266]! @ 0xfffff33e │ │ - stmdavc ip, {r2, r6, r9, ip, lr, pc} │ │ - @ instruction: 0xf89b464e │ │ - adcmi r3, r3, #0 │ │ - @ instruction: 0xf1a0bf38 │ │ - ldmib r1, {r3, r9, sl}^ │ │ - adcmi r7, r3, #0, 4 │ │ - ldrd pc, [r8], -r1 │ │ - @ instruction: 0xf846464c │ │ - bl 1f1ec4 │ │ - rsbsvs r0, r2, r5, asr #13 │ │ - strcc fp, [r1, #-3880] @ 0xfffff0d8 │ │ - addsmi r7, r3, #40960 @ 0xa000 │ │ - @ instruction: 0xf1a0bf38 │ │ - @ instruction: 0xf8440410 │ │ - bl 18dedc │ │ - addsmi r0, r3, #-989855744 @ 0xc5000000 │ │ - rsbvs r6, r6, lr, asr #17 │ │ - strcc fp, [r1, #-3880] @ 0xfffff0d8 │ │ - strbmi r7, [ip], -sl, lsl #24 │ │ - svclt 0x00384293 │ │ - ldreq pc, [r8], #-416 @ 0xfffffe60 │ │ - addsmi r6, r3, #229376 @ 0x38000 │ │ - eorsvs pc, r5, r4, asr #16 │ │ - strbeq lr, [r5], #2820 @ 0xb04 │ │ - rsbvs r6, r6, lr, asr #18 │ │ - strcc fp, [r1, #-3880] @ 0xfffff0d8 │ │ - cdpvc 8, 0, cr3, cr10, cr0, {1} │ │ - addsmi r4, r3, #4, 12 @ 0x400000 │ │ - strbmi fp, [ip], -r8, lsr #30 │ │ - @ instruction: 0xf844698e │ │ - bl 16df1c │ │ - addsmi r0, r3, #-989855744 @ 0xc5000000 │ │ - rsbvs r6, r6, lr, asr #19 │ │ - strcc fp, [r1, #-3880] @ 0xfffff0d8 │ │ - ldr r3, [r8, r0, lsr #2]! │ │ - bl fc67c │ │ - stmdacc r8, {r1, r3, r6, r7, sl, fp} │ │ - andsle r4, r1, #406847488 @ 0x18400000 │ │ - strmi r7, [r6], -fp, lsl #16 │ │ - mulmi r0, fp, r8 │ │ - svclt 0x0028429c │ │ - ldm r1!, {r1, r2, r3, r6, r9, sl, lr}^ │ │ - addsmi r7, ip, #536870912 @ 0x20000000 │ │ - eorsvc pc, r5, r6, asr #16 │ │ - strbeq lr, [r5], r6, lsl #22 │ │ - svclt 0x00286072 │ │ - strb r3, [sl, r1, lsl #10]! │ │ - andle r4, sl, r2, asr #11 │ │ - movwcs lr, #10481 @ 0x28f1 │ │ - @ instruction: 0xf84946c4 │ │ - bl 29df6c │ │ - strcc r0, [r1, #-709] @ 0xfffffd3b │ │ - svcls 0x00086053 │ │ - stcls 7, cr14, [r8], {138} @ 0x8a │ │ - strbmi r0, [r9], -pc, ror #1 │ │ - @ instruction: 0x4620463a │ │ - ldc2l 0, cr15, [sp, #-460]! @ 0xfffffe34 │ │ - strtmi r9, [r1], -r3, lsl #16 │ │ - streq lr, [r5], #-2984 @ 0xfffff458 │ │ - sbceq lr, r8, r0, lsl #22 │ │ - ldmda r0!, {r2, r3, r4, r5, r8, ip, sp, pc}^ │ │ - stccc 3, cr2, [r1], {2} │ │ - stmibne sl, {r1, r3, r6, r7, r8, ip, lr}^ │ │ - subsvs r3, r3, r8, lsl #14 │ │ - @ instruction: 0x4628e7f6 │ │ - @ instruction: 0xf7ff4642 │ │ - @ instruction: 0x4607fc1d │ │ - strmi r2, [r8], r0 │ │ - stcls 0, cr9, [r4], {5} │ │ - strbt r9, [r9], -r7, lsl #26 │ │ - svceq 0x0002f1b8 │ │ - @ instruction: 0xf108d37a │ │ - adcmi r0, r0, #16 │ │ - b 144c0d8 │ │ - @ instruction: 0xf1b80658 │ │ - ldmdble sp, {r0, r1, r2, r3, r8, r9, sl, fp} │ │ - strbeq lr, [r8, #2825] @ 0xb09 │ │ - @ instruction: 0x46494638 │ │ - @ instruction: 0xf7fe462a │ │ - stmdals r8, {r0, r1, r3, r4, r5, r7, r9, fp, ip, sp, lr, pc} │ │ - biceq lr, r6, r9, lsl #22 │ │ - subeq pc, r0, #1073741825 @ 0x40000001 │ │ - sbceq lr, r6, r0, lsl #22 │ │ - blx fed13f14 │ │ - tstcs r8, r8, lsl #30 │ │ - ldmdbls ip, {r1, r3, r5, sp, lr, pc} │ │ - strbmi r2, [sl], -r1 │ │ - stmib sp, {r0, r1, r5, r9, sl, lr}^ │ │ - ldrtmi r0, [r8], -r0, lsl #2 │ │ - @ instruction: 0xf7fe4641 │ │ - subs pc, r3, r3, asr #28 │ │ - svceq 0x0007f1b8 │ │ - ldrtmi sp, [r8], -sp, lsl #18 │ │ - @ instruction: 0xf7fe4649 │ │ - stmdals r8, {r0, r1, r2, r4, r6, r7, r8, fp, ip, sp, lr, pc} │ │ - biceq lr, r6, r9, lsl #22 │ │ - sbceq lr, r6, r0, lsl #22 │ │ - @ instruction: 0xf9d0f7fe │ │ - tstcs r4, r8, lsl #30 │ │ - ldmib r7, {r1, r2, r3, sp, lr, pc}^ │ │ - stmib r9, {r8}^ │ │ - bl 216364 │ │ - @ instruction: 0xf85701c6 │ │ - @ instruction: 0xf8490036 │ │ - bl 296048 │ │ - stmdavs r9, {r1, r2, r6, r7}^ │ │ - tstcs r1, r1, asr #32 │ │ - ldrtmi r2, [r4], -r2 │ │ - andcs r9, r0, lr │ │ - andls r9, fp, sp │ │ - sbceq lr, r1, r7, lsl #22 │ │ - smlabteq r6, sp, r9, lr │ │ - sbceq lr, r1, r9, lsl #22 │ │ - strls r9, [ip], -r5 │ │ - @ instruction: 0xf000a80b │ │ - mvnlt pc, r7, lsl #24 │ │ - stmdbcs r0, {r1, r2, r5, r9, sl, lr} │ │ - bl fea85c04 │ │ - stmdals r6, {r1, r2, r9, sl} │ │ - @ instruction: 0xb01cf8dd │ │ - strbeq lr, [r1, #2825] @ 0xb09 │ │ - beq ff0d0bb4 │ │ - bl 7bfcc │ │ - ldrmi r0, [r3, #1985]! @ 0x7c1 │ │ - ldm sl!, {r1, r3, r5, r6, r7, r9, ip, lr, pc}^ │ │ - stmib r7, {r1, r8}^ │ │ - strtmi r0, [r8], -r0, lsl #2 │ │ - @ instruction: 0xf7fe4639 │ │ - smusdxcc r8, ip, r9 │ │ - bleq d2400 │ │ - bls 28ff9c │ │ - strbmi r4, [r1], -r8, asr #12 │ │ - blx 1993fd8 │ │ - pop {r0, r4, ip, sp, pc} │ │ - mrcle 15, 7, r8, cr14, cr0, {7} │ │ - mrscs r2, (UNDEF: 1) │ │ - tstls ip, pc │ │ - andls r4, lr, r5, lsl #18 │ │ - ldrbtmi r2, [r9], #-4 │ │ - andls r9, sp, fp, lsl #2 │ │ - stmdbmi r3, {r0, r1, r3, fp, sp, pc} │ │ - @ instruction: 0xf7f64479 │ │ - svclt 0x0000fa0b │ │ - strdeq sl, [r7], -r2 │ │ - strdeq sl, [r7], -r0 │ │ - @ instruction: 0x4601b57c │ │ - mcrrvs 8, 8, r6, ip, cr0 │ │ - svcne 0x0088f5b0 │ │ - ldmib r1, {r1, r2, r3, r8, r9, sl, fp, ip, sp, pc}^ │ │ - @ instruction: 0xf8310104 │ │ - @ instruction: 0xf0000b04 │ │ - adcmi pc, r1, #3473408 @ 0x350000 │ │ - blne 34ac48 │ │ - andeq pc, r7, #1073741827 @ 0x40000003 │ │ - andls r2, r0, #2048 @ 0x800 │ │ - lfmlt f5, 3, [ip, #-20]! @ 0xffffffec │ │ - strtmi r4, [r0], -pc, lsl #20 │ │ - @ instruction: 0xf7f6447a │ │ - bl 94584 │ │ - blcs 59775c │ │ - sbceq sp, r8, pc, lsl #4 │ │ - streq pc, [r8], -r5, lsl #2 │ │ - sbceq lr, r4, r0, lsr #23 │ │ - streq pc, [r8], #-416 @ 0xfffffe60 │ │ - rscle r2, ip, r0, lsl #24 │ │ - ldrtmi r4, [r1], -r8, lsr #12 │ │ - @ instruction: 0xf92ff7fe │ │ - strcc r3, [r8], -r8, lsl #24 │ │ - @ instruction: 0x466ae7f6 │ │ - ldrmi r4, [r9], -r8, lsr #12 │ │ - @ instruction: 0xf9d2f000 │ │ - svclt 0x0000bd7c │ │ - ldrdeq r8, [r7], -r4 │ │ - svclt 0x003c4290 │ │ - sbceq lr, r0, r1, lsl #22 │ │ - strlt r4, [r0, #1904] @ 0x770 │ │ - @ instruction: 0x461a4611 │ │ - @ instruction: 0xf92cf7f6 │ │ - stmdacs r5, {r0, r1, r9, sl, lr} │ │ - @ instruction: 0x4608bf3e │ │ - @ instruction: 0x47704619 │ │ - bmi 1436a4 │ │ - tstcs r4, r8, lsl r6 │ │ - @ instruction: 0xf7f6447a │ │ - svclt 0x0000fb9b │ │ - @ instruction: 0x00078dbc │ │ - @ instruction: 0xf0006800 │ │ - ldrble fp, [r4], #2117 @ 0x845 │ │ - addlt fp, r6, r0, ror r5 │ │ - strmi r4, [r4], -sp, lsl #12 │ │ - svcne 0x0004f850 │ │ - svcne 0x0088f5b1 │ │ - strtmi sp, [r0], -pc, lsl #2 │ │ - svcne 0x0008f850 │ │ - addmi r6, lr, #8781824 @ 0x860000 │ │ - ldmdbmi r0, {r0, r1, r8, ip, lr, pc} │ │ - @ instruction: 0xf0004479 │ │ - stmiavs r0!, {r0, r7, r9, fp, ip, sp, lr, pc}^ │ │ - eorpl pc, r6, r0, asr #16 │ │ - @ instruction: 0x61201c70 │ │ - stmdahi r1!, {r1, r2, sp, lr, pc} │ │ - stmdale r5, {r0, r1, r8, fp, sp} │ │ - eorpl pc, r1, r0, asr #16 │ │ - eorhi r1, r0, r8, asr #24 │ │ - ldcllt 0, cr11, [r0, #-24]! @ 0xffffffe8 │ │ - strtmi r4, [r1], -lr, ror #12 │ │ - @ instruction: 0x462a4630 │ │ - blx 201210c │ │ - @ instruction: 0xf0004620 │ │ - ldm r6, {r4, fp, ip, sp, lr, pc} │ │ - strtgt r0, [pc], #-47 @ 56118 │ │ - svclt 0x0000e7f0 │ │ - andeq r8, r7, r8, asr #26 │ │ - @ instruction: 0xf5b16881 │ │ - svclt 0x00041f88 │ │ - ldrdeq lr, [r3, -r0] │ │ - stclt 0, cr15, [r4], #28 │ │ - stmdavs r1, {r4, r5, r6, r8, r9, sl, lr}^ │ │ - svcne 0x0088f5b1 │ │ - ldmib r0, {r2, r8, r9, sl, fp, ip, sp, pc}^ │ │ - @ instruction: 0xf0690102 │ │ - @ instruction: 0x4770bc19 │ │ - @ instruction: 0x4604b5b0 │ │ - strmi r4, [sp], -r8, lsl #12 │ │ - stc2l 0, cr15, [r2, #436] @ 0x1b4 │ │ - streq r4, [r0], -r1, lsl #12 │ │ - strtmi sp, [r0], -r5 │ │ - pop {r1, r3, r5, r9, sl, lr} │ │ - @ instruction: 0xf00040b0 │ │ - @ instruction: 0x4620b811 │ │ - @ instruction: 0xff54f7ff │ │ - tstcs r0, r0, lsr #12 │ │ - @ instruction: 0xf000462a │ │ - stmiavs r0!, {r0, r3, fp, ip, sp, lr, pc} │ │ - svcne 0x0088f5b0 │ │ - stmdbvs r0!, {r2, r3, r8, r9, sl, fp, ip, sp, pc}^ │ │ - strbtvs r8, [r0], #-2080 @ 0xfffff7e0 │ │ - ldrble fp, [r4], #3504 @ 0xdb0 │ │ - strdlt fp, [r9], r0 │ │ - stmvs r0, {r2, r9, sl, lr} │ │ - @ instruction: 0x460e4615 │ │ - svcne 0x0088f5b0 │ │ - @ instruction: 0x4620d112 │ │ - svcne 0x000cf850 │ │ - addmi r6, pc, #8847360 @ 0x870000 │ │ - ldmdbmi r4, {r0, r1, r8, ip, lr, pc} │ │ - @ instruction: 0xf0004479 │ │ - stmdbvs r0!, {r0, r1, r2, r4, r5, r6, r7, r8, fp, ip, sp, lr, pc} │ │ - smcvs 4553 @ 0x11c9 │ │ - eorsvs pc, r7, r0, lsl #16 │ │ - sbceq lr, r7, r0, lsl #22 │ │ - and r6, r8, r5, asr #32 │ │ - stmdacs r3, {r5, fp, pc} │ │ - bl 18c1e0 │ │ - andcc r0, r1, r0, asr #3 │ │ - addvs r8, sp, r0, lsr #32 │ │ - andlt r7, r9, lr, lsl #2 │ │ - @ instruction: 0x466fbdf0 │ │ - ldrtmi r4, [r8], -r1, lsr #12 │ │ - @ instruction: 0x462b4632 │ │ - blx fe0921e0 │ │ - @ instruction: 0xf7ff4620 │ │ - qadd8mi pc, r0, sp @ │ │ - eorcs r4, r4, #59768832 @ 0x3900000 │ │ - blx ffb123be │ │ - svclt 0x0000e7ed │ │ - andeq r8, r7, r0, lsl #25 │ │ - @ instruction: 0x4601b57c │ │ - blvs 370400 │ │ - svcne 0x0088f5b0 │ │ - ldmib r1, {r1, r2, r3, r8, r9, sl, fp, ip, sp, pc}^ │ │ - @ instruction: 0xf8310104 │ │ - @ instruction: 0xf7ff0b04 │ │ - adcmi pc, r1, #260 @ 0x104 │ │ - blne 34ae30 │ │ - andeq pc, r7, #1073741827 @ 0x40000003 │ │ - andls r2, r0, #2048 @ 0x800 │ │ - lfmlt f5, 3, [ip, #-20]! @ 0xffffffec │ │ - strtmi r4, [r0], -pc, lsl #20 │ │ - @ instruction: 0xf7f6447a │ │ - bl 9439c │ │ - blcs 597944 │ │ - sbceq sp, r8, pc, lsl #4 │ │ - streq pc, [r8], -r5, lsl #2 │ │ - sbceq lr, r4, r0, lsr #23 │ │ - streq pc, [r8], #-416 @ 0xfffffe60 │ │ - rscle r2, ip, r0, lsl #24 │ │ - ldrtmi r4, [r1], -r8, lsr #12 │ │ - @ instruction: 0xf83bf7fe │ │ - strcc r3, [r8], -r8, lsl #24 │ │ - @ instruction: 0x466ae7f6 │ │ - ldrmi r4, [r9], -r8, lsr #12 │ │ - @ instruction: 0xf91ef000 │ │ - svclt 0x0000bd7c │ │ - andeq r8, r7, ip, ror #23 │ │ - @ instruction: 0xf0006800 │ │ - ldrlt fp, [r0, #2048]! @ 0x800 │ │ - strmi r4, [r8], -r4, lsl #12 │ │ - @ instruction: 0xf06d460d │ │ - strmi pc, [r1], -sp, lsr #26 │ │ - andle r0, r5, r0, lsl #12 │ │ - strtmi r4, [sl], -r0, lsr #12 │ │ - ldrhtmi lr, [r0], sp │ │ - svclt 0x007cf7ff │ │ - @ instruction: 0xf7ff4620 │ │ - @ instruction: 0x4620ffb3 │ │ - strtmi r2, [sl], -r0, lsl #2 │ │ - @ instruction: 0xff74f7ff │ │ - @ instruction: 0xf5b068a0 │ │ - svclt 0x000c1f88 │ │ - stmdahi r0!, {r5, r6, r8, fp, sp, lr} │ │ - ldclt 3, cr6, [r0, #128]! @ 0x80 │ │ - @ instruction: 0x4601b5f8 │ │ - andls r2, r0, r8 │ │ - andcs sl, r0, #65536 @ 0x10000 │ │ - @ instruction: 0xf7fd2304 │ │ - ldmib sp, {r0, r2, r3, r8, r9, fp, ip, sp, lr, pc}^ │ │ - ldmdblt r1, {r0, ip} │ │ - andlt r9, r4, r3, lsl #18 │ │ - stmdbls r3, {r7, r8, sl, fp, ip, sp, pc} │ │ - ldrbtmi r4, [sl], #-2561 @ 0xfffff5ff │ │ - ldc2l 7, cr15, [r8, #-976] @ 0xfffffc30 │ │ - andeq sl, r7, r2, lsl #9 │ │ - mvnsmi lr, #737280 @ 0xb4000 │ │ - ldmdami pc, {r0, r7, r9, sl, lr} @ │ │ - @ instruction: 0x460c4616 │ │ - andsle r4, sp, r3, lsl #4 │ │ - ldcmi 8, cr0, [sp, #-892] @ 0xfffffc84 │ │ - bl fe8566d0 │ │ - bl 298640 │ │ - ldrbtmi r1, [sp], #-327 @ 0xfffffeb9 │ │ - sbceq lr, r8, #9216 @ 0x2400 │ │ - ldrtmi r4, [fp], -r8, asr #12 │ │ - bl 1681a4 │ │ - bl 15a824 │ │ - strmi r0, [r1], r8, asr #5 │ │ - ldrtmi r4, [fp], -r0, lsr #12 │ │ - bl 1e81b4 │ │ - bl 1da834 │ │ - strmi r0, [r4], -r8, asr #5 │ │ - @ instruction: 0x463b4630 │ │ - strmi r4, [r6], -r8, lsr #15 │ │ - andcs r7, r0, #48, 16 @ 0x300000 │ │ - movwcs r7, #2081 @ 0x821 │ │ - svclt 0x00384281 │ │ - @ instruction: 0xf8992301 │ │ - addmi r7, pc, #0 │ │ - tsteq r0, pc, asr #32 @ │ │ - tstcs r1, r8, lsr pc │ │ - svceq 0x0003ea91 │ │ - shadd16mi fp, r4, r8 │ │ - svclt 0x00384287 │ │ - subsmi r2, r1, r1, lsl #4 │ │ - @ instruction: 0x464cbf18 │ │ - pop {r5, r9, sl, lr} │ │ - svclt 0x000083f8 │ │ - svcne 0x00fffff8 │ │ - @ instruction: 0xffffffdf │ │ - mvnsmi lr, #737280 @ 0xb4000 │ │ - ldmdami pc, {r0, r7, r9, sl, lr} @ │ │ - @ instruction: 0x460c4616 │ │ - andsle r4, sp, r3, lsl #4 │ │ - ldcmi 8, cr0, [sp, #-892] @ 0xfffffc84 │ │ - bl fe85675c │ │ - bl 2986cc │ │ - ldrbtmi r1, [sp], #-327 @ 0xfffffeb9 │ │ - sbceq lr, r8, #9216 @ 0x2400 │ │ - ldrtmi r4, [fp], -r8, asr #12 │ │ - bl 168230 │ │ - bl 15a8b0 │ │ - strmi r0, [r1], r8, asr #5 │ │ - ldrtmi r4, [fp], -r0, lsr #12 │ │ - bl 1e8240 │ │ - bl 1da8c0 │ │ - strmi r0, [r4], -r8, asr #5 │ │ - @ instruction: 0x463b4630 │ │ - strmi r4, [r6], -r8, lsr #15 │ │ - andcs r6, r0, #48, 16 @ 0x300000 │ │ - movwcs r6, #2081 @ 0x821 │ │ - svclt 0x00384281 │ │ - @ instruction: 0xf8d92301 │ │ - addmi r7, pc, #0 │ │ - tsteq r0, pc, asr #32 @ │ │ - tstcs r1, r8, lsr pc │ │ - svceq 0x0003ea91 │ │ - shadd16mi fp, r4, r8 │ │ - svclt 0x00384287 │ │ - subsmi r2, r1, r1, lsl #4 │ │ - @ instruction: 0x464cbf18 │ │ - pop {r5, r9, sl, lr} │ │ - svclt 0x000083f8 │ │ - svcne 0x00fffff8 │ │ - @ instruction: 0xffffffdf │ │ - movwcs fp, #1504 @ 0x5e0 │ │ - movwcs r9, #4865 @ 0x1301 │ │ - andcs pc, r4, sp, lsl #17 │ │ - @ instruction: 0xf7f4aa01 │ │ - vstrlt d15, [ip, #220] @ 0xdc │ │ - strmi fp, [r8], #-321 @ 0xfffffebf │ │ - @ instruction: 0xf810b2d1 │ │ - bne 1059414 │ │ - @ instruction: 0xf080fab0 │ │ - ldrbmi r0, [r0, -r0, asr #18]! │ │ - ldrbmi r2, [r0, -r0]! │ │ - ldrbmi lr, [r0, sp, lsr #18]! │ │ - cfstr32pl mvfx15, [r0, #692] @ 0x2b4 │ │ - strmi fp, [r0], r2, lsl #1 │ │ - @ instruction: 0x4616481b │ │ - addmi r4, r1, #12, 12 @ 0xc00000 │ │ - @ instruction: 0x4608bf38 │ │ - svceq 0x0051ebb0 │ │ - stmdaeq r8, {r3, r4, r5, r8, r9, sl, fp, ip, sp, pc}^ │ │ - svcvc 0x0000f5b0 │ │ - andcs sp, r0, r1, lsl r8 │ │ - mcrrcs 6, 2, r4, r1, cr1 │ │ - andcs fp, r1, r8, lsr pc │ │ - streq lr, [r0], -sp, asr #19 │ │ - strbmi sl, [r0], -r2, lsl #20 │ │ - movwvc pc, #1103 @ 0x44f @ │ │ - blx fec94456 │ │ - cfstr32pl mvfx15, [r0, #52] @ 0x34 │ │ - pop {r1, ip, sp, pc} │ │ - @ instruction: 0xf7ff87f0 │ │ - strmi pc, [r7], -r1, lsr #30 │ │ - strmi r2, [sp], -r0 │ │ - svclt 0x00382c41 │ │ - stmib sp, {r0, sp}^ │ │ - strbmi r0, [r0], -r0, lsl #12 │ │ - strtmi r4, [sl], -r1, lsr #12 │ │ - @ instruction: 0xf7fe463b │ │ - @ instruction: 0x4638fb9b │ │ - @ instruction: 0xf50d4629 │ │ - andlt r5, r2, r0, lsl #27 │ │ - @ instruction: 0x47f0e8bd │ │ - blt ffc924b4 │ │ - andeq r4, pc, r0, asr #4 │ │ - ldrbmi lr, [r0, sp, lsr #18]! │ │ - cfstr32pl mvfx15, [r0, #692] @ 0x2b4 │ │ - strmi fp, [r0], r2, lsl #1 │ │ - @ instruction: 0x4616481b │ │ - addmi r4, r1, #12, 12 @ 0xc00000 │ │ - @ instruction: 0x4608bf38 │ │ - svceq 0x0051ebb0 │ │ - stmdaeq r8, {r3, r4, r5, r8, r9, sl, fp, ip, sp, pc}^ │ │ - svcvc 0x0000f5b0 │ │ - andcs sp, r0, r1, lsl r8 │ │ - mcrrcs 6, 2, r4, r1, cr1 │ │ - andcs fp, r1, r8, lsr pc │ │ - streq lr, [r0], -sp, asr #19 │ │ - strbmi sl, [r0], -r2, lsl #20 │ │ - movwvc pc, #1103 @ 0x44f @ │ │ - stc2 7, cr15, [lr, #-1016]! @ 0xfffffc08 │ │ - cfstr32pl mvfx15, [r0, #52] @ 0x34 │ │ - pop {r1, ip, sp, pc} │ │ - @ instruction: 0xf7ff87f0 │ │ - strmi pc, [r7], -r1, ror #29 │ │ - strmi r2, [sp], -r0 │ │ - svclt 0x00382c41 │ │ - stmib sp, {r0, sp}^ │ │ - strbmi r0, [r0], -r0, lsl #12 │ │ - strtmi r4, [sl], -r1, lsr #12 │ │ - @ instruction: 0xf7fe463b │ │ - @ instruction: 0x4638fd19 │ │ - @ instruction: 0xf50d4629 │ │ - andlt r5, r2, r0, lsl #27 │ │ - @ instruction: 0x47f0e8bd │ │ - blt fec92534 │ │ - andeq r4, pc, r0, asr #4 │ │ - ldrbmi lr, [r0, sp, lsr #18]! │ │ - cfstr32pl mvfx15, [r0, #692] @ 0x2b4 │ │ - strmi fp, [r0], r2, lsl #1 │ │ - @ instruction: 0x460c481a │ │ - svclt 0x00384281 │ │ - bl fec67d54 │ │ - svclt 0x00380f51 │ │ - @ instruction: 0xf5b00848 │ │ - ldmdale r0, {r8, r9, sl, fp, ip, sp, lr} │ │ - strtmi r2, [r1], -r0 │ │ - svclt 0x00382c41 │ │ - andls r2, r0, r1 │ │ - strbmi sl, [r0], -r2, lsl #20 │ │ - movwvc pc, #1103 @ 0x44f @ │ │ - @ instruction: 0xf916f7fe │ │ - cfstr32pl mvfx15, [r0, #52] @ 0x34 │ │ - pop {r1, ip, sp, pc} │ │ - strcs r8, [r0, #-2032] @ 0xfffff810 │ │ - svclt 0x00382c41 │ │ - @ instruction: 0xf7ff2501 │ │ - @ instruction: 0x4606fe9f │ │ - strbmi r4, [r0], -pc, lsl #12 │ │ - ldrtmi r4, [sl], -r1, lsr #12 │ │ - strls r4, [r0, #-1587] @ 0xfffff9cd │ │ - @ instruction: 0xf902f7fe │ │ - @ instruction: 0x46394630 │ │ - cfstr32pl mvfx15, [r0, #52] @ 0x34 │ │ - pop {r1, ip, sp, pc} │ │ - @ instruction: 0xf00747f0 │ │ - svclt 0x0000ba73 │ │ - andeq r4, pc, r0, asr #4 │ │ - @ instruction: 0x460cb51c │ │ - andcs r6, r8, #65536 @ 0x10000 │ │ - andls r2, r0, #4, 6 @ 0x10000000 │ │ - @ instruction: 0xf7fd2201 │ │ - bmi 154a7c │ │ - svclt 0x00084290 │ │ - @ instruction: 0x4622bd1c │ │ - blx ffa1458a │ │ - andhi r0, r0, r1 │ │ - stmdavs r1, {r5, r6, r7, r8, sl, ip, sp, pc} │ │ - andls r2, r0, #8, 4 @ 0x80000000 │ │ - movwcs r2, #16897 @ 0x4201 │ │ - @ instruction: 0xf923f7fd │ │ - addsmi r4, r0, #12288 @ 0x3000 │ │ - stclt 15, cr11, [ip, #32] │ │ - ldrbtmi r4, [sl], #-2562 @ 0xfffff5fe │ │ - blx ff5945ae │ │ - andhi r0, r0, r1 │ │ - andeq r8, r7, lr, asr #15 │ │ - @ instruction: 0x460cb51c │ │ - andcs r6, r4, #65536 @ 0x10000 │ │ - andls r2, r0, #4, 6 @ 0x10000000 │ │ - @ instruction: 0xf7fd2201 │ │ - bmi 154a30 │ │ - svclt 0x00084290 │ │ - @ instruction: 0x4622bd1c │ │ - blx ff0945d6 │ │ - andhi r0, r0, r1 │ │ - mvnsmi lr, sp, lsr #18 │ │ - stmdahi pc, {r1, r3, r7, ip, sp, pc} @ │ │ - strmi r4, [r4], -lr, lsl #12 │ │ - rsbseq r2, r8, r4, lsl #2 │ │ - @ instruction: 0xf0004690 │ │ - andcs pc, r0, #4915200 @ 0x4b0000 │ │ - svccs 0x0005ab06 │ │ - eorle ip, pc, #469762048 @ 0x1c000000 │ │ - teqle r3, #184, 4 @ 0x8000000b │ │ - mrslt r2, SPSR │ │ - movwcs r1, #3378 @ 0xd32 │ │ - svccc 0x00016815 │ │ - eorpl pc, r0, r1, asr #16 │ │ - andeq pc, r1, r0, lsl #2 │ │ - mvnsle ip, r8, lsl #4 │ │ - andls r2, r8, r0, lsl #2 │ │ - stmdage r6, {r0, r4, r5, pc} │ │ - ldm r0, {r1, r9, sl, fp, sp, pc} │ │ - ldrtmi r0, [r1], -ip, lsr #32 │ │ - stmdals r2, {r2, r3, r5, r8, lr, pc} │ │ - addmi r9, r7, #4, 30 │ │ - stmdage r2, {r2, r8, ip, lr, pc} │ │ - ldrbtmi r4, [r9], #-2322 @ 0xfffff6ee │ │ - @ instruction: 0xffbef7ff │ │ - @ instruction: 0xf8409803 │ │ - ldclne 0, cr8, [r8], #-156 @ 0xffffff64 │ │ - @ instruction: 0xf1049004 │ │ - ldm r6, {r3} │ │ - andgt r0, lr, lr │ │ - addne pc, r8, pc, asr #8 │ │ - andlt r6, sl, r0, rrx │ │ - ldrhhi lr, [r0, #141]! @ 0x8d │ │ - ldrtmi r4, [r8], -r9, lsl #20 │ │ - ldrbtmi r2, [sl], #-260 @ 0xfffffefc │ │ - @ instruction: 0xf8a8f7f6 │ │ - tstcs r0, r4 │ │ - stmdage r6, {ip, pc} │ │ - movwcs r4, #17978 @ 0x463a │ │ - blx 94674 │ │ - ldrdne lr, [r7], -sp │ │ - svclt 0x0000e7c1 │ │ - andeq r8, r7, r2, ror #15 │ │ - ldrdeq r8, [r7], -r6 │ │ - @ instruction: 0x4602b5f8 │ │ - stmdage r1, {r8, ip, pc} │ │ - andcs r4, r0, #17825792 @ 0x1100000 │ │ - @ instruction: 0xf7fd2304 │ │ - ldmib sp, {r0, r3, r8, fp, ip, sp, lr, pc}^ │ │ - ldmdblt r1, {r0, ip} │ │ - andlt r9, r4, r3, lsl #18 │ │ - stmdbls r3, {r7, r8, sl, fp, ip, sp, pc} │ │ - ldrbtmi r4, [sl], #-2561 @ 0xfffff5ff │ │ - blx 15946ae │ │ - andeq r8, r7, lr, ror r7 │ │ - ldrbmi lr, [r0, sp, lsr #18]! │ │ - stmdahi sp, {r1, r3, r7, ip, sp, pc} │ │ - strmi r4, [r2], pc, lsl #12 │ │ - rsbeq r2, r8, r8, lsl #2 │ │ - @ instruction: 0x46914698 │ │ - @ instruction: 0xffdef7ff │ │ - blge 1deefc │ │ - movwgt r2, #32005 @ 0x7d05 │ │ - adcmi sp, r8, #-805306365 @ 0xd0000003 │ │ - andcs sp, r0, r1, asr #6 │ │ - bl c2d60 │ │ - andcs r0, r0, #192, 2 @ 0x30 │ │ - bl 21f314 │ │ - ldmdbvc r4!, {r0, r1, r6, r7, r9, sl} │ │ - eorsmi pc, r3, r1, lsl #16 │ │ - ldrhtvs r6, [r2], r4 │ │ - bl b2bec │ │ - movwcc r0, #5827 @ 0x16c3 │ │ - @ instruction: 0x6074429d │ │ - ldrmi sp, [r8], #-497 @ 0xfffffe0f │ │ - andls r2, r8, r0, lsl #2 │ │ - stmdage r6, {r0, r3, r4, r5, pc} │ │ - ldm r0, {r1, r8, sl, fp, sp, pc} │ │ - @ instruction: 0x4629001c │ │ - stmdals r2, {r2, r3, r4, r8, lr, pc} │ │ - addmi r9, r7, #4, 30 │ │ - stmdage r2, {r2, r8, ip, lr, pc} │ │ - ldrbtmi r4, [r9], #-2324 @ 0xfffff6ec │ │ - @ instruction: 0xff22f7ff │ │ - @ instruction: 0xf8009803 │ │ - bl 7a838 │ │ - @ instruction: 0xf8c000c7 │ │ - ldclne 0, cr8, [r8], #-16 │ │ - @ instruction: 0xf10a9004 │ │ - ldm r5, {r2, r3} │ │ - andgt r0, lr, lr │ │ - addne pc, r8, pc, asr #8 │ │ - andeq pc, r8, sl, asr #17 │ │ - pop {r1, r3, ip, sp, pc} │ │ - bmi 2b8740 │ │ - tstcs r4, r8, lsr #12 │ │ - @ instruction: 0xf7f6447a │ │ - andcs pc, r8, sp, lsr #16 │ │ - andls r2, r0, r0, lsl #2 │ │ - strtmi sl, [sl], -r6, lsl #16 │ │ - @ instruction: 0xf7f42304 │ │ - ldmib sp, {r0, r2, r7, r8, fp, ip, sp, lr, pc}^ │ │ - ldr r1, [r3, r7]! │ │ - strdeq r8, [r7], -r6 │ │ - andeq r8, r7, r0, ror #13 │ │ - andne lr, r2, #208, 18 @ 0x340000 │ │ - smlabble r1, sl, r2, r4 │ │ - ldrbmi r2, [r0, -r0]! │ │ - addvs r1, r2, sl, asr #24 │ │ - eorne pc, r1, r0, asr r8 @ │ │ - ldrbmi r2, [r0, -r1]! │ │ - ldrdeq lr, [r0, -r0] │ │ - stmialt fp, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ - andls fp, r3, pc, lsl r5 │ │ - stmdbmi r9, {r1, r3, r9, sl, lr} │ │ - @ instruction: 0x4c09ab03 │ │ - tstls r2, r9, ror r4 │ │ - stmib sp, {r2, r3, r4, r5, r6, sl, lr}^ │ │ - stmdbmi r7, {r8, r9, lr} │ │ - movweq pc, #49408 @ 0xc100 @ │ │ - andcs r4, r8, #16, 12 @ 0x1000000 │ │ - @ instruction: 0xf7f94479 │ │ - andlt pc, r4, sp, lsr #30 │ │ - svclt 0x0000bd10 │ │ - andeq fp, r1, sp, ror fp │ │ - andeq ip, r0, r9, lsr #6 │ │ - @ instruction: 0xfffb51d8 │ │ - svcmi 0x00f0e92d │ │ - @ instruction: 0x4607b091 │ │ - strmi r6, [r8], r8, lsl #16 │ │ - @ instruction: 0xf000e8df │ │ - stmdbcs r3!, {r0, r1, r3, r5, r8, sl, fp, sp} │ │ - smlaldeq r3, fp, r3, r3 │ │ - vstmiage sl, {s2-s8} │ │ - @ instruction: 0xf8d8bb91 │ │ - ldrtmi r1, [r8], -r8 │ │ - ldrdcc pc, [ip], -r8 │ │ - @ instruction: 0x2010f8d8 │ │ - pop {r0, r4, ip, sp, pc} │ │ - @ instruction: 0xf0004ff0 │ │ - ldc 8, cr11, [r8, #820] @ 0x334 │ │ - andcs r0, r4, r2, lsl #22 │ │ - stc 0, cr7, [r7, #224] @ 0xe0 │ │ - add r0, r2, r2, lsl #22 │ │ - movweq pc, #33032 @ 0x8108 @ │ │ - eorsvc r2, r8, r1, lsl r0 │ │ - streq pc, [r8], #-263 @ 0xfffffef9 │ │ - strgt ip, [pc], #-2831 @ 56854 │ │ - andcs lr, r2, r9, ror r0 │ │ - @ instruction: 0xf8d87038 │ │ - rsbsvs r0, r8, r8 │ │ - andcs lr, r3, r3, ror r0 │ │ - andcs lr, r0, pc, asr r0 │ │ - andcs lr, r1, lr, rrx │ │ - @ instruction: 0xf8987038 │ │ - rsbsvc r0, r8, r8 │ │ - @ instruction: 0xf8d8e069 │ │ - strtmi r4, [r0], -r8 │ │ - stmib r2!, {r1, r2, r4, r5, r6, ip, sp, lr, pc}^ │ │ - @ instruction: 0xf1b51c45 │ │ - vmaxnm.f32 , q8, │ │ - stccs 0, cr8, [r0, #-564] @ 0xfffffdcc │ │ - stmdami r9, {r0, r1, r4, r6, ip, lr, pc}^ │ │ - ldrbtmi r2, [r8], #-257 @ 0xfffffeff │ │ - strtmi r7, [r8], -r0, asr #16 │ │ - @ instruction: 0xf9b0f7f4 │ │ - @ instruction: 0xf0002800 │ │ - strmi r8, [r6], -r5, lsl #1 │ │ - andcs lr, r0, r8, asr #32 │ │ - stmib sp, {r3, r8, sp}^ │ │ - @ instruction: 0xf8d80106 │ │ - tstls r5, r8 │ │ - andls r2, r8, r0, lsl #18 │ │ - cmple r9, r3, lsl #14 │ │ - andls sl, r2, r6, lsl #16 │ │ - @ instruction: 0xf10d483d │ │ - @ instruction: 0xf04f0b28 │ │ - ldrbtmi r0, [r8], #-2304 @ 0xfffff700 │ │ - stmdals r5, {r2, ip, pc} │ │ - ble 7e7ed8 │ │ - ldrdeq pc, [ip], -r8 │ │ - eorne pc, r9, r0, asr r8 @ │ │ - @ instruction: 0xf7ff4658 │ │ - stmdals r6, {r0, r1, r2, r3, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ - ldrdge pc, [r0], -sp @ │ │ - smlabble r3, r2, r5, r4 │ │ - stmdbls r4, {r1, r2, fp, sp, pc} │ │ - cdp2 0, 15, cr15, cr0, cr11, {0} │ │ - subeq lr, sl, sl, lsl #22 │ │ - @ instruction: 0xf1099907 │ │ - bl 98d04 │ │ - ldrbmi r0, [r9], -r0, asr #1 │ │ - smlalseq lr, ip, r1, r8 │ │ - @ instruction: 0xf10ac0fc │ │ - andls r0, r8, r1 │ │ - stcls 7, cr14, [r2, #-884] @ 0xfffffc8c │ │ - ldm r5, {r0, r1, sl, fp, ip, pc} │ │ - stcne 0, cr0, [r0, #-56]! @ 0xffffffc8 │ │ - andcs ip, r6, lr │ │ - ands r7, r2, r0, lsr #32 │ │ - eorsvc r2, r8, r2, lsl r0 │ │ - ldrdeq lr, [r2, -r8] │ │ - smlabteq r2, r7, r9, lr │ │ - andscs lr, r4, fp │ │ - strcs lr, [r1], -r8 │ │ - @ instruction: 0x46214630 │ │ - @ instruction: 0xf073462a │ │ - stmib r7, {r0, r6, fp, ip, sp, lr, pc}^ │ │ - andcs r6, r5, r1, lsl #10 │ │ - andslt r7, r1, r8, lsr r0 │ │ - svchi 0x00f0e8bd │ │ - tstcs r0, r8, lsl r0 │ │ - stmdage r6, {ip, pc} │ │ - movwcs r9, #35333 @ 0x8a05 │ │ - @ instruction: 0xf8a2f7f4 │ │ - ldrdeq pc, [r8], -r8 │ │ - str r9, [r9, r5]! │ │ - mrscs r2, (UNDEF: 1) │ │ - tstls fp, lr │ │ - andls r4, sp, r2, lsl r9 │ │ - tstls sl, r9, ror r4 │ │ - andls sl, ip, r0, lsl r8 │ │ - ldmdbmi r0, {r1, r3, fp, sp, pc} │ │ - @ instruction: 0xf7f54479 │ │ - andcs pc, r0, fp, asr #26 │ │ - andls r2, lr, r1, lsl #2 │ │ - stmdbmi sp, {r0, r1, r3, r8, ip, pc} │ │ - andcs r9, r4, sp │ │ - tstls sl, r9, ror r4 │ │ - stmdage sl, {r2, r3, ip, pc} │ │ - ldrbtmi r4, [r9], #-2314 @ 0xfffff6f6 │ │ - ldc2 7, cr15, [ip, #-980]! @ 0xfffffc2c │ │ - ldrbtmi r4, [r8], #-2057 @ 0xfffff7f7 │ │ - @ instruction: 0xf9f4f7f4 │ │ - strtmi r2, [r9], -r1 │ │ - blx 194984 │ │ - andeq sp, r7, lr, lsl sp │ │ - andeq r8, r7, sl, asr #11 │ │ - andeq r8, r7, r0, lsr r5 │ │ - andeq r8, r7, ip, lsr #10 │ │ - andeq r8, r7, r8, lsr #10 │ │ - andeq r8, r7, r6, lsr #10 │ │ - andeq r7, r7, r6, asr sl │ │ - mvnsmi lr, sp, lsr #18 │ │ - strmi fp, [r4], -r8, lsl #1 │ │ - @ instruction: 0x4616461d │ │ - @ instruction: 0xf001e8df │ │ - andge r2, r7, #7, 28 @ 0x70 │ │ - mcreq 14, 3, r1, cr14, cr14, {2} │ │ - cdpvc 14, 8, cr3, cr14, cr14, {2} │ │ - stfned f3, [r0, #-768]! @ 0xfffffd00 │ │ - @ instruction: 0x462a4631 │ │ - @ instruction: 0xf8d0f000 │ │ - add r2, pc, r8 │ │ - tstcs r4, r8, lsr #12 │ │ - @ instruction: 0xf0002204 │ │ - pkhtbmi pc, r0, pc, asr #17 @ │ │ - strmi r4, [r8], -pc, lsl #12 │ │ - ldrtmi r0, [r1], -sl, lsr #1 │ │ - @ instruction: 0xffcbf072 │ │ - strhi lr, [r1, -r4, asr #19] │ │ - rsbs r2, lr, ip │ │ - tstcs r2, r8, lsr #12 │ │ - @ instruction: 0xf0002202 │ │ - strmi pc, [r0], pc, asr #17 │ │ - strmi r4, [r8], -pc, lsl #12 │ │ - ldrtmi r0, [r1], -sl, rrx │ │ - @ instruction: 0xffc8f072 │ │ - strhi lr, [r1, -r4, asr #19] │ │ - rsb r2, lr, sl │ │ - tstcs r1, r8, lsr #12 │ │ - @ instruction: 0xf0002201 │ │ - @ instruction: 0x4680f8bf │ │ - strmi r4, [r8], -pc, lsl #12 │ │ - @ instruction: 0x462a4631 │ │ - @ instruction: 0xffb8f072 │ │ - stmib r4, {r0, r1, r2, sp}^ │ │ - subs r8, lr, r1, lsl #14 │ │ - tstcs r8, r8, lsr #12 │ │ - @ instruction: 0xf0002208 │ │ - strmi pc, [r0], pc, lsr #17 │ │ - strmi r4, [r8], -pc, lsl #12 │ │ - ldrtmi r0, [r1], -sl, ror #1 │ │ - @ instruction: 0xf812f073 │ │ - strhi lr, [r1, -r4, asr #19] │ │ - sub r2, lr, lr │ │ - tstcs r8, r8, lsr #12 │ │ - @ instruction: 0xf0002208 │ │ - pkhbtmi pc, r0, pc, lsl #17 @ │ │ - strmi r4, [r8], -pc, lsl #12 │ │ - ldrtmi r0, [r1], -sl, ror #1 │ │ - @ instruction: 0xf802f073 │ │ - strhi lr, [r1, -r4, asr #19] │ │ - eors r2, lr, sp │ │ - tstcs r2, r8, lsr #12 │ │ - @ instruction: 0xf0002202 │ │ - strmi pc, [r0], pc, lsl #17 │ │ - strmi r4, [r8], -pc, lsl #12 │ │ - ldrtmi r0, [r1], -sl, rrx │ │ - @ instruction: 0xff88f072 │ │ - strhi lr, [r1, -r4, asr #19] │ │ - eor r2, lr, r9 │ │ - tstcs r4, r8, lsr #12 │ │ - @ instruction: 0xf0002204 │ │ - sxtab16mi pc, r0, pc, ror #16 @ │ │ - strmi r4, [r8], -pc, lsl #12 │ │ - ldrtmi r0, [r1], -sl, lsr #1 │ │ - @ instruction: 0xff6bf072 │ │ - strhi lr, [r1, -r4, asr #19] │ │ - ands r2, lr, fp │ │ - tstcs r8, r8, lsr #12 │ │ - @ instruction: 0xf0002208 │ │ - strmi pc, [r0], pc, ror #16 │ │ - strmi r4, [r8], -pc, lsl #12 │ │ - ldrtmi r0, [r1], -sl, ror #1 │ │ - @ instruction: 0xffd2f072 │ │ - strhi lr, [r1, -r4, asr #19] │ │ - and r2, lr, r0, lsl r0 │ │ - tstcs r4, r8, lsr #12 │ │ - @ instruction: 0xf0002204 │ │ - pkhtbmi pc, r0, pc, asr #16 @ │ │ - strmi r4, [r8], -pc, lsl #12 │ │ - ldrtmi r0, [r1], -sl, lsr #1 │ │ - @ instruction: 0xff4bf072 │ │ - strhi lr, [r1, -r4, asr #19] │ │ - rscvs r2, r5, pc │ │ - andlt r7, r8, r0, lsr #32 │ │ - ldrhhi lr, [r0, #141]! @ 0x8d │ │ - mrscs r2, (UNDEF: 1) │ │ - tstls r2, r5 │ │ - andls r4, r4, r4, lsl r9 │ │ - tstls r1, r9, ror r4 │ │ - andls sl, r3, r7, lsl #16 │ │ - ldmdbmi r2, {r0, fp, sp, pc} │ │ - @ instruction: 0xf7f54479 │ │ - andcs pc, r0, sp, ror #24 │ │ - andls r2, r5, r1, lsl #2 │ │ - ldmdbmi r1, {r1, r8, ip, pc} │ │ - andcs r9, r4, r4 │ │ - tstls r1, r9, ror r4 │ │ - stmdage r1, {r0, r1, ip, pc} │ │ - ldrbtmi r4, [r9], #-2318 @ 0xfffff6f2 │ │ - mrrc2 7, 15, pc, lr, cr5 @ │ │ - mrscs r2, (UNDEF: 1) │ │ - tstls r2, r5 │ │ - andls r4, r4, r7, lsl #18 │ │ - tstls r1, r9, ror r4 │ │ - andls sl, r3, r7, lsl #16 │ │ - stmdbmi r5, {r0, fp, sp, pc} │ │ - @ instruction: 0xf7f54479 │ │ - svclt 0x0000fc4f │ │ - andeq r8, r7, r4, lsr #7 │ │ - andeq r8, r7, r0, lsr #7 │ │ - andeq r8, r7, r0, lsl #7 │ │ - andeq r8, r7, ip, ror r3 │ │ - @ instruction: 0x000783b4 │ │ - @ instruction: 0x000783b2 │ │ + strdeq r3, [r8], -r4 │ │ mvnsmi lr, sp, lsr #18 │ │ - strmi r4, [r6], -r8, lsl #13 │ │ - @ instruction: 0x46104614 │ │ - andcs r2, r1, #1073741824 @ 0x40000000 │ │ - @ instruction: 0xf80cf000 │ │ - strmi r4, [sp], -r7, lsl #12 │ │ - strbmi r4, [r1], -r8, lsl #12 │ │ - @ instruction: 0xf0724622 │ │ - stmib r6, {r0, r2, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ - adcsvs r7, r4, r0, lsl #10 │ │ - ldrhhi lr, [r0, #141]! @ 0x8d │ │ - @ instruction: 0x460bb5f8 │ │ - strmi r9, [r1], -r0, lsl #4 │ │ - andcs sl, r0, #65536 @ 0x10000 │ │ - mcr2 7, 4, pc, cr2, cr12, {7} @ │ │ - ldrdne lr, [r1], -sp │ │ - stmdbls r3, {r0, r4, r8, fp, ip, sp, pc} │ │ - stclt 0, cr11, [r0, #16] │ │ - bmi fcff0 │ │ - @ instruction: 0xf7f4447a │ │ - svclt 0x0000f8cd │ │ - ldrdeq ip, [r7], -r0 │ │ - @ instruction: 0x460cb510 │ │ - ldrdeq lr, [r0, -r1] │ │ - mrc2 7, 5, pc, cr1, cr12, {7} │ │ - pop {r5, r9, sl, lr} │ │ - @ instruction: 0xf0754010 │ │ - ldrlt fp, [r0, #-3955] @ 0xfffff08d │ │ - ldmib r1, {r2, r3, r9, sl, lr}^ │ │ - @ instruction: 0xf0000100 │ │ - strtmi pc, [r0], -lr, lsl #18 │ │ - @ instruction: 0x4010e8bd │ │ - svclt 0x0068f075 │ │ - @ instruction: 0x460cb510 │ │ - ldrdeq lr, [r0, -r1] │ │ - cdp2 0, 10, cr15, cr6, cr8, {3} │ │ - pop {r5, r9, sl, lr} │ │ - @ instruction: 0xf0754010 │ │ - ldrlt fp, [r0, #-3933] @ 0xfffff0a3 │ │ - ldmib r1, {r2, r3, r9, sl, lr}^ │ │ - @ instruction: 0xf0150100 │ │ - strtmi pc, [r0], -r5, lsl #25 │ │ - @ instruction: 0x4010e8bd │ │ - svclt 0x0052f075 │ │ - @ instruction: 0x460cb510 │ │ - ldrdeq lr, [r0, -r1] │ │ - @ instruction: 0xf8f1f000 │ │ - pop {r5, r9, sl, lr} │ │ - @ instruction: 0xf0754010 │ │ - ldrble fp, [r4], #3911 @ 0xf47 │ │ - stmdami r6, {r7, r8, sl, ip, sp, pc} │ │ - stmdavc r0, {r3, r4, r5, r6, sl, lr}^ │ │ - @ instruction: 0xf075200c │ │ - smlabtlt r0, r4, pc, lr @ │ │ - andcs fp, r4, r0, lsl #27 │ │ - @ instruction: 0xf7f4210c │ │ - svclt 0x0000f8a1 │ │ - andeq sp, r7, ip, asr #18 │ │ - @ instruction: 0x4604b5f8 │ │ - ldm pc, {r3, fp, ip, sp, lr}^ @ │ │ - svcpl 0x000bf000 │ │ - @ instruction: 0x732c5347 │ │ - cfldr32cc mvfx5, [lr, #544] @ 0x220 │ │ - ldmdavc r3!, {r2, r4, r7, r9, sp} │ │ - strvs r4, [lr], #-2328 @ 0xfffff6e8 │ │ - rsbeq sl, pc, sp, lsl #31 │ │ - eorvc r2, r0, #0 │ │ - stcne 0, cr14, [pc, #-632] @ 56a30 │ │ - @ instruction: 0xf7ffcfe0 │ │ - stm r0, {r0, r3, r4, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ - andcs r0, fp, #224 @ 0xe0 │ │ - ldrbtmi r4, [r9], #-2393 @ 0xfffff6a7 │ │ - stcne 0, cr14, [pc, #-568] @ 56a84 │ │ - @ instruction: 0xf7ffcfe0 │ │ - stm r0, {r0, r1, r2, r3, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ - andcs r0, r9, #224 @ 0xe0 │ │ - ldrbtmi r4, [r9], #-2386 @ 0xfffff6ae │ │ - stcne 0, cr14, [pc, #-528] @ 56ac0 │ │ - @ instruction: 0xf7ffcfe0 │ │ - stm r0, {r0, r2, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ - andcs r0, r6, #224 @ 0xe0 │ │ - ldrbtmi r4, [r9], #-2378 @ 0xfffff6b6 │ │ - ldc 0, cr14, [r1, #488] @ 0x1e8 │ │ - andcs r0, r4, r2, lsl #22 │ │ - stc 0, cr6, [r4, #128] @ 0x80 │ │ - @ instruction: 0xbdf80b02 │ │ - svcgt 0x00e01d0f │ │ - @ instruction: 0xffb4f7ff │ │ - rsceq lr, r0, r0, lsl #17 │ │ - stmdbmi r3, {r0, r1, r2, r9, sp}^ │ │ - rsb r4, r9, r9, ror r4 │ │ - svcgt 0x00e01d0f │ │ - @ instruction: 0xffaaf7ff │ │ - rsceq lr, r0, r0, lsl #17 │ │ - ldmdbmi fp!, {r2, r9, sp} │ │ - subs r4, pc, r9, ror r4 @ │ │ - eor r2, sl, r2 │ │ - svcgt 0x00e01d0f │ │ - @ instruction: 0xff9ef7ff │ │ - rsceq lr, r0, r0, lsl #17 │ │ - ldmdbmi fp!, {r1, r3, r9, sp} │ │ - subs r4, r3, r9, ror r4 │ │ - eors r2, r8, r3 │ │ - svcgt 0x00e01d0f │ │ - @ instruction: 0xff92f7ff │ │ - rsceq lr, r0, r0, lsl #17 │ │ - pushmi {r0, r9, sp} │ │ - sub r4, r7, r9, ror r4 │ │ - eorvs r2, r0, r1 │ │ - eorvc r7, r0, #72, 16 @ 0x480000 │ │ - @ instruction: 0xf101bdf8 │ │ - andcs r0, r9, r8, lsl #6 │ │ - @ instruction: 0xf1046020 │ │ - blgt 398180 │ │ - strgt r6, [sp, #-2377] @ 0xfffff6b7 │ │ - ldflte f6, [r8, #388]! @ 0x184 │ │ - eorvc r2, r0, #0 │ │ - eors r2, r9, ip │ │ - eorvs r2, r0, r5 │ │ - adcvs r6, r0, r8, asr #16 │ │ - stcne 13, cr11, [pc, #-992] @ 5699c │ │ - @ instruction: 0xf7ffcfe0 │ │ - stm r0, {r0, r1, r2, r3, r5, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ - andcs r0, r8, #224 @ 0xe0 │ │ - stmib r4, {r0, r5, r8, fp, lr}^ │ │ - ldrbtmi r2, [r9], #-1794 @ 0xfffff8fe │ │ - andvs lr, r4, r4, asr #19 │ │ - eorvs r6, r2, r1, lsr #3 │ │ - strdcc fp, [r4, -r8] │ │ - @ instruction: 0xf0004620 │ │ - ldcllt 14, cr15, [r8, #36]! @ 0x24 │ │ - eorvs r2, r0, sl │ │ - ldrdeq lr, [r2, -r1] │ │ - smlabteq r2, r4, r9, lr │ │ - stcne 13, cr11, [pc, #-992] @ 569d4 │ │ - @ instruction: 0xf7ffcfe0 │ │ - stm r0, {r0, r1, r4, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ - andcs r0, r5, #224 @ 0xe0 │ │ - ldrbtmi r4, [r9], #-2320 @ 0xfffff6f0 │ │ - stcne 0, cr14, [pc, #-32] @ 56da8 │ │ - @ instruction: 0xf7ffcfe0 │ │ - stm r0, {r0, r3, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ - andcs r0, r2, #224 @ 0xe0 │ │ - ldrbtmi r4, [r9], #-2313 @ 0xfffff6f7 │ │ - rscvs r6, r7, r2, lsr #1 │ │ - cmnvs r0, r6, lsr #2 │ │ - @ instruction: 0x61a12008 │ │ - ldcllt 0, cr6, [r8, #128]! @ 0x80 │ │ - @ instruction: 0xf1041d08 │ │ - ldm r0, {r3, r8} │ │ - andcs r0, fp, ip, lsr #32 │ │ - ldrb ip, [r5, ip, lsr #2]! │ │ - @ instruction: 0xfffffebf │ │ - @ instruction: 0xfffffe17 │ │ - @ instruction: 0xffffff31 │ │ - @ instruction: 0xfffffe83 │ │ - @ instruction: 0xffffff3b │ │ - @ instruction: 0xffffff19 │ │ - @ instruction: 0xfffffea1 │ │ - @ instruction: 0xffffff65 │ │ - @ instruction: 0xfffffeed │ │ - @ instruction: 0xffffff79 │ │ - stmdavs r0, {fp, sp, lr} │ │ - blt fed14e10 │ │ - @ instruction: 0xf7fa6800 │ │ - andcs fp, r1, #716800 @ 0xaf000 │ │ - @ instruction: 0xf7fc2301 │ │ - andcs fp, r2, #4800 @ 0x12c0 │ │ - @ instruction: 0xf7fc2302 │ │ - andcs fp, r8, #4544 @ 0x11c0 │ │ - @ instruction: 0xf7fc2318 │ │ - strlt fp, [r0, #3395] @ 0xd43 │ │ - @ instruction: 0xf802f000 │ │ - stclt 0, cr2, [r0, #4] │ │ - ldrbmi lr, [r0, sp, lsr #18]! │ │ - stmdavs r1, {r1, r2, r7, ip, sp, pc} │ │ - stceq 0, cr15, [r0], {79} @ 0x4f │ │ - strbmi r4, [lr], -r9, ror #13 │ │ - ldrdge pc, [r0], -r1 │ │ - andgt pc, r0, r1, asr #17 │ │ - stmdaeq r4, {r1, r3, r8, ip, sp, lr, pc} │ │ - ldrd pc, [r0], -sl │ │ - umlalseq lr, lr, r8, r8 @ │ │ - stmdavs r0, {r1, r2, r3, r4, r5, r7, r9, sl, lr, pc}^ │ │ - andgt pc, r0, sl, asr #17 │ │ - @ instruction: 0xf8406800 │ │ - ldm r9, {r2, r8, r9, fp, sp, lr, pc} │ │ - rsbsgt r0, lr, lr, ror r0 │ │ - andlt r2, r6, r1 │ │ - @ instruction: 0x87f0e8bd │ │ - @ instruction: 0xf000b580 │ │ - andcs pc, r1, r3, lsl #16 │ │ - ldrble fp, [r4], #3456 @ 0xd80 │ │ - svcmi 0x00f0e92d │ │ - strmi fp, [r4], -pc, lsl #1 │ │ - tstcs r0, r0, lsl #16 │ │ - andcs r7, r0, r1 │ │ - @ instruction: 0xf89af000 │ │ - @ instruction: 0xf0002800 │ │ - ldmib r0, {r0, r1, r7, pc}^ │ │ - ldmib r0, {r8, r9, fp, ip, lr}^ │ │ - stclne 6, cr8, [r9], #-8 │ │ - andeq pc, r0, #-1073741806 @ 0xc0000012 │ │ - andne lr, r0, #192, 18 @ 0x300000 │ │ - stmdbmi r2, {r2, fp, sp, pc}^ │ │ - andscs r3, r0, #3 │ │ - @ instruction: 0xf0724479 │ │ - @ instruction: 0xf8d4fd77 │ │ - @ instruction: 0xf8d99004 │ │ - ldmib r7, {ip, sp, lr}^ │ │ - movwmi r0, #33024 @ 0x8100 │ │ - @ instruction: 0xf8d7d056 │ │ - @ instruction: 0xf1baa014 │ │ - suble r0, pc, r0, lsl #30 │ │ - stmdacs r0, {r3, r4, r5, r6, r7, r8, fp, sp, lr} │ │ - stmdbge r1, {r0, r6, ip, lr, pc} │ │ - cmneq r0, r1, lsl #17 │ │ - stmcc r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ - stmdavs sl, {r0, r3, r4, r5, r8, fp, sp, lr} │ │ - bl baf40 │ │ - andcc r0, r1, sl │ │ - stcne 0, cr9, [r8, #-52] @ 0xffffffcc │ │ - b a7af44 │ │ - stmib sp, {r1}^ │ │ - stmdage sl, {r1, r3, ip} │ │ - andcs r1, r1, r4, lsl #26 │ │ - eor fp, r6, r8, asr #18 │ │ - stmdbls ip, {r1, r3, fp, ip, pc} │ │ - andls r3, sl, r0, asr #16 │ │ - b a89334 │ │ - mrsls r0, (UNDEF: 12) │ │ - strtmi r9, [r0], -fp │ │ - blx fe492f3c │ │ - mvnsle r2, r1, lsl #16 │ │ - bls 3fcf6c │ │ - andne lr, r1, r0, lsr #23 │ │ - andls r3, lr, #4096 @ 0x1000 │ │ - stcne 8, cr15, [r8, #-320] @ 0xfffffec0 │ │ - svchi 0x005bf3bf │ │ - svccs 0x0000e851 │ │ - stmda r1, {r0, r1, r4, r6, r9, sl, fp, ip}^ │ │ - cfstr32cs mvfx3, [r0, #-0] │ │ - bcs cb744 │ │ - @ instruction: 0xf3bfbf04 │ │ - @ instruction: 0xf01a8f5b │ │ - stmdals lr, {r2, r3, r5, r8, r9, sl, fp, ip, sp, lr, pc} │ │ - @ instruction: 0xf10de7d6 │ │ - ldm r8, {r2, fp} │ │ - andscs r0, r0, r0, ror #2 │ │ - andne lr, sl, r0, lsl #22 │ │ - tsteq r0, sl, lsl #22 │ │ - svclt 0x001e3105 │ │ - bne 271470 │ │ - mcr 0, 1, pc, cr10, cr5, {3} @ │ │ - ldrdvc pc, [r0], -r9 │ │ - mrscs r2, (UNDEF: 1) │ │ - andscs r7, r3, #56, 6 @ 0xe0000000 │ │ - andne lr, r0, r7, asr #19 │ │ - @ instruction: 0xf10760b8 │ │ - stmdbge r4, {r0, r2, r3} │ │ - stc2 0, cr15, [ip, #-456] @ 0xfffffe38 │ │ - blpl 2916cc │ │ - stmib r7, {r0, sp}^ │ │ - andlt r8, pc, sl, lsl #12 │ │ - svchi 0x00f0e8bd │ │ - cmpcs r6, r6, lsl #16 │ │ - andls r4, r0, r8, ror r4 │ │ - bge 2e8fdc │ │ - ldrbtmi r4, [r8], #-2821 @ 0xfffff4fb │ │ - @ instruction: 0xf7f8447b │ │ - svclt 0x0000fe95 │ │ - andeq fp, r7, r0, ror #18 │ │ - andeq sl, r7, ip, lsr #4 │ │ - @ instruction: 0xfffc9258 │ │ - andeq sl, r7, r0, asr #4 │ │ - mvnsmi lr, #737280 @ 0xb4000 │ │ - strmi fp, [r5], -r5, lsl #1 │ │ - ldrbtmi r4, [r8], #-2078 @ 0xfffff7e2 │ │ - vtbl.8 d6, {d15}, d4 │ │ - ldmdblt r4, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc} │ │ - ldc2 0, cr15, [ip, #128]! @ 0x80 │ │ - strtmi r4, [r0], -r4, lsl #12 │ │ - mrc 0, 1, APSR_nzcv, cr0, cr5, {3} │ │ - stmdacs r1, {r1, r2, r9, sl, lr} │ │ - eorle sp, r8, sl, lsr #16 │ │ - stmdavs r9!, {r0, r2, r4, r6, r8, ip, sp, pc} │ │ - ldmib r5, {sp}^ │ │ - stmdbvs pc!, {r1, r8, fp, pc} @ │ │ - eorvs r6, r8, r8, rrx │ │ - andle r0, r1, r8, asr #15 │ │ - and r6, r6, sp, ror #18 │ │ - @ instruction: 0xf03d4668 │ │ - ldmib sp, {r0, r2, r3, r4, r5, sl, fp, ip, sp, lr, pc}^ │ │ - ldmib sp, {r8, fp, pc}^ │ │ - andscs r7, r8, r2, lsl #10 │ │ - @ instruction: 0xf7f32108 │ │ - @ instruction: 0x4606fa9b │ │ - stmdbhi r0, {r6, r7, r8, fp, sp, lr, pc} │ │ - strvc lr, [r2, #-2496] @ 0xfffff640 │ │ - strtmi r6, [r0], -r4, lsl #2 │ │ - mcr 0, 0, pc, cr12, cr5, {3} @ │ │ - strtmi r4, [r0], -r5, lsl #12 │ │ - @ instruction: 0xf0754631 │ │ - @ instruction: 0x4628ee10 │ │ - stcl 0, cr15, [r4, #468] @ 0x1d4 │ │ - strcs lr, [r0], -r0 │ │ - andlt r4, r5, r0, lsr r6 │ │ - mvnshi lr, #12386304 @ 0xbd0000 │ │ - andeq sp, r7, r2, lsl #10 │ │ - svcmi 0x00f0e92d │ │ - @ instruction: 0x4692b093 │ │ - strmi r4, [r5], -r8, lsl #13 │ │ - @ instruction: 0xf8aaf000 │ │ - stmdbeq r0!, {r0, r2, r3, r8, ip, sp, lr, pc} │ │ - @ instruction: 0xf0004648 │ │ - stmdals r8, {r0, r2, r3, r4, r5, r7, r8, fp, ip, sp, lr, pc} │ │ - @ instruction: 0xf0002801 │ │ - cdpls 0, 0, cr8, cr9, cr9, {4} │ │ - mlane r8, sp, r8, pc @ │ │ - stmdacs r0, {r4, r5, r6, r8, fp, sp, lr} │ │ - @ instruction: 0xf106d05c │ │ - tstls r5, r8, lsl r3 │ │ - stmdapl r6, {r0, r2, r3, r6, r7, r8, fp, sp, lr, pc} │ │ - stmib sp, {r0, r1, r2, r3, r8, r9, fp, lr, pc}^ │ │ - @ instruction: 0xf0005800 │ │ - mcreq 12, 2, pc, cr1, cr13, {7} @ │ │ - andcc pc, r1, #79 @ 0x4f │ │ - ldmib r6, {r1, r3, r6, r8, r9, lr}^ │ │ - blls 1ddcc4 │ │ - streq lr, [r0, -fp, lsl #20] │ │ - ldreq pc, [r0], #-417 @ 0xfffffe5f │ │ - stmib sp, {sp}^ │ │ - stmibpl r8, {r1, sp}^ │ │ - submi r9, r2, r4 │ │ - andcc pc, r1, r2, lsr #3 │ │ - @ instruction: 0xf0204390 │ │ - @ instruction: 0xb1ba327f │ │ - @ instruction: 0x46ccba10 │ │ - @ instruction: 0xf080fab0 │ │ - bl 23e504 │ │ - b 5742c │ │ - bl fe95911c │ │ - ldmib r0, {r3, ip}^ │ │ - b fe1994f8 │ │ - strbtmi r0, [r1], r9, lsl #10 │ │ - @ instruction: 0x43284058 │ │ - andeq pc, r1, r2, lsr #3 │ │ - andeq lr, r0, #8192 @ 0x2000 │ │ - strb sp, [r6, lr]! │ │ - b 7d120 │ │ - @ instruction: 0xf0100040 │ │ - teqle sp, r0, lsl #31 │ │ - bls fd128 │ │ - andls r3, r3, r4 │ │ - b 68204 │ │ - ldrb r0, [r0, fp, lsl #14] │ │ - andeq pc, r0, r8, asr #3 │ │ - andne lr, r0, r1, lsl #22 │ │ - stcvc 8, cr15, [r8], {80} @ 0x50 │ │ - svcne 0x0000e857 │ │ - stmda r7, {r1, r3, r6, sl, fp, ip}^ │ │ - blcs 5fd40 │ │ - ldmib sp, {r3, r4, r5, r6, r7, r8, ip, lr, pc}^ │ │ - @ instruction: 0xf1b15806 │ │ - ldcle 15, cr3, [sl, #-1020]! @ 0xfffffc04 │ │ - stcmi 8, cr15, [r4], {80} @ 0x50 │ │ - and r9, r0, r5, lsl #18 │ │ - ldrtmi r2, [r0], -r0, lsl #14 │ │ - blx a1319e │ │ - @ instruction: 0xf109b1bf │ │ - ldrbmi r0, [r1], -r8, lsl #12 │ │ - ldrvc lr, [r1], #-2509 @ 0xfffff633 │ │ - @ instruction: 0xf7ff4630 │ │ - stmiavs r0!, {r0, r3, r6, r8, r9, fp, ip, sp, lr, pc} │ │ - stmdbvs r1!, {r1, r3, r5, r9, sl, lr}^ │ │ - stmdacc r1, {r0, r1, r6, r9, sl, lr} │ │ - stmdapl r8, {r0, r2, r3, r6, r7, r8, fp, sp, lr, pc} │ │ - andeq pc, r7, r0, lsr #32 │ │ - ldrtmi r9, [r8], #-1536 @ 0xfffffa00 │ │ - strmi r3, [r8, r8] │ │ - @ instruction: 0xf000a811 │ │ - andslt pc, r3, r3, asr #16 │ │ - svchi 0x00f0e8bd │ │ - ldmdaeq r4, {r0, r2, r3, r8, ip, sp, lr, pc} │ │ - ldm r8, {r8, r9, sl, sp} │ │ - ldrb r0, [sl, r2, lsr #2] │ │ - mlaeq r8, sp, r8, pc @ │ │ - @ instruction: 0xf88d212b │ │ - stmdals r9, {r3, r6} │ │ - stmdami r5, {r0, r4, ip, pc} │ │ - andls r4, r0, r8, ror r4 │ │ - bge 4a91c8 │ │ - ldrbtmi r4, [r8], #-2820 @ 0xfffff4fc │ │ - @ instruction: 0xf7f8447b │ │ - mrcle 13, 7, APSR_nzcv, cr14, cr13, {4} │ │ - andeq r7, r7, r4, asr #27 │ │ - @ instruction: 0xfffef54d │ │ - andeq r7, r7, r0, ror #26 │ │ - ldrbtmi r4, [r8], #-2062 @ 0xfffff7f2 │ │ - vtbl.8 d6, {d15-d18}, d1 │ │ - stmdbcs r2, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc} │ │ - ldrblt sp, [lr, #21]! │ │ - andls r2, r1, r1, lsl #2 │ │ - andne pc, r3, sp, lsl #17 │ │ - tsteq r7, sp, lsl #2 @ │ │ - stmdbge r1, {r2, r8, ip, pc} │ │ - @ instruction: 0xf10d9103 │ │ - tstls r2, r3, lsl #2 │ │ - bmi 1c1604 │ │ - ldrbtmi r3, [sl], #-48 @ 0xffffffd0 │ │ - blx ffd1326c │ │ - pop {r1, r2, ip, sp, pc} │ │ - ldrbmi r4, [r0, -r0, lsl #1]! │ │ - @ instruction: 0x0007d4b6 │ │ - andeq r7, r7, r2, asr #26 │ │ - stmdavs r1, {r4, r8, sl, ip, sp, pc} │ │ - svchi 0x005bf3bf │ │ - svccs 0x0000e851 │ │ - stmda r1, {r0, r1, r4, r6, r9, sl, fp, ip}^ │ │ - cfstrscs mvf3, [r0], {-0} │ │ - bcs cba0c │ │ - ldclt 15, cr11, [r0, #-96] @ 0xffffffa0 │ │ - svchi 0x005bf3bf │ │ - @ instruction: 0x4010e8bd │ │ - stcllt 0, cr15, [r5, #104] @ 0x68 │ │ - svcmi 0x00f0e92d │ │ - strmi fp, [r4], -pc, lsl #1 │ │ - @ instruction: 0xffc4f7ff │ │ - @ instruction: 0xf000a806 │ │ - stmdals r6, {r0, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ - @ instruction: 0xf0002801 │ │ - stcls 0, cr8, [r7, #-544] @ 0xfffffde0 │ │ - mlaeq r0, sp, r8, pc @ │ │ - tsteq r8, #1073741825 @ 0x40000001 @ │ │ - ldmib r4, {r0, r1, ip, pc}^ │ │ - blgt 430268 │ │ - strvs lr, [r4], #-2509 @ 0xfffff633 │ │ - strvs lr, [r0], #-2509 @ 0xfffff633 │ │ - ldc2 0, cr15, [sl], {-0} │ │ - @ instruction: 0xf04f0e41 │ │ - blx a3a82 │ │ - ldmib r5, {r1, r9, fp, ip, sp, lr, pc}^ │ │ - b 1e8a8c │ │ - andcs r0, r0, r0, lsl #16 │ │ - stmdage r6, {r1, ip, pc} │ │ - andls pc, r8, r4, asr r8 @ │ │ - andeq lr, sl, #561152 @ 0x89000 │ │ - smlatbcc r1, r2, r1, pc @ │ │ - @ instruction: 0xf0214391 │ │ - tstls r6, pc, ror r1 │ │ - @ instruction: 0xf0004683 │ │ - ldrsblt pc, [r8, #-139]! @ 0xffffff75 @ │ │ - andeq lr, r8, r1, lsl #22 │ │ - tsteq r6, r0, lsl #20 │ │ - bl fe97d2c8 │ │ - ldmdb r7, {r0, r8, r9, sl, ip}^ │ │ - submi r2, r3, r4, lsl #6 │ │ - submi r9, r2, r4, lsl #16 │ │ - tstmi sl, #88, 12 @ 0x5800000 │ │ - strb sp, [fp, sp]! │ │ - subeq lr, r9, r9, lsl #20 │ │ - svccc 0x0080f010 │ │ - stmdals r2, {r1, r2, r6, r8, ip, lr, pc} │ │ - andls r3, r2, r4 │ │ - b 683dc │ │ - ldrbmi r0, [r8], -r6, lsl #16 │ │ - ldrdeq lr, [sl, -r4] │ │ - movweq pc, #12399 @ 0x306f @ │ │ - eorne lr, r2, #3072 @ 0xc00 │ │ - tsteq fp, r1, asr #6 @ │ │ - stmdapl r6!, {r1, r4, r5, lr}^ │ │ - strtmi r5, [r2], #-2211 @ 0xfffff75d │ │ - strbeq lr, [r6], -r6, lsl #20 │ │ - movteq lr, #14851 @ 0x3a03 │ │ - ldrbtcc pc, [pc], -r6, lsr #32 @ │ │ - cmncc pc, #35 @ 0x23 @ │ │ - blx fed45be4 │ │ - blx fee1411c │ │ - ldmeq r6!, {r1, r2, r7, r9, sl, ip, sp, lr, pc}^ │ │ - bicseq lr, r3, #6144 @ 0x1800 │ │ - stmdble r1, {r0, r1, r8, r9, fp, sp} │ │ - and r2, r3, r0, lsl #7 │ │ - movwcc r6, #6443 @ 0x192b │ │ - mvnscs r6, #-1073741814 @ 0xc000000a │ │ - tstvc r3, r3, ror #8 │ │ - vmlsls.f16 s12, s6, s19 @ │ │ - cmnvs r9, r1, lsl #18 │ │ - tsteq r2, r7, asr r9 │ │ - smlabteq r6, sp, r9, lr │ │ - stmdage r6, {r4, r8, ip, sp, pc} │ │ - @ instruction: 0xff68f7ff │ │ - @ instruction: 0xf000a806 │ │ - bls 2d55a8 │ │ - ldrdeq lr, [r4, -sp] │ │ - @ instruction: 0x46284790 │ │ - @ instruction: 0xf0104631 │ │ - andlt pc, pc, r7, lsr #20 │ │ - svchi 0x00f0e8bd │ │ - cdpls 0, 0, cr2, cr3, cr0, {0} │ │ - @ instruction: 0xf89de7e8 │ │ - @ instruction: 0x212b0020 │ │ - eorseq pc, r8, sp, lsl #17 │ │ - andls r9, sp, r7, lsl #16 │ │ - ldrbtmi r4, [r8], #-2052 @ 0xfffff7fc │ │ - stmdami r4, {ip, pc} │ │ - blmi 181bb4 │ │ - ldrbtmi r4, [fp], #-1144 @ 0xfffffb88 │ │ - ldc2 7, cr15, [sl], #992 @ 0x3e0 │ │ - andeq r7, r7, lr, lsl #24 │ │ - @ instruction: 0xfffef387 │ │ - muleq r7, sl, fp │ │ - stmdavs r1, {r4, r5, r6, r8, sl, ip, sp, pc} │ │ - andle r2, ip, r6, lsl #18 │ │ - andle r2, r4, r8, lsl #18 │ │ - tstle r3, fp, lsl #18 │ │ - stmdbvs r2, {r0, r7, fp, sp, lr} │ │ - ldmib r0, {r0, sp, lr, pc}^ │ │ - andcs r1, r0, r5, lsl #4 │ │ - ldrhtmi lr, [r0], #-141 @ 0xffffff73 │ │ - ldmib r0, {r4, r8, r9, sl, lr}^ │ │ - strcs r4, [r0], -r2, lsl #10 │ │ - ble 1a7e58 │ │ - eoreq pc, r6, r5, asr r8 @ │ │ - @ instruction: 0xffe6f7ff │ │ - ldrb r3, [r7, r1, lsl #12]! │ │ - ldrlt fp, [r0, #-3440] @ 0xfffff290 │ │ - stmdbcs r5, {r0, fp, sp, lr} │ │ - stmdbcs r6, {r0, r2, ip, lr, pc} │ │ - stmdbvs r1, {r4, r8, ip, lr, pc} │ │ - stmiavs r4, {r0, r4, r5, r6, r8, ip, sp, pc}^ │ │ - stmvs r4, {r0, r1, r2, sp, lr, pc} │ │ - @ instruction: 0xf0754620 │ │ - tstcs r0, lr, lsr #24 │ │ - eorvc r3, r1, r1 │ │ - strtmi sp, [r0], -r4 │ │ - @ instruction: 0x4010e8bd │ │ - bllt 1e935d0 │ │ - ldrble fp, [r4], #3344 @ 0xd10 │ │ - cfldr32mi mvfx11, [r4, #-704] @ 0xfffffd40 │ │ - andcs r4, r1, r4, lsl #12 │ │ - ldmda r5, {r0, r2, r3, r4, r5, r6, sl, lr}^ │ │ - stmiblt r9!, {r1, r8, r9, sl, fp, ip} │ │ - tsteq r2, r5, asr #16 │ │ - mvnsle r2, r0, lsl #18 │ │ - svchi 0x005bf3bf │ │ - ldrbtmi r4, [r8], #-2062 @ 0xfffff7f2 │ │ - subeq r6, r0, r0, lsl #19 │ │ - andcs sp, r0, r1, lsl r1 │ │ - eorvc r7, r0, #41984 @ 0xa400 │ │ - andeq pc, r8, r5, lsl #2 │ │ - svclt 0x00182900 │ │ - stmib r4, {r0, r8, sp}^ │ │ - ldclt 0, cr1, [r0] │ │ - andeq pc, r8, r5, lsl #2 │ │ - svchi 0x002ff3bf │ │ - ldc2 0, cr15, [r1, #-128] @ 0xffffff80 │ │ - @ instruction: 0xf020e7e8 │ │ - @ instruction: 0xf080fd71 │ │ - strb r0, [r9, r1]! │ │ - andeq sp, r7, r0, lsl #5 │ │ - muleq r7, r2, r1 │ │ - cmplt r1, r1, lsl #16 │ │ - andmi r1, sl, sl, asr #28 │ │ - blt 26f470 │ │ - @ instruction: 0xf080fab0 │ │ - andcs r0, r1, r1, asr #17 │ │ - andcs r4, r0, r0, ror r7 │ │ - ldrble r4, [r4], #1904 @ 0x770 │ │ - @ instruction: 0x4604b5fe │ │ - @ instruction: 0xf0002000 │ │ - orrslt pc, r8, #5963776 @ 0x5b0000 │ │ - bllt ffab148c │ │ - @ instruction: 0xf04f6843 │ │ - strdvs r3, [r1], -pc @ │ │ - @ instruction: 0xf100b14b │ │ - ldmib r0, {r4, r9, sl, fp}^ │ │ - @ instruction: 0xf8d06702 │ │ - andcs ip, r0, #28 │ │ - mlami r2, lr, r8, lr │ │ - ldmdbmi sp, {r3, r4, sp, lr, pc} │ │ - stmdavs sl, {r0, r3, r4, r5, r6, sl, lr} │ │ - svchi 0x005bf3bf │ │ - @ instruction: 0xd12b2a02 │ │ - stcne 13, cr1, [r2, #-60] @ 0xffffffc4 │ │ - @ instruction: 0xc01cf8d1 │ │ - @ instruction: 0xf8d1cfc8 │ │ - sbcgt lr, r8, #24 │ │ - stmdbvs sp, {r1, fp, sp, lr}^ │ │ - andcc r6, r1, #147456 @ 0x24000 │ │ - andsgt pc, ip, r0, asr #17 │ │ - ands pc, r8, r0, asr #17 │ │ - tstvs r1, r5, asr #2 │ │ - @ instruction: 0xf1046002 │ │ - stm r4, {r2, r3} │ │ - stmia r0!, {r3, r6, r7} │ │ - @ instruction: 0xf8c44022 │ │ - ldcllt 0, cr12, [lr, #96]! @ 0x60 │ │ - @ instruction: 0xf10d480f │ │ - cmpcs r6, fp, lsl #4 │ │ - andls r4, r0, r8, ror r4 │ │ - blmi 3e9530 │ │ - ldrbtmi r4, [fp], #-1144 @ 0xfffffb88 │ │ - blx fff954e6 │ │ - ldrbtmi r4, [r8], #-2054 @ 0xfffff7fa │ │ - @ instruction: 0xf81af7f8 │ │ - tstcs sp, r5, lsl #16 │ │ - ldrbtmi r4, [r8], #-2565 @ 0xfffff5fb │ │ - @ instruction: 0xf7f8447a │ │ - svclt 0x0000fd63 │ │ - andeq sp, r7, r8, lsl #1 │ │ - andeq r7, r7, lr, asr #20 │ │ - @ instruction: 0xfffc407b │ │ - andeq r7, r7, r0, asr sl │ │ - strdeq r9, [r7], -r8 │ │ - @ instruction: 0xfffc8d26 │ │ - andeq r9, r7, lr, lsl #26 │ │ - mvnsmi lr, #737280 @ 0xb4000 │ │ - strmi fp, [r5], -r7, lsl #1 │ │ - ldrbtmi r4, [r8], #-2082 @ 0xfffff7de │ │ - ldrdls pc, [r0], -r0 │ │ - svchi 0x005bf3bf │ │ - svceq 0x0000f1b9 │ │ - @ instruction: 0xf020d102 │ │ - strmi pc, [r1], pc, lsl #22 │ │ - @ instruction: 0xf0754648 │ │ - strmi lr, [r6], -r4, lsl #23 │ │ - stmdale lr!, {r0, fp, sp} │ │ - strcs sp, [r0, -ip, lsr #32] │ │ - ldm r5, {r0, r2, r5, r6, r8, ip, sp, pc} │ │ - eorvs r1, pc, r2, lsl #2 │ │ - andle r0, r7, r9, asr #15 │ │ - mvfeqe f7, f5 │ │ - ldm lr, {r1, r3, r5, r6, r9, sl, lr} │ │ - rscgt r0, fp, #235 @ 0xeb │ │ - and r4, r1, r7, ror #12 │ │ - stmdaeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ - tstcs r4, r4, lsr #32 │ │ - @ instruction: 0xfff0f7f2 │ │ - strbtmi r4, [r9], -r6, lsl #12 │ │ - strhi lr, [r0, -r6, asr #19] │ │ - stfeqd f7, [r8], {-0} │ │ - umlalseq lr, sp, r1, r8 │ │ - adcseq lr, sp, ip, lsl #17 │ │ - @ instruction: 0xf8c64648 │ │ - @ instruction: 0xf0759020 │ │ - @ instruction: 0x4605eb5c │ │ - ldrtmi r4, [r1], -r8, asr #12 │ │ - bl 181378c │ │ - @ instruction: 0xf0754628 │ │ - and lr, r0, r4, lsl fp │ │ - ldrtmi r2, [r0], -r0, lsl #12 │ │ - pop {r0, r1, r2, ip, sp, pc} │ │ - svclt 0x000083f0 │ │ - andeq ip, r7, r6, asr #29 │ │ + @ instruction: 0x460d4614 │ │ + @ instruction: 0xf0814606 │ │ + strmi lr, [r7], -r8, ror #25 │ │ + ldc2 0, cr15, [ip, #112] @ 0x70 │ │ + stmdaeq r4, {r0, r2, r3, r8, ip, sp, lr, pc} │ │ + strbmi r9, [r0], -r1 │ │ + stc2l 0, cr15, [r4, #-112] @ 0xffffff90 │ │ + andvc lr, r7, r6, asr #19 │ │ + adcsvs r2, r0, r0 │ │ + eorsvs r7, r0, r0, lsr r1 │ │ + stmib r6, {r6, r9, sl, lr}^ │ │ + rsbsvs r5, r1, #83886080 @ 0x5000000 │ │ + @ instruction: 0xf8d5f7ff │ │ + ldrhhi lr, [ip, #141]! @ 0x8d │ │ │ │ -000575cc : │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, #76 @ 0x4c │ │ - mov r5, r0 │ │ - ldr r0, [r0, #0] │ │ - cmp r0, #2 │ │ - bne.n 576ce │ │ - ldr r0, [r5, #8] │ │ - movs r2, #16 │ │ - ldr r1, [pc, #336] @ (57730 ) │ │ - ldr r4, [pc, #336] @ (57734 ) │ │ - add r1, pc │ │ - add r4, pc │ │ - blx r4 │ │ - mov r8, r0 │ │ - ldr r0, [r5, #8] │ │ - ldr r1, [pc, #328] @ (57738 ) │ │ - movs r2, #16 │ │ - add r1, pc │ │ - blx r4 │ │ - mov r9, r0 │ │ - ldr r0, [r5, #8] │ │ - ldr r1, [pc, #320] @ (5773c ) │ │ - movs r2, #18 │ │ - add r1, pc │ │ - blx r4 │ │ - mov sl, r0 │ │ - ldr r0, [r5, #8] │ │ - ldr r1, [pc, #312] @ (57740 ) │ │ - movs r2, #20 │ │ - add r1, pc │ │ - blx r4 │ │ - mov fp, r0 │ │ - ldr r0, [r5, #8] │ │ - ldr r1, [pc, #304] @ (57744 ) │ │ - movs r2, #28 │ │ - add r1, pc │ │ - blx r4 │ │ - mov r6, r0 │ │ - ldr r0, [r5, #8] │ │ - ldr r1, [pc, #296] @ (57748 ) │ │ - movs r2, #31 │ │ - add r1, pc │ │ - blx r4 │ │ - mov r7, r0 │ │ - ldr r0, [r5, #8] │ │ - ldr r1, [pc, #288] @ (5774c ) │ │ - movs r2, #29 │ │ - add r1, pc │ │ - blx r4 │ │ - mov r1, r0 │ │ - ldr r0, [pc, #284] @ (57750 ) │ │ +0004b870 : │ │ + push {r4, lr} │ │ + sub sp, #24 │ │ + mov r4, r0 │ │ + ldr r0, [pc, #56] @ (4b8b0 ) │ │ add r0, pc │ │ - ldr r2, [r0, #0] │ │ - dmb ish │ │ - cmp r2, #2 │ │ - beq.n 57684 │ │ - str r1, [sp, #60] @ 0x3c │ │ - strd r6, r7, [sp, #52] @ 0x34 │ │ - add r1, sp, #36 @ 0x24 │ │ - stmia.w r1, {r8, r9, sl, fp} │ │ - add.w r9, sp, #36 @ 0x24 │ │ - ldr r1, [r0, #0] │ │ - dmb ish │ │ - cmp r1, #2 │ │ - beq.n 5767a │ │ - adds r1, r0, #4 │ │ - str r1, [sp, #68] @ 0x44 │ │ - add.w r1, sp, #75 @ 0x4b │ │ - str.w r9, [sp, #64] @ 0x40 │ │ - str r1, [sp, #16] │ │ - add r1, sp, #68 @ 0x44 │ │ - str r1, [sp, #12] │ │ - add r1, sp, #64 @ 0x40 │ │ - str r1, [sp, #8] │ │ - add r1, sp, #8 │ │ - ldr r2, [pc, #232] @ (5775c ) │ │ - add r2, pc │ │ - bl 717e4 │ │ - ldr r0, [sp, #36] @ 0x24 │ │ - cbnz r0, 576fa │ │ - add sp, #76 @ 0x4c │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldr r2, [r0, #4] │ │ - cmp r2, r8 │ │ - itt eq │ │ - ldreq r2, [r0, #8] │ │ - cmpeq r2, r9 │ │ - bne.n 576a8 │ │ - ldr r2, [r0, #12] │ │ - cmp r2, sl │ │ - itt eq │ │ - ldreq r2, [r0, #16] │ │ - cmpeq r2, fp │ │ - bne.n 576a8 │ │ - ldr r2, [r0, #20] │ │ - cmp r2, r6 │ │ - itt eq │ │ - ldreq r2, [r0, #24] │ │ - cmpeq r2, r7 │ │ - beq.n 576c6 │ │ + ldr r0, [r0, #16] │ │ + cmp r0, #3 │ │ + bls.n 4b8a2 │ │ movs r0, #0 │ │ movs r1, #1 │ │ - str r0, [sp, #52] @ 0x34 │ │ - str r1, [sp, #40] @ 0x28 │ │ - ldr r1, [pc, #160] @ (57754 ) │ │ - str r0, [sp, #48] @ 0x30 │ │ - movs r0, #4 │ │ - add r1, pc │ │ - str r1, [sp, #36] @ 0x24 │ │ - str r0, [sp, #44] @ 0x2c │ │ - add r0, sp, #36 @ 0x24 │ │ - ldr r1, [pc, #152] @ (57758 ) │ │ - add r1, pc │ │ - bl 4c418 │ │ - ldr r0, [r0, #28] │ │ - cmp r0, r1 │ │ - beq.n 5767e │ │ - b.n 576a8 │ │ - movs r0, #0 │ │ - str r0, [sp, #52] @ 0x34 │ │ - movs r0, #2 │ │ - str r0, [sp, #40] @ 0x28 │ │ - ldr r1, [pc, #136] @ (57760 ) │ │ - str r0, [sp, #48] @ 0x30 │ │ - add r1, pc │ │ - str r1, [sp, #36] @ 0x24 │ │ - add r0, sp, #8 │ │ - str r0, [sp, #44] @ 0x2c │ │ - ldr r0, [pc, #128] @ (57764 ) │ │ - add r0, pc │ │ - str r0, [sp, #20] │ │ - strd r5, r0, [sp, #8] │ │ - adds r0, r5, #4 │ │ str r0, [sp, #16] │ │ - add r0, sp, #36 @ 0x24 │ │ - ldr r1, [pc, #116] @ (57768 ) │ │ - add r1, pc │ │ - bl 4c418 │ │ - add.w lr, r9, #4 │ │ - add.w r8, sp, #8 │ │ - mov r5, lr │ │ - mov ip, r8 │ │ - ldmia.w r5, {r1, r2, r3, r4, r6, r7} │ │ - stmia.w ip, {r1, r2, r3, r4, r6, r7} │ │ - str r0, [sp, #36] @ 0x24 │ │ - ldmia.w r8, {r0, r1, r2, r3, r4, r5} │ │ - stmia.w lr, {r0, r1, r2, r3, r4, r5} │ │ - movs r1, #43 @ 0x2b │ │ - mov r2, r9 │ │ - ldr r0, [pc, #76] @ (5776c ) │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r0, [pc, #76] @ (57770 ) │ │ - ldr r3, [pc, #76] @ (57774 ) │ │ - add r0, pc │ │ - add r3, pc │ │ - bl 4fcf8 │ │ - nop │ │ - subs r5, #18 │ │ - vsra.u64 d16, d1, #5 │ │ - movs r0, r0 │ │ - subs r3, #164 @ 0xa4 │ │ - vcvta.s32.f32 d20, d28 │ │ - vshr.u32 d20, d18, #4 │ │ - vshr.u32 d20, d26, #4 │ │ - vrev64. q10, q5 │ │ - vshr.u32 q10, , #4 │ │ - @ instruction: 0xfffccef8 │ │ - movs r7, r0 │ │ - ldrb r2, [r1, #4] │ │ - movs r7, r0 │ │ - ldrb r0, [r1, #4] │ │ - movs r7, r0 │ │ - ldrb r4, [r6, #2] │ │ - movs r7, r0 │ │ - ldrb r6, [r1, #4] │ │ - movs r7, r0 │ │ - @ instruction: 0xb6e9 │ │ - vtbl.8 d23, {d15-d16}, d4 │ │ - movs r7, r0 │ │ - ldrb r2, [r7, #2] │ │ - movs r7, r0 │ │ - @ instruction: 0xefddfffe │ │ - ldrb r0, [r5, #1] │ │ - movs r7, r0 │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ - sub sp, #40 @ 0x28 │ │ - sub.w r4, r0, #8 │ │ - add.w r8, sp, #8 │ │ - mov r9, r2 │ │ - mov sl, r1 │ │ - mov.w r5, #4294967295 @ 0xffffffff │ │ - strd r1, r2, [sp] │ │ - cbz r5, 577d0 │ │ - ldr r7, [r4, #8] │ │ - cbz r7, 577d0 │ │ - mov r0, r7 │ │ - blx ccc40 │ │ - adds r2, r0, #1 │ │ - mov r0, r8 │ │ - mov r1, r7 │ │ - bl 4afec │ │ - ldrd r7, r3, [sp, #12] │ │ - mov r0, sl │ │ - mov r1, r9 │ │ - mov r2, r7 │ │ - bl 5393c │ │ - mov r6, r0 │ │ - ldr r0, [sp, #8] │ │ - mov r1, r7 │ │ - bl 97be8 │ │ - subs r5, #1 │ │ - adds r4, #8 │ │ - cmp r6, #0 │ │ - beq.n 57792 │ │ - ldr r0, [r4, #4] │ │ - add sp, #40 @ 0x28 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ - movs r0, #0 │ │ - str r0, [sp, #24] │ │ - movs r0, #2 │ │ + movs r3, #200 @ 0xc8 │ │ + str r1, [sp, #4] │ │ + ldr r1, [pc, #40] @ (4b8b4 ) │ │ str r0, [sp, #12] │ │ - ldr r0, [pc, #32] @ (577fc ) │ │ - add r0, pc │ │ + movs r0, #4 │ │ + add r1, pc │ │ + str r1, [sp, #0] │ │ str r0, [sp, #8] │ │ - movs r0, #1 │ │ - str r0, [sp, #20] │ │ - add r0, sp, #32 │ │ - str r0, [sp, #16] │ │ - ldr r0, [pc, #24] @ (57800 ) │ │ - add r0, pc │ │ - str r0, [sp, #36] @ 0x24 │ │ mov r0, sp │ │ - str r0, [sp, #32] │ │ - add r0, sp, #8 │ │ - ldr r1, [pc, #16] @ (57804 ) │ │ - add r1, pc │ │ - bl 4c418 │ │ + ldr r2, [pc, #28] @ (4b8b8 ) │ │ + movs r1, #4 │ │ + add r2, pc │ │ + bl 6ff84 │ │ + mov r0, r4 │ │ + add sp, #24 │ │ + ldmia.w sp!, {r4, lr} │ │ + b.w cd0fc │ │ nop │ │ - strb r6, [r0, #31] │ │ - movs r7, r0 │ │ - hlt 0x000d │ │ - vqshl.u64 d23, d28, #63 @ 0x3f │ │ - movs r7, r0 │ │ + ldr r1, [sp, #368] @ 0x170 │ │ + movs r0, r1 │ │ + adds r2, #116 @ 0x74 │ │ + movs r0, r1 │ │ + adds r2, #112 @ 0x70 │ │ + movs r0, r1 │ │ + push {r4, lr} │ │ + sub sp, #24 │ │ + ldr r2, [pc, #20] @ (4b8d8 ) │ │ + mov r4, sp │ │ + mov r1, r0 │ │ + mov r0, r4 │ │ + add r2, pc │ │ + bl bb1c2 │ │ + mov r0, r4 │ │ + bl 4ae9a │ │ + add sp, #24 │ │ + pop {r4, pc} │ │ + adds r2, #92 @ 0x5c │ │ + movs r0, r1 │ │ + push {r4, lr} │ │ + sub sp, #24 │ │ + ldr r2, [pc, #20] @ (4b8f8 ) │ │ + mov r4, sp │ │ + mov r1, r0 │ │ + mov r0, r4 │ │ + add r2, pc │ │ + bl bb1c2 │ │ + mov r0, r4 │ │ + bl 4ae9a │ │ + add sp, #24 │ │ + pop {r4, pc} │ │ + adds r2, #76 @ 0x4c │ │ + movs r0, r1 │ │ + push {r4, lr} │ │ + sub sp, #24 │ │ + ldr r2, [pc, #20] @ (4b918 ) │ │ + mov r4, sp │ │ + mov r1, r0 │ │ + mov r0, r4 │ │ + add r2, pc │ │ + bl bb1c2 │ │ + mov r0, r4 │ │ + bl 4ae9a │ │ + add sp, #24 │ │ + pop {r4, pc} │ │ + adds r2, #60 @ 0x3c │ │ + movs r0, r1 │ │ push {r4, r5, r6, r7, lr} │ │ - sub sp, #76 @ 0x4c │ │ - mov r4, r1 │ │ - ldr r1, [pc, #200] @ (578d8 ) │ │ - movs r2, #13 │ │ - add r1, pc │ │ - str r1, [sp, #60] @ 0x3c │ │ - add r1, sp, #64 @ 0x40 │ │ - str r1, [sp, #56] @ 0x38 │ │ - ldr r1, [pc, #192] @ (578dc ) │ │ - add r1, pc │ │ - str r1, [sp, #52] @ 0x34 │ │ - ldr r1, [pc, #188] @ (578e0 ) │ │ - add r1, pc │ │ - str r1, [sp, #44] @ 0x2c │ │ - ldr r1, [pc, #188] @ (578e4 ) │ │ - add r1, pc │ │ - str r1, [sp, #36] @ 0x24 │ │ - ldr r1, [pc, #184] @ (578e8 ) │ │ - add r1, pc │ │ - str r1, [sp, #28] │ │ - ldr r1, [pc, #184] @ (578ec ) │ │ - add r1, pc │ │ - str r1, [sp, #20] │ │ - ldr r1, [pc, #180] @ (578f0 ) │ │ - add r1, pc │ │ - strd r0, r1, [sp, #8] │ │ - add.w r1, r0, #20 │ │ - str r1, [sp, #48] @ 0x30 │ │ - add.w r1, r0, #16 │ │ - str r1, [sp, #40] @ 0x28 │ │ - add.w r1, r0, #12 │ │ - str r1, [sp, #32] │ │ - add.w r1, r0, #8 │ │ - str r1, [sp, #24] │ │ - adds r1, r0, #4 │ │ - adds r0, #24 │ │ - str r1, [sp, #16] │ │ - str r0, [sp, #64] @ 0x40 │ │ - ldrd r0, r1, [r4, #28] │ │ - ldr r3, [r1, #12] │ │ - ldr r1, [pc, #140] @ (578f4 ) │ │ - add r1, pc │ │ - blx r3 │ │ - movs r5, #0 │ │ - strb.w r0, [sp, #72] @ 0x48 │ │ - strb.w r5, [sp, #73] @ 0x49 │ │ - str r4, [sp, #68] @ 0x44 │ │ - ldr r4, [pc, #124] @ (578f8 ) │ │ - ldr r6, [pc, #128] @ (578fc ) │ │ - add r7, sp, #8 │ │ - add r4, pc │ │ - add r0, sp, #68 @ 0x44 │ │ - add r6, pc │ │ - adds r2, r6, r5 │ │ - ldr r1, [r6, r5] │ │ - adds r3, r7, r5 │ │ - str r4, [sp, #0] │ │ - ldr r2, [r2, #4] │ │ - bl 4f9fc │ │ - adds r5, #8 │ │ - cmp r5, #56 @ 0x38 │ │ - bne.n 57884 │ │ - ldrb.w r1, [sp, #72] @ 0x48 │ │ - ldrb.w r2, [sp, #73] @ 0x49 │ │ - orr.w r0, r2, r1 │ │ - lsls r2, r2, #31 │ │ - beq.n 578d0 │ │ - lsls r1, r1, #31 │ │ - bne.n 578d0 │ │ - ldr r0, [sp, #68] @ 0x44 │ │ - ldrb r1, [r0, #20] │ │ - lsls r1, r1, #29 │ │ - bmi.n 578c2 │ │ - ldrd r0, r1, [r0, #28] │ │ - movs r2, #2 │ │ - ldr r3, [r1, #12] │ │ - ldr r1, [pc, #64] @ (57900 ) │ │ - add r1, pc │ │ - b.n 578ce │ │ - ldrd r0, r1, [r0, #28] │ │ + add r7, sp, #12 │ │ + str.w r8, [sp, #-4]! │ │ + sub sp, #8 │ │ + mov r4, r0 │ │ + ldr r0, [r0, #0] │ │ + ldr r6, [r4, #8] │ │ + subs r5, r2, r1 │ │ + mov r8, r1 │ │ + subs r0, r0, r6 │ │ + cmp r0, r5 │ │ + bcc.n 4b94e │ │ + ldr r0, [r4, #4] │ │ + mov r1, r8 │ │ + mov r2, r5 │ │ + add r0, r6 │ │ + bl ca0b2 │ │ + adds r0, r6, r5 │ │ + str r0, [r4, #8] │ │ + add sp, #8 │ │ + ldr.w r8, [sp], #4 │ │ + pop {r4, r5, r6, r7, pc} │ │ + movs r0, #1 │ │ + mov r1, r6 │ │ + str r0, [sp, #0] │ │ + mov r0, r4 │ │ + mov r2, r5 │ │ + movs r3, #1 │ │ + bl 4b964 │ │ + ldr r6, [r4, #8] │ │ + b.n 4b936 │ │ + bmi.n 4b90e │ │ + push {r7, lr} │ │ + mov r7, sp │ │ + sub sp, #8 │ │ + ldr.w ip, [r7, #8] │ │ + str.w ip, [sp] │ │ + bl 5452e │ │ movs r2, #1 │ │ - ldr r3, [r1, #12] │ │ - ldr r1, [pc, #56] @ (57904 ) │ │ - add r1, pc │ │ - blx r3 │ │ - and.w r0, r0, #1 │ │ - add sp, #76 @ 0x4c │ │ + movt r2, #32768 @ 0x8000 │ │ + cmp r0, r2 │ │ + itt eq │ │ + addeq sp, #8 │ │ + popeq {r7, pc} │ │ + ldr r2, [pc, #4] @ (4b98c ) │ │ + add r2, pc │ │ + bl 4bba0 │ │ + strb r2, [r3, r7] │ │ + movs r0, r1 │ │ + cmp r1, r3 │ │ + itt cc │ │ + movcc r0, #0 │ │ + bxcc lr │ │ + mov ip, r0 │ │ + mov r0, r2 │ │ + mov r1, r3 │ │ + mov r2, ip │ │ + b.w 54658 │ │ + mov r2, r1 │ │ + ldr r3, [r0, #0] │ │ + ldr r1, [r0, #8] │ │ + subs r3, r3, r1 │ │ + cmp r3, r2 │ │ + it cs │ │ + bxcs lr │ │ + push {r7, lr} │ │ + mov r7, sp │ │ + sub sp, #8 │ │ + movs r3, #1 │ │ + str r3, [sp, #0] │ │ + bl 4b964 │ │ + add sp, #8 │ │ + pop {r7, pc} │ │ + cmp r2, r1 │ │ + itttt cc │ │ + addcc.w r1, r2, r2, lsl #1 │ │ + addcc.w r0, r0, r1, lsl #2 │ │ + ldrdcc r0, r1, [r0, #4] │ │ + bxcc lr │ │ + movs r0, #0 │ │ + bx lr │ │ + bmi.n 4b986 │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + stmdb sp!, {r8, r9, sl} │ │ + sub sp, #16 │ │ + mov r4, r2 │ │ + mov r8, r1 │ │ + mov r5, r0 │ │ + cbz r2, 4ba3a │ │ + ldrb.w r0, [r8] │ │ + cmp r0, #47 @ 0x2f │ │ + beq.n 4ba00 │ │ + mov r0, r8 │ │ + mov r1, r4 │ │ + bl 4baa8 │ │ + cbz r0, 4ba3a │ │ + movs r0, #1 │ │ + mov r1, r4 │ │ + str r0, [sp, #0] │ │ + add r0, sp, #4 │ │ + movs r2, #0 │ │ + movs r3, #1 │ │ + bl 545f0 │ │ + ldrd r0, r9, [sp, #4] │ │ + cmp r0, #1 │ │ + beq.n 4ba92 │ │ + ldr r6, [sp, #12] │ │ + mov r1, r8 │ │ + mov r2, r4 │ │ + mov r0, r6 │ │ + bl ca0b2 │ │ + ldrd r0, r1, [r5] │ │ + bl 54676 │ │ + strd r9, r6, [r5] │ │ + str r4, [r5, #8] │ │ + add sp, #16 │ │ + ldmia.w sp!, {r8, r9, sl} │ │ pop {r4, r5, r6, r7, pc} │ │ - ldrb r6, [r2, #1] │ │ - movs r7, r0 │ │ - ldrb r4, [r7, #0] │ │ - movs r7, r0 │ │ - ldrb r6, [r4, #0] │ │ - movs r7, r0 │ │ - ldrb r0, [r2, #0] │ │ - movs r7, r0 │ │ - strb r2, [r7, #31] │ │ - movs r7, r0 │ │ - strb r4, [r4, #31] │ │ - movs r7, r0 │ │ - strb r6, [r1, #31] │ │ - movs r7, r0 │ │ - subs r7, #52 @ 0x34 │ │ - vrshr.u32 d21, d19, #4 │ │ - vqshl.u64 , q11, #63 @ 0x3f │ │ - movs r7, r0 │ │ - strb r7, [r6, #3] │ │ - @ instruction: 0xfffc6fd9 │ │ - vsli.64 d27, d16, #60 @ 0x3c │ │ - mov r4, r0 │ │ - ldr r5, [r0, #4] │ │ - ldr r0, [r0, #12] │ │ - movs r1, #24 │ │ - subs r0, r0, r5 │ │ - blx c9f40 │ │ - mov r1, r0 │ │ + ldrd r9, r6, [r5, #4] │ │ + mov r1, r6 │ │ + mov r0, r9 │ │ + bl 4baa8 │ │ + cbz r6, 4ba7c │ │ + add.w r1, r9, r6 │ │ + mov.w sl, #47 @ 0x2f │ │ + cmp r0, #0 │ │ + ldrb.w r1, [r1, #-1] │ │ + it ne │ │ + movne.w sl, #92 @ 0x5c │ │ + cmp sl, r1 │ │ + beq.n 4ba7c │ │ + ldr r0, [r5, #0] │ │ + cmp r6, r0 │ │ + bne.n 4ba74 │ │ + ldr r1, [pc, #60] @ (4baa4 ) │ │ mov r0, r5 │ │ - bl 5792c │ │ - ldr r1, [r4, #0] │ │ - ldr r0, [r4, #8] │ │ - ldmia.w sp!, {r4, r5, r7, lr} │ │ - b.w 56e3a │ │ - push {r4, r5, r6, lr} │ │ - adds r5, r0, #4 │ │ - mov r4, r1 │ │ - movs r6, #0 │ │ - cmp r4, #0 │ │ - beq.n 579a6 │ │ - ldrb.w r0, [r5, #-4] │ │ - subs r0, #5 │ │ - cmp r0, #11 │ │ - bhi.n 579a0 │ │ - tbb [pc, r0] │ │ - movs r6, #31 │ │ - subs r5, r2, r0 │ │ - asrs r0, r2, #32 │ │ - lsls r6, r0, #24 │ │ - lsrs r3, r1, #12 │ │ - lsrs r6, r0, #12 │ │ - ldrd r0, r1, [r5] │ │ - bl bf970 │ │ - b.n 579a0 │ │ - ldrd r0, r1, [r5] │ │ - bl 6c544 │ │ - b.n 579a0 │ │ - ldrd r0, r1, [r5] │ │ - bl 56e32 │ │ - b.n 579a0 │ │ - ldrd r0, r1, [r5] │ │ - bl 56e2a │ │ - b.n 579a0 │ │ - ldrd r0, r1, [r5] │ │ - bl 5395a │ │ - b.n 579a0 │ │ - ldrd r0, r1, [r5] │ │ - strb r6, [r0, #0] │ │ - cbz r1, 579a0 │ │ - blx ccbe0 │ │ - b.n 579a0 │ │ + add r1, pc │ │ + bl 4bae8 │ │ + ldr.w r9, [r5, #4] │ │ + adds r0, r6, #1 │ │ + strb.w sl, [r9, r6] │ │ + str r0, [r5, #8] │ │ + add.w r2, r8, r4 │ │ mov r0, r5 │ │ - bl 579a8 │ │ - ldrd r0, r1, [r5] │ │ - bl 56e3a │ │ - subs r4, #1 │ │ - adds r5, #24 │ │ - b.n 57934 │ │ - pop {r4, r5, r6, pc} │ │ - ldrd r0, r1, [r0, #4] │ │ - b.w 5792c │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, #100 @ 0x64 │ │ - ldr r4, [r1, #8] │ │ - movs r2, #0 │ │ + mov r1, r8 │ │ + add sp, #16 │ │ + ldmia.w sp!, {r8, r9, sl} │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ + b.w 4b91c │ │ + ldr r2, [pc, #12] @ (4baa0 ) │ │ + mov r0, r9 │ │ + ldr r1, [sp, #12] │ │ + add r2, pc │ │ + bl 4bba0 │ │ + nop │ │ + ldrb r4, [r5, #3] │ │ + movs r0, r1 │ │ + ldrb r2, [r5, #20] │ │ + movs r0, r1 │ │ + cbz r1, 4baca │ │ + ldrb r2, [r0, #0] │ │ + cmp r2, #92 @ 0x5c │ │ + itt eq │ │ + moveq r0, #1 │ │ + bxeq lr │ │ + cmp r1, #1 │ │ + beq.n 4baca │ │ + mov r2, r0 │ │ + ldrsb.w r3, [r2, #1]! │ │ + cmn.w r3, #64 @ 0x40 │ │ + blt.n 4baca │ │ + cmp r1, #3 │ │ + bhi.n 4bace │ │ + beq.n 4bad8 │ │ + movs r0, #0 │ │ + bx lr │ │ + ldrsb.w r0, [r0, #3] │ │ + cmn.w r0, #64 @ 0x40 │ │ + blt.n 4baca │ │ + ldrh r0, [r2, #0] │ │ + movw r1, #23610 @ 0x5c3a │ │ + subs r0, r0, r1 │ │ + clz r0, r0 │ │ + lsrs r0, r0, #5 │ │ + bx lr │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + str.w fp, [sp, #-4]! │ │ + sub sp, #24 │ │ + mov r5, r0 │ │ + ldr r0, [r0, #0] │ │ + mov r4, r1 │ │ + adds r6, r0, #1 │ │ + cmp.w r6, r0, lsl #1 │ │ + it ls │ │ + lslls r6, r0, #1 │ │ + cmp r6, #8 │ │ + it ls │ │ + movls r6, #8 │ │ + cmp r6, #0 │ │ + bmi.n 4bb46 │ │ + cbnz r0, 4bb12 │ │ + movs r0, #0 │ │ + b.n 4bb1a │ │ + str r0, [sp, #20] │ │ + ldr r0, [r5, #4] │ │ + str r0, [sp, #12] │ │ + movs r0, #1 │ │ + add r2, sp, #12 │ │ str r0, [sp, #16] │ │ - movs r0, #4 │ │ - ldrd r5, r8, [r1] │ │ - movs r3, #4 │ │ - str r0, [sp, #0] │ │ - add r0, sp, #64 @ 0x40 │ │ - mov r1, r4 │ │ - bl 538d4 │ │ - ldrd r0, r1, [sp, #64] @ 0x40 │ │ + mov r0, sp │ │ + mov r1, r6 │ │ + bl 4bb50 │ │ + ldr r0, [sp, #0] │ │ cmp r0, #1 │ │ - str r1, [sp, #20] │ │ - beq.n 57a6c │ │ - add.w r0, r4, r4, lsl #1 │ │ - str r4, [sp, #12] │ │ - ldr.w r9, [sp, #72] @ 0x48 │ │ - add.w r1, r8, r0, lsl #3 │ │ - str r1, [sp, #4] │ │ - str.w r8, [sp, #24] │ │ - mov.w fp, r0, lsl #3 │ │ - strd r5, r1, [sp, #32] │ │ - add r4, sp, #64 @ 0x40 │ │ - ldr r0, [pc, #128] @ (57a78 ) │ │ - str.w r9, [sp, #8] │ │ - add r0, pc │ │ - mov sl, r0 │ │ - cmp.w fp, #0 │ │ - beq.n 57a42 │ │ - mov r0, r8 │ │ - add r1, sp, #40 @ 0x28 │ │ - mov lr, r4 │ │ - ldmia.w r0, {r2, r3, r4, r5, r6, r7} │ │ - mov ip, r1 │ │ - mov r0, lr │ │ - stmia.w ip, {r2, r3, r4, r5, r6, r7} │ │ - mov r4, lr │ │ - bl 56c7c │ │ - ldrb.w r0, [sl, #1] │ │ - movs r0, #32 │ │ - blx ccbf0 │ │ - cbz r0, 57a64 │ │ - mov r1, r4 │ │ - movs r2, #32 │ │ - mov r5, r0 │ │ - bl c99c0 │ │ - str.w r5, [r9], #4 │ │ - sub.w fp, fp, #24 │ │ - add.w r8, r8, #24 │ │ - b.n 57a00 │ │ - ldr r0, [sp, #4] │ │ - str r0, [sp, #28] │ │ - add r0, sp, #24 │ │ - bl 57908 │ │ - ldrd r0, r1, [sp, #12] │ │ - str r0, [r1, #8] │ │ - ldr r0, [sp, #8] │ │ - str r0, [r1, #12] │ │ - ldr r0, [sp, #20] │ │ - str r0, [r1, #16] │ │ - movs r0, #6 │ │ - str r0, [r1, #0] │ │ - add sp, #100 @ 0x64 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - movs r0, #8 │ │ - movs r1, #32 │ │ - bl 4adb8 │ │ - ldr r1, [sp, #72] @ 0x48 │ │ - ldr r2, [pc, #12] @ (57a7c ) │ │ - ldr r0, [sp, #20] │ │ - add r2, pc │ │ - bl 4ad80 │ │ - ldmia r3!, {r4, r5, r7} │ │ - movs r7, r0 │ │ - ldr r4, [sp, #248] @ 0xf8 │ │ - movs r7, r0 │ │ + itttt ne │ │ + ldrne r0, [sp, #4] │ │ + strdne r6, r0, [r5] │ │ + addne sp, #24 │ │ + ldrne.w fp, [sp], #4 │ │ + it ne │ │ + popne {r4, r5, r6, r7, pc} │ │ + ldrd r0, r1, [sp, #4] │ │ + mov r2, r4 │ │ + bl 4bba0 │ │ + movs r0, #0 │ │ + mov r2, r4 │ │ + bl 4bba0 │ │ + bmi.n 4bafa │ │ push {r4, r5, r7, lr} │ │ - ldr r5, [r0, #32] │ │ - mov r4, r0 │ │ + add r7, sp, #8 │ │ + mov r5, r0 │ │ + ldr r0, [r2, #4] │ │ + mov r4, r1 │ │ + cmp r0, #0 │ │ + itt ne │ │ + ldrne r1, [r2, #8] │ │ + cmpne r1, #0 │ │ + bne.n 4bb76 │ │ + cbz r4, 4bb8e │ │ + ldr r0, [pc, #52] @ (4bb9c ) │ │ movs r1, #1 │ │ - mov r0, r5 │ │ - blx ccc70 │ │ + add r0, pc │ │ + ldrb r0, [r0, #1] │ │ mov r0, r4 │ │ - blx ccbe0 │ │ - mov r0, r5 │ │ + bl 4d084 │ │ + b.n 4bb80 │ │ + ldr r0, [r2, #0] │ │ + movs r2, #1 │ │ + mov r3, r4 │ │ + bl 4d0b4 │ │ + clz r1, r0 │ │ + cmp r0, #0 │ │ + it eq │ │ + moveq r0, #1 │ │ + lsrs r1, r1, #5 │ │ + b.n 4bb92 │ │ movs r1, #0 │ │ - blx ccc70 │ │ - ldmia.w sp!, {r4, r5, r7, lr} │ │ - b.w 94bfc │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ - sub sp, #100 @ 0x64 │ │ - movs r4, #0 │ │ - str r1, [sp, #36] @ 0x24 │ │ - strd r4, r4, [sp, #48] @ 0x30 │ │ - str r4, [sp, #60] @ 0x3c │ │ - movs r4, #8 │ │ - str r4, [sp, #56] @ 0x38 │ │ - ldr r4, [pc, #444] @ (57c78 ) │ │ - ldr r5, [sp, #132] @ 0x84 │ │ - eors r4, r3 │ │ - str r4, [sp, #20] │ │ - ldr r4, [pc, #440] @ (57c7c ) │ │ - str r0, [sp, #32] │ │ - eors r4, r2 │ │ - str r4, [sp, #16] │ │ - ldr r4, [pc, #436] @ (57c80 ) │ │ - ldr r7, [sp, #128] @ 0x80 │ │ - eors r4, r1 │ │ - str r4, [sp, #12] │ │ - ldr r4, [pc, #432] @ (57c84 ) │ │ - str r3, [sp, #44] @ 0x2c │ │ - eors r4, r0 │ │ - str r4, [sp, #8] │ │ - ldr r4, [pc, #428] @ (57c88 ) │ │ - str r2, [sp, #40] @ 0x28 │ │ - eors r1, r4 │ │ - str r1, [sp, #4] │ │ - ldr r1, [pc, #424] @ (57c8c ) │ │ - mov r4, sp │ │ - eors r0, r1 │ │ - ldr r1, [pc, #424] @ (57c90 ) │ │ - str r0, [sp, #0] │ │ - eor.w r0, r3, r5 │ │ - eors r0, r1 │ │ - ldr r1, [pc, #416] @ (57c94 ) │ │ - str r0, [sp, #28] │ │ - eor.w r0, r2, r7 │ │ - eors r0, r1 │ │ - str r0, [sp, #24] │ │ - mov r0, r4 │ │ - bl 4a590 │ │ - ldrd r0, r1, [sp] │ │ - movs r2, #32 │ │ - ldr r6, [sp, #56] @ 0x38 │ │ - eors r0, r7 │ │ - str r0, [sp, #0] │ │ - eor.w r0, r1, r5 │ │ - str r0, [sp, #4] │ │ - add r5, sp, #64 @ 0x40 │ │ - mov r1, r4 │ │ - mov r0, r5 │ │ - bl c99c0 │ │ - ldr r0, [sp, #92] @ 0x5c │ │ - eor.w r0, r0, r6, lsl #24 │ │ - str r0, [sp, #92] @ 0x5c │ │ - mov r0, r5 │ │ - bl 4a590 │ │ - ldrd r2, r3, [sp, #72] @ 0x48 │ │ - ldrd r5, r4, [sp, #88] @ 0x58 │ │ - ldrd ip, r1, [sp, #64] @ 0x40 │ │ - eor.w r2, r2, #255 @ 0xff │ │ - adds.w lr, r5, r2 │ │ - eor.w r1, r1, r6, lsl #24 │ │ - ldrd r0, r6, [sp, #80] @ 0x50 │ │ - adc.w r8, r4, r3 │ │ - lsls r7, r4, #16 │ │ - adds.w r2, r0, ip │ │ - orr.w r7, r7, r5, lsr #16 │ │ - adcs r1, r6 │ │ - lsls r5, r5, #16 │ │ - orr.w r4, r5, r4, lsr #16 │ │ - eor.w r7, r7, r8 │ │ - eor.w r4, r4, lr │ │ - adds.w r9, r4, r1 │ │ - adc.w ip, r7, r2 │ │ - lsls r3, r7, #21 │ │ - orr.w r3, r3, r4, lsr #11 │ │ - lsls r4, r4, #21 │ │ - orr.w r4, r4, r7, lsr #11 │ │ - lsls r7, r6, #13 │ │ - orr.w r7, r7, r0, lsr #19 │ │ - lsls r0, r0, #13 │ │ - orr.w r0, r0, r6, lsr #19 │ │ - eors r1, r7 │ │ - eors r0, r2 │ │ - eor.w r4, r4, r9 │ │ - adds.w r2, lr, r0 │ │ - adc.w r6, r8, r1 │ │ - eor.w r3, r3, ip │ │ - adds.w r8, r4, r6 │ │ - adc.w lr, r3, r2 │ │ - lsls r7, r1, #17 │ │ - orr.w r7, r7, r0, lsr #15 │ │ - lsls r0, r0, #17 │ │ - orr.w r0, r0, r1, lsr #15 │ │ - lsls r5, r3, #16 │ │ - eors r6, r7 │ │ - eors r2, r0 │ │ - adds.w r7, r9, r2 │ │ - adc.w r0, ip, r6 │ │ - lsls r1, r4, #16 │ │ - orr.w r5, r5, r4, lsr #16 │ │ - orr.w r1, r1, r3, lsr #16 │ │ - eor.w r5, r5, lr │ │ - eor.w r4, r1, r8 │ │ - adds.w r9, r4, r0 │ │ - adc.w ip, r5, r7 │ │ - lsls r3, r6, #13 │ │ - lsls r1, r5, #21 │ │ - orr.w r3, r3, r2, lsr #19 │ │ - lsls r2, r2, #13 │ │ - orr.w r2, r2, r6, lsr #19 │ │ - eors r0, r3 │ │ - eors r2, r7 │ │ - orr.w r1, r1, r4, lsr #11 │ │ - adds.w r3, r8, r2 │ │ - adc.w r6, lr, r0 │ │ - lsls r4, r4, #21 │ │ - eor.w r1, r1, ip │ │ - orr.w r4, r4, r5, lsr #11 │ │ - eor.w r4, r4, r9 │ │ - adds.w lr, r4, r6 │ │ - adc.w r7, r1, r3 │ │ - lsls r5, r1, #16 │ │ - orr.w r5, r5, r4, lsr #16 │ │ - lsls r4, r4, #16 │ │ - orr.w r1, r4, r1, lsr #16 │ │ - eors r5, r7 │ │ - eor.w r1, r1, lr │ │ - lsls r4, r1, #21 │ │ - orr.w r8, r4, r5, lsr #11 │ │ - lsls r4, r0, #17 │ │ - orr.w r4, r4, r2, lsr #15 │ │ - lsls r2, r2, #17 │ │ - orr.w r0, r2, r0, lsr #15 │ │ - eors r4, r6 │ │ - eors r0, r3 │ │ - adds.w r2, r9, r0 │ │ - adc.w r3, ip, r4 │ │ - lsls r6, r4, #13 │ │ - orr.w r6, r6, r0, lsr #19 │ │ - lsls r0, r0, #13 │ │ - orr.w r0, r0, r4, lsr #19 │ │ - eors r3, r6 │ │ - eors r2, r0 │ │ - adds.w r4, lr, r2 │ │ - adc.w r6, r7, r3 │ │ - lsls r0, r2, #17 │ │ - lsls r5, r5, #21 │ │ - orr.w r0, r0, r3, lsr #15 │ │ - lsls r3, r3, #17 │ │ - orr.w r2, r3, r2, lsr #15 │ │ - eors r0, r6 │ │ - orr.w r1, r5, r1, lsr #11 │ │ - eors r2, r4 │ │ - eor.w r0, r0, r8 │ │ - eors r1, r2 │ │ - eors r0, r4 │ │ - eors r1, r6 │ │ - add sp, #100 @ 0x64 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ - strb r1, [r4, #9] │ │ - str r7, [r5, #68] @ 0x44 │ │ - ldr r5, [r5, #116] @ 0x74 │ │ - ldr r4, [r4, #100] @ 0x64 │ │ - str r5, [r4, #116] @ 0x74 │ │ - ldr r1, [r7, #68] @ 0x44 │ │ - strb r1, [r4, #9] │ │ - ldr r5, [r4, #100] @ 0x64 │ │ - ldr r5, [r4, #84] @ 0x54 │ │ - strb r7, [r5, #13] │ │ - str r5, [r6, #84] @ 0x54 │ │ - strb r3, [r6, #1] │ │ - str r2, [r4, #68] @ 0x44 │ │ - strb r5, [r4, #17] │ │ - str r3, [r6, #84] @ 0x54 │ │ - ldrb r4, [r6, #5] │ │ - ldr r1, [pc, #8] @ (57ca4 ) │ │ - sxtb r0, r0 │ │ - add r1, pc │ │ - ldrb r0, [r1, r0] │ │ - bx lr │ │ + movs r0, #1 │ │ + strd r1, r0, [r5] │ │ + str r4, [r5, #8] │ │ + pop {r4, r5, r7, pc} │ │ nop │ │ - bl 68ca4 │ │ + str r6, [sp, #424] @ 0x1a8 │ │ + movs r0, r1 │ │ push {r7, lr} │ │ - sub sp, #32 │ │ + mov r7, sp │ │ + cbnz r0, 4bbac │ │ + mov r0, r2 │ │ + bl 4bbb0 │ │ + bl 4bbd8 │ │ + push {r7, lr} │ │ + mov r7, sp │ │ + sub sp, #24 │ │ + mov r1, r0 │ │ + ldr r0, [pc, #24] @ (4bbd4 ) │ │ movs r2, #0 │ │ + movs r3, #1 │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + mov r0, sp │ │ str r2, [sp, #16] │ │ - movs r2, #1 │ │ - str r2, [sp, #4] │ │ - ldr r3, [pc, #24] @ (57cd0 ) │ │ str r2, [sp, #12] │ │ - add r3, pc │ │ - str r3, [sp, #0] │ │ - add r2, sp, #24 │ │ + movs r2, #4 │ │ + str r3, [sp, #4] │ │ str r2, [sp, #8] │ │ - ldr r2, [pc, #16] @ (57cd4 ) │ │ - add r2, pc │ │ - strd r0, r2, [sp, #24] │ │ - mov r0, sp │ │ - bl 4c418 │ │ + bl 4d1a6 │ │ nop │ │ - add r2, sp, #880 @ 0x370 │ │ - movs r7, r0 │ │ - push {r0, r1, r4, r5, r7, lr} │ │ - vtbl.8 d30, {d15-d16}, d29 │ │ - rors r0, r6 │ │ - sub sp, #32 │ │ + ldrb r6, [r3, #13] │ │ + movs r0, r1 │ │ + push {r7, lr} │ │ + mov r7, sp │ │ + mov r2, r0 │ │ + mov r0, r1 │ │ + mov r1, r2 │ │ + bl 4d14e │ │ + bmi.n 4bb92 │ │ + push {r4, r5, r7, lr} │ │ + add r7, sp, #8 │ │ + sub sp, #24 │ │ mov r4, r0 │ │ - cmp r2, #0 │ │ - beq.n 57d88 │ │ - ldr r7, [pc, #260] @ (57dec ) │ │ - mov r5, r2 │ │ - mov r6, r1 │ │ - add r7, pc │ │ - ldr r0, [r7, #20] │ │ - cmp r0, #5 │ │ - bcc.n 57d16 │ │ + adds r0, r1, r2 │ │ + bcs.n 4bc40 │ │ + ldr r0, [r4, #0] │ │ + adds r5, r2, r1 │ │ + cmp.w r5, r0, lsl #1 │ │ + it ls │ │ + lslls r5, r0, #1 │ │ + cmp r5, #8 │ │ + it ls │ │ + movls r5, #8 │ │ + cmp r5, #0 │ │ + bmi.n 4bc40 │ │ + cbnz r0, 4bc10 │ │ movs r0, #0 │ │ - movs r1, #1 │ │ + b.n 4bc18 │ │ str r0, [sp, #20] │ │ - movw r3, #1133 @ 0x46d │ │ - str r1, [sp, #8] │ │ - ldr r1, [pc, #240] @ (57df0 ) │ │ - str r0, [sp, #16] │ │ - add r1, pc │ │ - str r1, [sp, #4] │ │ - add r0, sp, #28 │ │ + ldr r0, [r4, #4] │ │ str r0, [sp, #12] │ │ - add r0, sp, #4 │ │ - ldr r2, [pc, #228] @ (57df4 ) │ │ - movs r1, #5 │ │ - add r2, pc │ │ - bl 6f45c │ │ - ldr r0, [r7, #20] │ │ - cmp r0, #4 │ │ - bls.n 57d40 │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #20] │ │ - movw r3, #1133 @ 0x46d │ │ - str r1, [sp, #8] │ │ - ldr r1, [pc, #224] @ (57e0c ) │ │ + movs r0, #1 │ │ + add r2, sp, #12 │ │ str r0, [sp, #16] │ │ - add r1, pc │ │ - str r1, [sp, #4] │ │ - add r0, sp, #28 │ │ - str r0, [sp, #12] │ │ - add r0, sp, #4 │ │ - ldr r2, [pc, #216] @ (57e10 ) │ │ - movs r1, #5 │ │ + mov r0, sp │ │ + mov r1, r5 │ │ + bl 4bb50 │ │ + ldr r0, [sp, #0] │ │ + cmp r0, #1 │ │ + itttt ne │ │ + ldrne r0, [sp, #4] │ │ + strdne r5, r0, [r4] │ │ + addne sp, #24 │ │ + popne {r4, r5, r7, pc} │ │ + ldrd r0, r1, [sp, #4] │ │ + ldr r2, [pc, #20] @ (4bc50 ) │ │ add r2, pc │ │ - bl 6f45c │ │ - ldr r6, [r6, #0] │ │ - cbz r6, 57d96 │ │ - ldr r0, [r6, #0] │ │ - cbz r0, 57d9e │ │ - ldr.w r8, [r0, #124] @ 0x7c │ │ - ldr r0, [r7, #20] │ │ - cmp.w r8, #0 │ │ - beq.n 57db2 │ │ - cmp r0, #4 │ │ - bls.n 57d7c │ │ + bl 4bba0 │ │ + ldr r2, [pc, #8] @ (4bc4c ) │ │ movs r0, #0 │ │ + add r2, pc │ │ + bl 4bba0 │ │ + nop │ │ + cmp r7, #72 @ 0x48 │ │ + movs r0, r1 │ │ + cmp r7, #82 @ 0x52 │ │ + movs r0, r1 │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + stmdb sp!, {r8, r9, fp} │ │ + sub sp, #16 │ │ + adds.w r8, r2, #1 │ │ + bcs.n 4bd04 │ │ + cmp.w r8, #4294967295 @ 0xffffffff │ │ + ble.n 4bd1e │ │ + mov r9, r0 │ │ + ldr r0, [pc, #192] @ (4bd30 ) │ │ + mov r4, r1 │ │ movs r1, #1 │ │ - str r0, [sp, #20] │ │ - movw r3, #1133 @ 0x46d │ │ - str r1, [sp, #8] │ │ - ldr r1, [pc, #172] @ (57e14 ) │ │ - str r0, [sp, #16] │ │ - movs r0, #4 │ │ - add r1, pc │ │ - str r1, [sp, #4] │ │ - str r0, [sp, #12] │ │ + add r0, pc │ │ + mov r6, r2 │ │ + ldrb r0, [r0, #1] │ │ + mov r0, r8 │ │ + bl 4d084 │ │ + cmp r0, #0 │ │ + beq.n 4bd26 │ │ + mov r1, r4 │ │ + mov r2, r6 │ │ + mov r5, r0 │ │ + bl ca0b2 │ │ + cmp r6, #8 │ │ + bcs.n 4bcca │ │ + cbz r6, 4bcd6 │ │ + ldrb r0, [r4, #0] │ │ + cbz r0, 4bcf0 │ │ + cmp r6, #1 │ │ + beq.n 4bcd6 │ │ + ldrb r0, [r4, #1] │ │ + cbz r0, 4bcf4 │ │ + cmp r6, #2 │ │ + beq.n 4bcd6 │ │ + ldrb r0, [r4, #2] │ │ + cbz r0, 4bcf8 │ │ + cmp r6, #3 │ │ + beq.n 4bcd6 │ │ + ldrb r0, [r4, #3] │ │ + cbz r0, 4bcfc │ │ + cmp r6, #4 │ │ + beq.n 4bcd6 │ │ + ldrb r0, [r4, #4] │ │ + cbz r0, 4bd00 │ │ + cmp r6, #5 │ │ + beq.n 4bcd6 │ │ + ldrb r0, [r4, #5] │ │ + cbz r0, 4bd0c │ │ + cmp r6, #6 │ │ + beq.n 4bcd6 │ │ + ldrb r0, [r4, #6] │ │ + cbnz r0, 4bcd6 │ │ + movs r1, #6 │ │ + b.n 4bd0e │ │ + movs r0, #0 │ │ + mov r1, r4 │ │ + mov r2, r6 │ │ + bl 5244c │ │ + cbnz r0, 4bd0e │ │ add r0, sp, #4 │ │ - ldr r2, [pc, #164] @ (57e18 ) │ │ + str r6, [sp, #12] │ │ + strd r8, r5, [sp, #4] │ │ + bl 4bd3c │ │ + mov.w r2, #2147483648 @ 0x80000000 │ │ + str.w r1, [r9, #8] │ │ + strd r2, r0, [r9] │ │ + b.n 4bd16 │ │ + movs r1, #0 │ │ + b.n 4bd0e │ │ + movs r1, #1 │ │ + b.n 4bd0e │ │ + movs r1, #2 │ │ + b.n 4bd0e │ │ + movs r1, #3 │ │ + b.n 4bd0e │ │ + movs r1, #4 │ │ + b.n 4bd0e │ │ + ldr r0, [pc, #48] @ (4bd38 ) │ │ + add r0, pc │ │ + bl 50b2c │ │ movs r1, #5 │ │ - add r2, pc │ │ - bl 6f45c │ │ - mov r0, r6 │ │ - mov r1, r5 │ │ - blx r8 │ │ - str r0, [r4, #4] │ │ - movs r0, #15 │ │ - b.n 57daa │ │ - ldr r1, [pc, #92] @ (57de8 ) │ │ - movs r0, #16 │ │ - add r1, pc │ │ - strd r1, r0, [r4, #4] │ │ - movs r0, #7 │ │ - b.n 57daa │ │ - ldr r1, [pc, #100] @ (57dfc ) │ │ - movs r0, #6 │ │ - add r1, pc │ │ - b.n 57da4 │ │ - ldr r1, [pc, #88] @ (57df8 ) │ │ - movs r0, #7 │ │ - add r1, pc │ │ - strd r1, r0, [r4, #4] │ │ - movs r0, #8 │ │ - strb r0, [r4, #0] │ │ - add sp, #32 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ - cmp r0, #4 │ │ - bls.n 57dda │ │ + strd r8, r5, [r9] │ │ + strd r6, r1, [r9, #8] │ │ + add sp, #16 │ │ + ldmia.w sp!, {r8, r9, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + ldr r0, [pc, #20] @ (4bd34 ) │ │ + add r0, pc │ │ + bl 4bbb0 │ │ + movs r0, #1 │ │ + mov r1, r8 │ │ + bl 4bbd8 │ │ + nop │ │ + str r5, [sp, #392] @ 0x188 │ │ + movs r0, r1 │ │ + cmp r6, #156 @ 0x9c │ │ + movs r0, r1 │ │ + cmp r6, #198 @ 0xc6 │ │ + movs r0, r1 │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + str.w fp, [sp, #-4]! │ │ + sub sp, #24 │ │ + ldr r1, [r0, #0] │ │ + mov r2, r0 │ │ + ldr r5, [r0, #8] │ │ + cmp r1, r5 │ │ + beq.n 4bd7e │ │ + ldr r0, [r2, #4] │ │ + adds r4, r5, #1 │ │ + movs r3, #0 │ │ + cmp r1, r4 │ │ + str r4, [r2, #8] │ │ + strb r3, [r0, r5] │ │ + bls.n 4bdb2 │ │ + cbz r4, 4bd76 │ │ + movs r2, #1 │ │ + mov r3, r4 │ │ + mov r5, r0 │ │ + bl 4d0b4 │ │ + cbnz r0, 4bdb2 │ │ + movs r0, #1 │ │ + mov r1, r4 │ │ + bl 4bbd8 │ │ + b.n 4bdc8 │ │ + blx cd200 │ │ + movs r0, #1 │ │ + b.n 4bdb2 │ │ + adds r4, r5, #1 │ │ + bmi.n 4bdbc │ │ + cbnz r5, 4bd8a │ │ + mov r6, r2 │ │ movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #20] │ │ - movw r3, #1133 @ 0x46d │ │ - str r1, [sp, #8] │ │ - ldr r1, [pc, #64] @ (57e04 ) │ │ - str r0, [sp, #16] │ │ - movs r0, #4 │ │ - add r1, pc │ │ - str r1, [sp, #4] │ │ + b.n 4bd94 │ │ + ldr r0, [r2, #4] │ │ + mov r6, r2 │ │ str r0, [sp, #12] │ │ - add r0, sp, #4 │ │ - ldr r2, [pc, #52] @ (57e08 ) │ │ - movs r1, #5 │ │ - add r2, pc │ │ - bl 6f45c │ │ - ldr r1, [pc, #36] @ (57e00 ) │ │ - movs r0, #14 │ │ - add r1, pc │ │ - strd r1, r0, [r4, #4] │ │ - movs r0, #6 │ │ - b.n 57daa │ │ - adds r4, #72 @ 0x48 │ │ - vtbx.8 d28, {d27}, d2 │ │ - movs r7, r0 │ │ - ldrb r6, [r6, #28] │ │ - movs r7, r0 │ │ - add r0, sp, #720 @ 0x2d0 │ │ - movs r7, r0 │ │ - add r6, sp, #184 @ 0xb8 │ │ - vcvt.f32.u32 d26, d16, #4 │ │ - vsri.32 d21, d4, #4 │ │ - vqshrun.s64 d26, q6, #4 │ │ - movs r7, r0 │ │ - add r7, pc, #960 @ (adr r7, 581cc ) │ │ - movs r7, r0 │ │ - ldrb r4, [r2, #28] │ │ - movs r7, r0 │ │ - add r0, sp, #552 @ 0x228 │ │ - movs r7, r0 │ │ - add r0, sp, #520 @ 0x208 │ │ - movs r7, r0 │ │ - add r0, sp, #312 @ 0x138 │ │ - movs r7, r0 │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, #100 @ 0x64 │ │ - ldr r6, [r2, #0] │ │ - mov r8, r0 │ │ - cmp r6, #0 │ │ - beq.n 57eee │ │ - add.w sl, sp, #72 @ 0x48 │ │ - mov r5, r2 │ │ - mov r4, r1 │ │ - ldrd r1, r2, [sp, #140] @ 0x8c │ │ - mov r0, sl │ │ - mov fp, r3 │ │ - bl 5d9dc │ │ - ldrb.w r7, [sp, #72] @ 0x48 │ │ - cmp r7, #15 │ │ - bne.n 57f00 │ │ - add r0, sp, #40 @ 0x28 │ │ - add.w r1, sl, #4 │ │ - add.w r9, r0, #3 │ │ - movs r2, #16 │ │ - ldr r7, [sp, #152] @ 0x98 │ │ - mov r0, r9 │ │ - bl c99c0 │ │ - add r0, sp, #24 │ │ - mov r1, r9 │ │ - movs r2, #16 │ │ - bl c99c0 │ │ - ldr r0, [sp, #32] │ │ - cmp r0, r7 │ │ - bne.n 57f28 │ │ - str r6, [sp, #20] │ │ - ldr r6, [sp, #148] @ 0x94 │ │ - ldr r1, [sp, #28] │ │ - add.w r0, r6, r7, lsl #4 │ │ - str r0, [sp, #0] │ │ - add.w r0, r7, r7, lsl #1 │ │ - strd fp, r5, [sp, #12] │ │ - mov r3, r6 │ │ - add.w r2, r1, r0, lsl #2 │ │ - add r0, sp, #72 @ 0x48 │ │ - bl 6cc10 │ │ - ldrd r9, sl, [sp, #88] @ 0x58 │ │ - ldr r0, [sp, #72] @ 0x48 │ │ - ldr r1, [sp, #80] @ 0x50 │ │ - add.w r2, r9, r9, lsl #1 │ │ - add.w r5, r1, r9, lsl #4 │ │ - add.w r0, r0, r2, lsl #2 │ │ - add.w fp, r0, #4 │ │ - cmp r9, sl │ │ - bcs.n 57f3a │ │ - ldr.w r0, [fp, #-4] │ │ - eor.w r0, r0, #2147483648 @ 0x80000000 │ │ - cmp r0, #4 │ │ - it cs │ │ - movcs r0, #1 │ │ - subs r1, r0, #1 │ │ - cmp r1, #2 │ │ - bcs.n 57ec8 │ │ - ldrb r0, [r5, #0] │ │ - bl 57c98 │ │ - uxtb r0, r0 │ │ - cmp r0, #9 │ │ - beq.n 57ee2 │ │ - b.n 57fd2 │ │ - cmp r0, #0 │ │ - bne.w 58034 │ │ - ldrb r0, [r5, #0] │ │ - bl 57c98 │ │ - uxtb r0, r0 │ │ - cmp r0, #9 │ │ - beq.n 57fd2 │ │ - ldrb.w r1, [fp] │ │ - cmp r0, r1 │ │ - bne.n 57fd2 │ │ - add.w r9, r9, #1 │ │ - adds r5, #16 │ │ - add.w fp, fp, #12 │ │ - b.n 57ea2 │ │ - ldr r1, [pc, #336] @ (58040 ) │ │ - movs r0, #24 │ │ - add r1, pc │ │ - strd r1, r0, [r8, #8] │ │ - movs r0, #7 │ │ - strb.w r0, [r8, #4] │ │ - b.n 57ff0 │ │ - add r4, sp, #40 @ 0x28 │ │ - add.w r1, sl, #1 │ │ - movs r2, #19 │ │ - mov r0, r4 │ │ - bl c99c0 │ │ - add.w r0, r8, #5 │ │ + movs r0, #1 │ │ + str r5, [sp, #20] │ │ + add r2, sp, #12 │ │ + str r0, [sp, #16] │ │ + mov r0, sp │ │ mov r1, r4 │ │ - movs r2, #19 │ │ - ldrd r6, r5, [sp, #92] @ 0x5c │ │ - bl c99c0 │ │ - strd r6, r5, [r8, #24] │ │ - strb.w r7, [r8, #4] │ │ - b.n 57ff0 │ │ - add.w r0, sl, #3 │ │ - add r1, sp, #24 │ │ - movs r2, #16 │ │ - bl c99c0 │ │ - movs r0, #2 │ │ - mov r1, sl │ │ - b.n 57fe2 │ │ - add r5, sp, #72 @ 0x48 │ │ - ldr r2, [sp, #20] │ │ + bl 4bb50 │ │ + ldr r0, [sp, #0] │ │ + cmp r0, #1 │ │ + beq.n 4bdca │ │ + ldr r0, [sp, #4] │ │ + movs r1, #0 │ │ + str r4, [r6, #8] │ │ + strb r1, [r0, r5] │ │ + strd r4, r0, [r6] │ │ mov r1, r4 │ │ - mov r9, r4 │ │ - mov r0, r5 │ │ - bl 57cd8 │ │ - ldrb.w r0, [sp, #72] @ 0x48 │ │ - cmp r0, #15 │ │ - bne.n 57ffc │ │ - ldr r0, [sp, #76] @ 0x4c │ │ - movs r1, #8 │ │ - str r0, [sp, #64] @ 0x40 │ │ - ldr.w r0, [r9] │ │ - str r0, [sp, #68] @ 0x44 │ │ - mov r0, r7 │ │ - ldr r2, [pc, #236] @ (5804c ) │ │ + add sp, #24 │ │ + ldr.w fp, [sp], #4 │ │ + pop {r4, r5, r6, r7, pc} │ │ + mov r6, r2 │ │ + movs r0, #0 │ │ + ldr r2, [pc, #36] @ (4bde8 ) │ │ add r2, pc │ │ - bl 5d46c │ │ - add r3, sp, #72 @ 0x48 │ │ - movs r2, #0 │ │ - stmia r3!, {r0, r1, r2} │ │ - add r0, sp, #72 @ 0x48 │ │ - mov r1, r7 │ │ - bl 6bb60 │ │ - ldr.w sl, [sp, #76] @ 0x4c │ │ - cbz r7, 57f98 │ │ - ldr r0, [sp, #80] @ 0x50 │ │ - add r4, sp, #40 @ 0x28 │ │ - add.w r5, sl, r0, lsl #3 │ │ + bl 4bba0 │ │ + udf #254 @ 0xfe │ │ + ldrd r0, r1, [sp, #4] │ │ + b.n 4bdc0 │ │ + mov r4, r0 │ │ + b.n 4bdda │ │ + mov r4, r0 │ │ + cbz r5, 4bde0 │ │ + ldr r5, [r6, #4] │ │ + mov r0, r5 │ │ + blx cd200 │ │ mov r0, r4 │ │ - mov r1, r6 │ │ - bl 6b96c │ │ - ldrd r0, r1, [sp, #40] @ 0x28 │ │ - adds r6, #16 │ │ - strd r0, r1, [r5], #8 │ │ - subs r7, #1 │ │ - bne.n 57f82 │ │ - ldr r0, [sp, #144] @ 0x90 │ │ - mov r1, r9 │ │ - str r0, [sp, #88] @ 0x58 │ │ - ldr r0, [sp, #140] @ 0x8c │ │ - str r0, [sp, #84] @ 0x54 │ │ - ldr r0, [sp, #136] @ 0x88 │ │ - str r0, [sp, #80] @ 0x50 │ │ - ldr r0, [sp, #12] │ │ - ldr r6, [sp, #72] @ 0x48 │ │ - str r0, [sp, #76] @ 0x4c │ │ - add r7, sp, #64 @ 0x40 │ │ - ldrb.w r0, [sp, #36] @ 0x24 │ │ - strd r0, sl, [sp] │ │ - mov r0, r8 │ │ - str r7, [sp, #72] @ 0x48 │ │ - add r3, sp, #72 @ 0x48 │ │ - ldr r2, [sp, #16] │ │ - bl 68160 │ │ - mov r0, r6 │ │ - mov r1, sl │ │ - bl 6c544 │ │ - mov r0, r7 │ │ - bl 6c658 │ │ - b.n 5802c │ │ - add r4, sp, #72 @ 0x48 │ │ - add r1, sp, #24 │ │ - adds r0, r4, #3 │ │ - movs r2, #16 │ │ - bl c99c0 │ │ - movs r0, #2 │ │ + blx cb7d4 │ │ + nop │ │ + cmp r6, #26 │ │ + movs r0, r1 │ │ + push {r7, lr} │ │ + mov r7, sp │ │ + sub sp, #16 │ │ + ldrd r1, r2, [r0] │ │ + ldr r0, [r0, #8] │ │ + str r0, [sp, #8] │ │ + mov r0, sp │ │ + strd r1, r2, [sp] │ │ + bl 4bd3c │ │ + add sp, #16 │ │ + pop {r7, pc} │ │ + subs r2, #1 │ │ + b.w 4be10 │ │ + bmi.n 4bdba │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + stmdb sp!, {r8, r9, sl, fp} │ │ + sub sp, #52 @ 0x34 │ │ + mov sl, r0 │ │ + strd r1, r2, [sp, #8] │ │ + add r0, sp, #36 @ 0x24 │ │ + add r1, sp, #8 │ │ + mov r4, r2 │ │ + bl 502b0 │ │ + ldr.w r8, [sp, #36] @ 0x24 │ │ + cmp.w r8, #0 │ │ + beq.n 4be5c │ │ + ldr r0, [sp, #48] @ 0x30 │ │ + ldr.w r9, [sp, #40] @ 0x28 │ │ + cbz r0, 4be64 │ │ + cmp.w r4, #4294967295 @ 0xffffffff │ │ + ble.w 4bf4c │ │ + cbz r4, 4be6e │ │ + ldr r0, [pc, #300] @ (4bf74 ) │ │ + movs r1, #1 │ │ + add r0, pc │ │ + ldrb r0, [r0, #1] │ │ + mov r0, r4 │ │ + bl 4d084 │ │ + cmp r0, #0 │ │ + beq.n 4bf54 │ │ + mov r5, r0 │ │ + b.n 4be70 │ │ + mov.w r9, #0 │ │ + mov.w r8, #1 │ │ + mov.w r0, #2147483648 @ 0x80000000 │ │ + stmia.w sl, {r0, r8, r9} │ │ + b.n 4bf26 │ │ + movs r5, #1 │ │ + movs r6, #0 │ │ + add r0, sp, #16 │ │ + cmp r9, r4 │ │ + stmia r0!, {r4, r5, r6} │ │ + bhi.n 4bf2e │ │ + adds r0, r5, r6 │ │ + mov r1, r8 │ │ + mov r2, r9 │ │ + bl ca0b2 │ │ + add.w r1, r6, r9 │ │ + str r1, [sp, #24] │ │ + subs r0, r4, r1 │ │ + str.w sl, [sp, #4] │ │ + cmp r0, #2 │ │ + bls.n 4bf3e │ │ + movw r0, #49135 @ 0xbfef │ │ + movs r2, #189 @ 0xbd │ │ + strh r0, [r5, r1] │ │ + adds r0, r5, r1 │ │ + adds r6, r1, #3 │ │ + strb r2, [r0, #2] │ │ + add.w sl, sp, #36 @ 0x24 │ │ + ldrd r0, r2, [sp, #8] │ │ + add.w fp, sp, #28 │ │ + str r2, [sp, #32] │ │ + strd r6, r0, [sp, #24] │ │ + mov r0, sl │ │ + mov r1, fp │ │ + bl 502b0 │ │ + ldr r4, [sp, #36] @ 0x24 │ │ + cbz r4, 4bf1e │ │ + ldr r0, [sp, #16] │ │ + ldr.w r9, [sp, #40] @ 0x28 │ │ + ldr.w r8, [sp, #48] @ 0x30 │ │ + subs r0, r0, r6 │ │ + cmp r0, r9 │ │ + bcc.n 4befe │ │ + adds r0, r5, r6 │ │ mov r1, r4 │ │ - strb.w r0, [r8, #4] │ │ - add.w r0, r8, #5 │ │ - movs r2, #19 │ │ - bl c99c0 │ │ - movs r0, #1 │ │ - str.w r0, [r8] │ │ - add sp, #100 @ 0x64 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldrb.w r1, [sp, #75] @ 0x4b │ │ - add.w lr, r5, #8 │ │ - strb.w r1, [r8, #7] │ │ - add.w r2, r8, #12 │ │ - ldrh.w r1, [sp, #73] @ 0x49 │ │ - strh.w r1, [r8, #5] │ │ - ldr.w ip, [sp, #76] @ 0x4c │ │ - ldmia.w lr, {r1, r3, r5, r6, r7} │ │ - stmia r2!, {r1, r3, r5, r6, r7} │ │ - strb.w r0, [r8, #4] │ │ - movs r0, #1 │ │ - str.w ip, [r8, #8] │ │ - str.w r0, [r8] │ │ - add r0, sp, #24 │ │ - bl 6814c │ │ - b.n 57ff6 │ │ - ldr r0, [pc, #12] @ (58044 ) │ │ - ldr r1, [pc, #16] @ (58048 ) │ │ + mov r2, r9 │ │ + bl ca0b2 │ │ + add r6, r9 │ │ + cmp.w r8, #0 │ │ + str r6, [sp, #24] │ │ + beq.n 4beb4 │ │ + ldr r0, [sp, #16] │ │ + subs r0, r0, r6 │ │ + cmp r0, #2 │ │ + bls.n 4bf0e │ │ + movw r0, #49135 @ 0xbfef │ │ + movs r1, #189 @ 0xbd │ │ + strh r0, [r5, r6] │ │ + adds r0, r5, r6 │ │ + adds r6, #3 │ │ + strb r1, [r0, #2] │ │ + str r6, [sp, #24] │ │ + b.n 4beb4 │ │ + add r0, sp, #16 │ │ + mov r1, r6 │ │ + mov r2, r9 │ │ + bl 4bbe8 │ │ + ldrd r5, r6, [sp, #20] │ │ + b.n 4bed0 │ │ + add r0, sp, #16 │ │ + mov r1, r6 │ │ + movs r2, #3 │ │ + bl 4bbe8 │ │ + ldrd r5, r6, [sp, #20] │ │ + b.n 4beec │ │ + add r2, sp, #16 │ │ + ldr r3, [sp, #4] │ │ + ldmia r2, {r0, r1, r2} │ │ + stmia r3!, {r0, r1, r2} │ │ + add sp, #52 @ 0x34 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + add r0, sp, #16 │ │ + movs r1, #0 │ │ + mov r2, r9 │ │ + bl 4bbe8 │ │ + add r6, sp, #16 │ │ + ldmia r6, {r4, r5, r6} │ │ + b.n 4be7a │ │ + add r0, sp, #16 │ │ + movs r2, #3 │ │ + bl 4bbe8 │ │ + ldrd r5, r1, [sp, #20] │ │ + b.n 4be94 │ │ + ldr r0, [pc, #40] @ (4bf78 ) │ │ add r0, pc │ │ - add r1, pc │ │ - bl 57ca8 │ │ - add r4, sp, #916 @ 0x394 │ │ - @ instruction: 0xfffca5e4 │ │ - movs r7, r0 │ │ - add r5, pc, #936 @ (adr r5, 583f4 ) │ │ - movs r7, r0 │ │ - cbz r0, 58050 │ │ - movs r7, r0 │ │ - push {r4, lr} │ │ + bl 4bbb0 │ │ + movs r0, #1 │ │ + mov r1, r4 │ │ + bl 4bbd8 │ │ + b.n 4bf5e │ │ mov r4, r0 │ │ - ldrb r0, [r0, #0] │ │ - subs r0, #2 │ │ - cmp r0, #11 │ │ - bhi.n 58086 │ │ - tbb [pc, r0] │ │ - lsls r4, r2, #24 │ │ - asrs r6, r0, #12 │ │ - asrs r3, r2, #12 │ │ - asrs r3, r2, #12 │ │ - lsrs r3, r2, #20 │ │ - lsrs r3, r2, #20 │ │ - ldrd r0, r1, [r4, #4] │ │ - bl 5395a │ │ - ldrd r0, r1, [r4, #16] │ │ - b.n 5807e │ │ - ldrd r0, r1, [r4, #4] │ │ - ldmia.w sp!, {r4, lr} │ │ - b.w 5395a │ │ - pop {r4, pc} │ │ - adds r0, r4, #4 │ │ - ldmia.w sp!, {r4, lr} │ │ - b.w 6814c │ │ - bmi.n 5803e │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ - sub sp, #32 │ │ - ldr r7, [pc, #256] @ (5819c ) │ │ + ldr r0, [sp, #16] │ │ + cmp r0, #0 │ │ + itt ne │ │ + ldrne r0, [sp, #20] │ │ + blxne cd200 │ │ + mov r0, r4 │ │ + blx cb7d4 │ │ + nop │ │ + str r3, [sp, #552] @ 0x228 │ │ + movs r0, r1 │ │ + cmp r4, #94 @ 0x5e │ │ + movs r0, r1 │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + str.w fp, [sp, #-4]! │ │ + sub sp, #24 │ │ + mov r5, r1 │ │ + ldr r1, [r1, #4] │ │ mov r4, r0 │ │ - mov r8, r2 │ │ - mov r6, r1 │ │ - add r7, pc │ │ - ldr r0, [r7, #20] │ │ - cmp r0, #5 │ │ - bcc.n 580ce │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #20] │ │ - movw r3, #405 @ 0x195 │ │ - str r1, [sp, #8] │ │ - ldr r1, [pc, #232] @ (581a0 ) │ │ - str r0, [sp, #16] │ │ - add r1, pc │ │ - str r1, [sp, #4] │ │ - add r0, sp, #28 │ │ - str r0, [sp, #12] │ │ - add r0, sp, #4 │ │ - ldr r2, [pc, #220] @ (581a4 ) │ │ - movs r1, #5 │ │ - add r2, pc │ │ - bl 6f45c │ │ - ldr r0, [r7, #20] │ │ - cmp r0, #4 │ │ - bls.n 580f8 │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #20] │ │ - movw r3, #405 @ 0x195 │ │ - str r1, [sp, #8] │ │ - ldr r1, [pc, #216] @ (581bc ) │ │ - str r0, [sp, #16] │ │ - add r1, pc │ │ - str r1, [sp, #4] │ │ - add r0, sp, #28 │ │ - str r0, [sp, #12] │ │ - add r0, sp, #4 │ │ - ldr r2, [pc, #208] @ (581c0 ) │ │ - movs r1, #5 │ │ - add r2, pc │ │ - bl 6f45c │ │ - ldr r6, [r6, #0] │ │ - cbz r6, 58148 │ │ - ldr r0, [r6, #0] │ │ - cbz r0, 58150 │ │ - ldr r5, [r0, #96] @ 0x60 │ │ - ldr r0, [r7, #20] │ │ - cbz r5, 58164 │ │ - cmp r0, #4 │ │ - bls.n 5812e │ │ - movs r0, #0 │ │ + cbz r1, 4bfdc │ │ + ldr r0, [r5, #0] │ │ + movs r6, #0 │ │ + adds r2, r0, #4 │ │ + ldr.w r3, [r2], #8 │ │ + subs r1, #1 │ │ + add r6, r3 │ │ + bne.n 4bf94 │ │ + ldr r1, [r5, #12] │ │ + cbz r1, 4bfbc │ │ + movs r1, #0 │ │ + cmp r6, #16 │ │ + it cc │ │ + movcc r1, #1 │ │ + cmp r6, #0 │ │ + bmi.n 4bfdc │ │ + ldr r0, [r0, #4] │ │ + clz r0, r0 │ │ + lsrs r0, r0, #5 │ │ + ands r0, r1 │ │ + bne.n 4bfdc │ │ + lsls r6, r6, #1 │ │ + cmp.w r6, #4294967295 @ 0xffffffff │ │ + ble.n 4c024 │ │ + cbz r6, 4bfdc │ │ + ldr r0, [pc, #120] @ (4c040 ) │ │ movs r1, #1 │ │ - str r0, [sp, #20] │ │ - movw r3, #405 @ 0x195 │ │ - str r1, [sp, #8] │ │ - ldr r1, [pc, #172] @ (581c4 ) │ │ - str r0, [sp, #16] │ │ - movs r0, #4 │ │ - add r1, pc │ │ - str r1, [sp, #4] │ │ - str r0, [sp, #12] │ │ - add r0, sp, #4 │ │ - ldr r2, [pc, #160] @ (581c8 ) │ │ - movs r1, #5 │ │ - add r2, pc │ │ - bl 6f45c │ │ - ldr.w r1, [r8] │ │ + add r0, pc │ │ + ldrb r0, [r0, #1] │ │ mov r0, r6 │ │ + bl 4d084 │ │ + cbnz r0, 4bfe0 │ │ + movs r0, #1 │ │ + mov r1, r6 │ │ + bl 4bbd8 │ │ + movs r0, #1 │ │ + movs r6, #0 │ │ + ldr r1, [pc, #96] @ (4c044 ) │ │ movs r2, #0 │ │ - blx r5 │ │ - subs r0, #1 │ │ - movs r1, #15 │ │ - clz r0, r0 │ │ - strb r1, [r4, #0] │ │ - lsrs r0, r0, #5 │ │ - strb r0, [r4, #1] │ │ - b.n 5815e │ │ - ldr r1, [pc, #96] @ (581ac ) │ │ - movs r0, #6 │ │ - add r1, pc │ │ - b.n 58156 │ │ - ldr r1, [pc, #84] @ (581a8 ) │ │ - movs r0, #7 │ │ + str r2, [sp, #16] │ │ add r1, pc │ │ - strd r1, r0, [r4, #4] │ │ - movs r0, #8 │ │ - strb r0, [r4, #0] │ │ - add sp, #32 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ - cmp r0, #4 │ │ - bls.n 5818c │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #20] │ │ - movw r3, #405 @ 0x195 │ │ - str r1, [sp, #8] │ │ - ldr r1, [pc, #60] @ (581b4 ) │ │ - str r0, [sp, #16] │ │ - movs r0, #4 │ │ + strd r6, r0, [sp, #8] │ │ + add r0, sp, #8 │ │ + mov r2, r5 │ │ + bl 4d952 │ │ + cmp r0, #0 │ │ + itttt eq │ │ + addeq.w r2, sp, #8 │ │ + ldmiaeq r2, {r0, r1, r2} │ │ + stmiaeq r4!, {r0, r1, r2} │ │ + addeq sp, #24 │ │ + itt eq │ │ + ldreq.w fp, [sp], #4 │ │ + popeq {r4, r5, r6, r7, pc} │ │ + ldr r0, [pc, #60] @ (4c048 ) │ │ + ldr r3, [pc, #60] @ (4c04c ) │ │ + ldr r1, [pc, #64] @ (4c050 ) │ │ + add r0, pc │ │ + add r3, pc │ │ add r1, pc │ │ - str r1, [sp, #4] │ │ - str r0, [sp, #12] │ │ - add r0, sp, #4 │ │ - ldr r2, [pc, #52] @ (581b8 ) │ │ - movs r1, #5 │ │ - add r2, pc │ │ - bl 6f45c │ │ - ldr r1, [pc, #32] @ (581b0 ) │ │ - movs r0, #12 │ │ + sub.w r2, r7, #17 │ │ + str r1, [sp, #0] │ │ + movs r1, #86 @ 0x56 │ │ + bl 5127c │ │ + udf #254 @ 0xfe │ │ + ldr r0, [pc, #44] @ (4c054 ) │ │ + add r0, pc │ │ + bl 4bbb0 │ │ + mov r4, r0 │ │ + ldr r0, [sp, #8] │ │ + cmp r0, #0 │ │ + itt ne │ │ + ldrne r0, [sp, #12] │ │ + blxne cd200 │ │ + mov r0, r4 │ │ + blx cb7d4 │ │ + str r2, [sp, #48] @ 0x30 │ │ + movs r0, r1 │ │ + cmp r3, #142 @ 0x8e │ │ + movs r0, r1 │ │ + subs r0, #229 @ 0xe5 │ │ + @ instruction: 0xfffd2b52 │ │ + movs r0, r1 │ │ + cmp r3, #216 @ 0xd8 │ │ + movs r0, r1 │ │ + cmp r3, #134 @ 0x86 │ │ + movs r0, r1 │ │ + ldrd r0, r2, [r1, #28] │ │ + ldr r1, [pc, #8] @ (4c068 ) │ │ + ldr r3, [r2, #12] │ │ + movs r2, #5 │ │ add r1, pc │ │ - strd r1, r0, [r4, #4] │ │ - movs r0, #6 │ │ - b.n 5815c │ │ + bx r3 │ │ nop │ │ - stmia r5!, {r1, r3} │ │ - movs r7, r0 │ │ - add r5, pc, #552 @ (adr r5, 583cc ) │ │ - movs r7, r0 │ │ - add r4, pc, #1008 @ (adr r4, 58598 ) │ │ - movs r7, r0 │ │ - add r2, sp, #496 @ 0x1f0 │ │ - @ instruction: 0xfffcaa7e │ │ - vtbx.8 d26, {d12-d15}, d0 │ │ - vcls.s q13, q13 │ │ - movs r7, r0 │ │ - add r4, pc, #248 @ (adr r4, 582b4 ) │ │ - movs r7, r0 │ │ - add r5, pc, #416 @ (adr r5, 58360 ) │ │ - movs r7, r0 │ │ - add r4, pc, #840 @ (adr r4, 5850c ) │ │ - movs r7, r0 │ │ - add r4, pc, #832 @ (adr r4, 58508 ) │ │ - movs r7, r0 │ │ - add r4, pc, #624 @ (adr r4, 5843c ) │ │ - movs r7, r0 │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, #92 @ 0x5c │ │ - mov sl, r2 │ │ - mov r4, r1 │ │ - add r5, sp, #56 @ 0x38 │ │ - ldrd r1, r2, [sp, #132] @ 0x84 │ │ - mov fp, r0 │ │ - mov r7, r3 │ │ + add r3, sp, #488 @ 0x1e8 │ │ + vtbl.8 d22, {d15}, d1 │ │ + cmp r1, #0 │ │ + itt ne │ │ + ldrne r0, [r0, #4] │ │ + bne.w cd0f0 │ │ + bx lr │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + str.w r8, [sp, #-4]! │ │ + mov r5, r0 │ │ + ldr r0, [r0, #0] │ │ + ldr r6, [r5, #8] │ │ + mov r4, r2 │ │ + subs r0, r0, r6 │ │ + cmp r0, r2 │ │ + bcc.n 4c0a6 │ │ + ldr r0, [r5, #4] │ │ + mov r2, r4 │ │ + add r0, r6 │ │ + bl ca0b2 │ │ + adds r0, r6, r4 │ │ + str r0, [r5, #8] │ │ + movs r0, #0 │ │ + ldr.w r8, [sp], #4 │ │ + pop {r4, r5, r6, r7, pc} │ │ + mov r8, r1 │ │ mov r0, r5 │ │ - bl 6de4c │ │ - ldrb.w r6, [sp, #56] @ 0x38 │ │ - cmp r6, #15 │ │ - bne.n 5828a │ │ - add r0, sp, #32 │ │ - adds r1, r5, #4 │ │ - adds r6, r0, #3 │ │ - movs r2, #16 │ │ - mov r0, r6 │ │ - bl c99c0 │ │ - add r0, sp, #16 │ │ mov r1, r6 │ │ - movs r2, #16 │ │ - bl c99c0 │ │ - ldr r0, [sp, #24] │ │ - cmp r0, #1 │ │ - bne.n 582b0 │ │ - ldr r3, [sp, #140] @ 0x8c │ │ - ldr r1, [sp, #20] │ │ - add.w r0, r3, #16 │ │ - str r4, [sp, #12] │ │ - str r0, [sp, #0] │ │ - add r0, sp, #56 @ 0x38 │ │ - add.w r2, r1, #12 │ │ + mov r2, r4 │ │ + bl 4bbe8 │ │ + ldr r6, [r5, #8] │ │ + mov r1, r8 │ │ + b.n 4c090 │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + str.w fp, [sp, #-4]! │ │ + sub sp, #8 │ │ mov r4, r0 │ │ - bl 6cc10 │ │ - ldrd r5, r6, [sp, #72] @ 0x48 │ │ - ldr r0, [sp, #56] @ 0x38 │ │ - ldr r1, [sp, #64] @ 0x40 │ │ - add.w r2, r5, r5, lsl #1 │ │ - add.w r9, r1, r5, lsl #4 │ │ - add.w r0, r0, r2, lsl #2 │ │ - add.w r8, r0, #4 │ │ - cmp r5, r6 │ │ - bcs.n 582c0 │ │ - ldr.w r0, [r8, #-4] │ │ - eor.w r0, r0, #2147483648 @ 0x80000000 │ │ - cmp r0, #4 │ │ - it cs │ │ - movcs r0, #1 │ │ - subs r1, r0, #1 │ │ - cmp r1, #2 │ │ - bcs.n 58264 │ │ - ldrb.w r0, [r9] │ │ - bl 57c98 │ │ - uxtb r0, r0 │ │ - cmp r0, #9 │ │ - beq.n 5827e │ │ - b.n 5832e │ │ - cmp r0, #0 │ │ - bne.n 58356 │ │ - ldrb.w r0, [r9] │ │ - bl 57c98 │ │ - uxtb r0, r0 │ │ - cmp r0, #9 │ │ - beq.n 5832e │ │ - ldrb.w r1, [r8] │ │ - cmp r0, r1 │ │ - bne.n 5832e │ │ - adds r5, #1 │ │ - add.w r9, r9, #16 │ │ - add.w r8, r8, #12 │ │ - b.n 5823c │ │ - adds r1, r5, #1 │ │ - add r5, sp, #32 │ │ - movs r2, #19 │ │ - mov r0, r5 │ │ - bl c99c0 │ │ - add.w r0, fp, #5 │ │ - mov r1, r5 │ │ - movs r2, #19 │ │ - ldrd r7, r4, [sp, #76] @ 0x4c │ │ - bl c99c0 │ │ - strd r7, r4, [fp, #24] │ │ - strb.w r6, [fp, #4] │ │ - b.n 5834a │ │ - adds r0, r5, #3 │ │ - add r1, sp, #16 │ │ - movs r2, #16 │ │ - bl c99c0 │ │ - movs r0, #2 │ │ - mov r1, r5 │ │ - b.n 5833c │ │ - str.w sl, [sp, #88] @ 0x58 │ │ - movs r0, #1 │ │ - ldr r2, [pc, #164] @ (5836c ) │ │ - movs r1, #8 │ │ + cmp r1, #128 @ 0x80 │ │ + bcs.n 4c0e8 │ │ + ldr r0, [r4, #0] │ │ + ldr r5, [r4, #8] │ │ + cmp r5, r0 │ │ + bne.n 4c0e0 │ │ + ldr r2, [pc, #172] @ (4c180 ) │ │ + mov r0, r4 │ │ + mov r6, r1 │ │ add r2, pc │ │ - bl 5d46c │ │ - add r3, sp, #56 @ 0x38 │ │ + mov r1, r2 │ │ + bl 4bae8 │ │ + mov r1, r6 │ │ + ldr r0, [r4, #4] │ │ + strb r1, [r0, r5] │ │ + adds r0, r5, #1 │ │ + b.n 4c166 │ │ + add r0, sp, #4 │ │ movs r2, #0 │ │ - stmia r3!, {r0, r1, r2} │ │ - add r0, sp, #56 @ 0x38 │ │ - movs r1, #1 │ │ - bl 6bb60 │ │ - ldr r1, [sp, #140] @ 0x8c │ │ - ldrd r5, r6, [sp, #60] @ 0x3c │ │ - add r0, sp, #32 │ │ - bl 6b96c │ │ - ldrd r1, r2, [sp, #32] │ │ - add.w r0, r5, r6, lsl #3 │ │ - str.w r1, [r5, r6, lsl #3] │ │ - str r2, [r0, #4] │ │ - ldr r0, [sp, #136] @ 0x88 │ │ - str r0, [sp, #72] @ 0x48 │ │ - ldr r0, [sp, #132] @ 0x84 │ │ - str r0, [sp, #68] @ 0x44 │ │ - ldr r0, [sp, #128] @ 0x80 │ │ - ldr r6, [sp, #56] @ 0x38 │ │ - strd r7, r0, [sp, #60] @ 0x3c │ │ - add r2, sp, #88 @ 0x58 │ │ - ldrb.w r0, [sp, #28] │ │ - strd r0, r5, [sp] │ │ - mov r0, fp │ │ - str r2, [sp, #56] @ 0x38 │ │ - add r3, sp, #56 @ 0x38 │ │ - ldr r1, [sp, #12] │ │ - bl 58370 │ │ - mov r0, r6 │ │ - mov r1, r5 │ │ - bl 6c544 │ │ - add r0, sp, #16 │ │ - bl 6814c │ │ - b.n 58350 │ │ - adds r0, r4, #3 │ │ - add r1, sp, #16 │ │ - movs r2, #16 │ │ - bl c99c0 │ │ - movs r0, #2 │ │ - mov r1, r4 │ │ - strb.w r0, [fp, #4] │ │ - add.w r0, fp, #5 │ │ - movs r2, #19 │ │ - bl c99c0 │ │ - movs r0, #1 │ │ - str.w r0, [fp] │ │ - add sp, #92 @ 0x5c │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldr r0, [pc, #12] @ (58364 ) │ │ - ldr r1, [pc, #12] @ (58368 ) │ │ - add r0, pc │ │ + cmp.w r1, #2048 @ 0x800 │ │ + str r2, [sp, #4] │ │ + bcs.n 4c100 │ │ + adds r0, #1 │ │ + movs r2, #192 @ 0xc0 │ │ + movs r5, #2 │ │ + orr.w r2, r2, r1, lsr #6 │ │ + b.n 4c142 │ │ + cmp.w r1, #65536 @ 0x10000 │ │ + bcs.n 4c122 │ │ + lsrs r2, r1, #6 │ │ + movs r3, #2 │ │ + bfi r2, r3, #6, #26 │ │ + strb.w r2, [sp, #5] │ │ + movs r2, #224 @ 0xe0 │ │ + adds r0, #2 │ │ + orr.w r2, r2, r1, lsr #12 │ │ + strb.w r2, [sp, #4] │ │ + movs r5, #3 │ │ + b.n 4c146 │ │ + lsrs r2, r1, #6 │ │ + movs r3, #2 │ │ + bfi r2, r3, #6, #26 │ │ + strb.w r2, [sp, #6] │ │ + lsrs r2, r1, #12 │ │ + adds r0, #3 │ │ + bfi r2, r3, #6, #26 │ │ + strb.w r2, [sp, #5] │ │ + movs r2, #240 @ 0xf0 │ │ + movs r5, #4 │ │ + orr.w r2, r2, r1, lsr #18 │ │ + strb.w r2, [sp, #4] │ │ + ldr r3, [r4, #0] │ │ + movs r2, #2 │ │ + ldr r6, [r4, #8] │ │ + bfi r1, r2, #6, #26 │ │ + strb r1, [r0, #0] │ │ + subs r0, r3, r6 │ │ + cmp r0, r5 │ │ + bcc.n 4c172 │ │ + ldr r0, [r4, #4] │ │ + add r1, sp, #4 │ │ + mov r2, r5 │ │ + add r0, r6 │ │ + bl ca0b2 │ │ + adds r0, r6, r5 │ │ + str r0, [r4, #8] │ │ + movs r0, #0 │ │ + add sp, #8 │ │ + ldr.w fp, [sp], #4 │ │ + pop {r4, r5, r6, r7, pc} │ │ + mov r0, r4 │ │ + mov r1, r6 │ │ + mov r2, r5 │ │ + bl 4bbe8 │ │ + ldr r6, [r4, #8] │ │ + b.n 4c158 │ │ + cmp r3, #54 @ 0x36 │ │ + movs r0, r1 │ │ + mov r2, r1 │ │ + ldr r1, [pc, #8] @ (4c190 ) │ │ add r1, pc │ │ - bl 57ca8 │ │ + b.w 4d952 │ │ nop │ │ - add r2, pc, #776 @ (adr r2, 58670 ) │ │ - movs r7, r0 │ │ - add r3, pc, #160 @ (adr r3, 5840c ) │ │ - movs r7, r0 │ │ - add r5, sp, #600 @ 0x258 │ │ - movs r7, r0 │ │ - stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - vpush {d8} │ │ - sub sp, #176 @ 0xb0 │ │ - add.w r6, r3, #8 │ │ - mov r7, r1 │ │ - str r0, [sp, #40] @ 0x28 │ │ - ldmia r6, {r1, r5, r6} │ │ - ldrd r4, r0, [r3] │ │ - str r2, [sp, #32] │ │ - bl 6bd14 │ │ - mov sl, r0 │ │ - mov r9, r1 │ │ - mov r0, r5 │ │ - mov r1, r6 │ │ - bl 6bd14 │ │ - mov fp, r0 │ │ - ldr r0, [pc, #836] @ (586e4 ) │ │ + cmp r1, #236 @ 0xec │ │ + movs r0, r1 │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + str.w r8, [sp, #-4]! │ │ + cmp.w r2, #4294967295 @ 0xffffffff │ │ + ble.n 4c1d6 │ │ + mov r4, r2 │ │ + mov r5, r0 │ │ + cbz r2, 4c1c0 │ │ + ldr r0, [pc, #60] @ (4c1e8 ) │ │ mov r8, r1 │ │ - add r0, pc │ │ - str r0, [sp, #44] @ 0x2c │ │ - ldr r0, [r0, #20] │ │ - cmp r0, #5 │ │ - bcc.n 583ce │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #128] @ 0x80 │ │ - movw r3, #1011 @ 0x3f3 │ │ - str r1, [sp, #116] @ 0x74 │ │ - ldr r1, [pc, #816] @ (586e8 ) │ │ - str r0, [sp, #124] @ 0x7c │ │ - add r1, pc │ │ - str r1, [sp, #112] @ 0x70 │ │ - add r0, sp, #160 @ 0xa0 │ │ - str r0, [sp, #120] @ 0x78 │ │ - add r0, sp, #112 @ 0x70 │ │ - ldr r2, [pc, #804] @ (586ec ) │ │ - movs r1, #5 │ │ - add r2, pc │ │ - bl 6f45c │ │ - ldr r0, [sp, #44] @ 0x2c │ │ - ldr r0, [r0, #20] │ │ - cmp r0, #4 │ │ - bls.n 583fa │ │ - movs r0, #0 │ │ movs r1, #1 │ │ - str r0, [sp, #128] @ 0x80 │ │ - movw r3, #1011 @ 0x3f3 │ │ - str r1, [sp, #116] @ 0x74 │ │ - ldr r1, [pc, #780] @ (586f0 ) │ │ - str r0, [sp, #124] @ 0x7c │ │ - add r1, pc │ │ - str r1, [sp, #112] @ 0x70 │ │ - add r0, sp, #160 @ 0xa0 │ │ - str r0, [sp, #120] @ 0x78 │ │ - add r0, sp, #112 @ 0x70 │ │ - ldr r2, [pc, #768] @ (586f4 ) │ │ - movs r1, #5 │ │ - add r2, pc │ │ - bl 6f45c │ │ - ldr r6, [r7, #0] │ │ - ldr r1, [pc, #760] @ (586f8 ) │ │ - ldr r0, [pc, #764] @ (586fc ) │ │ - cmp r6, #0 │ │ - add r1, pc │ │ - add r0, pc │ │ - str r0, [sp, #4] │ │ - ldr r0, [pc, #756] @ (58700 ) │ │ add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r0, [pc, #756] @ (58704 ) │ │ + ldrb r0, [r0, #1] │ │ + mov r0, r4 │ │ + bl 4d084 │ │ + cbz r0, 4c1de │ │ + mov r6, r0 │ │ + mov r1, r8 │ │ + b.n 4c1c2 │ │ + movs r6, #1 │ │ + mov r0, r6 │ │ + mov r2, r4 │ │ + bl ca0b2 │ │ + strd r4, r6, [r5] │ │ + str r4, [r5, #8] │ │ + ldr.w r8, [sp], #4 │ │ + pop {r4, r5, r6, r7, pc} │ │ + ldr r0, [pc, #20] @ (4c1ec ) │ │ add r0, pc │ │ - str r0, [sp, #28] │ │ - ldr r0, [pc, #752] @ (58708 ) │ │ + bl 4bbb0 │ │ + movs r0, #1 │ │ + mov r1, r4 │ │ + bl 4bbd8 │ │ + nop │ │ + str r0, [sp, #152] @ 0x98 │ │ + movs r0, r1 │ │ + cmp r2, #36 @ 0x24 │ │ + movs r0, r1 │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + str.w r8, [sp, #-4]! │ │ + mov r4, r0 │ │ + ldr r0, [r1, #0] │ │ + cmp.w r0, #2147483648 @ 0x80000000 │ │ + bne.n 4c224 │ │ + ldr r5, [r1, #8] │ │ + cmp.w r5, #4294967295 @ 0xffffffff │ │ + ble.n 4c24e │ │ + ldr.w r8, [r1, #4] │ │ + cbz r5, 4c236 │ │ + ldr r0, [pc, #76] @ (4c260 ) │ │ + movs r1, #1 │ │ add r0, pc │ │ - str r0, [sp, #12] │ │ - ldr r0, [pc, #752] @ (5870c ) │ │ + ldrb r0, [r0, #1] │ │ + mov r0, r5 │ │ + bl 4d084 │ │ + cbz r0, 4c256 │ │ + mov r6, r0 │ │ + b.n 4c238 │ │ + ldrd r0, r2, [r1] │ │ + ldr r1, [r1, #8] │ │ + strd r0, r2, [r4] │ │ + str r1, [r4, #8] │ │ + ldr.w r8, [sp], #4 │ │ + pop {r4, r5, r6, r7, pc} │ │ + movs r6, #1 │ │ + mov r0, r6 │ │ + mov r1, r8 │ │ + mov r2, r5 │ │ + bl ca0b2 │ │ + strd r5, r6, [r4] │ │ + str r5, [r4, #8] │ │ + ldr.w r8, [sp], #4 │ │ + pop {r4, r5, r6, r7, pc} │ │ + ldr r0, [pc, #20] @ (4c264 ) │ │ add r0, pc │ │ + bl 4bbb0 │ │ + movs r0, #1 │ │ + mov r1, r5 │ │ + bl 4bbd8 │ │ + nop │ │ + ldrh r0, [r0, #62] @ 0x3e │ │ + movs r0, r1 │ │ + cmp r1, #172 @ 0xac │ │ + movs r0, r1 │ │ + push {r7, lr} │ │ + mov r7, sp │ │ + sub sp, #48 @ 0x30 │ │ + strd r0, r1, [sp] │ │ + movs r0, #0 │ │ str r0, [sp, #24] │ │ - ldr r0, [pc, #748] @ (58710 ) │ │ + movs r0, #3 │ │ + str r0, [sp, #12] │ │ + ldr r0, [pc, #40] @ (4c2a4 ) │ │ add r0, pc │ │ + str r0, [sp, #8] │ │ + movs r0, #2 │ │ str r0, [sp, #20] │ │ - ldr r0, [pc, #748] @ (58714 ) │ │ - str r1, [sp, #8] │ │ - add r0, pc │ │ + add r0, sp, #32 │ │ str r0, [sp, #16] │ │ - beq.w 5856a │ │ - ldr r0, [r6, #0] │ │ - cmp r0, #0 │ │ - beq.w 5856e │ │ - ldr.w r7, [r0, #452] @ 0x1c4 │ │ - ldr r0, [sp, #44] @ 0x2c │ │ - cmp r7, #0 │ │ - ldr r0, [r0, #20] │ │ - beq.w 5857a │ │ - cmp r0, #5 │ │ - bcc.n 5846e │ │ + ldr r0, [pc, #28] @ (4c2a8 ) │ │ + add r0, pc │ │ + str r0, [sp, #44] @ 0x2c │ │ + add r1, sp, #4 │ │ + strd r0, r1, [sp, #36] @ 0x24 │ │ + mov r0, sp │ │ + str r0, [sp, #32] │ │ + add r0, sp, #8 │ │ + ldr r1, [pc, #16] @ (4c2ac ) │ │ + add r1, pc │ │ + bl 4d1a6 │ │ + nop │ │ + cmp r1, #160 @ 0xa0 │ │ + movs r0, r1 │ │ + lsrs r7, r1, #28 │ │ + movs r0, r0 │ │ + strb r0, [r7, #4] │ │ + movs r0, r1 │ │ + push {r5, r6, r7, lr} │ │ + movs r2, #0 │ │ + cmp r1, #128 @ 0x80 │ │ + str r2, [sp, #4] │ │ + bcs.n 4c2be │ │ + movs r2, #1 │ │ + b.n 4c2d6 │ │ + movs r2, #2 │ │ + mov r3, r1 │ │ + bfi r3, r2, #6, #26 │ │ + cmp.w r1, #2048 @ 0x800 │ │ + bcs.n 4c2e4 │ │ + strb.w r3, [sp, #5] │ │ + movs r3, #192 @ 0xc0 │ │ + orr.w r1, r3, r1, lsr #6 │ │ + strb.w r1, [sp, #4] │ │ + add r1, sp, #4 │ │ + bl 4c32c │ │ movs r0, #0 │ │ - movs r1, #1 │ │ - str r1, [sp, #116] @ 0x74 │ │ - movw r3, #1011 @ 0x3f3 │ │ - ldr r1, [sp, #28] │ │ - str r0, [sp, #128] @ 0x80 │ │ - str r0, [sp, #124] @ 0x7c │ │ - movs r0, #4 │ │ - str r1, [sp, #112] @ 0x70 │ │ - movs r1, #5 │ │ - str r0, [sp, #120] @ 0x78 │ │ - add r0, sp, #112 @ 0x70 │ │ - ldr r2, [pc, #688] @ (58718 ) │ │ - add r2, pc │ │ - bl 6f45c │ │ - ldr r1, [r4, #0] │ │ - mov r0, r6 │ │ - mov r2, sl │ │ - mov r3, fp │ │ - str r6, [sp, #36] @ 0x24 │ │ - blx r7 │ │ - mov r5, r0 │ │ - ldr r0, [sp, #44] @ 0x2c │ │ - ldr r0, [r0, #20] │ │ - cmp r0, #5 │ │ - bcc.n 584a6 │ │ + pop {r2, r3, r7, pc} │ │ + cmp.w r1, #65536 @ 0x10000 │ │ + bcs.n 4c306 │ │ + strb.w r3, [sp, #6] │ │ + movs r3, #224 @ 0xe0 │ │ + orr.w r3, r3, r1, lsr #12 │ │ + lsrs r1, r1, #6 │ │ + bfi r1, r2, #6, #26 │ │ + strb.w r3, [sp, #4] │ │ + strb.w r1, [sp, #5] │ │ + movs r2, #3 │ │ + b.n 4c2da │ │ + strb.w r3, [sp, #7] │ │ + movs r3, #240 @ 0xf0 │ │ + orr.w r3, r3, r1, lsr #18 │ │ + strb.w r3, [sp, #4] │ │ + lsrs r3, r1, #6 │ │ + lsrs r1, r1, #12 │ │ + bfi r3, r2, #6, #26 │ │ + bfi r1, r2, #6, #26 │ │ + strb.w r3, [sp, #6] │ │ + movs r2, #4 │ │ + strb.w r1, [sp, #5] │ │ + b.n 4c2da │ │ + stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + addw sl, r0, #4020 @ 0xfb4 │ │ + add.w r8, r0, #20 │ │ + mov fp, r2 │ │ + mov r5, r1 │ │ + mov r9, r0 │ │ + cmp.w fp, #0 │ │ + beq.n 4c3d8 │ │ + ldr.w r7, [r9, #12] │ │ + cmp.w r7, #4000 @ 0xfa0 │ │ + bhi.n 4c3de │ │ + add.w r1, r8, r7 │ │ + add.w ip, r7, fp │ │ + sub.w r2, sl, r1 │ │ + cmp fp, r2 │ │ + it cc │ │ + movcc r2, fp │ │ + movs r6, #0 │ │ movs r0, #0 │ │ - movs r1, #1 │ │ - str r1, [sp, #116] @ 0x74 │ │ - movw r3, #1011 @ 0x3f3 │ │ - ldr r1, [sp, #16] │ │ - str r0, [sp, #128] @ 0x80 │ │ - str r0, [sp, #124] @ 0x7c │ │ - movs r0, #4 │ │ - str r1, [sp, #112] @ 0x70 │ │ - movs r1, #5 │ │ - str r0, [sp, #120] @ 0x78 │ │ - add r0, sp, #112 @ 0x70 │ │ - ldr r2, [pc, #636] @ (5871c ) │ │ - add r2, pc │ │ - bl 6f45c │ │ - ldr r0, [sp, #44] @ 0x2c │ │ - ldr r0, [r0, #20] │ │ - cmp r0, #5 │ │ - bcc.n 584d0 │ │ - movs r1, #1 │ │ + cmp r2, r6 │ │ + beq.n 4c378 │ │ + ldrb r4, [r5, r6] │ │ + strb r4, [r1, r6] │ │ + cmp r4, #10 │ │ + itt eq │ │ + moveq r3, r6 │ │ + moveq r0, #1 │ │ + adds r6, #1 │ │ + b.n 4c364 │ │ + cmp r0, #1 │ │ + itt eq │ │ + addeq r0, r3, r7 │ │ + streq.w r0, [r9, #16] │ │ + cmp.w ip, #4000 @ 0xfa0 │ │ + bhi.n 4c390 │ │ + mov r0, fp │ │ + str.w ip, [r9, #12] │ │ + b.n 4c3d0 │ │ + ldr.w r6, [r9, #16] │ │ + mov.w r0, #4000 @ 0xfa0 │ │ + str.w r0, [r9, #12] │ │ + mov r0, r9 │ │ + cbz r6, 4c3b8 │ │ + mov r1, r6 │ │ + bl 4c400 │ │ + add.w r1, r8, r6 │ │ + rsb r6, r6, #4000 @ 0xfa0 │ │ + mov r0, r8 │ │ + mov r2, r6 │ │ + bl ca0da │ │ + b.n 4c3c2 │ │ + mov.w r1, #4000 @ 0xfa0 │ │ + bl 4c400 │ │ + movs r6, #0 │ │ + movs r1, #0 │ │ + rsb r0, r7, #4000 @ 0xfa0 │ │ + strd r6, r1, [r9, #12] │ │ + cmp r0, fp │ │ + bhi.n 4c3ec │ │ + add r5, r0 │ │ + sub.w fp, fp, r0 │ │ + b.n 4c33e │ │ movs r0, #0 │ │ - str r1, [sp, #116] @ 0x74 │ │ - movw r3, #1011 @ 0x3f3 │ │ - ldr r1, [sp, #20] │ │ - str r1, [sp, #112] @ 0x70 │ │ - movs r1, #5 │ │ - str r0, [sp, #128] @ 0x80 │ │ - str r0, [sp, #124] @ 0x7c │ │ - add r0, sp, #160 @ 0xa0 │ │ - str r0, [sp, #120] @ 0x78 │ │ - add r0, sp, #112 @ 0x70 │ │ - ldr r2, [pc, #596] @ (58720 ) │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + ldr r2, [pc, #28] @ (4c3fc ) │ │ + mov r0, r7 │ │ + mov.w r1, #4000 @ 0xfa0 │ │ add r2, pc │ │ - bl 6f45c │ │ - ldr r0, [sp, #44] @ 0x2c │ │ - ldr r0, [r0, #20] │ │ - cmp r0, #5 │ │ - bcc.n 584fa │ │ - movs r1, #1 │ │ - movs r0, #0 │ │ - str r1, [sp, #116] @ 0x74 │ │ - movw r3, #1011 @ 0x3f3 │ │ - ldr r1, [sp, #24] │ │ - str r1, [sp, #112] @ 0x70 │ │ - movs r1, #5 │ │ - str r0, [sp, #128] @ 0x80 │ │ - str r0, [sp, #124] @ 0x7c │ │ - add r0, sp, #160 @ 0xa0 │ │ - str r0, [sp, #120] @ 0x78 │ │ - add r0, sp, #112 @ 0x70 │ │ - ldr r2, [pc, #560] @ (58724 ) │ │ + bl 50b24 │ │ + ldr r2, [pc, #8] @ (4c3f8 ) │ │ + mov r1, fp │ │ add r2, pc │ │ - bl 6f45c │ │ - ldr r6, [sp, #36] @ 0x24 │ │ - ldr r0, [r6, #0] │ │ - cbz r0, 5856e │ │ - ldr.w r4, [r0, #912] @ 0x390 │ │ - ldr r0, [sp, #44] @ 0x2c │ │ - cmp r4, #0 │ │ - ldr r0, [r0, #20] │ │ - beq.n 585a8 │ │ - cmp r0, #4 │ │ - bls.n 58534 │ │ + bl 4d154 │ │ + nop │ │ + cmp r0, #148 @ 0x94 │ │ + movs r0, r1 │ │ + cmp r0, #142 @ 0x8e │ │ + movs r0, r1 │ │ + push {r3, r4, r5, r6, r7, lr} │ │ + add.w r6, r0, #20 │ │ + mov r5, r0 │ │ movs r0, #0 │ │ - movs r1, #1 │ │ - str r1, [sp, #116] @ 0x74 │ │ - movw r3, #1011 @ 0x3f3 │ │ - ldr r1, [sp, #28] │ │ - str r0, [sp, #128] @ 0x80 │ │ - str r0, [sp, #124] @ 0x7c │ │ - movs r0, #4 │ │ - str r1, [sp, #112] @ 0x70 │ │ - movs r1, #5 │ │ - str r0, [sp, #120] @ 0x78 │ │ - add r0, sp, #112 @ 0x70 │ │ - ldr r2, [pc, #508] @ (58728 ) │ │ - add r2, pc │ │ - bl 6f45c │ │ - ldr r6, [sp, #36] @ 0x24 │ │ + mov r4, r1 │ │ + ldrb r7, [r6, r1] │ │ + strb r0, [r6, r1] │ │ mov r0, r6 │ │ - blx r4 │ │ - ldr r1, [sp, #44] @ 0x2c │ │ - cmp r0, #1 │ │ - ldr r1, [r1, #20] │ │ - bne.n 585da │ │ - movs r7, #0 │ │ - cmp r1, #5 │ │ - bcc.n 5860c │ │ + bl 4c424 │ │ + mov r2, r0 │ │ + ldrd r0, r1, [r5] │ │ + blx cd240 │ │ + strb r7, [r6, r4] │ │ + pop {r3, r4, r5, r6, r7, pc} │ │ + push {r4, lr} │ │ + mov r4, r0 │ │ + blx cd250 │ │ + adds r1, r0, #1 │ │ + mov r0, r4 │ │ + pop {r4, pc} │ │ + bmi.n 4c3de │ │ + mov r2, r1 │ │ + ldr r1, [r1, #4] │ │ + cmp r1, #1 │ │ + it ne │ │ + cmpne r1, #0 │ │ + ldr r1, [pc, #8] @ (4c448 ) │ │ + add r1, pc │ │ + b.w 4d952 │ │ + nop │ │ + movs r7, #244 @ 0xf4 │ │ + movs r0, r1 │ │ + ldr r1, [r0, #0] │ │ + cmp r1, #6 │ │ + it ne │ │ + bne.w 4c458 │ │ + bx lr │ │ + stmdb sp!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + ldr r5, [r0, #4] │ │ + mov r6, r0 │ │ + cmp.w r5, #2147483648 @ 0x80000000 │ │ + beq.w 4c69e │ │ + ldrd r8, r4, [r6, #8] │ │ + add.w r7, r8, #4 │ │ + cbz r4, 4c486 │ │ + ldr r0, [r7, #0] │ │ + cmp.w r0, #2147483648 @ 0x80000000 │ │ + itt ne │ │ + ldrne r1, [r7, #4] │ │ + blne 54676 │ │ + subs r4, #1 │ │ + adds r7, #16 │ │ + b.n 4c470 │ │ + mov r0, r5 │ │ + mov r1, r8 │ │ + movs r2, #4 │ │ + movs r3, #16 │ │ + bl 540c4 │ │ + mov r0, r6 │ │ + ldr.w r1, [r0, #16]! │ │ + cmp r1, #0 │ │ + beq.w 4c69e │ │ + dmb ish │ │ + ldrex r2, [r1] │ │ + subs r3, r2, #1 │ │ + strex r4, r3, [r1] │ │ + cmp r4, #0 │ │ + bne.n 4c4a2 │ │ + cmp r2, #1 │ │ + itt eq │ │ + dmbeq ish │ │ + bleq 53eb0 │ │ + ldr r7, [r6, #20] │ │ + ldrd r5, r4, [r7, #752] @ 0x2f0 │ │ + ldr r1, [r4, #0] │ │ + cbz r1, 4c4ca │ │ + mov r0, r5 │ │ + blx r1 │ │ + ldr r0, [r4, #4] │ │ + cbz r0, 4c4d4 │ │ + mov r0, r5 │ │ + blx cd200 │ │ + ldrd r0, fp, [r7, #768] @ 0x300 │ │ + movs r4, #0 │ │ + strd r7, r6, [sp] │ │ + str r0, [sp, #8] │ │ + cmp r4, fp │ │ + beq.n 4c5bc │ │ + ldr r0, [sp, #8] │ │ + mov.w r9, #0 │ │ + add.w r0, r0, r4, lsl #6 │ │ + ldrd r5, r8, [r0, #12] │ │ + add.w sl, r0, #8 │ │ + cmp r9, r8 │ │ + beq.n 4c5ac │ │ + ldr.w r6, [r5, r9, lsl #2] │ │ + add.w r9, r9, #1 │ │ + mov r0, r6 │ │ + ldr.w r1, [r0, #20]! │ │ + dmb ish │ │ + ldrex r2, [r1] │ │ + subs r3, r2, #1 │ │ + strex r7, r3, [r1] │ │ + cmp r7, #0 │ │ + bne.n 4c50c │ │ + cmp r2, #1 │ │ + itt eq │ │ + dmbeq ish │ │ + bleq 728ba │ │ + ldrd r0, r1, [r6, #8] │ │ + bl c97b8 │ │ + ldr.w r0, [r6, #616] @ 0x268 │ │ + cmp.w r0, #2147483648 @ 0x80000000 │ │ + beq.n 4c550 │ │ + ldr.w r1, [r6, #620] @ 0x26c │ │ + bl 727f6 │ │ + add.w r0, r6, #628 @ 0x274 │ │ + bl 4c6ce │ │ + add.w r0, r6, #676 @ 0x2a4 │ │ + bl 4c6ce │ │ + ldr.w r0, [r6, #724] @ 0x2d4 │ │ + cmp.w r0, #2147483648 @ 0x80000000 │ │ + beq.n 4c56a │ │ + ldr.w r1, [r6, #728] @ 0x2d8 │ │ + bl 727f6 │ │ + ldrd r0, r1, [r6, #736] @ 0x2e0 │ │ + bl c97b8 │ │ + ldr.w r0, [r6, #600] @ 0x258 │ │ + cmp.w r0, #2147483648 @ 0x80000000 │ │ + itt ne │ │ + ldrne.w r1, [r6, #604] @ 0x25c │ │ + blne c97b8 │ │ + ldr.w r0, [r6, #584] @ 0x248 │ │ + cmp r0, #2 │ │ + beq.n 4c594 │ │ + add.w r0, r6, #216 @ 0xd8 │ │ + bl 72754 │ │ + add.w r0, r6, #408 @ 0x198 │ │ + bl 72754 │ │ + ldr.w r0, [r6, #200] @ 0xc8 │ │ + cmp r0, #2 │ │ + itt ne │ │ + addne.w r0, r6, #24 │ │ + blne 72754 │ │ + mov r0, r6 │ │ + blx cd200 │ │ + b.n 4c4f6 │ │ + ldrd r0, r1, [sl] │ │ + movs r2, #4 │ │ + movs r3, #4 │ │ + bl 540c4 │ │ + adds r4, #1 │ │ + b.n 4c4e0 │ │ + ldr r5, [sp, #0] │ │ + movs r2, #64 @ 0x40 │ │ + movs r3, #64 @ 0x40 │ │ + ldrd r0, r1, [r5, #764] @ 0x2fc │ │ + bl 540c4 │ │ + ldr r0, [r5, #0] │ │ + ldr r6, [sp, #4] │ │ + cmp r0, #2 │ │ + beq.n 4c674 │ │ + mov r0, r5 │ │ + ldr.w r1, [r0, #20]! │ │ + dmb ish │ │ + ldrex r2, [r1] │ │ + subs r3, r2, #1 │ │ + strex r4, r3, [r1] │ │ + cmp r4, #0 │ │ + bne.n 4c5dc │ │ + cmp r2, #1 │ │ + itt eq │ │ + dmbeq ish │ │ + bleq 728ba │ │ + ldrd r0, r1, [r5, #8] │ │ + bl c97b8 │ │ + ldr.w r0, [r5, #616] @ 0x268 │ │ + cmp.w r0, #2147483648 @ 0x80000000 │ │ + beq.n 4c620 │ │ + ldr.w r1, [r5, #620] @ 0x26c │ │ + bl 727f6 │ │ + add.w r0, r5, #628 @ 0x274 │ │ + bl 4c6ce │ │ + add.w r0, r5, #676 @ 0x2a4 │ │ + bl 4c6ce │ │ + ldr.w r0, [r5, #724] @ 0x2d4 │ │ + cmp.w r0, #2147483648 @ 0x80000000 │ │ + beq.n 4c63a │ │ + ldr.w r1, [r5, #728] @ 0x2d8 │ │ + bl 727f6 │ │ + ldrd r0, r1, [r5, #736] @ 0x2e0 │ │ + bl c97b8 │ │ + ldr.w r0, [r5, #600] @ 0x258 │ │ + cmp.w r0, #2147483648 @ 0x80000000 │ │ + itt ne │ │ + ldrne.w r1, [r5, #604] @ 0x25c │ │ + blne c97b8 │ │ + ldr.w r0, [r5, #584] @ 0x248 │ │ + cmp r0, #2 │ │ + beq.n 4c664 │ │ + add.w r0, r5, #216 @ 0xd8 │ │ + bl 53d74 │ │ + add.w r0, r5, #408 @ 0x198 │ │ + bl 53d74 │ │ + ldr.w r0, [r5, #200] @ 0xc8 │ │ + cmp r0, #2 │ │ + itt ne │ │ + addne.w r0, r5, #24 │ │ + blne 53d74 │ │ + mov r0, r5 │ │ + blx cd200 │ │ + mov r0, r6 │ │ + ldr.w r1, [r0, #24]! │ │ + dmb ish │ │ + ldrex r2, [r1] │ │ + subs r3, r2, #1 │ │ + strex r4, r3, [r1] │ │ + cmp r4, #0 │ │ + bne.n 4c684 │ │ + cmp r2, #1 │ │ + itt eq │ │ + dmbeq ish │ │ + bleq 727fe │ │ + ldr r0, [r6, #32] │ │ + cbz r0, 4c6ae │ │ + movs r1, #0 │ │ + strb r1, [r0, #0] │ │ + ldr r1, [r6, #36] @ 0x24 │ │ + cbz r1, 4c6ae │ │ + blx cd200 │ │ + ldr r5, [r6, #40] @ 0x28 │ │ + cbz r5, 4c6ca │ │ + ldr r4, [r6, #44] @ 0x2c │ │ + ldr r1, [r4, #0] │ │ + cbz r1, 4c6bc │ │ + mov r0, r5 │ │ + blx r1 │ │ + ldr r0, [r4, #4] │ │ + cbz r0, 4c6ca │ │ + mov r0, r5 │ │ + ldmia.w sp!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + b.w cd0f0 │ │ + ldmia.w sp!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + push {r4, lr} │ │ + mov r4, r0 │ │ + bl 4c6e2 │ │ + ldrd r0, r1, [r4, #28] │ │ + ldmia.w sp!, {r4, lr} │ │ + b.w c97b8 │ │ + push {r4, lr} │ │ + mov r4, r0 │ │ + ldrd r0, r1, [r0] │ │ + bl c97b8 │ │ + ldrd r0, r1, [r4, #12] │ │ + ldmia.w sp!, {r4, lr} │ │ + b.w c97b8 │ │ + push {r7, lr} │ │ + bl 4c704 │ │ movs r0, #1 │ │ - str r7, [sp, #128] @ 0x80 │ │ - str r0, [sp, #116] @ 0x74 │ │ - movs r1, #5 │ │ - ldr r0, [sp, #0] │ │ - movw r3, #1011 @ 0x3f3 │ │ - str r0, [sp, #112] @ 0x70 │ │ - movs r0, #4 │ │ - str r7, [sp, #124] @ 0x7c │ │ - movs r4, #5 │ │ - str r0, [sp, #120] @ 0x78 │ │ - add r0, sp, #112 @ 0x70 │ │ - ldr r2, [pc, #456] @ (5872c ) │ │ - add r2, pc │ │ - bl 6f45c │ │ - b.n 5860e │ │ + pop {r7, pc} │ │ + push {r4, r5, r7, lr} │ │ + ldrd r0, r4, [r0] │ │ + movs r5, #0 │ │ + strb r5, [r0, #0] │ │ + ldr r0, [r4, #0] │ │ + bl 4c44c │ │ + ldr r0, [r4, #0] │ │ + mov.w r1, #2147483648 @ 0x80000000 │ │ + str r5, [r0, #40] @ 0x28 │ │ + str r5, [r0, #32] │ │ + strd r5, r1, [r0] │ │ + movs r0, #1 │ │ + pop {r4, r5, r7, pc} │ │ + push {r7, lr} │ │ + bl 4c730 │ │ + movs r0, #1 │ │ + pop {r7, pc} │ │ + push {r4, r5, r6, lr} │ │ + sub sp, #48 @ 0x30 │ │ + ldr r6, [r0, #0] │ │ + mov r4, r0 │ │ + mov r0, sp │ │ + movs r2, #44 @ 0x2c │ │ + adds r1, r6, #4 │ │ + ldr r5, [r6, #0] │ │ + bl ca0b2 │ │ movs r0, #6 │ │ - b.n 58574 │ │ - ldr r1, [pc, #448] @ (58730 ) │ │ - movs r0, #7 │ │ - add r1, pc │ │ - movs r4, #8 │ │ - movs r7, #0 │ │ - b.n 5861c │ │ - movs r7, #0 │ │ - cmp r0, #5 │ │ - bcc.n 585a0 │ │ + str r0, [r6, #0] │ │ + ldr r6, [r4, #4] │ │ + ldr r4, [r6, #0] │ │ + ldr r0, [r4, #0] │ │ + cbz r0, 4c758 │ │ + adds r0, r4, #4 │ │ + bl 4c44c │ │ + ldr r4, [r6, #0] │ │ movs r0, #1 │ │ - str r7, [sp, #128] @ 0x80 │ │ - str r0, [sp, #116] @ 0x74 │ │ - movs r1, #5 │ │ - ldr r0, [sp, #12] │ │ - movw r3, #1011 @ 0x3f3 │ │ - str r0, [sp, #112] @ 0x70 │ │ - movs r0, #4 │ │ - str r7, [sp, #124] @ 0x7c │ │ - str r0, [sp, #120] @ 0x78 │ │ - add r0, sp, #112 @ 0x70 │ │ - ldr r2, [pc, #408] @ (58734 ) │ │ - add r2, pc │ │ - bl 6f45c │ │ - ldr r1, [pc, #404] @ (58738 ) │ │ - movs r0, #17 │ │ - add r1, pc │ │ - b.n 585d6 │ │ - movs r7, #0 │ │ - cmp r0, #5 │ │ - bcc.n 585d0 │ │ + mov r1, sp │ │ + strd r0, r5, [r4] │ │ + add.w r0, r4, #8 │ │ + movs r2, #44 @ 0x2c │ │ + bl ca0b2 │ │ + movs r0, #2 │ │ + str r0, [r4, #52] @ 0x34 │ │ movs r0, #1 │ │ - str r7, [sp, #128] @ 0x80 │ │ - str r0, [sp, #116] @ 0x74 │ │ - movs r1, #5 │ │ - ldr r0, [sp, #12] │ │ - movw r3, #1011 @ 0x3f3 │ │ - str r0, [sp, #112] @ 0x70 │ │ - movs r0, #4 │ │ - str r7, [sp, #124] @ 0x7c │ │ - str r0, [sp, #120] @ 0x78 │ │ - add r0, sp, #112 @ 0x70 │ │ - ldr r2, [pc, #372] @ (5873c ) │ │ - add r2, pc │ │ - bl 6f45c │ │ - ldr r6, [sp, #36] @ 0x24 │ │ - ldr r1, [pc, #364] @ (58740 ) │ │ - movs r0, #14 │ │ - add r1, pc │ │ - movs r4, #6 │ │ - b.n 5861c │ │ - cmp r1, #4 │ │ - bls.n 58600 │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r1, [sp, #116] @ 0x74 │ │ - movw r3, #1011 @ 0x3f3 │ │ - ldr r1, [sp, #4] │ │ - str r0, [sp, #128] @ 0x80 │ │ - str r0, [sp, #124] @ 0x7c │ │ - movs r0, #4 │ │ - str r1, [sp, #112] @ 0x70 │ │ - movs r1, #5 │ │ - str r0, [sp, #120] @ 0x78 │ │ - add r0, sp, #112 @ 0x70 │ │ - ldr r2, [pc, #328] @ (58744 ) │ │ - add r2, pc │ │ - bl 6f45c │ │ - cbz r5, 58610 │ │ - movs r0, #15 │ │ - str r5, [sp, #52] @ 0x34 │ │ - strb.w r0, [sp, #48] @ 0x30 │ │ - b.n 5868e │ │ - movs r4, #5 │ │ - b.n 5861a │ │ - ldr r1, [pc, #308] @ (58748 ) │ │ - movs r0, #24 │ │ - movs r4, #7 │ │ - movs r7, #1 │ │ - add r1, pc │ │ - ldr r6, [sp, #36] @ 0x24 │ │ - ldrh.w r2, [sp, #109] @ 0x6d │ │ - strh.w r2, [sp, #113] @ 0x71 │ │ - ldrb.w r2, [sp, #111] @ 0x6f │ │ - strb.w r4, [sp, #112] @ 0x70 │ │ - strb.w r2, [sp, #115] @ 0x73 │ │ - strd r1, r0, [sp, #116] @ 0x74 │ │ - add r0, sp, #112 @ 0x70 │ │ - add r1, sp, #88 @ 0x58 │ │ - adds r0, #12 │ │ - ldmia.w r1, {r2, r3, r4, r5} │ │ - stmia r0!, {r2, r3, r4, r5} │ │ - cbz r7, 58682 │ │ - add r7, sp, #144 @ 0x90 │ │ - mov r1, sl │ │ - mov r2, r9 │ │ - mov r0, r7 │ │ - bl 6c144 │ │ - add r6, sp, #48 @ 0x30 │ │ - mov r1, fp │ │ - add.w r0, r6, #16 │ │ - mov r2, r8 │ │ - bl 6c144 │ │ - add r4, sp, #160 @ 0xa0 │ │ - mov r1, r7 │ │ - adds r0, r4, #3 │ │ - movs r2, #12 │ │ - bl c99c0 │ │ - adds r0, r6, #1 │ │ - mov.w r8, #3 │ │ - mov r1, r4 │ │ - movs r2, #15 │ │ - strb.w r8, [sp, #48] @ 0x30 │ │ - bl c99c0 │ │ - add r0, sp, #112 @ 0x70 │ │ - bl 58050 │ │ - b.n 588f0 │ │ - str r6, [sp, #36] @ 0x24 │ │ - add r0, sp, #48 @ 0x30 │ │ - add r1, sp, #112 @ 0x70 │ │ - movs r2, #28 │ │ - bl c99c0 │ │ - mov r0, fp │ │ - mov r1, r8 │ │ - bl 626f4 │ │ - mov r0, sl │ │ - mov r1, r9 │ │ - bl 626f4 │ │ - ldrb.w r8, [sp, #48] @ 0x30 │ │ - cmp.w r8, #15 │ │ - bne.w 588f0 │ │ - ldr r6, [pc, #160] @ (5874c ) │ │ - ldr r5, [pc, #160] @ (58750 ) │ │ - ldr r0, [sp, #32] │ │ - add r6, pc │ │ - ldrd r1, r9, [sp, #224] @ 0xe0 │ │ - add r5, pc │ │ - ldr.w fp, [sp, #52] @ 0x34 │ │ - ldr r4, [r0, #0] │ │ - uxtb r1, r1 │ │ - ldr r0, [sp, #44] @ 0x2c │ │ - cmp r1, #9 │ │ - ldr r0, [r0, #20] │ │ - ldr.w sl, [sp, #40] @ 0x28 │ │ - bcs.w 58922 │ │ - tbh [pc, r1, lsl #1] │ │ - lsls r1, r0, #1 │ │ - lsls r3, r1, #23 │ │ - lsls r3, r1, #12 │ │ - lsls r3, r0, #16 │ │ - lsls r5, r7, #8 │ │ - lsls r2, r3, #26 │ │ - lsls r1, r2, #30 │ │ - lsls r2, r2, #19 │ │ - lsrs r3, r4, #1 │ │ - stmia r2!, {r2, r3} │ │ - movs r7, r0 │ │ - ldr r6, [r4, #96] @ 0x60 │ │ - movs r7, r0 │ │ - add r1, pc, #1008 @ (adr r1, 58ae0 ) │ │ - movs r7, r0 │ │ - ldr r2, [r0, #96] @ 0x60 │ │ - movs r7, r0 │ │ - add r1, pc, #832 @ (adr r1, 58a38 ) │ │ - movs r7, r0 │ │ - add r7, pc, #800 @ (adr r7, 58a1c ) │ │ - vpaddl.s d26, d8 │ │ - movs r7, r0 │ │ - add r2, pc, #40 @ (adr r2, 5872c ) │ │ - movs r7, r0 │ │ - add r1, pc, #880 @ (adr r1, 58a78 ) │ │ - movs r7, r0 │ │ - add r1, pc, #824 @ (adr r1, 58a44 ) │ │ - movs r7, r0 │ │ - add r1, pc, #928 @ (adr r1, 58ab0 ) │ │ - movs r7, r0 │ │ - add r1, pc, #872 @ (adr r1, 58a7c ) │ │ - movs r7, r0 │ │ - add r1, pc, #808 @ (adr r1, 58a40 ) │ │ - movs r7, r0 │ │ - add r1, pc, #368 @ (adr r1, 5888c ) │ │ - movs r7, r0 │ │ - add r1, pc, #144 @ (adr r1, 587b0 ) │ │ - movs r7, r0 │ │ - add r0, pc, #1000 @ (adr r0, 58b0c ) │ │ - movs r7, r0 │ │ - add r0, pc, #832 @ (adr r0, 58a68 ) │ │ - movs r7, r0 │ │ - add r0, pc, #608 @ (adr r0, 5898c ) │ │ - movs r7, r0 │ │ - add r0, pc, #392 @ (adr r0, 588b8 ) │ │ - movs r7, r0 │ │ - add r6, pc, #376 @ (adr r6, 588ac ) │ │ - vrev64. d26, d26 │ │ - movs r7, r0 │ │ - subs r1, #48 @ 0x30 │ │ - @ instruction: 0xfffc9ffc │ │ - movs r7, r0 │ │ - add r5, pc, #780 @ (adr r5, 58a50 ) │ │ - vqrdmlsh.s , q14, d10[0] │ │ - movs r7, r0 │ │ - subs r0, #205 @ 0xcd │ │ - vclz.i q13, │ │ - vsli.32 d26, d10, #28 │ │ - vtbl.8 d18, {d12}, d5 │ │ - bcc.n 5877c │ │ - movs r0, #0 │ │ + add sp, #48 @ 0x30 │ │ + pop {r4, r5, r6, pc} │ │ + push {r4, lr} │ │ + sub sp, #24 │ │ + mov r4, r0 │ │ + ldr r0, [r0, #48] @ 0x30 │ │ + dmb ish │ │ + cmp r0, #2 │ │ + beq.n 4c7aa │ │ movs r1, #1 │ │ - str r0, [sp, #128] @ 0x80 │ │ - mov.w r3, #1184 @ 0x4a0 │ │ - str r1, [sp, #116] @ 0x74 │ │ - ldr r1, [pc, #908] @ (58af4 ) │ │ - str r0, [sp, #124] @ 0x7c │ │ - add r1, pc │ │ - str r1, [sp, #112] @ 0x70 │ │ - add r0, sp, #160 @ 0xa0 │ │ - str r0, [sp, #120] @ 0x78 │ │ - add r0, sp, #112 @ 0x70 │ │ - ldr r2, [pc, #900] @ (58af8 ) │ │ - movs r1, #5 │ │ + str r4, [sp, #4] │ │ + strb.w r1, [sp, #3] │ │ + add.w r1, sp, #23 │ │ + str r1, [sp, #16] │ │ + add r1, sp, #4 │ │ + str r1, [sp, #12] │ │ + add.w r1, sp, #3 │ │ + str r1, [sp, #8] │ │ + add r1, sp, #8 │ │ + ldr r2, [pc, #16] @ (4c7b0 ) │ │ + add.w r0, r4, #48 @ 0x30 │ │ add r2, pc │ │ - bl 6f45c │ │ - ldr r0, [sp, #44] @ 0x2c │ │ - ldr r0, [r0, #20] │ │ - cmp r0, #4 │ │ - bls.n 587a8 │ │ + bl 7228c │ │ + mov r0, r4 │ │ + add sp, #24 │ │ + pop {r4, pc} │ │ + movs r4, #168 @ 0xa8 │ │ + movs r0, r1 │ │ + push {r4, lr} │ │ + mov r4, r1 │ │ + bl 4c774 │ │ + ldr r1, [r0, #0] │ │ movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #128] @ 0x80 │ │ - mov.w r3, #1184 @ 0x4a0 │ │ - str r1, [sp, #116] @ 0x74 │ │ - ldr r1, [pc, #872] @ (58afc ) │ │ - str r0, [sp, #124] @ 0x7c │ │ + ldr r2, [r4, #0] │ │ + cmp r2, r1 │ │ + it cs │ │ + movcs r0, #1 │ │ + pop {r4, pc} │ │ + bmi.n 4c776 │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + sub.w sp, sp, #4128 @ 0x1020 │ │ + sub sp, #4 │ │ + mov r4, r1 │ │ + mov fp, r0 │ │ + bl 4c774 │ │ + add.w r1, r4, #32 │ │ + str r4, [sp, #16] │ │ + str r1, [sp, #12] │ │ + bl 4c7b4 │ │ + cmp r0, #0 │ │ + beq.w 4c9e4 │ │ + ldr.w r0, [fp, #4] │ │ + cmp.w r0, #2147483648 @ 0x80000000 │ │ + bne.n 4c8ac │ │ + ldr.w r9, [sp, #16] │ │ + movs r2, #1 │ │ + str r2, [sp, #0] │ │ + add.w r6, r9, #8 │ │ + ldmia r6, {r0, r1, r6} │ │ + subs r4, r0, #2 │ │ + it ne │ │ + movne r4, r1 │ │ + cmp r4, #0 │ │ + it eq │ │ + moveq r6, r4 │ │ + add r0, sp, #56 @ 0x38 │ │ + mov r1, r6 │ │ + movs r2, #0 │ │ + movs r3, #1 │ │ + bl 545f0 │ │ + ldrd r0, r5, [sp, #56] @ 0x38 │ │ + cmp r0, #1 │ │ + beq.w 4cd48 │ │ + ldr r7, [sp, #64] @ 0x40 │ │ + cmp r4, #0 │ │ + it eq │ │ + moveq r4, #1 │ │ + mov r1, r4 │ │ + mov r2, r6 │ │ + mov r0, r7 │ │ + bl ca0b2 │ │ + ldr.w r8, [fp, #32] │ │ + addw r4, sp, #4088 @ 0xff8 │ │ + str r6, [sp, #52] @ 0x34 │ │ + strd r5, r7, [sp, #44] @ 0x2c │ │ + cmp.w r8, #0 │ │ + ittt ne │ │ + ldrne.w r0, [fp, #36] @ 0x24 │ │ + subne r6, r0, #1 │ │ + movne r7, r8 │ │ + adds r0, r7, r6 │ │ + cmp r6, #23 │ │ + bls.n 4c924 │ │ + ldr r1, [pc, #808] @ (4cb88 ) │ │ + movs r2, #21 │ │ + str r7, [r4, #12] │ │ + mov.w ip, #0 │ │ add r1, pc │ │ - str r1, [sp, #112] @ 0x70 │ │ - add r0, sp, #160 @ 0xa0 │ │ - str r0, [sp, #120] @ 0x78 │ │ - add r0, sp, #112 @ 0x70 │ │ - ldr r2, [pc, #864] @ (58b00 ) │ │ - movs r1, #5 │ │ - add r2, pc │ │ - bl 6f45c │ │ - ldr r7, [sp, #36] @ 0x24 │ │ + str r1, [sp, #56] @ 0x38 │ │ + add r5, sp, #20 │ │ + movs r6, #0 │ │ + cbz r7, 4c888 │ │ + cbz r2, 4c882 │ │ + subs r2, #1 │ │ + cmp r0, r7 │ │ + beq.n 4c884 │ │ + add r3, sp, #4 │ │ + add.w r3, r3, #4096 @ 0x1000 │ │ + b.n 4c896 │ │ + movs r2, #0 │ │ + str.w ip, [r4, #12] │ │ + ldr r7, [sp, #56] @ 0x38 │ │ cmp r7, #0 │ │ - beq.w 59938 │ │ - ldr r0, [r7, #0] │ │ + beq.n 4c950 │ │ + adds r3, r1, #3 │ │ + cmp r7, r3 │ │ + beq.n 4c950 │ │ + add r3, sp, #56 @ 0x38 │ │ + adds r4, r7, #1 │ │ + str r4, [r3, #0] │ │ + addw r4, sp, #4088 @ 0xff8 │ │ + cmp r6, #24 │ │ + beq.n 4c950 │ │ + ldrb r3, [r7, #0] │ │ + strb r3, [r5, r6] │ │ + adds r6, #1 │ │ + ldr r7, [r4, #12] │ │ + b.n 4c870 │ │ + ldr r0, [sp, #16] │ │ + add.w r7, r0, #32 │ │ + ldrd r5, r0, [fp, #8] │ │ + mov.w r8, r0, lsl #4 │ │ + ldmia r7, {r4, r6, r7} │ │ + add.w r0, r5, r0, lsl #4 │ │ + cmp.w r8, #0 │ │ + beq.w 4c9e4 │ │ + ldr.w r1, [r0, #-12] │ │ + add.w r9, r5, r8 │ │ + cmp.w r1, #2147483648 @ 0x80000000 │ │ + beq.n 4c8f0 │ │ + ldrd r2, r3, [r0, #-8] │ │ + sub.w sl, r0, #16 │ │ + mov r0, r6 │ │ + mov r1, r7 │ │ + bl 4b990 │ │ + sub.w r8, r8, #16 │ │ cmp r0, #0 │ │ - beq.w 59942 │ │ - str r6, [sp, #32] │ │ - ldr.w r6, [r0, #476] @ 0x1dc │ │ - ldr r0, [sp, #44] @ 0x2c │ │ - cmp r6, #0 │ │ - ldr r0, [r0, #20] │ │ - beq.w 59aea │ │ - mov r8, r5 │ │ - cmp r0, #5 │ │ - bcc.n 587f0 │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r1, [sp, #116] @ 0x74 │ │ - mov.w r3, #1184 @ 0x4a0 │ │ - ldr r1, [sp, #28] │ │ - str r0, [sp, #128] @ 0x80 │ │ - str r0, [sp, #124] @ 0x7c │ │ - movs r0, #4 │ │ - str r1, [sp, #112] @ 0x70 │ │ - movs r1, #5 │ │ - str r0, [sp, #120] @ 0x78 │ │ - add r0, sp, #112 @ 0x70 │ │ - ldr r2, [pc, #792] @ (58b04 ) │ │ - add r2, pc │ │ - bl 6f45c │ │ - mov r0, r7 │ │ - mov r1, r4 │ │ - mov r2, fp │ │ - mov r3, r9 │ │ - mov r5, r7 │ │ - blx r6 │ │ - mov r4, r0 │ │ - ldr r0, [sp, #44] @ 0x2c │ │ - ldr r0, [r0, #20] │ │ - cmp r0, #5 │ │ - bcc.n 58828 │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r1, [sp, #116] @ 0x74 │ │ - mov.w r3, #1184 @ 0x4a0 │ │ + mov r0, sl │ │ + beq.n 4c8c0 │ │ + sub.w r0, r9, #16 │ │ + ldr r0, [r0, #0] │ │ + cmp r0, r4 │ │ + bcc.n 4c9e4 │ │ + ldr.w r0, [fp, #16] │ │ + cmp r0, #0 │ │ + beq.w 4c7fa │ │ ldr r1, [sp, #16] │ │ - str r0, [sp, #128] @ 0x80 │ │ - str r0, [sp, #124] @ 0x7c │ │ - movs r0, #4 │ │ - str r1, [sp, #112] @ 0x70 │ │ - movs r1, #5 │ │ - str r0, [sp, #120] @ 0x78 │ │ - add r0, sp, #112 @ 0x70 │ │ - ldr r2, [pc, #740] @ (58b08 ) │ │ - add r2, pc │ │ - bl 6f45c │ │ - ldr r0, [sp, #44] @ 0x2c │ │ - ldr r0, [r0, #20] │ │ - cmp r0, #5 │ │ - bcc.n 58852 │ │ - movs r1, #1 │ │ - movs r0, #0 │ │ - str r1, [sp, #116] @ 0x74 │ │ - mov.w r3, #1184 @ 0x4a0 │ │ - ldr r1, [sp, #20] │ │ - str r1, [sp, #112] @ 0x70 │ │ - movs r1, #5 │ │ - str r0, [sp, #128] @ 0x80 │ │ - str r0, [sp, #124] @ 0x7c │ │ - add r0, sp, #160 @ 0xa0 │ │ - str r0, [sp, #120] @ 0x78 │ │ - add r0, sp, #112 @ 0x70 │ │ - ldr r2, [pc, #704] @ (58b0c ) │ │ + ldr.w r0, [r1, #44]! │ │ + ldr r3, [r1, #4] │ │ + ldr r2, [r1, #12] │ │ + cmp r3, #1 │ │ + beq.n 4c9ee │ │ + addw r4, sp, #4088 @ 0xff8 │ │ + cmp r3, #0 │ │ + bne.n 4c9f4 │ │ + cmp r2, #0 │ │ + bne.n 4c9f4 │ │ + movs r6, #1 │ │ + movs r7, #0 │ │ + b.n 4ca06 │ │ + ldr r2, [pc, #612] @ (4cb8c ) │ │ + add r3, sp, #20 │ │ + movs r1, #0 │ │ + movs r5, #0 │ │ add r2, pc │ │ - bl 6f45c │ │ - ldr r0, [sp, #44] @ 0x2c │ │ - ldr r0, [r0, #20] │ │ - cmp r0, #5 │ │ - bcc.n 5887c │ │ - movs r1, #1 │ │ - movs r0, #0 │ │ - str r1, [sp, #116] @ 0x74 │ │ - mov.w r3, #1184 @ 0x4a0 │ │ - ldr r1, [sp, #24] │ │ - str r1, [sp, #112] @ 0x70 │ │ - movs r1, #5 │ │ - str r0, [sp, #128] @ 0x80 │ │ - str r0, [sp, #124] @ 0x7c │ │ - add r0, sp, #160 @ 0xa0 │ │ - str r0, [sp, #120] @ 0x78 │ │ - add r0, sp, #112 @ 0x70 │ │ - ldr r2, [pc, #664] @ (58b10 ) │ │ + cbz r7, 4c938 │ │ + cmp r7, r0 │ │ + beq.n 4c938 │ │ + adds r6, r7, #1 │ │ + b.n 4c942 │ │ + cmp r5, #1 │ │ + beq.n 4c950 │ │ + adds r7, r2, r5 │ │ + movs r5, #1 │ │ + movs r6, #0 │ │ + cmp r1, #24 │ │ + beq.n 4c950 │ │ + ldrb r7, [r7, #0] │ │ + strb r7, [r3, r1] │ │ + adds r1, #1 │ │ + mov r7, r6 │ │ + b.n 4c92e │ │ + add r0, sp, #20 │ │ + bl 4c424 │ │ + movs r2, #0 │ │ + str r2, [sp, #72] @ 0x48 │ │ + add r3, sp, #60 @ 0x3c │ │ + stmia r3!, {r0, r1, r2} │ │ + ldr r0, [sp, #12] │ │ + ldr r0, [r0, #0] │ │ + eor.w r0, r0, #7 │ │ + str r0, [sp, #56] @ 0x38 │ │ + ldr.w r0, [fp, #40] @ 0x28 │ │ + cbz r0, 4c980 │ │ + ldr.w r1, [fp, #44] @ 0x2c │ │ + mov r3, r9 │ │ + ldr r4, [r1, #20] │ │ + add r1, sp, #56 @ 0x38 │ │ + ldr r2, [pc, #532] @ (4cb90 ) │ │ add r2, pc │ │ - bl 6f45c │ │ - ldr r0, [r5, #0] │ │ - cmp r0, #0 │ │ - beq.w 59790 │ │ - ldr.w r6, [r0, #912] @ 0x390 │ │ - ldr r0, [sp, #44] @ 0x2c │ │ - cmp r6, #0 │ │ - ldr r0, [r0, #20] │ │ - beq.w 59c66 │ │ - mov r1, r5 │ │ - cmp r0, #4 │ │ - bls.n 588bc │ │ + blx r4 │ │ + b.n 4c9d2 │ │ + cmp.w r8, #0 │ │ + beq.n 4c9c4 │ │ movs r0, #0 │ │ - movs r1, #1 │ │ - str r1, [sp, #116] @ 0x74 │ │ - mov.w r3, #1184 @ 0x4a0 │ │ - ldr r1, [sp, #28] │ │ - str r0, [sp, #128] @ 0x80 │ │ - str r0, [sp, #124] @ 0x7c │ │ - movs r0, #4 │ │ - str r1, [sp, #112] @ 0x70 │ │ - movs r1, #5 │ │ - str r0, [sp, #120] @ 0x78 │ │ - add r0, sp, #112 @ 0x70 │ │ - ldr r2, [pc, #608] @ (58b14 ) │ │ - add r2, pc │ │ - bl 6f45c │ │ - mov r1, r5 │ │ - mov r0, r1 │ │ - blx r6 │ │ - ldr r1, [sp, #44] @ 0x2c │ │ + addw r2, sp, #4084 @ 0xff4 │ │ + str r0, [r4, #28] │ │ + mov r7, r4 │ │ + ldr r1, [pc, #512] @ (4cb94 ) │ │ + add.w r4, r9, #44 @ 0x2c │ │ + ldr r3, [pc, #512] @ (4cb98 ) │ │ + movs r0, #2 │ │ + ldr r5, [pc, #512] @ (4cb9c ) │ │ + add r1, pc │ │ + add r6, sp, #44 @ 0x2c │ │ + add r3, pc │ │ + add r5, pc │ │ + str.w r6, [r7, #-4] │ │ + strd r5, r4, [r7] │ │ + strd r3, r1, [r7, #8] │ │ + strd r0, r2, [r7, #16] │ │ + str r0, [r7, #24] │ │ + add r0, sp, #56 @ 0x38 │ │ + ldr r1, [pc, #484] @ (4cba0 ) │ │ + add r2, sp, #4 │ │ + add.w r2, r2, #4096 @ 0x1000 │ │ + add r1, pc │ │ + b.n 4c9ce │ │ + add r0, sp, #56 @ 0x38 │ │ + ldr r1, [pc, #476] @ (4cba4 ) │ │ + add.w r2, r9, #44 @ 0x2c │ │ + add r1, pc │ │ + bl 4d952 │ │ + ldr r1, [sp, #68] @ 0x44 │ │ + cbz r1, 4c9dc │ │ + add r0, sp, #56 @ 0x38 │ │ + bl 4c400 │ │ + ldrd r0, r1, [sp, #44] @ 0x2c │ │ + bl 54676 │ │ + add.w sp, sp, #4128 @ 0x1020 │ │ + add sp, #4 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + addw r4, sp, #4088 @ 0xff8 │ │ + cbz r2, 4ca02 │ │ + addw r0, sp, #4084 @ 0xff4 │ │ + bl 4bf7c │ │ + ldrd r5, r7, [r4] │ │ + b.n 4ca3a │ │ + ldrd r6, r7, [r0] │ │ + movs r0, #1 │ │ + mov r1, r7 │ │ + str r0, [sp, #0] │ │ + add r0, sp, #56 @ 0x38 │ │ + movs r2, #0 │ │ + movs r3, #1 │ │ + bl 545f0 │ │ + ldrd r0, r4, [sp, #56] @ 0x38 │ │ cmp r0, #1 │ │ - ldr r1, [r1, #20] │ │ - bne.w 59e04 │ │ - cmp r1, #4 │ │ - bls.w 58abe │ │ + beq.w 4cd66 │ │ + ldr r5, [sp, #64] @ 0x40 │ │ + mov r1, r6 │ │ + mov r2, r7 │ │ + mov r0, r5 │ │ + bl ca0b2 │ │ + addw r0, sp, #4088 @ 0xff8 │ │ + str.w r4, [r0, #-4] │ │ + mov r4, r0 │ │ + strd r5, r7, [r0] │ │ + ldr.w r6, [fp, #16] │ │ + movs r1, #0 │ │ + movs r0, #1 │ │ + strd r1, r7, [r4, #28] │ │ + str r0, [r4, #36] @ 0x24 │ │ + ldr r0, [r6, #16] │ │ + strd r5, r7, [r4, #20] │ │ + str r1, [r4, #12] │ │ + ldr r0, [r0, #88] @ 0x58 │ │ + ldr r1, [r0, #0] │ │ + cbz r1, 4ca7c │ │ + ldr r1, [r0, #4] │ │ + cmp r1, r7 │ │ + bls.n 4ca64 │ │ + ldr.w r0, [r4, #-4] │ │ + mov r1, r5 │ │ + b.n 4c9e0 │ │ + ldrb r1, [r0, #28] │ │ + lsls r1, r1, #31 │ │ + beq.n 4ca7c │ │ + ldrb.w r1, [r0, #32] │ │ + lsls r1, r1, #30 │ │ + bpl.n 4ca7c │ │ + ldr r1, [r0, #8] │ │ + cbz r1, 4ca7c │ │ + ldr r0, [r0, #12] │ │ + cmp r0, r7 │ │ + bcc.n 4ca5c │ │ movs r0, #0 │ │ - movs r1, #1 │ │ - str r1, [sp, #116] @ 0x74 │ │ - mov.w r3, #1184 @ 0x4a0 │ │ - ldr r1, [sp, #0] │ │ - str r0, [sp, #128] @ 0x80 │ │ - str r0, [sp, #124] @ 0x7c │ │ - movs r0, #4 │ │ - str r1, [sp, #112] @ 0x70 │ │ - movs r1, #5 │ │ - str r0, [sp, #120] @ 0x78 │ │ - add r0, sp, #112 @ 0x70 │ │ - ldr r2, [pc, #556] @ (58b18 ) │ │ - add r2, pc │ │ - b.n 58aba │ │ - ldr r2, [sp, #40] @ 0x28 │ │ - ldrb.w r0, [sp, #51] @ 0x33 │ │ - add.w r1, r2, #12 │ │ - strb r0, [r2, #7] │ │ - ldrh.w r0, [sp, #49] @ 0x31 │ │ - strh.w r0, [r2, #5] │ │ - add r0, sp, #48 @ 0x30 │ │ - adds r0, #8 │ │ - ldr.w ip, [sp, #52] @ 0x34 │ │ - ldmia.w r0, {r3, r4, r5, r6, r7} │ │ + ldr.w r8, [fp, #20] │ │ + bl 53df4 │ │ + cmp r0, #0 │ │ + beq.w 4cd5e │ │ + ldr.w r9, [r0] │ │ + add.w sl, r8, #760 @ 0x2f8 │ │ + ldr.w r0, [r8, #760] @ 0x2f8 │ │ + dmb ish │ │ + cmp r9, r0 │ │ + bne.w 4cba8 │ │ movs r0, #1 │ │ - stmia r1!, {r3, r4, r5, r6, r7} │ │ - str.w ip, [r2, #8] │ │ - strb.w r8, [r2, #4] │ │ - str r0, [r2, #0] │ │ - b.w 59986 │ │ - cmp r0, #5 │ │ - bcc.n 5894a │ │ + dmb ish │ │ + str.w r0, [sl] │ │ + movs r5, #0 │ │ + movs r7, #0 │ │ + ldrd r1, r3, [r6, #8] │ │ + ldr r2, [r3, #8] │ │ + subs r2, #1 │ │ + bic.w r2, r2, #7 │ │ + add r1, r2 │ │ + mov r2, r9 │ │ + adds r1, #8 │ │ + cbz r0, 4cac6 │ │ + mov r2, r8 │ │ + ldr r4, [r3, #40] @ 0x28 │ │ + add r0, sp, #20 │ │ + add r3, sp, #4 │ │ + add.w r3, r3, #4096 @ 0x1000 │ │ + blx r4 │ │ + cbz r7, 4cade │ │ + cbz r5, 4cb08 │ │ + mov r0, r9 │ │ + bl 53cc4 │ │ + b.n 4caf2 │ │ + cmp.w r9, #2 │ │ + str.w r9, [sp, #44] @ 0x2c │ │ + beq.w 4cc8a │ │ + dmb ish │ │ + str.w r9, [sl] │ │ + addw r0, sp, #4088 @ 0xff8 │ │ + ldr r4, [sp, #20] │ │ + ldrd r0, r1, [r0, #-4] │ │ + bl 54676 │ │ + cmp r4, #0 │ │ + bne.w 4c7fa │ │ + b.n 4c9e4 │ │ movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #128] @ 0x80 │ │ - movw r3, #1173 @ 0x495 │ │ - str r1, [sp, #116] @ 0x74 │ │ - ldr r1, [pc, #488] @ (58b1c ) │ │ - str r0, [sp, #124] @ 0x7c │ │ - add r1, pc │ │ - str r1, [sp, #112] @ 0x70 │ │ - add r0, sp, #160 @ 0xa0 │ │ - str r0, [sp, #120] @ 0x78 │ │ - add r0, sp, #112 @ 0x70 │ │ - ldr r2, [pc, #476] @ (58b20 ) │ │ - movs r1, #5 │ │ - add r2, pc │ │ - bl 6f45c │ │ - ldr r0, [sp, #44] @ 0x2c │ │ - mov r8, r5 │ │ - ldr r0, [r0, #20] │ │ - cmp r0, #4 │ │ - bls.n 58978 │ │ + bl 53df4 │ │ + cmp r0, #0 │ │ + beq.w 4cd5e │ │ + ldr.w r1, [r8, #772] @ 0x304 │ │ + cmp r1, #0 │ │ + beq.w 4cd72 │ │ + ldr r0, [r0, #0] │ │ + bl ca328 │ │ + add r5, sp, #56 @ 0x38 │ │ + mov r6, r1 │ │ + movs r4, #10 │ │ + cmp r4, #0 │ │ + beq.n 4cad6 │ │ + ldr.w r1, [r8, #772] @ 0x304 │ │ + cmp r1, r6 │ │ + bls.w 4cd54 │ │ + ldr.w r0, [r8, #768] @ 0x300 │ │ + add.w r1, r0, r6, lsl #6 │ │ + mov r0, r5 │ │ + bl 53c74 │ │ + ldr r0, [sp, #56] @ 0x38 │ │ + ldrb.w r7, [sp, #64] @ 0x40 │ │ + cmp r0, #0 │ │ + beq.n 4cb62 │ │ + beq.n 4cb56 │ │ + cmp r7, #2 │ │ + beq.n 4cb5e │ │ + ldr r0, [sp, #60] @ 0x3c │ │ + mov r1, r7 │ │ + bl 639f0 │ │ + subs r4, #1 │ │ + b.n 4cb2a │ │ + ldr r4, [sp, #60] @ 0x3c │ │ + mov r0, r4 │ │ + ldr r5, [r4, #16] │ │ + ldr.w r1, [r0, #8]! │ │ + cmp r5, r1 │ │ + it eq │ │ + bleq 53f28 │ │ + ldr r0, [r4, #12] │ │ + mov r1, r7 │ │ + str.w r9, [r0, r5, lsl #2] │ │ + adds r0, r5, #1 │ │ + str r0, [r4, #16] │ │ + mov r0, r4 │ │ + bl 639f0 │ │ + b.n 4caf2 │ │ + b.n 4ce2c │ │ + vcvtm.s32.f32 q15, │ │ + vrshr.u64 d18, d26, #5 │ │ + movs r0, r1 │ │ + ldr r4, [pc, #432] @ (4cd48 ) │ │ + movs r0, r1 │ │ + lsrs r5, r4, #30 │ │ + movs r0, r0 │ │ + lsls r7, r7, #15 │ │ + movs r0, r0 │ │ + movs r2, #116 @ 0x74 │ │ + movs r0, r1 │ │ + movs r2, #104 @ 0x68 │ │ + movs r0, r1 │ │ + cmp r0, #0 │ │ + bne.n 4ccaa │ │ + movs r0, #1 │ │ + dmb ish │ │ + ldrex r1, [sl] │ │ + cmp r1, #0 │ │ + bne.n 4cca2 │ │ + strex r1, r0, [sl] │ │ + cmp r1, #0 │ │ + bne.n 4cbb2 │ │ + dmb ish │ │ + ldrd r1, r0, [r8, #752] @ 0x2f0 │ │ + ldr r2, [r0, #20] │ │ + add r0, sp, #56 @ 0x38 │ │ + blx r2 │ │ + ldr.w r0, [r8] │ │ + cmp r0, #2 │ │ + beq.n 4cc7a │ │ + mov r0, r8 │ │ + ldr.w r1, [r0, #20]! │ │ + dmb ish │ │ + ldrex r2, [r1] │ │ + subs r3, r2, #1 │ │ + strex r4, r3, [r1] │ │ + cmp r4, #0 │ │ + bne.n 4cbe2 │ │ + cmp r2, #1 │ │ + itt eq │ │ + dmbeq ish │ │ + bleq 728ba │ │ + ldrd r0, r1, [r8, #8] │ │ + bl c97b8 │ │ + ldr.w r0, [r8, #616] @ 0x268 │ │ + cmp.w r0, #2147483648 @ 0x80000000 │ │ + beq.n 4cc26 │ │ + ldr.w r1, [r8, #620] @ 0x26c │ │ + bl 727f6 │ │ + add.w r0, r8, #628 @ 0x274 │ │ + bl 4c6ce │ │ + add.w r0, r8, #676 @ 0x2a4 │ │ + bl 4c6ce │ │ + ldr.w r0, [r8, #724] @ 0x2d4 │ │ + cmp.w r0, #2147483648 @ 0x80000000 │ │ + beq.n 4cc40 │ │ + ldr.w r1, [r8, #728] @ 0x2d8 │ │ + bl 727f6 │ │ + ldrd r0, r1, [r8, #736] @ 0x2e0 │ │ + bl c97b8 │ │ + ldr.w r0, [r8, #600] @ 0x258 │ │ + cmp.w r0, #2147483648 @ 0x80000000 │ │ + itt ne │ │ + ldrne.w r1, [r8, #604] @ 0x25c │ │ + blne c97b8 │ │ + ldr.w r0, [r8, #584] @ 0x248 │ │ + cmp r0, #2 │ │ + beq.n 4cc6a │ │ + add.w r0, r8, #216 @ 0xd8 │ │ + bl 53d74 │ │ + add.w r0, r8, #408 @ 0x198 │ │ + bl 53d74 │ │ + ldr.w r0, [r8, #200] @ 0xc8 │ │ + cmp r0, #2 │ │ + itt ne │ │ + addne.w r0, r8, #24 │ │ + blne 53d74 │ │ + add r1, sp, #56 @ 0x38 │ │ + mov r0, r8 │ │ + mov.w r2, #752 @ 0x2f0 │ │ + bl ca098 │ │ + movs r0, #1 │ │ + b.n 4caac │ │ movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #128] @ 0x80 │ │ - movw r3, #1173 @ 0x495 │ │ - str r1, [sp, #116] @ 0x74 │ │ - ldr r1, [pc, #448] @ (58b24 ) │ │ - str r0, [sp, #124] @ 0x7c │ │ + str r0, [sp, #56] @ 0x38 │ │ + ldr r0, [pc, #260] @ (4cd94 ) │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + ldr r1, [pc, #256] @ (4cd98 ) │ │ + add r2, sp, #44 @ 0x2c │ │ + add r3, sp, #56 @ 0x38 │ │ + movs r0, #1 │ │ add r1, pc │ │ - str r1, [sp, #112] @ 0x70 │ │ - add r0, sp, #160 @ 0xa0 │ │ - str r0, [sp, #120] @ 0x78 │ │ - add r0, sp, #112 @ 0x70 │ │ - ldr r2, [pc, #440] @ (58b28 ) │ │ - movs r1, #5 │ │ - add r2, pc │ │ - bl 6f45c │ │ - ldr r5, [sp, #36] @ 0x24 │ │ - cmp r5, #0 │ │ - beq.w 59938 │ │ - ldr r0, [r5, #0] │ │ + bl 51634 │ │ + clrex │ │ + dmb ish │ │ + ldr.w r1, [r8, #772] @ 0x304 │ │ + cmp r1, #0 │ │ + beq.n 4cd7a │ │ + mov r0, r9 │ │ + bl ca328 │ │ + ldr.w r0, [r8, #768] @ 0x300 │ │ + add.w r1, r0, r1, lsl #6 │ │ + add r0, sp, #56 @ 0x38 │ │ + bl 53c74 │ │ + ldr r0, [sp, #56] @ 0x38 │ │ cmp r0, #0 │ │ - beq.w 59790 │ │ - ldr.w r7, [r0, #464] @ 0x1d0 │ │ - ldr r0, [sp, #44] @ 0x2c │ │ - cmp r7, #0 │ │ - ldr r0, [r0, #20] │ │ - beq.w 58ac4 │ │ - cmp r0, #5 │ │ - str r6, [sp, #32] │ │ - bcc.n 589be │ │ + beq.n 4ccd8 │ │ + beq.n 4ccf2 │ │ + ldrb.w r1, [sp, #64] @ 0x40 │ │ + cmp r1, #2 │ │ + bne.n 4ccf6 │ │ + b.n 4ccfc │ │ + ldr r0, [sp, #60] @ 0x3c │ │ + ldrb.w r1, [sp, #64] @ 0x40 │ │ + ldr r2, [r0, #16] │ │ + cbz r2, 4cd20 │ │ + ldr r3, [r0, #12] │ │ + subs r2, #1 │ │ + str r2, [r0, #16] │ │ + ldr.w r9, [r3, r2, lsl #2] │ │ + bl 639f0 │ │ + b.n 4cd40 │ │ + ldrb.w r1, [sp, #64] @ 0x40 │ │ + ldr r0, [sp, #60] @ 0x3c │ │ + bl 639f0 │ │ + ldrd r1, r0, [r8, #752] @ 0x2f0 │ │ + ldr r2, [r0, #20] │ │ + add r5, sp, #56 @ 0x38 │ │ + mov r0, r5 │ │ + blx r2 │ │ + bl 53f50 │ │ + mov r1, r5 │ │ + mov.w r2, #752 @ 0x2f0 │ │ + mov r9, r0 │ │ + bl ca098 │ │ movs r0, #0 │ │ - movs r1, #1 │ │ - str r1, [sp, #116] @ 0x74 │ │ - movw r3, #1173 @ 0x495 │ │ - ldr r1, [sp, #28] │ │ - str r0, [sp, #128] @ 0x80 │ │ - str r0, [sp, #124] @ 0x7c │ │ - movs r0, #4 │ │ - str r1, [sp, #112] @ 0x70 │ │ - movs r1, #5 │ │ - str r0, [sp, #120] @ 0x78 │ │ - add r0, sp, #112 @ 0x70 │ │ - ldr r2, [pc, #372] @ (58b2c ) │ │ - add r2, pc │ │ - bl 6f45c │ │ + movs r5, #1 │ │ + movs r7, #1 │ │ + b.n 4cab0 │ │ + bl 639f0 │ │ + ldrd r1, r0, [r8, #752] @ 0x2f0 │ │ + ldr r2, [r0, #20] │ │ + add r5, sp, #56 @ 0x38 │ │ mov r0, r5 │ │ - mov r1, r4 │ │ - mov r2, fp │ │ - mov r3, r9 │ │ - mov r6, r5 │ │ - blx r7 │ │ - mov r5, r0 │ │ - ldr r0, [sp, #44] @ 0x2c │ │ - ldr r0, [r0, #20] │ │ - cmp r0, #5 │ │ - bcc.n 589f6 │ │ + blx r2 │ │ + bl 53f50 │ │ + mov r1, r5 │ │ + mov.w r2, #752 @ 0x2f0 │ │ + mov r9, r0 │ │ + bl ca098 │ │ + movs r7, #1 │ │ + movs r5, #0 │ │ movs r0, #0 │ │ - movs r1, #1 │ │ - str r1, [sp, #116] @ 0x74 │ │ - movw r3, #1173 @ 0x495 │ │ - ldr r1, [sp, #16] │ │ - str r0, [sp, #128] @ 0x80 │ │ - str r0, [sp, #124] @ 0x7c │ │ - movs r0, #4 │ │ - str r1, [sp, #112] @ 0x70 │ │ - movs r1, #5 │ │ - str r0, [sp, #120] @ 0x78 │ │ - add r0, sp, #112 @ 0x70 │ │ - ldr r2, [pc, #320] @ (58b30 ) │ │ + b.n 4cab0 │ │ + ldr r1, [sp, #64] @ 0x40 │ │ + mov r0, r5 │ │ + ldr r2, [pc, #76] @ (4cd9c ) │ │ add r2, pc │ │ - bl 6f45c │ │ - ldr r0, [sp, #44] @ 0x2c │ │ - ldr r0, [r0, #20] │ │ - cmp r0, #5 │ │ - bcc.n 58a20 │ │ - movs r1, #1 │ │ - movs r0, #0 │ │ - str r1, [sp, #116] @ 0x74 │ │ - movw r3, #1173 @ 0x495 │ │ - ldr r1, [sp, #20] │ │ - str r1, [sp, #112] @ 0x70 │ │ - movs r1, #5 │ │ - str r0, [sp, #128] @ 0x80 │ │ - str r0, [sp, #124] @ 0x7c │ │ - add r0, sp, #160 @ 0xa0 │ │ - str r0, [sp, #120] @ 0x78 │ │ - add r0, sp, #112 @ 0x70 │ │ - ldr r2, [pc, #280] @ (58b34 ) │ │ + bl 4bba0 │ │ + ldr r2, [pc, #56] @ (4cd90 ) │ │ + mov r0, r6 │ │ add r2, pc │ │ - bl 6f45c │ │ - ldr r0, [sp, #44] @ 0x2c │ │ - ldr r0, [r0, #20] │ │ - cmp r0, #5 │ │ - bcc.n 58a4a │ │ - movs r1, #1 │ │ - movs r0, #0 │ │ - str r1, [sp, #116] @ 0x74 │ │ - movw r3, #1173 @ 0x495 │ │ - ldr r1, [sp, #24] │ │ - str r1, [sp, #112] @ 0x70 │ │ - movs r1, #5 │ │ - str r0, [sp, #128] @ 0x80 │ │ - str r0, [sp, #124] @ 0x7c │ │ - add r0, sp, #160 @ 0xa0 │ │ - str r0, [sp, #120] @ 0x78 │ │ - add r0, sp, #112 @ 0x70 │ │ - ldr r2, [pc, #244] @ (58b38 ) │ │ + bl 4d15c │ │ + ldr r0, [pc, #40] @ (4cd88 ) │ │ + add r0, pc │ │ + bl 78224 │ │ + ldr r1, [sp, #64] @ 0x40 │ │ + mov r0, r4 │ │ + ldr r2, [pc, #24] @ (4cd84 ) │ │ add r2, pc │ │ - bl 6f45c │ │ - ldr r0, [r6, #0] │ │ + bl 4bba0 │ │ + ldr r0, [pc, #24] @ (4cd8c ) │ │ + add r0, pc │ │ + bl 53ae0 │ │ + ldr r0, [pc, #36] @ (4cda0 ) │ │ + add r0, pc │ │ + bl 53ae0 │ │ + nop │ │ + str r0, [r3, #96] @ 0x60 │ │ + movs r0, r1 │ │ + str r4, [r5, r2] │ │ + movs r0, r1 │ │ + movs r5, #240 @ 0xf0 │ │ + movs r0, r1 │ │ + movs r6, #28 │ │ + movs r0, r1 │ │ + movs r7, #4 │ │ + movs r0, r1 │ │ + adds r0, r7, #6 │ │ + vqshlu.s32 d22, d22, #29 │ │ + movs r0, r1 │ │ + movs r6, #40 @ 0x28 │ │ + movs r0, r1 │ │ + mov r3, r1 │ │ + ldrd r1, r2, [r0, #4] │ │ + mov r0, r3 │ │ + b.w 4d6b4 │ │ + b.w 4c44c │ │ + bx lr │ │ + push {r4, lr} │ │ + subs r4, r1, r3 │ │ + it cc │ │ + movcc r3, r1 │ │ + mov r1, r2 │ │ + mov r2, r3 │ │ + blx cd260 │ │ cmp r0, #0 │ │ - beq.w 59790 │ │ - ldr.w r4, [r0, #912] @ 0x390 │ │ - ldr r0, [sp, #44] @ 0x2c │ │ - cmp r4, #0 │ │ - ldr r0, [r0, #20] │ │ - beq.w 5994c │ │ - mov r1, r6 │ │ - cmp r0, #4 │ │ - bls.n 58a8a │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r1, [sp, #116] @ 0x74 │ │ - movw r3, #1173 @ 0x495 │ │ - ldr r1, [sp, #28] │ │ - str r0, [sp, #128] @ 0x80 │ │ - str r0, [sp, #124] @ 0x7c │ │ - movs r0, #4 │ │ - str r1, [sp, #112] @ 0x70 │ │ - movs r1, #5 │ │ - str r0, [sp, #120] @ 0x78 │ │ - add r0, sp, #112 @ 0x70 │ │ - ldr r2, [pc, #184] @ (58b3c ) │ │ - add r2, pc │ │ - bl 6f45c │ │ + it eq │ │ + moveq r0, r4 │ │ + cmp r0, #0 │ │ + it ne │ │ + movne r0, #1 │ │ + it mi │ │ + movmi.w r0, #4294967295 @ 0xffffffff │ │ + pop {r4, pc} │ │ + push {r3, r4, r5, r6, r7, lr} │ │ + subs r6, r2, r1 │ │ + mov r5, r1 │ │ + mov r7, r2 │ │ + mov r4, r0 │ │ mov r1, r6 │ │ - mov r0, r1 │ │ - blx r4 │ │ - ldr r1, [sp, #44] @ 0x2c │ │ - cmp r0, #1 │ │ - ldr r1, [r1, #20] │ │ - bne.w 599e8 │ │ - cmp r1, #4 │ │ - bls.n 58abe │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r1, [sp, #116] @ 0x74 │ │ - movw r3, #1173 @ 0x495 │ │ - ldr r1, [sp, #0] │ │ - str r0, [sp, #128] @ 0x80 │ │ - str r0, [sp, #124] @ 0x7c │ │ - movs r0, #4 │ │ - str r1, [sp, #112] @ 0x70 │ │ - movs r1, #5 │ │ - str r0, [sp, #120] @ 0x78 │ │ - add r0, sp, #112 @ 0x70 │ │ - ldr r2, [pc, #136] @ (58b40 ) │ │ - add r2, pc │ │ - bl 6f45c │ │ - movs r0, #5 │ │ - b.w 5997c │ │ - cmp r0, #4 │ │ - bls.n 58aea │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r1, [sp, #116] @ 0x74 │ │ - movw r3, #1173 @ 0x495 │ │ + bl 4b9a4 │ │ + ldr r0, [r4, #8] │ │ + cmp r7, r5 │ │ + beq.n 4ce00 │ │ + ldr r1, [r4, #4] │ │ + ldrb.w r2, [r5], #1 │ │ + subs r6, #1 │ │ + strb r2, [r1, r0] │ │ + add.w r0, r0, #1 │ │ + bne.n 4cdf2 │ │ + str r0, [r4, #8] │ │ + pop {r3, r4, r5, r6, r7, pc} │ │ + push {r0, r1, r2, r3, r4, r5, r6, lr} │ │ + mov r5, r0 │ │ + movs r0, #1 │ │ + str r0, [sp, #0] │ │ + add r0, sp, #4 │ │ + mov r4, r2 │ │ + movs r2, #0 │ │ + movs r3, #1 │ │ + movs r6, #0 │ │ + bl 545f0 │ │ + ldrd r1, r0, [sp, #4] │ │ + cmp r1, #1 │ │ + ittt ne │ │ + ldrne r1, [sp, #12] │ │ + stmiane r5!, {r0, r1, r6} │ │ + popne {r0, r1, r2, r3, r4, r5, r6, pc} │ │ ldr r1, [sp, #12] │ │ - str r0, [sp, #128] @ 0x80 │ │ - str r0, [sp, #124] @ 0x7c │ │ - movs r0, #4 │ │ - str r1, [sp, #112] @ 0x70 │ │ - movs r1, #5 │ │ - str r0, [sp, #120] @ 0x78 │ │ - add r0, sp, #112 @ 0x70 │ │ - ldr r2, [pc, #96] @ (58b44 ) │ │ - add r2, pc │ │ - bl 6f45c │ │ - ldr r1, [pc, #92] @ (58b48 ) │ │ - movs r0, #23 │ │ - add r1, pc │ │ - b.w 59976 │ │ - ldr r0, [r1, #40] @ 0x28 │ │ - movs r7, r0 │ │ - ldr r6, [sp, #312] @ 0x138 │ │ - movs r7, r0 │ │ - ldr r4, [r4, #36] @ 0x24 │ │ - movs r7, r0 │ │ - ldr r6, [sp, #136] @ 0x88 │ │ - movs r7, r0 │ │ - ldr r5, [sp, #872] @ 0x368 │ │ - movs r7, r0 │ │ - ldr r5, [sp, #648] @ 0x288 │ │ - movs r7, r0 │ │ - ldr r5, [sp, #480] @ 0x1e0 │ │ - movs r7, r0 │ │ - ldr r5, [sp, #312] @ 0x138 │ │ - movs r7, r0 │ │ - ldr r5, [sp, #64] @ 0x40 │ │ - movs r7, r0 │ │ - ldr r4, [sp, #864] @ 0x360 │ │ - movs r7, r0 │ │ - ldr r2, [r1, #20] │ │ - movs r7, r0 │ │ - ldr r4, [sp, #512] @ 0x200 │ │ - movs r7, r0 │ │ - ldr r4, [r4, #16] │ │ - movs r7, r0 │ │ - ldr r4, [sp, #328] @ 0x148 │ │ - movs r7, r0 │ │ - ldr r4, [sp, #48] @ 0x30 │ │ - movs r7, r0 │ │ - ldr r3, [sp, #848] @ 0x350 │ │ - movs r7, r0 │ │ - ldr r3, [sp, #680] @ 0x2a8 │ │ - movs r7, r0 │ │ - ldr r3, [sp, #512] @ 0x200 │ │ - movs r7, r0 │ │ - ldr r3, [sp, #264] @ 0x108 │ │ - movs r7, r0 │ │ - ldr r3, [sp, #48] @ 0x30 │ │ - movs r7, r0 │ │ - ldr r2, [sp, #896] @ 0x380 │ │ - movs r7, r0 │ │ - subs r0, #122 @ 0x7a │ │ - vtbl.8 d18, {d12}, d5 │ │ - bcc.n 58b74 │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #128] @ 0x80 │ │ - mov.w r3, #1224 @ 0x4c8 │ │ - str r1, [sp, #116] @ 0x74 │ │ - ldr r1, [pc, #808] @ (58e88 ) │ │ - str r0, [sp, #124] @ 0x7c │ │ - add r1, pc │ │ - str r1, [sp, #112] @ 0x70 │ │ - add r0, sp, #160 @ 0xa0 │ │ - str r0, [sp, #120] @ 0x78 │ │ - add r0, sp, #112 @ 0x70 │ │ - ldr r2, [pc, #800] @ (58e8c ) │ │ - movs r1, #5 │ │ - add r2, pc │ │ - bl 6f45c │ │ - ldr r0, [sp, #44] @ 0x2c │ │ - ldr r0, [r0, #20] │ │ - cmp r0, #4 │ │ - bls.n 58ba0 │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #128] @ 0x80 │ │ - mov.w r3, #1224 @ 0x4c8 │ │ - str r1, [sp, #116] @ 0x74 │ │ - ldr r1, [pc, #772] @ (58e90 ) │ │ - str r0, [sp, #124] @ 0x7c │ │ - add r1, pc │ │ - str r1, [sp, #112] @ 0x70 │ │ - add r0, sp, #160 @ 0xa0 │ │ - str r0, [sp, #120] @ 0x78 │ │ - add r0, sp, #112 @ 0x70 │ │ - ldr r2, [pc, #764] @ (58e94 ) │ │ - movs r1, #5 │ │ + mov r2, r4 │ │ + bl 4bba0 │ │ + push {r4, r5, r6, lr} │ │ + mov r4, r0 │ │ + ldr r0, [r0, #0] │ │ + ldr r6, [r4, #8] │ │ + mov r5, r1 │ │ + cmp r6, r0 │ │ + bne.n 4ce46 │ │ + mov r0, r4 │ │ + mov r1, r2 │ │ + bl 4bae8 │ │ + ldr r0, [r4, #4] │ │ + strb r5, [r0, r6] │ │ + adds r0, r6, #1 │ │ + str r0, [r4, #8] │ │ + pop {r4, r5, r6, pc} │ │ + uxth r1, r0 │ │ + cmp.w r1, #57344 @ 0xe000 │ │ + itttt cc │ │ + movwcc r1, #1022 @ 0x3fe │ │ + movcc r2, #128 @ 0x80 │ │ + orrcc.w r2, r2, r0, lsr #6 │ │ + bficc r0, r1, #6, #26 │ │ + itttt cc │ │ + andcc.w r1, r2, #191 @ 0xbf │ │ + lslcc r1, r1, #8 │ │ + orrcc.w r0, r1, r0, lsl #16 │ │ + addcc r0, #237 @ 0xed │ │ + it cc │ │ + bxcc lr │ │ + push {r7, lr} │ │ + ldr r0, [pc, #12] @ (4ce88 ) │ │ + movs r1, #60 @ 0x3c │ │ + ldr r2, [pc, #12] @ (4ce8c ) │ │ + add r0, pc │ │ add r2, pc │ │ - bl 6f45c │ │ - ldr r7, [sp, #36] @ 0x24 │ │ - cmp r7, #0 │ │ - beq.w 59938 │ │ - ldr r0, [r7, #0] │ │ + bl 4d828 │ │ + bgt.n 4ce9c │ │ + @ instruction: 0xfffb1f0a │ │ + movs r0, r1 │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + sub sp, #44 @ 0x2c │ │ + ldr r6, [pc, #444] @ (4d054 ) │ │ + mov r5, r2 │ │ + mov fp, r1 │ │ + mov r4, r0 │ │ + add r6, pc │ │ + cmp r2, #7 │ │ + bhi.n 4ceba │ │ + mov r0, r5 │ │ + mov r1, fp │ │ cmp r0, #0 │ │ - beq.w 59942 │ │ - mov r8, r5 │ │ - ldr.w r5, [r0, #548] @ 0x224 │ │ - ldr r0, [sp, #44] @ 0x2c │ │ - cmp r5, #0 │ │ - ldr r0, [r0, #20] │ │ - beq.w 59a32 │ │ - cmp r0, #5 │ │ - str r6, [sp, #32] │ │ - bcc.n 58be8 │ │ + beq.w 4cfe6 │ │ + ldrb.w r2, [r1], #1 │ │ + subs r0, #1 │ │ + cmp r2, #0 │ │ + bne.n 4cea8 │ │ + b.n 4ceca │ │ movs r0, #0 │ │ - movs r1, #1 │ │ - str r1, [sp, #116] @ 0x74 │ │ - mov.w r3, #1224 @ 0x4c8 │ │ - ldr r1, [sp, #28] │ │ - str r0, [sp, #128] @ 0x80 │ │ - str r0, [sp, #124] @ 0x7c │ │ - movs r0, #4 │ │ - str r1, [sp, #112] @ 0x70 │ │ - movs r1, #5 │ │ - str r0, [sp, #120] @ 0x78 │ │ - add r0, sp, #112 @ 0x70 │ │ - ldr r2, [pc, #692] @ (58e98 ) │ │ + mov r1, fp │ │ + mov r2, r5 │ │ + bl 5244c │ │ + cmp r0, #1 │ │ + bne.w 4cfe6 │ │ + str r4, [sp, #4] │ │ + add r7, sp, #24 │ │ + ldr r2, [pc, #392] @ (4d058 ) │ │ + ubfx r1, r5, #1, #30 │ │ + mov r0, r7 │ │ add r2, pc │ │ - bl 6f45c │ │ + bl 4ce04 │ │ + add r0, sp, #40 @ 0x28 │ │ + movs r4, #0 │ │ + adds r0, #3 │ │ + str r0, [sp, #8] │ │ + ldr r0, [pc, #372] @ (4d05c ) │ │ + add r0, pc │ │ + str r0, [sp, #16] │ │ + ldr r0, [pc, #372] @ (4d060 ) │ │ + add r0, pc │ │ + str r0, [sp, #12] │ │ + ldr r0, [pc, #368] @ (4d064 ) │ │ + ldr.w r9, [sp, #8] │ │ + add r0, pc │ │ + str r0, [sp, #20] │ │ + cmp r4, r5 │ │ + bcs.n 4cfdc │ │ + ldrb.w r1, [fp, r4] │ │ + cbz r1, 4cf12 │ │ + sxtb r0, r1 │ │ + cmp.w r0, #4294967295 @ 0xffffffff │ │ + ble.n 4cf2a │ │ + ldr r2, [sp, #20] │ │ mov r0, r7 │ │ - mov r1, r4 │ │ - mov r2, fp │ │ - mov r3, r9 │ │ - mov r6, r7 │ │ - blx r5 │ │ - mov r5, r0 │ │ - ldr r0, [sp, #44] @ 0x2c │ │ - ldr r0, [r0, #20] │ │ + b.n 4cf22 │ │ + ldr r2, [sp, #16] │ │ + mov r0, r7 │ │ + movs r1, #192 @ 0xc0 │ │ + bl 4ce30 │ │ + mov r0, r7 │ │ + movs r1, #128 @ 0x80 │ │ + ldr r2, [sp, #12] │ │ + bl 4ce30 │ │ + adds r4, #1 │ │ + b.n 4cefa │ │ + ldrb r0, [r6, r1] │ │ cmp r0, #5 │ │ - bcc.n 58c20 │ │ + bcs.n 4d014 │ │ + mov r8, r6 │ │ + adds r6, r4, r0 │ │ + cmp r6, r5 │ │ + bhi.n 4d022 │ │ + add.w r3, fp, r4 │ │ + cmp r0, #4 │ │ + bne.n 4cf7a │ │ + cmp r6, r4 │ │ + bcc.n 4d030 │ │ + ldrb r2, [r3, #1] │ │ + and.w r0, r1, #31 │ │ + cmp r1, #224 @ 0xe0 │ │ + and.w r2, r2, #63 @ 0x3f │ │ + bcc.n 4cf86 │ │ + ldrb r4, [r3, #2] │ │ + cmp r1, #240 @ 0xf0 │ │ + and.w r4, r4, #63 @ 0x3f │ │ + orr.w r2, r4, r2, lsl #6 │ │ + bcc.n 4cf8c │ │ + ldrb r1, [r3, #3] │ │ + and.w r0, r0, #7 │ │ + and.w r1, r1, #63 @ 0x3f │ │ + orr.w r1, r1, r2, lsl #6 │ │ + orr.w r4, r1, r0, lsl #18 │ │ + cmp.w r4, #1114112 @ 0x110000 │ │ + bne.n 4cf90 │ │ + b.n 4d042 │ │ + cmp r6, r4 │ │ + bcc.n 4d036 │ │ + adds r2, r3, r0 │ │ + mov r0, r7 │ │ + mov r1, r3 │ │ + b.n 4cfd2 │ │ + orr.w r4, r2, r0, lsl #6 │ │ + b.n 4cf90 │ │ + orr.w r4, r2, r0, lsl #12 │ │ + add.w r0, r4, #16711680 @ 0xff0000 │ │ + ldr r1, [pc, #180] @ (4d04c ) │ │ + orr.w r0, r1, r0, lsr #10 │ │ + bl 4ce50 │ │ + add.w sl, sp, #40 @ 0x28 │ │ + strh.w r0, [sp, #40] @ 0x28 │ │ + lsrs r0, r0, #16 │ │ + mov r2, r9 │ │ + strb.w r0, [sp, #42] @ 0x2a │ │ + mov r0, r7 │ │ + mov r1, sl │ │ + bl 4cdda │ │ + ldr r0, [pc, #152] @ (4d050 ) │ │ + bfi r4, r0, #10, #22 │ │ + mov r0, r4 │ │ + bl 4ce50 │ │ + strh.w r0, [sp, #40] @ 0x28 │ │ + lsrs r0, r0, #16 │ │ + strb.w r0, [sp, #42] @ 0x2a │ │ + mov r0, r7 │ │ + mov r1, sl │ │ + mov r2, r9 │ │ + bl 4cdda │ │ + mov r4, r6 │ │ + mov r6, r8 │ │ + b.n 4cefa │ │ + ldr r3, [sp, #4] │ │ + ldmia.w r7, {r0, r1, r2} │ │ + stmia r3!, {r0, r1, r2} │ │ + b.n 4d00e │ │ movs r0, #0 │ │ - movs r1, #1 │ │ - str r1, [sp, #116] @ 0x74 │ │ - mov.w r3, #1224 @ 0x4c8 │ │ - ldr r1, [sp, #16] │ │ - str r0, [sp, #128] @ 0x80 │ │ - str r0, [sp, #124] @ 0x7c │ │ - movs r0, #4 │ │ - str r1, [sp, #112] @ 0x70 │ │ - movs r1, #5 │ │ - str r0, [sp, #120] @ 0x78 │ │ - add r0, sp, #112 @ 0x70 │ │ - ldr r2, [pc, #640] @ (58e9c ) │ │ + cmp r5, r0 │ │ + beq.n 4d004 │ │ + ldrb.w r1, [fp, r0] │ │ + and.w r2, r1, #192 @ 0xc0 │ │ + cmp r2, #128 @ 0x80 │ │ + itt ne │ │ + ldrbne r1, [r6, r1] │ │ + cmpne r1, #3 │ │ + bhi.w 4ceca │ │ + adds r0, #1 │ │ + b.n 4cfe8 │ │ + mov.w r0, #2147483648 @ 0x80000000 │ │ + str r5, [r4, #8] │ │ + strd r0, fp, [r4] │ │ + add sp, #44 @ 0x2c │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + ldr r0, [pc, #80] @ (4d068 ) │ │ + movs r1, #24 │ │ + ldr r2, [pc, #80] @ (4d06c ) │ │ + add r0, pc │ │ add r2, pc │ │ - bl 6f45c │ │ - ldr r0, [sp, #44] @ 0x2c │ │ - ldr r0, [r0, #20] │ │ - cmp r0, #5 │ │ - bcc.n 58c4a │ │ - movs r1, #1 │ │ - movs r0, #0 │ │ - str r1, [sp, #116] @ 0x74 │ │ - mov.w r3, #1224 @ 0x4c8 │ │ - ldr r1, [sp, #20] │ │ - str r1, [sp, #112] @ 0x70 │ │ - movs r1, #5 │ │ - str r0, [sp, #128] @ 0x80 │ │ - str r0, [sp, #124] @ 0x7c │ │ - add r0, sp, #160 @ 0xa0 │ │ - str r0, [sp, #120] @ 0x78 │ │ - add r0, sp, #112 @ 0x70 │ │ - ldr r2, [pc, #604] @ (58ea0 ) │ │ + bl 4d828 │ │ + ldr r0, [pc, #84] @ (4d078 ) │ │ + movs r1, #38 @ 0x26 │ │ + ldr r2, [pc, #84] @ (4d07c ) │ │ + add r0, pc │ │ add r2, pc │ │ - bl 6f45c │ │ - ldr r0, [sp, #44] @ 0x2c │ │ - ldr r0, [r0, #20] │ │ - cmp r0, #5 │ │ - bcc.n 58c74 │ │ - movs r1, #1 │ │ - movs r0, #0 │ │ - str r1, [sp, #116] @ 0x74 │ │ - mov.w r3, #1224 @ 0x4c8 │ │ - ldr r1, [sp, #24] │ │ - str r1, [sp, #112] @ 0x70 │ │ - movs r1, #5 │ │ - str r0, [sp, #128] @ 0x80 │ │ - str r0, [sp, #124] @ 0x7c │ │ - add r0, sp, #160 @ 0xa0 │ │ - str r0, [sp, #120] @ 0x78 │ │ - add r0, sp, #112 @ 0x70 │ │ - ldr r2, [pc, #564] @ (58ea4 ) │ │ + bl 4d828 │ │ + ldr r2, [pc, #60] @ (4d070 ) │ │ add r2, pc │ │ - bl 6f45c │ │ - ldr r0, [r6, #0] │ │ - cmp r0, #0 │ │ - beq.w 59790 │ │ - ldr.w r4, [r0, #912] @ 0x390 │ │ - ldr r0, [sp, #44] @ 0x2c │ │ - cmp r4, #0 │ │ - ldr r0, [r0, #20] │ │ - beq.w 59bd0 │ │ - mov r1, r6 │ │ - cmp r0, #4 │ │ - bls.n 58cb4 │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r1, [sp, #116] @ 0x74 │ │ - mov.w r3, #1224 @ 0x4c8 │ │ - ldr r1, [sp, #28] │ │ - str r0, [sp, #128] @ 0x80 │ │ - str r0, [sp, #124] @ 0x7c │ │ - movs r0, #4 │ │ - str r1, [sp, #112] @ 0x70 │ │ - movs r1, #5 │ │ - str r0, [sp, #120] @ 0x78 │ │ - add r0, sp, #112 @ 0x70 │ │ - ldr r2, [pc, #508] @ (58ea8 ) │ │ + b.n 4d03a │ │ + ldr r2, [pc, #60] @ (4d074 ) │ │ add r2, pc │ │ - bl 6f45c │ │ + mov r0, r4 │ │ mov r1, r6 │ │ - mov r0, r1 │ │ - blx r4 │ │ - ldr r1, [sp, #44] @ 0x2c │ │ - cmp r0, #1 │ │ - ldr r1, [r1, #20] │ │ - bne.w 59d2c │ │ + bl 50b24 │ │ + ldr r0, [pc, #60] @ (4d080 ) │ │ + add r0, pc │ │ + bl 50b2c │ │ + nop │ │ + bhi.n 4d050 │ │ + @ instruction: 0xfffffff7 │ │ + movs r7, r7 │ │ + @ instruction: 0xeb5dfffb │ │ + subs r6, r4, #0 │ │ + movs r0, r1 │ │ + subs r6, r4, #0 │ │ + movs r0, r1 │ │ + subs r0, r6, #0 │ │ + movs r0, r1 │ │ + subs r6, r0, #2 │ │ + movs r0, r1 │ │ + bge.n 4d0cc │ │ + vcvt.u16.f16 d17, d0, #5 │ │ + movs r0, r1 │ │ + adds r2, r3, #4 │ │ + movs r0, r1 │ │ + adds r4, r6, #4 │ │ + movs r0, r1 │ │ + bge.n 4d0f0 │ │ + vcvt.u16.f16 d17, d2, #5 │ │ + movs r0, r1 │ │ + adds r0, r3, #4 │ │ + movs r0, r1 │ │ + mov r2, r0 │ │ + cmp r1, #8 │ │ + ittt ls │ │ + cmpls r1, r2 │ │ + movls r0, r2 │ │ + bls.w cd108 │ │ + push {r4, lr} │ │ + sub sp, #8 │ │ + add r0, sp, #4 │ │ + movs r4, #0 │ │ + str r4, [sp, #4] │ │ cmp r1, #4 │ │ - bls.w 58abe │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r1, [sp, #116] @ 0x74 │ │ - mov.w r3, #1224 @ 0x4c8 │ │ - ldr r1, [sp, #0] │ │ - str r0, [sp, #128] @ 0x80 │ │ - str r0, [sp, #124] @ 0x7c │ │ - movs r0, #4 │ │ - str r1, [sp, #112] @ 0x70 │ │ - movs r1, #5 │ │ - str r0, [sp, #120] @ 0x78 │ │ - add r0, sp, #112 @ 0x70 │ │ - ldr r2, [pc, #456] @ (58eac ) │ │ - add r2, pc │ │ - b.n 58aba │ │ - cmp r0, #5 │ │ - bcc.n 58d10 │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #128] @ 0x80 │ │ - mov.w r3, #1192 @ 0x4a8 │ │ - str r1, [sp, #116] @ 0x74 │ │ - ldr r1, [pc, #436] @ (58eb0 ) │ │ - str r0, [sp, #124] @ 0x7c │ │ - add r1, pc │ │ - str r1, [sp, #112] @ 0x70 │ │ - add r0, sp, #160 @ 0xa0 │ │ - str r0, [sp, #120] @ 0x78 │ │ - add r0, sp, #112 @ 0x70 │ │ - ldr r2, [pc, #428] @ (58eb4 ) │ │ - movs r1, #5 │ │ - add r2, pc │ │ - bl 6f45c │ │ - ldr r0, [sp, #44] @ 0x2c │ │ - ldr r0, [r0, #20] │ │ - cmp r0, #4 │ │ - bls.n 58d3c │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #128] @ 0x80 │ │ - mov.w r3, #1192 @ 0x4a8 │ │ - str r1, [sp, #116] @ 0x74 │ │ - ldr r1, [pc, #400] @ (58eb8 ) │ │ - str r0, [sp, #124] @ 0x7c │ │ - add r1, pc │ │ - str r1, [sp, #112] @ 0x70 │ │ - add r0, sp, #160 @ 0xa0 │ │ - str r0, [sp, #120] @ 0x78 │ │ - add r0, sp, #112 @ 0x70 │ │ - ldr r2, [pc, #392] @ (58ebc ) │ │ - movs r1, #5 │ │ - add r2, pc │ │ - bl 6f45c │ │ - ldr r7, [sp, #36] @ 0x24 │ │ - cmp r7, #0 │ │ - beq.w 59938 │ │ - ldr r0, [r7, #0] │ │ + it ls │ │ + movls r1, #4 │ │ + blx cd280 │ │ + ldr r1, [sp, #4] │ │ cmp r0, #0 │ │ - beq.w 59942 │ │ - mov r8, r9 │ │ - mov r9, r6 │ │ - ldr.w r6, [r0, #500] @ 0x1f4 │ │ - ldr r0, [sp, #44] @ 0x2c │ │ - cmp r6, #0 │ │ - ldr r0, [r0, #20] │ │ - beq.w 59a60 │ │ - cmp r0, #5 │ │ - str r5, [sp, #32] │ │ - bcc.n 58d86 │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r1, [sp, #116] @ 0x74 │ │ - mov.w r3, #1192 @ 0x4a8 │ │ - ldr r1, [sp, #28] │ │ - str r0, [sp, #128] @ 0x80 │ │ - str r0, [sp, #124] @ 0x7c │ │ - movs r0, #4 │ │ - str r1, [sp, #112] @ 0x70 │ │ - movs r1, #5 │ │ - str r0, [sp, #120] @ 0x78 │ │ - add r0, sp, #112 @ 0x70 │ │ - ldr r2, [pc, #320] @ (58ec0 ) │ │ - add r2, pc │ │ - bl 6f45c │ │ - mov r0, r7 │ │ - mov r1, r4 │ │ - mov r2, fp │ │ - mov r3, r8 │ │ - mov r5, r7 │ │ - blx r6 │ │ + it ne │ │ + movne r1, r4 │ │ + mov r0, r1 │ │ + add sp, #8 │ │ + pop {r4, pc} │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ + sub sp, #8 │ │ + mov r4, r3 │ │ + cmp r2, #8 │ │ + mov r5, r1 │ │ + it ls │ │ + cmpls r2, r4 │ │ + bls.n 4d102 │ │ + movs r6, #0 │ │ mov r8, r0 │ │ - ldr r0, [sp, #44] @ 0x2c │ │ - ldr r0, [r0, #20] │ │ - cmp r0, #5 │ │ - bcc.n 58dbe │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r1, [sp, #116] @ 0x74 │ │ - mov.w r3, #1192 @ 0x4a8 │ │ - ldr r1, [sp, #16] │ │ - str r0, [sp, #128] @ 0x80 │ │ - str r0, [sp, #124] @ 0x7c │ │ - movs r0, #4 │ │ - str r1, [sp, #112] @ 0x70 │ │ - movs r1, #5 │ │ - str r0, [sp, #120] @ 0x78 │ │ - add r0, sp, #112 @ 0x70 │ │ - ldr r2, [pc, #268] @ (58ec4 ) │ │ - add r2, pc │ │ - bl 6f45c │ │ - ldr r0, [sp, #44] @ 0x2c │ │ - ldr r0, [r0, #20] │ │ + str r6, [sp, #4] │ │ + cmp r2, #4 │ │ + it ls │ │ + movls r2, #4 │ │ + add r0, sp, #4 │ │ + mov r1, r2 │ │ + mov r2, r4 │ │ + blx cd280 │ │ + cbnz r0, 4d0fa │ │ ldr r7, [sp, #4] │ │ - cmp r0, #5 │ │ - bcc.n 58dea │ │ + cbz r7, 4d0fa │ │ + cmp r4, r5 │ │ + it cc │ │ + movcc r5, r4 │ │ + mov r0, r7 │ │ + mov r1, r8 │ │ + mov r2, r5 │ │ + bl ca0b2 │ │ + mov r0, r8 │ │ + blx cd200 │ │ + mov r6, r7 │ │ + mov r0, r6 │ │ + add sp, #8 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ + mov r1, r4 │ │ + add sp, #8 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ + b.w cd114 │ │ + push {r4, r5, r6, lr} │ │ + sub sp, #8 │ │ + mov r4, r0 │ │ + cmp r1, r0 │ │ + bls.n 4d140 │ │ + add r0, sp, #4 │ │ + movs r5, #0 │ │ + mov r2, r4 │ │ + str r5, [sp, #4] │ │ + cmp r1, #4 │ │ + it ls │ │ + movls r1, #4 │ │ + blx cd280 │ │ + cbnz r0, 4d13a │ │ + ldr r6, [sp, #4] │ │ + cbz r6, 4d13a │ │ + mov r0, r6 │ │ + mov r1, r4 │ │ + bl ca044 │ │ + mov r5, r6 │ │ + mov r0, r5 │ │ + add sp, #8 │ │ + pop {r4, r5, r6, pc} │ │ + mov r0, r4 │ │ movs r1, #1 │ │ + add sp, #8 │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ + b.w cd120 │ │ + push {r7, lr} │ │ + bl 96298 │ │ + push {r7, lr} │ │ + mov r7, sp │ │ + bl 4d62c │ │ + push {r7, lr} │ │ + mov r7, sp │ │ + sub sp, #48 @ 0x30 │ │ + strd r0, r1, [sp] │ │ movs r0, #0 │ │ - str r1, [sp, #116] @ 0x74 │ │ - mov.w r3, #1192 @ 0x4a8 │ │ - ldr r1, [sp, #20] │ │ - str r1, [sp, #112] @ 0x70 │ │ - movs r1, #5 │ │ - str r0, [sp, #128] @ 0x80 │ │ - str r0, [sp, #124] @ 0x7c │ │ - add r0, sp, #160 @ 0xa0 │ │ - str r0, [sp, #120] @ 0x78 │ │ - add r0, sp, #112 @ 0x70 │ │ - ldr r2, [pc, #228] @ (58ec8 ) │ │ - add r2, pc │ │ - bl 6f45c │ │ - ldr r0, [sp, #44] @ 0x2c │ │ - ldr r0, [r0, #20] │ │ - cmp r0, #5 │ │ - bcc.n 58e14 │ │ + str r0, [sp, #24] │ │ + movs r0, #2 │ │ + str r0, [sp, #12] │ │ + ldr r1, [pc, #36] @ (4d194 ) │ │ + str r0, [sp, #20] │ │ + add r1, pc │ │ + str r1, [sp, #8] │ │ + add r0, sp, #32 │ │ + str r0, [sp, #16] │ │ + ldr r0, [pc, #28] @ (4d198 ) │ │ + mov r1, sp │ │ + add r0, pc │ │ + strd r0, r1, [sp, #36] @ 0x24 │ │ + str r0, [sp, #44] @ 0x2c │ │ + add r0, sp, #4 │ │ + str r0, [sp, #32] │ │ + add r0, sp, #8 │ │ + mov r1, r2 │ │ + bl 4d1a6 │ │ + nop │ │ + subs r2, r1, #5 │ │ + movs r0, r1 │ │ + movs r3, r3 │ │ + movs r0, r0 │ │ + ldr r0, [r0, #0] │ │ + mov r2, r1 │ │ movs r1, #1 │ │ - movs r0, #0 │ │ - str r1, [sp, #116] @ 0x74 │ │ - mov.w r3, #1192 @ 0x4a8 │ │ - ldr r1, [sp, #24] │ │ - str r1, [sp, #112] @ 0x70 │ │ - movs r1, #5 │ │ - str r0, [sp, #128] @ 0x80 │ │ - str r0, [sp, #124] @ 0x7c │ │ - add r0, sp, #160 @ 0xa0 │ │ - str r0, [sp, #120] @ 0x78 │ │ - add r0, sp, #112 @ 0x70 │ │ - ldr r2, [pc, #188] @ (58ecc ) │ │ + b.w 4d1bc │ │ + push {r7, lr} │ │ + mov r7, sp │ │ + sub sp, #16 │ │ + strd r0, r1, [sp, #4] │ │ + add r0, sp, #4 │ │ + movs r2, #1 │ │ + strh.w r2, [sp, #12] │ │ + bl 95ea4 │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + stmdb sp!, {r8, r9, sl, fp} │ │ + sub sp, #36 @ 0x24 │ │ + mov r5, r2 │ │ + ldr r2, [pc, #236] @ (4d2b8 ) │ │ + movw r3, #65436 @ 0xff9c │ │ + cmp.w r0, #1000 @ 0x3e8 │ │ add r2, pc │ │ - bl 6f45c │ │ - ldr r0, [r5, #0] │ │ + str r2, [sp, #20] │ │ + bcc.n 4d250 │ │ + ldr.w lr, [sp, #20] │ │ + movw r8, #38527 @ 0x967f │ │ + sub.w fp, r7, #38 @ 0x26 │ │ + movs r2, #0 │ │ + movw r9, #55536 @ 0xd8f0 │ │ + movw sl, #5243 @ 0x147b │ │ + movt r8, #152 @ 0x98 │ │ + mov r4, r0 │ │ + strd r1, r5, [sp, #12] │ │ + str r0, [sp, #8] │ │ + movw r0, #5977 @ 0x1759 │ │ + cmp r4, r8 │ │ + movt r0, #53687 @ 0xd1b7 │ │ + umull r6, ip, r4, r0 │ │ + add.w r0, fp, r2 │ │ + sub.w r2, r2, #4 │ │ + mov.w r6, ip, lsr #13 │ │ + mla r5, r6, r9, r4 │ │ + mov r4, r6 │ │ + uxth r1, r5 │ │ + mov.w r1, r1, lsr #2 │ │ + mul.w r1, r1, sl │ │ + mov.w r1, r1, lsr #17 │ │ + mla r5, r1, r3, r5 │ │ + ldrh.w r1, [lr, r1, lsl #1] │ │ + strh r1, [r0, #6] │ │ + uxth r5, r5 │ │ + ldrh.w r5, [lr, r5, lsl #1] │ │ + strh r5, [r0, #8] │ │ + bhi.n 4d1fa │ │ + add r5, sp, #8 │ │ + add.w lr, r2, #10 │ │ + ldmia r5, {r0, r1, r5} │ │ + cmp r6, #9 │ │ + bhi.n 4d25a │ │ + mov r2, r6 │ │ + ldr r3, [sp, #20] │ │ + cbnz r0, 4d280 │ │ + b.n 4d282 │ │ + mov.w lr, #10 │ │ + mov r6, r0 │ │ + cmp r6, #9 │ │ + bls.n 4d248 │ │ + uxth r2, r6 │ │ + sub.w lr, lr, #2 │ │ + lsrs r4, r2, #2 │ │ + movw r2, #5243 @ 0x147b │ │ + muls r2, r4 │ │ + lsrs r2, r2, #17 │ │ + mla r6, r2, r3, r6 │ │ + ldr r3, [sp, #20] │ │ + uxth r6, r6 │ │ + ldrh.w r4, [r3, r6, lsl #1] │ │ + sub.w r6, r7, #38 @ 0x26 │ │ + strh.w r4, [r6, lr] │ │ + cbz r0, 4d282 │ │ + cbz r2, 4d298 │ │ + and.w r0, r2, #15 │ │ + sub.w lr, lr, #1 │ │ + sub.w r2, r7, #38 @ 0x26 │ │ + add.w r0, r3, r0, lsl #1 │ │ + ldrb r0, [r0, #1] │ │ + strb.w r0, [r2, lr] │ │ + sub.w r2, r7, #38 @ 0x26 │ │ + rsb r0, lr, #10 │ │ + add r2, lr │ │ + movs r3, #0 │ │ + strd r2, r0, [sp] │ │ + mov r0, r5 │ │ + movs r2, #1 │ │ + bl 4d2bc │ │ + add sp, #36 @ 0x24 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + adds r6, r5, #1 │ │ + vsli.64 , q8, #61 @ 0x3d │ │ + add r7, sp, #12 │ │ + stmdb sp!, {r8, r9, sl, fp} │ │ + sub sp, #28 │ │ + str r2, [sp, #24] │ │ + mov fp, r3 │ │ + ldr r4, [r7, #12] │ │ + cbz r1, 4d2e4 │ │ + ldr r1, [r0, #20] │ │ + mov.w r9, #43 @ 0x2b │ │ + ands.w r2, r1, #1 │ │ + it eq │ │ + moveq.w r9, #1114112 @ 0x110000 │ │ + add.w sl, r2, r4 │ │ + b.n 4d2ee │ │ + ldr r1, [r0, #20] │ │ + add.w sl, r4, #1 │ │ + mov.w r9, #45 @ 0x2d │ │ + ldr.w r8, [r7, #8] │ │ + lsls r2, r1, #29 │ │ + bmi.n 4d2fc │ │ + movs r2, #0 │ │ + str r2, [sp, #24] │ │ + b.n 4d31a │ │ + movs r2, #0 │ │ + cmp.w fp, #0 │ │ + beq.n 4d318 │ │ + ldr r3, [sp, #24] │ │ + mov r6, fp │ │ + ldrsb.w r5, [r3], #1 │ │ + cmn.w r5, #65 @ 0x41 │ │ + it gt │ │ + addgt r2, #1 │ │ + subs r6, #1 │ │ + bne.n 4d308 │ │ + add sl, r2 │ │ + ldr r2, [r0, #0] │ │ + cbz r2, 4d34a │ │ + strd r8, r4, [sp, #16] │ │ + ldr.w r8, [r0, #4] │ │ + cmp r8, sl │ │ + bls.n 4d36c │ │ + lsls r1, r1, #28 │ │ + bmi.n 4d398 │ │ + ldrb r1, [r0, #24] │ │ + sub.w sl, r8, sl │ │ + cmp r1, #3 │ │ + it eq │ │ + moveq r1, #1 │ │ + cmp r1, #0 │ │ + beq.n 4d3ee │ │ + cmp r1, #1 │ │ + bne.n 4d3e2 │ │ + mov r1, sl │ │ + mov.w sl, #0 │ │ + b.n 4d3ee │ │ + ldrd r5, r6, [r0, #28] │ │ + mov r2, r9 │ │ + str.w fp, [sp] │ │ + mov r1, r6 │ │ + ldr r3, [sp, #24] │ │ + mov r0, r5 │ │ + bl 4d5e6 │ │ cmp r0, #0 │ │ - beq.w 59a2c │ │ - ldr.w r4, [r0, #912] @ 0x390 │ │ - ldr r0, [sp, #44] @ 0x2c │ │ - cmp r4, #0 │ │ - ldr r0, [r0, #20] │ │ - beq.w 59bf6 │ │ - mov r1, r5 │ │ - cmp r0, #4 │ │ - bls.n 58e54 │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r1, [sp, #116] @ 0x74 │ │ - mov.w r3, #1192 @ 0x4a8 │ │ - ldr r1, [sp, #28] │ │ - str r0, [sp, #128] @ 0x80 │ │ - str r0, [sp, #124] @ 0x7c │ │ - movs r0, #4 │ │ - str r1, [sp, #112] @ 0x70 │ │ - movs r1, #5 │ │ - str r0, [sp, #120] @ 0x78 │ │ - add r0, sp, #112 @ 0x70 │ │ - ldr r2, [pc, #132] @ (58ed0 ) │ │ - add r2, pc │ │ - bl 6f45c │ │ - mov r1, r5 │ │ - mov r0, r1 │ │ - blx r4 │ │ - ldr r1, [sp, #44] @ 0x2c │ │ - cmp r0, #1 │ │ - ldr r1, [r1, #20] │ │ - bne.w 59d56 │ │ - cmp r1, #4 │ │ - bls.w 58abe │ │ - movs r0, #0 │ │ + bne.n 4d450 │ │ + ldr r3, [r6, #12] │ │ + mov r0, r5 │ │ + mov r1, r8 │ │ + mov r2, r4 │ │ + b.n 4d38c │ │ + ldrd r5, r6, [r0, #28] │ │ + mov r2, r9 │ │ + str.w fp, [sp] │ │ + mov r1, r6 │ │ + ldr r3, [sp, #24] │ │ + mov r0, r5 │ │ + bl 4d5e6 │ │ + cmp r0, #0 │ │ + bne.n 4d450 │ │ + ldr r3, [r6, #12] │ │ + mov r0, r5 │ │ + ldrd r1, r2, [sp, #16] │ │ + add sp, #28 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ + bx r3 │ │ + ldrb r1, [r0, #24] │ │ + mov r2, r9 │ │ + str r1, [sp, #8] │ │ + movs r1, #48 @ 0x30 │ │ + ldr r4, [r0, #16] │ │ + str r1, [r0, #16] │ │ movs r1, #1 │ │ - str r1, [sp, #116] @ 0x74 │ │ - mov.w r3, #1192 @ 0x4a8 │ │ - ldr r1, [sp, #0] │ │ - str r0, [sp, #128] @ 0x80 │ │ - str r0, [sp, #124] @ 0x7c │ │ - movs r0, #4 │ │ - str r1, [sp, #112] @ 0x70 │ │ - movs r1, #5 │ │ - str r0, [sp, #120] @ 0x78 │ │ - add r0, sp, #112 @ 0x70 │ │ - ldr r2, [pc, #80] @ (58ed4 ) │ │ - add r2, pc │ │ - b.n 58aba │ │ - str r0, [r2, #108] @ 0x6c │ │ - movs r7, r0 │ │ - ldr r2, [sp, #344] @ 0x158 │ │ - movs r7, r0 │ │ - str r4, [r5, #104] @ 0x68 │ │ - movs r7, r0 │ │ - ldr r2, [sp, #168] @ 0xa8 │ │ - movs r7, r0 │ │ - ldr r1, [sp, #904] @ 0x388 │ │ - movs r7, r0 │ │ - ldr r1, [sp, #680] @ 0x2a8 │ │ - movs r7, r0 │ │ - ldr r1, [sp, #512] @ 0x200 │ │ - movs r7, r0 │ │ - ldr r1, [sp, #344] @ 0x158 │ │ - movs r7, r0 │ │ - ldr r1, [sp, #96] @ 0x60 │ │ - movs r7, r0 │ │ - ldr r0, [sp, #896] @ 0x380 │ │ - movs r7, r0 │ │ - str r4, [r2, #80] @ 0x50 │ │ - movs r7, r0 │ │ - ldr r0, [sp, #744] @ 0x2e8 │ │ - movs r7, r0 │ │ - str r0, [r6, #76] @ 0x4c │ │ - movs r7, r0 │ │ - ldr r0, [sp, #568] @ 0x238 │ │ - movs r7, r0 │ │ - ldr r0, [sp, #272] @ 0x110 │ │ - movs r7, r0 │ │ - ldr r0, [sp, #48] @ 0x30 │ │ - movs r7, r0 │ │ - str r7, [sp, #896] @ 0x380 │ │ - movs r7, r0 │ │ - str r7, [sp, #728] @ 0x2d8 │ │ - movs r7, r0 │ │ - str r7, [sp, #480] @ 0x1e0 │ │ - movs r7, r0 │ │ - str r7, [sp, #256] @ 0x100 │ │ - movs r7, r0 │ │ - cmp r0, #5 │ │ - bcc.n 58f00 │ │ + ldrd r5, r6, [r0, #28] │ │ + strb r1, [r0, #24] │ │ + mov r1, r6 │ │ + str r0, [sp, #12] │ │ + str.w fp, [sp] │ │ + mov r0, r5 │ │ + ldr r3, [sp, #24] │ │ + bl 4d5e6 │ │ + mov r1, r0 │ │ + movs r0, #1 │ │ + cmp r1, #0 │ │ + bne.n 4d452 │ │ + sub.w r0, r8, sl │ │ + ldr.w r8, [sp, #20] │ │ + mov r9, r4 │ │ + adds r4, r0, #1 │ │ + subs r4, #1 │ │ + beq.n 4d444 │ │ + ldr r2, [r6, #16] │ │ + mov r0, r5 │ │ + movs r1, #48 @ 0x30 │ │ + blx r2 │ │ + cmp r0, #0 │ │ + beq.n 4d3d0 │ │ + b.n 4d450 │ │ + add.w r2, sl, #1 │ │ + mov.w r1, sl, lsr #1 │ │ + mov.w sl, r2, lsr #1 │ │ + ldr r6, [r0, #16] │ │ + adds r4, r1, #1 │ │ + ldrd r5, r8, [r0, #28] │ │ + subs r4, #1 │ │ + beq.n 4d40a │ │ + ldr.w r2, [r8, #16] │ │ + mov r0, r5 │ │ + mov r1, r6 │ │ + blx r2 │ │ + cmp r0, #0 │ │ + beq.n 4d3f6 │ │ + b.n 4d450 │ │ + str.w fp, [sp] │ │ + mov r0, r5 │ │ + ldr r3, [sp, #24] │ │ + mov r1, r8 │ │ + mov r2, r9 │ │ + bl 4d5e6 │ │ + cbnz r0, 4d450 │ │ + ldr.w r3, [r8, #12] │ │ + mov r0, r5 │ │ + ldrd r1, r2, [sp, #16] │ │ + blx r3 │ │ + cbnz r0, 4d450 │ │ + movs r4, #0 │ │ + cmp sl, r4 │ │ + beq.n 4d468 │ │ + ldr.w r2, [r8, #16] │ │ + mov r0, r5 │ │ + mov r1, r6 │ │ + blx r2 │ │ + adds r4, #1 │ │ + cmp r0, #0 │ │ + beq.n 4d42c │ │ + subs r1, r4, #1 │ │ + b.n 4d46a │ │ + ldr r3, [r6, #12] │ │ + mov r0, r5 │ │ + ldr r1, [sp, #16] │ │ + mov r2, r8 │ │ + blx r3 │ │ + cbz r0, 4d45a │ │ + movs r0, #1 │ │ + add sp, #28 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + ldrd r1, r0, [sp, #8] │ │ + strb r1, [r0, #24] │ │ + str.w r9, [r0, #16] │ │ movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #128] @ 0x80 │ │ - mov.w r3, #1232 @ 0x4d0 │ │ - str r1, [sp, #116] @ 0x74 │ │ - ldr r1, [pc, #812] @ (59218 ) │ │ - str r0, [sp, #124] @ 0x7c │ │ - add r1, pc │ │ - str r1, [sp, #112] @ 0x70 │ │ - add r0, sp, #160 @ 0xa0 │ │ - str r0, [sp, #120] @ 0x78 │ │ - add r0, sp, #112 @ 0x70 │ │ - ldr r2, [pc, #804] @ (5921c ) │ │ - movs r1, #5 │ │ - add r2, pc │ │ - bl 6f45c │ │ - ldr r0, [sp, #44] @ 0x2c │ │ - ldr r0, [r0, #20] │ │ - cmp r0, #4 │ │ - bls.n 58f2c │ │ + b.n 4d452 │ │ + mov r1, sl │ │ movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #128] @ 0x80 │ │ - mov.w r3, #1232 @ 0x4d0 │ │ - str r1, [sp, #116] @ 0x74 │ │ - ldr r1, [pc, #776] @ (59220 ) │ │ - str r0, [sp, #124] @ 0x7c │ │ - add r1, pc │ │ - str r1, [sp, #112] @ 0x70 │ │ - add r0, sp, #160 @ 0xa0 │ │ - str r0, [sp, #120] @ 0x78 │ │ - add r0, sp, #112 @ 0x70 │ │ - ldr r2, [pc, #768] @ (59224 ) │ │ - movs r1, #5 │ │ - add r2, pc │ │ - bl 6f45c │ │ - ldr r7, [sp, #36] @ 0x24 │ │ - cmp r7, #0 │ │ - beq.w 59938 │ │ - ldr r0, [r7, #0] │ │ - cmp r0, #0 │ │ - beq.w 59942 │ │ - str r6, [sp, #32] │ │ - ldr.w r6, [r0, #560] @ 0x230 │ │ - ldr r0, [sp, #44] @ 0x2c │ │ - cmp r6, #0 │ │ - ldr r0, [r0, #20] │ │ - beq.w 59a8e │ │ - mov r8, r5 │ │ - cmp r0, #5 │ │ - bcc.n 58f74 │ │ + cmp r1, sl │ │ + it cc │ │ + movcc r0, #1 │ │ + b.n 4d452 │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + stmdb sp!, {r8, r9, sl, fp} │ │ + sub sp, #4 │ │ + adds r2, r0, #3 │ │ + bic.w ip, r2, #3 │ │ + movs r2, #0 │ │ + subs.w r6, r0, ip │ │ + add.w r4, r1, r6 │ │ + and.w r3, r4, #3 │ │ + beq.n 4d4a4 │ │ + ldrsb.w r1, [r0], #1 │ │ + cmn.w r1, #65 @ 0x41 │ │ + it gt │ │ + addgt r2, #1 │ │ + adds r6, #1 │ │ + bcc.n 4d494 │ │ + mov.w r9, r4, lsr #2 │ │ movs r0, #0 │ │ - movs r1, #1 │ │ - str r1, [sp, #116] @ 0x74 │ │ - mov.w r3, #1232 @ 0x4d0 │ │ - ldr r1, [sp, #28] │ │ - str r0, [sp, #128] @ 0x80 │ │ - str r0, [sp, #124] @ 0x7c │ │ - movs r0, #4 │ │ - str r1, [sp, #112] @ 0x70 │ │ - movs r1, #5 │ │ - str r0, [sp, #120] @ 0x78 │ │ - add r0, sp, #112 @ 0x70 │ │ - ldr r2, [pc, #696] @ (59228 ) │ │ - add r2, pc │ │ - bl 6f45c │ │ - mov r0, r7 │ │ - mov r1, r4 │ │ - mov r2, fp │ │ - mov r3, r9 │ │ - mov r5, r7 │ │ - blx r6 │ │ - mov r4, r0 │ │ - ldr r0, [sp, #44] @ 0x2c │ │ + cbz r3, 4d4de │ │ + bic.w r6, r4, #3 │ │ + add r6, ip │ │ + ldrsb.w r5, [r6] │ │ + cmn.w r5, #65 @ 0x41 │ │ + it gt │ │ + movgt r0, #1 │ │ + cmp r3, #1 │ │ + beq.n 4d4de │ │ + ldrsb.w r5, [r6, #1] │ │ + cmn.w r5, #65 @ 0x41 │ │ + it gt │ │ + addgt r0, #1 │ │ + cmp r3, #2 │ │ + beq.n 4d4de │ │ + ldrsb.w r3, [r6, #2] │ │ + cmn.w r3, #65 @ 0x41 │ │ + it gt │ │ + addgt r0, #1 │ │ + add r0, r2 │ │ + b.n 4d502 │ │ + uxtb16 r1, lr │ │ + uxtb16 r3, lr, ror #8 │ │ + add r1, r3 │ │ + sub.w r9, r9, sl │ │ + add.w ip, r8, sl, lsl #2 │ │ + ands.w r2, sl, #3 │ │ + add.w r1, r1, r1, lsl #16 │ │ + add.w r0, r0, r1, lsr #16 │ │ + bne.n 4d586 │ │ + cmp.w r9, #0 │ │ + beq.n 4d5de │ │ + mov sl, r9 │ │ + cmp.w r9, #192 @ 0xc0 │ │ + it cs │ │ + movcs.w sl, #192 @ 0xc0 │ │ + and.w r1, sl, #252 @ 0xfc │ │ + mov r8, ip │ │ + mov.w lr, #0 │ │ + add.w fp, ip, r1, lsl #2 │ │ + cmp.w r9, #4 │ │ + str r1, [sp, #0] │ │ + bcc.n 4d4e2 │ │ + mov r2, r8 │ │ + ldrd r5, r1, [r2] │ │ + ldrd r4, r3, [r2, #8] │ │ + adds r2, #16 │ │ + cmp r2, fp │ │ + mvn.w r6, r5 │ │ + mov.w r6, r6, lsr #7 │ │ + orr.w r6, r6, r5, lsr #6 │ │ + mvn.w r5, r1 │ │ + bic.w r6, r6, #4278124286 @ 0xfefefefe │ │ + mov.w r5, r5, lsr #7 │ │ + orr.w r1, r5, r1, lsr #6 │ │ + add r6, lr │ │ + bic.w r1, r1, #4278124286 @ 0xfefefefe │ │ + add r1, r6 │ │ + mvn.w r6, r4 │ │ + mov.w r6, r6, lsr #7 │ │ + orr.w r6, r6, r4, lsr #6 │ │ + bic.w r6, r6, #4278124286 @ 0xfefefefe │ │ + add r1, r6 │ │ + mvn.w r6, r3 │ │ + mov.w r6, r6, lsr #7 │ │ + orr.w r3, r6, r3, lsr #6 │ │ + bic.w r3, r3, #4278124286 @ 0xfefefefe │ │ + add.w lr, r3, r1 │ │ + bne.n 4d52c │ │ + b.n 4d4e2 │ │ + ldr r1, [sp, #0] │ │ + cmp r2, #1 │ │ + ldr.w r1, [r8, r1, lsl #2] │ │ + mvn.w r3, r1 │ │ + mov.w r3, r3, lsr #7 │ │ + orr.w r1, r3, r1, lsr #6 │ │ + bic.w r1, r1, #4278124286 @ 0xfefefefe │ │ + beq.n 4d5cc │ │ + ldr.w r3, [fp, #4] │ │ + cmp r2, #2 │ │ + mvn.w r6, r3 │ │ + mov.w r6, r6, lsr #7 │ │ + orr.w r3, r6, r3, lsr #6 │ │ + bic.w r3, r3, #4278124286 @ 0xfefefefe │ │ + add r1, r3 │ │ + beq.n 4d5cc │ │ + ldr.w r2, [fp, #8] │ │ + mvns r3, r2 │ │ + lsrs r3, r3, #7 │ │ + orr.w r2, r3, r2, lsr #6 │ │ + bic.w r2, r2, #4278124286 @ 0xfefefefe │ │ + add r1, r2 │ │ + uxtb16 r2, r1 │ │ + uxtb16 r1, r1, ror #8 │ │ + add r1, r2 │ │ + add.w r1, r1, r1, lsl #16 │ │ + add.w r0, r0, r1, lsr #16 │ │ + add sp, #4 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + str.w r8, [sp, #-4]! │ │ + ldr.w r8, [r7, #8] │ │ + mov r4, r3 │ │ mov r6, r1 │ │ - ldr r0, [r0, #20] │ │ - cmp r0, #5 │ │ - bcc.n 58fae │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r1, [sp, #116] @ 0x74 │ │ - mov.w r3, #1232 @ 0x4d0 │ │ - ldr r1, [sp, #16] │ │ - str r0, [sp, #128] @ 0x80 │ │ - str r0, [sp, #124] @ 0x7c │ │ - movs r0, #4 │ │ - str r1, [sp, #112] @ 0x70 │ │ - movs r1, #5 │ │ - str r0, [sp, #120] @ 0x78 │ │ - add r0, sp, #112 @ 0x70 │ │ - ldr r2, [pc, #644] @ (5922c ) │ │ - add r2, pc │ │ - bl 6f45c │ │ - ldr r0, [sp, #44] @ 0x2c │ │ - ldr r0, [r0, #20] │ │ - cmp r0, #5 │ │ - bcc.n 58fd8 │ │ - movs r1, #1 │ │ + cmp.w r2, #1114112 @ 0x110000 │ │ + beq.n 4d612 │ │ + ldr r3, [r6, #16] │ │ + mov r1, r2 │ │ + mov r5, r0 │ │ + blx r3 │ │ + mov r1, r0 │ │ + mov r0, r5 │ │ + cbz r1, 4d612 │ │ + movs r0, #1 │ │ + ldr.w r8, [sp], #4 │ │ + pop {r4, r5, r6, r7, pc} │ │ + cbz r4, 4d624 │ │ + ldr r3, [r6, #12] │ │ + mov r1, r4 │ │ + mov r2, r8 │ │ + ldr.w r8, [sp], #4 │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ + bx r3 │ │ movs r0, #0 │ │ - str r1, [sp, #116] @ 0x74 │ │ - mov.w r3, #1232 @ 0x4d0 │ │ - ldr r1, [sp, #20] │ │ - str r1, [sp, #112] @ 0x70 │ │ - movs r1, #5 │ │ - str r0, [sp, #128] @ 0x80 │ │ - str r0, [sp, #124] @ 0x7c │ │ - add r0, sp, #160 @ 0xa0 │ │ - str r0, [sp, #120] @ 0x78 │ │ - add r0, sp, #112 @ 0x70 │ │ - ldr r2, [pc, #604] @ (59230 ) │ │ - add r2, pc │ │ - bl 6f45c │ │ - ldr r0, [sp, #44] @ 0x2c │ │ - ldr r0, [r0, #20] │ │ - cmp r0, #5 │ │ - bcc.n 59002 │ │ - movs r1, #1 │ │ + ldr.w r8, [sp], #4 │ │ + pop {r4, r5, r6, r7, pc} │ │ + push {r4, r6, r7, lr} │ │ + add r7, sp, #8 │ │ + sub sp, #48 @ 0x30 │ │ + ldr r3, [pc, #48] @ (4d664 ) │ │ + ldr r4, [pc, #48] @ (4d668 ) │ │ + strd r0, r1, [sp] │ │ movs r0, #0 │ │ - str r1, [sp, #116] @ 0x74 │ │ - mov.w r3, #1232 @ 0x4d0 │ │ - ldr r1, [sp, #24] │ │ - str r1, [sp, #112] @ 0x70 │ │ - movs r1, #5 │ │ - str r0, [sp, #128] @ 0x80 │ │ - str r0, [sp, #124] @ 0x7c │ │ - add r0, sp, #160 @ 0xa0 │ │ - str r0, [sp, #120] @ 0x78 │ │ - add r0, sp, #112 @ 0x70 │ │ - ldr r2, [pc, #568] @ (59234 ) │ │ - add r2, pc │ │ - bl 6f45c │ │ - ldr r0, [r5, #0] │ │ - cmp r0, #0 │ │ - beq.w 59790 │ │ - ldr.w r7, [r0, #912] @ 0x390 │ │ - ldr r0, [sp, #44] @ 0x2c │ │ - cmp r7, #0 │ │ - ldr r0, [r0, #20] │ │ - beq.w 59c1c │ │ - mov r1, r5 │ │ - cmp r0, #4 │ │ - bls.n 59042 │ │ + str r0, [sp, #24] │ │ + movs r0, #2 │ │ + add r4, pc │ │ + strd r4, r0, [sp, #8] │ │ + str r0, [sp, #20] │ │ + add r0, sp, #32 │ │ + str r0, [sp, #16] │ │ + add r0, sp, #4 │ │ + add r3, pc │ │ + mov r1, r2 │ │ + strd r3, r0, [sp, #36] @ 0x24 │ │ + mov r0, sp │ │ + str r0, [sp, #32] │ │ + add r0, sp, #8 │ │ + str r3, [sp, #44] @ 0x2c │ │ + bl 4d1a6 │ │ + nop │ │ + @ instruction: 0xfb4bffff │ │ + adds r4, r3, #3 │ │ + movs r0, r1 │ │ + push {r7, lr} │ │ + mov r7, sp │ │ + bl 4d674 │ │ + push {r4, r6, r7, lr} │ │ + add r7, sp, #8 │ │ + sub sp, #48 @ 0x30 │ │ + ldr r3, [pc, #48] @ (4d6ac ) │ │ + ldr r4, [pc, #48] @ (4d6b0 ) │ │ + strd r0, r1, [sp] │ │ movs r0, #0 │ │ - movs r1, #1 │ │ - str r1, [sp, #116] @ 0x74 │ │ - mov.w r3, #1232 @ 0x4d0 │ │ - ldr r1, [sp, #28] │ │ - str r0, [sp, #128] @ 0x80 │ │ - str r0, [sp, #124] @ 0x7c │ │ - movs r0, #4 │ │ - str r1, [sp, #112] @ 0x70 │ │ - movs r1, #5 │ │ - str r0, [sp, #120] @ 0x78 │ │ - add r0, sp, #112 @ 0x70 │ │ - ldr r2, [pc, #508] @ (59238 ) │ │ - add r2, pc │ │ - bl 6f45c │ │ + str r0, [sp, #24] │ │ + movs r0, #2 │ │ + add r4, pc │ │ + strd r4, r0, [sp, #8] │ │ + str r0, [sp, #20] │ │ + add r0, sp, #32 │ │ + str r0, [sp, #16] │ │ + add r0, sp, #4 │ │ + add r3, pc │ │ + mov r1, r2 │ │ + strd r3, r0, [sp, #36] @ 0x24 │ │ + mov r0, sp │ │ + str r0, [sp, #32] │ │ + add r0, sp, #8 │ │ + str r3, [sp, #44] @ 0x2c │ │ + bl 4d1a6 │ │ + nop │ │ + @ instruction: 0xfb03ffff │ │ + adds r4, r4, #2 │ │ + movs r0, r1 │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + stmdb sp!, {r8, r9, sl, fp} │ │ + sub sp, #4 │ │ + mov r8, r1 │ │ + ldr.w ip, [r0] │ │ + ldr r1, [r0, #8] │ │ + orrs.w r3, ip, r1 │ │ + bne.n 4d6d2 │ │ + ldrd r0, r1, [r0, #28] │ │ + b.n 4d7b0 │ │ + lsls r1, r1, #31 │ │ + beq.n 4d740 │ │ + ldr.w r9, [r0, #12] │ │ + add.w lr, r8, r2 │ │ + movs r5, #0 │ │ + cmp.w r9, #0 │ │ + beq.n 4d718 │ │ + movs r4, #0 │ │ + mov r3, r8 │ │ + b.n 4d6fe │ │ + cmp r3, #240 @ 0xf0 │ │ + ite cs │ │ + addcs r3, r1, #4 │ │ + addcc r3, r1, #3 │ │ + subs r1, r3, r1 │ │ + adds r4, #1 │ │ + add r5, r1 │ │ + cmp r9, r4 │ │ + beq.n 4d71a │ │ + cmp r3, lr │ │ + beq.n 4d740 │ │ + mov r1, r3 │ │ + ldrsb.w r6, [r3], #1 │ │ + cmp.w r6, #4294967295 @ 0xffffffff │ │ + bgt.n 4d6f4 │ │ + uxtb r3, r6 │ │ + cmp r3, #224 @ 0xe0 │ │ + bcs.n 4d6ec │ │ + adds r3, r1, #2 │ │ + b.n 4d6f4 │ │ + mov r3, r8 │ │ + cmp r3, lr │ │ + beq.n 4d740 │ │ + ldrsb.w r1, [r3] │ │ + cmp.w r1, #4294967295 @ 0xffffffff │ │ + itt le │ │ + uxtble r1, r1 │ │ + cmple r1, #224 @ 0xe0 │ │ + cbz r5, 4d74c │ │ + cmp r5, r2 │ │ + bcs.n 4d74a │ │ + ldrsb.w r1, [r8, r5] │ │ + cmn.w r1, #64 @ 0x40 │ │ + bge.n 4d74c │ │ + movs r1, #0 │ │ + b.n 4d74e │ │ + mov r5, r2 │ │ + cmp.w ip, #0 │ │ + bne.n 4d75c │ │ + b.n 4d7aa │ │ + bne.n 4d73c │ │ + mov r1, r8 │ │ + cmp r1, #0 │ │ + ite eq │ │ + moveq r5, r2 │ │ + movne r8, r1 │ │ + cmp.w ip, #0 │ │ + beq.n 4d7aa │ │ + ldr r4, [r0, #4] │ │ + cmp r5, #16 │ │ + bcs.n 4d798 │ │ + movs r1, #0 │ │ + cbz r5, 4d77a │ │ + mov r2, r8 │ │ + mov r3, r5 │ │ + ldrsb.w r6, [r2], #1 │ │ + cmn.w r6, #65 @ 0x41 │ │ + it gt │ │ + addgt r1, #1 │ │ + subs r3, #1 │ │ + bne.n 4d76a │ │ + cmp r4, r1 │ │ + bls.n 4d7aa │ │ + ldrb r3, [r0, #24] │ │ + sub.w r9, r4, r1 │ │ + subs r2, r3, #3 │ │ + it ne │ │ + movne r2, r3 │ │ + cbz r2, 4d7cc │ │ + cmp r2, #1 │ │ + bne.n 4d7c0 │ │ + mov r2, r9 │ │ + mov.w r9, #0 │ │ + b.n 4d7cc │ │ + mov r6, r0 │ │ + mov r0, r8 │ │ mov r1, r5 │ │ - mov r0, r1 │ │ - blx r7 │ │ - ldr r1, [sp, #44] @ 0x2c │ │ - cmp r0, #1 │ │ - ldr r1, [r1, #20] │ │ - bne.w 59d7e │ │ - cmp r1, #4 │ │ - bls.w 58abe │ │ + bl 4d474 │ │ + mov r1, r0 │ │ + mov r0, r6 │ │ + cmp r4, r1 │ │ + bhi.n 4d77e │ │ + ldrd r0, r1, [r0, #28] │ │ + mov r2, r5 │ │ + ldr r3, [r1, #12] │ │ + mov r1, r8 │ │ + add sp, #4 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ + bx r3 │ │ + add.w r1, r9, #1 │ │ + mov.w r2, r9, lsr #1 │ │ + mov.w r9, r1, lsr #1 │ │ + ldr.w sl, [r0, #16] │ │ + adds r6, r2, #1 │ │ + ldrd r4, fp, [r0, #28] │ │ + subs r6, #1 │ │ + beq.n 4d7ea │ │ + ldr.w r2, [fp, #16] │ │ + mov r0, r4 │ │ + mov r1, sl │ │ + blx r2 │ │ + cmp r0, #0 │ │ + beq.n 4d7d6 │ │ + b.n 4d7f8 │ │ + ldr.w r3, [fp, #12] │ │ + mov r0, r4 │ │ + mov r1, r8 │ │ + mov r2, r5 │ │ + blx r3 │ │ + cbz r0, 4d7fc │ │ + movs r0, #1 │ │ + b.n 4d820 │ │ + movs r5, #0 │ │ + cmp r9, r5 │ │ + beq.n 4d816 │ │ + ldr.w r2, [fp, #16] │ │ + mov r0, r4 │ │ + mov r1, sl │ │ + blx r2 │ │ + adds r5, #1 │ │ + cmp r0, #0 │ │ + beq.n 4d7fe │ │ + subs r1, r5, #1 │ │ + b.n 4d818 │ │ + mov r1, r9 │ │ movs r0, #0 │ │ - movs r1, #1 │ │ - str r1, [sp, #116] @ 0x74 │ │ - mov.w r3, #1232 @ 0x4d0 │ │ - ldr r1, [sp, #0] │ │ - str r0, [sp, #128] @ 0x80 │ │ - str r0, [sp, #124] @ 0x7c │ │ - movs r0, #4 │ │ - str r1, [sp, #112] @ 0x70 │ │ - movs r1, #5 │ │ - str r0, [sp, #120] @ 0x78 │ │ - add r0, sp, #112 @ 0x70 │ │ - ldr r2, [pc, #456] @ (5923c ) │ │ - add r2, pc │ │ - b.n 58aba │ │ - cmp r0, #5 │ │ - bcc.n 5909e │ │ + cmp r1, r9 │ │ + it cc │ │ + movcc r0, #1 │ │ + add sp, #4 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + push {r7, lr} │ │ + mov r7, sp │ │ + sub sp, #32 │ │ + mov ip, r2 │ │ + movs r2, #1 │ │ + str r2, [sp, #4] │ │ + add r2, sp, #24 │ │ + movs r3, #0 │ │ + strd r0, r1, [sp, #24] │ │ + str r2, [sp, #0] │ │ + movs r2, #4 │ │ + mov r0, sp │ │ + mov r1, ip │ │ + str r3, [sp, #16] │ │ + str r3, [sp, #12] │ │ + str r2, [sp, #8] │ │ + bl 4d1a6 │ │ + bmi.n 4d7fa │ │ + push {r4, r6, r7, lr} │ │ + add r7, sp, #8 │ │ + sub sp, #24 │ │ + strd r0, r1, [sp, #16] │ │ + ldr r0, [pc, #24] @ (4d874 ) │ │ + ldr r4, [pc, #24] @ (4d878 ) │ │ + add r0, pc │ │ + str r0, [sp, #8] │ │ + add r4, pc │ │ + strd r4, r2, [sp] │ │ + add r1, sp, #16 │ │ + add r3, sp, #20 │ │ movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #128] @ 0x80 │ │ - mov.w r3, #1200 @ 0x4b0 │ │ - str r1, [sp, #116] @ 0x74 │ │ - ldr r1, [pc, #440] @ (59240 ) │ │ - str r0, [sp, #124] @ 0x7c │ │ + mov r2, r4 │ │ + bl 4d87c │ │ + asrs r6, r1, #21 │ │ + movs r0, r1 │ │ + adds r2, r7, r1 │ │ + movs r0, r1 │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + str.w r8, [sp, #-4]! │ │ + sub sp, #104 @ 0x68 │ │ + strd r1, r2, [sp] │ │ + ldr r1, [r7, #8] │ │ + ldr.w lr, [r7, #12] │ │ + strd r3, r1, [sp, #8] │ │ + movs r1, #2 │ │ + str r1, [sp, #20] │ │ + lsls r0, r0, #24 │ │ + ldr r0, [pc, #132] @ (4d920 ) │ │ + ldr r1, [pc, #132] @ (4d924 ) │ │ + add r0, pc │ │ add r1, pc │ │ - str r1, [sp, #112] @ 0x70 │ │ - add r0, sp, #160 @ 0xa0 │ │ - str r0, [sp, #120] @ 0x78 │ │ - add r0, sp, #112 @ 0x70 │ │ - ldr r2, [pc, #428] @ (59244 ) │ │ - movs r1, #5 │ │ - add r2, pc │ │ - bl 6f45c │ │ - ldr r0, [sp, #44] @ 0x2c │ │ - ldr r0, [r0, #20] │ │ - cmp r0, #4 │ │ - bls.n 590ca │ │ + it eq │ │ + moveq r1, r0 │ │ + str r1, [sp, #16] │ │ + ldr.w r2, [lr] │ │ + ldr r1, [r7, #16] │ │ + cbnz r2, 4d8d6 │ │ movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #128] @ 0x80 │ │ - mov.w r3, #1200 @ 0x4b0 │ │ - str r1, [sp, #116] @ 0x74 │ │ - ldr r1, [pc, #404] @ (59248 ) │ │ - str r0, [sp, #124] @ 0x7c │ │ - add r1, pc │ │ - str r1, [sp, #112] @ 0x70 │ │ - add r0, sp, #160 @ 0xa0 │ │ - str r0, [sp, #120] @ 0x78 │ │ - add r0, sp, #112 @ 0x70 │ │ - ldr r2, [pc, #392] @ (5924c ) │ │ - movs r1, #5 │ │ + str r0, [sp, #96] @ 0x60 │ │ + movs r0, #3 │ │ + str r0, [sp, #84] @ 0x54 │ │ + ldr r2, [pc, #108] @ (4d928 ) │ │ + str r0, [sp, #92] @ 0x5c │ │ add r2, pc │ │ - bl 6f45c │ │ - ldr r7, [sp, #36] @ 0x24 │ │ - cmp r7, #0 │ │ - beq.w 59938 │ │ - ldr r0, [r7, #0] │ │ - cmp r0, #0 │ │ - beq.w 59942 │ │ - mov r8, r9 │ │ - mov r9, r6 │ │ - ldr.w r6, [r0, #512] @ 0x200 │ │ - ldr r0, [sp, #44] @ 0x2c │ │ - cmp r6, #0 │ │ - ldr r0, [r0, #20] │ │ - beq.w 59abc │ │ - cmp r0, #5 │ │ - str r5, [sp, #32] │ │ - bcc.n 59114 │ │ + str r2, [sp, #80] @ 0x50 │ │ + add r0, sp, #48 @ 0x30 │ │ + str r0, [sp, #88] @ 0x58 │ │ + ldr r0, [pc, #100] @ (4d92c ) │ │ + add r0, pc │ │ + str r0, [sp, #68] @ 0x44 │ │ + add r2, sp, #8 │ │ + strd r0, r2, [sp, #60] @ 0x3c │ │ + mov r0, sp │ │ + str r0, [sp, #56] @ 0x38 │ │ + b.n 4d910 │ │ + add.w ip, sp, #24 │ │ + ldmia.w lr, {r0, r2, r4, r5, r6, r8} │ │ + mov r3, ip │ │ + stmia.w r3, {r0, r2, r4, r5, r6, r8} │ │ movs r0, #0 │ │ - movs r1, #1 │ │ - str r1, [sp, #116] @ 0x74 │ │ - mov.w r3, #1200 @ 0x4b0 │ │ - ldr r1, [sp, #28] │ │ - str r0, [sp, #128] @ 0x80 │ │ - str r0, [sp, #124] @ 0x7c │ │ + str r0, [sp, #96] @ 0x60 │ │ movs r0, #4 │ │ - str r1, [sp, #112] @ 0x70 │ │ - movs r1, #5 │ │ - str r0, [sp, #120] @ 0x78 │ │ - add r0, sp, #112 @ 0x70 │ │ - ldr r2, [pc, #320] @ (59250 ) │ │ + str r0, [sp, #84] @ 0x54 │ │ + ldr r2, [pc, #68] @ (4d934 ) │ │ + str r0, [sp, #92] @ 0x5c │ │ add r2, pc │ │ - bl 6f45c │ │ - mov r0, r7 │ │ - mov r1, r4 │ │ - mov r2, fp │ │ - mov r3, r8 │ │ - mov r5, r7 │ │ - blx r6 │ │ - mov r8, r0 │ │ - ldr r0, [sp, #44] @ 0x2c │ │ - ldr r0, [r0, #20] │ │ - cmp r0, #5 │ │ - bcc.n 5914c │ │ + str r2, [sp, #80] @ 0x50 │ │ + add r0, sp, #48 @ 0x30 │ │ + str r0, [sp, #88] @ 0x58 │ │ + ldr r0, [pc, #60] @ (4d938 ) │ │ + add r0, pc │ │ + str r0, [sp, #76] @ 0x4c │ │ + add r2, sp, #8 │ │ + strd r0, r2, [sp, #68] @ 0x44 │ │ + mov r0, sp │ │ + str r0, [sp, #64] @ 0x40 │ │ + ldr r0, [pc, #48] @ (4d93c ) │ │ + add r0, pc │ │ + strd ip, r0, [sp, #56] @ 0x38 │ │ + ldr r0, [pc, #28] @ (4d930 ) │ │ + add r0, pc │ │ + str r0, [sp, #52] @ 0x34 │ │ + add r0, sp, #16 │ │ + str r0, [sp, #48] @ 0x30 │ │ + add r0, sp, #80 @ 0x50 │ │ + bl 4d1a6 │ │ + bgt.n 4da08 │ │ + vcvt.f16.u16 , q9, #5 │ │ + vqshrun.s64 d17, q8, #5 │ │ + movs r0, r1 │ │ + lsls r7, r6, #1 │ │ + movs r0, r0 │ │ + add r0, sp, #44 @ 0x2c │ │ + movs r2, r0 │ │ + adds r4, r2, r0 │ │ + movs r0, r1 │ │ + lsls r3, r0, #1 │ │ + movs r0, r0 │ │ + movs r3, r7 │ │ + movs r0, r0 │ │ + ldrd r0, r2, [r0] │ │ + ldr r2, [r2, #12] │ │ + bx r2 │ │ + mov r2, r0 │ │ + ldrd r0, r1, [r1, #28] │ │ + b.w 4d952 │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + stmdb sp!, {r8, r9, sl, fp} │ │ + sub sp, #52 @ 0x34 │ │ + ldr r6, [r2, #16] │ │ + strd r0, r1, [sp, #44] @ 0x2c │ │ + movs r0, #3 │ │ + strb.w r0, [sp, #40] @ 0x28 │ │ movs r0, #0 │ │ - movs r1, #1 │ │ - str r1, [sp, #116] @ 0x74 │ │ - mov.w r3, #1200 @ 0x4b0 │ │ - ldr r1, [sp, #16] │ │ - str r0, [sp, #128] @ 0x80 │ │ - str r0, [sp, #124] @ 0x7c │ │ - movs r0, #4 │ │ - str r1, [sp, #112] @ 0x70 │ │ - movs r1, #5 │ │ - str r0, [sp, #120] @ 0x78 │ │ - add r0, sp, #112 @ 0x70 │ │ - ldr r2, [pc, #268] @ (59254 ) │ │ - add r2, pc │ │ - bl 6f45c │ │ - ldr r0, [sp, #44] @ 0x2c │ │ - ldr r0, [r0, #20] │ │ - ldr r7, [sp, #4] │ │ - cmp r0, #5 │ │ - bcc.n 59178 │ │ - movs r1, #1 │ │ + movs r1, #32 │ │ + cmp r6, #0 │ │ + str r0, [sp, #36] @ 0x24 │ │ + str r1, [sp, #32] │ │ + str r0, [sp, #24] │ │ + str r0, [sp, #16] │ │ + beq.n 4da38 │ │ + ldr r0, [r2, #20] │ │ + cmp r0, #0 │ │ + beq.w 4da88 │ │ + ldr.w sl, [r2] │ │ + lsls r1, r0, #5 │ │ + ldr.w fp, [r2, #8] │ │ + subs r0, #1 │ │ + bic.w r0, r0, #4160749568 @ 0xf8000000 │ │ + mov.w r8, #0 │ │ + mov.w r9, #0 │ │ + adds r0, #1 │ │ + str r2, [sp, #8] │ │ + str r1, [sp, #12] │ │ + str r0, [sp, #4] │ │ + add.w r1, sl, r9 │ │ + ldr r2, [r1, #4] │ │ + cbz r2, 4d9b6 │ │ + ldrd r0, r3, [sp, #44] @ 0x2c │ │ + ldr r1, [r1, #0] │ │ + ldr r3, [r3, #12] │ │ + blx r3 │ │ + cmp r0, #0 │ │ + bne.n 4daa8 │ │ + add.w r0, r6, r8 │ │ + ldr r3, [r0, #16] │ │ + add.w r0, r6, r9, lsl #2 │ │ + ldrd r2, r1, [r0, #8] │ │ + ldrb r5, [r0, #28] │ │ + ldr r4, [r0, #24] │ │ + str r3, [sp, #32] │ │ + strb.w r5, [sp, #40] @ 0x28 │ │ + str r4, [sp, #36] @ 0x24 │ │ + cbz r2, 4d9e6 │ │ + cmp r2, #1 │ │ + bne.n 4d9dc │ │ + ldr.w r2, [fp, r1, lsl #3] │ │ + cbz r2, 4d9e0 │ │ + movs r2, #0 │ │ + b.n 4d9e8 │ │ + add.w r1, fp, r1, lsl #3 │ │ + ldr r1, [r1, #4] │ │ + movs r2, #1 │ │ + ldr.w r3, [r6, r8] │ │ + strd r2, r1, [sp, #16] │ │ + cmp r3, #2 │ │ + beq.n 4da00 │ │ + ldr r1, [r0, #4] │ │ + cmp r3, #1 │ │ + bne.n 4da0a │ │ + ldr.w r2, [fp, r1, lsl #3] │ │ + cbz r2, 4da04 │ │ + movs r2, #0 │ │ + b.n 4da0c │ │ + add.w r1, fp, r1, lsl #3 │ │ + ldr r1, [r1, #4] │ │ + movs r2, #1 │ │ + ldr r3, [r0, #20] │ │ + str r1, [sp, #28] │ │ + str r2, [sp, #24] │ │ + add.w r1, fp, r3, lsl #3 │ │ + ldr.w r0, [fp, r3, lsl #3] │ │ + ldr r3, [r1, #4] │ │ + add r1, sp, #16 │ │ + blx r3 │ │ + cmp r0, #0 │ │ + bne.n 4daa8 │ │ + ldr r0, [sp, #12] │ │ + add.w r8, r8, #32 │ │ + add.w r9, r9, #8 │ │ + cmp r0, r8 │ │ + bne.n 4d9a0 │ │ + ldrd sl, r2, [sp, #4] │ │ + b.n 4da8c │ │ + ldr r0, [r2, #12] │ │ + cbz r0, 4da88 │ │ + ldr r4, [r2, #8] │ │ + add.w r8, sp, #16 │ │ + ldr.w fp, [r2] │ │ + movs r6, #0 │ │ + add.w r9, r4, r0, lsl #3 │ │ + subs r0, #1 │ │ + bic.w r0, r0, #3758096384 @ 0xe0000000 │ │ + str r2, [sp, #8] │ │ + add.w sl, r0, #1 │ │ + add.w r1, fp, r6, lsl #3 │ │ + ldr r2, [r1, #4] │ │ + cbz r2, 4da6c │ │ + ldrd r0, r3, [sp, #44] @ 0x2c │ │ + ldr r1, [r1, #0] │ │ + ldr r3, [r3, #12] │ │ + blx r3 │ │ + cbnz r0, 4daa8 │ │ + add.w r5, r4, r6, lsl #3 │ │ + mov r1, r8 │ │ + ldrd r0, r2, [r5] │ │ + blx r2 │ │ + cbnz r0, 4daa8 │ │ + add.w r0, r5, #8 │ │ + adds r6, #1 │ │ + cmp r0, r9 │ │ + bne.n 4da58 │ │ + ldr r2, [sp, #8] │ │ + b.n 4da8c │ │ + mov.w sl, #0 │ │ + ldr r0, [r2, #4] │ │ + cmp sl, r0 │ │ + bcs.n 4daac │ │ + ldr r2, [r2, #0] │ │ + ldrd r0, r1, [sp, #44] @ 0x2c │ │ + ldr r3, [r1, #12] │ │ + ldr.w r1, [r2, sl, lsl #3] │ │ + add.w r2, r2, sl, lsl #3 │ │ + ldr r2, [r2, #4] │ │ + blx r3 │ │ + cbz r0, 4daac │ │ + movs r0, #1 │ │ + b.n 4daae │ │ movs r0, #0 │ │ - str r1, [sp, #116] @ 0x74 │ │ - mov.w r3, #1200 @ 0x4b0 │ │ - ldr r1, [sp, #20] │ │ - str r1, [sp, #112] @ 0x70 │ │ - movs r1, #5 │ │ - str r0, [sp, #128] @ 0x80 │ │ - str r0, [sp, #124] @ 0x7c │ │ - add r0, sp, #160 @ 0xa0 │ │ - str r0, [sp, #120] @ 0x78 │ │ - add r0, sp, #112 @ 0x70 │ │ - ldr r2, [pc, #228] @ (59258 ) │ │ + add sp, #52 @ 0x34 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + bmi.n 4da62 │ │ + push {r4, r6, r7, lr} │ │ + add r7, sp, #8 │ │ + sub sp, #136 @ 0x88 │ │ + ldr r0, [r0, #0] │ │ + mov ip, r1 │ │ + ldr r2, [r1, #20] │ │ + ldrd r0, r1, [r0] │ │ + lsls r3, r2, #27 │ │ + bmi.n 4dade │ │ + lsls r2, r2, #26 │ │ + bmi.n 4db10 │ │ + movs r2, #1 │ │ + mov r3, ip │ │ + add sp, #136 @ 0x88 │ │ + ldmia.w sp!, {r4, r6, r7, lr} │ │ + b.w 4db64 │ │ + add.w lr, sp, #8 │ │ + movs r2, #127 @ 0x7f │ │ + mov r3, r2 │ │ + and.w r2, r0, #15 │ │ + lsrs r0, r0, #4 │ │ + add.w r4, r2, #87 @ 0x57 │ │ + cmp r2, #10 │ │ + orr.w r0, r0, r1, lsl #28 │ │ + it cc │ │ + addcc.w r4, r2, #48 @ 0x30 │ │ + orrs.w r2, r0, r1, lsr #4 │ │ + sub.w r2, r3, #1 │ │ + mov.w r1, r1, lsr #4 │ │ + strb.w r4, [lr, r3] │ │ + bne.n 4dae4 │ │ + b.n 4db40 │ │ + add.w lr, sp, #8 │ │ + movs r2, #127 @ 0x7f │ │ + mov r3, r2 │ │ + and.w r2, r0, #15 │ │ + lsrs r0, r0, #4 │ │ + add.w r4, r2, #55 @ 0x37 │ │ + cmp r2, #10 │ │ + orr.w r0, r0, r1, lsl #28 │ │ + it cc │ │ + addcc.w r4, r2, #48 @ 0x30 │ │ + orrs.w r2, r0, r1, lsr #4 │ │ + sub.w r2, r3, #1 │ │ + mov.w r1, r1, lsr #4 │ │ + strb.w r4, [lr, r3] │ │ + bne.n 4db16 │ │ + adds r0, r3, #1 │ │ + ldr r2, [pc, #28] @ (4db60 ) │ │ + rsb r0, r0, #129 @ 0x81 │ │ + add.w r1, lr, r3 │ │ add r2, pc │ │ - bl 6f45c │ │ - ldr r0, [sp, #44] @ 0x2c │ │ - ldr r0, [r0, #20] │ │ - cmp r0, #5 │ │ - bcc.n 591a2 │ │ + movs r3, #2 │ │ + strd r1, r0, [sp] │ │ + mov r0, ip │ │ movs r1, #1 │ │ - movs r0, #0 │ │ - str r1, [sp, #116] @ 0x74 │ │ - mov.w r3, #1200 @ 0x4b0 │ │ - ldr r1, [sp, #24] │ │ - str r1, [sp, #112] @ 0x70 │ │ - movs r1, #5 │ │ - str r0, [sp, #128] @ 0x80 │ │ - str r0, [sp, #124] @ 0x7c │ │ - add r0, sp, #160 @ 0xa0 │ │ - str r0, [sp, #120] @ 0x78 │ │ - add r0, sp, #112 @ 0x70 │ │ - ldr r2, [pc, #192] @ (5925c ) │ │ - add r2, pc │ │ - bl 6f45c │ │ - ldr r0, [r5, #0] │ │ - cmp r0, #0 │ │ - beq.w 59a2c │ │ - ldr.w r4, [r0, #912] @ 0x390 │ │ - ldr r0, [sp, #44] @ 0x2c │ │ - cmp r4, #0 │ │ - ldr r0, [r0, #20] │ │ - beq.w 59c42 │ │ + bl 4d2bc │ │ + add sp, #136 @ 0x88 │ │ + pop {r4, r6, r7, pc} │ │ + str r0, [sp, #960] @ 0x3c0 │ │ + vsli.64 , q8, #63 @ 0x3f │ │ + add r7, sp, #12 │ │ + stmdb sp!, {r8, r9, sl, fp} │ │ + sub sp, #52 @ 0x34 │ │ + mov r4, r0 │ │ + subs.w r0, r0, #1000 @ 0x3e8 │ │ + sbcs.w r0, r1, #0 │ │ + mov ip, r3 │ │ + ldr r0, [pc, #268] @ (4dc88 ) │ │ + mov lr, r2 │ │ + mov r5, r1 │ │ + movw r8, #65436 @ 0xff9c │ │ + add r0, pc │ │ + str r0, [sp, #28] │ │ + bcc.n 4dc0e │ │ + ldr.w fp, [sp, #28] │ │ + movw sl, #38527 @ 0x967f │ │ + add.w r8, sp, #32 │ │ + movt sl, #152 @ 0x98 │ │ + mov.w r9, #0 │ │ + mov r6, r5 │ │ + strd lr, ip, [sp, #20] │ │ + strd r4, r5, [sp, #12] │ │ + mov r0, r4 │ │ + mov r1, r6 │ │ + movw r2, #10000 @ 0x2710 │ │ + movs r3, #0 │ │ + bl ca0e4 │ │ + movw r2, #55536 @ 0xd8f0 │ │ + movw r5, #5243 @ 0x147b │ │ + mla r2, r0, r2, r4 │ │ + uxth r3, r2 │ │ + lsrs r3, r3, #2 │ │ + muls r3, r5 │ │ + movw r5, #65436 @ 0xff9c │ │ + lsrs r3, r3, #17 │ │ + mla r2, r3, r5, r2 │ │ + add.w r5, r8, r9 │ │ + ldrh.w r3, [fp, r3, lsl #1] │ │ + sub.w r9, r9, #4 │ │ + strh r3, [r5, #16] │ │ + uxth r2, r2 │ │ + ldrh.w r2, [fp, r2, lsl #1] │ │ + strh r2, [r5, #18] │ │ + subs.w r2, sl, r4 │ │ + mov.w r2, #0 │ │ + mov r4, r0 │ │ + sbcs r2, r6 │ │ + mov r6, r1 │ │ + bcc.n 4dba8 │ │ + add.w lr, sp, #12 │ │ + ldr.w ip, [sp, #24] │ │ + add.w r2, r9, #20 │ │ + movw r8, #65436 @ 0xff9c │ │ + ldmia.w lr, {r4, r5, lr} │ │ + b.n 4dc14 │ │ + movs r2, #20 │ │ + mov r0, r4 │ │ mov r1, r5 │ │ - cmp r0, #4 │ │ - bls.n 591e2 │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r1, [sp, #116] @ 0x74 │ │ - mov.w r3, #1200 @ 0x4b0 │ │ - ldr r1, [sp, #28] │ │ - str r0, [sp, #128] @ 0x80 │ │ - str r0, [sp, #124] @ 0x7c │ │ - movs r0, #4 │ │ - str r1, [sp, #112] @ 0x70 │ │ - movs r1, #5 │ │ - str r0, [sp, #120] @ 0x78 │ │ - add r0, sp, #112 @ 0x70 │ │ - ldr r2, [pc, #132] @ (59260 ) │ │ + movs r3, #0 │ │ + rsbs r6, r0, #9 │ │ + sbcs r3, r1 │ │ + bcs.n 4dc46 │ │ + uxth r1, r0 │ │ + movw r3, #5243 @ 0x147b │ │ + lsrs r1, r1, #2 │ │ + ldr r6, [sp, #28] │ │ + muls r1, r3 │ │ + subs r2, #2 │ │ + lsrs r3, r1, #17 │ │ + add r1, sp, #32 │ │ + mla r0, r3, r8, r0 │ │ + uxth r0, r0 │ │ + ldrh.w r0, [r6, r0, lsl #1] │ │ + strh r0, [r1, r2] │ │ + movs r1, #0 │ │ + orrs.w r0, r4, r5 │ │ + bne.n 4dc50 │ │ + b.n 4dc56 │ │ + mov r3, r0 │ │ + ldr r6, [sp, #28] │ │ + orrs.w r0, r4, r5 │ │ + beq.n 4dc56 │ │ + orrs.w r0, r3, r1 │ │ + beq.n 4dc66 │ │ + and.w r0, r3, #15 │ │ + subs r2, #1 │ │ + add r1, sp, #32 │ │ + add.w r0, r6, r0, lsl #1 │ │ + ldrb r0, [r0, #1] │ │ + strb r0, [r1, r2] │ │ + add r1, sp, #32 │ │ + rsb r0, r2, #20 │ │ + add r1, r2 │ │ + movs r2, #1 │ │ + strd r1, r0, [sp] │ │ + mov r0, ip │ │ + mov r1, lr │ │ + movs r3, #0 │ │ + bl 4d2bc │ │ + add sp, #52 @ 0x34 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + nop │ │ + asrs r4, r7, #10 │ │ + vsli.64 , q8, #61 @ 0x3d │ │ + add r7, sp, #12 │ │ + str.w r8, [sp, #-4]! │ │ + mov r8, r1 │ │ + cmp r1, #8 │ │ + bcs.n 4dce4 │ │ + ldr.w ip, [r0, #160] @ 0xa0 │ │ + cmp.w ip, #41 @ 0x29 │ │ + bcs.w 4de14 │ │ + movs r1, #0 │ │ + cmp.w ip, #0 │ │ + beq.n 4dd82 │ │ + ldr r2, [pc, #404] @ (4de44 ) │ │ + mov.w r4, ip, lsl #2 │ │ + mov r6, r0 │ │ add r2, pc │ │ - bl 6f45c │ │ - mov r1, r5 │ │ - mov r0, r1 │ │ - blx r4 │ │ - ldr r1, [sp, #44] @ 0x2c │ │ - cmp r0, #1 │ │ - ldr r1, [r1, #20] │ │ - bne.w 59ddc │ │ - cmp r1, #4 │ │ - bls.w 58abe │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r1, [sp, #116] @ 0x74 │ │ - mov.w r3, #1200 @ 0x4b0 │ │ - ldr r1, [sp, #0] │ │ - str r0, [sp, #128] @ 0x80 │ │ - str r0, [sp, #124] @ 0x7c │ │ - movs r0, #4 │ │ - str r1, [sp, #112] @ 0x70 │ │ - movs r1, #5 │ │ - str r0, [sp, #120] @ 0x78 │ │ - add r0, sp, #112 @ 0x70 │ │ - ldr r2, [pc, #80] @ (59264 ) │ │ + ldr.w r3, [r2, r8, lsl #2] │ │ + ldr r5, [r6, #0] │ │ + movs r2, #0 │ │ + subs r4, #4 │ │ + umlal r1, r2, r5, r3 │ │ + str.w r1, [r6], #4 │ │ + mov r1, r2 │ │ + bne.n 4dcbc │ │ + cmp r2, #0 │ │ + beq.n 4dd80 │ │ + cmp.w ip, #40 @ 0x28 │ │ + beq.w 4de20 │ │ + add.w r1, ip, #1 │ │ + str.w r2, [r0, ip, lsl #2] │ │ + b.n 4dd82 │ │ + ands.w r1, r8, #7 │ │ + beq.n 4dd36 │ │ + ldr.w ip, [r0, #160] @ 0xa0 │ │ + cmp.w ip, #41 @ 0x29 │ │ + bcs.w 4de14 │ │ + movs r4, #0 │ │ + cmp.w ip, #0 │ │ + beq.n 4dd32 │ │ + ldr r2, [pc, #300] @ (4de2c ) │ │ + mov r5, r0 │ │ add r2, pc │ │ - b.n 58aba │ │ - nop │ │ - str r4, [r6, #48] @ 0x30 │ │ - movs r7, r0 │ │ - str r6, [sp, #808] @ 0x328 │ │ - movs r7, r0 │ │ - str r0, [r2, #48] @ 0x30 │ │ - movs r7, r0 │ │ - str r6, [sp, #632] @ 0x278 │ │ - movs r7, r0 │ │ - str r6, [sp, #344] @ 0x158 │ │ - movs r7, r0 │ │ - str r6, [sp, #112] @ 0x70 │ │ - movs r7, r0 │ │ - str r5, [sp, #968] @ 0x3c8 │ │ - movs r7, r0 │ │ - str r5, [sp, #800] @ 0x320 │ │ - movs r7, r0 │ │ - str r5, [sp, #552] @ 0x228 │ │ - movs r7, r0 │ │ - str r5, [sp, #328] @ 0x148 │ │ - movs r7, r0 │ │ - str r6, [r2, #28] │ │ - movs r7, r0 │ │ - str r5, [sp, #176] @ 0xb0 │ │ - movs r7, r0 │ │ - str r2, [r6, #24] │ │ - movs r7, r0 │ │ - str r5, [sp, #0] │ │ - movs r7, r0 │ │ - str r4, [sp, #728] @ 0x2d8 │ │ - movs r7, r0 │ │ - str r4, [sp, #504] @ 0x1f8 │ │ - movs r7, r0 │ │ - str r4, [sp, #328] @ 0x148 │ │ - movs r7, r0 │ │ - str r4, [sp, #160] @ 0xa0 │ │ - movs r7, r0 │ │ - str r3, [sp, #936] @ 0x3a8 │ │ - movs r7, r0 │ │ - str r3, [sp, #712] @ 0x2c8 │ │ - movs r7, r0 │ │ - cmp r0, #5 │ │ - bcc.n 59290 │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #128] @ 0x80 │ │ - mov.w r3, #1240 @ 0x4d8 │ │ - str r1, [sp, #116] @ 0x74 │ │ - ldr r1, [pc, #808] @ (595a4 ) │ │ - str r0, [sp, #124] @ 0x7c │ │ + ldr.w r2, [r2, r1, lsl #2] │ │ + lsr.w r3, r2, r1 │ │ + mov.w r1, ip, lsl #2 │ │ + ldr r6, [r5, #0] │ │ + movs r2, #0 │ │ + subs r1, #4 │ │ + umlal r4, r2, r6, r3 │ │ + str.w r4, [r5], #4 │ │ + mov r4, r2 │ │ + bne.n 4dd10 │ │ + cbz r2, 4dd8c │ │ + cmp.w ip, #40 @ 0x28 │ │ + beq.n 4de20 │ │ + add.w r4, ip, #1 │ │ + str.w r2, [r0, ip, lsl #2] │ │ + str.w r4, [r0, #160] @ 0xa0 │ │ + movs.w r1, r8, lsl #28 │ │ + bpl.n 4dd9e │ │ + ldr.w ip, [r0, #160] @ 0xa0 │ │ + cmp.w ip, #41 @ 0x29 │ │ + bcs.n 4de14 │ │ + movs r4, #0 │ │ + cmp.w ip, #0 │ │ + beq.n 4dd9a │ │ + movw r1, #62945 @ 0xf5e1 │ │ + mov.w r3, ip, lsl #2 │ │ + movt r1, #5 │ │ + mov r5, r0 │ │ + ldr r6, [r5, #0] │ │ + movs r2, #0 │ │ + subs r3, #4 │ │ + umlal r4, r2, r6, r1 │ │ + str.w r4, [r5], #4 │ │ + mov r4, r2 │ │ + bne.n 4dd5c │ │ + cbz r2, 4dd98 │ │ + cmp.w ip, #40 @ 0x28 │ │ + beq.n 4de20 │ │ + add.w r4, ip, #1 │ │ + str.w r2, [r0, ip, lsl #2] │ │ + b.n 4dd9a │ │ + mov r1, ip │ │ + str.w r1, [r0, #160] @ 0xa0 │ │ + ldr.w r8, [sp], #4 │ │ + pop {r4, r5, r6, r7, pc} │ │ + str.w ip, [r0, #160] @ 0xa0 │ │ + movs.w r1, r8, lsl #28 │ │ + bmi.n 4dd3c │ │ + b.n 4dd9e │ │ + mov r4, ip │ │ + str.w r4, [r0, #160] @ 0xa0 │ │ + movs.w r1, r8, lsl #27 │ │ + bmi.n 4ddd2 │ │ + movs.w r1, r8, lsl #26 │ │ + bmi.n 4dde2 │ │ + movs.w r1, r8, lsl #25 │ │ + bmi.n 4ddf2 │ │ + movs.w r1, r8, lsl #24 │ │ + bmi.n 4de02 │ │ + movs.w r1, r8, lsl #23 │ │ + bpl.n 4ddc6 │ │ + ldr r1, [pc, #128] @ (4de40 ) │ │ + movs r2, #19 │ │ add r1, pc │ │ - str r1, [sp, #112] @ 0x70 │ │ - add r0, sp, #160 @ 0xa0 │ │ - str r0, [sp, #120] @ 0x78 │ │ - add r0, sp, #112 @ 0x70 │ │ - ldr r2, [pc, #800] @ (595a8 ) │ │ - movs r1, #5 │ │ - add r2, pc │ │ - bl 6f45c │ │ - ldr r0, [sp, #44] @ 0x2c │ │ - ldr r0, [r0, #20] │ │ - cmp r0, #4 │ │ - bls.n 592bc │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #128] @ 0x80 │ │ - mov.w r3, #1240 @ 0x4d8 │ │ - str r1, [sp, #116] @ 0x74 │ │ - ldr r1, [pc, #772] @ (595ac ) │ │ - str r0, [sp, #124] @ 0x7c │ │ + bl 4de50 │ │ + mov r1, r8 │ │ + bl 4dfa0 │ │ + ldr.w r8, [sp], #4 │ │ + pop {r4, r5, r6, r7, pc} │ │ + ldr r1, [pc, #92] @ (4de30 ) │ │ + movs r2, #2 │ │ add r1, pc │ │ - str r1, [sp, #112] @ 0x70 │ │ - add r0, sp, #160 @ 0xa0 │ │ - str r0, [sp, #120] @ 0x78 │ │ - add r0, sp, #112 @ 0x70 │ │ - ldr r2, [pc, #764] @ (595b0 ) │ │ - movs r1, #5 │ │ + bl 4de50 │ │ + movs.w r1, r8, lsl #26 │ │ + bpl.n 4ddaa │ │ + ldr r1, [pc, #80] @ (4de34 ) │ │ + movs r2, #3 │ │ + add r1, pc │ │ + bl 4de50 │ │ + movs.w r1, r8, lsl #25 │ │ + bpl.n 4ddb0 │ │ + ldr r1, [pc, #68] @ (4de38 ) │ │ + movs r2, #5 │ │ + add r1, pc │ │ + bl 4de50 │ │ + movs.w r1, r8, lsl #24 │ │ + bpl.n 4ddb6 │ │ + ldr r1, [pc, #56] @ (4de3c ) │ │ + movs r2, #10 │ │ + add r1, pc │ │ + bl 4de50 │ │ + movs.w r1, r8, lsl #23 │ │ + bmi.n 4ddbc │ │ + b.n 4ddc6 │ │ + ldr r2, [pc, #48] @ (4de48 ) │ │ + mov r0, ip │ │ + movs r1, #40 @ 0x28 │ │ add r2, pc │ │ - bl 6f45c │ │ - ldr r7, [sp, #36] @ 0x24 │ │ - cmp r7, #0 │ │ - beq.w 59938 │ │ - ldr r0, [r7, #0] │ │ - cmp r0, #0 │ │ - beq.w 59942 │ │ - str r6, [sp, #32] │ │ - ldr.w r6, [r0, #488] @ 0x1e8 │ │ - ldr r0, [sp, #44] @ 0x2c │ │ - cmp r6, #0 │ │ - ldr r0, [r0, #20] │ │ - beq.w 59b18 │ │ - mov r8, r5 │ │ - cmp r0, #5 │ │ - bcc.n 59304 │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r1, [sp, #116] @ 0x74 │ │ - mov.w r3, #1240 @ 0x4d8 │ │ - ldr r1, [sp, #28] │ │ - str r0, [sp, #128] @ 0x80 │ │ - str r0, [sp, #124] @ 0x7c │ │ - movs r0, #4 │ │ - str r1, [sp, #112] @ 0x70 │ │ - movs r1, #5 │ │ - str r0, [sp, #120] @ 0x78 │ │ - add r0, sp, #112 @ 0x70 │ │ - ldr r2, [pc, #692] @ (595b4 ) │ │ + bl 4d66c │ │ + ldr r2, [pc, #40] @ (4de4c ) │ │ + movs r0, #40 @ 0x28 │ │ + movs r1, #40 @ 0x28 │ │ add r2, pc │ │ - bl 6f45c │ │ - mov r0, r7 │ │ + bl 4d15c │ │ + bpl.n 4deb4 │ │ + @ instruction: 0xfffbcd2e │ │ + @ instruction: 0xfffbcd26 │ │ + @ instruction: 0xfffbcd22 │ │ + @ instruction: 0xfffbcd26 │ │ + @ instruction: 0xfffbcd94 │ │ + vrsqrte.f32 d29, d14 │ │ + vsri.64 , q5, #5 │ │ + movs r0, r1 │ │ + asrs r6, r1, #19 │ │ + movs r0, r1 │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + stmdb sp!, {r8, r9, sl, fp} │ │ + sub sp, #188 @ 0xbc │ │ + add.w r9, sp, #24 │ │ + mov sl, r1 │ │ + mov r5, r0 │ │ + movs r1, #160 @ 0xa0 │ │ + mov r0, r9 │ │ + mov r4, r2 │ │ + bl ca0b6 │ │ + ldr.w r0, [r5, #160] @ 0xa0 │ │ + str r5, [sp, #16] │ │ + cmp r0, r4 │ │ + bcs.n 4deea │ │ + cmp r0, #41 @ 0x29 │ │ + bcs.n 4df72 │ │ + add.w fp, r5, r0, lsl #2 │ │ + adds r1, r4, #1 │ │ + lsls r0, r4, #2 │ │ + str r4, [sp, #12] │ │ + movs r4, #0 │ │ + mov r3, r5 │ │ + mov.w r8, #0 │ │ + str r1, [sp, #4] │ │ + cmp r3, fp │ │ + beq.n 4df5a │ │ + ldr.w r6, [r3], #4 │ │ + mov r2, r4 │ │ + adds r4, #1 │ │ + cmp r6, #0 │ │ + beq.n 4de8e │ │ + str.w r8, [sp, #20] │ │ + movs r1, #0 │ │ + str r0, [sp, #8] │ │ + mov r5, r0 │ │ + mov r0, r2 │ │ + mov r8, sl │ │ + cmp r0, #40 @ 0x28 │ │ + bcs.n 4df7c │ │ + ldr.w ip, [r8], #4 │ │ + subs r5, #4 │ │ + ldr.w lr, [r9, r0, lsl #2] │ │ + umaal lr, r1, ip, r6 │ │ + str.w lr, [r9, r0, lsl #2] │ │ + add.w r0, r0, #1 │ │ + bne.n 4deac │ │ + ldr r0, [sp, #12] │ │ + ldrd r5, r8, [sp, #16] │ │ + mov r6, r0 │ │ + cbz r1, 4dede │ │ + add r0, r2 │ │ + cmp r0, #40 @ 0x28 │ │ + bcs.n 4df7c │ │ + ldr r6, [sp, #4] │ │ + str.w r1, [r9, r0, lsl #2] │ │ + adds r0, r6, r2 │ │ + cmp r8, r0 │ │ + it ls │ │ + movls r8, r0 │ │ + ldr r0, [sp, #8] │ │ + b.n 4de8e │ │ + cmp r0, #41 @ 0x29 │ │ + bcs.n 4df72 │ │ + adds r1, r0, #1 │ │ + add.w r8, sl, r4, lsl #2 │ │ + str r1, [sp, #8] │ │ + movs r1, #0 │ │ + lsls r5, r0, #2 │ │ + mov.w fp, #0 │ │ + str r1, [sp, #20] │ │ + cmp sl, r8 │ │ + beq.n 4df56 │ │ + ldr.w r6, [sl], #4 │ │ + mov r4, fp │ │ + add.w fp, fp, #1 │ │ + cmp r6, #0 │ │ + beq.n 4df00 │ │ + ldr r3, [sp, #16] │ │ + movs r2, #0 │ │ mov r1, r4 │ │ - mov r2, fp │ │ - mov r3, r9 │ │ - mov r5, r7 │ │ - blx r6 │ │ - mov r4, r0 │ │ - ldr r0, [sp, #44] @ 0x2c │ │ - ldr r0, [r0, #20] │ │ - cmp r0, #5 │ │ - bcc.n 5933c │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r1, [sp, #116] @ 0x74 │ │ - mov.w r3, #1240 @ 0x4d8 │ │ - ldr r1, [sp, #16] │ │ - str r0, [sp, #128] @ 0x80 │ │ - str r0, [sp, #124] @ 0x7c │ │ - movs r0, #4 │ │ - str r1, [sp, #112] @ 0x70 │ │ - movs r1, #5 │ │ - str r0, [sp, #120] @ 0x78 │ │ - add r0, sp, #112 @ 0x70 │ │ - ldr r2, [pc, #640] @ (595b8 ) │ │ + str r5, [sp, #12] │ │ + cmp r1, #40 @ 0x28 │ │ + bcs.n 4df86 │ │ + ldr.w ip, [r3], #4 │ │ + subs r5, #4 │ │ + ldr.w lr, [r9, r1, lsl #2] │ │ + umaal lr, r2, ip, r6 │ │ + str.w lr, [r9, r1, lsl #2] │ │ + add.w r1, r1, #1 │ │ + bne.n 4df1a │ │ + mov r1, r0 │ │ + cbz r2, 4df46 │ │ + adds r1, r4, r0 │ │ + cmp r1, #40 @ 0x28 │ │ + bcs.n 4df86 │ │ + str.w r2, [r9, r1, lsl #2] │ │ + ldr r1, [sp, #8] │ │ + ldr r2, [sp, #20] │ │ + add r1, r4 │ │ + cmp r2, r1 │ │ + it ls │ │ + movls r2, r1 │ │ + str r2, [sp, #20] │ │ + ldr r5, [sp, #12] │ │ + b.n 4df00 │ │ + ldrd r5, r8, [sp, #16] │ │ + add r1, sp, #24 │ │ + mov r0, r5 │ │ + movs r2, #160 @ 0xa0 │ │ + bl ca006 │ │ + str.w r8, [r5, #160] @ 0xa0 │ │ + mov r0, r5 │ │ + add sp, #188 @ 0xbc │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + ldr r2, [pc, #40] @ (4df9c ) │ │ + movs r1, #40 @ 0x28 │ │ add r2, pc │ │ - bl 6f45c │ │ - ldr r0, [sp, #44] @ 0x2c │ │ - ldr r0, [r0, #20] │ │ - cmp r0, #5 │ │ - bcc.n 59366 │ │ - movs r1, #1 │ │ - movs r0, #0 │ │ - str r1, [sp, #116] @ 0x74 │ │ - mov.w r3, #1240 @ 0x4d8 │ │ - ldr r1, [sp, #20] │ │ - str r1, [sp, #112] @ 0x70 │ │ - movs r1, #5 │ │ - str r0, [sp, #128] @ 0x80 │ │ - str r0, [sp, #124] @ 0x7c │ │ - add r0, sp, #160 @ 0xa0 │ │ - str r0, [sp, #120] @ 0x78 │ │ - add r0, sp, #112 @ 0x70 │ │ - ldr r2, [pc, #604] @ (595bc ) │ │ + bl 4d66c │ │ + ldr r2, [pc, #24] @ (4df98 ) │ │ + movs r1, #40 @ 0x28 │ │ add r2, pc │ │ - bl 6f45c │ │ - ldr r0, [sp, #44] @ 0x2c │ │ - ldr r0, [r0, #20] │ │ - cmp r0, #5 │ │ - bcc.n 59390 │ │ - movs r1, #1 │ │ - movs r0, #0 │ │ - str r1, [sp, #116] @ 0x74 │ │ - mov.w r3, #1240 @ 0x4d8 │ │ - ldr r1, [sp, #24] │ │ - str r1, [sp, #112] @ 0x70 │ │ - movs r1, #5 │ │ - str r0, [sp, #128] @ 0x80 │ │ - str r0, [sp, #124] @ 0x7c │ │ - add r0, sp, #160 @ 0xa0 │ │ - str r0, [sp, #120] @ 0x78 │ │ - add r0, sp, #112 @ 0x70 │ │ - ldr r2, [pc, #564] @ (595c0 ) │ │ + bl 4d15c │ │ + ldr r2, [pc, #12] @ (4df94 ) │ │ + mov r0, r1 │ │ + movs r1, #40 @ 0x28 │ │ add r2, pc │ │ - bl 6f45c │ │ - ldr r0, [r5, #0] │ │ - cmp r0, #0 │ │ - beq.w 59790 │ │ - ldr.w r6, [r0, #912] @ 0x390 │ │ - ldr r0, [sp, #44] @ 0x2c │ │ - cmp r6, #0 │ │ - ldr r0, [r0, #20] │ │ - beq.w 59c8c │ │ - mov r1, r5 │ │ - cmp r0, #4 │ │ - bls.n 593d0 │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r1, [sp, #116] @ 0x74 │ │ - mov.w r3, #1240 @ 0x4d8 │ │ - ldr r1, [sp, #28] │ │ - str r0, [sp, #128] @ 0x80 │ │ - str r0, [sp, #124] @ 0x7c │ │ - movs r0, #4 │ │ - str r1, [sp, #112] @ 0x70 │ │ - movs r1, #5 │ │ - str r0, [sp, #120] @ 0x78 │ │ - add r0, sp, #112 @ 0x70 │ │ - ldr r2, [pc, #508] @ (595c4 ) │ │ + bl 4d15c │ │ + nop │ │ + asrs r0, r5, #13 │ │ + movs r0, r1 │ │ + asrs r4, r6, #13 │ │ + movs r0, r1 │ │ + asrs r6, r7, #13 │ │ + movs r0, r1 │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + stmdb sp!, {r8, r9, sl} │ │ + cmp.w r1, #1280 @ 0x500 │ │ + bcs.n 4e06c │ │ + ldr.w r2, [r0, #160] @ 0xa0 │ │ + mov r4, r1 │ │ + mov.w sl, r1, lsr #5 │ │ + cbz r2, 4dfdc │ │ + subs r1, r2, #1 │ │ + add.w r5, r1, sl │ │ + cmp r2, #41 @ 0x29 │ │ + bcs.n 4e086 │ │ + add.w r3, sl, r1 │ │ + cmp r3, #40 @ 0x28 │ │ + bcs.n 4e07a │ │ + ldr.w r3, [r0, r1, lsl #2] │ │ + subs r1, #1 │ │ + str.w r3, [r0, r5, lsl #2] │ │ + subs r5, #1 │ │ + adds r3, r1, #1 │ │ + bne.n 4dfc0 │ │ + and.w r9, r4, #31 │ │ + cmp r4, #32 │ │ + bcc.n 4dff0 │ │ + mov.w r1, sl, lsl #2 │ │ + mov r8, r0 │ │ + bl ca020 │ │ + mov r0, r8 │ │ + ldr.w r1, [r0, #160] @ 0xa0 │ │ + cmp.w r9, #0 │ │ + add r1, sl │ │ + beq.n 4e060 │ │ + subs r3, r1, #1 │ │ + cmp r3, #39 @ 0x27 │ │ + bhi.n 4e07a │ │ + ldr.w r6, [r0, r3, lsl #2] │ │ + negs r3, r4 │ │ + and.w lr, r3, #31 │ │ + mov ip, r1 │ │ + lsrs.w r5, r6, lr │ │ + beq.n 4e020 │ │ + cmp r1, #39 @ 0x27 │ │ + bhi.n 4e086 │ │ + str.w r5, [r0, r1, lsl #2] │ │ + add.w ip, r1, #1 │ │ + add.w r8, sl, #1 │ │ + cmp r8, r1 │ │ + bcs.n 4e052 │ │ + add.w r5, r0, r1, lsl #2 │ │ + subs r5, #4 │ │ + subs r3, r1, #2 │ │ + cmp r3, #40 @ 0x28 │ │ + bcs.n 4e092 │ │ + mov r3, r5 │ │ + subs r1, #1 │ │ + ldr.w r2, [r3, #-4]! │ │ + lsl.w r6, r6, r9 │ │ + cmp r8, r1 │ │ + lsr.w r4, r2, lr │ │ + orr.w r4, r4, r6 │ │ + str r4, [r5, #0] │ │ + mov r5, r3 │ │ + mov r6, r2 │ │ + bcc.n 4e02e │ │ + ldr.w r1, [r0, sl, lsl #2] │ │ + lsl.w r1, r1, r9 │ │ + str.w r1, [r0, sl, lsl #2] │ │ + b.n 4e062 │ │ + mov ip, r1 │ │ + str.w ip, [r0, #160] @ 0xa0 │ │ + ldmia.w sp!, {r8, r9, sl} │ │ + pop {r4, r5, r6, r7, pc} │ │ + ldr r0, [pc, #56] @ (4e0a8 ) │ │ + movs r1, #29 │ │ + ldr r2, [pc, #56] @ (4e0ac ) │ │ + add r0, pc │ │ add r2, pc │ │ - bl 6f45c │ │ - mov r1, r5 │ │ - mov r0, r1 │ │ - blx r6 │ │ - ldr r1, [sp, #44] @ 0x2c │ │ - cmp r0, #1 │ │ - ldr r1, [r1, #20] │ │ - bne.w 59e2e │ │ - cmp r1, #4 │ │ - bls.w 58abe │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r1, [sp, #116] @ 0x74 │ │ - mov.w r3, #1240 @ 0x4d8 │ │ - ldr r1, [sp, #0] │ │ - str r0, [sp, #128] @ 0x80 │ │ - str r0, [sp, #124] @ 0x7c │ │ - movs r0, #4 │ │ - str r1, [sp, #112] @ 0x70 │ │ - movs r1, #5 │ │ - str r0, [sp, #120] @ 0x78 │ │ - add r0, sp, #112 @ 0x70 │ │ - ldr r2, [pc, #456] @ (595c8 ) │ │ + bl 4d828 │ │ + ldr r2, [pc, #40] @ (4e0a4 ) │ │ + mov r0, r3 │ │ + movs r1, #40 @ 0x28 │ │ add r2, pc │ │ - b.w 58aba │ │ - cmp r0, #5 │ │ - bcc.n 5942e │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #128] @ 0x80 │ │ - mov.w r3, #1208 @ 0x4b8 │ │ - str r1, [sp, #116] @ 0x74 │ │ - ldr r1, [pc, #436] @ (595cc ) │ │ - str r0, [sp, #124] @ 0x7c │ │ - add r1, pc │ │ - str r1, [sp, #112] @ 0x70 │ │ - add r0, sp, #160 @ 0xa0 │ │ - str r0, [sp, #120] @ 0x78 │ │ - add r0, sp, #112 @ 0x70 │ │ - ldr r2, [pc, #424] @ (595d0 ) │ │ - movs r1, #5 │ │ + bl 4d15c │ │ + ldr r2, [pc, #24] @ (4e0a0 ) │ │ + mov r0, r1 │ │ + movs r1, #40 @ 0x28 │ │ add r2, pc │ │ - bl 6f45c │ │ - ldr r0, [sp, #44] @ 0x2c │ │ - ldr r0, [r0, #20] │ │ - cmp r0, #4 │ │ - bls.n 5945a │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #128] @ 0x80 │ │ - mov.w r3, #1208 @ 0x4b8 │ │ - str r1, [sp, #116] @ 0x74 │ │ - ldr r1, [pc, #400] @ (595d4 ) │ │ - str r0, [sp, #124] @ 0x7c │ │ - add r1, pc │ │ - str r1, [sp, #112] @ 0x70 │ │ - add r0, sp, #160 @ 0xa0 │ │ - str r0, [sp, #120] @ 0x78 │ │ - add r0, sp, #112 @ 0x70 │ │ - ldr r2, [pc, #388] @ (595d8 ) │ │ - movs r1, #5 │ │ + bl 4d15c │ │ + ldr r2, [pc, #28] @ (4e0b0 ) │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ + movs r1, #40 @ 0x28 │ │ add r2, pc │ │ - bl 6f45c │ │ - ldr r7, [sp, #36] @ 0x24 │ │ - cmp r7, #0 │ │ - beq.w 59938 │ │ - ldr r0, [r7, #0] │ │ - cmp r0, #0 │ │ - beq.w 59942 │ │ - mov r8, r5 │ │ - ldr.w r5, [r0, #524] @ 0x20c │ │ - ldr r0, [sp, #44] @ 0x2c │ │ + bl 4d15c │ │ + asrs r0, r5, #9 │ │ + movs r0, r1 │ │ + asrs r4, r6, #9 │ │ + movs r0, r1 │ │ + b.n 4e7a4 │ │ + vcvtp.u32.f32 d17, d0 │ │ + movs r0, r1 │ │ + asrs r2, r3, #9 │ │ + movs r0, r1 │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + stmdb sp!, {r8, r9, sl, fp} │ │ + subw sp, sp, #1396 @ 0x574 │ │ + ldrd sl, r5, [r1] │ │ + orrs.w r3, sl, r5 │ │ + beq.w 4e954 │ │ + ldrd fp, r6, [r1, #8] │ │ + orrs.w r3, fp, r6 │ │ + beq.w 4e962 │ │ + ldrd r9, r4, [r1, #16] │ │ + orrs.w r3, r9, r4 │ │ + beq.w 4e970 │ │ + adds.w r3, sl, r9 │ │ + mov.w ip, #0 │ │ + adcs.w r3, r5, r4 │ │ + adcs.w r3, ip, #0 │ │ + bne.w 4e97e │ │ + subs.w r3, sl, fp │ │ + sbcs.w r3, r5, r6 │ │ + bcc.w 4e98c │ │ + str r0, [sp, #8] │ │ cmp r5, #0 │ │ - ldr r0, [r0, #20] │ │ - beq.w 59b46 │ │ - cmp r0, #5 │ │ - str r6, [sp, #32] │ │ - bcc.n 594a2 │ │ + ldrsb.w r0, [r1, #26] │ │ + mov.w r8, #2 │ │ + str r0, [sp, #36] @ 0x24 │ │ + ldrsh.w r0, [r1, #24] │ │ + mov.w r1, #152 @ 0x98 │ │ + str r0, [sp, #52] @ 0x34 │ │ + mov r0, r5 │ │ + str r2, [sp, #32] │ │ + it ne │ │ + movne r0, r5 │ │ + strd sl, r0, [sp, #56] @ 0x38 │ │ + mov.w r0, #2 │ │ + it eq │ │ + moveq r0, #1 │ │ + add r2, sp, #56 @ 0x38 │ │ + str r0, [sp, #216] @ 0xd8 │ │ + add.w r0, r2, #8 │ │ + bl ca0b6 │ │ + movs r0, #2 │ │ + cmp r6, #0 │ │ + it ne │ │ + movne r6, r6 │ │ + strd fp, r6, [sp, #224] @ 0xe0 │ │ + it eq │ │ + moveq r0, #1 │ │ + str r0, [sp, #384] @ 0x180 │ │ + add r0, sp, #224 @ 0xe0 │ │ + movs r1, #152 @ 0x98 │ │ + adds r0, #8 │ │ + bl ca0b6 │ │ + mov r0, r4 │ │ + cmp r4, #0 │ │ + it ne │ │ + movne r0, r4 │ │ + str r0, [sp, #396] @ 0x18c │ │ + add r0, sp, #392 @ 0x188 │ │ + mov.w r1, #152 @ 0x98 │ │ + add.w r0, r0, #8 │ │ + it eq │ │ + moveq.w r8, #1 │ │ + str.w r8, [sp, #552] @ 0x228 │ │ + str.w r9, [sp, #392] @ 0x188 │ │ + bl ca0b6 │ │ + add r0, sp, #560 @ 0x230 │ │ + movs r1, #156 @ 0x9c │ │ + adds r0, #4 │ │ + bl ca020 │ │ + adds.w r0, sl, r9 │ │ + movw r2, #19778 @ 0x4d42 │ │ + adc.w r1, r5, r4 │ │ + subs r0, #1 │ │ + clz r0, r0 │ │ + ldr r4, [sp, #52] @ 0x34 │ │ + add.w r0, r0, #32 │ │ + sbcs.w r1, r1, #0 │ │ + it ne │ │ + clzne r0, r1 │ │ + movw r1, #20608 @ 0x5080 │ │ + subs r0, r4, r0 │ │ + movt r1, #17427 @ 0x4413 │ │ + movt r2, #19728 @ 0x4d10 │ │ + movs r5, #19 │ │ + smlal r1, r5, r0, r2 │ │ + movs r0, #1 │ │ + cmp r4, #0 │ │ + str r0, [sp, #560] @ 0x230 │ │ + str r0, [sp, #720] @ 0x2d0 │ │ + sxth.w sl, r5 │ │ + bmi.n 4e1e2 │ │ + add r0, sp, #56 @ 0x38 │ │ + mov r1, r4 │ │ + bl 4dfa0 │ │ + add r0, sp, #224 @ 0xe0 │ │ + mov r1, r4 │ │ + bl 4dfa0 │ │ + add r0, sp, #392 @ 0x188 │ │ + mov r1, r4 │ │ + b.n 4e1e8 │ │ + negs r0, r4 │ │ + sxth r1, r0 │ │ + add r0, sp, #560 @ 0x230 │ │ + bl 4dfa0 │ │ + cmp.w sl, #4294967295 @ 0xffffffff │ │ + ble.n 4e1fc │ │ + bfc r5, #15, #17 │ │ + add r0, sp, #560 @ 0x230 │ │ + mov r1, r5 │ │ + b.n 4e216 │ │ + rsb r0, sl, #0 │ │ + uxth r4, r0 │ │ + add r0, sp, #56 @ 0x38 │ │ + mov r1, r4 │ │ + bl 4dc8c │ │ + add r0, sp, #224 @ 0xe0 │ │ + mov r1, r4 │ │ + bl 4dc8c │ │ + add r0, sp, #392 @ 0x188 │ │ + mov r1, r4 │ │ + bl 4dc8c │ │ + sub.w r4, r7, #192 @ 0xc0 │ │ + add r1, sp, #56 @ 0x38 │ │ + movs r2, #160 @ 0xa0 │ │ + ldr.w r8, [sp, #216] @ 0xd8 │ │ + mov r0, r4 │ │ + bl ca098 │ │ + ldr.w lr, [sp, #552] @ 0x228 │ │ + mov r9, r8 │ │ + str.w r8, [r7, #-32] │ │ + cmp lr, r8 │ │ + it hi │ │ + movhi r9, lr │ │ + cmp.w r9, #40 @ 0x28 │ │ + bhi.w 4e99a │ │ movs r0, #0 │ │ - movs r1, #1 │ │ - str r1, [sp, #116] @ 0x74 │ │ - mov.w r3, #1208 @ 0x4b8 │ │ - ldr r1, [sp, #28] │ │ - str r0, [sp, #128] @ 0x80 │ │ - str r0, [sp, #124] @ 0x7c │ │ - movs r0, #4 │ │ - str r1, [sp, #112] @ 0x70 │ │ - movs r1, #5 │ │ - str r0, [sp, #120] @ 0x78 │ │ - add r0, sp, #112 @ 0x70 │ │ - ldr r2, [pc, #320] @ (595dc ) │ │ - add r2, pc │ │ - bl 6f45c │ │ - mov r0, r7 │ │ + cmp.w r9, #0 │ │ + beq.n 4e292 │ │ + sub.w ip, r7, #192 @ 0xc0 │ │ + add r6, sp, #392 @ 0x188 │ │ + mov r1, r9 │ │ + movs r4, #0 │ │ + mov r3, ip │ │ + and.w r4, r4, #1 │ │ + ldr.w r2, [r6], #4 │ │ + ldr r5, [r3, #0] │ │ + subs r4, #1 │ │ + adcs r2, r5 │ │ + str.w r2, [r3], #4 │ │ + adc.w r4, r0, #0 │ │ + subs r1, #1 │ │ + bne.n 4e258 │ │ + cbz r4, 4e28c │ │ + sub.w r4, r7, #192 @ 0xc0 │ │ + cmp.w r9, #40 @ 0x28 │ │ + beq.w 4e9b2 │ │ + movs r0, #1 │ │ + str.w r0, [ip, r9, lsl #2] │ │ + add.w r0, r9, #1 │ │ + b.n 4e292 │ │ + mov r0, r9 │ │ + sub.w r4, r7, #192 @ 0xc0 │ │ + ldr.w r9, [sp, #720] @ 0x2d0 │ │ + str.w r0, [r7, #-32] │ │ + cmp r0, r9 │ │ + it ls │ │ + movls r0, r9 │ │ + cmp r0, #41 @ 0x29 │ │ + bcs.w 4e924 │ │ + add r1, sp, #56 @ 0x38 │ │ + lsls r0, r0, #2 │ │ + subs r5, r1, #4 │ │ + add r1, sp, #560 @ 0x230 │ │ + subs r1, #4 │ │ + adds r2, r4, r0 │ │ + cbz r0, 4e2d0 │ │ + ldr r6, [r1, r0] │ │ + subs r0, #4 │ │ + ldr.w r2, [r2, #-4] │ │ + subs r3, r2, r6 │ │ + it ne │ │ + movne r3, #1 │ │ + cmp r2, r6 │ │ + it hi │ │ + movhi.w r3, #4294967295 @ 0xffffffff │ │ + cmp r3, #0 │ │ + beq.n 4e2b0 │ │ + b.n 4e2d8 │ │ + subs r3, r2, r4 │ │ + it ne │ │ + movne.w r3, #4294967295 @ 0xffffffff │ │ + ldr r1, [sp, #36] @ 0x24 │ │ + sxtb r0, r3 │ │ + str r5, [sp, #20] │ │ + cmp r0, r1 │ │ + bge.n 4e2ec │ │ + add.w sl, sl, #1 │ │ + str.w sl, [sp, #4] │ │ + b.n 4e3a6 │ │ + movs r4, #0 │ │ + cmp.w r8, #0 │ │ + beq.n 4e328 │ │ + add.w ip, sp, #56 @ 0x38 │ │ + mov.w r3, r8, lsl #2 │ │ + movs r6, #10 │ │ + mov r2, ip │ │ + ldr r0, [r2, #0] │ │ + movs r1, #0 │ │ + subs r3, #4 │ │ + umlal r4, r1, r0, r6 │ │ + str.w r4, [r2], #4 │ │ + mov r4, r1 │ │ + bne.n 4e300 │ │ + cbz r1, 4e326 │ │ + cmp.w r8, #40 @ 0x28 │ │ + beq.w 4e9b2 │ │ + add.w r4, r8, #1 │ │ + str.w r1, [ip, r8, lsl #2] │ │ + b.n 4e328 │ │ + mov r4, r8 │ │ + ldr r0, [sp, #384] @ 0x180 │ │ + str r4, [sp, #216] @ 0xd8 │ │ + cmp r0, #41 @ 0x29 │ │ + bcs.w 4e924 │ │ + movs r3, #0 │ │ + cbz r0, 4e364 │ │ + add.w ip, sp, #224 @ 0xe0 │ │ + lsls r6, r0, #2 │ │ + movs r4, #10 │ │ + mov r2, ip │ │ + ldr r5, [r2, #0] │ │ + movs r1, #0 │ │ + subs r6, #4 │ │ + umlal r3, r1, r5, r4 │ │ + str.w r3, [r2], #4 │ │ + mov r3, r1 │ │ + bne.n 4e340 │ │ + cbz r1, 4e362 │ │ + cmp r0, #40 @ 0x28 │ │ + beq.w 4e9b2 │ │ + adds r3, r0, #1 │ │ + str.w r1, [ip, r0, lsl #2] │ │ + b.n 4e364 │ │ + mov r3, r0 │ │ + movs r2, #0 │ │ + cmp.w lr, #0 │ │ + str r3, [sp, #384] @ 0x180 │ │ + beq.n 4e3a0 │ │ + add r4, sp, #392 @ 0x188 │ │ + mov.w r3, lr, lsl #2 │ │ + movs r6, #10 │ │ mov r1, r4 │ │ - mov r2, fp │ │ - mov r3, r9 │ │ - mov r6, r7 │ │ - blx r5 │ │ - mov r5, r0 │ │ - ldr r0, [sp, #44] @ 0x2c │ │ - ldr r0, [r0, #20] │ │ - cmp r0, #5 │ │ - bcc.n 594da │ │ + ldr r5, [r1, #0] │ │ movs r0, #0 │ │ + subs r3, #4 │ │ + umlal r2, r0, r5, r6 │ │ + str.w r2, [r1], #4 │ │ + mov r2, r0 │ │ + bne.n 4e378 │ │ + cbz r0, 4e39e │ │ + cmp.w lr, #40 @ 0x28 │ │ + beq.w 4e9b2 │ │ + add.w r2, lr, #1 │ │ + str.w r0, [r4, lr, lsl #2] │ │ + b.n 4e3a0 │ │ + mov r2, lr │ │ + str.w sl, [sp, #4] │ │ + str r2, [sp, #552] @ 0x228 │ │ + add r4, sp, #728 @ 0x2d8 │ │ + add.w sl, sp, #560 @ 0x230 │ │ + movs r2, #160 @ 0xa0 │ │ + mov r0, r4 │ │ + mov r1, sl │ │ + bl ca098 │ │ + mov r0, r4 │ │ movs r1, #1 │ │ - str r1, [sp, #116] @ 0x74 │ │ - mov.w r3, #1208 @ 0x4b8 │ │ - ldr r1, [sp, #16] │ │ - str r0, [sp, #128] @ 0x80 │ │ - str r0, [sp, #124] @ 0x7c │ │ - movs r0, #4 │ │ - str r1, [sp, #112] @ 0x70 │ │ - movs r1, #5 │ │ - str r0, [sp, #120] @ 0x78 │ │ - add r0, sp, #112 @ 0x70 │ │ - ldr r2, [pc, #268] @ (595e0 ) │ │ - add r2, pc │ │ - bl 6f45c │ │ - ldr r0, [sp, #44] @ 0x2c │ │ - ldr r0, [r0, #20] │ │ - cmp r0, #5 │ │ - bcc.n 59504 │ │ + str.w r9, [sp, #888] @ 0x378 │ │ + bl 4dfa0 │ │ + add r5, sp, #896 @ 0x380 │ │ + mov r1, sl │ │ + movs r2, #160 @ 0xa0 │ │ + ldr r4, [sp, #720] @ 0x2d0 │ │ + mov r0, r5 │ │ + bl ca098 │ │ + mov r0, r5 │ │ + movs r1, #2 │ │ + str.w r4, [sp, #1056] @ 0x420 │ │ + bl 4dfa0 │ │ + add.w r5, sp, #1064 @ 0x428 │ │ + mov r1, sl │ │ + movs r2, #160 @ 0xa0 │ │ + ldr r4, [sp, #720] @ 0x2d0 │ │ + mov r0, r5 │ │ + bl ca098 │ │ + mov r0, r5 │ │ + movs r1, #3 │ │ + str.w r4, [sp, #1224] @ 0x4c8 │ │ + bl 4dfa0 │ │ + ldr.w fp, [sp, #216] @ 0xd8 │ │ + ldr.w r1, [sp, #1224] @ 0x4c8 │ │ + str r1, [sp, #12] │ │ + cmp r1, fp │ │ + mov r0, fp │ │ + it hi │ │ + movhi r0, r1 │ │ + cmp r0, #40 @ 0x28 │ │ + bhi.w 4e924 │ │ + ldr r1, [sp, #720] @ 0x2d0 │ │ + mov.w r9, #0 │ │ + str r1, [sp, #52] @ 0x34 │ │ + mov.w lr, #0 │ │ + ldr r1, [sp, #888] @ 0x378 │ │ + sub.w r5, sl, #4 │ │ + str r1, [sp, #24] │ │ + ldr.w r1, [sp, #1056] @ 0x420 │ │ + str r1, [sp, #28] │ │ + add r1, sp, #56 @ 0x38 │ │ + sub.w r8, r1, #4 │ │ + str r5, [sp, #16] │ │ + b.n 4e450 │ │ + mov.w ip, #0 │ │ + ldr r1, [sp, #12] │ │ + mov r0, fp │ │ + str.w ip, [sp, #552] @ 0x228 │ │ + cmp r1, fp │ │ + it hi │ │ + movhi r0, r1 │ │ + ldr.w lr, [sp, #44] @ 0x2c │ │ + cmp r0, #40 @ 0x28 │ │ + bhi.w 4e924 │ │ + add.w r6, sp, #1064 @ 0x428 │ │ + lsls r1, r0, #2 │ │ + adds r2, r6, r1 │ │ + cbz r1, 4e478 │ │ + ldr.w r3, [r8, r1] │ │ + subs r1, #4 │ │ + ldr.w r5, [r2, #-4] │ │ + subs r2, r5, r3 │ │ + it ne │ │ + movne r2, #1 │ │ + cmp r5, r3 │ │ + it hi │ │ + movhi.w r2, #4294967295 @ 0xffffffff │ │ + cmp r2, #0 │ │ + beq.n 4e456 │ │ + b.n 4e480 │ │ + subs r2, r2, r6 │ │ + it ne │ │ + movne.w r2, #4294967295 @ 0xffffffff │ │ + uxtb r1, r2 │ │ + cmp r1, #1 │ │ + bhi.n 4e4c4 │ │ + add.w fp, sp, #728 @ 0x2d8 │ │ + cbz r0, 4e4bc │ │ + add.w r1, sp, #1064 @ 0x428 │ │ + add r3, sp, #56 @ 0x38 │ │ + movs r2, #1 │ │ + mov r5, r0 │ │ + ldr.w r4, [r1], #4 │ │ + and.w r2, r2, #1 │ │ + ldr r6, [r3, #0] │ │ + subs r2, #1 │ │ + mvn.w r4, r4 │ │ + adcs.w r2, r6, r4 │ │ + str.w r2, [r3], #4 │ │ + adc.w r2, r9, #0 │ │ + subs r5, #1 │ │ + bne.n 4e496 │ │ + cmp r2, #0 │ │ + beq.w 4e92e │ │ + mov.w ip, #8 │ │ + str r0, [sp, #216] @ 0xd8 │ │ + b.n 4e4ce │ │ + mov r0, fp │ │ + mov.w ip, #0 │ │ + add.w fp, sp, #728 @ 0x2d8 │ │ + ldr r1, [sp, #28] │ │ + mov r5, r0 │ │ + cmp r1, r0 │ │ + it hi │ │ + movhi r5, r1 │ │ + cmp r5, #41 @ 0x29 │ │ + bcs.w 4e93c │ │ + lsls r1, r5, #2 │ │ + add r2, sp, #896 @ 0x380 │ │ + add r2, r1 │ │ + cbz r1, 4e504 │ │ + ldr.w r3, [r8, r1] │ │ + subs r1, #4 │ │ + ldr.w r6, [r2, #-4] │ │ + subs r2, r6, r3 │ │ + it ne │ │ + movne r2, #1 │ │ + cmp r6, r3 │ │ + it hi │ │ + movhi.w r2, #4294967295 @ 0xffffffff │ │ + cmp r2, #0 │ │ + beq.n 4e4e0 │ │ + b.n 4e50e │ │ + add r1, sp, #896 @ 0x380 │ │ + subs r2, r2, r1 │ │ + it ne │ │ + movne.w r2, #4294967295 @ 0xffffffff │ │ + uxtb r1, r2 │ │ + cmp r1, #1 │ │ + bhi.n 4e54c │ │ + cbz r5, 4e544 │ │ + add r0, sp, #896 @ 0x380 │ │ + add r2, sp, #56 @ 0x38 │ │ + movs r3, #1 │ │ + mov r1, r5 │ │ + ldr.w r6, [r0], #4 │ │ + and.w r3, r3, #1 │ │ + ldr r4, [r2, #0] │ │ + subs r3, #1 │ │ + mvn.w r6, r6 │ │ + adcs.w r3, r4, r6 │ │ + str.w r3, [r2], #4 │ │ + adc.w r3, r9, #0 │ │ + subs r1, #1 │ │ + bne.n 4e51e │ │ + cmp r3, #0 │ │ + beq.w 4e92e │ │ + orr.w ip, ip, #4 │ │ + str r5, [sp, #216] @ 0xd8 │ │ + b.n 4e54e │ │ + mov r5, r0 │ │ + ldr r1, [sp, #24] │ │ + mov r0, r5 │ │ + cmp r1, r5 │ │ + it hi │ │ + movhi r0, r1 │ │ + cmp r0, #41 @ 0x29 │ │ + bcs.w 4e924 │ │ + lsls r1, r0, #2 │ │ + add.w r2, fp, r1 │ │ + cbz r1, 4e584 │ │ + ldr.w r3, [r8, r1] │ │ + subs r1, #4 │ │ + ldr.w r6, [r2, #-4] │ │ + subs r2, r6, r3 │ │ + it ne │ │ + movne r2, #1 │ │ + cmp r6, r3 │ │ + it hi │ │ + movhi.w r2, #4294967295 @ 0xffffffff │ │ + cmp r2, #0 │ │ + beq.n 4e560 │ │ + b.n 4e58e │ │ + subs.w r2, r2, fp │ │ + it ne │ │ + movne.w r2, #4294967295 @ 0xffffffff │ │ + uxtb r1, r2 │ │ + cmp r1, #1 │ │ + bhi.n 4e5cc │ │ + cbz r0, 4e5c4 │ │ + add r1, sp, #728 @ 0x2d8 │ │ + add r2, sp, #56 @ 0x38 │ │ + movs r3, #1 │ │ + mov r5, r0 │ │ + ldr.w r6, [r1], #4 │ │ + and.w r3, r3, #1 │ │ + ldr r4, [r2, #0] │ │ + subs r3, #1 │ │ + mvn.w r6, r6 │ │ + adcs.w r3, r4, r6 │ │ + str.w r3, [r2], #4 │ │ + adc.w r3, r9, #0 │ │ + subs r5, #1 │ │ + bne.n 4e59e │ │ + cmp r3, #0 │ │ + beq.w 4e92e │ │ + add.w ip, ip, #2 │ │ + str r0, [sp, #216] @ 0xd8 │ │ + b.n 4e5ce │ │ + mov r0, r5 │ │ + ldr r1, [sp, #52] @ 0x34 │ │ + mov fp, r0 │ │ + add r4, sp, #224 @ 0xe0 │ │ + cmp r1, r0 │ │ + it hi │ │ + movhi fp, r1 │ │ + cmp.w fp, #41 @ 0x29 │ │ + bcs.w 4e948 │ │ + mov.w r1, fp, lsl #2 │ │ + add.w r2, sl, r1 │ │ + cbz r1, 4e60a │ │ + ldr.w r3, [r8, r1] │ │ + subs r1, #4 │ │ + ldr.w r6, [r2, #-4] │ │ + subs r2, r6, r3 │ │ + it ne │ │ + movne r2, #1 │ │ + cmp r6, r3 │ │ + it hi │ │ + movhi.w r2, #4294967295 @ 0xffffffff │ │ + cmp r2, #0 │ │ + beq.n 4e5e6 │ │ + b.n 4e614 │ │ + subs.w r2, r2, sl │ │ + it ne │ │ + movne.w r2, #4294967295 @ 0xffffffff │ │ + uxtb r1, r2 │ │ + cmp r1, #1 │ │ + bhi.n 4e65a │ │ + cmp.w fp, #0 │ │ + beq.n 4e650 │ │ + add r0, sp, #560 @ 0x230 │ │ + add r2, sp, #56 @ 0x38 │ │ movs r1, #1 │ │ - movs r0, #0 │ │ - str r1, [sp, #116] @ 0x74 │ │ - mov.w r3, #1208 @ 0x4b8 │ │ - ldr r1, [sp, #20] │ │ - str r1, [sp, #112] @ 0x70 │ │ - movs r1, #5 │ │ - str r0, [sp, #128] @ 0x80 │ │ - str r0, [sp, #124] @ 0x7c │ │ - add r0, sp, #160 @ 0xa0 │ │ - str r0, [sp, #120] @ 0x78 │ │ - add r0, sp, #112 @ 0x70 │ │ - ldr r2, [pc, #228] @ (595e4 ) │ │ - add r2, pc │ │ - bl 6f45c │ │ - ldr r0, [sp, #44] @ 0x2c │ │ - ldr r0, [r0, #20] │ │ - cmp r0, #5 │ │ - bcc.n 5952e │ │ + mov r3, fp │ │ + ldr.w r6, [r0], #4 │ │ + and.w r1, r1, #1 │ │ + ldr r5, [r2, #0] │ │ + subs r1, #1 │ │ + mvn.w r6, r6 │ │ + adcs.w r1, r5, r6 │ │ + str.w r1, [r2], #4 │ │ + adc.w r1, r9, #0 │ │ + subs r3, #1 │ │ + bne.n 4e628 │ │ + add r4, sp, #224 @ 0xe0 │ │ + cmp r1, #0 │ │ + beq.w 4e92e │ │ + add.w ip, ip, #1 │ │ + str.w fp, [sp, #216] @ 0xd8 │ │ + b.n 4e65c │ │ + mov fp, r0 │ │ + cmp.w lr, #17 │ │ + beq.w 4e9be │ │ + ldr r1, [sp, #32] │ │ + add.w r0, ip, #48 @ 0x30 │ │ + ldr r2, [sp, #384] @ 0x180 │ │ + str r2, [sp, #40] @ 0x28 │ │ + strb.w r0, [r1, lr] │ │ + cmp r2, fp │ │ + mov r0, fp │ │ + it hi │ │ + movhi r0, r2 │ │ + cmp r0, #41 @ 0x29 │ │ + bcs.w 4e924 │ │ + ldr r3, [sp, #20] │ │ + lsls r0, r0, #2 │ │ + add.w r1, lr, #1 │ │ + str r1, [sp, #44] @ 0x2c │ │ + str.w lr, [sp, #48] @ 0x30 │ │ + adds r1, r4, r0 │ │ + cbz r0, 4e6b4 │ │ + ldr r2, [r3, r0] │ │ + subs r0, #4 │ │ + ldr.w r1, [r1, #-4] │ │ + subs.w sl, r1, r2 │ │ + it ne │ │ + movne.w sl, #1 │ │ + cmp r1, r2 │ │ + it hi │ │ + movhi.w sl, #4294967295 @ 0xffffffff │ │ + cmp.w sl, #0 │ │ + beq.n 4e68e │ │ + b.n 4e6be │ │ + subs.w sl, r1, r4 │ │ + it ne │ │ + movne.w sl, #4294967295 @ 0xffffffff │ │ + sub.w r4, r7, #192 @ 0xc0 │ │ + add r1, sp, #56 @ 0x38 │ │ + movs r2, #160 @ 0xa0 │ │ + mov r0, r4 │ │ + bl ca098 │ │ + ldr.w ip, [sp, #552] @ 0x228 │ │ + mov r0, fp │ │ + str.w fp, [r7, #-32] │ │ + cmp ip, fp │ │ + it hi │ │ + movhi r0, ip │ │ + cmp r0, #40 @ 0x28 │ │ + bhi.w 4e924 │ │ + cbz r0, 4e726 │ │ + add r2, sp, #392 @ 0x188 │ │ + sub.w r5, r7, #192 @ 0xc0 │ │ + movs r3, #0 │ │ + mov r1, r0 │ │ + and.w r3, r3, #1 │ │ + ldr.w r6, [r2], #4 │ │ + ldr r4, [r5, #0] │ │ + subs r3, #1 │ │ + adcs.w r3, r4, r6 │ │ + str.w r3, [r5], #4 │ │ + adc.w r3, r9, #0 │ │ + subs r1, #1 │ │ + bne.n 4e6ee │ │ + ldr r5, [sp, #16] │ │ + cbz r3, 4e72c │ │ + ldr.w lr, [sp, #48] @ 0x30 │ │ + sub.w r4, r7, #192 @ 0xc0 │ │ + cmp r0, #40 @ 0x28 │ │ + beq.w 4e9b2 │ │ movs r1, #1 │ │ + str.w r1, [r4, r0, lsl #2] │ │ + adds r0, #1 │ │ + b.n 4e734 │ │ movs r0, #0 │ │ - str r1, [sp, #116] @ 0x74 │ │ - mov.w r3, #1208 @ 0x4b8 │ │ - ldr r1, [sp, #24] │ │ - str r1, [sp, #112] @ 0x70 │ │ - movs r1, #5 │ │ - str r0, [sp, #128] @ 0x80 │ │ - str r0, [sp, #124] @ 0x7c │ │ - add r0, sp, #160 @ 0xa0 │ │ - str r0, [sp, #120] @ 0x78 │ │ - add r0, sp, #112 @ 0x70 │ │ - ldr r2, [pc, #192] @ (595e8 ) │ │ - add r2, pc │ │ - bl 6f45c │ │ - ldr r0, [r6, #0] │ │ + ldr r5, [sp, #16] │ │ + b.n 4e730 │ │ + sub.w r4, r7, #192 @ 0xc0 │ │ + ldr.w lr, [sp, #48] @ 0x30 │ │ + ldr r1, [sp, #52] @ 0x34 │ │ + str.w r0, [r7, #-32] │ │ + cmp r0, r1 │ │ + it ls │ │ + movls r0, r1 │ │ + cmp r0, #41 @ 0x29 │ │ + bcs.w 4e924 │ │ + lsls r1, r0, #2 │ │ + adds r0, r4, r1 │ │ + cbz r1, 4e768 │ │ + ldr r2, [r5, r1] │ │ + subs r1, #4 │ │ + ldr.w r3, [r0, #-4] │ │ + subs r0, r3, r2 │ │ + it ne │ │ + movne r0, #1 │ │ + cmp r3, r2 │ │ + it hi │ │ + movhi.w r0, #4294967295 @ 0xffffffff │ │ cmp r0, #0 │ │ - beq.w 59790 │ │ - ldr.w r4, [r0, #912] @ 0x390 │ │ - ldr r0, [sp, #44] @ 0x2c │ │ - cmp r4, #0 │ │ - ldr r0, [r0, #20] │ │ - beq.w 59cb2 │ │ - mov r1, r6 │ │ - cmp r0, #4 │ │ - bls.n 5956e │ │ - movs r0, #0 │ │ + beq.n 4e748 │ │ + b.n 4e770 │ │ + subs r0, r0, r4 │ │ + it ne │ │ + movne.w r0, #4294967295 @ 0xffffffff │ │ + ldr r3, [sp, #36] @ 0x24 │ │ + sxtb.w r1, sl │ │ + cmp r1, r3 │ │ + itt ge │ │ + sxtbge r2, r0 │ │ + cmpge r2, r3 │ │ + blt.n 4e84c │ │ + add.w sl, sp, #560 @ 0x230 │ │ + cmp.w fp, #0 │ │ + beq.n 4e7c2 │ │ + add r1, sp, #56 @ 0x38 │ │ + mov.w r0, fp, lsl #2 │ │ + movs r3, #0 │ │ + mov.w lr, #10 │ │ + ldr r6, [r1, #0] │ │ + movs r2, #0 │ │ + subs r0, #4 │ │ + umlal r3, r2, r6, lr │ │ + str.w r3, [r1], #4 │ │ + mov r3, r2 │ │ + bne.n 4e796 │ │ + ldr.w lr, [sp, #40] @ 0x28 │ │ + cbz r2, 4e7ca │ │ + cmp.w fp, #40 @ 0x28 │ │ + beq.w 4e9b2 │ │ + add r0, sp, #56 @ 0x38 │ │ + str.w r2, [r0, fp, lsl #2] │ │ + add.w fp, fp, #1 │ │ + b.n 4e7ca │ │ + mov.w fp, #0 │ │ + ldr.w lr, [sp, #40] @ 0x28 │ │ + cmp.w lr, #0 │ │ + str.w fp, [sp, #216] @ 0xd8 │ │ + beq.n 4e806 │ │ + add r1, sp, #224 @ 0xe0 │ │ + mov.w r0, lr, lsl #2 │ │ + movs r3, #0 │ │ + movs r4, #10 │ │ + ldr r6, [r1, #0] │ │ + movs r2, #0 │ │ + subs r0, #4 │ │ + umlal r3, r2, r6, r4 │ │ + str.w r3, [r1], #4 │ │ + mov r3, r2 │ │ + bne.n 4e7de │ │ + cbz r2, 4e80a │ │ + cmp.w lr, #40 @ 0x28 │ │ + beq.w 4e9b2 │ │ + add r0, sp, #224 @ 0xe0 │ │ + str.w r2, [r0, lr, lsl #2] │ │ + add.w lr, lr, #1 │ │ + b.n 4e80a │ │ + mov.w lr, #0 │ │ + cmp.w ip, #0 │ │ + str.w lr, [sp, #384] @ 0x180 │ │ + beq.w 4e434 │ │ + add r1, sp, #392 @ 0x188 │ │ + mov.w r0, ip, lsl #2 │ │ + movs r3, #0 │ │ + movs r4, #10 │ │ + ldr r6, [r1, #0] │ │ + movs r2, #0 │ │ + subs r0, #4 │ │ + umlal r3, r2, r6, r4 │ │ + str.w r3, [r1], #4 │ │ + mov r3, r2 │ │ + bne.n 4e820 │ │ + cmp r2, #0 │ │ + beq.w 4e438 │ │ + cmp.w ip, #40 @ 0x28 │ │ + beq.w 4e9b2 │ │ + add r0, sp, #392 @ 0x188 │ │ + str.w r2, [r0, ip, lsl #2] │ │ + add.w ip, ip, #1 │ │ + b.n 4e438 │ │ + ldr r5, [sp, #32] │ │ + add r4, sp, #560 @ 0x230 │ │ + ldrd r8, r9, [sp, #4] │ │ + sxtb r0, r0 │ │ + cmp r0, r3 │ │ + bge.n 4e8dc │ │ + cmp r1, r3 │ │ + bge.n 4e8ae │ │ + add r6, sp, #56 @ 0x38 │ │ movs r1, #1 │ │ - str r1, [sp, #116] @ 0x74 │ │ - mov.w r3, #1208 @ 0x4b8 │ │ - ldr r1, [sp, #28] │ │ - str r0, [sp, #128] @ 0x80 │ │ - str r0, [sp, #124] @ 0x7c │ │ - movs r0, #4 │ │ - str r1, [sp, #112] @ 0x70 │ │ - movs r1, #5 │ │ - str r0, [sp, #120] @ 0x78 │ │ - add r0, sp, #112 @ 0x70 │ │ - ldr r2, [pc, #132] @ (595ec ) │ │ - add r2, pc │ │ - bl 6f45c │ │ - mov r1, r6 │ │ - mov r0, r1 │ │ - blx r4 │ │ + mov r0, r6 │ │ + bl 4dfa0 │ │ + ldr r0, [sp, #216] @ 0xd8 │ │ + ldr r1, [sp, #720] @ 0x2d0 │ │ + cmp r1, r0 │ │ + it hi │ │ + movhi r0, r1 │ │ + cmp r0, #41 @ 0x29 │ │ + bcs.n 4e924 │ │ + ldr.w lr, [sp, #48] @ 0x30 │ │ + subs r1, r6, #4 │ │ + lsls r0, r0, #2 │ │ + adds r2, r4, r0 │ │ + cbz r0, 4e89e │ │ + ldr r3, [r1, r0] │ │ + subs r0, #4 │ │ + ldr.w r6, [r2, #-4] │ │ + subs r2, r6, r3 │ │ + it ne │ │ + movne r2, #1 │ │ + cmp r6, r3 │ │ + it hi │ │ + movhi.w r2, #4294967295 @ 0xffffffff │ │ + cmp r2, #0 │ │ + beq.n 4e87e │ │ + b.n 4e8a8 │ │ + add r0, sp, #560 @ 0x230 │ │ + subs r2, r2, r0 │ │ + it ne │ │ + movne.w r2, #4294967295 @ 0xffffffff │ │ + uxtb r0, r2 │ │ + cmp r0, #2 │ │ + bcs.n 4e8dc │ │ + mov.w r1, #4294967295 @ 0xffffffff │ │ + mov r3, lr │ │ + adds r0, r3, #1 │ │ + beq.n 4e8f6 │ │ + ldrb r6, [r5, r3] │ │ + mov r2, r3 │ │ + subs r3, #1 │ │ + adds r1, #1 │ │ + cmp r6, #57 @ 0x39 │ │ + beq.n 4e8b4 │ │ + ldrb r3, [r5, r2] │ │ + cmp r0, lr │ │ + add.w r3, r3, #1 │ │ + strb r3, [r5, r2] │ │ + bhi.n 4e8dc │ │ + add r0, r5 │ │ + movs r2, #48 @ 0x30 │ │ + bl c9f82 │ │ + ldr.w lr, [sp, #48] @ 0x30 │ │ + cmp.w lr, #17 │ │ + bcs.n 4e9a6 │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + strh.w r8, [r9, #8] │ │ + strd r5, r0, [r9] │ │ + addw sp, sp, #1396 @ 0x574 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + movs r0, #49 @ 0x31 │ │ + cmp.w lr, #0 │ │ + strb r0, [r5, #0] │ │ + beq.n 4e914 │ │ + adds r0, r5, #1 │ │ + mov r1, lr │ │ + movs r2, #48 @ 0x30 │ │ + bl c9f82 │ │ + ldr.w lr, [sp, #48] @ 0x30 │ │ + cmp.w lr, #15 │ │ + bhi.n 4e9ca │ │ ldr r1, [sp, #44] @ 0x2c │ │ - cmp r0, #1 │ │ - ldr r1, [r1, #20] │ │ - bne.w 59e56 │ │ - cmp r1, #4 │ │ - bls.w 58abe │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r1, [sp, #116] @ 0x74 │ │ - mov.w r3, #1208 @ 0x4b8 │ │ - ldr r1, [sp, #0] │ │ - str r0, [sp, #128] @ 0x80 │ │ - str r0, [sp, #124] @ 0x7c │ │ - movs r0, #4 │ │ - str r1, [sp, #112] @ 0x70 │ │ - movs r1, #5 │ │ - str r0, [sp, #120] @ 0x78 │ │ - add r0, sp, #112 @ 0x70 │ │ - ldr r2, [pc, #80] @ (595f0 ) │ │ + movs r0, #48 @ 0x30 │ │ + add.w r8, r8, #1 │ │ + strb r0, [r5, r1] │ │ + add.w r0, lr, #2 │ │ + b.n 4e8e4 │ │ + ldr r2, [pc, #176] @ (4e9d8 ) │ │ + movs r1, #40 @ 0x28 │ │ add r2, pc │ │ - b.w 58aba │ │ - ldrsh r4, [r0, r6] │ │ - movs r7, r0 │ │ - str r3, [sp, #232] @ 0xe8 │ │ - movs r7, r0 │ │ - ldrsh r0, [r4, r5] │ │ - movs r7, r0 │ │ - str r3, [sp, #56] @ 0x38 │ │ - movs r7, r0 │ │ - str r2, [sp, #792] @ 0x318 │ │ - movs r7, r0 │ │ - str r2, [sp, #568] @ 0x238 │ │ - movs r7, r0 │ │ - str r2, [sp, #400] @ 0x190 │ │ - movs r7, r0 │ │ - str r2, [sp, #232] @ 0xe8 │ │ - movs r7, r0 │ │ - str r1, [sp, #1008] @ 0x3f0 │ │ - movs r7, r0 │ │ - str r1, [sp, #784] @ 0x310 │ │ - movs r7, r0 │ │ - ldrsh r6, [r4, r0] │ │ - movs r7, r0 │ │ - str r1, [sp, #624] @ 0x270 │ │ - movs r7, r0 │ │ - ldrsh r2, [r0, r0] │ │ - movs r7, r0 │ │ - str r1, [sp, #448] @ 0x1c0 │ │ - movs r7, r0 │ │ - str r1, [sp, #160] @ 0xa0 │ │ - movs r7, r0 │ │ - str r0, [sp, #960] @ 0x3c0 │ │ - movs r7, r0 │ │ - str r0, [sp, #792] @ 0x318 │ │ - movs r7, r0 │ │ - str r0, [sp, #624] @ 0x270 │ │ - movs r7, r0 │ │ - str r0, [sp, #376] @ 0x178 │ │ - movs r7, r0 │ │ - str r0, [sp, #152] @ 0x98 │ │ - movs r7, r0 │ │ - cmp r0, #5 │ │ - bcc.n 5961c │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #128] @ 0x80 │ │ - mov.w r3, #1216 @ 0x4c0 │ │ - str r1, [sp, #116] @ 0x74 │ │ - ldr r1, [pc, #908] @ (59994 ) │ │ - str r0, [sp, #124] @ 0x7c │ │ - add r1, pc │ │ - str r1, [sp, #112] @ 0x70 │ │ - add r0, sp, #160 @ 0xa0 │ │ - str r0, [sp, #120] @ 0x78 │ │ - add r0, sp, #112 @ 0x70 │ │ - ldr r2, [pc, #900] @ (59998 ) │ │ - movs r1, #5 │ │ + bl 4d66c │ │ + ldr r0, [pc, #220] @ (4ea0c ) │ │ + movs r1, #26 │ │ + ldr r2, [pc, #220] @ (4ea10 ) │ │ + add r0, pc │ │ add r2, pc │ │ - bl 6f45c │ │ - ldr r0, [sp, #44] @ 0x2c │ │ - ldr r0, [r0, #20] │ │ - cmp r0, #4 │ │ - bls.n 59648 │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #128] @ 0x80 │ │ - mov.w r3, #1216 @ 0x4c0 │ │ - str r1, [sp, #116] @ 0x74 │ │ - ldr r1, [pc, #872] @ (5999c ) │ │ - str r0, [sp, #124] @ 0x7c │ │ - add r1, pc │ │ - str r1, [sp, #112] @ 0x70 │ │ - add r0, sp, #160 @ 0xa0 │ │ - str r0, [sp, #120] @ 0x78 │ │ - add r0, sp, #112 @ 0x70 │ │ - ldr r2, [pc, #864] @ (599a0 ) │ │ - movs r1, #5 │ │ + bl 4d828 │ │ + ldr r2, [pc, #212] @ (4ea14 ) │ │ + mov r0, r5 │ │ + movs r1, #40 @ 0x28 │ │ add r2, pc │ │ - bl 6f45c │ │ - ldr r7, [sp, #36] @ 0x24 │ │ - cmp r7, #0 │ │ - beq.w 59938 │ │ - ldr r0, [r7, #0] │ │ - cmp r0, #0 │ │ - beq.w 59942 │ │ - str r6, [sp, #32] │ │ - ldr.w r6, [r0, #536] @ 0x218 │ │ - ldr r0, [sp, #44] @ 0x2c │ │ - cmp r6, #0 │ │ - ldr r0, [r0, #20] │ │ - beq.w 59b74 │ │ - mov r8, r5 │ │ - cmp r0, #5 │ │ - bcc.n 59690 │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r1, [sp, #116] @ 0x74 │ │ - mov.w r3, #1216 @ 0x4c0 │ │ - ldr r1, [sp, #28] │ │ - str r0, [sp, #128] @ 0x80 │ │ - str r0, [sp, #124] @ 0x7c │ │ - movs r0, #4 │ │ - str r1, [sp, #112] @ 0x70 │ │ - movs r1, #5 │ │ - str r0, [sp, #120] @ 0x78 │ │ - add r0, sp, #112 @ 0x70 │ │ - ldr r2, [pc, #792] @ (599a4 ) │ │ + bl 4d66c │ │ + ldr r2, [pc, #204] @ (4ea18 ) │ │ + mov r0, fp │ │ + movs r1, #40 @ 0x28 │ │ add r2, pc │ │ - bl 6f45c │ │ - mov r0, r7 │ │ - mov r1, r4 │ │ - mov r2, fp │ │ - mov r3, r9 │ │ - mov r5, r7 │ │ - blx r6 │ │ - mov r4, r0 │ │ - ldr r0, [sp, #44] @ 0x2c │ │ - mov r6, r1 │ │ - ldr r0, [r0, #20] │ │ - cmp r0, #5 │ │ - bcc.n 596ca │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r1, [sp, #116] @ 0x74 │ │ - mov.w r3, #1216 @ 0x4c0 │ │ - ldr r1, [sp, #16] │ │ - str r0, [sp, #128] @ 0x80 │ │ - str r0, [sp, #124] @ 0x7c │ │ - movs r0, #4 │ │ - str r1, [sp, #112] @ 0x70 │ │ - movs r1, #5 │ │ - str r0, [sp, #120] @ 0x78 │ │ - add r0, sp, #112 @ 0x70 │ │ - ldr r2, [pc, #740] @ (599a8 ) │ │ + bl 4d66c │ │ + ldr r0, [pc, #140] @ (4e9e4 ) │ │ + movs r1, #28 │ │ + ldr r2, [pc, #140] @ (4e9e8 ) │ │ + add r0, pc │ │ add r2, pc │ │ - bl 6f45c │ │ - ldr r0, [sp, #44] @ 0x2c │ │ - ldr r0, [r0, #20] │ │ - cmp r0, #5 │ │ - bcc.n 596f4 │ │ - movs r1, #1 │ │ - movs r0, #0 │ │ - str r1, [sp, #116] @ 0x74 │ │ - mov.w r3, #1216 @ 0x4c0 │ │ - ldr r1, [sp, #20] │ │ - str r1, [sp, #112] @ 0x70 │ │ - movs r1, #5 │ │ - str r0, [sp, #128] @ 0x80 │ │ - str r0, [sp, #124] @ 0x7c │ │ - add r0, sp, #160 @ 0xa0 │ │ - str r0, [sp, #120] @ 0x78 │ │ - add r0, sp, #112 @ 0x70 │ │ - ldr r2, [pc, #700] @ (599ac ) │ │ + bl 4d828 │ │ + ldr r0, [pc, #136] @ (4e9ec ) │ │ + movs r1, #29 │ │ + ldr r2, [pc, #136] @ (4e9f0 ) │ │ + add r0, pc │ │ add r2, pc │ │ - bl 6f45c │ │ - ldr r0, [sp, #44] @ 0x2c │ │ - ldr r0, [r0, #20] │ │ - cmp r0, #5 │ │ - bcc.n 5971e │ │ - movs r1, #1 │ │ - movs r0, #0 │ │ - str r1, [sp, #116] @ 0x74 │ │ - mov.w r3, #1216 @ 0x4c0 │ │ - ldr r1, [sp, #24] │ │ - str r1, [sp, #112] @ 0x70 │ │ - movs r1, #5 │ │ - str r0, [sp, #128] @ 0x80 │ │ - str r0, [sp, #124] @ 0x7c │ │ - add r0, sp, #160 @ 0xa0 │ │ - str r0, [sp, #120] @ 0x78 │ │ - add r0, sp, #112 @ 0x70 │ │ - ldr r2, [pc, #664] @ (599b0 ) │ │ + bl 4d828 │ │ + ldr r0, [pc, #128] @ (4e9f4 ) │ │ + movs r1, #28 │ │ + ldr r2, [pc, #128] @ (4e9f8 ) │ │ + add r0, pc │ │ add r2, pc │ │ - bl 6f45c │ │ - ldr r0, [r5, #0] │ │ - cbz r0, 59790 │ │ - ldr.w r7, [r0, #912] @ 0x390 │ │ - ldr r0, [sp, #44] @ 0x2c │ │ - cmp r7, #0 │ │ - ldr r0, [r0, #20] │ │ - beq.w 59cd8 │ │ - mov r1, r5 │ │ - cmp r0, #4 │ │ - bls.n 5975a │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r1, [sp, #116] @ 0x74 │ │ - mov.w r3, #1216 @ 0x4c0 │ │ - ldr r1, [sp, #28] │ │ - str r0, [sp, #128] @ 0x80 │ │ - str r0, [sp, #124] @ 0x7c │ │ - movs r0, #4 │ │ - str r1, [sp, #112] @ 0x70 │ │ - movs r1, #5 │ │ - str r0, [sp, #120] @ 0x78 │ │ - add r0, sp, #112 @ 0x70 │ │ - ldr r2, [pc, #608] @ (599b4 ) │ │ + bl 4d828 │ │ + ldr r0, [pc, #124] @ (4e9fc ) │ │ + movs r1, #54 @ 0x36 │ │ + ldr r2, [pc, #124] @ (4ea00 ) │ │ + add r0, pc │ │ add r2, pc │ │ - bl 6f45c │ │ - mov r1, r5 │ │ - mov r0, r1 │ │ - blx r7 │ │ - ldr r1, [sp, #44] @ 0x2c │ │ - cmp r0, #1 │ │ - ldr r1, [r1, #20] │ │ - bne.w 59e80 │ │ - cmp r1, #4 │ │ - bls.w 58abe │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r1, [sp, #116] @ 0x74 │ │ - mov.w r3, #1216 @ 0x4c0 │ │ - ldr r1, [sp, #0] │ │ - str r0, [sp, #128] @ 0x80 │ │ - str r0, [sp, #124] @ 0x7c │ │ - movs r0, #4 │ │ - str r1, [sp, #112] @ 0x70 │ │ - movs r1, #5 │ │ - str r0, [sp, #120] @ 0x78 │ │ - add r0, sp, #112 @ 0x70 │ │ - ldr r2, [pc, #556] @ (599b8 ) │ │ + bl 4d828 │ │ + ldr r0, [pc, #116] @ (4ea04 ) │ │ + movs r1, #55 @ 0x37 │ │ + ldr r2, [pc, #116] @ (4ea08 ) │ │ + add r0, pc │ │ add r2, pc │ │ - b.w 58aba │ │ - movs r0, #7 │ │ - strd r8, r0, [sl, #8] │ │ - b.n 59948 │ │ - cmp r0, #5 │ │ - bcc.n 597c0 │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #128] @ 0x80 │ │ - movw r3, #1249 @ 0x4e1 │ │ - str r1, [sp, #116] @ 0x74 │ │ - ldr r1, [pc, #528] @ (599bc ) │ │ - str r0, [sp, #124] @ 0x7c │ │ - add r1, pc │ │ - str r1, [sp, #112] @ 0x70 │ │ - add r0, sp, #160 @ 0xa0 │ │ - str r0, [sp, #120] @ 0x78 │ │ - add r0, sp, #112 @ 0x70 │ │ - ldr r2, [pc, #520] @ (599c0 ) │ │ - movs r1, #5 │ │ + bl 4d828 │ │ + ldr r2, [pc, #136] @ (4ea24 ) │ │ + mov r0, r9 │ │ + movs r1, #40 @ 0x28 │ │ add r2, pc │ │ - bl 6f45c │ │ + bl 4d66c │ │ + ldr r2, [pc, #52] @ (4e9dc ) │ │ + movs r1, #17 │ │ ldr r0, [sp, #44] @ 0x2c │ │ - ldr r0, [r0, #20] │ │ - cmp r0, #4 │ │ - bls.n 597ec │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #128] @ 0x80 │ │ - movw r3, #1249 @ 0x4e1 │ │ - str r1, [sp, #116] @ 0x74 │ │ - ldr r1, [pc, #492] @ (599c4 ) │ │ - str r0, [sp, #124] @ 0x7c │ │ - add r1, pc │ │ - str r1, [sp, #112] @ 0x70 │ │ - add r0, sp, #160 @ 0xa0 │ │ - str r0, [sp, #120] @ 0x78 │ │ - add r0, sp, #112 @ 0x70 │ │ - ldr r2, [pc, #484] @ (599c8 ) │ │ - movs r1, #5 │ │ add r2, pc │ │ - bl 6f45c │ │ - ldr r7, [sp, #36] @ 0x24 │ │ - cmp r7, #0 │ │ - beq.w 59938 │ │ - ldr r0, [r7, #0] │ │ - cmp r0, #0 │ │ - beq.w 59942 │ │ - mov r8, r9 │ │ - mov r9, r6 │ │ - ldr.w r6, [r0, #572] @ 0x23c │ │ + bl 4d66c │ │ + ldr r2, [pc, #108] @ (4ea20 ) │ │ + movs r0, #40 @ 0x28 │ │ + movs r1, #40 @ 0x28 │ │ + add r2, pc │ │ + bl 4d15c │ │ + ldr r2, [pc, #92] @ (4ea1c ) │ │ + movs r0, #17 │ │ + movs r1, #17 │ │ + add r2, pc │ │ + bl 4d15c │ │ + ldr r2, [pc, #20] @ (4e9e0 ) │ │ + movs r1, #17 │ │ ldr r0, [sp, #44] @ 0x2c │ │ - cmp r6, #0 │ │ - ldr r0, [r0, #20] │ │ - beq.w 59ba2 │ │ - cmp r0, #5 │ │ - str r5, [sp, #32] │ │ - bcc.n 59836 │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r1, [sp, #116] @ 0x74 │ │ - movw r3, #1249 @ 0x4e1 │ │ - ldr r1, [sp, #28] │ │ - str r0, [sp, #128] @ 0x80 │ │ - str r0, [sp, #124] @ 0x7c │ │ - movs r0, #4 │ │ - str r1, [sp, #112] @ 0x70 │ │ - movs r1, #5 │ │ - str r0, [sp, #120] @ 0x78 │ │ - add r0, sp, #112 @ 0x70 │ │ - ldr r2, [pc, #412] @ (599cc ) │ │ add r2, pc │ │ - bl 6f45c │ │ - mov r0, r7 │ │ + bl 4d15c │ │ + nop │ │ + lsrs r4, r1, #7 │ │ + movs r0, r1 │ │ + lsls r0, r4, #17 │ │ + movs r0, r1 │ │ + lsls r4, r5, #16 │ │ + movs r0, r1 │ │ + stmia r2!, {r0, r2, r4, r5, r6} │ │ + vrecpe.u32 q8, q8 │ │ + movs r0, r1 │ │ + stmia r2!, {r0, r1, r7} │ │ + vrecpe.u32 q8, q9 │ │ + movs r0, r1 │ │ + stmia r2!, {r1, r4, r7} │ │ + vrecpe.u32 q8, q10 │ │ + movs r0, r1 │ │ + stmia r2!, {r0, r1, r2, r4, r6, r7} │ │ + vrsqrte.u32 d16, d22 │ │ + movs r0, r1 │ │ + stmia r2!, {r1, r4, r7} │ │ + vrsqrte.u32 d16, d8 │ │ + movs r0, r1 │ │ + bge.n 4e950 │ │ + @ instruction: 0xfffb09be │ │ + movs r0, r1 │ │ + lsrs r2, r6, #6 │ │ + movs r0, r1 │ │ + lsrs r6, r4, #6 │ │ + movs r0, r1 │ │ + lsls r0, r5, #16 │ │ + movs r0, r1 │ │ + lsrs r4, r7, #4 │ │ + movs r0, r1 │ │ + lsrs r4, r2, #5 │ │ + movs r0, r1 │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + stmdb sp!, {r8, r9, sl, fp} │ │ + sub.w sp, sp, #884 @ 0x374 │ │ + ldrd r6, r5, [r1] │ │ + mov sl, r0 │ │ + orrs.w r0, r6, r5 │ │ + beq.w 4f150 │ │ + mov r8, r2 │ │ + ldrd r2, ip, [r1, #8] │ │ + mov r9, r3 │ │ + orrs.w r3, r2, ip │ │ + beq.w 4f15e │ │ + ldrd r4, r3, [r1, #16] │ │ + orrs.w r0, r4, r3 │ │ + beq.w 4f16c │ │ + adds r4, r4, r6 │ │ + mov.w r0, #0 │ │ + adcs r3, r5 │ │ + adcs.w r0, r0, #0 │ │ + bne.w 4f17a │ │ + subs r0, r6, r2 │ │ + sbcs.w r0, r5, ip │ │ + bcc.w 4f188 │ │ + mov r0, r5 │ │ + ldrsh.w r4, [r1, #24] │ │ + cmp r5, #0 │ │ + it ne │ │ + movne r0, r5 │ │ + strd r6, r0, [sp, #48] @ 0x30 │ │ + mov.w r0, #2 │ │ + it eq │ │ + moveq r0, #1 │ │ + add r2, sp, #48 @ 0x30 │ │ + str r0, [sp, #208] @ 0xd0 │ │ + add.w r0, r2, #8 │ │ + movs r1, #152 @ 0x98 │ │ + bl ca0b6 │ │ + add r0, sp, #216 @ 0xd8 │ │ + movs r1, #156 @ 0x9c │ │ + adds r0, #4 │ │ + bl ca020 │ │ + subs r0, r6, #1 │ │ + movw r2, #19778 @ 0x4d42 │ │ + clz r0, r0 │ │ + sbcs.w r1, r5, #0 │ │ + add.w r0, r0, #32 │ │ + movt r2, #19728 @ 0x4d10 │ │ + it ne │ │ + clzne r0, r1 │ │ + movw r1, #20608 @ 0x5080 │ │ + subs r0, r4, r0 │ │ + movt r1, #17427 @ 0x4413 │ │ + movs r5, #19 │ │ + cmp r4, #0 │ │ + smlal r1, r5, r0, r2 │ │ + mov.w r0, #1 │ │ + str r0, [sp, #216] @ 0xd8 │ │ + str r0, [sp, #376] @ 0x178 │ │ + str.w r8, [sp, #32] │ │ + sxth r6, r5 │ │ + bmi.n 4eaec │ │ + add r0, sp, #48 @ 0x30 │ │ mov r1, r4 │ │ - mov r2, fp │ │ - mov r3, r8 │ │ - mov r5, r7 │ │ - blx r6 │ │ - ldr r0, [sp, #44] @ 0x2c │ │ - ldr r0, [r0, #20] │ │ - cmp r0, #5 │ │ - bcc.n 5986c │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r1, [sp, #116] @ 0x74 │ │ - movw r3, #1249 @ 0x4e1 │ │ - ldr r1, [sp, #16] │ │ - str r0, [sp, #128] @ 0x80 │ │ - str r0, [sp, #124] @ 0x7c │ │ - movs r0, #4 │ │ - str r1, [sp, #112] @ 0x70 │ │ - movs r1, #5 │ │ - str r0, [sp, #120] @ 0x78 │ │ - add r0, sp, #112 @ 0x70 │ │ - ldr r2, [pc, #360] @ (599d0 ) │ │ + b.n 4eaf2 │ │ + negs r0, r4 │ │ + sxth r1, r0 │ │ + add r0, sp, #216 @ 0xd8 │ │ + bl 4dfa0 │ │ + add r0, sp, #48 @ 0x30 │ │ + cmp.w r6, #4294967295 @ 0xffffffff │ │ + sub.w r8, r0, #4 │ │ + str.w sl, [sp, #28] │ │ + str r6, [sp, #40] @ 0x28 │ │ + ble.n 4eb12 │ │ + bfc r5, #15, #17 │ │ + add r0, sp, #216 @ 0xd8 │ │ + mov r1, r5 │ │ + b.n 4eb18 │ │ + negs r0, r6 │ │ + uxth r1, r0 │ │ + add r0, sp, #48 @ 0x30 │ │ + bl 4dc8c │ │ + add r5, sp, #720 @ 0x2d0 │ │ + add r1, sp, #216 @ 0xd8 │ │ + movs r2, #160 @ 0xa0 │ │ + ldr r4, [sp, #376] @ 0x178 │ │ + mov r0, r5 │ │ + bl ca098 │ │ + movw sl, #13824 @ 0x3600 │ │ + sub.w fp, r5, #4 │ │ + movw r5, #51712 @ 0xca00 │ │ + str r4, [sp, #880] @ 0x370 │ │ + movt r5, #15258 @ 0x3b9a │ │ + movt sl, #50277 @ 0xc465 │ │ + str r4, [sp, #44] @ 0x2c │ │ + mov r0, r4 │ │ + str.w r9, [sp, #36] @ 0x24 │ │ + cmp r0, #41 @ 0x29 │ │ + bcs.n 4eb7c │ │ + cbz r0, 4eb6c │ │ + lsls r6, r0, #2 │ │ + movs r1, #0 │ │ + ldr.w r4, [fp, r6] │ │ + mov r2, r5 │ │ + movs r3, #0 │ │ + mov r0, r4 │ │ + bl ca0e4 │ │ + mla r1, r0, sl, r4 │ │ + str.w r0, [fp, r6] │ │ + subs r6, #4 │ │ + bne.n 4eb52 │ │ + sub.w r9, r9, #9 │ │ + cmp.w r9, #9 │ │ + bls.n 4eb86 │ │ + ldr r0, [sp, #880] @ 0x370 │ │ + cmp r0, #41 @ 0x29 │ │ + bcc.n 4eb4c │ │ + ldr r2, [pc, #900] @ (4ef04 ) │ │ + movs r1, #40 @ 0x28 │ │ add r2, pc │ │ - bl 6f45c │ │ - ldr r0, [sp, #44] @ 0x2c │ │ - ldr r0, [r0, #20] │ │ - ldr r7, [sp, #4] │ │ - cmp r0, #5 │ │ - bcc.n 59898 │ │ - movs r1, #1 │ │ + bl 4d66c │ │ + ldr r0, [pc, #896] @ (4ef08 ) │ │ + add r0, pc │ │ + ldr.w r0, [r0, r9, lsl #2] │ │ + lsls r5, r0, #1 │ │ + beq.w 4f196 │ │ + ldr r0, [sp, #880] @ 0x370 │ │ + cmp r0, #41 @ 0x29 │ │ + bcs.n 4eb7c │ │ + cbz r0, 4ebc2 │ │ + add.w sl, sp, #216 @ 0xd8 │ │ + lsls r6, r0, #2 │ │ + movs r1, #0 │ │ + ldr.w r4, [fp, r6] │ │ + mov r2, r5 │ │ + movs r3, #0 │ │ + mov r0, r4 │ │ + bl ca0e4 │ │ + mls r1, r5, r0, r4 │ │ + str.w r0, [fp, r6] │ │ + subs r6, #4 │ │ + bne.n 4eba4 │ │ + ldr r0, [sp, #880] @ 0x370 │ │ + b.n 4ebc8 │ │ movs r0, #0 │ │ - str r1, [sp, #116] @ 0x74 │ │ - movw r3, #1249 @ 0x4e1 │ │ - ldr r1, [sp, #20] │ │ - str r1, [sp, #112] @ 0x70 │ │ - movs r1, #5 │ │ - str r0, [sp, #128] @ 0x80 │ │ - str r0, [sp, #124] @ 0x7c │ │ - add r0, sp, #160 @ 0xa0 │ │ - str r0, [sp, #120] @ 0x78 │ │ - add r0, sp, #112 @ 0x70 │ │ - ldr r2, [pc, #320] @ (599d4 ) │ │ - add r2, pc │ │ - bl 6f45c │ │ - ldr r0, [sp, #44] @ 0x2c │ │ - ldr r0, [r0, #20] │ │ - cmp r0, #5 │ │ - bcc.n 598c2 │ │ + add.w sl, sp, #216 @ 0xd8 │ │ + ldr.w lr, [sp, #208] @ 0xd0 │ │ + cmp lr, r0 │ │ + it hi │ │ + movhi r0, lr │ │ + cmp r0, #40 @ 0x28 │ │ + bhi.n 4eb7c │ │ + mov.w r9, #0 │ │ + cbz r0, 4ec1a │ │ + add.w ip, sp, #720 @ 0x2d0 │ │ + add r5, sp, #48 @ 0x30 │ │ + mov r4, r0 │ │ + movs r6, #0 │ │ + mov r3, ip │ │ + and.w r6, r6, #1 │ │ + ldr.w r2, [r5], #4 │ │ + ldr r1, [r3, #0] │ │ + subs r6, #1 │ │ + adcs r1, r2 │ │ + str.w r1, [r3], #4 │ │ + adc.w r6, r9, #0 │ │ + subs r4, #1 │ │ + bne.n 4ebe8 │ │ + cbz r6, 4ec18 │ │ + add r6, sp, #48 @ 0x30 │ │ + cmp r0, #40 @ 0x28 │ │ + beq.w 4f1fe │ │ + add.w r9, r0, #1 │ │ movs r1, #1 │ │ - movs r0, #0 │ │ - str r1, [sp, #116] @ 0x74 │ │ - movw r3, #1249 @ 0x4e1 │ │ - ldr r1, [sp, #24] │ │ - str r1, [sp, #112] @ 0x70 │ │ - movs r1, #5 │ │ - str r0, [sp, #128] @ 0x80 │ │ - str r0, [sp, #124] @ 0x7c │ │ - add r0, sp, #160 @ 0xa0 │ │ - str r0, [sp, #120] @ 0x78 │ │ - add r0, sp, #112 @ 0x70 │ │ - ldr r2, [pc, #284] @ (599d8 ) │ │ - add r2, pc │ │ - bl 6f45c │ │ - ldr r0, [r5, #0] │ │ - cmp r0, #0 │ │ - beq.w 59a2c │ │ - ldr.w r4, [r0, #912] @ 0x390 │ │ + str.w r1, [ip, r0, lsl #2] │ │ + b.n 4ec1c │ │ + mov r9, r0 │ │ + add r6, sp, #48 @ 0x30 │ │ ldr r0, [sp, #44] @ 0x2c │ │ - cmp r4, #0 │ │ - ldr r0, [r0, #20] │ │ - beq.w 59cfe │ │ - mov r1, r5 │ │ - cmp r0, #4 │ │ - bls.n 59902 │ │ + str.w r9, [sp, #880] @ 0x370 │ │ + cmp r0, r9 │ │ + it hi │ │ + movhi r9, r0 │ │ + cmp.w r9, #41 @ 0x29 │ │ + bcs.w 4f1a4 │ │ + ldr.w ip, [sp, #36] @ 0x24 │ │ + mov.w r0, r9, lsl #2 │ │ + add.w r1, sl, r0 │ │ + cbz r0, 4ec5c │ │ + ldr.w r2, [fp, r0] │ │ + subs r0, #4 │ │ + ldr.w r3, [r1, #-4] │ │ + subs r1, r3, r2 │ │ + it ne │ │ + movne r1, #1 │ │ + cmp r3, r2 │ │ + it hi │ │ + movhi.w r1, #4294967295 @ 0xffffffff │ │ + cmp r1, #0 │ │ + beq.n 4ec38 │ │ + b.n 4ec66 │ │ + subs.w r1, r1, sl │ │ + it ne │ │ + movne.w r1, #4294967295 @ 0xffffffff │ │ + ldr r4, [sp, #40] @ 0x28 │ │ + uxtb r0, r1 │ │ + ldr.w sl, [r7, #8] │ │ + cmp r0, #2 │ │ + bcs.n 4ec78 │ │ + adds r4, #1 │ │ + mov r0, lr │ │ + b.n 4ecbc │ │ movs r0, #0 │ │ + cmp.w lr, #0 │ │ + beq.n 4ecba │ │ + mov r9, ip │ │ + add.w ip, sp, #48 @ 0x30 │ │ + mov.w r3, lr, lsl #2 │ │ + movs r6, #10 │ │ + mov r1, ip │ │ + ldr r2, [r1, #0] │ │ + movs r5, #0 │ │ + subs r3, #4 │ │ + umlal r0, r5, r2, r6 │ │ + str.w r0, [r1], #4 │ │ + mov r0, r5 │ │ + bne.n 4ec8e │ │ + add r6, sp, #48 @ 0x30 │ │ + cbz r5, 4ecb6 │ │ + cmp.w lr, #40 @ 0x28 │ │ + beq.w 4f1fe │ │ + add.w r0, lr, #1 │ │ + str.w r5, [ip, lr, lsl #2] │ │ + b.n 4ecb8 │ │ + mov r0, lr │ │ + mov ip, r9 │ │ + str r0, [sp, #208] @ 0xd0 │ │ + sxth.w r9, sl │ │ + sxth.w lr, r4 │ │ + cmp lr, r9 │ │ + str r4, [sp, #40] @ 0x28 │ │ + bge.n 4ecd0 │ │ + mov.w fp, #0 │ │ + b.n 4effc │ │ + sub.w r1, lr, r9 │ │ + sub.w r2, r4, sl │ │ + cmp r1, ip │ │ + mov r1, ip │ │ + it cc │ │ + sxthcc r1, r2 │ │ + mov.w fp, #0 │ │ + cmp r1, #0 │ │ + beq.w 4effc │ │ + add r5, sp, #384 @ 0x180 │ │ + add.w sl, sp, #216 @ 0xd8 │ │ + str r1, [sp, #20] │ │ + movs r2, #160 @ 0xa0 │ │ + mov r0, r5 │ │ + mov r1, sl │ │ + strd lr, r9, [sp] │ │ + bl ca098 │ │ + ldr r0, [sp, #44] @ 0x2c │ │ movs r1, #1 │ │ - str r1, [sp, #116] @ 0x74 │ │ - movw r3, #1249 @ 0x4e1 │ │ - ldr r1, [sp, #28] │ │ - str r0, [sp, #128] @ 0x80 │ │ - str r0, [sp, #124] @ 0x7c │ │ - movs r0, #4 │ │ - str r1, [sp, #112] @ 0x70 │ │ - movs r1, #5 │ │ - str r0, [sp, #120] @ 0x78 │ │ - add r0, sp, #112 @ 0x70 │ │ - ldr r2, [pc, #224] @ (599dc ) │ │ - add r2, pc │ │ - bl 6f45c │ │ + str r0, [sp, #544] @ 0x220 │ │ + mov r0, r5 │ │ + bl 4dfa0 │ │ + mov r4, r6 │ │ + add r6, sp, #552 @ 0x228 │ │ + mov r1, sl │ │ + movs r2, #160 @ 0xa0 │ │ + mov r0, r6 │ │ + ldr r5, [sp, #376] @ 0x178 │ │ + bl ca098 │ │ + mov r0, r6 │ │ + movs r1, #2 │ │ + str r5, [sp, #712] @ 0x2c8 │ │ + mov r6, r4 │ │ + bl 4dfa0 │ │ + add.w r9, sp, #720 @ 0x2d0 │ │ + mov r1, sl │ │ + movs r2, #160 @ 0xa0 │ │ + ldr r5, [sp, #376] @ 0x178 │ │ + mov r0, r9 │ │ + ldr.w sl, [sp, #20] │ │ + bl ca098 │ │ + mov r0, r9 │ │ + movs r1, #3 │ │ + str r5, [sp, #880] @ 0x370 │ │ + bl 4dfa0 │ │ + ldr r1, [sp, #376] @ 0x178 │ │ + mov.w ip, #10 │ │ + ldr r0, [sp, #208] @ 0xd0 │ │ + mov.w lr, #0 │ │ + ldr.w r9, [sp, #880] @ 0x370 │ │ + str r1, [sp, #44] @ 0x2c │ │ + ldr r1, [sp, #544] @ 0x220 │ │ + str r1, [sp, #12] │ │ + ldr r1, [sp, #712] @ 0x2c8 │ │ + str r1, [sp, #16] │ │ + cmp r0, #41 @ 0x29 │ │ + bcs.w 4eb7c │ │ + add.w r1, lr, #1 │ │ + str r1, [sp, #24] │ │ + lsls r1, r0, #2 │ │ + movs r2, #0 │ │ + cmp r1, r2 │ │ + beq.w 4f038 │ │ + ldr r3, [r6, r2] │ │ + adds r2, #4 │ │ + cmp r3, #0 │ │ + beq.n 4ed70 │ │ + cmp r9, r0 │ │ + mov r5, r0 │ │ + it hi │ │ + movhi r5, r9 │ │ + cmp r5, #41 @ 0x29 │ │ + bcs.w 4f1da │ │ + add r6, sp, #720 @ 0x2d0 │ │ + lsls r1, r5, #2 │ │ + adds r2, r6, r1 │ │ + cbz r1, 4edb2 │ │ + ldr.w r3, [r8, r1] │ │ + subs r1, #4 │ │ + ldr.w r4, [r2, #-4] │ │ + subs r2, r4, r3 │ │ + it ne │ │ + movne r2, #1 │ │ + cmp r4, r3 │ │ + it hi │ │ + movhi.w r2, #4294967295 @ 0xffffffff │ │ + cmp r2, #0 │ │ + beq.n 4ed90 │ │ + b.n 4edba │ │ + subs r2, r2, r6 │ │ + it ne │ │ + movne.w r2, #4294967295 @ 0xffffffff │ │ + uxtb r1, r2 │ │ + cmp r1, #2 │ │ + str.w r9, [sp, #8] │ │ + bcs.n 4edfc │ │ + add r0, sp, #720 @ 0x2d0 │ │ + add r3, sp, #48 @ 0x30 │ │ + movs r2, #1 │ │ mov r1, r5 │ │ - mov r0, r1 │ │ - blx r4 │ │ - ldr r1, [sp, #44] @ 0x2c │ │ + ldr.w r4, [r0], #4 │ │ + and.w r2, r2, #1 │ │ + ldr r6, [r3, #0] │ │ + subs r2, #1 │ │ + mvn.w r4, r4 │ │ + adcs.w r2, r6, r4 │ │ + str.w r2, [r3], #4 │ │ + adc.w r2, fp, #0 │ │ + subs r1, #1 │ │ + bne.n 4edcc │ │ + cmp r2, #0 │ │ + beq.w 4f1c2 │ │ + mov.w r9, #8 │ │ + mov r0, r5 │ │ + str r5, [sp, #208] @ 0xd0 │ │ + b.n 4ee00 │ │ + mov.w r9, #0 │ │ + ldr r2, [sp, #16] │ │ + add r6, sp, #384 @ 0x180 │ │ + mov r1, r0 │ │ + cmp r2, r0 │ │ + it hi │ │ + movhi r1, r2 │ │ + cmp r1, #41 @ 0x29 │ │ + bcs.w 4f1b0 │ │ + lsls r2, r1, #2 │ │ + add r3, sp, #552 @ 0x228 │ │ + add r3, r2 │ │ + cbz r2, 4ee38 │ │ + ldr.w r4, [r8, r2] │ │ + subs r2, #4 │ │ + ldr.w r5, [r3, #-4] │ │ + subs r3, r5, r4 │ │ + it ne │ │ + movne r3, #1 │ │ + cmp r5, r4 │ │ + it hi │ │ + movhi.w r3, #4294967295 @ 0xffffffff │ │ + cmp r3, #0 │ │ + beq.n 4ee14 │ │ + b.n 4ee42 │ │ + add r2, sp, #552 @ 0x228 │ │ + subs r3, r3, r2 │ │ + it ne │ │ + movne.w r3, #4294967295 @ 0xffffffff │ │ + uxtb r2, r3 │ │ + cmp r2, #1 │ │ + bhi.n 4ee82 │ │ + cbz r1, 4ee7a │ │ + add r0, sp, #552 @ 0x228 │ │ + add r2, sp, #48 @ 0x30 │ │ + movs r3, #1 │ │ + mov r5, r1 │ │ + ldr.w r4, [r0], #4 │ │ + and.w r3, r3, #1 │ │ + ldr r6, [r2, #0] │ │ + subs r3, #1 │ │ + mvn.w r4, r4 │ │ + adcs.w r3, r6, r4 │ │ + str.w r3, [r2], #4 │ │ + adc.w r3, fp, #0 │ │ + subs r5, #1 │ │ + bne.n 4ee52 │ │ + add r6, sp, #384 @ 0x180 │ │ + cmp r3, #0 │ │ + beq.w 4f1c2 │ │ + orr.w r9, r9, #4 │ │ + str r1, [sp, #208] @ 0xd0 │ │ + b.n 4ee84 │ │ + mov r1, r0 │ │ + ldr r0, [sp, #12] │ │ + mov r3, r1 │ │ + cmp r0, r1 │ │ + it hi │ │ + movhi r3, r0 │ │ + cmp r3, #41 @ 0x29 │ │ + bcs.w 4f1e6 │ │ + lsls r0, r3, #2 │ │ + adds r2, r6, r0 │ │ + cbz r0, 4eeb8 │ │ + ldr.w r4, [r8, r0] │ │ + subs r0, #4 │ │ + ldr.w r5, [r2, #-4] │ │ + subs r2, r5, r4 │ │ + it ne │ │ + movne r2, #1 │ │ + cmp r5, r4 │ │ + it hi │ │ + movhi.w r2, #4294967295 @ 0xffffffff │ │ + cmp r2, #0 │ │ + beq.n 4ee96 │ │ + b.n 4eec0 │ │ + subs r2, r2, r6 │ │ + it ne │ │ + movne.w r2, #4294967295 @ 0xffffffff │ │ + add r6, sp, #48 @ 0x30 │ │ + uxtb r0, r2 │ │ cmp r0, #1 │ │ - ldr r1, [r1, #20] │ │ - bne.w 59eae │ │ - cmp r1, #4 │ │ - bls.w 58abe │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r1, [sp, #116] @ 0x74 │ │ - movw r3, #1249 @ 0x4e1 │ │ - ldr r1, [sp, #0] │ │ - str r0, [sp, #128] @ 0x80 │ │ - str r0, [sp, #124] @ 0x7c │ │ - movs r0, #4 │ │ - str r1, [sp, #112] @ 0x70 │ │ - movs r1, #5 │ │ - str r0, [sp, #120] @ 0x78 │ │ - add r0, sp, #112 @ 0x70 │ │ - ldr r2, [pc, #172] @ (599e0 ) │ │ - add r2, pc │ │ - b.w 58aba │ │ - ldr r1, [sp, #8] │ │ - movs r0, #6 │ │ - strd r1, r0, [sl, #8] │ │ - b.n 59948 │ │ - movs r0, #7 │ │ - strd r5, r0, [sl, #8] │ │ - movs r0, #8 │ │ - b.n 5997c │ │ - cmp r0, #4 │ │ - bls.n 59972 │ │ - movs r0, #0 │ │ + bhi.n 4ef0c │ │ + cbz r3, 4eefa │ │ + add r0, sp, #384 @ 0x180 │ │ + add r2, sp, #48 @ 0x30 │ │ movs r1, #1 │ │ - str r1, [sp, #116] @ 0x74 │ │ - movw r3, #1173 @ 0x495 │ │ - ldr r1, [sp, #12] │ │ - str r0, [sp, #128] @ 0x80 │ │ - str r0, [sp, #124] @ 0x7c │ │ - movs r0, #4 │ │ - str r1, [sp, #112] @ 0x70 │ │ - movs r1, #5 │ │ - str r0, [sp, #120] @ 0x78 │ │ - add r0, sp, #112 @ 0x70 │ │ - ldr r2, [pc, #120] @ (599e4 ) │ │ - add r2, pc │ │ - bl 6f45c │ │ - movs r0, #14 │ │ - ldr r1, [sp, #32] │ │ - strd r1, r0, [sl, #8] │ │ - movs r0, #6 │ │ - strb.w r0, [sl, #4] │ │ - movs r0, #1 │ │ - str.w r0, [sl] │ │ - add sp, #176 @ 0xb0 │ │ - vpop {d8} │ │ - add sp, #4 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + mov r5, r3 │ │ + ldr.w r4, [r0], #4 │ │ + and.w r1, r1, #1 │ │ + ldr r6, [r2, #0] │ │ + subs r1, #1 │ │ + mvn.w r4, r4 │ │ + adcs.w r1, r6, r4 │ │ + str.w r1, [r2], #4 │ │ + adc.w r1, fp, #0 │ │ + subs r5, #1 │ │ + bne.n 4eed2 │ │ + add r6, sp, #48 @ 0x30 │ │ + cmp r1, #0 │ │ + beq.w 4f1c2 │ │ + add.w r9, r9, #2 │ │ + str r3, [sp, #208] @ 0xd0 │ │ + b.n 4ef0e │ │ nop │ │ - ldrb r0, [r1, r1] │ │ - movs r7, r0 │ │ - ldrh r6, [r5, #60] @ 0x3c │ │ - movs r7, r0 │ │ - ldrb r4, [r4, r0] │ │ - movs r7, r0 │ │ - ldrh r2, [r0, #60] @ 0x3c │ │ - movs r7, r0 │ │ - ldrh r2, [r7, #56] @ 0x38 │ │ - movs r7, r0 │ │ - ldrh r0, [r0, #56] @ 0x38 │ │ - movs r7, r0 │ │ - ldrh r6, [r2, #54] @ 0x36 │ │ - movs r7, r0 │ │ - ldrh r4, [r5, #52] @ 0x34 │ │ - movs r7, r0 │ │ - ldrh r2, [r6, #50] @ 0x32 │ │ - movs r7, r0 │ │ - ldrh r2, [r7, #48] @ 0x30 │ │ - movs r7, r0 │ │ - ldrh r4, [r0, r3] │ │ - movs r7, r0 │ │ - ldrh r2, [r1, #48] @ 0x30 │ │ - movs r7, r0 │ │ - ldrh r0, [r4, r2] │ │ - movs r7, r0 │ │ - ldrh r6, [r3, #46] @ 0x2e │ │ - movs r7, r0 │ │ - ldrh r4, [r2, #44] @ 0x2c │ │ - movs r7, r0 │ │ - ldrh r6, [r3, #42] @ 0x2a │ │ - movs r7, r0 │ │ - ldrh r2, [r6, #40] @ 0x28 │ │ - movs r7, r0 │ │ - ldrh r0, [r1, #40] @ 0x28 │ │ - movs r7, r0 │ │ - ldrh r2, [r1, #38] @ 0x26 │ │ - movs r7, r0 │ │ - ldrh r2, [r2, #36] @ 0x24 │ │ - movs r7, r0 │ │ - ldrh r0, [r3, #34] @ 0x22 │ │ - movs r7, r0 │ │ - cmp r1, #4 │ │ - bls.n 59a0e │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r1, [sp, #116] @ 0x74 │ │ - movw r3, #1173 @ 0x495 │ │ - ldr r1, [sp, #4] │ │ - str r0, [sp, #128] @ 0x80 │ │ - str r0, [sp, #124] @ 0x7c │ │ - movs r0, #4 │ │ - str r1, [sp, #112] @ 0x70 │ │ - movs r1, #5 │ │ - str r0, [sp, #120] @ 0x78 │ │ - add r0, sp, #112 @ 0x70 │ │ - ldr r2, [pc, #936] @ (59db0 ) │ │ - add r2, pc │ │ - bl 6f45c │ │ - movs r7, #0 │ │ - ldrd r0, r1, [sp, #80] @ 0x50 │ │ - strh.w r8, [sl, #10] │ │ - str.w r1, [sl, #20] │ │ - strd r5, r0, [sl, #12] │ │ - strb.w r4, [sl, #9] │ │ - strb.w r7, [sl, #8] │ │ - movs r0, #0 │ │ - b.n 59982 │ │ - movs r0, #7 │ │ - ldr r1, [sp, #32] │ │ - b.n 5993c │ │ - cmp r0, #4 │ │ - bls.n 59a58 │ │ + lsls r4, r6, #29 │ │ + movs r0, r1 │ │ + stmia r6!, {r2, r3, r4, r5, r7} │ │ + vcvt.f32.s32 d20, d11 │ │ + ldr r1, [sp, #44] @ 0x2c │ │ + mov r0, r3 │ │ + cmp r1, r3 │ │ + it hi │ │ + movhi r0, r1 │ │ + cmp r0, #41 @ 0x29 │ │ + bcs.w 4eb7c │ │ + lsls r1, r0, #2 │ │ + add r2, sp, #216 @ 0xd8 │ │ + add r2, r1 │ │ + cbz r1, 4ef44 │ │ + ldr.w r4, [r8, r1] │ │ + subs r1, #4 │ │ + ldr.w r5, [r2, #-4] │ │ + subs r2, r5, r4 │ │ + it ne │ │ + movne r2, #1 │ │ + cmp r5, r4 │ │ + it hi │ │ + movhi.w r2, #4294967295 @ 0xffffffff │ │ + cmp r2, #0 │ │ + beq.n 4ef20 │ │ + b.n 4ef4e │ │ + add r1, sp, #216 @ 0xd8 │ │ + subs r2, r2, r1 │ │ + it ne │ │ + movne.w r2, #4294967295 @ 0xffffffff │ │ + uxtb r1, r2 │ │ + cmp r1, #1 │ │ + bhi.n 4ef8e │ │ + cbz r0, 4ef86 │ │ + add r1, sp, #216 @ 0xd8 │ │ + add r2, sp, #48 @ 0x30 │ │ + movs r3, #1 │ │ + mov r5, r0 │ │ + ldr.w r4, [r1], #4 │ │ + and.w r3, r3, #1 │ │ + ldr r6, [r2, #0] │ │ + subs r3, #1 │ │ + mvn.w r4, r4 │ │ + adcs.w r3, r6, r4 │ │ + str.w r3, [r2], #4 │ │ + adc.w r3, fp, #0 │ │ + subs r5, #1 │ │ + bne.n 4ef5e │ │ + add r6, sp, #48 @ 0x30 │ │ + cmp r3, #0 │ │ + beq.w 4f1c2 │ │ + add.w r9, r9, #1 │ │ + str r0, [sp, #208] @ 0xd0 │ │ + b.n 4ef90 │ │ + mov r0, r3 │ │ + ldr r1, [sp, #36] @ 0x24 │ │ + cmp lr, r1 │ │ + beq.w 4f20a │ │ + ldr r2, [sp, #32] │ │ + add.w r1, r9, #48 @ 0x30 │ │ + strb.w r1, [r2, lr] │ │ + cbz r0, 4efd8 │ │ + ldr.w r9, [sp, #8] │ │ + add r2, sp, #48 @ 0x30 │ │ + ldr.w lr, [sp, #24] │ │ + lsls r1, r0, #2 │ │ + movs r3, #0 │ │ + ldr r5, [r2, #0] │ │ + movs r6, #0 │ │ + subs r1, #4 │ │ + umlal r3, r6, r5, ip │ │ + str.w r3, [r2], #4 │ │ + mov r3, r6 │ │ + bne.n 4efb2 │ │ + cbz r6, 4efe4 │ │ + cmp r0, #40 @ 0x28 │ │ + beq.w 4f1fe │ │ + add r1, sp, #48 @ 0x30 │ │ + str.w r6, [r1, r0, lsl #2] │ │ + adds r0, #1 │ │ + mov r6, r1 │ │ + b.n 4efe6 │ │ movs r0, #0 │ │ - movs r1, #1 │ │ - str r1, [sp, #116] @ 0x74 │ │ - mov.w r3, #1224 @ 0x4c8 │ │ - ldr r1, [sp, #12] │ │ - str r0, [sp, #128] @ 0x80 │ │ - str r0, [sp, #124] @ 0x7c │ │ - movs r0, #4 │ │ - str r1, [sp, #112] @ 0x70 │ │ - movs r1, #5 │ │ - str r0, [sp, #120] @ 0x78 │ │ - add r0, sp, #112 @ 0x70 │ │ - ldr r2, [pc, #864] @ (59db4 ) │ │ + ldr.w r9, [sp, #8] │ │ + ldr.w lr, [sp, #24] │ │ + b.n 4efe6 │ │ + add r6, sp, #48 @ 0x30 │ │ + cmp lr, sl │ │ + str r0, [sp, #208] @ 0xd0 │ │ + bne.w 4ed60 │ │ + mov.w fp, #1 │ │ + ldrd lr, r9, [sp] │ │ + ldr.w ip, [sp, #36] @ 0x24 │ │ + b.n 4f000 │ │ + mov.w sl, #0 │ │ + ldr r1, [sp, #44] @ 0x2c │ │ + cmp r1, #41 @ 0x29 │ │ + bcs.w 4f1b0 │ │ + movs r5, #0 │ │ + cbz r1, 4f062 │ │ + add r2, sp, #216 @ 0xd8 │ │ + lsls r3, r1, #2 │ │ + movs r6, #5 │ │ + ldr r4, [r2, #0] │ │ + movs r1, #0 │ │ + subs r3, #4 │ │ + umlal r5, r1, r4, r6 │ │ + str.w r5, [r2], #4 │ │ + mov r5, r1 │ │ + bne.n 4f012 │ │ + cbz r1, 4f060 │ │ + ldr r2, [sp, #44] @ 0x2c │ │ + cmp r2, #40 @ 0x28 │ │ + beq.w 4f1fe │ │ + add r3, sp, #216 @ 0xd8 │ │ + adds r5, r2, #1 │ │ + str.w r1, [r3, r2, lsl #2] │ │ + b.n 4f062 │ │ + ldr r1, [sp, #36] @ 0x24 │ │ + cmp sl, r1 │ │ + bhi.w 4f1d0 │ │ + ldr r4, [sp, #32] │ │ + cmp sl, lr │ │ + beq.n 4f054 │ │ + add.w r0, r4, lr │ │ + sub.w r1, sl, lr │ │ + movs r2, #48 @ 0x30 │ │ + bl c9f82 │ │ + ldr r0, [sp, #28] │ │ + ldr r1, [sp, #40] @ 0x28 │ │ + strh r1, [r0, #8] │ │ + strd r4, sl, [r0] │ │ + b.n 4f146 │ │ + ldr r5, [sp, #44] @ 0x2c │ │ + cmp r5, r0 │ │ + str r5, [sp, #376] @ 0x178 │ │ + it hi │ │ + movhi r0, r5 │ │ + cmp r0, #41 @ 0x29 │ │ + bcs.w 4eb7c │ │ + lsls r0, r0, #2 │ │ + add r1, sp, #216 @ 0xd8 │ │ + add r1, r0 │ │ + cbz r0, 4f0a0 │ │ + ldr.w r2, [r8, r0] │ │ + subs r0, #4 │ │ + ldr.w r3, [r1, #-4] │ │ + subs r1, r3, r2 │ │ + it ne │ │ + movne r1, #1 │ │ + cmp r3, r2 │ │ + it hi │ │ + movhi.w r1, #4294967295 @ 0xffffffff │ │ + cmp r1, #0 │ │ + beq.n 4f072 │ │ + ldr r5, [sp, #32] │ │ + uxtb r0, r1 │ │ + ldr r4, [sp, #40] @ 0x28 │ │ + cmp r0, #1 │ │ + beq.n 4f0c4 │ │ + b.n 4f13a │ │ + add r0, sp, #216 @ 0xd8 │ │ + ldr r5, [sp, #32] │ │ + subs r0, r1, r0 │ │ + clz r0, r0 │ │ + lsrs r0, r0, #5 │ │ + tst.w fp, r0 │ │ + beq.n 4f122 │ │ + ldr r4, [sp, #40] @ 0x28 │ │ + sub.w r0, sl, #1 │ │ + cmp r0, ip │ │ + bcs.w 4f216 │ │ + ldrb r0, [r5, r0] │ │ + lsls r0, r0, #31 │ │ + beq.n 4f13a │ │ + cmp sl, ip │ │ + bhi.w 4f1f2 │ │ + mov.w r1, #4294967295 @ 0xffffffff │ │ + mov r3, sl │ │ + cbz r3, 4f0fa │ │ + adds r0, r5, r3 │ │ + mov r2, r3 │ │ + adds r1, #1 │ │ + subs r3, #1 │ │ + ldrb.w r6, [r0, #-1] │ │ + cmp r6, #57 @ 0x39 │ │ + beq.n 4f0d0 │ │ + ldrb r6, [r5, r3] │ │ + cmp r2, sl │ │ + add.w r6, r6, #1 │ │ + strb r6, [r5, r3] │ │ + bcs.n 4f13a │ │ + movs r2, #48 @ 0x30 │ │ + mov r6, ip │ │ + bl c9f82 │ │ + mov ip, r6 │ │ + b.n 4f13a │ │ + movs r6, #49 @ 0x31 │ │ + cmp.w sl, #0 │ │ + beq.n 4f128 │ │ + subs.w r1, sl, #1 │ │ + strb r6, [r5, #0] │ │ + beq.n 4f126 │ │ + adds r0, r5, #1 │ │ + movs r2, #48 @ 0x30 │ │ + mov fp, sl │ │ + movs r6, #48 @ 0x30 │ │ + mov r8, lr │ │ + mov sl, ip │ │ + bl c9f82 │ │ + mov ip, sl │ │ + mov sl, fp │ │ + mov lr, r8 │ │ + b.n 4f128 │ │ + ldr r4, [sp, #40] @ 0x28 │ │ + b.n 4f13a │ │ + movs r6, #48 @ 0x30 │ │ + adds r4, #1 │ │ + cmp lr, r9 │ │ + blt.n 4f13a │ │ + cmp sl, ip │ │ + itt cc │ │ + strbcc.w r6, [r5, sl] │ │ + addcc.w sl, sl, #1 │ │ + cmp sl, ip │ │ + bhi.n 4f1bc │ │ + ldr r0, [sp, #28] │ │ + strh r4, [r0, #8] │ │ + strd r5, sl, [r0] │ │ + add.w sp, sp, #884 @ 0x374 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + ldr r0, [pc, #216] @ (4f22c ) │ │ + movs r1, #28 │ │ + ldr r2, [pc, #216] @ (4f230 ) │ │ + add r0, pc │ │ add r2, pc │ │ - bl 6f45c │ │ - ldr r1, [pc, #860] @ (59db8 ) │ │ - movs r0, #22 │ │ - add r1, pc │ │ - b.n 59976 │ │ - cmp r0, #4 │ │ - bls.n 59a86 │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r1, [sp, #116] @ 0x74 │ │ - mov.w r3, #1192 @ 0x4a8 │ │ - ldr r1, [sp, #12] │ │ - str r0, [sp, #128] @ 0x80 │ │ - str r0, [sp, #124] @ 0x7c │ │ - movs r0, #4 │ │ - str r1, [sp, #112] @ 0x70 │ │ - movs r1, #5 │ │ - str r0, [sp, #120] @ 0x78 │ │ - add r0, sp, #112 @ 0x70 │ │ - ldr r2, [pc, #828] @ (59dbc ) │ │ + bl 4d828 │ │ + ldr r0, [pc, #212] @ (4f234 ) │ │ + movs r1, #29 │ │ + ldr r2, [pc, #212] @ (4f238 ) │ │ + add r0, pc │ │ add r2, pc │ │ - bl 6f45c │ │ - ldr r1, [pc, #824] @ (59dc0 ) │ │ - movs r0, #21 │ │ - add r1, pc │ │ - b.n 59976 │ │ - cmp r0, #4 │ │ - bls.n 59ab4 │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r1, [sp, #116] @ 0x74 │ │ - mov.w r3, #1232 @ 0x4d0 │ │ - ldr r1, [sp, #12] │ │ - str r0, [sp, #128] @ 0x80 │ │ - str r0, [sp, #124] @ 0x7c │ │ - movs r0, #4 │ │ - str r1, [sp, #112] @ 0x70 │ │ - movs r1, #5 │ │ - str r0, [sp, #120] @ 0x78 │ │ - add r0, sp, #112 @ 0x70 │ │ - ldr r2, [pc, #788] @ (59dc4 ) │ │ + bl 4d828 │ │ + ldr r0, [pc, #204] @ (4f23c ) │ │ + movs r1, #28 │ │ + ldr r2, [pc, #204] @ (4f240 ) │ │ + add r0, pc │ │ add r2, pc │ │ - bl 6f45c │ │ - ldr r1, [pc, #784] @ (59dc8 ) │ │ - movs r0, #23 │ │ - add r1, pc │ │ - b.n 59976 │ │ - cmp r0, #4 │ │ - bls.n 59ae2 │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r1, [sp, #116] @ 0x74 │ │ - mov.w r3, #1200 @ 0x4b0 │ │ - ldr r1, [sp, #12] │ │ - str r0, [sp, #128] @ 0x80 │ │ - str r0, [sp, #124] @ 0x7c │ │ - movs r0, #4 │ │ - str r1, [sp, #112] @ 0x70 │ │ - movs r1, #5 │ │ - str r0, [sp, #120] @ 0x78 │ │ - add r0, sp, #112 @ 0x70 │ │ - ldr r2, [pc, #752] @ (59dcc ) │ │ + bl 4d828 │ │ + ldr r0, [pc, #200] @ (4f244 ) │ │ + movs r1, #54 @ 0x36 │ │ + ldr r2, [pc, #200] @ (4f248 ) │ │ + add r0, pc │ │ add r2, pc │ │ - bl 6f45c │ │ - ldr r1, [pc, #748] @ (59dd0 ) │ │ - movs r0, #22 │ │ - add r1, pc │ │ - b.n 59976 │ │ - cmp r0, #4 │ │ - bls.n 59b10 │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r1, [sp, #116] @ 0x74 │ │ - mov.w r3, #1184 @ 0x4a0 │ │ - ldr r1, [sp, #12] │ │ - str r0, [sp, #128] @ 0x80 │ │ - str r0, [sp, #124] @ 0x7c │ │ - movs r0, #4 │ │ - str r1, [sp, #112] @ 0x70 │ │ - movs r1, #5 │ │ - str r0, [sp, #120] @ 0x78 │ │ - add r0, sp, #112 @ 0x70 │ │ - ldr r2, [pc, #712] @ (59dd4 ) │ │ + bl 4d828 │ │ + ldr r0, [pc, #192] @ (4f24c ) │ │ + movs r1, #55 @ 0x37 │ │ + ldr r2, [pc, #192] @ (4f250 ) │ │ + add r0, pc │ │ add r2, pc │ │ - bl 6f45c │ │ - ldr r1, [pc, #708] @ (59dd8 ) │ │ - movs r0, #24 │ │ - add r1, pc │ │ - b.n 59976 │ │ - cmp r0, #4 │ │ - bls.n 59b3e │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r1, [sp, #116] @ 0x74 │ │ - mov.w r3, #1240 @ 0x4d8 │ │ - ldr r1, [sp, #12] │ │ - str r0, [sp, #128] @ 0x80 │ │ - str r0, [sp, #124] @ 0x7c │ │ - movs r0, #4 │ │ - str r1, [sp, #112] @ 0x70 │ │ - movs r1, #5 │ │ - str r0, [sp, #120] @ 0x78 │ │ - add r0, sp, #112 @ 0x70 │ │ - ldr r2, [pc, #944] @ (59ee8 ) │ │ + bl 4d828 │ │ + ldr r0, [pc, #188] @ (4f254 ) │ │ + movs r1, #27 │ │ + ldr r2, [pc, #188] @ (4f258 ) │ │ + add r0, pc │ │ add r2, pc │ │ - bl 6f45c │ │ - ldr r1, [pc, #932] @ (59ee4 ) │ │ - movs r0, #21 │ │ - add r1, pc │ │ - b.n 59976 │ │ - cmp r0, #4 │ │ - bls.n 59b6c │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r1, [sp, #116] @ 0x74 │ │ - mov.w r3, #1208 @ 0x4b8 │ │ - ldr r1, [sp, #12] │ │ - str r0, [sp, #128] @ 0x80 │ │ - str r0, [sp, #124] @ 0x7c │ │ - movs r0, #4 │ │ - str r1, [sp, #112] @ 0x70 │ │ - movs r1, #5 │ │ - str r0, [sp, #120] @ 0x78 │ │ - add r0, sp, #112 @ 0x70 │ │ - ldr r2, [pc, #936] @ (59f10 ) │ │ + bl 4d828 │ │ + ldr r2, [pc, #180] @ (4f25c ) │ │ + mov r0, r9 │ │ + movs r1, #40 @ 0x28 │ │ add r2, pc │ │ - bl 6f45c │ │ - ldr r1, [pc, #924] @ (59f0c ) │ │ - movs r0, #20 │ │ - add r1, pc │ │ - b.n 59976 │ │ - cmp r0, #4 │ │ - bls.n 59b9a │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r1, [sp, #116] @ 0x74 │ │ - mov.w r3, #1216 @ 0x4c0 │ │ - ldr r1, [sp, #12] │ │ - str r0, [sp, #128] @ 0x80 │ │ - str r0, [sp, #124] @ 0x7c │ │ - movs r0, #4 │ │ - str r1, [sp, #112] @ 0x70 │ │ - movs r1, #5 │ │ - str r0, [sp, #120] @ 0x78 │ │ - add r0, sp, #112 @ 0x70 │ │ - ldr r2, [pc, #908] @ (59f20 ) │ │ + bl 4d66c │ │ + ldr r2, [pc, #172] @ (4f260 ) │ │ + mov r0, r1 │ │ + movs r1, #40 @ 0x28 │ │ add r2, pc │ │ - bl 6f45c │ │ - ldr r1, [pc, #896] @ (59f1c ) │ │ - movs r0, #21 │ │ - add r1, pc │ │ - b.n 59976 │ │ - cmp r0, #4 │ │ - bls.n 59bc8 │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r1, [sp, #116] @ 0x74 │ │ - movw r3, #1249 @ 0x4e1 │ │ - ldr r1, [sp, #12] │ │ - str r0, [sp, #128] @ 0x80 │ │ - str r0, [sp, #124] @ 0x7c │ │ - movs r0, #4 │ │ - str r1, [sp, #112] @ 0x70 │ │ - movs r1, #5 │ │ - str r0, [sp, #120] @ 0x78 │ │ - add r0, sp, #112 @ 0x70 │ │ - ldr r2, [pc, #884] @ (59f38 ) │ │ + bl 4d66c │ │ + ldr r2, [pc, #96] @ (4f220 ) │ │ add r2, pc │ │ - bl 6f45c │ │ - ldr r1, [pc, #872] @ (59f34 ) │ │ - movs r0, #21 │ │ - add r1, pc │ │ - b.n 59976 │ │ - cmp r0, #4 │ │ - bls.w 59972 │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r1, [sp, #116] @ 0x74 │ │ - mov.w r3, #1224 @ 0x4c8 │ │ - ldr r1, [sp, #12] │ │ - str r0, [sp, #128] @ 0x80 │ │ - str r0, [sp, #124] @ 0x7c │ │ - movs r0, #4 │ │ - str r1, [sp, #112] @ 0x70 │ │ - movs r1, #5 │ │ - str r0, [sp, #120] @ 0x78 │ │ - add r0, sp, #112 @ 0x70 │ │ - ldr r2, [pc, #784] @ (59f04 ) │ │ + b.n 4f1f6 │ │ + ldr r0, [pc, #172] @ (4f270 ) │ │ + movs r1, #26 │ │ + ldr r2, [pc, #172] @ (4f274 ) │ │ + add r0, pc │ │ add r2, pc │ │ - b.n 5996e │ │ - cmp r0, #4 │ │ - bls.w 59d24 │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r1, [sp, #116] @ 0x74 │ │ - mov.w r3, #1192 @ 0x4a8 │ │ - ldr r1, [sp, #12] │ │ - str r0, [sp, #128] @ 0x80 │ │ - str r0, [sp, #124] @ 0x7c │ │ - movs r0, #4 │ │ - str r1, [sp, #112] @ 0x70 │ │ - movs r1, #5 │ │ - str r0, [sp, #120] @ 0x78 │ │ - add r0, sp, #112 @ 0x70 │ │ - ldr r2, [pc, #732] @ (59ef4 ) │ │ + bl 4d828 │ │ + ldr r2, [pc, #152] @ (4f26c ) │ │ + mov r0, sl │ │ add r2, pc │ │ - b.n 59d20 │ │ - cmp r0, #4 │ │ - bls.w 59972 │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r1, [sp, #116] @ 0x74 │ │ - mov.w r3, #1232 @ 0x4d0 │ │ - ldr r1, [sp, #12] │ │ - str r0, [sp, #128] @ 0x80 │ │ - str r0, [sp, #124] @ 0x7c │ │ - movs r0, #4 │ │ - str r1, [sp, #112] @ 0x70 │ │ - movs r1, #5 │ │ - str r0, [sp, #120] @ 0x78 │ │ - add r0, sp, #112 @ 0x70 │ │ - ldr r2, [pc, #700] @ (59efc ) │ │ + bl 4d66c │ │ + ldr r2, [pc, #140] @ (4f268 ) │ │ + mov r0, r5 │ │ + movs r1, #40 @ 0x28 │ │ add r2, pc │ │ - b.n 5996e │ │ - cmp r0, #4 │ │ - bls.n 59d24 │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r1, [sp, #116] @ 0x74 │ │ - mov.w r3, #1200 @ 0x4b0 │ │ - ldr r1, [sp, #12] │ │ - str r0, [sp, #128] @ 0x80 │ │ - str r0, [sp, #124] @ 0x7c │ │ - movs r0, #4 │ │ - str r1, [sp, #112] @ 0x70 │ │ - movs r1, #5 │ │ - str r0, [sp, #120] @ 0x78 │ │ - add r0, sp, #112 @ 0x70 │ │ - ldr r2, [pc, #712] @ (59f2c ) │ │ + bl 4d66c │ │ + ldr r2, [pc, #144] @ (4f278 ) │ │ + mov r0, r3 │ │ + movs r1, #40 @ 0x28 │ │ add r2, pc │ │ - b.n 59d20 │ │ - cmp r0, #4 │ │ - bls.w 59972 │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r1, [sp, #116] @ 0x74 │ │ - mov.w r3, #1184 @ 0x4a0 │ │ - ldr r1, [sp, #12] │ │ - str r0, [sp, #128] @ 0x80 │ │ - str r0, [sp, #124] @ 0x7c │ │ - movs r0, #4 │ │ - str r1, [sp, #112] @ 0x70 │ │ - movs r1, #5 │ │ - str r0, [sp, #120] @ 0x78 │ │ - add r0, sp, #112 @ 0x70 │ │ - ldr r2, [pc, #596] @ (59edc ) │ │ + bl 4d66c │ │ + ldr r2, [pc, #48] @ (4f224 ) │ │ add r2, pc │ │ - b.n 5996e │ │ - cmp r0, #4 │ │ - bls.w 59972 │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r1, [sp, #116] @ 0x74 │ │ - mov.w r3, #1240 @ 0x4d8 │ │ - ldr r1, [sp, #12] │ │ - str r0, [sp, #128] @ 0x80 │ │ - str r0, [sp, #124] @ 0x7c │ │ - movs r0, #4 │ │ - str r1, [sp, #112] @ 0x70 │ │ - movs r1, #5 │ │ - str r0, [sp, #120] @ 0x78 │ │ - add r0, sp, #112 @ 0x70 │ │ - ldr r2, [pc, #572] @ (59eec ) │ │ + mov r0, sl │ │ + mov r1, ip │ │ + bl 4d66c │ │ + ldr r2, [pc, #124] @ (4f27c ) │ │ + movs r0, #40 @ 0x28 │ │ + movs r1, #40 @ 0x28 │ │ add r2, pc │ │ - b.n 5996e │ │ - cmp r0, #4 │ │ - bls.w 59972 │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r1, [sp, #116] @ 0x74 │ │ - mov.w r3, #1208 @ 0x4b8 │ │ - ldr r1, [sp, #12] │ │ - str r0, [sp, #128] @ 0x80 │ │ - str r0, [sp, #124] @ 0x7c │ │ - movs r0, #4 │ │ - str r1, [sp, #112] @ 0x70 │ │ - movs r1, #5 │ │ - str r0, [sp, #120] @ 0x78 │ │ - add r0, sp, #112 @ 0x70 │ │ - ldr r2, [pc, #576] @ (59f14 ) │ │ + bl 4d15c │ │ + ldr r2, [pc, #28] @ (4f228 ) │ │ + ldr r0, [sp, #36] @ 0x24 │ │ add r2, pc │ │ - b.n 5996e │ │ - cmp r0, #4 │ │ - bls.w 59972 │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r1, [sp, #116] @ 0x74 │ │ - mov.w r3, #1216 @ 0x4c0 │ │ - ldr r1, [sp, #12] │ │ - str r0, [sp, #128] @ 0x80 │ │ - str r0, [sp, #124] @ 0x7c │ │ - movs r0, #4 │ │ - str r1, [sp, #112] @ 0x70 │ │ - movs r1, #5 │ │ - str r0, [sp, #120] @ 0x78 │ │ - add r0, sp, #112 @ 0x70 │ │ - ldr r2, [pc, #552] @ (59f24 ) │ │ + mov r1, r0 │ │ + bl 4d15c │ │ + ldr r2, [pc, #76] @ (4f264 ) │ │ + mov r1, ip │ │ add r2, pc │ │ - b.n 5996e │ │ - cmp r0, #4 │ │ - bls.n 59d24 │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r1, [sp, #116] @ 0x74 │ │ - movw r3, #1249 @ 0x4e1 │ │ - ldr r1, [sp, #12] │ │ - str r0, [sp, #128] @ 0x80 │ │ - str r0, [sp, #124] @ 0x7c │ │ - movs r0, #4 │ │ - str r1, [sp, #112] @ 0x70 │ │ - movs r1, #5 │ │ - str r0, [sp, #120] @ 0x78 │ │ - add r0, sp, #112 @ 0x70 │ │ - ldr r2, [pc, #540] @ (59f3c ) │ │ + bl 4d15c │ │ + stc2l 0, cr0, [lr], {7} │ │ + stc2 0, cr0, [r8], {7} │ │ + stc2 0, cr0, [lr], {7} │ │ + rev16 r1, r7 │ │ + vqdmulh.s , , d20[0] │ │ + movs r7, r0 │ │ + hlt 0x0007 │ │ + vqdmulh.s , , d22[0] │ │ + movs r7, r0 │ │ + hlt 0x0016 │ │ + vqdmulh.s , , d24[0] │ │ + movs r7, r0 │ │ + revsh r3, r3 │ │ + vqrdmulh.s , , d10[0] │ │ + movs r7, r0 │ │ + hlt 0x0016 │ │ + @ instruction: 0xfffbfd2c │ │ + movs r7, r0 │ │ + bcs.n 4f336 │ │ + vsra.u32 q8, q3, #5 │ │ + movs r0, r1 │ │ + lsls r2, r1, #5 │ │ + movs r0, r1 │ │ + lsls r6, r7, #4 │ │ + movs r0, r1 │ │ + mrrc2 0, 0, r0, r2, cr7 │ │ + lsls r4, r2, #4 │ │ + movs r0, r1 │ │ + ldc2l 0, cr0, [r8], {7} │ │ + bcs.n 4f28c │ │ + vcvtn.s32.f32 d16, d26 │ │ + movs r0, r1 │ │ + lsls r0, r1, #4 │ │ + movs r0, r1 │ │ + lsls r0, r6, #3 │ │ + movs r0, r1 │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + stmdb sp!, {r8, r9, sl, fp} │ │ + sub sp, #148 @ 0x94 │ │ + ldrd r8, sl, [r1] │ │ + str r2, [sp, #80] @ 0x50 │ │ + orrs.w r2, r8, sl │ │ + beq.w 4fab8 │ │ + ldrd lr, r4, [r1, #8] │ │ + orrs.w r2, lr, r4 │ │ + beq.w 4fac6 │ │ + ldrd r3, r2, [r1, #16] │ │ + orrs.w r6, r3, r2 │ │ + beq.w 4fad4 │ │ + adds.w r5, r8, r3 │ │ + mov.w r6, #0 │ │ + adcs.w r5, sl, r2 │ │ + adcs.w r6, r6, #0 │ │ + bne.w 4fae2 │ │ + subs.w r6, r8, lr │ │ + sbcs.w r6, sl, r4 │ │ + bcc.w 4faf0 │ │ + adds.w ip, r8, r3 │ │ + adc.w fp, r2, sl │ │ + cmp.w fp, #536870912 @ 0x20000000 │ │ + bcs.w 4fafe │ │ + mov r6, fp │ │ + str r0, [sp, #32] │ │ + cmp.w fp, #0 │ │ + itt ne │ │ + movne r6, ip │ │ + movne ip, fp │ │ + mov r2, r6 │ │ + mov r5, ip │ │ + cmp.w ip, #65536 @ 0x10000 │ │ + it cc │ │ + lslcc r2, r6, #16 │ │ + mov.w r3, ip, lsl #16 │ │ + it cc │ │ + orrcc.w r5, r3, r6, lsr #16 │ │ + mov r6, r2 │ │ + cmp.w r5, #16777216 @ 0x1000000 │ │ + it cc │ │ + lslcc r6, r2, #8 │ │ + strd lr, r4, [sp, #88] @ 0x58 │ │ + mov.w lr, r5, lsl #8 │ │ + mov r4, r5 │ │ + it cc │ │ + orrcc.w r4, lr, r2, lsr #24 │ │ + mov r2, r6 │ │ + mov.w lr, r4, lsl #4 │ │ + mov r3, r4 │ │ + cmp.w r4, #268435456 @ 0x10000000 │ │ + it cc │ │ + lslcc r2, r6, #4 │ │ + it cc │ │ + orrcc.w r3, lr, r6, lsr #28 │ │ + mov lr, r2 │ │ + mov r0, r3 │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ + it cc │ │ + movcc.w lr, r2, lsl #2 │ │ + mov.w r6, r3, lsl #2 │ │ + it cc │ │ + orrcc.w r0, r6, r2, lsr #30 │ │ + movs r2, #0 │ │ + cmp.w r0, #4294967295 @ 0xffffffff │ │ + it gt │ │ + movgt r2, #1 │ │ + ldrh.w r9, [r1, #24] │ │ + cmp.w fp, #0 │ │ + str r2, [sp, #84] @ 0x54 │ │ + mov r1, r9 │ │ + it eq │ │ + subeq r1, #32 │ │ + cmp.w ip, #65536 @ 0x10000 │ │ + it cc │ │ + subcc r1, #16 │ │ + cmp.w r5, #16777216 @ 0x1000000 │ │ + it cc │ │ + subcc r1, #8 │ │ + cmp.w r4, #268435456 @ 0x10000000 │ │ + it cc │ │ + subcc r1, #4 │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ + it cc │ │ + subcc r1, #2 │ │ + cmp.w r0, #4294967295 @ 0xffffffff │ │ + it gt │ │ + subgt r1, #1 │ │ + sub.w r2, r9, r1 │ │ + strh.w r9, [sp, #104] @ 0x68 │ │ + sxth r5, r2 │ │ + ldr r2, [sp, #88] @ 0x58 │ │ + subs.w r3, r8, r2 │ │ + ldr r2, [sp, #92] @ 0x5c │ │ + sbc.w r6, sl, r2 │ │ + cmp.w r5, #4294967295 @ 0xffffffff │ │ + strd r3, r6, [sp, #96] @ 0x60 │ │ + ble.w 4fb0c │ │ + and.w fp, r5, #63 @ 0x3f │ │ + strd r0, lr, [sp, #72] @ 0x48 │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ + strd sl, r8, [sp, #88] @ 0x58 │ │ + lsr.w ip, r0, fp │ │ + subs.w r8, fp, #32 │ │ + it pl │ │ + movpl.w ip, #0 │ │ + and.w r2, ip, r6 │ │ + str r2, [sp, #116] @ 0x74 │ │ + mvn.w r2, #39 @ 0x27 │ │ + adds r2, #39 @ 0x27 │ │ + rsb sl, fp, #32 │ │ + cmp.w r8, #0 │ │ + lsr.w r2, r2, fp │ │ + lsl.w r4, r0, sl │ │ + orr.w lr, r2, r4 │ │ + it pl │ │ + lsrpl.w lr, r0, r8 │ │ + and.w r2, lr, r3 │ │ + str r2, [sp, #112] @ 0x70 │ │ + subs.w r2, lr, r3 │ │ + sbcs.w r2, ip, r6 │ │ + bcc.w 4faaa │ │ + ldr r5, [sp, #88] @ 0x58 │ │ + lsr.w r2, r3, sl │ │ + ldr r4, [sp, #92] @ 0x5c │ │ + cmp.w r8, #0 │ │ + and.w r0, ip, r5 │ │ + str r0, [sp, #116] @ 0x74 │ │ + and.w r0, lr, r4 │ │ + str r0, [sp, #112] @ 0x70 │ │ + lsl.w r0, r6, fp │ │ + orr.w r2, r2, r0 │ │ + str r5, [sp, #100] @ 0x64 │ │ + str r4, [sp, #96] @ 0x60 │ │ + strh.w r9, [sp, #104] @ 0x68 │ │ + it pl │ │ + lslpl.w r2, r3, r8 │ │ + lsl.w r3, r3, fp │ │ + it pl │ │ + movpl r3, #0 │ │ + subs.w r0, lr, r4 │ │ + sbcs.w r0, ip, r5 │ │ + bcc.w 4faaa │ │ + mvn.w r0, #95 @ 0x5f │ │ + strd r3, r2, [sp, #60] @ 0x3c │ │ + subs r0, r0, r1 │ │ + movw r3, #21424 @ 0x53b0 │ │ + movt r3, #1 │ │ + str.w sl, [sp, #68] @ 0x44 │ │ + sxth r0, r0 │ │ + add.w r0, r0, r0, lsl #2 │ │ + add.w r0, r3, r0, lsl #4 │ │ + movw r3, #51603 @ 0xc993 │ │ + movt r3, #31565 @ 0x7b4d │ │ + smmul r0, r0, r3 │ │ + asrs r3, r0, #10 │ │ + add.w r0, r3, r0, lsr #31 │ │ + cmp r0, #81 @ 0x51 │ │ + bcs.w 4fb26 │ │ + ldr r5, [sp, #84] @ 0x54 │ │ + ldr r2, [sp, #76] @ 0x4c │ │ + eor.w r3, r5, #31 │ │ + lsrs r6, r2, #1 │ │ + lsl.w r4, r2, r5 │ │ + lsr.w r3, r6, r3 │ │ + ldr r6, [sp, #72] @ 0x48 │ │ + ldr r2, [pc, #896] @ (4f818 ) │ │ + lsls r6, r5 │ │ add r2, pc │ │ - bl 6f45c │ │ - movs r0, #14 │ │ - strd r9, r0, [sl, #8] │ │ - b.n 5997a │ │ - cmp r1, #4 │ │ - bls.n 59d52 │ │ + orrs r6, r3 │ │ + add.w r3, r2, r0, lsl #4 │ │ + lsls r0, r0, #4 │ │ + str r3, [sp, #56] @ 0x38 │ │ + ldr r0, [r2, r0] │ │ + ldr.w lr, [r3, #4] │ │ + umull ip, r2, lr, r4 │ │ + umull r9, r5, r0, r6 │ │ + umaal r5, r2, lr, r6 │ │ + umull r4, r6, r0, r4 │ │ + adds.w r4, r9, r6 │ │ + mov.w r6, #0 │ │ + adc.w r6, r6, #0 │ │ + adds.w r4, r4, ip │ │ + adc.w r6, r6, #0 │ │ + adds.w r4, r4, #2147483648 @ 0x80000000 │ │ + ldrh r4, [r3, #8] │ │ + adcs r6, r5 │ │ + adc.w r2, r2, #0 │ │ + adds r3, r6, #1 │ │ + add r1, r4 │ │ + adc.w sl, r2, #0 │ │ + negs r1, r1 │ │ + str r3, [sp, #40] @ 0x28 │ │ + and.w ip, r1, #63 @ 0x3f │ │ + rsb r9, ip, #32 │ │ + lsr.w r2, r3, ip │ │ + subs.w r3, ip, #32 │ │ + lsl.w r1, sl, r9 │ │ + orr.w r6, r2, r1 │ │ + it pl │ │ + lsrpl.w r6, sl, r3 │ │ + ldr r1, [sp, #88] @ 0x58 │ │ + ldr r4, [sp, #92] @ 0x5c │ │ + cmp.w r8, #0 │ │ + ldr r2, [sp, #68] @ 0x44 │ │ + lsl.w r1, r1, fp │ │ + lsr.w r2, r4, r2 │ │ + orr.w r1, r1, r2 │ │ + lsl.w r2, r4, fp │ │ + it pl │ │ + lslpl.w r1, r4, r8 │ │ + it pl │ │ + movpl r2, #0 │ │ + umull fp, r4, lr, r2 │ │ + str.w r9, [sp, #68] @ 0x44 │ │ + str r3, [sp, #72] @ 0x48 │ │ + umull r8, r5, r0, r1 │ │ + umaal r5, r4, lr, r1 │ │ + umull r1, r2, r0, r2 │ │ + adds.w r1, r8, r2 │ │ + mov.w r2, #0 │ │ + adc.w r2, r2, #0 │ │ + adds.w r1, r1, fp │ │ + adc.w r2, r2, #0 │ │ + adds.w r1, r1, #2147483648 @ 0x80000000 │ │ + adcs.w r1, r5, r2 │ │ + ldr r2, [sp, #60] @ 0x3c │ │ + str r1, [sp, #24] │ │ + adc.w r1, r4, #0 │ │ + str r1, [sp, #28] │ │ + umull r8, r1, lr, r2 │ │ + str r1, [sp, #84] @ 0x54 │ │ + umull r1, r4, r0, r2 │ │ + ldr r2, [sp, #64] @ 0x40 │ │ + umull r0, r1, r0, r2 │ │ + str r1, [sp, #88] @ 0x58 │ │ + movs r1, #0 │ │ + adds r0, r0, r4 │ │ + adc.w r5, r1, #0 │ │ + adds.w r0, r0, r8 │ │ + adc.w r1, r5, #0 │ │ + adds.w r0, r0, #2147483648 @ 0x80000000 │ │ + mov.w r0, #1 │ │ + adc.w r8, r1, #0 │ │ + lsr.w r4, r0, r9 │ │ + lsl.w r1, r0, ip │ │ + cmp r3, #0 │ │ + it pl │ │ + lslpl.w r4, r0, r3 │ │ + str.w ip, [sp, #76] @ 0x4c │ │ + it pl │ │ + movpl r1, #0 │ │ + umull r0, r5, lr, r2 │ │ + ldr r2, [sp, #56] @ 0x38 │ │ + str r1, [sp, #20] │ │ + subs r1, #1 │ │ + ldrh.w ip, [r2, #10] │ │ + ldr r2, [sp, #40] @ 0x28 │ │ + str r1, [sp, #56] @ 0x38 │ │ + and.w r1, r1, r2 │ │ + str r1, [sp, #92] @ 0x5c │ │ + sbc.w r1, r4, #0 │ │ + str r4, [sp, #44] @ 0x2c │ │ + movw r4, #10000 @ 0x2710 │ │ + cmp r6, r4 │ │ + str r1, [sp, #52] @ 0x34 │ │ + and.w r1, r1, sl │ │ + str.w sl, [sp, #36] @ 0x24 │ │ + str r1, [sp, #48] @ 0x30 │ │ + bcs.n 4f5f4 │ │ + cmp r6, #100 @ 0x64 │ │ + bcs.n 4f616 │ │ + movs r3, #0 │ │ + mov.w fp, #1 │ │ + cmp r6, #9 │ │ + it hi │ │ + movhi r3, #1 │ │ + it hi │ │ + movhi.w fp, #10 │ │ + b.n 4f660 │ │ + movw r4, #16960 @ 0x4240 │ │ + movt r4, #15 │ │ + cmp r6, r4 │ │ + bcs.n 4f62c │ │ + movw fp, #34464 @ 0x86a0 │ │ + movs r3, #5 │ │ + movt fp, #1 │ │ + cmp r6, fp │ │ + itt cc │ │ + movcc r3, #4 │ │ + movwcc fp, #10000 @ 0x2710 │ │ + b.n 4f660 │ │ + movs r3, #3 │ │ + mov.w fp, #1000 @ 0x3e8 │ │ + cmp.w r6, #1000 @ 0x3e8 │ │ + it cc │ │ + movcc r3, #2 │ │ + it cc │ │ + movcc.w fp, #100 @ 0x64 │ │ + b.n 4f660 │ │ + movw fp, #57600 @ 0xe100 │ │ + movt fp, #1525 @ 0x5f5 │ │ + cmp r6, fp │ │ + bcs.n 4f64e │ │ + movw lr, #38528 @ 0x9680 │ │ + movs r3, #7 │ │ + movt lr, #152 @ 0x98 │ │ + cmp r6, lr │ │ + ite cc │ │ + movcc r3, #6 │ │ + movcs r4, lr │ │ + mov fp, r4 │ │ + b.n 4f660 │ │ + movw r4, #51712 @ 0xca00 │ │ + movs r3, #9 │ │ + movt r4, #15258 @ 0x3b9a │ │ + cmp r6, r4 │ │ + ite cc │ │ + movcc r3, #8 │ │ + movcs fp, r4 │ │ + ldr r1, [sp, #88] @ 0x58 │ │ + mov.w sl, #0 │ │ + ldr r2, [sp, #84] @ 0x54 │ │ + adds r0, r0, r1 │ │ + adc.w r1, r5, #0 │ │ + adds r0, r0, r2 │ │ + ldr r2, [sp, #40] @ 0x28 │ │ + adc.w r1, r1, #0 │ │ + adds.w r0, r0, r8 │ │ + mov r8, r3 │ │ + adc.w r1, r1, #0 │ │ + subs r2, r2, r0 │ │ + ldr r0, [sp, #36] @ 0x24 │ │ + str r2, [sp, #12] │ │ + sbcs r0, r1 │ │ + adds r1, r2, #1 │ │ + adc.w r2, r0, #0 │ │ + str r0, [sp, #8] │ │ + ldr r0, [sp, #52] @ 0x34 │ │ + str r2, [sp, #60] @ 0x3c │ │ + ands r0, r2 │ │ + str r0, [sp, #88] @ 0x58 │ │ + ldr r0, [sp, #56] @ 0x38 │ │ + str r1, [sp, #64] @ 0x40 │ │ + ands r0, r1 │ │ + str r0, [sp, #84] @ 0x54 │ │ + sub.w r0, r3, ip │ │ + adds r0, #1 │ │ + str r0, [sp, #4] │ │ + mov r0, r6 │ │ + mov r1, fp │ │ + blx ca548 │ │ + mls r6, r0, fp, r6 │ │ + add.w r3, r0, #48 @ 0x30 │ │ + ldr r0, [sp, #80] @ 0x50 │ │ + ldr r1, [sp, #72] @ 0x48 │ │ + add.w r9, sl, #1 │ │ + strb.w r3, [r0, sl] │ │ + cmp r1, #0 │ │ + ldr r0, [sp, #68] @ 0x44 │ │ + lsr.w r0, r6, r0 │ │ + it pl │ │ + lslpl.w r0, r6, r1 │ │ + ldr r1, [sp, #76] @ 0x4c │ │ + lsl.w r1, r6, r1 │ │ + it pl │ │ + movpl r1, #0 │ │ + ldr r2, [sp, #92] @ 0x5c │ │ + adds r4, r1, r2 │ │ + ldr r2, [sp, #48] @ 0x30 │ │ + adc.w r5, r0, r2 │ │ + ldr r0, [sp, #64] @ 0x40 │ │ + subs r1, r4, r0 │ │ + ldr r0, [sp, #60] @ 0x3c │ │ + sbcs.w r1, r5, r0 │ │ + bcc.n 4f71a │ │ + cmp r8, sl │ │ + beq.w 4f820 │ │ + movw r0, #52429 @ 0xcccd │ │ + cmp.w fp, #10 │ │ + movt r0, #52428 @ 0xcccc │ │ + mov sl, r9 │ │ + umull r1, r2, fp, r0 │ │ + mov.w r1, r2, lsr #3 │ │ + mov fp, r1 │ │ + bcs.n 4f6a8 │ │ + ldr r0, [pc, #264] @ (4f81c ) │ │ + add r0, pc │ │ + bl 4fb70 │ │ + ldr r0, [sp, #68] @ 0x44 │ │ + ldr r2, [sp, #72] @ 0x48 │ │ + lsr.w lr, fp, r0 │ │ + cmp r2, #0 │ │ + it pl │ │ + lslpl.w lr, fp, r2 │ │ + ldr r0, [sp, #64] @ 0x40 │ │ + ldr r1, [sp, #76] @ 0x4c │ │ + subs r6, r0, r4 │ │ + ldr r0, [sp, #60] @ 0x3c │ │ + sbcs r0, r5 │ │ + cmp r2, #0 │ │ + lsl.w r8, fp, r1 │ │ + mov.w r2, #0 │ │ + it pl │ │ + movpl.w r8, #0 │ │ + subs.w r1, r6, r8 │ │ + sbcs.w r1, r0, lr │ │ + str r6, [sp, #76] @ 0x4c │ │ + str r0, [sp, #72] @ 0x48 │ │ + it cc │ │ + movcc r2, #1 │ │ + ldr r1, [sp, #40] @ 0x28 │ │ + ldr r0, [sp, #24] │ │ + ldr r6, [sp, #36] @ 0x24 │ │ + subs r1, r1, r0 │ │ + ldr r0, [sp, #28] │ │ + str.w r9, [sp, #16] │ │ + sbcs r6, r0 │ │ + adds.w ip, r1, #1 │ │ + adc.w r0, r6, #0 │ │ + subs.w sl, r1, #1 │ │ + sbc.w fp, r6, #0 │ │ + subs.w r1, r4, sl │ │ + sbcs.w r1, r5, fp │ │ + str r0, [sp, #84] @ 0x54 │ │ + str.w ip, [sp, #88] @ 0x58 │ │ + bcs.w 4f9a0 │ │ + ldr r0, [sp, #76] @ 0x4c │ │ + subs.w r1, r0, r8 │ │ + ldr r0, [sp, #72] @ 0x48 │ │ + sbcs.w r1, r0, lr │ │ + bcc.w 4f9a0 │ │ + ldr r0, [sp, #80] @ 0x50 │ │ + str.w lr, [sp, #92] @ 0x5c │ │ + add.w ip, r0, r9 │ │ + adds.w r9, r4, r8 │ │ + adc.w r6, r5, lr │ │ + subs.w r2, r9, sl │ │ + sbcs.w r2, r6, fp │ │ + bcc.n 4f7d8 │ │ + subs.w r2, r9, sl │ │ + mov r1, ip │ │ + sbc.w lr, r6, fp │ │ + subs.w r0, sl, r4 │ │ + mov ip, r8 │ │ + sbc.w r8, fp, r5 │ │ + subs r2, r0, r2 │ │ + sbcs.w r2, r8, lr │ │ + ldr.w lr, [sp, #92] @ 0x5c │ │ + mov r8, ip │ │ + mov ip, r1 │ │ + bcc.w 4f99e │ │ + ldr r0, [sp, #64] @ 0x40 │ │ + subs r3, #1 │ │ + strb.w r3, [ip, #-1] │ │ + subs.w r4, r0, r9 │ │ + ldr r0, [sp, #60] @ 0x3c │ │ + sbc.w r5, r0, r6 │ │ + subs.w r2, r4, r8 │ │ + sbcs.w r2, r5, lr │ │ + mov.w r2, #0 │ │ + it cc │ │ + movcc r2, #1 │ │ + subs.w r1, r9, sl │ │ + sbcs.w r1, r6, fp │ │ + bcs.w 4f9a4 │ │ + subs.w r1, r4, r8 │ │ + mov r4, r9 │ │ + sbcs.w r1, r5, lr │ │ + mov r5, r6 │ │ + bcs.n 4f7a0 │ │ + b.n 4f9a4 │ │ + nop │ │ + @ instruction: 0xb7fc │ │ + vqshrun.s64 d31, q4, #5 │ │ + movs r7, r0 │ │ + mov.w lr, #0 │ │ + mov.w fp, #1 │ │ + cmp.w r9, #17 │ │ + beq.w 4fb1a │ │ + ldr r0, [sp, #92] @ 0x5c │ │ + mov.w sl, #10 │ │ + add.w r4, r2, r2, lsl #2 │ │ + mov r5, lr │ │ + mov r1, fp │ │ + umull fp, lr, fp, sl │ │ + add.w ip, r5, r5, lsl #2 │ │ + umull r6, r3, r0, sl │ │ + ldr r0, [sp, #76] @ 0x4c │ │ + add.w lr, lr, ip, lsl #1 │ │ + add.w r3, r3, r4, lsl #1 │ │ + lsr.w r2, r6, r0 │ │ + ldr r0, [sp, #68] @ 0x44 │ │ + lsl.w r4, r3, r0 │ │ + ldr r0, [sp, #72] @ 0x48 │ │ + orrs r2, r4 │ │ + cmp r0, #0 │ │ + it pl │ │ + lsrpl.w r2, r3, r0 │ │ + ldr r0, [sp, #80] @ 0x50 │ │ + add.w r4, r2, #48 @ 0x30 │ │ + ldr.w r8, [sp, #84] @ 0x54 │ │ + strb.w r4, [r0, r9] │ │ + add.w r9, r9, #1 │ │ + umull r8, r2, r8, sl │ │ + ldr r0, [sp, #88] @ 0x58 │ │ + add.w r0, r0, r0, lsl #2 │ │ + str.w r8, [sp, #84] @ 0x54 │ │ + add.w sl, r2, r0, lsl #1 │ │ + ldr r0, [sp, #52] @ 0x34 │ │ + str.w sl, [sp, #88] @ 0x58 │ │ + and.w r2, r3, r0 │ │ + ldr r0, [sp, #56] @ 0x38 │ │ + ands r0, r6 │ │ + str r0, [sp, #92] @ 0x5c │ │ + subs.w r0, r0, r8 │ │ + sbcs.w r0, r2, sl │ │ + bcs.n 4f828 │ │ + ldr r0, [sp, #40] @ 0x28 │ │ + mov r8, r2 │ │ + ldr r3, [sp, #24] │ │ + ldr r6, [sp, #36] @ 0x24 │ │ + subs r0, r0, r3 │ │ + ldr r3, [sp, #28] │ │ + strd r1, r5, [sp, #56] @ 0x38 │ │ + umull r2, r1, fp, r0 │ │ + sbcs r6, r3 │ │ + str.w r9, [sp, #16] │ │ + mov r9, ip │ │ + mla r3, fp, r6, r1 │ │ + ldr r6, [sp, #92] @ 0x5c │ │ + movs r1, #0 │ │ + subs.w r5, r2, fp │ │ + mla r3, lr, r0, r3 │ │ + ldr r0, [sp, #84] @ 0x54 │ │ + sbc.w sl, r3, lr │ │ + adds.w ip, r2, fp │ │ + adc.w lr, lr, r3 │ │ + subs r2, r0, r6 │ │ + ldr r0, [sp, #88] @ 0x58 │ │ + ldr.w fp, [sp, #44] @ 0x2c │ │ + sbc.w r3, r0, r8 │ │ + ldr r0, [sp, #20] │ │ + subs r2, r2, r0 │ │ + sbcs.w r2, r3, fp │ │ + it cc │ │ + movcc r1, #1 │ │ + cmp r1, #0 │ │ + str.w r9, [sp, #48] @ 0x30 │ │ + strd lr, ip, [sp, #64] @ 0x40 │ │ + bne.n 4f998 │ │ + subs r2, r6, r5 │ │ + mov r6, r8 │ │ + sbcs.w r2, r8, sl │ │ + str r5, [sp, #76] @ 0x4c │ │ + bcs.n 4f992 │ │ + ldr r3, [sp, #20] │ │ + ldr.w ip, [sp, #92] @ 0x5c │ │ + ldr r0, [sp, #80] @ 0x50 │ │ + ldr r1, [sp, #16] │ │ + add r0, r1 │ │ + str r0, [sp, #72] @ 0x48 │ │ + adds.w lr, ip, r3 │ │ + mov r9, sl │ │ + adc.w r8, r6, fp │ │ + ldr.w fp, [sp, #76] @ 0x4c │ │ + subs.w r1, lr, fp │ │ + sbcs.w r1, r8, sl │ │ + bcc.n 4f950 │ │ + subs.w r1, lr, fp │ │ + mov r2, r6 │ │ + sbc.w r5, r8, r9 │ │ + subs.w r6, fp, ip │ │ + sbc.w r0, r9, r2 │ │ + subs r1, r6, r1 │ │ + sbcs r0, r5 │ │ + bcc.n 4fa0c │ │ + ldr r0, [sp, #72] @ 0x48 │ │ + subs r4, #1 │ │ + mov r2, r3 │ │ + movs r1, #0 │ │ + strb.w r4, [r0, #-1] │ │ + ldr r0, [sp, #84] @ 0x54 │ │ + subs.w r5, r0, lr │ │ + ldr r0, [sp, #88] @ 0x58 │ │ + sbc.w r6, r0, r8 │ │ + subs r0, r5, r3 │ │ + ldr r3, [sp, #44] @ 0x2c │ │ + sbcs.w r0, r6, r3 │ │ + it cc │ │ + movcc r1, #1 │ │ + subs.w r0, lr, fp │ │ + sbcs.w r0, r8, r9 │ │ + bcs.n 4fa18 │ │ + subs r0, r5, r2 │ │ + mov r5, lr │ │ + sbcs.w r0, r6, r3 │ │ + mov fp, r3 │ │ + mov ip, lr │ │ + mov r6, r8 │ │ + mov r3, r2 │ │ + bcs.n 4f920 │ │ + b.n 4fa1e │ │ + ldr r5, [sp, #92] @ 0x5c │ │ + mov r8, r6 │ │ + b.n 4f99a │ │ + mov r5, r6 │ │ + ldr r3, [sp, #20] │ │ + b.n 4fa1e │ │ + movs r2, #0 │ │ + mov r9, r4 │ │ + mov r6, r5 │ │ + ldr r0, [sp, #88] @ 0x58 │ │ + ldr r1, [sp, #84] @ 0x54 │ │ + subs.w r3, r9, r0 │ │ + sbcs.w r3, r6, r1 │ │ + bcs.n 4f9d8 │ │ + cbnz r2, 4f9d8 │ │ + adds.w r2, r9, r8 │ │ + adc.w r3, r6, lr │ │ + subs r5, r2, r0 │ │ + sbcs.w r5, r3, r1 │ │ + bcc.n 4fa9c │ │ + subs r2, r2, r0 │ │ + sbcs r3, r1 │ │ + subs.w r5, r0, r9 │ │ + sbc.w r4, r1, r6 │ │ + subs r2, r5, r2 │ │ + sbcs.w r2, r4, r3 │ │ + bcs.n 4fa9c │ │ + ldr r0, [sp, #12] │ │ + subs r2, r0, #3 │ │ + ldr r0, [sp, #8] │ │ + sbc.w r3, r0, #0 │ │ + subs.w r5, r9, #2 │ │ + sbcs.w r5, r6, #0 │ │ + ldr r5, [sp, #32] │ │ + bcc.n 4fa06 │ │ + subs.w r1, r2, r9 │ │ + sbcs.w r1, r3, r6 │ │ + bcc.n 4fa06 │ │ + ldr r1, [sp, #16] │ │ + ldr r0, [sp, #4] │ │ + strh r0, [r5, #8] │ │ + ldr r0, [sp, #80] @ 0x50 │ │ + strd r0, r1, [r5] │ │ + b.n 4faa2 │ │ movs r0, #0 │ │ - movs r1, #1 │ │ - str r1, [sp, #116] @ 0x74 │ │ - mov.w r3, #1224 @ 0x4c8 │ │ + str r0, [r5, #0] │ │ + b.n 4faa2 │ │ + movs r1, #0 │ │ + mov r5, ip │ │ + mov r8, r2 │ │ + ldr.w fp, [sp, #44] @ 0x2c │ │ + b.n 4fa1e │ │ + mov fp, r3 │ │ + mov r3, r2 │ │ + mov r5, lr │ │ + ldr r4, [sp, #68] @ 0x44 │ │ + mov r6, r5 │ │ + ldr r2, [sp, #64] @ 0x40 │ │ + subs r0, r5, r4 │ │ + sbcs.w r0, r8, r2 │ │ + bcs.n 4fa50 │ │ + cbnz r1, 4fa50 │ │ + adds r1, r6, r3 │ │ + adc.w r3, r8, fp │ │ + subs r0, r1, r4 │ │ + sbcs.w r0, r3, r2 │ │ + bcc.n 4fa9c │ │ + subs r0, r1, r4 │ │ + sbc.w r1, r3, r2 │ │ + subs r4, r4, r6 │ │ + sbc.w r5, r2, r8 │ │ + subs r0, r4, r0 │ │ + sbcs.w r0, r5, r1 │ │ + bcs.n 4fa9c │ │ + ldr r3, [sp, #56] @ 0x38 │ │ + mvn.w r5, #39 @ 0x27 │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ + ldr r2, [sp, #60] @ 0x3c │ │ + umull r0, r1, r3, r5 │ │ + mla r1, r3, r4, r1 │ │ + mla r4, r2, r5, r1 │ │ + movs r1, #20 │ │ + ldr r2, [sp, #84] @ 0x54 │ │ + umull r5, r1, r3, r1 │ │ + ldr r3, [sp, #48] @ 0x30 │ │ + adds r0, r0, r2 │ │ + ldr r2, [sp, #88] @ 0x58 │ │ + adcs r2, r4 │ │ + add.w r1, r1, r3, lsl #2 │ │ + subs r5, r6, r5 │ │ + sbcs.w r1, r8, r1 │ │ + bcc.n 4fa9c │ │ + subs r0, r0, r6 │ │ + sbcs.w r0, r2, r8 │ │ + bcc.n 4fa9c │ │ + ldr r0, [sp, #32] │ │ + ldr r2, [sp, #16] │ │ ldr r1, [sp, #4] │ │ - str r0, [sp, #128] @ 0x80 │ │ - str r0, [sp, #124] @ 0x7c │ │ - movs r0, #4 │ │ - str r1, [sp, #112] @ 0x70 │ │ - movs r1, #5 │ │ - str r0, [sp, #120] @ 0x78 │ │ - add r0, sp, #112 @ 0x70 │ │ - ldr r2, [pc, #444] @ (59f08 ) │ │ - add r2, pc │ │ - bl 6f45c │ │ - movs r7, #7 │ │ - b.n 59a10 │ │ - cmp r1, #5 │ │ - bcc.n 59d7a │ │ + strh r1, [r0, #8] │ │ + ldr r1, [sp, #80] @ 0x50 │ │ + strd r1, r2, [r0] │ │ + b.n 4faa2 │ │ + ldr r1, [sp, #32] │ │ movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #128] @ 0x80 │ │ - mov.w r3, #1192 @ 0x4a8 │ │ - str r0, [sp, #124] @ 0x7c │ │ - movs r0, #4 │ │ - strd r7, r1, [sp, #112] @ 0x70 │ │ - movs r1, #5 │ │ - str r0, [sp, #120] @ 0x78 │ │ - add r0, sp, #112 @ 0x70 │ │ - ldr r2, [pc, #388] @ (59ef8 ) │ │ - add r2, pc │ │ - bl 6f45c │ │ - movs r7, #2 │ │ - b.n 59e02 │ │ - vmov d8, r4, r6 │ │ - cmp r1, #4 │ │ - bls.n 59da8 │ │ + str r0, [r1, #0] │ │ + add sp, #148 @ 0x94 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ movs r0, #0 │ │ - movs r1, #1 │ │ - str r1, [sp, #116] @ 0x74 │ │ - mov.w r3, #1232 @ 0x4d0 │ │ - ldr r1, [sp, #4] │ │ - str r0, [sp, #128] @ 0x80 │ │ + add r1, sp, #96 @ 0x60 │ │ str r0, [sp, #124] @ 0x7c │ │ - movs r0, #4 │ │ - str r1, [sp, #112] @ 0x70 │ │ - movs r1, #5 │ │ - str r0, [sp, #120] @ 0x78 │ │ add r0, sp, #112 @ 0x70 │ │ - ldr r2, [pc, #348] @ (59f00 ) │ │ + add r2, sp, #124 @ 0x7c │ │ + bl 4d850 │ │ + ldr r0, [pc, #116] @ (4fb30 ) │ │ + movs r1, #28 │ │ + ldr r2, [pc, #116] @ (4fb34 ) │ │ + add r0, pc │ │ add r2, pc │ │ - bl 6f45c │ │ - movs r7, #8 │ │ - vstr d8, [sp, #80] @ 0x50 │ │ - b.n 59eac │ │ - ldrh r4, [r7, #28] │ │ - movs r7, r0 │ │ - ldrh r2, [r6, #26] │ │ - movs r7, r0 │ │ - movs r6, #210 @ 0xd2 │ │ - vtbx.8 d24, {d12-d15}, d4 │ │ - movs r7, r0 │ │ - movs r5, #186 @ 0xba │ │ - @ instruction: 0xfffc8b16 │ │ - movs r7, r0 │ │ - movs r6, #1 │ │ - vtbx.8 d24, {d28-d30}, d24 │ │ - movs r7, r0 │ │ - movs r7, #155 @ 0x9b │ │ - @ instruction: 0xfffc8aba │ │ - movs r7, r0 │ │ - movs r4, #75 @ 0x4b │ │ - vtbl.8 d18, {d12-d13}, d5 │ │ - bcc.n 59e00 │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #128] @ 0x80 │ │ - mov.w r3, #1200 @ 0x4b0 │ │ - str r0, [sp, #124] @ 0x7c │ │ - movs r0, #4 │ │ - strd r7, r1, [sp, #112] @ 0x70 │ │ - movs r1, #5 │ │ - str r0, [sp, #120] @ 0x78 │ │ - add r0, sp, #112 @ 0x70 │ │ - ldr r2, [pc, #308] @ (59f30 ) │ │ + bl 4d828 │ │ + ldr r0, [pc, #112] @ (4fb38 ) │ │ + movs r1, #29 │ │ + ldr r2, [pc, #112] @ (4fb3c ) │ │ + add r0, pc │ │ add r2, pc │ │ - bl 6f45c │ │ - movs r7, #3 │ │ - b.n 59a10 │ │ - cmp r1, #5 │ │ - bcc.n 59e2a │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r1, [sp, #116] @ 0x74 │ │ - mov.w r3, #1184 @ 0x4a0 │ │ - ldr r1, [sp, #4] │ │ - str r0, [sp, #128] @ 0x80 │ │ - str r0, [sp, #124] @ 0x7c │ │ - movs r0, #4 │ │ - str r1, [sp, #112] @ 0x70 │ │ - movs r1, #5 │ │ - str r0, [sp, #120] @ 0x78 │ │ - add r0, sp, #112 @ 0x70 │ │ - ldr r2, [pc, #188] @ (59ee0 ) │ │ + bl 4d828 │ │ + ldr r0, [pc, #104] @ (4fb40 ) │ │ + movs r1, #28 │ │ + ldr r2, [pc, #104] @ (4fb44 ) │ │ + add r0, pc │ │ add r2, pc │ │ - bl 6f45c │ │ - movs r7, #6 │ │ - b.n 59e54 │ │ - movs r7, #1 │ │ - cmp r1, #5 │ │ - bcc.n 59e54 │ │ - movs r0, #0 │ │ - ldr r1, [sp, #4] │ │ - str r0, [sp, #128] @ 0x80 │ │ - mov.w r3, #1240 @ 0x4d8 │ │ - str r0, [sp, #124] @ 0x7c │ │ - movs r0, #4 │ │ - str r1, [sp, #112] @ 0x70 │ │ - movs r1, #5 │ │ - str r7, [sp, #116] @ 0x74 │ │ - str r0, [sp, #120] @ 0x78 │ │ - add r0, sp, #112 @ 0x70 │ │ - ldr r2, [pc, #160] @ (59ef0 ) │ │ + bl 4d828 │ │ + ldr r0, [pc, #100] @ (4fb48 ) │ │ + movs r1, #54 @ 0x36 │ │ + ldr r2, [pc, #100] @ (4fb4c ) │ │ + add r0, pc │ │ add r2, pc │ │ - bl 6f45c │ │ - b.n 59a10 │ │ - movs r7, #4 │ │ - cmp r1, #5 │ │ - bcc.w 59a10 │ │ - movs r1, #1 │ │ - movs r0, #0 │ │ - str r1, [sp, #116] @ 0x74 │ │ - mov.w r3, #1208 @ 0x4b8 │ │ - ldr r1, [sp, #4] │ │ - str r1, [sp, #112] @ 0x70 │ │ - movs r1, #5 │ │ - str r0, [sp, #128] @ 0x80 │ │ - strd r7, r0, [sp, #120] @ 0x78 │ │ - add r0, sp, #112 @ 0x70 │ │ - ldr r2, [pc, #160] @ (59f18 ) │ │ + bl 4d828 │ │ + ldr r0, [pc, #92] @ (4fb50 ) │ │ + movs r1, #55 @ 0x37 │ │ + ldr r2, [pc, #92] @ (4fb54 ) │ │ + add r0, pc │ │ add r2, pc │ │ - bl 6f45c │ │ - b.n 59a10 │ │ - cmp r1, #4 │ │ - bls.n 59ea6 │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r1, [sp, #116] @ 0x74 │ │ - mov.w r3, #1216 @ 0x4c0 │ │ - ldr r1, [sp, #4] │ │ - str r0, [sp, #128] @ 0x80 │ │ - str r0, [sp, #124] @ 0x7c │ │ - movs r0, #4 │ │ - str r1, [sp, #112] @ 0x70 │ │ - movs r1, #5 │ │ - str r0, [sp, #120] @ 0x78 │ │ - add r0, sp, #112 @ 0x70 │ │ - ldr r2, [pc, #136] @ (59f28 ) │ │ + bl 4d828 │ │ + ldr r0, [pc, #88] @ (4fb58 ) │ │ + movs r1, #45 @ 0x2d │ │ + ldr r2, [pc, #88] @ (4fb5c ) │ │ + add r0, pc │ │ add r2, pc │ │ - bl 6f45c │ │ - strd r4, r6, [sp, #80] @ 0x50 │ │ - movs r7, #5 │ │ - b.n 59a10 │ │ - cmp r1, #4 │ │ - bls.n 59ed2 │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #128] @ 0x80 │ │ - movw r3, #1249 @ 0x4e1 │ │ - str r0, [sp, #124] @ 0x7c │ │ - movs r0, #4 │ │ - strd r7, r1, [sp, #112] @ 0x70 │ │ - movs r1, #5 │ │ - str r0, [sp, #120] @ 0x78 │ │ - add r0, sp, #112 @ 0x70 │ │ - ldr r2, [pc, #116] @ (59f40 ) │ │ + bl 4d828 │ │ + ldr r0, [pc, #80] @ (4fb60 ) │ │ + movs r1, #29 │ │ + ldr r2, [pc, #80] @ (4fb64 ) │ │ + add r0, pc │ │ add r2, pc │ │ - bl 6f45c │ │ - movs r0, #9 │ │ - strb.w r0, [sl, #8] │ │ - b.n 59a28 │ │ - nop │ │ - ldrh r4, [r7, #8] │ │ - movs r7, r0 │ │ - strh r0, [r4, #60] @ 0x3c │ │ - movs r7, r0 │ │ - movs r4, #145 @ 0x91 │ │ - vtbl.8 d24, {d28-d30}, d12 │ │ - movs r7, r0 │ │ - ldrh r6, [r2, #8] │ │ - movs r7, r0 │ │ - strh r6, [r6, #58] @ 0x3a │ │ - movs r7, r0 │ │ - ldrh r4, [r5, #12] │ │ - movs r7, r0 │ │ - ldrh r0, [r2, #2] │ │ - movs r7, r0 │ │ - ldrh r6, [r0, #12] │ │ - movs r7, r0 │ │ - ldrh r2, [r4, #0] │ │ - movs r7, r0 │ │ - ldrh r2, [r2, #14] │ │ - movs r7, r0 │ │ - ldrh r0, [r7, #2] │ │ - movs r7, r0 │ │ - movs r6, #46 @ 0x2e │ │ - @ instruction: 0xfffc8a5e │ │ - movs r7, r0 │ │ - ldrh r0, [r6, #6] │ │ - movs r7, r0 │ │ - strh r4, [r1, #58] @ 0x3a │ │ - movs r7, r0 │ │ - movs r6, #112 @ 0x70 │ │ - vshll.u32 q12, d16, #28 │ │ - movs r7, r0 │ │ - ldrh r2, [r1, #6] │ │ + bl 4d828 │ │ + ldr r2, [pc, #80] @ (4fb6c ) │ │ + movs r0, #17 │ │ + movs r1, #17 │ │ + add r2, pc │ │ + bl 4d15c │ │ + ldr r2, [pc, #64] @ (4fb68 ) │ │ + movs r1, #81 @ 0x51 │ │ + add r2, pc │ │ + bl 4d15c │ │ + cbz r1, 4fb38 │ │ + vrecpe.u32 d31, d28 │ │ movs r7, r0 │ │ - strh r4, [r4, #56] @ 0x38 │ │ + cbz r7, 4fb42 │ │ + vrecpe.u32 d31, d30 │ │ movs r7, r0 │ │ - ldrh r2, [r4, #10] │ │ + cbz r6, 4fb4e │ │ + vsri.32 d31, d16, #5 │ │ movs r7, r0 │ │ - strh r2, [r1, #62] @ 0x3e │ │ + cbz r3, 4fb68 │ │ + vsri.32 , q9, #5 │ │ movs r7, r0 │ │ - movs r7, #39 @ 0x27 │ │ - vtbl.8 d24, {d12-d14}, d2 │ │ + cbz r6, 4fb5e │ │ + vsri.32 , q2, #5 │ │ movs r7, r0 │ │ - ldrh r6, [r4, #4] │ │ + @ instruction: 0xb6ce │ │ + vsri.32 d31, d6, #5 │ │ movs r7, r0 │ │ - strh r0, [r7, #54] @ 0x36 │ │ + add r7, sp, #712 @ 0x2c8 │ │ + vcvtp.u32.f32 d31, d8 │ │ movs r7, r0 │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ - sub sp, #40 @ 0x28 │ │ - mov r4, r0 │ │ - cmp r2, #0 │ │ - beq.n 5a020 │ │ - ldr r0, [sp, #72] @ 0x48 │ │ - mov r8, r3 │ │ - ldr r5, [pc, #836] @ (5a29c ) │ │ - mov sl, r2 │ │ - uxtb r0, r0 │ │ - mov r7, r1 │ │ + @ instruction: 0xf3b20007 │ │ + ands.w r0, ip, #8847360 @ 0x870000 │ │ + push {r7, lr} │ │ + mov r7, sp │ │ + sub sp, #24 │ │ + mov r1, r0 │ │ + ldr r0, [pc, #24] @ (4fb94 ) │ │ + movs r2, #0 │ │ + movs r3, #1 │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + mov r0, sp │ │ + str r2, [sp, #16] │ │ + str r2, [sp, #12] │ │ + movs r2, #4 │ │ + str r3, [sp, #4] │ │ + str r2, [sp, #8] │ │ + bl 4d1a6 │ │ + nop │ │ + @ instruction: 0xf7860007 │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + stmdb sp!, {r8, r9, sl, fp} │ │ + sub sp, #76 @ 0x4c │ │ + mov fp, r0 │ │ + orrs.w r0, r2, r3 │ │ + beq.w 50004 │ │ + cmp.w r3, #536870912 @ 0x20000000 │ │ + bcs.w 50012 │ │ + ldr r1, [r7, #8] │ │ + cmp r3, #0 │ │ + mov r0, r3 │ │ + itt eq │ │ + subeq r1, #32 │ │ + moveq r0, r2 │ │ + cmp.w r0, #65536 @ 0x10000 │ │ + it cc │ │ + subcc r1, #16 │ │ + cmp r3, #0 │ │ + it ne │ │ + movne r3, r2 │ │ + cmp.w r0, #65536 @ 0x10000 │ │ + mov r6, r0 │ │ + mov.w r2, r0, lsl #16 │ │ + it cc │ │ + orrcc.w r6, r2, r3, lsr #16 │ │ + cmp.w r6, #16777216 @ 0x1000000 │ │ + it cc │ │ + subcc r1, #8 │ │ + cmp.w r0, #65536 @ 0x10000 │ │ + it cc │ │ + lslcc r3, r3, #16 │ │ + cmp.w r6, #16777216 @ 0x1000000 │ │ + mov r2, r6 │ │ + mov.w r0, r6, lsl #8 │ │ + it cc │ │ + orrcc.w r2, r0, r3, lsr #24 │ │ + cmp.w r2, #268435456 @ 0x10000000 │ │ + it cc │ │ + subcc r1, #4 │ │ + cmp.w r6, #16777216 @ 0x1000000 │ │ + it cc │ │ + lslcc r3, r3, #8 │ │ + cmp.w r2, #268435456 @ 0x10000000 │ │ + mov r5, r2 │ │ + mov.w r0, r2, lsl #4 │ │ + it cc │ │ + orrcc.w r5, r0, r3, lsr #28 │ │ + cmp.w r5, #1073741824 @ 0x40000000 │ │ + it cc │ │ + subcc r1, #2 │ │ + cmp.w r2, #268435456 @ 0x10000000 │ │ + mov.w r0, r5, lsl #2 │ │ + mov r2, r5 │ │ + it cc │ │ + lslcc r3, r3, #4 │ │ + cmp.w r5, #1073741824 @ 0x40000000 │ │ + it cc │ │ + orrcc.w r2, r0, r3, lsr #30 │ │ + mvn.w r0, #95 @ 0x5f │ │ + cmp.w r2, #4294967295 @ 0xffffffff │ │ + it gt │ │ + subgt r1, #1 │ │ + subs r0, r0, r1 │ │ + movw r6, #21424 @ 0x53b0 │ │ + movt r6, #1 │ │ + cmp.w r5, #1073741824 @ 0x40000000 │ │ + sxth r0, r0 │ │ + it cc │ │ + lslcc r3, r3, #2 │ │ + add.w r0, r0, r0, lsl #2 │ │ + add.w r0, r6, r0, lsl #4 │ │ + movw r6, #51603 @ 0xc993 │ │ + movt r6, #31565 @ 0x7b4d │ │ + smmul r0, r0, r6 │ │ + asrs r6, r0, #10 │ │ + add.w r0, r6, r0, lsr #31 │ │ + cmp r0, #81 @ 0x51 │ │ + bcs.w 50036 │ │ + ldr r5, [pc, #960] @ (50040 ) │ │ + cmp.w r2, #4294967295 @ 0xffffffff │ │ + movw lr, #65440 @ 0xffa0 │ │ + mov.w ip, #0 │ │ add r5, pc │ │ - cmp r0, #8 │ │ - bhi.n 5a030 │ │ - tbh [pc, r0, lsl #1] │ │ - movs r1, r1 │ │ - lsls r0, r3, #11 │ │ - lsls r3, r3, #7 │ │ - lsls r6, r5, #8 │ │ - lsls r6, r0, #5 │ │ - lsls r4, r5, #12 │ │ - lsls r5, r6, #14 │ │ - lsls r5, r0, #10 │ │ - lsls r1, r2, #16 │ │ - ldr r0, [r5, #20] │ │ - cmp r0, #5 │ │ - bcc.n 59fa2 │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #28] │ │ - movw r3, #2226 @ 0x8b2 │ │ - str r1, [sp, #16] │ │ - ldr r1, [pc, #788] @ (5a2a0 ) │ │ - str r0, [sp, #24] │ │ - add r1, pc │ │ - str r1, [sp, #12] │ │ - add r0, sp, #36 @ 0x24 │ │ - str r0, [sp, #20] │ │ - add r0, sp, #12 │ │ - ldr r2, [pc, #776] @ (5a2a4 ) │ │ - movs r1, #5 │ │ - add r2, pc │ │ - bl 6f45c │ │ - ldr r0, [r5, #20] │ │ - cmp r0, #4 │ │ - bls.n 59fcc │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #28] │ │ - movw r3, #2226 @ 0x8b2 │ │ - str r1, [sp, #16] │ │ - ldr r1, [pc, #752] @ (5a2a8 ) │ │ - str r0, [sp, #24] │ │ - add r1, pc │ │ - str r1, [sp, #12] │ │ - add r0, sp, #36 @ 0x24 │ │ - str r0, [sp, #20] │ │ - add r0, sp, #12 │ │ - ldr r2, [pc, #744] @ (5a2ac ) │ │ - movs r1, #5 │ │ - add r2, pc │ │ - bl 6f45c │ │ - ldr r7, [r7, #0] │ │ - cmp r7, #0 │ │ - beq.w 5a772 │ │ - ldr r0, [r7, #0] │ │ - cmp r0, #0 │ │ - beq.w 5a77a │ │ - ldr.w r9, [r0, #384] @ 0x180 │ │ - ldr r0, [r5, #20] │ │ - cmp.w r9, #0 │ │ - beq.w 5a8ce │ │ - cmp r0, #4 │ │ - bls.n 5a012 │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #28] │ │ - movw r3, #2226 @ 0x8b2 │ │ - str r1, [sp, #16] │ │ - ldr r1, [pc, #692] @ (5a2b0 ) │ │ + add.w r9, r5, r0, lsl #4 │ │ + mov.w r0, r0, lsl #4 │ │ + ldr.w r8, [r5, r0] │ │ + mov.w r5, #0 │ │ + it gt │ │ + movgt r5, #1 │ │ + lsl.w r4, r3, r5 │ │ + lsls r2, r5 │ │ + eor.w r5, r5, #31 │ │ + lsrs r3, r3, #1 │ │ + ldr.w r6, [r9, #4] │ │ + lsrs r3, r5 │ │ + orrs r2, r3 │ │ + umull r0, sl, r8, r4 │ │ + umull r3, r5, r8, r2 │ │ + umull r0, r4, r6, r4 │ │ + adds.w r3, r3, sl │ │ + umaal r5, r4, r6, r2 │ │ + ldrh.w r2, [r9, #8] │ │ + adc.w r6, ip, #0 │ │ + add r1, r2 │ │ + sub.w r1, lr, r1 │ │ + adds r0, r0, r3 │ │ + adc.w r6, r6, #0 │ │ + adds.w r0, r0, #2147483648 @ 0x80000000 │ │ + add.w r1, r1, #32 │ │ + adcs.w lr, r5, r6 │ │ + and.w r3, r1, #63 @ 0x3f │ │ + adc.w r0, r4, #0 │ │ + rsb r5, r3, #32 │ │ + lsr.w r2, lr, r3 │ │ + lsl.w r6, r0, r5 │ │ + orr.w r4, r2, r6 │ │ + movs r2, #1 │ │ + subs.w r6, r3, #32 │ │ + it pl │ │ + lsrpl.w r4, r0, r6 │ │ + str r5, [sp, #72] @ 0x48 │ │ + lsr.w r5, r2, r5 │ │ + cmp r6, #0 │ │ + str r6, [sp, #52] @ 0x34 │ │ + it pl │ │ + lslpl.w r5, r2, r6 │ │ + lsl.w r6, r2, r3 │ │ + str r3, [sp, #68] @ 0x44 │ │ + it pl │ │ + movpl r6, #0 │ │ + subs r2, r6, #1 │ │ + str r2, [sp, #64] @ 0x40 │ │ + and.w r8, lr, r2 │ │ + sbc.w r2, r5, #0 │ │ + str r2, [sp, #60] @ 0x3c │ │ + and.w sl, r0, r2 │ │ + orrs.w r2, r8, sl │ │ + beq.n 4fd6e │ │ + ldr r3, [r7, #20] │ │ + ldrh.w r2, [r9, #10] │ │ + str r6, [sp, #44] @ 0x2c │ │ + movw r6, #10000 @ 0x2710 │ │ + cmp r4, r6 │ │ + str.w fp, [sp, #48] @ 0x30 │ │ + bcs.n 4fd74 │ │ + mov ip, r1 │ │ + cmp r4, #100 @ 0x64 │ │ + bcs.n 4fda0 │ │ + mov.w fp, #0 │ │ + movs r6, #1 │ │ + cmp r4, #9 │ │ + it hi │ │ + movhi.w fp, #1 │ │ + it hi │ │ + movhi r6, #10 │ │ + b.n 4fdfa │ │ + str.w ip, [fp] │ │ + b.n 4fffc │ │ + mov r9, r3 │ │ + mov r3, r5 │ │ + movw r5, #16960 @ 0x4240 │ │ + movt r5, #15 │ │ + cmp r4, r5 │ │ + bcs.n 4fdb8 │ │ + movw r6, #34464 @ 0x86a0 │ │ + mov ip, r1 │ │ + movt r6, #1 │ │ + mov.w fp, #5 │ │ + cmp r4, r6 │ │ + itt cc │ │ + movcc.w fp, #4 │ │ + movwcc r6, #10000 @ 0x2710 │ │ + b.n 4fdf6 │ │ + mov.w fp, #3 │ │ + mov.w r6, #1000 @ 0x3e8 │ │ + cmp.w r4, #1000 @ 0x3e8 │ │ + it cc │ │ + movcc.w fp, #2 │ │ + it cc │ │ + movcc r6, #100 @ 0x64 │ │ + b.n 4fdfa │ │ + movw r6, #57600 @ 0xe100 │ │ + mov ip, r1 │ │ + movt r6, #1525 @ 0x5f5 │ │ + cmp r4, r6 │ │ + bcs.n 4fde0 │ │ + movw r6, #38528 @ 0x9680 │ │ + mov.w fp, #7 │ │ + movt r6, #152 @ 0x98 │ │ + cmp r4, r6 │ │ + ite cc │ │ + movcc.w fp, #6 │ │ + movcs r5, r6 │ │ + mov r6, r5 │ │ + b.n 4fdf6 │ │ + movw r5, #51712 @ 0xca00 │ │ + mov.w fp, #9 │ │ + movt r5, #15258 @ 0x3b9a │ │ + cmp r4, r5 │ │ + ite cc │ │ + movcc.w fp, #8 │ │ + movcs r6, r5 │ │ + mov r5, r3 │ │ + mov r3, r9 │ │ + sub.w r2, fp, r2 │ │ + ldr.w r9, [r7, #16] │ │ + adds r2, #1 │ │ + sxth r1, r2 │ │ + sxth r2, r3 │ │ + cmp r1, r2 │ │ + ble.n 4fe72 │ │ + uxth.w r0, ip │ │ + str r5, [sp, #40] @ 0x28 │ │ + str r0, [sp, #32] │ │ + subs r0, r1, r2 │ │ + str r1, [sp, #36] @ 0x24 │ │ + subs r1, r1, r3 │ │ + cmp r0, r9 │ │ + it cc │ │ + sxthcc.w r9, r1 │ │ + str.w r9, [sp, #56] @ 0x38 │ │ + sub.w r9, r9, #1 │ │ + movs r5, #0 │ │ + mov r0, r4 │ │ + mov r1, r6 │ │ + blx ca548 │ │ + ldr r1, [r7, #16] │ │ + cmp r1, r5 │ │ + beq.w 50020 │ │ + mls r4, r0, r6, r4 │ │ + ldr r1, [r7, #12] │ │ + cmp r9, r5 │ │ + add.w r0, r0, #48 @ 0x30 │ │ + strb r0, [r1, r5] │ │ + beq.n 4fef0 │ │ + adds r0, r5, #1 │ │ + cmp fp, r5 │ │ + beq.n 4ff46 │ │ + movw r1, #52429 @ 0xcccd │ │ + cmp r6, #10 │ │ + movt r1, #52428 @ 0xcccc │ │ + mov r5, r0 │ │ + umull r1, r2, r6, r1 │ │ + mov.w r1, r2, lsr #3 │ │ + mov r6, r1 │ │ + bcs.n 4fe2c │ │ + ldr r0, [pc, #472] @ (50044 ) │ │ + add r0, pc │ │ + bl 4fb70 │ │ + ldr r2, [sp, #44] @ 0x2c │ │ + movw ip, #52429 @ 0xcccd │ │ + str r2, [sp, #24] │ │ + movt ip, #52428 @ 0xcccc │ │ + ldr r2, [sp, #68] @ 0x44 │ │ + str r5, [sp, #28] │ │ + mov r5, r3 │ │ + ldr r3, [sp, #52] @ 0x34 │ │ + lsl.w r2, r6, r2 │ │ + cmp r3, #0 │ │ + it pl │ │ + movpl r2, #0 │ │ + strd r1, r5, [sp] │ │ + mov.w r1, lr, lsr #1 │ │ + orr.w r1, r1, r0, lsl #31 │ │ + str r2, [sp, #16] │ │ + adds.w r2, r1, r0, lsr #1 │ │ + mov.w r0, r0, lsr #1 │ │ + adc.w r2, r2, #0 │ │ + umull r5, r4, r2, ip │ │ + bic.w r5, r4, #3 │ │ + add.w r5, r5, r4, lsr #2 │ │ + mov.w r4, #3435973836 @ 0xcccccccc │ │ + subs r2, r2, r5 │ │ + subs r1, r1, r2 │ │ + sbc.w r0, r0, #0 │ │ + cmp r3, #0 │ │ + umull r2, r5, r1, ip │ │ + mla r1, r1, r4, r5 │ │ + mla r0, r0, ip, r1 │ │ + ldr r1, [sp, #72] @ 0x48 │ │ + lsr.w r1, r6, r1 │ │ + it pl │ │ + lslpl.w r1, r6, r3 │ │ + str r1, [sp, #20] │ │ + ldr r1, [r7, #12] │ │ + movs r3, #0 │ │ + strd r2, r0, [sp, #8] │ │ + mov r2, r9 │ │ + ldr r0, [sp, #48] @ 0x30 │ │ + bl 50064 │ │ + b.n 4fffc │ │ + ldr r3, [sp, #68] @ 0x44 │ │ + ldr r5, [sp, #52] @ 0x34 │ │ + lsl.w ip, r6, r3 │ │ + cmp r5, #0 │ │ + it pl │ │ + movpl.w ip, #0 │ │ + ldr r2, [sp, #72] @ 0x48 │ │ + cmp r5, #0 │ │ + lsl.w r3, r4, r3 │ │ + lsr.w r0, r4, r2 │ │ + lsr.w r2, r6, r2 │ │ + it pl │ │ + lslpl.w r0, r4, r5 │ │ + it pl │ │ + lslpl.w r2, r6, r5 │ │ + cmp r5, #0 │ │ + it pl │ │ + movpl r3, #0 │ │ + adds.w r3, r3, r8 │ │ + ldr r6, [sp, #36] @ 0x24 │ │ + adc.w r0, r0, sl │ │ + strd r0, ip, [sp, #12] │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + str r6, [sp, #0] │ │ + ldr r6, [r7, #20] │ │ str r0, [sp, #24] │ │ - movs r0, #4 │ │ - add r1, pc │ │ - str r1, [sp, #12] │ │ - str r0, [sp, #20] │ │ - add r0, sp, #12 │ │ - ldr r2, [pc, #680] @ (5a2b4 ) │ │ - movs r1, #5 │ │ - add r2, pc │ │ - bl 6f45c │ │ - mov r0, r7 │ │ - mov r1, sl │ │ - mov r2, r8 │ │ - blx r9 │ │ - mov r1, r0 │ │ - movs r2, #6 │ │ - b.n 5a5bc │ │ - ldr r1, [pc, #660] @ (5a2b8 ) │ │ - movs r0, #28 │ │ - add r1, pc │ │ - strd r1, r0, [r4, #8] │ │ - movs r0, #7 │ │ - b.w 5a992 │ │ - ldr r0, [r5, #20] │ │ - cmp r0, #5 │ │ - bcc.n 5a05a │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ + ldr r0, [sp, #40] @ 0x28 │ │ str r0, [sp, #28] │ │ - movw r3, #2220 @ 0x8ac │ │ - str r1, [sp, #16] │ │ - ldr r1, [pc, #632] @ (5a2bc ) │ │ - str r0, [sp, #24] │ │ - add r1, pc │ │ - str r1, [sp, #12] │ │ - add r0, sp, #36 @ 0x24 │ │ - str r0, [sp, #20] │ │ - add r0, sp, #12 │ │ - ldr r2, [pc, #620] @ (5a2c0 ) │ │ - movs r1, #5 │ │ - add r2, pc │ │ - bl 6f45c │ │ - ldr r0, [r5, #20] │ │ - cmp r0, #4 │ │ - bls.n 5a084 │ │ + strd r6, r3, [sp, #4] │ │ + str r2, [sp, #20] │ │ + ldr r0, [sp, #48] @ 0x30 │ │ + b.n 4ffec │ │ + ldr r1, [sp, #32] │ │ + movs r2, #1 │ │ + ldrd r9, fp, [sp, #48] @ 0x30 │ │ + mov.w ip, #10 │ │ + subs r1, #1 │ │ + and.w lr, r1, #63 @ 0x3f │ │ + movs r1, #0 │ │ + rsb r4, lr, #32 │ │ + lsr.w r5, r2, lr │ │ + lsl.w r4, r1, r4 │ │ + orrs r5, r4 │ │ + subs.w r4, lr, #32 │ │ + it pl │ │ + lsrpl.w r5, r1, r4 │ │ + lsr.w r4, r1, lr │ │ + it pl │ │ + movpl r4, #0 │ │ + orrs r5, r4 │ │ + bne.n 4fff6 │ │ + ldr r3, [r7, #16] │ │ + cmp r0, r3 │ │ + bcs.n 5002c │ │ + umull r5, r4, r8, ip │ │ + add.w r6, sl, sl, lsl #2 │ │ + ldr r3, [sp, #68] @ 0x44 │ │ + cmp.w fp, #0 │ │ + umull r2, r8, r2, ip │ │ + add.w r1, r1, r1, lsl #2 │ │ + add.w r4, r4, r6, lsl #1 │ │ + ldr r6, [sp, #72] @ 0x48 │ │ + lsr.w r3, r5, r3 │ │ + add.w r1, r8, r1, lsl #1 │ │ + lsl.w r6, r4, r6 │ │ + orr.w r3, r3, r6 │ │ + ldr r6, [r7, #12] │ │ + it pl │ │ + lsrpl.w r3, r4, fp │ │ + adds r3, #48 @ 0x30 │ │ + strb r3, [r6, r0] │ │ + adds r0, #1 │ │ + ldr r3, [sp, #64] @ 0x40 │ │ + and.w r8, r5, r3 │ │ + ldr r3, [sp, #60] @ 0x3c │ │ + and.w sl, r4, r3 │ │ + ldr r3, [sp, #56] @ 0x38 │ │ + cmp r3, r0 │ │ + bne.n 4ff5a │ │ + ldr r0, [sp, #36] @ 0x24 │ │ + add r3, sp, #4 │ │ + str r0, [sp, #0] │ │ + ldr r0, [r7, #20] │ │ + str r1, [sp, #28] │ │ + stmia.w r3, {r0, r8, sl} │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + ldr r1, [r7, #12] │ │ + str r0, [sp, #16] │ │ + ldr r0, [sp, #40] @ 0x28 │ │ + strd r0, r2, [sp, #20] │ │ + mov r0, r9 │ │ + ldr r2, [r7, #16] │ │ + ldr r3, [sp, #56] @ 0x38 │ │ + bl 50064 │ │ + b.n 4fffc │ │ movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #28] │ │ - movw r3, #2220 @ 0x8ac │ │ - str r1, [sp, #16] │ │ - ldr r1, [pc, #596] @ (5a2c4 ) │ │ - str r0, [sp, #24] │ │ - add r1, pc │ │ - str r1, [sp, #12] │ │ - add r0, sp, #36 @ 0x24 │ │ - str r0, [sp, #20] │ │ - add r0, sp, #12 │ │ - ldr r2, [pc, #588] @ (5a2c8 ) │ │ - movs r1, #5 │ │ + str.w r0, [r9] │ │ + add sp, #76 @ 0x4c │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + ldr r0, [pc, #64] @ (50048 ) │ │ + movs r1, #28 │ │ + ldr r2, [pc, #64] @ (5004c ) │ │ + add r0, pc │ │ add r2, pc │ │ - bl 6f45c │ │ - ldr r7, [r7, #0] │ │ - cmp r7, #0 │ │ - beq.w 5a772 │ │ - ldr r0, [r7, #0] │ │ - cmp r0, #0 │ │ - beq.w 5a77a │ │ - ldr.w r6, [r0, #380] @ 0x17c │ │ - ldr r0, [r5, #20] │ │ - cmp r6, #0 │ │ - beq.w 5a1c2 │ │ - cmp r0, #5 │ │ - ldr r0, [pc, #552] @ (5a2cc ) │ │ + bl 4d828 │ │ + ldr r0, [pc, #60] @ (50050 ) │ │ + movs r1, #36 @ 0x24 │ │ + ldr r2, [pc, #60] @ (50054 ) │ │ add r0, pc │ │ - mov r9, r0 │ │ - bcc.n 5a0ca │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #28] │ │ - movw r3, #2220 @ 0x8ac │ │ - str r0, [sp, #24] │ │ - movs r0, #4 │ │ - strd r9, r1, [sp, #12] │ │ - movs r1, #5 │ │ - str r0, [sp, #20] │ │ - add r0, sp, #12 │ │ - ldr r2, [pc, #524] @ (5a2d0 ) │ │ add r2, pc │ │ - bl 6f45c │ │ - mov r0, r7 │ │ - mov r1, sl │ │ - mov r2, r8 │ │ - blx r6 │ │ - mov r8, r0 │ │ - ldr r0, [r5, #20] │ │ - cmp r0, #5 │ │ - bcc.n 5a0fe │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #28] │ │ - movw r3, #2220 @ 0x8ac │ │ - str r1, [sp, #16] │ │ - ldr r1, [pc, #492] @ (5a2d4 ) │ │ - str r0, [sp, #24] │ │ - movs r0, #4 │ │ - add r1, pc │ │ - str r1, [sp, #12] │ │ - str r0, [sp, #20] │ │ - add r0, sp, #12 │ │ - ldr r2, [pc, #480] @ (5a2d8 ) │ │ - movs r1, #5 │ │ + bl 4d828 │ │ + ldr r2, [pc, #56] @ (5005c ) │ │ + ldr r0, [r7, #16] │ │ add r2, pc │ │ - bl 6f45c │ │ - ldr r0, [r5, #20] │ │ - cmp r0, #5 │ │ - bcc.n 5a128 │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #28] │ │ - movw r3, #2220 @ 0x8ac │ │ - str r1, [sp, #16] │ │ - ldr r1, [pc, #456] @ (5a2dc ) │ │ - str r0, [sp, #24] │ │ - add r1, pc │ │ - str r1, [sp, #12] │ │ - add r0, sp, #36 @ 0x24 │ │ - str r0, [sp, #20] │ │ - add r0, sp, #12 │ │ - ldr r2, [pc, #448] @ (5a2e0 ) │ │ - movs r1, #5 │ │ + mov r1, r0 │ │ + bl 4d15c │ │ + ldr r2, [pc, #48] @ (50060 ) │ │ + ldr r1, [r7, #16] │ │ add r2, pc │ │ - bl 6f45c │ │ - ldr r0, [r5, #20] │ │ - cmp r0, #5 │ │ - bcc.n 5a152 │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #28] │ │ - movw r3, #2220 @ 0x8ac │ │ - str r1, [sp, #16] │ │ - ldr r1, [pc, #424] @ (5a2e4 ) │ │ - str r0, [sp, #24] │ │ - add r1, pc │ │ - str r1, [sp, #12] │ │ - add r0, sp, #36 @ 0x24 │ │ - str r0, [sp, #20] │ │ - add r0, sp, #12 │ │ - ldr r2, [pc, #412] @ (5a2e8 ) │ │ - movs r1, #5 │ │ + bl 4d15c │ │ + ldr r2, [pc, #32] @ (50058 ) │ │ + movs r1, #81 @ 0x51 │ │ add r2, pc │ │ - bl 6f45c │ │ - ldr r0, [r7, #0] │ │ - cmp r0, #0 │ │ - beq.w 5a77a │ │ - ldr.w r6, [r0, #912] @ 0x390 │ │ - ldr r0, [r5, #20] │ │ - cmp r6, #0 │ │ - beq.w 5a7a0 │ │ - cmp r0, #4 │ │ - bls.n 5a18a │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #28] │ │ - movw r3, #2220 @ 0x8ac │ │ - str r0, [sp, #24] │ │ - movs r0, #4 │ │ - strd r9, r1, [sp, #12] │ │ - movs r1, #5 │ │ - str r0, [sp, #20] │ │ - add r0, sp, #12 │ │ - ldr r2, [pc, #360] @ (5a2ec ) │ │ + bl 4d15c │ │ + add sp, #32 │ │ + vcvtn.s32.f32 d31, d16 │ │ + movs r7, r0 │ │ + add r3, sp, #788 @ 0x314 │ │ + vqrdmlsh.s q15, , d16[0] │ │ + movs r7, r0 │ │ + sxth r0, r1 │ │ + vqrdmlsh.s q15, , d18[0] │ │ + movs r7, r0 │ │ + cdp 0, 10, cr0, cr2, cr7, {0} │ │ + vhadd.s d16, d8, d7 │ │ + vhadd.s d16, d12, d7 │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + stmdb sp!, {r8, r9, sl, fp} │ │ + str.w r2, [sp, #-4]! │ │ + ldrd r5, lr, [r7, #32] │ │ + ldrd ip, r8, [r7, #24] │ │ + subs.w r4, r5, ip │ │ + sbcs.w r4, lr, r8 │ │ + bcs.n 500fa │ │ + subs.w r4, ip, r5 │ │ + sbc.w r6, r8, lr │ │ + subs r4, r5, r4 │ │ + sbcs.w r4, lr, r6 │ │ + bcs.n 500fa │ │ + ldrd r9, r2, [r7, #16] │ │ + lsls r6, r2, #1 │ │ + orr.w r6, r6, r9, lsr #31 │ │ + subs.w sl, ip, r9, lsl #1 │ │ + sbc.w fp, r8, r6 │ │ + subs.w r6, ip, r9 │ │ + sbc.w r4, r8, r2 │ │ + subs.w r6, r9, r6 │ │ + sbcs.w r4, r2, r4 │ │ + bcs.n 500da │ │ + mov.w r4, lr, lsl #1 │ │ + lsls r6, r5, #1 │ │ + orr.w r4, r4, r5, lsr #31 │ │ + subs.w r6, sl, r6 │ │ + sbcs.w r4, fp, r4 │ │ + bcc.n 500da │ │ + ldr r2, [sp, #0] │ │ + cmp r3, r2 │ │ + bhi.n 501a2 │ │ + ldr r2, [r7, #8] │ │ + strh r2, [r0, #8] │ │ + strd r1, r3, [r0] │ │ + b.n 500fe │ │ + subs.w r4, r5, r9 │ │ + sbcs.w r4, lr, r2 │ │ + bcs.n 500fa │ │ + subs.w r4, r9, r5 │ │ + sbc.w r2, r2, lr │ │ + subs.w r6, ip, r4 │ │ + sbc.w r5, r8, r2 │ │ + subs r6, r4, r6 │ │ + sbcs r2, r5 │ │ + bcs.n 50106 │ │ + movs r1, #0 │ │ + str r1, [r0, #0] │ │ + add sp, #4 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + ldr r2, [sp, #0] │ │ + cmp r3, r2 │ │ + bhi.n 501ae │ │ + ldr.w r9, [r7, #12] │ │ + mov.w ip, #4294967295 @ 0xffffffff │ │ + mov r5, r3 │ │ + cbz r5, 50152 │ │ + add.w lr, r1, r5 │ │ + mov r4, r5 │ │ + add.w ip, ip, #1 │ │ + subs r5, #1 │ │ + ldrb.w r2, [lr, #-1] │ │ + cmp r2, #57 @ 0x39 │ │ + beq.n 50116 │ │ + ldrb r2, [r1, r5] │ │ + cmp r4, r3 │ │ + add.w r2, r2, #1 │ │ + strb r2, [r1, r5] │ │ + bcs.n 5017a │ │ + mov r9, r0 │ │ + mov r5, r1 │ │ + mov r0, lr │ │ + mov r1, ip │ │ + movs r2, #48 @ 0x30 │ │ + mov r4, r3 │ │ + bl c9f82 │ │ + mov r1, r5 │ │ + mov r0, r9 │ │ + mov r3, r4 │ │ + ldr r6, [r7, #8] │ │ + b.n 50198 │ │ + movs r5, #49 @ 0x31 │ │ + cbz r3, 50180 │ │ + subs.w ip, r3, #1 │ │ + strb r5, [r1, #0] │ │ + beq.n 5017e │ │ + adds r4, r1, #1 │ │ + mov sl, r0 │ │ + mov fp, r1 │ │ + mov r1, ip │ │ + mov r0, r4 │ │ + movs r2, #48 @ 0x30 │ │ + movs r5, #48 @ 0x30 │ │ + mov r4, r3 │ │ + bl c9f82 │ │ + mov r1, fp │ │ + mov r0, sl │ │ + mov r3, r4 │ │ + b.n 50180 │ │ + ldr r6, [r7, #8] │ │ + b.n 50198 │ │ + movs r5, #48 @ 0x30 │ │ + ldr r2, [r7, #8] │ │ + adds r2, #1 │ │ + sxth r6, r2 │ │ + ldr r2, [sp, #0] │ │ + cmp r3, r2 │ │ + bcs.n 50198 │ │ + sxth.w r2, r9 │ │ + cmp r6, r2 │ │ + itt gt │ │ + strbgt r5, [r1, r3] │ │ + addgt r3, #1 │ │ + ldr r2, [sp, #0] │ │ + cmp r3, r2 │ │ + bhi.n 501b4 │ │ + strh r6, [r0, #8] │ │ + b.n 500d4 │ │ + ldr r2, [pc, #24] @ (501bc ) │ │ add r2, pc │ │ - bl 6f45c │ │ - mov r0, r7 │ │ - blx r6 │ │ - ldr r1, [r5, #20] │ │ - cmp r0, #1 │ │ - bne.w 5a7d0 │ │ - cmp r1, #4 │ │ - bls.n 5a1be │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #28] │ │ - movw r3, #2220 @ 0x8ac │ │ - str r1, [sp, #16] │ │ - ldr r1, [pc, #328] @ (5a2f0 ) │ │ - str r0, [sp, #24] │ │ - movs r0, #4 │ │ - add r1, pc │ │ - str r1, [sp, #12] │ │ - str r0, [sp, #20] │ │ - add r0, sp, #12 │ │ - ldr r2, [pc, #316] @ (5a2f4 ) │ │ - movs r1, #5 │ │ + ldr r1, [sp, #0] │ │ + mov r0, r3 │ │ + bl 4d66c │ │ + ldr r2, [pc, #16] @ (501c0 ) │ │ add r2, pc │ │ - bl 6f45c │ │ - movs r0, #5 │ │ - b.n 5a992 │ │ - cmp r0, #4 │ │ - bls.n 5a1ea │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #28] │ │ - movw r3, #2220 @ 0x8ac │ │ - str r1, [sp, #16] │ │ - ldr r1, [pc, #292] @ (5a2f8 ) │ │ - str r0, [sp, #24] │ │ - movs r0, #4 │ │ - add r1, pc │ │ - str r1, [sp, #12] │ │ - str r0, [sp, #20] │ │ - add r0, sp, #12 │ │ - ldr r2, [pc, #280] @ (5a2fc ) │ │ - movs r1, #5 │ │ + b.n 501a6 │ │ + ldr r2, [pc, #12] @ (501c4 ) │ │ add r2, pc │ │ - bl 6f45c │ │ - ldr r1, [pc, #276] @ (5a300 ) │ │ - movs r0, #14 │ │ - add r1, pc │ │ - b.n 5a98c │ │ - ldr r0, [r5, #20] │ │ - cmp r0, #5 │ │ - bcc.n 5a21c │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #28] │ │ - movw r3, #2232 @ 0x8b8 │ │ - str r1, [sp, #16] │ │ - ldr r1, [pc, #252] @ (5a304 ) │ │ - str r0, [sp, #24] │ │ - add r1, pc │ │ - str r1, [sp, #12] │ │ - add r0, sp, #36 @ 0x24 │ │ - str r0, [sp, #20] │ │ - add r0, sp, #12 │ │ - ldr r2, [pc, #244] @ (5a308 ) │ │ - movs r1, #5 │ │ + b.n 501a6 │ │ + nop │ │ + cdp 0, 3, cr0, cr8, cr7, {0} │ │ + cdp 0, 0, cr0, cr12, cr7, {0} │ │ + cdp 0, 1, cr0, cr6, cr7, {0} │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + str.w fp, [sp, #-4]! │ │ + cmp r1, #0 │ │ + beq.n 50276 │ │ + mov ip, r0 │ │ + ldrb r0, [r0, #0] │ │ + cmp r0, #48 @ 0x30 │ │ + bls.n 50284 │ │ + ldr r0, [r7, #8] │ │ + movs r4, #2 │ │ + sxth.w lr, r2 │ │ + cmp.w lr, #1 │ │ + strh r4, [r0, #0] │ │ + blt.n 5021e │ │ + uxth r2, r2 │ │ + cmp r2, r1 │ │ + str.w ip, [r0, #4] │ │ + bcs.n 50248 │ │ + subs r1, r1, r2 │ │ + ldr r4, [pc, #160] @ (5029c ) │ │ + add.w r6, ip, r2 │ │ + cmp r3, r1 │ │ + strd r6, r1, [r0, #28] │ │ + mov.w r6, #2 │ │ + mov.w r5, #1 │ │ + add r4, pc │ │ + strh r6, [r0, #24] │ │ + strh r6, [r0, #12] │ │ + str r2, [r0, #8] │ │ + strd r4, r5, [r0, #16] │ │ + bls.n 50240 │ │ + subs r3, r3, r1 │ │ + b.n 50268 │ │ + ldr r6, [pc, #120] @ (50298 ) │ │ + movs r5, #0 │ │ + cmp r3, r1 │ │ + rsb r2, lr, #0 │ │ + add r6, pc │ │ + strd ip, r1, [r0, #28] │ │ + strh r4, [r0, #24] │ │ + str r2, [r0, #16] │ │ + strh r5, [r0, #12] │ │ + strd r6, r4, [r0, #4] │ │ + itt hi │ │ + subhi r1, r3, r1 │ │ + cmphi r1, r2 │ │ + bhi.n 50264 │ │ + movs r1, #3 │ │ + ldr.w fp, [sp], #4 │ │ + pop {r4, r5, r6, r7, pc} │ │ + subs r2, r2, r1 │ │ + str r2, [r0, #16] │ │ + movs r2, #0 │ │ + str r1, [r0, #8] │ │ + movs r1, #2 │ │ + strh r2, [r0, #12] │ │ + cbz r3, 50270 │ │ + ldr r2, [pc, #60] @ (50294 ) │ │ + movs r6, #1 │ │ + strh r1, [r0, #24] │ │ add r2, pc │ │ - bl 6f45c │ │ - ldr r0, [r5, #20] │ │ - cmp r0, #4 │ │ - bls.n 5a246 │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #28] │ │ - movw r3, #2232 @ 0x8b8 │ │ + strd r2, r6, [r0, #28] │ │ + b.n 50268 │ │ + add.w r3, r1, lr │ │ + movs r1, #0 │ │ + str r3, [r0, #40] @ 0x28 │ │ + strh r1, [r0, #36] @ 0x24 │ │ + movs r1, #4 │ │ + ldr.w fp, [sp], #4 │ │ + pop {r4, r5, r6, r7, pc} │ │ + ldr r0, [pc, #40] @ (502a0 ) │ │ + movs r1, #33 @ 0x21 │ │ + ldr r2, [pc, #40] @ (502a4 ) │ │ + add r0, pc │ │ + add r2, pc │ │ + bl 4d828 │ │ + ldr r0, [pc, #32] @ (502a8 ) │ │ + movs r1, #31 │ │ + ldr r2, [pc, #32] @ (502ac ) │ │ + add r0, pc │ │ + add r2, pc │ │ + bl 4d828 │ │ + nop │ │ + ldr r2, [r2, #4] │ │ + vaddl.u , d31, d6 │ │ + vtbl.8 d22, {d27}, d18 │ │ + @ instruction: 0xffffaf83 │ │ + vqrdmulh.s q15, , d30[0] │ │ + movs r7, r0 │ │ + add sp, #20 │ │ + vcvt.u16.f16 q15, q8, #5 │ │ + movs r7, r0 │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + stmdb sp!, {r8, r9, fp} │ │ + ldr.w ip, [r1, #4] │ │ + mov r9, r0 │ │ + cmp.w ip, #0 │ │ + beq.w 503f4 │ │ + ldr.w lr, [r1] │ │ + mov r8, r1 │ │ + ldr r0, [pc, #304] @ (50400 ) │ │ + movs r3, #0 │ │ + ldr r5, [pc, #304] @ (50404 ) │ │ + add r0, pc │ │ + add r5, pc │ │ + b.n 502e0 │ │ + mov r3, r2 │ │ + cmp r3, ip │ │ + mov r2, r3 │ │ + bcs.n 503d4 │ │ + ldrsb.w r4, [lr, r3] │ │ + adds r2, r3, #1 │ │ + cmp.w r4, #4294967295 @ 0xffffffff │ │ + bgt.n 502d8 │ │ + uxtb r6, r4 │ │ + ldrb r4, [r0, r6] │ │ + cmp r4, #4 │ │ + beq.n 50332 │ │ + cmp r4, #3 │ │ + beq.n 50314 │ │ + cmp r4, #2 │ │ + bne.n 503d4 │ │ + mov r4, r5 │ │ + cmp r2, ip │ │ + it cc │ │ + addcc.w r4, lr, r2 │ │ + ldrb r4, [r4, #0] │ │ + and.w r4, r4, #192 @ 0xc0 │ │ + cmp r4, #128 @ 0x80 │ │ + bne.n 503d4 │ │ + adds r3, #2 │ │ + b.n 502da │ │ + mov r4, r5 │ │ + cmp r2, ip │ │ + it cc │ │ + addcc.w r4, lr, r2 │ │ + cmp r6, #224 @ 0xe0 │ │ + ldrb r4, [r4, #0] │ │ + beq.n 50350 │ │ + cmp r6, #237 @ 0xed │ │ + sxtb r4, r4 │ │ + bne.n 50364 │ │ + cmn.w r4, #97 @ 0x61 │ │ + ble.n 5037a │ │ + b.n 503d4 │ │ + mov r4, r5 │ │ + cmp r2, ip │ │ + it cc │ │ + addcc.w r4, lr, r2 │ │ + cmp r6, #240 @ 0xf0 │ │ + ldrb r4, [r4, #0] │ │ + beq.n 5035a │ │ + cmp r6, #244 @ 0xf4 │ │ + bne.n 50394 │ │ + sxtb r1, r4 │ │ + cmn.w r1, #113 @ 0x71 │ │ + ble.n 503a4 │ │ + b.n 503d4 │ │ + and.w r1, r4, #224 @ 0xe0 │ │ + cmp r1, #160 @ 0xa0 │ │ + beq.n 5037a │ │ + b.n 503d4 │ │ + sub.w r1, r4, #144 @ 0x90 │ │ + cmp r1, #48 @ 0x30 │ │ + bcc.n 503a4 │ │ + b.n 503d4 │ │ + sub.w r1, r6, #225 @ 0xe1 │ │ + cmp r1, #12 │ │ + bcc.n 50374 │ │ + and.w r1, r6, #254 @ 0xfe │ │ + cmp r1, #238 @ 0xee │ │ + bne.n 503d4 │ │ + cmn.w r4, #64 @ 0x40 │ │ + bge.n 503d4 │ │ + adds r2, r3, #2 │ │ + mov r1, r5 │ │ + cmp r2, ip │ │ + it cc │ │ + addcc.w r1, lr, r2 │ │ + ldrb r1, [r1, #0] │ │ + and.w r1, r1, #192 @ 0xc0 │ │ + cmp r1, #128 @ 0x80 │ │ + bne.n 503d4 │ │ + adds r3, #3 │ │ + b.n 502da │ │ + sub.w r1, r6, #241 @ 0xf1 │ │ + cmp r1, #2 │ │ + bhi.n 503d4 │ │ + sxtb r1, r4 │ │ + cmn.w r1, #64 @ 0x40 │ │ + bge.n 503d4 │ │ + adds r2, r3, #2 │ │ + mov r1, r5 │ │ + cmp r2, ip │ │ + it cc │ │ + addcc.w r1, lr, r2 │ │ + ldrb r1, [r1, #0] │ │ + and.w r1, r1, #192 @ 0xc0 │ │ + cmp r1, #128 @ 0x80 │ │ + bne.n 503d4 │ │ + adds r2, r3, #3 │ │ + mov r1, r5 │ │ + cmp r2, ip │ │ + it cc │ │ + addcc.w r1, lr, r2 │ │ + ldrb r1, [r1, #0] │ │ + and.w r1, r1, #192 @ 0xc0 │ │ + cmp r1, #128 @ 0x80 │ │ + bne.n 503d4 │ │ + adds r3, #4 │ │ + b.n 502da │ │ + sub.w r1, ip, r2 │ │ + add.w r6, lr, r2 │ │ + strd lr, r3, [r9] │ │ + strd r6, r1, [r8] │ │ + subs r1, r2, r3 │ │ + add.w r2, lr, r3 │ │ + strd r2, r1, [r9, #8] │ │ + ldmia.w sp!, {r8, r9, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + movs r1, #0 │ │ + str.w r1, [r9] │ │ + ldmia.w sp!, {r8, r9, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + @ instruction: 0xb729 │ │ + @ instruction: 0xfffba9bd │ │ + vsli.64 , q8, #59 @ 0x3b │ │ + add r7, sp, #12 │ │ + stmdb sp!, {r8, r9, sl, fp} │ │ + sub sp, #28 │ │ + ldrb r2, [r0, #8] │ │ str r1, [sp, #16] │ │ - ldr r1, [pc, #220] @ (5a30c ) │ │ - str r0, [sp, #24] │ │ - add r1, pc │ │ - str r1, [sp, #12] │ │ - add r0, sp, #36 @ 0x24 │ │ + cmp r2, #128 @ 0x80 │ │ + bne.n 50422 │ │ + mov.w r8, #128 @ 0x80 │ │ + movs r1, #0 │ │ + b.n 50434 │ │ + ldr r2, [r0, #8] │ │ + ldrb.w r9, [r0, #13] │ │ + ldrb.w sl, [r0, #12] │ │ + bic.w r1, r2, #255 @ 0xff │ │ + uxtb.w r8, r2 │ │ + ldrb r6, [r0, #14] │ │ + ldrd r5, ip, [r0] │ │ + cmp r6, #128 @ 0x80 │ │ + bne.n 50448 │ │ + mov.w fp, #128 @ 0x80 │ │ + mov.w lr, #0 │ │ + b.n 50458 │ │ + ldr.w r6, [r0, #14] │ │ + ldrb r3, [r0, #19] │ │ + ldrb r0, [r0, #18] │ │ + bic.w lr, r6, #255 @ 0xff │ │ + uxtb.w fp, r6 │ │ + subs.w r4, r8, #128 @ 0x80 │ │ + mov r6, r4 │ │ + it ne │ │ + orrne.w r6, r1, r8 │ │ + str r6, [sp, #20] │ │ + it eq │ │ + moveq sl, r4 │ │ + it eq │ │ + moveq r9, r4 │ │ + uxtb.w r6, sl │ │ + uxtb.w r4, r9 │ │ + cmp r6, r4 │ │ + it hi │ │ + movhi r4, r6 │ │ + subs.w r2, fp, #128 @ 0x80 │ │ + it eq │ │ + moveq r3, r2 │ │ + str r3, [sp, #12] │ │ + it eq │ │ + moveq r0, r2 │ │ + str r0, [sp, #8] │ │ + it ne │ │ + orrne.w r2, lr, fp │ │ + str r2, [sp, #4] │ │ + cmp r5, #0 │ │ + itt eq │ │ + moveq.w ip, #1 │ │ + moveq r5, #1 │ │ + ldr r0, [sp, #16] │ │ + sub.w sl, ip, r5 │ │ + add.w r8, sp, #20 │ │ + ldrd r9, fp, [r0, #28] │ │ + cmp r4, r6 │ │ + beq.n 504c4 │ │ + ldrb.w r1, [r8, r6] │ │ + mov r0, r9 │ │ + ldr.w r2, [fp, #16] │ │ + blx r2 │ │ + adds r6, #1 │ │ + cmp r0, #0 │ │ + beq.n 504ac │ │ + b.n 5058a │ │ + cmp.w sl, #0 │ │ + beq.n 50562 │ │ + ldr.w r4, [fp, #12] │ │ + ldr r0, [pc, #200] @ (50598 ) │ │ + add r0, pc │ │ + str r0, [sp, #16] │ │ + movs r6, #0 │ │ + ldrb r0, [r5, r6] │ │ + sub.w r1, r0, #127 @ 0x7f │ │ + cmn.w r1, #95 @ 0x5f │ │ + bcc.n 504f6 │ │ + cmp r0, #34 @ 0x22 │ │ + beq.n 504f6 │ │ + cmp r0, #39 @ 0x27 │ │ + it ne │ │ + cmpne r0, #92 @ 0x5c │ │ + beq.n 504f6 │ │ + adds r6, #1 │ │ + cmp sl, r6 │ │ + bne.n 504d6 │ │ + mov r6, sl │ │ + mov r0, r9 │ │ + mov r1, r5 │ │ + mov r2, r6 │ │ + blx r4 │ │ + cmp r0, #0 │ │ + bne.n 5058a │ │ + cmp sl, r6 │ │ + beq.n 50562 │ │ + add r5, r6 │ │ + ldr r0, [sp, #16] │ │ + ldrb r1, [r5, #0] │ │ + ldrsb r2, [r0, r1] │ │ + and.w r0, r2, #127 @ 0x7f │ │ + cmp.w r2, #4294967295 @ 0xffffffff │ │ + ble.n 5051c │ │ + movs r2, #1 │ │ + b.n 50542 │ │ + cbz r0, 50526 │ │ + lsls r0, r0, #8 │ │ + movs r2, #2 │ │ + adds r0, #92 @ 0x5c │ │ + b.n 50542 │ │ + ldr r0, [pc, #116] @ (5059c ) │ │ + lsrs r2, r1, #4 │ │ + and.w r1, r1, #15 │ │ + add r0, pc │ │ + ldrb r2, [r0, r2] │ │ + ldrb r0, [r0, r1] │ │ + lsls r1, r2, #16 │ │ + movs r2, #4 │ │ + orr.w r0, r1, r0, lsl #24 │ │ + movw r1, #30812 @ 0x785c │ │ + orrs r0, r1 │ │ + movs r1, #0 │ │ str r0, [sp, #20] │ │ - add r0, sp, #12 │ │ - ldr r2, [pc, #208] @ (5a310 ) │ │ - movs r1, #5 │ │ - add r2, pc │ │ - bl 6f45c │ │ - ldr r7, [r7, #0] │ │ - cmp r7, #0 │ │ - beq.w 5a772 │ │ - ldr r0, [r7, #0] │ │ + strb.w r1, [sp, #24] │ │ + add r1, sp, #20 │ │ + mov r0, r9 │ │ + strb.w r2, [sp, #25] │ │ + blx r4 │ │ + cbnz r0, 5058a │ │ + mvns r0, r6 │ │ + adds.w sl, sl, r0 │ │ + add.w r5, r5, #1 │ │ + bne.n 504d4 │ │ + ldr r0, [sp, #4] │ │ + str r0, [sp, #20] │ │ + ldr r0, [sp, #8] │ │ + uxtb r4, r0 │ │ + ldr r0, [sp, #12] │ │ + uxtb r5, r0 │ │ + cmp r4, r5 │ │ + it hi │ │ + movhi r5, r4 │ │ + cmp r5, r4 │ │ + beq.n 50594 │ │ + ldrb.w r1, [r8, r4] │ │ + mov r0, r9 │ │ + ldr.w r2, [fp, #16] │ │ + blx r2 │ │ + adds r4, #1 │ │ cmp r0, #0 │ │ - beq.w 5a77a │ │ - ldr.w r9, [r0, #408] @ 0x198 │ │ - ldr r0, [r5, #20] │ │ - cmp.w r9, #0 │ │ - beq.w 5a80e │ │ - cmp r0, #4 │ │ - bls.n 5a28c │ │ + beq.n 50574 │ │ + movs r0, #1 │ │ + add sp, #28 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #28] │ │ - movw r3, #2232 @ 0x8b8 │ │ - str r1, [sp, #16] │ │ - ldr r1, [pc, #156] @ (5a314 ) │ │ - str r0, [sp, #24] │ │ - movs r0, #4 │ │ + b.n 5058c │ │ + pop {r1, r2, r5, r6, r7, pc} │ │ + vcvta.u32.f32 , q11 │ │ + vsli.64 , q8, #59 @ 0x3b │ │ + add r7, sp, #12 │ │ + str.w fp, [sp, #-4]! │ │ + sub sp, #32 │ │ + cmp r1, #39 @ 0x27 │ │ + bhi.n 505f0 │ │ + tbb [pc, r1] │ │ + cmp r4, #20 │ │ + cmp r4, #44 @ 0x2c │ │ + cmp r4, #44 @ 0x2c │ │ + cmp r4, #44 @ 0x2c │ │ + add r6, pc, #176 @ (adr r6, 5066c ) │ │ + cmp r4, #131 @ 0x83 │ │ + ldr r3, [sp, #176] @ 0xb0 │ │ + cmp r4, #44 @ 0x2c │ │ + cmp r4, #44 @ 0x2c │ │ + cmp r4, #44 @ 0x2c │ │ + cmp r4, #44 @ 0x2c │ │ + cmp r4, #44 @ 0x2c │ │ + cmp r4, #44 @ 0x2c │ │ + cmp r4, #44 @ 0x2c │ │ + cmp r4, #44 @ 0x2c │ │ + cmp r4, #44 @ 0x2c │ │ + cmp r4, #44 @ 0x2c │ │ + cmp r4, #177 @ 0xb1 │ │ + cmp r4, #44 @ 0x2c │ │ + ldrh r4, [r5, #48] @ 0x30 │ │ + movs r1, #0 │ │ + str.w r1, [r0, #6] │ │ + str.w r1, [r0, #2] │ │ + mov.w r1, #512 @ 0x200 │ │ + strh r1, [r0, #10] │ │ + movw r1, #12380 @ 0x305c │ │ + b.n 507cc │ │ + cmp r1, #92 @ 0x5c │ │ + bne.n 5060a │ │ + movs r1, #0 │ │ + str.w r1, [r0, #6] │ │ + str.w r1, [r0, #2] │ │ + mov.w r1, #512 @ 0x200 │ │ + strh r1, [r0, #10] │ │ + movw r1, #23644 @ 0x5c5c │ │ + b.n 507cc │ │ + cmp.w r1, #768 @ 0x300 │ │ + bcc.w 50718 │ │ + lsls r2, r2, #31 │ │ + beq.w 50718 │ │ + mov r4, r0 │ │ + mov r0, r1 │ │ + mov r5, r1 │ │ + bl 50948 │ │ + mov r2, r0 │ │ + mov r1, r5 │ │ + mov r0, r4 │ │ + cmp r2, #0 │ │ + beq.n 50718 │ │ + ldr r3, [pc, #424] @ (507d8 ) │ │ + ubfx r2, r1, #8, #4 │ │ + ubfx r5, r1, #16, #4 │ │ + ubfx r6, r1, #12, #4 │ │ + add r3, pc │ │ + ldrb.w lr, [r3, r2] │ │ + ubfx r2, r1, #4, #4 │ │ + ldrb r5, [r3, r5] │ │ + ldrb r4, [r3, r2] │ │ + and.w r2, r1, #15 │ │ + strb.w r5, [sp, #4] │ │ + movs r5, #92 @ 0x5c │ │ + ldrb.w ip, [r3, r2] │ │ + lsrs r2, r1, #20 │ │ + ldrb r2, [r3, r2] │ │ + ldrb r3, [r3, r6] │ │ + orr.w r1, r1, #1 │ │ + clz r1, r1 │ │ + strb.w r3, [sp, #5] │ │ + mvn.w r3, #1 │ │ + movs r6, #0 │ │ + add.w r3, r3, r1, lsr #2 │ │ + strb.w r2, [sp, #3] │ │ + mov r2, sp │ │ + orr.w r1, r2, r1, lsr #2 │ │ + strb.w r6, [sp, #2] │ │ + strh.w r6, [sp] │ │ + movs r6, #125 @ 0x7d │ │ + strb r5, [r2, r3] │ │ + movs r2, #123 @ 0x7b │ │ + strb.w r4, [sp, #7] │ │ + strb.w lr, [sp, #6] │ │ + strb r2, [r1, #0] │ │ + movs r2, #117 @ 0x75 │ │ + strb.w r2, [r1, #-1] │ │ + ldrd r1, r2, [sp] │ │ + strb.w r6, [sp, #9] │ │ + strb.w ip, [sp, #8] │ │ + ldrh.w r6, [sp, #8] │ │ + strd r1, r2, [r0] │ │ + movs r1, #10 │ │ + strh r6, [r0, #8] │ │ + strb r1, [r0, #11] │ │ + strb r3, [r0, #10] │ │ + b.n 507ce │ │ + movs r1, #0 │ │ + str.w r1, [r0, #6] │ │ + str.w r1, [r0, #2] │ │ + mov.w r1, #512 @ 0x200 │ │ + strh r1, [r0, #10] │ │ + movw r1, #28252 @ 0x6e5c │ │ + b.n 507cc │ │ + lsls r2, r2, #23 │ │ + bpl.n 50718 │ │ + movs r1, #0 │ │ + str.w r1, [r0, #6] │ │ + str.w r1, [r0, #2] │ │ + mov.w r1, #512 @ 0x200 │ │ + strh r1, [r0, #10] │ │ + movw r1, #10076 @ 0x275c │ │ + b.n 507cc │ │ + movs r1, #0 │ │ + str.w r1, [r0, #6] │ │ + str.w r1, [r0, #2] │ │ + mov.w r1, #512 @ 0x200 │ │ + strh r1, [r0, #10] │ │ + movw r1, #29276 @ 0x725c │ │ + b.n 507cc │ │ + movs r1, #0 │ │ + str.w r1, [r0, #6] │ │ + str.w r1, [r0, #2] │ │ + mov.w r1, #512 @ 0x200 │ │ + strh r1, [r0, #10] │ │ + movw r1, #29788 @ 0x745c │ │ + b.n 507cc │ │ + lsls r2, r2, #15 │ │ + bmi.n 507b8 │ │ + mov r4, r0 │ │ + mov r0, r1 │ │ + mov r5, r1 │ │ + bl 507e0 │ │ + cbz r0, 5072c │ │ + movs r0, #128 @ 0x80 │ │ + str r5, [r4, #4] │ │ + strb r0, [r4, #0] │ │ + b.n 507ce │ │ + ldr r1, [pc, #172] @ (507dc ) │ │ + ubfx r0, r5, #8, #4 │ │ + ubfx r2, r5, #12, #4 │ │ + lsrs r6, r5, #20 │ │ add r1, pc │ │ - str r1, [sp, #12] │ │ - str r0, [sp, #20] │ │ - add r0, sp, #12 │ │ - ldr r2, [pc, #148] @ (5a318 ) │ │ - movs r1, #5 │ │ + ldrb.w lr, [r1, r0] │ │ + ubfx r0, r5, #4, #4 │ │ + ldrb r6, [r1, r6] │ │ + ldrb r3, [r1, r0] │ │ + and.w r0, r5, #15 │ │ + strb.w r6, [sp, #19] │ │ + ldrb.w ip, [r1, r0] │ │ + ubfx r0, r5, #16, #4 │ │ + strb.w r3, [sp, #23] │ │ + ldrb r0, [r1, r0] │ │ + movs r3, #125 @ 0x7d │ │ + ldrb r1, [r1, r2] │ │ + strb.w r0, [sp, #20] │ │ + orr.w r0, r5, #1 │ │ + movs r2, #0 │ │ + clz r0, r0 │ │ + strb.w r2, [sp, #18] │ │ + strh.w r2, [sp, #16] │ │ + mvn.w r2, #1 │ │ + strb.w r1, [sp, #21] │ │ + add.w r2, r2, r0, lsr #2 │ │ + add r1, sp, #16 │ │ + movs r5, #92 @ 0x5c │ │ + orr.w r0, r1, r0, lsr #2 │ │ + strb.w lr, [sp, #22] │ │ + strb r5, [r1, r2] │ │ + movs r1, #123 @ 0x7b │ │ + strb r1, [r0, #0] │ │ + movs r1, #117 @ 0x75 │ │ + strb.w r1, [r0, #-1] │ │ + ldrd r0, r1, [sp, #16] │ │ + strb.w r3, [sp, #25] │ │ + strb.w ip, [sp, #24] │ │ + ldrh.w r3, [sp, #24] │ │ + strd r0, r1, [r4] │ │ + movs r0, #10 │ │ + strh r3, [r4, #8] │ │ + strb r0, [r4, #11] │ │ + strb r2, [r4, #10] │ │ + b.n 507ce │ │ + movs r1, #0 │ │ + str.w r1, [r0, #6] │ │ + str.w r1, [r0, #2] │ │ + mov.w r1, #512 @ 0x200 │ │ + strh r1, [r0, #10] │ │ + movw r1, #8796 @ 0x225c │ │ + strh r1, [r0, #0] │ │ + add sp, #32 │ │ + ldr.w fp, [sp], #4 │ │ + pop {r4, r5, r6, r7, pc} │ │ + nop │ │ + add r7, sp, #872 @ 0x368 │ │ + @ instruction: 0xfffbaedc │ │ + vsli.64 , q0, #59 @ 0x3b │ │ + add r7, sp, #8 │ │ + sub sp, #16 │ │ + cmp r0, #32 │ │ + bcs.n 507f0 │ │ + movs r0, #0 │ │ + add sp, #16 │ │ + pop {r4, r6, r7, pc} │ │ + cmp r0, #127 @ 0x7f │ │ + bcs.n 507fa │ │ + movs r0, #1 │ │ + add sp, #16 │ │ + pop {r4, r6, r7, pc} │ │ + cmp.w r0, #65536 @ 0x10000 │ │ + bcs.n 5081c │ │ + ldr r1, [pc, #300] @ (50930 ) │ │ + mov.w r2, #290 @ 0x122 │ │ + ldr r3, [pc, #300] @ (50934 ) │ │ + movw ip, #297 @ 0x129 │ │ + ldr r4, [pc, #296] @ (50938 ) │ │ + add r1, pc │ │ + add r3, pc │ │ + add r4, pc │ │ + stmia.w sp, {r2, r4, ip} │ │ + movs r2, #40 @ 0x28 │ │ + b.n 5083e │ │ + cmp.w r0, #131072 @ 0x20000 │ │ + bcs.n 50846 │ │ + ldr r1, [pc, #280] @ (5093c ) │ │ + mov.w ip, #486 @ 0x1e6 │ │ + ldr r3, [pc, #276] @ (50940 ) │ │ + movs r4, #208 @ 0xd0 │ │ + ldr r2, [pc, #276] @ (50944 ) │ │ + add r1, pc │ │ + add r3, pc │ │ + str.w ip, [sp, #8] │ │ add r2, pc │ │ - bl 6f45c │ │ - mov r0, r7 │ │ - mov r1, sl │ │ - mov r2, r8 │ │ - blx r9 │ │ - mov r8, r0 │ │ - movs r2, #7 │ │ - b.n 5a7fa │ │ + strd r4, r2, [sp] │ │ + movs r2, #44 @ 0x2c │ │ + bl 50a60 │ │ + add sp, #16 │ │ + pop {r4, r6, r7, pc} │ │ + movw r1, #65504 @ 0xffe0 │ │ + movw r3, #42720 @ 0xa6e0 │ │ + movt r1, #31 │ │ + and.w r2, r0, r1 │ │ + adds r1, #30 │ │ + movt r3, #2 │ │ + subs r2, r2, r3 │ │ + movw r3, #47134 @ 0xb81e │ │ + and.w r1, r1, r0 │ │ + it ne │ │ + movne r2, #1 │ │ + movt r3, #2 │ │ + subs r1, r1, r3 │ │ + it ne │ │ + movne r1, #1 │ │ + ands r2, r1 │ │ + sub.w r1, r0, #163840 @ 0x28000 │ │ + sub.w r3, r1, #14144 @ 0x3740 │ │ + movs r1, #0 │ │ + cmn.w r3, #6 │ │ + mov.w r3, #0 │ │ + it cc │ │ + movcc r3, #1 │ │ + ands r2, r3 │ │ + sub.w r3, r0, #188416 @ 0x2e000 │ │ + sub.w r3, r3, #3056 @ 0xbf0 │ │ + add.w r4, r3, #7488 @ 0x1d40 │ │ + cmn.w r4, #14 │ │ + mov.w r4, #0 │ │ + it cc │ │ + movcc r4, #1 │ │ + cmn.w r3, #15 │ │ + mov.w r3, #0 │ │ + and.w r2, r2, r4 │ │ + it cc │ │ + movcc r3, #1 │ │ + movw r4, #63070 @ 0xf65e │ │ + ands r2, r3 │ │ + sub.w r3, r0, #194560 @ 0x2f800 │ │ + movt r4, #65535 @ 0xffff │ │ + cmp r3, r4 │ │ + mov.w r3, #0 │ │ + movw r4, #64030 @ 0xfa1e │ │ + it cc │ │ + movcc r3, #1 │ │ + ands r2, r3 │ │ + sub.w r3, r0, #196608 @ 0x30000 │ │ + movt r4, #65535 @ 0xffff │ │ + cmp r3, r4 │ │ + mov.w r3, #0 │ │ + it cc │ │ + movcc r3, #1 │ │ + ands r2, r3 │ │ + sub.w r3, r0, #200704 @ 0x31000 │ │ + movw r4, #8880 @ 0x22b0 │ │ + sub.w r3, r3, #848 @ 0x350 │ │ + movt r4, #65525 @ 0xfff5 │ │ + cmn.w r3, #5 │ │ + mov.w r3, #0 │ │ + it cc │ │ + movcc r3, #1 │ │ + ands r2, r3 │ │ + add.w r3, r0, #4278255360 @ 0xff00ff00 │ │ + add.w r3, r3, #15794176 @ 0xf10000 │ │ + cmp r3, r4 │ │ + mov.w r3, #0 │ │ + it cc │ │ + movcc r3, #1 │ │ + ands r2, r3 │ │ + movw r3, #496 @ 0x1f0 │ │ + movt r3, #14 │ │ + cmp r0, r3 │ │ + it cc │ │ + movcc r1, #1 │ │ + and.w r0, r2, r1 │ │ + add sp, #16 │ │ + pop {r4, r6, r7, pc} │ │ + @ instruction: 0xb7e5 │ │ + vqshrun.s64 d27, , #5 │ │ + vqrshrn.u64 d27, , #5 │ │ + vsri.64 d27, d23, #5 │ │ + vrecpe.f32 d27, d13 │ │ + vsli.64 , , #59 @ 0x3b │ │ + vsli.64 , q0, #59 @ 0x3b │ │ + add r7, sp, #8 │ │ + ldr r2, [pc, #256] @ (50a50 ) │ │ + movw r3, #6191 @ 0x182f │ │ + movt r3, #1 │ │ + movs r1, #17 │ │ + cmp r0, r3 │ │ + it cc │ │ + movcc r1, #0 │ │ + add r2, pc │ │ + add.w r3, r1, #8 │ │ + ldr.w r4, [r2, r3, lsl #2] │ │ + lsls r4, r4, #11 │ │ + cmp.w r4, r0, lsl #11 │ │ + it ls │ │ + movls r1, r3 │ │ + adds r3, r1, #4 │ │ + ldr.w r4, [r2, r3, lsl #2] │ │ + lsls r4, r4, #11 │ │ + cmp.w r4, r0, lsl #11 │ │ + it ls │ │ + movls r1, r3 │ │ + adds r3, r1, #2 │ │ + ldr.w r4, [r2, r3, lsl #2] │ │ + lsls r4, r4, #11 │ │ + cmp.w r4, r0, lsl #11 │ │ + it ls │ │ + movls r1, r3 │ │ + adds r3, r1, #1 │ │ + ldr.w r4, [r2, r3, lsl #2] │ │ + lsls r4, r4, #11 │ │ + cmp.w r4, r0, lsl #11 │ │ + it ls │ │ + movls r1, r3 │ │ + adds r3, r1, #1 │ │ + ldr.w r4, [r2, r3, lsl #2] │ │ + lsls r4, r4, #11 │ │ + cmp.w r4, r0, lsl #11 │ │ + it ls │ │ + movls r1, r3 │ │ + ldr.w r3, [r2, r1, lsl #2] │ │ + movs r4, #0 │ │ + mov.w ip, r3, lsl #11 │ │ + cmp.w ip, r0, lsl #11 │ │ + it cc │ │ + movcc r4, #1 │ │ + lsls r3, r0, #11 │ │ + cmp ip, r3 │ │ + it eq │ │ + addeq r4, #1 │ │ + add r1, r4 │ │ + cmp r1, #33 @ 0x21 │ │ + bhi.n 50a42 │ │ + ldr.w r3, [r2, r1, lsl #2] │ │ + add.w r4, r2, r1, lsl #2 │ │ + cmp r1, #33 @ 0x21 │ │ + mov.w r2, r3, lsr #21 │ │ + bne.n 509e8 │ │ + movw r3, #751 @ 0x2ef │ │ + b.n 509f0 │ │ + ldr r3, [r4, #4] │ │ + mov.w r3, r3, lsr #21 │ │ + cbz r1, 50a32 │ │ + ldr.w r1, [r4, #-4] │ │ + bfc r1, #21, #11 │ │ + mvns r4, r2 │ │ + adds r4, r4, r3 │ │ + beq.n 50a2c │ │ + sub.w ip, r0, r1 │ │ + mov r0, r2 │ │ + cmp.w r2, #752 @ 0x2f0 │ │ + it cc │ │ + movwcc r0, #751 @ 0x2ef │ │ + ldr r4, [pc, #72] @ (50a58 ) │ │ + sub.w lr, r3, #1 │ │ + movs r1, #0 │ │ + add r4, pc │ │ + cmp r0, r2 │ │ + beq.n 50a36 │ │ + ldrb r3, [r4, r2] │ │ + add r1, r3 │ │ + cmp r1, ip │ │ + bhi.n 50a2c │ │ + adds r2, #1 │ │ + cmp lr, r2 │ │ + bne.n 50a18 │ │ + mov r2, lr │ │ + and.w r0, r2, #1 │ │ + pop {r4, r6, r7, pc} │ │ + movs r1, #0 │ │ + b.n 509f8 │ │ + ldr r2, [pc, #36] @ (50a5c ) │ │ + movw r1, #751 @ 0x2ef │ │ + add r2, pc │ │ + bl 4d15c │ │ + ldr r2, [pc, #16] @ (50a54 ) │ │ + mov r0, r1 │ │ + movs r1, #34 @ 0x22 │ │ + add r2, pc │ │ + bl 4d15c │ │ nop │ │ - add r6, pc, #320 @ (adr r6, 5a3e0 ) │ │ - movs r7, r0 │ │ - str r2, [r6, r4] │ │ - movs r7, r0 │ │ - strh r0, [r5, #48] @ 0x30 │ │ - movs r7, r0 │ │ - str r0, [r2, r4] │ │ - movs r7, r0 │ │ - strh r6, [r7, #46] @ 0x2e │ │ - movs r7, r0 │ │ - strh r4, [r5, #46] @ 0x2e │ │ - movs r7, r0 │ │ - strh r0, [r7, #44] @ 0x2c │ │ - movs r7, r0 │ │ - subs r4, r6, r3 │ │ - vshr.u64 , q13, #4 │ │ - movs r7, r0 │ │ - strh r0, [r6, #42] @ 0x2a │ │ - movs r7, r0 │ │ - str r0, [r3, r3] │ │ - movs r7, r0 │ │ - strh r6, [r0, #42] @ 0x2a │ │ - movs r7, r0 │ │ - strh r0, [r1, #42] @ 0x2a │ │ - movs r7, r0 │ │ - strh r0, [r0, #40] @ 0x28 │ │ - movs r7, r0 │ │ - strh r0, [r1, #40] @ 0x28 │ │ - movs r7, r0 │ │ - strh r4, [r1, #38] @ 0x26 │ │ - movs r7, r0 │ │ - strh r0, [r5, #38] @ 0x26 │ │ + cbnz r6, 50acc │ │ + vtbl.8 d30, {d27}, d12 │ │ movs r7, r0 │ │ - strh r2, [r4, #36] @ 0x24 │ │ + cbnz r6, 50ac8 │ │ + vtbl.8 d30, {d27}, d24 │ │ movs r7, r0 │ │ - strh r6, [r0, #38] @ 0x26 │ │ - movs r7, r0 │ │ - strh r0, [r7, #34] @ 0x22 │ │ - movs r7, r0 │ │ - strh r0, [r0, #34] @ 0x22 │ │ - movs r7, r0 │ │ - strh r0, [r5, #34] @ 0x22 │ │ - movs r7, r0 │ │ - strh r4, [r1, #32] │ │ - movs r7, r0 │ │ - strh r4, [r1, #32] │ │ - movs r7, r0 │ │ - strh r0, [r4, #30] │ │ - movs r7, r0 │ │ - adds r4, r3, r4 │ │ - @ instruction: 0xfffc4ef8 │ │ - movs r7, r0 │ │ - strh r6, [r5, #28] │ │ - movs r7, r0 │ │ - ldr r6, [pc, #856] @ (5a668 ) │ │ - movs r7, r0 │ │ - strh r4, [r0, #28] │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + stmdb sp!, {r8, r9, sl, fp} │ │ + sub sp, #4 │ │ + mov lr, r1 │ │ + ldr.w r8, [r7, #16] │ │ + ldrd r1, sl, [r7, #8] │ │ + add.w r9, lr, r2, lsl #1 │ │ + uxth r2, r0 │ │ + uxtb r5, r0 │ │ + mov.w fp, r2, lsr #8 │ │ + movs r0, #0 │ │ + ldrb.w r6, [lr], #2 │ │ + ldrb.w r4, [lr, #-1] │ │ + cmp r6, fp │ │ + add.w ip, r0, r4 │ │ + bne.n 50aaa │ │ + cmp ip, r0 │ │ + bcc.n 50afa │ │ + cmp ip, r1 │ │ + bhi.n 50b04 │ │ + add r0, r3 │ │ + cbz r4, 50aac │ │ + ldrb.w r6, [r0], #1 │ │ + subs r4, #1 │ │ + cmp r6, r5 │ │ + bne.n 50a9c │ │ + b.n 50aec │ │ + bhi.n 50ab2 │ │ + cmp lr, r9 │ │ + mov r0, ip │ │ + bne.n 50a82 │ │ + add.w r1, sl, r8 │ │ + movs r0, #1 │ │ + mov r6, sl │ │ + ldrsb.w r3, [r6], #1 │ │ + cmp r3, #0 │ │ + bmi.n 50aca │ │ + mov sl, r6 │ │ + subs r2, r2, r3 │ │ + bpl.n 50ae2 │ │ + b.n 50aee │ │ + cmp r6, r1 │ │ + beq.n 50b0e │ │ + ldrb.w r6, [sl, #1] │ │ + and.w r3, r3, #127 @ 0x7f │ │ + add.w sl, sl, #2 │ │ + orr.w r3, r6, r3, lsl #8 │ │ + subs r2, r2, r3 │ │ + bmi.n 50aee │ │ + eor.w r0, r0, #1 │ │ + cmp sl, r1 │ │ + bne.n 50ab8 │ │ + b.n 50aee │ │ + movs r0, #0 │ │ + and.w r0, r0, #1 │ │ + add sp, #4 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + ldr r2, [pc, #32] @ (50b1c ) │ │ + mov r1, ip │ │ + add r2, pc │ │ + bl 50b24 │ │ + ldr r2, [pc, #24] @ (50b20 ) │ │ + mov r0, ip │ │ + add r2, pc │ │ + bl 4d66c │ │ + ldr r0, [pc, #8] @ (50b18 ) │ │ + add r0, pc │ │ + bl 50b2c │ │ + nop │ │ + b.n 50a64 │ │ movs r7, r0 │ │ - strh r2, [r6, #26] │ │ + b.n 50aac │ │ movs r7, r0 │ │ - strh r6, [r7, #24] │ │ + b.n 50a9c │ │ movs r7, r0 │ │ - ldr r0, [r5, #20] │ │ - cmp r0, #5 │ │ - bcc.n 5a346 │ │ + push {r7, lr} │ │ + mov r7, sp │ │ + bl 50b40 │ │ + push {r7, lr} │ │ + mov r7, sp │ │ + mov r2, r0 │ │ + ldr r0, [pc, #8] @ (50b3c ) │ │ + movs r1, #43 @ 0x2b │ │ + add r0, pc │ │ + bl 4d828 │ │ + add r0, sp, #216 @ 0xd8 │ │ + vsli.64 , q0, #59 @ 0x3b │ │ + add r7, sp, #8 │ │ + sub sp, #48 @ 0x30 │ │ + ldr r3, [pc, #48] @ (50b78 ) │ │ + ldr r4, [pc, #48] @ (50b7c ) │ │ + strd r0, r1, [sp] │ │ movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #28] │ │ - movw r3, #2228 @ 0x8b4 │ │ - str r1, [sp, #16] │ │ - ldr r1, [pc, #824] @ (5a668 ) │ │ str r0, [sp, #24] │ │ - add r1, pc │ │ - str r1, [sp, #12] │ │ - add r0, sp, #36 @ 0x24 │ │ + movs r0, #2 │ │ + add r4, pc │ │ + strd r4, r0, [sp, #8] │ │ str r0, [sp, #20] │ │ - add r0, sp, #12 │ │ - ldr r2, [pc, #812] @ (5a66c ) │ │ - movs r1, #5 │ │ - add r2, pc │ │ - bl 6f45c │ │ - ldr r0, [r5, #20] │ │ - cmp r0, #4 │ │ - bls.n 5a370 │ │ + add r0, sp, #32 │ │ + str r0, [sp, #16] │ │ + add r0, sp, #4 │ │ + add r3, pc │ │ + mov r1, r2 │ │ + strd r3, r0, [sp, #36] @ 0x24 │ │ + mov r0, sp │ │ + str r0, [sp, #32] │ │ + add r0, sp, #8 │ │ + str r3, [sp, #44] @ 0x2c │ │ + bl 4d1a6 │ │ + nop │ │ + stmia r6!, {r0, r1, r2, r4, r5} │ │ + @ instruction: 0xffffe7e8 │ │ + movs r7, r0 │ │ + ldr r2, [r1, #0] │ │ + ldr r3, [r1, #8] │ │ + ldr.w ip, [r0] │ │ + orrs.w r0, r2, r3 │ │ + bne.n 50b98 │ │ + ldrd r0, r1, [r1, #28] │ │ + ldr r2, [r1, #16] │ │ + mov r1, ip │ │ + bx r2 │ │ + push {r7, lr} │ │ + mov r7, sp │ │ + sub sp, #8 │ │ movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #28] │ │ - movw r3, #2228 @ 0x8b4 │ │ - str r1, [sp, #16] │ │ - ldr r1, [pc, #788] @ (5a670 ) │ │ - str r0, [sp, #24] │ │ + cmp.w ip, #128 @ 0x80 │ │ + str r0, [sp, #4] │ │ + bcs.n 50bb0 │ │ + movs r2, #1 │ │ + strb.w ip, [sp, #4] │ │ + b.n 50c22 │ │ + cmp.w ip, #2048 @ 0x800 │ │ + bcs.n 50bce │ │ + movs r2, #2 │ │ + mov r0, ip │ │ + bfi r0, r2, #6, #26 │ │ + strb.w r0, [sp, #5] │ │ + movs r0, #192 @ 0xc0 │ │ + orr.w r0, r0, ip, lsr #6 │ │ + strb.w r0, [sp, #4] │ │ + b.n 50c22 │ │ + movs r0, #2 │ │ + mov r2, ip │ │ + bfi r2, r0, #6, #26 │ │ + cmp.w ip, #65536 @ 0x10000 │ │ + bcs.n 50bfa │ │ + strb.w r2, [sp, #6] │ │ + mov.w r2, ip, lsr #6 │ │ + bfi r2, r0, #6, #26 │ │ + movs r0, #224 @ 0xe0 │ │ + strb.w r2, [sp, #5] │ │ + orr.w r0, r0, ip, lsr #12 │ │ + strb.w r0, [sp, #4] │ │ + movs r2, #3 │ │ + b.n 50c22 │ │ + strb.w r2, [sp, #7] │ │ + mov.w r2, ip, lsr #6 │ │ + bfi r2, r0, #6, #26 │ │ + strb.w r2, [sp, #6] │ │ + mov.w r2, ip, lsr #12 │ │ + bfi r2, r0, #6, #26 │ │ + mov.w r0, ip, lsr #18 │ │ + strb.w r2, [sp, #5] │ │ + adds r0, #240 @ 0xf0 │ │ + strb.w r0, [sp, #4] │ │ + movs r2, #4 │ │ + add r3, sp, #4 │ │ + mov r0, r1 │ │ + mov r1, r3 │ │ + bl 4d6b4 │ │ + add sp, #8 │ │ + pop {r7, pc} │ │ + ldrd r0, r2, [r1, #28] │ │ + ldr r1, [pc, #8] @ (50c40 ) │ │ + ldr r3, [r2, #12] │ │ + movs r2, #11 │ │ add r1, pc │ │ - str r1, [sp, #12] │ │ - add r0, sp, #36 @ 0x24 │ │ - str r0, [sp, #20] │ │ - add r0, sp, #12 │ │ - ldr r2, [pc, #780] @ (5a674 ) │ │ - movs r1, #5 │ │ - add r2, pc │ │ - bl 6f45c │ │ - ldr r7, [r7, #0] │ │ - cmp r7, #0 │ │ - beq.w 5a772 │ │ - ldr r0, [r7, #0] │ │ - cmp r0, #0 │ │ - beq.w 5a77a │ │ - ldr.w r9, [r0, #392] @ 0x188 │ │ - ldr r0, [r5, #20] │ │ - cmp.w r9, #0 │ │ - beq.w 5a83e │ │ - cmp r0, #4 │ │ - bls.n 5a3b6 │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #28] │ │ - movw r3, #2228 @ 0x8b4 │ │ - str r1, [sp, #16] │ │ - ldr r1, [pc, #728] @ (5a678 ) │ │ - str r0, [sp, #24] │ │ - movs r0, #4 │ │ + bx r3 │ │ + nop │ │ + add r6, pc, #672 @ (adr r6, 50ee4 ) │ │ + @ instruction: 0xfffbe9d1 │ │ + lsls r7, r0, #8 │ │ + ldr r1, [pc, #8] @ (50c54 ) │ │ + ldr r3, [r2, #12] │ │ + movs r2, #14 │ │ add r1, pc │ │ - str r1, [sp, #12] │ │ - str r0, [sp, #20] │ │ - add r0, sp, #12 │ │ - ldr r2, [pc, #716] @ (5a67c ) │ │ - movs r1, #5 │ │ - add r2, pc │ │ - bl 6f45c │ │ - mov r0, r7 │ │ - mov r1, sl │ │ - mov r2, r8 │ │ - blx r9 │ │ - movs r2, #2 │ │ - b.n 5a514 │ │ - ldr r0, [r5, #20] │ │ - cmp r0, #5 │ │ - bcc.n 5a3ec │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ + bx r3 │ │ + nop │ │ + add r6, pc, #636 @ (adr r6, 50ed4 ) │ │ + vrsqrte.f32 d27, d0 │ │ + mov r7, sp │ │ + sub sp, #40 @ 0x28 │ │ + mov r1, r0 │ │ + ldr r0, [pc, #32] @ (50c84 ) │ │ + ldr r2, [pc, #36] @ (50c88 ) │ │ + movs r3, #0 │ │ + add r0, pc │ │ + str r0, [sp, #32] │ │ + subs r0, r7, #1 │ │ str r0, [sp, #28] │ │ - movw r3, #2234 @ 0x8ba │ │ - str r1, [sp, #16] │ │ - ldr r1, [pc, #680] @ (5a680 ) │ │ - str r0, [sp, #24] │ │ - add r1, pc │ │ - str r1, [sp, #12] │ │ - add r0, sp, #36 @ 0x24 │ │ - str r0, [sp, #20] │ │ - add r0, sp, #12 │ │ - ldr r2, [pc, #672] @ (5a684 ) │ │ - movs r1, #5 │ │ + add r0, sp, #4 │ │ + str r3, [sp, #20] │ │ + movs r3, #1 │ │ add r2, pc │ │ - bl 6f45c │ │ - ldr r0, [r5, #20] │ │ - cmp r0, #4 │ │ - bls.n 5a416 │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ + str r3, [sp, #8] │ │ + str r3, [sp, #16] │ │ + add r3, sp, #28 │ │ + str r3, [sp, #12] │ │ + str r2, [sp, #4] │ │ + bl 4d1a6 │ │ + @ instruction: 0xffdbffff │ │ + b.n 5141c │ │ + movs r7, r0 │ │ + push {r7, lr} │ │ + mov r7, sp │ │ + sub sp, #40 @ 0x28 │ │ + mov r1, r0 │ │ + ldr r0, [pc, #32] @ (50cb8 ) │ │ + ldr r2, [pc, #36] @ (50cbc ) │ │ + movs r3, #0 │ │ + add r0, pc │ │ + str r0, [sp, #32] │ │ + subs r0, r7, #1 │ │ str r0, [sp, #28] │ │ - movw r3, #2234 @ 0x8ba │ │ - str r1, [sp, #16] │ │ - ldr r1, [pc, #648] @ (5a688 ) │ │ - str r0, [sp, #24] │ │ - add r1, pc │ │ - str r1, [sp, #12] │ │ - add r0, sp, #36 @ 0x24 │ │ - str r0, [sp, #20] │ │ - add r0, sp, #12 │ │ - ldr r2, [pc, #636] @ (5a68c ) │ │ - movs r1, #5 │ │ + add r0, sp, #4 │ │ + str r3, [sp, #20] │ │ + movs r3, #1 │ │ add r2, pc │ │ - bl 6f45c │ │ - ldr r7, [r7, #0] │ │ - cmp r7, #0 │ │ - beq.w 5a772 │ │ - ldr r0, [r7, #0] │ │ - cmp r0, #0 │ │ - beq.w 5a77a │ │ - ldr.w r9, [r0, #412] @ 0x19c │ │ - ldr r0, [r5, #20] │ │ - cmp.w r9, #0 │ │ - beq.w 5a86e │ │ - cmp r0, #4 │ │ - bls.n 5a45c │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #28] │ │ - movw r3, #2234 @ 0x8ba │ │ - str r1, [sp, #16] │ │ - ldr r1, [pc, #584] @ (5a690 ) │ │ - str r0, [sp, #24] │ │ - movs r0, #4 │ │ - add r1, pc │ │ - str r1, [sp, #12] │ │ - str r0, [sp, #20] │ │ - add r0, sp, #12 │ │ - ldr r2, [pc, #576] @ (5a694 ) │ │ - movs r1, #5 │ │ + str r3, [sp, #8] │ │ + str r3, [sp, #16] │ │ + add r3, sp, #28 │ │ + str r3, [sp, #12] │ │ + str r2, [sp, #4] │ │ + bl 4d1a6 │ │ + @ instruction: 0xff93ffff │ │ + b.n 513f8 │ │ + movs r7, r0 │ │ + push {r7, lr} │ │ + mov r7, sp │ │ + sub sp, #136 @ 0x88 │ │ + ldrh r2, [r0, #0] │ │ + add.w lr, sp, #8 │ │ + mov ip, r1 │ │ + movs r1, #127 @ 0x7f │ │ + mov r3, r1 │ │ + and.w r1, r2, #15 │ │ + add.w r0, r1, #87 @ 0x57 │ │ + cmp r1, #10 │ │ + it cc │ │ + addcc.w r0, r1, #48 @ 0x30 │ │ + ubfx r2, r2, #4, #12 │ │ + subs r1, r3, #1 │ │ + cmp r2, #0 │ │ + strb.w r0, [lr, r3] │ │ + bne.n 50cd0 │ │ + adds r0, r3, #1 │ │ + ldr r2, [pc, #28] @ (50d10 ) │ │ + rsb r0, r0, #129 @ 0x81 │ │ + add.w r1, lr, r3 │ │ add r2, pc │ │ - bl 6f45c │ │ - mov r0, r7 │ │ - mov r1, sl │ │ - mov r2, r8 │ │ - blx r9 │ │ - vmov d0, r0, r1 │ │ - movs r2, #8 │ │ - vstr d0, [sp] │ │ - b.n 5a770 │ │ - ldr r0, [r5, #20] │ │ - cmp r0, #5 │ │ - bcc.n 5a49a │ │ - movs r0, #0 │ │ + movs r3, #2 │ │ + strd r1, r0, [sp] │ │ + mov r0, ip │ │ movs r1, #1 │ │ - str r0, [sp, #28] │ │ - movw r3, #2229 @ 0x8b5 │ │ - str r1, [sp, #16] │ │ - ldr r1, [pc, #532] @ (5a698 ) │ │ - str r0, [sp, #24] │ │ - add r1, pc │ │ - str r1, [sp, #12] │ │ - add r0, sp, #36 @ 0x24 │ │ - str r0, [sp, #20] │ │ - add r0, sp, #12 │ │ - ldr r2, [pc, #520] @ (5a69c ) │ │ - movs r1, #5 │ │ - add r2, pc │ │ - bl 6f45c │ │ - ldr r0, [r5, #20] │ │ - cmp r0, #4 │ │ - bls.n 5a4c4 │ │ - movs r0, #0 │ │ + bl 4d2bc │ │ + add sp, #136 @ 0x88 │ │ + pop {r7, pc} │ │ + ldrsh r0, [r0, r5] │ │ + vsli.64 , q8, #63 @ 0x3f │ │ + add r7, sp, #12 │ │ + str.w fp, [sp, #-4]! │ │ + cmp r2, #8 │ │ + bcs.n 50d62 │ │ + ldrb r3, [r1, #0] │ │ + cbz r3, 50d84 │ │ + cmp r2, #1 │ │ + beq.n 50dd0 │ │ + ldrb r3, [r1, #1] │ │ + cmp r3, #0 │ │ + beq.n 50dda │ │ + cmp r2, #2 │ │ + beq.n 50dd0 │ │ + ldrb r3, [r1, #2] │ │ + cmp r3, #0 │ │ + beq.n 50dde │ │ + cmp r2, #3 │ │ + beq.n 50dd0 │ │ + ldrb r3, [r1, #3] │ │ + cmp r3, #0 │ │ + beq.n 50de2 │ │ + cmp r2, #4 │ │ + beq.n 50dd0 │ │ + ldrb r3, [r1, #4] │ │ + cmp r3, #0 │ │ + beq.n 50de6 │ │ + cmp r2, #5 │ │ + beq.n 50dd0 │ │ + ldrb r3, [r1, #5] │ │ + cmp r3, #0 │ │ + beq.n 50dea │ │ + cmp r2, #6 │ │ + beq.n 50dd0 │ │ + ldrb r3, [r1, #6] │ │ + cbnz r3, 50dd0 │ │ + movs r3, #6 │ │ + b.n 50dec │ │ + adds r3, r1, #3 │ │ + bic.w r3, r3, #3 │ │ + subs.w ip, r3, r1 │ │ + beq.n 50d88 │ │ + movs r3, #0 │ │ + ldrb r6, [r1, r3] │ │ + cbz r6, 50dec │ │ + adds r3, #1 │ │ + cmp ip, r3 │ │ + bne.n 50d70 │ │ + sub.w lr, r2, #8 │ │ + cmp ip, lr │ │ + bls.n 50d8c │ │ + b.n 50dba │ │ + movs r3, #0 │ │ + b.n 50dec │ │ + sub.w lr, r2, #8 │ │ + movw r3, #256 @ 0x100 │ │ + movt r3, #257 @ 0x101 │ │ + add.w r5, r1, ip │ │ + ldr.w r4, [r1, ip] │ │ + ldr r5, [r5, #4] │ │ + subs r6, r3, r4 │ │ + orrs r4, r6 │ │ + subs r6, r3, r5 │ │ + orrs r5, r6 │ │ + ands r4, r5 │ │ + bic.w r4, r4, #2139062143 @ 0x7f7f7f7f │ │ + cmp.w r4, #2155905152 @ 0x80808080 │ │ + bne.n 50dba │ │ + add.w ip, ip, #8 │ │ + cmp ip, lr │ │ + bls.n 50d94 │ │ + subs.w lr, r2, ip │ │ + beq.n 50dd0 │ │ + add.w r4, r1, ip │ │ + movs r3, #0 │ │ + ldrb r5, [r4, r3] │ │ + cbz r5, 50dd6 │ │ + adds r3, #1 │ │ + cmp lr, r3 │ │ + bne.n 50dc6 │ │ movs r1, #1 │ │ - str r0, [sp, #28] │ │ - movw r3, #2229 @ 0x8b5 │ │ - str r1, [sp, #16] │ │ - ldr r1, [pc, #496] @ (5a6a0 ) │ │ - str r0, [sp, #24] │ │ - add r1, pc │ │ - str r1, [sp, #12] │ │ - add r0, sp, #36 @ 0x24 │ │ - str r0, [sp, #20] │ │ - add r0, sp, #12 │ │ - ldr r2, [pc, #488] @ (5a6a4 ) │ │ - movs r1, #5 │ │ - add r2, pc │ │ - bl 6f45c │ │ - ldr r7, [r7, #0] │ │ - cmp r7, #0 │ │ - beq.w 5a772 │ │ - ldr r0, [r7, #0] │ │ - cmp r0, #0 │ │ - beq.w 5a77a │ │ - ldr.w r9, [r0, #396] @ 0x18c │ │ - ldr r0, [r5, #20] │ │ - cmp.w r9, #0 │ │ - beq.w 5a89e │ │ - cmp r0, #4 │ │ - bls.n 5a50a │ │ - movs r0, #0 │ │ + str r1, [r0, #4] │ │ + b.n 50e02 │ │ + add r3, ip │ │ + b.n 50dec │ │ + movs r3, #1 │ │ + b.n 50dec │ │ + movs r3, #2 │ │ + b.n 50dec │ │ + movs r3, #3 │ │ + b.n 50dec │ │ + movs r3, #4 │ │ + b.n 50dec │ │ + movs r3, #5 │ │ + adds r6, r3, #1 │ │ + cmp r6, r2 │ │ + bne.n 50dfa │ │ + strd r1, r2, [r0, #4] │ │ + movs r1, #0 │ │ + b.n 50e02 │ │ + movs r1, #0 │ │ + strd r1, r3, [r0, #4] │ │ movs r1, #1 │ │ - str r0, [sp, #28] │ │ - movw r3, #2229 @ 0x8b5 │ │ - str r1, [sp, #16] │ │ - ldr r1, [pc, #436] @ (5a6a8 ) │ │ - str r0, [sp, #24] │ │ - movs r0, #4 │ │ - add r1, pc │ │ - str r1, [sp, #12] │ │ - str r0, [sp, #20] │ │ - add r0, sp, #12 │ │ - ldr r2, [pc, #424] @ (5a6ac ) │ │ - movs r1, #5 │ │ - add r2, pc │ │ - bl 6f45c │ │ - mov r0, r7 │ │ - mov r1, sl │ │ - mov r2, r8 │ │ - blx r9 │ │ - movs r2, #3 │ │ - b.n 5a7fa │ │ - ldr r0, [r5, #20] │ │ - cmp r0, #5 │ │ - bcc.n 5a540 │ │ - movs r0, #0 │ │ + str r1, [r0, #0] │ │ + ldr.w fp, [sp], #4 │ │ + pop {r4, r5, r6, r7, pc} │ │ + bmi.n 50db6 │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + str.w r8, [sp, #-4]! │ │ + subs.w ip, r2, #7 │ │ + mov r8, r0 │ │ + it cc │ │ + movcc.w ip, #0 │ │ + cmp r2, #0 │ │ + beq.w 50f4e │ │ + adds r3, r1, #3 │ │ + ldr r0, [pc, #336] @ (50f7c ) │ │ + bic.w r3, r3, #3 │ │ + sub.w lr, r3, r1 │ │ + add r0, pc │ │ + movs r3, #0 │ │ + b.n 50e40 │ │ + adds r3, r5, #1 │ │ + cmp r3, r2 │ │ + bcs.w 50f4e │ │ + ldrsb r5, [r1, r3] │ │ + cmp r5, #0 │ │ + bmi.n 50e78 │ │ + sub.w r5, lr, r3 │ │ + lsls r5, r5, #30 │ │ + beq.n 50e54 │ │ + adds r3, #1 │ │ + b.n 50e3a │ │ + adds r3, #8 │ │ + cmp r3, ip │ │ + bcs.n 50e66 │ │ + adds r6, r1, r3 │ │ + ldr r5, [r1, r3] │ │ + ldr r6, [r6, #4] │ │ + orrs r5, r6 │ │ + tst.w r5, #2155905152 @ 0x80808080 │ │ + beq.n 50e52 │ │ + cmp r3, r2 │ │ + bcs.n 50e3a │ │ + ldrsb r5, [r1, r3] │ │ + cmp r5, #0 │ │ + bmi.n 50e3a │ │ + adds r3, #1 │ │ + cmp r2, r3 │ │ + bne.n 50e6a │ │ + b.n 50f4e │ │ + uxtb r5, r5 │ │ + ldrb r6, [r0, r5] │ │ + cmp r6, #4 │ │ + beq.n 50eb2 │ │ + cmp r6, #3 │ │ + beq.n 50e98 │ │ + cmp r6, #2 │ │ + bne.n 50f5a │ │ + adds r5, r3, #1 │ │ + cmp r5, r2 │ │ + bcs.n 50f56 │ │ + ldrsb r6, [r1, r5] │ │ + cmn.w r6, #65 @ 0x41 │ │ + ble.n 50e38 │ │ + b.n 50f5a │ │ + adds r6, r3, #1 │ │ + cmp r6, r2 │ │ + bcs.n 50f56 │ │ + ldrb r6, [r1, r6] │ │ + cmp r5, #224 @ 0xe0 │ │ + beq.n 50ecc │ │ + cmp r5, #237 @ 0xed │ │ + sxtb r6, r6 │ │ + bne.n 50ee0 │ │ + cmn.w r6, #97 @ 0x61 │ │ + ble.n 50f38 │ │ + b.n 50f5a │ │ + adds r6, r3, #1 │ │ + cmp r6, r2 │ │ + bcs.n 50f56 │ │ + ldrb r6, [r1, r6] │ │ + cmp r5, #240 @ 0xf0 │ │ + beq.n 50ed6 │ │ + cmp r5, #244 @ 0xf4 │ │ + sxtb r6, r6 │ │ + bne.n 50ef0 │ │ + cmn.w r6, #113 @ 0x71 │ │ + ble.n 50f04 │ │ + b.n 50f5a │ │ + and.w r4, r6, #224 @ 0xe0 │ │ + cmp r4, #160 @ 0xa0 │ │ + beq.n 50f38 │ │ + b.n 50f5a │ │ + sub.w r4, r6, #144 @ 0x90 │ │ + cmp r4, #48 @ 0x30 │ │ + bcc.n 50f04 │ │ + b.n 50f5a │ │ + sub.w r4, r5, #225 @ 0xe1 │ │ + cmp r4, #12 │ │ + bcs.n 50f24 │ │ + cmn.w r6, #64 @ 0x40 │ │ + blt.n 50f38 │ │ + b.n 50f5a │ │ + sub.w r4, r5, #241 @ 0xf1 │ │ + movs r5, #1 │ │ + cmp r4, #2 │ │ + bhi.n 50f5c │ │ + cmn.w r6, #64 @ 0x40 │ │ + mov.w r6, #1 │ │ + bge.n 50f5e │ │ + adds r5, r3, #2 │ │ + cmp r5, r2 │ │ + bcs.n 50f56 │ │ + ldrsb r4, [r1, r5] │ │ + cmn.w r4, #65 @ 0x41 │ │ + bgt.n 50f48 │ │ + adds r5, r3, #3 │ │ + cmp r5, r2 │ │ + bcs.n 50f56 │ │ + ldrsb r4, [r1, r5] │ │ + cmn.w r4, #65 @ 0x41 │ │ + ble.w 50e38 │ │ + b.n 50f74 │ │ + and.w r4, r5, #254 @ 0xfe │ │ + movs r5, #1 │ │ + cmp r4, #238 @ 0xee │ │ + bne.n 50f5c │ │ + cmn.w r6, #64 @ 0x40 │ │ + mov.w r6, #1 │ │ + bge.n 50f5e │ │ + adds r5, r3, #2 │ │ + cmp r5, r2 │ │ + bcs.n 50f56 │ │ + ldrsb r4, [r1, r5] │ │ + cmn.w r4, #65 @ 0x41 │ │ + ble.w 50e38 │ │ + movs r6, #1 │ │ + movs r5, #2 │ │ + b.n 50f5e │ │ + strd r1, r2, [r8, #4] │ │ + movs r1, #0 │ │ + b.n 50f6a │ │ + movs r6, #0 │ │ + b.n 50f5e │ │ + movs r5, #1 │ │ + movs r6, #1 │ │ + uxtb r0, r5 │ │ movs r1, #1 │ │ - str r0, [sp, #28] │ │ - movw r3, #2236 @ 0x8bc │ │ - str r1, [sp, #16] │ │ - ldr r1, [pc, #388] @ (5a6b0 ) │ │ - str r0, [sp, #24] │ │ - add r1, pc │ │ - str r1, [sp, #12] │ │ - add r0, sp, #36 @ 0x24 │ │ - str r0, [sp, #20] │ │ - add r0, sp, #12 │ │ - ldr r2, [pc, #380] @ (5a6b4 ) │ │ - movs r1, #5 │ │ + orr.w r0, r6, r0, lsl #8 │ │ + strd r3, r0, [r8, #4] │ │ + str.w r1, [r8] │ │ + ldr.w r8, [sp], #4 │ │ + pop {r4, r5, r6, r7, pc} │ │ + movs r6, #1 │ │ + movs r5, #3 │ │ + b.n 50f5e │ │ + nop │ │ + add r3, sp, #804 @ 0x324 │ │ + vsli.64 , q8, #59 @ 0x3b │ │ + add r7, sp, #12 │ │ + stmdb sp!, {r8, r9, sl, fp} │ │ + sub sp, #60 @ 0x3c │ │ + mov r8, r3 │ │ + mov r3, r0 │ │ + ldrb r0, [r0, #4] │ │ + mov.w r9, #1 │ │ + cmp r0, #0 │ │ + mov.w r0, #1 │ │ + bne.n 51070 │ │ + str.w r8, [sp, #4] │ │ + mov sl, r3 │ │ + ldr.w r8, [r3] │ │ + ldr r5, [r7, #8] │ │ + ldrb r3, [r3, #5] │ │ + ldrb.w r0, [r8, #20] │ │ + lsls r0, r0, #29 │ │ + bmi.n 51000 │ │ + mov fp, r2 │ │ + ldr r2, [pc, #216] @ (51090 ) │ │ + mov r4, r1 │ │ + ldr r1, [pc, #216] @ (51094 ) │ │ + ldrd r0, r6, [r8, #28] │ │ add r2, pc │ │ - bl 6f45c │ │ - ldr r0, [r5, #20] │ │ - cmp r0, #4 │ │ - bls.n 5a56a │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #28] │ │ - movw r3, #2236 @ 0x8bc │ │ - str r1, [sp, #16] │ │ - ldr r1, [pc, #356] @ (5a6b8 ) │ │ - str r0, [sp, #24] │ │ add r1, pc │ │ - str r1, [sp, #12] │ │ - add r0, sp, #36 @ 0x24 │ │ - str r0, [sp, #20] │ │ - add r0, sp, #12 │ │ - ldr r2, [pc, #344] @ (5a6bc ) │ │ - movs r1, #5 │ │ - add r2, pc │ │ - bl 6f45c │ │ - ldr r7, [r7, #0] │ │ - cmp r7, #0 │ │ - beq.w 5a772 │ │ - ldr r0, [r7, #0] │ │ + cmp r3, #0 │ │ + it eq │ │ + moveq r1, r2 │ │ + ldr r3, [r6, #12] │ │ + mov.w r2, #3 │ │ + it ne │ │ + movne r2, #2 │ │ + blx r3 │ │ cmp r0, #0 │ │ - beq.w 5a77a │ │ - ldr.w r9, [r0, #388] @ 0x184 │ │ - ldr r0, [r5, #20] │ │ - cmp.w r9, #0 │ │ - beq.w 5a8fe │ │ - cmp r0, #4 │ │ - bls.n 5a5b0 │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #28] │ │ - movw r3, #2236 @ 0x8bc │ │ - str r1, [sp, #16] │ │ - ldr r1, [pc, #292] @ (5a6c0 ) │ │ - str r0, [sp, #24] │ │ - movs r0, #4 │ │ + bne.n 5106c │ │ + ldrd r0, r1, [r8, #28] │ │ + mov r2, fp │ │ + ldr r3, [r1, #12] │ │ + mov r1, r4 │ │ + blx r3 │ │ + cmp r0, #0 │ │ + bne.n 5106c │ │ + ldrd r0, r1, [r8, #28] │ │ + movs r2, #2 │ │ + ldr r3, [r1, #12] │ │ + ldr r1, [pc, #164] @ (51098 ) │ │ add r1, pc │ │ - str r1, [sp, #12] │ │ - str r0, [sp, #20] │ │ - add r0, sp, #12 │ │ - ldr r2, [pc, #284] @ (5a6c4 ) │ │ - movs r1, #5 │ │ - add r2, pc │ │ - bl 6f45c │ │ - mov r0, r7 │ │ - mov r1, sl │ │ - mov r2, r8 │ │ - blx r9 │ │ - mov r1, r0 │ │ - movs r2, #1 │ │ - b.n 5a7fa │ │ - ldr r0, [r5, #20] │ │ - cmp r0, #5 │ │ - bcc.n 5a5e8 │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #28] │ │ - movw r3, #2230 @ 0x8b6 │ │ - str r1, [sp, #16] │ │ - ldr r1, [pc, #244] @ (5a6c8 ) │ │ - str r0, [sp, #24] │ │ + blx r3 │ │ + cbnz r0, 5106c │ │ + ldr r0, [sp, #4] │ │ + mov r1, r8 │ │ + blx r5 │ │ + b.n 5106e │ │ + cbnz r3, 5101e │ │ + ldrd r0, r3, [r8, #28] │ │ + mov r6, r2 │ │ + ldr.w ip, [r3, #12] │ │ + mov r4, r1 │ │ + ldr r3, [pc, #140] @ (5109c ) │ │ + movs r2, #3 │ │ + add r3, pc │ │ + mov r1, r3 │ │ + blx ip │ │ + mov r1, r4 │ │ + mov r2, r6 │ │ + cbnz r0, 5106c │ │ + ldr r0, [pc, #128] @ (510a0 ) │ │ + movs r3, #1 │ │ + strb.w r3, [r7, #-65] │ │ + sub.w r4, r7, #65 @ 0x41 │ │ + ldrd r3, r6, [r8, #28] │ │ + add r0, pc │ │ + strd r3, r6, [sp, #8] │ │ + add r3, sp, #24 │ │ + str r4, [sp, #16] │ │ + mov ip, r0 │ │ + ldmia.w r8!, {r0, r4, r6} │ │ + mov fp, r5 │ │ + stmia r3!, {r0, r4, r6} │ │ + ldmia.w r8, {r0, r4, r5, r6} │ │ + stmia r3!, {r0, r4, r5, r6} │ │ + add r0, sp, #8 │ │ + str.w ip, [sp, #56] @ 0x38 │ │ + str r0, [sp, #52] @ 0x34 │ │ + bl 510ac │ │ + cbnz r0, 5106c │ │ + ldr r1, [pc, #76] @ (510a4 ) │ │ + add r0, sp, #8 │ │ + movs r2, #2 │ │ add r1, pc │ │ - str r1, [sp, #12] │ │ - add r0, sp, #36 @ 0x24 │ │ - str r0, [sp, #20] │ │ - add r0, sp, #12 │ │ - ldr r2, [pc, #236] @ (5a6cc ) │ │ - movs r1, #5 │ │ - add r2, pc │ │ - bl 6f45c │ │ - ldr r0, [r5, #20] │ │ - cmp r0, #4 │ │ - bls.n 5a612 │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #28] │ │ - movw r3, #2230 @ 0x8b6 │ │ - str r1, [sp, #16] │ │ - ldr r1, [pc, #932] @ (5a9a0 ) │ │ - str r0, [sp, #24] │ │ + bl 510ac │ │ + cbnz r0, 5106c │ │ + ldr r0, [sp, #4] │ │ + add r1, sp, #24 │ │ + blx fp │ │ + cbz r0, 51080 │ │ + movs r0, #1 │ │ + mov r3, sl │ │ + strb r0, [r3, #4] │ │ + mov r0, r3 │ │ + strb.w r9, [r3, #5] │ │ + add sp, #60 @ 0x3c │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + ldrd r0, r1, [sp, #52] @ 0x34 │ │ + movs r2, #2 │ │ + ldr r3, [r1, #12] │ │ + ldr r1, [pc, #28] @ (510a8 ) │ │ add r1, pc │ │ - str r1, [sp, #12] │ │ - add r0, sp, #36 @ 0x24 │ │ - str r0, [sp, #20] │ │ - add r0, sp, #12 │ │ - ldr r2, [pc, #920] @ (5a9a4 ) │ │ - movs r1, #5 │ │ - add r2, pc │ │ - bl 6f45c │ │ - ldr r7, [r7, #0] │ │ - cmp r7, #0 │ │ - beq.w 5a772 │ │ - ldr r0, [r7, #0] │ │ + blx r3 │ │ + b.n 5106e │ │ + ble.n 51170 │ │ + vcvt.u16.f16 d29, d31, #4 │ │ + vqshrun.s64 d30, , #4 │ │ + vtbl.8 d26, {d28}, d11 │ │ + vcvtn.s32.f32 d30, d6 │ │ + movs r7, r0 │ │ + b.n 51052 │ │ + vqshrun.s64 d26, q3, #4 │ │ + vsli.64 , q8, #59 @ 0x3b │ │ + add r7, sp, #12 │ │ + stmdb sp!, {r8, r9, sl, fp} │ │ + sub sp, #20 │ │ + mov r9, r2 │ │ + mov r2, r1 │ │ + ldr r1, [r0, #0] │ │ + movw sl, #256 @ 0x100 │ │ + str r1, [sp, #8] │ │ + mov r4, r2 │ │ + ldr r1, [r0, #4] │ │ + mov.w r8, #0 │ │ + ldr r0, [r0, #8] │ │ + movt sl, #257 @ 0x101 │ │ + str r0, [sp, #16] │ │ + subs r0, r2, #1 │ │ + str r0, [sp, #0] │ │ + mov.w fp, #0 │ │ + movs r0, #0 │ │ + str r1, [sp, #4] │ │ + b.n 51114 │ │ + ldr r0, [sp, #0] │ │ + ldrb.w r0, [r0, sl] │ │ + subs r0, #10 │ │ + clz r0, r0 │ │ + lsrs r0, r0, #5 │ │ + ldr r3, [sp, #4] │ │ + mov r4, r5 │ │ + add.w r1, r5, r8 │ │ + ldr r5, [sp, #16] │ │ + sub.w r2, sl, r8 │ │ + ldr r3, [r3, #12] │ │ + strb r0, [r5, #0] │ │ + ldr r0, [sp, #8] │ │ + blx r3 │ │ cmp r0, #0 │ │ - beq.w 5a77a │ │ - ldr.w r9, [r0, #400] @ 0x190 │ │ - ldr r0, [r5, #20] │ │ - cmp.w r9, #0 │ │ - beq.w 5a92e │ │ - cmp r0, #4 │ │ - bls.n 5a658 │ │ + ldr r0, [sp, #12] │ │ + movw sl, #256 @ 0x100 │ │ + mov r8, r6 │ │ + movt sl, #257 @ 0x101 │ │ + bne.n 51210 │ │ + lsls r0, r0, #31 │ │ + bne.n 5120c │ │ + mov r5, r4 │ │ + cmp fp, r9 │ │ + bhi.n 511e0 │ │ + sub.w r1, r9, fp │ │ + add.w r0, r5, fp │ │ + cmp r1, #7 │ │ + bhi.n 5113e │ │ + cmp r9, fp │ │ + beq.n 511d4 │ │ + movs r3, #0 │ │ + ldrb r2, [r0, r3] │ │ + cmp r2, #10 │ │ + beq.n 511b8 │ │ + adds r3, #1 │ │ + cmp r1, r3 │ │ + bne.n 51130 │ │ + b.n 511d4 │ │ + adds r2, r0, #3 │ │ + mov lr, r5 │ │ + bic.w r6, r2, #3 │ │ + subs r2, r6, r0 │ │ + beq.n 51162 │ │ + movs r3, #0 │ │ + ldrb r5, [r0, r3] │ │ + cmp r5, #10 │ │ + beq.n 511b6 │ │ + adds r3, #1 │ │ + cmp r2, r3 │ │ + bne.n 5114c │ │ + sub.w ip, r1, #8 │ │ + cmp r2, ip │ │ + bls.n 51166 │ │ + b.n 51196 │ │ + sub.w ip, r1, #8 │ │ + movs r3, #4 │ │ + add r6, r3 │ │ + ldrd r4, r5, [r6, #-4] │ │ + eor.w r3, r5, #168430090 @ 0xa0a0a0a │ │ + sub.w r3, sl, r3 │ │ + orrs r3, r5 │ │ + eor.w r5, r4, #168430090 @ 0xa0a0a0a │ │ + sub.w r5, sl, r5 │ │ + orrs r5, r4 │ │ + ands r3, r5 │ │ + bic.w r3, r3, #2139062143 @ 0x7f7f7f7f │ │ + cmp.w r3, #2155905152 @ 0x80808080 │ │ + bne.n 51196 │ │ + adds r2, #8 │ │ + adds r6, #8 │ │ + cmp r2, ip │ │ + bls.n 5116a │ │ + cmp r2, r1 │ │ + beq.n 511dc │ │ + sub.w r3, r9, r2 │ │ + adds r1, r0, r2 │ │ + sub.w r6, r3, fp │ │ + movs r3, #0 │ │ + ldrb r5, [r1, r3] │ │ + cmp r5, #10 │ │ + beq.n 511b4 │ │ + adds r3, #1 │ │ + cmp r6, r3 │ │ + bne.n 511a6 │ │ + b.n 511dc │ │ + add r3, r2 │ │ + mov r5, lr │ │ + add.w r1, r3, fp │ │ + add.w fp, r1, #1 │ │ + cmp r1, r9 │ │ + bcs.n 5111a │ │ + ldrb r0, [r0, r3] │ │ + cmp r0, #10 │ │ + bne.n 5111a │ │ movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #28] │ │ - movw r3, #2230 @ 0x8b6 │ │ - str r1, [sp, #16] │ │ - ldr r1, [pc, #948] @ (5a9f8 ) │ │ - str r0, [sp, #24] │ │ - movs r0, #4 │ │ + mov r6, fp │ │ + mov sl, fp │ │ + str r0, [sp, #12] │ │ + b.n 511ec │ │ + mov fp, r9 │ │ + cmp r8, r9 │ │ + bne.n 511e4 │ │ + b.n 5120c │ │ + mov fp, r9 │ │ + mov r5, lr │ │ + cmp r8, r9 │ │ + beq.n 5120c │ │ + movs r0, #1 │ │ + mov r6, r8 │ │ + str r0, [sp, #12] │ │ + mov sl, r9 │ │ + ldr r0, [sp, #16] │ │ + ldrb r0, [r0, #0] │ │ + cbz r0, 51202 │ │ + ldr r1, [pc, #40] @ (5121c ) │ │ + movs r2, #4 │ │ + ldr r0, [sp, #4] │ │ add r1, pc │ │ - str r1, [sp, #12] │ │ - str r0, [sp, #20] │ │ - add r0, sp, #12 │ │ - ldr r2, [pc, #940] @ (5a9fc ) │ │ - movs r1, #5 │ │ + ldr r3, [r0, #12] │ │ + ldr r0, [sp, #8] │ │ + blx r3 │ │ + cbnz r0, 51210 │ │ + cmp sl, r8 │ │ + bne.w 510e0 │ │ + movs r0, #0 │ │ + b.n 510ee │ │ + movs r0, #0 │ │ + b.n 51212 │ │ + movs r0, #1 │ │ + add sp, #20 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + nop │ │ + str r5, [sp, #208] @ 0xd0 │ │ + vsli.64 , q8, #59 @ 0x3b │ │ + add r7, sp, #12 │ │ + str.w r8, [sp, #-4]! │ │ + ldr r5, [r0, #8] │ │ + ldrd r4, r6, [r0] │ │ + ldrb r0, [r5, #0] │ │ + cbz r0, 5124e │ │ + ldr r2, [pc, #52] @ (51268 ) │ │ + mov r0, r4 │ │ + ldr r3, [r6, #12] │ │ + mov r8, r1 │ │ add r2, pc │ │ - bl 6f45c │ │ - mov r0, r7 │ │ - mov r1, sl │ │ - mov r2, r8 │ │ - blx r9 │ │ - mov r8, r0 │ │ + mov r1, r2 │ │ movs r2, #4 │ │ - b.n 5a7fa │ │ + blx r3 │ │ + mov r1, r8 │ │ + cbz r0, 5124e │ │ + movs r0, #1 │ │ + ldr.w r8, [sp], #4 │ │ + pop {r4, r5, r6, r7, pc} │ │ + sub.w r0, r1, #10 │ │ + ldr r2, [r6, #16] │ │ + clz r0, r0 │ │ + lsrs r0, r0, #5 │ │ + strb r0, [r5, #0] │ │ + mov r0, r4 │ │ + ldr.w r8, [sp], #4 │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ + bx r2 │ │ + str r4, [sp, #968] @ 0x3c8 │ │ + vcvt.f32.s32 d20, d10 │ │ + ldr r1, [pc, #8] @ (51278 ) │ │ + add r1, pc │ │ + b.w 4d952 │ │ nop │ │ - ldr r5, [pc, #696] @ (5a924 ) │ │ - movs r7, r0 │ │ - strh r4, [r0, #20] │ │ - movs r7, r0 │ │ - ldr r5, [pc, #560] @ (5a8a4 ) │ │ - movs r7, r0 │ │ - strh r2, [r3, #18] │ │ - movs r7, r0 │ │ - strh r0, [r1, #18] │ │ - movs r7, r0 │ │ - strh r4, [r2, #16] │ │ - movs r7, r0 │ │ - ldr r5, [pc, #96] @ (5a6e4 ) │ │ - movs r7, r0 │ │ - strh r6, [r3, #14] │ │ - movs r7, r0 │ │ - ldr r4, [pc, #984] @ (5aa64 ) │ │ - movs r7, r0 │ │ - strh r4, [r6, #12] │ │ - movs r7, r0 │ │ - strh r2, [r4, #12] │ │ - movs r7, r0 │ │ - strh r6, [r5, #10] │ │ - movs r7, r0 │ │ - ldr r4, [pc, #680] @ (5a944 ) │ │ - movs r7, r0 │ │ - strh r0, [r6, #8] │ │ - movs r7, r0 │ │ - ldr r4, [pc, #544] @ (5a8c4 ) │ │ - movs r7, r0 │ │ - strh r6, [r0, #8] │ │ + udf #196 @ 0xc4 │ │ movs r7, r0 │ │ - strh r4, [r6, #6] │ │ - movs r7, r0 │ │ - strh r0, [r0, #6] │ │ - movs r7, r0 │ │ - ldr r3, [pc, #656] @ (5a944 ) │ │ - movs r7, r0 │ │ - strh r2, [r1, #4] │ │ - movs r7, r0 │ │ - ldr r3, [pc, #520] @ (5a8c4 ) │ │ - movs r7, r0 │ │ - strh r0, [r4, #2] │ │ - movs r7, r0 │ │ - strh r6, [r1, #2] │ │ - movs r7, r0 │ │ - strh r2, [r3, #0] │ │ - movs r7, r0 │ │ - ldr r3, [pc, #240] @ (5a7bc ) │ │ - movs r7, r0 │ │ - ldrb r2, [r4, #31] │ │ - movs r7, r0 │ │ - ldr r0, [r5, #20] │ │ - cmp r0, #5 │ │ - bcc.n 5a6fa │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + str.w fp, [sp, #-4]! │ │ + sub sp, #56 @ 0x38 │ │ + ldr r6, [pc, #56] @ (512c0 ) │ │ + ldr r5, [pc, #56] @ (512c4 ) │ │ + ldr r4, [pc, #60] @ (512c8 ) │ │ + add r6, pc │ │ + stmia.w sp, {r0, r1, r2, r3} │ │ movs r0, #0 │ │ - movs r1, #1 │ │ + add r4, pc │ │ + str r0, [sp, #32] │ │ + movs r0, #2 │ │ + strd r6, r0, [sp, #16] │ │ + add r5, pc │ │ str r0, [sp, #28] │ │ - movw r3, #2231 @ 0x8b7 │ │ - str r1, [sp, #16] │ │ - ldr r1, [pc, #796] @ (5aa00 ) │ │ + add r0, sp, #40 @ 0x28 │ │ str r0, [sp, #24] │ │ - add r1, pc │ │ - str r1, [sp, #12] │ │ - add r0, sp, #36 @ 0x24 │ │ - str r0, [sp, #20] │ │ - add r0, sp, #12 │ │ - ldr r2, [pc, #784] @ (5aa04 ) │ │ - movs r1, #5 │ │ + add r0, sp, #8 │ │ + ldr.w ip, [r7, #8] │ │ + strd r4, r0, [sp, #44] @ 0x2c │ │ + mov r0, sp │ │ + str r0, [sp, #40] @ 0x28 │ │ + add r0, sp, #16 │ │ + mov r1, ip │ │ + str r5, [sp, #52] @ 0x34 │ │ + bl 4d1a6 │ │ + nop │ │ + lsls r4, r7, #13 │ │ + movs r0, r1 │ │ + stmia r6!, {r0, r1, r2, r3, r4, r7} │ │ + @ instruction: 0xffff6e89 │ │ + movs r2, r0 │ │ + push {r7, lr} │ │ + mov r7, sp │ │ + sub sp, #16 │ │ + ldrb r3, [r0, #0] │ │ + mov ip, r1 │ │ + ldr r2, [pc, #88] @ (51330 ) │ │ + cmp r3, #10 │ │ add r2, pc │ │ - bl 6f45c │ │ - ldr r0, [r5, #20] │ │ - cmp r0, #4 │ │ - bls.n 5a724 │ │ - movs r0, #0 │ │ + bcc.n 512fc │ │ + movs r0, #41 @ 0x29 │ │ + muls r0, r3 │ │ + lsrs r1, r0, #12 │ │ + mvn.w r0, #99 @ 0x63 │ │ + smlabb r0, r1, r0, r3 │ │ + uxtb r0, r0 │ │ + ldrh.w r0, [r2, r0, lsl #1] │ │ + strh.w r0, [r7, #-2] │ │ + movs r0, #1 │ │ + cbnz r3, 51302 │ │ + b.n 51304 │ │ + movs r0, #3 │ │ + mov r1, r3 │ │ + cbz r3, 51304 │ │ + cbz r1, 51314 │ │ + and.w r1, r1, #127 @ 0x7f │ │ + subs r0, #1 │ │ + add.w r1, r2, r1, lsl #1 │ │ + subs r2, r7, #3 │ │ + ldrb r1, [r1, #1] │ │ + strb r1, [r2, r0] │ │ + rsb r1, r0, #3 │ │ + subs r2, r7, #3 │ │ + add r0, r2 │ │ + movs r2, #1 │ │ + strd r0, r1, [sp] │ │ + mov r0, ip │ │ movs r1, #1 │ │ - str r0, [sp, #28] │ │ - movw r3, #2231 @ 0x8b7 │ │ - str r1, [sp, #16] │ │ - ldr r1, [pc, #820] @ (5aa44 ) │ │ - str r0, [sp, #24] │ │ + movs r3, #0 │ │ + bl 4d2bc │ │ + add sp, #16 │ │ + pop {r7, pc} │ │ + blt.n 51400 │ │ + vsli.64 , q8, #60 @ 0x3c │ │ + add r7, sp, #12 │ │ + str.w fp, [sp, #-4]! │ │ + ldr.w ip, [r0] │ │ + movs r5, #0 │ │ + adds.w r4, ip, r2 │ │ + adc.w r3, r5, #0 │ │ + cmp r4, #15 │ │ + it hi │ │ + movhi r5, #1 │ │ + orrs.w r4, r3, r5 │ │ + bne.n 5136c │ │ + add.w r3, r0, ip │ │ + mov r6, r0 │ │ + adds r3, #4 │ │ + mov r5, r2 │ │ + mov r0, r3 │ │ + bl ca0b2 │ │ + ldr r0, [r6, #0] │ │ + add r0, r5 │ │ + str r0, [r6, #0] │ │ + mov r0, r4 │ │ + ldr.w fp, [sp], #4 │ │ + pop {r4, r5, r6, r7, pc} │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + str.w fp, [sp, #-4]! │ │ + sub sp, #8 │ │ + movs r2, #0 │ │ + cmp r1, #128 @ 0x80 │ │ + str r2, [sp, #4] │ │ + bcs.n 5138a │ │ + movs r4, #1 │ │ + b.n 513ee │ │ + cmp.w r1, #2048 @ 0x800 │ │ + bcs.n 513a4 │ │ + movs r4, #2 │ │ + mov r2, r1 │ │ + bfi r2, r4, #6, #26 │ │ + strb.w r2, [sp, #5] │ │ + movs r2, #192 @ 0xc0 │ │ + orr.w r1, r2, r1, lsr #6 │ │ + b.n 513ee │ │ + movs r2, #2 │ │ + mov r3, r1 │ │ + bfi r3, r2, #6, #26 │ │ + cmp.w r1, #65536 @ 0x10000 │ │ + bcs.n 513ce │ │ + strb.w r3, [sp, #6] │ │ + lsrs r3, r1, #6 │ │ + bfi r3, r2, #6, #26 │ │ + movs r2, #224 @ 0xe0 │ │ + orr.w r1, r2, r1, lsr #12 │ │ + strb.w r3, [sp, #5] │ │ + strb.w r1, [sp, #4] │ │ + movs r4, #3 │ │ + b.n 513f2 │ │ + strb.w r3, [sp, #7] │ │ + lsrs r3, r1, #6 │ │ + bfi r3, r2, #6, #26 │ │ + strb.w r3, [sp, #6] │ │ + lsrs r3, r1, #12 │ │ + movs r4, #4 │ │ + bfi r3, r2, #6, #26 │ │ + movs r2, #240 @ 0xf0 │ │ + orr.w r1, r2, r1, lsr #18 │ │ + strb.w r3, [sp, #5] │ │ + strb.w r1, [sp, #4] │ │ + ldr r1, [r0, #0] │ │ + movs r2, #0 │ │ + adds r3, r1, r4 │ │ + adc.w r5, r2, #0 │ │ + cmp r3, #15 │ │ + it hi │ │ + movhi r2, #1 │ │ + orrs r5, r2 │ │ + bne.n 5141c │ │ + add r1, r0 │ │ + mov r6, r0 │ │ + adds r2, r1, #4 │ │ + add r1, sp, #4 │ │ + mov r0, r2 │ │ + mov r2, r4 │ │ + bl ca0b2 │ │ + ldr r0, [r6, #0] │ │ + add r0, r4 │ │ + str r0, [r6, #0] │ │ + mov r0, r5 │ │ + add sp, #8 │ │ + ldr.w fp, [sp], #4 │ │ + pop {r4, r5, r6, r7, pc} │ │ + bmi.n 513d2 │ │ + mov r2, r1 │ │ + ldr r1, [pc, #8] @ (51434 ) │ │ add r1, pc │ │ - str r1, [sp, #12] │ │ - add r0, sp, #36 @ 0x24 │ │ - str r0, [sp, #20] │ │ - add r0, sp, #12 │ │ - ldr r2, [pc, #812] @ (5aa48 ) │ │ - movs r1, #5 │ │ - add r2, pc │ │ - bl 6f45c │ │ - ldr r7, [r7, #0] │ │ - cbz r7, 5a772 │ │ - ldr r0, [r7, #0] │ │ - cbz r0, 5a77a │ │ - ldr.w r9, [r0, #404] @ 0x194 │ │ - ldr r0, [r5, #20] │ │ - cmp.w r9, #0 │ │ - beq.w 5a95e │ │ - cmp r0, #4 │ │ - bls.n 5a762 │ │ - movs r0, #0 │ │ + b.w 4d952 │ │ + nop │ │ + ble.n 51478 │ │ + movs r7, r0 │ │ + ldrh r0, [r0, #0] │ │ + mov r2, r1 │ │ movs r1, #1 │ │ - str r0, [sp, #28] │ │ - movw r3, #2231 @ 0x8b7 │ │ - str r1, [sp, #16] │ │ - ldr r1, [pc, #712] @ (5aa14 ) │ │ - str r0, [sp, #24] │ │ - movs r0, #4 │ │ + b.w 51444 │ │ + bmi.n 513ee │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + str.w fp, [sp, #-4]! │ │ + sub sp, #16 │ │ + mov lr, r1 │ │ + ldr r1, [pc, #168] @ (514fc ) │ │ + mov ip, r2 │ │ + uxth r2, r0 │ │ add r1, pc │ │ - str r1, [sp, #12] │ │ - str r0, [sp, #20] │ │ - add r0, sp, #12 │ │ - ldr r2, [pc, #700] @ (5aa18 ) │ │ - movs r1, #5 │ │ - add r2, pc │ │ - bl 6f45c │ │ - mov r0, r7 │ │ - mov r1, sl │ │ - mov r2, r8 │ │ - blx r9 │ │ - strd r0, r1, [sp] │ │ + cmp.w r2, #1000 @ 0x3e8 │ │ + bcs.n 51478 │ │ + cmp r2, #10 │ │ + bcc.n 514bc │ │ + lsrs r2, r2, #2 │ │ + movw r3, #5243 @ 0x147b │ │ + muls r2, r3 │ │ + lsrs r3, r2, #17 │ │ + mvn.w r2, #99 @ 0x63 │ │ + smlabb r4, r3, r2, r0 │ │ + movs r2, #3 │ │ + b.n 514ac │ │ + lsrs r2, r2, #4 │ │ + movw r3, #839 @ 0x347 │ │ + muls r2, r3 │ │ + movw r5, #5243 @ 0x147b │ │ + lsrs r3, r2, #19 │ │ + movw r2, #55536 @ 0xd8f0 │ │ + movt r2, #65535 @ 0xffff │ │ + smlabb r2, r3, r2, r0 │ │ + uxth r4, r2 │ │ + lsrs r4, r4, #2 │ │ + muls r5, r4 │ │ + mvn.w r4, #99 @ 0x63 │ │ + lsrs r5, r5, #17 │ │ + ldrh.w r6, [r1, r5, lsl #1] │ │ + smlabb r4, r5, r4, r2 │ │ + movs r2, #1 │ │ + strh.w r6, [r7, #-20] │ │ + uxth r4, r4 │ │ + ldrh.w r4, [r1, r4, lsl #1] │ │ + strh.w r4, [r7, #-18] │ │ + lsls r0, r0, #16 │ │ + bne.n 514c4 │ │ + b.n 514c8 │ │ movs r2, #5 │ │ - b.n 5a7fa │ │ - ldr r1, [pc, #568] @ (5a9ac ) │ │ - movs r0, #6 │ │ - add r1, pc │ │ - b.n 5a780 │ │ - ldr r1, [pc, #556] @ (5a9a8 ) │ │ - movs r0, #7 │ │ - add r1, pc │ │ - strd r1, r0, [r4, #8] │ │ - movs r0, #8 │ │ - b.n 5a992 │ │ - ldr r1, [pc, #668] @ (5aa28 ) │ │ - movs r0, #14 │ │ - ldr r3, [pc, #668] @ (5aa2c ) │ │ - movs r2, #4 │ │ - add r1, pc │ │ - strd r1, r0, [r4, #16] │ │ - movs r0, #0 │ │ - add r3, pc │ │ - strd r3, r2, [r4, #8] │ │ - b.n 5a992 │ │ - cmp r0, #4 │ │ - bls.n 5a7c8 │ │ + mov r3, r0 │ │ + lsls r0, r0, #16 │ │ + beq.n 514c8 │ │ + lsls r0, r3, #16 │ │ + beq.n 514da │ │ + and.w r0, r3, #15 │ │ + subs r2, #1 │ │ + add.w r0, r1, r0, lsl #1 │ │ + sub.w r1, r7, #21 │ │ + ldrb r0, [r0, #1] │ │ + strb r0, [r1, r2] │ │ + sub.w r1, r7, #21 │ │ + rsb r0, r2, #5 │ │ + add r1, r2 │ │ + movs r2, #1 │ │ + strd r1, r0, [sp] │ │ + mov r0, ip │ │ + mov r1, lr │ │ + movs r3, #0 │ │ + bl 4d2bc │ │ + add sp, #16 │ │ + ldr.w fp, [sp], #4 │ │ + pop {r4, r5, r6, r7, pc} │ │ + bls.n 514d4 │ │ + vsli.64 , q0, #60 @ 0x3c │ │ + add r7, sp, #8 │ │ + sub sp, #40 @ 0x28 │ │ + ldr r3, [pc, #40] @ (51530 ) │ │ + ldr r4, [pc, #40] @ (51534 ) │ │ + strd r0, r1, [sp] │ │ movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #28] │ │ - movw r3, #2220 @ 0x8ac │ │ - str r1, [sp, #16] │ │ - ldr r1, [pc, #640] @ (5aa34 ) │ │ str r0, [sp, #24] │ │ - movs r0, #4 │ │ - add r1, pc │ │ - str r1, [sp, #12] │ │ + movs r0, #1 │ │ + add r4, pc │ │ + strd r4, r0, [sp, #8] │ │ str r0, [sp, #20] │ │ - add r0, sp, #12 │ │ - ldr r2, [pc, #632] @ (5aa38 ) │ │ - movs r1, #5 │ │ - add r2, pc │ │ - bl 6f45c │ │ - ldr r1, [pc, #612] @ (5aa30 ) │ │ - movs r0, #14 │ │ - add r1, pc │ │ - b.n 5a98c │ │ - cmp r1, #4 │ │ - bls.n 5a7f8 │ │ + add r0, sp, #32 │ │ + str r0, [sp, #16] │ │ + mov r0, sp │ │ + str r0, [sp, #32] │ │ + add r0, sp, #8 │ │ + mov r1, r2 │ │ + add r3, pc │ │ + str r3, [sp, #36] @ 0x24 │ │ + bl 4d1a6 │ │ + ldr r5, [r6, #60] @ 0x3c │ │ + movs r2, r0 │ │ + add r7, pc, #0 @ (adr r7, 51538 ) │ │ + vsli.64 , q8, #59 @ 0x3b │ │ + add r7, sp, #12 │ │ + stmdb sp!, {r8, r9, fp} │ │ + sub sp, #40 @ 0x28 │ │ + ldmia.w r0, {r4, r5, r6, r8, r9, lr} │ │ + mov ip, sp │ │ + mov r3, ip │ │ movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #28] │ │ - movw r3, #2220 @ 0x8ac │ │ + stmia.w r3, {r4, r5, r6, r8, r9, lr} │ │ + strb.w r1, [sp, #37] @ 0x25 │ │ + strb.w r0, [sp, #36] @ 0x24 │ │ + strd ip, r2, [sp, #28] │ │ + add r0, sp, #28 │ │ + bl 95ea4 │ │ + udf #254 @ 0xfe │ │ + bl 51568 │ │ + push {r7, lr} │ │ + mov r7, sp │ │ + bl 51570 │ │ + push {r7, lr} │ │ + mov r7, sp │ │ + sub sp, #32 │ │ + ldr r0, [pc, #40] @ (515a0 ) │ │ + movs r1, #0 │ │ + ldr r2, [pc, #40] @ (515a4 ) │ │ + movs r3, #1 │ │ str r1, [sp, #16] │ │ - ldr r1, [pc, #600] @ (5aa3c ) │ │ - str r0, [sp, #24] │ │ - movs r0, #4 │ │ - add r1, pc │ │ + add r0, pc │ │ str r1, [sp, #12] │ │ - str r0, [sp, #20] │ │ - add r0, sp, #12 │ │ - ldr r2, [pc, #592] @ (5aa40 ) │ │ - movs r1, #5 │ │ + movs r1, #4 │ │ + str r1, [sp, #8] │ │ + movs r1, #38 @ 0x26 │ │ add r2, pc │ │ - bl 6f45c │ │ - movs r2, #0 │ │ - ldrd r3, r5, [sp] │ │ - strh r0, [r4, #10] │ │ - movs r0, #0 │ │ - str r5, [r4, #20] │ │ - strd r8, r3, [r4, #12] │ │ - strb r1, [r4, #9] │ │ - strb r2, [r4, #8] │ │ - b.n 5a996 │ │ - cmp r0, #4 │ │ - bls.n 5a836 │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #28] │ │ - movw r3, #2232 @ 0x8b8 │ │ + strd r0, r1, [sp, #24] │ │ + mov r0, sp │ │ + movs r1, #0 │ │ + str r3, [sp, #4] │ │ + add r3, sp, #24 │ │ + str r3, [sp, #0] │ │ + bl 51538 │ │ + nop │ │ + ldr r7, [sp, #280] @ 0x118 │ │ + @ instruction: 0xfffbdb12 │ │ + movs r7, r0 │ │ + push {r7, lr} │ │ + mov r7, sp │ │ + sub sp, #32 │ │ + ldr r0, [pc, #40] @ (515d8 ) │ │ + movs r1, #0 │ │ + ldr r2, [pc, #40] @ (515dc ) │ │ + movs r3, #1 │ │ str r1, [sp, #16] │ │ - ldr r1, [pc, #452] @ (5a9e4 ) │ │ - str r0, [sp, #24] │ │ - movs r0, #4 │ │ - add r1, pc │ │ + add r0, pc │ │ str r1, [sp, #12] │ │ - str r0, [sp, #20] │ │ - add r0, sp, #12 │ │ - ldr r2, [pc, #440] @ (5a9e8 ) │ │ - movs r1, #5 │ │ + movs r1, #4 │ │ + str r1, [sp, #8] │ │ + movs r1, #36 @ 0x24 │ │ add r2, pc │ │ - bl 6f45c │ │ - ldr r1, [pc, #424] @ (5a9e0 ) │ │ - movs r0, #13 │ │ - add r1, pc │ │ - b.n 5a98c │ │ - cmp r0, #4 │ │ - bls.n 5a866 │ │ - movs r0, #0 │ │ + strd r0, r1, [sp, #24] │ │ + mov r0, sp │ │ movs r1, #1 │ │ - str r0, [sp, #28] │ │ - movw r3, #2228 @ 0x8b4 │ │ - str r1, [sp, #16] │ │ - ldr r1, [pc, #380] @ (5a9cc ) │ │ - str r0, [sp, #24] │ │ - movs r0, #4 │ │ - add r1, pc │ │ - str r1, [sp, #12] │ │ - str r0, [sp, #20] │ │ - add r0, sp, #12 │ │ - ldr r2, [pc, #368] @ (5a9d0 ) │ │ - movs r1, #5 │ │ + str r3, [sp, #4] │ │ + add r3, sp, #24 │ │ + str r3, [sp, #0] │ │ + bl 51538 │ │ + nop │ │ + ldr r7, [sp, #208] @ 0xd0 │ │ + vtbx.8 d29, {d27-d29}, d26 │ │ + movs r7, r0 │ │ + push {r7, lr} │ │ + mov r7, sp │ │ + sub sp, #136 @ 0x88 │ │ + add.w lr, sp, #8 │ │ + mov ip, r1 │ │ + movs r2, #127 @ 0x7f │ │ + mov r1, r2 │ │ + and.w r2, r0, #15 │ │ + add.w r3, r2, #87 @ 0x57 │ │ + cmp r2, #10 │ │ + it cc │ │ + addcc.w r3, r2, #48 @ 0x30 │ │ + subs r2, r1, #1 │ │ + lsrs r0, r0, #4 │ │ + strb.w r3, [lr, r1] │ │ + bne.n 515ee │ │ + adds r0, r1, #1 │ │ + ldr r2, [pc, #24] @ (51628 ) │ │ + rsb r0, r0, #129 @ 0x81 │ │ + add r1, lr │ │ add r2, pc │ │ - bl 6f45c │ │ - ldr r1, [pc, #352] @ (5a9c8 ) │ │ - movs r0, #12 │ │ - add r1, pc │ │ - b.n 5a98c │ │ - cmp r0, #4 │ │ - bls.n 5a896 │ │ - movs r0, #0 │ │ + movs r3, #2 │ │ + strd r1, r0, [sp] │ │ + mov r0, ip │ │ movs r1, #1 │ │ - str r0, [sp, #28] │ │ - movw r3, #2234 @ 0x8ba │ │ - str r1, [sp, #16] │ │ - ldr r1, [pc, #344] @ (5a9d8 ) │ │ - str r0, [sp, #24] │ │ - movs r0, #4 │ │ - add r1, pc │ │ - str r1, [sp, #12] │ │ - str r0, [sp, #20] │ │ - add r0, sp, #12 │ │ - ldr r2, [pc, #332] @ (5a9dc ) │ │ - movs r1, #5 │ │ + bl 4d2bc │ │ + add sp, #136 @ 0x88 │ │ + pop {r7, pc} │ │ + ldrsb r0, [r5, r0] │ │ + vabal.u , d31, d0 │ │ + mov r7, sp │ │ + bl 515a8 │ │ + push {r1, r2, r3, r4, r5, r6, r7, lr} │ │ + add r7, sp, #24 │ │ + strd r1, r2, [sp, #16] │ │ + ldr r2, [pc, #16] @ (51650 ) │ │ + ldr r1, [r7, #8] │ │ add r2, pc │ │ - bl 6f45c │ │ - ldr r1, [pc, #316] @ (5a9d4 ) │ │ - movs r0, #14 │ │ - add r1, pc │ │ - b.n 5a98c │ │ - cmp r0, #4 │ │ - bls.n 5a8c6 │ │ - movs r0, #0 │ │ + strd r2, r3, [sp] │ │ + str r1, [sp, #8] │ │ + add r1, sp, #16 │ │ + add r3, sp, #20 │ │ + bl 4d87c │ │ + bge.n 5156c │ │ + movs r7, r0 │ │ + push {r7, lr} │ │ + mov r7, sp │ │ + sub sp, #136 @ 0x88 │ │ + ldr r2, [r1, #20] │ │ + ldr r0, [r0, #0] │ │ + lsls r3, r2, #27 │ │ + bmi.n 51676 │ │ + lsls r2, r2, #26 │ │ + bmi.n 5169e │ │ + mov r2, r1 │ │ + ldr r0, [r0, #0] │ │ movs r1, #1 │ │ - str r0, [sp, #28] │ │ - movw r3, #2229 @ 0x8b5 │ │ - str r1, [sp, #16] │ │ - ldr r1, [pc, #368] @ (5aa20 ) │ │ - str r0, [sp, #24] │ │ - movs r0, #4 │ │ - add r1, pc │ │ - str r1, [sp, #12] │ │ - str r0, [sp, #20] │ │ - add r0, sp, #12 │ │ - ldr r2, [pc, #356] @ (5aa24 ) │ │ - movs r1, #5 │ │ + add sp, #136 @ 0x88 │ │ + ldmia.w sp!, {r7, lr} │ │ + b.w 4d1bc │ │ + ldr r2, [r0, #0] │ │ + add.w ip, sp, #8 │ │ + movs r0, #127 @ 0x7f │ │ + mov lr, r0 │ │ + and.w r0, r2, #15 │ │ + add.w r3, r0, #87 @ 0x57 │ │ + cmp r0, #10 │ │ + it cc │ │ + addcc.w r3, r0, #48 @ 0x30 │ │ + sub.w r0, lr, #1 │ │ + lsrs r2, r2, #4 │ │ + strb.w r3, [ip, lr] │ │ + bne.n 5167e │ │ + b.n 516c4 │ │ + ldr r2, [r0, #0] │ │ + add.w ip, sp, #8 │ │ + movs r0, #127 @ 0x7f │ │ + mov lr, r0 │ │ + and.w r0, r2, #15 │ │ + add.w r3, r0, #55 @ 0x37 │ │ + cmp r0, #10 │ │ + it cc │ │ + addcc.w r3, r0, #48 @ 0x30 │ │ + sub.w r0, lr, #1 │ │ + lsrs r2, r2, #4 │ │ + strb.w r3, [ip, lr] │ │ + bne.n 516a6 │ │ + add.w r0, lr, #1 │ │ + ldr r2, [pc, #28] @ (516e8 ) │ │ + rsb r0, r0, #129 @ 0x81 │ │ + add.w r3, ip, lr │ │ add r2, pc │ │ - bl 6f45c │ │ - ldr r1, [pc, #340] @ (5aa1c ) │ │ - movs r0, #13 │ │ - add r1, pc │ │ - b.n 5a98c │ │ - cmp r0, #4 │ │ - bls.n 5a8f6 │ │ - movs r0, #0 │ │ + strd r3, r0, [sp] │ │ + mov r0, r1 │ │ movs r1, #1 │ │ - str r0, [sp, #28] │ │ - movw r3, #2226 @ 0x8b2 │ │ - str r1, [sp, #16] │ │ - ldr r1, [pc, #212] @ (5a9b4 ) │ │ - str r0, [sp, #24] │ │ - movs r0, #4 │ │ - add r1, pc │ │ - str r1, [sp, #12] │ │ - str r0, [sp, #20] │ │ - add r0, sp, #12 │ │ - ldr r2, [pc, #200] @ (5a9b8 ) │ │ - movs r1, #5 │ │ - add r2, pc │ │ - bl 6f45c │ │ - ldr r1, [pc, #184] @ (5a9b0 ) │ │ - movs r0, #15 │ │ + movs r3, #2 │ │ + bl 4d2bc │ │ + add sp, #136 @ 0x88 │ │ + pop {r7, pc} │ │ + nop │ │ + strb r2, [r5, r5] │ │ + vsli.64 d27, d16, #63 @ 0x3f │ │ + add r7, sp, #8 │ │ + sub sp, #16 │ │ + mov r4, r0 │ │ + ldrb r0, [r0, #4] │ │ + cbz r0, 516fc │ │ + movs r0, #1 │ │ + b.n 51724 │ │ + ldrb r0, [r4, #5] │ │ + ldr r5, [r4, #0] │ │ + cbz r0, 51716 │ │ + ldrb r0, [r5, #20] │ │ + lsls r0, r0, #29 │ │ + bmi.n 5172a │ │ + ldrd r0, r1, [r5, #28] │ │ + movs r2, #6 │ │ + ldr r3, [r1, #12] │ │ + ldr r1, [pc, #76] @ (51760 ) │ │ add r1, pc │ │ - b.n 5a98c │ │ - cmp r0, #4 │ │ - bls.n 5a926 │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #28] │ │ - movw r3, #2236 @ 0x8bc │ │ - str r1, [sp, #16] │ │ - ldr r1, [pc, #176] @ (5a9c0 ) │ │ - str r0, [sp, #24] │ │ - movs r0, #4 │ │ + b.n 51722 │ │ + ldrd r0, r1, [r5, #28] │ │ + movs r2, #7 │ │ + ldr r3, [r1, #12] │ │ + ldr r1, [pc, #60] @ (5175c ) │ │ add r1, pc │ │ - str r1, [sp, #12] │ │ - str r0, [sp, #20] │ │ - add r0, sp, #12 │ │ - ldr r2, [pc, #164] @ (5a9c4 ) │ │ - movs r1, #5 │ │ - add r2, pc │ │ - bl 6f45c │ │ - ldr r1, [pc, #148] @ (5a9bc ) │ │ - movs r0, #12 │ │ + blx r3 │ │ + strb r0, [r4, #4] │ │ + add sp, #16 │ │ + pop {r4, r5, r7, pc} │ │ + ldr r1, [pc, #56] @ (51764 ) │ │ + sub.w r0, r7, #9 │ │ + str r0, [sp, #8] │ │ + movs r3, #1 │ │ + ldrd r0, r2, [r5, #28] │ │ add r1, pc │ │ - b.n 5a98c │ │ - cmp r0, #4 │ │ - bls.n 5a956 │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #28] │ │ - movw r3, #2230 @ 0x8b6 │ │ - str r1, [sp, #16] │ │ - ldr r1, [pc, #176] @ (5a9f0 ) │ │ - str r0, [sp, #24] │ │ - movs r0, #4 │ │ + strd r0, r2, [sp] │ │ + mov r0, sp │ │ + movs r2, #3 │ │ + strb.w r3, [r7, #-9] │ │ + bl 510ac │ │ + cmp r0, #0 │ │ + bne.n 516f8 │ │ + ldrd r0, r1, [r5, #28] │ │ + movs r2, #1 │ │ + ldr r3, [r1, #12] │ │ + ldr r1, [pc, #16] @ (51768 ) │ │ add r1, pc │ │ - str r1, [sp, #12] │ │ - str r0, [sp, #20] │ │ - add r0, sp, #12 │ │ - ldr r2, [pc, #164] @ (5a9f4 ) │ │ - movs r1, #5 │ │ - add r2, pc │ │ - bl 6f45c │ │ - ldr r1, [pc, #148] @ (5a9ec ) │ │ - movs r0, #11 │ │ + b.n 51722 │ │ + add r1, pc, #520 @ (adr r1, 51968 ) │ │ + vsra.u64 d26, d7, #5 │ │ + vsra.u32 q13, , #5 │ │ + vrsqrte.u32 , │ │ + vpadal.s d20, d1 │ │ + ldrb r0, [r0, #4] │ │ + ldrb r2, [r1, #5] │ │ + cbz r2, 517ae │ │ + lsls r0, r0, #31 │ │ + beq.n 5177c │ │ + movs r0, #1 │ │ + b.n 517ac │ │ + push {r4, r6, r7, lr} │ │ + add r7, sp, #8 │ │ + ldr r0, [r1, #0] │ │ + mov r4, r1 │ │ + ldrb r1, [r0, #20] │ │ + lsls r1, r1, #29 │ │ + bmi.n 51798 │ │ + ldrd r0, r1, [r0, #28] │ │ + movs r2, #2 │ │ + ldr r3, [r1, #12] │ │ + ldr r1, [pc, #32] @ (517b4 ) │ │ add r1, pc │ │ - b.n 5a98c │ │ - cmp r0, #4 │ │ - bls.n 5a986 │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #28] │ │ - movw r3, #2231 @ 0x8b7 │ │ - str r1, [sp, #16] │ │ - ldr r1, [pc, #156] @ (5aa0c ) │ │ - str r0, [sp, #24] │ │ - movs r0, #4 │ │ + b.n 517a4 │ │ + ldrd r0, r1, [r0, #28] │ │ + movs r2, #1 │ │ + ldr r3, [r1, #12] │ │ + ldr r1, [pc, #20] @ (517b8 ) │ │ add r1, pc │ │ - str r1, [sp, #12] │ │ - str r0, [sp, #20] │ │ - add r0, sp, #12 │ │ - ldr r2, [pc, #144] @ (5aa10 ) │ │ - movs r1, #5 │ │ + blx r3 │ │ + mov r1, r4 │ │ + ldmia.w sp!, {r4, r6, r7, lr} │ │ + strb r0, [r1, #4] │ │ + and.w r0, r0, #1 │ │ + bx lr │ │ + bpl.n 516ee │ │ + vsri.32 , , #4 │ │ + vsli.64 , q8, #60 @ 0x3c │ │ + add r7, sp, #12 │ │ + stmdb sp!, {r8, r9, sl, fp} │ │ + sub sp, #52 @ 0x34 │ │ + mov r3, r0 │ │ + ldr.w sl, [r0] │ │ + ldrb r0, [r0, #8] │ │ + cbz r0, 517d4 │ │ + movs r0, #1 │ │ + b.n 51882 │ │ + ldr.w fp, [r3, #4] │ │ + mov r8, r3 │ │ + ldrb.w r0, [fp, #20] │ │ + lsls r0, r0, #29 │ │ + bmi.n 51810 │ │ + mov r9, r2 │ │ + ldr r2, [pc, #172] @ (51894 ) │ │ + mov r5, r1 │ │ + ldr r1, [pc, #172] @ (51898 ) │ │ + ldrd r0, r3, [fp, #28] │ │ add r2, pc │ │ - bl 6f45c │ │ - ldr r1, [pc, #128] @ (5aa08 ) │ │ - movs r0, #12 │ │ add r1, pc │ │ - strd r1, r0, [r4, #8] │ │ - movs r0, #6 │ │ - strb r0, [r4, #4] │ │ + cmp.w sl, #0 │ │ + it ne │ │ + movne r1, r2 │ │ + ldr r3, [r3, #12] │ │ + mov.w r2, #2 │ │ + it eq │ │ + moveq r2, #1 │ │ + blx r3 │ │ + cbnz r0, 5186e │ │ + mov r0, r5 │ │ + mov r1, fp │ │ + blx r9 │ │ + b.n 51880 │ │ + cmp.w sl, #0 │ │ + bne.n 51832 │ │ + ldrd r0, r3, [fp, #28] │ │ + mov r5, r2 │ │ + ldr.w ip, [r3, #12] │ │ + mov r9, r1 │ │ + ldr r3, [pc, #120] @ (5189c ) │ │ + movs r2, #2 │ │ + add r3, pc │ │ + mov r1, r3 │ │ + blx ip │ │ + mov r1, r9 │ │ + mov r2, r5 │ │ + cbnz r0, 5186e │ │ + ldr r0, [pc, #108] @ (518a0 ) │ │ + movs r3, #1 │ │ + strb.w r3, [r7, #-65] │ │ + add.w ip, sp, #16 │ │ + add r0, pc │ │ + ldrd r3, r5, [fp, #28] │ │ + strd r3, r5, [sp] │ │ + mov lr, r0 │ │ + sub.w r0, r7, #65 @ 0x41 │ │ + str r0, [sp, #8] │ │ + mov r0, ip │ │ + ldmia.w fp!, {r3, r5, r6} │ │ + stmia r0!, {r3, r5, r6} │ │ + ldmia.w fp, {r3, r4, r5, r6} │ │ + stmia r0!, {r3, r4, r5, r6} │ │ + mov r0, sp │ │ + str r0, [sp, #44] @ 0x2c │ │ + mov r0, r1 │ │ + mov r1, ip │ │ + str.w lr, [sp, #48] @ 0x30 │ │ + blx r2 │ │ + cbz r0, 51872 │ │ movs r0, #1 │ │ - str r0, [r4, #0] │ │ - add sp, #40 @ 0x28 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ - nop │ │ - ldr r3, [pc, #104] @ (5aa0c ) │ │ - movs r7, r0 │ │ - ldrb r0, [r7, #30] │ │ - movs r7, r0 │ │ - strh r2, [r2, #34] @ 0x22 │ │ - vsri.32 q12, q2, #4 │ │ - vqrdmlsh.s q8, q6, d2[0] │ │ - @ instruction: 0xfffc7d00 │ │ - movs r7, r0 │ │ - ldrb r4, [r2, #19] │ │ - movs r7, r0 │ │ - lsrs r5, r5, #29 │ │ - @ instruction: 0xfffc7cd0 │ │ - movs r7, r0 │ │ - ldrb r4, [r4, #18] │ │ - movs r7, r0 │ │ - asrs r5, r0, #2 │ │ - @ instruction: 0xfffc7d90 │ │ - movs r7, r0 │ │ - ldrb r4, [r4, #21] │ │ - movs r7, r0 │ │ - asrs r1, r6, #2 │ │ - vqrdmulh.s , q6, d16[0] │ │ - movs r7, r0 │ │ - ldrb r4, [r6, #20] │ │ - movs r7, r0 │ │ - asrs r5, r5, #5 │ │ - vqrdmulh.s , q14, d0[0] │ │ - movs r7, r0 │ │ - ldrb r4, [r2, #22] │ │ - movs r7, r0 │ │ - asrs r4, r4, #2 │ │ - vmull.u , d28, d16 │ │ - movs r7, r0 │ │ - ldrb r4, [r6, #17] │ │ - movs r7, r0 │ │ - ldrb r6, [r4, #30] │ │ - movs r7, r0 │ │ - ldrb r2, [r6, #29] │ │ - movs r7, r0 │ │ - ldr r2, [pc, #232] @ (5aaec ) │ │ - movs r7, r0 │ │ - ldrb r0, [r2, #27] │ │ - movs r7, r0 │ │ - asrs r3, r1, #3 │ │ - vcvt.f16.u16 , q8, #4 │ │ - movs r7, r0 │ │ - ldrb r4, [r0, #17] │ │ - movs r7, r0 │ │ - ldrb r4, [r3, #26] │ │ - movs r7, r0 │ │ - ldrb r0, [r5, #25] │ │ - movs r7, r0 │ │ - asrs r5, r4, #7 │ │ - vcvt.u16.f16 d23, d16, #4 │ │ - movs r7, r0 │ │ - ldrb r4, [r0, #20] │ │ - movs r7, r0 │ │ - ldrh r3, [r5, #36] @ 0x24 │ │ - vqrdmlah.s q8, q6, d4[0] │ │ - vcvtm.u32.f32 q12, │ │ - @ instruction: 0xfffc7e2e │ │ - movs r7, r0 │ │ - ldrb r2, [r0, #24] │ │ - movs r7, r0 │ │ - ldrb r6, [r4, #24] │ │ - movs r7, r0 │ │ - ldrb r2, [r2, #23] │ │ - movs r7, r0 │ │ - ldr r2, [pc, #96] @ (5aaa8 ) │ │ - movs r7, r0 │ │ - ldrb r6, [r4, #26] │ │ + b.n 51880 │ │ + ldrd r0, r1, [sp, #44] @ 0x2c │ │ + movs r2, #2 │ │ + ldr r3, [r1, #12] │ │ + ldr r1, [pc, #40] @ (518a4 ) │ │ + add r1, pc │ │ + blx r3 │ │ + mov r3, r8 │ │ + add.w r1, sl, #1 │ │ + strb r0, [r3, #8] │ │ + str r1, [r3, #0] │ │ + mov r0, r3 │ │ + add sp, #52 @ 0x34 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + bpl.n 518ba │ │ + vrsra.u64 d29, d22, #4 │ │ + vrev32. d26, d12 │ │ + @ instruction: 0xfffbd8f6 │ │ movs r7, r0 │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, #68 @ 0x44 │ │ - add r7, sp, #16 │ │ - mov r8, r0 │ │ - mov sl, r3 │ │ + add r0, pc, #144 @ (adr r0, 51938 ) │ │ + vsli.64 d27, d16, #59 @ 0x3b │ │ + add r7, sp, #8 │ │ + ldr r1, [r0, #0] │ │ + ldrb r4, [r0, #8] │ │ + cbz r1, 518fe │ │ + lsls r2, r4, #31 │ │ + beq.n 518ba │ │ + movs r4, #1 │ │ + b.n 518fc │ │ + cmp r1, #1 │ │ + bne.n 518e4 │ │ + ldrb r1, [r0, #9] │ │ + cbz r1, 518e4 │ │ + ldr r1, [r0, #4] │ │ + ldrb r2, [r1, #20] │ │ + lsls r2, r2, #29 │ │ + bmi.n 518e4 │ │ + ldrd r2, r1, [r1, #28] │ │ + mov r5, r0 │ │ + ldr r3, [r1, #12] │ │ + movs r4, #1 │ │ + ldr r1, [pc, #48] @ (51908 ) │ │ + mov r0, r2 │ │ + movs r2, #1 │ │ + add r1, pc │ │ + blx r3 │ │ + mov r1, r0 │ │ + mov r0, r5 │ │ + cbnz r1, 518fc │ │ + ldr r1, [r0, #4] │ │ + mov r5, r0 │ │ + ldrd r2, r1, [r1, #28] │ │ + ldr r3, [r1, #12] │ │ + ldr r1, [pc, #20] @ (51904 ) │ │ + mov r0, r2 │ │ + movs r2, #1 │ │ + add r1, pc │ │ + blx r3 │ │ + mov r4, r0 │ │ + mov r0, r5 │ │ + strb r4, [r0, #8] │ │ + and.w r0, r4, #1 │ │ + pop {r4, r5, r7, pc} │ │ + svc 60 @ 0x3c │ │ + vpaddl.u , │ │ + vsli.64 , q8, #60 @ 0x3c │ │ + add r7, sp, #12 │ │ + stmdb sp!, {r8, r9, sl, fp} │ │ + sub sp, #52 @ 0x34 │ │ + ldrb r3, [r0, #4] │ │ + mov.w r8, #1 │ │ + movs r5, #1 │ │ + cmp r3, #0 │ │ + bne.n 519dc │ │ + ldr.w fp, [r0] │ │ + ldrb r3, [r0, #5] │ │ + ldrb.w r6, [fp, #20] │ │ + lsls r6, r6, #29 │ │ + bmi.n 51958 │ │ + mov r6, r0 │ │ + cmp r3, #0 │ │ + beq.n 519be │ │ + ldrd r0, r3, [fp, #28] │ │ mov r5, r2 │ │ - mov r0, r7 │ │ - mov r6, r1 │ │ - bl 57cd8 │ │ - ldrb.w r0, [sp, #16] │ │ - cmp r0, #15 │ │ - bne.n 5aac4 │ │ - ldr r0, [sp, #20] │ │ - str r0, [sp, #8] │ │ - ldr r0, [r6, #0] │ │ - ldrd r1, r9, [sp, #108] @ 0x6c │ │ - str r0, [sp, #12] │ │ - add r4, sp, #16 │ │ - mov r2, r9 │ │ - mov r0, r4 │ │ - bl 6dd8c │ │ - ldrb.w fp, [sp, #16] │ │ - ldrb.w r7, [sp, #17] │ │ - cmp.w fp, #15 │ │ - bne.n 5aaf6 │ │ - ldr r0, [sp, #104] @ 0x68 │ │ - mov r2, r6 │ │ - ldr r1, [sp, #108] @ 0x6c │ │ - str.w r9, [sp, #64] @ 0x40 │ │ - str r1, [sp, #60] @ 0x3c │ │ - strd sl, r0, [sp, #52] @ 0x34 │ │ - add r0, sp, #8 │ │ - str r0, [sp, #48] @ 0x30 │ │ - add r4, sp, #16 │ │ - add r1, sp, #48 @ 0x30 │ │ - mov r0, r4 │ │ - bl 5d5b0 │ │ - ldrb.w r0, [sp, #16] │ │ - cmp r0, #15 │ │ - bne.n 5ab0c │ │ - ldr r3, [sp, #20] │ │ - mov r0, r8 │ │ - mov r1, r6 │ │ + ldr.w ip, [r3, #12] │ │ + mov r9, r1 │ │ + ldr r3, [pc, #168] @ (519ec ) │ │ + movs r2, #2 │ │ + add r3, pc │ │ + mov r1, r3 │ │ + blx ip │ │ + mov r1, r9 │ │ mov r2, r5 │ │ - str r7, [sp, #0] │ │ - bl 59f44 │ │ - b.n 5ab3c │ │ - ldrb.w r1, [sp, #19] │ │ - add.w r2, r8, #12 │ │ - strb.w r1, [r8, #7] │ │ - ldrh.w r1, [sp, #17] │ │ - strh.w r1, [r8, #5] │ │ - add.w r1, r7, #8 │ │ - ldr.w ip, [sp, #20] │ │ - ldmia.w r1, {r3, r4, r5, r6, r7} │ │ - stmia r2!, {r3, r4, r5, r6, r7} │ │ - strb.w r0, [r8, #4] │ │ - movs r0, #1 │ │ - str.w ip, [r8, #8] │ │ - str.w r0, [r8] │ │ - b.n 5ab42 │ │ - add.w r0, r8, #6 │ │ - adds r1, r4, #2 │ │ - movs r2, #26 │ │ - bl c99c0 │ │ - strb.w r7, [r8, #5] │ │ - strb.w fp, [r8, #4] │ │ - b.n 5ab36 │ │ - ldrb.w r1, [sp, #19] │ │ - add.w r2, r8, #12 │ │ - strb.w r1, [r8, #7] │ │ - ldrh.w r1, [sp, #17] │ │ - strh.w r1, [r8, #5] │ │ - add.w r1, r4, #8 │ │ - ldr.w ip, [sp, #20] │ │ - ldmia.w r1, {r3, r4, r5, r6, r7} │ │ - stmia r2!, {r3, r4, r5, r6, r7} │ │ - str.w ip, [r8, #8] │ │ - strb.w r0, [r8, #4] │ │ + cbz r0, 519be │ │ + movs r5, #1 │ │ + mov r0, r6 │ │ + b.n 519dc │ │ + cbnz r3, 5197e │ │ + ldrd r3, r6, [fp, #28] │ │ + mov r9, r0 │ │ + ldr.w ip, [r6, #12] │ │ + mov sl, r1 │ │ + ldr r6, [pc, #136] @ (519f0 ) │ │ + mov r0, r3 │ │ + add r6, pc │ │ + mov r1, r6 │ │ + mov r6, r2 │ │ + movs r2, #1 │ │ + blx ip │ │ + mov r3, r0 │ │ + mov r1, sl │ │ + mov r2, r6 │ │ + mov r0, r9 │ │ + cbnz r3, 519dc │ │ + mov r9, r0 │ │ + ldr r0, [pc, #112] @ (519f4 ) │ │ + movs r3, #1 │ │ + sub.w r6, r7, #65 @ 0x41 │ │ + strb.w r3, [r7, #-65] │ │ + add r0, pc │ │ + ldrd r3, r5, [fp, #28] │ │ + add.w ip, sp, #16 │ │ + mov lr, r0 │ │ + stmia.w sp, {r3, r5, r6} │ │ + mov r3, ip │ │ + ldmia.w fp!, {r0, r5, r6} │ │ + stmia r3!, {r0, r5, r6} │ │ + ldmia.w fp, {r0, r4, r5, r6} │ │ + stmia r3!, {r0, r4, r5, r6} │ │ + mov r0, sp │ │ + str r0, [sp, #44] @ 0x2c │ │ + mov r0, r1 │ │ + mov r1, ip │ │ + str.w lr, [sp, #48] @ 0x30 │ │ + blx r2 │ │ + cbz r0, 519ca │ │ + movs r5, #1 │ │ + b.n 519da │ │ + mov r0, r1 │ │ + mov r1, fp │ │ + blx r2 │ │ + mov r5, r0 │ │ + mov r0, r6 │ │ + b.n 519dc │ │ + ldrd r0, r1, [sp, #44] @ 0x2c │ │ + movs r2, #2 │ │ + ldr r3, [r1, #12] │ │ + ldr r1, [pc, #36] @ (519f8 ) │ │ + add r1, pc │ │ + blx r3 │ │ + mov r5, r0 │ │ + mov r0, r9 │ │ + strb.w r8, [r0, #5] │ │ + strb r5, [r0, #4] │ │ + add sp, #52 @ 0x34 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + nop │ │ + bcc.n 51962 │ │ + vpaddl.s q15, │ │ + vqneg.s d29, d24 │ │ + movs r7, r0 │ │ + ldr r6, [sp, #816] @ 0x330 │ │ + vsli.64 , q0, #59 @ 0x3b │ │ + add r7, sp, #8 │ │ + mov r4, r0 │ │ + ldrb r0, [r0, #4] │ │ + cbz r0, 51a0c │ │ movs r0, #1 │ │ - str.w r0, [r8] │ │ + strb r0, [r4, #4] │ │ + pop {r4, r6, r7, pc} │ │ + ldr r0, [r4, #0] │ │ + movs r2, #1 │ │ + ldrd r0, r1, [r0, #28] │ │ + ldr r3, [r1, #12] │ │ + ldr r1, [pc, #8] @ (51a20 ) │ │ + add r1, pc │ │ + blx r3 │ │ + strb r0, [r4, #4] │ │ + pop {r4, r6, r7, pc} │ │ + strh r2, [r4, r0] │ │ + vsli.64 d27, d16, #63 @ 0x3f │ │ + add r7, sp, #8 │ │ + sub sp, #16 │ │ + mov r4, r3 │ │ + mov r5, r0 │ │ + ldrd r0, r3, [r0, #28] │ │ + ldr r3, [r3, #12] │ │ + blx r3 │ │ + add.w ip, r7, #8 │ │ + movs r1, #0 │ │ + strb.w r0, [sp, #12] │ │ add r0, sp, #8 │ │ - bl 6c658 │ │ - add sp, #68 @ 0x44 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - vpush {d8} │ │ - sub sp, #96 @ 0x60 │ │ - mov r5, r1 │ │ - add.w sl, sp, #64 @ 0x40 │ │ - ldr r1, [sp, #148] @ 0x94 │ │ - mov r8, r2 │ │ - mov fp, r0 │ │ - mov r0, sl │ │ + ldmia.w ip, {r2, r3, ip} │ │ + strb.w r1, [sp, #13] │ │ + mov r1, r4 │ │ + str r5, [sp, #8] │ │ + str.w ip, [sp] │ │ + bl 50f80 │ │ + ldrb.w r2, [sp, #13] │ │ + ldrb.w r1, [sp, #12] │ │ + cmp r2, #1 │ │ + orr.w r0, r2, r1 │ │ + it eq │ │ + movseq.w r1, r1, lsl #31 │ │ + bne.n 51a90 │ │ + ldr r0, [sp, #8] │ │ + ldrb r1, [r0, #20] │ │ + lsls r1, r1, #29 │ │ + bmi.n 51a82 │ │ + ldrd r0, r1, [r0, #28] │ │ + movs r2, #2 │ │ + ldr r3, [r1, #12] │ │ + ldr r1, [pc, #24] @ (51a98 ) │ │ + add r1, pc │ │ + b.n 51a8e │ │ + ldrd r0, r1, [r0, #28] │ │ movs r2, #1 │ │ - mov r7, r3 │ │ - movs r4, #1 │ │ - bl 6dc60 │ │ - ldrb.w r6, [sp, #64] @ 0x40 │ │ - cmp r6, #15 │ │ - bne.w 5ace0 │ │ - str r5, [sp, #12] │ │ - add r0, sp, #40 @ 0x28 │ │ - adds r6, r0, #3 │ │ - add.w r1, sl, #4 │ │ - movs r2, #12 │ │ - ldr.w r9, [sp, #152] @ 0x98 │ │ - mov r0, r6 │ │ - bl c99c0 │ │ - add r0, sp, #16 │ │ - mov r1, r6 │ │ - movs r2, #12 │ │ - bl c99c0 │ │ - ldrb.w r5, [r9] │ │ - mov sl, r9 │ │ - mov r0, r5 │ │ - bl 57c98 │ │ - ldr r1, [sp, #16] │ │ - uxtb r0, r0 │ │ - eor.w r1, r1, #2147483648 @ 0x80000000 │ │ - cmp r1, #4 │ │ - it cc │ │ - movcc r4, r1 │ │ - subs r1, r4, #1 │ │ - cmp r1, #2 │ │ - bcs.w 5ad0e │ │ - cmp r0, #9 │ │ - bne.w 5ad22 │ │ - ldr r6, [sp, #12] │ │ - mov r4, r8 │ │ - add.w r8, sp, #64 @ 0x40 │ │ - mov r2, r4 │ │ + ldr r3, [r1, #12] │ │ + ldr r1, [pc, #16] @ (51a9c ) │ │ + add r1, pc │ │ + blx r3 │ │ + and.w r0, r0, #1 │ │ + add sp, #16 │ │ + pop {r4, r5, r7, pc} │ │ + bcs.n 519fe │ │ + vsra.u64 d29, d3, #4 │ │ + vsli.64 d27, d16, #60 @ 0x3c │ │ + add r7, sp, #8 │ │ + sub sp, #16 │ │ + mov r4, r3 │ │ + mov r5, r0 │ │ + ldrd r0, r3, [r0, #28] │ │ + ldr r3, [r3, #12] │ │ + blx r3 │ │ + add.w ip, r7, #8 │ │ + movs r1, #0 │ │ + strb.w r0, [sp, #12] │ │ + add r0, sp, #8 │ │ + ldmia.w ip, {r2, r3, ip} │ │ + strb.w r1, [sp, #13] │ │ + mov r1, r4 │ │ + str r5, [sp, #8] │ │ + str.w ip, [sp] │ │ + bl 50f80 │ │ + add.w r5, r7, #20 │ │ + ldmia r5, {r1, r2, r3, r5} │ │ + str r5, [sp, #0] │ │ + bl 50f80 │ │ + ldrb.w r2, [sp, #13] │ │ + ldrb.w r1, [sp, #12] │ │ + cmp r2, #1 │ │ + orr.w r0, r2, r1 │ │ + it eq │ │ + movseq.w r1, r1, lsl #31 │ │ + bne.n 51b18 │ │ + ldr r0, [sp, #8] │ │ + ldrb r1, [r0, #20] │ │ + lsls r1, r1, #29 │ │ + bmi.n 51b0a │ │ + ldrd r0, r1, [r0, #28] │ │ + movs r2, #2 │ │ + ldr r3, [r1, #12] │ │ + ldr r1, [pc, #24] @ (51b20 ) │ │ + add r1, pc │ │ + b.n 51b16 │ │ + ldrd r0, r1, [r0, #28] │ │ + movs r2, #1 │ │ + ldr r3, [r1, #12] │ │ + ldr r1, [pc, #16] @ (51b24 ) │ │ + add r1, pc │ │ + blx r3 │ │ + and.w r0, r0, #1 │ │ + add sp, #16 │ │ + pop {r4, r5, r7, pc} │ │ + bcs.n 51b76 │ │ + vrev16. d29, d11 │ │ + vsli.64 , q8, #60 @ 0x3c │ │ + add r7, sp, #12 │ │ + stmdb sp!, {r8, r9, sl, fp} │ │ + sub sp, #52 @ 0x34 │ │ + ldrd fp, r6, [r0, #28] │ │ + mov r5, r0 │ │ + ldr.w sl, [r6, #12] │ │ + mov r8, r3 │ │ + mov r0, fp │ │ + blx sl │ │ + cbz r0, 51b4e │ │ + movs r0, #1 │ │ + add sp, #52 @ 0x34 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + ldrb r0, [r5, #20] │ │ + ldr.w r9, [r7, #8] │ │ + lsls r0, r0, #29 │ │ + bmi.n 51b7e │ │ + ldr r1, [pc, #136] @ (51be4 ) │ │ + mov r0, fp │ │ + movs r2, #1 │ │ + add r1, pc │ │ + blx sl │ │ + mov r1, r0 │ │ + movs r0, #1 │ │ + cmp r1, #0 │ │ + bne.n 51b46 │ │ mov r0, r8 │ │ - mov r1, r6 │ │ - bl 57cd8 │ │ - ldrb.w r0, [sp, #64] @ 0x40 │ │ - cmp r0, #15 │ │ - bne.w 5ad42 │ │ - ldr r0, [sp, #144] @ 0x90 │ │ - ldr r1, [sp, #68] @ 0x44 │ │ - ldr.w r9, [r6] │ │ - str r1, [sp, #32] │ │ - movs r1, #1 │ │ - str r1, [sp, #56] @ 0x38 │ │ - cmp r4, #0 │ │ - ldr r1, [sp, #148] @ 0x94 │ │ - str.w r9, [sp, #36] @ 0x24 │ │ - str r1, [sp, #52] @ 0x34 │ │ - strd r7, r0, [sp, #44] @ 0x2c │ │ - add r0, sp, #32 │ │ - str r0, [sp, #40] @ 0x28 │ │ - beq.w 5ad6e │ │ - mov r7, r4 │ │ - add r4, sp, #64 @ 0x40 │ │ - add r1, sp, #40 @ 0x28 │ │ - mov r2, r6 │ │ - mov r0, r4 │ │ - bl 5d5b0 │ │ - ldrb.w r0, [sp, #64] @ 0x40 │ │ - mov r8, fp │ │ - cmp r0, #15 │ │ - bne.w 5ad7c │ │ - ldr r6, [sp, #68] @ 0x44 │ │ - tbh [pc, r5, lsl #1] │ │ - movs r2, r1 │ │ - lsls r6, r3, #9 │ │ - lsls r3, r4, #4 │ │ - lsls r4, r6, #5 │ │ - lsls r6, r0, #3 │ │ - lsls r7, r5, #10 │ │ - lsls r5, r0, #12 │ │ - lsls r6, r0, #8 │ │ - lsls r3, r6, #13 │ │ - lsls r7, r2, #4 │ │ - ldr.w r8, [sl, #4] │ │ - ldr r5, [pc, #880] @ (5afa8 ) │ │ - add r5, pc │ │ - ldr r0, [r5, #20] │ │ - cmp r0, #5 │ │ - bcc.n 5ac62 │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #80] @ 0x50 │ │ - movw r3, #2264 @ 0x8d8 │ │ - str r1, [sp, #68] @ 0x44 │ │ - ldr r1, [pc, #864] @ (5afac ) │ │ - str r0, [sp, #76] @ 0x4c │ │ + mov r1, r5 │ │ + blx r9 │ │ + cmp r0, #0 │ │ + bne.n 51b44 │ │ + ldrd fp, r0, [r5, #28] │ │ + ldr.w sl, [r0, #12] │ │ + b.n 51bd6 │ │ + ldr r1, [pc, #104] @ (51be8 ) │ │ + mov r0, fp │ │ + movs r2, #2 │ │ add r1, pc │ │ - str r1, [sp, #64] @ 0x40 │ │ - add r0, sp, #92 @ 0x5c │ │ - str r0, [sp, #72] @ 0x48 │ │ - add r0, sp, #64 @ 0x40 │ │ - ldr r2, [pc, #852] @ (5afb0 ) │ │ - movs r1, #5 │ │ - add r2, pc │ │ - bl 6f45c │ │ - ldr r0, [r5, #20] │ │ - cmp r0, #4 │ │ - bls.n 5ac8c │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #80] @ 0x50 │ │ - movw r3, #2264 @ 0x8d8 │ │ - str r1, [sp, #68] @ 0x44 │ │ - ldr r1, [pc, #828] @ (5afb4 ) │ │ - str r0, [sp, #76] @ 0x4c │ │ + blx sl │ │ + mov r1, r0 │ │ + movs r0, #1 │ │ + cmp r1, #0 │ │ + bne.n 51b46 │ │ + ldr r1, [pc, #88] @ (51bec ) │ │ + strb.w r0, [r7, #-65] │ │ add r1, pc │ │ - str r1, [sp, #64] @ 0x40 │ │ - add r0, sp, #92 @ 0x5c │ │ - str r0, [sp, #72] @ 0x48 │ │ - add r0, sp, #64 @ 0x40 │ │ - ldr r2, [pc, #820] @ (5afb8 ) │ │ - movs r1, #5 │ │ - add r2, pc │ │ - bl 6f45c │ │ - cmp.w r9, #0 │ │ - beq.w 5b2d2 │ │ - ldr.w r0, [r9] │ │ + str.w fp, [sp] │ │ + mov ip, r1 │ │ + sub.w r1, r7, #65 @ 0x41 │ │ + strd r6, r1, [sp, #4] │ │ + add r1, sp, #16 │ │ + ldmia r5!, {r2, r3, r6} │ │ + mov r0, r1 │ │ + stmia r0!, {r2, r3, r6} │ │ + ldmia.w r5, {r2, r3, r4, r6} │ │ + stmia r0!, {r2, r3, r4, r6} │ │ + mov r0, sp │ │ + str r0, [sp, #44] @ 0x2c │ │ + mov r0, r8 │ │ + str.w ip, [sp, #48] @ 0x30 │ │ + blx r9 │ │ cmp r0, #0 │ │ - beq.w 5b2da │ │ - ldr.w r4, [r0, #416] @ 0x1a0 │ │ - ldr r0, [r5, #20] │ │ - cmp r4, #0 │ │ - beq.w 5b4dc │ │ - cmp r0, #4 │ │ - bls.n 5acd2 │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #80] @ 0x50 │ │ - movw r3, #2264 @ 0x8d8 │ │ - str r1, [sp, #68] @ 0x44 │ │ - ldr r1, [pc, #768] @ (5afbc ) │ │ - str r0, [sp, #76] @ 0x4c │ │ - movs r0, #4 │ │ + bne.n 51b44 │ │ + ldrd r0, r1, [sp, #44] @ 0x2c │ │ + movs r2, #2 │ │ + ldr r3, [r1, #12] │ │ + ldr r1, [pc, #32] @ (51bf0 ) │ │ add r1, pc │ │ - str r1, [sp, #64] @ 0x40 │ │ - str r0, [sp, #72] @ 0x48 │ │ - add r0, sp, #64 @ 0x40 │ │ - ldr r2, [pc, #756] @ (5afc0 ) │ │ - movs r1, #5 │ │ - add r2, pc │ │ - bl 6f45c │ │ - ldr.w r3, [r8] │ │ - mov r0, r9 │ │ - mov r1, r7 │ │ - mov r2, r6 │ │ - blx r4 │ │ - b.n 5b2cc │ │ - add r4, sp, #40 @ 0x28 │ │ - add.w r1, sl, #1 │ │ - movs r2, #15 │ │ - mov r0, r4 │ │ - bl c99c0 │ │ - add.w r0, sl, #16 │ │ - add.w r1, fp, #16 │ │ - ldmia.w r0, {r2, r3, r5} │ │ - add.w r0, fp, #1 │ │ - stmia r1!, {r2, r3, r5} │ │ - movs r2, #15 │ │ - mov r1, r4 │ │ - bl c99c0 │ │ - strb.w r6, [fp] │ │ - b.n 5b2f6 │ │ - cmp r4, #0 │ │ - bne.w 5b5da │ │ - cmp r0, #9 │ │ - beq.n 5ad22 │ │ - ldrb.w r1, [sp, #20] │ │ - cmp r0, r1 │ │ - beq.w 5abbc │ │ - mov r0, r5 │ │ - bl 5b6a0 │ │ - ldr r3, [pc, #664] @ (5afc4 ) │ │ - movs r2, #14 │ │ - str.w r0, [fp, #4] │ │ - movs r0, #0 │ │ - add r3, pc │ │ - str.w r1, [fp, #8] │ │ - str.w r3, [fp, #12] │ │ - str.w r2, [fp, #16] │ │ - b.n 5ad68 │ │ - ldrb.w r1, [sp, #67] @ 0x43 │ │ - add.w lr, r8, #8 │ │ - strb.w r1, [fp, #3] │ │ - ldrh.w r1, [sp, #65] @ 0x41 │ │ - strh.w r1, [fp, #1] │ │ - add.w r1, fp, #8 │ │ - ldr.w ip, [sp, #68] @ 0x44 │ │ - ldmia.w lr, {r3, r4, r5, r6, r7} │ │ - stmia r1!, {r3, r4, r5, r6, r7} │ │ - str.w ip, [fp, #4] │ │ - strb.w r0, [fp] │ │ - b.n 5b2f0 │ │ - ldr r1, [pc, #600] @ (5afc8 ) │ │ - movs r0, #28 │ │ + blx r3 │ │ + cmp r0, #0 │ │ + bne.n 51b44 │ │ + ldr r1, [pc, #28] @ (51bf4 ) │ │ + mov r0, fp │ │ + movs r2, #1 │ │ add r1, pc │ │ - strd r1, r0, [fp, #4] │ │ - movs r0, #7 │ │ - b.n 5b2e6 │ │ - ldrb.w r1, [sp, #67] @ 0x43 │ │ - add.w r2, r8, #8 │ │ - strb.w r1, [r8, #3] │ │ - ldrh.w r1, [sp, #65] @ 0x41 │ │ - strh.w r1, [r8, #1] │ │ - add.w r1, r4, #8 │ │ - ldr.w ip, [sp, #68] @ 0x44 │ │ - ldmia.w r1, {r3, r4, r5, r6, r7} │ │ - stmia r2!, {r3, r4, r5, r6, r7} │ │ - str.w ip, [r8, #4] │ │ - strb.w r0, [r8] │ │ - b.n 5b2ea │ │ - ldr.w r8, [sl, #4] │ │ - ldr r4, [pc, #540] @ (5afcc ) │ │ - add r4, pc │ │ - ldr r0, [r4, #20] │ │ - cmp r0, #5 │ │ - bcc.n 5adda │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #80] @ 0x50 │ │ - movw r3, #2277 @ 0x8e5 │ │ - str r1, [sp, #68] @ 0x44 │ │ - ldr r1, [pc, #524] @ (5afd0 ) │ │ - str r0, [sp, #76] @ 0x4c │ │ + blx sl │ │ + b.n 51b46 │ │ + nop │ │ + beq.n 51c78 │ │ + @ instruction: 0xfffc9d2e │ │ + vsli.64 d29, d14, #59 @ 0x3b │ │ + movs r7, r0 │ │ + ldr r4, [sp, #840] @ 0x348 │ │ + vcvt.f16.u16 , q2, #5 │ │ + vsli.64 , q8, #60 @ 0x3c │ │ + add r7, sp, #12 │ │ + stmdb sp!, {r8, r9, sl} │ │ + sub sp, #56 @ 0x38 │ │ + mov sl, r0 │ │ + ldrd r6, r0, [r0, #28] │ │ + ldr r5, [r0, #12] │ │ + mov r9, r3 │ │ + mov r0, r6 │ │ + blx r5 │ │ + cbz r0, 51c1c │ │ + movs r0, #1 │ │ + add sp, #56 @ 0x38 │ │ + ldmia.w sp!, {r8, r9, sl} │ │ + pop {r4, r5, r6, r7, pc} │ │ + ldrb.w r0, [sl, #20] │ │ + ldr.w r8, [r7, #8] │ │ + lsls r0, r0, #29 │ │ + bmi.n 51c46 │ │ + ldr r1, [pc, #252] @ (51d28 ) │ │ + mov r0, r6 │ │ + movs r2, #1 │ │ add r1, pc │ │ - str r1, [sp, #64] @ 0x40 │ │ - add r0, sp, #92 @ 0x5c │ │ - str r0, [sp, #72] @ 0x48 │ │ - add r0, sp, #64 @ 0x40 │ │ - ldr r2, [pc, #512] @ (5afd4 ) │ │ - movs r1, #5 │ │ - add r2, pc │ │ - bl 6f45c │ │ - ldr r0, [r4, #20] │ │ - cmp r0, #4 │ │ - bls.n 5ae04 │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #80] @ 0x50 │ │ - movw r3, #2277 @ 0x8e5 │ │ - str r1, [sp, #68] @ 0x44 │ │ - ldr r1, [pc, #488] @ (5afd8 ) │ │ - str r0, [sp, #76] @ 0x4c │ │ + blx r5 │ │ + mov r1, r0 │ │ + movs r0, #1 │ │ + cmp r1, #0 │ │ + bne.n 51c14 │ │ + mov r0, r9 │ │ + mov r1, sl │ │ + blx r8 │ │ + cmp r0, #0 │ │ + bne.n 51c12 │ │ + b.n 51ca0 │ │ + ldr r1, [pc, #228] @ (51d2c ) │ │ + mov r0, r6 │ │ + movs r2, #2 │ │ add r1, pc │ │ - str r1, [sp, #64] @ 0x40 │ │ - add r0, sp, #92 @ 0x5c │ │ - str r0, [sp, #72] @ 0x48 │ │ - add r0, sp, #64 @ 0x40 │ │ - ldr r2, [pc, #480] @ (5afdc ) │ │ - movs r1, #5 │ │ - add r2, pc │ │ - bl 6f45c │ │ - cmp.w r9, #0 │ │ - beq.w 5b2d2 │ │ - ldr.w r0, [r9] │ │ + blx r5 │ │ + mov r1, r0 │ │ + movs r0, #1 │ │ + cmp r1, #0 │ │ + bne.n 51c14 │ │ + ldr r1, [pc, #212] @ (51d30 ) │ │ + sub.w r3, r7, #65 @ 0x41 │ │ + strb.w r0, [r7, #-65] │ │ + add r1, pc │ │ + mov ip, r1 │ │ + ldrd r0, r1, [sl, #28] │ │ + stmia.w sp, {r0, r1, r3} │ │ + mov r0, sl │ │ + add r1, sp, #16 │ │ + ldmia r0!, {r2, r5, r6} │ │ + mov r3, r1 │ │ + stmia r3!, {r2, r5, r6} │ │ + ldmia.w r0, {r2, r4, r5, r6} │ │ + mov r0, sp │ │ + stmia r3!, {r2, r4, r5, r6} │ │ + str r0, [sp, #44] @ 0x2c │ │ + mov r0, r9 │ │ + str.w ip, [sp, #48] @ 0x30 │ │ + blx r8 │ │ cmp r0, #0 │ │ - beq.w 5b2da │ │ - ldr.w r5, [r0, #436] @ 0x1b4 │ │ - ldr r0, [r4, #20] │ │ - cmp r5, #0 │ │ - beq.w 5b41c │ │ - cmp r0, #4 │ │ - bls.w 5b2c2 │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #80] @ 0x50 │ │ - movw r3, #2277 @ 0x8e5 │ │ - str r1, [sp, #68] @ 0x44 │ │ - ldr r1, [pc, #424] @ (5afe0 ) │ │ - str r0, [sp, #76] @ 0x4c │ │ - movs r0, #4 │ │ + bne.n 51c12 │ │ + ldrd r0, r1, [sp, #44] @ 0x2c │ │ + movs r2, #2 │ │ + ldr r3, [r1, #12] │ │ + ldr r1, [pc, #156] @ (51d34 ) │ │ add r1, pc │ │ - str r1, [sp, #64] @ 0x40 │ │ - str r0, [sp, #72] @ 0x48 │ │ - add r0, sp, #64 @ 0x40 │ │ - ldr r2, [pc, #416] @ (5afe4 ) │ │ - movs r1, #5 │ │ - add r2, pc │ │ - b.n 5b2be │ │ - ldr r1, [pc, #412] @ (5afe8 ) │ │ - movs r0, #14 │ │ - ldr r3, [pc, #412] @ (5afec ) │ │ - movs r2, #4 │ │ + blx r3 │ │ + cmp r0, #0 │ │ + bne.n 51c12 │ │ + ldrb.w r0, [sl, #20] │ │ + ldrd r9, r8, [r7, #12] │ │ + lsls r0, r0, #29 │ │ + bmi.n 51cca │ │ + ldrd r0, r1, [sl, #28] │ │ + movs r2, #2 │ │ + ldr r3, [r1, #12] │ │ + ldr r1, [pc, #128] @ (51d38 ) │ │ add r1, pc │ │ - strd r1, r0, [r8, #12] │ │ - movs r0, #0 │ │ - add r3, pc │ │ - strd r3, r2, [r8, #4] │ │ - b.n 5ada2 │ │ - ldrh.w r8, [sl, #2] │ │ - ldr r4, [pc, #392] @ (5aff0 ) │ │ - add r4, pc │ │ - ldr r0, [r4, #20] │ │ - cmp r0, #5 │ │ - bcc.n 5ae94 │ │ - movs r0, #0 │ │ + blx r3 │ │ + cmp r0, #0 │ │ + bne.n 51c12 │ │ + mov r0, r9 │ │ + mov r1, sl │ │ + blx r8 │ │ + cmp r0, #0 │ │ + bne.n 51c12 │ │ + b.n 51d18 │ │ movs r1, #1 │ │ - str r0, [sp, #80] @ 0x50 │ │ - movw r3, #2271 @ 0x8df │ │ - str r1, [sp, #68] @ 0x44 │ │ - ldr r1, [pc, #372] @ (5aff4 ) │ │ - str r0, [sp, #76] @ 0x4c │ │ + ldr r0, [pc, #108] @ (51d3c ) │ │ + strb.w r1, [r7, #-65] │ │ + sub.w r3, r7, #65 @ 0x41 │ │ + ldrd r1, r2, [sl, #28] │ │ + add r0, pc │ │ + stmia.w sp, {r1, r2, r3} │ │ + mov r2, sl │ │ + add r1, sp, #16 │ │ + ldmia r2!, {r4, r5, r6} │ │ + mov ip, r0 │ │ + mov r3, r1 │ │ + stmia r3!, {r4, r5, r6} │ │ + ldmia.w r2, {r0, r4, r5, r6} │ │ + stmia r3!, {r0, r4, r5, r6} │ │ + mov r0, sp │ │ + str r0, [sp, #44] @ 0x2c │ │ + mov r0, r9 │ │ + str.w ip, [sp, #48] @ 0x30 │ │ + blx r8 │ │ + cmp r0, #0 │ │ + bne.w 51c12 │ │ + ldrd r0, r1, [sp, #44] @ 0x2c │ │ + movs r2, #2 │ │ + ldr r3, [r1, #12] │ │ + ldr r1, [pc, #48] @ (51d40 ) │ │ add r1, pc │ │ - str r1, [sp, #64] @ 0x40 │ │ - add r0, sp, #92 @ 0x5c │ │ - str r0, [sp, #72] @ 0x48 │ │ - add r0, sp, #64 @ 0x40 │ │ - ldr r2, [pc, #364] @ (5aff8 ) │ │ - movs r1, #5 │ │ - add r2, pc │ │ - bl 6f45c │ │ - ldr r0, [r4, #20] │ │ - cmp r0, #4 │ │ - bls.n 5aebe │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #80] @ 0x50 │ │ - movw r3, #2271 @ 0x8df │ │ - str r1, [sp, #68] @ 0x44 │ │ - ldr r1, [pc, #340] @ (5affc ) │ │ - str r0, [sp, #76] @ 0x4c │ │ + blx r3 │ │ + cmp r0, #0 │ │ + bne.w 51c12 │ │ + ldrd r0, r1, [sl, #28] │ │ + movs r2, #1 │ │ + ldr r3, [r1, #12] │ │ + ldr r1, [pc, #32] @ (51d44 ) │ │ add r1, pc │ │ - str r1, [sp, #64] @ 0x40 │ │ - add r0, sp, #92 @ 0x5c │ │ - str r0, [sp, #72] @ 0x48 │ │ - add r0, sp, #64 @ 0x40 │ │ - ldr r2, [pc, #328] @ (5b000 ) │ │ - movs r1, #5 │ │ - add r2, pc │ │ - bl 6f45c │ │ + blx r3 │ │ + b.n 51c14 │ │ + ldmia r7!, {r3, r4, r5, r6} │ │ + vdup.32 , d22[1] │ │ + vsri.64 , q1, #5 │ │ + movs r7, r0 │ │ + ldr r4, [sp, #32] │ │ + vcvta.s32.f32 , │ │ + vsri.32 , q5, #4 │ │ + movs r7, r0 │ │ + ldr r3, [sp, #584] @ 0x248 │ │ + vtbl.8 d29, {d11-d14}, d14 │ │ + vsli.64 , q8, #60 @ 0x3c │ │ + add r7, sp, #12 │ │ + stmdb sp!, {r8, r9, sl, fp} │ │ + sub sp, #36 @ 0x24 │ │ + ldr.w r8, [r3, #16] │ │ + mov r4, r1 │ │ + mov sl, r0 │ │ + mov r0, r2 │ │ + movs r1, #34 @ 0x22 │ │ + mov r6, r3 │ │ + str r2, [sp, #20] │ │ + blx r8 │ │ + cmp r0, #0 │ │ + bne.w 51f50 │ │ + cmp r4, #0 │ │ + beq.w 51ef0 │ │ + mov.w fp, #0 │ │ + movs r3, #0 │ │ + str r6, [sp, #8] │ │ + strd r4, sl, [sp, #12] │ │ + b.n 51d8c │ │ + movs r0, #1 │ │ + subs.w r4, r6, sl │ │ + add.w r3, r0, r9 │ │ + beq.w 51ef8 │ │ + add.w ip, sl, r4 │ │ + movs r0, #0 │ │ + ldrb.w r2, [sl, r0] │ │ + sub.w r5, r2, #127 @ 0x7f │ │ + cmn.w r5, #95 @ 0x5f │ │ + bcc.n 51db0 │ │ + cmp r2, #34 @ 0x22 │ │ + it ne │ │ + cmpne r2, #92 @ 0x5c │ │ + beq.n 51db0 │ │ + adds r0, #1 │ │ + cmp r4, r0 │ │ + bne.n 51d92 │ │ + b.n 51ef6 │ │ + add.w r1, sl, r0 │ │ + mov sl, r1 │ │ + ldrsb.w r2, [sl], #1 │ │ + cmp.w r2, #4294967295 @ 0xffffffff │ │ + uxtb r4, r2 │ │ + bgt.n 51e08 │ │ + ldrb r5, [r1, #1] │ │ + and.w r2, r4, #31 │ │ + cmp r4, #224 @ 0xe0 │ │ + and.w r5, r5, #63 @ 0x3f │ │ + bcc.n 51df6 │ │ + ldrb r6, [r1, #2] │ │ + cmp r4, #240 @ 0xf0 │ │ + and.w r6, r6, #63 @ 0x3f │ │ + orr.w r5, r6, r5, lsl #6 │ │ + bcc.n 51e00 │ │ + ldrb r6, [r1, #3] │ │ + and.w r2, r2, #7 │ │ + add.w sl, r1, #4 │ │ + and.w r6, r6, #63 @ 0x3f │ │ + orr.w r6, r6, r5, lsl #6 │ │ + orr.w r4, r6, r2, lsl #18 │ │ + b.n 51e08 │ │ + orr.w r4, r5, r2, lsl #6 │ │ + add.w sl, r1, #2 │ │ + b.n 51e08 │ │ + orr.w r4, r5, r2, lsl #12 │ │ + add.w sl, r1, #3 │ │ + add.w r9, r0, r3 │ │ + add r0, sp, #24 │ │ + mov r1, r4 │ │ + mov.w r2, #65537 @ 0x10001 │ │ + mov r6, ip │ │ + bl 505a0 │ │ + ldrb.w r0, [sp, #24] │ │ + cmp r0, #128 @ 0x80 │ │ + beq.n 51ed4 │ │ + ldrb.w r0, [sp, #34] @ 0x22 │ │ + ldrb.w r1, [sp, #35] @ 0x23 │ │ + subs r0, r1, r0 │ │ + uxtb r0, r0 │ │ + cmp r0, #1 │ │ + beq.n 51ed4 │ │ + cmp r9, fp │ │ + bcc.w 51f62 │ │ + mov r5, r8 │ │ + cmp.w fp, #0 │ │ + beq.n 51e58 │ │ + ldr r0, [sp, #12] │ │ + cmp fp, r0 │ │ + bcs.n 51e54 │ │ + ldr r0, [sp, #16] │ │ + ldrsb.w r0, [r0, fp] │ │ + cmn.w r0, #65 @ 0x41 │ │ + bgt.n 51e58 │ │ + b.n 51f62 │ │ + bne.w 51f62 │ │ cmp.w r9, #0 │ │ - beq.w 5b2d2 │ │ - ldr.w r0, [r9] │ │ + beq.n 51e74 │ │ + ldr r0, [sp, #12] │ │ + cmp r9, r0 │ │ + bcs.n 51e72 │ │ + ldr r0, [sp, #16] │ │ + ldrsb.w r0, [r0, r9] │ │ + cmn.w r0, #65 @ 0x41 │ │ + bgt.n 51e74 │ │ + b.n 51f62 │ │ + bne.n 51f62 │ │ + ldr r0, [sp, #16] │ │ + sub.w r2, r9, fp │ │ + add.w r1, r0, fp │ │ + ldr r0, [sp, #8] │ │ + ldr.w r8, [r0, #12] │ │ + ldr r0, [sp, #20] │ │ + blx r8 │ │ cmp r0, #0 │ │ - beq.w 5b2da │ │ - ldr.w r5, [r0, #428] @ 0x1ac │ │ - ldr r0, [r4, #20] │ │ - cmp r5, #0 │ │ - beq.w 5b44c │ │ - cmp r0, #4 │ │ - bls.w 5b2c2 │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #80] @ 0x50 │ │ - movw r3, #2271 @ 0x8df │ │ - str r1, [sp, #68] @ 0x44 │ │ - ldr r1, [pc, #276] @ (5b004 ) │ │ - str r0, [sp, #76] @ 0x4c │ │ + bne.n 51f50 │ │ + ldrb.w r0, [sp, #24] │ │ + cmp r0, #128 @ 0x80 │ │ + bne.n 51e9c │ │ + ldr r1, [sp, #28] │ │ + ldr r0, [sp, #20] │ │ + blx r5 │ │ + b.n 51eae │ │ + ldrb.w r0, [sp, #34] @ 0x22 │ │ + add r1, sp, #24 │ │ + ldrb.w r2, [sp, #35] @ 0x23 │ │ + add r1, r0 │ │ + subs r2, r2, r0 │ │ + ldr r0, [sp, #20] │ │ + blx r8 │ │ + cmp r0, #0 │ │ + bne.n 51f50 │ │ + cmp r4, #128 @ 0x80 │ │ + bcs.n 51eba │ │ + movs r0, #1 │ │ + b.n 51ece │ │ + cmp.w r4, #2048 @ 0x800 │ │ + bcs.n 51ec4 │ │ + movs r0, #2 │ │ + b.n 51ece │ │ movs r0, #4 │ │ - add r1, pc │ │ - str r1, [sp, #64] @ 0x40 │ │ - str r0, [sp, #72] @ 0x48 │ │ - add r0, sp, #64 @ 0x40 │ │ - ldr r2, [pc, #264] @ (5b008 ) │ │ - movs r1, #5 │ │ - add r2, pc │ │ - b.n 5b2be │ │ - ldrsh.w r8, [sl, #2] │ │ - ldr r4, [pc, #256] @ (5b00c ) │ │ - add r4, pc │ │ - ldr r0, [r4, #20] │ │ - cmp r0, #5 │ │ - bcc.n 5af36 │ │ + cmp.w r4, #65536 @ 0x10000 │ │ + it cc │ │ + movcc r0, #3 │ │ + add.w fp, r0, r9 │ │ + mov r8, r5 │ │ + cmp r4, #128 @ 0x80 │ │ + bcc.w 51d7e │ │ + cmp.w r4, #2048 @ 0x800 │ │ + bcs.n 51ee4 │ │ + movs r0, #2 │ │ + b.n 51d80 │ │ + movs r0, #4 │ │ + cmp.w r4, #65536 @ 0x10000 │ │ + it cc │ │ + movcc r0, #3 │ │ + b.n 51d80 │ │ + movs r2, #0 │ │ movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #80] @ 0x50 │ │ - movw r3, #2274 @ 0x8e2 │ │ - str r1, [sp, #68] @ 0x44 │ │ - ldr r1, [pc, #240] @ (5b010 ) │ │ - str r0, [sp, #76] @ 0x4c │ │ - add r1, pc │ │ + b.n 51f42 │ │ + add r3, r4 │ │ + cmp fp, r3 │ │ + bhi.n 51f74 │ │ + ldrd r2, sl, [sp, #12] │ │ + cmp.w fp, #0 │ │ + beq.n 51f18 │ │ + cmp fp, r2 │ │ + bcs.n 51f20 │ │ + ldrsb.w r0, [sl, fp] │ │ + cmn.w r0, #65 @ 0x41 │ │ + mov r0, fp │ │ + bgt.n 51f24 │ │ + b.n 51f78 │ │ + movs r0, #0 │ │ + cbnz r3, 51f28 │ │ + movs r2, #0 │ │ + b.n 51f40 │ │ + mov r0, r2 │ │ + bne.n 51f78 │ │ + cmp r3, #0 │ │ + beq.n 51f1c │ │ + cmp r3, r2 │ │ + bcs.n 51f3c │ │ + ldrsb.w r1, [sl, r3] │ │ + mov fp, r0 │ │ + cmn.w r1, #65 @ 0x41 │ │ + ble.n 51f78 │ │ + mov r2, r3 │ │ + b.n 51f40 │ │ + mov fp, r0 │ │ + bne.n 51f78 │ │ + ldr r6, [sp, #8] │ │ + add.w r1, sl, r0 │ │ + subs r2, r2, r0 │ │ + ldr r3, [r6, #12] │ │ + ldr r0, [sp, #20] │ │ + blx r3 │ │ + cbz r0, 51f54 │ │ + movs r0, #1 │ │ + b.n 51f5a │ │ + ldr r0, [sp, #20] │ │ + movs r1, #34 @ 0x22 │ │ + blx r8 │ │ + add sp, #36 @ 0x24 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + ldr r0, [pc, #40] @ (51f8c ) │ │ + mov r2, fp │ │ + mov r3, r9 │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + ldrd r1, r0, [sp, #12] │ │ + bl 51f90 │ │ + ldrd r2, sl, [sp, #12] │ │ + ldr r0, [pc, #12] @ (51f88 ) │ │ + mov r1, r2 │ │ + mov r2, fp │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + mov r0, sl │ │ + bl 51f90 │ │ + bne.n 51f78 │ │ + movs r7, r0 │ │ + bne.n 51f88 │ │ + movs r7, r0 │ │ + push {r7, lr} │ │ + mov r7, sp │ │ + sub sp, #8 │ │ + ldr.w ip, [r7, #8] │ │ + str.w ip, [sp] │ │ + bl 51fa4 │ │ + bmi.n 51f4e │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + str.w fp, [sp, #-4]! │ │ + sub sp, #112 @ 0x70 │ │ + ldr.w ip, [r7, #8] │ │ + cmp.w r1, #256 @ 0x100 │ │ + strd r2, r3, [sp, #8] │ │ + bls.n 51fca │ │ + ldrsb.w r5, [r0, #256] @ 0x100 │ │ + cmn.w r5, #65 @ 0x41 │ │ + ble.n 51fd4 │ │ + movs r5, #3 │ │ + b.n 51ff0 │ │ + strd r0, r1, [sp, #16] │ │ + movs r5, #0 │ │ + movs r4, #1 │ │ + b.n 52008 │ │ + ldrsb.w r5, [r0, #255] @ 0xff │ │ + cmn.w r5, #65 @ 0x41 │ │ + ble.n 51fe2 │ │ + movs r5, #2 │ │ + b.n 51ff0 │ │ + ldrsb.w r4, [r0, #254] @ 0xfe │ │ + movs r5, #0 │ │ + cmn.w r4, #65 @ 0x41 │ │ + it gt │ │ + movgt r5, #1 │ │ + add.w lr, r5, #253 @ 0xfd │ │ + ldrsb.w r4, [r0, lr] │ │ + cmn.w r4, #65 @ 0x41 │ │ + ble.n 52092 │ │ + ldr r4, [pc, #532] @ (52214 ) │ │ + movs r5, #5 │ │ + strd r0, lr, [sp, #16] │ │ + add r4, pc │ │ + cmp r2, r1 │ │ + strd r4, r5, [sp, #24] │ │ + it ls │ │ + cmpls r3, r1 │ │ + bls.n 5204c │ │ + ldr r4, [pc, #544] @ (52238 ) │ │ + cmp r2, r1 │ │ + ldr r0, [pc, #544] @ (5223c ) │ │ + mov.w r1, #0 │ │ + ldr r5, [pc, #544] @ (52240 ) │ │ + it hi │ │ + movhi r3, r2 │ │ str r1, [sp, #64] @ 0x40 │ │ - add r0, sp, #92 @ 0x5c │ │ - str r0, [sp, #72] @ 0x48 │ │ - add r0, sp, #64 @ 0x40 │ │ - ldr r2, [pc, #228] @ (5b014 ) │ │ - movs r1, #5 │ │ - add r2, pc │ │ - bl 6f45c │ │ - ldr r0, [r4, #20] │ │ - cmp r0, #4 │ │ - bls.n 5af60 │ │ + movs r1, #3 │ │ + add r5, pc │ │ + strd r5, r1, [sp, #48] @ 0x30 │ │ + str r1, [sp, #60] @ 0x3c │ │ + add r1, sp, #72 @ 0x48 │ │ + str r1, [sp, #56] @ 0x38 │ │ + add r1, sp, #24 │ │ + add r4, pc │ │ + add r0, pc │ │ + strd r4, r1, [sp, #84] @ 0x54 │ │ + add r1, sp, #16 │ │ + str r3, [sp, #40] @ 0x28 │ │ + strd r0, r1, [sp, #76] @ 0x4c │ │ + add r0, sp, #40 @ 0x28 │ │ + str r4, [sp, #92] @ 0x5c │ │ + b.n 521c6 │ │ + cmp r2, r3 │ │ + bhi.w 521d0 │ │ + cbz r2, 52062 │ │ + cmp r2, r1 │ │ + bcs.n 52062 │ │ + ldrsb r5, [r0, r2] │ │ + cmn.w r5, #65 @ 0x41 │ │ + it le │ │ + movle r3, r2 │ │ + cmp r3, r1 │ │ + mov r2, r1 │ │ + str r3, [sp, #32] │ │ + bcs.n 520e8 │ │ + subs.w lr, r3, #3 │ │ + add.w r4, r3, #1 │ │ + it cc │ │ + movcc.w lr, #0 │ │ + cmp r4, lr │ │ + bcc.w 52206 │ │ + cmp r4, lr │ │ + beq.n 520e4 │ │ + ldrsb r5, [r0, r3] │ │ + sub.w r2, r4, lr │ │ + cmn.w r5, #65 @ 0x41 │ │ + ble.n 5209e │ │ + subs r5, r2, #1 │ │ + b.n 520e4 │ │ + movs r2, #0 │ │ + mov r3, lr │ │ + str.w ip, [sp] │ │ + bl 51f90 │ │ + cmp lr, r3 │ │ + beq.n 520e4 │ │ + adds r3, r0, r4 │ │ + mov r5, r3 │ │ + ldrsb.w r4, [r5, #-2]! │ │ + cmn.w r4, #65 @ 0x41 │ │ + ble.n 520b4 │ │ + subs r5, r2, #2 │ │ + b.n 520e4 │ │ + add.w r4, r0, lr │ │ + cmp r4, r5 │ │ + beq.n 520e4 │ │ + mov r5, r3 │ │ + ldrsb.w r6, [r5, #-3]! │ │ + cmn.w r6, #65 @ 0x41 │ │ + ble.n 520cc │ │ + subs r5, r2, #3 │ │ + b.n 520e4 │ │ + cmp r4, r5 │ │ + beq.n 520e4 │ │ + ldrsb.w r5, [r3, #-4]! │ │ + cmn.w r5, #65 @ 0x41 │ │ + ble.n 520de │ │ + subs r5, r2, #4 │ │ + b.n 520e4 │ │ + cmp r4, r3 │ │ + it ne │ │ + subne r5, r2, #5 │ │ + add.w r2, r5, lr │ │ + cbnz r2, 520f4 │ │ + cmp r2, r1 │ │ + bne.n 52102 │ │ + mov r0, ip │ │ + bl 50b2c │ │ + cmp r2, r1 │ │ + bcs.n 52116 │ │ + ldrsb r3, [r0, r2] │ │ + cmn.w r3, #65 @ 0x41 │ │ + bgt.n 520ea │ │ + b.n 52118 │ │ + add r0, r2 │ │ + ldrsb.w r1, [r0] │ │ + cmp.w r1, #4294967295 @ 0xffffffff │ │ + uxtb r3, r1 │ │ + ble.n 52122 │ │ + str r3, [sp, #36] @ 0x24 │ │ + movs r0, #1 │ │ + b.n 52180 │ │ + beq.n 520ea │ │ + mov r3, r1 │ │ + str.w ip, [sp] │ │ + bl 51f90 │ │ + ldrb r6, [r0, #1] │ │ + and.w r1, r3, #31 │ │ + cmp r3, #223 @ 0xdf │ │ + and.w r5, r6, #63 @ 0x3f │ │ + bls.n 52158 │ │ + ldrb r6, [r0, #2] │ │ + cmp r3, #240 @ 0xf0 │ │ + and.w r6, r6, #63 @ 0x3f │ │ + orr.w r5, r6, r5, lsl #6 │ │ + bcc.n 5215e │ │ + ldrb r0, [r0, #3] │ │ + and.w r1, r1, #7 │ │ + and.w r0, r0, #63 @ 0x3f │ │ + orr.w r0, r0, r5, lsl #6 │ │ + orr.w r1, r0, r1, lsl #18 │ │ + cmp.w r1, #1114112 @ 0x110000 │ │ + beq.n 520ee │ │ + b.n 52162 │ │ + orr.w r1, r5, r1, lsl #6 │ │ + b.n 52162 │ │ + orr.w r1, r5, r1, lsl #12 │ │ + cmp r1, #128 @ 0x80 │ │ + str r1, [sp, #36] @ 0x24 │ │ + bcs.n 5216c │ │ + movs r0, #1 │ │ + b.n 52180 │ │ + cmp.w r1, #2048 @ 0x800 │ │ + bcs.n 52176 │ │ + movs r0, #2 │ │ + b.n 52180 │ │ + movs r0, #4 │ │ + cmp.w r1, #65536 @ 0x10000 │ │ + it cc │ │ + movcc r0, #3 │ │ + add r0, r2 │ │ + ldr r6, [pc, #160] @ (52224 ) │ │ + ldr r5, [pc, #160] @ (52228 ) │ │ + ldr r4, [pc, #164] @ (5222c ) │ │ + add r6, pc │ │ + ldr r3, [pc, #164] @ (52230 ) │ │ + add r5, pc │ │ + ldr r1, [pc, #164] @ (52234 ) │ │ + add r4, pc │ │ + strd r2, r0, [sp, #40] @ 0x28 │ │ movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #80] @ 0x50 │ │ - movw r3, #2274 @ 0x8e2 │ │ - str r1, [sp, #68] @ 0x44 │ │ - ldr r1, [pc, #204] @ (5b018 ) │ │ - str r0, [sp, #76] @ 0x4c │ │ + str r0, [sp, #64] @ 0x40 │ │ + movs r0, #5 │ │ + strd r6, r0, [sp, #48] @ 0x30 │ │ + add r3, pc │ │ + str r0, [sp, #60] @ 0x3c │ │ + add r0, sp, #72 @ 0x48 │ │ + str r0, [sp, #56] @ 0x38 │ │ + add r0, sp, #24 │ │ add r1, pc │ │ - str r1, [sp, #64] @ 0x40 │ │ - add r0, sp, #92 @ 0x5c │ │ + str r5, [sp, #108] @ 0x6c │ │ + strd r5, r0, [sp, #100] @ 0x64 │ │ + add r0, sp, #16 │ │ + strd r4, r0, [sp, #92] @ 0x5c │ │ + add r0, sp, #40 @ 0x28 │ │ + strd r3, r0, [sp, #84] @ 0x54 │ │ + add r0, sp, #36 @ 0x24 │ │ + strd r1, r0, [sp, #76] @ 0x4c │ │ + add r0, sp, #32 │ │ str r0, [sp, #72] @ 0x48 │ │ - add r0, sp, #64 @ 0x40 │ │ - ldr r2, [pc, #196] @ (5b01c ) │ │ - movs r1, #5 │ │ + add r0, sp, #48 @ 0x30 │ │ + mov r1, ip │ │ + bl 4d1a6 │ │ + movs r3, #0 │ │ + ldr r2, [pc, #68] @ (52218 ) │ │ + ldr r1, [pc, #68] @ (5221c ) │ │ + ldr r0, [pc, #72] @ (52220 ) │ │ add r2, pc │ │ - bl 6f45c │ │ - cmp.w r9, #0 │ │ - beq.w 5b2d2 │ │ - ldr.w r0, [r9] │ │ - cmp r0, #0 │ │ - beq.w 5b2da │ │ - ldr.w r5, [r0, #432] @ 0x1b0 │ │ - ldr r0, [r4, #20] │ │ - cmp r5, #0 │ │ - beq.w 5b47c │ │ - cmp r0, #4 │ │ - bls.w 5b2c2 │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #80] @ 0x50 │ │ - movw r3, #2274 @ 0x8e2 │ │ - str r1, [sp, #68] @ 0x44 │ │ - ldr r1, [pc, #140] @ (5b020 ) │ │ - str r0, [sp, #76] @ 0x4c │ │ - movs r0, #4 │ │ + str r3, [sp, #64] @ 0x40 │ │ + movs r3, #4 │ │ + str r3, [sp, #52] @ 0x34 │ │ add r1, pc │ │ - str r1, [sp, #64] @ 0x40 │ │ - str r0, [sp, #72] @ 0x48 │ │ - add r0, sp, #64 @ 0x40 │ │ - ldr r2, [pc, #132] @ (5b024 ) │ │ - movs r1, #5 │ │ + str r3, [sp, #60] @ 0x3c │ │ + add r3, sp, #72 @ 0x48 │ │ + str r3, [sp, #56] @ 0x38 │ │ + add r3, sp, #24 │ │ + str r2, [sp, #100] @ 0x64 │ │ + add r0, pc │ │ + strd r2, r3, [sp, #92] @ 0x5c │ │ + add r2, sp, #16 │ │ + str r0, [sp, #48] @ 0x30 │ │ + strd r1, r2, [sp, #84] @ 0x54 │ │ + add r2, sp, #12 │ │ + strd r1, r2, [sp, #76] @ 0x4c │ │ + add r1, sp, #8 │ │ + str r1, [sp, #72] @ 0x48 │ │ + b.n 521c8 │ │ + ldr r2, [pc, #60] @ (52244 ) │ │ + mov r0, lr │ │ + mov r1, r4 │ │ add r2, pc │ │ - b.n 5b2be │ │ + bl 50b24 │ │ nop │ │ - ldr r1, [sp, #472] @ 0x1d8 │ │ - movs r7, r0 │ │ - cmp r2, r0 │ │ - movs r7, r0 │ │ - ldrb r0, [r5, #5] │ │ - movs r7, r0 │ │ - add r8, ip │ │ - movs r7, r0 │ │ - ldrb r6, [r7, #4] │ │ - movs r7, r0 │ │ - ldrb r4, [r5, #4] │ │ - movs r7, r0 │ │ - ldrb r0, [r7, #3] │ │ - movs r7, r0 │ │ - strh r1, [r1, #56] @ 0x38 │ │ - vshr.u64 , q9, #4 │ │ - vqshl.u64 , q15, #60 @ 0x3c │ │ - movs r7, r0 │ │ - mvns r2, r1 │ │ - movs r7, r0 │ │ - strb r0, [r6, #31] │ │ - movs r7, r0 │ │ - bics r0, r5 │ │ - movs r7, r0 │ │ - strb r6, [r0, #31] │ │ - movs r7, r0 │ │ - strb r2, [r6, #30] │ │ - movs r7, r0 │ │ - strb r6, [r7, #29] │ │ - movs r7, r0 │ │ - strh r1, [r5, #46] @ 0x2e │ │ - vqneg.s d16, d2 │ │ - vcvt.s32.f32 , q2 │ │ - movs r7, r0 │ │ - cmn r0, r6 │ │ - movs r7, r0 │ │ - strb r6, [r6, #28] │ │ - movs r7, r0 │ │ - cmn r6, r1 │ │ - movs r7, r0 │ │ - strb r4, [r1, #28] │ │ - movs r7, r0 │ │ - strb r0, [r7, #27] │ │ - movs r7, r0 │ │ - strb r4, [r0, #27] │ │ - movs r7, r0 │ │ - str r6, [sp, #648] @ 0x288 │ │ - movs r7, r0 │ │ - negs r6, r3 │ │ - movs r7, r0 │ │ - strb r4, [r2, #26] │ │ - movs r7, r0 │ │ - tst r4, r7 │ │ + ldr r3, [sp, #204] @ 0xcc │ │ + vqrdmlsh.s , , d5[0] │ │ + movs r2, r0 │ │ + add r7, sp, #740 @ 0x2e4 │ │ + vshr.u32 , q4, #1 │ │ movs r7, r0 │ │ - strb r2, [r5, #25] │ │ + beq.n 521e0 │ │ movs r7, r0 │ │ - strb r6, [r2, #25] │ │ + ldrsh r1, [r2, r6] │ │ + movs r2, r0 │ │ + lsls r1, r3, #4 │ │ + movs r0, r0 │ │ + lsls r5, r4, #2 │ │ + movs r0, r0 │ │ + add r7, sp, #956 @ 0x3bc │ │ + vmla.i q11, , d23[0] │ │ + movs r2, r0 │ │ + cbz r1, 52258 │ │ + vmlal.u , d15, d20[0] │ │ movs r7, r0 │ │ - strb r2, [r4, #24] │ │ + beq.n 52178 │ │ movs r7, r0 │ │ - vldr s16, [sl, #4] │ │ - ldr r4, [pc, #916] @ (5b3c4 ) │ │ - add r4, pc │ │ - ldr r0, [r4, #20] │ │ - cmp r0, #5 │ │ - bcc.n 5b05a │ │ - movs r0, #0 │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + str.w r8, [sp, #-4]! │ │ + sub sp, #16 │ │ + ldrd r4, r6, [r1, #28] │ │ + mov r5, r0 │ │ + ldr.w r8, [r6, #16] │ │ + movs r1, #39 @ 0x27 │ │ + mov r0, r4 │ │ + blx r8 │ │ + cbnz r0, 522a0 │ │ + ldr r1, [r5, #0] │ │ + add r5, sp, #4 │ │ + movw r2, #257 @ 0x101 │ │ + mov r0, r5 │ │ + bl 505a0 │ │ + ldrb.w r0, [sp, #4] │ │ + cmp r0, #128 @ 0x80 │ │ + bne.n 5228a │ │ + ldr r1, [sp, #8] │ │ + mov r0, r4 │ │ + blx r8 │ │ + cbnz r0, 522a0 │ │ + mov r0, r4 │ │ + movs r1, #39 @ 0x27 │ │ + blx r8 │ │ + b.n 522a2 │ │ + ldrb.w r0, [sp, #14] │ │ + ldrb.w r2, [sp, #15] │ │ + ldr r3, [r6, #12] │ │ + adds r1, r5, r0 │ │ + subs r2, r2, r0 │ │ + mov r0, r4 │ │ + blx r3 │ │ + cmp r0, #0 │ │ + beq.n 52282 │ │ + movs r0, #1 │ │ + add sp, #16 │ │ + ldr.w r8, [sp], #4 │ │ + pop {r4, r5, r6, r7, pc} │ │ + bmi.n 52256 │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + str.w fp, [sp, #-4]! │ │ + sub sp, #136 @ 0x88 │ │ + mov r5, r0 │ │ + ldr r0, [r1, #20] │ │ + mov r4, r1 │ │ + lsls r1, r0, #27 │ │ + bmi.n 522d4 │ │ + lsls r0, r0, #26 │ │ + bmi.n 522f6 │ │ + ldr r0, [r5, #0] │ │ movs r1, #1 │ │ - str r0, [sp, #80] @ 0x50 │ │ - movw r3, #2283 @ 0x8eb │ │ - str r1, [sp, #68] @ 0x44 │ │ - ldr r1, [pc, #900] @ (5b3c8 ) │ │ - str r0, [sp, #76] @ 0x4c │ │ - add r1, pc │ │ - str r1, [sp, #64] @ 0x40 │ │ - add r0, sp, #92 @ 0x5c │ │ - str r0, [sp, #72] @ 0x48 │ │ - add r0, sp, #64 @ 0x40 │ │ - ldr r2, [pc, #888] @ (5b3cc ) │ │ - movs r1, #5 │ │ + mov r2, r4 │ │ + movs r6, #1 │ │ + bl 4d1bc │ │ + cbz r0, 52336 │ │ + b.n 523ba │ │ + ldr r1, [r5, #0] │ │ + add r0, sp, #8 │ │ + movs r2, #127 @ 0x7f │ │ + mov r3, r2 │ │ + and.w r2, r1, #15 │ │ + add.w r6, r2, #87 @ 0x57 │ │ + cmp r2, #10 │ │ + it cc │ │ + addcc.w r6, r2, #48 @ 0x30 │ │ + subs r2, r3, #1 │ │ + lsrs r1, r1, #4 │ │ + strb r6, [r0, r3] │ │ + bne.n 522da │ │ + b.n 52316 │ │ + ldr r1, [r5, #0] │ │ + add r0, sp, #8 │ │ + movs r2, #127 @ 0x7f │ │ + mov r3, r2 │ │ + and.w r2, r1, #15 │ │ + add.w r6, r2, #55 @ 0x37 │ │ + cmp r2, #10 │ │ + it cc │ │ + addcc.w r6, r2, #48 @ 0x30 │ │ + subs r2, r3, #1 │ │ + lsrs r1, r1, #4 │ │ + strb r6, [r0, r3] │ │ + bne.n 522fc │ │ + adds r1, r3, #1 │ │ + ldr r2, [pc, #168] @ (523c4 ) │ │ + rsb r1, r1, #129 @ 0x81 │ │ + add r0, r3 │ │ add r2, pc │ │ - bl 6f45c │ │ - ldr r0, [r4, #20] │ │ - cmp r0, #4 │ │ - bls.n 5b084 │ │ - movs r0, #0 │ │ + movs r3, #2 │ │ + strd r0, r1, [sp] │ │ + mov r0, r4 │ │ movs r1, #1 │ │ - str r0, [sp, #80] @ 0x50 │ │ - movw r3, #2283 @ 0x8eb │ │ - str r1, [sp, #68] @ 0x44 │ │ - ldr r1, [pc, #864] @ (5b3d0 ) │ │ - str r0, [sp, #76] @ 0x4c │ │ - add r1, pc │ │ - str r1, [sp, #64] @ 0x40 │ │ - add r0, sp, #92 @ 0x5c │ │ - str r0, [sp, #72] @ 0x48 │ │ - add r0, sp, #64 @ 0x40 │ │ - ldr r2, [pc, #856] @ (5b3d4 ) │ │ - movs r1, #5 │ │ - add r2, pc │ │ - bl 6f45c │ │ - cmp.w r9, #0 │ │ - beq.w 5b3ac │ │ - ldr.w r0, [r9] │ │ + movs r6, #1 │ │ + bl 4d2bc │ │ cmp r0, #0 │ │ - beq.w 5b3b4 │ │ - ldr.w r5, [r0, #444] @ 0x1bc │ │ - ldr r0, [r4, #20] │ │ - cmp r5, #0 │ │ - beq.w 5b4ac │ │ - cmp r0, #4 │ │ - bls.n 5b0ca │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #80] @ 0x50 │ │ - movw r3, #2283 @ 0x8eb │ │ - str r1, [sp, #68] @ 0x44 │ │ - ldr r1, [pc, #804] @ (5b3d8 ) │ │ - str r0, [sp, #76] @ 0x4c │ │ - movs r0, #4 │ │ + bne.n 523ba │ │ + ldrd r0, r1, [r4, #28] │ │ + movs r2, #2 │ │ + ldr r3, [r1, #12] │ │ + ldr r1, [pc, #136] @ (523c8 ) │ │ add r1, pc │ │ - str r1, [sp, #64] @ 0x40 │ │ - str r0, [sp, #72] @ 0x48 │ │ - add r0, sp, #64 @ 0x40 │ │ - ldr r2, [pc, #792] @ (5b3dc ) │ │ - movs r1, #5 │ │ - add r2, pc │ │ - bl 6f45c │ │ - vmov r3, s16 │ │ - mov r0, r9 │ │ - mov r1, r7 │ │ - mov r2, r6 │ │ - blx r5 │ │ - b.n 5b2ce │ │ - ldrsb.w r8, [sl, #1] │ │ - ldr r4, [pc, #768] @ (5b3e0 ) │ │ - add r4, pc │ │ + blx r3 │ │ + cbnz r0, 523ba │ │ ldr r0, [r4, #20] │ │ - cmp r0, #5 │ │ - bcc.n 5b10a │ │ - movs r0, #0 │ │ + lsls r1, r0, #27 │ │ + bmi.n 5235c │ │ + lsls r0, r0, #26 │ │ + bmi.n 5237e │ │ + ldr r0, [r5, #4] │ │ movs r1, #1 │ │ - str r0, [sp, #80] @ 0x50 │ │ - movw r3, #2289 @ 0x8f1 │ │ - str r1, [sp, #68] @ 0x44 │ │ - ldr r1, [pc, #752] @ (5b3e4 ) │ │ - str r0, [sp, #76] @ 0x4c │ │ - add r1, pc │ │ - str r1, [sp, #64] @ 0x40 │ │ - add r0, sp, #92 @ 0x5c │ │ - str r0, [sp, #72] @ 0x48 │ │ - add r0, sp, #64 @ 0x40 │ │ - ldr r2, [pc, #740] @ (5b3e8 ) │ │ - movs r1, #5 │ │ + mov r2, r4 │ │ + bl 4d1bc │ │ + b.n 523b8 │ │ + ldr r1, [r5, #4] │ │ + add r0, sp, #8 │ │ + movs r2, #127 @ 0x7f │ │ + mov r3, r2 │ │ + and.w r2, r1, #15 │ │ + add.w r6, r2, #87 @ 0x57 │ │ + cmp r2, #10 │ │ + it cc │ │ + addcc.w r6, r2, #48 @ 0x30 │ │ + subs r2, r3, #1 │ │ + lsrs r1, r1, #4 │ │ + strb r6, [r0, r3] │ │ + bne.n 52362 │ │ + b.n 5239e │ │ + ldr r1, [r5, #4] │ │ + add r0, sp, #8 │ │ + movs r2, #127 @ 0x7f │ │ + mov r3, r2 │ │ + and.w r2, r1, #15 │ │ + add.w r6, r2, #55 @ 0x37 │ │ + cmp r2, #10 │ │ + it cc │ │ + addcc.w r6, r2, #48 @ 0x30 │ │ + subs r2, r3, #1 │ │ + lsrs r1, r1, #4 │ │ + strb r6, [r0, r3] │ │ + bne.n 52384 │ │ + adds r1, r3, #1 │ │ + ldr r2, [pc, #40] @ (523cc ) │ │ + rsb r1, r1, #129 @ 0x81 │ │ + add r0, r3 │ │ add r2, pc │ │ - bl 6f45c │ │ - ldr r0, [r4, #20] │ │ - cmp r0, #4 │ │ - bls.n 5b134 │ │ - movs r0, #0 │ │ + movs r3, #2 │ │ + strd r0, r1, [sp] │ │ + mov r0, r4 │ │ movs r1, #1 │ │ - str r0, [sp, #80] @ 0x50 │ │ - movw r3, #2289 @ 0x8f1 │ │ - str r1, [sp, #68] @ 0x44 │ │ - ldr r1, [pc, #716] @ (5b3ec ) │ │ - str r0, [sp, #76] @ 0x4c │ │ - add r1, pc │ │ - str r1, [sp, #64] @ 0x40 │ │ - add r0, sp, #92 @ 0x5c │ │ - str r0, [sp, #72] @ 0x48 │ │ - add r0, sp, #64 @ 0x40 │ │ - ldr r2, [pc, #708] @ (5b3f0 ) │ │ - movs r1, #5 │ │ - add r2, pc │ │ - bl 6f45c │ │ + bl 4d2bc │ │ + mov r6, r0 │ │ + mov r0, r6 │ │ + add sp, #136 @ 0x88 │ │ + ldr.w fp, [sp], #4 │ │ + pop {r4, r5, r6, r7, pc} │ │ + ldr r1, [pc, #112] @ (52438 ) │ │ + vqshl.u32 q10, q2, #31 │ │ + @ instruction: 0xffff4894 │ │ + vsli.64 , q8, #63 @ 0x3f │ │ + add r7, sp, #12 │ │ + stmdb sp!, {r8, r9, fp} │ │ + sub sp, #136 @ 0x88 │ │ + ldr r6, [r1, #20] │ │ + mov r4, r1 │ │ + ldrd r9, r8, [r1] │ │ + lsls r1, r6, #29 │ │ + mov r1, r6 │ │ + bpl.n 523fa │ │ + orr.w r1, r6, #8 │ │ cmp.w r9, #0 │ │ - beq.w 5b2d2 │ │ - ldr.w r0, [r9] │ │ - cmp r0, #0 │ │ - beq.w 5b2da │ │ - ldr.w r5, [r0, #424] @ 0x1a8 │ │ - ldr r0, [r4, #20] │ │ - cmp r5, #0 │ │ - beq.w 5b50c │ │ - cmp r0, #4 │ │ - bls.w 5b2c2 │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #80] @ 0x50 │ │ - movw r3, #2289 @ 0x8f1 │ │ - str r1, [sp, #68] @ 0x44 │ │ - ldr r1, [pc, #652] @ (5b3f4 ) │ │ - str r0, [sp, #76] @ 0x4c │ │ - movs r0, #4 │ │ - add r1, pc │ │ - str r1, [sp, #64] @ 0x40 │ │ - str r0, [sp, #72] @ 0x48 │ │ - add r0, sp, #64 @ 0x40 │ │ - ldr r2, [pc, #644] @ (5b3f8 ) │ │ - movs r1, #5 │ │ + bne.n 523fa │ │ + movs r2, #10 │ │ + movs r3, #1 │ │ + strd r3, r2, [r4] │ │ + orr.w r1, r1, #4 │ │ + str r1, [r4, #20] │ │ + add r1, sp, #8 │ │ + movs r2, #127 @ 0x7f │ │ + mov r3, r2 │ │ + and.w r2, r0, #15 │ │ + add.w r5, r2, #87 @ 0x57 │ │ + cmp r2, #10 │ │ + it cc │ │ + addcc.w r5, r2, #48 @ 0x30 │ │ + subs r2, r3, #1 │ │ + lsrs r0, r0, #4 │ │ + strb r5, [r1, r3] │ │ + bne.n 52404 │ │ + adds r0, r3, #1 │ │ + ldr r2, [pc, #36] @ (52448 ) │ │ + rsb r0, r0, #129 @ 0x81 │ │ + add r1, r3 │ │ add r2, pc │ │ - b.n 5b2be │ │ - ldrd r8, sl, [sl, #8] │ │ - ldr r4, [pc, #636] @ (5b3fc ) │ │ - add r4, pc │ │ - ldr r0, [r4, #20] │ │ - cmp r0, #5 │ │ - bcc.n 5b1ac │ │ - movs r0, #0 │ │ + movs r3, #2 │ │ + strd r1, r0, [sp] │ │ + mov r0, r4 │ │ movs r1, #1 │ │ - str r0, [sp, #80] @ 0x50 │ │ - movw r3, #2280 @ 0x8e8 │ │ - str r1, [sp, #68] @ 0x44 │ │ - ldr r1, [pc, #616] @ (5b400 ) │ │ - str r0, [sp, #76] @ 0x4c │ │ - add r1, pc │ │ - str r1, [sp, #64] @ 0x40 │ │ - add r0, sp, #92 @ 0x5c │ │ - str r0, [sp, #72] @ 0x48 │ │ - add r0, sp, #64 @ 0x40 │ │ - ldr r2, [pc, #608] @ (5b404 ) │ │ - movs r1, #5 │ │ - add r2, pc │ │ - bl 6f45c │ │ - ldr r0, [r4, #20] │ │ - cmp r0, #4 │ │ - bls.n 5b1d6 │ │ + bl 4d2bc │ │ + str r6, [r4, #20] │ │ + strd r9, r8, [r4] │ │ + add sp, #136 @ 0x88 │ │ + ldmia.w sp!, {r8, r9, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + nop │ │ + ldr r0, [pc, #80] @ (5249c ) │ │ + vsli.64 , q8, #63 @ 0x3f │ │ + add r7, sp, #12 │ │ + str.w r8, [sp, #-4]! │ │ + adds r3, r1, #3 │ │ + uxtb.w ip, r0 │ │ + bic.w r3, r3, #3 │ │ + cmp r3, r1 │ │ + beq.n 52484 │ │ + subs r0, r3, r1 │ │ + cmp r2, r0 │ │ + it cc │ │ + movcc r0, r2 │ │ + cbz r0, 52484 │ │ + movs r3, #0 │ │ + ldrb r6, [r1, r3] │ │ + cmp r6, ip │ │ + beq.n 524e0 │ │ + adds r3, #1 │ │ + cmp r0, r3 │ │ + bne.n 5246e │ │ + sub.w lr, r2, #8 │ │ + cmp r0, lr │ │ + bls.n 5248a │ │ + b.n 524c4 │ │ + sub.w lr, r2, #8 │ │ movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #80] @ 0x50 │ │ - movw r3, #2280 @ 0x8e8 │ │ - str r1, [sp, #68] @ 0x44 │ │ - ldr r1, [pc, #584] @ (5b408 ) │ │ - str r0, [sp, #76] @ 0x4c │ │ - add r1, pc │ │ - str r1, [sp, #64] @ 0x40 │ │ - add r0, sp, #92 @ 0x5c │ │ - str r0, [sp, #72] @ 0x48 │ │ - add r0, sp, #64 @ 0x40 │ │ - ldr r2, [pc, #572] @ (5b40c ) │ │ - movs r1, #5 │ │ - add r2, pc │ │ - bl 6f45c │ │ - cmp.w r9, #0 │ │ - beq.n 5b2d2 │ │ - ldr.w r0, [r9] │ │ - cmp r0, #0 │ │ - beq.n 5b2da │ │ - ldr.w r5, [r0, #440] @ 0x1b8 │ │ - ldr r0, [r4, #20] │ │ - cmp r5, #0 │ │ - beq.w 5b53c │ │ - cmp r0, #4 │ │ - bls.n 5b218 │ │ + mov.w r3, #16843009 @ 0x1010101 │ │ + movw r8, #256 @ 0x100 │ │ + mul.w r3, ip, r3 │ │ + movt r8, #257 @ 0x101 │ │ + ldr r5, [r1, r0] │ │ + adds r6, r1, r0 │ │ + ldr r6, [r6, #4] │ │ + eors r5, r3 │ │ + sub.w r4, r8, r5 │ │ + orrs r4, r5 │ │ + eor.w r5, r6, r3 │ │ + sub.w r6, r8, r5 │ │ + orrs r5, r6 │ │ + ands r4, r5 │ │ + bic.w r4, r4, #2139062143 @ 0x7f7f7f7f │ │ + cmp.w r4, #2155905152 @ 0x80808080 │ │ + bne.n 524c4 │ │ + adds r0, #8 │ │ + cmp r0, lr │ │ + bls.n 5249a │ │ + cmp r2, r0 │ │ + beq.n 524da │ │ + adds r3, r1, r0 │ │ + subs r2, r2, r0 │ │ + movs r1, #0 │ │ + ldrb r6, [r3, r1] │ │ + cmp r6, ip │ │ + beq.n 524de │ │ + adds r1, #1 │ │ + cmp r2, r1 │ │ + bne.n 524ce │ │ movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #80] @ 0x50 │ │ - movw r3, #2280 @ 0x8e8 │ │ - str r1, [sp, #68] @ 0x44 │ │ - ldr r1, [pc, #524] @ (5b410 ) │ │ - str r0, [sp, #76] @ 0x4c │ │ - movs r0, #4 │ │ + b.n 524e2 │ │ + adds r3, r1, r0 │ │ + movs r0, #1 │ │ + mov r1, r3 │ │ + ldr.w r8, [sp], #4 │ │ + pop {r4, r5, r6, r7, pc} │ │ + bmi.n 52496 │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + stmdb sp!, {r8, r9, fp} │ │ + mov ip, r0 │ │ + adds r0, r1, #3 │ │ + bic.w r0, r0, #3 │ │ + sub.w r9, r0, r1 │ │ + subs.w r0, r2, r9 │ │ + and.w r3, r0, #7 │ │ + it cc │ │ + movcc r3, #0 │ │ + cmp r9, r2 │ │ + sub.w r0, r2, r3 │ │ + it cs │ │ + movcs r9, r2 │ │ + cmp r2, r3 │ │ + bcc.n 525a2 │ │ + uxtb.w ip, ip │ │ + cmp r3, #0 │ │ + beq.n 525ba │ │ + add.w lr, r1, r2 │ │ + mov r4, lr │ │ + ldrb.w r5, [r4, #-1]! │ │ + cmp r5, ip │ │ + bne.n 52534 │ │ + subs r1, r3, #1 │ │ + b.n 525b6 │ │ + add.w r8, r1, r0 │ │ + cmp r8, r4 │ │ + beq.n 525ba │ │ + mov r4, lr │ │ + ldrb.w r5, [r4, #-2]! │ │ + cmp r5, ip │ │ + bne.n 5254a │ │ + subs r1, r3, #2 │ │ + b.n 525b6 │ │ + cmp r8, r4 │ │ + beq.n 525ba │ │ + mov r4, lr │ │ + ldrb.w r5, [r4, #-3]! │ │ + cmp r5, ip │ │ + bne.n 5255c │ │ + subs r1, r3, #3 │ │ + b.n 525b6 │ │ + cmp r8, r4 │ │ + beq.n 525ba │ │ + mov r4, lr │ │ + ldrb.w r5, [r4, #-4]! │ │ + cmp r5, ip │ │ + bne.n 5256e │ │ + subs r1, r3, #4 │ │ + b.n 525b6 │ │ + cmp r8, r4 │ │ + beq.n 525ba │ │ + mov r4, lr │ │ + ldrb.w r5, [r4, #-5]! │ │ + cmp r5, ip │ │ + bne.n 52580 │ │ + subs r1, r3, #5 │ │ + b.n 525b6 │ │ + cmp r8, r4 │ │ + beq.n 525ba │ │ + mov r4, lr │ │ + ldrb.w r5, [r4, #-6]! │ │ + cmp r5, ip │ │ + bne.n 52592 │ │ + subs r1, r3, #6 │ │ + b.n 525b6 │ │ + cmp r8, r4 │ │ + beq.n 525ba │ │ + ldrb.w r4, [lr, #-7]! │ │ + cmp r4, ip │ │ + bne.n 525ae │ │ + subs r1, r3, #7 │ │ + b.n 525b6 │ │ + ldr r3, [pc, #132] @ (52628 ) │ │ + mov r1, r2 │ │ + add r3, pc │ │ + mov r2, r3 │ │ + bl 4d154 │ │ + cmp r8, lr │ │ + beq.n 525ba │ │ + orn r1, r3, #7 │ │ + adds r3, r1, r0 │ │ + b.n 5260c │ │ + mov.w r3, #16843009 @ 0x1010101 │ │ + movw lr, #256 @ 0x100 │ │ + mul.w r8, ip, r3 │ │ + subs r0, #4 │ │ + movt lr, #257 @ 0x101 │ │ + adds r3, r0, #4 │ │ + cmp r3, r9 │ │ + bls.n 525fc │ │ + ldr r6, [r1, r0] │ │ + adds r4, r1, r0 │ │ + subs r0, #8 │ │ + ldr.w r4, [r4, #-4] │ │ + eor.w r6, r6, r8 │ │ + sub.w r5, lr, r6 │ │ + eor.w r4, r4, r8 │ │ + orrs r5, r6 │ │ + sub.w r6, lr, r4 │ │ + orrs r4, r6 │ │ + ands r4, r5 │ │ + bic.w r4, r4, #2139062143 @ 0x7f7f7f7f │ │ + cmp.w r4, #2155905152 @ 0x80808080 │ │ + beq.n 525cc │ │ + cmp r3, r2 │ │ + bhi.n 5261a │ │ + subs r0, r1, #1 │ │ + cbz r3, 52610 │ │ + ldrb r1, [r0, r3] │ │ + subs r3, #1 │ │ + cmp r1, ip │ │ + bne.n 52602 │ │ + movs r0, #1 │ │ + b.n 52612 │ │ + movs r0, #0 │ │ + mov r1, r3 │ │ + ldmia.w sp!, {r8, r9, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + ldr r4, [pc, #16] @ (5262c ) │ │ + mov r0, r3 │ │ + mov r1, r2 │ │ + add r4, pc │ │ + mov r2, r4 │ │ + bl 4d66c │ │ + ldmia r3, {r1, r2, r3, r4, r6, r7} │ │ + movs r7, r0 │ │ + ldmia r3!, {r2, r4, r5, r6} │ │ + movs r7, r0 │ │ + orr.w r1, r0, #1 │ │ + movs r2, #1 │ │ + clz r1, r1 │ │ + rsb r1, r1, #32 │ │ + lsrs r1, r1, #1 │ │ + lsrs r0, r1 │ │ + lsl.w r1, r2, r1 │ │ + add r0, r1 │ │ + lsrs r0, r0, #1 │ │ + bx lr │ │ + push {r7, lr} │ │ + mov r7, sp │ │ + sub sp, #24 │ │ + ldr r0, [pc, #28] @ (52670 ) │ │ + movs r2, #0 │ │ + ldr r1, [pc, #28] @ (52674 ) │ │ + movs r3, #1 │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ add r1, pc │ │ - str r1, [sp, #64] @ 0x40 │ │ - str r0, [sp, #72] @ 0x48 │ │ - add r0, sp, #64 @ 0x40 │ │ - ldr r2, [pc, #516] @ (5b414 ) │ │ - movs r1, #5 │ │ - add r2, pc │ │ - bl 6f45c │ │ - mov r0, r9 │ │ - mov r1, r7 │ │ - mov r2, r6 │ │ - strd r8, sl, [sp] │ │ - blx r5 │ │ - b.n 5b2cc │ │ - ldrb.w r8, [sl, #1] │ │ - ldr r4, [pc, #492] @ (5b418 ) │ │ + mov r0, sp │ │ + str r2, [sp, #16] │ │ + str r2, [sp, #12] │ │ + movs r2, #4 │ │ + str r3, [sp, #4] │ │ + str r2, [sp, #8] │ │ + bl 4d1a6 │ │ + ldmia r3, {r1, r3, r6} │ │ + movs r7, r0 │ │ + ldmia r3, {r1, r2, r3, r6} │ │ + movs r7, r0 │ │ + push {r7, lr} │ │ + mov r7, sp │ │ + sub sp, #24 │ │ + mov r1, r0 │ │ + ldr r0, [pc, #24] @ (5269c ) │ │ + movs r2, #0 │ │ + movs r3, #1 │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + mov r0, sp │ │ + str r2, [sp, #16] │ │ + str r2, [sp, #12] │ │ + movs r2, #4 │ │ + str r3, [sp, #4] │ │ + str r2, [sp, #8] │ │ + bl 4d1a6 │ │ + nop │ │ + ldmia r3!, {r1, r2, r4, r5} │ │ + movs r7, r0 │ │ + push {r7, lr} │ │ + mov r7, sp │ │ + mov r3, r0 │ │ + mov r0, r1 │ │ + mov r1, r3 │ │ + bl 526b0 │ │ + bmi.n 5265a │ │ + push {r4, r6, r7, lr} │ │ + add r7, sp, #8 │ │ + sub sp, #48 @ 0x30 │ │ + ldr r3, [pc, #48] @ (526e8 ) │ │ + ldr r4, [pc, #48] @ (526ec ) │ │ + strd r0, r1, [sp] │ │ + movs r0, #0 │ │ + str r0, [sp, #24] │ │ + movs r0, #3 │ │ add r4, pc │ │ - ldr r0, [r4, #20] │ │ - cmp r0, #5 │ │ - bcc.n 5b258 │ │ + strd r4, r0, [sp, #8] │ │ + movs r0, #2 │ │ + add r3, pc │ │ + str r0, [sp, #20] │ │ + add r0, sp, #32 │ │ + str r0, [sp, #16] │ │ + add r0, sp, #4 │ │ + mov r1, r2 │ │ + str r3, [sp, #44] @ 0x2c │ │ + strd r3, r0, [sp, #36] @ 0x24 │ │ + mov r0, sp │ │ + str r0, [sp, #32] │ │ + add r0, sp, #8 │ │ + bl 4d1a6 │ │ + add r2, sp, #820 @ 0x334 │ │ + vmull.u q14, d31, d8 │ │ + movs r7, r0 │ │ + cbz r1, 52708 │ │ + mov r2, r0 │ │ movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #80] @ 0x50 │ │ - movw r3, #2268 @ 0x8dc │ │ - str r1, [sp, #68] @ 0x44 │ │ - ldr r1, [pc, #932] @ (5b5e8 ) │ │ - str r0, [sp, #76] @ 0x4c │ │ - add r1, pc │ │ - str r1, [sp, #64] @ 0x40 │ │ - add r0, sp, #92 @ 0x5c │ │ - str r0, [sp, #72] @ 0x48 │ │ - add r0, sp, #64 @ 0x40 │ │ - ldr r2, [pc, #924] @ (5b5ec ) │ │ - movs r1, #5 │ │ - add r2, pc │ │ - bl 6f45c │ │ - ldr r0, [r4, #20] │ │ - cmp r0, #4 │ │ - bls.n 5b282 │ │ + ldrsb.w r3, [r2], #1 │ │ + cmn.w r3, #65 @ 0x41 │ │ + it gt │ │ + addgt r0, #1 │ │ + subs r1, #1 │ │ + bne.n 526f6 │ │ + bx lr │ │ movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #80] @ 0x50 │ │ - movw r3, #2268 @ 0x8dc │ │ - str r1, [sp, #68] @ 0x44 │ │ - ldr r1, [pc, #900] @ (5b5f0 ) │ │ - str r0, [sp, #76] @ 0x4c │ │ + bx lr │ │ + push {r7, lr} │ │ + mov r7, sp │ │ + sub sp, #24 │ │ + ldr r0, [pc, #28] @ (52730 ) │ │ + movs r2, #0 │ │ + ldr r1, [pc, #28] @ (52734 ) │ │ + movs r3, #1 │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ add r1, pc │ │ - str r1, [sp, #64] @ 0x40 │ │ - add r0, sp, #92 @ 0x5c │ │ - str r0, [sp, #72] @ 0x48 │ │ - add r0, sp, #64 @ 0x40 │ │ - ldr r2, [pc, #888] @ (5b5f4 ) │ │ - movs r1, #5 │ │ - add r2, pc │ │ - bl 6f45c │ │ + mov r0, sp │ │ + str r2, [sp, #16] │ │ + str r2, [sp, #12] │ │ + movs r2, #4 │ │ + str r3, [sp, #4] │ │ + str r2, [sp, #8] │ │ + bl 4d1a6 │ │ + ldmia r2!, {r1, r3, r5, r7} │ │ + movs r7, r0 │ │ + b.n 52194 │ │ + movs r7, r0 │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + stmdb sp!, {r8, r9, sl, fp} │ │ + sub sp, #12 │ │ + ldr.w sl, [r7, #8] │ │ + mov r8, r3 │ │ + mov lr, r1 │ │ + mov ip, r0 │ │ + cmp.w sl, #1 │ │ + bne.n 527e8 │ │ + mov.w r9, #1 │ │ + movs r1, #0 │ │ + movs r4, #1 │ │ + mov.w fp, #0 │ │ + cmp r1, fp │ │ + ite ls │ │ + movls r9, r4 │ │ + movhi fp, r1 │ │ + cmp sl, fp │ │ + bcc.w 529e8 │ │ + adds.w r1, r9, fp │ │ + bcs.w 529f4 │ │ + cmp r1, sl │ │ + bhi.w 529fe │ │ + add.w r1, r8, r9 │ │ + str r2, [sp, #8] │ │ + mov r0, r8 │ │ + mov r2, fp │ │ + strd lr, ip, [sp] │ │ + blx cd260 │ │ + cmp r0, #0 │ │ + beq.w 52894 │ │ + sub.w ip, sl, fp │ │ + movs r0, #0 │ │ + mov.w lr, #1 │ │ + mov r5, r8 │ │ + mov r4, sl │ │ + movs r1, #0 │ │ + ldrb.w r6, [r5], #1 │ │ + and.w r6, r6, #63 @ 0x3f │ │ + rsb r3, r6, #32 │ │ + subs.w r2, r6, #32 │ │ + lsr.w r3, lr, r3 │ │ + it pl │ │ + lslpl.w r3, lr, r2 │ │ + lsl.w r2, lr, r6 │ │ + it pl │ │ + movpl r2, #0 │ │ + orrs r1, r3 │ │ + orrs r0, r2 │ │ + subs r4, #1 │ │ + bne.n 527a2 │ │ + mov r2, fp │ │ + cmp ip, fp │ │ + it hi │ │ + movhi r2, ip │ │ + add.w r9, r2, #1 │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ + mov ip, fp │ │ + mov.w r6, #4294967295 @ 0xffffffff │ │ + ldr.w lr, [sp, #8] │ │ + b.n 529ae │ │ + movs r1, #0 │ │ + movs r6, #1 │ │ + movs r0, #1 │ │ + movs r5, #0 │ │ + mov.w r9, #1 │ │ + b.n 52806 │ │ + adds r0, r3, r5 │ │ + movs r5, #0 │ │ + adds r0, #1 │ │ + sub.w r9, r0, r1 │ │ + adds r6, r0, r5 │ │ + cmp r6, sl │ │ + bcs.n 5283e │ │ + mov r3, r0 │ │ + adds r0, r5, r1 │ │ + cmp r0, sl │ │ + bcs.w 52a0a │ │ + ldrb.w r6, [r8, r6] │ │ + ldrb.w r0, [r8, r0] │ │ + cmp r6, r0 │ │ + bcc.n 527f6 │ │ + bne.n 52832 │ │ + adds r0, r5, #1 │ │ + subs.w r5, r0, r9 │ │ + it ne │ │ + movne r5, r0 │ │ + cmp r0, r9 │ │ + it eq │ │ + addeq r3, r0 │ │ + mov r0, r3 │ │ + b.n 52800 │ │ + adds r0, r3, #1 │ │ + movs r5, #0 │ │ + mov.w r9, #1 │ │ + mov r1, r3 │ │ + b.n 52800 │ │ + mov.w fp, #0 │ │ + movs r5, #1 │ │ + movs r0, #1 │ │ + movs r3, #0 │ │ + movs r4, #1 │ │ + b.n 5285e │ │ + adds r0, r6, r3 │ │ + movs r3, #0 │ │ + adds r0, #1 │ │ + sub.w r4, r0, fp │ │ + adds r5, r0, r3 │ │ + cmp r5, sl │ │ + bcs.w 5275e │ │ + mov r6, r0 │ │ + add.w r0, r3, fp │ │ + cmp r0, sl │ │ + bcs.w 52a0a │ │ + ldrb.w r5, [r8, r5] │ │ + ldrb.w r0, [r8, r0] │ │ + cmp r5, r0 │ │ + bhi.n 5284c │ │ + bne.n 5288a │ │ + adds r0, r3, #1 │ │ + subs r3, r0, r4 │ │ + it ne │ │ + movne r3, r0 │ │ + cmp r0, r4 │ │ + it eq │ │ + addeq r6, r0 │ │ + mov r0, r6 │ │ + b.n 52856 │ │ + adds r0, r6, #1 │ │ + movs r3, #0 │ │ + movs r4, #1 │ │ + mov fp, r6 │ │ + b.n 52856 │ │ + movs r3, #0 │ │ + movs r2, #1 │ │ + movs r0, #1 │ │ + mov.w ip, #0 │ │ + b.n 528ac │ │ + adds r0, r5, #1 │ │ + movs r3, #0 │ │ + sub.w r2, r0, ip │ │ + cmp r2, r9 │ │ + beq.n 528fc │ │ + adds r5, r0, r3 │ │ + cmp r5, sl │ │ + bcs.n 528fc │ │ + mov r6, r0 │ │ + sub.w r0, sl, r3 │ │ + mvns r1, r6 │ │ + add r0, r1 │ │ + cmp r0, sl │ │ + bcs.w 52a14 │ │ + mvns r1, r3 │ │ + add r1, sl │ │ + sub.w r1, r1, ip │ │ + cmp r1, sl │ │ + bcs.w 52a1e │ │ + ldrb.w r0, [r8, r0] │ │ + ldrb.w r1, [r8, r1] │ │ + cmp r0, r1 │ │ + bcc.n 528a0 │ │ + cmp r0, r1 │ │ + bne.n 528f2 │ │ + adds r0, r3, #1 │ │ + subs r3, r0, r2 │ │ + it ne │ │ + movne r3, r0 │ │ + cmp r0, r2 │ │ + it eq │ │ + addeq r6, r0 │ │ + mov r0, r6 │ │ + b.n 528a8 │ │ + adds r0, r6, #1 │ │ + movs r3, #0 │ │ + movs r2, #1 │ │ + mov ip, r6 │ │ + b.n 528a8 │ │ + movs r3, #0 │ │ + movs r2, #1 │ │ + movs r0, #1 │ │ + mov.w lr, #0 │ │ + b.n 52914 │ │ + adds r0, r4, #1 │ │ + movs r3, #0 │ │ + sub.w r2, r0, lr │ │ + cmp r2, r9 │ │ + beq.n 52960 │ │ + adds r4, r0, r3 │ │ + cmp r4, sl │ │ + bcs.n 52960 │ │ + mov r6, r0 │ │ + sub.w r0, sl, r3 │ │ + mvns r1, r6 │ │ + add r0, r1 │ │ + cmp r0, sl │ │ + bcs.n 52a14 │ │ + mvns r1, r3 │ │ + add r1, sl │ │ + sub.w r1, r1, lr │ │ + cmp r1, sl │ │ + bcs.n 52a1e │ │ + ldrb.w r0, [r8, r0] │ │ + ldrb.w r1, [r8, r1] │ │ + cmp r0, r1 │ │ + bhi.n 52908 │ │ + cmp r0, r1 │ │ + bne.n 52956 │ │ + adds r0, r3, #1 │ │ + subs r3, r0, r2 │ │ + it ne │ │ + movne r3, r0 │ │ + cmp r0, r2 │ │ + it eq │ │ + addeq r6, r0 │ │ + mov r0, r6 │ │ + b.n 52910 │ │ + adds r0, r6, #1 │ │ + movs r3, #0 │ │ + movs r2, #1 │ │ + mov lr, r6 │ │ + b.n 52910 │ │ + cmp lr, ip │ │ + it hi │ │ + movhi ip, lr │ │ + sub.w ip, sl, ip │ │ cmp.w r9, #0 │ │ - beq.n 5b2d2 │ │ - ldr.w r0, [r9] │ │ - cbz r0, 5b2da │ │ - ldr.w r5, [r0, #420] @ 0x1a4 │ │ - ldr r0, [r4, #20] │ │ - cmp r5, #0 │ │ - beq.w 5b56c │ │ - cmp r0, #4 │ │ - bls.n 5b2c2 │ │ + beq.n 529da │ │ + ldr.w lr, [sp, #8] │ │ movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #80] @ 0x50 │ │ - movw r3, #2268 @ 0x8dc │ │ - str r1, [sp, #68] @ 0x44 │ │ - ldr r1, [pc, #936] @ (5b654 ) │ │ - str r0, [sp, #76] @ 0x4c │ │ - movs r0, #4 │ │ - add r1, pc │ │ - str r1, [sp, #64] @ 0x40 │ │ - str r0, [sp, #72] @ 0x48 │ │ - add r0, sp, #64 @ 0x40 │ │ - ldr r2, [pc, #924] @ (5b658 ) │ │ - movs r1, #5 │ │ + movs r3, #1 │ │ + movs r1, #0 │ │ + movs r6, #0 │ │ + ldrb.w r5, [r8, r6] │ │ + adds r6, #1 │ │ + and.w r5, r5, #63 @ 0x3f │ │ + rsb r2, r5, #32 │ │ + subs.w r4, r5, #32 │ │ + lsr.w r2, r3, r2 │ │ + it pl │ │ + lslpl.w r2, r3, r4 │ │ + orr.w r1, r1, r2 │ │ + lsl.w r2, r3, r5 │ │ + it pl │ │ + movpl r2, #0 │ │ + orrs r0, r2 │ │ + cmp r9, r6 │ │ + bne.n 5297c │ │ + movs r3, #0 │ │ + mov r6, sl │ │ + ldrd r2, r4, [sp] │ │ + add.w r5, r4, #8 │ │ + strd r2, lr, [r4, #48] @ 0x30 │ │ + movs r2, #0 │ │ + str r6, [r4, #40] @ 0x28 │ │ + movs r6, #1 │ │ + strd r8, sl, [r4, #56] @ 0x38 │ │ + str r6, [r4, #0] │ │ + stmia.w r5, {r0, r1, fp, ip} │ │ + strd r9, r2, [r4, #24] │ │ + strd lr, r3, [r4, #32] │ │ + add sp, #12 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + mov.w r9, #0 │ │ + movs r0, #0 │ │ + movs r1, #0 │ │ + movs r3, #0 │ │ + mov r6, sl │ │ + b.n 527e2 │ │ + ldr r2, [pc, #68] @ (52a30 ) │ │ + mov r0, fp │ │ + mov r1, sl │ │ add r2, pc │ │ - bl 6f45c │ │ + bl 4d66c │ │ + ldr r2, [pc, #60] @ (52a34 ) │ │ mov r0, r9 │ │ - mov r1, r7 │ │ - mov r2, r6 │ │ - mov r3, r8 │ │ - blx r5 │ │ - mov r8, fp │ │ - movs r0, #15 │ │ - b.n 5ada2 │ │ - ldr r1, [pc, #808] @ (5b5fc ) │ │ - movs r0, #6 │ │ - add r1, pc │ │ - b.n 5b2e0 │ │ - ldr r1, [pc, #796] @ (5b5f8 ) │ │ - movs r0, #7 │ │ - add r1, pc │ │ - strd r1, r0, [fp, #4] │ │ - movs r0, #8 │ │ - strb.w r0, [fp] │ │ - add r0, sp, #32 │ │ - bl 6c658 │ │ - add r0, sp, #16 │ │ - bl bb9ac │ │ - add sp, #96 @ 0x60 │ │ - vpop {d8} │ │ - add sp, #4 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - vldr d8, [sl, #8] │ │ - ldr r4, [pc, #872] @ (5b670 ) │ │ - add r4, pc │ │ - ldr r0, [r4, #20] │ │ - cmp r0, #5 │ │ - bcc.n 5b334 │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #80] @ 0x50 │ │ - movw r3, #2286 @ 0x8ee │ │ - str r1, [sp, #68] @ 0x44 │ │ - ldr r1, [pc, #852] @ (5b674 ) │ │ - str r0, [sp, #76] @ 0x4c │ │ - add r1, pc │ │ - str r1, [sp, #64] @ 0x40 │ │ - add r0, sp, #92 @ 0x5c │ │ - str r0, [sp, #72] @ 0x48 │ │ - add r0, sp, #64 @ 0x40 │ │ - ldr r2, [pc, #844] @ (5b678 ) │ │ - movs r1, #5 │ │ add r2, pc │ │ - bl 6f45c │ │ - ldr r0, [r4, #20] │ │ - cmp r0, #4 │ │ - bls.n 5b35e │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #80] @ 0x50 │ │ - movw r3, #2286 @ 0x8ee │ │ - str r1, [sp, #68] @ 0x44 │ │ - ldr r1, [pc, #848] @ (5b698 ) │ │ - str r0, [sp, #76] @ 0x4c │ │ - add r1, pc │ │ - str r1, [sp, #64] @ 0x40 │ │ - add r0, sp, #92 @ 0x5c │ │ - str r0, [sp, #72] @ 0x48 │ │ - add r0, sp, #64 @ 0x40 │ │ - ldr r2, [pc, #836] @ (5b69c ) │ │ - movs r1, #5 │ │ + bl 50b24 │ │ + ldr r2, [pc, #56] @ (52a38 ) │ │ + mov r0, r1 │ │ + mov r1, sl │ │ add r2, pc │ │ - bl 6f45c │ │ - cmp.w r9, #0 │ │ - beq.n 5b3ac │ │ - ldr.w r0, [r9] │ │ - cbz r0, 5b3b4 │ │ - ldr.w r5, [r0, #448] @ 0x1c0 │ │ - ldr r0, [r4, #20] │ │ - cmp r5, #0 │ │ - beq.w 5b5a2 │ │ - cmp r0, #4 │ │ - bls.n 5b39e │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #80] @ 0x50 │ │ - movw r3, #2286 @ 0x8ee │ │ - str r1, [sp, #68] @ 0x44 │ │ - ldr r1, [pc, #768] @ (5b688 ) │ │ - str r0, [sp, #76] @ 0x4c │ │ - movs r0, #4 │ │ - add r1, pc │ │ - str r1, [sp, #64] @ 0x40 │ │ - str r0, [sp, #72] @ 0x48 │ │ - add r0, sp, #64 @ 0x40 │ │ - ldr r2, [pc, #756] @ (5b68c ) │ │ - movs r1, #5 │ │ + bl 4d66c │ │ + ldr r2, [pc, #32] @ (52a2c ) │ │ + mov r1, sl │ │ add r2, pc │ │ - bl 6f45c │ │ - mov r0, r9 │ │ - mov r1, r7 │ │ - mov r2, r6 │ │ - vstr d8, [sp] │ │ - blx r5 │ │ - b.n 5b2ce │ │ - ldr r1, [pc, #688] @ (5b660 ) │ │ - movs r0, #6 │ │ - add r1, pc │ │ - b.n 5b3ba │ │ - ldr r1, [pc, #676] @ (5b65c ) │ │ - movs r0, #7 │ │ - add r1, pc │ │ - strd r1, r0, [r8, #4] │ │ - movs r0, #8 │ │ - b.n 5ada2 │ │ + bl 4d15c │ │ + ldr r2, [pc, #36] @ (52a3c ) │ │ + mov r1, sl │ │ + add r2, pc │ │ + bl 4d15c │ │ + ldr r2, [pc, #32] @ (52a40 ) │ │ + mov r0, r1 │ │ + mov r1, sl │ │ + add r2, pc │ │ + bl 4d15c │ │ nop │ │ - str r5, [sp, #504] @ 0x1f8 │ │ + stmia r7!, {r1, r2, r3, r4, r6, r7} │ │ movs r7, r0 │ │ - adcs r2, r7 │ │ + stmia r7!, {r1, r2, r3, r4, r6, r7} │ │ movs r7, r0 │ │ - strb r0, [r6, #21] │ │ - movs r7, r0 │ │ - adcs r0, r3 │ │ - movs r7, r0 │ │ - strb r6, [r0, #21] │ │ - movs r7, r0 │ │ - strb r4, [r6, #20] │ │ - movs r7, r0 │ │ - strb r0, [r0, #20] │ │ - movs r7, r0 │ │ - str r4, [sp, #824] @ 0x338 │ │ - movs r7, r0 │ │ - eors r2, r5 │ │ - movs r7, r0 │ │ - strb r0, [r0, #19] │ │ - movs r7, r0 │ │ - eors r0, r1 │ │ - movs r7, r0 │ │ - strb r6, [r2, #18] │ │ - movs r7, r0 │ │ - strb r2, [r0, #18] │ │ - movs r7, r0 │ │ - strb r6, [r1, #17] │ │ - movs r7, r0 │ │ - str r4, [sp, #176] @ 0xb0 │ │ - movs r7, r0 │ │ - ands r0, r1 │ │ - movs r7, r0 │ │ - strb r6, [r3, #16] │ │ - movs r7, r0 │ │ - subs r7, #230 @ 0xe6 │ │ - movs r7, r0 │ │ - strb r4, [r6, #15] │ │ + stmia r7!, {r2, r5, r6, r7} │ │ movs r7, r0 │ │ - strb r6, [r4, #15] │ │ + stmia r7!, {r3, r4, r6, r7} │ │ movs r7, r0 │ │ - strb r2, [r6, #14] │ │ + stmia r7!, {r2, r5, r6, r7} │ │ movs r7, r0 │ │ - str r3, [sp, #512] @ 0x200 │ │ + stmia r7!, {r3, r5, r6, r7} │ │ movs r7, r0 │ │ - cmp r0, #4 │ │ - bls.n 5b444 │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #80] @ 0x50 │ │ - movw r3, #2277 @ 0x8e5 │ │ - str r1, [sp, #68] @ 0x44 │ │ - ldr r1, [pc, #516] @ (5b634 ) │ │ - str r0, [sp, #76] @ 0x4c │ │ - movs r0, #4 │ │ - add r1, pc │ │ - str r1, [sp, #64] @ 0x40 │ │ - str r0, [sp, #72] @ 0x48 │ │ - add r0, sp, #64 @ 0x40 │ │ - ldr r2, [pc, #508] @ (5b638 ) │ │ - movs r1, #5 │ │ + push {r7, lr} │ │ + mov r7, sp │ │ + sub sp, #136 @ 0x88 │ │ + ldrb r2, [r0, #0] │ │ + add.w lr, sp, #8 │ │ + mov ip, r1 │ │ + movs r1, #127 @ 0x7f │ │ + mov r3, r1 │ │ + and.w r1, r2, #15 │ │ + add.w r0, r1, #55 @ 0x37 │ │ + cmp r1, #10 │ │ + it cc │ │ + addcc.w r0, r1, #48 @ 0x30 │ │ + subs r1, r3, #1 │ │ + lsrs r2, r2, #4 │ │ + strb.w r0, [lr, r3] │ │ + bne.n 52a54 │ │ + adds r0, r3, #1 │ │ + ldr r2, [pc, #28] @ (52a90 ) │ │ + rsb r0, r0, #129 @ 0x81 │ │ + add.w r1, lr, r3 │ │ add r2, pc │ │ - bl 6f45c │ │ - ldr r1, [pc, #488] @ (5b630 ) │ │ - movs r0, #11 │ │ - add r1, pc │ │ - b.n 5b59a │ │ - cmp r0, #4 │ │ - bls.n 5b474 │ │ - movs r0, #0 │ │ + movs r3, #2 │ │ + strd r1, r0, [sp] │ │ + mov r0, ip │ │ movs r1, #1 │ │ - str r0, [sp, #80] @ 0x50 │ │ - movw r3, #2271 @ 0x8df │ │ - str r1, [sp, #68] @ 0x44 │ │ - ldr r1, [pc, #444] @ (5b61c ) │ │ - str r0, [sp, #76] @ 0x4c │ │ - movs r0, #4 │ │ - add r1, pc │ │ - str r1, [sp, #64] @ 0x40 │ │ - str r0, [sp, #72] @ 0x48 │ │ - add r0, sp, #64 @ 0x40 │ │ - ldr r2, [pc, #436] @ (5b620 ) │ │ - movs r1, #5 │ │ - add r2, pc │ │ - bl 6f45c │ │ - ldr r1, [pc, #416] @ (5b618 ) │ │ - movs r0, #12 │ │ + bl 4d2bc │ │ + add sp, #136 @ 0x88 │ │ + pop {r7, pc} │ │ + rors r0, r0 │ │ + vqshlu.s32 d20, d3, #31 │ │ + movs r2, #1 │ │ + b.w 4db64 │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + stmdb sp!, {r8, r9, sl, fp} │ │ + subw sp, sp, #1140 @ 0x474 │ │ + vmov r9, s0 │ │ + movw r4, #65534 @ 0xfffe │ │ + movt r4, #255 @ 0xff │ │ + mov r6, r9 │ │ + ubfx r3, r9, #23, #8 │ │ + bfc r6, #23, #9 │ │ + cmp r3, #0 │ │ + add.w ip, r6, #8388608 @ 0x800000 │ │ + it eq │ │ + andeq.w ip, r4, r9, lsl #1 │ │ + bic.w r4, r9, #2147483648 @ 0x80000000 │ │ + cmp.w r4, #2139095040 @ 0x7f800000 │ │ + bne.n 52ad8 │ │ + movs r4, #3 │ │ + b.n 52b2a │ │ + and.w r4, r9, #2139095040 @ 0x7f800000 │ │ + cmp.w r4, #2139095040 @ 0x7f800000 │ │ + beq.n 52afc │ │ + and.w r8, ip, #1 │ │ + cbnz r4, 52b00 │ │ + cbz r6, 52b28 │ │ + mov.w r3, r9, lsr #23 │ │ + mvn.w r6, #149 @ 0x95 │ │ + uxtab lr, r6, r3 │ │ + eor.w r4, r8, #1 │ │ + b.n 52b22 │ │ + movs r4, #2 │ │ + b.n 52b2a │ │ + cmp.w ip, #8388608 @ 0x800000 │ │ + bne.n 52b16 │ │ + sub.w lr, r3, #152 @ 0x98 │ │ + movs r3, #0 │ │ + movs r6, #2 │ │ + mov.w ip, #33554432 @ 0x2000000 │ │ + movs r4, #1 │ │ + b.n 52b2a │ │ + eor.w r4, r8, #1 │ │ + sub.w lr, r3, #151 @ 0x97 │ │ + mov.w ip, ip, lsl #1 │ │ + movs r3, #0 │ │ + movs r6, #1 │ │ + b.n 52b2a │ │ + movs r4, #4 │ │ + str.w r6, [r7, #-48] │ │ + movs r6, #0 │ │ + strb.w r4, [r7, #-38] │ │ + subs r4, #2 │ │ + str.w r6, [r7, #-52] │ │ + mov.w r6, #1 │ │ + str.w r6, [r7, #-56] │ │ + str.w ip, [r7, #-64] │ │ + strh.w lr, [r7, #-40] │ │ + str.w r3, [r7, #-44] │ │ + str.w r3, [r7, #-60] │ │ + beq.n 52bb0 │ │ + ldr r5, [pc, #400] @ (52ce8 ) │ │ + mov r8, r0 │ │ + ldr r0, [pc, #400] @ (52cec ) │ │ + cmp.w r9, #0 │ │ + add r5, pc │ │ + mov.w sl, r9, lsr #31 │ │ + add r0, pc │ │ + itt mi │ │ + movmi r6, r0 │ │ + movmi r5, r0 │ │ + cmp r1, #0 │ │ + it eq │ │ + moveq r5, r6 │ │ + cmp r4, #3 │ │ + mov.w r6, #3 │ │ + it cs │ │ + movcs r4, r6 │ │ + cmp r1, #0 │ │ + it ne │ │ + movne.w sl, #1 │ │ + cmp r4, #1 │ │ + beq.n 52bd2 │ │ + cmp r4, #2 │ │ + mov r0, r8 │ │ + bne.n 52bee │ │ + movs r1, #2 │ │ + cmp r2, #0 │ │ + strh.w r1, [r7, #-128] │ │ + beq.n 52c4c │ │ + ldr r3, [pc, #352] @ (52cfc ) │ │ + str.w r2, [r7, #-112] │ │ + movs r2, #0 │ │ + add r3, pc │ │ + strh.w r2, [r7, #-116] │ │ + strd r3, r1, [r7, #-124] @ 0x7c │ │ + sub.w r2, r7, #128 @ 0x80 │ │ + b.n 52cbe │ │ + ldr r1, [pc, #320] @ (52cf4 ) │ │ + movs r2, #3 │ │ + str.w r2, [r7, #-120] │ │ + movs r2, #2 │ │ add r1, pc │ │ - b.n 5b59a │ │ - cmp r0, #4 │ │ - bls.n 5b4a4 │ │ - movs r0, #0 │ │ + strh.w r2, [r7, #-128] │ │ + str.w r1, [r7, #-124] │ │ + movs r5, #1 │ │ + sub.w r2, r7, #128 @ 0x80 │ │ + mov.w sl, #0 │ │ movs r1, #1 │ │ - str r0, [sp, #80] @ 0x50 │ │ - movw r3, #2274 @ 0x8e2 │ │ - str r1, [sp, #68] @ 0x44 │ │ - ldr r1, [pc, #408] @ (5b628 ) │ │ - str r0, [sp, #76] @ 0x4c │ │ - movs r0, #4 │ │ - add r1, pc │ │ - str r1, [sp, #64] @ 0x40 │ │ - str r0, [sp, #72] @ 0x48 │ │ - add r0, sp, #64 @ 0x40 │ │ - ldr r2, [pc, #400] @ (5b62c ) │ │ - movs r1, #5 │ │ - add r2, pc │ │ - bl 6f45c │ │ - ldr r1, [pc, #380] @ (5b624 ) │ │ - movs r0, #13 │ │ + b.n 52cbe │ │ + ldr r1, [pc, #292] @ (52cf8 ) │ │ + movs r2, #2 │ │ + strh.w r2, [r7, #-128] │ │ + sub.w r2, r7, #128 @ 0x80 │ │ add r1, pc │ │ - b.n 5b59a │ │ - cmp r0, #4 │ │ - bls.n 5b4d4 │ │ - movs r0, #0 │ │ + str.w r1, [r7, #-124] │ │ + str.w r6, [r7, #-120] │ │ movs r1, #1 │ │ - str r0, [sp, #80] @ 0x50 │ │ - movw r3, #2283 @ 0x8eb │ │ - str r1, [sp, #68] @ 0x44 │ │ - ldr r1, [pc, #424] @ (5b668 ) │ │ - str r0, [sp, #76] @ 0x4c │ │ - movs r0, #4 │ │ - add r1, pc │ │ - str r1, [sp, #64] @ 0x40 │ │ - str r0, [sp, #72] @ 0x48 │ │ - add r0, sp, #64 @ 0x40 │ │ - ldr r2, [pc, #416] @ (5b66c ) │ │ + mov r0, r8 │ │ + b.n 52cbe │ │ + mov r4, r0 │ │ + sxth.w r0, lr │ │ movs r1, #5 │ │ - add r2, pc │ │ - bl 6f45c │ │ - ldr r1, [pc, #396] @ (5b664 ) │ │ - movs r0, #13 │ │ - add r1, pc │ │ - b.n 5b5d0 │ │ - cmp r0, #4 │ │ - bls.n 5b504 │ │ - movs r0, #0 │ │ + cmp r0, #0 │ │ + it mi │ │ + mvnmi.w r1, #11 │ │ + muls r0, r1 │ │ + cmp.w r0, #16064 @ 0x3ec0 │ │ + bcs.n 52cd8 │ │ + mov r6, r5 │ │ + movw r5, #32768 @ 0x8000 │ │ + movs r1, #21 │ │ + add.w fp, r1, r0, lsr #4 │ │ + add r0, sp, #16 │ │ + sub.w r8, r7, #128 @ 0x80 │ │ + movt r5, #65535 @ 0xffff │ │ + cmp.w r2, #32768 @ 0x8000 │ │ + it cc │ │ + negcc r5, r2 │ │ + mov r9, r2 │ │ + strd lr, r0, [sp] │ │ + mov r0, r8 │ │ + mov r2, ip │ │ + strd fp, r5, [sp, #8] │ │ + bl 4fb98 │ │ + ldr.w r0, [r7, #-128] │ │ + sxth r5, r5 │ │ + cbz r0, 52c5c │ │ + sub.w r2, r7, #128 @ 0x80 │ │ + sub.w r3, r7, #80 @ 0x50 │ │ + ldmia r2, {r0, r1, r2} │ │ + stmia r3!, {r0, r1, r2} │ │ + b.n 52c6e │ │ + ldr r2, [pc, #160] @ (52cf0 ) │ │ movs r1, #1 │ │ - str r0, [sp, #80] @ 0x50 │ │ - movw r3, #2264 @ 0x8d8 │ │ - str r1, [sp, #68] @ 0x44 │ │ - ldr r1, [pc, #276] @ (5b604 ) │ │ - str r0, [sp, #76] @ 0x4c │ │ - movs r0, #4 │ │ - add r1, pc │ │ - str r1, [sp, #64] @ 0x40 │ │ - str r0, [sp, #72] @ 0x48 │ │ - add r0, sp, #64 @ 0x40 │ │ - ldr r2, [pc, #268] @ (5b608 ) │ │ - movs r1, #5 │ │ add r2, pc │ │ - bl 6f45c │ │ - ldr r1, [pc, #248] @ (5b600 ) │ │ - movs r0, #14 │ │ - add r1, pc │ │ - b.n 5b59a │ │ - cmp r0, #4 │ │ - bls.n 5b534 │ │ - movs r0, #0 │ │ + strd r2, r1, [r7, #-124] @ 0x7c │ │ + sub.w r2, r7, #128 @ 0x80 │ │ + b.n 52cbe │ │ + sub.w r0, r7, #80 @ 0x50 │ │ + sub.w r1, r7, #64 @ 0x40 │ │ + add r2, sp, #16 │ │ + mov r3, fp │ │ + str r5, [sp, #0] │ │ + bl 4ea28 │ │ + ldrsh.w r2, [r7, #-72] │ │ + cmp r2, r5 │ │ + ble.n 52c8c │ │ + ldrd r0, r1, [r7, #-80] @ 0x50 │ │ + mov r3, r9 │ │ + str.w r8, [sp] │ │ + bl 501c8 │ │ + mov r2, r0 │ │ + mov r0, r4 │ │ + mov r5, r6 │ │ + b.n 52cbe │ │ + movs r1, #2 │ │ + cmp.w r9, #0 │ │ + mov r5, r6 │ │ + strh.w r1, [r7, #-128] │ │ + beq.n 52caa │ │ + ldr r0, [pc, #104] @ (52d04 ) │ │ + movs r2, #0 │ │ + str.w r9, [r7, #-112] │ │ + add r0, pc │ │ + strh.w r2, [r7, #-116] │ │ + b.n 52cb0 │ │ + ldr r0, [pc, #84] @ (52d00 ) │ │ movs r1, #1 │ │ - str r0, [sp, #80] @ 0x50 │ │ - movw r3, #2289 @ 0x8f1 │ │ - str r1, [sp, #68] @ 0x44 │ │ - ldr r1, [pc, #240] @ (5b610 ) │ │ - str r0, [sp, #76] @ 0x4c │ │ - movs r0, #4 │ │ - add r1, pc │ │ - str r1, [sp, #64] @ 0x40 │ │ - str r0, [sp, #72] @ 0x48 │ │ - add r0, sp, #64 @ 0x40 │ │ - ldr r2, [pc, #232] @ (5b614 ) │ │ - movs r1, #5 │ │ + add r0, pc │ │ + sub.w r2, r7, #128 @ 0x80 │ │ + str.w r0, [r7, #-124] │ │ + mov r0, r4 │ │ + str.w r1, [r7, #-120] │ │ + strd r2, r1, [r7, #-72] @ 0x48 │ │ + sub.w r1, r7, #80 @ 0x50 │ │ + strd r5, sl, [r7, #-80] @ 0x50 │ │ + bl 530ac │ │ + addw sp, sp, #1140 @ 0x474 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + ldr r0, [pc, #44] @ (52d08 ) │ │ + movs r1, #37 @ 0x25 │ │ + ldr r2, [pc, #44] @ (52d0c ) │ │ + add r0, pc │ │ add r2, pc │ │ - bl 6f45c │ │ - ldr r1, [pc, #212] @ (5b60c ) │ │ - movs r0, #12 │ │ - add r1, pc │ │ - b.n 5b59a │ │ - cmp r0, #4 │ │ - bls.n 5b564 │ │ - movs r0, #0 │ │ + bl 4d828 │ │ + nop │ │ + stmia r2!, {r1, r2, r3, r4, r6, r7} │ │ + vrshr.u64 q14, , #4 │ │ + @ instruction: 0xfffcc1ee │ │ + vqshlu.s64 q12, , #60 @ 0x3c │ │ + vqshlu.s64 q12, q4, #59 @ 0x3b │ │ + vcvt.s32.f32 d24, d14 │ │ + vsra.u64 d28, d0, #5 │ │ + vpadal.s d24, d12 │ │ + vsli.64 q12, q7, #59 @ 0x3b │ │ + vcvtm.s32.f32 q14, q6 │ │ + movs r7, r0 │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + str.w r8, [sp, #-4]! │ │ + sub sp, #120 @ 0x78 │ │ + vmov r4, s0 │ │ + movw r6, #65534 @ 0xfffe │ │ + movt r6, #255 @ 0xff │ │ + mov r2, r4 │ │ + ubfx r5, r4, #23, #8 │ │ + bfc r2, #23, #9 │ │ + cmp r5, #0 │ │ + add.w r3, r2, #8388608 @ 0x800000 │ │ + it eq │ │ + andeq.w r3, r6, r4, lsl #1 │ │ + bic.w r6, r4, #2147483648 @ 0x80000000 │ │ + cmp.w r6, #2139095040 @ 0x7f800000 │ │ + bne.n 52d4a │ │ + movs r6, #3 │ │ + b.n 52d98 │ │ + and.w r6, r4, #2139095040 @ 0x7f800000 │ │ + cmp.w r6, #2139095040 @ 0x7f800000 │ │ + beq.n 52d6c │ │ + and.w lr, r3, #1 │ │ + cbnz r6, 52d70 │ │ + cbz r2, 52d96 │ │ + lsrs r2, r4, #23 │ │ + mvn.w r6, #149 @ 0x95 │ │ + uxtab ip, r6, r2 │ │ + eor.w r6, lr, #1 │ │ + b.n 52d90 │ │ + movs r6, #2 │ │ + b.n 52d98 │ │ + cmp.w r3, #8388608 @ 0x800000 │ │ + bne.n 52d86 │ │ + sub.w ip, r5, #152 @ 0x98 │ │ + movs r5, #0 │ │ + movs r2, #2 │ │ + mov.w r3, #33554432 @ 0x2000000 │ │ + movs r6, #1 │ │ + b.n 52d98 │ │ + eor.w r6, lr, #1 │ │ + sub.w ip, r5, #151 @ 0x97 │ │ + lsls r3, r3, #1 │ │ + movs r5, #0 │ │ + movs r2, #1 │ │ + b.n 52d98 │ │ + movs r6, #4 │ │ + str r2, [sp, #104] @ 0x68 │ │ + movs r2, #0 │ │ + str r3, [sp, #88] @ 0x58 │ │ + subs r3, r6, #2 │ │ + str r2, [sp, #100] @ 0x64 │ │ + mov.w r2, #1 │ │ + str r2, [sp, #96] @ 0x60 │ │ + strb.w r6, [sp, #114] @ 0x72 │ │ + strh.w ip, [sp, #112] @ 0x70 │ │ + str r5, [sp, #108] @ 0x6c │ │ + str r5, [sp, #92] @ 0x5c │ │ + beq.n 52e02 │ │ + ldr r5, [pc, #208] @ (52e88 ) │ │ + cmp r4, #0 │ │ + ldr r6, [pc, #208] @ (52e8c ) │ │ + add r5, pc │ │ + add r6, pc │ │ + itt mi │ │ + movmi r2, r6 │ │ + movmi r5, r6 │ │ + cmp r1, #0 │ │ + it eq │ │ + moveq r5, r2 │ │ + cmp r3, #3 │ │ + mov.w r2, #3 │ │ + it cs │ │ + movcs r3, r2 │ │ + lsrs r6, r4, #31 │ │ + cmp r1, #0 │ │ + it ne │ │ + movne r6, #1 │ │ + cmp r3, #1 │ │ + beq.n 52e1c │ │ + cmp r3, #2 │ │ + bne.n 52e30 │ │ + ldr r2, [pc, #168] @ (52e90 ) │ │ movs r1, #1 │ │ - str r0, [sp, #80] @ 0x50 │ │ - movw r3, #2280 @ 0x8e8 │ │ - str r1, [sp, #68] @ 0x44 │ │ - ldr r1, [pc, #240] @ (5b640 ) │ │ - str r0, [sp, #76] @ 0x4c │ │ - movs r0, #4 │ │ - add r1, pc │ │ - str r1, [sp, #64] @ 0x40 │ │ - str r0, [sp, #72] @ 0x48 │ │ - add r0, sp, #64 @ 0x40 │ │ - ldr r2, [pc, #232] @ (5b644 ) │ │ - movs r1, #5 │ │ + str r1, [sp, #40] @ 0x28 │ │ + movs r1, #0 │ │ add r2, pc │ │ - bl 6f45c │ │ - ldr r1, [pc, #212] @ (5b63c ) │ │ - movs r0, #12 │ │ + strh.w r1, [sp, #36] @ 0x24 │ │ + movs r1, #2 │ │ + str r2, [sp, #28] │ │ + str r1, [sp, #32] │ │ + add r2, sp, #24 │ │ + strh.w r1, [sp, #24] │ │ + b.n 52e72 │ │ + ldr r1, [pc, #144] @ (52e94 ) │ │ + movs r2, #3 │ │ + str r2, [sp, #32] │ │ + movs r2, #2 │ │ add r1, pc │ │ - b.n 5b59a │ │ - cmp r0, #4 │ │ - bls.n 5b594 │ │ - movs r0, #0 │ │ + strh.w r2, [sp, #24] │ │ + str r1, [sp, #28] │ │ + movs r5, #1 │ │ + add r2, sp, #24 │ │ + movs r6, #0 │ │ movs r1, #1 │ │ - str r0, [sp, #80] @ 0x50 │ │ - movw r3, #2268 @ 0x8dc │ │ - str r1, [sp, #68] @ 0x44 │ │ - ldr r1, [pc, #204] @ (5b64c ) │ │ - str r0, [sp, #76] @ 0x4c │ │ - movs r0, #4 │ │ - add r1, pc │ │ - str r1, [sp, #64] @ 0x40 │ │ - str r0, [sp, #72] @ 0x48 │ │ - add r0, sp, #64 @ 0x40 │ │ - ldr r2, [pc, #196] @ (5b650 ) │ │ - movs r1, #5 │ │ - add r2, pc │ │ - bl 6f45c │ │ - ldr r1, [pc, #176] @ (5b648 ) │ │ - movs r0, #15 │ │ + b.n 52e72 │ │ + ldr r1, [pc, #120] @ (52e98 ) │ │ + str r2, [sp, #32] │ │ + movs r2, #2 │ │ add r1, pc │ │ - strd r1, r0, [fp, #4] │ │ - movs r0, #6 │ │ - b.n 5b2e6 │ │ - cmp r0, #4 │ │ - bls.n 5b5ca │ │ - movs r0, #0 │ │ + strh.w r2, [sp, #24] │ │ + str r1, [sp, #28] │ │ movs r1, #1 │ │ - str r0, [sp, #80] @ 0x50 │ │ - movw r3, #2286 @ 0x8ee │ │ - str r1, [sp, #68] @ 0x44 │ │ - ldr r1, [pc, #204] @ (5b680 ) │ │ - str r0, [sp, #76] @ 0x4c │ │ - movs r0, #4 │ │ - add r1, pc │ │ - str r1, [sp, #64] @ 0x40 │ │ - str r0, [sp, #72] @ 0x48 │ │ - add r0, sp, #64 @ 0x40 │ │ - ldr r2, [pc, #192] @ (5b684 ) │ │ - movs r1, #5 │ │ - add r2, pc │ │ - bl 6f45c │ │ - ldr r1, [pc, #176] @ (5b67c ) │ │ - movs r0, #14 │ │ - add r1, pc │ │ - strd r1, r0, [r8, #4] │ │ - movs r0, #6 │ │ - b.w 5ada2 │ │ - ldr r0, [pc, #180] @ (5b690 ) │ │ - movs r1, #15 │ │ - ldr r2, [pc, #180] @ (5b694 ) │ │ - add r0, pc │ │ - add r2, pc │ │ - bl 4c99c │ │ - subs r7, #108 @ 0x6c │ │ - movs r7, r0 │ │ - strb r2, [r6, #13] │ │ - movs r7, r0 │ │ - subs r7, #74 @ 0x4a │ │ - movs r7, r0 │ │ - strb r0, [r1, #13] │ │ - movs r7, r0 │ │ - ldrb r2, [r6, #3] │ │ - @ instruction: 0xfffc78f4 │ │ - vqshlu.s32 q8, q14, #28 │ │ - vshr.u64 , q9, #4 │ │ - movs r7, r0 │ │ - strb r6, [r0, #3] │ │ - movs r7, r0 │ │ - lsls r6, r4, #26 │ │ - vrev32. , q1 │ │ - movs r7, r0 │ │ - strb r6, [r2, #2] │ │ - movs r7, r0 │ │ - lsls r6, r7, #30 │ │ - vaddw.u , q14, d2 │ │ - movs r7, r0 │ │ - strb r6, [r2, #5] │ │ - movs r7, r0 │ │ - lsls r0, r5, #31 │ │ - vsra.u32 , q1, #4 │ │ - movs r7, r0 │ │ - strb r6, [r4, #4] │ │ - movs r7, r0 │ │ - lsrs r7, r3, #2 │ │ - vsra.u64 d23, d18, #4 │ │ - movs r7, r0 │ │ - strb r6, [r0, #6] │ │ - movs r7, r0 │ │ - lsls r6, r2, #31 │ │ - vshr.u64 d23, d2, #4 │ │ - movs r7, r0 │ │ - strb r6, [r4, #1] │ │ - movs r7, r0 │ │ - lsrs r4, r0, #32 │ │ - vrev64. , q9 │ │ - movs r7, r0 │ │ - strb r6, [r6, #0] │ │ - movs r7, r0 │ │ - strb r4, [r7, #12] │ │ - movs r7, r0 │ │ - strb r0, [r1, #12] │ │ - movs r7, r0 │ │ - ldrb r0, [r3, #0] │ │ - vqshrun.s64 d23, q5, #4 │ │ - vtbl.8 d16, {d12-d13}, d17 │ │ - vrev16. d23, d18 │ │ - movs r7, r0 │ │ - strb r6, [r6, #3] │ │ - movs r7, r0 │ │ - str r2, [sp, #656] @ 0x290 │ │ - movs r7, r0 │ │ - subs r6, #176 @ 0xb0 │ │ - movs r7, r0 │ │ - strb r6, [r2, #10] │ │ - movs r7, r0 │ │ - lsrs r0, r1, #2 │ │ - vrev64. d23, d28 │ │ - movs r7, r0 │ │ - strb r0, [r0, #0] │ │ - movs r7, r0 │ │ - strb r0, [r4, #9] │ │ - movs r7, r0 │ │ - strb r4, [r5, #8] │ │ - movs r7, r0 │ │ - lsrs r7, r3, #22 │ │ - vmull.u , d28, d30 │ │ - movs r7, r0 │ │ - subs r6, #142 @ 0x8e │ │ - movs r7, r0 │ │ - strb r4, [r5, #9] │ │ - movs r7, r0 │ │ - sxtb r1, r0 │ │ - ldr r0, [pc, #16] @ (5b6b4 ) │ │ - add r0, pc │ │ - ldr.w r0, [r0, r1, lsl #2] │ │ - ldr r2, [pc, #12] @ (5b6b8 ) │ │ - add r2, pc │ │ - ldr.w r1, [r2, r1, lsl #2] │ │ - bx lr │ │ - ldrb r4, [r6, #9] │ │ - movs r7, r0 │ │ - @ instruction: 0xb60c │ │ - vabal.u , d30, d0 │ │ - bl 5b6c8 │ │ - movs r0, #1 │ │ - pop {r7, pc} │ │ - bmi.n 5b672 │ │ - push {r4, r5, r6, lr} │ │ - sub sp, #24 │ │ - ldr r1, [r0, #0] │ │ - mov r5, r0 │ │ - movs r0, #0 │ │ - ldr r2, [r1, #0] │ │ - str r0, [r1, #0] │ │ - ldr r1, [r2, #24] │ │ - str r0, [r2, #24] │ │ - cbz r1, 5b736 │ │ - mov r4, sp │ │ + add r2, sp, #24 │ │ + b.n 52e72 │ │ + add.w r8, sp, #24 │ │ + add r1, sp, #88 @ 0x58 │ │ + sub.w r2, r7, #129 @ 0x81 │ │ + mov r4, r0 │ │ + mov r0, r8 │ │ + bl 4f280 │ │ + ldr r0, [sp, #24] │ │ + cbz r0, 52e50 │ │ + add r2, sp, #24 │ │ + add r3, sp, #72 @ 0x48 │ │ + ldmia r2, {r0, r1, r2} │ │ + stmia r3!, {r0, r1, r2} │ │ + b.n 52e5c │ │ + add r0, sp, #72 @ 0x48 │ │ + add r1, sp, #88 @ 0x58 │ │ + sub.w r2, r7, #129 @ 0x81 │ │ + bl 4e0b4 │ │ + ldrd r0, r1, [sp, #72] @ 0x48 │ │ + movs r3, #1 │ │ + ldrh.w r2, [sp, #80] @ 0x50 │ │ + str.w r8, [sp] │ │ + bl 501c8 │ │ + mov r2, r0 │ │ mov r0, r4 │ │ - blx r1 │ │ - ldr r6, [r5, #4] │ │ - ldr r5, [r6, #0] │ │ - ldr r0, [r5, #0] │ │ - cbz r0, 5b724 │ │ - mov r0, r5 │ │ - ldr.w r1, [r0, #4]! │ │ - cbz r1, 5b71c │ │ - bl 5b75c │ │ - ldr.w r0, [r5, #8]! │ │ - dmb ish │ │ - ldrex r1, [r0] │ │ - subs r2, r1, #1 │ │ - strex r3, r2, [r0] │ │ - cmp r3, #0 │ │ - bne.n 5b6fe │ │ - cmp r1, #1 │ │ - bne.n 5b724 │ │ - mov r0, r5 │ │ - dmb ish │ │ - bl 672fa │ │ - b.n 5b724 │ │ - add.w r0, r5, #8 │ │ - bl 5b784 │ │ - ldr r0, [r6, #0] │ │ - movs r1, #1 │ │ - stmia r0!, {r1} │ │ - ldmia.w r4, {r1, r2, r3, r5} │ │ - stmia r0!, {r1, r2, r3, r5} │ │ - movs r0, #1 │ │ - add sp, #24 │ │ - pop {r4, r5, r6, pc} │ │ - movs r1, #1 │ │ - str r0, [sp, #16] │ │ - str r1, [sp, #4] │ │ - ldr r1, [pc, #20] @ (5b754 ) │ │ - str r0, [sp, #12] │ │ - movs r0, #4 │ │ + strd r2, r1, [sp, #80] @ 0x50 │ │ + add r1, sp, #72 @ 0x48 │ │ + strd r5, r6, [sp, #72] @ 0x48 │ │ + bl 530ac │ │ + add sp, #120 @ 0x78 │ │ + ldr.w r8, [sp], #4 │ │ + pop {r4, r5, r6, r7, pc} │ │ + stmia r0!, {r7} │ │ + vshr.u32 q14, , #4 │ │ + vclz.i q12, q0 │ │ + vrsqrte.u32 d24, d25 │ │ + vsri.64 d24, d4, #5 │ │ + vsli.64 , q8, #59 @ 0x3b │ │ + add r7, sp, #12 │ │ + stmdb sp!, {r8, r9, sl} │ │ + sub sp, #160 @ 0xa0 │ │ + vmov r4, s0 │ │ + movw r6, #65534 @ 0xfffe │ │ + movt r6, #255 @ 0xff │ │ + mov r9, r0 │ │ + mov r2, r4 │ │ + ubfx r5, r4, #23, #8 │ │ + bfc r2, #23, #9 │ │ + cmp r5, #0 │ │ + add.w r3, r2, #8388608 @ 0x800000 │ │ + it eq │ │ + andeq.w r3, r6, r4, lsl #1 │ │ + bic.w r6, r4, #2147483648 @ 0x80000000 │ │ + cmp.w r6, #2139095040 @ 0x7f800000 │ │ + bne.n 52ed8 │ │ + movs r6, #3 │ │ + b.n 52f26 │ │ + and.w r6, r4, #2139095040 @ 0x7f800000 │ │ + cmp.w r6, #2139095040 @ 0x7f800000 │ │ + beq.n 52efa │ │ + and.w lr, r3, #1 │ │ + cbnz r6, 52efe │ │ + cbz r2, 52f24 │ │ + lsrs r2, r4, #23 │ │ + mvn.w r6, #149 @ 0x95 │ │ + uxtab ip, r6, r2 │ │ + eor.w r6, lr, #1 │ │ + b.n 52f1e │ │ + movs r6, #2 │ │ + b.n 52f26 │ │ + cmp.w r3, #8388608 @ 0x800000 │ │ + bne.n 52f14 │ │ + sub.w ip, r5, #152 @ 0x98 │ │ + movs r5, #0 │ │ + movs r2, #2 │ │ + mov.w r3, #33554432 @ 0x2000000 │ │ + movs r6, #1 │ │ + b.n 52f26 │ │ + eor.w r6, lr, #1 │ │ + sub.w ip, r5, #151 @ 0x97 │ │ + lsls r3, r3, #1 │ │ + movs r5, #0 │ │ + movs r2, #1 │ │ + b.n 52f26 │ │ + movs r6, #4 │ │ + str r2, [sp, #128] @ 0x80 │ │ + movs r2, #0 │ │ + str r3, [sp, #112] @ 0x70 │ │ + add.w r8, sp, #24 │ │ + subs r3, r6, #2 │ │ + str r2, [sp, #124] @ 0x7c │ │ + mov.w r2, #1 │ │ + strb.w r6, [sp, #138] @ 0x8a │ │ + str r2, [sp, #120] @ 0x78 │ │ + strh.w ip, [sp, #136] @ 0x88 │ │ + str r5, [sp, #132] @ 0x84 │ │ + str r5, [sp, #116] @ 0x74 │ │ + beq.n 52f7e │ │ + ldr r5, [pc, #304] @ (5307c ) │ │ + cmp r4, #0 │ │ + ldr r6, [pc, #304] @ (53080 ) │ │ + add r5, pc │ │ + add r6, pc │ │ + itt mi │ │ + movmi r2, r6 │ │ + movmi r5, r6 │ │ + cmp r1, #0 │ │ + it eq │ │ + moveq r5, r2 │ │ + cmp r3, #3 │ │ + mov.w r2, #3 │ │ + it cs │ │ + movcs r3, r2 │ │ + lsrs r6, r4, #31 │ │ + cmp r1, #0 │ │ + it ne │ │ + movne r6, #1 │ │ + cmp r3, #1 │ │ + beq.n 52f96 │ │ + cmp r3, #2 │ │ + bne.n 52fa8 │ │ + ldr r1, [pc, #264] @ (53084 ) │ │ add r1, pc │ │ - str r0, [sp, #8] │ │ - str r1, [sp, #0] │ │ - mov r0, sp │ │ - ldr r1, [pc, #12] @ (5b758 ) │ │ + b.n 52f9a │ │ + ldr r1, [pc, #264] @ (53088 ) │ │ + movs r2, #3 │ │ + str r2, [sp, #32] │ │ + movs r2, #2 │ │ add r1, pc │ │ - bl 4c418 │ │ - nop │ │ - str r2, [r7, #36] @ 0x24 │ │ + str r1, [sp, #28] │ │ + strh.w r2, [sp, #24] │ │ + movs r5, #1 │ │ + movs r6, #0 │ │ + movs r1, #1 │ │ + b.n 53048 │ │ + ldr r1, [pc, #244] @ (5308c ) │ │ + add r1, pc │ │ + str r2, [sp, #32] │ │ + movs r2, #2 │ │ + str r1, [sp, #28] │ │ + movs r1, #1 │ │ + strh.w r2, [sp, #24] │ │ + b.n 53048 │ │ + add r0, sp, #96 @ 0x60 │ │ + add r1, sp, #112 @ 0x70 │ │ + sub.w r2, r7, #177 @ 0xb1 │ │ + bl 4f280 │ │ + ldr r0, [sp, #96] @ 0x60 │ │ + cbz r0, 52fc2 │ │ + add r2, sp, #96 @ 0x60 │ │ + add r3, sp, #144 @ 0x90 │ │ + ldmia r2, {r0, r1, r2} │ │ + stmia r3!, {r0, r1, r2} │ │ + b.n 52fce │ │ + add r0, sp, #144 @ 0x90 │ │ + add r1, sp, #112 @ 0x70 │ │ + sub.w r2, r7, #177 @ 0xb1 │ │ + bl 4e0b4 │ │ + ldr r4, [sp, #148] @ 0x94 │ │ + cmp r4, #0 │ │ + beq.n 53060 │ │ + ldr r1, [sp, #144] @ 0x90 │ │ + ldrb r2, [r1, #0] │ │ + cmp r2, #48 @ 0x30 │ │ + bls.n 5306e │ │ + ldrsh.w sl, [sp, #152] @ 0x98 │ │ + subs.w lr, r4, #1 │ │ + mov.w r2, #1 │ │ + mov.w ip, #2 │ │ + strd r1, r2, [sp, #28] │ │ + strh.w ip, [sp, #24] │ │ + beq.n 53016 │ │ + ldr r0, [pc, #152] @ (53090 ) │ │ + adds r1, #1 │ │ + add.w r4, r8, #36 @ 0x24 │ │ + str r1, [sp, #52] @ 0x34 │ │ + movs r1, #5 │ │ + add r0, pc │ │ + str.w lr, [sp, #56] @ 0x38 │ │ + strh.w ip, [sp, #48] @ 0x30 │ │ + str r2, [sp, #44] @ 0x2c │ │ + strh.w ip, [sp, #36] @ 0x24 │ │ + str r0, [sp, #40] @ 0x28 │ │ + b.n 5301c │ │ + add.w r4, r8, #12 │ │ + movs r1, #3 │ │ + ldr r0, [pc, #116] @ (53094 ) │ │ + cmp.w sl, #1 │ │ + add r0, pc │ │ + mov lr, r0 │ │ + ldr r0, [pc, #112] @ (53098 ) │ │ + strh r2, [r4, #12] │ │ + it lt │ │ + movlt r2, #2 │ │ + add r0, pc │ │ + subs.w r3, sl, #1 │ │ + strh.w ip, [r4] │ │ + it lt │ │ + rsblt r3, sl, #1 │ │ + strh r3, [r4, #14] │ │ + it lt │ │ + movlt r0, lr │ │ + strd r0, r2, [r4, #4] │ │ + str r1, [sp, #108] @ 0x6c │ │ + add r0, sp, #96 @ 0x60 │ │ + add r1, sp, #96 @ 0x60 │ │ + stmia.w r0, {r5, r6, r8} │ │ + mov r0, r9 │ │ + bl 530ac │ │ + add sp, #160 @ 0xa0 │ │ + ldmia.w sp!, {r8, r9, sl} │ │ + pop {r4, r5, r6, r7, pc} │ │ + ldr r0, [pc, #56] @ (5309c ) │ │ + movs r1, #33 @ 0x21 │ │ + ldr r2, [pc, #56] @ (530a0 ) │ │ + add r0, pc │ │ + add r2, pc │ │ + bl 4d828 │ │ + ldr r0, [pc, #52] @ (530a4 ) │ │ + movs r1, #31 │ │ + ldr r2, [pc, #52] @ (530a8 ) │ │ + add r0, pc │ │ + add r2, pc │ │ + bl 4d828 │ │ + bkpt 0x00ee │ │ + vqrdmlah.s , q14, d29[0] │ │ + vrsra.u32 d24, d31, #4 │ │ + vcvtm.s32.f32 d24, d29 │ │ + vrsra.u32 d24, d14, #5 │ │ + vtbl.8 d19, {d27-d29}, d28 │ │ + vsubl.u q12, d31, d15 │ │ + vcvtp.u32.f32 d24, d2 │ │ + vsra.u64 d24, d9, #5 │ │ + @ instruction: 0xfffbbfa4 │ │ movs r7, r0 │ │ - str r0, [r7, #36] @ 0x24 │ │ + strh r3, [r3, #16] │ │ + @ instruction: 0xfffbbfa6 │ │ movs r7, r0 │ │ - push {r4, lr} │ │ - ldr r1, [r0, #0] │ │ - dmb ish │ │ - ldrex r2, [r1] │ │ - subs r3, r2, #1 │ │ - strex r4, r3, [r1] │ │ - cmp r4, #0 │ │ - bne.n 5b764 │ │ - cmp r2, #1 │ │ - it ne │ │ - popne {r4, pc} │ │ - dmb ish │ │ - ldmia.w sp!, {r4, lr} │ │ - b.w 6c3fc │ │ - push {r4, lr} │ │ - ldr r1, [r0, #0] │ │ - cmp r1, #4 │ │ - bcc.n 5b7b2 │ │ - ldr.w r1, [r0, #4]! │ │ - dmb ish │ │ - ldrex r2, [r1] │ │ - subs r3, r2, #1 │ │ - strex r4, r3, [r1] │ │ - cmp r4, #0 │ │ - bne.n 5b794 │ │ - cmp r2, #1 │ │ - bne.n 5b7b2 │ │ - dmb ish │ │ - ldmia.w sp!, {r4, lr} │ │ - b.w 5da7c │ │ - pop {r4, pc} │ │ - push {r7, lr} │ │ - bl 5b7be │ │ - movs r0, #1 │ │ - pop {r7, pc} │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, #44 @ 0x2c │ │ - ldr r1, [r0, #0] │ │ - mov.w ip, #0 │ │ - add.w sl, sp, #16 │ │ - mov fp, sp │ │ - ldr.w r9, [r1] │ │ - mov r4, sl │ │ - str.w ip, [r1] │ │ - mov lr, r9 │ │ - ldmia.w lr, {r1, r2, r3, r5, r6, r7} │ │ - stmia r4!, {r1, r2, r3, r5, r6, r7} │ │ - add.w r1, r9, #28 │ │ - mov r2, fp │ │ - ldr.w r8, [r9, #24] │ │ - ldmia.w r1, {r3, r4, r5} │ │ - stmia r2!, {r3, r4, r5} │ │ - str.w ip, [r9, #24] │ │ - ldr.w r9, [r0, #4] │ │ - ldr.w r4, [r9] │ │ - ldr r0, [r4, #24] │ │ - cbz r0, 5b830 │ │ - add.w r0, r4, #28 │ │ - bl 5b75c │ │ - mov r7, r4 │ │ - ldr.w r0, [r7, #32]! │ │ - cbz r0, 5b81c │ │ - bl 5c38c │ │ - mov r0, r7 │ │ - bl 5b75c │ │ - ldrd r0, r1, [r4, #8] │ │ - bl 5d494 │ │ - ldrd r0, r1, [r4, #4] │ │ - bl 5daec │ │ - ldr.w r4, [r9] │ │ - ldmia.w sl, {r1, r2, r3, r5, r6, r7} │ │ - mov r0, r4 │ │ - stmia r0!, {r1, r2, r3, r5, r6, r7} │ │ - add.w r0, r4, #28 │ │ - str.w r8, [r4, #24] │ │ - ldmia.w fp, {r1, r2, r3} │ │ - stmia r0!, {r1, r2, r3} │ │ - movs r0, #1 │ │ - add sp, #44 @ 0x2c │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - push {r7, lr} │ │ - bl 5b858 │ │ - movs r0, #1 │ │ - pop {r7, pc} │ │ - push {r0, r1, r2, r3, r4, r5, r6, lr} │ │ - ldr r1, [r0, #0] │ │ - movs r3, #0 │ │ - ldr r2, [r1, #0] │ │ - str r3, [r1, #0] │ │ - mov r1, sp │ │ - stmia r2!, {r3} │ │ - mov r3, r1 │ │ - ldmia.w r2, {r4, r5, r6} │ │ - movs r2, #1 │ │ - stmia r3!, {r4, r5, r6} │ │ - ldr r0, [r0, #4] │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + stmdb sp!, {r8, r9, sl, fp} │ │ + sub sp, #20 │ │ + mov sl, r0 │ │ ldr r0, [r0, #0] │ │ - stmia r0!, {r2} │ │ - ldmia.w r1, {r2, r3, r4} │ │ - stmia r0!, {r2, r3, r4} │ │ - movs r0, #1 │ │ - add sp, #16 │ │ - pop {r4, r5, r6, pc} │ │ - bmi.n 5b82e │ │ - │ │ -0005b884 : │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, #164 @ 0xa4 │ │ + mov r2, r1 │ │ + cmp r0, #1 │ │ + bne.n 530ec │ │ + ldrb.w r0, [sl, #20] │ │ + ldr.w fp, [sl, #4] │ │ + ldrb.w ip, [sl, #24] │ │ + ldr.w r4, [sl, #16] │ │ + lsls r0, r0, #28 │ │ + ldmia.w r2, {r1, r5, r6, r9} │ │ + add r0, sp, #4 │ │ + stmia.w r0, {r1, r5, r6, r9} │ │ + bmi.n 530fe │ │ + mov r8, r4 │ │ + mov r0, ip │ │ + mov r1, r5 │ │ + cmp.w r9, #0 │ │ + bne.n 53136 │ │ + b.n 5318a │ │ + ldrd r0, r1, [sl, #28] │ │ + add sp, #20 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ + b.w 53228 │ │ + ldrd r0, r2, [sl, #28] │ │ + ldr r3, [r2, #12] │ │ + mov r2, r5 │ │ + str.w ip, [sp] │ │ + blx r3 │ │ cmp r0, #0 │ │ - beq.w 5bb60 │ │ - mov r4, r0 │ │ - str r0, [sp, #16] │ │ - add r0, sp, #136 @ 0x88 │ │ - add r1, sp, #16 │ │ - bl 6ee1c │ │ - ldrb.w r0, [sp, #136] @ 0x88 │ │ - cmp r0, #15 │ │ - bne.w 5bb86 │ │ - ldrb.w fp, [sp, #144] @ 0x90 │ │ - movs r3, #38 @ 0x26 │ │ - ldr.w sl, [sp, #140] @ 0x8c │ │ - strb.w fp, [sp, #24] │ │ - str.w sl, [sp, #20] │ │ - add r7, sp, #28 │ │ - add r1, sp, #20 │ │ - ldr r2, [pc, #808] @ (5bbe8 ) │ │ - mov r0, r7 │ │ - add r2, pc │ │ - bl 67ba0 │ │ - ldrb.w r0, [sp, #28] │ │ - cmp r0, #15 │ │ - bne.n 5b972 │ │ - ldr r5, [sp, #32] │ │ - str r5, [sp, #116] @ 0x74 │ │ - cbz r5, 5b92e │ │ - ldr r1, [pc, #788] @ (5bbec ) │ │ - add.w r8, sp, #136 @ 0x88 │ │ - movs r2, #25 │ │ - add r1, pc │ │ - mov r0, r8 │ │ - str r1, [sp, #12] │ │ - bl 5d9dc │ │ - ldrb.w r6, [sp, #136] @ 0x88 │ │ - cmp r6, #15 │ │ - bne.n 5b940 │ │ - add r0, sp, #88 @ 0x58 │ │ - add.w r1, r8, #4 │ │ - adds r6, r0, #3 │ │ - movs r2, #16 │ │ + bne.n 531ec │ │ + movs r0, #1 │ │ + mov.w r8, #48 @ 0x30 │ │ + movs r1, #0 │ │ + subs.w fp, fp, r5 │ │ + strb.w r0, [sl, #24] │ │ + str.w r8, [sl, #16] │ │ + strd r0, r1, [sp, #4] │ │ + it cc │ │ + movcc fp, r1 │ │ + ldr.w ip, [sp] │ │ + cmp.w r9, #0 │ │ + beq.n 5318a │ │ + add.w r3, r9, r9, lsl #1 │ │ + adds r2, r6, #4 │ │ + movw r5, #10000 @ 0x2710 │ │ + lsls r3, r3, #2 │ │ + b.n 53150 │ │ + ldr r6, [r2, #0] │ │ + add r1, r6 │ │ + subs r3, #12 │ │ + add.w r2, r2, #12 │ │ + beq.n 5318a │ │ + ldrh.w r6, [r2, #-4] │ │ + cmp r6, #0 │ │ + beq.n 53144 │ │ + cmp r6, #1 │ │ + bne.n 5316e │ │ + ldrh.w r6, [r2, #-2] │ │ + cmp.w r6, #1000 @ 0x3e8 │ │ + bcs.n 53172 │ │ + cmp r6, #10 │ │ + bcs.n 5317e │ │ + movs r6, #1 │ │ + b.n 53146 │ │ + ldr r6, [r2, #4] │ │ + b.n 53146 │ │ + cmp r6, r5 │ │ + mov.w r6, #5 │ │ + it cc │ │ + movcc r6, #4 │ │ + b.n 53146 │ │ + cmp r6, #100 @ 0x64 │ │ + mov.w r6, #3 │ │ + it cc │ │ + movcc r6, #2 │ │ + b.n 53146 │ │ + cmp fp, r1 │ │ + bls.n 531ac │ │ + cmp r0, #3 │ │ + sub.w fp, fp, r1 │ │ + it eq │ │ + moveq r0, #1 │ │ + mov r9, r4 │ │ + str.w ip, [sp] │ │ + cbz r0, 531c8 │ │ + cmp r0, #1 │ │ + bne.n 531bc │ │ + mov r0, fp │ │ + mov.w fp, #0 │ │ + b.n 531c8 │ │ + ldrd r0, r1, [sl, #28] │ │ + add r2, sp, #4 │ │ + mov r5, ip │ │ + bl 53228 │ │ + mov r1, r5 │ │ + b.n 53216 │ │ + add.w r1, fp, #1 │ │ + mov.w r0, fp, lsr #1 │ │ + mov.w fp, r1, lsr #1 │ │ + ldrd r6, r5, [sl, #28] │ │ + adds r4, r0, #1 │ │ + subs r4, #1 │ │ + beq.n 531e0 │ │ + ldr r2, [r5, #16] │ │ mov r0, r6 │ │ - bl c99c0 │ │ - add r0, sp, #120 @ 0x78 │ │ - mov r1, r6 │ │ - movs r2, #16 │ │ - bl c99c0 │ │ - ldr r0, [sp, #128] @ 0x80 │ │ + mov r1, r8 │ │ + blx r2 │ │ cmp r0, #0 │ │ - beq.n 5b9c4 │ │ - add.w r0, r8, #3 │ │ - add r1, sp, #120 @ 0x78 │ │ - movs r2, #16 │ │ - bl c99c0 │ │ - movs r0, #2 │ │ + beq.n 531ce │ │ + b.n 531ec │ │ + add r2, sp, #4 │ │ + mov r0, r6 │ │ + mov r1, r5 │ │ + bl 53228 │ │ + cbz r0, 531f0 │ │ + movs r0, #1 │ │ + b.n 5321e │ │ + movs r4, #0 │ │ + cmp fp, r4 │ │ + beq.n 53208 │ │ + ldr r2, [r5, #16] │ │ + mov r0, r6 │ │ mov r1, r8 │ │ - strb.w r0, [sp, #60] @ 0x3c │ │ - add r0, sp, #56 @ 0x38 │ │ - adds r0, #5 │ │ - movs r2, #19 │ │ - bl c99c0 │ │ - b.n 5b968 │ │ - movs r0, #24 │ │ - str r0, [sp, #68] @ 0x44 │ │ - ldr r0, [pc, #700] @ (5bbf0 ) │ │ - add r0, pc │ │ - str r0, [sp, #64] @ 0x40 │ │ - movs r0, #7 │ │ - strb.w r0, [sp, #60] @ 0x3c │ │ - b.n 5b968 │ │ - add.w r1, r8, #1 │ │ - add.w r8, sp, #88 @ 0x58 │ │ - movs r2, #19 │ │ + blx r2 │ │ + adds r4, #1 │ │ + cmp r0, #0 │ │ + beq.n 531f2 │ │ + subs r1, r4, #1 │ │ + b.n 5320a │ │ + mov r1, fp │ │ + movs r0, #0 │ │ + cmp r1, fp │ │ + it cc │ │ + movcc r0, #1 │ │ + ldr r1, [sp, #0] │ │ + mov r4, r9 │ │ + strb.w r1, [sl, #24] │ │ + str.w r4, [sl, #16] │ │ + add sp, #20 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + bmi.n 531d2 │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + stmdb sp!, {r8, r9, sl, fp} │ │ + sub sp, #12 │ │ + mov r4, r2 │ │ + ldr r2, [r2, #4] │ │ + mov sl, r1 │ │ + mov r8, r0 │ │ + cbz r2, 5324c │ │ + ldr.w r3, [sl, #12] │ │ mov r0, r8 │ │ - bl c99c0 │ │ - ldrd r9, r5, [sp, #156] @ 0x9c │ │ - add r0, sp, #56 @ 0x38 │ │ - adds r0, #5 │ │ - mov r1, r8 │ │ - movs r2, #19 │ │ - bl c99c0 │ │ - strd r9, r5, [sp, #80] @ 0x50 │ │ - strb.w r6, [sp, #60] @ 0x3c │ │ - movs r0, #1 │ │ - str r0, [sp, #56] @ 0x38 │ │ - add r0, sp, #56 @ 0x38 │ │ - bl 5bc30 │ │ - add r0, sp, #28 │ │ - bl 5bc24 │ │ - mov r0, fp │ │ - bl 6f120 │ │ - movs r5, #0 │ │ - blx ccc80 │ │ - str r0, [sp, #68] @ 0x44 │ │ + ldr r1, [r4, #0] │ │ + blx r3 │ │ + cbz r0, 5324c │ │ movs r0, #1 │ │ - strd r4, r5, [sp, #60] @ 0x3c │ │ - str r0, [sp, #56] @ 0x38 │ │ - ldr r0, [pc, #636] @ (5bc0c ) │ │ + b.n 5339e │ │ + ldr r1, [r4, #12] │ │ + movs r0, #0 │ │ + cmp r1, #0 │ │ + beq.w 5339e │ │ + ldr r6, [r4, #8] │ │ + add.w r0, r1, r1, lsl #1 │ │ + add r4, sp, #4 │ │ + add.w r9, r6, r0, lsl #2 │ │ + ldr r0, [pc, #324] @ (533a8 ) │ │ + str.w r9, [sp] │ │ add r0, pc │ │ - ldr r1, [r0, #32] │ │ - dmb ish │ │ - cmp r1, #2 │ │ - beq.n 5b9bc │ │ - add r1, sp, #56 @ 0x38 │ │ - str r1, [sp, #28] │ │ - add.w r1, r0, #16 │ │ - str r1, [sp, #88] @ 0x58 │ │ - add r1, sp, #120 @ 0x78 │ │ - str r1, [sp, #144] @ 0x90 │ │ - add r1, sp, #88 @ 0x58 │ │ - adds r0, #32 │ │ - strd r7, r1, [sp, #136] @ 0x88 │ │ - add r1, sp, #136 @ 0x88 │ │ - ldr r2, [pc, #600] @ (5bc10 ) │ │ - add r2, pc │ │ - bl 717e4 │ │ - ldr r0, [pc, #536] @ (5bbd8 ) │ │ - add sp, #164 @ 0xa4 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldr r1, [sp, #124] @ 0x7c │ │ - movs r0, #8 │ │ - str r0, [sp, #0] │ │ - add r0, sp, #136 @ 0x88 │ │ - movs r3, #8 │ │ - mov r2, r1 │ │ - bl 6cc10 │ │ - ldrd r7, r6, [sp, #152] @ 0x98 │ │ - ldr r0, [sp, #136] @ 0x88 │ │ - ldr r1, [sp, #144] @ 0x90 │ │ - add.w r2, r7, r7, lsl #1 │ │ - add.w r9, r1, r7, lsl #4 │ │ - add.w r0, r0, r2, lsl #2 │ │ - add.w r8, r0, #4 │ │ - cmp r7, r6 │ │ - bcs.n 5ba3c │ │ - ldr.w r0, [r8, #-4] │ │ - eor.w r0, r0, #2147483648 @ 0x80000000 │ │ - cmp r0, #4 │ │ - it cs │ │ - movcs r0, #1 │ │ - subs r1, r0, #1 │ │ - cmp r1, #2 │ │ - bcs.n 5ba14 │ │ - ldrb.w r0, [r9] │ │ - bl 57c98 │ │ - uxtb r0, r0 │ │ - cmp r0, #9 │ │ - beq.n 5ba30 │ │ - b.n 5bb04 │ │ + mov fp, r0 │ │ + mov r0, r6 │ │ + ldrh.w r1, [r6], #12 │ │ + cbz r1, 53290 │ │ + cmp r1, #1 │ │ + bne.n 532ae │ │ + ldrh r0, [r0, #2] │ │ + movs r1, #0 │ │ + strb.w r1, [sp, #8] │ │ + cmp.w r0, #1000 @ 0x3e8 │ │ + str r1, [sp, #4] │ │ + bcs.n 532ba │ │ + cmp r0, #10 │ │ + bcs.n 532de │ │ + movs r2, #1 │ │ + b.n 532e6 │ │ + ldr r5, [r0, #4] │ │ + cmp r5, #65 @ 0x41 │ │ + bcc.n 532c8 │ │ + ldr.w r9, [sl, #12] │ │ + mov r0, r8 │ │ + mov r1, fp │ │ + movs r2, #64 @ 0x40 │ │ + blx r9 │ │ cmp r0, #0 │ │ - bne.w 5bba8 │ │ - ldrb.w r0, [r9] │ │ - bl 57c98 │ │ - uxtb r0, r0 │ │ - cmp r0, #9 │ │ - beq.n 5bb04 │ │ - ldrb.w r1, [r8] │ │ + bne.n 53248 │ │ + subs r5, #64 @ 0x40 │ │ + cmp r5, #64 @ 0x40 │ │ + bhi.n 5329a │ │ + b.n 532d0 │ │ + ldrd r1, r2, [r0, #4] │ │ + mov r0, r8 │ │ + ldr.w r3, [sl, #12] │ │ + b.n 5338c │ │ + movs r2, #5 │ │ + movw r1, #10000 @ 0x2710 │ │ cmp r0, r1 │ │ - bne.n 5bb04 │ │ - adds r7, #1 │ │ - add.w r8, r8, #12 │ │ - add.w r9, r9, #16 │ │ - b.n 5b9ec │ │ - add r7, sp, #136 @ 0x88 │ │ - add r1, sp, #20 │ │ + it cc │ │ + movcc r2, #4 │ │ + b.n 532e6 │ │ + cmp r5, #0 │ │ + beq.n 53396 │ │ + ldr.w r9, [sl, #12] │ │ + mov r0, r8 │ │ + mov r1, fp │ │ mov r2, r5 │ │ - mov r0, r7 │ │ - bl 57cd8 │ │ - ldrb.w r0, [sp, #136] @ 0x88 │ │ - cmp r0, #15 │ │ - bne.n 5bb28 │ │ - ldr r0, [sp, #140] @ 0x8c │ │ - movs r1, #8 │ │ - str r0, [sp, #88] @ 0x58 │ │ + blx r9 │ │ + ldr.w r9, [sp] │ │ + b.n 5338e │ │ + movs r2, #3 │ │ + cmp r0, #100 @ 0x64 │ │ + it cc │ │ + movcc r2, #2 │ │ + movw r1, #52429 @ 0xcccd │ │ + add.w ip, r4, r2 │ │ + muls r1, r0 │ │ + lsrs r3, r1, #19 │ │ + movs r1, #246 @ 0xf6 │ │ + smlabb r5, r3, r1, r0 │ │ + mov r1, ip │ │ + orr.w r5, r5, #48 @ 0x30 │ │ + strb.w r5, [r1, #-1]! │ │ + cmp r4, r1 │ │ + beq.n 53384 │ │ + movw r1, #6554 @ 0x199a │ │ + muls r1, r3 │ │ + lsrs r1, r1, #16 │ │ + add.w r1, r1, r1, lsl #2 │ │ + sub.w r1, r3, r1, lsl #1 │ │ + mov r3, ip │ │ + orr.w r1, r1, #48 @ 0x30 │ │ + strb.w r1, [r3, #-2]! │ │ + cmp r4, r3 │ │ + beq.n 53384 │ │ + lsrs r1, r0, #2 │ │ + movw r3, #5243 @ 0x147b │ │ + muls r1, r3 │ │ + movw r3, #6554 @ 0x199a │ │ + lsrs r1, r1, #17 │ │ + muls r3, r1 │ │ + lsrs r3, r3, #16 │ │ + add.w r3, r3, r3, lsl #2 │ │ + sub.w r1, r1, r3, lsl #1 │ │ + mov r3, ip │ │ + orr.w r1, r1, #48 @ 0x30 │ │ + strb.w r1, [r3, #-3]! │ │ + cmp r4, r3 │ │ + beq.n 53384 │ │ + lsrs r1, r0, #3 │ │ + movw r3, #8389 @ 0x20c5 │ │ + muls r1, r3 │ │ + movw r3, #6554 @ 0x199a │ │ + lsrs r1, r1, #20 │ │ + muls r3, r1 │ │ + lsrs r3, r3, #16 │ │ + add.w r3, r3, r3, lsl #2 │ │ + sub.w r1, r1, r3, lsl #1 │ │ + mov r3, ip │ │ + orr.w r1, r1, #48 @ 0x30 │ │ + strb.w r1, [r3, #-4]! │ │ + cmp r4, r3 │ │ + beq.n 53384 │ │ + lsrs r0, r0, #4 │ │ + movw r1, #839 @ 0x347 │ │ + muls r0, r1 │ │ + lsrs r0, r0, #19 │ │ + adds r0, #48 @ 0x30 │ │ + strb.w r0, [ip, #-5] │ │ + ldr.w r3, [sl, #12] │ │ + mov r0, r8 │ │ + mov r1, r4 │ │ + blx r3 │ │ + add r4, sp, #4 │ │ + cmp r0, #0 │ │ + bne.w 53248 │ │ + cmp r6, r9 │ │ + bne.w 5326c │ │ movs r0, #0 │ │ - str.w sl, [sp, #92] @ 0x5c │ │ + add sp, #12 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + nop │ │ + strh r7, [r4, #50] @ 0x32 │ │ + vsli.64 , q8, #59 @ 0x3b │ │ + add r7, sp, #12 │ │ + stmdb sp!, {r8, r9, sl, fp} │ │ + subw sp, sp, #1140 @ 0x474 │ │ + vmov fp, sl, d0 │ │ + ubfx lr, sl, #20, #11 │ │ + cmp.w lr, #0 │ │ + beq.n 533d4 │ │ + mov r6, sl │ │ + mov ip, fp │ │ + bfc r6, #20, #12 │ │ + add.w r3, r6, #1048576 @ 0x100000 │ │ + b.n 533ea │ │ + mov.w r3, sl, lsl #1 │ │ + mov r6, sl │ │ + orr.w r3, r3, fp, lsr #31 │ │ + mov.w ip, fp, lsl #1 │ │ + bfc r6, #20, #12 │ │ + bfc r3, #21, #11 │ │ movs r5, #0 │ │ - ldr r2, [pc, #412] @ (5bbfc ) │ │ + bic.w r4, sl, #2147483648 @ 0x80000000 │ │ + movt r5, #32752 @ 0x7ff0 │ │ + eors r4, r5 │ │ + orrs.w r4, r4, fp │ │ + bne.n 53400 │ │ + movs r4, #3 │ │ + b.n 53466 │ │ + and.w r9, sl, r5 │ │ + cmp r9, r5 │ │ + beq.n 53422 │ │ + and.w r8, ip, #1 │ │ + cmp.w r9, #0 │ │ + bne.n 53426 │ │ + orrs.w r4, fp, r6 │ │ + beq.n 53464 │ │ + subw lr, lr, #1075 @ 0x433 │ │ + eor.w r4, r8, #1 │ │ + b.n 5345a │ │ + movs r4, #2 │ │ + b.n 53466 │ │ + eor.w r4, r3, #1048576 @ 0x100000 │ │ + orrs.w r4, r4, ip │ │ + bne.n 53448 │ │ + subw lr, lr, #1077 @ 0x435 │ │ + mov.w ip, #0 │ │ + mov.w r8, #2 │ │ + mov.w r3, #4194304 @ 0x400000 │ │ + movs r4, #1 │ │ + mov.w r9, #0 │ │ + b.n 53466 │ │ + lsls r3, r3, #1 │ │ + eor.w r4, r8, #1 │ │ + orr.w r3, r3, ip, lsr #31 │ │ + mov.w ip, ip, lsl #1 │ │ + subw lr, lr, #1076 @ 0x434 │ │ + mov.w r9, #0 │ │ + mov.w r8, #1 │ │ + b.n 53466 │ │ + movs r4, #4 │ │ + strb.w r4, [r7, #-38] │ │ + subs r4, #2 │ │ + mov.w r6, #1 │ │ + mov.w r5, #0 │ │ + str.w r8, [r7, #-48] │ │ + str.w r5, [r7, #-52] │ │ + str.w r6, [r7, #-56] │ │ + str.w ip, [r7, #-64] │ │ + strh.w lr, [r7, #-40] │ │ + str.w r9, [r7, #-44] │ │ + str.w r3, [r7, #-60] │ │ + beq.n 534ee │ │ + ldr r5, [pc, #400] @ (53624 ) │ │ + mov r8, r2 │ │ + ldr r2, [pc, #400] @ (53628 ) │ │ + cmp.w sl, #0 │ │ + add r5, pc │ │ + mov.w sl, sl, lsr #31 │ │ add r2, pc │ │ - bl 5d46c │ │ - add r2, sp, #136 @ 0x88 │ │ - stmia r2!, {r0, r1, r5} │ │ - add r0, sp, #136 @ 0x88 │ │ - movs r1, #0 │ │ - bl 6bb60 │ │ - movs r0, #25 │ │ - ldrd r5, r6, [sp, #136] @ 0x88 │ │ - str r0, [sp, #152] @ 0x98 │ │ - ldr r0, [sp, #12] │ │ - str r0, [sp, #148] @ 0x94 │ │ - movs r0, #14 │ │ - str r0, [sp, #144] @ 0x90 │ │ - ldr r0, [pc, #380] @ (5bc00 ) │ │ - add r0, pc │ │ - str r0, [sp, #140] @ 0x8c │ │ - add r7, sp, #88 @ 0x58 │ │ - ldrb.w r0, [sp, #132] @ 0x84 │ │ - str r7, [sp, #136] @ 0x88 │ │ - strd r0, r6, [sp] │ │ - add r0, sp, #56 @ 0x38 │ │ - add r1, sp, #20 │ │ - add r2, sp, #116 @ 0x74 │ │ - add r3, sp, #136 @ 0x88 │ │ - bl 68160 │ │ - mov r0, r5 │ │ - mov r1, r6 │ │ - bl 6c544 │ │ - mov r0, r7 │ │ - bl 6c658 │ │ - add r0, sp, #120 @ 0x78 │ │ - bl 6814c │ │ - ldr r0, [sp, #56] @ 0x38 │ │ - add r7, sp, #28 │ │ - lsls r0, r0, #31 │ │ - bne.w 5b96c │ │ - ldr r2, [sp, #68] @ 0x44 │ │ - ldrb.w r1, [sp, #64] @ 0x40 │ │ - add r0, sp, #88 @ 0x58 │ │ - bl 6bc64 │ │ - ldrb.w r0, [sp, #88] @ 0x58 │ │ - cmp r0, #15 │ │ - bne.n 5bbb4 │ │ - ldr r2, [sp, #92] @ 0x5c │ │ - add r0, sp, #88 @ 0x58 │ │ - add r1, sp, #20 │ │ - bl 67e7c │ │ - ldrb.w r0, [sp, #88] @ 0x58 │ │ - cmp r0, #15 │ │ - bne.n 5bbc6 │ │ - ldr r0, [sp, #92] @ 0x5c │ │ - str r0, [sp, #136] @ 0x88 │ │ - ldr r5, [r0, #8] │ │ - add r0, sp, #136 @ 0x88 │ │ - bl 5b75c │ │ - add r0, sp, #56 @ 0x38 │ │ - bl 5bc30 │ │ - add r0, sp, #28 │ │ - bl 5bc24 │ │ - mov r0, fp │ │ - bl 6f120 │ │ - b.n 5b980 │ │ - add r5, sp, #136 @ 0x88 │ │ - add r1, sp, #120 @ 0x78 │ │ - adds r0, r5, #3 │ │ - movs r2, #16 │ │ - bl c99c0 │ │ - movs r0, #2 │ │ - mov r1, r5 │ │ - strb.w r0, [sp, #60] @ 0x3c │ │ - add r0, sp, #56 @ 0x38 │ │ - adds r0, #5 │ │ - movs r2, #19 │ │ - bl c99c0 │ │ - movs r0, #1 │ │ - str r0, [sp, #56] @ 0x38 │ │ - b.n 5bb5c │ │ - ldrb.w r1, [sp, #139] @ 0x8b │ │ - add.w lr, r7, #8 │ │ - strb.w r1, [sp, #63] @ 0x3f │ │ - ldrh.w r1, [sp, #137] @ 0x89 │ │ - strh.w r1, [sp, #61] @ 0x3d │ │ - add r2, sp, #56 @ 0x38 │ │ - ldr.w ip, [sp, #140] @ 0x8c │ │ - adds r2, #12 │ │ - ldmia.w lr, {r1, r3, r5, r6, r7} │ │ - stmia r2!, {r1, r3, r5, r6, r7} │ │ - strb.w r0, [sp, #60] @ 0x3c │ │ - movs r0, #1 │ │ - str.w ip, [sp, #64] @ 0x40 │ │ - str r0, [sp, #56] @ 0x38 │ │ - add r0, sp, #120 @ 0x78 │ │ - bl 6814c │ │ - add r7, sp, #28 │ │ - b.n 5b96c │ │ - movs r0, #21 │ │ - movs r1, #43 @ 0x2b │ │ - str r0, [sp, #64] @ 0x40 │ │ - ldr r0, [pc, #172] @ (5bc14 ) │ │ - add r0, pc │ │ - str r0, [sp, #60] @ 0x3c │ │ - movs r0, #7 │ │ - strb.w r0, [sp, #56] @ 0x38 │ │ - ldr r0, [pc, #164] @ (5bc18 ) │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r0, [pc, #160] @ (5bc1c ) │ │ - add r2, sp, #56 @ 0x38 │ │ - ldr r3, [pc, #160] @ (5bc20 ) │ │ - add r0, pc │ │ - add r3, pc │ │ - bl 4fcf8 │ │ - add r4, sp, #56 @ 0x38 │ │ - add r1, sp, #136 @ 0x88 │ │ - movs r2, #28 │ │ - mov r0, r4 │ │ - bl c99c0 │ │ - ldr r0, [pc, #72] @ (5bbdc ) │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - movs r1, #43 @ 0x2b │ │ - ldr r0, [pc, #68] @ (5bbe0 ) │ │ - mov r2, r4 │ │ - ldr r3, [pc, #68] @ (5bbe4 ) │ │ - add r0, pc │ │ - add r3, pc │ │ - bl 4fcf8 │ │ - ldr r0, [pc, #72] @ (5bbf4 ) │ │ - ldr r1, [pc, #76] @ (5bbf8 ) │ │ - add r0, pc │ │ + itt mi │ │ + movmi r6, r2 │ │ + movmi r5, r2 │ │ + cmp r1, #0 │ │ + it eq │ │ + moveq r5, r6 │ │ + cmp r4, #3 │ │ + mov.w r6, #3 │ │ + it cs │ │ + movcs r4, r6 │ │ + cmp r1, #0 │ │ + it ne │ │ + movne.w sl, #1 │ │ + cmp r4, #1 │ │ + beq.n 53510 │ │ + cmp r4, #2 │ │ + bne.n 5352a │ │ + movs r1, #2 │ │ + cmp.w r8, #0 │ │ + strh.w r1, [r7, #-128] │ │ + beq.n 5358a │ │ + ldr r3, [pc, #352] @ (53638 ) │ │ + movs r2, #0 │ │ + strh.w r2, [r7, #-116] │ │ + sub.w r2, r7, #128 @ 0x80 │ │ + add r3, pc │ │ + str.w r8, [r7, #-112] │ │ + strd r3, r1, [r7, #-124] @ 0x7c │ │ + b.n 535fc │ │ + ldr r1, [pc, #320] @ (53630 ) │ │ + movs r2, #3 │ │ + str.w r2, [r7, #-120] │ │ + movs r2, #2 │ │ add r1, pc │ │ - bl 57ca8 │ │ - add r4, sp, #136 @ 0x88 │ │ - add r1, sp, #88 @ 0x58 │ │ - movs r2, #28 │ │ + strh.w r2, [r7, #-128] │ │ + str.w r1, [r7, #-124] │ │ + movs r5, #1 │ │ + sub.w r2, r7, #128 @ 0x80 │ │ + mov.w sl, #0 │ │ + movs r1, #1 │ │ + b.n 535fc │ │ + ldr r1, [pc, #288] @ (53634 ) │ │ + movs r2, #2 │ │ + strh.w r2, [r7, #-128] │ │ + sub.w r2, r7, #128 @ 0x80 │ │ + add r1, pc │ │ + str.w r1, [r7, #-124] │ │ + str.w r6, [r7, #-120] │ │ + movs r1, #1 │ │ + b.n 535fc │ │ + mov r4, r0 │ │ + sxth.w r0, lr │ │ + movs r1, #5 │ │ + cmp r0, #0 │ │ + it mi │ │ + mvnmi.w r1, #11 │ │ + muls r0, r1 │ │ + cmp.w r0, #16064 @ 0x3ec0 │ │ + bcs.n 53616 │ │ + mov r6, r5 │ │ + movw r5, #32768 @ 0x8000 │ │ + movt r5, #65535 @ 0xffff │ │ + movs r1, #21 │ │ + add.w fp, r1, r0, lsr #4 │ │ + cmp.w r8, #32768 @ 0x8000 │ │ + it cc │ │ + rsbcc r5, r8, #0 │ │ + mov r9, r8 │ │ + add r0, sp, #16 │ │ + sub.w r8, r7, #128 @ 0x80 │ │ + mov r2, ip │ │ + strd fp, r5, [sp, #8] │ │ + strd lr, r0, [sp] │ │ + mov r0, r8 │ │ + bl 4fb98 │ │ + ldr.w r0, [r7, #-128] │ │ + sxth r5, r5 │ │ + cbz r0, 5359a │ │ + sub.w r2, r7, #128 @ 0x80 │ │ + sub.w r3, r7, #80 @ 0x50 │ │ + ldmia r2, {r0, r1, r2} │ │ + stmia r3!, {r0, r1, r2} │ │ + b.n 535ac │ │ + ldr r2, [pc, #160] @ (5362c ) │ │ + movs r1, #1 │ │ + add r2, pc │ │ + strd r2, r1, [r7, #-124] @ 0x7c │ │ + sub.w r2, r7, #128 @ 0x80 │ │ + b.n 535fc │ │ + sub.w r0, r7, #80 @ 0x50 │ │ + sub.w r1, r7, #64 @ 0x40 │ │ + add r2, sp, #16 │ │ + mov r3, fp │ │ + str r5, [sp, #0] │ │ + bl 4ea28 │ │ + ldrsh.w r2, [r7, #-72] │ │ + cmp r2, r5 │ │ + ble.n 535ca │ │ + ldrd r0, r1, [r7, #-80] @ 0x50 │ │ + mov r3, r9 │ │ + str.w r8, [sp] │ │ + bl 501c8 │ │ + mov r2, r0 │ │ mov r0, r4 │ │ - bl c99c0 │ │ - ldr r0, [pc, #64] @ (5bc04 ) │ │ + mov r5, r6 │ │ + b.n 535fc │ │ + movs r1, #2 │ │ + cmp.w r9, #0 │ │ + mov r5, r6 │ │ + strh.w r1, [r7, #-128] │ │ + beq.n 535e8 │ │ + ldr r0, [pc, #100] @ (53640 ) │ │ + movs r2, #0 │ │ + str.w r9, [r7, #-112] │ │ add r0, pc │ │ - b.n 5bb96 │ │ - add r4, sp, #136 @ 0x88 │ │ - add r1, sp, #88 @ 0x58 │ │ - movs r2, #28 │ │ + strh.w r2, [r7, #-116] │ │ + b.n 535ee │ │ + ldr r0, [pc, #80] @ (5363c ) │ │ + movs r1, #1 │ │ + add r0, pc │ │ + sub.w r2, r7, #128 @ 0x80 │ │ + str.w r0, [r7, #-124] │ │ mov r0, r4 │ │ - bl c99c0 │ │ - ldr r0, [pc, #52] @ (5bc08 ) │ │ + str.w r1, [r7, #-120] │ │ + strd r2, r1, [r7, #-72] @ 0x48 │ │ + sub.w r1, r7, #80 @ 0x50 │ │ + strd r5, sl, [r7, #-80] @ 0x50 │ │ + bl 530ac │ │ + addw sp, sp, #1140 @ 0x474 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + ldr r0, [pc, #44] @ (53644 ) │ │ + movs r1, #37 @ 0x25 │ │ + ldr r2, [pc, #44] @ (53648 ) │ │ add r0, pc │ │ - b.n 5bb96 │ │ - movs r6, r0 │ │ - movs r1, r0 │ │ - adds r7, #104 @ 0x68 │ │ - movs r7, r0 │ │ - add r3, sp, #396 @ 0x18c │ │ - vqshlu.s64 , q15, #62 @ 0x3e │ │ - movs r7, r0 │ │ - lsrs r6, r1, #11 │ │ - vtbx.8 d16, {d28-d30}, d22 │ │ - vpaddl.u d23, d19 │ │ - @ instruction: 0xfffc6a70 │ │ - movs r7, r0 │ │ - ldr r6, [r6, #36] @ 0x24 │ │ - movs r7, r0 │ │ - strb r0, [r0, #24] │ │ - movs r7, r0 │ │ - lsrs r0, r6, #4 │ │ - vqabs.s , q5 │ │ - movs r7, r0 │ │ - adds r7, #72 @ 0x48 │ │ - movs r7, r0 │ │ - ldrh r4, [r1, #36] @ 0x24 │ │ - movs r7, r0 │ │ - subs r1, #50 @ 0x32 │ │ - movs r7, r0 │ │ - movs r1, #206 @ 0xce │ │ - vqshl.u64 d19, d24, #60 @ 0x3c │ │ - movs r7, r0 │ │ - add r3, sp, #532 @ 0x214 │ │ - vabdl.u , d14, d16 │ │ + add r2, pc │ │ + bl 4d828 │ │ + cbnz r0, 53650 │ │ + @ instruction: 0xfffcb99b │ │ + @ instruction: 0xfffcb8b0 │ │ + @ instruction: 0xfffc7dbb │ │ + @ instruction: 0xfffb7d9a │ │ + vqrdmulh.s , , d12[0] │ │ + vqrshrun.s64 d27, q1, #5 │ │ + vqdmulh.s , q14, d14[0] │ │ + vmull.u , d27, d16 │ │ + vtbl.8 d27, {d11-d13}, d14 │ │ movs r7, r0 │ │ - ldrb r1, [r0, #0] │ │ - cmp r1, #15 │ │ - it ne │ │ - bne.w 5bc3c │ │ - bx lr │ │ - ldr r1, [r0, #0] │ │ - cbz r1, 5bc3a │ │ - adds r0, #4 │ │ - b.w 5bc3c │ │ - bx lr │ │ - push {r4, lr} │ │ - mov r4, r0 │ │ - ldrb r0, [r0, #0] │ │ - subs r0, #2 │ │ - cmp r0, #11 │ │ - bhi.n 5bc72 │ │ - tbb [pc, r0] │ │ - lsls r4, r2, #24 │ │ - asrs r6, r0, #12 │ │ - asrs r3, r2, #12 │ │ - asrs r3, r2, #12 │ │ - lsrs r3, r2, #20 │ │ - lsrs r3, r2, #20 │ │ - ldrd r0, r1, [r4, #4] │ │ - bl 5395a │ │ - ldrd r0, r1, [r4, #16] │ │ - b.n 5bc6a │ │ - ldrd r0, r1, [r4, #4] │ │ - ldmia.w sp!, {r4, lr} │ │ - b.w 5395a │ │ - pop {r4, pc} │ │ - adds r0, r4, #4 │ │ - bl 6bbc4 │ │ - ldrd r0, r1, [r4, #4] │ │ - ldmia.w sp!, {r4, lr} │ │ - b.w 71dba │ │ - bmi.n 5bc32 │ │ push {r4, r5, r6, r7, lr} │ │ - sub sp, #36 @ 0x24 │ │ - ldrb r2, [r0, #0] │ │ - tbb [pc, r2] │ │ - str r3, [sp, #32] │ │ - ldr r5, [r3, #20] │ │ - ldr r2, [sp, #184] @ 0xb8 │ │ - strh r7, [r6, #60] @ 0x3c │ │ - ldrsb r3, [r1, r3] │ │ - movs r2, #191 @ 0xbf │ │ - add r4, pc, #296 @ (adr r4, 5bdc8 ) │ │ - movs r2, r3 │ │ - add.w r2, r0, #12 │ │ - str r2, [sp, #32] │ │ - ldr r2, [pc, #412] @ (5be48 ) │ │ - add r3, sp, #32 │ │ - ldr r4, [pc, #412] @ (5be4c ) │ │ - add r2, pc │ │ - str r2, [sp, #8] │ │ - add r4, pc │ │ - strd r4, r3, [sp] │ │ - ldr r2, [pc, #404] @ (5be50 ) │ │ - adds r3, r0, #4 │ │ - mov r0, r1 │ │ - add r2, pc │ │ - mov r1, r2 │ │ - movs r2, #15 │ │ - b.n 5bdfa │ │ - adds r0, #4 │ │ - str r0, [sp, #32] │ │ - ldr r0, [pc, #512] @ (5becc ) │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r2, [pc, #508] @ (5bed0 ) │ │ - add r2, pc │ │ - b.n 5bdae │ │ - adds r0, #4 │ │ - str r0, [sp, #32] │ │ - ldr r0, [pc, #468] @ (5beb0 ) │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r2, [pc, #464] @ (5beb4 ) │ │ - add r3, sp, #32 │ │ - mov r0, r1 │ │ - add r2, pc │ │ - mov r1, r2 │ │ - movs r2, #15 │ │ - b.n 5be3e │ │ - add.w r2, r0, #16 │ │ - str r2, [sp, #32] │ │ - ldr r2, [pc, #380] @ (5be74 ) │ │ - add r3, sp, #32 │ │ - ldr r5, [pc, #380] @ (5be78 ) │ │ - adds r0, #4 │ │ - ldr r6, [pc, #380] @ (5be7c ) │ │ - movs r4, #3 │ │ + add r7, sp, #12 │ │ + stmdb sp!, {r8, r9, fp} │ │ + sub sp, #120 @ 0x78 │ │ + vmov r5, r3, d0 │ │ + ubfx ip, r3, #20, #11 │ │ + cmp.w ip, #0 │ │ + beq.n 53672 │ │ + mov r2, r3 │ │ + mov r8, r5 │ │ + bfc r2, #20, #12 │ │ + add.w r9, r2, #1048576 @ 0x100000 │ │ + b.n 53686 │ │ + lsls r2, r3, #1 │ │ + orr.w r9, r2, r5, lsr #31 │ │ + mov r2, r3 │ │ + mov.w r8, r5, lsl #1 │ │ + bfc r9, #21, #11 │ │ + bfc r2, #20, #12 │ │ + movs r6, #0 │ │ + bic.w r4, r3, #2147483648 @ 0x80000000 │ │ + movt r6, #32752 @ 0x7ff0 │ │ + eors r4, r6 │ │ + orrs r4, r5 │ │ + bne.n 5369a │ │ + movs r6, #3 │ │ + b.n 536f8 │ │ + and.w r4, r3, r6 │ │ + cmp r4, r6 │ │ + beq.n 536b6 │ │ + and.w r6, r8, #1 │ │ + cbnz r4, 536ba │ │ + orrs r2, r5 │ │ + beq.n 536f6 │ │ + subw ip, ip, #1075 @ 0x433 │ │ + eor.w r6, r6, #1 │ │ + b.n 536ee │ │ + movs r6, #2 │ │ + b.n 536f8 │ │ + eor.w r2, r9, #1048576 @ 0x100000 │ │ + orrs.w r2, r2, r8 │ │ + bne.n 536da │ │ + subw ip, ip, #1077 @ 0x435 │ │ + mov.w r8, #0 │ │ + mov.w lr, #2 │ │ + mov.w r9, #4194304 @ 0x400000 │ │ + movs r6, #1 │ │ + movs r2, #0 │ │ + b.n 536f8 │ │ + mov.w r2, r9, lsl #1 │ │ + orr.w r9, r2, r8, lsr #31 │ │ + mov.w r8, r8, lsl #1 │ │ + eor.w r6, r6, #1 │ │ + subw ip, ip, #1076 @ 0x434 │ │ + movs r2, #0 │ │ + mov.w lr, #1 │ │ + b.n 536f8 │ │ + movs r6, #4 │ │ + str r2, [sp, #108] @ 0x6c │ │ + subs r2, r6, #2 │ │ + mov.w r4, #1 │ │ + mov.w r5, #0 │ │ + str.w lr, [sp, #104] @ 0x68 │ │ + str r5, [sp, #100] @ 0x64 │ │ + str r4, [sp, #96] @ 0x60 │ │ + str.w r8, [sp, #88] @ 0x58 │ │ + strb.w r6, [sp, #114] @ 0x72 │ │ + strh.w ip, [sp, #112] @ 0x70 │ │ + str.w r9, [sp, #92] @ 0x5c │ │ + beq.n 5376a │ │ + ldr r5, [pc, #208] @ (537f0 ) │ │ + cmp r3, #0 │ │ + ldr r6, [pc, #208] @ (537f4 ) │ │ add r5, pc │ │ - movs r7, #4 │ │ - add r2, pc │ │ add r6, pc │ │ - strd r7, r0, [sp] │ │ - mov r0, r1 │ │ - strd r6, r5, [sp, #8] │ │ - strd r4, r3, [sp, #16] │ │ - str r2, [sp, #24] │ │ - ldr r2, [pc, #356] @ (5be80 ) │ │ - ldr r3, [pc, #360] @ (5be84 ) │ │ - add r2, pc │ │ - add r3, pc │ │ - mov r1, r2 │ │ - movs r2, #13 │ │ - b.n 5bd9a │ │ - adds r0, #4 │ │ - str r0, [sp, #32] │ │ - ldr r0, [pc, #396] @ (5beb8 ) │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r2, [pc, #392] @ (5bebc ) │ │ - add r3, sp, #32 │ │ - mov r0, r1 │ │ - add r2, pc │ │ - mov r1, r2 │ │ - movs r2, #11 │ │ - b.n 5be3e │ │ - ldrd r0, r1, [r1, #28] │ │ - movs r2, #7 │ │ - ldr r3, [r1, #12] │ │ - ldr r1, [pc, #348] @ (5bea4 ) │ │ - add r1, pc │ │ - b.n 5bdd2 │ │ - adds r0, #4 │ │ - str r0, [sp, #32] │ │ - ldr r0, [pc, #260] @ (5be58 ) │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r2, [pc, #260] @ (5be5c ) │ │ - add r3, sp, #32 │ │ - mov r0, r1 │ │ + itt mi │ │ + movmi r4, r6 │ │ + movmi r5, r6 │ │ + cmp r1, #0 │ │ + it eq │ │ + moveq r5, r4 │ │ + cmp r2, #3 │ │ + mov.w r4, #3 │ │ + it cs │ │ + movcs r2, r4 │ │ + lsrs r6, r3, #31 │ │ + cmp r1, #0 │ │ + it ne │ │ + movne r6, #1 │ │ + cmp r2, #1 │ │ + beq.n 53784 │ │ + cmp r2, #2 │ │ + bne.n 53798 │ │ + ldr r2, [pc, #168] @ (537f8 ) │ │ + movs r1, #1 │ │ + str r1, [sp, #40] @ 0x28 │ │ + movs r1, #0 │ │ add r2, pc │ │ - mov r1, r2 │ │ - movs r2, #14 │ │ - b.n 5be3e │ │ - add.w r2, r0, #16 │ │ + strh.w r1, [sp, #36] @ 0x24 │ │ + movs r1, #2 │ │ + str r2, [sp, #28] │ │ + str r1, [sp, #32] │ │ + add r2, sp, #24 │ │ + strh.w r1, [sp, #24] │ │ + b.n 537da │ │ + ldr r1, [pc, #144] @ (537fc ) │ │ + movs r2, #3 │ │ str r2, [sp, #32] │ │ - ldr r2, [pc, #244] @ (5be60 ) │ │ - add r3, sp, #32 │ │ - ldr r5, [pc, #244] @ (5be64 ) │ │ - adds r0, #4 │ │ - ldr r6, [pc, #244] @ (5be68 ) │ │ - movs r4, #3 │ │ - add r5, pc │ │ - movs r7, #4 │ │ - add r2, pc │ │ - add r6, pc │ │ - strd r7, r0, [sp] │ │ - mov r0, r1 │ │ - strd r6, r5, [sp, #8] │ │ - strd r4, r3, [sp, #16] │ │ - str r2, [sp, #24] │ │ - ldr r2, [pc, #220] @ (5be6c ) │ │ - ldr r3, [pc, #220] @ (5be70 ) │ │ - add r2, pc │ │ - add r3, pc │ │ - mov r1, r2 │ │ - movs r2, #14 │ │ - bl 504ec │ │ - b.n 5be42 │ │ - adds r0, #4 │ │ - str r0, [sp, #32] │ │ - ldr r0, [pc, #236] @ (5be94 ) │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r2, [pc, #236] @ (5be98 ) │ │ - add r2, pc │ │ - add r3, sp, #32 │ │ - mov r0, r1 │ │ - mov r1, r2 │ │ - movs r2, #7 │ │ - b.n 5be3e │ │ - ldrd r0, r1, [r1, #28] │ │ - movs r2, #17 │ │ - ldr r3, [r1, #12] │ │ - ldr r1, [pc, #144] @ (5be54 ) │ │ + movs r2, #2 │ │ add r1, pc │ │ - b.n 5bdd2 │ │ - ldrd r0, r1, [r1, #28] │ │ - movs r2, #13 │ │ - ldr r3, [r1, #12] │ │ - ldr r1, [pc, #184] @ (5be88 ) │ │ + strh.w r2, [sp, #24] │ │ + str r1, [sp, #28] │ │ + movs r5, #1 │ │ + add r2, sp, #24 │ │ + movs r6, #0 │ │ + movs r1, #1 │ │ + b.n 537da │ │ + ldr r1, [pc, #120] @ (53800 ) │ │ + movs r2, #2 │ │ + strh.w r2, [sp, #24] │ │ + add r2, sp, #24 │ │ add r1, pc │ │ - add sp, #36 @ 0x24 │ │ - ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ - bx r3 │ │ - adds r2, r0, #4 │ │ - str r2, [sp, #32] │ │ - ldr r2, [pc, #224] @ (5bec0 ) │ │ - add r3, sp, #32 │ │ - ldr r4, [pc, #224] @ (5bec4 ) │ │ - add r2, pc │ │ - str r2, [sp, #8] │ │ + str r1, [sp, #28] │ │ + str r4, [sp, #32] │ │ + movs r1, #1 │ │ + b.n 537da │ │ + add.w r8, sp, #24 │ │ + add r1, sp, #88 @ 0x58 │ │ + sub.w r2, r7, #137 @ 0x89 │ │ + mov r4, r0 │ │ + mov r0, r8 │ │ + bl 4f280 │ │ + ldr r0, [sp, #24] │ │ + cbz r0, 537b8 │ │ + add r2, sp, #24 │ │ + add r3, sp, #72 @ 0x48 │ │ + ldmia r2, {r0, r1, r2} │ │ + stmia r3!, {r0, r1, r2} │ │ + b.n 537c4 │ │ + add r0, sp, #72 @ 0x48 │ │ + add r1, sp, #88 @ 0x58 │ │ + sub.w r2, r7, #137 @ 0x89 │ │ + bl 4e0b4 │ │ + ldrd r0, r1, [sp, #72] @ 0x48 │ │ + movs r3, #1 │ │ + ldrh.w r2, [sp, #80] @ 0x50 │ │ + str.w r8, [sp] │ │ + bl 501c8 │ │ + mov r2, r0 │ │ + mov r0, r4 │ │ + strd r2, r1, [sp, #80] @ 0x50 │ │ + add r1, sp, #72 @ 0x48 │ │ + strd r5, r6, [sp, #72] @ 0x48 │ │ + bl 530ac │ │ + add sp, #120 @ 0x78 │ │ + ldmia.w sp!, {r8, r9, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + @ instruction: 0xb718 │ │ + vqshl.u32 d27, d7, #28 │ │ + @ instruction: 0xfffc7b58 │ │ + vtbx.8 d23, {d11-d14}, d1 │ │ + vtbl.8 d23, {d11-d14}, d24 │ │ + vsli.64 , q8, #59 @ 0x3b │ │ + add r7, sp, #12 │ │ + stmdb sp!, {r8, r9, sl, fp} │ │ + sub sp, #156 @ 0x9c │ │ + vmov r6, r3, d0 │ │ + mov fp, r0 │ │ + ubfx ip, r3, #20, #11 │ │ + cmp.w ip, #0 │ │ + beq.n 5382c │ │ + mov r2, r3 │ │ + mov r9, r6 │ │ + bfc r2, #20, #12 │ │ + add.w sl, r2, #1048576 @ 0x100000 │ │ + b.n 53840 │ │ + lsls r2, r3, #1 │ │ + orr.w sl, r2, r6, lsr #31 │ │ + mov r2, r3 │ │ + mov.w r9, r6, lsl #1 │ │ + bfc sl, #21, #11 │ │ + bfc r2, #20, #12 │ │ + movs r5, #0 │ │ + bic.w r4, r3, #2147483648 @ 0x80000000 │ │ + movt r5, #32752 @ 0x7ff0 │ │ + eors r4, r5 │ │ + orrs r4, r6 │ │ + bne.n 53854 │ │ + movs r5, #3 │ │ + b.n 538b2 │ │ + and.w r4, r3, r5 │ │ + cmp r4, r5 │ │ + beq.n 53870 │ │ + and.w r5, r9, #1 │ │ + cbnz r4, 53874 │ │ + orrs r2, r6 │ │ + beq.n 538b0 │ │ + subw ip, ip, #1075 @ 0x433 │ │ + eor.w r5, r5, #1 │ │ + b.n 538a8 │ │ + movs r5, #2 │ │ + b.n 538b2 │ │ + eor.w r2, sl, #1048576 @ 0x100000 │ │ + orrs.w r2, r2, r9 │ │ + bne.n 53894 │ │ + subw ip, ip, #1077 @ 0x435 │ │ + mov.w r9, #0 │ │ + mov.w lr, #2 │ │ + mov.w sl, #4194304 @ 0x400000 │ │ + movs r5, #1 │ │ + movs r4, #0 │ │ + b.n 538b2 │ │ + mov.w r2, sl, lsl #1 │ │ + orr.w sl, r2, r9, lsr #31 │ │ + mov.w r9, r9, lsl #1 │ │ + eor.w r5, r5, #1 │ │ + subw ip, ip, #1076 @ 0x434 │ │ + movs r4, #0 │ │ + mov.w lr, #1 │ │ + b.n 538b2 │ │ + movs r5, #4 │ │ + movs r2, #0 │ │ + add.w r8, sp, #24 │ │ + str r2, [sp, #124] @ 0x7c │ │ + subs r2, r5, #2 │ │ + mov.w r6, #1 │ │ + str.w lr, [sp, #128] @ 0x80 │ │ + str r6, [sp, #120] @ 0x78 │ │ + str.w r9, [sp, #112] @ 0x70 │ │ + strb.w r5, [sp, #138] @ 0x8a │ │ + strh.w ip, [sp, #136] @ 0x88 │ │ + str r4, [sp, #132] @ 0x84 │ │ + str.w sl, [sp, #116] @ 0x74 │ │ + beq.n 53914 │ │ + ldr r5, [pc, #312] @ (53a14 ) │ │ + cmp r3, #0 │ │ + ldr r4, [pc, #312] @ (53a18 ) │ │ + add r5, pc │ │ add r4, pc │ │ - strd r4, r3, [sp] │ │ - ldr r2, [pc, #216] @ (5bec8 ) │ │ - adds r3, r0, #1 │ │ - mov r0, r1 │ │ - add r2, pc │ │ - mov r1, r2 │ │ - movs r2, #11 │ │ - bl 50644 │ │ - b.n 5be42 │ │ - adds r0, #4 │ │ - str r0, [sp, #32] │ │ - ldr r0, [pc, #132] @ (5be8c ) │ │ + itt mi │ │ + movmi r6, r4 │ │ + movmi r5, r4 │ │ + cmp r1, #0 │ │ + it eq │ │ + moveq r5, r6 │ │ + cmp r2, #3 │ │ + mov.w r4, #3 │ │ + it cs │ │ + movcs r2, r4 │ │ + lsrs r6, r3, #31 │ │ + cmp r1, #0 │ │ + it ne │ │ + movne r6, #1 │ │ + cmp r2, #1 │ │ + beq.n 5392c │ │ + cmp r2, #2 │ │ + bne.n 5393e │ │ + ldr r1, [pc, #272] @ (53a1c ) │ │ + movs r2, #3 │ │ + str r2, [sp, #32] │ │ + add r1, pc │ │ + b.n 53932 │ │ + ldr r1, [pc, #264] @ (53a20 ) │ │ + movs r2, #3 │ │ + str r2, [sp, #32] │ │ + movs r2, #2 │ │ + add r1, pc │ │ + str r1, [sp, #28] │ │ + strh.w r2, [sp, #24] │ │ + movs r5, #1 │ │ + movs r6, #0 │ │ + movs r1, #1 │ │ + b.n 539de │ │ + ldr r1, [pc, #244] @ (53a24 ) │ │ + str r4, [sp, #32] │ │ + add r1, pc │ │ + movs r2, #2 │ │ + str r1, [sp, #28] │ │ + strh.w r2, [sp, #24] │ │ + movs r1, #1 │ │ + b.n 539de │ │ + add r0, sp, #96 @ 0x60 │ │ + add r1, sp, #112 @ 0x70 │ │ + sub.w r2, r7, #177 @ 0xb1 │ │ + bl 4f280 │ │ + ldr r0, [sp, #96] @ 0x60 │ │ + cbz r0, 53958 │ │ + add r2, sp, #96 @ 0x60 │ │ + add r3, sp, #144 @ 0x90 │ │ + ldmia r2, {r0, r1, r2} │ │ + stmia r3!, {r0, r1, r2} │ │ + b.n 53964 │ │ + add r0, sp, #144 @ 0x90 │ │ + add r1, sp, #112 @ 0x70 │ │ + sub.w r2, r7, #177 @ 0xb1 │ │ + bl 4e0b4 │ │ + ldr r4, [sp, #148] @ 0x94 │ │ + cmp r4, #0 │ │ + beq.n 539f6 │ │ + ldr r1, [sp, #144] @ 0x90 │ │ + ldrb r2, [r1, #0] │ │ + cmp r2, #48 @ 0x30 │ │ + bls.n 53a04 │ │ + ldrsh.w sl, [sp, #152] @ 0x98 │ │ + subs.w lr, r4, #1 │ │ + mov.w r2, #1 │ │ + mov.w ip, #2 │ │ + strd r1, r2, [sp, #28] │ │ + strh.w ip, [sp, #24] │ │ + beq.n 539ac │ │ + ldr r0, [pc, #152] @ (53a28 ) │ │ + adds r1, #1 │ │ + add.w r4, r8, #36 @ 0x24 │ │ + str r1, [sp, #52] @ 0x34 │ │ + movs r1, #5 │ │ add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r2, [pc, #132] @ (5be90 ) │ │ - add r2, pc │ │ - b.n 5be1e │ │ - adds r0, #4 │ │ - str r0, [sp, #32] │ │ - ldr r0, [pc, #144] @ (5bea8 ) │ │ + str.w lr, [sp, #56] @ 0x38 │ │ + strh.w ip, [sp, #48] @ 0x30 │ │ + str r2, [sp, #44] @ 0x2c │ │ + strh.w ip, [sp, #36] @ 0x24 │ │ + str r0, [sp, #40] @ 0x28 │ │ + b.n 539b2 │ │ + add.w r4, r8, #12 │ │ + movs r1, #3 │ │ + ldr r0, [pc, #120] @ (53a2c ) │ │ + cmp.w sl, #1 │ │ add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r2, [pc, #144] @ (5beac ) │ │ - add r2, pc │ │ - mov r0, r1 │ │ - mov r1, r2 │ │ - add r3, sp, #32 │ │ - movs r2, #20 │ │ - b.n 5be3e │ │ - adds r0, #4 │ │ - str r0, [sp, #32] │ │ - ldr r0, [pc, #108] @ (5be9c ) │ │ + mov lr, r0 │ │ + ldr r0, [pc, #112] @ (53a30 ) │ │ + strh r2, [r4, #12] │ │ + it lt │ │ + movlt r2, #2 │ │ add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r2, [pc, #108] @ (5bea0 ) │ │ - add r3, sp, #32 │ │ - mov r0, r1 │ │ - add r2, pc │ │ - mov r1, r2 │ │ - movs r2, #9 │ │ - bl 50574 │ │ - add sp, #36 @ 0x24 │ │ + subs.w r3, sl, #1 │ │ + strh.w ip, [r4] │ │ + it lt │ │ + rsblt r3, sl, #1 │ │ + strh r3, [r4, #14] │ │ + it lt │ │ + movlt r0, lr │ │ + strd r0, r2, [r4, #4] │ │ + str r1, [sp, #108] @ 0x6c │ │ + add r0, sp, #96 @ 0x60 │ │ + add r1, sp, #96 @ 0x60 │ │ + stmia.w r0, {r5, r6, r8} │ │ + mov r0, fp │ │ + bl 530ac │ │ + add sp, #156 @ 0x9c │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ - nop │ │ - cbz r7, 5bec4 │ │ - movs r1, r0 │ │ - subs r0, #19 │ │ - movs r1, r0 │ │ - str r6, [r4, r0] │ │ - vcvt.u32.f32 d20, d17, #4 │ │ - vdup.32 d17, d3[1] │ │ - movs r1, r0 │ │ - ldr r7, [pc, #672] @ (5c100 ) │ │ - vqshl.u64 d29, d25, #60 @ 0x3c │ │ - movs r6, r0 │ │ - ldr r7, [pc, #680] @ (5c110 ) │ │ - vaddw.u q8, q14, d1 │ │ - movs r0, r0 │ │ - ldr r7, [pc, #512] @ (5c070 ) │ │ - vqshl.u64 d31, d20, #60 @ 0x3c │ │ - vtbl.8 d29, {d10}, d31 │ │ - movs r6, r0 │ │ - str r0, [r4, r0] │ │ - vsra.u64 q8, , #4 │ │ - movs r0, r0 │ │ - str r7, [r0, r0] │ │ - vtbl.8 d31, {d12}, d26 │ │ - vqrdmlsh.s q10, q5, d16[0] │ │ - vpaddl.u d27, d15 │ │ - movs r1, r0 │ │ - ldr r7, [pc, #196] @ (5bf58 ) │ │ - vpaddl.u , │ │ - movs r1, r0 │ │ - ldr r7, [pc, #660] @ (5c130 ) │ │ - vpaddl.s , │ │ - movs r1, r0 │ │ - ldr r7, [pc, #128] @ (5bf24 ) │ │ - vshr.u32 d21, d9, #4 │ │ - vrshr.u32 , , #4 │ │ - movs r1, r0 │ │ - ldr r7, [pc, #304] @ (5bfe0 ) │ │ - vqrshrun.s64 d29, , #4 │ │ - movs r6, r0 │ │ - str r6, [r2, r2] │ │ - vsra.u32 q8, , #4 │ │ - movs r1, r0 │ │ - str r5, [r2, r1] │ │ - vqabs.s , │ │ - movs r6, r0 │ │ - lsls r1, r5, #3 │ │ - movs r0, r0 │ │ - ldr r7, [pc, #648] @ (5c154 ) │ │ - vsri.64 d19, d1, #4 │ │ - movs r1, r0 │ │ - str r7, [r1, r3] │ │ - vsli.32 d27, d0, #28 │ │ - ldrb r0, [r0, #0] │ │ - ldr r2, [pc, #28] @ (5bef8 ) │ │ - add r2, pc │ │ - ldr.w r4, [r2, r0, lsl #2] │ │ - ldr r2, [pc, #24] @ (5befc ) │ │ + ldr r0, [pc, #60] @ (53a34 ) │ │ + movs r1, #33 @ 0x21 │ │ + ldr r2, [pc, #60] @ (53a38 ) │ │ + add r0, pc │ │ add r2, pc │ │ - ldr.w r2, [r2, r0, lsl #2] │ │ - ldrd r0, r1, [r1, #28] │ │ - ldr r3, [r1, #12] │ │ - mov r1, r4 │ │ - ldmia.w sp!, {r4, lr} │ │ - bx r3 │ │ - nop │ │ - strb r6, [r4, #9] │ │ - movs r7, r0 │ │ - add r5, sp, #1016 @ 0x3f8 │ │ - @ instruction: 0xfffee9d1 │ │ - movs r3, #7 │ │ - ldrd r0, r1, [r0, #4] │ │ - b.w 507bc │ │ - push {r4, r5, r7, lr} │ │ - sub sp, #24 │ │ - ldr r5, [pc, #104] @ (5bf7c ) │ │ - mov r4, r0 │ │ - add r5, pc │ │ - ldr r0, [r5, #0] │ │ - dmb ish │ │ - cmp r0, #2 │ │ - beq.n 5bf40 │ │ - adds r0, r5, #4 │ │ - str r0, [sp, #4] │ │ - add.w r0, sp, #23 │ │ - str r5, [sp, #0] │ │ - str r0, [sp, #16] │ │ - add r0, sp, #4 │ │ - str r0, [sp, #12] │ │ - mov r0, sp │ │ - str r0, [sp, #8] │ │ - add r1, sp, #8 │ │ - ldr r2, [pc, #72] @ (5bf80 ) │ │ - mov r0, r5 │ │ + bl 4d828 │ │ + ldr r0, [pc, #52] @ (53a3c ) │ │ + movs r1, #31 │ │ + ldr r2, [pc, #52] @ (53a40 ) │ │ + add r0, pc │ │ add r2, pc │ │ - bl 717e4 │ │ - ldr.w r0, [r5, #8]! │ │ - cmp r0, #0 │ │ - it eq │ │ - addeq r5, #4 │ │ - beq.n 5bf54 │ │ - movs r0, #5 │ │ - strd r0, r5, [r4] │ │ - b.n 5bf74 │ │ - ldr r0, [r5, #0] │ │ - cmp r0, #4 │ │ - bcc.n 5bf70 │ │ - ldr r1, [r5, #4] │ │ - ldrex r2, [r1] │ │ - adds r3, r2, #1 │ │ - strex r5, r3, [r1] │ │ - cmp r5, #0 │ │ - bne.n 5bf5c │ │ - cmp.w r2, #4294967295 @ 0xffffffff │ │ - ble.n 5bf78 │ │ - strd r0, r1, [r4] │ │ - add sp, #24 │ │ - pop {r4, r5, r7, pc} │ │ - udf #254 @ 0xfe │ │ + bl 4d828 │ │ nop │ │ - strh r0, [r7, #38] @ 0x26 │ │ + push {r2, r3, r4, r6, lr} │ │ + vsli.32 , , #28 │ │ + vtbl.8 d23, {d28-d29}, d25 │ │ + @ instruction: 0xfffb7997 │ │ + vtbl.8 d23, {d27-d28}, d6 │ │ + vsra.u32 d19, d6, #5 │ │ + @ instruction: 0xffff78f9 │ │ + vtbx.8 d23, {d27}, d28 │ │ + vtbl.8 d23, {d11}, d3 │ │ + vcvt.f32.s32 d27, d14 │ │ movs r7, r0 │ │ - adds r3, #134 @ 0x86 │ │ + ldrb r5, [r0, #2] │ │ + vqshlu.s32 d27, d0, #27 │ │ movs r7, r0 │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, #140 @ 0x8c │ │ - mov r8, r0 │ │ - ldr r0, [pc, #524] @ (5c19c ) │ │ - movs r1, #4 │ │ - add r0, pc │ │ - blx ccc90 │ │ - cbz r0, 5bfce │ │ - mov r4, r0 │ │ - ldr r0, [pc, #516] @ (5c1a0 ) │ │ - ldr r1, [pc, #516] @ (5c1a4 ) │ │ - add r0, pc │ │ - add r1, pc │ │ - ldr r5, [r0, #0] │ │ - mov r0, r4 │ │ - blx r5 │ │ - blx r0 │ │ - ldr r1, [pc, #508] @ (5c1a8 ) │ │ - mov sl, r0 │ │ - mov r0, r4 │ │ - add r1, pc │ │ - blx r5 │ │ - blx r0 │ │ - ldr r1, [pc, #500] @ (5c1ac ) │ │ - mov r7, r0 │ │ - mov r0, r4 │ │ - add r1, pc │ │ - blx r5 │ │ - blx r0 │ │ - cmp.w sl, #0 │ │ - it ne │ │ - cmpne r7, #0 │ │ - bne.w 5c104 │ │ - movs r6, #0 │ │ - ldr r1, [pc, #476] @ (5c1b0 ) │ │ - add r1, pc │ │ - ldr r2, [r1, #32] │ │ - dmb ish │ │ - cmp r2, #2 │ │ - beq.n 5bfe2 │ │ - movs r1, #0 │ │ - b.n 5bfea │ │ - ldrd r9, r4, [r1, #20] │ │ - ldr r5, [r1, #28] │ │ + push {r7, lr} │ │ + mov r7, sp │ │ + sub sp, #136 @ 0x88 │ │ + add.w lr, sp, #8 │ │ + mov ip, r1 │ │ + uxtb r2, r0 │ │ + movs r1, #127 @ 0x7f │ │ + mov r3, r1 │ │ + and.w r1, r2, #15 │ │ + add.w r0, r1, #87 @ 0x57 │ │ + cmp r1, #10 │ │ + it cc │ │ + addcc.w r0, r1, #48 @ 0x30 │ │ + subs r1, r3, #1 │ │ + lsrs r2, r2, #4 │ │ + strb.w r0, [lr, r3] │ │ + bne.n 53a54 │ │ + adds r0, r3, #1 │ │ + ldr r2, [pc, #28] @ (53a90 ) │ │ + rsb r0, r0, #129 @ 0x81 │ │ + add.w r1, lr, r3 │ │ + add r2, pc │ │ + movs r3, #2 │ │ + strd r1, r0, [sp] │ │ + mov r0, ip │ │ movs r1, #1 │ │ - movs r2, #3 │ │ - cmp r6, #0 │ │ - str r2, [sp, #80] @ 0x50 │ │ - ittt ne │ │ - movne r5, r7 │ │ - movne r4, r0 │ │ - movne r1, r6 │ │ - cmp r1, #1 │ │ - bne.n 5c0e6 │ │ - add r0, sp, #80 @ 0x50 │ │ - bl 5b784 │ │ - cmp r6, #0 │ │ - it ne │ │ - movne r9, sl │ │ - cmp.w r9, #0 │ │ - beq.n 5c0ee │ │ - str.w r9, [sp, #12] │ │ - add r6, sp, #80 @ 0x50 │ │ - add r1, sp, #12 │ │ - mov r0, r6 │ │ - bl 6ee1c │ │ - ldrb.w r7, [sp, #80] @ 0x50 │ │ - cmp r7, #15 │ │ - bne.n 5c10e │ │ - ldrb.w fp, [sp, #88] @ 0x58 │ │ - mov r2, r4 │ │ - ldr r0, [sp, #84] @ 0x54 │ │ - strb.w fp, [sp, #48] @ 0x30 │ │ - str r0, [sp, #44] @ 0x2c │ │ - add r7, sp, #80 @ 0x50 │ │ - add r1, sp, #44 @ 0x2c │ │ - mov r0, r7 │ │ - bl 67e7c │ │ - ldrb.w r0, [sp, #80] @ 0x50 │ │ - cmp r0, #15 │ │ - bne.w 5c14e │ │ - mov r0, fp │ │ - ldr.w sl, [sp, #84] @ 0x54 │ │ - bl 6f120 │ │ - mov r0, r5 │ │ - blx ccca0 │ │ - movs r0, #2 │ │ - movs r6, #0 │ │ - str r0, [sp, #84] @ 0x54 │ │ - str r6, [sp, #80] @ 0x50 │ │ - add r0, sp, #80 @ 0x50 │ │ - blx cccb0 │ │ - ldr r7, [pc, #332] @ (5c1b4 ) │ │ - add r7, pc │ │ - ldrb r0, [r7, #1] │ │ - movs r0, #32 │ │ - ldr.w fp, [sp, #84] @ 0x54 │ │ - blx ccbf0 │ │ - cmp r0, #0 │ │ - beq.w 5c188 │ │ - mov r4, r0 │ │ - str.w fp, [r0, #28] │ │ - str r6, [r0, #24] │ │ - movs r0, #4 │ │ - mov.w fp, #1 │ │ - str r0, [r4, #20] │ │ - str r6, [r4, #16] │ │ - strb r6, [r4, #12] │ │ - strd fp, fp, [r4] │ │ - str r6, [r4, #8] │ │ - ldrb r0, [r7, #1] │ │ - movs r0, #12 │ │ - blx ccbf0 │ │ - cmp r0, #0 │ │ - beq.n 5c190 │ │ - movs r1, #2 │ │ - mov r6, r0 │ │ - strd fp, r1, [r0] │ │ - adds r1, r0, #1 │ │ - str.w r4, [r6, #8]! │ │ - it ne │ │ - movne r0, r6 │ │ - ldr r1, [sp, #80] @ 0x50 │ │ - movs r3, #1 │ │ - ldr r2, [pc, #256] @ (5c1b8 ) │ │ + bl 4d2bc │ │ + add sp, #136 @ 0x88 │ │ + pop {r7, pc} │ │ + adds r1, #192 @ 0xc0 │ │ + vabal.u , d31, d0 │ │ + mov r7, sp │ │ + sub sp, #136 @ 0x88 │ │ + add.w lr, sp, #8 │ │ + mov ip, r1 │ │ + movs r2, #127 @ 0x7f │ │ + mov r1, r2 │ │ + and.w r2, r0, #15 │ │ + add.w r3, r2, #55 @ 0x37 │ │ + cmp r2, #10 │ │ + it cc │ │ + addcc.w r3, r2, #48 @ 0x30 │ │ + subs r2, r1, #1 │ │ + lsrs r0, r0, #4 │ │ + strb.w r3, [lr, r1] │ │ + bne.n 53aa2 │ │ + adds r0, r1, #1 │ │ + ldr r2, [pc, #24] @ (53adc ) │ │ + rsb r0, r0, #129 @ 0x81 │ │ + add r1, lr │ │ add r2, pc │ │ - strd r2, r0, [sp] │ │ - mov r0, r5 │ │ + movs r3, #2 │ │ + strd r1, r0, [sp] │ │ + mov r0, ip │ │ + movs r1, #1 │ │ + bl 4d2bc │ │ + add sp, #136 @ 0x88 │ │ + pop {r7, pc} │ │ + adds r1, #116 @ 0x74 │ │ + vabal.u , d31, d0 │ │ + mov r7, sp │ │ + sub sp, #24 │ │ + mov r1, r0 │ │ + ldr r0, [pc, #24] @ (53b04 ) │ │ movs r2, #0 │ │ - blx cccc0 │ │ - ldr r0, [r6, #0] │ │ - ldrex r1, [r0] │ │ - adds r2, r1, #1 │ │ - strex r3, r2, [r0] │ │ - cmp r3, #0 │ │ - bne.n 5c0c8 │ │ - cmp.w r1, #4294967295 @ 0xffffffff │ │ - ble.n 5c198 │ │ - strd sl, r0, [r8] │ │ - strd r9, r5, [r8, #8] │ │ - b.n 5c148 │ │ - movs r0, #0 │ │ - stmia.w r8!, {r0, r2, r4} │ │ - b.n 5c148 │ │ - ldr r0, [pc, #204] @ (5c1bc ) │ │ + movs r3, #1 │ │ add r0, pc │ │ - str r0, [sp, #20] │ │ - movs r0, #7 │ │ - strb.w r0, [sp, #16] │ │ - movs r0, #21 │ │ - str r0, [sp, #24] │ │ - add r1, sp, #16 │ │ - mov r0, r8 │ │ - b.n 5c144 │ │ - cmp r0, #0 │ │ - beq.w 5bfce │ │ - movs r6, #1 │ │ - b.n 5bfd0 │ │ - ldrb.w r0, [sp, #83] @ 0x53 │ │ - add.w r9, sp, #52 @ 0x34 │ │ - strb.w r0, [sp, #55] @ 0x37 │ │ - add.w r1, r6, #9 │ │ - ldrh.w r0, [sp, #81] @ 0x51 │ │ - movs r2, #19 │ │ - strh.w r0, [sp, #53] @ 0x35 │ │ - add.w r0, r9, #9 │ │ - ldr r5, [sp, #84] @ 0x54 │ │ - ldrb.w r4, [sp, #88] @ 0x58 │ │ - bl c99c0 │ │ - mov r0, r8 │ │ - mov r1, r9 │ │ - strb.w r4, [sp, #60] @ 0x3c │ │ - str r5, [sp, #56] @ 0x38 │ │ - strb.w r7, [sp, #52] @ 0x34 │ │ - bl 5c1c0 │ │ - add sp, #140 @ 0x8c │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldrb.w r1, [sp, #83] @ 0x53 │ │ - add.w lr, r7, #8 │ │ - strb.w r1, [sp, #115] @ 0x73 │ │ - ldrh.w r1, [sp, #81] @ 0x51 │ │ - strh.w r1, [sp, #113] @ 0x71 │ │ - add r1, sp, #112 @ 0x70 │ │ - ldr.w ip, [sp, #84] @ 0x54 │ │ - add.w r3, r1, #8 │ │ - ldmia.w lr, {r2, r4, r5, r6, r7} │ │ - stmia r3!, {r2, r4, r5, r6, r7} │ │ - strb.w r0, [sp, #112] @ 0x70 │ │ - mov r0, r8 │ │ - str.w ip, [sp, #116] @ 0x74 │ │ - bl 5c1c0 │ │ - mov r0, fp │ │ - bl 6f120 │ │ - b.n 5c148 │ │ - movs r0, #4 │ │ - movs r1, #32 │ │ - bl 4adb8 │ │ - movs r0, #4 │ │ - movs r1, #12 │ │ - bl 4adb8 │ │ - udf #254 @ 0xfe │ │ + str r0, [sp, #0] │ │ + mov r0, sp │ │ + str r2, [sp, #16] │ │ + str r2, [sp, #12] │ │ + movs r2, #4 │ │ + str r3, [sp, #4] │ │ + str r2, [sp, #8] │ │ + bl 4d1a6 │ │ nop │ │ - lsls r3, r1, #17 │ │ - @ instruction: 0xfffc734a │ │ - movs r7, r0 │ │ - lsls r0, r4, #17 │ │ - vsri.32 q8, q10, #4 │ │ - vsri.64 d16, d0, #4 │ │ - vpadal.s q12, q5 │ │ + @ instruction: 0xb81e │ │ movs r7, r0 │ │ - strh r6, [r0, #42] @ 0x2a │ │ - movs r7, r0 │ │ - lsls r5, r3, #4 │ │ - movs r0, r0 │ │ - adds r6, r0, #1 │ │ - vsli.32 d27, d0, #28 │ │ - mov r4, r0 │ │ - mov r0, r1 │ │ - bl 5db20 │ │ - movs r0, #4 │ │ - movs r2, #0 │ │ - strd r2, r0, [r4] │ │ - str r1, [r4, #8] │ │ - pop {r4, pc} │ │ - bmi.n 5c182 │ │ - push {r4, r5, r6, r7, lr} │ │ - sub sp, #52 @ 0x34 │ │ - movs r1, #0 │ │ - mov r4, r2 │ │ - strd r1, r1, [sp, #8] │ │ - add r1, sp, #8 │ │ - movs r2, #8 │ │ - blx ccce0 │ │ - adds r0, r4, #1 │ │ - beq.n 5c282 │ │ - sub.w r6, r4, #8 │ │ - adds r0, r6, #1 │ │ - itt ne │ │ - ldrne r0, [r6, #0] │ │ - cmpne r0, #0 │ │ - beq.n 5c282 │ │ - adds r0, #1 │ │ - str r0, [r6, #0] │ │ - bcs.n 5c288 │ │ - ldr r0, [r4, #0] │ │ - str r6, [sp, #16] │ │ - add.w r1, r0, #8 │ │ - add r0, sp, #32 │ │ - bl 5c2fc │ │ - ldr r0, [sp, #32] │ │ - cmp r0, #1 │ │ - beq.n 5c28a │ │ - ldr r5, [sp, #36] @ 0x24 │ │ + push {r7, lr} │ │ + mov r7, sp │ │ + sub sp, #24 │ │ + mov r1, r0 │ │ + ldr r0, [pc, #24] @ (53b2c ) │ │ movs r2, #0 │ │ - str r2, [sp, #48] @ 0x30 │ │ - ldrd r0, r1, [r5, #12] │ │ - str r2, [r5, #16] │ │ - add.w r2, r5, #8 │ │ - str r0, [sp, #32] │ │ - add.w r0, r0, r1, lsl #3 │ │ - ldrb.w r4, [sp, #40] @ 0x28 │ │ - strd r2, r1, [sp, #40] @ 0x28 │ │ - str r0, [sp, #36] @ 0x24 │ │ - add r0, sp, #20 │ │ - add r1, sp, #32 │ │ - ldr r2, [pc, #108] @ (5c2ac ) │ │ - add r2, pc │ │ - bl 5d4dc │ │ - mov r0, r5 │ │ - mov r1, r4 │ │ - bl 677a4 │ │ - ldr r1, [sp, #28] │ │ - ldrd r0, r4, [sp, #20] │ │ - lsls r7, r1, #3 │ │ - add.w r5, r4, r1, lsl #3 │ │ - str r4, [sp, #32] │ │ - strd r0, r5, [sp, #40] @ 0x28 │ │ - cbz r7, 5c26c │ │ - ldrd r0, r1, [r4], #8 │ │ - bl 5dafe │ │ - subs r7, #8 │ │ - b.n 5c25e │ │ - str r5, [sp, #36] @ 0x24 │ │ - add r0, sp, #32 │ │ - bl 5c34c │ │ - ldr r0, [r6, #0] │ │ - subs r0, #1 │ │ - str r0, [r6, #0] │ │ - itt eq │ │ - addeq r0, sp, #16 │ │ - bleq 5cbca │ │ - movs r0, #1 │ │ - add sp, #52 @ 0x34 │ │ - pop {r4, r5, r6, r7, pc} │ │ - udf #254 @ 0xfe │ │ - ldrb.w r0, [sp, #40] @ 0x28 │ │ - movs r1, #43 @ 0x2b │ │ - strb.w r0, [sp, #24] │ │ - ldr r0, [sp, #36] @ 0x24 │ │ - str r0, [sp, #20] │ │ - ldr r0, [pc, #20] @ (5c2b0 ) │ │ + movs r3, #1 │ │ add r0, pc │ │ str r0, [sp, #0] │ │ - ldr r0, [pc, #20] @ (5c2b4 ) │ │ - add r2, sp, #20 │ │ - ldr r3, [pc, #20] @ (5c2b8 ) │ │ - add r0, pc │ │ - add r3, pc │ │ - bl 4fcf8 │ │ - ldr r2, [r4, #96] @ 0x60 │ │ - movs r7, r0 │ │ - adds r0, #178 @ 0xb2 │ │ - movs r7, r0 │ │ - add r4, pc, #380 @ (adr r4, 5c434 ) │ │ - vaddl.u , d14, d10 │ │ - movs r7, r0 │ │ - push {r1, r2, r3, r4, r5, r6, r7, lr} │ │ - mov r4, r0 │ │ - ldr r0, [r0, #0] │ │ - ldr r7, [r4, #8] │ │ - mov r5, r2 │ │ - mov r6, r1 │ │ - cmp r7, r0 │ │ - bne.n 5c2d6 │ │ - ldr r1, [pc, #40] @ (5c2f8 ) │ │ - mov r0, r4 │ │ - add r1, pc │ │ - bl 56594 │ │ - ldr r0, [r4, #4] │ │ - adds r1, r7, #1 │ │ - str r1, [r4, #8] │ │ - mov r1, sp │ │ - movs r2, #8 │ │ - str.w r6, [r0, r7, lsl #3] │ │ - add.w r0, r0, r7, lsl #3 │ │ - str r5, [r0, #4] │ │ - movs r0, #0 │ │ - strd r0, r0, [sp] │ │ - ldr r0, [r4, #12] │ │ - blx cccf0 │ │ - pop {r1, r2, r3, r4, r5, r6, r7, pc} │ │ - adds r0, #108 @ 0x6c │ │ + mov r0, sp │ │ + str r2, [sp, #16] │ │ + str r2, [sp, #12] │ │ + movs r2, #4 │ │ + str r3, [sp, #4] │ │ + str r2, [sp, #8] │ │ + bl 4d1a6 │ │ + nop │ │ + @ instruction: 0xb7fe │ │ movs r7, r0 │ │ + push {r7, lr} │ │ + mov r7, sp │ │ + sub sp, #136 @ 0x88 │ │ + add.w lr, sp, #8 │ │ + mov ip, r1 │ │ + movs r2, #127 @ 0x7f │ │ + mov r1, r2 │ │ + and.w r2, r0, #15 │ │ + add.w r3, r2, #55 @ 0x37 │ │ + cmp r2, #10 │ │ + it cc │ │ + addcc.w r3, r2, #48 @ 0x30 │ │ + ubfx r0, r0, #4, #12 │ │ + subs r2, r1, #1 │ │ + cmp r0, #0 │ │ + strb.w r3, [lr, r1] │ │ + bne.n 53b3e │ │ + adds r0, r1, #1 │ │ + ldr r2, [pc, #24] @ (53b7c ) │ │ + rsb r0, r0, #129 @ 0x81 │ │ + add r1, lr │ │ + add r2, pc │ │ + movs r3, #2 │ │ + strd r1, r0, [sp] │ │ + mov r0, ip │ │ + movs r1, #1 │ │ + bl 4d2bc │ │ + add sp, #136 @ 0x88 │ │ + pop {r7, pc} │ │ + adds r0, #212 @ 0xd4 │ │ + vsli.64 , q0, #63 @ 0x3f │ │ + add r7, sp, #8 │ │ + sub sp, #136 @ 0x88 │ │ + add.w lr, sp, #8 │ │ + mov ip, r2 │ │ + movs r2, #127 @ 0x7f │ │ + mov r3, r2 │ │ + and.w r2, r0, #15 │ │ + lsrs r0, r0, #4 │ │ + add.w r4, r2, #87 @ 0x57 │ │ + cmp r2, #10 │ │ + orr.w r0, r0, r1, lsl #28 │ │ + it cc │ │ + addcc.w r4, r2, #48 @ 0x30 │ │ + orrs.w r2, r0, r1, lsr #4 │ │ + sub.w r2, r3, #1 │ │ + mov.w r1, r1, lsr #4 │ │ + strb.w r4, [lr, r3] │ │ + bne.n 53b8e │ │ + adds r0, r3, #1 │ │ + ldr r2, [pc, #28] @ (53bd8 ) │ │ + rsb r0, r0, #129 @ 0x81 │ │ + add.w r1, lr, r3 │ │ + add r2, pc │ │ + movs r3, #2 │ │ + strd r1, r0, [sp] │ │ + mov r0, ip │ │ + movs r1, #1 │ │ + bl 4d2bc │ │ + add sp, #136 @ 0x88 │ │ + pop {r4, r6, r7, pc} │ │ + adds r0, #120 @ 0x78 │ │ + vsli.64 , q0, #63 @ 0x3f │ │ + add r7, sp, #8 │ │ + sub sp, #136 @ 0x88 │ │ + add.w lr, sp, #8 │ │ + mov ip, r2 │ │ + movs r2, #127 @ 0x7f │ │ + mov r3, r2 │ │ + and.w r2, r0, #15 │ │ + lsrs r0, r0, #4 │ │ + add.w r4, r2, #55 @ 0x37 │ │ + cmp r2, #10 │ │ + orr.w r0, r0, r1, lsl #28 │ │ + it cc │ │ + addcc.w r4, r2, #48 @ 0x30 │ │ + orrs.w r2, r0, r1, lsr #4 │ │ + sub.w r2, r3, #1 │ │ + mov.w r1, r1, lsr #4 │ │ + strb.w r4, [lr, r3] │ │ + bne.n 53bea │ │ + adds r0, r3, #1 │ │ + ldr r2, [pc, #28] @ (53c34 ) │ │ + rsb r0, r0, #129 @ 0x81 │ │ + add.w r1, lr, r3 │ │ + add r2, pc │ │ + movs r3, #2 │ │ + strd r1, r0, [sp] │ │ + mov r0, ip │ │ + movs r1, #1 │ │ + bl 4d2bc │ │ + add sp, #136 @ 0x88 │ │ + pop {r4, r6, r7, pc} │ │ + adds r0, #28 │ │ + vrsubhn.i d20, , q5 │ │ + ldr r1, [r0, #0] │ │ + cmp r1, #0 │ │ + mov r0, r1 │ │ + it mi │ │ + negmi r0, r1 │ │ + mvns r1, r1 │ │ + lsrs r1, r1, #31 │ │ + b.w 4d1bc │ │ + ldrd r0, r3, [r0] │ │ + mov ip, r1 │ │ + eor.w r1, r3, r3, asr #31 │ │ + movs r2, #0 │ │ + eor.w r0, r0, r3, asr #31 │ │ + subs.w r0, r0, r3, asr #31 │ │ + sbc.w r1, r1, r3, asr #31 │ │ + cmp.w r3, #4294967295 @ 0xffffffff │ │ + mov r3, ip │ │ + it gt │ │ + movgt r2, #1 │ │ + b.w 4db64 │ │ + bmi.n 53c1e │ │ push {r4, r5, r7, lr} │ │ - mov r5, r0 │ │ - mov r4, r1 │ │ + mov r4, r0 │ │ + mov r5, r1 │ │ movs r0, #1 │ │ - ldrex r1, [r4] │ │ - cbnz r1, 5c332 │ │ - strex r1, r0, [r4] │ │ + ldrex r1, [r5] │ │ + cbnz r1, 53ca6 │ │ + strex r1, r0, [r5] │ │ cmp r1, #0 │ │ - bne.n 5c304 │ │ + bne.n 53c7c │ │ dmb ish │ │ - ldr r0, [pc, #48] @ (5c348 ) │ │ + ldr r0, [pc, #48] @ (53cc0 ) │ │ add r0, pc │ │ - ldr r0, [r0, #24] │ │ + ldr r0, [r0, #20] │ │ lsls r0, r0, #1 │ │ - bne.n 5c33e │ │ + bne.n 53cb4 │ │ movs r0, #0 │ │ - ldrb r1, [r4, #4] │ │ - strb r0, [r5, #8] │ │ + ldrb r1, [r5, #4] │ │ + str r5, [r4, #4] │ │ cmp r1, #0 │ │ it ne │ │ movne r1, #1 │ │ - strd r1, r4, [r5] │ │ - pop {r4, r5, r7, pc} │ │ - mov r0, r4 │ │ + b.n 53cae │ │ clrex │ │ - bl 77e66 │ │ - b.n 5c316 │ │ - bl 77f2c │ │ + movs r1, #1 │ │ + movs r0, #2 │ │ + str r1, [r4, #0] │ │ + strb r0, [r4, #8] │ │ + pop {r4, r5, r7, pc} │ │ + bl 784f0 │ │ eor.w r0, r0, #1 │ │ - b.n 5c322 │ │ - strh r4, [r2, #20] │ │ - movs r7, r0 │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ - mov r8, r0 │ │ - ldr r0, [r0, #4] │ │ - ldr.w r1, [r8, #12] │ │ - adds r6, r0, #4 │ │ - subs r0, r1, r0 │ │ - lsrs r7, r0, #3 │ │ - cbz r7, 5c37c │ │ - ldrd r5, r4, [r6, #-4] │ │ - ldr r1, [r4, #0] │ │ - cbz r1, 5c36c │ │ - mov r0, r5 │ │ - blx r1 │ │ - ldr r0, [r4, #4] │ │ - cbz r0, 5c376 │ │ - mov r0, r5 │ │ - blx ccbe0 │ │ - subs r7, #1 │ │ - adds r6, #8 │ │ - b.n 5c35e │ │ - ldr.w r1, [r8] │ │ - ldr.w r0, [r8, #8] │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ - b.w 5da74 │ │ + b.n 53c9a │ │ + nop │ │ + asrs r4, r0, #21 │ │ + movs r0, r1 │ │ push {r4, r5, r7, lr} │ │ - sub sp, #72 @ 0x48 │ │ mov r4, r0 │ │ - add r0, sp, #40 @ 0x28 │ │ - bl 5bf0c │ │ - ldr r0, [sp, #40] @ 0x28 │ │ - cmp r0, #5 │ │ - bne.n 5c3e8 │ │ - ldr r0, [sp, #44] @ 0x2c │ │ - add.w r1, r0, #8 │ │ - add r0, sp, #40 @ 0x28 │ │ - bl 6e6e0 │ │ - ldrb.w r0, [sp, #40] @ 0x28 │ │ - cmp r0, #15 │ │ - bne.n 5c3f0 │ │ - ldr r0, [sp, #44] @ 0x2c │ │ - movs r1, #8 │ │ - str r0, [sp, #20] │ │ - movs r0, #0 │ │ - ldr r3, [pc, #64] @ (5c3fc ) │ │ - movs r2, #3 │ │ - movs r5, #7 │ │ - strd r2, r1, [sp, #8] │ │ - add r3, pc │ │ - str r0, [sp, #16] │ │ - add.w r2, r4, #8 │ │ - strd r5, r3, [sp] │ │ - add r4, sp, #40 @ 0x28 │ │ - add r1, sp, #20 │ │ - ldr r3, [pc, #40] @ (5c400 ) │ │ + ldr.w r1, [r0, #20]! │ │ + dmb ish │ │ + ldrex r2, [r1] │ │ + subs r3, r2, #1 │ │ + strex r5, r3, [r1] │ │ + cmp r5, #0 │ │ + bne.n 53cd0 │ │ + cmp r2, #1 │ │ + itt eq │ │ + dmbeq ish │ │ + bleq 728ba │ │ + ldrd r0, r1, [r4, #8] │ │ + bl c97b8 │ │ + ldr.w r0, [r4, #616] @ 0x268 │ │ + cmp.w r0, #2147483648 @ 0x80000000 │ │ + beq.n 53d14 │ │ + ldr.w r1, [r4, #620] @ 0x26c │ │ + bl 727f6 │ │ + add.w r0, r4, #628 @ 0x274 │ │ + bl 4c6ce │ │ + add.w r0, r4, #676 @ 0x2a4 │ │ + bl 4c6ce │ │ + ldr.w r0, [r4, #724] @ 0x2d4 │ │ + cmp.w r0, #2147483648 @ 0x80000000 │ │ + beq.n 53d2e │ │ + ldr.w r1, [r4, #728] @ 0x2d8 │ │ + bl 727f6 │ │ + ldrd r0, r1, [r4, #736] @ 0x2e0 │ │ + bl c97b8 │ │ + ldr.w r0, [r4, #600] @ 0x258 │ │ + cmp.w r0, #2147483648 @ 0x80000000 │ │ + itt ne │ │ + ldrne.w r1, [r4, #604] @ 0x25c │ │ + blne c97b8 │ │ + ldr.w r0, [r4, #584] @ 0x248 │ │ + cmp r0, #2 │ │ + beq.n 53d58 │ │ + add.w r0, r4, #216 @ 0xd8 │ │ + bl 53d74 │ │ + add.w r0, r4, #408 @ 0x198 │ │ + bl 53d74 │ │ + ldr.w r0, [r4, #200] @ 0xc8 │ │ + cmp r0, #2 │ │ + itt ne │ │ + addne.w r0, r4, #24 │ │ + blne 53d74 │ │ mov r0, r4 │ │ - add r3, pc │ │ - bl 57e1c │ │ - add r0, sp, #24 │ │ - mov r1, r4 │ │ - bl 5c44e │ │ - b.n 5c3f6 │ │ - add r0, sp, #40 @ 0x28 │ │ - bl 5b784 │ │ - b.n 5c3f6 │ │ - add r0, sp, #40 @ 0x28 │ │ - bl 5c404 │ │ - add sp, #72 @ 0x48 │ │ - pop {r4, r5, r7, pc} │ │ - nop │ │ - bics r7, r1 │ │ - vaddw.u q8, q14, d6 │ │ - vsli.32 d27, d0, #28 │ │ + ldmia.w sp!, {r4, r5, r7, lr} │ │ + b.w cd0f0 │ │ + bmi.n 53d1e │ │ + push {r4, r5, r6, lr} │ │ mov r4, r0 │ │ - ldrb r0, [r0, #0] │ │ - subs r0, #2 │ │ - cmp r0, #11 │ │ - bhi.n 5c43a │ │ - tbb [pc, r0] │ │ - lsls r4, r2, #24 │ │ - asrs r6, r0, #12 │ │ - asrs r3, r2, #12 │ │ - asrs r3, r2, #12 │ │ - lsrs r3, r2, #20 │ │ - lsrs r3, r2, #20 │ │ - ldrd r0, r1, [r4, #4] │ │ - bl 5395a │ │ - ldrd r0, r1, [r4, #16] │ │ - b.n 5c432 │ │ - ldrd r0, r1, [r4, #4] │ │ - ldmia.w sp!, {r4, lr} │ │ - b.w 5395a │ │ - pop {r4, pc} │ │ - adds r0, r4, #4 │ │ - bl 6bbc4 │ │ - ldrd r0, r1, [r4, #4] │ │ - ldmia.w sp!, {r4, lr} │ │ - b.w 71dba │ │ - ldr r2, [r1, #0] │ │ - cbz r2, 5c45c │ │ - movs r2, #10 │ │ - strb r2, [r0, #0] │ │ - mov r0, r1 │ │ - b.w 5c468 │ │ - push {r4, r5, r7, lr} │ │ - adds r1, #8 │ │ - ldmia.w r1, {r2, r3, r4, r5} │ │ - stmia r0!, {r2, r3, r4, r5} │ │ - pop {r4, r5, r7, pc} │ │ - ldr r1, [r0, #0] │ │ - cbz r1, 5c472 │ │ - adds r0, #4 │ │ - b.w 5c404 │ │ - bx lr │ │ - │ │ -0005c474 : │ │ - push {r4, lr} │ │ - sub sp, #24 │ │ - strd r0, r2, [sp] │ │ - add r4, sp, #8 │ │ - mov r3, r1 │ │ - mov r1, sp │ │ + ldrd r0, r1, [r0, #116] @ 0x74 │ │ + ldr r6, [pc, #112] @ (53df0 ) │ │ + add r6, pc │ │ + blx r6 │ │ + ldrd r0, r1, [r4, #128] @ 0x80 │ │ + blx r6 │ │ + ldrd r5, r1, [r4, #144] @ 0x90 │ │ + mov r0, r5 │ │ + bl 727b8 │ │ + ldr.w r0, [r4, #140] @ 0x8c │ │ + mov r1, r5 │ │ + bl 551d8 │ │ mov r0, r4 │ │ - mov r2, r3 │ │ - bl 5c4a4 │ │ + bl 72a48 │ │ + add.w r0, r4, #48 @ 0x30 │ │ + bl 4c6e2 │ │ + add.w r0, r4, #76 @ 0x4c │ │ + bl 4c6e2 │ │ + ldrd r0, r1, [r4, #152] @ 0x98 │ │ + blx r6 │ │ + ldrd r0, r1, [r4, #164] @ 0xa4 │ │ + bl 54676 │ │ + ldr r0, [r4, #32] │ │ + cmp r0, #1 │ │ + bne.n 53dee │ │ + ldr.w r0, [r4, #40]! │ │ + dmb ish │ │ + ldrex r1, [r0] │ │ + subs r2, r1, #1 │ │ + strex r3, r2, [r0] │ │ + cmp r3, #0 │ │ + bne.n 53dce │ │ + cmp r1, #1 │ │ + bne.n 53dee │ │ + dmb ish │ │ mov r0, r4 │ │ - bl 5c54c │ │ - orrs r1, r0 │ │ - beq.n 5c4a0 │ │ - ldrd r0, r1, [r0] │ │ - ldr r3, [r1, #20] │ │ - add r2, sp, #4 │ │ - mov r1, sp │ │ - blx r3 │ │ - add sp, #24 │ │ - pop {r4, pc} │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ + b.w 727fe │ │ + pop {r4, r5, r6, pc} │ │ + ldrh r7, [r6, r0] │ │ + movs r7, r0 │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ - sub sp, #160 @ 0xa0 │ │ - ldr r3, [pc, #152] @ (5c544 ) │ │ + sub sp, #24 │ │ + ldr r7, [pc, #164] @ (53ea0 ) │ │ + mov r8, r0 │ │ + add r7, pc │ │ + ldr r4, [r7, #16] │ │ + dmb ish │ │ + cbnz r4, 53e12 │ │ + add.w r0, r7, #16 │ │ + bl 78168 │ │ mov r4, r0 │ │ - movs r0, #1 │ │ - movs r5, #11 │ │ - add r3, pc │ │ - str r0, [sp, #8] │ │ - strd r5, r3, [sp] │ │ - add r5, sp, #96 @ 0x60 │ │ - ldr r3, [pc, #136] @ (5c548 ) │ │ - mov r0, r5 │ │ - add r3, pc │ │ - bl 5aa4c │ │ - ldr r0, [sp, #96] @ 0x60 │ │ - cbz r0, 5c4dc │ │ - adds r1, r5, #4 │ │ - add r5, sp, #64 @ 0x40 │ │ - movs r2, #28 │ │ - mov r0, r5 │ │ - bl c99c0 │ │ - mov r0, r4 │ │ - mov r1, r5 │ │ - b.n 5c52a │ │ - add.w r0, r5, #8 │ │ - add r1, sp, #64 @ 0x40 │ │ - adds r1, #4 │ │ - ldmia.w r0, {r2, r3, r5, r6} │ │ - stmia r1!, {r2, r3, r5, r6} │ │ - ldrd r2, r3, [sp, #76] @ 0x4c │ │ - ldrb.w r1, [sp, #68] @ 0x44 │ │ - add r5, sp, #32 │ │ - mov r0, r5 │ │ - bl 5d944 │ │ - ldr r0, [sp, #32] │ │ - cbz r0, 5c530 │ │ - add.w r0, r5, #16 │ │ - ldrd ip, lr, [sp, #36] @ 0x24 │ │ - ldr.w r8, [sp, #44] @ 0x2c │ │ - add r5, sp, #16 │ │ - ldmia.w r0, {r1, r2, r3, r7} │ │ - mov r6, r5 │ │ - stmia r6!, {r1, r2, r3, r7} │ │ - str.w r8, [sp, #140] @ 0x8c │ │ - strd ip, lr, [sp, #132] @ 0x84 │ │ - add r1, sp, #132 @ 0x84 │ │ - ldmia.w r5, {r2, r3, r6, r7} │ │ - add.w r0, r1, #12 │ │ - stmia r0!, {r2, r3, r6, r7} │ │ mov r0, r4 │ │ - bl 5c564 │ │ - b.n 5c53c │ │ - ldrd r0, r1, [sp, #40] @ 0x28 │ │ - strd r0, r1, [r4, #8] │ │ - movs r0, #0 │ │ - str r0, [r4, #0] │ │ - add sp, #160 @ 0xa0 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ - nop │ │ - asrs r1, r3, #31 │ │ - vshr.u64 d16, d3, #4 │ │ - vtbl.8 d22, {d12}, d1 │ │ - cbz r1, 5c55e │ │ - push {r7, lr} │ │ - adds r0, #4 │ │ - bl 5b784 │ │ - movs r0, #0 │ │ + blx cd220 │ │ + mov r6, r0 │ │ + cmp r0, #1 │ │ + bhi.n 53e70 │ │ + beq.n 53e6e │ │ + cmp.w r8, #0 │ │ + beq.n 53e32 │ │ + ldrd r0, r5, [r8] │ │ movs r1, #0 │ │ - pop {r7, pc} │ │ - ldrd r0, r1, [r0, #8] │ │ - bx lr │ │ - push {r4, lr} │ │ - mov r4, r0 │ │ - mov r0, r1 │ │ - bl 5db20 │ │ - movs r0, #4 │ │ - movs r2, #1 │ │ - strd r2, r0, [r4] │ │ - str r1, [r4, #8] │ │ - pop {r4, pc} │ │ - bmi.n 5c526 │ │ - │ │ -0005c57c : │ │ - push {r4, r5, r6, r7, lr} │ │ - sub sp, #92 @ 0x5c │ │ - str r0, [sp, #16] │ │ - add r5, sp, #64 @ 0x40 │ │ - mov r6, r1 │ │ - add r1, sp, #16 │ │ - mov r0, r5 │ │ - mov r2, r6 │ │ - bl 5c4a4 │ │ - mov r0, r5 │ │ - bl 5c54c │ │ - mov r4, r0 │ │ - orrs r0, r1 │ │ - beq.n 5c5f4 │ │ - movs r0, #0 │ │ - movs r2, #11 │ │ - strd r0, r0, [sp, #56] @ 0x38 │ │ - movs r0, #5 │ │ - strb.w r0, [sp, #48] @ 0x30 │ │ - add r0, sp, #48 @ 0x30 │ │ - ldr r1, [pc, #72] @ (5c5f8 ) │ │ - str r0, [sp, #8] │ │ - add r1, pc │ │ - strd r2, r1, [sp] │ │ - add r7, sp, #20 │ │ - add r1, sp, #16 │ │ - ldr r3, [pc, #64] @ (5c5fc ) │ │ - mov r0, r7 │ │ - mov r2, r6 │ │ - add r3, pc │ │ - bl 5ab48 │ │ - ldrb.w r6, [sp, #20] │ │ - cmp r6, #15 │ │ - beq.n 5c5ee │ │ + str.w r1, [r8] │ │ + cbnz r0, 53e42 │ │ + ldrex r5, [r7, #12] │ │ adds r0, r5, #1 │ │ - adds r1, r7, #1 │ │ - movs r2, #27 │ │ - bl c99c0 │ │ - mov r0, r5 │ │ - strb.w r6, [sp, #64] @ 0x40 │ │ - bl 5db20 │ │ - movs r0, #4 │ │ - str r1, [sp, #68] @ 0x44 │ │ - str r0, [sp, #64] @ 0x40 │ │ - add r0, sp, #64 @ 0x40 │ │ - bl 5b784 │ │ + strex r1, r0, [r7, #12] │ │ + cmp r1, #0 │ │ + bne.n 53e32 │ │ + cbz r5, 53e78 │ │ + ldr r0, [pc, #96] @ (53ea4 ) │ │ + add r0, pc │ │ + ldrb r0, [r0, #1] │ │ + movs r0, #8 │ │ + blx cd270 │ │ + cbz r0, 53e96 │ │ + mov r6, r0 │ │ mov r0, r4 │ │ - bl 5c600 │ │ - add sp, #92 @ 0x5c │ │ - pop {r4, r5, r6, r7, pc} │ │ - asrs r3, r3, #27 │ │ - @ instruction: 0xfffcff93 │ │ - vsli.32 , q8, #27 │ │ - ldrd r5, r6, [r0] │ │ - mov r4, r0 │ │ - ldr r1, [r6, #0] │ │ - cbz r1, 5c610 │ │ - mov r0, r5 │ │ - blx r1 │ │ - ldr r0, [r6, #4] │ │ - cbz r0, 5c61a │ │ - mov r0, r5 │ │ - blx ccbe0 │ │ + strd r5, r4, [r6] │ │ + blx cd220 │ │ + mov r5, r0 │ │ mov r0, r4 │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ - b.w ccae8 │ │ - push {r2, r3, r4, r5, r6, lr} │ │ - mov r4, r0 │ │ - mov r0, sp │ │ - bl 5bf0c │ │ - ldrd r5, r6, [sp] │ │ - cmp r5, #5 │ │ - bne.n 5c648 │ │ - blx ccc80 │ │ - ldr r1, [r6, #12] │ │ - subs r0, r1, r0 │ │ - clz r0, r0 │ │ - lsrs r0, r0, #5 │ │ - strb r0, [r4, #4] │ │ - b.n 5c64a │ │ - str r6, [r4, #4] │ │ - str r5, [r4, #0] │ │ - pop {r2, r3, r4, r5, r6, pc} │ │ - bmi.n 5c5fa │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ - sub sp, #232 @ 0xe8 │ │ - mov r6, r2 │ │ - add r7, sp, #168 @ 0xa8 │ │ - ldr r2, [pc, #748] @ (5c948 ) │ │ - mov r9, r0 │ │ - mov r0, r7 │ │ - movs r3, #55 @ 0x37 │ │ - add r2, pc │ │ - mov r5, r1 │ │ - bl 6a820 │ │ - ldrb.w r0, [sp, #168] @ 0xa8 │ │ - cmp r0, #15 │ │ - bne.w 5c7e6 │ │ - ldr r0, [sp, #172] @ 0xac │ │ - movs r4, #0 │ │ - str r0, [sp, #60] @ 0x3c │ │ - add r0, sp, #60 @ 0x3c │ │ - str r0, [sp, #124] @ 0x7c │ │ - add.w sl, sp, #120 @ 0x78 │ │ - strb.w r4, [sp, #120] @ 0x78 │ │ - movs r7, #1 │ │ - ldr r1, [pc, #704] @ (5c94c ) │ │ - movs r0, #37 @ 0x25 │ │ - movs r2, #9 │ │ - strd r0, sl, [sp, #8] │ │ - add r1, pc │ │ - str r7, [sp, #16] │ │ - add.w r8, sp, #24 │ │ - strd r2, r1, [sp] │ │ - add.w r2, r6, #8 │ │ - ldr r3, [pc, #684] @ (5c950 ) │ │ - mov r0, r8 │ │ - mov r1, r5 │ │ - add r3, pc │ │ - bl 57e1c │ │ - ldr r6, [pc, #676] @ (5c954 ) │ │ - add r6, pc │ │ - ldr r0, [r6, #20] │ │ - cmp r0, #5 │ │ - bcc.n 5c6d8 │ │ - str r4, [sp, #184] @ 0xb8 │ │ - movs r1, #5 │ │ - str r7, [sp, #172] @ 0xac │ │ - movw r3, #527 @ 0x20f │ │ - ldr r0, [pc, #660] @ (5c958 ) │ │ - str r4, [sp, #180] @ 0xb4 │ │ - add r0, pc │ │ - str r0, [sp, #168] @ 0xa8 │ │ - add r0, sp, #228 @ 0xe4 │ │ - str r0, [sp, #176] @ 0xb0 │ │ - add r0, sp, #168 @ 0xa8 │ │ - ldr r2, [pc, #648] @ (5c95c ) │ │ - add r2, pc │ │ - bl 6f45c │ │ - ldr r0, [r6, #20] │ │ - cmp r0, #4 │ │ - bls.n 5c702 │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #184] @ 0xb8 │ │ - movw r3, #527 @ 0x20f │ │ - str r1, [sp, #172] @ 0xac │ │ - ldr r1, [pc, #632] @ (5c964 ) │ │ - str r0, [sp, #180] @ 0xb4 │ │ - add r1, pc │ │ - str r1, [sp, #168] @ 0xa8 │ │ - add r0, sp, #228 @ 0xe4 │ │ - str r0, [sp, #176] @ 0xb0 │ │ - add r0, sp, #168 @ 0xa8 │ │ - ldr r2, [pc, #620] @ (5c968 ) │ │ - movs r1, #5 │ │ - add r2, pc │ │ - bl 6f45c │ │ - ldr r5, [r5, #0] │ │ - cmp r5, #0 │ │ - beq.w 5c81a │ │ - ldr r0, [r5, #0] │ │ - cmp r0, #0 │ │ - beq.w 5c824 │ │ - ldr.w r4, [r0, #912] @ 0x390 │ │ - ldr r0, [r6, #20] │ │ - cmp r4, #0 │ │ - beq.w 5c82e │ │ - ldr r7, [pc, #604] @ (5c97c ) │ │ - cmp r0, #5 │ │ - add r7, pc │ │ - bcc.n 5c746 │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #184] @ 0xb8 │ │ - movw r3, #527 @ 0x20f │ │ - str r0, [sp, #180] @ 0xb4 │ │ - movs r0, #4 │ │ - strd r7, r1, [sp, #168] @ 0xa8 │ │ - movs r1, #5 │ │ - str r0, [sp, #176] @ 0xb0 │ │ - add r0, sp, #168 @ 0xa8 │ │ - ldr r2, [pc, #576] @ (5c980 ) │ │ - add r2, pc │ │ - bl 6f45c │ │ - mov r0, r5 │ │ - blx r4 │ │ - cmp r0, #1 │ │ - bne.w 5c88c │ │ - ldr r0, [r6, #20] │ │ - cmp r0, #5 │ │ - bcc.n 5c77a │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #184] @ 0xb8 │ │ - movw r3, #507 @ 0x1fb │ │ - str r1, [sp, #172] @ 0xac │ │ - ldr r1, [pc, #544] @ (5c984 ) │ │ - str r0, [sp, #180] @ 0xb4 │ │ - add r1, pc │ │ - str r1, [sp, #168] @ 0xa8 │ │ - add r0, sp, #228 @ 0xe4 │ │ - str r0, [sp, #176] @ 0xb0 │ │ - add r0, sp, #168 @ 0xa8 │ │ - ldr r2, [pc, #532] @ (5c988 ) │ │ - movs r1, #5 │ │ - add r2, pc │ │ - bl 6f45c │ │ - ldr r0, [r6, #20] │ │ - cmp r0, #5 │ │ - bcc.n 5c7a4 │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #184] @ 0xb8 │ │ - movw r3, #507 @ 0x1fb │ │ - str r1, [sp, #172] @ 0xac │ │ - ldr r1, [pc, #508] @ (5c98c ) │ │ - str r0, [sp, #180] @ 0xb4 │ │ - add r1, pc │ │ - str r1, [sp, #168] @ 0xa8 │ │ - add r0, sp, #228 @ 0xe4 │ │ - str r0, [sp, #176] @ 0xb0 │ │ - add r0, sp, #168 @ 0xa8 │ │ - ldr r2, [pc, #500] @ (5c990 ) │ │ - movs r1, #5 │ │ - add r2, pc │ │ - bl 6f45c │ │ - ldr r0, [r5, #0] │ │ - cmp r0, #0 │ │ - beq.w 5c8b8 │ │ - ldr r4, [r0, #68] @ 0x44 │ │ - ldr r0, [r6, #20] │ │ - cmp r4, #0 │ │ - beq.w 5c8f0 │ │ - cmp r0, #5 │ │ - bcc.n 5c7da │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #184] @ 0xb8 │ │ - movw r3, #507 @ 0x1fb │ │ - str r0, [sp, #180] @ 0xb4 │ │ - movs r0, #4 │ │ - strd r7, r1, [sp, #168] @ 0xa8 │ │ - movs r1, #5 │ │ - str r0, [sp, #176] @ 0xb0 │ │ - add r0, sp, #168 @ 0xa8 │ │ - ldr r2, [pc, #464] @ (5c9a4 ) │ │ - add r2, pc │ │ - bl 6f45c │ │ + mov r1, r6 │ │ + blx cd230 │ │ mov r0, r5 │ │ - blx r4 │ │ - movs r0, #3 │ │ - str.w r0, [r9] │ │ - b.n 5c880 │ │ - ldrb.w r1, [sp, #171] @ 0xab │ │ - add.w lr, r7, #8 │ │ - strb.w r1, [sp, #67] @ 0x43 │ │ - ldrh.w r1, [sp, #169] @ 0xa9 │ │ - strh.w r1, [sp, #65] @ 0x41 │ │ - add r1, sp, #64 @ 0x40 │ │ - ldr.w ip, [sp, #172] @ 0xac │ │ - add.w r3, r1, #8 │ │ - ldmia.w lr, {r2, r4, r5, r6, r7} │ │ - stmia r3!, {r2, r4, r5, r6, r7} │ │ - str.w ip, [sp, #68] @ 0x44 │ │ - strb.w r0, [sp, #64] @ 0x40 │ │ - mov r0, r9 │ │ - bl 5c9c6 │ │ - b.n 5c886 │ │ - ldr r1, [pc, #324] @ (5c960 ) │ │ - movs r0, #8 │ │ - movs r2, #6 │ │ - add r1, pc │ │ - b.n 5c85e │ │ - ldr r1, [pc, #324] @ (5c96c ) │ │ - movs r0, #8 │ │ - movs r2, #7 │ │ - add r1, pc │ │ - b.n 5c85e │ │ - cmp r0, #5 │ │ - bcc.n 5c856 │ │ + blx cd200 │ │ + b.n 53e70 │ │ + movs r6, #0 │ │ + mov r0, r6 │ │ + add sp, #24 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ movs r0, #0 │ │ movs r1, #1 │ │ - str r0, [sp, #184] @ 0xb8 │ │ - movw r3, #527 @ 0x20f │ │ - str r1, [sp, #172] @ 0xac │ │ - ldr r1, [pc, #308] @ (5c974 ) │ │ - str r0, [sp, #180] @ 0xb4 │ │ + str r0, [sp, #16] │ │ + str r1, [sp, #4] │ │ + ldr r1, [pc, #36] @ (53ea8 ) │ │ + str r0, [sp, #12] │ │ movs r0, #4 │ │ add r1, pc │ │ - str r1, [sp, #168] @ 0xa8 │ │ - str r0, [sp, #176] @ 0xb0 │ │ - add r0, sp, #168 @ 0xa8 │ │ - ldr r2, [pc, #296] @ (5c978 ) │ │ - movs r1, #5 │ │ - add r2, pc │ │ - bl 6f45c │ │ - ldr r1, [pc, #280] @ (5c970 ) │ │ - movs r0, #6 │ │ - movs r2, #14 │ │ - add r1, pc │ │ - strd r1, r2, [sp, #96] @ 0x60 │ │ - ldrh.w r1, [sp, #60] @ 0x3c │ │ - strh.w r1, [sp, #94] @ 0x5e │ │ - add r1, sp, #92 @ 0x5c │ │ - ldmia.w sl, {r3, r4, r5, r6} │ │ - add.w r2, r1, #12 │ │ - stmia r2!, {r3, r4, r5, r6} │ │ - strb.w r0, [sp, #92] @ 0x5c │ │ - mov r0, r9 │ │ - bl 5c9c6 │ │ - add r0, sp, #24 │ │ - bl 5c468 │ │ - add sp, #232 @ 0xe8 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ - ldr r0, [sp, #24] │ │ - lsls r0, r0, #31 │ │ - beq.n 5c898 │ │ - add.w r1, r8, #4 │ │ - b.n 5c812 │ │ - ldr r2, [sp, #36] @ 0x24 │ │ - ldrb.w r1, [sp, #32] │ │ - add r5, sp, #168 @ 0xa8 │ │ - mov r0, r5 │ │ - bl 6bc64 │ │ - ldrb.w r0, [sp, #168] @ 0xa8 │ │ - cmp r0, #15 │ │ - bne.n 5c8c2 │ │ - ldr r0, [sp, #172] @ 0xac │ │ - movs r1, #5 │ │ - strd r1, r0, [r9] │ │ - b.n 5c886 │ │ - ldr r1, [pc, #216] @ (5c994 ) │ │ - movs r0, #8 │ │ - movs r2, #7 │ │ + str r0, [sp, #8] │ │ + str r1, [sp, #0] │ │ + mov r0, sp │ │ + ldr r1, [pc, #28] @ (53eac ) │ │ add r1, pc │ │ - b.n 5c920 │ │ - ldrb.w r1, [sp, #171] @ 0xab │ │ - add.w lr, r5, #8 │ │ - strb.w r1, [sp, #203] @ 0xcb │ │ - ldrh.w r1, [sp, #169] @ 0xa9 │ │ - strh.w r1, [sp, #201] @ 0xc9 │ │ - add r1, sp, #200 @ 0xc8 │ │ - ldr.w ip, [sp, #172] @ 0xac │ │ - add.w r3, r1, #8 │ │ - ldmia.w lr, {r2, r4, r5, r6, r7} │ │ - stmia r3!, {r2, r4, r5, r6, r7} │ │ - str.w ip, [sp, #204] @ 0xcc │ │ - strb.w r0, [sp, #200] @ 0xc8 │ │ - b.n 5c812 │ │ - cmp r0, #5 │ │ - bcc.n 5c918 │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #184] @ 0xb8 │ │ - movw r3, #507 @ 0x1fb │ │ - str r1, [sp, #172] @ 0xac │ │ - ldr r1, [pc, #152] @ (5c99c ) │ │ - str r0, [sp, #180] @ 0xb4 │ │ + bl 4d1a6 │ │ movs r0, #4 │ │ - add r1, pc │ │ - str r1, [sp, #168] @ 0xa8 │ │ - str r0, [sp, #176] @ 0xb0 │ │ - add r0, sp, #168 @ 0xa8 │ │ - ldr r2, [pc, #144] @ (5c9a0 ) │ │ - movs r1, #5 │ │ - add r2, pc │ │ - bl 6f45c │ │ - ldr r1, [pc, #124] @ (5c998 ) │ │ - movs r0, #6 │ │ - movs r2, #14 │ │ - add r1, pc │ │ - ldrh.w r3, [sp, #60] @ 0x3c │ │ - strh.w r3, [sp, #141] @ 0x8d │ │ - ldrb.w r3, [sp, #62] @ 0x3e │ │ - strb.w r3, [sp, #143] @ 0x8f │ │ - strd r1, r2, [sp, #144] @ 0x90 │ │ - add r1, sp, #140 @ 0x8c │ │ - ldmia.w sl, {r3, r4, r5, r6} │ │ - add.w r2, r1, #12 │ │ - stmia r2!, {r3, r4, r5, r6} │ │ - strb.w r0, [sp, #140] @ 0x8c │ │ - b.n 5c87a │ │ + movs r1, #8 │ │ + bl 4bbd8 │ │ nop │ │ - vmaxnm.f32 , , │ │ - mrc2 15, 4, pc, cr12, cr11, {7} │ │ - mrc2 15, 3, pc, cr13, cr11, {7} │ │ - ldrb r4, [r7, #27] │ │ - movs r7, r0 │ │ - ldrsh r6, [r6, r4] │ │ - movs r7, r0 │ │ - ldrsh r2, [r6, r3] │ │ - movs r7, r0 │ │ - str r2, [r5, #56] @ 0x38 │ │ - vcvt.u32.f32 d21, d6, #4 │ │ - movs r7, r0 │ │ - ldrsh r0, [r1, r3] │ │ - movs r7, r0 │ │ - str r6, [r4, #56] @ 0x38 │ │ - vrsra.u32 d22, d27, #4 │ │ - @ instruction: 0xfffc5da0 │ │ - movs r7, r0 │ │ - ldrb r4, [r6, r5] │ │ - movs r7, r0 │ │ - ldrsh r2, [r1, r3] │ │ - movs r7, r0 │ │ - ldrsh r4, [r0, r2] │ │ - movs r7, r0 │ │ - adds r4, #162 @ 0xa2 │ │ - movs r7, r0 │ │ - ldrsh r0, [r2, r1] │ │ - movs r7, r0 │ │ - adds r4, #128 @ 0x80 │ │ - movs r7, r0 │ │ - ldrsh r6, [r4, r0] │ │ - movs r7, r0 │ │ - str r2, [r2, #48] @ 0x30 │ │ - vqshl.u64 d16, d19, #60 @ 0x3c │ │ - @ instruction: 0xfffc5cde │ │ - movs r7, r0 │ │ - ldrb r2, [r6, r2] │ │ + asrs r6, r3, #12 │ │ + movs r0, r1 │ │ + asrs r0, r2, #14 │ │ + movs r0, r1 │ │ + ldmia r4, {r1, r2, r4, r5, r6} │ │ movs r7, r0 │ │ - ldrb r0, [r6, r7] │ │ + ldmia r4, {r2, r4, r5, r6} │ │ movs r7, r0 │ │ - ldr r1, [r0, #0] │ │ - cbz r1, 5c9b0 │ │ - b.w 5c9b2 │ │ - bx lr │ │ - push {r4, lr} │ │ - mov r4, r0 │ │ - ldr r0, [r0, #0] │ │ - bl 5c38c │ │ - mov r0, r4 │ │ - ldmia.w sp!, {r4, lr} │ │ - b.w 5b75c │ │ - push {r4, lr} │ │ - mov r4, r0 │ │ - mov r0, r1 │ │ - bl 5db20 │ │ - movs r0, #4 │ │ - strd r0, r1, [r4] │ │ - pop {r4, pc} │ │ - b.w 5c9dc │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, #76 @ 0x4c │ │ - ldr r5, [pc, #392] @ (5cb6c ) │ │ - movs r0, #0 │ │ - movs r3, #8 │ │ - movs r4, #3 │ │ - add r5, pc │ │ - movs r6, #9 │ │ - strd r4, r3, [sp, #8] │ │ - strd r6, r5, [sp] │ │ - str r0, [sp, #16] │ │ - add r6, sp, #40 @ 0x28 │ │ - ldr r3, [pc, #372] @ (5cb70 ) │ │ - mov r0, r6 │ │ - add r3, pc │ │ - bl 57e1c │ │ - add r0, sp, #24 │ │ - mov r1, r6 │ │ - bl 5c44e │ │ - ldrb.w r1, [sp, #24] │ │ - cmp r1, #10 │ │ - bne.n 5ca18 │ │ - movs r7, #1 │ │ - b.n 5ca2e │ │ - ldrd r2, r3, [sp, #32] │ │ - add r4, sp, #40 @ 0x28 │ │ + push {r4, r5, r7, lr} │ │ + ldr r4, [r0, #0] │ │ mov r0, r4 │ │ - bl 5d944 │ │ - ldr r7, [sp, #40] @ 0x28 │ │ - cbz r7, 5ca30 │ │ - adds r0, r4, #4 │ │ - bl 5c404 │ │ - b.n 5ca34 │ │ - ldrd fp, r8, [sp, #48] @ 0x30 │ │ - mov r0, r6 │ │ - bl 5c624 │ │ - ldr r0, [sp, #40] @ 0x28 │ │ - cmp r0, #5 │ │ - bne.n 5cb2e │ │ - ldrb.w r0, [sp, #44] @ 0x2c │ │ - lsls r0, r0, #31 │ │ - beq.w 5cb4c │ │ - ldr r5, [pc, #304] @ (5cb7c ) │ │ - eor.w r1, r7, #1 │ │ - add r5, pc │ │ - ldr r0, [r5, #96] @ 0x60 │ │ - dmb ish │ │ - subs r0, #2 │ │ - clz r0, r0 │ │ - lsrs r0, r0, #5 │ │ - tst r0, r1 │ │ - beq.n 5cb10 │ │ - ldr r0, [r5, #56] @ 0x38 │ │ - mvn.w r1, #2147483648 @ 0x80000000 │ │ - cmp r0, r1 │ │ - bcs.n 5cb5a │ │ - adds r0, #1 │ │ - str r0, [r5, #56] @ 0x38 │ │ - ldrd sl, r7, [r5, #64] @ 0x40 │ │ - movs r1, #4 │ │ - ldr r2, [pc, #260] @ (5cb80 ) │ │ - mov r0, r7 │ │ - add r2, pc │ │ - bl 5d46c │ │ - mov r9, r0 │ │ - movs r0, #0 │ │ - str r0, [sp, #48] @ 0x30 │ │ - strd r9, r1, [sp, #40] @ 0x28 │ │ - cmp r9, r7 │ │ - bcc.n 5cb18 │ │ - cbz r7, 5cac2 │ │ - add.w r1, r1, r0, lsl #3 │ │ - add.w r2, sl, #8 │ │ - adds r1, #4 │ │ - ldrd r3, r6, [r2] │ │ - ldr r4, [r3, #0] │ │ - adds r4, #1 │ │ - str r4, [r3, #0] │ │ - bcs.n 5cb16 │ │ - strd r3, r6, [r1, #-4] │ │ - subs r7, #1 │ │ - add.w r2, r2, #16 │ │ - add.w r1, r1, #8 │ │ - add.w r0, r0, #1 │ │ - bne.n 5ca9c │ │ - ldrd r9, r7, [sp, #40] @ 0x28 │ │ - b.n 5cac4 │ │ - mov r7, r1 │ │ - ldr r1, [r5, #56] @ 0x38 │ │ - add.w sl, sp, #40 @ 0x28 │ │ - lsls r6, r0, #3 │ │ - str r7, [sp, #20] │ │ - subs r1, #1 │ │ - str r1, [r5, #56] @ 0x38 │ │ - cbz r6, 5cb04 │ │ - ldrd r4, r0, [r7] │ │ - mov r2, fp │ │ - ldr r1, [r0, #8] │ │ - mov r3, r8 │ │ - strd r4, r0, [sp, #40] @ 0x28 │ │ - ldr r5, [r0, #20] │ │ - subs r0, r1, #1 │ │ - bic.w r0, r0, #7 │ │ - add r0, r4 │ │ - adds r0, #8 │ │ - blx r5 │ │ - ldr r0, [r4, #0] │ │ - subs r0, #1 │ │ - str r0, [r4, #0] │ │ - itt eq │ │ - moveq r0, sl │ │ - bleq 5cb88 │ │ - adds r7, #8 │ │ - subs r6, #8 │ │ - b.n 5cad2 │ │ - cmp.w r9, #0 │ │ - itt ne │ │ - ldrne r0, [sp, #20] │ │ - blxne ccbe0 │ │ - add sp, #76 @ 0x4c │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - udf #254 @ 0xfe │ │ - movs r0, #8 │ │ - movs r1, #0 │ │ - str r0, [sp, #0] │ │ - add r0, sp, #40 @ 0x28 │ │ - mov r2, r7 │ │ - movs r3, #4 │ │ - bl 4aaa0 │ │ - ldrd r1, r0, [sp, #44] @ 0x2c │ │ - b.n 5ca92 │ │ - cmp r0, #4 │ │ - bcc.n 5cb4c │ │ - ldr r1, [sp, #44] @ 0x2c │ │ - adds r0, r6, #4 │ │ + ldr.w r1, [r0, #8]! │ │ dmb ish │ │ ldrex r2, [r1] │ │ subs r3, r2, #1 │ │ - strex r4, r3, [r1] │ │ - cmp r4, #0 │ │ - bne.n 5cb3a │ │ + strex r5, r3, [r1] │ │ + cmp r5, #0 │ │ + bne.n 53ebe │ │ cmp r2, #1 │ │ - beq.n 5cb62 │ │ - ldr r0, [pc, #36] @ (5cb74 ) │ │ - movs r1, #68 @ 0x44 │ │ - ldr r2, [pc, #36] @ (5cb78 ) │ │ - add r0, pc │ │ - add r2, pc │ │ - bl 4c99c │ │ - ldr r0, [pc, #40] @ (5cb84 ) │ │ - add r0, pc │ │ - bl 4f570 │ │ - dmb ish │ │ - bl 5da7c │ │ - b.n 5cb4c │ │ - ldrh r4, [r4, r0] │ │ - vtbl.8 d21, {d12-d14}, d7 │ │ - @ instruction: 0xfffcfb3d │ │ - vqshrun.s64 d18, q8, #5 │ │ - movs r7, r0 │ │ - ldrb r4, [r1, #15] │ │ - movs r7, r0 │ │ - str r4, [r4, #92] @ 0x5c │ │ - movs r7, r0 │ │ - cmp r0, #56 @ 0x38 │ │ - movs r7, r0 │ │ - push {r4, r5, r6, lr} │ │ - ldrd r4, r5, [r0] │ │ - ldr r1, [r5, #0] │ │ - ldr r6, [r5, #8] │ │ - cbz r1, 5cba0 │ │ - subs r0, r6, #1 │ │ - bic.w r0, r0, #7 │ │ - add r0, r4 │ │ - adds r0, #8 │ │ - blx r1 │ │ - adds r0, r4, #1 │ │ - beq.n 5cbac │ │ - ldr r0, [r4, #4] │ │ - subs r0, #1 │ │ - str r0, [r4, #4] │ │ - beq.n 5cbae │ │ - pop {r4, r5, r6, pc} │ │ - cmp r6, #4 │ │ - it ls │ │ - movls r6, #4 │ │ - ldr r1, [r5, #4] │ │ - negs r0, r6 │ │ - add r1, r6 │ │ - adds r1, #7 │ │ - tst r1, r0 │ │ - beq.n 5cbac │ │ - mov r0, r4 │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ - b.w ccae8 │ │ - push {r4, r5, r7, lr} │ │ - ldr r4, [r0, #0] │ │ + itt eq │ │ + dmbeq ish │ │ + bleq 586ac │ │ mov r0, r4 │ │ - ldr.w r1, [r0, #8]! │ │ + ldr.w r1, [r0, #16]! │ │ dmb ish │ │ ldrex r2, [r1] │ │ subs r3, r2, #1 │ │ strex r5, r3, [r1] │ │ cmp r5, #0 │ │ - bne.n 5cbd8 │ │ + bne.n 53ee2 │ │ cmp r2, #1 │ │ itt eq │ │ dmbeq ish │ │ - bleq 672fa │ │ + bleq 72836 │ │ adds r0, r4, #1 │ │ - beq.n 5cbfe │ │ - ldr r0, [r4, #4] │ │ - subs r0, #1 │ │ - str r0, [r4, #4] │ │ - beq.n 5cc00 │ │ - pop {r4, r5, r7, pc} │ │ + beq.n 53f26 │ │ + adds r0, r4, #4 │ │ + dmb ish │ │ + ldrex r1, [r0] │ │ + subs r2, r1, #1 │ │ + strex r3, r2, [r0] │ │ + cmp r3, #0 │ │ + bne.n 53f06 │ │ + cmp r1, #1 │ │ + bne.n 53f26 │ │ + dmb ish │ │ mov r0, r4 │ │ ldmia.w sp!, {r4, r5, r7, lr} │ │ - b.w ccae8 │ │ - bmi.n 5cbb6 │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, #308 @ 0x134 │ │ - mov fp, r0 │ │ - add r0, sp, #264 @ 0x108 │ │ - bl 5c624 │ │ - ldr r0, [sp, #264] @ 0x108 │ │ - cmp r0, #5 │ │ - bne.w 5cd60 │ │ - ldrb.w r0, [sp, #268] @ 0x10c │ │ - cmp r0, #0 │ │ - beq.w 5cd64 │ │ - ldr r4, [pc, #832] @ (5cf70 ) │ │ - add r4, pc │ │ - ldr r0, [r4, #96] @ 0x60 │ │ - dmb ish │ │ - cmp r0, #2 │ │ - beq.w 5cf4a │ │ - add r0, sp, #264 @ 0x108 │ │ - bl 5bf0c │ │ - ldrd r7, r6, [sp, #264] @ 0x108 │ │ - cmp r7, #5 │ │ - bne.w 5cf40 │ │ - ldr r5, [r6, #0] │ │ - ldrex r0, [r5] │ │ - adds r1, r0, #1 │ │ - strex r2, r1, [r5] │ │ - cmp r2, #0 │ │ - bne.n 5cc4e │ │ - cmp.w r0, #4294967295 @ 0xffffffff │ │ - ble.w 5d292 │ │ + b.w cd0f0 │ │ + pop {r4, r5, r7, pc} │ │ + push {r5, r6, r7, lr} │ │ + ldr r1, [r0, #0] │ │ + movs r2, #4 │ │ + str r2, [sp, #0] │ │ + movs r2, #1 │ │ + movs r3, #4 │ │ + bl 5452e │ │ + ldr r2, [pc, #12] @ (53f48 ) │ │ + cmp r0, r2 │ │ + it eq │ │ + popeq {r2, r3, r7, pc} │ │ + ldr r2, [pc, #8] @ (53f4c ) │ │ + add r2, pc │ │ + bl 4bba0 │ │ + movs r1, r0 │ │ + strh r0, [r0, #0] │ │ + push {r1, r6} │ │ + movs r7, r0 │ │ + push {r7, lr} │ │ + ldr r0, [pc, #28] @ (53f70 ) │ │ + add r0, pc │ │ + ldrb r0, [r0, #1] │ │ + mov.w r0, #752 @ 0x2f0 │ │ + blx cd270 │ │ + cbz r0, 53f64 │ │ + pop {r7, pc} │ │ + movs r0, #8 │ │ + mov.w r1, #752 @ 0x2f0 │ │ + bl 4bbd8 │ │ + nop │ │ + asrs r0, r0, #10 │ │ + movs r0, r1 │ │ + ldrd r2, r3, [r1, #28] │ │ + ldrd r0, r1, [r0] │ │ + b.w 51d48 │ │ + mov r3, r1 │ │ + ldrd r1, r2, [r0] │ │ + mov r0, r3 │ │ + b.w 4d6b4 │ │ + push {r7, lr} │ │ + sub sp, #32 │ │ + movs r2, #0 │ │ + str r2, [sp, #16] │ │ + movs r2, #1 │ │ + str r2, [sp, #4] │ │ + ldr r3, [pc, #24] @ (53fb4 ) │ │ + str r2, [sp, #12] │ │ + add r3, pc │ │ + str r3, [sp, #0] │ │ + add r2, sp, #24 │ │ + str r2, [sp, #8] │ │ + ldr r2, [pc, #16] @ (53fb8 ) │ │ + add r2, pc │ │ + strd r0, r2, [sp, #24] │ │ + mov r0, sp │ │ + bl 4d1a6 │ │ + nop │ │ + ldrb r0, [r7, #17] │ │ + @ instruction: 0xfffbffd7 │ │ + vrsubhn.i d20, , q5 │ │ + ldr r1, [r1, #20] │ │ + ldr r0, [r0, #0] │ │ + lsls r3, r1, #27 │ │ + itt mi │ │ + ldrdmi r0, r1, [r0] │ │ + bmi.w 53b80 │ │ + lsls r1, r1, #26 │ │ + itt pl │ │ + movpl r1, r2 │ │ + bpl.w 53c4c │ │ + ldrd r0, r1, [r0] │ │ + b.w 53bdc │ │ + ldr r2, [r1, #20] │ │ + ldr r0, [r0, #0] │ │ + lsls r3, r2, #27 │ │ + it mi │ │ + bmi.w 50cc0 │ │ + lsls r2, r2, #26 │ │ + it pl │ │ + bpl.w 51438 │ │ + ldrh r0, [r0, #0] │ │ + b.w 53b30 │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + stmdb sp!, {r8, r9, sl, fp} │ │ + sub sp, #8 │ │ + ldr.w ip, [r1] │ │ + cmp.w ip, #0 │ │ + beq.n 5407a │ │ + strd r1, r0, [sp] │ │ + ldr r0, [r1, #4] │ │ + ldrh.w r8, [ip, #1238] @ 0x4d6 │ │ + mov.w r9, #4294967295 @ 0xffffffff │ │ + mov r5, ip │ │ + mov.w r6, r8, lsl #3 │ │ + cbz r6, 54056 │ │ + ldrd sl, fp, [r5], #8 │ │ + add.w r9, r9, #1 │ │ + eor.w r4, fp, r3 │ │ + subs r6, #8 │ │ + eor.w lr, sl, r2 │ │ + orrs.w r4, r4, lr │ │ + it ne │ │ + movne r4, #1 │ │ + subs.w r1, r2, sl │ │ + sbcs.w r1, r3, fp │ │ + it cc │ │ + movcc.w r4, #4294967295 @ 0xffffffff │ │ + cmp r4, #1 │ │ + beq.n 54022 │ │ + uxtb r1, r4 │ │ + cbz r1, 54066 │ │ + b.n 54058 │ │ + mov r9, r8 │ │ + cbz r0, 5408a │ │ + add.w r1, ip, r9, lsl #2 │ │ + subs r0, #1 │ │ + ldr.w ip, [r1, #1240] @ 0x4d8 │ │ + b.n 54014 │ │ + ldr r1, [sp, #4] │ │ + strd ip, r0, [r1] │ │ + mov r0, r1 │ │ + str.w r9, [r1, #8] │ │ + ldr r1, [sp, #0] │ │ + str r1, [r0, #12] │ │ + movs r1, #0 │ │ + b.n 54080 │ │ + movs r6, #0 │ │ + stmia.w r0, {r2, r3, r6} │ │ + str r1, [r0, #20] │ │ + add sp, #8 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + ldr r1, [sp, #4] │ │ movs r0, #0 │ │ - add.w sl, r6, #8 │ │ - strd r5, r0, [sp, #84] @ 0x54 │ │ - str.w sl, [sp, #80] @ 0x50 │ │ - ldr r0, [pc, #768] @ (5cf74 ) │ │ + stmia.w r1, {r2, r3, ip} │ │ + str r0, [r1, #12] │ │ + mov r0, r1 │ │ + str.w r9, [r1, #16] │ │ + ldr r1, [sp, #0] │ │ + b.n 54080 │ │ + bmi.n 5404a │ │ + push {r7, lr} │ │ + mov r7, sp │ │ + ldr r0, [pc, #24] @ (540c0 ) │ │ add r0, pc │ │ ldrb r0, [r0, #1] │ │ + mov.w r0, #1240 @ 0x4d8 │ │ + blx cd270 │ │ + cbz r0, 540b6 │ │ + pop {r7, pc} │ │ movs r0, #8 │ │ - blx ccbf0 │ │ - cmp r0, #0 │ │ - beq.w 5d294 │ │ - mov r9, r0 │ │ - add r0, sp, #80 @ 0x50 │ │ - adds r0, #8 │ │ - str r0, [sp, #36] @ 0x24 │ │ - ldr r0, [pc, #744] @ (5cf78 ) │ │ - movs r1, #1 │ │ + mov.w r1, #1240 @ 0x4d8 │ │ + bl 4bbd8 │ │ + asrs r6, r5, #4 │ │ + movs r0, r1 │ │ + sub sp, #8 │ │ + cbz r0, 540d0 │ │ + muls r0, r3 │ │ + str r2, [sp, #4] │ │ + mov r2, sp │ │ + b.n 540d4 │ │ + movs r0, #0 │ │ + add r2, sp, #4 │ │ + str r0, [r2, #0] │ │ + ldr r0, [sp, #4] │ │ + cbz r0, 540e6 │ │ + ldr r0, [sp, #0] │ │ + cbz r0, 540e6 │ │ + mov r0, r1 │ │ + add sp, #8 │ │ + b.w cd0f0 │ │ + add sp, #8 │ │ + bx lr │ │ + bmi.n 54096 │ │ + push {r7, lr} │ │ + mov r7, sp │ │ + ldr r0, [pc, #24] @ (5410c ) │ │ add r0, pc │ │ - strd r1, r0, [r9] │ │ - add r0, sp, #264 @ 0x108 │ │ - bl 5bf0c │ │ - ldrd r7, r6, [sp, #264] @ 0x108 │ │ - cmp r7, #5 │ │ - bne.w 5cde4 │ │ - add.w r8, sp, #40 @ 0x28 │ │ - add.w r1, r6, #8 │ │ - mov r0, r8 │ │ - bl 6e6e0 │ │ - ldrb.w r0, [sp, #40] @ 0x28 │ │ - cmp r0, #15 │ │ - bne.n 5cd6c │ │ - ldr r0, [sp, #44] @ 0x2c │ │ - movs r3, #42 @ 0x2a │ │ - str r0, [sp, #156] @ 0x9c │ │ - ldr r7, [r6, #0] │ │ - add r6, sp, #208 @ 0xd0 │ │ - add r1, sp, #156 @ 0x9c │ │ - ldr r2, [pc, #688] @ (5cf7c ) │ │ - mov r0, r6 │ │ - add r2, pc │ │ - bl 6a820 │ │ - ldrb.w r0, [sp, #208] @ 0xd0 │ │ - str r4, [sp, #28] │ │ - cmp r0, #15 │ │ - bne.n 5cdae │ │ - ldr r0, [sp, #212] @ 0xd4 │ │ - movs r1, #37 @ 0x25 │ │ - str r0, [sp, #260] @ 0x104 │ │ - add r0, sp, #260 @ 0x104 │ │ - str r0, [sp, #244] @ 0xf4 │ │ + ldrb r0, [r0, #1] │ │ + mov.w r0, #1288 @ 0x508 │ │ + blx cd270 │ │ + cbz r0, 54102 │ │ + pop {r7, pc} │ │ + movs r0, #8 │ │ + mov.w r1, #1288 @ 0x508 │ │ + bl 4bbd8 │ │ + asrs r2, r4, #3 │ │ + movs r0, r1 │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + stmdb sp!, {r8, r9, sl, fp} │ │ + sub sp, #116 @ 0x74 │ │ + mov r5, r1 │ │ + ldr r1, [r7, #8] │ │ + ldrh.w fp, [r0, #1238] @ 0x4d6 │ │ + add.w r8, r5, #1 │ │ + add.w r6, r0, r5, lsl #3 │ │ + mov r9, r3 │ │ + mov sl, r2 │ │ + mov r4, r0 │ │ + cmp r8, fp │ │ + bls.n 54142 │ │ + add r0, sp, #8 │ │ + movs r2, #104 @ 0x68 │ │ + strd sl, r9, [r6] │ │ + bl ca098 │ │ + b.n 54178 │ │ + sub.w r2, fp, r5 │ │ + add.w r0, r4, r8, lsl #3 │ │ + str r2, [sp, #4] │ │ + mov r1, r6 │ │ + lsls r2, r2, #3 │ │ + bl ca0de │ │ + ldr r1, [r7, #8] │ │ + add r0, sp, #8 │ │ + movs r2, #104 @ 0x68 │ │ + strd sl, r9, [r6] │ │ + movs r6, #104 @ 0x68 │ │ + bl ca098 │ │ + ldr r2, [sp, #4] │ │ + add.w r1, r4, #88 @ 0x58 │ │ + mla r0, r8, r6, r1 │ │ + mla r1, r5, r6, r1 │ │ + muls r2, r6 │ │ + bl ca0de │ │ + movs r0, #104 @ 0x68 │ │ + add r1, sp, #8 │ │ + mla r0, r5, r0, r4 │ │ + movs r2, #104 @ 0x68 │ │ + add.w sl, fp, #1 │ │ + adds r0, #88 @ 0x58 │ │ + bl ca098 │ │ + adds r0, r5, #2 │ │ + add.w r6, fp, #2 │ │ + add.w r9, r4, #1240 @ 0x4d8 │ │ + cmp r0, r6 │ │ + bcs.n 541ac │ │ + sub.w r2, fp, r5 │ │ + add.w r0, r9, r0, lsl #2 │ │ + add.w r1, r9, r8, lsl #2 │ │ + lsls r2, r2, #2 │ │ + bl c9d48 │ │ + ldr r0, [r7, #12] │ │ + cmp r8, r6 │ │ + str.w r0, [r9, r8, lsl #2] │ │ + strh.w sl, [r4, #1238] @ 0x4d6 │ │ + bcs.n 541dc │ │ + rsb r0, fp, #0 │ │ + addw r1, r5, #311 @ 0x137 │ │ + ldr.w r2, [r4, r1, lsl #2] │ │ + sub.w r3, r1, #310 @ 0x136 │ │ + adds r1, #1 │ │ + strh.w r3, [r2, #1236] @ 0x4d4 │ │ + str.w r4, [r2, #1232] @ 0x4d0 │ │ + adds r2, r0, r1 │ │ + cmp.w r2, #312 @ 0x138 │ │ + bne.n 541c2 │ │ + add sp, #116 @ 0x74 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + stmdb sp!, {r8, r9, sl, fp} │ │ + sub sp, #116 @ 0x74 │ │ + ldr.w r8, [r1] │ │ + mov r9, r1 │ │ + mov sl, r0 │ │ + ldrh.w r6, [r8, #1238] @ 0x4d6 │ │ + bl 540ec │ │ + ldr.w fp, [r9, #8] │ │ + mov r4, r0 │ │ movs r0, #0 │ │ - strb.w r0, [sp, #240] @ 0xf0 │ │ - add r4, sp, #240 @ 0xf0 │ │ - ldr r2, [pc, #656] @ (5cf80 ) │ │ - movs r0, #1 │ │ - movs r3, #9 │ │ - strd r1, r4, [sp, #8] │ │ - add r2, pc │ │ - str r0, [sp, #16] │ │ - add.w r8, sp, #264 @ 0x108 │ │ - strd r3, r2, [sp] │ │ - add r1, sp, #156 @ 0x9c │ │ - ldr r3, [pc, #636] @ (5cf84 ) │ │ - add.w r2, r7, #8 │ │ - mov r0, r8 │ │ - add r3, pc │ │ - bl 57e1c │ │ - ldr r0, [sp, #264] @ 0x108 │ │ - cmp r0, #0 │ │ - beq.w 5cf94 │ │ - ldr r0, [sp, #284] @ 0x11c │ │ - ldr r4, [sp, #292] @ 0x124 │ │ - ldr r1, [sp, #280] @ 0x118 │ │ - ldrh.w r2, [sp, #273] @ 0x111 │ │ - ldrb.w r3, [sp, #275] @ 0x113 │ │ - ldr.w ip, [sp, #276] @ 0x114 │ │ - ldr r6, [sp, #268] @ 0x10c │ │ - ldrb.w r7, [sp, #272] @ 0x110 │ │ - str r4, [sp, #64] @ 0x40 │ │ - ldr r4, [sp, #288] @ 0x120 │ │ - str r0, [sp, #196] @ 0xc4 │ │ - str r1, [sp, #192] @ 0xc0 │ │ - strh.w r2, [sp, #204] @ 0xcc │ │ - strb.w r3, [sp, #206] @ 0xce │ │ - str r4, [sp, #60] @ 0x3c │ │ - strd r1, r0, [sp, #52] @ 0x34 │ │ - strb.w r7, [sp, #44] @ 0x2c │ │ - str r6, [sp, #40] @ 0x28 │ │ - strh.w r2, [sp, #45] @ 0x2d │ │ - strb.w r3, [sp, #47] @ 0x2f │ │ - str.w ip, [sp, #48] @ 0x30 │ │ - add r0, sp, #40 @ 0x28 │ │ - b.n 5cdda │ │ - ldr r1, [sp, #268] @ 0x10c │ │ - b.n 5cf5c │ │ - movs r0, #2 │ │ - str.w r0, [fp] │ │ - b.n 5cf60 │ │ - ldrb.w r1, [sp, #43] @ 0x2b │ │ - add.w lr, r8, #8 │ │ - strb.w r1, [sp, #267] @ 0x10b │ │ - mov r8, r4 │ │ - ldrh.w r1, [sp, #41] @ 0x29 │ │ - str.w sl, [sp, #32] │ │ - add.w sl, sp, #264 @ 0x108 │ │ - strh.w r1, [sp, #265] @ 0x109 │ │ - add.w r2, sl, #8 │ │ - ldr.w ip, [sp, #44] @ 0x2c │ │ - ldmia.w lr, {r1, r3, r4, r6, r7} │ │ - stmia r2!, {r1, r3, r4, r6, r7} │ │ - mov r4, r8 │ │ - strb.w r0, [sp, #264] @ 0x108 │ │ - mov r0, sl │ │ - str.w ip, [sp, #268] @ 0x10c │ │ - ldr.w sl, [sp, #32] │ │ - bl 5db20 │ │ - b.n 5cde0 │ │ - ldrb.w r1, [sp, #211] @ 0xd3 │ │ - add.w lr, r6, #8 │ │ - strb.w r1, [sp, #43] @ 0x2b │ │ - add.w r2, r8, #8 │ │ - ldrh.w r1, [sp, #209] @ 0xd1 │ │ - strh.w r1, [sp, #41] @ 0x29 │ │ - ldr.w ip, [sp, #212] @ 0xd4 │ │ - ldmia.w lr, {r1, r3, r4, r6, r7} │ │ - stmia r2!, {r1, r3, r4, r6, r7} │ │ - str.w ip, [sp, #44] @ 0x2c │ │ - strb.w r0, [sp, #40] @ 0x28 │ │ - mov r0, r8 │ │ - bl 5db20 │ │ - ldr r4, [sp, #28] │ │ - mov r7, r0 │ │ - mov r6, r1 │ │ - mov r0, r9 │ │ - bl 5c600 │ │ - cmp r7, #5 │ │ - bne.n 5cea2 │ │ - mov r8, r6 │ │ - str.w r8, [sp, #92] @ 0x5c │ │ - add r6, sp, #264 @ 0x108 │ │ - mov r1, sl │ │ + strh.w r0, [r4, #1238] @ 0x4d6 │ │ + str.w r0, [r4, #1232] @ 0x4d0 │ │ + mov r0, sp │ │ + mov r1, r8 │ │ + mov r2, fp │ │ + mov r3, r4 │ │ + bl 542c4 │ │ + ldrh.w r5, [r4, #1238] @ 0x4d6 │ │ + adds r0, r5, #1 │ │ + cmp r5, #12 │ │ + bcs.n 54278 │ │ + sub.w r1, r6, fp │ │ + cmp r1, r0 │ │ + bne.n 54284 │ │ + add.w r1, r8, fp, lsl #2 │ │ + add.w r6, r4, #1240 @ 0x4d8 │ │ + addw r1, r1, #1244 @ 0x4dc │ │ + lsls r2, r0, #2 │ │ mov r0, r6 │ │ - bl 6e6e0 │ │ - ldrb.w r1, [sp, #264] @ 0x108 │ │ - cmp r1, #15 │ │ - bne.n 5ce62 │ │ - ldr r0, [sp, #268] @ 0x10c │ │ - mov r2, r5 │ │ - str r0, [sp, #208] @ 0xd0 │ │ - add r0, sp, #264 @ 0x108 │ │ - add r1, sp, #208 @ 0xd0 │ │ - bl 5c650 │ │ - ldrd r7, r6, [sp, #264] @ 0x108 │ │ - cmp r7, #5 │ │ - bne.n 5ce9c │ │ + bl ca006 │ │ + ldr.w r9, [r9, #4] │ │ movs r0, #0 │ │ - movs r1, #41 @ 0x29 │ │ - strb.w r0, [sp, #40] @ 0x28 │ │ - add.w r0, r8, #8 │ │ - str r0, [sp, #44] @ 0x2c │ │ - add r0, sp, #40 @ 0x28 │ │ - ldr r2, [pc, #344] @ (5cf88 ) │ │ - movs r3, #23 │ │ - strd r1, r0, [sp, #8] │ │ + ldr.w r1, [r6, r0, lsl #2] │ │ + cmp r0, r5 │ │ + strh.w r0, [r1, #1236] @ 0x4d4 │ │ + str.w r4, [r1, #1232] @ 0x4d0 │ │ + it cc │ │ + addcc r0, #1 │ │ + bcs.n 5425e │ │ + cmp r0, r5 │ │ + bls.n 54246 │ │ + mov r1, sp │ │ + mov r0, sl │ │ + movs r2, #112 @ 0x70 │ │ + bl ca098 │ │ + strd r8, r9, [sl, #112] @ 0x70 │ │ + strd r4, r9, [sl, #120] @ 0x78 │ │ + add sp, #116 @ 0x74 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + ldr r2, [pc, #60] @ (542b8 ) │ │ add r2, pc │ │ - strd r3, r2, [sp] │ │ - add r7, sp, #264 @ 0x108 │ │ - add r1, sp, #208 @ 0xd0 │ │ - ldr r3, [pc, #332] @ (5cf8c ) │ │ - mov r0, r7 │ │ - mov r2, r6 │ │ - add r3, pc │ │ - bl 581cc │ │ - ldr r0, [sp, #264] @ 0x108 │ │ - cmp r0, #0 │ │ - beq.w 5cf66 │ │ - add r6, sp, #128 @ 0x80 │ │ - adds r1, r7, #4 │ │ - movs r2, #28 │ │ - mov r0, r6 │ │ - bl c99c0 │ │ - mov r0, r6 │ │ - b.n 5ce94 │ │ - ldrb.w r0, [sp, #267] @ 0x10b │ │ - add.w lr, r6, #8 │ │ - strb.w r0, [sp, #99] @ 0x63 │ │ - mov r9, r4 │ │ - ldrh.w r0, [sp, #265] @ 0x109 │ │ - strh.w r0, [sp, #97] @ 0x61 │ │ - add r0, sp, #96 @ 0x60 │ │ - ldr.w ip, [sp, #268] @ 0x10c │ │ - add.w r8, r0, #8 │ │ - ldmia.w lr, {r2, r3, r4, r6, r7} │ │ - stmia.w r8, {r2, r3, r4, r6, r7} │ │ - mov r4, r9 │ │ - str.w ip, [sp, #100] @ 0x64 │ │ - strb.w r1, [sp, #96] @ 0x60 │ │ - bl 5db20 │ │ - mov r7, r0 │ │ - mov r6, r1 │ │ - add r0, sp, #92 @ 0x5c │ │ - bl 5c9b2 │ │ - cmp r7, #5 │ │ - bne.n 5cf32 │ │ - mov.w r8, #0 │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - strd r0, r1, [sp, #276] @ 0x114 │ │ - movs r1, #8 │ │ - str r0, [sp, #284] @ 0x11c │ │ - str.w r8, [sp, #296] @ 0x128 │ │ - strd sl, r5, [sp, #288] @ 0x120 │ │ - str r1, [sp, #272] @ 0x110 │ │ - strd r0, r0, [sp, #264] @ 0x108 │ │ - ldr r0, [r4, #96] @ 0x60 │ │ - dmb ish │ │ - cmp r0, #2 │ │ - beq.n 5cef2 │ │ - add r0, sp, #264 @ 0x108 │ │ - str r0, [sp, #160] @ 0xa0 │ │ - add.w r0, r4, #56 @ 0x38 │ │ - str r0, [sp, #208] @ 0xd0 │ │ - add r0, sp, #128 @ 0x80 │ │ - str r0, [sp, #48] @ 0x30 │ │ - add r0, sp, #208 @ 0xd0 │ │ - str r0, [sp, #44] @ 0x2c │ │ - add r0, sp, #160 @ 0xa0 │ │ - str r0, [sp, #40] @ 0x28 │ │ - add r1, sp, #40 @ 0x28 │ │ - ldr r2, [pc, #168] @ (5cf90 ) │ │ - add.w r0, r4, #96 @ 0x60 │ │ + movs r1, #12 │ │ + bl 4d66c │ │ + b.n 54292 │ │ + ldr r0, [pc, #52] @ (542bc ) │ │ + ldr r2, [pc, #56] @ (542c0 ) │ │ + add r0, pc │ │ add r2, pc │ │ - bl 717e4 │ │ - ldr r0, [sp, #288] @ 0x120 │ │ - cbz r0, 5cf46 │ │ - add r5, sp, #40 @ 0x28 │ │ - add r1, sp, #264 @ 0x108 │ │ - movs r2, #40 @ 0x28 │ │ - mov r0, r5 │ │ - bl c99c0 │ │ - ldr r0, [sp, #64] @ 0x40 │ │ - cbz r0, 5cf4a │ │ - add.w r0, r5, #28 │ │ - bl 5b75c │ │ - ldr r0, [sp, #72] @ 0x48 │ │ - cbz r0, 5cf1e │ │ - adds r5, #32 │ │ - bl 5c38c │ │ - mov r0, r5 │ │ - bl 5b75c │ │ - ldrd r5, r1, [sp, #48] @ 0x30 │ │ + movs r1, #40 @ 0x28 │ │ + bl 4d828 │ │ + udf #254 @ 0xfe │ │ + mov r5, r0 │ │ + b.n 542aa │ │ + mov r5, r0 │ │ + ldr r0, [sp, #8] │ │ + cbz r0, 542aa │ │ + ldrd r0, r1, [sp, #12] │ │ + movs r2, #8 │ │ + movs r3, #16 │ │ + bl 540c4 │ │ + mov r0, r4 │ │ + blx cd200 │ │ mov r0, r5 │ │ - bl 5d494 │ │ - ldr r0, [sp, #44] @ 0x2c │ │ - mov r1, r5 │ │ - bl 5daec │ │ - b.n 5cf4a │ │ - add r0, sp, #80 @ 0x50 │ │ - adds r0, #4 │ │ - bl 5b75c │ │ - ldr r0, [sp, #36] @ 0x24 │ │ - bl 5c9a8 │ │ - strd r7, r6, [fp] │ │ - b.n 5cf60 │ │ - movs r0, #0 │ │ - str r0, [sp, #64] @ 0x40 │ │ - ldr r0, [r4, #96] @ 0x60 │ │ - dmb ish │ │ - cmp r0, #2 │ │ - bne.w 5d28a │ │ - movs r0, #5 │ │ - add.w r1, r4, #56 @ 0x38 │ │ - strd r0, r1, [fp] │ │ - add sp, #308 @ 0x134 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldr r0, [sp, #36] @ 0x24 │ │ - bl 5c9a8 │ │ - b.n 5ceaa │ │ + blx cb7d4 │ │ nop │ │ - ldrb r6, [r5, #7] │ │ - movs r7, r0 │ │ - ldrb r0, [r7, #4] │ │ - movs r7, r0 │ │ - movs r6, #204 @ 0xcc │ │ + cbz r2, 542de │ │ movs r7, r0 │ │ - strh.w pc, [pc, #-4091] @ 5bf85 │ │ - pldw [r6, #251]! │ │ - pld [r7, #251]! │ │ - bl fffa5f82 │ │ - bl fff7ef86 │ │ - movs r3, #232 @ 0xe8 │ │ + strh r6, [r3, #56] @ 0x38 │ │ + vsra.u32 , q5, #5 │ │ movs r7, r0 │ │ - ldr r0, [sp, #284] @ 0x11c │ │ - str r0, [sp, #196] @ 0xc4 │ │ - ldr r0, [sp, #280] @ 0x118 │ │ - str r0, [sp, #192] @ 0xc0 │ │ - ldrh.w r0, [sp, #273] @ 0x111 │ │ - strh.w r0, [sp, #204] @ 0xcc │ │ - ldrb.w r0, [sp, #275] @ 0x113 │ │ - ldrb.w r1, [sp, #272] @ 0x110 │ │ - strb.w r0, [sp, #206] @ 0xce │ │ - ldr r2, [sp, #276] @ 0x114 │ │ - add r4, sp, #160 @ 0xa0 │ │ - mov r0, r4 │ │ - bl 6bc64 │ │ - ldrb.w r0, [sp, #160] @ 0xa0 │ │ - cmp r0, #15 │ │ - bne.n 5d090 │ │ - movs r0, #0 │ │ - ldr r4, [sp, #164] @ 0xa4 │ │ - strd r9, r0, [sp, #248] @ 0xf8 │ │ - movs r0, #5 │ │ - strb.w r0, [sp, #240] @ 0xf0 │ │ - add.w r8, sp, #264 @ 0x108 │ │ - ldr r7, [pc, #720] @ (5d2a8 ) │ │ - movs r2, #4 │ │ - mov r0, r8 │ │ - add r7, pc │ │ - mov r1, r7 │ │ - bl 6de4c │ │ - ldrb.w r9, [sp, #264] @ 0x108 │ │ - cmp.w r9, #15 │ │ - bne.n 5d0bc │ │ - adds r6, #3 │ │ - add.w r1, r8, #4 │ │ - movs r2, #16 │ │ - mov r0, r6 │ │ - bl c99c0 │ │ - add r0, sp, #160 @ 0xa0 │ │ - mov r1, r6 │ │ - movs r2, #16 │ │ - bl c99c0 │ │ - ldr r0, [sp, #168] @ 0xa8 │ │ - cmp r0, #1 │ │ - bne.n 5d0ea │ │ - ldr r1, [sp, #164] @ 0xa4 │ │ - str r7, [sp, #24] │ │ - str r4, [sp, #32] │ │ - add r3, sp, #240 @ 0xf0 │ │ - add.w r0, r3, #16 │ │ - str r0, [sp, #0] │ │ - add.w r2, r1, #12 │ │ - add r0, sp, #264 @ 0x108 │ │ - bl 6cc10 │ │ - ldrd r7, r6, [sp, #280] @ 0x118 │ │ - ldr r0, [sp, #264] @ 0x108 │ │ - ldr r1, [sp, #272] @ 0x110 │ │ - add r4, sp, #260 @ 0x104 │ │ - add.w r2, r7, r7, lsl #1 │ │ - add.w r9, r1, r7, lsl #4 │ │ - add.w r0, r0, r2, lsl #2 │ │ - add.w r8, r0, #4 │ │ - cmp r7, r6 │ │ - bcs.n 5d10c │ │ - ldr.w r0, [r8, #-4] │ │ - eor.w r0, r0, #2147483648 @ 0x80000000 │ │ - cmp r0, #4 │ │ - it cs │ │ - movcs r0, #1 │ │ - subs r1, r0, #1 │ │ - cmp r1, #2 │ │ - bcs.n 5d064 │ │ - ldrb.w r0, [r9] │ │ - bl 57c98 │ │ - uxtb r0, r0 │ │ - cmp r0, #9 │ │ - beq.n 5d084 │ │ - b.n 5d1ba │ │ - cmp r0, #0 │ │ - bne.w 5d29c │ │ - ldrb.w r0, [r9] │ │ - bl 57c98 │ │ - uxtb r0, r0 │ │ - cmp r0, #9 │ │ - beq.w 5d1ba │ │ - ldrb.w r1, [r8] │ │ - cmp r0, r1 │ │ - bne.w 5d1ba │ │ - adds r7, #1 │ │ - add.w r8, r8, #12 │ │ - add.w r9, r9, #16 │ │ - b.n 5d03c │ │ - ldrb.w r1, [sp, #163] @ 0xa3 │ │ - add.w lr, r4, #8 │ │ - strb.w r1, [sp, #267] @ 0x10b │ │ - add.w r2, r8, #8 │ │ - ldrh.w r1, [sp, #161] @ 0xa1 │ │ - strh.w r1, [sp, #265] @ 0x109 │ │ - ldr.w ip, [sp, #164] @ 0xa4 │ │ - ldmia.w lr, {r1, r3, r4, r6, r7} │ │ - stmia r2!, {r1, r3, r4, r6, r7} │ │ - str.w ip, [sp, #268] @ 0x10c │ │ - strb.w r0, [sp, #264] @ 0x108 │ │ - b.n 5cdd8 │ │ - add.w r1, r8, #1 │ │ - add.w r8, sp, #208 @ 0xd0 │ │ - movs r2, #19 │ │ - mov r0, r8 │ │ - bl c99c0 │ │ - ldrd r4, r6, [sp, #284] @ 0x11c │ │ - add r7, sp, #40 @ 0x28 │ │ - adds r0, r7, #1 │ │ - mov r1, r8 │ │ - movs r2, #19 │ │ - add.w r8, sp, #264 @ 0x108 │ │ - bl c99c0 │ │ - strd r4, r6, [sp, #60] @ 0x3c │ │ - strb.w r9, [sp, #40] @ 0x28 │ │ - b.n 5d222 │ │ - add.w r0, r8, #3 │ │ - add r1, sp, #160 @ 0xa0 │ │ - movs r2, #16 │ │ - bl c99c0 │ │ - mov.w r9, #2 │ │ - mov r1, r8 │ │ - strb.w r9, [sp, #40] @ 0x28 │ │ - add r7, sp, #40 @ 0x28 │ │ - adds r0, r7, #1 │ │ - movs r2, #19 │ │ - bl c99c0 │ │ - b.n 5d222 │ │ - ldrb.w r0, [sp, #172] @ 0xac │ │ - cmp r0, #8 │ │ - bne.n 5d1e0 │ │ - ldr r0, [sp, #32] │ │ - str r0, [sp, #260] @ 0x104 │ │ - movs r0, #4 │ │ - str r0, [sp, #216] @ 0xd8 │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + stmdb sp!, {r8, r9, sl, fp} │ │ + sub sp, #28 │ │ + mov fp, r0 │ │ + movs r0, #104 @ 0x68 │ │ + mov r5, r1 │ │ + mul.w r1, r2, r0 │ │ + add.w r8, r5, #88 @ 0x58 │ │ + mla lr, r2, r0, r8 │ │ + mov r4, r2 │ │ + ldr.w ip, [r5, r2, lsl #3] │ │ + add.w r2, r5, r2, lsl #3 │ │ + ldrh.w r0, [r5, #1238] @ 0x4d6 │ │ + mov sl, r3 │ │ + ldr.w r1, [r8, r1] │ │ + mvns r3, r4 │ │ + ldr r2, [r2, #4] │ │ + adds r6, r3, r0 │ │ + str r1, [sp, #24] │ │ + ldrd r1, r9, [lr, #4] │ │ + cmp r6, #12 │ │ + strh.w r6, [sl, #1238] @ 0x4d6 │ │ + str r1, [sp, #20] │ │ + bcs.n 54372 │ │ + str.w r9, [sp, #16] │ │ + add.w r9, r4, #1 │ │ + sub.w r0, r0, r9 │ │ + cmp r0, r6 │ │ + bne.n 54380 │ │ + add.w r1, r5, r9, lsl #3 │ │ + str r2, [sp, #12] │ │ + lsls r2, r6, #3 │ │ + mov r0, sl │ │ + strd lr, ip, [sp, #4] │ │ + bl ca098 │ │ + movs r0, #104 @ 0x68 │ │ + mla r1, r9, r0, r8 │ │ + mul.w r2, r6, r0 │ │ + add.w r0, sl, #88 @ 0x58 │ │ + bl ca098 │ │ ldr r0, [sp, #24] │ │ - strd r4, r0, [sp, #208] @ 0xd0 │ │ - add r6, sp, #264 @ 0x108 │ │ - add r1, sp, #208 @ 0xd0 │ │ - add r2, sp, #156 @ 0x9c │ │ - mov r0, r6 │ │ - bl 6ce14 │ │ - ldrb.w r9, [sp, #264] @ 0x108 │ │ - cmp.w r9, #15 │ │ - bne.n 5d1ec │ │ - ldr.w r8, [sp, #268] @ 0x10c │ │ - movs r0, #1 │ │ - ldr r2, [pc, #372] @ (5d2b4 ) │ │ - movs r1, #8 │ │ + movs r2, #92 @ 0x5c │ │ + ldr r1, [sp, #4] │ │ + str.w r0, [fp, #8] │ │ + ldr r0, [sp, #20] │ │ + adds r1, #12 │ │ + str.w r0, [fp, #12] │ │ + ldr r0, [sp, #16] │ │ + str.w r0, [fp, #16] │ │ + add.w r0, fp, #20 │ │ + strh.w r4, [r5, #1238] @ 0x4d6 │ │ + bl ca006 │ │ + ldrd r1, r0, [sp, #8] │ │ + strd r1, r0, [fp] │ │ + add sp, #28 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + ldr r2, [pc, #56] @ (543ac ) │ │ add r2, pc │ │ - bl 5d46c │ │ - add r3, sp, #264 @ 0x108 │ │ - movs r2, #0 │ │ - stmia r3!, {r0, r1, r2} │ │ - add r0, sp, #264 @ 0x108 │ │ - movs r1, #1 │ │ - bl 6bb60 │ │ - ldrd r6, r4, [sp, #268] @ 0x10c │ │ - add r0, sp, #208 @ 0xd0 │ │ - add r1, sp, #240 @ 0xf0 │ │ - bl 6b96c │ │ - ldrd r1, r2, [sp, #208] @ 0xd0 │ │ - add.w r0, r6, r4, lsl #3 │ │ - str.w r1, [r6, r4, lsl #3] │ │ - mov r3, r8 │ │ - str r2, [r0, #4] │ │ - ldr r7, [sp, #264] @ 0x108 │ │ - str r6, [sp, #0] │ │ - add r0, sp, #40 @ 0x28 │ │ - add r1, sp, #156 @ 0x9c │ │ - add r2, sp, #260 @ 0x104 │ │ - bl 69d84 │ │ - mov r0, r7 │ │ - mov r1, r6 │ │ - bl 6c544 │ │ - add r0, sp, #160 @ 0xa0 │ │ - bl 6814c │ │ - ldrb.w r9, [sp, #40] @ 0x28 │ │ - add r7, sp, #40 @ 0x28 │ │ - add.w r8, sp, #264 @ 0x108 │ │ - cmp.w r9, #15 │ │ - bne.n 5d222 │ │ - ldr r2, [sp, #44] @ 0x2c │ │ - add r6, sp, #40 @ 0x28 │ │ - add r1, sp, #156 @ 0x9c │ │ mov r0, r6 │ │ - bl 67e7c │ │ - ldrb.w r2, [sp, #40] @ 0x28 │ │ - cmp r2, #15 │ │ - bne.n 5d25a │ │ - ldr.w r8, [sp, #44] @ 0x2c │ │ - ldr r4, [sp, #28] │ │ - b.n 5cdf0 │ │ - add r4, sp, #264 @ 0x108 │ │ - add r1, sp, #160 @ 0xa0 │ │ - adds r0, r4, #3 │ │ - movs r2, #16 │ │ - bl c99c0 │ │ - mov.w r9, #2 │ │ - mov r1, r4 │ │ - strb.w r9, [sp, #40] @ 0x28 │ │ - add r7, sp, #40 @ 0x28 │ │ - adds r0, r7, #1 │ │ - movs r2, #19 │ │ - bl c99c0 │ │ - add.w r8, sp, #264 @ 0x108 │ │ - b.n 5d222 │ │ - mov.w r9, #1 │ │ - strb.w r9, [sp, #40] @ 0x28 │ │ - add r7, sp, #40 @ 0x28 │ │ - b.n 5d218 │ │ - ldrb.w r0, [sp, #267] @ 0x10b │ │ - add.w lr, r6, #8 │ │ - strb.w r0, [sp, #43] @ 0x2b │ │ - ldrh.w r0, [sp, #265] @ 0x109 │ │ - strh.w r0, [sp, #41] @ 0x29 │ │ - add r7, sp, #40 @ 0x28 │ │ - ldr.w ip, [sp, #268] @ 0x10c │ │ - add.w r1, r7, #8 │ │ - ldmia.w lr, {r0, r2, r3, r4, r6} │ │ - stmia r1!, {r0, r2, r3, r4, r6} │ │ - str.w ip, [sp, #44] @ 0x2c │ │ - strb.w r9, [sp, #40] @ 0x28 │ │ - add r0, sp, #160 @ 0xa0 │ │ - add.w r8, sp, #264 @ 0x108 │ │ - bl 6814c │ │ - ldrb.w r0, [sp, #43] @ 0x2b │ │ - add.w r1, r8, #8 │ │ - strb.w r0, [sp, #267] @ 0x10b │ │ - ldrh.w r0, [sp, #41] @ 0x29 │ │ - strh.w r0, [sp, #265] @ 0x109 │ │ - add.w r0, r7, #8 │ │ - ldr.w ip, [sp, #44] @ 0x2c │ │ - ldmia.w r0, {r2, r3, r4, r6, r7} │ │ - mov r0, r8 │ │ - stmia r1!, {r2, r3, r4, r6, r7} │ │ - str.w ip, [sp, #268] @ 0x10c │ │ - strb.w r9, [sp, #264] @ 0x108 │ │ - bl 5db20 │ │ - ldr r4, [sp, #28] │ │ - mov r7, r0 │ │ - mov r6, r1 │ │ - b.n 5cdea │ │ - ldrb.w r1, [sp, #43] @ 0x2b │ │ - add.w lr, r6, #8 │ │ - strb.w r1, [sp, #267] @ 0x10b │ │ - ldrh.w r1, [sp, #41] @ 0x29 │ │ - strh.w r1, [sp, #265] @ 0x109 │ │ - add r0, sp, #264 @ 0x108 │ │ - ldr.w ip, [sp, #44] @ 0x2c │ │ - add.w r8, r0, #8 │ │ - ldmia.w lr, {r1, r3, r4, r6, r7} │ │ - stmia.w r8, {r1, r3, r4, r6, r7} │ │ - str.w ip, [sp, #268] @ 0x10c │ │ - strb.w r2, [sp, #264] @ 0x108 │ │ - b.n 5d24e │ │ - ldr r0, [pc, #44] @ (5d2b8 ) │ │ + movs r1, #11 │ │ + bl 4d66c │ │ + b.n 54392 │ │ + ldr r0, [pc, #44] @ (543b0 ) │ │ + ldr r2, [pc, #48] @ (543b4 ) │ │ add r0, pc │ │ - bl 4ffc8 │ │ + add r2, pc │ │ + movs r1, #40 @ 0x28 │ │ + ldr.w r9, [sp, #16] │ │ + bl 4d828 │ │ udf #254 @ 0xfe │ │ - movs r0, #4 │ │ - movs r1, #8 │ │ - bl 4adb8 │ │ - ldr r0, [pc, #12] @ (5d2ac ) │ │ - ldr r1, [pc, #16] @ (5d2b0 ) │ │ - add r0, pc │ │ - add r1, pc │ │ - bl 57ca8 │ │ - b.n 5ce28 │ │ - vtbx.8 d18, {d10-d12}, d8 │ │ - movs r7, r0 │ │ - cmp r2, #78 @ 0x4e │ │ - movs r7, r0 │ │ - ldrsh r6, [r3, r4] │ │ + mov r4, r0 │ │ + ldr r0, [sp, #24] │ │ + cbz r0, 543a6 │ │ + ldr r0, [sp, #20] │ │ + mov r1, r9 │ │ + movs r2, #8 │ │ + movs r3, #16 │ │ + bl 540c4 │ │ + mov r0, r4 │ │ + blx cb7d4 │ │ + sub sp, #0 │ │ movs r7, r0 │ │ - movs r0, #232 @ 0xe8 │ │ + strh r2, [r4, #48] @ 0x30 │ │ + vshr.u32 , q7, #5 │ │ movs r7, r0 │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ - sub sp, #256 @ 0x100 │ │ - mov r8, r0 │ │ - and.w r0, r3, #16711680 @ 0xff0000 │ │ - cmp.w r0, #262144 @ 0x40000 │ │ - bne.n 5d340 │ │ - mov r7, r1 │ │ - ldr r1, [r1, #24] │ │ - add r4, sp, #120 @ 0x78 │ │ - mov r6, r3 │ │ - mov r5, r2 │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + stmdb sp!, {r8, r9, sl, fp} │ │ + sub sp, #124 @ 0x7c │ │ + ldr.w r8, [r1] │ │ + mov r9, r1 │ │ + ldr r4, [r1, #8] │ │ + mov fp, r0 │ │ + ldr r1, [r7, #8] │ │ + ldrh.w r5, [r8, #1238] @ 0x4d6 │ │ + add.w sl, r4, #1 │ │ + add.w r6, r8, r4, lsl #3 │ │ + cmp sl, r5 │ │ + bls.n 543ec │ │ + add r0, sp, #16 │ │ + strd r2, r3, [r6] │ │ + movs r2, #104 @ 0x68 │ │ + bl ca098 │ │ + b.n 5442c │ │ + str r5, [sp, #12] │ │ + add.w r0, r8, sl, lsl #3 │ │ + ldr r5, [sp, #12] │ │ + mov r1, r6 │ │ + str r2, [sp, #8] │ │ + subs r5, r5, r4 │ │ + str r3, [sp, #4] │ │ + lsls r2, r5, #3 │ │ + bl ca0de │ │ + ldrd r1, r0, [sp, #4] │ │ + movs r2, #104 @ 0x68 │ │ + strd r0, r1, [r6] │ │ + add r0, sp, #16 │ │ + ldr r1, [r7, #8] │ │ + movs r6, #104 @ 0x68 │ │ + bl ca098 │ │ + add.w r1, r8, #88 @ 0x58 │ │ + mul.w r2, r5, r6 │ │ + ldr r5, [sp, #12] │ │ + mla r0, sl, r6, r1 │ │ + mla r1, r4, r6, r1 │ │ + bl ca0de │ │ + movs r0, #104 @ 0x68 │ │ + add r1, sp, #16 │ │ + mla r0, r4, r0, r8 │ │ + movs r2, #104 @ 0x68 │ │ + adds r0, #88 @ 0x58 │ │ + bl ca098 │ │ + adds r0, r5, #1 │ │ + strh.w r0, [r8, #1238] @ 0x4d6 │ │ + ldr.w r0, [r9, #4] │ │ + str.w r4, [fp, #8] │ │ + strd r8, r0, [fp] │ │ + add sp, #124 @ 0x7c │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + stmdb sp!, {r8, r9, fp} │ │ + sub sp, #112 @ 0x70 │ │ + mov r6, r1 │ │ + mov r4, r0 │ │ + bl 540a0 │ │ + ldr.w r8, [r6] │ │ + mov.w r9, #0 │ │ + mov r5, r0 │ │ + strh.w r9, [r0, #1238] @ 0x4d6 │ │ + str.w r9, [r0, #1232] @ 0x4d0 │ │ + ldr r2, [r6, #8] │ │ + mov r0, sp │ │ + mov r1, r8 │ │ + mov r3, r5 │ │ + bl 542c4 │ │ + mov r1, sp │ │ mov r0, r4 │ │ - bl 6e6e0 │ │ - ldrb.w r0, [sp, #120] @ 0x78 │ │ - cmp r0, #15 │ │ - bne.n 5d348 │ │ - ldr r0, [sp, #124] @ 0x7c │ │ - ldr r2, [r7, #28] │ │ - str r0, [sp, #20] │ │ - add r0, sp, #120 @ 0x78 │ │ - add r1, sp, #20 │ │ - bl 5c650 │ │ - ldrd r0, r2, [sp, #120] @ 0x78 │ │ - cmp r0, #5 │ │ - bne.n 5d37c │ │ - bic.w r0, r6, #16711680 @ 0xff0000 │ │ - movs r1, #22 │ │ - movs r4, #14 │ │ - strd r5, r0, [sp, #160] @ 0xa0 │ │ - movs r0, #5 │ │ - strb.w r0, [sp, #152] @ 0x98 │ │ - add r0, sp, #152 @ 0x98 │ │ - ldr r3, [pc, #336] @ (5d464 ) │ │ - strd r1, r0, [sp, #8] │ │ - add r3, pc │ │ - strd r4, r3, [sp] │ │ - add r5, sp, #120 @ 0x78 │ │ - add r1, sp, #20 │ │ - ldr r3, [pc, #324] @ (5d468 ) │ │ + movs r2, #112 @ 0x70 │ │ + ldr r6, [r6, #4] │ │ + bl ca098 │ │ + strd r8, r6, [r4, #112] @ 0x70 │ │ + strd r5, r9, [r4, #120] @ 0x78 │ │ + add sp, #112 @ 0x70 │ │ + ldmia.w sp!, {r8, r9, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + mov r4, r0 │ │ mov r0, r5 │ │ - add r3, pc │ │ - bl 581cc │ │ - ldr r0, [sp, #120] @ 0x78 │ │ - cbz r0, 5d386 │ │ - add r4, sp, #88 @ 0x58 │ │ - adds r1, r5, #4 │ │ - movs r2, #28 │ │ + blx cd200 │ │ mov r0, r4 │ │ - bl c99c0 │ │ - mov r0, r8 │ │ - mov r1, r4 │ │ - b.n 5d376 │ │ - movs r0, #1 │ │ - str.w r0, [r8] │ │ - b.n 5d380 │ │ - ldrb.w r1, [sp, #123] @ 0x7b │ │ - add.w lr, r4, #8 │ │ - strb.w r1, [sp, #27] │ │ - ldrh.w r1, [sp, #121] @ 0x79 │ │ - strh.w r1, [sp, #25] │ │ - add r1, sp, #24 │ │ - ldr.w ip, [sp, #124] @ 0x7c │ │ - add.w r3, r1, #8 │ │ - ldmia.w lr, {r2, r4, r5, r6, r7} │ │ - stmia r3!, {r2, r4, r5, r6, r7} │ │ - str.w ip, [sp, #28] │ │ - strb.w r0, [sp, #24] │ │ - mov r0, r8 │ │ - bl 5c9c6 │ │ - b.n 5d380 │ │ - strd r0, r2, [r8] │ │ - add sp, #256 @ 0x100 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ - add.w r0, r5, #8 │ │ - add r1, sp, #88 @ 0x58 │ │ - adds r1, #4 │ │ - ldmia.w r0, {r2, r3, r4, r5} │ │ - stmia r1!, {r2, r3, r4, r5} │ │ - ldr r2, [sp, #96] @ 0x60 │ │ - ldrb.w r1, [sp, #92] @ 0x5c │ │ - add r5, sp, #56 @ 0x38 │ │ - mov r0, r5 │ │ - bl 6bc64 │ │ - ldrb.w r0, [sp, #56] @ 0x38 │ │ - cmp r0, #15 │ │ - bne.n 5d3ce │ │ - ldr r5, [sp, #60] @ 0x3c │ │ - str r5, [sp, #52] @ 0x34 │ │ - add r6, sp, #120 @ 0x78 │ │ - add r1, sp, #20 │ │ - add r2, sp, #52 @ 0x34 │ │ - mov r0, r6 │ │ - bl 58094 │ │ - ldrb.w r7, [sp, #120] @ 0x78 │ │ - ldrb.w r4, [sp, #121] @ 0x79 │ │ - cmp r7, #15 │ │ - bne.n 5d3fc │ │ - lsls r0, r4, #31 │ │ - beq.n 5d416 │ │ - movs r0, #0 │ │ - b.n 5d342 │ │ - ldrb.w r1, [sp, #59] @ 0x3b │ │ - add.w lr, r5, #8 │ │ - strb.w r1, [sp, #171] @ 0xab │ │ - ldrh.w r1, [sp, #57] @ 0x39 │ │ - strh.w r1, [sp, #169] @ 0xa9 │ │ - add r1, sp, #168 @ 0xa8 │ │ - ldr.w ip, [sp, #60] @ 0x3c │ │ - add.w r3, r1, #8 │ │ - ldmia.w lr, {r2, r4, r5, r6, r7} │ │ - stmia r3!, {r2, r4, r5, r6, r7} │ │ - str.w ip, [sp, #172] @ 0xac │ │ - strb.w r0, [sp, #168] @ 0xa8 │ │ - b.n 5d374 │ │ - add r5, sp, #196 @ 0xc4 │ │ - adds r1, r6, #2 │ │ - adds r0, r5, #2 │ │ - movs r2, #26 │ │ - bl c99c0 │ │ - mov r0, r8 │ │ - mov r1, r5 │ │ - strb.w r4, [sp, #197] @ 0xc5 │ │ - strb.w r7, [sp, #196] @ 0xc4 │ │ - b.n 5d376 │ │ - add r6, sp, #120 @ 0x78 │ │ - add r1, sp, #20 │ │ - mov r2, r5 │ │ + blx cb7d4 │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + str.w fp, [sp, #-4]! │ │ + mov r5, r0 │ │ + ldr r0, [r3, #4] │ │ + mov r4, r2 │ │ + mov r6, r1 │ │ + cbz r0, 544d2 │ │ + ldr r1, [r3, #8] │ │ + cbz r1, 544d2 │ │ + ldr r0, [r3, #0] │ │ + mov r2, r6 │ │ + mov r3, r4 │ │ + bl 4d0b4 │ │ + b.n 544e6 │ │ + cbz r4, 544e4 │ │ + ldr r0, [pc, #40] @ (54500 ) │ │ + mov r1, r6 │ │ + add r0, pc │ │ + ldrb r0, [r0, #1] │ │ + mov r0, r4 │ │ + bl 4d084 │ │ + b.n 544e6 │ │ mov r0, r6 │ │ - bl 67e7c │ │ - ldrb.w r0, [sp, #120] @ 0x78 │ │ - cmp r0, #15 │ │ - bne.n 5d434 │ │ - ldr r0, [sp, #124] @ 0x7c │ │ - str.w r0, [r8, #4] │ │ - movs r0, #5 │ │ - b.n 5d342 │ │ - ldrb.w r1, [sp, #123] @ 0x7b │ │ - add.w lr, r6, #8 │ │ - strb.w r1, [sp, #227] @ 0xe3 │ │ - ldrh.w r1, [sp, #121] @ 0x79 │ │ - strh.w r1, [sp, #225] @ 0xe1 │ │ - add r1, sp, #224 @ 0xe0 │ │ - ldr.w ip, [sp, #124] @ 0x7c │ │ - add.w r3, r1, #8 │ │ - ldmia.w lr, {r2, r4, r5, r6, r7} │ │ - stmia r3!, {r2, r4, r5, r6, r7} │ │ - str.w ip, [sp, #228] @ 0xe4 │ │ - strb.w r0, [sp, #224] @ 0xe0 │ │ - b.n 5d374 │ │ + cmp r0, #0 │ │ + it ne │ │ + movne r6, r0 │ │ + clz r0, r0 │ │ + str r4, [r5, #8] │ │ + lsrs r0, r0, #5 │ │ + strd r0, r6, [r5] │ │ + ldr.w fp, [sp], #4 │ │ + pop {r4, r5, r6, r7, pc} │ │ nop │ │ - bl 35645e │ │ - bl 33a462 │ │ - push {r0, r1, r2, r3, r4, lr} │ │ - mov r3, r1 │ │ - mov r1, r0 │ │ - movs r0, #8 │ │ - mov r4, r2 │ │ - str r0, [sp, #0] │ │ - add r0, sp, #4 │ │ - movs r2, #0 │ │ - bl 538d4 │ │ - ldrd r1, r0, [sp, #4] │ │ - cbnz r1, 5d48c │ │ - ldr r1, [sp, #12] │ │ - add sp, #16 │ │ - pop {r4, pc} │ │ - ldr r1, [sp, #12] │ │ - mov r2, r4 │ │ - bl 4ad80 │ │ - push {r4, r5, r7, lr} │ │ - add.w r5, r0, #8 │ │ + lsrs r4, r7, #19 │ │ + movs r0, r1 │ │ + push {r4, r6, r7, lr} │ │ + add r7, sp, #8 │ │ + sub sp, #8 │ │ mov r4, r1 │ │ - cbz r4, 5d4b4 │ │ - ldr r0, [r5, #0] │ │ ldr r1, [r0, #0] │ │ - subs r1, #1 │ │ - str r1, [r0, #0] │ │ - bne.n 5d4ae │ │ - mov r0, r5 │ │ - bl 5cb88 │ │ - subs r4, #1 │ │ - adds r5, #16 │ │ - b.n 5d49c │ │ - pop {r4, r5, r7, pc} │ │ - push {r3, r4, r5, r6, r7, lr} │ │ - adds r6, r0, #4 │ │ - mov r4, r1 │ │ - cbz r4, 5d4da │ │ - ldrd r5, r7, [r6, #-4] │ │ - ldr r1, [r7, #0] │ │ - cbz r1, 5d4ca │ │ - mov r0, r5 │ │ - blx r1 │ │ - ldr r0, [r7, #4] │ │ - cbz r0, 5d4d4 │ │ - mov r0, r5 │ │ - blx ccbe0 │ │ - subs r4, #1 │ │ - adds r6, #8 │ │ - b.n 5d4bc │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ - sub sp, #44 @ 0x2c │ │ - mov r9, r1 │ │ + movs r2, #16 │ │ + movs r3, #8 │ │ + str r2, [sp, #0] │ │ + movs r2, #1 │ │ + bl 5452e │ │ + movs r2, #1 │ │ + movt r2, #32768 @ 0x8000 │ │ + cmp r0, r2 │ │ + itt eq │ │ + addeq sp, #8 │ │ + popeq {r4, r6, r7, pc} │ │ + mov r2, r4 │ │ + bl 4bba0 │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + str.w r8, [sp, #-4]! │ │ + sub sp, #24 │ │ mov r8, r0 │ │ - ldrd r0, r1, [r1] │ │ - subs r7, r1, r0 │ │ - movs r1, #4 │ │ - lsrs r6, r7, #3 │ │ - mov r0, r6 │ │ - bl 5d46c │ │ - movs r2, #0 │ │ - add r3, sp, #8 │ │ - cmp.w r0, r7, lsr #3 │ │ - stmia r3!, {r0, r1, r2} │ │ - bcc.n 5d56a │ │ - add r0, sp, #24 │ │ - ldmia.w r9, {r3, r4, r5, r6, r7} │ │ - stmia r0!, {r3, r4, r5, r6, r7} │ │ - ldrd r3, r0, [sp, #24] │ │ - cmp r3, r0 │ │ - beq.n 5d524 │ │ - ldrd r4, r5, [r3], #8 │ │ - str.w r4, [r1, r2, lsl #3] │ │ - add.w r4, r1, r2, lsl #3 │ │ - adds r2, #1 │ │ - str r5, [r4, #4] │ │ - b.n 5d50e │ │ - ldr r1, [sp, #28] │ │ - str r2, [sp, #16] │ │ - movs r2, #4 │ │ - subs r1, r1, r0 │ │ - strd r2, r2, [sp, #24] │ │ - beq.n 5d554 │ │ - adds r6, r0, #4 │ │ - lsrs r5, r1, #3 │ │ - cbz r5, 5d554 │ │ - ldr r1, [r6, #0] │ │ - ldr r2, [r1, #0] │ │ - cbz r2, 5d546 │ │ - ldr.w r0, [r6, #-4] │ │ - blx r2 │ │ - ldr r1, [r6, #0] │ │ - ldr.w r0, [r6, #-4] │ │ - bl 5daf4 │ │ - subs r5, #1 │ │ - adds r6, #8 │ │ - b.n 5d536 │ │ - add r0, sp, #24 │ │ - bl 5d580 │ │ - add r0, sp, #8 │ │ - ldmia.w r0, {r1, r2, r3} │ │ - stmia.w r8, {r1, r2, r3} │ │ - add sp, #44 @ 0x2c │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ - movs r0, #8 │ │ + adds r0, r1, r2 │ │ + bcs.n 545ba │ │ + ldr.w r6, [r8] │ │ + adds r0, r2, r1 │ │ + ldr r4, [r7, #8] │ │ + movs r5, #4 │ │ + negs r1, r3 │ │ + cmp.w r0, r6, lsl #1 │ │ + it ls │ │ + lslls r0, r6, #1 │ │ + cmp r4, #1 │ │ + it eq │ │ + moveq r5, #8 │ │ + cmp r0, r5 │ │ + it hi │ │ + movhi r5, r0 │ │ + adds r0, r3, r4 │ │ + subs r0, #1 │ │ + ands r0, r1 │ │ + umull r2, r1, r0, r5 │ │ + movs r0, #0 │ │ + cbnz r1, 545b2 │ │ + rsb r1, r3, #2147483648 @ 0x80000000 │ │ + cmp r2, r1 │ │ + bhi.n 545b2 │ │ + add r0, sp, #12 │ │ + cbnz r6, 5457e │ │ + adds r0, #4 │ │ movs r1, #0 │ │ - str r0, [sp, #0] │ │ - add r0, sp, #8 │ │ - mov r2, r6 │ │ - movs r3, #4 │ │ - bl 4aaa0 │ │ - ldrd r1, r2, [sp, #12] │ │ - b.n 5d502 │ │ - ldr r2, [r0, #16] │ │ - cbz r2, 5d5ac │ │ - push {r4, r5, r6, lr} │ │ - ldrd r5, r1, [r0, #8] │ │ + b.n 5458c │ │ + mul.w r1, r6, r4 │ │ + adds r0, #8 │ │ + ldr.w r6, [r8, #4] │ │ + strd r6, r3, [sp, #12] │ │ + add.w ip, sp, #12 │ │ + str r1, [r0, #0] │ │ + mov r1, r3 │ │ + mov r0, sp │ │ + mov r3, ip │ │ + bl 544b0 │ │ + ldr r0, [sp, #0] │ │ + cbz r0, 545a6 │ │ + ldrd r0, r1, [sp, #4] │ │ + b.n 545b2 │ │ + ldr r0, [sp, #4] │ │ + strd r5, r0, [r8] │ │ + movs r0, #1 │ │ + movt r0, #32768 @ 0x8000 │ │ + add sp, #24 │ │ + ldr.w r8, [sp], #4 │ │ + pop {r4, r5, r6, r7, pc} │ │ + movs r0, #0 │ │ + b.n 545b2 │ │ + bmi.n 5456a │ │ + push {r7, lr} │ │ + mov r7, sp │ │ + sub sp, #8 │ │ + ldr r1, [r0, #0] │ │ + movs r2, #104 @ 0x68 │ │ + str r2, [sp, #0] │ │ + movs r2, #1 │ │ + movs r3, #8 │ │ + bl 5452e │ │ + movs r2, #1 │ │ + movt r2, #32768 @ 0x8000 │ │ + cmp r0, r2 │ │ + itt eq │ │ + addeq sp, #8 │ │ + popeq {r7, pc} │ │ + ldr r2, [pc, #8] @ (545ec ) │ │ + add r2, pc │ │ + bl 4bba0 │ │ + nop │ │ + add r6, sp, #256 @ 0x100 │ │ + movs r7, r0 │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + str.w r8, [sp, #-4]! │ │ mov r4, r0 │ │ - ldr r6, [r5, #8] │ │ - cmp r1, r6 │ │ - beq.n 5d5a4 │ │ - ldr r3, [r5, #4] │ │ - lsls r2, r2, #3 │ │ - add.w r0, r3, r6, lsl #3 │ │ - add.w r1, r3, r1, lsl #3 │ │ - bl c9a90 │ │ - ldr r2, [r4, #16] │ │ - adds r0, r2, r6 │ │ - str r0, [r5, #8] │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ - bx lr │ │ - bmi.n 5d55a │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, #100 @ 0x64 │ │ - add.w r6, r1, #8 │ │ - mov r7, r2 │ │ - mov sl, r0 │ │ - ldrd r4, r0, [r1] │ │ - ldmia r6, {r2, r5, r6} │ │ - mov r1, r2 │ │ - bl 6bd14 │ │ - mov fp, r0 │ │ + ldr r0, [r7, #8] │ │ mov r8, r1 │ │ - mov r0, r5 │ │ - mov r1, r6 │ │ - bl 6bd14 │ │ - ldr r6, [pc, #764] @ (5d8d4 ) │ │ - mov r5, r0 │ │ - mov r9, r1 │ │ - add r6, pc │ │ - ldr r0, [r6, #20] │ │ - cmp r0, #5 │ │ - bcc.n 5d608 │ │ + negs r1, r3 │ │ + add r0, r3 │ │ + subs r0, #1 │ │ + ands r0, r1 │ │ + umull r6, r0, r0, r8 │ │ + cbnz r0, 5462a │ │ + rsb r0, r3, #2147483648 @ 0x80000000 │ │ + mov r5, r3 │ │ + cmp r6, r0 │ │ + bhi.n 5462a │ │ + cbz r6, 54632 │ │ + ldr r0, [pc, #56] @ (54654 ) │ │ + mov r1, r5 │ │ + add r0, pc │ │ + ldrb r0, [r0, #1] │ │ + mov r0, r6 │ │ + cbz r2, 5463a │ │ + bl 4d10e │ │ + b.n 5463e │ │ movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #48] @ 0x30 │ │ - movw r3, #1049 @ 0x419 │ │ - str r1, [sp, #36] @ 0x24 │ │ - ldr r1, [pc, #740] @ (5d8d8 ) │ │ - str r0, [sp, #44] @ 0x2c │ │ - add r1, pc │ │ - str r1, [sp, #32] │ │ - add r0, sp, #80 @ 0x50 │ │ - str r0, [sp, #40] @ 0x28 │ │ - add r0, sp, #32 │ │ - ldr r2, [pc, #732] @ (5d8dc ) │ │ - movs r1, #5 │ │ - add r2, pc │ │ - bl 6f45c │ │ - ldr r0, [r6, #20] │ │ - cmp r0, #4 │ │ - bls.n 5d632 │ │ + str r0, [r4, #4] │ │ + movs r0, #1 │ │ + b.n 54646 │ │ movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #48] @ 0x30 │ │ - movw r3, #1049 @ 0x419 │ │ - str r1, [sp, #36] @ 0x24 │ │ - ldr r1, [pc, #712] @ (5d8e4 ) │ │ - str r0, [sp, #44] @ 0x2c │ │ - add r1, pc │ │ - str r1, [sp, #32] │ │ - add r0, sp, #80 @ 0x50 │ │ - str r0, [sp, #40] @ 0x28 │ │ - add r0, sp, #32 │ │ - ldr r2, [pc, #700] @ (5d8e8 ) │ │ - movs r1, #5 │ │ - add r2, pc │ │ - bl 6f45c │ │ - ldr r7, [r7, #0] │ │ - cmp r7, #0 │ │ - beq.w 5d776 │ │ - ldr r0, [r7, #0] │ │ - cmp r0, #0 │ │ - beq.w 5d77e │ │ - str.w r8, [sp, #4] │ │ - ldr.w r8, [r0, #376] @ 0x178 │ │ - ldr r0, [r6, #20] │ │ - cmp.w r8, #0 │ │ - beq.w 5d78a │ │ - cmp r0, #5 │ │ - ldr r0, [pc, #676] @ (5d8fc ) │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - bcc.n 5d680 │ │ + strd r0, r5, [r4, #4] │ │ + b.n 54646 │ │ + bl 4d084 │ │ + cbz r0, 5464e │ │ + strd r8, r0, [r4, #4] │ │ movs r0, #0 │ │ - movs r1, #1 │ │ - str r1, [sp, #36] @ 0x24 │ │ - movw r3, #1049 @ 0x419 │ │ - ldr r1, [sp, #0] │ │ - str r0, [sp, #48] @ 0x30 │ │ - str r0, [sp, #44] @ 0x2c │ │ - movs r0, #4 │ │ - str r1, [sp, #32] │ │ - movs r1, #5 │ │ - str r0, [sp, #40] @ 0x28 │ │ + str r0, [r4, #0] │ │ + ldr.w r8, [sp], #4 │ │ + pop {r4, r5, r6, r7, pc} │ │ + strd r5, r6, [r4, #4] │ │ + b.n 5462e │ │ + lsrs r0, r7, #14 │ │ + movs r0, r1 │ │ + cmp r1, r3 │ │ + itt ne │ │ + movne r0, #0 │ │ + bxne lr │ │ + push {r7, lr} │ │ + mov r7, sp │ │ + mov ip, r1 │ │ + mov r1, r2 │ │ + mov r2, ip │ │ + blx cd260 │ │ + clz r0, r0 │ │ + lsrs r0, r0, #5 │ │ + pop {r7, pc} │ │ + movs r2, #1 │ │ + movs r3, #1 │ │ + b.w 540c4 │ │ + bmi.n 5462a │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + stmdb sp!, {r8, r9, sl, fp} │ │ + sub sp, #428 @ 0x1ac │ │ + ldrd r4, r3, [r1, #88] @ 0x58 │ │ + mov fp, r1 │ │ + mov sl, r0 │ │ + cbnz r3, 5470e │ │ + ldr.w r0, [sl, #8] │ │ + sub.w r8, r4, #1 │ │ + cmp r8, r0 │ │ + bcc.n 54744 │ │ + bne.n 5470e │ │ + ldr.w r0, [sl, #20] │ │ + cmp r0, #0 │ │ + beq.n 547a4 │ │ + ldr.w r9, [sl, #12] │ │ + cmp.w r9, #0 │ │ + beq.n 547a4 │ │ + ldr.w r0, [sl, #16] │ │ + str r0, [sp, #28] │ │ + ldrh.w r0, [r9, #1238] @ 0x4d6 │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ + str r0, [sp, #24] │ │ + lsls r1, r0, #3 │ │ + mov r0, r9 │ │ + cbz r1, 546f8 │ │ + ldrd r6, ip, [r0], #8 │ │ + adds r2, #1 │ │ + eor.w r5, r3, ip │ │ + subs r1, #8 │ │ + eor.w lr, r4, r6 │ │ + orrs.w r5, r5, lr │ │ + it ne │ │ + movne r5, #1 │ │ + subs r6, r4, r6 │ │ + sbcs.w r6, r3, ip │ │ + it cc │ │ + movcc.w r5, #4294967295 @ 0xffffffff │ │ + cmp r5, #1 │ │ + beq.n 546c8 │ │ + uxtb r0, r5 │ │ + cbz r0, 54744 │ │ + b.n 546fa │ │ + ldr r2, [sp, #24] │ │ + ldr r1, [sp, #28] │ │ + cmp r1, #0 │ │ + beq.n 547a4 │ │ + add.w r0, r9, r2, lsl #2 │ │ + subs r1, #1 │ │ + str r1, [sp, #28] │ │ + ldr.w r9, [r0, #1240] @ 0x4d8 │ │ + b.n 546ba │ │ + add.w r1, sl, #12 │ │ add r0, sp, #32 │ │ - ldr r2, [pc, #644] @ (5d900 ) │ │ - add r2, pc │ │ - bl 6f45c │ │ - ldr r1, [r4, #0] │ │ - mov r0, r7 │ │ - mov r2, fp │ │ - mov r3, r5 │ │ - blx r8 │ │ - mov r8, r0 │ │ - ldr r0, [r6, #20] │ │ - cmp r0, #5 │ │ - bcc.n 5d6b6 │ │ - movs r0, #0 │ │ + mov r2, r4 │ │ + bl 53ffa │ │ + ldr r6, [sp, #52] @ 0x34 │ │ + cbz r6, 54744 │ │ + ldr r0, [sp, #40] @ 0x28 │ │ + cbz r0, 5475a │ │ + ldrh.w r1, [r0, #1238] @ 0x4d6 │ │ + ldrd r9, r8, [sp, #32] │ │ + cmp r1, #11 │ │ + bcs.n 54786 │ │ + add r0, sp, #32 │ │ + mov r2, r9 │ │ + add.w r1, r0, #8 │ │ + add r0, sp, #296 @ 0x128 │ │ + mov r3, r8 │ │ + str.w fp, [sp] │ │ + bl 543b8 │ │ + b.n 549ca │ │ + ldr.w r0, [fp] │ │ + cbz r0, 54756 │ │ + ldrd r0, r1, [fp, #4] │ │ + movs r2, #8 │ │ + movs r3, #16 │ │ + bl 540c4 │ │ + movs r0, #1 │ │ + b.n 549d2 │ │ + bl 540a0 │ │ + movs r3, #0 │ │ + ldrd r1, r2, [sp, #32] │ │ + strh.w r3, [r0, #1238] @ 0x4d6 │ │ + str.w r3, [r0, #1232] @ 0x4d0 │ │ + strd r0, r3, [r6] │ │ + strd r1, r2, [r0] │ │ movs r1, #1 │ │ - str r0, [sp, #48] @ 0x30 │ │ - movw r3, #1049 @ 0x419 │ │ - str r1, [sp, #36] @ 0x24 │ │ - ldr r1, [pc, #612] @ (5d904 ) │ │ - str r0, [sp, #44] @ 0x2c │ │ + strh.w r1, [r0, #1238] @ 0x4d6 │ │ + adds r0, #88 @ 0x58 │ │ + mov r1, fp │ │ + movs r2, #104 @ 0x68 │ │ + bl ca098 │ │ + b.n 549ca │ │ + add r5, sp, #296 @ 0x128 │ │ + add.w r1, r5, #120 @ 0x78 │ │ + str r1, [sp, #12] │ │ + add.w r1, r5, #112 @ 0x70 │ │ + str r1, [sp, #16] │ │ + ldrd r1, r4, [sp, #44] @ 0x2c │ │ + cmp r4, #5 │ │ + strd r0, r1, [sp, #260] @ 0x104 │ │ + bcs.n 547ca │ │ movs r0, #4 │ │ - add r1, pc │ │ - str r1, [sp, #32] │ │ - str r0, [sp, #40] @ 0x28 │ │ - add r0, sp, #32 │ │ - ldr r2, [pc, #600] @ (5d908 ) │ │ + b.n 547e6 │ │ + ldr.w r0, [sl] │ │ + cmp r8, r0 │ │ + bne.n 547b2 │ │ + mov r0, sl │ │ + bl 545c0 │ │ + movs r0, #104 @ 0x68 │ │ + ldr.w r1, [sl, #4] │ │ + mla r0, r8, r0, r1 │ │ + mov r1, fp │ │ + movs r2, #104 @ 0x68 │ │ + bl ca098 │ │ + str.w r4, [sl, #8] │ │ + b.n 549d0 │ │ + beq.n 547e4 │ │ + add.w sl, r5, #124 @ 0x7c │ │ + cmp r4, #6 │ │ + bne.n 547f8 │ │ + movs r0, #5 │ │ + str r0, [sp, #268] @ 0x10c │ │ + add r0, sp, #296 @ 0x128 │ │ + add r1, sp, #260 @ 0x104 │ │ + bl 54456 │ │ + movs r4, #0 │ │ + b.n 54806 │ │ + movs r0, #5 │ │ + str r0, [sp, #268] @ 0x10c │ │ + add r0, sp, #296 @ 0x128 │ │ + add r1, sp, #260 @ 0x104 │ │ + bl 54456 │ │ + add.w sl, r5, #116 @ 0x74 │ │ + ldr r0, [sp, #16] │ │ + b.n 54808 │ │ + movs r0, #6 │ │ + str r0, [sp, #268] @ 0x10c │ │ + add r0, sp, #296 @ 0x128 │ │ + add r1, sp, #260 @ 0x104 │ │ + bl 54456 │ │ + subs r4, #7 │ │ + ldr r0, [sp, #12] │ │ + ldr r0, [r0, #0] │ │ + add r2, sp, #284 @ 0x11c │ │ + ldr.w r1, [sl] │ │ + mov r3, r8 │ │ + stmia r2!, {r0, r1, r4} │ │ + add r0, sp, #272 @ 0x110 │ │ + add r1, sp, #284 @ 0x11c │ │ + mov r2, r9 │ │ + str.w fp, [sp] │ │ + bl 543b8 │ │ + add.w r1, r5, #12 │ │ + add r0, sp, #160 @ 0xa0 │ │ + movs r2, #100 @ 0x64 │ │ + ldrd fp, r4, [sp, #296] @ 0x128 │ │ + ldr.w r8, [sp, #304] @ 0x130 │ │ + str r1, [sp, #24] │ │ + bl ca006 │ │ + cmp.w r8, #2 │ │ + beq.w 549ca │ │ + add r0, sp, #56 @ 0x38 │ │ + add r1, sp, #160 @ 0xa0 │ │ + adds r0, #4 │ │ + movs r2, #100 @ 0x64 │ │ + str r4, [sp, #28] │ │ + ldrd r5, r4, [sp, #408] @ 0x198 │ │ + ldrd r9, sl, [sp, #416] @ 0x1a0 │ │ + str.w r8, [sp, #56] @ 0x38 │ │ + str r0, [sp, #20] │ │ + bl ca006 │ │ + ldr.w r0, [r5, #1232] @ 0x4d0 │ │ + cmp r0, #0 │ │ + beq.n 54926 │ │ + add r6, sp, #160 @ 0xa0 │ │ + cmp r4, sl │ │ + bne.w 549da │ │ + ldrh.w r1, [r0, #1238] @ 0x4d6 │ │ + ldrh.w sl, [r5, #1236] @ 0x4d4 │ │ + cmp r1, #11 │ │ + bcc.w 549b8 │ │ + adds r1, r4, #1 │ │ + cmp.w sl, #5 │ │ + strd r0, r1, [sp, #284] @ 0x11c │ │ + bcs.n 54896 │ │ + movs r0, #4 │ │ + str r0, [sp, #292] @ 0x124 │ │ + add r0, sp, #296 @ 0x128 │ │ + add r1, sp, #284 @ 0x11c │ │ + bl 541e4 │ │ + ldr r0, [sp, #16] │ │ + b.n 548d6 │ │ + add r0, sp, #296 @ 0x128 │ │ + beq.n 548b0 │ │ + cmp.w sl, #6 │ │ + bne.n 548c6 │ │ movs r1, #5 │ │ - add r2, pc │ │ - bl 6f45c │ │ - ldr r0, [r6, #20] │ │ - cmp r0, #5 │ │ - bcc.n 5d6e0 │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #48] @ 0x30 │ │ - movw r3, #1049 @ 0x419 │ │ - str r1, [sp, #36] @ 0x24 │ │ - ldr r1, [pc, #576] @ (5d90c ) │ │ - str r0, [sp, #44] @ 0x2c │ │ - add r1, pc │ │ - str r1, [sp, #32] │ │ - add r0, sp, #80 @ 0x50 │ │ - str r0, [sp, #40] @ 0x28 │ │ - add r0, sp, #32 │ │ - ldr r2, [pc, #568] @ (5d910 ) │ │ + str r1, [sp, #292] @ 0x124 │ │ + add r1, sp, #284 @ 0x11c │ │ + bl 541e4 │ │ + mov.w sl, #0 │ │ + b.n 548d4 │ │ movs r1, #5 │ │ - add r2, pc │ │ - bl 6f45c │ │ - ldr r0, [r6, #20] │ │ - cmp r0, #5 │ │ - bcc.n 5d70a │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #48] @ 0x30 │ │ - movw r3, #1049 @ 0x419 │ │ - str r1, [sp, #36] @ 0x24 │ │ - ldr r1, [pc, #544] @ (5d914 ) │ │ - str r0, [sp, #44] @ 0x2c │ │ - add r1, pc │ │ - str r1, [sp, #32] │ │ - add r0, sp, #80 @ 0x50 │ │ - str r0, [sp, #40] @ 0x28 │ │ - add r0, sp, #32 │ │ - ldr r2, [pc, #532] @ (5d918 ) │ │ + str r1, [sp, #292] @ 0x124 │ │ + add r1, sp, #284 @ 0x11c │ │ + bl 541e4 │ │ + ldr r0, [sp, #408] @ 0x198 │ │ + add r1, sp, #56 @ 0x38 │ │ + strd r1, r9, [sp] │ │ movs r1, #5 │ │ - add r2, pc │ │ - bl 6f45c │ │ - ldr r0, [r7, #0] │ │ + b.n 548e0 │ │ + movs r1, #6 │ │ + str r1, [sp, #292] @ 0x124 │ │ + add r1, sp, #284 @ 0x11c │ │ + bl 541e4 │ │ + sub.w sl, sl, #7 │ │ + ldr r0, [sp, #12] │ │ + add r1, sp, #56 @ 0x38 │ │ + strd r1, r9, [sp] │ │ + ldr r0, [r0, #0] │ │ + mov r1, sl │ │ + ldr r3, [sp, #28] │ │ + mov r2, fp │ │ + bl 54110 │ │ + ldrd fp, r0, [sp, #296] @ 0x128 │ │ + movs r2, #100 @ 0x64 │ │ + ldr r1, [sp, #24] │ │ + str r0, [sp, #28] │ │ + mov r0, r6 │ │ + ldr.w r8, [sp, #304] @ 0x130 │ │ + bl ca006 │ │ + ldr r5, [sp, #408] @ 0x198 │ │ + cmp.w r8, #2 │ │ + ldr r4, [sp, #412] @ 0x19c │ │ + ldr.w r9, [sp, #416] @ 0x1a0 │ │ + ldr.w sl, [sp, #420] @ 0x1a4 │ │ + beq.n 549c8 │ │ + ldr r0, [sp, #20] │ │ + mov r1, r6 │ │ + movs r2, #100 @ 0x64 │ │ + str.w r8, [sp, #56] @ 0x38 │ │ + bl ca006 │ │ + ldr.w r0, [r5, #1232] @ 0x4d0 │ │ cmp r0, #0 │ │ - beq.n 5d7be │ │ - ldr.w r4, [r0, #912] @ 0x390 │ │ - ldr r0, [r6, #20] │ │ - cmp r4, #0 │ │ - beq.n 5d7ca │ │ - cmp r0, #4 │ │ - bls.n 5d740 │ │ + bne.n 54866 │ │ + ldr r6, [sp, #52] @ 0x34 │ │ + ldr r0, [sp, #60] @ 0x3c │ │ + movs r2, #92 @ 0x5c │ │ + str r0, [sp, #16] │ │ + ldr r0, [sp, #64] @ 0x40 │ │ + str r0, [sp, #20] │ │ + add r0, sp, #56 @ 0x38 │ │ + add.w r1, r0, #12 │ │ + add r0, sp, #296 @ 0x128 │ │ + bl ca006 │ │ + ldr r5, [r6, #0] │ │ + cmp r5, #0 │ │ + beq.n 54a06 │ │ + ldr r0, [r6, #4] │ │ + str r0, [sp, #24] │ │ + bl 540ec │ │ + ldr r2, [sp, #24] │ │ + mov r4, r0 │ │ + str.w r5, [r0, #1240] @ 0x4d8 │ │ movs r0, #0 │ │ - movs r1, #1 │ │ - str r1, [sp, #36] @ 0x24 │ │ - movw r3, #1049 @ 0x419 │ │ - ldr r1, [sp, #0] │ │ - str r0, [sp, #48] @ 0x30 │ │ - str r0, [sp, #44] @ 0x2c │ │ - movs r0, #4 │ │ - str r1, [sp, #32] │ │ - movs r1, #5 │ │ - str r0, [sp, #40] @ 0x28 │ │ - add r0, sp, #32 │ │ - ldr r2, [pc, #516] @ (5d940 ) │ │ - add r2, pc │ │ - bl 6f45c │ │ - mov r0, r7 │ │ - blx r4 │ │ - ldr r1, [r6, #20] │ │ - cmp r0, #1 │ │ - bne.n 5d800 │ │ - movs r6, #0 │ │ - cmp r1, #5 │ │ - bcc.n 5d83e │ │ - movs r0, #1 │ │ - str r6, [sp, #48] @ 0x30 │ │ - str r0, [sp, #36] @ 0x24 │ │ - movs r1, #5 │ │ - ldr r0, [pc, #476] @ (5d938 ) │ │ - movw r3, #1049 @ 0x419 │ │ - str r6, [sp, #44] @ 0x2c │ │ - movs r4, #5 │ │ + adds r1, r2, #1 │ │ + cmp r2, sl │ │ + strh.w r0, [r4, #1238] @ 0x4d6 │ │ + str.w r0, [r4, #1232] @ 0x4d0 │ │ + strd r4, r1, [r6] │ │ + strh.w r0, [r5, #1236] @ 0x4d4 │ │ + str.w r4, [r5, #1232] @ 0x4d0 │ │ + bne.n 549ea │ │ + ldrh.w r0, [r4, #1238] @ 0x4d6 │ │ + cmp r0, #11 │ │ + bcs.n 549f6 │ │ + movs r1, #104 @ 0x68 │ │ + adds r5, r0, #1 │ │ + mla r1, r0, r1, r4 │ │ + str.w fp, [r4, r0, lsl #3] │ │ + add.w r0, r4, r0, lsl #3 │ │ + ldr r2, [sp, #28] │ │ + strh.w r5, [r4, #1238] @ 0x4d6 │ │ + add.w sl, r4, #1240 @ 0x4d8 │ │ + str r2, [r0, #4] │ │ + movs r2, #92 @ 0x5c │ │ + ldr r0, [sp, #16] │ │ + str r0, [r1, #92] @ 0x5c │ │ + ldr r0, [sp, #20] │ │ + str r0, [r1, #96] @ 0x60 │ │ + add.w r0, r1, #100 @ 0x64 │ │ + str.w r8, [r1, #88] @ 0x58 │ │ + add r1, sp, #296 @ 0x128 │ │ + bl ca006 │ │ + str.w r9, [sl, r5, lsl #2] │ │ + strh.w r5, [r9, #1236] @ 0x4d4 │ │ + str.w r4, [r9, #1232] @ 0x4d0 │ │ + b.n 549ca │ │ + ldr r3, [sp, #28] │ │ + add r1, sp, #56 @ 0x38 │ │ + strd r1, r9, [sp] │ │ + mov r1, sl │ │ + mov r2, fp │ │ + bl 54110 │ │ + ldr r6, [sp, #52] @ 0x34 │ │ + ldr r0, [r6, #8] │ │ + adds r0, #1 │ │ + str r0, [r6, #8] │ │ + movs r0, #0 │ │ + add sp, #428 @ 0x1ac │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + ldr r0, [pc, #116] @ (54a50 ) │ │ + ldr r2, [pc, #116] @ (54a54 ) │ │ add r0, pc │ │ - str r0, [sp, #32] │ │ - movs r0, #4 │ │ - str r0, [sp, #40] @ 0x28 │ │ - add r0, sp, #32 │ │ - ldr r2, [pc, #460] @ (5d93c ) │ │ add r2, pc │ │ - bl 6f45c │ │ - b.n 5d840 │ │ - ldr r1, [pc, #360] @ (5d8e0 ) │ │ - movs r0, #6 │ │ - add r1, pc │ │ - b.n 5d784 │ │ - ldr r1, [pc, #364] @ (5d8ec ) │ │ - movs r0, #7 │ │ - add r1, pc │ │ - movs r4, #8 │ │ - movs r6, #0 │ │ - b.n 5d850 │ │ - ldr.w r8, [sp, #4] │ │ - movs r6, #0 │ │ - cmp r0, #5 │ │ - bcc.n 5d7b6 │ │ - movs r0, #1 │ │ - str r6, [sp, #48] @ 0x30 │ │ - str r0, [sp, #36] @ 0x24 │ │ - movs r1, #5 │ │ - ldr r0, [pc, #340] @ (5d8f4 ) │ │ - movw r3, #1049 @ 0x419 │ │ - str r6, [sp, #44] @ 0x2c │ │ - add r0, pc │ │ - str r0, [sp, #32] │ │ - movs r0, #4 │ │ - str r0, [sp, #40] @ 0x28 │ │ - add r0, sp, #32 │ │ - ldr r2, [pc, #328] @ (5d8f8 ) │ │ + movs r1, #53 @ 0x35 │ │ + bl 4d828 │ │ + b.n 54a0e │ │ + ldr r2, [pc, #112] @ (54a5c ) │ │ + movs r1, #48 @ 0x30 │ │ + ldr r0, [pc, #112] @ (54a60 ) │ │ add r2, pc │ │ - bl 6f45c │ │ - ldr r1, [pc, #312] @ (5d8f0 ) │ │ - movs r0, #10 │ │ - add r1, pc │ │ - b.n 5d7fc │ │ - ldr r1, [pc, #348] @ (5d91c ) │ │ - movs r0, #7 │ │ - movs r4, #8 │ │ - movs r6, #0 │ │ - add r1, pc │ │ - b.n 5d84c │ │ - ldr.w r8, [sp, #4] │ │ - movs r6, #0 │ │ - cmp r0, #5 │ │ - bcc.n 5d7f6 │ │ - movs r0, #1 │ │ - str r6, [sp, #48] @ 0x30 │ │ - str r0, [sp, #36] @ 0x24 │ │ - movs r1, #5 │ │ - ldr r0, [pc, #324] @ (5d924 ) │ │ - movw r3, #1049 @ 0x419 │ │ - str r6, [sp, #44] @ 0x2c │ │ add r0, pc │ │ - str r0, [sp, #32] │ │ - movs r0, #4 │ │ - str r0, [sp, #40] @ 0x28 │ │ - add r0, sp, #32 │ │ - ldr r2, [pc, #312] @ (5d928 ) │ │ - add r2, pc │ │ - bl 6f45c │ │ - ldr r1, [pc, #296] @ (5d920 ) │ │ - movs r0, #14 │ │ - add r1, pc │ │ - movs r4, #6 │ │ - b.n 5d850 │ │ - cmp r1, #4 │ │ - bls.n 5d828 │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #48] @ 0x30 │ │ - movw r3, #1049 @ 0x419 │ │ - str r1, [sp, #36] @ 0x24 │ │ - ldr r1, [pc, #284] @ (5d930 ) │ │ - str r0, [sp, #44] @ 0x2c │ │ - movs r0, #4 │ │ - add r1, pc │ │ - str r1, [sp, #32] │ │ - str r0, [sp, #40] @ 0x28 │ │ - add r0, sp, #32 │ │ - ldr r2, [pc, #276] @ (5d934 ) │ │ - movs r1, #5 │ │ + b.n 54a00 │ │ + ldr r2, [pc, #108] @ (54a64 ) │ │ + movs r1, #32 │ │ + ldr r0, [pc, #108] @ (54a68 ) │ │ add r2, pc │ │ - bl 6f45c │ │ + add r0, pc │ │ + bl 4d828 │ │ + b.n 54a0e │ │ + ldr r0, [pc, #80] @ (54a58 ) │ │ + add r0, pc │ │ + bl 50b2c │ │ + udf #254 @ 0xfe │ │ + udf #254 @ 0xfe │ │ + b.n 54a28 │ │ + b.n 54a18 │ │ + b.n 54a18 │ │ + mov r6, r0 │ │ + ldr.w r0, [fp] │ │ + cbz r0, 54a4a │ │ + ldrd r0, r1, [fp, #4] │ │ + b.n 54a42 │ │ + b.n 54a36 │ │ + mov r6, r0 │ │ cmp.w r8, #0 │ │ - beq.n 5d842 │ │ - str.w r8, [sl, #4] │ │ - movs r0, #15 │ │ - ldr.w r8, [sp, #4] │ │ - strb.w r0, [sl] │ │ - b.n 5d8bc │ │ - movs r4, #5 │ │ - b.n 5d84c │ │ - ldr r1, [pc, #232] @ (5d92c ) │ │ - movs r0, #17 │ │ - movs r4, #7 │ │ - movs r6, #1 │ │ - add r1, pc │ │ - ldr.w r8, [sp, #4] │ │ - ldrh.w r2, [sp, #29] │ │ - strh.w r2, [sp, #33] @ 0x21 │ │ - ldrb.w r2, [sp, #31] │ │ - strb.w r4, [sp, #32] │ │ - strb.w r2, [sp, #35] @ 0x23 │ │ - strd r1, r0, [sp, #36] @ 0x24 │ │ - add r0, sp, #32 │ │ - add r1, sp, #8 │ │ - adds r0, #12 │ │ - ldmia.w r1, {r2, r3, r4, r7} │ │ - stmia r0!, {r2, r3, r4, r7} │ │ - cbz r6, 5d8b2 │ │ - add r6, sp, #64 @ 0x40 │ │ - mov r1, fp │ │ - mov r2, r8 │ │ + beq.n 54a4a │ │ + ldrd r0, r1, [sp, #16] │ │ + b.n 54a42 │ │ + mov r6, r0 │ │ + cmp.w r8, #0 │ │ + beq.n 54a4a │ │ + ldrd r0, r1, [sp, #60] @ 0x3c │ │ + movs r2, #8 │ │ + movs r3, #16 │ │ + bl 540c4 │ │ mov r0, r6 │ │ - bl 6c144 │ │ - add.w r0, sl, #16 │ │ - mov r1, r5 │ │ - mov r2, r9 │ │ - bl 6c144 │ │ - add r5, sp, #80 @ 0x50 │ │ - mov r1, r6 │ │ - adds r0, r5, #3 │ │ - movs r2, #12 │ │ - bl c99c0 │ │ - movs r0, #4 │ │ - mov r1, r5 │ │ - strb.w r0, [sl], #1 │ │ - movs r2, #15 │ │ - mov r0, sl │ │ - bl c99c0 │ │ - add r0, sp, #32 │ │ - bl 58050 │ │ - b.n 5d8cc │ │ - add r1, sp, #32 │ │ - mov r0, sl │ │ - movs r2, #28 │ │ - bl c99c0 │ │ - mov r0, r5 │ │ - mov r1, r9 │ │ - bl 626f4 │ │ - mov r0, fp │ │ - mov r1, r8 │ │ - bl 626f4 │ │ - add sp, #100 @ 0x64 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - nop │ │ - ldr r0, [r2, #124] @ 0x7c │ │ - movs r7, r0 │ │ - subs r4, r7, r2 │ │ - movs r7, r0 │ │ - ldr r7, [pc, #776] @ (5dbe8 ) │ │ - movs r7, r0 │ │ - strb r0, [r2, r1] │ │ - @ instruction: 0xfffc1a9a │ │ - movs r7, r0 │ │ - ldr r7, [pc, #608] @ (5db4c ) │ │ + blx cb7d4 │ │ + ldrb r0, [r6, #31] │ │ + vshll.u32 q13, d20, #27 │ │ movs r7, r0 │ │ - strb r6, [r1, r1] │ │ - vshr.u32 d30, d5, #4 │ │ - vqrdmlah.s q10, , d0[0] │ │ - movs r7, r0 │ │ - ldr r6, [pc, #80] @ (5d94c ) │ │ - movs r7, r0 │ │ - ldr r7, [pc, #592] @ (5db50 ) │ │ - movs r7, r0 │ │ - ldr r7, [pc, #296] @ (5da2c ) │ │ - movs r7, r0 │ │ - ldr r7, [pc, #320] @ (5da48 ) │ │ - movs r7, r0 │ │ - ldr r7, [pc, #80] @ (5d95c ) │ │ - movs r7, r0 │ │ - ldr r7, [pc, #192] @ (5d9d0 ) │ │ - movs r7, r0 │ │ - ldr r6, [pc, #936] @ (5dcbc ) │ │ - movs r7, r0 │ │ - ldr r7, [pc, #56] @ (5d950 ) │ │ + add r1, sp, #688 @ 0x2b0 │ │ movs r7, r0 │ │ - ldr r6, [pc, #768] @ (5dc1c ) │ │ + add r1, sp, #848 @ 0x350 │ │ movs r7, r0 │ │ - strb r2, [r1, r0] │ │ - vrsra.u64 d21, d13, #4 │ │ - @ instruction: 0xfffc4e00 │ │ + ldrb r4, [r0, #30] │ │ + @ instruction: 0xfffba9d8 │ │ movs r7, r0 │ │ - ldr r5, [pc, #848] @ (5dc7c ) │ │ + ldr r6, [r6, #24] │ │ + vtbl.8 d22, {d11}, d1 │ │ + cbz r1, 54a76 │ │ + ldrd r0, r1, [r0, #8] │ │ + bx lr │ │ + ldr r1, [r0, #4] │ │ + cmp r1, #6 │ │ + itt cc │ │ + addcc r0, #8 │ │ + bxcc lr │ │ + push {r7, lr} │ │ + mov r7, sp │ │ + ldr r2, [pc, #8] @ (54a90 ) │ │ + mov r0, r1 │ │ + movs r1, #5 │ │ + add r2, pc │ │ + bl 4d66c │ │ + add r1, sp, #872 @ 0x368 │ │ movs r7, r0 │ │ - svc 143 @ 0x8f │ │ - @ instruction: 0xfffb4df6 │ │ + push {r7, lr} │ │ + mov r7, sp │ │ + sub sp, #24 │ │ + ldr r0, [pc, #28] @ (54ab8 ) │ │ + movs r2, #0 │ │ + ldr r1, [pc, #28] @ (54abc ) │ │ + movs r3, #1 │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + add r1, pc │ │ + mov r0, sp │ │ + str r2, [sp, #16] │ │ + str r2, [sp, #12] │ │ + movs r2, #4 │ │ + str r3, [sp, #4] │ │ + str r2, [sp, #8] │ │ + bl 4d1a6 │ │ + add r1, sp, #840 @ 0x348 │ │ movs r7, r0 │ │ - ldr r5, [pc, #648] @ (5dbc0 ) │ │ + add r1, sp, #856 @ 0x358 │ │ movs r7, r0 │ │ - ldr r6, [pc, #712] @ (5dc04 ) │ │ + push {r7, lr} │ │ + mov r7, sp │ │ + bl 4bbd8 │ │ + mov r1, r0 │ │ + ldrd r2, r0, [r0] │ │ + cmp r2, r0 │ │ + itt eq │ │ + moveq.w r0, #1114112 @ 0x110000 │ │ + bxeq lr │ │ + push {r4, r5, r7, lr} │ │ + mov r3, r2 │ │ + ldrb.w r0, [r3], #1 │ │ + str r3, [r1, #0] │ │ + sxtb r3, r0 │ │ + cmp.w r3, #4294967295 @ 0xffffffff │ │ + ble.n 54aec │ │ + pop {r4, r5, r7, pc} │ │ + ldrb r4, [r2, #1] │ │ + adds r3, r2, #2 │ │ + str r3, [r1, #0] │ │ + and.w r3, r0, #31 │ │ + and.w r4, r4, #63 @ 0x3f │ │ + cmp r0, #224 @ 0xe0 │ │ + bcc.n 54b28 │ │ + adds r5, r2, #3 │ │ + str r5, [r1, #0] │ │ + ldrb r5, [r2, #2] │ │ + cmp r0, #240 @ 0xf0 │ │ + and.w r5, r5, #63 @ 0x3f │ │ + orr.w r4, r5, r4, lsl #6 │ │ + bcc.n 54b2e │ │ + adds r0, r2, #4 │ │ + str r0, [r1, #0] │ │ + ldrb r0, [r2, #3] │ │ + and.w r1, r3, #7 │ │ + and.w r0, r0, #63 @ 0x3f │ │ + orr.w r0, r0, r4, lsl #6 │ │ + orr.w r0, r0, r1, lsl #18 │ │ + pop {r4, r5, r7, pc} │ │ + orr.w r0, r4, r3, lsl #6 │ │ + pop {r4, r5, r7, pc} │ │ + orr.w r0, r4, r3, lsl #12 │ │ + pop {r4, r5, r7, pc} │ │ + push {r4, r5, r7, lr} │ │ + ldr r2, [pc, #140] @ (54bc4 ) │ │ + movw r3, #1882 @ 0x75a │ │ + movs r1, #0 │ │ + add r2, pc │ │ + cmp r3, #2 │ │ + bcc.n 54b58 │ │ + add.w r4, r1, r3, lsr #1 │ │ + sub.w r3, r3, r3, lsr #1 │ │ + ldr.w r5, [r2, r4, lsl #3] │ │ + cmp r5, r0 │ │ + it ls │ │ + movls r1, r4 │ │ + b.n 54b40 │ │ + ldr.w r3, [r2, r1, lsl #3] │ │ + cmp r3, r0 │ │ + it cc │ │ + addcc r1, #1 │ │ + it ne │ │ + subne r1, #1 │ │ + movw r3, #1881 @ 0x759 │ │ + cmp r1, r3 │ │ + bhi.n 54ba8 │ │ + add.w r2, r2, r1, lsl #3 │ │ + ldrsh.w r1, [r2, #4] │ │ + cmp.w r1, #4294967295 @ 0xffffffff │ │ + bfc r1, #15, #17 │ │ + ble.n 54b96 │ │ + ldrh r2, [r2, #0] │ │ + subs r0, r0, r2 │ │ + add r0, r1 │ │ + uxth r1, r0 │ │ + movw r0, #8051 @ 0x1f73 │ │ + cmp r1, r0 │ │ + bcc.n 54b9e │ │ + ldr r2, [pc, #52] @ (54bc8 ) │ │ + add r2, pc │ │ + b.n 54bba │ │ + movw r0, #8051 @ 0x1f73 │ │ + cmp r1, r0 │ │ + bcs.n 54bb6 │ │ + ldr r0, [pc, #52] @ (54bd4 ) │ │ + add r0, pc │ │ + add.w r0, r0, r1, lsl #2 │ │ + pop {r4, r5, r7, pc} │ │ + ldr r2, [pc, #36] @ (54bd0 ) │ │ + mov r0, r1 │ │ + movw r1, #1882 @ 0x75a │ │ + add r2, pc │ │ + bl 4d15c │ │ + ldr r2, [pc, #20] @ (54bcc ) │ │ + add r2, pc │ │ + mov r0, r1 │ │ + movw r1, #8051 @ 0x1f73 │ │ + bl 4d15c │ │ + ldrb r2, [r2, #30] │ │ + vqshrn.u64 d26, q5, #5 │ │ movs r7, r0 │ │ - ldr r6, [pc, #344] @ (5da98 ) │ │ + add r1, sp, #16 │ │ movs r7, r0 │ │ - ldr r6, [pc, #552] @ (5db6c ) │ │ + add r0, sp, #944 @ 0x3b0 │ │ movs r7, r0 │ │ - push {r4, r5, r6, lr} │ │ - uxtb r5, r1 │ │ - ldr r1, [pc, #104] @ (5d9b4 ) │ │ - movs r4, #6 │ │ - add r1, pc │ │ - tbb [pc, r5] │ │ - lsls r1, r4, #20 │ │ - asrs r7, r1, #8 │ │ - subs r0, r1, r0 │ │ - asrs r6, r3, #24 │ │ - lsrs r5, r5, #16 │ │ - ldr r1, [pc, #88] @ (5d9b8 ) │ │ - add r1, pc │ │ - b.n 5d992 │ │ - ldr r1, [pc, #96] @ (5d9c4 ) │ │ - movs r4, #3 │ │ - add r1, pc │ │ - b.n 5d994 │ │ - ldr r1, [pc, #104] @ (5d9d4 ) │ │ - add r1, pc │ │ - b.n 5d992 │ │ - ldr r1, [pc, #72] @ (5d9bc ) │ │ - add r1, pc │ │ - b.n 5d992 │ │ - ldr r1, [pc, #72] @ (5d9c0 ) │ │ - movs r4, #5 │ │ - add r1, pc │ │ - b.n 5d994 │ │ - ldr r1, [pc, #76] @ (5d9cc ) │ │ - movs r4, #5 │ │ - add r1, pc │ │ - b.n 5d994 │ │ - strd r2, r3, [r0, #8] │ │ - movs r1, #0 │ │ - b.n 5d9a8 │ │ - ldr r1, [pc, #56] @ (5d9c8 ) │ │ - add r1, pc │ │ - movs r4, #4 │ │ - ldr r3, [pc, #64] @ (5d9d8 ) │ │ - movs r2, #5 │ │ - strd r1, r4, [r0, #16] │ │ - movs r1, #0 │ │ - strb r1, [r0, #4] │ │ - movs r1, #1 │ │ - add r3, pc │ │ - strd r3, r2, [r0, #8] │ │ - str r1, [r0, #0] │ │ - pop {r4, r5, r6, pc} │ │ - ldr r1, [pc, #32] @ (5d9d0 ) │ │ - add r1, pc │ │ - b.n 5d994 │ │ - nop │ │ - ldrh r7, [r6, r5] │ │ - vmull.u , d28, d2 │ │ - @ instruction: 0xfffadb9a │ │ - vtbx.8 d21, {d10-d13}, d15 │ │ - vtbx.8 d21, {d12-d15}, d24 │ │ - vdup.32 , d16[1] │ │ - vqrdmlah.s , q5, d18[0] │ │ - vtbl.8 d21, {d11-d14}, d19 │ │ - vcvt.f16.u16 , q8, #4 │ │ - vcvt.u16.f16 d30, d17, #6 │ │ - vtbl.8 d30, {d11-d12}, d29 │ │ - mvns r0, r6 │ │ - sub sp, #28 │ │ + rev r0, r0 │ │ + vsli.64 d27, d31, #59 @ 0x3b │ │ mov r4, r0 │ │ - add r0, sp, #8 │ │ - mov r5, r2 │ │ - mov r6, r1 │ │ - bl 6c59c │ │ - ldr r0, [pc, #116] @ (5da64 ) │ │ - ldr r1, [sp, #8] │ │ - adds r2, r0, #1 │ │ - cmp r1, r2 │ │ - bne.n 5da2c │ │ movs r0, #1 │ │ - ldrb.w r9, [sp, #12] │ │ str r0, [sp, #0] │ │ - add r0, sp, #8 │ │ - mov r1, r5 │ │ + add r0, sp, #4 │ │ movs r2, #0 │ │ movs r3, #1 │ │ - bl 538d4 │ │ - ldrd r0, r8, [sp, #8] │ │ - cbnz r0, 5da58 │ │ - ldr r7, [sp, #16] │ │ - mov r1, r6 │ │ - mov r2, r5 │ │ - mov r0, r7 │ │ - bl c99c0 │ │ - strd r8, r7, [r4, #4] │ │ - movs r0, #13 │ │ - str r5, [r4, #12] │ │ - strb.w r9, [r4, #1] │ │ - b.n 5da42 │ │ - cmp r1, r0 │ │ - bne.n 5da4a │ │ - ldr r0, [sp, #12] │ │ - adds r1, r4, #4 │ │ - mov r2, r0 │ │ - ldmia.w r2, {r3, r5, r6, r7} │ │ - stmia r1!, {r3, r5, r6, r7} │ │ - blx ccbe0 │ │ - movs r0, #15 │ │ - strb r0, [r4, #0] │ │ - add sp, #28 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ - ldr r0, [pc, #32] @ (5da6c ) │ │ - movs r1, #40 @ 0x28 │ │ - ldr r2, [pc, #32] @ (5da70 ) │ │ - add r0, pc │ │ - add r2, pc │ │ - bl 4c99c │ │ - ldr r1, [sp, #16] │ │ - mov r0, r8 │ │ - ldr r2, [pc, #8] @ (5da68 ) │ │ + movs r5, #0 │ │ + bl 545f0 │ │ + ldrd r1, r0, [sp, #4] │ │ + cmp r1, #1 │ │ + ittt ne │ │ + ldrne r1, [sp, #12] │ │ + stmiane r4!, {r0, r1, r5} │ │ + popne {r0, r1, r2, r3, r4, r5, r7, pc} │ │ + ldr r1, [sp, #12] │ │ + ldr r2, [pc, #4] @ (54c04 ) │ │ add r2, pc │ │ - bl 4ad80 │ │ - movs r3, r0 │ │ - strh r0, [r0, #0] │ │ - strh r2, [r2, r1] │ │ + bl 4bba0 │ │ + b.n 54b54 │ │ movs r7, r0 │ │ - lsrs r6, r2, #25 │ │ - vsri.32 q9, q7, #4 │ │ - movs r7, r0 │ │ - movs r2, #4 │ │ - movs r3, #8 │ │ - b.w 538c8 │ │ - push {r4, lr} │ │ - ldr r4, [r0, #0] │ │ - ldrb r0, [r4, #8] │ │ - subs r0, #2 │ │ - cmp r0, #11 │ │ - bhi.n 5daae │ │ - tbb [pc, r0] │ │ - lsls r7, r4, #24 │ │ - asrs r6, r0, #4 │ │ - asrs r1, r2, #4 │ │ - asrs r1, r2, #4 │ │ - lsrs r1, r2, #20 │ │ - lsrs r1, r2, #20 │ │ - ldrd r0, r1, [r4, #12] │ │ - bl 5395a │ │ - ldrd r0, r1, [r4, #24] │ │ - b.n 5daaa │ │ - ldrd r0, r1, [r4, #12] │ │ - bl 5395a │ │ - adds r0, r4, #1 │ │ - beq.n 5dad8 │ │ - adds r0, r4, #4 │ │ - dmb ish │ │ - ldrex r1, [r0] │ │ - subs r2, r1, #1 │ │ - strex r3, r2, [r0] │ │ - cmp r3, #0 │ │ - bne.n 5dab8 │ │ - cmp r1, #1 │ │ - bne.n 5dad8 │ │ - dmb ish │ │ + stmdb sp!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + mov r4, r0 │ │ + ldrb.w r0, [r0, #37] @ 0x25 │ │ + cbz r0, 54c18 │ │ + movs r0, #0 │ │ + b.n 54cbe │ │ + ldrd r9, sl, [r4, #4] │ │ + add.w r0, r4, #19 │ │ + ldrd r6, r7, [r4, #12] │ │ + ldrb.w fp, [r4, #24] │ │ + str r0, [sp, #8] │ │ + add.w r0, r4, #20 │ │ + str r0, [sp, #4] │ │ + cmp r7, r6 │ │ + bcc.n 54c9c │ │ + cmp r7, sl │ │ + bhi.n 54c9c │ │ + ldr r0, [sp, #8] │ │ + subs r2, r7, r6 │ │ + add.w r3, r9, r6 │ │ + cmp r2, #7 │ │ + ldrb.w r0, [r0, fp] │ │ + bhi.n 54c58 │ │ + movs r1, #0 │ │ + cmp r2, r1 │ │ + beq.n 54c9a │ │ + ldrb r5, [r3, r1] │ │ + cmp r5, r0 │ │ + beq.n 54c62 │ │ + adds r1, #1 │ │ + b.n 54c4a │ │ + mov r1, r3 │ │ + bl 5244c │ │ + cmp r0, #1 │ │ + bne.n 54c9a │ │ + adds r0, r6, r1 │ │ + adds r6, r0, #1 │ │ + str r6, [r4, #12] │ │ + cmp r6, fp │ │ + bcc.n 54c30 │ │ + cmp r6, sl │ │ + bhi.n 54c30 │ │ + cmp.w fp, #5 │ │ + bcs.n 54cc4 │ │ + sub.w r8, r6, fp │ │ + ldr r2, [sp, #4] │ │ + add.w r0, r9, r8 │ │ + mov r1, fp │ │ + mov r3, fp │ │ + bl 54658 │ │ + cmp r0, #0 │ │ + beq.n 54c30 │ │ + ldr r1, [r4, #28] │ │ + str r6, [r4, #28] │ │ + add.w r0, r9, r1 │ │ + sub.w r1, r8, r1 │ │ + b.n 54cbe │ │ + str r7, [r4, #12] │ │ + movs r0, #1 │ │ + strb.w r0, [r4, #37] @ 0x25 │ │ + ldrb.w r0, [r4, #36] @ 0x24 │ │ + cmp r0, #1 │ │ + bne.n 54cb0 │ │ + ldrd r2, r1, [r4, #28] │ │ + b.n 54cb8 │ │ + ldrd r2, r1, [r4, #28] │ │ + cmp r1, r2 │ │ + beq.n 54c14 │ │ + add.w r0, r9, r2 │ │ + subs r1, r1, r2 │ │ + add sp, #12 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + ldr r2, [pc, #8] @ (54cd0 ) │ │ + mov r0, fp │ │ + movs r1, #4 │ │ + add r2, pc │ │ + bl 4d66c │ │ + eor.w r0, sl, r7 │ │ + push {r4, r5, r7, lr} │ │ + mov r4, r0 │ │ + ldr r0, [r0, #0] │ │ + ldr r5, [r4, #8] │ │ + cmp r5, r0 │ │ + bne.n 54cea │ │ + ldr r1, [pc, #20] @ (54cf8 ) │ │ mov r0, r4 │ │ - ldmia.w sp!, {r4, lr} │ │ - b.w ccae8 │ │ - pop {r4, pc} │ │ - add.w r0, r4, #12 │ │ - bl 6bbc4 │ │ - ldrd r0, r1, [r4, #12] │ │ - bl 71dba │ │ - b.n 5daae │ │ - movs r2, #8 │ │ - movs r3, #16 │ │ - b.w 538c8 │ │ - ldr r1, [r1, #4] │ │ - cbz r1, 5dafc │ │ - b.w ccae8 │ │ + add r1, pc │ │ + bl 4bae8 │ │ + ldr r0, [r4, #4] │ │ + movs r1, #46 @ 0x2e │ │ + strb r1, [r0, r5] │ │ + adds r0, r5, #1 │ │ + str r0, [r4, #8] │ │ + pop {r4, r5, r7, pc} │ │ + nop │ │ + @ instruction: 0xeab00007 │ │ + push {r2, r3, r4, lr} │ │ + cbz r2, 54d16 │ │ + cmp r1, r2 │ │ + bls.n 54d14 │ │ + ldrsb r4, [r0, r2] │ │ + cmn.w r4, #65 @ 0x41 │ │ + bgt.n 54d16 │ │ + str r3, [sp, #0] │ │ + mov r3, r1 │ │ + bl 51f90 │ │ + bne.n 54d0c │ │ + add r0, r2 │ │ + subs r1, r1, r2 │ │ + pop {r2, r3, r4, pc} │ │ + mov r1, r0 │ │ + ldrd r0, r2, [r0] │ │ + cmp r0, r2 │ │ + itt eq │ │ + moveq.w r0, #1114112 @ 0x110000 │ │ + bxeq lr │ │ + mov r3, r2 │ │ + ldrsb.w r0, [r3, #-1]! │ │ + str r3, [r1, #4] │ │ + cmp.w r0, #4294967295 @ 0xffffffff │ │ + ble.n 54d3c │ │ bx lr │ │ push {r4, r5, r7, lr} │ │ - mov r4, r1 │ │ - ldr r1, [r1, #12] │ │ - mov r5, r0 │ │ - blx r1 │ │ - mov r0, r5 │ │ - mov r1, r4 │ │ + mov r3, r2 │ │ + ldrb.w r4, [r3, #-2]! │ │ + str r3, [r1, #4] │ │ + sxtb r3, r4 │ │ + cmn.w r3, #64 @ 0x40 │ │ + bge.n 54d72 │ │ + mov r4, r2 │ │ + ldrb.w r5, [r4, #-3]! │ │ + str r4, [r1, #4] │ │ + sxtb r4, r5 │ │ + cmn.w r4, #64 @ 0x40 │ │ + bge.n 54d78 │ │ + ldrb.w r5, [r2, #-4]! │ │ + str r2, [r1, #4] │ │ + and.w r1, r4, #63 @ 0x3f │ │ + and.w r2, r5, #7 │ │ + orr.w r1, r1, r2, lsl #6 │ │ + b.n 54d7c │ │ + and.w r1, r4, #31 │ │ + b.n 54d84 │ │ + and.w r1, r5, #15 │ │ + and.w r2, r3, #63 @ 0x3f │ │ + orr.w r1, r2, r1, lsl #6 │ │ + and.w r0, r0, #63 @ 0x3f │ │ + orr.w r0, r0, r1, lsl #6 │ │ ldmia.w sp!, {r4, r5, r7, lr} │ │ - b.w 5daf4 │ │ - ldr r3, [r2, #4] │ │ - cmp r3, #1 │ │ - it ne │ │ - cmpne r3, #0 │ │ - b.w 4cac6 │ │ - push {r4, r5, r7, lr} │ │ - mov r4, r0 │ │ - ldr r0, [pc, #44] @ (5db54 ) │ │ - add r0, pc │ │ - ldrb r0, [r0, #1] │ │ - movs r0, #36 @ 0x24 │ │ - blx ccbf0 │ │ - cbz r0, 5db4c │ │ - mov r5, r0 │ │ - movs r0, #1 │ │ - strd r0, r0, [r5] │ │ - add.w r0, r5, #8 │ │ - mov r1, r4 │ │ - movs r2, #28 │ │ - bl c99c0 │ │ - movs r0, #4 │ │ - mov r1, r5 │ │ - pop {r4, r5, r7, pc} │ │ - movs r0, #4 │ │ - movs r1, #36 @ 0x24 │ │ - bl 4adb8 │ │ - ldr r6, [r0, #40] @ 0x28 │ │ - movs r7, r0 │ │ - push {r4, r5, r6, r7, lr} │ │ - sub sp, #20 │ │ - mov r4, r1 │ │ - ldr r5, [r0, #0] │ │ - ldrd r0, r1, [r1, #28] │ │ - movs r2, #0 │ │ - ldr r3, [r1, #12] │ │ - movs r1, #1 │ │ + bx lr │ │ + bmi.n 54d3e │ │ + push {r1, r2, r3, r4, r5, r6, r7, lr} │ │ + ldr r7, [pc, #64] @ (54dd8 ) │ │ movs r6, #1 │ │ - movs r7, #0 │ │ - blx r3 │ │ - strb.w r0, [sp, #8] │ │ - add.w r0, r5, #24 │ │ - str r0, [sp, #16] │ │ - mov r0, sp │ │ - str r4, [sp, #4] │ │ - strb.w r6, [sp, #9] │ │ - str r7, [sp, #0] │ │ - str r5, [sp, #12] │ │ - add r1, sp, #12 │ │ - ldr r4, [pc, #24] @ (5dba4 ) │ │ - add r4, pc │ │ - mov r2, r4 │ │ - bl 50208 │ │ - add r1, sp, #16 │ │ - mov r2, r4 │ │ - bl 50208 │ │ - bl 502f4 │ │ - add sp, #20 │ │ - pop {r4, r5, r6, r7, pc} │ │ - nop │ │ - movs r3, r3 │ │ - movs r0, r0 │ │ - push {r2, r3, r4, lr} │ │ - ldr r0, [r0, #0] │ │ - ldrd r2, r3, [r0] │ │ - subs r2, #2 │ │ - sbc.w r3, r3, #0 │ │ - subs.w r4, r2, #18 │ │ - sbcs.w r3, r3, #0 │ │ - it cs │ │ - movcs r2, #16 │ │ - tbb [pc, r2] │ │ - str r1, [r1, #96] @ 0x60 │ │ - strh r2, [r0, r1] │ │ - ldrb r2, [r5, #24] │ │ - ldrsh r6, [r1, r2] │ │ - subs r2, #162 @ 0xa2 │ │ - movs r2, #154 @ 0x9a │ │ - strh r2, [r6, #48] @ 0x30 │ │ - ldr r2, [pc, #104] @ (5dc40 ) │ │ - strb r3, [r2, #8] │ │ - ldrd r0, r1, [r1, #28] │ │ - movs r2, #4 │ │ - ldr r3, [r1, #12] │ │ - ldr r1, [pc, #324] @ (5dd28 ) │ │ - add r1, pc │ │ - add sp, #8 │ │ - ldmia.w sp!, {r4, lr} │ │ - bx r3 │ │ - str r0, [sp, #4] │ │ - ldr r0, [pc, #436] @ (5dda4 ) │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r2, [pc, #432] @ (5dda8 ) │ │ - add r2, pc │ │ - b.n 5dca0 │ │ - adds r0, #8 │ │ - str r0, [sp, #4] │ │ - ldr r0, [pc, #404] @ (5dd94 ) │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r2, [pc, #400] @ (5dd98 ) │ │ - add r2, pc │ │ - b.n 5dca0 │ │ - adds r0, #8 │ │ - str r0, [sp, #4] │ │ - ldr r0, [pc, #364] @ (5dd7c ) │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r2, [pc, #360] @ (5dd80 ) │ │ - add r2, pc │ │ - b.n 5dd18 │ │ - adds r0, #8 │ │ - str r0, [sp, #4] │ │ - ldr r0, [pc, #292] @ (5dd44 ) │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r2, [pc, #288] @ (5dd48 ) │ │ - add r2, pc │ │ - b.n 5dcf0 │ │ - adds r0, #8 │ │ - str r0, [sp, #4] │ │ - ldr r0, [pc, #340] @ (5dd84 ) │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r2, [pc, #336] @ (5dd88 ) │ │ - add r2, pc │ │ - b.n 5dd18 │ │ - adds r0, #8 │ │ - str r0, [sp, #4] │ │ - ldr r0, [pc, #300] @ (5dd6c ) │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r2, [pc, #296] @ (5dd70 ) │ │ - add r2, pc │ │ - b.n 5dd18 │ │ - adds r0, #8 │ │ - str r0, [sp, #4] │ │ - ldr r0, [pc, #228] @ (5dd34 ) │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r2, [pc, #224] @ (5dd38 ) │ │ - add r2, pc │ │ - b.n 5dc78 │ │ - adds r0, #8 │ │ - str r0, [sp, #4] │ │ - ldr r0, [pc, #316] @ (5dd9c ) │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r2, [pc, #312] @ (5dda0 ) │ │ - add r2, pc │ │ - b.n 5dc78 │ │ - adds r0, #8 │ │ - str r0, [sp, #4] │ │ - ldr r0, [pc, #204] @ (5dd3c ) │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r2, [pc, #200] @ (5dd40 ) │ │ - add r2, pc │ │ - mov r0, r1 │ │ - mov r1, r2 │ │ - add r3, sp, #4 │ │ - movs r2, #3 │ │ - b.n 5dd20 │ │ - adds r0, #8 │ │ - str r0, [sp, #4] │ │ - ldr r0, [pc, #212] @ (5dd5c ) │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r2, [pc, #208] @ (5dd60 ) │ │ - add r2, pc │ │ - b.n 5dd18 │ │ - adds r0, #8 │ │ - str r0, [sp, #4] │ │ - ldr r0, [pc, #148] @ (5dd2c ) │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r2, [pc, #144] @ (5dd30 ) │ │ - add r2, pc │ │ - mov r0, r1 │ │ - mov r1, r2 │ │ - add r3, sp, #4 │ │ - movs r2, #4 │ │ - b.n 5dd20 │ │ - adds r0, #8 │ │ - str r0, [sp, #4] │ │ - ldr r0, [pc, #252] @ (5ddac ) │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r2, [pc, #248] @ (5ddb0 ) │ │ - add r3, sp, #4 │ │ - mov r0, r1 │ │ - add r2, pc │ │ - mov r1, r2 │ │ - movs r2, #17 │ │ - b.n 5dd20 │ │ - adds r0, #8 │ │ - str r0, [sp, #4] │ │ - ldr r0, [pc, #132] @ (5dd4c ) │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r2, [pc, #128] @ (5dd50 ) │ │ - add r2, pc │ │ - b.n 5dcf0 │ │ - adds r0, #8 │ │ - str r0, [sp, #4] │ │ - ldr r0, [pc, #180] @ (5dd8c ) │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r2, [pc, #176] @ (5dd90 ) │ │ - add r2, pc │ │ - b.n 5dd18 │ │ - adds r0, #8 │ │ str r0, [sp, #4] │ │ - ldr r0, [pc, #108] @ (5dd54 ) │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r2, [pc, #104] @ (5dd58 ) │ │ - add r2, pc │ │ - mov r0, r1 │ │ - mov r1, r2 │ │ - add r3, sp, #4 │ │ - movs r2, #6 │ │ - b.n 5dd20 │ │ - adds r0, #8 │ │ + add r0, r1 │ │ + str r0, [sp, #8] │ │ + add r4, sp, #4 │ │ + mov r0, r4 │ │ + bl 54ac8 │ │ + mov r5, r0 │ │ + cmp.w r0, #1114112 @ 0x110000 │ │ + beq.n 54dcc │ │ + sub.w r0, r5, #33 @ 0x21 │ │ + cmp r0, #94 @ 0x5e │ │ + bcc.n 54da2 │ │ + mov r0, r5 │ │ + bl c4234 │ │ + uxtb r0, r0 │ │ + cmp r0, #17 │ │ + bhi.n 54da2 │ │ + lsl.w r0, r6, r0 │ │ + tst r0, r7 │ │ + beq.n 54da2 │ │ + subs.w r0, r5, #1114112 @ 0x110000 │ │ + it ne │ │ + movne r0, #1 │ │ + pop {r1, r2, r3, r4, r5, r6, r7, pc} │ │ + nop │ │ + movs r3, r0 │ │ + movs r2, r0 │ │ + stmdb sp!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, lr} │ │ + adds r5, r0, r1 │ │ + mov r6, r0 │ │ str r0, [sp, #4] │ │ - ldr r0, [pc, #116] @ (5dd74 ) │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r2, [pc, #112] @ (5dd78 ) │ │ + mov r8, r3 │ │ + str r5, [sp, #8] │ │ + add r0, sp, #4 │ │ + mov r9, r2 │ │ + mov r4, r1 │ │ + bl 54ac8 │ │ + cmp.w r0, #1114112 @ 0x110000 │ │ + bne.n 54dfe │ │ + ldmia.w sp!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, pc} │ │ + mov r7, r0 │ │ + ldrb.w r0, [r9, #3] │ │ + cbz r0, 54e28 │ │ + mov r0, r6 │ │ + mov r1, r4 │ │ + movs r2, #45 @ 0x2d │ │ + bl 54f68 │ │ + cbnz r0, 54e1e │ │ + mov r0, r6 │ │ + mov r1, r4 │ │ + movs r2, #45 @ 0x2d │ │ + bl 54f7c │ │ + cbz r0, 54e28 │ │ + movs r0, #1 │ │ + strb.w r0, [r8, #1] │ │ + ldmia.w sp!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, pc} │ │ + ldr r1, [pc, #136] @ (54eb4 ) │ │ + movw r3, #2450 @ 0x992 │ │ + ldr r0, [pc, #128] @ (54eb0 ) │ │ + mul.w r2, r7, r1 │ │ + muls r0, r7 │ │ + eors r2, r0 │ │ + umull r2, r4, r2, r3 │ │ + ldr r2, [pc, #120] @ (54eb8 ) │ │ add r2, pc │ │ - b.n 5dd18 │ │ - adds r0, #8 │ │ - str r0, [sp, #4] │ │ - ldr r0, [pc, #84] @ (5dd64 ) │ │ + ldrh.w r2, [r2, r4, lsl #1] │ │ + add r2, r7 │ │ + muls r1, r2 │ │ + eors r0, r1 │ │ + umull r0, r1, r0, r3 │ │ + ldr r0, [pc, #108] @ (54ebc ) │ │ add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r2, [pc, #80] @ (5dd68 ) │ │ - add r2, pc │ │ - mov r0, r1 │ │ - mov r1, r2 │ │ - add r3, sp, #4 │ │ - movs r2, #7 │ │ - bl 50574 │ │ - pop {r2, r3, r4, pc} │ │ + ldr.w r0, [r0, r1, lsl #2] │ │ + cmp r0, r7 │ │ + bne.n 54e64 │ │ + movs r0, #1 │ │ + strb.w r0, [r8, #3] │ │ + ldmia.w sp!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, pc} │ │ + ldrb.w r0, [r9] │ │ + ldrb.w r1, [r9, #1] │ │ + strd r6, r5, [sp, #4] │ │ + add r4, sp, #4 │ │ + lsls r5, r1, #31 │ │ + lsls r6, r0, #31 │ │ + mov r0, r4 │ │ + bl 54ac8 │ │ + cmp.w r0, #1114112 @ 0x110000 │ │ + beq.n 54dfa │ │ + bl 54b34 │ │ + ldrb r0, [r0, #0] │ │ + cmp r0, #7 │ │ + bhi.n 54ea4 │ │ + tbb [pc, r0] │ │ + lsrs r4, r0, #8 │ │ + lsls r2, r1, #20 │ │ + lsrs r2, r1, #32 │ │ + lsls r2, r1, #16 │ │ + b.n 54e76 │ │ + cmp r5, #0 │ │ + beq.n 54e76 │ │ + b.n 54ea4 │ │ + cmp r6, #0 │ │ + beq.n 54e76 │ │ + movs r0, #1 │ │ + strb.w r0, [r8, #4] │ │ + ldmia.w sp!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, pc} │ │ nop │ │ - bls.n 5dc50 │ │ - @ instruction: 0xfffa5e89 │ │ - movs r6, r0 │ │ - bhi.n 5dd08 │ │ - vqshlu.s32 , , #26 │ │ - @ instruction: 0xffff4a57 │ │ - vpaddl.u q15, │ │ - movs r0, r0 │ │ - ldr r2, [pc, #232] @ (5de2c ) │ │ - vqshrn.u64 d27, , #4 │ │ - movs r6, r0 │ │ - ldr r2, [pc, #564] @ (5df80 ) │ │ - vsra.u64 , , #4 │ │ - movs r0, r0 │ │ - ldr r1, [pc, #940] @ (5e100 ) │ │ - vpadal.s q10, │ │ - movs r1, r0 │ │ - ldr r1, [pc, #836] @ (5e0a0 ) │ │ - vclz.i , │ │ - movs r0, r0 │ │ - ldr r2, [pc, #220] @ (5de40 ) │ │ - @ instruction: 0xfffc13e9 │ │ - movs r0, r0 │ │ - ldr r1, [pc, #728] @ (5e044 ) │ │ - vrshr.u64 , , #4 │ │ - movs r0, r0 │ │ - ldr r2, [pc, #564] @ (5dfa8 ) │ │ - vsri.64 d17, d9, #4 │ │ - movs r0, r0 │ │ - ldr r1, [pc, #848] @ (5e0cc ) │ │ - vpadal.s d17, d29 │ │ - movs r0, r0 │ │ - ldr r2, [pc, #812] @ (5e0b0 ) │ │ - vsubw.u , q14, d1 │ │ - movs r0, r0 │ │ - ldr r2, [pc, #712] @ (5e054 ) │ │ - vrsra.u64 , , #4 │ │ - movs r0, r0 │ │ - ldr r2, [pc, #68] @ (5ddd8 ) │ │ - vsri.32 , , #4 │ │ - movs r0, r0 │ │ - bls.n 5de30 │ │ - vsra.u64 d16, d13, #6 │ │ - movs r0, r0 │ │ - ldr r2, [pc, #576] @ (5dfe4 ) │ │ - @ instruction: 0xfffc01c1 │ │ - movs r0, r0 │ │ - bls.n 5dcf8 │ │ - vsri.32 d18, d21, #6 │ │ - movs r0, r0 │ │ - ldr r2, [pc, #252] @ (5deb0 ) │ │ - vsli.64 , q12, #60 @ 0x3c │ │ - ldr r0, [r0, #0] │ │ - mov r2, r1 │ │ - ldr.w r1, [r0], #8 │ │ - lsls r1, r1, #31 │ │ - beq.n 5ddd6 │ │ - str r0, [sp, #12] │ │ - ldr r0, [pc, #48] @ (5ddf8 ) │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r1, [pc, #48] @ (5ddfc ) │ │ - add r3, sp, #12 │ │ - mov r0, r2 │ │ - movs r2, #10 │ │ - add r1, pc │ │ - b.n 5dde8 │ │ - str r0, [sp, #8] │ │ - ldr r0, [pc, #20] @ (5ddf0 ) │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r1, [pc, #20] @ (5ddf4 ) │ │ - mov r0, r2 │ │ - add r3, sp, #8 │ │ - movs r2, #8 │ │ - add r1, pc │ │ - bl 50574 │ │ - add sp, #16 │ │ - pop {r7, pc} │ │ - strh r3, [r7, #20] │ │ - movs r0, r0 │ │ - blt.n 5de14 │ │ - vrshr.u64 d24, d7, #6 │ │ - movs r0, r0 │ │ - @ instruction: 0xef80fffb │ │ - push {r5, r6, r7, lr} │ │ - ldr r0, [r0, #0] │ │ - mov r2, r1 │ │ - str r0, [sp, #4] │ │ - ldr r0, [pc, #20] @ (5de20 ) │ │ + ldr r6, [r4, r4] │ │ + adds r1, #65 @ 0x41 │ │ + ldrb r1, [r7, #6] │ │ + ldr r6, [sp, #220] @ 0xdc │ │ + b.n 550c0 │ │ + vsri.32 d31, d4, #2 │ │ + vsli.64 d27, d16, #62 @ 0x3e │ │ + cbz r1, 54f06 │ │ + mov r4, r1 │ │ + movs r1, #2 │ │ + cmp r2, #0 │ │ + it ne │ │ + movne.w r1, #700 @ 0x2bc │ │ + blx ca548 │ │ + mov r1, r4 │ │ + mov r5, r0 │ │ + blx ca548 │ │ + add r0, r5 │ │ + movs r4, #0 │ │ + lsrs r1, r0, #3 │ │ + cmp r1, #56 @ 0x38 │ │ + bls.n 54ef0 │ │ + movs r1, #35 @ 0x23 │ │ + blx ca548 │ │ + adds r4, #36 @ 0x24 │ │ + b.n 54ee0 │ │ + add.w r1, r0, #38 @ 0x26 │ │ + add.w r0, r0, r0, lsl #3 │ │ + lsls r0, r0, #2 │ │ + uxth r1, r1 │ │ + uxth r0, r0 │ │ + blx ca548 │ │ + add r0, r4 │ │ + pop {r4, r5, r7, pc} │ │ + ldr r0, [pc, #8] @ (54f10 ) │ │ add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r1, [pc, #20] @ (5de24 ) │ │ - add r3, sp, #4 │ │ - mov r0, r2 │ │ - movs r2, #14 │ │ - add r1, pc │ │ - bl 50574 │ │ - pop {r2, r3, r7, pc} │ │ + bl 4fb70 │ │ nop │ │ - asrs r7, r3, #15 │ │ - movs r0, r0 │ │ - @ instruction: 0xe9abfffb │ │ - ldrd r1, r2, [r1, #28] │ │ - ldr r0, [r0, #0] │ │ - b.w 5de34 │ │ - bmi.n 5ddde │ │ - mov r3, r2 │ │ - ldr r2, [r0, #0] │ │ - eor.w r2, r2, #2147483648 @ 0x80000000 │ │ - cmp r2, #3 │ │ - it cs │ │ - movcs r2, #3 │ │ - push {r4, lr} │ │ - sub sp, #40 @ 0x28 │ │ - tbb [pc, r2] │ │ - movs r1, #2 │ │ - asrs r1, r1, #32 │ │ - movs r0, #0 │ │ - movs r2, #1 │ │ - str r0, [sp, #24] │ │ - str r2, [sp, #12] │ │ - ldr r2, [pc, #88] @ (5deb0 ) │ │ - add r2, pc │ │ - b.n 5de98 │ │ - movs r0, #0 │ │ - movs r2, #1 │ │ - str r0, [sp, #24] │ │ - str r2, [sp, #12] │ │ - ldr r2, [pc, #80] @ (5deb8 ) │ │ - add r2, pc │ │ - b.n 5de98 │ │ - str r0, [sp, #4] │ │ - movs r0, #0 │ │ - str r0, [sp, #24] │ │ - movs r0, #1 │ │ - str r0, [sp, #12] │ │ - ldr r2, [pc, #68] @ (5debc ) │ │ - str r0, [sp, #20] │ │ - add r2, pc │ │ - str r2, [sp, #8] │ │ - add r0, sp, #32 │ │ - str r0, [sp, #16] │ │ - ldr r0, [pc, #60] @ (5dec0 ) │ │ + add r6, pc, #16 @ (adr r6, 54f24 ) │ │ + movs r7, r0 │ │ + cmp r0, #26 │ │ + bcs.n 54f1c │ │ + movs r1, #97 @ 0x61 │ │ + b.n 54f22 │ │ + cmp r0, #36 @ 0x24 │ │ + bcs.n 54f26 │ │ + movs r1, #22 │ │ + add r0, r1 │ │ + bx lr │ │ + push {r7, lr} │ │ + ldr r0, [pc, #12] @ (54f38 ) │ │ + movs r1, #14 │ │ + ldr r2, [pc, #12] @ (54f3c ) │ │ add r0, pc │ │ - str r0, [sp, #36] @ 0x24 │ │ - add r0, sp, #4 │ │ - str r0, [sp, #32] │ │ - b.n 5dea0 │ │ - movs r0, #0 │ │ - movs r2, #1 │ │ - str r0, [sp, #24] │ │ - str r2, [sp, #12] │ │ - ldr r2, [pc, #28] @ (5deb4 ) │ │ add r2, pc │ │ - str r0, [sp, #20] │ │ - movs r0, #4 │ │ - str r2, [sp, #8] │ │ - str r0, [sp, #16] │ │ - add r2, sp, #8 │ │ - mov r0, r1 │ │ - mov r1, r3 │ │ - bl 5db14 │ │ - add sp, #40 @ 0x28 │ │ - pop {r4, pc} │ │ + bl 4d828 │ │ nop │ │ - asrs r4, r5, #21 │ │ - movs r7, r0 │ │ - asrs r6, r6, #20 │ │ + str r7, [r6, #104] @ 0x68 │ │ + vqshlu.s32 q13, q6, #28 │ │ movs r7, r0 │ │ - asrs r6, r5, #21 │ │ - movs r7, r0 │ │ - bge.n 5deb8 │ │ - vsra.u32 q15, , #6 │ │ - movs r0, r0 │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ - mov r5, r1 │ │ - cmp r1, r3 │ │ - mov r1, r3 │ │ - mov r8, r3 │ │ - it cc │ │ - movcc r1, r5 │ │ - adds r6, r1, #1 │ │ - subs r6, #1 │ │ - beq.n 5def4 │ │ + push {r0, r1, r2, r3, r4, lr} │ │ + mov r4, r2 │ │ + mov r2, r0 │ │ + str r1, [sp, #0] │ │ + add r0, sp, #4 │ │ mov r1, r2 │ │ - add.w r7, r2, #24 │ │ - add.w r4, r0, #24 │ │ - bl 5df0c │ │ - mov r1, r0 │ │ - lsls r0, r0, #24 │ │ - mov r2, r7 │ │ + movs r2, #0 │ │ + movs r3, #4 │ │ + bl 545f0 │ │ + ldrd r1, r0, [sp, #4] │ │ + cbnz r1, 54f60 │ │ + ldr r1, [sp, #12] │ │ + add sp, #16 │ │ + pop {r4, pc} │ │ + ldr r1, [sp, #12] │ │ + mov r2, r4 │ │ + bl 4bba0 │ │ + push {r5, r6, r7, lr} │ │ + movs r3, #0 │ │ + str r3, [sp, #4] │ │ + movs r3, #1 │ │ + strb.w r2, [sp, #4] │ │ + add r2, sp, #4 │ │ + bl 4b990 │ │ + pop {r2, r3, r7, pc} │ │ + cbz r1, 54f90 │ │ + add r0, r1 │ │ + uxtb r1, r2 │ │ + ldrb.w r0, [r0, #-1] │ │ + subs r0, r0, r1 │ │ + clz r0, r0 │ │ + lsrs r0, r0, #5 │ │ + bx lr │ │ + movs r0, #0 │ │ + bx lr │ │ + stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ + mov r9, r0 │ │ + ldr r0, [pc, #124] @ (55018 ) │ │ + mov r6, r2 │ │ + mov r4, r1 │ │ + tst r3, r0 │ │ + beq.n 54fe0 │ │ + lsrs r7, r3, #3 │ │ + ldr r5, [pc, #116] @ (5501c ) │ │ + lsls r0, r7, #3 │ │ + sub.w r8, r0, r3, lsr #3 │ │ + add.w r1, r9, r7, lsl #5 │ │ + add r5, pc │ │ + add.w r2, r9, r8, lsl #3 │ │ + mov r0, r9 │ │ + mov r3, r7 │ │ + blx r5 │ │ + add.w r1, r4, r7, lsl #5 │ │ + add.w r2, r4, r8, lsl #3 │ │ + mov r9, r0 │ │ mov r0, r4 │ │ - beq.n 5ded6 │ │ - b.n 5df04 │ │ - subs.w r1, r5, r8 │ │ - it ne │ │ - movne r1, #1 │ │ - cmp r5, r8 │ │ - it cc │ │ - movcc.w r1, #4294967295 @ 0xffffffff │ │ - mov r0, r1 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ - bmi.n 5deb6 │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ - ldrd r6, r3, [r1] │ │ - mov.w ip, #16 │ │ - mov.w lr, #16 │ │ - subs.w r8, r6, #2 │ │ - sbc.w r5, r3, #0 │ │ - subs.w r4, r8, #18 │ │ - sbcs.w r4, r5, #0 │ │ + mov r3, r7 │ │ + blx r5 │ │ + add.w r1, r6, r7, lsl #5 │ │ + add.w r2, r6, r8, lsl #3 │ │ + mov r4, r0 │ │ + mov r0, r6 │ │ + mov r3, r7 │ │ + blx r5 │ │ + mov r6, r0 │ │ + ldr r0, [r6, #0] │ │ + movs r2, #0 │ │ + ldr r1, [r4, #0] │ │ + movs r3, #0 │ │ + cmp r1, r0 │ │ it cc │ │ - movcc ip, r8 │ │ - ldrd r7, r4, [r0] │ │ - subs r3, r7, #2 │ │ - sbc.w r4, r4, #0 │ │ - subs.w r2, r3, #18 │ │ - sbcs.w r2, r4, #0 │ │ + movcc r3, #1 │ │ + ldr.w r7, [r9] │ │ + cmp r7, r1 │ │ + mov.w r1, #0 │ │ it cc │ │ - movcc lr, r3 │ │ - tbh [pc, lr, lsl #1] │ │ - lsls r2, r7, #4 │ │ - movs r2, r2 │ │ - lsls r2, r0, #2 │ │ - lsls r5, r5, #2 │ │ - lsls r3, r2, #1 │ │ - lsls r2, r5, #3 │ │ - lsls r2, r1, #4 │ │ - lsls r1, r1, #3 │ │ - lsls r2, r5, #4 │ │ - lsls r0, r6, #1 │ │ - lsls r2, r3, #4 │ │ - lsls r1, r0, #1 │ │ - lsls r6, r3, #1 │ │ - lsls r2, r7, #3 │ │ - movs r7, r5 │ │ - lsls r3, r3, #2 │ │ - movs r0, r4 │ │ - lsls r1, r3, #3 │ │ - movs r2, #0 │ │ - rsbs r3, r8, #17 │ │ - sbcs r2, r5 │ │ - bcc.w 5e1be │ │ - cmp.w r8, #1 │ │ - bne.w 5e1be │ │ - ldrb r1, [r1, #8] │ │ - ldrb r0, [r0, #8] │ │ - subs r2, r0, r1 │ │ - b.n 5e1ce │ │ - movs r2, #0 │ │ - rsbs r3, r8, #17 │ │ - sbcs r2, r5 │ │ - bcc.n 5df9c │ │ - cmp.w r8, #16 │ │ - bne.w 5e1be │ │ - lsls r2, r7, #31 │ │ - beq.w 5e1d4 │ │ - lsls r2, r6, #31 │ │ - bne.n 5e062 │ │ - b.n 5e1d8 │ │ - movs r2, #0 │ │ - rsbs r3, r8, #17 │ │ - sbcs r2, r5 │ │ - bcc.w 5e1be │ │ - cmp.w r8, #14 │ │ - bne.w 5e1be │ │ - ldrd r2, r3, [r1, #12] │ │ - ldrd r0, r1, [r0, #12] │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ - b.w 5dec4 │ │ - movs r2, #0 │ │ - rsbs r3, r8, #17 │ │ - sbcs r2, r5 │ │ - bcc.w 5e1be │ │ - cmp.w r8, #11 │ │ - bne.w 5e1be │ │ - ldrd r2, r3, [r1, #12] │ │ - ldrd r0, r1, [r0, #12] │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ - b.w 609b0 │ │ - movs r2, #0 │ │ - rsbs r3, r8, #17 │ │ - sbcs r2, r5 │ │ - bcc.w 5e1be │ │ - cmp.w r8, #4 │ │ - beq.w 5e16e │ │ - b.n 5e1be │ │ - movs r2, #0 │ │ - rsbs r3, r8, #17 │ │ - sbcs r2, r5 │ │ - bcc.w 5e1be │ │ - cmp.w r8, #12 │ │ - bne.w 5e1be │ │ - ldrd r2, r3, [r1, #12] │ │ - ldrd r0, r1, [r0, #12] │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ - b.w 60e16 │ │ - movs r2, #0 │ │ - rsbs r3, r8, #17 │ │ - sbcs r2, r5 │ │ - bcc.w 5e1be │ │ - cmp.w r8, #9 │ │ - bne.w 5e1be │ │ - ldrd r2, r3, [r1, #12] │ │ - ldrd r0, r1, [r0, #12] │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ - b.w 6093c │ │ - movs r2, #0 │ │ - rsbs r3, r8, #17 │ │ - sbcs r2, r5 │ │ - bcc.w 5e1be │ │ - cmp.w r8, #2 │ │ - bne.w 5e1be │ │ - ldrd r1, r3, [r1, #8] │ │ - ldrd r0, r4, [r0, #8] │ │ - eor.w r2, r4, r3 │ │ - eor.w r5, r0, r1 │ │ - orrs r2, r5 │ │ + movcc r1, #1 │ │ + teq r1, r3 │ │ it ne │ │ - movne r2, #1 │ │ - subs r0, r0, r1 │ │ - sbcs.w r0, r4, r3 │ │ - b.n 5e1c8 │ │ - movs r2, #0 │ │ - rsbs r3, r8, #17 │ │ - sbcs r2, r5 │ │ - bcc.w 5e1be │ │ - cmp.w r8, #15 │ │ - bne.w 5e1be │ │ - ldrd r2, r3, [r1, #12] │ │ - ldrd r0, r1, [r0, #12] │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ - b.w 5e21c │ │ - movs r2, #0 │ │ - rsbs r3, r8, #17 │ │ - sbcs r2, r5 │ │ - bcc.w 5e1be │ │ - cmp.w r8, #3 │ │ - bne.w 5e1be │ │ - vldr d1, [r0, #8] │ │ - movs r0, #1 │ │ - vldr d0, [r1, #8] │ │ - movs r2, #0 │ │ - vcmp.f64 d1, d0 │ │ - vmrs APSR_nzcv, fpscr │ │ - it lt │ │ - movlt r0, #2 │ │ - it lt │ │ - movlt.w r2, #4294967295 @ 0xffffffff │ │ - it hi │ │ - movhi r2, r0 │ │ - b.n 5e1ce │ │ - movs r2, #0 │ │ - rsbs r3, r8, #17 │ │ - sbcs r2, r5 │ │ - bcc.n 5e1be │ │ - cmp.w r8, #7 │ │ - bne.n 5e1be │ │ - ldrd r2, r3, [r1, #12] │ │ - ldrd r0, r1, [r0, #12] │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ - b.w 60a0e │ │ - movs r2, #0 │ │ - rsbs r3, r8, #17 │ │ - sbcs r2, r5 │ │ - bcc.n 5e1be │ │ - cmp.w r8, #17 │ │ - bne.n 5e1be │ │ - ldr r1, [r1, #8] │ │ - ldr r0, [r0, #8] │ │ - ldr r1, [r1, #8] │ │ - ldr r0, [r0, #8] │ │ - subs r2, r0, r1 │ │ + movne r4, r6 │ │ + cmp r7, r0 │ │ + it cc │ │ + movcc r2, #1 │ │ + eors r1, r2 │ │ it ne │ │ - movne r2, #1 │ │ - cmp r0, r1 │ │ - b.n 5e1c8 │ │ - movs r2, #0 │ │ - rsbs r3, r8, #17 │ │ - sbcs r2, r5 │ │ - bcc.n 5e1be │ │ - cmp.w r8, #5 │ │ - bne.n 5e1be │ │ - ldrd r2, r3, [r1, #12] │ │ - ldrd r0, r1, [r0, #12] │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ - b.w 60a4e │ │ - movs r2, #0 │ │ - rsbs r3, r8, #17 │ │ - sbcs r2, r5 │ │ - bcc.n 5e1be │ │ - cmp.w r8, #13 │ │ - bne.n 5e1be │ │ - ldrd r2, r3, [r1, #12] │ │ - ldrd r0, r1, [r0, #12] │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ - b.w 60e68 │ │ - movs r2, #0 │ │ - rsbs r3, r8, #17 │ │ - sbcs r2, r5 │ │ - bcc.n 5e1be │ │ - cmp.w r8, #6 │ │ - bne.n 5e1be │ │ - ldrd r2, r3, [r1, #12] │ │ - ldrd r0, r1, [r0, #12] │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ - b.w 5e218 │ │ - movs r2, #0 │ │ - rsbs r3, r8, #17 │ │ - sbcs r2, r5 │ │ - bcc.n 5e1be │ │ - cmp.w r8, #10 │ │ - bne.n 5e1be │ │ - ldrd r2, r3, [r1, #12] │ │ - ldrd r0, r1, [r0, #12] │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ - b.w 60904 │ │ + movne r4, r9 │ │ + mov r0, r4 │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ + nop │ │ + @ instruction: 0xfff81fff │ │ + @ instruction: 0xffdfffff │ │ + stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ + mov r9, r0 │ │ + ldr r0, [pc, #124] @ (550a4 ) │ │ + mov r6, r2 │ │ + mov r4, r1 │ │ + tst r3, r0 │ │ + beq.n 5506c │ │ + lsrs r7, r3, #3 │ │ + ldr r5, [pc, #116] @ (550a8 ) │ │ + lsls r0, r7, #3 │ │ + sub.w r8, r0, r3, lsr #3 │ │ + add.w r1, r9, r7, lsl #5 │ │ + add r5, pc │ │ + add.w r2, r9, r8, lsl #3 │ │ + mov r0, r9 │ │ + mov r3, r7 │ │ + blx r5 │ │ + add.w r1, r4, r7, lsl #5 │ │ + add.w r2, r4, r8, lsl #3 │ │ + mov r9, r0 │ │ + mov r0, r4 │ │ + mov r3, r7 │ │ + blx r5 │ │ + add.w r1, r6, r7, lsl #5 │ │ + add.w r2, r6, r8, lsl #3 │ │ + mov r4, r0 │ │ + mov r0, r6 │ │ + mov r3, r7 │ │ + blx r5 │ │ + mov r6, r0 │ │ + ldrb r0, [r6, #0] │ │ movs r2, #0 │ │ - rsbs r3, r8, #17 │ │ - sbcs r2, r5 │ │ - bcc.n 5e1be │ │ - cmp.w r8, #8 │ │ - bne.n 5e1be │ │ - ldrd r2, r3, [r1, #12] │ │ - ldrd r0, r1, [r0, #12] │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ - b.w 60974 │ │ - subs.w r2, lr, ip │ │ - it ne │ │ - movne r2, #1 │ │ - cmp lr, ip │ │ - it lt │ │ - movlt.w r2, #4294967295 @ 0xffffffff │ │ - mov r0, r2 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ - lsls r2, r6, #31 │ │ - beq.n 5e1e8 │ │ - subs r2, r7, r6 │ │ + ldrb r1, [r4, #0] │ │ + movs r3, #0 │ │ + cmp r1, r0 │ │ + it cc │ │ + movcc r3, #1 │ │ + ldrb.w r7, [r9] │ │ + cmp r7, r1 │ │ + mov.w r1, #0 │ │ + it cc │ │ + movcc r1, #1 │ │ + teq r1, r3 │ │ it ne │ │ - movne r2, #1 │ │ - cmp r7, r6 │ │ + movne r4, r6 │ │ + cmp r7, r0 │ │ it cc │ │ - movcc.w r2, #4294967295 @ 0xffffffff │ │ - b.n 5e1ce │ │ - ldrd r3, r4, [r1, #8] │ │ - ldrd r5, r6, [r0, #8] │ │ - eor.w r2, r6, r4 │ │ - eor.w r7, r5, r3 │ │ - orrs r2, r7 │ │ + movcc r2, #1 │ │ + eors r1, r2 │ │ it ne │ │ - movne r2, #1 │ │ - subs r3, r5, r3 │ │ - sbcs.w r3, r6, r4 │ │ - it lt │ │ - movlt.w r2, #4294967295 @ 0xffffffff │ │ - cmp r2, #0 │ │ - bne.n 5e1ce │ │ - ldrd r1, r3, [r1, #16] │ │ - ldrd r0, r4, [r0, #16] │ │ - b.n 5e06a │ │ - b.w 4bfee │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ - mov r7, r0 │ │ - cmp r1, r3 │ │ - mov r0, r3 │ │ - mov r8, r3 │ │ + movne r4, r9 │ │ + mov r0, r4 │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ + nop │ │ + @ instruction: 0xfff81fff │ │ + @ instruction: 0xffdfffff │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ + sub.w sp, sp, #4096 @ 0x1000 │ │ + sub sp, #4 │ │ + mov r5, r0 │ │ + ldr r0, [pc, #112] @ (5512c ) │ │ + mov r4, r1 │ │ + cmp r1, r0 │ │ it cc │ │ movcc r0, r1 │ │ - adds r4, r0, #1 │ │ + sub.w r1, r1, r1, lsr #1 │ │ + cmp r0, r1 │ │ + it ls │ │ + movls r0, r1 │ │ + cmp.w r0, #512 @ 0x200 │ │ + bhi.n 550f4 │ │ + movs r0, #0 │ │ + mov r1, r4 │ │ + cmp r4, #65 @ 0x41 │ │ + it cc │ │ + movcc r0, #1 │ │ + str r0, [sp, #0] │ │ + add r2, sp, #4 │ │ + mov r0, r5 │ │ + mov.w r3, #512 @ 0x200 │ │ + bl 55fcc │ │ + add.w sp, sp, #4096 @ 0x1000 │ │ + add sp, #4 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ + ldr r2, [pc, #56] @ (55130 ) │ │ + movs r1, #8 │ │ + add r2, pc │ │ + bl 54f40 │ │ + mov r6, r0 │ │ + movs r0, #0 │ │ + mov r7, r1 │ │ + cmp r4, #65 @ 0x41 │ │ + it cc │ │ + movcc r0, #1 │ │ + str r0, [sp, #0] │ │ + mov r0, r5 │ │ + mov r1, r4 │ │ + mov r2, r7 │ │ + mov r3, r6 │ │ + bl 55fcc │ │ + mov r0, r6 │ │ + mov r1, r7 │ │ + add.w sp, sp, #4096 @ 0x1000 │ │ + add sp, #4 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ + b.w 551d8 │ │ + nop │ │ + negs r0, r0 │ │ + movs r7, r1 │ │ + bkpt 0x0058 │ │ + movs r7, r0 │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ + sub.w sp, sp, #4096 @ 0x1000 │ │ + sub sp, #8 │ │ + mov r4, r1 │ │ + ldr r1, [pc, #116] @ (551b8 ) │ │ + mov r8, r0 │ │ + sub.w r0, r4, r4, lsr #1 │ │ + cmp r4, r1 │ │ + it cc │ │ + movcc r1, r4 │ │ + cmp r1, r0 │ │ + it ls │ │ + movls r1, r0 │ │ mov r6, r2 │ │ - mov r5, r1 │ │ - subs r4, #1 │ │ - beq.n 5e25a │ │ - mov r0, r7 │ │ - mov r1, r6 │ │ - bl 5df0c │ │ - lsls r1, r0, #24 │ │ - bne.n 5e24e │ │ - add.w r0, r7, #24 │ │ - add.w r1, r6, #24 │ │ - bl 5df0c │ │ - adds r6, #48 @ 0x30 │ │ - adds r7, #48 @ 0x30 │ │ - lsls r1, r0, #24 │ │ - beq.n 5e232 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ - subs.w r0, r5, r8 │ │ - it ne │ │ - movne r0, #1 │ │ - cmp r5, r8 │ │ + cmp.w r1, #512 @ 0x200 │ │ + bhi.n 55180 │ │ + movs r0, #0 │ │ + mov r1, r4 │ │ + cmp r4, #65 @ 0x41 │ │ it cc │ │ - movcc.w r0, #4294967295 @ 0xffffffff │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ - stmdb sp!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, lr} │ │ - mov r4, r0 │ │ - ldr r0, [r1, #8] │ │ - ldrd r6, r7, [r1] │ │ - str r6, [sp, #8] │ │ - add.w r1, r0, r0, lsl #1 │ │ - str r7, [sp, #0] │ │ - lsls r2, r1, #3 │ │ - add.w r0, r7, r1, lsl #3 │ │ - movs r1, #0 │ │ - str r0, [sp, #12] │ │ - cmp r2, r1 │ │ - beq.n 5e294 │ │ - adds r1, #24 │ │ - b.n 5e28c │ │ - mov r8, sp │ │ - str r0, [sp, #4] │ │ + movcc r0, #1 │ │ + strd r0, r6, [sp] │ │ + add r2, sp, #8 │ │ mov r0, r8 │ │ - adds r5, r7, r1 │ │ - bl 61012 │ │ - subs r0, r5, r7 │ │ - movs r1, #24 │ │ - blx c9f40 │ │ - str r0, [r4, #16] │ │ + mov.w r3, #512 @ 0x200 │ │ + bl 55c78 │ │ + add.w sp, sp, #4096 @ 0x1000 │ │ + add sp, #8 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ + add r0, sp, #8 │ │ + bl 551bc │ │ + ldr r0, [sp, #16] │ │ + movs r1, #0 │ │ + ldrd r7, r5, [sp, #8] │ │ + cmp r4, #65 @ 0x41 │ │ + it cc │ │ + movcc r1, #1 │ │ + strd r1, r6, [sp] │ │ + add.w r2, r5, r0, lsl #3 │ │ + subs r3, r7, r0 │ │ mov r0, r8 │ │ - strd r6, r7, [r4, #8] │ │ - bl 60fb6 │ │ - movs r0, #0 │ │ - movs r1, #16 │ │ - strd r1, r0, [r4] │ │ - ldmia.w sp!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, pc} │ │ + mov r1, r4 │ │ + bl 55c78 │ │ + mov r0, r7 │ │ + mov r1, r5 │ │ + add.w sp, sp, #4096 @ 0x1000 │ │ + add sp, #8 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ + b.w 551d8 │ │ + negs r0, r0 │ │ + movs r7, r1 │ │ push {r4, lr} │ │ + ldr r2, [pc, #20] @ (551d4 ) │ │ mov r4, r0 │ │ - ldrd r0, r1, [r0] │ │ - subs r0, #2 │ │ - sbc.w r1, r1, #0 │ │ - subs.w r2, r0, #18 │ │ - sbcs.w r1, r1, #0 │ │ - it cs │ │ - movcs r0, #16 │ │ - cmp r0, #16 │ │ - bhi.n 5e35a │ │ - tbb [pc, r0] │ │ - lsrs r1, r1, #4 │ │ - lsrs r1, r1, #4 │ │ - cmp r4, #16 │ │ - asrs r0, r2, #24 │ │ - lsrs r6, r2, #8 │ │ - adds r2, r1, #0 │ │ - adds r2, r1, #0 │ │ - movs r2, #50 @ 0x32 │ │ - movs r1, r1 │ │ + mov r0, r1 │ │ + movs r1, #8 │ │ + add r2, pc │ │ + bl 54f40 │ │ + movs r2, #0 │ │ + stmia r4!, {r0, r1, r2} │ │ pop {r4, pc} │ │ - ldrd r0, r1, [r4, #8] │ │ - ldmia.w sp!, {r4, lr} │ │ - b.w bf970 │ │ - ldrd r0, r1, [r4, #8] │ │ - ldmia.w sp!, {r4, lr} │ │ - b.w 5395a │ │ - ldrd r0, r1, [r4, #8] │ │ - ldmia.w sp!, {r4, lr} │ │ - b.w 56e32 │ │ - ldrd r0, r1, [r4, #8] │ │ - ldmia.w sp!, {r4, lr} │ │ - b.w 6c544 │ │ - add.w r0, r4, #8 │ │ - bl 5f2c6 │ │ - ldrd r0, r1, [r4, #8] │ │ - ldmia.w sp!, {r4, lr} │ │ - b.w bf978 │ │ - ldrd r0, r1, [r4, #8] │ │ - ldmia.w sp!, {r4, lr} │ │ - b.w 56e2a │ │ - add.w r0, r4, #8 │ │ - bl 5f39e │ │ - ldrd r0, r1, [r4, #8] │ │ - ldmia.w sp!, {r4, lr} │ │ - b.w 56e3a │ │ - ldr.w r0, [r4, #8]! │ │ - dmb ish │ │ - ldrex r1, [r0] │ │ - subs r2, r1, #1 │ │ - strex r3, r2, [r0] │ │ - cmp r3, #0 │ │ - bne.n 5e362 │ │ - cmp r1, #1 │ │ - bne.n 5e2f4 │ │ - dmb ish │ │ - mov r0, r4 │ │ - ldmia.w sp!, {r4, lr} │ │ - b.w 60468 │ │ - stmdb sp!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, lr} │ │ - ldrd r8, r7, [r1, #4] │ │ - mov r9, r0 │ │ + nop │ │ + pop {r1, r3, r7, pc} │ │ + movs r7, r0 │ │ + movs r2, #4 │ │ + movs r3, #8 │ │ + b.w 540c4 │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ + sub.w sp, sp, #4096 @ 0x1000 │ │ + sub sp, #8 │ │ mov r4, r1 │ │ - adds r5, r7, #1 │ │ - mov r0, r8 │ │ - subs r5, #1 │ │ - cmp r5, #2 │ │ - bcc.n 5e3b4 │ │ - add.w r6, r0, #48 @ 0x30 │ │ - mov r1, r6 │ │ - bl 5df0c │ │ - uxtb r0, r0 │ │ - cmp r0, #255 @ 0xff │ │ - mov r0, r6 │ │ - beq.n 5e392 │ │ - cmp r7, #2 │ │ - add.w r0, sp, #11 │ │ - str r0, [sp, #4] │ │ - bcs.n 5e3c0 │ │ - ldmia.w r4, {r0, r1, r2} │ │ - stmia.w r9, {r0, r1, r2} │ │ - ldmia.w sp!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, pc} │ │ - cmp r7, #21 │ │ - bcs.n 5e3de │ │ - add.w r0, r7, r7, lsl #1 │ │ - movs r6, #48 @ 0x30 │ │ - lsls r5, r0, #4 │ │ - cmp r5, r6 │ │ - beq.n 5e3b4 │ │ - add.w r1, r8, r6 │ │ - mov r0, r8 │ │ - bl 65250 │ │ - adds r6, #48 @ 0x30 │ │ - b.n 5e3cc │ │ - add r2, sp, #4 │ │ + ldr r1, [pc, #116] @ (55264 ) │ │ + mov r8, r0 │ │ + sub.w r0, r4, r4, lsr #1 │ │ + cmp r4, r1 │ │ + it cc │ │ + movcc r1, r4 │ │ + cmp r1, r0 │ │ + it ls │ │ + movls r1, r0 │ │ + mov r6, r2 │ │ + cmp.w r1, #512 @ 0x200 │ │ + bhi.n 5522c │ │ + movs r0, #0 │ │ + mov r1, r4 │ │ + cmp r4, #65 @ 0x41 │ │ + it cc │ │ + movcc r0, #1 │ │ + strd r0, r6, [sp] │ │ + add r2, sp, #8 │ │ mov r0, r8 │ │ - mov r1, r7 │ │ - bl 61048 │ │ - b.n 5e3b4 │ │ - bmi.n 5e396 │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ - sub sp, #20 │ │ - mov r5, r0 │ │ - movs r0, #1 │ │ - str r0, [sp, #0] │ │ + mov.w r3, #512 @ 0x200 │ │ + bl 5590c │ │ + add.w sp, sp, #4096 @ 0x1000 │ │ + add sp, #8 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ add r0, sp, #8 │ │ - mov r8, r1 │ │ - mov r4, r2 │ │ - mov r1, r2 │ │ - movs r2, #0 │ │ - movs r3, #1 │ │ - mov.w r9, #0 │ │ - bl 538d4 │ │ - ldrd r0, r7, [sp, #8] │ │ - cmp r0, #1 │ │ - beq.n 5e432 │ │ - ldr r6, [sp, #16] │ │ - mov r1, r8 │ │ + bl 551bc │ │ + ldr r0, [sp, #16] │ │ + movs r1, #0 │ │ + ldrd r7, r5, [sp, #8] │ │ + cmp r4, #65 @ 0x41 │ │ + it cc │ │ + movcc r1, #1 │ │ + strd r1, r6, [sp] │ │ + add.w r2, r5, r0, lsl #3 │ │ + subs r3, r7, r0 │ │ + mov r0, r8 │ │ + mov r1, r4 │ │ + bl 5590c │ │ + mov r0, r7 │ │ + mov r1, r5 │ │ + add.w sp, sp, #4096 @ 0x1000 │ │ + add sp, #8 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ + b.w 551d8 │ │ + negs r0, r0 │ │ + movs r7, r1 │ │ + push {r2, r3, r4, lr} │ │ + mov r4, r1 │ │ + ldr r1, [r0, #0] │ │ + movs r2, #8 │ │ + movs r3, #4 │ │ + str r2, [sp, #0] │ │ + movs r2, #1 │ │ + bl 5452e │ │ + ldr r2, [pc, #12] @ (55288 ) │ │ + cmp r0, r2 │ │ + it eq │ │ + popeq {r2, r3, r4, pc} │ │ mov r2, r4 │ │ - mov r0, r6 │ │ - bl c99c0 │ │ - movs r0, #6 │ │ - strd r7, r6, [r5, #8] │ │ - strd r0, r9, [r5] │ │ - str r4, [r5, #16] │ │ - add sp, #20 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ - ldr r1, [sp, #16] │ │ + bl 4bba0 │ │ + movs r1, r0 │ │ + strh r0, [r0, #0] │ │ + push {r2, r3, r4, lr} │ │ + mov r4, r1 │ │ + ldr r1, [r0, #0] │ │ + movs r2, #4 │ │ + movs r3, #4 │ │ + str r2, [sp, #0] │ │ + movs r2, #1 │ │ + bl 5452e │ │ + ldr r2, [pc, #12] @ (552ac ) │ │ + cmp r0, r2 │ │ + it eq │ │ + popeq {r2, r3, r4, pc} │ │ + mov r2, r4 │ │ + bl 4bba0 │ │ + movs r1, r0 │ │ + strh r0, [r0, #0] │ │ + push {r5, r6, r7, lr} │ │ + ldr r1, [r0, #0] │ │ + movs r2, #8 │ │ + str r2, [sp, #0] │ │ + movs r2, #1 │ │ + movs r3, #4 │ │ + bl 5452e │ │ + ldr r2, [pc, #12] @ (552d0 ) │ │ + cmp r0, r2 │ │ + it eq │ │ + popeq {r2, r3, r7, pc} │ │ + ldr r2, [pc, #8] @ (552d4 ) │ │ + add r2, pc │ │ + bl 4bba0 │ │ + movs r1, r0 │ │ + strh r0, [r0, #0] │ │ + add r2, pc, #584 @ (adr r2, 55520 ) │ │ + movs r7, r0 │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ + sub sp, #40 @ 0x28 │ │ + mov r8, r2 │ │ + ldrh r7, [r1, #0] │ │ + ldr r2, [pc, #156] @ (55380 ) │ │ + mov r6, r1 │ │ + mov r4, r0 │ │ + lsls r0, r7, #1 │ │ + add r2, pc │ │ + movs r1, #4 │ │ + bl 54f40 │ │ + movs r2, #0 │ │ + add r3, sp, #24 │ │ + cmp r7, #5 │ │ + stmia r3!, {r0, r1, r2} │ │ + bcs.n 5535c │ │ + cmp r0, r7 │ │ + bcc.n 55368 │ │ + movs r0, #0 │ │ + cbz r7, 55318 │ │ + adds r2, r6, #4 │ │ + movs r3, #0 │ │ + ldr r5, [r2, #0] │ │ + subs r7, #1 │ │ + str.w r5, [r1, r0, lsl #2] │ │ + add.w r0, r0, #1 │ │ + stmia r2!, {r3} │ │ + bne.n 55308 │ │ + movs r1, #0 │ │ + str r0, [sp, #32] │ │ + strh r1, [r6, #0] │ │ + add r0, sp, #24 │ │ + add r6, sp, #8 │ │ + ldmia.w r0, {r2, r3, r5} │ │ + mov r1, r6 │ │ + stmia r1!, {r2, r3, r5} │ │ + ldr r0, [sp, #8] │ │ + ldr r7, [sp, #16] │ │ + cmp r7, r0 │ │ + bne.n 5533c │ │ + add r0, sp, #8 │ │ + ldr r1, [pc, #76] @ (55384 ) │ │ + add r1, pc │ │ + bl 5528c │ │ + ldr r0, [sp, #12] │ │ + str.w r8, [r0, r7, lsl #2] │ │ + adds r0, r7, #1 │ │ + str r0, [sp, #16] │ │ + add.w r0, r4, #8 │ │ + ldmia.w r6, {r1, r2, r3} │ │ + stmia r0!, {r1, r2, r3} │ │ + mov.w r0, #1114112 @ 0x110000 │ │ + str r0, [r4, #4] │ │ + add sp, #40 @ 0x28 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ + ldr r2, [pc, #40] @ (55388 ) │ │ mov r0, r7 │ │ - ldr r2, [pc, #8] @ (5e440 ) │ │ + movs r1, #4 │ │ add r2, pc │ │ - bl 4ad80 │ │ + bl 4d66c │ │ + movs r0, #4 │ │ + movs r1, #0 │ │ + str r0, [sp, #0] │ │ + add r0, sp, #24 │ │ + mov r2, r7 │ │ + movs r3, #4 │ │ + bl 4b964 │ │ + ldrd r1, r0, [sp, #28] │ │ + b.n 55302 │ │ nop │ │ - ldr r0, [pc, #480] @ (5e624 ) │ │ + add r2, pc, #776 @ (adr r2, 5568c ) │ │ movs r7, r0 │ │ - push {r4, r5, r6, lr} │ │ - ldrd r2, r4, [r1] │ │ - subs r3, r2, #2 │ │ - sbc.w r4, r4, #0 │ │ - movs r5, #0 │ │ - mov.w r2, #2147483648 @ 0x80000000 │ │ - rsbs r6, r3, #17 │ │ - sbcs.w r4, r5, r4 │ │ - bcc.n 5e46a │ │ - cmp r3, #1 │ │ - ittt eq │ │ - ldrbeq r2, [r1, #8] │ │ - strbeq r2, [r0, #4] │ │ - ldreq r2, [pc, #12] @ (5e478 ) │ │ - str r2, [r0, #0] │ │ - mov r0, r1 │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ - b.w 5e2c0 │ │ - nop │ │ - movs r3, r0 │ │ - strh r0, [r0, #0] │ │ - push {r4, r5, r7, lr} │ │ - ldrd r2, r3, [r1] │ │ - subs r2, #2 │ │ - sbc.w r3, r3, #0 │ │ - movs r4, #0 │ │ - rsbs r5, r2, #17 │ │ - sbcs.w r3, r4, r3 │ │ - bcc.n 5e4a4 │ │ - cmp r2, #2 │ │ - bne.n 5e4a4 │ │ - ldrd r2, r3, [r1, #8] │ │ - strd r2, r3, [r0, #8] │ │ + add r2, pc, #408 @ (adr r2, 55520 ) │ │ + movs r7, r0 │ │ + add r2, pc, #744 @ (adr r2, 55674 ) │ │ + movs r7, r0 │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ + sub sp, #40 @ 0x28 │ │ + mov r9, r2 │ │ + ldrh r5, [r1, #0] │ │ + ldr r2, [pc, #184] @ (55450 ) │ │ + mov r7, r1 │ │ + mov sl, r0 │ │ + lsls r0, r5, #1 │ │ + add r2, pc │ │ + movs r1, #8 │ │ + mov r8, r3 │ │ + bl 54f40 │ │ movs r2, #0 │ │ - b.n 5e4ac │ │ - mov.w r2, #2147483648 @ 0x80000000 │ │ - str r2, [r0, #4] │ │ - movs r2, #1 │ │ - str r2, [r0, #0] │ │ - mov r0, r1 │ │ - ldmia.w sp!, {r4, r5, r7, lr} │ │ - b.w 5e2c0 │ │ - push {r4, r5, r7, lr} │ │ - ldrd r2, r3, [r1] │ │ - subs r2, #2 │ │ - sbc.w r3, r3, #0 │ │ - movs r4, #0 │ │ - rsbs r5, r2, #17 │ │ - sbcs.w r3, r4, r3 │ │ - bcc.n 5e4e0 │ │ - cmp r2, #3 │ │ - bne.n 5e4e0 │ │ - vldr d0, [r1, #8] │ │ + add r3, sp, #24 │ │ + cmp r5, #5 │ │ + stmia r3!, {r0, r1, r2} │ │ + bcs.n 5542e │ │ + cmp r0, r5 │ │ + bcc.n 5543a │ │ + movs r0, #0 │ │ + cbz r5, 553e0 │ │ + add.w r1, r1, r0, lsl #3 │ │ movs r2, #0 │ │ - vstr d0, [r0, #8] │ │ - b.n 5e4e8 │ │ - mov.w r2, #2147483648 @ 0x80000000 │ │ - str r2, [r0, #4] │ │ - movs r2, #1 │ │ - str r2, [r0, #0] │ │ - mov r0, r1 │ │ - ldmia.w sp!, {r4, r5, r7, lr} │ │ - b.w 5e2c0 │ │ - push {r0, r1, r2, r3, r4, lr} │ │ - cbz r1, 5e518 │ │ - mov r4, r0 │ │ - adds r3, r1, #1 │ │ - add r0, sp, #4 │ │ - movs r1, #8 │ │ - movs r2, #8 │ │ - bl 5e51a │ │ + movs r3, #0 │ │ + add.w r6, r7, r3, lsl #3 │ │ + ldrb r4, [r6, #4] │ │ + strb.w r4, [r1, r3, lsl #3] │ │ + ldr r4, [r6, #8] │ │ + str r2, [r6, #8] │ │ + strb r2, [r6, #4] │ │ + add.w r6, r1, r3, lsl #3 │ │ + adds r3, #1 │ │ + cmp r5, r3 │ │ + str r4, [r6, #4] │ │ + bne.n 553c2 │ │ + add r0, r3 │ │ + movs r1, #0 │ │ + str r0, [sp, #32] │ │ + strh r1, [r7, #0] │ │ + add r0, sp, #24 │ │ + add r5, sp, #8 │ │ + ldmia.w r0, {r2, r3, r4} │ │ + mov r1, r5 │ │ + stmia r1!, {r2, r3, r4} │ │ ldr r0, [sp, #8] │ │ - cbz r0, 5e518 │ │ + ldr r7, [sp, #16] │ │ + cmp r7, r0 │ │ + bne.n 55404 │ │ + add r0, sp, #8 │ │ + ldr r1, [pc, #84] @ (55454 ) │ │ + add r1, pc │ │ + bl 55268 │ │ ldr r0, [sp, #12] │ │ - subs r0, r4, r0 │ │ - add sp, #16 │ │ - ldmia.w sp!, {r4, lr} │ │ - b.w ccae8 │ │ - pop {r0, r1, r2, r3, r4, pc} │ │ - push {r4, r5, r7, lr} │ │ - umull r1, r4, r1, r3 │ │ - cbnz r4, 5e53e │ │ - subs r4, r2, #1 │ │ - adds r5, r1, r4 │ │ - bcs.n 5e53e │ │ - add r1, r4 │ │ - negs r4, r2 │ │ - ands r1, r4 │ │ - adds r3, #4 │ │ - adds r4, r1, r3 │ │ - bcs.n 5e53e │ │ - add r3, r1 │ │ - rsb r4, r2, #2147483648 @ 0x80000000 │ │ - cmp r3, r4 │ │ - bls.n 5e544 │ │ + strb.w r9, [r0, r7, lsl #3] │ │ + add.w r0, r0, r7, lsl #3 │ │ + str.w r8, [r0, #4] │ │ + adds r0, r7, #1 │ │ + str r0, [sp, #16] │ │ + add.w r0, sl, #12 │ │ + ldmia.w r5, {r1, r2, r3} │ │ + stmia r0!, {r1, r2, r3} │ │ + mov.w r0, #1114112 @ 0x110000 │ │ + str.w r0, [sl, #8] │ │ + add sp, #40 @ 0x28 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ + ldr r2, [pc, #40] @ (55458 ) │ │ + mov r0, r5 │ │ + movs r1, #4 │ │ + add r2, pc │ │ + bl 4d66c │ │ + movs r0, #8 │ │ movs r1, #0 │ │ - str r1, [r0, #0] │ │ - pop {r4, r5, r7, pc} │ │ - strd r2, r3, [r0] │ │ - str r1, [r0, #8] │ │ + str r0, [sp, #0] │ │ + add r0, sp, #24 │ │ + mov r2, r5 │ │ + movs r3, #4 │ │ + bl 4b964 │ │ + ldrd r1, r0, [sp, #28] │ │ + b.n 553b8 │ │ + add r2, pc, #56 @ (adr r2, 5548c ) │ │ + movs r7, r0 │ │ + add r1, pc, #632 @ (adr r1, 556d0 ) │ │ + movs r7, r0 │ │ + add r1, pc, #928 @ (adr r1, 557fc ) │ │ + movs r7, r0 │ │ + ldrd r1, r2, [r0, #8] │ │ + cmp r2, r1 │ │ + bne.n 55468 │ │ + movs r0, #0 │ │ + bx lr │ │ + adds r2, r1, #1 │ │ + str r2, [r0, #8] │ │ + ldr.w r1, [r0, r1, lsl #2] │ │ + movs r0, #1 │ │ + bx lr │ │ + push {r4, r5, r7, lr} │ │ + mov r3, r1 │ │ + ldrb r2, [r1, #0] │ │ + ldrb.w r4, [r3, #-8]! │ │ + cmp r2, r4 │ │ + bcs.n 554a0 │ │ + ldr r1, [r1, #4] │ │ + mov r4, r3 │ │ + ldrd r3, r5, [r3] │ │ + cmp r4, r0 │ │ + strd r3, r5, [r4, #8] │ │ + beq.n 5549c │ │ + mov r3, r4 │ │ + ldrb.w r5, [r3, #-8]! │ │ + cmp r2, r5 │ │ + bcc.n 55484 │ │ + strd r2, r1, [r4] │ │ pop {r4, r5, r7, pc} │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ - sub sp, #24 │ │ - ldr r7, [r0, #4] │ │ - cmp r7, #0 │ │ - beq.n 5e5e8 │ │ - mov r8, r0 │ │ - ldr r0, [r0, #12] │ │ - cbz r0, 5e5c6 │ │ - ldr.w r1, [r8] │ │ - str r0, [sp, #20] │ │ - adds r0, r1, r7 │ │ - adds r0, #1 │ │ - str r0, [sp, #16] │ │ - adds r0, r1, #4 │ │ + push {r4, r5, r7, lr} │ │ + mov r3, r1 │ │ ldr r2, [r1, #0] │ │ - str r0, [sp, #12] │ │ - mov.w r0, #2155905152 @ 0x80808080 │ │ - bics r0, r2 │ │ - strd r1, r0, [sp, #4] │ │ - add r5, sp, #4 │ │ - movs r0, #1 │ │ - cbz r0, 5e5c6 │ │ - mov r0, r5 │ │ - bl 5e5ee │ │ - mov r6, r0 │ │ - ldr r0, [sp, #20] │ │ - subs r0, #1 │ │ - str r0, [sp, #20] │ │ - ldrd r0, r1, [r6, #-24] │ │ - bl 5395a │ │ - mov r0, r6 │ │ - ldr.w r1, [r0, #-12]! │ │ - dmb ish │ │ - ldrex r2, [r1] │ │ - subs r3, r2, #1 │ │ - strex r4, r3, [r1] │ │ - cmp r4, #0 │ │ - bne.n 5e5a0 │ │ - cmp r2, #1 │ │ - itt eq │ │ - dmbeq ish │ │ - bleq 60670 │ │ - ldr.w r0, [r6, #-8] │ │ - bl 5e624 │ │ - ldr r0, [sp, #20] │ │ - b.n 5e57e │ │ - adds r3, r7, #1 │ │ - add r0, sp, #4 │ │ - movs r1, #24 │ │ - movs r2, #4 │ │ - bl 5e51a │ │ - ldr r0, [sp, #8] │ │ - cbz r0, 5e5e8 │ │ - ldr r0, [sp, #12] │ │ - ldr.w r1, [r8] │ │ - subs r0, r1, r0 │ │ - add sp, #24 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ - b.w ccae8 │ │ - add sp, #24 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ + ldr.w r4, [r3, #-8]! │ │ + cmp r2, r4 │ │ + bcs.n 554ce │ │ + ldr r1, [r1, #4] │ │ + mov r4, r3 │ │ + ldrd r3, r5, [r3] │ │ + cmp r4, r0 │ │ + strd r3, r5, [r4, #8] │ │ + beq.n 554ca │ │ + mov r3, r4 │ │ + ldr.w r5, [r3, #-8]! │ │ + cmp r2, r5 │ │ + bcc.n 554b2 │ │ + strd r2, r1, [r4] │ │ + pop {r4, r5, r7, pc} │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + ldr r2, [r0, #16] │ │ + movs r7, #2 │ │ + ldr r4, [r0, #24] │ │ + movs r6, #0 │ │ + ldr.w ip, [r0] │ │ + ldr.w r9, [r0, #8] │ │ + cmp r4, r2 │ │ + it cc │ │ + movcc r7, #3 │ │ + movs r3, #0 │ │ + cmp r9, ip │ │ + it cs │ │ + movcs r6, #1 │ │ + movs r5, #3 │ │ + ldr.w lr, [r0, r6, lsl #3] │ │ + cmp r4, r2 │ │ + it cc │ │ + movcc r5, #2 │ │ + ldr.w r8, [r0, r5, lsl #3] │ │ + mov r4, r6 │ │ + cmp r8, lr │ │ + it cc │ │ + movcc r4, r7 │ │ + cmp r9, ip │ │ + it cc │ │ + movcc r3, #1 │ │ + ldr.w r9, [r0, r3, lsl #3] │ │ + add.w fp, r0, r3, lsl #3 │ │ + ldr.w r2, [r0, r7, lsl #3] │ │ + cmp r2, r9 │ │ + it cc │ │ + movcc r4, r3 │ │ + ldr.w ip, [r0, r4, lsl #3] │ │ + add.w r4, r0, r7, lsl #3 │ │ + it cc │ │ + movcc r7, r6 │ │ + cmp r8, lr │ │ + mov r3, fp │ │ + it cc │ │ + movcc r7, r5 │ │ + ldr.w sl, [r0, r7, lsl #3] │ │ + cmp r2, r9 │ │ + it cc │ │ + movcc r3, r4 │ │ + ldrd r3, r7, [r3] │ │ + strd r3, r7, [r1] │ │ + add.w r3, r0, r6, lsl #3 │ │ + mov r6, r4 │ │ + cmp r2, r9 │ │ + it cc │ │ + movcc r6, r3 │ │ + add.w r0, r0, r5, lsl #3 │ │ + cmp r8, lr │ │ + ite cc │ │ + movcc r6, r0 │ │ + movcs r4, r3 │ │ + cmp r2, r9 │ │ + it cc │ │ + movcc r4, fp │ │ + mov r2, r4 │ │ + cmp sl, ip │ │ + it cc │ │ + movcc r2, r6 │ │ + ldrd r2, r5, [r2] │ │ + strd r2, r5, [r1, #8] │ │ + cmp sl, ip │ │ + it cs │ │ + movcs r4, r6 │ │ + ldrd r2, r4, [r4] │ │ + strd r2, r4, [r1, #16] │ │ + cmp r8, lr │ │ + it cc │ │ + movcc r0, r3 │ │ + ldrd r0, r2, [r0] │ │ + strd r0, r2, [r1, #24] │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + ldrb r2, [r0, #16] │ │ + movs r7, #2 │ │ + ldrb r4, [r0, #24] │ │ + movs r6, #0 │ │ + ldrb.w ip, [r0] │ │ + ldrb.w r9, [r0, #8] │ │ + cmp r4, r2 │ │ + it cc │ │ + movcc r7, #3 │ │ + movs r3, #0 │ │ + cmp r9, ip │ │ + it cs │ │ + movcs r6, #1 │ │ + movs r5, #3 │ │ + ldrb.w lr, [r0, r6, lsl #3] │ │ + cmp r4, r2 │ │ + it cc │ │ + movcc r5, #2 │ │ + ldrb.w r8, [r0, r5, lsl #3] │ │ + mov r4, r6 │ │ + cmp r8, lr │ │ + it cc │ │ + movcc r4, r7 │ │ + cmp r9, ip │ │ + it cc │ │ + movcc r3, #1 │ │ + ldrb.w r9, [r0, r3, lsl #3] │ │ + add.w fp, r0, r3, lsl #3 │ │ + ldrb.w r2, [r0, r7, lsl #3] │ │ + cmp r2, r9 │ │ + it cc │ │ + movcc r4, r3 │ │ + ldrb.w ip, [r0, r4, lsl #3] │ │ + add.w r4, r0, r7, lsl #3 │ │ + it cc │ │ + movcc r7, r6 │ │ + cmp r8, lr │ │ + mov r3, fp │ │ + it cc │ │ + movcc r7, r5 │ │ + ldrb.w sl, [r0, r7, lsl #3] │ │ + cmp r2, r9 │ │ + it cc │ │ + movcc r3, r4 │ │ + ldrd r3, r7, [r3] │ │ + strd r3, r7, [r1] │ │ + add.w r3, r0, r6, lsl #3 │ │ + mov r6, r4 │ │ + cmp r2, r9 │ │ + it cc │ │ + movcc r6, r3 │ │ + add.w r0, r0, r5, lsl #3 │ │ + cmp r8, lr │ │ + ite cc │ │ + movcc r6, r0 │ │ + movcs r4, r3 │ │ + cmp r2, r9 │ │ + it cc │ │ + movcc r4, fp │ │ + mov r2, r4 │ │ + cmp sl, ip │ │ + it cc │ │ + movcc r2, r6 │ │ + ldrd r2, r5, [r2] │ │ + strd r2, r5, [r1, #8] │ │ + cmp sl, ip │ │ + it cs │ │ + movcs r4, r6 │ │ + ldrd r2, r4, [r4] │ │ + strd r2, r4, [r1, #16] │ │ + cmp r8, lr │ │ + it cc │ │ + movcc r0, r3 │ │ + ldrd r0, r2, [r0] │ │ + strd r0, r2, [r1, #24] │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ push {r4, r5, r6, lr} │ │ - adds r5, r0, #4 │ │ - mov r4, r0 │ │ - mov.w r6, #2155905152 @ 0x80808080 │ │ - mov r0, r5 │ │ - bl 57458 │ │ - cmp r0, #1 │ │ - beq.n 5e616 │ │ - ldr r1, [r4, #8] │ │ - ldr r0, [r4, #0] │ │ - ldmia r1!, {r2} │ │ - subs r0, #96 @ 0x60 │ │ - bic.w r2, r6, r2 │ │ - str r1, [r4, #8] │ │ - strd r0, r2, [r4] │ │ - b.n 5e5f8 │ │ - negs r1, r1 │ │ - ldr r0, [r4, #0] │ │ - add.w r1, r1, r1, lsl #1 │ │ + mov r5, r1 │ │ + mov r1, r2 │ │ + mov r4, r2 │ │ + mov r6, r0 │ │ + bl 55596 │ │ + add.w r0, r6, #32 │ │ + add.w r1, r4, #32 │ │ + bl 55596 │ │ + mov r0, r4 │ │ + movs r1, #8 │ │ + mov r2, r5 │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ + b.w 55684 │ │ + stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + mvn.w r3, #7 │ │ + mov.w r8, r1, lsr #1 │ │ + add.w r3, r3, r1, lsl #3 │ │ + add.w r9, r0, r8, lsl #3 │ │ + add.w ip, r2, r3 │ │ + add.w lr, r0, r3 │ │ + sub.w sl, r9, #8 │ │ + cmp.w r8, #0 │ │ + beq.n 55718 │ │ + ldrb.w fp, [r0] │ │ + mov r6, r0 │ │ + ldrb.w r3, [r9] │ │ + mov r7, lr │ │ + sub.w r8, r8, #1 │ │ + cmp r3, fp │ │ + it cc │ │ + movcc r6, r9 │ │ + ldrd r6, r4, [r6] │ │ + strd r6, r4, [r2], #8 │ │ + ldrb.w r4, [sl] │ │ + ldrb.w r6, [lr] │ │ + cmp r6, r4 │ │ + it cc │ │ + movcc r7, sl │ │ + ldrd r7, r5, [r7] │ │ + cmp r6, r4 │ │ + mov.w r4, #0 │ │ + strd r7, r5, [ip], #-8 │ │ + it cc │ │ + movcc.w r4, #4294967295 @ 0xffffffff │ │ + add.w sl, sl, r4, lsl #3 │ │ + mov.w r4, #0 │ │ + it cs │ │ + movcs.w r4, #4294967295 @ 0xffffffff │ │ + cmp r3, fp │ │ + mov.w r3, #0 │ │ + add.w lr, lr, r4, lsl #3 │ │ + it cs │ │ + movcs r3, #1 │ │ + add.w r0, r0, r3, lsl #3 │ │ + mov.w r3, #0 │ │ + it cc │ │ + movcc r3, #1 │ │ + add.w r9, r9, r3, lsl #3 │ │ + b.n 556a4 │ │ + add.w r5, sl, #8 │ │ + lsls r1, r1, #31 │ │ + beq.n 55746 │ │ + mov r1, r9 │ │ + cmp r0, r5 │ │ + it cc │ │ + movcc r1, r0 │ │ + ldrd r1, r3, [r1] │ │ + strd r1, r3, [r2] │ │ + movs r1, #0 │ │ + movs r2, #0 │ │ + cmp r0, r5 │ │ + it cs │ │ + movcs r2, #1 │ │ + it cc │ │ + movcc r1, #1 │ │ + add.w r9, r9, r2, lsl #3 │ │ add.w r0, r0, r1, lsl #3 │ │ - pop {r4, r5, r6, pc} │ │ - cbz r0, 5e62a │ │ - b.w 6733a │ │ - bx lr │ │ + cmp r0, r5 │ │ + ittt eq │ │ + addeq.w r0, lr, #8 │ │ + cmpeq r9, r0 │ │ + ldmiaeq.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + bl 5264c │ │ push {r4, r5, r6, lr} │ │ - adds r5, r0, #4 │ │ - mov r4, r0 │ │ - mov.w r6, #2155905152 @ 0x80808080 │ │ - mov r0, r5 │ │ - bl 57458 │ │ - cmp r0, #1 │ │ - beq.n 5e656 │ │ - ldr r1, [r4, #8] │ │ - ldr r0, [r4, #0] │ │ - ldmia r1!, {r2} │ │ - sub.w r0, r0, #256 @ 0x100 │ │ - bic.w r2, r6, r2 │ │ - str r1, [r4, #8] │ │ - strd r0, r2, [r4] │ │ - b.n 5e636 │ │ - ldr r0, [r4, #0] │ │ - sub.w r0, r0, r1, lsl #6 │ │ - pop {r4, r5, r6, pc} │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ - sub sp, #24 │ │ - ldr.w r9, [r0, #4] │ │ - cmp.w r9, #0 │ │ - beq.n 5e702 │ │ - mov r8, r0 │ │ - ldr r0, [r0, #12] │ │ - cbz r0, 5e6de │ │ - ldr.w r1, [r8] │ │ - add.w sl, sp, #4 │ │ - str r0, [sp, #20] │ │ - movs r4, #1 │ │ - add.w r0, r1, r9 │ │ - adds r0, #1 │ │ - str r0, [sp, #16] │ │ - adds r0, r1, #4 │ │ - ldr r2, [r1, #0] │ │ - str r0, [sp, #12] │ │ - mov.w r0, #2155905152 @ 0x80808080 │ │ - bics r0, r2 │ │ - strd r1, r0, [sp, #4] │ │ - cbz r4, 5e6de │ │ - mov r0, sl │ │ - bl 5e708 │ │ + mov r5, r1 │ │ + mov r1, r2 │ │ + mov r4, r2 │ │ mov r6, r0 │ │ - ldr r0, [sp, #20] │ │ - subs r4, r0, #1 │ │ - sub.w r0, r6, #40 @ 0x28 │ │ - str r4, [sp, #20] │ │ - bl 659cc │ │ - ldr.w r7, [r6, #-28] │ │ - cbz r7, 5e6cc │ │ - ldr.w r5, [r6, #-24] │ │ - ldr r1, [r5, #0] │ │ - cbz r1, 5e6c2 │ │ - mov r0, r7 │ │ - blx r1 │ │ - ldr r0, [r5, #4] │ │ - cbz r0, 5e6cc │ │ - mov r0, r7 │ │ - blx ccbe0 │ │ - ldrd r0, r1, [r6, #-40] @ 0x28 │ │ - bl bf4a8 │ │ - ldr.w r0, [r6, #-8] │ │ - bl 5e624 │ │ - b.n 5e698 │ │ - add.w r3, r9, #1 │ │ - add r0, sp, #4 │ │ - movs r1, #48 @ 0x30 │ │ - movs r2, #8 │ │ - bl 5e51a │ │ - ldr r0, [sp, #8] │ │ - cbz r0, 5e702 │ │ - ldr r0, [sp, #12] │ │ - ldr.w r1, [r8] │ │ - subs r0, r1, r0 │ │ - add sp, #24 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ - b.w ccae8 │ │ - add sp, #24 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ - push {r4, r5, r6, lr} │ │ - adds r5, r0, #4 │ │ + bl 554d0 │ │ + add.w r0, r6, #32 │ │ + add.w r1, r4, #32 │ │ + bl 554d0 │ │ + mov r0, r4 │ │ + movs r1, #8 │ │ + mov r2, r5 │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ + b.w 55780 │ │ + stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + mvn.w r3, #7 │ │ + mov.w r8, r1, lsr #1 │ │ + add.w r3, r3, r1, lsl #3 │ │ + add.w r9, r0, r8, lsl #3 │ │ + add.w ip, r2, r3 │ │ + add.w lr, r0, r3 │ │ + sub.w sl, r9, #8 │ │ + cmp.w r8, #0 │ │ + beq.n 55814 │ │ + ldr.w fp, [r0] │ │ + mov r6, r0 │ │ + ldr.w r3, [r9] │ │ + mov r7, lr │ │ + sub.w r8, r8, #1 │ │ + cmp r3, fp │ │ + it cc │ │ + movcc r6, r9 │ │ + ldrd r6, r4, [r6] │ │ + strd r6, r4, [r2], #8 │ │ + ldr.w r4, [sl] │ │ + ldr.w r6, [lr] │ │ + cmp r6, r4 │ │ + it cc │ │ + movcc r7, sl │ │ + ldrd r7, r5, [r7] │ │ + cmp r6, r4 │ │ + mov.w r4, #0 │ │ + strd r7, r5, [ip], #-8 │ │ + it cc │ │ + movcc.w r4, #4294967295 @ 0xffffffff │ │ + add.w sl, sl, r4, lsl #3 │ │ + mov.w r4, #0 │ │ + it cs │ │ + movcs.w r4, #4294967295 @ 0xffffffff │ │ + cmp r3, fp │ │ + mov.w r3, #0 │ │ + add.w lr, lr, r4, lsl #3 │ │ + it cs │ │ + movcs r3, #1 │ │ + add.w r0, r0, r3, lsl #3 │ │ + mov.w r3, #0 │ │ + it cc │ │ + movcc r3, #1 │ │ + add.w r9, r9, r3, lsl #3 │ │ + b.n 557a0 │ │ + add.w r5, sl, #8 │ │ + lsls r1, r1, #31 │ │ + beq.n 55842 │ │ + mov r1, r9 │ │ + cmp r0, r5 │ │ + it cc │ │ + movcc r1, r0 │ │ + ldrd r1, r3, [r1] │ │ + strd r1, r3, [r2] │ │ + movs r1, #0 │ │ + movs r2, #0 │ │ + cmp r0, r5 │ │ + it cs │ │ + movcs r2, #1 │ │ + it cc │ │ + movcc r1, #1 │ │ + add.w r9, r9, r2, lsl #3 │ │ + add.w r0, r0, r1, lsl #3 │ │ + cmp r0, r5 │ │ + ittt eq │ │ + addeq.w r0, lr, #8 │ │ + cmpeq r9, r0 │ │ + ldmiaeq.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + bl 5264c │ │ + push {r4, lr} │ │ mov r4, r0 │ │ - mov.w r6, #2155905152 @ 0x80808080 │ │ - mov r0, r5 │ │ - bl 57458 │ │ - cmp r0, #1 │ │ - beq.n 5e730 │ │ - ldr r1, [r4, #8] │ │ - ldr r0, [r4, #0] │ │ - ldmia r1!, {r2} │ │ - subs r0, #192 @ 0xc0 │ │ - bic.w r2, r6, r2 │ │ - str r1, [r4, #8] │ │ - strd r0, r2, [r4] │ │ - b.n 5e712 │ │ - negs r1, r1 │ │ - ldr r0, [r4, #0] │ │ - add.w r1, r1, r1, lsl #1 │ │ - add.w r0, r0, r1, lsl #4 │ │ - pop {r4, r5, r6, pc} │ │ - push {r4, r5, r7, lr} │ │ - ldrd r2, r4, [r0] │ │ - subs r3, r1, #4 │ │ - ands r3, r4 │ │ - ldr r5, [r2, r1] │ │ - ldr r4, [r2, r3] │ │ - add r3, r2 │ │ - and.w r5, r5, r5, lsl #1 │ │ - and.w r4, r4, r4, lsl #1 │ │ - bic.w r5, r5, #2139062143 @ 0x7f7f7f7f │ │ - bic.w r4, r4, #2139062143 @ 0x7f7f7f7f │ │ - rev r5, r5 │ │ - clz r4, r4 │ │ + cmp r0, r2 │ │ + ittt ls │ │ + movls r0, r1 │ │ + movls r1, r4 │ │ + popls {r4, pc} │ │ + mov r1, r2 │ │ + mov r0, r4 │ │ + mov r2, r3 │ │ + bl 4d66c │ │ + push {r3, r4, r5, r6, r7, lr} │ │ + mov r2, r1 │ │ + add.w r1, r0, r1, lsl #3 │ │ + sub.w r4, r1, #8 │ │ + lsrs r1, r2, #1 │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ + adds r5, r1, r3 │ │ + adds r5, #1 │ │ + beq.n 5589e │ │ + cmp r2, #2 │ │ + bcc.n 558a0 │ │ + ldr r7, [r0, #4] │ │ + subs r3, #1 │ │ + ldrd r5, r6, [r4] │ │ + str r7, [r4, #4] │ │ + ldrb r7, [r0, #0] │ │ + strb r7, [r4, #0] │ │ + subs r4, #8 │ │ + strd r5, r6, [r0], #8 │ │ + b.n 5587e │ │ + pop {r3, r4, r5, r6, r7, pc} │ │ + ldr r2, [pc, #8] @ (558ac ) │ │ + mov r0, r3 │ │ + add r2, pc │ │ + bl 4d15c │ │ + nop │ │ + add r3, pc, #368 @ (adr r3, 55a20 ) │ │ + movs r7, r0 │ │ + push {r1, r2, r3, r4, r5, r6, r7, lr} │ │ + orr.w r6, r1, #1 │ │ + ldr r4, [sp, #32] │ │ + clz r6, r6 │ │ + movs r5, #0 │ │ + movs r7, #62 @ 0x3e │ │ + str r4, [sp, #8] │ │ + eor.w r6, r7, r6, lsl #1 │ │ + strd r6, r5, [sp] │ │ + bl 56c78 │ │ + pop {r1, r2, r3, r4, r5, r6, r7, pc} │ │ + push {r2, r3, r4, r5, r6, lr} │ │ + orr.w r5, r1, #1 │ │ + movs r4, #0 │ │ clz r5, r5 │ │ - lsrs r5, r5, #3 │ │ - add.w r4, r5, r4, lsr #3 │ │ - cmp r4, #3 │ │ - bls.n 5e776 │ │ - movs r4, #128 @ 0x80 │ │ - b.n 5e77e │ │ - ldr r4, [r0, #8] │ │ - adds r4, #1 │ │ - str r4, [r0, #8] │ │ - movs r4, #255 @ 0xff │ │ - strb r4, [r2, r1] │ │ - ldr r1, [r0, #12] │ │ - strb r4, [r3, #4] │ │ - subs r1, #1 │ │ - str r1, [r0, #12] │ │ - pop {r4, r5, r7, pc} │ │ - bmi.n 5e736 │ │ + movs r6, #62 @ 0x3e │ │ + eor.w r5, r6, r5, lsl #1 │ │ + strd r5, r4, [sp] │ │ + bl 5680c │ │ + pop {r2, r3, r4, r5, r6, pc} │ │ + push {r1, r2, r3, r4, r5, r6, r7, lr} │ │ + orr.w r6, r1, #1 │ │ + ldr r4, [sp, #32] │ │ + clz r6, r6 │ │ + movs r5, #0 │ │ + movs r7, #62 @ 0x3e │ │ + str r4, [sp, #8] │ │ + eor.w r6, r7, r6, lsl #1 │ │ + strd r6, r5, [sp] │ │ + bl 56378 │ │ + pop {r1, r2, r3, r4, r5, r6, r7, pc} │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, #60 @ 0x3c │ │ - mov sl, r0 │ │ - str r1, [sp, #8] │ │ - add r0, sp, #8 │ │ - ldr.w r4, [sl, #12] │ │ + sub sp, #404 @ 0x194 │ │ + mov r4, r1 │ │ + movs r1, #0 │ │ + str r0, [sp, #60] @ 0x3c │ │ + subs r0, r4, #1 │ │ + sbc.w r1, r1, #3221225472 @ 0xc0000000 │ │ + mov sl, r3 │ │ + mov r5, r2 │ │ + mov r2, r4 │ │ + movs r3, #0 │ │ + bl ca0e4 │ │ + cmp.w r4, #4096 @ 0x1000 │ │ + strd r1, r0, [sp, #16] │ │ + str r4, [sp, #32] │ │ + str r5, [sp, #64] @ 0x40 │ │ + bhi.n 55948 │ │ + mov r2, r4 │ │ + sub.w r0, r4, r4, lsr #1 │ │ + cmp r0, #64 @ 0x40 │ │ + it cs │ │ + movcs r0, #64 @ 0x40 │ │ + str r0, [sp, #24] │ │ + b.n 55952 │ │ + ldr r0, [sp, #32] │ │ + bl 52630 │ │ + str r0, [sp, #24] │ │ + ldr r2, [sp, #32] │ │ + ldr r0, [sp, #60] @ 0x3c │ │ + add.w r3, sp, #338 @ 0x152 │ │ + movs r5, #0 │ │ + mov.w fp, #1 │ │ + subs r0, #8 │ │ + str r0, [sp, #28] │ │ + ldr r0, [pc, #744] @ (55c4c ) │ │ + mov.w lr, #0 │ │ + movs r6, #0 │ │ + add r0, pc │ │ str r0, [sp, #12] │ │ - adds r0, r4, #1 │ │ - beq.n 5e89c │ │ - ldr.w r1, [sl, #4] │ │ - adds r2, r1, #1 │ │ - lsrs r3, r2, #3 │ │ - lsls r3, r3, #3 │ │ - cmp r1, #8 │ │ + add r7, sp, #72 @ 0x48 │ │ + str.w sl, [sp, #36] @ 0x24 │ │ + cmp lr, r2 │ │ + str.w lr, [sp, #56] @ 0x38 │ │ + bcs.n 559d0 │ │ + ldr r1, [sp, #60] @ 0x3c │ │ + mov r0, lr │ │ + ldr r3, [sp, #12] │ │ + bl 55c60 │ │ + mov r2, r0 │ │ + ldr r0, [sp, #24] │ │ + mov ip, r1 │ │ + cmp r1, r0 │ │ + bcc.n 559a0 │ │ + cmp.w ip, #2 │ │ + bcs.n 559e6 │ │ + movs r0, #0 │ │ + mov r8, ip │ │ + ldr r1, [sp, #24] │ │ + cmp r8, r1 │ │ + bcs.n 55a24 │ │ + ldr r0, [sp, #440] @ 0x1b8 │ │ + cbz r0, 559d8 │ │ + mov r8, ip │ │ + cmp.w ip, #32 │ │ it cs │ │ - subcs.w r1, r3, r2, lsr #3 │ │ - cmp.w r4, r1, lsr #1 │ │ - bcs.n 5e7ca │ │ - add r1, sp, #12 │ │ - ldr r2, [pc, #228] @ (5e8a4 ) │ │ - mov r0, sl │ │ - movs r3, #16 │ │ - add r2, pc │ │ - bl 5e99c │ │ - b.n 5e894 │ │ - adds r2, r1, #1 │ │ - cmp r0, r2 │ │ - it hi │ │ - movhi r2, r0 │ │ - add r7, sp, #44 @ 0x2c │ │ - movs r1, #16 │ │ - movs r5, #16 │ │ - mov r0, r7 │ │ - bl 5e8a8 │ │ - ldrd r6, r0, [sp, #44] @ 0x2c │ │ - cmp r6, #0 │ │ - beq.n 5e896 │ │ - mov r8, r0 │ │ - strd r6, r0, [sp, #28] │ │ - ldr.w r0, [sl] │ │ - add.w r2, sl, #16 │ │ - ldr r1, [sp, #52] @ 0x34 │ │ - mov.w fp, #2155905152 @ 0x80808080 │ │ - str r1, [sp, #4] │ │ - movs r1, #8 │ │ - str r1, [sp, #24] │ │ - adds r7, #4 │ │ - ldr r1, [r0, #0] │ │ - add.w r9, sp, #12 │ │ - strd r2, r5, [sp, #16] │ │ + movcs.w r8, #32 │ │ + ldr r3, [pc, #672] @ (55c54 ) │ │ + mov r1, r2 │ │ + mov r0, r8 │ │ + add r3, pc │ │ + mov r2, ip │ │ + bl 55854 │ │ + ldr r2, [sp, #444] @ 0x1bc │ │ + mov r3, sl │ │ + str r2, [sp, #8] │ │ + ldr r2, [sp, #64] @ 0x40 │ │ + strd r5, r5, [sp] │ │ + bl 56c78 │ │ + b.n 55a38 │ │ + movs r0, #1 │ │ movs r2, #0 │ │ - bic.w r1, fp, r1 │ │ - str r4, [sp, #56] @ 0x38 │ │ + str r0, [sp, #48] @ 0x30 │ │ + b.n 55a94 │ │ + ldr r0, [sp, #24] │ │ + cmp ip, r0 │ │ + it cs │ │ + movcs ip, r0 │ │ + mov.w r3, ip, lsl #1 │ │ + b.n 55a3e │ │ + ldrb r0, [r2, #0] │ │ + ldrb r1, [r2, #8] │ │ + cmp r1, r0 │ │ + sub.w r0, ip, #2 │ │ + mov.w r1, #0 │ │ + bcs.n 55a0e │ │ + cmp r0, r1 │ │ + beq.w 55c1a │ │ + add.w r3, r2, r1, lsl #3 │ │ + ldrb r4, [r3, #8] │ │ + ldrb r3, [r3, #16] │ │ + cmp r3, r4 │ │ + bcs.w 55c1e │ │ + adds r1, #1 │ │ + b.n 559f6 │ │ + cmp r0, r1 │ │ + beq.n 55996 │ │ + add.w r3, r2, r1, lsl #3 │ │ + ldrb r4, [r3, #8] │ │ + ldrb r3, [r3, #16] │ │ + cmp r3, r4 │ │ + bcc.w 55c26 │ │ + adds r1, #1 │ │ + b.n 55a0e │ │ + cbz r0, 55a38 │ │ + ldr r3, [pc, #552] @ (55c50 ) │ │ + mov r1, r2 │ │ + mov r0, r8 │ │ + mov r2, ip │ │ + add r3, pc │ │ + bl 55854 │ │ + bl 5586c │ │ + mov.w r0, r8, lsl #1 │ │ + adds r3, r0, #1 │ │ + ldr.w lr, [sp, #56] @ 0x38 │ │ + movs r1, #0 │ │ + ldr r5, [sp, #20] │ │ + sub.w r0, lr, fp, lsr #1 │ │ + ldr r7, [sp, #16] │ │ + adds.w r0, r0, lr │ │ + str r3, [sp, #48] @ 0x30 │ │ + umull ip, r2, r0, r5 │ │ + mla r0, r0, r7, r2 │ │ + adc.w r2, r1, #0 │ │ + mla r0, r2, r5, r0 │ │ + add.w r2, lr, r3, lsr #1 │ │ + adds.w r2, r2, lr │ │ + umull r3, r4, r2, r5 │ │ + mla r2, r2, r7, r4 │ │ + adc.w r4, r1, #0 │ │ + eor.w r1, r3, ip │ │ + add.w r3, sp, #338 @ 0x152 │ │ + mla r2, r4, r5, r2 │ │ + clz r1, r1 │ │ + eors r0, r2 │ │ + add.w r2, r1, #32 │ │ + it ne │ │ + clzne r2, r0 │ │ + add r7, sp, #72 @ 0x48 │ │ + ldr r0, [sp, #28] │ │ str r2, [sp, #52] @ 0x34 │ │ - strd r0, r1, [sp, #44] @ 0x2c │ │ - add r0, sp, #16 │ │ - adds r0, #12 │ │ - str r0, [sp, #0] │ │ - cbnz r4, 5e838 │ │ - b.n 5e87a │ │ - ldr r0, [sp, #44] @ 0x2c │ │ - ldr r1, [sp, #52] @ 0x34 │ │ - ldr.w r2, [r0, #4]! │ │ + add.w r0, r0, lr, lsl #3 │ │ str r0, [sp, #44] @ 0x2c │ │ - adds r0, r1, #4 │ │ - str r0, [sp, #52] @ 0x34 │ │ - bic.w r0, fp, r2 │ │ - str r0, [sp, #48] @ 0x30 │ │ - mov r0, r7 │ │ - bl 57458 │ │ - cmp r0, #1 │ │ - bne.n 5e824 │ │ - ldrd r0, r2, [sp, #52] @ 0x34 │ │ - adds r5, r0, r1 │ │ - subs r4, r2, #1 │ │ - mov r0, r9 │ │ - mov r1, sl │ │ - mov r2, r5 │ │ - str r4, [sp, #56] @ 0x38 │ │ - bl 5e948 │ │ - mov r2, r0 │ │ - mov r3, r1 │ │ - mov r0, r6 │ │ - mov r1, r8 │ │ - bl 5e964 │ │ - ldr.w r2, [sl] │ │ - mvns r0, r0 │ │ - mvns r1, r5 │ │ - add.w r0, r6, r0, lsl #4 │ │ - add.w r1, r2, r1, lsl #4 │ │ - movs r2, #16 │ │ - bl c99c0 │ │ - b.n 5e820 │ │ - ldr.w r0, [sl, #12] │ │ - ldr r1, [sp, #4] │ │ + ldr r0, [sp, #60] @ 0x3c │ │ + add.w r0, r0, lr, lsl #3 │ │ str r0, [sp, #40] @ 0x28 │ │ - subs r0, r1, r0 │ │ - ldr r1, [sp, #0] │ │ - str r0, [sp, #36] @ 0x24 │ │ - mov r0, sl │ │ - bl 5e97e │ │ - add r0, sp, #16 │ │ - bl 95310 │ │ - ldr r0, [pc, #8] @ (5e8a0 ) │ │ - add sp, #60 @ 0x3c │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - bl 53de4 │ │ - movs r1, r0 │ │ - strh r0, [r0, #0] │ │ - lsls r3, r0, #6 │ │ - movs r0, r0 │ │ - stmdb sp!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, lr} │ │ - mov r6, r1 │ │ + cmp r6, #2 │ │ + ittt cs │ │ + subcs r0, r6, #1 │ │ + ldrbcs r1, [r3, r0] │ │ + cmpcs r1, r2 │ │ + bcc.w 55c00 │ │ + ldr.w r5, [r7, r0, lsl #2] │ │ + mov r6, r0 │ │ + lsrs r4, r5, #1 │ │ + add.w r9, r4, fp, lsr #1 │ │ + cmp r9, sl │ │ + bhi.n 55ad4 │ │ + orr.w r0, r5, fp │ │ + ands.w r0, r0, #1 │ │ + bne.n 55ad4 │ │ + mov.w fp, r9, lsl #1 │ │ + b.n 55aa6 │ │ + sub.w r0, lr, r9 │ │ + ldr r1, [sp, #60] @ 0x3c │ │ + str r6, [sp, #68] @ 0x44 │ │ + ldr r6, [sp, #64] @ 0x40 │ │ + add.w r8, r1, r0, lsl #3 │ │ + lsls r0, r5, #31 │ │ + bne.n 55b00 │ │ + ldr r3, [pc, #368] @ (55c58 ) │ │ + mov r0, r4 │ │ + mov r1, r8 │ │ + mov r2, r9 │ │ + add r3, pc │ │ + bl 55854 │ │ + ldr r2, [sp, #444] @ 0x1bc │ │ + mov r3, sl │ │ + str r2, [sp, #0] │ │ + mov r2, r6 │ │ + bl 558b0 │ │ + movs.w r0, fp, lsl #31 │ │ + bne.n 55b20 │ │ + ldr r3, [pc, #340] @ (55c5c ) │ │ + mov r0, r4 │ │ + mov r1, r8 │ │ + mov r2, r9 │ │ + add r3, pc │ │ + bl 55c60 │ │ + ldr r2, [sp, #444] @ 0x1bc │ │ + mov r3, sl │ │ + str r2, [sp, #0] │ │ + mov r2, r6 │ │ + bl 558b0 │ │ + cmp r5, #2 │ │ + it cs │ │ + cmpcs.w fp, #2 │ │ + bcs.n 55b40 │ │ + add r7, sp, #72 @ 0x48 │ │ + mov.w r0, r9, lsl #1 │ │ + add.w fp, r0, #1 │ │ + add.w r3, sp, #338 @ 0x152 │ │ + ldr r6, [sp, #68] @ 0x44 │ │ + ldrd r2, lr, [sp, #52] @ 0x34 │ │ + b.n 55aa6 │ │ + mov.w r6, fp, lsr #1 │ │ + cmp r6, r4 │ │ + mov fp, r4 │ │ + it cc │ │ + movcc fp, r6 │ │ + cmp fp, sl │ │ + bhi.n 55b2a │ │ + mov sl, r8 │ │ + add.w r5, r8, r4, lsl #3 │ │ + cmp r6, r4 │ │ + it cc │ │ + movcc sl, r5 │ │ + ldr r7, [sp, #64] @ 0x40 │ │ + mov.w r2, fp, lsl #3 │ │ + mov r1, sl │ │ + mov r0, r7 │ │ + bl ca006 │ │ + add.w r0, r7, fp, lsl #3 │ │ + cmp r6, r4 │ │ + bcs.n 55bb6 │ │ + ldr r1, [sp, #44] @ 0x2c │ │ + mov r2, sl │ │ mov r4, r0 │ │ - cmp r2, #8 │ │ - bcs.n 5e8be │ │ - movs r5, #8 │ │ - cmp r2, #4 │ │ + ldrb.w r3, [r2, #-8]! │ │ + ldrb.w r5, [r4, #-8]! │ │ + cmp r5, r3 │ │ + it cc │ │ + movcc r0, sl │ │ + ldrd r0, r6, [r0, #-8] │ │ + cmp r5, r3 │ │ + strd r0, r6, [r1] │ │ + mov.w r0, #0 │ │ + it cc │ │ + movcc r0, #1 │ │ + mov.w r3, #0 │ │ + it cs │ │ + movcs r3, #1 │ │ + add.w sl, r2, r3, lsl #3 │ │ + add.w r0, r4, r0, lsl #3 │ │ + cmp sl, r8 │ │ + beq.n 55bb2 │ │ + subs r1, #8 │ │ + cmp r0, r7 │ │ + bne.n 55b74 │ │ + mov r1, r7 │ │ + b.n 55bf2 │ │ + mov r1, r7 │ │ + ldr r7, [sp, #40] @ 0x28 │ │ + b.n 55bea │ │ + ldrb r2, [r1, #0] │ │ + mov r4, r1 │ │ + ldrb r3, [r5, #0] │ │ + cmp r3, r2 │ │ it cc │ │ - movcc r5, #4 │ │ - b.n 5e8de │ │ + movcc r4, r5 │ │ + ldrd r4, r6, [r4] │ │ + cmp r3, r2 │ │ + mov.w r2, #0 │ │ + strd r4, r6, [sl], #8 │ │ + it cc │ │ + movcc r2, #1 │ │ + add.w r5, r5, r2, lsl #3 │ │ + mov.w r2, #0 │ │ + it cs │ │ + movcs r2, #1 │ │ + add.w r1, r1, r2, lsl #3 │ │ + cmp r1, r0 │ │ + it ne │ │ + cmpne r5, r7 │ │ + bne.n 55bbc │ │ + subs r2, r0, r1 │ │ + mov r0, sl │ │ + bl ca006 │ │ + ldr.w sl, [sp, #36] @ 0x24 │ │ + b.n 55b2a │ │ + strb r2, [r3, r6] │ │ + ldr r2, [sp, #32] │ │ + str.w fp, [r7, r6, lsl #2] │ │ + cmp lr, r2 │ │ + bcs.n 55c2e │ │ + ldr.w fp, [sp, #48] @ 0x30 │ │ + adds r6, #1 │ │ + movs r5, #0 │ │ + add.w lr, lr, fp, lsr #1 │ │ + b.n 55974 │ │ + movs r0, #1 │ │ + b.n 55998 │ │ + add.w r8, r1, #2 │ │ + movs r0, #1 │ │ + b.n 5599a │ │ + add.w r8, r1, #2 │ │ movs r0, #0 │ │ - cmp.w r0, r2, lsr #29 │ │ - bne.n 5e93e │ │ - lsls r0, r2, #3 │ │ - movs r1, #7 │ │ - blx c9f40 │ │ - subs r0, #1 │ │ - mov.w r1, #4294967295 @ 0xffffffff │ │ - clz r0, r0 │ │ - lsr.w r0, r1, r0 │ │ - adds r5, r0, #1 │ │ - add r0, sp, #4 │ │ - mov r1, r6 │ │ - movs r2, #8 │ │ - mov r3, r5 │ │ - bl 5e51a │ │ - ldr r6, [sp, #4] │ │ - cbz r6, 5e93e │ │ - ldrd r7, r8, [sp, #8] │ │ - cbz r7, 5e90c │ │ - ldr r0, [pc, #76] @ (5e944 ) │ │ - mov r1, r6 │ │ + b.n 5599a │ │ + movs.w r0, fp, lsl #31 │ │ + bne.n 55c44 │ │ + ldr r0, [sp, #444] @ 0x1bc │ │ + mov r3, sl │ │ + str r0, [sp, #0] │ │ + ldr r1, [sp, #32] │ │ + ldrd r0, r2, [sp, #60] @ 0x3c │ │ + bl 558b0 │ │ + add sp, #404 @ 0x194 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + nop │ │ + add r2, pc, #920 @ (adr r2, 55fe8 ) │ │ + movs r7, r0 │ │ + add r1, pc, #968 @ (adr r1, 5601c ) │ │ + movs r7, r0 │ │ + add r2, pc, #360 @ (adr r2, 55dc0 ) │ │ + movs r7, r0 │ │ + add r1, pc, #264 @ (adr r1, 55d64 ) │ │ + movs r7, r0 │ │ + add r1, pc, #200 @ (adr r1, 55d28 ) │ │ + movs r7, r0 │ │ + cmp r2, r0 │ │ + itttt cs │ │ + addcs.w r3, r1, r0, lsl #3 │ │ + subcs r1, r2, r0 │ │ + movcs r0, r3 │ │ + bxcs lr │ │ + push {r7, lr} │ │ + mov r1, r2 │ │ + mov r2, r3 │ │ + bl 4d154 │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + sub sp, #404 @ 0x194 │ │ + mov r4, r1 │ │ + movs r1, #0 │ │ + str r0, [sp, #60] @ 0x3c │ │ + subs r0, r4, #1 │ │ + sbc.w r1, r1, #3221225472 @ 0xc0000000 │ │ + mov sl, r3 │ │ + mov r5, r2 │ │ + mov r2, r4 │ │ + movs r3, #0 │ │ + bl ca0e4 │ │ + cmp.w r4, #4096 @ 0x1000 │ │ + strd r1, r0, [sp, #16] │ │ + str r4, [sp, #32] │ │ + str r5, [sp, #64] @ 0x40 │ │ + bhi.n 55cb4 │ │ + mov r2, r4 │ │ + sub.w r0, r4, r4, lsr #1 │ │ + cmp r0, #64 @ 0x40 │ │ + it cs │ │ + movcs r0, #64 @ 0x40 │ │ + str r0, [sp, #24] │ │ + b.n 55cbe │ │ + ldr r0, [sp, #32] │ │ + bl 52630 │ │ + str r0, [sp, #24] │ │ + ldr r2, [sp, #32] │ │ + ldr r0, [sp, #60] @ 0x3c │ │ + add.w r3, sp, #338 @ 0x152 │ │ + movs r5, #0 │ │ + mov.w fp, #1 │ │ + subs r0, #8 │ │ + str r0, [sp, #28] │ │ + ldr r0, [pc, #744] @ (55fb8 ) │ │ + mov.w lr, #0 │ │ + movs r6, #0 │ │ add r0, pc │ │ - ldrb r0, [r0, #1] │ │ + str r0, [sp, #12] │ │ + add r7, sp, #72 @ 0x48 │ │ + str.w sl, [sp, #36] @ 0x24 │ │ + cmp lr, r2 │ │ + str.w lr, [sp, #56] @ 0x38 │ │ + bcs.n 55d3c │ │ + ldr r1, [sp, #60] @ 0x3c │ │ + mov r0, lr │ │ + ldr r3, [sp, #12] │ │ + bl 55c60 │ │ + mov r2, r0 │ │ + ldr r0, [sp, #24] │ │ + mov ip, r1 │ │ + cmp r1, r0 │ │ + bcc.n 55d0c │ │ + cmp.w ip, #2 │ │ + bcs.n 55d52 │ │ + movs r0, #0 │ │ + mov r8, ip │ │ + ldr r1, [sp, #24] │ │ + cmp r8, r1 │ │ + bcs.n 55d90 │ │ + ldr r0, [sp, #440] @ 0x1b8 │ │ + cbz r0, 55d44 │ │ + mov r8, ip │ │ + cmp.w ip, #32 │ │ + it cs │ │ + movcs.w r8, #32 │ │ + ldr r3, [pc, #672] @ (55fc0 ) │ │ + mov r1, r2 │ │ + mov r0, r8 │ │ + add r3, pc │ │ + mov r2, ip │ │ + bl 55854 │ │ + ldr r2, [sp, #444] @ 0x1bc │ │ + mov r3, sl │ │ + str r2, [sp, #8] │ │ + ldr r2, [sp, #64] @ 0x40 │ │ + strd r5, r5, [sp] │ │ + bl 56378 │ │ + b.n 55da4 │ │ + movs r0, #1 │ │ + movs r2, #0 │ │ + str r0, [sp, #48] @ 0x30 │ │ + b.n 55e00 │ │ + ldr r0, [sp, #24] │ │ + cmp ip, r0 │ │ + it cs │ │ + movcs ip, r0 │ │ + mov.w r3, ip, lsl #1 │ │ + b.n 55daa │ │ + ldrb r0, [r2, #0] │ │ + ldrb r1, [r2, #8] │ │ + cmp r1, r0 │ │ + sub.w r0, ip, #2 │ │ + mov.w r1, #0 │ │ + bcs.n 55d7a │ │ + cmp r0, r1 │ │ + beq.w 55f86 │ │ + add.w r3, r2, r1, lsl #3 │ │ + ldrb r4, [r3, #8] │ │ + ldrb r3, [r3, #16] │ │ + cmp r3, r4 │ │ + bcs.w 55f8a │ │ + adds r1, #1 │ │ + b.n 55d62 │ │ + cmp r0, r1 │ │ + beq.n 55d02 │ │ + add.w r3, r2, r1, lsl #3 │ │ + ldrb r4, [r3, #8] │ │ + ldrb r3, [r3, #16] │ │ + cmp r3, r4 │ │ + bcc.w 55f92 │ │ + adds r1, #1 │ │ + b.n 55d7a │ │ + cbz r0, 55da4 │ │ + ldr r3, [pc, #552] @ (55fbc ) │ │ + mov r1, r2 │ │ + mov r0, r8 │ │ + mov r2, ip │ │ + add r3, pc │ │ + bl 55854 │ │ + bl 5586c │ │ + mov.w r0, r8, lsl #1 │ │ + adds r3, r0, #1 │ │ + ldr.w lr, [sp, #56] @ 0x38 │ │ + movs r1, #0 │ │ + ldr r5, [sp, #20] │ │ + sub.w r0, lr, fp, lsr #1 │ │ + ldr r7, [sp, #16] │ │ + adds.w r0, r0, lr │ │ + str r3, [sp, #48] @ 0x30 │ │ + umull ip, r2, r0, r5 │ │ + mla r0, r0, r7, r2 │ │ + adc.w r2, r1, #0 │ │ + mla r0, r2, r5, r0 │ │ + add.w r2, lr, r3, lsr #1 │ │ + adds.w r2, r2, lr │ │ + umull r3, r4, r2, r5 │ │ + mla r2, r2, r7, r4 │ │ + adc.w r4, r1, #0 │ │ + eor.w r1, r3, ip │ │ + add.w r3, sp, #338 @ 0x152 │ │ + mla r2, r4, r5, r2 │ │ + clz r1, r1 │ │ + eors r0, r2 │ │ + add.w r2, r1, #32 │ │ + it ne │ │ + clzne r2, r0 │ │ + add r7, sp, #72 @ 0x48 │ │ + ldr r0, [sp, #28] │ │ + str r2, [sp, #52] @ 0x34 │ │ + add.w r0, r0, lr, lsl #3 │ │ + str r0, [sp, #44] @ 0x2c │ │ + ldr r0, [sp, #60] @ 0x3c │ │ + add.w r0, r0, lr, lsl #3 │ │ + str r0, [sp, #40] @ 0x28 │ │ + cmp r6, #2 │ │ + ittt cs │ │ + subcs r0, r6, #1 │ │ + ldrbcs r1, [r3, r0] │ │ + cmpcs r1, r2 │ │ + bcc.w 55f6c │ │ + ldr.w r5, [r7, r0, lsl #2] │ │ + mov r6, r0 │ │ + lsrs r4, r5, #1 │ │ + add.w r9, r4, fp, lsr #1 │ │ + cmp r9, sl │ │ + bhi.n 55e40 │ │ + orr.w r0, r5, fp │ │ + ands.w r0, r0, #1 │ │ + bne.n 55e40 │ │ + mov.w fp, r9, lsl #1 │ │ + b.n 55e12 │ │ + sub.w r0, lr, r9 │ │ + ldr r1, [sp, #60] @ 0x3c │ │ + str r6, [sp, #68] @ 0x44 │ │ + ldr r6, [sp, #64] @ 0x40 │ │ + add.w r8, r1, r0, lsl #3 │ │ + lsls r0, r5, #31 │ │ + bne.n 55e6c │ │ + ldr r3, [pc, #368] @ (55fc4 ) │ │ + mov r0, r4 │ │ + mov r1, r8 │ │ + mov r2, r9 │ │ + add r3, pc │ │ + bl 55854 │ │ + ldr r2, [sp, #444] @ 0x1bc │ │ + mov r3, sl │ │ + str r2, [sp, #0] │ │ + mov r2, r6 │ │ + bl 558ec │ │ + movs.w r0, fp, lsl #31 │ │ + bne.n 55e8c │ │ + ldr r3, [pc, #340] @ (55fc8 ) │ │ + mov r0, r4 │ │ + mov r1, r8 │ │ + mov r2, r9 │ │ + add r3, pc │ │ + bl 55c60 │ │ + ldr r2, [sp, #444] @ 0x1bc │ │ + mov r3, sl │ │ + str r2, [sp, #0] │ │ + mov r2, r6 │ │ + bl 558ec │ │ + cmp r5, #2 │ │ + it cs │ │ + cmpcs.w fp, #2 │ │ + bcs.n 55eac │ │ + add r7, sp, #72 @ 0x48 │ │ + mov.w r0, r9, lsl #1 │ │ + add.w fp, r0, #1 │ │ + add.w r3, sp, #338 @ 0x152 │ │ + ldr r6, [sp, #68] @ 0x44 │ │ + ldrd r2, lr, [sp, #52] @ 0x34 │ │ + b.n 55e12 │ │ + mov.w r6, fp, lsr #1 │ │ + cmp r6, r4 │ │ + mov fp, r4 │ │ + it cc │ │ + movcc fp, r6 │ │ + cmp fp, sl │ │ + bhi.n 55e96 │ │ + mov sl, r8 │ │ + add.w r5, r8, r4, lsl #3 │ │ + cmp r6, r4 │ │ + it cc │ │ + movcc sl, r5 │ │ + ldr r7, [sp, #64] @ 0x40 │ │ + mov.w r2, fp, lsl #3 │ │ + mov r1, sl │ │ mov r0, r7 │ │ - bl 4abf8 │ │ - cbnz r0, 5e910 │ │ - mov r0, r6 │ │ + bl ca006 │ │ + add.w r0, r7, fp, lsl #3 │ │ + cmp r6, r4 │ │ + bcs.n 55f22 │ │ + ldr r1, [sp, #44] @ 0x2c │ │ + mov r2, sl │ │ + mov r4, r0 │ │ + ldrb.w r3, [r2, #-8]! │ │ + ldrb.w r5, [r4, #-8]! │ │ + cmp r5, r3 │ │ + it cc │ │ + movcc r0, sl │ │ + ldrd r0, r6, [r0, #-8] │ │ + cmp r5, r3 │ │ + strd r0, r6, [r1] │ │ + mov.w r0, #0 │ │ + it cc │ │ + movcc r0, #1 │ │ + mov.w r3, #0 │ │ + it cs │ │ + movcs r3, #1 │ │ + add.w sl, r2, r3, lsl #3 │ │ + add.w r0, r4, r0, lsl #3 │ │ + cmp sl, r8 │ │ + beq.n 55f1e │ │ + subs r1, #8 │ │ + cmp r0, r7 │ │ + bne.n 55ee0 │ │ mov r1, r7 │ │ - bl 53e10 │ │ - mov r0, r6 │ │ - cbz r6, 5e93a │ │ - add.w r6, r0, r8 │ │ - adds r1, r5, #4 │ │ - movs r2, #255 @ 0xff │ │ - mov r0, r6 │ │ - bl c9740 │ │ - movs r0, #0 │ │ - str r0, [r4, #12] │ │ - lsrs r1, r5, #3 │ │ - subs r0, r5, #1 │ │ - lsls r1, r1, #3 │ │ - cmp r5, #9 │ │ - strd r6, r0, [r4] │ │ + b.n 55f5e │ │ + mov r1, r7 │ │ + ldr r7, [sp, #40] @ 0x28 │ │ + b.n 55f56 │ │ + ldrb r2, [r1, #0] │ │ + mov r4, r1 │ │ + ldrb r3, [r5, #0] │ │ + cmp r3, r2 │ │ + it cc │ │ + movcc r4, r5 │ │ + ldrd r4, r6, [r4] │ │ + cmp r3, r2 │ │ + mov.w r2, #0 │ │ + strd r4, r6, [sl], #8 │ │ + it cc │ │ + movcc r2, #1 │ │ + add.w r5, r5, r2, lsl #3 │ │ + mov.w r2, #0 │ │ it cs │ │ - subcs.w r0, r1, r5, lsr #3 │ │ - str r0, [r4, #8] │ │ - ldmia.w sp!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, pc} │ │ - movs r6, #0 │ │ - b.n 5e922 │ │ - bl 53de4 │ │ + movcs r2, #1 │ │ + add.w r1, r1, r2, lsl #3 │ │ + cmp r1, r0 │ │ + it ne │ │ + cmpne r5, r7 │ │ + bne.n 55f28 │ │ + subs r2, r0, r1 │ │ + mov r0, sl │ │ + bl ca006 │ │ + ldr.w sl, [sp, #36] @ 0x24 │ │ + b.n 55e96 │ │ + strb r2, [r3, r6] │ │ + ldr r2, [sp, #32] │ │ + str.w fp, [r7, r6, lsl #2] │ │ + cmp lr, r2 │ │ + bcs.n 55f9a │ │ + ldr.w fp, [sp, #48] @ 0x30 │ │ + adds r6, #1 │ │ + movs r5, #0 │ │ + add.w lr, lr, fp, lsr #1 │ │ + b.n 55ce0 │ │ + movs r0, #1 │ │ + b.n 55d04 │ │ + add.w r8, r1, #2 │ │ + movs r0, #1 │ │ + b.n 55d06 │ │ + add.w r8, r1, #2 │ │ + movs r0, #0 │ │ + b.n 55d06 │ │ + movs.w r0, fp, lsl #31 │ │ + bne.n 55fb0 │ │ + ldr r0, [sp, #444] @ 0x1bc │ │ + mov r3, sl │ │ + str r0, [sp, #0] │ │ + ldr r1, [sp, #32] │ │ + ldrd r0, r2, [sp, #60] @ 0x3c │ │ + bl 558ec │ │ + add sp, #404 @ 0x194 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ nop │ │ - ldrb r4, [r6, r2] │ │ + ldr r7, [sp, #488] @ 0x1e8 │ │ + movs r7, r0 │ │ + ldr r6, [sp, #536] @ 0x218 │ │ + movs r7, r0 │ │ + ldr r6, [sp, #952] @ 0x3b8 │ │ + movs r7, r0 │ │ + ldr r5, [sp, #856] @ 0x358 │ │ + movs r7, r0 │ │ + ldr r5, [sp, #792] @ 0x318 │ │ movs r7, r0 │ │ - push {r2, r3, r4, r5, r7, lr} │ │ - ldr r0, [r0, #0] │ │ - ldr r1, [r1, #0] │ │ - ldr r3, [r0, #0] │ │ - sub.w r1, r1, r2, lsl #4 │ │ - ldrd r4, r5, [r1, #-16] │ │ - ldmia r3, {r0, r1, r2, r3} │ │ - strd r4, r5, [sp] │ │ - bl 57aa4 │ │ - pop {r2, r3, r4, r5, r7, pc} │ │ - push {r4, r5, r6, lr} │ │ - mov r4, r2 │ │ - mov r5, r1 │ │ - mov r6, r0 │ │ - bl 5ead8 │ │ - subs r2, r0, #4 │ │ - lsrs r1, r4, #25 │ │ - ands r2, r5 │ │ - strb r1, [r6, r0] │ │ - add r2, r6 │ │ - strb r1, [r2, #4] │ │ - pop {r4, r5, r6, pc} │ │ - push {r4, lr} │ │ - movs r2, #0 │ │ - cmp r2, #4 │ │ - it eq │ │ - popeq {r4, pc} │ │ - ldr.w r3, [r0, r2, lsl #2] │ │ - ldr.w r4, [r1, r2, lsl #2] │ │ - str.w r4, [r0, r2, lsl #2] │ │ - str.w r3, [r1, r2, lsl #2] │ │ - adds r2, #1 │ │ - b.n 5e982 │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, #20 │ │ - strd r1, r2, [sp, #8] │ │ - mov sl, r0 │ │ - ldrd r1, r0, [r0] │ │ - mov r4, r3 │ │ - mov.w r3, #16843009 @ 0x1010101 │ │ - adds r5, r0, #1 │ │ - movs r0, #1 │ │ - lsls r2, r5, #30 │ │ - mov.w r2, r5, lsr #2 │ │ - it ne │ │ - addne.w r2, r0, r5, lsr #2 │ │ - negs r0, r2 │ │ - movs r2, #0 │ │ - adds r6, r0, r2 │ │ - beq.n 5e9e0 │ │ - ldr.w r6, [r1, r2, lsl #2] │ │ - bic.w r7, r3, r6, lsr #7 │ │ - orr.w r6, r6, #2139062143 @ 0x7f7f7f7f │ │ - add r6, r7 │ │ - str.w r6, [r1, r2, lsl #2] │ │ - adds r2, #1 │ │ - b.n 5e9c6 │ │ - cmp r5, #4 │ │ - bcc.n 5eace │ │ - ldr r0, [r1, #0] │ │ - str r0, [r1, r5] │ │ - movs r2, #0 │ │ + sub sp, #404 @ 0x194 │ │ + mov r4, r1 │ │ + movs r1, #0 │ │ + str r0, [sp, #60] @ 0x3c │ │ + subs r0, r4, #1 │ │ + sbc.w r1, r1, #3221225472 @ 0xc0000000 │ │ + mov sl, r3 │ │ + mov r5, r2 │ │ + mov r2, r4 │ │ + movs r3, #0 │ │ + bl ca0e4 │ │ + strd r1, r0, [sp, #12] │ │ + cmp.w r4, #4096 @ 0x1000 │ │ + ldr r0, [sp, #440] @ 0x1b8 │ │ + str r0, [sp, #8] │ │ + str r4, [sp, #32] │ │ + str r5, [sp, #64] @ 0x40 │ │ + bhi.n 5600c │ │ + mov r2, r4 │ │ + sub.w r0, r4, r4, lsr #1 │ │ + cmp r0, #64 @ 0x40 │ │ + it cs │ │ + movcs r0, #64 @ 0x40 │ │ + str r0, [sp, #24] │ │ + b.n 56016 │ │ + ldr r0, [sp, #32] │ │ + bl 52630 │ │ + str r0, [sp, #24] │ │ + ldr r2, [sp, #32] │ │ + ldr r0, [sp, #60] @ 0x3c │ │ + add.w r6, sp, #338 @ 0x152 │ │ + movs r5, #0 │ │ + mov.w fp, #1 │ │ + subs r0, #8 │ │ + str r0, [sp, #28] │ │ + ldr r0, [pc, #800] @ (56348 ) │ │ + mov.w lr, #0 │ │ movs r7, #0 │ │ - negs r0, r4 │ │ - str r0, [sp, #0] │ │ - cmp r7, r5 │ │ - beq.n 5eaac │ │ - ldr.w r0, [sl] │ │ - ldrb r1, [r0, r7] │ │ - cmp r1, #128 @ 0x80 │ │ - bne.n 5ea8a │ │ - mvns r1, r7 │ │ - add.w fp, r0, r2 │ │ - mla r1, r1, r4, r0 │ │ - str r2, [sp, #16] │ │ - str r1, [sp, #4] │ │ + add r0, pc │ │ + str r0, [sp, #20] │ │ + add r3, sp, #72 @ 0x48 │ │ + str.w sl, [sp, #36] @ 0x24 │ │ + cmp lr, r2 │ │ + str.w lr, [sp, #56] @ 0x38 │ │ + bcs.n 56094 │ │ + str r7, [sp, #68] @ 0x44 │ │ + mov r0, lr │ │ + ldr r1, [sp, #60] @ 0x3c │ │ + ldr r3, [sp, #20] │ │ + bl 56360 │ │ + mov r2, r0 │ │ + ldr r0, [sp, #24] │ │ + ldr r6, [sp, #64] @ 0x40 │ │ + mov ip, r1 │ │ + cmp r1, r0 │ │ + bcc.n 56068 │ │ + cmp.w ip, #2 │ │ + bcs.n 560aa │ │ + movs r0, #0 │ │ + mov r8, ip │ │ + ldr r1, [sp, #24] │ │ + cmp r8, r1 │ │ + bcs.n 560e8 │ │ ldr r0, [sp, #8] │ │ - mov r1, sl │ │ - ldr r3, [sp, #12] │ │ - mov r2, r7 │ │ - blx r3 │ │ - ldrd r6, r8, [sl] │ │ - mov r9, r0 │ │ - mov r3, r1 │ │ + cbz r0, 5609c │ │ + mov r8, ip │ │ + cmp.w ip, #32 │ │ + it cs │ │ + movcs.w r8, #32 │ │ + ldr r3, [pc, #724] @ (56350 ) │ │ + mov r1, r2 │ │ + mov r0, r8 │ │ + add r3, pc │ │ + mov r2, ip │ │ + bl 55854 │ │ + mov r2, r6 │ │ + mov r3, sl │ │ + strd r5, r5, [sp] │ │ + bl 5680c │ │ + b.n 5612e │ │ + movs r0, #1 │ │ + movs r2, #0 │ │ + str r0, [sp, #48] @ 0x30 │ │ + b.n 5618c │ │ + ldr r0, [sp, #24] │ │ + cmp ip, r0 │ │ + it cs │ │ + movcs ip, r0 │ │ + mov.w r3, ip, lsl #1 │ │ + b.n 56134 │ │ + ldr r0, [r2, #0] │ │ + ldr r1, [r2, #8] │ │ + cmp r1, r0 │ │ + sub.w r0, ip, #2 │ │ + mov.w r1, #0 │ │ + bcs.n 560d2 │ │ + cmp r0, r1 │ │ + beq.w 5630a │ │ + add.w r3, r2, r1, lsl #3 │ │ + ldr r4, [r3, #8] │ │ + ldr r3, [r3, #16] │ │ + cmp r3, r4 │ │ + bcs.w 5630e │ │ + adds r1, #1 │ │ + b.n 560ba │ │ + cmp r0, r1 │ │ + beq.n 5605e │ │ + add.w r3, r2, r1, lsl #3 │ │ + ldr r4, [r3, #8] │ │ + ldr r3, [r3, #16] │ │ + cmp r3, r4 │ │ + bcc.w 56316 │ │ + adds r1, #1 │ │ + b.n 560d2 │ │ + cbz r0, 5612e │ │ + ldr r3, [pc, #608] @ (5634c ) │ │ + mov r1, r2 │ │ + mov r0, r8 │ │ + mov r2, ip │ │ + add r3, pc │ │ + bl 55854 │ │ + mov ip, r1 │ │ + lsrs r1, r1, #1 │ │ + add.w r3, r0, ip, lsl #3 │ │ + mov.w lr, #4294967295 @ 0xffffffff │ │ + sub.w r9, r3, #8 │ │ + add.w r5, r1, lr │ │ + adds r5, #1 │ │ + beq.n 5612e │ │ + cmp.w ip, #2 │ │ + bcc.w 5633c │ │ + ldrd r5, r2, [r9] │ │ + sub.w lr, lr, #1 │ │ + ldrd r3, r4, [r0] │ │ + strd r3, r4, [r9], #-8 │ │ + strd r5, r2, [r0], #8 │ │ + b.n 56108 │ │ + mov.w r0, r8, lsl #1 │ │ + adds r3, r0, #1 │ │ + ldr.w lr, [sp, #56] @ 0x38 │ │ + movs r1, #0 │ │ + ldr r5, [sp, #16] │ │ + add.w r6, sp, #338 @ 0x152 │ │ + sub.w r0, lr, fp, lsr #1 │ │ + ldr r7, [sp, #12] │ │ + adds.w r0, r0, lr │ │ + str r3, [sp, #48] @ 0x30 │ │ + umull ip, r2, r0, r5 │ │ + mla r0, r0, r7, r2 │ │ + adc.w r2, r1, #0 │ │ + mla r0, r2, r5, r0 │ │ + add.w r2, lr, r3, lsr #1 │ │ + adds.w r2, r2, lr │ │ + umull r3, r4, r2, r5 │ │ + mla r2, r2, r7, r4 │ │ + adc.w r4, r1, #0 │ │ + eor.w r1, r3, ip │ │ + mla r2, r4, r5, r2 │ │ + clz r1, r1 │ │ + eors r0, r2 │ │ + add.w r2, r1, #32 │ │ + it ne │ │ + clzne r2, r0 │ │ + add r3, sp, #72 @ 0x48 │ │ + ldr r7, [sp, #68] @ 0x44 │ │ + ldr r0, [sp, #28] │ │ + add.w r0, r0, lr, lsl #3 │ │ + str r0, [sp, #44] @ 0x2c │ │ + ldr r0, [sp, #60] @ 0x3c │ │ + add.w r0, r0, lr, lsl #3 │ │ + str r0, [sp, #40] @ 0x28 │ │ + str r2, [sp, #52] @ 0x34 │ │ + cmp r7, #2 │ │ + ittt cs │ │ + subcs r0, r7, #1 │ │ + ldrbcs r1, [r6, r0] │ │ + cmpcs r1, r2 │ │ + bcc.w 562f0 │ │ + ldr.w r5, [r3, r0, lsl #2] │ │ + mov r7, r0 │ │ + lsrs r4, r5, #1 │ │ + add.w r9, r4, fp, lsr #1 │ │ + cmp r9, sl │ │ + bhi.n 561cc │ │ + orr.w r0, r5, fp │ │ + ands.w r0, r0, #1 │ │ + bne.n 561cc │ │ + mov.w fp, r9, lsl #1 │ │ + b.n 5619e │ │ + str r7, [sp, #68] @ 0x44 │ │ + sub.w r0, lr, r9 │ │ + ldr r1, [sp, #60] @ 0x3c │ │ + ldr r6, [sp, #64] @ 0x40 │ │ + add.w r8, r1, r0, lsl #3 │ │ + lsls r0, r5, #31 │ │ + bne.n 561f4 │ │ + ldr r3, [pc, #376] @ (56358 ) │ │ + mov r0, r4 │ │ mov r1, r8 │ │ mov r2, r9 │ │ - mov r0, r6 │ │ - bl 5ead8 │ │ - and.w r1, r8, r9 │ │ + add r3, pc │ │ + bl 55854 │ │ + mov r2, r6 │ │ + mov r3, sl │ │ + bl 558d0 │ │ + movs.w r0, fp, lsl #31 │ │ + bne.n 56210 │ │ + ldr r3, [pc, #352] @ (5635c ) │ │ + mov r0, r4 │ │ + mov r1, r8 │ │ + mov r2, r9 │ │ + add r3, pc │ │ + bl 56360 │ │ + mov r2, r6 │ │ + mov r3, sl │ │ + bl 558d0 │ │ + cmp r5, #2 │ │ + it cs │ │ + cmpcs.w fp, #2 │ │ + bcs.n 56230 │ │ + add r3, sp, #72 @ 0x48 │ │ + mov.w r0, r9, lsl #1 │ │ + add.w fp, r0, #1 │ │ + ldr r7, [sp, #68] @ 0x44 │ │ + ldrd r2, lr, [sp, #52] @ 0x34 │ │ + add.w r6, sp, #338 @ 0x152 │ │ + b.n 5619e │ │ + mov.w r6, fp, lsr #1 │ │ + cmp r6, r4 │ │ + mov fp, r4 │ │ + it cc │ │ + movcc fp, r6 │ │ + cmp fp, sl │ │ + bhi.n 5621a │ │ + mov sl, r8 │ │ + add.w r5, r8, r4, lsl #3 │ │ + cmp r6, r4 │ │ + it cc │ │ + movcc sl, r5 │ │ + ldr r7, [sp, #64] @ 0x40 │ │ + mov.w r2, fp, lsl #3 │ │ + mov r1, sl │ │ + mov r0, r7 │ │ + bl ca006 │ │ + add.w r0, r7, fp, lsl #3 │ │ + cmp r6, r4 │ │ + bcs.n 562a6 │ │ + ldr r1, [sp, #44] @ 0x2c │ │ + mov r2, sl │ │ + mov r4, r0 │ │ + ldr.w r3, [r2, #-8]! │ │ + ldr.w r5, [r4, #-8]! │ │ + cmp r5, r3 │ │ + it cc │ │ + movcc r0, sl │ │ + ldrd r0, r6, [r0, #-8] │ │ + cmp r5, r3 │ │ + strd r0, r6, [r1] │ │ + mov.w r0, #0 │ │ + it cc │ │ + movcc r0, #1 │ │ + mov.w r3, #0 │ │ + it cs │ │ + movcs r3, #1 │ │ + add.w sl, r2, r3, lsl #3 │ │ + add.w r0, r4, r0, lsl #3 │ │ + cmp sl, r8 │ │ + beq.n 562a2 │ │ + subs r1, #8 │ │ + cmp r0, r7 │ │ + bne.n 56264 │ │ + mov r1, r7 │ │ + b.n 562e2 │ │ + mov r1, r7 │ │ + ldr r7, [sp, #40] @ 0x28 │ │ + b.n 562da │ │ + ldr r2, [r1, #0] │ │ + mov r4, r1 │ │ + ldr r3, [r5, #0] │ │ + cmp r3, r2 │ │ + it cc │ │ + movcc r4, r5 │ │ + ldrd r4, r6, [r4] │ │ + cmp r3, r2 │ │ + mov.w r2, #0 │ │ + strd r4, r6, [sl], #8 │ │ + it cc │ │ + movcc r2, #1 │ │ + add.w r5, r5, r2, lsl #3 │ │ + mov.w r2, #0 │ │ + it cs │ │ + movcs r2, #1 │ │ + add.w r1, r1, r2, lsl #3 │ │ + cmp r1, r0 │ │ + it ne │ │ + cmpne r5, r7 │ │ + bne.n 562ac │ │ subs r2, r0, r1 │ │ - subs r1, r7, r1 │ │ - eors r1, r2 │ │ - mov.w r2, r9, lsr #25 │ │ - and.w r1, r1, r8 │ │ - cmp r1, #4 │ │ - sub.w r1, r7, #4 │ │ - bcc.n 5ea7a │ │ - ldrb.w ip, [r6, r0] │ │ - subs r3, r0, #4 │ │ - strb r2, [r6, r0] │ │ - mvns r0, r0 │ │ - and.w lr, r3, r8 │ │ - mla r0, r0, r4, r6 │ │ - ldr.w r3, [sl] │ │ - cmp.w ip, #255 @ 0xff │ │ - add r3, lr │ │ - strb r2, [r3, #4] │ │ - beq.n 5ea90 │ │ - ldr r1, [sp, #0] │ │ - cmp r1, #0 │ │ - beq.n 5ea0c │ │ - ldrb.w r2, [fp, r1] │ │ - ldrb r3, [r0, #0] │ │ - strb.w r3, [fp, r1] │ │ - adds r1, #1 │ │ - strb.w r2, [r0], #1 │ │ - b.n 5ea64 │ │ + mov r0, sl │ │ + bl ca006 │ │ + ldr.w sl, [sp, #36] @ 0x24 │ │ + b.n 5621a │ │ strb r2, [r6, r7] │ │ - and.w r0, r8, r1 │ │ - ldr.w r1, [sl] │ │ - add r0, r1 │ │ - strb r2, [r0, #4] │ │ - ldr r2, [sp, #16] │ │ + ldr r2, [sp, #32] │ │ + str.w fp, [r3, r7, lsl #2] │ │ + cmp lr, r2 │ │ + bcs.n 5631e │ │ + ldr.w fp, [sp, #48] @ 0x30 │ │ adds r7, #1 │ │ - subs r2, r2, r4 │ │ - b.n 5e9f0 │ │ - ldrd r2, r3, [sl] │ │ - movs r6, #255 @ 0xff │ │ - ands r1, r3 │ │ - strb r6, [r2, r7] │ │ - ldr.w r2, [sl] │ │ - add r1, r2 │ │ - mov r2, r4 │ │ - strb r6, [r1, #4] │ │ - ldr r1, [sp, #4] │ │ - bl c99c0 │ │ - b.n 5ea88 │ │ - ldr.w r0, [sl, #4] │ │ - ldr.w r1, [sl, #12] │ │ - adds r2, r0, #1 │ │ - lsrs r3, r2, #3 │ │ - lsls r3, r3, #3 │ │ - cmp r0, #8 │ │ - it cs │ │ - subcs.w r0, r3, r2, lsr #3 │ │ - subs r0, r0, r1 │ │ - str.w r0, [sl, #8] │ │ - add sp, #20 │ │ + movs r5, #0 │ │ + add.w lr, lr, fp, lsr #1 │ │ + b.n 56038 │ │ + movs r0, #1 │ │ + b.n 56060 │ │ + add.w r8, r1, #2 │ │ + movs r0, #1 │ │ + b.n 56062 │ │ + add.w r8, r1, #2 │ │ + movs r0, #0 │ │ + b.n 56062 │ │ + movs.w r0, fp, lsl #31 │ │ + bne.n 56336 │ │ + ldr r1, [sp, #32] │ │ + mov r3, sl │ │ + ldrd r0, r2, [sp, #60] @ 0x3c │ │ + add sp, #404 @ 0x194 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + b.w 558d0 │ │ + add sp, #404 @ 0x194 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - adds r0, r1, #4 │ │ - mov r2, r5 │ │ - bl c9a38 │ │ - b.n 5e9e8 │ │ - push {r4, lr} │ │ - movs r3, #4 │ │ - ands r2, r1 │ │ - ldr r4, [r0, r2] │ │ - bics.w r4, r4, #2139062143 @ 0x7f7f7f7f │ │ - bne.n 5eaec │ │ - add r2, r3 │ │ - adds r3, #4 │ │ - b.n 5eadc │ │ - rev r3, r4 │ │ - clz r3, r3 │ │ - add.w r2, r2, r3, lsr #3 │ │ - ands r1, r2 │ │ - ldrsb r2, [r0, r1] │ │ - cmp r2, #0 │ │ - bpl.n 5eb02 │ │ - mov r0, r1 │ │ - pop {r4, pc} │ │ - ldr r0, [r0, #0] │ │ - bic.w r0, r0, #2139062143 @ 0x7f7f7f7f │ │ - rev r0, r0 │ │ - clz r0, r0 │ │ - lsrs r1, r0, #3 │ │ - b.n 5eafe │ │ - bmi.n 5eabe │ │ + ldr r2, [pc, #20] @ (56354 ) │ │ + mov r0, lr │ │ + add r2, pc │ │ + bl 4d15c │ │ + nop │ │ + ldr r4, [sp, #136] @ 0x88 │ │ + movs r7, r0 │ │ + ldr r3, [sp, #184] @ 0xb8 │ │ + movs r7, r0 │ │ + ldr r3, [sp, #584] @ 0x248 │ │ + movs r7, r0 │ │ + ldr r0, [sp, #768] @ 0x300 │ │ + movs r7, r0 │ │ + ldr r2, [sp, #296] @ 0x128 │ │ + movs r7, r0 │ │ + ldr r2, [sp, #248] @ 0xf8 │ │ + movs r7, r0 │ │ + cmp r2, r0 │ │ + itttt cs │ │ + addcs.w r3, r1, r0, lsl #3 │ │ + subcs r1, r2, r0 │ │ + movcs r0, r3 │ │ + bxcs lr │ │ + push {r7, lr} │ │ + mov r1, r2 │ │ + mov r2, r3 │ │ + bl 4d154 │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, #60 @ 0x3c │ │ - mov sl, r0 │ │ - str r1, [sp, #8] │ │ - add r0, sp, #8 │ │ - ldr.w r4, [sl, #12] │ │ + sub sp, #68 @ 0x44 │ │ + ldr r5, [sp, #104] @ 0x68 │ │ + mov r7, r0 │ │ + sub.w r0, r2, #8 │ │ str r0, [sp, #12] │ │ - adds r0, r4, #1 │ │ - beq.n 5ec28 │ │ - ldr.w r1, [sl, #4] │ │ - adds r2, r1, #1 │ │ - lsrs r3, r2, #3 │ │ - lsls r3, r3, #3 │ │ - cmp r1, #8 │ │ + ldr r0, [sp, #108] @ 0x6c │ │ + mov r4, r3 │ │ + mov r9, r2 │ │ + mov r8, r1 │ │ + str r0, [sp, #20] │ │ + str r3, [sp, #16] │ │ + str r7, [sp, #32] │ │ + cmp.w r8, #33 @ 0x21 │ │ + bcc.w 566c0 │ │ + cmp r5, #0 │ │ + beq.w 566fe │ │ + mov.w r3, r8, lsr #3 │ │ + lsls r0, r3, #3 │ │ + add.w fp, r7, r3, lsl #5 │ │ + sub.w r0, r0, r8, lsr #3 │ │ + cmp.w r8, #64 @ 0x40 │ │ + add.w r2, r7, r0, lsl #3 │ │ + bcs.n 563f4 │ │ + ldrb r0, [r2, #0] │ │ + movs r3, #0 │ │ + ldrb.w r1, [fp] │ │ + mov r6, r5 │ │ + cmp r1, r0 │ │ + it cc │ │ + movcc r3, #1 │ │ + ldrb r5, [r7, #0] │ │ + cmp r5, r1 │ │ + mov.w r1, #0 │ │ + it cc │ │ + movcc r1, #1 │ │ + teq r1, r3 │ │ + it ne │ │ + movne fp, r2 │ │ + cmp r5, r0 │ │ + mov.w r0, #0 │ │ + mov r5, r6 │ │ + it cc │ │ + movcc r0, #1 │ │ + eors r1, r0 │ │ + it ne │ │ + movne fp, r7 │ │ + b.n 56400 │ │ + mov r0, r7 │ │ + mov r1, fp │ │ + bl 55020 │ │ + ldr r7, [sp, #32] │ │ + mov fp, r0 │ │ + ldrb.w r0, [fp] │ │ + subs r5, #1 │ │ + ldr.w r1, [fp, #4] │ │ + strb.w r0, [sp, #36] @ 0x24 │ │ + sub.w r0, fp, r7 │ │ + str r1, [sp, #40] @ 0x28 │ │ + mov.w ip, r0, lsr #3 │ │ + ldr r0, [sp, #20] │ │ + str r5, [sp, #28] │ │ + cbz r0, 5642c │ │ + ldr r1, [sp, #20] │ │ + ldrb.w r0, [fp] │ │ + ldrb r1, [r1, #0] │ │ + cmp r1, r0 │ │ + bcs.w 56586 │ │ + cmp r8, r4 │ │ + bhi.w 567c2 │ │ + add.w r0, r9, r8, lsl #3 │ │ + movs r6, #0 │ │ + mov r1, r7 │ │ + str.w ip, [sp, #24] │ │ + subs.w r3, ip, #3 │ │ + mov.w r2, #0 │ │ + it cc │ │ + movcc r3, r2 │ │ + ldr r2, [sp, #32] │ │ + add.w lr, r2, r3, lsl #3 │ │ + cmp r1, lr │ │ + bcs.n 564de │ │ + ldrb.w r5, [fp] │ │ + mov r4, r9 │ │ + ldrb r2, [r1, #0] │ │ + cmp r2, r5 │ │ it cs │ │ - subcs.w r1, r3, r2, lsr #3 │ │ - cmp.w r4, r1, lsr #1 │ │ - bcs.n 5eb52 │ │ - add r1, sp, #12 │ │ - ldr r2, [pc, #232] @ (5ec30 ) │ │ - mov r0, sl │ │ - movs r3, #8 │ │ - add r2, pc │ │ - bl 5e99c │ │ - b.n 5ec20 │ │ - adds r2, r1, #1 │ │ - cmp r0, r2 │ │ - it hi │ │ - movhi r2, r0 │ │ - add r7, sp, #44 @ 0x2c │ │ - movs r1, #8 │ │ - movs r5, #8 │ │ + subcs.w r4, r0, #8 │ │ + ldrd r7, r3, [r1] │ │ + cmp r2, r5 │ │ + ldr.w sl, [r1, #8] │ │ + str.w r7, [r4, r6, lsl #3] │ │ + add.w r4, r4, r6, lsl #3 │ │ + str r3, [r4, #4] │ │ + it cc │ │ + addcc r6, #1 │ │ + ldrb r2, [r1, #8] │ │ + mov r3, r9 │ │ + cmp r2, r5 │ │ + it cs │ │ + subcs.w r3, r0, #16 │ │ + str.w sl, [r3, r6, lsl #3] │ │ + add.w r3, r3, r6, lsl #3 │ │ + cmp r2, r5 │ │ + ldr r4, [r1, #12] │ │ + str r4, [r3, #4] │ │ + it cc │ │ + addcc r6, #1 │ │ + ldrb r2, [r1, #16] │ │ + mov r3, r9 │ │ + cmp r2, r5 │ │ + it cs │ │ + subcs.w r3, r0, #24 │ │ + ldr r4, [r1, #16] │ │ + cmp r2, r5 │ │ + str.w r4, [r3, r6, lsl #3] │ │ + add.w r3, r3, r6, lsl #3 │ │ + ldr r4, [r1, #20] │ │ + str r4, [r3, #4] │ │ + it cc │ │ + addcc r6, #1 │ │ + subs r0, #32 │ │ + ldrb r2, [r1, #24] │ │ + mov r3, r0 │ │ + cmp r2, r5 │ │ + it cc │ │ + movcc r3, r9 │ │ + ldr r4, [r1, #24] │ │ + str.w r4, [r3, r6, lsl #3] │ │ + add.w r3, r3, r6, lsl #3 │ │ + cmp r2, r5 │ │ + ldr r4, [r1, #28] │ │ + str r4, [r3, #4] │ │ + it cc │ │ + addcc r6, #1 │ │ + adds r1, #32 │ │ + b.n 56450 │ │ + ldr r2, [sp, #32] │ │ + add.w lr, r2, ip, lsl #3 │ │ + subs r0, #8 │ │ + cmp r1, lr │ │ + bcs.n 5650e │ │ + ldrb.w r2, [fp] │ │ + mov r5, r0 │ │ + ldrb r4, [r1, #0] │ │ + cmp r4, r2 │ │ + it cc │ │ + movcc r5, r9 │ │ + ldrd r7, r3, [r1], #8 │ │ + cmp r4, r2 │ │ + str.w r7, [r5, r6, lsl #3] │ │ + add.w r5, r5, r6, lsl #3 │ │ + str r3, [r5, #4] │ │ + it cc │ │ + addcc r6, #1 │ │ + b.n 564e4 │ │ + cmp ip, r8 │ │ + beq.n 56524 │ │ + ldrd r2, r3, [r1], #8 │ │ + mov ip, r8 │ │ + str.w r2, [r0, r6, lsl #3] │ │ + add.w r2, r0, r6, lsl #3 │ │ + str r3, [r2, #4] │ │ + b.n 5643e │ │ + ldr r7, [sp, #32] │ │ + lsls r2, r6, #3 │ │ + mov r1, r9 │ │ mov r0, r7 │ │ - bl 5e8a8 │ │ - ldrd r6, r0, [sp, #44] @ 0x2c │ │ - cmp r6, #0 │ │ - beq.n 5ec22 │ │ - mov r8, r0 │ │ - str r0, [sp, #32] │ │ - ldr.w r0, [sl] │ │ - add.w r1, sl, #16 │ │ - strd r1, r5, [sp, #16] │ │ - mov.w fp, #2155905152 @ 0x80808080 │ │ - ldr r2, [sp, #52] @ 0x34 │ │ - adds r7, #4 │ │ - ldr r1, [r0, #0] │ │ - add.w r9, sp, #12 │ │ + bl ca006 │ │ + mvn.w r0, #7 │ │ + add.w r2, r0, r8, lsl #3 │ │ + add.w r0, r7, r6, lsl #3 │ │ + ldr.w ip, [sp, #24] │ │ + sub.w r1, r8, r6 │ │ + mov r3, r6 │ │ + mov r5, r0 │ │ + cmp r8, r3 │ │ + beq.n 56562 │ │ + ldr.w r4, [r9, r2] │ │ + adds r3, #1 │ │ + str r4, [r5, #0] │ │ + add.w r4, r9, r2 │ │ + subs r2, #8 │ │ + ldr r4, [r4, #4] │ │ + str r4, [r5, #4] │ │ + adds r5, #8 │ │ + b.n 56548 │ │ + ldr r4, [sp, #16] │ │ + ldr r5, [sp, #28] │ │ + cbz r6, 56586 │ │ + cmp r8, r6 │ │ + bcc.w 567c4 │ │ + str r5, [sp, #0] │ │ + add r2, sp, #36 @ 0x24 │ │ str r2, [sp, #4] │ │ - movs r2, #0 │ │ - bic.w r1, fp, r1 │ │ - strd r5, r6, [sp, #24] │ │ - str r4, [sp, #56] @ 0x38 │ │ - str r2, [sp, #52] @ 0x34 │ │ - strd r0, r1, [sp, #44] @ 0x2c │ │ - add r0, sp, #16 │ │ - adds r0, #12 │ │ - str r0, [sp, #0] │ │ - cbnz r4, 5ebbe │ │ - b.n 5ec06 │ │ - ldr r0, [sp, #44] @ 0x2c │ │ - ldr r1, [sp, #52] @ 0x34 │ │ - ldr.w r2, [r0, #4]! │ │ - str r0, [sp, #44] @ 0x2c │ │ - adds r0, r1, #4 │ │ - str r0, [sp, #52] @ 0x34 │ │ - bic.w r0, fp, r2 │ │ - str r0, [sp, #48] @ 0x30 │ │ + mov r3, r4 │ │ + ldr r2, [sp, #112] @ 0x70 │ │ + str r2, [sp, #8] │ │ + mov r2, r9 │ │ + bl 56378 │ │ + ldr r7, [sp, #32] │ │ + mov r8, r6 │ │ + b.n 56396 │ │ + cmp r8, r4 │ │ + bhi.w 567c2 │ │ + add.w r0, r9, r8, lsl #3 │ │ + movs r5, #0 │ │ + mov r1, r7 │ │ + subs.w r2, ip, #3 │ │ + mov.w r3, #0 │ │ + mov sl, ip │ │ + it cc │ │ + movcc r2, r3 │ │ + add.w ip, r7, r2, lsl #3 │ │ + cmp r1, ip │ │ + bcs.n 56634 │ │ + ldrb r4, [r1, #0] │ │ + mov r6, r9 │ │ + ldrb.w r3, [fp] │ │ + cmp r3, r4 │ │ + it cc │ │ + subcc.w r6, r0, #8 │ │ + ldrd r7, r2, [r1] │ │ + cmp r3, r4 │ │ + ldr.w lr, [r1, #8] │ │ + mov r4, r9 │ │ + str.w r7, [r6, r5, lsl #3] │ │ + add.w r6, r6, r5, lsl #3 │ │ + str r2, [r6, #4] │ │ + it cs │ │ + addcs r5, #1 │ │ + ldrb r2, [r1, #8] │ │ + cmp r3, r2 │ │ + it cc │ │ + subcc.w r4, r0, #16 │ │ + str.w lr, [r4, r5, lsl #3] │ │ + add.w r4, r4, r5, lsl #3 │ │ + cmp r3, r2 │ │ + ldr r6, [r1, #12] │ │ + str r6, [r4, #4] │ │ + it cs │ │ + addcs r5, #1 │ │ + ldrb r2, [r1, #16] │ │ + mov r4, r9 │ │ + cmp r3, r2 │ │ + it cc │ │ + subcc.w r4, r0, #24 │ │ + ldr r6, [r1, #16] │ │ + cmp r3, r2 │ │ + str.w r6, [r4, r5, lsl #3] │ │ + add.w r4, r4, r5, lsl #3 │ │ + ldr r6, [r1, #20] │ │ + str r6, [r4, #4] │ │ + it cs │ │ + addcs r5, #1 │ │ + subs r0, #32 │ │ + ldrb r2, [r1, #24] │ │ + mov r4, r0 │ │ + cmp r3, r2 │ │ + it cs │ │ + movcs r4, r9 │ │ + ldr r6, [r1, #24] │ │ + str.w r6, [r4, r5, lsl #3] │ │ + add.w r4, r4, r5, lsl #3 │ │ + cmp r3, r2 │ │ + ldr r6, [r1, #28] │ │ + str r6, [r4, #4] │ │ + it cs │ │ + addcs r5, #1 │ │ + adds r1, #32 │ │ + b.n 565a6 │ │ + ldr r2, [sp, #32] │ │ + add.w ip, r2, sl, lsl #3 │ │ + subs r0, #8 │ │ + cmp r1, ip │ │ + bcs.n 56664 │ │ + ldrb r3, [r1, #0] │ │ + mov r6, r0 │ │ + ldrb.w r4, [fp] │ │ + cmp r4, r3 │ │ + it cs │ │ + movcs r6, r9 │ │ + ldrd r7, r2, [r1], #8 │ │ + cmp r4, r3 │ │ + str.w r7, [r6, r5, lsl #3] │ │ + add.w r6, r6, r5, lsl #3 │ │ + str r2, [r6, #4] │ │ + it cs │ │ + addcs r5, #1 │ │ + b.n 5663a │ │ + cmp sl, r8 │ │ + beq.n 5667e │ │ + ldrd r2, r3, [r1], #8 │ │ + mov ip, r8 │ │ + str.w r2, [r9, r5, lsl #3] │ │ + add.w r2, r9, r5, lsl #3 │ │ + adds r5, #1 │ │ + str r3, [r2, #4] │ │ + ldr r7, [sp, #32] │ │ + b.n 56594 │ │ + ldr r4, [sp, #32] │ │ + lsls r7, r5, #3 │ │ + mov r1, r9 │ │ + mov r2, r7 │ │ + mov r0, r4 │ │ + bl ca006 │ │ + ldr r0, [sp, #12] │ │ + mov r1, r4 │ │ + sub.w r4, r8, r5 │ │ + add.w r0, r0, r8, lsl #3 │ │ + cbz r4, 566aa │ │ + ldrd r2, r3, [r0], #-8 │ │ + subs r4, #1 │ │ + str r2, [r1, r7] │ │ + adds r2, r1, r7 │ │ + adds r7, #8 │ │ + str r3, [r2, #4] │ │ + b.n 56698 │ │ + mov r0, r5 │ │ + mov r2, r8 │ │ + bl 567ec │ │ + mov r7, r0 │ │ + movs r0, #0 │ │ + mov r8, r1 │ │ + str r0, [sp, #20] │ │ + ldr r4, [sp, #16] │ │ + ldr r5, [sp, #28] │ │ + b.n 56394 │ │ + cmp.w r8, #2 │ │ + bcc.n 567bc │ │ + add.w r0, r8, #16 │ │ + cmp r0, r4 │ │ + bhi.n 567c2 │ │ + mov.w r6, r8, lsr #1 │ │ + cmp.w r8, #15 │ │ + bls.n 56714 │ │ + add.w r5, r9, r8, lsl #3 │ │ mov r0, r7 │ │ - bl 57458 │ │ - cmp r0, #1 │ │ - bne.n 5ebaa │ │ - ldrd r0, r2, [sp, #52] @ 0x34 │ │ - adds r5, r0, r1 │ │ - subs r4, r2, #1 │ │ - mov r0, r9 │ │ - mov r1, sl │ │ + mov r1, r9 │ │ mov r2, r5 │ │ - str r4, [sp, #56] @ 0x38 │ │ - bl 5ec34 │ │ - mov r2, r0 │ │ - mov r3, r1 │ │ - mov r0, r6 │ │ + bl 5565c │ │ + ldr r0, [sp, #32] │ │ + add.w r1, r9, r6, lsl #3 │ │ + add.w r2, r5, #64 @ 0x40 │ │ + add.w r0, r0, r6, lsl #3 │ │ + bl 5565c │ │ + ldr r7, [sp, #32] │ │ + movs r1, #8 │ │ + b.n 56754 │ │ + ldr r1, [sp, #112] @ 0x70 │ │ + movs r0, #1 │ │ + mov r2, r9 │ │ + mov r3, r4 │ │ + strd r0, r1, [sp] │ │ + mov r0, r7 │ │ mov r1, r8 │ │ - bl 5e964 │ │ - ldr.w r2, [sl] │ │ - mvns r1, r5 │ │ - mvns r0, r0 │ │ - add.w r3, r2, r1, lsl #3 │ │ - ldr.w r1, [r2, r1, lsl #3] │ │ - ldr r3, [r3, #4] │ │ - str.w r1, [r6, r0, lsl #3] │ │ - add.w r0, r6, r0, lsl #3 │ │ - str r3, [r0, #4] │ │ - b.n 5eba6 │ │ - ldr.w r0, [sl, #12] │ │ - ldr r1, [sp, #4] │ │ - str r0, [sp, #40] @ 0x28 │ │ - subs r0, r1, r0 │ │ - ldr r1, [sp, #0] │ │ - str r0, [sp, #36] @ 0x24 │ │ - mov r0, sl │ │ - bl 5e97e │ │ - add r0, sp, #16 │ │ - bl 95310 │ │ - ldr r0, [pc, #8] @ (5ec2c ) │ │ - add sp, #60 @ 0x3c │ │ + bl 55c78 │ │ + b.n 567bc │ │ + cmp.w r8, #7 │ │ + bls.n 56736 │ │ + mov r0, r7 │ │ + mov r1, r9 │ │ + bl 55596 │ │ + ldr r0, [sp, #32] │ │ + add.w r1, r9, r6, lsl #3 │ │ + add.w r0, r0, r6, lsl #3 │ │ + bl 55596 │ │ + ldr r7, [sp, #32] │ │ + movs r1, #4 │ │ + b.n 56754 │ │ + ldrd r0, r1, [r7] │ │ + strd r0, r1, [r9] │ │ + add.w r1, r7, r6, lsl #3 │ │ + ldr.w r0, [r7, r6, lsl #3] │ │ + str.w r0, [r9, r6, lsl #3] │ │ + add.w r0, r9, r6, lsl #3 │ │ + ldr r1, [r1, #4] │ │ + str r1, [r0, #4] │ │ + movs r1, #1 │ │ + movs r0, #2 │ │ + mov r4, r6 │ │ + str r0, [sp, #56] @ 0x38 │ │ + movs r0, #0 │ │ + str r0, [sp, #52] @ 0x34 │ │ + str r0, [sp, #44] @ 0x2c │ │ + add.w r0, r7, r1, lsl #3 │ │ + strd r0, r1, [sp, #24] │ │ + add.w r0, r9, r1, lsl #3 │ │ + str r0, [sp, #20] │ │ + str r6, [sp, #48] @ 0x30 │ │ + add r0, sp, #44 @ 0x2c │ │ + bl 5545c │ │ + cbz r0, 567b2 │ │ + mov r6, r4 │ │ + cmp r1, #0 │ │ + it ne │ │ + subne.w r6, r8, r6 │ │ + ldr r0, [sp, #24] │ │ + ldr.w fp, [sp, #28] │ │ + add.w r5, r9, r1, lsl #3 │ │ + add.w sl, r0, r1, lsl #3 │ │ + ldr r0, [sp, #20] │ │ + add.w r7, r0, r1, lsl #3 │ │ + cmp fp, r6 │ │ + bcs.n 56770 │ │ + ldrd r0, r1, [sl], #8 │ │ + strd r0, r1, [r7] │ │ + mov r0, r5 │ │ + mov r1, r7 │ │ + bl 55474 │ │ + adds r7, #8 │ │ + add.w fp, fp, #1 │ │ + b.n 56796 │ │ + ldr r2, [sp, #32] │ │ + mov r0, r9 │ │ + mov r1, r8 │ │ + bl 55684 │ │ + add sp, #68 @ 0x44 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - bl 53de4 │ │ - movs r1, r0 │ │ - strh r0, [r0, #0] │ │ - lsls r7, r4, #3 │ │ - movs r0, r0 │ │ - push {r2, r3, r4, r5, r7, lr} │ │ - ldr r0, [r0, #0] │ │ - ldr r1, [r1, #0] │ │ - ldr r3, [r0, #0] │ │ - sub.w r1, r1, r2, lsl #3 │ │ - ldrd r4, r5, [r1, #-8] │ │ - ldmia r3, {r0, r1, r2, r3} │ │ - strd r4, r5, [sp] │ │ - bl 601a4 │ │ - pop {r2, r3, r4, r5, r7, pc} │ │ + udf #254 @ 0xfe │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #60] @ 0x3c │ │ + str r1, [sp, #48] @ 0x30 │ │ + ldr r1, [pc, #20] @ (567e4 ) │ │ + str r0, [sp, #56] @ 0x38 │ │ + movs r0, #4 │ │ + add r1, pc │ │ + str r1, [sp, #44] @ 0x2c │ │ + str r0, [sp, #52] @ 0x34 │ │ + add r0, sp, #44 @ 0x2c │ │ + ldr r1, [pc, #12] @ (567e8 ) │ │ + add r1, pc │ │ + bl 4d1a6 │ │ + nop │ │ + add r7, pc, #24 @ (adr r7, 56800 ) │ │ + movs r7, r0 │ │ + add r7, pc, #16 @ (adr r7, 567fc ) │ │ + movs r7, r0 │ │ + cmp r2, r0 │ │ + itttt cs │ │ + addcs.w r3, r1, r0, lsl #3 │ │ + subcs r1, r2, r0 │ │ + movcs r0, r3 │ │ + bxcs lr │ │ + push {r7, lr} │ │ + ldr r3, [pc, #8] @ (56808 ) │ │ + mov r1, r2 │ │ + add r3, pc │ │ + mov r2, r3 │ │ + bl 4d154 │ │ + add r6, pc, #960 @ (adr r6, 56bcc ) │ │ + movs r7, r0 │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, #60 @ 0x3c │ │ - mov sl, r0 │ │ - str r1, [sp, #8] │ │ - add r0, sp, #8 │ │ - ldr.w r4, [sl, #12] │ │ - str r0, [sp, #12] │ │ - adds r0, r4, #1 │ │ - beq.n 5ed60 │ │ - ldr.w r1, [sl, #4] │ │ - adds r2, r1, #1 │ │ - lsrs r3, r2, #3 │ │ - lsls r3, r3, #3 │ │ - cmp r1, #8 │ │ + sub sp, #68 @ 0x44 │ │ + ldr.w sl, [sp, #104] @ 0x68 │ │ + mov ip, r0 │ │ + sub.w r0, r2, #8 │ │ + str r0, [sp, #8] │ │ + ldr r0, [sp, #108] @ 0x6c │ │ + mov r4, r3 │ │ + mov r8, r2 │ │ + mov r9, r1 │ │ + str r0, [sp, #16] │ │ + str r3, [sp, #12] │ │ + str.w ip, [sp, #32] │ │ + cmp.w r9, #33 @ 0x21 │ │ + bcc.w 56b3c │ │ + cmp.w sl, #0 │ │ + beq.w 56b7c │ │ + mov.w r3, r9, lsr #3 │ │ + lsls r0, r3, #3 │ │ + add.w fp, ip, r3, lsl #5 │ │ + sub.w r0, r0, r9, lsr #3 │ │ + cmp.w r9, #64 @ 0x40 │ │ + add.w r2, ip, r0, lsl #3 │ │ + bcs.n 5688c │ │ + ldr r0, [r2, #0] │ │ + movs r3, #0 │ │ + ldr.w r1, [fp] │ │ + cmp r1, r0 │ │ + it cc │ │ + movcc r3, #1 │ │ + ldr.w r5, [ip] │ │ + cmp r5, r1 │ │ + mov.w r1, #0 │ │ + it cc │ │ + movcc r1, #1 │ │ + teq r1, r3 │ │ + it ne │ │ + movne fp, r2 │ │ + cmp r5, r0 │ │ + mov.w r0, #0 │ │ + it cc │ │ + movcc r0, #1 │ │ + eors r1, r0 │ │ + it ne │ │ + movne fp, ip │ │ + b.n 5689a │ │ + mov r0, ip │ │ + mov r1, fp │ │ + bl 54f94 │ │ + ldr.w ip, [sp, #32] │ │ + mov fp, r0 │ │ + ldrd r0, r1, [fp] │ │ + sub.w sl, sl, #1 │ │ + strd r0, r1, [sp, #36] @ 0x24 │ │ + sub.w r1, fp, ip │ │ + lsrs r2, r1, #3 │ │ + ldr r1, [sp, #16] │ │ + str.w sl, [sp, #24] │ │ + cbz r1, 568be │ │ + ldr r1, [sp, #16] │ │ + ldr r1, [r1, #0] │ │ + cmp r1, r0 │ │ + bcs.w 56a12 │ │ + cmp r9, r4 │ │ + bhi.w 56c3e │ │ + add.w r0, r8, r9, lsl #3 │ │ + mov r1, ip │ │ + movs r6, #0 │ │ + mov ip, r2 │ │ + str.w r9, [sp, #28] │ │ + str r2, [sp, #20] │ │ + subs.w r3, ip, #3 │ │ + mov.w r2, #0 │ │ + it cc │ │ + movcc r3, r2 │ │ + ldr r2, [sp, #32] │ │ + add.w lr, r2, r3, lsl #3 │ │ + cmp r1, lr │ │ + bcs.n 5696c │ │ + ldr.w r5, [fp] │ │ + mov r9, r8 │ │ + ldrd r2, r7, [r1] │ │ + ldrd r4, sl, [r1, #8] │ │ + cmp r2, r5 │ │ it cs │ │ - subcs.w r1, r3, r2, lsr #3 │ │ - cmp.w r4, r1, lsr #1 │ │ - bcs.n 5ec8e │ │ - add r1, sp, #12 │ │ - ldr r2, [pc, #228] @ (5ed68 ) │ │ - mov r0, sl │ │ - movs r3, #16 │ │ - add r2, pc │ │ - bl 5e99c │ │ - b.n 5ed58 │ │ - adds r2, r1, #1 │ │ - cmp r0, r2 │ │ - it hi │ │ - movhi r2, r0 │ │ - add r7, sp, #44 @ 0x2c │ │ - movs r1, #16 │ │ - movs r5, #16 │ │ - mov r0, r7 │ │ - bl 5e8a8 │ │ - ldrd r6, r0, [sp, #44] @ 0x2c │ │ - cmp r6, #0 │ │ - beq.n 5ed5a │ │ - mov r8, r0 │ │ - strd r6, r0, [sp, #28] │ │ - ldr.w r0, [sl] │ │ - add.w r2, sl, #16 │ │ - ldr r1, [sp, #52] @ 0x34 │ │ - mov.w fp, #2155905152 @ 0x80808080 │ │ - str r1, [sp, #4] │ │ + subcs.w r9, r0, #8 │ │ + add.w r3, r9, r6, lsl #3 │ │ + str.w r2, [r9, r6, lsl #3] │ │ + cmp r2, r5 │ │ + mov r2, r8 │ │ + str r7, [r3, #4] │ │ + it cc │ │ + addcc r6, #1 │ │ + cmp r4, r5 │ │ + it cs │ │ + subcs.w r2, r0, #16 │ │ + str.w r4, [r2, r6, lsl #3] │ │ + add.w r2, r2, r6, lsl #3 │ │ + cmp r4, r5 │ │ + mov r3, r8 │ │ + str.w sl, [r2, #4] │ │ + it cc │ │ + addcc r6, #1 │ │ + ldr r2, [r1, #16] │ │ + cmp r2, r5 │ │ + it cs │ │ + subcs.w r3, r0, #24 │ │ + str.w r2, [r3, r6, lsl #3] │ │ + add.w r3, r3, r6, lsl #3 │ │ + cmp r2, r5 │ │ + ldr r4, [r1, #20] │ │ + str r4, [r3, #4] │ │ + it cc │ │ + addcc r6, #1 │ │ + subs r0, #32 │ │ + ldr r2, [r1, #24] │ │ + mov r3, r0 │ │ + cmp r2, r5 │ │ + it cc │ │ + movcc r3, r8 │ │ + str.w r2, [r3, r6, lsl #3] │ │ + add.w r3, r3, r6, lsl #3 │ │ + ldr r4, [r1, #28] │ │ + cmp r2, r5 │ │ + str r4, [r3, #4] │ │ + it cc │ │ + addcc r6, #1 │ │ + adds r1, #32 │ │ + b.n 568e6 │ │ + ldr r2, [sp, #32] │ │ + ldr.w r9, [sp, #28] │ │ + add.w r3, r2, ip, lsl #3 │ │ + subs r0, #8 │ │ + cmp r1, r3 │ │ + bcs.n 5699e │ │ + ldr.w r2, [fp] │ │ + mov r7, r0 │ │ + ldrd r4, r5, [r1], #8 │ │ + cmp r4, r2 │ │ + it cc │ │ + movcc r7, r8 │ │ + str.w r4, [r7, r6, lsl #3] │ │ + add.w r7, r7, r6, lsl #3 │ │ + cmp r4, r2 │ │ + str r5, [r7, #4] │ │ + it cc │ │ + addcc r6, #1 │ │ + b.n 56976 │ │ + cmp ip, r9 │ │ + beq.n 569b4 │ │ + ldrd r2, r3, [r1], #8 │ │ + mov ip, r9 │ │ + str.w r2, [r0, r6, lsl #3] │ │ + add.w r2, r0, r6, lsl #3 │ │ + str r3, [r2, #4] │ │ + b.n 568d4 │ │ + ldr r4, [sp, #32] │ │ + lsls r2, r6, #3 │ │ + mov r1, r8 │ │ + mov r0, r4 │ │ + bl ca006 │ │ + mvn.w r0, #7 │ │ + add.w r2, r0, r9, lsl #3 │ │ + add.w r0, r4, r6, lsl #3 │ │ + sub.w r1, r9, r6 │ │ + mov ip, r4 │ │ + mov r3, r6 │ │ + mov r5, r0 │ │ + cmp r9, r3 │ │ + beq.n 569ee │ │ + add.w r7, r8, r2 │ │ + ldr.w r4, [r8, r2] │ │ + adds r3, #1 │ │ + ldr r7, [r7, #4] │ │ + subs r2, #8 │ │ + strd r4, r7, [r5], #8 │ │ + b.n 569d6 │ │ + ldr r4, [sp, #12] │ │ + ldrd r2, sl, [sp, #20] │ │ + cbz r6, 56a12 │ │ + cmp r9, r6 │ │ + bcc.w 56c40 │ │ + add r2, sp, #36 @ 0x24 │ │ + mov r3, r4 │ │ + strd sl, r2, [sp] │ │ + mov r2, r8 │ │ + bl 5680c │ │ + ldr.w ip, [sp, #32] │ │ + mov r9, r6 │ │ + b.n 5682e │ │ + cmp r9, r4 │ │ + bhi.w 56c3e │ │ + add.w r0, r8, r9, lsl #3 │ │ + movs r5, #0 │ │ + mov r1, ip │ │ + mov sl, r2 │ │ + subs r2, #3 │ │ + mov.w r3, #0 │ │ + it cc │ │ + movcc r2, r3 │ │ + add.w ip, ip, r2, lsl #3 │ │ + cmp r1, ip │ │ + bcs.n 56ab2 │ │ + ldmia.w r1, {r4, r6, r7, lr} │ │ + mov r2, r8 │ │ + ldr.w r3, [fp] │ │ + cmp r3, r4 │ │ + it cc │ │ + subcc.w r2, r0, #8 │ │ + str.w r4, [r2, r5, lsl #3] │ │ + add.w r2, r2, r5, lsl #3 │ │ + cmp r3, r4 │ │ + str r6, [r2, #4] │ │ + mov r2, r8 │ │ + it cs │ │ + addcs r5, #1 │ │ + cmp r3, r7 │ │ + it cc │ │ + subcc.w r2, r0, #16 │ │ + str.w r7, [r2, r5, lsl #3] │ │ + add.w r2, r2, r5, lsl #3 │ │ + cmp r3, r7 │ │ + mov r4, r8 │ │ + str.w lr, [r2, #4] │ │ + it cs │ │ + addcs r5, #1 │ │ + ldr r2, [r1, #16] │ │ + cmp r3, r2 │ │ + it cc │ │ + subcc.w r4, r0, #24 │ │ + str.w r2, [r4, r5, lsl #3] │ │ + add.w r4, r4, r5, lsl #3 │ │ + cmp r3, r2 │ │ + ldr r6, [r1, #20] │ │ + str r6, [r4, #4] │ │ + it cs │ │ + addcs r5, #1 │ │ + subs r0, #32 │ │ + ldr r2, [r1, #24] │ │ + mov r4, r0 │ │ + cmp r3, r2 │ │ + it cs │ │ + movcs r4, r8 │ │ + str.w r2, [r4, r5, lsl #3] │ │ + add.w r4, r4, r5, lsl #3 │ │ + ldr r6, [r1, #28] │ │ + cmp r3, r2 │ │ + str r6, [r4, #4] │ │ + it cs │ │ + addcs r5, #1 │ │ + adds r1, #32 │ │ + b.n 56a30 │ │ + ldr.w ip, [sp, #32] │ │ + add.w r2, ip, sl, lsl #3 │ │ + subs r0, #8 │ │ + cmp r1, r2 │ │ + bcs.n 56ae2 │ │ + ldrd r3, r4, [r1], #8 │ │ + mov r7, r0 │ │ + ldr.w r6, [fp] │ │ + cmp r6, r3 │ │ + it cs │ │ + movcs r7, r8 │ │ + str.w r3, [r7, r5, lsl #3] │ │ + add.w r7, r7, r5, lsl #3 │ │ + cmp r6, r3 │ │ + str r4, [r7, #4] │ │ + it cs │ │ + addcs r5, #1 │ │ + b.n 56aba │ │ + cmp sl, r9 │ │ + beq.n 56afa │ │ + ldrd r2, r3, [r1], #8 │ │ + str.w r2, [r8, r5, lsl #3] │ │ + add.w r2, r8, r5, lsl #3 │ │ + adds r5, #1 │ │ + str r3, [r2, #4] │ │ + mov r2, r9 │ │ + b.n 56a20 │ │ + lsls r2, r5, #3 │ │ + mov r0, ip │ │ + mov r1, r8 │ │ + bl ca006 │ │ + ldr.w ip, [sp, #32] │ │ + ldr r0, [sp, #8] │ │ + add.w ip, ip, r5, lsl #3 │ │ + ldr.w sl, [sp, #24] │ │ + add.w r1, r0, r9, lsl #3 │ │ + sub.w r0, r9, r5 │ │ + mov r3, ip │ │ + mov r2, r0 │ │ + cbz r2, 56b2c │ │ + ldrd r4, r6, [r1], #-8 │ │ + subs r2, #1 │ │ + strd r4, r6, [r3], #8 │ │ + b.n 56b1e │ │ + cmp r9, r5 │ │ + bcc.w 56c5e │ │ + movs r1, #0 │ │ + mov r9, r0 │ │ + str r1, [sp, #16] │ │ + ldr r4, [sp, #12] │ │ + b.n 5682a │ │ + cmp.w r9, #2 │ │ + bcc.n 56c38 │ │ + add.w r0, r9, #16 │ │ + cmp r0, r4 │ │ + bhi.n 56c3e │ │ + mov.w r6, r9, lsr #1 │ │ + cmp.w r9, #15 │ │ + bls.n 56b8e │ │ + add.w r5, r8, r9, lsl #3 │ │ + mov r0, ip │ │ + mov r1, r8 │ │ + mov r2, r5 │ │ + bl 55758 │ │ + ldr r0, [sp, #32] │ │ + add.w r1, r8, r6, lsl #3 │ │ + add.w r2, r5, #64 @ 0x40 │ │ + add.w r0, r0, r6, lsl #3 │ │ + bl 55758 │ │ + ldr.w ip, [sp, #32] │ │ movs r1, #8 │ │ - str r1, [sp, #24] │ │ - adds r7, #4 │ │ - ldr r1, [r0, #0] │ │ - add.w r9, sp, #12 │ │ - strd r2, r5, [sp, #16] │ │ - movs r2, #0 │ │ - bic.w r1, fp, r1 │ │ - str r4, [sp, #56] @ 0x38 │ │ - str r2, [sp, #52] @ 0x34 │ │ - strd r0, r1, [sp, #44] @ 0x2c │ │ - add r0, sp, #16 │ │ - adds r0, #12 │ │ + b.n 56bd0 │ │ + movs r0, #1 │ │ + mov r1, r9 │ │ str r0, [sp, #0] │ │ - cbnz r4, 5ecfc │ │ - b.n 5ed3e │ │ - ldr r0, [sp, #44] @ 0x2c │ │ - ldr r1, [sp, #52] @ 0x34 │ │ - ldr.w r2, [r0, #4]! │ │ - str r0, [sp, #44] @ 0x2c │ │ - adds r0, r1, #4 │ │ - str r0, [sp, #52] @ 0x34 │ │ - bic.w r0, fp, r2 │ │ - str r0, [sp, #48] @ 0x30 │ │ - mov r0, r7 │ │ - bl 57458 │ │ - cmp r0, #1 │ │ - bne.n 5ece8 │ │ - ldrd r0, r2, [sp, #52] @ 0x34 │ │ - adds r5, r0, r1 │ │ - subs r4, r2, #1 │ │ - mov r0, r9 │ │ - mov r1, sl │ │ - mov r2, r5 │ │ - str r4, [sp, #56] @ 0x38 │ │ - bl 5ed6c │ │ - mov r2, r0 │ │ - mov r3, r1 │ │ - mov r0, r6 │ │ + mov r0, ip │ │ + mov r2, r8 │ │ + mov r3, r4 │ │ + bl 55fcc │ │ + b.n 56c38 │ │ + cmp.w r9, #7 │ │ + bls.n 56bb2 │ │ + mov r0, ip │ │ mov r1, r8 │ │ - bl 5e964 │ │ - ldr.w r2, [sl] │ │ - mvns r0, r0 │ │ - mvns r1, r5 │ │ - add.w r0, r6, r0, lsl #4 │ │ - add.w r1, r2, r1, lsl #4 │ │ - movs r2, #16 │ │ - bl c99c0 │ │ - b.n 5ece4 │ │ - ldr.w r0, [sl, #12] │ │ - ldr r1, [sp, #4] │ │ - str r0, [sp, #40] @ 0x28 │ │ - subs r0, r1, r0 │ │ - ldr r1, [sp, #0] │ │ - str r0, [sp, #36] @ 0x24 │ │ - mov r0, sl │ │ - bl 5e97e │ │ - add r0, sp, #16 │ │ - bl 95310 │ │ - ldr r0, [pc, #8] @ (5ed64 ) │ │ - add sp, #60 @ 0x3c │ │ + bl 554d0 │ │ + ldr r0, [sp, #32] │ │ + add.w r1, r8, r6, lsl #3 │ │ + add.w r0, r0, r6, lsl #3 │ │ + bl 554d0 │ │ + ldr.w ip, [sp, #32] │ │ + movs r1, #4 │ │ + b.n 56bd0 │ │ + ldrd r0, r1, [ip] │ │ + strd r0, r1, [r8] │ │ + add.w r1, ip, r6, lsl #3 │ │ + ldr.w r0, [ip, r6, lsl #3] │ │ + ldr r1, [r1, #4] │ │ + str.w r0, [r8, r6, lsl #3] │ │ + add.w r0, r8, r6, lsl #3 │ │ + str r1, [r0, #4] │ │ + movs r1, #1 │ │ + movs r0, #2 │ │ + mov r4, r6 │ │ + str r0, [sp, #56] @ 0x38 │ │ + movs r0, #0 │ │ + str r0, [sp, #52] @ 0x34 │ │ + str r0, [sp, #44] @ 0x2c │ │ + add.w r0, ip, r1, lsl #3 │ │ + strd r0, r1, [sp, #24] │ │ + add.w r0, r8, r1, lsl #3 │ │ + str r0, [sp, #20] │ │ + str r6, [sp, #48] @ 0x30 │ │ + add r0, sp, #44 @ 0x2c │ │ + bl 5545c │ │ + cbz r0, 56c2e │ │ + mov r6, r4 │ │ + cmp r1, #0 │ │ + it ne │ │ + subne.w r6, r9, r6 │ │ + ldr r0, [sp, #24] │ │ + ldr.w fp, [sp, #28] │ │ + add.w r5, r8, r1, lsl #3 │ │ + add.w sl, r0, r1, lsl #3 │ │ + ldr r0, [sp, #20] │ │ + add.w r7, r0, r1, lsl #3 │ │ + cmp fp, r6 │ │ + bcs.n 56bec │ │ + ldrd r0, r1, [sl], #8 │ │ + strd r0, r1, [r7] │ │ + mov r0, r5 │ │ + mov r1, r7 │ │ + bl 554a2 │ │ + adds r7, #8 │ │ + add.w fp, fp, #1 │ │ + b.n 56c12 │ │ + ldr r2, [sp, #32] │ │ + mov r0, r8 │ │ + mov r1, r9 │ │ + bl 55780 │ │ + add sp, #68 @ 0x44 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - bl 53de4 │ │ - movs r1, r0 │ │ - strh r0, [r0, #0] │ │ - lsls r3, r4, #3 │ │ - movs r0, r0 │ │ - push {r2, r3, r4, r5, r7, lr} │ │ - ldr r0, [r0, #0] │ │ - ldr r1, [r1, #0] │ │ - ldr r3, [r0, #0] │ │ - sub.w r1, r1, r2, lsl #4 │ │ - ldrd r4, r5, [r1, #-16] │ │ - ldmia r3, {r0, r1, r2, r3} │ │ - strd r4, r5, [sp] │ │ - bl 601a4 │ │ - pop {r2, r3, r4, r5, r7, pc} │ │ + udf #254 @ 0xfe │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #60] @ 0x3c │ │ + str r1, [sp, #48] @ 0x30 │ │ + ldr r1, [pc, #32] @ (56c6c ) │ │ + str r0, [sp, #56] @ 0x38 │ │ + movs r0, #4 │ │ + add r1, pc │ │ + str r1, [sp, #44] @ 0x2c │ │ + str r0, [sp, #52] @ 0x34 │ │ + add r0, sp, #44 @ 0x2c │ │ + ldr r1, [pc, #24] @ (56c70 ) │ │ + add r1, pc │ │ + bl 4d1a6 │ │ + ldr r2, [pc, #20] @ (56c74 ) │ │ + mov r0, r5 │ │ + mov r1, r9 │ │ + add r2, pc │ │ + bl 4d154 │ │ + nop │ │ + add r2, pc, #552 @ (adr r2, 56e98 ) │ │ + movs r7, r0 │ │ + add r2, pc, #544 @ (adr r2, 56e94 ) │ │ + movs r7, r0 │ │ + add r2, pc, #560 @ (adr r2, 56ea8 ) │ │ + movs r7, r0 │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, #156 @ 0x9c │ │ - add.w fp, sp, #16 │ │ - mov r6, r0 │ │ - ldmia.w r1, {r2, r4, sl} │ │ - add r0, sp, #72 @ 0x48 │ │ - add.w r7, fp, #12 │ │ - mov r5, r1 │ │ + sub sp, #68 @ 0x44 │ │ + ldr r5, [sp, #104] @ 0x68 │ │ + mov r7, r0 │ │ + sub.w r0, r2, #8 │ │ str r0, [sp, #12] │ │ - cmp r2, r4 │ │ - beq.n 5ee26 │ │ - mov r0, fp │ │ - mov r1, sl │ │ - add.w r9, r2, #4 │ │ - str.w r9, [r5] │ │ - bl 65048 │ │ - ldr r0, [sp, #16] │ │ - mov r2, r9 │ │ - cmp r0, #2 │ │ - beq.n 5eda2 │ │ - add r0, sp, #96 @ 0x60 │ │ + ldr r0, [sp, #108] @ 0x6c │ │ + mov r4, r3 │ │ + mov r9, r2 │ │ + mov r8, r1 │ │ + str r0, [sp, #20] │ │ + str r3, [sp, #16] │ │ + str r7, [sp, #32] │ │ + cmp.w r8, #33 @ 0x21 │ │ + bcc.w 56fc0 │ │ + cmp r5, #0 │ │ + beq.w 56ffe │ │ + mov.w r3, r8, lsr #3 │ │ + lsls r0, r3, #3 │ │ + add.w fp, r7, r3, lsl #5 │ │ + sub.w r0, r0, r8, lsr #3 │ │ + cmp.w r8, #64 @ 0x40 │ │ + add.w r2, r7, r0, lsl #3 │ │ + bcs.n 56cf4 │ │ + ldrb r0, [r2, #0] │ │ + movs r3, #0 │ │ + ldrb.w r1, [fp] │ │ + mov r6, r5 │ │ + cmp r1, r0 │ │ + it cc │ │ + movcc r3, #1 │ │ + ldrb r5, [r7, #0] │ │ + cmp r5, r1 │ │ + mov.w r1, #0 │ │ + it cc │ │ + movcc r1, #1 │ │ + teq r1, r3 │ │ + it ne │ │ + movne fp, r2 │ │ + cmp r5, r0 │ │ + mov.w r0, #0 │ │ + mov r5, r6 │ │ + it cc │ │ + movcc r0, #1 │ │ + eors r1, r0 │ │ + it ne │ │ + movne fp, r7 │ │ + b.n 56d00 │ │ + mov r0, r7 │ │ mov r1, fp │ │ - movs r2, #56 @ 0x38 │ │ - bl c99c0 │ │ - ldr.w ip, [sp, #104] @ 0x68 │ │ - mov.w r8, #2 │ │ - str.w r8, [sp, #104] @ 0x68 │ │ - cmp.w ip, #2 │ │ - beq.n 5ee16 │ │ - str r6, [sp, #8] │ │ - ldr r6, [sp, #136] @ 0x88 │ │ - cbz r6, 5edfe │ │ - adds r1, r6, #1 │ │ - ldr r0, [sp, #140] @ 0x8c │ │ - str r0, [sp, #0] │ │ - beq.n 5edfe │ │ - adds r1, r6, #4 │ │ - ldrex r2, [r1] │ │ - adds r3, r2, #1 │ │ - strex r0, r3, [r1] │ │ - cmp r0, #0 │ │ - bne.n 5edea │ │ - cmp.w r2, #4294967295 @ 0xffffffff │ │ - ble.n 5ee48 │ │ - str r6, [sp, #4] │ │ + bl 55020 │ │ + ldr r7, [sp, #32] │ │ + mov fp, r0 │ │ + ldrb.w r0, [fp] │ │ + subs r5, #1 │ │ + ldr.w r1, [fp, #4] │ │ + strb.w r0, [sp, #36] @ 0x24 │ │ + sub.w r0, fp, r7 │ │ + str r1, [sp, #40] @ 0x28 │ │ + mov.w ip, r0, lsr #3 │ │ + ldr r0, [sp, #20] │ │ + str r5, [sp, #28] │ │ + cbz r0, 56d2c │ │ + ldr r1, [sp, #20] │ │ + ldrb.w r0, [fp] │ │ + ldrb r1, [r1, #0] │ │ + cmp r1, r0 │ │ + bcs.w 56e86 │ │ + cmp r8, r4 │ │ + bhi.w 570c2 │ │ + add.w r0, r9, r8, lsl #3 │ │ + movs r6, #0 │ │ mov r1, r7 │ │ - mov r8, r7 │ │ - ldmia.w r1, {r0, r2, r3, r6, r7} │ │ - add.w lr, sp, #72 @ 0x48 │ │ - stmia.w lr, {r0, r2, r3, r6, r7} │ │ - mov r7, r8 │ │ - mov r8, ip │ │ - ldr r6, [sp, #8] │ │ - add r0, sp, #96 @ 0x60 │ │ - bl 60124 │ │ - cmp.w r8, #2 │ │ - bne.n 5ee34 │ │ + str.w ip, [sp, #24] │ │ + subs.w r3, ip, #3 │ │ + mov.w r2, #0 │ │ + it cc │ │ + movcc r3, r2 │ │ + ldr r2, [sp, #32] │ │ + add.w lr, r2, r3, lsl #3 │ │ + cmp r1, lr │ │ + bcs.n 56dde │ │ + ldrb.w r5, [fp] │ │ + mov r4, r9 │ │ + ldrb r2, [r1, #0] │ │ + cmp r2, r5 │ │ + it cs │ │ + subcs.w r4, r0, #8 │ │ + ldrd r7, r3, [r1] │ │ + cmp r2, r5 │ │ + ldr.w sl, [r1, #8] │ │ + str.w r7, [r4, r6, lsl #3] │ │ + add.w r4, r4, r6, lsl #3 │ │ + str r3, [r4, #4] │ │ + it cc │ │ + addcc r6, #1 │ │ + ldrb r2, [r1, #8] │ │ + mov r3, r9 │ │ + cmp r2, r5 │ │ + it cs │ │ + subcs.w r3, r0, #16 │ │ + str.w sl, [r3, r6, lsl #3] │ │ + add.w r3, r3, r6, lsl #3 │ │ + cmp r2, r5 │ │ + ldr r4, [r1, #12] │ │ + str r4, [r3, #4] │ │ + it cc │ │ + addcc r6, #1 │ │ + ldrb r2, [r1, #16] │ │ + mov r3, r9 │ │ + cmp r2, r5 │ │ + it cs │ │ + subcs.w r3, r0, #24 │ │ + ldr r4, [r1, #16] │ │ + cmp r2, r5 │ │ + str.w r4, [r3, r6, lsl #3] │ │ + add.w r3, r3, r6, lsl #3 │ │ + ldr r4, [r1, #20] │ │ + str r4, [r3, #4] │ │ + it cc │ │ + addcc r6, #1 │ │ + subs r0, #32 │ │ + ldrb r2, [r1, #24] │ │ + mov r3, r0 │ │ + cmp r2, r5 │ │ + it cc │ │ + movcc r3, r9 │ │ + ldr r4, [r1, #24] │ │ + str.w r4, [r3, r6, lsl #3] │ │ + add.w r3, r3, r6, lsl #3 │ │ + cmp r2, r5 │ │ + ldr r4, [r1, #28] │ │ + str r4, [r3, #4] │ │ + it cc │ │ + addcc r6, #1 │ │ + adds r1, #32 │ │ + b.n 56d50 │ │ + ldr r2, [sp, #32] │ │ + add.w lr, r2, ip, lsl #3 │ │ + subs r0, #8 │ │ + cmp r1, lr │ │ + bcs.n 56e0e │ │ + ldrb.w r2, [fp] │ │ + mov r5, r0 │ │ + ldrb r4, [r1, #0] │ │ + cmp r4, r2 │ │ + it cc │ │ + movcc r5, r9 │ │ + ldrd r7, r3, [r1], #8 │ │ + cmp r4, r2 │ │ + str.w r7, [r5, r6, lsl #3] │ │ + add.w r5, r5, r6, lsl #3 │ │ + str r3, [r5, #4] │ │ + it cc │ │ + addcc r6, #1 │ │ + b.n 56de4 │ │ + cmp ip, r8 │ │ + beq.n 56e24 │ │ + ldrd r2, r3, [r1], #8 │ │ + mov ip, r8 │ │ + str.w r2, [r0, r6, lsl #3] │ │ + add.w r2, r0, r6, lsl #3 │ │ + str r3, [r2, #4] │ │ + b.n 56d3e │ │ + ldr r7, [sp, #32] │ │ + lsls r2, r6, #3 │ │ + mov r1, r9 │ │ + mov r0, r7 │ │ + bl ca006 │ │ + mvn.w r0, #7 │ │ + add.w r2, r0, r8, lsl #3 │ │ + add.w r0, r7, r6, lsl #3 │ │ + ldr.w ip, [sp, #24] │ │ + sub.w r1, r8, r6 │ │ + mov r3, r6 │ │ + mov r5, r0 │ │ + cmp r8, r3 │ │ + beq.n 56e62 │ │ + ldr.w r4, [r9, r2] │ │ + adds r3, #1 │ │ + str r4, [r5, #0] │ │ + add.w r4, r9, r2 │ │ + subs r2, #8 │ │ + ldr r4, [r4, #4] │ │ + str r4, [r5, #4] │ │ + adds r5, #8 │ │ + b.n 56e48 │ │ + ldr r4, [sp, #16] │ │ + ldr r5, [sp, #28] │ │ + cbz r6, 56e86 │ │ + cmp r8, r6 │ │ + bcc.w 570c4 │ │ + str r5, [sp, #0] │ │ + add r2, sp, #36 @ 0x24 │ │ + str r2, [sp, #4] │ │ + mov r3, r4 │ │ + ldr r2, [sp, #112] @ 0x70 │ │ + str r2, [sp, #8] │ │ mov r2, r9 │ │ - b.n 5eda2 │ │ - mov.w r8, #2 │ │ - str.w r8, [r6] │ │ - add sp, #156 @ 0x9c │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldr r7, [sp, #12] │ │ - adds r0, r6, #4 │ │ - ldmia.w r7, {r1, r2, r3, r4, r5} │ │ - stmia r0!, {r1, r2, r3, r4, r5} │ │ - ldrd r1, r0, [sp] │ │ - strd r0, r1, [r6, #24] │ │ - b.n 5ee2a │ │ - udf #254 @ 0xfe │ │ - push {r3, r4, r5, r6, r7, lr} │ │ - mov r5, r1 │ │ - ldr r1, [r1, #16] │ │ + bl 56c78 │ │ + ldr r7, [sp, #32] │ │ + mov r8, r6 │ │ + b.n 56c96 │ │ + cmp r8, r4 │ │ + bhi.w 570c2 │ │ + add.w r0, r9, r8, lsl #3 │ │ + movs r5, #0 │ │ + mov r1, r7 │ │ + subs.w r2, ip, #3 │ │ + mov.w r3, #0 │ │ + mov sl, ip │ │ + it cc │ │ + movcc r2, r3 │ │ + add.w ip, r7, r2, lsl #3 │ │ + cmp r1, ip │ │ + bcs.n 56f34 │ │ + ldrb r4, [r1, #0] │ │ + mov r6, r9 │ │ + ldrb.w r3, [fp] │ │ + cmp r3, r4 │ │ + it cc │ │ + subcc.w r6, r0, #8 │ │ + ldrd r7, r2, [r1] │ │ + cmp r3, r4 │ │ + ldr.w lr, [r1, #8] │ │ + mov r4, r9 │ │ + str.w r7, [r6, r5, lsl #3] │ │ + add.w r6, r6, r5, lsl #3 │ │ + str r2, [r6, #4] │ │ + it cs │ │ + addcs r5, #1 │ │ + ldrb r2, [r1, #8] │ │ + cmp r3, r2 │ │ + it cc │ │ + subcc.w r4, r0, #16 │ │ + str.w lr, [r4, r5, lsl #3] │ │ + add.w r4, r4, r5, lsl #3 │ │ + cmp r3, r2 │ │ + ldr r6, [r1, #12] │ │ + str r6, [r4, #4] │ │ + it cs │ │ + addcs r5, #1 │ │ + ldrb r2, [r1, #16] │ │ + mov r4, r9 │ │ + cmp r3, r2 │ │ + it cc │ │ + subcc.w r4, r0, #24 │ │ + ldr r6, [r1, #16] │ │ + cmp r3, r2 │ │ + str.w r6, [r4, r5, lsl #3] │ │ + add.w r4, r4, r5, lsl #3 │ │ + ldr r6, [r1, #20] │ │ + str r6, [r4, #4] │ │ + it cs │ │ + addcs r5, #1 │ │ + subs r0, #32 │ │ + ldrb r2, [r1, #24] │ │ mov r4, r0 │ │ - cbz r1, 5ee80 │ │ + cmp r3, r2 │ │ + it cs │ │ + movcs r4, r9 │ │ + ldr r6, [r1, #24] │ │ + str.w r6, [r4, r5, lsl #3] │ │ + add.w r4, r4, r5, lsl #3 │ │ + cmp r3, r2 │ │ + ldr r6, [r1, #28] │ │ + str r6, [r4, #4] │ │ + it cs │ │ + addcs r5, #1 │ │ + adds r1, #32 │ │ + b.n 56ea6 │ │ + ldr r2, [sp, #32] │ │ + add.w ip, r2, sl, lsl #3 │ │ + subs r0, #8 │ │ + cmp r1, ip │ │ + bcs.n 56f64 │ │ + ldrb r3, [r1, #0] │ │ + mov r6, r0 │ │ + ldrb.w r4, [fp] │ │ + cmp r4, r3 │ │ + it cs │ │ + movcs r6, r9 │ │ + ldrd r7, r2, [r1], #8 │ │ + cmp r4, r3 │ │ + str.w r7, [r6, r5, lsl #3] │ │ + add.w r6, r6, r5, lsl #3 │ │ + str r2, [r6, #4] │ │ + it cs │ │ + addcs r5, #1 │ │ + b.n 56f3a │ │ + cmp sl, r8 │ │ + beq.n 56f7e │ │ + ldrd r2, r3, [r1], #8 │ │ + mov ip, r8 │ │ + str.w r2, [r9, r5, lsl #3] │ │ + add.w r2, r9, r5, lsl #3 │ │ + adds r5, #1 │ │ + str r3, [r2, #4] │ │ + ldr r7, [sp, #32] │ │ + b.n 56e94 │ │ + ldr r4, [sp, #32] │ │ + lsls r7, r5, #3 │ │ + mov r1, r9 │ │ + mov r2, r7 │ │ + mov r0, r4 │ │ + bl ca006 │ │ + ldr r0, [sp, #12] │ │ + mov r1, r4 │ │ + sub.w r4, r8, r5 │ │ + add.w r0, r0, r8, lsl #3 │ │ + cbz r4, 56faa │ │ + ldrd r2, r3, [r0], #-8 │ │ + subs r4, #1 │ │ + str r2, [r1, r7] │ │ + adds r2, r1, r7 │ │ + adds r7, #8 │ │ + str r3, [r2, #4] │ │ + b.n 56f98 │ │ mov r0, r5 │ │ - bl 5e708 │ │ - ldrd r1, r2, [r5, #16] │ │ - ldrd r3, r6, [r0, #-16] │ │ - ldrd r2, r7, [r2] │ │ - subs r1, #1 │ │ - str r1, [r5, #16] │ │ - eors r6, r7 │ │ - eors r2, r3 │ │ - orrs r2, r6 │ │ - bne.n 5ee52 │ │ - ldrd r0, r1, [r0, #-48] @ 0x30 │ │ - strd r0, r1, [r4, #8] │ │ - movs r1, #0 │ │ + mov r2, r8 │ │ + bl 567ec │ │ + mov r7, r0 │ │ + movs r0, #0 │ │ + mov r8, r1 │ │ + str r0, [sp, #20] │ │ + ldr r4, [sp, #16] │ │ + ldr r5, [sp, #28] │ │ + b.n 56c94 │ │ + cmp.w r8, #2 │ │ + bcc.n 570bc │ │ + add.w r0, r8, #16 │ │ + cmp r0, r4 │ │ + bhi.n 570c2 │ │ + mov.w r6, r8, lsr #1 │ │ + cmp.w r8, #15 │ │ + bls.n 57014 │ │ + add.w r5, r9, r8, lsl #3 │ │ + mov r0, r7 │ │ + mov r1, r9 │ │ + mov r2, r5 │ │ + bl 5565c │ │ + ldr r0, [sp, #32] │ │ + add.w r1, r9, r6, lsl #3 │ │ + add.w r2, r5, #64 @ 0x40 │ │ + add.w r0, r0, r6, lsl #3 │ │ + bl 5565c │ │ + ldr r7, [sp, #32] │ │ + movs r1, #8 │ │ + b.n 57054 │ │ + ldr r1, [sp, #112] @ 0x70 │ │ movs r0, #1 │ │ - b.n 5ee84 │ │ + mov r2, r9 │ │ + mov r3, r4 │ │ + strd r0, r1, [sp] │ │ + mov r0, r7 │ │ + mov r1, r8 │ │ + bl 5590c │ │ + b.n 570bc │ │ + cmp.w r8, #7 │ │ + bls.n 57036 │ │ + mov r0, r7 │ │ + mov r1, r9 │ │ + bl 55596 │ │ + ldr r0, [sp, #32] │ │ + add.w r1, r9, r6, lsl #3 │ │ + add.w r0, r0, r6, lsl #3 │ │ + bl 55596 │ │ + ldr r7, [sp, #32] │ │ + movs r1, #4 │ │ + b.n 57054 │ │ + ldrd r0, r1, [r7] │ │ + strd r0, r1, [r9] │ │ + add.w r1, r7, r6, lsl #3 │ │ + ldr.w r0, [r7, r6, lsl #3] │ │ + str.w r0, [r9, r6, lsl #3] │ │ + add.w r0, r9, r6, lsl #3 │ │ + ldr r1, [r1, #4] │ │ + str r1, [r0, #4] │ │ + movs r1, #1 │ │ + movs r0, #2 │ │ + mov r4, r6 │ │ + str r0, [sp, #56] @ 0x38 │ │ movs r0, #0 │ │ - movs r1, #0 │ │ - strd r0, r1, [r4] │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ + str r0, [sp, #52] @ 0x34 │ │ + str r0, [sp, #44] @ 0x2c │ │ + add.w r0, r7, r1, lsl #3 │ │ + strd r0, r1, [sp, #24] │ │ + add.w r0, r9, r1, lsl #3 │ │ + str r0, [sp, #20] │ │ + str r6, [sp, #48] @ 0x30 │ │ + add r0, sp, #44 @ 0x2c │ │ + bl 5545c │ │ + cbz r0, 570b2 │ │ + mov r6, r4 │ │ + cmp r1, #0 │ │ + it ne │ │ + subne.w r6, r8, r6 │ │ + ldr r0, [sp, #24] │ │ + ldr.w fp, [sp, #28] │ │ + add.w r5, r9, r1, lsl #3 │ │ + add.w sl, r0, r1, lsl #3 │ │ + ldr r0, [sp, #20] │ │ + add.w r7, r0, r1, lsl #3 │ │ + cmp fp, r6 │ │ + bcs.n 57070 │ │ + ldrd r0, r1, [sl], #8 │ │ + strd r0, r1, [r7] │ │ + mov r0, r5 │ │ + mov r1, r7 │ │ + bl 55474 │ │ + adds r7, #8 │ │ + add.w fp, fp, #1 │ │ + b.n 57096 │ │ + ldr r2, [sp, #32] │ │ + mov r0, r9 │ │ + mov r1, r8 │ │ + bl 55684 │ │ + add sp, #68 @ 0x44 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + udf #254 @ 0xfe │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #60] @ 0x3c │ │ + str r1, [sp, #48] @ 0x30 │ │ + ldr r1, [pc, #20] @ (570e4 ) │ │ + str r0, [sp, #56] @ 0x38 │ │ + movs r0, #4 │ │ + add r1, pc │ │ + str r1, [sp, #44] @ 0x2c │ │ + str r0, [sp, #52] @ 0x34 │ │ + add r0, sp, #44 @ 0x2c │ │ + ldr r1, [pc, #12] @ (570e8 ) │ │ + add r1, pc │ │ + bl 4d1a6 │ │ + nop │ │ + ldr r6, [sp, #24] │ │ + movs r7, r0 │ │ + ldr r6, [sp, #16] │ │ + movs r7, r0 │ │ + push {r2, r3, r4, r5, r6, lr} │ │ + mov r1, r0 │ │ + ldr r0, [r0, #8] │ │ + ldr r4, [r1, #68] @ 0x44 │ │ + cmp.w r0, #1114112 @ 0x110000 │ │ + itee eq │ │ + ldrdeq r0, r1, [r1, #16] │ │ + ldrhne.w r0, [r1], #4 │ │ + blne 57170 │ │ + cmp r1, r4 │ │ + bcc.n 57118 │ │ + subs r3, r1, r4 │ │ + add.w r2, sp, #7 │ │ + cmp r3, #2 │ │ + str r2, [sp, #0] │ │ + bcs.n 57122 │ │ + pop {r2, r3, r4, r5, r6, pc} │ │ + ldr r2, [pc, #60] @ (57158 ) │ │ + mov r0, r4 │ │ + add r2, pc │ │ + bl 4d154 │ │ + add.w r5, r0, r4, lsl #3 │ │ + cmp r3, #21 │ │ + bcs.n 5714a │ │ + lsls r0, r1, #3 │ │ + add.w r6, r5, #8 │ │ + sub.w r0, r0, r4, lsl #3 │ │ + sub.w r4, r0, #8 │ │ + cmp r4, #0 │ │ + beq.n 57116 │ │ + mov r0, r5 │ │ + mov r1, r6 │ │ + bl 55474 │ │ + subs r4, #8 │ │ + adds r6, #8 │ │ + b.n 57138 │ │ + mov r2, sp │ │ + mov r0, r5 │ │ + mov r1, r3 │ │ + bl 551e0 │ │ + pop {r2, r3, r4, r5, r6, pc} │ │ + nop │ │ + strh r0, [r2, #38] @ 0x26 │ │ + movs r7, r0 │ │ + cmp r0, r2 │ │ + itt cc │ │ + addcc.w r0, r1, r0, lsl #3 │ │ + bxcc lr │ │ + push {r7, lr} │ │ + mov r1, r2 │ │ + mov r2, r3 │ │ + bl 4d15c │ │ + mov r3, r0 │ │ + cmp r0, #5 │ │ + ittt cc │ │ + movcc r0, r1 │ │ + movcc r1, r3 │ │ + bxcc lr │ │ + push {r7, lr} │ │ + ldr r2, [pc, #12] @ (5718c ) │ │ + mov r0, r3 │ │ + movs r1, #4 │ │ + add r2, pc │ │ + bl 4d66c │ │ + nop │ │ + strh r0, [r3, #36] @ 0x24 │ │ + movs r7, r0 │ │ + ldr r0, [r0, #0] │ │ + b.w 57220 │ │ + bmi.n 57142 │ │ push {r4, r5, r6, lr} │ │ - ldr r1, [r0, #16] │ │ + sub sp, #24 │ │ + mov r5, r1 │ │ mov r4, r0 │ │ - cbz r1, 5eec0 │ │ + ldr.w r1, [r0, #4]! │ │ + cmp.w r1, #1114112 @ 0x110000 │ │ + bne.n 571ca │ │ mov r0, r4 │ │ - bl 5e62c │ │ - ldrd r1, r2, [r4, #16] │ │ - ldrd r3, r5, [r0, #-24] │ │ - ldrd r2, r6, [r2] │ │ - subs r1, #1 │ │ - str r1, [r4, #16] │ │ - eors r5, r6 │ │ - eors r2, r3 │ │ - orrs r2, r5 │ │ - itt eq │ │ - ldreq.w r2, [r0, #-56] │ │ - cmpeq r2, #0 │ │ - bne.n 5ee90 │ │ - ldr.w r1, [r0, #-64] │ │ - movs r0, #1 │ │ - pop {r4, r5, r6, pc} │ │ - movs r0, #0 │ │ - pop {r4, r5, r6, pc} │ │ - push {r1, r2, r3, r4, r5, r6, r7, lr} │ │ - ldr r0, [r0, #0] │ │ - mov r4, r1 │ │ - movs r2, #1 │ │ - ldrd r7, r6, [r0, #4] │ │ - ldrd r0, r1, [r1, #28] │ │ - ldr r3, [r1, #12] │ │ - ldr r1, [pc, #52] @ (5ef0c ) │ │ + ldr.w r1, [r0, #8]! │ │ + ldr r6, [r0, #8] │ │ + cmp r6, r1 │ │ + bne.n 571be │ │ + ldr r1, [pc, #64] @ (571f8 ) │ │ add r1, pc │ │ - blx r3 │ │ - movs r1, #0 │ │ - strb.w r0, [sp, #4] │ │ - strb.w r1, [sp, #5] │ │ - mov r0, sp │ │ - str r4, [sp, #0] │ │ - add r4, sp, #8 │ │ - ldr r5, [pc, #32] @ (5ef10 ) │ │ - add r5, pc │ │ - cbz r6, 5ef02 │ │ + bl 5528c │ │ + ldr r0, [r4, #12] │ │ + str.w r5, [r0, r6, lsl #2] │ │ + adds r0, r6, #1 │ │ + str r0, [r4, #16] │ │ + b.n 571d8 │ │ + ldrh r1, [r4, #0] │ │ + cmp r1, #3 │ │ + bhi.n 571dc │ │ + str.w r5, [r0, r1, lsl #2] │ │ + adds r0, r1, #1 │ │ + strh r0, [r4, #0] │ │ + add sp, #24 │ │ + pop {r4, r5, r6, pc} │ │ + mov r6, sp │ │ mov r1, r4 │ │ + mov r0, r6 │ │ mov r2, r5 │ │ - str r7, [sp, #8] │ │ - bl 50358 │ │ - subs r6, #1 │ │ - adds r7, #1 │ │ - b.n 5eef0 │ │ - mov r0, sp │ │ - bl 50448 │ │ - pop {r1, r2, r3, r4, r5, r6, r7, pc} │ │ + bl 552d8 │ │ + mov r0, r4 │ │ + bl 5720e │ │ + ldmia.w r6, {r0, r1, r2, r3, r5} │ │ + stmia r4!, {r0, r1, r2, r3, r5} │ │ + b.n 571d8 │ │ nop │ │ - ldrb r5, [r0, #13] │ │ - vqrdmlsh.s q14, q15, d11[0] │ │ - movs r0, r0 │ │ - push {r1, r2, r3, r4, r5, r6, r7, lr} │ │ - ldr r0, [r0, #0] │ │ - mov r4, r1 │ │ - movs r2, #1 │ │ - ldrd r6, r5, [r0, #4] │ │ - ldrd r0, r1, [r1, #28] │ │ - ldr r3, [r1, #12] │ │ - ldr r1, [pc, #52] @ (5ef5c ) │ │ - add r1, pc │ │ - blx r3 │ │ + strh r4, [r0, #34] @ 0x22 │ │ + movs r7, r0 │ │ + ldr r1, [r0, #8] │ │ + cmp.w r1, #1114112 @ 0x110000 │ │ + itt eq │ │ + ldrdeq r0, r1, [r0, #12] │ │ + beq.w 551d8 │ │ + bx lr │ │ + ldr r1, [r0, #4] │ │ + cmp.w r1, #1114112 @ 0x110000 │ │ + itt eq │ │ + ldrdeq r0, r1, [r0, #8] │ │ + beq.w c97b8 │ │ + bx lr │ │ + push {r4, r5, r7, lr} │ │ + mov r4, r0 │ │ + mov r0, r1 │ │ + mov r5, r1 │ │ + bl c43bc │ │ + mov r1, r0 │ │ + lsls r0, r0, #24 │ │ + beq.n 5723e │ │ + mov r0, r4 │ │ + mov r2, r5 │ │ + ldmia.w sp!, {r4, r5, r7, lr} │ │ + b.w 57260 │ │ + mov r0, r4 │ │ + bl 570ec │ │ + mov r0, r4 │ │ movs r1, #0 │ │ - strb.w r0, [sp, #4] │ │ - strb.w r1, [sp, #5] │ │ - lsls r7, r5, #2 │ │ - str r4, [sp, #0] │ │ - add r4, sp, #8 │ │ - ldr r5, [pc, #32] @ (5ef60 ) │ │ - mov r0, sp │ │ - add r5, pc │ │ - cbz r7, 5ef54 │ │ - mov r1, r4 │ │ mov r2, r5 │ │ - str r6, [sp, #8] │ │ - bl 50358 │ │ - subs r7, #4 │ │ - adds r6, #4 │ │ - b.n 5ef42 │ │ - mov r0, sp │ │ - bl 50448 │ │ - pop {r1, r2, r3, r4, r5, r6, r7, pc} │ │ - ldrb r5, [r6, #11] │ │ - vcvt.u32.f32 q14, , #2 │ │ - movs r0, r0 │ │ - push {r1, r2, r3, r4, r5, r6, r7, lr} │ │ - ldr r0, [r0, #0] │ │ - mov r4, r1 │ │ - movs r2, #1 │ │ - ldrd r6, r5, [r0, #4] │ │ - ldrd r0, r1, [r1, #28] │ │ - ldr r3, [r1, #12] │ │ - ldr r1, [pc, #52] @ (5efac ) │ │ + bl 57260 │ │ + ldr r0, [r4, #8] │ │ + cmp.w r0, #1114112 @ 0x110000 │ │ + ite eq │ │ + ldreq r0, [r4, #20] │ │ + ldrhne r0, [r4, #0] │ │ + str r0, [r4, #68] @ 0x44 │ │ + pop {r4, r5, r7, pc} │ │ + bmi.n 5720a │ │ + push {r4, r5, r6, r7, lr} │ │ + sub sp, #36 @ 0x24 │ │ + mov r4, r0 │ │ + ldr r0, [r0, #8] │ │ + mov r5, r2 │ │ + mov r6, r1 │ │ + cmp.w r0, #1114112 @ 0x110000 │ │ + bne.n 57298 │ │ + mov r0, r4 │ │ + ldr.w r1, [r0, #12]! │ │ + ldr r7, [r0, #8] │ │ + cmp r7, r1 │ │ + bne.n 57286 │ │ + ldr r1, [pc, #80] @ (572d0 ) │ │ add r1, pc │ │ - blx r3 │ │ - movs r1, #0 │ │ - strb.w r0, [sp, #4] │ │ - strb.w r1, [sp, #5] │ │ - lsls r7, r5, #3 │ │ - str r4, [sp, #0] │ │ - add r4, sp, #8 │ │ - ldr r5, [pc, #32] @ (5efb0 ) │ │ - mov r0, sp │ │ - add r5, pc │ │ - cbz r7, 5efa4 │ │ + bl 55268 │ │ + ldr r0, [r4, #16] │ │ + adds r1, r7, #1 │ │ + str r1, [r4, #20] │ │ + strb.w r6, [r0, r7, lsl #3] │ │ + add.w r0, r0, r7, lsl #3 │ │ + str r5, [r0, #4] │ │ + b.n 572aa │ │ + ldrh r0, [r4, #0] │ │ + cmp r0, #3 │ │ + bhi.n 572ae │ │ + add.w r1, r4, r0, lsl #3 │ │ + adds r0, #1 │ │ + strh r0, [r4, #0] │ │ + str r5, [r1, #8] │ │ + strb r6, [r1, #4] │ │ + add sp, #36 @ 0x24 │ │ + pop {r4, r5, r6, r7, pc} │ │ + mov r7, sp │ │ mov r1, r4 │ │ - mov r2, r5 │ │ - str r6, [sp, #8] │ │ - bl 50358 │ │ - subs r7, #8 │ │ + mov r0, r7 │ │ + mov r2, r6 │ │ + mov r3, r5 │ │ + bl 5538c │ │ + mov r0, r4 │ │ + bl 571fc │ │ + mov r0, r4 │ │ + mov r1, r7 │ │ + movs r2, #36 @ 0x24 │ │ + bl ca0b2 │ │ + b.n 572aa │ │ + nop │ │ + strh r4, [r7, #26] │ │ + movs r7, r0 │ │ + push {r2, r3, r4, r5, r6, lr} │ │ + mov r1, r0 │ │ + ldr r0, [r0, #8] │ │ + ldr r4, [r1, #48] @ 0x30 │ │ + cmp.w r0, #1114112 @ 0x110000 │ │ + itee eq │ │ + ldrdeq r0, r1, [r1, #16] │ │ + ldrhne.w r0, [r1], #4 │ │ + blne 57170 │ │ + cmp r1, r4 │ │ + bcc.n 57300 │ │ + subs r3, r1, r4 │ │ + add.w r2, sp, #7 │ │ + cmp r3, #2 │ │ + str r2, [sp, #0] │ │ + bcs.n 5730a │ │ + pop {r2, r3, r4, r5, r6, pc} │ │ + ldr r2, [pc, #60] @ (57340 ) │ │ + mov r0, r4 │ │ + add r2, pc │ │ + bl 4d154 │ │ + add.w r5, r0, r4, lsl #3 │ │ + cmp r3, #21 │ │ + bcs.n 57332 │ │ + lsls r0, r1, #3 │ │ + add.w r6, r5, #8 │ │ + sub.w r0, r0, r4, lsl #3 │ │ + sub.w r4, r0, #8 │ │ + cmp r4, #0 │ │ + beq.n 572fe │ │ + mov r0, r5 │ │ + mov r1, r6 │ │ + bl 55474 │ │ + subs r4, #8 │ │ adds r6, #8 │ │ - b.n 5ef92 │ │ - mov r0, sp │ │ - bl 50448 │ │ - pop {r1, r2, r3, r4, r5, r6, r7, pc} │ │ - ldrb r5, [r4, #10] │ │ - vshr.u32 q9, , #2 │ │ - movs r0, r0 │ │ - push {r1, r2, r3, r4, r5, r6, r7, lr} │ │ + b.n 57320 │ │ + mov r2, sp │ │ + mov r0, r5 │ │ + mov r1, r3 │ │ + bl 55134 │ │ + pop {r2, r3, r4, r5, r6, pc} │ │ + nop │ │ + strh r0, [r5, #22] │ │ + movs r7, r0 │ │ ldr r0, [r0, #0] │ │ - mov r4, r1 │ │ - movs r2, #1 │ │ - ldrd r6, r5, [r0, #4] │ │ - ldrd r0, r1, [r1, #28] │ │ - ldr r3, [r1, #12] │ │ - ldr r1, [pc, #52] @ (5effc ) │ │ - add r1, pc │ │ - blx r3 │ │ - movs r1, #0 │ │ - strb.w r0, [sp, #4] │ │ - strb.w r1, [sp, #5] │ │ - lsls r7, r5, #2 │ │ - str r4, [sp, #0] │ │ - add r4, sp, #8 │ │ - ldr r5, [pc, #32] @ (5f000 ) │ │ - mov r0, sp │ │ - add r5, pc │ │ - cbz r7, 5eff4 │ │ - mov r1, r4 │ │ + b.w 5734a │ │ + push {r4, r5, r7, lr} │ │ + mov r4, r0 │ │ + mov r0, r1 │ │ + mov r5, r1 │ │ + bl c43bc │ │ + mov r1, r0 │ │ + lsls r0, r0, #24 │ │ + beq.n 57368 │ │ + mov r0, r4 │ │ mov r2, r5 │ │ - str r6, [sp, #8] │ │ - bl 50358 │ │ - subs r7, #4 │ │ - adds r6, #4 │ │ - b.n 5efe2 │ │ - mov r0, sp │ │ - bl 50448 │ │ - pop {r1, r2, r3, r4, r5, r6, r7, pc} │ │ - ldrb r5, [r2, #9] │ │ - vqrdmlah.s q14, q7, d13[0] │ │ - movs r0, r0 │ │ - push {r1, r2, r3, r4, r5, r6, r7, lr} │ │ - ldr r0, [r0, #0] │ │ - mov r4, r1 │ │ - movs r2, #1 │ │ - ldrd r6, r5, [r0, #4] │ │ - ldrd r0, r1, [r1, #28] │ │ - ldr r3, [r1, #12] │ │ - ldr r1, [pc, #56] @ (5f050 ) │ │ - add r1, pc │ │ - blx r3 │ │ + ldmia.w sp!, {r4, r5, r7, lr} │ │ + b.w 57260 │ │ + mov r0, r4 │ │ + bl 572d4 │ │ + mov r0, r4 │ │ movs r1, #0 │ │ - strb.w r0, [sp, #4] │ │ - add.w r0, r5, r5, lsl #1 │ │ - strb.w r1, [sp, #5] │ │ - str r4, [sp, #0] │ │ - add r4, sp, #8 │ │ - ldr r5, [pc, #36] @ (5f054 ) │ │ - lsls r7, r0, #3 │ │ - mov r0, sp │ │ - add r5, pc │ │ - cbz r7, 5f048 │ │ - mov r1, r4 │ │ mov r2, r5 │ │ - str r6, [sp, #8] │ │ - bl 50358 │ │ - subs r7, #24 │ │ - adds r6, #24 │ │ - b.n 5f036 │ │ - mov r0, sp │ │ - bl 50448 │ │ - pop {r1, r2, r3, r4, r5, r6, r7, pc} │ │ - ldrb r5, [r0, #8] │ │ - vqrdmulh.s q11, q15, d15[0] │ │ - movs r0, r0 │ │ - push {r1, r2, r3, r4, r5, r6, r7, lr} │ │ - ldr r0, [r0, #0] │ │ - mov r4, r1 │ │ - movs r2, #1 │ │ - ldrd r6, r5, [r0, #4] │ │ - ldrd r0, r1, [r1, #28] │ │ - ldr r3, [r1, #12] │ │ - ldr r1, [pc, #56] @ (5f0a4 ) │ │ + bl 57260 │ │ + ldr r0, [r4, #8] │ │ + cmp.w r0, #1114112 @ 0x110000 │ │ + ite eq │ │ + ldreq r0, [r4, #20] │ │ + ldrhne r0, [r4, #0] │ │ + str r0, [r4, #48] @ 0x30 │ │ + pop {r4, r5, r7, pc} │ │ + ldrd r0, r1, [r0] │ │ + b.w 54676 │ │ + push {r0, r1, r2, r3, r4, lr} │ │ + str r0, [sp, #12] │ │ + mov r2, r1 │ │ + ldr r1, [pc, #36] @ (573bc ) │ │ + add r3, sp, #12 │ │ + ldr r4, [pc, #36] @ (573c0 ) │ │ add r1, pc │ │ - blx r3 │ │ - movs r1, #0 │ │ - strb.w r0, [sp, #4] │ │ - add.w r0, r5, r5, lsl #1 │ │ - strb.w r1, [sp, #5] │ │ - str r4, [sp, #0] │ │ - add r4, sp, #8 │ │ - ldr r5, [pc, #36] @ (5f0a8 ) │ │ - lsls r7, r0, #3 │ │ - mov r0, sp │ │ - add r5, pc │ │ - cbz r7, 5f09c │ │ - mov r1, r4 │ │ - mov r2, r5 │ │ - str r6, [sp, #8] │ │ - bl 50358 │ │ - subs r7, #24 │ │ - adds r6, #24 │ │ - b.n 5f08a │ │ - mov r0, sp │ │ - bl 50448 │ │ - pop {r1, r2, r3, r4, r5, r6, r7, pc} │ │ - ldrb r1, [r6, #6] │ │ - @ instruction: 0xfffeeb1d │ │ - vsli.64 , q15, #63 @ 0x3f │ │ - ldr r0, [r0, #0] │ │ - mov r4, r1 │ │ - movs r2, #1 │ │ - ldrd r6, r5, [r0, #4] │ │ - ldrd r0, r1, [r1, #28] │ │ - ldr r3, [r1, #12] │ │ - ldr r1, [pc, #52] @ (5f0f4 ) │ │ + str r1, [sp, #8] │ │ + add r4, pc │ │ + strd r4, r3, [sp] │ │ + ldr r1, [pc, #28] @ (573c4 ) │ │ + add.w r3, r0, #12 │ │ + mov r0, r2 │ │ + movs r2, #8 │ │ add r1, pc │ │ - blx r3 │ │ - movs r1, #0 │ │ - strb.w r0, [sp, #4] │ │ - strb.w r1, [sp, #5] │ │ - lsls r7, r5, #3 │ │ - str r4, [sp, #0] │ │ - add r4, sp, #8 │ │ - ldr r5, [pc, #32] @ (5f0f8 ) │ │ - mov r0, sp │ │ - add r5, pc │ │ - cbz r7, 5f0ec │ │ - mov r1, r4 │ │ - mov r2, r5 │ │ - str r6, [sp, #8] │ │ - bl 50358 │ │ - subs r7, #8 │ │ - adds r6, #8 │ │ - b.n 5f0da │ │ - mov r0, sp │ │ - bl 50448 │ │ - pop {r1, r2, r3, r4, r5, r6, r7, pc} │ │ - ldrb r5, [r3, #5] │ │ - vcvt.f32.u32 q14, , #2 │ │ + bl 51bf8 │ │ + add sp, #16 │ │ + pop {r4, pc} │ │ + nop │ │ + lsls r5, r2, #28 │ │ movs r0, r0 │ │ - push {r1, r2, r3, r4, r5, r6, r7, lr} │ │ - ldr r0, [r0, #0] │ │ - mov r4, r1 │ │ - movs r2, #1 │ │ - ldrd r6, r5, [r0, #4] │ │ - ldrd r0, r1, [r1, #28] │ │ - ldr r3, [r1, #12] │ │ - ldr r1, [pc, #52] @ (5f144 ) │ │ - add r1, pc │ │ - blx r3 │ │ - movs r1, #0 │ │ - strb.w r0, [sp, #4] │ │ - strb.w r1, [sp, #5] │ │ - lsls r7, r5, #1 │ │ - str r4, [sp, #0] │ │ - add r4, sp, #8 │ │ - ldr r5, [pc, #32] @ (5f148 ) │ │ - mov r0, sp │ │ - add r5, pc │ │ - cbz r7, 5f13c │ │ + bhi.n 572e6 │ │ + movs r0, r0 │ │ + ldr r0, [pc, #720] @ (57698 ) │ │ + vtbl.8 d30, {d11-d12}, d29 │ │ + ldr r7, [pc, #960] @ (5778c ) │ │ + sub sp, #68 @ 0x44 │ │ + mov r7, r0 │ │ + ldr r0, [r1, #0] │ │ + mov r8, r1 │ │ + tbb [pc, r0] │ │ + cmp r5, #43 @ 0x2b │ │ + cmp r1, #35 @ 0x23 │ │ + adds r3, #19 │ │ + lsls r3, r1, #29 │ │ + subs r7, r0, r0 │ │ + add r4, sp, #552 @ 0x228 │ │ + cbnz r1, 5744c │ │ + ldr.w r1, [r8, #8] │ │ + mov r0, r7 │ │ + ldr.w r3, [r8, #12] │ │ + ldr.w r2, [r8, #16] │ │ + add sp, #68 @ 0x44 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + b.w 57598 │ │ + vldr d0, [r8, #8] │ │ + movs r0, #4 │ │ + strb r0, [r7, #0] │ │ + vstr d0, [r7, #8] │ │ + b.n 57512 │ │ + add.w r3, r8, #8 │ │ + movs r0, #17 │ │ + strb r0, [r7, #0] │ │ + add.w r4, r7, #8 │ │ + ldmia r3, {r0, r1, r2, r3} │ │ + stmia r4!, {r0, r1, r2, r3} │ │ + b.n 57512 │ │ + movs r0, #2 │ │ + strb r0, [r7, #0] │ │ + ldr.w r0, [r8, #8] │ │ + str r0, [r7, #4] │ │ + b.n 57512 │ │ + movs r0, #3 │ │ + b.n 574ee │ │ + movs r0, #0 │ │ + b.n 57510 │ │ + movs r0, #1 │ │ + strb r0, [r7, #0] │ │ + ldrb.w r0, [r8, #8] │ │ + strb r0, [r7, #1] │ │ + b.n 57512 │ │ + ldr.w r4, [r8, #8] │ │ + mov r0, r4 │ │ + blx cd250 │ │ + adds r5, r0, #1 │ │ + cmp.w r5, #4294967295 @ 0xffffffff │ │ + ble.w 5756c │ │ + cmp r5, #0 │ │ + beq.n 574fe │ │ + ldr r0, [pc, #292] @ (5757c ) │ │ + movs r1, #1 │ │ + add r0, pc │ │ + ldrb r0, [r0, #1] │ │ + mov r0, r5 │ │ + bl 4d084 │ │ + cmp r0, #0 │ │ + beq.w 57574 │ │ + mov r6, r0 │ │ + b.n 57500 │ │ + movs r0, #0 │ │ + movs r1, #8 │ │ + strd r0, r1, [sp, #24] │ │ + ldr.w r1, [r8, #8] │ │ + str r1, [sp, #20] │ │ + cmp r1, #0 │ │ + str r0, [sp, #32] │ │ + str r7, [sp, #12] │ │ + bne.n 57518 │ │ + add r0, sp, #24 │ │ + str r0, [sp, #8] │ │ + ldr r0, [pc, #244] @ (57580 ) │ │ + add.w fp, sp, #40 @ 0x28 │ │ + mov.w r9, #0 │ │ + add r0, pc │ │ + str r0, [sp, #16] │ │ + ldr r0, [sp, #20] │ │ + cmp r9, r0 │ │ + bge.n 574da │ │ + ldr.w r0, [r8, #12] │ │ + ldr.w r1, [r0, r9, lsl #2] │ │ + mov r0, fp │ │ + bl 573c8 │ │ + ldr r0, [sp, #24] │ │ + ldr.w sl, [sp, #32] │ │ + cmp sl, r0 │ │ + bne.n 574bc │ │ + add r0, sp, #24 │ │ + ldr r1, [sp, #16] │ │ + bl 57fc8 │ │ + add.w r0, sl, sl, lsl #1 │ │ + ldr r1, [sp, #28] │ │ + add.w r9, r9, #1 │ │ + add.w r0, r1, r0, lsl #3 │ │ + mov r1, fp │ │ + ldmia.w r1, {r2, r3, r4, r5, r6, r7} │ │ + stmia r0!, {r2, r3, r4, r5, r6, r7} │ │ + add.w r0, sl, #1 │ │ + str r0, [sp, #32] │ │ + b.n 57496 │ │ + ldr r5, [sp, #8] │ │ + ldr r4, [sp, #12] │ │ + ldmia.w r5, {r1, r2, r3} │ │ + adds r0, r4, #4 │ │ + stmia r0!, {r1, r2, r3} │ │ + movs r0, #6 │ │ + strb r0, [r4, #0] │ │ + b.n 57512 │ │ + movs r0, #18 │ │ + strb r0, [r7, #0] │ │ + ldrd r0, r1, [r8, #8] │ │ + strd r0, r1, [r7, #8] │ │ + b.n 57512 │ │ + movs r0, #20 │ │ + b.n 57510 │ │ + movs r6, #1 │ │ + mov r0, r6 │ │ mov r1, r4 │ │ mov r2, r5 │ │ - str r6, [sp, #8] │ │ - bl 50358 │ │ - subs r7, #2 │ │ - adds r6, #2 │ │ - b.n 5f12a │ │ - mov r0, sp │ │ - bl 50448 │ │ - pop {r1, r2, r3, r4, r5, r6, r7, pc} │ │ - ldrb r5, [r1, #4] │ │ - vzip. d20, d9 │ │ - vsli.64 , q15, #63 @ 0x3f │ │ - ldr r0, [r0, #0] │ │ - mov r4, r1 │ │ - movs r2, #1 │ │ - ldrd r6, r5, [r0, #4] │ │ - ldrd r0, r1, [r1, #28] │ │ - ldr r3, [r1, #12] │ │ - ldr r1, [pc, #52] @ (5f194 ) │ │ - add r1, pc │ │ - blx r3 │ │ + bl ca0b2 │ │ + strd r6, r5, [r7, #4] │ │ + movs r0, #5 │ │ + strb r0, [r7, #0] │ │ + add sp, #68 @ 0x44 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + movs r0, #24 │ │ movs r1, #0 │ │ - strb.w r0, [sp, #4] │ │ - strb.w r1, [sp, #5] │ │ - lsls r7, r5, #1 │ │ - str r4, [sp, #0] │ │ - add r4, sp, #8 │ │ - ldr r5, [pc, #32] @ (5f198 ) │ │ - mov r0, sp │ │ - add r5, pc │ │ - cbz r7, 5f18c │ │ - mov r1, r4 │ │ - mov r2, r5 │ │ - str r6, [sp, #8] │ │ - bl 50358 │ │ - subs r7, #2 │ │ - adds r6, #2 │ │ - b.n 5f17a │ │ - mov r0, sp │ │ - bl 50448 │ │ - pop {r1, r2, r3, r4, r5, r6, r7, pc} │ │ - ldrb r5, [r7, #2] │ │ - @ instruction: 0xfffecbbd │ │ - movs r0, r0 │ │ - push {r1, r2, r3, r4, r5, r6, r7, lr} │ │ - ldr r0, [r0, #0] │ │ - mov r4, r1 │ │ - movs r2, #1 │ │ - ldrd r6, r5, [r0, #4] │ │ - ldrd r0, r1, [r1, #28] │ │ - ldr r3, [r1, #12] │ │ - ldr r1, [pc, #52] @ (5f1e4 ) │ │ + str r0, [sp, #0] │ │ + add r0, sp, #24 │ │ + ldr r2, [sp, #20] │ │ + movs r3, #8 │ │ + bl 4b964 │ │ + ldr.w r0, [r8, #8] │ │ + str r0, [sp, #20] │ │ + b.n 57484 │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #56] @ 0x38 │ │ + str r1, [sp, #44] @ 0x2c │ │ + ldr r1, [pc, #72] @ (57584 ) │ │ + str r0, [sp, #52] @ 0x34 │ │ add r1, pc │ │ - blx r3 │ │ - movs r1, #0 │ │ - strb.w r0, [sp, #4] │ │ - strb.w r1, [sp, #5] │ │ - lsls r7, r5, #2 │ │ - str r4, [sp, #0] │ │ - add r4, sp, #8 │ │ - ldr r5, [pc, #32] @ (5f1e8 ) │ │ - mov r0, sp │ │ - add r5, pc │ │ - cbz r7, 5f1dc │ │ - mov r1, r4 │ │ - mov r2, r5 │ │ - str r6, [sp, #8] │ │ - bl 50358 │ │ - subs r7, #4 │ │ - adds r6, #4 │ │ - b.n 5f1ca │ │ - mov r0, sp │ │ - bl 50448 │ │ - pop {r1, r2, r3, r4, r5, r6, r7, pc} │ │ - ldrb r5, [r5, #1] │ │ - vshll.i q8, d9, # │ │ - movs r1, r0 │ │ - push {r1, r2, r3, r4, r5, r6, r7, lr} │ │ - ldr r0, [r0, #0] │ │ - mov r4, r1 │ │ - movs r2, #1 │ │ - ldrd r6, r5, [r0, #4] │ │ - ldrd r0, r1, [r1, #28] │ │ - ldr r3, [r1, #12] │ │ - ldr r1, [pc, #56] @ (5f238 ) │ │ + str r1, [sp, #40] @ 0x28 │ │ + add r0, sp, #64 @ 0x40 │ │ + str r0, [sp, #48] @ 0x30 │ │ + add r0, sp, #40 @ 0x28 │ │ + ldr r1, [pc, #64] @ (57588 ) │ │ add r1, pc │ │ - blx r3 │ │ - movs r1, #0 │ │ - strb.w r0, [sp, #4] │ │ - add.w r0, r5, r5, lsl #1 │ │ - strb.w r1, [sp, #5] │ │ - str r4, [sp, #0] │ │ - add r4, sp, #8 │ │ - ldr r5, [pc, #36] @ (5f23c ) │ │ - lsls r7, r0, #4 │ │ - mov r0, sp │ │ - add r5, pc │ │ - cbz r7, 5f230 │ │ - mov r1, r4 │ │ - mov r2, r5 │ │ - str r6, [sp, #8] │ │ - bl 50358 │ │ - subs r7, #48 @ 0x30 │ │ - adds r6, #48 @ 0x30 │ │ - b.n 5f21e │ │ - mov r0, sp │ │ - bl 50448 │ │ - pop {r1, r2, r3, r4, r5, r6, r7, pc} │ │ - ldrb r5, [r3, #0] │ │ - vqshrn.u64 d30, , #2 │ │ - vsli.64 , q15, #63 @ 0x3f │ │ - ldr r0, [r0, #0] │ │ - mov r4, r1 │ │ - movs r2, #1 │ │ - ldrd r6, r5, [r0, #4] │ │ - ldrd r0, r1, [r1, #28] │ │ - ldr r3, [r1, #12] │ │ - ldr r1, [pc, #52] @ (5f288 ) │ │ + bl 4d1a6 │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #56] @ 0x38 │ │ + str r1, [sp, #44] @ 0x2c │ │ + ldr r1, [pc, #52] @ (5758c ) │ │ + str r0, [sp, #52] @ 0x34 │ │ + movs r0, #4 │ │ add r1, pc │ │ - blx r3 │ │ - movs r1, #0 │ │ - strb.w r0, [sp, #4] │ │ - strb.w r1, [sp, #5] │ │ - lsls r7, r5, #3 │ │ - str r4, [sp, #0] │ │ - add r4, sp, #8 │ │ - ldr r5, [pc, #32] @ (5f28c ) │ │ - mov r0, sp │ │ - add r5, pc │ │ - cbz r7, 5f280 │ │ - mov r1, r4 │ │ - mov r2, r5 │ │ - str r6, [sp, #8] │ │ - bl 50358 │ │ - subs r7, #8 │ │ - adds r6, #8 │ │ - b.n 5f26e │ │ - mov r0, sp │ │ - bl 50448 │ │ - pop {r1, r2, r3, r4, r5, r6, r7, pc} │ │ - strb r1, [r1, #31] │ │ - vshr.u32 q10, , #2 │ │ - vsli.32 , q8, #31 │ │ - mov r4, r0 │ │ - ldr r0, [r0, #8] │ │ - cmp r1, r0 │ │ - bls.n 5f2c2 │ │ - subs r5, r1, r0 │ │ - mov r0, r4 │ │ + str r1, [sp, #40] @ 0x28 │ │ + str r0, [sp, #48] @ 0x30 │ │ + add r0, sp, #40 @ 0x28 │ │ + ldr r1, [pc, #40] @ (57590 ) │ │ + add r1, pc │ │ + bl 4d1a6 │ │ + ldr r0, [pc, #36] @ (57594 ) │ │ + add r0, pc │ │ + bl 4bbb0 │ │ + movs r0, #1 │ │ mov r1, r5 │ │ - bl 4aa80 │ │ - ldrd r0, r1, [r4, #4] │ │ - movs r2, #0 │ │ - movs r3, #0 │ │ - add r0, r1 │ │ - adds r6, r3, #1 │ │ - cmp r6, r5 │ │ - bcs.n 5f2ba │ │ - strb r2, [r0, r3] │ │ - mov r3, r6 │ │ - b.n 5f2ae │ │ - add r1, r3 │ │ - movs r2, #0 │ │ - adds r1, #1 │ │ - strb r2, [r0, r3] │ │ - str r1, [r4, #8] │ │ - pop {r4, r5, r6, pc} │ │ - push {r4, r5, r7, lr} │ │ - ldrd r4, r5, [r0, #4] │ │ - cbz r5, 5f2e2 │ │ - mov r0, r4 │ │ - bl 5f2e4 │ │ - add.w r0, r4, #24 │ │ - bl 5f2e4 │ │ - subs r5, #1 │ │ - adds r4, #48 @ 0x30 │ │ - b.n 5f2cc │ │ - pop {r4, r5, r7, pc} │ │ - push {r4, lr} │ │ - mov r4, r0 │ │ - ldrd r0, r1, [r0] │ │ - subs r0, #2 │ │ - sbc.w r1, r1, #0 │ │ - subs.w r2, r0, #18 │ │ - sbcs.w r1, r1, #0 │ │ - it cs │ │ - movcs r0, #16 │ │ - cmp r0, #16 │ │ - bhi.n 5f376 │ │ - tbb [pc, r0] │ │ - lsrs r1, r1, #4 │ │ - lsrs r1, r1, #4 │ │ - cmp r4, #16 │ │ - asrs r0, r2, #24 │ │ - lsrs r6, r2, #8 │ │ - adds r2, r1, #0 │ │ - adds r2, r1, #0 │ │ - movs r2, #50 @ 0x32 │ │ - movs r1, r1 │ │ - pop {r4, pc} │ │ - ldrd r0, r1, [r4, #8] │ │ - ldmia.w sp!, {r4, lr} │ │ - b.w bf970 │ │ - ldrd r0, r1, [r4, #8] │ │ - ldmia.w sp!, {r4, lr} │ │ - b.w 5395a │ │ - ldrd r0, r1, [r4, #8] │ │ - ldmia.w sp!, {r4, lr} │ │ - b.w 56e32 │ │ - ldrd r0, r1, [r4, #8] │ │ - ldmia.w sp!, {r4, lr} │ │ - b.w 6c544 │ │ - add.w r0, r4, #8 │ │ - bl 5f2c6 │ │ - ldrd r0, r1, [r4, #8] │ │ - ldmia.w sp!, {r4, lr} │ │ - b.w bf978 │ │ - ldrd r0, r1, [r4, #8] │ │ - ldmia.w sp!, {r4, lr} │ │ - b.w 56e2a │ │ - add.w r0, r4, #8 │ │ - ldmia.w sp!, {r4, lr} │ │ - b.w 9e0ee │ │ - ldr.w r0, [r4, #8]! │ │ - dmb ish │ │ - ldrex r1, [r0] │ │ - subs r2, r1, #1 │ │ - strex r3, r2, [r0] │ │ - cmp r3, #0 │ │ - bne.n 5f37e │ │ - cmp r1, #1 │ │ - bne.n 5f318 │ │ - dmb ish │ │ - mov r0, r4 │ │ - ldmia.w sp!, {r4, lr} │ │ - b.w 60468 │ │ - push {r4, r5, r7, lr} │ │ - ldrd r4, r5, [r0, #4] │ │ - cbz r5, 5f3b2 │ │ - mov r0, r4 │ │ - bl 5f2e4 │ │ - subs r5, #1 │ │ - adds r4, #24 │ │ - b.n 5f3a4 │ │ - pop {r4, r5, r7, pc} │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, #60 @ 0x3c │ │ + bl 4bbd8 │ │ + ble.n 57674 │ │ + movs r7, r0 │ │ + strh r2, [r7, #12] │ │ + movs r7, r0 │ │ + strh r0, [r4, #8] │ │ + movs r7, r0 │ │ + strh r4, [r3, #8] │ │ + movs r7, r0 │ │ + strh r0, [r3, #8] │ │ + movs r7, r0 │ │ + strh r6, [r2, #8] │ │ + movs r7, r0 │ │ + strb r6, [r5, #24] │ │ + movs r7, r0 │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ + sub sp, #32 │ │ mov r4, r0 │ │ - ldrd r0, r2, [r1] │ │ - subs r0, #2 │ │ - sbc.w r2, r2, #0 │ │ - subs.w r3, r0, #18 │ │ - sbcs.w r2, r2, #0 │ │ - it cs │ │ - movcs r0, #16 │ │ - subs r0, #5 │ │ - cmp r0, #9 │ │ - bhi.w 5f4ce │ │ - tbb [pc, r0] │ │ - ldr r0, [r4, #68] @ 0x44 │ │ - asrs r1, r2, #4 │ │ - lsls r5, r0, #20 │ │ - lsls r5, r3, #20 │ │ - cmp r1, #29 │ │ - mov.w r0, #2147483648 @ 0x80000000 │ │ - movs r2, #1 │ │ - strd r2, r0, [r4] │ │ - ldrd r0, r1, [r1, #8] │ │ - add sp, #60 @ 0x3c │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - b.w bf970 │ │ - mov.w r0, #2147483648 @ 0x80000000 │ │ - movs r2, #1 │ │ - strd r2, r0, [r4] │ │ - ldrd r0, r1, [r1, #8] │ │ - add sp, #60 @ 0x3c │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - b.w 56e32 │ │ - mov.w r0, #2147483648 @ 0x80000000 │ │ - movs r2, #1 │ │ - strd r2, r0, [r4] │ │ - ldrd r0, r1, [r1, #8] │ │ - add sp, #60 @ 0x3c │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - b.w 6c544 │ │ - ldr r0, [r1, #16] │ │ - add.w r8, sp, #48 @ 0x30 │ │ - ldrd fp, r9, [r1, #8] │ │ - mov.w sl, #0 │ │ - ldr r1, [pc, #272] @ (5f550 ) │ │ - add.w r0, r0, r0, lsl #1 │ │ - str r4, [sp, #12] │ │ - str r1, [sp, #16] │ │ - add r1, sp, #16 │ │ - str r1, [sp, #4] │ │ - mov.w lr, r0, lsl #3 │ │ - str r1, [sp, #44] @ 0x2c │ │ - add.w r1, r9, r0, lsl #3 │ │ - str r1, [sp, #8] │ │ - strd fp, r1, [sp, #36] @ 0x24 │ │ - str.w r9, [sp, #28] │ │ - add.w r7, r9, sl │ │ - cmp lr, sl │ │ - beq.n 5f4e4 │ │ - add.w r3, r7, #8 │ │ - ldr.w r4, [r9, sl] │ │ - ldr r0, [r7, #4] │ │ - mov r1, r3 │ │ - mov r5, r8 │ │ - ldmia.w r1, {r2, r6, ip} │ │ - eor.w r1, r4, #20 │ │ - orrs r1, r0 │ │ - stmia.w r5, {r2, r6, ip} │ │ - beq.n 5f4ea │ │ - str.w r4, [r9, sl] │ │ - mov r1, r8 │ │ - add.w sl, sl, #24 │ │ - str r0, [r7, #4] │ │ - ldr r0, [r7, #20] │ │ - ldmia.w r1, {r2, r4, r5} │ │ - stmia r3!, {r2, r4, r5} │ │ - str r0, [r7, #20] │ │ - b.n 5f460 │ │ - mov.w r0, #2147483648 @ 0x80000000 │ │ - movs r2, #1 │ │ - strd r2, r0, [r4] │ │ - ldrd r0, r1, [r1, #8] │ │ - add sp, #60 @ 0x3c │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - b.w 56e2a │ │ - mov.w r0, #2147483648 @ 0x80000000 │ │ - movs r2, #1 │ │ - strd r2, r0, [r4] │ │ - ldrd r0, r1, [r1, #8] │ │ - add sp, #60 @ 0x3c │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - b.w 5395a │ │ - movs r0, #1 │ │ - mov.w r2, #2147483648 @ 0x80000000 │ │ - strd r0, r2, [r4] │ │ + mov r5, r3 │ │ + mov r6, r2 │ │ + tbb [pc, r1] │ │ + cmp r6, #7 │ │ + add r2, pc, #28 @ (adr r2, 575c8 ) │ │ + subs r6, r3, #1 │ │ + lsrs r6, r5, #25 │ │ + subs r6, #78 @ 0x4e │ │ + ldrb r6, [r1, #26] │ │ + cbz r0, 575e8 │ │ + adds r0, r4, #4 │ │ + mov r1, r6 │ │ + mov r2, r5 │ │ + bl 57760 │ │ + movs r0, #8 │ │ + b.n 576e4 │ │ + mov r0, r5 │ │ + movs r1, #4 │ │ + movs r2, #4 │ │ + bl 5778c │ │ + mov r8, r0 │ │ + mov r7, r1 │ │ mov r0, r1 │ │ - add sp, #60 @ 0x3c │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - b.w 5f2e4 │ │ - ldr r0, [sp, #8] │ │ - str r0, [sp, #32] │ │ - b.n 5f4fa │ │ - add.w r0, r7, #24 │ │ - mov r1, r8 │ │ - str r0, [sp, #32] │ │ - add r0, sp, #16 │ │ - ldmia.w r1, {r2, r3, r4} │ │ - stmia r0!, {r2, r3, r4} │ │ - add.w sl, sp, #28 │ │ - mov r0, sl │ │ - bl 61012 │ │ - sub.w r0, r7, r9 │ │ - movs r1, #24 │ │ - strd fp, r9, [sp, #48] @ 0x30 │ │ - blx c9f40 │ │ - str r0, [sp, #56] @ 0x38 │ │ - mov r0, sl │ │ - bl 60fb6 │ │ - ldr r5, [sp, #12] │ │ - ldr r1, [sp, #16] │ │ - ldr r2, [pc, #48] @ (5f550 ) │ │ - adds r0, r5, #4 │ │ - cmp r1, r2 │ │ - bne.n 5f530 │ │ - ldmia.w r8, {r1, r2, r3} │ │ - stmia r0!, {r1, r2, r3} │ │ - movs r0, #0 │ │ - b.n 5f548 │ │ - ldr r6, [sp, #4] │ │ - ldmia.w r6, {r1, r2, r3} │ │ - stmia r0!, {r1, r2, r3} │ │ - add r0, sp, #48 @ 0x30 │ │ - bl 5f39e │ │ - mov r0, fp │ │ - mov r1, r9 │ │ - bl 56e3a │ │ - movs r0, #1 │ │ - str r0, [r5, #0] │ │ - add sp, #60 @ 0x3c │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - movs r3, r0 │ │ - strh r0, [r0, #0] │ │ - ldr r0, [r0, #0] │ │ - ldr r2, [r0, #0] │ │ - push {r7, lr} │ │ - sub sp, #40 @ 0x28 │ │ - tbb [pc, r2] │ │ - cmp r5, #3 │ │ - subs r3, r2, r0 │ │ - movs r2, r1 │ │ - movs r0, #0 │ │ - movs r2, #1 │ │ - str r0, [sp, #24] │ │ - str r2, [sp, #12] │ │ - ldr r2, [pc, #108] @ (5f5dc ) │ │ - add r2, pc │ │ - b.n 5f5c6 │ │ - adds r0, #4 │ │ - str r0, [sp, #4] │ │ - movs r0, #0 │ │ - str r0, [sp, #24] │ │ - movs r0, #2 │ │ - str r0, [sp, #12] │ │ - ldr r0, [pc, #104] @ (5f5ec ) │ │ - add r0, pc │ │ - b.n 5f5a4 │ │ - movs r0, #0 │ │ - movs r2, #1 │ │ - str r0, [sp, #24] │ │ - str r2, [sp, #12] │ │ - ldr r2, [pc, #84] @ (5f5e4 ) │ │ - add r2, pc │ │ - b.n 5f5c6 │ │ - adds r0, #4 │ │ - str r0, [sp, #4] │ │ - movs r0, #0 │ │ - str r0, [sp, #24] │ │ - movs r0, #2 │ │ - str r0, [sp, #12] │ │ - ldr r0, [pc, #68] @ (5f5e8 ) │ │ - add r0, pc │ │ - str r0, [sp, #8] │ │ - movs r0, #1 │ │ - str r0, [sp, #20] │ │ - add r0, sp, #32 │ │ - str r0, [sp, #16] │ │ - ldr r0, [pc, #64] @ (5f5f0 ) │ │ - add r0, pc │ │ - str r0, [sp, #36] @ 0x24 │ │ - add r0, sp, #4 │ │ - str r0, [sp, #32] │ │ - b.n 5f5ce │ │ - movs r0, #0 │ │ + lsls r2, r5, #2 │ │ + mov r1, r6 │ │ + bl ca006 │ │ + strd r8, r7, [r4, #4] │ │ + movs r0, #12 │ │ + b.n 576e2 │ │ + mov r0, r5 │ │ + movs r1, #2 │ │ + movs r2, #2 │ │ + bl 5778c │ │ + mov r8, r0 │ │ + mov r7, r1 │ │ + mov r0, r1 │ │ + lsls r2, r5, #1 │ │ + mov r1, r6 │ │ + bl ca0b2 │ │ + strd r8, r7, [r4, #4] │ │ + movs r0, #10 │ │ + b.n 576e2 │ │ + mov r0, r5 │ │ + movs r1, #1 │ │ movs r2, #1 │ │ - str r0, [sp, #24] │ │ - str r2, [sp, #12] │ │ - ldr r2, [pc, #28] @ (5f5e0 ) │ │ - add r2, pc │ │ - str r0, [sp, #20] │ │ - movs r0, #4 │ │ - str r2, [sp, #8] │ │ - str r0, [sp, #16] │ │ - ldrd r0, r1, [r1, #28] │ │ - add r2, sp, #8 │ │ - bl 5db14 │ │ - add sp, #40 @ 0x28 │ │ - pop {r7, pc} │ │ - cdp2 0, 10, cr0, cr4, cr6, {0} │ │ - cdp2 0, 5, cr0, cr8, cr6, {0} │ │ - cdp2 0, 9, cr0, cr4, cr6, {0} │ │ - cdp2 0, 8, cr0, cr10, cr6, {0} │ │ - cdp2 0, 11, cr0, cr10, cr6, {0} │ │ - ldmia r2!, {r0, r3, r5} │ │ - movs r0, r0 │ │ - push {r7, lr} │ │ - sub sp, #48 @ 0x30 │ │ - movs r2, #0 │ │ - ldr r0, [r0, #0] │ │ - str r2, [sp, #16] │ │ - movs r2, #3 │ │ - str r2, [sp, #4] │ │ - ldr r3, [pc, #56] @ (5f63c ) │ │ - str r2, [sp, #12] │ │ - add r3, pc │ │ - str r3, [sp, #0] │ │ - add r2, sp, #24 │ │ - str r2, [sp, #8] │ │ - ldr r2, [pc, #48] @ (5f640 ) │ │ - add r2, pc │ │ - strd r0, r2, [sp, #40] @ 0x28 │ │ - ldr r2, [pc, #44] @ (5f644 ) │ │ - add r2, pc │ │ - str r2, [sp, #36] @ 0x24 │ │ - add.w r2, r0, #36 @ 0x24 │ │ - str r2, [sp, #32] │ │ - ldr r2, [pc, #36] @ (5f648 ) │ │ - adds r0, #24 │ │ - str r0, [sp, #24] │ │ - ldrd r0, r1, [r1, #28] │ │ - add r2, pc │ │ - str r2, [sp, #28] │ │ - mov r2, sp │ │ - bl 5db14 │ │ - add sp, #48 @ 0x30 │ │ - pop {r7, pc} │ │ - nop │ │ - cdp2 0, 6, cr0, cr14, cr6, {0} │ │ - lsls r1, r7, #1 │ │ - movs r0, r0 │ │ - movs r1, r6 │ │ - movs r0, r0 │ │ - ldmia r1!, {r0, r2, r3, r5, r7} │ │ - vtbl.8 d22, {d14}, d2 │ │ - cmp.w r2, #2147483648 @ 0x80000000 │ │ - bne.n 5f662 │ │ - ldrd r0, r1, [r1, #28] │ │ - movs r2, #4 │ │ - ldr r3, [r1, #12] │ │ - ldr r1, [pc, #40] @ (5f688 ) │ │ - add r1, pc │ │ - bx r3 │ │ - push {r5, r6, r7, lr} │ │ - str r0, [sp, #4] │ │ - ldr r0, [pc, #24] @ (5f680 ) │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r2, [pc, #20] @ (5f684 ) │ │ - add r3, sp, #4 │ │ + bl 5778c │ │ + mov r8, r0 │ │ + mov r7, r1 │ │ mov r0, r1 │ │ - add r2, pc │ │ - mov r1, r2 │ │ - movs r2, #4 │ │ - bl 50574 │ │ - pop {r2, r3, r7, pc} │ │ - nop │ │ - ldr r6, [sp, #812] @ 0x32c │ │ - movs r6, r0 │ │ - bkpt 0x00b6 │ │ - @ instruction: 0xfffabf8e │ │ - vsli.32 d27, d12, #26 │ │ - ldrd r2, r3, [r0] │ │ - subs r2, #2 │ │ - sbc.w r3, r3, #0 │ │ - subs.w r4, r2, #18 │ │ - sbcs.w r3, r3, #0 │ │ - it cs │ │ - movcs r2, #16 │ │ - tbb [pc, r2] │ │ - str r1, [r1, #96] @ 0x60 │ │ - strh r2, [r0, r1] │ │ - ldrb r2, [r5, #24] │ │ - ldrsh r6, [r1, r2] │ │ - subs r2, #162 @ 0xa2 │ │ - movs r2, #154 @ 0x9a │ │ - strh r2, [r6, #48] @ 0x30 │ │ - ldr r2, [pc, #104] @ (5f720 ) │ │ - strb r3, [r2, #8] │ │ - ldrd r0, r1, [r1, #28] │ │ - movs r2, #4 │ │ - ldr r3, [r1, #12] │ │ - ldr r1, [pc, #324] @ (5f808 ) │ │ - add r1, pc │ │ - add sp, #8 │ │ - ldmia.w sp!, {r4, lr} │ │ - bx r3 │ │ - str r0, [sp, #4] │ │ - ldr r0, [pc, #432] @ (5f884 ) │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r2, [pc, #432] @ (5f888 ) │ │ - add r2, pc │ │ - b.n 5f782 │ │ - adds r0, #8 │ │ - str r0, [sp, #4] │ │ - ldr r0, [pc, #400] @ (5f874 ) │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r2, [pc, #400] @ (5f878 ) │ │ - add r2, pc │ │ - b.n 5f782 │ │ - adds r0, #8 │ │ - str r0, [sp, #4] │ │ - ldr r0, [pc, #360] @ (5f85c ) │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r2, [pc, #360] @ (5f860 ) │ │ - add r2, pc │ │ - b.n 5f7fa │ │ - adds r0, #8 │ │ - str r0, [sp, #4] │ │ - ldr r0, [pc, #288] @ (5f824 ) │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r2, [pc, #288] @ (5f828 ) │ │ - add r2, pc │ │ - b.n 5f7d2 │ │ - adds r0, #8 │ │ - str r0, [sp, #4] │ │ - ldr r0, [pc, #336] @ (5f864 ) │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r2, [pc, #336] @ (5f868 ) │ │ - add r2, pc │ │ - b.n 5f7fa │ │ - adds r0, #8 │ │ - str r0, [sp, #4] │ │ - ldr r0, [pc, #296] @ (5f84c ) │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r2, [pc, #296] @ (5f850 ) │ │ - add r2, pc │ │ - b.n 5f7fa │ │ - adds r0, #8 │ │ - str r0, [sp, #4] │ │ - ldr r0, [pc, #224] @ (5f814 ) │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r2, [pc, #224] @ (5f818 ) │ │ - add r2, pc │ │ - b.n 5f75a │ │ - adds r0, #8 │ │ - str r0, [sp, #4] │ │ - ldr r0, [pc, #312] @ (5f87c ) │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r2, [pc, #312] @ (5f880 ) │ │ - add r2, pc │ │ - b.n 5f75a │ │ - adds r0, #8 │ │ - str r0, [sp, #4] │ │ - ldr r0, [pc, #200] @ (5f81c ) │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r2, [pc, #200] @ (5f820 ) │ │ - add r2, pc │ │ + mov r1, r6 │ │ + mov r2, r5 │ │ + bl ca0b2 │ │ + movs r0, #7 │ │ + strd r8, r7, [r4, #4] │ │ + b.n 576e2 │ │ + mov r0, r5 │ │ + movs r1, #8 │ │ + movs r2, #8 │ │ + bl 5778c │ │ + mov r8, r0 │ │ + mov r7, r1 │ │ mov r0, r1 │ │ - mov r1, r2 │ │ - add r3, sp, #4 │ │ - movs r2, #3 │ │ - b.n 5f802 │ │ - adds r0, #8 │ │ - str r0, [sp, #4] │ │ - ldr r0, [pc, #208] @ (5f83c ) │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r2, [pc, #208] @ (5f840 ) │ │ - add r2, pc │ │ - b.n 5f7fa │ │ - adds r0, #8 │ │ - str r0, [sp, #4] │ │ - ldr r0, [pc, #144] @ (5f80c ) │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r2, [pc, #144] @ (5f810 ) │ │ - add r2, pc │ │ + lsls r2, r5, #3 │ │ + mov r1, r6 │ │ + bl ca098 │ │ + strd r8, r7, [r4, #4] │ │ + movs r0, #14 │ │ + b.n 576e2 │ │ + mov r0, r5 │ │ + movs r1, #8 │ │ + movs r2, #8 │ │ + bl 5778c │ │ + mov r8, r0 │ │ + mov r7, r1 │ │ mov r0, r1 │ │ - mov r1, r2 │ │ - add r3, sp, #4 │ │ + lsls r2, r5, #3 │ │ + mov r1, r6 │ │ + bl ca098 │ │ + strd r8, r7, [r4, #4] │ │ + movs r0, #13 │ │ + b.n 576e2 │ │ + mov r0, r5 │ │ + movs r1, #2 │ │ + movs r2, #2 │ │ + bl 5778c │ │ + mov r8, r0 │ │ + mov r7, r1 │ │ + mov r0, r1 │ │ + lsls r2, r5, #1 │ │ + mov r1, r6 │ │ + bl ca0b2 │ │ + strd r8, r7, [r4, #4] │ │ + movs r0, #9 │ │ + b.n 576e2 │ │ + mov r0, r5 │ │ + movs r1, #4 │ │ movs r2, #4 │ │ - b.n 5f802 │ │ - adds r0, #8 │ │ - str r0, [sp, #4] │ │ - ldr r0, [pc, #248] @ (5f88c ) │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r2, [pc, #248] @ (5f890 ) │ │ - add r3, sp, #4 │ │ + bl 5778c │ │ + mov r8, r0 │ │ + mov r7, r1 │ │ mov r0, r1 │ │ - add r2, pc │ │ - mov r1, r2 │ │ - movs r2, #17 │ │ - b.n 5f802 │ │ - adds r0, #8 │ │ - str r0, [sp, #4] │ │ - ldr r0, [pc, #128] @ (5f82c ) │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r2, [pc, #128] @ (5f830 ) │ │ - add r2, pc │ │ - b.n 5f7d2 │ │ - adds r0, #8 │ │ - str r0, [sp, #4] │ │ - ldr r0, [pc, #176] @ (5f86c ) │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r2, [pc, #176] @ (5f870 ) │ │ - add r2, pc │ │ - b.n 5f7fa │ │ - adds r0, #8 │ │ - str r0, [sp, #4] │ │ - ldr r0, [pc, #104] @ (5f834 ) │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r2, [pc, #104] @ (5f838 ) │ │ - add r2, pc │ │ + lsls r2, r5, #2 │ │ + mov r1, r6 │ │ + bl ca006 │ │ + strd r8, r7, [r4, #4] │ │ + movs r0, #11 │ │ + b.n 576e2 │ │ + mov r0, r5 │ │ + movs r1, #8 │ │ + movs r2, #8 │ │ + bl 5778c │ │ + mov r8, r0 │ │ + mov r7, r1 │ │ mov r0, r1 │ │ - mov r1, r2 │ │ - add r3, sp, #4 │ │ - movs r2, #6 │ │ - b.n 5f802 │ │ - adds r0, #8 │ │ - str r0, [sp, #4] │ │ - ldr r0, [pc, #112] @ (5f854 ) │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r2, [pc, #112] @ (5f858 ) │ │ - add r2, pc │ │ - b.n 5f7fa │ │ - adds r0, #8 │ │ - str r0, [sp, #4] │ │ - ldr r0, [pc, #80] @ (5f844 ) │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r2, [pc, #80] @ (5f848 ) │ │ - add r2, pc │ │ + lsls r2, r5, #3 │ │ + mov r1, r6 │ │ + bl ca098 │ │ + strd r8, r7, [r4, #4] │ │ + movs r0, #16 │ │ + b.n 576e2 │ │ + mov r0, r5 │ │ + movs r1, #4 │ │ + movs r2, #4 │ │ + bl 5778c │ │ + mov r8, r0 │ │ + mov r7, r1 │ │ mov r0, r1 │ │ - mov r1, r2 │ │ - add r3, sp, #4 │ │ - movs r2, #7 │ │ - bl 50574 │ │ - pop {r2, r3, r4, pc} │ │ - bkpt 0x00b0 │ │ - sha1su1.32 q10, │ │ - movs r6, r0 │ │ - bkpt 0x0008 │ │ - @ instruction: 0xfffa3b99 │ │ - vcvt.u32.f32 q9, , #1 │ │ - vtbl.8 d28, {d12}, d3 │ │ - movs r0, r0 │ │ - cmp r7, #88 @ 0x58 │ │ - vcvt.f32.u32 d25, d17, #4 │ │ - movs r6, r0 │ │ - cmp r7, #171 @ 0xab │ │ - vqshl.u32 d31, d7, #28 │ │ - @ instruction: 0xffff2f09 │ │ - vtbl.8 d18, {d28-d31}, d3 │ │ - movs r1, r0 │ │ - cmp r6, #239 @ 0xef │ │ - @ instruction: 0xfffcf9df │ │ - vcvt.u32.f32 q9, , #1 │ │ - vtbl.8 d31, {d12-d13}, d7 │ │ - @ instruction: 0xffff2ed4 │ │ - vqneg.s , │ │ - @ instruction: 0xffff2fab │ │ - @ instruction: 0xfffcf9b7 │ │ - @ instruction: 0xffff2ef2 │ │ - vtbx.8 d31, {d12-d15}, d11 │ │ - vqrdmlsh.s q9, , d25[0] │ │ - @ instruction: 0xfffcf89f │ │ - @ instruction: 0xffff2fd0 │ │ - vtbx.8 d31, {d28}, d31 │ │ - @ instruction: 0xffff2f2f │ │ - vqrshrn.u64 d31, , #4 │ │ - vqrdmlah.s , , d24[0] │ │ - vqshlu.s64 d30, d27, #58 @ 0x3a │ │ - @ instruction: 0xffff2fae │ │ - vqshlu.s64 q15, , #60 @ 0x3c │ │ - vqrdmlah.s , , d4[0] │ │ - vqrshrn.u64 d16, , #6 │ │ - movs r0, r0 │ │ - cmp r7, #93 @ 0x5d │ │ - vpadal.s d20, d10 │ │ - ldr r1, [r1, #4] │ │ - cmp r1, #1 │ │ - it ne │ │ - cmpne r1, #0 │ │ - ldr r1, [pc, #8] @ (5f8a8 ) │ │ - add r1, pc │ │ - b.w 4cac6 │ │ - nop │ │ - smlawb r0, ip, r6, r0 │ │ - push {r7, lr} │ │ - bl 9e10a │ │ + lsls r2, r5, #2 │ │ + mov r1, r6 │ │ + bl ca006 │ │ + strd r8, r7, [r4, #4] │ │ + movs r0, #15 │ │ + str r5, [r4, #12] │ │ + strb r0, [r4, #0] │ │ + add sp, #32 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ movs r0, #0 │ │ - pop {r7, pc} │ │ - bmi.n 5f862 │ │ - push {r2, r3, r4, r5, r6, lr} │ │ - mov r5, r1 │ │ - mov r4, r0 │ │ - cmp r1, #128 @ 0x80 │ │ - bcs.n 5f8de │ │ - ldr r0, [r4, #0] │ │ - ldr r6, [r4, #8] │ │ - cmp r6, r0 │ │ - bne.n 5f8d4 │ │ - ldr r1, [pc, #136] @ (5f954 ) │ │ - mov r0, r4 │ │ + movs r1, #1 │ │ + str r0, [sp, #20] │ │ + str r1, [sp, #8] │ │ + ldr r1, [pc, #80] @ (57748 ) │ │ + str r0, [sp, #16] │ │ add r1, pc │ │ - bl 4acc8 │ │ - ldr r0, [r4, #4] │ │ - strb r5, [r0, r6] │ │ - adds r0, r6, #1 │ │ - str r0, [r4, #8] │ │ - b.n 5f950 │ │ - movs r1, #0 │ │ - add r0, sp, #4 │ │ - cmp.w r5, #2048 @ 0x800 │ │ str r1, [sp, #4] │ │ - bcs.n 5f8fa │ │ - adds r0, #1 │ │ - movs r1, #192 @ 0xc0 │ │ - movs r2, #2 │ │ - orr.w r1, r1, r5, lsr #6 │ │ - strb.w r1, [sp, #4] │ │ - b.n 5f940 │ │ - cmp.w r5, #65536 @ 0x10000 │ │ - bcs.n 5f91c │ │ - movs r1, #224 @ 0xe0 │ │ - movs r2, #2 │ │ - orr.w r1, r1, r5, lsr #12 │ │ - strb.w r1, [sp, #4] │ │ - lsrs r1, r5, #6 │ │ - adds r0, #2 │ │ - bfi r1, r2, #6, #26 │ │ - strb.w r1, [sp, #5] │ │ - movs r2, #3 │ │ - b.n 5f940 │ │ - movs r1, #240 @ 0xf0 │ │ - movs r2, #2 │ │ - orr.w r1, r1, r5, lsr #18 │ │ - strb.w r1, [sp, #4] │ │ - lsrs r1, r5, #6 │ │ - adds r0, #3 │ │ - bfi r1, r2, #6, #26 │ │ - strb.w r1, [sp, #6] │ │ - lsrs r1, r5, #12 │ │ - bfi r1, r2, #6, #26 │ │ - strb.w r1, [sp, #5] │ │ - movs r2, #4 │ │ - movs r1, #2 │ │ - bfi r5, r1, #6, #26 │ │ - strb r5, [r0, #0] │ │ - add r1, sp, #4 │ │ - mov r0, r4 │ │ - bl 9e10a │ │ - movs r0, #0 │ │ - pop {r2, r3, r4, r5, r6, pc} │ │ - adds r7, #210 @ 0xd2 │ │ - movs r7, r0 │ │ - b.w 5393c │ │ - push {r4, lr} │ │ - sub sp, #24 │ │ - ldr r4, [pc, #56] @ (5f99c ) │ │ - add r4, pc │ │ - ldr r0, [r4, #0] │ │ - dmb ish │ │ - cmp r0, #2 │ │ - beq.n 5f994 │ │ - movs r0, #1 │ │ - strb.w r0, [sp, #3] │ │ - adds r0, r4, #4 │ │ - str r0, [sp, #4] │ │ - add.w r0, sp, #23 │ │ - str r0, [sp, #16] │ │ - add r0, sp, #4 │ │ - str r0, [sp, #12] │ │ - add.w r0, sp, #3 │ │ - str r0, [sp, #8] │ │ - add r1, sp, #8 │ │ - ldr r2, [pc, #20] @ (5f9a0 ) │ │ - mov r0, r4 │ │ - add r2, pc │ │ - bl 717e4 │ │ - adds r0, r4, #4 │ │ - add sp, #24 │ │ - pop {r4, pc} │ │ - nop │ │ - ldr r3, [pc, #936] @ (5fd48 ) │ │ - movs r7, r0 │ │ - vhadd.u16 d0, d6, d6 │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, #108 @ 0x6c │ │ - mov r5, r1 │ │ - add.w r1, r0, #8 │ │ - add r0, sp, #40 @ 0x28 │ │ - mov r8, r2 │ │ - bl b9ccc │ │ - ldr r0, [sp, #40] @ 0x28 │ │ - cmp r0, #1 │ │ - beq.w 5fb04 │ │ - ldr r6, [sp, #44] @ 0x2c │ │ - movs r7, #0 │ │ - ldrb.w r0, [sp, #48] @ 0x30 │ │ - add.w r3, r6, #24 │ │ - str r0, [sp, #28] │ │ - strd r7, r7, [sp, #88] @ 0x58 │ │ - ldmia r3, {r0, r1, r2, r3} │ │ - strd r7, r7, [sp, #96] @ 0x60 │ │ - add r4, sp, #72 @ 0x48 │ │ - stmia r4!, {r0, r1, r2, r3} │ │ - ldr r4, [pc, #328] @ (5fb28 ) │ │ - eors r4, r3 │ │ - str r4, [sp, #68] @ 0x44 │ │ - ldr r4, [pc, #328] @ (5fb2c ) │ │ - eors r4, r2 │ │ - str r4, [sp, #64] @ 0x40 │ │ - ldr r4, [pc, #324] @ (5fb30 ) │ │ - eors r3, r4 │ │ - str r3, [sp, #60] @ 0x3c │ │ - ldr r3, [pc, #324] @ (5fb34 ) │ │ - eors r2, r3 │ │ - str r2, [sp, #56] @ 0x38 │ │ - ldr r2, [pc, #320] @ (5fb38 ) │ │ - eors r2, r1 │ │ - str r2, [sp, #52] @ 0x34 │ │ - ldr r2, [pc, #320] @ (5fb3c ) │ │ - eors r2, r0 │ │ - str r2, [sp, #48] @ 0x30 │ │ - ldr r2, [pc, #316] @ (5fb40 ) │ │ - eors r1, r2 │ │ - str r1, [sp, #44] @ 0x2c │ │ - ldr r1, [pc, #316] @ (5fb44 ) │ │ - mov r2, r8 │ │ - eors r0, r1 │ │ - str r0, [sp, #40] @ 0x28 │ │ - add r4, sp, #40 @ 0x28 │ │ - mov r1, r5 │ │ - str r5, [sp, #16] │ │ - mov r0, r4 │ │ - str.w r8, [sp, #20] │ │ - bl 603cc │ │ - mov r0, r4 │ │ - bl 4a61e │ │ - lsrs r1, r0, #25 │ │ - mov.w r2, #16843009 @ 0x1010101 │ │ - muls r1, r2 │ │ - ldr r2, [r6, #12] │ │ - mov r5, r6 │ │ - ldr.w sl, [r5, #8]! │ │ - and.w r9, r2, r0 │ │ - str r2, [sp, #24] │ │ - str r1, [sp, #8] │ │ - ldr.w r0, [sl, r9] │ │ + add r0, sp, #28 │ │ str r0, [sp, #12] │ │ - eors r0, r1 │ │ - sub.w r1, r0, #16843009 @ 0x1010101 │ │ - bic.w r0, r1, r0 │ │ - bic.w r0, r0, #2139062143 @ 0x7f7f7f7f │ │ - str r0, [sp, #40] @ 0x28 │ │ - mov r0, r4 │ │ - bl 57458 │ │ - cbz r0, 5fa80 │ │ - add.w r0, r1, r9 │ │ - ldr r1, [sp, #24] │ │ - and.w r8, r0, r1 │ │ - rsb r0, r8, #0 │ │ - rsb r0, r8, r0, lsl #1 │ │ - add.w fp, sl, r0, lsl #3 │ │ - ldrd r0, r1, [sp, #16] │ │ - ldrd r2, r3, [fp, #-20] │ │ - bl 5393c │ │ - cbnz r0, 5fa9c │ │ - b.n 5fa52 │ │ - ldr r0, [sp, #12] │ │ - and.w r0, r0, r0, lsl #1 │ │ - tst.w r0, #2155905152 @ 0x80808080 │ │ - bne.n 5faf6 │ │ - adds r7, #4 │ │ - ldr r1, [sp, #24] │ │ - add.w r0, r9, r7 │ │ - and.w r9, r0, r1 │ │ - ldr r1, [sp, #8] │ │ - b.n 5fa3c │ │ - add.w r0, r8, r8, lsl #1 │ │ - movs r1, #24 │ │ - lsls r0, r0, #3 │ │ - blx c9d30 │ │ - mov r1, r0 │ │ - mov r0, r5 │ │ - bl 5e73e │ │ - ldr.w r0, [fp, #-24] │ │ - cmp.w r0, #2147483648 @ 0x80000000 │ │ - beq.n 5faf6 │ │ - sub.w r2, fp, #12 │ │ - ldr.w r1, [fp, #-20] │ │ - ldmia.w r2, {r3, r5, r7} │ │ - stmia r4!, {r3, r5, r7} │ │ - bl 5395a │ │ - ldr r0, [sp, #40] @ 0x28 │ │ - cbz r0, 5faf6 │ │ - dmb ish │ │ - ldrex r1, [r0] │ │ - subs r2, r1, #1 │ │ - strex r3, r2, [r0] │ │ - cmp r3, #0 │ │ - bne.n 5fad4 │ │ - cmp r1, #1 │ │ - bne.n 5faf0 │ │ - dmb ish │ │ - add r0, sp, #40 @ 0x28 │ │ - bl 60670 │ │ - ldr r0, [sp, #44] @ 0x2c │ │ - bl 5e624 │ │ - ldr r1, [sp, #28] │ │ - mov r0, r6 │ │ - bl 677a4 │ │ - add sp, #108 @ 0x6c │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldrb.w r0, [sp, #48] @ 0x30 │ │ - movs r1, #43 @ 0x2b │ │ - strb.w r0, [sp, #36] @ 0x24 │ │ - ldr r0, [sp, #44] @ 0x2c │ │ - str r0, [sp, #32] │ │ - ldr r0, [pc, #52] @ (5fb48 ) │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r0, [pc, #48] @ (5fb4c ) │ │ - add r2, sp, #32 │ │ - ldr r3, [pc, #48] @ (5fb50 ) │ │ - add r0, pc │ │ - add r3, pc │ │ - bl 4fcf8 │ │ - nop │ │ - str r2, [r4, #68] @ 0x44 │ │ - strb r5, [r4, #17] │ │ - str r3, [r6, #84] @ 0x54 │ │ - ldrb r4, [r6, #5] │ │ - strb r1, [r4, #9] │ │ - str r7, [r5, #68] @ 0x44 │ │ - ldr r5, [r5, #116] @ 0x74 │ │ - ldr r4, [r4, #100] @ 0x64 │ │ - str r5, [r4, #116] @ 0x74 │ │ - ldr r1, [r7, #68] @ 0x44 │ │ - strb r1, [r4, #9] │ │ - ldr r5, [r4, #100] @ 0x64 │ │ - ldr r5, [r4, #84] @ 0x54 │ │ - strb r7, [r5, #13] │ │ - str r5, [r6, #84] @ 0x54 │ │ - strb r3, [r6, #1] │ │ - ldrsh.w r0, [r8, r6] │ │ - ldr r5, [r4, #60] @ 0x3c │ │ - vtbx.8 d31, {d30}, d20 │ │ - movs r6, r0 │ │ - push {r4, r5, r7, lr} │ │ - sub sp, #40 @ 0x28 │ │ - ldrd r2, r4, [r0] │ │ - subs.w r3, r2, #20 │ │ - sbc.w r4, r4, #0 │ │ - movs r2, #1 │ │ - subs r5, r3, #3 │ │ - sbcs.w r4, r4, #0 │ │ - it cs │ │ - movcs r3, r2 │ │ - cbz r3, 5fb92 │ │ - cmp r3, #1 │ │ - bne.n 5fbae │ │ - str r0, [sp, #4] │ │ + add r0, sp, #4 │ │ + ldr r1, [pc, #72] @ (5774c ) │ │ + add r1, pc │ │ + bl 4d1a6 │ │ movs r0, #0 │ │ - str r0, [sp, #24] │ │ - movs r0, #1 │ │ - str r0, [sp, #12] │ │ - ldr r2, [pc, #92] @ (5fbe0 ) │ │ + movs r1, #1 │ │ str r0, [sp, #20] │ │ - add r2, pc │ │ - str r2, [sp, #8] │ │ - add r0, sp, #32 │ │ - str r0, [sp, #16] │ │ - ldr r0, [pc, #84] @ (5fbe4 ) │ │ - add r0, pc │ │ - b.n 5fbca │ │ - adds r0, #8 │ │ - str r0, [sp, #4] │ │ - movs r0, #0 │ │ - str r2, [sp, #12] │ │ - str r0, [sp, #24] │ │ - ldr r0, [pc, #80] @ (5fbf0 ) │ │ - str r2, [sp, #20] │ │ - add r0, pc │ │ - str r0, [sp, #8] │ │ - add r0, sp, #32 │ │ + str r1, [sp, #8] │ │ + ldr r1, [pc, #68] @ (57758 ) │ │ str r0, [sp, #16] │ │ - ldr r0, [pc, #72] @ (5fbf4 ) │ │ - add r0, pc │ │ - b.n 5fbca │ │ - adds r0, #8 │ │ - str r0, [sp, #4] │ │ - movs r0, #0 │ │ - str r0, [sp, #24] │ │ - movs r0, #1 │ │ + movs r0, #4 │ │ + add r1, pc │ │ + str r1, [sp, #4] │ │ str r0, [sp, #12] │ │ - ldr r2, [pc, #44] @ (5fbe8 ) │ │ + add r0, sp, #4 │ │ + ldr r1, [pc, #56] @ (5775c ) │ │ + add r1, pc │ │ + bl 4d1a6 │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ str r0, [sp, #20] │ │ - add r2, pc │ │ - str r2, [sp, #8] │ │ - add r0, sp, #32 │ │ + str r1, [sp, #8] │ │ + ldr r1, [pc, #28] @ (57750 ) │ │ str r0, [sp, #16] │ │ - ldr r0, [pc, #36] @ (5fbec ) │ │ - add r0, pc │ │ - str r0, [sp, #36] @ 0x24 │ │ + add r1, pc │ │ + str r1, [sp, #4] │ │ + add r0, sp, #28 │ │ + str r0, [sp, #12] │ │ add r0, sp, #4 │ │ - str r0, [sp, #32] │ │ - ldrd r0, r1, [r1, #28] │ │ - add r2, sp, #8 │ │ - bl 5db14 │ │ - add sp, #40 @ 0x28 │ │ - pop {r4, r5, r7, pc} │ │ - nop │ │ - str??.w r0, [r0, #6] │ │ - @ instruction: 0xfa63ffff │ │ - strh.w r0, [lr, #6] │ │ - b.n 600aa │ │ - @ instruction: 0xfffff8bc │ │ - movs r6, r0 │ │ - vld4.32 {d15[],d17[],d19[],d21[]}, [r7 :128] │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ - sub sp, #24 │ │ - mov.w sl, #1 │ │ - mov r5, r0 │ │ - str.w sl, [sp] │ │ - add r0, sp, #8 │ │ - mov r4, r1 │ │ - movs r1, #14 │ │ - movs r2, #0 │ │ - movs r3, #1 │ │ - movs r6, #0 │ │ - bl 538d4 │ │ - ldrd r0, r8, [sp, #8] │ │ - cmp r0, #1 │ │ - beq.n 5fc70 │ │ - ldr r7, [sp, #16] │ │ - movs r2, #14 │ │ - ldr r1, [pc, #108] @ (5fc94 ) │ │ - mov.w r9, #14 │ │ + ldr r1, [pc, #20] @ (57754 ) │ │ add r1, pc │ │ - mov r0, r7 │ │ - bl c99c0 │ │ - str r6, [sp, #16] │ │ - mov r0, r4 │ │ - strd r6, sl, [sp, #8] │ │ - add r6, sp, #8 │ │ - ldr r2, [pc, #88] @ (5fc98 ) │ │ - mov r1, r6 │ │ - add r2, pc │ │ - bl 5de34 │ │ - cbnz r0, 5fc7c │ │ - ldmia.w r6, {r1, r2, r3} │ │ - add.w r0, r5, #36 @ 0x24 │ │ - stmia r0!, {r1, r2, r3} │ │ - movs r1, #2 │ │ - movs r0, #0 │ │ - strd r1, r0, [r5] │ │ - ldrd r0, r1, [r4] │ │ - strd r8, r7, [r5, #24] │ │ - str.w r9, [r5, #32] │ │ - bl 998f4 │ │ - add sp, #24 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ - ldr r1, [sp, #16] │ │ - mov r0, r8 │ │ - ldr r2, [pc, #36] @ (5fc9c ) │ │ - add r2, pc │ │ - bl 4ad80 │ │ - ldr r0, [pc, #32] @ (5fca0 ) │ │ - add.w r2, sp, #23 │ │ - movs r1, #55 @ 0x37 │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r0, [pc, #24] @ (5fca4 ) │ │ - ldr r3, [pc, #28] @ (5fca8 ) │ │ - add r0, pc │ │ - add r3, pc │ │ - bl 4fcf8 │ │ - ldmia r4, {r1, r3, r4, r5, r6} │ │ - vqshl.u64 d31, d12, #59 @ 0x3b │ │ - movs r6, r0 │ │ - adds r0, #58 @ 0x3a │ │ + bl 4d1a6 │ │ + nop │ │ + ldrb r4, [r2, #30] │ │ movs r7, r0 │ │ - adds r2, #212 @ 0xd4 │ │ + ldrb r0, [r2, #30] │ │ movs r7, r0 │ │ - ldr r5, [r7, #76] @ 0x4c │ │ - @ instruction: 0xfffef766 │ │ - movs r6, r0 │ │ - ldrd r0, r1, [r1, #28] │ │ - movs r2, #5 │ │ - ldr r3, [r1, #12] │ │ - ldr r1, [pc, #4] @ (5fcbc ) │ │ - add r1, pc │ │ - bx r3 │ │ + ldrb r0, [r6, #29] │ │ + movs r7, r0 │ │ + ldrb r4, [r5, #29] │ │ + movs r7, r0 │ │ + ldrb r4, [r4, #30] │ │ + movs r7, r0 │ │ + ldrb r2, [r4, #30] │ │ + movs r7, r0 │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ + mov r8, r1 │ │ + mov r6, r0 │ │ + mov r4, r2 │ │ + mov r0, r2 │ │ + movs r1, #1 │ │ + movs r2, #1 │ │ + bl 5778c │ │ + mov r7, r0 │ │ + mov r5, r1 │ │ + mov r0, r1 │ │ + mov r1, r8 │ │ + mov r2, r4 │ │ + bl ca0b2 │ │ + strd r7, r5, [r6] │ │ + str r4, [r6, #8] │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ + push {r3, r4, r5, r6, r7, lr} │ │ + mov r3, r1 │ │ + str r2, [sp, #0] │ │ + mov r1, r0 │ │ + add r0, sp, #4 │ │ + movs r2, #0 │ │ + bl 545f0 │ │ + ldrd r1, r0, [sp, #4] │ │ + cbnz r1, 577a8 │ │ + ldr r1, [sp, #12] │ │ + add sp, #16 │ │ + pop {r7, pc} │ │ + ldr r1, [sp, #12] │ │ + ldr r2, [pc, #8] @ (577b4 ) │ │ + add r2, pc │ │ + bl 4bba0 │ │ nop │ │ - ldr r2, [r1, #80] @ 0x50 │ │ - vsli.32 d27, d0, #30 │ │ - mov r4, r0 │ │ - ldrd r0, r1, [r0] │ │ - subs r0, #2 │ │ - sbc.w r1, r1, #0 │ │ - subs.w r2, r0, #18 │ │ - sbcs.w r1, r1, #0 │ │ - it cs │ │ - movcs r0, #16 │ │ - cmp r0, #16 │ │ - bhi.n 5fd5a │ │ - tbb [pc, r0] │ │ - lsrs r1, r1, #4 │ │ - lsrs r1, r1, #4 │ │ - cmp r4, #16 │ │ - asrs r0, r2, #24 │ │ - lsrs r6, r2, #8 │ │ - adds r2, r1, #0 │ │ - adds r2, r1, #0 │ │ - movs r2, #50 @ 0x32 │ │ - movs r1, r1 │ │ - pop {r4, pc} │ │ - ldrd r0, r1, [r4, #8] │ │ - ldmia.w sp!, {r4, lr} │ │ - b.w bf970 │ │ - ldrd r0, r1, [r4, #8] │ │ - ldmia.w sp!, {r4, lr} │ │ - b.w 5395a │ │ - ldrd r0, r1, [r4, #8] │ │ - ldmia.w sp!, {r4, lr} │ │ - b.w 56e32 │ │ - ldrd r0, r1, [r4, #8] │ │ - ldmia.w sp!, {r4, lr} │ │ - b.w 6c544 │ │ - add.w r0, r4, #8 │ │ - bl 5f2c6 │ │ - ldrd r0, r1, [r4, #8] │ │ - ldmia.w sp!, {r4, lr} │ │ - b.w bf978 │ │ - ldrd r0, r1, [r4, #8] │ │ + cbnz r0, 5782e │ │ + movs r7, r0 │ │ + push {r4, lr} │ │ + mov r4, r1 │ │ + ldrd r0, r1, [r1] │ │ + bl 57ff4 │ │ + mov r0, r4 │ │ ldmia.w sp!, {r4, lr} │ │ - b.w 56e2a │ │ - add.w r0, r4, #8 │ │ - bl 5f39e │ │ - ldrd r0, r1, [r4, #8] │ │ + b.w cd0f0 │ │ + push {r4, lr} │ │ + mov r4, r1 │ │ + ldrd r0, r1, [r1] │ │ + bl 6d978 │ │ + mov r0, r4 │ │ ldmia.w sp!, {r4, lr} │ │ - b.w 56e3a │ │ - ldr.w r0, [r4, #8]! │ │ - dmb ish │ │ - ldrex r1, [r0] │ │ - subs r2, r1, #1 │ │ - strex r3, r2, [r0] │ │ - cmp r3, #0 │ │ - bne.n 5fd62 │ │ - cmp r1, #1 │ │ - bne.n 5fcf4 │ │ - dmb ish │ │ + b.w cd0f0 │ │ + push {r4, lr} │ │ + mov r4, r1 │ │ + ldrd r0, r1, [r1] │ │ + bl c97b8 │ │ mov r0, r4 │ │ ldmia.w sp!, {r4, lr} │ │ - b.w 60468 │ │ - bmi.n 5fd2e │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, #124 @ 0x7c │ │ - add r5, sp, #96 @ 0x60 │ │ - mov r9, r0 │ │ - mov r0, r5 │ │ - bl 5f3b4 │ │ - add r0, sp, #16 │ │ - mov r1, r5 │ │ - bl 5ffe4 │ │ - ldr r0, [sp, #16] │ │ - cmp.w r0, #2147483648 @ 0x80000000 │ │ - bne.n 5fdae │ │ - movs r0, #0 │ │ - movs r1, #24 │ │ - strd r1, r0, [r9] │ │ - b.n 5fe1a │ │ - ldrd sl, fp, [sp, #20] │ │ - cmp.w fp, #0 │ │ - str r0, [sp, #24] │ │ - add.w r0, fp, fp, lsl #1 │ │ - str.w sl, [sp, #16] │ │ - add.w r0, sl, r0, lsl #3 │ │ - str r0, [sp, #28] │ │ - str.w sl, [sp, #20] │ │ - beq.n 5fe0c │ │ - add.w r0, sl, #24 │ │ - str r0, [sp, #20] │ │ - ldrd r0, r2, [sl] │ │ - eor.w r1, r0, #20 │ │ - orrs r1, r2 │ │ - beq.n 5fe0c │ │ - add.w ip, sl, #8 │ │ - add r1, sp, #32 │ │ - add.w r5, r1, #8 │ │ - ldmia.w ip, {r3, r4, r6, r7} │ │ - stmia r5!, {r3, r4, r6, r7} │ │ - strd r0, r2, [sp, #32] │ │ - add r5, sp, #96 @ 0x60 │ │ - mov r0, r5 │ │ - bl 5ffa4 │ │ - add r0, sp, #60 @ 0x3c │ │ - mov r1, r5 │ │ - bl 5ffe4 │ │ - ldr.w r8, [sp, #60] @ 0x3c │ │ - cmp.w r8, #2147483648 @ 0x80000000 │ │ - bne.n 5fe20 │ │ - movs r0, #0 │ │ - movs r1, #24 │ │ - strd r1, r0, [r9] │ │ - add r0, sp, #16 │ │ - bl 60fb6 │ │ - add sp, #124 @ 0x7c │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldrd r6, r5, [sp, #64] @ 0x40 │ │ - movs r3, #2 │ │ - ldr r2, [pc, #372] @ (5ff9c ) │ │ - mov r1, r5 │ │ - add r2, pc │ │ - mov r0, r6 │ │ - bl 5393c │ │ - cbz r0, 5fe68 │ │ - cmp.w fp, #1 │ │ - beq.n 5febc │ │ - add.w r0, sl, #48 @ 0x30 │ │ - str r0, [sp, #20] │ │ - ldrd r1, r0, [sl, #24] │ │ - eor.w r2, r1, #20 │ │ - orrs r2, r0 │ │ - beq.n 5febc │ │ - add.w ip, sl, #32 │ │ - add.w r3, r9, #16 │ │ - ldmia.w ip, {r2, r4, r5, r7} │ │ - stmia r3!, {r2, r4, r5, r7} │ │ - movs r2, #0 │ │ - movs r3, #23 │ │ - strd r3, r2, [r9] │ │ - strd r1, r0, [r9, #8] │ │ - b.n 5fec4 │ │ - ldr r2, [pc, #308] @ (5ffa0 ) │ │ - mov r0, r6 │ │ - mov r1, r5 │ │ - movs r3, #3 │ │ - add r2, pc │ │ - bl 5393c │ │ - cbz r0, 5febc │ │ - cmp.w fp, #1 │ │ - beq.n 5febc │ │ - ldrd lr, r2, [sl, #24] │ │ - add.w r0, sl, #48 @ 0x30 │ │ - str r0, [sp, #20] │ │ - eor.w r1, lr, #20 │ │ - orrs r1, r2 │ │ - beq.n 5febc │ │ - add.w ip, sl, #32 │ │ - add r1, sp, #72 @ 0x48 │ │ - add.w r4, r1, #8 │ │ - ldmia.w ip, {r0, r3, r5, r7} │ │ - stmia r4!, {r0, r3, r5, r7} │ │ - strd lr, r2, [sp, #72] @ 0x48 │ │ - add r7, sp, #96 @ 0x60 │ │ - mov r0, r7 │ │ - bl 5ffa4 │ │ - add r0, sp, #60 @ 0x3c │ │ - mov r1, r7 │ │ - bl 5ffe4 │ │ - ldr r4, [sp, #60] @ 0x3c │ │ - cmp.w r4, #2147483648 @ 0x80000000 │ │ - bne.n 5fece │ │ - movs r0, #0 │ │ - movs r1, #24 │ │ - strd r1, r0, [r9] │ │ - mov r0, r8 │ │ - mov r1, r6 │ │ - bl 5395a │ │ - b.n 5fe14 │ │ - ldr r5, [sp, #64] @ 0x40 │ │ - cmp.w fp, #2 │ │ - beq.n 5feec │ │ - ldrd r1, lr, [sl, #48] @ 0x30 │ │ - add.w r0, sl, #72 @ 0x48 │ │ - ldr r3, [sp, #68] @ 0x44 │ │ - eor.w r2, r1, #20 │ │ - str r0, [sp, #20] │ │ - orrs.w r2, r2, lr │ │ - bne.n 5fefe │ │ - movs r0, #0 │ │ - movs r1, #24 │ │ - strd r1, r0, [r9] │ │ + b.w cd0f0 │ │ + push {r4, lr} │ │ + mov r4, r1 │ │ + ldrd r0, r1, [r1] │ │ + bl c1c04 │ │ mov r0, r4 │ │ - mov r1, r5 │ │ - bl 5395a │ │ - b.n 5fec4 │ │ - add.w ip, sl, #56 @ 0x38 │ │ - strd r3, r5, [sp, #8] │ │ - strd r1, lr, [sp, #96] @ 0x60 │ │ - add.w r3, r7, #8 │ │ - ldmia.w ip, {r0, r2, r5, r7} │ │ - subs r1, #2 │ │ - stmia r3!, {r0, r2, r5, r7} │ │ - sbc.w r0, lr, #0 │ │ - movs r2, #0 │ │ - rsbs r3, r1, #17 │ │ - sbcs.w r0, r2, r0 │ │ - bcc.n 5ff30 │ │ - cmp r1, #4 │ │ - bne.n 5ff30 │ │ - add r2, sp, #104 @ 0x68 │ │ - ldmia r2, {r0, r1, r2} │ │ - b.n 5ff3a │ │ - add r0, sp, #96 @ 0x60 │ │ - bl 5fcc0 │ │ - mov.w r0, #2147483648 @ 0x80000000 │ │ - cmp.w fp, #3 │ │ - beq.n 5ff54 │ │ - ldrd fp, ip, [sl, #72] @ 0x48 │ │ - add.w r3, sl, #96 @ 0x60 │ │ - str r3, [sp, #20] │ │ - eor.w r5, fp, #20 │ │ - orrs.w r5, r5, ip │ │ - bne.n 5ff6a │ │ - movs r2, #0 │ │ - movs r3, #24 │ │ - cmp.w r0, #2147483648 @ 0x80000000 │ │ - strd r3, r2, [r9] │ │ - ldr r5, [sp, #12] │ │ - it ne │ │ - blne 5395a │ │ - b.n 5fef4 │ │ - add.w lr, sl, #80 @ 0x50 │ │ - str r2, [sp, #4] │ │ - mov sl, r4 │ │ - add.w r2, r9, #8 │ │ - ldmia.w lr, {r3, r4, r5, r7} │ │ - stmia r2!, {r3, r4, r5, r7} │ │ - ldr r2, [sp, #12] │ │ - str.w r2, [r9, #28] │ │ - ldr r2, [sp, #8] │ │ - strd r2, r0, [r9, #32] │ │ - ldr r0, [sp, #4] │ │ - strd fp, ip, [r9] │ │ - str.w sl, [r9, #24] │ │ - str.w r1, [r9, #40] @ 0x28 │ │ - str.w r0, [r9, #44] @ 0x2c │ │ - b.n 5fec4 │ │ - cmp r3, #50 @ 0x32 │ │ - vtbx.8 d28, {d12-d14}, d29 │ │ - vsli.64 d27, d16, #59 @ 0x3b │ │ - mov r4, r0 │ │ - ldrd r0, r2, [r1] │ │ - subs r0, #2 │ │ - sbc.w r2, r2, #0 │ │ - movs r3, #0 │ │ - rsbs r5, r0, #17 │ │ - sbcs.w r2, r3, r2 │ │ - bcc.n 5ffd2 │ │ - cmp r0, #4 │ │ - bne.n 5ffd2 │ │ - add.w r0, r1, #8 │ │ - adds r1, r4, #4 │ │ - ldmia.w r0, {r2, r3, r5} │ │ - movs r0, #0 │ │ - stmia r1!, {r2, r3, r5} │ │ - b.n 5ffe0 │ │ - mov.w r0, #2147483648 @ 0x80000000 │ │ - str r0, [r4, #4] │ │ - mov r0, r1 │ │ - bl 5fcc0 │ │ - movs r0, #1 │ │ - str r0, [r4, #0] │ │ - pop {r4, r5, r7, pc} │ │ - ldr r2, [r1, #0] │ │ - cbz r2, 5fff6 │ │ - mov.w r2, #2147483648 @ 0x80000000 │ │ - str r2, [r0, #0] │ │ - ldrd r0, r1, [r1, #4] │ │ - b.w 998f4 │ │ + ldmia.w sp!, {r4, lr} │ │ + b.w cd0f0 │ │ push {r4, lr} │ │ - adds r1, #4 │ │ - ldmia.w r1, {r2, r3, r4} │ │ - stmia r0!, {r2, r3, r4} │ │ - pop {r4, pc} │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, #76 @ 0x4c │ │ - add r7, sp, #32 │ │ - mov fp, r0 │ │ - mov r9, r3 │ │ - mov sl, r2 │ │ - mov r0, r7 │ │ - bl 5f3b4 │ │ - add r0, sp, #4 │ │ - mov r1, r7 │ │ - bl 5ffe4 │ │ - ldr r0, [sp, #4] │ │ - cmp.w r0, #2147483648 @ 0x80000000 │ │ - bne.n 60030 │ │ - movs r0, #0 │ │ - movs r1, #20 │ │ - strd r1, r0, [fp] │ │ - b.n 60096 │ │ - ldrd r7, r5, [sp, #8] │ │ - str r0, [sp, #12] │ │ - add.w r0, r5, r5, lsl #1 │ │ - str r7, [sp, #4] │ │ - add.w r0, r7, r0, lsl #3 │ │ - str r0, [sp, #16] │ │ - str r7, [sp, #8] │ │ - cbz r5, 60088 │ │ - ldrd lr, r8, [r7] │ │ - add.w r0, r7, #24 │ │ - str r0, [sp, #8] │ │ - eor.w r1, lr, #20 │ │ - orrs.w r1, r1, r8 │ │ - beq.n 60088 │ │ - add.w ip, r7, #8 │ │ - add r1, sp, #48 @ 0x30 │ │ - add.w r6, r1, #8 │ │ - ldmia.w ip, {r0, r2, r3, r4} │ │ - stmia r6!, {r0, r2, r3, r4} │ │ - strd lr, r8, [sp, #48] @ 0x30 │ │ - add.w r8, sp, #32 │ │ - mov r0, r8 │ │ - bl 5ffa4 │ │ - add r0, sp, #20 │ │ - mov r1, r8 │ │ - bl 5ffe4 │ │ - ldr r0, [sp, #20] │ │ - cmp.w r0, #2147483648 @ 0x80000000 │ │ - bne.n 6009c │ │ - movs r0, #0 │ │ - movs r1, #20 │ │ - strd r1, r0, [fp] │ │ - add r0, sp, #4 │ │ - bl 60fb6 │ │ - add sp, #76 @ 0x4c │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldr r1, [sp, #24] │ │ - cmp r5, #1 │ │ - beq.n 600b8 │ │ - ldrd r8, r5, [r7, #24] │ │ - add.w r3, r7, #48 @ 0x30 │ │ - ldr.w ip, [sp, #28] │ │ - eor.w r4, r8, #20 │ │ - str r3, [sp, #8] │ │ - orrs r4, r5 │ │ - bne.n 600c6 │ │ - movs r2, #0 │ │ - movs r3, #20 │ │ - strd r3, r2, [fp] │ │ - bl 5395a │ │ - b.n 60090 │ │ - add.w lr, r7, #32 │ │ - add.w r6, fp, #8 │ │ - ldmia.w lr, {r2, r3, r4, r7} │ │ - stmia r6!, {r2, r3, r4, r7} │ │ - add.w r2, fp, #32 │ │ - strd r8, r5, [fp] │ │ - strd sl, r9, [fp, #24] │ │ - stmia.w r2, {r0, r1, ip} │ │ - b.n 60090 │ │ - bmi.n 60092 │ │ - push {r3, r4, r5, r6, r7, lr} │ │ - ldr r0, [r0, #0] │ │ - mov r2, r1 │ │ - movs r3, #2 │ │ - ldr r0, [r0, #0] │ │ - adds r0, #8 │ │ - str r0, [sp, #12] │ │ - ldr r0, [pc, #32] @ (60118 ) │ │ - add r1, sp, #12 │ │ + mov r4, r1 │ │ + ldrd r0, r1, [r1] │ │ + bl 54676 │ │ + mov r0, r4 │ │ + ldmia.w sp!, {r4, lr} │ │ + b.w cd0f0 │ │ + bmi.n 577d2 │ │ + push {r7, lr} │ │ + ldr r0, [pc, #24] @ (57844 ) │ │ add r0, pc │ │ - str r0, [sp, #8] │ │ - strd r3, r1, [sp] │ │ - mov r0, r2 │ │ - ldr r1, [pc, #20] @ (6011c ) │ │ - movs r2, #17 │ │ - ldr r3, [pc, #20] @ (60120 ) │ │ - add r1, pc │ │ - add r3, pc │ │ - bl 50470 │ │ - add sp, #16 │ │ + ldrb r0, [r0, #1] │ │ + movs r0, #12 │ │ + blx cd270 │ │ + cbz r0, 5783a │ │ pop {r7, pc} │ │ + movs r0, #4 │ │ + movs r1, #12 │ │ + bl 4bbd8 │ │ nop │ │ - pop {r0, r1, r5, r7, pc} │ │ - movs r0, r0 │ │ - movs r5, #239 @ 0xef │ │ - @ instruction: 0xfffc11c2 │ │ - vsli.32 d27, d0, #28 │ │ + bls.n 57798 │ │ + movs r7, r0 │ │ + push {r3, r4, r5, r6, r7, lr} │ │ mov r4, r0 │ │ - ldr r0, [r0, #0] │ │ - bl 60140 │ │ - ldr r0, [r4, #40] @ 0x28 │ │ - bl 5e624 │ │ - add.w r0, r4, #8 │ │ - ldmia.w sp!, {r4, lr} │ │ - b.w 6016c │ │ - cbnz r0, 60144 │ │ - bx lr │ │ - push {r1, r2, r3, r4, r5, r6, r7, lr} │ │ + ldrb r0, [r1, #0] │ │ + tbb [pc, r0] │ │ + ldrsh r3, [r1, r4] │ │ + strh r7, [r0, r5] │ │ + strb r4, [r5, #12] │ │ + strb r0, [r1, r6] │ │ + subs r5, #158 @ 0x9e │ │ + movs r2, #148 @ 0x94 │ │ + ldrb r3, [r6, #0] │ │ + ldr r1, [pc, #96] @ (578c4 ) │ │ + str r6, [r1, #64] @ 0x40 │ │ + add r7, sp, #564 @ 0x234 │ │ + lsls r7, r5, #1 │ │ movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #16] │ │ - str r1, [sp, #4] │ │ - ldr r1, [pc, #20] @ (60164 ) │ │ - str r0, [sp, #12] │ │ + strb r0, [r4, #8] │ │ + b.n 579ac │ │ + adds r7, r1, #4 │ │ + ldmia r7, {r5, r6, r7} │ │ + bl 57828 │ │ + stmia.w r0, {r5, r6, r7} │ │ + movs r2, #11 │ │ + ldr r1, [pc, #356] @ (579e4 ) │ │ + add r1, pc │ │ + b.n 579a0 │ │ + adds r7, r1, #4 │ │ + ldmia r7, {r5, r6, r7} │ │ + bl 57828 │ │ + stmia.w r0, {r5, r6, r7} │ │ + movs r2, #9 │ │ + ldr r1, [pc, #328] @ (579dc ) │ │ + add r1, pc │ │ + b.n 579a0 │ │ + adds r7, r1, #4 │ │ + ldmia r7, {r5, r6, r7} │ │ + bl 57828 │ │ + stmia.w r0, {r5, r6, r7} │ │ + movs r2, #6 │ │ + ldr r1, [pc, #296] @ (579d0 ) │ │ + add r1, pc │ │ + b.n 579a0 │ │ + vldr d0, [r1, #8] │ │ movs r0, #4 │ │ + str r0, [r4, #0] │ │ + vstr d0, [r4, #8] │ │ + pop {r3, r4, r5, r6, r7, pc} │ │ + adds r7, r1, #4 │ │ + ldmia r7, {r5, r6, r7} │ │ + bl 57828 │ │ + stmia.w r0, {r5, r6, r7} │ │ + movs r2, #7 │ │ + ldr r1, [pc, #268] @ (579d4 ) │ │ add r1, pc │ │ - str r0, [sp, #8] │ │ - str r1, [sp, #0] │ │ - mov r0, sp │ │ - ldr r1, [pc, #8] @ (60168 ) │ │ + b.n 579a0 │ │ + adds r7, r1, #4 │ │ + ldmia r7, {r5, r6, r7} │ │ + bl 57828 │ │ + stmia.w r0, {r5, r6, r7} │ │ + movs r2, #4 │ │ + ldr r1, [pc, #236] @ (579c8 ) │ │ + add r1, pc │ │ + b.n 579a0 │ │ + movs r0, #2 │ │ + b.n 5793a │ │ + adds r7, r1, #4 │ │ + ldmia r7, {r5, r6, r7} │ │ + bl 57828 │ │ + stmia.w r0, {r5, r6, r7} │ │ + movs r2, #10 │ │ + ldr r1, [pc, #236] @ (579e0 ) │ │ + add r1, pc │ │ + b.n 579a0 │ │ + movs r0, #3 │ │ + b.n 5796e │ │ + adds r7, r1, #4 │ │ + ldmia r7, {r5, r6, r7} │ │ + bl 57828 │ │ + stmia.w r0, {r5, r6, r7} │ │ + movs r2, #1 │ │ + ldr r1, [pc, #180] @ (579c0 ) │ │ + add r1, pc │ │ + b.n 579a0 │ │ + movs r0, #1 │ │ + str r0, [r4, #0] │ │ + ldrb r0, [r1, #1] │ │ + strb r0, [r4, #8] │ │ + pop {r3, r4, r5, r6, r7, pc} │ │ + add.w r3, r1, #8 │ │ + movs r0, #9 │ │ + str r0, [r4, #0] │ │ + add.w r5, r4, #8 │ │ + ldmia r3, {r0, r2, r3} │ │ + ldr r1, [r1, #20] │ │ + stmia r5!, {r0, r2, r3} │ │ + str r1, [r4, #20] │ │ + pop {r3, r4, r5, r6, r7, pc} │ │ + movs r0, #0 │ │ + strb r0, [r4, #8] │ │ + movs r0, #12 │ │ + b.n 579ac │ │ + movs r0, #5 │ │ + str r0, [r4, #0] │ │ + ldr r0, [r1, #4] │ │ + str r0, [r4, #8] │ │ + pop {r3, r4, r5, r6, r7, pc} │ │ + adds r7, r1, #4 │ │ + ldmia r7, {r5, r6, r7} │ │ + bl 57828 │ │ + stmia.w r0, {r5, r6, r7} │ │ + movs r2, #8 │ │ + ldr r1, [pc, #132] @ (579d8 ) │ │ + strd r2, r7, [r4, #8] │ │ + add r1, pc │ │ + strd r6, r0, [r4, #16] │ │ + str r1, [r4, #24] │ │ + str r2, [r4, #0] │ │ + pop {r3, r4, r5, r6, r7, pc} │ │ + adds r1, #4 │ │ + mov r0, r4 │ │ + bl 57d88 │ │ + pop {r3, r4, r5, r6, r7, pc} │ │ + movs r0, #10 │ │ + str r0, [r4, #0] │ │ + ldrd r0, r1, [r1, #8] │ │ + strd r0, r1, [r4, #8] │ │ + pop {r3, r4, r5, r6, r7, pc} │ │ + adds r7, r1, #4 │ │ + ldmia r7, {r5, r6, r7} │ │ + bl 57828 │ │ + stmia.w r0, {r5, r6, r7} │ │ + movs r2, #5 │ │ + ldr r1, [pc, #64] @ (579cc ) │ │ add r1, pc │ │ - bl 4c418 │ │ - @ instruction: 0xf3580006 │ │ - @ instruction: 0xf3560006 │ │ + b.n 579a0 │ │ + adds r7, r1, #4 │ │ + ldmia r7, {r5, r6, r7} │ │ + bl 57828 │ │ + stmia.w r0, {r5, r6, r7} │ │ + movs r2, #2 │ │ + ldr r1, [pc, #36] @ (579c4 ) │ │ + add r1, pc │ │ + str r2, [r4, #8] │ │ + str r7, [r4, #12] │ │ + str r6, [r4, #16] │ │ + str r0, [r4, #20] │ │ + movs r0, #8 │ │ + str r1, [r4, #24] │ │ + str r0, [r4, #0] │ │ + pop {r3, r4, r5, r6, r7, pc} │ │ + adds r0, r1, #4 │ │ + add.w r1, r4, #8 │ │ + ldmia.w r0, {r2, r3, r5} │ │ + movs r0, #11 │ │ + stmia r1!, {r2, r3, r5} │ │ + b.n 579ac │ │ + mcr2 15, 7, pc, cr11, cr15, {7} @ │ │ + mcr2 15, 3, pc, cr15, cr15, {7} @ │ │ + mrc2 15, 6, pc, cr9, cr15, {7} │ │ + mcr2 15, 1, pc, cr11, cr15, {7} @ │ │ + vminnm.f16 , , │ │ + vmaxnm.f16 , , │ │ + mrc2 15, 3, pc, cr5, cr15, {7} │ │ + vminnm.f16 , , │ │ + mcr2 15, 7, pc, cr13, cr15, {7} @ │ │ + vmaxnm.f32 , , │ │ + push {r4, r5, r7, lr} │ │ + mov r4, r0 │ │ + ldr r5, [r0, #4] │ │ + ldr r0, [r0, #12] │ │ + movs r1, #24 │ │ + subs r0, r0, r5 │ │ + blx ca548 │ │ + mov r1, r0 │ │ + mov r0, r5 │ │ + bl 57a0c │ │ + ldr r1, [r4, #0] │ │ + ldr r0, [r4, #8] │ │ + ldmia.w sp!, {r4, r5, r7, lr} │ │ + b.w 57fec │ │ push {r4, r5, r6, lr} │ │ + adds r5, r0, #4 │ │ + mov r4, r1 │ │ + movs r6, #0 │ │ + cmp r4, #0 │ │ + beq.n 57a86 │ │ + ldrb.w r0, [r5, #-4] │ │ + subs r0, #5 │ │ + cmp r0, #11 │ │ + bhi.n 57a80 │ │ + tbb [pc, r0] │ │ + movs r6, #31 │ │ + subs r5, r2, r0 │ │ + asrs r0, r2, #32 │ │ + lsls r6, r0, #24 │ │ + lsrs r3, r1, #12 │ │ + lsrs r6, r0, #12 │ │ + ldrd r0, r1, [r5] │ │ + bl c97b8 │ │ + b.n 57a80 │ │ + ldrd r0, r1, [r5] │ │ + bl 6d978 │ │ + b.n 57a80 │ │ + ldrd r0, r1, [r5] │ │ + bl 57ff4 │ │ + b.n 57a80 │ │ + ldrd r0, r1, [r5] │ │ + bl c1c04 │ │ + b.n 57a80 │ │ + ldrd r0, r1, [r5] │ │ + bl 54676 │ │ + b.n 57a80 │ │ + ldrd r0, r1, [r5] │ │ + strb r6, [r0, #0] │ │ + cbz r1, 57a80 │ │ + blx cd200 │ │ + b.n 57a80 │ │ + mov r0, r5 │ │ + bl 57a88 │ │ + ldrd r0, r1, [r5] │ │ + bl 57fec │ │ + subs r4, #1 │ │ + adds r5, #24 │ │ + b.n 57a14 │ │ + pop {r4, r5, r6, pc} │ │ + ldrd r0, r1, [r0, #4] │ │ + b.w 57a0c │ │ + push {r4, r5, r7, lr} │ │ + ldr r5, [r0, #32] │ │ mov r4, r0 │ │ - ldr r0, [r0, #0] │ │ - cmp r0, #2 │ │ - it eq │ │ - popeq {r4, r5, r6, pc} │ │ - mov r0, r4 │ │ - bl 65818 │ │ - ldr r5, [r4, #12] │ │ - cbz r5, 60196 │ │ - ldr r6, [r4, #16] │ │ - ldr r1, [r6, #0] │ │ - cbz r1, 6018c │ │ + movs r1, #1 │ │ mov r0, r5 │ │ - blx r1 │ │ - ldr r0, [r6, #4] │ │ - cbz r0, 60196 │ │ + blx cd230 │ │ + mov r0, r4 │ │ + blx cd200 │ │ mov r0, r5 │ │ - blx ccbe0 │ │ - ldrd r0, r1, [r4] │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ - b.w bf4a8 │ │ - bmi.n 6014e │ │ - push {r4, lr} │ │ - sub sp, #72 @ 0x48 │ │ + movs r1, #0 │ │ + blx cd230 │ │ + ldmia.w sp!, {r4, r5, r7, lr} │ │ + b.w 9625c │ │ + push {r1, r2, r3, r4, r5, r6, r7, lr} │ │ + ldr r0, [r0, #0] │ │ + mov r4, r1 │ │ + movs r2, #1 │ │ + ldrd r7, r6, [r0, #4] │ │ + ldrd r0, r1, [r1, #28] │ │ + ldr r3, [r1, #12] │ │ + ldr r1, [pc, #52] @ (57afc ) │ │ + add r1, pc │ │ + blx r3 │ │ + movs r1, #0 │ │ + strb.w r0, [sp, #4] │ │ + strb.w r1, [sp, #5] │ │ + mov r0, sp │ │ + str r4, [sp, #0] │ │ + add r4, sp, #8 │ │ + ldr r5, [pc, #32] @ (57b00 ) │ │ + add r5, pc │ │ + cbz r6, 57af2 │ │ + mov r1, r4 │ │ + mov r2, r5 │ │ + str r7, [sp, #8] │ │ + bl 5190c │ │ + subs r6, #1 │ │ + adds r7, #1 │ │ + b.n 57ae0 │ │ + mov r0, sp │ │ + bl 519fc │ │ + pop {r1, r2, r3, r4, r5, r6, r7, pc} │ │ + nop │ │ + bl 1c9afc │ │ + lsls r7, r3, #13 │ │ + movs r0, r0 │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ + sub sp, #100 @ 0x64 │ │ movs r4, #0 │ │ - str r2, [sp, #40] @ 0x28 │ │ - strd r4, r4, [sp, #52] @ 0x34 │ │ - str r4, [sp, #60] @ 0x3c │ │ - strd r3, r4, [sp, #44] @ 0x2c │ │ - ldr r4, [pc, #80] @ (60208 ) │ │ str r1, [sp, #36] @ 0x24 │ │ + strd r4, r4, [sp, #48] @ 0x30 │ │ + str r4, [sp, #60] @ 0x3c │ │ + movs r4, #8 │ │ + str r4, [sp, #56] @ 0x38 │ │ + ldr r4, [pc, #444] @ (57cd8 ) │ │ + ldr r5, [sp, #132] @ 0x84 │ │ eors r4, r3 │ │ - str r4, [sp, #28] │ │ - ldr r4, [pc, #76] @ (6020c ) │ │ + str r4, [sp, #20] │ │ + ldr r4, [pc, #440] @ (57cdc ) │ │ str r0, [sp, #32] │ │ eors r4, r2 │ │ - str r4, [sp, #24] │ │ - ldr r4, [pc, #72] @ (60210 ) │ │ - eors r3, r4 │ │ - str r3, [sp, #20] │ │ - ldr r3, [pc, #68] @ (60214 ) │ │ - mov r4, sp │ │ - eors r2, r3 │ │ - str r2, [sp, #16] │ │ - ldr r2, [pc, #64] @ (60218 ) │ │ - eors r2, r1 │ │ - str r2, [sp, #12] │ │ - ldr r2, [pc, #64] @ (6021c ) │ │ - eors r2, r0 │ │ - str r2, [sp, #8] │ │ - ldr r2, [pc, #60] @ (60220 ) │ │ - eors r1, r2 │ │ + str r4, [sp, #16] │ │ + ldr r4, [pc, #436] @ (57ce0 ) │ │ + ldr r7, [sp, #128] @ 0x80 │ │ + eors r4, r1 │ │ + str r4, [sp, #12] │ │ + ldr r4, [pc, #432] @ (57ce4 ) │ │ + str r3, [sp, #44] @ 0x2c │ │ + eors r4, r0 │ │ + str r4, [sp, #8] │ │ + ldr r4, [pc, #428] @ (57ce8 ) │ │ + str r2, [sp, #40] @ 0x28 │ │ + eors r1, r4 │ │ str r1, [sp, #4] │ │ - ldr r1, [pc, #60] @ (60224 ) │ │ - movs r2, #8 │ │ + ldr r1, [pc, #424] @ (57cec ) │ │ + mov r4, sp │ │ eors r0, r1 │ │ + ldr r1, [pc, #424] @ (57cf0 ) │ │ str r0, [sp, #0] │ │ - ldr r0, [sp, #84] @ 0x54 │ │ - str r0, [sp, #68] @ 0x44 │ │ - ldr r0, [sp, #80] @ 0x50 │ │ - str r0, [sp, #64] @ 0x40 │ │ - add r1, sp, #64 @ 0x40 │ │ - mov r0, r4 │ │ - bl 60228 │ │ + eor.w r0, r3, r5 │ │ + eors r0, r1 │ │ + ldr r1, [pc, #416] @ (57cf4 ) │ │ + str r0, [sp, #28] │ │ + eor.w r0, r2, r7 │ │ + eors r0, r1 │ │ + str r0, [sp, #24] │ │ mov r0, r4 │ │ - bl 4a61e │ │ - add sp, #72 @ 0x48 │ │ - pop {r4, pc} │ │ - str r2, [r4, #68] @ 0x44 │ │ - strb r5, [r4, #17] │ │ - str r3, [r6, #84] @ 0x54 │ │ - ldrb r4, [r6, #5] │ │ + bl 57cf8 │ │ + ldrd r0, r1, [sp] │ │ + movs r2, #32 │ │ + ldr r6, [sp, #56] @ 0x38 │ │ + eors r0, r7 │ │ + str r0, [sp, #0] │ │ + eor.w r0, r1, r5 │ │ + str r0, [sp, #4] │ │ + add r5, sp, #64 @ 0x40 │ │ + mov r1, r4 │ │ + mov r0, r5 │ │ + bl ca0b2 │ │ + ldr r0, [sp, #92] @ 0x5c │ │ + eor.w r0, r0, r6, lsl #24 │ │ + str r0, [sp, #92] @ 0x5c │ │ + mov r0, r5 │ │ + bl 57cf8 │ │ + ldrd r2, r3, [sp, #72] @ 0x48 │ │ + ldrd r5, r4, [sp, #88] @ 0x58 │ │ + ldrd ip, r1, [sp, #64] @ 0x40 │ │ + eor.w r2, r2, #255 @ 0xff │ │ + adds.w lr, r5, r2 │ │ + eor.w r1, r1, r6, lsl #24 │ │ + ldrd r0, r6, [sp, #80] @ 0x50 │ │ + adc.w r8, r4, r3 │ │ + lsls r7, r4, #16 │ │ + adds.w r2, r0, ip │ │ + orr.w r7, r7, r5, lsr #16 │ │ + adcs r1, r6 │ │ + lsls r5, r5, #16 │ │ + orr.w r4, r5, r4, lsr #16 │ │ + eor.w r7, r7, r8 │ │ + eor.w r4, r4, lr │ │ + adds.w r9, r4, r1 │ │ + adc.w ip, r7, r2 │ │ + lsls r3, r7, #21 │ │ + orr.w r3, r3, r4, lsr #11 │ │ + lsls r4, r4, #21 │ │ + orr.w r4, r4, r7, lsr #11 │ │ + lsls r7, r6, #13 │ │ + orr.w r7, r7, r0, lsr #19 │ │ + lsls r0, r0, #13 │ │ + orr.w r0, r0, r6, lsr #19 │ │ + eors r1, r7 │ │ + eors r0, r2 │ │ + eor.w r4, r4, r9 │ │ + adds.w r2, lr, r0 │ │ + adc.w r6, r8, r1 │ │ + eor.w r3, r3, ip │ │ + adds.w r8, r4, r6 │ │ + adc.w lr, r3, r2 │ │ + lsls r7, r1, #17 │ │ + orr.w r7, r7, r0, lsr #15 │ │ + lsls r0, r0, #17 │ │ + orr.w r0, r0, r1, lsr #15 │ │ + lsls r5, r3, #16 │ │ + eors r6, r7 │ │ + eors r2, r0 │ │ + adds.w r7, r9, r2 │ │ + adc.w r0, ip, r6 │ │ + lsls r1, r4, #16 │ │ + orr.w r5, r5, r4, lsr #16 │ │ + orr.w r1, r1, r3, lsr #16 │ │ + eor.w r5, r5, lr │ │ + eor.w r4, r1, r8 │ │ + adds.w r9, r4, r0 │ │ + adc.w ip, r5, r7 │ │ + lsls r3, r6, #13 │ │ + lsls r1, r5, #21 │ │ + orr.w r3, r3, r2, lsr #19 │ │ + lsls r2, r2, #13 │ │ + orr.w r2, r2, r6, lsr #19 │ │ + eors r0, r3 │ │ + eors r2, r7 │ │ + orr.w r1, r1, r4, lsr #11 │ │ + adds.w r3, r8, r2 │ │ + adc.w r6, lr, r0 │ │ + lsls r4, r4, #21 │ │ + eor.w r1, r1, ip │ │ + orr.w r4, r4, r5, lsr #11 │ │ + eor.w r4, r4, r9 │ │ + adds.w lr, r4, r6 │ │ + adc.w r7, r1, r3 │ │ + lsls r5, r1, #16 │ │ + orr.w r5, r5, r4, lsr #16 │ │ + lsls r4, r4, #16 │ │ + orr.w r1, r4, r1, lsr #16 │ │ + eors r5, r7 │ │ + eor.w r1, r1, lr │ │ + lsls r4, r1, #21 │ │ + orr.w r8, r4, r5, lsr #11 │ │ + lsls r4, r0, #17 │ │ + orr.w r4, r4, r2, lsr #15 │ │ + lsls r2, r2, #17 │ │ + orr.w r0, r2, r0, lsr #15 │ │ + eors r4, r6 │ │ + eors r0, r3 │ │ + adds.w r2, r9, r0 │ │ + adc.w r3, ip, r4 │ │ + lsls r6, r4, #13 │ │ + orr.w r6, r6, r0, lsr #19 │ │ + lsls r0, r0, #13 │ │ + orr.w r0, r0, r4, lsr #19 │ │ + eors r3, r6 │ │ + eors r2, r0 │ │ + adds.w r4, lr, r2 │ │ + adc.w r6, r7, r3 │ │ + lsls r0, r2, #17 │ │ + lsls r5, r5, #21 │ │ + orr.w r0, r0, r3, lsr #15 │ │ + lsls r3, r3, #17 │ │ + orr.w r2, r3, r2, lsr #15 │ │ + eors r0, r6 │ │ + orr.w r1, r5, r1, lsr #11 │ │ + eors r2, r4 │ │ + eor.w r0, r0, r8 │ │ + eors r1, r2 │ │ + eors r0, r4 │ │ + eors r1, r6 │ │ + add sp, #100 @ 0x64 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ strb r1, [r4, #9] │ │ str r7, [r5, #68] @ 0x44 │ │ ldr r5, [r5, #116] @ 0x74 │ │ ldr r4, [r4, #100] @ 0x64 │ │ str r5, [r4, #116] @ 0x74 │ │ ldr r1, [r7, #68] @ 0x44 │ │ strb r1, [r4, #9] │ │ ldr r5, [r4, #100] @ 0x64 │ │ ldr r5, [r4, #84] @ 0x54 │ │ strb r7, [r5, #13] │ │ str r5, [r6, #84] @ 0x54 │ │ strb r3, [r6, #1] │ │ - stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - mov r4, r0 │ │ - ldrd r0, r5, [r0, #56] @ 0x38 │ │ - mov r8, r2 │ │ - mov sl, r1 │ │ - add r0, r2 │ │ - str r0, [r4, #56] @ 0x38 │ │ - cbz r5, 60274 │ │ - rsb r7, r5, #8 │ │ - mov r0, sl │ │ - cmp r8, r7 │ │ - mov r1, r8 │ │ - mov r3, r7 │ │ - mov.w r9, #0 │ │ - it cc │ │ - movcc r3, r8 │ │ - movs r2, #0 │ │ - bl 602f0 │ │ - movs r2, #56 @ 0x38 │ │ - and.w r2, r2, r5, lsl #3 │ │ - bl c9aae │ │ - ldrd r2, r3, [r4, #48] @ 0x30 │ │ - orrs r1, r3 │ │ - orrs r0, r2 │ │ - strd r0, r1, [r4, #48] @ 0x30 │ │ - cmp r7, r8 │ │ - bls.n 60278 │ │ - add r5, r8 │ │ - b.n 602ea │ │ - movs r7, #0 │ │ - b.n 6029e │ │ - ldrd r2, r3, [r4, #24] │ │ - eors r1, r3 │ │ - eors r0, r2 │ │ - strd r0, r1, [r4, #24] │ │ - mov r0, r4 │ │ - bl 4a590 │ │ - ldrd r2, r3, [r4, #48] @ 0x30 │ │ - ldrd r0, r1, [r4] │ │ + str r2, [r4, #68] @ 0x44 │ │ + strb r5, [r4, #17] │ │ + str r3, [r6, #84] @ 0x54 │ │ + ldrb r4, [r6, #5] │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ + add.w r7, r0, #8 │ │ + ldr r1, [r0, #28] │ │ + ldrd ip, lr, [r0] │ │ + ldmia r7, {r3, r4, r5, r6, r7} │ │ + lsls r2, r7, #16 │ │ + orr.w r2, r2, r1, lsr #16 │ │ + adds r3, r3, r7 │ │ + adc.w r8, r1, r4 │ │ + lsls r1, r1, #16 │ │ + adds.w r4, r5, ip │ │ + orr.w r1, r1, r7, lsr #16 │ │ + eor.w r2, r2, r3 │ │ + adc.w ip, r6, lr │ │ + eor.w r1, r1, r8 │ │ + adds.w lr, r2, ip │ │ + adc.w r9, r1, r4 │ │ + lsls r7, r5, #13 │ │ + str.w lr, [r0] │ │ + orr.w r7, r7, r6, lsr #19 │ │ + lsls r6, r6, #13 │ │ + eors r4, r7 │ │ + orr.w r5, r6, r5, lsr #19 │ │ + adds r3, r3, r4 │ │ + eor.w r5, r5, ip │ │ + adc.w r6, r8, r5 │ │ + lsls r7, r2, #21 │ │ + orr.w r7, r7, r1, lsr #11 │ │ + lsls r1, r1, #21 │ │ + orr.w r1, r1, r2, lsr #11 │ │ + eor.w r7, r7, lr │ │ + eor.w r1, r1, r9 │ │ + str r1, [r0, #28] │ │ + lsls r1, r4, #17 │ │ + str r3, [r0, #12] │ │ + orr.w r1, r1, r5, lsr #15 │ │ + str.w r9, [r0, #4] │ │ eors r1, r3 │ │ - str.w r9, [r4, #60] @ 0x3c │ │ - eors r0, r2 │ │ - strd r0, r1, [r4] │ │ - sub.w r9, r8, r7 │ │ - bic.w fp, r9, #7 │ │ - cmp r7, fp │ │ - bcs.n 602d6 │ │ - add.w r2, sl, r7 │ │ - ldr.w r6, [sl, r7] │ │ - ldrd r0, r1, [r4, #24] │ │ - ldr r5, [r2, #4] │ │ - eors r0, r6 │ │ - eors r1, r5 │ │ - strd r0, r1, [r4, #24] │ │ - mov r0, r4 │ │ - bl 4a590 │ │ - ldrd r0, r1, [r4] │ │ - adds r7, #8 │ │ - eors r1, r5 │ │ - eors r0, r6 │ │ - strd r0, r1, [r4] │ │ - b.n 602a6 │ │ - and.w r5, r9, #7 │ │ + str r1, [r0, #16] │ │ + lsls r1, r5, #17 │ │ + str r6, [r0, #8] │ │ + orr.w r1, r1, r4, lsr #15 │ │ + str r7, [r0, #24] │ │ + eors r1, r6 │ │ + str r1, [r0, #20] │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ + bmi.n 57d32 │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + sub sp, #100 @ 0x64 │ │ + ldr r4, [r1, #8] │ │ + movs r2, #0 │ │ + str r0, [sp, #16] │ │ + movs r0, #4 │ │ + ldrd r5, r9, [r1] │ │ + movs r3, #4 │ │ + str r0, [sp, #0] │ │ + add r0, sp, #64 @ 0x40 │ │ + mov r1, r4 │ │ + bl 545f0 │ │ + ldrd r0, r1, [sp, #64] @ 0x40 │ │ + cmp r0, #1 │ │ + str r1, [sp, #20] │ │ + beq.n 57e30 │ │ + add.w r0, r4, r4, lsl #1 │ │ + ldr.w r8, [sp, #72] @ 0x48 │ │ + add.w sl, sp, #64 @ 0x40 │ │ + str r4, [sp, #12] │ │ + add.w r1, r9, r0, lsl #3 │ │ + mov.w fp, r0, lsl #3 │ │ + str r1, [sp, #4] │ │ + strd r5, r1, [sp, #32] │ │ + str.w r9, [sp, #24] │ │ + str.w r8, [sp, #8] │ │ + cmp.w fp, #0 │ │ + beq.n 57e0e │ │ + mov r0, r9 │ │ + add r1, sp, #40 @ 0x28 │ │ + ldmia.w r0, {r2, r3, r4, r5, r6, r7} │ │ mov r0, sl │ │ - mov r1, r8 │ │ - mov r2, r7 │ │ - mov r3, r5 │ │ - bl 602f0 │ │ - strd r0, r1, [r4, #48] @ 0x30 │ │ - str r5, [r4, #60] @ 0x3c │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ - mov r6, r3 │ │ - mov r9, r2 │ │ + mov ip, r1 │ │ + stmia.w ip, {r2, r3, r4, r5, r6, r7} │ │ + bl 57848 │ │ + movs r0, #32 │ │ + movs r1, #8 │ │ + bl 4aff4 │ │ + mov r1, sl │ │ + movs r2, #32 │ │ + mov r5, r0 │ │ + bl ca0b2 │ │ + str.w r5, [r8], #4 │ │ + sub.w fp, fp, #24 │ │ + add.w r9, r9, #24 │ │ + b.n 57dd4 │ │ + ldr r0, [sp, #4] │ │ + str r0, [sp, #28] │ │ + add r0, sp, #24 │ │ + bl 579e8 │ │ + ldrd r0, r1, [sp, #12] │ │ + str r0, [r1, #8] │ │ + ldr r0, [sp, #8] │ │ + str r0, [r1, #12] │ │ + ldr r0, [sp, #20] │ │ + str r0, [r1, #16] │ │ + movs r0, #6 │ │ + str r0, [r1, #0] │ │ + add sp, #100 @ 0x64 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + ldr r1, [sp, #72] @ 0x48 │ │ + ldr r2, [pc, #8] @ (57e3c ) │ │ + ldr r0, [sp, #20] │ │ + add r2, pc │ │ + bl 4bba0 │ │ + add r5, pc, #728 @ (adr r5, 58118 ) │ │ + movs r7, r0 │ │ + ldr r2, [r1, #20] │ │ + ldr r0, [r0, #0] │ │ + lsls r3, r2, #27 │ │ + itt mi │ │ + ldrbmi r0, [r0, #0] │ │ + bmi.w 53a44 │ │ + lsls r2, r2, #26 │ │ + it pl │ │ + bpl.w 512cc │ │ + b.w 52a44 │ │ + ldr r0, [r0, #0] │ │ + ldr r0, [r0, #0] │ │ + b.w 523d0 │ │ + push {r5, r6, r7, lr} │ │ + movs r2, #0 │ │ + cmp r1, #128 @ 0x80 │ │ + str r2, [sp, #4] │ │ + bcs.n 57e70 │ │ + movs r2, #1 │ │ + b.n 57e88 │ │ + movs r2, #2 │ │ + mov r3, r1 │ │ + bfi r3, r2, #6, #26 │ │ + cmp.w r1, #2048 @ 0x800 │ │ + bcs.n 57e94 │ │ + strb.w r3, [sp, #5] │ │ + movs r3, #192 @ 0xc0 │ │ + orr.w r1, r3, r1, lsr #6 │ │ + strb.w r1, [sp, #4] │ │ + add r1, sp, #4 │ │ + bl 57edc │ │ + pop {r2, r3, r7, pc} │ │ + cmp.w r1, #65536 @ 0x10000 │ │ + bcs.n 57eb6 │ │ + strb.w r3, [sp, #6] │ │ + movs r3, #224 @ 0xe0 │ │ + orr.w r3, r3, r1, lsr #12 │ │ + lsrs r1, r1, #6 │ │ + bfi r1, r2, #6, #26 │ │ + strb.w r3, [sp, #4] │ │ + strb.w r1, [sp, #5] │ │ + movs r2, #3 │ │ + b.n 57e8c │ │ + strb.w r3, [sp, #7] │ │ + movs r3, #240 @ 0xf0 │ │ + orr.w r3, r3, r1, lsr #18 │ │ + strb.w r3, [sp, #4] │ │ + lsrs r3, r1, #6 │ │ + lsrs r1, r1, #12 │ │ + bfi r3, r2, #6, #26 │ │ + bfi r1, r2, #6, #26 │ │ + strb.w r3, [sp, #6] │ │ + movs r2, #4 │ │ + strb.w r1, [sp, #5] │ │ + b.n 57e8c │ │ + stmdb sp!, {r2, r3, r4, r5, r6, r7, r8, lr} │ │ + ldr r4, [pc, #136] @ (57f6c ) │ │ + mov r5, r2 │ │ + mov r6, r1 │ │ mov r8, r0 │ │ - cmp r3, #4 │ │ - bcc.n 60308 │ │ - ldr.w r4, [r8, r9] │ │ - movs r5, #0 │ │ - movs r7, #4 │ │ - b.n 6030e │ │ - movs r4, #0 │ │ - movs r5, #0 │ │ - movs r7, #0 │ │ - orr.w r0, r7, #1 │ │ - cmp r0, r6 │ │ - bcs.n 6032e │ │ - add.w r0, r8, r7 │ │ - lsls r2, r7, #3 │ │ - movs r1, #0 │ │ - ldrh.w r0, [r0, r9] │ │ - bl c9aae │ │ - orrs r5, r1 │ │ - orrs r4, r0 │ │ - orr.w r7, r7, #2 │ │ - cmp r7, r6 │ │ - bcs.n 60346 │ │ - add.w r0, r7, r9 │ │ - lsls r2, r7, #3 │ │ - movs r1, #0 │ │ - ldrb.w r0, [r8, r0] │ │ - bl c9aae │ │ - orrs r5, r1 │ │ - orrs r4, r0 │ │ - mov r0, r4 │ │ - mov r1, r5 │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ - bmi.n 602fa │ │ - push {r4, lr} │ │ - sub sp, #64 @ 0x40 │ │ - movs r4, #0 │ │ - str r2, [sp, #40] @ 0x28 │ │ - strd r4, r4, [sp, #52] @ 0x34 │ │ - str r4, [sp, #60] @ 0x3c │ │ - strd r3, r4, [sp, #44] @ 0x2c │ │ - ldr r4, [pc, #72] @ (603ac ) │ │ - str r1, [sp, #36] @ 0x24 │ │ - eors r4, r3 │ │ - str r4, [sp, #28] │ │ - ldr r4, [pc, #68] @ (603b0 ) │ │ - str r0, [sp, #32] │ │ - eors r4, r2 │ │ - str r4, [sp, #24] │ │ - ldr r4, [pc, #64] @ (603b4 ) │ │ - eors r3, r4 │ │ - str r3, [sp, #20] │ │ - ldr r3, [pc, #60] @ (603b8 ) │ │ + add r4, pc │ │ + mov r7, sp │ │ + cbz r5, 57f42 │ │ + mov r0, r7 │ │ + mov r2, r6 │ │ + mov r3, r5 │ │ + bl 93dd0 │ │ + ldrb.w r0, [sp] │ │ + cmp r0, #4 │ │ + bne.n 57f0e │ │ + ldr r0, [sp, #4] │ │ + cbz r0, 57f3a │ │ + cmp r5, r0 │ │ + bcc.n 57f60 │ │ + add r6, r0 │ │ + subs r5, r5, r0 │ │ + b.n 57eec │ │ + tbb [pc, r0] │ │ + lsrs r7, r0, #12 │ │ + lsls r2, r0, #8 │ │ + ldr r1, [sp, #4] │ │ + ldrb r2, [r1, #8] │ │ + cmp r2, #35 @ 0x23 │ │ + beq.n 57f32 │ │ + b.n 57f38 │ │ + ldr r1, [sp, #4] │ │ + cmp r1, #4 │ │ + beq.n 57f32 │ │ + b.n 57f38 │ │ + ldrb.w r1, [sp, #1] │ │ + cmp r1, #35 @ 0x23 │ │ + bne.n 57f38 │ │ + ldr r1, [sp, #4] │ │ + bl 585a6 │ │ + b.n 57eec │ │ mov r4, sp │ │ - eors r2, r3 │ │ - str r2, [sp, #16] │ │ - ldr r2, [pc, #56] @ (603bc ) │ │ - eors r2, r1 │ │ - str r2, [sp, #12] │ │ - ldr r2, [pc, #56] @ (603c0 ) │ │ - eors r2, r0 │ │ - str r2, [sp, #8] │ │ - ldr r2, [pc, #52] @ (603c4 ) │ │ - eors r1, r2 │ │ - str r1, [sp, #4] │ │ - ldr r1, [pc, #52] @ (603c8 ) │ │ - eors r0, r1 │ │ - ldrd r1, r2, [sp, #72] @ 0x48 │ │ - str r0, [sp, #0] │ │ - mov r0, r4 │ │ - bl 603cc │ │ + ldr r5, [r4, #0] │ │ + uxtb r0, r5 │ │ + cmp r0, #4 │ │ + bne.n 57f48 │ │ + movs r0, #0 │ │ + ldmia.w sp!, {r2, r3, r4, r5, r6, r7, r8, pc} │ │ + ldr.w r1, [r8, #4] │ │ + ldrb.w r0, [r8] │ │ + ldr r4, [r4, #4] │ │ + bl 57f74 │ │ + movs r0, #1 │ │ + strd r5, r4, [r8] │ │ + ldmia.w sp!, {r2, r3, r4, r5, r6, r7, r8, pc} │ │ + ldr r2, [pc, #12] @ (57f70 ) │ │ + mov r1, r5 │ │ + add r2, pc │ │ + bl 4d154 │ │ + nop │ │ + str r4, [sp, #176] @ 0xb0 │ │ + movs r7, r0 │ │ + ldrb r0, [r0, #0] │ │ + movs r7, r0 │ │ + uxtb r0, r0 │ │ + cmp r0, #3 │ │ + it ne │ │ + bxne lr │ │ + push {r4, r5, r6, lr} │ │ + ldrd r5, r6, [r1] │ │ + mov r4, r1 │ │ + ldr r1, [r6, #0] │ │ + cbz r1, 57f8c │ │ + mov r0, r5 │ │ + blx r1 │ │ + ldr r0, [r6, #4] │ │ + cbz r0, 57f96 │ │ + mov r0, r5 │ │ + blx cd200 │ │ mov r0, r4 │ │ - bl 4a61e │ │ - add sp, #64 @ 0x40 │ │ - pop {r4, pc} │ │ - str r2, [r4, #68] @ 0x44 │ │ - strb r5, [r4, #17] │ │ - str r3, [r6, #84] @ 0x54 │ │ - ldrb r4, [r6, #5] │ │ - strb r1, [r4, #9] │ │ - str r7, [r5, #68] @ 0x44 │ │ - ldr r5, [r5, #116] @ 0x74 │ │ - ldr r4, [r4, #100] @ 0x64 │ │ - str r5, [r4, #116] @ 0x74 │ │ - ldr r1, [r7, #68] @ 0x44 │ │ - strb r1, [r4, #9] │ │ - ldr r5, [r4, #100] @ 0x64 │ │ - ldr r5, [r4, #84] @ 0x54 │ │ - strb r7, [r5, #13] │ │ - str r5, [r6, #84] @ 0x54 │ │ - strb r3, [r6, #1] │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ + b.w cd0f0 │ │ + mov r2, r1 │ │ + ldr r1, [r1, #4] │ │ + cmp r1, #1 │ │ + it ne │ │ + cmpne r1, #0 │ │ + ldr r1, [pc, #8] @ (57fb4 ) │ │ + add r1, pc │ │ + b.w 4d952 │ │ + nop │ │ + strb r0, [r7, #28] │ │ + movs r7, r0 │ │ + ldr r1, [r0, #4] │ │ + ldrb r0, [r0, #0] │ │ + b.w 57f74 │ │ + ldr r0, [r0, #0] │ │ + b.w 523d0 │ │ + bmi.n 57f72 │ │ push {r2, r3, r4, lr} │ │ + mov r4, r1 │ │ + ldr r1, [r0, #0] │ │ + movs r2, #24 │ │ + movs r3, #8 │ │ + str r2, [sp, #0] │ │ + movs r2, #1 │ │ + bl 5452e │ │ + ldr r2, [pc, #12] @ (57fe8 ) │ │ + cmp r0, r2 │ │ + it eq │ │ + popeq {r2, r3, r4, pc} │ │ + mov r2, r4 │ │ + bl 4bba0 │ │ + movs r1, r0 │ │ + strh r0, [r0, #0] │ │ + movs r2, #8 │ │ + movs r3, #24 │ │ + b.w 540c4 │ │ + movs r2, #2 │ │ + movs r3, #2 │ │ + b.w 540c4 │ │ + push {r7, lr} │ │ + bl 58008 │ │ + movs r0, #1 │ │ + pop {r7, pc} │ │ + bmi.n 57fb2 │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + sub sp, #60 @ 0x3c │ │ mov r4, r0 │ │ - bl 60228 │ │ - movs r0, #255 @ 0xff │ │ - add.w r1, sp, #7 │ │ - strb.w r0, [sp, #7] │ │ + ldr r0, [r0, #0] │ │ + movs r1, #0 │ │ + strb r1, [r0, #0] │ │ + movs r0, #0 │ │ + bl 58138 │ │ + cmp r0, #0 │ │ + beq.w 58128 │ │ + ldrd r5, fp, [r0] │ │ + ldrd r8, r6, [r0, #8] │ │ + adds r1, r5, #1 │ │ + adc.w r2, fp, #0 │ │ + strd r1, r2, [r0] │ │ + add r0, sp, #16 │ │ + ldr r1, [pc, #248] @ (58130 ) │ │ + adds r0, #3 │ │ + movs r2, #16 │ │ + add r1, pc │ │ + bl ca0b2 │ │ + ldr.w r9, [r4, #4] │ │ + ldr.w r7, [r9] │ │ + ldrd r0, r1, [r7] │ │ + orrs r0, r1 │ │ + beq.n 58100 │ │ + ldr.w sl, [r7, #20] │ │ + cmp.w sl, #0 │ │ + beq.n 580fc │ │ + ldr r0, [r7, #28] │ │ + cmp r0, #0 │ │ + beq.n 580e6 │ │ + add r1, sp, #4 │ │ + str r0, [sp, #56] @ 0x38 │ │ + stmia.w r1, {r5, r6, r8} │ │ + mov.w r8, #2155905152 @ 0x80808080 │ │ + ldr r1, [r7, #16] │ │ + add.w r0, r1, sl │ │ + adds r0, #1 │ │ + ldr r2, [r1, #0] │ │ + str r0, [sp, #52] @ 0x34 │ │ + adds r0, r1, #4 │ │ + str r0, [sp, #48] @ 0x30 │ │ + bic.w r0, r8, r2 │ │ + strd r1, r0, [sp, #40] @ 0x28 │ │ + add r0, sp, #40 @ 0x28 │ │ + adds r4, r0, #4 │ │ + movs r0, #1 │ │ + cbnz r0, 580a2 │ │ + b.n 580de │ │ + ldr r0, [sp, #40] @ 0x28 │ │ + ldr r1, [sp, #48] @ 0x30 │ │ + subs r0, #64 @ 0x40 │ │ + str r0, [sp, #40] @ 0x28 │ │ + ldmia r1!, {r0} │ │ + bic.w r0, r8, r0 │ │ + str r1, [sp, #48] @ 0x30 │ │ + str r0, [sp, #44] @ 0x2c │ │ mov r0, r4 │ │ - movs r2, #1 │ │ - bl 60228 │ │ - pop {r2, r3, r4, pc} │ │ - push {r4, lr} │ │ - sub sp, #72 @ 0x48 │ │ - movs r4, #0 │ │ - str r2, [sp, #40] @ 0x28 │ │ - strd r4, r4, [sp, #52] @ 0x34 │ │ - str r4, [sp, #60] @ 0x3c │ │ - strd r3, r4, [sp, #44] @ 0x2c │ │ - ldr r4, [pc, #76] @ (60448 ) │ │ - str r1, [sp, #36] @ 0x24 │ │ - eors r4, r3 │ │ - str r4, [sp, #28] │ │ - ldr r4, [pc, #72] @ (6044c ) │ │ - str r0, [sp, #32] │ │ - eors r4, r2 │ │ - str r4, [sp, #24] │ │ - ldr r4, [pc, #68] @ (60450 ) │ │ - eors r3, r4 │ │ - str r3, [sp, #20] │ │ - ldr r3, [pc, #64] @ (60454 ) │ │ - mov r4, sp │ │ - eors r2, r3 │ │ - str r2, [sp, #16] │ │ - ldr r2, [pc, #60] @ (60458 ) │ │ - eors r2, r1 │ │ - str r2, [sp, #12] │ │ - ldr r2, [pc, #60] @ (6045c ) │ │ - eors r2, r0 │ │ - str r2, [sp, #8] │ │ - ldr r2, [pc, #56] @ (60460 ) │ │ - eors r1, r2 │ │ - str r1, [sp, #4] │ │ - ldr r1, [pc, #56] @ (60464 ) │ │ - movs r2, #4 │ │ - eors r0, r1 │ │ - str r0, [sp, #0] │ │ - ldr r0, [sp, #80] @ 0x50 │ │ - str r0, [sp, #68] @ 0x44 │ │ - add r1, sp, #68 @ 0x44 │ │ + bl 4b2e2 │ │ + cmp r0, #1 │ │ + bne.n 58090 │ │ + ldr r0, [sp, #40] @ 0x28 │ │ + ldr r2, [sp, #56] @ 0x38 │ │ + sub.w r0, r0, r1, lsl #4 │ │ + subs r2, #1 │ │ + str r2, [sp, #56] @ 0x38 │ │ + ldr.w r1, [r0, #-8]! │ │ + dmb ish │ │ + ldrex r2, [r1] │ │ + subs r3, r2, #1 │ │ + strex r5, r3, [r1] │ │ + cmp r5, #0 │ │ + bne.n 580c0 │ │ + cmp r2, #1 │ │ + itt eq │ │ + dmbeq ish │ │ + bleq 586ac │ │ + ldr r0, [sp, #56] @ 0x38 │ │ + b.n 5808c │ │ + add.w r8, sp, #4 │ │ + ldmia.w r8, {r5, r6, r8} │ │ + movs r0, #16 │ │ + add.w r0, r0, sl, lsl #4 │ │ + add.w r1, sl, r0 │ │ + adds r1, #5 │ │ + ittt ne │ │ + ldrne r1, [r7, #16] │ │ + subne r0, r1, r0 │ │ + blxne cd200 │ │ + ldr.w r7, [r9] │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + strb r0, [r7, #12] │ │ + movs r2, #19 │ │ + strd r1, r0, [r7] │ │ + str r0, [r7, #8] │ │ + add.w r0, r7, #13 │ │ + add r1, sp, #16 │ │ + bl ca0b2 │ │ + strd r5, fp, [r7, #32] │ │ + movs r0, #1 │ │ + strd r8, r6, [r7, #40] @ 0x28 │ │ + add sp, #60 @ 0x3c │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + ldr r0, [pc, #8] @ (58134 ) │ │ + add r0, pc │ │ + bl 78224 │ │ + add r5, sp, #832 @ 0x340 │ │ + movs r7, r0 │ │ + ldr r4, [sp, #904] @ 0x388 │ │ + movs r7, r0 │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ + sub sp, #20 │ │ + mov r5, r0 │ │ + ldr r0, [pc, #120] @ (581bc ) │ │ + add r0, pc │ │ + ldr r4, [r0, #0] │ │ + dmb ish │ │ + cbnz r4, 58152 │ │ + bl 78168 │ │ + mov r4, r0 │ │ mov r0, r4 │ │ - bl 60228 │ │ + blx cd220 │ │ + mov r6, r0 │ │ + cmp r0, #1 │ │ + bhi.n 581b4 │ │ + beq.n 581b2 │ │ + cbz r5, 58178 │ │ + ldr r1, [r5, #0] │ │ + movs r0, #0 │ │ + ldrd r8, r9, [r5, #8] │ │ + ldr r7, [r5, #16] │ │ + str r0, [r5, #4] │ │ + str r0, [r5, #0] │ │ + lsls r0, r1, #31 │ │ + beq.n 58178 │ │ + ldr r5, [r5, #20] │ │ + b.n 58186 │ │ + mov r0, sp │ │ + bl 95f00 │ │ + ldrd r8, r9, [sp] │ │ + ldrd r7, r5, [sp, #8] │ │ + movs r0, #24 │ │ + movs r1, #8 │ │ + bl 4aff4 │ │ + mov r6, r0 │ │ + strd r8, r9, [r0] │ │ + strd r7, r5, [r0, #8] │ │ + str r4, [r0, #16] │ │ mov r0, r4 │ │ - bl 4a61e │ │ - add sp, #72 @ 0x48 │ │ - pop {r4, pc} │ │ - str r2, [r4, #68] @ 0x44 │ │ - strb r5, [r4, #17] │ │ - str r3, [r6, #84] @ 0x54 │ │ - ldrb r4, [r6, #5] │ │ - strb r1, [r4, #9] │ │ - str r7, [r5, #68] @ 0x44 │ │ - ldr r5, [r5, #116] @ 0x74 │ │ - ldr r4, [r4, #100] @ 0x64 │ │ - str r5, [r4, #116] @ 0x74 │ │ - ldr r1, [r7, #68] @ 0x44 │ │ - strb r1, [r4, #9] │ │ - ldr r5, [r4, #100] @ 0x64 │ │ - ldr r5, [r4, #84] @ 0x54 │ │ - strb r7, [r5, #13] │ │ - str r5, [r6, #84] @ 0x54 │ │ - strb r3, [r6, #1] │ │ + blx cd220 │ │ + mov r5, r0 │ │ + mov r0, r4 │ │ + mov r1, r6 │ │ + blx cd230 │ │ + mov r0, r5 │ │ + blx cd200 │ │ + b.n 581b4 │ │ + movs r6, #0 │ │ + mov r0, r6 │ │ + add sp, #20 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ + ldmia r7, {r1, r6, r7} │ │ + movs r7, r0 │ │ + push {r7, lr} │ │ + bl 581ca │ │ + movs r0, #1 │ │ + pop {r7, pc} │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ + sub sp, #24 │ │ + ldr r1, [r0, #0] │ │ + mov.w ip, #0 │ │ + mov r9, sp │ │ + mov r6, r9 │ │ + ldr.w sl, [r1] │ │ + str.w ip, [r1] │ │ + add.w r8, sl, #4 │ │ + ldr.w lr, [sl] │ │ + ldmia.w r8, {r1, r2, r3, r4, r5, r7} │ │ + stmia r6!, {r1, r2, r3, r4, r5, r7} │ │ + ldr r0, [r0, #4] │ │ + str.w ip, [sl] │ │ + ldr r0, [r0, #0] │ │ + str.w lr, [r0], #4 │ │ + ldmia.w r9, {r1, r2, r3, r4, r5, r6} │ │ + stmia r0!, {r1, r2, r3, r4, r5, r6} │ │ + movs r0, #1 │ │ + add sp, #24 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ + bmi.n 581b6 │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, #76 @ 0x4c │ │ - ldr.w fp, [r0] │ │ - bl 60570 │ │ - mov r9, r0 │ │ - ldr r0, [r0, #20] │ │ - and.w r8, r1, #1 │ │ + mov sl, r2 │ │ + mov r8, r1 │ │ + mov r5, r0 │ │ + bl 58370 │ │ + add.w r9, sp, #32 │ │ + mov r0, r9 │ │ + bl 58650 │ │ + ldr r0, [sp, #32] │ │ + cmp r0, #1 │ │ + beq.w 58340 │ │ + ldr r6, [sp, #36] @ 0x24 │ │ + ldrb.w r1, [sp, #40] @ 0x28 │ │ + ldr r0, [r6, #20] │ │ cmp r0, #0 │ │ - beq.n 60532 │ │ - add.w r3, r9, #24 │ │ - add.w r0, r9, #8 │ │ - add.w r4, fp, #8 │ │ - str r0, [sp, #8] │ │ + beq.n 582f4 │ │ + add.w r3, r6, #24 │ │ + str r1, [sp, #20] │ │ + strd r5, r8, [sp, #24] │ │ ldmia r3, {r0, r1, r2, r3} │ │ - ldr r7, [r4, #0] │ │ - str r4, [sp, #12] │ │ - str r7, [sp, #0] │ │ - bl 603e8 │ │ + strd r5, r8, [sp] │ │ + bl 57b04 │ │ lsrs r1, r0, #25 │ │ mov.w r2, #16843009 @ 0x1010101 │ │ - mul.w lr, r1, r2 │ │ - ldrd r3, r2, [r9, #8] │ │ - mov.w ip, #0 │ │ - ands r0, r2 │ │ - ldr r6, [r3, r0] │ │ - eor.w r1, r6, lr │ │ - sub.w r4, r1, #16843009 @ 0x1010101 │ │ - bic.w r1, r4, r1 │ │ - bic.w r1, r1, #2139062143 @ 0x7f7f7f7f │ │ - cbz r1, 604ea │ │ - subs r4, r1, #1 │ │ - mov r5, r8 │ │ - and.w r8, r4, r1 │ │ - rev r1, r1 │ │ - clz r1, r1 │ │ - add.w r1, r0, r1, lsr #3 │ │ - ands r1, r2 │ │ - sub.w sl, r3, r1, lsl #6 │ │ - ldr.w r1, [sl, #-64] │ │ - cmp r7, r1 │ │ - mov r1, r8 │ │ - mov r8, r5 │ │ - beq.n 604fe │ │ - b.n 604c2 │ │ - and.w r1, r6, r6, lsl #1 │ │ - tst.w r1, #2155905152 @ 0x80808080 │ │ - bne.n 60532 │ │ - add.w ip, ip, #4 │ │ - add r0, ip │ │ - ands r0, r2 │ │ - b.n 604b0 │ │ - sub.w ip, sl, #48 @ 0x30 │ │ - add r0, sp, #16 │ │ - ldmia.w ip, {r1, r3, r4, r5, r6, r7} │ │ - mov r2, r0 │ │ - stmia r2!, {r1, r3, r4, r5, r6, r7} │ │ - movs r1, #2 │ │ - str.w r1, [sl, #-48] │ │ - bl 6016c │ │ - ldr.w r0, [sl, #-56] │ │ - cbnz r0, 60532 │ │ - add r0, sp, #16 │ │ - ldrd r1, r2, [sp, #8] │ │ - bl 65048 │ │ + muls r2, r1 │ │ + ldrd r1, fp, [r6, #8] │ │ + ldr r3, [sp, #24] │ │ + and.w r7, fp, r0 │ │ + sub.w r4, r1, #16 │ │ + movs r0, #0 │ │ + strd r2, r0, [sp, #8] │ │ + ldr r0, [r1, r7] │ │ + str r0, [sp, #16] │ │ + eors r2, r0 │ │ + sub.w r0, r2, #16843009 @ 0x1010101 │ │ + bics r0, r2 │ │ + bic.w r2, r0, #2139062143 @ 0x7f7f7f7f │ │ + cbz r2, 582ac │ │ + rev r0, r2 │ │ + mov ip, r9 │ │ + clz r0, r0 │ │ + ldr r5, [sp, #28] │ │ + add.w r0, r7, r0, lsr #3 │ │ + and.w r8, r0, fp │ │ + sub.w r0, r4, r8, lsl #4 │ │ + ldrd r0, r9, [r0] │ │ + eor.w r5, r5, r9 │ │ + mov r9, ip │ │ + eors r0, r3 │ │ + orrs r0, r5 │ │ + sub.w r0, r2, #1 │ │ + and.w r2, r2, r0 │ │ + beq.n 582c8 │ │ + b.n 5827a │ │ ldr r0, [sp, #16] │ │ - cmp r0, #2 │ │ - itt ne │ │ - addne r0, sp, #16 │ │ - blne 60124 │ │ - mov r0, r9 │ │ - mov r1, r8 │ │ - bl 677a4 │ │ - adds.w r0, fp, #1 │ │ - beq.n 6056a │ │ - add.w r0, fp, #4 │ │ - dmb ish │ │ - ldrex r1, [r0] │ │ - subs r2, r1, #1 │ │ - strex r3, r2, [r0] │ │ + and.w r0, r0, r0, lsl #1 │ │ + tst.w r0, #2155905152 @ 0x80808080 │ │ + bne.n 58334 │ │ + ldr r0, [sp, #12] │ │ + ldr r2, [sp, #8] │ │ + adds r0, #4 │ │ + str r0, [sp, #12] │ │ + add r0, r7 │ │ + and.w r7, r0, fp │ │ + b.n 5826a │ │ + rsb r0, r8, #0 │ │ + add.w r0, r1, r0, lsl #4 │ │ + ldr.w r7, [r0, #-8] │ │ + ldrex r1, [r7] │ │ + adds r2, r1, #1 │ │ + strex r3, r2, [r7] │ │ cmp r3, #0 │ │ - bne.n 60548 │ │ - cmp r1, #1 │ │ - bne.n 6056a │ │ - dmb ish │ │ - mov r0, fp │ │ - add sp, #76 @ 0x4c │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - b.w ccae8 │ │ + bne.n 582d4 │ │ + ldrd r5, r8, [sp, #24] │ │ + cmp.w r1, #4294967295 @ 0xffffffff │ │ + ble.n 58362 │ │ + ldr.w r4, [r0, #-4] │ │ + ldr r1, [sp, #20] │ │ + b.n 582f6 │ │ + movs r7, #0 │ │ + mov r0, r6 │ │ + bl 639f0 │ │ + cbz r7, 5832e │ │ + add.w r6, r9, #8 │ │ + mov r1, sl │ │ + strd r7, r4, [sp, #68] @ 0x44 │ │ + mov r0, r6 │ │ + bl 573c8 │ │ + ldr r0, [r4, #8] │ │ + mov r2, r5 │ │ + ldr r1, [r4, #20] │ │ + mov r3, r8 │ │ + subs r0, #1 │ │ + strd r5, r8, [sp, #32] │ │ + bic.w r0, r0, #7 │ │ + str r6, [sp, #0] │ │ + add r0, r7 │ │ + adds r0, #8 │ │ + blx r1 │ │ + add r0, sp, #68 @ 0x44 │ │ + bl 583b4 │ │ add sp, #76 @ 0x4c │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - push {r4, lr} │ │ - sub sp, #32 │ │ - ldr r4, [pc, #140] @ (60604 ) │ │ - add r4, pc │ │ - ldr r0, [r4, #48] @ 0x30 │ │ - dmb ish │ │ - cmp r0, #2 │ │ - beq.n 605a8 │ │ - movs r0, #1 │ │ - str r4, [sp, #12] │ │ - strb.w r0, [sp, #11] │ │ - add.w r0, sp, #31 │ │ - str r0, [sp, #24] │ │ - add r0, sp, #12 │ │ - str r0, [sp, #20] │ │ - add.w r0, sp, #11 │ │ - str r0, [sp, #16] │ │ - add r1, sp, #16 │ │ - ldr r2, [pc, #104] @ (60608 ) │ │ - add.w r0, r4, #48 @ 0x30 │ │ - add r2, pc │ │ - bl 717e4 │ │ - movs r0, #1 │ │ - ldrex r1, [r4, #8] │ │ - cbnz r1, 605f4 │ │ - strex r1, r0, [r4, #8] │ │ - cmp r1, #0 │ │ - bne.n 605aa │ │ - dmb ish │ │ - add.w r0, r4, #12 │ │ - bl 65c90 │ │ - lsls r0, r0, #31 │ │ - ittt eq │ │ - addeq.w r0, r4, #8 │ │ - addeq sp, #32 │ │ - popeq {r4, pc} │ │ - and.w r0, r1, #1 │ │ - strb.w r0, [sp, #20] │ │ - add.w r0, r4, #8 │ │ - str r0, [sp, #16] │ │ - ldr r0, [pc, #44] @ (6060c ) │ │ + add.w r8, sp, #20 │ │ + movs r7, #0 │ │ + ldmia.w r8, {r1, r5, r8} │ │ + b.n 582f6 │ │ + ldrb.w r0, [sp, #40] @ 0x28 │ │ movs r1, #43 @ 0x2b │ │ + strb.w r0, [sp, #72] @ 0x48 │ │ + ldr r0, [sp, #36] @ 0x24 │ │ + str r0, [sp, #68] @ 0x44 │ │ + ldr r0, [pc, #20] @ (58364 ) │ │ add r0, pc │ │ str r0, [sp, #0] │ │ - ldr r0, [pc, #40] @ (60610 ) │ │ - add r2, sp, #16 │ │ - ldr r3, [pc, #40] @ (60614 ) │ │ + ldr r0, [pc, #16] @ (58368 ) │ │ + add r2, sp, #68 @ 0x44 │ │ + ldr r3, [pc, #16] @ (5836c ) │ │ add r0, pc │ │ add r3, pc │ │ - bl 4fcf8 │ │ - add.w r0, r4, #8 │ │ - clrex │ │ - bl 77e66 │ │ - b.n 605bc │ │ - nop │ │ - subs r7, #222 @ 0xde │ │ + bl 5127c │ │ + udf #254 @ 0xfe │ │ + strb r4, [r6, #15] │ │ movs r7, r0 │ │ - @ instruction: 0xf2ee0006 │ │ - cdp 0, 11, cr0, cr10, cr6, {0} │ │ - str r7, [r2, #16] │ │ - @ instruction: 0xfffeee9e │ │ - movs r6, r0 │ │ - ldrb r1, [r0, #4] │ │ - ldr r0, [r0, #0] │ │ - b.w 677a4 │ │ - push {r0, r1, r2, r3, r4, lr} │ │ - ldr r4, [r0, #0] │ │ - ldr r0, [r4, #20] │ │ - cbz r0, 60642 │ │ - adds r3, r0, #1 │ │ - add r0, sp, #4 │ │ - movs r1, #16 │ │ - movs r2, #8 │ │ - bl 5e51a │ │ - ldr r0, [sp, #8] │ │ - cbz r0, 60642 │ │ - ldr r0, [sp, #12] │ │ - ldr r1, [r4, #16] │ │ - subs r0, r1, r0 │ │ - blx ccbe0 │ │ - adds r0, r4, #1 │ │ - beq.n 6066e │ │ - adds r0, r4, #4 │ │ + b.n 57ef6 │ │ + vrsra.u32 , q12, #2 │ │ + movs r7, r0 │ │ + ldr r0, [pc, #56] @ (583ac ) │ │ + add r0, pc │ │ + ldr r1, [r0, #48] @ 0x30 │ │ dmb ish │ │ - ldrex r1, [r0] │ │ - subs r2, r1, #1 │ │ - strex r3, r2, [r0] │ │ - cmp r3, #0 │ │ - bne.n 6064c │ │ - cmp r1, #1 │ │ - bne.n 6066e │ │ + cmp r1, #2 │ │ + beq.n 583aa │ │ + push {r1, r2, r3, r4, r5, r6, r7, lr} │ │ + movs r1, #1 │ │ + str r0, [sp, #4] │ │ + strb.w r1, [sp, #3] │ │ + add.w r1, sp, #23 │ │ + str r1, [sp, #16] │ │ + add r1, sp, #4 │ │ + str r1, [sp, #12] │ │ + add.w r1, sp, #3 │ │ + str r1, [sp, #8] │ │ + add r1, sp, #8 │ │ + ldr r2, [pc, #20] @ (583b0 ) │ │ + adds r0, #48 @ 0x30 │ │ + add r2, pc │ │ + bl 7228c │ │ + add sp, #24 │ │ + ldmia.w sp!, {r7, lr} │ │ + bx lr │ │ + ldmia r7!, {r1, r5} │ │ + movs r7, r0 │ │ + strb r6, [r3, #13] │ │ + movs r7, r0 │ │ + push {r4, lr} │ │ + ldr r1, [r0, #0] │ │ + dmb ish │ │ + ldrex r2, [r1] │ │ + subs r3, r2, #1 │ │ + strex r4, r3, [r1] │ │ + cmp r4, #0 │ │ + bne.n 583bc │ │ + cmp r2, #1 │ │ + it ne │ │ + popne {r4, pc} │ │ dmb ish │ │ - mov r0, r4 │ │ - add sp, #16 │ │ ldmia.w sp!, {r4, lr} │ │ - b.w ccae8 │ │ - pop {r0, r1, r2, r3, r4, pc} │ │ - push {r4, r5, r6, lr} │ │ - sub sp, #24 │ │ - ldr r4, [r0, #0] │ │ - mov r5, r4 │ │ - ldr.w r6, [r5, #20]! │ │ - cbz r6, 606c0 │ │ - blx ccd00 │ │ - ldr r1, [r4, #28] │ │ - cmp r1, r0 │ │ - beq.n 606ae │ │ - ldr r0, [r4, #8] │ │ + b.w 586ac │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + sub sp, #60 @ 0x3c │ │ + mov r4, r0 │ │ + bl 58370 │ │ + add r0, sp, #24 │ │ + bl 58650 │ │ + ldr r0, [sp, #24] │ │ cmp r0, #1 │ │ - bne.n 606a8 │ │ + beq.w 58506 │ │ + ldr r5, [sp, #28] │ │ + ldrb.w r0, [sp, #32] │ │ + add.w r3, r5, #24 │ │ + str r0, [sp, #12] │ │ + ldrd r6, r4, [r4] │ │ + ldmia r3, {r0, r1, r2, r3} │ │ + strd r6, r4, [sp, #16] │ │ + strd r6, r4, [sp] │ │ + bl 57b04 │ │ + lsrs r1, r0, #25 │ │ + mov.w r2, #16843009 @ 0x1010101 │ │ + mul.w sl, r1, r2 │ │ + ldrd r4, r6, [r5, #8] │ │ + and.w r8, r6, r0 │ │ movs r0, #0 │ │ - str r6, [sp, #0] │ │ - str r0, [r4, #20] │ │ - ldr r0, [r4, #24] │ │ - str r0, [sp, #4] │ │ - add.w r0, r4, #12 │ │ - bl 645a8 │ │ - mov r0, sp │ │ - bl 62bc4 │ │ - b.n 606ae │ │ - bl 6587c │ │ - cbz r0, 606f2 │ │ - ldr r0, [r5, #0] │ │ - cbz r0, 606c0 │ │ - ldr r1, [r0, #0] │ │ + str r0, [sp, #8] │ │ + add r0, sp, #24 │ │ + ldr.w r9, [r4, r8] │ │ + eor.w r2, r9, sl │ │ + sub.w r1, r2, #16843009 @ 0x1010101 │ │ + bics r1, r2 │ │ + bic.w r1, r1, #2139062143 @ 0x7f7f7f7f │ │ + str r1, [sp, #24] │ │ + mov fp, r0 │ │ + bl 4b2e2 │ │ + cbz r0, 58468 │ │ + add.w r0, r1, r8 │ │ + and.w r1, r0, r6 │ │ + ldr r0, [sp, #20] │ │ + sub.w r7, r4, r1, lsl #4 │ │ + ldrd r2, r3, [r7, #-16] │ │ + eors r3, r0 │ │ + ldr r0, [sp, #16] │ │ + eors r2, r0 │ │ + mov r0, fp │ │ + orrs r2, r3 │ │ + beq.n 58482 │ │ + b.n 58440 │ │ + and.w r0, r9, r9, lsl #1 │ │ + tst.w r0, #2155905152 @ 0x80808080 │ │ + bne.n 58500 │ │ + ldr r0, [sp, #8] │ │ + adds r0, #4 │ │ + str r0, [sp, #8] │ │ + add r0, r8 │ │ + and.w r8, r0, r6 │ │ + mov r0, fp │ │ + b.n 5842c │ │ + lsls r2, r1, #4 │ │ + mvn.w r3, #3 │ │ + add.w r2, r3, r2, asr #4 │ │ + sbfx r1, r1, #0, #28 │ │ + ands r2, r6 │ │ + ldr r6, [r4, r1] │ │ + ldr r3, [r4, r2] │ │ + add r2, r4 │ │ + and.w r6, r6, r6, lsl #1 │ │ + and.w r3, r3, r3, lsl #1 │ │ + bic.w r6, r6, #2139062143 @ 0x7f7f7f7f │ │ + bic.w r3, r3, #2139062143 @ 0x7f7f7f7f │ │ + rev r6, r6 │ │ + clz r3, r3 │ │ + clz r6, r6 │ │ + lsrs r6, r6, #3 │ │ + add.w r3, r6, r3, lsr #3 │ │ + cmp r3, #3 │ │ + bls.n 584c0 │ │ + movs r3, #128 @ 0x80 │ │ + b.n 584c8 │ │ + ldr r3, [r5, #16] │ │ + adds r3, #1 │ │ + str r3, [r5, #16] │ │ + movs r3, #255 @ 0xff │ │ + strb r3, [r4, r1] │ │ + strb r3, [r2, #4] │ │ + ldr r1, [r5, #20] │ │ + ldr r6, [sp, #12] │ │ subs r1, #1 │ │ - str r1, [r0, #0] │ │ - itt eq │ │ - moveq r0, r5 │ │ - bleq 5cb88 │ │ - ldrd r0, r1, [r4, #8] │ │ - bl bf4a8 │ │ - adds r0, r4, #1 │ │ - beq.n 606ee │ │ - adds r0, r4, #4 │ │ - dmb ish │ │ - ldrex r1, [r0] │ │ - subs r2, r1, #1 │ │ - strex r3, r2, [r0] │ │ - cmp r3, #0 │ │ - bne.n 606d2 │ │ - cmp r1, #1 │ │ - bne.n 606ee │ │ - mov r0, r4 │ │ - dmb ish │ │ - blx ccbe0 │ │ - add sp, #24 │ │ + str r1, [r5, #20] │ │ + ldrd r0, r1, [r7, #-8] │ │ + strd r0, r1, [sp, #24] │ │ + cbz r0, 584e4 │ │ + add r0, sp, #24 │ │ + bl 583b4 │ │ + add r0, sp, #24 │ │ + bl 58704 │ │ + ldr r2, [sp, #36] @ 0x24 │ │ + ldrd r0, r1, [sp, #16] │ │ + blx r2 │ │ + mov r0, r5 │ │ + mov r1, r6 │ │ + bl 639f0 │ │ + add sp, #60 @ 0x3c │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + movs r0, #0 │ │ + ldr r6, [sp, #12] │ │ + b.n 584d8 │ │ + ldrb.w r0, [sp, #32] │ │ + movs r1, #43 @ 0x2b │ │ + strb.w r0, [sp, #56] @ 0x38 │ │ + ldr r0, [sp, #28] │ │ + str r0, [sp, #52] @ 0x34 │ │ + ldr r0, [pc, #16] @ (58528 ) │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + ldr r0, [pc, #16] @ (5852c ) │ │ + add r2, sp, #52 @ 0x34 │ │ + ldr r3, [pc, #16] @ (58530 ) │ │ + add r0, pc │ │ + add r3, pc │ │ + bl 5127c │ │ + strb r6, [r7, #8] │ │ + movs r7, r0 │ │ + b.n 58d2e │ │ + vsra.u64 d23, d18, #2 │ │ + movs r7, r0 │ │ + push {r4, r5, r6, lr} │ │ + ldr r1, [r0, #0] │ │ + cmp r1, #6 │ │ + beq.n 58556 │ │ + cmp r1, #8 │ │ + beq.n 5854a │ │ + cmp r1, #11 │ │ + bne.n 5856c │ │ + ldr r1, [r0, #8] │ │ + ldr r2, [r0, #16] │ │ + b.n 5854e │ │ + ldrd r1, r2, [r0, #20] │ │ + movs r0, #0 │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ + bx r2 │ │ + ldrd r4, r5, [r0, #8] │ │ + movs r6, #0 │ │ + cmp r6, r4 │ │ + bge.n 5856c │ │ + ldr.w r0, [r5, r6, lsl #2] │ │ + bl 58534 │ │ + adds r6, #1 │ │ + b.n 5855c │ │ pop {r4, r5, r6, pc} │ │ + push {r4, lr} │ │ + ldr r1, [r0, #0] │ │ + cmp r1, #5 │ │ + beq.n 5858a │ │ + cmp r1, #6 │ │ + bne.n 585a4 │ │ + ldrd r1, r0, [r0, #12] │ │ + movs r2, #4 │ │ + movs r3, #4 │ │ + ldmia.w sp!, {r4, lr} │ │ + b.w 540c4 │ │ + ldr r4, [r0, #8] │ │ + mov r0, r4 │ │ + blx cd250 │ │ + movs r1, #0 │ │ + adds r0, #1 │ │ + strb r1, [r4, #0] │ │ + beq.n 585a4 │ │ + mov r0, r4 │ │ + ldmia.w sp!, {r4, lr} │ │ + b.w cd0f0 │ │ + pop {r4, pc} │ │ + uxtb r0, r0 │ │ + cmp r0, #3 │ │ + it ne │ │ + bxne lr │ │ + push {r4, r5, r6, lr} │ │ + ldrd r5, r6, [r1] │ │ + mov r4, r1 │ │ + ldr r1, [r6, #0] │ │ + cbz r1, 585be │ │ + mov r0, r5 │ │ + blx r1 │ │ + ldr r0, [r6, #4] │ │ + cbz r0, 585c8 │ │ + mov r0, r5 │ │ + blx cd200 │ │ + mov r0, r4 │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ + b.w cd0f0 │ │ + bmi.n 5857e │ │ + push {r4, r5, r7, lr} │ │ + sub sp, #40 @ 0x28 │ │ + movs r5, #4 │ │ + str r1, [sp, #8] │ │ + strb.w r5, [sp] │ │ + mov r4, r0 │ │ + ldr r1, [pc, #76] @ (58630 ) │ │ + mov r0, sp │ │ + add r1, pc │ │ + bl 4d952 │ │ + cbz r0, 58600 │ │ + ldrb.w r0, [sp] │ │ + cmp r0, #4 │ │ + beq.n 58610 │ │ + ldrd r0, r1, [sp] │ │ + strd r0, r1, [r4] │ │ + b.n 5860c │ │ + ldr r1, [sp, #4] │ │ + ldrb.w r0, [sp] │ │ + strb r5, [r4, #0] │ │ + bl 5863c │ │ + add sp, #40 @ 0x28 │ │ + pop {r4, r5, r7, pc} │ │ movs r0, #0 │ │ movs r1, #1 │ │ - str r0, [sp, #16] │ │ - str r1, [sp, #4] │ │ - ldr r1, [pc, #20] @ (60710 ) │ │ - str r0, [sp, #12] │ │ + str r0, [sp, #32] │ │ + str r1, [sp, #20] │ │ + ldr r1, [pc, #24] @ (58634 ) │ │ + str r0, [sp, #28] │ │ movs r0, #4 │ │ add r1, pc │ │ - str r0, [sp, #8] │ │ - str r1, [sp, #0] │ │ - mov r0, sp │ │ - ldr r1, [pc, #8] @ (60714 ) │ │ + str r1, [sp, #16] │ │ + str r0, [sp, #24] │ │ + add r0, sp, #16 │ │ + ldr r1, [pc, #16] @ (58638 ) │ │ add r1, pc │ │ - bl 4c418 │ │ - movs r0, #180 @ 0xb4 │ │ + bl 4d1a6 │ │ + nop │ │ + strb r6, [r1, #6] │ │ movs r7, r0 │ │ - movs r0, #178 @ 0xb2 │ │ + ldrh r6, [r1, #40] @ 0x28 │ │ movs r7, r0 │ │ + strb r4, [r4, #5] │ │ + movs r7, r0 │ │ + uxtb r2, r0 │ │ + cmp r2, #4 │ │ + it ne │ │ + bne.w 585a6 │ │ + bx lr │ │ + ldr r1, [r0, #4] │ │ + ldrb r0, [r0, #0] │ │ + b.w 5863c │ │ push {r4, r5, r7, lr} │ │ - ldr r4, [r0, #0] │ │ - mov r0, r4 │ │ - ldr.w r1, [r0, #120]! │ │ - cbz r1, 60742 │ │ - dmb ish │ │ - ldrex r2, [r1] │ │ - subs r3, r2, #1 │ │ - strex r5, r3, [r1] │ │ - cmp r5, #0 │ │ - bne.n 60728 │ │ - cmp r2, #1 │ │ - itt eq │ │ - dmbeq ish │ │ - bleq 60786 │ │ - add.w r0, r4, #16 │ │ - bl 5e54c │ │ - ldrd r0, r1, [r4, #48] @ 0x30 │ │ - bl 5e4f4 │ │ - add.w r0, r4, #80 @ 0x50 │ │ - bl 5e65e │ │ - adds r0, r4, #1 │ │ - beq.n 60784 │ │ - adds r0, r4, #4 │ │ - dmb ish │ │ - ldrex r1, [r0] │ │ - subs r2, r1, #1 │ │ - strex r3, r2, [r0] │ │ - cmp r3, #0 │ │ - bne.n 60764 │ │ - cmp r1, #1 │ │ - bne.n 60784 │ │ - dmb ish │ │ - mov r0, r4 │ │ - ldmia.w sp!, {r4, r5, r7, lr} │ │ - b.w ccae8 │ │ - pop {r4, r5, r7, pc} │ │ - push {r4, r5, r7, lr} │ │ - ldr r4, [r0, #0] │ │ - mov r0, r4 │ │ - ldr.w r1, [r0, #8]! │ │ - dmb ish │ │ - ldrex r2, [r1] │ │ - subs r3, r2, #1 │ │ - strex r5, r3, [r1] │ │ - cmp r5, #0 │ │ - bne.n 60794 │ │ - cmp r2, #1 │ │ - itt eq │ │ - dmbeq ish │ │ - bleq 6080e │ │ - mov r0, r4 │ │ - ldr.w r1, [r0, #40]! │ │ - dmb ish │ │ - ldrex r2, [r1] │ │ - subs r3, r2, #1 │ │ - strex r5, r3, [r1] │ │ - cmp r5, #0 │ │ - bne.n 607b8 │ │ - cmp r2, #1 │ │ - itt eq │ │ - dmbeq ish │ │ - bleq 60620 │ │ - ldrd r0, r1, [r4, #24] │ │ - orrs r0, r1 │ │ - itt ne │ │ - addne.w r0, r4, #32 │ │ - blne 57238 │ │ - adds r0, r4, #1 │ │ - beq.n 6080c │ │ - adds r0, r4, #4 │ │ - dmb ish │ │ - ldrex r1, [r0] │ │ - subs r2, r1, #1 │ │ - strex r3, r2, [r0] │ │ - cmp r3, #0 │ │ - bne.n 607ec │ │ - cmp r1, #1 │ │ - bne.n 6080c │ │ + ldr r5, [pc, #80] @ (586a4 ) │ │ + mov r4, r0 │ │ + movs r0, #1 │ │ + add r5, pc │ │ + ldrex r1, [r5, #8] │ │ + cbnz r1, 5868c │ │ + strex r1, r0, [r5, #8] │ │ + cmp r1, #0 │ │ + bne.n 5865a │ │ dmb ish │ │ - mov r0, r4 │ │ - ldmia.w sp!, {r4, r5, r7, lr} │ │ - b.w ccae8 │ │ + ldr r0, [pc, #56] @ (586a8 ) │ │ + add r0, pc │ │ + ldr r0, [r0, #20] │ │ + lsls r0, r0, #1 │ │ + bne.n 5869a │ │ + movs r0, #0 │ │ + ldrb r1, [r5, #12] │ │ + strb r0, [r4, #8] │ │ + add.w r0, r5, #8 │ │ + cmp r1, #0 │ │ + it ne │ │ + movne r1, #1 │ │ + strd r1, r0, [r4] │ │ pop {r4, r5, r7, pc} │ │ + add.w r0, r5, #8 │ │ + clrex │ │ + bl 7842a │ │ + b.n 5866c │ │ + bl 784f0 │ │ + eor.w r0, r0, #1 │ │ + b.n 58678 │ │ + ldmia r4, {r2, r3, r4, r5} │ │ + movs r7, r0 │ │ + ldmia r3!, {r1, r2, r5, r6} │ │ + movs r7, r0 │ │ push {r4, r5, r6, lr} │ │ - ldrd r4, r6, [r0] │ │ - ldr r1, [r6, #0] │ │ - ldr r5, [r6, #8] │ │ - cbz r1, 60836 │ │ - mov r0, r5 │ │ - cmp r5, #4 │ │ - it ls │ │ - movls r0, #4 │ │ - subs r2, r5, #1 │ │ - subs r0, #1 │ │ - bic.w r2, r2, #4 │ │ + ldrd r4, r5, [r0] │ │ + ldr r1, [r5, #0] │ │ + ldr r6, [r5, #8] │ │ + cbz r1, 586c4 │ │ + subs r0, r6, #1 │ │ bic.w r0, r0, #7 │ │ add r0, r4 │ │ - add r0, r2 │ │ - adds r0, #13 │ │ + adds r0, #8 │ │ blx r1 │ │ adds r0, r4, #1 │ │ - beq.n 60882 │ │ + beq.n 58700 │ │ adds r0, r4, #4 │ │ dmb ish │ │ ldrex r1, [r0] │ │ subs r2, r1, #1 │ │ strex r3, r2, [r0] │ │ cmp r3, #0 │ │ - bne.n 60840 │ │ + bne.n 586ce │ │ cmp r1, #1 │ │ - bne.n 60882 │ │ - mov r0, r5 │ │ - cmp r5, #4 │ │ + bne.n 58700 │ │ + cmp r6, #4 │ │ it ls │ │ - movls r0, #4 │ │ + movls r6, #4 │ │ dmb ish │ │ - ldr r1, [r6, #4] │ │ - negs r2, r5 │ │ - add r1, r5 │ │ - subs r1, #1 │ │ - ands r1, r2 │ │ - negs r2, r0 │ │ - add r1, r0 │ │ - adds r1, #4 │ │ - ands r1, r2 │ │ - add r0, r1 │ │ - adds r0, #7 │ │ - tst r0, r2 │ │ - beq.n 60882 │ │ + negs r0, r6 │ │ + ldr r1, [r5, #4] │ │ + add r1, r6 │ │ + adds r1, #7 │ │ + tst r1, r0 │ │ + beq.n 58700 │ │ mov r0, r4 │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ - b.w ccae8 │ │ + b.w cd0f0 │ │ pop {r4, r5, r6, pc} │ │ - push {r7, lr} │ │ - adds r1, r0, #1 │ │ - beq.n 608ba │ │ + bmi.n 586ae │ │ + push {r3, r4, r5, r6, r7, lr} │ │ + mov r4, r0 │ │ + movs r0, #0 │ │ + bl 587ac │ │ + cbz r0, 58778 │ │ ldr r1, [r0, #0] │ │ - cbz r1, 608ba │ │ - mov r2, r1 │ │ - cmp.w r1, #4294967295 @ 0xffffffff │ │ - ble.n 608be │ │ - ldrex r1, [r0] │ │ - cmp r1, r2 │ │ - bne.n 608ae │ │ - adds r2, #1 │ │ - strex r3, r2, [r0] │ │ - cbnz r3, 608b2 │ │ + cbnz r1, 58780 │ │ + ldr r3, [r0, #4] │ │ + mov.w r1, #4294967295 @ 0xffffffff │ │ + str r1, [r0, #0] │ │ + cbz r3, 58732 │ │ + add.w lr, r0, #16 │ │ + ldrd r6, r7, [r0, #8] │ │ + ldr.w ip, [r0, #28] │ │ + movs r2, #0 │ │ + ldmia.w lr, {r1, r5, lr} │ │ + b.n 58764 │ │ + ldr r1, [pc, #100] @ (58798 ) │ │ + add r1, pc │ │ + ldr r2, [r1, #0] │ │ dmb ish │ │ - movs r2, #1 │ │ - b.n 608b4 │ │ - clrex │ │ - movs r2, #0 │ │ - cmp r2, #0 │ │ - beq.n 6088c │ │ - pop {r7, pc} │ │ - movs r0, #0 │ │ - pop {r7, pc} │ │ - ldr r0, [pc, #12] @ (608cc ) │ │ - ldr r1, [pc, #12] @ (608d0 ) │ │ + cmp r2, #2 │ │ + bne.n 58788 │ │ + adds r7, r1, #4 │ │ + adds r2, r0, #4 │ │ + ldr.w ip, [r1, #28] │ │ + ldmia r7, {r3, r6, r7} │ │ + ldr.w lr, [r1, #24] │ │ + stmia r2!, {r3, r6, r7} │ │ + ldr r2, [r0, #0] │ │ + ldr r5, [r1, #20] │ │ + ldr r1, [r1, #16] │ │ + adds r2, #1 │ │ + str.w ip, [r0, #28] │ │ + str.w lr, [r0, #24] │ │ + str r5, [r0, #20] │ │ + str r1, [r0, #16] │ │ + stmia.w r4, {r3, r6, r7} │ │ + add.w r3, r4, #12 │ │ + stmia.w r3!, {r1, r5, lr} │ │ + str.w ip, [r4, #24] │ │ + str r2, [r0, #0] │ │ + pop {r3, r4, r5, r6, r7, pc} │ │ + ldr r0, [pc, #44] @ (587a8 ) │ │ add r0, pc │ │ - add r1, pc │ │ - bl 53284 │ │ + bl 78224 │ │ + ldr r0, [pc, #24] @ (5879c ) │ │ + add r0, pc │ │ + bl 50c58 │ │ + ldr r0, [pc, #20] @ (587a0 ) │ │ + movs r1, #29 │ │ + ldr r2, [pc, #20] @ (587a4 ) │ │ + add r0, pc │ │ + add r2, pc │ │ + bl 51500 │ │ nop │ │ - subs r2, r3, #6 │ │ + ldmia r2!, {r5} │ │ movs r7, r0 │ │ - subs r0, r6, #6 │ │ + ldr r2, [r4, #120] @ 0x78 │ │ movs r7, r0 │ │ - push {r2, r3, r4, lr} │ │ - mov r4, r1 │ │ - ldrd r0, r1, [r1, #28] │ │ - ldr r3, [r1, #12] │ │ - movs r2, #22 │ │ - ldr r1, [pc, #24] @ (608fc ) │ │ - add r1, pc │ │ - blx r3 │ │ - movs r1, #0 │ │ - strb.w r0, [sp, #4] │ │ - mov r0, sp │ │ - strb.w r1, [sp, #5] │ │ - str r4, [sp, #0] │ │ - bl 501b8 │ │ - pop {r2, r3, r4, pc} │ │ - nop │ │ - stmia r4!, {r0, r1, r4, r6, r7} │ │ - vcvta.s32.f32 d31, d6 │ │ - itet ls │ │ - pushls {r4, r5, r6, r7, lr} │ │ - movhi r5, r3 │ │ - cmpls r1, r3 │ │ - it cc │ │ - movcc r5, r1 │ │ - cbz r5, 6092a │ │ - ldmia r2!, {r6} │ │ - ldmia r0!, {r7} │ │ - subs r4, r7, r6 │ │ - it ne │ │ - movne r4, #1 │ │ - cmp r7, r6 │ │ - it cc │ │ - movcc.w r4, #4294967295 @ 0xffffffff │ │ - subs r5, #1 │ │ - cmp r4, #0 │ │ - beq.n 6090e │ │ - b.n 60938 │ │ - subs r4, r1, r3 │ │ - it ne │ │ - movne r4, #1 │ │ - cmp r1, r3 │ │ - it cc │ │ - movcc.w r4, #4294967295 @ 0xffffffff │ │ - mov r0, r4 │ │ - pop {r4, r5, r6, r7, pc} │ │ - push {r4, r5, r6, r7, lr} │ │ - mov r5, r3 │ │ - cmp r1, r3 │ │ - it cc │ │ - movcc r5, r1 │ │ - cbz r5, 60962 │ │ - ldmia r2!, {r6} │ │ - ldmia r0!, {r7} │ │ - subs r4, r7, r6 │ │ - it ne │ │ - movne r4, #1 │ │ - cmp r7, r6 │ │ - it lt │ │ - movlt.w r4, #4294967295 @ 0xffffffff │ │ - subs r5, #1 │ │ - cmp r4, #0 │ │ - beq.n 60946 │ │ - b.n 60970 │ │ - subs r4, r1, r3 │ │ - it ne │ │ - movne r4, #1 │ │ - cmp r1, r3 │ │ - it cc │ │ - movcc.w r4, #4294967295 @ 0xffffffff │ │ - mov r0, r4 │ │ - pop {r4, r5, r6, r7, pc} │ │ - push {r4, r5, r6, r7, lr} │ │ - mov r5, r3 │ │ - cmp r1, r3 │ │ - it cc │ │ - movcc r5, r1 │ │ - cbz r5, 6099e │ │ - ldrh.w r6, [r2], #2 │ │ - ldrh.w r7, [r0], #2 │ │ - subs r4, r7, r6 │ │ - it ne │ │ - movne r4, #1 │ │ - cmp r7, r6 │ │ - it cc │ │ - movcc.w r4, #4294967295 @ 0xffffffff │ │ - subs r5, #1 │ │ - cmp r4, #0 │ │ - beq.n 6097e │ │ - b.n 609ac │ │ - subs r4, r1, r3 │ │ - it ne │ │ - movne r4, #1 │ │ - cmp r1, r3 │ │ - it cc │ │ - movcc.w r4, #4294967295 @ 0xffffffff │ │ - mov r0, r4 │ │ - pop {r4, r5, r6, r7, pc} │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ - mov r4, r0 │ │ - cmp r1, r3 │ │ - mov r0, r3 │ │ - it cc │ │ - movcc r0, r1 │ │ - adds r5, r0, #1 │ │ - subs r5, #1 │ │ - beq.n 609fc │ │ - add.w ip, r2, #8 │ │ - add.w lr, r4, #8 │ │ - ldrd r2, r6, [r2] │ │ - ldrd r4, r7, [r4] │ │ - eor.w r8, r7, r6 │ │ - eor.w r0, r4, r2 │ │ - orrs.w r0, r0, r8 │ │ - it ne │ │ - movne r0, #1 │ │ - subs r2, r4, r2 │ │ - sbcs.w r2, r7, r6 │ │ - it lt │ │ - movlt.w r0, #4294967295 @ 0xffffffff │ │ - cmp r0, #0 │ │ - mov r2, ip │ │ - mov r4, lr │ │ - beq.n 609c0 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ - subs r0, r1, r3 │ │ - it ne │ │ - movne r0, #1 │ │ - cmp r1, r3 │ │ - it cc │ │ - movcc.w r0, #4294967295 @ 0xffffffff │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ - push {r4, r5, r6, r7, lr} │ │ - mov r5, r3 │ │ - cmp r1, r3 │ │ - it cc │ │ - movcc r5, r1 │ │ - cbz r5, 60a3c │ │ - ldrh.w r6, [r2], #2 │ │ - ldrh.w r7, [r0], #2 │ │ - subs r4, r7, r6 │ │ - sxth r6, r6 │ │ - sxth r7, r7 │ │ - it ne │ │ - movne r4, #1 │ │ - cmp r7, r6 │ │ - it lt │ │ - movlt.w r4, #4294967295 @ 0xffffffff │ │ - subs r5, #1 │ │ - cmp r4, #0 │ │ - beq.n 60a18 │ │ - b.n 60a4a │ │ - subs r4, r1, r3 │ │ - it ne │ │ - movne r4, #1 │ │ - cmp r1, r3 │ │ - it cc │ │ - movcc.w r4, #4294967295 @ 0xffffffff │ │ - mov r0, r4 │ │ - pop {r4, r5, r6, r7, pc} │ │ - push {r4, r5, r6, r7, lr} │ │ - mov r5, r3 │ │ - cmp r1, r3 │ │ - it cc │ │ - movcc r5, r1 │ │ - cbz r5, 60a7c │ │ - ldrb.w r6, [r2], #1 │ │ - ldrb.w r7, [r0], #1 │ │ - subs r4, r7, r6 │ │ - sxtb r6, r6 │ │ - sxtb r7, r7 │ │ - it ne │ │ - movne r4, #1 │ │ - cmp r7, r6 │ │ - it lt │ │ - movlt.w r4, #4294967295 @ 0xffffffff │ │ - subs r5, #1 │ │ - cmp r4, #0 │ │ - beq.n 60a58 │ │ - b.n 60a8a │ │ - subs r4, r1, r3 │ │ - it ne │ │ - movne r4, #1 │ │ - cmp r1, r3 │ │ - it cc │ │ - movcc.w r4, #4294967295 @ 0xffffffff │ │ - mov r0, r4 │ │ - pop {r4, r5, r6, r7, pc} │ │ - bmi.n 60a3a │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ + adds r0, #235 @ 0xeb │ │ + @ instruction: 0xfffc6fa4 │ │ + movs r7, r0 │ │ + str r6, [sp, #584] @ 0x248 │ │ + movs r7, r0 │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ + sub sp, #28 │ │ + mov r5, r0 │ │ + ldr r0, [pc, #136] @ (58840 ) │ │ + add r0, pc │ │ + ldr.w r9, [r0] │ │ + dmb ish │ │ + cmp.w r9, #0 │ │ + bne.n 587cc │ │ + bl 78168 │ │ + mov r9, r0 │ │ + mov r0, r9 │ │ + blx cd220 │ │ mov r6, r0 │ │ - ldr r0, [pc, #116] @ (60b0c ) │ │ - mov sl, r2 │ │ - mov r4, r1 │ │ - tst r3, r0 │ │ - beq.n 60ade │ │ - lsrs r7, r3, #3 │ │ - mov.w r8, #336 @ 0x150 │ │ - mla r2, r7, r8, r6 │ │ - ldr r5, [pc, #100] @ (60b10 ) │ │ - add.w r9, r7, r7, lsl #1 │ │ - add r5, pc │ │ - mov r0, r6 │ │ - add.w r1, r6, r9, lsl #6 │ │ - mov r3, r7 │ │ - blx r5 │ │ - mla r2, r7, r8, r4 │ │ - add.w r1, r4, r9, lsl #6 │ │ + cmp r0, #1 │ │ + bhi.n 58836 │ │ + beq.n 58834 │ │ + movs r7, #0 │ │ + cbz r5, 587f8 │ │ + ldmia.w r5, {r1, r8, ip} │ │ + str r7, [r5, #0] │ │ + lsls r1, r1, #31 │ │ + beq.n 587f8 │ │ + add.w lr, r5, #12 │ │ + mov r2, sp │ │ + ldmia.w lr, {r0, r1, r3, r5, r6, r7} │ │ + stmia r2!, {r0, r1, r3, r5, r6, r7} │ │ + mov r7, ip │ │ + b.n 587fc │ │ + mov.w r8, #0 │ │ + movs r0, #36 @ 0x24 │ │ + movs r1, #4 │ │ + bl 4aff4 │ │ mov r6, r0 │ │ - mov r0, r4 │ │ - mov r3, r7 │ │ - blx r5 │ │ - mla r2, r7, r8, sl │ │ - add.w r1, sl, r9, lsl #6 │ │ - mov r4, r0 │ │ - mov r0, sl │ │ - mov r3, r7 │ │ - blx r5 │ │ - mov sl, r0 │ │ - mov r0, r6 │ │ - mov r1, r4 │ │ - bl 60b14 │ │ - mov r7, r0 │ │ - mov r0, r6 │ │ - mov r1, sl │ │ - bl 60b14 │ │ - cmp r7, r0 │ │ - bne.n 60b04 │ │ - mov r0, r4 │ │ - mov r1, sl │ │ - bl 60b14 │ │ - eors r7, r0 │ │ - it ne │ │ - movne r4, sl │ │ - mov r6, r4 │ │ + mov r1, sp │ │ + strd r8, r7, [r6] │ │ + add.w ip, r0, #8 │ │ + ldmia.w r1, {r0, r2, r3, r4, r5, r7} │ │ + stmia.w ip, {r0, r2, r3, r4, r5, r7} │ │ + mov r0, r9 │ │ + str.w r9, [r6, #32] │ │ + blx cd220 │ │ + mov r5, r0 │ │ + mov r0, r9 │ │ + mov r1, r6 │ │ + blx cd230 │ │ + mov r0, r5 │ │ + blx cd200 │ │ + b.n 58836 │ │ + movs r6, #0 │ │ mov r0, r6 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ + add sp, #28 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ nop │ │ - @ instruction: 0xfff81fff │ │ - @ instruction: 0xffddffff │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ - ldrd r6, r3, [r1] │ │ - mov.w ip, #16 │ │ - mov.w lr, #16 │ │ - subs.w r8, r6, #2 │ │ - sbc.w r5, r3, #0 │ │ - subs.w r4, r8, #18 │ │ - sbcs.w r4, r5, #0 │ │ - it cc │ │ - movcc ip, r8 │ │ - ldrd r7, r4, [r0] │ │ - subs r3, r7, #2 │ │ - sbc.w r4, r4, #0 │ │ - subs.w r2, r3, #18 │ │ - sbcs.w r2, r4, #0 │ │ - it cc │ │ - movcc lr, r3 │ │ - tbh [pc, lr, lsl #1] │ │ - lsls r7, r5, #4 │ │ - movs r2, r2 │ │ - lsls r6, r7, #1 │ │ - lsls r0, r5, #2 │ │ - lsls r1, r2, #1 │ │ - lsls r3, r4, #3 │ │ - lsls r1, r0, #4 │ │ - lsls r3, r0, #3 │ │ - lsls r7, r3, #4 │ │ - lsls r5, r5, #1 │ │ - lsls r0, r2, #4 │ │ - lsls r0, r0, #1 │ │ - lsls r4, r3, #1 │ │ - lsls r2, r6, #3 │ │ - movs r7, r5 │ │ - lsls r7, r2, #2 │ │ - movs r0, r4 │ │ - lsls r2, r2, #3 │ │ - movs r2, #0 │ │ - rsbs r3, r8, #17 │ │ - sbcs r2, r5 │ │ - bcc.w 60db0 │ │ - cmp.w r8, #1 │ │ - bne.w 60db0 │ │ - ldrb r1, [r1, #8] │ │ - ldrb r0, [r0, #8] │ │ - subs r2, r0, r1 │ │ - b.n 60dc0 │ │ - movs r2, #0 │ │ - rsbs r3, r8, #17 │ │ - sbcs r2, r5 │ │ - bcc.n 60ba4 │ │ - cmp.w r8, #16 │ │ - bne.w 60db0 │ │ - lsls r2, r7, #31 │ │ - beq.w 60dd2 │ │ - lsls r2, r6, #31 │ │ - bne.n 60c62 │ │ - b.n 60dd6 │ │ - movs r2, #0 │ │ - rsbs r3, r8, #17 │ │ - sbcs r2, r5 │ │ - bcc.w 60db0 │ │ - cmp.w r8, #14 │ │ - bne.w 60db0 │ │ - ldrd r2, r3, [r1, #12] │ │ - ldrd r0, r1, [r0, #12] │ │ - bl 5dec4 │ │ - b.n 60dac │ │ - movs r2, #0 │ │ - rsbs r3, r8, #17 │ │ - sbcs r2, r5 │ │ - bcc.w 60db0 │ │ - cmp.w r8, #11 │ │ - bne.w 60db0 │ │ - ldrd r2, r3, [r1, #12] │ │ - ldrd r0, r1, [r0, #12] │ │ - bl 609b0 │ │ - b.n 60dac │ │ - movs r2, #0 │ │ - rsbs r3, r8, #17 │ │ - sbcs r2, r5 │ │ - bcc.w 60db0 │ │ - cmp.w r8, #4 │ │ - beq.w 60d64 │ │ - b.n 60db0 │ │ - movs r2, #0 │ │ - rsbs r3, r8, #17 │ │ - sbcs r2, r5 │ │ - bcc.w 60db0 │ │ - cmp.w r8, #12 │ │ - bne.w 60db0 │ │ - ldrd r2, r3, [r1, #12] │ │ - ldrd r0, r1, [r0, #12] │ │ - bl 60e16 │ │ - b.n 60dac │ │ - movs r2, #0 │ │ - rsbs r3, r8, #17 │ │ - sbcs r2, r5 │ │ - bcc.w 60db0 │ │ - cmp.w r8, #9 │ │ - bne.w 60db0 │ │ - ldrd r2, r3, [r1, #12] │ │ - ldrd r0, r1, [r0, #12] │ │ - bl 6093c │ │ - b.n 60dac │ │ - movs r2, #0 │ │ - rsbs r3, r8, #17 │ │ - sbcs r2, r5 │ │ - bcc.w 60db0 │ │ - cmp.w r8, #2 │ │ - bne.w 60db0 │ │ - ldrd r1, r3, [r1, #8] │ │ - ldrd r0, r4, [r0, #8] │ │ - eor.w r2, r4, r3 │ │ - eor.w r5, r0, r1 │ │ - orrs r2, r5 │ │ - it ne │ │ - movne r2, #1 │ │ - subs r0, r0, r1 │ │ - sbcs.w r0, r4, r3 │ │ - b.n 60dba │ │ - movs r2, #0 │ │ - rsbs r3, r8, #17 │ │ - sbcs r2, r5 │ │ - bcc.w 60db0 │ │ - cmp.w r8, #15 │ │ - bne.w 60db0 │ │ - ldrd r2, r3, [r1, #12] │ │ - ldrd r0, r1, [r0, #12] │ │ - bl 5e21c │ │ - b.n 60dac │ │ - movs r2, #0 │ │ - rsbs r3, r8, #17 │ │ - sbcs r2, r5 │ │ - bcc.w 60db0 │ │ - cmp.w r8, #3 │ │ - bne.n 60db0 │ │ - vldr d1, [r0, #8] │ │ - movs r0, #1 │ │ - vldr d0, [r1, #8] │ │ - movs r2, #0 │ │ - vcmp.f64 d1, d0 │ │ - vmrs APSR_nzcv, fpscr │ │ - it lt │ │ - movlt r0, #2 │ │ - it lt │ │ - movlt.w r2, #4294967295 @ 0xffffffff │ │ - it hi │ │ - movhi r2, r0 │ │ - b.n 60dc0 │ │ - movs r2, #0 │ │ - rsbs r3, r8, #17 │ │ - sbcs r2, r5 │ │ - bcc.n 60db0 │ │ - cmp.w r8, #7 │ │ - bne.n 60db0 │ │ - ldrd r2, r3, [r1, #12] │ │ - ldrd r0, r1, [r0, #12] │ │ - bl 60a0e │ │ - b.n 60dac │ │ - movs r2, #0 │ │ - rsbs r3, r8, #17 │ │ - sbcs r2, r5 │ │ - bcc.n 60db0 │ │ - cmp.w r8, #17 │ │ - bne.n 60db0 │ │ - ldr r1, [r1, #8] │ │ - ldr r0, [r0, #8] │ │ - ldr r1, [r1, #8] │ │ - ldr r0, [r0, #8] │ │ - subs r2, r0, r1 │ │ - it ne │ │ - movne r2, #1 │ │ - cmp r0, r1 │ │ - b.n 60dba │ │ - movs r2, #0 │ │ - rsbs r3, r8, #17 │ │ - sbcs r2, r5 │ │ - bcc.n 60db0 │ │ - cmp.w r8, #5 │ │ - bne.n 60db0 │ │ - ldrd r2, r3, [r1, #12] │ │ - ldrd r0, r1, [r0, #12] │ │ - bl 60a4e │ │ - b.n 60dac │ │ - movs r2, #0 │ │ - rsbs r3, r8, #17 │ │ - sbcs r2, r5 │ │ - bcc.n 60db0 │ │ - cmp.w r8, #13 │ │ - bne.n 60db0 │ │ - ldrd r2, r3, [r1, #12] │ │ - ldrd r0, r1, [r0, #12] │ │ - bl 60e68 │ │ - b.n 60dac │ │ - movs r2, #0 │ │ - rsbs r3, r8, #17 │ │ - sbcs r2, r5 │ │ - bcc.n 60db0 │ │ - cmp.w r8, #6 │ │ - bne.n 60db0 │ │ - ldrd r2, r3, [r1, #12] │ │ - ldrd r0, r1, [r0, #12] │ │ - bl 5e218 │ │ - b.n 60dac │ │ - movs r2, #0 │ │ - rsbs r3, r8, #17 │ │ - sbcs r2, r5 │ │ - bcc.n 60db0 │ │ - cmp.w r8, #10 │ │ - bne.n 60db0 │ │ - ldrd r2, r3, [r1, #12] │ │ - ldrd r0, r1, [r0, #12] │ │ - bl 60904 │ │ - b.n 60dac │ │ - movs r2, #0 │ │ - rsbs r3, r8, #17 │ │ - sbcs r2, r5 │ │ - bcc.n 60db0 │ │ - cmp.w r8, #8 │ │ - bne.n 60db0 │ │ - ldrd r2, r3, [r1, #12] │ │ - ldrd r0, r1, [r0, #12] │ │ - bl 60974 │ │ - mov r2, r0 │ │ - b.n 60dc0 │ │ - subs.w r2, lr, ip │ │ - it ne │ │ - movne r2, #1 │ │ - cmp lr, ip │ │ - it lt │ │ - movlt.w r2, #4294967295 @ 0xffffffff │ │ - mvn.w r0, #254 @ 0xfe │ │ - uxtab r0, r0, r2 │ │ - clz r0, r0 │ │ - lsrs r0, r0, #5 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ - lsls r2, r6, #31 │ │ - beq.n 60de6 │ │ - subs r2, r7, r6 │ │ - it ne │ │ - movne r2, #1 │ │ - cmp r7, r6 │ │ - it cc │ │ - movcc.w r2, #4294967295 @ 0xffffffff │ │ - b.n 60dc0 │ │ - ldrd r3, r4, [r1, #8] │ │ - ldrd r5, r6, [r0, #8] │ │ - eor.w r2, r6, r4 │ │ - eor.w r7, r5, r3 │ │ - orrs r2, r7 │ │ - it ne │ │ - movne r2, #1 │ │ - subs r3, r5, r3 │ │ - sbcs.w r3, r6, r4 │ │ - it lt │ │ - movlt.w r2, #4294967295 @ 0xffffffff │ │ - cmp r2, #0 │ │ - bne.n 60dc0 │ │ - ldrd r1, r3, [r1, #16] │ │ - ldrd r0, r4, [r0, #16] │ │ - b.n 60c6a │ │ - push {r4, r5, r6, r7, lr} │ │ - cmp r1, r3 │ │ - mov r4, r3 │ │ - it cc │ │ - movcc r4, r1 │ │ - adds r5, r4, #1 │ │ - subs r5, #1 │ │ - beq.n 60e56 │ │ - vldr s0, [r2] │ │ - adds r6, r2, #4 │ │ - vldr s2, [r0] │ │ - adds r7, r0, #4 │ │ - movs r0, #1 │ │ - movs r4, #0 │ │ - vcmp.f32 s2, s0 │ │ - mov r2, r6 │ │ - vmrs APSR_nzcv, fpscr │ │ - it lt │ │ - movlt r0, #2 │ │ - it lt │ │ - movlt.w r4, #4294967295 @ 0xffffffff │ │ - it hi │ │ - movhi r4, r0 │ │ - cmp r4, #0 │ │ - mov r0, r7 │ │ - beq.n 60e22 │ │ - b.n 60e64 │ │ - subs r4, r1, r3 │ │ - it ne │ │ - movne r4, #1 │ │ - cmp r1, r3 │ │ - it cc │ │ - movcc.w r4, #4294967295 @ 0xffffffff │ │ - mov r0, r4 │ │ - pop {r4, r5, r6, r7, pc} │ │ - push {r4, r5, r6, r7, lr} │ │ - cmp r1, r3 │ │ - mov r4, r3 │ │ - it cc │ │ - movcc r4, r1 │ │ - adds r5, r4, #1 │ │ - subs r5, #1 │ │ - beq.n 60eac │ │ - vldr d0, [r2] │ │ - add.w r6, r2, #8 │ │ - vldr d1, [r0] │ │ - add.w r7, r0, #8 │ │ - movs r0, #1 │ │ - movs r4, #0 │ │ - vcmp.f64 d1, d0 │ │ - mov r2, r6 │ │ - vmrs APSR_nzcv, fpscr │ │ - it lt │ │ - movlt r0, #2 │ │ - it lt │ │ - movlt.w r4, #4294967295 @ 0xffffffff │ │ - it hi │ │ - movhi r4, r0 │ │ - cmp r4, #0 │ │ - mov r0, r7 │ │ - beq.n 60e74 │ │ - b.n 60eba │ │ - subs r4, r1, r3 │ │ - it ne │ │ - movne r4, #1 │ │ - cmp r1, r3 │ │ - it cc │ │ - movcc.w r4, #4294967295 @ 0xffffffff │ │ - mov r0, r4 │ │ - pop {r4, r5, r6, r7, pc} │ │ - push {r4, r5, r6, lr} │ │ - mov r4, r0 │ │ - ldr r5, [r0, #4] │ │ - ldr r0, [r0, #12] │ │ - movs r1, #48 @ 0x30 │ │ - subs r0, r0, r5 │ │ - blx c9f40 │ │ - mov r6, r0 │ │ - cbz r6, 60ee6 │ │ - mov r0, r5 │ │ - bl 60ef4 │ │ - add.w r0, r5, #24 │ │ - bl 60ef4 │ │ - subs r6, #1 │ │ - adds r5, #48 @ 0x30 │ │ - b.n 60ed0 │ │ - ldr r1, [r4, #0] │ │ - ldr r0, [r4, #8] │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ - b.w bf978 │ │ - bmi.n 60e9e │ │ - push {r4, lr} │ │ - mov r4, r0 │ │ - ldrd r0, r1, [r0] │ │ - subs r0, #2 │ │ - sbc.w r1, r1, #0 │ │ - subs.w r2, r0, #18 │ │ - sbcs.w r1, r1, #0 │ │ - it cs │ │ - movcs r0, #16 │ │ - cmp r0, #16 │ │ - bhi.n 60f8e │ │ - tbb [pc, r0] │ │ - lsrs r1, r1, #4 │ │ - lsrs r1, r1, #4 │ │ - cmp r4, #16 │ │ - asrs r0, r2, #24 │ │ - lsrs r6, r2, #8 │ │ - adds r2, r1, #0 │ │ - adds r2, r1, #0 │ │ - movs r2, #50 @ 0x32 │ │ - movs r1, r1 │ │ - pop {r4, pc} │ │ - ldrd r0, r1, [r4, #8] │ │ - ldmia.w sp!, {r4, lr} │ │ - b.w bf970 │ │ - ldrd r0, r1, [r4, #8] │ │ - ldmia.w sp!, {r4, lr} │ │ - b.w 5395a │ │ - ldrd r0, r1, [r4, #8] │ │ - ldmia.w sp!, {r4, lr} │ │ - b.w 56e32 │ │ - ldrd r0, r1, [r4, #8] │ │ - ldmia.w sp!, {r4, lr} │ │ - b.w 6c544 │ │ - add.w r0, r4, #8 │ │ - bl 5f2c6 │ │ - ldrd r0, r1, [r4, #8] │ │ - ldmia.w sp!, {r4, lr} │ │ - b.w bf978 │ │ - ldrd r0, r1, [r4, #8] │ │ - ldmia.w sp!, {r4, lr} │ │ - b.w 56e2a │ │ - add.w r0, r4, #8 │ │ - bl 5f39e │ │ - ldrd r0, r1, [r4, #8] │ │ - ldmia.w sp!, {r4, lr} │ │ - b.w 56e3a │ │ - ldr.w r0, [r4, #8]! │ │ - dmb ish │ │ - ldrex r1, [r0] │ │ - subs r2, r1, #1 │ │ - strex r3, r2, [r0] │ │ - cmp r3, #0 │ │ - bne.n 60f96 │ │ - cmp r1, #1 │ │ - bne.n 60f28 │ │ - dmb ish │ │ - mov r0, r4 │ │ - ldmia.w sp!, {r4, lr} │ │ - b.w 60468 │ │ - push {r4, r5, r7, lr} │ │ - mov r4, r0 │ │ - ldr r5, [r0, #4] │ │ - ldr r0, [r0, #12] │ │ - movs r1, #24 │ │ - subs r0, r0, r5 │ │ - blx c9f40 │ │ - mov r1, r0 │ │ - mov r0, r5 │ │ - bl 60fda │ │ - ldr r1, [r4, #0] │ │ - ldr r0, [r4, #8] │ │ - ldmia.w sp!, {r4, r5, r7, lr} │ │ - b.w 56e3a │ │ - push {r4, r5, r7, lr} │ │ - mov r4, r1 │ │ + stmia r3!, {r1, r2, r3, r4} │ │ + movs r7, r0 │ │ + │ │ +00058844 : │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + sub sp, #76 @ 0x4c │ │ mov r5, r0 │ │ - cbz r4, 60fee │ │ - mov r0, r5 │ │ - bl 60ef4 │ │ - subs r4, #1 │ │ - adds r5, #24 │ │ - b.n 60fe0 │ │ - pop {r4, r5, r7, pc} │ │ ldr r0, [r0, #0] │ │ - mov r2, r1 │ │ - ldr r3, [r1, #20] │ │ - lsls r1, r3, #27 │ │ - itt mi │ │ - ldrdmi r0, r1, [r0] │ │ - bmi.w 52d18 │ │ - ldrd r0, r1, [r0] │ │ - lsls r3, r3, #26 │ │ - it pl │ │ - bpl.w 51b30 │ │ - b.w 52d74 │ │ - push {r3, r4, r5, r6, r7, lr} │ │ - mov r4, r0 │ │ - movs r0, #0 │ │ - movs r6, #8 │ │ - movs r1, #8 │ │ - str r0, [r4, #8] │ │ - str r6, [r4, #0] │ │ - ldr r5, [r4, #4] │ │ - ldr r7, [r4, #12] │ │ - bl 56e3a │ │ - subs r0, r7, r5 │ │ - movs r1, #24 │ │ - str r6, [r4, #12] │ │ - str r6, [r4, #4] │ │ - blx c9f40 │ │ + cmp r0, #2 │ │ + bne.n 58946 │ │ + ldr r0, [r5, #8] │ │ + movs r2, #16 │ │ + ldr r1, [pc, #336] @ (589a8 ) │ │ + ldr r4, [pc, #336] @ (589ac ) │ │ + add r1, pc │ │ + add r4, pc │ │ + blx r4 │ │ + mov r8, r0 │ │ + ldr r0, [r5, #8] │ │ + ldr r1, [pc, #328] @ (589b0 ) │ │ + movs r2, #16 │ │ + add r1, pc │ │ + blx r4 │ │ + mov r9, r0 │ │ + ldr r0, [r5, #8] │ │ + ldr r1, [pc, #320] @ (589b4 ) │ │ + movs r2, #18 │ │ + add r1, pc │ │ + blx r4 │ │ + mov sl, r0 │ │ + ldr r0, [r5, #8] │ │ + ldr r1, [pc, #312] @ (589b8 ) │ │ + movs r2, #20 │ │ + add r1, pc │ │ + blx r4 │ │ + mov fp, r0 │ │ + ldr r0, [r5, #8] │ │ + ldr r1, [pc, #304] @ (589bc ) │ │ + movs r2, #28 │ │ + add r1, pc │ │ + blx r4 │ │ + mov r6, r0 │ │ + ldr r0, [r5, #8] │ │ + ldr r1, [pc, #296] @ (589c0 ) │ │ + movs r2, #31 │ │ + add r1, pc │ │ + blx r4 │ │ + mov r7, r0 │ │ + ldr r0, [r5, #8] │ │ + ldr r1, [pc, #288] @ (589c4 ) │ │ + movs r2, #29 │ │ + add r1, pc │ │ + blx r4 │ │ mov r1, r0 │ │ - mov r0, r5 │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ - b.w 60fda │ │ + ldr r0, [pc, #284] @ (589c8 ) │ │ + add r0, pc │ │ + ldr r2, [r0, #0] │ │ + dmb ish │ │ + cmp r2, #2 │ │ + beq.n 588fc │ │ + str r1, [sp, #60] @ 0x3c │ │ + strd r6, r7, [sp, #52] @ 0x34 │ │ + add r1, sp, #36 @ 0x24 │ │ + stmia.w r1, {r8, r9, sl, fp} │ │ + add.w r9, sp, #36 @ 0x24 │ │ ldr r1, [r0, #0] │ │ - ldr r0, [r0, #8] │ │ - b.w 6c544 │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ - sub.w sp, sp, #4096 @ 0x1000 │ │ - sub sp, #8 │ │ - mov r8, r0 │ │ - ldr r0, [pc, #124] @ (610d4 ) │ │ - mov r6, r2 │ │ - mov r4, r1 │ │ - cmp r1, r0 │ │ - it cc │ │ - movcc r0, r1 │ │ - cmp.w r0, r1, lsr #1 │ │ - it cc │ │ - lsrcc r0, r1, #1 │ │ - cmp r0, #86 @ 0x56 │ │ - bcs.n 6108e │ │ + dmb ish │ │ + cmp r1, #2 │ │ + beq.n 588f2 │ │ + adds r1, r0, #4 │ │ + str r1, [sp, #68] @ 0x44 │ │ + add.w r1, sp, #75 @ 0x4b │ │ + str.w r9, [sp, #64] @ 0x40 │ │ + str r1, [sp, #16] │ │ + add r1, sp, #68 @ 0x44 │ │ + str r1, [sp, #12] │ │ + add r1, sp, #64 @ 0x40 │ │ + str r1, [sp, #8] │ │ + add r1, sp, #8 │ │ + ldr r2, [pc, #232] @ (589d4 ) │ │ + add r2, pc │ │ + bl 7228c │ │ + ldr r0, [sp, #36] @ 0x24 │ │ + cbnz r0, 58972 │ │ + add sp, #76 @ 0x4c │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + ldr r2, [r0, #4] │ │ + cmp r2, r8 │ │ + itt eq │ │ + ldreq r2, [r0, #8] │ │ + cmpeq r2, r9 │ │ + bne.n 58920 │ │ + ldr r2, [r0, #12] │ │ + cmp r2, sl │ │ + itt eq │ │ + ldreq r2, [r0, #16] │ │ + cmpeq r2, fp │ │ + bne.n 58920 │ │ + ldr r2, [r0, #20] │ │ + cmp r2, r6 │ │ + itt eq │ │ + ldreq r2, [r0, #24] │ │ + cmpeq r2, r7 │ │ + beq.n 5893e │ │ movs r0, #0 │ │ - mov r1, r4 │ │ - cmp r4, #65 @ 0x41 │ │ - it cc │ │ - movcc r0, #1 │ │ - strd r0, r6, [sp] │ │ - add r2, sp, #8 │ │ - mov r0, r8 │ │ - movs r3, #85 @ 0x55 │ │ - bl 610dc │ │ - add.w sp, sp, #4096 @ 0x1000 │ │ - add sp, #8 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ - ldr r3, [pc, #72] @ (610d8 ) │ │ - movs r1, #8 │ │ - movs r2, #48 @ 0x30 │ │ - add r3, pc │ │ - bl a3478 │ │ - mov r7, r0 │ │ - strd r0, r1, [sp, #8] │ │ + movs r1, #1 │ │ + str r0, [sp, #52] @ 0x34 │ │ + str r1, [sp, #40] @ 0x28 │ │ + ldr r1, [pc, #160] @ (589cc ) │ │ + str r0, [sp, #48] @ 0x30 │ │ + movs r0, #4 │ │ + add r1, pc │ │ + str r1, [sp, #36] @ 0x24 │ │ + str r0, [sp, #44] @ 0x2c │ │ + add r0, sp, #36 @ 0x24 │ │ + ldr r1, [pc, #152] @ (589d0 ) │ │ + add r1, pc │ │ + bl 4d1a6 │ │ + ldr r0, [r0, #28] │ │ + cmp r0, r1 │ │ + beq.n 588f6 │ │ + b.n 58920 │ │ movs r0, #0 │ │ - mov r5, r1 │ │ - str r0, [sp, #16] │ │ - cmp r4, #65 @ 0x41 │ │ - it cc │ │ - movcc r0, #1 │ │ - strd r0, r6, [sp] │ │ - mov r0, r8 │ │ - mov r1, r4 │ │ - mov r2, r5 │ │ - mov r3, r7 │ │ - bl 610dc │ │ + str r0, [sp, #52] @ 0x34 │ │ + movs r0, #2 │ │ + str r0, [sp, #40] @ 0x28 │ │ + ldr r1, [pc, #136] @ (589d8 ) │ │ + str r0, [sp, #48] @ 0x30 │ │ + add r1, pc │ │ + str r1, [sp, #36] @ 0x24 │ │ add r0, sp, #8 │ │ - bl 5f2c6 │ │ - mov r0, r7 │ │ - mov r1, r5 │ │ - add.w sp, sp, #4096 @ 0x1000 │ │ - add sp, #8 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ - b.w bf978 │ │ - ldrh r2, [r1, #24] │ │ - movs r2, r0 │ │ - @ instruction: 0xf6b80006 │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, #460 @ 0x1cc │ │ - mov r4, r1 │ │ - movs r1, #0 │ │ - mov r6, r0 │ │ - subs r0, r4, #1 │ │ - sbc.w r1, r1, #3221225472 @ 0xc0000000 │ │ - str r3, [sp, #72] @ 0x48 │ │ - mov r5, r2 │ │ - mov r2, r4 │ │ - movs r3, #0 │ │ - bl c9adc │ │ - cmp.w r4, #4096 @ 0x1000 │ │ - strd r1, r0, [sp, #16] │ │ - str r4, [sp, #36] @ 0x24 │ │ - str r5, [sp, #60] @ 0x3c │ │ - bhi.n 61118 │ │ - mov r2, r4 │ │ - sub.w r0, r4, r4, lsr #1 │ │ - cmp r0, #64 @ 0x40 │ │ - it cs │ │ - movcs r0, #64 @ 0x40 │ │ - str r0, [sp, #28] │ │ - b.n 61122 │ │ - ldr r0, [sp, #36] @ 0x24 │ │ - bl 515e8 │ │ - str r0, [sp, #28] │ │ - ldr r2, [sp, #36] @ 0x24 │ │ - sub.w r0, r6, #48 @ 0x30 │ │ - str r0, [sp, #32] │ │ - ldr r0, [pc, #916] @ (614c0 ) │ │ - add.w r3, sp, #342 @ 0x156 │ │ - add.w ip, sp, #76 @ 0x4c │ │ - mov lr, r6 │ │ + str r0, [sp, #44] @ 0x2c │ │ + ldr r0, [pc, #128] @ (589dc ) │ │ add r0, pc │ │ - str r0, [sp, #24] │ │ - ldr r0, [pc, #904] @ (614c4 ) │ │ - mov.w fp, #1 │ │ - movs r6, #0 │ │ - movs r5, #0 │ │ + str r0, [sp, #20] │ │ + strd r5, r0, [sp, #8] │ │ + adds r0, r5, #4 │ │ + str r0, [sp, #16] │ │ + add r0, sp, #36 @ 0x24 │ │ + ldr r1, [pc, #116] @ (589e0 ) │ │ + add r1, pc │ │ + bl 4d1a6 │ │ + add.w lr, r9, #4 │ │ + add.w r8, sp, #8 │ │ + mov r5, lr │ │ + mov ip, r8 │ │ + ldmia.w r5, {r1, r2, r3, r4, r6, r7} │ │ + stmia.w ip, {r1, r2, r3, r4, r6, r7} │ │ + str r0, [sp, #36] @ 0x24 │ │ + ldmia.w r8, {r0, r1, r2, r3, r4, r5} │ │ + stmia.w lr, {r0, r1, r2, r3, r4, r5} │ │ + movs r1, #43 @ 0x2b │ │ + mov r2, r9 │ │ + ldr r0, [pc, #76] @ (589e4 ) │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + ldr r0, [pc, #76] @ (589e8 ) │ │ + ldr r3, [pc, #76] @ (589ec ) │ │ add r0, pc │ │ - str r0, [sp, #12] │ │ - str.w lr, [sp, #52] @ 0x34 │ │ - cmp r6, r2 │ │ - str r6, [sp, #64] @ 0x40 │ │ - bcs.n 611a6 │ │ - ldr r3, [sp, #24] │ │ - mov r0, r6 │ │ - mov r1, lr │ │ - str r5, [sp, #68] @ 0x44 │ │ - bl 6151c │ │ - mov sl, r0 │ │ - ldr r0, [sp, #28] │ │ - mov r7, r1 │ │ - cmp r1, r0 │ │ - bcc.n 61174 │ │ - cmp r7, #2 │ │ - bcs.n 611ba │ │ - movs r0, #0 │ │ - mov r5, r7 │ │ - ldr r1, [sp, #28] │ │ - cmp r5, r1 │ │ - bcs.n 61204 │ │ - ldr r0, [sp, #496] @ 0x1f0 │ │ - cbz r0, 611ae │ │ - mov r4, r7 │ │ - cmp r7, #32 │ │ - it cs │ │ - movcs r4, #32 │ │ - ldr r3, [sp, #12] │ │ - mov r0, r4 │ │ - mov r1, sl │ │ - mov r2, r7 │ │ - bl 6153a │ │ - ldr r2, [sp, #500] @ 0x1f4 │ │ - mov.w r8, #0 │ │ - str r2, [sp, #8] │ │ - ldr r2, [sp, #60] @ 0x3c │ │ - ldr r3, [sp, #72] @ 0x48 │ │ - strd r8, r8, [sp] │ │ - bl 62268 │ │ - lsls r0, r4, #1 │ │ - adds r4, r0, #1 │ │ - b.n 612b6 │ │ - movs r0, #1 │ │ - movs r2, #0 │ │ - str r0, [sp, #48] @ 0x30 │ │ - b.n 61314 │ │ - ldr r0, [sp, #28] │ │ - cmp r0, r7 │ │ - it cc │ │ - movcc r7, r0 │ │ - lsls r4, r7, #1 │ │ - b.n 612b2 │ │ - add.w r6, sl, #48 @ 0x30 │ │ - mov r1, sl │ │ - mov r0, r6 │ │ - bl 60b14 │ │ - movs r5, #2 │ │ - cbz r0, 611e8 │ │ - cmp r7, r5 │ │ - beq.w 614b4 │ │ - add.w r4, r6, #48 @ 0x30 │ │ - mov r1, r6 │ │ - mov r0, r4 │ │ - bl 60b14 │ │ - cmp r0, #0 │ │ - beq.w 614b8 │ │ - adds r5, #1 │ │ - mov r6, r4 │ │ - b.n 611ca │ │ - cmp r7, r5 │ │ - beq.n 6116a │ │ - add.w r4, r6, #48 @ 0x30 │ │ - mov r1, r6 │ │ - mov r0, r4 │ │ - bl 60b14 │ │ - cmp r0, #0 │ │ - bne.w 614bc │ │ - adds r5, #1 │ │ - mov r6, r4 │ │ - b.n 611e8 │ │ - cmp r0, #0 │ │ - beq.n 612ae │ │ - ldr r3, [pc, #752] @ (614fc ) │ │ - mov r0, r5 │ │ - ldr r4, [pc, #752] @ (61500 ) │ │ - mov r1, sl │ │ - add r3, pc │ │ - mov r2, r7 │ │ - add r4, pc │ │ - mov r7, r4 │ │ - blx r4 │ │ - ldr r3, [pc, #744] @ (61504 ) │ │ - mov r2, r0 │ │ - add.w r0, r1, r1, lsl #1 │ │ - lsrs r6, r1, #1 │ │ - add r3, pc │ │ - mov r4, r1 │ │ - add.w r8, r2, r0, lsl #4 │ │ - mov r1, r2 │ │ - mov r0, r6 │ │ - mov r2, r6 │ │ - blx r7 │ │ - mov ip, r7 │ │ - mov r7, r0 │ │ - movs r0, #0 │ │ - ldr r3, [pc, #716] @ (61508 ) │ │ - sub.w r0, r0, r4, lsr #1 │ │ - mov r9, r1 │ │ add r3, pc │ │ - mov r2, r6 │ │ - add.w r0, r0, r0, lsl #1 │ │ - add.w r1, r8, r0, lsl #4 │ │ - mov r0, r6 │ │ - blx ip │ │ + bl 5127c │ │ + nop │ │ + cmp r6, #74 @ 0x4a │ │ + vsra.u64 d16, d1, #5 │ │ + movs r0, r0 │ │ + cmp r4, #220 @ 0xdc │ │ + vcvta.u32.f32 , │ │ + vshr.u64 , , #4 │ │ + vshr.u64 , , #4 │ │ + vrev16. d19, d11 │ │ + vsra.u32 d19, d14, #4 │ │ + vtbl.8 d28, {d28}, d24 │ │ + movs r7, r0 │ │ + ldr r6, [r3, #104] @ 0x68 │ │ + movs r7, r0 │ │ + ldr r4, [r3, #104] @ 0x68 │ │ + movs r7, r0 │ │ + ldr r4, [r4, #96] @ 0x60 │ │ + movs r7, r0 │ │ + ldr r2, [r4, #104] @ 0x68 │ │ + movs r7, r0 │ │ + uxtb r1, r3 │ │ + @ instruction: 0xffff6e98 │ │ + movs r7, r0 │ │ + ldr r6, [r1, #100] @ 0x64 │ │ + movs r7, r0 │ │ + svc 129 @ 0x81 │ │ + @ instruction: 0xfffe6dfc │ │ + movs r7, r0 │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ + sub sp, #40 @ 0x28 │ │ + sub.w r4, r0, #8 │ │ + add.w r8, sp, #8 │ │ + mov r9, r2 │ │ mov sl, r1 │ │ - add.w r1, r6, r6, lsl #1 │ │ - str.w r9, [sp, #56] @ 0x38 │ │ - add.w r0, r0, r1, lsl #4 │ │ - sub.w r6, r0, #48 @ 0x30 │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ - add.w r8, r0, r4, lsr #1 │ │ - mov r4, r9 │ │ - adds.w r0, r8, #1 │ │ - beq.n 612ae │ │ - cmp r4, #0 │ │ - beq.w 614e4 │ │ - cmp r8, sl │ │ - bcs.w 614f0 │ │ - add.w r9, sp, #408 @ 0x198 │ │ - mov r1, r7 │ │ - movs r2, #48 @ 0x30 │ │ - mov r0, r9 │ │ - bl c99c0 │ │ + mov.w r5, #4294967295 @ 0xffffffff │ │ + strd r1, r2, [sp] │ │ + cbz r5, 58a48 │ │ + ldr r7, [r4, #8] │ │ + cbz r7, 58a48 │ │ mov r0, r7 │ │ - mov r1, r6 │ │ - movs r2, #48 @ 0x30 │ │ - bl c9798 │ │ - mov r0, r6 │ │ - mov r1, r9 │ │ - movs r2, #48 @ 0x30 │ │ - bl c99c0 │ │ - subs r4, #1 │ │ - subs r6, #48 @ 0x30 │ │ - sub.w r8, r8, #1 │ │ - adds r7, #48 @ 0x30 │ │ - b.n 6126e │ │ - lsls r0, r5, #1 │ │ - adds r4, r0, #1 │ │ - mov.w r8, #0 │ │ - ldr r1, [sp, #64] @ 0x40 │ │ - add.w r3, sp, #342 @ 0x156 │ │ - ldr.w r9, [sp, #16] │ │ - add.w ip, sp, #76 @ 0x4c │ │ - sub.w r0, r1, fp, lsr #1 │ │ - str r4, [sp, #48] @ 0x30 │ │ - adds r0, r0, r1 │ │ - ldr r1, [sp, #20] │ │ - ldr r6, [sp, #64] @ 0x40 │ │ - umull r5, r2, r0, r1 │ │ - mla r0, r0, r9, r2 │ │ - adc.w r2, r8, #0 │ │ - mla r0, r2, r1, r0 │ │ - ldr r2, [sp, #64] @ 0x40 │ │ - add.w r2, r2, r4, lsr #1 │ │ - ldr r4, [sp, #64] @ 0x40 │ │ - adds r2, r2, r4 │ │ - umull lr, r4, r2, r1 │ │ - mla r2, r2, r9, r4 │ │ - adc.w r4, r8, #0 │ │ - mla r2, r4, r1, r2 │ │ - eor.w r1, lr, r5 │ │ - clz r1, r1 │ │ - eors r0, r2 │ │ - add.w r2, r1, #32 │ │ - it ne │ │ - clzne r2, r0 │ │ - ldr.w lr, [sp, #52] @ 0x34 │ │ - ldr r5, [sp, #68] @ 0x44 │ │ - add.w r0, r6, r6, lsl #1 │ │ - ldr r1, [sp, #32] │ │ - str r2, [sp, #56] @ 0x38 │ │ - add.w r1, r1, r0, lsl #4 │ │ - add.w r7, lr, r0, lsl #4 │ │ - str r1, [sp, #44] @ 0x2c │ │ - str r7, [sp, #40] @ 0x28 │ │ - cmp r5, #2 │ │ - ittt cs │ │ - subcs r0, r5, #1 │ │ - ldrbcs r1, [r3, r0] │ │ - cmpcs r1, r2 │ │ - bcc.w 6149c │ │ - ldr.w r4, [ip, r0, lsl #2] │ │ - mov r5, r0 │ │ - ldr r0, [sp, #72] @ 0x48 │ │ - mov.w r8, r4, lsr #1 │ │ - add.w sl, r8, fp, lsr #1 │ │ - cmp sl, r0 │ │ - bhi.n 6135a │ │ - orr.w r0, r4, fp │ │ - ands.w r0, r0, #1 │ │ - bne.n 6135a │ │ - mov.w fp, sl, lsl #1 │ │ - b.n 61328 │ │ - sub.w r0, r6, sl │ │ - str r5, [sp, #68] @ 0x44 │ │ - add.w r0, r0, r0, lsl #1 │ │ - add.w r9, lr, r0, lsl #4 │ │ - lsls r0, r4, #31 │ │ - bne.n 6138a │ │ - ldr r3, [pc, #416] @ (61510 ) │ │ - mov r0, r8 │ │ - mov r1, r9 │ │ - mov r2, sl │ │ - add r3, pc │ │ - mov r5, lr │ │ - bl 6153a │ │ - ldr r2, [sp, #500] @ 0x1f4 │ │ - str r2, [sp, #0] │ │ - ldr r2, [sp, #60] @ 0x3c │ │ - ldr r3, [sp, #72] @ 0x48 │ │ - bl 61552 │ │ - mov lr, r5 │ │ - movs.w r0, fp, lsl #31 │ │ - bne.n 613ae │ │ - ldr r3, [pc, #384] @ (61514 ) │ │ + blx cd250 │ │ + adds r2, r0, #1 │ │ mov r0, r8 │ │ - mov r1, r9 │ │ - mov r2, sl │ │ - add r3, pc │ │ - mov r5, lr │ │ - bl 6151c │ │ - ldr r2, [sp, #500] @ 0x1f4 │ │ - str r2, [sp, #0] │ │ - ldr r2, [sp, #60] @ 0x3c │ │ - ldr r3, [sp, #72] @ 0x48 │ │ - bl 61552 │ │ - mov lr, r5 │ │ - cmp r4, #2 │ │ - it cs │ │ - cmpcs.w fp, #2 │ │ - bcs.n 613d0 │ │ - mov.w r0, sl, lsl #1 │ │ - add.w fp, r0, #1 │ │ - add.w r3, sp, #342 @ 0x156 │ │ - add.w ip, sp, #76 @ 0x4c │ │ - ldrd r6, r5, [sp, #64] @ 0x40 │ │ - ldr r2, [sp, #56] @ 0x38 │ │ - b.n 61328 │ │ - mov.w r4, fp, lsr #1 │ │ - cmp r8, r4 │ │ - mov r0, r4 │ │ - it cc │ │ - movcc r0, r8 │ │ - ldr r1, [sp, #72] @ 0x48 │ │ - cmp r0, r1 │ │ - bhi.n 613b8 │ │ - ldr r6, [sp, #60] @ 0x3c │ │ - add.w r1, r8, r8, lsl #1 │ │ - add.w r5, r0, r0, lsl #1 │ │ - cmp r4, r8 │ │ - mov r7, r9 │ │ - add.w fp, r9, r1, lsl #4 │ │ - it cc │ │ - movcc r7, fp │ │ - lsls r2, r5, #4 │ │ - mov r0, r6 │ │ - mov r1, r7 │ │ - bl c9a94 │ │ - add.w r5, r6, r5, lsl #4 │ │ - cmp r4, r8 │ │ - bcs.n 6144e │ │ - ldr r4, [sp, #44] @ 0x2c │ │ - mov r8, r6 │ │ - subs r5, #48 @ 0x30 │ │ - subs r7, #48 @ 0x30 │ │ - mov r0, r5 │ │ mov r1, r7 │ │ - bl 60b14 │ │ - cmp r0, #0 │ │ - mov r1, r5 │ │ + bl 4be08 │ │ + ldrd r7, r3, [sp, #12] │ │ + mov r0, sl │ │ + mov r1, r9 │ │ + mov r2, r7 │ │ + bl 54658 │ │ mov r6, r0 │ │ - it ne │ │ - movne r1, r7 │ │ - mov r0, r4 │ │ - movs r2, #48 @ 0x30 │ │ - bl c99c0 │ │ - orr.w r0, r6, r6, lsl #1 │ │ - add.w r5, r5, r0, lsl #4 │ │ - eor.w r0, r6, #1 │ │ - orr.w r0, r0, r0, lsl #1 │ │ - add.w r7, r7, r0, lsl #4 │ │ - cmp r7, r9 │ │ - beq.n 6144a │ │ - subs r4, #48 @ 0x30 │ │ - cmp r5, r8 │ │ - bne.n 6140e │ │ - mov r6, r8 │ │ - b.n 6148c │ │ - ldr.w r8, [sp, #40] @ 0x28 │ │ - b.n 61484 │ │ - mov r0, fp │ │ - mov r1, r6 │ │ - bl 60b14 │ │ - cmp r0, #0 │ │ - mov r1, r6 │ │ - mov r4, r0 │ │ - it ne │ │ - movne r1, fp │ │ - mov r0, r7 │ │ - movs r2, #48 @ 0x30 │ │ - bl c99c0 │ │ - orr.w r0, r4, r4, lsl #1 │ │ - adds r7, #48 @ 0x30 │ │ - add.w fp, fp, r0, lsl #4 │ │ - eor.w r0, r4, #1 │ │ - orr.w r0, r0, r0, lsl #1 │ │ - add.w r6, r6, r0, lsl #4 │ │ - cmp r6, r5 │ │ - it ne │ │ - cmpne fp, r8 │ │ - bne.n 61454 │ │ - subs r2, r5, r6 │ │ - mov r0, r7 │ │ - mov r1, r6 │ │ - bl c9a94 │ │ - ldr.w lr, [sp, #52] @ 0x34 │ │ - b.n 613b8 │ │ - strb r2, [r3, r5] │ │ - ldr r2, [sp, #36] @ 0x24 │ │ - str.w fp, [ip, r5, lsl #2] │ │ - cmp r6, r2 │ │ - bcs.n 614c8 │ │ - ldr.w fp, [sp, #48] @ 0x30 │ │ - adds r5, #1 │ │ - add.w r6, r6, fp, lsr #1 │ │ - b.n 6114a │ │ - movs r0, #1 │ │ - b.n 6116c │ │ - movs r0, #1 │ │ - b.n 6116e │ │ + ldr r0, [sp, #8] │ │ + mov r1, r7 │ │ + bl ba60c │ │ + subs r5, #1 │ │ + adds r4, #8 │ │ + cmp r6, #0 │ │ + beq.n 58a0a │ │ + ldr r0, [r4, #4] │ │ + add sp, #40 @ 0x28 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ movs r0, #0 │ │ - b.n 6116e │ │ - b.n 60ce4 │ │ - movs r6, r0 │ │ - b.n 61c4c │ │ - movs r6, r0 │ │ - movs.w r0, fp, lsl #31 │ │ - bne.n 614de │ │ - ldr r1, [sp, #36] @ 0x24 │ │ - ldr r2, [sp, #60] @ 0x3c │ │ - ldr r3, [sp, #72] @ 0x48 │ │ - ldr r0, [sp, #500] @ 0x1f4 │ │ - str r0, [sp, #0] │ │ - mov r0, lr │ │ - bl 61552 │ │ - add sp, #460 @ 0x1cc │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldr r2, [pc, #48] @ (61518 ) │ │ - ldr r0, [sp, #56] @ 0x38 │ │ - add r2, pc │ │ - mov r1, r0 │ │ - bl 4c2e8 │ │ - ldr r2, [pc, #24] @ (6150c ) │ │ - mov r0, r8 │ │ - mov r1, sl │ │ - add r2, pc │ │ - bl 4c2e8 │ │ - b.n 61b08 │ │ - movs r6, r0 │ │ - lsls r3, r4, #12 │ │ - movs r0, r0 │ │ - b.n 61a48 │ │ - movs r6, r0 │ │ - b.n 61a30 │ │ - movs r6, r0 │ │ - svc 254 @ 0xfe │ │ - movs r6, r0 │ │ - b.n 61874 │ │ - movs r6, r0 │ │ - b.n 61850 │ │ - movs r6, r0 │ │ - svc 252 @ 0xfc │ │ - movs r6, r0 │ │ - cmp r2, r0 │ │ - itttt cs │ │ - subcs r2, r2, r0 │ │ - addcs.w r0, r0, r0, lsl #1 │ │ - addcs.w r0, r1, r0, lsl #4 │ │ - movcs r1, r2 │ │ - it cs │ │ - bxcs lr │ │ - push {r7, lr} │ │ - mov r1, r2 │ │ - mov r2, r3 │ │ - bl 4c2e0 │ │ - push {r4, lr} │ │ - mov r4, r0 │ │ - cmp r0, r2 │ │ - ittt ls │ │ - movls r0, r1 │ │ - movls r1, r4 │ │ - popls {r4, pc} │ │ - mov r1, r2 │ │ - mov r0, r4 │ │ - mov r2, r3 │ │ - bl 4c7e0 │ │ - push {r1, r2, r3, r4, r5, r6, r7, lr} │ │ - orr.w r6, r1, #1 │ │ - ldr r4, [sp, #32] │ │ - clz r6, r6 │ │ - movs r5, #0 │ │ - movs r7, #62 @ 0x3e │ │ - str r4, [sp, #8] │ │ - eor.w r6, r7, r6, lsl #1 │ │ - strd r6, r5, [sp] │ │ - bl 62268 │ │ - pop {r1, r2, r3, r4, r5, r6, r7, pc} │ │ - bmi.n 6151e │ │ - │ │ -00061574 : │ │ + str r0, [sp, #24] │ │ + movs r0, #2 │ │ + str r0, [sp, #12] │ │ + ldr r0, [pc, #32] @ (58a74 ) │ │ + add r0, pc │ │ + str r0, [sp, #8] │ │ + movs r0, #1 │ │ + str r0, [sp, #20] │ │ + add r0, sp, #32 │ │ + str r0, [sp, #16] │ │ + ldr r0, [pc, #24] @ (58a78 ) │ │ + add r0, pc │ │ + str r0, [sp, #36] @ 0x24 │ │ + mov r0, sp │ │ + str r0, [sp, #32] │ │ + add r0, sp, #8 │ │ + ldr r1, [pc, #16] @ (58a7c ) │ │ + add r1, pc │ │ + bl 4d1a6 │ │ + nop │ │ + ldr r2, [r3, #84] @ 0x54 │ │ + movs r7, r0 │ │ + push {r0, r2, r3, r4, lr} │ │ + vcvt.u16.f16 q11, q0, #1 │ │ + movs r7, r0 │ │ push {r4, r5, r6, r7, lr} │ │ - sub sp, #44 @ 0x2c │ │ - mov r4, r0 │ │ - ldr r0, [r0, #0] │ │ - cmp r0, #96 @ 0x60 │ │ - bne.n 615f6 │ │ - ldr r0, [r4, #4] │ │ - blx ccbd0 │ │ - ldr r1, [pc, #184] @ (61640 ) │ │ - ldr r2, [pc, #184] @ (61644 ) │ │ - ldr r3, [pc, #188] @ (61648 ) │ │ + sub sp, #76 @ 0x4c │ │ + mov r4, r1 │ │ + ldr r1, [pc, #200] @ (58b50 ) │ │ + movs r2, #13 │ │ add r1, pc │ │ - ldr r0, [pc, #188] @ (6164c ) │ │ - add r2, pc │ │ - add r3, pc │ │ - str r1, [r4, #92] @ 0x5c │ │ - add r0, pc │ │ - strd r3, r2, [r4, #76] @ 0x4c │ │ - strd r0, r3, [r4, #68] @ 0x44 │ │ - strd r3, r2, [r4, #84] @ 0x54 │ │ - ldr r1, [pc, #168] @ (61650 ) │ │ - ldr r2, [pc, #172] @ (61654 ) │ │ - ldr r3, [pc, #172] @ (61658 ) │ │ + str r1, [sp, #60] @ 0x3c │ │ + add r1, sp, #64 @ 0x40 │ │ + str r1, [sp, #56] @ 0x38 │ │ + ldr r1, [pc, #192] @ (58b54 ) │ │ add r1, pc │ │ - ldr r5, [pc, #172] @ (6165c ) │ │ - add r2, pc │ │ - ldr r6, [pc, #172] @ (61660 ) │ │ - add r3, pc │ │ - ldr r7, [pc, #172] @ (61664 ) │ │ - add r5, pc │ │ - add r6, pc │ │ - strd r3, r2, [r4, #52] @ 0x34 │ │ - add r7, pc │ │ - strd r6, r5, [r4, #44] @ 0x2c │ │ - strd r1, r0, [r4, #60] @ 0x3c │ │ - strd r7, r7, [r4, #36] @ 0x24 │ │ - ldr r0, [pc, #152] @ (61668 ) │ │ - ldr r1, [pc, #156] @ (6166c ) │ │ - ldr r2, [pc, #156] @ (61670 ) │ │ - add r0, pc │ │ - ldr r3, [pc, #156] @ (61674 ) │ │ + str r1, [sp, #52] @ 0x34 │ │ + ldr r1, [pc, #188] @ (58b58 ) │ │ add r1, pc │ │ - ldr r5, [pc, #156] @ (61678 ) │ │ - add r2, pc │ │ - ldr r6, [pc, #156] @ (6167c ) │ │ - add r3, pc │ │ - add r5, pc │ │ - strd r3, r2, [r4, #16] │ │ - add r6, pc │ │ - strd r1, r0, [r4, #24] │ │ - strd r6, r5, [r4, #8] │ │ - movs r4, #0 │ │ - movs r5, #0 │ │ - b.n 61638 │ │ - ldr r0, [pc, #136] @ (61680 ) │ │ + str r1, [sp, #44] @ 0x2c │ │ + ldr r1, [pc, #188] @ (58b5c ) │ │ + add r1, pc │ │ + str r1, [sp, #36] @ 0x24 │ │ + ldr r1, [pc, #184] @ (58b60 ) │ │ + add r1, pc │ │ + str r1, [sp, #28] │ │ + ldr r1, [pc, #184] @ (58b64 ) │ │ + add r1, pc │ │ + str r1, [sp, #20] │ │ + ldr r1, [pc, #180] @ (58b68 ) │ │ + add r1, pc │ │ + strd r0, r1, [sp, #8] │ │ + add.w r1, r0, #20 │ │ + str r1, [sp, #48] @ 0x30 │ │ + add.w r1, r0, #16 │ │ + str r1, [sp, #40] @ 0x28 │ │ + add.w r1, r0, #12 │ │ + str r1, [sp, #32] │ │ + add.w r1, r0, #8 │ │ + str r1, [sp, #24] │ │ + adds r1, r0, #4 │ │ + adds r0, #24 │ │ + str r1, [sp, #16] │ │ + str r0, [sp, #64] @ 0x40 │ │ + ldrd r0, r1, [r4, #28] │ │ + ldr r3, [r1, #12] │ │ + ldr r1, [pc, #140] @ (58b6c ) │ │ + add r1, pc │ │ + blx r3 │ │ movs r5, #0 │ │ - add r0, pc │ │ - ldr r0, [r0, #20] │ │ - cbz r0, 61636 │ │ - movs r0, #3 │ │ - str r5, [sp, #20] │ │ - str r0, [sp, #8] │ │ - movs r1, #1 │ │ - ldr r0, [pc, #120] @ (61684 ) │ │ - movs r3, #98 @ 0x62 │ │ - add r0, pc │ │ - str r0, [sp, #4] │ │ - movs r0, #2 │ │ - str r0, [sp, #16] │ │ - add r0, sp, #28 │ │ - str r0, [sp, #12] │ │ - ldr r0, [pc, #108] @ (61688 ) │ │ - add r0, pc │ │ - strd r0, r4, [sp, #32] │ │ - str r0, [sp, #40] @ 0x28 │ │ - movs r4, #1 │ │ - ldr r0, [pc, #100] @ (6168c ) │ │ - add r0, pc │ │ - str r0, [sp, #28] │ │ - add r0, sp, #4 │ │ - ldr r2, [pc, #96] @ (61690 ) │ │ - add r2, pc │ │ - bl 6f45c │ │ - b.n 61638 │ │ - movs r4, #1 │ │ - mov r0, r4 │ │ - mov r1, r5 │ │ - add sp, #44 @ 0x2c │ │ + strb.w r0, [sp, #72] @ 0x48 │ │ + strb.w r5, [sp, #73] @ 0x49 │ │ + str r4, [sp, #68] @ 0x44 │ │ + ldr r4, [pc, #124] @ (58b70 ) │ │ + ldr r6, [pc, #128] @ (58b74 ) │ │ + add r7, sp, #8 │ │ + add r4, pc │ │ + add r0, sp, #68 @ 0x44 │ │ + add r6, pc │ │ + adds r2, r6, r5 │ │ + ldr r1, [r6, r5] │ │ + adds r3, r7, r5 │ │ + str r4, [sp, #0] │ │ + ldr r2, [r2, #4] │ │ + bl 50f80 │ │ + adds r5, #8 │ │ + cmp r5, #56 @ 0x38 │ │ + bne.n 58afc │ │ + ldrb.w r1, [sp, #72] @ 0x48 │ │ + ldrb.w r2, [sp, #73] @ 0x49 │ │ + orr.w r0, r2, r1 │ │ + lsls r2, r2, #31 │ │ + beq.n 58b48 │ │ + lsls r1, r1, #31 │ │ + bne.n 58b48 │ │ + ldr r0, [sp, #68] @ 0x44 │ │ + ldrb r1, [r0, #20] │ │ + lsls r1, r1, #29 │ │ + bmi.n 58b3a │ │ + ldrd r0, r1, [r0, #28] │ │ + movs r2, #2 │ │ + ldr r3, [r1, #12] │ │ + ldr r1, [pc, #64] @ (58b78 ) │ │ + add r1, pc │ │ + b.n 58b46 │ │ + ldrd r0, r1, [r0, #28] │ │ + movs r2, #1 │ │ + ldr r3, [r1, #12] │ │ + ldr r1, [pc, #56] @ (58b7c ) │ │ + add r1, pc │ │ + blx r3 │ │ + and.w r0, r0, #1 │ │ + add sp, #76 @ 0x4c │ │ pop {r4, r5, r6, r7, pc} │ │ - cmp r1, #109 @ 0x6d │ │ - movs r0, r0 │ │ - cmp r1, #93 @ 0x5d │ │ - movs r0, r0 │ │ - cmp r1, #81 @ 0x51 │ │ - movs r0, r0 │ │ - cmp r1, #67 @ 0x43 │ │ - movs r0, r0 │ │ - cmp r1, #37 @ 0x25 │ │ - movs r0, r0 │ │ - cmp r1, #23 │ │ - movs r0, r0 │ │ - cmp r0, #151 @ 0x97 │ │ - movs r0, r0 │ │ - cmp r0, #27 │ │ - movs r0, r0 │ │ - movs r7, #181 @ 0xb5 │ │ - movs r0, r0 │ │ - movs r7, #55 @ 0x37 │ │ - movs r0, r0 │ │ - movs r6, #171 @ 0xab │ │ - movs r0, r0 │ │ - movs r6, #95 @ 0x5f │ │ - movs r0, r0 │ │ - movs r5, #231 @ 0xe7 │ │ - movs r0, r0 │ │ - subs r7, r1, r3 │ │ - movs r0, r0 │ │ - strh r1, [r5, r5] │ │ - movs r0, r0 │ │ - ldr r6, [pc, #428] @ (6182c ) │ │ - movs r0, r0 │ │ - cmp r7, #178 @ 0xb2 │ │ + ldr r2, [r5, #92] @ 0x5c │ │ movs r7, r0 │ │ - svc 72 @ 0x48 │ │ - movs r6, r0 │ │ - add r5, sp, #44 @ 0x2c │ │ - @ instruction: 0xfffe9faa │ │ - vcvt.u32.f32 d29, d30, #6 │ │ - movs r6, r0 │ │ - push {r4, lr} │ │ - mov r4, r0 │ │ - ldr r0, [pc, #24] @ (616b4 ) │ │ - movs r1, #8 │ │ - add r0, pc │ │ - ldrb r0, [r0, #1] │ │ - mov r0, r4 │ │ - bl 4abf8 │ │ - cbz r0, 616aa │ │ - pop {r4, pc} │ │ - movs r0, #8 │ │ - mov r1, r4 │ │ - bl 4adb8 │ │ - nop │ │ - cmp r7, #16 │ │ + ldr r0, [r2, #92] @ 0x5c │ │ movs r7, r0 │ │ - push {r4, lr} │ │ - ldr r1, [r0, #0] │ │ - cbz r1, 616e0 │ │ - dmb ish │ │ - ldrex r2, [r1] │ │ - subs r3, r2, #1 │ │ - strex r4, r3, [r1] │ │ - cmp r4, #0 │ │ - bne.n 616c2 │ │ - cmp r2, #1 │ │ - bne.n 616e0 │ │ - dmb ish │ │ - ldmia.w sp!, {r4, lr} │ │ - b.w 60786 │ │ - pop {r4, pc} │ │ - bmi.n 6168e │ │ - push {r4, lr} │ │ - mov r4, r0 │ │ - lsls r0, r1, #31 │ │ - bne.n 616f6 │ │ - ldr r0, [pc, #24] @ (61708 ) │ │ - add r0, pc │ │ - ldr r0, [r0, #24] │ │ - lsls r0, r0, #1 │ │ - bne.n 616f8 │ │ - pop {r4, pc} │ │ - bl 77f2c │ │ - cmp r0, #0 │ │ - bne.n 616f6 │ │ - movs r0, #1 │ │ - strb r0, [r4, #0] │ │ - pop {r4, pc} │ │ + ldr r2, [r7, #88] @ 0x58 │ │ + movs r7, r0 │ │ + ldr r4, [r4, #88] @ 0x58 │ │ + movs r7, r0 │ │ + ldr r6, [r1, #88] @ 0x58 │ │ + movs r7, r0 │ │ + ldr r0, [r7, #84] @ 0x54 │ │ + movs r7, r0 │ │ + ldr r2, [r4, #84] @ 0x54 │ │ + movs r7, r0 │ │ + cmp r7, #245 @ 0xf5 │ │ + vqrdmlah.s q10, q6, d7[0] │ │ + @ instruction: 0xffff6d8a │ │ + movs r7, r0 │ │ + str r1, [r7, #28] │ │ + vshr.u64 q11, , #4 │ │ + vtbl.8 d20, {d12-d13}, d2 │ │ + sxtb r0, r0 │ │ + add r1, pc │ │ + ldrb r0, [r1, r0] │ │ + bx lr │ │ + nop │ │ + b.n 59218 │ │ + vabal.u , d30, d0 │ │ + sub sp, #32 │ │ + movs r2, #0 │ │ + str r2, [sp, #16] │ │ + movs r2, #1 │ │ + str r2, [sp, #4] │ │ + ldr r3, [pc, #24] @ (58bb8 ) │ │ + str r2, [sp, #12] │ │ + add r3, pc │ │ + str r3, [sp, #0] │ │ + add r2, sp, #24 │ │ + str r2, [sp, #8] │ │ + ldr r2, [pc, #16] @ (58bbc ) │ │ + add r2, pc │ │ + strd r0, r2, [sp, #24] │ │ + mov r0, sp │ │ + bl 4d1a6 │ │ nop │ │ - cmp r6, #190 @ 0xbe │ │ + add r7, pc, #208 @ (adr r7, 58c8c ) │ │ movs r7, r0 │ │ - push {r4, lr} │ │ + cbz r3, 58c34 │ │ + vsli.32 d27, d0, #31 │ │ mov r4, r0 │ │ - adds r0, #104 @ 0x68 │ │ - bl 616b8 │ │ - mov r0, r4 │ │ - bl 5e54c │ │ - ldrd r0, r1, [r4, #32] │ │ - bl 5e4f4 │ │ - add.w r0, r4, #64 @ 0x40 │ │ + bl 6dcb4 │ │ + ldrd r0, r1, [r4] │ │ ldmia.w sp!, {r4, lr} │ │ - b.w 5e65e │ │ + b.w 727f6 │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, #436 @ 0x1b4 │ │ - ldr r1, [sp, #472] @ 0x1d8 │ │ - mov r4, r0 │ │ - add r0, sp, #384 @ 0x180 │ │ - mov r5, r3 │ │ - mov r6, r2 │ │ - bl 5f3b4 │ │ - ldrd r1, r0, [sp, #384] @ 0x180 │ │ - ldr.w r9, [sp, #392] @ 0x188 │ │ - cmp r1, #1 │ │ - beq.w 61ce4 │ │ - cmp.w r0, #2147483648 @ 0x80000000 │ │ - beq.w 61a9a │ │ - ldr.w r8, [sp, #396] @ 0x18c │ │ - str r0, [sp, #72] @ 0x48 │ │ - cmp.w r8, #0 │ │ - str r4, [sp, #60] @ 0x3c │ │ - add.w r0, r8, r8, lsl #1 │ │ - strd r9, r9, [sp, #64] @ 0x40 │ │ - add.w r0, r9, r0, lsl #3 │ │ - str r0, [sp, #76] @ 0x4c │ │ - beq.w 61a94 │ │ - ldrd ip, r2, [r9] │ │ - add.w r0, r9, #24 │ │ - str r0, [sp, #68] @ 0x44 │ │ - eor.w r1, ip, #20 │ │ - orrs r1, r2 │ │ - beq.w 61a94 │ │ - add.w r3, r9, #8 │ │ - strd r6, r5, [sp, #52] @ 0x34 │ │ - add r1, sp, #80 @ 0x50 │ │ - ldmia.w r3, {r0, r5, r6, r7} │ │ - add.w r4, r1, #8 │ │ - stmia r4!, {r0, r5, r6, r7} │ │ - strd ip, r2, [sp, #80] @ 0x50 │ │ - add r4, sp, #384 @ 0x180 │ │ - mov r0, r4 │ │ - bl 5ffa4 │ │ - add r0, sp, #296 @ 0x128 │ │ - mov r1, r4 │ │ - bl 5ffe4 │ │ - ldr.w sl, [sp, #296] @ 0x128 │ │ - cmp.w sl, #2147483648 @ 0x80000000 │ │ - beq.w 61a94 │ │ - ldrd fp, r4, [sp, #300] @ 0x12c │ │ - movs r3, #10 │ │ - ldr r2, [pc, #752] @ (61ab8 ) │ │ - mov r1, r4 │ │ - add r2, pc │ │ - mov r0, fp │ │ - bl 5393c │ │ + sub sp, #100 @ 0x64 │ │ + ldr r6, [r2, #0] │ │ + mov r8, r0 │ │ + cmp r6, #0 │ │ + beq.n 58ca6 │ │ + add.w sl, sp, #72 @ 0x48 │ │ + mov r5, r2 │ │ + mov r4, r1 │ │ + ldrd r1, r2, [sp, #140] @ 0x8c │ │ + mov r0, sl │ │ + mov fp, r3 │ │ + bl 5ca40 │ │ + ldrb.w r7, [sp, #72] @ 0x48 │ │ + cmp r7, #15 │ │ + bne.n 58cb8 │ │ + add r0, sp, #40 @ 0x28 │ │ + add.w r1, sl, #4 │ │ + add.w r9, r0, #3 │ │ + movs r2, #16 │ │ + ldr r7, [sp, #152] @ 0x98 │ │ + mov r0, r9 │ │ + bl ca0b2 │ │ + add r0, sp, #24 │ │ + mov r1, r9 │ │ + movs r2, #16 │ │ + bl ca0b2 │ │ + ldr r0, [sp, #32] │ │ + cmp r0, r7 │ │ + bne.n 58ce0 │ │ + str r6, [sp, #20] │ │ + ldr r6, [sp, #148] @ 0x94 │ │ + ldr r1, [sp, #28] │ │ + add.w r0, r6, r7, lsl #4 │ │ + str r0, [sp, #0] │ │ + add.w r0, r7, r7, lsl #1 │ │ + strd fp, r5, [sp, #12] │ │ + mov r3, r6 │ │ + add.w r2, r1, r0, lsl #2 │ │ + add r0, sp, #72 @ 0x48 │ │ + bl 6d948 │ │ + ldrd r9, sl, [sp, #88] @ 0x58 │ │ + ldr r0, [sp, #72] @ 0x48 │ │ + ldr r1, [sp, #80] @ 0x50 │ │ + add.w r2, r9, r9, lsl #1 │ │ + add.w r5, r1, r9, lsl #4 │ │ + add.w r0, r0, r2, lsl #2 │ │ + add.w fp, r0, #4 │ │ + cmp r9, sl │ │ + bcs.n 58cf2 │ │ + ldr.w r0, [fp, #-4] │ │ + eor.w r0, r0, #2147483648 @ 0x80000000 │ │ + cmp r0, #4 │ │ + it cs │ │ + movcs r0, #1 │ │ + subs r1, r0, #1 │ │ + cmp r1, #2 │ │ + bcs.n 58c80 │ │ + ldrb r0, [r5, #0] │ │ + bl 58b80 │ │ + uxtb r0, r0 │ │ + cmp r0, #9 │ │ + beq.n 58c9a │ │ + b.n 58d8c │ │ cmp r0, #0 │ │ - beq.n 61890 │ │ - cmp.w r8, #1 │ │ - beq.w 61a8c │ │ - ldrd ip, r2, [r9, #24] │ │ - add.w r0, r9, #48 @ 0x30 │ │ - str r0, [sp, #68] @ 0x44 │ │ - eor.w r1, ip, #20 │ │ - orrs r1, r2 │ │ - beq.w 61a8c │ │ - add.w r3, r9, #32 │ │ - add r1, sp, #104 @ 0x68 │ │ - add.w r4, r1, #8 │ │ - ldmia.w r3, {r0, r5, r6, r7} │ │ - stmia r4!, {r0, r5, r6, r7} │ │ - strd ip, r2, [sp, #104] @ 0x68 │ │ - add r4, sp, #296 @ 0x128 │ │ + bne.w 58dee │ │ + ldrb r0, [r5, #0] │ │ + bl 58b80 │ │ + uxtb r0, r0 │ │ + cmp r0, #9 │ │ + beq.n 58d8c │ │ + ldrb.w r1, [fp] │ │ + cmp r0, r1 │ │ + bne.n 58d8c │ │ + add.w r9, r9, #1 │ │ + adds r5, #16 │ │ + add.w fp, fp, #12 │ │ + b.n 58c5a │ │ + ldr r1, [pc, #340] @ (58dfc ) │ │ + movs r0, #24 │ │ + add r1, pc │ │ + strd r1, r0, [r8, #8] │ │ + movs r0, #7 │ │ + strb.w r0, [r8, #4] │ │ + b.n 58daa │ │ + add r4, sp, #40 @ 0x28 │ │ + add.w r1, sl, #1 │ │ + movs r2, #19 │ │ mov r0, r4 │ │ - bl 5e47c │ │ - add r0, sp, #384 @ 0x180 │ │ + bl ca0b2 │ │ + add.w r0, r8, #5 │ │ mov r1, r4 │ │ - bl 621a8 │ │ - ldr r0, [sp, #384] @ 0x180 │ │ - lsls r0, r0, #31 │ │ - beq.w 61a8c │ │ - str.w fp, [sp, #56] @ 0x38 │ │ - mov fp, sl │ │ - cmp.w r8, #2 │ │ - beq.w 61cdc │ │ - ldrd ip, r2, [r9, #48] @ 0x30 │ │ - add.w r0, r9, #72 @ 0x48 │ │ - ldrd r8, sl, [sp, #392] @ 0x188 │ │ - eor.w r1, ip, #20 │ │ + movs r2, #19 │ │ + ldrd r6, r5, [sp, #92] @ 0x5c │ │ + bl ca0b2 │ │ + strd r6, r5, [r8, #24] │ │ + strb.w r7, [r8, #4] │ │ + b.n 58daa │ │ + add.w r0, sl, #3 │ │ + add r1, sp, #24 │ │ + movs r2, #16 │ │ + bl ca0b2 │ │ + movs r0, #2 │ │ + mov r1, sl │ │ + b.n 58d9c │ │ + add r5, sp, #72 @ 0x48 │ │ + ldr r2, [sp, #20] │ │ + mov r1, r4 │ │ + mov r9, r4 │ │ + mov r0, r5 │ │ + bl 58e0c │ │ + ldrb.w r0, [sp, #72] @ 0x48 │ │ + cmp r0, #15 │ │ + bne.n 58db6 │ │ + ldr r0, [sp, #76] @ 0x4c │ │ + movs r1, #8 │ │ + str r0, [sp, #64] @ 0x40 │ │ + movs r2, #8 │ │ + ldr.w r0, [r9] │ │ str r0, [sp, #68] @ 0x44 │ │ - orrs r1, r2 │ │ - beq.w 61cdc │ │ - add.w r3, r9, #56 @ 0x38 │ │ - add r1, sp, #152 @ 0x98 │ │ - add.w r5, r1, #8 │ │ - ldmia.w r3, {r0, r4, r6, r7} │ │ - stmia r5!, {r0, r4, r6, r7} │ │ - strd ip, r2, [sp, #152] @ 0x98 │ │ - add r7, sp, #384 @ 0x180 │ │ mov r0, r7 │ │ - bl 5ffa4 │ │ - add r0, sp, #296 @ 0x128 │ │ + ldr r3, [pc, #236] @ (58e08 ) │ │ + add r3, pc │ │ + bl c9b20 │ │ + add r3, sp, #72 @ 0x48 │ │ + movs r2, #0 │ │ + stmia r3!, {r0, r1, r2} │ │ + add r0, sp, #72 @ 0x48 │ │ mov r1, r7 │ │ - bl 5ffe4 │ │ - ldr r0, [sp, #296] @ 0x128 │ │ - cmp.w r0, #2147483648 @ 0x80000000 │ │ - beq.w 61cdc │ │ - ldrd r1, r2, [sp, #300] @ 0x12c │ │ - mov r3, sl │ │ - strd r1, r2, [sp, #144] @ 0x90 │ │ - movs r1, #0 │ │ - str r1, [sp, #132] @ 0x84 │ │ - movs r1, #20 │ │ - str r0, [sp, #140] @ 0x8c │ │ - movs r0, #3 │ │ - str r1, [sp, #128] @ 0x80 │ │ - mov r2, r8 │ │ - str r0, [sp, #136] @ 0x88 │ │ - add r0, sp, #128 @ 0x80 │ │ - b.n 6195a │ │ - ldr r2, [pc, #552] @ (61abc ) │ │ - mov r0, fp │ │ - mov r1, r4 │ │ - movs r3, #10 │ │ - add r2, pc │ │ - bl 5393c │ │ - cmp r0, #0 │ │ - beq.n 6197c │ │ - cmp.w r8, #1 │ │ - beq.w 61a8c │ │ - ldrd ip, r2, [r9, #24] │ │ - add.w r0, r9, #48 @ 0x30 │ │ - str r0, [sp, #68] @ 0x44 │ │ - eor.w r1, ip, #20 │ │ - orrs r1, r2 │ │ - beq.w 61a8c │ │ - add.w r3, r9, #32 │ │ - add r1, sp, #176 @ 0xb0 │ │ - add.w r4, r1, #8 │ │ - ldmia.w r3, {r0, r5, r6, r7} │ │ - stmia r4!, {r0, r5, r6, r7} │ │ - strd ip, r2, [sp, #176] @ 0xb0 │ │ - add r4, sp, #296 @ 0x128 │ │ + bl 6dade │ │ + ldr.w sl, [sp, #76] @ 0x4c │ │ + cbz r7, 58d52 │ │ + ldr r0, [sp, #80] @ 0x50 │ │ + add r4, sp, #40 @ 0x28 │ │ + add.w r5, sl, r0, lsl #3 │ │ mov r0, r4 │ │ - bl 5e47c │ │ - add r0, sp, #384 @ 0x180 │ │ - mov r1, r4 │ │ - bl 621a8 │ │ - ldr r0, [sp, #384] @ 0x180 │ │ - lsls r0, r0, #31 │ │ - beq.w 61a8c │ │ - str.w fp, [sp, #56] @ 0x38 │ │ - mov fp, sl │ │ - cmp.w r8, #2 │ │ - beq.w 61cdc │ │ - ldrd ip, r2, [r9, #48] @ 0x30 │ │ - add.w r0, r9, #72 @ 0x48 │ │ - ldrd sl, r8, [sp, #392] @ 0x188 │ │ - eor.w r1, ip, #20 │ │ - str r0, [sp, #68] @ 0x44 │ │ - orrs r1, r2 │ │ - beq.w 61cdc │ │ - add.w r3, r9, #56 @ 0x38 │ │ - add r1, sp, #224 @ 0xe0 │ │ - add.w r5, r1, #8 │ │ - ldmia.w r3, {r0, r4, r6, r7} │ │ - stmia r5!, {r0, r4, r6, r7} │ │ - strd ip, r2, [sp, #224] @ 0xe0 │ │ - add r7, sp, #384 @ 0x180 │ │ + mov r1, r6 │ │ + bl 6dd38 │ │ + ldrd r0, r1, [sp, #40] @ 0x28 │ │ + adds r6, #16 │ │ + strd r0, r1, [r5], #8 │ │ + subs r7, #1 │ │ + bne.n 58d3c │ │ + ldr r0, [sp, #144] @ 0x90 │ │ + mov r1, r9 │ │ + str r0, [sp, #88] @ 0x58 │ │ + ldr r0, [sp, #140] @ 0x8c │ │ + str r0, [sp, #84] @ 0x54 │ │ + ldr r0, [sp, #136] @ 0x88 │ │ + str r0, [sp, #80] @ 0x50 │ │ + ldr r0, [sp, #12] │ │ + ldr r6, [sp, #72] @ 0x48 │ │ + str r0, [sp, #76] @ 0x4c │ │ + add r7, sp, #64 @ 0x40 │ │ + ldrb.w r0, [sp, #36] @ 0x24 │ │ + strd r0, sl, [sp] │ │ + mov r0, r8 │ │ + str r7, [sp, #72] @ 0x48 │ │ + add r3, sp, #72 @ 0x48 │ │ + ldr r2, [sp, #16] │ │ + bl 6912c │ │ + mov r0, r6 │ │ + mov r1, sl │ │ + bl 6d978 │ │ mov r0, r7 │ │ - bl 5ffa4 │ │ - add r0, sp, #296 @ 0x128 │ │ - mov r1, r7 │ │ - bl 5ffe4 │ │ - ldr r0, [sp, #296] @ 0x128 │ │ - cmp.w r0, #2147483648 @ 0x80000000 │ │ - beq.w 61cdc │ │ - ldrd r1, r2, [sp, #300] @ 0x12c │ │ - mov r3, r8 │ │ - strd r1, r2, [sp, #216] @ 0xd8 │ │ - movs r1, #0 │ │ - str r1, [sp, #204] @ 0xcc │ │ - movs r1, #20 │ │ - str r0, [sp, #212] @ 0xd4 │ │ - movs r0, #4 │ │ - str r1, [sp, #200] @ 0xc8 │ │ - mov r2, sl │ │ - str r0, [sp, #208] @ 0xd0 │ │ - add r0, sp, #200 @ 0xc8 │ │ - str r0, [sp, #0] │ │ - ldr r0, [sp, #60] @ 0x3c │ │ - bl 621d0 │ │ - mov sl, fp │ │ - ldr.w fp, [sp, #56] @ 0x38 │ │ - mov r0, sl │ │ - mov r1, fp │ │ - bl 5395a │ │ - add r0, sp, #64 @ 0x40 │ │ - bl 60fb6 │ │ - add sp, #436 @ 0x1b4 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldr r2, [pc, #900] @ (61d04 ) │ │ - mov r0, fp │ │ + bl 6d7b0 │ │ + b.n 58de6 │ │ + add r4, sp, #72 @ 0x48 │ │ + add r1, sp, #24 │ │ + adds r0, r4, #3 │ │ + movs r2, #16 │ │ + bl ca0b2 │ │ + movs r0, #2 │ │ mov r1, r4 │ │ - movs r3, #5 │ │ + strb.w r0, [r8, #4] │ │ + add.w r0, r8, #5 │ │ + movs r2, #19 │ │ + bl ca0b2 │ │ + movs r0, #1 │ │ + str.w r0, [r8] │ │ + add sp, #100 @ 0x64 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + ldrb.w r1, [sp, #75] @ 0x4b │ │ + add.w lr, r5, #8 │ │ + strb.w r1, [r8, #7] │ │ + add.w r2, r8, #12 │ │ + ldrh.w r1, [sp, #73] @ 0x49 │ │ + strh.w r1, [r8, #5] │ │ + ldr.w ip, [sp, #76] @ 0x4c │ │ + ldmia.w lr, {r1, r3, r5, r6, r7} │ │ + stmia r2!, {r1, r3, r5, r6, r7} │ │ + strb.w r0, [r8, #4] │ │ + movs r0, #1 │ │ + str.w ip, [r8, #8] │ │ + str.w r0, [r8] │ │ + add r0, sp, #24 │ │ + bl 58bc0 │ │ + b.n 58db0 │ │ + ldr r0, [pc, #16] @ (58e00 ) │ │ + ldr r1, [pc, #16] @ (58e04 ) │ │ + add r0, pc │ │ + add r1, pc │ │ + bl 58b90 │ │ + nop │ │ + add r5, pc, #996 @ (adr r5, 591e4 ) │ │ + @ instruction: 0xfffca36a │ │ + movs r7, r0 │ │ + add r3, pc, #448 @ (adr r3, 58fc8 ) │ │ + movs r7, r0 │ │ + add r1, sp, #968 @ 0x3c8 │ │ + movs r7, r0 │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ + sub sp, #32 │ │ + mov r4, r0 │ │ + cmp r2, #0 │ │ + beq.n 58ebc │ │ + ldr r7, [pc, #260] @ (58f20 ) │ │ + mov r5, r2 │ │ + mov r6, r1 │ │ + add r7, pc │ │ + ldr r0, [r7, #16] │ │ + cmp r0, #5 │ │ + bcc.n 58e4a │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #20] │ │ + movw r3, #1133 @ 0x46d │ │ + str r1, [sp, #8] │ │ + ldr r1, [pc, #240] @ (58f24 ) │ │ + str r0, [sp, #16] │ │ + add r1, pc │ │ + str r1, [sp, #4] │ │ + add r0, sp, #28 │ │ + str r0, [sp, #12] │ │ + add r0, sp, #4 │ │ + ldr r2, [pc, #228] @ (58f28 ) │ │ + movs r1, #5 │ │ add r2, pc │ │ - bl 5393c │ │ - cmp r0, #0 │ │ - beq.n 61a12 │ │ - cmp.w r8, #1 │ │ - beq.n 61a8c │ │ - ldrd ip, r2, [r9, #24] │ │ - add.w r0, r9, #48 @ 0x30 │ │ - str r0, [sp, #68] @ 0x44 │ │ - eor.w r1, ip, #20 │ │ - orrs r1, r2 │ │ - beq.n 61a8c │ │ - add.w r3, r9, #32 │ │ - add r1, sp, #248 @ 0xf8 │ │ - add.w r4, r1, #8 │ │ - ldmia.w r3, {r0, r5, r6, r7} │ │ - stmia r4!, {r0, r5, r6, r7} │ │ - strd ip, r2, [sp, #248] @ 0xf8 │ │ - add r4, sp, #296 @ 0x128 │ │ - mov r0, r4 │ │ - bl 5e47c │ │ - add r0, sp, #384 @ 0x180 │ │ - mov r1, r4 │ │ - bl 621a8 │ │ - ldr r0, [sp, #384] @ 0x180 │ │ - lsls r0, r0, #31 │ │ - beq.n 61a8c │ │ - cmp.w r8, #2 │ │ - itttt ne │ │ - ldrdne r2, r3, [sp, #392] @ 0x188 │ │ - addne.w r0, r9, #72 @ 0x48 │ │ - strne r0, [sp, #68] @ 0x44 │ │ - ldrdne lr, r8, [r9, #48] @ 0x30 │ │ - itt ne │ │ - eorne.w r4, lr, #20 │ │ - orrsne.w r4, r4, r8 │ │ - beq.n 61a8c │ │ - add.w r4, r9, #56 @ 0x38 │ │ - add.w ip, sp, #272 @ 0x110 │ │ - add.w r6, ip, #8 │ │ - ldmia.w r4, {r0, r1, r5, r7} │ │ - stmia r6!, {r0, r1, r5, r7} │ │ - ldr r0, [sp, #60] @ 0x3c │ │ - strd lr, r8, [sp, #272] @ 0x110 │ │ - str.w ip, [sp] │ │ - bl 621d0 │ │ - b.n 61968 │ │ - ldr r2, [pc, #756] @ (61d08 ) │ │ - mov r0, fp │ │ - mov r1, r4 │ │ - movs r3, #7 │ │ + bl 6ff84 │ │ + ldr r0, [r7, #16] │ │ + cmp r0, #4 │ │ + bls.n 58e74 │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #20] │ │ + movw r3, #1133 @ 0x46d │ │ + str r1, [sp, #8] │ │ + ldr r1, [pc, #224] @ (58f40 ) │ │ + str r0, [sp, #16] │ │ + add r1, pc │ │ + str r1, [sp, #4] │ │ + add r0, sp, #28 │ │ + str r0, [sp, #12] │ │ + add r0, sp, #4 │ │ + ldr r2, [pc, #216] @ (58f44 ) │ │ + movs r1, #5 │ │ add r2, pc │ │ - bl 5393c │ │ - cmp r0, #0 │ │ - beq.n 61968 │ │ - cmp.w r8, #1 │ │ - itttt ne │ │ - addne.w r0, r9, #48 @ 0x30 │ │ - strne r0, [sp, #68] @ 0x44 │ │ - ldrdne ip, lr, [r9, #24] │ │ - eorne.w r1, ip, #20 │ │ - it ne │ │ - orrsne.w r1, r1, lr │ │ - beq.n 61a8c │ │ - add.w r3, r9, #32 │ │ - add r1, sp, #312 @ 0x138 │ │ - add.w r4, r1, #8 │ │ - ldmia.w r3, {r0, r2, r6, r7} │ │ - stmia r4!, {r0, r2, r6, r7} │ │ - strd ip, lr, [sp, #312] @ 0x138 │ │ - add r4, sp, #296 @ 0x128 │ │ - mov r0, r4 │ │ - bl 5e47c │ │ - add r0, sp, #384 @ 0x180 │ │ - mov r1, r4 │ │ - bl 621a8 │ │ - ldr r0, [sp, #384] @ 0x180 │ │ - lsls r0, r0, #31 │ │ - beq.n 61a8c │ │ - cmp.w r8, #2 │ │ - itttt ne │ │ - ldrne r0, [sp, #392] @ 0x188 │ │ - strne r0, [sp, #44] @ 0x2c │ │ - ldrne r2, [sp, #396] @ 0x18c │ │ - addne.w r0, r9, #72 @ 0x48 │ │ - itttt ne │ │ - strne r0, [sp, #68] @ 0x44 │ │ - ldrdne ip, lr, [r9, #48] @ 0x30 │ │ - eorne.w r1, ip, #20 │ │ - orrsne.w r1, r1, lr │ │ - bne.n 61ac0 │ │ - mov r0, sl │ │ - mov r1, fp │ │ - bl 5395a │ │ - add r0, sp, #64 @ 0x40 │ │ - bl 60fb6 │ │ + bl 6ff84 │ │ + ldr r6, [r6, #0] │ │ + cbz r6, 58eca │ │ + ldr r0, [r6, #0] │ │ + cbz r0, 58ed2 │ │ + ldr.w r8, [r0, #124] @ 0x7c │ │ + ldr r0, [r7, #16] │ │ + cmp.w r8, #0 │ │ + beq.n 58ee6 │ │ + cmp r0, #4 │ │ + bls.n 58eb0 │ │ movs r0, #0 │ │ movs r1, #1 │ │ - str r0, [sp, #400] @ 0x190 │ │ - str r1, [sp, #388] @ 0x184 │ │ - ldr r1, [pc, #620] @ (61d10 ) │ │ - str r0, [sp, #396] @ 0x18c │ │ + str r0, [sp, #20] │ │ + movw r3, #1133 @ 0x46d │ │ + str r1, [sp, #8] │ │ + ldr r1, [pc, #172] @ (58f48 ) │ │ + str r0, [sp, #16] │ │ movs r0, #4 │ │ add r1, pc │ │ - str r1, [sp, #384] @ 0x180 │ │ - str r0, [sp, #392] @ 0x188 │ │ - add r0, sp, #384 @ 0x180 │ │ - ldr r1, [pc, #608] @ (61d14 ) │ │ - add r1, pc │ │ - bl 4c418 │ │ - uxth r4, r3 │ │ - vsra.u64 , q4, #5 │ │ - vcvtn.s32.f32 d31, d9 │ │ - lsls r0, r7, #12 │ │ - str r2, [sp, #40] @ 0x28 │ │ - add r1, sp, #336 @ 0x150 │ │ - ldmia.w r3, {r0, r2, r6, r7} │ │ - add.w r4, r1, #8 │ │ - stmia r4!, {r0, r2, r6, r7} │ │ - strd ip, lr, [sp, #336] @ 0x150 │ │ - add r4, sp, #384 @ 0x180 │ │ - mov r0, r4 │ │ - bl 5ffa4 │ │ - add r0, sp, #296 @ 0x128 │ │ - mov r1, r4 │ │ - bl 5ffe4 │ │ - ldr r0, [sp, #296] @ 0x128 │ │ - cmp.w r0, #2147483648 @ 0x80000000 │ │ - beq.n 61a8c │ │ - ldr r5, [sp, #300] @ 0x12c │ │ - cmp.w r8, #3 │ │ - beq.w 61cec │ │ - ldr r1, [sp, #304] @ 0x130 │ │ - str r1, [sp, #48] @ 0x30 │ │ - add.w r1, r9, #96 @ 0x60 │ │ - str r1, [sp, #68] @ 0x44 │ │ - ldrd ip, r1, [r9, #72] @ 0x48 │ │ - eor.w r2, ip, #20 │ │ - orrs r2, r1 │ │ - beq.w 61cec │ │ - add.w r2, r9, #80 @ 0x50 │ │ - str r0, [sp, #36] @ 0x24 │ │ - add.w r8, sp, #360 @ 0x168 │ │ - ldmia.w r2, {r0, r4, r6, r7} │ │ - add.w r3, r8, #8 │ │ - stmia r3!, {r0, r4, r6, r7} │ │ - mov r7, r5 │ │ - ldr r4, [sp, #60] @ 0x3c │ │ - strd ip, r1, [sp, #360] @ 0x168 │ │ - ldr r0, [r4, #12] │ │ - cmp r0, #0 │ │ - beq.w 61c4c │ │ - add.w r3, r4, #16 │ │ - ldr.w r9, [sp, #48] @ 0x30 │ │ - ldmia r3, {r0, r1, r2, r3} │ │ - strd r7, r9, [sp] │ │ - bl 60350 │ │ - lsrs r1, r0, #25 │ │ - mov.w r2, #16843009 @ 0x1010101 │ │ - muls r2, r1 │ │ - ldrd r6, r3, [r4] │ │ - and.w ip, r3, r0 │ │ - mov.w lr, #0 │ │ - ldr.w r5, [r6, ip] │ │ - eor.w r0, r5, r2 │ │ - sub.w r1, r0, #16843009 @ 0x1010101 │ │ - bic.w r0, r1, r0 │ │ - bic.w r1, r0, #2139062143 @ 0x7f7f7f7f │ │ - cbz r1, 61bc8 │ │ - mov r0, r7 │ │ - mov r7, r1 │ │ - rev r1, r1 │ │ - strd r5, r2, [sp, #16] │ │ - clz r1, r1 │ │ - str.w r8, [sp, #28] │ │ - str r6, [sp, #12] │ │ - mov r5, ip │ │ - add.w r1, ip, r1, lsr #3 │ │ - str.w lr, [sp, #24] │ │ - and.w r2, r1, r3 │ │ - str r0, [sp, #32] │ │ - negs r1, r2 │ │ - rsb r1, r2, r1, lsl #1 │ │ - add.w r8, r6, r1, lsl #3 │ │ - mov r6, r3 │ │ - ldrd r2, r3, [r8, #-20] │ │ - mov r1, r9 │ │ - bl 5f958 │ │ - cbnz r0, 61be4 │ │ - subs r0, r7, #1 │ │ - mov r3, r6 │ │ - and.w r1, r0, r7 │ │ - mov ip, r5 │ │ - ldr r7, [sp, #32] │ │ - add.w r8, sp, #360 @ 0x168 │ │ - ldr r2, [sp, #20] │ │ - ldr r6, [sp, #12] │ │ - ldr.w lr, [sp, #24] │ │ - ldr r5, [sp, #16] │ │ - b.n 61b6e │ │ - and.w r0, r5, r5, lsl #1 │ │ - tst.w r0, #2155905152 @ 0x80808080 │ │ - bne.n 61c4c │ │ - add.w lr, lr, #4 │ │ - ldr.w r9, [sp, #48] @ 0x30 │ │ - add.w r0, ip, lr │ │ - and.w ip, r0, r3 │ │ - b.n 61b5a │ │ - ldr.w r6, [r8, #-12] │ │ - ldrex r0, [r6] │ │ - adds r1, r0, #1 │ │ - strex r2, r1, [r6] │ │ - cmp r2, #0 │ │ - bne.n 61be8 │ │ - cmp.w r0, #4294967295 @ 0xffffffff │ │ - ble.n 61cf4 │ │ - mov r0, r4 │ │ - bl 62250 │ │ - ldr r0, [r0, #0] │ │ - ldrex r1, [r0] │ │ - adds r2, r1, #1 │ │ - strex r3, r2, [r0] │ │ - cmp r3, #0 │ │ - bne.n 61c04 │ │ - cmp.w r1, #4294967295 @ 0xffffffff │ │ - ble.n 61cf4 │ │ - ldr r1, [sp, #44] @ 0x2c │ │ - strd r6, r0, [sp, #424] @ 0x1a8 │ │ - ldr r0, [sp, #40] @ 0x28 │ │ - str r1, [sp, #408] @ 0x198 │ │ - ldr r1, [sp, #52] @ 0x34 │ │ - str r0, [sp, #412] @ 0x19c │ │ - ldr r0, [sp, #56] @ 0x38 │ │ - str r1, [sp, #416] @ 0x1a0 │ │ - str r0, [sp, #420] @ 0x1a4 │ │ - add r1, sp, #384 @ 0x180 │ │ - ldr.w ip, [sp, #28] │ │ - mov r0, r1 │ │ - ldmia.w ip, {r2, r3, r4, r5, r6, r7} │ │ - stmia r0!, {r2, r3, r4, r5, r6, r7} │ │ - sub.w r0, r8, #8 │ │ - bl 64c48 │ │ - ldrd r1, r0, [sp, #32] │ │ - bl 5395a │ │ - b.n 61968 │ │ - mov r0, r4 │ │ - mov r9, r7 │ │ - ldr.w r8, [sp, #40] @ 0x28 │ │ - bl 62250 │ │ - ldr r0, [r0, #0] │ │ - str r0, [sp, #60] @ 0x3c │ │ - movs r0, #72 @ 0x48 │ │ - bl 61694 │ │ - mov r7, r0 │ │ - movs r0, #1 │ │ - str r0, [sp, #0] │ │ - add r0, sp, #384 @ 0x180 │ │ - movs r1, #16 │ │ - movs r2, #0 │ │ - movs r3, #1 │ │ - movs r5, #0 │ │ - bl 538d4 │ │ - ldrd r0, r4, [sp, #384] @ 0x180 │ │ - cmp r0, #1 │ │ - beq.n 61cf6 │ │ - ldr r6, [sp, #392] @ 0x188 │ │ - movs r2, #16 │ │ - ldr r1, [pc, #136] @ (61d0c ) │ │ - add r1, pc │ │ + str r1, [sp, #4] │ │ + str r0, [sp, #12] │ │ + add r0, sp, #4 │ │ + ldr r2, [pc, #164] @ (58f4c ) │ │ + movs r1, #5 │ │ + add r2, pc │ │ + bl 6ff84 │ │ mov r0, r6 │ │ - bl c99c0 │ │ - movs r1, #4 │ │ - movs r0, #6 │ │ - strd r1, r5, [r7, #24] │ │ - ldr r1, [sp, #44] @ 0x2c │ │ - strd r1, r8, [r7, #32] │ │ - ldr r1, [sp, #36] @ 0x24 │ │ - strd r0, r5, [r7, #48] @ 0x30 │ │ - strd r0, r5, [r7] │ │ - movs r0, #16 │ │ - strd r1, r9, [r7, #56] @ 0x38 │ │ - ldr r1, [sp, #48] @ 0x30 │ │ - str r0, [r7, #16] │ │ - movs r0, #3 │ │ - str r1, [r7, #64] @ 0x40 │ │ - strd r4, r6, [r7, #8] │ │ - str r0, [sp, #304] @ 0x130 │ │ - strd r0, r7, [sp, #296] @ 0x128 │ │ - add r1, sp, #296 @ 0x128 │ │ - add r4, sp, #384 @ 0x180 │ │ - mov r0, r4 │ │ - bl 5e26e │ │ - ldr r0, [sp, #60] @ 0x3c │ │ - ldrd r2, r3, [sp, #52] @ 0x34 │ │ - ldr r0, [r0, #40] @ 0x28 │ │ - str r4, [sp, #0] │ │ - bl 6624c │ │ - add r0, sp, #360 @ 0x168 │ │ - bl 60ef4 │ │ - b.n 61968 │ │ - mov sl, fp │ │ - ldr.w fp, [sp, #56] @ 0x38 │ │ - b.n 61a8c │ │ - mov r1, r9 │ │ - bl 998f4 │ │ - b.n 61a9a │ │ mov r1, r5 │ │ - bl 5395a │ │ - b.n 61a8c │ │ - udf #254 @ 0xfe │ │ - ldr r1, [sp, #392] @ 0x188 │ │ - mov r0, r4 │ │ - ldr r2, [pc, #28] @ (61d18 ) │ │ + blx r8 │ │ + str r0, [r4, #4] │ │ + movs r0, #15 │ │ + b.n 58ede │ │ + ldr r1, [pc, #92] @ (58f1c ) │ │ + movs r0, #16 │ │ + add r1, pc │ │ + strd r1, r0, [r4, #4] │ │ + movs r0, #7 │ │ + b.n 58ede │ │ + ldr r1, [pc, #100] @ (58f30 ) │ │ + movs r0, #6 │ │ + add r1, pc │ │ + b.n 58ed8 │ │ + ldr r1, [pc, #88] @ (58f2c ) │ │ + movs r0, #7 │ │ + add r1, pc │ │ + strd r1, r0, [r4, #4] │ │ + movs r0, #8 │ │ + strb r0, [r4, #0] │ │ + add sp, #32 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ + cmp r0, #4 │ │ + bls.n 58f0e │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #20] │ │ + movw r3, #1133 @ 0x46d │ │ + str r1, [sp, #8] │ │ + ldr r1, [pc, #64] @ (58f38 ) │ │ + str r0, [sp, #16] │ │ + movs r0, #4 │ │ + add r1, pc │ │ + str r1, [sp, #4] │ │ + str r0, [sp, #12] │ │ + add r0, sp, #4 │ │ + ldr r2, [pc, #52] @ (58f3c ) │ │ + movs r1, #5 │ │ add r2, pc │ │ - bl 4ad80 │ │ - nop │ │ - cbz r7, 61d76 │ │ - vtbx.8 d29, {d27-d28}, d23 │ │ - vtbl.8 d25, {d11}, d0 │ │ - vtbl.8 d29, {d10-d13}, d20 │ │ - movs r6, r0 │ │ - blt.n 61d5c │ │ - movs r6, r0 │ │ - lsrs r4, r6, #30 │ │ + bl 6ff84 │ │ + ldr r1, [pc, #36] @ (58f34 ) │ │ + movs r0, #14 │ │ + add r1, pc │ │ + strd r1, r0, [r4, #4] │ │ + movs r0, #6 │ │ + b.n 58ede │ │ + movs r6, #196 @ 0xc4 │ │ + vrsra.u64 d28, d22, #5 │ │ movs r7, r0 │ │ - push {r4, r5, r6, r7, lr} │ │ - sub sp, #28 │ │ - mov r6, r0 │ │ - adds r0, #32 │ │ - mov r4, r3 │ │ - mov r5, r2 │ │ - bl 64ec4 │ │ - ldrd r1, r0, [r6] │ │ - ldr r2, [r6, #12] │ │ - add r0, r1 │ │ - str r2, [sp, #24] │ │ + strb r6, [r1, #24] │ │ + movs r7, r0 │ │ + add r2, pc, #768 @ (adr r2, 5922c ) │ │ + movs r7, r0 │ │ + add r3, pc, #792 @ (adr r3, 59248 ) │ │ + @ instruction: 0xfffca3c8 │ │ + vpadal.u d20, d22 │ │ + vpaddl.s d26, d24 │ │ + movs r7, r0 │ │ + add r1, pc, #1008 @ (adr r1, 59330 ) │ │ + movs r7, r0 │ │ + strb r4, [r5, #23] │ │ + movs r7, r0 │ │ + add r2, pc, #600 @ (adr r2, 591a0 ) │ │ + movs r7, r0 │ │ + add r2, pc, #568 @ (adr r2, 59184 ) │ │ + movs r7, r0 │ │ + add r2, pc, #360 @ (adr r2, 590b8 ) │ │ + movs r7, r0 │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ + sub sp, #32 │ │ + ldr r7, [pc, #256] @ (59058 ) │ │ + mov r4, r0 │ │ + mov r8, r2 │ │ + mov r6, r1 │ │ + add r7, pc │ │ + ldr r0, [r7, #16] │ │ + cmp r0, #5 │ │ + bcc.n 58f8a │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #20] │ │ + movw r3, #405 @ 0x195 │ │ str r1, [sp, #8] │ │ - adds r0, #1 │ │ - ldmia r1!, {r2} │ │ + ldr r1, [pc, #232] @ (5905c ) │ │ + str r0, [sp, #16] │ │ + add r1, pc │ │ + str r1, [sp, #4] │ │ + add r0, sp, #28 │ │ + str r0, [sp, #12] │ │ + add r0, sp, #4 │ │ + ldr r2, [pc, #220] @ (59060 ) │ │ + movs r1, #5 │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r0, [r7, #16] │ │ + cmp r0, #4 │ │ + bls.n 58fb4 │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ str r0, [sp, #20] │ │ - mov.w r0, #2155905152 @ 0x80808080 │ │ - bics r0, r2 │ │ - str r1, [sp, #16] │ │ + movw r3, #405 @ 0x195 │ │ + str r1, [sp, #8] │ │ + ldr r1, [pc, #216] @ (59078 ) │ │ + str r0, [sp, #16] │ │ + add r1, pc │ │ + str r1, [sp, #4] │ │ + add r0, sp, #28 │ │ str r0, [sp, #12] │ │ - add r6, sp, #8 │ │ + add r0, sp, #4 │ │ + ldr r2, [pc, #208] @ (5907c ) │ │ + movs r1, #5 │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r6, [r6, #0] │ │ + cbz r6, 59004 │ │ + ldr r0, [r6, #0] │ │ + cbz r0, 5900c │ │ + ldr r5, [r0, #96] @ 0x60 │ │ + ldr r0, [r7, #16] │ │ + cbz r5, 59020 │ │ + cmp r0, #4 │ │ + bls.n 58fea │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #20] │ │ + movw r3, #405 @ 0x195 │ │ + str r1, [sp, #8] │ │ + ldr r1, [pc, #172] @ (59080 ) │ │ + str r0, [sp, #16] │ │ + movs r0, #4 │ │ + add r1, pc │ │ + str r1, [sp, #4] │ │ + str r0, [sp, #12] │ │ + add r0, sp, #4 │ │ + ldr r2, [pc, #160] @ (59084 ) │ │ + movs r1, #5 │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr.w r1, [r8] │ │ mov r0, r6 │ │ - bl 6218c │ │ - cbz r0, 61d76 │ │ - ldr r1, [r0, #0] │ │ - ldrex r2, [r1] │ │ - adds r3, r2, #1 │ │ - strex r7, r3, [r1] │ │ - cmp r7, #0 │ │ - bne.n 61d54 │ │ - cmp.w r2, #4294967295 @ 0xffffffff │ │ - ble.n 61d7a │ │ - adds r0, #4 │ │ - mov r2, r5 │ │ - mov r3, r4 │ │ - str r1, [sp, #0] │ │ - bl 63fac │ │ - b.n 61d4a │ │ - add sp, #28 │ │ - pop {r4, r5, r6, r7, pc} │ │ - udf #254 @ 0xfe │ │ + movs r2, #0 │ │ + blx r5 │ │ + subs r0, #1 │ │ + movs r1, #15 │ │ + clz r0, r0 │ │ + strb r1, [r4, #0] │ │ + lsrs r0, r0, #5 │ │ + strb r0, [r4, #1] │ │ + b.n 5901a │ │ + ldr r1, [pc, #96] @ (59068 ) │ │ + movs r0, #6 │ │ + add r1, pc │ │ + b.n 59012 │ │ + ldr r1, [pc, #84] @ (59064 ) │ │ + movs r0, #7 │ │ + add r1, pc │ │ + strd r1, r0, [r4, #4] │ │ + movs r0, #8 │ │ + strb r0, [r4, #0] │ │ + add sp, #32 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ + cmp r0, #4 │ │ + bls.n 59048 │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #20] │ │ + movw r3, #405 @ 0x195 │ │ + str r1, [sp, #8] │ │ + ldr r1, [pc, #60] @ (59070 ) │ │ + str r0, [sp, #16] │ │ + movs r0, #4 │ │ + add r1, pc │ │ + str r1, [sp, #4] │ │ + str r0, [sp, #12] │ │ + add r0, sp, #4 │ │ + ldr r2, [pc, #52] @ (59074 ) │ │ + movs r1, #5 │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r1, [pc, #32] @ (5906c ) │ │ + movs r0, #12 │ │ + add r1, pc │ │ + strd r1, r0, [r4, #4] │ │ + movs r0, #6 │ │ + b.n 59018 │ │ + nop │ │ + stmia r2!, {r1, r2, r4, r5, r6} │ │ + movs r7, r0 │ │ + add r2, pc, #56 @ (adr r2, 59098 ) │ │ + movs r7, r0 │ │ + add r1, pc, #512 @ (adr r1, 59264 ) │ │ + movs r7, r0 │ │ + add r2, pc, #560 @ (adr r2, 59298 ) │ │ + vpaddl.u d26, d14 │ │ + vrsra.u32 q13, q0, #4 │ │ + vrev32. q13, q15 │ │ + movs r7, r0 │ │ + add r0, pc, #776 @ (adr r0, 59380 ) │ │ + movs r7, r0 │ │ + add r1, pc, #944 @ (adr r1, 5942c ) │ │ + movs r7, r0 │ │ + add r1, pc, #344 @ (adr r1, 591d8 ) │ │ + movs r7, r0 │ │ + add r1, pc, #336 @ (adr r1, 591d4 ) │ │ + movs r7, r0 │ │ + add r1, pc, #128 @ (adr r1, 59108 ) │ │ + movs r7, r0 │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, #196 @ 0xc4 │ │ - mov r4, r3 │ │ - strd r2, r3, [sp, #48] @ 0x30 │ │ - ldrd r1, r3, [r0] │ │ - mov r6, r2 │ │ - ldr r2, [r0, #12] │ │ - mov r8, r0 │ │ - adds r0, r1, r3 │ │ - str r2, [sp, #128] @ 0x80 │ │ - str r1, [sp, #112] @ 0x70 │ │ - adds r0, #1 │ │ - ldmia r1!, {r2} │ │ - str r0, [sp, #124] @ 0x7c │ │ - mov.w r0, #2155905152 @ 0x80808080 │ │ - bics r0, r2 │ │ - str r1, [sp, #120] @ 0x78 │ │ - str r0, [sp, #116] @ 0x74 │ │ - add r5, sp, #112 @ 0x70 │ │ + sub sp, #92 @ 0x5c │ │ + mov sl, r2 │ │ + mov r4, r1 │ │ + add r5, sp, #56 @ 0x38 │ │ + ldrd r1, r2, [sp, #132] @ 0x84 │ │ + mov fp, r0 │ │ + mov r7, r3 │ │ mov r0, r5 │ │ - bl 6218c │ │ - cbz r0, 61dd8 │ │ - ldr r1, [r0, #0] │ │ - ldrex r2, [r1] │ │ - adds r3, r2, #1 │ │ - strex r7, r3, [r1] │ │ - cmp r7, #0 │ │ - bne.n 61db4 │ │ - cmp.w r2, #4294967295 @ 0xffffffff │ │ - ble.w 6217c │ │ - adds r0, #4 │ │ - mov r2, r6 │ │ - mov r3, r4 │ │ - str r1, [sp, #0] │ │ - bl 6417c │ │ - b.n 61daa │ │ - add r4, sp, #48 @ 0x30 │ │ - add.w r0, r8, #32 │ │ - mov r6, r8 │ │ - mov r1, r4 │ │ - bl 64f9c │ │ - ldr.w r0, [r6, #64]! │ │ - str r0, [sp, #72] @ 0x48 │ │ - ldr r1, [r6, #4] │ │ - ldr r2, [r6, #12] │ │ - str r2, [sp, #88] @ 0x58 │ │ - add r1, r0 │ │ - ldmia r0!, {r2} │ │ - str r0, [sp, #80] @ 0x50 │ │ - mov.w r0, #2155905152 @ 0x80808080 │ │ - bics r0, r2 │ │ - str r0, [sp, #76] @ 0x4c │ │ - adds r0, r1, #1 │ │ - str r4, [sp, #92] @ 0x5c │ │ - str r0, [sp, #84] @ 0x54 │ │ - add r5, sp, #112 @ 0x70 │ │ - add r4, sp, #72 @ 0x48 │ │ + bl 6e950 │ │ + ldrb.w r6, [sp, #56] @ 0x38 │ │ + cmp r6, #15 │ │ + bne.n 59146 │ │ + add r0, sp, #32 │ │ + adds r1, r5, #4 │ │ + adds r6, r0, #3 │ │ + movs r2, #16 │ │ + mov r0, r6 │ │ + bl ca0b2 │ │ + add r0, sp, #16 │ │ + mov r1, r6 │ │ + movs r2, #16 │ │ + bl ca0b2 │ │ + ldr r0, [sp, #24] │ │ + cmp r0, #1 │ │ + bne.n 5916c │ │ + ldr r3, [sp, #140] @ 0x8c │ │ + ldr r1, [sp, #20] │ │ + add.w r0, r3, #16 │ │ + str r4, [sp, #12] │ │ + str r0, [sp, #0] │ │ + add r0, sp, #56 @ 0x38 │ │ + add.w r2, r1, #12 │ │ + mov r4, r0 │ │ + bl 6d948 │ │ + ldrd r5, r6, [sp, #72] @ 0x48 │ │ + ldr r0, [sp, #56] @ 0x38 │ │ + ldr r1, [sp, #64] @ 0x40 │ │ + add.w r2, r5, r5, lsl #1 │ │ + add.w r9, r1, r5, lsl #4 │ │ + add.w r0, r0, r2, lsl #2 │ │ + add.w r8, r0, #4 │ │ + cmp r5, r6 │ │ + bcs.n 5917c │ │ + ldr.w r0, [r8, #-4] │ │ + eor.w r0, r0, #2147483648 @ 0x80000000 │ │ + cmp r0, #4 │ │ + it cs │ │ + movcs r0, #1 │ │ + subs r1, r0, #1 │ │ + cmp r1, #2 │ │ + bcs.n 59120 │ │ + ldrb.w r0, [r9] │ │ + bl 58b80 │ │ + uxtb r0, r0 │ │ + cmp r0, #9 │ │ + beq.n 5913a │ │ + b.n 591ec │ │ + cmp r0, #0 │ │ + bne.n 59214 │ │ + ldrb.w r0, [r9] │ │ + bl 58b80 │ │ + uxtb r0, r0 │ │ + cmp r0, #9 │ │ + beq.n 591ec │ │ + ldrb.w r1, [r8] │ │ + cmp r0, r1 │ │ + bne.n 591ec │ │ + adds r5, #1 │ │ + add.w r9, r9, #16 │ │ + add.w r8, r8, #12 │ │ + b.n 590f8 │ │ + adds r1, r5, #1 │ │ + add r5, sp, #32 │ │ + movs r2, #19 │ │ mov r0, r5 │ │ - mov r1, r4 │ │ - bl 5ee4a │ │ - ldr r0, [sp, #112] @ 0x70 │ │ - str r6, [sp, #44] @ 0x2c │ │ - lsls r0, r0, #31 │ │ - beq.n 61e8e │ │ - ldrd r6, r7, [sp, #120] @ 0x78 │ │ - movs r0, #4 │ │ - ldr r3, [pc, #860] @ (62180 ) │ │ + bl ca0b2 │ │ + add.w r0, fp, #5 │ │ + mov r1, r5 │ │ + movs r2, #19 │ │ + ldrd r7, r4, [sp, #76] @ 0x4c │ │ + bl ca0b2 │ │ + strd r7, r4, [fp, #24] │ │ + strb.w r6, [fp, #4] │ │ + b.n 59208 │ │ + adds r0, r5, #3 │ │ + add r1, sp, #16 │ │ + movs r2, #16 │ │ + bl ca0b2 │ │ + movs r0, #2 │ │ + mov r1, r5 │ │ + b.n 591fa │ │ + str.w sl, [sp, #88] @ 0x58 │ │ + movs r0, #1 │ │ + ldr r3, [pc, #164] @ (59228 ) │ │ movs r1, #8 │ │ movs r2, #8 │ │ - mov.w r8, #8 │ │ add r3, pc │ │ - bl a3478 │ │ - mov r9, r1 │ │ - mov.w fp, #1 │ │ - strd r6, r7, [r9] │ │ - mov ip, r5 │ │ - str r1, [sp, #60] @ 0x3c │ │ - mov r1, r4 │ │ - str.w fp, [sp, #64] @ 0x40 │ │ - str r0, [sp, #56] @ 0x38 │ │ - ldmia.w r1, {r0, r2, r3, r5, r6, r7} │ │ - stmia.w ip, {r0, r2, r3, r5, r6, r7} │ │ - add r5, sp, #112 @ 0x70 │ │ - add r6, sp, #160 @ 0xa0 │ │ + bl c9b20 │ │ + add r3, sp, #56 @ 0x38 │ │ + movs r2, #0 │ │ + stmia r3!, {r0, r1, r2} │ │ + add r0, sp, #56 @ 0x38 │ │ + movs r1, #1 │ │ + bl 6dade │ │ + ldr r1, [sp, #140] @ 0x8c │ │ + ldrd r5, r6, [sp, #60] @ 0x3c │ │ + add r0, sp, #32 │ │ + bl 6dd38 │ │ + ldrd r1, r2, [sp, #32] │ │ + add.w r0, r5, r6, lsl #3 │ │ + str.w r1, [r5, r6, lsl #3] │ │ + str r2, [r0, #4] │ │ + ldr r0, [sp, #136] @ 0x88 │ │ + str r0, [sp, #72] @ 0x48 │ │ + ldr r0, [sp, #132] @ 0x84 │ │ + str r0, [sp, #68] @ 0x44 │ │ + ldr r0, [sp, #128] @ 0x80 │ │ + ldr r6, [sp, #56] @ 0x38 │ │ + strd r7, r0, [sp, #60] @ 0x3c │ │ + add r2, sp, #88 @ 0x58 │ │ + ldrb.w r0, [sp, #28] │ │ + strd r0, r5, [sp] │ │ + mov r0, fp │ │ + str r2, [sp, #56] @ 0x38 │ │ + add r3, sp, #56 @ 0x38 │ │ + ldr r1, [sp, #12] │ │ + bl 5922c │ │ mov r0, r6 │ │ mov r1, r5 │ │ - bl 5ee4a │ │ - ldr r0, [sp, #160] @ 0xa0 │ │ - lsls r0, r0, #31 │ │ - beq.n 61e9a │ │ - ldrd sl, r7, [sp, #168] @ 0xa8 │ │ - ldr r0, [sp, #56] @ 0x38 │ │ - cmp fp, r0 │ │ - bne.n 61e76 │ │ - add r0, sp, #56 @ 0x38 │ │ + bl 6d978 │ │ + add r0, sp, #16 │ │ + bl 58bc0 │ │ + b.n 5920e │ │ + adds r0, r4, #3 │ │ + add r1, sp, #16 │ │ + movs r2, #16 │ │ + bl ca0b2 │ │ + movs r0, #2 │ │ + mov r1, r4 │ │ + strb.w r0, [fp, #4] │ │ + add.w r0, fp, #5 │ │ + movs r2, #19 │ │ + bl ca0b2 │ │ + movs r0, #1 │ │ + str.w r0, [fp] │ │ + add sp, #92 @ 0x5c │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + ldr r0, [pc, #8] @ (59220 ) │ │ + ldr r1, [pc, #12] @ (59224 ) │ │ + add r0, pc │ │ + add r1, pc │ │ + bl 58b90 │ │ + ldr r7, [sp, #272] @ 0x110 │ │ + movs r7, r0 │ │ + ldr r7, [sp, #680] @ 0x2a8 │ │ + movs r7, r0 │ │ + add r5, pc, #528 @ (adr r5, 5943c ) │ │ + movs r7, r0 │ │ + stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + vpush {d8} │ │ + sub sp, #176 @ 0xb0 │ │ + add.w r6, r3, #8 │ │ + mov r7, r1 │ │ + str r0, [sp, #40] @ 0x28 │ │ + ldmia r6, {r1, r5, r6} │ │ + ldrd r4, r0, [r3] │ │ + str r2, [sp, #32] │ │ + bl 6deb4 │ │ + mov sl, r0 │ │ + mov r9, r1 │ │ + mov r0, r5 │ │ + mov r1, r6 │ │ + bl 6deb4 │ │ + mov fp, r0 │ │ + ldr r0, [pc, #836] @ (595a0 ) │ │ + mov r8, r1 │ │ + add r0, pc │ │ + str r0, [sp, #44] @ 0x2c │ │ + ldr r0, [r0, #16] │ │ + cmp r0, #5 │ │ + bcc.n 5928a │ │ + movs r0, #0 │ │ movs r1, #1 │ │ - bl 6bb60 │ │ - ldr.w r9, [sp, #60] @ 0x3c │ │ - add.w r0, r9, r8 │ │ - str.w sl, [r9, r8] │ │ - add.w fp, fp, #1 │ │ - str r7, [r0, #4] │ │ - add.w r8, r8, #8 │ │ - str.w fp, [sp, #64] @ 0x40 │ │ - b.n 61e52 │ │ - mov.w r9, #8 │ │ - mov.w fp, #0 │ │ + str r0, [sp, #128] @ 0x80 │ │ + movw r3, #1011 @ 0x3f3 │ │ + str r1, [sp, #116] @ 0x74 │ │ + ldr r1, [pc, #816] @ (595a4 ) │ │ + str r0, [sp, #124] @ 0x7c │ │ + add r1, pc │ │ + str r1, [sp, #112] @ 0x70 │ │ + add r0, sp, #160 @ 0xa0 │ │ + str r0, [sp, #120] @ 0x78 │ │ + add r0, sp, #112 @ 0x70 │ │ + ldr r2, [pc, #804] @ (595a8 ) │ │ + movs r1, #5 │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + ldr r0, [r0, #16] │ │ + cmp r0, #4 │ │ + bls.n 592b6 │ │ movs r0, #0 │ │ - b.n 61e9e │ │ - ldr r0, [sp, #56] @ 0x38 │ │ - ldr r6, [sp, #44] @ 0x2c │ │ - add.w r1, r9, fp, lsl #3 │ │ - add.w r8, r5, #32 │ │ - add.w sl, sp, #184 @ 0xb8 │ │ - mov.w fp, fp, lsl #3 │ │ - strd r0, r1, [sp, #64] @ 0x40 │ │ - strd r9, r9, [sp, #56] @ 0x38 │ │ - cmp.w fp, #0 │ │ - beq.n 61f08 │ │ - ldrd r0, r1, [r9] │ │ + movs r1, #1 │ │ + str r0, [sp, #128] @ 0x80 │ │ + movw r3, #1011 @ 0x3f3 │ │ + str r1, [sp, #116] @ 0x74 │ │ + ldr r1, [pc, #780] @ (595ac ) │ │ + str r0, [sp, #124] @ 0x7c │ │ + add r1, pc │ │ + str r1, [sp, #112] @ 0x70 │ │ + add r0, sp, #160 @ 0xa0 │ │ + str r0, [sp, #120] @ 0x78 │ │ + add r0, sp, #112 @ 0x70 │ │ + ldr r2, [pc, #768] @ (595b0 ) │ │ + movs r1, #5 │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r6, [r7, #0] │ │ + ldr r1, [pc, #760] @ (595b4 ) │ │ + ldr r0, [pc, #764] @ (595b8 ) │ │ + cmp r6, #0 │ │ + add r1, pc │ │ + add r0, pc │ │ + str r0, [sp, #4] │ │ + ldr r0, [pc, #756] @ (595bc ) │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + ldr r0, [pc, #756] @ (595c0 ) │ │ + add r0, pc │ │ + str r0, [sp, #28] │ │ + ldr r0, [pc, #752] @ (595c4 ) │ │ + add r0, pc │ │ + str r0, [sp, #12] │ │ + ldr r0, [pc, #752] @ (595c8 ) │ │ + add r0, pc │ │ + str r0, [sp, #24] │ │ + ldr r0, [pc, #748] @ (595cc ) │ │ + add r0, pc │ │ + str r0, [sp, #20] │ │ + ldr r0, [pc, #748] @ (595d0 ) │ │ + str r1, [sp, #8] │ │ + add r0, pc │ │ + str r0, [sp, #16] │ │ + beq.w 59426 │ │ + ldr r0, [r6, #0] │ │ + cmp r0, #0 │ │ + beq.w 5942a │ │ + ldr.w r7, [r0, #452] @ 0x1c4 │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + cmp r7, #0 │ │ + ldr r0, [r0, #16] │ │ + beq.w 59436 │ │ + cmp r0, #5 │ │ + bcc.n 5932a │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r1, [sp, #116] @ 0x74 │ │ + movw r3, #1011 @ 0x3f3 │ │ + ldr r1, [sp, #28] │ │ + str r0, [sp, #128] @ 0x80 │ │ + str r0, [sp, #124] @ 0x7c │ │ + movs r0, #4 │ │ + str r1, [sp, #112] @ 0x70 │ │ + movs r1, #5 │ │ + str r0, [sp, #120] @ 0x78 │ │ + add r0, sp, #112 @ 0x70 │ │ + ldr r2, [pc, #688] @ (595d4 ) │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r1, [r4, #0] │ │ + mov r0, r6 │ │ mov r2, sl │ │ - strd r0, r1, [sp, #184] @ 0xb8 │ │ - mov r0, r4 │ │ - mov r1, r6 │ │ - bl 6510c │ │ - ldr r0, [sp, #72] @ 0x48 │ │ - cmp r0, #2 │ │ - beq.n 61efe │ │ - mov r0, r5 │ │ - mov r1, r4 │ │ - movs r2, #40 @ 0x28 │ │ - bl c99c0 │ │ - mov ip, r4 │ │ - add r1, sp, #160 @ 0xa0 │ │ - mov lr, r4 │ │ - ldmia.w ip, {r2, r3, r4, r5, r6, r7} │ │ - mov r0, r1 │ │ - stmia r0!, {r2, r3, r4, r5, r6, r7} │ │ - mov r4, lr │ │ - mov r0, r8 │ │ - ldr r6, [sp, #44] @ 0x2c │ │ - add r5, sp, #112 @ 0x70 │ │ - bl 646ec │ │ - ldr r0, [sp, #144] @ 0x90 │ │ - bl 5e624 │ │ - add.w r9, r9, #8 │ │ - sub.w fp, fp, #8 │ │ - b.n 61eb6 │ │ - str.w r9, [sp, #60] @ 0x3c │ │ - add r0, sp, #56 @ 0x38 │ │ - bl 61040 │ │ - bl 60570 │ │ - mov r8, r0 │ │ - mov r9, r1 │ │ - ldrd r0, r1, [sp, #48] @ 0x30 │ │ - add.w sl, sp, #72 @ 0x48 │ │ - strd r0, r1, [sp, #152] @ 0x98 │ │ - add r0, sp, #152 @ 0x98 │ │ - str r0, [sp, #92] @ 0x5c │ │ - ldr.w r1, [r8, #20] │ │ - ldr.w r0, [r8, #12] │ │ - str r1, [sp, #88] @ 0x58 │ │ - str.w r8, [sp, #32] │ │ - ldr.w r1, [r8, #8]! │ │ - str r1, [sp, #72] @ 0x48 │ │ - add r0, r1 │ │ - ldmia r1!, {r2} │ │ - adds r0, #1 │ │ - str r0, [sp, #84] @ 0x54 │ │ - mov.w r0, #2155905152 @ 0x80808080 │ │ - bics r0, r2 │ │ - str r0, [sp, #76] @ 0x4c │ │ - mov r0, sl │ │ - str r1, [sp, #80] @ 0x50 │ │ - bl 5ee8a │ │ - cbz r0, 61fc6 │ │ - ldr r3, [pc, #552] @ (62184 ) │ │ - mov r7, r1 │ │ + mov r3, fp │ │ + str r6, [sp, #36] @ 0x24 │ │ + blx r7 │ │ + mov r5, r0 │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + ldr r0, [r0, #16] │ │ + cmp r0, #5 │ │ + bcc.n 59362 │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r1, [sp, #116] @ 0x74 │ │ + movw r3, #1011 @ 0x3f3 │ │ + ldr r1, [sp, #16] │ │ + str r0, [sp, #128] @ 0x80 │ │ + str r0, [sp, #124] @ 0x7c │ │ movs r0, #4 │ │ - movs r1, #4 │ │ - add r3, pc │ │ - movs r2, #4 │ │ - bl a3478 │ │ - mov.w fp, #1 │ │ - str r7, [r1, #0] │ │ - str r0, [sp, #160] @ 0xa0 │ │ - mov r0, r5 │ │ - str r1, [sp, #164] @ 0xa4 │ │ - str.w fp, [sp, #168] @ 0xa8 │ │ - ldmia.w sl, {r2, r3, r4, r5, r6, r7} │ │ - mov sl, r1 │ │ - stmia r0!, {r2, r3, r4, r5, r6, r7} │ │ - add r5, sp, #112 @ 0x70 │ │ - add r7, sp, #160 @ 0xa0 │ │ - movs r4, #4 │ │ - mov r0, r5 │ │ - bl 5ee8a │ │ + str r1, [sp, #112] @ 0x70 │ │ + movs r1, #5 │ │ + str r0, [sp, #120] @ 0x78 │ │ + add r0, sp, #112 @ 0x70 │ │ + ldr r2, [pc, #636] @ (595d8 ) │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + ldr r0, [r0, #16] │ │ + cmp r0, #5 │ │ + bcc.n 5938c │ │ + movs r1, #1 │ │ + movs r0, #0 │ │ + str r1, [sp, #116] @ 0x74 │ │ + movw r3, #1011 @ 0x3f3 │ │ + ldr r1, [sp, #20] │ │ + str r1, [sp, #112] @ 0x70 │ │ + movs r1, #5 │ │ + str r0, [sp, #128] @ 0x80 │ │ + str r0, [sp, #124] @ 0x7c │ │ + add r0, sp, #160 @ 0xa0 │ │ + str r0, [sp, #120] @ 0x78 │ │ + add r0, sp, #112 @ 0x70 │ │ + ldr r2, [pc, #596] @ (595dc ) │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + ldr r0, [r0, #16] │ │ + cmp r0, #5 │ │ + bcc.n 593b6 │ │ + movs r1, #1 │ │ + movs r0, #0 │ │ + str r1, [sp, #116] @ 0x74 │ │ + movw r3, #1011 @ 0x3f3 │ │ + ldr r1, [sp, #24] │ │ + str r1, [sp, #112] @ 0x70 │ │ + movs r1, #5 │ │ + str r0, [sp, #128] @ 0x80 │ │ + str r0, [sp, #124] @ 0x7c │ │ + add r0, sp, #160 @ 0xa0 │ │ + str r0, [sp, #120] @ 0x78 │ │ + add r0, sp, #112 @ 0x70 │ │ + ldr r2, [pc, #560] @ (595e0 ) │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r6, [sp, #36] @ 0x24 │ │ + ldr r0, [r6, #0] │ │ + cbz r0, 5942a │ │ + ldr.w r4, [r0, #912] @ 0x390 │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + cmp r4, #0 │ │ + ldr r0, [r0, #16] │ │ + beq.n 59464 │ │ + cmp r0, #4 │ │ + bls.n 593f0 │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r1, [sp, #116] @ 0x74 │ │ + movw r3, #1011 @ 0x3f3 │ │ + ldr r1, [sp, #28] │ │ + str r0, [sp, #128] @ 0x80 │ │ + str r0, [sp, #124] @ 0x7c │ │ + movs r0, #4 │ │ + str r1, [sp, #112] @ 0x70 │ │ + movs r1, #5 │ │ + str r0, [sp, #120] @ 0x78 │ │ + add r0, sp, #112 @ 0x70 │ │ + ldr r2, [pc, #508] @ (595e4 ) │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r6, [sp, #36] @ 0x24 │ │ + mov r0, r6 │ │ + blx r4 │ │ + ldr r1, [sp, #44] @ 0x2c │ │ cmp r0, #1 │ │ - bne.n 61fba │ │ - ldr r0, [sp, #160] @ 0xa0 │ │ - mov r6, r1 │ │ - cmp fp, r0 │ │ - beq.n 61fa6 │ │ - str.w r6, [sl, fp, lsl #2] │ │ - add.w fp, fp, #1 │ │ - str.w fp, [sp, #168] @ 0xa8 │ │ - b.n 61f86 │ │ - mov r0, r7 │ │ - mov r1, fp │ │ - movs r2, #1 │ │ - movs r3, #4 │ │ - str r4, [sp, #0] │ │ - bl 4aaa0 │ │ - ldr.w sl, [sp, #164] @ 0xa4 │ │ - b.n 61f98 │ │ - ldr r0, [sp, #160] @ 0xa0 │ │ - clz r0, r0 │ │ - lsrs r0, r0, #5 │ │ - str r0, [sp, #24] │ │ - b.n 61fd2 │ │ + ldr r1, [r1, #16] │ │ + bne.n 59496 │ │ + movs r7, #0 │ │ + cmp r1, #5 │ │ + bcc.n 594c8 │ │ movs r0, #1 │ │ - mov.w sl, #4 │ │ - str r0, [sp, #24] │ │ - mov.w fp, #0 │ │ - add.w r0, sl, fp, lsl #2 │ │ - str.w r8, [sp, #192] @ 0xc0 │ │ - str.w sl, [sp, #184] @ 0xb8 │ │ - and.w r4, r9, #1 │ │ - str r0, [sp, #188] @ 0xbc │ │ - add r0, sp, #72 @ 0x48 │ │ - add r6, sp, #184 @ 0xb8 │ │ - mov r1, r6 │ │ - bl 5ed88 │ │ - ldr r0, [sp, #72] @ 0x48 │ │ - str.w sl, [sp, #28] │ │ - cmp r0, #2 │ │ - str r4, [sp, #20] │ │ - bne.n 62002 │ │ - movs r4, #0 │ │ - movs r5, #4 │ │ + str r7, [sp, #128] @ 0x80 │ │ + str r0, [sp, #116] @ 0x74 │ │ + movs r1, #5 │ │ + ldr r0, [sp, #0] │ │ + movw r3, #1011 @ 0x3f3 │ │ + str r0, [sp, #112] @ 0x70 │ │ + movs r0, #4 │ │ + str r7, [sp, #124] @ 0x7c │ │ + movs r4, #5 │ │ + str r0, [sp, #120] @ 0x78 │ │ + add r0, sp, #112 @ 0x70 │ │ + ldr r2, [pc, #456] @ (595e8 ) │ │ + add r2, pc │ │ + bl 6ff84 │ │ + b.n 594ca │ │ + movs r0, #6 │ │ + b.n 59430 │ │ + ldr r1, [pc, #448] @ (595ec ) │ │ + movs r0, #7 │ │ + add r1, pc │ │ + movs r4, #8 │ │ + movs r7, #0 │ │ + b.n 594d8 │ │ + movs r7, #0 │ │ + cmp r0, #5 │ │ + bcc.n 5945c │ │ movs r0, #1 │ │ - b.n 6207c │ │ - ldr r3, [pc, #388] @ (62188 ) │ │ + str r7, [sp, #128] @ 0x80 │ │ + str r0, [sp, #116] @ 0x74 │ │ + movs r1, #5 │ │ + ldr r0, [sp, #12] │ │ + movw r3, #1011 @ 0x3f3 │ │ + str r0, [sp, #112] @ 0x70 │ │ movs r0, #4 │ │ - movs r1, #4 │ │ - movs r2, #32 │ │ - add r3, pc │ │ - mov.w r8, #32 │ │ - bl a3478 │ │ - mov r5, r1 │ │ - add r1, sp, #72 @ 0x48 │ │ - mov r7, r0 │ │ - mov r0, r5 │ │ - movs r2, #32 │ │ - bl c9a90 │ │ - movs r4, #1 │ │ - strd r7, r5, [sp, #56] @ 0x38 │ │ - str r4, [sp, #64] @ 0x40 │ │ - add r0, sp, #160 @ 0xa0 │ │ - ldmia.w r6, {r1, r2, r3} │ │ - add.w r9, sp, #56 @ 0x38 │ │ - movs r7, #32 │ │ - stmia r0!, {r1, r2, r3} │ │ - add r6, sp, #112 @ 0x70 │ │ - add r1, sp, #160 @ 0xa0 │ │ - mov r0, r6 │ │ - bl 5ed88 │ │ - ldr r0, [sp, #112] @ 0x70 │ │ - cmp r0, #2 │ │ - beq.n 62074 │ │ - ldr r0, [sp, #56] @ 0x38 │ │ - cmp r4, r0 │ │ - beq.n 62060 │ │ - adds r0, r5, r7 │ │ - mov r1, r6 │ │ - movs r2, #32 │ │ - bl c99c0 │ │ - adds r4, #1 │ │ - str r4, [sp, #64] @ 0x40 │ │ - adds r7, #32 │ │ - b.n 6203a │ │ - mov r0, r9 │ │ + str r7, [sp, #124] @ 0x7c │ │ + str r0, [sp, #120] @ 0x78 │ │ + add r0, sp, #112 @ 0x70 │ │ + ldr r2, [pc, #408] @ (595f0 ) │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r1, [pc, #404] @ (595f4 ) │ │ + movs r0, #17 │ │ + add r1, pc │ │ + b.n 59492 │ │ + movs r7, #0 │ │ + cmp r0, #5 │ │ + bcc.n 5948c │ │ + movs r0, #1 │ │ + str r7, [sp, #128] @ 0x80 │ │ + str r0, [sp, #116] @ 0x74 │ │ + movs r1, #5 │ │ + ldr r0, [sp, #12] │ │ + movw r3, #1011 @ 0x3f3 │ │ + str r0, [sp, #112] @ 0x70 │ │ + movs r0, #4 │ │ + str r7, [sp, #124] @ 0x7c │ │ + str r0, [sp, #120] @ 0x78 │ │ + add r0, sp, #112 @ 0x70 │ │ + ldr r2, [pc, #372] @ (595f8 ) │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r6, [sp, #36] @ 0x24 │ │ + ldr r1, [pc, #364] @ (595fc ) │ │ + movs r0, #14 │ │ + add r1, pc │ │ + movs r4, #6 │ │ + b.n 594d8 │ │ + cmp r1, #4 │ │ + bls.n 594bc │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r1, [sp, #116] @ 0x74 │ │ + movw r3, #1011 @ 0x3f3 │ │ + ldr r1, [sp, #4] │ │ + str r0, [sp, #128] @ 0x80 │ │ + str r0, [sp, #124] @ 0x7c │ │ + movs r0, #4 │ │ + str r1, [sp, #112] @ 0x70 │ │ + movs r1, #5 │ │ + str r0, [sp, #120] @ 0x78 │ │ + add r0, sp, #112 @ 0x70 │ │ + ldr r2, [pc, #328] @ (59600 ) │ │ + add r2, pc │ │ + bl 6ff84 │ │ + cbz r5, 594cc │ │ + movs r0, #15 │ │ + str r5, [sp, #52] @ 0x34 │ │ + strb.w r0, [sp, #48] @ 0x30 │ │ + b.n 5954a │ │ + movs r4, #5 │ │ + b.n 594d6 │ │ + ldr r1, [pc, #308] @ (59604 ) │ │ + movs r0, #24 │ │ + movs r4, #7 │ │ + movs r7, #1 │ │ + add r1, pc │ │ + ldr r6, [sp, #36] @ 0x24 │ │ + ldrh.w r2, [sp, #109] @ 0x6d │ │ + strh.w r2, [sp, #113] @ 0x71 │ │ + ldrb.w r2, [sp, #111] @ 0x6f │ │ + strb.w r4, [sp, #112] @ 0x70 │ │ + strb.w r2, [sp, #115] @ 0x73 │ │ + strd r1, r0, [sp, #116] @ 0x74 │ │ + add r0, sp, #112 @ 0x70 │ │ + add r1, sp, #88 @ 0x58 │ │ + adds r0, #12 │ │ + ldmia.w r1, {r2, r3, r4, r5} │ │ + stmia r0!, {r2, r3, r4, r5} │ │ + cbz r7, 5953e │ │ + add r7, sp, #144 @ 0x90 │ │ + mov r1, sl │ │ + mov r2, r9 │ │ + mov r0, r7 │ │ + bl 6c8e0 │ │ + add r6, sp, #48 @ 0x30 │ │ + mov r1, fp │ │ + add.w r0, r6, #16 │ │ + mov r2, r8 │ │ + bl 6c8e0 │ │ + add r4, sp, #160 @ 0xa0 │ │ + mov r1, r7 │ │ + adds r0, r4, #3 │ │ + movs r2, #12 │ │ + bl ca0b2 │ │ + adds r0, r6, #1 │ │ + mov.w r8, #3 │ │ mov r1, r4 │ │ - movs r2, #1 │ │ - movs r3, #4 │ │ - str.w r8, [sp] │ │ - bl 4aaa0 │ │ - ldr r5, [sp, #60] @ 0x3c │ │ - b.n 6204e │ │ - ldr r0, [sp, #56] @ 0x38 │ │ - clz r0, r0 │ │ - lsrs r0, r0, #5 │ │ - str r0, [sp, #16] │ │ - add.w r0, r5, r4, lsl #5 │ │ - str r0, [sp, #12] │ │ - lsls r0, r4, #5 │ │ - add.w r9, sp, #72 @ 0x48 │ │ - str r0, [sp, #44] @ 0x2c │ │ + movs r2, #15 │ │ + strb.w r8, [sp, #48] @ 0x30 │ │ + bl ca0b2 │ │ add r0, sp, #112 @ 0x70 │ │ - mov.w sl, #0 │ │ - mov r8, r5 │ │ - add.w r1, r0, #24 │ │ - adds r0, #4 │ │ - str r1, [sp, #40] @ 0x28 │ │ - str r0, [sp, #36] @ 0x24 │ │ - str r5, [sp, #8] │ │ - ldr r0, [sp, #44] @ 0x2c │ │ - cmp r0, sl │ │ - beq.n 620ec │ │ - mov r1, r8 │ │ - mov r0, r9 │ │ - ldr.w fp, [r1], #4 │ │ + bl 690e8 │ │ + b.n 597ac │ │ + str r6, [sp, #36] @ 0x24 │ │ + add r0, sp, #48 @ 0x30 │ │ + add r1, sp, #112 @ 0x70 │ │ movs r2, #28 │ │ - bl c99c0 │ │ - cmp.w fp, #2 │ │ - beq.n 620f2 │ │ - ldr r0, [sp, #36] @ 0x24 │ │ + bl ca0b2 │ │ + mov r0, fp │ │ + mov r1, r8 │ │ + bl 64850 │ │ + mov r0, sl │ │ mov r1, r9 │ │ - movs r2, #28 │ │ - add.w r8, r8, #32 │ │ - str.w fp, [sp, #112] @ 0x70 │ │ - bl c99c0 │ │ - add.w ip, sp, #112 @ 0x70 │ │ - add r1, sp, #160 @ 0xa0 │ │ - ldmia.w ip, {r2, r3, r4, r5, r6, r7} │ │ - mov r0, r1 │ │ - stmia r0!, {r2, r3, r4, r5, r6, r7} │ │ - ldr r0, [sp, #40] @ 0x28 │ │ - bl 642f8 │ │ - ldr r0, [sp, #136] @ 0x88 │ │ - bl 5e624 │ │ - add.w sl, sl, #32 │ │ - b.n 620a0 │ │ - ldr r0, [sp, #12] │ │ - mov r4, r0 │ │ - b.n 620fc │ │ - ldr r0, [sp, #8] │ │ - add r0, sl │ │ - add.w r4, r0, #32 │ │ - ldr r0, [sp, #12] │ │ - ldrd r9, r8, [sp, #28] │ │ - subs r0, r0, r4 │ │ - lsrs r7, r0, #5 │ │ - cbz r7, 6213a │ │ - mov r0, r4 │ │ - bl 65818 │ │ - ldr r6, [r4, #12] │ │ - cbz r6, 62124 │ │ - ldr r5, [r4, #16] │ │ - ldr r1, [r5, #0] │ │ - cbz r1, 6211a │ │ - mov r0, r6 │ │ - blx r1 │ │ - ldr r0, [r5, #4] │ │ - cbz r0, 62124 │ │ - mov r0, r6 │ │ - blx ccbe0 │ │ - ldr r0, [r4, #0] │ │ - cbz r0, 6212e │ │ - ldr r0, [r4, #4] │ │ - bl 5e624 │ │ - ldr r0, [r4, #24] │ │ - bl 5e624 │ │ - subs r7, #1 │ │ - adds r4, #32 │ │ - b.n 62104 │ │ - ldr r0, [sp, #16] │ │ - cbnz r0, 62144 │ │ - ldr r0, [sp, #8] │ │ - blx ccbe0 │ │ - ldr r0, [sp, #24] │ │ - cbnz r0, 6214e │ │ - mov r0, r9 │ │ - blx ccbe0 │ │ - ldr r1, [sp, #20] │ │ - add.w r0, r8, #4 │ │ - bl 616e4 │ │ - movs r0, #0 │ │ - dmb ish │ │ - ldrex r1, [r8] │ │ - strex r2, r0, [r8] │ │ - cmp r2, #0 │ │ - bne.n 6215e │ │ - cmp r1, #2 │ │ - beq.n 62174 │ │ - add sp, #196 @ 0xc4 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - mov r0, r8 │ │ - bl 94bf0 │ │ - b.n 6216e │ │ - udf #254 @ 0xfe │ │ - nop │ │ - asrs r6, r6, #8 │ │ + bl 64850 │ │ + ldrb.w r8, [sp, #48] @ 0x30 │ │ + cmp.w r8, #15 │ │ + bne.w 597ac │ │ + ldr r6, [pc, #160] @ (59608 ) │ │ + ldr r5, [pc, #160] @ (5960c ) │ │ + ldr r0, [sp, #32] │ │ + add r6, pc │ │ + ldrd r1, r9, [sp, #224] @ 0xe0 │ │ + add r5, pc │ │ + ldr.w fp, [sp, #52] @ 0x34 │ │ + ldr r4, [r0, #0] │ │ + uxtb r1, r1 │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + cmp r1, #9 │ │ + ldr r0, [r0, #16] │ │ + ldr.w sl, [sp, #40] @ 0x28 │ │ + bcs.w 597de │ │ + tbh [pc, r1, lsl #1] │ │ + lsls r1, r0, #1 │ │ + lsls r3, r1, #23 │ │ + lsls r3, r1, #12 │ │ + lsls r3, r0, #16 │ │ + lsls r5, r7, #8 │ │ + lsls r2, r3, #26 │ │ + lsls r1, r2, #30 │ │ + lsls r2, r2, #19 │ │ + lsrs r3, r4, #1 │ │ + it vc │ │ + movvc r7, r0 │ │ + str r6, [r6, #116] @ 0x74 │ │ movs r7, r0 │ │ - asrs r0, r0, #4 │ │ + ldr r6, [sp, #512] @ 0x200 │ │ movs r7, r0 │ │ - asrs r6, r2, #1 │ │ + str r2, [r2, #116] @ 0x74 │ │ movs r7, r0 │ │ - push {r4, lr} │ │ - mov r4, r0 │ │ - ldr r0, [r0, #16] │ │ - cbz r0, 621a4 │ │ - mov r0, r4 │ │ - bl 5e5ee │ │ - ldr r1, [r4, #16] │ │ - subs r0, #12 │ │ - subs r1, #1 │ │ - str r1, [r4, #16] │ │ - pop {r4, pc} │ │ + ldr r6, [sp, #336] @ 0x150 │ │ + movs r7, r0 │ │ + ldr r7, [sp, #864] @ 0x360 │ │ + @ instruction: 0xfffc9e8c │ │ + movs r7, r0 │ │ + ldr r6, [sp, #568] @ 0x238 │ │ + movs r7, r0 │ │ + ldr r6, [sp, #384] @ 0x180 │ │ + movs r7, r0 │ │ + ldr r6, [sp, #328] @ 0x148 │ │ + movs r7, r0 │ │ + ldr r6, [sp, #432] @ 0x1b0 │ │ + movs r7, r0 │ │ + ldr r6, [sp, #376] @ 0x178 │ │ + movs r7, r0 │ │ + ldr r6, [sp, #312] @ 0x138 │ │ + movs r7, r0 │ │ + ldr r5, [sp, #896] @ 0x380 │ │ + movs r7, r0 │ │ + ldr r5, [sp, #672] @ 0x2a0 │ │ + movs r7, r0 │ │ + ldr r5, [sp, #504] @ 0x1f8 │ │ + movs r7, r0 │ │ + ldr r5, [sp, #336] @ 0x150 │ │ + movs r7, r0 │ │ + ldr r5, [sp, #112] @ 0x70 │ │ + movs r7, r0 │ │ + ldr r4, [sp, #920] @ 0x398 │ │ + movs r7, r0 │ │ + ldr r6, [sp, #440] @ 0x1b8 │ │ + vmull.u , d28, d30 │ │ + movs r7, r0 │ │ + cmp r5, #173 @ 0xad │ │ + vmull.u , d28, d0 │ │ + movs r7, r0 │ │ + ldr r5, [sp, #844] @ 0x34c │ │ + vdup.32 , d14[1] │ │ + movs r7, r0 │ │ + cmp r5, #74 @ 0x4a │ │ + @ instruction: 0xfffc9cf7 │ │ + @ instruction: 0xfffc9d2a │ │ + vtbl.8 d18, {d12}, d5 │ │ + bcc.n 59638 │ │ movs r0, #0 │ │ - pop {r4, pc} │ │ - push {r4, lr} │ │ - mov r4, r0 │ │ - ldr r0, [r1, #0] │ │ - cbz r0, 621be │ │ - ldrd r0, r1, [r1, #4] │ │ - bl 998f4 │ │ + movs r1, #1 │ │ + str r0, [sp, #128] @ 0x80 │ │ + mov.w r3, #1184 @ 0x4a0 │ │ + str r1, [sp, #116] @ 0x74 │ │ + ldr r1, [pc, #908] @ (599b0 ) │ │ + str r0, [sp, #124] @ 0x7c │ │ + add r1, pc │ │ + str r1, [sp, #112] @ 0x70 │ │ + add r0, sp, #160 @ 0xa0 │ │ + str r0, [sp, #120] @ 0x78 │ │ + add r0, sp, #112 @ 0x70 │ │ + ldr r2, [pc, #900] @ (599b4 ) │ │ + movs r1, #5 │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + ldr r0, [r0, #16] │ │ + cmp r0, #4 │ │ + bls.n 59664 │ │ movs r0, #0 │ │ - movs r1, #0 │ │ - b.n 621ca │ │ - ldrd r0, r1, [r1, #8] │ │ - strd r0, r1, [r4, #8] │ │ - movs r1, #0 │ │ - movs r0, #1 │ │ - strd r0, r1, [r4] │ │ - pop {r4, pc} │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ - sub sp, #136 @ 0x88 │ │ - add.w sl, sp, #8 │ │ - add.w r1, r0, #64 @ 0x40 │ │ - strd r2, r3, [sp] │ │ - mov r2, sp │ │ - mov r0, sl │ │ - bl 6510c │ │ - ldr r0, [sp, #8] │ │ - ldr.w r9, [sp, #168] @ 0xa8 │ │ - cmp r0, #2 │ │ - bne.n 62212 │ │ - ldrd r0, r1, [r9] │ │ - eor.w r0, r0, #20 │ │ - orrs r0, r1 │ │ - bne.n 62244 │ │ - ldr.w r0, [r9, #8] │ │ - cmp r0, #3 │ │ - itt cs │ │ - ldrdcs r0, r1, [r9, #12] │ │ - blcs 5395a │ │ - b.n 6224a │ │ - add.w r8, sp, #48 @ 0x30 │ │ - mov r1, sl │ │ - movs r2, #40 @ 0x28 │ │ - mov r0, r8 │ │ - bl c99c0 │ │ - add r1, sp, #88 @ 0x58 │ │ - ldmia.w sl, {r2, r3, r4, r5, r6, r7} │ │ - add.w r0, r1, #24 │ │ - stmia r0!, {r2, r3, r4, r5, r6, r7} │ │ - mov r0, r1 │ │ - ldmia.w r9, {r2, r3, r4, r5, r6, r7} │ │ - stmia r0!, {r2, r3, r4, r5, r6, r7} │ │ - add.w r0, r8, #32 │ │ - bl 64858 │ │ - ldr r0, [sp, #80] @ 0x50 │ │ - bl 5e624 │ │ - b.n 6224a │ │ - mov r0, r9 │ │ - bl 60ef4 │ │ - add sp, #136 @ 0x88 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ - ldr.w r1, [r0, #104]! │ │ - cbz r1, 62258 │ │ - bx lr │ │ - push {r7, lr} │ │ - ldr r0, [pc, #8] @ (62264 ) │ │ - add r0, pc │ │ - bl 4ffc8 │ │ - nop │ │ - bcc.n 62328 │ │ - movs r6, r0 │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, #124 @ 0x7c │ │ - ldr r7, [sp, #160] @ 0xa0 │ │ - mov r8, r0 │ │ - sub.w r0, r2, #48 @ 0x30 │ │ - str r0, [sp, #16] │ │ - ldr r0, [sp, #164] @ 0xa4 │ │ - mov r4, r3 │ │ - mov r9, r2 │ │ - mov fp, r1 │ │ - str r0, [sp, #24] │ │ - str r3, [sp, #20] │ │ - str.w r8, [sp, #40] @ 0x28 │ │ - cmp.w fp, #33 @ 0x21 │ │ - str.w fp, [sp, #44] @ 0x2c │ │ - bcc.w 624be │ │ + movs r1, #1 │ │ + str r0, [sp, #128] @ 0x80 │ │ + mov.w r3, #1184 @ 0x4a0 │ │ + str r1, [sp, #116] @ 0x74 │ │ + ldr r1, [pc, #872] @ (599b8 ) │ │ + str r0, [sp, #124] @ 0x7c │ │ + add r1, pc │ │ + str r1, [sp, #112] @ 0x70 │ │ + add r0, sp, #160 @ 0xa0 │ │ + str r0, [sp, #120] @ 0x78 │ │ + add r0, sp, #112 @ 0x70 │ │ + ldr r2, [pc, #864] @ (599bc ) │ │ + movs r1, #5 │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r7, [sp, #36] @ 0x24 │ │ cmp r7, #0 │ │ - beq.w 624f6 │ │ - ldr r1, [sp, #44] @ 0x2c │ │ - mov.w r0, #336 @ 0x150 │ │ - lsrs r3, r1, #3 │ │ - mla r5, r3, r0, r8 │ │ - add.w r0, r3, r3, lsl #1 │ │ - cmp r1, #64 @ 0x40 │ │ - add.w r6, r8, r0, lsl #6 │ │ - mov r0, r8 │ │ - bcs.n 622de │ │ - mov r1, r6 │ │ - bl 60b14 │ │ - mov sl, r0 │ │ - mov r0, r8 │ │ - mov r1, r5 │ │ - bl 60b14 │ │ - cmp sl, r0 │ │ - mov r0, r8 │ │ - bne.n 622e6 │ │ - mov r0, r6 │ │ - mov r1, r5 │ │ - bl 60b14 │ │ - teq sl, r0 │ │ - it ne │ │ - movne r6, r5 │ │ - mov r0, r6 │ │ - b.n 622e6 │ │ - mov r1, r6 │ │ - mov r2, r5 │ │ - bl 60a90 │ │ - sub.w r0, r0, r8 │ │ - movs r1, #48 @ 0x30 │ │ - subs r7, #1 │ │ - str r7, [sp, #32] │ │ - blx c9f40 │ │ - str r0, [sp, #36] @ 0x24 │ │ - add.w r0, r0, r0, lsl #1 │ │ - movs r2, #48 @ 0x30 │ │ - add.w r7, r8, r0, lsl #4 │ │ - add r0, sp, #48 @ 0x30 │ │ - mov r1, r7 │ │ - bl c99c0 │ │ - ldr r0, [sp, #24] │ │ - cbz r0, 62318 │ │ - ldr r0, [sp, #24] │ │ - mov r1, r7 │ │ - bl 60b14 │ │ + beq.w 5a7f4 │ │ + ldr r0, [r7, #0] │ │ cmp r0, #0 │ │ - beq.n 623fa │ │ + beq.w 5a7fe │ │ + str r6, [sp, #32] │ │ + ldr.w r6, [r0, #476] @ 0x1dc │ │ ldr r0, [sp, #44] @ 0x2c │ │ - cmp r0, r4 │ │ - bhi.w 62670 │ │ - add.w r0, r0, r0, lsl #1 │ │ - ldr r1, [sp, #40] @ 0x28 │ │ - ldr r4, [sp, #36] @ 0x24 │ │ - mov.w fp, #0 │ │ - add.w sl, r9, r0, lsl #4 │ │ - str r0, [sp, #28] │ │ - mov r5, r1 │ │ - add.w r0, r4, r4, lsl #1 │ │ - add.w r8, r1, r0, lsl #4 │ │ - cmp r5, r8 │ │ - bcs.n 6236c │ │ - mov r0, r5 │ │ - mov r1, r7 │ │ - bl 60b14 │ │ - sub.w sl, sl, #48 @ 0x30 │ │ - mov r6, r0 │ │ - cmp r0, #0 │ │ - add.w r1, fp, fp, lsl #1 │ │ - mov r0, sl │ │ - it ne │ │ - movne r0, r9 │ │ - movs r2, #48 @ 0x30 │ │ - add.w r0, r0, r1, lsl #4 │ │ - mov r1, r5 │ │ - bl c99c0 │ │ - add fp, r6 │ │ - adds r5, #48 @ 0x30 │ │ - b.n 6233c │ │ - ldr r6, [sp, #44] @ 0x2c │ │ - cmp r4, r6 │ │ - add.w r4, fp, fp, lsl #1 │ │ - beq.n 6238e │ │ - sub.w sl, sl, #48 @ 0x30 │ │ - mov r1, r5 │ │ - add.w r0, sl, r4, lsl #4 │ │ - movs r2, #48 @ 0x30 │ │ - bl c99c0 │ │ - adds r5, #48 @ 0x30 │ │ - mov r4, r6 │ │ - ldr r1, [sp, #40] @ 0x28 │ │ - b.n 62334 │ │ - ldr.w sl, [sp, #40] @ 0x28 │ │ - lsls r2, r4, #4 │ │ - mov r1, r9 │ │ - mov r0, sl │ │ - bl c9a94 │ │ + cmp r6, #0 │ │ + ldr r0, [r0, #16] │ │ + beq.w 5a9a6 │ │ + mov r8, r5 │ │ + cmp r0, #5 │ │ + bcc.n 596ac │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r1, [sp, #116] @ 0x74 │ │ + mov.w r3, #1184 @ 0x4a0 │ │ ldr r1, [sp, #28] │ │ - add.w sl, sl, r4, lsl #4 │ │ - sub.w r8, r6, fp │ │ - mvn.w r0, #47 @ 0x2f │ │ - mov r4, fp │ │ - mov r6, sl │ │ - add.w r5, r0, r1, lsl #4 │ │ + str r0, [sp, #128] @ 0x80 │ │ + str r0, [sp, #124] @ 0x7c │ │ + movs r0, #4 │ │ + str r1, [sp, #112] @ 0x70 │ │ + movs r1, #5 │ │ + str r0, [sp, #120] @ 0x78 │ │ + add r0, sp, #112 @ 0x70 │ │ + ldr r2, [pc, #792] @ (599c0 ) │ │ + add r2, pc │ │ + bl 6ff84 │ │ + mov r0, r7 │ │ + mov r1, r4 │ │ + mov r2, fp │ │ + mov r3, r9 │ │ + mov r5, r7 │ │ + blx r6 │ │ + mov r4, r0 │ │ ldr r0, [sp, #44] @ 0x2c │ │ - cmp r0, r4 │ │ - beq.n 623cc │ │ - add.w r1, r9, r5 │ │ - mov r0, r6 │ │ - movs r2, #48 @ 0x30 │ │ - bl c99c0 │ │ - adds r4, #1 │ │ - subs r5, #48 @ 0x30 │ │ - adds r6, #48 @ 0x30 │ │ - b.n 623b2 │ │ - ldr r4, [sp, #20] │ │ - cmp.w fp, #0 │ │ - beq.n 623fa │ │ + ldr r0, [r0, #16] │ │ + cmp r0, #5 │ │ + bcc.n 596e4 │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r1, [sp, #116] @ 0x74 │ │ + mov.w r3, #1184 @ 0x4a0 │ │ + ldr r1, [sp, #16] │ │ + str r0, [sp, #128] @ 0x80 │ │ + str r0, [sp, #124] @ 0x7c │ │ + movs r0, #4 │ │ + str r1, [sp, #112] @ 0x70 │ │ + movs r1, #5 │ │ + str r0, [sp, #120] @ 0x78 │ │ + add r0, sp, #112 @ 0x70 │ │ + ldr r2, [pc, #740] @ (599c4 ) │ │ + add r2, pc │ │ + bl 6ff84 │ │ ldr r0, [sp, #44] @ 0x2c │ │ - cmp r0, fp │ │ - bcc.w 62672 │ │ - ldr r7, [sp, #32] │ │ - mov r1, r8 │ │ - str r7, [sp, #0] │ │ - add r0, sp, #48 @ 0x30 │ │ - str r0, [sp, #4] │ │ - mov r2, r9 │ │ - ldr r0, [sp, #168] @ 0xa8 │ │ - mov r3, r4 │ │ - str r0, [sp, #8] │ │ - mov r0, sl │ │ - bl 62268 │ │ - ldr.w r8, [sp, #40] @ 0x28 │ │ - b.n 62288 │ │ + ldr r0, [r0, #16] │ │ + cmp r0, #5 │ │ + bcc.n 5970e │ │ + movs r1, #1 │ │ + movs r0, #0 │ │ + str r1, [sp, #116] @ 0x74 │ │ + mov.w r3, #1184 @ 0x4a0 │ │ + ldr r1, [sp, #20] │ │ + str r1, [sp, #112] @ 0x70 │ │ + movs r1, #5 │ │ + str r0, [sp, #128] @ 0x80 │ │ + str r0, [sp, #124] @ 0x7c │ │ + add r0, sp, #160 @ 0xa0 │ │ + str r0, [sp, #120] @ 0x78 │ │ + add r0, sp, #112 @ 0x70 │ │ + ldr r2, [pc, #704] @ (599c8 ) │ │ + add r2, pc │ │ + bl 6ff84 │ │ ldr r0, [sp, #44] @ 0x2c │ │ - cmp r0, r4 │ │ - bhi.w 62670 │ │ - add.w r0, r0, r0, lsl #1 │ │ - ldrd r5, r6, [sp, #36] @ 0x24 │ │ - mov.w sl, #0 │ │ - str r0, [sp, #28] │ │ - add.w fp, r9, r0, lsl #4 │ │ - add.w r0, r5, r5, lsl #1 │ │ - ldr r1, [sp, #40] @ 0x28 │ │ - mov r8, r5 │ │ - add.w r4, r1, r0, lsl #4 │ │ - cmp r6, r4 │ │ - bcs.n 62454 │ │ - mov r0, r7 │ │ - mov r1, r6 │ │ - bl 60b14 │ │ - mov r5, r0 │ │ + ldr r0, [r0, #16] │ │ + cmp r0, #5 │ │ + bcc.n 59738 │ │ + movs r1, #1 │ │ + movs r0, #0 │ │ + str r1, [sp, #116] @ 0x74 │ │ + mov.w r3, #1184 @ 0x4a0 │ │ + ldr r1, [sp, #24] │ │ + str r1, [sp, #112] @ 0x70 │ │ + movs r1, #5 │ │ + str r0, [sp, #128] @ 0x80 │ │ + str r0, [sp, #124] @ 0x7c │ │ + add r0, sp, #160 @ 0xa0 │ │ + str r0, [sp, #120] @ 0x78 │ │ + add r0, sp, #112 @ 0x70 │ │ + ldr r2, [pc, #664] @ (599cc ) │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r0, [r5, #0] │ │ cmp r0, #0 │ │ - mov r0, r9 │ │ - add.w r1, sl, sl, lsl #1 │ │ - sub.w fp, fp, #48 @ 0x30 │ │ - it ne │ │ - movne r0, fp │ │ - add.w r0, r0, r1, lsl #4 │ │ - mov r1, r6 │ │ - movs r2, #48 @ 0x30 │ │ - bl c99c0 │ │ - eor.w r0, r5, #1 │ │ - adds r6, #48 @ 0x30 │ │ - add sl, r0 │ │ - b.n 62420 │ │ - ldr r5, [sp, #44] @ 0x2c │ │ - add.w r4, sl, sl, lsl #1 │ │ - cmp r8, r5 │ │ - beq.n 62476 │ │ - add.w r0, r9, r4, lsl #4 │ │ - mov r1, r6 │ │ - movs r2, #48 @ 0x30 │ │ - bl c99c0 │ │ - adds r6, #48 @ 0x30 │ │ - add.w sl, sl, #1 │ │ - sub.w fp, fp, #48 @ 0x30 │ │ - b.n 62414 │ │ - ldr.w r8, [sp, #40] @ 0x28 │ │ - lsls r2, r4, #4 │ │ - mov r1, r9 │ │ - mov r0, r8 │ │ - bl c9a94 │ │ + beq.w 5a64c │ │ + ldr.w r6, [r0, #912] @ 0x390 │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + cmp r6, #0 │ │ + ldr r0, [r0, #16] │ │ + beq.w 5ab22 │ │ + mov r1, r5 │ │ + cmp r0, #4 │ │ + bls.n 59778 │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r1, [sp, #116] @ 0x74 │ │ + mov.w r3, #1184 @ 0x4a0 │ │ ldr r1, [sp, #28] │ │ - add.w r8, r8, r4, lsl #4 │ │ - ldr r0, [sp, #16] │ │ - sub.w fp, r5, sl │ │ - mov r7, r8 │ │ - add.w r6, r0, r1, lsl #4 │ │ - mov r4, fp │ │ - cbz r4, 624ac │ │ - mov r0, r7 │ │ - mov r1, r6 │ │ - movs r2, #48 @ 0x30 │ │ - bl c99c0 │ │ - subs r4, #1 │ │ - subs r6, #48 @ 0x30 │ │ - adds r7, #48 @ 0x30 │ │ - b.n 62498 │ │ + str r0, [sp, #128] @ 0x80 │ │ + str r0, [sp, #124] @ 0x7c │ │ + movs r0, #4 │ │ + str r1, [sp, #112] @ 0x70 │ │ + movs r1, #5 │ │ + str r0, [sp, #120] @ 0x78 │ │ + add r0, sp, #112 @ 0x70 │ │ + ldr r2, [pc, #608] @ (599d0 ) │ │ + add r2, pc │ │ + bl 6ff84 │ │ + mov r1, r5 │ │ + mov r0, r1 │ │ + blx r6 │ │ ldr r1, [sp, #44] @ 0x2c │ │ - cmp r1, sl │ │ - bcc.w 62690 │ │ + cmp r0, #1 │ │ + ldr r1, [r1, #16] │ │ + bne.w 5acc0 │ │ + cmp r1, #4 │ │ + bls.w 5997a │ │ movs r0, #0 │ │ - ldr r4, [sp, #20] │ │ - str r0, [sp, #24] │ │ - ldr r7, [sp, #32] │ │ - b.n 62284 │ │ - ldr r1, [sp, #44] @ 0x2c │ │ - cmp r1, #2 │ │ - bcc.w 6266a │ │ - add.w r0, r1, #16 │ │ - cmp r0, r4 │ │ - bhi.w 62670 │ │ - lsrs r6, r1, #1 │ │ - add.w r0, r6, r6, lsl #1 │ │ - cmp r1, #7 │ │ - add.w r4, r9, r0, lsl #4 │ │ - add.w r5, r8, r0, lsl #4 │ │ - bls.n 6250c │ │ - mov r0, r8 │ │ - mov r1, r9 │ │ - bl 652a4 │ │ - mov r0, r5 │ │ - mov r1, r4 │ │ - bl 652a4 │ │ - movs r7, #4 │ │ - b.n 62522 │ │ - ldr r1, [sp, #168] @ 0xa8 │ │ - movs r0, #1 │ │ - mov r2, r9 │ │ - mov r3, r4 │ │ - strd r0, r1, [sp] │ │ - mov r0, r8 │ │ - ldr r1, [sp, #44] @ 0x2c │ │ - bl 610dc │ │ - b.n 6266a │ │ - mov r0, r9 │ │ - mov r1, r8 │ │ - movs r2, #48 @ 0x30 │ │ - bl c99c0 │ │ - mov r0, r4 │ │ - mov r1, r5 │ │ - movs r2, #48 @ 0x30 │ │ - bl c99c0 │ │ - movs r7, #1 │ │ - add.w r0, r7, r7, lsl #1 │ │ - mov.w fp, #0 │ │ - str.w fp, [sp, #48] @ 0x30 │ │ - add.w r1, r8, r0, lsl #4 │ │ - add.w r0, r9, r0, lsl #4 │ │ - str r1, [sp, #28] │ │ - str r0, [sp, #24] │ │ - str r6, [sp, #52] @ 0x34 │ │ - strd r4, r6, [sp, #32] │ │ - cmp.w fp, #2 │ │ - beq.n 6259c │ │ + movs r1, #1 │ │ + str r1, [sp, #116] @ 0x74 │ │ + mov.w r3, #1184 @ 0x4a0 │ │ + ldr r1, [sp, #0] │ │ + str r0, [sp, #128] @ 0x80 │ │ + str r0, [sp, #124] @ 0x7c │ │ + movs r0, #4 │ │ + str r1, [sp, #112] @ 0x70 │ │ + movs r1, #5 │ │ + str r0, [sp, #120] @ 0x78 │ │ + add r0, sp, #112 @ 0x70 │ │ + ldr r2, [pc, #556] @ (599d4 ) │ │ + add r2, pc │ │ + b.n 59976 │ │ + ldr r2, [sp, #40] @ 0x28 │ │ + ldrb.w r0, [sp, #51] @ 0x33 │ │ + add.w r1, r2, #12 │ │ + strb r0, [r2, #7] │ │ + ldrh.w r0, [sp, #49] @ 0x31 │ │ + strh.w r0, [r2, #5] │ │ add r0, sp, #48 @ 0x30 │ │ - mov r8, r6 │ │ - ldr r1, [sp, #44] @ 0x2c │ │ - mov sl, r7 │ │ - ldr.w r0, [r0, fp, lsl #2] │ │ + adds r0, #8 │ │ + ldr.w ip, [sp, #52] @ 0x34 │ │ + ldmia.w r0, {r3, r4, r5, r6, r7} │ │ + movs r0, #1 │ │ + stmia r1!, {r3, r4, r5, r6, r7} │ │ + str.w ip, [r2, #8] │ │ + strb.w r8, [r2, #4] │ │ + str r0, [r2, #0] │ │ + b.w 5a842 │ │ + cmp r0, #5 │ │ + bcc.n 59806 │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #128] @ 0x80 │ │ + movw r3, #1173 @ 0x495 │ │ + str r1, [sp, #116] @ 0x74 │ │ + ldr r1, [pc, #488] @ (599d8 ) │ │ + str r0, [sp, #124] @ 0x7c │ │ + add r1, pc │ │ + str r1, [sp, #112] @ 0x70 │ │ + add r0, sp, #160 @ 0xa0 │ │ + str r0, [sp, #120] @ 0x78 │ │ + add r0, sp, #112 @ 0x70 │ │ + ldr r2, [pc, #476] @ (599dc ) │ │ + movs r1, #5 │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + mov r8, r5 │ │ + ldr r0, [r0, #16] │ │ + cmp r0, #4 │ │ + bls.n 59834 │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #128] @ 0x80 │ │ + movw r3, #1173 @ 0x495 │ │ + str r1, [sp, #116] @ 0x74 │ │ + ldr r1, [pc, #448] @ (599e0 ) │ │ + str r0, [sp, #124] @ 0x7c │ │ + add r1, pc │ │ + str r1, [sp, #112] @ 0x70 │ │ + add r0, sp, #160 @ 0xa0 │ │ + str r0, [sp, #120] @ 0x78 │ │ + add r0, sp, #112 @ 0x70 │ │ + ldr r2, [pc, #440] @ (599e4 ) │ │ + movs r1, #5 │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r5, [sp, #36] @ 0x24 │ │ + cmp r5, #0 │ │ + beq.w 5a7f4 │ │ + ldr r0, [r5, #0] │ │ cmp r0, #0 │ │ - it ne │ │ - subne.w r8, r1, r8 │ │ - add.w r0, r0, r0, lsl #1 │ │ - ldr r1, [sp, #28] │ │ - add.w r5, r1, r0, lsl #4 │ │ - ldr r1, [sp, #24] │ │ - add.w r4, r9, r0, lsl #4 │ │ - add.w r6, r1, r0, lsl #4 │ │ - cmp r7, r8 │ │ - bcs.n 6258c │ │ - mov r0, r6 │ │ - mov r1, r5 │ │ - movs r2, #48 @ 0x30 │ │ - bl c99c0 │ │ - mov r0, r4 │ │ - mov r1, r6 │ │ - bl 65250 │ │ - adds r5, #48 @ 0x30 │ │ - adds r6, #48 @ 0x30 │ │ - adds r7, #1 │ │ - b.n 6256e │ │ - add.w r8, sp, #32 │ │ - add.w fp, fp, #1 │ │ - mov r7, sl │ │ - ldmia.w r8, {r4, r6, r8} │ │ - b.n 62540 │ │ + beq.w 5a64c │ │ + ldr.w r7, [r0, #464] @ 0x1d0 │ │ ldr r0, [sp, #44] @ 0x2c │ │ - mvn.w r1, #47 @ 0x2f │ │ - add.w r0, r0, r0, lsl #1 │ │ - add.w r0, r1, r0, lsl #4 │ │ + cmp r7, #0 │ │ + ldr r0, [r0, #16] │ │ + beq.w 59980 │ │ + cmp r0, #5 │ │ + str r6, [sp, #32] │ │ + bcc.n 5987a │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r1, [sp, #116] @ 0x74 │ │ + movw r3, #1173 @ 0x495 │ │ + ldr r1, [sp, #28] │ │ + str r0, [sp, #128] @ 0x80 │ │ + str r0, [sp, #124] @ 0x7c │ │ + movs r0, #4 │ │ + str r1, [sp, #112] @ 0x70 │ │ + movs r1, #5 │ │ + str r0, [sp, #120] @ 0x78 │ │ + add r0, sp, #112 @ 0x70 │ │ + ldr r2, [pc, #372] @ (599e8 ) │ │ + add r2, pc │ │ + bl 6ff84 │ │ + mov r0, r5 │ │ mov r1, r4 │ │ - add.w r4, r8, r0 │ │ - add.w fp, r9, r0 │ │ - sub.w r5, r1, #48 @ 0x30 │ │ - mov sl, r1 │ │ - cbz r6, 62628 │ │ - mov r0, sl │ │ - mov r1, r9 │ │ - bl 60b14 │ │ - cmp r0, #0 │ │ - mov r1, r9 │ │ - str r6, [sp, #36] @ 0x24 │ │ - mov r6, r0 │ │ - it ne │ │ - movne r1, sl │ │ - mov r0, r8 │ │ - movs r2, #48 @ 0x30 │ │ - bl c99c0 │ │ - mov r0, fp │ │ - mov r1, r5 │ │ - bl 60b14 │ │ + mov r2, fp │ │ + mov r3, r9 │ │ + mov r6, r5 │ │ + blx r7 │ │ + mov r5, r0 │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + ldr r0, [r0, #16] │ │ + cmp r0, #5 │ │ + bcc.n 598b2 │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r1, [sp, #116] @ 0x74 │ │ + movw r3, #1173 @ 0x495 │ │ + ldr r1, [sp, #16] │ │ + str r0, [sp, #128] @ 0x80 │ │ + str r0, [sp, #124] @ 0x7c │ │ + movs r0, #4 │ │ + str r1, [sp, #112] @ 0x70 │ │ + movs r1, #5 │ │ + str r0, [sp, #120] @ 0x78 │ │ + add r0, sp, #112 @ 0x70 │ │ + ldr r2, [pc, #320] @ (599ec ) │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + ldr r0, [r0, #16] │ │ + cmp r0, #5 │ │ + bcc.n 598dc │ │ + movs r1, #1 │ │ + movs r0, #0 │ │ + str r1, [sp, #116] @ 0x74 │ │ + movw r3, #1173 @ 0x495 │ │ + ldr r1, [sp, #20] │ │ + str r1, [sp, #112] @ 0x70 │ │ + movs r1, #5 │ │ + str r0, [sp, #128] @ 0x80 │ │ + str r0, [sp, #124] @ 0x7c │ │ + add r0, sp, #160 @ 0xa0 │ │ + str r0, [sp, #120] @ 0x78 │ │ + add r0, sp, #112 @ 0x70 │ │ + ldr r2, [pc, #280] @ (599f0 ) │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + ldr r0, [r0, #16] │ │ + cmp r0, #5 │ │ + bcc.n 59906 │ │ + movs r1, #1 │ │ + movs r0, #0 │ │ + str r1, [sp, #116] @ 0x74 │ │ + movw r3, #1173 @ 0x495 │ │ + ldr r1, [sp, #24] │ │ + str r1, [sp, #112] @ 0x70 │ │ + movs r1, #5 │ │ + str r0, [sp, #128] @ 0x80 │ │ + str r0, [sp, #124] @ 0x7c │ │ + add r0, sp, #160 @ 0xa0 │ │ + str r0, [sp, #120] @ 0x78 │ │ + add r0, sp, #112 @ 0x70 │ │ + ldr r2, [pc, #244] @ (599f4 ) │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r0, [r6, #0] │ │ cmp r0, #0 │ │ - mov r1, fp │ │ - mov r7, r0 │ │ - it ne │ │ - movne r1, r5 │ │ - mov r0, r4 │ │ - movs r2, #48 @ 0x30 │ │ - bl c99c0 │ │ - negs r0, r7 │ │ - subs r4, #48 @ 0x30 │ │ - rsb r0, r7, r0, lsl #1 │ │ - add.w r8, r8, #48 @ 0x30 │ │ - add.w r5, r5, r0, lsl #4 │ │ - orr.w r0, r6, r6, lsl #1 │ │ - add.w sl, sl, r0, lsl #4 │ │ - eor.w r0, r6, #1 │ │ - ldr r6, [sp, #36] @ 0x24 │ │ - orr.w r0, r0, r0, lsl #1 │ │ - subs r6, #1 │ │ - add.w r9, r9, r0, lsl #4 │ │ - orr.w r0, r7, r7, lsl #1 │ │ - add.w r0, fp, r0, lsl #4 │ │ - sub.w fp, r0, #48 @ 0x30 │ │ - b.n 625ba │ │ + beq.w 5a64c │ │ + ldr.w r4, [r0, #912] @ 0x390 │ │ ldr r0, [sp, #44] @ 0x2c │ │ - adds r5, #48 @ 0x30 │ │ - lsls r0, r0, #31 │ │ - beq.n 6265e │ │ - cmp r9, r5 │ │ - mov r1, sl │ │ - it cc │ │ - movcc r1, r9 │ │ - mov r0, r8 │ │ - movs r2, #48 @ 0x30 │ │ - bl c99c0 │ │ + cmp r4, #0 │ │ + ldr r0, [r0, #16] │ │ + beq.w 5a808 │ │ + mov r1, r6 │ │ + cmp r0, #4 │ │ + bls.n 59946 │ │ movs r0, #0 │ │ - movs r1, #0 │ │ - cmp r9, r5 │ │ - it cs │ │ - movcs r1, #1 │ │ - it cc │ │ - movcc r0, #1 │ │ - orr.w r1, r1, r1, lsl #1 │ │ - orr.w r0, r0, r0, lsl #1 │ │ - add.w sl, sl, r1, lsl #4 │ │ - add.w r9, r9, r0, lsl #4 │ │ - cmp r9, r5 │ │ - itt eq │ │ - addeq.w r0, fp, #48 @ 0x30 │ │ - cmpeq sl, r0 │ │ - bne.n 6269a │ │ - add sp, #124 @ 0x7c │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - udf #254 @ 0xfe │ │ + movs r1, #1 │ │ + str r1, [sp, #116] @ 0x74 │ │ + movw r3, #1173 @ 0x495 │ │ + ldr r1, [sp, #28] │ │ + str r0, [sp, #128] @ 0x80 │ │ + str r0, [sp, #124] @ 0x7c │ │ + movs r0, #4 │ │ + str r1, [sp, #112] @ 0x70 │ │ + movs r1, #5 │ │ + str r0, [sp, #120] @ 0x78 │ │ + add r0, sp, #112 @ 0x70 │ │ + ldr r2, [pc, #184] @ (599f8 ) │ │ + add r2, pc │ │ + bl 6ff84 │ │ + mov r1, r6 │ │ + mov r0, r1 │ │ + blx r4 │ │ + ldr r1, [sp, #44] @ 0x2c │ │ + cmp r0, #1 │ │ + ldr r1, [r1, #16] │ │ + bne.w 5a8a4 │ │ + cmp r1, #4 │ │ + bls.n 5997a │ │ movs r0, #0 │ │ movs r1, #1 │ │ - str r0, [sp, #116] @ 0x74 │ │ - str r1, [sp, #104] @ 0x68 │ │ - ldr r1, [pc, #36] @ (626a0 ) │ │ - str r0, [sp, #112] @ 0x70 │ │ + str r1, [sp, #116] @ 0x74 │ │ + movw r3, #1173 @ 0x495 │ │ + ldr r1, [sp, #0] │ │ + str r0, [sp, #128] @ 0x80 │ │ + str r0, [sp, #124] @ 0x7c │ │ + movs r0, #4 │ │ + str r1, [sp, #112] @ 0x70 │ │ + movs r1, #5 │ │ + str r0, [sp, #120] @ 0x78 │ │ + add r0, sp, #112 @ 0x70 │ │ + ldr r2, [pc, #136] @ (599fc ) │ │ + add r2, pc │ │ + bl 6ff84 │ │ + movs r0, #5 │ │ + b.w 5a838 │ │ + cmp r0, #4 │ │ + bls.n 599a6 │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r1, [sp, #116] @ 0x74 │ │ + movw r3, #1173 @ 0x495 │ │ + ldr r1, [sp, #12] │ │ + str r0, [sp, #128] @ 0x80 │ │ + str r0, [sp, #124] @ 0x7c │ │ movs r0, #4 │ │ + str r1, [sp, #112] @ 0x70 │ │ + movs r1, #5 │ │ + str r0, [sp, #120] @ 0x78 │ │ + add r0, sp, #112 @ 0x70 │ │ + ldr r2, [pc, #96] @ (59a00 ) │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r1, [pc, #92] @ (59a04 ) │ │ + movs r0, #23 │ │ add r1, pc │ │ - str r1, [sp, #100] @ 0x64 │ │ - str r0, [sp, #108] @ 0x6c │ │ - add r0, sp, #100 @ 0x64 │ │ - ldr r1, [pc, #24] @ (626a4 ) │ │ + b.w 5a832 │ │ + str r0, [r3, #60] @ 0x3c │ │ + movs r7, r0 │ │ + ldr r2, [sp, #840] @ 0x348 │ │ + movs r7, r0 │ │ + str r4, [r6, #56] @ 0x38 │ │ + movs r7, r0 │ │ + ldr r2, [sp, #664] @ 0x298 │ │ + movs r7, r0 │ │ + ldr r2, [sp, #376] @ 0x178 │ │ + movs r7, r0 │ │ + ldr r2, [sp, #152] @ 0x98 │ │ + movs r7, r0 │ │ + ldr r1, [sp, #1008] @ 0x3f0 │ │ + movs r7, r0 │ │ + ldr r1, [sp, #840] @ 0x348 │ │ + movs r7, r0 │ │ + ldr r1, [sp, #592] @ 0x250 │ │ + movs r7, r0 │ │ + ldr r1, [sp, #368] @ 0x170 │ │ + movs r7, r0 │ │ + str r2, [r3, #40] @ 0x28 │ │ + movs r7, r0 │ │ + ldr r1, [sp, #16] │ │ + movs r7, r0 │ │ + str r4, [r6, #36] @ 0x24 │ │ + movs r7, r0 │ │ + ldr r0, [sp, #856] @ 0x358 │ │ + movs r7, r0 │ │ + ldr r0, [sp, #576] @ 0x240 │ │ + movs r7, r0 │ │ + ldr r0, [sp, #352] @ 0x160 │ │ + movs r7, r0 │ │ + ldr r0, [sp, #184] @ 0xb8 │ │ + movs r7, r0 │ │ + ldr r0, [sp, #16] │ │ + movs r7, r0 │ │ + str r7, [sp, #792] @ 0x318 │ │ + movs r7, r0 │ │ + str r7, [sp, #576] @ 0x240 │ │ + movs r7, r0 │ │ + str r7, [sp, #400] @ 0x190 │ │ + movs r7, r0 │ │ + cmp r4, #247 @ 0xf7 │ │ + vtbl.8 d18, {d12}, d5 │ │ + bcc.n 59a30 │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #128] @ 0x80 │ │ + mov.w r3, #1224 @ 0x4c8 │ │ + str r1, [sp, #116] @ 0x74 │ │ + ldr r1, [pc, #808] @ (59d44 ) │ │ + str r0, [sp, #124] @ 0x7c │ │ add r1, pc │ │ - bl 4c418 │ │ - ldr r2, [pc, #20] @ (626a8 ) │ │ - mov r0, sl │ │ + str r1, [sp, #112] @ 0x70 │ │ + add r0, sp, #160 @ 0xa0 │ │ + str r0, [sp, #120] @ 0x78 │ │ + add r0, sp, #112 @ 0x70 │ │ + ldr r2, [pc, #800] @ (59d48 ) │ │ + movs r1, #5 │ │ add r2, pc │ │ - bl 4c2e0 │ │ - bl 51604 │ │ - nop │ │ - b.n 6276c │ │ - movs r6, r0 │ │ - b.n 6276c │ │ - movs r6, r0 │ │ - b.n 6277c │ │ - movs r6, r0 │ │ - push {r2, r3, r4, lr} │ │ - mov r4, r1 │ │ - ldr r1, [r0, #0] │ │ - movs r2, #48 @ 0x30 │ │ - movs r3, #8 │ │ - str r2, [sp, #0] │ │ - movs r2, #1 │ │ - bl 5380e │ │ - ldr r2, [pc, #12] @ (626cc ) │ │ - cmp r0, r2 │ │ - it eq │ │ - popeq {r2, r3, r4, pc} │ │ - mov r2, r4 │ │ - bl 4ad80 │ │ - movs r1, r0 │ │ - strh r0, [r0, #0] │ │ - push {r2, r3, r4, lr} │ │ - mov r4, r1 │ │ - ldr r1, [r0, #0] │ │ - movs r2, #24 │ │ - movs r3, #8 │ │ - str r2, [sp, #0] │ │ - movs r2, #1 │ │ - bl 5380e │ │ - ldr r2, [pc, #12] @ (626f0 ) │ │ - cmp r0, r2 │ │ - it eq │ │ - popeq {r2, r3, r4, pc} │ │ - mov r2, r4 │ │ - bl 4ad80 │ │ - movs r1, r0 │ │ - strh r0, [r0, #0] │ │ - movs r2, #0 │ │ - strb r2, [r0, #0] │ │ - cbz r1, 626fe │ │ - b.w ccae8 │ │ - bx lr │ │ - push {r4, r5, r6, r7, lr} │ │ - sub sp, #44 @ 0x2c │ │ - ldr r1, [sp, #64] @ 0x40 │ │ - strd r2, r3, [sp, #8] │ │ - add r0, sp, #8 │ │ - add.w ip, r0, #8 │ │ - ldmia.w r1, {r0, r3, r4, r5, r6, r7} │ │ - mov r2, ip │ │ - stmia r2!, {r0, r3, r4, r5, r6, r7} │ │ - str.w ip, [sp] │ │ - bl 62724 │ │ - add sp, #44 @ 0x2c │ │ - pop {r4, r5, r6, r7, pc} │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, #260 @ 0x104 │ │ - ldr.w r9, [sp, #296] @ 0x128 │ │ - bl 661d4 │ │ - cbz r0, 62770 │ │ - mov sl, r0 │ │ - str r0, [sp, #60] @ 0x3c │ │ - ldrb.w r0, [r9] │ │ - cmp r0, #6 │ │ - bne.w 629de │ │ - add.w r2, r9, #4 │ │ - ldmia r2, {r0, r1, r2} │ │ - str r0, [sp, #72] @ 0x48 │ │ - add.w r0, r2, r2, lsl #1 │ │ - strd r1, r1, [sp, #64] @ 0x40 │ │ - add.w r5, r1, r0, lsl #3 │ │ - str r5, [sp, #76] @ 0x4c │ │ - cbz r2, 627a6 │ │ - add.w r4, r1, #24 │ │ - str r4, [sp, #68] @ 0x44 │ │ - ldrb.w r7, [r1], #1 │ │ - add r0, sp, #80 @ 0x50 │ │ - movs r2, #23 │ │ - bl c99c0 │ │ - mov r1, r4 │ │ - b.n 627a8 │ │ - ldrb.w r0, [r9] │ │ - subs r0, #5 │ │ - cmp r0, #11 │ │ - bhi.w 629ea │ │ - tbh [pc, r0, lsl #1] │ │ - lsls r5, r1, #5 │ │ - lsls r4, r2, #5 │ │ - lsls r7, r7, #4 │ │ - lsls r6, r0, #5 │ │ - lsls r2, r4, #1 │ │ - lsls r2, r4, #1 │ │ - movs r4, r1 │ │ - movs r4, r1 │ │ - lsls r3, r3, #1 │ │ - lsls r3, r3, #1 │ │ - movs r4, r1 │ │ - lsls r3, r3, #1 │ │ - ldrd r0, r1, [r9, #4] │ │ - add sp, #260 @ 0x104 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - b.w bf970 │ │ - movs r7, #21 │ │ - cmp r1, r5 │ │ - beq.n 627c0 │ │ - add.w r0, r1, #24 │ │ - str r0, [sp, #68] @ 0x44 │ │ - ldrb.w r5, [r1], #1 │ │ - add r0, sp, #104 @ 0x68 │ │ - movs r2, #23 │ │ - bl c99c0 │ │ - b.n 627c2 │ │ - movs r5, #21 │ │ - strb.w r7, [sp, #128] @ 0x80 │ │ - add r4, sp, #128 @ 0x80 │ │ - adds r0, r4, #1 │ │ - add r1, sp, #80 @ 0x50 │ │ - movs r2, #23 │ │ - bl c99c0 │ │ - strb.w r5, [sp, #152] @ 0x98 │ │ - add.w r0, r4, #25 │ │ - add r1, sp, #104 @ 0x68 │ │ - movs r2, #23 │ │ - bl c99c0 │ │ - add.w r8, r4, #24 │ │ - cmp r7, #21 │ │ - bne.n 627f4 │ │ - add r0, sp, #64 @ 0x40 │ │ - bl 57908 │ │ - movs r4, #1 │ │ - b.n 629c6 │ │ - sub.w r1, r5, #21 │ │ - subs r0, r7, #5 │ │ - clz r1, r1 │ │ - it ne │ │ - movne r0, #1 │ │ - lsrs r1, r1, #5 │ │ - orr.w r4, r0, r1 │ │ - cmp r4, #1 │ │ - beq.w 629b2 │ │ - str r4, [sp, #56] @ 0x38 │ │ - mov r1, r8 │ │ - ldrd fp, r2, [sp, #132] @ 0x84 │ │ - add.w ip, sp, #176 @ 0xb0 │ │ - ldmia.w r1, {r0, r3, r4, r5, r6, r7} │ │ - stmia.w ip, {r0, r3, r4, r5, r6, r7} │ │ - ldrb.w r0, [sp, #176] @ 0xb0 │ │ - cmp r0, #2 │ │ - beq.n 62852 │ │ - cmp r0, #3 │ │ - bne.w 62a3e │ │ - ldrd r4, r6, [sp, #184] @ 0xb8 │ │ - b.n 62856 │ │ - ldrd r0, r1, [r9, #4] │ │ - add sp, #260 @ 0x104 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - b.w 6c544 │ │ - ldrd r0, r1, [r9, #4] │ │ - add sp, #260 @ 0x104 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - b.w 56e32 │ │ - ldr r4, [sp, #180] @ 0xb4 │ │ - asrs r6, r4, #31 │ │ - add r0, sp, #248 @ 0xf8 │ │ - mov r1, fp │ │ - str r2, [sp, #52] @ 0x34 │ │ - bl 4afec │ │ - ldrd r0, r1, [sp, #252] @ 0xfc │ │ - movs r3, #12 │ │ - ldr r2, [pc, #596] @ (62abc ) │ │ + bl 6ff84 │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + ldr r0, [r0, #16] │ │ + cmp r0, #4 │ │ + bls.n 59a5c │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #128] @ 0x80 │ │ + mov.w r3, #1224 @ 0x4c8 │ │ + str r1, [sp, #116] @ 0x74 │ │ + ldr r1, [pc, #772] @ (59d4c ) │ │ + str r0, [sp, #124] @ 0x7c │ │ + add r1, pc │ │ + str r1, [sp, #112] @ 0x70 │ │ + add r0, sp, #160 @ 0xa0 │ │ + str r0, [sp, #120] @ 0x78 │ │ + add r0, sp, #112 @ 0x70 │ │ + ldr r2, [pc, #764] @ (59d50 ) │ │ + movs r1, #5 │ │ add r2, pc │ │ - bl 5393c │ │ + bl 6ff84 │ │ + ldr r7, [sp, #36] @ 0x24 │ │ + cmp r7, #0 │ │ + beq.w 5a7f4 │ │ + ldr r0, [r7, #0] │ │ cmp r0, #0 │ │ - beq.w 62990 │ │ - ldr.w r0, [sl, #40] @ 0x28 │ │ - strd fp, r8, [sp, #36] @ 0x24 │ │ - add.w r1, r0, #8 │ │ - add r0, sp, #224 @ 0xe0 │ │ - bl b9ccc │ │ - ldr r0, [sp, #224] @ 0xe0 │ │ - cmp r0, #1 │ │ - beq.w 62a6e │ │ - ldr.w fp, [sp, #228] @ 0xe4 │ │ - ldrb.w r0, [sp, #232] @ 0xe8 │ │ - add.w r3, fp, #24 │ │ - str r0, [sp, #32] │ │ - str r4, [sp, #48] @ 0x30 │ │ - ldmia r3, {r0, r1, r2, r3} │ │ - strd r4, r6, [sp] │ │ - bl 601a4 │ │ - lsrs r1, r0, #25 │ │ - mov.w r2, #16843009 @ 0x1010101 │ │ - muls r1, r2 │ │ - ldr.w r2, [fp, #12] │ │ - mov r8, fp │ │ - str r2, [sp, #28] │ │ - and.w r3, r2, r0 │ │ - ldr.w r2, [r8, #8]! │ │ - sub.w r0, r2, #16 │ │ - str r0, [sp, #24] │ │ + beq.w 5a7fe │ │ + mov r8, r5 │ │ + ldr.w r5, [r0, #548] @ 0x224 │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + cmp r5, #0 │ │ + ldr r0, [r0, #16] │ │ + beq.w 5a8ee │ │ + cmp r0, #5 │ │ + str r6, [sp, #32] │ │ + bcc.n 59aa4 │ │ movs r0, #0 │ │ - str r0, [sp, #16] │ │ - add r0, sp, #224 @ 0xe0 │ │ - str r6, [sp, #44] @ 0x2c │ │ - strd r2, r1, [sp, #8] │ │ - ldr r2, [r2, r3] │ │ - str r2, [sp, #20] │ │ - eors r2, r1 │ │ - sub.w r1, r2, #16843009 @ 0x1010101 │ │ - bics r1, r2 │ │ - bic.w r1, r1, #2139062143 @ 0x7f7f7f7f │ │ - str r1, [sp, #224] @ 0xe0 │ │ - mov r4, r3 │ │ - mov r7, r0 │ │ - bl 57458 │ │ - cbz r0, 62910 │ │ - adds r0, r1, r4 │ │ - ldr r1, [sp, #28] │ │ - mov r3, r4 │ │ - ldr r4, [sp, #48] @ 0x30 │ │ - and.w r5, r0, r1 │ │ - ldr r1, [sp, #24] │ │ - mov r0, r7 │ │ - sub.w r1, r1, r5, lsl #4 │ │ - ldrd r1, r2, [r1] │ │ - eors r2, r6 │ │ - eors r1, r4 │ │ - orrs r1, r2 │ │ - beq.n 62934 │ │ - b.n 628e4 │ │ - ldr r0, [sp, #20] │ │ - and.w r0, r0, r0, lsl #1 │ │ - tst.w r0, #2155905152 @ 0x80808080 │ │ - bne.n 6293e │ │ - ldr r0, [sp, #16] │ │ - adds r0, #4 │ │ - str r0, [sp, #16] │ │ + movs r1, #1 │ │ + str r1, [sp, #116] @ 0x74 │ │ + mov.w r3, #1224 @ 0x4c8 │ │ ldr r1, [sp, #28] │ │ - add r0, r4 │ │ - ldr r6, [sp, #44] @ 0x2c │ │ - and.w r3, r0, r1 │ │ - ldr r1, [sp, #12] │ │ - mov r0, r7 │ │ - ldr r2, [sp, #8] │ │ - b.n 628d2 │ │ - sbfx r1, r5, #0, #28 │ │ - mov r0, r8 │ │ - bl 5e73e │ │ - ldr r1, [sp, #32] │ │ - mov r0, fp │ │ - ldr r5, [sp, #48] @ 0x30 │ │ - bl 66918 │ │ - ldrd r0, r1, [sl, #8] │ │ - bl 66140 │ │ - add r6, sp, #224 @ 0xe0 │ │ - mov r2, r0 │ │ - mov r3, r1 │ │ - mov r1, r2 │ │ - mov r0, r6 │ │ - mov r2, r3 │ │ - bl 65cb8 │ │ - ldr r0, [sp, #224] @ 0xe0 │ │ - cmp r0, #1 │ │ - beq.w 62a90 │ │ - ldrd r7, r0, [sp, #228] @ 0xe4 │ │ - mov r2, r5 │ │ - ldr r1, [r0, #8] │ │ - ldr r4, [r0, #20] │ │ - subs r0, r1, #1 │ │ - ldr r3, [sp, #44] @ 0x2c │ │ - bic.w r0, r0, #4 │ │ - ldrb.w r6, [sp, #236] @ 0xec │ │ - add r0, r7 │ │ - adds r0, #5 │ │ - blx r4 │ │ + str r0, [sp, #128] @ 0x80 │ │ + str r0, [sp, #124] @ 0x7c │ │ + movs r0, #4 │ │ + str r1, [sp, #112] @ 0x70 │ │ + movs r1, #5 │ │ + str r0, [sp, #120] @ 0x78 │ │ + add r0, sp, #112 @ 0x70 │ │ + ldr r2, [pc, #692] @ (59d54 ) │ │ + add r2, pc │ │ + bl 6ff84 │ │ mov r0, r7 │ │ - mov r1, r6 │ │ - bl 66918 │ │ - ldrd fp, r8, [sp, #36] @ 0x24 │ │ - ldr r0, [sp, #248] @ 0xf8 │ │ - cmp.w r0, #2147483648 @ 0x80000000 │ │ - itt ne │ │ - ldrne r1, [sp, #252] @ 0xfc │ │ - blne 5395a │ │ - add r0, sp, #176 @ 0xb0 │ │ - bl 66154 │ │ - ldr r1, [sp, #52] @ 0x34 │ │ - mov r0, fp │ │ - bl 626f4 │ │ - ldrb.w r7, [sp, #128] @ 0x80 │ │ - ldr r4, [sp, #56] @ 0x38 │ │ - add r0, sp, #64 @ 0x40 │ │ - bl 57908 │ │ - cmp r7, #5 │ │ - beq.n 629f0 │ │ - cmp r7, #21 │ │ - beq.n 629c6 │ │ - add r0, sp, #128 @ 0x80 │ │ - bl 66154 │ │ - cbz r4, 629d6 │ │ - ldrb.w r0, [sp, #152] @ 0x98 │ │ - cmp r0, #21 │ │ - beq.n 629d6 │ │ - mov r0, r8 │ │ - bl 66154 │ │ - ldrb.w r0, [r9] │ │ - cmp r0, #6 │ │ - beq.n 629e4 │ │ - mov r0, r9 │ │ - bl 66154 │ │ - add r0, sp, #60 @ 0x3c │ │ - bl 62ad8 │ │ - add sp, #260 @ 0x104 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - cmp r4, #0 │ │ - beq.n 629d6 │ │ - ldrd r0, r1, [sp, #132] @ 0x84 │ │ - bl 626f4 │ │ - b.n 627f0 │ │ - ldrd r0, r1, [r9, #4] │ │ - add sp, #260 @ 0x104 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - b.w 56e2a │ │ - ldrd r0, r1, [r9, #4] │ │ - add sp, #260 @ 0x104 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - b.w 5395a │ │ - ldrd r0, r1, [r9, #4] │ │ - add sp, #260 @ 0x104 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - b.w 626f4 │ │ - add.w r0, r9, #4 │ │ - bl 579a8 │ │ - ldrd r0, r1, [r9, #4] │ │ - add sp, #260 @ 0x104 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - b.w 56e3a │ │ - add r0, sp, #200 @ 0xc8 │ │ - ldmia.w r8, {r2, r3, r4, r5, r6, r7} │ │ - mov r1, r0 │ │ - stmia r1!, {r2, r3, r4, r5, r6, r7} │ │ - movs r1, #0 │ │ - str r1, [sp, #240] @ 0xf0 │ │ + mov r1, r4 │ │ + mov r2, fp │ │ + mov r3, r9 │ │ + mov r6, r7 │ │ + blx r5 │ │ + mov r5, r0 │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + ldr r0, [r0, #16] │ │ + cmp r0, #5 │ │ + bcc.n 59adc │ │ + movs r0, #0 │ │ movs r1, #1 │ │ - str r1, [sp, #228] @ 0xe4 │ │ - ldr r2, [pc, #92] @ (62ab0 ) │ │ - str r1, [sp, #236] @ 0xec │ │ + str r1, [sp, #116] @ 0x74 │ │ + mov.w r3, #1224 @ 0x4c8 │ │ + ldr r1, [sp, #16] │ │ + str r0, [sp, #128] @ 0x80 │ │ + str r0, [sp, #124] @ 0x7c │ │ + movs r0, #4 │ │ + str r1, [sp, #112] @ 0x70 │ │ + movs r1, #5 │ │ + str r0, [sp, #120] @ 0x78 │ │ + add r0, sp, #112 @ 0x70 │ │ + ldr r2, [pc, #640] @ (59d58 ) │ │ add r2, pc │ │ - str r2, [sp, #224] @ 0xe0 │ │ - add r1, sp, #248 @ 0xf8 │ │ - str r1, [sp, #232] @ 0xe8 │ │ - ldr r1, [pc, #84] @ (62ab4 ) │ │ - add r1, pc │ │ - strd r0, r1, [sp, #248] @ 0xf8 │ │ - add r0, sp, #224 @ 0xe0 │ │ - ldr r1, [pc, #80] @ (62ab8 ) │ │ - add r1, pc │ │ - bl 4c418 │ │ - ldrb.w r0, [sp, #232] @ 0xe8 │ │ - movs r1, #43 @ 0x2b │ │ - strb.w r0, [sp, #204] @ 0xcc │ │ - ldr r0, [sp, #228] @ 0xe4 │ │ - str r0, [sp, #200] @ 0xc8 │ │ - ldr r0, [pc, #64] @ (62ac0 ) │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r0, [pc, #64] @ (62ac4 ) │ │ - add r2, sp, #200 @ 0xc8 │ │ - ldr r3, [pc, #64] @ (62ac8 ) │ │ - add r0, pc │ │ - add r3, pc │ │ - bl 4fcf8 │ │ - adds r0, r6, #4 │ │ - add r2, sp, #200 @ 0xc8 │ │ - ldmia.w r0, {r3, r4, r5} │ │ - mov r1, r2 │ │ - stmia r1!, {r3, r4, r5} │ │ - movs r1, #43 @ 0x2b │ │ - ldr r0, [pc, #44] @ (62acc ) │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r0, [pc, #40] @ (62ad0 ) │ │ - ldr r3, [pc, #44] @ (62ad4 ) │ │ - add r0, pc │ │ - add r3, pc │ │ - bl 4fcf8 │ │ - beq.n 62b3c │ │ - movs r6, r0 │ │ - adds r3, #171 @ 0xab │ │ - movs r0, r0 │ │ - beq.n 62b2c │ │ - movs r6, r0 │ │ - add r5, pc, #904 @ (adr r5, 62e48 ) │ │ - @ instruction: 0xfffbcffa │ │ - movs r6, r0 │ │ - subs r4, #123 @ 0x7b │ │ - vqrdmlsh.s q14, q7, d30[0] │ │ - movs r6, r0 │ │ - ldmia r7, {r3, r5, r6, r7} │ │ - movs r6, r0 │ │ - subs r4, #91 @ 0x5b │ │ - vcvt.u32.f32 q14, q15, #2 │ │ - movs r6, r0 │ │ - push {r4, lr} │ │ - ldr r1, [r0, #0] │ │ - dmb ish │ │ - ldrex r2, [r1] │ │ - subs r3, r2, #1 │ │ - strex r4, r3, [r1] │ │ + bl 6ff84 │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + ldr r0, [r0, #16] │ │ + cmp r0, #5 │ │ + bcc.n 59b06 │ │ + movs r1, #1 │ │ + movs r0, #0 │ │ + str r1, [sp, #116] @ 0x74 │ │ + mov.w r3, #1224 @ 0x4c8 │ │ + ldr r1, [sp, #20] │ │ + str r1, [sp, #112] @ 0x70 │ │ + movs r1, #5 │ │ + str r0, [sp, #128] @ 0x80 │ │ + str r0, [sp, #124] @ 0x7c │ │ + add r0, sp, #160 @ 0xa0 │ │ + str r0, [sp, #120] @ 0x78 │ │ + add r0, sp, #112 @ 0x70 │ │ + ldr r2, [pc, #604] @ (59d5c ) │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + ldr r0, [r0, #16] │ │ + cmp r0, #5 │ │ + bcc.n 59b30 │ │ + movs r1, #1 │ │ + movs r0, #0 │ │ + str r1, [sp, #116] @ 0x74 │ │ + mov.w r3, #1224 @ 0x4c8 │ │ + ldr r1, [sp, #24] │ │ + str r1, [sp, #112] @ 0x70 │ │ + movs r1, #5 │ │ + str r0, [sp, #128] @ 0x80 │ │ + str r0, [sp, #124] @ 0x7c │ │ + add r0, sp, #160 @ 0xa0 │ │ + str r0, [sp, #120] @ 0x78 │ │ + add r0, sp, #112 @ 0x70 │ │ + ldr r2, [pc, #564] @ (59d60 ) │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r0, [r6, #0] │ │ + cmp r0, #0 │ │ + beq.w 5a64c │ │ + ldr.w r4, [r0, #912] @ 0x390 │ │ + ldr r0, [sp, #44] @ 0x2c │ │ cmp r4, #0 │ │ - bne.n 62ae0 │ │ - cmp r2, #1 │ │ - it ne │ │ - popne {r4, pc} │ │ - dmb ish │ │ - ldmia.w sp!, {r4, lr} │ │ - b.w 60786 │ │ - ldr r2, [r1, #20] │ │ - lsls r3, r2, #27 │ │ - itt mi │ │ - ldrmi r0, [r0, #0] │ │ - bmi.w 500bc │ │ - lsls r2, r2, #26 │ │ - it pl │ │ - bpl.w 4c328 │ │ - ldr r0, [r0, #0] │ │ - b.w 52c2c │ │ - bmi.n 62ac6 │ │ - push {r4, r5, r6, r7, lr} │ │ - sub sp, #44 @ 0x2c │ │ - ldrd r4, r5, [r0] │ │ - ldr r0, [r0, #8] │ │ - strd r4, r5, [sp, #8] │ │ - str r0, [sp, #16] │ │ - add r6, sp, #36 @ 0x24 │ │ - add.w r1, r0, #8 │ │ - mov r0, r6 │ │ - bl 65792 │ │ - add r0, sp, #28 │ │ + ldr r0, [r0, #16] │ │ + beq.w 5aa8c │ │ mov r1, r6 │ │ - bl 62ba0 │ │ - ldr r0, [sp, #28] │ │ - cbz r0, 62b74 │ │ - add r1, sp, #8 │ │ - mov r2, r4 │ │ - add.w r6, r1, #8 │ │ - ldr r1, [sp, #32] │ │ - mov r3, r5 │ │ - strd r0, r1, [sp, #36] @ 0x24 │ │ - ldrd r1, r7, [r1, #8] │ │ - subs r1, #1 │ │ - bic.w r1, r1, #7 │ │ - add r0, r1 │ │ - adds r0, #8 │ │ - blx r7 │ │ - add r0, sp, #36 @ 0x24 │ │ - bl 62bc4 │ │ - mov r0, r6 │ │ - bl 62bd4 │ │ - add sp, #44 @ 0x2c │ │ - pop {r4, r5, r6, r7, pc} │ │ - ldrb.w r0, [sp, #32] │ │ - movs r1, #43 @ 0x2b │ │ - strb.w r0, [sp, #36] @ 0x24 │ │ - ldr r0, [pc, #20] @ (62b94 ) │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r0, [pc, #16] @ (62b98 ) │ │ - add r2, sp, #36 @ 0x24 │ │ - ldr r3, [pc, #16] @ (62b9c ) │ │ - add r0, pc │ │ - add r3, pc │ │ - bl 4fcf8 │ │ - nop │ │ - ldmia r6!, {r3, r4, r5} │ │ - movs r6, r0 │ │ - subs r3, #121 @ 0x79 │ │ - @ instruction: 0xfffecb30 │ │ - movs r6, r0 │ │ - ldrb r2, [r1, #0] │ │ - cbz r2, 62bae │ │ - movs r2, #0 │ │ - ldrb r1, [r1, #1] │ │ - str r2, [r0, #0] │ │ - strb r1, [r0, #4] │ │ - bx lr │ │ - ldr r1, [r1, #4] │ │ - ldrd r1, r2, [r1] │ │ - ldr r3, [r1, #0] │ │ - adds r3, #1 │ │ - str r3, [r1, #0] │ │ - itt cc │ │ - strdcc r1, r2, [r0] │ │ - bxcc lr │ │ - udf #254 @ 0xfe │ │ - ldr r1, [r0, #0] │ │ - ldr r2, [r1, #0] │ │ - subs r2, #1 │ │ - str r2, [r1, #0] │ │ - it eq │ │ - beq.w 5cb88 │ │ - bx lr │ │ - push {r4, lr} │ │ - ldr r1, [r0, #0] │ │ - dmb ish │ │ - ldrex r2, [r1] │ │ - subs r3, r2, #1 │ │ - strex r4, r3, [r1] │ │ - cmp r4, #0 │ │ - bne.n 62bdc │ │ - cmp r2, #1 │ │ - it ne │ │ - popne {r4, pc} │ │ - dmb ish │ │ - ldmia.w sp!, {r4, lr} │ │ - b.w 60670 │ │ - ldrb r1, [r0, #4] │ │ - ldr r0, [r0, #0] │ │ - b.w 66918 │ │ - push {r4, lr} │ │ - mov r4, r0 │ │ - adds r0, #24 │ │ - bl 62ca0 │ │ - ldrd r0, r1, [r4] │ │ - eor.w r0, r0, #20 │ │ - orrs r0, r1 │ │ - bne.n 62c2e │ │ - ldr r0, [r4, #8] │ │ - cmp r0, #3 │ │ - it cc │ │ - popcc {r4, pc} │ │ - ldrd r0, r1, [r4, #12] │ │ - ldmia.w sp!, {r4, lr} │ │ - b.w 5395a │ │ - mov r0, r4 │ │ - ldmia.w sp!, {r4, lr} │ │ - b.w 60ef4 │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ - sub sp, #40 @ 0x28 │ │ - add.w r9, r0, #24 │ │ - add.w r8, sp, #8 │ │ - mov sl, r0 │ │ - mov r0, r8 │ │ - mov r1, r9 │ │ - bl 65764 │ │ - ldr r0, [sp, #8] │ │ - cbz r0, 62c72 │ │ - ldr r1, [sp, #12] │ │ - mov r2, r8 │ │ - ldmia.w sl, {r3, r4, r5, r6, r7, ip} │ │ - stmia.w r2, {r3, r4, r5, r6, r7, ip} │ │ - mov r2, r8 │ │ - bl 65ab4 │ │ - mov r0, r9 │ │ - add sp, #40 @ 0x28 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ - b.w 62ca0 │ │ - ldrb.w r0, [sp, #12] │ │ - add.w r2, sp, #39 @ 0x27 │ │ - strb.w r0, [sp, #39] @ 0x27 │ │ - movs r1, #43 @ 0x2b │ │ - ldr r0, [pc, #16] @ (62c94 ) │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r0, [pc, #16] @ (62c98 ) │ │ - ldr r3, [pc, #16] @ (62c9c ) │ │ - add r0, pc │ │ - add r3, pc │ │ - bl 4fcf8 │ │ - nop │ │ - ldmia r5!, {r1, r2} │ │ - movs r6, r0 │ │ - subs r2, #121 @ 0x79 │ │ - vshll.u32 q14, d16, #30 │ │ - movs r6, r0 │ │ - push {r4, r5, r6, lr} │ │ - mov r4, r0 │ │ - bl 659cc │ │ - ldr r5, [r4, #12] │ │ - cbz r5, 62cc0 │ │ - ldr r6, [r4, #16] │ │ - ldr r1, [r6, #0] │ │ - cbz r1, 62cb6 │ │ - mov r0, r5 │ │ - blx r1 │ │ - ldr r0, [r6, #4] │ │ - cbz r0, 62cc0 │ │ - mov r0, r5 │ │ - blx ccbe0 │ │ - ldrd r0, r1, [r4] │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ - b.w bf4a8 │ │ - push {r4, lr} │ │ - mov r4, r0 │ │ - adds r0, #40 @ 0x28 │ │ - bl 62bd4 │ │ - add.w r0, r4, #44 @ 0x2c │ │ - bl 62ad8 │ │ - mov r0, r4 │ │ - ldmia.w sp!, {r4, lr} │ │ - b.w 60ef4 │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, #60 @ 0x3c │ │ - mov r1, r0 │ │ - mov sl, r0 │ │ - ldr.w r0, [r1, #40]! │ │ - str r1, [sp, #12] │ │ - add r4, sp, #32 │ │ - add.w r1, r0, #8 │ │ - mov r0, r4 │ │ - bl 65792 │ │ - add r0, sp, #24 │ │ - mov r1, r4 │ │ - bl 62ba0 │ │ - ldr.w r8, [sp, #24] │ │ - cmp.w r8, #0 │ │ - beq.n 62d80 │ │ - add.w fp, sl, #24 │ │ - ldr.w r9, [sp, #28] │ │ - movs r0, #24 │ │ - movs r1, #8 │ │ - ldmia.w fp, {r4, r6, fp} │ │ - strd r8, r9, [sp, #16] │ │ - ldr.w r7, [sl, #44] @ 0x2c │ │ - ldr.w r5, [sl, #36] @ 0x24 │ │ - bl 4a56c │ │ - stmia.w r0, {r4, r6, fp} │ │ - mov lr, r5 │ │ - str r5, [r0, #12] │ │ - str r7, [r0, #16] │ │ - ldr.w ip, [r9, #8] │ │ - add r2, sp, #32 │ │ - ldmia.w sl, {r1, r3, r4, r5, r6, r7} │ │ - stmia r2!, {r1, r3, r4, r5, r6, r7} │ │ - ldr.w r1, [r9, #16] │ │ - ldr r2, [pc, #76] @ (62da0 ) │ │ - add r3, sp, #32 │ │ - strd r3, r0, [sp] │ │ - sub.w r0, ip, #1 │ │ - bic.w r0, r0, #7 │ │ - add r2, pc │ │ - add r0, r8 │ │ - str r2, [sp, #8] │ │ - adds r0, #8 │ │ - mov r2, fp │ │ - mov r3, lr │ │ - blx r1 │ │ - add r0, sp, #16 │ │ - bl 62bc4 │ │ - ldr r0, [sp, #12] │ │ - bl 62bd4 │ │ - add sp, #60 @ 0x3c │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldrb.w r0, [sp, #28] │ │ - movs r1, #43 @ 0x2b │ │ - strb.w r0, [sp, #32] │ │ - ldr r0, [pc, #24] @ (62da4 ) │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r0, [pc, #20] @ (62da8 ) │ │ - add r2, sp, #32 │ │ - ldr r3, [pc, #20] @ (62dac ) │ │ - add r0, pc │ │ - add r3, pc │ │ - bl 4fcf8 │ │ - nop │ │ - ldmia r1!, {r2, r3, r4, r5, r7} │ │ - movs r6, r0 │ │ - ldmia r4!, {r2, r3} │ │ - movs r6, r0 │ │ - subs r1, #109 @ 0x6d │ │ - vtbl.8 d28, {d14-d15}, d20 │ │ - movs r6, r0 │ │ - adds r0, #16 │ │ - b.w 62ad8 │ │ - bmi.n 62d62 │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, #44 @ 0x2c │ │ - mov fp, r1 │ │ - mov r8, r0 │ │ - movs r0, #72 @ 0x48 │ │ - movs r1, #8 │ │ - bl 4a56c │ │ - add.w r9, sp, #8 │ │ - mov r7, r0 │ │ - movs r0, #1 │ │ + cmp r0, #4 │ │ + bls.n 59b70 │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r1, [sp, #116] @ 0x74 │ │ + mov.w r3, #1224 @ 0x4c8 │ │ + ldr r1, [sp, #28] │ │ + str r0, [sp, #128] @ 0x80 │ │ + str r0, [sp, #124] @ 0x7c │ │ + movs r0, #4 │ │ + str r1, [sp, #112] @ 0x70 │ │ movs r1, #5 │ │ - str r0, [sp, #0] │ │ - mov r0, r9 │ │ - movs r2, #0 │ │ - movs r3, #1 │ │ - movs r4, #5 │ │ - mov.w sl, #0 │ │ - bl 538d4 │ │ - ldrd r1, r0, [sp, #8] │ │ - cmp r1, #1 │ │ - beq.n 62e4e │ │ - ldr r1, [sp, #16] │ │ - movs r2, #121 @ 0x79 │ │ - movs r5, #4 │ │ - strb r2, [r1, #4] │ │ - ldr r2, [pc, #96] @ (62e58 ) │ │ - str r2, [r1, #0] │ │ - ldrd r2, r3, [r8] │ │ - strd r2, r3, [r7, #32] │ │ - movs r2, #6 │ │ - strd r2, sl, [r7] │ │ - add.w r2, r7, #8 │ │ - stmia r2!, {r0, r1, r4} │ │ - add.w r0, r7, #48 @ 0x30 │ │ - strd r5, sl, [r7, #24] │ │ - ldmia.w fp, {r1, r2, r3, r4, r5, r6} │ │ - stmia r0!, {r1, r2, r3, r4, r5, r6} │ │ - movs r0, #3 │ │ - str r0, [sp, #40] @ 0x28 │ │ - strd r0, r7, [sp, #32] │ │ - add r1, sp, #32 │ │ - mov r0, r9 │ │ - bl 5e26e │ │ - ldr.w r0, [r8, #16]! │ │ - ldrd r2, r3, [r8, #-8] │ │ - ldr r0, [r0, #40] @ 0x28 │ │ - str.w r9, [sp] │ │ - bl 6624c │ │ - mov r5, r0 │ │ - mov r0, r8 │ │ - bl 62ad8 │ │ - mov r0, r5 │ │ - add sp, #44 @ 0x2c │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldr r1, [sp, #16] │ │ - ldr r2, [pc, #8] @ (62e5c ) │ │ + str r0, [sp, #120] @ 0x78 │ │ + add r0, sp, #112 @ 0x70 │ │ + ldr r2, [pc, #508] @ (59d64 ) │ │ add r2, pc │ │ - bl 4ad80 │ │ - str r2, [r6, #84] @ 0x54 │ │ - ldr r0, [r6, #68] @ 0x44 │ │ - cdp2 0, 5, cr0, cr14, cr6, {0} │ │ - b.w 62ca0 │ │ - push {r4, lr} │ │ - sub sp, #40 @ 0x28 │ │ - mov r4, r0 │ │ - add r0, sp, #8 │ │ - mov r1, r4 │ │ - bl 65764 │ │ - ldr r0, [sp, #8] │ │ - cbz r0, 62e96 │ │ - movs r2, #0 │ │ - ldr r1, [sp, #12] │ │ - str r2, [sp, #12] │ │ - movs r2, #20 │ │ - str r2, [sp, #8] │ │ - movs r2, #2 │ │ - str r2, [sp, #16] │ │ - add r2, sp, #8 │ │ - bl 65ab4 │ │ - mov r0, r4 │ │ - add sp, #40 @ 0x28 │ │ - ldmia.w sp!, {r4, lr} │ │ - b.w 62ca0 │ │ - ldrb.w r0, [sp, #12] │ │ - add.w r2, sp, #39 @ 0x27 │ │ - strb.w r0, [sp, #39] @ 0x27 │ │ - movs r1, #43 @ 0x2b │ │ - ldr r0, [pc, #16] @ (62eb8 ) │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r0, [pc, #16] @ (62ebc ) │ │ - ldr r3, [pc, #16] @ (62ec0 ) │ │ - add r0, pc │ │ - add r3, pc │ │ - bl 4fcf8 │ │ - nop │ │ - ldmia r3!, {r1, r4, r5} │ │ - movs r6, r0 │ │ - subs r0, #85 @ 0x55 │ │ - vtbl.8 d28, {d14}, d12 │ │ - movs r6, r0 │ │ - b.w 62f18 │ │ - push {r0, r1, r2, r3, r4, lr} │ │ - mov r4, r0 │ │ - add r0, sp, #4 │ │ - mov r1, r4 │ │ - bl 65764 │ │ - ldr r0, [sp, #4] │ │ - cbz r0, 62eea │ │ - ldr r1, [sp, #8] │ │ - bl 67366 │ │ - mov r0, r4 │ │ - add sp, #16 │ │ - ldmia.w sp!, {r4, lr} │ │ - b.w 62f18 │ │ - ldrb.w r0, [sp, #8] │ │ - add.w r2, sp, #15 │ │ - strb.w r0, [sp, #15] │ │ - movs r1, #43 @ 0x2b │ │ - ldr r0, [pc, #16] @ (62f0c ) │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r0, [pc, #16] @ (62f10 ) │ │ - ldr r3, [pc, #16] @ (62f14 ) │ │ - add r0, pc │ │ - add r3, pc │ │ - bl 4fcf8 │ │ - nop │ │ - ldmia r2, {r1, r2, r3, r4, r5, r6} │ │ - movs r6, r0 │ │ - subs r0, #1 │ │ - vqshl.u64 d28, d24, #62 @ 0x3e │ │ - movs r6, r0 │ │ - push {r4, r5, r6, lr} │ │ - mov r4, r0 │ │ - bl 65818 │ │ - ldr r5, [r4, #12] │ │ - cbz r5, 62f38 │ │ - ldr r6, [r4, #16] │ │ - ldr r1, [r6, #0] │ │ - cbz r1, 62f2e │ │ - mov r0, r5 │ │ - blx r1 │ │ - ldr r0, [r6, #4] │ │ - cbz r0, 62f38 │ │ - mov r0, r5 │ │ - blx ccbe0 │ │ - ldrd r0, r1, [r4] │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ - b.w bf4a8 │ │ - ldr r0, [r0, #0] │ │ - b.w 62f4c │ │ - bmi.n 62ef6 │ │ - push {r4, r5, r6, r7, lr} │ │ - sub sp, #156 @ 0x9c │ │ - str r0, [sp, #4] │ │ - bl 60570 │ │ - add r4, sp, #8 │ │ - mov r6, r1 │ │ - add.w r1, r0, #8 │ │ - add r2, sp, #4 │ │ - mov r5, r0 │ │ - mov r0, r4 │ │ - bl 65048 │ │ - and.w r1, r6, #1 │ │ - mov r0, r5 │ │ - bl 66918 │ │ - ldr r0, [sp, #8] │ │ - cmp r0, #2 │ │ - beq.n 62fbc │ │ - add r0, sp, #64 @ 0x40 │ │ - mov r1, r4 │ │ - movs r2, #56 @ 0x38 │ │ - bl c99c0 │ │ - movs r0, #2 │ │ - str r0, [sp, #72] @ 0x48 │ │ - ldr r0, [sp, #16] │ │ - cmp r0, #2 │ │ - beq.n 62fb0 │ │ - add.w ip, r4, #8 │ │ - add r1, sp, #120 @ 0x78 │ │ - ldmia.w ip, {r0, r3, r4, r5, r6, r7} │ │ - mov r2, r1 │ │ - stmia r2!, {r0, r3, r4, r5, r6, r7} │ │ - add r0, sp, #144 @ 0x90 │ │ - bl 65764 │ │ - ldr r0, [sp, #144] @ 0x90 │ │ - cbz r0, 62fc0 │ │ - ldr r1, [sp, #148] @ 0x94 │ │ - bl 67366 │ │ - add r0, sp, #120 @ 0x78 │ │ - bl 62f18 │ │ - ldr r0, [sp, #64] @ 0x40 │ │ - bl 60140 │ │ - ldr r0, [sp, #104] @ 0x68 │ │ - bl 5e624 │ │ - add sp, #156 @ 0x9c │ │ - pop {r4, r5, r6, r7, pc} │ │ - ldrb.w r0, [sp, #148] @ 0x94 │ │ - add.w r2, sp, #155 @ 0x9b │ │ - strb.w r0, [sp, #155] @ 0x9b │ │ - movs r1, #43 @ 0x2b │ │ - ldr r0, [pc, #16] @ (62fe0 ) │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r0, [pc, #12] @ (62fe4 ) │ │ - ldr r3, [pc, #16] @ (62fe8 ) │ │ - add r0, pc │ │ - add r3, pc │ │ - bl 4fcf8 │ │ - stmia r7!, {r2, r3, r5} │ │ - movs r6, r0 │ │ - adds r7, #43 @ 0x2b │ │ - vmlsl.u q14, d30, d18[0] │ │ - movs r6, r0 │ │ - push {r4, lr} │ │ - sub sp, #24 │ │ - ldr r4, [r0, #0] │ │ - blx ccd00 │ │ - cmp r0, r4 │ │ - itt eq │ │ - addeq sp, #24 │ │ - popeq {r4, pc} │ │ + bl 6ff84 │ │ + mov r1, r6 │ │ + mov r0, r1 │ │ + blx r4 │ │ + ldr r1, [sp, #44] @ 0x2c │ │ + cmp r0, #1 │ │ + ldr r1, [r1, #16] │ │ + bne.w 5abe8 │ │ + cmp r1, #4 │ │ + bls.w 5997a │ │ movs r0, #0 │ │ movs r1, #1 │ │ - str r0, [sp, #16] │ │ - str r1, [sp, #4] │ │ - ldr r1, [pc, #20] @ (6301c ) │ │ - str r0, [sp, #12] │ │ + str r1, [sp, #116] @ 0x74 │ │ + mov.w r3, #1224 @ 0x4c8 │ │ + ldr r1, [sp, #0] │ │ + str r0, [sp, #128] @ 0x80 │ │ + str r0, [sp, #124] @ 0x7c │ │ movs r0, #4 │ │ + str r1, [sp, #112] @ 0x70 │ │ + movs r1, #5 │ │ + str r0, [sp, #120] @ 0x78 │ │ + add r0, sp, #112 @ 0x70 │ │ + ldr r2, [pc, #456] @ (59d68 ) │ │ + add r2, pc │ │ + b.n 59976 │ │ + cmp r0, #5 │ │ + bcc.n 59bcc │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #128] @ 0x80 │ │ + mov.w r3, #1192 @ 0x4a8 │ │ + str r1, [sp, #116] @ 0x74 │ │ + ldr r1, [pc, #436] @ (59d6c ) │ │ + str r0, [sp, #124] @ 0x7c │ │ add r1, pc │ │ - str r0, [sp, #8] │ │ - str r1, [sp, #0] │ │ - mov r0, sp │ │ - ldr r1, [pc, #8] @ (63020 ) │ │ + str r1, [sp, #112] @ 0x70 │ │ + add r0, sp, #160 @ 0xa0 │ │ + str r0, [sp, #120] @ 0x78 │ │ + add r0, sp, #112 @ 0x70 │ │ + ldr r2, [pc, #428] @ (59d70 ) │ │ + movs r1, #5 │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + ldr r0, [r0, #16] │ │ + cmp r0, #4 │ │ + bls.n 59bf8 │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #128] @ 0x80 │ │ + mov.w r3, #1192 @ 0x4a8 │ │ + str r1, [sp, #116] @ 0x74 │ │ + ldr r1, [pc, #400] @ (59d74 ) │ │ + str r0, [sp, #124] @ 0x7c │ │ add r1, pc │ │ - bl 4c418 │ │ - sbcs.w r0, r4, #6 │ │ - sbcs.w r0, r2, #6 │ │ - adds r0, #8 │ │ - b.w 62bd4 │ │ - bmi.n 62fd6 │ │ - push {r4, r5, r6, lr} │ │ - sub sp, #40 @ 0x28 │ │ - ldrd r4, r5, [r0] │ │ - ldr r0, [r0, #8] │ │ - strd r4, r5, [sp, #8] │ │ - str r0, [sp, #16] │ │ - add r6, sp, #32 │ │ - add.w r1, r0, #8 │ │ - mov r0, r6 │ │ - bl 65792 │ │ - add r0, sp, #24 │ │ - mov r1, r6 │ │ - bl 62ba0 │ │ - ldr r0, [sp, #24] │ │ - cbz r0, 63084 │ │ - add r1, sp, #8 │ │ - mov r3, r5 │ │ - add.w r6, r1, #8 │ │ + str r1, [sp, #112] @ 0x70 │ │ + add r0, sp, #160 @ 0xa0 │ │ + str r0, [sp, #120] @ 0x78 │ │ + add r0, sp, #112 @ 0x70 │ │ + ldr r2, [pc, #392] @ (59d78 ) │ │ + movs r1, #5 │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r7, [sp, #36] @ 0x24 │ │ + cmp r7, #0 │ │ + beq.w 5a7f4 │ │ + ldr r0, [r7, #0] │ │ + cmp r0, #0 │ │ + beq.w 5a7fe │ │ + mov r8, r9 │ │ + mov r9, r6 │ │ + ldr.w r6, [r0, #500] @ 0x1f4 │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + cmp r6, #0 │ │ + ldr r0, [r0, #16] │ │ + beq.w 5a91c │ │ + cmp r0, #5 │ │ + str r5, [sp, #32] │ │ + bcc.n 59c42 │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r1, [sp, #116] @ 0x74 │ │ + mov.w r3, #1192 @ 0x4a8 │ │ ldr r1, [sp, #28] │ │ - ldr r2, [r1, #8] │ │ - strd r0, r1, [sp, #32] │ │ - subs r2, #1 │ │ - ldr r1, [r1, #20] │ │ - bic.w r2, r2, #7 │ │ - add r0, r2 │ │ - mov r2, r4 │ │ - adds r0, #8 │ │ - blx r1 │ │ - add r0, sp, #32 │ │ - bl 62bc4 │ │ - mov r0, r6 │ │ - bl 62bd4 │ │ - add sp, #40 @ 0x28 │ │ - pop {r4, r5, r6, pc} │ │ - ldrb.w r0, [sp, #28] │ │ - movs r1, #43 @ 0x2b │ │ - strb.w r0, [sp, #32] │ │ - ldr r0, [pc, #20] @ (630a4 ) │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r0, [pc, #16] @ (630a8 ) │ │ - add r2, sp, #32 │ │ - ldr r3, [pc, #16] @ (630ac ) │ │ - add r0, pc │ │ - add r3, pc │ │ - bl 4fcf8 │ │ - nop │ │ - ldmia r1!, {r3, r4, r5} │ │ - movs r6, r0 │ │ - adds r6, #105 @ 0x69 │ │ - vrsubhn.i d28, q7, q8 │ │ - movs r6, r0 │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, #44 @ 0x2c │ │ - ldr.w sl, [sp, #80] @ 0x50 │ │ - mov r6, r2 │ │ - ldr.w fp, [sp, #84] @ 0x54 │ │ - mov r4, r1 │ │ - mov r8, r0 │ │ - str.w fp, [sp, #12] │ │ - strd r1, sl, [sp, #4] │ │ - bl 60570 │ │ - mov r5, r0 │ │ - mov r9, r1 │ │ - adds r0, #8 │ │ - add r1, sp, #4 │ │ - bl 63148 │ │ - cbz r0, 63124 │ │ - mov r7, r0 │ │ - ldr r0, [r0, #0] │ │ - cmp r0, #1 │ │ - bne.n 630f6 │ │ - add r0, sp, #16 │ │ - bl 57474 │ │ - ldr r0, [r7, #4] │ │ - ldr r1, [sp, #40] @ 0x28 │ │ - blx r1 │ │ - mov r6, r0 │ │ - cbnz r0, 63124 │ │ - add r0, sp, #16 │ │ - bl 57474 │ │ - ldr r2, [r7, #48] @ 0x30 │ │ - mov r0, r8 │ │ - ldr r6, [sp, #32] │ │ + str r0, [sp, #128] @ 0x80 │ │ + str r0, [sp, #124] @ 0x7c │ │ + movs r0, #4 │ │ + str r1, [sp, #112] @ 0x70 │ │ + movs r1, #5 │ │ + str r0, [sp, #120] @ 0x78 │ │ + add r0, sp, #112 @ 0x70 │ │ + ldr r2, [pc, #320] @ (59d7c ) │ │ + add r2, pc │ │ + bl 6ff84 │ │ + mov r0, r7 │ │ mov r1, r4 │ │ - ldr r3, [pc, #60] @ (63144 ) │ │ - add r3, pc │ │ + mov r2, fp │ │ + mov r3, r8 │ │ + mov r5, r7 │ │ blx r6 │ │ + mov r8, r0 │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + ldr r0, [r0, #16] │ │ + cmp r0, #5 │ │ + bcc.n 59c7a │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r1, [sp, #116] @ 0x74 │ │ + mov.w r3, #1192 @ 0x4a8 │ │ + ldr r1, [sp, #16] │ │ + str r0, [sp, #128] @ 0x80 │ │ + str r0, [sp, #124] @ 0x7c │ │ + movs r0, #4 │ │ + str r1, [sp, #112] @ 0x70 │ │ + movs r1, #5 │ │ + str r0, [sp, #120] @ 0x78 │ │ + add r0, sp, #112 @ 0x70 │ │ + ldr r2, [pc, #268] @ (59d80 ) │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + ldr r0, [r0, #16] │ │ + ldr r7, [sp, #4] │ │ + cmp r0, #5 │ │ + bcc.n 59ca6 │ │ movs r1, #1 │ │ - mov r6, r8 │ │ - strd r1, r0, [r7] │ │ - ldr r0, [r7, #36] @ 0x24 │ │ - ldr.w r1, [r7, #32]! │ │ - eor.w r0, r0, fp │ │ - eor.w r1, r1, sl │ │ - orrs r0, r1 │ │ - bne.n 63136 │ │ - and.w r1, r9, #1 │ │ - mov r0, r5 │ │ - bl 66918 │ │ - mov r0, r6 │ │ - add sp, #44 @ 0x2c │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ movs r0, #0 │ │ - str r0, [sp, #16] │ │ - add r1, sp, #8 │ │ - add r2, sp, #16 │ │ - mov r0, r7 │ │ - bl 66114 │ │ - lsls r1, r4, #3 │ │ - movs r0, r0 │ │ - stmdb sp!, {r2, r3, r4, r5, r6, r7, r8, lr} │ │ - mov r4, r0 │ │ - ldr r0, [r0, #12] │ │ + str r1, [sp, #116] @ 0x74 │ │ + mov.w r3, #1192 @ 0x4a8 │ │ + ldr r1, [sp, #20] │ │ + str r1, [sp, #112] @ 0x70 │ │ + movs r1, #5 │ │ + str r0, [sp, #128] @ 0x80 │ │ + str r0, [sp, #124] @ 0x7c │ │ + add r0, sp, #160 @ 0xa0 │ │ + str r0, [sp, #120] @ 0x78 │ │ + add r0, sp, #112 @ 0x70 │ │ + ldr r2, [pc, #228] @ (59d84 ) │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + ldr r0, [r0, #16] │ │ + cmp r0, #5 │ │ + bcc.n 59cd0 │ │ + movs r1, #1 │ │ + movs r0, #0 │ │ + str r1, [sp, #116] @ 0x74 │ │ + mov.w r3, #1192 @ 0x4a8 │ │ + ldr r1, [sp, #24] │ │ + str r1, [sp, #112] @ 0x70 │ │ + movs r1, #5 │ │ + str r0, [sp, #128] @ 0x80 │ │ + str r0, [sp, #124] @ 0x7c │ │ + add r0, sp, #160 @ 0xa0 │ │ + str r0, [sp, #120] @ 0x78 │ │ + add r0, sp, #112 @ 0x70 │ │ + ldr r2, [pc, #188] @ (59d88 ) │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r0, [r5, #0] │ │ cmp r0, #0 │ │ - beq.n 631da │ │ - ldrd r0, r5, [r4, #16] │ │ - ldrd r2, r3, [r4, #24] │ │ - ldr r6, [r1, #0] │ │ + beq.w 5a8e8 │ │ + ldr.w r4, [r0, #912] @ 0x390 │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + cmp r4, #0 │ │ + ldr r0, [r0, #16] │ │ + beq.w 5aab2 │ │ mov r1, r5 │ │ - str r6, [sp, #0] │ │ - bl 603e8 │ │ - lsrs r1, r0, #25 │ │ - mov.w r2, #16843009 @ 0x1010101 │ │ - mul.w lr, r1, r2 │ │ - ldrd r1, r3, [r4] │ │ - and.w r4, r3, r0 │ │ - sub.w r8, r1, #64 @ 0x40 │ │ - mov.w ip, #0 │ │ - ldr r7, [r1, r4] │ │ - eor.w r2, r7, lr │ │ - sub.w r5, r2, #16843009 @ 0x1010101 │ │ - bic.w r2, r5, r2 │ │ - bic.w r5, r2, #2139062143 @ 0x7f7f7f7f │ │ - cbz r5, 631b4 │ │ - subs r2, r5, #1 │ │ - and.w r0, r2, r5 │ │ - rev r2, r5 │ │ - clz r2, r2 │ │ - add.w r2, r4, r2, lsr #3 │ │ - ands r2, r3 │ │ - sub.w r5, r8, r2, lsl #6 │ │ - ldr r5, [r5, #0] │ │ - cmp r6, r5 │ │ - mov r5, r0 │ │ - beq.n 631cc │ │ - b.n 63192 │ │ - and.w r2, r7, r7, lsl #1 │ │ - tst.w r2, #2155905152 @ 0x80808080 │ │ - bne.n 631e6 │ │ - add.w ip, ip, #4 │ │ - add.w r0, r4, ip │ │ - and.w r4, r0, r3 │ │ - b.n 63180 │ │ - negs r0, r2 │ │ - add.w r0, r1, r0, lsl #6 │ │ - cmp r0, #0 │ │ - it ne │ │ - subne r0, #64 @ 0x40 │ │ - b.n 631dc │ │ + cmp r0, #4 │ │ + bls.n 59d10 │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r1, [sp, #116] @ 0x74 │ │ + mov.w r3, #1192 @ 0x4a8 │ │ + ldr r1, [sp, #28] │ │ + str r0, [sp, #128] @ 0x80 │ │ + str r0, [sp, #124] @ 0x7c │ │ + movs r0, #4 │ │ + str r1, [sp, #112] @ 0x70 │ │ + movs r1, #5 │ │ + str r0, [sp, #120] @ 0x78 │ │ + add r0, sp, #112 @ 0x70 │ │ + ldr r2, [pc, #132] @ (59d8c ) │ │ + add r2, pc │ │ + bl 6ff84 │ │ + mov r1, r5 │ │ + mov r0, r1 │ │ + blx r4 │ │ + ldr r1, [sp, #44] @ 0x2c │ │ + cmp r0, #1 │ │ + ldr r1, [r1, #16] │ │ + bne.w 5ac12 │ │ + cmp r1, #4 │ │ + bls.w 5997a │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r1, [sp, #116] @ 0x74 │ │ + mov.w r3, #1192 @ 0x4a8 │ │ + ldr r1, [sp, #0] │ │ + str r0, [sp, #128] @ 0x80 │ │ + str r0, [sp, #124] @ 0x7c │ │ + movs r0, #4 │ │ + str r1, [sp, #112] @ 0x70 │ │ + movs r1, #5 │ │ + str r0, [sp, #120] @ 0x78 │ │ + add r0, sp, #112 @ 0x70 │ │ + ldr r2, [pc, #80] @ (59d90 ) │ │ + add r2, pc │ │ + b.n 59976 │ │ + str r0, [r4, #0] │ │ + movs r7, r0 │ │ + str r6, [sp, #872] @ 0x368 │ │ + movs r7, r0 │ │ + ldrsh r4, [r7, r7] │ │ + movs r7, r0 │ │ + str r6, [sp, #696] @ 0x2b8 │ │ + movs r7, r0 │ │ + str r6, [sp, #408] @ 0x198 │ │ + movs r7, r0 │ │ + str r6, [sp, #184] @ 0xb8 │ │ + movs r7, r0 │ │ + str r6, [sp, #16] │ │ + movs r7, r0 │ │ + str r5, [sp, #872] @ 0x368 │ │ + movs r7, r0 │ │ + str r5, [sp, #624] @ 0x270 │ │ + movs r7, r0 │ │ + str r5, [sp, #400] @ 0x190 │ │ + movs r7, r0 │ │ + ldrsh r4, [r4, r1] │ │ + movs r7, r0 │ │ + str r5, [sp, #248] @ 0xf8 │ │ + movs r7, r0 │ │ + ldrsh r0, [r0, r1] │ │ + movs r7, r0 │ │ + str r5, [sp, #72] @ 0x48 │ │ + movs r7, r0 │ │ + str r4, [sp, #800] @ 0x320 │ │ + movs r7, r0 │ │ + str r4, [sp, #576] @ 0x240 │ │ + movs r7, r0 │ │ + str r4, [sp, #400] @ 0x190 │ │ + movs r7, r0 │ │ + str r4, [sp, #232] @ 0xe8 │ │ + movs r7, r0 │ │ + str r3, [sp, #1008] @ 0x3f0 │ │ + movs r7, r0 │ │ + str r3, [sp, #784] @ 0x310 │ │ + movs r7, r0 │ │ + cmp r0, #5 │ │ + bcc.n 59dbc │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #128] @ 0x80 │ │ + mov.w r3, #1232 @ 0x4d0 │ │ + str r1, [sp, #116] @ 0x74 │ │ + ldr r1, [pc, #812] @ (5a0d4 ) │ │ + str r0, [sp, #124] @ 0x7c │ │ + add r1, pc │ │ + str r1, [sp, #112] @ 0x70 │ │ + add r0, sp, #160 @ 0xa0 │ │ + str r0, [sp, #120] @ 0x78 │ │ + add r0, sp, #112 @ 0x70 │ │ + ldr r2, [pc, #804] @ (5a0d8 ) │ │ + movs r1, #5 │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + ldr r0, [r0, #16] │ │ + cmp r0, #4 │ │ + bls.n 59de8 │ │ movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #128] @ 0x80 │ │ + mov.w r3, #1232 @ 0x4d0 │ │ + str r1, [sp, #116] @ 0x74 │ │ + ldr r1, [pc, #776] @ (5a0dc ) │ │ + str r0, [sp, #124] @ 0x7c │ │ + add r1, pc │ │ + str r1, [sp, #112] @ 0x70 │ │ + add r0, sp, #160 @ 0xa0 │ │ + str r0, [sp, #120] @ 0x78 │ │ + add r0, sp, #112 @ 0x70 │ │ + ldr r2, [pc, #768] @ (5a0e0 ) │ │ + movs r1, #5 │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r7, [sp, #36] @ 0x24 │ │ + cmp r7, #0 │ │ + beq.w 5a7f4 │ │ + ldr r0, [r7, #0] │ │ cmp r0, #0 │ │ - it ne │ │ - addne r0, #8 │ │ - ldmia.w sp!, {r2, r3, r4, r5, r6, r7, r8, pc} │ │ + beq.w 5a7fe │ │ + str r6, [sp, #32] │ │ + ldr.w r6, [r0, #560] @ 0x230 │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + cmp r6, #0 │ │ + ldr r0, [r0, #16] │ │ + beq.w 5a94a │ │ + mov r8, r5 │ │ + cmp r0, #5 │ │ + bcc.n 59e30 │ │ movs r0, #0 │ │ - b.n 631d2 │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ - sub sp, #32 │ │ - mov r5, r1 │ │ - str r1, [sp, #0] │ │ - bl 60570 │ │ + movs r1, #1 │ │ + str r1, [sp, #116] @ 0x74 │ │ + mov.w r3, #1232 @ 0x4d0 │ │ + ldr r1, [sp, #28] │ │ + str r0, [sp, #128] @ 0x80 │ │ + str r0, [sp, #124] @ 0x7c │ │ + movs r0, #4 │ │ + str r1, [sp, #112] @ 0x70 │ │ + movs r1, #5 │ │ + str r0, [sp, #120] @ 0x78 │ │ + add r0, sp, #112 @ 0x70 │ │ + ldr r2, [pc, #696] @ (5a0e4 ) │ │ + add r2, pc │ │ + bl 6ff84 │ │ + mov r0, r7 │ │ + mov r1, r4 │ │ + mov r2, fp │ │ + mov r3, r9 │ │ + mov r5, r7 │ │ + blx r6 │ │ mov r4, r0 │ │ - adds r0, #8 │ │ + ldr r0, [sp, #44] @ 0x2c │ │ mov r6, r1 │ │ - mov r1, sp │ │ - bl 63148 │ │ - cbz r0, 63228 │ │ - mov r7, r0 │ │ - ldrd r0, r8, [r0] │ │ - movs r1, #0 │ │ - str r1, [r7, #0] │ │ - cbz r0, 6321e │ │ - add r0, sp, #4 │ │ - bl 57474 │ │ + ldr r0, [r0, #16] │ │ + cmp r0, #5 │ │ + bcc.n 59e6a │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r1, [sp, #116] @ 0x74 │ │ + mov.w r3, #1232 @ 0x4d0 │ │ + ldr r1, [sp, #16] │ │ + str r0, [sp, #128] @ 0x80 │ │ + str r0, [sp, #124] @ 0x7c │ │ + movs r0, #4 │ │ + str r1, [sp, #112] @ 0x70 │ │ + movs r1, #5 │ │ + str r0, [sp, #120] @ 0x78 │ │ + add r0, sp, #112 @ 0x70 │ │ + ldr r2, [pc, #644] @ (5a0e8 ) │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + ldr r0, [r0, #16] │ │ + cmp r0, #5 │ │ + bcc.n 59e94 │ │ + movs r1, #1 │ │ + movs r0, #0 │ │ + str r1, [sp, #116] @ 0x74 │ │ + mov.w r3, #1232 @ 0x4d0 │ │ + ldr r1, [sp, #20] │ │ + str r1, [sp, #112] @ 0x70 │ │ + movs r1, #5 │ │ + str r0, [sp, #128] @ 0x80 │ │ + str r0, [sp, #124] @ 0x7c │ │ + add r0, sp, #160 @ 0xa0 │ │ + str r0, [sp, #120] @ 0x78 │ │ + add r0, sp, #112 @ 0x70 │ │ + ldr r2, [pc, #604] @ (5a0ec ) │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + ldr r0, [r0, #16] │ │ + cmp r0, #5 │ │ + bcc.n 59ebe │ │ + movs r1, #1 │ │ + movs r0, #0 │ │ + str r1, [sp, #116] @ 0x74 │ │ + mov.w r3, #1232 @ 0x4d0 │ │ ldr r1, [sp, #24] │ │ - mov r0, r8 │ │ - blx r1 │ │ - add.w r0, r7, #40 @ 0x28 │ │ + str r1, [sp, #112] @ 0x70 │ │ + movs r1, #5 │ │ + str r0, [sp, #128] @ 0x80 │ │ + str r0, [sp, #124] @ 0x7c │ │ + add r0, sp, #160 @ 0xa0 │ │ + str r0, [sp, #120] @ 0x78 │ │ + add r0, sp, #112 @ 0x70 │ │ + ldr r2, [pc, #568] @ (5a0f0 ) │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r0, [r5, #0] │ │ + cmp r0, #0 │ │ + beq.w 5a64c │ │ + ldr.w r7, [r0, #912] @ 0x390 │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + cmp r7, #0 │ │ + ldr r0, [r0, #16] │ │ + beq.w 5aad8 │ │ mov r1, r5 │ │ - bl 64464 │ │ - and.w r1, r6, #1 │ │ - mov r0, r4 │ │ - bl 66918 │ │ - add sp, #32 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, #124 @ 0x7c │ │ - mov r8, r1 │ │ - mov r5, r0 │ │ - ldrd r0, r1, [r1, #4] │ │ - cmp r1, r0 │ │ - bcs.w 6353c │ │ - mov r0, r8 │ │ - bl 635a0 │ │ - uxtb r1, r0 │ │ - cmp r1, #238 @ 0xee │ │ - bcs.n 63266 │ │ + cmp r0, #4 │ │ + bls.n 59efe │ │ movs r0, #0 │ │ - movs r2, #4 │ │ - strd r2, r0, [r5] │ │ - str r1, [r5, #8] │ │ - str r0, [r5, #12] │ │ - b.n 63536 │ │ - mvn.w r1, #237 @ 0xed │ │ - uxtab r0, r1, r0 │ │ - tbh [pc, r0, lsl #1] │ │ - movs r2, r2 │ │ - lsls r3, r0, #3 │ │ - lsls r7, r3, #2 │ │ - lsls r7, r5, #2 │ │ - lsls r6, r4, #1 │ │ - lsls r3, r2, #4 │ │ - lsls r0, r6, #4 │ │ - lsls r1, r7, #2 │ │ - lsls r4, r0, #5 │ │ - lsls r7, r2, #2 │ │ - lsls r2, r7, #4 │ │ - lsls r0, r4, #1 │ │ - lsls r0, r6, #1 │ │ - lsls r5, r3, #4 │ │ - lsls r0, r1, #1 │ │ - lsls r1, r5, #2 │ │ - lsls r2, r0, #1 │ │ - lsls r0, r2, #4 │ │ - mov r0, r8 │ │ - str r5, [sp, #4] │ │ - bl 63608 │ │ - movs r6, #0 │ │ - movs r7, #8 │ │ - str r6, [sp, #68] @ 0x44 │ │ - add.w fp, sp, #72 @ 0x48 │ │ - strd r6, r7, [sp, #60] @ 0x3c │ │ - add.w r4, fp, #24 │ │ - ldr r5, [pc, #728] @ (6358c ) │ │ - mov sl, r0 │ │ - mov.w r9, #0 │ │ - add r5, pc │ │ - cmp sl, r9 │ │ - beq.w 63468 │ │ - mov r0, fp │ │ - mov r1, r8 │ │ - bl 63238 │ │ - mov r0, r4 │ │ - mov r1, r8 │ │ - bl 63238 │ │ - ldr r0, [sp, #60] @ 0x3c │ │ - cmp r9, r0 │ │ - bne.n 632e0 │ │ - add r0, sp, #60 @ 0x3c │ │ + movs r1, #1 │ │ + str r1, [sp, #116] @ 0x74 │ │ + mov.w r3, #1232 @ 0x4d0 │ │ + ldr r1, [sp, #28] │ │ + str r0, [sp, #128] @ 0x80 │ │ + str r0, [sp, #124] @ 0x7c │ │ + movs r0, #4 │ │ + str r1, [sp, #112] @ 0x70 │ │ + movs r1, #5 │ │ + str r0, [sp, #120] @ 0x78 │ │ + add r0, sp, #112 @ 0x70 │ │ + ldr r2, [pc, #508] @ (5a0f4 ) │ │ + add r2, pc │ │ + bl 6ff84 │ │ mov r1, r5 │ │ - bl 626ac │ │ - ldr r7, [sp, #64] @ 0x40 │ │ - adds r0, r7, r6 │ │ - mov r1, fp │ │ - movs r2, #48 @ 0x30 │ │ - add.w r9, r9, #1 │ │ - bl c99c0 │ │ - str.w r9, [sp, #68] @ 0x44 │ │ - adds r6, #48 @ 0x30 │ │ - b.n 632ba │ │ + mov r0, r1 │ │ + blx r7 │ │ + ldr r1, [sp, #44] @ 0x2c │ │ + cmp r0, #1 │ │ + ldr r1, [r1, #16] │ │ + bne.w 5ac3a │ │ + cmp r1, #4 │ │ + bls.w 5997a │ │ movs r0, #0 │ │ - movs r1, #3 │ │ - strd r1, r0, [r5] │ │ - movs r0, #1 │ │ - b.n 633cc │ │ - ldr.w r0, [r8, #8] │ │ - ldrd r2, r3, [r8] │ │ - add.w r1, r0, #8 │ │ - cmn.w r0, #9 │ │ - str.w r1, [r8, #8] │ │ - bhi.w 6355a │ │ - cmp r1, r3 │ │ - bhi.w 63562 │ │ - ldr r4, [r2, r0] │ │ - add r0, r2 │ │ - movs r1, #0 │ │ - movs r3, #4 │ │ - ldr r0, [r0, #4] │ │ - strd r3, r1, [r5] │ │ - str r4, [r5, #8] │ │ - b.n 63262 │ │ - add.w r0, r5, #8 │ │ - mov r1, r8 │ │ - bl 6367c │ │ - b.n 6352e │ │ - mov r0, r8 │ │ - bl 635c4 │ │ - mov r4, r0 │ │ - mov r0, r8 │ │ - bl 63608 │ │ - movs r1, #0 │ │ - movs r2, #13 │ │ - b.n 6350c │ │ - mov r0, r8 │ │ - bl 63608 │ │ - cmp r0, #0 │ │ - beq.w 63518 │ │ - mov r2, r0 │ │ - ldr.w r0, [r8, #8] │ │ - adds r1, r0, r2 │ │ - bcs.w 63568 │ │ - ldr.w r3, [r8, #4] │ │ - cmp r1, r3 │ │ - bhi.w 63570 │ │ - ldr.w r3, [r8] │ │ - str.w r1, [r8, #8] │ │ - adds r1, r3, r0 │ │ - add r0, sp, #72 @ 0x48 │ │ - bl 4aff4 │ │ - ldrd r4, r2, [sp, #76] @ 0x4c │ │ - add r0, sp, #16 │ │ - mov r1, r4 │ │ - bl b27d8 │ │ - ldr r0, [sp, #72] @ 0x48 │ │ - cmp.w r0, #2147483648 @ 0x80000000 │ │ - itt ne │ │ - movne r1, r4 │ │ - blne 5395a │ │ - b.n 63522 │ │ - add.w r0, r5, #8 │ │ - mov r1, r8 │ │ - bl 6367c │ │ + movs r1, #1 │ │ + str r1, [sp, #116] @ 0x74 │ │ + mov.w r3, #1232 @ 0x4d0 │ │ + ldr r1, [sp, #0] │ │ + str r0, [sp, #128] @ 0x80 │ │ + str r0, [sp, #124] @ 0x7c │ │ + movs r0, #4 │ │ + str r1, [sp, #112] @ 0x70 │ │ + movs r1, #5 │ │ + str r0, [sp, #120] @ 0x78 │ │ + add r0, sp, #112 @ 0x70 │ │ + ldr r2, [pc, #456] @ (5a0f8 ) │ │ + add r2, pc │ │ + b.n 59976 │ │ + cmp r0, #5 │ │ + bcc.n 59f5a │ │ movs r0, #0 │ │ - movs r1, #8 │ │ - b.n 63532 │ │ - mov r0, r8 │ │ - bl 635c4 │ │ - mov r4, r0 │ │ - mov r0, r8 │ │ - bl 63608 │ │ - movs r1, #0 │ │ - movs r2, #15 │ │ - b.n 6350c │ │ + movs r1, #1 │ │ + str r0, [sp, #128] @ 0x80 │ │ + mov.w r3, #1200 @ 0x4b0 │ │ + str r1, [sp, #116] @ 0x74 │ │ + ldr r1, [pc, #440] @ (5a0fc ) │ │ + str r0, [sp, #124] @ 0x7c │ │ + add r1, pc │ │ + str r1, [sp, #112] @ 0x70 │ │ + add r0, sp, #160 @ 0xa0 │ │ + str r0, [sp, #120] @ 0x78 │ │ + add r0, sp, #112 @ 0x70 │ │ + ldr r2, [pc, #428] @ (5a100 ) │ │ + movs r1, #5 │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + ldr r0, [r0, #16] │ │ + cmp r0, #4 │ │ + bls.n 59f86 │ │ movs r0, #0 │ │ - movs r1, #3 │ │ - strd r1, r0, [r5] │ │ - strb r0, [r5, #8] │ │ - b.n 63536 │ │ - mov r0, r8 │ │ - bl 635c4 │ │ - mov r4, r0 │ │ - mov r0, r8 │ │ - bl 63608 │ │ - movs r1, #0 │ │ - movs r2, #14 │ │ - b.n 6350c │ │ - mov r0, r8 │ │ - bl 635c4 │ │ - mov r4, r0 │ │ - mov r0, r8 │ │ - bl 63608 │ │ - movs r1, #0 │ │ - movs r2, #10 │ │ - b.n 6350c │ │ - mov r0, r8 │ │ - str r5, [sp, #4] │ │ - bl 63608 │ │ - ldr r3, [pc, #384] @ (63584 ) │ │ - movs r1, #8 │ │ - movs r2, #24 │ │ - str r0, [sp, #12] │ │ - add r3, pc │ │ - bl a3478 │ │ - strd r0, r1, [sp, #72] @ 0x48 │ │ - add r0, sp, #72 @ 0x48 │ │ - str r0, [sp, #0] │ │ - add.w ip, sp, #32 │ │ - ldr r0, [pc, #364] @ (63588 ) │ │ - mov r9, r1 │ │ - mov.w sl, #0 │ │ - mov.w fp, #0 │ │ - add r0, pc │ │ - str r0, [sp, #8] │ │ - ldr r0, [sp, #12] │ │ - str.w fp, [sp, #80] @ 0x50 │ │ - cmp r0, fp │ │ - beq.n 6347a │ │ - mov r0, ip │ │ - mov r1, r8 │ │ - mov r4, ip │ │ - bl 63238 │ │ - ldr r0, [sp, #72] @ 0x48 │ │ - cmp fp, r0 │ │ - bne.n 63450 │ │ - add r0, sp, #72 @ 0x48 │ │ - ldr r1, [sp, #8] │ │ - bl 626d0 │ │ - ldr.w r9, [sp, #76] @ 0x4c │ │ - mov r1, r4 │ │ - mov ip, r4 │ │ - ldmia.w r1, {r2, r3, r4, r5, r6, r7} │ │ - add.w r0, r9, sl │ │ - add.w fp, fp, #1 │ │ - add.w sl, sl, #24 │ │ - stmia r0!, {r2, r3, r4, r5, r6, r7} │ │ - b.n 6342a │ │ - ldr r5, [sp, #4] │ │ - add r1, sp, #60 @ 0x3c │ │ - add.w r0, r5, #8 │ │ - bl 5e382 │ │ + movs r1, #1 │ │ + str r0, [sp, #128] @ 0x80 │ │ + mov.w r3, #1200 @ 0x4b0 │ │ + str r1, [sp, #116] @ 0x74 │ │ + ldr r1, [pc, #404] @ (5a104 ) │ │ + str r0, [sp, #124] @ 0x7c │ │ + add r1, pc │ │ + str r1, [sp, #112] @ 0x70 │ │ + add r0, sp, #160 @ 0xa0 │ │ + str r0, [sp, #120] @ 0x78 │ │ + add r0, sp, #112 @ 0x70 │ │ + ldr r2, [pc, #392] @ (5a108 ) │ │ + movs r1, #5 │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r7, [sp, #36] @ 0x24 │ │ + cmp r7, #0 │ │ + beq.w 5a7f4 │ │ + ldr r0, [r7, #0] │ │ + cmp r0, #0 │ │ + beq.w 5a7fe │ │ + mov r8, r9 │ │ + mov r9, r6 │ │ + ldr.w r6, [r0, #512] @ 0x200 │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + cmp r6, #0 │ │ + ldr r0, [r0, #16] │ │ + beq.w 5a978 │ │ + cmp r0, #5 │ │ + str r5, [sp, #32] │ │ + bcc.n 59fd0 │ │ movs r0, #0 │ │ - movs r1, #17 │ │ - b.n 63532 │ │ - ldr r5, [sp, #0] │ │ - ldr r4, [sp, #4] │ │ - ldmia.w r5, {r1, r2, r3} │ │ - add.w r0, r4, #8 │ │ - stmia r0!, {r1, r2, r3} │ │ - movs r1, #16 │ │ + movs r1, #1 │ │ + str r1, [sp, #116] @ 0x74 │ │ + mov.w r3, #1200 @ 0x4b0 │ │ + ldr r1, [sp, #28] │ │ + str r0, [sp, #128] @ 0x80 │ │ + str r0, [sp, #124] @ 0x7c │ │ + movs r0, #4 │ │ + str r1, [sp, #112] @ 0x70 │ │ + movs r1, #5 │ │ + str r0, [sp, #120] @ 0x78 │ │ + add r0, sp, #112 @ 0x70 │ │ + ldr r2, [pc, #320] @ (5a10c ) │ │ + add r2, pc │ │ + bl 6ff84 │ │ + mov r0, r7 │ │ + mov r1, r4 │ │ + mov r2, fp │ │ + mov r3, r8 │ │ + mov r5, r7 │ │ + blx r6 │ │ + mov r8, r0 │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + ldr r0, [r0, #16] │ │ + cmp r0, #5 │ │ + bcc.n 5a008 │ │ movs r0, #0 │ │ - strd r1, r0, [r4] │ │ - b.n 63536 │ │ + movs r1, #1 │ │ + str r1, [sp, #116] @ 0x74 │ │ + mov.w r3, #1200 @ 0x4b0 │ │ + ldr r1, [sp, #16] │ │ + str r0, [sp, #128] @ 0x80 │ │ + str r0, [sp, #124] @ 0x7c │ │ + movs r0, #4 │ │ + str r1, [sp, #112] @ 0x70 │ │ + movs r1, #5 │ │ + str r0, [sp, #120] @ 0x78 │ │ + add r0, sp, #112 @ 0x70 │ │ + ldr r2, [pc, #268] @ (5a110 ) │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + ldr r0, [r0, #16] │ │ + ldr r7, [sp, #4] │ │ + cmp r0, #5 │ │ + bcc.n 5a034 │ │ + movs r1, #1 │ │ movs r0, #0 │ │ - movs r1, #2 │ │ - b.n 63532 │ │ - mov r0, r8 │ │ - bl 635c4 │ │ - mov r4, r0 │ │ - mov r0, r8 │ │ - bl 63608 │ │ - movs r1, #0 │ │ - movs r2, #12 │ │ - b.n 6350c │ │ - ldr.w r0, [r8, #8] │ │ - lsls r1, r0, #29 │ │ - ittt ne │ │ - bicne.w r0, r0, #7 │ │ - addne r0, #8 │ │ - strne.w r0, [r8, #8] │ │ - mov r0, r8 │ │ - bl 635c4 │ │ - movs r2, #0 │ │ - movs r3, #5 │ │ - strd r3, r2, [r5] │ │ - strd r0, r1, [r5, #8] │ │ - b.n 63536 │ │ - mov r0, r8 │ │ - bl 635c4 │ │ - mov r4, r0 │ │ - mov r0, r8 │ │ - bl 63608 │ │ - movs r1, #0 │ │ - movs r2, #11 │ │ - b.n 6350c │ │ - mov r0, r8 │ │ - bl 635c4 │ │ - mov r4, r0 │ │ - mov r0, r8 │ │ - bl 63608 │ │ - movs r1, #0 │ │ - movs r2, #7 │ │ - b.n 6350c │ │ - mov r0, r8 │ │ - bl 635c4 │ │ - mov r4, r0 │ │ - mov r0, r8 │ │ - bl 63608 │ │ - movs r1, #0 │ │ - movs r2, #9 │ │ - str r0, [r5, #8] │ │ - str r4, [r5, #12] │ │ - strd r2, r1, [r5] │ │ - str r0, [r5, #16] │ │ - b.n 63536 │ │ - add r0, sp, #16 │ │ + str r1, [sp, #116] @ 0x74 │ │ + mov.w r3, #1200 @ 0x4b0 │ │ + ldr r1, [sp, #20] │ │ + str r1, [sp, #112] @ 0x70 │ │ + movs r1, #5 │ │ + str r0, [sp, #128] @ 0x80 │ │ + str r0, [sp, #124] @ 0x7c │ │ + add r0, sp, #160 @ 0xa0 │ │ + str r0, [sp, #120] @ 0x78 │ │ + add r0, sp, #112 @ 0x70 │ │ + ldr r2, [pc, #228] @ (5a114 ) │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + ldr r0, [r0, #16] │ │ + cmp r0, #5 │ │ + bcc.n 5a05e │ │ movs r1, #1 │ │ - movs r2, #0 │ │ - bl b27d8 │ │ - add r1, sp, #16 │ │ - add.w r0, r5, #8 │ │ - ldmia.w r1, {r2, r3, r4} │ │ - stmia r0!, {r2, r3, r4} │ │ movs r0, #0 │ │ - movs r1, #6 │ │ - strd r1, r0, [r5] │ │ - add sp, #124 @ 0x7c │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + str r1, [sp, #116] @ 0x74 │ │ + mov.w r3, #1200 @ 0x4b0 │ │ + ldr r1, [sp, #24] │ │ + str r1, [sp, #112] @ 0x70 │ │ + movs r1, #5 │ │ + str r0, [sp, #128] @ 0x80 │ │ + str r0, [sp, #124] @ 0x7c │ │ + add r0, sp, #160 @ 0xa0 │ │ + str r0, [sp, #120] @ 0x78 │ │ + add r0, sp, #112 @ 0x70 │ │ + ldr r2, [pc, #192] @ (5a118 ) │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r0, [r5, #0] │ │ + cmp r0, #0 │ │ + beq.w 5a8e8 │ │ + ldr.w r4, [r0, #912] @ 0x390 │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + cmp r4, #0 │ │ + ldr r0, [r0, #16] │ │ + beq.w 5aafe │ │ + mov r1, r5 │ │ + cmp r0, #4 │ │ + bls.n 5a09e │ │ movs r0, #0 │ │ movs r1, #1 │ │ - str r0, [sp, #88] @ 0x58 │ │ - str r1, [sp, #76] @ 0x4c │ │ - ldr r1, [pc, #72] @ (63590 ) │ │ - str r0, [sp, #84] @ 0x54 │ │ + str r1, [sp, #116] @ 0x74 │ │ + mov.w r3, #1200 @ 0x4b0 │ │ + ldr r1, [sp, #28] │ │ + str r0, [sp, #128] @ 0x80 │ │ + str r0, [sp, #124] @ 0x7c │ │ movs r0, #4 │ │ - add r1, pc │ │ - str r1, [sp, #72] @ 0x48 │ │ - str r0, [sp, #80] @ 0x50 │ │ - add r0, sp, #72 @ 0x48 │ │ - ldr r1, [pc, #64] @ (63594 ) │ │ - add r1, pc │ │ - bl 4c418 │ │ - ldr r2, [pc, #60] @ (63598 ) │ │ + str r1, [sp, #112] @ 0x70 │ │ + movs r1, #5 │ │ + str r0, [sp, #120] @ 0x78 │ │ + add r0, sp, #112 @ 0x70 │ │ + ldr r2, [pc, #132] @ (5a11c ) │ │ add r2, pc │ │ - bl 4febc │ │ - ldr r2, [pc, #24] @ (6357c ) │ │ + bl 6ff84 │ │ + mov r1, r5 │ │ + mov r0, r1 │ │ + blx r4 │ │ + ldr r1, [sp, #44] @ 0x2c │ │ + cmp r0, #1 │ │ + ldr r1, [r1, #16] │ │ + bne.w 5ac98 │ │ + cmp r1, #4 │ │ + bls.w 5997a │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r1, [sp, #116] @ 0x74 │ │ + mov.w r3, #1200 @ 0x4b0 │ │ + ldr r1, [sp, #0] │ │ + str r0, [sp, #128] @ 0x80 │ │ + str r0, [sp, #124] @ 0x7c │ │ + movs r0, #4 │ │ + str r1, [sp, #112] @ 0x70 │ │ + movs r1, #5 │ │ + str r0, [sp, #120] @ 0x78 │ │ + add r0, sp, #112 @ 0x70 │ │ + ldr r2, [pc, #80] @ (5a120 ) │ │ add r2, pc │ │ - b.n 63574 │ │ - ldr r2, [pc, #48] @ (6359c ) │ │ + b.n 59976 │ │ + nop │ │ + ldrb r4, [r0, r2] │ │ + movs r7, r0 │ │ + str r3, [sp, #312] @ 0x138 │ │ + movs r7, r0 │ │ + ldrb r0, [r4, r1] │ │ + movs r7, r0 │ │ + str r3, [sp, #136] @ 0x88 │ │ + movs r7, r0 │ │ + str r2, [sp, #872] @ 0x368 │ │ + movs r7, r0 │ │ + str r2, [sp, #640] @ 0x280 │ │ + movs r7, r0 │ │ + str r2, [sp, #472] @ 0x1d8 │ │ + movs r7, r0 │ │ + str r2, [sp, #304] @ 0x130 │ │ + movs r7, r0 │ │ + str r2, [sp, #56] @ 0x38 │ │ + movs r7, r0 │ │ + str r1, [sp, #856] @ 0x358 │ │ + movs r7, r0 │ │ + ldrh r6, [r4, r4] │ │ + movs r7, r0 │ │ + str r1, [sp, #704] @ 0x2c0 │ │ + movs r7, r0 │ │ + ldrh r2, [r0, r4] │ │ + movs r7, r0 │ │ + str r1, [sp, #528] @ 0x210 │ │ + movs r7, r0 │ │ + str r1, [sp, #232] @ 0xe8 │ │ + movs r7, r0 │ │ + str r1, [sp, #8] │ │ + movs r7, r0 │ │ + str r0, [sp, #856] @ 0x358 │ │ + movs r7, r0 │ │ + str r0, [sp, #688] @ 0x2b0 │ │ + movs r7, r0 │ │ + str r0, [sp, #440] @ 0x1b8 │ │ + movs r7, r0 │ │ + str r0, [sp, #216] @ 0xd8 │ │ + movs r7, r0 │ │ + cmp r0, #5 │ │ + bcc.n 5a14c │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #128] @ 0x80 │ │ + mov.w r3, #1240 @ 0x4d8 │ │ + str r1, [sp, #116] @ 0x74 │ │ + ldr r1, [pc, #808] @ (5a460 ) │ │ + str r0, [sp, #124] @ 0x7c │ │ + add r1, pc │ │ + str r1, [sp, #112] @ 0x70 │ │ + add r0, sp, #160 @ 0xa0 │ │ + str r0, [sp, #120] @ 0x78 │ │ + add r0, sp, #112 @ 0x70 │ │ + ldr r2, [pc, #800] @ (5a464 ) │ │ + movs r1, #5 │ │ add r2, pc │ │ - bl 4febc │ │ - ldr r2, [pc, #12] @ (63580 ) │ │ + bl 6ff84 │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + ldr r0, [r0, #16] │ │ + cmp r0, #4 │ │ + bls.n 5a178 │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #128] @ 0x80 │ │ + mov.w r3, #1240 @ 0x4d8 │ │ + str r1, [sp, #116] @ 0x74 │ │ + ldr r1, [pc, #772] @ (5a468 ) │ │ + str r0, [sp, #124] @ 0x7c │ │ + add r1, pc │ │ + str r1, [sp, #112] @ 0x70 │ │ + add r0, sp, #160 @ 0xa0 │ │ + str r0, [sp, #120] @ 0x78 │ │ + add r0, sp, #112 @ 0x70 │ │ + ldr r2, [pc, #764] @ (5a46c ) │ │ + movs r1, #5 │ │ add r2, pc │ │ - mov r0, r1 │ │ - mov r1, r3 │ │ - bl 4c7e0 │ │ - stmia r2!, {r4, r6} │ │ - movs r6, r0 │ │ - stmia r2!, {r1, r4, r6} │ │ - movs r6, r0 │ │ - stmia r3!, {r2, r5} │ │ - movs r6, r0 │ │ - stmia r3!, {r1, r2, r4} │ │ - movs r6, r0 │ │ - stmia r4!, {r2, r4, r7} │ │ - movs r6, r0 │ │ - stmia r2!, {r1, r4} │ │ - movs r6, r0 │ │ - stmia r2!, {r4} │ │ - movs r6, r0 │ │ - stmia r2!, {r3, r4, r6} │ │ - movs r6, r0 │ │ - stmia r2!, {r1, r3, r4, r6} │ │ - movs r6, r0 │ │ - mov r2, r0 │ │ - ldrd r1, r0, [r0, #4] │ │ - cmp r0, r1 │ │ - itttt cc │ │ - addcc r1, r0, #1 │ │ - strcc r1, [r2, #8] │ │ - ldrcc r1, [r2, #0] │ │ - ldrbcc r0, [r1, r0] │ │ - it cc │ │ - bxcc lr │ │ - push {r7, lr} │ │ - ldr r2, [pc, #4] @ (635c0 ) │ │ + bl 6ff84 │ │ + ldr r7, [sp, #36] @ 0x24 │ │ + cmp r7, #0 │ │ + beq.w 5a7f4 │ │ + ldr r0, [r7, #0] │ │ + cmp r0, #0 │ │ + beq.w 5a7fe │ │ + str r6, [sp, #32] │ │ + ldr.w r6, [r0, #488] @ 0x1e8 │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + cmp r6, #0 │ │ + ldr r0, [r0, #16] │ │ + beq.w 5a9d4 │ │ + mov r8, r5 │ │ + cmp r0, #5 │ │ + bcc.n 5a1c0 │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r1, [sp, #116] @ 0x74 │ │ + mov.w r3, #1240 @ 0x4d8 │ │ + ldr r1, [sp, #28] │ │ + str r0, [sp, #128] @ 0x80 │ │ + str r0, [sp, #124] @ 0x7c │ │ + movs r0, #4 │ │ + str r1, [sp, #112] @ 0x70 │ │ + movs r1, #5 │ │ + str r0, [sp, #120] @ 0x78 │ │ + add r0, sp, #112 @ 0x70 │ │ + ldr r2, [pc, #692] @ (5a470 ) │ │ add r2, pc │ │ - bl 4c2e8 │ │ - stmia r1!, {r1, r3, r4, r5, r7} │ │ - movs r6, r0 │ │ - push {r4, r5, r7, lr} │ │ - mov r3, r0 │ │ - ldrd r5, r4, [r0] │ │ - ldr r0, [r0, #8] │ │ - add.w r1, r0, #8 │ │ - cmn.w r0, #9 │ │ - str r1, [r3, #8] │ │ - bhi.n 635f6 │ │ - cmp r1, r4 │ │ - itttt ls │ │ - ldrls r2, [r5, r0] │ │ - addls r0, r5 │ │ - ldrls r1, [r0, #4] │ │ - movls r0, r2 │ │ - it ls │ │ - popls {r4, r5, r7, pc} │ │ - ldr r2, [pc, #24] @ (63604 ) │ │ - mov r0, r1 │ │ + bl 6ff84 │ │ + mov r0, r7 │ │ mov r1, r4 │ │ + mov r2, fp │ │ + mov r3, r9 │ │ + mov r5, r7 │ │ + blx r6 │ │ + mov r4, r0 │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + ldr r0, [r0, #16] │ │ + cmp r0, #5 │ │ + bcc.n 5a1f8 │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r1, [sp, #116] @ 0x74 │ │ + mov.w r3, #1240 @ 0x4d8 │ │ + ldr r1, [sp, #16] │ │ + str r0, [sp, #128] @ 0x80 │ │ + str r0, [sp, #124] @ 0x7c │ │ + movs r0, #4 │ │ + str r1, [sp, #112] @ 0x70 │ │ + movs r1, #5 │ │ + str r0, [sp, #120] @ 0x78 │ │ + add r0, sp, #112 @ 0x70 │ │ + ldr r2, [pc, #640] @ (5a474 ) │ │ add r2, pc │ │ - bl 4c7e0 │ │ - ldr r2, [pc, #8] @ (63600 ) │ │ + bl 6ff84 │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + ldr r0, [r0, #16] │ │ + cmp r0, #5 │ │ + bcc.n 5a222 │ │ + movs r1, #1 │ │ + movs r0, #0 │ │ + str r1, [sp, #116] @ 0x74 │ │ + mov.w r3, #1240 @ 0x4d8 │ │ + ldr r1, [sp, #20] │ │ + str r1, [sp, #112] @ 0x70 │ │ + movs r1, #5 │ │ + str r0, [sp, #128] @ 0x80 │ │ + str r0, [sp, #124] @ 0x7c │ │ + add r0, sp, #160 @ 0xa0 │ │ + str r0, [sp, #120] @ 0x78 │ │ + add r0, sp, #112 @ 0x70 │ │ + ldr r2, [pc, #604] @ (5a478 ) │ │ add r2, pc │ │ - bl 4febc │ │ - nop │ │ - stmia r1!, {r2, r3, r5, r7} │ │ - movs r6, r0 │ │ - stmia r1!, {r2, r4, r5, r7} │ │ - movs r6, r0 │ │ - push {r4, lr} │ │ - mov r4, r0 │ │ - bl 635a0 │ │ - uxtb r0, r0 │ │ - cmp r0, #254 @ 0xfe │ │ - beq.n 63632 │ │ - cmp r0, #255 @ 0xff │ │ - bne.n 63630 │ │ - ldr r0, [r4, #8] │ │ - ldrd r2, r3, [r4] │ │ - adds r1, r0, #4 │ │ - str r1, [r4, #8] │ │ - cmn.w r0, #5 │ │ - bhi.n 63656 │ │ - cmp r1, r3 │ │ - bhi.n 63666 │ │ - ldr r0, [r2, r0] │ │ - pop {r4, pc} │ │ - ldr r0, [r4, #8] │ │ - ldrd r2, r3, [r4] │ │ - adds r1, r0, #2 │ │ - str r1, [r4, #8] │ │ - cmn.w r0, #3 │ │ - bhi.n 6365e │ │ - cmp r1, r3 │ │ - itt ls │ │ - ldrhls r0, [r2, r0] │ │ - popls {r4, pc} │ │ - ldr r2, [pc, #36] @ (63670 ) │ │ + bl 6ff84 │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + ldr r0, [r0, #16] │ │ + cmp r0, #5 │ │ + bcc.n 5a24c │ │ + movs r1, #1 │ │ + movs r0, #0 │ │ + str r1, [sp, #116] @ 0x74 │ │ + mov.w r3, #1240 @ 0x4d8 │ │ + ldr r1, [sp, #24] │ │ + str r1, [sp, #112] @ 0x70 │ │ + movs r1, #5 │ │ + str r0, [sp, #128] @ 0x80 │ │ + str r0, [sp, #124] @ 0x7c │ │ + add r0, sp, #160 @ 0xa0 │ │ + str r0, [sp, #120] @ 0x78 │ │ + add r0, sp, #112 @ 0x70 │ │ + ldr r2, [pc, #564] @ (5a47c ) │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r0, [r5, #0] │ │ + cmp r0, #0 │ │ + beq.w 5a64c │ │ + ldr.w r6, [r0, #912] @ 0x390 │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + cmp r6, #0 │ │ + ldr r0, [r0, #16] │ │ + beq.w 5ab48 │ │ + mov r1, r5 │ │ + cmp r0, #4 │ │ + bls.n 5a28c │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r1, [sp, #116] @ 0x74 │ │ + mov.w r3, #1240 @ 0x4d8 │ │ + ldr r1, [sp, #28] │ │ + str r0, [sp, #128] @ 0x80 │ │ + str r0, [sp, #124] @ 0x7c │ │ + movs r0, #4 │ │ + str r1, [sp, #112] @ 0x70 │ │ + movs r1, #5 │ │ + str r0, [sp, #120] @ 0x78 │ │ + add r0, sp, #112 @ 0x70 │ │ + ldr r2, [pc, #508] @ (5a480 ) │ │ add r2, pc │ │ + bl 6ff84 │ │ + mov r1, r5 │ │ mov r0, r1 │ │ - mov r1, r3 │ │ - bl 4c7e0 │ │ - ldr r2, [pc, #32] @ (63678 ) │ │ + blx r6 │ │ + ldr r1, [sp, #44] @ 0x2c │ │ + cmp r0, #1 │ │ + ldr r1, [r1, #16] │ │ + bne.w 5acea │ │ + cmp r1, #4 │ │ + bls.w 5997a │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r1, [sp, #116] @ 0x74 │ │ + mov.w r3, #1240 @ 0x4d8 │ │ + ldr r1, [sp, #0] │ │ + str r0, [sp, #128] @ 0x80 │ │ + str r0, [sp, #124] @ 0x7c │ │ + movs r0, #4 │ │ + str r1, [sp, #112] @ 0x70 │ │ + movs r1, #5 │ │ + str r0, [sp, #120] @ 0x78 │ │ + add r0, sp, #112 @ 0x70 │ │ + ldr r2, [pc, #456] @ (5a484 ) │ │ + add r2, pc │ │ + b.w 59976 │ │ + cmp r0, #5 │ │ + bcc.n 5a2ea │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #128] @ 0x80 │ │ + mov.w r3, #1208 @ 0x4b8 │ │ + str r1, [sp, #116] @ 0x74 │ │ + ldr r1, [pc, #436] @ (5a488 ) │ │ + str r0, [sp, #124] @ 0x7c │ │ + add r1, pc │ │ + str r1, [sp, #112] @ 0x70 │ │ + add r0, sp, #160 @ 0xa0 │ │ + str r0, [sp, #120] @ 0x78 │ │ + add r0, sp, #112 @ 0x70 │ │ + ldr r2, [pc, #424] @ (5a48c ) │ │ + movs r1, #5 │ │ add r2, pc │ │ - bl 4febc │ │ - ldr r2, [pc, #20] @ (63674 ) │ │ + bl 6ff84 │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + ldr r0, [r0, #16] │ │ + cmp r0, #4 │ │ + bls.n 5a316 │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #128] @ 0x80 │ │ + mov.w r3, #1208 @ 0x4b8 │ │ + str r1, [sp, #116] @ 0x74 │ │ + ldr r1, [pc, #400] @ (5a490 ) │ │ + str r0, [sp, #124] @ 0x7c │ │ + add r1, pc │ │ + str r1, [sp, #112] @ 0x70 │ │ + add r0, sp, #160 @ 0xa0 │ │ + str r0, [sp, #120] @ 0x78 │ │ + add r0, sp, #112 @ 0x70 │ │ + ldr r2, [pc, #388] @ (5a494 ) │ │ + movs r1, #5 │ │ add r2, pc │ │ - bl 4febc │ │ - ldr r2, [pc, #4] @ (6366c ) │ │ + bl 6ff84 │ │ + ldr r7, [sp, #36] @ 0x24 │ │ + cmp r7, #0 │ │ + beq.w 5a7f4 │ │ + ldr r0, [r7, #0] │ │ + cmp r0, #0 │ │ + beq.w 5a7fe │ │ + mov r8, r5 │ │ + ldr.w r5, [r0, #524] @ 0x20c │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + cmp r5, #0 │ │ + ldr r0, [r0, #16] │ │ + beq.w 5aa02 │ │ + cmp r0, #5 │ │ + str r6, [sp, #32] │ │ + bcc.n 5a35e │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r1, [sp, #116] @ 0x74 │ │ + mov.w r3, #1208 @ 0x4b8 │ │ + ldr r1, [sp, #28] │ │ + str r0, [sp, #128] @ 0x80 │ │ + str r0, [sp, #124] @ 0x7c │ │ + movs r0, #4 │ │ + str r1, [sp, #112] @ 0x70 │ │ + movs r1, #5 │ │ + str r0, [sp, #120] @ 0x78 │ │ + add r0, sp, #112 @ 0x70 │ │ + ldr r2, [pc, #320] @ (5a498 ) │ │ add r2, pc │ │ - b.n 6364e │ │ - stmia r1!, {r2, r3, r5} │ │ - movs r6, r0 │ │ - stmia r1!, {r3, r4, r5} │ │ - movs r6, r0 │ │ - stmia r1!, {r2, r5} │ │ - movs r6, r0 │ │ - stmia r1!, {r2, r3, r4, r5} │ │ - movs r6, r0 │ │ - push {r4, r5, r6, lr} │ │ + bl 6ff84 │ │ + mov r0, r7 │ │ + mov r1, r4 │ │ + mov r2, fp │ │ + mov r3, r9 │ │ + mov r6, r7 │ │ + blx r5 │ │ mov r5, r0 │ │ - mov r0, r1 │ │ - mov r4, r1 │ │ - bl 635c4 │ │ - mov r6, r0 │ │ - mov r0, r4 │ │ - bl 63608 │ │ - strd r0, r6, [r5] │ │ - str r0, [r5, #8] │ │ - pop {r4, r5, r6, pc} │ │ - stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - vpush {d8} │ │ - sub sp, #80 @ 0x50 │ │ - mov r7, r1 │ │ - ldrd r6, r1, [r1] │ │ - mov fp, r0 │ │ - mov r9, r2 │ │ - subs r0, r6, #2 │ │ - sbc.w r1, r1, #0 │ │ - subs.w r2, r0, #18 │ │ - sbcs.w r1, r1, #0 │ │ - it cs │ │ - movcs r0, #16 │ │ - tbh [pc, r0, lsl #1] │ │ - movs r2, r2 │ │ - lsls r3, r5, #4 │ │ - lsls r7, r7, #2 │ │ - lsls r5, r7, #3 │ │ - lsls r0, r7, #1 │ │ - lsls r1, r3, #5 │ │ - lsls r1, r0, #6 │ │ - lsls r7, r2, #4 │ │ - lsls r1, r5, #6 │ │ - lsls r3, r5, #2 │ │ - lsls r5, r2, #6 │ │ - lsls r4, r4, #1 │ │ - lsls r7, r2, #2 │ │ - lsls r5, r5, #5 │ │ - movs r0, r6 │ │ - lsls r3, r1, #3 │ │ - movs r6, r2 │ │ - lsls r4, r7, #4 │ │ - ldr.w r0, [fp] │ │ - movs r1, #255 @ 0xff │ │ - b.n 6392a │ │ - ldr.w r4, [fp] │ │ - movs r1, #249 @ 0xf9 │ │ - mov r0, r4 │ │ - bl 63b24 │ │ - ldr.w r1, [r9, #8] │ │ - mov r0, r4 │ │ - bl 63b4c │ │ - ldrd r1, r0, [r7, #8] │ │ - lsls r2, r6, #31 │ │ - iteee ne │ │ - movne r2, #18 │ │ - ldrdeq r2, r3, [r7, #16] │ │ - strdeq r2, r3, [sp, #32] │ │ - moveq r2, #17 │ │ - str r1, [sp, #24] │ │ - strb.w r2, [sp, #16] │ │ - str r0, [sp, #28] │ │ - b.n 63a96 │ │ - ldrd sl, r8, [r7, #8] │ │ - movs r1, #239 @ 0xef │ │ - ldr r4, [r7, #16] │ │ - ldr.w r7, [fp] │ │ - str.w r9, [sp, #12] │ │ - mov r0, r7 │ │ - bl 63b24 │ │ - mov r0, r7 │ │ - mov r1, r4 │ │ - bl 63b4c │ │ - add.w r0, r4, r4, lsl #1 │ │ - str.w r8, [sp, #64] @ 0x40 │ │ - add.w r1, r8, r0, lsl #3 │ │ - mov.w r9, r0, lsl #3 │ │ - str r1, [sp, #8] │ │ - strd sl, r1, [sp, #72] @ 0x48 │ │ - add.w sl, sp, #16 │ │ - cmp.w r9, #0 │ │ - beq.n 6377e │ │ - mov r0, r8 │ │ - mov r1, sl │ │ - ldmia.w r0, {r2, r3, r4, r5, r6, r7} │ │ - mov r0, fp │ │ - stmia r1!, {r2, r3, r4, r5, r6, r7} │ │ - mov r1, sl │ │ - ldr r2, [sp, #12] │ │ - bl 63698 │ │ - sub.w r9, r9, #24 │ │ - add.w r8, r8, #24 │ │ - b.n 6375a │ │ - ldr r0, [sp, #8] │ │ - str r0, [sp, #68] @ 0x44 │ │ - add r0, sp, #64 @ 0x40 │ │ - bl 60fb6 │ │ - b.n 63a4a │ │ - add.w r0, r7, #8 │ │ - add r4, sp, #16 │ │ - adds r1, r4, #4 │ │ - ldmia.w r0, {r2, r3, r6} │ │ - stmia r1!, {r2, r3, r6} │ │ - movs r1, #249 @ 0xf9 │ │ - ldr.w r5, [fp] │ │ - mov r0, r5 │ │ - bl 63b24 │ │ - ldr.w r1, [r9, #8] │ │ - mov r0, r5 │ │ - bl 63b4c │ │ - movs r0, #13 │ │ - b.n 63a3a │ │ - ldr r4, [r7, #16] │ │ - ldrd r8, r6, [r7, #8] │ │ - cmp r4, #50 @ 0x32 │ │ - bcs.w 63a56 │ │ - ldr.w r5, [fp] │ │ - movs r1, #250 @ 0xfa │ │ - mov r0, r5 │ │ - bl 63b24 │ │ - mov r0, r5 │ │ - mov r1, r4 │ │ - bl 63b4c │ │ - mov r0, r5 │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + ldr r0, [r0, #16] │ │ + cmp r0, #5 │ │ + bcc.n 5a396 │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r1, [sp, #116] @ 0x74 │ │ + mov.w r3, #1208 @ 0x4b8 │ │ + ldr r1, [sp, #16] │ │ + str r0, [sp, #128] @ 0x80 │ │ + str r0, [sp, #124] @ 0x7c │ │ + movs r0, #4 │ │ + str r1, [sp, #112] @ 0x70 │ │ + movs r1, #5 │ │ + str r0, [sp, #120] @ 0x78 │ │ + add r0, sp, #112 @ 0x70 │ │ + ldr r2, [pc, #268] @ (5a49c ) │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + ldr r0, [r0, #16] │ │ + cmp r0, #5 │ │ + bcc.n 5a3c0 │ │ + movs r1, #1 │ │ + movs r0, #0 │ │ + str r1, [sp, #116] @ 0x74 │ │ + mov.w r3, #1208 @ 0x4b8 │ │ + ldr r1, [sp, #20] │ │ + str r1, [sp, #112] @ 0x70 │ │ + movs r1, #5 │ │ + str r0, [sp, #128] @ 0x80 │ │ + str r0, [sp, #124] @ 0x7c │ │ + add r0, sp, #160 @ 0xa0 │ │ + str r0, [sp, #120] @ 0x78 │ │ + add r0, sp, #112 @ 0x70 │ │ + ldr r2, [pc, #228] @ (5a4a0 ) │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + ldr r0, [r0, #16] │ │ + cmp r0, #5 │ │ + bcc.n 5a3ea │ │ + movs r1, #1 │ │ + movs r0, #0 │ │ + str r1, [sp, #116] @ 0x74 │ │ + mov.w r3, #1208 @ 0x4b8 │ │ + ldr r1, [sp, #24] │ │ + str r1, [sp, #112] @ 0x70 │ │ + movs r1, #5 │ │ + str r0, [sp, #128] @ 0x80 │ │ + str r0, [sp, #124] @ 0x7c │ │ + add r0, sp, #160 @ 0xa0 │ │ + str r0, [sp, #120] @ 0x78 │ │ + add r0, sp, #112 @ 0x70 │ │ + ldr r2, [pc, #192] @ (5a4a4 ) │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r0, [r6, #0] │ │ + cmp r0, #0 │ │ + beq.w 5a64c │ │ + ldr.w r4, [r0, #912] @ 0x390 │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + cmp r4, #0 │ │ + ldr r0, [r0, #16] │ │ + beq.w 5ab6e │ │ mov r1, r6 │ │ - mov r2, r4 │ │ - bl 4c012 │ │ - mov r0, r8 │ │ + cmp r0, #4 │ │ + bls.n 5a42a │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r1, [sp, #116] @ 0x74 │ │ + mov.w r3, #1208 @ 0x4b8 │ │ + ldr r1, [sp, #28] │ │ + str r0, [sp, #128] @ 0x80 │ │ + str r0, [sp, #124] @ 0x7c │ │ + movs r0, #4 │ │ + str r1, [sp, #112] @ 0x70 │ │ + movs r1, #5 │ │ + str r0, [sp, #120] @ 0x78 │ │ + add r0, sp, #112 @ 0x70 │ │ + ldr r2, [pc, #132] @ (5a4a8 ) │ │ + add r2, pc │ │ + bl 6ff84 │ │ mov r1, r6 │ │ - add sp, #80 @ 0x50 │ │ - vpop {d8} │ │ - add sp, #4 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - b.w 5395a │ │ - add.w r0, r7, #8 │ │ - add r4, sp, #16 │ │ - adds r1, r4, #4 │ │ - ldmia.w r0, {r2, r3, r6} │ │ - stmia r1!, {r2, r3, r6} │ │ - movs r1, #249 @ 0xf9 │ │ - ldr.w r5, [fp] │ │ - mov r0, r5 │ │ - bl 63b24 │ │ - ldr.w r1, [r9, #8] │ │ - mov r0, r5 │ │ - bl 63b4c │ │ - movs r0, #15 │ │ - b.n 63a3a │ │ - add.w r0, r7, #8 │ │ - add r4, sp, #16 │ │ - adds r1, r4, #4 │ │ - ldmia.w r0, {r2, r3, r6} │ │ - stmia r1!, {r2, r3, r6} │ │ - movs r1, #249 @ 0xf9 │ │ - ldr.w r5, [fp] │ │ - mov r0, r5 │ │ - bl 63b24 │ │ - ldr.w r1, [r9, #8] │ │ - mov r0, r5 │ │ - bl 63b4c │ │ - movs r0, #11 │ │ - b.n 63a3a │ │ - ldrd r4, r6, [r7, #8] │ │ - subs.w r0, r4, #238 @ 0xee │ │ - sbcs.w r0, r6, #0 │ │ - bge.w 63aa0 │ │ - ldr.w r0, [fp] │ │ - mov r1, r4 │ │ - b.n 6392a │ │ - ldrd r5, r6, [r7, #8] │ │ - movs r1, #238 @ 0xee │ │ - ldr r4, [r7, #16] │ │ - ldr.w r7, [fp] │ │ - mov r0, r7 │ │ - bl 63b24 │ │ + mov r0, r1 │ │ + blx r4 │ │ + ldr r1, [sp, #44] @ 0x2c │ │ + cmp r0, #1 │ │ + ldr r1, [r1, #16] │ │ + bne.w 5ad12 │ │ + cmp r1, #4 │ │ + bls.w 5997a │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r1, [sp, #116] @ 0x74 │ │ + mov.w r3, #1208 @ 0x4b8 │ │ + ldr r1, [sp, #0] │ │ + str r0, [sp, #128] @ 0x80 │ │ + str r0, [sp, #124] @ 0x7c │ │ + movs r0, #4 │ │ + str r1, [sp, #112] @ 0x70 │ │ + movs r1, #5 │ │ + str r0, [sp, #120] @ 0x78 │ │ + add r0, sp, #112 @ 0x70 │ │ + ldr r2, [pc, #80] @ (5a4ac ) │ │ + add r2, pc │ │ + b.w 59976 │ │ + ldr r4, [r2, r3] │ │ + movs r7, r0 │ │ + ldrh r6, [r7, #60] @ 0x3c │ │ + movs r7, r0 │ │ + ldr r0, [r6, r2] │ │ + movs r7, r0 │ │ + ldrh r2, [r2, #60] @ 0x3c │ │ + movs r7, r0 │ │ + ldrh r2, [r1, #58] @ 0x3a │ │ + movs r7, r0 │ │ + ldrh r2, [r2, #56] @ 0x38 │ │ + movs r7, r0 │ │ + ldrh r0, [r5, #54] @ 0x36 │ │ + movs r7, r0 │ │ + ldrh r6, [r7, #52] @ 0x34 │ │ + movs r7, r0 │ │ + ldrh r0, [r0, #52] @ 0x34 │ │ + movs r7, r0 │ │ + ldrh r0, [r1, #50] @ 0x32 │ │ + movs r7, r0 │ │ + ldrsb r6, [r6, r5] │ │ + movs r7, r0 │ │ + ldrh r0, [r4, #48] @ 0x30 │ │ + movs r7, r0 │ │ + ldrsb r2, [r2, r5] │ │ + movs r7, r0 │ │ + ldrh r4, [r6, #46] @ 0x2e │ │ + movs r7, r0 │ │ + ldrh r4, [r5, #44] @ 0x2c │ │ + movs r7, r0 │ │ + ldrh r4, [r6, #42] @ 0x2a │ │ + movs r7, r0 │ │ + ldrh r2, [r1, #42] @ 0x2a │ │ + movs r7, r0 │ │ + ldrh r0, [r4, #40] @ 0x28 │ │ + movs r7, r0 │ │ + ldrh r2, [r4, #38] @ 0x26 │ │ + movs r7, r0 │ │ + ldrh r2, [r5, #36] @ 0x24 │ │ + movs r7, r0 │ │ + cmp r0, #5 │ │ + bcc.n 5a4d8 │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #128] @ 0x80 │ │ + mov.w r3, #1216 @ 0x4c0 │ │ + str r1, [sp, #116] @ 0x74 │ │ + ldr r1, [pc, #908] @ (5a850 ) │ │ + str r0, [sp, #124] @ 0x7c │ │ + add r1, pc │ │ + str r1, [sp, #112] @ 0x70 │ │ + add r0, sp, #160 @ 0xa0 │ │ + str r0, [sp, #120] @ 0x78 │ │ + add r0, sp, #112 @ 0x70 │ │ + ldr r2, [pc, #900] @ (5a854 ) │ │ + movs r1, #5 │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + ldr r0, [r0, #16] │ │ + cmp r0, #4 │ │ + bls.n 5a504 │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #128] @ 0x80 │ │ + mov.w r3, #1216 @ 0x4c0 │ │ + str r1, [sp, #116] @ 0x74 │ │ + ldr r1, [pc, #872] @ (5a858 ) │ │ + str r0, [sp, #124] @ 0x7c │ │ + add r1, pc │ │ + str r1, [sp, #112] @ 0x70 │ │ + add r0, sp, #160 @ 0xa0 │ │ + str r0, [sp, #120] @ 0x78 │ │ + add r0, sp, #112 @ 0x70 │ │ + ldr r2, [pc, #864] @ (5a85c ) │ │ + movs r1, #5 │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r7, [sp, #36] @ 0x24 │ │ + cmp r7, #0 │ │ + beq.w 5a7f4 │ │ + ldr r0, [r7, #0] │ │ + cmp r0, #0 │ │ + beq.w 5a7fe │ │ + str r6, [sp, #32] │ │ + ldr.w r6, [r0, #536] @ 0x218 │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + cmp r6, #0 │ │ + ldr r0, [r0, #16] │ │ + beq.w 5aa30 │ │ + mov r8, r5 │ │ + cmp r0, #5 │ │ + bcc.n 5a54c │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r1, [sp, #116] @ 0x74 │ │ + mov.w r3, #1216 @ 0x4c0 │ │ + ldr r1, [sp, #28] │ │ + str r0, [sp, #128] @ 0x80 │ │ + str r0, [sp, #124] @ 0x7c │ │ + movs r0, #4 │ │ + str r1, [sp, #112] @ 0x70 │ │ + movs r1, #5 │ │ + str r0, [sp, #120] @ 0x78 │ │ + add r0, sp, #112 @ 0x70 │ │ + ldr r2, [pc, #792] @ (5a860 ) │ │ + add r2, pc │ │ + bl 6ff84 │ │ mov r0, r7 │ │ mov r1, r4 │ │ - bl 63b4c │ │ - add.w r0, r4, r4, lsl #1 │ │ - add.w sl, sp, #16 │ │ - add.w r4, sl, #24 │ │ - lsls r7, r0, #4 │ │ - add.w r8, r6, r0, lsl #4 │ │ - str r6, [sp, #64] @ 0x40 │ │ - strd r5, r8, [sp, #72] @ 0x48 │ │ - cbz r7, 638b0 │ │ - mov r0, sl │ │ - mov r1, r6 │ │ - movs r2, #48 @ 0x30 │ │ - bl c99c0 │ │ - mov r0, fp │ │ - mov r1, sl │ │ - mov r2, r9 │ │ - bl 63698 │ │ - mov r0, fp │ │ + mov r2, fp │ │ + mov r3, r9 │ │ + mov r5, r7 │ │ + blx r6 │ │ + mov r4, r0 │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + mov r6, r1 │ │ + ldr r0, [r0, #16] │ │ + cmp r0, #5 │ │ + bcc.n 5a586 │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r1, [sp, #116] @ 0x74 │ │ + mov.w r3, #1216 @ 0x4c0 │ │ + ldr r1, [sp, #16] │ │ + str r0, [sp, #128] @ 0x80 │ │ + str r0, [sp, #124] @ 0x7c │ │ + movs r0, #4 │ │ + str r1, [sp, #112] @ 0x70 │ │ + movs r1, #5 │ │ + str r0, [sp, #120] @ 0x78 │ │ + add r0, sp, #112 @ 0x70 │ │ + ldr r2, [pc, #740] @ (5a864 ) │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + ldr r0, [r0, #16] │ │ + cmp r0, #5 │ │ + bcc.n 5a5b0 │ │ + movs r1, #1 │ │ + movs r0, #0 │ │ + str r1, [sp, #116] @ 0x74 │ │ + mov.w r3, #1216 @ 0x4c0 │ │ + ldr r1, [sp, #20] │ │ + str r1, [sp, #112] @ 0x70 │ │ + movs r1, #5 │ │ + str r0, [sp, #128] @ 0x80 │ │ + str r0, [sp, #124] @ 0x7c │ │ + add r0, sp, #160 @ 0xa0 │ │ + str r0, [sp, #120] @ 0x78 │ │ + add r0, sp, #112 @ 0x70 │ │ + ldr r2, [pc, #700] @ (5a868 ) │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + ldr r0, [r0, #16] │ │ + cmp r0, #5 │ │ + bcc.n 5a5da │ │ + movs r1, #1 │ │ + movs r0, #0 │ │ + str r1, [sp, #116] @ 0x74 │ │ + mov.w r3, #1216 @ 0x4c0 │ │ + ldr r1, [sp, #24] │ │ + str r1, [sp, #112] @ 0x70 │ │ + movs r1, #5 │ │ + str r0, [sp, #128] @ 0x80 │ │ + str r0, [sp, #124] @ 0x7c │ │ + add r0, sp, #160 @ 0xa0 │ │ + str r0, [sp, #120] @ 0x78 │ │ + add r0, sp, #112 @ 0x70 │ │ + ldr r2, [pc, #664] @ (5a86c ) │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r0, [r5, #0] │ │ + cbz r0, 5a64c │ │ + ldr.w r7, [r0, #912] @ 0x390 │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + cmp r7, #0 │ │ + ldr r0, [r0, #16] │ │ + beq.w 5ab94 │ │ + mov r1, r5 │ │ + cmp r0, #4 │ │ + bls.n 5a616 │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r1, [sp, #116] @ 0x74 │ │ + mov.w r3, #1216 @ 0x4c0 │ │ + ldr r1, [sp, #28] │ │ + str r0, [sp, #128] @ 0x80 │ │ + str r0, [sp, #124] @ 0x7c │ │ + movs r0, #4 │ │ + str r1, [sp, #112] @ 0x70 │ │ + movs r1, #5 │ │ + str r0, [sp, #120] @ 0x78 │ │ + add r0, sp, #112 @ 0x70 │ │ + ldr r2, [pc, #608] @ (5a870 ) │ │ + add r2, pc │ │ + bl 6ff84 │ │ + mov r1, r5 │ │ + mov r0, r1 │ │ + blx r7 │ │ + ldr r1, [sp, #44] @ 0x2c │ │ + cmp r0, #1 │ │ + ldr r1, [r1, #16] │ │ + bne.w 5ad3c │ │ + cmp r1, #4 │ │ + bls.w 5997a │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r1, [sp, #116] @ 0x74 │ │ + mov.w r3, #1216 @ 0x4c0 │ │ + ldr r1, [sp, #0] │ │ + str r0, [sp, #128] @ 0x80 │ │ + str r0, [sp, #124] @ 0x7c │ │ + movs r0, #4 │ │ + str r1, [sp, #112] @ 0x70 │ │ + movs r1, #5 │ │ + str r0, [sp, #120] @ 0x78 │ │ + add r0, sp, #112 @ 0x70 │ │ + ldr r2, [pc, #556] @ (5a874 ) │ │ + add r2, pc │ │ + b.w 59976 │ │ + movs r0, #7 │ │ + strd r8, r0, [sl, #8] │ │ + b.n 5a804 │ │ + cmp r0, #5 │ │ + bcc.n 5a67c │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #128] @ 0x80 │ │ + movw r3, #1249 @ 0x4e1 │ │ + str r1, [sp, #116] @ 0x74 │ │ + ldr r1, [pc, #528] @ (5a878 ) │ │ + str r0, [sp, #124] @ 0x7c │ │ + add r1, pc │ │ + str r1, [sp, #112] @ 0x70 │ │ + add r0, sp, #160 @ 0xa0 │ │ + str r0, [sp, #120] @ 0x78 │ │ + add r0, sp, #112 @ 0x70 │ │ + ldr r2, [pc, #520] @ (5a87c ) │ │ + movs r1, #5 │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + ldr r0, [r0, #16] │ │ + cmp r0, #4 │ │ + bls.n 5a6a8 │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #128] @ 0x80 │ │ + movw r3, #1249 @ 0x4e1 │ │ + str r1, [sp, #116] @ 0x74 │ │ + ldr r1, [pc, #492] @ (5a880 ) │ │ + str r0, [sp, #124] @ 0x7c │ │ + add r1, pc │ │ + str r1, [sp, #112] @ 0x70 │ │ + add r0, sp, #160 @ 0xa0 │ │ + str r0, [sp, #120] @ 0x78 │ │ + add r0, sp, #112 @ 0x70 │ │ + ldr r2, [pc, #484] @ (5a884 ) │ │ + movs r1, #5 │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r7, [sp, #36] @ 0x24 │ │ + cmp r7, #0 │ │ + beq.w 5a7f4 │ │ + ldr r0, [r7, #0] │ │ + cmp r0, #0 │ │ + beq.w 5a7fe │ │ + mov r8, r9 │ │ + mov r9, r6 │ │ + ldr.w r6, [r0, #572] @ 0x23c │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + cmp r6, #0 │ │ + ldr r0, [r0, #16] │ │ + beq.w 5aa5e │ │ + cmp r0, #5 │ │ + str r5, [sp, #32] │ │ + bcc.n 5a6f2 │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r1, [sp, #116] @ 0x74 │ │ + movw r3, #1249 @ 0x4e1 │ │ + ldr r1, [sp, #28] │ │ + str r0, [sp, #128] @ 0x80 │ │ + str r0, [sp, #124] @ 0x7c │ │ + movs r0, #4 │ │ + str r1, [sp, #112] @ 0x70 │ │ + movs r1, #5 │ │ + str r0, [sp, #120] @ 0x78 │ │ + add r0, sp, #112 @ 0x70 │ │ + ldr r2, [pc, #412] @ (5a888 ) │ │ + add r2, pc │ │ + bl 6ff84 │ │ + mov r0, r7 │ │ mov r1, r4 │ │ - mov r2, r9 │ │ - bl 63698 │ │ - subs r7, #48 @ 0x30 │ │ - adds r6, #48 @ 0x30 │ │ - b.n 6388a │ │ - str.w r8, [sp, #68] @ 0x44 │ │ - add r0, sp, #64 @ 0x40 │ │ - bl 60ebe │ │ - b.n 63a4a │ │ - ldr.w r4, [fp] │ │ - movs r1, #251 @ 0xfb │ │ - vldr d8, [r7, #8] │ │ - mov r0, r4 │ │ - bl 63b24 │ │ - ldr r0, [r4, #8] │ │ - ands.w r0, r0, #7 │ │ - beq.n 638e6 │ │ - orn r5, r0, #7 │ │ - cbz r5, 638e6 │ │ - mov r0, r4 │ │ - movs r1, #0 │ │ - bl 63b24 │ │ - adds r5, #1 │ │ - b.n 638d8 │ │ - vstr d8, [sp, #16] │ │ - add r1, sp, #16 │ │ - mov r0, r4 │ │ - b.n 63ab4 │ │ - add.w r0, r7, #8 │ │ - add r4, sp, #16 │ │ - adds r1, r4, #4 │ │ - ldmia.w r0, {r2, r3, r6} │ │ - stmia r1!, {r2, r3, r6} │ │ - movs r1, #249 @ 0xf9 │ │ - ldr.w r5, [fp] │ │ - mov r0, r5 │ │ - bl 63b24 │ │ - ldr.w r1, [r9, #8] │ │ - mov r0, r5 │ │ - bl 63b4c │ │ - movs r0, #9 │ │ - b.n 63a3a │ │ - ldrb r0, [r7, #8] │ │ - mvn.w r1, #2 │ │ + mov r2, fp │ │ + mov r3, r8 │ │ + mov r5, r7 │ │ + blx r6 │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + ldr r0, [r0, #16] │ │ + cmp r0, #5 │ │ + bcc.n 5a728 │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r1, [sp, #116] @ 0x74 │ │ + movw r3, #1249 @ 0x4e1 │ │ + ldr r1, [sp, #16] │ │ + str r0, [sp, #128] @ 0x80 │ │ + str r0, [sp, #124] @ 0x7c │ │ + movs r0, #4 │ │ + str r1, [sp, #112] @ 0x70 │ │ + movs r1, #5 │ │ + str r0, [sp, #120] @ 0x78 │ │ + add r0, sp, #112 @ 0x70 │ │ + ldr r2, [pc, #360] @ (5a88c ) │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + ldr r0, [r0, #16] │ │ + ldr r7, [sp, #4] │ │ + cmp r0, #5 │ │ + bcc.n 5a754 │ │ + movs r1, #1 │ │ + movs r0, #0 │ │ + str r1, [sp, #116] @ 0x74 │ │ + movw r3, #1249 @ 0x4e1 │ │ + ldr r1, [sp, #20] │ │ + str r1, [sp, #112] @ 0x70 │ │ + movs r1, #5 │ │ + str r0, [sp, #128] @ 0x80 │ │ + str r0, [sp, #124] @ 0x7c │ │ + add r0, sp, #160 @ 0xa0 │ │ + str r0, [sp, #120] @ 0x78 │ │ + add r0, sp, #112 @ 0x70 │ │ + ldr r2, [pc, #320] @ (5a890 ) │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + ldr r0, [r0, #16] │ │ + cmp r0, #5 │ │ + bcc.n 5a77e │ │ + movs r1, #1 │ │ + movs r0, #0 │ │ + str r1, [sp, #116] @ 0x74 │ │ + movw r3, #1249 @ 0x4e1 │ │ + ldr r1, [sp, #24] │ │ + str r1, [sp, #112] @ 0x70 │ │ + movs r1, #5 │ │ + str r0, [sp, #128] @ 0x80 │ │ + str r0, [sp, #124] @ 0x7c │ │ + add r0, sp, #160 @ 0xa0 │ │ + str r0, [sp, #120] @ 0x78 │ │ + add r0, sp, #112 @ 0x70 │ │ + ldr r2, [pc, #284] @ (5a894 ) │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r0, [r5, #0] │ │ cmp r0, #0 │ │ - it ne │ │ - mvnne.w r1, #1 │ │ - ldr.w r0, [fp] │ │ - add sp, #80 @ 0x50 │ │ - vpop {d8} │ │ - add sp, #4 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - b.w 63b24 │ │ - ldr.w r4, [fp] │ │ - movs r1, #248 @ 0xf8 │ │ - ldr r6, [r7, #8] │ │ - str r6, [sp, #16] │ │ - mov r0, r4 │ │ - bl 63b24 │ │ - ldr r1, [r6, #8] │ │ - mov r0, r4 │ │ - bl 63b4c │ │ - dmb ish │ │ - ldrex r0, [r6] │ │ - subs r1, r0, #1 │ │ - strex r2, r1, [r6] │ │ - cmp r2, #0 │ │ - bne.n 63956 │ │ + beq.w 5a8e8 │ │ + ldr.w r4, [r0, #912] @ 0x390 │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + cmp r4, #0 │ │ + ldr r0, [r0, #16] │ │ + beq.w 5abba │ │ + mov r1, r5 │ │ + cmp r0, #4 │ │ + bls.n 5a7be │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r1, [sp, #116] @ 0x74 │ │ + movw r3, #1249 @ 0x4e1 │ │ + ldr r1, [sp, #28] │ │ + str r0, [sp, #128] @ 0x80 │ │ + str r0, [sp, #124] @ 0x7c │ │ + movs r0, #4 │ │ + str r1, [sp, #112] @ 0x70 │ │ + movs r1, #5 │ │ + str r0, [sp, #120] @ 0x78 │ │ + add r0, sp, #112 @ 0x70 │ │ + ldr r2, [pc, #224] @ (5a898 ) │ │ + add r2, pc │ │ + bl 6ff84 │ │ + mov r1, r5 │ │ + mov r0, r1 │ │ + blx r4 │ │ + ldr r1, [sp, #44] @ 0x2c │ │ cmp r0, #1 │ │ - bne.n 63a4a │ │ - dmb ish │ │ - add r0, sp, #16 │ │ - bl 60468 │ │ - b.n 63a4a │ │ - add.w r0, r7, #8 │ │ - add r4, sp, #16 │ │ - adds r1, r4, #4 │ │ - ldmia.w r0, {r2, r3, r6} │ │ - stmia r1!, {r2, r3, r6} │ │ - movs r1, #249 @ 0xf9 │ │ - ldr.w r5, [fp] │ │ - mov r0, r5 │ │ - bl 63b24 │ │ - ldr.w r1, [r9, #8] │ │ - mov r0, r5 │ │ - bl 63b4c │ │ + ldr r1, [r1, #16] │ │ + bne.w 5ad6a │ │ + cmp r1, #4 │ │ + bls.w 5997a │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r1, [sp, #116] @ 0x74 │ │ + movw r3, #1249 @ 0x4e1 │ │ + ldr r1, [sp, #0] │ │ + str r0, [sp, #128] @ 0x80 │ │ + str r0, [sp, #124] @ 0x7c │ │ + movs r0, #4 │ │ + str r1, [sp, #112] @ 0x70 │ │ + movs r1, #5 │ │ + str r0, [sp, #120] @ 0x78 │ │ + add r0, sp, #112 @ 0x70 │ │ + ldr r2, [pc, #172] @ (5a89c ) │ │ + add r2, pc │ │ + b.w 59976 │ │ + ldr r1, [sp, #8] │ │ + movs r0, #6 │ │ + strd r1, r0, [sl, #8] │ │ + b.n 5a804 │ │ movs r0, #7 │ │ - b.n 63a3a │ │ - add.w r0, r7, #8 │ │ - add r4, sp, #16 │ │ - adds r1, r4, #4 │ │ - ldmia.w r0, {r2, r3, r6} │ │ - stmia r1!, {r2, r3, r6} │ │ - movs r1, #249 @ 0xf9 │ │ - ldr.w r5, [fp] │ │ - mov r0, r5 │ │ - bl 63b24 │ │ - ldr.w r1, [r9, #8] │ │ - mov r0, r5 │ │ - bl 63b4c │ │ - movs r0, #16 │ │ - b.n 63a3a │ │ - add.w r0, r7, #8 │ │ - add r4, sp, #16 │ │ - adds r1, r4, #4 │ │ - ldmia.w r0, {r2, r3, r6} │ │ - stmia r1!, {r2, r3, r6} │ │ - movs r1, #249 @ 0xf9 │ │ - ldr.w r5, [fp] │ │ - mov r0, r5 │ │ - bl 63b24 │ │ - ldr.w r1, [r9, #8] │ │ - mov r0, r5 │ │ - bl 63b4c │ │ + strd r5, r0, [sl, #8] │ │ movs r0, #8 │ │ - b.n 63a3a │ │ - add.w r0, r7, #8 │ │ - add r4, sp, #16 │ │ - adds r1, r4, #4 │ │ - ldmia.w r0, {r2, r3, r6} │ │ - stmia r1!, {r2, r3, r6} │ │ - movs r1, #249 @ 0xf9 │ │ - ldr.w r5, [fp] │ │ - mov r0, r5 │ │ - bl 63b24 │ │ - ldr.w r1, [r9, #8] │ │ - mov r0, r5 │ │ - bl 63b4c │ │ - movs r0, #12 │ │ - b.n 63a3a │ │ - add.w r0, r7, #8 │ │ - add r4, sp, #16 │ │ - adds r1, r4, #4 │ │ - ldmia.w r0, {r2, r3, r6} │ │ - stmia r1!, {r2, r3, r6} │ │ - movs r1, #249 @ 0xf9 │ │ - ldr.w r5, [fp] │ │ - mov r0, r5 │ │ - bl 63b24 │ │ - ldr.w r1, [r9, #8] │ │ - mov r0, r5 │ │ - bl 63b4c │ │ - movs r0, #10 │ │ - strb.w r0, [sp, #16] │ │ - mov r0, r9 │ │ - ldr r2, [pc, #152] @ (63adc ) │ │ - mov r1, r4 │ │ + b.n 5a838 │ │ + cmp r0, #4 │ │ + bls.n 5a82e │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r1, [sp, #116] @ 0x74 │ │ + movw r3, #1173 @ 0x495 │ │ + ldr r1, [sp, #12] │ │ + str r0, [sp, #128] @ 0x80 │ │ + str r0, [sp, #124] @ 0x7c │ │ + movs r0, #4 │ │ + str r1, [sp, #112] @ 0x70 │ │ + movs r1, #5 │ │ + str r0, [sp, #120] @ 0x78 │ │ + add r0, sp, #112 @ 0x70 │ │ + ldr r2, [pc, #120] @ (5a8a0 ) │ │ add r2, pc │ │ - bl 63af0 │ │ - add sp, #80 @ 0x50 │ │ + bl 6ff84 │ │ + movs r0, #14 │ │ + ldr r1, [sp, #32] │ │ + strd r1, r0, [sl, #8] │ │ + movs r0, #6 │ │ + strb.w r0, [sl, #4] │ │ + movs r0, #1 │ │ + str.w r0, [sl] │ │ + add sp, #176 @ 0xb0 │ │ vpop {d8} │ │ add sp, #4 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldr.w r5, [fp] │ │ - movs r1, #249 @ 0xf9 │ │ - mov r0, r5 │ │ - bl 63b24 │ │ - ldr.w r1, [r9, #8] │ │ - mov r0, r5 │ │ - bl 63b4c │ │ - add r5, sp, #64 @ 0x40 │ │ - mov r1, r6 │ │ - mov r2, r4 │ │ - mov r0, r5 │ │ - bl 4ae34 │ │ - ldr r0, [sp, #64] @ 0x40 │ │ - cmp.w r0, #2147483648 @ 0x80000000 │ │ - bne.n 63abc │ │ - ldrd r0, r1, [sp, #68] @ 0x44 │ │ - strd r0, r1, [sp, #20] │ │ - movs r0, #5 │ │ - strb.w r0, [sp, #16] │ │ - mov r0, r8 │ │ - mov r1, r6 │ │ - bl 5395a │ │ - add r1, sp, #16 │ │ - ldr r2, [pc, #68] @ (63ae0 ) │ │ - mov r0, r9 │ │ - add r2, pc │ │ - b.n 63a46 │ │ - ldr.w r5, [fp] │ │ - movs r1, #252 @ 0xfc │ │ - mov r0, r5 │ │ - bl 63b24 │ │ - strd r4, r6, [sp, #16] │ │ - add r1, sp, #16 │ │ - mov r0, r5 │ │ - movs r2, #8 │ │ - bl 4c012 │ │ - b.n 63a4a │ │ - add r2, sp, #16 │ │ - ldmia.w r5, {r1, r3, r4, r6} │ │ - mov r0, r2 │ │ - stmia r0!, {r1, r3, r4, r6} │ │ - movs r1, #43 @ 0x2b │ │ - ldr r0, [pc, #24] @ (63ae4 ) │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r0, [pc, #24] @ (63ae8 ) │ │ - ldr r3, [pc, #24] @ (63aec ) │ │ - add r0, pc │ │ - add r3, pc │ │ - bl 4fcf8 │ │ nop │ │ - pop {r5, r7, pc} │ │ - movs r6, r0 │ │ - pop {r3, r6, pc} │ │ - movs r6, r0 │ │ - cbz r6, 63b54 │ │ - movs r6, r0 │ │ - cmp r4, #49 @ 0x31 │ │ - vrsra.u64 d27, d12, #2 │ │ - movs r6, r0 │ │ - stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ - mov r4, r0 │ │ - ldr r0, [r0, #0] │ │ - ldr.w r9, [r4, #8] │ │ - mov r8, r1 │ │ - cmp r9, r0 │ │ - bne.n 63b0a │ │ - mov r0, r4 │ │ - mov r1, r2 │ │ - bl 626d0 │ │ - add.w r0, r9, r9, lsl #1 │ │ - ldr r1, [r4, #4] │ │ - add.w r0, r1, r0, lsl #3 │ │ - ldmia.w r8, {r1, r2, r3, r5, r6, r7} │ │ - stmia r0!, {r1, r2, r3, r5, r6, r7} │ │ - add.w r0, r9, #1 │ │ - str r0, [r4, #8] │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ - push {r4, r5, r6, lr} │ │ - mov r4, r0 │ │ - ldr r0, [r0, #0] │ │ - ldr r6, [r4, #8] │ │ - mov r5, r1 │ │ - cmp r6, r0 │ │ - bne.n 63b3c │ │ - ldr r1, [pc, #20] @ (63b48 ) │ │ - mov r0, r4 │ │ + strb r0, [r3, r6] │ │ + movs r7, r0 │ │ + ldrh r2, [r6, #32] │ │ + movs r7, r0 │ │ + strb r4, [r6, r5] │ │ + movs r7, r0 │ │ + ldrh r6, [r0, #32] │ │ + movs r7, r0 │ │ + ldrh r6, [r7, #28] │ │ + movs r7, r0 │ │ + ldrh r4, [r0, #28] │ │ + movs r7, r0 │ │ + ldrh r2, [r3, #26] │ │ + movs r7, r0 │ │ + ldrh r0, [r6, #24] │ │ + movs r7, r0 │ │ + ldrh r6, [r6, #22] │ │ + movs r7, r0 │ │ + ldrh r6, [r7, #20] │ │ + movs r7, r0 │ │ + strb r4, [r2, r0] │ │ + movs r7, r0 │ │ + ldrh r6, [r1, #20] │ │ + movs r7, r0 │ │ + strh r0, [r6, r7] │ │ + movs r7, r0 │ │ + ldrh r2, [r4, #18] │ │ + movs r7, r0 │ │ + ldrh r0, [r3, #16] │ │ + movs r7, r0 │ │ + ldrh r2, [r4, #14] │ │ + movs r7, r0 │ │ + ldrh r6, [r6, #12] │ │ + movs r7, r0 │ │ + ldrh r4, [r1, #12] │ │ + movs r7, r0 │ │ + ldrh r6, [r1, #10] │ │ + movs r7, r0 │ │ + ldrh r6, [r2, #8] │ │ + movs r7, r0 │ │ + ldrh r4, [r3, #6] │ │ + movs r7, r0 │ │ + cmp r1, #4 │ │ + bls.n 5a8ca │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r1, [sp, #116] @ 0x74 │ │ + movw r3, #1173 @ 0x495 │ │ + ldr r1, [sp, #4] │ │ + str r0, [sp, #128] @ 0x80 │ │ + str r0, [sp, #124] @ 0x7c │ │ + movs r0, #4 │ │ + str r1, [sp, #112] @ 0x70 │ │ + movs r1, #5 │ │ + str r0, [sp, #120] @ 0x78 │ │ + add r0, sp, #112 @ 0x70 │ │ + ldr r2, [pc, #936] @ (5ac6c ) │ │ + add r2, pc │ │ + bl 6ff84 │ │ + movs r7, #0 │ │ + ldrd r0, r1, [sp, #80] @ 0x50 │ │ + strh.w r8, [sl, #10] │ │ + str.w r1, [sl, #20] │ │ + strd r5, r0, [sl, #12] │ │ + strb.w r4, [sl, #9] │ │ + strb.w r7, [sl, #8] │ │ + movs r0, #0 │ │ + b.n 5a83e │ │ + movs r0, #7 │ │ + ldr r1, [sp, #32] │ │ + b.n 5a7f8 │ │ + cmp r0, #4 │ │ + bls.n 5a914 │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r1, [sp, #116] @ 0x74 │ │ + mov.w r3, #1224 @ 0x4c8 │ │ + ldr r1, [sp, #12] │ │ + str r0, [sp, #128] @ 0x80 │ │ + str r0, [sp, #124] @ 0x7c │ │ + movs r0, #4 │ │ + str r1, [sp, #112] @ 0x70 │ │ + movs r1, #5 │ │ + str r0, [sp, #120] @ 0x78 │ │ + add r0, sp, #112 @ 0x70 │ │ + ldr r2, [pc, #864] @ (5ac70 ) │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r1, [pc, #860] @ (5ac74 ) │ │ + movs r0, #22 │ │ add r1, pc │ │ - bl 4acc8 │ │ - ldr r0, [r4, #4] │ │ - strb r5, [r0, r6] │ │ - adds r0, r6, #1 │ │ - str r0, [r4, #8] │ │ - pop {r4, r5, r6, pc} │ │ - nop │ │ - pop {r1, r2, r3, r4, r5, r7} │ │ - movs r6, r0 │ │ - push {r4, r5, r7, lr} │ │ - sub sp, #24 │ │ - mov r5, r1 │ │ - mov r4, r0 │ │ - cmp r1, #254 @ 0xfe │ │ - bcs.n 63b66 │ │ - mov r0, r4 │ │ - mov r1, r5 │ │ - add sp, #24 │ │ - ldmia.w sp!, {r4, r5, r7, lr} │ │ - b.w 63b24 │ │ - cmp.w r5, #65536 @ 0x10000 │ │ - bcs.n 63b80 │ │ - mov r0, r4 │ │ - movs r1, #254 @ 0xfe │ │ - bl 63b24 │ │ - strh.w r5, [sp] │ │ - mov r1, sp │ │ - mov r0, r4 │ │ - movs r2, #2 │ │ - b.n 63b94 │ │ - adds r0, r5, #1 │ │ - beq.n 63b9c │ │ - mov r0, r4 │ │ - movs r1, #255 @ 0xff │ │ - bl 63b24 │ │ - mov r1, sp │ │ - mov r0, r4 │ │ - movs r2, #4 │ │ - str r5, [sp, #0] │ │ - bl 4c012 │ │ - add sp, #24 │ │ - pop {r4, r5, r7, pc} │ │ + b.n 5a832 │ │ + cmp r0, #4 │ │ + bls.n 5a942 │ │ movs r0, #0 │ │ movs r1, #1 │ │ - str r0, [sp, #16] │ │ - str r1, [sp, #4] │ │ - ldr r1, [pc, #20] @ (63bbc ) │ │ - str r0, [sp, #12] │ │ + str r1, [sp, #116] @ 0x74 │ │ + mov.w r3, #1192 @ 0x4a8 │ │ + ldr r1, [sp, #12] │ │ + str r0, [sp, #128] @ 0x80 │ │ + str r0, [sp, #124] @ 0x7c │ │ movs r0, #4 │ │ + str r1, [sp, #112] @ 0x70 │ │ + movs r1, #5 │ │ + str r0, [sp, #120] @ 0x78 │ │ + add r0, sp, #112 @ 0x70 │ │ + ldr r2, [pc, #828] @ (5ac78 ) │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r1, [pc, #824] @ (5ac7c ) │ │ + movs r0, #21 │ │ add r1, pc │ │ - str r0, [sp, #8] │ │ - str r1, [sp, #0] │ │ - mov r0, sp │ │ - ldr r1, [pc, #12] @ (63bc0 ) │ │ + b.n 5a832 │ │ + cmp r0, #4 │ │ + bls.n 5a970 │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r1, [sp, #116] @ 0x74 │ │ + mov.w r3, #1232 @ 0x4d0 │ │ + ldr r1, [sp, #12] │ │ + str r0, [sp, #128] @ 0x80 │ │ + str r0, [sp, #124] @ 0x7c │ │ + movs r0, #4 │ │ + str r1, [sp, #112] @ 0x70 │ │ + movs r1, #5 │ │ + str r0, [sp, #120] @ 0x78 │ │ + add r0, sp, #112 @ 0x70 │ │ + ldr r2, [pc, #788] @ (5ac80 ) │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r1, [pc, #784] @ (5ac84 ) │ │ + movs r0, #23 │ │ add r1, pc │ │ - bl 4c418 │ │ - nop │ │ - pop {r1, r3, r4, r6} │ │ - movs r6, r0 │ │ - pop {r3, r4, r6} │ │ - movs r6, r0 │ │ - push {r0, r1, r2, r3, r4, r5, r7, lr} │ │ - ldr r3, [pc, #100] @ (63c2c ) │ │ + b.n 5a832 │ │ + cmp r0, #4 │ │ + bls.n 5a99e │ │ + movs r0, #0 │ │ movs r1, #1 │ │ - movs r2, #1 │ │ - mov r4, r0 │ │ - add r3, pc │ │ - bl a3478 │ │ - movs r2, #0 │ │ - add r3, sp, #4 │ │ - stmia r3!, {r0, r1, r2} │ │ - cbz r4, 63bfe │ │ - movs r5, #0 │ │ - cmp r0, r4 │ │ - bcc.n 63c16 │ │ + str r1, [sp, #116] @ 0x74 │ │ + mov.w r3, #1200 @ 0x4b0 │ │ + ldr r1, [sp, #12] │ │ + str r0, [sp, #128] @ 0x80 │ │ + str r0, [sp, #124] @ 0x7c │ │ + movs r0, #4 │ │ + str r1, [sp, #112] @ 0x70 │ │ + movs r1, #5 │ │ + str r0, [sp, #120] @ 0x78 │ │ + add r0, sp, #112 @ 0x70 │ │ + ldr r2, [pc, #752] @ (5ac88 ) │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r1, [pc, #748] @ (5ac8c ) │ │ + movs r0, #22 │ │ + add r1, pc │ │ + b.n 5a832 │ │ + cmp r0, #4 │ │ + bls.n 5a9cc │ │ movs r0, #0 │ │ - add r1, r0 │ │ - movs r2, #0 │ │ - adds r3, r2, #1 │ │ - cmp r3, r4 │ │ - bcs.n 63bf4 │ │ - strb r5, [r1, r2] │ │ - mov r2, r3 │ │ - b.n 63be8 │ │ - movs r3, #0 │ │ - add r0, r2 │ │ - strb r3, [r1, r2] │ │ - adds r2, r0, #1 │ │ - ldr r0, [sp, #4] │ │ - cmp r0, r2 │ │ - ittt eq │ │ - ldreq r0, [sp, #8] │ │ - addeq sp, #16 │ │ - popeq {r4, r5, r7, pc} │ │ - ldr r0, [pc, #36] @ (63c30 ) │ │ - movs r1, #41 @ 0x29 │ │ - ldr r2, [pc, #36] @ (63c34 ) │ │ - add r0, pc │ │ + movs r1, #1 │ │ + str r1, [sp, #116] @ 0x74 │ │ + mov.w r3, #1184 @ 0x4a0 │ │ + ldr r1, [sp, #12] │ │ + str r0, [sp, #128] @ 0x80 │ │ + str r0, [sp, #124] @ 0x7c │ │ + movs r0, #4 │ │ + str r1, [sp, #112] @ 0x70 │ │ + movs r1, #5 │ │ + str r0, [sp, #120] @ 0x78 │ │ + add r0, sp, #112 @ 0x70 │ │ + ldr r2, [pc, #712] @ (5ac90 ) │ │ add r2, pc │ │ - bl 4c99c │ │ - movs r0, #1 │ │ - movs r1, #0 │ │ - str r0, [sp, #0] │ │ - add r0, sp, #4 │ │ - mov r2, r4 │ │ - movs r3, #1 │ │ - bl 4aaa0 │ │ - ldrd r1, r0, [sp, #8] │ │ - b.n 63be4 │ │ - pop {r1, r2, r3, r6} │ │ - movs r6, r0 │ │ - ldrh r6, [r4, #62] @ 0x3e │ │ - vcvt.f16.u16 d27, d12, #5 │ │ - movs r6, r0 │ │ - push {r0, r1, r2, r3, r4, lr} │ │ - ldr r3, [pc, #56] @ (63c74 ) │ │ + bl 6ff84 │ │ + ldr r1, [pc, #708] @ (5ac94 ) │ │ + movs r0, #24 │ │ + add r1, pc │ │ + b.n 5a832 │ │ + cmp r0, #4 │ │ + bls.n 5a9fa │ │ + movs r0, #0 │ │ movs r1, #1 │ │ - movs r2, #1 │ │ - mov r4, r0 │ │ - add r3, pc │ │ - bl a3478 │ │ - add r3, sp, #4 │ │ - movs r2, #0 │ │ - stmia r3!, {r0, r1, r2} │ │ - add r0, sp, #4 │ │ - mov r1, r4 │ │ - bl 5f290 │ │ - ldr r0, [sp, #4] │ │ + str r1, [sp, #116] @ 0x74 │ │ + mov.w r3, #1240 @ 0x4d8 │ │ ldr r1, [sp, #12] │ │ - cmp r0, r1 │ │ - ittt eq │ │ - ldreq r0, [sp, #8] │ │ - addeq sp, #16 │ │ - popeq {r4, pc} │ │ - ldr r0, [pc, #16] @ (63c78 ) │ │ - movs r1, #41 @ 0x29 │ │ - ldr r2, [pc, #16] @ (63c7c ) │ │ - add r0, pc │ │ + str r0, [sp, #128] @ 0x80 │ │ + str r0, [sp, #124] @ 0x7c │ │ + movs r0, #4 │ │ + str r1, [sp, #112] @ 0x70 │ │ + movs r1, #5 │ │ + str r0, [sp, #120] @ 0x78 │ │ + add r0, sp, #112 @ 0x70 │ │ + ldr r2, [pc, #944] @ (5ada4 ) │ │ add r2, pc │ │ - bl 4c99c │ │ - nop │ │ - cbnz r2, 63cee │ │ - movs r6, r0 │ │ - ldrh r2, [r1, #60] @ 0x3c │ │ - vtbx.8 d27, {d27-d30}, d0 │ │ - movs r6, r0 │ │ - push {r0, r1, r2, r3, r4, r5, r7, lr} │ │ - ldr r3, [pc, #104] @ (63cec ) │ │ - movs r1, #2 │ │ - movs r2, #2 │ │ - mov r4, r0 │ │ - add r3, pc │ │ - bl a3478 │ │ - movs r2, #0 │ │ - add r3, sp, #4 │ │ - stmia r3!, {r0, r1, r2} │ │ - cbz r4, 63cbe │ │ - movs r5, #0 │ │ - cmp r0, r4 │ │ - bcc.n 63cd6 │ │ + bl 6ff84 │ │ + ldr r1, [pc, #932] @ (5ada0 ) │ │ + movs r0, #21 │ │ + add r1, pc │ │ + b.n 5a832 │ │ + cmp r0, #4 │ │ + bls.n 5aa28 │ │ movs r0, #0 │ │ - add.w r1, r1, r0, lsl #1 │ │ - movs r2, #0 │ │ - adds r3, r2, #1 │ │ - cmp r3, r4 │ │ - bcs.n 63cb4 │ │ - strh.w r5, [r1], #2 │ │ - mov r2, r3 │ │ - b.n 63ca6 │ │ - add r0, r2 │ │ - movs r2, #0 │ │ - strh r2, [r1, #0] │ │ - adds r2, r0, #1 │ │ - ldr r0, [sp, #4] │ │ - cmp r0, r2 │ │ - ittt eq │ │ - ldreq r0, [sp, #8] │ │ - addeq sp, #16 │ │ - popeq {r4, r5, r7, pc} │ │ - ldr r0, [pc, #36] @ (63cf0 ) │ │ - movs r1, #41 @ 0x29 │ │ - ldr r2, [pc, #36] @ (63cf4 ) │ │ - add r0, pc │ │ + movs r1, #1 │ │ + str r1, [sp, #116] @ 0x74 │ │ + mov.w r3, #1208 @ 0x4b8 │ │ + ldr r1, [sp, #12] │ │ + str r0, [sp, #128] @ 0x80 │ │ + str r0, [sp, #124] @ 0x7c │ │ + movs r0, #4 │ │ + str r1, [sp, #112] @ 0x70 │ │ + movs r1, #5 │ │ + str r0, [sp, #120] @ 0x78 │ │ + add r0, sp, #112 @ 0x70 │ │ + ldr r2, [pc, #936] @ (5adcc ) │ │ add r2, pc │ │ - bl 4c99c │ │ - movs r0, #2 │ │ - movs r1, #0 │ │ - str r0, [sp, #0] │ │ - add r0, sp, #4 │ │ - mov r2, r4 │ │ - movs r3, #2 │ │ - bl 4aaa0 │ │ - ldrd r1, r0, [sp, #8] │ │ - b.n 63ca0 │ │ - cbnz r2, 63d54 │ │ - movs r6, r0 │ │ - ldrh r6, [r4, #56] @ 0x38 │ │ - @ instruction: 0xfffbbb5c │ │ - movs r6, r0 │ │ - push {r0, r1, r2, r3, r4, r5, r7, lr} │ │ - ldr r3, [pc, #104] @ (63d64 ) │ │ - movs r1, #4 │ │ - movs r2, #4 │ │ - mov r4, r0 │ │ - add r3, pc │ │ - bl a3478 │ │ - movs r2, #0 │ │ - add r3, sp, #4 │ │ - stmia r3!, {r0, r1, r2} │ │ - cbz r4, 63d34 │ │ - movs r5, #0 │ │ - cmp r0, r4 │ │ - bcc.n 63d4c │ │ + bl 6ff84 │ │ + ldr r1, [pc, #924] @ (5adc8 ) │ │ + movs r0, #20 │ │ + add r1, pc │ │ + b.n 5a832 │ │ + cmp r0, #4 │ │ + bls.n 5aa56 │ │ movs r0, #0 │ │ - add.w r1, r1, r0, lsl #2 │ │ - movs r2, #0 │ │ - adds r3, r2, #1 │ │ - cmp r3, r4 │ │ - bcs.n 63d2a │ │ - stmia r1!, {r5} │ │ - mov r2, r3 │ │ - b.n 63d1e │ │ - add r0, r2 │ │ - movs r2, #0 │ │ - str r2, [r1, #0] │ │ - adds r2, r0, #1 │ │ - ldr r0, [sp, #4] │ │ - cmp r0, r2 │ │ - ittt eq │ │ - ldreq r0, [sp, #8] │ │ - addeq sp, #16 │ │ - popeq {r4, r5, r7, pc} │ │ - ldr r0, [pc, #40] @ (63d68 ) │ │ - movs r1, #41 @ 0x29 │ │ - ldr r2, [pc, #40] @ (63d6c ) │ │ - add r0, pc │ │ + movs r1, #1 │ │ + str r1, [sp, #116] @ 0x74 │ │ + mov.w r3, #1216 @ 0x4c0 │ │ + ldr r1, [sp, #12] │ │ + str r0, [sp, #128] @ 0x80 │ │ + str r0, [sp, #124] @ 0x7c │ │ + movs r0, #4 │ │ + str r1, [sp, #112] @ 0x70 │ │ + movs r1, #5 │ │ + str r0, [sp, #120] @ 0x78 │ │ + add r0, sp, #112 @ 0x70 │ │ + ldr r2, [pc, #908] @ (5addc ) │ │ add r2, pc │ │ - bl 4c99c │ │ + bl 6ff84 │ │ + ldr r1, [pc, #896] @ (5add8 ) │ │ + movs r0, #21 │ │ + add r1, pc │ │ + b.n 5a832 │ │ + cmp r0, #4 │ │ + bls.n 5aa84 │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r1, [sp, #116] @ 0x74 │ │ + movw r3, #1249 @ 0x4e1 │ │ + ldr r1, [sp, #12] │ │ + str r0, [sp, #128] @ 0x80 │ │ + str r0, [sp, #124] @ 0x7c │ │ movs r0, #4 │ │ - movs r1, #0 │ │ - str r0, [sp, #0] │ │ - add r0, sp, #4 │ │ - mov r2, r4 │ │ - movs r3, #4 │ │ - bl 4aaa0 │ │ - ldrd r1, r0, [sp, #8] │ │ - b.n 63d18 │ │ - nop │ │ - cbnz r2, 63dae │ │ - movs r6, r0 │ │ - ldrh r0, [r6, #52] @ 0x34 │ │ - vtbx.8 d27, {d27-d29}, d22 │ │ - movs r6, r0 │ │ - push {r0, r1, r2, r3, r4, r5, r7, lr} │ │ - ldr r3, [pc, #84] @ (63dc8 ) │ │ - movs r1, #8 │ │ - movs r2, #8 │ │ - mov r4, r0 │ │ - add r3, pc │ │ - bl a3478 │ │ - movs r5, #0 │ │ - add r2, sp, #4 │ │ - stmia r2!, {r0, r1, r5} │ │ - cbz r4, 63db0 │ │ - add r0, sp, #4 │ │ - mov r1, r4 │ │ - bl 6bb60 │ │ - ldrd r1, r0, [sp, #8] │ │ - adds r2, r0, r4 │ │ - subs r3, r4, #1 │ │ - add.w r0, r1, r0, lsl #3 │ │ - cbz r3, 63da6 │ │ - strd r5, r5, [r0], #8 │ │ - subs r3, #1 │ │ - b.n 63d9c │ │ - movs r3, #0 │ │ - mov r5, r2 │ │ - strd r3, r3, [r0] │ │ - ldr r0, [sp, #4] │ │ - cmp r0, r5 │ │ - ittt eq │ │ - moveq r0, r1 │ │ - addeq sp, #16 │ │ - popeq {r4, r5, r7, pc} │ │ - ldr r0, [pc, #16] @ (63dcc ) │ │ - movs r1, #41 @ 0x29 │ │ - ldr r2, [pc, #16] @ (63dd0 ) │ │ - add r0, pc │ │ + str r1, [sp, #112] @ 0x70 │ │ + movs r1, #5 │ │ + str r0, [sp, #120] @ 0x78 │ │ + add r0, sp, #112 @ 0x70 │ │ + ldr r2, [pc, #884] @ (5adf4 ) │ │ add r2, pc │ │ - bl 4c99c │ │ - hlt 0x0022 │ │ - movs r6, r0 │ │ - ldrh r4, [r6, #48] @ 0x30 │ │ - vtbx.8 d27, {d11-d13}, d26 │ │ - movs r6, r0 │ │ - push {r0, r1, r2, r3, r4, r5, r7, lr} │ │ - ldr r3, [pc, #104] @ (63e40 ) │ │ - movs r1, #4 │ │ - movs r2, #4 │ │ - mov r4, r0 │ │ - add r3, pc │ │ - bl a3478 │ │ - movs r2, #0 │ │ - add r3, sp, #4 │ │ - stmia r3!, {r0, r1, r2} │ │ - cbz r4, 63e10 │ │ - movs r5, #0 │ │ - cmp r0, r4 │ │ - bcc.n 63e28 │ │ + bl 6ff84 │ │ + ldr r1, [pc, #872] @ (5adf0 ) │ │ + movs r0, #21 │ │ + add r1, pc │ │ + b.n 5a832 │ │ + cmp r0, #4 │ │ + bls.w 5a82e │ │ movs r0, #0 │ │ - add.w r1, r1, r0, lsl #2 │ │ - movs r2, #0 │ │ - adds r3, r2, #1 │ │ - cmp r3, r4 │ │ - bcs.n 63e06 │ │ - stmia r1!, {r5} │ │ - mov r2, r3 │ │ - b.n 63dfa │ │ - add r0, r2 │ │ - movs r2, #0 │ │ - str r2, [r1, #0] │ │ - adds r2, r0, #1 │ │ - ldr r0, [sp, #4] │ │ - cmp r0, r2 │ │ - ittt eq │ │ - ldreq r0, [sp, #8] │ │ - addeq sp, #16 │ │ - popeq {r4, r5, r7, pc} │ │ - ldr r0, [pc, #40] @ (63e44 ) │ │ - movs r1, #41 @ 0x29 │ │ - ldr r2, [pc, #40] @ (63e48 ) │ │ - add r0, pc │ │ + movs r1, #1 │ │ + str r1, [sp, #116] @ 0x74 │ │ + mov.w r3, #1224 @ 0x4c8 │ │ + ldr r1, [sp, #12] │ │ + str r0, [sp, #128] @ 0x80 │ │ + str r0, [sp, #124] @ 0x7c │ │ + movs r0, #4 │ │ + str r1, [sp, #112] @ 0x70 │ │ + movs r1, #5 │ │ + str r0, [sp, #120] @ 0x78 │ │ + add r0, sp, #112 @ 0x70 │ │ + ldr r2, [pc, #784] @ (5adc0 ) │ │ add r2, pc │ │ - bl 4c99c │ │ + b.n 5a82a │ │ + cmp r0, #4 │ │ + bls.w 5abe0 │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r1, [sp, #116] @ 0x74 │ │ + mov.w r3, #1192 @ 0x4a8 │ │ + ldr r1, [sp, #12] │ │ + str r0, [sp, #128] @ 0x80 │ │ + str r0, [sp, #124] @ 0x7c │ │ movs r0, #4 │ │ - movs r1, #0 │ │ - str r0, [sp, #0] │ │ - add r0, sp, #4 │ │ - mov r2, r4 │ │ - movs r3, #4 │ │ - bl 4aaa0 │ │ - ldrd r1, r0, [sp, #8] │ │ - b.n 63df4 │ │ - nop │ │ - rev r6, r7 │ │ - movs r6, r0 │ │ - ldrh r4, [r2, #46] @ 0x2e │ │ - vtbl.8 d27, {d11-d13}, d10 │ │ - movs r6, r0 │ │ - push {r0, r1, r2, r3, r4, r5, r7, lr} │ │ - ldr r3, [pc, #108] @ (63ebc ) │ │ - movs r1, #8 │ │ - movs r2, #8 │ │ - mov r4, r0 │ │ - add r3, pc │ │ - bl a3478 │ │ - movs r2, #0 │ │ - add r3, sp, #4 │ │ - stmia r3!, {r0, r1, r2} │ │ - cbz r4, 63e8c │ │ - movs r5, #0 │ │ - cmp r0, r4 │ │ - bcc.n 63ea4 │ │ + str r1, [sp, #112] @ 0x70 │ │ + movs r1, #5 │ │ + str r0, [sp, #120] @ 0x78 │ │ + add r0, sp, #112 @ 0x70 │ │ + ldr r2, [pc, #732] @ (5adb0 ) │ │ + add r2, pc │ │ + b.n 5abdc │ │ + cmp r0, #4 │ │ + bls.w 5a82e │ │ movs r0, #0 │ │ - add.w r1, r1, r0, lsl #3 │ │ - movs r2, #0 │ │ - adds r3, r2, #1 │ │ - cmp r3, r4 │ │ - bcs.n 63e80 │ │ - strd r5, r5, [r1], #8 │ │ - mov r2, r3 │ │ - b.n 63e72 │ │ - add r0, r2 │ │ - movs r2, #0 │ │ - strd r2, r2, [r1] │ │ - adds r2, r0, #1 │ │ - ldr r0, [sp, #4] │ │ - cmp r0, r2 │ │ - ittt eq │ │ - ldreq r0, [sp, #8] │ │ - addeq sp, #16 │ │ - popeq {r4, r5, r7, pc} │ │ - ldr r0, [pc, #40] @ (63ec0 ) │ │ - movs r1, #41 @ 0x29 │ │ - ldr r2, [pc, #40] @ (63ec4 ) │ │ - add r0, pc │ │ + movs r1, #1 │ │ + str r1, [sp, #116] @ 0x74 │ │ + mov.w r3, #1232 @ 0x4d0 │ │ + ldr r1, [sp, #12] │ │ + str r0, [sp, #128] @ 0x80 │ │ + str r0, [sp, #124] @ 0x7c │ │ + movs r0, #4 │ │ + str r1, [sp, #112] @ 0x70 │ │ + movs r1, #5 │ │ + str r0, [sp, #120] @ 0x78 │ │ + add r0, sp, #112 @ 0x70 │ │ + ldr r2, [pc, #700] @ (5adb8 ) │ │ add r2, pc │ │ - bl 4c99c │ │ - movs r0, #8 │ │ - movs r1, #0 │ │ - str r0, [sp, #0] │ │ - add r0, sp, #4 │ │ - mov r2, r4 │ │ - movs r3, #8 │ │ - bl 4aaa0 │ │ - ldrd r1, r0, [sp, #8] │ │ - b.n 63e6c │ │ - nop │ │ - cbnz r6, 63ef0 │ │ - movs r6, r0 │ │ - ldrh r0, [r3, #42] @ 0x2a │ │ - vtbl.8 d27, {d27-d28}, d14 │ │ - movs r6, r0 │ │ - mov r2, r0 │ │ - mov r0, r1 │ │ - mov r1, r2 │ │ - b.w 56e2a │ │ - mov r2, r0 │ │ - mov r0, r1 │ │ - mov r1, r2 │ │ - b.w 5395a │ │ - mov r2, r0 │ │ - mov r0, r1 │ │ - mov r1, r2 │ │ - b.w 56e32 │ │ - mov r2, r0 │ │ - mov r0, r1 │ │ - mov r1, r2 │ │ - b.w bf970 │ │ - mov r2, r0 │ │ - mov r0, r1 │ │ - mov r1, r2 │ │ - b.w 6c544 │ │ - bmi.n 63ea6 │ │ - push {r4, lr} │ │ - sub sp, #40 @ 0x28 │ │ - mov r4, r2 │ │ - cmp r2, r1 │ │ - str r1, [sp, #12] │ │ - strd r1, r0, [sp, #4] │ │ - bls.n 63f10 │ │ - subs r2, r4, r1 │ │ - bne.n 63f5a │ │ - add r0, sp, #4 │ │ - mov r1, r4 │ │ - bl 5f290 │ │ - ldr r1, [sp, #4] │ │ - ldr r4, [sp, #12] │ │ - cmp r1, r4 │ │ - bls.n 63f3a │ │ - ldr r0, [sp, #8] │ │ - cbz r4, 63f4c │ │ - movs r2, #1 │ │ - mov r3, r4 │ │ - bl 4ac28 │ │ - cbnz r0, 63f52 │ │ - ldr r2, [pc, #112] @ (63fa0 ) │ │ - movs r0, #1 │ │ - mov r1, r4 │ │ + b.n 5a82a │ │ + cmp r0, #4 │ │ + bls.n 5abe0 │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r1, [sp, #116] @ 0x74 │ │ + mov.w r3, #1200 @ 0x4b0 │ │ + ldr r1, [sp, #12] │ │ + str r0, [sp, #128] @ 0x80 │ │ + str r0, [sp, #124] @ 0x7c │ │ + movs r0, #4 │ │ + str r1, [sp, #112] @ 0x70 │ │ + movs r1, #5 │ │ + str r0, [sp, #120] @ 0x78 │ │ + add r0, sp, #112 @ 0x70 │ │ + ldr r2, [pc, #712] @ (5ade8 ) │ │ add r2, pc │ │ - bl 4ad80 │ │ - cmp r4, r1 │ │ - beq.n 63f54 │ │ - ldr r0, [pc, #100] @ (63fa4 ) │ │ - movs r1, #45 @ 0x2d │ │ - ldr r2, [pc, #100] @ (63fa8 ) │ │ - add r0, pc │ │ + b.n 5abdc │ │ + cmp r0, #4 │ │ + bls.w 5a82e │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r1, [sp, #116] @ 0x74 │ │ + mov.w r3, #1184 @ 0x4a0 │ │ + ldr r1, [sp, #12] │ │ + str r0, [sp, #128] @ 0x80 │ │ + str r0, [sp, #124] @ 0x7c │ │ + movs r0, #4 │ │ + str r1, [sp, #112] @ 0x70 │ │ + movs r1, #5 │ │ + str r0, [sp, #120] @ 0x78 │ │ + add r0, sp, #112 @ 0x70 │ │ + ldr r2, [pc, #596] @ (5ad98 ) │ │ add r2, pc │ │ - bl 4c99c │ │ - blx ccbe0 │ │ - movs r0, #1 │ │ - str r0, [sp, #8] │ │ - ldr r0, [sp, #8] │ │ - add sp, #40 @ 0x28 │ │ - pop {r4, pc} │ │ - adds r2, r2, r1 │ │ - bcs.n 63f8a │ │ - cmp r4, #0 │ │ - bmi.n 63f8a │ │ - cbnz r1, 63f68 │ │ + b.n 5a82a │ │ + cmp r0, #4 │ │ + bls.w 5a82e │ │ movs r0, #0 │ │ - b.n 63f6e │ │ - str r0, [sp, #28] │ │ - movs r0, #1 │ │ - str r1, [sp, #36] @ 0x24 │ │ - str r0, [sp, #32] │ │ - add r0, sp, #16 │ │ - add r3, sp, #28 │ │ movs r1, #1 │ │ - mov r2, r4 │ │ - bl 53790 │ │ - ldr r0, [sp, #16] │ │ - cmp r0, #1 │ │ - beq.n 63f94 │ │ - ldr r0, [sp, #20] │ │ - strd r4, r0, [sp, #4] │ │ - b.n 63f10 │ │ + str r1, [sp, #116] @ 0x74 │ │ + mov.w r3, #1240 @ 0x4d8 │ │ + ldr r1, [sp, #12] │ │ + str r0, [sp, #128] @ 0x80 │ │ + str r0, [sp, #124] @ 0x7c │ │ + movs r0, #4 │ │ + str r1, [sp, #112] @ 0x70 │ │ + movs r1, #5 │ │ + str r0, [sp, #120] @ 0x78 │ │ + add r0, sp, #112 @ 0x70 │ │ + ldr r2, [pc, #572] @ (5ada8 ) │ │ + add r2, pc │ │ + b.n 5a82a │ │ + cmp r0, #4 │ │ + bls.w 5a82e │ │ movs r0, #0 │ │ - ldr r2, [pc, #12] @ (63f9c ) │ │ + movs r1, #1 │ │ + str r1, [sp, #116] @ 0x74 │ │ + mov.w r3, #1208 @ 0x4b8 │ │ + ldr r1, [sp, #12] │ │ + str r0, [sp, #128] @ 0x80 │ │ + str r0, [sp, #124] @ 0x7c │ │ + movs r0, #4 │ │ + str r1, [sp, #112] @ 0x70 │ │ + movs r1, #5 │ │ + str r0, [sp, #120] @ 0x78 │ │ + add r0, sp, #112 @ 0x70 │ │ + ldr r2, [pc, #576] @ (5add0 ) │ │ add r2, pc │ │ - bl 4ad80 │ │ - ldrd r0, r1, [sp, #20] │ │ - b.n 63f8c │ │ - nop │ │ - @ instruction: 0xb8be │ │ - movs r6, r0 │ │ - cbnz r0, 63fae │ │ - movs r6, r0 │ │ - ldrh r1, [r3, #38] @ 0x26 │ │ - @ instruction: 0xfffbb8f6 │ │ - movs r6, r0 │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ - sub sp, #48 @ 0x30 │ │ - ldr.w r8, [sp, #72] @ 0x48 │ │ - mov r4, r3 │ │ - mov r5, r2 │ │ - ldr r0, [r0, #0] │ │ - cbnz r0, 63fca │ │ - bl 66c44 │ │ - ldr r1, [r0, #0] │ │ - cbz r1, 64030 │ │ - adds r0, #8 │ │ - b.n 63fba │ │ - str.w r8, [sp, #16] │ │ - strd r5, r4, [sp, #8] │ │ - bl 60884 │ │ - cmp r0, #0 │ │ - beq.n 64086 │ │ - str r0, [sp, #4] │ │ - add.w r1, r0, #8 │ │ - add r0, sp, #24 │ │ - bl 5c2fc │ │ - ldr r0, [sp, #24] │ │ - cmp r0, #1 │ │ - beq.n 640d8 │ │ - movs r0, #16 │ │ - movs r1, #8 │ │ - ldrb.w r6, [sp, #32] │ │ - ldr r7, [sp, #28] │ │ - bl 4a56c │ │ - strd r5, r4, [r0] │ │ - mov r1, r0 │ │ - str.w r8, [r0, #8] │ │ - add.w r0, r7, #8 │ │ - ldr r2, [pc, #240] @ (640fc ) │ │ + b.n 5a82a │ │ + cmp r0, #4 │ │ + bls.w 5a82e │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r1, [sp, #116] @ 0x74 │ │ + mov.w r3, #1216 @ 0x4c0 │ │ + ldr r1, [sp, #12] │ │ + str r0, [sp, #128] @ 0x80 │ │ + str r0, [sp, #124] @ 0x7c │ │ + movs r0, #4 │ │ + str r1, [sp, #112] @ 0x70 │ │ + movs r1, #5 │ │ + str r0, [sp, #120] @ 0x78 │ │ + add r0, sp, #112 @ 0x70 │ │ + ldr r2, [pc, #552] @ (5ade0 ) │ │ add r2, pc │ │ - bl 657c0 │ │ + b.n 5a82a │ │ + cmp r0, #4 │ │ + bls.n 5abe0 │ │ movs r0, #0 │ │ - movs r2, #8 │ │ - strd r0, r0, [sp, #24] │ │ - ldr r0, [r7, #20] │ │ - add r1, sp, #24 │ │ - blx cccf0 │ │ - mov r0, r7 │ │ - mov r1, r6 │ │ - bl 677a4 │ │ - add r0, sp, #4 │ │ - bl 657f0 │ │ - b.n 6408e │ │ - str.w r8, [sp, #16] │ │ - strd r5, r4, [sp, #8] │ │ - add r0, sp, #24 │ │ - bl 5bf0c │ │ - ldrd r6, r7, [sp, #24] │ │ - cmp r6, #5 │ │ - bne.n 64094 │ │ - ldr r0, [r7, #4] │ │ - add.w r1, r0, #8 │ │ - add r0, sp, #24 │ │ - bl 5c2fc │ │ - ldr r0, [sp, #24] │ │ - cmp r0, #1 │ │ - beq.n 640b6 │ │ - movs r0, #16 │ │ - movs r1, #8 │ │ - ldrb.w r6, [sp, #32] │ │ - ldr r7, [sp, #28] │ │ - bl 4a56c │ │ - strd r5, r4, [r0] │ │ - mov r1, r0 │ │ - str.w r8, [r0, #8] │ │ - add.w r0, r7, #8 │ │ - ldr r2, [pc, #136] @ (64100 ) │ │ + movs r1, #1 │ │ + str r1, [sp, #116] @ 0x74 │ │ + movw r3, #1249 @ 0x4e1 │ │ + ldr r1, [sp, #12] │ │ + str r0, [sp, #128] @ 0x80 │ │ + str r0, [sp, #124] @ 0x7c │ │ + movs r0, #4 │ │ + str r1, [sp, #112] @ 0x70 │ │ + movs r1, #5 │ │ + str r0, [sp, #120] @ 0x78 │ │ + add r0, sp, #112 @ 0x70 │ │ + ldr r2, [pc, #540] @ (5adf8 ) │ │ add r2, pc │ │ - bl 5c2bc │ │ - mov r0, r7 │ │ - mov r1, r6 │ │ - bl 66918 │ │ - b.n 6408e │ │ - add r0, sp, #8 │ │ - adds r0, #8 │ │ - bl 62bd4 │ │ - add sp, #48 @ 0x30 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ - add r0, sp, #8 │ │ - adds r0, #8 │ │ - bl 62bd4 │ │ - strd r6, r7, [sp, #8] │ │ - movs r1, #43 @ 0x2b │ │ - ldr r0, [pc, #96] @ (64104 ) │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r0, [pc, #92] @ (64108 ) │ │ - add r2, sp, #8 │ │ - ldr r3, [pc, #92] @ (6410c ) │ │ - add r0, pc │ │ - add r3, pc │ │ - bl 4fcf8 │ │ - ldrb.w r0, [sp, #32] │ │ - movs r1, #43 @ 0x2b │ │ - strb.w r0, [sp, #44] @ 0x2c │ │ - ldr r0, [sp, #28] │ │ - str r0, [sp, #40] @ 0x28 │ │ - ldr r0, [pc, #84] @ (6411c ) │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r0, [pc, #84] @ (64120 ) │ │ - add r2, sp, #40 @ 0x28 │ │ - ldr r3, [pc, #84] @ (64124 ) │ │ - add r0, pc │ │ - add r3, pc │ │ - bl 4fcf8 │ │ - ldrb.w r0, [sp, #32] │ │ - movs r1, #43 @ 0x2b │ │ - strb.w r0, [sp, #44] @ 0x2c │ │ - ldr r0, [sp, #28] │ │ - str r0, [sp, #40] @ 0x28 │ │ - ldr r0, [pc, #40] @ (64110 ) │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r0, [pc, #36] @ (64114 ) │ │ - add r2, sp, #40 @ 0x28 │ │ - ldr r3, [pc, #36] @ (64118 ) │ │ - add r0, pc │ │ - add r3, pc │ │ - bl 4fcf8 │ │ - nop │ │ - cbnz r6, 6410e │ │ - movs r6, r0 │ │ - push {r1, r2, r5, r7, lr} │ │ - movs r6, r0 │ │ - svc 156 @ 0x9c │ │ - movs r6, r0 │ │ - movs r6, #85 @ 0x55 │ │ - vqshl.u64 d27, d28, #62 @ 0x3e │ │ - movs r6, r0 │ │ - beq.n 641d4 │ │ - movs r6, r0 │ │ - movs r6, #17 │ │ - vqrshrun.s64 d27, q10, #2 │ │ - movs r6, r0 │ │ - svc 202 @ 0xca │ │ - movs r6, r0 │ │ - movs r6, #51 @ 0x33 │ │ - vqshlu.s32 d27, d10, #30 │ │ - movs r6, r0 │ │ - push {r4, lr} │ │ - ldr r1, [r0, #0] │ │ + bl 6ff84 │ │ + movs r0, #14 │ │ + strd r9, r0, [sl, #8] │ │ + b.n 5a836 │ │ cmp r1, #4 │ │ - bcc.n 64156 │ │ - ldr.w r1, [r0, #4]! │ │ - dmb ish │ │ - ldrex r2, [r1] │ │ - subs r3, r2, #1 │ │ - strex r4, r3, [r1] │ │ - cmp r4, #0 │ │ - bne.n 64138 │ │ - cmp r2, #1 │ │ - bne.n 64156 │ │ - dmb ish │ │ - ldmia.w sp!, {r4, lr} │ │ - b.w 5da7c │ │ - pop {r4, pc} │ │ - push {r5, r6, r7, lr} │ │ - str r0, [sp, #4] │ │ - mov r2, r1 │ │ - ldr r0, [pc, #20] @ (64174 ) │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r1, [pc, #16] @ (64178 ) │ │ - add r3, sp, #4 │ │ - mov r0, r2 │ │ - movs r2, #24 │ │ - add r1, pc │ │ - bl 50574 │ │ - pop {r2, r3, r7, pc} │ │ - adds r7, #149 @ 0x95 │ │ - movs r0, r0 │ │ - b.n 64268 │ │ - vtbl.8 d30, {d11-d12}, d29 │ │ - rors r0, r6 │ │ - sub sp, #48 @ 0x30 │ │ - ldr.w r8, [sp, #72] @ 0x48 │ │ - mov r4, r3 │ │ - mov r5, r2 │ │ - ldr r0, [r0, #0] │ │ - cbnz r0, 6419a │ │ - bl 66c44 │ │ - ldr r1, [r0, #0] │ │ - cbz r1, 64200 │ │ - adds r0, #8 │ │ - b.n 6418a │ │ - str.w r8, [sp, #16] │ │ - strd r5, r4, [sp, #8] │ │ - bl 60884 │ │ - cmp r0, #0 │ │ - beq.n 64256 │ │ - str r0, [sp, #4] │ │ - add.w r1, r0, #8 │ │ - add r0, sp, #24 │ │ - bl 5c2fc │ │ - ldr r0, [sp, #24] │ │ - cmp r0, #1 │ │ - beq.n 642a8 │ │ - movs r0, #16 │ │ - movs r1, #8 │ │ - ldrb.w r6, [sp, #32] │ │ - ldr r7, [sp, #28] │ │ - bl 4a56c │ │ - strd r5, r4, [r0] │ │ - mov r1, r0 │ │ - str.w r8, [r0, #8] │ │ - add.w r0, r7, #8 │ │ - ldr r2, [pc, #240] @ (642cc ) │ │ + bls.n 5ac0e │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r1, [sp, #116] @ 0x74 │ │ + mov.w r3, #1224 @ 0x4c8 │ │ + ldr r1, [sp, #4] │ │ + str r0, [sp, #128] @ 0x80 │ │ + str r0, [sp, #124] @ 0x7c │ │ + movs r0, #4 │ │ + str r1, [sp, #112] @ 0x70 │ │ + movs r1, #5 │ │ + str r0, [sp, #120] @ 0x78 │ │ + add r0, sp, #112 @ 0x70 │ │ + ldr r2, [pc, #444] @ (5adc4 ) │ │ add r2, pc │ │ - bl 657c0 │ │ + bl 6ff84 │ │ + movs r7, #7 │ │ + b.n 5a8cc │ │ + cmp r1, #5 │ │ + bcc.n 5ac36 │ │ movs r0, #0 │ │ - movs r2, #8 │ │ - strd r0, r0, [sp, #24] │ │ - ldr r0, [r7, #20] │ │ - add r1, sp, #24 │ │ - blx cccf0 │ │ - mov r0, r7 │ │ - mov r1, r6 │ │ - bl 677a4 │ │ - add r0, sp, #4 │ │ - bl 657f0 │ │ - b.n 6425e │ │ - str.w r8, [sp, #16] │ │ - strd r5, r4, [sp, #8] │ │ - add r0, sp, #24 │ │ - bl 5bf0c │ │ - ldrd r6, r7, [sp, #24] │ │ - cmp r6, #5 │ │ - bne.n 64264 │ │ - ldr r0, [r7, #4] │ │ - add.w r1, r0, #8 │ │ - add r0, sp, #24 │ │ - bl 5c2fc │ │ - ldr r0, [sp, #24] │ │ - cmp r0, #1 │ │ - beq.n 64286 │ │ - movs r0, #16 │ │ - movs r1, #8 │ │ - ldrb.w r6, [sp, #32] │ │ - ldr r7, [sp, #28] │ │ - bl 4a56c │ │ - strd r5, r4, [r0] │ │ - mov r1, r0 │ │ - str.w r8, [r0, #8] │ │ - add.w r0, r7, #8 │ │ - ldr r2, [pc, #136] @ (642d0 ) │ │ + movs r1, #1 │ │ + str r0, [sp, #128] @ 0x80 │ │ + mov.w r3, #1192 @ 0x4a8 │ │ + str r0, [sp, #124] @ 0x7c │ │ + movs r0, #4 │ │ + strd r7, r1, [sp, #112] @ 0x70 │ │ + movs r1, #5 │ │ + str r0, [sp, #120] @ 0x78 │ │ + add r0, sp, #112 @ 0x70 │ │ + ldr r2, [pc, #388] @ (5adb4 ) │ │ add r2, pc │ │ - bl 5c2bc │ │ - mov r0, r7 │ │ - mov r1, r6 │ │ - bl 66918 │ │ - b.n 6425e │ │ - add r0, sp, #8 │ │ - adds r0, #8 │ │ - bl 62bd4 │ │ - add sp, #48 @ 0x30 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ - add r0, sp, #8 │ │ - adds r0, #8 │ │ - bl 62bd4 │ │ - strd r6, r7, [sp, #8] │ │ - movs r1, #43 @ 0x2b │ │ - ldr r0, [pc, #96] @ (642d4 ) │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r0, [pc, #92] @ (642d8 ) │ │ - add r2, sp, #8 │ │ - ldr r3, [pc, #92] @ (642dc ) │ │ - add r0, pc │ │ - add r3, pc │ │ - bl 4fcf8 │ │ - ldrb.w r0, [sp, #32] │ │ - movs r1, #43 @ 0x2b │ │ - strb.w r0, [sp, #44] @ 0x2c │ │ - ldr r0, [sp, #28] │ │ - str r0, [sp, #40] @ 0x28 │ │ - ldr r0, [pc, #84] @ (642ec ) │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r0, [pc, #84] @ (642f0 ) │ │ - add r2, sp, #40 @ 0x28 │ │ - ldr r3, [pc, #84] @ (642f4 ) │ │ - add r0, pc │ │ - add r3, pc │ │ - bl 4fcf8 │ │ - ldrb.w r0, [sp, #32] │ │ - movs r1, #43 @ 0x2b │ │ - strb.w r0, [sp, #44] @ 0x2c │ │ - ldr r0, [sp, #28] │ │ - str r0, [sp, #40] @ 0x28 │ │ - ldr r0, [pc, #40] @ (642e0 ) │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r0, [pc, #36] @ (642e4 ) │ │ - add r2, sp, #40 @ 0x28 │ │ - ldr r3, [pc, #36] @ (642e8 ) │ │ - add r0, pc │ │ - add r3, pc │ │ - bl 4fcf8 │ │ - nop │ │ - @ instruction: 0xb6ee │ │ - movs r6, r0 │ │ - push {r1, r2, r4, r6} │ │ - movs r6, r0 │ │ - ble.n 64270 │ │ - movs r6, r0 │ │ - movs r4, #133 @ 0x85 │ │ - @ instruction: 0xfffeb5ec │ │ - movs r6, r0 │ │ - ldmia r6!, {r4, r7} │ │ - movs r6, r0 │ │ - movs r4, #65 @ 0x41 │ │ - vrsubhn.i d27, q15, q10 │ │ - movs r6, r0 │ │ - ble.n 642e4 │ │ - movs r6, r0 │ │ - movs r4, #99 @ 0x63 │ │ - vmls.i , q7, d10[0] │ │ - movs r6, r0 │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ - sub sp, #32 │ │ - mov sl, r1 │ │ - ldr r0, [r0, #0] │ │ - cbnz r0, 64310 │ │ - bl 66c44 │ │ - ldr r1, [r0, #0] │ │ - cbz r1, 64374 │ │ - adds r0, #8 │ │ - b.n 64300 │ │ - bl 60884 │ │ - cmp r0, #0 │ │ - beq.n 643c6 │ │ - str r0, [sp, #4] │ │ - add.w r1, r0, #8 │ │ - add r0, sp, #8 │ │ - bl 5c2fc │ │ - ldr r0, [sp, #8] │ │ - cmp r0, #1 │ │ - beq.n 64414 │ │ - movs r0, #24 │ │ - movs r1, #4 │ │ - ldrb.w r8, [sp, #16] │ │ - ldr.w r9, [sp, #12] │ │ - bl 4a56c │ │ - ldmia.w sl, {r2, r3, r4, r5, r6, r7} │ │ - mov r1, r0 │ │ - stmia r0!, {r2, r3, r4, r5, r6, r7} │ │ - add.w r0, r9, #8 │ │ - ldr r2, [pc, #240] @ (64438 ) │ │ + bl 6ff84 │ │ + movs r7, #2 │ │ + b.n 5acbe │ │ + vmov d8, r4, r6 │ │ + cmp r1, #4 │ │ + bls.n 5ac64 │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r1, [sp, #116] @ 0x74 │ │ + mov.w r3, #1232 @ 0x4d0 │ │ + ldr r1, [sp, #4] │ │ + str r0, [sp, #128] @ 0x80 │ │ + str r0, [sp, #124] @ 0x7c │ │ + movs r0, #4 │ │ + str r1, [sp, #112] @ 0x70 │ │ + movs r1, #5 │ │ + str r0, [sp, #120] @ 0x78 │ │ + add r0, sp, #112 @ 0x70 │ │ + ldr r2, [pc, #348] @ (5adbc ) │ │ add r2, pc │ │ - bl 657c0 │ │ + bl 6ff84 │ │ + movs r7, #8 │ │ + vstr d8, [sp, #80] @ 0x50 │ │ + b.n 5ad68 │ │ + ldrh r0, [r0, #2] │ │ + movs r7, r0 │ │ + strh r6, [r6, #62] @ 0x3e │ │ + movs r7, r0 │ │ + subs r7, r1, r5 │ │ + vqneg.s q12, q4 │ │ + movs r7, r0 │ │ + subs r7, r6, r0 │ │ + vqshl.u64 d24, d10, #60 @ 0x3c │ │ + movs r7, r0 │ │ + subs r6, r7, r1 │ │ + vqabs.s q12, q14 │ │ + movs r7, r0 │ │ + adds r0, r3, #0 │ │ + vqshl.u32 d24, d30, #28 │ │ + movs r7, r0 │ │ + adds r0, r1, r3 │ │ + vtbl.8 d18, {d12-d13}, d5 │ │ + bcc.n 5acbc │ │ movs r0, #0 │ │ - movs r2, #8 │ │ - strd r0, r0, [sp, #8] │ │ - ldr.w r0, [r9, #20] │ │ - add r1, sp, #8 │ │ - blx cccf0 │ │ - mov r0, r9 │ │ - mov r1, r8 │ │ - bl 677a4 │ │ - add r0, sp, #4 │ │ - bl 657f0 │ │ - add sp, #32 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ - add r0, sp, #8 │ │ - bl 5bf0c │ │ - ldrd r5, r6, [sp, #8] │ │ - cmp r5, #5 │ │ - bne.n 643d2 │ │ - ldr r0, [r6, #4] │ │ - add.w r1, r0, #8 │ │ - add r0, sp, #8 │ │ - bl 5c2fc │ │ - ldr r0, [sp, #8] │ │ - cmp r0, #1 │ │ - beq.n 643f2 │ │ - movs r0, #24 │ │ - movs r1, #4 │ │ - ldrb.w r8, [sp, #16] │ │ - ldr.w r9, [sp, #12] │ │ - bl 4a56c │ │ - ldmia.w sl, {r2, r3, r4, r5, r6, r7} │ │ - mov r1, r0 │ │ - stmia r0!, {r2, r3, r4, r5, r6, r7} │ │ - add.w r0, r9, #8 │ │ - ldr r2, [pc, #136] @ (6443c ) │ │ + movs r1, #1 │ │ + str r0, [sp, #128] @ 0x80 │ │ + mov.w r3, #1200 @ 0x4b0 │ │ + str r0, [sp, #124] @ 0x7c │ │ + movs r0, #4 │ │ + strd r7, r1, [sp, #112] @ 0x70 │ │ + movs r1, #5 │ │ + str r0, [sp, #120] @ 0x78 │ │ + add r0, sp, #112 @ 0x70 │ │ + ldr r2, [pc, #308] @ (5adec ) │ │ add r2, pc │ │ - bl 5c2bc │ │ - mov r0, r9 │ │ - mov r1, r8 │ │ - add sp, #32 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ - b.w 66918 │ │ - mov r0, sl │ │ - add sp, #32 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ - b.w 9a77c │ │ - mov r0, sl │ │ - bl 62f18 │ │ - strd r5, r6, [sp, #8] │ │ - movs r1, #43 @ 0x2b │ │ - ldr r0, [pc, #96] @ (64440 ) │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r0, [pc, #92] @ (64444 ) │ │ - add r2, sp, #8 │ │ - ldr r3, [pc, #92] @ (64448 ) │ │ - add r0, pc │ │ - add r3, pc │ │ - bl 4fcf8 │ │ - ldrb.w r0, [sp, #16] │ │ - movs r1, #43 @ 0x2b │ │ - strb.w r0, [sp, #28] │ │ - ldr r0, [sp, #12] │ │ - str r0, [sp, #24] │ │ - ldr r0, [pc, #84] @ (64458 ) │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r0, [pc, #84] @ (6445c ) │ │ - add r2, sp, #24 │ │ - ldr r3, [pc, #84] @ (64460 ) │ │ - add r0, pc │ │ - add r3, pc │ │ - bl 4fcf8 │ │ - ldrb.w r0, [sp, #16] │ │ - movs r1, #43 @ 0x2b │ │ - strb.w r0, [sp, #28] │ │ - ldr r0, [sp, #12] │ │ - str r0, [sp, #24] │ │ - ldr r0, [pc, #40] @ (6444c ) │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r0, [pc, #36] @ (64450 ) │ │ - add r2, sp, #24 │ │ - ldr r3, [pc, #36] @ (64454 ) │ │ - add r0, pc │ │ - add r3, pc │ │ - bl 4fcf8 │ │ - nop │ │ - push {r4, r5, r6, lr} │ │ - movs r6, r0 │ │ - uxth r2, r7 │ │ - movs r6, r0 │ │ - bgt.n 64504 │ │ - movs r6, r0 │ │ - movs r3, #25 │ │ - vraddhn.i d27, q15, q0 │ │ - movs r6, r0 │ │ - ldmia r5, {r2, r5} │ │ - movs r6, r0 │ │ - movs r2, #213 @ 0xd5 │ │ - vsli.32 d27, d24, #30 │ │ - movs r6, r0 │ │ - bgt.n 64378 │ │ - movs r6, r0 │ │ - movs r2, #247 @ 0xf7 │ │ - vrshr.u64 , q7, #2 │ │ - movs r6, r0 │ │ - push {r4, r5, r6, lr} │ │ - sub sp, #32 │ │ - mov r4, r1 │ │ - ldr r0, [r0, #0] │ │ - cbnz r0, 6447a │ │ - bl 66c44 │ │ - ldr r1, [r0, #0] │ │ - cbz r1, 644d2 │ │ - adds r0, #8 │ │ - b.n 6446a │ │ - bl 60884 │ │ - cbz r0, 644ce │ │ - str r0, [sp, #4] │ │ - add.w r1, r0, #8 │ │ - add r0, sp, #8 │ │ - bl 5c2fc │ │ - ldr r0, [sp, #8] │ │ - cmp r0, #1 │ │ - beq.n 6455a │ │ + bl 6ff84 │ │ + movs r7, #3 │ │ + b.n 5a8cc │ │ + cmp r1, #5 │ │ + bcc.n 5ace6 │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r1, [sp, #116] @ 0x74 │ │ + mov.w r3, #1184 @ 0x4a0 │ │ + ldr r1, [sp, #4] │ │ + str r0, [sp, #128] @ 0x80 │ │ + str r0, [sp, #124] @ 0x7c │ │ movs r0, #4 │ │ - movs r1, #4 │ │ - ldrb.w r5, [sp, #16] │ │ - ldr r6, [sp, #12] │ │ - bl 4a56c │ │ - str r4, [r0, #0] │ │ - mov r1, r0 │ │ - ldr r2, [pc, #212] @ (6457c ) │ │ - add.w r0, r6, #8 │ │ + str r1, [sp, #112] @ 0x70 │ │ + movs r1, #5 │ │ + str r0, [sp, #120] @ 0x78 │ │ + add r0, sp, #112 @ 0x70 │ │ + ldr r2, [pc, #188] @ (5ad9c ) │ │ add r2, pc │ │ - bl 657c0 │ │ + bl 6ff84 │ │ + movs r7, #6 │ │ + b.n 5ad10 │ │ + movs r7, #1 │ │ + cmp r1, #5 │ │ + bcc.n 5ad10 │ │ movs r0, #0 │ │ - movs r2, #8 │ │ - strd r0, r0, [sp, #8] │ │ - ldr r0, [r6, #20] │ │ - add r1, sp, #8 │ │ - blx cccf0 │ │ - mov r0, r6 │ │ - mov r1, r5 │ │ - bl 677a4 │ │ - add r0, sp, #4 │ │ - bl 657f0 │ │ - add sp, #32 │ │ - pop {r4, r5, r6, pc} │ │ - add r0, sp, #8 │ │ - bl 5bf0c │ │ - ldrd r0, r1, [sp, #8] │ │ - cmp r0, #5 │ │ - bne.n 6451e │ │ - ldr r0, [r1, #4] │ │ - add.w r1, r0, #8 │ │ - add r0, sp, #8 │ │ - bl 5c2fc │ │ - ldr r0, [sp, #8] │ │ - cmp r0, #1 │ │ - beq.n 64538 │ │ + ldr r1, [sp, #4] │ │ + str r0, [sp, #128] @ 0x80 │ │ + mov.w r3, #1240 @ 0x4d8 │ │ + str r0, [sp, #124] @ 0x7c │ │ movs r0, #4 │ │ - movs r1, #4 │ │ - ldrb.w r5, [sp, #16] │ │ - ldr r6, [sp, #12] │ │ - bl 4a56c │ │ - str r4, [r0, #0] │ │ - mov r1, r0 │ │ - ldr r2, [pc, #120] @ (64580 ) │ │ - add.w r0, r6, #8 │ │ + str r1, [sp, #112] @ 0x70 │ │ + movs r1, #5 │ │ + str r7, [sp, #116] @ 0x74 │ │ + str r0, [sp, #120] @ 0x78 │ │ + add r0, sp, #112 @ 0x70 │ │ + ldr r2, [pc, #160] @ (5adac ) │ │ add r2, pc │ │ - bl 5c2bc │ │ - mov r0, r6 │ │ - mov r1, r5 │ │ - add sp, #32 │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ - b.w 66918 │ │ - strd r0, r1, [sp, #8] │ │ - movs r1, #43 @ 0x2b │ │ - ldr r0, [pc, #92] @ (64584 ) │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r0, [pc, #92] @ (64588 ) │ │ - add r2, sp, #8 │ │ - ldr r3, [pc, #92] @ (6458c ) │ │ - add r0, pc │ │ - add r3, pc │ │ - bl 4fcf8 │ │ - ldrb.w r0, [sp, #16] │ │ - movs r1, #43 @ 0x2b │ │ - strb.w r0, [sp, #28] │ │ - ldr r0, [sp, #12] │ │ - str r0, [sp, #24] │ │ - ldr r0, [pc, #84] @ (6459c ) │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r0, [pc, #80] @ (645a0 ) │ │ - add r2, sp, #24 │ │ - ldr r3, [pc, #80] @ (645a4 ) │ │ - add r0, pc │ │ - add r3, pc │ │ - bl 4fcf8 │ │ - ldrb.w r0, [sp, #16] │ │ - movs r1, #43 @ 0x2b │ │ - strb.w r0, [sp, #28] │ │ - ldr r0, [sp, #12] │ │ - str r0, [sp, #24] │ │ - ldr r0, [pc, #36] @ (64590 ) │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r0, [pc, #36] @ (64594 ) │ │ - add r2, sp, #24 │ │ - ldr r3, [pc, #36] @ (64598 ) │ │ - add r0, pc │ │ - add r3, pc │ │ - bl 4fcf8 │ │ - push {r1, r2, r3, r4, r5} │ │ - movs r6, r0 │ │ - cbz r2, 645a0 │ │ - movs r6, r0 │ │ - blt.n 645bc │ │ - movs r6, r0 │ │ - movs r1, #211 @ 0xd3 │ │ - vrsra.u32 d27, d26, #2 │ │ - movs r6, r0 │ │ - ldmia r3, {r1, r2, r3, r4, r6, r7} │ │ - movs r6, r0 │ │ - movs r1, #143 @ 0x8f │ │ - vrsra.u64 , q9, #2 │ │ - movs r6, r0 │ │ - blt.n 64630 │ │ - movs r6, r0 │ │ - movs r1, #177 @ 0xb1 │ │ - vsra.u64 d27, d8, #2 │ │ - movs r6, r0 │ │ - push {r4, r5, r6, lr} │ │ - sub sp, #32 │ │ - mov r4, r1 │ │ - ldr r0, [r0, #0] │ │ - cbnz r0, 645be │ │ - bl 66c44 │ │ - ldr r1, [r0, #0] │ │ - cbz r1, 64616 │ │ - adds r0, #8 │ │ - b.n 645ae │ │ - bl 60884 │ │ - cbz r0, 64612 │ │ - str r0, [sp, #4] │ │ - add.w r1, r0, #8 │ │ - add r0, sp, #8 │ │ - bl 5c2fc │ │ - ldr r0, [sp, #8] │ │ - cmp r0, #1 │ │ - beq.n 6469e │ │ + bl 6ff84 │ │ + b.n 5a8cc │ │ + movs r7, #4 │ │ + cmp r1, #5 │ │ + bcc.w 5a8cc │ │ + movs r1, #1 │ │ + movs r0, #0 │ │ + str r1, [sp, #116] @ 0x74 │ │ + mov.w r3, #1208 @ 0x4b8 │ │ + ldr r1, [sp, #4] │ │ + str r1, [sp, #112] @ 0x70 │ │ + movs r1, #5 │ │ + str r0, [sp, #128] @ 0x80 │ │ + strd r7, r0, [sp, #120] @ 0x78 │ │ + add r0, sp, #112 @ 0x70 │ │ + ldr r2, [pc, #160] @ (5add4 ) │ │ + add r2, pc │ │ + bl 6ff84 │ │ + b.n 5a8cc │ │ + cmp r1, #4 │ │ + bls.n 5ad62 │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r1, [sp, #116] @ 0x74 │ │ + mov.w r3, #1216 @ 0x4c0 │ │ + ldr r1, [sp, #4] │ │ + str r0, [sp, #128] @ 0x80 │ │ + str r0, [sp, #124] @ 0x7c │ │ movs r0, #4 │ │ - movs r1, #4 │ │ - ldrb.w r5, [sp, #16] │ │ - ldr r6, [sp, #12] │ │ - bl 4a56c │ │ - str r4, [r0, #0] │ │ - mov r1, r0 │ │ - ldr r2, [pc, #212] @ (646c0 ) │ │ - add.w r0, r6, #8 │ │ + str r1, [sp, #112] @ 0x70 │ │ + movs r1, #5 │ │ + str r0, [sp, #120] @ 0x78 │ │ + add r0, sp, #112 @ 0x70 │ │ + ldr r2, [pc, #136] @ (5ade4 ) │ │ add r2, pc │ │ - bl 657c0 │ │ + bl 6ff84 │ │ + strd r4, r6, [sp, #80] @ 0x50 │ │ + movs r7, #5 │ │ + b.n 5a8cc │ │ + cmp r1, #4 │ │ + bls.n 5ad8e │ │ movs r0, #0 │ │ - movs r2, #8 │ │ - strd r0, r0, [sp, #8] │ │ - ldr r0, [r6, #20] │ │ - add r1, sp, #8 │ │ - blx cccf0 │ │ - mov r0, r6 │ │ - mov r1, r5 │ │ - bl 677a4 │ │ - add r0, sp, #4 │ │ - bl 657f0 │ │ - add sp, #32 │ │ - pop {r4, r5, r6, pc} │ │ - add r0, sp, #8 │ │ - bl 5bf0c │ │ - ldrd r0, r1, [sp, #8] │ │ - cmp r0, #5 │ │ - bne.n 64662 │ │ - ldr r0, [r1, #4] │ │ - add.w r1, r0, #8 │ │ - add r0, sp, #8 │ │ - bl 5c2fc │ │ - ldr r0, [sp, #8] │ │ - cmp r0, #1 │ │ - beq.n 6467c │ │ + movs r1, #1 │ │ + str r0, [sp, #128] @ 0x80 │ │ + movw r3, #1249 @ 0x4e1 │ │ + str r0, [sp, #124] @ 0x7c │ │ movs r0, #4 │ │ - movs r1, #4 │ │ - ldrb.w r5, [sp, #16] │ │ - ldr r6, [sp, #12] │ │ - bl 4a56c │ │ - str r4, [r0, #0] │ │ - mov r1, r0 │ │ - ldr r2, [pc, #120] @ (646c4 ) │ │ - add.w r0, r6, #8 │ │ + strd r7, r1, [sp, #112] @ 0x70 │ │ + movs r1, #5 │ │ + str r0, [sp, #120] @ 0x78 │ │ + add r0, sp, #112 @ 0x70 │ │ + ldr r2, [pc, #116] @ (5adfc ) │ │ add r2, pc │ │ - bl 5c2bc │ │ - mov r0, r6 │ │ - mov r1, r5 │ │ - add sp, #32 │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ - b.w 66918 │ │ - strd r0, r1, [sp, #8] │ │ - movs r1, #43 @ 0x2b │ │ - ldr r0, [pc, #92] @ (646c8 ) │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r0, [pc, #92] @ (646cc ) │ │ - add r2, sp, #8 │ │ - ldr r3, [pc, #92] @ (646d0 ) │ │ - add r0, pc │ │ - add r3, pc │ │ - bl 4fcf8 │ │ - ldrb.w r0, [sp, #16] │ │ - movs r1, #43 @ 0x2b │ │ - strb.w r0, [sp, #28] │ │ - ldr r0, [sp, #12] │ │ + bl 6ff84 │ │ + movs r0, #9 │ │ + strb.w r0, [sl, #8] │ │ + b.n 5a8e4 │ │ + nop │ │ + strh r0, [r0, #46] @ 0x2e │ │ + movs r7, r0 │ │ + strh r4, [r4, #32] │ │ + movs r7, r0 │ │ + adds r6, r1, r4 │ │ + vqshl.u32 d24, d0, #28 │ │ + movs r7, r0 │ │ + strh r2, [r3, #44] @ 0x2c │ │ + movs r7, r0 │ │ + strh r2, [r7, #30] │ │ + movs r7, r0 │ │ + strh r0, [r6, #48] @ 0x30 │ │ + movs r7, r0 │ │ + strh r4, [r2, #38] @ 0x26 │ │ + movs r7, r0 │ │ + strh r2, [r1, #48] @ 0x30 │ │ + movs r7, r0 │ │ + strh r6, [r4, #36] @ 0x24 │ │ + movs r7, r0 │ │ + strh r6, [r2, #50] @ 0x32 │ │ + movs r7, r0 │ │ + strh r4, [r7, #38] @ 0x26 │ │ + movs r7, r0 │ │ + subs r3, r5, r2 │ │ + vpadal.u q12, q9 │ │ + movs r7, r0 │ │ + strh r4, [r6, #42] @ 0x2a │ │ + movs r7, r0 │ │ + strh r0, [r2, #30] │ │ + movs r7, r0 │ │ + subs r5, r5, r3 │ │ + vqshlu.s64 d24, d20, #60 @ 0x3c │ │ + movs r7, r0 │ │ + strh r6, [r1, #42] @ 0x2a │ │ + movs r7, r0 │ │ + strh r0, [r5, #28] │ │ + movs r7, r0 │ │ + strh r6, [r4, #46] @ 0x2e │ │ + movs r7, r0 │ │ + strh r6, [r1, #34] @ 0x22 │ │ + movs r7, r0 │ │ + subs r4, r4, r6 │ │ + vpadal.u d24, d6 │ │ + movs r7, r0 │ │ + strh r2, [r5, #40] @ 0x28 │ │ + movs r7, r0 │ │ + strh r4, [r7, #26] │ │ + movs r7, r0 │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ + sub sp, #40 @ 0x28 │ │ + mov r4, r0 │ │ + cmp r2, #0 │ │ + beq.n 5aedc │ │ + ldr r0, [sp, #72] @ 0x48 │ │ + mov r8, r3 │ │ + ldr r5, [pc, #836] @ (5b158 ) │ │ + mov sl, r2 │ │ + uxtb r0, r0 │ │ + mov r7, r1 │ │ + add r5, pc │ │ + cmp r0, #8 │ │ + bhi.n 5aeec │ │ + tbh [pc, r0, lsl #1] │ │ + movs r1, r1 │ │ + lsls r0, r3, #11 │ │ + lsls r3, r3, #7 │ │ + lsls r6, r5, #8 │ │ + lsls r6, r0, #5 │ │ + lsls r4, r5, #12 │ │ + lsls r5, r6, #14 │ │ + lsls r5, r0, #10 │ │ + lsls r1, r2, #16 │ │ + ldr r0, [r5, #16] │ │ + cmp r0, #5 │ │ + bcc.n 5ae5e │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #28] │ │ + movw r3, #2226 @ 0x8b2 │ │ + str r1, [sp, #16] │ │ + ldr r1, [pc, #788] @ (5b15c ) │ │ str r0, [sp, #24] │ │ - ldr r0, [pc, #84] @ (646e0 ) │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r0, [pc, #80] @ (646e4 ) │ │ - add r2, sp, #24 │ │ - ldr r3, [pc, #80] @ (646e8 ) │ │ - add r0, pc │ │ - add r3, pc │ │ - bl 4fcf8 │ │ - ldrb.w r0, [sp, #16] │ │ - movs r1, #43 @ 0x2b │ │ - strb.w r0, [sp, #28] │ │ - ldr r0, [sp, #12] │ │ + add r1, pc │ │ + str r1, [sp, #12] │ │ + add r0, sp, #36 @ 0x24 │ │ + str r0, [sp, #20] │ │ + add r0, sp, #12 │ │ + ldr r2, [pc, #776] @ (5b160 ) │ │ + movs r1, #5 │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r0, [r5, #16] │ │ + cmp r0, #4 │ │ + bls.n 5ae88 │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #28] │ │ + movw r3, #2226 @ 0x8b2 │ │ + str r1, [sp, #16] │ │ + ldr r1, [pc, #752] @ (5b164 ) │ │ str r0, [sp, #24] │ │ - ldr r0, [pc, #36] @ (646d4 ) │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r0, [pc, #36] @ (646d8 ) │ │ - add r2, sp, #24 │ │ - ldr r3, [pc, #36] @ (646dc ) │ │ - add r0, pc │ │ - add r3, pc │ │ - bl 4fcf8 │ │ - cbz r2, 6470a │ │ - movs r6, r0 │ │ - add sp, #56 @ 0x38 │ │ - movs r6, r0 │ │ - bls.n 64678 │ │ - movs r6, r0 │ │ - movs r0, #143 @ 0x8f │ │ - vsra.u64 , q11, #2 │ │ - movs r6, r0 │ │ - ldmia r2!, {r1, r3, r4, r7} │ │ - movs r6, r0 │ │ - movs r0, #75 @ 0x4b │ │ - vqmovn.s d27, q15 │ │ - movs r6, r0 │ │ - bge.n 646ec │ │ - movs r6, r0 │ │ - movs r0, #109 @ 0x6d │ │ - vshr.u32 , q2, #2 │ │ - movs r6, r0 │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ - sub sp, #32 │ │ - mov sl, r1 │ │ - ldr r0, [r0, #0] │ │ - cbnz r0, 64704 │ │ - bl 66c44 │ │ - ldr r1, [r0, #0] │ │ - cbz r1, 64768 │ │ - adds r0, #8 │ │ - b.n 646f4 │ │ - bl 60884 │ │ + add r1, pc │ │ + str r1, [sp, #12] │ │ + add r0, sp, #36 @ 0x24 │ │ + str r0, [sp, #20] │ │ + add r0, sp, #12 │ │ + ldr r2, [pc, #744] @ (5b168 ) │ │ + movs r1, #5 │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r7, [r7, #0] │ │ + cmp r7, #0 │ │ + beq.w 5b62e │ │ + ldr r0, [r7, #0] │ │ cmp r0, #0 │ │ - beq.n 647ba │ │ - str r0, [sp, #4] │ │ - add.w r1, r0, #8 │ │ - add r0, sp, #8 │ │ - bl 5c2fc │ │ - ldr r0, [sp, #8] │ │ - cmp r0, #1 │ │ - beq.n 64808 │ │ - movs r0, #24 │ │ - movs r1, #4 │ │ - ldrb.w r8, [sp, #16] │ │ - ldr.w r9, [sp, #12] │ │ - bl 4a56c │ │ - ldmia.w sl, {r2, r3, r4, r5, r6, r7} │ │ + beq.w 5b636 │ │ + ldr.w r9, [r0, #384] @ 0x180 │ │ + ldr r0, [r5, #16] │ │ + cmp.w r9, #0 │ │ + beq.w 5b78a │ │ + cmp r0, #4 │ │ + bls.n 5aece │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #28] │ │ + movw r3, #2226 @ 0x8b2 │ │ + str r1, [sp, #16] │ │ + ldr r1, [pc, #692] @ (5b16c ) │ │ + str r0, [sp, #24] │ │ + movs r0, #4 │ │ + add r1, pc │ │ + str r1, [sp, #12] │ │ + str r0, [sp, #20] │ │ + add r0, sp, #12 │ │ + ldr r2, [pc, #680] @ (5b170 ) │ │ + movs r1, #5 │ │ + add r2, pc │ │ + bl 6ff84 │ │ + mov r0, r7 │ │ + mov r1, sl │ │ + mov r2, r8 │ │ + blx r9 │ │ mov r1, r0 │ │ - stmia r0!, {r2, r3, r4, r5, r6, r7} │ │ - add.w r0, r9, #8 │ │ - ldr r2, [pc, #240] @ (6482c ) │ │ + movs r2, #6 │ │ + b.n 5b478 │ │ + ldr r1, [pc, #660] @ (5b174 ) │ │ + movs r0, #28 │ │ + add r1, pc │ │ + strd r1, r0, [r4, #8] │ │ + movs r0, #7 │ │ + b.w 5b84e │ │ + ldr r0, [r5, #16] │ │ + cmp r0, #5 │ │ + bcc.n 5af16 │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #28] │ │ + movw r3, #2220 @ 0x8ac │ │ + str r1, [sp, #16] │ │ + ldr r1, [pc, #632] @ (5b178 ) │ │ + str r0, [sp, #24] │ │ + add r1, pc │ │ + str r1, [sp, #12] │ │ + add r0, sp, #36 @ 0x24 │ │ + str r0, [sp, #20] │ │ + add r0, sp, #12 │ │ + ldr r2, [pc, #620] @ (5b17c ) │ │ + movs r1, #5 │ │ add r2, pc │ │ - bl 657c0 │ │ + bl 6ff84 │ │ + ldr r0, [r5, #16] │ │ + cmp r0, #4 │ │ + bls.n 5af40 │ │ movs r0, #0 │ │ - movs r2, #8 │ │ - strd r0, r0, [sp, #8] │ │ - ldr.w r0, [r9, #20] │ │ - add r1, sp, #8 │ │ - blx cccf0 │ │ - mov r0, r9 │ │ - mov r1, r8 │ │ - bl 677a4 │ │ - add r0, sp, #4 │ │ - bl 657f0 │ │ - add sp, #32 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ - add r0, sp, #8 │ │ - bl 5bf0c │ │ - ldrd r5, r6, [sp, #8] │ │ - cmp r5, #5 │ │ - bne.n 647c6 │ │ - ldr r0, [r6, #4] │ │ - add.w r1, r0, #8 │ │ - add r0, sp, #8 │ │ - bl 5c2fc │ │ - ldr r0, [sp, #8] │ │ - cmp r0, #1 │ │ - beq.n 647e6 │ │ - movs r0, #24 │ │ - movs r1, #4 │ │ - ldrb.w r8, [sp, #16] │ │ - ldr.w r9, [sp, #12] │ │ - bl 4a56c │ │ - ldmia.w sl, {r2, r3, r4, r5, r6, r7} │ │ - mov r1, r0 │ │ - stmia r0!, {r2, r3, r4, r5, r6, r7} │ │ - add.w r0, r9, #8 │ │ - ldr r2, [pc, #136] @ (64830 ) │ │ + movs r1, #1 │ │ + str r0, [sp, #28] │ │ + movw r3, #2220 @ 0x8ac │ │ + str r1, [sp, #16] │ │ + ldr r1, [pc, #596] @ (5b180 ) │ │ + str r0, [sp, #24] │ │ + add r1, pc │ │ + str r1, [sp, #12] │ │ + add r0, sp, #36 @ 0x24 │ │ + str r0, [sp, #20] │ │ + add r0, sp, #12 │ │ + ldr r2, [pc, #588] @ (5b184 ) │ │ + movs r1, #5 │ │ add r2, pc │ │ - bl 5c2bc │ │ - mov r0, r9 │ │ - mov r1, r8 │ │ - add sp, #32 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ - b.w 66918 │ │ - mov r0, sl │ │ - add sp, #32 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ - b.w 659ac │ │ - mov r0, sl │ │ - bl 62ca0 │ │ - strd r5, r6, [sp, #8] │ │ - movs r1, #43 @ 0x2b │ │ - ldr r0, [pc, #96] @ (64834 ) │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r0, [pc, #92] @ (64838 ) │ │ - add r2, sp, #8 │ │ - ldr r3, [pc, #92] @ (6483c ) │ │ + bl 6ff84 │ │ + ldr r7, [r7, #0] │ │ + cmp r7, #0 │ │ + beq.w 5b62e │ │ + ldr r0, [r7, #0] │ │ + cmp r0, #0 │ │ + beq.w 5b636 │ │ + ldr.w r6, [r0, #380] @ 0x17c │ │ + ldr r0, [r5, #16] │ │ + cmp r6, #0 │ │ + beq.w 5b07e │ │ + cmp r0, #5 │ │ + ldr r0, [pc, #552] @ (5b188 ) │ │ add r0, pc │ │ - add r3, pc │ │ - bl 4fcf8 │ │ - ldrb.w r0, [sp, #16] │ │ - movs r1, #43 @ 0x2b │ │ - strb.w r0, [sp, #28] │ │ - ldr r0, [sp, #12] │ │ + mov r9, r0 │ │ + bcc.n 5af86 │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #28] │ │ + movw r3, #2220 @ 0x8ac │ │ str r0, [sp, #24] │ │ - ldr r0, [pc, #84] @ (6484c ) │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r0, [pc, #84] @ (64850 ) │ │ - add r2, sp, #24 │ │ - ldr r3, [pc, #84] @ (64854 ) │ │ - add r0, pc │ │ - add r3, pc │ │ - bl 4fcf8 │ │ - ldrb.w r0, [sp, #16] │ │ - movs r1, #43 @ 0x2b │ │ - strb.w r0, [sp, #28] │ │ - ldr r0, [sp, #12] │ │ + movs r0, #4 │ │ + strd r9, r1, [sp, #12] │ │ + movs r1, #5 │ │ + str r0, [sp, #20] │ │ + add r0, sp, #12 │ │ + ldr r2, [pc, #524] @ (5b18c ) │ │ + add r2, pc │ │ + bl 6ff84 │ │ + mov r0, r7 │ │ + mov r1, sl │ │ + mov r2, r8 │ │ + blx r6 │ │ + mov r8, r0 │ │ + ldr r0, [r5, #16] │ │ + cmp r0, #5 │ │ + bcc.n 5afba │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #28] │ │ + movw r3, #2220 @ 0x8ac │ │ + str r1, [sp, #16] │ │ + ldr r1, [pc, #492] @ (5b190 ) │ │ str r0, [sp, #24] │ │ - ldr r0, [pc, #40] @ (64840 ) │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r0, [pc, #36] @ (64844 ) │ │ - add r2, sp, #24 │ │ - ldr r3, [pc, #36] @ (64848 ) │ │ - add r0, pc │ │ - add r3, pc │ │ - bl 4fcf8 │ │ - nop │ │ - cbz r4, 6486e │ │ - movs r6, r0 │ │ - add r6, sp, #664 @ 0x298 │ │ - movs r6, r0 │ │ - bhi.n 64910 │ │ - movs r6, r0 │ │ - subs r5, r4, #4 │ │ - vtrn. d27, d12 │ │ - movs r6, r0 │ │ - ldmia r1!, {r4, r5} │ │ - movs r6, r0 │ │ - subs r1, r4, #3 │ │ - vuzp. , q2 │ │ - movs r6, r0 │ │ - bhi.n 64784 │ │ - movs r6, r0 │ │ - subs r3, r0, #4 │ │ - vqrdmlah.s q13, q15, d26[0] │ │ - movs r6, r0 │ │ - push {r4, r5, r6, r7, lr} │ │ - sub sp, #28 │ │ - mov r4, r1 │ │ - ldr r0, [r0, #0] │ │ - cbnz r0, 6486e │ │ - bl 66c44 │ │ - ldr r1, [r0, #0] │ │ - cbz r1, 648d0 │ │ - adds r0, #8 │ │ - b.n 6485e │ │ - bl 60884 │ │ - cmp r0, #0 │ │ - beq.n 64924 │ │ - str r0, [sp, #4] │ │ - add.w r1, r0, #8 │ │ - add r0, sp, #8 │ │ - bl 5c2fc │ │ - ldr r0, [sp, #8] │ │ - cmp r0, #1 │ │ - beq.n 64972 │ │ - movs r0, #48 @ 0x30 │ │ - movs r1, #8 │ │ - ldrb.w r5, [sp, #16] │ │ - ldr r6, [sp, #12] │ │ - bl 4a56c │ │ - mov r1, r4 │ │ - movs r2, #48 @ 0x30 │ │ - mov r7, r0 │ │ - bl c99c0 │ │ - ldr r2, [pc, #240] @ (64994 ) │ │ - add.w r0, r6, #8 │ │ - mov r1, r7 │ │ + movs r0, #4 │ │ + add r1, pc │ │ + str r1, [sp, #12] │ │ + str r0, [sp, #20] │ │ + add r0, sp, #12 │ │ + ldr r2, [pc, #480] @ (5b194 ) │ │ + movs r1, #5 │ │ add r2, pc │ │ - bl 657c0 │ │ + bl 6ff84 │ │ + ldr r0, [r5, #16] │ │ + cmp r0, #5 │ │ + bcc.n 5afe4 │ │ movs r0, #0 │ │ - movs r2, #8 │ │ - strd r0, r0, [sp, #8] │ │ - ldr r0, [r6, #20] │ │ - add r1, sp, #8 │ │ - blx cccf0 │ │ - mov r0, r6 │ │ - mov r1, r5 │ │ - bl 677a4 │ │ - add r0, sp, #4 │ │ - bl 657f0 │ │ - add sp, #28 │ │ - pop {r4, r5, r6, r7, pc} │ │ - add r0, sp, #8 │ │ - bl 5bf0c │ │ - ldrd r5, r6, [sp, #8] │ │ - cmp r5, #5 │ │ - bne.n 64930 │ │ - ldr r0, [r6, #4] │ │ - add.w r1, r0, #8 │ │ - add r0, sp, #8 │ │ - bl 5c2fc │ │ - ldr r0, [sp, #8] │ │ - cmp r0, #1 │ │ - beq.n 64950 │ │ - movs r0, #48 @ 0x30 │ │ - movs r1, #8 │ │ - ldrb.w r5, [sp, #16] │ │ - ldr r6, [sp, #12] │ │ - bl 4a56c │ │ - mov r1, r4 │ │ - movs r2, #48 @ 0x30 │ │ - mov r7, r0 │ │ - bl c99c0 │ │ - ldr r2, [pc, #140] @ (64998 ) │ │ - add.w r0, r6, #8 │ │ - mov r1, r7 │ │ + movs r1, #1 │ │ + str r0, [sp, #28] │ │ + movw r3, #2220 @ 0x8ac │ │ + str r1, [sp, #16] │ │ + ldr r1, [pc, #456] @ (5b198 ) │ │ + str r0, [sp, #24] │ │ + add r1, pc │ │ + str r1, [sp, #12] │ │ + add r0, sp, #36 @ 0x24 │ │ + str r0, [sp, #20] │ │ + add r0, sp, #12 │ │ + ldr r2, [pc, #448] @ (5b19c ) │ │ + movs r1, #5 │ │ add r2, pc │ │ - bl 5c2bc │ │ - mov r0, r6 │ │ - mov r1, r5 │ │ - add sp, #28 │ │ - ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ - b.w 66918 │ │ - mov r0, r4 │ │ - add sp, #28 │ │ - ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ - b.w 65978 │ │ - mov r0, r4 │ │ - bl 62c04 │ │ - strd r5, r6, [sp, #8] │ │ - movs r1, #43 @ 0x2b │ │ - ldr r0, [pc, #92] @ (6499c ) │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r0, [pc, #92] @ (649a0 ) │ │ - add r2, sp, #8 │ │ - ldr r3, [pc, #92] @ (649a4 ) │ │ - add r0, pc │ │ - add r3, pc │ │ - bl 4fcf8 │ │ - ldrb.w r0, [sp, #16] │ │ - movs r1, #43 @ 0x2b │ │ - strb.w r0, [sp, #24] │ │ - ldr r0, [sp, #12] │ │ + bl 6ff84 │ │ + ldr r0, [r5, #16] │ │ + cmp r0, #5 │ │ + bcc.n 5b00e │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #28] │ │ + movw r3, #2220 @ 0x8ac │ │ + str r1, [sp, #16] │ │ + ldr r1, [pc, #424] @ (5b1a0 ) │ │ + str r0, [sp, #24] │ │ + add r1, pc │ │ + str r1, [sp, #12] │ │ + add r0, sp, #36 @ 0x24 │ │ str r0, [sp, #20] │ │ - ldr r0, [pc, #84] @ (649b4 ) │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r0, [pc, #80] @ (649b8 ) │ │ - add r2, sp, #20 │ │ - ldr r3, [pc, #80] @ (649bc ) │ │ - add r0, pc │ │ - add r3, pc │ │ - bl 4fcf8 │ │ - ldrb.w r0, [sp, #16] │ │ - movs r1, #43 @ 0x2b │ │ - strb.w r0, [sp, #24] │ │ - ldr r0, [sp, #12] │ │ + add r0, sp, #12 │ │ + ldr r2, [pc, #412] @ (5b1a4 ) │ │ + movs r1, #5 │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r0, [r7, #0] │ │ + cmp r0, #0 │ │ + beq.w 5b636 │ │ + ldr.w r6, [r0, #912] @ 0x390 │ │ + ldr r0, [r5, #16] │ │ + cmp r6, #0 │ │ + beq.w 5b65c │ │ + cmp r0, #4 │ │ + bls.n 5b046 │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #28] │ │ + movw r3, #2220 @ 0x8ac │ │ + str r0, [sp, #24] │ │ + movs r0, #4 │ │ + strd r9, r1, [sp, #12] │ │ + movs r1, #5 │ │ str r0, [sp, #20] │ │ - ldr r0, [pc, #36] @ (649a8 ) │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r0, [pc, #36] @ (649ac ) │ │ - add r2, sp, #20 │ │ - ldr r3, [pc, #36] @ (649b0 ) │ │ - add r0, pc │ │ - add r3, pc │ │ - bl 4fcf8 │ │ - add sp, #192 @ 0xc0 │ │ - movs r6, r0 │ │ - add r5, sp, #112 @ 0x70 │ │ - movs r6, r0 │ │ - bvc.n 649a4 │ │ - movs r6, r0 │ │ - adds r3, r7, #6 │ │ - @ instruction: 0xfffeaf22 │ │ - movs r6, r0 │ │ - stmia r7!, {r1, r2, r6, r7} │ │ - movs r6, r0 │ │ - adds r7, r6, #5 │ │ - @ instruction: 0xfffeafda │ │ - movs r6, r0 │ │ - bvc.n 64a18 │ │ - movs r6, r0 │ │ - adds r1, r3, #6 │ │ - @ instruction: 0xfffead80 │ │ - movs r6, r0 │ │ - push {r4, r5, r6, lr} │ │ - sub sp, #32 │ │ - mov r4, r1 │ │ - ldr r0, [r0, #0] │ │ - cbnz r0, 649d6 │ │ - bl 66c44 │ │ - ldr r1, [r0, #0] │ │ - cbz r1, 64a2e │ │ - adds r0, #8 │ │ - b.n 649c6 │ │ - bl 60884 │ │ - cbz r0, 64a2a │ │ - str r0, [sp, #4] │ │ - add.w r1, r0, #8 │ │ - add r0, sp, #8 │ │ - bl 5c2fc │ │ - ldr r0, [sp, #8] │ │ + add r0, sp, #12 │ │ + ldr r2, [pc, #360] @ (5b1a8 ) │ │ + add r2, pc │ │ + bl 6ff84 │ │ + mov r0, r7 │ │ + blx r6 │ │ + ldr r1, [r5, #16] │ │ cmp r0, #1 │ │ - beq.n 64ab6 │ │ + bne.w 5b68c │ │ + cmp r1, #4 │ │ + bls.n 5b07a │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #28] │ │ + movw r3, #2220 @ 0x8ac │ │ + str r1, [sp, #16] │ │ + ldr r1, [pc, #328] @ (5b1ac ) │ │ + str r0, [sp, #24] │ │ movs r0, #4 │ │ - movs r1, #4 │ │ - ldrb.w r5, [sp, #16] │ │ - ldr r6, [sp, #12] │ │ - bl 4a56c │ │ - str r4, [r0, #0] │ │ - mov r1, r0 │ │ - ldr r2, [pc, #212] @ (64ad8 ) │ │ - add.w r0, r6, #8 │ │ + add r1, pc │ │ + str r1, [sp, #12] │ │ + str r0, [sp, #20] │ │ + add r0, sp, #12 │ │ + ldr r2, [pc, #316] @ (5b1b0 ) │ │ + movs r1, #5 │ │ add r2, pc │ │ - bl 657c0 │ │ + bl 6ff84 │ │ + movs r0, #5 │ │ + b.n 5b84e │ │ + cmp r0, #4 │ │ + bls.n 5b0a6 │ │ movs r0, #0 │ │ - movs r2, #8 │ │ - strd r0, r0, [sp, #8] │ │ - ldr r0, [r6, #20] │ │ - add r1, sp, #8 │ │ - blx cccf0 │ │ - mov r0, r6 │ │ - mov r1, r5 │ │ - bl 677a4 │ │ - add r0, sp, #4 │ │ - bl 657f0 │ │ - add sp, #32 │ │ - pop {r4, r5, r6, pc} │ │ - add r0, sp, #8 │ │ - bl 5bf0c │ │ - ldrd r0, r1, [sp, #8] │ │ - cmp r0, #5 │ │ - bne.n 64a7a │ │ - ldr r0, [r1, #4] │ │ - add.w r1, r0, #8 │ │ - add r0, sp, #8 │ │ - bl 5c2fc │ │ - ldr r0, [sp, #8] │ │ - cmp r0, #1 │ │ - beq.n 64a94 │ │ + movs r1, #1 │ │ + str r0, [sp, #28] │ │ + movw r3, #2220 @ 0x8ac │ │ + str r1, [sp, #16] │ │ + ldr r1, [pc, #292] @ (5b1b4 ) │ │ + str r0, [sp, #24] │ │ movs r0, #4 │ │ - movs r1, #4 │ │ - ldrb.w r5, [sp, #16] │ │ - ldr r6, [sp, #12] │ │ - bl 4a56c │ │ - str r4, [r0, #0] │ │ - mov r1, r0 │ │ - ldr r2, [pc, #120] @ (64adc ) │ │ - add.w r0, r6, #8 │ │ + add r1, pc │ │ + str r1, [sp, #12] │ │ + str r0, [sp, #20] │ │ + add r0, sp, #12 │ │ + ldr r2, [pc, #280] @ (5b1b8 ) │ │ + movs r1, #5 │ │ add r2, pc │ │ - bl 5c2bc │ │ - mov r0, r6 │ │ - mov r1, r5 │ │ - add sp, #32 │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ - b.w 66918 │ │ - strd r0, r1, [sp, #8] │ │ - movs r1, #43 @ 0x2b │ │ - ldr r0, [pc, #92] @ (64ae0 ) │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r0, [pc, #92] @ (64ae4 ) │ │ - add r2, sp, #8 │ │ - ldr r3, [pc, #92] @ (64ae8 ) │ │ - add r0, pc │ │ - add r3, pc │ │ - bl 4fcf8 │ │ - ldrb.w r0, [sp, #16] │ │ - movs r1, #43 @ 0x2b │ │ - strb.w r0, [sp, #28] │ │ - ldr r0, [sp, #12] │ │ + bl 6ff84 │ │ + ldr r1, [pc, #276] @ (5b1bc ) │ │ + movs r0, #14 │ │ + add r1, pc │ │ + b.n 5b848 │ │ + ldr r0, [r5, #16] │ │ + cmp r0, #5 │ │ + bcc.n 5b0d8 │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #28] │ │ + movw r3, #2232 @ 0x8b8 │ │ + str r1, [sp, #16] │ │ + ldr r1, [pc, #252] @ (5b1c0 ) │ │ str r0, [sp, #24] │ │ - ldr r0, [pc, #84] @ (64af8 ) │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r0, [pc, #80] @ (64afc ) │ │ - add r2, sp, #24 │ │ - ldr r3, [pc, #80] @ (64b00 ) │ │ - add r0, pc │ │ - add r3, pc │ │ - bl 4fcf8 │ │ - ldrb.w r0, [sp, #16] │ │ - movs r1, #43 @ 0x2b │ │ - strb.w r0, [sp, #28] │ │ - ldr r0, [sp, #12] │ │ + add r1, pc │ │ + str r1, [sp, #12] │ │ + add r0, sp, #36 @ 0x24 │ │ + str r0, [sp, #20] │ │ + add r0, sp, #12 │ │ + ldr r2, [pc, #244] @ (5b1c4 ) │ │ + movs r1, #5 │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r0, [r5, #16] │ │ + cmp r0, #4 │ │ + bls.n 5b102 │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #28] │ │ + movw r3, #2232 @ 0x8b8 │ │ + str r1, [sp, #16] │ │ + ldr r1, [pc, #220] @ (5b1c8 ) │ │ str r0, [sp, #24] │ │ - ldr r0, [pc, #36] @ (64aec ) │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r0, [pc, #36] @ (64af0 ) │ │ - add r2, sp, #24 │ │ - ldr r3, [pc, #36] @ (64af4 ) │ │ - add r0, pc │ │ - add r3, pc │ │ - bl 4fcf8 │ │ - add r6, sp, #968 @ 0x3c8 │ │ - movs r6, r0 │ │ - add r4, sp, #280 @ 0x118 │ │ - movs r6, r0 │ │ - bpl.n 64a60 │ │ - movs r6, r0 │ │ - adds r7, r6, #1 │ │ - @ instruction: 0xfffeadde │ │ - movs r6, r0 │ │ - stmia r6!, {r1, r7} │ │ - movs r6, r0 │ │ - adds r3, r6, #0 │ │ - @ instruction: 0xfffeae96 │ │ - movs r6, r0 │ │ - bpl.n 64ad4 │ │ - movs r6, r0 │ │ - adds r5, r2, #1 │ │ - vcvt.f16.u16 d26, d28, #2 │ │ - movs r6, r0 │ │ - push {r4, r5, r6, lr} │ │ - sub sp, #32 │ │ - mov r4, r1 │ │ - ldr r0, [r0, #0] │ │ - cbnz r0, 64b1a │ │ - bl 66c44 │ │ - ldr r1, [r0, #0] │ │ - cbz r1, 64b72 │ │ - adds r0, #8 │ │ - b.n 64b0a │ │ - bl 60884 │ │ - cbz r0, 64b6e │ │ - str r0, [sp, #4] │ │ - add.w r1, r0, #8 │ │ - add r0, sp, #8 │ │ - bl 5c2fc │ │ - ldr r0, [sp, #8] │ │ - cmp r0, #1 │ │ - beq.n 64bfa │ │ - movs r0, #4 │ │ - movs r1, #4 │ │ - ldrb.w r5, [sp, #16] │ │ - ldr r6, [sp, #12] │ │ - bl 4a56c │ │ - str r4, [r0, #0] │ │ - mov r1, r0 │ │ - ldr r2, [pc, #212] @ (64c1c ) │ │ - add.w r0, r6, #8 │ │ + add r1, pc │ │ + str r1, [sp, #12] │ │ + add r0, sp, #36 @ 0x24 │ │ + str r0, [sp, #20] │ │ + add r0, sp, #12 │ │ + ldr r2, [pc, #208] @ (5b1cc ) │ │ + movs r1, #5 │ │ add r2, pc │ │ - bl 657c0 │ │ + bl 6ff84 │ │ + ldr r7, [r7, #0] │ │ + cmp r7, #0 │ │ + beq.w 5b62e │ │ + ldr r0, [r7, #0] │ │ + cmp r0, #0 │ │ + beq.w 5b636 │ │ + ldr.w r9, [r0, #408] @ 0x198 │ │ + ldr r0, [r5, #16] │ │ + cmp.w r9, #0 │ │ + beq.w 5b6ca │ │ + cmp r0, #4 │ │ + bls.n 5b148 │ │ movs r0, #0 │ │ - movs r2, #8 │ │ - strd r0, r0, [sp, #8] │ │ - ldr r0, [r6, #20] │ │ - add r1, sp, #8 │ │ - blx cccf0 │ │ - mov r0, r6 │ │ - mov r1, r5 │ │ - bl 677a4 │ │ - add r0, sp, #4 │ │ - bl 657f0 │ │ - add sp, #32 │ │ - pop {r4, r5, r6, pc} │ │ - add r0, sp, #8 │ │ - bl 5bf0c │ │ - ldrd r0, r1, [sp, #8] │ │ - cmp r0, #5 │ │ - bne.n 64bbe │ │ - ldr r0, [r1, #4] │ │ - add.w r1, r0, #8 │ │ - add r0, sp, #8 │ │ - bl 5c2fc │ │ - ldr r0, [sp, #8] │ │ - cmp r0, #1 │ │ - beq.n 64bd8 │ │ + movs r1, #1 │ │ + str r0, [sp, #28] │ │ + movw r3, #2232 @ 0x8b8 │ │ + str r1, [sp, #16] │ │ + ldr r1, [pc, #156] @ (5b1d0 ) │ │ + str r0, [sp, #24] │ │ movs r0, #4 │ │ - movs r1, #4 │ │ - ldrb.w r5, [sp, #16] │ │ - ldr r6, [sp, #12] │ │ - bl 4a56c │ │ - str r4, [r0, #0] │ │ - mov r1, r0 │ │ - ldr r2, [pc, #120] @ (64c20 ) │ │ - add.w r0, r6, #8 │ │ + add r1, pc │ │ + str r1, [sp, #12] │ │ + str r0, [sp, #20] │ │ + add r0, sp, #12 │ │ + ldr r2, [pc, #148] @ (5b1d4 ) │ │ + movs r1, #5 │ │ add r2, pc │ │ - bl 5c2bc │ │ - mov r0, r6 │ │ - mov r1, r5 │ │ - add sp, #32 │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ - b.w 66918 │ │ - strd r0, r1, [sp, #8] │ │ - movs r1, #43 @ 0x2b │ │ - ldr r0, [pc, #92] @ (64c24 ) │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r0, [pc, #92] @ (64c28 ) │ │ - add r2, sp, #8 │ │ - ldr r3, [pc, #92] @ (64c2c ) │ │ - add r0, pc │ │ - add r3, pc │ │ - bl 4fcf8 │ │ - ldrb.w r0, [sp, #16] │ │ - movs r1, #43 @ 0x2b │ │ - strb.w r0, [sp, #28] │ │ - ldr r0, [sp, #12] │ │ + bl 6ff84 │ │ + mov r0, r7 │ │ + mov r1, sl │ │ + mov r2, r8 │ │ + blx r9 │ │ + mov r8, r0 │ │ + movs r2, #7 │ │ + b.n 5b6b6 │ │ + nop │ │ + add r3, pc, #752 @ (adr r3, 5b44c ) │ │ + movs r7, r0 │ │ + ldr r2, [pc, #520] @ (5b368 ) │ │ + movs r7, r0 │ │ + strh r4, [r5, #20] │ │ + movs r7, r0 │ │ + ldr r2, [pc, #384] @ (5b2e8 ) │ │ + movs r7, r0 │ │ + strh r2, [r0, #20] │ │ + movs r7, r0 │ │ + strh r0, [r6, #18] │ │ + movs r7, r0 │ │ + strh r4, [r7, #16] │ │ + movs r7, r0 │ │ + lsrs r1, r6, #29 │ │ + vtbx.8 d20, {d12-d14}, d10 │ │ + movs r7, r0 │ │ + strh r4, [r6, #14] │ │ + movs r7, r0 │ │ + ldr r2, [pc, #160] @ (5b224 ) │ │ + movs r7, r0 │ │ + strh r2, [r1, #14] │ │ + movs r7, r0 │ │ + strh r4, [r1, #14] │ │ + movs r7, r0 │ │ + strh r4, [r0, #12] │ │ + movs r7, r0 │ │ + strh r4, [r1, #12] │ │ + movs r7, r0 │ │ + strh r0, [r2, #10] │ │ + movs r7, r0 │ │ + strh r4, [r5, #10] │ │ + movs r7, r0 │ │ + strh r6, [r4, #8] │ │ + movs r7, r0 │ │ + strh r2, [r1, #10] │ │ + movs r7, r0 │ │ + strh r4, [r7, #6] │ │ + movs r7, r0 │ │ + strh r4, [r0, #6] │ │ + movs r7, r0 │ │ + strh r4, [r5, #6] │ │ + movs r7, r0 │ │ + strh r0, [r2, #4] │ │ + movs r7, r0 │ │ + strh r0, [r2, #4] │ │ + movs r7, r0 │ │ + strh r4, [r4, #2] │ │ + movs r7, r0 │ │ + lsrs r1, r3, #22 │ │ + vtbx.8 d20, {d12}, d8 │ │ + movs r7, r0 │ │ + strh r2, [r6, #0] │ │ + movs r7, r0 │ │ + ldr r0, [pc, #152] @ (5b264 ) │ │ + movs r7, r0 │ │ + strh r0, [r1, #0] │ │ + movs r7, r0 │ │ + ldrb r6, [r6, #31] │ │ + movs r7, r0 │ │ + ldrb r2, [r0, #31] │ │ + movs r7, r0 │ │ + ldr r0, [r5, #16] │ │ + cmp r0, #5 │ │ + bcc.n 5b202 │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #28] │ │ + movw r3, #2228 @ 0x8b4 │ │ + str r1, [sp, #16] │ │ + ldr r1, [pc, #824] @ (5b524 ) │ │ str r0, [sp, #24] │ │ - ldr r0, [pc, #84] @ (64c3c ) │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r0, [pc, #80] @ (64c40 ) │ │ - add r2, sp, #24 │ │ - ldr r3, [pc, #80] @ (64c44 ) │ │ - add r0, pc │ │ - add r3, pc │ │ - bl 4fcf8 │ │ - ldrb.w r0, [sp, #16] │ │ - movs r1, #43 @ 0x2b │ │ - strb.w r0, [sp, #28] │ │ - ldr r0, [sp, #12] │ │ + add r1, pc │ │ + str r1, [sp, #12] │ │ + add r0, sp, #36 @ 0x24 │ │ + str r0, [sp, #20] │ │ + add r0, sp, #12 │ │ + ldr r2, [pc, #812] @ (5b528 ) │ │ + movs r1, #5 │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r0, [r5, #16] │ │ + cmp r0, #4 │ │ + bls.n 5b22c │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #28] │ │ + movw r3, #2228 @ 0x8b4 │ │ + str r1, [sp, #16] │ │ + ldr r1, [pc, #788] @ (5b52c ) │ │ str r0, [sp, #24] │ │ - ldr r0, [pc, #36] @ (64c30 ) │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r0, [pc, #36] @ (64c34 ) │ │ - add r2, sp, #24 │ │ - ldr r3, [pc, #36] @ (64c38 ) │ │ - add r0, pc │ │ - add r3, pc │ │ - bl 4fcf8 │ │ - add r5, sp, #824 @ 0x338 │ │ - movs r6, r0 │ │ - add r2, sp, #904 @ 0x388 │ │ - movs r6, r0 │ │ - bmi.n 64d1c │ │ - movs r6, r0 │ │ - subs r3, r6, r4 │ │ - @ instruction: 0xfffeac9a │ │ - movs r6, r0 │ │ - stmia r5!, {r1, r2, r3, r4, r5} │ │ - movs r6, r0 │ │ - subs r7, r5, r3 │ │ - vcvt.u16.f16 q13, q1, #2 │ │ - movs r6, r0 │ │ - bmi.n 64b90 │ │ - movs r6, r0 │ │ - subs r1, r2, r4 │ │ - @ instruction: 0xfffeaaf8 │ │ - movs r6, r0 │ │ - push {r4, r5, r6, r7, lr} │ │ - sub sp, #28 │ │ - mov r4, r1 │ │ - ldr r0, [r0, #0] │ │ - cbnz r0, 64c5e │ │ - bl 66c44 │ │ - ldr r1, [r0, #0] │ │ - cbz r1, 64cc0 │ │ - adds r0, #8 │ │ - b.n 64c4e │ │ - bl 60884 │ │ - cmp r0, #0 │ │ - beq.n 64d14 │ │ - str r0, [sp, #4] │ │ - add.w r1, r0, #8 │ │ - add r0, sp, #8 │ │ - bl 5c2fc │ │ - ldr r0, [sp, #8] │ │ - cmp r0, #1 │ │ - beq.n 64d62 │ │ - movs r0, #48 @ 0x30 │ │ - movs r1, #8 │ │ - ldrb.w r5, [sp, #16] │ │ - ldr r6, [sp, #12] │ │ - bl 4a56c │ │ - mov r1, r4 │ │ - movs r2, #48 @ 0x30 │ │ - mov r7, r0 │ │ - bl c99c0 │ │ - ldr r2, [pc, #240] @ (64d84 ) │ │ - add.w r0, r6, #8 │ │ - mov r1, r7 │ │ + add r1, pc │ │ + str r1, [sp, #12] │ │ + add r0, sp, #36 @ 0x24 │ │ + str r0, [sp, #20] │ │ + add r0, sp, #12 │ │ + ldr r2, [pc, #780] @ (5b530 ) │ │ + movs r1, #5 │ │ add r2, pc │ │ - bl 657c0 │ │ + bl 6ff84 │ │ + ldr r7, [r7, #0] │ │ + cmp r7, #0 │ │ + beq.w 5b62e │ │ + ldr r0, [r7, #0] │ │ + cmp r0, #0 │ │ + beq.w 5b636 │ │ + ldr.w r9, [r0, #392] @ 0x188 │ │ + ldr r0, [r5, #16] │ │ + cmp.w r9, #0 │ │ + beq.w 5b6fa │ │ + cmp r0, #4 │ │ + bls.n 5b272 │ │ movs r0, #0 │ │ - movs r2, #8 │ │ - strd r0, r0, [sp, #8] │ │ - ldr r0, [r6, #20] │ │ - add r1, sp, #8 │ │ - blx cccf0 │ │ - mov r0, r6 │ │ - mov r1, r5 │ │ - bl 677a4 │ │ - add r0, sp, #4 │ │ - bl 657f0 │ │ - add sp, #28 │ │ - pop {r4, r5, r6, r7, pc} │ │ - add r0, sp, #8 │ │ - bl 5bf0c │ │ - ldrd r5, r6, [sp, #8] │ │ - cmp r5, #5 │ │ - bne.n 64d20 │ │ - ldr r0, [r6, #4] │ │ - add.w r1, r0, #8 │ │ - add r0, sp, #8 │ │ - bl 5c2fc │ │ - ldr r0, [sp, #8] │ │ - cmp r0, #1 │ │ - beq.n 64d40 │ │ - movs r0, #48 @ 0x30 │ │ - movs r1, #8 │ │ - ldrb.w r5, [sp, #16] │ │ - ldr r6, [sp, #12] │ │ - bl 4a56c │ │ - mov r1, r4 │ │ - movs r2, #48 @ 0x30 │ │ - mov r7, r0 │ │ - bl c99c0 │ │ - ldr r2, [pc, #140] @ (64d88 ) │ │ - add.w r0, r6, #8 │ │ - mov r1, r7 │ │ + movs r1, #1 │ │ + str r0, [sp, #28] │ │ + movw r3, #2228 @ 0x8b4 │ │ + str r1, [sp, #16] │ │ + ldr r1, [pc, #728] @ (5b534 ) │ │ + str r0, [sp, #24] │ │ + movs r0, #4 │ │ + add r1, pc │ │ + str r1, [sp, #12] │ │ + str r0, [sp, #20] │ │ + add r0, sp, #12 │ │ + ldr r2, [pc, #716] @ (5b538 ) │ │ + movs r1, #5 │ │ add r2, pc │ │ - bl 5c2bc │ │ - mov r0, r6 │ │ - mov r1, r5 │ │ - add sp, #28 │ │ - ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ - b.w 66918 │ │ - mov r0, r4 │ │ - add sp, #28 │ │ - ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ - b.w 62ccc │ │ - mov r0, r4 │ │ - bl 62ccc │ │ - strd r5, r6, [sp, #8] │ │ - movs r1, #43 @ 0x2b │ │ - ldr r0, [pc, #92] @ (64d8c ) │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r0, [pc, #92] @ (64d90 ) │ │ - add r2, sp, #8 │ │ - ldr r3, [pc, #92] @ (64d94 ) │ │ - add r0, pc │ │ - add r3, pc │ │ - bl 4fcf8 │ │ - ldrb.w r0, [sp, #16] │ │ - movs r1, #43 @ 0x2b │ │ - strb.w r0, [sp, #24] │ │ - ldr r0, [sp, #12] │ │ + bl 6ff84 │ │ + mov r0, r7 │ │ + mov r1, sl │ │ + mov r2, r8 │ │ + blx r9 │ │ + movs r2, #2 │ │ + b.n 5b3d0 │ │ + ldr r0, [r5, #16] │ │ + cmp r0, #5 │ │ + bcc.n 5b2a8 │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #28] │ │ + movw r3, #2234 @ 0x8ba │ │ + str r1, [sp, #16] │ │ + ldr r1, [pc, #680] @ (5b53c ) │ │ + str r0, [sp, #24] │ │ + add r1, pc │ │ + str r1, [sp, #12] │ │ + add r0, sp, #36 @ 0x24 │ │ str r0, [sp, #20] │ │ - ldr r0, [pc, #84] @ (64da4 ) │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r0, [pc, #80] @ (64da8 ) │ │ - add r2, sp, #20 │ │ - ldr r3, [pc, #80] @ (64dac ) │ │ - add r0, pc │ │ - add r3, pc │ │ - bl 4fcf8 │ │ - ldrb.w r0, [sp, #16] │ │ - movs r1, #43 @ 0x2b │ │ - strb.w r0, [sp, #24] │ │ - ldr r0, [sp, #12] │ │ + add r0, sp, #12 │ │ + ldr r2, [pc, #672] @ (5b540 ) │ │ + movs r1, #5 │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r0, [r5, #16] │ │ + cmp r0, #4 │ │ + bls.n 5b2d2 │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #28] │ │ + movw r3, #2234 @ 0x8ba │ │ + str r1, [sp, #16] │ │ + ldr r1, [pc, #648] @ (5b544 ) │ │ + str r0, [sp, #24] │ │ + add r1, pc │ │ + str r1, [sp, #12] │ │ + add r0, sp, #36 @ 0x24 │ │ str r0, [sp, #20] │ │ - ldr r0, [pc, #36] @ (64d98 ) │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r0, [pc, #36] @ (64d9c ) │ │ - add r2, sp, #20 │ │ - ldr r3, [pc, #36] @ (64da0 ) │ │ - add r0, pc │ │ - add r3, pc │ │ - bl 4fcf8 │ │ - add r4, sp, #576 @ 0x240 │ │ - movs r6, r0 │ │ - add r1, sp, #240 @ 0xf0 │ │ - movs r6, r0 │ │ - bcc.n 64db4 │ │ - movs r6, r0 │ │ - adds r3, r1, r7 │ │ - @ instruction: 0xfffeab32 │ │ - movs r6, r0 │ │ - stmia r3!, {r1, r2, r4, r6, r7} │ │ - movs r6, r0 │ │ - adds r7, r0, r6 │ │ - vtbx.8 d26, {d30- │ │ - movs r6, r0 │ │ - adds r1, r5, r6 │ │ - @ instruction: 0xfffea990 │ │ - movs r6, r0 │ │ - push {r0, r1, r2, r3, r4, r5, r7, lr} │ │ - ldr r1, [pc, #32] @ (64dd4 ) │ │ - mov r4, r0 │ │ - mov r0, sp │ │ + add r0, sp, #12 │ │ + ldr r2, [pc, #636] @ (5b548 ) │ │ + movs r1, #5 │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r7, [r7, #0] │ │ + cmp r7, #0 │ │ + beq.w 5b62e │ │ + ldr r0, [r7, #0] │ │ + cmp r0, #0 │ │ + beq.w 5b636 │ │ + ldr.w r9, [r0, #412] @ 0x19c │ │ + ldr r0, [r5, #16] │ │ + cmp.w r9, #0 │ │ + beq.w 5b72a │ │ + cmp r0, #4 │ │ + bls.n 5b318 │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #28] │ │ + movw r3, #2234 @ 0x8ba │ │ + str r1, [sp, #16] │ │ + ldr r1, [pc, #584] @ (5b54c ) │ │ + str r0, [sp, #24] │ │ + movs r0, #4 │ │ add r1, pc │ │ - bl 678b8 │ │ - ldmia.w sp, {r0, r1, r2, r3} │ │ - add.w r5, r4, #16 │ │ - stmia r5!, {r0, r1, r2, r3} │ │ - ldr r0, [pc, #12] @ (64dd8 ) │ │ - add r0, pc │ │ - ldmia.w r0, {r1, r2, r3, r5} │ │ - stmia r4!, {r1, r2, r3, r5} │ │ - pop {r0, r1, r2, r3, r4, r5, r7, pc} │ │ - cbnz r5, 64e28 │ │ - vtbx.8 d29, {d15-d17}, d18 │ │ - movs r6, r0 │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, #20 │ │ - mov r5, r1 │ │ - mov r7, r0 │ │ - lsrs r0, r2, #25 │ │ - mov.w r1, #16843009 @ 0x1010101 │ │ - mul.w r6, r0, r1 │ │ + str r1, [sp, #12] │ │ + str r0, [sp, #20] │ │ + add r0, sp, #12 │ │ + ldr r2, [pc, #576] @ (5b550 ) │ │ + movs r1, #5 │ │ + add r2, pc │ │ + bl 6ff84 │ │ + mov r0, r7 │ │ + mov r1, sl │ │ + mov r2, r8 │ │ + blx r9 │ │ + vmov d0, r0, r1 │ │ + movs r2, #8 │ │ + vstr d0, [sp] │ │ + b.n 5b62c │ │ + ldr r0, [r5, #16] │ │ + cmp r0, #5 │ │ + bcc.n 5b356 │ │ movs r0, #0 │ │ - ldrd r4, fp, [sp, #56] @ 0x38 │ │ - str r0, [sp, #8] │ │ + movs r1, #1 │ │ + str r0, [sp, #28] │ │ + movw r3, #2229 @ 0x8b5 │ │ + str r1, [sp, #16] │ │ + ldr r1, [pc, #532] @ (5b554 ) │ │ + str r0, [sp, #24] │ │ + add r1, pc │ │ + str r1, [sp, #12] │ │ + add r0, sp, #36 @ 0x24 │ │ + str r0, [sp, #20] │ │ + add r0, sp, #12 │ │ + ldr r2, [pc, #520] @ (5b558 ) │ │ + movs r1, #5 │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r0, [r5, #16] │ │ + cmp r0, #4 │ │ + bls.n 5b380 │ │ movs r0, #0 │ │ - strd r7, r0, [sp, #12] │ │ - and.w r9, r2, r5 │ │ - ldr.w sl, [r7, r9] │ │ - eor.w r0, sl, r6 │ │ - sub.w r1, r0, #16843009 @ 0x1010101 │ │ - bic.w r0, r1, r0 │ │ - bic.w r0, r0, #2139062143 @ 0x7f7f7f7f │ │ - cbz r0, 64e3a │ │ - subs r1, r0, #1 │ │ - and.w r8, r1, r0 │ │ - rev r0, r0 │ │ - clz r0, r0 │ │ - add.w r0, r9, r0, lsr #3 │ │ - and.w r7, r0, r5 │ │ - mov r0, r4 │ │ - mov r1, r7 │ │ - blx fp │ │ - cmp r0, #0 │ │ - mov r0, r8 │ │ - bne.n 64e78 │ │ - b.n 64e16 │ │ - ldr r1, [sp, #16] │ │ - bic.w r0, sl, #2139062143 @ 0x7f7f7f7f │ │ - cmp r1, #1 │ │ - beq.n 64e70 │ │ - rev r1, r0 │ │ - mov r2, r0 │ │ - clz r1, r1 │ │ - add.w r1, r9, r1, lsr #3 │ │ - ands r1, r5 │ │ + movs r1, #1 │ │ + str r0, [sp, #28] │ │ + movw r3, #2229 @ 0x8b5 │ │ + str r1, [sp, #16] │ │ + ldr r1, [pc, #496] @ (5b55c ) │ │ + str r0, [sp, #24] │ │ + add r1, pc │ │ + str r1, [sp, #12] │ │ + add r0, sp, #36 @ 0x24 │ │ + str r0, [sp, #20] │ │ + add r0, sp, #12 │ │ + ldr r2, [pc, #488] @ (5b560 ) │ │ + movs r1, #5 │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r7, [r7, #0] │ │ + cmp r7, #0 │ │ + beq.w 5b62e │ │ + ldr r0, [r7, #0] │ │ cmp r0, #0 │ │ - it ne │ │ - movne r2, #1 │ │ - ldr r7, [sp, #12] │ │ - tst.w r0, sl, lsl #1 │ │ - bne.n 64e82 │ │ - ldr r0, [sp, #8] │ │ - str r2, [sp, #16] │ │ - adds r0, #4 │ │ - str r1, [sp, #4] │ │ - str r0, [sp, #8] │ │ - add.w r2, r9, r0 │ │ - b.n 64dfe │ │ - movs r2, #1 │ │ - ldr r7, [sp, #12] │ │ - ldr r1, [sp, #4] │ │ - b.n 64e5a │ │ + beq.w 5b636 │ │ + ldr.w r9, [r0, #396] @ 0x18c │ │ + ldr r0, [r5, #16] │ │ + cmp.w r9, #0 │ │ + beq.w 5b75a │ │ + cmp r0, #4 │ │ + bls.n 5b3c6 │ │ movs r0, #0 │ │ - mov r1, r7 │ │ - add sp, #20 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldrsb r0, [r7, r1] │ │ - cmp r0, #0 │ │ - bpl.n 64e8e │ │ - movs r0, #1 │ │ - mov r7, r1 │ │ - b.n 64e7a │ │ - ldr r0, [r7, #0] │ │ - bic.w r0, r0, #2139062143 @ 0x7f7f7f7f │ │ - rev r0, r0 │ │ - clz r0, r0 │ │ - lsrs r7, r0, #3 │ │ - movs r0, #1 │ │ - b.n 64e7a │ │ - ldrd r0, r2, [r0] │ │ - ldr r2, [r2, #0] │ │ - ldr r0, [r0, #0] │ │ - sub.w r1, r2, r1, lsl #4 │ │ - ldrd r1, r2, [r1, #-16] │ │ - ldrd r0, r3, [r0] │ │ - eors r2, r3 │ │ - eors r0, r1 │ │ - orrs r0, r2 │ │ - clz r0, r0 │ │ - lsrs r0, r0, #5 │ │ - bx lr │ │ - bmi.n 64e6e │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ - sub sp, #32 │ │ - mov r7, r0 │ │ - mov r4, r0 │ │ - ldr.w r0, [r7, #16]! │ │ - strd r2, r3, [sp, #8] │ │ - adds r6, r7, #4 │ │ - strd r2, r3, [sp] │ │ - ldmia r6, {r1, r5, r6} │ │ - mov r2, r5 │ │ - mov r3, r6 │ │ - bl 601a4 │ │ - mov r5, r0 │ │ - add r0, sp, #8 │ │ + movs r1, #1 │ │ + str r0, [sp, #28] │ │ + movw r3, #2229 @ 0x8b5 │ │ + str r1, [sp, #16] │ │ + ldr r1, [pc, #436] @ (5b564 ) │ │ + str r0, [sp, #24] │ │ + movs r0, #4 │ │ + add r1, pc │ │ + str r1, [sp, #12] │ │ str r0, [sp, #20] │ │ - mov r6, r1 │ │ - ldr.w r0, [r7, #-8] │ │ - cbz r0, 64f48 │ │ - add r0, sp, #20 │ │ - strd r0, r4, [sp, #24] │ │ - ldrd r0, r1, [r4] │ │ - ldr r2, [pc, #84] @ (64f54 ) │ │ - add r3, sp, #24 │ │ + add r0, sp, #12 │ │ + ldr r2, [pc, #424] @ (5b568 ) │ │ + movs r1, #5 │ │ add r2, pc │ │ - strd r3, r2, [sp] │ │ - mov r2, r5 │ │ - mov r3, r6 │ │ - bl 64ddc │ │ - cbz r0, 64f42 │ │ - ldr r0, [r4, #0] │ │ - lsrs r3, r5, #25 │ │ - ldrd r7, r5, [r4, #4] │ │ - subs r2, r1, #4 │ │ - ldr r6, [r4, #12] │ │ - ands r2, r7 │ │ - ldrb.w r8, [r0, r1] │ │ - add r2, r0 │ │ - ldrd ip, lr, [sp, #8] │ │ - strb r3, [r0, r1] │ │ - sub.w r0, r0, r1, lsl #3 │ │ - strb r3, [r2, #4] │ │ - adds r2, r6, #1 │ │ - and.w r3, r8, #1 │ │ - strd ip, lr, [r0, #-8] │ │ - subs r3, r5, r3 │ │ - strd r3, r2, [r4, #8] │ │ - add sp, #32 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ - mov r0, r4 │ │ - mov r1, r7 │ │ - bl 5eb14 │ │ - b.n 64ef4 │ │ - nop │ │ - lsls r3, r2, #1 │ │ - movs r0, r0 │ │ - ldrd r0, r2, [r0] │ │ - ldr r2, [r2, #0] │ │ - ldr r0, [r0, #0] │ │ - sub.w r1, r2, r1, lsl #3 │ │ - ldrd r1, r2, [r1, #-8] │ │ - ldrd r0, r3, [r0] │ │ - eors r2, r3 │ │ - eors r0, r1 │ │ - orrs r0, r2 │ │ - clz r0, r0 │ │ - lsrs r0, r0, #5 │ │ - bx lr │ │ - ldrd r0, r2, [r0] │ │ - ldr r2, [r2, #0] │ │ - ldr r0, [r0, #0] │ │ - sub.w r1, r2, r1, lsl #4 │ │ - ldrd r1, r2, [r1, #-16] │ │ - ldrd r0, r3, [r0] │ │ - eors r2, r3 │ │ - eors r0, r1 │ │ - orrs r0, r2 │ │ - clz r0, r0 │ │ - lsrs r0, r0, #5 │ │ - bx lr │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, #28 │ │ - mov r4, r0 │ │ - ldr r0, [r0, #16] │ │ - ldrd r5, r2, [r4, #20] │ │ - ldr r3, [r4, #28] │ │ - ldrd sl, r7, [r1] │ │ - mov r1, r5 │ │ - strd sl, r7, [sp] │ │ - bl 601a4 │ │ - lsrs r1, r0, #25 │ │ - mov.w r2, #16843009 @ 0x1010101 │ │ - ldrd r6, r5, [r4] │ │ - muls r1, r2 │ │ - and.w r8, r5, r0 │ │ - sub.w r0, r6, #8 │ │ + bl 6ff84 │ │ + mov r0, r7 │ │ + mov r1, sl │ │ + mov r2, r8 │ │ + blx r9 │ │ + movs r2, #3 │ │ + b.n 5b6b6 │ │ + ldr r0, [r5, #16] │ │ + cmp r0, #5 │ │ + bcc.n 5b3fc │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #28] │ │ + movw r3, #2236 @ 0x8bc │ │ + str r1, [sp, #16] │ │ + ldr r1, [pc, #388] @ (5b56c ) │ │ + str r0, [sp, #24] │ │ + add r1, pc │ │ + str r1, [sp, #12] │ │ + add r0, sp, #36 @ 0x24 │ │ str r0, [sp, #20] │ │ + add r0, sp, #12 │ │ + ldr r2, [pc, #380] @ (5b570 ) │ │ + movs r1, #5 │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r0, [r5, #16] │ │ + cmp r0, #4 │ │ + bls.n 5b426 │ │ movs r0, #0 │ │ - str r0, [sp, #16] │ │ - add r0, sp, #24 │ │ + movs r1, #1 │ │ + str r0, [sp, #28] │ │ + movw r3, #2236 @ 0x8bc │ │ + str r1, [sp, #16] │ │ + ldr r1, [pc, #356] @ (5b574 ) │ │ + str r0, [sp, #24] │ │ + add r1, pc │ │ str r1, [sp, #12] │ │ - ldr.w r9, [r6, r8] │ │ - eor.w r2, r9, r1 │ │ - sub.w r1, r2, #16843009 @ 0x1010101 │ │ - bics r1, r2 │ │ - bic.w r1, r1, #2139062143 @ 0x7f7f7f7f │ │ - str r1, [sp, #24] │ │ - mov fp, r0 │ │ - bl 57458 │ │ - cbz r0, 65026 │ │ - add.w r0, r1, r8 │ │ - and.w r3, r0, r5 │ │ - ldr r0, [sp, #20] │ │ - sub.w r1, r0, r3, lsl #3 │ │ - mov r0, fp │ │ - ldrd r1, r2, [r1] │ │ - eors r2, r7 │ │ - eor.w r1, r1, sl │ │ - orrs r1, r2 │ │ - itttt eq │ │ - sbfxeq r1, r3, #0, #29 │ │ - moveq r0, r4 │ │ - addeq sp, #28 │ │ - ldmiaeq.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - it eq │ │ - beq.w 5e73e │ │ - b.n 64fec │ │ - and.w r0, r9, r9, lsl #1 │ │ - tst.w r0, #2155905152 @ 0x80808080 │ │ - itt ne │ │ - addne sp, #28 │ │ - ldmiane.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldr r0, [sp, #16] │ │ - adds r0, #4 │ │ - str r0, [sp, #16] │ │ - add r0, r8 │ │ - ldr r1, [sp, #12] │ │ - and.w r8, r0, r5 │ │ - mov r0, fp │ │ - b.n 64fd8 │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, #68 @ 0x44 │ │ - mov r5, r1 │ │ - str r0, [sp, #12] │ │ - ldrd r6, r3, [r5, #24] │ │ - ldrd r0, r1, [r1, #16] │ │ - ldr r7, [r2, #0] │ │ - mov r2, r6 │ │ - str r7, [sp, #0] │ │ - bl 603e8 │ │ - lsrs r1, r0, #25 │ │ - mov.w r2, #16843009 @ 0x1010101 │ │ - muls r1, r2 │ │ - ldrd r6, r4, [r5] │ │ - and.w r8, r4, r0 │ │ + add r0, sp, #36 @ 0x24 │ │ + str r0, [sp, #20] │ │ + add r0, sp, #12 │ │ + ldr r2, [pc, #344] @ (5b578 ) │ │ + movs r1, #5 │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r7, [r7, #0] │ │ + cmp r7, #0 │ │ + beq.w 5b62e │ │ + ldr r0, [r7, #0] │ │ + cmp r0, #0 │ │ + beq.w 5b636 │ │ + ldr.w r9, [r0, #388] @ 0x184 │ │ + ldr r0, [r5, #16] │ │ + cmp.w r9, #0 │ │ + beq.w 5b7ba │ │ + cmp r0, #4 │ │ + bls.n 5b46c │ │ movs r0, #0 │ │ - sub.w fp, r6, #64 @ 0x40 │ │ - str r0, [sp, #8] │ │ - add r0, sp, #16 │ │ - str r1, [sp, #4] │ │ - ldr.w r9, [r6, r8] │ │ - eor.w r2, r9, r1 │ │ - sub.w r1, r2, #16843009 @ 0x1010101 │ │ - bics r1, r2 │ │ - bic.w r1, r1, #2139062143 @ 0x7f7f7f7f │ │ + movs r1, #1 │ │ + str r0, [sp, #28] │ │ + movw r3, #2236 @ 0x8bc │ │ str r1, [sp, #16] │ │ - mov sl, r0 │ │ - bl 57458 │ │ - cbz r0, 650b2 │ │ - add.w r0, r1, r8 │ │ - and.w r2, r0, r4 │ │ - mov r0, sl │ │ - sub.w r1, fp, r2, lsl #6 │ │ - ldr r1, [r1, #0] │ │ - cmp r7, r1 │ │ - beq.n 650ce │ │ - b.n 65094 │ │ - and.w r0, r9, r9, lsl #1 │ │ - tst.w r0, #2155905152 @ 0x80808080 │ │ - bne.n 650f2 │ │ - ldr r0, [sp, #8] │ │ - ldr r1, [sp, #4] │ │ - adds r0, #4 │ │ - str r0, [sp, #8] │ │ - add r0, r8 │ │ - and.w r8, r0, r4 │ │ - mov r0, sl │ │ - b.n 65080 │ │ - sbfx r1, r2, #0, #26 │ │ - mov r0, r5 │ │ - negs r4, r2 │ │ - bl 5e73e │ │ - add.w r0, r6, r4, lsl #6 │ │ - movs r2, #52 @ 0x34 │ │ - sub.w r1, r0, #52 @ 0x34 │ │ - ldr.w r4, [r0, #-56] │ │ - add r0, sp, #16 │ │ - bl c99c0 │ │ - cmp r4, #2 │ │ - bne.n 650f8 │ │ - movs r4, #2 │ │ - ldr r5, [sp, #12] │ │ - b.n 65104 │ │ - ldr r5, [sp, #12] │ │ - add r1, sp, #16 │ │ - movs r2, #52 @ 0x34 │ │ - adds r0, r5, #4 │ │ - bl c99c0 │ │ - str r4, [r5, #0] │ │ - add sp, #68 @ 0x44 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, #68 @ 0x44 │ │ - mov r5, r1 │ │ - ldrd r2, r4, [r2] │ │ - ldrd r6, r3, [r5, #24] │ │ + ldr r1, [pc, #292] @ (5b57c ) │ │ + str r0, [sp, #24] │ │ + movs r0, #4 │ │ + add r1, pc │ │ + str r1, [sp, #12] │ │ + str r0, [sp, #20] │ │ + add r0, sp, #12 │ │ + ldr r2, [pc, #284] @ (5b580 ) │ │ + movs r1, #5 │ │ + add r2, pc │ │ + bl 6ff84 │ │ + mov r0, r7 │ │ + mov r1, sl │ │ + mov r2, r8 │ │ + blx r9 │ │ + mov r1, r0 │ │ + movs r2, #1 │ │ + b.n 5b6b6 │ │ + ldr r0, [r5, #16] │ │ + cmp r0, #5 │ │ + bcc.n 5b4a4 │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ str r0, [sp, #28] │ │ - ldrd r0, r1, [r1, #16] │ │ - strd r4, r2, [sp, #20] │ │ - strd r2, r4, [sp] │ │ - mov r2, r6 │ │ - bl 57aa4 │ │ - lsrs r1, r0, #25 │ │ - mov.w r2, #16843009 @ 0x1010101 │ │ - muls r1, r2 │ │ - ldrd r7, fp, [r5] │ │ - and.w r8, fp, r0 │ │ + movw r3, #2230 @ 0x8b6 │ │ + str r1, [sp, #16] │ │ + ldr r1, [pc, #244] @ (5b584 ) │ │ + str r0, [sp, #24] │ │ + add r1, pc │ │ + str r1, [sp, #12] │ │ + add r0, sp, #36 @ 0x24 │ │ + str r0, [sp, #20] │ │ + add r0, sp, #12 │ │ + ldr r2, [pc, #236] @ (5b588 ) │ │ + movs r1, #5 │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r0, [r5, #16] │ │ + cmp r0, #4 │ │ + bls.n 5b4ce │ │ movs r0, #0 │ │ - sub.w sl, r7, #48 @ 0x30 │ │ - str r0, [sp, #12] │ │ - add r0, sp, #32 │ │ - str r1, [sp, #8] │ │ - ldr.w r2, [r7, r8] │ │ - str r2, [sp, #16] │ │ - eors r2, r1 │ │ - sub.w r1, r2, #16843009 @ 0x1010101 │ │ - bics r1, r2 │ │ - bic.w r1, r1, #2139062143 @ 0x7f7f7f7f │ │ - str r1, [sp, #32] │ │ - mov r9, r0 │ │ - bl 57458 │ │ - cbz r0, 65192 │ │ - add.w r0, r1, r8 │ │ - ldr r3, [sp, #24] │ │ - and.w r6, r0, fp │ │ - ldr r0, [sp, #20] │ │ - negs r4, r6 │ │ - rsb r1, r6, r4, lsl #1 │ │ - add.w r2, sl, r1, lsl #4 │ │ - lsls r1, r1, #4 │ │ - ldr.w r1, [sl, r1] │ │ - ldr r2, [r2, #4] │ │ - eors r2, r0 │ │ - eors r1, r3 │ │ - orrs r1, r2 │ │ - mov r0, r9 │ │ - beq.n 651b0 │ │ - b.n 65160 │ │ - ldr r0, [sp, #16] │ │ - and.w r0, r0, r0, lsl #1 │ │ - tst.w r0, #2155905152 @ 0x80808080 │ │ - bne.n 651e0 │ │ - ldr r0, [sp, #12] │ │ - ldr r1, [sp, #8] │ │ - adds r0, #4 │ │ - str r0, [sp, #12] │ │ - add r0, r8 │ │ - and.w r8, r0, fp │ │ - mov r0, r9 │ │ - b.n 6514c │ │ - add.w r0, r6, r6, lsl #1 │ │ - movs r1, #48 @ 0x30 │ │ - lsls r0, r0, #4 │ │ - blx c9d30 │ │ - mov r1, r0 │ │ - mov r0, r5 │ │ - bl 5e73e │ │ - add.w r0, r4, r4, lsl #1 │ │ - movs r2, #36 @ 0x24 │ │ - add.w r0, r7, r0, lsl #4 │ │ - sub.w r1, r0, #36 @ 0x24 │ │ - ldr.w r4, [r0, #-40] │ │ - add r0, sp, #32 │ │ - bl c99c0 │ │ - cmp r4, #2 │ │ - bne.n 651e6 │ │ - movs r4, #2 │ │ - ldr r5, [sp, #28] │ │ - b.n 651f2 │ │ - ldr r5, [sp, #28] │ │ - add r1, sp, #32 │ │ - movs r2, #36 @ 0x24 │ │ - adds r0, r5, #4 │ │ - bl c99c0 │ │ - str r4, [r5, #0] │ │ - add sp, #68 @ 0x44 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - bmi.n 651a6 │ │ - push {r7, lr} │ │ - sub sp, #56 @ 0x38 │ │ - movs r3, #0 │ │ - ldr r0, [r0, #0] │ │ - str r3, [sp, #20] │ │ - movs r3, #2 │ │ - str r3, [sp, #8] │ │ - ldrd r0, r2, [r0] │ │ - ldr r3, [pc, #56] @ (65248 ) │ │ - add r2, r0 │ │ - add r3, pc │ │ - str r3, [sp, #4] │ │ - movs r3, #1 │ │ - subs r2, #1 │ │ - str r3, [sp, #16] │ │ - add r3, sp, #28 │ │ - str r3, [sp, #12] │ │ - ldr r3, [pc, #40] @ (6524c ) │ │ - add r3, pc │ │ - str r3, [sp, #32] │ │ - add r3, sp, #36 @ 0x24 │ │ - str r3, [sp, #28] │ │ - movs r3, #128 @ 0x80 │ │ - strd r0, r2, [sp, #36] @ 0x24 │ │ - ldrd r0, r1, [r1, #28] │ │ - strb.w r3, [sp, #50] @ 0x32 │ │ - strb.w r3, [sp, #44] @ 0x2c │ │ - add r2, sp, #4 │ │ - bl 4cac6 │ │ - add sp, #56 @ 0x38 │ │ - pop {r7, pc} │ │ - nop │ │ - str r6, [sp, #600] @ 0x258 │ │ - movs r6, r0 │ │ - add r3, pc, #844 @ (adr r3, 6559c ) │ │ - vsli.64 , q8, #62 @ 0x3e │ │ - sub sp, #52 @ 0x34 │ │ - sub.w r6, r1, #48 @ 0x30 │ │ - mov r4, r0 │ │ - mov r7, r1 │ │ - mov r0, r1 │ │ - mov r1, r6 │ │ - bl 60b14 │ │ - cbz r0, 6529e │ │ - mov r5, sp │ │ - mov r1, r7 │ │ - mov r0, r5 │ │ - movs r2, #48 @ 0x30 │ │ - bl c99c0 │ │ - add.w r0, r6, #48 @ 0x30 │ │ - mov r1, r6 │ │ - movs r2, #48 @ 0x30 │ │ - mov r7, r6 │ │ - bl c99c0 │ │ - cmp r6, r4 │ │ - beq.n 65294 │ │ - sub.w r6, r7, #48 @ 0x30 │ │ - mov r0, r5 │ │ - mov r1, r6 │ │ - bl 60b14 │ │ + movs r1, #1 │ │ + str r0, [sp, #28] │ │ + movw r3, #2230 @ 0x8b6 │ │ + str r1, [sp, #16] │ │ + ldr r1, [pc, #932] @ (5b85c ) │ │ + str r0, [sp, #24] │ │ + add r1, pc │ │ + str r1, [sp, #12] │ │ + add r0, sp, #36 @ 0x24 │ │ + str r0, [sp, #20] │ │ + add r0, sp, #12 │ │ + ldr r2, [pc, #920] @ (5b860 ) │ │ + movs r1, #5 │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r7, [r7, #0] │ │ + cmp r7, #0 │ │ + beq.w 5b62e │ │ + ldr r0, [r7, #0] │ │ cmp r0, #0 │ │ - bne.n 65272 │ │ - mov r1, sp │ │ + beq.w 5b636 │ │ + ldr.w r9, [r0, #400] @ 0x190 │ │ + ldr r0, [r5, #16] │ │ + cmp.w r9, #0 │ │ + beq.w 5b7ea │ │ + cmp r0, #4 │ │ + bls.n 5b514 │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #28] │ │ + movw r3, #2230 @ 0x8b6 │ │ + str r1, [sp, #16] │ │ + ldr r1, [pc, #948] @ (5b8b4 ) │ │ + str r0, [sp, #24] │ │ + movs r0, #4 │ │ + add r1, pc │ │ + str r1, [sp, #12] │ │ + str r0, [sp, #20] │ │ + add r0, sp, #12 │ │ + ldr r2, [pc, #940] @ (5b8b8 ) │ │ + movs r1, #5 │ │ + add r2, pc │ │ + bl 6ff84 │ │ mov r0, r7 │ │ - movs r2, #48 @ 0x30 │ │ - bl c99c0 │ │ - add sp, #52 @ 0x34 │ │ - pop {r4, r5, r6, r7, pc} │ │ - bmi.n 6524e │ │ - stmdb sp!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - str r1, [sp, #8] │ │ - mov r4, r0 │ │ - ldr r5, [pc, #204] @ (6537c ) │ │ - adds r0, #48 @ 0x30 │ │ - mov r1, r4 │ │ - add r5, pc │ │ - blx r5 │ │ - mov sl, r0 │ │ - add.w r0, r4, #144 @ 0x90 │ │ - add.w r1, r4, #96 @ 0x60 │ │ - blx r5 │ │ - mov r6, r0 │ │ - orr.w r0, sl, sl, lsl #1 │ │ - mov r9, r5 │ │ - add.w r7, r4, r0, lsl #4 │ │ - movs r0, #96 @ 0x60 │ │ - cmp r6, #0 │ │ - it ne │ │ - movne r0, #144 @ 0x90 │ │ - adds r5, r4, r0 │ │ - mov r1, r7 │ │ - mov r0, r5 │ │ - blx r9 │ │ - mov r8, r0 │ │ - eor.w r0, sl, #1 │ │ - orr.w r0, r0, r0, lsl #1 │ │ - add.w sl, r4, r0, lsl #4 │ │ - movs r0, #144 @ 0x90 │ │ - cmp r6, #0 │ │ - it ne │ │ - movne r0, #96 @ 0x60 │ │ - add.w fp, r4, r0 │ │ mov r1, sl │ │ - mov r0, fp │ │ - blx r9 │ │ - mov r4, r5 │ │ - str r0, [sp, #4] │ │ - cmp.w r8, #0 │ │ - it ne │ │ - movne r4, sl │ │ - mov r6, sl │ │ - cmp r0, #0 │ │ - itt ne │ │ - movne r4, fp │ │ - movne r6, r5 │ │ - cmp.w r8, #0 │ │ - it ne │ │ - movne r6, r7 │ │ - mov r0, r4 │ │ - mov r1, r6 │ │ + mov r2, r8 │ │ blx r9 │ │ - cmp.w r8, #0 │ │ - it ne │ │ - movne r7, r5 │ │ - ldr r5, [sp, #8] │ │ - mov r9, r0 │ │ - mov r1, r7 │ │ - movs r2, #48 @ 0x30 │ │ - mov r0, r5 │ │ - bl c99c0 │ │ - cmp.w r9, #0 │ │ - mov r1, r6 │ │ - add.w r0, r5, #48 @ 0x30 │ │ - it ne │ │ - movne r1, r4 │ │ - movs r2, #48 @ 0x30 │ │ - bl c99c0 │ │ - cmp.w r9, #0 │ │ - add.w r0, r5, #96 @ 0x60 │ │ - it eq │ │ - moveq r6, r4 │ │ - mov r1, r6 │ │ - movs r2, #48 @ 0x30 │ │ - bl c99c0 │ │ - ldr r0, [sp, #4] │ │ - cmp r0, #0 │ │ - it ne │ │ - movne fp, sl │ │ - add.w r0, r5, #144 @ 0x90 │ │ - mov r1, fp │ │ - movs r2, #48 @ 0x30 │ │ - add sp, #12 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - b.w c99c0 │ │ + mov r8, r0 │ │ + movs r2, #4 │ │ + b.n 5b6b6 │ │ nop │ │ - @ instruction: 0xb85f │ │ - vabal.u , d31, d0 │ │ - bl 6538a │ │ - movs r0, #1 │ │ - pop {r7, pc} │ │ - push {r4, r5, r6, lr} │ │ - ldrd r0, r4, [r0] │ │ - movs r2, #0 │ │ - ldr r1, [r0, #0] │ │ - str r2, [r0, #0] │ │ - ldr r5, [r1, #0] │ │ - str r2, [r1, #0] │ │ - ldr r0, [r4, #0] │ │ - ldr r1, [r0, #0] │ │ - cbz r1, 653be │ │ - dmb ish │ │ - ldrex r2, [r1] │ │ - subs r3, r2, #1 │ │ - strex r6, r3, [r1] │ │ - cmp r6, #0 │ │ - bne.n 653a4 │ │ - cmp r2, #1 │ │ - itt eq │ │ - dmbeq ish │ │ - bleq 60786 │ │ - ldr r0, [r4, #0] │ │ - str r5, [r0, #0] │ │ - movs r0, #1 │ │ - pop {r4, r5, r6, pc} │ │ - push {r7, lr} │ │ - bl 653d0 │ │ - movs r0, #1 │ │ - pop {r7, pc} │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, #68 @ 0x44 │ │ - mov r4, r0 │ │ - ldr r0, [r0, #0] │ │ - movs r6, #0 │ │ - strb r6, [r0, #0] │ │ - add r0, sp, #48 @ 0x30 │ │ - ldr r1, [pc, #276] @ (654f8 ) │ │ - add r1, pc │ │ - bl 678b8 │ │ - ldrd fp, sl, [sp, #48] @ 0x30 │ │ - movs r2, #16 │ │ - ldrd r7, r5, [sp, #56] @ 0x38 │ │ - add r0, sp, #24 │ │ - ldr r1, [pc, #260] @ (654fc ) │ │ - adds r0, #3 │ │ - add r1, pc │ │ - bl c99c0 │ │ - ldr.w r9, [r4, #4] │ │ - ldr.w r8, [r9] │ │ - ldrd r0, r1, [r8] │ │ - orrs r0, r1 │ │ - beq.n 654ce │ │ - ldr.w r3, [r8, #20] │ │ - cmp r3, #0 │ │ - beq.n 654c8 │ │ - ldr.w r0, [r8, #28] │ │ - cmp r0, #0 │ │ - beq.n 654ac │ │ - add r1, sp, #8 │ │ - str r0, [sp, #64] @ 0x40 │ │ - stmia.w r1, {r5, r7, sl, fp} │ │ - mov.w fp, #1 │ │ - ldr.w r1, [r8, #16] │ │ - str r3, [sp, #4] │ │ - adds r0, r1, r3 │ │ - adds r0, #1 │ │ - str r0, [sp, #60] @ 0x3c │ │ - adds r0, r1, #4 │ │ - ldr r2, [r1, #0] │ │ - str r0, [sp, #56] @ 0x38 │ │ - mov.w r0, #2155905152 @ 0x80808080 │ │ - bics r0, r2 │ │ - strd r1, r0, [sp, #48] @ 0x30 │ │ - add r4, sp, #48 @ 0x30 │ │ - cmp.w fp, #0 │ │ - beq.n 654a4 │ │ - mov r0, r4 │ │ - bl 5e62c │ │ - mov r5, r0 │ │ - ldr r0, [sp, #64] @ 0x40 │ │ - sub.w fp, r0, #1 │ │ - ldr.w r0, [r5, #-56] │ │ - str.w fp, [sp, #64] @ 0x40 │ │ - bl 60140 │ │ - ldr.w r0, [r5, #-16] │ │ - bl 5e624 │ │ - mov r0, r5 │ │ - ldr.w r1, [r0, #-48]! │ │ - cmp r1, #2 │ │ - beq.n 65448 │ │ - bl 65818 │ │ - ldr.w r6, [r5, #-36] │ │ - cbz r6, 6549a │ │ - ldr.w r7, [r5, #-32] │ │ - ldr r1, [r7, #0] │ │ - cbz r1, 65490 │ │ - mov r0, r6 │ │ - blx r1 │ │ - ldr r0, [r7, #4] │ │ - cbz r0, 6549a │ │ - mov r0, r6 │ │ - blx ccbe0 │ │ - ldrd r0, r1, [r5, #-48] @ 0x30 │ │ - bl bf4a8 │ │ - b.n 65448 │ │ - add.w fp, sp, #4 │ │ - ldmia.w fp, {r3, r5, r7, sl, fp} │ │ - adds r3, #1 │ │ - add r0, sp, #48 @ 0x30 │ │ - movs r1, #64 @ 0x40 │ │ - movs r2, #8 │ │ - bl 5e51a │ │ - ldr r0, [sp, #52] @ 0x34 │ │ - cbz r0, 654c8 │ │ - ldr r0, [sp, #56] @ 0x38 │ │ - ldr.w r1, [r8, #16] │ │ - subs r0, r1, r0 │ │ - blx ccbe0 │ │ - ldr.w r8, [r9] │ │ - movs r6, #0 │ │ - movs r0, #1 │ │ - strb.w r6, [r8, #12] │ │ - strd r0, r6, [r8] │ │ - add.w r0, r8, #13 │ │ - str.w r6, [r8, #8] │ │ - add r1, sp, #24 │ │ - movs r2, #19 │ │ - bl c99c0 │ │ - strd fp, sl, [r8, #32] │ │ - movs r0, #1 │ │ - strd r7, r5, [r8, #40] @ 0x28 │ │ - add sp, #68 @ 0x44 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - push {r0, r1, r3, r4, lr} │ │ - vsri.32 d29, d20, #1 │ │ - movs r6, r0 │ │ - push {r7, lr} │ │ - bl 6550c │ │ - movs r0, #1 │ │ - pop {r7, pc} │ │ - bmi.n 654b6 │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, #100 @ 0x64 │ │ - str r0, [sp, #4] │ │ - mov.w r9, #0 │ │ - ldr r0, [r0, #0] │ │ - strb.w r9, [r0] │ │ - add r0, sp, #32 │ │ - ldr r5, [pc, #524] @ (65730 ) │ │ - add r5, pc │ │ - mov r1, r5 │ │ - bl 678b8 │ │ - ldr r0, [sp, #32] │ │ - str r0, [sp, #12] │ │ - ldr r0, [sp, #36] @ 0x24 │ │ - str r0, [sp, #8] │ │ - ldrd sl, fp, [sp, #40] @ 0x28 │ │ - add r0, sp, #32 │ │ - bl 64db0 │ │ - add r4, sp, #64 @ 0x40 │ │ - mov r1, r5 │ │ - mov r0, r4 │ │ - bl 678b8 │ │ - ldr r0, [sp, #64] @ 0x40 │ │ - movs r2, #16 │ │ + mov lr, pc │ │ + movs r7, r0 │ │ + ldrb r0, [r1, #28] │ │ + movs r7, r0 │ │ + mov ip, fp │ │ + movs r7, r0 │ │ + ldrb r6, [r3, #27] │ │ + movs r7, r0 │ │ + ldrb r4, [r1, #27] │ │ + movs r7, r0 │ │ + ldrb r0, [r3, #26] │ │ + movs r7, r0 │ │ + mov r0, sp │ │ + movs r7, r0 │ │ + ldrb r2, [r4, #25] │ │ + movs r7, r0 │ │ + mov r6, r8 │ │ + movs r7, r0 │ │ + ldrb r0, [r7, #24] │ │ + movs r7, r0 │ │ + ldrb r6, [r4, #24] │ │ + movs r7, r0 │ │ + ldrb r2, [r6, #23] │ │ + movs r7, r0 │ │ + cmp sl, pc │ │ + movs r7, r0 │ │ + ldrb r4, [r6, #22] │ │ + movs r7, r0 │ │ + cmp r8, fp │ │ + movs r7, r0 │ │ + ldrb r2, [r1, #22] │ │ + movs r7, r0 │ │ + ldrb r0, [r7, #21] │ │ + movs r7, r0 │ │ + ldrb r4, [r0, #21] │ │ + movs r7, r0 │ │ + add ip, lr │ │ + movs r7, r0 │ │ + ldrb r6, [r1, #20] │ │ + movs r7, r0 │ │ + add sl, sl │ │ + movs r7, r0 │ │ + ldrb r4, [r4, #19] │ │ + movs r7, r0 │ │ + ldrb r2, [r2, #19] │ │ + movs r7, r0 │ │ + ldrb r6, [r3, #18] │ │ + movs r7, r0 │ │ + add ip, r1 │ │ + movs r7, r0 │ │ + ldrb r6, [r4, #17] │ │ + movs r7, r0 │ │ + ldr r0, [r5, #16] │ │ + cmp r0, #5 │ │ + bcc.n 5b5b6 │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ str r0, [sp, #28] │ │ - ldr r0, [sp, #68] @ 0x44 │ │ + movw r3, #2231 @ 0x8b7 │ │ + str r1, [sp, #16] │ │ + ldr r1, [pc, #796] @ (5b8bc ) │ │ str r0, [sp, #24] │ │ - ldr r0, [sp, #72] @ 0x48 │ │ + add r1, pc │ │ + str r1, [sp, #12] │ │ + add r0, sp, #36 @ 0x24 │ │ str r0, [sp, #20] │ │ - ldr r0, [sp, #76] @ 0x4c │ │ - str r0, [sp, #16] │ │ - adds r0, r4, #3 │ │ - ldr r7, [pc, #472] @ (65734 ) │ │ - add r7, pc │ │ - mov r1, r7 │ │ - bl c99c0 │ │ - movs r0, #128 @ 0x80 │ │ - bl 61694 │ │ - mov.w r8, #1 │ │ - mov r6, r0 │ │ - mov r5, r0 │ │ - strb.w r9, [r0, #12] │ │ - strd r8, r8, [r0] │ │ - adds r0, #13 │ │ - mov r1, r4 │ │ - movs r2, #19 │ │ - str.w r9, [r6, #8]! │ │ - bl c99c0 │ │ - ldr r0, [sp, #12] │ │ - add.w r1, r5, #36 @ 0x24 │ │ - str r0, [r5, #32] │ │ - movs r2, #32 │ │ - ldr r0, [sp, #8] │ │ - stmia.w r1, {r0, sl, fp} │ │ - add.w r0, r5, #48 @ 0x30 │ │ - add r1, sp, #32 │ │ - bl c99c0 │ │ - ldmia.w r7, {r1, r2, r3, r4} │ │ - add.w r0, r5, #80 @ 0x50 │ │ - stmia r0!, {r1, r2, r3, r4} │ │ - add.w r1, r5, #108 @ 0x6c │ │ - ldr r0, [sp, #28] │ │ - str r0, [r5, #96] @ 0x60 │ │ - ldr r0, [sp, #24] │ │ - str r0, [r5, #100] @ 0x64 │ │ - ldr r0, [sp, #20] │ │ - str r0, [r5, #104] @ 0x68 │ │ - ldr r0, [sp, #16] │ │ - str.w r9, [r5, #120] @ 0x78 │ │ - stmia.w r1, {r0, r8, r9} │ │ - ldrex r0, [r5] │ │ - adds r1, r0, #1 │ │ - strex r2, r1, [r5] │ │ - cmp r2, #0 │ │ - bne.n 655c6 │ │ - cmp.w r0, #4294967295 @ 0xffffffff │ │ - ble.w 656f4 │ │ - add r0, sp, #32 │ │ - mov r1, r6 │ │ - bl b9ccc │ │ - ldr r0, [sp, #32] │ │ - cmp r0, #1 │ │ - beq.w 656f6 │ │ - ldrb.w r0, [sp, #40] @ 0x28 │ │ + add r0, sp, #12 │ │ + ldr r2, [pc, #784] @ (5b8c0 ) │ │ + movs r1, #5 │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r0, [r5, #16] │ │ + cmp r0, #4 │ │ + bls.n 5b5e0 │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ str r0, [sp, #28] │ │ - ldr r0, [sp, #36] @ 0x24 │ │ + movw r3, #2231 @ 0x8b7 │ │ + str r1, [sp, #16] │ │ + ldr r1, [pc, #820] @ (5b900 ) │ │ str r0, [sp, #24] │ │ - add r0, sp, #32 │ │ - ldr r1, [pc, #316] @ (65738 ) │ │ - mov r7, r0 │ │ add r1, pc │ │ - bl 678b8 │ │ - ldrd r6, r4, [sp, #32] │ │ - adds r0, r7, #3 │ │ - ldrd fp, sl, [sp, #40] @ 0x28 │ │ - movs r2, #16 │ │ - ldr r1, [pc, #300] @ (6573c ) │ │ + str r1, [sp, #12] │ │ + add r0, sp, #36 @ 0x24 │ │ + str r0, [sp, #20] │ │ + add r0, sp, #12 │ │ + ldr r2, [pc, #812] @ (5b904 ) │ │ + movs r1, #5 │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r7, [r7, #0] │ │ + cbz r7, 5b62e │ │ + ldr r0, [r7, #0] │ │ + cbz r0, 5b636 │ │ + ldr.w r9, [r0, #404] @ 0x194 │ │ + ldr r0, [r5, #16] │ │ + cmp.w r9, #0 │ │ + beq.w 5b81a │ │ + cmp r0, #4 │ │ + bls.n 5b61e │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #28] │ │ + movw r3, #2231 @ 0x8b7 │ │ + str r1, [sp, #16] │ │ + ldr r1, [pc, #712] @ (5b8d0 ) │ │ + str r0, [sp, #24] │ │ + movs r0, #4 │ │ add r1, pc │ │ - bl c99c0 │ │ - bl 66204 │ │ - mov.w r8, #0 │ │ - mov.w r9, #1 │ │ - mov r7, r0 │ │ - strb.w r8, [r0, #12] │ │ - strd r9, r9, [r0] │ │ - movs r2, #19 │ │ - str.w r8, [r0, #8] │ │ - adds r0, #13 │ │ - add r1, sp, #32 │ │ - bl c99c0 │ │ - strd r6, r4, [r7, #32] │ │ - strd fp, sl, [r7, #40] @ 0x28 │ │ - bl 66204 │ │ - strd r8, r8, [r0, #24] │ │ - mov r4, r0 │ │ - str r7, [r0, #40] @ 0x28 │ │ - strb.w r8, [r0, #20] │ │ - ldr r0, [pc, #236] @ (65740 ) │ │ - strd r9, r9, [r4] │ │ - add r0, pc │ │ - str.w r8, [r4, #16] │ │ - strd r5, r0, [r4, #8] │ │ - ldrex r0, [r4] │ │ - adds r1, r0, #1 │ │ - strex r2, r1, [r4] │ │ - cmp r2, #0 │ │ - bne.n 65662 │ │ - cmp.w r0, #4294967295 @ 0xffffffff │ │ - ble.n 656f4 │ │ - str r4, [sp, #88] @ 0x58 │ │ - ldr r0, [pc, #200] @ (65744 ) │ │ - add r0, pc │ │ - ldr r1, [r0, #0] │ │ - dmb ish │ │ - cmp r1, #2 │ │ - beq.n 656a6 │ │ - add r1, sp, #88 @ 0x58 │ │ - str r1, [sp, #92] @ 0x5c │ │ - adds r1, r0, #4 │ │ - str r1, [sp, #64] @ 0x40 │ │ - add.w r1, sp, #99 @ 0x63 │ │ - str r1, [sp, #40] @ 0x28 │ │ - add r1, sp, #64 @ 0x40 │ │ - str r1, [sp, #36] @ 0x24 │ │ - add r1, sp, #92 @ 0x5c │ │ - str r1, [sp, #32] │ │ - add r1, sp, #32 │ │ - ldr r2, [pc, #168] @ (65748 ) │ │ + str r1, [sp, #12] │ │ + str r0, [sp, #20] │ │ + add r0, sp, #12 │ │ + ldr r2, [pc, #700] @ (5b8d4 ) │ │ + movs r1, #5 │ │ add r2, pc │ │ - bl 717e4 │ │ - ldr r0, [sp, #88] @ 0x58 │ │ - cbnz r0, 65718 │ │ - ldr r6, [sp, #24] │ │ - ldr r0, [r6, #112] @ 0x70 │ │ - str r4, [r6, #112] @ 0x70 │ │ - str r0, [sp, #32] │ │ - add r0, sp, #32 │ │ - bl 616b8 │ │ - ldr r1, [sp, #28] │ │ - mov r0, r6 │ │ - bl 66918 │ │ - ldr r0, [sp, #4] │ │ - ldr r4, [r0, #4] │ │ - ldr r0, [r4, #0] │ │ - ldr r1, [r0, #0] │ │ - cbz r1, 656e8 │ │ - dmb ish │ │ - ldrex r2, [r1] │ │ - subs r3, r2, #1 │ │ - strex r6, r3, [r1] │ │ - cmp r6, #0 │ │ - bne.n 656ce │ │ - cmp r2, #1 │ │ - itt eq │ │ - dmbeq ish │ │ - bleq 60718 │ │ - ldr r0, [r4, #0] │ │ - str r5, [r0, #0] │ │ - movs r0, #1 │ │ - add sp, #100 @ 0x64 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - udf #254 @ 0xfe │ │ - ldrb.w r0, [sp, #40] @ 0x28 │ │ - movs r1, #43 @ 0x2b │ │ - strb.w r0, [sp, #68] @ 0x44 │ │ - ldr r0, [sp, #36] @ 0x24 │ │ - str r0, [sp, #64] @ 0x40 │ │ - ldr r0, [pc, #68] @ (6574c ) │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r0, [pc, #68] @ (65750 ) │ │ - add r2, sp, #64 @ 0x40 │ │ - ldr r3, [pc, #68] @ (65754 ) │ │ - add r0, pc │ │ - add r3, pc │ │ - bl 4fcf8 │ │ - str r0, [sp, #32] │ │ - movs r1, #42 @ 0x2a │ │ - ldr r0, [pc, #56] @ (65758 ) │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r0, [pc, #56] @ (6575c ) │ │ - add r2, sp, #32 │ │ - ldr r3, [pc, #56] @ (65760 ) │ │ - add r0, pc │ │ + bl 6ff84 │ │ + mov r0, r7 │ │ + mov r1, sl │ │ + mov r2, r8 │ │ + blx r9 │ │ + strd r0, r1, [sp] │ │ + movs r2, #5 │ │ + b.n 5b6b6 │ │ + ldr r1, [pc, #568] @ (5b868 ) │ │ + movs r0, #6 │ │ + add r1, pc │ │ + b.n 5b63c │ │ + ldr r1, [pc, #556] @ (5b864 ) │ │ + movs r0, #7 │ │ + add r1, pc │ │ + strd r1, r0, [r4, #8] │ │ + movs r0, #8 │ │ + b.n 5b84e │ │ + ldr r1, [pc, #668] @ (5b8e4 ) │ │ + movs r0, #14 │ │ + ldr r3, [pc, #668] @ (5b8e8 ) │ │ + movs r2, #4 │ │ + add r1, pc │ │ + strd r1, r0, [r4, #16] │ │ + movs r0, #0 │ │ add r3, pc │ │ - bl 4fcf8 │ │ - cbz r3, 657aa │ │ - vrshr.u64 , q0, #1 │ │ - movs r6, r0 │ │ - cbz r1, 6577c │ │ - vrshr.u32 d29, d12, #1 │ │ - movs r6, r0 │ │ - ldr r7, [sp, #304] @ 0x130 │ │ - movs r6, r0 │ │ - vhadd.s16 d0, d2, d6 │ │ - add r1, pc, #880 @ (adr r1, 65abc ) │ │ - movs r6, r0 │ │ - ldr r6, [sp, #568] @ 0x238 │ │ - movs r6, r0 │ │ - lsrs r3, r6, #31 │ │ - vcvt.f32.u32 , q9, #2 │ │ - movs r6, r0 │ │ - add r3, pc, #712 @ (adr r3, 65a24 ) │ │ - movs r6, r0 │ │ - strb r3, [r2, #29] │ │ - vrshr.u64 d26, d30, #5 │ │ - movs r6, r0 │ │ - push {r4, r5, r7, lr} │ │ - mov r5, r1 │ │ - mov r4, r0 │ │ - blx ccd00 │ │ - ldr r1, [r5, #20] │ │ - cmp r1, r0 │ │ - bne.n 65784 │ │ - ldrd r1, r2, [r5, #12] │ │ + strd r3, r2, [r4, #8] │ │ + b.n 5b84e │ │ + cmp r0, #4 │ │ + bls.n 5b684 │ │ movs r0, #0 │ │ - str r0, [r5, #12] │ │ - cbz r1, 6578c │ │ - mov r0, r1 │ │ - str r2, [r4, #4] │ │ - b.n 6578e │ │ - movs r0, #1 │ │ - strb r0, [r4, #4] │ │ + movs r1, #1 │ │ + str r0, [sp, #28] │ │ + movw r3, #2220 @ 0x8ac │ │ + str r1, [sp, #16] │ │ + ldr r1, [pc, #640] @ (5b8f0 ) │ │ + str r0, [sp, #24] │ │ + movs r0, #4 │ │ + add r1, pc │ │ + str r1, [sp, #12] │ │ + str r0, [sp, #20] │ │ + add r0, sp, #12 │ │ + ldr r2, [pc, #632] @ (5b8f4 ) │ │ + movs r1, #5 │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r1, [pc, #612] @ (5b8ec ) │ │ + movs r0, #14 │ │ + add r1, pc │ │ + b.n 5b848 │ │ + cmp r1, #4 │ │ + bls.n 5b6b4 │ │ movs r0, #0 │ │ - b.n 6578e │ │ - strb r0, [r4, #4] │ │ - str r0, [r4, #0] │ │ - pop {r4, r5, r7, pc} │ │ - push {r4, r5, r7, lr} │ │ - mov r5, r1 │ │ - mov r4, r0 │ │ - blx ccd00 │ │ - ldr r1, [r5, #20] │ │ - cmp r1, r0 │ │ - bne.n 657ae │ │ - ldr.w r0, [r5, #12]! │ │ - cbz r0, 657b4 │ │ + movs r1, #1 │ │ + str r0, [sp, #28] │ │ + movw r3, #2220 @ 0x8ac │ │ + str r1, [sp, #16] │ │ + ldr r1, [pc, #600] @ (5b8f8 ) │ │ + str r0, [sp, #24] │ │ + movs r0, #4 │ │ + add r1, pc │ │ + str r1, [sp, #12] │ │ + str r0, [sp, #20] │ │ + add r0, sp, #12 │ │ + ldr r2, [pc, #592] @ (5b8fc ) │ │ + movs r1, #5 │ │ + add r2, pc │ │ + bl 6ff84 │ │ + movs r2, #0 │ │ + ldrd r3, r5, [sp] │ │ + strh r0, [r4, #10] │ │ movs r0, #0 │ │ - str r5, [r4, #4] │ │ - b.n 657ba │ │ - movs r0, #1 │ │ - strb r0, [r4, #1] │ │ - b.n 657ba │ │ + str r5, [r4, #20] │ │ + strd r8, r3, [r4, #12] │ │ + strb r1, [r4, #9] │ │ + strb r2, [r4, #8] │ │ + b.n 5b852 │ │ + cmp r0, #4 │ │ + bls.n 5b6f2 │ │ movs r0, #0 │ │ - strb r0, [r4, #1] │ │ - movs r0, #1 │ │ - strb r0, [r4, #0] │ │ - pop {r4, r5, r7, pc} │ │ - bmi.n 6576a │ │ - push {r3, r4, r5, r6, r7, lr} │ │ - mov r5, r0 │ │ - ldr r0, [r0, #0] │ │ - ldr r7, [r5, #8] │ │ - mov r4, r2 │ │ - mov r6, r1 │ │ - cmp r7, r0 │ │ - bne.n 657da │ │ - ldr r1, [pc, #24] @ (657ec ) │ │ - mov r0, r5 │ │ + movs r1, #1 │ │ + str r0, [sp, #28] │ │ + movw r3, #2232 @ 0x8b8 │ │ + str r1, [sp, #16] │ │ + ldr r1, [pc, #452] @ (5b8a0 ) │ │ + str r0, [sp, #24] │ │ + movs r0, #4 │ │ add r1, pc │ │ - bl 56594 │ │ - ldr r0, [r5, #4] │ │ - adds r1, r7, #1 │ │ - str r1, [r5, #8] │ │ - str.w r6, [r0, r7, lsl #3] │ │ - add.w r0, r0, r7, lsl #3 │ │ - str r4, [r0, #4] │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ - cbnz r4, 65814 │ │ - movs r6, r0 │ │ - push {r4, lr} │ │ - ldr r1, [r0, #0] │ │ - dmb ish │ │ - ldrex r2, [r1] │ │ - subs r3, r2, #1 │ │ - strex r4, r3, [r1] │ │ - cmp r4, #0 │ │ - bne.n 657f8 │ │ - cmp r2, #1 │ │ - it ne │ │ - popne {r4, pc} │ │ - dmb ish │ │ - ldmia.w sp!, {r4, lr} │ │ - b.w 672fa │ │ - push {r4, r5, r6, lr} │ │ - sub sp, #24 │ │ - ldr r4, [r0, #12] │ │ - cbz r4, 65852 │ │ - mov r5, r0 │ │ - blx ccd00 │ │ - ldr r1, [r5, #20] │ │ - cmp r1, r0 │ │ - beq.n 65852 │ │ - ldr r0, [r5, #0] │ │ - cmp r0, #1 │ │ - bne.n 6584c │ │ - movs r0, #0 │ │ - ldr r6, [r5, #16] │ │ - str r0, [r5, #12] │ │ - adds r0, r5, #4 │ │ - bl 649c0 │ │ - mov r0, r4 │ │ - mov r1, r6 │ │ - add sp, #24 │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ - b.w 66c24 │ │ - bl 6587c │ │ - cbz r0, 65856 │ │ - add sp, #24 │ │ - pop {r4, r5, r6, pc} │ │ + str r1, [sp, #12] │ │ + str r0, [sp, #20] │ │ + add r0, sp, #12 │ │ + ldr r2, [pc, #440] @ (5b8a4 ) │ │ + movs r1, #5 │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r1, [pc, #424] @ (5b89c ) │ │ + movs r0, #13 │ │ + add r1, pc │ │ + b.n 5b848 │ │ + cmp r0, #4 │ │ + bls.n 5b722 │ │ movs r0, #0 │ │ movs r1, #1 │ │ - str r0, [sp, #16] │ │ - str r1, [sp, #4] │ │ - ldr r1, [pc, #20] @ (65874 ) │ │ - str r0, [sp, #12] │ │ + str r0, [sp, #28] │ │ + movw r3, #2228 @ 0x8b4 │ │ + str r1, [sp, #16] │ │ + ldr r1, [pc, #380] @ (5b888 ) │ │ + str r0, [sp, #24] │ │ movs r0, #4 │ │ add r1, pc │ │ - str r0, [sp, #8] │ │ - str r1, [sp, #0] │ │ - mov r0, sp │ │ - ldr r1, [pc, #8] @ (65878 ) │ │ + str r1, [sp, #12] │ │ + str r0, [sp, #20] │ │ + add r0, sp, #12 │ │ + ldr r2, [pc, #368] @ (5b88c ) │ │ + movs r1, #5 │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r1, [pc, #352] @ (5b884 ) │ │ + movs r0, #12 │ │ add r1, pc │ │ - bl 4c418 │ │ - ldmia r7!, {r4, r6} │ │ - movs r6, r0 │ │ - ldmia r7!, {r1, r2, r3, r6} │ │ - movs r6, r0 │ │ - ldr r0, [pc, #24] @ (65898 ) │ │ - add r0, pc │ │ - ldr r0, [r0, #24] │ │ - lsls r0, r0, #1 │ │ - itt eq │ │ - moveq r0, #0 │ │ - bxeq lr │ │ - push {r7, lr} │ │ - bl 77f2c │ │ - eor.w r0, r0, #1 │ │ - pop {r7, pc} │ │ - nop │ │ - stc 0, cr0, [lr, #-24]! @ 0xffffffe8 │ │ - push {r0, r1, r2, r3, r4, lr} │ │ - mov r4, r0 │ │ - add r0, sp, #4 │ │ - mov r1, r4 │ │ - bl 65764 │ │ - ldr r0, [sp, #4] │ │ - cbz r0, 658be │ │ - ldr r1, [sp, #8] │ │ - bl 67366 │ │ - mov r0, r4 │ │ - add sp, #16 │ │ - ldmia.w sp!, {r4, lr} │ │ - b.w 9a77c │ │ - ldrb.w r0, [sp, #8] │ │ - add.w r2, sp, #15 │ │ - strb.w r0, [sp, #15] │ │ - movs r1, #43 @ 0x2b │ │ - ldr r0, [pc, #16] @ (658e0 ) │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r0, [pc, #16] @ (658e4 ) │ │ - ldr r3, [pc, #16] @ (658e8 ) │ │ - add r0, pc │ │ - add r3, pc │ │ - bl 4fcf8 │ │ - nop │ │ - add r0, pc, #680 @ (adr r0, 65b8c ) │ │ - movs r6, r0 │ │ - lsrs r5, r5, #24 │ │ - vtrn. d26, d0 │ │ - movs r6, r0 │ │ - ldrb r1, [r0, #4] │ │ - ldr r0, [r0, #0] │ │ - b.w 677a4 │ │ - push {r4, r5, r6, lr} │ │ - sub sp, #40 @ 0x28 │ │ - ldrd r4, r5, [r0] │ │ - ldr r0, [r0, #8] │ │ - strd r4, r5, [sp, #8] │ │ - str r0, [sp, #16] │ │ - add r6, sp, #32 │ │ - add.w r1, r0, #8 │ │ - mov r0, r6 │ │ - bl 65792 │ │ - add r0, sp, #24 │ │ - mov r1, r6 │ │ - bl 62ba0 │ │ - ldr r0, [sp, #24] │ │ - cbz r0, 6594c │ │ - add r1, sp, #8 │ │ - mov r3, r5 │ │ - add.w r6, r1, #8 │ │ - ldr r1, [sp, #28] │ │ - ldr r2, [r1, #8] │ │ - strd r0, r1, [sp, #32] │ │ - subs r2, #1 │ │ - ldr r1, [r1, #20] │ │ - bic.w r2, r2, #7 │ │ - add r0, r2 │ │ - mov r2, r4 │ │ - adds r0, #8 │ │ - blx r1 │ │ - add r0, sp, #32 │ │ - bl 62bc4 │ │ - mov r0, r6 │ │ - bl 62bd4 │ │ - add sp, #40 @ 0x28 │ │ - pop {r4, r5, r6, pc} │ │ - ldrb.w r0, [sp, #28] │ │ - movs r1, #43 @ 0x2b │ │ - strb.w r0, [sp, #32] │ │ - ldr r0, [pc, #20] @ (6596c ) │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r0, [pc, #16] @ (65970 ) │ │ - add r2, sp, #32 │ │ - ldr r3, [pc, #16] @ (65974 ) │ │ - add r0, pc │ │ - add r3, pc │ │ - bl 4fcf8 │ │ - nop │ │ - add r0, pc, #448 @ (adr r0, 65b30 ) │ │ - movs r6, r0 │ │ - lsrs r1, r4, #22 │ │ - @ instruction: 0xfffe9ff4 │ │ - movs r6, r0 │ │ - push {r4, lr} │ │ - mov r4, r0 │ │ - adds r0, #24 │ │ - bl 659ac │ │ - ldrd r0, r1, [r4] │ │ - eor.w r0, r0, #20 │ │ - orrs r0, r1 │ │ - bne.n 659a2 │ │ - ldr r0, [r4, #8] │ │ - cmp r0, #3 │ │ - it cc │ │ - popcc {r4, pc} │ │ - ldrd r0, r1, [r4, #12] │ │ - ldmia.w sp!, {r4, lr} │ │ - b.w 5395a │ │ - mov r0, r4 │ │ - ldmia.w sp!, {r4, lr} │ │ - b.w 60ef4 │ │ - push {r4, lr} │ │ - mov r4, r0 │ │ - bl 659cc │ │ - ldr r0, [r4, #12] │ │ - cbz r0, 659be │ │ - ldr r1, [r4, #16] │ │ - bl 65a30 │ │ - ldrd r0, r1, [r4] │ │ - ldmia.w sp!, {r4, lr} │ │ - b.w 9a79a │ │ - bmi.n 65976 │ │ - push {r4, r5, r6, lr} │ │ - sub sp, #24 │ │ - ldr r4, [r0, #12] │ │ - cbz r4, 65a06 │ │ - mov r5, r0 │ │ - blx ccd00 │ │ - ldr r1, [r5, #20] │ │ - cmp r1, r0 │ │ - beq.n 65a06 │ │ - ldr r0, [r5, #0] │ │ - cmp r0, #1 │ │ - bne.n 65a00 │ │ + b.n 5b848 │ │ + cmp r0, #4 │ │ + bls.n 5b752 │ │ movs r0, #0 │ │ - ldr r6, [r5, #16] │ │ - str r0, [r5, #12] │ │ - adds r0, r5, #4 │ │ - bl 64b04 │ │ - mov r0, r4 │ │ - mov r1, r6 │ │ - add sp, #24 │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ - b.w 65a30 │ │ - bl 6587c │ │ - cbz r0, 65a0a │ │ - add sp, #24 │ │ - pop {r4, r5, r6, pc} │ │ + movs r1, #1 │ │ + str r0, [sp, #28] │ │ + movw r3, #2234 @ 0x8ba │ │ + str r1, [sp, #16] │ │ + ldr r1, [pc, #344] @ (5b894 ) │ │ + str r0, [sp, #24] │ │ + movs r0, #4 │ │ + add r1, pc │ │ + str r1, [sp, #12] │ │ + str r0, [sp, #20] │ │ + add r0, sp, #12 │ │ + ldr r2, [pc, #332] @ (5b898 ) │ │ + movs r1, #5 │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r1, [pc, #316] @ (5b890 ) │ │ + movs r0, #14 │ │ + add r1, pc │ │ + b.n 5b848 │ │ + cmp r0, #4 │ │ + bls.n 5b782 │ │ movs r0, #0 │ │ movs r1, #1 │ │ - str r0, [sp, #16] │ │ - str r1, [sp, #4] │ │ - ldr r1, [pc, #20] @ (65a28 ) │ │ - str r0, [sp, #12] │ │ + str r0, [sp, #28] │ │ + movw r3, #2229 @ 0x8b5 │ │ + str r1, [sp, #16] │ │ + ldr r1, [pc, #368] @ (5b8dc ) │ │ + str r0, [sp, #24] │ │ movs r0, #4 │ │ add r1, pc │ │ - str r0, [sp, #8] │ │ - str r1, [sp, #0] │ │ - mov r0, sp │ │ - ldr r1, [pc, #8] @ (65a2c ) │ │ + str r1, [sp, #12] │ │ + str r0, [sp, #20] │ │ + add r0, sp, #12 │ │ + ldr r2, [pc, #356] @ (5b8e0 ) │ │ + movs r1, #5 │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r1, [pc, #340] @ (5b8d8 ) │ │ + movs r0, #13 │ │ add r1, pc │ │ - bl 4c418 │ │ - ldmia r5!, {r2, r3, r4, r7} │ │ - movs r6, r0 │ │ - ldmia r5!, {r1, r3, r4, r7} │ │ - movs r6, r0 │ │ - push {r4, r5, r7, lr} │ │ - mov r4, r1 │ │ - ldr r1, [r1, #0] │ │ - mov r5, r0 │ │ - cbz r1, 65a3e │ │ - mov r0, r5 │ │ - blx r1 │ │ - mov r0, r5 │ │ - mov r1, r4 │ │ - ldmia.w sp!, {r4, r5, r7, lr} │ │ - b.w 5daf4 │ │ - bmi.n 659f6 │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ - sub sp, #40 @ 0x28 │ │ - add.w r9, r0, #24 │ │ - add.w r8, sp, #8 │ │ - mov sl, r0 │ │ - mov r0, r8 │ │ - mov r1, r9 │ │ - bl 65764 │ │ - ldr r0, [sp, #8] │ │ - cbz r0, 65a86 │ │ - ldr r1, [sp, #12] │ │ - mov r2, r8 │ │ - ldmia.w sl, {r3, r4, r5, r6, r7, ip} │ │ - stmia.w r2, {r3, r4, r5, r6, r7, ip} │ │ - mov r2, r8 │ │ - bl 65ab4 │ │ - mov r0, r9 │ │ + b.n 5b848 │ │ + cmp r0, #4 │ │ + bls.n 5b7b2 │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #28] │ │ + movw r3, #2226 @ 0x8b2 │ │ + str r1, [sp, #16] │ │ + ldr r1, [pc, #212] @ (5b870 ) │ │ + str r0, [sp, #24] │ │ + movs r0, #4 │ │ + add r1, pc │ │ + str r1, [sp, #12] │ │ + str r0, [sp, #20] │ │ + add r0, sp, #12 │ │ + ldr r2, [pc, #200] @ (5b874 ) │ │ + movs r1, #5 │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r1, [pc, #184] @ (5b86c ) │ │ + movs r0, #15 │ │ + add r1, pc │ │ + b.n 5b848 │ │ + cmp r0, #4 │ │ + bls.n 5b7e2 │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #28] │ │ + movw r3, #2236 @ 0x8bc │ │ + str r1, [sp, #16] │ │ + ldr r1, [pc, #176] @ (5b87c ) │ │ + str r0, [sp, #24] │ │ + movs r0, #4 │ │ + add r1, pc │ │ + str r1, [sp, #12] │ │ + str r0, [sp, #20] │ │ + add r0, sp, #12 │ │ + ldr r2, [pc, #164] @ (5b880 ) │ │ + movs r1, #5 │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r1, [pc, #148] @ (5b878 ) │ │ + movs r0, #12 │ │ + add r1, pc │ │ + b.n 5b848 │ │ + cmp r0, #4 │ │ + bls.n 5b812 │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #28] │ │ + movw r3, #2230 @ 0x8b6 │ │ + str r1, [sp, #16] │ │ + ldr r1, [pc, #176] @ (5b8ac ) │ │ + str r0, [sp, #24] │ │ + movs r0, #4 │ │ + add r1, pc │ │ + str r1, [sp, #12] │ │ + str r0, [sp, #20] │ │ + add r0, sp, #12 │ │ + ldr r2, [pc, #164] @ (5b8b0 ) │ │ + movs r1, #5 │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r1, [pc, #148] @ (5b8a8 ) │ │ + movs r0, #11 │ │ + add r1, pc │ │ + b.n 5b848 │ │ + cmp r0, #4 │ │ + bls.n 5b842 │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #28] │ │ + movw r3, #2231 @ 0x8b7 │ │ + str r1, [sp, #16] │ │ + ldr r1, [pc, #156] @ (5b8c8 ) │ │ + str r0, [sp, #24] │ │ + movs r0, #4 │ │ + add r1, pc │ │ + str r1, [sp, #12] │ │ + str r0, [sp, #20] │ │ + add r0, sp, #12 │ │ + ldr r2, [pc, #144] @ (5b8cc ) │ │ + movs r1, #5 │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r1, [pc, #128] @ (5b8c4 ) │ │ + movs r0, #12 │ │ + add r1, pc │ │ + strd r1, r0, [r4, #8] │ │ + movs r0, #6 │ │ + strb r0, [r4, #4] │ │ + movs r0, #1 │ │ + str r0, [r4, #0] │ │ add sp, #40 @ 0x28 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ - b.w 659ac │ │ - ldrb.w r0, [sp, #12] │ │ - add.w r2, sp, #39 @ 0x27 │ │ - strb.w r0, [sp, #39] @ 0x27 │ │ - movs r1, #43 @ 0x2b │ │ - ldr r0, [pc, #16] @ (65aa8 ) │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r0, [pc, #16] @ (65aac ) │ │ - ldr r3, [pc, #16] @ (65ab0 ) │ │ - add r0, pc │ │ - add r3, pc │ │ - bl 4fcf8 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ nop │ │ - ldr r6, [sp, #968] @ 0x3c8 │ │ - movs r6, r0 │ │ - lsrs r5, r4, #17 │ │ - @ instruction: 0xfffe9eb8 │ │ - movs r6, r0 │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ - sub sp, #28 │ │ - mov r8, r1 │ │ - ldmia.w r2, {r3, r4, r5, r6, r7, ip} │ │ - mov r1, sp │ │ - ldr.w r2, [r8, #12] │ │ - mov r9, r0 │ │ - mov r0, r1 │ │ - stmia.w r0, {r3, r4, r5, r6, r7, ip} │ │ - mov r0, r9 │ │ - blx r2 │ │ - mov r0, r9 │ │ - mov r1, r8 │ │ - add sp, #28 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ - b.w 5daf4 │ │ + add r2, sp │ │ + movs r7, r0 │ │ + ldrb r4, [r7, #16] │ │ + movs r7, r0 │ │ + ldrb r2, [r4, #17] │ │ + vdup.32 , d20[1] │ │ + vrsra.u64 d16, d31, #4 │ │ + vtbl.8 d23, {d28-d29}, d4 │ │ + movs r7, r0 │ │ + ldrb r0, [r3, #5] │ │ + movs r7, r0 │ │ + lsls r2, r5, #15 │ │ + vqrshrn.u64 d23, q2, #4 │ │ + movs r7, r0 │ │ + ldrb r0, [r5, #4] │ │ + movs r7, r0 │ │ + lsls r2, r0, #20 │ │ + vshll.u32 , d4, #28 │ │ + movs r7, r0 │ │ + ldrb r0, [r5, #7] │ │ + movs r7, r0 │ │ + lsls r6, r5, #20 │ │ + vtbx.8 d23, {d28-d29}, d20 │ │ + movs r7, r0 │ │ + ldrb r0, [r7, #6] │ │ + movs r7, r0 │ │ + lsls r2, r5, #23 │ │ + vtbx.8 d23, {d12-d14}, d4 │ │ + movs r7, r0 │ │ + ldrb r0, [r3, #8] │ │ + movs r7, r0 │ │ + lsls r1, r4, #20 │ │ + vtbl.8 d23, {d12-d13}, d20 │ │ + movs r7, r0 │ │ + ldrb r0, [r7, #3] │ │ + movs r7, r0 │ │ + ldrb r2, [r5, #16] │ │ + movs r7, r0 │ │ + ldrb r6, [r6, #15] │ │ + movs r7, r0 │ │ + bics r2, r1 │ │ + movs r7, r0 │ │ + ldrb r4, [r2, #13] │ │ + movs r7, r0 │ │ + lsls r0, r1, #21 │ │ + @ instruction: 0xfffc78f4 │ │ + movs r7, r0 │ │ + ldrb r0, [r1, #3] │ │ + movs r7, r0 │ │ + ldrb r0, [r4, #12] │ │ + movs r7, r0 │ │ + ldrb r4, [r5, #11] │ │ + movs r7, r0 │ │ + lsls r2, r4, #25 │ │ + @ instruction: 0xfffc79b4 │ │ + movs r7, r0 │ │ + ldrb r0, [r1, #6] │ │ + movs r7, r0 │ │ + strh r3, [r7, #36] @ 0x24 │ │ + vsra.u64 d31, d8, #4 │ │ + @ instruction: 0xfffa7bdb │ │ + @ instruction: 0xfffc7ab2 │ │ + movs r7, r0 │ │ + ldrb r6, [r0, #10] │ │ + movs r7, r0 │ │ + ldrb r2, [r5, #10] │ │ + movs r7, r0 │ │ + ldrb r6, [r2, #9] │ │ + movs r7, r0 │ │ + muls r0, r5 │ │ + movs r7, r0 │ │ + ldrb r2, [r5, #12] │ │ + movs r7, r0 │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, #60 @ 0x3c │ │ - mov r1, r0 │ │ - mov sl, r0 │ │ - ldr.w r0, [r1, #40]! │ │ - str r1, [sp, #12] │ │ - add r4, sp, #32 │ │ - add.w r1, r0, #8 │ │ + sub sp, #68 @ 0x44 │ │ + add r7, sp, #16 │ │ + mov r8, r0 │ │ + mov sl, r3 │ │ + mov r5, r2 │ │ + mov r0, r7 │ │ + mov r6, r1 │ │ + bl 58e0c │ │ + ldrb.w r0, [sp, #16] │ │ + cmp r0, #15 │ │ + bne.n 5b980 │ │ + ldr r0, [sp, #20] │ │ + str r0, [sp, #8] │ │ + ldr r0, [r6, #0] │ │ + ldrd r1, r9, [sp, #108] @ 0x6c │ │ + str r0, [sp, #12] │ │ + add r4, sp, #16 │ │ + mov r2, r9 │ │ mov r0, r4 │ │ - bl 65792 │ │ - add r0, sp, #24 │ │ - mov r1, r4 │ │ - bl 62ba0 │ │ - ldr.w r8, [sp, #24] │ │ - cmp.w r8, #0 │ │ - beq.n 65b78 │ │ - add.w fp, sl, #24 │ │ - ldr.w r9, [sp, #28] │ │ - movs r0, #24 │ │ - movs r1, #8 │ │ - ldmia.w fp, {r4, r6, fp} │ │ - strd r8, r9, [sp, #16] │ │ - ldr.w r7, [sl, #44] @ 0x2c │ │ - ldr.w r5, [sl, #36] @ 0x24 │ │ - bl 4a56c │ │ - stmia.w r0, {r4, r6, fp} │ │ - mov lr, r5 │ │ - str r5, [r0, #12] │ │ - str r7, [r0, #16] │ │ - ldr.w ip, [r9, #8] │ │ - add r2, sp, #32 │ │ - ldmia.w sl, {r1, r3, r4, r5, r6, r7} │ │ - stmia r2!, {r1, r3, r4, r5, r6, r7} │ │ - ldr.w r1, [r9, #16] │ │ - ldr r2, [pc, #76] @ (65b98 ) │ │ - add r3, sp, #32 │ │ - strd r3, r0, [sp] │ │ - sub.w r0, ip, #1 │ │ - bic.w r0, r0, #7 │ │ - add r2, pc │ │ - add r0, r8 │ │ - str r2, [sp, #8] │ │ - adds r0, #8 │ │ - mov r2, fp │ │ - mov r3, lr │ │ - blx r1 │ │ - add r0, sp, #16 │ │ - bl 62bc4 │ │ - ldr r0, [sp, #12] │ │ - bl 62bd4 │ │ - add sp, #60 @ 0x3c │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldrb.w r0, [sp, #28] │ │ - movs r1, #43 @ 0x2b │ │ - strb.w r0, [sp, #32] │ │ - ldr r0, [pc, #24] @ (65b9c ) │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r0, [pc, #20] @ (65ba0 ) │ │ - add r2, sp, #32 │ │ - ldr r3, [pc, #20] @ (65ba4 ) │ │ - add r0, pc │ │ - add r3, pc │ │ - bl 4fcf8 │ │ - nop │ │ - ldr r6, [sp, #320] @ 0x140 │ │ - movs r6, r0 │ │ - ldr r6, [sp, #80] @ 0x50 │ │ - movs r6, r0 │ │ - lsrs r5, r6, #13 │ │ - vqrdmulh.s , q15, d8[0] │ │ - movs r6, r0 │ │ - b.w 659ac │ │ - push {r4, lr} │ │ - sub sp, #40 @ 0x28 │ │ - mov r4, r0 │ │ + bl 6e890 │ │ + ldrb.w fp, [sp, #16] │ │ + ldrb.w r7, [sp, #17] │ │ + cmp.w fp, #15 │ │ + bne.n 5b9b2 │ │ + ldr r0, [sp, #104] @ 0x68 │ │ + mov r2, r6 │ │ + ldr r1, [sp, #108] @ 0x6c │ │ + str.w r9, [sp, #64] @ 0x40 │ │ + str r1, [sp, #60] @ 0x3c │ │ + strd sl, r0, [sp, #52] @ 0x34 │ │ add r0, sp, #8 │ │ - mov r1, r4 │ │ - bl 65764 │ │ - ldr r0, [sp, #8] │ │ - cbz r0, 65bde │ │ - movs r2, #0 │ │ - ldr r1, [sp, #12] │ │ - str r2, [sp, #12] │ │ - movs r2, #20 │ │ - str r2, [sp, #8] │ │ - movs r2, #2 │ │ - str r2, [sp, #16] │ │ - add r2, sp, #8 │ │ - bl 65ab4 │ │ + str r0, [sp, #48] @ 0x30 │ │ + add r4, sp, #16 │ │ + add r1, sp, #48 @ 0x30 │ │ mov r0, r4 │ │ - add sp, #40 @ 0x28 │ │ - ldmia.w sp!, {r4, lr} │ │ - b.w 659ac │ │ - ldrb.w r0, [sp, #12] │ │ - add.w r2, sp, #39 @ 0x27 │ │ - strb.w r0, [sp, #39] @ 0x27 │ │ - movs r1, #43 @ 0x2b │ │ - ldr r0, [pc, #16] @ (65c00 ) │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r0, [pc, #16] @ (65c04 ) │ │ - ldr r3, [pc, #16] @ (65c08 ) │ │ - add r0, pc │ │ - add r3, pc │ │ - bl 4fcf8 │ │ - nop │ │ - ldr r5, [sp, #936] @ 0x3a8 │ │ - movs r6, r0 │ │ - lsrs r5, r1, #12 │ │ - vqrdmulh.s , q7, d16[0] │ │ - movs r6, r0 │ │ - push {r4, r5, r6, r7, lr} │ │ - sub sp, #44 @ 0x2c │ │ - ldrd r4, r5, [r0] │ │ - ldr r0, [r0, #8] │ │ - strd r4, r5, [sp, #8] │ │ - str r0, [sp, #16] │ │ - add r6, sp, #36 @ 0x24 │ │ - add.w r1, r0, #8 │ │ + bl 5c614 │ │ + ldrb.w r0, [sp, #16] │ │ + cmp r0, #15 │ │ + bne.n 5b9c8 │ │ + ldr r3, [sp, #20] │ │ + mov r0, r8 │ │ + mov r1, r6 │ │ + mov r2, r5 │ │ + str r7, [sp, #0] │ │ + bl 5ae00 │ │ + b.n 5b9f8 │ │ + ldrb.w r1, [sp, #19] │ │ + add.w r2, r8, #12 │ │ + strb.w r1, [r8, #7] │ │ + ldrh.w r1, [sp, #17] │ │ + strh.w r1, [r8, #5] │ │ + add.w r1, r7, #8 │ │ + ldr.w ip, [sp, #20] │ │ + ldmia.w r1, {r3, r4, r5, r6, r7} │ │ + stmia r2!, {r3, r4, r5, r6, r7} │ │ + strb.w r0, [r8, #4] │ │ + movs r0, #1 │ │ + str.w ip, [r8, #8] │ │ + str.w r0, [r8] │ │ + b.n 5b9fe │ │ + add.w r0, r8, #6 │ │ + adds r1, r4, #2 │ │ + movs r2, #26 │ │ + bl ca0b2 │ │ + strb.w r7, [r8, #5] │ │ + strb.w fp, [r8, #4] │ │ + b.n 5b9f2 │ │ + ldrb.w r1, [sp, #19] │ │ + add.w r2, r8, #12 │ │ + strb.w r1, [r8, #7] │ │ + ldrh.w r1, [sp, #17] │ │ + strh.w r1, [r8, #5] │ │ + add.w r1, r4, #8 │ │ + ldr.w ip, [sp, #20] │ │ + ldmia.w r1, {r3, r4, r5, r6, r7} │ │ + stmia r2!, {r3, r4, r5, r6, r7} │ │ + str.w ip, [r8, #8] │ │ + strb.w r0, [r8, #4] │ │ + movs r0, #1 │ │ + str.w r0, [r8] │ │ + add r0, sp, #8 │ │ + bl 6d7b0 │ │ + add sp, #68 @ 0x44 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + vpush {d8} │ │ + sub sp, #96 @ 0x60 │ │ + mov r5, r1 │ │ + add.w sl, sp, #64 @ 0x40 │ │ + ldr r1, [sp, #148] @ 0x94 │ │ + mov r8, r2 │ │ + mov fp, r0 │ │ + mov r0, sl │ │ + movs r2, #1 │ │ + mov r7, r3 │ │ + movs r4, #1 │ │ + bl 6e764 │ │ + ldrb.w r6, [sp, #64] @ 0x40 │ │ + cmp r6, #15 │ │ + bne.w 5bb9c │ │ + str r5, [sp, #12] │ │ + add r0, sp, #40 @ 0x28 │ │ + adds r6, r0, #3 │ │ + add.w r1, sl, #4 │ │ + movs r2, #12 │ │ + ldr.w r9, [sp, #152] @ 0x98 │ │ mov r0, r6 │ │ - bl 65792 │ │ - add r0, sp, #28 │ │ + bl ca0b2 │ │ + add r0, sp, #16 │ │ mov r1, r6 │ │ - bl 62ba0 │ │ - ldr r0, [sp, #28] │ │ - cbz r0, 65c64 │ │ - add r1, sp, #8 │ │ + movs r2, #12 │ │ + bl ca0b2 │ │ + ldrb.w r5, [r9] │ │ + mov sl, r9 │ │ + mov r0, r5 │ │ + bl 58b80 │ │ + ldr r1, [sp, #16] │ │ + uxtb r0, r0 │ │ + eor.w r1, r1, #2147483648 @ 0x80000000 │ │ + cmp r1, #4 │ │ + it cc │ │ + movcc r4, r1 │ │ + subs r1, r4, #1 │ │ + cmp r1, #2 │ │ + bcs.w 5bbca │ │ + cmp r0, #9 │ │ + bne.w 5bbde │ │ + ldr r6, [sp, #12] │ │ + mov r4, r8 │ │ + add.w r8, sp, #64 @ 0x40 │ │ mov r2, r4 │ │ - add.w r6, r1, #8 │ │ - ldr r1, [sp, #32] │ │ - mov r3, r5 │ │ - strd r0, r1, [sp, #36] @ 0x24 │ │ - ldrd r1, r7, [r1, #8] │ │ - subs r1, #1 │ │ - bic.w r1, r1, #7 │ │ - add r0, r1 │ │ - adds r0, #8 │ │ - blx r7 │ │ - add r0, sp, #36 @ 0x24 │ │ - bl 62bc4 │ │ - mov r0, r6 │ │ - bl 62bd4 │ │ - add sp, #44 @ 0x2c │ │ - pop {r4, r5, r6, r7, pc} │ │ - ldrb.w r0, [sp, #32] │ │ - movs r1, #43 @ 0x2b │ │ - strb.w r0, [sp, #36] @ 0x24 │ │ - ldr r0, [pc, #20] @ (65c84 ) │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r0, [pc, #16] @ (65c88 ) │ │ - add r2, sp, #36 @ 0x24 │ │ - ldr r3, [pc, #16] @ (65c8c ) │ │ - add r0, pc │ │ + mov r0, r8 │ │ + mov r1, r6 │ │ + bl 58e0c │ │ + ldrb.w r0, [sp, #64] @ 0x40 │ │ + cmp r0, #15 │ │ + bne.w 5bbfe │ │ + ldr r0, [sp, #144] @ 0x90 │ │ + ldr r1, [sp, #68] @ 0x44 │ │ + ldr.w r9, [r6] │ │ + str r1, [sp, #32] │ │ + movs r1, #1 │ │ + str r1, [sp, #56] @ 0x38 │ │ + cmp r4, #0 │ │ + ldr r1, [sp, #148] @ 0x94 │ │ + str.w r9, [sp, #36] @ 0x24 │ │ + str r1, [sp, #52] @ 0x34 │ │ + strd r7, r0, [sp, #44] @ 0x2c │ │ + add r0, sp, #32 │ │ + str r0, [sp, #40] @ 0x28 │ │ + beq.w 5bc2a │ │ + mov r7, r4 │ │ + add r4, sp, #64 @ 0x40 │ │ + add r1, sp, #40 @ 0x28 │ │ + mov r2, r6 │ │ + mov r0, r4 │ │ + bl 5c614 │ │ + ldrb.w r0, [sp, #64] @ 0x40 │ │ + mov r8, fp │ │ + cmp r0, #15 │ │ + bne.w 5bc38 │ │ + ldr r6, [sp, #68] @ 0x44 │ │ + tbh [pc, r5, lsl #1] │ │ + movs r2, r1 │ │ + lsls r6, r3, #9 │ │ + lsls r3, r4, #4 │ │ + lsls r4, r6, #5 │ │ + lsls r6, r0, #3 │ │ + lsls r7, r5, #10 │ │ + lsls r5, r0, #12 │ │ + lsls r6, r0, #8 │ │ + lsls r3, r6, #13 │ │ + lsls r7, r2, #4 │ │ + ldr.w r8, [sl, #4] │ │ + ldr r5, [pc, #880] @ (5be64 ) │ │ + add r5, pc │ │ + ldr r0, [r5, #16] │ │ + cmp r0, #5 │ │ + bcc.n 5bb1e │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #80] @ 0x50 │ │ + movw r3, #2264 @ 0x8d8 │ │ + str r1, [sp, #68] @ 0x44 │ │ + ldr r1, [pc, #864] @ (5be68 ) │ │ + str r0, [sp, #76] @ 0x4c │ │ + add r1, pc │ │ + str r1, [sp, #64] @ 0x40 │ │ + add r0, sp, #92 @ 0x5c │ │ + str r0, [sp, #72] @ 0x48 │ │ + add r0, sp, #64 @ 0x40 │ │ + ldr r2, [pc, #852] @ (5be6c ) │ │ + movs r1, #5 │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r0, [r5, #16] │ │ + cmp r0, #4 │ │ + bls.n 5bb48 │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #80] @ 0x50 │ │ + movw r3, #2264 @ 0x8d8 │ │ + str r1, [sp, #68] @ 0x44 │ │ + ldr r1, [pc, #828] @ (5be70 ) │ │ + str r0, [sp, #76] @ 0x4c │ │ + add r1, pc │ │ + str r1, [sp, #64] @ 0x40 │ │ + add r0, sp, #92 @ 0x5c │ │ + str r0, [sp, #72] @ 0x48 │ │ + add r0, sp, #64 @ 0x40 │ │ + ldr r2, [pc, #820] @ (5be74 ) │ │ + movs r1, #5 │ │ + add r2, pc │ │ + bl 6ff84 │ │ + cmp.w r9, #0 │ │ + beq.w 5c18e │ │ + ldr.w r0, [r9] │ │ + cmp r0, #0 │ │ + beq.w 5c196 │ │ + ldr.w r4, [r0, #416] @ 0x1a0 │ │ + ldr r0, [r5, #16] │ │ + cmp r4, #0 │ │ + beq.w 5c398 │ │ + cmp r0, #4 │ │ + bls.n 5bb8e │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #80] @ 0x50 │ │ + movw r3, #2264 @ 0x8d8 │ │ + str r1, [sp, #68] @ 0x44 │ │ + ldr r1, [pc, #768] @ (5be78 ) │ │ + str r0, [sp, #76] @ 0x4c │ │ + movs r0, #4 │ │ + add r1, pc │ │ + str r1, [sp, #64] @ 0x40 │ │ + str r0, [sp, #72] @ 0x48 │ │ + add r0, sp, #64 @ 0x40 │ │ + ldr r2, [pc, #756] @ (5be7c ) │ │ + movs r1, #5 │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr.w r3, [r8] │ │ + mov r0, r9 │ │ + mov r1, r7 │ │ + mov r2, r6 │ │ + blx r4 │ │ + b.n 5c188 │ │ + add r4, sp, #40 @ 0x28 │ │ + add.w r1, sl, #1 │ │ + movs r2, #15 │ │ + mov r0, r4 │ │ + bl ca0b2 │ │ + add.w r0, sl, #16 │ │ + add.w r1, fp, #16 │ │ + ldmia.w r0, {r2, r3, r5} │ │ + add.w r0, fp, #1 │ │ + stmia r1!, {r2, r3, r5} │ │ + movs r2, #15 │ │ + mov r1, r4 │ │ + bl ca0b2 │ │ + strb.w r6, [fp] │ │ + b.n 5c1b2 │ │ + cmp r4, #0 │ │ + bne.w 5c496 │ │ + cmp r0, #9 │ │ + beq.n 5bbde │ │ + ldrb.w r1, [sp, #20] │ │ + cmp r0, r1 │ │ + beq.w 5ba78 │ │ + mov r0, r5 │ │ + bl 5c55c │ │ + ldr r3, [pc, #664] @ (5be80 ) │ │ + movs r2, #14 │ │ + str.w r0, [fp, #4] │ │ + movs r0, #0 │ │ + add r3, pc │ │ + str.w r1, [fp, #8] │ │ + str.w r3, [fp, #12] │ │ + str.w r2, [fp, #16] │ │ + b.n 5bc24 │ │ + ldrb.w r1, [sp, #67] @ 0x43 │ │ + add.w lr, r8, #8 │ │ + strb.w r1, [fp, #3] │ │ + ldrh.w r1, [sp, #65] @ 0x41 │ │ + strh.w r1, [fp, #1] │ │ + add.w r1, fp, #8 │ │ + ldr.w ip, [sp, #68] @ 0x44 │ │ + ldmia.w lr, {r3, r4, r5, r6, r7} │ │ + stmia r1!, {r3, r4, r5, r6, r7} │ │ + str.w ip, [fp, #4] │ │ + strb.w r0, [fp] │ │ + b.n 5c1ac │ │ + ldr r1, [pc, #600] @ (5be84 ) │ │ + movs r0, #28 │ │ + add r1, pc │ │ + strd r1, r0, [fp, #4] │ │ + movs r0, #7 │ │ + b.n 5c1a2 │ │ + ldrb.w r1, [sp, #67] @ 0x43 │ │ + add.w r2, r8, #8 │ │ + strb.w r1, [r8, #3] │ │ + ldrh.w r1, [sp, #65] @ 0x41 │ │ + strh.w r1, [r8, #1] │ │ + add.w r1, r4, #8 │ │ + ldr.w ip, [sp, #68] @ 0x44 │ │ + ldmia.w r1, {r3, r4, r5, r6, r7} │ │ + stmia r2!, {r3, r4, r5, r6, r7} │ │ + str.w ip, [r8, #4] │ │ + strb.w r0, [r8] │ │ + b.n 5c1a6 │ │ + ldr.w r8, [sl, #4] │ │ + ldr r4, [pc, #540] @ (5be88 ) │ │ + add r4, pc │ │ + ldr r0, [r4, #16] │ │ + cmp r0, #5 │ │ + bcc.n 5bc96 │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #80] @ 0x50 │ │ + movw r3, #2277 @ 0x8e5 │ │ + str r1, [sp, #68] @ 0x44 │ │ + ldr r1, [pc, #524] @ (5be8c ) │ │ + str r0, [sp, #76] @ 0x4c │ │ + add r1, pc │ │ + str r1, [sp, #64] @ 0x40 │ │ + add r0, sp, #92 @ 0x5c │ │ + str r0, [sp, #72] @ 0x48 │ │ + add r0, sp, #64 @ 0x40 │ │ + ldr r2, [pc, #512] @ (5be90 ) │ │ + movs r1, #5 │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r0, [r4, #16] │ │ + cmp r0, #4 │ │ + bls.n 5bcc0 │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #80] @ 0x50 │ │ + movw r3, #2277 @ 0x8e5 │ │ + str r1, [sp, #68] @ 0x44 │ │ + ldr r1, [pc, #488] @ (5be94 ) │ │ + str r0, [sp, #76] @ 0x4c │ │ + add r1, pc │ │ + str r1, [sp, #64] @ 0x40 │ │ + add r0, sp, #92 @ 0x5c │ │ + str r0, [sp, #72] @ 0x48 │ │ + add r0, sp, #64 @ 0x40 │ │ + ldr r2, [pc, #480] @ (5be98 ) │ │ + movs r1, #5 │ │ + add r2, pc │ │ + bl 6ff84 │ │ + cmp.w r9, #0 │ │ + beq.w 5c18e │ │ + ldr.w r0, [r9] │ │ + cmp r0, #0 │ │ + beq.w 5c196 │ │ + ldr.w r5, [r0, #436] @ 0x1b4 │ │ + ldr r0, [r4, #16] │ │ + cmp r5, #0 │ │ + beq.w 5c2d8 │ │ + cmp r0, #4 │ │ + bls.w 5c17e │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #80] @ 0x50 │ │ + movw r3, #2277 @ 0x8e5 │ │ + str r1, [sp, #68] @ 0x44 │ │ + ldr r1, [pc, #424] @ (5be9c ) │ │ + str r0, [sp, #76] @ 0x4c │ │ + movs r0, #4 │ │ + add r1, pc │ │ + str r1, [sp, #64] @ 0x40 │ │ + str r0, [sp, #72] @ 0x48 │ │ + add r0, sp, #64 @ 0x40 │ │ + ldr r2, [pc, #416] @ (5bea0 ) │ │ + movs r1, #5 │ │ + add r2, pc │ │ + b.n 5c17a │ │ + ldr r1, [pc, #412] @ (5bea4 ) │ │ + movs r0, #14 │ │ + ldr r3, [pc, #412] @ (5bea8 ) │ │ + movs r2, #4 │ │ + add r1, pc │ │ + strd r1, r0, [r8, #12] │ │ + movs r0, #0 │ │ add r3, pc │ │ - bl 4fcf8 │ │ + strd r3, r2, [r8, #4] │ │ + b.n 5bc5e │ │ + ldrh.w r8, [sl, #2] │ │ + ldr r4, [pc, #392] @ (5beac ) │ │ + add r4, pc │ │ + ldr r0, [r4, #16] │ │ + cmp r0, #5 │ │ + bcc.n 5bd50 │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #80] @ 0x50 │ │ + movw r3, #2271 @ 0x8df │ │ + str r1, [sp, #68] @ 0x44 │ │ + ldr r1, [pc, #372] @ (5beb0 ) │ │ + str r0, [sp, #76] @ 0x4c │ │ + add r1, pc │ │ + str r1, [sp, #64] @ 0x40 │ │ + add r0, sp, #92 @ 0x5c │ │ + str r0, [sp, #72] @ 0x48 │ │ + add r0, sp, #64 @ 0x40 │ │ + ldr r2, [pc, #364] @ (5beb4 ) │ │ + movs r1, #5 │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r0, [r4, #16] │ │ + cmp r0, #4 │ │ + bls.n 5bd7a │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #80] @ 0x50 │ │ + movw r3, #2271 @ 0x8df │ │ + str r1, [sp, #68] @ 0x44 │ │ + ldr r1, [pc, #340] @ (5beb8 ) │ │ + str r0, [sp, #76] @ 0x4c │ │ + add r1, pc │ │ + str r1, [sp, #64] @ 0x40 │ │ + add r0, sp, #92 @ 0x5c │ │ + str r0, [sp, #72] @ 0x48 │ │ + add r0, sp, #64 @ 0x40 │ │ + ldr r2, [pc, #328] @ (5bebc ) │ │ + movs r1, #5 │ │ + add r2, pc │ │ + bl 6ff84 │ │ + cmp.w r9, #0 │ │ + beq.w 5c18e │ │ + ldr.w r0, [r9] │ │ + cmp r0, #0 │ │ + beq.w 5c196 │ │ + ldr.w r5, [r0, #428] @ 0x1ac │ │ + ldr r0, [r4, #16] │ │ + cmp r5, #0 │ │ + beq.w 5c308 │ │ + cmp r0, #4 │ │ + bls.w 5c17e │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #80] @ 0x50 │ │ + movw r3, #2271 @ 0x8df │ │ + str r1, [sp, #68] @ 0x44 │ │ + ldr r1, [pc, #276] @ (5bec0 ) │ │ + str r0, [sp, #76] @ 0x4c │ │ + movs r0, #4 │ │ + add r1, pc │ │ + str r1, [sp, #64] @ 0x40 │ │ + str r0, [sp, #72] @ 0x48 │ │ + add r0, sp, #64 @ 0x40 │ │ + ldr r2, [pc, #264] @ (5bec4 ) │ │ + movs r1, #5 │ │ + add r2, pc │ │ + b.n 5c17a │ │ + ldrsh.w r8, [sl, #2] │ │ + ldr r4, [pc, #256] @ (5bec8 ) │ │ + add r4, pc │ │ + ldr r0, [r4, #16] │ │ + cmp r0, #5 │ │ + bcc.n 5bdf2 │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #80] @ 0x50 │ │ + movw r3, #2274 @ 0x8e2 │ │ + str r1, [sp, #68] @ 0x44 │ │ + ldr r1, [pc, #240] @ (5becc ) │ │ + str r0, [sp, #76] @ 0x4c │ │ + add r1, pc │ │ + str r1, [sp, #64] @ 0x40 │ │ + add r0, sp, #92 @ 0x5c │ │ + str r0, [sp, #72] @ 0x48 │ │ + add r0, sp, #64 @ 0x40 │ │ + ldr r2, [pc, #228] @ (5bed0 ) │ │ + movs r1, #5 │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r0, [r4, #16] │ │ + cmp r0, #4 │ │ + bls.n 5be1c │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #80] @ 0x50 │ │ + movw r3, #2274 @ 0x8e2 │ │ + str r1, [sp, #68] @ 0x44 │ │ + ldr r1, [pc, #204] @ (5bed4 ) │ │ + str r0, [sp, #76] @ 0x4c │ │ + add r1, pc │ │ + str r1, [sp, #64] @ 0x40 │ │ + add r0, sp, #92 @ 0x5c │ │ + str r0, [sp, #72] @ 0x48 │ │ + add r0, sp, #64 @ 0x40 │ │ + ldr r2, [pc, #196] @ (5bed8 ) │ │ + movs r1, #5 │ │ + add r2, pc │ │ + bl 6ff84 │ │ + cmp.w r9, #0 │ │ + beq.w 5c18e │ │ + ldr.w r0, [r9] │ │ + cmp r0, #0 │ │ + beq.w 5c196 │ │ + ldr.w r5, [r0, #432] @ 0x1b0 │ │ + ldr r0, [r4, #16] │ │ + cmp r5, #0 │ │ + beq.w 5c338 │ │ + cmp r0, #4 │ │ + bls.w 5c17e │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #80] @ 0x50 │ │ + movw r3, #2274 @ 0x8e2 │ │ + str r1, [sp, #68] @ 0x44 │ │ + ldr r1, [pc, #140] @ (5bedc ) │ │ + str r0, [sp, #76] @ 0x4c │ │ + movs r0, #4 │ │ + add r1, pc │ │ + str r1, [sp, #64] @ 0x40 │ │ + str r0, [sp, #72] @ 0x48 │ │ + add r0, sp, #64 @ 0x40 │ │ + ldr r2, [pc, #132] @ (5bee0 ) │ │ + movs r1, #5 │ │ + add r2, pc │ │ + b.n 5c17a │ │ nop │ │ - ldr r5, [sp, #288] @ 0x120 │ │ - movs r6, r0 │ │ - lsrs r1, r1, #10 │ │ - @ instruction: 0xfffe9cdc │ │ - movs r6, r0 │ │ - push {r4, lr} │ │ - mov r4, r0 │ │ - ldr r0, [pc, #28] @ (65cb4 ) │ │ - add r0, pc │ │ - ldr r0, [r0, #24] │ │ - lsls r0, r0, #1 │ │ - bne.n 65caa │ │ - movs r1, #0 │ │ - ldrb r0, [r4, #0] │ │ + str r6, [sp, #904] @ 0x388 │ │ + movs r7, r0 │ │ + subs r6, #82 @ 0x52 │ │ + movs r7, r0 │ │ + strb r4, [r5, #23] │ │ + movs r7, r0 │ │ + subs r6, #48 @ 0x30 │ │ + movs r7, r0 │ │ + strb r2, [r0, #23] │ │ + movs r7, r0 │ │ + strb r0, [r6, #22] │ │ + movs r7, r0 │ │ + strb r4, [r7, #21] │ │ + movs r7, r0 │ │ + ldrb r1, [r3, #28] │ │ + @ instruction: 0xfffc056f │ │ + @ instruction: 0xfffc956a │ │ + movs r7, r0 │ │ + subs r5, #26 │ │ + movs r7, r0 │ │ + strb r4, [r6, #17] │ │ + movs r7, r0 │ │ + subs r4, #248 @ 0xf8 │ │ + movs r7, r0 │ │ + strb r2, [r1, #17] │ │ + movs r7, r0 │ │ + strb r6, [r6, #16] │ │ + movs r7, r0 │ │ + strb r2, [r0, #16] │ │ + movs r7, r0 │ │ + ldrb r1, [r7, #23] │ │ + @ instruction: 0xfffcead6 │ │ + vsri.64 d25, d16, #6 │ │ + movs r7, r0 │ │ + subs r4, #64 @ 0x40 │ │ + movs r7, r0 │ │ + strb r2, [r7, #14] │ │ + movs r7, r0 │ │ + subs r4, #30 │ │ + movs r7, r0 │ │ + strb r0, [r2, #14] │ │ + movs r7, r0 │ │ + strb r4, [r7, #13] │ │ + movs r7, r0 │ │ + strb r0, [r1, #13] │ │ + movs r7, r0 │ │ + str r4, [sp, #56] @ 0x38 │ │ + movs r7, r0 │ │ + subs r3, #174 @ 0xae │ │ + movs r7, r0 │ │ + strb r0, [r3, #12] │ │ + movs r7, r0 │ │ + subs r3, #140 @ 0x8c │ │ + movs r7, r0 │ │ + strb r6, [r5, #11] │ │ + movs r7, r0 │ │ + strb r2, [r3, #11] │ │ + movs r7, r0 │ │ + strb r6, [r4, #10] │ │ + movs r7, r0 │ │ + vldr s16, [sl, #4] │ │ + ldr r4, [pc, #916] @ (5c280 ) │ │ + add r4, pc │ │ + ldr r0, [r4, #16] │ │ + cmp r0, #5 │ │ + bcc.n 5bf16 │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #80] @ 0x50 │ │ + movw r3, #2283 @ 0x8eb │ │ + str r1, [sp, #68] @ 0x44 │ │ + ldr r1, [pc, #900] @ (5c284 ) │ │ + str r0, [sp, #76] @ 0x4c │ │ + add r1, pc │ │ + str r1, [sp, #64] @ 0x40 │ │ + add r0, sp, #92 @ 0x5c │ │ + str r0, [sp, #72] @ 0x48 │ │ + add r0, sp, #64 @ 0x40 │ │ + ldr r2, [pc, #888] @ (5c288 ) │ │ + movs r1, #5 │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r0, [r4, #16] │ │ + cmp r0, #4 │ │ + bls.n 5bf40 │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #80] @ 0x50 │ │ + movw r3, #2283 @ 0x8eb │ │ + str r1, [sp, #68] @ 0x44 │ │ + ldr r1, [pc, #864] @ (5c28c ) │ │ + str r0, [sp, #76] @ 0x4c │ │ + add r1, pc │ │ + str r1, [sp, #64] @ 0x40 │ │ + add r0, sp, #92 @ 0x5c │ │ + str r0, [sp, #72] @ 0x48 │ │ + add r0, sp, #64 @ 0x40 │ │ + ldr r2, [pc, #856] @ (5c290 ) │ │ + movs r1, #5 │ │ + add r2, pc │ │ + bl 6ff84 │ │ + cmp.w r9, #0 │ │ + beq.w 5c268 │ │ + ldr.w r0, [r9] │ │ cmp r0, #0 │ │ - it ne │ │ - movne r0, #1 │ │ - pop {r4, pc} │ │ - bl 77f2c │ │ - eor.w r1, r0, #1 │ │ - b.n 65ca0 │ │ - ldmdb r6, {r1, r2} │ │ - push {r4, r5, r6, lr} │ │ - mov r5, r0 │ │ - mov r4, r2 │ │ - mov r6, r1 │ │ - movs r0, #1 │ │ - ldrex r1, [r6] │ │ - cbnz r1, 65cec │ │ - strex r1, r0, [r6] │ │ - cmp r1, #0 │ │ - bne.n 65cc2 │ │ - dmb ish │ │ - adds r0, r6, #4 │ │ - bl 65c90 │ │ - and.w r1, r1, #1 │ │ - and.w r0, r0, #1 │ │ - strb r1, [r5, #12] │ │ - strd r0, r6, [r5] │ │ - str r4, [r5, #8] │ │ - pop {r4, r5, r6, pc} │ │ - mov r0, r6 │ │ - clrex │ │ - bl 77e66 │ │ - b.n 65cd4 │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ - sub sp, #28 │ │ - mov r9, r1 │ │ - ldmia.w r2, {r3, r4, r5, r6, r7, ip} │ │ - mov r1, sp │ │ - ldr.w r2, [r9, #12] │ │ - mov r8, r0 │ │ - mov r0, r1 │ │ - stmia.w r0, {r3, r4, r5, r6, r7, ip} │ │ - mov r0, r8 │ │ - blx r2 │ │ - ldr.w r0, [r9, #4] │ │ - cbz r0, 65d28 │ │ - mov r0, r8 │ │ - add sp, #28 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ - b.w ccae8 │ │ - add sp, #28 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ - bmi.n 65cda │ │ - push {r0, r1, r2, r3, r4, r5, r6, lr} │ │ - ldr r4, [r0, #0] │ │ - mov r5, r1 │ │ - movs r2, #24 │ │ - add.w r0, r4, #8 │ │ - str r0, [sp, #4] │ │ - ldrd r0, r1, [r1, #28] │ │ - ldr r3, [r1, #12] │ │ - ldr r1, [pc, #128] @ (65dc8 ) │ │ + beq.w 5c270 │ │ + ldr.w r5, [r0, #444] @ 0x1bc │ │ + ldr r0, [r4, #16] │ │ + cmp r5, #0 │ │ + beq.w 5c368 │ │ + cmp r0, #4 │ │ + bls.n 5bf86 │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #80] @ 0x50 │ │ + movw r3, #2283 @ 0x8eb │ │ + str r1, [sp, #68] @ 0x44 │ │ + ldr r1, [pc, #804] @ (5c294 ) │ │ + str r0, [sp, #76] @ 0x4c │ │ + movs r0, #4 │ │ add r1, pc │ │ - blx r3 │ │ - movs r1, #0 │ │ - strb.w r0, [sp, #12] │ │ - strb.w r1, [sp, #13] │ │ - movs r2, #3 │ │ - str r5, [sp, #8] │ │ - mov r3, r4 │ │ - ldr r6, [pc, #112] @ (65dcc ) │ │ - add r6, pc │ │ - str r6, [sp, #0] │ │ - add r0, sp, #8 │ │ - ldr r1, [pc, #108] @ (65dd0 ) │ │ - ldr r5, [pc, #108] @ (65dd4 ) │ │ + str r1, [sp, #64] @ 0x40 │ │ + str r0, [sp, #72] @ 0x48 │ │ + add r0, sp, #64 @ 0x40 │ │ + ldr r2, [pc, #792] @ (5c298 ) │ │ + movs r1, #5 │ │ + add r2, pc │ │ + bl 6ff84 │ │ + vmov r3, s16 │ │ + mov r0, r9 │ │ + mov r1, r7 │ │ + mov r2, r6 │ │ + blx r5 │ │ + b.n 5c18a │ │ + ldrsb.w r8, [sl, #1] │ │ + ldr r4, [pc, #768] @ (5c29c ) │ │ + add r4, pc │ │ + ldr r0, [r4, #16] │ │ + cmp r0, #5 │ │ + bcc.n 5bfc6 │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #80] @ 0x50 │ │ + movw r3, #2289 @ 0x8f1 │ │ + str r1, [sp, #68] @ 0x44 │ │ + ldr r1, [pc, #752] @ (5c2a0 ) │ │ + str r0, [sp, #76] @ 0x4c │ │ add r1, pc │ │ - add r5, pc │ │ + str r1, [sp, #64] @ 0x40 │ │ + add r0, sp, #92 @ 0x5c │ │ + str r0, [sp, #72] @ 0x48 │ │ + add r0, sp, #64 @ 0x40 │ │ + ldr r2, [pc, #740] @ (5c2a4 ) │ │ + movs r1, #5 │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r0, [r4, #16] │ │ + cmp r0, #4 │ │ + bls.n 5bff0 │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #80] @ 0x50 │ │ + movw r3, #2289 @ 0x8f1 │ │ + str r1, [sp, #68] @ 0x44 │ │ + ldr r1, [pc, #716] @ (5c2a8 ) │ │ + str r0, [sp, #76] @ 0x4c │ │ + add r1, pc │ │ + str r1, [sp, #64] @ 0x40 │ │ + add r0, sp, #92 @ 0x5c │ │ + str r0, [sp, #72] @ 0x48 │ │ + add r0, sp, #64 @ 0x40 │ │ + ldr r2, [pc, #708] @ (5c2ac ) │ │ + movs r1, #5 │ │ + add r2, pc │ │ + bl 6ff84 │ │ + cmp.w r9, #0 │ │ + beq.w 5c18e │ │ + ldr.w r0, [r9] │ │ + cmp r0, #0 │ │ + beq.w 5c196 │ │ + ldr.w r5, [r0, #424] @ 0x1a8 │ │ + ldr r0, [r4, #16] │ │ + cmp r5, #0 │ │ + beq.w 5c3c8 │ │ + cmp r0, #4 │ │ + bls.w 5c17e │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #80] @ 0x50 │ │ + movw r3, #2289 @ 0x8f1 │ │ + str r1, [sp, #68] @ 0x44 │ │ + ldr r1, [pc, #652] @ (5c2b0 ) │ │ + str r0, [sp, #76] @ 0x4c │ │ + movs r0, #4 │ │ + add r1, pc │ │ + str r1, [sp, #64] @ 0x40 │ │ + str r0, [sp, #72] @ 0x48 │ │ + add r0, sp, #64 @ 0x40 │ │ + ldr r2, [pc, #644] @ (5c2b4 ) │ │ + movs r1, #5 │ │ + add r2, pc │ │ + b.n 5c17a │ │ + ldrd r8, sl, [sl, #8] │ │ + ldr r4, [pc, #636] @ (5c2b8 ) │ │ + add r4, pc │ │ + ldr r0, [r4, #16] │ │ + cmp r0, #5 │ │ + bcc.n 5c068 │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #80] @ 0x50 │ │ + movw r3, #2280 @ 0x8e8 │ │ + str r1, [sp, #68] @ 0x44 │ │ + ldr r1, [pc, #616] @ (5c2bc ) │ │ + str r0, [sp, #76] @ 0x4c │ │ + add r1, pc │ │ + str r1, [sp, #64] @ 0x40 │ │ + add r0, sp, #92 @ 0x5c │ │ + str r0, [sp, #72] @ 0x48 │ │ + add r0, sp, #64 @ 0x40 │ │ + ldr r2, [pc, #608] @ (5c2c0 ) │ │ + movs r1, #5 │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r0, [r4, #16] │ │ + cmp r0, #4 │ │ + bls.n 5c092 │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #80] @ 0x50 │ │ + movw r3, #2280 @ 0x8e8 │ │ + str r1, [sp, #68] @ 0x44 │ │ + ldr r1, [pc, #584] @ (5c2c4 ) │ │ + str r0, [sp, #76] @ 0x4c │ │ + add r1, pc │ │ + str r1, [sp, #64] @ 0x40 │ │ + add r0, sp, #92 @ 0x5c │ │ + str r0, [sp, #72] @ 0x48 │ │ + add r0, sp, #64 @ 0x40 │ │ + ldr r2, [pc, #572] @ (5c2c8 ) │ │ + movs r1, #5 │ │ + add r2, pc │ │ + bl 6ff84 │ │ + cmp.w r9, #0 │ │ + beq.n 5c18e │ │ + ldr.w r0, [r9] │ │ + cmp r0, #0 │ │ + beq.n 5c196 │ │ + ldr.w r5, [r0, #440] @ 0x1b8 │ │ + ldr r0, [r4, #16] │ │ + cmp r5, #0 │ │ + beq.w 5c3f8 │ │ + cmp r0, #4 │ │ + bls.n 5c0d4 │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #80] @ 0x50 │ │ + movw r3, #2280 @ 0x8e8 │ │ + str r1, [sp, #68] @ 0x44 │ │ + ldr r1, [pc, #524] @ (5c2cc ) │ │ + str r0, [sp, #76] @ 0x4c │ │ + movs r0, #4 │ │ + add r1, pc │ │ + str r1, [sp, #64] @ 0x40 │ │ + str r0, [sp, #72] @ 0x48 │ │ + add r0, sp, #64 @ 0x40 │ │ + ldr r2, [pc, #516] @ (5c2d0 ) │ │ + movs r1, #5 │ │ + add r2, pc │ │ + bl 6ff84 │ │ + mov r0, r9 │ │ + mov r1, r7 │ │ + mov r2, r6 │ │ + strd r8, sl, [sp] │ │ blx r5 │ │ - str r6, [sp, #0] │ │ - adds r3, r4, #4 │ │ - ldr r1, [pc, #100] @ (65dd8 ) │ │ - movs r2, #4 │ │ + b.n 5c188 │ │ + ldrb.w r8, [sl, #1] │ │ + ldr r4, [pc, #492] @ (5c2d4 ) │ │ + add r4, pc │ │ + ldr r0, [r4, #16] │ │ + cmp r0, #5 │ │ + bcc.n 5c114 │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #80] @ 0x50 │ │ + movw r3, #2268 @ 0x8dc │ │ + str r1, [sp, #68] @ 0x44 │ │ + ldr r1, [pc, #932] @ (5c4a4 ) │ │ + str r0, [sp, #76] @ 0x4c │ │ + add r1, pc │ │ + str r1, [sp, #64] @ 0x40 │ │ + add r0, sp, #92 @ 0x5c │ │ + str r0, [sp, #72] @ 0x48 │ │ + add r0, sp, #64 @ 0x40 │ │ + ldr r2, [pc, #924] @ (5c4a8 ) │ │ + movs r1, #5 │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r0, [r4, #16] │ │ + cmp r0, #4 │ │ + bls.n 5c13e │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #80] @ 0x50 │ │ + movw r3, #2268 @ 0x8dc │ │ + str r1, [sp, #68] @ 0x44 │ │ + ldr r1, [pc, #900] @ (5c4ac ) │ │ + str r0, [sp, #76] @ 0x4c │ │ + add r1, pc │ │ + str r1, [sp, #64] @ 0x40 │ │ + add r0, sp, #92 @ 0x5c │ │ + str r0, [sp, #72] @ 0x48 │ │ + add r0, sp, #64 @ 0x40 │ │ + ldr r2, [pc, #888] @ (5c4b0 ) │ │ + movs r1, #5 │ │ + add r2, pc │ │ + bl 6ff84 │ │ + cmp.w r9, #0 │ │ + beq.n 5c18e │ │ + ldr.w r0, [r9] │ │ + cbz r0, 5c196 │ │ + ldr.w r5, [r0, #420] @ 0x1a4 │ │ + ldr r0, [r4, #16] │ │ + cmp r5, #0 │ │ + beq.w 5c428 │ │ + cmp r0, #4 │ │ + bls.n 5c17e │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #80] @ 0x50 │ │ + movw r3, #2268 @ 0x8dc │ │ + str r1, [sp, #68] @ 0x44 │ │ + ldr r1, [pc, #936] @ (5c510 ) │ │ + str r0, [sp, #76] @ 0x4c │ │ + movs r0, #4 │ │ add r1, pc │ │ + str r1, [sp, #64] @ 0x40 │ │ + str r0, [sp, #72] @ 0x48 │ │ + add r0, sp, #64 @ 0x40 │ │ + ldr r2, [pc, #924] @ (5c514 ) │ │ + movs r1, #5 │ │ + add r2, pc │ │ + bl 6ff84 │ │ + mov r0, r9 │ │ + mov r1, r7 │ │ + mov r2, r6 │ │ + mov r3, r8 │ │ blx r5 │ │ - ldr r1, [pc, #96] @ (65ddc ) │ │ - movs r2, #8 │ │ + mov r8, fp │ │ + movs r0, #15 │ │ + b.n 5bc5e │ │ + ldr r1, [pc, #808] @ (5c4b8 ) │ │ + movs r0, #6 │ │ add r1, pc │ │ - str r1, [sp, #0] │ │ - ldr r1, [pc, #92] @ (65de0 ) │ │ - add r3, sp, #4 │ │ + b.n 5c19c │ │ + ldr r1, [pc, #796] @ (5c4b4 ) │ │ + movs r0, #7 │ │ + add r1, pc │ │ + strd r1, r0, [fp, #4] │ │ + movs r0, #8 │ │ + strb.w r0, [fp] │ │ + add r0, sp, #32 │ │ + bl 6d7b0 │ │ + add r0, sp, #16 │ │ + bl 5c578 │ │ + add sp, #96 @ 0x60 │ │ + vpop {d8} │ │ + add sp, #4 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + vldr d8, [sl, #8] │ │ + ldr r4, [pc, #872] @ (5c52c ) │ │ + add r4, pc │ │ + ldr r0, [r4, #16] │ │ + cmp r0, #5 │ │ + bcc.n 5c1f0 │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #80] @ 0x50 │ │ + movw r3, #2286 @ 0x8ee │ │ + str r1, [sp, #68] @ 0x44 │ │ + ldr r1, [pc, #852] @ (5c530 ) │ │ + str r0, [sp, #76] @ 0x4c │ │ add r1, pc │ │ + str r1, [sp, #64] @ 0x40 │ │ + add r0, sp, #92 @ 0x5c │ │ + str r0, [sp, #72] @ 0x48 │ │ + add r0, sp, #64 @ 0x40 │ │ + ldr r2, [pc, #844] @ (5c534 ) │ │ + movs r1, #5 │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r0, [r4, #16] │ │ + cmp r0, #4 │ │ + bls.n 5c21a │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #80] @ 0x50 │ │ + movw r3, #2286 @ 0x8ee │ │ + str r1, [sp, #68] @ 0x44 │ │ + ldr r1, [pc, #848] @ (5c554 ) │ │ + str r0, [sp, #76] @ 0x4c │ │ + add r1, pc │ │ + str r1, [sp, #64] @ 0x40 │ │ + add r0, sp, #92 @ 0x5c │ │ + str r0, [sp, #72] @ 0x48 │ │ + add r0, sp, #64 @ 0x40 │ │ + ldr r2, [pc, #836] @ (5c558 ) │ │ + movs r1, #5 │ │ + add r2, pc │ │ + bl 6ff84 │ │ + cmp.w r9, #0 │ │ + beq.n 5c268 │ │ + ldr.w r0, [r9] │ │ + cbz r0, 5c270 │ │ + ldr.w r5, [r0, #448] @ 0x1c0 │ │ + ldr r0, [r4, #16] │ │ + cmp r5, #0 │ │ + beq.w 5c45e │ │ + cmp r0, #4 │ │ + bls.n 5c25a │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #80] @ 0x50 │ │ + movw r3, #2286 @ 0x8ee │ │ + str r1, [sp, #68] @ 0x44 │ │ + ldr r1, [pc, #768] @ (5c544 ) │ │ + str r0, [sp, #76] @ 0x4c │ │ + movs r0, #4 │ │ + add r1, pc │ │ + str r1, [sp, #64] @ 0x40 │ │ + str r0, [sp, #72] @ 0x48 │ │ + add r0, sp, #64 @ 0x40 │ │ + ldr r2, [pc, #756] @ (5c548 ) │ │ + movs r1, #5 │ │ + add r2, pc │ │ + bl 6ff84 │ │ + mov r0, r9 │ │ + mov r1, r7 │ │ + mov r2, r6 │ │ + vstr d8, [sp] │ │ blx r5 │ │ - ldrb.w r2, [sp, #13] │ │ - ldrb.w r1, [sp, #12] │ │ - cmp r2, #1 │ │ - orr.w r0, r2, r1 │ │ - bne.n 65dc0 │ │ - lsls r1, r1, #31 │ │ - bne.n 65dc0 │ │ - ldr r0, [sp, #8] │ │ - ldrb r1, [r0, #20] │ │ - lsls r1, r1, #29 │ │ - bmi.n 65db2 │ │ - ldrd r0, r1, [r0, #28] │ │ - movs r2, #2 │ │ - ldr r3, [r1, #12] │ │ - ldr r1, [pc, #52] @ (65de4 ) │ │ + b.n 5c18a │ │ + ldr r1, [pc, #688] @ (5c51c ) │ │ + movs r0, #6 │ │ add r1, pc │ │ - b.n 65dbe │ │ - ldrd r0, r1, [r0, #28] │ │ - movs r2, #1 │ │ - ldr r3, [r1, #12] │ │ - ldr r1, [pc, #44] @ (65de8 ) │ │ + b.n 5c276 │ │ + ldr r1, [pc, #676] @ (5c518 ) │ │ + movs r0, #7 │ │ add r1, pc │ │ - blx r3 │ │ - and.w r0, r0, #1 │ │ - add sp, #16 │ │ - pop {r4, r5, r6, pc} │ │ - strb r4, [r2, #1] │ │ - vcvta.u32.f32 d16, d13 │ │ - movs r0, r0 │ │ - strb r4, [r1, #1] │ │ - @ instruction: 0xfffb9c91 │ │ - vabdl.u , d30, d28 │ │ - vshr.u64 d17, d13, #6 │ │ - vtbx.8 d21, {d31- │ │ - lsls r2, r2, #26 │ │ - it pl │ │ - bpl.w 52dd0 │ │ - ldr r0, [r0, #0] │ │ - b.w 52c2c │ │ - ldr r0, [r0, #0] │ │ - b.w 65e0c │ │ - push {r5, r6, r7, lr} │ │ - ldrb r2, [r0, #0] │ │ - tbb [pc, r2] │ │ - str r3, [r1, #96] @ 0x60 │ │ - strh r2, [r0, r1] │ │ - ldrh r2, [r5, #0] │ │ - ldrsh r0, [r3, r2] │ │ - subs r2, #188 @ 0xbc │ │ - movs r2, #176 @ 0xb0 │ │ - str r0, [sp, #200] @ 0xc8 │ │ - ldr r2, [pc, #104] @ (65e8c ) │ │ - strb r2, [r2, #8] │ │ - ldmia r2, {r2, r5, r7} │ │ - lsls r6, r7, #1 │ │ - ldrd r0, r1, [r1, #28] │ │ - movs r2, #4 │ │ - ldr r3, [r1, #12] │ │ - ldr r1, [pc, #396] @ (65fc0 ) │ │ + strd r1, r0, [r8, #4] │ │ + movs r0, #8 │ │ + b.n 5bc5e │ │ + nop │ │ + str r2, [sp, #936] @ 0x3a8 │ │ + movs r7, r0 │ │ + subs r2, #202 @ 0xca │ │ + movs r7, r0 │ │ + strb r4, [r6, #7] │ │ + movs r7, r0 │ │ + subs r2, #168 @ 0xa8 │ │ + movs r7, r0 │ │ + strb r2, [r1, #7] │ │ + movs r7, r0 │ │ + strb r0, [r7, #6] │ │ + movs r7, r0 │ │ + strb r4, [r0, #6] │ │ + movs r7, r0 │ │ + str r2, [sp, #232] @ 0xe8 │ │ + movs r7, r0 │ │ + subs r1, #186 @ 0xba │ │ + movs r7, r0 │ │ + strb r4, [r0, #5] │ │ + movs r7, r0 │ │ + subs r1, #152 @ 0x98 │ │ + movs r7, r0 │ │ + strb r2, [r3, #4] │ │ + movs r7, r0 │ │ + strb r6, [r0, #4] │ │ + movs r7, r0 │ │ + strb r2, [r2, #3] │ │ + movs r7, r0 │ │ + str r1, [sp, #608] @ 0x260 │ │ + movs r7, r0 │ │ + subs r1, #88 @ 0x58 │ │ + movs r7, r0 │ │ + strb r2, [r4, #2] │ │ + movs r7, r0 │ │ + subs r1, #54 @ 0x36 │ │ + movs r7, r0 │ │ + strb r0, [r7, #1] │ │ + movs r7, r0 │ │ + strb r2, [r5, #1] │ │ + movs r7, r0 │ │ + strb r6, [r6, #0] │ │ + movs r7, r0 │ │ + str r0, [sp, #944] @ 0x3b0 │ │ + movs r7, r0 │ │ + cmp r0, #4 │ │ + bls.n 5c300 │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #80] @ 0x50 │ │ + movw r3, #2277 @ 0x8e5 │ │ + str r1, [sp, #68] @ 0x44 │ │ + ldr r1, [pc, #516] @ (5c4f0 ) │ │ + str r0, [sp, #76] @ 0x4c │ │ + movs r0, #4 │ │ add r1, pc │ │ - b.n 65f1c │ │ - adds r0, #4 │ │ - str r0, [sp, #4] │ │ - ldr r0, [pc, #500] @ (66034 ) │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r2, [pc, #500] @ (66038 ) │ │ + str r1, [sp, #64] @ 0x40 │ │ + str r0, [sp, #72] @ 0x48 │ │ + add r0, sp, #64 @ 0x40 │ │ + ldr r2, [pc, #508] @ (5c4f4 ) │ │ + movs r1, #5 │ │ add r2, pc │ │ - b.n 65f82 │ │ - adds r0, #4 │ │ - str r0, [sp, #4] │ │ - ldr r0, [pc, #468] @ (66024 ) │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r2, [pc, #468] @ (66028 ) │ │ + bl 6ff84 │ │ + ldr r1, [pc, #488] @ (5c4ec ) │ │ + movs r0, #11 │ │ + add r1, pc │ │ + b.n 5c456 │ │ + cmp r0, #4 │ │ + bls.n 5c330 │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #80] @ 0x50 │ │ + movw r3, #2271 @ 0x8df │ │ + str r1, [sp, #68] @ 0x44 │ │ + ldr r1, [pc, #444] @ (5c4d8 ) │ │ + str r0, [sp, #76] @ 0x4c │ │ + movs r0, #4 │ │ + add r1, pc │ │ + str r1, [sp, #64] @ 0x40 │ │ + str r0, [sp, #72] @ 0x48 │ │ + add r0, sp, #64 @ 0x40 │ │ + ldr r2, [pc, #436] @ (5c4dc ) │ │ + movs r1, #5 │ │ add r2, pc │ │ - b.n 65f82 │ │ - adds r0, #4 │ │ - str r0, [sp, #4] │ │ - ldr r0, [pc, #428] @ (6600c ) │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r2, [pc, #428] @ (66010 ) │ │ + bl 6ff84 │ │ + ldr r1, [pc, #416] @ (5c4d4 ) │ │ + movs r0, #12 │ │ + add r1, pc │ │ + b.n 5c456 │ │ + cmp r0, #4 │ │ + bls.n 5c360 │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #80] @ 0x50 │ │ + movw r3, #2274 @ 0x8e2 │ │ + str r1, [sp, #68] @ 0x44 │ │ + ldr r1, [pc, #408] @ (5c4e4 ) │ │ + str r0, [sp, #76] @ 0x4c │ │ + movs r0, #4 │ │ + add r1, pc │ │ + str r1, [sp, #64] @ 0x40 │ │ + str r0, [sp, #72] @ 0x48 │ │ + add r0, sp, #64 @ 0x40 │ │ + ldr r2, [pc, #400] @ (5c4e8 ) │ │ + movs r1, #5 │ │ add r2, pc │ │ - b.n 65f82 │ │ - adds r0, #8 │ │ - str r0, [sp, #4] │ │ - ldr r0, [pc, #356] @ (65fd4 ) │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r2, [pc, #356] @ (65fd8 ) │ │ + bl 6ff84 │ │ + ldr r1, [pc, #380] @ (5c4e0 ) │ │ + movs r0, #13 │ │ + add r1, pc │ │ + b.n 5c456 │ │ + cmp r0, #4 │ │ + bls.n 5c390 │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #80] @ 0x50 │ │ + movw r3, #2283 @ 0x8eb │ │ + str r1, [sp, #68] @ 0x44 │ │ + ldr r1, [pc, #424] @ (5c524 ) │ │ + str r0, [sp, #76] @ 0x4c │ │ + movs r0, #4 │ │ + add r1, pc │ │ + str r1, [sp, #64] @ 0x40 │ │ + str r0, [sp, #72] @ 0x48 │ │ + add r0, sp, #64 @ 0x40 │ │ + ldr r2, [pc, #416] @ (5c528 ) │ │ + movs r1, #5 │ │ add r2, pc │ │ - b.n 65f9a │ │ - adds r0, #4 │ │ - str r0, [sp, #4] │ │ - ldr r0, [pc, #404] @ (66014 ) │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r2, [pc, #404] @ (66018 ) │ │ + bl 6ff84 │ │ + ldr r1, [pc, #396] @ (5c520 ) │ │ + movs r0, #13 │ │ + add r1, pc │ │ + b.n 5c48c │ │ + cmp r0, #4 │ │ + bls.n 5c3c0 │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #80] @ 0x50 │ │ + movw r3, #2264 @ 0x8d8 │ │ + str r1, [sp, #68] @ 0x44 │ │ + ldr r1, [pc, #276] @ (5c4c0 ) │ │ + str r0, [sp, #76] @ 0x4c │ │ + movs r0, #4 │ │ + add r1, pc │ │ + str r1, [sp, #64] @ 0x40 │ │ + str r0, [sp, #72] @ 0x48 │ │ + add r0, sp, #64 @ 0x40 │ │ + ldr r2, [pc, #268] @ (5c4c4 ) │ │ + movs r1, #5 │ │ add r2, pc │ │ - b.n 65f82 │ │ - adds r0, #4 │ │ - str r0, [sp, #4] │ │ - ldr r0, [pc, #364] @ (65ffc ) │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r2, [pc, #364] @ (66000 ) │ │ + bl 6ff84 │ │ + ldr r1, [pc, #248] @ (5c4bc ) │ │ + movs r0, #14 │ │ + add r1, pc │ │ + b.n 5c456 │ │ + cmp r0, #4 │ │ + bls.n 5c3f0 │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #80] @ 0x50 │ │ + movw r3, #2289 @ 0x8f1 │ │ + str r1, [sp, #68] @ 0x44 │ │ + ldr r1, [pc, #240] @ (5c4cc ) │ │ + str r0, [sp, #76] @ 0x4c │ │ + movs r0, #4 │ │ + add r1, pc │ │ + str r1, [sp, #64] @ 0x40 │ │ + str r0, [sp, #72] @ 0x48 │ │ + add r0, sp, #64 @ 0x40 │ │ + ldr r2, [pc, #232] @ (5c4d0 ) │ │ + movs r1, #5 │ │ add r2, pc │ │ - b.n 65f82 │ │ - adds r0, #4 │ │ - str r0, [sp, #4] │ │ - ldr r0, [pc, #292] @ (65fc4 ) │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r2, [pc, #292] @ (65fc8 ) │ │ + bl 6ff84 │ │ + ldr r1, [pc, #212] @ (5c4c8 ) │ │ + movs r0, #12 │ │ + add r1, pc │ │ + b.n 5c456 │ │ + cmp r0, #4 │ │ + bls.n 5c420 │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #80] @ 0x50 │ │ + movw r3, #2280 @ 0x8e8 │ │ + str r1, [sp, #68] @ 0x44 │ │ + ldr r1, [pc, #240] @ (5c4fc ) │ │ + str r0, [sp, #76] @ 0x4c │ │ + movs r0, #4 │ │ + add r1, pc │ │ + str r1, [sp, #64] @ 0x40 │ │ + str r0, [sp, #72] @ 0x48 │ │ + add r0, sp, #64 @ 0x40 │ │ + ldr r2, [pc, #232] @ (5c500 ) │ │ + movs r1, #5 │ │ add r2, pc │ │ - b.n 65ec6 │ │ - adds r0, #4 │ │ - str r0, [sp, #4] │ │ - ldr r0, [pc, #380] @ (6602c ) │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r2, [pc, #380] @ (66030 ) │ │ + bl 6ff84 │ │ + ldr r1, [pc, #212] @ (5c4f8 ) │ │ + movs r0, #12 │ │ + add r1, pc │ │ + b.n 5c456 │ │ + cmp r0, #4 │ │ + bls.n 5c450 │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #80] @ 0x50 │ │ + movw r3, #2268 @ 0x8dc │ │ + str r1, [sp, #68] @ 0x44 │ │ + ldr r1, [pc, #204] @ (5c508 ) │ │ + str r0, [sp, #76] @ 0x4c │ │ + movs r0, #4 │ │ + add r1, pc │ │ + str r1, [sp, #64] @ 0x40 │ │ + str r0, [sp, #72] @ 0x48 │ │ + add r0, sp, #64 @ 0x40 │ │ + ldr r2, [pc, #196] @ (5c50c ) │ │ + movs r1, #5 │ │ add r2, pc │ │ - b.n 65f82 │ │ - adds r0, #8 │ │ - str r0, [sp, #4] │ │ - ldr r0, [pc, #268] @ (65fcc ) │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r2, [pc, #268] @ (65fd0 ) │ │ + bl 6ff84 │ │ + ldr r1, [pc, #176] @ (5c504 ) │ │ + movs r0, #15 │ │ + add r1, pc │ │ + strd r1, r0, [fp, #4] │ │ + movs r0, #6 │ │ + b.n 5c1a2 │ │ + cmp r0, #4 │ │ + bls.n 5c486 │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #80] @ 0x50 │ │ + movw r3, #2286 @ 0x8ee │ │ + str r1, [sp, #68] @ 0x44 │ │ + ldr r1, [pc, #204] @ (5c53c ) │ │ + str r0, [sp, #76] @ 0x4c │ │ + movs r0, #4 │ │ + add r1, pc │ │ + str r1, [sp, #64] @ 0x40 │ │ + str r0, [sp, #72] @ 0x48 │ │ + add r0, sp, #64 @ 0x40 │ │ + ldr r2, [pc, #192] @ (5c540 ) │ │ + movs r1, #5 │ │ add r2, pc │ │ - mov r0, r1 │ │ - mov r1, r2 │ │ - add r3, sp, #4 │ │ - movs r2, #3 │ │ - b.n 65fa2 │ │ - adds r0, #4 │ │ - str r0, [sp, #4] │ │ - ldr r0, [pc, #276] @ (65fec ) │ │ + bl 6ff84 │ │ + ldr r1, [pc, #176] @ (5c538 ) │ │ + movs r0, #14 │ │ + add r1, pc │ │ + strd r1, r0, [r8, #4] │ │ + movs r0, #6 │ │ + b.w 5bc5e │ │ + ldr r0, [pc, #180] @ (5c54c ) │ │ + movs r1, #15 │ │ + ldr r2, [pc, #180] @ (5c550 ) │ │ add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r2, [pc, #276] @ (65ff0 ) │ │ add r2, pc │ │ - b.n 65f9a │ │ - adds r0, #1 │ │ - str r0, [sp, #4] │ │ - ldr r0, [pc, #368] @ (66058 ) │ │ + bl 4d828 │ │ + subs r0, #188 @ 0xbc │ │ + movs r7, r0 │ │ + ldr r6, [r6, #124] @ 0x7c │ │ + movs r7, r0 │ │ + subs r0, #154 @ 0x9a │ │ + movs r7, r0 │ │ + ldr r4, [r1, #124] @ 0x7c │ │ + movs r7, r0 │ │ + strb r2, [r0, #4] │ │ + vrev16. d23, d4 │ │ + @ instruction: 0xfffcfaf9 │ │ + vcvt.u16.f16 q11, q11, #5 │ │ + movs r7, r0 │ │ + ldr r2, [r1, #84] @ 0x54 │ │ + movs r7, r0 │ │ + @ instruction: 0xfb23fffb │ │ + ldr r6, [r0, #84] @ 0x54 │ │ + movs r7, r0 │ │ + ldr r2, [r3, #80] @ 0x50 │ │ + movs r7, r0 │ │ + ldc2 15, cr15, [fp], #-1004 @ 0xfffffc14 │ │ + ldr r6, [r0, #96] @ 0x60 │ │ + movs r7, r0 │ │ + ldr r2, [r3, #92] @ 0x5c │ │ + movs r7, r0 │ │ + stc2l 15, cr15, [r5], #-1004 @ 0xfffffc14 │ │ + ldr r6, [r2, #92] @ 0x5c │ │ + movs r7, r0 │ │ + ldr r2, [r5, #88] @ 0x58 │ │ + movs r7, r0 │ │ + ldc2 15, cr15, [ip, #-1004] @ 0xfffffc14 │ │ + ldr r6, [r6, #96] @ 0x60 │ │ + movs r7, r0 │ │ + ldr r2, [r1, #96] @ 0x60 │ │ + movs r7, r0 │ │ + mrrc2 15, 15, pc, r3, cr11 @ │ │ + ldr r6, [r2, #80] @ 0x50 │ │ + movs r7, r0 │ │ + ldr r2, [r5, #76] @ 0x4c │ │ + movs r7, r0 │ │ + stc2 15, cr15, [r1], {251} @ 0xfb │ │ + ldr r6, [r4, #76] @ 0x4c │ │ + movs r7, r0 │ │ + ldr r2, [r7, #72] @ 0x48 │ │ + movs r7, r0 │ │ + ldr r0, [r0, #124] @ 0x7c │ │ + movs r7, r0 │ │ + ldr r4, [r1, #120] @ 0x78 │ │ + movs r7, r0 │ │ + strb r0, [r5, #0] │ │ + vrev64. d23, d26 │ │ + @ instruction: 0xfffcfd9e │ │ + @ instruction: 0xfffb6da6 │ │ + movs r7, r0 │ │ + ldr r2, [r7, #84] @ 0x54 │ │ + movs r7, r0 │ │ + str r0, [sp, #64] @ 0x40 │ │ + movs r7, r0 │ │ + subs r0, #0 │ │ + movs r7, r0 │ │ + ldr r2, [r3, #112] @ 0x70 │ │ + movs r7, r0 │ │ + stc2 15, cr15, [r5, #-1004] @ 0xfffffc14 │ │ + ldr r0, [r6, #72] @ 0x48 │ │ + movs r7, r0 │ │ + ldr r4, [r0, #72] @ 0x48 │ │ + movs r7, r0 │ │ + ldr r4, [r4, #108] @ 0x6c │ │ + movs r7, r0 │ │ + ldr r0, [r6, #104] @ 0x68 │ │ + movs r7, r0 │ │ + lsls r4, r3, #8 │ │ + vsli.64 , q15, #60 @ 0x3c │ │ + movs r7, r0 │ │ + adds r7, #222 @ 0xde │ │ + movs r7, r0 │ │ + ldr r0, [r6, #108] @ 0x6c │ │ + movs r7, r0 │ │ + sxtb r1, r0 │ │ + ldr r0, [pc, #16] @ (5c570 ) │ │ add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r2, [pc, #368] @ (6605c ) │ │ - add r3, sp, #4 │ │ - mov r0, r1 │ │ + ldr.w r0, [r0, r1, lsl #2] │ │ + ldr r2, [pc, #12] @ (5c574 ) │ │ add r2, pc │ │ + ldr.w r1, [r2, r1, lsl #2] │ │ + bx lr │ │ + strb r4, [r1, #10] │ │ + movs r7, r0 │ │ + add r1, sp, #432 @ 0x1b0 │ │ + vsli.32 d27, d0, #30 │ │ + ldr r2, [r0, #0] │ │ + eor.w r1, r2, #2147483648 @ 0x80000000 │ │ + cmp r1, #4 │ │ + it cs │ │ + movcs r1, #1 │ │ + tbb [pc, r1] │ │ + asrs r2, r0, #4 │ │ + lsrs r3, r0, #32 │ │ + pop {r4, pc} │ │ + ldr r4, [r0, #4] │ │ + mov r0, r4 │ │ + bl 5c578 │ │ + b.n 5c5a2 │ │ + ldr r4, [r0, #4] │ │ + mov r0, r4 │ │ + bl 58bc0 │ │ + mov r0, r4 │ │ + ldmia.w sp!, {r4, lr} │ │ + b.w cd0f0 │ │ + ldr r1, [r0, #4] │ │ + mov r0, r2 │ │ + ldmia.w sp!, {r4, lr} │ │ + b.w 54676 │ │ + ldr r2, [r0, #16] │ │ + cbz r2, 5c5e4 │ │ + push {r4, r5, r6, lr} │ │ + ldrd r5, r1, [r0, #8] │ │ + mov r4, r0 │ │ + ldr r6, [r5, #8] │ │ + cmp r1, r6 │ │ + beq.n 5c5dc │ │ + ldr r3, [r5, #4] │ │ + lsls r2, r2, #3 │ │ + add.w r0, r3, r6, lsl #3 │ │ + add.w r1, r3, r1, lsl #3 │ │ + bl c9d48 │ │ + ldr r2, [r4, #16] │ │ + adds r0, r2, r6 │ │ + str r0, [r5, #8] │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ + bx lr │ │ + push {r3, r4, r5, r6, r7, lr} │ │ + adds r7, r0, #4 │ │ + mov r4, r1 │ │ + cbz r4, 5c608 │ │ + ldrd r6, r5, [r7, #-4] │ │ + ldr r1, [r5, #0] │ │ + cbz r1, 5c5fa │ │ + mov r0, r6 │ │ + blx r1 │ │ + mov r0, r6 │ │ + mov r1, r5 │ │ + bl 5c60a │ │ + subs r4, #1 │ │ + adds r7, #8 │ │ + b.n 5c5ec │ │ + pop {r3, r4, r5, r6, r7, pc} │ │ + ldr r1, [r1, #4] │ │ + cbz r1, 5c612 │ │ + b.w cd0f0 │ │ + bx lr │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + sub sp, #100 @ 0x64 │ │ + add.w r6, r1, #8 │ │ + mov r7, r2 │ │ + mov sl, r0 │ │ + ldrd r4, r0, [r1] │ │ + ldmia r6, {r2, r5, r6} │ │ mov r1, r2 │ │ - movs r2, #4 │ │ - b.n 65fa2 │ │ - adds r0, #8 │ │ - str r0, [sp, #4] │ │ - ldr r0, [pc, #316] @ (6603c ) │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r2, [pc, #316] @ (66040 ) │ │ - add r3, sp, #4 │ │ - mov r0, r1 │ │ + bl 6deb4 │ │ + mov fp, r0 │ │ + mov r8, r1 │ │ + mov r0, r5 │ │ + mov r1, r6 │ │ + bl 6deb4 │ │ + ldr r6, [pc, #764] @ (5c938 ) │ │ + mov r5, r0 │ │ + mov r9, r1 │ │ + add r6, pc │ │ + ldr r0, [r6, #16] │ │ + cmp r0, #5 │ │ + bcc.n 5c66c │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #48] @ 0x30 │ │ + movw r3, #1049 @ 0x419 │ │ + str r1, [sp, #36] @ 0x24 │ │ + ldr r1, [pc, #740] @ (5c93c ) │ │ + str r0, [sp, #44] @ 0x2c │ │ + add r1, pc │ │ + str r1, [sp, #32] │ │ + add r0, sp, #80 @ 0x50 │ │ + str r0, [sp, #40] @ 0x28 │ │ + add r0, sp, #32 │ │ + ldr r2, [pc, #732] @ (5c940 ) │ │ + movs r1, #5 │ │ add r2, pc │ │ - mov r1, r2 │ │ - movs r2, #8 │ │ - b.n 65fa2 │ │ - ldrd r0, r1, [r1, #28] │ │ - movs r2, #11 │ │ - ldr r3, [r1, #12] │ │ - ldr r1, [pc, #312] @ (66054 ) │ │ + bl 6ff84 │ │ + ldr r0, [r6, #16] │ │ + cmp r0, #4 │ │ + bls.n 5c696 │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #48] @ 0x30 │ │ + movw r3, #1049 @ 0x419 │ │ + str r1, [sp, #36] @ 0x24 │ │ + ldr r1, [pc, #712] @ (5c948 ) │ │ + str r0, [sp, #44] @ 0x2c │ │ add r1, pc │ │ - add sp, #8 │ │ - ldmia.w sp!, {r7, lr} │ │ - bx r3 │ │ - adds r0, #4 │ │ - str r0, [sp, #4] │ │ - ldr r0, [pc, #176] @ (65fdc ) │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r2, [pc, #176] @ (65fe0 ) │ │ + str r1, [sp, #32] │ │ + add r0, sp, #80 @ 0x50 │ │ + str r0, [sp, #40] @ 0x28 │ │ + add r0, sp, #32 │ │ + ldr r2, [pc, #700] @ (5c94c ) │ │ + movs r1, #5 │ │ add r2, pc │ │ - b.n 65f9a │ │ - adds r0, #4 │ │ - str r0, [sp, #4] │ │ - ldr r0, [pc, #224] @ (6601c ) │ │ + bl 6ff84 │ │ + ldr r7, [r7, #0] │ │ + cmp r7, #0 │ │ + beq.w 5c7da │ │ + ldr r0, [r7, #0] │ │ + cmp r0, #0 │ │ + beq.w 5c7e2 │ │ + str.w r8, [sp, #4] │ │ + ldr.w r8, [r0, #376] @ 0x178 │ │ + ldr r0, [r6, #16] │ │ + cmp.w r8, #0 │ │ + beq.w 5c7ee │ │ + cmp r0, #5 │ │ + ldr r0, [pc, #676] @ (5c960 ) │ │ add r0, pc │ │ str r0, [sp, #0] │ │ - ldr r2, [pc, #224] @ (66020 ) │ │ + bcc.n 5c6e4 │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r1, [sp, #36] @ 0x24 │ │ + movw r3, #1049 @ 0x419 │ │ + ldr r1, [sp, #0] │ │ + str r0, [sp, #48] @ 0x30 │ │ + str r0, [sp, #44] @ 0x2c │ │ + movs r0, #4 │ │ + str r1, [sp, #32] │ │ + movs r1, #5 │ │ + str r0, [sp, #40] @ 0x28 │ │ + add r0, sp, #32 │ │ + ldr r2, [pc, #644] @ (5c964 ) │ │ add r2, pc │ │ - b.n 65f82 │ │ - adds r0, #4 │ │ - str r0, [sp, #4] │ │ - ldr r0, [pc, #152] @ (65fe4 ) │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r2, [pc, #152] @ (65fe8 ) │ │ - add r3, sp, #4 │ │ - mov r0, r1 │ │ + bl 6ff84 │ │ + ldr r1, [r4, #0] │ │ + mov r0, r7 │ │ + mov r2, fp │ │ + mov r3, r5 │ │ + blx r8 │ │ + mov r8, r0 │ │ + ldr r0, [r6, #16] │ │ + cmp r0, #5 │ │ + bcc.n 5c71a │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #48] @ 0x30 │ │ + movw r3, #1049 @ 0x419 │ │ + str r1, [sp, #36] @ 0x24 │ │ + ldr r1, [pc, #612] @ (5c968 ) │ │ + str r0, [sp, #44] @ 0x2c │ │ + movs r0, #4 │ │ + add r1, pc │ │ + str r1, [sp, #32] │ │ + str r0, [sp, #40] @ 0x28 │ │ + add r0, sp, #32 │ │ + ldr r2, [pc, #600] @ (5c96c ) │ │ + movs r1, #5 │ │ add r2, pc │ │ - mov r1, r2 │ │ - movs r2, #5 │ │ - b.n 65fa2 │ │ - adds r0, #8 │ │ - str r0, [sp, #4] │ │ - ldr r0, [pc, #224] @ (66044 ) │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r2, [pc, #224] @ (66048 ) │ │ - add r3, sp, #4 │ │ - mov r0, r1 │ │ + bl 6ff84 │ │ + ldr r0, [r6, #16] │ │ + cmp r0, #5 │ │ + bcc.n 5c744 │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #48] @ 0x30 │ │ + movw r3, #1049 @ 0x419 │ │ + str r1, [sp, #36] @ 0x24 │ │ + ldr r1, [pc, #576] @ (5c970 ) │ │ + str r0, [sp, #44] @ 0x2c │ │ + add r1, pc │ │ + str r1, [sp, #32] │ │ + add r0, sp, #80 @ 0x50 │ │ + str r0, [sp, #40] @ 0x28 │ │ + add r0, sp, #32 │ │ + ldr r2, [pc, #568] @ (5c974 ) │ │ + movs r1, #5 │ │ add r2, pc │ │ - mov r1, r2 │ │ - movs r2, #10 │ │ - b.n 65fa2 │ │ - adds r0, #4 │ │ - str r0, [sp, #4] │ │ - ldr r0, [pc, #136] @ (66004 ) │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r2, [pc, #136] @ (66008 ) │ │ + bl 6ff84 │ │ + ldr r0, [r6, #16] │ │ + cmp r0, #5 │ │ + bcc.n 5c76e │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #48] @ 0x30 │ │ + movw r3, #1049 @ 0x419 │ │ + str r1, [sp, #36] @ 0x24 │ │ + ldr r1, [pc, #544] @ (5c978 ) │ │ + str r0, [sp, #44] @ 0x2c │ │ + add r1, pc │ │ + str r1, [sp, #32] │ │ + add r0, sp, #80 @ 0x50 │ │ + str r0, [sp, #40] @ 0x28 │ │ + add r0, sp, #32 │ │ + ldr r2, [pc, #532] @ (5c97c ) │ │ + movs r1, #5 │ │ add r2, pc │ │ - mov r0, r1 │ │ - mov r1, r2 │ │ - add r3, sp, #4 │ │ - movs r2, #7 │ │ - b.n 65fa2 │ │ - adds r0, #4 │ │ - str r0, [sp, #4] │ │ - ldr r0, [pc, #96] @ (65ff4 ) │ │ + bl 6ff84 │ │ + ldr r0, [r7, #0] │ │ + cmp r0, #0 │ │ + beq.n 5c822 │ │ + ldr.w r4, [r0, #912] @ 0x390 │ │ + ldr r0, [r6, #16] │ │ + cmp r4, #0 │ │ + beq.n 5c82e │ │ + cmp r0, #4 │ │ + bls.n 5c7a4 │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r1, [sp, #36] @ 0x24 │ │ + movw r3, #1049 @ 0x419 │ │ + ldr r1, [sp, #0] │ │ + str r0, [sp, #48] @ 0x30 │ │ + str r0, [sp, #44] @ 0x2c │ │ + movs r0, #4 │ │ + str r1, [sp, #32] │ │ + movs r1, #5 │ │ + str r0, [sp, #40] @ 0x28 │ │ + add r0, sp, #32 │ │ + ldr r2, [pc, #516] @ (5c9a4 ) │ │ + add r2, pc │ │ + bl 6ff84 │ │ + mov r0, r7 │ │ + blx r4 │ │ + ldr r1, [r6, #16] │ │ + cmp r0, #1 │ │ + bne.n 5c864 │ │ + movs r6, #0 │ │ + cmp r1, #5 │ │ + bcc.n 5c8a2 │ │ + movs r0, #1 │ │ + str r6, [sp, #48] @ 0x30 │ │ + str r0, [sp, #36] @ 0x24 │ │ + movs r1, #5 │ │ + ldr r0, [pc, #476] @ (5c99c ) │ │ + movw r3, #1049 @ 0x419 │ │ + str r6, [sp, #44] @ 0x2c │ │ + movs r4, #5 │ │ add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r2, [pc, #96] @ (65ff8 ) │ │ + str r0, [sp, #32] │ │ + movs r0, #4 │ │ + str r0, [sp, #40] @ 0x28 │ │ + add r0, sp, #32 │ │ + ldr r2, [pc, #460] @ (5c9a0 ) │ │ add r2, pc │ │ - mov r0, r1 │ │ - mov r1, r2 │ │ - add r3, sp, #4 │ │ - movs r2, #6 │ │ - bl 50574 │ │ - pop {r2, r3, r7, pc} │ │ - adds r0, #4 │ │ - str r0, [sp, #4] │ │ - ldr r0, [pc, #156] @ (6604c ) │ │ + bl 6ff84 │ │ + b.n 5c8a4 │ │ + ldr r1, [pc, #360] @ (5c944 ) │ │ + movs r0, #6 │ │ + add r1, pc │ │ + b.n 5c7e8 │ │ + ldr r1, [pc, #364] @ (5c950 ) │ │ + movs r0, #7 │ │ + add r1, pc │ │ + movs r4, #8 │ │ + movs r6, #0 │ │ + b.n 5c8b4 │ │ + ldr.w r8, [sp, #4] │ │ + movs r6, #0 │ │ + cmp r0, #5 │ │ + bcc.n 5c81a │ │ + movs r0, #1 │ │ + str r6, [sp, #48] @ 0x30 │ │ + str r0, [sp, #36] @ 0x24 │ │ + movs r1, #5 │ │ + ldr r0, [pc, #340] @ (5c958 ) │ │ + movw r3, #1049 @ 0x419 │ │ + str r6, [sp, #44] @ 0x2c │ │ add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r2, [pc, #156] @ (66050 ) │ │ - add r3, sp, #4 │ │ - mov r0, r1 │ │ + str r0, [sp, #32] │ │ + movs r0, #4 │ │ + str r0, [sp, #40] @ 0x28 │ │ + add r0, sp, #32 │ │ + ldr r2, [pc, #328] @ (5c95c ) │ │ add r2, pc │ │ - mov r1, r2 │ │ - movs r2, #13 │ │ - b.n 65fa2 │ │ - ldrsb r0, [r0, r5] │ │ - @ instruction: 0xfffa5fff │ │ - movs r0, r0 │ │ - ldr r4, [r4, #104] @ 0x68 │ │ - vrecpe.u32 d29, d13 │ │ - @ instruction: 0xfffec7e9 │ │ - vcvta.u32.f32 q11, │ │ - movs r0, r0 │ │ - ldrb r3, [r1, #26] │ │ - vcvtp.u32.f32 , │ │ - vabdl.u q14, d31, d3 │ │ - vshr.u64 d25, d23, #5 │ │ - vqrdmulh.s , , d13[0] │ │ - vqrdmlsh.s q12, , d27[0] │ │ - vqshl.u64 q14, , #63 @ 0x3f │ │ - vrsra.u64 d28, d27, #5 │ │ - movs r0, r0 │ │ - stmia r7!, {r0, r1, r2, r5} │ │ - vrshr.u64 d25, d27, #5 │ │ - vqshrun.s64 d28, , #1 │ │ - vsra.u32 , , #5 │ │ - @ instruction: 0xffffc74c │ │ - vshr.u64 d25, d19, #5 │ │ - vtbx.8 d28, {d15}, d31 │ │ - vrsra.u32 d25, d11, #5 │ │ - vqrshrun.s64 d28, q3, #1 │ │ - vcvtm.s32.f32 d25, d3 │ │ - vabdl.u q14, d31, d17 │ │ - vsra.u32 d25, d3, #5 │ │ - @ instruction: 0xffff6ef7 │ │ - vcvtn.s32.f32 d25, d3 │ │ - vqshrun.s64 d28, q10, #1 │ │ - vcvtp.s32.f32 , │ │ - vtbl.8 d28, {d31}, d27 │ │ - vsra.u64 d16, d7, #5 │ │ - movs r0, r0 │ │ - ldr r4, [r5, r7] │ │ - vshr.u64 q8, , #6 │ │ - movs r0, r0 │ │ - ldr r6, [r4, #92] @ 0x5c │ │ - vcvt.u16.f16 , , #5 │ │ - @ instruction: 0xffff6da4 │ │ - vtbl.8 d25, {d27-d29}, d1 │ │ - vcvt.f16.u16 d29, d27, #5 │ │ - movs r5, r0 │ │ - ldrsb r0, [r3, r2] │ │ - vsli.64 , q12, #58 @ 0x3a │ │ - ldr r0, [r0, #0] │ │ - mov r2, r1 │ │ - str r0, [sp, #12] │ │ - movs r3, #2 │ │ - ldr r0, [pc, #32] @ (6608c ) │ │ - add r1, sp, #12 │ │ + bl 6ff84 │ │ + ldr r1, [pc, #312] @ (5c954 ) │ │ + movs r0, #10 │ │ + add r1, pc │ │ + b.n 5c860 │ │ + ldr r1, [pc, #348] @ (5c980 ) │ │ + movs r0, #7 │ │ + movs r4, #8 │ │ + movs r6, #0 │ │ + add r1, pc │ │ + b.n 5c8b0 │ │ + ldr.w r8, [sp, #4] │ │ + movs r6, #0 │ │ + cmp r0, #5 │ │ + bcc.n 5c85a │ │ + movs r0, #1 │ │ + str r6, [sp, #48] @ 0x30 │ │ + str r0, [sp, #36] @ 0x24 │ │ + movs r1, #5 │ │ + ldr r0, [pc, #324] @ (5c988 ) │ │ + movw r3, #1049 @ 0x419 │ │ + str r6, [sp, #44] @ 0x2c │ │ add r0, pc │ │ - str r0, [sp, #8] │ │ - strd r3, r1, [sp] │ │ - mov r0, r2 │ │ - ldr r1, [pc, #20] @ (66090 ) │ │ - movs r2, #21 │ │ - ldr r3, [pc, #20] @ (66094 ) │ │ + str r0, [sp, #32] │ │ + movs r0, #4 │ │ + str r0, [sp, #40] @ 0x28 │ │ + add r0, sp, #32 │ │ + ldr r2, [pc, #312] @ (5c98c ) │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r1, [pc, #296] @ (5c984 ) │ │ + movs r0, #14 │ │ + add r1, pc │ │ + movs r4, #6 │ │ + b.n 5c8b4 │ │ + cmp r1, #4 │ │ + bls.n 5c88c │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #48] @ 0x30 │ │ + movw r3, #1049 @ 0x419 │ │ + str r1, [sp, #36] @ 0x24 │ │ + ldr r1, [pc, #284] @ (5c994 ) │ │ + str r0, [sp, #44] @ 0x2c │ │ + movs r0, #4 │ │ add r1, pc │ │ - add r3, pc │ │ - bl 50470 │ │ - add sp, #16 │ │ - pop {r7, pc} │ │ - nop │ │ - bcs.n 6614a │ │ - @ instruction: 0xfffe6d07 │ │ - vcvtp.s32.f32 , q7 │ │ - vsli.64 , q8, #59 @ 0x3b │ │ - sub sp, #36 @ 0x24 │ │ - ldr r0, [r0, #0] │ │ - mov r2, r1 │ │ - movs r4, #9 │ │ - movs r7, #2 │ │ - add.w r1, r0, #8 │ │ str r1, [sp, #32] │ │ - ldr r1, [pc, #48] @ (660dc ) │ │ - add r3, sp, #32 │ │ - ldr r5, [pc, #48] @ (660e0 ) │ │ - ldr r6, [pc, #48] @ (660e4 ) │ │ + str r0, [sp, #40] @ 0x28 │ │ + add r0, sp, #32 │ │ + ldr r2, [pc, #276] @ (5c998 ) │ │ + movs r1, #5 │ │ + add r2, pc │ │ + bl 6ff84 │ │ + cmp.w r8, #0 │ │ + beq.n 5c8a6 │ │ + str.w r8, [sl, #4] │ │ + movs r0, #15 │ │ + ldr.w r8, [sp, #4] │ │ + strb.w r0, [sl] │ │ + b.n 5c920 │ │ + movs r4, #5 │ │ + b.n 5c8b0 │ │ + ldr r1, [pc, #232] @ (5c990 ) │ │ + movs r0, #17 │ │ + movs r4, #7 │ │ + movs r6, #1 │ │ add r1, pc │ │ - add r5, pc │ │ - strd r7, r0, [sp] │ │ - add r6, pc │ │ - strd r4, r3, [sp, #16] │ │ - strd r6, r5, [sp, #8] │ │ - mov r0, r2 │ │ - str r1, [sp, #24] │ │ - movs r2, #19 │ │ - ldr r1, [pc, #28] @ (660e8 ) │ │ - ldr r3, [pc, #28] @ (660ec ) │ │ + ldr.w r8, [sp, #4] │ │ + ldrh.w r2, [sp, #29] │ │ + strh.w r2, [sp, #33] @ 0x21 │ │ + ldrb.w r2, [sp, #31] │ │ + strb.w r4, [sp, #32] │ │ + strb.w r2, [sp, #35] @ 0x23 │ │ + strd r1, r0, [sp, #36] @ 0x24 │ │ + add r0, sp, #32 │ │ + add r1, sp, #8 │ │ + adds r0, #12 │ │ + ldmia.w r1, {r2, r3, r4, r7} │ │ + stmia r0!, {r2, r3, r4, r7} │ │ + cbz r6, 5c916 │ │ + add r6, sp, #64 @ 0x40 │ │ + mov r1, fp │ │ + mov r2, r8 │ │ + mov r0, r6 │ │ + bl 6c8e0 │ │ + add.w r0, sl, #16 │ │ + mov r1, r5 │ │ + mov r2, r9 │ │ + bl 6c8e0 │ │ + add r5, sp, #80 @ 0x50 │ │ + mov r1, r6 │ │ + adds r0, r5, #3 │ │ + movs r2, #12 │ │ + bl ca0b2 │ │ + movs r0, #4 │ │ + mov r1, r5 │ │ + strb.w r0, [sl], #1 │ │ + movs r2, #15 │ │ + mov r0, sl │ │ + bl ca0b2 │ │ + add r0, sp, #32 │ │ + bl 690e8 │ │ + b.n 5c930 │ │ + add r1, sp, #32 │ │ + mov r0, sl │ │ + movs r2, #28 │ │ + bl ca0b2 │ │ + mov r0, r5 │ │ + mov r1, r9 │ │ + bl 64850 │ │ + mov r0, fp │ │ + mov r1, r8 │ │ + bl 64850 │ │ + add sp, #100 @ 0x64 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + nop │ │ + ldrh r4, [r2, #28] │ │ + movs r7, r0 │ │ + adds r2, #100 @ 0x64 │ │ + movs r7, r0 │ │ + ldr r6, [r3, #40] @ 0x28 │ │ + movs r7, r0 │ │ + ldr r0, [r7, #40] @ 0x28 │ │ + vpaddl.s , q1 │ │ + movs r7, r0 │ │ + ldr r4, [r6, #36] @ 0x24 │ │ + movs r7, r0 │ │ + ldr r6, [r6, #40] @ 0x28 │ │ + vpaddl.u , q13 │ │ + vqshrn.u64 d22, q6, #5 │ │ + movs r7, r0 │ │ + ldr r0, [r6, #12] │ │ + movs r7, r0 │ │ + ldr r0, [r6, #36] @ 0x24 │ │ + movs r7, r0 │ │ + ldr r6, [r4, #32] │ │ + movs r7, r0 │ │ + ldr r4, [r5, #32] │ │ + movs r7, r0 │ │ + ldr r0, [r6, #28] │ │ + movs r7, r0 │ │ + ldr r4, [r1, #32] │ │ + movs r7, r0 │ │ + ldr r6, [r0, #28] │ │ + movs r7, r0 │ │ + ldr r2, [r5, #28] │ │ + movs r7, r0 │ │ + ldr r4, [r3, #24] │ │ + movs r7, r0 │ │ + ldr r2, [r6, #36] @ 0x24 │ │ + vtbl.8 d22, {d12-d14}, d5 │ │ + @ instruction: 0xfffc68dc │ │ + movs r7, r0 │ │ + ldr r0, [r6, #8] │ │ + movs r7, r0 │ │ + bl 2c198a │ │ + ldr r2, [r2, #12] │ │ + movs r7, r0 │ │ + ldr r6, [r7, #4] │ │ + movs r7, r0 │ │ + ldr r6, [r1, #24] │ │ + movs r7, r0 │ │ + ldr r2, [r6, #16] │ │ + movs r7, r0 │ │ + ldr r6, [r4, #20] │ │ + movs r7, r0 │ │ + push {r4, r5, r6, lr} │ │ + uxtb r5, r1 │ │ + ldr r1, [pc, #104] @ (5ca18 ) │ │ + movs r4, #6 │ │ + add r1, pc │ │ + tbb [pc, r5] │ │ + lsls r1, r4, #20 │ │ + asrs r7, r1, #8 │ │ + subs r0, r1, r0 │ │ + asrs r6, r3, #24 │ │ + lsrs r5, r5, #16 │ │ + ldr r1, [pc, #88] @ (5ca1c ) │ │ + add r1, pc │ │ + b.n 5c9f6 │ │ + ldr r1, [pc, #96] @ (5ca28 ) │ │ + movs r4, #3 │ │ + add r1, pc │ │ + b.n 5c9f8 │ │ + ldr r1, [pc, #104] @ (5ca38 ) │ │ + add r1, pc │ │ + b.n 5c9f6 │ │ + ldr r1, [pc, #72] @ (5ca20 ) │ │ add r1, pc │ │ + b.n 5c9f6 │ │ + ldr r1, [pc, #72] @ (5ca24 ) │ │ + movs r4, #5 │ │ + add r1, pc │ │ + b.n 5c9f8 │ │ + ldr r1, [pc, #76] @ (5ca30 ) │ │ + movs r4, #5 │ │ + add r1, pc │ │ + b.n 5c9f8 │ │ + strd r2, r3, [r0, #8] │ │ + movs r1, #0 │ │ + b.n 5ca0c │ │ + ldr r1, [pc, #56] @ (5ca2c ) │ │ + add r1, pc │ │ + movs r4, #4 │ │ + ldr r3, [pc, #64] @ (5ca3c ) │ │ + movs r2, #5 │ │ + strd r1, r4, [r0, #16] │ │ + movs r1, #0 │ │ + strb r1, [r0, #4] │ │ + movs r1, #1 │ │ add r3, pc │ │ - bl 504ec │ │ - add sp, #36 @ 0x24 │ │ - pop {r4, r5, r6, r7, pc} │ │ + strd r3, r2, [r0, #8] │ │ + str r1, [r0, #0] │ │ + pop {r4, r5, r6, pc} │ │ + ldr r1, [pc, #32] @ (5ca34 ) │ │ + add r1, pc │ │ + b.n 5c9f8 │ │ nop │ │ - bcs.n 66112 │ │ - vqdmulh.s q11, q15, d8[0] │ │ - vshr.u32 d16, d19, #5 │ │ - movs r0, r0 │ │ - ldr r3, [r3, #72] @ 0x48 │ │ - vsra.u64 , q15, #5 │ │ - vcvt.f32.s32 d20, d10 │ │ - ldr r1, [r1, #20] │ │ - lsls r3, r1, #27 │ │ - itt mi │ │ - ldrdmi r0, r1, [r0] │ │ - bmi.w 52d18 │ │ - lsls r1, r1, #26 │ │ - itt pl │ │ - movpl r1, r2 │ │ - bpl.w 52ed4 │ │ - ldrd r0, r1, [r0] │ │ - b.w 52d74 │ │ - bmi.n 660be │ │ - push {r4, lr} │ │ - sub sp, #24 │ │ - strd r0, r1, [sp, #16] │ │ - ldr r0, [pc, #24] @ (66138 ) │ │ - ldr r4, [pc, #28] @ (6613c ) │ │ + strb r7, [r3, #7] │ │ + @ instruction: 0xfffcde2e │ │ + vqrdmulh.s , q5, d10[0] │ │ + vsra.u64 d23, d23, #6 │ │ + vsra.u64 , q0, #4 │ │ + @ instruction: 0xfffcde0c │ │ + vrsra.u64 , q14, #6 │ │ + vaddw.u , q14, d11 │ │ + vcvt.f32.u32 d29, d12, #4 │ │ + vqdmulh.s , q13, d1[0] │ │ + vtbl.8 d30, {d11-d12}, d29 │ │ + mvns r0, r6 │ │ + sub sp, #20 │ │ + mov r4, r0 │ │ + mov r0, sp │ │ + mov r5, r2 │ │ + mov r6, r1 │ │ + bl 6d980 │ │ + ldr r0, [pc, #100] @ (5cab8 ) │ │ + ldr r1, [sp, #0] │ │ + adds r2, r0, #1 │ │ + cmp r1, r2 │ │ + bne.n 5ca8a │ │ + ldrb.w r9, [sp, #4] │ │ + mov r0, r5 │ │ + ldr r3, [pc, #88] @ (5cabc ) │ │ + movs r1, #1 │ │ + movs r2, #1 │ │ + add r3, pc │ │ + bl c9b20 │ │ + mov r8, r0 │ │ + mov r7, r1 │ │ + mov r0, r1 │ │ + mov r1, r6 │ │ + mov r2, r5 │ │ + bl ca0b2 │ │ + strd r8, r7, [r4, #4] │ │ + movs r0, #13 │ │ + str r5, [r4, #12] │ │ + strb.w r9, [r4, #1] │ │ + b.n 5caa0 │ │ + cmp r1, r0 │ │ + bne.n 5caa8 │ │ + ldr r0, [sp, #4] │ │ + adds r1, r4, #4 │ │ + mov r2, r0 │ │ + ldmia.w r2, {r3, r5, r6, r7} │ │ + stmia r1!, {r3, r5, r6, r7} │ │ + blx cd200 │ │ + movs r0, #15 │ │ + strb r0, [r4, #0] │ │ + add sp, #20 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ + ldr r0, [pc, #20] @ (5cac0 ) │ │ + movs r1, #40 @ 0x28 │ │ + ldr r2, [pc, #20] @ (5cac4 ) │ │ add r0, pc │ │ - str r0, [sp, #8] │ │ - add r4, pc │ │ - strd r4, r2, [sp] │ │ - add r1, sp, #16 │ │ - add r3, sp, #20 │ │ - movs r0, #0 │ │ - mov r2, r4 │ │ - bl 4c9f0 │ │ + add r2, pc │ │ + bl 4d828 │ │ nop │ │ - str r5, [sp, #944] @ 0x3b0 │ │ - movs r6, r0 │ │ - stmia r7!, {r5, r6} │ │ - movs r6, r0 │ │ - ldr r2, [r1, #8] │ │ - cmp r2, #4 │ │ - it ls │ │ - movls r2, #4 │ │ - subs r2, #1 │ │ - bic.w r2, r2, #7 │ │ - add r0, r2 │ │ - adds r0, #8 │ │ - bx lr │ │ - push {r4, lr} │ │ + movs r3, r0 │ │ + strh r0, [r0, #0] │ │ + ldr r4, [r3, #16] │ │ + movs r7, r0 │ │ + movs r1, #114 @ 0x72 │ │ + vdup.32 d19, d12[1] │ │ + movs r7, r0 │ │ + push {r4, r5, r7, lr} │ │ + add.w r5, r0, #8 │ │ + mov r4, r1 │ │ + cbz r4, 5cae8 │ │ + ldr r0, [r5, #0] │ │ + ldr r1, [r0, #0] │ │ + subs r1, #1 │ │ + str r1, [r0, #0] │ │ + bne.n 5cae2 │ │ + mov r0, r5 │ │ + bl 6445c │ │ + subs r4, #1 │ │ + adds r5, #16 │ │ + b.n 5cad0 │ │ + pop {r4, r5, r7, pc} │ │ + b.w 5c5e6 │ │ + movs r2, #8 │ │ + movs r3, #16 │ │ + b.w 540c4 │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ + sub sp, #48 @ 0x30 │ │ + mov sl, r1 │ │ + mov r9, r0 │ │ + ldrd r0, r1, [r1] │ │ + mov r3, r2 │ │ + movs r2, #8 │ │ + mov.w r8, #8 │ │ + subs r7, r1, r0 │ │ + movs r1, #4 │ │ + lsrs r6, r7, #3 │ │ + mov r0, r6 │ │ + bl c9b20 │ │ + movs r2, #0 │ │ + add r3, sp, #8 │ │ + cmp.w r0, r7, lsr #3 │ │ + stmia r3!, {r0, r1, r2} │ │ + bcc.n 5cb72 │ │ + add r0, sp, #24 │ │ + ldmia.w sl, {r3, r4, r5, r6, r7} │ │ + stmia r0!, {r3, r4, r5, r6, r7} │ │ + ldrd r3, r0, [sp, #24] │ │ + cmp r3, r0 │ │ + beq.n 5cb46 │ │ + ldrd r4, r5, [r3], #8 │ │ + str.w r4, [r1, r2, lsl #3] │ │ + add.w r4, r1, r2, lsl #3 │ │ + adds r2, #1 │ │ + str r5, [r4, #4] │ │ + b.n 5cb30 │ │ + ldr r1, [sp, #28] │ │ + str r2, [sp, #16] │ │ + movs r2, #4 │ │ + cmp r1, r0 │ │ + strd r2, r2, [sp, #24] │ │ + ittt ne │ │ + subne r1, r1, r0 │ │ + lsrne r1, r1, #3 │ │ + blne 5c5e6 │ │ + add r0, sp, #24 │ │ + bl 5c5b8 │ │ + add r0, sp, #8 │ │ + ldmia.w r0, {r1, r2, r3} │ │ + stmia.w r9, {r1, r2, r3} │ │ + add sp, #48 @ 0x30 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ + str.w r8, [sp] │ │ + add r0, sp, #8 │ │ + movs r1, #0 │ │ + mov r2, r6 │ │ + movs r3, #4 │ │ + bl 4b964 │ │ + ldrd r1, r2, [sp, #12] │ │ + b.n 5cb24 │ │ + push {r4, r5, r7, lr} │ │ mov r4, r0 │ │ - ldrb r0, [r0, #0] │ │ - subs r0, #5 │ │ - cmp r0, #11 │ │ - it hi │ │ - pophi {r4, pc} │ │ - tbb [pc, r0] │ │ - cmp r2, #36 @ 0x24 │ │ - subs r0, r3, #0 │ │ - asrs r2, r2, #8 │ │ - lsls r6, r0, #24 │ │ - lsrs r4, r1, #16 │ │ - lsrs r6, r0, #16 │ │ - ldrd r0, r1, [r4, #4] │ │ - ldmia.w sp!, {r4, lr} │ │ - b.w bf970 │ │ - ldrd r0, r1, [r4, #4] │ │ - ldmia.w sp!, {r4, lr} │ │ - b.w 6c544 │ │ - ldrd r0, r1, [r4, #4] │ │ - ldmia.w sp!, {r4, lr} │ │ - b.w 56e32 │ │ - ldrd r0, r1, [r4, #4] │ │ - ldmia.w sp!, {r4, lr} │ │ - b.w 56e2a │ │ - ldrd r0, r1, [r4, #4] │ │ - ldmia.w sp!, {r4, lr} │ │ - b.w 5395a │ │ - ldrd r0, r1, [r4, #4] │ │ - ldmia.w sp!, {r4, lr} │ │ - b.w 626f4 │ │ - adds r0, r4, #4 │ │ - bl 579a8 │ │ - ldrd r0, r1, [r4, #4] │ │ - ldmia.w sp!, {r4, lr} │ │ - b.w 56e3a │ │ - ldrb r1, [r0, #8] │ │ - ldr r0, [r0, #0] │ │ - b.w 66918 │ │ - ldr r0, [pc, #40] @ (66200 ) │ │ + ldr r0, [pc, #44] @ (5cbbc ) │ │ add r0, pc │ │ + ldrb r0, [r0, #1] │ │ + movs r0, #36 @ 0x24 │ │ + blx cd270 │ │ + cbz r0, 5cbb4 │ │ + mov r5, r0 │ │ + movs r0, #1 │ │ + strd r0, r0, [r5] │ │ + add.w r0, r5, #8 │ │ + mov r1, r4 │ │ + movs r2, #28 │ │ + bl ca0b2 │ │ + movs r0, #4 │ │ + mov r1, r5 │ │ + pop {r4, r5, r7, pc} │ │ + movs r0, #4 │ │ + movs r1, #36 @ 0x24 │ │ + bl 4bbd8 │ │ + strh r6, [r0, #50] @ 0x32 │ │ + movs r7, r0 │ │ + push {r7, lr} │ │ + bl 5cbca │ │ + movs r0, #1 │ │ + pop {r7, pc} │ │ + push {r0, r1, r2, r3, r4, r5, r6, lr} │ │ ldr r1, [r0, #0] │ │ - dmb ish │ │ - cmp r1, #2 │ │ - beq.n 661e6 │ │ - movs r0, #0 │ │ - bx lr │ │ + movs r3, #0 │ │ + ldr r2, [r1, #0] │ │ + str r3, [r1, #0] │ │ + mov r1, sp │ │ + stmia r2!, {r3} │ │ + mov r3, r1 │ │ + ldmia.w r2, {r4, r5, r6} │ │ + movs r2, #1 │ │ + stmia r3!, {r4, r5, r6} │ │ ldr r0, [r0, #4] │ │ + ldr r0, [r0, #0] │ │ + stmia r0!, {r2} │ │ + ldmia.w r1, {r2, r3, r4} │ │ + stmia r0!, {r2, r3, r4} │ │ + movs r0, #1 │ │ + add sp, #16 │ │ + pop {r4, r5, r6, pc} │ │ + push {r7, lr} │ │ + bl 5cc00 │ │ + movs r0, #1 │ │ + pop {r7, pc} │ │ + bmi.n 5cbaa │ │ + push {r4, r5, r6, lr} │ │ + sub sp, #24 │ │ + ldr r1, [r0, #0] │ │ + mov r5, r0 │ │ + movs r0, #0 │ │ + ldr r2, [r1, #0] │ │ + str r0, [r1, #0] │ │ + ldr r1, [r2, #24] │ │ + str r0, [r2, #24] │ │ + cbz r1, 5cc6e │ │ + mov r4, sp │ │ + mov r0, r4 │ │ + blx r1 │ │ + ldr r6, [r5, #4] │ │ + ldr r5, [r6, #0] │ │ + ldr r0, [r5, #0] │ │ + cbz r0, 5cc5c │ │ + mov r0, r5 │ │ + ldr.w r1, [r0, #4]! │ │ + cbz r1, 5cc54 │ │ + bl 4ad18 │ │ + ldr.w r0, [r5, #8]! │ │ + dmb ish │ │ ldrex r1, [r0] │ │ - adds r2, r1, #1 │ │ + subs r2, r1, #1 │ │ strex r3, r2, [r0] │ │ cmp r3, #0 │ │ - bne.n 661e8 │ │ - cmp.w r1, #4294967295 @ 0xffffffff │ │ - ble.n 661fe │ │ - bx lr │ │ - udf #254 @ 0xfe │ │ - b.n 66970 │ │ - movs r6, r0 │ │ - push {r7, lr} │ │ - ldr r0, [pc, #24] @ (66220 ) │ │ - add r0, pc │ │ - ldrb r0, [r0, #1] │ │ - movs r0, #48 @ 0x30 │ │ - blx ccbf0 │ │ - cbz r0, 66216 │ │ - pop {r7, pc} │ │ - movs r0, #8 │ │ - movs r1, #48 @ 0x30 │ │ - bl 4adb8 │ │ + bne.n 5cc36 │ │ + cmp r1, #1 │ │ + bne.n 5cc5c │ │ + mov r0, r5 │ │ + dmb ish │ │ + bl 68224 │ │ + b.n 5cc5c │ │ + add.w r0, r5, #8 │ │ + bl 5cc94 │ │ + ldr r0, [r6, #0] │ │ + movs r1, #1 │ │ + stmia r0!, {r1} │ │ + ldmia.w r4, {r1, r2, r3, r5} │ │ + stmia r0!, {r1, r2, r3, r5} │ │ + movs r0, #1 │ │ + add sp, #24 │ │ + pop {r4, r5, r6, pc} │ │ + movs r1, #1 │ │ + str r0, [sp, #16] │ │ + str r1, [sp, #4] │ │ + ldr r1, [pc, #20] @ (5cc8c ) │ │ + str r0, [sp, #12] │ │ + movs r0, #4 │ │ + add r1, pc │ │ + str r0, [sp, #8] │ │ + str r1, [sp, #0] │ │ + mov r0, sp │ │ + ldr r1, [pc, #12] @ (5cc90 ) │ │ + add r1, pc │ │ + bl 4d1a6 │ │ nop │ │ - b.n 6696c │ │ - movs r6, r0 │ │ + cmp r6, #174 @ 0xae │ │ + movs r7, r0 │ │ + cmp r6, #172 @ 0xac │ │ + movs r7, r0 │ │ push {r4, lr} │ │ ldr r1, [r0, #0] │ │ + cmp r1, #4 │ │ + bcc.n 5ccc2 │ │ + ldr.w r1, [r0, #4]! │ │ dmb ish │ │ ldrex r2, [r1] │ │ subs r3, r2, #1 │ │ strex r4, r3, [r1] │ │ cmp r4, #0 │ │ - bne.n 6622c │ │ + bne.n 5cca4 │ │ cmp r2, #1 │ │ - it ne │ │ - popne {r4, pc} │ │ + bne.n 5ccc2 │ │ dmb ish │ │ ldmia.w sp!, {r4, lr} │ │ - b.w 60786 │ │ + b.w 5df38 │ │ + pop {r4, pc} │ │ + push {r7, lr} │ │ + bl 5ccce │ │ + movs r0, #1 │ │ + pop {r7, pc} │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, #92 @ 0x5c │ │ - add.w r1, r0, #8 │ │ - add r0, sp, #32 │ │ - mov fp, r3 │ │ - mov r9, r2 │ │ - bl b9ccc │ │ - ldr r0, [sp, #32] │ │ - cmp r0, #1 │ │ - beq.w 66422 │ │ - ldr r6, [sp, #36] @ 0x24 │ │ - ldr r4, [sp, #128] @ 0x80 │ │ - ldrb.w r1, [sp, #40] @ 0x28 │ │ - ldr r0, [r6, #20] │ │ - cmp r0, #0 │ │ - beq.n 66366 │ │ - add.w r3, r6, #24 │ │ - str r1, [sp, #12] │ │ - ldmia r3, {r0, r1, r2, r3} │ │ - strd r9, fp, [sp] │ │ - bl 601a4 │ │ - lsrs r1, r0, #25 │ │ - mov.w r2, #16843009 @ 0x1010101 │ │ - mul.w lr, r1, r2 │ │ - ldrd r3, r2, [r6, #8] │ │ - movs r1, #0 │ │ - ands r0, r2 │ │ - str r1, [sp, #8] │ │ - ldr.w sl, [r3, r0] │ │ - eor.w r4, sl, lr │ │ - sub.w r7, r4, #16843009 @ 0x1010101 │ │ - bic.w r4, r7, r4 │ │ - bic.w r4, r4, #2139062143 @ 0x7f7f7f7f │ │ - cbz r4, 662da │ │ - rev r7, r4 │ │ - clz r7, r7 │ │ - add.w r7, r0, r7, lsr #3 │ │ - ands r7, r2 │ │ - sub.w r7, r3, r7, lsl #4 │ │ - ldrd ip, r8, [r7, #-16] │ │ - eor.w r5, r8, fp │ │ - eor.w r1, ip, r9 │ │ - orrs r1, r5 │ │ - sub.w r1, r4, #1 │ │ - and.w r4, r4, r1 │ │ - beq.n 662f4 │ │ - b.n 662ae │ │ - and.w r1, sl, sl, lsl #1 │ │ - ldr r4, [sp, #128] @ 0x80 │ │ - tst.w r1, #2155905152 @ 0x80808080 │ │ - ldr r1, [sp, #12] │ │ - bne.n 66366 │ │ - ldr r1, [sp, #8] │ │ - adds r1, #4 │ │ - str r1, [sp, #8] │ │ - add r0, r1 │ │ - ands r0, r2 │ │ - b.n 6629a │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - mov.w r8, #8 │ │ - strd r0, r1, [sp, #64] @ 0x40 │ │ - add.w r9, sp, #16 │ │ - ldr r1, [sp, #128] @ 0x80 │ │ - str r0, [sp, #24] │ │ - strd r0, r8, [sp, #16] │ │ - mov r2, r9 │ │ - str r0, [sp, #72] @ 0x48 │ │ - add r4, sp, #64 @ 0x40 │ │ - str r4, [sp, #28] │ │ - add r0, sp, #28 │ │ - bl 63698 │ │ - add r1, sp, #32 │ │ - ldmia.w r4, {r2, r3, r5} │ │ - adds r0, r1, #4 │ │ - stmia r0!, {r2, r3, r5} │ │ - mov r0, r9 │ │ - strb.w r8, [sp, #32] │ │ - ldr r2, [pc, #280] @ (66444 ) │ │ - add r2, pc │ │ - bl 63af0 │ │ - add r4, sp, #32 │ │ - mov r1, r9 │ │ - mov r0, r4 │ │ - bl 579b0 │ │ - add r0, sp, #64 @ 0x40 │ │ - bl 57474 │ │ - ldrd r0, r1, [r7, #-8] │ │ - mov r2, r4 │ │ - ldr r3, [sp, #64] @ 0x40 │ │ - blx r3 │ │ - mov r5, r0 │ │ - cbnz r0, 66356 │ │ - add r0, sp, #32 │ │ - bl 57390 │ │ - add r0, sp, #32 │ │ - bl 573ca │ │ - ldr r1, [sp, #12] │ │ - mov r0, r6 │ │ - bl 66918 │ │ - b.n 6641a │ │ - mov r0, r6 │ │ - bl 66918 │ │ - ldrd r0, r1, [r4] │ │ - subs r0, #2 │ │ - sbc.w r1, r1, #0 │ │ - subs.w r2, r0, #18 │ │ - sbcs.w r1, r1, #0 │ │ - it cs │ │ - movcs r0, #16 │ │ - cmp r0, #16 │ │ - bhi.n 663f4 │ │ - movs r5, #0 │ │ - tbb [pc, r0] │ │ - bx r8 │ │ - bx r8 │ │ - movs r6, #14 │ │ - asrs r6, r1, #12 │ │ - lsrs r3, r2, #4 │ │ - adds r1, r1, r0 │ │ - adds r1, r1, r0 │ │ - adds r3, r5, #4 │ │ - lsls r7, r0, #1 │ │ - ldrd r0, r1, [r4, #8] │ │ - bl bf970 │ │ - b.n 66418 │ │ - ldrd r0, r1, [r4, #8] │ │ - bl 5395a │ │ - b.n 66418 │ │ - ldrd r0, r1, [r4, #8] │ │ - bl 56e32 │ │ - b.n 66418 │ │ - ldrd r0, r1, [r4, #8] │ │ - bl 6c544 │ │ - b.n 66418 │ │ - add.w r0, r4, #8 │ │ - bl 5f2c6 │ │ - ldrd r0, r1, [r4, #8] │ │ - bl bf978 │ │ - b.n 66418 │ │ - ldrd r0, r1, [r4, #8] │ │ - bl 56e2a │ │ - b.n 66418 │ │ - add.w r0, r4, #8 │ │ - bl 5f39e │ │ + sub sp, #44 @ 0x2c │ │ + ldr r1, [r0, #0] │ │ + mov.w ip, #0 │ │ + add.w sl, sp, #16 │ │ + mov fp, sp │ │ + ldr.w r9, [r1] │ │ + mov r4, sl │ │ + str.w ip, [r1] │ │ + mov lr, r9 │ │ + ldmia.w lr, {r1, r2, r3, r5, r6, r7} │ │ + stmia r4!, {r1, r2, r3, r5, r6, r7} │ │ + add.w r1, r9, #28 │ │ + mov r2, fp │ │ + ldr.w r8, [r9, #24] │ │ + ldmia.w r1, {r3, r4, r5} │ │ + stmia r2!, {r3, r4, r5} │ │ + str.w ip, [r9, #24] │ │ + ldr.w r9, [r0, #4] │ │ + ldr.w r4, [r9] │ │ + ldr r0, [r4, #24] │ │ + cbz r0, 5cd40 │ │ + add.w r0, r4, #28 │ │ + bl 4ad18 │ │ + mov r7, r4 │ │ + ldr.w r0, [r7, #32]! │ │ + cbz r0, 5cd2c │ │ + bl 5d778 │ │ + mov r0, r7 │ │ + bl 4ad18 │ │ ldrd r0, r1, [r4, #8] │ │ - bl 56e3a │ │ - b.n 66418 │ │ - ldr.w r0, [r4, #8]! │ │ - dmb ish │ │ - ldrex r1, [r0] │ │ - subs r2, r1, #1 │ │ - strex r3, r2, [r0] │ │ - cmp r3, #0 │ │ - bne.n 663fc │ │ - cmp r1, #1 │ │ - bne.n 66418 │ │ + bl 5cac8 │ │ + ldrd r0, r1, [r4, #4] │ │ + bl 5caee │ │ + ldr.w r4, [r9] │ │ + ldmia.w sl, {r1, r2, r3, r5, r6, r7} │ │ mov r0, r4 │ │ - dmb ish │ │ - bl 60468 │ │ - movs r5, #0 │ │ - mov r0, r5 │ │ - add sp, #92 @ 0x5c │ │ + stmia r0!, {r1, r2, r3, r5, r6, r7} │ │ + add.w r0, r4, #28 │ │ + str.w r8, [r4, #24] │ │ + ldmia.w fp, {r1, r2, r3} │ │ + stmia r0!, {r1, r2, r3} │ │ + movs r0, #1 │ │ + add sp, #44 @ 0x2c │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldrb.w r0, [sp, #40] @ 0x28 │ │ - movs r1, #43 @ 0x2b │ │ - strb.w r0, [sp, #68] @ 0x44 │ │ - ldr r0, [sp, #36] @ 0x24 │ │ - str r0, [sp, #64] @ 0x40 │ │ - ldr r0, [pc, #20] @ (66448 ) │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r0, [pc, #20] @ (6644c ) │ │ - add r2, sp, #64 @ 0x40 │ │ - ldr r3, [pc, #20] @ (66450 ) │ │ - add r0, pc │ │ - add r3, pc │ │ - bl 4fcf8 │ │ - str r4, [sp, #672] @ 0x2a0 │ │ - movs r6, r0 │ │ - str r6, [sp, #696] @ 0x2b8 │ │ - movs r6, r0 │ │ - lsls r7, r0, #11 │ │ - vsli.64 d25, d26, #62 @ 0x3e │ │ - movs r6, r0 │ │ + bmi.n 5cd0a │ │ + │ │ +0005cd60 : │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, #148 @ 0x94 │ │ - mov r9, r2 │ │ - mov r7, r1 │ │ - mov sl, r0 │ │ - bl 5f95c │ │ - bl 661d4 │ │ + sub sp, #164 @ 0xa4 │ │ cmp r0, #0 │ │ - beq.w 667cc │ │ - add.w r5, r0, #16 │ │ - mov r8, r0 │ │ - str r0, [sp, #44] @ 0x2c │ │ - movs r0, #1 │ │ - ldrex r1, [r5] │ │ - cmp r1, #0 │ │ - bne.w 667d6 │ │ - strex r1, r0, [r5] │ │ - cmp r1, #0 │ │ - bne.n 66478 │ │ - dmb ish │ │ - add.w r0, r8, #20 │ │ - bl 65c90 │ │ - and.w fp, r1, #1 │ │ - lsls r0, r0, #31 │ │ - bne.w 667f6 │ │ - ldrd r0, r1, [r8, #24] │ │ - strd sl, r7, [sp, #36] @ 0x24 │ │ - orrs r0, r1 │ │ - bne.w 66642 │ │ - add r4, sp, #120 @ 0x78 │ │ - ldr r1, [pc, #960] @ (66874 ) │ │ - movs r2, #18 │ │ + beq.w 5d03e │ │ + mov r4, r0 │ │ + str r0, [sp, #16] │ │ + add r0, sp, #136 @ 0x88 │ │ + add r1, sp, #16 │ │ + bl 6f958 │ │ + ldrb.w r0, [sp, #136] @ 0x88 │ │ + cmp r0, #15 │ │ + bne.w 5d064 │ │ + ldrb.w fp, [sp, #144] @ 0x90 │ │ + movs r3, #38 @ 0x26 │ │ + ldr.w sl, [sp, #140] @ 0x8c │ │ + strb.w fp, [sp, #24] │ │ + str.w sl, [sp, #20] │ │ + add r7, sp, #28 │ │ + add r1, sp, #20 │ │ + ldr r2, [pc, #812] @ (5d0c8 ) │ │ + mov r0, r7 │ │ + add r2, pc │ │ + bl 68b3c │ │ + ldrb.w r0, [sp, #28] │ │ + cmp r0, #15 │ │ + bne.n 5ce4e │ │ + ldr r5, [sp, #32] │ │ + str r5, [sp, #116] @ 0x74 │ │ + cbz r5, 5ce0a │ │ + ldr r1, [pc, #792] @ (5d0cc ) │ │ + add.w r8, sp, #136 @ 0x88 │ │ + movs r2, #25 │ │ add r1, pc │ │ - mov r0, r4 │ │ - bl 4ae34 │ │ - ldr r0, [sp, #120] @ 0x78 │ │ - cmp.w r0, #2147483648 @ 0x80000000 │ │ - bne.w 6687c │ │ - ldrd r6, r0, [sp, #124] @ 0x7c │ │ - strd fp, r9, [sp, #28] │ │ - str r0, [sp, #24] │ │ + mov r0, r8 │ │ + str r1, [sp, #12] │ │ + bl 5ca40 │ │ + ldrb.w r6, [sp, #136] @ 0x88 │ │ + cmp r6, #15 │ │ + bne.n 5ce1c │ │ add r0, sp, #88 @ 0x58 │ │ - bl 57474 │ │ - ldr r3, [sp, #96] @ 0x60 │ │ + add.w r1, r8, #4 │ │ + adds r6, r0, #3 │ │ + movs r2, #16 │ │ mov r0, r6 │ │ - ldr r1, [pc, #924] @ (66878 ) │ │ - movs r2, #0 │ │ - add r1, pc │ │ - blx r3 │ │ - mov r4, r0 │ │ - mov r7, r1 │ │ - bl 571cc │ │ + bl ca0b2 │ │ add r0, sp, #120 @ 0x78 │ │ - bl 573fc │ │ - ldr r0, [sp, #120] @ 0x78 │ │ - cmp r0, #1 │ │ - beq.w 6689a │ │ - ldrb.w r0, [sp, #128] @ 0x80 │ │ - movs r1, #4 │ │ - str r0, [sp, #12] │ │ - movs r0, #8 │ │ - ldr.w r9, [sp, #124] @ 0x7c │ │ - bl 4a56c │ │ - movs r1, #1 │ │ - add.w r3, r9, #28 │ │ - str r1, [r0, #0] │ │ - mov sl, r9 │ │ - str r1, [r0, #4] │ │ - str r0, [sp, #8] │ │ - strd r4, r7, [sp, #72] @ 0x48 │ │ - ldr.w r0, [sl, #24]! │ │ - ldmia r3, {r1, r2, r3} │ │ - strd r7, r4, [sp, #16] │ │ - strd r4, r7, [sp] │ │ - bl 57aa4 │ │ - mov r4, r0 │ │ - add r0, sp, #72 @ 0x48 │ │ - str r0, [sp, #84] @ 0x54 │ │ - add.w fp, r9, #8 │ │ - ldr.w r0, [r9, #16] │ │ - mov r7, r1 │ │ + mov r1, r6 │ │ + movs r2, #16 │ │ + bl ca0b2 │ │ + ldr r0, [sp, #128] @ 0x80 │ │ cmp r0, #0 │ │ - beq.w 667ec │ │ - str.w fp, [sp, #124] @ 0x7c │ │ - add r0, sp, #84 @ 0x54 │ │ - str r0, [sp, #120] @ 0x78 │ │ - ldrd r0, r1, [r9, #8] │ │ - ldr r2, [pc, #872] @ (668bc ) │ │ - add r3, sp, #120 @ 0x78 │ │ + beq.n 5cea0 │ │ + add.w r0, r8, #3 │ │ + add r1, sp, #120 @ 0x78 │ │ + movs r2, #16 │ │ + bl ca0b2 │ │ + movs r0, #2 │ │ + mov r1, r8 │ │ + strb.w r0, [sp, #60] @ 0x3c │ │ + add r0, sp, #56 @ 0x38 │ │ + adds r0, #5 │ │ + movs r2, #19 │ │ + bl ca0b2 │ │ + b.n 5ce44 │ │ + movs r0, #24 │ │ + str r0, [sp, #68] @ 0x44 │ │ + ldr r0, [pc, #704] @ (5d0d0 ) │ │ + add r0, pc │ │ + str r0, [sp, #64] @ 0x40 │ │ + movs r0, #7 │ │ + strb.w r0, [sp, #60] @ 0x3c │ │ + b.n 5ce44 │ │ + add.w r1, r8, #1 │ │ + add.w r8, sp, #88 @ 0x58 │ │ + movs r2, #19 │ │ + mov r0, r8 │ │ + bl ca0b2 │ │ + ldrd r9, r5, [sp, #156] @ 0x9c │ │ + add r0, sp, #56 @ 0x38 │ │ + adds r0, #5 │ │ + mov r1, r8 │ │ + movs r2, #19 │ │ + bl ca0b2 │ │ + strd r9, r5, [sp, #80] @ 0x50 │ │ + strb.w r6, [sp, #60] @ 0x3c │ │ + movs r0, #1 │ │ + str r0, [sp, #56] @ 0x38 │ │ + add r0, sp, #56 @ 0x38 │ │ + bl 5d110 │ │ + add r0, sp, #28 │ │ + bl 5d104 │ │ + mov r0, fp │ │ + bl 6fc4c │ │ + movs r5, #0 │ │ + blx cd2b0 │ │ + str r0, [sp, #68] @ 0x44 │ │ + movs r0, #1 │ │ + strd r4, r5, [sp, #60] @ 0x3c │ │ + str r0, [sp, #56] @ 0x38 │ │ + ldr r0, [pc, #640] @ (5d0ec ) │ │ + add r0, pc │ │ + ldr r1, [r0, #116] @ 0x74 │ │ + dmb ish │ │ + cmp r1, #2 │ │ + beq.n 5ce98 │ │ + add r1, sp, #56 @ 0x38 │ │ + str r1, [sp, #28] │ │ + add.w r1, r0, #100 @ 0x64 │ │ + str r1, [sp, #88] @ 0x58 │ │ + add r1, sp, #120 @ 0x78 │ │ + str r1, [sp, #144] @ 0x90 │ │ + add r1, sp, #88 @ 0x58 │ │ + adds r0, #116 @ 0x74 │ │ + strd r7, r1, [sp, #136] @ 0x88 │ │ + add r1, sp, #136 @ 0x88 │ │ + ldr r2, [pc, #604] @ (5d0f0 ) │ │ add r2, pc │ │ - strd r3, r2, [sp] │ │ - mov r2, r4 │ │ - mov r3, r7 │ │ - bl 64ddc │ │ - ldr.w r2, [r9, #8] │ │ - cbz r0, 665aa │ │ - lsrs r3, r4, #25 │ │ - ldrb.w sl, [r2, r1] │ │ - ldrd ip, lr, [sp, #72] @ 0x48 │ │ - strb r3, [r2, r1] │ │ - subs r4, r1, #4 │ │ - ldrd r7, fp, [r9, #12] │ │ - mov r0, r6 │ │ - ldr.w r6, [r9, #20] │ │ - ands r4, r7 │ │ - add r4, r2 │ │ - strb r3, [r4, #4] │ │ - adds r3, r6, #1 │ │ - and.w r4, sl, #1 │ │ - mov r6, r0 │ │ - sub.w r0, fp, r4 │ │ - strd r0, r3, [r9, #16] │ │ - sub.w r0, r2, r1, lsl #4 │ │ - ldr r1, [sp, #8] │ │ - str.w r1, [r0, #-8] │ │ - subs r1, r0, #4 │ │ - strd ip, lr, [r0, #-16] │ │ + bl 7228c │ │ + ldr r0, [pc, #540] @ (5d0b8 ) │ │ + add sp, #164 @ 0xa4 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + ldr r1, [sp, #124] @ 0x7c │ │ + movs r0, #8 │ │ + str r0, [sp, #0] │ │ + add r0, sp, #136 @ 0x88 │ │ + movs r3, #8 │ │ + mov r2, r1 │ │ + bl 6d948 │ │ + ldrd r7, r6, [sp, #152] @ 0x98 │ │ + ldr r0, [sp, #136] @ 0x88 │ │ + ldr r1, [sp, #144] @ 0x90 │ │ + add.w r2, r7, r7, lsl #1 │ │ + add.w r9, r1, r7, lsl #4 │ │ + add.w r0, r0, r2, lsl #2 │ │ + add.w r8, r0, #4 │ │ + cmp r7, r6 │ │ + bcs.n 5cf18 │ │ + ldr.w r0, [r8, #-4] │ │ + eor.w r0, r0, #2147483648 @ 0x80000000 │ │ + cmp r0, #4 │ │ + it cs │ │ + movcs r0, #1 │ │ + subs r1, r0, #1 │ │ + cmp r1, #2 │ │ + bcs.n 5cef0 │ │ + ldrb.w r0, [r9] │ │ + bl 58b80 │ │ + uxtb r0, r0 │ │ + cmp r0, #9 │ │ + beq.n 5cf0c │ │ + b.n 5cfe2 │ │ + cmp r0, #0 │ │ + bne.w 5d086 │ │ + ldrb.w r0, [r9] │ │ + bl 58b80 │ │ + uxtb r0, r0 │ │ + cmp r0, #9 │ │ + beq.n 5cfe2 │ │ + ldrb.w r1, [r8] │ │ + cmp r0, r1 │ │ + bne.n 5cfe2 │ │ + adds r7, #1 │ │ + add.w r8, r8, #12 │ │ + add.w r9, r9, #16 │ │ + b.n 5cec8 │ │ + add r7, sp, #136 @ 0x88 │ │ + add r1, sp, #20 │ │ + mov r2, r5 │ │ + mov r0, r7 │ │ + bl 58e0c │ │ + ldrb.w r0, [sp, #136] @ 0x88 │ │ + cmp r0, #15 │ │ + bne.n 5d006 │ │ + ldr r0, [sp, #140] @ 0x8c │ │ + movs r1, #8 │ │ + str r0, [sp, #88] @ 0x58 │ │ movs r0, #0 │ │ - b.n 665bc │ │ - sub.w r1, r2, r1, lsl #4 │ │ - ldr r3, [sp, #8] │ │ - ldr.w r2, [r1, #-4]! │ │ - ldr.w r0, [r1, #-4] │ │ - str.w r3, [r1, #-4] │ │ - ldrd sl, r7, [sp, #36] @ 0x24 │ │ - ldrd r4, fp, [sp, #24] │ │ - ldr r3, [pc, #760] @ (668c0 ) │ │ + str.w sl, [sp, #92] @ 0x5c │ │ + movs r2, #8 │ │ + ldr r3, [pc, #416] @ (5d0dc ) │ │ + movs r5, #0 │ │ add r3, pc │ │ - str r3, [r1, #0] │ │ - strd r0, r2, [sp, #120] @ 0x78 │ │ - cbz r0, 665f0 │ │ - dmb ish │ │ - ldrex r1, [r0] │ │ - subs r2, r1, #1 │ │ - strex r3, r2, [r0] │ │ - cmp r3, #0 │ │ - bne.n 665d4 │ │ - cmp r1, #1 │ │ - bne.n 665f0 │ │ - dmb ish │ │ - add r0, sp, #120 @ 0x78 │ │ - bl 71dc2 │ │ - ldr r1, [sp, #12] │ │ - mov r0, r9 │ │ - bl 66918 │ │ - mov r0, r6 │ │ - mov r1, r4 │ │ - bl 626f4 │ │ - add.w r3, r8, #24 │ │ - movs r4, #1 │ │ - movs r6, #0 │ │ - ldmia r3, {r0, r1, r2, r3} │ │ - strd r4, r6, [r8, #24] │ │ - ldr r4, [sp, #20] │ │ - str.w r4, [r8, #32] │ │ - ldr r4, [sp, #16] │ │ - str.w r4, [r8, #36] @ 0x24 │ │ - add r4, sp, #48 @ 0x30 │ │ - stmia r4!, {r0, r1, r2, r3} │ │ - orrs r0, r1 │ │ - beq.n 6663e │ │ - add r0, sp, #48 @ 0x30 │ │ - adds r0, #8 │ │ - bl 57238 │ │ - ldr.w r0, [r8, #24] │ │ - ldr.w r9, [sp, #32] │ │ - lsls r0, r0, #31 │ │ - bne.n 66642 │ │ - ldr r0, [pc, #672] @ (668d8 ) │ │ + bl c9b20 │ │ + add r2, sp, #136 @ 0x88 │ │ + stmia r2!, {r0, r1, r5} │ │ + add r0, sp, #136 @ 0x88 │ │ + movs r1, #0 │ │ + bl 6dade │ │ + movs r0, #25 │ │ + ldrd r5, r6, [sp, #136] @ 0x88 │ │ + str r0, [sp, #152] @ 0x98 │ │ + ldr r0, [sp, #12] │ │ + str r0, [sp, #148] @ 0x94 │ │ + movs r0, #14 │ │ + str r0, [sp, #144] @ 0x90 │ │ + ldr r0, [pc, #380] @ (5d0e0 ) │ │ add r0, pc │ │ - bl 4ffc8 │ │ - ldr.w r9, [sp, #32] │ │ + str r0, [sp, #140] @ 0x8c │ │ + add r7, sp, #88 @ 0x58 │ │ + ldrb.w r0, [sp, #132] @ 0x84 │ │ + str r7, [sp, #136] @ 0x88 │ │ + strd r0, r6, [sp] │ │ + add r0, sp, #56 @ 0x38 │ │ + add r1, sp, #20 │ │ + add r2, sp, #116 @ 0x74 │ │ + add r3, sp, #136 @ 0x88 │ │ + bl 6912c │ │ mov r0, r5 │ │ - mov r1, fp │ │ - ldrd r4, r6, [r8, #32] │ │ - bl 66918 │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ - strd r4, r6, [sp, #96] @ 0x60 │ │ - strd r0, r0, [sp, #104] @ 0x68 │ │ - movs r0, #9 │ │ - str r0, [sp, #88] @ 0x58 │ │ - add r0, sp, #120 @ 0x78 │ │ - bl 57474 │ │ - ldr r3, [sp, #120] @ 0x78 │ │ - add r2, sp, #88 @ 0x58 │ │ - mov r0, sl │ │ - mov r1, r7 │ │ - blx r3 │ │ - cbnz r0, 66676 │ │ - add r0, sp, #88 @ 0x58 │ │ - bl 57390 │ │ - add r0, sp, #88 @ 0x58 │ │ - bl 573ca │ │ - ldr.w r0, [r8, #40] @ 0x28 │ │ - add.w sl, sp, #88 @ 0x58 │ │ - add.w r1, r0, #8 │ │ - mov r0, sl │ │ - bl b9ccc │ │ - ldr r0, [sp, #88] @ 0x58 │ │ - cmp r0, #1 │ │ - beq.w 66812 │ │ - ldr r6, [sp, #92] @ 0x5c │ │ - movs r5, #0 │ │ - ldrb.w r0, [sp, #96] @ 0x60 │ │ - mov fp, r9 │ │ - add.w r3, r6, #28 │ │ - str r0, [sp, #32] │ │ - mov r4, r6 │ │ - str.w r9, [sp, #120] @ 0x78 │ │ - str r5, [sp, #124] @ 0x7c │ │ - ldr.w r0, [r4, #24]! │ │ - ldmia r3, {r1, r2, r3} │ │ - strd r9, r5, [sp] │ │ - bl 601a4 │ │ - mov r9, r0 │ │ - add r0, sp, #120 @ 0x78 │ │ - str r0, [sp, #48] @ 0x30 │ │ - add.w r7, r6, #8 │ │ - ldr r0, [r6, #16] │ │ - mov r5, r1 │ │ - cmp r0, #0 │ │ - beq.w 667e2 │ │ - str r7, [sp, #92] @ 0x5c │ │ - add r0, sp, #48 @ 0x30 │ │ - str r0, [sp, #88] @ 0x58 │ │ - mov r3, r5 │ │ - ldrd r0, r1, [r6, #8] │ │ - ldr r2, [pc, #484] @ (668c4 ) │ │ - add r2, pc │ │ - strd sl, r2, [sp] │ │ - mov r2, r9 │ │ - bl 64ddc │ │ - ldr r2, [r6, #8] │ │ - cbz r0, 6671e │ │ - mov.w r3, r9, lsr #25 │ │ - ldrb.w sl, [r2, r1] │ │ - ldrd ip, lr, [sp, #120] @ 0x78 │ │ - strb r3, [r2, r1] │ │ - subs r7, r1, #4 │ │ - ldrd r4, r5, [r6, #12] │ │ - ldr r0, [r6, #20] │ │ - ands r4, r7 │ │ - add r4, r2 │ │ - adds r0, #1 │ │ - strb r3, [r4, #4] │ │ - and.w r3, sl, #1 │ │ - subs r3, r5, r3 │ │ - strd r3, r0, [r6, #16] │ │ - sub.w r0, r2, r1, lsl #4 │ │ - strd ip, lr, [r0, #-16] │ │ - negs r0, r1 │ │ - ldr r1, [sp, #32] │ │ - mov r9, fp │ │ - ldrd r5, fp, [sp, #36] @ 0x24 │ │ - add.w r0, r2, r0, lsl #4 │ │ - strd r5, fp, [r0, #-8] │ │ - mov r0, r6 │ │ - bl 66918 │ │ - ldrd r0, r1, [r8, #8] │ │ - bl 66140 │ │ - add.w r8, sp, #88 @ 0x58 │ │ - mov r2, r0 │ │ - mov r3, r1 │ │ - mov r1, r2 │ │ - mov r0, r8 │ │ - mov r2, r3 │ │ - bl 65cb8 │ │ - ldr r0, [sp, #88] @ 0x58 │ │ - cmp r0, #1 │ │ - beq.n 66834 │ │ - ldrd r6, r0, [sp, #92] @ 0x5c │ │ - mov r2, r9 │ │ - ldr r1, [r0, #8] │ │ - movs r3, #0 │ │ - ldr r4, [r0, #16] │ │ - subs r0, r1, #1 │ │ - ldrb.w sl, [sp, #100] @ 0x64 │ │ - bic.w r0, r0, #4 │ │ - add r0, r6 │ │ - adds r0, #5 │ │ - blx r4 │ │ - add r7, sp, #120 @ 0x78 │ │ - ldr r1, [pc, #336] @ (668c8 ) │ │ - movs r2, #5 │ │ - movs r4, #5 │ │ - add r1, pc │ │ + mov r1, r6 │ │ + bl 6d978 │ │ mov r0, r7 │ │ - bl 4ae34 │ │ - ldr r0, [sp, #120] @ 0x78 │ │ - cmp.w r0, #2147483648 @ 0x80000000 │ │ - bne.n 66856 │ │ - ldrd r0, r1, [sp, #124] @ 0x7c │ │ - strd r0, r1, [sp, #52] @ 0x34 │ │ - strb.w r4, [sp, #48] @ 0x30 │ │ - add r4, sp, #88 @ 0x58 │ │ - add r1, sp, #48 @ 0x30 │ │ - mov r0, r4 │ │ - bl 56c7c │ │ + bl 6d7b0 │ │ add r0, sp, #120 @ 0x78 │ │ - bl 57474 │ │ - ldr r3, [sp, #120] @ 0x78 │ │ - mov r0, r5 │ │ - mov r1, fp │ │ - mov r2, r4 │ │ - blx r3 │ │ - cbnz r0, 667b8 │ │ + bl 58bc0 │ │ + ldr r0, [sp, #56] @ 0x38 │ │ + add r7, sp, #28 │ │ + lsls r0, r0, #31 │ │ + bne.w 5ce48 │ │ + ldr r2, [sp, #68] @ 0x44 │ │ + ldrb.w r1, [sp, #64] @ 0x40 │ │ add r0, sp, #88 @ 0x58 │ │ - bl 57390 │ │ + bl 6de04 │ │ + ldrb.w r0, [sp, #88] @ 0x58 │ │ + cmp r0, #15 │ │ + bne.n 5d092 │ │ + ldr r2, [sp, #92] @ 0x5c │ │ add r0, sp, #88 @ 0x58 │ │ - bl 573ca │ │ - mov r0, r6 │ │ - mov r1, sl │ │ - bl 66918 │ │ - add r0, sp, #44 @ 0x2c │ │ - bl 66224 │ │ - mov r0, r9 │ │ - movs r1, #0 │ │ - add sp, #148 @ 0x94 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - mov r0, r5 │ │ - clrex │ │ - bl 77e66 │ │ - b.n 6648e │ │ - mov r0, r7 │ │ - mov r1, r4 │ │ - bl 5ec50 │ │ - b.n 666d0 │ │ + add r1, sp, #20 │ │ + bl 68e18 │ │ + ldrb.w r0, [sp, #88] @ 0x58 │ │ + cmp r0, #15 │ │ + bne.n 5d0a4 │ │ + ldr r0, [sp, #92] @ 0x5c │ │ + str r0, [sp, #136] @ 0x88 │ │ + ldr r5, [r0, #8] │ │ + add r0, sp, #136 @ 0x88 │ │ + bl 4ad18 │ │ + add r0, sp, #56 @ 0x38 │ │ + bl 5d110 │ │ + add r0, sp, #28 │ │ + bl 5d104 │ │ mov r0, fp │ │ - mov r1, sl │ │ - bl 5e78c │ │ - b.n 66544 │ │ - strb.w fp, [sp, #92] @ 0x5c │ │ - movs r1, #43 @ 0x2b │ │ - str r5, [sp, #88] @ 0x58 │ │ - ldr r0, [pc, #204] @ (668cc ) │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r0, [pc, #200] @ (668d0 ) │ │ - add r2, sp, #88 @ 0x58 │ │ - ldr r3, [pc, #200] @ (668d4 ) │ │ - add r0, pc │ │ - add r3, pc │ │ - bl 4fcf8 │ │ - ldrb.w r0, [sp, #96] @ 0x60 │ │ + bl 6fc4c │ │ + b.n 5ce5c │ │ + add r5, sp, #136 @ 0x88 │ │ + add r1, sp, #120 @ 0x78 │ │ + adds r0, r5, #3 │ │ + movs r2, #16 │ │ + bl ca0b2 │ │ + movs r0, #2 │ │ + mov r1, r5 │ │ + strb.w r0, [sp, #60] @ 0x3c │ │ + add r0, sp, #56 @ 0x38 │ │ + adds r0, #5 │ │ + movs r2, #19 │ │ + bl ca0b2 │ │ + movs r0, #1 │ │ + str r0, [sp, #56] @ 0x38 │ │ + b.n 5d03a │ │ + ldrb.w r1, [sp, #139] @ 0x8b │ │ + add.w lr, r7, #8 │ │ + strb.w r1, [sp, #63] @ 0x3f │ │ + ldrh.w r1, [sp, #137] @ 0x89 │ │ + strh.w r1, [sp, #61] @ 0x3d │ │ + add r2, sp, #56 @ 0x38 │ │ + ldr.w ip, [sp, #140] @ 0x8c │ │ + adds r2, #12 │ │ + ldmia.w lr, {r1, r3, r5, r6, r7} │ │ + stmia r2!, {r1, r3, r5, r6, r7} │ │ + strb.w r0, [sp, #60] @ 0x3c │ │ + movs r0, #1 │ │ + str.w ip, [sp, #64] @ 0x40 │ │ + str r0, [sp, #56] @ 0x38 │ │ + add r0, sp, #120 @ 0x78 │ │ + bl 58bc0 │ │ + add r7, sp, #28 │ │ + b.n 5ce48 │ │ + movs r0, #21 │ │ movs r1, #43 @ 0x2b │ │ - strb.w r0, [sp, #124] @ 0x7c │ │ - ldr r0, [sp, #92] @ 0x5c │ │ - str r0, [sp, #120] @ 0x78 │ │ - ldr r0, [pc, #208] @ (668f4 ) │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r0, [pc, #208] @ (668f8 ) │ │ - add r2, sp, #120 @ 0x78 │ │ - ldr r3, [pc, #208] @ (668fc ) │ │ + str r0, [sp, #64] @ 0x40 │ │ + ldr r0, [pc, #172] @ (5d0f4 ) │ │ add r0, pc │ │ - add r3, pc │ │ - bl 4fcf8 │ │ - add.w r0, r8, #4 │ │ - add r2, sp, #120 @ 0x78 │ │ - ldmia.w r0, {r3, r4, r5} │ │ - mov r1, r2 │ │ - stmia r1!, {r3, r4, r5} │ │ - movs r1, #43 @ 0x2b │ │ - ldr r0, [pc, #184] @ (66900 ) │ │ + str r0, [sp, #60] @ 0x3c │ │ + movs r0, #7 │ │ + strb.w r0, [sp, #56] @ 0x38 │ │ + ldr r0, [pc, #164] @ (5d0f8 ) │ │ add r0, pc │ │ str r0, [sp, #0] │ │ - ldr r0, [pc, #184] @ (66904 ) │ │ - ldr r3, [pc, #184] @ (66908 ) │ │ + ldr r0, [pc, #164] @ (5d0fc ) │ │ + add r2, sp, #56 @ 0x38 │ │ + ldr r3, [pc, #164] @ (5d100 ) │ │ add r0, pc │ │ add r3, pc │ │ - bl 4fcf8 │ │ - ldmia.w r7, {r1, r2, r3, r4} │ │ - mov r0, r8 │ │ - stmia r0!, {r1, r2, r3, r4} │ │ - movs r1, #43 @ 0x2b │ │ - mov r2, r8 │ │ - ldr r0, [pc, #168] @ (6690c ) │ │ + bl 5127c │ │ + add r4, sp, #56 @ 0x38 │ │ + add r1, sp, #136 @ 0x88 │ │ + movs r2, #28 │ │ + mov r0, r4 │ │ + bl ca0b2 │ │ + ldr r0, [pc, #72] @ (5d0bc ) │ │ add r0, pc │ │ str r0, [sp, #0] │ │ - ldr r0, [pc, #164] @ (66910 ) │ │ - ldr r3, [pc, #168] @ (66914 ) │ │ - add r0, pc │ │ - add r3, pc │ │ - bl 4fcf8 │ │ - ldr r5, [r6, #24] │ │ - vtbl.8 d16, {d27-d30}, d7 │ │ - vshll.u32 q13, d6, #31 │ │ - ldmia.w r4, {r1, r3, r5, r6} │ │ - mov r0, r2 │ │ - stmia r0!, {r1, r3, r5, r6} │ │ movs r1, #43 @ 0x2b │ │ - ldr r0, [pc, #80] @ (668dc ) │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r0, [pc, #80] @ (668e0 ) │ │ - ldr r3, [pc, #80] @ (668e4 ) │ │ + ldr r0, [pc, #68] @ (5d0c0 ) │ │ + mov r2, r4 │ │ + ldr r3, [pc, #68] @ (5d0c4 ) │ │ add r0, pc │ │ add r3, pc │ │ - bl 4fcf8 │ │ - ldrb.w r0, [sp, #128] @ 0x80 │ │ - movs r1, #43 @ 0x2b │ │ - strb.w r0, [sp, #76] @ 0x4c │ │ - ldr r0, [sp, #124] @ 0x7c │ │ - str r0, [sp, #72] @ 0x48 │ │ - ldr r0, [pc, #60] @ (668e8 ) │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r0, [pc, #60] @ (668ec ) │ │ - add r2, sp, #72 @ 0x48 │ │ - ldr r3, [pc, #60] @ (668f0 ) │ │ + bl 5127c │ │ + ldr r0, [pc, #76] @ (5d0d4 ) │ │ + ldr r1, [pc, #76] @ (5d0d8 ) │ │ add r0, pc │ │ - add r3, pc │ │ - bl 4fcf8 │ │ - @ instruction: 0xea23ffff │ │ - str r0, [sp, #248] @ 0xf8 │ │ - movs r6, r0 │ │ - b.n 66846 │ │ - vmlsl.u q11, d31, d11[0] │ │ - vrshr.u64 d25, d16, #5 │ │ - movs r6, r0 │ │ - mrc2 15, 7, pc, cr9, cr13, {7} │ │ - str r1, [sp, #1008] @ 0x3f0 │ │ - movs r6, r0 │ │ - str r4, [sp, #544] @ 0x220 │ │ - movs r6, r0 │ │ - ldrh r2, [r3, #42] @ 0x2a │ │ - movs r6, r0 │ │ - mrc2 15, 3, pc, cr1, cr13, {7} │ │ - ldrh r0, [r1, #50] @ 0x32 │ │ - movs r6, r0 │ │ - ldrh r2, [r1, #42] @ 0x2a │ │ - movs r6, r0 │ │ - mcr2 15, 2, pc, cr15, cr13, {7} @ │ │ - ldrh r6, [r2, #48] @ 0x30 │ │ - movs r6, r0 │ │ - str r2, [sp, #88] @ 0x58 │ │ - movs r6, r0 │ │ - mrc2 15, 6, pc, cr7, cr13, {7} │ │ - str r1, [sp, #808] @ 0x328 │ │ - movs r6, r0 │ │ - str r2, [sp, #8] │ │ - movs r6, r0 │ │ - mrc2 15, 5, pc, cr5, cr13, {7} │ │ - str r1, [sp, #864] @ 0x360 │ │ - movs r6, r0 │ │ - str r1, [sp, #976] @ 0x3d0 │ │ - movs r6, r0 │ │ - mrc2 15, 4, pc, cr7, cr13, {7} │ │ - str r1, [sp, #680] @ 0x2a8 │ │ - movs r6, r0 │ │ - push {r4, lr} │ │ - mov r4, r0 │ │ - adds r0, #4 │ │ - bl 616e4 │ │ - movs r0, #0 │ │ - dmb ish │ │ - ldrex r1, [r4] │ │ - strex r2, r0, [r4] │ │ - cmp r2, #0 │ │ - bne.n 66928 │ │ - cmp r1, #2 │ │ - it ne │ │ - popne {r4, pc} │ │ + add r1, pc │ │ + bl 58b90 │ │ + add r4, sp, #136 @ 0x88 │ │ + add r1, sp, #88 @ 0x58 │ │ + movs r2, #28 │ │ mov r0, r4 │ │ - ldmia.w sp!, {r4, lr} │ │ - b.w 94bf0 │ │ - ldrb r1, [r0, #4] │ │ - ldr r0, [r0, #0] │ │ - b.w 66918 │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ - sub sp, #64 @ 0x40 │ │ - mov r5, r3 │ │ - mov r4, r2 │ │ - mov r9, r1 │ │ - mov sl, r0 │ │ - bl 661d4 │ │ - cbz r0, 669c4 │ │ - mov r6, r0 │ │ - str r0, [sp, #4] │ │ - movs r0, #0 │ │ - add.w r8, sp, #8 │ │ - str r0, [sp, #40] @ 0x28 │ │ - strd r4, r5, [sp, #32] │ │ - add r1, sp, #32 │ │ - mov r0, r8 │ │ - bl 63238 │ │ - ldrd r0, r1, [r6, #8] │ │ - bl 66140 │ │ - add r6, sp, #32 │ │ - mov r2, r0 │ │ - mov r3, r1 │ │ - mov r1, r2 │ │ - mov r0, r6 │ │ - mov r2, r3 │ │ - bl 65cb8 │ │ - ldr r0, [sp, #32] │ │ - cmp r0, #1 │ │ - beq.n 669d2 │ │ - ldrd r7, r0, [sp, #36] @ 0x24 │ │ - mov r2, sl │ │ - mov r3, r9 │ │ - ldrb.w r6, [sp, #44] @ 0x2c │ │ - ldrd r0, r1, [r0, #8] │ │ - str.w r8, [sp] │ │ - subs r0, #1 │ │ - bic.w r0, r0, #4 │ │ - add r0, r7 │ │ - adds r0, #5 │ │ - blx r1 │ │ - mov r0, r7 │ │ - mov r1, r6 │ │ - bl 66918 │ │ - add r0, sp, #4 │ │ - bl 66224 │ │ - mov r0, r5 │ │ - mov r1, r4 │ │ - bl 5395a │ │ - add sp, #64 @ 0x40 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ - adds r0, r6, #4 │ │ - add r2, sp, #48 @ 0x30 │ │ - ldmia.w r0, {r3, r4, r5} │ │ - mov r1, r2 │ │ - stmia r1!, {r3, r4, r5} │ │ - movs r1, #43 @ 0x2b │ │ - ldr r0, [pc, #16] @ (669f4 ) │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r0, [pc, #16] @ (669f8 ) │ │ - ldr r3, [pc, #16] @ (669fc ) │ │ + bl ca0b2 │ │ + ldr r0, [pc, #68] @ (5d0e4 ) │ │ add r0, pc │ │ - add r3, pc │ │ - bl 4fcf8 │ │ - nop │ │ - str r0, [sp, #536] @ 0x218 │ │ - movs r6, r0 │ │ - ldc2 15, cr15, [r9, #-1012] @ 0xfffffc0c │ │ - str r0, [sp, #240] @ 0xf0 │ │ - movs r6, r0 │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ - ldr r4, [pc, #460] @ (66bd4 ) │ │ - ldr.w ip, [sp, #28] │ │ - eor.w lr, r1, r4 │ │ - ldr r4, [pc, #456] @ (66bd8 ) │ │ - ldr r6, [pc, #460] @ (66be0 ) │ │ - eor.w r7, r3, r4 │ │ - ldr r4, [pc, #452] @ (66bdc ) │ │ - eor.w r5, r0, r4 │ │ - eor.w r4, ip, r2 │ │ - eors r4, r6 │ │ - adds.w r8, r4, r5 │ │ - adc.w r9, r7, lr │ │ - lsls r5, r7, #16 │ │ - orr.w r5, r5, r4, lsr #16 │ │ - lsls r4, r4, #16 │ │ - orr.w r4, r4, r7, lsr #16 │ │ - ldr r7, [pc, #428] @ (66be4 ) │ │ - eor.w r4, r4, r8 │ │ - eor.w r5, r5, r9 │ │ - eors r1, r7 │ │ - ldr r7, [pc, #420] @ (66be8 ) │ │ - eors r3, r7 │ │ - ldr r7, [pc, #420] @ (66bec ) │ │ - eors r0, r7 │ │ - ldr r7, [pc, #420] @ (66bf0 ) │ │ - eors r2, r7 │ │ - adds r7, r2, r0 │ │ - adcs r1, r3 │ │ - adds.w lr, r4, r1 │ │ - adc.w r0, r5, r7 │ │ - lsls r6, r5, #21 │ │ - orr.w r6, r6, r4, lsr #11 │ │ - lsls r4, r4, #21 │ │ - orr.w r4, r4, r5, lsr #11 │ │ - lsls r5, r3, #13 │ │ - orr.w r5, r5, r2, lsr #19 │ │ - lsls r2, r2, #13 │ │ - orr.w r2, r2, r3, lsr #19 │ │ - eors r6, r0 │ │ - eors r1, r5 │ │ - eor.w r5, r2, r7 │ │ - adds.w r7, r8, r5 │ │ - adc.w r2, r9, r1 │ │ - eor.w r4, r4, lr │ │ - eor.w r3, r2, #255 @ 0xff │ │ - adds.w r8, r4, r3 │ │ - adc.w r9, r6, r7 │ │ - lsls r3, r6, #16 │ │ - eor.w r0, r0, #67108864 @ 0x4000000 │ │ - orr.w r3, r3, r4, lsr #16 │ │ - lsls r4, r4, #16 │ │ - orr.w r4, r4, r6, lsr #16 │ │ - lsls r6, r1, #17 │ │ - orr.w r6, r6, r5, lsr #15 │ │ - lsls r5, r5, #17 │ │ - orr.w r1, r5, r1, lsr #15 │ │ - eors r2, r6 │ │ - eor.w r5, r7, r1 │ │ - eor.w r1, lr, ip │ │ - adds r6, r5, r1 │ │ - eor.w r4, r4, r8 │ │ - adc.w r7, r2, r0 │ │ - eor.w r3, r3, r9 │ │ - adds.w ip, r4, r7 │ │ - adc.w lr, r3, r6 │ │ - lsls r1, r2, #13 │ │ - lsls r0, r3, #21 │ │ - orr.w r1, r1, r5, lsr #19 │ │ - lsls r5, r5, #13 │ │ - orr.w r2, r5, r2, lsr #19 │ │ - eors r1, r7 │ │ - eors r2, r6 │ │ - orr.w r0, r0, r4, lsr #11 │ │ - adds.w r5, r8, r2 │ │ - adc.w r6, r9, r1 │ │ - lsls r4, r4, #21 │ │ - orr.w r3, r4, r3, lsr #11 │ │ - eor.w r3, r3, ip │ │ - eor.w r0, r0, lr │ │ - adds.w r8, r3, r6 │ │ - adc.w r9, r0, r5 │ │ - lsls r4, r0, #16 │ │ - orr.w r4, r4, r3, lsr #16 │ │ - lsls r3, r3, #16 │ │ - orr.w r0, r3, r0, lsr #16 │ │ - eor.w r4, r4, r9 │ │ - eor.w r3, r0, r8 │ │ - lsls r0, r1, #17 │ │ - orr.w r0, r0, r2, lsr #15 │ │ - eors r6, r0 │ │ - lsls r0, r2, #17 │ │ - orr.w r0, r0, r1, lsr #15 │ │ - eor.w r1, r5, r0 │ │ - adds.w r2, ip, r1 │ │ - adc.w r5, lr, r6 │ │ - adds.w lr, r3, r5 │ │ - adc.w ip, r4, r2 │ │ - lsls r7, r6, #13 │ │ - lsls r0, r4, #21 │ │ - orr.w r7, r7, r1, lsr #19 │ │ - lsls r1, r1, #13 │ │ - orr.w r1, r1, r6, lsr #19 │ │ - eors r5, r7 │ │ - eors r1, r2 │ │ - orr.w r0, r0, r3, lsr #11 │ │ - adds.w r2, r8, r1 │ │ - adc.w r6, r9, r5 │ │ - lsls r3, r3, #21 │ │ - eor.w r0, r0, ip │ │ - orr.w r3, r3, r4, lsr #11 │ │ - eor.w r3, r3, lr │ │ - adds r4, r3, r6 │ │ - adc.w r8, r0, r2 │ │ - lsls r7, r5, #17 │ │ - orr.w r7, r7, r1, lsr #15 │ │ - lsls r1, r1, #17 │ │ - orr.w r1, r1, r5, lsr #15 │ │ - eors r6, r7 │ │ - eors r1, r2 │ │ - adds.w r2, lr, r1 │ │ - adc.w r5, ip, r6 │ │ - lsls r7, r6, #13 │ │ - orr.w r7, r7, r1, lsr #19 │ │ - lsls r1, r1, #13 │ │ - orr.w r1, r1, r6, lsr #19 │ │ - eors r5, r7 │ │ - eors r2, r1 │ │ - adds r6, r4, r2 │ │ - adc.w r7, r8, r5 │ │ - lsls r1, r3, #16 │ │ - orr.w r1, r1, r0, lsr #16 │ │ - lsls r0, r0, #16 │ │ - orr.w r0, r0, r3, lsr #16 │ │ - lsls r3, r5, #17 │ │ - eors r4, r1 │ │ - eor.w r0, r0, r8 │ │ - orr.w r3, r3, r2, lsr #15 │ │ - lsls r1, r0, #21 │ │ - lsls r2, r2, #17 │ │ - orr.w r1, r1, r4, lsr #11 │ │ - orr.w r2, r2, r5, lsr #15 │ │ - eors r3, r6 │ │ - eors r1, r3 │ │ - lsls r3, r4, #21 │ │ - eors r2, r7 │ │ - orr.w r0, r3, r0, lsr #11 │ │ - eors r0, r2 │ │ - eors r1, r7 │ │ - eors r0, r6 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ - nop │ │ - str r5, [r4, #116] @ 0x74 │ │ - ldr r1, [r7, #68] @ 0x44 │ │ - str r2, [r4, #68] @ 0x44 │ │ - strb r5, [r4, #1] │ │ - strb r1, [r4, #9] │ │ - ldr r5, [r4, #100] @ 0x64 │ │ - str r3, [r6, #84] @ 0x54 │ │ - ldrb r4, [r6, #5] │ │ - ldr r5, [r4, #84] @ 0x54 │ │ - strb r7, [r5, #13] │ │ - strb r1, [r4, #9] │ │ - str r7, [r5, #68] @ 0x44 │ │ - str r5, [r6, #84] @ 0x54 │ │ - strb r3, [r6, #1] │ │ - ldr r5, [r5, #116] @ 0x74 │ │ - ldr r4, [r4, #100] @ 0x64 │ │ - push {r4, r5, r6, lr} │ │ - adds r5, r0, #4 │ │ - mov r4, r0 │ │ - mov.w r6, #2155905152 @ 0x80808080 │ │ - mov r0, r5 │ │ - bl 57458 │ │ - cmp r0, #1 │ │ - beq.n 66c1c │ │ - ldr r1, [r4, #8] │ │ - ldr r0, [r4, #0] │ │ - ldmia r1!, {r2} │ │ - subs r0, #128 @ 0x80 │ │ - bic.w r2, r6, r2 │ │ - str r1, [r4, #8] │ │ - strd r0, r2, [r4] │ │ - b.n 66bfe │ │ - ldr r0, [r4, #0] │ │ - sub.w r0, r0, r1, lsl #5 │ │ - pop {r4, r5, r6, pc} │ │ - push {r4, r5, r7, lr} │ │ - mov r5, r1 │ │ - ldr r1, [r1, #0] │ │ - mov r4, r0 │ │ - cbz r1, 66c32 │ │ - mov r0, r4 │ │ - blx r1 │ │ - ldr r0, [r5, #4] │ │ - cbz r0, 66c40 │ │ - mov r0, r4 │ │ - ldmia.w sp!, {r4, r5, r7, lr} │ │ - b.w ccae8 │ │ - pop {r4, r5, r7, pc} │ │ - bmi.n 66bee │ │ - push {r4, lr} │ │ - sub sp, #24 │ │ - ldr r4, [pc, #60] @ (66c88 ) │ │ - add r4, pc │ │ - ldr r0, [r4, #48] @ 0x30 │ │ - dmb ish │ │ - cmp r0, #2 │ │ - beq.n 66c80 │ │ - movs r0, #1 │ │ - strb.w r0, [sp, #3] │ │ - add.w r0, r4, #32 │ │ - str r0, [sp, #4] │ │ - add.w r0, sp, #23 │ │ - str r0, [sp, #16] │ │ - add r0, sp, #4 │ │ - str r0, [sp, #12] │ │ - add.w r0, sp, #3 │ │ - str r0, [sp, #8] │ │ - add r1, sp, #8 │ │ - ldr r2, [pc, #20] @ (66c8c ) │ │ - add.w r0, r4, #48 @ 0x30 │ │ - add r2, pc │ │ - bl 717e4 │ │ - add.w r0, r4, #32 │ │ - add sp, #24 │ │ - pop {r4, pc} │ │ - bhi.n 66be0 │ │ - movs r6, r0 │ │ - ldrh r2, [r1, #58] @ 0x3a │ │ - movs r6, r0 │ │ - push {r4, lr} │ │ - ldr r0, [r0, #0] │ │ - ldr r0, [r0, #8] │ │ - ldr r4, [r0, #56] @ 0x38 │ │ - adds r0, r4, #4 │ │ - ldr r1, [r0, #0] │ │ - adds r2, r1, #1 │ │ - beq.n 66cca │ │ - mov r3, r1 │ │ - cmp.w r1, #4294967295 @ 0xffffffff │ │ - ble.n 66cd8 │ │ - ldrex r1, [r0] │ │ - cmp r1, r3 │ │ - bne.n 66cbe │ │ - strex r3, r2, [r0] │ │ - cbnz r3, 66cc2 │ │ - dmb ish │ │ - movs r2, #1 │ │ - b.n 66cc4 │ │ - clrex │ │ - movs r2, #0 │ │ - cmp r2, #0 │ │ - beq.n 66c9c │ │ - b.n 66cce │ │ - yield │ │ - b.n 66c9a │ │ - blx ccd00 │ │ - mov r1, r0 │ │ + b.n 5d074 │ │ + add r4, sp, #136 @ 0x88 │ │ + add r1, sp, #88 @ 0x58 │ │ + movs r2, #28 │ │ mov r0, r4 │ │ - pop {r4, pc} │ │ - ldr r0, [pc, #8] @ (66ce4 ) │ │ - ldr r1, [pc, #12] @ (66ce8 ) │ │ - add r0, pc │ │ - add r1, pc │ │ - bl 53284 │ │ - cbnz r0, 66d48 │ │ - movs r6, r0 │ │ - cbnz r6, 66d4c │ │ - movs r6, r0 │ │ - push {r2, r3, r4, r5, r7, lr} │ │ - mov r4, r0 │ │ - bl 66c44 │ │ - ldr r1, [r0, #0] │ │ - cbz r1, 66d0c │ │ - ldr r5, [r0, #4] │ │ - blx ccd00 │ │ - subs r0, r5, r0 │ │ - movs r1, #5 │ │ - clz r0, r0 │ │ - str r1, [r4, #0] │ │ - lsrs r0, r0, #5 │ │ - b.n 66d20 │ │ - mov r0, sp │ │ - bl 5c624 │ │ - ldr r0, [sp, #0] │ │ - cmp r0, #5 │ │ - bne.n 66d24 │ │ - ldrb.w r0, [sp, #4] │ │ - movs r1, #5 │ │ - str r1, [r4, #0] │ │ - strb r0, [r4, #4] │ │ - pop {r2, r3, r4, r5, r7, pc} │ │ - ldr r1, [sp, #4] │ │ - strd r0, r1, [r4] │ │ - pop {r2, r3, r4, r5, r7, pc} │ │ - push {r5, r6, r7, lr} │ │ - movs r0, #0 │ │ - bl 66d68 │ │ - cbz r0, 66d44 │ │ - ldr r0, [r0, #0] │ │ - ldr r1, [r0, #0] │ │ - adds r1, #1 │ │ - str r1, [r0, #0] │ │ - it cc │ │ - popcc {r2, r3, r7, pc} │ │ - udf #254 @ 0xfe │ │ - ldr r0, [pc, #20] @ (66d5c ) │ │ - add.w r2, sp, #7 │ │ - movs r1, #70 @ 0x46 │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r0, [pc, #12] @ (66d60 ) │ │ - ldr r3, [pc, #16] @ (66d64 ) │ │ - add r0, pc │ │ - add r3, pc │ │ - bl 4fcf8 │ │ - add r4, pc, #624 @ (adr r4, 66fd0 ) │ │ - movs r6, r0 │ │ - str r4, [sp, #808] @ 0x328 │ │ - vsri.64 d26, d18, #5 │ │ - movs r6, r0 │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, #84 @ 0x54 │ │ - mov r5, r0 │ │ - ldr r0, [pc, #384] @ (66ef4 ) │ │ - add r0, pc │ │ - ldr.w sl, [r0] │ │ - dmb ish │ │ - cmp.w sl, #0 │ │ - bne.n 66d88 │ │ - bl 77b70 │ │ - mov sl, r0 │ │ - mov r0, sl │ │ - blx ccc60 │ │ - mov r6, r0 │ │ - cmp r0, #1 │ │ - bhi.w 66ee2 │ │ - beq.w 66ee0 │ │ - cbz r5, 66da8 │ │ - ldr r7, [r5, #0] │ │ - movs r0, #0 │ │ - str r0, [r5, #0] │ │ - cmp r7, #0 │ │ - bne.w 66eb8 │ │ - blx ccc80 │ │ - mov r9, r0 │ │ - cbnz r0, 66db8 │ │ - movs r0, #0 │ │ - blx ccd10 │ │ - mov r9, r0 │ │ - mov r0, r9 │ │ - blx ccca0 │ │ - movs r0, #2 │ │ - movs r4, #0 │ │ - str r0, [sp, #36] @ 0x24 │ │ - str r4, [sp, #32] │ │ - add r0, sp, #32 │ │ - blx cccb0 │ │ - movs r0, #1 │ │ - mov.w r1, #2048 @ 0x800 │ │ - movs r5, #1 │ │ - blx ccd20 │ │ - str r0, [sp, #28] │ │ - ldr r0, [pc, #284] @ (66ef8 ) │ │ - add r0, pc │ │ - ldrb r0, [r0, #1] │ │ - movs r0, #32 │ │ - ldr r6, [sp, #36] @ 0x24 │ │ - blx ccbf0 │ │ - cmp r0, #0 │ │ - beq.n 66eea │ │ - mov r7, r0 │ │ - str r6, [r0, #28] │ │ - str r4, [r0, #24] │ │ - movs r0, #4 │ │ - str r0, [r7, #20] │ │ - str r4, [r7, #16] │ │ - strb r4, [r7, #12] │ │ - strd r5, r5, [r7] │ │ - str r4, [r7, #8] │ │ - add r0, sp, #64 @ 0x40 │ │ - ldr r1, [pc, #248] @ (66efc ) │ │ - add r1, pc │ │ - bl 678b8 │ │ - ldr r0, [sp, #64] @ 0x40 │ │ - add.w r8, sp, #40 @ 0x28 │ │ - str r0, [sp, #24] │ │ - mov.w fp, #1 │ │ - ldr r0, [sp, #68] @ 0x44 │ │ - str r0, [sp, #20] │ │ - ldr r0, [sp, #72] @ 0x48 │ │ - str r0, [sp, #16] │ │ - ldr r0, [sp, #76] @ 0x4c │ │ - str r0, [sp, #12] │ │ - add.w r0, r8, #4 │ │ - ldr r1, [pc, #216] @ (66f00 ) │ │ - add r1, pc │ │ - ldmia.w r1, {r2, r3, r5, r6} │ │ - movs r1, #8 │ │ - stmia r0!, {r2, r3, r5, r6} │ │ - movs r0, #64 @ 0x40 │ │ - bl 4a56c │ │ - str.w fp, [r0] │ │ - mov fp, r0 │ │ - str.w r4, [fp, #8]! │ │ - mov r6, r0 │ │ - ldmia.w r8, {r1, r2, r3, r4, r5} │ │ - adds r0, #12 │ │ - mov.w ip, #1 │ │ - stmia r0!, {r1, r2, r3, r4, r5} │ │ - movs r2, #0 │ │ - movs r3, #1 │ │ - ldr r0, [sp, #24] │ │ - str r0, [r6, #32] │ │ - ldr r0, [sp, #20] │ │ - str r0, [r6, #36] @ 0x24 │ │ - ldr r0, [sp, #16] │ │ - str r0, [r6, #40] @ 0x28 │ │ - ldr r0, [sp, #12] │ │ - str r0, [r6, #44] @ 0x2c │ │ - movs r0, #2 │ │ - ldr r4, [sp, #28] │ │ - strd r4, ip, [r6, #48] @ 0x30 │ │ - str r7, [r6, #56] @ 0x38 │ │ - str r0, [r6, #4] │ │ - ldr r1, [sp, #32] │ │ - ldr r0, [pc, #144] @ (66f04 ) │ │ - add r0, pc │ │ - strd r0, fp, [sp] │ │ - mov r0, r9 │ │ - blx cccc0 │ │ - ldr r0, [pc, #132] @ (66f08 ) │ │ - mov r1, r4 │ │ - movs r2, #0 │ │ - movs r3, #1 │ │ + bl ca0b2 │ │ + ldr r0, [pc, #52] @ (5d0e8 ) │ │ add r0, pc │ │ - strd r0, fp, [sp] │ │ - mov r0, r9 │ │ - blx cccc0 │ │ - movs r0, #32 │ │ - movs r1, #4 │ │ - ldrd r4, r5, [sp, #32] │ │ - bl 4a56c │ │ - mov r7, r0 │ │ - movs r0, #0 │ │ - strb r0, [r7, #28] │ │ - movs r0, #1 │ │ - strd r0, r0, [r7] │ │ - add.w r0, r7, #16 │ │ - strd r6, r9, [r7, #8] │ │ - stmia.w r0, {r4, r5, fp} │ │ - movs r0, #8 │ │ - movs r1, #4 │ │ - bl 4a56c │ │ - mov r6, r0 │ │ - mov r0, sl │ │ - strd r7, sl, [r6] │ │ - blx ccc60 │ │ - mov r5, r0 │ │ - mov r0, sl │ │ - mov r1, r6 │ │ - blx ccc70 │ │ - cbz r5, 66ee2 │ │ - mov r0, r5 │ │ - bl 67810 │ │ - b.n 66ee2 │ │ - movs r6, #0 │ │ - mov r0, r6 │ │ - add sp, #84 @ 0x54 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - movs r0, #4 │ │ - movs r1, #32 │ │ - bl 4adb8 │ │ + b.n 5d074 │ │ nop │ │ - bvs.n 66e64 │ │ - movs r6, r0 │ │ - bvc.n 66e9c │ │ movs r6, r0 │ │ - ldr r2, [sp, #996] @ 0x3e4 │ │ - vtbl.8 d27, {d15-d17}, d4 │ │ - movs r6, r0 │ │ - lsls r1, r1, #20 │ │ - movs r0, r0 │ │ - lsls r5, r0, #23 │ │ - movs r0, r0 │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ - mov r8, r0 │ │ - mov r0, r8 │ │ - bl 67984 │ │ - cbz r0, 66f66 │ │ - ldr.w ip, [r8, #20] │ │ - ldrd r7, r4, [r1, #8] │ │ - ldrd r5, r6, [ip] │ │ - eor.w r2, r4, r6 │ │ - eor.w r3, r7, r5 │ │ - orrs r2, r3 │ │ - it ne │ │ - movne r2, #1 │ │ - subs r3, r7, r5 │ │ - sbcs.w r3, r4, r6 │ │ - it lt │ │ - movlt.w r2, #4294967295 @ 0xffffffff │ │ - cbnz r2, 66f56 │ │ - ldr.w r3, [ip, #8] │ │ - ldr r1, [r1, #16] │ │ - subs r2, r1, r3 │ │ + movs r1, r0 │ │ + cmp r2, #206 @ 0xce │ │ + movs r7, r0 │ │ + ldr r0, [sp, #644] @ 0x284 │ │ + @ instruction: 0xfffe2a5c │ │ + movs r7, r0 │ │ + @ instruction: 0xfa13fffb │ │ + @ instruction: 0xfa2bfffb │ │ + str r3, [r2, #72] @ 0x48 │ │ + vshr.u64 q11, q1, #4 │ │ + movs r7, r0 │ │ + str r0, [r3, #12] │ │ + movs r7, r0 │ │ + str r6, [r1, #124] @ 0x7c │ │ + movs r7, r0 │ │ + ldr??.w pc, [r3, #251]! │ │ + cmp r2, #176 @ 0xb0 │ │ + movs r7, r0 │ │ + cmp r2, #174 @ 0xae │ │ + movs r7, r0 │ │ + strh r0, [r5, #26] │ │ + movs r7, r0 │ │ + cmp r4, #90 @ 0x5a │ │ + movs r7, r0 │ │ + asrs r6, r6, #2 │ │ + @ instruction: 0xfffc2b1e │ │ + movs r7, r0 │ │ + ldr r0, [sp, #780] @ 0x30c │ │ + @ instruction: 0xfffe2a7e │ │ + movs r7, r0 │ │ + ldrb r1, [r0, #0] │ │ + cmp r1, #15 │ │ it ne │ │ - movne r2, #1 │ │ - cmp r1, r3 │ │ - it cc │ │ - movcc.w r2, #4294967295 @ 0xffffffff │ │ - subs r1, r2, #3 │ │ - uxtb r1, r1 │ │ - cmp r1, #253 @ 0xfd │ │ - bhi.n 66f12 │ │ + bne.w 4ac08 │ │ + bx lr │ │ ldr r1, [r0, #0] │ │ - movs r0, #1 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ - movs r0, #0 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ + cbz r1, 5d11a │ │ + adds r0, #4 │ │ + b.w 4ac08 │ │ + bx lr │ │ push {r4, r5, r6, r7, lr} │ │ sub sp, #36 @ 0x24 │ │ - ldr r0, [r0, #0] │ │ - ldr r0, [r0, #0] │ │ - ldrb r2, [r0, #8] │ │ + ldrb r2, [r0, #0] │ │ tbb [pc, r2] │ │ - str r4, [sp, #32] │ │ - ldr r6, [r3, #36] @ 0x24 │ │ - ldr r3, [sp, #188] @ 0xbc │ │ - ldrh r2, [r7, #4] │ │ - ldrsb r6, [r1, r7] │ │ - movs r3, #194 @ 0xc2 │ │ - add r5, pc, #300 @ (adr r5, 670b4 ) │ │ - movs r3, r3 │ │ - add.w r2, r0, #20 │ │ + str r3, [sp, #32] │ │ + ldr r5, [r3, #20] │ │ + ldr r2, [sp, #184] @ 0xb8 │ │ + strh r7, [r6, #60] @ 0x3c │ │ + ldrsb r3, [r1, r3] │ │ + movs r2, #191 @ 0xbf │ │ + add r4, pc, #296 @ (adr r4, 5d25c ) │ │ + movs r2, r3 │ │ + add.w r2, r0, #12 │ │ str r2, [sp, #32] │ │ - ldr r2, [pc, #416] @ (67134 ) │ │ + ldr r2, [pc, #412] @ (5d2dc ) │ │ add r3, sp, #32 │ │ - ldr r4, [pc, #416] @ (67138 ) │ │ + ldr r4, [pc, #412] @ (5d2e0 ) │ │ add r2, pc │ │ str r2, [sp, #8] │ │ add r4, pc │ │ strd r4, r3, [sp] │ │ - ldr r2, [pc, #408] @ (6713c ) │ │ - add.w r3, r0, #12 │ │ + ldr r2, [pc, #404] @ (5d2e4 ) │ │ + adds r3, r0, #4 │ │ mov r0, r1 │ │ add r2, pc │ │ mov r1, r2 │ │ movs r2, #15 │ │ - b.n 670e8 │ │ - adds r0, #12 │ │ + b.n 5d28e │ │ + adds r0, #4 │ │ str r0, [sp, #32] │ │ - ldr r0, [pc, #512] @ (671b8 ) │ │ + ldr r0, [pc, #512] @ (5d360 ) │ │ add r0, pc │ │ str r0, [sp, #0] │ │ - ldr r2, [pc, #512] @ (671bc ) │ │ + ldr r2, [pc, #508] @ (5d364 ) │ │ add r2, pc │ │ - b.n 67098 │ │ - adds r0, #12 │ │ + b.n 5d242 │ │ + adds r0, #4 │ │ str r0, [sp, #32] │ │ - ldr r0, [pc, #468] @ (6719c ) │ │ + ldr r0, [pc, #468] @ (5d344 ) │ │ add r0, pc │ │ str r0, [sp, #0] │ │ - ldr r2, [pc, #468] @ (671a0 ) │ │ + ldr r2, [pc, #464] @ (5d348 ) │ │ add r3, sp, #32 │ │ mov r0, r1 │ │ add r2, pc │ │ mov r1, r2 │ │ movs r2, #15 │ │ - b.n 6712c │ │ - add.w r2, r0, #24 │ │ + b.n 5d2d2 │ │ + add.w r2, r0, #16 │ │ str r2, [sp, #32] │ │ - ldr r2, [pc, #384] @ (67160 ) │ │ + ldr r2, [pc, #380] @ (5d308 ) │ │ add r3, sp, #32 │ │ - ldr r5, [pc, #384] @ (67164 ) │ │ - adds r0, #12 │ │ - ldr r6, [pc, #384] @ (67168 ) │ │ + ldr r5, [pc, #380] @ (5d30c ) │ │ + adds r0, #4 │ │ + ldr r6, [pc, #380] @ (5d310 ) │ │ movs r4, #3 │ │ add r5, pc │ │ movs r7, #4 │ │ add r2, pc │ │ add r6, pc │ │ strd r7, r0, [sp] │ │ mov r0, r1 │ │ strd r6, r5, [sp, #8] │ │ strd r4, r3, [sp, #16] │ │ str r2, [sp, #24] │ │ - ldr r2, [pc, #360] @ (6716c ) │ │ - ldr r3, [pc, #360] @ (67170 ) │ │ + ldr r2, [pc, #356] @ (5d314 ) │ │ + ldr r3, [pc, #360] @ (5d318 ) │ │ add r2, pc │ │ add r3, pc │ │ mov r1, r2 │ │ movs r2, #13 │ │ - b.n 67084 │ │ - adds r0, #12 │ │ + b.n 5d22e │ │ + adds r0, #4 │ │ str r0, [sp, #32] │ │ - ldr r0, [pc, #396] @ (671a4 ) │ │ + ldr r0, [pc, #396] @ (5d34c ) │ │ add r0, pc │ │ str r0, [sp, #0] │ │ - ldr r2, [pc, #396] @ (671a8 ) │ │ + ldr r2, [pc, #392] @ (5d350 ) │ │ add r3, sp, #32 │ │ mov r0, r1 │ │ add r2, pc │ │ mov r1, r2 │ │ movs r2, #11 │ │ - b.n 6712c │ │ + b.n 5d2d2 │ │ ldrd r0, r1, [r1, #28] │ │ movs r2, #7 │ │ ldr r3, [r1, #12] │ │ - ldr r1, [pc, #348] @ (67190 ) │ │ + ldr r1, [pc, #348] @ (5d338 ) │ │ add r1, pc │ │ - b.n 670bc │ │ - adds r0, #12 │ │ + b.n 5d266 │ │ + adds r0, #4 │ │ str r0, [sp, #32] │ │ - ldr r0, [pc, #264] @ (67144 ) │ │ + ldr r0, [pc, #260] @ (5d2ec ) │ │ add r0, pc │ │ str r0, [sp, #0] │ │ - ldr r2, [pc, #260] @ (67148 ) │ │ + ldr r2, [pc, #260] @ (5d2f0 ) │ │ add r3, sp, #32 │ │ mov r0, r1 │ │ add r2, pc │ │ mov r1, r2 │ │ movs r2, #14 │ │ - b.n 6712c │ │ - add.w r2, r0, #24 │ │ + b.n 5d2d2 │ │ + add.w r2, r0, #16 │ │ str r2, [sp, #32] │ │ - ldr r2, [pc, #244] @ (6714c ) │ │ + ldr r2, [pc, #244] @ (5d2f4 ) │ │ add r3, sp, #32 │ │ - ldr r5, [pc, #244] @ (67150 ) │ │ - adds r0, #12 │ │ - ldr r6, [pc, #244] @ (67154 ) │ │ + ldr r5, [pc, #244] @ (5d2f8 ) │ │ + adds r0, #4 │ │ + ldr r6, [pc, #244] @ (5d2fc ) │ │ movs r4, #3 │ │ add r5, pc │ │ movs r7, #4 │ │ add r2, pc │ │ add r6, pc │ │ strd r7, r0, [sp] │ │ mov r0, r1 │ │ strd r6, r5, [sp, #8] │ │ strd r4, r3, [sp, #16] │ │ str r2, [sp, #24] │ │ - ldr r2, [pc, #220] @ (67158 ) │ │ - ldr r3, [pc, #224] @ (6715c ) │ │ + ldr r2, [pc, #220] @ (5d300 ) │ │ + ldr r3, [pc, #220] @ (5d304 ) │ │ add r2, pc │ │ add r3, pc │ │ mov r1, r2 │ │ movs r2, #14 │ │ - bl 504ec │ │ - b.n 67130 │ │ - adds r0, #12 │ │ + bl 51aa0 │ │ + b.n 5d2d6 │ │ + adds r0, #4 │ │ str r0, [sp, #32] │ │ - ldr r0, [pc, #240] @ (67180 ) │ │ + ldr r0, [pc, #236] @ (5d328 ) │ │ add r0, pc │ │ str r0, [sp, #0] │ │ - ldr r2, [pc, #236] @ (67184 ) │ │ + ldr r2, [pc, #236] @ (5d32c ) │ │ add r2, pc │ │ add r3, sp, #32 │ │ mov r0, r1 │ │ mov r1, r2 │ │ movs r2, #7 │ │ - b.n 6712c │ │ + b.n 5d2d2 │ │ ldrd r0, r1, [r1, #28] │ │ movs r2, #17 │ │ ldr r3, [r1, #12] │ │ - ldr r1, [pc, #148] @ (67140 ) │ │ + ldr r1, [pc, #144] @ (5d2e8 ) │ │ add r1, pc │ │ - b.n 670bc │ │ + b.n 5d266 │ │ ldrd r0, r1, [r1, #28] │ │ movs r2, #13 │ │ ldr r3, [r1, #12] │ │ - ldr r1, [pc, #184] @ (67174 ) │ │ + ldr r1, [pc, #184] @ (5d31c ) │ │ add r1, pc │ │ add sp, #36 @ 0x24 │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ bx r3 │ │ - add.w r2, r0, #12 │ │ + adds r2, r0, #4 │ │ str r2, [sp, #32] │ │ - ldr r2, [pc, #224] @ (671ac ) │ │ + ldr r2, [pc, #224] @ (5d354 ) │ │ add r3, sp, #32 │ │ - ldr r4, [pc, #224] @ (671b0 ) │ │ + ldr r4, [pc, #224] @ (5d358 ) │ │ add r2, pc │ │ str r2, [sp, #8] │ │ add r4, pc │ │ strd r4, r3, [sp] │ │ - ldr r2, [pc, #216] @ (671b4 ) │ │ - add.w r3, r0, #9 │ │ + ldr r2, [pc, #216] @ (5d35c ) │ │ + adds r3, r0, #1 │ │ mov r0, r1 │ │ add r2, pc │ │ mov r1, r2 │ │ movs r2, #11 │ │ - bl 50644 │ │ - b.n 67130 │ │ - adds r0, #12 │ │ + bl 51bf8 │ │ + b.n 5d2d6 │ │ + adds r0, #4 │ │ str r0, [sp, #32] │ │ - ldr r0, [pc, #132] @ (67178 ) │ │ + ldr r0, [pc, #132] @ (5d320 ) │ │ add r0, pc │ │ str r0, [sp, #0] │ │ - ldr r2, [pc, #128] @ (6717c ) │ │ + ldr r2, [pc, #132] @ (5d324 ) │ │ add r2, pc │ │ - b.n 6710c │ │ - adds r0, #12 │ │ + b.n 5d2b2 │ │ + adds r0, #4 │ │ str r0, [sp, #32] │ │ - ldr r0, [pc, #144] @ (67194 ) │ │ + ldr r0, [pc, #144] @ (5d33c ) │ │ add r0, pc │ │ str r0, [sp, #0] │ │ - ldr r2, [pc, #140] @ (67198 ) │ │ + ldr r2, [pc, #144] @ (5d340 ) │ │ add r2, pc │ │ mov r0, r1 │ │ mov r1, r2 │ │ add r3, sp, #32 │ │ movs r2, #20 │ │ - b.n 6712c │ │ - adds r0, #12 │ │ + b.n 5d2d2 │ │ + adds r0, #4 │ │ str r0, [sp, #32] │ │ - ldr r0, [pc, #108] @ (67188 ) │ │ + ldr r0, [pc, #108] @ (5d330 ) │ │ add r0, pc │ │ str r0, [sp, #0] │ │ - ldr r2, [pc, #104] @ (6718c ) │ │ + ldr r2, [pc, #108] @ (5d334 ) │ │ add r3, sp, #32 │ │ mov r0, r1 │ │ add r2, pc │ │ mov r1, r2 │ │ movs r2, #9 │ │ - bl 50574 │ │ + bl 51b28 │ │ add sp, #36 @ 0x24 │ │ pop {r4, r5, r6, r7, pc} │ │ - lsls r7, r7, #3 │ │ - movs r1, r0 │ │ - strh r3, [r5, #40] @ 0x28 │ │ - movs r0, r0 │ │ - ldr r5, [sp, #240] @ 0xf0 │ │ - vdup.8 , d7[5] │ │ - vqshrn.u64 d22, , #5 │ │ - movs r0, r0 │ │ - ldr r4, [sp, #760] @ 0x2f8 │ │ - vrsqrte.u32 q9, │ │ - movs r6, r0 │ │ - ldr r4, [sp, #768] @ 0x300 │ │ - @ instruction: 0xfffb4e97 │ │ - @ instruction: 0xffff9c96 │ │ - vrsqrte.u32 q10, q5 │ │ - vrinta.f32 q9, │ │ - movs r6, r0 │ │ - ldr r5, [sp, #216] @ 0xd8 │ │ - @ instruction: 0xfffb4f0d │ │ - vcvt.u16.f16 d25, d13, #1 │ │ - vrecpe.f32 q10, q0 │ │ - vcvt.f16.u16 , q11, #6 │ │ - @ instruction: 0xfffbffa1 │ │ + nop │ │ + strb.w r0, [r1] │ │ + ldr r3, [r5, #96] @ 0x60 │ │ + vdup.8 d20, d3[7] │ │ + vtbl.8 d20, {d12-d15}, d14 │ │ + vpaddl.s d17, d11 │ │ + movs r1, r0 │ │ + ldr r3, [pc, #532] @ (5d508 ) │ │ + vabal.u , d28, d23 │ │ + movs r0, r0 │ │ + ldr r3, [pc, #540] @ (5d518 ) │ │ + @ instruction: 0xfffcdd8d │ │ + @ instruction: 0xfffe4b5d │ │ + vsli.32 d29, d20, #28 │ │ + vqshlu.s32 d31, d13, #26 │ │ + movs r0, r0 │ │ + ldr r3, [pc, #1012] @ (5d704 ) │ │ + @ instruction: 0xfffcde03 │ │ + vtbx.8 d20, {d30- , d28, d26 │ │ + @ instruction: 0xfffa4b3d │ │ + vqabs.s d31, d25 │ │ + movs r0, r0 │ │ + ldr r3, [pc, #56] @ (5d360 ) │ │ + vqneg.s d31, d9 │ │ + movs r0, r0 │ │ + ldr r3, [pc, #520] @ (5d538 ) │ │ + vqabs.s d31, d1 │ │ + movs r0, r0 │ │ + ldr r2, [pc, #1012] @ (5d72c ) │ │ + @ instruction: 0xfffc4bf6 │ │ + vqshl.u32 d31, d9, #28 │ │ movs r0, r0 │ │ - ldr r4, [sp, #268] @ 0x10c │ │ - vcvta.s32.f32 d16, d5 │ │ - movs r1, r0 │ │ - ldr r4, [sp, #748] @ 0x2ec │ │ - vcvt.u32.f32 , , #5 │ │ + ldr r3, [pc, #164] @ (5d3e8 ) │ │ + vpadal.s , │ │ movs r0, r0 │ │ - ldr r4, [sp, #200] @ 0xc8 │ │ - @ instruction: 0xfffb9d2f │ │ - @ instruction: 0xfffbff91 │ │ + ldr r4, [pc, #460] @ (5d518 ) │ │ + vcvt.u16.f16 q11, , #4 │ │ movs r0, r0 │ │ - ldr r4, [sp, #376] @ 0x178 │ │ - vrecpe.f32 q9, │ │ - movs r6, r0 │ │ - ldr r5, [sp, #688] @ 0x2b0 │ │ - @ instruction: 0xfffb4e87 │ │ + ldr r4, [pc, #200] @ (5d41c ) │ │ + vsli.32 d31, d29, #28 │ │ movs r0, r0 │ │ - ldr r5, [sp, #428] @ 0x1ac │ │ - vrecpe.u32 q9, │ │ - movs r6, r0 │ │ lsls r1, r5, #3 │ │ movs r0, r0 │ │ - ldr r4, [sp, #720] @ 0x2d0 │ │ - vcvtn.u32.f32 d24, d23 │ │ - movs r0, r0 │ │ - ldr r5, [sp, #916] @ 0x394 │ │ - vsli.32 d27, d0, #27 │ │ + ldr r3, [pc, #508] @ (5d55c ) │ │ + vtbl.8 d18, {d12-d15}, d21 │ │ + movs r1, r0 │ │ + ldr r4, [pc, #688] @ (5d618 ) │ │ + vsli.32 d27, d0, #28 │ │ ldrb r0, [r0, #0] │ │ - ldr r2, [pc, #28] @ (671e4 ) │ │ + ldr r2, [pc, #28] @ (5d38c ) │ │ add r2, pc │ │ ldr.w r4, [r2, r0, lsl #2] │ │ - ldr r2, [pc, #24] @ (671e8 ) │ │ + ldr r2, [pc, #24] @ (5d390 ) │ │ add r2, pc │ │ ldr.w r2, [r2, r0, lsl #2] │ │ ldrd r0, r1, [r1, #28] │ │ ldr r3, [r1, #12] │ │ mov r1, r4 │ │ ldmia.w sp!, {r4, lr} │ │ bx r3 │ │ nop │ │ - itte hi │ │ - movhi r6, r0 │ │ - @ instruction: 0xfb1efffd │ │ - pushls {r3, r4, r5, r6, r7, lr} │ │ - ldr r4, [r0, #0] │ │ - ldrd r7, r6, [r4, #12] │ │ - mov r1, r6 │ │ - mov r0, r7 │ │ - blx ccd30 │ │ - mov r5, r4 │ │ + str r6, [r4, #72] @ 0x48 │ │ + movs r7, r0 │ │ + ldr r3, [sp, #536] @ 0x218 │ │ + vsli.64 d27, d16, #62 @ 0x3e │ │ + sub sp, #24 │ │ + ldr r5, [pc, #104] @ (5d404 ) │ │ + mov r4, r0 │ │ + add r5, pc │ │ + ldr r0, [r5, #0] │ │ + dmb ish │ │ + cmp r0, #2 │ │ + beq.n 5d3c8 │ │ + adds r0, r5, #4 │ │ + str r0, [sp, #4] │ │ + add.w r0, sp, #23 │ │ + str r5, [sp, #0] │ │ + str r0, [sp, #16] │ │ + add r0, sp, #4 │ │ + str r0, [sp, #12] │ │ + mov r0, sp │ │ + str r0, [sp, #8] │ │ + add r1, sp, #8 │ │ + ldr r2, [pc, #72] @ (5d408 ) │ │ + mov r0, r5 │ │ + add r2, pc │ │ + bl 7228c │ │ ldr.w r0, [r5, #8]! │ │ - ldr r1, [r0, #48] @ 0x30 │ │ - mov r0, r7 │ │ - blx ccd30 │ │ - mov r0, r7 │ │ - blx ccd40 │ │ - ldr r1, [r4, #24] │ │ - adds r0, r1, #1 │ │ - beq.n 6722e │ │ - sub.w r0, r1, #8 │ │ - adds r2, r0, #1 │ │ - beq.n 6722e │ │ - ldr.w r2, [r1, #-4] │ │ - subs r2, #1 │ │ - str.w r2, [r1, #-4] │ │ + cmp r0, #0 │ │ it eq │ │ - blxeq ccbe0 │ │ - mov r0, r6 │ │ - blx ccd50 │ │ - ldr r0, [r4, #20] │ │ - blx ccd50 │ │ - ldr r0, [r4, #8] │ │ - ldr r1, [r0, #0] │ │ - subs r1, #1 │ │ - str r1, [r0, #0] │ │ - itt eq │ │ - moveq r0, r5 │ │ - bleq 67262 │ │ - adds r0, r4, #1 │ │ - beq.n 67256 │ │ - ldr r0, [r4, #4] │ │ - subs r0, #1 │ │ - str r0, [r4, #4] │ │ - beq.n 67258 │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ + addeq r5, #4 │ │ + beq.n 5d3dc │ │ + movs r0, #5 │ │ + strd r0, r5, [r4] │ │ + b.n 5d3fc │ │ + ldr r0, [r5, #0] │ │ + cmp r0, #4 │ │ + bcc.n 5d3f8 │ │ + ldr r1, [r5, #4] │ │ + ldrex r2, [r1] │ │ + adds r3, r2, #1 │ │ + strex r5, r3, [r1] │ │ + cmp r5, #0 │ │ + bne.n 5d3e4 │ │ + cmp.w r2, #4294967295 @ 0xffffffff │ │ + ble.n 5d400 │ │ + strd r0, r1, [r4] │ │ + add sp, #24 │ │ + pop {r4, r5, r7, pc} │ │ + udf #254 @ 0xfe │ │ + nop │ │ + strb r0, [r0, #29] │ │ + movs r7, r0 │ │ + movs r7, #62 @ 0x3e │ │ + movs r7, r0 │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + sub sp, #140 @ 0x8c │ │ + mov r8, r0 │ │ + ldr r0, [pc, #516] @ (5d61c ) │ │ + movs r1, #4 │ │ + add r0, pc │ │ + blx cd2c0 │ │ + cbz r0, 5d456 │ │ + mov r4, r0 │ │ + ldr r0, [pc, #508] @ (5d620 ) │ │ + ldr r1, [pc, #508] @ (5d624 ) │ │ + add r0, pc │ │ + add r1, pc │ │ + ldr r5, [r0, #0] │ │ mov r0, r4 │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ - b.w ccae8 │ │ - push {r4, r5, r6, r7, lr} │ │ - sub sp, #20 │ │ - ldr r4, [r0, #0] │ │ + blx r5 │ │ + blx r0 │ │ + ldr r1, [pc, #500] @ (5d628 ) │ │ + mov sl, r0 │ │ mov r0, r4 │ │ - ldr.w r1, [r0, #56]! │ │ + add r1, pc │ │ + blx r5 │ │ + blx r0 │ │ + ldr r1, [pc, #492] @ (5d62c ) │ │ + mov r7, r0 │ │ + mov r0, r4 │ │ + add r1, pc │ │ + blx r5 │ │ + blx r0 │ │ + cmp.w sl, #0 │ │ + it ne │ │ + cmpne r7, #0 │ │ + bne.w 5d586 │ │ + movs r5, #0 │ │ + ldr r6, [pc, #468] @ (5d630 ) │ │ + add r6, pc │ │ + ldr r1, [r6, #116] @ 0x74 │ │ dmb ish │ │ - ldrex r2, [r1] │ │ - subs r3, r2, #1 │ │ - strex r5, r3, [r1] │ │ + cmp r1, #2 │ │ + beq.n 5d46a │ │ + movs r1, #0 │ │ + b.n 5d474 │ │ + ldrd r9, r4, [r6, #104] @ 0x68 │ │ + movs r1, #1 │ │ + ldr.w fp, [r6, #112] @ 0x70 │ │ + movs r2, #3 │ │ cmp r5, #0 │ │ - bne.n 67272 │ │ - cmp r2, #1 │ │ - itt eq │ │ - dmbeq ish │ │ - bleq 672fa │ │ - ldr r6, [r4, #20] │ │ - cbz r6, 672de │ │ - ldr r0, [r4, #28] │ │ - cbz r0, 672ca │ │ - ldr r1, [r4, #16] │ │ - movs r7, #1 │ │ - str r0, [sp, #16] │ │ - mov r5, sp │ │ - adds r0, r1, r6 │ │ - adds r0, #1 │ │ - str r0, [sp, #12] │ │ - adds r0, r1, #4 │ │ - ldr r2, [r1, #0] │ │ - str r0, [sp, #8] │ │ - mov.w r0, #2155905152 @ 0x80808080 │ │ - bics r0, r2 │ │ - strd r1, r0, [sp] │ │ - cbz r7, 672ca │ │ + str r2, [sp, #80] @ 0x50 │ │ + ittt ne │ │ + movne fp, r7 │ │ + movne r4, r0 │ │ + movne r1, r5 │ │ + cmp r1, #1 │ │ + bne.n 5d568 │ │ + add r0, sp, #80 @ 0x50 │ │ + bl 5cc94 │ │ + cmp r5, #0 │ │ + it ne │ │ + movne r9, sl │ │ + cmp.w r9, #0 │ │ + beq.n 5d570 │ │ + str.w r9, [sp, #12] │ │ + add r7, sp, #80 @ 0x50 │ │ + add r1, sp, #12 │ │ + mov r0, r7 │ │ + bl 6f958 │ │ + ldrb.w r5, [sp, #80] @ 0x50 │ │ + cmp r5, #15 │ │ + bne.n 5d590 │ │ + ldrb.w sl, [sp, #88] @ 0x58 │ │ + mov r2, r4 │ │ + ldr r0, [sp, #84] @ 0x54 │ │ + strb.w sl, [sp, #48] @ 0x30 │ │ + str r0, [sp, #44] @ 0x2c │ │ + add r5, sp, #80 @ 0x50 │ │ + add r1, sp, #44 @ 0x2c │ │ mov r0, r5 │ │ - bl 66bf4 │ │ - ldr r1, [sp, #16] │ │ - subs r7, r1, #1 │ │ - ldrd r0, r1, [r0, #-24] │ │ - str r7, [sp, #16] │ │ - bl 66c24 │ │ - b.n 672b2 │ │ + bl 68e18 │ │ + ldrb.w r0, [sp, #80] @ 0x50 │ │ + cmp r0, #15 │ │ + bne.w 5d5d0 │ │ + ldr r0, [sp, #84] @ 0x54 │ │ + str r0, [sp, #8] │ │ + mov r0, sl │ │ + bl 6fc4c │ │ + mov r0, fp │ │ + blx cd2d0 │ │ + movs r0, #2 │ │ + movs r7, #0 │ │ + str r0, [sp, #84] @ 0x54 │ │ + str r7, [sp, #80] @ 0x50 │ │ + add r0, sp, #80 @ 0x50 │ │ + blx cd2e0 │ │ + ldrb r0, [r6, #1] │ │ movs r0, #32 │ │ - add.w r0, r0, r6, lsl #5 │ │ - adds r1, r6, r0 │ │ - adds r1, #5 │ │ - ittt ne │ │ - ldrne r1, [r4, #16] │ │ - subne r0, r1, r0 │ │ - blxne ccbe0 │ │ - adds r0, r4, #1 │ │ - beq.n 672ea │ │ - ldr r0, [r4, #4] │ │ - subs r0, #1 │ │ - str r0, [r4, #4] │ │ - beq.n 672ee │ │ - add sp, #20 │ │ - pop {r4, r5, r6, r7, pc} │ │ - mov r0, r4 │ │ - add sp, #20 │ │ - ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ - b.w ccae8 │ │ - push {r4, lr} │ │ - ldr r4, [r0, #0] │ │ - ldrd r0, r1, [r4, #20] │ │ - bl 5d4b6 │ │ - ldrd r0, r1, [r4, #16] │ │ - bl 5da74 │ │ - adds r0, r4, #1 │ │ - beq.n 67338 │ │ - adds r0, r4, #4 │ │ - dmb ish │ │ + ldr r5, [sp, #84] @ 0x54 │ │ + blx cd270 │ │ + cmp r0, #0 │ │ + beq.w 5d60a │ │ + mov r4, r0 │ │ + str r5, [r0, #28] │ │ + str r7, [r0, #24] │ │ + movs r0, #4 │ │ + movs r5, #1 │ │ + str r0, [r4, #20] │ │ + str r7, [r4, #16] │ │ + strb r7, [r4, #12] │ │ + strd r5, r5, [r4] │ │ + str r7, [r4, #8] │ │ + ldrb r0, [r6, #1] │ │ + movs r0, #12 │ │ + blx cd270 │ │ + cmp r0, #0 │ │ + beq.n 5d612 │ │ + movs r1, #2 │ │ + strd r5, r1, [r0] │ │ + mov r5, r0 │ │ + adds r1, r0, #1 │ │ + str.w r4, [r5, #8]! │ │ + it ne │ │ + movne r0, r5 │ │ + ldr r1, [sp, #80] @ 0x50 │ │ + ldr r2, [pc, #252] @ (5d634 ) │ │ + movs r3, #1 │ │ + add r2, pc │ │ + strd r2, r0, [sp] │ │ + mov r0, fp │ │ + movs r2, #0 │ │ + blx cd2f0 │ │ + ldr r0, [r5, #0] │ │ ldrex r1, [r0] │ │ - subs r2, r1, #1 │ │ + adds r2, r1, #1 │ │ strex r3, r2, [r0] │ │ cmp r3, #0 │ │ - bne.n 67318 │ │ - cmp r1, #1 │ │ - bne.n 67338 │ │ - dmb ish │ │ - mov r0, r4 │ │ - ldmia.w sp!, {r4, lr} │ │ - b.w ccae8 │ │ - pop {r4, pc} │ │ - push {r4, lr} │ │ - adds r1, r0, #1 │ │ - beq.n 67364 │ │ - adds r1, r0, #4 │ │ - dmb ish │ │ - ldrex r2, [r1] │ │ - subs r3, r2, #1 │ │ - strex r4, r3, [r1] │ │ - cmp r4, #0 │ │ - bne.n 67346 │ │ - cmp r2, #1 │ │ - bne.n 67364 │ │ - dmb ish │ │ - ldmia.w sp!, {r4, lr} │ │ - b.w ccae8 │ │ - pop {r4, pc} │ │ - push {r4, r5, r7, lr} │ │ - mov r5, r1 │ │ - ldr r1, [r1, #12] │ │ + bne.n 5d548 │ │ + cmp.w r1, #4294967295 @ 0xffffffff │ │ + ble.n 5d61a │ │ + ldr r1, [sp, #8] │ │ + strd r1, r0, [r8] │ │ + strd r9, fp, [r8, #8] │ │ + b.n 5d5ca │ │ + movs r0, #0 │ │ + stmia.w r8!, {r0, r2, r4} │ │ + b.n 5d5ca │ │ + ldr r0, [pc, #196] @ (5d638 ) │ │ + add r0, pc │ │ + str r0, [sp, #20] │ │ + movs r0, #7 │ │ + strb.w r0, [sp, #16] │ │ + movs r0, #21 │ │ + str r0, [sp, #24] │ │ + add r1, sp, #16 │ │ + mov r0, r8 │ │ + b.n 5d5c6 │ │ + cmp r0, #0 │ │ + beq.w 5d456 │ │ + movs r5, #1 │ │ + b.n 5d458 │ │ + ldrb.w r0, [sp, #83] @ 0x53 │ │ + add.w r9, sp, #52 @ 0x34 │ │ + strb.w r0, [sp, #55] @ 0x37 │ │ + add.w r1, r7, #9 │ │ + ldrh.w r0, [sp, #81] @ 0x51 │ │ + movs r2, #19 │ │ + strh.w r0, [sp, #53] @ 0x35 │ │ + add.w r0, r9, #9 │ │ + ldr r6, [sp, #84] @ 0x54 │ │ + ldrb.w r4, [sp, #88] @ 0x58 │ │ + bl ca0b2 │ │ + mov r0, r8 │ │ + mov r1, r9 │ │ + strb.w r4, [sp, #60] @ 0x3c │ │ + str r6, [sp, #56] @ 0x38 │ │ + strb.w r5, [sp, #52] @ 0x34 │ │ + bl 5d63c │ │ + add sp, #140 @ 0x8c │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + ldrb.w r1, [sp, #83] @ 0x53 │ │ + add.w lr, r5, #8 │ │ + strb.w r1, [sp, #115] @ 0x73 │ │ + ldrh.w r1, [sp, #81] @ 0x51 │ │ + strh.w r1, [sp, #113] @ 0x71 │ │ + add r1, sp, #112 @ 0x70 │ │ + ldr.w ip, [sp, #84] @ 0x54 │ │ + add.w r3, r1, #8 │ │ + ldmia.w lr, {r2, r4, r5, r6, r7} │ │ + stmia r3!, {r2, r4, r5, r6, r7} │ │ + strb.w r0, [sp, #112] @ 0x70 │ │ + mov r0, r8 │ │ + str.w ip, [sp, #116] @ 0x74 │ │ + bl 5d63c │ │ + mov r0, sl │ │ + bl 6fc4c │ │ + b.n 5d5ca │ │ + movs r0, #4 │ │ + movs r1, #32 │ │ + bl 4bbd8 │ │ + movs r0, #4 │ │ + movs r1, #12 │ │ + bl 4bbd8 │ │ + udf #254 @ 0xfe │ │ + bl 442616 │ │ + str r2, [r1, #88] @ 0x58 │ │ + movs r7, r0 │ │ + bl 45761e │ │ + bl ffc6b622 │ │ + bl ffc87626 │ │ + ldrb r2, [r7, #21] │ │ + movs r7, r0 │ │ + lsls r1, r3, #4 │ │ + movs r0, r0 │ │ + lsrs r2, r1, #14 │ │ + vsli.32 d27, d0, #28 │ │ mov r4, r0 │ │ - blx r1 │ │ - ldr r0, [r5, #4] │ │ - cbz r0, 6737e │ │ - mov r0, r4 │ │ - ldmia.w sp!, {r4, r5, r7, lr} │ │ - b.w ccae8 │ │ - pop {r4, r5, r7, pc} │ │ - push {r4, r5, r6, lr} │ │ - sub sp, #56 @ 0x38 │ │ + mov r0, r1 │ │ + bl 5cb88 │ │ + movs r0, #4 │ │ + movs r2, #0 │ │ + strd r2, r0, [r4] │ │ + str r1, [r4, #8] │ │ + pop {r4, pc} │ │ + bmi.n 5d5fe │ │ + push {r4, r5, r6, r7, lr} │ │ + sub sp, #52 @ 0x34 │ │ movs r1, #0 │ │ mov r4, r2 │ │ strd r1, r1, [sp, #8] │ │ add r1, sp, #8 │ │ movs r2, #8 │ │ - blx ccce0 │ │ + blx cd310 │ │ adds r0, r4, #1 │ │ - it ne │ │ - subne r4, #8 │ │ - mov r0, r4 │ │ - bl 98728 │ │ - cbz r0, 67418 │ │ - str r0, [sp, #20] │ │ - ldr r0, [r0, #56] @ 0x38 │ │ + beq.n 5d6fe │ │ + sub.w r6, r4, #8 │ │ + adds r0, r6, #1 │ │ + itt ne │ │ + ldrne r0, [r6, #0] │ │ + cmpne r0, #0 │ │ + beq.n 5d6fe │ │ + adds r0, #1 │ │ + str r0, [r6, #0] │ │ + bcs.n 5d704 │ │ + ldr r0, [r4, #0] │ │ + str r6, [sp, #16] │ │ add.w r1, r0, #8 │ │ - add r0, sp, #36 @ 0x24 │ │ - bl 5c2fc │ │ - ldr r0, [sp, #36] @ 0x24 │ │ + add r0, sp, #32 │ │ + bl 68a58 │ │ + ldr r0, [sp, #32] │ │ cmp r0, #1 │ │ - beq.n 6741e │ │ - ldr r5, [sp, #40] @ 0x28 │ │ + beq.n 5d706 │ │ + ldr r5, [sp, #36] @ 0x24 │ │ movs r2, #0 │ │ - str r2, [sp, #52] @ 0x34 │ │ + str r2, [sp, #48] @ 0x30 │ │ ldrd r0, r1, [r5, #12] │ │ str r2, [r5, #16] │ │ add.w r2, r5, #8 │ │ - str r0, [sp, #36] @ 0x24 │ │ + str r0, [sp, #32] │ │ add.w r0, r0, r1, lsl #3 │ │ - ldrb.w r4, [sp, #44] @ 0x2c │ │ - strd r2, r1, [sp, #44] @ 0x2c │ │ - str r0, [sp, #40] @ 0x28 │ │ - add r0, sp, #24 │ │ - add r1, sp, #36 @ 0x24 │ │ - ldr r2, [pc, #100] @ (67440 ) │ │ + ldrb.w r4, [sp, #40] @ 0x28 │ │ + strd r2, r1, [sp, #40] @ 0x28 │ │ + str r0, [sp, #36] @ 0x24 │ │ + add r0, sp, #20 │ │ + add r1, sp, #32 │ │ + ldr r2, [pc, #108] @ (5d728 ) │ │ add r2, pc │ │ - bl 5d4dc │ │ + bl 5caf6 │ │ mov r0, r5 │ │ mov r1, r4 │ │ - bl 677a4 │ │ - ldr r1, [sp, #32] │ │ - ldrd r0, r4, [sp, #24] │ │ - lsls r6, r1, #3 │ │ + bl 639f0 │ │ + ldr r1, [sp, #28] │ │ + ldrd r0, r4, [sp, #20] │ │ + lsls r7, r1, #3 │ │ add.w r5, r4, r1, lsl #3 │ │ - str r4, [sp, #36] @ 0x24 │ │ - strd r0, r5, [sp, #44] @ 0x2c │ │ - cbz r6, 6740a │ │ + str r4, [sp, #32] │ │ + strd r0, r5, [sp, #40] @ 0x28 │ │ + cbz r7, 5d6e8 │ │ ldrd r0, r1, [r4], #8 │ │ - bl 5dafe │ │ - subs r6, #8 │ │ - b.n 673fc │ │ - str r5, [sp, #40] @ 0x28 │ │ - add r0, sp, #36 @ 0x24 │ │ - bl 5c34c │ │ - add r0, sp, #20 │ │ - bl 67770 │ │ + bl 67cb6 │ │ + subs r7, #8 │ │ + b.n 5d6da │ │ + str r5, [sp, #36] @ 0x24 │ │ + add r0, sp, #32 │ │ + bl 5dfa8 │ │ + ldr r0, [r6, #0] │ │ + subs r0, #1 │ │ + str r0, [r6, #0] │ │ + itt eq │ │ + addeq r0, sp, #16 │ │ + bleq 5dfe8 │ │ movs r0, #1 │ │ - add sp, #56 @ 0x38 │ │ - pop {r4, r5, r6, pc} │ │ - ldrb.w r0, [sp, #44] @ 0x2c │ │ + add sp, #52 @ 0x34 │ │ + pop {r4, r5, r6, r7, pc} │ │ + udf #254 @ 0xfe │ │ + ldrb.w r0, [sp, #40] @ 0x28 │ │ movs r1, #43 @ 0x2b │ │ - strb.w r0, [sp, #28] │ │ - ldr r0, [sp, #40] @ 0x28 │ │ - str r0, [sp, #24] │ │ - ldr r0, [pc, #20] @ (67444 ) │ │ + strb.w r0, [sp, #24] │ │ + ldr r0, [sp, #36] @ 0x24 │ │ + str r0, [sp, #20] │ │ + ldr r0, [pc, #20] @ (5d72c ) │ │ add r0, pc │ │ str r0, [sp, #0] │ │ - ldr r0, [pc, #20] @ (67448 ) │ │ - add r2, sp, #24 │ │ - ldr r3, [pc, #20] @ (6744c ) │ │ + ldr r0, [pc, #20] @ (5d730 ) │ │ + add r2, sp, #20 │ │ + ldr r3, [pc, #20] @ (5d734 ) │ │ add r0, pc │ │ add r3, pc │ │ - bl 4fcf8 │ │ - pop {r2, r7} │ │ - movs r6, r0 │ │ - strh r2, [r2, #56] @ 0x38 │ │ - movs r6, r0 │ │ - bl 333446 │ │ - strh r6, [r6, #54] @ 0x36 │ │ - movs r6, r0 │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, #116 @ 0x74 │ │ - movs r1, #0 │ │ - mov r4, r2 │ │ - strd r1, r1, [sp, #16] │ │ - add r1, sp, #16 │ │ - movs r2, #8 │ │ - blx ccce0 │ │ - adds r0, r4, #1 │ │ - it ne │ │ - subne r4, #8 │ │ - mov r0, r4 │ │ - bl 98728 │ │ - cmp r0, #0 │ │ - beq.w 675b2 │ │ - str r0, [sp, #28] │ │ - add.w r9, r0, #8 │ │ - ldr r6, [pc, #324] @ (675c4 ) │ │ - add.w fp, sp, #48 @ 0x30 │ │ - ldr r0, [pc, #320] @ (675c8 ) │ │ - add.w r8, sp, #88 @ 0x58 │ │ - add r0, pc │ │ - str r0, [sp, #8] │ │ - add r4, sp, #32 │ │ - mov r0, r4 │ │ - bl 943b6 │ │ - ldr r1, [sp, #8] │ │ - mov r0, r9 │ │ - bl abf8c │ │ - mov r7, r1 │ │ - ldrd r2, r1, [r0] │ │ - ldr r0, [r0, #12] │ │ - strd r0, r4, [sp, #64] @ 0x40 │ │ - adds r0, r2, r1 │ │ - str r2, [sp, #48] @ 0x30 │ │ - adds r0, #1 │ │ - ldmia r2!, {r1} │ │ - str r0, [sp, #60] @ 0x3c │ │ - mov.w r0, #2155905152 @ 0x80808080 │ │ - bics r0, r1 │ │ - str r0, [sp, #52] @ 0x34 │ │ - mov r0, fp │ │ - str r2, [sp, #56] @ 0x38 │ │ - bl 66f0c │ │ - str r7, [sp, #12] │ │ - cbz r0, 67534 │ │ - movs r0, #4 │ │ - mov r5, r1 │ │ - str r0, [sp, #0] │ │ - mov r0, r8 │ │ - movs r1, #4 │ │ - movs r2, #0 │ │ - movs r3, #4 │ │ - bl 538d4 │ │ - ldrd r1, r0, [sp, #88] @ 0x58 │ │ - cmp r1, #1 │ │ - beq.n 675ba │ │ - ldr.w sl, [sp, #96] @ 0x60 │ │ - movs r7, #1 │ │ - str r7, [sp, #84] @ 0x54 │ │ - mov ip, fp │ │ - mov r1, r8 │ │ - str.w r5, [sl] │ │ - strd r0, sl, [sp, #76] @ 0x4c │ │ - ldmia.w ip, {r0, r2, r3, r4, r5, r6} │ │ - stmia r1!, {r0, r2, r3, r4, r5, r6} │ │ - mov r0, r8 │ │ - bl 66f0c │ │ - cmp r0, #1 │ │ - bne.n 6752e │ │ - ldr r0, [sp, #76] @ 0x4c │ │ - mov r5, r1 │ │ + bl 5127c │ │ + str r2, [r2, #4] │ │ + movs r7, r0 │ │ + movs r4, #122 @ 0x7a │ │ + movs r7, r0 │ │ + str r1, [sp, #1020] @ 0x3fc │ │ + vsubw.u q9, q15, d26 │ │ + movs r7, r0 │ │ + push {r1, r2, r3, r4, r5, r6, r7, lr} │ │ + mov r4, r0 │ │ + ldr r0, [r0, #0] │ │ + ldr r7, [r4, #8] │ │ + mov r5, r2 │ │ + mov r6, r1 │ │ cmp r7, r0 │ │ - beq.n 67518 │ │ - str.w r5, [sl, r7, lsl #2] │ │ - adds r7, #1 │ │ - str r7, [sp, #84] @ 0x54 │ │ - b.n 674fc │ │ - movs r0, #4 │ │ - mov r1, r7 │ │ - str r0, [sp, #0] │ │ - add r0, sp, #76 @ 0x4c │ │ - movs r2, #1 │ │ - movs r3, #4 │ │ - bl 4aaa0 │ │ - ldr.w sl, [sp, #80] @ 0x50 │ │ - b.n 6750e │ │ - ldr r0, [sp, #76] @ 0x4c │ │ - ldr r6, [pc, #144] @ (675c4 ) │ │ - b.n 6753c │ │ - mov.w sl, #4 │ │ - movs r7, #0 │ │ - movs r0, #0 │ │ - ldr r1, [sp, #12] │ │ - ldr r2, [r1, #0] │ │ - subs r2, #1 │ │ - str r2, [r1, #0] │ │ - cbz r7, 675a6 │ │ - lsls r7, r7, #2 │ │ - movs r4, #0 │ │ - str r0, [sp, #12] │ │ - cmp r7, r4 │ │ - beq.n 67586 │ │ - ldr.w r0, [sl, r4] │ │ - str r0, [sp, #48] @ 0x30 │ │ - mov r0, r9 │ │ - ldr r1, [pc, #112] @ (675cc ) │ │ - add r1, pc │ │ - bl 9aa94 │ │ - mov r2, r0 │ │ - mov r5, r1 │ │ - mov r1, r2 │ │ - mov r0, r8 │ │ - mov r2, fp │ │ - bl 679a4 │ │ - ldr r0, [r5, #0] │ │ - adds r0, #1 │ │ - str r0, [r5, #0] │ │ - ldr r0, [sp, #104] @ 0x68 │ │ - cmp r0, r6 │ │ - itt ne │ │ - ldrdne r0, r1, [sp, #88] @ 0x58 │ │ - blne 67366 │ │ - adds r4, #4 │ │ - b.n 6754c │ │ - ldr r0, [sp, #12] │ │ - mov r1, sl │ │ - bl bf970 │ │ - mov r0, r8 │ │ - mov r1, r9 │ │ - bl 675d4 │ │ - ldrd r2, r3, [sp, #88] @ 0x58 │ │ - ldr r0, [sp, #96] @ 0x60 │ │ - str r0, [sp, #0] │ │ - mov r0, r9 │ │ - bl 676f0 │ │ - b.n 6748e │ │ - mov r1, sl │ │ - bl bf970 │ │ - add r0, sp, #28 │ │ - bl 67770 │ │ - movs r0, #1 │ │ - add sp, #116 @ 0x74 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldr r1, [sp, #96] @ 0x60 │ │ - ldr r2, [pc, #16] @ (675d0 ) │ │ - add r2, pc │ │ - bl 4ad80 │ │ - ldmia r2!, {} │ │ - subs r3, #154 @ 0x9a │ │ - strh r6, [r0, #54] @ 0x36 │ │ - movs r6, r0 │ │ - strh r6, [r0, #48] @ 0x30 │ │ - movs r6, r0 │ │ - hlt 0x0022 │ │ - movs r6, r0 │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, #68 @ 0x44 │ │ - mov r2, r1 │ │ - ldr r1, [pc, #268] @ (676ec ) │ │ - mov r5, r0 │ │ - mov r0, r2 │ │ + bne.n 5d752 │ │ + ldr r1, [pc, #40] @ (5d774 ) │ │ + mov r0, r4 │ │ add r1, pc │ │ - bl abf8c │ │ - mov r9, r1 │ │ - ldrd r2, r1, [r0] │ │ - ldr r0, [r0, #12] │ │ - str r0, [sp, #40] @ 0x28 │ │ - adds r0, r2, r1 │ │ - str r2, [sp, #24] │ │ - adds r0, #1 │ │ - ldmia r2!, {r1} │ │ - str r0, [sp, #36] @ 0x24 │ │ - mov.w r0, #2155905152 @ 0x80808080 │ │ - bics r0, r1 │ │ - str r2, [sp, #32] │ │ - str r0, [sp, #28] │ │ - add r6, sp, #24 │ │ - mov r0, r6 │ │ - bl 67984 │ │ - ldr r2, [pc, #216] @ (676e8 ) │ │ - cmp r0, #0 │ │ - mov r8, r2 │ │ - beq.n 676aa │ │ - cmp r1, #0 │ │ - beq.n 676aa │ │ - str r5, [sp, #20] │ │ - ldrd sl, fp, [r1, #8] │ │ - ldr.w r8, [r1, #16] │ │ - add r0, sp, #48 @ 0x30 │ │ - ldmia.w r6, {r2, r3, r4, r5} │ │ - adds r6, r0, #4 │ │ - mov r1, r0 │ │ - stmia r1!, {r2, r3, r4, r5} │ │ - mov.w r5, #2155905152 @ 0x80808080 │ │ - ldr r4, [sp, #40] @ 0x28 │ │ - mov r0, r6 │ │ - bl 57458 │ │ - cmp r0, #1 │ │ - beq.n 67656 │ │ - cbz r4, 676a4 │ │ - ldr r0, [sp, #48] @ 0x30 │ │ - ldr r1, [sp, #56] @ 0x38 │ │ - subs r0, #128 @ 0x80 │ │ - str r0, [sp, #48] @ 0x30 │ │ - ldmia r1!, {r0} │ │ - bic.w r0, r5, r0 │ │ - str r1, [sp, #56] @ 0x38 │ │ - str r0, [sp, #52] @ 0x34 │ │ - b.n 67636 │ │ - ldr r0, [sp, #48] @ 0x30 │ │ - sub.w r0, r0, r1, lsl #5 │ │ - ldrd r1, r2, [r0, #-16] │ │ - eor.w r3, fp, r2 │ │ - ldr.w r0, [r0, #-8] │ │ - eor.w r7, sl, r1 │ │ - orrs r3, r7 │ │ - it ne │ │ - movne r3, #1 │ │ - subs.w r7, sl, r1 │ │ - sbcs.w r7, fp, r2 │ │ - it lt │ │ - movlt.w r3, #4294967295 @ 0xffffffff │ │ - subs.w r7, r8, r0 │ │ - it ne │ │ - movne r7, #1 │ │ - cmp r8, r0 │ │ - it cc │ │ - movcc.w r7, #4294967295 @ 0xffffffff │ │ - cmp r3, #0 │ │ - it ne │ │ - movne r7, r3 │ │ - cmp r7, #1 │ │ - ittt eq │ │ - moveq fp, r2 │ │ - moveq sl, r1 │ │ - moveq r8, r0 │ │ - subs r4, #1 │ │ - b.n 67636 │ │ - ldr r5, [sp, #20] │ │ - ldr r2, [pc, #64] @ (676e8 ) │ │ - b.n 676aa │ │ - ldr.w r0, [r9] │ │ - subs r0, #1 │ │ - str.w r0, [r9] │ │ - cmp r8, r2 │ │ - bne.n 676d8 │ │ - add r0, sp, #24 │ │ - bl 943b6 │ │ - ldrd r2, r3, [sp, #24] │ │ - movs r1, #0 │ │ - ldr r0, [sp, #32] │ │ - mov.w r4, #3600 @ 0xe10 │ │ - str r0, [sp, #0] │ │ - mov r0, r5 │ │ - strd r4, r1, [sp, #8] │ │ - bl 943d0 │ │ - b.n 676e0 │ │ - strd sl, fp, [r5] │ │ - str.w r8, [r5, #8] │ │ - add sp, #68 @ 0x44 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - nop │ │ - ldmia r2!, {} │ │ - subs r3, #154 @ 0x9a │ │ - strh r6, [r3, #44] @ 0x2c │ │ - movs r6, r0 │ │ - push {r4, lr} │ │ - sub sp, #64 @ 0x40 │ │ + bl 55268 │ │ + ldr r0, [r4, #4] │ │ + adds r1, r7, #1 │ │ + str r1, [r4, #8] │ │ + mov r1, sp │ │ + movs r2, #8 │ │ + str.w r6, [r0, r7, lsl #3] │ │ + add.w r0, r0, r7, lsl #3 │ │ + str r5, [r0, #4] │ │ + movs r0, #0 │ │ + strd r0, r0, [sp] │ │ + ldr r0, [r4, #12] │ │ + blx cd320 │ │ + pop {r1, r2, r3, r4, r5, r6, r7, pc} │ │ + movs r4, #52 @ 0x34 │ │ + movs r7, r0 │ │ + push {r4, r5, r7, lr} │ │ + sub sp, #72 @ 0x48 │ │ mov r4, r0 │ │ - ldr r0, [sp, #72] @ 0x48 │ │ - strd r2, r3, [sp, #8] │ │ - str r0, [sp, #16] │ │ - add r0, sp, #40 @ 0x28 │ │ - bl 943b6 │ │ - add r2, sp, #40 @ 0x28 │ │ - ldmia r2, {r0, r1, r2} │ │ - add r3, sp, #24 │ │ - stmia r3!, {r0, r1, r2} │ │ add r0, sp, #40 @ 0x28 │ │ - add r1, sp, #8 │ │ - add r2, sp, #24 │ │ - bl 94090 │ │ + bl 5d394 │ │ ldr r0, [sp, #40] @ 0x28 │ │ - lsls r0, r0, #31 │ │ - beq.n 67722 │ │ - movs r1, #0 │ │ - movs r0, #0 │ │ - b.n 67732 │ │ - ldrd r0, r1, [sp, #48] @ 0x30 │ │ - subs.w r2, r0, #2147483648 @ 0x80000000 │ │ - sbcs.w r1, r1, #0 │ │ - bcs.n 6774c │ │ - ldr r1, [sp, #56] @ 0x38 │ │ - strd r0, r1, [sp, #48] @ 0x30 │ │ + cmp r0, #5 │ │ + bne.n 5d7d4 │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + add.w r1, r0, #8 │ │ + add r0, sp, #40 @ 0x28 │ │ + bl 6f1e4 │ │ + ldrb.w r0, [sp, #40] @ 0x28 │ │ + cmp r0, #15 │ │ + bne.n 5d7dc │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + movs r1, #8 │ │ + str r0, [sp, #20] │ │ movs r0, #0 │ │ - strd r0, r0, [sp, #40] @ 0x28 │ │ - movs r1, #0 │ │ - ldr r0, [r4, #40] @ 0x28 │ │ - add r2, sp, #40 @ 0x28 │ │ - movs r3, #0 │ │ - blx ccd60 │ │ - add sp, #64 @ 0x40 │ │ - pop {r4, pc} │ │ - ldr r0, [pc, #20] @ (67764 ) │ │ - movs r1, #43 @ 0x2b │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r0, [pc, #16] @ (67768 ) │ │ - add r2, sp, #24 │ │ - ldr r3, [pc, #16] @ (6776c ) │ │ - add r0, pc │ │ + ldr r3, [pc, #64] @ (5d7e8 ) │ │ + movs r2, #3 │ │ + movs r5, #7 │ │ + strd r2, r1, [sp, #8] │ │ + add r3, pc │ │ + str r0, [sp, #16] │ │ + add.w r2, r4, #8 │ │ + strd r5, r3, [sp] │ │ + add r4, sp, #40 @ 0x28 │ │ + add r1, sp, #20 │ │ + ldr r3, [pc, #40] @ (5d7ec ) │ │ + mov r0, r4 │ │ add r3, pc │ │ - bl 4fcf8 │ │ + bl 58bd4 │ │ + add r0, sp, #24 │ │ + mov r1, r4 │ │ + bl 5d7f0 │ │ + b.n 5d7e2 │ │ + add r0, sp, #40 @ 0x28 │ │ + bl 5cc94 │ │ + b.n 5d7e2 │ │ + add r0, sp, #40 @ 0x28 │ │ + bl 6f350 │ │ + add sp, #72 @ 0x48 │ │ + pop {r4, r5, r7, pc} │ │ nop │ │ - strh r0, [r4, #32] │ │ - movs r6, r0 │ │ - @ instruction: 0xefa9fffd │ │ - strh r4, [r0, #30] │ │ - movs r6, r0 │ │ + cmn r7, r3 │ │ + vsra.u64 d31, d27, #4 │ │ + vtbl.8 d22, {d11}, d10 │ │ + cbz r2, 5d7fe │ │ + movs r2, #10 │ │ + strb r2, [r0, #0] │ │ + mov r0, r1 │ │ + b.w 5d80a │ │ + push {r4, r5, r7, lr} │ │ + adds r1, #8 │ │ + ldmia.w r1, {r2, r3, r4, r5} │ │ + stmia r0!, {r2, r3, r4, r5} │ │ + pop {r4, r5, r7, pc} │ │ ldr r1, [r0, #0] │ │ - ldr r2, [r1, #0] │ │ - subs r2, #1 │ │ - str r2, [r1, #0] │ │ - it eq │ │ - beq.w 67262 │ │ + cbz r1, 5d814 │ │ + adds r0, #4 │ │ + b.w 6f350 │ │ bx lr │ │ - push {r5, r6, r7, lr} │ │ - str r0, [sp, #4] │ │ - mov r2, r1 │ │ - ldr r0, [pc, #20] @ (6779c ) │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r1, [pc, #16] @ (677a0 ) │ │ - add r3, sp, #4 │ │ - mov r0, r2 │ │ - movs r2, #15 │ │ - add r1, pc │ │ - bl 50574 │ │ - pop {r2, r3, r7, pc} │ │ - lsls r1, r5, #7 │ │ - movs r0, r0 │ │ - ldr r6, [r0, r0] │ │ - vsli.32 d27, d0, #27 │ │ - mov r4, r0 │ │ - lsls r0, r1, #31 │ │ - bne.n 677b6 │ │ - ldr r0, [pc, #56] @ (677e8 ) │ │ - add r0, pc │ │ - ldr r0, [r0, #24] │ │ - lsls r0, r0, #1 │ │ - bne.n 677d8 │ │ - movs r0, #0 │ │ - dmb ish │ │ - ldrex r1, [r4] │ │ - strex r2, r0, [r4] │ │ - cmp r2, #0 │ │ - bne.n 677bc │ │ - cmp r1, #2 │ │ - it ne │ │ - popne {r4, pc} │ │ + │ │ +0005d816 : │ │ + push {r4, lr} │ │ + sub sp, #24 │ │ + strd r0, r2, [sp] │ │ + add r4, sp, #8 │ │ + mov r3, r1 │ │ + mov r1, sp │ │ mov r0, r4 │ │ - ldmia.w sp!, {r4, lr} │ │ - b.w 94bf0 │ │ - bl 77f2c │ │ - cmp r0, #0 │ │ - bne.n 677b6 │ │ - movs r0, #1 │ │ - strb r0, [r4, #4] │ │ - b.n 677b6 │ │ - nop │ │ - ldmia r5, {r1, r2, r3, r4, r5, r6, r7} │ │ - movs r6, r0 │ │ - push {r4, r5, r7, lr} │ │ - ldr r5, [r0, #4] │ │ + mov r2, r3 │ │ + bl 5d848 │ │ + mov r0, r4 │ │ + bl 5d8f0 │ │ + orrs r1, r0 │ │ + beq.n 5d842 │ │ + ldrd r0, r1, [r0] │ │ + ldr r3, [r1, #20] │ │ + add r2, sp, #4 │ │ + mov r1, sp │ │ + blx r3 │ │ + add sp, #24 │ │ + pop {r4, pc} │ │ + bmi.n 5d7f2 │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ + sub sp, #160 @ 0xa0 │ │ + ldr r3, [pc, #152] @ (5d8e8 ) │ │ mov r4, r0 │ │ - movs r1, #1 │ │ + movs r0, #1 │ │ + movs r5, #11 │ │ + add r3, pc │ │ + str r0, [sp, #8] │ │ + strd r5, r3, [sp] │ │ + add r5, sp, #96 @ 0x60 │ │ + ldr r3, [pc, #136] @ (5d8ec ) │ │ mov r0, r5 │ │ - blx ccc70 │ │ - mov r0, r4 │ │ - bl 67810 │ │ + add r3, pc │ │ + bl 5b908 │ │ + ldr r0, [sp, #96] @ 0x60 │ │ + cbz r0, 5d880 │ │ + adds r1, r5, #4 │ │ + add r5, sp, #64 @ 0x40 │ │ + movs r2, #28 │ │ mov r0, r5 │ │ - movs r1, #0 │ │ - blx ccc70 │ │ - ldmia.w sp!, {r4, r5, r7, lr} │ │ - b.w 94bfc │ │ - push {r4, lr} │ │ - mov r4, r0 │ │ - ldr r0, [r0, #0] │ │ - ldr r1, [r0, #0] │ │ - subs r1, #1 │ │ - str r1, [r0, #0] │ │ - itt eq │ │ - moveq r0, r4 │ │ - bleq 671ec │ │ - mov r0, r4 │ │ - ldmia.w sp!, {r4, lr} │ │ - b.w ccae8 │ │ - bmi.n 677da │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ - sub sp, #20 │ │ - mov r5, r0 │ │ - ldr r0, [pc, #120] @ (678b4 ) │ │ - add r0, pc │ │ - ldr r4, [r0, #0] │ │ - dmb ish │ │ - cbnz r4, 6784a │ │ - bl 77b70 │ │ - mov r4, r0 │ │ - mov r0, r4 │ │ - blx ccc60 │ │ - mov r6, r0 │ │ - cmp r0, #1 │ │ - bhi.n 678ac │ │ - beq.n 678aa │ │ - cbz r5, 67870 │ │ - ldr r1, [r5, #0] │ │ - movs r0, #0 │ │ - ldrd r8, r9, [r5, #8] │ │ - ldr r7, [r5, #16] │ │ - str r0, [r5, #4] │ │ - str r0, [r5, #0] │ │ - lsls r0, r1, #31 │ │ - beq.n 67870 │ │ - ldr r5, [r5, #20] │ │ - b.n 6787e │ │ - mov r0, sp │ │ - bl 948a0 │ │ - ldrd r8, r9, [sp] │ │ - ldrd r7, r5, [sp, #8] │ │ - movs r0, #24 │ │ - movs r1, #8 │ │ - bl 4a56c │ │ - mov r6, r0 │ │ - strd r8, r9, [r0] │ │ - strd r7, r5, [r0, #8] │ │ - str r4, [r0, #16] │ │ - mov r0, r4 │ │ - blx ccc60 │ │ - mov r5, r0 │ │ + bl ca0b2 │ │ mov r0, r4 │ │ - mov r1, r6 │ │ - blx ccc70 │ │ + mov r1, r5 │ │ + b.n 5d8ce │ │ + add.w r0, r5, #8 │ │ + add r1, sp, #64 @ 0x40 │ │ + adds r1, #4 │ │ + ldmia.w r0, {r2, r3, r5, r6} │ │ + stmia r1!, {r2, r3, r5, r6} │ │ + ldrd r2, r3, [sp, #76] @ 0x4c │ │ + ldrb.w r1, [sp, #68] @ 0x44 │ │ + add r5, sp, #32 │ │ mov r0, r5 │ │ - blx ccbe0 │ │ - b.n 678ac │ │ - movs r6, #0 │ │ - mov r0, r6 │ │ - add sp, #20 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ - ldmia r4, {r1, r4, r5, r7} │ │ - movs r6, r0 │ │ - push {r1, r2, r3, r4, r5, r6, r7, lr} │ │ - mov r4, r0 │ │ + bl 5c9a8 │ │ + ldr r0, [sp, #32] │ │ + cbz r0, 5d8d4 │ │ + add.w r0, r5, #16 │ │ + ldrd ip, lr, [sp, #36] @ 0x24 │ │ + ldr.w r8, [sp, #44] @ 0x2c │ │ + add r5, sp, #16 │ │ + ldmia.w r0, {r1, r2, r3, r7} │ │ + mov r6, r5 │ │ + stmia r6!, {r1, r2, r3, r7} │ │ + str.w r8, [sp, #140] @ 0x8c │ │ + strd ip, lr, [sp, #132] @ 0x84 │ │ + add r1, sp, #132 @ 0x84 │ │ + ldmia.w r5, {r2, r3, r6, r7} │ │ + add.w r0, r1, #12 │ │ + stmia r0!, {r2, r3, r6, r7} │ │ + mov r0, r4 │ │ + bl 5d908 │ │ + b.n 5d8e0 │ │ + ldrd r0, r1, [sp, #40] @ 0x28 │ │ + strd r0, r1, [r4, #8] │ │ movs r0, #0 │ │ - blx r1 │ │ - cbz r0, 678d4 │ │ - ldmia.w r0, {r1, r2, r3, r5} │ │ - adds r6, r1, #1 │ │ - adc.w r7, r2, #0 │ │ - stmia r4!, {r1, r2, r3, r5} │ │ - strd r6, r7, [r0] │ │ - pop {r1, r2, r3, r4, r5, r6, r7, pc} │ │ - ldr r0, [pc, #20] @ (678ec ) │ │ - add.w r2, sp, #11 │ │ - movs r1, #70 @ 0x46 │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r0, [pc, #12] @ (678f0 ) │ │ - ldr r3, [pc, #16] @ (678f4 ) │ │ - add r0, pc │ │ - add r3, pc │ │ - bl 4fcf8 │ │ - ldr r1, [sp, #48] @ 0x30 │ │ - movs r6, r0 │ │ - ldrh r2, [r7, #8] │ │ - vtbl.8 d25, {d11-d12}, d18 │ │ - movs r6, r0 │ │ - ldr r0, [r0, #0] │ │ - ldr r2, [r0, #0] │ │ - tbb [pc, r2] │ │ - movs r7, #3 │ │ - movs r0, #25 │ │ - movs r2, r1 │ │ - ldrd r0, r1, [r1, #28] │ │ - movs r2, #13 │ │ - ldr r3, [r1, #12] │ │ - ldr r1, [pc, #76] @ (6795c ) │ │ - add r1, pc │ │ - bx r3 │ │ - push {r5, r6, r7, lr} │ │ + str r0, [r4, #0] │ │ + add sp, #160 @ 0xa0 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ + nop │ │ + lsls r3, r7, #31 │ │ + vsra.u32 d31, d0, #4 │ │ + vtbl.8 d22, {d11}, d1 │ │ + cbz r1, 5d902 │ │ + push {r7, lr} │ │ adds r0, #4 │ │ - str r0, [sp, #4] │ │ - ldr r0, [pc, #80] @ (6796c ) │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r2, [pc, #76] @ (67970 ) │ │ - add r3, sp, #4 │ │ - mov r0, r1 │ │ - add r2, pc │ │ - mov r1, r2 │ │ - movs r2, #8 │ │ - bl 50574 │ │ - pop {r2, r3, r7, pc} │ │ - ldrd r0, r1, [r1, #28] │ │ - movs r2, #13 │ │ - ldr r3, [r1, #12] │ │ - ldr r1, [pc, #40] @ (67964 ) │ │ - add r1, pc │ │ - bx r3 │ │ - ldrd r0, r1, [r1, #28] │ │ - movs r2, #15 │ │ - ldr r3, [r1, #12] │ │ - ldr r1, [pc, #28] @ (67968 ) │ │ - add r1, pc │ │ - bx r3 │ │ - ldrd r0, r1, [r1, #28] │ │ - movs r2, #14 │ │ - ldr r3, [r1, #12] │ │ - ldr r1, [pc, #8] @ (67960 ) │ │ - add r1, pc │ │ - bx r3 │ │ - ldrsb r1, [r3, r2] │ │ - vqshlu.s32 , q7, #27 │ │ - vcvt.f32.u32 d21, d8 │ │ - vcvt.f32.u32 d21, d7 │ │ - vcvt.f32.s32 , │ │ - vmla.i q10, , d30[0] │ │ - vrint?.f32 d20, d8 │ │ - ldr r1, [pc, #8] @ (67980 ) │ │ - movs r2, #2 │ │ - add r1, pc │ │ - b.w 4c828 │ │ - ldr r7, [r6, #92] @ 0x5c │ │ - vsli.32 d27, d0, #27 │ │ - mov r4, r0 │ │ - ldr r0, [r0, #16] │ │ - cbz r0, 679a0 │ │ - mov r0, r4 │ │ - bl 66bf4 │ │ - ldr r1, [r4, #16] │ │ - subs r1, #1 │ │ - str r1, [r4, #16] │ │ - sub.w r1, r0, #24 │ │ - subs r0, #32 │ │ - pop {r4, pc} │ │ + bl 5cc94 │ │ movs r0, #0 │ │ + movs r1, #0 │ │ + pop {r7, pc} │ │ + ldrd r0, r1, [r0, #8] │ │ + bx lr │ │ + push {r4, lr} │ │ + mov r4, r0 │ │ + mov r0, r1 │ │ + bl 5cb88 │ │ + movs r0, #4 │ │ + movs r2, #1 │ │ + strd r2, r0, [r4] │ │ + str r1, [r4, #8] │ │ pop {r4, pc} │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, #44 @ 0x2c │ │ - mov r5, r1 │ │ - str r0, [sp, #12] │ │ - ldrd r6, r3, [r5, #24] │ │ - ldrd r0, r1, [r1, #16] │ │ - ldr r4, [r2, #0] │ │ + bmi.n 5d8ca │ │ + │ │ +0005d920 : │ │ + push {r4, r5, r6, r7, lr} │ │ + sub sp, #92 @ 0x5c │ │ + str r0, [sp, #16] │ │ + add r5, sp, #64 @ 0x40 │ │ + mov r6, r1 │ │ + add r1, sp, #16 │ │ + mov r0, r5 │ │ mov r2, r6 │ │ - str r4, [sp, #0] │ │ - bl 66a00 │ │ - lsrs r1, r0, #25 │ │ - mov.w r2, #16843009 @ 0x1010101 │ │ - mul.w sl, r1, r2 │ │ - ldrd r7, r6, [r5] │ │ - and.w r9, r6, r0 │ │ - sub.w fp, r7, #32 │ │ + bl 5d848 │ │ + mov r0, r5 │ │ + bl 5d8f0 │ │ + mov r4, r0 │ │ + orrs r0, r1 │ │ + beq.n 5d998 │ │ movs r0, #0 │ │ + movs r2, #11 │ │ + strd r0, r0, [sp, #56] @ 0x38 │ │ + movs r0, #5 │ │ + strb.w r0, [sp, #48] @ 0x30 │ │ + add r0, sp, #48 @ 0x30 │ │ + ldr r1, [pc, #72] @ (5d99c ) │ │ str r0, [sp, #8] │ │ - ldr.w r8, [r7, r9] │ │ - eor.w r0, r8, sl │ │ - sub.w r1, r0, #16843009 @ 0x1010101 │ │ - bic.w r0, r1, r0 │ │ - bic.w r0, r0, #2139062143 @ 0x7f7f7f7f │ │ - str r0, [sp, #16] │ │ - add r0, sp, #16 │ │ - bl 57458 │ │ - cbz r0, 67a0a │ │ - add.w r0, r1, r9 │ │ - ands r0, r6 │ │ - sub.w r1, fp, r0, lsl #5 │ │ - ldr r1, [r1, #0] │ │ - cmp r4, r1 │ │ - beq.n 67a22 │ │ - b.n 679f0 │ │ - and.w r0, r8, r8, lsl #1 │ │ - tst.w r0, #2155905152 @ 0x80808080 │ │ - bne.n 67ab8 │ │ - ldr r0, [sp, #8] │ │ - adds r0, #4 │ │ - str r0, [sp, #8] │ │ - add r0, r9 │ │ - and.w r9, r0, r6 │ │ - b.n 679da │ │ - lsls r1, r0, #5 │ │ - mvn.w r3, #3 │ │ - add.w r1, r3, r1, asr #5 │ │ - negs r2, r0 │ │ - and.w r3, r1, r6 │ │ - add.w ip, r7, r2, lsl #5 │ │ - adds r2, r7, r3 │ │ - ldr r1, [r7, r3] │ │ - and.w r1, r1, r1, lsl #1 │ │ - bic.w r1, r1, #2139062143 @ 0x7f7f7f7f │ │ - clz r4, r1 │ │ - sbfx r1, r0, #0, #27 │ │ - ldr r0, [r7, r1] │ │ - and.w r0, r0, r0, lsl #1 │ │ - bic.w r0, r0, #2139062143 @ 0x7f7f7f7f │ │ - rev r0, r0 │ │ - clz r0, r0 │ │ - lsrs r0, r0, #3 │ │ - add.w r4, r0, r4, lsr #3 │ │ - cmp r4, #3 │ │ - bls.n 67a68 │ │ - movs r3, #128 @ 0x80 │ │ - b.n 67a70 │ │ - ldr r3, [r5, #8] │ │ - adds r3, #1 │ │ - str r3, [r5, #8] │ │ - movs r3, #255 @ 0xff │ │ - strb r3, [r7, r1] │ │ - add.w r8, sp, #16 │ │ - ldr r1, [r5, #12] │ │ - strb r3, [r2, #4] │ │ - mov r2, r8 │ │ - subs r1, #1 │ │ - str r1, [r5, #12] │ │ - sub.w r1, ip, #32 │ │ - ldr.w lr, [sp, #12] │ │ - ldmia.w r1, {r0, r3, r4, r5, r6, r7} │ │ - stmia r2!, {r0, r3, r4, r5, r6, r7} │ │ - ldr.w r1, [ip, #-8] │ │ - ldr r2, [pc, #44] @ (67ac0 ) │ │ - cmp r1, r2 │ │ - beq.n 67aae │ │ - add.w r2, r8, #8 │ │ - ldr.w r0, [ip, #-4] │ │ - mov r3, lr │ │ - ldmia.w r2, {r4, r5, r6, r7} │ │ - mov r2, r1 │ │ - stmia r3!, {r4, r5, r6, r7} │ │ - str.w r0, [lr, #20] │ │ - str.w r2, [lr, #16] │ │ - add sp, #44 @ 0x2c │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldr r2, [pc, #4] @ (67ac0 ) │ │ - ldr.w lr, [sp, #12] │ │ - b.n 67aae │ │ - ldmia r2!, {} │ │ - subs r3, #154 @ 0x9a │ │ - push {r7, lr} │ │ - bl 67ace │ │ - movs r0, #1 │ │ - pop {r7, pc} │ │ - stmdb sp!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, lr} │ │ - ldr r1, [r0, #0] │ │ - movs r3, #0 │ │ - mov r5, sp │ │ - ldr r2, [r1, #0] │ │ - str r3, [r1, #0] │ │ - mov r3, r5 │ │ - adds r1, r2, #4 │ │ - ldr.w r8, [r2] │ │ - ldmia.w r1, {r4, r6, r7} │ │ - movs r1, #2 │ │ - stmia r3!, {r4, r6, r7} │ │ - ldr r4, [r0, #4] │ │ - str r1, [r2, #0] │ │ - ldr r1, [r4, #0] │ │ - ldr r0, [r1, #0] │ │ - ldr r1, [r1, #8] │ │ - bl 67b0e │ │ - ldr r0, [r4, #0] │ │ - str.w r8, [r0], #4 │ │ - ldmia.w r5, {r1, r2, r3} │ │ - stmia r0!, {r1, r2, r3} │ │ - movs r0, #1 │ │ - add sp, #16 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ - orr.w r0, r0, #2 │ │ - cmp r0, #2 │ │ - ite ne │ │ - cmpne r1, #0 │ │ - bxeq lr │ │ - mov r0, r1 │ │ - b.w 6733a │ │ - push {r7, lr} │ │ - bl 67b2a │ │ - movs r0, #1 │ │ - pop {r7, pc} │ │ - push {r4, r5, r7, lr} │ │ - ldrd r0, r4, [r0] │ │ - movs r5, #0 │ │ - strb r5, [r0, #0] │ │ - ldr r1, [r4, #0] │ │ - ldr r0, [r1, #0] │ │ - ldr r1, [r1, #8] │ │ - bl 67b0e │ │ - ldr r0, [r4, #0] │ │ - str r5, [r0, #0] │ │ - movs r0, #1 │ │ - pop {r4, r5, r7, pc} │ │ - bmi.n 67af2 │ │ - push {r4, lr} │ │ - sub sp, #24 │ │ - cbz r0, 67b5e │ │ - mov r4, r1 │ │ - blx ccd00 │ │ - subs r0, r0, r4 │ │ + add r1, pc │ │ + strd r2, r1, [sp] │ │ + add r7, sp, #20 │ │ + add r1, sp, #16 │ │ + ldr r3, [pc, #64] @ (5d9a0 ) │ │ + mov r0, r7 │ │ + mov r2, r6 │ │ + add r3, pc │ │ + bl 5ba04 │ │ + ldrb.w r6, [sp, #20] │ │ + cmp r6, #15 │ │ + beq.n 5d992 │ │ + adds r0, r5, #1 │ │ + adds r1, r7, #1 │ │ + movs r2, #27 │ │ + bl ca0b2 │ │ + mov r0, r5 │ │ + strb.w r6, [sp, #64] @ 0x40 │ │ + bl 5cb88 │ │ + movs r0, #4 │ │ + str r1, [sp, #68] @ 0x44 │ │ + str r0, [sp, #64] @ 0x40 │ │ + add r0, sp, #64 @ 0x40 │ │ + bl 5cc94 │ │ + mov r0, r4 │ │ + bl 5d9a4 │ │ + add sp, #92 @ 0x5c │ │ + pop {r4, r5, r6, r7, pc} │ │ + lsls r5, r7, #27 │ │ + vshr.u32 d31, d0, #4 │ │ + vsli.32 , q8, #27 │ │ + ldrd r5, r6, [r0] │ │ + mov r4, r0 │ │ + ldr r1, [r6, #0] │ │ + cbz r1, 5d9b4 │ │ + mov r0, r5 │ │ + blx r1 │ │ + ldr r0, [r6, #4] │ │ + cbz r0, 5d9be │ │ + mov r0, r5 │ │ + blx cd200 │ │ + mov r0, r4 │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ + b.w cd0f0 │ │ + push {r2, r3, r4, r5, r6, lr} │ │ + mov r4, r0 │ │ + mov r0, sp │ │ + bl 5d394 │ │ + ldrd r5, r6, [sp] │ │ + cmp r5, #5 │ │ + bne.n 5d9ec │ │ + blx cd2b0 │ │ + ldr r1, [r6, #12] │ │ + subs r0, r1, r0 │ │ clz r0, r0 │ │ lsrs r0, r0, #5 │ │ - b.n 67b6e │ │ - add r0, sp, #8 │ │ - bl 66cec │ │ - ldr r0, [sp, #8] │ │ - cmp r0, #5 │ │ - bne.n 67b76 │ │ - ldrb.w r0, [sp, #12] │ │ - and.w r0, r0, #1 │ │ - add sp, #24 │ │ - pop {r4, pc} │ │ - ldr r1, [sp, #12] │ │ - strd r0, r1, [sp, #16] │ │ - movs r1, #43 @ 0x2b │ │ - ldr r0, [pc, #20] @ (67b94 ) │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r0, [pc, #16] @ (67b98 ) │ │ - add r2, sp, #16 │ │ - ldr r3, [pc, #16] @ (67b9c ) │ │ - add r0, pc │ │ + strb r0, [r4, #4] │ │ + b.n 5d9ee │ │ + str r6, [r4, #4] │ │ + str r5, [r4, #0] │ │ + pop {r2, r3, r4, r5, r6, pc} │ │ + bmi.n 5d99e │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ + sub sp, #232 @ 0xe8 │ │ + mov r6, r2 │ │ + add r7, sp, #168 @ 0xa8 │ │ + ldr r2, [pc, #748] @ (5dcec ) │ │ + mov r9, r0 │ │ + mov r0, r7 │ │ + movs r3, #55 @ 0x37 │ │ + add r2, pc │ │ + mov r5, r1 │ │ + bl 6b7ec │ │ + ldrb.w r0, [sp, #168] @ 0xa8 │ │ + cmp r0, #15 │ │ + bne.w 5db8a │ │ + ldr r0, [sp, #172] @ 0xac │ │ + movs r4, #0 │ │ + str r0, [sp, #60] @ 0x3c │ │ + add r0, sp, #60 @ 0x3c │ │ + str r0, [sp, #124] @ 0x7c │ │ + add.w sl, sp, #120 @ 0x78 │ │ + strb.w r4, [sp, #120] @ 0x78 │ │ + movs r7, #1 │ │ + ldr r1, [pc, #704] @ (5dcf0 ) │ │ + movs r0, #37 @ 0x25 │ │ + movs r2, #9 │ │ + strd r0, sl, [sp, #8] │ │ + add r1, pc │ │ + str r7, [sp, #16] │ │ + add.w r8, sp, #24 │ │ + strd r2, r1, [sp] │ │ + add.w r2, r6, #8 │ │ + ldr r3, [pc, #684] @ (5dcf4 ) │ │ + mov r0, r8 │ │ + mov r1, r5 │ │ add r3, pc │ │ - bl 4fcf8 │ │ - nop │ │ - strh r0, [r3, #2] │ │ - movs r6, r0 │ │ - @ instruction: 0xeb79fffd │ │ - strh r4, [r2, #0] │ │ - movs r6, r0 │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, #28 │ │ - mov r7, r1 │ │ - mov r6, r0 │ │ - mov r0, r2 │ │ - mov r1, r3 │ │ - bl 6bd14 │ │ - ldr r4, [pc, #604] @ (67e10 ) │ │ - mov sl, r0 │ │ - mov r9, r1 │ │ - add r4, pc │ │ - ldr r0, [r4, #20] │ │ + bl 58bd4 │ │ + ldr r6, [pc, #676] @ (5dcf8 ) │ │ + add r6, pc │ │ + ldr r0, [r6, #16] │ │ cmp r0, #5 │ │ - bcc.n 67be4 │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #16] │ │ - movw r3, #323 @ 0x143 │ │ - str r1, [sp, #4] │ │ - ldr r1, [pc, #580] @ (67e14 ) │ │ - str r0, [sp, #12] │ │ - add r1, pc │ │ - str r1, [sp, #0] │ │ - add r0, sp, #24 │ │ - str r0, [sp, #8] │ │ - ldr r2, [pc, #572] @ (67e18 ) │ │ - mov r0, sp │ │ + bcc.n 5da7c │ │ + str r4, [sp, #184] @ 0xb8 │ │ movs r1, #5 │ │ + str r7, [sp, #172] @ 0xac │ │ + movw r3, #527 @ 0x20f │ │ + ldr r0, [pc, #660] @ (5dcfc ) │ │ + str r4, [sp, #180] @ 0xb4 │ │ + add r0, pc │ │ + str r0, [sp, #168] @ 0xa8 │ │ + add r0, sp, #228 @ 0xe4 │ │ + str r0, [sp, #176] @ 0xb0 │ │ + add r0, sp, #168 @ 0xa8 │ │ + ldr r2, [pc, #648] @ (5dd00 ) │ │ add r2, pc │ │ - bl 6f45c │ │ - ldr r0, [r4, #20] │ │ + bl 6ff84 │ │ + ldr r0, [r6, #16] │ │ cmp r0, #4 │ │ - bls.n 67c0e │ │ + bls.n 5daa6 │ │ movs r0, #0 │ │ movs r1, #1 │ │ - str r0, [sp, #16] │ │ - movw r3, #323 @ 0x143 │ │ - str r1, [sp, #4] │ │ - ldr r1, [pc, #624] @ (67e68 ) │ │ - str r0, [sp, #12] │ │ + str r0, [sp, #184] @ 0xb8 │ │ + movw r3, #527 @ 0x20f │ │ + str r1, [sp, #172] @ 0xac │ │ + ldr r1, [pc, #632] @ (5dd08 ) │ │ + str r0, [sp, #180] @ 0xb4 │ │ add r1, pc │ │ - str r1, [sp, #0] │ │ - add r0, sp, #24 │ │ - str r0, [sp, #8] │ │ - ldr r2, [pc, #616] @ (67e6c ) │ │ - mov r0, sp │ │ + str r1, [sp, #168] @ 0xa8 │ │ + add r0, sp, #228 @ 0xe4 │ │ + str r0, [sp, #176] @ 0xb0 │ │ + add r0, sp, #168 @ 0xa8 │ │ + ldr r2, [pc, #620] @ (5dd0c ) │ │ movs r1, #5 │ │ add r2, pc │ │ - bl 6f45c │ │ - ldr r7, [r7, #0] │ │ - cmp r7, #0 │ │ - beq.w 67d40 │ │ - ldr r0, [r7, #0] │ │ - cmp r0, #0 │ │ - beq.w 67d48 │ │ - ldr r5, [r0, #24] │ │ - ldr r0, [r4, #20] │ │ + bl 6ff84 │ │ + ldr r5, [r5, #0] │ │ cmp r5, #0 │ │ - beq.w 67d56 │ │ + beq.w 5dbbe │ │ + ldr r0, [r5, #0] │ │ + cmp r0, #0 │ │ + beq.w 5dbc8 │ │ + ldr.w r4, [r0, #912] @ 0x390 │ │ + ldr r0, [r6, #16] │ │ + cmp r4, #0 │ │ + beq.w 5dbd2 │ │ + ldr r7, [pc, #604] @ (5dd20 ) │ │ cmp r0, #5 │ │ - ldr r0, [pc, #516] @ (67e30 ) │ │ - add r0, pc │ │ - mov fp, r0 │ │ - bcc.n 67c52 │ │ + add r7, pc │ │ + bcc.n 5daea │ │ movs r0, #0 │ │ movs r1, #1 │ │ - str r0, [sp, #16] │ │ - movw r3, #323 @ 0x143 │ │ - str r0, [sp, #12] │ │ + str r0, [sp, #184] @ 0xb8 │ │ + movw r3, #527 @ 0x20f │ │ + str r0, [sp, #180] @ 0xb4 │ │ movs r0, #4 │ │ - strd fp, r1, [sp] │ │ + strd r7, r1, [sp, #168] @ 0xa8 │ │ movs r1, #5 │ │ - str r0, [sp, #8] │ │ - mov r0, sp │ │ - ldr r2, [pc, #488] @ (67e34 ) │ │ + str r0, [sp, #176] @ 0xb0 │ │ + add r0, sp, #168 @ 0xa8 │ │ + ldr r2, [pc, #576] @ (5dd24 ) │ │ add r2, pc │ │ - bl 6f45c │ │ - mov r0, r7 │ │ - mov r1, sl │ │ - blx r5 │ │ - mov r8, r0 │ │ - ldr r0, [r4, #20] │ │ + bl 6ff84 │ │ + mov r0, r5 │ │ + blx r4 │ │ + cmp r0, #1 │ │ + bne.w 5dc30 │ │ + ldr r0, [r6, #16] │ │ cmp r0, #5 │ │ - bcc.n 67c84 │ │ + bcc.n 5db1e │ │ movs r0, #0 │ │ movs r1, #1 │ │ - str r0, [sp, #16] │ │ - movw r3, #323 @ 0x143 │ │ - str r1, [sp, #4] │ │ - ldr r1, [pc, #456] @ (67e38 ) │ │ - str r0, [sp, #12] │ │ - movs r0, #4 │ │ + str r0, [sp, #184] @ 0xb8 │ │ + movw r3, #507 @ 0x1fb │ │ + str r1, [sp, #172] @ 0xac │ │ + ldr r1, [pc, #544] @ (5dd28 ) │ │ + str r0, [sp, #180] @ 0xb4 │ │ add r1, pc │ │ - str r1, [sp, #0] │ │ - str r0, [sp, #8] │ │ - mov r0, sp │ │ - ldr r2, [pc, #448] @ (67e3c ) │ │ + str r1, [sp, #168] @ 0xa8 │ │ + add r0, sp, #228 @ 0xe4 │ │ + str r0, [sp, #176] @ 0xb0 │ │ + add r0, sp, #168 @ 0xa8 │ │ + ldr r2, [pc, #532] @ (5dd2c ) │ │ movs r1, #5 │ │ add r2, pc │ │ - bl 6f45c │ │ - ldr r0, [r4, #20] │ │ + bl 6ff84 │ │ + ldr r0, [r6, #16] │ │ cmp r0, #5 │ │ - bcc.n 67cae │ │ + bcc.n 5db48 │ │ movs r0, #0 │ │ movs r1, #1 │ │ - str r0, [sp, #16] │ │ - movw r3, #323 @ 0x143 │ │ - str r1, [sp, #4] │ │ - ldr r1, [pc, #424] @ (67e40 ) │ │ - str r0, [sp, #12] │ │ + str r0, [sp, #184] @ 0xb8 │ │ + movw r3, #507 @ 0x1fb │ │ + str r1, [sp, #172] @ 0xac │ │ + ldr r1, [pc, #508] @ (5dd30 ) │ │ + str r0, [sp, #180] @ 0xb4 │ │ add r1, pc │ │ - str r1, [sp, #0] │ │ - add r0, sp, #24 │ │ - str r0, [sp, #8] │ │ - ldr r2, [pc, #416] @ (67e44 ) │ │ - mov r0, sp │ │ + str r1, [sp, #168] @ 0xa8 │ │ + add r0, sp, #228 @ 0xe4 │ │ + str r0, [sp, #176] @ 0xb0 │ │ + add r0, sp, #168 @ 0xa8 │ │ + ldr r2, [pc, #500] @ (5dd34 ) │ │ movs r1, #5 │ │ add r2, pc │ │ - bl 6f45c │ │ - ldr r0, [r4, #20] │ │ + bl 6ff84 │ │ + ldr r0, [r5, #0] │ │ + cmp r0, #0 │ │ + beq.w 5dc5c │ │ + ldr r4, [r0, #68] @ 0x44 │ │ + ldr r0, [r6, #16] │ │ + cmp r4, #0 │ │ + beq.w 5dc94 │ │ cmp r0, #5 │ │ - bcc.n 67cd8 │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #16] │ │ - movw r3, #323 @ 0x143 │ │ - str r1, [sp, #4] │ │ - ldr r1, [pc, #388] @ (67e48 ) │ │ - str r0, [sp, #12] │ │ - add r1, pc │ │ - str r1, [sp, #0] │ │ - add r0, sp, #24 │ │ - str r0, [sp, #8] │ │ - ldr r2, [pc, #380] @ (67e4c ) │ │ - mov r0, sp │ │ - movs r1, #5 │ │ - add r2, pc │ │ - bl 6f45c │ │ - ldr r0, [r7, #0] │ │ - cbz r0, 67d48 │ │ - ldr.w r5, [r0, #912] @ 0x390 │ │ - ldr r0, [r4, #20] │ │ - cmp r5, #0 │ │ - beq.n 67d86 │ │ - cmp r0, #4 │ │ - bls.n 67d0a │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #16] │ │ - movw r3, #323 @ 0x143 │ │ - str r0, [sp, #12] │ │ - movs r0, #4 │ │ - strd fp, r1, [sp] │ │ - movs r1, #5 │ │ - str r0, [sp, #8] │ │ - mov r0, sp │ │ - ldr r2, [pc, #364] @ (67e70 ) │ │ - add r2, pc │ │ - bl 6f45c │ │ - mov r0, r7 │ │ - blx r5 │ │ - ldr r1, [r4, #20] │ │ - cmp r0, #1 │ │ - bne.n 67dca │ │ - cmp r1, #4 │ │ - bls.n 67d3c │ │ + bcc.n 5db7e │ │ movs r0, #0 │ │ movs r1, #1 │ │ - str r0, [sp, #16] │ │ - movw r3, #323 @ 0x143 │ │ - str r1, [sp, #4] │ │ - ldr r1, [pc, #312] @ (67e60 ) │ │ - str r0, [sp, #12] │ │ + str r0, [sp, #184] @ 0xb8 │ │ + movw r3, #507 @ 0x1fb │ │ + str r0, [sp, #180] @ 0xb4 │ │ movs r0, #4 │ │ - add r1, pc │ │ - str r1, [sp, #0] │ │ - str r0, [sp, #8] │ │ - mov r0, sp │ │ - ldr r2, [pc, #304] @ (67e64 ) │ │ + strd r7, r1, [sp, #168] @ 0xa8 │ │ movs r1, #5 │ │ + str r0, [sp, #176] @ 0xb0 │ │ + add r0, sp, #168 @ 0xa8 │ │ + ldr r2, [pc, #464] @ (5dd48 ) │ │ add r2, pc │ │ - bl 6f45c │ │ - movs r0, #5 │ │ - b.n 67dba │ │ - ldr r1, [pc, #220] @ (67e20 ) │ │ - movs r0, #6 │ │ - add r1, pc │ │ - b.n 67d4e │ │ - ldr r1, [pc, #208] @ (67e1c ) │ │ - movs r0, #7 │ │ - add r1, pc │ │ - strd r1, r0, [r6, #4] │ │ + bl 6ff84 │ │ + mov r0, r5 │ │ + blx r4 │ │ + movs r0, #3 │ │ + str.w r0, [r9] │ │ + b.n 5dc24 │ │ + ldrb.w r1, [sp, #171] @ 0xab │ │ + add.w lr, r7, #8 │ │ + strb.w r1, [sp, #67] @ 0x43 │ │ + ldrh.w r1, [sp, #169] @ 0xa9 │ │ + strh.w r1, [sp, #65] @ 0x41 │ │ + add r1, sp, #64 @ 0x40 │ │ + ldr.w ip, [sp, #172] @ 0xac │ │ + add.w r3, r1, #8 │ │ + ldmia.w lr, {r2, r4, r5, r6, r7} │ │ + stmia r3!, {r2, r4, r5, r6, r7} │ │ + str.w ip, [sp, #68] @ 0x44 │ │ + strb.w r0, [sp, #64] @ 0x40 │ │ + mov r0, r9 │ │ + bl 5dd6a │ │ + b.n 5dc2a │ │ + ldr r1, [pc, #324] @ (5dd04 ) │ │ movs r0, #8 │ │ - b.n 67dba │ │ - cmp r0, #4 │ │ - bls.n 67d7e │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #16] │ │ - movw r3, #323 @ 0x143 │ │ - str r1, [sp, #4] │ │ - ldr r1, [pc, #192] @ (67e28 ) │ │ - str r0, [sp, #12] │ │ - movs r0, #4 │ │ + movs r2, #6 │ │ add r1, pc │ │ - str r1, [sp, #0] │ │ - str r0, [sp, #8] │ │ - mov r0, sp │ │ - ldr r2, [pc, #180] @ (67e2c ) │ │ - movs r1, #5 │ │ - add r2, pc │ │ - bl 6f45c │ │ - ldr r1, [pc, #164] @ (67e24 ) │ │ - movs r0, #9 │ │ + b.n 5dc02 │ │ + ldr r1, [pc, #324] @ (5dd10 ) │ │ + movs r0, #8 │ │ + movs r2, #7 │ │ add r1, pc │ │ - b.n 67db4 │ │ - cmp r0, #4 │ │ - bls.n 67dae │ │ + b.n 5dc02 │ │ + cmp r0, #5 │ │ + bcc.n 5dbfa │ │ movs r0, #0 │ │ movs r1, #1 │ │ - str r0, [sp, #16] │ │ - movw r3, #323 @ 0x143 │ │ - str r1, [sp, #4] │ │ - ldr r1, [pc, #188] @ (67e54 ) │ │ - str r0, [sp, #12] │ │ + str r0, [sp, #184] @ 0xb8 │ │ + movw r3, #527 @ 0x20f │ │ + str r1, [sp, #172] @ 0xac │ │ + ldr r1, [pc, #308] @ (5dd18 ) │ │ + str r0, [sp, #180] @ 0xb4 │ │ movs r0, #4 │ │ add r1, pc │ │ - str r1, [sp, #0] │ │ - str r0, [sp, #8] │ │ - mov r0, sp │ │ - ldr r2, [pc, #176] @ (67e58 ) │ │ + str r1, [sp, #168] @ 0xa8 │ │ + str r0, [sp, #176] @ 0xb0 │ │ + add r0, sp, #168 @ 0xa8 │ │ + ldr r2, [pc, #296] @ (5dd1c ) │ │ movs r1, #5 │ │ add r2, pc │ │ - bl 6f45c │ │ - ldr r1, [pc, #160] @ (67e50 ) │ │ - movs r0, #14 │ │ - add r1, pc │ │ - strd r1, r0, [r6, #4] │ │ + bl 6ff84 │ │ + ldr r1, [pc, #280] @ (5dd14 ) │ │ movs r0, #6 │ │ - strb r0, [r6, #0] │ │ - mov r0, sl │ │ - mov r1, r9 │ │ - bl 626f4 │ │ - add sp, #28 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - cmp r1, #4 │ │ - bls.n 67df2 │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #16] │ │ - movw r3, #323 @ 0x143 │ │ - str r1, [sp, #4] │ │ - ldr r1, [pc, #152] @ (67e74 ) │ │ - str r0, [sp, #12] │ │ - movs r0, #4 │ │ - add r1, pc │ │ - str r1, [sp, #0] │ │ - str r0, [sp, #8] │ │ - mov r0, sp │ │ - ldr r2, [pc, #140] @ (67e78 ) │ │ - movs r1, #5 │ │ - add r2, pc │ │ - bl 6f45c │ │ - cmp.w r8, #0 │ │ - beq.n 67e00 │ │ - movs r0, #15 │ │ - str.w r8, [r6, #4] │ │ - b.n 67dba │ │ - ldr r1, [pc, #88] @ (67e5c ) │ │ - movs r0, #16 │ │ + movs r2, #14 │ │ add r1, pc │ │ - strd r1, r0, [r6, #4] │ │ - movs r0, #7 │ │ - b.n 67dba │ │ - nop │ │ - ldmia r1!, {r2, r4, r5, r6, r7} │ │ - movs r6, r0 │ │ - strh r0, [r3, #0] │ │ - movs r6, r0 │ │ - add r1, sp, #920 @ 0x398 │ │ - movs r6, r0 │ │ - add r6, sp, #528 @ 0x210 │ │ - @ instruction: 0xfffbae86 │ │ - vcvtp.u32.f32 d21, d18 │ │ - vqrshrun.s64 d26, q12, #5 │ │ - movs r6, r0 │ │ - add r0, sp, #304 @ 0x130 │ │ - movs r6, r0 │ │ - add r1, sp, #768 @ 0x300 │ │ - movs r6, r0 │ │ - add r1, sp, #480 @ 0x1e0 │ │ - movs r6, r0 │ │ - add r1, sp, #520 @ 0x208 │ │ - movs r6, r0 │ │ - add r1, sp, #280 @ 0x118 │ │ - movs r6, r0 │ │ - add r1, sp, #392 @ 0x188 │ │ - movs r6, r0 │ │ - add r1, sp, #112 @ 0x70 │ │ - movs r6, r0 │ │ - add r1, sp, #256 @ 0x100 │ │ - movs r6, r0 │ │ - add r0, sp, #968 @ 0x3c8 │ │ - movs r6, r0 │ │ - add r5, sp, #916 @ 0x394 │ │ - vtbx.8 d26, {d11}, d8 │ │ - movs r6, r0 │ │ - add r0, sp, #112 @ 0x70 │ │ - movs r6, r0 │ │ - adds r5, #112 @ 0x70 │ │ - vtbx.8 d26, {d26}, d26 │ │ - movs r6, r0 │ │ - add r0, sp, #568 @ 0x238 │ │ - movs r6, r0 │ │ - ldrb r6, [r6, #31] │ │ - movs r6, r0 │ │ - add r1, sp, #752 @ 0x2f0 │ │ - movs r6, r0 │ │ - add r0, sp, #768 @ 0x300 │ │ - movs r6, r0 │ │ - add r0, sp, #176 @ 0xb0 │ │ - movs r6, r0 │ │ - add r7, pc, #864 @ (adr r7, 681dc ) │ │ - movs r6, r0 │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ - sub sp, #32 │ │ - mov r6, sp │ │ - mov sl, r0 │ │ - mov r0, r6 │ │ - mov r9, r2 │ │ - mov r7, r1 │ │ - bl 67ff0 │ │ - ldrb.w r0, [sp] │ │ + strd r1, r2, [sp, #96] @ 0x60 │ │ + ldrh.w r1, [sp, #60] @ 0x3c │ │ + strh.w r1, [sp, #94] @ 0x5e │ │ + add r1, sp, #92 @ 0x5c │ │ + ldmia.w sl, {r3, r4, r5, r6} │ │ + add.w r2, r1, #12 │ │ + stmia r2!, {r3, r4, r5, r6} │ │ + strb.w r0, [sp, #92] @ 0x5c │ │ + mov r0, r9 │ │ + bl 5dd6a │ │ + add r0, sp, #24 │ │ + bl 5d80a │ │ + add sp, #232 @ 0xe8 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ + ldr r0, [sp, #24] │ │ + lsls r0, r0, #31 │ │ + beq.n 5dc3c │ │ + add.w r1, r8, #4 │ │ + b.n 5dbb6 │ │ + ldr r2, [sp, #36] @ 0x24 │ │ + ldrb.w r1, [sp, #32] │ │ + add r5, sp, #168 @ 0xa8 │ │ + mov r0, r5 │ │ + bl 6de04 │ │ + ldrb.w r0, [sp, #168] @ 0xa8 │ │ cmp r0, #15 │ │ - bne.n 67f42 │ │ - ldr.w r8, [sp, #4] │ │ - ldr r6, [pc, #288] @ (67fc0 ) │ │ - add r6, pc │ │ - ldr r0, [r6, #20] │ │ - cmp r0, #5 │ │ - bcc.n 67eca │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #16] │ │ - movw r3, #605 @ 0x25d │ │ - str r1, [sp, #4] │ │ - ldr r1, [pc, #272] @ (67fc4 ) │ │ - str r0, [sp, #12] │ │ - add r1, pc │ │ - str r1, [sp, #0] │ │ - add r0, sp, #28 │ │ - str r0, [sp, #8] │ │ - ldr r2, [pc, #264] @ (67fc8 ) │ │ - mov r0, sp │ │ + bne.n 5dc66 │ │ + ldr r0, [sp, #172] @ 0xac │ │ movs r1, #5 │ │ - add r2, pc │ │ - bl 6f45c │ │ - ldr r0, [r6, #20] │ │ - cmp r0, #4 │ │ - bls.n 67ef4 │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #16] │ │ - movw r3, #605 @ 0x25d │ │ - str r1, [sp, #4] │ │ - ldr r1, [pc, #256] @ (67fe0 ) │ │ - str r0, [sp, #12] │ │ + strd r1, r0, [r9] │ │ + b.n 5dc2a │ │ + ldr r1, [pc, #216] @ (5dd38 ) │ │ + movs r0, #8 │ │ + movs r2, #7 │ │ add r1, pc │ │ - str r1, [sp, #0] │ │ - add r0, sp, #28 │ │ - str r0, [sp, #8] │ │ - ldr r2, [pc, #248] @ (67fe4 ) │ │ - mov r0, sp │ │ - movs r1, #5 │ │ - add r2, pc │ │ - bl 6f45c │ │ - ldr r7, [r7, #0] │ │ - cbz r7, 67f6a │ │ - ldr r0, [r7, #0] │ │ - cbz r0, 67f72 │ │ - ldr r5, [r0, #84] @ 0x54 │ │ - ldr r0, [r6, #20] │ │ - cmp r5, #0 │ │ - beq.n 67f88 │ │ - cmp r0, #4 │ │ - bls.n 67f2c │ │ + b.n 5dcc4 │ │ + ldrb.w r1, [sp, #171] @ 0xab │ │ + add.w lr, r5, #8 │ │ + strb.w r1, [sp, #203] @ 0xcb │ │ + ldrh.w r1, [sp, #169] @ 0xa9 │ │ + strh.w r1, [sp, #201] @ 0xc9 │ │ + add r1, sp, #200 @ 0xc8 │ │ + ldr.w ip, [sp, #172] @ 0xac │ │ + add.w r3, r1, #8 │ │ + ldmia.w lr, {r2, r4, r5, r6, r7} │ │ + stmia r3!, {r2, r4, r5, r6, r7} │ │ + str.w ip, [sp, #204] @ 0xcc │ │ + strb.w r0, [sp, #200] @ 0xc8 │ │ + b.n 5dbb6 │ │ + cmp r0, #5 │ │ + bcc.n 5dcbc │ │ movs r0, #0 │ │ movs r1, #1 │ │ - str r0, [sp, #16] │ │ - movw r3, #605 @ 0x25d │ │ - str r1, [sp, #4] │ │ - ldr r1, [pc, #208] @ (67fe8 ) │ │ - str r0, [sp, #12] │ │ + str r0, [sp, #184] @ 0xb8 │ │ + movw r3, #507 @ 0x1fb │ │ + str r1, [sp, #172] @ 0xac │ │ + ldr r1, [pc, #152] @ (5dd40 ) │ │ + str r0, [sp, #180] @ 0xb4 │ │ movs r0, #4 │ │ add r1, pc │ │ - str r1, [sp, #0] │ │ - str r0, [sp, #8] │ │ - mov r0, sp │ │ - ldr r2, [pc, #200] @ (67fec ) │ │ + str r1, [sp, #168] @ 0xa8 │ │ + str r0, [sp, #176] @ 0xb0 │ │ + add r0, sp, #168 @ 0xa8 │ │ + ldr r2, [pc, #144] @ (5dd44 ) │ │ movs r1, #5 │ │ add r2, pc │ │ - bl 6f45c │ │ - mov r0, r7 │ │ - mov r1, r9 │ │ - blx r5 │ │ - mov r1, r0 │ │ - mov r0, r8 │ │ - bl 6d1ec │ │ - str.w r0, [sl, #4] │ │ - movs r0, #15 │ │ - b.n 67f7e │ │ - ldrb.w r1, [sp, #3] │ │ - add.w r2, sl, #8 │ │ - strb.w r1, [sl, #3] │ │ - ldrh.w r1, [sp, #1] │ │ - strh.w r1, [sl, #1] │ │ - add.w r1, r6, #8 │ │ - ldr.w ip, [sp, #4] │ │ - ldmia.w r1, {r3, r4, r5, r6, r7} │ │ - stmia r2!, {r3, r4, r5, r6, r7} │ │ - str.w ip, [sl, #4] │ │ - b.n 67f7e │ │ - ldr r1, [pc, #100] @ (67fd0 ) │ │ + bl 6ff84 │ │ + ldr r1, [pc, #124] @ (5dd3c ) │ │ movs r0, #6 │ │ + movs r2, #14 │ │ add r1, pc │ │ - b.n 67f78 │ │ - ldr r1, [pc, #88] @ (67fcc ) │ │ - movs r0, #7 │ │ - add r1, pc │ │ - strd r1, r0, [sl, #4] │ │ - movs r0, #8 │ │ - strb.w r0, [sl] │ │ - add sp, #32 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ - cmp r0, #4 │ │ - bls.n 67fb0 │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #16] │ │ - movw r3, #605 @ 0x25d │ │ - str r1, [sp, #4] │ │ - ldr r1, [pc, #60] @ (67fd8 ) │ │ - str r0, [sp, #12] │ │ - movs r0, #4 │ │ - add r1, pc │ │ - str r1, [sp, #0] │ │ - str r0, [sp, #8] │ │ - mov r0, sp │ │ - ldr r2, [pc, #52] @ (67fdc ) │ │ - movs r1, #5 │ │ - add r2, pc │ │ - bl 6f45c │ │ - ldr r1, [pc, #32] @ (67fd4 ) │ │ - movs r0, #12 │ │ - add r1, pc │ │ - strd r1, r0, [sl, #4] │ │ - movs r0, #6 │ │ - b.n 67f7e │ │ + ldrh.w r3, [sp, #60] @ 0x3c │ │ + strh.w r3, [sp, #141] @ 0x8d │ │ + ldrb.w r3, [sp, #62] @ 0x3e │ │ + strb.w r3, [sp, #143] @ 0x8f │ │ + strd r1, r2, [sp, #144] @ 0x90 │ │ + add r1, sp, #140 @ 0x8c │ │ + ldmia.w sl, {r3, r4, r5, r6} │ │ + add.w r2, r1, #12 │ │ + stmia r2!, {r3, r4, r5, r6} │ │ + strb.w r0, [sp, #140] @ 0x8c │ │ + b.n 5dc1e │ │ nop │ │ - stmia r7!, {r1, r2, r3} │ │ - movs r6, r0 │ │ - add r7, pc, #632 @ (adr r7, 68240 ) │ │ - movs r6, r0 │ │ - add r7, pc, #0 @ (adr r7, 67fcc ) │ │ - movs r6, r0 │ │ - add r4, sp, #360 @ 0x168 │ │ - vcvt.f16.u16 q13, q6, #5 │ │ - vcvt.u16.f16 q13, q10, #5 │ │ - vcvt.f32.s32 q13, q3 │ │ - movs r6, r0 │ │ - add r6, pc, #104 @ (adr r6, 68048 ) │ │ - movs r6, r0 │ │ - add r7, pc, #496 @ (adr r7, 681d4 ) │ │ - movs r6, r0 │ │ - add r6, pc, #856 @ (adr r6, 68340 ) │ │ - movs r6, r0 │ │ - add r6, pc, #840 @ (adr r6, 68334 ) │ │ - movs r6, r0 │ │ - add r6, pc, #632 @ (adr r6, 68268 ) │ │ - movs r6, r0 │ │ - push {r4, r5, r6, r7, lr} │ │ - sub sp, #36 @ 0x24 │ │ + @ instruction: 0xefc0fffb │ │ + vrecps.f16 , , │ │ + mrc 15, 7, APSR_nzcv, cr10, cr11, {7} │ │ + strb r0, [r0, #30] │ │ + movs r7, r0 │ │ + ldrsb r2, [r2, r3] │ │ + movs r7, r0 │ │ + ldrsb r6, [r1, r2] │ │ + movs r7, r0 │ │ + ldrsb r2, [r2, r3] │ │ + vqshlu.s64 d21, d18, #60 @ 0x3c │ │ + movs r7, r0 │ │ + ldrsb r4, [r4, r1] │ │ + movs r7, r0 │ │ + ldrsb r6, [r1, r3] │ │ + vpadal.s , │ │ + vsli.32 d21, d28, #28 │ │ + movs r7, r0 │ │ + strb r0, [r2, r4] │ │ + movs r7, r0 │ │ + ldrsb r6, [r4, r1] │ │ + movs r7, r0 │ │ + ldrsb r0, [r4, r0] │ │ + movs r7, r0 │ │ + cmp r1, #10 │ │ + movs r7, r0 │ │ + strb r4, [r5, r7] │ │ + movs r7, r0 │ │ + cmp r0, #232 @ 0xe8 │ │ + movs r7, r0 │ │ + strb r2, [r0, r7] │ │ + movs r7, r0 │ │ + ldrsb r2, [r7, r0] │ │ + vqshl.u64 , , #60 @ 0x3c │ │ + vsri.32 , q13, #5 │ │ + movs r7, r0 │ │ + strb r6, [r1, r1] │ │ + movs r7, r0 │ │ + strb r4, [r1, r6] │ │ + movs r7, r0 │ │ + ldr r1, [r0, #0] │ │ + cbz r1, 5dd54 │ │ + b.w 5dd56 │ │ + bx lr │ │ + push {r4, lr} │ │ mov r4, r0 │ │ + ldr r0, [r0, #0] │ │ + bl 5d778 │ │ + mov r0, r4 │ │ + ldmia.w sp!, {r4, lr} │ │ + b.w 4ad18 │ │ + push {r4, lr} │ │ + mov r4, r0 │ │ + mov r0, r1 │ │ + bl 5cb88 │ │ + movs r0, #4 │ │ + strd r0, r1, [r4] │ │ + pop {r4, pc} │ │ + b.w 5dd80 │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + sub sp, #84 @ 0x54 │ │ + ldr r5, [pc, #404] @ (5df1c ) │ │ movs r0, #0 │ │ - str r0, [sp, #0] │ │ - mov r5, r1 │ │ - ldr r6, [pc, #280] @ (68118 ) │ │ - add r6, pc │ │ - ldr r1, [r6, #20] │ │ - cmp r1, #5 │ │ - bcc.n 68028 │ │ - movs r1, #1 │ │ - str r0, [sp, #20] │ │ - str r1, [sp, #8] │ │ - movw r3, #2748 @ 0xabc │ │ - ldr r1, [pc, #264] @ (6811c ) │ │ - str r0, [sp, #16] │ │ - add r1, pc │ │ - str r1, [sp, #4] │ │ - add r0, sp, #32 │ │ - str r0, [sp, #12] │ │ - add r0, sp, #4 │ │ - ldr r2, [pc, #256] @ (68120 ) │ │ - movs r1, #5 │ │ - add r2, pc │ │ - bl 6f45c │ │ - ldr r0, [r6, #20] │ │ - cmp r0, #4 │ │ - bls.n 68052 │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #20] │ │ - movw r3, #2748 @ 0xabc │ │ - str r1, [sp, #8] │ │ - ldr r1, [pc, #256] @ (6813c ) │ │ + movs r3, #8 │ │ + movs r4, #3 │ │ + add r5, pc │ │ + movs r6, #9 │ │ + strd r4, r3, [sp, #8] │ │ + strd r6, r5, [sp] │ │ str r0, [sp, #16] │ │ - add r1, pc │ │ - str r1, [sp, #4] │ │ + add r6, sp, #48 @ 0x30 │ │ + ldr r3, [pc, #384] @ (5df20 ) │ │ + mov r0, r6 │ │ + add r3, pc │ │ + bl 58bd4 │ │ add r0, sp, #32 │ │ - str r0, [sp, #12] │ │ - add r0, sp, #4 │ │ - ldr r2, [pc, #244] @ (68140 ) │ │ - movs r1, #5 │ │ - add r2, pc │ │ - bl 6f45c │ │ - ldr r5, [r5, #0] │ │ - cbz r5, 680aa │ │ - ldr r0, [r5, #0] │ │ - cbz r0, 680b2 │ │ - ldr.w r7, [r0, #876] @ 0x36c │ │ - ldr r0, [r6, #20] │ │ - cbz r7, 680c4 │ │ - cmp r0, #4 │ │ - bls.n 6808a │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #20] │ │ - movw r3, #2748 @ 0xabc │ │ - str r1, [sp, #8] │ │ - ldr r1, [pc, #208] @ (68144 ) │ │ - str r0, [sp, #16] │ │ - movs r0, #4 │ │ - add r1, pc │ │ - str r1, [sp, #4] │ │ - str r0, [sp, #12] │ │ - add r0, sp, #4 │ │ - ldr r2, [pc, #196] @ (68148 ) │ │ - movs r1, #5 │ │ - add r2, pc │ │ - bl 6f45c │ │ - mov r1, sp │ │ - mov r0, r5 │ │ - blx r7 │ │ - add r5, sp, #4 │ │ - mov r1, r0 │ │ - mov r0, r5 │ │ - bl 6f204 │ │ - ldrb.w r6, [sp, #4] │ │ - cmp r6, #15 │ │ - bne.n 680fa │ │ - ldr r0, [sp, #0] │ │ - cbz r0, 68108 │ │ - movs r1, #15 │ │ - b.n 68112 │ │ - ldr r1, [pc, #124] @ (68128 ) │ │ - movs r0, #6 │ │ - add r1, pc │ │ - b.n 680b8 │ │ - ldr r1, [pc, #112] @ (68124 ) │ │ - movs r0, #7 │ │ - add r1, pc │ │ - strd r1, r0, [r4, #4] │ │ - movs r0, #8 │ │ - strb r0, [r4, #0] │ │ - add sp, #36 @ 0x24 │ │ - pop {r4, r5, r6, r7, pc} │ │ + mov r1, r6 │ │ + bl 5d7f0 │ │ + ldrb.w r1, [sp, #32] │ │ + cmp r1, #10 │ │ + bne.n 5ddbc │ │ + movs r7, #1 │ │ + b.n 5ddd2 │ │ + ldrd r2, r3, [sp, #40] @ 0x28 │ │ + add r4, sp, #48 @ 0x30 │ │ + mov r0, r4 │ │ + bl 5c9a8 │ │ + ldr r7, [sp, #48] @ 0x30 │ │ + cbz r7, 5ddd4 │ │ + adds r0, r4, #4 │ │ + bl 6f350 │ │ + b.n 5ddd8 │ │ + ldrd fp, r8, [sp, #56] @ 0x38 │ │ + mov r0, r6 │ │ + bl 5d9c8 │ │ + ldr r0, [sp, #48] @ 0x30 │ │ + cmp r0, #5 │ │ + bne.n 5dedc │ │ + ldrb.w r0, [sp, #52] @ 0x34 │ │ + lsls r0, r0, #31 │ │ + beq.w 5defa │ │ + ldr r6, [pc, #316] @ (5df2c ) │ │ + eor.w r1, r7, #1 │ │ + add r6, pc │ │ + ldr r0, [r6, #64] @ 0x40 │ │ + dmb ish │ │ + subs r0, #2 │ │ + clz r0, r0 │ │ + lsrs r0, r0, #5 │ │ + tst r0, r1 │ │ + beq.n 5dec0 │ │ + ldr r0, [r6, #24] │ │ + mvn.w r1, #2147483648 @ 0x80000000 │ │ + cmp r0, r1 │ │ + bcs.n 5df08 │ │ + adds r0, #1 │ │ + str r0, [r6, #24] │ │ + ldrd sl, r7, [r6, #32] │ │ + movs r1, #4 │ │ + ldr r3, [pc, #272] @ (5df30 ) │ │ + mov r0, r7 │ │ + movs r2, #8 │ │ + movs r4, #8 │ │ + add r3, pc │ │ + bl c9b20 │ │ + mov r9, r1 │ │ + movs r1, #0 │ │ + cmp r0, r7 │ │ + str r1, [sp, #56] @ 0x38 │ │ + strd r0, r9, [sp, #48] @ 0x30 │ │ + bcc.n 5dec8 │ │ + movs r5, #0 │ │ + cbz r7, 5de70 │ │ + str r6, [sp, #24] │ │ + add.w r1, r9, r5, lsl #3 │ │ + add.w r2, sl, #8 │ │ + adds r1, #4 │ │ + ldrd r3, r6, [r2] │ │ + ldr r4, [r3, #0] │ │ + adds r4, #1 │ │ + str r4, [r3, #0] │ │ + bcs.n 5dec6 │ │ + strd r3, r6, [r1, #-4] │ │ + subs r7, #1 │ │ + add.w r2, r2, #16 │ │ + add.w r1, r1, #8 │ │ + add.w r5, r5, #1 │ │ + bne.n 5de48 │ │ + ldr.w r9, [sp, #52] @ 0x34 │ │ + ldr r6, [sp, #24] │ │ + ldr r0, [sp, #48] @ 0x30 │ │ + str r0, [sp, #28] │ │ + ldr r1, [r6, #24] │ │ + add.w sl, sp, #48 @ 0x30 │ │ + mov r7, r9 │ │ + subs r1, #1 │ │ + str r1, [r6, #24] │ │ + lsls r6, r5, #3 │ │ + b.n 5deb0 │ │ + ldrd r4, r0, [r7] │ │ + mov r2, fp │ │ + ldr r1, [r0, #8] │ │ + mov r3, r8 │ │ + strd r4, r0, [sp, #48] @ 0x30 │ │ + ldr r5, [r0, #20] │ │ + subs r0, r1, #1 │ │ + bic.w r0, r0, #7 │ │ + add r0, r4 │ │ + adds r0, #8 │ │ + blx r5 │ │ + ldr r0, [r4, #0] │ │ + subs r0, #1 │ │ + str r0, [r4, #0] │ │ + itt eq │ │ + moveq r0, sl │ │ + bleq 6445c │ │ + adds r7, #8 │ │ + subs r6, #8 │ │ + cmp r6, #0 │ │ + bne.n 5de82 │ │ + ldr r0, [sp, #28] │ │ + mov r1, r9 │ │ + movs r2, #4 │ │ + movs r3, #8 │ │ + bl 540c4 │ │ + add sp, #84 @ 0x54 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + udf #254 @ 0xfe │ │ + str r6, [sp, #24] │ │ + mov r2, r7 │ │ + str r4, [sp, #0] │ │ + add r0, sp, #48 @ 0x30 │ │ + movs r3, #4 │ │ + bl 4b964 │ │ + ldrd r9, r5, [sp, #52] @ 0x34 │ │ + b.n 5de3e │ │ cmp r0, #4 │ │ - bls.n 680ec │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #20] │ │ - movw r3, #2748 @ 0xabc │ │ - str r1, [sp, #8] │ │ - ldr r1, [pc, #88] @ (68130 ) │ │ - str r0, [sp, #16] │ │ - movs r0, #4 │ │ - add r1, pc │ │ - str r1, [sp, #4] │ │ - str r0, [sp, #12] │ │ - add r0, sp, #4 │ │ - ldr r2, [pc, #80] @ (68134 ) │ │ - movs r1, #5 │ │ + bcc.n 5defa │ │ + ldr r1, [sp, #52] @ 0x34 │ │ + adds r0, r6, #4 │ │ + dmb ish │ │ + ldrex r2, [r1] │ │ + subs r3, r2, #1 │ │ + strex r4, r3, [r1] │ │ + cmp r4, #0 │ │ + bne.n 5dee8 │ │ + cmp r2, #1 │ │ + beq.n 5df10 │ │ + ldr r0, [pc, #40] @ (5df24 ) │ │ + movs r1, #68 @ 0x44 │ │ + ldr r2, [pc, #40] @ (5df28 ) │ │ + add r0, pc │ │ add r2, pc │ │ - bl 6f45c │ │ - ldr r1, [pc, #60] @ (6812c ) │ │ - movs r0, #9 │ │ - add r1, pc │ │ - strd r1, r0, [r4, #4] │ │ - movs r0, #6 │ │ - b.n 680be │ │ - adds r0, r4, #1 │ │ - adds r1, r5, #1 │ │ - movs r2, #27 │ │ - bl c99c0 │ │ - strb r6, [r4, #0] │ │ - b.n 680c0 │ │ - movs r0, #21 │ │ - movs r1, #7 │ │ - str r0, [r4, #8] │ │ - ldr r0, [pc, #40] @ (68138 ) │ │ + bl 4d828 │ │ + ldr r0, [pc, #40] @ (5df34 ) │ │ add r0, pc │ │ - str r0, [r4, #4] │ │ - strb r1, [r4, #0] │ │ - b.n 680c0 │ │ - stmia r5!, {r1, r2, r3, r5, r7} │ │ - movs r6, r0 │ │ - ldrb r4, [r3, #20] │ │ - movs r6, r0 │ │ - add r5, pc, #648 @ (adr r5, 683ac ) │ │ - movs r6, r0 │ │ - add r3, sp, #104 @ 0x68 │ │ - @ instruction: 0xfffbab1c │ │ - vcvt.f32.s32 , q7 │ │ - vrecpe.f32 d26, d10 │ │ - movs r6, r0 │ │ - add r4, pc, #888 @ (adr r4, 684b0 ) │ │ - movs r6, r0 │ │ - ldrb r6, [r4, r0] │ │ - @ instruction: 0xfffb7cfa │ │ - movs r6, r0 │ │ - add r5, pc, #480 @ (adr r5, 68324 ) │ │ - movs r6, r0 │ │ - add r5, pc, #464 @ (adr r5, 68318 ) │ │ - movs r6, r0 │ │ - add r5, pc, #256 @ (adr r5, 6824c ) │ │ - movs r6, r0 │ │ + bl 50c8c │ │ + dmb ish │ │ + bl 5df38 │ │ + b.n 5defa │ │ + nop │ │ + subs r7, #81 @ 0x51 │ │ + vcvt.u32.f32 d19, d20, #4 │ │ + @ instruction: 0xfffcebb0 │ │ + vqdmulh.s , , d6[0] │ │ + movs r7, r0 │ │ + strb r0, [r3, #17] │ │ + movs r7, r0 │ │ + ldr r0, [r5, r3] │ │ + movs r7, r0 │ │ + adds r6, r1, #3 │ │ + movs r7, r0 │ │ push {r4, lr} │ │ - mov r4, r0 │ │ - bl 6bbc4 │ │ - ldrd r0, r1, [r4] │ │ + ldr r4, [r0, #0] │ │ + ldrb r0, [r4, #8] │ │ + subs r0, #2 │ │ + cmp r0, #11 │ │ + bhi.n 5df6a │ │ + tbb [pc, r0] │ │ + lsls r7, r4, #24 │ │ + asrs r6, r0, #4 │ │ + asrs r1, r2, #4 │ │ + asrs r1, r2, #4 │ │ + lsrs r1, r2, #20 │ │ + lsrs r1, r2, #20 │ │ + ldrd r0, r1, [r4, #12] │ │ + bl 54676 │ │ + ldrd r0, r1, [r4, #24] │ │ + b.n 5df66 │ │ + ldrd r0, r1, [r4, #12] │ │ + bl 54676 │ │ + adds r0, r4, #1 │ │ + beq.n 5df94 │ │ + adds r0, r4, #4 │ │ + dmb ish │ │ + ldrex r1, [r0] │ │ + subs r2, r1, #1 │ │ + strex r3, r2, [r0] │ │ + cmp r3, #0 │ │ + bne.n 5df74 │ │ + cmp r1, #1 │ │ + bne.n 5df94 │ │ + dmb ish │ │ + mov r0, r4 │ │ ldmia.w sp!, {r4, lr} │ │ - b.w 71dba │ │ - stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - vpush {d8} │ │ - sub sp, #168 @ 0xa8 │ │ - add.w r6, r3, #8 │ │ - mov r7, r1 │ │ - str r0, [sp, #40] @ 0x28 │ │ - ldmia r6, {r1, r5, r6} │ │ - ldrd r4, r0, [r3] │ │ - str r2, [sp, #32] │ │ - bl 6bd14 │ │ - mov sl, r0 │ │ - mov r9, r1 │ │ + b.w cd0f0 │ │ + pop {r4, pc} │ │ + add.w r0, r4, #12 │ │ + bl 6dcb4 │ │ + ldrd r0, r1, [r4, #12] │ │ + bl 727f6 │ │ + b.n 5df6a │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ + mov r8, r0 │ │ + ldr r0, [r0, #4] │ │ + ldr.w r1, [r8, #12] │ │ + adds r6, r0, #4 │ │ + subs r0, r1, r0 │ │ + lsrs r7, r0, #3 │ │ + cbz r7, 5dfd8 │ │ + ldrd r5, r4, [r6, #-4] │ │ + ldr r1, [r4, #0] │ │ + cbz r1, 5dfc8 │ │ mov r0, r5 │ │ - mov r1, r6 │ │ - bl 6bd14 │ │ + blx r1 │ │ + ldr r0, [r4, #4] │ │ + cbz r0, 5dfd2 │ │ + mov r0, r5 │ │ + blx cd200 │ │ + subs r7, #1 │ │ + adds r6, #8 │ │ + b.n 5dfba │ │ + ldr.w r1, [r8] │ │ + ldr.w r0, [r8, #8] │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ + b.w 551d8 │ │ + push {r4, r5, r7, lr} │ │ + ldr r4, [r0, #0] │ │ + mov r0, r4 │ │ + ldr.w r1, [r0, #8]! │ │ + dmb ish │ │ + ldrex r2, [r1] │ │ + subs r3, r2, #1 │ │ + strex r5, r3, [r1] │ │ + cmp r5, #0 │ │ + bne.n 5dff6 │ │ + cmp r2, #1 │ │ + itt eq │ │ + dmbeq ish │ │ + bleq 68224 │ │ + adds r0, r4, #1 │ │ + beq.n 5e01c │ │ + ldr r0, [r4, #4] │ │ + subs r0, #1 │ │ + str r0, [r4, #4] │ │ + beq.n 5e01e │ │ + pop {r4, r5, r7, pc} │ │ + mov r0, r4 │ │ + ldmia.w sp!, {r4, r5, r7, lr} │ │ + b.w cd0f0 │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + sub sp, #308 @ 0x134 │ │ mov fp, r0 │ │ - ldr r0, [pc, #836] @ (684d4 ) │ │ - mov r8, r1 │ │ - add r0, pc │ │ - str r0, [sp, #44] @ 0x2c │ │ - ldr r0, [r0, #20] │ │ + add r0, sp, #264 @ 0x108 │ │ + bl 5d9c8 │ │ + ldr r0, [sp, #264] @ 0x108 │ │ cmp r0, #5 │ │ - bcc.n 681be │ │ + bne.w 5e17c │ │ + ldrb.w r0, [sp, #268] @ 0x10c │ │ + cmp r0, #0 │ │ + beq.w 5e180 │ │ + ldr r4, [pc, #832] @ (5e38c ) │ │ + add r4, pc │ │ + ldr r0, [r4, #64] @ 0x40 │ │ + dmb ish │ │ + cmp r0, #2 │ │ + beq.w 5e366 │ │ + add r0, sp, #264 @ 0x108 │ │ + bl 5d394 │ │ + ldrd r7, r6, [sp, #264] @ 0x108 │ │ + cmp r7, #5 │ │ + bne.w 5e35c │ │ + ldr r5, [r6, #0] │ │ + ldrex r0, [r5] │ │ + adds r1, r0, #1 │ │ + strex r2, r1, [r5] │ │ + cmp r2, #0 │ │ + bne.n 5e06a │ │ + cmp.w r0, #4294967295 @ 0xffffffff │ │ + ble.w 5e6ac │ │ movs r0, #0 │ │ + add.w sl, r6, #8 │ │ + strd r5, r0, [sp, #84] @ 0x54 │ │ + str.w sl, [sp, #80] @ 0x50 │ │ + ldr r0, [pc, #768] @ (5e390 ) │ │ + add r0, pc │ │ + ldrb r0, [r0, #1] │ │ + movs r0, #8 │ │ + blx cd270 │ │ + cmp r0, #0 │ │ + beq.w 5e6ae │ │ + mov r9, r0 │ │ + add r0, sp, #80 @ 0x50 │ │ + adds r0, #8 │ │ + str r0, [sp, #36] @ 0x24 │ │ + ldr r0, [pc, #744] @ (5e394 ) │ │ movs r1, #1 │ │ - str r0, [sp, #120] @ 0x78 │ │ - movw r3, #975 @ 0x3cf │ │ - str r1, [sp, #108] @ 0x6c │ │ - ldr r1, [pc, #816] @ (684d8 ) │ │ - str r0, [sp, #116] @ 0x74 │ │ - add r1, pc │ │ - str r1, [sp, #104] @ 0x68 │ │ - add r0, sp, #152 @ 0x98 │ │ - str r0, [sp, #112] @ 0x70 │ │ - add r0, sp, #104 @ 0x68 │ │ - ldr r2, [pc, #804] @ (684dc ) │ │ - movs r1, #5 │ │ - add r2, pc │ │ - bl 6f45c │ │ + add r0, pc │ │ + strd r1, r0, [r9] │ │ + add r0, sp, #264 @ 0x108 │ │ + bl 5d394 │ │ + ldrd r7, r6, [sp, #264] @ 0x108 │ │ + cmp r7, #5 │ │ + bne.w 5e200 │ │ + add.w r8, sp, #40 @ 0x28 │ │ + add.w r1, r6, #8 │ │ + mov r0, r8 │ │ + bl 6f1e4 │ │ + ldrb.w r0, [sp, #40] @ 0x28 │ │ + cmp r0, #15 │ │ + bne.n 5e188 │ │ ldr r0, [sp, #44] @ 0x2c │ │ - ldr r0, [r0, #20] │ │ - cmp r0, #4 │ │ - bls.n 681ea │ │ + movs r3, #42 @ 0x2a │ │ + str r0, [sp, #156] @ 0x9c │ │ + ldr r7, [r6, #0] │ │ + add r6, sp, #208 @ 0xd0 │ │ + add r1, sp, #156 @ 0x9c │ │ + ldr r2, [pc, #688] @ (5e398 ) │ │ + mov r0, r6 │ │ + add r2, pc │ │ + bl 6b7ec │ │ + ldrb.w r0, [sp, #208] @ 0xd0 │ │ + str r4, [sp, #28] │ │ + cmp r0, #15 │ │ + bne.n 5e1ca │ │ + ldr r0, [sp, #212] @ 0xd4 │ │ + movs r1, #37 @ 0x25 │ │ + str r0, [sp, #260] @ 0x104 │ │ + add r0, sp, #260 @ 0x104 │ │ + str r0, [sp, #244] @ 0xf4 │ │ movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #120] @ 0x78 │ │ - movw r3, #975 @ 0x3cf │ │ - str r1, [sp, #108] @ 0x6c │ │ - ldr r1, [pc, #780] @ (684e0 ) │ │ - str r0, [sp, #116] @ 0x74 │ │ - add r1, pc │ │ - str r1, [sp, #104] @ 0x68 │ │ - add r0, sp, #152 @ 0x98 │ │ - str r0, [sp, #112] @ 0x70 │ │ - add r0, sp, #104 @ 0x68 │ │ - ldr r2, [pc, #768] @ (684e4 ) │ │ - movs r1, #5 │ │ + strb.w r0, [sp, #240] @ 0xf0 │ │ + add r4, sp, #240 @ 0xf0 │ │ + ldr r2, [pc, #656] @ (5e39c ) │ │ + movs r0, #1 │ │ + movs r3, #9 │ │ + strd r1, r4, [sp, #8] │ │ add r2, pc │ │ - bl 6f45c │ │ - ldr r6, [r7, #0] │ │ - ldr r1, [pc, #760] @ (684e8 ) │ │ - ldr r0, [pc, #764] @ (684ec ) │ │ - cmp r6, #0 │ │ - add r1, pc │ │ - add r0, pc │ │ - str r0, [sp, #4] │ │ - ldr r0, [pc, #756] @ (684f0 ) │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r0, [pc, #756] @ (684f4 ) │ │ - add r0, pc │ │ - str r0, [sp, #28] │ │ - ldr r0, [pc, #752] @ (684f8 ) │ │ - add r0, pc │ │ - str r0, [sp, #12] │ │ - ldr r0, [pc, #752] @ (684fc ) │ │ - add r0, pc │ │ - str r0, [sp, #24] │ │ - ldr r0, [pc, #748] @ (68500 ) │ │ - add r0, pc │ │ - str r0, [sp, #20] │ │ - ldr r0, [pc, #748] @ (68504 ) │ │ - str r1, [sp, #8] │ │ - add r0, pc │ │ str r0, [sp, #16] │ │ - beq.w 6835a │ │ - ldr r0, [r6, #0] │ │ + add.w r8, sp, #264 @ 0x108 │ │ + strd r3, r2, [sp] │ │ + add r1, sp, #156 @ 0x9c │ │ + ldr r3, [pc, #636] @ (5e3a0 ) │ │ + add.w r2, r7, #8 │ │ + mov r0, r8 │ │ + add r3, pc │ │ + bl 58bd4 │ │ + ldr r0, [sp, #264] @ 0x108 │ │ cmp r0, #0 │ │ - beq.w 6835e │ │ - ldr.w r7, [r0, #132] @ 0x84 │ │ - ldr r0, [sp, #44] @ 0x2c │ │ - cmp r7, #0 │ │ - ldr r0, [r0, #20] │ │ - beq.w 6836a │ │ - cmp r0, #5 │ │ - bcc.n 6825e │ │ + beq.w 5e3ac │ │ + ldr r0, [sp, #284] @ 0x11c │ │ + ldr r4, [sp, #292] @ 0x124 │ │ + ldr r1, [sp, #280] @ 0x118 │ │ + ldrh.w r2, [sp, #273] @ 0x111 │ │ + ldrb.w r3, [sp, #275] @ 0x113 │ │ + ldr.w ip, [sp, #276] @ 0x114 │ │ + ldr r6, [sp, #268] @ 0x10c │ │ + ldrb.w r7, [sp, #272] @ 0x110 │ │ + str r4, [sp, #64] @ 0x40 │ │ + ldr r4, [sp, #288] @ 0x120 │ │ + str r0, [sp, #196] @ 0xc4 │ │ + str r1, [sp, #192] @ 0xc0 │ │ + strh.w r2, [sp, #204] @ 0xcc │ │ + strb.w r3, [sp, #206] @ 0xce │ │ + str r4, [sp, #60] @ 0x3c │ │ + strd r1, r0, [sp, #52] @ 0x34 │ │ + strb.w r7, [sp, #44] @ 0x2c │ │ + str r6, [sp, #40] @ 0x28 │ │ + strh.w r2, [sp, #45] @ 0x2d │ │ + strb.w r3, [sp, #47] @ 0x2f │ │ + str.w ip, [sp, #48] @ 0x30 │ │ + add r0, sp, #40 @ 0x28 │ │ + b.n 5e1f6 │ │ + ldr r1, [sp, #268] @ 0x10c │ │ + b.n 5e378 │ │ + movs r0, #2 │ │ + str.w r0, [fp] │ │ + b.n 5e37c │ │ + ldrb.w r1, [sp, #43] @ 0x2b │ │ + add.w lr, r8, #8 │ │ + strb.w r1, [sp, #267] @ 0x10b │ │ + mov r8, r4 │ │ + ldrh.w r1, [sp, #41] @ 0x29 │ │ + str.w sl, [sp, #32] │ │ + add.w sl, sp, #264 @ 0x108 │ │ + strh.w r1, [sp, #265] @ 0x109 │ │ + add.w r2, sl, #8 │ │ + ldr.w ip, [sp, #44] @ 0x2c │ │ + ldmia.w lr, {r1, r3, r4, r6, r7} │ │ + stmia r2!, {r1, r3, r4, r6, r7} │ │ + mov r4, r8 │ │ + strb.w r0, [sp, #264] @ 0x108 │ │ + mov r0, sl │ │ + str.w ip, [sp, #268] @ 0x10c │ │ + ldr.w sl, [sp, #32] │ │ + bl 5cb88 │ │ + b.n 5e1fc │ │ + ldrb.w r1, [sp, #211] @ 0xd3 │ │ + add.w lr, r6, #8 │ │ + strb.w r1, [sp, #43] @ 0x2b │ │ + add.w r2, r8, #8 │ │ + ldrh.w r1, [sp, #209] @ 0xd1 │ │ + strh.w r1, [sp, #41] @ 0x29 │ │ + ldr.w ip, [sp, #212] @ 0xd4 │ │ + ldmia.w lr, {r1, r3, r4, r6, r7} │ │ + stmia r2!, {r1, r3, r4, r6, r7} │ │ + str.w ip, [sp, #44] @ 0x2c │ │ + strb.w r0, [sp, #40] @ 0x28 │ │ + mov r0, r8 │ │ + bl 5cb88 │ │ + ldr r4, [sp, #28] │ │ + mov r7, r0 │ │ + mov r6, r1 │ │ + mov r0, r9 │ │ + bl 5d9a4 │ │ + cmp r7, #5 │ │ + bne.n 5e2be │ │ + mov r8, r6 │ │ + str.w r8, [sp, #92] @ 0x5c │ │ + add r6, sp, #264 @ 0x108 │ │ + mov r1, sl │ │ + mov r0, r6 │ │ + bl 6f1e4 │ │ + ldrb.w r1, [sp, #264] @ 0x108 │ │ + cmp r1, #15 │ │ + bne.n 5e27e │ │ + ldr r0, [sp, #268] @ 0x10c │ │ + mov r2, r5 │ │ + str r0, [sp, #208] @ 0xd0 │ │ + add r0, sp, #264 @ 0x108 │ │ + add r1, sp, #208 @ 0xd0 │ │ + bl 5d9f4 │ │ + ldrd r7, r6, [sp, #264] @ 0x108 │ │ + cmp r7, #5 │ │ + bne.n 5e2b8 │ │ movs r0, #0 │ │ - movs r1, #1 │ │ - str r1, [sp, #108] @ 0x6c │ │ - movw r3, #975 @ 0x3cf │ │ - ldr r1, [sp, #28] │ │ - str r0, [sp, #120] @ 0x78 │ │ - str r0, [sp, #116] @ 0x74 │ │ - movs r0, #4 │ │ - str r1, [sp, #104] @ 0x68 │ │ - movs r1, #5 │ │ - str r0, [sp, #112] @ 0x70 │ │ - add r0, sp, #104 @ 0x68 │ │ - ldr r2, [pc, #688] @ (68508 ) │ │ + movs r1, #41 @ 0x29 │ │ + strb.w r0, [sp, #40] @ 0x28 │ │ + add.w r0, r8, #8 │ │ + str r0, [sp, #44] @ 0x2c │ │ + add r0, sp, #40 @ 0x28 │ │ + ldr r2, [pc, #344] @ (5e3a4 ) │ │ + movs r3, #23 │ │ + strd r1, r0, [sp, #8] │ │ add r2, pc │ │ - bl 6f45c │ │ - ldr r1, [r4, #0] │ │ + strd r3, r2, [sp] │ │ + add r7, sp, #264 @ 0x108 │ │ + add r1, sp, #208 @ 0xd0 │ │ + ldr r3, [pc, #332] @ (5e3a8 ) │ │ + mov r0, r7 │ │ + mov r2, r6 │ │ + add r3, pc │ │ + bl 59088 │ │ + ldr r0, [sp, #264] @ 0x108 │ │ + cmp r0, #0 │ │ + beq.w 5e382 │ │ + add r6, sp, #128 @ 0x80 │ │ + adds r1, r7, #4 │ │ + movs r2, #28 │ │ mov r0, r6 │ │ - mov r2, sl │ │ - mov r3, fp │ │ - str r6, [sp, #36] @ 0x24 │ │ - blx r7 │ │ - mov r5, r0 │ │ - ldr r0, [sp, #44] @ 0x2c │ │ - ldr r0, [r0, #20] │ │ - cmp r0, #5 │ │ - bcc.n 68296 │ │ + bl ca0b2 │ │ + mov r0, r6 │ │ + b.n 5e2b0 │ │ + ldrb.w r0, [sp, #267] @ 0x10b │ │ + add.w lr, r6, #8 │ │ + strb.w r0, [sp, #99] @ 0x63 │ │ + mov r9, r4 │ │ + ldrh.w r0, [sp, #265] @ 0x109 │ │ + strh.w r0, [sp, #97] @ 0x61 │ │ + add r0, sp, #96 @ 0x60 │ │ + ldr.w ip, [sp, #268] @ 0x10c │ │ + add.w r8, r0, #8 │ │ + ldmia.w lr, {r2, r3, r4, r6, r7} │ │ + stmia.w r8, {r2, r3, r4, r6, r7} │ │ + mov r4, r9 │ │ + str.w ip, [sp, #100] @ 0x64 │ │ + strb.w r1, [sp, #96] @ 0x60 │ │ + bl 5cb88 │ │ + mov r7, r0 │ │ + mov r6, r1 │ │ + add r0, sp, #92 @ 0x5c │ │ + bl 5dd56 │ │ + cmp r7, #5 │ │ + bne.n 5e34e │ │ + mov.w r8, #0 │ │ movs r0, #0 │ │ movs r1, #1 │ │ - str r1, [sp, #108] @ 0x6c │ │ - movw r3, #975 @ 0x3cf │ │ - ldr r1, [sp, #16] │ │ - str r0, [sp, #120] @ 0x78 │ │ - str r0, [sp, #116] @ 0x74 │ │ - movs r0, #4 │ │ - str r1, [sp, #104] @ 0x68 │ │ - movs r1, #5 │ │ - str r0, [sp, #112] @ 0x70 │ │ - add r0, sp, #104 @ 0x68 │ │ - ldr r2, [pc, #636] @ (6850c ) │ │ - add r2, pc │ │ - bl 6f45c │ │ - ldr r0, [sp, #44] @ 0x2c │ │ - ldr r0, [r0, #20] │ │ - cmp r0, #5 │ │ - bcc.n 682c0 │ │ - movs r1, #1 │ │ - movs r0, #0 │ │ - str r1, [sp, #108] @ 0x6c │ │ - movw r3, #975 @ 0x3cf │ │ - ldr r1, [sp, #20] │ │ - str r1, [sp, #104] @ 0x68 │ │ - movs r1, #5 │ │ - str r0, [sp, #120] @ 0x78 │ │ - str r0, [sp, #116] @ 0x74 │ │ - add r0, sp, #152 @ 0x98 │ │ - str r0, [sp, #112] @ 0x70 │ │ - add r0, sp, #104 @ 0x68 │ │ - ldr r2, [pc, #596] @ (68510 ) │ │ + strd r0, r1, [sp, #276] @ 0x114 │ │ + movs r1, #8 │ │ + str r0, [sp, #284] @ 0x11c │ │ + str.w r8, [sp, #296] @ 0x128 │ │ + strd sl, r5, [sp, #288] @ 0x120 │ │ + str r1, [sp, #272] @ 0x110 │ │ + strd r0, r0, [sp, #264] @ 0x108 │ │ + ldr r0, [r4, #64] @ 0x40 │ │ + dmb ish │ │ + cmp r0, #2 │ │ + beq.n 5e30e │ │ + add r0, sp, #264 @ 0x108 │ │ + str r0, [sp, #160] @ 0xa0 │ │ + add.w r0, r4, #24 │ │ + str r0, [sp, #208] @ 0xd0 │ │ + add r0, sp, #128 @ 0x80 │ │ + str r0, [sp, #48] @ 0x30 │ │ + add r0, sp, #208 @ 0xd0 │ │ + str r0, [sp, #44] @ 0x2c │ │ + add r0, sp, #160 @ 0xa0 │ │ + str r0, [sp, #40] @ 0x28 │ │ + add r1, sp, #40 @ 0x28 │ │ + ldr r2, [pc, #960] @ (5e6c4 ) │ │ + add.w r0, r4, #64 @ 0x40 │ │ add r2, pc │ │ - bl 6f45c │ │ + bl 7228c │ │ + ldr r0, [sp, #288] @ 0x120 │ │ + cbz r0, 5e362 │ │ + add r5, sp, #40 @ 0x28 │ │ + add r1, sp, #264 @ 0x108 │ │ + movs r2, #40 @ 0x28 │ │ + mov r0, r5 │ │ + bl ca0b2 │ │ + ldr r0, [sp, #64] @ 0x40 │ │ + cbz r0, 5e366 │ │ + add.w r0, r5, #28 │ │ + bl 4ad18 │ │ + ldr r0, [sp, #72] @ 0x48 │ │ + cbz r0, 5e33a │ │ + adds r5, #32 │ │ + bl 5d778 │ │ + mov r0, r5 │ │ + bl 4ad18 │ │ + ldrd r5, r1, [sp, #48] @ 0x30 │ │ + mov r0, r5 │ │ + bl 5cac8 │ │ ldr r0, [sp, #44] @ 0x2c │ │ - ldr r0, [r0, #20] │ │ - cmp r0, #5 │ │ - bcc.n 682ea │ │ - movs r1, #1 │ │ + mov r1, r5 │ │ + bl 5caee │ │ + b.n 5e366 │ │ + add r0, sp, #80 @ 0x50 │ │ + adds r0, #4 │ │ + bl 4ad18 │ │ + ldr r0, [sp, #36] @ 0x24 │ │ + bl 5dd4c │ │ + strd r7, r6, [fp] │ │ + b.n 5e37c │ │ movs r0, #0 │ │ - str r1, [sp, #108] @ 0x6c │ │ - movw r3, #975 @ 0x3cf │ │ - ldr r1, [sp, #24] │ │ - str r1, [sp, #104] @ 0x68 │ │ - movs r1, #5 │ │ - str r0, [sp, #120] @ 0x78 │ │ - str r0, [sp, #116] @ 0x74 │ │ - add r0, sp, #152 @ 0x98 │ │ - str r0, [sp, #112] @ 0x70 │ │ - add r0, sp, #104 @ 0x68 │ │ - ldr r2, [pc, #560] @ (68514 ) │ │ - add r2, pc │ │ - bl 6f45c │ │ - ldr r6, [sp, #36] @ 0x24 │ │ - ldr r0, [r6, #0] │ │ - cbz r0, 6835e │ │ - ldr.w r4, [r0, #912] @ 0x390 │ │ - ldr r0, [sp, #44] @ 0x2c │ │ - cmp r4, #0 │ │ - ldr r0, [r0, #20] │ │ - beq.n 68398 │ │ - cmp r0, #4 │ │ - bls.n 68324 │ │ + str r0, [sp, #64] @ 0x40 │ │ + ldr r0, [r4, #64] @ 0x40 │ │ + dmb ish │ │ + cmp r0, #2 │ │ + bne.w 5e6a4 │ │ + movs r0, #5 │ │ + add.w r1, r4, #24 │ │ + strd r0, r1, [fp] │ │ + add sp, #308 @ 0x134 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + ldr r0, [sp, #36] @ 0x24 │ │ + bl 5dd4c │ │ + b.n 5e2c6 │ │ + nop │ │ + strb r2, [r0, #8] │ │ + movs r7, r0 │ │ + strb r4, [r0, #5] │ │ + movs r7, r0 │ │ + subs r4, r6, r3 │ │ + movs r7, r0 │ │ + @ instruction: 0xe834fffb │ │ + @ instruction: 0xe83bfffb │ │ + @ instruction: 0xe81cfffb │ │ + b.n 5e242 │ │ + vcvt.s32.f32 d30, d22 │ │ + vtbx.8 d25, {d11}, d7 │ │ + str r0, [sp, #196] @ 0xc4 │ │ + ldr r0, [sp, #280] @ 0x118 │ │ + str r0, [sp, #192] @ 0xc0 │ │ + ldrh.w r0, [sp, #273] @ 0x111 │ │ + strh.w r0, [sp, #204] @ 0xcc │ │ + ldrb.w r0, [sp, #275] @ 0x113 │ │ + ldrb.w r1, [sp, #272] @ 0x110 │ │ + strb.w r0, [sp, #206] @ 0xce │ │ + ldr r2, [sp, #276] @ 0x114 │ │ + add r4, sp, #160 @ 0xa0 │ │ + mov r0, r4 │ │ + bl 6de04 │ │ + ldrb.w r0, [sp, #160] @ 0xa0 │ │ + cmp r0, #15 │ │ + bne.n 5e4a8 │ │ movs r0, #0 │ │ - movs r1, #1 │ │ - str r1, [sp, #108] @ 0x6c │ │ - movw r3, #975 @ 0x3cf │ │ - ldr r1, [sp, #28] │ │ - str r0, [sp, #120] @ 0x78 │ │ - str r0, [sp, #116] @ 0x74 │ │ - movs r0, #4 │ │ - str r1, [sp, #104] @ 0x68 │ │ - movs r1, #5 │ │ - str r0, [sp, #112] @ 0x70 │ │ - add r0, sp, #104 @ 0x68 │ │ - ldr r2, [pc, #508] @ (68518 ) │ │ - add r2, pc │ │ - bl 6f45c │ │ - ldr r6, [sp, #36] @ 0x24 │ │ + ldr r4, [sp, #164] @ 0xa4 │ │ + strd r9, r0, [sp, #248] @ 0xf8 │ │ + movs r0, #5 │ │ + strb.w r0, [sp, #240] @ 0xf0 │ │ + add.w r8, sp, #264 @ 0x108 │ │ + ldr r7, [pc, #728] @ (5e6c8 ) │ │ + movs r2, #4 │ │ + mov r0, r8 │ │ + add r7, pc │ │ + mov r1, r7 │ │ + bl 6e950 │ │ + ldrb.w r9, [sp, #264] @ 0x108 │ │ + cmp.w r9, #15 │ │ + bne.n 5e4d4 │ │ + adds r6, #3 │ │ + add.w r1, r8, #4 │ │ + movs r2, #16 │ │ mov r0, r6 │ │ - blx r4 │ │ - ldr r1, [sp, #44] @ 0x2c │ │ + bl ca0b2 │ │ + add r0, sp, #160 @ 0xa0 │ │ + mov r1, r6 │ │ + movs r2, #16 │ │ + bl ca0b2 │ │ + ldr r0, [sp, #168] @ 0xa8 │ │ cmp r0, #1 │ │ - ldr r1, [r1, #20] │ │ - bne.n 683ca │ │ - movs r7, #0 │ │ - cmp r1, #5 │ │ - bcc.n 683fc │ │ - movs r0, #1 │ │ - str r7, [sp, #120] @ 0x78 │ │ - str r0, [sp, #108] @ 0x6c │ │ - movs r1, #5 │ │ - ldr r0, [sp, #0] │ │ - movw r3, #975 @ 0x3cf │ │ - str r0, [sp, #104] @ 0x68 │ │ - movs r0, #4 │ │ - str r7, [sp, #116] @ 0x74 │ │ - movs r4, #5 │ │ - str r0, [sp, #112] @ 0x70 │ │ - add r0, sp, #104 @ 0x68 │ │ - ldr r2, [pc, #456] @ (6851c ) │ │ - add r2, pc │ │ - bl 6f45c │ │ - b.n 683fe │ │ - movs r0, #6 │ │ - b.n 68364 │ │ - ldr r1, [pc, #448] @ (68520 ) │ │ - movs r0, #7 │ │ - add r1, pc │ │ - movs r4, #8 │ │ - movs r7, #0 │ │ - b.n 6840c │ │ - movs r7, #0 │ │ - cmp r0, #5 │ │ - bcc.n 68390 │ │ - movs r0, #1 │ │ - str r7, [sp, #120] @ 0x78 │ │ - str r0, [sp, #108] @ 0x6c │ │ - movs r1, #5 │ │ - ldr r0, [sp, #12] │ │ - movw r3, #975 @ 0x3cf │ │ - str r0, [sp, #104] @ 0x68 │ │ + bne.n 5e502 │ │ + ldr r1, [sp, #164] @ 0xa4 │ │ + str r7, [sp, #24] │ │ + str r4, [sp, #32] │ │ + add r3, sp, #240 @ 0xf0 │ │ + add.w r0, r3, #16 │ │ + str r0, [sp, #0] │ │ + add.w r2, r1, #12 │ │ + add r0, sp, #264 @ 0x108 │ │ + bl 6d948 │ │ + ldrd r7, r6, [sp, #280] @ 0x118 │ │ + ldr r0, [sp, #264] @ 0x108 │ │ + ldr r1, [sp, #272] @ 0x110 │ │ + add r4, sp, #260 @ 0x104 │ │ + add.w r2, r7, r7, lsl #1 │ │ + add.w r9, r1, r7, lsl #4 │ │ + add.w r0, r0, r2, lsl #2 │ │ + add.w r8, r0, #4 │ │ + cmp r7, r6 │ │ + bcs.n 5e524 │ │ + ldr.w r0, [r8, #-4] │ │ + eor.w r0, r0, #2147483648 @ 0x80000000 │ │ + cmp r0, #4 │ │ + it cs │ │ + movcs r0, #1 │ │ + subs r1, r0, #1 │ │ + cmp r1, #2 │ │ + bcs.n 5e47c │ │ + ldrb.w r0, [r9] │ │ + bl 58b80 │ │ + uxtb r0, r0 │ │ + cmp r0, #9 │ │ + beq.n 5e49c │ │ + b.n 5e5d4 │ │ + cmp r0, #0 │ │ + bne.w 5e6b6 │ │ + ldrb.w r0, [r9] │ │ + bl 58b80 │ │ + uxtb r0, r0 │ │ + cmp r0, #9 │ │ + beq.w 5e5d4 │ │ + ldrb.w r1, [r8] │ │ + cmp r0, r1 │ │ + bne.w 5e5d4 │ │ + adds r7, #1 │ │ + add.w r8, r8, #12 │ │ + add.w r9, r9, #16 │ │ + b.n 5e454 │ │ + ldrb.w r1, [sp, #163] @ 0xa3 │ │ + add.w lr, r4, #8 │ │ + strb.w r1, [sp, #267] @ 0x10b │ │ + add.w r2, r8, #8 │ │ + ldrh.w r1, [sp, #161] @ 0xa1 │ │ + strh.w r1, [sp, #265] @ 0x109 │ │ + ldr.w ip, [sp, #164] @ 0xa4 │ │ + ldmia.w lr, {r1, r3, r4, r6, r7} │ │ + stmia r2!, {r1, r3, r4, r6, r7} │ │ + str.w ip, [sp, #268] @ 0x10c │ │ + strb.w r0, [sp, #264] @ 0x108 │ │ + b.n 5e1f4 │ │ + add.w r1, r8, #1 │ │ + add.w r8, sp, #208 @ 0xd0 │ │ + movs r2, #19 │ │ + mov r0, r8 │ │ + bl ca0b2 │ │ + ldrd r4, r6, [sp, #284] @ 0x11c │ │ + add r7, sp, #40 @ 0x28 │ │ + adds r0, r7, #1 │ │ + mov r1, r8 │ │ + movs r2, #19 │ │ + add.w r8, sp, #264 @ 0x108 │ │ + bl ca0b2 │ │ + strd r4, r6, [sp, #60] @ 0x3c │ │ + strb.w r9, [sp, #40] @ 0x28 │ │ + b.n 5e63c │ │ + add.w r0, r8, #3 │ │ + add r1, sp, #160 @ 0xa0 │ │ + movs r2, #16 │ │ + bl ca0b2 │ │ + mov.w r9, #2 │ │ + mov r1, r8 │ │ + strb.w r9, [sp, #40] @ 0x28 │ │ + add r7, sp, #40 @ 0x28 │ │ + adds r0, r7, #1 │ │ + movs r2, #19 │ │ + bl ca0b2 │ │ + b.n 5e63c │ │ + ldrb.w r0, [sp, #172] @ 0xac │ │ + cmp r0, #8 │ │ + bne.n 5e5fa │ │ + ldr r0, [sp, #32] │ │ + str r0, [sp, #260] @ 0x104 │ │ movs r0, #4 │ │ - str r7, [sp, #116] @ 0x74 │ │ - str r0, [sp, #112] @ 0x70 │ │ - add r0, sp, #104 @ 0x68 │ │ - ldr r2, [pc, #408] @ (68524 ) │ │ - add r2, pc │ │ - bl 6f45c │ │ - ldr r1, [pc, #404] @ (68528 ) │ │ - movs r0, #11 │ │ - add r1, pc │ │ - b.n 683c6 │ │ - movs r7, #0 │ │ - cmp r0, #5 │ │ - bcc.n 683c0 │ │ + str r0, [sp, #216] @ 0xd8 │ │ + ldr r0, [sp, #24] │ │ + strd r4, r0, [sp, #208] @ 0xd0 │ │ + add r6, sp, #264 @ 0x108 │ │ + add r1, sp, #208 @ 0xd0 │ │ + add r2, sp, #156 @ 0x9c │ │ + mov r0, r6 │ │ + bl 6d014 │ │ + ldrb.w r9, [sp, #264] @ 0x108 │ │ + cmp.w r9, #15 │ │ + bne.n 5e606 │ │ + ldr.w r8, [sp, #268] @ 0x10c │ │ movs r0, #1 │ │ - str r7, [sp, #120] @ 0x78 │ │ - str r0, [sp, #108] @ 0x6c │ │ - movs r1, #5 │ │ - ldr r0, [sp, #12] │ │ - movw r3, #975 @ 0x3cf │ │ - str r0, [sp, #104] @ 0x68 │ │ - movs r0, #4 │ │ - str r7, [sp, #116] @ 0x74 │ │ - str r0, [sp, #112] @ 0x70 │ │ - add r0, sp, #104 @ 0x68 │ │ - ldr r2, [pc, #372] @ (6852c ) │ │ - add r2, pc │ │ - bl 6f45c │ │ - ldr r6, [sp, #36] @ 0x24 │ │ - ldr r1, [pc, #364] @ (68530 ) │ │ - movs r0, #14 │ │ - add r1, pc │ │ - movs r4, #6 │ │ - b.n 6840c │ │ - cmp r1, #4 │ │ - bls.n 683f0 │ │ - movs r0, #0 │ │ + ldr r3, [pc, #380] @ (5e6d4 ) │ │ + movs r1, #8 │ │ + movs r2, #8 │ │ + add r3, pc │ │ + bl c9b20 │ │ + add r3, sp, #264 @ 0x108 │ │ + movs r2, #0 │ │ + stmia r3!, {r0, r1, r2} │ │ + add r0, sp, #264 @ 0x108 │ │ movs r1, #1 │ │ - str r1, [sp, #108] @ 0x6c │ │ - movw r3, #975 @ 0x3cf │ │ - ldr r1, [sp, #4] │ │ - str r0, [sp, #120] @ 0x78 │ │ - str r0, [sp, #116] @ 0x74 │ │ - movs r0, #4 │ │ - str r1, [sp, #104] @ 0x68 │ │ - movs r1, #5 │ │ - str r0, [sp, #112] @ 0x70 │ │ - add r0, sp, #104 @ 0x68 │ │ - ldr r2, [pc, #328] @ (68534 ) │ │ - add r2, pc │ │ - bl 6f45c │ │ - cbz r5, 68400 │ │ - movs r0, #15 │ │ - str r5, [sp, #52] @ 0x34 │ │ - strb.w r0, [sp, #48] @ 0x30 │ │ - b.n 6847e │ │ - movs r4, #5 │ │ - b.n 6840a │ │ - ldr r1, [pc, #308] @ (68538 ) │ │ - movs r0, #18 │ │ - movs r4, #7 │ │ - movs r7, #1 │ │ - add r1, pc │ │ - ldr r6, [sp, #36] @ 0x24 │ │ - ldrh.w r2, [sp, #101] @ 0x65 │ │ - strh.w r2, [sp, #105] @ 0x69 │ │ - ldrb.w r2, [sp, #103] @ 0x67 │ │ - strb.w r4, [sp, #104] @ 0x68 │ │ - strb.w r2, [sp, #107] @ 0x6b │ │ - strd r1, r0, [sp, #108] @ 0x6c │ │ - add r0, sp, #104 @ 0x68 │ │ - add r1, sp, #80 @ 0x50 │ │ - adds r0, #12 │ │ - ldmia.w r1, {r2, r3, r4, r5} │ │ - stmia r0!, {r2, r3, r4, r5} │ │ - cbz r7, 68472 │ │ - add r7, sp, #136 @ 0x88 │ │ - mov r1, sl │ │ - mov r2, r9 │ │ + bl 6dade │ │ + ldrd r6, r4, [sp, #268] @ 0x10c │ │ + add r0, sp, #208 @ 0xd0 │ │ + add r1, sp, #240 @ 0xf0 │ │ + bl 6dd38 │ │ + ldrd r1, r2, [sp, #208] @ 0xd0 │ │ + add.w r0, r6, r4, lsl #3 │ │ + str.w r1, [r6, r4, lsl #3] │ │ + mov r3, r8 │ │ + str r2, [r0, #4] │ │ + ldr r7, [sp, #264] @ 0x108 │ │ + str r6, [sp, #0] │ │ + add r0, sp, #40 @ 0x28 │ │ + add r1, sp, #156 @ 0x9c │ │ + add r2, sp, #260 @ 0x104 │ │ + bl 6ad50 │ │ mov r0, r7 │ │ - bl 6c144 │ │ - add r6, sp, #48 @ 0x30 │ │ - mov r1, fp │ │ - add.w r0, r6, #16 │ │ - mov r2, r8 │ │ - bl 6c144 │ │ - add r4, sp, #152 @ 0x98 │ │ - mov r1, r7 │ │ + mov r1, r6 │ │ + bl 6d978 │ │ + add r0, sp, #160 @ 0xa0 │ │ + bl 58bc0 │ │ + ldrb.w r9, [sp, #40] @ 0x28 │ │ + add r7, sp, #40 @ 0x28 │ │ + add.w r8, sp, #264 @ 0x108 │ │ + cmp.w r9, #15 │ │ + bne.n 5e63c │ │ + ldr r2, [sp, #44] @ 0x2c │ │ + add r6, sp, #40 @ 0x28 │ │ + add r1, sp, #156 @ 0x9c │ │ + mov r0, r6 │ │ + bl 68e18 │ │ + ldrb.w r2, [sp, #40] @ 0x28 │ │ + cmp r2, #15 │ │ + bne.n 5e674 │ │ + ldr.w r8, [sp, #44] @ 0x2c │ │ + ldr r4, [sp, #28] │ │ + b.n 5e20c │ │ + add r4, sp, #264 @ 0x108 │ │ + add r1, sp, #160 @ 0xa0 │ │ adds r0, r4, #3 │ │ - movs r2, #12 │ │ - bl c99c0 │ │ - adds r0, r6, #1 │ │ - mov.w r8, #3 │ │ - mov r1, r4 │ │ - movs r2, #15 │ │ - strb.w r8, [sp, #48] @ 0x30 │ │ - bl c99c0 │ │ - add r0, sp, #104 @ 0x68 │ │ - bl 58050 │ │ - b.n 686e0 │ │ - str r6, [sp, #36] @ 0x24 │ │ - add r0, sp, #48 @ 0x30 │ │ - add r1, sp, #104 @ 0x68 │ │ - movs r2, #28 │ │ - bl c99c0 │ │ - mov r0, fp │ │ - mov r1, r8 │ │ - bl 626f4 │ │ - mov r0, sl │ │ - mov r1, r9 │ │ - bl 626f4 │ │ - ldrb.w r8, [sp, #48] @ 0x30 │ │ - cmp.w r8, #15 │ │ - bne.w 686e0 │ │ - ldr r6, [pc, #160] @ (6853c ) │ │ - ldr r5, [pc, #160] @ (68540 ) │ │ - ldr r0, [sp, #32] │ │ - add r6, pc │ │ - ldrd r1, r9, [sp, #216] @ 0xd8 │ │ - add r5, pc │ │ - ldr.w fp, [sp, #52] @ 0x34 │ │ - ldr r4, [r0, #0] │ │ - uxtb r1, r1 │ │ - ldr r0, [sp, #44] @ 0x2c │ │ - cmp r1, #9 │ │ - ldr r0, [r0, #20] │ │ - ldr.w sl, [sp, #40] @ 0x28 │ │ - bcs.w 68712 │ │ - tbh [pc, r1, lsl #1] │ │ - lsls r1, r0, #1 │ │ - lsls r3, r1, #23 │ │ - lsls r3, r1, #12 │ │ - lsls r3, r0, #16 │ │ - lsls r5, r7, #8 │ │ - lsls r2, r3, #26 │ │ - lsls r1, r2, #30 │ │ - lsls r2, r2, #19 │ │ - lsrs r3, r4, #1 │ │ - stmia r4!, {r2, r3, r4} │ │ - movs r6, r0 │ │ - ldrb r6, [r7, #9] │ │ - movs r6, r0 │ │ - add r4, pc, #48 @ (adr r4, 68510 ) │ │ - movs r6, r0 │ │ - ldrb r2, [r3, #9] │ │ - movs r6, r0 │ │ - add r3, pc, #896 @ (adr r3, 68868 ) │ │ - movs r6, r0 │ │ - add r1, sp, #864 @ 0x360 │ │ - vsri.32 d26, d8, #5 │ │ - movs r6, r0 │ │ - add r4, pc, #104 @ (adr r4, 6855c ) │ │ - movs r6, r0 │ │ - add r3, pc, #944 @ (adr r3, 688a8 ) │ │ - movs r6, r0 │ │ - add r3, pc, #888 @ (adr r3, 68874 ) │ │ - movs r6, r0 │ │ - add r3, pc, #992 @ (adr r3, 688e0 ) │ │ - movs r6, r0 │ │ - add r3, pc, #936 @ (adr r3, 688ac ) │ │ - movs r6, r0 │ │ - add r3, pc, #872 @ (adr r3, 68870 ) │ │ - movs r6, r0 │ │ - add r3, pc, #432 @ (adr r3, 686bc ) │ │ - movs r6, r0 │ │ - add r3, pc, #208 @ (adr r3, 685e0 ) │ │ - movs r6, r0 │ │ - add r3, pc, #40 @ (adr r3, 6853c ) │ │ - movs r6, r0 │ │ - add r2, pc, #896 @ (adr r2, 68898 ) │ │ - movs r6, r0 │ │ - add r2, pc, #672 @ (adr r2, 687bc ) │ │ - movs r6, r0 │ │ - add r2, pc, #456 @ (adr r2, 686e8 ) │ │ - movs r6, r0 │ │ - add r0, sp, #440 @ 0x1b8 │ │ - vrshr.u32 d26, d26, #5 │ │ - movs r6, r0 │ │ - ldr r5, [pc, #964] @ (688f0 ) │ │ - vcvtp.s32.f32 d26, d12 │ │ - movs r6, r0 │ │ - add r7, pc, #844 @ (adr r7, 68880 ) │ │ - vsra.u64 q13, q5, #5 │ │ - movs r6, r0 │ │ - ldr r5, [pc, #544] @ (6875c ) │ │ - vqshlu.s64 q13, , #59 @ 0x3b │ │ - vcvt.s32.f32 d26, d26 │ │ - vtbl.8 d18, {d11}, d5 │ │ - bcc.n 6856c │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #120] @ 0x78 │ │ - movw r3, #1305 @ 0x519 │ │ - str r1, [sp, #108] @ 0x6c │ │ - ldr r1, [pc, #908] @ (688e4 ) │ │ - str r0, [sp, #116] @ 0x74 │ │ - add r1, pc │ │ - str r1, [sp, #104] @ 0x68 │ │ - add r0, sp, #152 @ 0x98 │ │ - str r0, [sp, #112] @ 0x70 │ │ - add r0, sp, #104 @ 0x68 │ │ - ldr r2, [pc, #900] @ (688e8 ) │ │ - movs r1, #5 │ │ - add r2, pc │ │ - bl 6f45c │ │ - ldr r0, [sp, #44] @ 0x2c │ │ - ldr r0, [r0, #20] │ │ - cmp r0, #4 │ │ - bls.n 68598 │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #120] @ 0x78 │ │ - movw r3, #1305 @ 0x519 │ │ - str r1, [sp, #108] @ 0x6c │ │ - ldr r1, [pc, #872] @ (688ec ) │ │ - str r0, [sp, #116] @ 0x74 │ │ - add r1, pc │ │ - str r1, [sp, #104] @ 0x68 │ │ - add r0, sp, #152 @ 0x98 │ │ - str r0, [sp, #112] @ 0x70 │ │ - add r0, sp, #104 @ 0x68 │ │ - ldr r2, [pc, #864] @ (688f0 ) │ │ - movs r1, #5 │ │ - add r2, pc │ │ - bl 6f45c │ │ - ldr r7, [sp, #36] @ 0x24 │ │ - cmp r7, #0 │ │ - beq.w 69728 │ │ - ldr r0, [r7, #0] │ │ - cmp r0, #0 │ │ - beq.w 69732 │ │ - str r6, [sp, #32] │ │ - ldr.w r6, [r0, #156] @ 0x9c │ │ - ldr r0, [sp, #44] @ 0x2c │ │ - cmp r6, #0 │ │ - ldr r0, [r0, #20] │ │ - beq.w 698da │ │ - mov r8, r5 │ │ - cmp r0, #5 │ │ - bcc.n 685e0 │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r1, [sp, #108] @ 0x6c │ │ - movw r3, #1305 @ 0x519 │ │ - ldr r1, [sp, #28] │ │ - str r0, [sp, #120] @ 0x78 │ │ - str r0, [sp, #116] @ 0x74 │ │ - movs r0, #4 │ │ - str r1, [sp, #104] @ 0x68 │ │ - movs r1, #5 │ │ - str r0, [sp, #112] @ 0x70 │ │ - add r0, sp, #104 @ 0x68 │ │ - ldr r2, [pc, #792] @ (688f4 ) │ │ - add r2, pc │ │ - bl 6f45c │ │ - mov r0, r7 │ │ + movs r2, #16 │ │ + bl ca0b2 │ │ + mov.w r9, #2 │ │ mov r1, r4 │ │ - mov r2, fp │ │ - mov r3, r9 │ │ - mov r5, r7 │ │ - blx r6 │ │ - mov r4, r0 │ │ - ldr r0, [sp, #44] @ 0x2c │ │ - ldr r0, [r0, #20] │ │ - cmp r0, #5 │ │ - bcc.n 68618 │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r1, [sp, #108] @ 0x6c │ │ - movw r3, #1305 @ 0x519 │ │ - ldr r1, [sp, #16] │ │ - str r0, [sp, #120] @ 0x78 │ │ - str r0, [sp, #116] @ 0x74 │ │ + strb.w r9, [sp, #40] @ 0x28 │ │ + add r7, sp, #40 @ 0x28 │ │ + adds r0, r7, #1 │ │ + movs r2, #19 │ │ + bl ca0b2 │ │ + add.w r8, sp, #264 @ 0x108 │ │ + b.n 5e63c │ │ + mov.w r9, #1 │ │ + strb.w r9, [sp, #40] @ 0x28 │ │ + add r7, sp, #40 @ 0x28 │ │ + b.n 5e632 │ │ + ldrb.w r0, [sp, #267] @ 0x10b │ │ + add.w lr, r6, #8 │ │ + strb.w r0, [sp, #43] @ 0x2b │ │ + ldrh.w r0, [sp, #265] @ 0x109 │ │ + strh.w r0, [sp, #41] @ 0x29 │ │ + add r7, sp, #40 @ 0x28 │ │ + ldr.w ip, [sp, #268] @ 0x10c │ │ + add.w r1, r7, #8 │ │ + ldmia.w lr, {r0, r2, r3, r4, r6} │ │ + stmia r1!, {r0, r2, r3, r4, r6} │ │ + str.w ip, [sp, #44] @ 0x2c │ │ + strb.w r9, [sp, #40] @ 0x28 │ │ + add r0, sp, #160 @ 0xa0 │ │ + add.w r8, sp, #264 @ 0x108 │ │ + bl 58bc0 │ │ + ldrb.w r0, [sp, #43] @ 0x2b │ │ + add.w r1, r8, #8 │ │ + strb.w r0, [sp, #267] @ 0x10b │ │ + ldrh.w r0, [sp, #41] @ 0x29 │ │ + strh.w r0, [sp, #265] @ 0x109 │ │ + add.w r0, r7, #8 │ │ + ldr.w ip, [sp, #44] @ 0x2c │ │ + ldmia.w r0, {r2, r3, r4, r6, r7} │ │ + mov r0, r8 │ │ + stmia r1!, {r2, r3, r4, r6, r7} │ │ + str.w ip, [sp, #268] @ 0x10c │ │ + strb.w r9, [sp, #264] @ 0x108 │ │ + bl 5cb88 │ │ + ldr r4, [sp, #28] │ │ + mov r7, r0 │ │ + mov r6, r1 │ │ + b.n 5e206 │ │ + ldrb.w r1, [sp, #43] @ 0x2b │ │ + add.w lr, r6, #8 │ │ + strb.w r1, [sp, #267] @ 0x10b │ │ + ldrh.w r1, [sp, #41] @ 0x29 │ │ + strh.w r1, [sp, #265] @ 0x109 │ │ + add r0, sp, #264 @ 0x108 │ │ + ldr.w ip, [sp, #44] @ 0x2c │ │ + add.w r8, r0, #8 │ │ + ldmia.w lr, {r1, r3, r4, r6, r7} │ │ + stmia.w r8, {r1, r3, r4, r6, r7} │ │ + str.w ip, [sp, #268] @ 0x10c │ │ + strb.w r2, [sp, #264] @ 0x108 │ │ + b.n 5e668 │ │ + ldr r0, [pc, #48] @ (5e6d8 ) │ │ + add r0, pc │ │ + bl 50b2c │ │ + udf #254 @ 0xfe │ │ movs r0, #4 │ │ - str r1, [sp, #104] @ 0x68 │ │ - movs r1, #5 │ │ - str r0, [sp, #112] @ 0x70 │ │ - add r0, sp, #104 @ 0x68 │ │ - ldr r2, [pc, #740] @ (688f8 ) │ │ - add r2, pc │ │ - bl 6f45c │ │ - ldr r0, [sp, #44] @ 0x2c │ │ - ldr r0, [r0, #20] │ │ - cmp r0, #5 │ │ - bcc.n 68642 │ │ - movs r1, #1 │ │ - movs r0, #0 │ │ - str r1, [sp, #108] @ 0x6c │ │ - movw r3, #1305 @ 0x519 │ │ - ldr r1, [sp, #20] │ │ - str r1, [sp, #104] @ 0x68 │ │ - movs r1, #5 │ │ - str r0, [sp, #120] @ 0x78 │ │ - str r0, [sp, #116] @ 0x74 │ │ - add r0, sp, #152 @ 0x98 │ │ - str r0, [sp, #112] @ 0x70 │ │ - add r0, sp, #104 @ 0x68 │ │ - ldr r2, [pc, #704] @ (688fc ) │ │ - add r2, pc │ │ - bl 6f45c │ │ - ldr r0, [sp, #44] @ 0x2c │ │ - ldr r0, [r0, #20] │ │ + movs r1, #8 │ │ + bl 4bbd8 │ │ + ldr r0, [pc, #20] @ (5e6cc ) │ │ + ldr r1, [pc, #20] @ (5e6d0 ) │ │ + add r0, pc │ │ + add r1, pc │ │ + bl 58b90 │ │ + nop │ │ + adds r4, r1, r0 │ │ + movs r7, r0 │ │ + stmia r3!, {r1, r3, r4, r5, r7} │ │ + vcvt.f32.u32 d17, d26, #6 │ │ + movs r7, r0 │ │ + subs r0, r0, #1 │ │ + movs r7, r0 │ │ + str r0, [r6, r6] │ │ + movs r7, r0 │ │ + asrs r2, r2, #20 │ │ + movs r7, r0 │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ + sub sp, #256 @ 0x100 │ │ + mov r8, r0 │ │ + and.w r0, r3, #16711680 @ 0xff0000 │ │ + cmp.w r0, #262144 @ 0x40000 │ │ + bne.n 5e760 │ │ + mov r7, r1 │ │ + ldr r1, [r1, #24] │ │ + add r4, sp, #120 @ 0x78 │ │ + mov r6, r3 │ │ + mov r5, r2 │ │ + mov r0, r4 │ │ + bl 6f1e4 │ │ + ldrb.w r0, [sp, #120] @ 0x78 │ │ + cmp r0, #15 │ │ + bne.n 5e768 │ │ + ldr r0, [sp, #124] @ 0x7c │ │ + ldr r2, [r7, #28] │ │ + str r0, [sp, #20] │ │ + add r0, sp, #120 @ 0x78 │ │ + add r1, sp, #20 │ │ + bl 5d9f4 │ │ + ldrd r0, r2, [sp, #120] @ 0x78 │ │ cmp r0, #5 │ │ - bcc.n 6866c │ │ - movs r1, #1 │ │ - movs r0, #0 │ │ - str r1, [sp, #108] @ 0x6c │ │ - movw r3, #1305 @ 0x519 │ │ - ldr r1, [sp, #24] │ │ - str r1, [sp, #104] @ 0x68 │ │ - movs r1, #5 │ │ - str r0, [sp, #120] @ 0x78 │ │ - str r0, [sp, #116] @ 0x74 │ │ + bne.n 5e79c │ │ + bic.w r0, r6, #16711680 @ 0xff0000 │ │ + movs r1, #22 │ │ + movs r4, #14 │ │ + strd r5, r0, [sp, #160] @ 0xa0 │ │ + movs r0, #5 │ │ + strb.w r0, [sp, #152] @ 0x98 │ │ add r0, sp, #152 @ 0x98 │ │ - str r0, [sp, #112] @ 0x70 │ │ - add r0, sp, #104 @ 0x68 │ │ - ldr r2, [pc, #664] @ (68900 ) │ │ - add r2, pc │ │ - bl 6f45c │ │ - ldr r0, [r5, #0] │ │ - cmp r0, #0 │ │ - beq.w 69580 │ │ - ldr.w r6, [r0, #912] @ 0x390 │ │ - ldr r0, [sp, #44] @ 0x2c │ │ - cmp r6, #0 │ │ - ldr r0, [r0, #20] │ │ - beq.w 69a56 │ │ - mov r1, r5 │ │ - cmp r0, #4 │ │ - bls.n 686ac │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r1, [sp, #108] @ 0x6c │ │ - movw r3, #1305 @ 0x519 │ │ - ldr r1, [sp, #28] │ │ - str r0, [sp, #120] @ 0x78 │ │ - str r0, [sp, #116] @ 0x74 │ │ - movs r0, #4 │ │ - str r1, [sp, #104] @ 0x68 │ │ - movs r1, #5 │ │ - str r0, [sp, #112] @ 0x70 │ │ - add r0, sp, #104 @ 0x68 │ │ - ldr r2, [pc, #608] @ (68904 ) │ │ - add r2, pc │ │ - bl 6f45c │ │ - mov r1, r5 │ │ - mov r0, r1 │ │ - blx r6 │ │ - ldr r1, [sp, #44] @ 0x2c │ │ - cmp r0, #1 │ │ - ldr r1, [r1, #20] │ │ - bne.w 69bf4 │ │ - cmp r1, #4 │ │ - bls.w 688ae │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r1, [sp, #108] @ 0x6c │ │ - movw r3, #1305 @ 0x519 │ │ - ldr r1, [sp, #0] │ │ - str r0, [sp, #120] @ 0x78 │ │ - str r0, [sp, #116] @ 0x74 │ │ - movs r0, #4 │ │ - str r1, [sp, #104] @ 0x68 │ │ - movs r1, #5 │ │ - str r0, [sp, #112] @ 0x70 │ │ - add r0, sp, #104 @ 0x68 │ │ - ldr r2, [pc, #556] @ (68908 ) │ │ - add r2, pc │ │ - b.n 688aa │ │ - ldr r2, [sp, #40] @ 0x28 │ │ - ldrb.w r0, [sp, #51] @ 0x33 │ │ - add.w r1, r2, #12 │ │ - strb r0, [r2, #7] │ │ - ldrh.w r0, [sp, #49] @ 0x31 │ │ - strh.w r0, [r2, #5] │ │ - add r0, sp, #48 @ 0x30 │ │ - adds r0, #8 │ │ - ldr.w ip, [sp, #52] @ 0x34 │ │ - ldmia.w r0, {r3, r4, r5, r6, r7} │ │ + ldr r3, [pc, #336] @ (5e884 ) │ │ + strd r1, r0, [sp, #8] │ │ + add r3, pc │ │ + strd r4, r3, [sp] │ │ + add r5, sp, #120 @ 0x78 │ │ + add r1, sp, #20 │ │ + ldr r3, [pc, #324] @ (5e888 ) │ │ + mov r0, r5 │ │ + add r3, pc │ │ + bl 59088 │ │ + ldr r0, [sp, #120] @ 0x78 │ │ + cbz r0, 5e7a6 │ │ + add r4, sp, #88 @ 0x58 │ │ + adds r1, r5, #4 │ │ + movs r2, #28 │ │ + mov r0, r4 │ │ + bl ca0b2 │ │ + mov r0, r8 │ │ + mov r1, r4 │ │ + b.n 5e796 │ │ movs r0, #1 │ │ - stmia r1!, {r3, r4, r5, r6, r7} │ │ - str.w ip, [r2, #8] │ │ - strb.w r8, [r2, #4] │ │ - str r0, [r2, #0] │ │ - b.w 69776 │ │ - cmp r0, #5 │ │ - bcc.n 6873a │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #120] @ 0x78 │ │ - movw r3, #1299 @ 0x513 │ │ - str r1, [sp, #108] @ 0x6c │ │ - ldr r1, [pc, #488] @ (6890c ) │ │ - str r0, [sp, #116] @ 0x74 │ │ - add r1, pc │ │ - str r1, [sp, #104] @ 0x68 │ │ - add r0, sp, #152 @ 0x98 │ │ - str r0, [sp, #112] @ 0x70 │ │ - add r0, sp, #104 @ 0x68 │ │ - ldr r2, [pc, #476] @ (68910 ) │ │ - movs r1, #5 │ │ - add r2, pc │ │ - bl 6f45c │ │ - ldr r0, [sp, #44] @ 0x2c │ │ - mov r8, r5 │ │ - ldr r0, [r0, #20] │ │ - cmp r0, #4 │ │ - bls.n 68768 │ │ + str.w r0, [r8] │ │ + b.n 5e7a0 │ │ + ldrb.w r1, [sp, #123] @ 0x7b │ │ + add.w lr, r4, #8 │ │ + strb.w r1, [sp, #27] │ │ + ldrh.w r1, [sp, #121] @ 0x79 │ │ + strh.w r1, [sp, #25] │ │ + add r1, sp, #24 │ │ + ldr.w ip, [sp, #124] @ 0x7c │ │ + add.w r3, r1, #8 │ │ + ldmia.w lr, {r2, r4, r5, r6, r7} │ │ + stmia r3!, {r2, r4, r5, r6, r7} │ │ + str.w ip, [sp, #28] │ │ + strb.w r0, [sp, #24] │ │ + mov r0, r8 │ │ + bl 5dd6a │ │ + b.n 5e7a0 │ │ + strd r0, r2, [r8] │ │ + add sp, #256 @ 0x100 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ + add.w r0, r5, #8 │ │ + add r1, sp, #88 @ 0x58 │ │ + adds r1, #4 │ │ + ldmia.w r0, {r2, r3, r4, r5} │ │ + stmia r1!, {r2, r3, r4, r5} │ │ + ldr r2, [sp, #96] @ 0x60 │ │ + ldrb.w r1, [sp, #92] @ 0x5c │ │ + add r5, sp, #56 @ 0x38 │ │ + mov r0, r5 │ │ + bl 6de04 │ │ + ldrb.w r0, [sp, #56] @ 0x38 │ │ + cmp r0, #15 │ │ + bne.n 5e7ee │ │ + ldr r5, [sp, #60] @ 0x3c │ │ + str r5, [sp, #52] @ 0x34 │ │ + add r6, sp, #120 @ 0x78 │ │ + add r1, sp, #20 │ │ + add r2, sp, #52 @ 0x34 │ │ + mov r0, r6 │ │ + bl 58f50 │ │ + ldrb.w r7, [sp, #120] @ 0x78 │ │ + ldrb.w r4, [sp, #121] @ 0x79 │ │ + cmp r7, #15 │ │ + bne.n 5e81c │ │ + lsls r0, r4, #31 │ │ + beq.n 5e836 │ │ movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #120] @ 0x78 │ │ - movw r3, #1299 @ 0x513 │ │ - str r1, [sp, #108] @ 0x6c │ │ - ldr r1, [pc, #448] @ (68914 ) │ │ - str r0, [sp, #116] @ 0x74 │ │ - add r1, pc │ │ - str r1, [sp, #104] @ 0x68 │ │ - add r0, sp, #152 @ 0x98 │ │ - str r0, [sp, #112] @ 0x70 │ │ - add r0, sp, #104 @ 0x68 │ │ - ldr r2, [pc, #440] @ (68918 ) │ │ - movs r1, #5 │ │ - add r2, pc │ │ - bl 6f45c │ │ - ldr r5, [sp, #36] @ 0x24 │ │ - cmp r5, #0 │ │ - beq.w 69728 │ │ - ldr r0, [r5, #0] │ │ - cmp r0, #0 │ │ - beq.w 69580 │ │ - ldr.w r7, [r0, #144] @ 0x90 │ │ - ldr r0, [sp, #44] @ 0x2c │ │ + b.n 5e762 │ │ + ldrb.w r1, [sp, #59] @ 0x3b │ │ + add.w lr, r5, #8 │ │ + strb.w r1, [sp, #171] @ 0xab │ │ + ldrh.w r1, [sp, #57] @ 0x39 │ │ + strh.w r1, [sp, #169] @ 0xa9 │ │ + add r1, sp, #168 @ 0xa8 │ │ + ldr.w ip, [sp, #60] @ 0x3c │ │ + add.w r3, r1, #8 │ │ + ldmia.w lr, {r2, r4, r5, r6, r7} │ │ + stmia r3!, {r2, r4, r5, r6, r7} │ │ + str.w ip, [sp, #172] @ 0xac │ │ + strb.w r0, [sp, #168] @ 0xa8 │ │ + b.n 5e794 │ │ + add r5, sp, #196 @ 0xc4 │ │ + adds r1, r6, #2 │ │ + adds r0, r5, #2 │ │ + movs r2, #26 │ │ + bl ca0b2 │ │ + mov r0, r8 │ │ + mov r1, r5 │ │ + strb.w r4, [sp, #197] @ 0xc5 │ │ + strb.w r7, [sp, #196] @ 0xc4 │ │ + b.n 5e796 │ │ + add r6, sp, #120 @ 0x78 │ │ + add r1, sp, #20 │ │ + mov r2, r5 │ │ + mov r0, r6 │ │ + bl 68e18 │ │ + ldrb.w r0, [sp, #120] @ 0x78 │ │ + cmp r0, #15 │ │ + bne.n 5e854 │ │ + ldr r0, [sp, #124] @ 0x7c │ │ + str.w r0, [r8, #4] │ │ + movs r0, #5 │ │ + b.n 5e762 │ │ + ldrb.w r1, [sp, #123] @ 0x7b │ │ + add.w lr, r6, #8 │ │ + strb.w r1, [sp, #227] @ 0xe3 │ │ + ldrh.w r1, [sp, #121] @ 0x79 │ │ + strh.w r1, [sp, #225] @ 0xe1 │ │ + add r1, sp, #224 @ 0xe0 │ │ + ldr.w ip, [sp, #124] @ 0x7c │ │ + add.w r3, r1, #8 │ │ + ldmia.w lr, {r2, r4, r5, r6, r7} │ │ + stmia r3!, {r2, r4, r5, r6, r7} │ │ + str.w ip, [sp, #228] @ 0xe4 │ │ + strb.w r0, [sp, #224] @ 0xe0 │ │ + b.n 5e794 │ │ + nop │ │ + b.n 5ee7a │ │ + vrshr.u64 q15, , #5 │ │ + vtbl.8 d30, {d11-d12}, d29 │ │ + rors r0, r6 │ │ + sub sp, #24 │ │ + ldr r7, [r0, #4] │ │ cmp r7, #0 │ │ - ldr r0, [r0, #20] │ │ - beq.w 688b4 │ │ - cmp r0, #5 │ │ - str r6, [sp, #32] │ │ - bcc.n 687ae │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r1, [sp, #108] @ 0x6c │ │ - movw r3, #1299 @ 0x513 │ │ - ldr r1, [sp, #28] │ │ - str r0, [sp, #120] @ 0x78 │ │ - str r0, [sp, #116] @ 0x74 │ │ - movs r0, #4 │ │ - str r1, [sp, #104] @ 0x68 │ │ - movs r1, #5 │ │ - str r0, [sp, #112] @ 0x70 │ │ - add r0, sp, #104 @ 0x68 │ │ - ldr r2, [pc, #372] @ (6891c ) │ │ - add r2, pc │ │ - bl 6f45c │ │ + beq.n 5e928 │ │ + mov r8, r0 │ │ + ldr r0, [r0, #12] │ │ + cbz r0, 5e906 │ │ + ldr.w r1, [r8] │ │ + str r0, [sp, #20] │ │ + adds r0, r1, r7 │ │ + adds r0, #1 │ │ + str r0, [sp, #16] │ │ + adds r0, r1, #4 │ │ + ldr r2, [r1, #0] │ │ + str r0, [sp, #12] │ │ + mov.w r0, #2155905152 @ 0x80808080 │ │ + bics r0, r2 │ │ + strd r1, r0, [sp, #4] │ │ + add r5, sp, #4 │ │ + movs r0, #1 │ │ + cbz r0, 5e906 │ │ mov r0, r5 │ │ - mov r1, r4 │ │ - mov r2, fp │ │ - mov r3, r9 │ │ - mov r6, r5 │ │ - blx r7 │ │ - mov r5, r0 │ │ - ldr r0, [sp, #44] @ 0x2c │ │ - ldr r0, [r0, #20] │ │ - cmp r0, #5 │ │ - bcc.n 687e6 │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r1, [sp, #108] @ 0x6c │ │ - movw r3, #1299 @ 0x513 │ │ - ldr r1, [sp, #16] │ │ - str r0, [sp, #120] @ 0x78 │ │ - str r0, [sp, #116] @ 0x74 │ │ - movs r0, #4 │ │ - str r1, [sp, #104] @ 0x68 │ │ - movs r1, #5 │ │ - str r0, [sp, #112] @ 0x70 │ │ - add r0, sp, #104 @ 0x68 │ │ - ldr r2, [pc, #320] @ (68920 ) │ │ - add r2, pc │ │ - bl 6f45c │ │ - ldr r0, [sp, #44] @ 0x2c │ │ - ldr r0, [r0, #20] │ │ - cmp r0, #5 │ │ - bcc.n 68810 │ │ - movs r1, #1 │ │ - movs r0, #0 │ │ - str r1, [sp, #108] @ 0x6c │ │ - movw r3, #1299 @ 0x513 │ │ - ldr r1, [sp, #20] │ │ - str r1, [sp, #104] @ 0x68 │ │ - movs r1, #5 │ │ - str r0, [sp, #120] @ 0x78 │ │ - str r0, [sp, #116] @ 0x74 │ │ - add r0, sp, #152 @ 0x98 │ │ - str r0, [sp, #112] @ 0x70 │ │ - add r0, sp, #104 @ 0x68 │ │ - ldr r2, [pc, #280] @ (68924 ) │ │ - add r2, pc │ │ - bl 6f45c │ │ - ldr r0, [sp, #44] @ 0x2c │ │ - ldr r0, [r0, #20] │ │ - cmp r0, #5 │ │ - bcc.n 6883a │ │ - movs r1, #1 │ │ - movs r0, #0 │ │ - str r1, [sp, #108] @ 0x6c │ │ - movw r3, #1299 @ 0x513 │ │ - ldr r1, [sp, #24] │ │ - str r1, [sp, #104] @ 0x68 │ │ - movs r1, #5 │ │ - str r0, [sp, #120] @ 0x78 │ │ - str r0, [sp, #116] @ 0x74 │ │ - add r0, sp, #152 @ 0x98 │ │ - str r0, [sp, #112] @ 0x70 │ │ - add r0, sp, #104 @ 0x68 │ │ - ldr r2, [pc, #244] @ (68928 ) │ │ - add r2, pc │ │ - bl 6f45c │ │ - ldr r0, [r6, #0] │ │ - cmp r0, #0 │ │ - beq.w 69580 │ │ - ldr.w r4, [r0, #912] @ 0x390 │ │ - ldr r0, [sp, #44] @ 0x2c │ │ + bl 5e960 │ │ + mov r6, r0 │ │ + ldr r0, [sp, #20] │ │ + subs r0, #1 │ │ + str r0, [sp, #20] │ │ + ldrd r0, r1, [r6, #-24] │ │ + bl 54676 │ │ + mov r0, r6 │ │ + ldr.w r1, [r0, #-12]! │ │ + dmb ish │ │ + ldrex r2, [r1] │ │ + subs r3, r2, #1 │ │ + strex r4, r3, [r1] │ │ cmp r4, #0 │ │ - ldr r0, [r0, #20] │ │ - beq.w 6973c │ │ - mov r1, r6 │ │ - cmp r0, #4 │ │ - bls.n 6887a │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r1, [sp, #108] @ 0x6c │ │ - movw r3, #1299 @ 0x513 │ │ - ldr r1, [sp, #28] │ │ - str r0, [sp, #120] @ 0x78 │ │ - str r0, [sp, #116] @ 0x74 │ │ - movs r0, #4 │ │ - str r1, [sp, #104] @ 0x68 │ │ - movs r1, #5 │ │ - str r0, [sp, #112] @ 0x70 │ │ - add r0, sp, #104 @ 0x68 │ │ - ldr r2, [pc, #184] @ (6892c ) │ │ - add r2, pc │ │ - bl 6f45c │ │ - mov r1, r6 │ │ - mov r0, r1 │ │ - blx r4 │ │ - ldr r1, [sp, #44] @ 0x2c │ │ + bne.n 5e8e0 │ │ + cmp r2, #1 │ │ + itt eq │ │ + dmbeq ish │ │ + bleq 646fc │ │ + ldr.w r0, [r6, #-8] │ │ + bl 4ad40 │ │ + ldr r0, [sp, #20] │ │ + b.n 5e8be │ │ + adds r3, r7, #1 │ │ + add r0, sp, #4 │ │ + movs r1, #24 │ │ + movs r2, #4 │ │ + bl 5e92e │ │ + ldr r0, [sp, #8] │ │ + cbz r0, 5e928 │ │ + ldr r0, [sp, #12] │ │ + ldr.w r1, [r8] │ │ + subs r0, r1, r0 │ │ + add sp, #24 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ + b.w cd0f0 │ │ + add sp, #24 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ + push {r4, r5, r7, lr} │ │ + umull r1, r4, r1, r3 │ │ + cbnz r4, 5e952 │ │ + subs r4, r2, #1 │ │ + adds r5, r1, r4 │ │ + bcs.n 5e952 │ │ + add r1, r4 │ │ + negs r4, r2 │ │ + ands r1, r4 │ │ + adds r3, #4 │ │ + adds r4, r1, r3 │ │ + bcs.n 5e952 │ │ + add r3, r1 │ │ + rsb r4, r2, #2147483648 @ 0x80000000 │ │ + cmp r3, r4 │ │ + bls.n 5e958 │ │ + movs r1, #0 │ │ + str r1, [r0, #0] │ │ + pop {r4, r5, r7, pc} │ │ + strd r2, r3, [r0] │ │ + str r1, [r0, #8] │ │ + pop {r4, r5, r7, pc} │ │ + push {r4, r5, r6, lr} │ │ + adds r5, r0, #4 │ │ + mov r4, r0 │ │ + mov.w r6, #2155905152 @ 0x80808080 │ │ + mov r0, r5 │ │ + bl 4b2e2 │ │ cmp r0, #1 │ │ - ldr r1, [r1, #20] │ │ - bne.w 697d8 │ │ - cmp r1, #4 │ │ - bls.n 688ae │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r1, [sp, #108] @ 0x6c │ │ - movw r3, #1299 @ 0x513 │ │ - ldr r1, [sp, #0] │ │ - str r0, [sp, #120] @ 0x78 │ │ - str r0, [sp, #116] @ 0x74 │ │ - movs r0, #4 │ │ - str r1, [sp, #104] @ 0x68 │ │ - movs r1, #5 │ │ - str r0, [sp, #112] @ 0x70 │ │ - add r0, sp, #104 @ 0x68 │ │ - ldr r2, [pc, #136] @ (68930 ) │ │ - add r2, pc │ │ - bl 6f45c │ │ - movs r0, #5 │ │ - b.w 6976c │ │ - cmp r0, #4 │ │ - bls.n 688da │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r1, [sp, #108] @ 0x6c │ │ - movw r3, #1299 @ 0x513 │ │ - ldr r1, [sp, #12] │ │ - str r0, [sp, #120] @ 0x78 │ │ - str r0, [sp, #116] @ 0x74 │ │ - movs r0, #4 │ │ - str r1, [sp, #104] @ 0x68 │ │ - movs r1, #5 │ │ - str r0, [sp, #112] @ 0x70 │ │ - add r0, sp, #104 @ 0x68 │ │ - ldr r2, [pc, #96] @ (68934 ) │ │ - add r2, pc │ │ - bl 6f45c │ │ - ldr r1, [pc, #92] @ (68938 ) │ │ - movs r0, #17 │ │ - add r1, pc │ │ - b.w 69766 │ │ - strb r0, [r6, #27] │ │ - movs r6, r0 │ │ - add r0, pc, #376 @ (adr r0, 68a64 ) │ │ - movs r6, r0 │ │ - strb r4, [r1, #27] │ │ - movs r6, r0 │ │ - add r0, pc, #200 @ (adr r0, 689bc ) │ │ - movs r6, r0 │ │ - ldr r7, [sp, #936] @ 0x3a8 │ │ - movs r6, r0 │ │ - ldr r7, [sp, #712] @ 0x2c8 │ │ - movs r6, r0 │ │ - ldr r7, [sp, #544] @ 0x220 │ │ - movs r6, r0 │ │ - ldr r7, [sp, #376] @ 0x178 │ │ - movs r6, r0 │ │ - ldr r7, [sp, #128] @ 0x80 │ │ - movs r6, r0 │ │ - ldr r6, [sp, #928] @ 0x3a0 │ │ - movs r6, r0 │ │ - strb r2, [r6, #22] │ │ - movs r6, r0 │ │ - ldr r6, [sp, #576] @ 0x240 │ │ - movs r6, r0 │ │ - strb r4, [r1, #22] │ │ - movs r6, r0 │ │ - ldr r6, [sp, #392] @ 0x188 │ │ - movs r6, r0 │ │ - ldr r6, [sp, #112] @ 0x70 │ │ - movs r6, r0 │ │ - ldr r5, [sp, #912] @ 0x390 │ │ - movs r6, r0 │ │ - ldr r5, [sp, #744] @ 0x2e8 │ │ - movs r6, r0 │ │ - ldr r5, [sp, #576] @ 0x240 │ │ - movs r6, r0 │ │ - ldr r5, [sp, #328] @ 0x148 │ │ - movs r6, r0 │ │ - ldr r5, [sp, #112] @ 0x70 │ │ - movs r6, r0 │ │ - ldr r4, [sp, #960] @ 0x3c0 │ │ - movs r6, r0 │ │ - ldr r4, [pc, #764] @ (68c38 ) │ │ - vtbl.8 d18, {d11}, d5 │ │ - bcc.n 68964 │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #120] @ 0x78 │ │ - movw r3, #1325 @ 0x52d │ │ - str r1, [sp, #108] @ 0x6c │ │ - ldr r1, [pc, #808] @ (68c78 ) │ │ - str r0, [sp, #116] @ 0x74 │ │ - add r1, pc │ │ - str r1, [sp, #104] @ 0x68 │ │ - add r0, sp, #152 @ 0x98 │ │ - str r0, [sp, #112] @ 0x70 │ │ - add r0, sp, #104 @ 0x68 │ │ - ldr r2, [pc, #800] @ (68c7c ) │ │ - movs r1, #5 │ │ - add r2, pc │ │ - bl 6f45c │ │ - ldr r0, [sp, #44] @ 0x2c │ │ - ldr r0, [r0, #20] │ │ - cmp r0, #4 │ │ - bls.n 68990 │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #120] @ 0x78 │ │ - movw r3, #1325 @ 0x52d │ │ - str r1, [sp, #108] @ 0x6c │ │ - ldr r1, [pc, #772] @ (68c80 ) │ │ - str r0, [sp, #116] @ 0x74 │ │ - add r1, pc │ │ - str r1, [sp, #104] @ 0x68 │ │ - add r0, sp, #152 @ 0x98 │ │ - str r0, [sp, #112] @ 0x70 │ │ - add r0, sp, #104 @ 0x68 │ │ - ldr r2, [pc, #764] @ (68c84 ) │ │ - movs r1, #5 │ │ - add r2, pc │ │ - bl 6f45c │ │ - ldr r7, [sp, #36] @ 0x24 │ │ - cmp r7, #0 │ │ - beq.w 69728 │ │ - ldr r0, [r7, #0] │ │ - cmp r0, #0 │ │ - beq.w 69732 │ │ - mov r8, r5 │ │ - ldr.w r5, [r0, #228] @ 0xe4 │ │ - ldr r0, [sp, #44] @ 0x2c │ │ - cmp r5, #0 │ │ - ldr r0, [r0, #20] │ │ - beq.w 69822 │ │ - cmp r0, #5 │ │ - str r6, [sp, #32] │ │ - bcc.n 689d8 │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r1, [sp, #108] @ 0x6c │ │ - movw r3, #1325 @ 0x52d │ │ - ldr r1, [sp, #28] │ │ - str r0, [sp, #120] @ 0x78 │ │ - str r0, [sp, #116] @ 0x74 │ │ - movs r0, #4 │ │ - str r1, [sp, #104] @ 0x68 │ │ - movs r1, #5 │ │ - str r0, [sp, #112] @ 0x70 │ │ - add r0, sp, #104 @ 0x68 │ │ - ldr r2, [pc, #692] @ (68c88 ) │ │ - add r2, pc │ │ - bl 6f45c │ │ + beq.n 5e988 │ │ + ldr r1, [r4, #8] │ │ + ldr r0, [r4, #0] │ │ + ldmia r1!, {r2} │ │ + subs r0, #96 @ 0x60 │ │ + bic.w r2, r6, r2 │ │ + str r1, [r4, #8] │ │ + strd r0, r2, [r4] │ │ + b.n 5e96a │ │ + negs r1, r1 │ │ + ldr r0, [r4, #0] │ │ + add.w r1, r1, r1, lsl #1 │ │ + add.w r0, r0, r1, lsl #3 │ │ + pop {r4, r5, r6, pc} │ │ + push {r4, r5, r6, lr} │ │ + adds r5, r0, #4 │ │ + mov r4, r0 │ │ + mov.w r6, #2155905152 @ 0x80808080 │ │ + mov r0, r5 │ │ + bl 4b2e2 │ │ + cmp r0, #1 │ │ + beq.n 5e9c0 │ │ + ldr r1, [r4, #8] │ │ + ldr r0, [r4, #0] │ │ + ldmia r1!, {r2} │ │ + sub.w r0, r0, #256 @ 0x100 │ │ + bic.w r2, r6, r2 │ │ + str r1, [r4, #8] │ │ + strd r0, r2, [r4] │ │ + b.n 5e9a0 │ │ + ldr r0, [r4, #0] │ │ + sub.w r0, r0, r1, lsl #6 │ │ + pop {r4, r5, r6, pc} │ │ + push {r0, r1, r2, r3, r4, lr} │ │ + cbz r1, 5e9ec │ │ + mov r4, r0 │ │ + adds r3, r1, #1 │ │ + add r0, sp, #4 │ │ + movs r1, #8 │ │ + movs r2, #8 │ │ + bl 5e92e │ │ + ldr r0, [sp, #8] │ │ + cbz r0, 5e9ec │ │ + ldr r0, [sp, #12] │ │ + subs r0, r4, r0 │ │ + add sp, #16 │ │ + ldmia.w sp!, {r4, lr} │ │ + b.w cd0f0 │ │ + pop {r0, r1, r2, r3, r4, pc} │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ + sub sp, #24 │ │ + ldr.w r9, [r0, #4] │ │ + cmp.w r9, #0 │ │ + beq.n 5ea92 │ │ + mov r8, r0 │ │ + ldr r0, [r0, #12] │ │ + cbz r0, 5ea6e │ │ + ldr.w r1, [r8] │ │ + add.w sl, sp, #4 │ │ + str r0, [sp, #20] │ │ + movs r4, #1 │ │ + add.w r0, r1, r9 │ │ + adds r0, #1 │ │ + str r0, [sp, #16] │ │ + adds r0, r1, #4 │ │ + ldr r2, [r1, #0] │ │ + str r0, [sp, #12] │ │ + mov.w r0, #2155905152 @ 0x80808080 │ │ + bics r0, r2 │ │ + strd r1, r0, [sp, #4] │ │ + cbz r4, 5ea6e │ │ + mov r0, sl │ │ + bl 5ea98 │ │ + mov r6, r0 │ │ + ldr r0, [sp, #20] │ │ + subs r4, r0, #1 │ │ + sub.w r0, r6, #40 @ 0x28 │ │ + str r4, [sp, #20] │ │ + bl 63b40 │ │ + ldr.w r7, [r6, #-28] │ │ + cbz r7, 5ea5c │ │ + ldr.w r5, [r6, #-24] │ │ + ldr r1, [r5, #0] │ │ + cbz r1, 5ea52 │ │ mov r0, r7 │ │ - mov r1, r4 │ │ - mov r2, fp │ │ - mov r3, r9 │ │ - mov r6, r7 │ │ - blx r5 │ │ + blx r1 │ │ + ldr r0, [r5, #4] │ │ + cbz r0, 5ea5c │ │ + mov r0, r7 │ │ + blx cd200 │ │ + ldrd r0, r1, [r6, #-40] @ 0x28 │ │ + bl 4aeee │ │ + ldr.w r0, [r6, #-8] │ │ + bl 4ad40 │ │ + b.n 5ea28 │ │ + add.w r3, r9, #1 │ │ + add r0, sp, #4 │ │ + movs r1, #48 @ 0x30 │ │ + movs r2, #8 │ │ + bl 5e92e │ │ + ldr r0, [sp, #8] │ │ + cbz r0, 5ea92 │ │ + ldr r0, [sp, #12] │ │ + ldr.w r1, [r8] │ │ + subs r0, r1, r0 │ │ + add sp, #24 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ + b.w cd0f0 │ │ + add sp, #24 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ + push {r4, r5, r6, lr} │ │ + adds r5, r0, #4 │ │ + mov r4, r0 │ │ + mov.w r6, #2155905152 @ 0x80808080 │ │ + mov r0, r5 │ │ + bl 4b2e2 │ │ + cmp r0, #1 │ │ + beq.n 5eac0 │ │ + ldr r1, [r4, #8] │ │ + ldr r0, [r4, #0] │ │ + ldmia r1!, {r2} │ │ + subs r0, #192 @ 0xc0 │ │ + bic.w r2, r6, r2 │ │ + str r1, [r4, #8] │ │ + strd r0, r2, [r4] │ │ + b.n 5eaa2 │ │ + negs r1, r1 │ │ + ldr r0, [r4, #0] │ │ + add.w r1, r1, r1, lsl #1 │ │ + add.w r0, r0, r1, lsl #4 │ │ + pop {r4, r5, r6, pc} │ │ + bmi.n 5ea7a │ │ + stmdb sp!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, lr} │ │ mov r5, r0 │ │ - ldr r0, [sp, #44] @ 0x2c │ │ - ldr r0, [r0, #20] │ │ - cmp r0, #5 │ │ - bcc.n 68a10 │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r1, [sp, #108] @ 0x6c │ │ - movw r3, #1325 @ 0x52d │ │ - ldr r1, [sp, #16] │ │ - str r0, [sp, #120] @ 0x78 │ │ - str r0, [sp, #116] @ 0x74 │ │ - movs r0, #4 │ │ - str r1, [sp, #104] @ 0x68 │ │ - movs r1, #5 │ │ - str r0, [sp, #112] @ 0x70 │ │ - add r0, sp, #104 @ 0x68 │ │ - ldr r2, [pc, #640] @ (68c8c ) │ │ - add r2, pc │ │ - bl 6f45c │ │ - ldr r0, [sp, #44] @ 0x2c │ │ - ldr r0, [r0, #20] │ │ - cmp r0, #5 │ │ - bcc.n 68a3a │ │ - movs r1, #1 │ │ - movs r0, #0 │ │ - str r1, [sp, #108] @ 0x6c │ │ - movw r3, #1325 @ 0x52d │ │ - ldr r1, [sp, #20] │ │ - str r1, [sp, #104] @ 0x68 │ │ - movs r1, #5 │ │ - str r0, [sp, #120] @ 0x78 │ │ - str r0, [sp, #116] @ 0x74 │ │ - add r0, sp, #152 @ 0x98 │ │ - str r0, [sp, #112] @ 0x70 │ │ - add r0, sp, #104 @ 0x68 │ │ - ldr r2, [pc, #604] @ (68c90 ) │ │ - add r2, pc │ │ - bl 6f45c │ │ - ldr r0, [sp, #44] @ 0x2c │ │ - ldr r0, [r0, #20] │ │ - cmp r0, #5 │ │ - bcc.n 68a64 │ │ - movs r1, #1 │ │ - movs r0, #0 │ │ - str r1, [sp, #108] @ 0x6c │ │ - movw r3, #1325 @ 0x52d │ │ - ldr r1, [sp, #24] │ │ - str r1, [sp, #104] @ 0x68 │ │ - movs r1, #5 │ │ - str r0, [sp, #120] @ 0x78 │ │ - str r0, [sp, #116] @ 0x74 │ │ - add r0, sp, #152 @ 0x98 │ │ - str r0, [sp, #112] @ 0x70 │ │ - add r0, sp, #104 @ 0x68 │ │ - ldr r2, [pc, #564] @ (68c94 ) │ │ - add r2, pc │ │ - bl 6f45c │ │ - ldr r0, [r6, #0] │ │ - cmp r0, #0 │ │ - beq.w 69580 │ │ - ldr.w r4, [r0, #912] @ 0x390 │ │ - ldr r0, [sp, #44] @ 0x2c │ │ - cmp r4, #0 │ │ - ldr r0, [r0, #20] │ │ - beq.w 699c0 │ │ + add r0, sp, #4 │ │ + mov r4, r3 │ │ + bl 5e92e │ │ + ldr r6, [sp, #4] │ │ + cbz r6, 5eb20 │ │ + ldrd r7, r8, [sp, #8] │ │ + cbz r7, 5eb00 │ │ + ldr r0, [pc, #56] @ (5eb24 ) │ │ mov r1, r6 │ │ - cmp r0, #4 │ │ - bls.n 68aa4 │ │ + add r0, pc │ │ + ldrb r0, [r0, #1] │ │ + mov r0, r7 │ │ + bl 4d084 │ │ + cbnz r0, 5eb02 │ │ + mov r0, r6 │ │ + mov r1, r7 │ │ + bl 54ac0 │ │ + mov r0, r6 │ │ + lsrs r3, r4, #3 │ │ + subs r2, r4, #1 │ │ + movs r1, #0 │ │ + lsls r3, r3, #3 │ │ + add r0, r8 │ │ + cmp r2, #8 │ │ + strd r0, r2, [r5] │ │ + it cs │ │ + subcs.w r2, r3, r4, lsr #3 │ │ + strd r2, r1, [r5, #8] │ │ + ldmia.w sp!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, pc} │ │ + bl 54a94 │ │ + str r0, [r5, #108] @ 0x6c │ │ + movs r7, r0 │ │ + push {r4, r5, r7, lr} │ │ + ldrd r2, r4, [r0] │ │ + subs r3, r1, #4 │ │ + ands r3, r4 │ │ + ldr r5, [r2, r1] │ │ + ldr r4, [r2, r3] │ │ + add r3, r2 │ │ + and.w r5, r5, r5, lsl #1 │ │ + and.w r4, r4, r4, lsl #1 │ │ + bic.w r5, r5, #2139062143 @ 0x7f7f7f7f │ │ + bic.w r4, r4, #2139062143 @ 0x7f7f7f7f │ │ + rev r5, r5 │ │ + clz r4, r4 │ │ + clz r5, r5 │ │ + lsrs r5, r5, #3 │ │ + add.w r4, r5, r4, lsr #3 │ │ + cmp r4, #3 │ │ + bls.n 5eb60 │ │ + movs r4, #128 @ 0x80 │ │ + b.n 5eb68 │ │ + ldr r4, [r0, #8] │ │ + adds r4, #1 │ │ + str r4, [r0, #8] │ │ + movs r4, #255 @ 0xff │ │ + strb r4, [r2, r1] │ │ + ldr r1, [r0, #12] │ │ + strb r4, [r3, #4] │ │ + subs r1, #1 │ │ + str r1, [r0, #12] │ │ + pop {r4, r5, r7, pc} │ │ + stmdb sp!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, lr} │ │ + mov r5, r1 │ │ + mov r4, r0 │ │ + cmp r2, #8 │ │ + bcs.n 5eb8a │ │ + movs r3, #8 │ │ + cmp r2, #4 │ │ + it cc │ │ + movcc r3, #4 │ │ + b.n 5ebaa │ │ movs r0, #0 │ │ - movs r1, #1 │ │ - str r1, [sp, #108] @ 0x6c │ │ - movw r3, #1325 @ 0x52d │ │ - ldr r1, [sp, #28] │ │ - str r0, [sp, #120] @ 0x78 │ │ - str r0, [sp, #116] @ 0x74 │ │ - movs r0, #4 │ │ - str r1, [sp, #104] @ 0x68 │ │ - movs r1, #5 │ │ - str r0, [sp, #112] @ 0x70 │ │ - add r0, sp, #104 @ 0x68 │ │ - ldr r2, [pc, #508] @ (68c98 ) │ │ - add r2, pc │ │ - bl 6f45c │ │ - mov r1, r6 │ │ - mov r0, r1 │ │ - blx r4 │ │ - ldr r1, [sp, #44] @ 0x2c │ │ - cmp r0, #1 │ │ - ldr r1, [r1, #20] │ │ - bne.w 69b1c │ │ + cmp.w r0, r2, lsr #29 │ │ + bne.n 5ebd6 │ │ + lsls r0, r2, #3 │ │ + movs r1, #7 │ │ + blx ca548 │ │ + subs r0, #1 │ │ + mov.w r1, #4294967295 @ 0xffffffff │ │ + clz r0, r0 │ │ + lsr.w r0, r1, r0 │ │ + adds r3, r0, #1 │ │ + mov r0, sp │ │ + mov r1, r5 │ │ + movs r2, #8 │ │ + bl 5ead0 │ │ + ldmia.w sp, {r5, r6, r7} │ │ + cbz r5, 5ebce │ │ + adds r1, r6, #5 │ │ + mov r0, r5 │ │ + movs r2, #255 @ 0xff │ │ + ldr.w r8, [sp, #12] │ │ + bl c9f82 │ │ + str.w r8, [r4, #12] │ │ + b.n 5ebd0 │ │ + movs r5, #0 │ │ + stmia r4!, {r5, r6, r7} │ │ + ldmia.w sp!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, pc} │ │ + bl 54a94 │ │ + push {r4, r5, r6, lr} │ │ + mov r4, r2 │ │ + mov r5, r1 │ │ + mov r6, r0 │ │ + bl 5ed4e │ │ + subs r2, r0, #4 │ │ + lsrs r1, r4, #25 │ │ + ands r2, r5 │ │ + strb r1, [r6, r0] │ │ + add r2, r6 │ │ + strb r1, [r2, #4] │ │ + pop {r4, r5, r6, pc} │ │ + push {r4, lr} │ │ + movs r2, #0 │ │ + cmp r2, #4 │ │ + it eq │ │ + popeq {r4, pc} │ │ + ldr.w r3, [r0, r2, lsl #2] │ │ + ldr.w r4, [r1, r2, lsl #2] │ │ + str.w r4, [r0, r2, lsl #2] │ │ + str.w r3, [r1, r2, lsl #2] │ │ + adds r2, #1 │ │ + b.n 5ebf8 │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + sub sp, #20 │ │ + strd r1, r2, [sp, #8] │ │ + mov sl, r0 │ │ + ldrd r1, r0, [r0] │ │ + mov r4, r3 │ │ + mov.w r3, #16843009 @ 0x1010101 │ │ + adds r5, r0, #1 │ │ + movs r0, #1 │ │ + lsls r2, r5, #30 │ │ + mov.w r2, r5, lsr #2 │ │ + it ne │ │ + addne.w r2, r0, r5, lsr #2 │ │ + negs r0, r2 │ │ + movs r2, #0 │ │ + adds r6, r0, r2 │ │ + beq.n 5ec56 │ │ + ldr.w r6, [r1, r2, lsl #2] │ │ + bic.w r7, r3, r6, lsr #7 │ │ + orr.w r6, r6, #2139062143 @ 0x7f7f7f7f │ │ + add r6, r7 │ │ + str.w r6, [r1, r2, lsl #2] │ │ + adds r2, #1 │ │ + b.n 5ec3c │ │ + cmp r5, #4 │ │ + bcc.n 5ed44 │ │ + ldr r0, [r1, #0] │ │ + str r0, [r1, r5] │ │ + movs r2, #0 │ │ + movs r7, #0 │ │ + negs r0, r4 │ │ + str r0, [sp, #0] │ │ + cmp r7, r5 │ │ + beq.n 5ed22 │ │ + ldr.w r0, [sl] │ │ + ldrb r1, [r0, r7] │ │ + cmp r1, #128 @ 0x80 │ │ + bne.n 5ed00 │ │ + mvns r1, r7 │ │ + add.w fp, r0, r2 │ │ + mla r1, r1, r4, r0 │ │ + str r2, [sp, #16] │ │ + str r1, [sp, #4] │ │ + ldr r0, [sp, #8] │ │ + mov r1, sl │ │ + ldr r3, [sp, #12] │ │ + mov r2, r7 │ │ + blx r3 │ │ + ldrd r6, r8, [sl] │ │ + mov r9, r0 │ │ + mov r3, r1 │ │ + mov r1, r8 │ │ + mov r2, r9 │ │ + mov r0, r6 │ │ + bl 5ed4e │ │ + and.w r1, r8, r9 │ │ + subs r2, r0, r1 │ │ + subs r1, r7, r1 │ │ + eors r1, r2 │ │ + mov.w r2, r9, lsr #25 │ │ + and.w r1, r1, r8 │ │ cmp r1, #4 │ │ - bls.w 688ae │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r1, [sp, #108] @ 0x6c │ │ - movw r3, #1325 @ 0x52d │ │ + sub.w r1, r7, #4 │ │ + bcc.n 5ecf0 │ │ + ldrb.w ip, [r6, r0] │ │ + subs r3, r0, #4 │ │ + strb r2, [r6, r0] │ │ + mvns r0, r0 │ │ + and.w lr, r3, r8 │ │ + mla r0, r0, r4, r6 │ │ + ldr.w r3, [sl] │ │ + cmp.w ip, #255 @ 0xff │ │ + add r3, lr │ │ + strb r2, [r3, #4] │ │ + beq.n 5ed06 │ │ ldr r1, [sp, #0] │ │ - str r0, [sp, #120] @ 0x78 │ │ - str r0, [sp, #116] @ 0x74 │ │ - movs r0, #4 │ │ - str r1, [sp, #104] @ 0x68 │ │ - movs r1, #5 │ │ - str r0, [sp, #112] @ 0x70 │ │ - add r0, sp, #104 @ 0x68 │ │ - ldr r2, [pc, #456] @ (68c9c ) │ │ - add r2, pc │ │ - b.n 688aa │ │ - cmp r0, #5 │ │ - bcc.n 68b00 │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #120] @ 0x78 │ │ - movw r3, #1309 @ 0x51d │ │ - str r1, [sp, #108] @ 0x6c │ │ - ldr r1, [pc, #436] @ (68ca0 ) │ │ - str r0, [sp, #116] @ 0x74 │ │ - add r1, pc │ │ - str r1, [sp, #104] @ 0x68 │ │ - add r0, sp, #152 @ 0x98 │ │ - str r0, [sp, #112] @ 0x70 │ │ - add r0, sp, #104 @ 0x68 │ │ - ldr r2, [pc, #428] @ (68ca4 ) │ │ - movs r1, #5 │ │ - add r2, pc │ │ - bl 6f45c │ │ - ldr r0, [sp, #44] @ 0x2c │ │ - ldr r0, [r0, #20] │ │ - cmp r0, #4 │ │ - bls.n 68b2c │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #120] @ 0x78 │ │ - movw r3, #1309 @ 0x51d │ │ - str r1, [sp, #108] @ 0x6c │ │ - ldr r1, [pc, #400] @ (68ca8 ) │ │ - str r0, [sp, #116] @ 0x74 │ │ - add r1, pc │ │ - str r1, [sp, #104] @ 0x68 │ │ - add r0, sp, #152 @ 0x98 │ │ - str r0, [sp, #112] @ 0x70 │ │ - add r0, sp, #104 @ 0x68 │ │ - ldr r2, [pc, #392] @ (68cac ) │ │ - movs r1, #5 │ │ - add r2, pc │ │ - bl 6f45c │ │ - ldr r7, [sp, #36] @ 0x24 │ │ - cmp r7, #0 │ │ - beq.w 69728 │ │ - ldr r0, [r7, #0] │ │ - cmp r0, #0 │ │ - beq.w 69732 │ │ - mov r8, r9 │ │ - mov r9, r6 │ │ - ldr.w r6, [r0, #180] @ 0xb4 │ │ - ldr r0, [sp, #44] @ 0x2c │ │ - cmp r6, #0 │ │ - ldr r0, [r0, #20] │ │ - beq.w 69850 │ │ - cmp r0, #5 │ │ - str r5, [sp, #32] │ │ - bcc.n 68b76 │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r1, [sp, #108] @ 0x6c │ │ - movw r3, #1309 @ 0x51d │ │ - ldr r1, [sp, #28] │ │ - str r0, [sp, #120] @ 0x78 │ │ - str r0, [sp, #116] @ 0x74 │ │ - movs r0, #4 │ │ - str r1, [sp, #104] @ 0x68 │ │ - movs r1, #5 │ │ - str r0, [sp, #112] @ 0x70 │ │ - add r0, sp, #104 @ 0x68 │ │ - ldr r2, [pc, #320] @ (68cb0 ) │ │ + cmp r1, #0 │ │ + beq.n 5ec82 │ │ + ldrb.w r2, [fp, r1] │ │ + ldrb r3, [r0, #0] │ │ + strb.w r3, [fp, r1] │ │ + adds r1, #1 │ │ + strb.w r2, [r0], #1 │ │ + b.n 5ecda │ │ + strb r2, [r6, r7] │ │ + and.w r0, r8, r1 │ │ + ldr.w r1, [sl] │ │ + add r0, r1 │ │ + strb r2, [r0, #4] │ │ + ldr r2, [sp, #16] │ │ + adds r7, #1 │ │ + subs r2, r2, r4 │ │ + b.n 5ec66 │ │ + ldrd r2, r3, [sl] │ │ + movs r6, #255 @ 0xff │ │ + ands r1, r3 │ │ + strb r6, [r2, r7] │ │ + ldr.w r2, [sl] │ │ + add r1, r2 │ │ + mov r2, r4 │ │ + strb r6, [r1, #4] │ │ + ldr r1, [sp, #4] │ │ + bl ca0b2 │ │ + b.n 5ecfe │ │ + ldr.w r0, [sl, #4] │ │ + ldr.w r1, [sl, #12] │ │ + adds r2, r0, #1 │ │ + lsrs r3, r2, #3 │ │ + lsls r3, r3, #3 │ │ + cmp r0, #8 │ │ + it cs │ │ + subcs.w r0, r3, r2, lsr #3 │ │ + subs r0, r0, r1 │ │ + str.w r0, [sl, #8] │ │ + add sp, #20 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + adds r0, r1, #4 │ │ + mov r2, r5 │ │ + bl ca0da │ │ + b.n 5ec5e │ │ + push {r4, lr} │ │ + movs r3, #4 │ │ + ands r2, r1 │ │ + ldr r4, [r0, r2] │ │ + bics.w r4, r4, #2139062143 @ 0x7f7f7f7f │ │ + bne.n 5ed62 │ │ + add r2, r3 │ │ + adds r3, #4 │ │ + b.n 5ed52 │ │ + rev r3, r4 │ │ + clz r3, r3 │ │ + add.w r2, r2, r3, lsr #3 │ │ + ands r1, r2 │ │ + ldrsb r2, [r0, r1] │ │ + cmp r2, #0 │ │ + bpl.n 5ed78 │ │ + mov r0, r1 │ │ + pop {r4, pc} │ │ + ldr r0, [r0, #0] │ │ + bic.w r0, r0, #2139062143 @ 0x7f7f7f7f │ │ + rev r0, r0 │ │ + clz r0, r0 │ │ + lsrs r1, r0, #3 │ │ + b.n 5ed74 │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + sub sp, #60 @ 0x3c │ │ + mov sl, r0 │ │ + str r1, [sp, #8] │ │ + add r0, sp, #8 │ │ + ldr.w r4, [sl, #12] │ │ + str r0, [sp, #12] │ │ + adds r2, r4, #1 │ │ + beq.n 5ee98 │ │ + ldr.w r0, [sl, #4] │ │ + adds r1, r0, #1 │ │ + lsrs r3, r1, #3 │ │ + lsls r3, r3, #3 │ │ + cmp r0, #8 │ │ + it cs │ │ + subcs.w r0, r3, r1, lsr #3 │ │ + cmp.w r4, r0, lsr #1 │ │ + bcs.n 5edc6 │ │ + add r1, sp, #12 │ │ + ldr r2, [pc, #228] @ (5eea0 ) │ │ + mov r0, sl │ │ + movs r3, #16 │ │ add r2, pc │ │ - bl 6f45c │ │ + bl 5ec12 │ │ + b.n 5ee90 │ │ + adds r0, #1 │ │ + cmp r0, r2 │ │ + it hi │ │ + movhi r2, r0 │ │ + add r7, sp, #44 @ 0x2c │ │ + movs r1, #16 │ │ + movs r5, #16 │ │ mov r0, r7 │ │ - mov r1, r4 │ │ - mov r2, fp │ │ - mov r3, r8 │ │ - mov r5, r7 │ │ - blx r6 │ │ + bl 5eb74 │ │ + ldrd r6, r0, [sp, #44] @ 0x2c │ │ + cmp r6, #0 │ │ + beq.n 5ee92 │ │ mov r8, r0 │ │ + strd r6, r0, [sp, #28] │ │ + ldr.w r0, [sl] │ │ + add.w r2, sl, #16 │ │ + ldr r1, [sp, #52] @ 0x34 │ │ + mov.w fp, #2155905152 @ 0x80808080 │ │ + str r1, [sp, #4] │ │ + movs r1, #8 │ │ + str r1, [sp, #24] │ │ + adds r7, #4 │ │ + ldr r1, [r0, #0] │ │ + add.w r9, sp, #12 │ │ + strd r2, r5, [sp, #16] │ │ + movs r2, #0 │ │ + bic.w r1, fp, r1 │ │ + str r4, [sp, #56] @ 0x38 │ │ + str r2, [sp, #52] @ 0x34 │ │ + strd r0, r1, [sp, #44] @ 0x2c │ │ + add r0, sp, #16 │ │ + adds r0, #12 │ │ + str r0, [sp, #0] │ │ + cbnz r4, 5ee34 │ │ + b.n 5ee76 │ │ ldr r0, [sp, #44] @ 0x2c │ │ - ldr r0, [r0, #20] │ │ - cmp r0, #5 │ │ - bcc.n 68bae │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r1, [sp, #108] @ 0x6c │ │ - movw r3, #1309 @ 0x51d │ │ - ldr r1, [sp, #16] │ │ - str r0, [sp, #120] @ 0x78 │ │ - str r0, [sp, #116] @ 0x74 │ │ - movs r0, #4 │ │ - str r1, [sp, #104] @ 0x68 │ │ - movs r1, #5 │ │ - str r0, [sp, #112] @ 0x70 │ │ - add r0, sp, #104 @ 0x68 │ │ - ldr r2, [pc, #268] @ (68cb4 ) │ │ - add r2, pc │ │ - bl 6f45c │ │ - ldr r0, [sp, #44] @ 0x2c │ │ - ldr r0, [r0, #20] │ │ - ldr r7, [sp, #4] │ │ - cmp r0, #5 │ │ - bcc.n 68bda │ │ - movs r1, #1 │ │ - movs r0, #0 │ │ - str r1, [sp, #108] @ 0x6c │ │ - movw r3, #1309 @ 0x51d │ │ - ldr r1, [sp, #20] │ │ - str r1, [sp, #104] @ 0x68 │ │ - movs r1, #5 │ │ - str r0, [sp, #120] @ 0x78 │ │ - str r0, [sp, #116] @ 0x74 │ │ - add r0, sp, #152 @ 0x98 │ │ - str r0, [sp, #112] @ 0x70 │ │ - add r0, sp, #104 @ 0x68 │ │ - ldr r2, [pc, #228] @ (68cb8 ) │ │ + ldr r1, [sp, #52] @ 0x34 │ │ + ldr.w r2, [r0, #4]! │ │ + str r0, [sp, #44] @ 0x2c │ │ + adds r0, r1, #4 │ │ + str r0, [sp, #52] @ 0x34 │ │ + bic.w r0, fp, r2 │ │ + str r0, [sp, #48] @ 0x30 │ │ + mov r0, r7 │ │ + bl 4b2e2 │ │ + cmp r0, #1 │ │ + bne.n 5ee20 │ │ + ldrd r0, r2, [sp, #52] @ 0x34 │ │ + adds r5, r0, r1 │ │ + subs r4, r2, #1 │ │ + mov r0, r9 │ │ + mov r1, sl │ │ + mov r2, r5 │ │ + str r4, [sp, #56] @ 0x38 │ │ + bl 5eea4 │ │ + mov r2, r0 │ │ + mov r3, r1 │ │ + mov r0, r6 │ │ + mov r1, r8 │ │ + bl 5ebda │ │ + ldr.w r2, [sl] │ │ + mvns r0, r0 │ │ + mvns r1, r5 │ │ + add.w r0, r6, r0, lsl #4 │ │ + add.w r1, r2, r1, lsl #4 │ │ + movs r2, #16 │ │ + bl ca0b2 │ │ + b.n 5ee1c │ │ + ldr.w r0, [sl, #12] │ │ + ldr r1, [sp, #4] │ │ + str r0, [sp, #40] @ 0x28 │ │ + subs r0, r1, r0 │ │ + ldr r1, [sp, #0] │ │ + str r0, [sp, #36] @ 0x24 │ │ + mov r0, sl │ │ + bl 5ebf4 │ │ + add r0, sp, #16 │ │ + bl 9693a │ │ + ldr r0, [pc, #8] @ (5ee9c ) │ │ + add sp, #60 @ 0x3c │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + bl 54a94 │ │ + movs r1, r0 │ │ + strh r0, [r0, #0] │ │ + lsls r3, r4, #3 │ │ + movs r0, r0 │ │ + push {r2, r3, r4, r5, r7, lr} │ │ + ldr r0, [r0, #0] │ │ + ldr r1, [r1, #0] │ │ + ldr r3, [r0, #0] │ │ + sub.w r1, r1, r2, lsl #4 │ │ + ldrd r4, r5, [r1, #-16] │ │ + ldmia r3, {r0, r1, r2, r3} │ │ + strd r4, r5, [sp] │ │ + bl 57b04 │ │ + pop {r2, r3, r4, r5, r7, pc} │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + sub sp, #60 @ 0x3c │ │ + mov sl, r0 │ │ + str r1, [sp, #8] │ │ + add r0, sp, #8 │ │ + ldr.w r4, [sl, #12] │ │ + str r0, [sp, #12] │ │ + adds r2, r4, #1 │ │ + beq.n 5efd0 │ │ + ldr.w r0, [sl, #4] │ │ + adds r1, r0, #1 │ │ + lsrs r3, r1, #3 │ │ + lsls r3, r3, #3 │ │ + cmp r0, #8 │ │ + it cs │ │ + subcs.w r0, r3, r1, lsr #3 │ │ + cmp.w r4, r0, lsr #1 │ │ + bcs.n 5eefe │ │ + add r1, sp, #12 │ │ + ldr r2, [pc, #228] @ (5efd8 ) │ │ + mov r0, sl │ │ + movs r3, #16 │ │ add r2, pc │ │ - bl 6f45c │ │ + bl 5ec12 │ │ + b.n 5efc8 │ │ + adds r0, #1 │ │ + cmp r0, r2 │ │ + it hi │ │ + movhi r2, r0 │ │ + add r7, sp, #44 @ 0x2c │ │ + movs r1, #16 │ │ + movs r5, #16 │ │ + mov r0, r7 │ │ + bl 5eb74 │ │ + ldrd r6, r0, [sp, #44] @ 0x2c │ │ + cmp r6, #0 │ │ + beq.n 5efca │ │ + mov r8, r0 │ │ + strd r6, r0, [sp, #28] │ │ + ldr.w r0, [sl] │ │ + add.w r2, sl, #16 │ │ + ldr r1, [sp, #52] @ 0x34 │ │ + mov.w fp, #2155905152 @ 0x80808080 │ │ + str r1, [sp, #4] │ │ + movs r1, #8 │ │ + str r1, [sp, #24] │ │ + adds r7, #4 │ │ + ldr r1, [r0, #0] │ │ + add.w r9, sp, #12 │ │ + strd r2, r5, [sp, #16] │ │ + movs r2, #0 │ │ + bic.w r1, fp, r1 │ │ + str r4, [sp, #56] @ 0x38 │ │ + str r2, [sp, #52] @ 0x34 │ │ + strd r0, r1, [sp, #44] @ 0x2c │ │ + add r0, sp, #16 │ │ + adds r0, #12 │ │ + str r0, [sp, #0] │ │ + cbnz r4, 5ef6c │ │ + b.n 5efae │ │ ldr r0, [sp, #44] @ 0x2c │ │ - ldr r0, [r0, #20] │ │ - cmp r0, #5 │ │ - bcc.n 68c04 │ │ - movs r1, #1 │ │ - movs r0, #0 │ │ - str r1, [sp, #108] @ 0x6c │ │ - movw r3, #1309 @ 0x51d │ │ - ldr r1, [sp, #24] │ │ - str r1, [sp, #104] @ 0x68 │ │ - movs r1, #5 │ │ - str r0, [sp, #120] @ 0x78 │ │ - str r0, [sp, #116] @ 0x74 │ │ - add r0, sp, #152 @ 0x98 │ │ - str r0, [sp, #112] @ 0x70 │ │ - add r0, sp, #104 @ 0x68 │ │ - ldr r2, [pc, #188] @ (68cbc ) │ │ + ldr r1, [sp, #52] @ 0x34 │ │ + ldr.w r2, [r0, #4]! │ │ + str r0, [sp, #44] @ 0x2c │ │ + adds r0, r1, #4 │ │ + str r0, [sp, #52] @ 0x34 │ │ + bic.w r0, fp, r2 │ │ + str r0, [sp, #48] @ 0x30 │ │ + mov r0, r7 │ │ + bl 4b2e2 │ │ + cmp r0, #1 │ │ + bne.n 5ef58 │ │ + ldrd r0, r2, [sp, #52] @ 0x34 │ │ + adds r5, r0, r1 │ │ + subs r4, r2, #1 │ │ + mov r0, r9 │ │ + mov r1, sl │ │ + mov r2, r5 │ │ + str r4, [sp, #56] @ 0x38 │ │ + bl 5efdc │ │ + mov r2, r0 │ │ + mov r3, r1 │ │ + mov r0, r6 │ │ + mov r1, r8 │ │ + bl 5ebda │ │ + ldr.w r2, [sl] │ │ + mvns r0, r0 │ │ + mvns r1, r5 │ │ + add.w r0, r6, r0, lsl #4 │ │ + add.w r1, r2, r1, lsl #4 │ │ + movs r2, #16 │ │ + bl ca0b2 │ │ + b.n 5ef54 │ │ + ldr.w r0, [sl, #12] │ │ + ldr r1, [sp, #4] │ │ + str r0, [sp, #40] @ 0x28 │ │ + subs r0, r1, r0 │ │ + ldr r1, [sp, #0] │ │ + str r0, [sp, #36] @ 0x24 │ │ + mov r0, sl │ │ + bl 5ebf4 │ │ + add r0, sp, #16 │ │ + bl 9693a │ │ + ldr r0, [pc, #8] @ (5efd4 ) │ │ + add sp, #60 @ 0x3c │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + bl 54a94 │ │ + movs r1, r0 │ │ + strh r0, [r0, #0] │ │ + lsls r3, r4, #3 │ │ + movs r0, r0 │ │ + push {r2, r3, r4, r5, r7, lr} │ │ + ldr r0, [r0, #0] │ │ + ldr r1, [r1, #0] │ │ + ldr r3, [r0, #0] │ │ + sub.w r1, r1, r2, lsl #4 │ │ + ldrd r4, r5, [r1, #-16] │ │ + ldmia r3, {r0, r1, r2, r3} │ │ + strd r4, r5, [sp] │ │ + bl 643d8 │ │ + pop {r2, r3, r4, r5, r7, pc} │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + sub sp, #60 @ 0x3c │ │ + mov sl, r0 │ │ + str r1, [sp, #8] │ │ + add r0, sp, #8 │ │ + ldr.w r4, [sl, #12] │ │ + str r0, [sp, #12] │ │ + adds r2, r4, #1 │ │ + beq.n 5f10c │ │ + ldr.w r0, [sl, #4] │ │ + adds r1, r0, #1 │ │ + lsrs r3, r1, #3 │ │ + lsls r3, r3, #3 │ │ + cmp r0, #8 │ │ + it cs │ │ + subcs.w r0, r3, r1, lsr #3 │ │ + cmp.w r4, r0, lsr #1 │ │ + bcs.n 5f036 │ │ + add r1, sp, #12 │ │ + ldr r2, [pc, #232] @ (5f114 ) │ │ + mov r0, sl │ │ + movs r3, #8 │ │ add r2, pc │ │ - bl 6f45c │ │ - ldr r0, [r5, #0] │ │ - cmp r0, #0 │ │ - beq.w 6981c │ │ - ldr.w r4, [r0, #912] @ 0x390 │ │ + bl 5ec12 │ │ + b.n 5f104 │ │ + adds r0, #1 │ │ + cmp r0, r2 │ │ + it hi │ │ + movhi r2, r0 │ │ + add r7, sp, #44 @ 0x2c │ │ + movs r1, #8 │ │ + movs r5, #8 │ │ + mov r0, r7 │ │ + bl 5eb74 │ │ + ldrd r6, r0, [sp, #44] @ 0x2c │ │ + cmp r6, #0 │ │ + beq.n 5f106 │ │ + mov r8, r0 │ │ + str r0, [sp, #32] │ │ + ldr.w r0, [sl] │ │ + add.w r1, sl, #16 │ │ + strd r1, r5, [sp, #16] │ │ + mov.w fp, #2155905152 @ 0x80808080 │ │ + ldr r2, [sp, #52] @ 0x34 │ │ + adds r7, #4 │ │ + ldr r1, [r0, #0] │ │ + add.w r9, sp, #12 │ │ + str r2, [sp, #4] │ │ + movs r2, #0 │ │ + bic.w r1, fp, r1 │ │ + strd r5, r6, [sp, #24] │ │ + str r4, [sp, #56] @ 0x38 │ │ + str r2, [sp, #52] @ 0x34 │ │ + strd r0, r1, [sp, #44] @ 0x2c │ │ + add r0, sp, #16 │ │ + adds r0, #12 │ │ + str r0, [sp, #0] │ │ + cbnz r4, 5f0a2 │ │ + b.n 5f0ea │ │ ldr r0, [sp, #44] @ 0x2c │ │ - cmp r4, #0 │ │ - ldr r0, [r0, #20] │ │ - beq.w 699e6 │ │ - mov r1, r5 │ │ - cmp r0, #4 │ │ - bls.n 68c44 │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r1, [sp, #108] @ 0x6c │ │ - movw r3, #1309 @ 0x51d │ │ - ldr r1, [sp, #28] │ │ - str r0, [sp, #120] @ 0x78 │ │ - str r0, [sp, #116] @ 0x74 │ │ - movs r0, #4 │ │ - str r1, [sp, #104] @ 0x68 │ │ - movs r1, #5 │ │ - str r0, [sp, #112] @ 0x70 │ │ - add r0, sp, #104 @ 0x68 │ │ - ldr r2, [pc, #132] @ (68cc0 ) │ │ - add r2, pc │ │ - bl 6f45c │ │ - mov r1, r5 │ │ - mov r0, r1 │ │ - blx r4 │ │ - ldr r1, [sp, #44] @ 0x2c │ │ + ldr r1, [sp, #52] @ 0x34 │ │ + ldr.w r2, [r0, #4]! │ │ + str r0, [sp, #44] @ 0x2c │ │ + adds r0, r1, #4 │ │ + str r0, [sp, #52] @ 0x34 │ │ + bic.w r0, fp, r2 │ │ + str r0, [sp, #48] @ 0x30 │ │ + mov r0, r7 │ │ + bl 4b2e2 │ │ cmp r0, #1 │ │ - ldr r1, [r1, #20] │ │ - bne.w 69b46 │ │ - cmp r1, #4 │ │ - bls.w 688ae │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r1, [sp, #108] @ 0x6c │ │ - movw r3, #1309 @ 0x51d │ │ + bne.n 5f08e │ │ + ldrd r0, r2, [sp, #52] @ 0x34 │ │ + adds r5, r0, r1 │ │ + subs r4, r2, #1 │ │ + mov r0, r9 │ │ + mov r1, sl │ │ + mov r2, r5 │ │ + str r4, [sp, #56] @ 0x38 │ │ + bl 5f118 │ │ + mov r2, r0 │ │ + mov r3, r1 │ │ + mov r0, r6 │ │ + mov r1, r8 │ │ + bl 5ebda │ │ + ldr.w r2, [sl] │ │ + mvns r1, r5 │ │ + mvns r0, r0 │ │ + add.w r3, r2, r1, lsl #3 │ │ + ldr.w r1, [r2, r1, lsl #3] │ │ + ldr r3, [r3, #4] │ │ + str.w r1, [r6, r0, lsl #3] │ │ + add.w r0, r6, r0, lsl #3 │ │ + str r3, [r0, #4] │ │ + b.n 5f08a │ │ + ldr.w r0, [sl, #12] │ │ + ldr r1, [sp, #4] │ │ + str r0, [sp, #40] @ 0x28 │ │ + subs r0, r1, r0 │ │ ldr r1, [sp, #0] │ │ - str r0, [sp, #120] @ 0x78 │ │ - str r0, [sp, #116] @ 0x74 │ │ - movs r0, #4 │ │ - str r1, [sp, #104] @ 0x68 │ │ - movs r1, #5 │ │ - str r0, [sp, #112] @ 0x70 │ │ - add r0, sp, #104 @ 0x68 │ │ - ldr r2, [pc, #80] @ (68cc4 ) │ │ - add r2, pc │ │ - b.n 688aa │ │ - strb r0, [r7, #12] │ │ - movs r6, r0 │ │ - ldr r4, [sp, #408] @ 0x198 │ │ - movs r6, r0 │ │ - strb r4, [r2, #12] │ │ - movs r6, r0 │ │ - ldr r4, [sp, #232] @ 0xe8 │ │ - movs r6, r0 │ │ - ldr r3, [sp, #968] @ 0x3c8 │ │ - movs r6, r0 │ │ - ldr r3, [sp, #744] @ 0x2e8 │ │ - movs r6, r0 │ │ - ldr r3, [sp, #576] @ 0x240 │ │ - movs r6, r0 │ │ - ldr r3, [sp, #408] @ 0x198 │ │ - movs r6, r0 │ │ - ldr r3, [sp, #160] @ 0xa0 │ │ - movs r6, r0 │ │ - ldr r2, [sp, #960] @ 0x3c0 │ │ - movs r6, r0 │ │ - strb r4, [r7, #5] │ │ - movs r6, r0 │ │ - ldr r2, [sp, #808] @ 0x328 │ │ - movs r6, r0 │ │ - strb r0, [r3, #5] │ │ - movs r6, r0 │ │ - ldr r2, [sp, #632] @ 0x278 │ │ - movs r6, r0 │ │ - ldr r2, [sp, #336] @ 0x150 │ │ - movs r6, r0 │ │ - ldr r2, [sp, #112] @ 0x70 │ │ - movs r6, r0 │ │ - ldr r1, [sp, #960] @ 0x3c0 │ │ - movs r6, r0 │ │ - ldr r1, [sp, #792] @ 0x318 │ │ - movs r6, r0 │ │ - ldr r1, [sp, #544] @ 0x220 │ │ - movs r6, r0 │ │ - ldr r1, [sp, #320] @ 0x140 │ │ - movs r6, r0 │ │ - cmp r0, #5 │ │ - bcc.n 68cf0 │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #120] @ 0x78 │ │ - movw r3, #1329 @ 0x531 │ │ - str r1, [sp, #108] @ 0x6c │ │ - ldr r1, [pc, #812] @ (69008 ) │ │ - str r0, [sp, #116] @ 0x74 │ │ + str r0, [sp, #36] @ 0x24 │ │ + mov r0, sl │ │ + bl 5ebf4 │ │ + add r0, sp, #16 │ │ + bl 9693a │ │ + ldr r0, [pc, #8] @ (5f110 ) │ │ + add sp, #60 @ 0x3c │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + bl 54a94 │ │ + movs r1, r0 │ │ + strh r0, [r0, #0] │ │ + lsls r7, r4, #3 │ │ + movs r0, r0 │ │ + push {r2, r3, r4, r5, r7, lr} │ │ + ldr r0, [r0, #0] │ │ + ldr r1, [r1, #0] │ │ + ldr r3, [r0, #0] │ │ + sub.w r1, r1, r2, lsl #3 │ │ + ldrd r4, r5, [r1, #-8] │ │ + ldmia r3, {r0, r1, r2, r3} │ │ + strd r4, r5, [sp] │ │ + bl 643d8 │ │ + pop {r2, r3, r4, r5, r7, pc} │ │ + push {r3, r4, r5, r6, r7, lr} │ │ + ldr r0, [r0, #0] │ │ + mov r2, r1 │ │ + ldr.w r1, [r0], #8 │ │ + lsls r1, r1, #31 │ │ + beq.n 5f156 │ │ + str r0, [sp, #12] │ │ + ldr r0, [pc, #48] @ (5f178 ) │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + ldr r1, [pc, #48] @ (5f17c ) │ │ + add r3, sp, #12 │ │ + mov r0, r2 │ │ + movs r2, #10 │ │ add r1, pc │ │ - str r1, [sp, #104] @ 0x68 │ │ - add r0, sp, #152 @ 0x98 │ │ - str r0, [sp, #112] @ 0x70 │ │ - add r0, sp, #104 @ 0x68 │ │ - ldr r2, [pc, #804] @ (6900c ) │ │ - movs r1, #5 │ │ - add r2, pc │ │ - bl 6f45c │ │ - ldr r0, [sp, #44] @ 0x2c │ │ - ldr r0, [r0, #20] │ │ - cmp r0, #4 │ │ - bls.n 68d1c │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #120] @ 0x78 │ │ - movw r3, #1329 @ 0x531 │ │ - str r1, [sp, #108] @ 0x6c │ │ - ldr r1, [pc, #776] @ (69010 ) │ │ - str r0, [sp, #116] @ 0x74 │ │ + b.n 5f168 │ │ + str r0, [sp, #8] │ │ + ldr r0, [pc, #20] @ (5f170 ) │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + ldr r1, [pc, #20] @ (5f174 ) │ │ + mov r0, r2 │ │ + add r3, sp, #8 │ │ + movs r2, #8 │ │ add r1, pc │ │ - str r1, [sp, #104] @ 0x68 │ │ - add r0, sp, #152 @ 0x98 │ │ - str r0, [sp, #112] @ 0x70 │ │ - add r0, sp, #104 @ 0x68 │ │ - ldr r2, [pc, #768] @ (69014 ) │ │ - movs r1, #5 │ │ + bl 51b28 │ │ + add sp, #16 │ │ + pop {r7, pc} │ │ + ldr r3, [r0, #0] │ │ + movs r0, r0 │ │ + ldmia r2, {r1, r2, r3, r5} │ │ + vqshl.u64 q11, , #58 @ 0x3a │ │ + movs r0, r0 │ │ + udf #120 @ 0x78 │ │ + vsli.32 d27, d12, #27 │ │ + ldr r0, [r0, #0] │ │ + ldrd r2, r3, [r0] │ │ + subs r2, #2 │ │ + sbc.w r3, r3, #0 │ │ + subs.w r4, r2, #18 │ │ + sbcs.w r3, r3, #0 │ │ + it cs │ │ + movcs r2, #16 │ │ + tbb [pc, r2] │ │ + str r1, [r1, #96] @ 0x60 │ │ + strh r2, [r0, r1] │ │ + ldrb r2, [r5, #24] │ │ + ldrsh r6, [r1, r2] │ │ + subs r2, #162 @ 0xa2 │ │ + movs r2, #154 @ 0x9a │ │ + strh r2, [r6, #48] @ 0x30 │ │ + ldr r2, [pc, #104] @ (5f218 ) │ │ + strb r3, [r2, #8] │ │ + ldrd r0, r1, [r1, #28] │ │ + movs r2, #4 │ │ + ldr r3, [r1, #12] │ │ + ldr r1, [pc, #324] @ (5f300 ) │ │ + add r1, pc │ │ + add sp, #8 │ │ + ldmia.w sp!, {r4, lr} │ │ + bx r3 │ │ + str r0, [sp, #4] │ │ + ldr r0, [pc, #436] @ (5f37c ) │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + ldr r2, [pc, #432] @ (5f380 ) │ │ add r2, pc │ │ - bl 6f45c │ │ - ldr r7, [sp, #36] @ 0x24 │ │ - cmp r7, #0 │ │ - beq.w 69728 │ │ - ldr r0, [r7, #0] │ │ - cmp r0, #0 │ │ - beq.w 69732 │ │ - str r6, [sp, #32] │ │ - ldr.w r6, [r0, #240] @ 0xf0 │ │ - ldr r0, [sp, #44] @ 0x2c │ │ - cmp r6, #0 │ │ - ldr r0, [r0, #20] │ │ - beq.w 6987e │ │ - mov r8, r5 │ │ - cmp r0, #5 │ │ - bcc.n 68d64 │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r1, [sp, #108] @ 0x6c │ │ - movw r3, #1329 @ 0x531 │ │ - ldr r1, [sp, #28] │ │ - str r0, [sp, #120] @ 0x78 │ │ - str r0, [sp, #116] @ 0x74 │ │ - movs r0, #4 │ │ - str r1, [sp, #104] @ 0x68 │ │ - movs r1, #5 │ │ - str r0, [sp, #112] @ 0x70 │ │ - add r0, sp, #104 @ 0x68 │ │ - ldr r2, [pc, #696] @ (69018 ) │ │ + b.n 5f278 │ │ + adds r0, #8 │ │ + str r0, [sp, #4] │ │ + ldr r0, [pc, #404] @ (5f36c ) │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + ldr r2, [pc, #400] @ (5f370 ) │ │ add r2, pc │ │ - bl 6f45c │ │ - mov r0, r7 │ │ - mov r1, r4 │ │ - mov r2, fp │ │ - mov r3, r9 │ │ - mov r5, r7 │ │ - blx r6 │ │ - mov r4, r0 │ │ - ldr r0, [sp, #44] @ 0x2c │ │ - mov r6, r1 │ │ - ldr r0, [r0, #20] │ │ - cmp r0, #5 │ │ - bcc.n 68d9e │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r1, [sp, #108] @ 0x6c │ │ - movw r3, #1329 @ 0x531 │ │ - ldr r1, [sp, #16] │ │ - str r0, [sp, #120] @ 0x78 │ │ - str r0, [sp, #116] @ 0x74 │ │ - movs r0, #4 │ │ - str r1, [sp, #104] @ 0x68 │ │ - movs r1, #5 │ │ - str r0, [sp, #112] @ 0x70 │ │ - add r0, sp, #104 @ 0x68 │ │ - ldr r2, [pc, #644] @ (6901c ) │ │ + b.n 5f278 │ │ + adds r0, #8 │ │ + str r0, [sp, #4] │ │ + ldr r0, [pc, #364] @ (5f354 ) │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + ldr r2, [pc, #360] @ (5f358 ) │ │ add r2, pc │ │ - bl 6f45c │ │ - ldr r0, [sp, #44] @ 0x2c │ │ - ldr r0, [r0, #20] │ │ - cmp r0, #5 │ │ - bcc.n 68dc8 │ │ - movs r1, #1 │ │ - movs r0, #0 │ │ - str r1, [sp, #108] @ 0x6c │ │ - movw r3, #1329 @ 0x531 │ │ - ldr r1, [sp, #20] │ │ - str r1, [sp, #104] @ 0x68 │ │ - movs r1, #5 │ │ - str r0, [sp, #120] @ 0x78 │ │ - str r0, [sp, #116] @ 0x74 │ │ - add r0, sp, #152 @ 0x98 │ │ - str r0, [sp, #112] @ 0x70 │ │ - add r0, sp, #104 @ 0x68 │ │ - ldr r2, [pc, #604] @ (69020 ) │ │ + b.n 5f2f0 │ │ + adds r0, #8 │ │ + str r0, [sp, #4] │ │ + ldr r0, [pc, #292] @ (5f31c ) │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + ldr r2, [pc, #288] @ (5f320 ) │ │ add r2, pc │ │ - bl 6f45c │ │ - ldr r0, [sp, #44] @ 0x2c │ │ - ldr r0, [r0, #20] │ │ - cmp r0, #5 │ │ - bcc.n 68df2 │ │ - movs r1, #1 │ │ - movs r0, #0 │ │ - str r1, [sp, #108] @ 0x6c │ │ - movw r3, #1329 @ 0x531 │ │ - ldr r1, [sp, #24] │ │ - str r1, [sp, #104] @ 0x68 │ │ - movs r1, #5 │ │ - str r0, [sp, #120] @ 0x78 │ │ - str r0, [sp, #116] @ 0x74 │ │ - add r0, sp, #152 @ 0x98 │ │ - str r0, [sp, #112] @ 0x70 │ │ - add r0, sp, #104 @ 0x68 │ │ - ldr r2, [pc, #568] @ (69024 ) │ │ + b.n 5f2c8 │ │ + adds r0, #8 │ │ + str r0, [sp, #4] │ │ + ldr r0, [pc, #340] @ (5f35c ) │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + ldr r2, [pc, #336] @ (5f360 ) │ │ add r2, pc │ │ - bl 6f45c │ │ - ldr r0, [r5, #0] │ │ - cmp r0, #0 │ │ - beq.w 69580 │ │ - ldr.w r7, [r0, #912] @ 0x390 │ │ - ldr r0, [sp, #44] @ 0x2c │ │ - cmp r7, #0 │ │ - ldr r0, [r0, #20] │ │ - beq.w 69a0c │ │ - mov r1, r5 │ │ - cmp r0, #4 │ │ - bls.n 68e32 │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r1, [sp, #108] @ 0x6c │ │ - movw r3, #1329 @ 0x531 │ │ - ldr r1, [sp, #28] │ │ - str r0, [sp, #120] @ 0x78 │ │ - str r0, [sp, #116] @ 0x74 │ │ - movs r0, #4 │ │ - str r1, [sp, #104] @ 0x68 │ │ - movs r1, #5 │ │ - str r0, [sp, #112] @ 0x70 │ │ - add r0, sp, #104 @ 0x68 │ │ - ldr r2, [pc, #508] @ (69028 ) │ │ + b.n 5f2f0 │ │ + adds r0, #8 │ │ + str r0, [sp, #4] │ │ + ldr r0, [pc, #300] @ (5f344 ) │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + ldr r2, [pc, #296] @ (5f348 ) │ │ add r2, pc │ │ - bl 6f45c │ │ - mov r1, r5 │ │ - mov r0, r1 │ │ - blx r7 │ │ - ldr r1, [sp, #44] @ 0x2c │ │ - cmp r0, #1 │ │ - ldr r1, [r1, #20] │ │ - bne.w 69b6e │ │ - cmp r1, #4 │ │ - bls.w 688ae │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r1, [sp, #108] @ 0x6c │ │ - movw r3, #1329 @ 0x531 │ │ - ldr r1, [sp, #0] │ │ - str r0, [sp, #120] @ 0x78 │ │ - str r0, [sp, #116] @ 0x74 │ │ - movs r0, #4 │ │ - str r1, [sp, #104] @ 0x68 │ │ - movs r1, #5 │ │ - str r0, [sp, #112] @ 0x70 │ │ - add r0, sp, #104 @ 0x68 │ │ - ldr r2, [pc, #456] @ (6902c ) │ │ + b.n 5f2f0 │ │ + adds r0, #8 │ │ + str r0, [sp, #4] │ │ + ldr r0, [pc, #228] @ (5f30c ) │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + ldr r2, [pc, #224] @ (5f310 ) │ │ add r2, pc │ │ - b.n 688aa │ │ - cmp r0, #5 │ │ - bcc.n 68e8e │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #120] @ 0x78 │ │ - movw r3, #1313 @ 0x521 │ │ - str r1, [sp, #108] @ 0x6c │ │ - ldr r1, [pc, #440] @ (69030 ) │ │ - str r0, [sp, #116] @ 0x74 │ │ - add r1, pc │ │ - str r1, [sp, #104] @ 0x68 │ │ - add r0, sp, #152 @ 0x98 │ │ - str r0, [sp, #112] @ 0x70 │ │ - add r0, sp, #104 @ 0x68 │ │ - ldr r2, [pc, #428] @ (69034 ) │ │ - movs r1, #5 │ │ + b.n 5f250 │ │ + adds r0, #8 │ │ + str r0, [sp, #4] │ │ + ldr r0, [pc, #316] @ (5f374 ) │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + ldr r2, [pc, #312] @ (5f378 ) │ │ add r2, pc │ │ - bl 6f45c │ │ - ldr r0, [sp, #44] @ 0x2c │ │ - ldr r0, [r0, #20] │ │ - cmp r0, #4 │ │ - bls.n 68eba │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #120] @ 0x78 │ │ - movw r3, #1313 @ 0x521 │ │ - str r1, [sp, #108] @ 0x6c │ │ - ldr r1, [pc, #404] @ (69038 ) │ │ - str r0, [sp, #116] @ 0x74 │ │ - add r1, pc │ │ - str r1, [sp, #104] @ 0x68 │ │ - add r0, sp, #152 @ 0x98 │ │ - str r0, [sp, #112] @ 0x70 │ │ - add r0, sp, #104 @ 0x68 │ │ - ldr r2, [pc, #392] @ (6903c ) │ │ - movs r1, #5 │ │ + b.n 5f250 │ │ + adds r0, #8 │ │ + str r0, [sp, #4] │ │ + ldr r0, [pc, #204] @ (5f314 ) │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + ldr r2, [pc, #200] @ (5f318 ) │ │ add r2, pc │ │ - bl 6f45c │ │ - ldr r7, [sp, #36] @ 0x24 │ │ - cmp r7, #0 │ │ - beq.w 69728 │ │ - ldr r0, [r7, #0] │ │ - cmp r0, #0 │ │ - beq.w 69732 │ │ - mov r8, r9 │ │ - mov r9, r6 │ │ - ldr.w r6, [r0, #192] @ 0xc0 │ │ - ldr r0, [sp, #44] @ 0x2c │ │ - cmp r6, #0 │ │ - ldr r0, [r0, #20] │ │ - beq.w 698ac │ │ - cmp r0, #5 │ │ - str r5, [sp, #32] │ │ - bcc.n 68f04 │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r1, [sp, #108] @ 0x6c │ │ - movw r3, #1313 @ 0x521 │ │ - ldr r1, [sp, #28] │ │ - str r0, [sp, #120] @ 0x78 │ │ - str r0, [sp, #116] @ 0x74 │ │ - movs r0, #4 │ │ - str r1, [sp, #104] @ 0x68 │ │ - movs r1, #5 │ │ - str r0, [sp, #112] @ 0x70 │ │ - add r0, sp, #104 @ 0x68 │ │ - ldr r2, [pc, #320] @ (69040 ) │ │ + mov r0, r1 │ │ + mov r1, r2 │ │ + add r3, sp, #4 │ │ + movs r2, #3 │ │ + b.n 5f2f8 │ │ + adds r0, #8 │ │ + str r0, [sp, #4] │ │ + ldr r0, [pc, #212] @ (5f334 ) │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + ldr r2, [pc, #208] @ (5f338 ) │ │ add r2, pc │ │ - bl 6f45c │ │ - mov r0, r7 │ │ - mov r1, r4 │ │ - mov r2, fp │ │ - mov r3, r8 │ │ - mov r5, r7 │ │ - blx r6 │ │ - mov r8, r0 │ │ - ldr r0, [sp, #44] @ 0x2c │ │ - ldr r0, [r0, #20] │ │ - cmp r0, #5 │ │ - bcc.n 68f3c │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r1, [sp, #108] @ 0x6c │ │ - movw r3, #1313 @ 0x521 │ │ - ldr r1, [sp, #16] │ │ - str r0, [sp, #120] @ 0x78 │ │ - str r0, [sp, #116] @ 0x74 │ │ - movs r0, #4 │ │ - str r1, [sp, #104] @ 0x68 │ │ - movs r1, #5 │ │ - str r0, [sp, #112] @ 0x70 │ │ - add r0, sp, #104 @ 0x68 │ │ - ldr r2, [pc, #268] @ (69044 ) │ │ + b.n 5f2f0 │ │ + adds r0, #8 │ │ + str r0, [sp, #4] │ │ + ldr r0, [pc, #148] @ (5f304 ) │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + ldr r2, [pc, #144] @ (5f308 ) │ │ add r2, pc │ │ - bl 6f45c │ │ - ldr r0, [sp, #44] @ 0x2c │ │ - ldr r0, [r0, #20] │ │ - ldr r7, [sp, #4] │ │ - cmp r0, #5 │ │ - bcc.n 68f68 │ │ - movs r1, #1 │ │ - movs r0, #0 │ │ - str r1, [sp, #108] @ 0x6c │ │ - movw r3, #1313 @ 0x521 │ │ - ldr r1, [sp, #20] │ │ - str r1, [sp, #104] @ 0x68 │ │ - movs r1, #5 │ │ - str r0, [sp, #120] @ 0x78 │ │ - str r0, [sp, #116] @ 0x74 │ │ - add r0, sp, #152 @ 0x98 │ │ - str r0, [sp, #112] @ 0x70 │ │ - add r0, sp, #104 @ 0x68 │ │ - ldr r2, [pc, #228] @ (69048 ) │ │ + mov r0, r1 │ │ + mov r1, r2 │ │ + add r3, sp, #4 │ │ + movs r2, #4 │ │ + b.n 5f2f8 │ │ + adds r0, #8 │ │ + str r0, [sp, #4] │ │ + ldr r0, [pc, #252] @ (5f384 ) │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + ldr r2, [pc, #248] @ (5f388 ) │ │ + add r3, sp, #4 │ │ + mov r0, r1 │ │ add r2, pc │ │ - bl 6f45c │ │ - ldr r0, [sp, #44] @ 0x2c │ │ - ldr r0, [r0, #20] │ │ - cmp r0, #5 │ │ - bcc.n 68f92 │ │ - movs r1, #1 │ │ - movs r0, #0 │ │ - str r1, [sp, #108] @ 0x6c │ │ - movw r3, #1313 @ 0x521 │ │ - ldr r1, [sp, #24] │ │ - str r1, [sp, #104] @ 0x68 │ │ - movs r1, #5 │ │ - str r0, [sp, #120] @ 0x78 │ │ - str r0, [sp, #116] @ 0x74 │ │ - add r0, sp, #152 @ 0x98 │ │ - str r0, [sp, #112] @ 0x70 │ │ - add r0, sp, #104 @ 0x68 │ │ - ldr r2, [pc, #192] @ (6904c ) │ │ + mov r1, r2 │ │ + movs r2, #17 │ │ + b.n 5f2f8 │ │ + adds r0, #8 │ │ + str r0, [sp, #4] │ │ + ldr r0, [pc, #132] @ (5f324 ) │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + ldr r2, [pc, #128] @ (5f328 ) │ │ add r2, pc │ │ - bl 6f45c │ │ - ldr r0, [r5, #0] │ │ - cmp r0, #0 │ │ - beq.w 6981c │ │ - ldr.w r4, [r0, #912] @ 0x390 │ │ - ldr r0, [sp, #44] @ 0x2c │ │ - cmp r4, #0 │ │ - ldr r0, [r0, #20] │ │ - beq.w 69a32 │ │ - mov r1, r5 │ │ - cmp r0, #4 │ │ - bls.n 68fd2 │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r1, [sp, #108] @ 0x6c │ │ - movw r3, #1313 @ 0x521 │ │ - ldr r1, [sp, #28] │ │ - str r0, [sp, #120] @ 0x78 │ │ - str r0, [sp, #116] @ 0x74 │ │ - movs r0, #4 │ │ - str r1, [sp, #104] @ 0x68 │ │ - movs r1, #5 │ │ - str r0, [sp, #112] @ 0x70 │ │ - add r0, sp, #104 @ 0x68 │ │ - ldr r2, [pc, #132] @ (69050 ) │ │ + b.n 5f2c8 │ │ + adds r0, #8 │ │ + str r0, [sp, #4] │ │ + ldr r0, [pc, #180] @ (5f364 ) │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + ldr r2, [pc, #176] @ (5f368 ) │ │ + add r2, pc │ │ + b.n 5f2f0 │ │ + adds r0, #8 │ │ + str r0, [sp, #4] │ │ + ldr r0, [pc, #108] @ (5f32c ) │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + ldr r2, [pc, #104] @ (5f330 ) │ │ add r2, pc │ │ - bl 6f45c │ │ - mov r1, r5 │ │ mov r0, r1 │ │ - blx r4 │ │ - ldr r1, [sp, #44] @ 0x2c │ │ - cmp r0, #1 │ │ - ldr r1, [r1, #20] │ │ - bne.w 69bcc │ │ - cmp r1, #4 │ │ - bls.w 688ae │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r1, [sp, #108] @ 0x6c │ │ - movw r3, #1313 @ 0x521 │ │ - ldr r1, [sp, #0] │ │ - str r0, [sp, #120] @ 0x78 │ │ - str r0, [sp, #116] @ 0x74 │ │ - movs r0, #4 │ │ - str r1, [sp, #104] @ 0x68 │ │ - movs r1, #5 │ │ - str r0, [sp, #112] @ 0x70 │ │ - add r0, sp, #104 @ 0x68 │ │ - ldr r2, [pc, #80] @ (69054 ) │ │ + mov r1, r2 │ │ + add r3, sp, #4 │ │ + movs r2, #6 │ │ + b.n 5f2f8 │ │ + adds r0, #8 │ │ + str r0, [sp, #4] │ │ + ldr r0, [pc, #116] @ (5f34c ) │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + ldr r2, [pc, #112] @ (5f350 ) │ │ + add r2, pc │ │ + b.n 5f2f0 │ │ + adds r0, #8 │ │ + str r0, [sp, #4] │ │ + ldr r0, [pc, #84] @ (5f33c ) │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + ldr r2, [pc, #80] @ (5f340 ) │ │ add r2, pc │ │ - b.n 688aa │ │ + mov r0, r1 │ │ + mov r1, r2 │ │ + add r3, sp, #4 │ │ + movs r2, #7 │ │ + bl 51b28 │ │ + pop {r2, r3, r4, pc} │ │ nop │ │ - ldr r4, [r3, #120] @ 0x78 │ │ - movs r6, r0 │ │ - ldr r0, [sp, #872] @ 0x368 │ │ - movs r6, r0 │ │ - ldr r0, [r7, #116] @ 0x74 │ │ - movs r6, r0 │ │ - ldr r0, [sp, #696] @ 0x2b8 │ │ - movs r6, r0 │ │ - ldr r0, [sp, #408] @ 0x198 │ │ - movs r6, r0 │ │ - ldr r0, [sp, #176] @ 0xb0 │ │ - movs r6, r0 │ │ - ldr r0, [sp, #8] │ │ - movs r6, r0 │ │ - str r7, [sp, #864] @ 0x360 │ │ - movs r6, r0 │ │ - str r7, [sp, #616] @ 0x268 │ │ - movs r6, r0 │ │ - str r7, [sp, #392] @ 0x188 │ │ - movs r6, r0 │ │ - ldr r6, [r7, #96] @ 0x60 │ │ - movs r6, r0 │ │ - str r7, [sp, #240] @ 0xf0 │ │ - movs r6, r0 │ │ - ldr r2, [r3, #96] @ 0x60 │ │ - movs r6, r0 │ │ - str r7, [sp, #64] @ 0x40 │ │ - movs r6, r0 │ │ - str r6, [sp, #792] @ 0x318 │ │ - movs r6, r0 │ │ - str r6, [sp, #568] @ 0x238 │ │ - movs r6, r0 │ │ - str r6, [sp, #392] @ 0x188 │ │ - movs r6, r0 │ │ - str r6, [sp, #224] @ 0xe0 │ │ - movs r6, r0 │ │ - str r5, [sp, #1000] @ 0x3e8 │ │ - movs r6, r0 │ │ - str r5, [sp, #776] @ 0x308 │ │ - movs r6, r0 │ │ - cmp r0, #5 │ │ - bcc.n 69080 │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #120] @ 0x78 │ │ - movw r3, #1333 @ 0x535 │ │ - str r1, [sp, #108] @ 0x6c │ │ - ldr r1, [pc, #808] @ (69394 ) │ │ - str r0, [sp, #116] @ 0x74 │ │ + push {r1, r2, r3, r6, r7, lr} │ │ + vmull.u q10, d26, d1 │ │ + movs r0, r0 │ │ + push {r1, r2, r5, lr} │ │ + @ instruction: 0xfffa4d91 │ │ + vqrdmlah.s q9, , d6[0] │ │ + vqshrun.s64 d29, , #4 │ │ + movs r0, r0 │ │ + cmp r6, #169 @ 0xa9 │ │ + vsli.64 d29, d29, #60 @ 0x3c │ │ + movs r0, r0 │ │ + cmp r6, #252 @ 0xfc │ │ + @ instruction: 0xfffc0bf5 │ │ + movs r0, r0 │ │ + cmp r6, #90 @ 0x5a │ │ + vqshl.u64 q12, , #60 @ 0x3c │ │ + vqrdmlah.s q9, , d0[0] │ │ + vtbx.8 d16, {d28-d31}, d21 │ │ + movs r0, r0 │ │ + cmp r6, #166 @ 0xa6 │ │ + vtbl.8 d16, {d12-d13}, d17 │ │ + movs r0, r0 │ │ + cmp r6, #37 @ 0x25 │ │ + vqrdmulh.s q8, q6, d29[0] │ │ + movs r0, r0 │ │ + cmp r6, #252 @ 0xfc │ │ + vtbl.8 d16, {d12-d14}, d21 │ │ + movs r0, r0 │ │ + cmp r6, #67 @ 0x43 │ │ + @ instruction: 0xfffc0a71 │ │ + movs r0, r0 │ │ + cmp r7, #58 @ 0x3a │ │ + @ instruction: 0xfffc0cdd │ │ + movs r0, r0 │ │ + cmp r7, #33 @ 0x21 │ │ + @ instruction: 0xfffc0af1 │ │ + movs r0, r0 │ │ + cmp r6, #128 @ 0x80 │ │ + @ instruction: 0xfffc0b75 │ │ + movs r0, r0 │ │ + push {r1, r2, r7, lr} │ │ + vsra.u32 q8, , #6 │ │ + movs r0, r0 │ │ + cmp r6, #255 @ 0xff │ │ + vqrdmlsh.s , q6, d25[0] │ │ + @ instruction: 0xffffb5e2 │ │ + vcvt.u16.f16 q10, , #6 │ │ + movs r0, r0 │ │ + cmp r6, #174 @ 0xae │ │ + @ instruction: 0xfffcb5e0 │ │ + ldr r0, [r0, #0] │ │ + mov r2, r1 │ │ + str r0, [sp, #4] │ │ + ldr r0, [pc, #20] @ (5f3ac ) │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + ldr r1, [pc, #20] @ (5f3b0 ) │ │ + add r3, sp, #4 │ │ + mov r0, r2 │ │ + movs r2, #14 │ │ add r1, pc │ │ - str r1, [sp, #104] @ 0x68 │ │ - add r0, sp, #152 @ 0x98 │ │ - str r0, [sp, #112] @ 0x70 │ │ - add r0, sp, #104 @ 0x68 │ │ - ldr r2, [pc, #800] @ (69398 ) │ │ - movs r1, #5 │ │ - add r2, pc │ │ - bl 6f45c │ │ - ldr r0, [sp, #44] @ 0x2c │ │ - ldr r0, [r0, #20] │ │ - cmp r0, #4 │ │ - bls.n 690ac │ │ - movs r0, #0 │ │ + bl 51b28 │ │ + pop {r2, r3, r7, pc} │ │ + nop │ │ + lsrs r3, r2, #4 │ │ + movs r0, r0 │ │ + bvc.n 5f374 │ │ + vsli.64 , q8, #59 @ 0x3b │ │ + sub sp, #20 │ │ + mov r4, r1 │ │ + ldr r5, [r0, #0] │ │ + ldrd r0, r1, [r1, #28] │ │ + movs r2, #0 │ │ + ldr r3, [r1, #12] │ │ movs r1, #1 │ │ - str r0, [sp, #120] @ 0x78 │ │ - movw r3, #1333 @ 0x535 │ │ - str r1, [sp, #108] @ 0x6c │ │ - ldr r1, [pc, #772] @ (6939c ) │ │ - str r0, [sp, #116] @ 0x74 │ │ - add r1, pc │ │ - str r1, [sp, #104] @ 0x68 │ │ - add r0, sp, #152 @ 0x98 │ │ - str r0, [sp, #112] @ 0x70 │ │ - add r0, sp, #104 @ 0x68 │ │ - ldr r2, [pc, #764] @ (693a0 ) │ │ - movs r1, #5 │ │ - add r2, pc │ │ - bl 6f45c │ │ - ldr r7, [sp, #36] @ 0x24 │ │ - cmp r7, #0 │ │ - beq.w 69728 │ │ - ldr r0, [r7, #0] │ │ - cmp r0, #0 │ │ - beq.w 69732 │ │ - str r6, [sp, #32] │ │ - ldr.w r6, [r0, #168] @ 0xa8 │ │ - ldr r0, [sp, #44] @ 0x2c │ │ - cmp r6, #0 │ │ - ldr r0, [r0, #20] │ │ - beq.w 69908 │ │ - mov r8, r5 │ │ - cmp r0, #5 │ │ - bcc.n 690f4 │ │ + movs r6, #1 │ │ + movs r7, #0 │ │ + blx r3 │ │ + strb.w r0, [sp, #8] │ │ + add.w r0, r5, #24 │ │ + str r0, [sp, #16] │ │ + mov r0, sp │ │ + str r4, [sp, #4] │ │ + strb.w r6, [sp, #9] │ │ + str r7, [sp, #0] │ │ + str r5, [sp, #12] │ │ + add r1, sp, #12 │ │ + ldr r4, [pc, #24] @ (5f400 ) │ │ + add r4, pc │ │ + mov r2, r4 │ │ + bl 517bc │ │ + add r1, sp, #16 │ │ + mov r2, r4 │ │ + bl 517bc │ │ + bl 518a8 │ │ + add sp, #20 │ │ + pop {r4, r5, r6, r7, pc} │ │ + nop │ │ + ldc2 15, cr15, [r7, #1020] @ 0x3fc │ │ + ldrd r1, r2, [r1, #28] │ │ + ldr r0, [r0, #0] │ │ + b.w 5f410 │ │ + bmi.n 5f3ba │ │ + mov r3, r2 │ │ + ldr r2, [r0, #0] │ │ + eor.w r2, r2, #2147483648 @ 0x80000000 │ │ + cmp r2, #3 │ │ + it cs │ │ + movcs r2, #3 │ │ + push {r4, lr} │ │ + sub sp, #40 @ 0x28 │ │ + tbb [pc, r2] │ │ + movs r1, #2 │ │ + asrs r1, r1, #32 │ │ movs r0, #0 │ │ - movs r1, #1 │ │ - str r1, [sp, #108] @ 0x6c │ │ - movw r3, #1333 @ 0x535 │ │ - ldr r1, [sp, #28] │ │ - str r0, [sp, #120] @ 0x78 │ │ - str r0, [sp, #116] @ 0x74 │ │ - movs r0, #4 │ │ - str r1, [sp, #104] @ 0x68 │ │ - movs r1, #5 │ │ - str r0, [sp, #112] @ 0x70 │ │ - add r0, sp, #104 @ 0x68 │ │ - ldr r2, [pc, #692] @ (693a4 ) │ │ + movs r2, #1 │ │ + str r0, [sp, #24] │ │ + str r2, [sp, #12] │ │ + ldr r2, [pc, #88] @ (5f48c ) │ │ add r2, pc │ │ - bl 6f45c │ │ - mov r0, r7 │ │ - mov r1, r4 │ │ - mov r2, fp │ │ - mov r3, r9 │ │ - mov r5, r7 │ │ - blx r6 │ │ - mov r4, r0 │ │ - ldr r0, [sp, #44] @ 0x2c │ │ - ldr r0, [r0, #20] │ │ - cmp r0, #5 │ │ - bcc.n 6912c │ │ + b.n 5f474 │ │ movs r0, #0 │ │ - movs r1, #1 │ │ - str r1, [sp, #108] @ 0x6c │ │ - movw r3, #1333 @ 0x535 │ │ - ldr r1, [sp, #16] │ │ - str r0, [sp, #120] @ 0x78 │ │ - str r0, [sp, #116] @ 0x74 │ │ - movs r0, #4 │ │ - str r1, [sp, #104] @ 0x68 │ │ - movs r1, #5 │ │ - str r0, [sp, #112] @ 0x70 │ │ - add r0, sp, #104 @ 0x68 │ │ - ldr r2, [pc, #640] @ (693a8 ) │ │ + movs r2, #1 │ │ + str r0, [sp, #24] │ │ + str r2, [sp, #12] │ │ + ldr r2, [pc, #80] @ (5f494 ) │ │ add r2, pc │ │ - bl 6f45c │ │ - ldr r0, [sp, #44] @ 0x2c │ │ - ldr r0, [r0, #20] │ │ - cmp r0, #5 │ │ - bcc.n 69156 │ │ - movs r1, #1 │ │ + b.n 5f474 │ │ + str r0, [sp, #4] │ │ movs r0, #0 │ │ - str r1, [sp, #108] @ 0x6c │ │ - movw r3, #1333 @ 0x535 │ │ - ldr r1, [sp, #20] │ │ - str r1, [sp, #104] @ 0x68 │ │ - movs r1, #5 │ │ - str r0, [sp, #120] @ 0x78 │ │ - str r0, [sp, #116] @ 0x74 │ │ - add r0, sp, #152 @ 0x98 │ │ - str r0, [sp, #112] @ 0x70 │ │ - add r0, sp, #104 @ 0x68 │ │ - ldr r2, [pc, #604] @ (693ac ) │ │ + str r0, [sp, #24] │ │ + movs r0, #1 │ │ + str r0, [sp, #12] │ │ + ldr r2, [pc, #68] @ (5f498 ) │ │ + str r0, [sp, #20] │ │ add r2, pc │ │ - bl 6f45c │ │ - ldr r0, [sp, #44] @ 0x2c │ │ - ldr r0, [r0, #20] │ │ - cmp r0, #5 │ │ - bcc.n 69180 │ │ - movs r1, #1 │ │ + str r2, [sp, #8] │ │ + add r0, sp, #32 │ │ + str r0, [sp, #16] │ │ + ldr r0, [pc, #60] @ (5f49c ) │ │ + add r0, pc │ │ + str r0, [sp, #36] @ 0x24 │ │ + add r0, sp, #4 │ │ + str r0, [sp, #32] │ │ + b.n 5f47c │ │ movs r0, #0 │ │ - str r1, [sp, #108] @ 0x6c │ │ - movw r3, #1333 @ 0x535 │ │ - ldr r1, [sp, #24] │ │ - str r1, [sp, #104] @ 0x68 │ │ - movs r1, #5 │ │ - str r0, [sp, #120] @ 0x78 │ │ - str r0, [sp, #116] @ 0x74 │ │ - add r0, sp, #152 @ 0x98 │ │ - str r0, [sp, #112] @ 0x70 │ │ - add r0, sp, #104 @ 0x68 │ │ - ldr r2, [pc, #564] @ (693b0 ) │ │ + movs r2, #1 │ │ + str r0, [sp, #24] │ │ + str r2, [sp, #12] │ │ + ldr r2, [pc, #28] @ (5f490 ) │ │ add r2, pc │ │ - bl 6f45c │ │ - ldr r0, [r5, #0] │ │ - cmp r0, #0 │ │ - beq.w 69580 │ │ - ldr.w r6, [r0, #912] @ 0x390 │ │ - ldr r0, [sp, #44] @ 0x2c │ │ - cmp r6, #0 │ │ - ldr r0, [r0, #20] │ │ - beq.w 69a7c │ │ - mov r1, r5 │ │ - cmp r0, #4 │ │ - bls.n 691c0 │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r1, [sp, #108] @ 0x6c │ │ - movw r3, #1333 @ 0x535 │ │ - ldr r1, [sp, #28] │ │ - str r0, [sp, #120] @ 0x78 │ │ - str r0, [sp, #116] @ 0x74 │ │ + str r0, [sp, #20] │ │ movs r0, #4 │ │ - str r1, [sp, #104] @ 0x68 │ │ - movs r1, #5 │ │ - str r0, [sp, #112] @ 0x70 │ │ - add r0, sp, #104 @ 0x68 │ │ - ldr r2, [pc, #508] @ (693b4 ) │ │ - add r2, pc │ │ - bl 6f45c │ │ - mov r1, r5 │ │ + str r2, [sp, #8] │ │ + str r0, [sp, #16] │ │ + add r2, sp, #8 │ │ mov r0, r1 │ │ - blx r6 │ │ - ldr r1, [sp, #44] @ 0x2c │ │ - cmp r0, #1 │ │ - ldr r1, [r1, #20] │ │ - bne.w 69c1e │ │ - cmp r1, #4 │ │ - bls.w 688ae │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r1, [sp, #108] @ 0x6c │ │ - movw r3, #1333 @ 0x535 │ │ - ldr r1, [sp, #0] │ │ - str r0, [sp, #120] @ 0x78 │ │ - str r0, [sp, #116] @ 0x74 │ │ - movs r0, #4 │ │ - str r1, [sp, #104] @ 0x68 │ │ - movs r1, #5 │ │ - str r0, [sp, #112] @ 0x70 │ │ - add r0, sp, #104 @ 0x68 │ │ - ldr r2, [pc, #456] @ (693b8 ) │ │ - add r2, pc │ │ - b.w 688aa │ │ - cmp r0, #5 │ │ - bcc.n 6921e │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #120] @ 0x78 │ │ - movw r3, #1317 @ 0x525 │ │ - str r1, [sp, #108] @ 0x6c │ │ - ldr r1, [pc, #436] @ (693bc ) │ │ - str r0, [sp, #116] @ 0x74 │ │ - add r1, pc │ │ - str r1, [sp, #104] @ 0x68 │ │ - add r0, sp, #152 @ 0x98 │ │ - str r0, [sp, #112] @ 0x70 │ │ - add r0, sp, #104 @ 0x68 │ │ - ldr r2, [pc, #424] @ (693c0 ) │ │ - movs r1, #5 │ │ - add r2, pc │ │ - bl 6f45c │ │ - ldr r0, [sp, #44] @ 0x2c │ │ - ldr r0, [r0, #20] │ │ - cmp r0, #4 │ │ - bls.n 6924a │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #120] @ 0x78 │ │ - movw r3, #1317 @ 0x525 │ │ - str r1, [sp, #108] @ 0x6c │ │ - ldr r1, [pc, #400] @ (693c4 ) │ │ - str r0, [sp, #116] @ 0x74 │ │ - add r1, pc │ │ - str r1, [sp, #104] @ 0x68 │ │ - add r0, sp, #152 @ 0x98 │ │ - str r0, [sp, #112] @ 0x70 │ │ - add r0, sp, #104 @ 0x68 │ │ - ldr r2, [pc, #388] @ (693c8 ) │ │ - movs r1, #5 │ │ - add r2, pc │ │ - bl 6f45c │ │ - ldr r7, [sp, #36] @ 0x24 │ │ - cmp r7, #0 │ │ - beq.w 69728 │ │ - ldr r0, [r7, #0] │ │ - cmp r0, #0 │ │ - beq.w 69732 │ │ - mov r8, r5 │ │ - ldr.w r5, [r0, #204] @ 0xcc │ │ - ldr r0, [sp, #44] @ 0x2c │ │ - cmp r5, #0 │ │ - ldr r0, [r0, #20] │ │ - beq.w 69936 │ │ - cmp r0, #5 │ │ - str r6, [sp, #32] │ │ - bcc.n 69292 │ │ + mov r1, r3 │ │ + bl 64f44 │ │ + add sp, #40 @ 0x28 │ │ + pop {r4, pc} │ │ + nop │ │ + lsls r4, r6, #30 │ │ + movs r7, r0 │ │ + lsls r6, r7, #29 │ │ + movs r7, r0 │ │ + lsls r6, r6, #30 │ │ + movs r7, r0 │ │ + stmia r7!, {r6, r7} │ │ + vrint?.f32 q13, │ │ + movs r6, r0 │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ + mov r7, r0 │ │ + cmp r3, r1 │ │ + mov r0, r1 │ │ + mov r8, r3 │ │ + it cc │ │ + movcc r0, r3 │ │ + adds r4, r0, #1 │ │ + mov r6, r2 │ │ + mov r5, r1 │ │ + subs r4, #1 │ │ + beq.n 5f4de │ │ + mov r0, r7 │ │ + mov r1, r6 │ │ + bl 5f4f4 │ │ + lsls r1, r0, #24 │ │ + bne.n 5f4d2 │ │ + add.w r0, r7, #24 │ │ + add.w r1, r6, #24 │ │ + bl 5f4f4 │ │ + adds r6, #48 @ 0x30 │ │ + adds r7, #48 @ 0x30 │ │ + lsls r1, r0, #24 │ │ + beq.n 5f4b6 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ + subs.w r0, r5, r8 │ │ + it ne │ │ + movne r0, #1 │ │ + cmp r5, r8 │ │ + it cc │ │ + movcc.w r0, #4294967295 @ 0xffffffff │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ + bmi.n 5f49e │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ + ldrd r6, r3, [r1] │ │ + mov.w ip, #16 │ │ + mov.w lr, #16 │ │ + subs.w r8, r6, #2 │ │ + sbc.w r5, r3, #0 │ │ + subs.w r4, r8, #18 │ │ + sbcs.w r4, r5, #0 │ │ + it cc │ │ + movcc ip, r8 │ │ + ldrd r7, r4, [r0] │ │ + subs r3, r7, #2 │ │ + sbc.w r4, r4, #0 │ │ + subs.w r2, r3, #18 │ │ + sbcs.w r2, r4, #0 │ │ + it cc │ │ + movcc lr, r3 │ │ + tbh [pc, lr, lsl #1] │ │ + lsls r2, r7, #4 │ │ + movs r2, r2 │ │ + lsls r2, r0, #2 │ │ + lsls r5, r5, #2 │ │ + lsls r3, r2, #1 │ │ + lsls r2, r5, #3 │ │ + lsls r2, r1, #4 │ │ + lsls r1, r1, #3 │ │ + lsls r2, r5, #4 │ │ + lsls r0, r6, #1 │ │ + lsls r2, r3, #4 │ │ + lsls r1, r0, #1 │ │ + lsls r6, r3, #1 │ │ + lsls r2, r7, #3 │ │ + movs r7, r5 │ │ + lsls r3, r3, #2 │ │ + movs r0, r4 │ │ + lsls r1, r3, #3 │ │ + movs r2, #0 │ │ + rsbs r3, r8, #17 │ │ + sbcs r2, r5 │ │ + bcc.w 5f7a6 │ │ + cmp.w r8, #1 │ │ + bne.w 5f7a6 │ │ + ldrb r1, [r1, #8] │ │ + ldrb r0, [r0, #8] │ │ + subs r2, r0, r1 │ │ + b.n 5f7b6 │ │ + movs r2, #0 │ │ + rsbs r3, r8, #17 │ │ + sbcs r2, r5 │ │ + bcc.n 5f584 │ │ + cmp.w r8, #16 │ │ + bne.w 5f7a6 │ │ + lsls r2, r7, #31 │ │ + beq.w 5f7bc │ │ + lsls r2, r6, #31 │ │ + bne.n 5f64a │ │ + b.n 5f7c0 │ │ + movs r2, #0 │ │ + rsbs r3, r8, #17 │ │ + sbcs r2, r5 │ │ + bcc.w 5f7a6 │ │ + cmp.w r8, #14 │ │ + bne.w 5f7a6 │ │ + ldrd r2, r3, [r1, #12] │ │ + ldrd r0, r1, [r0, #12] │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ + b.w 5f804 │ │ + movs r2, #0 │ │ + rsbs r3, r8, #17 │ │ + sbcs r2, r5 │ │ + bcc.w 5f7a6 │ │ + cmp.w r8, #11 │ │ + bne.w 5f7a6 │ │ + ldrd r2, r3, [r1, #12] │ │ + ldrd r0, r1, [r0, #12] │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ + b.w 604e0 │ │ + movs r2, #0 │ │ + rsbs r3, r8, #17 │ │ + sbcs r2, r5 │ │ + bcc.w 5f7a6 │ │ + cmp.w r8, #4 │ │ + beq.w 5f756 │ │ + b.n 5f7a6 │ │ + movs r2, #0 │ │ + rsbs r3, r8, #17 │ │ + sbcs r2, r5 │ │ + bcc.w 5f7a6 │ │ + cmp.w r8, #12 │ │ + bne.w 5f7a6 │ │ + ldrd r2, r3, [r1, #12] │ │ + ldrd r0, r1, [r0, #12] │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ + b.w 6096e │ │ + movs r2, #0 │ │ + rsbs r3, r8, #17 │ │ + sbcs r2, r5 │ │ + bcc.w 5f7a6 │ │ + cmp.w r8, #9 │ │ + bne.w 5f7a6 │ │ + ldrd r2, r3, [r1, #12] │ │ + ldrd r0, r1, [r0, #12] │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ + b.w 605f6 │ │ + movs r2, #0 │ │ + rsbs r3, r8, #17 │ │ + sbcs r2, r5 │ │ + bcc.w 5f7a6 │ │ + cmp.w r8, #2 │ │ + bne.w 5f7a6 │ │ + ldrd r1, r3, [r1, #8] │ │ + ldrd r0, r4, [r0, #8] │ │ + eor.w r2, r4, r3 │ │ + eor.w r5, r0, r1 │ │ + orrs r2, r5 │ │ + it ne │ │ + movne r2, #1 │ │ + subs r0, r0, r1 │ │ + sbcs.w r0, r4, r3 │ │ + b.n 5f7b0 │ │ + movs r2, #0 │ │ + rsbs r3, r8, #17 │ │ + sbcs r2, r5 │ │ + bcc.w 5f7a6 │ │ + cmp.w r8, #15 │ │ + bne.w 5f7a6 │ │ + ldrd r2, r3, [r1, #12] │ │ + ldrd r0, r1, [r0, #12] │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ + b.w 5f4a0 │ │ + movs r2, #0 │ │ + rsbs r3, r8, #17 │ │ + sbcs r2, r5 │ │ + bcc.w 5f7a6 │ │ + cmp.w r8, #3 │ │ + bne.w 5f7a6 │ │ + vldr d1, [r0, #8] │ │ + movs r0, #1 │ │ + vldr d0, [r1, #8] │ │ + movs r2, #0 │ │ + vcmp.f64 d1, d0 │ │ + vmrs APSR_nzcv, fpscr │ │ + it lt │ │ + movlt r0, #2 │ │ + it lt │ │ + movlt.w r2, #4294967295 @ 0xffffffff │ │ + it hi │ │ + movhi r2, r0 │ │ + b.n 5f7b6 │ │ + movs r2, #0 │ │ + rsbs r3, r8, #17 │ │ + sbcs r2, r5 │ │ + bcc.n 5f7a6 │ │ + cmp.w r8, #7 │ │ + bne.n 5f7a6 │ │ + ldrd r2, r3, [r1, #12] │ │ + ldrd r0, r1, [r0, #12] │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ + b.w 60576 │ │ + movs r2, #0 │ │ + rsbs r3, r8, #17 │ │ + sbcs r2, r5 │ │ + bcc.n 5f7a6 │ │ + cmp.w r8, #17 │ │ + bne.n 5f7a6 │ │ + ldr r1, [r1, #8] │ │ + ldr r0, [r0, #8] │ │ + ldr r1, [r1, #8] │ │ + ldr r0, [r0, #8] │ │ + subs r2, r0, r1 │ │ + it ne │ │ + movne r2, #1 │ │ + cmp r0, r1 │ │ + b.n 5f7b0 │ │ + movs r2, #0 │ │ + rsbs r3, r8, #17 │ │ + sbcs r2, r5 │ │ + bcc.n 5f7a6 │ │ + cmp.w r8, #5 │ │ + bne.n 5f7a6 │ │ + ldrd r2, r3, [r1, #12] │ │ + ldrd r0, r1, [r0, #12] │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ + b.w 605b6 │ │ + movs r2, #0 │ │ + rsbs r3, r8, #17 │ │ + sbcs r2, r5 │ │ + bcc.n 5f7a6 │ │ + cmp.w r8, #13 │ │ + bne.n 5f7a6 │ │ + ldrd r2, r3, [r1, #12] │ │ + ldrd r0, r1, [r0, #12] │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ + b.w 609c0 │ │ + movs r2, #0 │ │ + rsbs r3, r8, #17 │ │ + sbcs r2, r5 │ │ + bcc.n 5f7a6 │ │ + cmp.w r8, #6 │ │ + bne.n 5f7a6 │ │ + ldrd r2, r3, [r1, #12] │ │ + ldrd r0, r1, [r0, #12] │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ + b.w 5f800 │ │ + movs r2, #0 │ │ + rsbs r3, r8, #17 │ │ + sbcs r2, r5 │ │ + bcc.n 5f7a6 │ │ + cmp.w r8, #10 │ │ + bne.n 5f7a6 │ │ + ldrd r2, r3, [r1, #12] │ │ + ldrd r0, r1, [r0, #12] │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ + b.w 6053e │ │ + movs r2, #0 │ │ + rsbs r3, r8, #17 │ │ + sbcs r2, r5 │ │ + bcc.n 5f7a6 │ │ + cmp.w r8, #8 │ │ + bne.n 5f7a6 │ │ + ldrd r2, r3, [r1, #12] │ │ + ldrd r0, r1, [r0, #12] │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ + b.w 6062e │ │ + subs.w r2, lr, ip │ │ + it ne │ │ + movne r2, #1 │ │ + cmp lr, ip │ │ + it lt │ │ + movlt.w r2, #4294967295 @ 0xffffffff │ │ + mov r0, r2 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ + lsls r2, r6, #31 │ │ + beq.n 5f7d0 │ │ + subs r2, r7, r6 │ │ + it ne │ │ + movne r2, #1 │ │ + cmp r7, r6 │ │ + it cc │ │ + movcc.w r2, #4294967295 @ 0xffffffff │ │ + b.n 5f7b6 │ │ + ldrd r3, r4, [r1, #8] │ │ + ldrd r5, r6, [r0, #8] │ │ + eor.w r2, r6, r4 │ │ + eor.w r7, r5, r3 │ │ + orrs r2, r7 │ │ + it ne │ │ + movne r2, #1 │ │ + subs r3, r5, r3 │ │ + sbcs.w r3, r6, r4 │ │ + it lt │ │ + movlt.w r2, #4294967295 @ 0xffffffff │ │ + cmp r2, #0 │ │ + bne.n 5f7b6 │ │ + ldrd r1, r3, [r1, #16] │ │ + ldrd r0, r4, [r0, #16] │ │ + b.n 5f652 │ │ + b.w 4cdb6 │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ + cmp r3, r1 │ │ + mov r5, r1 │ │ + it cc │ │ + movcc r1, r3 │ │ + adds r6, r1, #1 │ │ + mov r8, r3 │ │ + subs r6, #1 │ │ + beq.n 5f832 │ │ + mov r1, r2 │ │ + add.w r7, r2, #24 │ │ + add.w r4, r0, #24 │ │ + bl 5f4f4 │ │ + mov r1, r0 │ │ + lsls r0, r0, #24 │ │ + mov r2, r7 │ │ + mov r0, r4 │ │ + beq.n 5f814 │ │ + b.n 5f842 │ │ + subs.w r1, r5, r8 │ │ + it ne │ │ + movne r1, #1 │ │ + cmp r5, r8 │ │ + it cc │ │ + movcc.w r1, #4294967295 @ 0xffffffff │ │ + mov r0, r1 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ + stmdb sp!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, lr} │ │ + mov r4, r0 │ │ + ldr r0, [r1, #8] │ │ + ldrd r6, r7, [r1] │ │ + str r6, [sp, #8] │ │ + add.w r1, r0, r0, lsl #1 │ │ + str r7, [sp, #0] │ │ + lsls r2, r1, #3 │ │ + add.w r0, r7, r1, lsl #3 │ │ + movs r1, #0 │ │ + str r0, [sp, #12] │ │ + cmp r2, r1 │ │ + beq.n 5f86e │ │ + adds r1, #24 │ │ + b.n 5f866 │ │ + mov r8, sp │ │ + str r0, [sp, #4] │ │ + mov r0, r8 │ │ + adds r5, r7, r1 │ │ + bl 60448 │ │ + subs r0, r5, r7 │ │ + movs r1, #24 │ │ + blx ca548 │ │ + str r0, [r4, #16] │ │ + mov r0, r8 │ │ + strd r6, r7, [r4, #8] │ │ + bl 60298 │ │ + movs r0, #0 │ │ + movs r1, #16 │ │ + strd r1, r0, [r4] │ │ + ldmia.w sp!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, pc} │ │ + bmi.n 5f846 │ │ + push {r4, lr} │ │ + mov r4, r0 │ │ + ldrd r0, r1, [r0] │ │ + subs r0, #2 │ │ + sbc.w r1, r1, #0 │ │ + subs.w r2, r0, #18 │ │ + sbcs.w r1, r1, #0 │ │ + it cs │ │ + movcs r0, #16 │ │ + cmp r0, #16 │ │ + bhi.n 5f936 │ │ + tbb [pc, r0] │ │ + lsrs r1, r1, #4 │ │ + lsrs r1, r1, #4 │ │ + cmp r4, #16 │ │ + asrs r0, r2, #24 │ │ + lsrs r6, r2, #8 │ │ + adds r2, r1, #0 │ │ + adds r2, r1, #0 │ │ + movs r2, #50 @ 0x32 │ │ + movs r1, r1 │ │ + pop {r4, pc} │ │ + ldrd r0, r1, [r4, #8] │ │ + ldmia.w sp!, {r4, lr} │ │ + b.w c97b8 │ │ + ldrd r0, r1, [r4, #8] │ │ + ldmia.w sp!, {r4, lr} │ │ + b.w 54676 │ │ + ldrd r0, r1, [r4, #8] │ │ + ldmia.w sp!, {r4, lr} │ │ + b.w 57ff4 │ │ + ldrd r0, r1, [r4, #8] │ │ + ldmia.w sp!, {r4, lr} │ │ + b.w 6d978 │ │ + add.w r0, r4, #8 │ │ + bl 6000e │ │ + ldrd r0, r1, [r4, #8] │ │ + ldmia.w sp!, {r4, lr} │ │ + b.w c1bfc │ │ + ldrd r0, r1, [r4, #8] │ │ + ldmia.w sp!, {r4, lr} │ │ + b.w c1c04 │ │ + add.w r0, r4, #8 │ │ + bl 600e6 │ │ + ldrd r0, r1, [r4, #8] │ │ + ldmia.w sp!, {r4, lr} │ │ + b.w 57fec │ │ + ldr.w r0, [r4, #8]! │ │ + dmb ish │ │ + ldrex r1, [r0] │ │ + subs r2, r1, #1 │ │ + strex r3, r2, [r0] │ │ + cmp r3, #0 │ │ + bne.n 5f93e │ │ + cmp r1, #1 │ │ + bne.n 5f8d0 │ │ + dmb ish │ │ + mov r0, r4 │ │ + ldmia.w sp!, {r4, lr} │ │ + b.w 6449e │ │ + stmdb sp!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, lr} │ │ + ldrd r8, r7, [r1, #4] │ │ + mov r9, r0 │ │ + mov r4, r1 │ │ + adds r5, r7, #1 │ │ + mov r0, r8 │ │ + subs r5, #1 │ │ + cmp r5, #2 │ │ + bcc.n 5f990 │ │ + add.w r6, r0, #48 @ 0x30 │ │ + mov r1, r6 │ │ + bl 5f4f4 │ │ + uxtb r0, r0 │ │ + cmp r0, #255 @ 0xff │ │ + mov r0, r6 │ │ + beq.n 5f96e │ │ + cmp r7, #2 │ │ + add.w r0, sp, #11 │ │ + str r0, [sp, #4] │ │ + bcs.n 5f99c │ │ + ldmia.w r4, {r0, r1, r2} │ │ + stmia.w r9, {r0, r1, r2} │ │ + ldmia.w sp!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, pc} │ │ + cmp r7, #21 │ │ + bcs.n 5f9ba │ │ + add.w r0, r7, r7, lsl #1 │ │ + movs r6, #48 @ 0x30 │ │ + lsls r5, r0, #4 │ │ + cmp r5, r6 │ │ + beq.n 5f990 │ │ + add.w r1, r8, r6 │ │ + mov r0, r8 │ │ + bl 63840 │ │ + adds r6, #48 @ 0x30 │ │ + b.n 5f9a8 │ │ + add r2, sp, #4 │ │ + mov r0, r8 │ │ + mov r1, r7 │ │ + bl 60e5c │ │ + b.n 5f990 │ │ + bmi.n 5f972 │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ + sub sp, #20 │ │ + mov r5, r0 │ │ + movs r0, #1 │ │ + str r0, [sp, #0] │ │ + add r0, sp, #8 │ │ + mov r8, r1 │ │ + mov r4, r2 │ │ + mov r1, r2 │ │ + movs r2, #0 │ │ + movs r3, #1 │ │ + mov.w r9, #0 │ │ + bl 545f0 │ │ + ldrd r0, r7, [sp, #8] │ │ + cmp r0, #1 │ │ + beq.n 5fa0e │ │ + ldr r6, [sp, #16] │ │ + mov r1, r8 │ │ + mov r2, r4 │ │ + mov r0, r6 │ │ + bl ca0b2 │ │ + movs r0, #6 │ │ + strd r7, r6, [r5, #8] │ │ + strd r0, r9, [r5] │ │ + str r4, [r5, #16] │ │ + add sp, #20 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ + ldr r1, [sp, #16] │ │ + mov r0, r7 │ │ + ldr r2, [pc, #8] @ (5fa1c ) │ │ + add r2, pc │ │ + bl 4bba0 │ │ + nop │ │ + subs r1, #112 @ 0x70 │ │ + movs r7, r0 │ │ + push {r4, r5, r6, lr} │ │ + ldrd r2, r4, [r1] │ │ + subs r3, r2, #2 │ │ + sbc.w r4, r4, #0 │ │ + movs r5, #0 │ │ + mov.w r2, #2147483648 @ 0x80000000 │ │ + rsbs r6, r3, #17 │ │ + sbcs.w r4, r5, r4 │ │ + bcc.n 5fa46 │ │ + cmp r3, #1 │ │ + ittt eq │ │ + ldrbeq r2, [r1, #8] │ │ + strbeq r2, [r0, #4] │ │ + ldreq r2, [pc, #12] @ (5fa54 ) │ │ + str r2, [r0, #0] │ │ + mov r0, r1 │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ + b.w 5f89c │ │ + nop │ │ + movs r3, r0 │ │ + strh r0, [r0, #0] │ │ + push {r4, r5, r7, lr} │ │ + ldrd r2, r3, [r1] │ │ + subs r2, #2 │ │ + sbc.w r3, r3, #0 │ │ + movs r4, #0 │ │ + rsbs r5, r2, #17 │ │ + sbcs.w r3, r4, r3 │ │ + bcc.n 5fa80 │ │ + cmp r2, #2 │ │ + bne.n 5fa80 │ │ + ldrd r2, r3, [r1, #8] │ │ + strd r2, r3, [r0, #8] │ │ + movs r2, #0 │ │ + b.n 5fa88 │ │ + mov.w r2, #2147483648 @ 0x80000000 │ │ + str r2, [r0, #4] │ │ + movs r2, #1 │ │ + str r2, [r0, #0] │ │ + mov r0, r1 │ │ + ldmia.w sp!, {r4, r5, r7, lr} │ │ + b.w 5f89c │ │ + push {r4, r5, r7, lr} │ │ + ldrd r2, r3, [r1] │ │ + subs r2, #2 │ │ + sbc.w r3, r3, #0 │ │ + movs r4, #0 │ │ + rsbs r5, r2, #17 │ │ + sbcs.w r3, r4, r3 │ │ + bcc.n 5fabc │ │ + cmp r2, #3 │ │ + bne.n 5fabc │ │ + vldr d0, [r1, #8] │ │ + movs r2, #0 │ │ + vstr d0, [r0, #8] │ │ + b.n 5fac4 │ │ + mov.w r2, #2147483648 @ 0x80000000 │ │ + str r2, [r0, #4] │ │ + movs r2, #1 │ │ + str r2, [r0, #0] │ │ + mov r0, r1 │ │ + ldmia.w sp!, {r4, r5, r7, lr} │ │ + b.w 5f89c │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + sub sp, #156 @ 0x9c │ │ + add.w fp, sp, #16 │ │ + mov r6, r0 │ │ + ldmia.w r1, {r2, r4, sl} │ │ + add r0, sp, #72 @ 0x48 │ │ + add.w r7, fp, #12 │ │ + mov r5, r1 │ │ + str r0, [sp, #12] │ │ + cmp r2, r4 │ │ + beq.n 5fb6e │ │ + mov r0, fp │ │ + mov r1, sl │ │ + add.w r9, r2, #4 │ │ + str.w r9, [r5] │ │ + bl 61cd6 │ │ + ldr r0, [sp, #16] │ │ + mov r2, r9 │ │ + cmp r0, #2 │ │ + beq.n 5faea │ │ + add r0, sp, #96 @ 0x60 │ │ + mov r1, fp │ │ + movs r2, #56 @ 0x38 │ │ + bl ca0b2 │ │ + ldr.w ip, [sp, #104] @ 0x68 │ │ + mov.w r8, #2 │ │ + str.w r8, [sp, #104] @ 0x68 │ │ + cmp.w ip, #2 │ │ + beq.n 5fb5e │ │ + str r6, [sp, #8] │ │ + ldr r6, [sp, #136] @ 0x88 │ │ + cbz r6, 5fb46 │ │ + adds r1, r6, #1 │ │ + ldr r0, [sp, #140] @ 0x8c │ │ + str r0, [sp, #0] │ │ + beq.n 5fb46 │ │ + adds r1, r6, #4 │ │ + ldrex r2, [r1] │ │ + adds r3, r2, #1 │ │ + strex r0, r3, [r1] │ │ + cmp r0, #0 │ │ + bne.n 5fb32 │ │ + cmp.w r2, #4294967295 @ 0xffffffff │ │ + ble.n 5fb90 │ │ + str r6, [sp, #4] │ │ + mov r1, r7 │ │ + mov r8, r7 │ │ + ldmia.w r1, {r0, r2, r3, r6, r7} │ │ + add.w lr, sp, #72 @ 0x48 │ │ + stmia.w lr, {r0, r2, r3, r6, r7} │ │ + mov r7, r8 │ │ + mov r8, ip │ │ + ldr r6, [sp, #8] │ │ + add r0, sp, #96 @ 0x60 │ │ + bl 614e0 │ │ + cmp.w r8, #2 │ │ + bne.n 5fb7c │ │ + mov r2, r9 │ │ + b.n 5faea │ │ + mov.w r8, #2 │ │ + str.w r8, [r6] │ │ + add sp, #156 @ 0x9c │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + ldr r7, [sp, #12] │ │ + adds r0, r6, #4 │ │ + ldmia.w r7, {r1, r2, r3, r4, r5} │ │ + stmia r0!, {r1, r2, r3, r4, r5} │ │ + ldrd r1, r0, [sp] │ │ + strd r0, r1, [r6, #24] │ │ + b.n 5fb72 │ │ + udf #254 @ 0xfe │ │ + push {r3, r4, r5, r6, r7, lr} │ │ + mov r5, r1 │ │ + ldr r1, [r1, #16] │ │ + mov r4, r0 │ │ + cbz r1, 5fbc8 │ │ + mov r0, r5 │ │ + bl 5ea98 │ │ + ldrd r1, r2, [r5, #16] │ │ + ldrd r3, r6, [r0, #-16] │ │ + ldrd r2, r7, [r2] │ │ + subs r1, #1 │ │ + str r1, [r5, #16] │ │ + eors r6, r7 │ │ + eors r2, r3 │ │ + orrs r2, r6 │ │ + bne.n 5fb9a │ │ + ldrd r0, r1, [r0, #-48] @ 0x30 │ │ + strd r0, r1, [r4, #8] │ │ + movs r1, #0 │ │ + movs r0, #1 │ │ + b.n 5fbcc │ │ + movs r0, #0 │ │ + movs r1, #0 │ │ + strd r0, r1, [r4] │ │ + pop {r3, r4, r5, r6, r7, pc} │ │ + push {r4, r5, r6, lr} │ │ + ldr r1, [r0, #16] │ │ + mov r4, r0 │ │ + cbz r1, 5fc08 │ │ + mov r0, r4 │ │ + bl 5e996 │ │ + ldrd r1, r2, [r4, #16] │ │ + ldrd r3, r5, [r0, #-24] │ │ + ldrd r2, r6, [r2] │ │ + subs r1, #1 │ │ + str r1, [r4, #16] │ │ + eors r5, r6 │ │ + eors r2, r3 │ │ + orrs r2, r5 │ │ + itt eq │ │ + ldreq.w r2, [r0, #-56] │ │ + cmpeq r2, #0 │ │ + bne.n 5fbd8 │ │ + ldr.w r1, [r0, #-64] │ │ + movs r0, #1 │ │ + pop {r4, r5, r6, pc} │ │ + movs r0, #0 │ │ + pop {r4, r5, r6, pc} │ │ + push {r1, r2, r3, r4, r5, r6, r7, lr} │ │ + ldr r0, [r0, #0] │ │ + mov r4, r1 │ │ + movs r2, #1 │ │ + ldrd r6, r5, [r0, #4] │ │ + ldrd r0, r1, [r1, #28] │ │ + ldr r3, [r1, #12] │ │ + ldr r1, [pc, #52] @ (5fc54 ) │ │ + add r1, pc │ │ + blx r3 │ │ + movs r1, #0 │ │ + strb.w r0, [sp, #4] │ │ + strb.w r1, [sp, #5] │ │ + lsls r7, r5, #1 │ │ + str r4, [sp, #0] │ │ + add r4, sp, #8 │ │ + ldr r5, [pc, #32] @ (5fc58 ) │ │ + mov r0, sp │ │ + add r5, pc │ │ + cbz r7, 5fc4c │ │ + mov r1, r4 │ │ + mov r2, r5 │ │ + str r6, [sp, #8] │ │ + bl 5190c │ │ + subs r7, #2 │ │ + adds r6, #2 │ │ + b.n 5fc3a │ │ + mov r0, sp │ │ + bl 519fc │ │ + pop {r1, r2, r3, r4, r5, r6, r7, pc} │ │ + strb r1, [r3, #0] │ │ + vsubw.u q10, q15, d21 │ │ + vsli.64 , q15, #63 @ 0x3f │ │ + ldr r0, [r0, #0] │ │ + mov r4, r1 │ │ + movs r2, #1 │ │ + ldrd r6, r5, [r0, #4] │ │ + ldrd r0, r1, [r1, #28] │ │ + ldr r3, [r1, #12] │ │ + ldr r1, [pc, #52] @ (5fca4 ) │ │ + add r1, pc │ │ + blx r3 │ │ + movs r1, #0 │ │ + strb.w r0, [sp, #4] │ │ + strb.w r1, [sp, #5] │ │ + lsls r7, r5, #3 │ │ + str r4, [sp, #0] │ │ + add r4, sp, #8 │ │ + ldr r5, [pc, #32] @ (5fca8 ) │ │ + mov r0, sp │ │ + add r5, pc │ │ + cbz r7, 5fc9c │ │ + mov r1, r4 │ │ + mov r2, r5 │ │ + str r6, [sp, #8] │ │ + bl 5190c │ │ + subs r7, #8 │ │ + adds r6, #8 │ │ + b.n 5fc8a │ │ + mov r0, sp │ │ + bl 519fc │ │ + pop {r1, r2, r3, r4, r5, r6, r7, pc} │ │ + ldr r1, [r1, #124] @ 0x7c │ │ + vrsra.u32 d20, d17, #2 │ │ + vsli.64 , q15, #63 @ 0x3f │ │ + ldr r0, [r0, #0] │ │ + mov r4, r1 │ │ + movs r2, #1 │ │ + ldrd r6, r5, [r0, #4] │ │ + ldrd r0, r1, [r1, #28] │ │ + ldr r3, [r1, #12] │ │ + ldr r1, [pc, #56] @ (5fcf8 ) │ │ + add r1, pc │ │ + blx r3 │ │ + movs r1, #0 │ │ + strb.w r0, [sp, #4] │ │ + add.w r0, r5, r5, lsl #1 │ │ + strb.w r1, [sp, #5] │ │ + str r4, [sp, #0] │ │ + add r4, sp, #8 │ │ + ldr r5, [pc, #36] @ (5fcfc ) │ │ + lsls r7, r0, #4 │ │ + mov r0, sp │ │ + add r5, pc │ │ + cbz r7, 5fcf0 │ │ + mov r1, r4 │ │ + mov r2, r5 │ │ + str r6, [sp, #8] │ │ + bl 5190c │ │ + subs r7, #48 @ 0x30 │ │ + adds r6, #48 @ 0x30 │ │ + b.n 5fcde │ │ + mov r0, sp │ │ + bl 519fc │ │ + pop {r1, r2, r3, r4, r5, r6, r7, pc} │ │ + ldr r1, [r7, #116] @ 0x74 │ │ + vqshlu.s64 , , #62 @ 0x3e │ │ + vsli.64 , q15, #63 @ 0x3f │ │ + ldr r0, [r0, #0] │ │ + mov r4, r1 │ │ + movs r2, #1 │ │ + ldrd r6, r5, [r0, #4] │ │ + ldrd r0, r1, [r1, #28] │ │ + ldr r3, [r1, #12] │ │ + ldr r1, [pc, #52] @ (5fd48 ) │ │ + add r1, pc │ │ + blx r3 │ │ + movs r1, #0 │ │ + strb.w r0, [sp, #4] │ │ + strb.w r1, [sp, #5] │ │ + lsls r7, r5, #2 │ │ + str r4, [sp, #0] │ │ + add r4, sp, #8 │ │ + ldr r5, [pc, #32] @ (5fd4c ) │ │ + mov r0, sp │ │ + add r5, pc │ │ + cbz r7, 5fd40 │ │ + mov r1, r4 │ │ + mov r2, r5 │ │ + str r6, [sp, #8] │ │ + bl 5190c │ │ + subs r7, #4 │ │ + adds r6, #4 │ │ + b.n 5fd2e │ │ + mov r0, sp │ │ + bl 519fc │ │ + pop {r1, r2, r3, r4, r5, r6, r7, pc} │ │ + ldr r5, [r4, #112] @ 0x70 │ │ + vqmovn.u d16, │ │ + movs r1, r0 │ │ + push {r1, r2, r3, r4, r5, r6, r7, lr} │ │ + ldr r0, [r0, #0] │ │ + mov r4, r1 │ │ + movs r2, #1 │ │ + ldrd r6, r5, [r0, #4] │ │ + ldrd r0, r1, [r1, #28] │ │ + ldr r3, [r1, #12] │ │ + ldr r1, [pc, #56] @ (5fd9c ) │ │ + add r1, pc │ │ + blx r3 │ │ + movs r1, #0 │ │ + strb.w r0, [sp, #4] │ │ + add.w r0, r5, r5, lsl #1 │ │ + strb.w r1, [sp, #5] │ │ + str r4, [sp, #0] │ │ + add r4, sp, #8 │ │ + ldr r5, [pc, #36] @ (5fda0 ) │ │ + lsls r7, r0, #3 │ │ + mov r0, sp │ │ + add r5, pc │ │ + cbz r7, 5fd94 │ │ + mov r1, r4 │ │ + mov r2, r5 │ │ + str r6, [sp, #8] │ │ + bl 5190c │ │ + subs r7, #24 │ │ + adds r6, #24 │ │ + b.n 5fd82 │ │ + mov r0, sp │ │ + bl 519fc │ │ + pop {r1, r2, r3, r4, r5, r6, r7, pc} │ │ + ldr r5, [r2, #108] @ 0x6c │ │ + vrsra.u64 , , #2 │ │ + vsli.64 , q15, #63 @ 0x3f │ │ + ldr r0, [r0, #0] │ │ + mov r4, r1 │ │ + movs r2, #1 │ │ + ldrd r6, r5, [r0, #4] │ │ + ldrd r0, r1, [r1, #28] │ │ + ldr r3, [r1, #12] │ │ + ldr r1, [pc, #52] @ (5fdec ) │ │ + add r1, pc │ │ + blx r3 │ │ + movs r1, #0 │ │ + strb.w r0, [sp, #4] │ │ + strb.w r1, [sp, #5] │ │ + lsls r7, r5, #3 │ │ + str r4, [sp, #0] │ │ + add r4, sp, #8 │ │ + ldr r5, [pc, #32] @ (5fdf0 ) │ │ + mov r0, sp │ │ + add r5, pc │ │ + cbz r7, 5fde4 │ │ + mov r1, r4 │ │ + mov r2, r5 │ │ + str r6, [sp, #8] │ │ + bl 5190c │ │ + subs r7, #8 │ │ + adds r6, #8 │ │ + b.n 5fdd2 │ │ + mov r0, sp │ │ + bl 519fc │ │ + pop {r1, r2, r3, r4, r5, r6, r7, pc} │ │ + ldr r1, [r0, #104] @ 0x68 │ │ + @ instruction: 0xfffecc95 │ │ + movs r0, r0 │ │ + push {r1, r2, r3, r4, r5, r6, r7, lr} │ │ + ldr r0, [r0, #0] │ │ + mov r4, r1 │ │ + movs r2, #1 │ │ + ldrd r6, r5, [r0, #4] │ │ + ldrd r0, r1, [r1, #28] │ │ + ldr r3, [r1, #12] │ │ + ldr r1, [pc, #56] @ (5fe40 ) │ │ + add r1, pc │ │ + blx r3 │ │ + movs r1, #0 │ │ + strb.w r0, [sp, #4] │ │ + add.w r0, r5, r5, lsl #1 │ │ + strb.w r1, [sp, #5] │ │ + str r4, [sp, #0] │ │ + add r4, sp, #8 │ │ + ldr r5, [pc, #36] @ (5fe44 ) │ │ + lsls r7, r0, #3 │ │ + mov r0, sp │ │ + add r5, pc │ │ + cbz r7, 5fe38 │ │ + mov r1, r4 │ │ + mov r2, r5 │ │ + str r6, [sp, #8] │ │ + bl 5190c │ │ + subs r7, #24 │ │ + adds r6, #24 │ │ + b.n 5fe26 │ │ + mov r0, sp │ │ + bl 519fc │ │ + pop {r1, r2, r3, r4, r5, r6, r7, pc} │ │ + ldr r1, [r6, #96] @ 0x60 │ │ + @ instruction: 0xfffe5bb3 │ │ + movs r0, r0 │ │ + push {r1, r2, r3, r4, r5, r6, r7, lr} │ │ + ldr r0, [r0, #0] │ │ + mov r4, r1 │ │ + movs r2, #1 │ │ + ldrd r6, r5, [r0, #4] │ │ + ldrd r0, r1, [r1, #28] │ │ + ldr r3, [r1, #12] │ │ + ldr r1, [pc, #52] @ (5fe90 ) │ │ + add r1, pc │ │ + blx r3 │ │ + movs r1, #0 │ │ + strb.w r0, [sp, #4] │ │ + strb.w r1, [sp, #5] │ │ + lsls r7, r5, #1 │ │ + str r4, [sp, #0] │ │ + add r4, sp, #8 │ │ + ldr r5, [pc, #32] @ (5fe94 ) │ │ + mov r0, sp │ │ + add r5, pc │ │ + cbz r7, 5fe88 │ │ + mov r1, r4 │ │ + mov r2, r5 │ │ + str r6, [sp, #8] │ │ + bl 5190c │ │ + subs r7, #2 │ │ + adds r6, #2 │ │ + b.n 5fe76 │ │ + mov r0, sp │ │ + bl 519fc │ │ + pop {r1, r2, r3, r4, r5, r6, r7, pc} │ │ + ldr r5, [r3, #92] @ 0x5c │ │ + @ instruction: 0xfffeccd9 │ │ + movs r0, r0 │ │ + push {r1, r2, r3, r4, r5, r6, r7, lr} │ │ + ldr r0, [r0, #0] │ │ + mov r4, r1 │ │ + movs r2, #1 │ │ + ldrd r7, r6, [r0, #4] │ │ + ldrd r0, r1, [r1, #28] │ │ + ldr r3, [r1, #12] │ │ + ldr r1, [pc, #52] @ (5fee0 ) │ │ + add r1, pc │ │ + blx r3 │ │ + movs r1, #0 │ │ + strb.w r0, [sp, #4] │ │ + strb.w r1, [sp, #5] │ │ + mov r0, sp │ │ + str r4, [sp, #0] │ │ + add r4, sp, #8 │ │ + ldr r5, [pc, #32] @ (5fee4 ) │ │ + add r5, pc │ │ + cbz r6, 5fed6 │ │ + mov r1, r4 │ │ + mov r2, r5 │ │ + str r7, [sp, #8] │ │ + bl 5190c │ │ + subs r6, #1 │ │ + adds r7, #1 │ │ + b.n 5fec4 │ │ + mov r0, sp │ │ + bl 519fc │ │ + pop {r1, r2, r3, r4, r5, r6, r7, pc} │ │ + nop │ │ + ldr r5, [r1, #88] @ 0x58 │ │ + vtbl.8 d28, {d14-d17}, d7 │ │ + movs r0, r0 │ │ + push {r1, r2, r3, r4, r5, r6, r7, lr} │ │ + ldr r0, [r0, #0] │ │ + mov r4, r1 │ │ + movs r2, #1 │ │ + ldrd r6, r5, [r0, #4] │ │ + ldrd r0, r1, [r1, #28] │ │ + ldr r3, [r1, #12] │ │ + ldr r1, [pc, #52] @ (5ff30 ) │ │ + add r1, pc │ │ + blx r3 │ │ + movs r1, #0 │ │ + strb.w r0, [sp, #4] │ │ + strb.w r1, [sp, #5] │ │ + lsls r7, r5, #2 │ │ + str r4, [sp, #0] │ │ + add r4, sp, #8 │ │ + ldr r5, [pc, #32] @ (5ff34 ) │ │ + mov r0, sp │ │ + add r5, pc │ │ + cbz r7, 5ff28 │ │ + mov r1, r4 │ │ + mov r2, r5 │ │ + str r6, [sp, #8] │ │ + bl 5190c │ │ + subs r7, #4 │ │ + adds r6, #4 │ │ + b.n 5ff16 │ │ + mov r0, sp │ │ + bl 519fc │ │ + pop {r1, r2, r3, r4, r5, r6, r7, pc} │ │ + ldr r5, [r7, #80] @ 0x50 │ │ + vtbx.8 d28, {d30-) │ │ + add r1, pc │ │ + blx r3 │ │ + movs r1, #0 │ │ + strb.w r0, [sp, #4] │ │ + strb.w r1, [sp, #5] │ │ + lsls r7, r5, #3 │ │ + str r4, [sp, #0] │ │ + add r4, sp, #8 │ │ + ldr r5, [pc, #32] @ (5ff84 ) │ │ + mov r0, sp │ │ + add r5, pc │ │ + cbz r7, 5ff78 │ │ + mov r1, r4 │ │ + mov r2, r5 │ │ + str r6, [sp, #8] │ │ + bl 5190c │ │ + subs r7, #8 │ │ + adds r6, #8 │ │ + b.n 5ff66 │ │ + mov r0, sp │ │ + bl 519fc │ │ + pop {r1, r2, r3, r4, r5, r6, r7, pc} │ │ + ldr r5, [r5, #76] @ 0x4c │ │ + vqrdmlsh.s , q7, d25[0] │ │ + movs r0, r0 │ │ + push {r1, r2, r3, r4, r5, r6, r7, lr} │ │ + ldr r0, [r0, #0] │ │ + mov r4, r1 │ │ + movs r2, #1 │ │ + ldrd r6, r5, [r0, #4] │ │ + ldrd r0, r1, [r1, #28] │ │ + ldr r3, [r1, #12] │ │ + ldr r1, [pc, #52] @ (5ffd0 ) │ │ + add r1, pc │ │ + blx r3 │ │ + movs r1, #0 │ │ + strb.w r0, [sp, #4] │ │ + strb.w r1, [sp, #5] │ │ + lsls r7, r5, #2 │ │ + str r4, [sp, #0] │ │ + add r4, sp, #8 │ │ + ldr r5, [pc, #32] @ (5ffd4 ) │ │ + mov r0, sp │ │ + add r5, pc │ │ + cbz r7, 5ffc8 │ │ + mov r1, r4 │ │ + mov r2, r5 │ │ + str r6, [sp, #8] │ │ + bl 5190c │ │ + subs r7, #4 │ │ + adds r6, #4 │ │ + b.n 5ffb6 │ │ + mov r0, sp │ │ + bl 519fc │ │ + pop {r1, r2, r3, r4, r5, r6, r7, pc} │ │ + ldr r5, [r3, #72] @ 0x48 │ │ + vqrdmlsh.s , q7, d21[0] │ │ + movs r0, r0 │ │ + push {r4, r5, r6, lr} │ │ + mov r4, r0 │ │ + ldr r0, [r0, #8] │ │ + cmp r1, r0 │ │ + bls.n 6000a │ │ + subs r5, r1, r0 │ │ + mov r0, r4 │ │ + mov r1, r5 │ │ + bl 4b9a4 │ │ + ldrd r0, r1, [r4, #4] │ │ + movs r2, #0 │ │ + movs r3, #0 │ │ + add r0, r1 │ │ + adds r6, r3, #1 │ │ + cmp r6, r5 │ │ + bcs.n 60002 │ │ + strb r2, [r0, r3] │ │ + mov r3, r6 │ │ + b.n 5fff6 │ │ + add r1, r3 │ │ + movs r2, #0 │ │ + adds r1, #1 │ │ + strb r2, [r0, r3] │ │ + str r1, [r4, #8] │ │ + pop {r4, r5, r6, pc} │ │ + push {r4, r5, r7, lr} │ │ + ldrd r4, r5, [r0, #4] │ │ + cbz r5, 6002a │ │ + mov r0, r4 │ │ + bl 6002c │ │ + add.w r0, r4, #24 │ │ + bl 6002c │ │ + subs r5, #1 │ │ + adds r4, #48 @ 0x30 │ │ + b.n 60014 │ │ + pop {r4, r5, r7, pc} │ │ + push {r4, lr} │ │ + mov r4, r0 │ │ + ldrd r0, r1, [r0] │ │ + subs r0, #2 │ │ + sbc.w r1, r1, #0 │ │ + subs.w r2, r0, #18 │ │ + sbcs.w r1, r1, #0 │ │ + it cs │ │ + movcs r0, #16 │ │ + cmp r0, #16 │ │ + bhi.n 600be │ │ + tbb [pc, r0] │ │ + lsrs r1, r1, #4 │ │ + lsrs r1, r1, #4 │ │ + cmp r4, #16 │ │ + asrs r0, r2, #24 │ │ + lsrs r6, r2, #8 │ │ + adds r2, r1, #0 │ │ + adds r2, r1, #0 │ │ + movs r2, #50 @ 0x32 │ │ + movs r1, r1 │ │ + pop {r4, pc} │ │ + ldrd r0, r1, [r4, #8] │ │ + ldmia.w sp!, {r4, lr} │ │ + b.w c97b8 │ │ + ldrd r0, r1, [r4, #8] │ │ + ldmia.w sp!, {r4, lr} │ │ + b.w 54676 │ │ + ldrd r0, r1, [r4, #8] │ │ + ldmia.w sp!, {r4, lr} │ │ + b.w 57ff4 │ │ + ldrd r0, r1, [r4, #8] │ │ + ldmia.w sp!, {r4, lr} │ │ + b.w 6d978 │ │ + add.w r0, r4, #8 │ │ + bl 6000e │ │ + ldrd r0, r1, [r4, #8] │ │ + ldmia.w sp!, {r4, lr} │ │ + b.w c1bfc │ │ + ldrd r0, r1, [r4, #8] │ │ + ldmia.w sp!, {r4, lr} │ │ + b.w c1c04 │ │ + add.w r0, r4, #8 │ │ + ldmia.w sp!, {r4, lr} │ │ + b.w aa5f8 │ │ + ldr.w r0, [r4, #8]! │ │ + dmb ish │ │ + ldrex r1, [r0] │ │ + subs r2, r1, #1 │ │ + strex r3, r2, [r0] │ │ + cmp r3, #0 │ │ + bne.n 600c6 │ │ + cmp r1, #1 │ │ + bne.n 60060 │ │ + dmb ish │ │ + mov r0, r4 │ │ + ldmia.w sp!, {r4, lr} │ │ + b.w 6449e │ │ + push {r4, r5, r7, lr} │ │ + ldrd r4, r5, [r0, #4] │ │ + cbz r5, 600fa │ │ + mov r0, r4 │ │ + bl 6002c │ │ + subs r5, #1 │ │ + adds r4, #24 │ │ + b.n 600ec │ │ + pop {r4, r5, r7, pc} │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + sub sp, #60 @ 0x3c │ │ + mov fp, r0 │ │ + ldrd r0, r2, [r1] │ │ + subs r0, #2 │ │ + sbc.w r2, r2, #0 │ │ + subs.w r3, r0, #18 │ │ + sbcs.w r2, r2, #0 │ │ + it cs │ │ + movcs r0, #16 │ │ + subs r0, #5 │ │ + cmp r0, #9 │ │ + bhi.w 60216 │ │ + tbb [pc, r0] │ │ + ldr r0, [r4, #68] @ 0x44 │ │ + asrs r1, r2, #4 │ │ + lsls r5, r0, #20 │ │ + lsls r5, r3, #20 │ │ + cmp r1, #29 │ │ + mov.w r0, #2147483648 @ 0x80000000 │ │ + movs r2, #1 │ │ + strd r2, r0, [fp] │ │ + ldrd r0, r1, [r1, #8] │ │ + add sp, #60 @ 0x3c │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + b.w c97b8 │ │ + mov.w r0, #2147483648 @ 0x80000000 │ │ + movs r2, #1 │ │ + strd r2, r0, [fp] │ │ + ldrd r0, r1, [r1, #8] │ │ + add sp, #60 @ 0x3c │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + b.w 57ff4 │ │ + mov.w r0, #2147483648 @ 0x80000000 │ │ + movs r2, #1 │ │ + strd r2, r0, [fp] │ │ + ldrd r0, r1, [r1, #8] │ │ + add sp, #60 @ 0x3c │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + b.w 6d978 │ │ + ldr r0, [r1, #16] │ │ + add.w r8, sp, #48 @ 0x30 │ │ + ldrd r2, r9, [r1, #8] │ │ + mov.w sl, #0 │ │ + ldr r1, [pc, #268] @ (60294 ) │ │ + add.w r0, r0, r0, lsl #1 │ │ + str r1, [sp, #16] │ │ + add r1, sp, #16 │ │ + str r1, [sp, #4] │ │ + str r1, [sp, #44] @ 0x2c │ │ + add.w r1, r9, r0, lsl #3 │ │ + mov.w lr, r0, lsl #3 │ │ + strd r1, r2, [sp, #8] │ │ + strd r2, r1, [sp, #36] @ 0x24 │ │ + str.w r9, [sp, #28] │ │ + add.w r5, r9, sl │ │ + cmp lr, sl │ │ + beq.n 6022c │ │ + add.w r3, r5, #8 │ │ + ldr.w r4, [r9, sl] │ │ + ldr r0, [r5, #4] │ │ + mov r1, r3 │ │ + mov r7, r8 │ │ + ldmia.w r1, {r2, r6, ip} │ │ + eor.w r1, r4, #20 │ │ + orrs r1, r0 │ │ + stmia.w r7, {r2, r6, ip} │ │ + beq.n 60232 │ │ + str.w r4, [r9, sl] │ │ + mov r1, r8 │ │ + add.w sl, sl, #24 │ │ + str r0, [r5, #4] │ │ + ldr r0, [r5, #20] │ │ + ldmia.w r1, {r2, r4, r6} │ │ + stmia r3!, {r2, r4, r6} │ │ + str r0, [r5, #20] │ │ + b.n 601a8 │ │ + mov.w r0, #2147483648 @ 0x80000000 │ │ + movs r2, #1 │ │ + strd r2, r0, [fp] │ │ + ldrd r0, r1, [r1, #8] │ │ + add sp, #60 @ 0x3c │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + b.w c1c04 │ │ + mov.w r0, #2147483648 @ 0x80000000 │ │ + movs r2, #1 │ │ + strd r2, r0, [fp] │ │ + ldrd r0, r1, [r1, #8] │ │ + add sp, #60 @ 0x3c │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + b.w 54676 │ │ + movs r0, #1 │ │ + mov.w r2, #2147483648 @ 0x80000000 │ │ + strd r0, r2, [fp] │ │ + mov r0, r1 │ │ + add sp, #60 @ 0x3c │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + b.w 6002c │ │ + ldr r0, [sp, #8] │ │ + str r0, [sp, #32] │ │ + b.n 60242 │ │ + add.w r0, r5, #24 │ │ + mov r1, r8 │ │ + str r0, [sp, #32] │ │ + add r0, sp, #16 │ │ + ldmia.w r1, {r2, r3, r4} │ │ + stmia r0!, {r2, r3, r4} │ │ + add.w sl, sp, #28 │ │ + mov r0, sl │ │ + bl 60448 │ │ + ldr r0, [sp, #12] │ │ + movs r1, #24 │ │ + strd r0, r9, [sp, #48] @ 0x30 │ │ + sub.w r0, r5, r9 │ │ + blx ca548 │ │ + str r0, [sp, #56] @ 0x38 │ │ + mov r0, sl │ │ + bl 60298 │ │ + ldr r1, [sp, #16] │ │ + add.w r0, fp, #4 │ │ + ldr r2, [pc, #40] @ (60294 ) │ │ + cmp r1, r2 │ │ + bne.n 6027a │ │ + ldmia.w r8, {r1, r2, r3} │ │ + stmia r0!, {r1, r2, r3} │ │ + movs r0, #0 │ │ + b.n 6028a │ │ + ldr r4, [sp, #4] │ │ + ldmia.w r4, {r1, r2, r3} │ │ + stmia r0!, {r1, r2, r3} │ │ + add r0, sp, #48 @ 0x30 │ │ + bl aa5f8 │ │ + movs r0, #1 │ │ + str.w r0, [fp] │ │ + add sp, #60 @ 0x3c │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + movs r3, r0 │ │ + strh r0, [r0, #0] │ │ + push {r4, r5, r7, lr} │ │ + mov r4, r0 │ │ + ldr r5, [r0, #4] │ │ + ldr r0, [r0, #12] │ │ + movs r1, #24 │ │ + subs r0, r0, r5 │ │ + blx ca548 │ │ + mov r1, r0 │ │ + mov r0, r5 │ │ + bl 602bc │ │ + ldr r1, [r4, #0] │ │ + ldr r0, [r4, #8] │ │ + ldmia.w sp!, {r4, r5, r7, lr} │ │ + b.w 57fec │ │ + push {r4, r5, r7, lr} │ │ + mov r4, r1 │ │ + mov r5, r0 │ │ + cbz r4, 602d0 │ │ + mov r0, r5 │ │ + bl 602d4 │ │ + subs r4, #1 │ │ + adds r5, #24 │ │ + b.n 602c2 │ │ + pop {r4, r5, r7, pc} │ │ + bmi.n 6027e │ │ + push {r4, lr} │ │ + mov r4, r0 │ │ + ldrd r0, r1, [r0] │ │ + subs r0, #2 │ │ + sbc.w r1, r1, #0 │ │ + subs.w r2, r0, #18 │ │ + sbcs.w r1, r1, #0 │ │ + it cs │ │ + movcs r0, #16 │ │ + cmp r0, #16 │ │ + bhi.n 6036e │ │ + tbb [pc, r0] │ │ + lsrs r1, r1, #4 │ │ + lsrs r1, r1, #4 │ │ + cmp r4, #16 │ │ + asrs r0, r2, #24 │ │ + lsrs r6, r2, #8 │ │ + adds r2, r1, #0 │ │ + adds r2, r1, #0 │ │ + movs r2, #50 @ 0x32 │ │ + movs r1, r1 │ │ + pop {r4, pc} │ │ + ldrd r0, r1, [r4, #8] │ │ + ldmia.w sp!, {r4, lr} │ │ + b.w c97b8 │ │ + ldrd r0, r1, [r4, #8] │ │ + ldmia.w sp!, {r4, lr} │ │ + b.w 54676 │ │ + ldrd r0, r1, [r4, #8] │ │ + ldmia.w sp!, {r4, lr} │ │ + b.w 57ff4 │ │ + ldrd r0, r1, [r4, #8] │ │ + ldmia.w sp!, {r4, lr} │ │ + b.w 6d978 │ │ + add.w r0, r4, #8 │ │ + bl 6000e │ │ + ldrd r0, r1, [r4, #8] │ │ + ldmia.w sp!, {r4, lr} │ │ + b.w c1bfc │ │ + ldrd r0, r1, [r4, #8] │ │ + ldmia.w sp!, {r4, lr} │ │ + b.w c1c04 │ │ + add.w r0, r4, #8 │ │ + bl 600e6 │ │ + ldrd r0, r1, [r4, #8] │ │ + ldmia.w sp!, {r4, lr} │ │ + b.w 57fec │ │ + ldr.w r0, [r4, #8]! │ │ + dmb ish │ │ + ldrex r1, [r0] │ │ + subs r2, r1, #1 │ │ + strex r3, r2, [r0] │ │ + cmp r3, #0 │ │ + bne.n 60376 │ │ + cmp r1, #1 │ │ + bne.n 60308 │ │ + dmb ish │ │ + mov r0, r4 │ │ + ldmia.w sp!, {r4, lr} │ │ + b.w 6449e │ │ + push {r4, r5, r6, lr} │ │ + mov r4, r0 │ │ + ldr r5, [r0, #4] │ │ + ldr r0, [r0, #12] │ │ + movs r1, #48 @ 0x30 │ │ + subs r0, r0, r5 │ │ + blx ca548 │ │ + mov r6, r0 │ │ + cbz r6, 603be │ │ + mov r0, r5 │ │ + bl 602d4 │ │ + add.w r0, r5, #24 │ │ + bl 602d4 │ │ + subs r6, #1 │ │ + adds r5, #48 @ 0x30 │ │ + b.n 603a8 │ │ + ldr r1, [r4, #0] │ │ + ldr r0, [r4, #8] │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ + b.w c1bfc │ │ + push {r4, lr} │ │ + ldr r1, [r0, #0] │ │ + dmb ish │ │ + ldrex r2, [r1] │ │ + subs r3, r2, #1 │ │ + strex r4, r3, [r1] │ │ + cmp r4, #0 │ │ + bne.n 603d2 │ │ + cmp r2, #1 │ │ + it ne │ │ + popne {r4, pc} │ │ + dmb ish │ │ + ldmia.w sp!, {r4, lr} │ │ + b.w 646fc │ │ + push {r4, r5, r6, lr} │ │ + mov r4, r0 │ │ + bl 63b40 │ │ + ldr r5, [r4, #12] │ │ + cbz r5, 60410 │ │ + ldr r6, [r4, #16] │ │ + ldr r1, [r6, #0] │ │ + cbz r1, 60408 │ │ + mov r0, r5 │ │ + blx r1 │ │ + mov r0, r5 │ │ + mov r1, r6 │ │ + bl 5c60a │ │ + ldrd r0, r1, [r4] │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ + b.w 4aeee │ │ + push {r4, r5, r6, lr} │ │ + mov r4, r0 │ │ + bl 63dfc │ │ + ldr r5, [r4, #12] │ │ + cbz r5, 6043c │ │ + ldr r6, [r4, #16] │ │ + ldr r1, [r6, #0] │ │ + cbz r1, 60432 │ │ + mov r0, r5 │ │ + blx r1 │ │ + ldr r0, [r6, #4] │ │ + cbz r0, 6043c │ │ + mov r0, r5 │ │ + blx cd200 │ │ + ldrd r0, r1, [r4] │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ + b.w 4aeee │ │ + push {r3, r4, r5, r6, r7, lr} │ │ + mov r4, r0 │ │ + movs r0, #0 │ │ + movs r6, #8 │ │ + movs r1, #8 │ │ + str r0, [r4, #8] │ │ + str r6, [r4, #0] │ │ + ldr r5, [r4, #4] │ │ + ldr r7, [r4, #12] │ │ + bl 57fec │ │ + subs r0, r7, r5 │ │ + movs r1, #24 │ │ + str r6, [r4, #12] │ │ + str r6, [r4, #4] │ │ + blx ca548 │ │ + mov r1, r0 │ │ + mov r0, r5 │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ + b.w 602bc │ │ + ldr r1, [r0, #0] │ │ + ldr r0, [r0, #8] │ │ + b.w 6d978 │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ + sub sp, #28 │ │ + mov r8, r1 │ │ + ldmia.w r2, {r3, r4, r5, r6, r7, ip} │ │ + mov r1, sp │ │ + ldr.w r2, [r8, #12] │ │ + mov r9, r0 │ │ + mov r0, r1 │ │ + stmia.w r0, {r3, r4, r5, r6, r7, ip} │ │ + mov r0, r9 │ │ + blx r2 │ │ + mov r0, r9 │ │ + mov r1, r8 │ │ + add sp, #28 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ + b.w 5c60a │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ + sub sp, #28 │ │ + mov r9, r1 │ │ + ldmia.w r2, {r3, r4, r5, r6, r7, ip} │ │ + mov r1, sp │ │ + ldr.w r2, [r9, #12] │ │ + mov r8, r0 │ │ + mov r0, r1 │ │ + stmia.w r0, {r3, r4, r5, r6, r7, ip} │ │ + mov r0, r8 │ │ + blx r2 │ │ + ldr.w r0, [r9, #4] │ │ + cbz r0, 604da │ │ + mov r0, r8 │ │ + add sp, #28 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ + b.w cd0f0 │ │ + add sp, #28 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ + mov r4, r0 │ │ + cmp r3, r1 │ │ + mov r0, r1 │ │ + it cc │ │ + movcc r0, r3 │ │ + adds r5, r0, #1 │ │ + subs r5, #1 │ │ + beq.n 6052c │ │ + add.w ip, r2, #8 │ │ + add.w lr, r4, #8 │ │ + ldrd r2, r6, [r2] │ │ + ldrd r4, r7, [r4] │ │ + eor.w r8, r7, r6 │ │ + eor.w r0, r4, r2 │ │ + orrs.w r0, r0, r8 │ │ + it ne │ │ + movne r0, #1 │ │ + subs r2, r4, r2 │ │ + sbcs.w r2, r7, r6 │ │ + it lt │ │ + movlt.w r0, #4294967295 @ 0xffffffff │ │ + cmp r0, #0 │ │ + mov r2, ip │ │ + mov r4, lr │ │ + beq.n 604f0 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ + subs r0, r1, r3 │ │ + it ne │ │ + movne r0, #1 │ │ + cmp r1, r3 │ │ + it cc │ │ + movcc.w r0, #4294967295 @ 0xffffffff │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ + push {r4, r5, r6, r7, lr} │ │ + mov r5, r1 │ │ + cmp r3, r1 │ │ + it cc │ │ + movcc r5, r3 │ │ + cbz r5, 60564 │ │ + ldmia r2!, {r6} │ │ + ldmia r0!, {r7} │ │ + subs r4, r7, r6 │ │ + it ne │ │ + movne r4, #1 │ │ + cmp r7, r6 │ │ + it cc │ │ + movcc.w r4, #4294967295 @ 0xffffffff │ │ + subs r5, #1 │ │ + cmp r4, #0 │ │ + beq.n 60548 │ │ + b.n 60572 │ │ + subs r4, r1, r3 │ │ + it ne │ │ + movne r4, #1 │ │ + cmp r1, r3 │ │ + it cc │ │ + movcc.w r4, #4294967295 @ 0xffffffff │ │ + mov r0, r4 │ │ + pop {r4, r5, r6, r7, pc} │ │ + push {r4, r5, r6, r7, lr} │ │ + mov r5, r1 │ │ + cmp r3, r1 │ │ + it cc │ │ + movcc r5, r3 │ │ + cbz r5, 605a4 │ │ + ldrh.w r6, [r2], #2 │ │ + ldrh.w r7, [r0], #2 │ │ + subs r4, r7, r6 │ │ + sxth r6, r6 │ │ + sxth r7, r7 │ │ + it ne │ │ + movne r4, #1 │ │ + cmp r7, r6 │ │ + it lt │ │ + movlt.w r4, #4294967295 @ 0xffffffff │ │ + subs r5, #1 │ │ + cmp r4, #0 │ │ + beq.n 60580 │ │ + b.n 605b2 │ │ + subs r4, r1, r3 │ │ + it ne │ │ + movne r4, #1 │ │ + cmp r1, r3 │ │ + it cc │ │ + movcc.w r4, #4294967295 @ 0xffffffff │ │ + mov r0, r4 │ │ + pop {r4, r5, r6, r7, pc} │ │ + push {r4, r5, r6, r7, lr} │ │ + mov r5, r1 │ │ + cmp r3, r1 │ │ + it cc │ │ + movcc r5, r3 │ │ + cbz r5, 605e4 │ │ + ldrb.w r6, [r2], #1 │ │ + ldrb.w r7, [r0], #1 │ │ + subs r4, r7, r6 │ │ + sxtb r6, r6 │ │ + sxtb r7, r7 │ │ + it ne │ │ + movne r4, #1 │ │ + cmp r7, r6 │ │ + it lt │ │ + movlt.w r4, #4294967295 @ 0xffffffff │ │ + subs r5, #1 │ │ + cmp r4, #0 │ │ + beq.n 605c0 │ │ + b.n 605f2 │ │ + subs r4, r1, r3 │ │ + it ne │ │ + movne r4, #1 │ │ + cmp r1, r3 │ │ + it cc │ │ + movcc.w r4, #4294967295 @ 0xffffffff │ │ + mov r0, r4 │ │ + pop {r4, r5, r6, r7, pc} │ │ + push {r4, r5, r6, r7, lr} │ │ + mov r5, r1 │ │ + cmp r3, r1 │ │ + it cc │ │ + movcc r5, r3 │ │ + cbz r5, 6061c │ │ + ldmia r2!, {r6} │ │ + ldmia r0!, {r7} │ │ + subs r4, r7, r6 │ │ + it ne │ │ + movne r4, #1 │ │ + cmp r7, r6 │ │ + it lt │ │ + movlt.w r4, #4294967295 @ 0xffffffff │ │ + subs r5, #1 │ │ + cmp r4, #0 │ │ + beq.n 60600 │ │ + b.n 6062a │ │ + subs r4, r1, r3 │ │ + it ne │ │ + movne r4, #1 │ │ + cmp r1, r3 │ │ + it cc │ │ + movcc.w r4, #4294967295 @ 0xffffffff │ │ + mov r0, r4 │ │ + pop {r4, r5, r6, r7, pc} │ │ + push {r4, r5, r6, r7, lr} │ │ + mov r5, r1 │ │ + cmp r3, r1 │ │ + it cc │ │ + movcc r5, r3 │ │ + cbz r5, 60658 │ │ + ldrh.w r6, [r2], #2 │ │ + ldrh.w r7, [r0], #2 │ │ + subs r4, r7, r6 │ │ + it ne │ │ + movne r4, #1 │ │ + cmp r7, r6 │ │ + it cc │ │ + movcc.w r4, #4294967295 @ 0xffffffff │ │ + subs r5, #1 │ │ + cmp r4, #0 │ │ + beq.n 60638 │ │ + b.n 60666 │ │ + subs r4, r1, r3 │ │ + it ne │ │ + movne r4, #1 │ │ + cmp r1, r3 │ │ + it cc │ │ + movcc.w r4, #4294967295 @ 0xffffffff │ │ + mov r0, r4 │ │ + pop {r4, r5, r6, r7, pc} │ │ + bmi.n 60616 │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ + ldrd r6, r3, [r1] │ │ + mov.w ip, #16 │ │ + mov.w lr, #16 │ │ + subs.w r8, r6, #2 │ │ + sbc.w r5, r3, #0 │ │ + subs.w r4, r8, #18 │ │ + sbcs.w r4, r5, #0 │ │ + it cc │ │ + movcc ip, r8 │ │ + ldrd r7, r4, [r0] │ │ + subs r3, r7, #2 │ │ + sbc.w r4, r4, #0 │ │ + subs.w r2, r3, #18 │ │ + sbcs.w r2, r4, #0 │ │ + it cc │ │ + movcc lr, r3 │ │ + tbh [pc, lr, lsl #1] │ │ + lsls r7, r5, #4 │ │ + movs r2, r2 │ │ + lsls r6, r7, #1 │ │ + lsls r0, r5, #2 │ │ + lsls r1, r2, #1 │ │ + lsls r3, r4, #3 │ │ + lsls r1, r0, #4 │ │ + lsls r3, r0, #3 │ │ + lsls r7, r3, #4 │ │ + lsls r5, r5, #1 │ │ + lsls r0, r2, #4 │ │ + lsls r0, r0, #1 │ │ + lsls r4, r3, #1 │ │ + lsls r2, r6, #3 │ │ + movs r7, r5 │ │ + lsls r7, r2, #2 │ │ + movs r0, r4 │ │ + lsls r2, r2, #3 │ │ + movs r2, #0 │ │ + rsbs r3, r8, #17 │ │ + sbcs r2, r5 │ │ + bcc.w 60908 │ │ + cmp.w r8, #1 │ │ + bne.w 60908 │ │ + ldrb r1, [r1, #8] │ │ + ldrb r0, [r0, #8] │ │ + subs r2, r0, r1 │ │ + b.n 60918 │ │ + movs r2, #0 │ │ + rsbs r3, r8, #17 │ │ + sbcs r2, r5 │ │ + bcc.n 606fc │ │ + cmp.w r8, #16 │ │ + bne.w 60908 │ │ + lsls r2, r7, #31 │ │ + beq.w 6092a │ │ + lsls r2, r6, #31 │ │ + bne.n 607ba │ │ + b.n 6092e │ │ + movs r2, #0 │ │ + rsbs r3, r8, #17 │ │ + sbcs r2, r5 │ │ + bcc.w 60908 │ │ + cmp.w r8, #14 │ │ + bne.w 60908 │ │ + ldrd r2, r3, [r1, #12] │ │ + ldrd r0, r1, [r0, #12] │ │ + bl 5f804 │ │ + b.n 60904 │ │ + movs r2, #0 │ │ + rsbs r3, r8, #17 │ │ + sbcs r2, r5 │ │ + bcc.w 60908 │ │ + cmp.w r8, #11 │ │ + bne.w 60908 │ │ + ldrd r2, r3, [r1, #12] │ │ + ldrd r0, r1, [r0, #12] │ │ + bl 604e0 │ │ + b.n 60904 │ │ + movs r2, #0 │ │ + rsbs r3, r8, #17 │ │ + sbcs r2, r5 │ │ + bcc.w 60908 │ │ + cmp.w r8, #4 │ │ + beq.w 608bc │ │ + b.n 60908 │ │ + movs r2, #0 │ │ + rsbs r3, r8, #17 │ │ + sbcs r2, r5 │ │ + bcc.w 60908 │ │ + cmp.w r8, #12 │ │ + bne.w 60908 │ │ + ldrd r2, r3, [r1, #12] │ │ + ldrd r0, r1, [r0, #12] │ │ + bl 6096e │ │ + b.n 60904 │ │ + movs r2, #0 │ │ + rsbs r3, r8, #17 │ │ + sbcs r2, r5 │ │ + bcc.w 60908 │ │ + cmp.w r8, #9 │ │ + bne.w 60908 │ │ + ldrd r2, r3, [r1, #12] │ │ + ldrd r0, r1, [r0, #12] │ │ + bl 605f6 │ │ + b.n 60904 │ │ + movs r2, #0 │ │ + rsbs r3, r8, #17 │ │ + sbcs r2, r5 │ │ + bcc.w 60908 │ │ + cmp.w r8, #2 │ │ + bne.w 60908 │ │ + ldrd r1, r3, [r1, #8] │ │ + ldrd r0, r4, [r0, #8] │ │ + eor.w r2, r4, r3 │ │ + eor.w r5, r0, r1 │ │ + orrs r2, r5 │ │ + it ne │ │ + movne r2, #1 │ │ + subs r0, r0, r1 │ │ + sbcs.w r0, r4, r3 │ │ + b.n 60912 │ │ + movs r2, #0 │ │ + rsbs r3, r8, #17 │ │ + sbcs r2, r5 │ │ + bcc.w 60908 │ │ + cmp.w r8, #15 │ │ + bne.w 60908 │ │ + ldrd r2, r3, [r1, #12] │ │ + ldrd r0, r1, [r0, #12] │ │ + bl 5f4a0 │ │ + b.n 60904 │ │ + movs r2, #0 │ │ + rsbs r3, r8, #17 │ │ + sbcs r2, r5 │ │ + bcc.w 60908 │ │ + cmp.w r8, #3 │ │ + bne.n 60908 │ │ + vldr d1, [r0, #8] │ │ + movs r0, #1 │ │ + vldr d0, [r1, #8] │ │ + movs r2, #0 │ │ + vcmp.f64 d1, d0 │ │ + vmrs APSR_nzcv, fpscr │ │ + it lt │ │ + movlt r0, #2 │ │ + it lt │ │ + movlt.w r2, #4294967295 @ 0xffffffff │ │ + it hi │ │ + movhi r2, r0 │ │ + b.n 60918 │ │ + movs r2, #0 │ │ + rsbs r3, r8, #17 │ │ + sbcs r2, r5 │ │ + bcc.n 60908 │ │ + cmp.w r8, #7 │ │ + bne.n 60908 │ │ + ldrd r2, r3, [r1, #12] │ │ + ldrd r0, r1, [r0, #12] │ │ + bl 60576 │ │ + b.n 60904 │ │ + movs r2, #0 │ │ + rsbs r3, r8, #17 │ │ + sbcs r2, r5 │ │ + bcc.n 60908 │ │ + cmp.w r8, #17 │ │ + bne.n 60908 │ │ + ldr r1, [r1, #8] │ │ + ldr r0, [r0, #8] │ │ + ldr r1, [r1, #8] │ │ + ldr r0, [r0, #8] │ │ + subs r2, r0, r1 │ │ + it ne │ │ + movne r2, #1 │ │ + cmp r0, r1 │ │ + b.n 60912 │ │ + movs r2, #0 │ │ + rsbs r3, r8, #17 │ │ + sbcs r2, r5 │ │ + bcc.n 60908 │ │ + cmp.w r8, #5 │ │ + bne.n 60908 │ │ + ldrd r2, r3, [r1, #12] │ │ + ldrd r0, r1, [r0, #12] │ │ + bl 605b6 │ │ + b.n 60904 │ │ + movs r2, #0 │ │ + rsbs r3, r8, #17 │ │ + sbcs r2, r5 │ │ + bcc.n 60908 │ │ + cmp.w r8, #13 │ │ + bne.n 60908 │ │ + ldrd r2, r3, [r1, #12] │ │ + ldrd r0, r1, [r0, #12] │ │ + bl 609c0 │ │ + b.n 60904 │ │ + movs r2, #0 │ │ + rsbs r3, r8, #17 │ │ + sbcs r2, r5 │ │ + bcc.n 60908 │ │ + cmp.w r8, #6 │ │ + bne.n 60908 │ │ + ldrd r2, r3, [r1, #12] │ │ + ldrd r0, r1, [r0, #12] │ │ + bl 5f800 │ │ + b.n 60904 │ │ + movs r2, #0 │ │ + rsbs r3, r8, #17 │ │ + sbcs r2, r5 │ │ + bcc.n 60908 │ │ + cmp.w r8, #10 │ │ + bne.n 60908 │ │ + ldrd r2, r3, [r1, #12] │ │ + ldrd r0, r1, [r0, #12] │ │ + bl 6053e │ │ + b.n 60904 │ │ + movs r2, #0 │ │ + rsbs r3, r8, #17 │ │ + sbcs r2, r5 │ │ + bcc.n 60908 │ │ + cmp.w r8, #8 │ │ + bne.n 60908 │ │ + ldrd r2, r3, [r1, #12] │ │ + ldrd r0, r1, [r0, #12] │ │ + bl 6062e │ │ + mov r2, r0 │ │ + b.n 60918 │ │ + subs.w r2, lr, ip │ │ + it ne │ │ + movne r2, #1 │ │ + cmp lr, ip │ │ + it lt │ │ + movlt.w r2, #4294967295 @ 0xffffffff │ │ + mvn.w r0, #254 @ 0xfe │ │ + uxtab r0, r0, r2 │ │ + clz r0, r0 │ │ + lsrs r0, r0, #5 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ + lsls r2, r6, #31 │ │ + beq.n 6093e │ │ + subs r2, r7, r6 │ │ + it ne │ │ + movne r2, #1 │ │ + cmp r7, r6 │ │ + it cc │ │ + movcc.w r2, #4294967295 @ 0xffffffff │ │ + b.n 60918 │ │ + ldrd r3, r4, [r1, #8] │ │ + ldrd r5, r6, [r0, #8] │ │ + eor.w r2, r6, r4 │ │ + eor.w r7, r5, r3 │ │ + orrs r2, r7 │ │ + it ne │ │ + movne r2, #1 │ │ + subs r3, r5, r3 │ │ + sbcs.w r3, r6, r4 │ │ + it lt │ │ + movlt.w r2, #4294967295 @ 0xffffffff │ │ + cmp r2, #0 │ │ + bne.n 60918 │ │ + ldrd r1, r3, [r1, #16] │ │ + ldrd r0, r4, [r0, #16] │ │ + b.n 607c2 │ │ + push {r4, r5, r6, r7, lr} │ │ + cmp r3, r1 │ │ + mov r4, r1 │ │ + it cc │ │ + movcc r4, r3 │ │ + adds r5, r4, #1 │ │ + subs r5, #1 │ │ + beq.n 609ae │ │ + vldr s0, [r2] │ │ + adds r6, r2, #4 │ │ + vldr s2, [r0] │ │ + adds r7, r0, #4 │ │ + movs r0, #1 │ │ + movs r4, #0 │ │ + vcmp.f32 s2, s0 │ │ + mov r2, r6 │ │ + vmrs APSR_nzcv, fpscr │ │ + it lt │ │ + movlt r0, #2 │ │ + it lt │ │ + movlt.w r4, #4294967295 @ 0xffffffff │ │ + it hi │ │ + movhi r4, r0 │ │ + cmp r4, #0 │ │ + mov r0, r7 │ │ + beq.n 6097a │ │ + b.n 609bc │ │ + subs r4, r1, r3 │ │ + it ne │ │ + movne r4, #1 │ │ + cmp r1, r3 │ │ + it cc │ │ + movcc.w r4, #4294967295 @ 0xffffffff │ │ + mov r0, r4 │ │ + pop {r4, r5, r6, r7, pc} │ │ + push {r4, r5, r6, r7, lr} │ │ + cmp r3, r1 │ │ + mov r4, r1 │ │ + it cc │ │ + movcc r4, r3 │ │ + adds r5, r4, #1 │ │ + subs r5, #1 │ │ + beq.n 60a04 │ │ + vldr d0, [r2] │ │ + add.w r6, r2, #8 │ │ + vldr d1, [r0] │ │ + add.w r7, r0, #8 │ │ + movs r0, #1 │ │ + movs r4, #0 │ │ + vcmp.f64 d1, d0 │ │ + mov r2, r6 │ │ + vmrs APSR_nzcv, fpscr │ │ + it lt │ │ + movlt r0, #2 │ │ + it lt │ │ + movlt.w r4, #4294967295 @ 0xffffffff │ │ + it hi │ │ + movhi r4, r0 │ │ + cmp r4, #0 │ │ + mov r0, r7 │ │ + beq.n 609cc │ │ + b.n 60a12 │ │ + subs r4, r1, r3 │ │ + it ne │ │ + movne r4, #1 │ │ + cmp r1, r3 │ │ + it cc │ │ + movcc.w r4, #4294967295 @ 0xffffffff │ │ + mov r0, r4 │ │ + pop {r4, r5, r6, r7, pc} │ │ + bmi.n 609c2 │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + sub sp, #124 @ 0x7c │ │ + ldr r7, [sp, #160] @ 0xa0 │ │ + mov r8, r0 │ │ + sub.w r0, r2, #48 @ 0x30 │ │ + str r0, [sp, #16] │ │ + ldr r0, [sp, #164] @ 0xa4 │ │ + mov r4, r3 │ │ + mov r9, r2 │ │ + mov fp, r1 │ │ + str r0, [sp, #24] │ │ + str r3, [sp, #20] │ │ + str.w r8, [sp, #40] @ 0x28 │ │ + cmp.w fp, #33 @ 0x21 │ │ + str.w fp, [sp, #44] @ 0x2c │ │ + bcc.w 60c6e │ │ + cmp r7, #0 │ │ + beq.w 60ca6 │ │ + ldr r1, [sp, #44] @ 0x2c │ │ + mov.w r0, #336 @ 0x150 │ │ + lsrs r3, r1, #3 │ │ + mla r5, r3, r0, r8 │ │ + add.w r0, r3, r3, lsl #1 │ │ + cmp r1, #64 @ 0x40 │ │ + add.w r6, r8, r0, lsl #6 │ │ + mov r0, r8 │ │ + bcs.n 60a8e │ │ + mov r1, r6 │ │ + bl 6066c │ │ + mov sl, r0 │ │ + mov r0, r8 │ │ + mov r1, r5 │ │ + bl 6066c │ │ + cmp sl, r0 │ │ + mov r0, r8 │ │ + bne.n 60a96 │ │ + mov r0, r6 │ │ + mov r1, r5 │ │ + bl 6066c │ │ + teq sl, r0 │ │ + it ne │ │ + movne r6, r5 │ │ + mov r0, r6 │ │ + b.n 60a96 │ │ + mov r1, r6 │ │ + mov r2, r5 │ │ + bl 67668 │ │ + sub.w r0, r0, r8 │ │ + movs r1, #48 @ 0x30 │ │ + subs r7, #1 │ │ + str r7, [sp, #32] │ │ + blx ca548 │ │ + str r0, [sp, #36] @ 0x24 │ │ + add.w r0, r0, r0, lsl #1 │ │ + movs r2, #48 @ 0x30 │ │ + add.w r7, r8, r0, lsl #4 │ │ + add r0, sp, #48 @ 0x30 │ │ + mov r1, r7 │ │ + bl ca0b2 │ │ + ldr r0, [sp, #24] │ │ + cbz r0, 60ac8 │ │ + ldr r0, [sp, #24] │ │ + mov r1, r7 │ │ + bl 6066c │ │ + cmp r0, #0 │ │ + beq.n 60baa │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + cmp r0, r4 │ │ + bhi.w 60e20 │ │ + add.w r0, r0, r0, lsl #1 │ │ + ldr r1, [sp, #40] @ 0x28 │ │ + ldr r4, [sp, #36] @ 0x24 │ │ + mov.w fp, #0 │ │ + add.w sl, r9, r0, lsl #4 │ │ + str r0, [sp, #28] │ │ + mov r5, r1 │ │ + add.w r0, r4, r4, lsl #1 │ │ + add.w r8, r1, r0, lsl #4 │ │ + cmp r5, r8 │ │ + bcs.n 60b1c │ │ + mov r0, r5 │ │ + mov r1, r7 │ │ + bl 6066c │ │ + sub.w sl, sl, #48 @ 0x30 │ │ + mov r6, r0 │ │ + cmp r0, #0 │ │ + add.w r1, fp, fp, lsl #1 │ │ + mov r0, sl │ │ + it ne │ │ + movne r0, r9 │ │ + movs r2, #48 @ 0x30 │ │ + add.w r0, r0, r1, lsl #4 │ │ + mov r1, r5 │ │ + bl ca0b2 │ │ + add fp, r6 │ │ + adds r5, #48 @ 0x30 │ │ + b.n 60aec │ │ + ldr r6, [sp, #44] @ 0x2c │ │ + cmp r4, r6 │ │ + add.w r4, fp, fp, lsl #1 │ │ + beq.n 60b3e │ │ + sub.w sl, sl, #48 @ 0x30 │ │ + mov r1, r5 │ │ + add.w r0, sl, r4, lsl #4 │ │ + movs r2, #48 @ 0x30 │ │ + bl ca0b2 │ │ + adds r5, #48 @ 0x30 │ │ + mov r4, r6 │ │ + ldr r1, [sp, #40] @ 0x28 │ │ + b.n 60ae4 │ │ + ldr.w sl, [sp, #40] @ 0x28 │ │ + lsls r2, r4, #4 │ │ + mov r1, r9 │ │ + mov r0, sl │ │ + bl ca098 │ │ + ldr r1, [sp, #28] │ │ + add.w sl, sl, r4, lsl #4 │ │ + sub.w r8, r6, fp │ │ + mvn.w r0, #47 @ 0x2f │ │ + mov r4, fp │ │ + mov r6, sl │ │ + add.w r5, r0, r1, lsl #4 │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + cmp r0, r4 │ │ + beq.n 60b7c │ │ + add.w r1, r9, r5 │ │ + mov r0, r6 │ │ + movs r2, #48 @ 0x30 │ │ + bl ca0b2 │ │ + adds r4, #1 │ │ + subs r5, #48 @ 0x30 │ │ + adds r6, #48 @ 0x30 │ │ + b.n 60b62 │ │ + ldr r4, [sp, #20] │ │ + cmp.w fp, #0 │ │ + beq.n 60baa │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + cmp r0, fp │ │ + bcc.w 60e22 │ │ + ldr r7, [sp, #32] │ │ + mov r1, r8 │ │ + str r7, [sp, #0] │ │ + add r0, sp, #48 @ 0x30 │ │ + str r0, [sp, #4] │ │ + mov r2, r9 │ │ + ldr r0, [sp, #168] @ 0xa8 │ │ + mov r3, r4 │ │ + str r0, [sp, #8] │ │ + mov r0, sl │ │ + bl 60a18 │ │ + ldr.w r8, [sp, #40] @ 0x28 │ │ + b.n 60a38 │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + cmp r0, r4 │ │ + bhi.w 60e20 │ │ + add.w r0, r0, r0, lsl #1 │ │ + ldrd r5, r6, [sp, #36] @ 0x24 │ │ + mov.w sl, #0 │ │ + str r0, [sp, #28] │ │ + add.w fp, r9, r0, lsl #4 │ │ + add.w r0, r5, r5, lsl #1 │ │ + ldr r1, [sp, #40] @ 0x28 │ │ + mov r8, r5 │ │ + add.w r4, r1, r0, lsl #4 │ │ + cmp r6, r4 │ │ + bcs.n 60c04 │ │ + mov r0, r7 │ │ + mov r1, r6 │ │ + bl 6066c │ │ + mov r5, r0 │ │ + cmp r0, #0 │ │ + mov r0, r9 │ │ + add.w r1, sl, sl, lsl #1 │ │ + sub.w fp, fp, #48 @ 0x30 │ │ + it ne │ │ + movne r0, fp │ │ + add.w r0, r0, r1, lsl #4 │ │ + mov r1, r6 │ │ + movs r2, #48 @ 0x30 │ │ + bl ca0b2 │ │ + eor.w r0, r5, #1 │ │ + adds r6, #48 @ 0x30 │ │ + add sl, r0 │ │ + b.n 60bd0 │ │ + ldr r5, [sp, #44] @ 0x2c │ │ + add.w r4, sl, sl, lsl #1 │ │ + cmp r8, r5 │ │ + beq.n 60c26 │ │ + add.w r0, r9, r4, lsl #4 │ │ + mov r1, r6 │ │ + movs r2, #48 @ 0x30 │ │ + bl ca0b2 │ │ + adds r6, #48 @ 0x30 │ │ + add.w sl, sl, #1 │ │ + sub.w fp, fp, #48 @ 0x30 │ │ + b.n 60bc4 │ │ + ldr.w r8, [sp, #40] @ 0x28 │ │ + lsls r2, r4, #4 │ │ + mov r1, r9 │ │ + mov r0, r8 │ │ + bl ca098 │ │ + ldr r1, [sp, #28] │ │ + add.w r8, r8, r4, lsl #4 │ │ + ldr r0, [sp, #16] │ │ + sub.w fp, r5, sl │ │ + mov r7, r8 │ │ + add.w r6, r0, r1, lsl #4 │ │ + mov r4, fp │ │ + cbz r4, 60c5c │ │ + mov r0, r7 │ │ + mov r1, r6 │ │ + movs r2, #48 @ 0x30 │ │ + bl ca0b2 │ │ + subs r4, #1 │ │ + subs r6, #48 @ 0x30 │ │ + adds r7, #48 @ 0x30 │ │ + b.n 60c48 │ │ + ldr r1, [sp, #44] @ 0x2c │ │ + cmp r1, sl │ │ + bcc.w 60e40 │ │ + movs r0, #0 │ │ + ldr r4, [sp, #20] │ │ + str r0, [sp, #24] │ │ + ldr r7, [sp, #32] │ │ + b.n 60a34 │ │ + ldr r1, [sp, #44] @ 0x2c │ │ + cmp r1, #2 │ │ + bcc.w 60e1a │ │ + add.w r0, r1, #16 │ │ + cmp r0, r4 │ │ + bhi.w 60e20 │ │ + lsrs r6, r1, #1 │ │ + add.w r0, r6, r6, lsl #1 │ │ + cmp r1, #7 │ │ + add.w r4, r9, r0, lsl #4 │ │ + add.w r5, r8, r0, lsl #4 │ │ + bls.n 60cbc │ │ + mov r0, r8 │ │ + mov r1, r9 │ │ + bl 63894 │ │ + mov r0, r5 │ │ + mov r1, r4 │ │ + bl 63894 │ │ + movs r7, #4 │ │ + b.n 60cd2 │ │ + ldr r1, [sp, #168] @ 0xa8 │ │ + movs r0, #1 │ │ + mov r2, r9 │ │ + mov r3, r4 │ │ + strd r0, r1, [sp] │ │ + mov r0, r8 │ │ + ldr r1, [sp, #44] @ 0x2c │ │ + bl 60ef4 │ │ + b.n 60e1a │ │ + mov r0, r9 │ │ + mov r1, r8 │ │ + movs r2, #48 @ 0x30 │ │ + bl ca0b2 │ │ + mov r0, r4 │ │ + mov r1, r5 │ │ + movs r2, #48 @ 0x30 │ │ + bl ca0b2 │ │ + movs r7, #1 │ │ + add.w r0, r7, r7, lsl #1 │ │ + mov.w fp, #0 │ │ + str.w fp, [sp, #48] @ 0x30 │ │ + add.w r1, r8, r0, lsl #4 │ │ + add.w r0, r9, r0, lsl #4 │ │ + str r1, [sp, #28] │ │ + str r0, [sp, #24] │ │ + str r6, [sp, #52] @ 0x34 │ │ + strd r4, r6, [sp, #32] │ │ + cmp.w fp, #2 │ │ + beq.n 60d4c │ │ + add r0, sp, #48 @ 0x30 │ │ + mov r8, r6 │ │ + ldr r1, [sp, #44] @ 0x2c │ │ + mov sl, r7 │ │ + ldr.w r0, [r0, fp, lsl #2] │ │ + cmp r0, #0 │ │ + it ne │ │ + subne.w r8, r1, r8 │ │ + add.w r0, r0, r0, lsl #1 │ │ + ldr r1, [sp, #28] │ │ + add.w r5, r1, r0, lsl #4 │ │ + ldr r1, [sp, #24] │ │ + add.w r4, r9, r0, lsl #4 │ │ + add.w r6, r1, r0, lsl #4 │ │ + cmp r7, r8 │ │ + bcs.n 60d3c │ │ + mov r0, r6 │ │ + mov r1, r5 │ │ + movs r2, #48 @ 0x30 │ │ + bl ca0b2 │ │ + mov r0, r4 │ │ + mov r1, r6 │ │ + bl 63840 │ │ + adds r5, #48 @ 0x30 │ │ + adds r6, #48 @ 0x30 │ │ + adds r7, #1 │ │ + b.n 60d1e │ │ + add.w r8, sp, #32 │ │ + add.w fp, fp, #1 │ │ + mov r7, sl │ │ + ldmia.w r8, {r4, r6, r8} │ │ + b.n 60cf0 │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + mvn.w r1, #47 @ 0x2f │ │ + add.w r0, r0, r0, lsl #1 │ │ + add.w r0, r1, r0, lsl #4 │ │ + mov r1, r4 │ │ + add.w r4, r8, r0 │ │ + add.w fp, r9, r0 │ │ + sub.w r5, r1, #48 @ 0x30 │ │ + mov sl, r1 │ │ + cbz r6, 60dd8 │ │ + mov r0, sl │ │ + mov r1, r9 │ │ + bl 6066c │ │ + cmp r0, #0 │ │ + mov r1, r9 │ │ + str r6, [sp, #36] @ 0x24 │ │ + mov r6, r0 │ │ + it ne │ │ + movne r1, sl │ │ + mov r0, r8 │ │ + movs r2, #48 @ 0x30 │ │ + bl ca0b2 │ │ + mov r0, fp │ │ + mov r1, r5 │ │ + bl 6066c │ │ + cmp r0, #0 │ │ + mov r1, fp │ │ + mov r7, r0 │ │ + it ne │ │ + movne r1, r5 │ │ + mov r0, r4 │ │ + movs r2, #48 @ 0x30 │ │ + bl ca0b2 │ │ + negs r0, r7 │ │ + subs r4, #48 @ 0x30 │ │ + rsb r0, r7, r0, lsl #1 │ │ + add.w r8, r8, #48 @ 0x30 │ │ + add.w r5, r5, r0, lsl #4 │ │ + orr.w r0, r6, r6, lsl #1 │ │ + add.w sl, sl, r0, lsl #4 │ │ + eor.w r0, r6, #1 │ │ + ldr r6, [sp, #36] @ 0x24 │ │ + orr.w r0, r0, r0, lsl #1 │ │ + subs r6, #1 │ │ + add.w r9, r9, r0, lsl #4 │ │ + orr.w r0, r7, r7, lsl #1 │ │ + add.w r0, fp, r0, lsl #4 │ │ + sub.w fp, r0, #48 @ 0x30 │ │ + b.n 60d6a │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + adds r5, #48 @ 0x30 │ │ + lsls r0, r0, #31 │ │ + beq.n 60e0e │ │ + cmp r9, r5 │ │ + mov r1, sl │ │ + it cc │ │ + movcc r1, r9 │ │ + mov r0, r8 │ │ + movs r2, #48 @ 0x30 │ │ + bl ca0b2 │ │ + movs r0, #0 │ │ + movs r1, #0 │ │ + cmp r9, r5 │ │ + it cs │ │ + movcs r1, #1 │ │ + it cc │ │ + movcc r0, #1 │ │ + orr.w r1, r1, r1, lsl #1 │ │ + orr.w r0, r0, r0, lsl #1 │ │ + add.w sl, sl, r1, lsl #4 │ │ + add.w r9, r9, r0, lsl #4 │ │ + cmp r9, r5 │ │ + itt eq │ │ + addeq.w r0, fp, #48 @ 0x30 │ │ + cmpeq sl, r0 │ │ + bne.n 60e4a │ │ + add sp, #124 @ 0x7c │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + udf #254 @ 0xfe │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #116] @ 0x74 │ │ + str r1, [sp, #104] @ 0x68 │ │ + ldr r1, [pc, #36] @ (60e50 ) │ │ + str r0, [sp, #112] @ 0x70 │ │ + movs r0, #4 │ │ + add r1, pc │ │ + str r1, [sp, #100] @ 0x64 │ │ + str r0, [sp, #108] @ 0x6c │ │ + add r0, sp, #100 @ 0x64 │ │ + ldr r1, [pc, #24] @ (60e54 ) │ │ + add r1, pc │ │ + bl 4d1a6 │ │ + ldr r2, [pc, #20] @ (60e58 ) │ │ + mov r0, sl │ │ + add r2, pc │ │ + bl 4d154 │ │ + bl 5264c │ │ + nop │ │ + lsls r0, r5, #2 │ │ + movs r7, r0 │ │ + lsls r6, r4, #2 │ │ + movs r7, r0 │ │ + lsls r4, r5, #2 │ │ + movs r7, r0 │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ + sub.w sp, sp, #4096 @ 0x1000 │ │ + sub sp, #8 │ │ + mov r8, r0 │ │ + ldr r0, [pc, #128] @ (60eec ) │ │ + mov r4, r1 │ │ + mov r6, r2 │ │ + cmp r1, r0 │ │ + it cc │ │ + movcc r0, r1 │ │ + sub.w r1, r1, r1, lsr #1 │ │ + cmp r0, r1 │ │ + it ls │ │ + movls r0, r1 │ │ + cmp r0, #86 @ 0x56 │ │ + bcs.n 60ea4 │ │ + movs r0, #0 │ │ + mov r1, r4 │ │ + cmp r4, #65 @ 0x41 │ │ + it cc │ │ + movcc r0, #1 │ │ + strd r0, r6, [sp] │ │ + add r2, sp, #8 │ │ + mov r0, r8 │ │ + movs r3, #85 @ 0x55 │ │ + bl 60ef4 │ │ + add.w sp, sp, #4096 @ 0x1000 │ │ + add sp, #8 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ + ldr r3, [pc, #72] @ (60ef0 ) │ │ + movs r1, #8 │ │ + movs r2, #48 @ 0x30 │ │ + add r3, pc │ │ + bl c9b20 │ │ + mov r7, r0 │ │ + strd r0, r1, [sp, #8] │ │ + movs r0, #0 │ │ + mov r5, r1 │ │ + str r0, [sp, #16] │ │ + cmp r4, #65 @ 0x41 │ │ + it cc │ │ + movcc r0, #1 │ │ + strd r0, r6, [sp] │ │ + mov r0, r8 │ │ + mov r1, r4 │ │ + mov r2, r5 │ │ + mov r3, r7 │ │ + bl 60ef4 │ │ + add r0, sp, #8 │ │ + bl 6000e │ │ + mov r0, r7 │ │ + mov r1, r5 │ │ + add.w sp, sp, #4096 @ 0x1000 │ │ + add sp, #8 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ + b.w c1bfc │ │ + nop │ │ + ldrh r2, [r1, #24] │ │ + movs r2, r0 │ │ + lsls r6, r4, #2 │ │ + movs r7, r0 │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + sub sp, #460 @ 0x1cc │ │ + mov r4, r1 │ │ + movs r1, #0 │ │ + mov r6, r0 │ │ + subs r0, r4, #1 │ │ + sbc.w r1, r1, #3221225472 @ 0xc0000000 │ │ + mov fp, r3 │ │ + mov sl, r2 │ │ + mov r2, r4 │ │ + movs r3, #0 │ │ + bl ca0e4 │ │ + cmp.w r4, #4096 @ 0x1000 │ │ + strd r1, r0, [sp, #16] │ │ + str r4, [sp, #36] @ 0x24 │ │ + bhi.n 60f2e │ │ + mov r2, r4 │ │ + sub.w r0, r4, r4, lsr #1 │ │ + cmp r0, #64 @ 0x40 │ │ + it cs │ │ + movcs r0, #64 @ 0x40 │ │ + str r0, [sp, #28] │ │ + b.n 60f38 │ │ + ldr r0, [sp, #36] @ 0x24 │ │ + bl 52630 │ │ + str r0, [sp, #28] │ │ + ldr r2, [sp, #36] @ 0x24 │ │ + sub.w r0, r6, #48 @ 0x30 │ │ + str r0, [sp, #32] │ │ + ldr r0, [pc, #904] @ (612c8 ) │ │ + add.w r9, sp, #342 @ 0x156 │ │ + movs r5, #1 │ │ + movs r7, #0 │ │ + add r0, pc │ │ + str r0, [sp, #24] │ │ + ldr r0, [pc, #892] @ (612cc ) │ │ + add r0, pc │ │ + str r0, [sp, #12] │ │ + add r3, sp, #76 @ 0x4c │ │ + movs r0, #0 │ │ + str.w sl, [sp, #72] @ 0x48 │ │ + strd fp, r6, [sp, #48] @ 0x30 │ │ + cmp r0, r2 │ │ + str r0, [sp, #56] @ 0x38 │ │ + bcs.n 60f84 │ │ + ldr r3, [sp, #24] │ │ + mov r1, r6 │ │ + str r7, [sp, #64] @ 0x40 │ │ + bl 612e0 │ │ + mov sl, r0 │ │ + ldr r0, [sp, #28] │ │ + mov r7, r1 │ │ + movs r6, #0 │ │ + cmp r1, r0 │ │ + bcc.n 60fec │ │ + cmp r7, #2 │ │ + bcs.n 60f8e │ │ + movs r0, #0 │ │ + mov r8, r7 │ │ + b.n 60fe6 │ │ + movs r1, #0 │ │ + mov.w ip, #1 │ │ + str r1, [sp, #68] @ 0x44 │ │ + b.n 610fa │ │ + add.w r6, sl, #48 @ 0x30 │ │ + mov r1, sl │ │ + mov r0, r6 │ │ + bl 6066c │ │ + mov.w r8, #2 │ │ + cbz r0, 60fba │ │ + cmp r7, r8 │ │ + beq.n 60fd4 │ │ + add.w r4, r6, #48 @ 0x30 │ │ + mov r1, r6 │ │ + mov r0, r4 │ │ + bl 6066c │ │ + cbz r0, 60fde │ │ + add.w r8, r8, #1 │ │ + mov r6, r4 │ │ + b.n 60fa0 │ │ + cmp r7, r8 │ │ + beq.n 60fd8 │ │ + add.w r4, r6, #48 @ 0x30 │ │ + mov r1, r6 │ │ + mov r0, r4 │ │ + bl 6066c │ │ + cbnz r0, 60fe2 │ │ + add.w r8, r8, #1 │ │ + mov r6, r4 │ │ + b.n 60fba │ │ + movs r0, #1 │ │ + b.n 60fda │ │ + movs r0, #0 │ │ + mov r8, r7 │ │ + b.n 60fe4 │ │ + movs r0, #1 │ │ + b.n 60fe4 │ │ + movs r0, #0 │ │ + movs r6, #0 │ │ + ldr r1, [sp, #28] │ │ + cmp r8, r1 │ │ + bcs.n 61036 │ │ + ldr r0, [sp, #496] @ 0x1f0 │ │ + cbz r0, 61022 │ │ + mov r4, r7 │ │ + cmp r7, #32 │ │ + it cs │ │ + movcs r4, #32 │ │ + ldr r3, [sp, #12] │ │ + mov r0, r4 │ │ + mov r1, sl │ │ + mov r2, r7 │ │ + bl 612fe │ │ + ldr.w sl, [sp, #72] @ 0x48 │ │ + mov r3, fp │ │ + ldr r2, [sp, #500] @ 0x1f4 │ │ + mov.w r8, #0 │ │ + str r2, [sp, #8] │ │ + mov r2, sl │ │ + strd r6, r6, [sp] │ │ + bl 60a18 │ │ + lsls r0, r4, #1 │ │ + adds r6, r0, #1 │ │ + b.n 610ac │ │ + ldr r0, [sp, #28] │ │ + mov.w r8, #0 │ │ + cmp r7, r0 │ │ + it cs │ │ + movcs r7, r0 │ │ + lsls r6, r7, #1 │ │ + ldr.w sl, [sp, #72] @ 0x48 │ │ + b.n 610ac │ │ + cbz r0, 61096 │ │ + ldr r3, [pc, #660] @ (612d0 ) │ │ + mov r0, r8 │ │ + mov r1, sl │ │ + mov r2, r7 │ │ + add r3, pc │ │ + bl 612fe │ │ + mov r7, r0 │ │ + add.w r0, r1, r1, lsl #1 │ │ + movs r6, #0 │ │ + sub.w r9, r6, r1, lsr #1 │ │ + add.w r0, r7, r0, lsl #4 │ │ + mov sl, r1 │ │ + sub.w fp, r0, #48 @ 0x30 │ │ + lsrs r0, r1, #1 │ │ + str r0, [sp, #68] @ 0x44 │ │ + cmp r9, r6 │ │ + beq.n 61096 │ │ + subs r6, #1 │ │ + cmp.w sl, #2 │ │ + bcc.w 612bc │ │ + add r4, sp, #408 @ 0x198 │ │ + mov r1, r7 │ │ + movs r2, #48 @ 0x30 │ │ + mov r0, r4 │ │ + bl ca0b2 │ │ + mov r0, r7 │ │ + mov r1, fp │ │ + movs r2, #48 @ 0x30 │ │ + bl ca0b2 │ │ + mov r0, fp │ │ + mov r1, r4 │ │ + movs r2, #48 @ 0x30 │ │ + bl ca0b2 │ │ + sub.w fp, fp, #48 @ 0x30 │ │ + adds r7, #48 @ 0x30 │ │ + b.n 61060 │ │ + mov.w r0, r8, lsl #1 │ │ + ldr.w fp, [sp, #48] @ 0x30 │ │ + adds r6, r0, #1 │ │ + ldr.w sl, [sp, #72] @ 0x48 │ │ + mov.w r8, #0 │ │ + add.w r9, sp, #342 @ 0x156 │ │ + ldr r0, [sp, #56] @ 0x38 │ │ + ldr r3, [sp, #20] │ │ + sub.w r1, r0, r5, lsr #1 │ │ + adds r4, r1, r0 │ │ + ldr r1, [sp, #16] │ │ + umull ip, r2, r4, r3 │ │ + mla r4, r4, r1, r2 │ │ + adc.w r2, r8, #0 │ │ + mla r7, r2, r3, r4 │ │ + add.w r2, r0, r6, lsr #1 │ │ + adds r2, r2, r0 │ │ + umull lr, r4, r2, r3 │ │ + mla r2, r2, r1, r4 │ │ + adc.w r4, r8, #0 │ │ + eor.w r1, lr, ip │ │ + mov ip, r6 │ │ + mla r2, r4, r3, r2 │ │ + clz r1, r1 │ │ + adds r1, #32 │ │ + eors r2, r7 │ │ + it ne │ │ + clzne r1, r2 │ │ + str r1, [sp, #68] @ 0x44 │ │ + ldr r6, [sp, #52] @ 0x34 │ │ + add r3, sp, #76 @ 0x4c │ │ + ldr r7, [sp, #64] @ 0x40 │ │ + add.w r2, r0, r0, lsl #1 │ │ + ldr r1, [sp, #32] │ │ + str.w ip, [sp, #60] @ 0x3c │ │ + add.w r1, r1, r2, lsl #4 │ │ + str r1, [sp, #44] @ 0x2c │ │ + add.w r1, r6, r2, lsl #4 │ │ + str r1, [sp, #40] @ 0x28 │ │ + cmp r7, #2 │ │ + itttt cs │ │ + subcs r2, r7, #1 │ │ + ldrbcs.w r1, [r9, r2] │ │ + ldrcs r4, [sp, #68] @ 0x44 │ │ + cmpcs r1, r4 │ │ + bcc.w 61288 │ │ + ldr.w r4, [r3, r2, lsl #2] │ │ + mov r7, r2 │ │ + mov.w r8, r4, lsr #1 │ │ + add.w sl, r8, r5, lsr #1 │ │ + cmp sl, fp │ │ + bhi.n 61148 │ │ + orr.w r1, r4, r5 │ │ + ands.w r1, r1, #1 │ │ + bne.n 61148 │ │ + mov.w r5, sl, lsl #1 │ │ + ldr.w sl, [sp, #72] @ 0x48 │ │ + b.n 61110 │ │ + sub.w r0, r0, sl │ │ + str r7, [sp, #64] @ 0x40 │ │ + add.w r0, r0, r0, lsl #1 │ │ + add.w r9, r6, r0, lsl #4 │ │ + lsls r0, r4, #31 │ │ + bne.n 61178 │ │ + ldr r3, [pc, #380] @ (612d8 ) │ │ + mov r0, r8 │ │ + mov r1, r9 │ │ + mov r2, sl │ │ + add r3, pc │ │ + bl 612fe │ │ + ldr r2, [sp, #500] @ 0x1f4 │ │ + mov r3, fp │ │ + str r2, [sp, #0] │ │ + ldr r2, [sp, #72] @ 0x48 │ │ + bl 61316 │ │ + ldr.w ip, [sp, #60] @ 0x3c │ │ + lsls r0, r5, #31 │ │ + bne.n 6119a │ │ + ldr r3, [pc, #348] @ (612dc ) │ │ + mov r0, r8 │ │ + mov r1, r9 │ │ + mov r2, sl │ │ + add r3, pc │ │ + bl 612e0 │ │ + ldr r2, [sp, #500] @ 0x1f4 │ │ + mov r3, fp │ │ + str r2, [sp, #0] │ │ + ldr r2, [sp, #72] @ 0x48 │ │ + bl 61316 │ │ + ldr.w ip, [sp, #60] @ 0x3c │ │ + cmp r4, #2 │ │ + it cs │ │ + cmpcs r5, #2 │ │ + bcs.n 611b8 │ │ + mov.w r0, sl, lsl #1 │ │ + ldr.w sl, [sp, #72] @ 0x48 │ │ + add r3, sp, #76 @ 0x4c │ │ + adds r5, r0, #1 │ │ + add.w r9, sp, #342 @ 0x156 │ │ + ldr r0, [sp, #56] @ 0x38 │ │ + ldr r7, [sp, #64] @ 0x40 │ │ + b.n 61110 │ │ + lsrs r4, r5, #1 │ │ + mov r0, r8 │ │ + cmp r4, r8 │ │ + it cc │ │ + movcc r0, r4 │ │ + cmp r0, fp │ │ + bhi.n 611a2 │ │ + add.w r1, r8, r8, lsl #1 │ │ + mov r7, r9 │ │ + cmp r4, r8 │ │ + add.w r5, r0, r0, lsl #1 │ │ + add.w fp, r9, r1, lsl #4 │ │ + it cc │ │ + movcc r7, fp │ │ + ldr r6, [sp, #72] @ 0x48 │ │ + lsls r2, r5, #4 │ │ + mov r1, r7 │ │ + mov r0, r6 │ │ + bl ca098 │ │ + add.w r5, r6, r5, lsl #4 │ │ + cmp r4, r8 │ │ + bcs.n 61234 │ │ + ldrd r4, fp, [sp, #44] @ 0x2c │ │ + mov r8, r6 │ │ + subs r5, #48 @ 0x30 │ │ + subs r7, #48 @ 0x30 │ │ + mov r0, r5 │ │ + mov r1, r7 │ │ + bl 6066c │ │ + cmp r0, #0 │ │ + mov r1, r5 │ │ + mov r6, r0 │ │ + it ne │ │ + movne r1, r7 │ │ + mov r0, r4 │ │ + movs r2, #48 @ 0x30 │ │ + bl ca0b2 │ │ + orr.w r0, r6, r6, lsl #1 │ │ + add.w r5, r5, r0, lsl #4 │ │ + eor.w r0, r6, #1 │ │ + orr.w r0, r0, r0, lsl #1 │ │ + add.w r7, r7, r0, lsl #4 │ │ + cmp r7, r9 │ │ + beq.n 61230 │ │ + subs r4, #48 @ 0x30 │ │ + cmp r5, r8 │ │ + bne.n 611f4 │ │ + mov r6, r8 │ │ + b.n 61276 │ │ + ldr.w r8, [sp, #40] @ 0x28 │ │ + cmp r6, r5 │ │ + it ne │ │ + cmpne fp, r8 │ │ + beq.n 61272 │ │ + mov r0, fp │ │ + mov r1, r6 │ │ + bl 6066c │ │ + cmp r0, #0 │ │ + mov r1, r6 │ │ + mov r4, r0 │ │ + it ne │ │ + movne r1, fp │ │ + mov r0, r7 │ │ + movs r2, #48 @ 0x30 │ │ + bl ca0b2 │ │ + orr.w r0, r4, r4, lsl #1 │ │ + adds r7, #48 @ 0x30 │ │ + add.w fp, fp, r0, lsl #4 │ │ + eor.w r0, r4, #1 │ │ + orr.w r0, r0, r0, lsl #1 │ │ + add.w r6, r6, r0, lsl #4 │ │ + b.n 61238 │ │ + ldr.w fp, [sp, #48] @ 0x30 │ │ + subs r2, r5, r6 │ │ + mov r0, r7 │ │ + mov r1, r6 │ │ + bl ca098 │ │ + ldr r6, [sp, #52] @ 0x34 │ │ + ldr.w ip, [sp, #60] @ 0x3c │ │ + b.n 611a2 │ │ + ldr r2, [sp, #36] @ 0x24 │ │ + ldr r1, [sp, #68] @ 0x44 │ │ + cmp r0, r2 │ │ + strb.w r1, [r9, r7] │ │ + str.w r5, [r3, r7, lsl #2] │ │ + bcs.n 612a2 │ │ + add.w r0, r0, ip, lsr #1 │ │ + adds r7, #1 │ │ + mov r5, ip │ │ + b.n 60f5e │ │ + lsls r0, r5, #31 │ │ + bne.n 612b6 │ │ + ldr r1, [sp, #36] @ 0x24 │ │ + mov r2, sl │ │ + ldr r0, [sp, #500] @ 0x1f4 │ │ + mov r3, fp │ │ + str r0, [sp, #0] │ │ + mov r0, r6 │ │ + bl 61316 │ │ + add sp, #460 @ 0x1cc │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + ldr r2, [pc, #20] @ (612d4 ) │ │ + mov r0, r6 │ │ + ldr r1, [sp, #68] @ 0x44 │ │ + add r2, pc │ │ + bl 4d15c │ │ + stc 0, cr0, [r8, #-24] @ 0xffffffe8 │ │ + stcl 0, cr0, [r2], {6} │ │ + @ instruction: 0xebe00006 │ │ + ldmdb lr!, {r1, r2} │ │ + pkhbt r0, lr, r6 │ │ + @ instruction: 0xeabc0006 │ │ + cmp r2, r0 │ │ + itttt cs │ │ + subcs r2, r2, r0 │ │ + addcs.w r0, r0, r0, lsl #1 │ │ + addcs.w r0, r1, r0, lsl #4 │ │ + movcs r1, r2 │ │ + it cs │ │ + bxcs lr │ │ + push {r7, lr} │ │ + mov r1, r2 │ │ + mov r2, r3 │ │ + bl 4d154 │ │ + push {r4, lr} │ │ + mov r4, r0 │ │ + cmp r0, r2 │ │ + ittt ls │ │ + movls r0, r1 │ │ + movls r1, r4 │ │ + popls {r4, pc} │ │ + mov r1, r2 │ │ + mov r0, r4 │ │ + mov r2, r3 │ │ + bl 4d66c │ │ + push {r1, r2, r3, r4, r5, r6, r7, lr} │ │ + orr.w r6, r1, #1 │ │ + ldr r4, [sp, #32] │ │ + clz r6, r6 │ │ + movs r5, #0 │ │ + movs r7, #62 @ 0x3e │ │ + str r4, [sp, #8] │ │ + eor.w r6, r7, r6, lsl #1 │ │ + strd r6, r5, [sp] │ │ + bl 60a18 │ │ + pop {r1, r2, r3, r4, r5, r6, r7, pc} │ │ + b.w 6041c │ │ + bmi.n 612e6 │ │ + push {r0, r1, r2, r3, r4, lr} │ │ + mov r4, r0 │ │ + add r0, sp, #4 │ │ + mov r1, r4 │ │ + bl 63994 │ │ + ldr r0, [sp, #4] │ │ + cbz r0, 6135e │ │ + ldr r1, [sp, #8] │ │ + bl 67cb6 │ │ + mov r0, r4 │ │ + add sp, #16 │ │ + ldmia.w sp!, {r4, lr} │ │ + b.w 6041c │ │ + ldrb.w r0, [sp, #8] │ │ + add.w r2, sp, #15 │ │ + strb.w r0, [sp, #15] │ │ + movs r1, #43 @ 0x2b │ │ + ldr r0, [pc, #16] @ (61380 ) │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + ldr r0, [pc, #16] @ (61384 ) │ │ + ldr r3, [pc, #16] @ (61388 ) │ │ + add r0, pc │ │ + add r3, pc │ │ + bl 5127c │ │ + nop │ │ + ldcl 0, cr0, [sl], #-24 @ 0xffffffe8 │ │ + strb r1, [r5, r6] │ │ + @ instruction: 0xfffee998 │ │ + movs r6, r0 │ │ + ldrb r1, [r0, #4] │ │ + ldr r0, [r0, #0] │ │ + b.w 666f8 │ │ + ldr r0, [r0, #0] │ │ + b.w 6139c │ │ + bmi.n 61346 │ │ + push {r4, r5, r6, r7, lr} │ │ + sub sp, #156 @ 0x9c │ │ + str r0, [sp, #4] │ │ + bl 61438 │ │ + add r4, sp, #8 │ │ + mov r6, r1 │ │ + add.w r1, r0, #8 │ │ + add r2, sp, #4 │ │ + mov r5, r0 │ │ + mov r0, r4 │ │ + bl 61cd6 │ │ + and.w r1, r6, #1 │ │ + mov r0, r5 │ │ + bl 666f8 │ │ + ldr r0, [sp, #8] │ │ + cmp r0, #2 │ │ + beq.n 61406 │ │ + add r0, sp, #64 @ 0x40 │ │ + mov r1, r4 │ │ + movs r2, #56 @ 0x38 │ │ + bl ca0b2 │ │ + movs r0, #2 │ │ + str r0, [sp, #72] @ 0x48 │ │ + ldr r0, [sp, #16] │ │ + cmp r0, #2 │ │ + beq.n 61400 │ │ + add.w ip, r4, #8 │ │ + add r1, sp, #120 @ 0x78 │ │ + ldmia.w ip, {r0, r3, r4, r5, r6, r7} │ │ + mov r2, r1 │ │ + stmia r2!, {r0, r3, r4, r5, r6, r7} │ │ + add r0, sp, #144 @ 0x90 │ │ + bl 63994 │ │ + ldr r0, [sp, #144] @ 0x90 │ │ + cbz r0, 6140a │ │ + ldr r1, [sp, #148] @ 0x94 │ │ + bl 67cb6 │ │ + add r0, sp, #120 @ 0x78 │ │ + bl 6041c │ │ + add r0, sp, #64 @ 0x40 │ │ + bl 614e0 │ │ + add sp, #156 @ 0x9c │ │ + pop {r4, r5, r6, r7, pc} │ │ + ldrb.w r0, [sp, #148] @ 0x94 │ │ + add.w r2, sp, #155 @ 0x9b │ │ + strb.w r0, [sp, #155] @ 0x9b │ │ + movs r1, #43 @ 0x2b │ │ + ldr r0, [pc, #16] @ (6142c ) │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + ldr r0, [pc, #16] @ (61430 ) │ │ + ldr r3, [pc, #16] @ (61434 ) │ │ + add r0, pc │ │ + add r3, pc │ │ + bl 5127c │ │ + nop │ │ + ldmdb lr!, {r1, r2} │ │ + strb r5, [r7, r3] │ │ + vtbx.8 d30, {d30}, d28 │ │ + movs r6, r0 │ │ + push {r4, lr} │ │ + sub sp, #32 │ │ + ldr r4, [pc, #140] @ (614cc ) │ │ + add r4, pc │ │ + ldr r0, [r4, #48] @ 0x30 │ │ + dmb ish │ │ + cmp r0, #2 │ │ + beq.n 61470 │ │ + movs r0, #1 │ │ + str r4, [sp, #12] │ │ + strb.w r0, [sp, #11] │ │ + add.w r0, sp, #31 │ │ + str r0, [sp, #24] │ │ + add r0, sp, #12 │ │ + str r0, [sp, #20] │ │ + add.w r0, sp, #11 │ │ + str r0, [sp, #16] │ │ + add r1, sp, #16 │ │ + ldr r2, [pc, #104] @ (614d0 ) │ │ + add.w r0, r4, #48 @ 0x30 │ │ + add r2, pc │ │ + bl 7228c │ │ + movs r0, #1 │ │ + ldrex r1, [r4, #8] │ │ + cbnz r1, 614bc │ │ + strex r1, r0, [r4, #8] │ │ + cmp r1, #0 │ │ + bne.n 61472 │ │ + dmb ish │ │ + add.w r0, r4, #12 │ │ + bl 63f38 │ │ + lsls r0, r0, #31 │ │ + ittt eq │ │ + addeq.w r0, r4, #8 │ │ + addeq sp, #32 │ │ + popeq {r4, pc} │ │ + and.w r0, r1, #1 │ │ + strb.w r0, [sp, #20] │ │ + add.w r0, r4, #8 │ │ + str r0, [sp, #16] │ │ + ldr r0, [pc, #44] @ (614d4 ) │ │ + movs r1, #43 @ 0x2b │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + ldr r0, [pc, #40] @ (614d8 ) │ │ + add r2, sp, #16 │ │ + ldr r3, [pc, #40] @ (614dc ) │ │ + add r0, pc │ │ + add r3, pc │ │ + bl 5127c │ │ + add.w r0, r4, #8 │ │ + clrex │ │ + bl 7842a │ │ + b.n 61484 │ │ + nop │ │ + subs r5, #54 @ 0x36 │ │ + movs r7, r0 │ │ + ldc 0, cr0, [r6], {6} │ │ + stmia.w r6, {r1, r2} │ │ + strb r3, [r5, r1] │ │ + vtbx.8 d30, {d14}, d10 │ │ + movs r6, r0 │ │ + push {r4, lr} │ │ + mov r4, r0 │ │ + ldr r0, [r0, #0] │ │ + bl 614fc │ │ + ldr r0, [r4, #40] @ 0x28 │ │ + bl 4ad40 │ │ + add.w r0, r4, #8 │ │ + ldmia.w sp!, {r4, lr} │ │ + b.w 61528 │ │ + cbnz r0, 61500 │ │ + bx lr │ │ + push {r1, r2, r3, r4, r5, r6, r7, lr} │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #16] │ │ + str r1, [sp, #4] │ │ + ldr r1, [pc, #20] @ (61520 ) │ │ + str r0, [sp, #12] │ │ + movs r0, #4 │ │ + add r1, pc │ │ + str r0, [sp, #8] │ │ + str r1, [sp, #0] │ │ + mov r0, sp │ │ + ldr r1, [pc, #8] @ (61524 ) │ │ + add r1, pc │ │ + bl 4d1a6 │ │ + @ instruction: 0xe8300006 │ │ + @ instruction: 0xe82e0006 │ │ + ldr r1, [r0, #0] │ │ + cmp r1, #2 │ │ + it ne │ │ + bne.w 6041c │ │ + bx lr │ │ + push {r4, lr} │ │ + mov r4, r0 │ │ + adds r0, #24 │ │ + bl 615d0 │ │ + ldrd r0, r1, [r4] │ │ + eor.w r0, r0, #20 │ │ + orrs r0, r1 │ │ + bne.n 6155e │ │ + ldr r0, [r4, #8] │ │ + cmp r0, #3 │ │ + it cc │ │ + popcc {r4, pc} │ │ + ldrd r0, r1, [r4, #12] │ │ + ldmia.w sp!, {r4, lr} │ │ + b.w 54676 │ │ + mov r0, r4 │ │ + ldmia.w sp!, {r4, lr} │ │ + b.w 602d4 │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ + sub sp, #40 @ 0x28 │ │ + add.w r9, r0, #24 │ │ + add.w r8, sp, #8 │ │ + mov sl, r0 │ │ + mov r0, r8 │ │ + mov r1, r9 │ │ + bl 63994 │ │ + ldr r0, [sp, #8] │ │ + cbz r0, 615a2 │ │ + ldr r1, [sp, #12] │ │ + mov r2, r8 │ │ + ldmia.w sl, {r3, r4, r5, r6, r7, ip} │ │ + stmia.w r2, {r3, r4, r5, r6, r7, ip} │ │ + mov r2, r8 │ │ + bl 6047e │ │ + mov r0, r9 │ │ + add sp, #40 @ 0x28 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ + b.w 615d0 │ │ + ldrb.w r0, [sp, #12] │ │ + add.w r2, sp, #39 @ 0x27 │ │ + strb.w r0, [sp, #39] @ 0x27 │ │ + movs r1, #43 @ 0x2b │ │ + ldr r0, [pc, #16] @ (615c4 ) │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + ldr r0, [pc, #16] @ (615c8 ) │ │ + ldr r3, [pc, #16] @ (615cc ) │ │ + add r0, pc │ │ + add r3, pc │ │ + bl 5127c │ │ + nop │ │ + orr.w r0, r6, r6 │ │ + strh r5, [r4, r5] │ │ + vqshl.u32 q15, q2, #30 │ │ + movs r6, r0 │ │ + push {r4, r5, r6, lr} │ │ + mov r4, r0 │ │ + bl 63b40 │ │ + ldr r5, [r4, #12] │ │ + cbz r5, 615f0 │ │ + ldr r6, [r4, #16] │ │ + ldr r1, [r6, #0] │ │ + cbz r1, 615e6 │ │ + mov r0, r5 │ │ + blx r1 │ │ + ldr r0, [r6, #4] │ │ + cbz r0, 615f0 │ │ + mov r0, r5 │ │ + blx cd200 │ │ + ldrd r0, r1, [r4] │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ + b.w 4aeee │ │ + push {r4, r5, r6, r7, lr} │ │ + sub sp, #44 @ 0x2c │ │ + ldrd r4, r5, [r0] │ │ + ldr r0, [r0, #8] │ │ + strd r4, r5, [sp, #8] │ │ + str r0, [sp, #16] │ │ + add r6, sp, #36 @ 0x24 │ │ + add.w r1, r0, #8 │ │ + mov r0, r6 │ │ + bl 639c2 │ │ + add r0, sp, #28 │ │ + mov r1, r6 │ │ + bl 61680 │ │ + ldr r0, [sp, #28] │ │ + cbz r0, 61654 │ │ + add r1, sp, #8 │ │ + mov r2, r4 │ │ + add.w r6, r1, #8 │ │ + ldr r1, [sp, #32] │ │ + mov r3, r5 │ │ + strd r0, r1, [sp, #36] @ 0x24 │ │ + ldrd r1, r7, [r1, #8] │ │ + subs r1, #1 │ │ + bic.w r1, r1, #7 │ │ + add r0, r1 │ │ + adds r0, #8 │ │ + blx r7 │ │ + add r0, sp, #36 @ 0x24 │ │ + bl 616a4 │ │ + mov r0, r6 │ │ + bl 603ca │ │ + add sp, #44 @ 0x2c │ │ + pop {r4, r5, r6, r7, pc} │ │ + ldrb.w r0, [sp, #32] │ │ + movs r1, #43 @ 0x2b │ │ + strb.w r0, [sp, #36] @ 0x24 │ │ + ldr r0, [pc, #20] @ (61674 ) │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + ldr r0, [pc, #16] @ (61678 ) │ │ + add r2, sp, #36 @ 0x24 │ │ + ldr r3, [pc, #16] @ (6167c ) │ │ + add r0, pc │ │ + add r3, pc │ │ + bl 5127c │ │ + nop │ │ + strd r0, r0, [r8, #24] │ │ + strh r5, [r6, r2] │ │ + vrsubhn.i d30, q15, q10 │ │ + movs r6, r0 │ │ + ldrb r2, [r1, #0] │ │ + cbz r2, 6168e │ │ + movs r2, #0 │ │ + ldrb r1, [r1, #1] │ │ + str r2, [r0, #0] │ │ + strb r1, [r0, #4] │ │ + bx lr │ │ + ldr r1, [r1, #4] │ │ + ldrd r1, r2, [r1] │ │ + ldr r3, [r1, #0] │ │ + adds r3, #1 │ │ + str r3, [r1, #0] │ │ + itt cc │ │ + strdcc r1, r2, [r0] │ │ + bxcc lr │ │ + udf #254 @ 0xfe │ │ + ldr r1, [r0, #0] │ │ + ldr r2, [r1, #0] │ │ + subs r2, #1 │ │ + str r2, [r1, #0] │ │ + it eq │ │ + beq.w 6445c │ │ + bx lr │ │ + adds r0, #8 │ │ + b.w 603ca │ │ + bmi.n 61666 │ │ + push {r4, r5, r6, lr} │ │ + sub sp, #40 @ 0x28 │ │ + ldrd r4, r5, [r0] │ │ + ldr r0, [r0, #8] │ │ + strd r4, r5, [sp, #8] │ │ + str r0, [sp, #16] │ │ + add r6, sp, #32 │ │ + add.w r1, r0, #8 │ │ + mov r0, r6 │ │ + bl 639c2 │ │ + add r0, sp, #24 │ │ + mov r1, r6 │ │ + bl 61680 │ │ + ldr r0, [sp, #24] │ │ + cbz r0, 61714 │ │ + add r1, sp, #8 │ │ + mov r3, r5 │ │ + add.w r6, r1, #8 │ │ + ldr r1, [sp, #28] │ │ + ldr r2, [r1, #8] │ │ + strd r0, r1, [sp, #32] │ │ + subs r2, #1 │ │ + ldr r1, [r1, #20] │ │ + bic.w r2, r2, #7 │ │ + add r0, r2 │ │ + mov r2, r4 │ │ + adds r0, #8 │ │ + blx r1 │ │ + add r0, sp, #32 │ │ + bl 616a4 │ │ + mov r0, r6 │ │ + bl 603ca │ │ + add sp, #40 @ 0x28 │ │ + pop {r4, r5, r6, pc} │ │ + ldrb.w r0, [sp, #28] │ │ + movs r1, #43 @ 0x2b │ │ + strb.w r0, [sp, #32] │ │ + ldr r0, [pc, #20] @ (61734 ) │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + ldr r0, [pc, #16] @ (61738 ) │ │ + add r2, sp, #32 │ │ + ldr r3, [pc, #16] @ (6173c ) │ │ + add r0, pc │ │ + add r3, pc │ │ + bl 5127c │ │ + nop │ │ + ldmdb r8, {r1, r2} │ │ + str r5, [r6, r7] │ │ + @ instruction: 0xfffee5e4 │ │ + movs r6, r0 │ │ + b.w 615d0 │ │ + push {r4, lr} │ │ + sub sp, #40 @ 0x28 │ │ + mov r4, r0 │ │ + add r0, sp, #8 │ │ + mov r1, r4 │ │ + bl 63994 │ │ + ldr r0, [sp, #8] │ │ + cbz r0, 61776 │ │ + movs r2, #0 │ │ + ldr r1, [sp, #12] │ │ + str r2, [sp, #12] │ │ + movs r2, #20 │ │ + str r2, [sp, #8] │ │ + movs r2, #2 │ │ + str r2, [sp, #16] │ │ + add r2, sp, #8 │ │ + bl 6047e │ │ + mov r0, r4 │ │ + add sp, #40 @ 0x28 │ │ + ldmia.w sp!, {r4, lr} │ │ + b.w 615d0 │ │ + ldrb.w r0, [sp, #12] │ │ + add.w r2, sp, #39 @ 0x27 │ │ + strb.w r0, [sp, #39] @ 0x27 │ │ + movs r1, #43 @ 0x2b │ │ + ldr r0, [pc, #16] @ (61798 ) │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + ldr r0, [pc, #16] @ (6179c ) │ │ + ldr r3, [pc, #16] @ (617a0 ) │ │ + add r0, pc │ │ + add r3, pc │ │ + bl 5127c │ │ + nop │ │ + @ instruction: 0xe8c20006 │ │ + str r1, [r2, r6] │ │ + vabal.u q15, d30, d0 │ │ + movs r6, r0 │ │ + push {r4, lr} │ │ + mov r4, r0 │ │ + adds r0, #40 @ 0x28 │ │ + bl 603ca │ │ + add.w r0, r4, #44 @ 0x2c │ │ + bl 61938 │ │ + mov r0, r4 │ │ + ldmia.w sp!, {r4, lr} │ │ + b.w 602d4 │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + sub sp, #60 @ 0x3c │ │ + mov r1, r0 │ │ + mov sl, r0 │ │ + ldr.w r0, [r1, #40]! │ │ + str r1, [sp, #12] │ │ + add r4, sp, #32 │ │ + add.w r1, r0, #8 │ │ + mov r0, r4 │ │ + bl 639c2 │ │ + add r0, sp, #24 │ │ + mov r1, r4 │ │ + bl 61680 │ │ + ldr.w r8, [sp, #24] │ │ + cmp.w r8, #0 │ │ + beq.n 61858 │ │ + add.w fp, sl, #24 │ │ + ldr.w r9, [sp, #28] │ │ + movs r0, #24 │ │ + movs r1, #8 │ │ + ldmia.w fp, {r4, r6, fp} │ │ + strd r8, r9, [sp, #16] │ │ + ldr.w r7, [sl, #44] @ 0x2c │ │ + ldr.w r5, [sl, #36] @ 0x24 │ │ + bl 4aff4 │ │ + stmia.w r0, {r4, r6, fp} │ │ + mov lr, r5 │ │ + str r5, [r0, #12] │ │ + str r7, [r0, #16] │ │ + ldr.w ip, [r9, #8] │ │ + add r2, sp, #32 │ │ + ldmia.w sl, {r1, r3, r4, r5, r6, r7} │ │ + stmia r2!, {r1, r3, r4, r5, r6, r7} │ │ + ldr.w r1, [r9, #16] │ │ + ldr r2, [pc, #76] @ (61878 ) │ │ + add r3, sp, #32 │ │ + strd r3, r0, [sp] │ │ + sub.w r0, ip, #1 │ │ + bic.w r0, r0, #7 │ │ + add r2, pc │ │ + add r0, r8 │ │ + str r2, [sp, #8] │ │ + adds r0, #8 │ │ + mov r2, fp │ │ + mov r3, lr │ │ + blx r1 │ │ + add r0, sp, #16 │ │ + bl 616a4 │ │ + ldr r0, [sp, #12] │ │ + bl 603ca │ │ + add sp, #60 @ 0x3c │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + ldrb.w r0, [sp, #28] │ │ + movs r1, #43 @ 0x2b │ │ + strb.w r0, [sp, #32] │ │ + ldr r0, [pc, #24] @ (6187c ) │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + ldr r0, [pc, #20] @ (61880 ) │ │ + add r2, sp, #32 │ │ + ldr r3, [pc, #20] @ (61884 ) │ │ + add r0, pc │ │ + add r3, pc │ │ + bl 5127c │ │ + nop │ │ + b.n 612fc │ │ + movs r6, r0 │ │ + b.n 617c8 │ │ + movs r6, r0 │ │ + str r1, [r6, r2] │ │ + vraddhn.i d30, q15, q8 │ │ + movs r6, r0 │ │ + adds r0, #16 │ │ + b.w 61938 │ │ + bmi.n 6183a │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + sub sp, #44 @ 0x2c │ │ + mov fp, r1 │ │ + mov r8, r0 │ │ + movs r0, #72 @ 0x48 │ │ + movs r1, #8 │ │ + bl 4aff4 │ │ + add.w r9, sp, #8 │ │ + mov r7, r0 │ │ + movs r0, #1 │ │ + movs r1, #5 │ │ + str r0, [sp, #0] │ │ + mov r0, r9 │ │ + movs r2, #0 │ │ + movs r3, #1 │ │ + movs r4, #5 │ │ + mov.w sl, #0 │ │ + bl 545f0 │ │ + ldrd r1, r0, [sp, #8] │ │ + cmp r1, #1 │ │ + beq.n 61926 │ │ + ldr r1, [sp, #16] │ │ + movs r2, #121 @ 0x79 │ │ + movs r5, #4 │ │ + strb r2, [r1, #4] │ │ + ldr r2, [pc, #96] @ (61930 ) │ │ + str r2, [r1, #0] │ │ + ldrd r2, r3, [r8] │ │ + strd r2, r3, [r7, #32] │ │ + movs r2, #6 │ │ + strd r2, sl, [r7] │ │ + add.w r2, r7, #8 │ │ + stmia r2!, {r0, r1, r4} │ │ + add.w r0, r7, #48 @ 0x30 │ │ + strd r5, sl, [r7, #24] │ │ + ldmia.w fp, {r1, r2, r3, r4, r5, r6} │ │ + stmia r0!, {r1, r2, r3, r4, r5, r6} │ │ + movs r0, #3 │ │ + str r0, [sp, #40] @ 0x28 │ │ + strd r0, r7, [sp, #32] │ │ + add r1, sp, #32 │ │ + mov r0, r9 │ │ + bl 5f848 │ │ + ldr.w r0, [r8, #16]! │ │ + ldrd r2, r3, [r8, #-8] │ │ + ldr r0, [r0, #40] @ 0x28 │ │ + str.w r9, [sp] │ │ + bl 65e44 │ │ + mov r5, r0 │ │ + mov r0, r8 │ │ + bl 61938 │ │ + mov r0, r5 │ │ + add sp, #44 @ 0x2c │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + ldr r1, [sp, #16] │ │ + ldr r2, [pc, #8] @ (61934 ) │ │ + add r2, pc │ │ + bl 4bba0 │ │ + str r2, [r6, #84] @ 0x54 │ │ + ldr r0, [r6, #68] @ 0x44 │ │ + subs r2, r3, r1 │ │ + movs r7, r0 │ │ + push {r4, lr} │ │ + ldr r1, [r0, #0] │ │ + dmb ish │ │ + ldrex r2, [r1] │ │ + subs r3, r2, #1 │ │ + strex r4, r3, [r1] │ │ + cmp r4, #0 │ │ + bne.n 61940 │ │ + cmp r2, #1 │ │ + it ne │ │ + popne {r4, pc} │ │ + dmb ish │ │ + ldmia.w sp!, {r4, lr} │ │ + b.w 645ac │ │ + stmdb sp!, {r2, r3, r4, r5, r6, r7, r8, lr} │ │ + mov r4, r0 │ │ + ldr r0, [r0, #12] │ │ + cmp r0, #0 │ │ + beq.n 619f2 │ │ + ldrd r0, r5, [r4, #16] │ │ + ldrd r2, r3, [r4, #24] │ │ + ldr r6, [r1, #0] │ │ + mov r1, r5 │ │ + str r6, [sp, #0] │ │ + bl 64018 │ │ + lsrs r1, r0, #25 │ │ + mov.w r2, #16843009 @ 0x1010101 │ │ + mul.w lr, r1, r2 │ │ + ldrd r1, r3, [r4] │ │ + and.w r4, r3, r0 │ │ + sub.w r8, r1, #64 @ 0x40 │ │ + mov.w ip, #0 │ │ + ldr r7, [r1, r4] │ │ + eor.w r2, r7, lr │ │ + sub.w r5, r2, #16843009 @ 0x1010101 │ │ + bic.w r2, r5, r2 │ │ + bic.w r5, r2, #2139062143 @ 0x7f7f7f7f │ │ + cbz r5, 619cc │ │ + subs r2, r5, #1 │ │ + and.w r0, r2, r5 │ │ + rev r2, r5 │ │ + clz r2, r2 │ │ + add.w r2, r4, r2, lsr #3 │ │ + ands r2, r3 │ │ + sub.w r5, r8, r2, lsl #6 │ │ + ldr r5, [r5, #0] │ │ + cmp r6, r5 │ │ + mov r5, r0 │ │ + beq.n 619e4 │ │ + b.n 619aa │ │ + and.w r2, r7, r7, lsl #1 │ │ + tst.w r2, #2155905152 @ 0x80808080 │ │ + bne.n 619fe │ │ + add.w ip, ip, #4 │ │ + add.w r0, r4, ip │ │ + and.w r4, r0, r3 │ │ + b.n 61998 │ │ + negs r0, r2 │ │ + add.w r0, r1, r0, lsl #6 │ │ + cmp r0, #0 │ │ + it ne │ │ + subne r0, #64 @ 0x40 │ │ + b.n 619f4 │ │ + movs r0, #0 │ │ + cmp r0, #0 │ │ + it ne │ │ + addne r0, #8 │ │ + ldmia.w sp!, {r2, r3, r4, r5, r6, r7, r8, pc} │ │ + movs r0, #0 │ │ + b.n 619ea │ │ + bmi.n 619ae │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + sub sp, #44 @ 0x2c │ │ + ldr.w sl, [sp, #80] @ 0x50 │ │ + mov r6, r2 │ │ + ldr.w fp, [sp, #84] @ 0x54 │ │ + mov r4, r1 │ │ + mov r8, r0 │ │ + str.w fp, [sp, #12] │ │ + strd r1, sl, [sp, #4] │ │ + bl 61438 │ │ + mov r5, r0 │ │ + mov r9, r1 │ │ + adds r0, #8 │ │ + add r1, sp, #4 │ │ + bl 61960 │ │ + cbz r0, 61a78 │ │ + mov r7, r0 │ │ + ldr r0, [r0, #0] │ │ + cmp r0, #1 │ │ + bne.n 61a4a │ │ + add r0, sp, #16 │ │ + bl 58704 │ │ + ldr r0, [r7, #4] │ │ + ldr r1, [sp, #40] @ 0x28 │ │ + blx r1 │ │ + mov r6, r0 │ │ + cbnz r0, 61a78 │ │ + add r0, sp, #16 │ │ + bl 58704 │ │ + ldr r2, [r7, #48] @ 0x30 │ │ + mov r0, r8 │ │ + ldr r6, [sp, #32] │ │ + mov r1, r4 │ │ + ldr r3, [pc, #60] @ (61a98 ) │ │ + add r3, pc │ │ + blx r6 │ │ + movs r1, #1 │ │ + mov r6, r8 │ │ + strd r1, r0, [r7] │ │ + ldr r0, [r7, #36] @ 0x24 │ │ + ldr.w r1, [r7, #32]! │ │ + eor.w r0, r0, fp │ │ + eor.w r1, r1, sl │ │ + orrs r0, r1 │ │ + bne.n 61a8a │ │ + and.w r1, r9, #1 │ │ + mov r0, r5 │ │ + bl 666f8 │ │ + mov r0, r6 │ │ + add sp, #44 @ 0x2c │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + movs r0, #0 │ │ + str r0, [sp, #16] │ │ + add r1, sp, #8 │ │ + add r2, sp, #16 │ │ + mov r0, r7 │ │ + bl 65d0c │ │ + movs r7, r7 │ │ + movs r0, r0 │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ + sub sp, #32 │ │ + mov r5, r1 │ │ + str r1, [sp, #0] │ │ + bl 61438 │ │ + mov r4, r0 │ │ + adds r0, #8 │ │ + mov r6, r1 │ │ + mov r1, sp │ │ + bl 61960 │ │ + cbz r0, 61ada │ │ + mov r7, r0 │ │ + ldrd r0, r8, [r0] │ │ + movs r1, #0 │ │ + str r1, [r7, #0] │ │ + cbz r0, 61ad0 │ │ + add r0, sp, #4 │ │ + bl 58704 │ │ + ldr r1, [sp, #24] │ │ + mov r0, r8 │ │ + blx r1 │ │ + add.w r0, r7, #40 @ 0x28 │ │ + mov r1, r5 │ │ + bl 66ce8 │ │ + and.w r1, r6, #1 │ │ + mov r0, r4 │ │ + bl 666f8 │ │ + add sp, #32 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ + bmi.n 61a96 │ │ + push {r0, r1, r2, r3, r4, r5, r7, lr} │ │ + ldr r1, [pc, #32] @ (61b10 ) │ │ + mov r4, r0 │ │ + mov r0, sp │ │ + add r1, pc │ │ + bl 679d4 │ │ + ldmia.w sp, {r0, r1, r2, r3} │ │ + add.w r5, r4, #16 │ │ + stmia r5!, {r0, r1, r2, r3} │ │ + ldr r0, [pc, #12] @ (61b14 ) │ │ + add r0, pc │ │ + ldmia.w r0, {r1, r2, r3, r5} │ │ + stmia r4!, {r1, r2, r3, r5} │ │ + pop {r0, r1, r2, r3, r4, r5, r7, pc} │ │ + movs r1, #89 @ 0x59 │ │ + movs r4, r0 │ │ + asrs r6, r0, #12 │ │ + movs r7, r0 │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ + sub sp, #32 │ │ + mov r7, r0 │ │ + mov r4, r0 │ │ + ldr.w r0, [r7, #16]! │ │ + strd r2, r3, [sp, #8] │ │ + adds r6, r7, #4 │ │ + strd r2, r3, [sp] │ │ + ldmia r6, {r1, r5, r6} │ │ + mov r2, r5 │ │ + mov r3, r6 │ │ + bl 643d8 │ │ + mov r5, r0 │ │ + add r0, sp, #8 │ │ + str r0, [sp, #20] │ │ + mov r6, r1 │ │ + ldr.w r0, [r7, #-8] │ │ + cbz r0, 61b9c │ │ + add r0, sp, #20 │ │ + strd r0, r4, [sp, #24] │ │ + ldrd r0, r1, [r4] │ │ + ldr r2, [pc, #84] @ (61ba8 ) │ │ + add r3, sp, #24 │ │ + add r2, pc │ │ + strd r3, r2, [sp] │ │ + mov r2, r5 │ │ + mov r3, r6 │ │ + bl 61bac │ │ + cbz r0, 61b96 │ │ + ldr r0, [r4, #0] │ │ + lsrs r3, r5, #25 │ │ + ldrd r7, r5, [r4, #4] │ │ + subs r2, r1, #4 │ │ + ldr r6, [r4, #12] │ │ + ands r2, r7 │ │ + ldrb.w r8, [r0, r1] │ │ + add r2, r0 │ │ + ldrd ip, lr, [sp, #8] │ │ + strb r3, [r0, r1] │ │ + sub.w r0, r0, r1, lsl #3 │ │ + strb r3, [r2, #4] │ │ + adds r2, r6, #1 │ │ + and.w r3, r8, #1 │ │ + strd ip, lr, [r0, #-8] │ │ + subs r3, r5, r3 │ │ + strd r3, r2, [r4, #8] │ │ + add sp, #32 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ + mov r0, r4 │ │ + mov r1, r7 │ │ + bl 5eff8 │ │ + b.n 61b48 │ │ + nop │ │ + lsls r7, r2, #4 │ │ + movs r0, r0 │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + sub sp, #20 │ │ + mov r5, r1 │ │ + mov r7, r0 │ │ + lsrs r0, r2, #25 │ │ + mov.w r1, #16843009 @ 0x1010101 │ │ + mul.w r6, r0, r1 │ │ + movs r0, #0 │ │ + ldrd r4, fp, [sp, #56] @ 0x38 │ │ + str r0, [sp, #8] │ │ + movs r0, #0 │ │ + strd r7, r0, [sp, #12] │ │ + and.w r9, r2, r5 │ │ + ldr.w sl, [r7, r9] │ │ + eor.w r0, sl, r6 │ │ + sub.w r1, r0, #16843009 @ 0x1010101 │ │ + bic.w r0, r1, r0 │ │ + bic.w r0, r0, #2139062143 @ 0x7f7f7f7f │ │ + cbz r0, 61c0a │ │ + subs r1, r0, #1 │ │ + and.w r8, r1, r0 │ │ + rev r0, r0 │ │ + clz r0, r0 │ │ + add.w r0, r9, r0, lsr #3 │ │ + and.w r7, r0, r5 │ │ + mov r0, r4 │ │ + mov r1, r7 │ │ + blx fp │ │ + cmp r0, #0 │ │ + mov r0, r8 │ │ + bne.n 61c48 │ │ + b.n 61be6 │ │ + ldr r1, [sp, #16] │ │ + bic.w r0, sl, #2139062143 @ 0x7f7f7f7f │ │ + cmp r1, #1 │ │ + beq.n 61c40 │ │ + rev r1, r0 │ │ + mov r2, r0 │ │ + clz r1, r1 │ │ + add.w r1, r9, r1, lsr #3 │ │ + ands r1, r5 │ │ + cmp r0, #0 │ │ + it ne │ │ + movne r2, #1 │ │ + ldr r7, [sp, #12] │ │ + tst.w r0, sl, lsl #1 │ │ + bne.n 61c52 │ │ + ldr r0, [sp, #8] │ │ + str r2, [sp, #16] │ │ + adds r0, #4 │ │ + str r1, [sp, #4] │ │ + str r0, [sp, #8] │ │ + add.w r2, r9, r0 │ │ + b.n 61bce │ │ + movs r2, #1 │ │ + ldr r7, [sp, #12] │ │ + ldr r1, [sp, #4] │ │ + b.n 61c2a │ │ + movs r0, #0 │ │ + mov r1, r7 │ │ + add sp, #20 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + ldrsb r0, [r7, r1] │ │ + cmp r0, #0 │ │ + bpl.n 61c5e │ │ + movs r0, #1 │ │ + mov r7, r1 │ │ + b.n 61c4a │ │ + ldr r0, [r7, #0] │ │ + bic.w r0, r0, #2139062143 @ 0x7f7f7f7f │ │ + rev r0, r0 │ │ + clz r0, r0 │ │ + lsrs r7, r0, #3 │ │ + movs r0, #1 │ │ + b.n 61c4a │ │ + ldrd r0, r2, [r0] │ │ + ldr r2, [r2, #0] │ │ + ldr r0, [r0, #0] │ │ + sub.w r1, r2, r1, lsl #3 │ │ + ldrd r1, r2, [r1, #-8] │ │ + ldrd r0, r3, [r0] │ │ + eors r2, r3 │ │ + eors r0, r1 │ │ + orrs r0, r2 │ │ + clz r0, r0 │ │ + lsrs r0, r0, #5 │ │ + bx lr │ │ + ldrd r0, r2, [r0] │ │ + ldr r2, [r2, #0] │ │ + ldr r0, [r0, #0] │ │ + sub.w r1, r2, r1, lsl #4 │ │ + ldrd r1, r2, [r1, #-16] │ │ + ldrd r0, r3, [r0] │ │ + eors r2, r3 │ │ + eors r0, r1 │ │ + orrs r0, r2 │ │ + clz r0, r0 │ │ + lsrs r0, r0, #5 │ │ + bx lr │ │ + ldrd r0, r2, [r0] │ │ + ldr r2, [r2, #0] │ │ + ldr r0, [r0, #0] │ │ + sub.w r1, r2, r1, lsl #4 │ │ + ldrd r1, r2, [r1, #-16] │ │ + ldrd r0, r3, [r0] │ │ + eors r2, r3 │ │ + eors r0, r1 │ │ + orrs r0, r2 │ │ + clz r0, r0 │ │ + lsrs r0, r0, #5 │ │ + bx lr │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + sub sp, #68 @ 0x44 │ │ + mov r5, r1 │ │ + str r0, [sp, #12] │ │ + ldrd r6, r3, [r5, #24] │ │ + ldrd r0, r1, [r1, #16] │ │ + ldr r7, [r2, #0] │ │ + mov r2, r6 │ │ + str r7, [sp, #0] │ │ + bl 64018 │ │ + lsrs r1, r0, #25 │ │ + mov.w r2, #16843009 @ 0x1010101 │ │ + muls r1, r2 │ │ + ldrd r6, r4, [r5] │ │ + and.w r8, r4, r0 │ │ + movs r0, #0 │ │ + sub.w fp, r6, #64 @ 0x40 │ │ + str r0, [sp, #8] │ │ + add r0, sp, #16 │ │ + str r1, [sp, #4] │ │ + ldr.w r9, [r6, r8] │ │ + eor.w r2, r9, r1 │ │ + sub.w r1, r2, #16843009 @ 0x1010101 │ │ + bics r1, r2 │ │ + bic.w r1, r1, #2139062143 @ 0x7f7f7f7f │ │ + str r1, [sp, #16] │ │ + mov sl, r0 │ │ + bl 4b2e2 │ │ + cbz r0, 61d40 │ │ + add.w r0, r1, r8 │ │ + and.w r2, r0, r4 │ │ + mov r0, sl │ │ + sub.w r1, fp, r2, lsl #6 │ │ + ldr r1, [r1, #0] │ │ + cmp r7, r1 │ │ + beq.n 61d5c │ │ + b.n 61d22 │ │ + and.w r0, r9, r9, lsl #1 │ │ + tst.w r0, #2155905152 @ 0x80808080 │ │ + bne.n 61d80 │ │ + ldr r0, [sp, #8] │ │ + ldr r1, [sp, #4] │ │ + adds r0, #4 │ │ + str r0, [sp, #8] │ │ + add r0, r8 │ │ + and.w r8, r0, r4 │ │ + mov r0, sl │ │ + b.n 61d0e │ │ + sbfx r1, r2, #0, #26 │ │ + mov r0, r5 │ │ + negs r4, r2 │ │ + bl 5eb28 │ │ + add.w r0, r6, r4, lsl #6 │ │ + movs r2, #52 @ 0x34 │ │ + sub.w r1, r0, #52 @ 0x34 │ │ + ldr.w r4, [r0, #-56] │ │ + add r0, sp, #16 │ │ + bl ca0b2 │ │ + cmp r4, #2 │ │ + bne.n 61d86 │ │ + movs r4, #2 │ │ + ldr r5, [sp, #12] │ │ + b.n 61d92 │ │ + ldr r5, [sp, #12] │ │ + add r1, sp, #16 │ │ + movs r2, #52 @ 0x34 │ │ + adds r0, r5, #4 │ │ + bl ca0b2 │ │ + str r4, [r5, #0] │ │ + add sp, #68 @ 0x44 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + sub sp, #28 │ │ + mov r4, r0 │ │ + ldr r0, [r0, #16] │ │ + ldrd r5, r2, [r4, #20] │ │ + ldr r3, [r4, #28] │ │ + ldrd sl, r7, [r1] │ │ + mov r1, r5 │ │ + strd sl, r7, [sp] │ │ + bl 643d8 │ │ + lsrs r1, r0, #25 │ │ + mov.w r2, #16843009 @ 0x1010101 │ │ + ldrd r6, r5, [r4] │ │ + muls r1, r2 │ │ + and.w r8, r5, r0 │ │ + sub.w r0, r6, #8 │ │ + str r0, [sp, #20] │ │ + movs r0, #0 │ │ + str r0, [sp, #16] │ │ + add r0, sp, #24 │ │ + str r1, [sp, #12] │ │ + ldr.w r9, [r6, r8] │ │ + eor.w r2, r9, r1 │ │ + sub.w r1, r2, #16843009 @ 0x1010101 │ │ + bics r1, r2 │ │ + bic.w r1, r1, #2139062143 @ 0x7f7f7f7f │ │ + str r1, [sp, #24] │ │ + mov fp, r0 │ │ + bl 4b2e2 │ │ + cbz r0, 61e24 │ │ + add.w r0, r1, r8 │ │ + and.w r3, r0, r5 │ │ + ldr r0, [sp, #20] │ │ + sub.w r1, r0, r3, lsl #3 │ │ + mov r0, fp │ │ + ldrd r1, r2, [r1] │ │ + eors r2, r7 │ │ + eor.w r1, r1, sl │ │ + orrs r1, r2 │ │ + itttt eq │ │ + sbfxeq r1, r3, #0, #29 │ │ + moveq r0, r4 │ │ + addeq sp, #28 │ │ + ldmiaeq.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + it eq │ │ + beq.w 5eb28 │ │ + b.n 61dea │ │ + and.w r0, r9, r9, lsl #1 │ │ + tst.w r0, #2155905152 @ 0x80808080 │ │ + itt ne │ │ + addne sp, #28 │ │ + ldmiane.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + ldr r0, [sp, #16] │ │ + adds r0, #4 │ │ + str r0, [sp, #16] │ │ + add r0, r8 │ │ + ldr r1, [sp, #12] │ │ + and.w r8, r0, r5 │ │ + mov r0, fp │ │ + b.n 61dd6 │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + sub sp, #68 @ 0x44 │ │ + mov r5, r1 │ │ + ldrd r2, r4, [r2] │ │ + ldrd r6, r3, [r5, #24] │ │ + str r0, [sp, #28] │ │ + ldrd r0, r1, [r1, #16] │ │ + strd r4, r2, [sp, #20] │ │ + strd r2, r4, [sp] │ │ + mov r2, r6 │ │ + bl 57b04 │ │ + lsrs r1, r0, #25 │ │ + mov.w r2, #16843009 @ 0x1010101 │ │ + muls r1, r2 │ │ + ldrd r7, fp, [r5] │ │ + and.w r8, fp, r0 │ │ + movs r0, #0 │ │ + sub.w sl, r7, #48 @ 0x30 │ │ + str r0, [sp, #12] │ │ + add r0, sp, #32 │ │ + str r1, [sp, #8] │ │ + ldr.w r2, [r7, r8] │ │ + str r2, [sp, #16] │ │ + eors r2, r1 │ │ + sub.w r1, r2, #16843009 @ 0x1010101 │ │ + bics r1, r2 │ │ + bic.w r1, r1, #2139062143 @ 0x7f7f7f7f │ │ + str r1, [sp, #32] │ │ + mov r9, r0 │ │ + bl 4b2e2 │ │ + cbz r0, 61ecc │ │ + add.w r0, r1, r8 │ │ + ldr r3, [sp, #24] │ │ + and.w r6, r0, fp │ │ + ldr r0, [sp, #20] │ │ + negs r4, r6 │ │ + rsb r1, r6, r4, lsl #1 │ │ + add.w r2, sl, r1, lsl #4 │ │ + lsls r1, r1, #4 │ │ + ldr.w r1, [sl, r1] │ │ + ldr r2, [r2, #4] │ │ + eors r2, r0 │ │ + eors r1, r3 │ │ + orrs r1, r2 │ │ + mov r0, r9 │ │ + beq.n 61eea │ │ + b.n 61e9a │ │ + ldr r0, [sp, #16] │ │ + and.w r0, r0, r0, lsl #1 │ │ + tst.w r0, #2155905152 @ 0x80808080 │ │ + bne.n 61f1a │ │ + ldr r0, [sp, #12] │ │ + ldr r1, [sp, #8] │ │ + adds r0, #4 │ │ + str r0, [sp, #12] │ │ + add r0, r8 │ │ + and.w r8, r0, fp │ │ + mov r0, r9 │ │ + b.n 61e86 │ │ + add.w r0, r6, r6, lsl #1 │ │ + movs r1, #48 @ 0x30 │ │ + lsls r0, r0, #4 │ │ + blx ca338 │ │ + mov r1, r0 │ │ + mov r0, r5 │ │ + bl 5eb28 │ │ + add.w r0, r4, r4, lsl #1 │ │ + movs r2, #36 @ 0x24 │ │ + add.w r0, r7, r0, lsl #4 │ │ + sub.w r1, r0, #36 @ 0x24 │ │ + ldr.w r4, [r0, #-40] │ │ + add r0, sp, #32 │ │ + bl ca0b2 │ │ + cmp r4, #2 │ │ + bne.n 61f20 │ │ + movs r4, #2 │ │ + ldr r5, [sp, #28] │ │ + b.n 61f2c │ │ + ldr r5, [sp, #28] │ │ + add r1, sp, #32 │ │ + movs r2, #36 @ 0x24 │ │ + adds r0, r5, #4 │ │ + bl ca0b2 │ │ + str r4, [r5, #0] │ │ + add sp, #68 @ 0x44 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + push {r4, lr} │ │ + mov r4, r0 │ │ + ldr r0, [pc, #24] @ (61f54 ) │ │ + movs r1, #8 │ │ + add r0, pc │ │ + ldrb r0, [r0, #1] │ │ + mov r0, r4 │ │ + bl 4d084 │ │ + cbz r0, 61f4a │ │ + pop {r4, pc} │ │ + movs r0, #8 │ │ + mov r1, r4 │ │ + bl 4bbd8 │ │ + nop │ │ + adds r2, #152 @ 0x98 │ │ + movs r7, r0 │ │ + push {r4, lr} │ │ + ldr r1, [r0, #0] │ │ + cbz r1, 61f80 │ │ + dmb ish │ │ + ldrex r2, [r1] │ │ + subs r3, r2, #1 │ │ + strex r4, r3, [r1] │ │ + cmp r4, #0 │ │ + bne.n 61f62 │ │ + cmp r2, #1 │ │ + bne.n 61f80 │ │ + dmb ish │ │ + ldmia.w sp!, {r4, lr} │ │ + b.w 645ac │ │ + pop {r4, pc} │ │ + push {r4, lr} │ │ + mov r4, r0 │ │ + adds r0, #104 @ 0x68 │ │ + bl 61f58 │ │ + mov r0, r4 │ │ + bl 5e88c │ │ + ldrd r0, r1, [r4, #32] │ │ + bl 5e9c8 │ │ + add.w r0, r4, #64 @ 0x40 │ │ + ldmia.w sp!, {r4, lr} │ │ + b.w 5e9ee │ │ + bmi.n 61f52 │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + sub sp, #436 @ 0x1b4 │ │ + ldr r1, [sp, #472] @ 0x1d8 │ │ + mov r4, r0 │ │ + add r0, sp, #384 @ 0x180 │ │ + mov r5, r3 │ │ + mov r6, r2 │ │ + bl 600fc │ │ + ldrd r1, r0, [sp, #384] @ 0x180 │ │ + ldr.w r9, [sp, #392] @ 0x188 │ │ + cmp r1, #1 │ │ + beq.w 6255c │ │ + cmp.w r0, #2147483648 @ 0x80000000 │ │ + beq.w 62312 │ │ + ldr.w r8, [sp, #396] @ 0x18c │ │ + str r0, [sp, #72] @ 0x48 │ │ + cmp.w r8, #0 │ │ + str r4, [sp, #60] @ 0x3c │ │ + add.w r0, r8, r8, lsl #1 │ │ + strd r9, r9, [sp, #64] @ 0x40 │ │ + add.w r0, r9, r0, lsl #3 │ │ + str r0, [sp, #76] @ 0x4c │ │ + beq.w 6230c │ │ + ldrd ip, r2, [r9] │ │ + add.w r0, r9, #24 │ │ + str r0, [sp, #68] @ 0x44 │ │ + eor.w r1, ip, #20 │ │ + orrs r1, r2 │ │ + beq.w 6230c │ │ + add.w r3, r9, #8 │ │ + strd r6, r5, [sp, #52] @ 0x34 │ │ + add r1, sp, #80 @ 0x50 │ │ + ldmia.w r3, {r0, r5, r6, r7} │ │ + add.w r4, r1, #8 │ │ + stmia r4!, {r0, r5, r6, r7} │ │ + strd ip, r2, [sp, #80] @ 0x50 │ │ + add r4, sp, #384 @ 0x180 │ │ + mov r0, r4 │ │ + bl 678f0 │ │ + add r0, sp, #296 @ 0x128 │ │ + mov r1, r4 │ │ + bl 65824 │ │ + ldr.w sl, [sp, #296] @ 0x128 │ │ + cmp.w sl, #2147483648 @ 0x80000000 │ │ + beq.w 6230c │ │ + ldrd fp, r4, [sp, #300] @ 0x12c │ │ + movs r3, #10 │ │ + ldr r2, [pc, #752] @ (62330 ) │ │ + mov r1, r4 │ │ + add r2, pc │ │ + mov r0, fp │ │ + bl 54658 │ │ + cmp r0, #0 │ │ + beq.n 62108 │ │ + cmp.w r8, #1 │ │ + beq.w 62304 │ │ + ldrd ip, r2, [r9, #24] │ │ + add.w r0, r9, #48 @ 0x30 │ │ + str r0, [sp, #68] @ 0x44 │ │ + eor.w r1, ip, #20 │ │ + orrs r1, r2 │ │ + beq.w 62304 │ │ + add.w r3, r9, #32 │ │ + add r1, sp, #104 @ 0x68 │ │ + add.w r4, r1, #8 │ │ + ldmia.w r3, {r0, r5, r6, r7} │ │ + stmia r4!, {r0, r5, r6, r7} │ │ + strd ip, r2, [sp, #104] @ 0x68 │ │ + add r4, sp, #296 @ 0x128 │ │ + mov r0, r4 │ │ + bl 5fa58 │ │ + add r0, sp, #384 @ 0x180 │ │ + mov r1, r4 │ │ + bl 62a0c │ │ + ldr r0, [sp, #384] @ 0x180 │ │ + lsls r0, r0, #31 │ │ + beq.w 62304 │ │ + str.w fp, [sp, #56] @ 0x38 │ │ + mov fp, sl │ │ + cmp.w r8, #2 │ │ + beq.w 62554 │ │ + ldrd ip, r2, [r9, #48] @ 0x30 │ │ + add.w r0, r9, #72 @ 0x48 │ │ + ldrd r8, sl, [sp, #392] @ 0x188 │ │ + eor.w r1, ip, #20 │ │ + str r0, [sp, #68] @ 0x44 │ │ + orrs r1, r2 │ │ + beq.w 62554 │ │ + add.w r3, r9, #56 @ 0x38 │ │ + add r1, sp, #152 @ 0x98 │ │ + add.w r5, r1, #8 │ │ + ldmia.w r3, {r0, r4, r6, r7} │ │ + stmia r5!, {r0, r4, r6, r7} │ │ + strd ip, r2, [sp, #152] @ 0x98 │ │ + add r7, sp, #384 @ 0x180 │ │ + mov r0, r7 │ │ + bl 678f0 │ │ + add r0, sp, #296 @ 0x128 │ │ + mov r1, r7 │ │ + bl 65824 │ │ + ldr r0, [sp, #296] @ 0x128 │ │ + cmp.w r0, #2147483648 @ 0x80000000 │ │ + beq.w 62554 │ │ + ldrd r1, r2, [sp, #300] @ 0x12c │ │ + mov r3, sl │ │ + strd r1, r2, [sp, #144] @ 0x90 │ │ + movs r1, #0 │ │ + str r1, [sp, #132] @ 0x84 │ │ + movs r1, #20 │ │ + str r0, [sp, #140] @ 0x8c │ │ + movs r0, #3 │ │ + str r1, [sp, #128] @ 0x80 │ │ + mov r2, r8 │ │ + str r0, [sp, #136] @ 0x88 │ │ + add r0, sp, #128 @ 0x80 │ │ + b.n 621d2 │ │ + ldr r2, [pc, #552] @ (62334 ) │ │ + mov r0, fp │ │ + mov r1, r4 │ │ + movs r3, #10 │ │ + add r2, pc │ │ + bl 54658 │ │ + cmp r0, #0 │ │ + beq.n 621f4 │ │ + cmp.w r8, #1 │ │ + beq.w 62304 │ │ + ldrd ip, r2, [r9, #24] │ │ + add.w r0, r9, #48 @ 0x30 │ │ + str r0, [sp, #68] @ 0x44 │ │ + eor.w r1, ip, #20 │ │ + orrs r1, r2 │ │ + beq.w 62304 │ │ + add.w r3, r9, #32 │ │ + add r1, sp, #176 @ 0xb0 │ │ + add.w r4, r1, #8 │ │ + ldmia.w r3, {r0, r5, r6, r7} │ │ + stmia r4!, {r0, r5, r6, r7} │ │ + strd ip, r2, [sp, #176] @ 0xb0 │ │ + add r4, sp, #296 @ 0x128 │ │ + mov r0, r4 │ │ + bl 5fa58 │ │ + add r0, sp, #384 @ 0x180 │ │ + mov r1, r4 │ │ + bl 62a0c │ │ + ldr r0, [sp, #384] @ 0x180 │ │ + lsls r0, r0, #31 │ │ + beq.w 62304 │ │ + str.w fp, [sp, #56] @ 0x38 │ │ + mov fp, sl │ │ + cmp.w r8, #2 │ │ + beq.w 62554 │ │ + ldrd ip, r2, [r9, #48] @ 0x30 │ │ + add.w r0, r9, #72 @ 0x48 │ │ + ldrd sl, r8, [sp, #392] @ 0x188 │ │ + eor.w r1, ip, #20 │ │ + str r0, [sp, #68] @ 0x44 │ │ + orrs r1, r2 │ │ + beq.w 62554 │ │ + add.w r3, r9, #56 @ 0x38 │ │ + add r1, sp, #224 @ 0xe0 │ │ + add.w r5, r1, #8 │ │ + ldmia.w r3, {r0, r4, r6, r7} │ │ + stmia r5!, {r0, r4, r6, r7} │ │ + strd ip, r2, [sp, #224] @ 0xe0 │ │ + add r7, sp, #384 @ 0x180 │ │ + mov r0, r7 │ │ + bl 678f0 │ │ + add r0, sp, #296 @ 0x128 │ │ + mov r1, r7 │ │ + bl 65824 │ │ + ldr r0, [sp, #296] @ 0x128 │ │ + cmp.w r0, #2147483648 @ 0x80000000 │ │ + beq.w 62554 │ │ + ldrd r1, r2, [sp, #300] @ 0x12c │ │ + mov r3, r8 │ │ + strd r1, r2, [sp, #216] @ 0xd8 │ │ + movs r1, #0 │ │ + str r1, [sp, #204] @ 0xcc │ │ + movs r1, #20 │ │ + str r0, [sp, #212] @ 0xd4 │ │ + movs r0, #4 │ │ + str r1, [sp, #200] @ 0xc8 │ │ + mov r2, sl │ │ + str r0, [sp, #208] @ 0xd0 │ │ + add r0, sp, #200 @ 0xc8 │ │ + str r0, [sp, #0] │ │ + ldr r0, [sp, #60] @ 0x3c │ │ + bl 62a34 │ │ + mov sl, fp │ │ + ldr.w fp, [sp, #56] @ 0x38 │ │ + mov r0, sl │ │ + mov r1, fp │ │ + bl 54676 │ │ + add r0, sp, #64 @ 0x40 │ │ + bl 60298 │ │ + add sp, #436 @ 0x1b4 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + ldr r2, [pc, #900] @ (6257c ) │ │ + mov r0, fp │ │ + mov r1, r4 │ │ + movs r3, #5 │ │ + add r2, pc │ │ + bl 54658 │ │ + cmp r0, #0 │ │ + beq.n 6228a │ │ + cmp.w r8, #1 │ │ + beq.n 62304 │ │ + ldrd ip, r2, [r9, #24] │ │ + add.w r0, r9, #48 @ 0x30 │ │ + str r0, [sp, #68] @ 0x44 │ │ + eor.w r1, ip, #20 │ │ + orrs r1, r2 │ │ + beq.n 62304 │ │ + add.w r3, r9, #32 │ │ + add r1, sp, #248 @ 0xf8 │ │ + add.w r4, r1, #8 │ │ + ldmia.w r3, {r0, r5, r6, r7} │ │ + stmia r4!, {r0, r5, r6, r7} │ │ + strd ip, r2, [sp, #248] @ 0xf8 │ │ + add r4, sp, #296 @ 0x128 │ │ + mov r0, r4 │ │ + bl 5fa58 │ │ + add r0, sp, #384 @ 0x180 │ │ + mov r1, r4 │ │ + bl 62a0c │ │ + ldr r0, [sp, #384] @ 0x180 │ │ + lsls r0, r0, #31 │ │ + beq.n 62304 │ │ + cmp.w r8, #2 │ │ + itttt ne │ │ + ldrdne r2, r3, [sp, #392] @ 0x188 │ │ + addne.w r0, r9, #72 @ 0x48 │ │ + strne r0, [sp, #68] @ 0x44 │ │ + ldrdne lr, r8, [r9, #48] @ 0x30 │ │ + itt ne │ │ + eorne.w r4, lr, #20 │ │ + orrsne.w r4, r4, r8 │ │ + beq.n 62304 │ │ + add.w r4, r9, #56 @ 0x38 │ │ + add.w ip, sp, #272 @ 0x110 │ │ + add.w r6, ip, #8 │ │ + ldmia.w r4, {r0, r1, r5, r7} │ │ + stmia r6!, {r0, r1, r5, r7} │ │ + ldr r0, [sp, #60] @ 0x3c │ │ + strd lr, r8, [sp, #272] @ 0x110 │ │ + str.w ip, [sp] │ │ + bl 62a34 │ │ + b.n 621e0 │ │ + ldr r2, [pc, #756] @ (62580 ) │ │ + mov r0, fp │ │ + mov r1, r4 │ │ + movs r3, #7 │ │ + add r2, pc │ │ + bl 54658 │ │ + cmp r0, #0 │ │ + beq.n 621e0 │ │ + cmp.w r8, #1 │ │ + itttt ne │ │ + addne.w r0, r9, #48 @ 0x30 │ │ + strne r0, [sp, #68] @ 0x44 │ │ + ldrdne ip, lr, [r9, #24] │ │ + eorne.w r1, ip, #20 │ │ + it ne │ │ + orrsne.w r1, r1, lr │ │ + beq.n 62304 │ │ + add.w r3, r9, #32 │ │ + add r1, sp, #312 @ 0x138 │ │ + add.w r4, r1, #8 │ │ + ldmia.w r3, {r0, r2, r6, r7} │ │ + stmia r4!, {r0, r2, r6, r7} │ │ + strd ip, lr, [sp, #312] @ 0x138 │ │ + add r4, sp, #296 @ 0x128 │ │ + mov r0, r4 │ │ + bl 5fa58 │ │ + add r0, sp, #384 @ 0x180 │ │ + mov r1, r4 │ │ + bl 62a0c │ │ + ldr r0, [sp, #384] @ 0x180 │ │ + lsls r0, r0, #31 │ │ + beq.n 62304 │ │ + cmp.w r8, #2 │ │ + itttt ne │ │ + ldrne r0, [sp, #392] @ 0x188 │ │ + strne r0, [sp, #44] @ 0x2c │ │ + ldrne r2, [sp, #396] @ 0x18c │ │ + addne.w r0, r9, #72 @ 0x48 │ │ + itttt ne │ │ + strne r0, [sp, #68] @ 0x44 │ │ + ldrdne ip, lr, [r9, #48] @ 0x30 │ │ + eorne.w r1, ip, #20 │ │ + orrsne.w r1, r1, lr │ │ + bne.n 62338 │ │ + mov r0, sl │ │ + mov r1, fp │ │ + bl 54676 │ │ + add r0, sp, #64 @ 0x40 │ │ + bl 60298 │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #400] @ 0x190 │ │ + str r1, [sp, #388] @ 0x184 │ │ + ldr r1, [pc, #620] @ (62588 ) │ │ + str r0, [sp, #396] @ 0x18c │ │ + movs r0, #4 │ │ + add r1, pc │ │ + str r1, [sp, #384] @ 0x180 │ │ + str r0, [sp, #392] @ 0x188 │ │ + add r0, sp, #384 @ 0x180 │ │ + ldr r1, [pc, #608] @ (6258c ) │ │ + add r1, pc │ │ + bl 4d1a6 │ │ + add r4, sp, #192 @ 0xc0 │ │ + vtbx.8 d26, {d11-d14}, d28 │ │ + vcvtn.s32.f32 d31, d9 │ │ + lsls r0, r7, #12 │ │ + str r2, [sp, #40] @ 0x28 │ │ + add r1, sp, #336 @ 0x150 │ │ + ldmia.w r3, {r0, r2, r6, r7} │ │ + add.w r4, r1, #8 │ │ + stmia r4!, {r0, r2, r6, r7} │ │ + strd ip, lr, [sp, #336] @ 0x150 │ │ + add r4, sp, #384 @ 0x180 │ │ + mov r0, r4 │ │ + bl 678f0 │ │ + add r0, sp, #296 @ 0x128 │ │ + mov r1, r4 │ │ + bl 65824 │ │ + ldr r0, [sp, #296] @ 0x128 │ │ + cmp.w r0, #2147483648 @ 0x80000000 │ │ + beq.n 62304 │ │ + ldr r5, [sp, #300] @ 0x12c │ │ + cmp.w r8, #3 │ │ + beq.w 62564 │ │ + ldr r1, [sp, #304] @ 0x130 │ │ + str r1, [sp, #48] @ 0x30 │ │ + add.w r1, r9, #96 @ 0x60 │ │ + str r1, [sp, #68] @ 0x44 │ │ + ldrd ip, r1, [r9, #72] @ 0x48 │ │ + eor.w r2, ip, #20 │ │ + orrs r2, r1 │ │ + beq.w 62564 │ │ + add.w r2, r9, #80 @ 0x50 │ │ + str r0, [sp, #36] @ 0x24 │ │ + add.w r8, sp, #360 @ 0x168 │ │ + ldmia.w r2, {r0, r4, r6, r7} │ │ + add.w r3, r8, #8 │ │ + stmia r3!, {r0, r4, r6, r7} │ │ + mov r7, r5 │ │ + ldr r4, [sp, #60] @ 0x3c │ │ + strd ip, r1, [sp, #360] @ 0x168 │ │ + ldr r0, [r4, #12] │ │ + cmp r0, #0 │ │ + beq.w 624c4 │ │ + add.w r3, r4, #16 │ │ + ldr.w r9, [sp, #48] @ 0x30 │ │ + ldmia r3, {r0, r1, r2, r3} │ │ + strd r7, r9, [sp] │ │ + bl 64340 │ │ + lsrs r1, r0, #25 │ │ + mov.w r2, #16843009 @ 0x1010101 │ │ + muls r2, r1 │ │ + ldrd r6, r3, [r4] │ │ + and.w ip, r3, r0 │ │ + mov.w lr, #0 │ │ + ldr.w r5, [r6, ip] │ │ + eor.w r0, r5, r2 │ │ + sub.w r1, r0, #16843009 @ 0x1010101 │ │ + bic.w r0, r1, r0 │ │ + bic.w r1, r0, #2139062143 @ 0x7f7f7f7f │ │ + cbz r1, 62440 │ │ + mov r0, r7 │ │ + mov r7, r1 │ │ + rev r1, r1 │ │ + strd r5, r2, [sp, #16] │ │ + clz r1, r1 │ │ + str.w r8, [sp, #28] │ │ + str r6, [sp, #12] │ │ + mov r5, ip │ │ + add.w r1, ip, r1, lsr #3 │ │ + str.w lr, [sp, #24] │ │ + and.w r2, r1, r3 │ │ + str r0, [sp, #32] │ │ + negs r1, r2 │ │ + rsb r1, r2, r1, lsl #1 │ │ + add.w r8, r6, r1, lsl #3 │ │ + mov r6, r3 │ │ + ldrd r2, r3, [r8, #-20] │ │ + mov r1, r9 │ │ + bl 676ec │ │ + cbnz r0, 6245c │ │ + subs r0, r7, #1 │ │ + mov r3, r6 │ │ + and.w r1, r0, r7 │ │ + mov ip, r5 │ │ + ldr r7, [sp, #32] │ │ + add.w r8, sp, #360 @ 0x168 │ │ + ldr r2, [sp, #20] │ │ + ldr r6, [sp, #12] │ │ + ldr.w lr, [sp, #24] │ │ + ldr r5, [sp, #16] │ │ + b.n 623e6 │ │ + and.w r0, r5, r5, lsl #1 │ │ + tst.w r0, #2155905152 @ 0x80808080 │ │ + bne.n 624c4 │ │ + add.w lr, lr, #4 │ │ + ldr.w r9, [sp, #48] @ 0x30 │ │ + add.w r0, ip, lr │ │ + and.w ip, r0, r3 │ │ + b.n 623d2 │ │ + ldr.w r6, [r8, #-12] │ │ + ldrex r0, [r6] │ │ + adds r1, r0, #1 │ │ + strex r2, r1, [r6] │ │ + cmp r2, #0 │ │ + bne.n 62460 │ │ + cmp.w r0, #4294967295 @ 0xffffffff │ │ + ble.n 6256c │ │ + mov r0, r4 │ │ + bl 62ab4 │ │ + ldr r0, [r0, #0] │ │ + ldrex r1, [r0] │ │ + adds r2, r1, #1 │ │ + strex r3, r2, [r0] │ │ + cmp r3, #0 │ │ + bne.n 6247c │ │ + cmp.w r1, #4294967295 @ 0xffffffff │ │ + ble.n 6256c │ │ + ldr r1, [sp, #44] @ 0x2c │ │ + strd r6, r0, [sp, #424] @ 0x1a8 │ │ + ldr r0, [sp, #40] @ 0x28 │ │ + str r1, [sp, #408] @ 0x198 │ │ + ldr r1, [sp, #52] @ 0x34 │ │ + str r0, [sp, #412] @ 0x19c │ │ + ldr r0, [sp, #56] @ 0x38 │ │ + str r1, [sp, #416] @ 0x1a0 │ │ + str r0, [sp, #420] @ 0x1a4 │ │ + add r1, sp, #384 @ 0x180 │ │ + ldr.w ip, [sp, #28] │ │ + mov r0, r1 │ │ + ldmia.w ip, {r2, r3, r4, r5, r6, r7} │ │ + stmia r0!, {r2, r3, r4, r5, r6, r7} │ │ + sub.w r0, r8, #8 │ │ + bl 67414 │ │ + ldrd r1, r0, [sp, #32] │ │ + bl 54676 │ │ + b.n 621e0 │ │ + mov r0, r4 │ │ + mov r9, r7 │ │ + ldr.w r8, [sp, #40] @ 0x28 │ │ + bl 62ab4 │ │ + ldr r0, [r0, #0] │ │ + str r0, [sp, #60] @ 0x3c │ │ + movs r0, #72 @ 0x48 │ │ + bl 61f34 │ │ + mov r7, r0 │ │ + movs r0, #1 │ │ + str r0, [sp, #0] │ │ + add r0, sp, #384 @ 0x180 │ │ + movs r1, #16 │ │ + movs r2, #0 │ │ + movs r3, #1 │ │ + movs r5, #0 │ │ + bl 545f0 │ │ + ldrd r0, r4, [sp, #384] @ 0x180 │ │ + cmp r0, #1 │ │ + beq.n 6256e │ │ + ldr r6, [sp, #392] @ 0x188 │ │ + movs r2, #16 │ │ + ldr r1, [pc, #136] @ (62584 ) │ │ + add r1, pc │ │ + mov r0, r6 │ │ + bl ca0b2 │ │ + movs r1, #4 │ │ + movs r0, #6 │ │ + strd r1, r5, [r7, #24] │ │ + ldr r1, [sp, #44] @ 0x2c │ │ + strd r1, r8, [r7, #32] │ │ + ldr r1, [sp, #36] @ 0x24 │ │ + strd r0, r5, [r7, #48] @ 0x30 │ │ + strd r0, r5, [r7] │ │ + movs r0, #16 │ │ + strd r1, r9, [r7, #56] @ 0x38 │ │ + ldr r1, [sp, #48] @ 0x30 │ │ + str r0, [r7, #16] │ │ + movs r0, #3 │ │ + str r1, [r7, #64] @ 0x40 │ │ + strd r4, r6, [r7, #8] │ │ + str r0, [sp, #304] @ 0x130 │ │ + strd r0, r7, [sp, #296] @ 0x128 │ │ + add r1, sp, #296 @ 0x128 │ │ + add r4, sp, #384 @ 0x180 │ │ + mov r0, r4 │ │ + bl 5f848 │ │ + ldr r0, [sp, #60] @ 0x3c │ │ + ldrd r2, r3, [sp, #52] @ 0x34 │ │ + ldr r0, [r0, #40] @ 0x28 │ │ + str r4, [sp, #0] │ │ + bl 65e44 │ │ + add r0, sp, #360 @ 0x168 │ │ + bl 602d4 │ │ + b.n 621e0 │ │ + mov sl, fp │ │ + ldr.w fp, [sp, #56] @ 0x38 │ │ + b.n 62304 │ │ + mov r1, r9 │ │ + bl 629fc │ │ + b.n 62312 │ │ + mov r1, r5 │ │ + bl 54676 │ │ + b.n 62304 │ │ + udf #254 @ 0xfe │ │ + ldr r1, [sp, #392] @ 0x188 │ │ + mov r0, r4 │ │ + ldr r2, [pc, #28] @ (62590 ) │ │ + add r2, pc │ │ + bl 4bba0 │ │ + nop │ │ + add r4, sp, #948 @ 0x3b4 │ │ + vrsqrte.f32 d29, d1 │ │ + vrsra.u32 d25, d24, #5 │ │ + @ instruction: 0xfffadab0 │ │ + movs r6, r0 │ │ + bge.n 624ec │ │ + movs r6, r0 │ │ + lsrs r0, r2, #24 │ │ + movs r7, r0 │ │ + push {r4, r5, r6, r7, lr} │ │ + sub sp, #28 │ │ + mov r6, r0 │ │ + adds r0, #32 │ │ + mov r4, r3 │ │ + mov r5, r2 │ │ + bl 61b18 │ │ + ldrd r1, r0, [r6] │ │ + ldr r2, [r6, #12] │ │ + add r0, r1 │ │ + str r2, [sp, #24] │ │ + str r1, [sp, #8] │ │ + adds r0, #1 │ │ + ldmia r1!, {r2} │ │ + str r0, [sp, #20] │ │ + mov.w r0, #2155905152 @ 0x80808080 │ │ + bics r0, r2 │ │ + str r1, [sp, #16] │ │ + str r0, [sp, #12] │ │ + add r6, sp, #8 │ │ + mov r0, r6 │ │ + bl 629e0 │ │ + cbz r0, 625ee │ │ + ldr r1, [r0, #0] │ │ + ldrex r2, [r1] │ │ + adds r3, r2, #1 │ │ + strex r7, r3, [r1] │ │ + cmp r7, #0 │ │ + bne.n 625cc │ │ + cmp.w r2, #4294967295 @ 0xffffffff │ │ + ble.n 625f2 │ │ + adds r0, #4 │ │ + mov r2, r5 │ │ + mov r3, r4 │ │ + str r1, [sp, #0] │ │ + bl 66e38 │ │ + b.n 625c2 │ │ + add sp, #28 │ │ + pop {r4, r5, r6, r7, pc} │ │ + udf #254 @ 0xfe │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + sub sp, #188 @ 0xbc │ │ + mov r4, r3 │ │ + strd r2, r3, [sp, #40] @ 0x28 │ │ + ldrd r1, r3, [r0] │ │ + mov r6, r2 │ │ + ldr r2, [r0, #12] │ │ + mov r8, r0 │ │ + adds r0, r1, r3 │ │ + str r2, [sp, #120] @ 0x78 │ │ + str r1, [sp, #104] @ 0x68 │ │ + adds r0, #1 │ │ + ldmia r1!, {r2} │ │ + str r0, [sp, #116] @ 0x74 │ │ + mov.w r0, #2155905152 @ 0x80808080 │ │ + bics r0, r2 │ │ + str r1, [sp, #112] @ 0x70 │ │ + str r0, [sp, #108] @ 0x6c │ │ + add r5, sp, #104 @ 0x68 │ │ + mov r0, r5 │ │ + bl 629e0 │ │ + cbz r0, 62650 │ │ + ldr r1, [r0, #0] │ │ + ldrex r2, [r1] │ │ + adds r3, r2, #1 │ │ + strex r7, r3, [r1] │ │ + cmp r7, #0 │ │ + bne.n 6262c │ │ + cmp.w r2, #4294967295 @ 0xffffffff │ │ + ble.w 629d0 │ │ + adds r0, #4 │ │ + mov r2, r6 │ │ + mov r3, r4 │ │ + str r1, [sp, #0] │ │ + bl 66a14 │ │ + b.n 62622 │ │ + add r4, sp, #40 @ 0x28 │ │ + add.w r0, r8, #32 │ │ + mov r6, r8 │ │ + mov r1, r4 │ │ + bl 61d9a │ │ + ldr.w r0, [r6, #64]! │ │ + str r0, [sp, #64] @ 0x40 │ │ + ldr r1, [r6, #4] │ │ + ldr r2, [r6, #12] │ │ + str r2, [sp, #80] @ 0x50 │ │ + add r1, r0 │ │ + ldmia r0!, {r2} │ │ + str r0, [sp, #72] @ 0x48 │ │ + mov.w r0, #2155905152 @ 0x80808080 │ │ + bics r0, r2 │ │ + str r0, [sp, #68] @ 0x44 │ │ + adds r0, r1, #1 │ │ + str r4, [sp, #84] @ 0x54 │ │ + str r0, [sp, #76] @ 0x4c │ │ + add r5, sp, #104 @ 0x68 │ │ + add r7, sp, #64 @ 0x40 │ │ + mov r0, r5 │ │ + mov r1, r7 │ │ + bl 5fb92 │ │ + ldr r0, [sp, #104] @ 0x68 │ │ + str r6, [sp, #36] @ 0x24 │ │ + lsls r0, r0, #31 │ │ + beq.n 62706 │ │ + ldrd r4, r6, [sp, #112] @ 0x70 │ │ + movs r0, #4 │ │ + ldr r3, [pc, #824] @ (629d4 ) │ │ + movs r1, #8 │ │ + movs r2, #8 │ │ + mov.w r8, #8 │ │ + add r3, pc │ │ + bl c9b20 │ │ + mov fp, r1 │ │ + mov.w sl, #1 │ │ + strd r4, r6, [fp] │ │ + mov ip, r5 │ │ + str r1, [sp, #52] @ 0x34 │ │ + mov r1, r7 │ │ + str.w sl, [sp, #56] @ 0x38 │ │ + str r0, [sp, #48] @ 0x30 │ │ + ldmia.w r1, {r0, r2, r3, r4, r5, r6} │ │ + stmia.w ip, {r0, r2, r3, r4, r5, r6} │ │ + add r5, sp, #104 @ 0x68 │ │ + add r6, sp, #152 @ 0x98 │ │ + mov r0, r6 │ │ + mov r1, r5 │ │ + bl 5fb92 │ │ + ldr r0, [sp, #152] @ 0x98 │ │ + lsls r0, r0, #31 │ │ + beq.n 62712 │ │ + ldrd r9, r4, [sp, #160] @ 0xa0 │ │ + ldr r0, [sp, #48] @ 0x30 │ │ + cmp sl, r0 │ │ + bne.n 626ee │ │ + add r0, sp, #48 @ 0x30 │ │ + movs r1, #1 │ │ + bl 6dade │ │ + ldr.w fp, [sp, #52] @ 0x34 │ │ + add.w r0, fp, r8 │ │ + str.w r9, [fp, r8] │ │ + add.w sl, sl, #1 │ │ + str r4, [r0, #4] │ │ + add.w r8, r8, #8 │ │ + str.w sl, [sp, #56] @ 0x38 │ │ + b.n 626ca │ │ + mov.w fp, #8 │ │ + mov.w sl, #0 │ │ + movs r0, #0 │ │ + b.n 62716 │ │ + ldr r0, [sp, #48] @ 0x30 │ │ + ldr r6, [sp, #36] @ 0x24 │ │ + add.w r1, fp, sl, lsl #3 │ │ + add.w r8, r5, #32 │ │ + add.w r9, sp, #176 @ 0xb0 │ │ + mov.w sl, sl, lsl #3 │ │ + strd r0, r1, [sp, #56] @ 0x38 │ │ + strd fp, fp, [sp, #48] @ 0x30 │ │ + cmp.w sl, #0 │ │ + beq.n 62780 │ │ + ldrd r0, r1, [fp] │ │ + mov r2, r9 │ │ + strd r0, r1, [sp, #176] @ 0xb0 │ │ + mov r0, r7 │ │ + mov r1, r6 │ │ + bl 61e46 │ │ + ldr r0, [sp, #64] @ 0x40 │ │ + cmp r0, #2 │ │ + beq.n 62776 │ │ + mov r0, r5 │ │ + mov r1, r7 │ │ + movs r2, #40 @ 0x28 │ │ + bl ca0b2 │ │ + mov ip, r7 │ │ + add r1, sp, #152 @ 0x98 │ │ + mov lr, r7 │ │ + ldmia.w ip, {r2, r3, r4, r5, r6, r7} │ │ + mov r0, r1 │ │ + stmia r0!, {r2, r3, r4, r5, r6, r7} │ │ + mov r7, lr │ │ + mov r0, r8 │ │ + ldr r6, [sp, #36] @ 0x24 │ │ + add r5, sp, #104 @ 0x68 │ │ + bl 6672c │ │ + ldr r0, [sp, #136] @ 0x88 │ │ + bl 4ad40 │ │ + add.w fp, fp, #8 │ │ + sub.w sl, sl, #8 │ │ + b.n 6272e │ │ + str.w fp, [sp, #52] @ 0x34 │ │ + add r0, sp, #48 @ 0x30 │ │ + bl 60476 │ │ + bl 61438 │ │ + mov sl, r0 │ │ + mov r6, r1 │ │ + ldrd r0, r1, [sp, #40] @ 0x28 │ │ + mov r9, sl │ │ + strd r0, r1, [sp, #144] @ 0x90 │ │ + add r0, sp, #144 @ 0x90 │ │ + str r0, [sp, #84] @ 0x54 │ │ + add.w fp, sp, #64 @ 0x40 │ │ + ldr.w r1, [sl, #20] │ │ + ldr.w r0, [sl, #12] │ │ + str r1, [sp, #80] @ 0x50 │ │ + ldr.w r1, [r9, #8]! │ │ + str r1, [sp, #64] @ 0x40 │ │ + add r0, r1 │ │ + ldmia r1!, {r2} │ │ + adds r0, #1 │ │ + str r0, [sp, #76] @ 0x4c │ │ + mov.w r0, #2155905152 @ 0x80808080 │ │ + bics r0, r2 │ │ + str r0, [sp, #68] @ 0x44 │ │ + mov r0, fp │ │ + str r1, [sp, #72] @ 0x48 │ │ + bl 5fbd2 │ │ + cbz r0, 62838 │ │ + str r6, [sp, #36] @ 0x24 │ │ + mov r4, r1 │ │ + ldr r3, [pc, #516] @ (629d8 ) │ │ + movs r0, #4 │ │ + movs r1, #4 │ │ + movs r2, #4 │ │ + add r3, pc │ │ + bl c9b20 │ │ + mov.w r8, #1 │ │ + str r4, [r1, #0] │ │ + str r0, [sp, #152] @ 0x98 │ │ + mov r0, r5 │ │ + str r1, [sp, #156] @ 0x9c │ │ + str.w r8, [sp, #160] @ 0xa0 │ │ + ldmia.w fp, {r2, r3, r4, r5, r6, r7} │ │ + mov fp, r1 │ │ + stmia r0!, {r2, r3, r4, r5, r6, r7} │ │ + add r5, sp, #104 @ 0x68 │ │ + add r6, sp, #152 @ 0x98 │ │ + movs r4, #4 │ │ + mov r0, r5 │ │ + bl 5fbd2 │ │ + cmp r0, #1 │ │ + bne.n 62832 │ │ + ldr r0, [sp, #152] @ 0x98 │ │ + mov r7, r1 │ │ + cmp r8, r0 │ │ + beq.n 6281e │ │ + str.w r7, [fp, r8, lsl #2] │ │ + add.w r8, r8, #1 │ │ + str.w r8, [sp, #160] @ 0xa0 │ │ + b.n 627fe │ │ + mov r0, r6 │ │ + mov r1, r8 │ │ + movs r2, #1 │ │ + movs r3, #4 │ │ + str r4, [sp, #0] │ │ + bl 4b964 │ │ + ldr.w fp, [sp, #156] @ 0x9c │ │ + b.n 62810 │ │ + ldr r6, [sp, #36] @ 0x24 │ │ + ldr r0, [sp, #152] @ 0x98 │ │ + b.n 62842 │ │ + movs r0, #0 │ │ + mov.w fp, #4 │ │ + mov.w r8, #0 │ │ + str r0, [sp, #16] │ │ + and.w r0, r6, #1 │ │ + str r0, [sp, #12] │ │ + add.w r0, fp, r8, lsl #2 │ │ + str.w r9, [sp, #184] @ 0xb8 │ │ + str.w fp, [sp, #176] @ 0xb0 │ │ + str r0, [sp, #180] @ 0xb4 │ │ + add r0, sp, #64 @ 0x40 │ │ + add r4, sp, #176 @ 0xb0 │ │ + mov r1, r4 │ │ + bl 5fad0 │ │ + ldr r0, [sp, #64] @ 0x40 │ │ + strd fp, sl, [sp, #20] │ │ + cmp r0, #2 │ │ + bne.n 62878 │ │ + movs r0, #0 │ │ + movs r7, #4 │ │ + str r0, [sp, #8] │ │ + mov.w r8, #0 │ │ + b.n 628f0 │ │ + ldr r3, [pc, #352] @ (629dc ) │ │ + movs r0, #4 │ │ + movs r1, #4 │ │ + movs r2, #32 │ │ + add r3, pc │ │ + bl c9b20 │ │ + mov r7, r1 │ │ + add r1, sp, #64 @ 0x40 │ │ + mov r6, r0 │ │ + mov r0, r7 │ │ + movs r2, #32 │ │ + bl c9d48 │ │ + add r0, sp, #48 @ 0x30 │ │ + mov.w r8, #1 │ │ + stmia.w r0, {r6, r7, r8} │ │ + add r0, sp, #152 @ 0x98 │ │ + add.w r9, sp, #48 @ 0x30 │ │ + ldmia.w r4, {r1, r2, r3} │ │ + movs r4, #32 │ │ + stmia r0!, {r1, r2, r3} │ │ + add r6, sp, #104 @ 0x68 │ │ + add r1, sp, #152 @ 0x98 │ │ + mov r0, r6 │ │ + bl 5fad0 │ │ + ldr r0, [sp, #104] @ 0x68 │ │ + cmp r0, #2 │ │ + beq.n 628ec │ │ + ldr r0, [sp, #48] @ 0x30 │ │ + cmp r8, r0 │ │ + beq.n 628d8 │ │ + adds r0, r7, r4 │ │ + mov r1, r6 │ │ + movs r2, #32 │ │ + bl ca0b2 │ │ + add.w r8, r8, #1 │ │ + str.w r8, [sp, #56] @ 0x38 │ │ + adds r4, #32 │ │ + b.n 628ae │ │ + movs r0, #32 │ │ + mov r1, r8 │ │ + str r0, [sp, #0] │ │ + mov r0, r9 │ │ + movs r2, #1 │ │ + movs r3, #4 │ │ + bl 4b964 │ │ + ldr r7, [sp, #52] @ 0x34 │ │ + b.n 628c2 │ │ + ldr r0, [sp, #48] @ 0x30 │ │ + str r0, [sp, #8] │ │ + add.w r0, r7, r8, lsl #5 │ │ + str r0, [sp, #4] │ │ + mov.w r0, r8, lsl #5 │ │ + mov.w r8, #0 │ │ + str r0, [sp, #36] @ 0x24 │ │ + add.w r0, r5, #24 │ │ + mov fp, r7 │ │ + str r0, [sp, #32] │ │ + adds r0, r5, #4 │ │ + str r0, [sp, #28] │ │ + ldr r0, [sp, #36] @ 0x24 │ │ + cmp r0, r8 │ │ + beq.n 6295e │ │ + mov r1, fp │ │ + movs r2, #28 │ │ + ldr.w r9, [r1], #4 │ │ + add r4, sp, #64 @ 0x40 │ │ + mov sl, r7 │ │ + mov r0, r4 │ │ + bl ca0b2 │ │ + cmp.w r9, #2 │ │ + beq.n 62964 │ │ + ldr r0, [sp, #28] │ │ + mov r1, r4 │ │ + movs r2, #28 │ │ + add.w fp, fp, #32 │ │ + str.w r9, [sp, #104] @ 0x68 │ │ + bl ca0b2 │ │ + add.w ip, sp, #104 @ 0x68 │ │ + add r1, sp, #152 @ 0x98 │ │ + ldmia.w ip, {r2, r3, r4, r5, r6, r7} │ │ + mov r0, r1 │ │ + stmia r0!, {r2, r3, r4, r5, r6, r7} │ │ + ldr r0, [sp, #32] │ │ + bl 672a0 │ │ + ldr r0, [sp, #128] @ 0x80 │ │ + bl 4ad40 │ │ + add.w r8, r8, #32 │ │ + mov r7, sl │ │ + b.n 6290c │ │ + ldr r0, [sp, #4] │ │ + mov r4, r0 │ │ + b.n 62970 │ │ + add.w r0, sl, r8 │ │ + mov r7, sl │ │ + add.w r4, r0, #32 │ │ + ldr r0, [sp, #4] │ │ + ldrd r8, r6, [sp, #20] │ │ + subs r0, r0, r4 │ │ + lsrs r5, r0, #5 │ │ + cbz r5, 6298c │ │ + mov r0, r4 │ │ + bl 6041c │ │ + ldr r0, [r4, #24] │ │ + bl 4ad40 │ │ + subs r5, #1 │ │ + adds r4, #32 │ │ + b.n 62978 │ │ + ldr r0, [sp, #8] │ │ + mov r1, r7 │ │ + movs r2, #4 │ │ + movs r3, #32 │ │ + bl 540c4 │ │ + ldr r0, [sp, #16] │ │ + mov r1, r8 │ │ + movs r2, #4 │ │ + movs r3, #4 │ │ + bl 540c4 │ │ + ldr r1, [sp, #12] │ │ + adds r0, r6, #4 │ │ + bl 4900c │ │ + movs r0, #0 │ │ + dmb ish │ │ + ldrex r1, [r6] │ │ + strex r2, r0, [r6] │ │ + cmp r2, #0 │ │ + bne.n 629b2 │ │ + cmp r1, #2 │ │ + beq.n 629c8 │ │ + add sp, #188 @ 0xbc │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + mov r0, r6 │ │ + bl 96250 │ │ + b.n 629c2 │ │ + udf #254 @ 0xfe │ │ + nop │ │ + asrs r2, r5, #1 │ │ + movs r7, r0 │ │ + lsrs r2, r6, #28 │ │ + movs r7, r0 │ │ + lsrs r4, r1, #26 │ │ + movs r7, r0 │ │ + push {r4, lr} │ │ + mov r4, r0 │ │ + ldr r0, [r0, #16] │ │ + cbz r0, 629f8 │ │ + mov r0, r4 │ │ + bl 5e960 │ │ + ldr r1, [r4, #16] │ │ + subs r0, #12 │ │ + subs r1, #1 │ │ + str r1, [r4, #16] │ │ + pop {r4, pc} │ │ + movs r0, #0 │ │ + pop {r4, pc} │ │ + ldr r2, [pc, #8] @ (62a08 ) │ │ + cmp r0, r2 │ │ + it ge │ │ + bge.w 54676 │ │ + bx lr │ │ + movs r3, r0 │ │ + strh r0, [r0, #0] │ │ + push {r4, lr} │ │ + mov r4, r0 │ │ + ldr r0, [r1, #0] │ │ + cbz r0, 62a22 │ │ + ldrd r0, r1, [r1, #4] │ │ + bl 629fc │ │ + movs r0, #0 │ │ + movs r1, #0 │ │ + b.n 62a2e │ │ + ldrd r0, r1, [r1, #8] │ │ + strd r0, r1, [r4, #8] │ │ + movs r1, #0 │ │ + movs r0, #1 │ │ + strd r0, r1, [r4] │ │ + pop {r4, pc} │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ + sub sp, #136 @ 0x88 │ │ + add.w sl, sp, #8 │ │ + add.w r1, r0, #64 @ 0x40 │ │ + strd r2, r3, [sp] │ │ + mov r2, sp │ │ + mov r0, sl │ │ + bl 61e46 │ │ + ldr r0, [sp, #8] │ │ + ldr.w r9, [sp, #168] @ 0xa8 │ │ + cmp r0, #2 │ │ + bne.n 62a76 │ │ + ldrd r0, r1, [r9] │ │ + eor.w r0, r0, #20 │ │ + orrs r0, r1 │ │ + bne.n 62aa8 │ │ + ldr.w r0, [r9, #8] │ │ + cmp r0, #3 │ │ + itt cs │ │ + ldrdcs r0, r1, [r9, #12] │ │ + blcs 54676 │ │ + b.n 62aae │ │ + add.w r8, sp, #48 @ 0x30 │ │ + mov r1, sl │ │ + movs r2, #40 @ 0x28 │ │ + mov r0, r8 │ │ + bl ca0b2 │ │ + add r1, sp, #88 @ 0x58 │ │ + ldmia.w sl, {r2, r3, r4, r5, r6, r7} │ │ + add.w r0, r1, #24 │ │ + stmia r0!, {r2, r3, r4, r5, r6, r7} │ │ + mov r0, r1 │ │ + ldmia.w r9, {r2, r3, r4, r5, r6, r7} │ │ + stmia r0!, {r2, r3, r4, r5, r6, r7} │ │ + add.w r0, r8, #32 │ │ + bl 66fbc │ │ + ldr r0, [sp, #80] @ 0x50 │ │ + bl 4ad40 │ │ + b.n 62aae │ │ + mov r0, r9 │ │ + bl 602d4 │ │ + add sp, #136 @ 0x88 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ + ldr.w r1, [r0, #104]! │ │ + cbz r1, 62abc │ │ + bx lr │ │ + push {r7, lr} │ │ + ldr r0, [pc, #8] @ (62ac8 ) │ │ + add r0, pc │ │ + bl 50b2c │ │ + nop │ │ + bcc.n 62acc │ │ + movs r6, r0 │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + sub sp, #124 @ 0x7c │ │ + mov r8, r1 │ │ + mov r5, r0 │ │ + ldrd r0, r1, [r1, #4] │ │ + cmp r1, r0 │ │ + bcs.w 62dd0 │ │ + mov r0, r8 │ │ + bl 62e34 │ │ + uxtb r1, r0 │ │ + cmp r1, #238 @ 0xee │ │ + bcs.n 62afa │ │ + movs r0, #0 │ │ + movs r2, #4 │ │ + strd r2, r0, [r5] │ │ + str r1, [r5, #8] │ │ + str r0, [r5, #12] │ │ + b.n 62dca │ │ + mvn.w r1, #237 @ 0xed │ │ + uxtab r0, r1, r0 │ │ + tbh [pc, r0, lsl #1] │ │ + movs r2, r2 │ │ + lsls r3, r0, #3 │ │ + lsls r7, r3, #2 │ │ + lsls r7, r5, #2 │ │ + lsls r6, r4, #1 │ │ + lsls r3, r2, #4 │ │ + lsls r0, r6, #4 │ │ + lsls r1, r7, #2 │ │ + lsls r4, r0, #5 │ │ + lsls r7, r2, #2 │ │ + lsls r2, r7, #4 │ │ + lsls r0, r4, #1 │ │ + lsls r0, r6, #1 │ │ + lsls r5, r3, #4 │ │ + lsls r0, r1, #1 │ │ + lsls r1, r5, #2 │ │ + lsls r2, r0, #1 │ │ + lsls r0, r2, #4 │ │ + mov r0, r8 │ │ + str r5, [sp, #4] │ │ + bl 62e9c │ │ + movs r6, #0 │ │ + movs r7, #8 │ │ + str r6, [sp, #68] @ 0x44 │ │ + add.w fp, sp, #72 @ 0x48 │ │ + strd r6, r7, [sp, #60] @ 0x3c │ │ + add.w r4, fp, #24 │ │ + ldr r5, [pc, #728] @ (62e20 ) │ │ + mov sl, r0 │ │ + mov.w r9, #0 │ │ + add r5, pc │ │ + cmp sl, r9 │ │ + beq.w 62cfc │ │ + mov r0, fp │ │ + mov r1, r8 │ │ + bl 62acc │ │ + mov r0, r4 │ │ + mov r1, r8 │ │ + bl 62acc │ │ + ldr r0, [sp, #60] @ 0x3c │ │ + cmp r9, r0 │ │ + bne.n 62b74 │ │ + add r0, sp, #60 @ 0x3c │ │ + mov r1, r5 │ │ + bl 63970 │ │ + ldr r7, [sp, #64] @ 0x40 │ │ + adds r0, r7, r6 │ │ + mov r1, fp │ │ + movs r2, #48 @ 0x30 │ │ + add.w r9, r9, #1 │ │ + bl ca0b2 │ │ + str.w r9, [sp, #68] @ 0x44 │ │ + adds r6, #48 @ 0x30 │ │ + b.n 62b4e │ │ + movs r0, #0 │ │ + movs r1, #3 │ │ + strd r1, r0, [r5] │ │ + movs r0, #1 │ │ + b.n 62c60 │ │ + ldr.w r0, [r8, #8] │ │ + ldrd r2, r3, [r8] │ │ + add.w r1, r0, #8 │ │ + cmn.w r0, #9 │ │ + str.w r1, [r8, #8] │ │ + bhi.w 62dee │ │ + cmp r1, r3 │ │ + bhi.w 62df6 │ │ + ldr r4, [r2, r0] │ │ + add r0, r2 │ │ + movs r1, #0 │ │ + movs r3, #4 │ │ + ldr r0, [r0, #4] │ │ + strd r3, r1, [r5] │ │ + str r4, [r5, #8] │ │ + b.n 62af6 │ │ + add.w r0, r5, #8 │ │ + mov r1, r8 │ │ + bl 62f10 │ │ + b.n 62dc2 │ │ + mov r0, r8 │ │ + bl 62e58 │ │ + mov r4, r0 │ │ + mov r0, r8 │ │ + bl 62e9c │ │ + movs r1, #0 │ │ + movs r2, #13 │ │ + b.n 62da0 │ │ + mov r0, r8 │ │ + bl 62e9c │ │ + cmp r0, #0 │ │ + beq.w 62dac │ │ + mov r2, r0 │ │ + ldr.w r0, [r8, #8] │ │ + adds r1, r0, r2 │ │ + bcs.w 62dfc │ │ + ldr.w r3, [r8, #4] │ │ + cmp r1, r3 │ │ + bhi.w 62e04 │ │ + ldr.w r3, [r8] │ │ + str.w r1, [r8, #8] │ │ + adds r1, r3, r0 │ │ + add r0, sp, #72 @ 0x48 │ │ + bl 4be10 │ │ + ldrd r4, r2, [sp, #76] @ 0x4c │ │ + add r0, sp, #16 │ │ + mov r1, r4 │ │ + bl b8aac │ │ + ldr r0, [sp, #72] @ 0x48 │ │ + cmp.w r0, #2147483648 @ 0x80000000 │ │ + itt ne │ │ + movne r1, r4 │ │ + blne 54676 │ │ + b.n 62db6 │ │ + add.w r0, r5, #8 │ │ + mov r1, r8 │ │ + bl 62f10 │ │ + movs r0, #0 │ │ + movs r1, #8 │ │ + b.n 62dc6 │ │ + mov r0, r8 │ │ + bl 62e58 │ │ + mov r4, r0 │ │ + mov r0, r8 │ │ + bl 62e9c │ │ + movs r1, #0 │ │ + movs r2, #15 │ │ + b.n 62da0 │ │ + movs r0, #0 │ │ + movs r1, #3 │ │ + strd r1, r0, [r5] │ │ + strb r0, [r5, #8] │ │ + b.n 62dca │ │ + mov r0, r8 │ │ + bl 62e58 │ │ + mov r4, r0 │ │ + mov r0, r8 │ │ + bl 62e9c │ │ + movs r1, #0 │ │ + movs r2, #14 │ │ + b.n 62da0 │ │ + mov r0, r8 │ │ + bl 62e58 │ │ + mov r4, r0 │ │ + mov r0, r8 │ │ + bl 62e9c │ │ + movs r1, #0 │ │ + movs r2, #10 │ │ + b.n 62da0 │ │ + mov r0, r8 │ │ + str r5, [sp, #4] │ │ + bl 62e9c │ │ + ldr r3, [pc, #384] @ (62e18 ) │ │ + movs r1, #8 │ │ + movs r2, #24 │ │ + str r0, [sp, #12] │ │ + add r3, pc │ │ + bl c9b20 │ │ + strd r0, r1, [sp, #72] @ 0x48 │ │ + add r0, sp, #72 @ 0x48 │ │ + str r0, [sp, #0] │ │ + add.w ip, sp, #32 │ │ + ldr r0, [pc, #364] @ (62e1c ) │ │ + mov r9, r1 │ │ + mov.w sl, #0 │ │ + mov.w fp, #0 │ │ + add r0, pc │ │ + str r0, [sp, #8] │ │ + ldr r0, [sp, #12] │ │ + str.w fp, [sp, #80] @ 0x50 │ │ + cmp r0, fp │ │ + beq.n 62d0e │ │ + mov r0, ip │ │ + mov r1, r8 │ │ + mov r4, ip │ │ + bl 62acc │ │ + ldr r0, [sp, #72] @ 0x48 │ │ + cmp fp, r0 │ │ + bne.n 62ce4 │ │ + add r0, sp, #72 @ 0x48 │ │ + ldr r1, [sp, #8] │ │ + bl 57fc8 │ │ + ldr.w r9, [sp, #76] @ 0x4c │ │ + mov r1, r4 │ │ + mov ip, r4 │ │ + ldmia.w r1, {r2, r3, r4, r5, r6, r7} │ │ + add.w r0, r9, sl │ │ + add.w fp, fp, #1 │ │ + add.w sl, sl, #24 │ │ + stmia r0!, {r2, r3, r4, r5, r6, r7} │ │ + b.n 62cbe │ │ + ldr r5, [sp, #4] │ │ + add r1, sp, #60 @ 0x3c │ │ + add.w r0, r5, #8 │ │ + bl 5f95e │ │ + movs r0, #0 │ │ + movs r1, #17 │ │ + b.n 62dc6 │ │ + ldr r5, [sp, #0] │ │ + ldr r4, [sp, #4] │ │ + ldmia.w r5, {r1, r2, r3} │ │ + add.w r0, r4, #8 │ │ + stmia r0!, {r1, r2, r3} │ │ + movs r1, #16 │ │ + movs r0, #0 │ │ + strd r1, r0, [r4] │ │ + b.n 62dca │ │ + movs r0, #0 │ │ + movs r1, #2 │ │ + b.n 62dc6 │ │ + mov r0, r8 │ │ + bl 62e58 │ │ + mov r4, r0 │ │ + mov r0, r8 │ │ + bl 62e9c │ │ + movs r1, #0 │ │ + movs r2, #12 │ │ + b.n 62da0 │ │ + ldr.w r0, [r8, #8] │ │ + lsls r1, r0, #29 │ │ + ittt ne │ │ + bicne.w r0, r0, #7 │ │ + addne r0, #8 │ │ + strne.w r0, [r8, #8] │ │ + mov r0, r8 │ │ + bl 62e58 │ │ + movs r2, #0 │ │ + movs r3, #5 │ │ + strd r3, r2, [r5] │ │ + strd r0, r1, [r5, #8] │ │ + b.n 62dca │ │ + mov r0, r8 │ │ + bl 62e58 │ │ + mov r4, r0 │ │ + mov r0, r8 │ │ + bl 62e9c │ │ + movs r1, #0 │ │ + movs r2, #11 │ │ + b.n 62da0 │ │ + mov r0, r8 │ │ + bl 62e58 │ │ + mov r4, r0 │ │ + mov r0, r8 │ │ + bl 62e9c │ │ + movs r1, #0 │ │ + movs r2, #7 │ │ + b.n 62da0 │ │ + mov r0, r8 │ │ + bl 62e58 │ │ + mov r4, r0 │ │ + mov r0, r8 │ │ + bl 62e9c │ │ + movs r1, #0 │ │ + movs r2, #9 │ │ + str r0, [r5, #8] │ │ + str r4, [r5, #12] │ │ + strd r2, r1, [r5] │ │ + str r0, [r5, #16] │ │ + b.n 62dca │ │ + add r0, sp, #16 │ │ + movs r1, #1 │ │ + movs r2, #0 │ │ + bl b8aac │ │ + add r1, sp, #16 │ │ + add.w r0, r5, #8 │ │ + ldmia.w r1, {r2, r3, r4} │ │ + stmia r0!, {r2, r3, r4} │ │ + movs r0, #0 │ │ + movs r1, #6 │ │ + strd r1, r0, [r5] │ │ + add sp, #124 @ 0x7c │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #88] @ 0x58 │ │ + str r1, [sp, #76] @ 0x4c │ │ + ldr r1, [pc, #72] @ (62e24 ) │ │ + str r0, [sp, #84] @ 0x54 │ │ + movs r0, #4 │ │ + add r1, pc │ │ + str r1, [sp, #72] @ 0x48 │ │ + str r0, [sp, #80] @ 0x50 │ │ + add r0, sp, #72 @ 0x48 │ │ + ldr r1, [pc, #64] @ (62e28 ) │ │ + add r1, pc │ │ + bl 4d1a6 │ │ + ldr r2, [pc, #60] @ (62e2c ) │ │ + add r2, pc │ │ + bl 50b24 │ │ + ldr r2, [pc, #24] @ (62e10 ) │ │ + add r2, pc │ │ + b.n 62e08 │ │ + ldr r2, [pc, #48] @ (62e30 ) │ │ + add r2, pc │ │ + bl 50b24 │ │ + ldr r2, [pc, #12] @ (62e14 ) │ │ + add r2, pc │ │ + mov r0, r1 │ │ + mov r1, r3 │ │ + bl 4d66c │ │ + beq.n 62f04 │ │ + movs r6, r0 │ │ + beq.n 62f0c │ │ + movs r6, r0 │ │ + bne.n 62eb4 │ │ + movs r6, r0 │ │ + bne.n 62e9c │ │ + movs r6, r0 │ │ + bcs.n 62d9c │ │ + movs r6, r0 │ │ + beq.n 62e9c │ │ + movs r6, r0 │ │ + beq.n 62e9c │ │ + movs r6, r0 │ │ + beq.n 62d30 │ │ + movs r6, r0 │ │ + beq.n 62d38 │ │ + movs r6, r0 │ │ + mov r2, r0 │ │ + ldrd r1, r0, [r0, #4] │ │ + cmp r0, r1 │ │ + itttt cc │ │ + addcc r1, r0, #1 │ │ + strcc r1, [r2, #8] │ │ + ldrcc r1, [r2, #0] │ │ + ldrbcc r0, [r1, r0] │ │ + it cc │ │ + bxcc lr │ │ + push {r7, lr} │ │ + ldr r2, [pc, #4] @ (62e54 ) │ │ + add r2, pc │ │ + bl 4d15c │ │ + ldmia r7, {r1, r5, r6, r7} │ │ + movs r6, r0 │ │ + push {r4, r5, r7, lr} │ │ + mov r3, r0 │ │ + ldrd r5, r4, [r0] │ │ + ldr r0, [r0, #8] │ │ + add.w r1, r0, #8 │ │ + cmn.w r0, #9 │ │ + str r1, [r3, #8] │ │ + bhi.n 62e8a │ │ + cmp r1, r4 │ │ + itttt ls │ │ + ldrls r2, [r5, r0] │ │ + addls r0, r5 │ │ + ldrls r1, [r0, #4] │ │ + movls r0, r2 │ │ + it ls │ │ + popls {r4, r5, r7, pc} │ │ + ldr r2, [pc, #24] @ (62e98 ) │ │ + mov r0, r1 │ │ + mov r1, r4 │ │ + add r2, pc │ │ + bl 4d66c │ │ + ldr r2, [pc, #8] @ (62e94 ) │ │ + add r2, pc │ │ + bl 50b24 │ │ + nop │ │ + ldmia r7, {r2, r4, r6, r7} │ │ + movs r6, r0 │ │ + ldmia r7, {r2, r3, r4, r6, r7} │ │ + movs r6, r0 │ │ + push {r4, lr} │ │ + mov r4, r0 │ │ + bl 62e34 │ │ + uxtb r0, r0 │ │ + cmp r0, #254 @ 0xfe │ │ + beq.n 62ec6 │ │ + cmp r0, #255 @ 0xff │ │ + bne.n 62ec4 │ │ + ldr r0, [r4, #8] │ │ + ldrd r2, r3, [r4] │ │ + adds r1, r0, #4 │ │ + str r1, [r4, #8] │ │ + cmn.w r0, #5 │ │ + bhi.n 62eea │ │ + cmp r1, r3 │ │ + bhi.n 62efa │ │ + ldr r0, [r2, r0] │ │ + pop {r4, pc} │ │ + ldr r0, [r4, #8] │ │ + ldrd r2, r3, [r4] │ │ + adds r1, r0, #2 │ │ + str r1, [r4, #8] │ │ + cmn.w r0, #3 │ │ + bhi.n 62ef2 │ │ + cmp r1, r3 │ │ + itt ls │ │ + ldrhls r0, [r2, r0] │ │ + popls {r4, pc} │ │ + ldr r2, [pc, #36] @ (62f04 ) │ │ + add r2, pc │ │ + mov r0, r1 │ │ + mov r1, r3 │ │ + bl 4d66c │ │ + ldr r2, [pc, #32] @ (62f0c ) │ │ + add r2, pc │ │ + bl 50b24 │ │ + ldr r2, [pc, #20] @ (62f08 ) │ │ + add r2, pc │ │ + bl 50b24 │ │ + ldr r2, [pc, #4] @ (62f00 ) │ │ + add r2, pc │ │ + b.n 62ee2 │ │ + ldmia r7!, {r2, r4, r6} │ │ + movs r6, r0 │ │ + ldmia r7!, {r5, r6} │ │ + movs r6, r0 │ │ + ldmia r7!, {r2, r3, r6} │ │ + movs r6, r0 │ │ + ldmia r7!, {r2, r5, r6} │ │ + movs r6, r0 │ │ + push {r4, r5, r6, lr} │ │ + mov r5, r0 │ │ + mov r0, r1 │ │ + mov r4, r1 │ │ + bl 62e58 │ │ + mov r6, r0 │ │ + mov r0, r4 │ │ + bl 62e9c │ │ + strd r0, r6, [r5] │ │ + str r0, [r5, #8] │ │ + pop {r4, r5, r6, pc} │ │ + stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + vpush {d8} │ │ + sub sp, #80 @ 0x50 │ │ + mov r7, r1 │ │ + ldrd r6, r1, [r1] │ │ + mov fp, r0 │ │ + mov r9, r2 │ │ + subs r0, r6, #2 │ │ + sbc.w r1, r1, #0 │ │ + subs.w r2, r0, #18 │ │ + sbcs.w r1, r1, #0 │ │ + it cs │ │ + movcs r0, #16 │ │ + tbh [pc, r0, lsl #1] │ │ + movs r2, r2 │ │ + lsls r5, r5, #4 │ │ + lsls r7, r7, #2 │ │ + lsls r5, r7, #3 │ │ + lsls r0, r7, #1 │ │ + lsls r3, r3, #5 │ │ + lsls r3, r0, #6 │ │ + lsls r1, r3, #4 │ │ + lsls r3, r5, #6 │ │ + lsls r3, r5, #2 │ │ + lsls r7, r2, #6 │ │ + lsls r4, r4, #1 │ │ + lsls r7, r2, #2 │ │ + lsls r7, r5, #5 │ │ + movs r0, r6 │ │ + lsls r3, r1, #3 │ │ + movs r6, r2 │ │ + lsls r6, r7, #4 │ │ + ldr.w r0, [fp] │ │ + movs r1, #255 @ 0xff │ │ + b.n 631c2 │ │ + ldr.w r4, [fp] │ │ + movs r1, #249 @ 0xf9 │ │ + mov r0, r4 │ │ + bl 633bc │ │ + ldr.w r1, [r9, #8] │ │ + mov r0, r4 │ │ + bl 633e4 │ │ + ldrd r1, r0, [r7, #8] │ │ + lsls r2, r6, #31 │ │ + iteee ne │ │ + movne r2, #18 │ │ + ldrdeq r2, r3, [r7, #16] │ │ + strdeq r2, r3, [sp, #32] │ │ + moveq r2, #17 │ │ + str r1, [sp, #24] │ │ + strb.w r2, [sp, #16] │ │ + str r0, [sp, #28] │ │ + b.n 6332e │ │ + ldrd sl, r8, [r7, #8] │ │ + movs r1, #239 @ 0xef │ │ + ldr r4, [r7, #16] │ │ + ldr.w r7, [fp] │ │ + str.w r9, [sp, #12] │ │ + mov r0, r7 │ │ + bl 633bc │ │ + mov r0, r7 │ │ + mov r1, r4 │ │ + bl 633e4 │ │ + add.w r0, r4, r4, lsl #1 │ │ + str.w r8, [sp, #64] @ 0x40 │ │ + add.w r1, r8, r0, lsl #3 │ │ + mov.w r9, r0, lsl #3 │ │ + str r1, [sp, #8] │ │ + strd sl, r1, [sp, #72] @ 0x48 │ │ + add.w sl, sp, #16 │ │ + cmp.w r9, #0 │ │ + beq.n 63012 │ │ + mov r0, r8 │ │ + mov r1, sl │ │ + ldmia.w r0, {r2, r3, r4, r5, r6, r7} │ │ + mov r0, fp │ │ + stmia r1!, {r2, r3, r4, r5, r6, r7} │ │ + mov r1, sl │ │ + ldr r2, [sp, #12] │ │ + bl 62f2c │ │ + sub.w r9, r9, #24 │ │ + add.w r8, r8, #24 │ │ + b.n 62fee │ │ + ldr r0, [sp, #8] │ │ + str r0, [sp, #68] @ 0x44 │ │ + add r0, sp, #64 @ 0x40 │ │ + bl 60298 │ │ + b.n 632e2 │ │ + add.w r0, r7, #8 │ │ + add r4, sp, #16 │ │ + adds r1, r4, #4 │ │ + ldmia.w r0, {r2, r3, r6} │ │ + stmia r1!, {r2, r3, r6} │ │ + movs r1, #249 @ 0xf9 │ │ + ldr.w r5, [fp] │ │ + mov r0, r5 │ │ + bl 633bc │ │ + ldr.w r1, [r9, #8] │ │ + mov r0, r5 │ │ + bl 633e4 │ │ + movs r0, #13 │ │ + b.n 632d2 │ │ + ldr r4, [r7, #16] │ │ + ldrd r8, r6, [r7, #8] │ │ + cmp r4, #50 @ 0x32 │ │ + bcs.w 632ee │ │ + ldr.w r5, [fp] │ │ + movs r1, #250 @ 0xfa │ │ + mov r0, r5 │ │ + bl 633bc │ │ + mov r0, r5 │ │ + mov r1, r4 │ │ + bl 633e4 │ │ + adds r2, r6, r4 │ │ + mov r0, r5 │ │ + mov r1, r6 │ │ + bl 4b91c │ │ + mov r0, r8 │ │ + mov r1, r6 │ │ + add sp, #80 @ 0x50 │ │ + vpop {d8} │ │ + add sp, #4 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + b.w 54676 │ │ + add.w r0, r7, #8 │ │ + add r4, sp, #16 │ │ + adds r1, r4, #4 │ │ + ldmia.w r0, {r2, r3, r6} │ │ + stmia r1!, {r2, r3, r6} │ │ + movs r1, #249 @ 0xf9 │ │ + ldr.w r5, [fp] │ │ + mov r0, r5 │ │ + bl 633bc │ │ + ldr.w r1, [r9, #8] │ │ + mov r0, r5 │ │ + bl 633e4 │ │ + movs r0, #15 │ │ + b.n 632d2 │ │ + add.w r0, r7, #8 │ │ + add r4, sp, #16 │ │ + adds r1, r4, #4 │ │ + ldmia.w r0, {r2, r3, r6} │ │ + stmia r1!, {r2, r3, r6} │ │ + movs r1, #249 @ 0xf9 │ │ + ldr.w r5, [fp] │ │ + mov r0, r5 │ │ + bl 633bc │ │ + ldr.w r1, [r9, #8] │ │ + mov r0, r5 │ │ + bl 633e4 │ │ + movs r0, #11 │ │ + b.n 632d2 │ │ + ldrd r4, r6, [r7, #8] │ │ + subs.w r0, r4, #238 @ 0xee │ │ + sbcs.w r0, r6, #0 │ │ + bge.w 63338 │ │ + ldr.w r0, [fp] │ │ + mov r1, r4 │ │ + b.n 631c2 │ │ + ldrd r5, r6, [r7, #8] │ │ + movs r1, #238 @ 0xee │ │ + ldr r4, [r7, #16] │ │ + ldr.w r7, [fp] │ │ + mov r0, r7 │ │ + bl 633bc │ │ + mov r0, r7 │ │ + mov r1, r4 │ │ + bl 633e4 │ │ + add.w r0, r4, r4, lsl #1 │ │ + add.w sl, sp, #16 │ │ + add.w r4, sl, #24 │ │ + lsls r7, r0, #4 │ │ + add.w r8, r6, r0, lsl #4 │ │ + str r6, [sp, #64] @ 0x40 │ │ + strd r5, r8, [sp, #72] @ 0x48 │ │ + cbz r7, 63144 │ │ + mov r0, sl │ │ + mov r1, r6 │ │ + movs r2, #48 @ 0x30 │ │ + bl ca0b2 │ │ + mov r0, fp │ │ + mov r1, sl │ │ + mov r2, r9 │ │ + bl 62f2c │ │ + mov r0, fp │ │ + mov r1, r4 │ │ + mov r2, r9 │ │ + bl 62f2c │ │ + subs r7, #48 @ 0x30 │ │ + adds r6, #48 @ 0x30 │ │ + b.n 6311e │ │ + str.w r8, [sp, #68] @ 0x44 │ │ + add r0, sp, #64 @ 0x40 │ │ + bl 60396 │ │ + b.n 632e2 │ │ + ldr.w r4, [fp] │ │ + movs r1, #251 @ 0xfb │ │ + vldr d8, [r7, #8] │ │ + mov r0, r4 │ │ + bl 633bc │ │ + ldr r0, [r4, #8] │ │ + ands.w r0, r0, #7 │ │ + beq.n 6317a │ │ + orn r5, r0, #7 │ │ + cbz r5, 6317a │ │ + mov r0, r4 │ │ + movs r1, #0 │ │ + bl 633bc │ │ + adds r5, #1 │ │ + b.n 6316c │ │ + vstr d8, [sp, #16] │ │ + add r1, sp, #16 │ │ + add.w r2, r1, #8 │ │ + mov r0, r4 │ │ + b.n 63350 │ │ + add.w r0, r7, #8 │ │ + add r4, sp, #16 │ │ + adds r1, r4, #4 │ │ + ldmia.w r0, {r2, r3, r6} │ │ + stmia r1!, {r2, r3, r6} │ │ + movs r1, #249 @ 0xf9 │ │ + ldr.w r5, [fp] │ │ + mov r0, r5 │ │ + bl 633bc │ │ + ldr.w r1, [r9, #8] │ │ + mov r0, r5 │ │ + bl 633e4 │ │ + movs r0, #9 │ │ + b.n 632d2 │ │ + ldrb r0, [r7, #8] │ │ + mvn.w r1, #2 │ │ + cmp r0, #0 │ │ + it ne │ │ + mvnne.w r1, #1 │ │ + ldr.w r0, [fp] │ │ + add sp, #80 @ 0x50 │ │ + vpop {d8} │ │ + add sp, #4 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + b.w 633bc │ │ + ldr.w r4, [fp] │ │ + movs r1, #248 @ 0xf8 │ │ + ldr r6, [r7, #8] │ │ + str r6, [sp, #16] │ │ + mov r0, r4 │ │ + bl 633bc │ │ + ldr r1, [r6, #8] │ │ + mov r0, r4 │ │ + bl 633e4 │ │ + dmb ish │ │ + ldrex r0, [r6] │ │ + subs r1, r0, #1 │ │ + strex r2, r1, [r6] │ │ + cmp r2, #0 │ │ + bne.n 631ee │ │ + cmp r0, #1 │ │ + bne.n 632e2 │ │ + dmb ish │ │ + add r0, sp, #16 │ │ + bl 6449e │ │ + b.n 632e2 │ │ + add.w r0, r7, #8 │ │ + add r4, sp, #16 │ │ + adds r1, r4, #4 │ │ + ldmia.w r0, {r2, r3, r6} │ │ + stmia r1!, {r2, r3, r6} │ │ + movs r1, #249 @ 0xf9 │ │ + ldr.w r5, [fp] │ │ + mov r0, r5 │ │ + bl 633bc │ │ + ldr.w r1, [r9, #8] │ │ + mov r0, r5 │ │ + bl 633e4 │ │ + movs r0, #7 │ │ + b.n 632d2 │ │ + add.w r0, r7, #8 │ │ + add r4, sp, #16 │ │ + adds r1, r4, #4 │ │ + ldmia.w r0, {r2, r3, r6} │ │ + stmia r1!, {r2, r3, r6} │ │ + movs r1, #249 @ 0xf9 │ │ + ldr.w r5, [fp] │ │ + mov r0, r5 │ │ + bl 633bc │ │ + ldr.w r1, [r9, #8] │ │ + mov r0, r5 │ │ + bl 633e4 │ │ + movs r0, #16 │ │ + b.n 632d2 │ │ + add.w r0, r7, #8 │ │ + add r4, sp, #16 │ │ + adds r1, r4, #4 │ │ + ldmia.w r0, {r2, r3, r6} │ │ + stmia r1!, {r2, r3, r6} │ │ + movs r1, #249 @ 0xf9 │ │ + ldr.w r5, [fp] │ │ + mov r0, r5 │ │ + bl 633bc │ │ + ldr.w r1, [r9, #8] │ │ + mov r0, r5 │ │ + bl 633e4 │ │ + movs r0, #8 │ │ + b.n 632d2 │ │ + add.w r0, r7, #8 │ │ + add r4, sp, #16 │ │ + adds r1, r4, #4 │ │ + ldmia.w r0, {r2, r3, r6} │ │ + stmia r1!, {r2, r3, r6} │ │ + movs r1, #249 @ 0xf9 │ │ + ldr.w r5, [fp] │ │ + mov r0, r5 │ │ + bl 633bc │ │ + ldr.w r1, [r9, #8] │ │ + mov r0, r5 │ │ + bl 633e4 │ │ + movs r0, #12 │ │ + b.n 632d2 │ │ + add.w r0, r7, #8 │ │ + add r4, sp, #16 │ │ + adds r1, r4, #4 │ │ + ldmia.w r0, {r2, r3, r6} │ │ + stmia r1!, {r2, r3, r6} │ │ + movs r1, #249 @ 0xf9 │ │ + ldr.w r5, [fp] │ │ + mov r0, r5 │ │ + bl 633bc │ │ + ldr.w r1, [r9, #8] │ │ + mov r0, r5 │ │ + bl 633e4 │ │ + movs r0, #10 │ │ + strb.w r0, [sp, #16] │ │ + mov r0, r9 │ │ + ldr r2, [pc, #152] @ (63374 ) │ │ + mov r1, r4 │ │ + add r2, pc │ │ + bl 63388 │ │ + add sp, #80 @ 0x50 │ │ + vpop {d8} │ │ + add sp, #4 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + ldr.w r5, [fp] │ │ + movs r1, #249 @ 0xf9 │ │ + mov r0, r5 │ │ + bl 633bc │ │ + ldr.w r1, [r9, #8] │ │ + mov r0, r5 │ │ + bl 633e4 │ │ + add r5, sp, #64 @ 0x40 │ │ + mov r1, r6 │ │ + mov r2, r4 │ │ + mov r0, r5 │ │ + bl 4bc54 │ │ + ldr r0, [sp, #64] @ 0x40 │ │ + cmp.w r0, #2147483648 @ 0x80000000 │ │ + bne.n 63356 │ │ + ldrd r0, r1, [sp, #68] @ 0x44 │ │ + strd r0, r1, [sp, #20] │ │ + movs r0, #5 │ │ + strb.w r0, [sp, #16] │ │ + mov r0, r8 │ │ + mov r1, r6 │ │ + bl 54676 │ │ + add r1, sp, #16 │ │ + ldr r2, [pc, #68] @ (63378 ) │ │ + mov r0, r9 │ │ + add r2, pc │ │ + b.n 632de │ │ + ldr.w r5, [fp] │ │ + movs r1, #252 @ 0xfc │ │ + mov r0, r5 │ │ + bl 633bc │ │ + strd r4, r6, [sp, #16] │ │ + add r1, sp, #16 │ │ + add.w r2, r1, #8 │ │ + mov r0, r5 │ │ + bl 4b91c │ │ + b.n 632e2 │ │ + add r2, sp, #16 │ │ + ldmia.w r5, {r1, r3, r4, r6} │ │ + mov r0, r2 │ │ + stmia r0!, {r1, r3, r4, r6} │ │ + movs r1, #43 @ 0x2b │ │ + ldr r0, [pc, #24] @ (6337c ) │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + ldr r0, [pc, #20] @ (63380 ) │ │ + ldr r3, [pc, #24] @ (63384 ) │ │ + add r0, pc │ │ + add r3, pc │ │ + bl 5127c │ │ + ldmia r3!, {r2, r6, r7} │ │ + movs r6, r0 │ │ + ldmia r3, {r2, r3, r5, r6} │ │ + movs r6, r0 │ │ + stmia r2!, {r3, r4, r6, r7} │ │ + movs r6, r0 │ │ + adds r5, #179 @ 0xb3 │ │ + vrshr.u64 d28, d30, #2 │ │ + movs r6, r0 │ │ + stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ + mov r4, r0 │ │ + ldr r0, [r0, #0] │ │ + ldr.w r9, [r4, #8] │ │ + mov r8, r1 │ │ + cmp r9, r0 │ │ + bne.n 633a2 │ │ + mov r0, r4 │ │ + mov r1, r2 │ │ + bl 57fc8 │ │ + add.w r0, r9, r9, lsl #1 │ │ + ldr r1, [r4, #4] │ │ + add.w r0, r1, r0, lsl #3 │ │ + ldmia.w r8, {r1, r2, r3, r5, r6, r7} │ │ + stmia r0!, {r1, r2, r3, r5, r6, r7} │ │ + add.w r0, r9, #1 │ │ + str r0, [r4, #8] │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ + push {r4, r5, r6, lr} │ │ + mov r4, r0 │ │ + ldr r0, [r0, #0] │ │ + ldr r6, [r4, #8] │ │ + mov r5, r1 │ │ + cmp r6, r0 │ │ + bne.n 633d4 │ │ + ldr r1, [pc, #20] @ (633e0 ) │ │ + mov r0, r4 │ │ + add r1, pc │ │ + bl 4bae8 │ │ + ldr r0, [r4, #4] │ │ + strb r5, [r0, r6] │ │ + adds r0, r6, #1 │ │ + str r0, [r4, #8] │ │ + pop {r4, r5, r6, pc} │ │ + nop │ │ + ldmia r2!, {r1, r5, r6, r7} │ │ + movs r6, r0 │ │ + push {r4, r5, r7, lr} │ │ + sub sp, #24 │ │ + mov r5, r1 │ │ + mov r4, r0 │ │ + cmp r1, #254 @ 0xfe │ │ + bcs.n 633fe │ │ + mov r0, r4 │ │ + mov r1, r5 │ │ + add sp, #24 │ │ + ldmia.w sp!, {r4, r5, r7, lr} │ │ + b.w 633bc │ │ + cmp.w r5, #65536 @ 0x10000 │ │ + bcs.n 63416 │ │ + mov r0, r4 │ │ + movs r1, #254 @ 0xfe │ │ + bl 633bc │ │ + mov r1, sp │ │ + strh.w r5, [sp] │ │ + adds r2, r1, #2 │ │ + b.n 63428 │ │ + adds r0, r5, #1 │ │ + beq.n 63432 │ │ + mov r0, r4 │ │ + movs r1, #255 @ 0xff │ │ + bl 633bc │ │ + mov r1, sp │ │ + str r5, [sp, #0] │ │ + adds r2, r1, #4 │ │ + mov r0, r4 │ │ + bl 4b91c │ │ + add sp, #24 │ │ + pop {r4, r5, r7, pc} │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #16] │ │ + str r1, [sp, #4] │ │ + ldr r1, [pc, #20] @ (63450 ) │ │ + str r0, [sp, #12] │ │ + movs r0, #4 │ │ + add r1, pc │ │ + str r0, [sp, #8] │ │ + str r1, [sp, #0] │ │ + mov r0, sp │ │ + ldr r1, [pc, #8] @ (63454 ) │ │ + add r1, pc │ │ + bl 4d1a6 │ │ + ldmia r2!, {r7} │ │ + movs r6, r0 │ │ + ldmia r2, {r1, r2, r3, r4, r5, r6} │ │ + movs r6, r0 │ │ + push {r0, r1, r2, r3, r4, r5, r7, lr} │ │ + ldr r3, [pc, #100] @ (634c0 ) │ │ + movs r1, #1 │ │ + movs r2, #1 │ │ + mov r4, r0 │ │ + add r3, pc │ │ + bl c9b20 │ │ + movs r2, #0 │ │ + add r3, sp, #4 │ │ + stmia r3!, {r0, r1, r2} │ │ + cbz r4, 63492 │ │ + movs r5, #0 │ │ + cmp r0, r4 │ │ + bcc.n 634aa │ │ + movs r0, #0 │ │ + add r1, r0 │ │ + movs r2, #0 │ │ + adds r3, r2, #1 │ │ + cmp r3, r4 │ │ + bcs.n 63488 │ │ + strb r5, [r1, r2] │ │ + mov r2, r3 │ │ + b.n 6347c │ │ + movs r3, #0 │ │ + add r0, r2 │ │ + strb r3, [r1, r2] │ │ + adds r2, r0, #1 │ │ + ldr r0, [sp, #4] │ │ + cmp r0, r2 │ │ + ittt eq │ │ + ldreq r0, [sp, #8] │ │ + addeq sp, #16 │ │ + popeq {r4, r5, r7, pc} │ │ + ldr r0, [pc, #36] @ (634c4 ) │ │ + movs r1, #41 @ 0x29 │ │ + ldr r2, [pc, #36] @ (634c8 ) │ │ + add r0, pc │ │ + add r2, pc │ │ + bl 4d828 │ │ + movs r0, #1 │ │ + movs r1, #0 │ │ + str r0, [sp, #0] │ │ + add r0, sp, #4 │ │ + mov r2, r4 │ │ + movs r3, #1 │ │ + bl 4b964 │ │ + ldrd r1, r0, [sp, #8] │ │ + b.n 63478 │ │ + ldmia r2, {r1, r2, r4, r5, r6} │ │ + movs r6, r0 │ │ + ldr r0, [sp, #992] @ 0x3e0 │ │ + vtbx.8 d28, {d11-d13}, d4 │ │ + movs r6, r0 │ │ + push {r0, r1, r2, r3, r4, lr} │ │ + ldr r3, [pc, #56] @ (63508 ) │ │ + movs r1, #1 │ │ + movs r2, #1 │ │ + mov r4, r0 │ │ + add r3, pc │ │ + bl c9b20 │ │ + add r3, sp, #4 │ │ + movs r2, #0 │ │ + stmia r3!, {r0, r1, r2} │ │ + add r0, sp, #4 │ │ + mov r1, r4 │ │ + bl 5ffd8 │ │ + ldr r0, [sp, #4] │ │ + ldr r1, [sp, #12] │ │ + cmp r0, r1 │ │ + ittt eq │ │ + ldreq r0, [sp, #8] │ │ + addeq sp, #16 │ │ + popeq {r4, pc} │ │ + ldr r0, [pc, #16] @ (6350c ) │ │ + movs r1, #41 @ 0x29 │ │ + ldr r2, [pc, #16] @ (63510 ) │ │ + add r0, pc │ │ + add r2, pc │ │ + bl 4d828 │ │ + nop │ │ + ldmia r2!, {r1} │ │ + movs r6, r0 │ │ + ldr r0, [sp, #624] @ 0x270 │ │ + vtbx.8 d28, {d27-d28}, d24 │ │ + movs r6, r0 │ │ + push {r0, r1, r2, r3, r4, r5, r7, lr} │ │ + ldr r3, [pc, #104] @ (63580 ) │ │ + movs r1, #2 │ │ + movs r2, #2 │ │ + mov r4, r0 │ │ + add r3, pc │ │ + bl c9b20 │ │ + movs r2, #0 │ │ + add r3, sp, #4 │ │ + stmia r3!, {r0, r1, r2} │ │ + cbz r4, 63552 │ │ + movs r5, #0 │ │ + cmp r0, r4 │ │ + bcc.n 6356a │ │ + movs r0, #0 │ │ + add.w r1, r1, r0, lsl #1 │ │ + movs r2, #0 │ │ + adds r3, r2, #1 │ │ + cmp r3, r4 │ │ + bcs.n 63548 │ │ + strh.w r5, [r1], #2 │ │ + mov r2, r3 │ │ + b.n 6353a │ │ + add r0, r2 │ │ + movs r2, #0 │ │ + strh r2, [r1, #0] │ │ + adds r2, r0, #1 │ │ + ldr r0, [sp, #4] │ │ + cmp r0, r2 │ │ + ittt eq │ │ + ldreq r0, [sp, #8] │ │ + addeq sp, #16 │ │ + popeq {r4, r5, r7, pc} │ │ + ldr r0, [pc, #36] @ (63584 ) │ │ + movs r1, #41 @ 0x29 │ │ + ldr r2, [pc, #36] @ (63588 ) │ │ + add r0, pc │ │ + add r2, pc │ │ + bl 4d828 │ │ + movs r0, #2 │ │ + movs r1, #0 │ │ + str r0, [sp, #0] │ │ + add r0, sp, #4 │ │ + mov r2, r4 │ │ + movs r3, #2 │ │ + bl 4b964 │ │ + ldrd r1, r0, [sp, #8] │ │ + b.n 63534 │ │ + ldmia r1, {r1, r3, r4, r5, r7} │ │ + movs r6, r0 │ │ + ldr r0, [sp, #224] @ 0xe0 │ │ + vtbl.8 d28, {d27-d28}, d4 │ │ + movs r6, r0 │ │ + push {r0, r1, r2, r3, r4, r5, r7, lr} │ │ + ldr r3, [pc, #104] @ (635f8 ) │ │ + movs r1, #4 │ │ + movs r2, #4 │ │ + mov r4, r0 │ │ + add r3, pc │ │ + bl c9b20 │ │ + movs r2, #0 │ │ + add r3, sp, #4 │ │ + stmia r3!, {r0, r1, r2} │ │ + cbz r4, 635c8 │ │ + movs r5, #0 │ │ + cmp r0, r4 │ │ + bcc.n 635e0 │ │ + movs r0, #0 │ │ + add.w r1, r1, r0, lsl #2 │ │ + movs r2, #0 │ │ + adds r3, r2, #1 │ │ + cmp r3, r4 │ │ + bcs.n 635be │ │ + stmia r1!, {r5} │ │ + mov r2, r3 │ │ + b.n 635b2 │ │ + add r0, r2 │ │ + movs r2, #0 │ │ + str r2, [r1, #0] │ │ + adds r2, r0, #1 │ │ + ldr r0, [sp, #4] │ │ + cmp r0, r2 │ │ + ittt eq │ │ + ldreq r0, [sp, #8] │ │ + addeq sp, #16 │ │ + popeq {r4, r5, r7, pc} │ │ + ldr r0, [pc, #40] @ (635fc ) │ │ + movs r1, #41 @ 0x29 │ │ + ldr r2, [pc, #40] @ (63600 ) │ │ + add r0, pc │ │ + add r2, pc │ │ + bl 4d828 │ │ + movs r0, #4 │ │ + movs r1, #0 │ │ + str r0, [sp, #0] │ │ + add r0, sp, #4 │ │ + mov r2, r4 │ │ + movs r3, #4 │ │ + bl 4b964 │ │ + ldrd r1, r0, [sp, #8] │ │ + b.n 635ac │ │ + nop │ │ + ldmia r1, {r1, r6} │ │ + movs r6, r0 │ │ + str r7, [sp, #776] @ 0x308 │ │ + vtbl.8 d28, {d11-d12}, d14 │ │ + movs r6, r0 │ │ + push {r0, r1, r2, r3, r4, r5, r7, lr} │ │ + ldr r3, [pc, #84] @ (6365c ) │ │ + movs r1, #8 │ │ + movs r2, #8 │ │ + mov r4, r0 │ │ + add r3, pc │ │ + bl c9b20 │ │ + movs r5, #0 │ │ + add r2, sp, #4 │ │ + stmia r2!, {r0, r1, r5} │ │ + cbz r4, 63644 │ │ + add r0, sp, #4 │ │ + mov r1, r4 │ │ + bl 6dade │ │ + ldrd r1, r0, [sp, #8] │ │ + adds r2, r0, r4 │ │ + subs r3, r4, #1 │ │ + add.w r0, r1, r0, lsl #3 │ │ + cbz r3, 6363a │ │ + strd r5, r5, [r0], #8 │ │ + subs r3, #1 │ │ + b.n 63630 │ │ + movs r3, #0 │ │ + mov r5, r2 │ │ + strd r3, r3, [r0] │ │ + ldr r0, [sp, #4] │ │ + cmp r0, r5 │ │ + ittt eq │ │ + moveq r0, r1 │ │ + addeq sp, #16 │ │ + popeq {r4, r5, r7, pc} │ │ + ldr r0, [pc, #16] @ (63660 ) │ │ + movs r1, #41 @ 0x29 │ │ + ldr r2, [pc, #16] @ (63664 ) │ │ + add r0, pc │ │ + add r2, pc │ │ + bl 4d828 │ │ + ldmia r0!, {r1, r3, r6, r7} │ │ + movs r6, r0 │ │ + str r7, [sp, #280] @ 0x118 │ │ + @ instruction: 0xfffbc892 │ │ + movs r6, r0 │ │ + push {r0, r1, r2, r3, r4, r5, r7, lr} │ │ + ldr r3, [pc, #104] @ (636d4 ) │ │ + movs r1, #4 │ │ + movs r2, #4 │ │ + mov r4, r0 │ │ + add r3, pc │ │ + bl c9b20 │ │ + movs r2, #0 │ │ + add r3, sp, #4 │ │ + stmia r3!, {r0, r1, r2} │ │ + cbz r4, 636a4 │ │ + movs r5, #0 │ │ + cmp r0, r4 │ │ + bcc.n 636bc │ │ + movs r0, #0 │ │ + add.w r1, r1, r0, lsl #2 │ │ + movs r2, #0 │ │ + adds r3, r2, #1 │ │ + cmp r3, r4 │ │ + bcs.n 6369a │ │ + stmia r1!, {r5} │ │ + mov r2, r3 │ │ + b.n 6368e │ │ + add r0, r2 │ │ + movs r2, #0 │ │ + str r2, [r1, #0] │ │ + adds r2, r0, #1 │ │ + ldr r0, [sp, #4] │ │ + cmp r0, r2 │ │ + ittt eq │ │ + ldreq r0, [sp, #8] │ │ + addeq sp, #16 │ │ + popeq {r4, r5, r7, pc} │ │ + ldr r0, [pc, #40] @ (636d8 ) │ │ + movs r1, #41 @ 0x29 │ │ + ldr r2, [pc, #40] @ (636dc ) │ │ + add r0, pc │ │ + add r2, pc │ │ + bl 4d828 │ │ + movs r0, #4 │ │ + movs r1, #0 │ │ + str r0, [sp, #0] │ │ + add r0, sp, #4 │ │ + mov r2, r4 │ │ + movs r3, #4 │ │ + bl 4b964 │ │ + ldrd r1, r0, [sp, #8] │ │ + b.n 63688 │ │ + nop │ │ + ldmia r0!, {r1, r2, r5, r6} │ │ + movs r6, r0 │ │ + str r6, [sp, #920] @ 0x398 │ │ + vqshrun.s64 d28, q9, #5 │ │ + movs r6, r0 │ │ + push {r0, r1, r2, r3, r4, r5, r7, lr} │ │ + ldr r3, [pc, #108] @ (63750 ) │ │ + movs r1, #8 │ │ + movs r2, #8 │ │ + mov r4, r0 │ │ + add r3, pc │ │ + bl c9b20 │ │ + movs r2, #0 │ │ + add r3, sp, #4 │ │ + stmia r3!, {r0, r1, r2} │ │ + cbz r4, 63720 │ │ + movs r5, #0 │ │ + cmp r0, r4 │ │ + bcc.n 63738 │ │ + movs r0, #0 │ │ + add.w r1, r1, r0, lsl #3 │ │ + movs r2, #0 │ │ + adds r3, r2, #1 │ │ + cmp r3, r4 │ │ + bcs.n 63714 │ │ + strd r5, r5, [r1], #8 │ │ + mov r2, r3 │ │ + b.n 63706 │ │ + add r0, r2 │ │ + movs r2, #0 │ │ + strd r2, r2, [r1] │ │ + adds r2, r0, #1 │ │ + ldr r0, [sp, #4] │ │ + cmp r0, r2 │ │ + ittt eq │ │ + ldreq r0, [sp, #8] │ │ + addeq sp, #16 │ │ + popeq {r4, r5, r7, pc} │ │ + ldr r0, [pc, #40] @ (63754 ) │ │ + movs r1, #41 @ 0x29 │ │ + ldr r2, [pc, #40] @ (63758 ) │ │ + add r0, pc │ │ + add r2, pc │ │ + bl 4d828 │ │ + movs r0, #8 │ │ + movs r1, #0 │ │ + str r0, [sp, #0] │ │ + add r0, sp, #4 │ │ + mov r2, r4 │ │ + movs r3, #8 │ │ + bl 4b964 │ │ + ldrd r1, r0, [sp, #8] │ │ + b.n 63700 │ │ + nop │ │ + stmia r7!, {r1, r2, r3, r5, r6, r7} │ │ + movs r6, r0 │ │ + str r6, [sp, #424] @ 0x1a8 │ │ + vqshl.u64 d28, d22, #59 @ 0x3b │ │ + movs r6, r0 │ │ + mov r2, r0 │ │ + mov r0, r1 │ │ + mov r1, r2 │ │ + b.w c1c04 │ │ + mov r2, r0 │ │ + mov r0, r1 │ │ + mov r1, r2 │ │ + b.w 54676 │ │ + mov r2, r0 │ │ + mov r0, r1 │ │ + mov r1, r2 │ │ + b.w 57ff4 │ │ + mov r2, r0 │ │ + mov r0, r1 │ │ + mov r1, r2 │ │ + b.w c97b8 │ │ + mov r2, r0 │ │ + mov r0, r1 │ │ + mov r1, r2 │ │ + b.w 6d978 │ │ + bmi.n 6373a │ │ + push {r4, lr} │ │ + sub sp, #40 @ 0x28 │ │ + mov r4, r2 │ │ + cmp r2, r1 │ │ + str r1, [sp, #12] │ │ + strd r1, r0, [sp, #4] │ │ + bls.n 637a4 │ │ + subs r2, r4, r1 │ │ + bne.n 637ee │ │ + add r0, sp, #4 │ │ + mov r1, r4 │ │ + bl 5ffd8 │ │ + ldr r1, [sp, #4] │ │ + ldr r4, [sp, #12] │ │ + cmp r1, r4 │ │ + bls.n 637ce │ │ + ldr r0, [sp, #8] │ │ + cbz r4, 637e0 │ │ + movs r2, #1 │ │ + mov r3, r4 │ │ + bl 4d0b4 │ │ + cbnz r0, 637e6 │ │ + ldr r2, [pc, #112] @ (63834 ) │ │ + movs r0, #1 │ │ + mov r1, r4 │ │ + add r2, pc │ │ + bl 4bba0 │ │ + cmp r4, r1 │ │ + beq.n 637e8 │ │ + ldr r0, [pc, #100] @ (63838 ) │ │ + movs r1, #45 @ 0x2d │ │ + ldr r2, [pc, #100] @ (6383c ) │ │ + add r0, pc │ │ + add r2, pc │ │ + bl 4d828 │ │ + blx cd200 │ │ + movs r0, #1 │ │ + str r0, [sp, #8] │ │ + ldr r0, [sp, #8] │ │ + add sp, #40 @ 0x28 │ │ + pop {r4, pc} │ │ + adds r2, r2, r1 │ │ + bcs.n 6381e │ │ + cmp r4, #0 │ │ + bmi.n 6381e │ │ + cbnz r1, 637fc │ │ + movs r0, #0 │ │ + b.n 63802 │ │ + str r0, [sp, #28] │ │ + movs r0, #1 │ │ + str r1, [sp, #36] @ 0x24 │ │ + str r0, [sp, #32] │ │ + add r0, sp, #16 │ │ + add r3, sp, #28 │ │ + movs r1, #1 │ │ + mov r2, r4 │ │ + bl 544b0 │ │ + ldr r0, [sp, #16] │ │ + cmp r0, #1 │ │ + beq.n 63828 │ │ + ldr r0, [sp, #20] │ │ + strd r4, r0, [sp, #4] │ │ + b.n 637a4 │ │ + movs r0, #0 │ │ + ldr r2, [pc, #12] @ (63830 ) │ │ + add r2, pc │ │ + bl 4bba0 │ │ + ldrd r0, r1, [sp, #20] │ │ + b.n 63820 │ │ + nop │ │ + stmia r6!, {r1, r2, r5, r6, r7} │ │ + movs r6, r0 │ │ + stmia r7!, {r4, r6} │ │ + movs r6, r0 │ │ + str r5, [sp, #940] @ 0x3ac │ │ + vqshl.u32 d28, d14, #27 │ │ + movs r6, r0 │ │ + push {r4, r5, r6, r7, lr} │ │ + sub sp, #52 @ 0x34 │ │ + sub.w r6, r1, #48 @ 0x30 │ │ + mov r4, r0 │ │ + mov r7, r1 │ │ + mov r0, r1 │ │ + mov r1, r6 │ │ + bl 6066c │ │ + cbz r0, 6388e │ │ + mov r5, sp │ │ + mov r1, r7 │ │ + mov r0, r5 │ │ + movs r2, #48 @ 0x30 │ │ + bl ca0b2 │ │ + add.w r0, r6, #48 @ 0x30 │ │ + mov r1, r6 │ │ + movs r2, #48 @ 0x30 │ │ + mov r7, r6 │ │ + bl ca0b2 │ │ + cmp r6, r4 │ │ + beq.n 63884 │ │ + sub.w r6, r7, #48 @ 0x30 │ │ + mov r0, r5 │ │ + mov r1, r6 │ │ + bl 6066c │ │ + cmp r0, #0 │ │ + bne.n 63862 │ │ + mov r1, sp │ │ + mov r0, r7 │ │ + movs r2, #48 @ 0x30 │ │ + bl ca0b2 │ │ + add sp, #52 @ 0x34 │ │ + pop {r4, r5, r6, r7, pc} │ │ + bmi.n 6383e │ │ + stmdb sp!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + str r1, [sp, #8] │ │ + mov r4, r0 │ │ + ldr r5, [pc, #204] @ (6396c ) │ │ + adds r0, #48 @ 0x30 │ │ + mov r1, r4 │ │ + add r5, pc │ │ + blx r5 │ │ + mov sl, r0 │ │ + add.w r0, r4, #144 @ 0x90 │ │ + add.w r1, r4, #96 @ 0x60 │ │ + blx r5 │ │ + mov r6, r0 │ │ + orr.w r0, sl, sl, lsl #1 │ │ + mov r9, r5 │ │ + add.w r7, r4, r0, lsl #4 │ │ + movs r0, #96 @ 0x60 │ │ + cmp r6, #0 │ │ + it ne │ │ + movne r0, #144 @ 0x90 │ │ + adds r5, r4, r0 │ │ + mov r1, r7 │ │ + mov r0, r5 │ │ + blx r9 │ │ + mov r8, r0 │ │ + eor.w r0, sl, #1 │ │ + orr.w r0, r0, r0, lsl #1 │ │ + add.w sl, r4, r0, lsl #4 │ │ + movs r0, #144 @ 0x90 │ │ + cmp r6, #0 │ │ + it ne │ │ + movne r0, #96 @ 0x60 │ │ + add.w fp, r4, r0 │ │ + mov r1, sl │ │ + mov r0, fp │ │ + blx r9 │ │ + mov r4, r5 │ │ + str r0, [sp, #4] │ │ + cmp.w r8, #0 │ │ + it ne │ │ + movne r4, sl │ │ + mov r6, sl │ │ + cmp r0, #0 │ │ + itt ne │ │ + movne r4, fp │ │ + movne r6, r5 │ │ + cmp.w r8, #0 │ │ + it ne │ │ + movne r6, r7 │ │ + mov r0, r4 │ │ + mov r1, r6 │ │ + blx r9 │ │ + cmp.w r8, #0 │ │ + it ne │ │ + movne r7, r5 │ │ + ldr r5, [sp, #8] │ │ + mov r9, r0 │ │ + mov r1, r7 │ │ + movs r2, #48 @ 0x30 │ │ + mov r0, r5 │ │ + bl ca0b2 │ │ + cmp.w r9, #0 │ │ + mov r1, r6 │ │ + add.w r0, r5, #48 @ 0x30 │ │ + it ne │ │ + movne r1, r4 │ │ + movs r2, #48 @ 0x30 │ │ + bl ca0b2 │ │ + cmp.w r9, #0 │ │ + add.w r0, r5, #96 @ 0x60 │ │ + it eq │ │ + moveq r6, r4 │ │ + mov r1, r6 │ │ + movs r2, #48 @ 0x30 │ │ + bl ca0b2 │ │ + ldr r0, [sp, #4] │ │ + cmp r0, #0 │ │ + it ne │ │ + movne fp, sl │ │ + add.w r0, r5, #144 @ 0x90 │ │ + mov r1, fp │ │ + movs r2, #48 @ 0x30 │ │ + add sp, #12 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + b.w ca0b2 │ │ + nop │ │ + ldmia r5!, {r0, r1, r2, r6, r7} │ │ + vsli.32 d27, d12, #31 │ │ + mov r4, r1 │ │ + ldr r1, [r0, #0] │ │ + movs r2, #48 @ 0x30 │ │ + movs r3, #8 │ │ + str r2, [sp, #0] │ │ + movs r2, #1 │ │ + bl 5452e │ │ + ldr r2, [pc, #12] @ (63990 ) │ │ + cmp r0, r2 │ │ + it eq │ │ + popeq {r2, r3, r4, pc} │ │ + mov r2, r4 │ │ + bl 4bba0 │ │ + movs r1, r0 │ │ + strh r0, [r0, #0] │ │ + push {r4, r5, r7, lr} │ │ + mov r5, r1 │ │ + mov r4, r0 │ │ + blx cd210 │ │ + ldr r1, [r5, #20] │ │ + cmp r1, r0 │ │ + bne.n 639b4 │ │ + ldrd r1, r2, [r5, #12] │ │ + movs r0, #0 │ │ + str r0, [r5, #12] │ │ + cbz r1, 639bc │ │ + mov r0, r1 │ │ + str r2, [r4, #4] │ │ + b.n 639be │ │ + movs r0, #1 │ │ + strb r0, [r4, #4] │ │ + movs r0, #0 │ │ + b.n 639be │ │ + strb r0, [r4, #4] │ │ + str r0, [r4, #0] │ │ + pop {r4, r5, r7, pc} │ │ + push {r4, r5, r7, lr} │ │ + mov r5, r1 │ │ + mov r4, r0 │ │ + blx cd210 │ │ + ldr r1, [r5, #20] │ │ + cmp r1, r0 │ │ + bne.n 639de │ │ + ldr.w r0, [r5, #12]! │ │ + cbz r0, 639e4 │ │ + movs r0, #0 │ │ + str r5, [r4, #4] │ │ + b.n 639ea │ │ + movs r0, #1 │ │ + strb r0, [r4, #1] │ │ + b.n 639ea │ │ + movs r0, #0 │ │ + strb r0, [r4, #1] │ │ + movs r0, #1 │ │ + strb r0, [r4, #0] │ │ + pop {r4, r5, r7, pc} │ │ + bmi.n 6399a │ │ + push {r4, lr} │ │ + mov r4, r0 │ │ + lsls r0, r1, #31 │ │ + bne.n 63a02 │ │ + ldr r0, [pc, #56] @ (63a34 ) │ │ + add r0, pc │ │ + ldr r0, [r0, #20] │ │ + lsls r0, r0, #1 │ │ + bne.n 63a24 │ │ + movs r0, #0 │ │ + dmb ish │ │ + ldrex r1, [r4] │ │ + strex r2, r0, [r4] │ │ + cmp r2, #0 │ │ + bne.n 63a08 │ │ + cmp r1, #2 │ │ + it ne │ │ + popne {r4, pc} │ │ + mov r0, r4 │ │ + ldmia.w sp!, {r4, lr} │ │ + b.w 96250 │ │ + bl 784f0 │ │ + cmp r0, #0 │ │ + bne.n 63a02 │ │ + movs r0, #1 │ │ + strb r0, [r4, #4] │ │ + b.n 63a02 │ │ + nop │ │ + asrs r2, r3, #31 │ │ + movs r7, r0 │ │ + push {r4, lr} │ │ + ldr r1, [r0, #0] │ │ + dmb ish │ │ + ldrex r2, [r1] │ │ + subs r3, r2, #1 │ │ + strex r4, r3, [r1] │ │ + cmp r4, #0 │ │ + bne.n 63a40 │ │ + cmp r2, #1 │ │ + it ne │ │ + popne {r4, pc} │ │ + dmb ish │ │ + ldmia.w sp!, {r4, lr} │ │ + b.w 68224 │ │ + push {r4, r5, r6, lr} │ │ + sub sp, #40 @ 0x28 │ │ + ldrd r4, r5, [r0] │ │ + ldr r0, [r0, #8] │ │ + strd r4, r5, [sp, #8] │ │ + str r0, [sp, #16] │ │ + add r6, sp, #32 │ │ + add.w r1, r0, #8 │ │ + mov r0, r6 │ │ + bl 639c2 │ │ + add r0, sp, #24 │ │ + mov r1, r6 │ │ + bl 61680 │ │ + ldr r0, [sp, #24] │ │ + cbz r0, 63ab8 │ │ + add r1, sp, #8 │ │ + mov r3, r5 │ │ + add.w r6, r1, #8 │ │ + ldr r1, [sp, #28] │ │ + ldr r2, [r1, #8] │ │ + strd r0, r1, [sp, #32] │ │ + subs r2, #1 │ │ + ldr r1, [r1, #20] │ │ + bic.w r2, r2, #7 │ │ + add r0, r2 │ │ + mov r2, r4 │ │ + adds r0, #8 │ │ + blx r1 │ │ + add r0, sp, #32 │ │ + bl 616a4 │ │ + mov r0, r6 │ │ + bl 603ca │ │ + add sp, #40 @ 0x28 │ │ + pop {r4, r5, r6, pc} │ │ + ldrb.w r0, [sp, #28] │ │ + movs r1, #43 @ 0x2b │ │ + strb.w r0, [sp, #32] │ │ + ldr r0, [pc, #20] @ (63ad8 ) │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + ldr r0, [pc, #16] @ (63adc ) │ │ + add r2, sp, #32 │ │ + ldr r3, [pc, #16] @ (63ae0 ) │ │ + add r0, pc │ │ + add r3, pc │ │ + bl 5127c │ │ + nop │ │ + stmia r5!, {r2, r4, r5, r6} │ │ + movs r6, r0 │ │ + cmp r6, #81 @ 0x51 │ │ + vsri.64 q14, q12, #2 │ │ + movs r6, r0 │ │ + ldrb r1, [r0, #4] │ │ + ldr r0, [r0, #0] │ │ + b.w 639f0 │ │ + push {r4, lr} │ │ + mov r4, r0 │ │ + adds r0, #24 │ │ + bl 63b20 │ │ + ldrd r0, r1, [r4] │ │ + eor.w r0, r0, #20 │ │ + orrs r0, r1 │ │ + bne.n 63b16 │ │ + ldr r0, [r4, #8] │ │ + cmp r0, #3 │ │ + it cc │ │ + popcc {r4, pc} │ │ + ldrd r0, r1, [r4, #12] │ │ + ldmia.w sp!, {r4, lr} │ │ + b.w 54676 │ │ + mov r0, r4 │ │ + ldmia.w sp!, {r4, lr} │ │ + b.w 602d4 │ │ + push {r4, lr} │ │ + mov r4, r0 │ │ + bl 63b40 │ │ + ldr r0, [r4, #12] │ │ + cbz r0, 63b32 │ │ + ldr r1, [r4, #16] │ │ + bl 63e60 │ │ + ldrd r0, r1, [r4] │ │ + ldmia.w sp!, {r4, lr} │ │ + b.w ba71e │ │ + bmi.n 63aea │ │ + push {r4, r5, r6, lr} │ │ + sub sp, #24 │ │ + ldr r4, [r0, #12] │ │ + cbz r4, 63b7a │ │ + mov r5, r0 │ │ + blx cd210 │ │ + ldr r1, [r5, #20] │ │ + cmp r1, r0 │ │ + beq.n 63b7a │ │ + ldr r0, [r5, #0] │ │ + cmp r0, #1 │ │ + bne.n 63b74 │ │ + movs r0, #0 │ │ + ldr r6, [r5, #16] │ │ + str r0, [r5, #12] │ │ + adds r0, r5, #4 │ │ + bl 668c4 │ │ + mov r0, r4 │ │ + mov r1, r6 │ │ + add sp, #24 │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ + b.w 63e60 │ │ + bl 63ba4 │ │ + cbz r0, 63b7e │ │ + add sp, #24 │ │ + pop {r4, r5, r6, pc} │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #16] │ │ + str r1, [sp, #4] │ │ + ldr r1, [pc, #20] @ (63b9c ) │ │ + str r0, [sp, #12] │ │ + movs r0, #4 │ │ + add r1, pc │ │ + str r0, [sp, #8] │ │ + str r1, [sp, #0] │ │ + mov r0, sp │ │ + ldr r1, [pc, #8] @ (63ba0 ) │ │ + add r1, pc │ │ + bl 4d1a6 │ │ + @ instruction: 0xf7500006 │ │ + @ instruction: 0xf74e0006 │ │ + ldr r0, [pc, #24] @ (63bc0 ) │ │ + add r0, pc │ │ + ldr r0, [r0, #20] │ │ + lsls r0, r0, #1 │ │ + itt eq │ │ + moveq r0, #0 │ │ + bxeq lr │ │ + push {r7, lr} │ │ + bl 784f0 │ │ + eor.w r0, r0, #1 │ │ + pop {r7, pc} │ │ + nop │ │ + asrs r6, r5, #24 │ │ + movs r7, r0 │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ + sub sp, #40 @ 0x28 │ │ + add.w r9, r0, #24 │ │ + add.w r8, sp, #8 │ │ + mov sl, r0 │ │ + mov r0, r8 │ │ + mov r1, r9 │ │ + bl 63994 │ │ + ldr r0, [sp, #8] │ │ + cbz r0, 63bfe │ │ + ldr r1, [sp, #12] │ │ + mov r2, r8 │ │ + ldmia.w sl, {r3, r4, r5, r6, r7, ip} │ │ + stmia.w r2, {r3, r4, r5, r6, r7, ip} │ │ + mov r2, r8 │ │ + bl 6047e │ │ + mov r0, r9 │ │ + add sp, #40 @ 0x28 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ + b.w 63b20 │ │ + ldrb.w r0, [sp, #12] │ │ + add.w r2, sp, #39 @ 0x27 │ │ + strb.w r0, [sp, #39] @ 0x27 │ │ + movs r1, #43 @ 0x2b │ │ + ldr r0, [pc, #16] @ (63c20 ) │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + ldr r0, [pc, #16] @ (63c24 ) │ │ + ldr r3, [pc, #16] @ (63c28 ) │ │ + add r0, pc │ │ + add r3, pc │ │ + bl 5127c │ │ + nop │ │ + stmia r3!, {r1, r3, r5, r6, r7} │ │ + movs r6, r0 │ │ + cmp r5, #9 │ │ + vrsra.u64 d28, d16, #2 │ │ + movs r6, r0 │ │ + push {r4, r5, r6, r7, lr} │ │ + sub sp, #44 @ 0x2c │ │ + ldrd r4, r5, [r0] │ │ + ldr r0, [r0, #8] │ │ + strd r4, r5, [sp, #8] │ │ + str r0, [sp, #16] │ │ + add r6, sp, #36 @ 0x24 │ │ + add.w r1, r0, #8 │ │ + mov r0, r6 │ │ + bl 639c2 │ │ + add r0, sp, #28 │ │ + mov r1, r6 │ │ + bl 61680 │ │ + ldr r0, [sp, #28] │ │ + cbz r0, 63c84 │ │ + add r1, sp, #8 │ │ + mov r2, r4 │ │ + add.w r6, r1, #8 │ │ + ldr r1, [sp, #32] │ │ + mov r3, r5 │ │ + strd r0, r1, [sp, #36] @ 0x24 │ │ + ldrd r1, r7, [r1, #8] │ │ + subs r1, #1 │ │ + bic.w r1, r1, #7 │ │ + add r0, r1 │ │ + adds r0, #8 │ │ + blx r7 │ │ + add r0, sp, #36 @ 0x24 │ │ + bl 616a4 │ │ + mov r0, r6 │ │ + bl 603ca │ │ + add sp, #44 @ 0x2c │ │ + pop {r4, r5, r6, r7, pc} │ │ + ldrb.w r0, [sp, #32] │ │ + movs r1, #43 @ 0x2b │ │ + strb.w r0, [sp, #36] @ 0x24 │ │ + ldr r0, [pc, #20] @ (63ca4 ) │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + ldr r0, [pc, #16] @ (63ca8 ) │ │ + add r2, sp, #36 @ 0x24 │ │ + ldr r3, [pc, #16] @ (63cac ) │ │ + add r0, pc │ │ + add r3, pc │ │ + bl 5127c │ │ + nop │ │ + stmia r3!, {r3, r4, r7} │ │ + movs r6, r0 │ │ + cmp r4, #133 @ 0x85 │ │ + vshll.i q14, d28, # │ │ + movs r6, r0 │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + sub sp, #60 @ 0x3c │ │ + mov r1, r0 │ │ + mov sl, r0 │ │ + ldr.w r0, [r1, #40]! │ │ + str r1, [sp, #12] │ │ + add r4, sp, #32 │ │ + add.w r1, r0, #8 │ │ + mov r0, r4 │ │ + bl 639c2 │ │ + add r0, sp, #24 │ │ + mov r1, r4 │ │ + bl 61680 │ │ + ldr.w r8, [sp, #24] │ │ + cmp.w r8, #0 │ │ + beq.n 63d48 │ │ + add.w fp, sl, #24 │ │ + ldr.w r9, [sp, #28] │ │ + movs r0, #24 │ │ + movs r1, #8 │ │ + ldmia.w fp, {r4, r6, fp} │ │ + strd r8, r9, [sp, #16] │ │ + ldr.w r7, [sl, #44] @ 0x2c │ │ + ldr.w r5, [sl, #36] @ 0x24 │ │ + bl 4aff4 │ │ + stmia.w r0, {r4, r6, fp} │ │ + mov lr, r5 │ │ + str r5, [r0, #12] │ │ + str r7, [r0, #16] │ │ + ldr.w ip, [r9, #8] │ │ + add r2, sp, #32 │ │ + ldmia.w sl, {r1, r3, r4, r5, r6, r7} │ │ + stmia r2!, {r1, r3, r4, r5, r6, r7} │ │ + ldr.w r1, [r9, #16] │ │ + ldr r2, [pc, #76] @ (63d68 ) │ │ + add r3, sp, #32 │ │ + strd r3, r0, [sp] │ │ + sub.w r0, ip, #1 │ │ + bic.w r0, r0, #7 │ │ + add r2, pc │ │ + add r0, r8 │ │ + str r2, [sp, #8] │ │ + adds r0, #8 │ │ + mov r2, fp │ │ + mov r3, lr │ │ + blx r1 │ │ + add r0, sp, #16 │ │ + bl 616a4 │ │ + ldr r0, [sp, #12] │ │ + bl 603ca │ │ + add sp, #60 @ 0x3c │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + ldrb.w r0, [sp, #28] │ │ + movs r1, #43 @ 0x2b │ │ + strb.w r0, [sp, #32] │ │ + ldr r0, [pc, #24] @ (63d6c ) │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + ldr r0, [pc, #20] @ (63d70 ) │ │ + add r2, sp, #32 │ │ + ldr r3, [pc, #20] @ (63d74 ) │ │ + add r0, pc │ │ + add r3, pc │ │ + bl 5127c │ │ + nop │ │ + stmia r2!, {r4, r5, r6, r7} │ │ + movs r6, r0 │ │ + stmia r2!, {r2, r4, r5, r7} │ │ + movs r6, r0 │ │ + cmp r3, #193 @ 0xc1 │ │ + vqmovun.s d28, q12 │ │ + movs r6, r0 │ │ + b.w 63b20 │ │ + push {r4, lr} │ │ + sub sp, #40 @ 0x28 │ │ + mov r4, r0 │ │ + add r0, sp, #8 │ │ + mov r1, r4 │ │ + bl 63994 │ │ + ldr r0, [sp, #8] │ │ + cbz r0, 63dae │ │ + movs r2, #0 │ │ + ldr r1, [sp, #12] │ │ + str r2, [sp, #12] │ │ + movs r2, #20 │ │ + str r2, [sp, #8] │ │ + movs r2, #2 │ │ + str r2, [sp, #16] │ │ + add r2, sp, #8 │ │ + bl 6047e │ │ + mov r0, r4 │ │ + add sp, #40 @ 0x28 │ │ + ldmia.w sp!, {r4, lr} │ │ + b.w 63b20 │ │ + ldrb.w r0, [sp, #12] │ │ + add.w r2, sp, #39 @ 0x27 │ │ + strb.w r0, [sp, #39] @ 0x27 │ │ + movs r1, #43 @ 0x2b │ │ + ldr r0, [pc, #16] @ (63dd0 ) │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + ldr r0, [pc, #16] @ (63dd4 ) │ │ + ldr r3, [pc, #16] @ (63dd8 ) │ │ + add r0, pc │ │ + add r3, pc │ │ + bl 5127c │ │ + nop │ │ + stmia r2!, {r1, r3, r7} │ │ + movs r6, r0 │ │ + cmp r3, #89 @ 0x59 │ │ + vmovn.i d28, q0 │ │ + movs r6, r0 │ │ + push {r4, lr} │ │ + mov r4, r0 │ │ + bl 63dfc │ │ + ldr r0, [r4, #12] │ │ + cbz r0, 63dee │ │ + ldr r1, [r4, #16] │ │ + bl 63e60 │ │ + ldrd r0, r1, [r4] │ │ + ldmia.w sp!, {r4, lr} │ │ + b.w ba71e │ │ + bmi.n 63da6 │ │ + push {r4, r5, r6, lr} │ │ + sub sp, #24 │ │ + ldr r4, [r0, #12] │ │ + cbz r4, 63e36 │ │ + mov r5, r0 │ │ + blx cd210 │ │ + ldr r1, [r5, #20] │ │ + cmp r1, r0 │ │ + beq.n 63e36 │ │ + ldr r0, [r5, #0] │ │ + cmp r0, #1 │ │ + bne.n 63e30 │ │ + movs r0, #0 │ │ + ldr r6, [r5, #16] │ │ + str r0, [r5, #12] │ │ + adds r0, r5, #4 │ │ + bl 66b98 │ │ + mov r0, r4 │ │ + mov r1, r6 │ │ + add sp, #24 │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ + b.w 63e60 │ │ + bl 63ba4 │ │ + cbz r0, 63e3a │ │ + add sp, #24 │ │ + pop {r4, r5, r6, pc} │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #16] │ │ + str r1, [sp, #4] │ │ + ldr r1, [pc, #20] @ (63e58 ) │ │ + str r0, [sp, #12] │ │ + movs r0, #4 │ │ + add r1, pc │ │ + str r0, [sp, #8] │ │ + str r1, [sp, #0] │ │ + mov r0, sp │ │ + ldr r1, [pc, #8] @ (63e5c ) │ │ + add r1, pc │ │ + bl 4d1a6 │ │ + eors.w r0, r4, #8781824 @ 0x860000 │ │ + eors.w r0, r2, #8781824 @ 0x860000 │ │ + push {r4, r5, r7, lr} │ │ + mov r5, r1 │ │ + ldr r1, [r1, #0] │ │ + mov r4, r0 │ │ + cbz r1, 63e6e │ │ + mov r0, r4 │ │ + blx r1 │ │ + ldr r0, [r5, #4] │ │ + cbz r0, 63e7c │ │ + mov r0, r4 │ │ + ldmia.w sp!, {r4, r5, r7, lr} │ │ + b.w cd0f0 │ │ + pop {r4, r5, r7, pc} │ │ + bmi.n 63e2a │ │ + push {r0, r1, r2, r3, r4, lr} │ │ + mov r4, r0 │ │ + add r0, sp, #4 │ │ + mov r1, r4 │ │ + bl 63994 │ │ + ldr r0, [sp, #4] │ │ + cbz r0, 63ea2 │ │ + ldr r1, [sp, #8] │ │ + bl 67cb6 │ │ + mov r0, r4 │ │ + add sp, #16 │ │ + ldmia.w sp!, {r4, lr} │ │ + b.w 63ddc │ │ + ldrb.w r0, [sp, #8] │ │ + add.w r2, sp, #15 │ │ + strb.w r0, [sp, #15] │ │ + movs r1, #43 @ 0x2b │ │ + ldr r0, [pc, #16] @ (63ec4 ) │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + ldr r0, [pc, #16] @ (63ec8 ) │ │ + ldr r3, [pc, #16] @ (63ecc ) │ │ + add r0, pc │ │ + add r3, pc │ │ + bl 5127c │ │ + nop │ │ + stmia r1!, {r1, r2, r4, r5} │ │ + movs r6, r0 │ │ + cmp r2, #101 @ 0x65 │ │ + vuzp. d28, d12 │ │ + movs r6, r0 │ │ + ldr r0, [r0, #0] │ │ + mov r2, r1 │ │ + ldr r3, [r1, #20] │ │ + lsls r1, r3, #27 │ │ + itt mi │ │ + ldrdmi r0, r1, [r0] │ │ + bmi.w 53b80 │ │ + ldrd r0, r1, [r0] │ │ + lsls r3, r3, #26 │ │ + it pl │ │ + bpl.w 52a94 │ │ + b.w 53bdc │ │ + bmi.n 63e9e │ │ + ldr r0, [r0, #0] │ │ + mov r2, r1 │ │ + ldrb r0, [r0, #0] │ │ + cbz r0, 63f08 │ │ + ldr r1, [pc, #24] @ (63f18 ) │ │ + mov r0, r2 │ │ + movs r2, #4 │ │ + add r1, pc │ │ + b.w 4d6b4 │ │ + ldr r1, [pc, #8] @ (63f14 ) │ │ + mov r0, r2 │ │ + movs r2, #5 │ │ + add r1, pc │ │ + b.w 4d6b4 │ │ + add r6, sp, #96 @ 0x60 │ │ + vqrshrun.s64 d22, q3, #5 │ │ + vtbx.8 d22, {d10-d11}, d10 │ │ + ldr r0, [r0, #0] │ │ + lsls r3, r2, #27 │ │ + itt mi │ │ + ldrmi r0, [r0, #0] │ │ + bmi.w 515e0 │ │ + lsls r2, r2, #26 │ │ + it pl │ │ + bpl.w 53c38 │ │ + ldr r0, [r0, #0] │ │ + b.w 53a94 │ │ + push {r4, lr} │ │ + mov r4, r0 │ │ + ldr r0, [pc, #28] @ (63f5c ) │ │ + add r0, pc │ │ + ldr r0, [r0, #20] │ │ + lsls r0, r0, #1 │ │ + bne.n 63f52 │ │ + movs r1, #0 │ │ + ldrb r0, [r4, #0] │ │ + cmp r0, #0 │ │ + it ne │ │ + movne r0, #1 │ │ + pop {r4, pc} │ │ + bl 784f0 │ │ + eor.w r1, r0, #1 │ │ + b.n 63f48 │ │ + asrs r6, r2, #10 │ │ + movs r7, r0 │ │ + push {r4, r5, r7, lr} │ │ + mov r5, r0 │ │ + mov r4, r1 │ │ + movs r0, #1 │ │ + ldrex r1, [r4] │ │ + cbnz r1, 63f90 │ │ + strex r1, r0, [r4] │ │ + cmp r1, #0 │ │ + bne.n 63f68 │ │ + dmb ish │ │ + adds r0, r4, #4 │ │ + bl 63f38 │ │ + and.w r1, r1, #1 │ │ + and.w r0, r0, #1 │ │ + strb r1, [r5, #8] │ │ + strd r0, r4, [r5] │ │ + pop {r4, r5, r7, pc} │ │ + mov r0, r4 │ │ + clrex │ │ + bl 7842a │ │ + b.n 63f7a │ │ + push {r4, r5, r6, lr} │ │ + mov r5, r0 │ │ + mov r4, r2 │ │ + mov r6, r1 │ │ + movs r0, #1 │ │ + ldrex r1, [r6] │ │ + cbnz r1, 63fd0 │ │ + strex r1, r0, [r6] │ │ + cmp r1, #0 │ │ + bne.n 63fa6 │ │ + dmb ish │ │ + adds r0, r6, #4 │ │ + bl 63f38 │ │ + and.w r1, r1, #1 │ │ + and.w r0, r0, #1 │ │ + strb r1, [r5, #12] │ │ + strd r0, r6, [r5] │ │ + str r4, [r5, #8] │ │ + pop {r4, r5, r6, pc} │ │ + mov r0, r6 │ │ + clrex │ │ + bl 7842a │ │ + b.n 63fb8 │ │ + push {r3, r4, r5, r6, r7, lr} │ │ + ldr r0, [r0, #0] │ │ + mov r2, r1 │ │ + movs r3, #2 │ │ + ldr r0, [r0, #0] │ │ + adds r0, #8 │ │ + str r0, [sp, #12] │ │ + ldr r0, [pc, #32] @ (6400c ) │ │ + add r1, sp, #12 │ │ + add r0, pc │ │ + str r0, [sp, #8] │ │ + strd r3, r1, [sp] │ │ + mov r0, r2 │ │ + ldr r1, [pc, #20] @ (64010 ) │ │ + movs r2, #17 │ │ + ldr r3, [pc, #20] @ (64014 ) │ │ + add r1, pc │ │ + add r3, pc │ │ + bl 51a24 │ │ + add sp, #16 │ │ + pop {r7, pc} │ │ + nop │ │ + vminnm.f32 , , │ │ + b.n 64298 │ │ + vtbx.8 d28, {d11-d13}, d18 │ │ + vsli.32 d27, d0, #27 │ │ + sub sp, #72 @ 0x48 │ │ + movs r4, #0 │ │ + str r2, [sp, #40] @ 0x28 │ │ + strd r4, r4, [sp, #52] @ 0x34 │ │ + str r4, [sp, #60] @ 0x3c │ │ + strd r3, r4, [sp, #44] @ 0x2c │ │ + ldr r4, [pc, #76] @ (64078 ) │ │ + str r1, [sp, #36] @ 0x24 │ │ + eors r4, r3 │ │ + str r4, [sp, #28] │ │ + ldr r4, [pc, #72] @ (6407c ) │ │ + str r0, [sp, #32] │ │ + eors r4, r2 │ │ + str r4, [sp, #24] │ │ + ldr r4, [pc, #68] @ (64080 ) │ │ + eors r3, r4 │ │ + str r3, [sp, #20] │ │ + ldr r3, [pc, #64] @ (64084 ) │ │ + mov r4, sp │ │ + eors r2, r3 │ │ + str r2, [sp, #16] │ │ + ldr r2, [pc, #60] @ (64088 ) │ │ + eors r2, r1 │ │ + str r2, [sp, #12] │ │ + ldr r2, [pc, #60] @ (6408c ) │ │ + eors r2, r0 │ │ + str r2, [sp, #8] │ │ + ldr r2, [pc, #56] @ (64090 ) │ │ + eors r1, r2 │ │ + str r1, [sp, #4] │ │ + ldr r1, [pc, #56] @ (64094 ) │ │ + movs r2, #4 │ │ + eors r0, r1 │ │ + str r0, [sp, #0] │ │ + ldr r0, [sp, #80] @ 0x50 │ │ + str r0, [sp, #68] @ 0x44 │ │ + add r1, sp, #68 @ 0x44 │ │ + mov r0, r4 │ │ + bl 6421a │ │ + mov r0, r4 │ │ + bl 64098 │ │ + add sp, #72 @ 0x48 │ │ + pop {r4, pc} │ │ + str r2, [r4, #68] @ 0x44 │ │ + strb r5, [r4, #17] │ │ + str r3, [r6, #84] @ 0x54 │ │ + ldrb r4, [r6, #5] │ │ + strb r1, [r4, #9] │ │ + str r7, [r5, #68] @ 0x44 │ │ + ldr r5, [r5, #116] @ 0x74 │ │ + ldr r4, [r4, #100] @ 0x64 │ │ + str r5, [r4, #116] @ 0x74 │ │ + ldr r1, [r7, #68] @ 0x44 │ │ + strb r1, [r4, #9] │ │ + ldr r5, [r4, #100] @ 0x64 │ │ + ldr r5, [r4, #84] @ 0x54 │ │ + strb r7, [r5, #13] │ │ + str r5, [r6, #84] @ 0x54 │ │ + strb r3, [r6, #1] │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ + sub sp, #36 @ 0x24 │ │ + mov r4, r0 │ │ + mov r5, sp │ │ + mov r0, r5 │ │ + mov r1, r4 │ │ + movs r2, #32 │ │ + bl ca0b2 │ │ + ldr r1, [r4, #56] @ 0x38 │ │ + ldrd r6, r0, [r4, #48] @ 0x30 │ │ + ldrd r2, r3, [sp, #24] │ │ + orr.w r4, r0, r1, lsl #24 │ │ + eor.w r0, r4, r3 │ │ + str r0, [sp, #28] │ │ + mov r0, r5 │ │ + eors r2, r6 │ │ + str r2, [sp, #24] │ │ + bl 57cf8 │ │ + ldrd r2, r3, [sp, #8] │ │ + ldrd r7, r5, [sp, #24] │ │ + eor.w r2, r2, #255 @ 0xff │ │ + ldrd ip, r1, [sp] │ │ + adds.w lr, r7, r2 │ │ + adc.w r8, r5, r3 │ │ + eors r1, r4 │ │ + eor.w r4, ip, r6 │ │ + ldrd r2, r6, [sp, #16] │ │ + lsls r0, r5, #16 │ │ + orr.w r0, r0, r7, lsr #16 │ │ + adds r4, r4, r2 │ │ + eor.w r0, r0, r8 │ │ + adcs r1, r6 │ │ + lsls r7, r7, #16 │ │ + orr.w r5, r7, r5, lsr #16 │ │ + eor.w r5, r5, lr │ │ + adds.w r9, r5, r1 │ │ + adc.w ip, r0, r4 │ │ + lsls r3, r0, #21 │ │ + orr.w r3, r3, r5, lsr #11 │ │ + lsls r5, r5, #21 │ │ + orr.w r0, r5, r0, lsr #11 │ │ + lsls r5, r6, #13 │ │ + orr.w r5, r5, r2, lsr #19 │ │ + lsls r2, r2, #13 │ │ + orr.w r2, r2, r6, lsr #19 │ │ + eors r1, r5 │ │ + eors r2, r4 │ │ + eor.w r0, r0, r9 │ │ + adds.w r4, lr, r2 │ │ + adc.w r5, r8, r1 │ │ + eor.w r3, r3, ip │ │ + adds.w r8, r0, r5 │ │ + adc.w lr, r3, r4 │ │ + lsls r7, r1, #17 │ │ + orr.w r7, r7, r2, lsr #15 │ │ + lsls r2, r2, #17 │ │ + orr.w r1, r2, r1, lsr #15 │ │ + lsls r6, r3, #16 │ │ + eors r5, r7 │ │ + eor.w r2, r4, r1 │ │ + adds.w r4, r9, r2 │ │ + orr.w r6, r6, r0, lsr #16 │ │ + adc.w r7, ip, r5 │ │ + lsls r0, r0, #16 │ │ + orr.w r0, r0, r3, lsr #16 │ │ + eor.w r6, r6, lr │ │ + eor.w r3, r0, r8 │ │ + adds.w ip, r3, r7 │ │ + adc.w r9, r6, r4 │ │ + lsls r1, r5, #13 │ │ + lsls r0, r6, #21 │ │ + orr.w r1, r1, r2, lsr #19 │ │ + lsls r2, r2, #13 │ │ + orr.w r2, r2, r5, lsr #19 │ │ + eors r1, r7 │ │ + eors r2, r4 │ │ + orr.w r0, r0, r3, lsr #11 │ │ + adds.w r4, r8, r2 │ │ + adc.w r5, lr, r1 │ │ + lsls r3, r3, #21 │ │ + eor.w r0, r0, r9 │ │ + orr.w r3, r3, r6, lsr #11 │ │ + eor.w r3, r3, ip │ │ + adds.w lr, r3, r5 │ │ + adc.w r7, r0, r4 │ │ + lsls r6, r0, #16 │ │ + orr.w r6, r6, r3, lsr #16 │ │ + lsls r3, r3, #16 │ │ + orr.w r0, r3, r0, lsr #16 │ │ + eors r6, r7 │ │ + eor.w r3, r0, lr │ │ + lsls r0, r3, #21 │ │ + orr.w r8, r0, r6, lsr #11 │ │ + lsls r0, r1, #17 │ │ + orr.w r0, r0, r2, lsr #15 │ │ + lsls r2, r2, #17 │ │ + orr.w r1, r2, r1, lsr #15 │ │ + eors r0, r5 │ │ + eors r1, r4 │ │ + adds.w r2, ip, r1 │ │ + adc.w r4, r9, r0 │ │ + lsls r5, r0, #13 │ │ + orr.w r5, r5, r1, lsr #19 │ │ + lsls r1, r1, #13 │ │ + orr.w r0, r1, r0, lsr #19 │ │ + eors r4, r5 │ │ + eor.w r1, r0, r2 │ │ + adds.w r2, lr, r1 │ │ + adc.w r5, r7, r4 │ │ + lsls r0, r1, #17 │ │ + lsls r6, r6, #21 │ │ + orr.w r0, r0, r4, lsr #15 │ │ + lsls r4, r4, #17 │ │ + orr.w r1, r4, r1, lsr #15 │ │ + eors r0, r5 │ │ + orr.w r3, r6, r3, lsr #11 │ │ + eors r1, r2 │ │ + eor.w r0, r0, r8 │ │ + eors r1, r3 │ │ + eors r0, r2 │ │ + eors r1, r5 │ │ + add sp, #36 @ 0x24 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ + stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + mov r4, r0 │ │ + ldrd r0, r5, [r0, #56] @ 0x38 │ │ + mov r8, r2 │ │ + mov sl, r1 │ │ + add r0, r2 │ │ + str r0, [r4, #56] @ 0x38 │ │ + cbz r5, 64266 │ │ + rsb r7, r5, #8 │ │ + mov r3, r8 │ │ + cmp r7, r8 │ │ + it cc │ │ + movcc r3, r7 │ │ + mov r0, sl │ │ + mov r1, r8 │ │ + movs r2, #0 │ │ + mov.w r9, #0 │ │ + bl 642e2 │ │ + movs r2, #56 @ 0x38 │ │ + and.w r2, r2, r5, lsl #3 │ │ + bl c9fda │ │ + ldrd r2, r3, [r4, #48] @ 0x30 │ │ + orrs r1, r3 │ │ + orrs r0, r2 │ │ + strd r0, r1, [r4, #48] @ 0x30 │ │ + cmp r7, r8 │ │ + bls.n 6426a │ │ + add r5, r8 │ │ + b.n 642dc │ │ + movs r7, #0 │ │ + b.n 64290 │ │ + ldrd r2, r3, [r4, #24] │ │ + eors r1, r3 │ │ + eors r0, r2 │ │ + strd r0, r1, [r4, #24] │ │ + mov r0, r4 │ │ + bl 57cf8 │ │ + ldrd r2, r3, [r4, #48] @ 0x30 │ │ + ldrd r0, r1, [r4] │ │ + eors r1, r3 │ │ + str.w r9, [r4, #60] @ 0x3c │ │ + eors r0, r2 │ │ + strd r0, r1, [r4] │ │ + sub.w r9, r8, r7 │ │ + bic.w fp, r9, #7 │ │ + cmp r7, fp │ │ + bcs.n 642c8 │ │ + add.w r2, sl, r7 │ │ + ldr.w r6, [sl, r7] │ │ + ldrd r0, r1, [r4, #24] │ │ + ldr r5, [r2, #4] │ │ + eors r0, r6 │ │ + eors r1, r5 │ │ + strd r0, r1, [r4, #24] │ │ + mov r0, r4 │ │ + bl 57cf8 │ │ + ldrd r0, r1, [r4] │ │ + adds r7, #8 │ │ + eors r1, r5 │ │ + eors r0, r6 │ │ + strd r0, r1, [r4] │ │ + b.n 64298 │ │ + and.w r5, r9, #7 │ │ + mov r0, sl │ │ + mov r1, r8 │ │ + mov r2, r7 │ │ + mov r3, r5 │ │ + bl 642e2 │ │ + strd r0, r1, [r4, #48] @ 0x30 │ │ + str r5, [r4, #60] @ 0x3c │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ + mov r6, r3 │ │ + mov r9, r2 │ │ + mov r8, r0 │ │ + cmp r3, #4 │ │ + bcc.n 642fa │ │ + ldr.w r4, [r8, r9] │ │ + movs r5, #0 │ │ + movs r7, #4 │ │ + b.n 64300 │ │ + movs r4, #0 │ │ + movs r5, #0 │ │ + movs r7, #0 │ │ + orr.w r0, r7, #1 │ │ + cmp r0, r6 │ │ + bcs.n 64320 │ │ + add.w r0, r8, r7 │ │ + lsls r2, r7, #3 │ │ + movs r1, #0 │ │ + ldrh.w r0, [r0, r9] │ │ + bl c9fda │ │ + orrs r5, r1 │ │ + orrs r4, r0 │ │ + orr.w r7, r7, #2 │ │ + cmp r7, r6 │ │ + bcs.n 64338 │ │ + add.w r0, r7, r9 │ │ + lsls r2, r7, #3 │ │ + movs r1, #0 │ │ + ldrb.w r0, [r8, r0] │ │ + bl c9fda │ │ + orrs r5, r1 │ │ + orrs r4, r0 │ │ + mov r0, r4 │ │ + mov r1, r5 │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ + push {r4, lr} │ │ + sub sp, #64 @ 0x40 │ │ + movs r4, #0 │ │ + str r2, [sp, #40] @ 0x28 │ │ + strd r4, r4, [sp, #52] @ 0x34 │ │ + str r4, [sp, #60] @ 0x3c │ │ + strd r3, r4, [sp, #44] @ 0x2c │ │ + ldr r4, [pc, #72] @ (6439c ) │ │ + str r1, [sp, #36] @ 0x24 │ │ + eors r4, r3 │ │ + str r4, [sp, #28] │ │ + ldr r4, [pc, #68] @ (643a0 ) │ │ + str r0, [sp, #32] │ │ + eors r4, r2 │ │ + str r4, [sp, #24] │ │ + ldr r4, [pc, #64] @ (643a4 ) │ │ + eors r3, r4 │ │ + str r3, [sp, #20] │ │ + ldr r3, [pc, #60] @ (643a8 ) │ │ + mov r4, sp │ │ + eors r2, r3 │ │ + str r2, [sp, #16] │ │ + ldr r2, [pc, #56] @ (643ac ) │ │ + eors r2, r1 │ │ + str r2, [sp, #12] │ │ + ldr r2, [pc, #56] @ (643b0 ) │ │ + eors r2, r0 │ │ + str r2, [sp, #8] │ │ + ldr r2, [pc, #52] @ (643b4 ) │ │ + eors r1, r2 │ │ + str r1, [sp, #4] │ │ + ldr r1, [pc, #52] @ (643b8 ) │ │ + eors r0, r1 │ │ + ldrd r1, r2, [sp, #72] @ 0x48 │ │ + str r0, [sp, #0] │ │ + mov r0, r4 │ │ + bl 643bc │ │ + mov r0, r4 │ │ + bl 64098 │ │ + add sp, #64 @ 0x40 │ │ + pop {r4, pc} │ │ + str r2, [r4, #68] @ 0x44 │ │ + strb r5, [r4, #17] │ │ + str r3, [r6, #84] @ 0x54 │ │ + ldrb r4, [r6, #5] │ │ + strb r1, [r4, #9] │ │ + str r7, [r5, #68] @ 0x44 │ │ + ldr r5, [r5, #116] @ 0x74 │ │ + ldr r4, [r4, #100] @ 0x64 │ │ + str r5, [r4, #116] @ 0x74 │ │ + ldr r1, [r7, #68] @ 0x44 │ │ + strb r1, [r4, #9] │ │ + ldr r5, [r4, #100] @ 0x64 │ │ + ldr r5, [r4, #84] @ 0x54 │ │ + strb r7, [r5, #13] │ │ + str r5, [r6, #84] @ 0x54 │ │ + strb r3, [r6, #1] │ │ + push {r2, r3, r4, lr} │ │ + mov r4, r0 │ │ + bl 6421a │ │ + movs r0, #255 @ 0xff │ │ + add.w r1, sp, #7 │ │ + strb.w r0, [sp, #7] │ │ + mov r0, r4 │ │ + movs r2, #1 │ │ + bl 6421a │ │ + pop {r2, r3, r4, pc} │ │ + push {r4, lr} │ │ + sub sp, #72 @ 0x48 │ │ + movs r4, #0 │ │ + str r2, [sp, #40] @ 0x28 │ │ + strd r4, r4, [sp, #52] @ 0x34 │ │ + str r4, [sp, #60] @ 0x3c │ │ + strd r3, r4, [sp, #44] @ 0x2c │ │ + ldr r4, [pc, #80] @ (6443c ) │ │ + str r1, [sp, #36] @ 0x24 │ │ + eors r4, r3 │ │ + str r4, [sp, #28] │ │ + ldr r4, [pc, #76] @ (64440 ) │ │ + str r0, [sp, #32] │ │ + eors r4, r2 │ │ + str r4, [sp, #24] │ │ + ldr r4, [pc, #72] @ (64444 ) │ │ + eors r3, r4 │ │ + str r3, [sp, #20] │ │ + ldr r3, [pc, #68] @ (64448 ) │ │ + mov r4, sp │ │ + eors r2, r3 │ │ + str r2, [sp, #16] │ │ + ldr r2, [pc, #64] @ (6444c ) │ │ + eors r2, r1 │ │ + str r2, [sp, #12] │ │ + ldr r2, [pc, #64] @ (64450 ) │ │ + eors r2, r0 │ │ + str r2, [sp, #8] │ │ + ldr r2, [pc, #60] @ (64454 ) │ │ + eors r1, r2 │ │ + str r1, [sp, #4] │ │ + ldr r1, [pc, #60] @ (64458 ) │ │ + movs r2, #8 │ │ + eors r0, r1 │ │ + str r0, [sp, #0] │ │ + ldr r0, [sp, #84] @ 0x54 │ │ + str r0, [sp, #68] @ 0x44 │ │ + ldr r0, [sp, #80] @ 0x50 │ │ + str r0, [sp, #64] @ 0x40 │ │ + add r1, sp, #64 @ 0x40 │ │ + mov r0, r4 │ │ + bl 6421a │ │ + mov r0, r4 │ │ + bl 64098 │ │ + add sp, #72 @ 0x48 │ │ + pop {r4, pc} │ │ + str r2, [r4, #68] @ 0x44 │ │ + strb r5, [r4, #17] │ │ + str r3, [r6, #84] @ 0x54 │ │ + ldrb r4, [r6, #5] │ │ + strb r1, [r4, #9] │ │ + str r7, [r5, #68] @ 0x44 │ │ + ldr r5, [r5, #116] @ 0x74 │ │ + ldr r4, [r4, #100] @ 0x64 │ │ + str r5, [r4, #116] @ 0x74 │ │ + ldr r1, [r7, #68] @ 0x44 │ │ + strb r1, [r4, #9] │ │ + ldr r5, [r4, #100] @ 0x64 │ │ + ldr r5, [r4, #84] @ 0x54 │ │ + strb r7, [r5, #13] │ │ + str r5, [r6, #84] @ 0x54 │ │ + strb r3, [r6, #1] │ │ + push {r4, r5, r6, lr} │ │ + ldrd r4, r5, [r0] │ │ + ldr r1, [r5, #0] │ │ + ldr r6, [r5, #8] │ │ + cbz r1, 64474 │ │ + subs r0, r6, #1 │ │ + bic.w r0, r0, #7 │ │ + add r0, r4 │ │ + adds r0, #8 │ │ + blx r1 │ │ + adds r0, r4, #1 │ │ + beq.n 64480 │ │ + ldr r0, [r4, #4] │ │ + subs r0, #1 │ │ + str r0, [r4, #4] │ │ + beq.n 64482 │ │ + pop {r4, r5, r6, pc} │ │ + cmp r6, #4 │ │ + it ls │ │ + movls r6, #4 │ │ + ldr r1, [r5, #4] │ │ + negs r0, r6 │ │ + add r1, r6 │ │ + adds r1, #7 │ │ + tst r1, r0 │ │ + beq.n 64480 │ │ + mov r0, r4 │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ + b.w cd0f0 │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + sub sp, #68 @ 0x44 │ │ + ldr.w sl, [r0] │ │ + bl 61438 │ │ + add.w r8, r0, #8 │ │ + mov r4, r1 │ │ + add.w r1, sl, #8 │ │ + mov fp, r0 │ │ + mov r0, r8 │ │ + str r1, [sp, #4] │ │ + bl 61960 │ │ + and.w r4, r4, #1 │ │ + cbz r0, 64500 │ │ + add.w ip, r0, #8 │ │ + mov r9, r0 │ │ + add r0, sp, #8 │ │ + mov lr, r4 │ │ + ldmia.w ip, {r1, r3, r4, r5, r6, r7} │ │ + mov r2, r0 │ │ + stmia r2!, {r1, r3, r4, r5, r6, r7} │ │ + movs r1, #2 │ │ + mov r4, lr │ │ + str.w r1, [r9, #8] │ │ + bl 61528 │ │ + ldr.w r0, [r9] │ │ + cbnz r0, 64500 │ │ + add r0, sp, #8 │ │ + ldr r2, [sp, #4] │ │ + mov r1, r8 │ │ + bl 61cd6 │ │ + ldr r0, [sp, #8] │ │ + cmp r0, #2 │ │ + itt ne │ │ + addne r0, sp, #8 │ │ + blne 614e0 │ │ + mov r0, fp │ │ + mov r1, r4 │ │ + bl 666f8 │ │ + adds.w r0, sl, #1 │ │ + beq.n 64538 │ │ + add.w r0, sl, #4 │ │ + dmb ish │ │ + ldrex r1, [r0] │ │ + subs r2, r1, #1 │ │ + strex r3, r2, [r0] │ │ + cmp r3, #0 │ │ + bne.n 64516 │ │ + cmp r1, #1 │ │ + bne.n 64538 │ │ + dmb ish │ │ + mov r0, sl │ │ + add sp, #68 @ 0x44 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + b.w cd0f0 │ │ + add sp, #68 @ 0x44 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + push {r4, r5, r7, lr} │ │ + ldr r4, [r0, #0] │ │ + mov r0, r4 │ │ + ldr.w r1, [r0, #120]! │ │ + cbz r1, 64568 │ │ + dmb ish │ │ + ldrex r2, [r1] │ │ + subs r3, r2, #1 │ │ + strex r5, r3, [r1] │ │ + cmp r5, #0 │ │ + bne.n 6454e │ │ + cmp r2, #1 │ │ + itt eq │ │ + dmbeq ish │ │ + bleq 645ac │ │ + add.w r0, r4, #16 │ │ + bl 5e88c │ │ + ldrd r0, r1, [r4, #48] @ 0x30 │ │ + bl 5e9c8 │ │ + add.w r0, r4, #80 @ 0x50 │ │ + bl 5e9ee │ │ + adds r0, r4, #1 │ │ + beq.n 645aa │ │ + adds r0, r4, #4 │ │ + dmb ish │ │ + ldrex r1, [r0] │ │ + subs r2, r1, #1 │ │ + strex r3, r2, [r0] │ │ + cmp r3, #0 │ │ + bne.n 6458a │ │ + cmp r1, #1 │ │ + bne.n 645aa │ │ + dmb ish │ │ + mov r0, r4 │ │ + ldmia.w sp!, {r4, r5, r7, lr} │ │ + b.w cd0f0 │ │ + pop {r4, r5, r7, pc} │ │ + push {r4, r5, r7, lr} │ │ + ldr r4, [r0, #0] │ │ + mov r0, r4 │ │ + ldr.w r1, [r0, #8]! │ │ + dmb ish │ │ + ldrex r2, [r1] │ │ + subs r3, r2, #1 │ │ + strex r5, r3, [r1] │ │ + cmp r5, #0 │ │ + bne.n 645ba │ │ + cmp r2, #1 │ │ + itt eq │ │ + dmbeq ish │ │ + bleq 64634 │ │ + mov r0, r4 │ │ + ldr.w r1, [r0, #40]! │ │ + dmb ish │ │ + ldrex r2, [r1] │ │ + subs r3, r2, #1 │ │ + strex r5, r3, [r1] │ │ + cmp r5, #0 │ │ + bne.n 645de │ │ + cmp r2, #1 │ │ + itt eq │ │ + dmbeq ish │ │ + bleq 646aa │ │ + ldrd r0, r1, [r4, #24] │ │ + orrs r0, r1 │ │ + itt ne │ │ + addne.w r0, r4, #32 │ │ + blne 583dc │ │ + adds r0, r4, #1 │ │ + beq.n 64632 │ │ + adds r0, r4, #4 │ │ + dmb ish │ │ + ldrex r1, [r0] │ │ + subs r2, r1, #1 │ │ + strex r3, r2, [r0] │ │ + cmp r3, #0 │ │ + bne.n 64612 │ │ + cmp r1, #1 │ │ + bne.n 64632 │ │ + dmb ish │ │ + mov r0, r4 │ │ + ldmia.w sp!, {r4, r5, r7, lr} │ │ + b.w cd0f0 │ │ + pop {r4, r5, r7, pc} │ │ + push {r4, r5, r6, lr} │ │ + ldrd r4, r6, [r0] │ │ + ldr r1, [r6, #0] │ │ + ldr r5, [r6, #8] │ │ + cbz r1, 6465c │ │ + mov r0, r5 │ │ + cmp r5, #4 │ │ + it ls │ │ + movls r0, #4 │ │ + subs r2, r5, #1 │ │ + subs r0, #1 │ │ + bic.w r2, r2, #4 │ │ + bic.w r0, r0, #7 │ │ + add r0, r4 │ │ + add r0, r2 │ │ + adds r0, #13 │ │ + blx r1 │ │ + adds r0, r4, #1 │ │ + beq.n 646a8 │ │ + adds r0, r4, #4 │ │ + dmb ish │ │ + ldrex r1, [r0] │ │ + subs r2, r1, #1 │ │ + strex r3, r2, [r0] │ │ + cmp r3, #0 │ │ + bne.n 64666 │ │ + cmp r1, #1 │ │ + bne.n 646a8 │ │ + mov r0, r5 │ │ + cmp r5, #4 │ │ + it ls │ │ + movls r0, #4 │ │ + dmb ish │ │ + ldr r1, [r6, #4] │ │ + negs r2, r5 │ │ + add r1, r5 │ │ + subs r1, #1 │ │ + ands r1, r2 │ │ + negs r2, r0 │ │ + add r1, r0 │ │ + adds r1, #4 │ │ + ands r1, r2 │ │ + add r0, r1 │ │ + adds r0, #7 │ │ + tst r0, r2 │ │ + beq.n 646a8 │ │ + mov r0, r4 │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ + b.w cd0f0 │ │ + pop {r4, r5, r6, pc} │ │ + push {r0, r1, r2, r3, r4, lr} │ │ + ldr r4, [r0, #0] │ │ + ldr r0, [r4, #20] │ │ + cbz r0, 646cc │ │ + adds r3, r0, #1 │ │ + add r0, sp, #4 │ │ + movs r1, #16 │ │ + movs r2, #8 │ │ + bl 5e92e │ │ + ldr r0, [sp, #8] │ │ + cbz r0, 646cc │ │ + ldr r0, [sp, #12] │ │ + ldr r1, [r4, #16] │ │ + subs r0, r1, r0 │ │ + blx cd200 │ │ + adds r0, r4, #1 │ │ + beq.n 646f8 │ │ + adds r0, r4, #4 │ │ + dmb ish │ │ + ldrex r1, [r0] │ │ + subs r2, r1, #1 │ │ + strex r3, r2, [r0] │ │ + cmp r3, #0 │ │ + bne.n 646d6 │ │ + cmp r1, #1 │ │ + bne.n 646f8 │ │ + dmb ish │ │ + mov r0, r4 │ │ + add sp, #16 │ │ + ldmia.w sp!, {r4, lr} │ │ + b.w cd0f0 │ │ + pop {r0, r1, r2, r3, r4, pc} │ │ + bmi.n 646a6 │ │ + push {r4, r5, r6, lr} │ │ + sub sp, #24 │ │ + ldr r4, [r0, #0] │ │ + mov r5, r4 │ │ + ldr.w r6, [r5, #20]! │ │ + cbz r6, 6474c │ │ + blx cd210 │ │ + ldr r1, [r4, #28] │ │ + cmp r1, r0 │ │ + beq.n 6473a │ │ + ldr r0, [r4, #8] │ │ + cmp r0, #1 │ │ + bne.n 64734 │ │ + movs r0, #0 │ │ + str r6, [sp, #0] │ │ + str r0, [r4, #20] │ │ + ldr r0, [r4, #24] │ │ + str r0, [sp, #4] │ │ + add.w r0, r4, #12 │ │ + bl 67150 │ │ + mov r0, sp │ │ + bl 616a4 │ │ + b.n 6473a │ │ + bl 63ba4 │ │ + cbz r0, 64782 │ │ + ldr r0, [r5, #0] │ │ + cbz r0, 6474c │ │ + ldr r1, [r0, #0] │ │ + subs r1, #1 │ │ + str r1, [r0, #0] │ │ + itt eq │ │ + moveq r0, r5 │ │ + bleq 6445c │ │ + ldr r0, [r4, #8] │ │ + cbz r0, 64758 │ │ + ldr r0, [r4, #12] │ │ + cbz r0, 64758 │ │ + bl b086c │ │ + adds r0, r4, #1 │ │ + beq.n 6477e │ │ + adds r0, r4, #4 │ │ + dmb ish │ │ + ldrex r1, [r0] │ │ + subs r2, r1, #1 │ │ + strex r3, r2, [r0] │ │ + cmp r3, #0 │ │ + bne.n 64762 │ │ + cmp r1, #1 │ │ + bne.n 6477e │ │ + mov r0, r4 │ │ + dmb ish │ │ + blx cd200 │ │ + add sp, #24 │ │ + pop {r4, r5, r6, pc} │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #16] │ │ + str r1, [sp, #4] │ │ + ldr r1, [pc, #20] @ (647a0 ) │ │ + str r0, [sp, #12] │ │ + movs r0, #4 │ │ + add r1, pc │ │ + str r0, [sp, #8] │ │ + str r1, [sp, #0] │ │ + mov r0, sp │ │ + ldr r1, [pc, #8] @ (647a4 ) │ │ + add r1, pc │ │ + bl 4d1a6 │ │ + adc.w r0, ip, r6 │ │ + adc.w r0, sl, r6 │ │ + push {r7, lr} │ │ + adds r1, r0, #1 │ │ + beq.n 647de │ │ + ldr r1, [r0, #0] │ │ + cbz r1, 647de │ │ + mov r2, r1 │ │ + cmp.w r1, #4294967295 @ 0xffffffff │ │ + ble.n 647e2 │ │ + ldrex r1, [r0] │ │ + cmp r1, r2 │ │ + bne.n 647d2 │ │ + adds r2, #1 │ │ + strex r3, r2, [r0] │ │ + cbnz r3, 647d6 │ │ + dmb ish │ │ + movs r2, #1 │ │ + b.n 647d8 │ │ + clrex │ │ + movs r2, #0 │ │ + cmp r2, #0 │ │ + beq.n 647b0 │ │ + pop {r7, pc} │ │ + movs r0, #0 │ │ + pop {r7, pc} │ │ + ldr r0, [pc, #12] @ (647f0 ) │ │ + ldr r1, [pc, #12] @ (647f4 ) │ │ + add r0, pc │ │ + add r1, pc │ │ + bl 53f8c │ │ + nop │ │ + bgt.n 648b0 │ │ + movs r6, r0 │ │ + bgt.n 648e0 │ │ + movs r6, r0 │ │ + push {r2, r3, r4, lr} │ │ + mov r4, r1 │ │ + ldrd r0, r1, [r1, #28] │ │ + ldr r3, [r1, #12] │ │ + movs r2, #22 │ │ + ldr r1, [pc, #24] @ (64820 ) │ │ + add r1, pc │ │ + blx r3 │ │ + movs r1, #0 │ │ + strb.w r0, [sp, #4] │ │ + mov r0, sp │ │ + strb.w r1, [sp, #5] │ │ + str r4, [sp, #0] │ │ + bl 5176c │ │ + pop {r2, r3, r4, pc} │ │ + nop │ │ + ldrh r7, [r4, #0] │ │ + vsli.32 d27, d12, #27 │ │ + mov r4, r1 │ │ + ldrd r0, r1, [r1, #28] │ │ + ldr r3, [r1, #12] │ │ + movs r2, #11 │ │ + ldr r1, [pc, #24] @ (6484c ) │ │ + add r1, pc │ │ + blx r3 │ │ + movs r1, #0 │ │ + strb.w r0, [sp, #4] │ │ + mov r0, sp │ │ + strb.w r1, [sp, #5] │ │ + str r4, [sp, #0] │ │ + bl 516ec │ │ + pop {r2, r3, r4, pc} │ │ + nop │ │ + ldmia r3, {r0, r1, r3, r4, r6, r7} │ │ + vcvtp.s32.f32 d18, d0 │ │ + strb r2, [r0, #0] │ │ + cbz r1, 6485a │ │ + b.w cd0f0 │ │ + bx lr │ │ + push {r4, r5, r6, r7, lr} │ │ + sub sp, #44 @ 0x2c │ │ + ldr r1, [sp, #64] @ 0x40 │ │ + strd r2, r3, [sp, #8] │ │ + add r0, sp, #8 │ │ + add.w ip, r0, #8 │ │ + ldmia.w r1, {r0, r3, r4, r5, r6, r7} │ │ + mov r2, ip │ │ + stmia r2!, {r0, r3, r4, r5, r6, r7} │ │ + str.w ip, [sp] │ │ + bl 64880 │ │ + add sp, #44 @ 0x2c │ │ + pop {r4, r5, r6, r7, pc} │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + sub sp, #260 @ 0x104 │ │ + ldr.w r9, [sp, #296] @ 0x128 │ │ + bl 65dcc │ │ + cbz r0, 648cc │ │ + mov sl, r0 │ │ + str r0, [sp, #60] @ 0x3c │ │ + ldrb.w r0, [r9] │ │ + cmp r0, #6 │ │ + bne.w 64b3a │ │ + add.w r2, r9, #4 │ │ + ldmia r2, {r0, r1, r2} │ │ + str r0, [sp, #72] @ 0x48 │ │ + add.w r0, r2, r2, lsl #1 │ │ + strd r1, r1, [sp, #64] @ 0x40 │ │ + add.w r5, r1, r0, lsl #3 │ │ + str r5, [sp, #76] @ 0x4c │ │ + cbz r2, 64902 │ │ + add.w r4, r1, #24 │ │ + str r4, [sp, #68] @ 0x44 │ │ + ldrb.w r7, [r1], #1 │ │ + add r0, sp, #80 @ 0x50 │ │ + movs r2, #23 │ │ + bl ca0b2 │ │ + mov r1, r4 │ │ + b.n 64904 │ │ + ldrb.w r0, [r9] │ │ + subs r0, #5 │ │ + cmp r0, #11 │ │ + bhi.w 64b46 │ │ + tbh [pc, r0, lsl #1] │ │ + lsls r5, r1, #5 │ │ + lsls r4, r2, #5 │ │ + lsls r7, r7, #4 │ │ + lsls r6, r0, #5 │ │ + lsls r2, r4, #1 │ │ + lsls r2, r4, #1 │ │ + movs r4, r1 │ │ + movs r4, r1 │ │ + lsls r3, r3, #1 │ │ + lsls r3, r3, #1 │ │ + movs r4, r1 │ │ + lsls r3, r3, #1 │ │ + ldrd r0, r1, [r9, #4] │ │ + add sp, #260 @ 0x104 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + b.w c97b8 │ │ + movs r7, #21 │ │ + cmp r1, r5 │ │ + beq.n 6491c │ │ + add.w r0, r1, #24 │ │ + str r0, [sp, #68] @ 0x44 │ │ + ldrb.w r5, [r1], #1 │ │ + add r0, sp, #104 @ 0x68 │ │ + movs r2, #23 │ │ + bl ca0b2 │ │ + b.n 6491e │ │ + movs r5, #21 │ │ + strb.w r7, [sp, #128] @ 0x80 │ │ + add r4, sp, #128 @ 0x80 │ │ + adds r0, r4, #1 │ │ + add r1, sp, #80 @ 0x50 │ │ + movs r2, #23 │ │ + bl ca0b2 │ │ + strb.w r5, [sp, #152] @ 0x98 │ │ + add.w r0, r4, #25 │ │ + add r1, sp, #104 @ 0x68 │ │ + movs r2, #23 │ │ + bl ca0b2 │ │ + add.w r8, r4, #24 │ │ + cmp r7, #21 │ │ + bne.n 64950 │ │ + add r0, sp, #64 @ 0x40 │ │ + bl 579e8 │ │ + movs r4, #1 │ │ + b.n 64b22 │ │ + sub.w r1, r5, #21 │ │ + subs r0, r7, #5 │ │ + clz r1, r1 │ │ + it ne │ │ + movne r0, #1 │ │ + lsrs r1, r1, #5 │ │ + orr.w r4, r0, r1 │ │ + cmp r4, #1 │ │ + beq.w 64b0e │ │ + str r4, [sp, #56] @ 0x38 │ │ + mov r1, r8 │ │ + ldrd fp, r2, [sp, #132] @ 0x84 │ │ + add.w ip, sp, #176 @ 0xb0 │ │ + ldmia.w r1, {r0, r3, r4, r5, r6, r7} │ │ + stmia.w ip, {r0, r3, r4, r5, r6, r7} │ │ + ldrb.w r0, [sp, #176] @ 0xb0 │ │ + cmp r0, #2 │ │ + beq.n 649ae │ │ + cmp r0, #3 │ │ + bne.w 64b9a │ │ + ldrd r4, r6, [sp, #184] @ 0xb8 │ │ + b.n 649b2 │ │ + ldrd r0, r1, [r9, #4] │ │ + add sp, #260 @ 0x104 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + b.w 6d978 │ │ + ldrd r0, r1, [r9, #4] │ │ + add sp, #260 @ 0x104 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + b.w 57ff4 │ │ + ldr r4, [sp, #180] @ 0xb4 │ │ + asrs r6, r4, #31 │ │ + add r0, sp, #248 @ 0xf8 │ │ + mov r1, fp │ │ + str r2, [sp, #52] @ 0x34 │ │ + bl 4be08 │ │ + ldrd r0, r1, [sp, #252] @ 0xfc │ │ + movs r3, #12 │ │ + ldr r2, [pc, #596] @ (64c18 ) │ │ + add r2, pc │ │ + bl 54658 │ │ + cmp r0, #0 │ │ + beq.w 64aec │ │ + ldr.w r0, [sl, #40] @ 0x28 │ │ + strd fp, r8, [sp, #36] @ 0x24 │ │ + add.w r1, r0, #8 │ │ + add r0, sp, #224 @ 0xe0 │ │ + bl 63f60 │ │ + ldr r0, [sp, #224] @ 0xe0 │ │ + cmp r0, #1 │ │ + beq.w 64bca │ │ + ldr.w fp, [sp, #228] @ 0xe4 │ │ + ldrb.w r0, [sp, #232] @ 0xe8 │ │ + add.w r3, fp, #24 │ │ + str r0, [sp, #32] │ │ + str r4, [sp, #48] @ 0x30 │ │ + ldmia r3, {r0, r1, r2, r3} │ │ + strd r4, r6, [sp] │ │ + bl 643d8 │ │ + lsrs r1, r0, #25 │ │ + mov.w r2, #16843009 @ 0x1010101 │ │ + muls r1, r2 │ │ + ldr.w r2, [fp, #12] │ │ + mov r8, fp │ │ + str r2, [sp, #28] │ │ + and.w r3, r2, r0 │ │ + ldr.w r2, [r8, #8]! │ │ + sub.w r0, r2, #16 │ │ + str r0, [sp, #24] │ │ + movs r0, #0 │ │ + str r0, [sp, #16] │ │ + add r0, sp, #224 @ 0xe0 │ │ + str r6, [sp, #44] @ 0x2c │ │ + strd r2, r1, [sp, #8] │ │ + ldr r2, [r2, r3] │ │ + str r2, [sp, #20] │ │ + eors r2, r1 │ │ + sub.w r1, r2, #16843009 @ 0x1010101 │ │ + bics r1, r2 │ │ + bic.w r1, r1, #2139062143 @ 0x7f7f7f7f │ │ + str r1, [sp, #224] @ 0xe0 │ │ + mov r4, r3 │ │ + mov r7, r0 │ │ + bl 4b2e2 │ │ + cbz r0, 64a6c │ │ + adds r0, r1, r4 │ │ + ldr r1, [sp, #28] │ │ + mov r3, r4 │ │ + ldr r4, [sp, #48] @ 0x30 │ │ + and.w r5, r0, r1 │ │ + ldr r1, [sp, #24] │ │ + mov r0, r7 │ │ + sub.w r1, r1, r5, lsl #4 │ │ + ldrd r1, r2, [r1] │ │ + eors r2, r6 │ │ + eors r1, r4 │ │ + orrs r1, r2 │ │ + beq.n 64a90 │ │ + b.n 64a40 │ │ + ldr r0, [sp, #20] │ │ + and.w r0, r0, r0, lsl #1 │ │ + tst.w r0, #2155905152 @ 0x80808080 │ │ + bne.n 64a9a │ │ + ldr r0, [sp, #16] │ │ + adds r0, #4 │ │ + str r0, [sp, #16] │ │ + ldr r1, [sp, #28] │ │ + add r0, r4 │ │ + ldr r6, [sp, #44] @ 0x2c │ │ + and.w r3, r0, r1 │ │ + ldr r1, [sp, #12] │ │ + mov r0, r7 │ │ + ldr r2, [sp, #8] │ │ + b.n 64a2e │ │ + sbfx r1, r5, #0, #28 │ │ + mov r0, r8 │ │ + bl 5eb28 │ │ + ldr r1, [sp, #32] │ │ + mov r0, fp │ │ + ldr r5, [sp, #48] @ 0x30 │ │ + bl 666f8 │ │ + ldrd r0, r1, [sl, #8] │ │ + bl 65d38 │ │ + add r6, sp, #224 @ 0xe0 │ │ + mov r2, r0 │ │ + mov r3, r1 │ │ + mov r1, r2 │ │ + mov r0, r6 │ │ + mov r2, r3 │ │ + bl 63f9c │ │ + ldr r0, [sp, #224] @ 0xe0 │ │ + cmp r0, #1 │ │ + beq.w 64bec │ │ + ldrd r7, r0, [sp, #228] @ 0xe4 │ │ + mov r2, r5 │ │ + ldr r1, [r0, #8] │ │ + ldr r4, [r0, #20] │ │ + subs r0, r1, #1 │ │ + ldr r3, [sp, #44] @ 0x2c │ │ + bic.w r0, r0, #4 │ │ + ldrb.w r6, [sp, #236] @ 0xec │ │ + add r0, r7 │ │ + adds r0, #5 │ │ + blx r4 │ │ + mov r0, r7 │ │ + mov r1, r6 │ │ + bl 666f8 │ │ + ldrd fp, r8, [sp, #36] @ 0x24 │ │ + ldr r0, [sp, #248] @ 0xf8 │ │ + cmp.w r0, #2147483648 @ 0x80000000 │ │ + itt ne │ │ + ldrne r1, [sp, #252] @ 0xfc │ │ + blne 54676 │ │ + add r0, sp, #176 @ 0xb0 │ │ + bl 65d4c │ │ + ldr r1, [sp, #52] @ 0x34 │ │ + mov r0, fp │ │ + bl 64850 │ │ + ldrb.w r7, [sp, #128] @ 0x80 │ │ + ldr r4, [sp, #56] @ 0x38 │ │ + add r0, sp, #64 @ 0x40 │ │ + bl 579e8 │ │ + cmp r7, #5 │ │ + beq.n 64b4c │ │ + cmp r7, #21 │ │ + beq.n 64b22 │ │ + add r0, sp, #128 @ 0x80 │ │ + bl 65d4c │ │ + cbz r4, 64b32 │ │ + ldrb.w r0, [sp, #152] @ 0x98 │ │ + cmp r0, #21 │ │ + beq.n 64b32 │ │ + mov r0, r8 │ │ + bl 65d4c │ │ + ldrb.w r0, [r9] │ │ + cmp r0, #6 │ │ + beq.n 64b40 │ │ + mov r0, r9 │ │ + bl 65d4c │ │ + add r0, sp, #60 @ 0x3c │ │ + bl 61938 │ │ + add sp, #260 @ 0x104 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + cmp r4, #0 │ │ + beq.n 64b32 │ │ + ldrd r0, r1, [sp, #132] @ 0x84 │ │ + bl 64850 │ │ + b.n 6494c │ │ + ldrd r0, r1, [r9, #4] │ │ + add sp, #260 @ 0x104 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + b.w c1c04 │ │ + ldrd r0, r1, [r9, #4] │ │ + add sp, #260 @ 0x104 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + b.w 54676 │ │ + ldrd r0, r1, [r9, #4] │ │ + add sp, #260 @ 0x104 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + b.w 64850 │ │ + add.w r0, r9, #4 │ │ + bl 57a88 │ │ + ldrd r0, r1, [r9, #4] │ │ + add sp, #260 @ 0x104 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + b.w 57fec │ │ + add r0, sp, #200 @ 0xc8 │ │ + ldmia.w r8, {r2, r3, r4, r5, r6, r7} │ │ + mov r1, r0 │ │ + stmia r1!, {r2, r3, r4, r5, r6, r7} │ │ + movs r1, #0 │ │ + str r1, [sp, #240] @ 0xf0 │ │ + movs r1, #1 │ │ + str r1, [sp, #228] @ 0xe4 │ │ + ldr r2, [pc, #92] @ (64c0c ) │ │ + str r1, [sp, #236] @ 0xec │ │ + add r2, pc │ │ + str r2, [sp, #224] @ 0xe0 │ │ + add r1, sp, #248 @ 0xf8 │ │ + str r1, [sp, #232] @ 0xe8 │ │ + ldr r1, [pc, #84] @ (64c10 ) │ │ + add r1, pc │ │ + strd r0, r1, [sp, #248] @ 0xf8 │ │ + add r0, sp, #224 @ 0xe0 │ │ + ldr r1, [pc, #80] @ (64c14 ) │ │ + add r1, pc │ │ + bl 4d1a6 │ │ + ldrb.w r0, [sp, #232] @ 0xe8 │ │ + movs r1, #43 @ 0x2b │ │ + strb.w r0, [sp, #204] @ 0xcc │ │ + ldr r0, [sp, #228] @ 0xe4 │ │ + str r0, [sp, #200] @ 0xc8 │ │ + ldr r0, [pc, #64] @ (64c1c ) │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + ldr r0, [pc, #64] @ (64c20 ) │ │ + add r2, sp, #200 @ 0xc8 │ │ + ldr r3, [pc, #64] @ (64c24 ) │ │ + add r0, pc │ │ + add r3, pc │ │ + bl 5127c │ │ + adds r0, r6, #4 │ │ + add r2, sp, #200 @ 0xc8 │ │ + ldmia.w r0, {r3, r4, r5} │ │ + mov r1, r2 │ │ + stmia r1!, {r3, r4, r5} │ │ + movs r1, #43 @ 0x2b │ │ + ldr r0, [pc, #44] @ (64c28 ) │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + ldr r0, [pc, #40] @ (64c2c ) │ │ + ldr r3, [pc, #44] @ (64c30 ) │ │ + add r0, pc │ │ + add r3, pc │ │ + bl 5127c │ │ + @ instruction: 0xb644 │ │ + movs r6, r0 │ │ + lsrs r3, r4, #24 │ │ + movs r0, r0 │ │ + @ instruction: 0xb638 │ │ + movs r6, r0 │ │ + strh r6, [r7, #54] @ 0x36 │ │ + vsli.64 , q13, #59 @ 0x3b │ │ + movs r6, r0 │ │ + adds r3, r7, #4 │ │ + @ instruction: 0xfffeb56e │ │ + movs r6, r0 │ │ + push {r3, r5, r6, r7, lr} │ │ + movs r6, r0 │ │ + adds r3, r3, #4 │ │ + vsli.32 , q15, #30 │ │ + movs r6, r0 │ │ + ldr r2, [r1, #20] │ │ + lsls r3, r2, #27 │ │ + itt mi │ │ + ldrmi r0, [r0, #0] │ │ + bmi.w 515e0 │ │ + lsls r2, r2, #26 │ │ + it pl │ │ + bpl.w 4d19c │ │ + ldr r0, [r0, #0] │ │ + b.w 53a94 │ │ + bmi.n 64bfa │ │ + push {r7, lr} │ │ + sub sp, #56 @ 0x38 │ │ + movs r3, #0 │ │ + ldr r0, [r0, #0] │ │ + str r3, [sp, #20] │ │ + movs r3, #2 │ │ + str r3, [sp, #8] │ │ + ldrd r0, r2, [r0] │ │ + ldr r3, [pc, #56] @ (64c9c ) │ │ + add r2, r0 │ │ + add r3, pc │ │ + str r3, [sp, #4] │ │ + movs r3, #1 │ │ + subs r2, #1 │ │ + str r3, [sp, #16] │ │ + add r3, sp, #28 │ │ + str r3, [sp, #12] │ │ + ldr r3, [pc, #40] @ (64ca0 ) │ │ + add r3, pc │ │ + str r3, [sp, #32] │ │ + add r3, sp, #36 @ 0x24 │ │ + str r3, [sp, #28] │ │ + movs r3, #128 @ 0x80 │ │ + strd r0, r2, [sp, #36] @ 0x24 │ │ + ldrd r0, r1, [r1, #28] │ │ + strb.w r3, [sp, #50] @ 0x32 │ │ + strb.w r3, [sp, #44] @ 0x2c │ │ + add r2, sp, #4 │ │ + bl 4d952 │ │ + add sp, #56 @ 0x38 │ │ + pop {r7, pc} │ │ + nop │ │ + add r3, pc, #920 @ (adr r3, 65038 ) │ │ + movs r6, r0 │ │ + @ instruction: 0xb78f │ │ + vabal.u , d30, d0 │ │ + sub sp, #48 @ 0x30 │ │ + movs r2, #0 │ │ + ldr r0, [r0, #0] │ │ + str r2, [sp, #16] │ │ + movs r2, #3 │ │ + str r2, [sp, #4] │ │ + ldr r3, [pc, #56] @ (64cec ) │ │ + str r2, [sp, #12] │ │ + add r3, pc │ │ + str r3, [sp, #0] │ │ + add r2, sp, #24 │ │ + str r2, [sp, #8] │ │ + ldr r2, [pc, #48] @ (64cf0 ) │ │ + add r2, pc │ │ + strd r0, r2, [sp, #40] @ 0x28 │ │ + ldr r2, [pc, #44] @ (64cf4 ) │ │ + add r2, pc │ │ + str r2, [sp, #36] @ 0x24 │ │ + add.w r2, r0, #36 @ 0x24 │ │ + str r2, [sp, #32] │ │ + ldr r2, [pc, #36] @ (64cf8 ) │ │ + adds r0, #24 │ │ + str r0, [sp, #24] │ │ + ldrd r0, r1, [r1, #28] │ │ + add r2, pc │ │ + str r2, [sp, #28] │ │ + mov r2, sp │ │ + bl 64f44 │ │ + add sp, #48 @ 0x30 │ │ + pop {r7, pc} │ │ + nop │ │ + push {r1, r2, r4, r5, r6} │ │ + movs r6, r0 │ │ + lsls r1, r7, #1 │ │ + movs r0, r0 │ │ + movs r1, r6 │ │ + movs r0, r0 │ │ + strh r5, [r0, #6] │ │ + vtbl.8 d22, {d14}, d2 │ │ + cmp.w r2, #2147483648 @ 0x80000000 │ │ + bne.n 64d12 │ │ + ldrd r0, r1, [r1, #28] │ │ + movs r2, #4 │ │ + ldr r3, [r1, #12] │ │ + ldr r1, [pc, #40] @ (64d38 ) │ │ + add r1, pc │ │ + bx r3 │ │ + push {r5, r6, r7, lr} │ │ + str r0, [sp, #4] │ │ + ldr r0, [pc, #24] @ (64d30 ) │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + ldr r2, [pc, #20] @ (64d34 ) │ │ + add r3, sp, #4 │ │ + mov r0, r1 │ │ + add r2, pc │ │ + mov r1, r2 │ │ + movs r2, #4 │ │ + bl 51b28 │ │ + pop {r2, r3, r7, pc} │ │ + nop │ │ + ldrb r5, [r3, #10] │ │ + movs r0, r0 │ │ + ldrh r2, [r3, r0] │ │ + vtbx.8 d21, {d26-d28}, d30 │ │ + vsli.32 d27, d12, #26 │ │ + ldrd r2, r3, [r0] │ │ + subs r2, #2 │ │ + sbc.w r3, r3, #0 │ │ + subs.w r4, r2, #18 │ │ + sbcs.w r3, r3, #0 │ │ + it cs │ │ + movcs r2, #16 │ │ + tbb [pc, r2] │ │ + str r1, [r1, #96] @ 0x60 │ │ + strh r2, [r0, r1] │ │ + ldrb r2, [r5, #24] │ │ + ldrsh r6, [r1, r2] │ │ + subs r2, #162 @ 0xa2 │ │ + movs r2, #154 @ 0x9a │ │ + strh r2, [r6, #48] @ 0x30 │ │ + ldr r2, [pc, #104] @ (64dd0 ) │ │ + strb r3, [r2, #8] │ │ + ldrd r0, r1, [r1, #28] │ │ + movs r2, #4 │ │ + ldr r3, [r1, #12] │ │ + ldr r1, [pc, #324] @ (64eb8 ) │ │ + add r1, pc │ │ + add sp, #8 │ │ + ldmia.w sp!, {r4, lr} │ │ + bx r3 │ │ + str r0, [sp, #4] │ │ + ldr r0, [pc, #432] @ (64f34 ) │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + ldr r2, [pc, #432] @ (64f38 ) │ │ + add r2, pc │ │ + b.n 64e32 │ │ + adds r0, #8 │ │ + str r0, [sp, #4] │ │ + ldr r0, [pc, #400] @ (64f24 ) │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + ldr r2, [pc, #400] @ (64f28 ) │ │ + add r2, pc │ │ + b.n 64e32 │ │ + adds r0, #8 │ │ + str r0, [sp, #4] │ │ + ldr r0, [pc, #360] @ (64f0c ) │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + ldr r2, [pc, #360] @ (64f10 ) │ │ + add r2, pc │ │ + b.n 64eaa │ │ + adds r0, #8 │ │ + str r0, [sp, #4] │ │ + ldr r0, [pc, #288] @ (64ed4 ) │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + ldr r2, [pc, #288] @ (64ed8 ) │ │ + add r2, pc │ │ + b.n 64e82 │ │ + adds r0, #8 │ │ + str r0, [sp, #4] │ │ + ldr r0, [pc, #336] @ (64f14 ) │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + ldr r2, [pc, #336] @ (64f18 ) │ │ + add r2, pc │ │ + b.n 64eaa │ │ + adds r0, #8 │ │ + str r0, [sp, #4] │ │ + ldr r0, [pc, #296] @ (64efc ) │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + ldr r2, [pc, #296] @ (64f00 ) │ │ + add r2, pc │ │ + b.n 64eaa │ │ + adds r0, #8 │ │ + str r0, [sp, #4] │ │ + ldr r0, [pc, #224] @ (64ec4 ) │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + ldr r2, [pc, #224] @ (64ec8 ) │ │ + add r2, pc │ │ + b.n 64e0a │ │ + adds r0, #8 │ │ + str r0, [sp, #4] │ │ + ldr r0, [pc, #312] @ (64f2c ) │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + ldr r2, [pc, #312] @ (64f30 ) │ │ + add r2, pc │ │ + b.n 64e0a │ │ + adds r0, #8 │ │ + str r0, [sp, #4] │ │ + ldr r0, [pc, #200] @ (64ecc ) │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + ldr r2, [pc, #200] @ (64ed0 ) │ │ + add r2, pc │ │ + mov r0, r1 │ │ + mov r1, r2 │ │ + add r3, sp, #4 │ │ + movs r2, #3 │ │ + b.n 64eb2 │ │ + adds r0, #8 │ │ + str r0, [sp, #4] │ │ + ldr r0, [pc, #208] @ (64eec ) │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + ldr r2, [pc, #208] @ (64ef0 ) │ │ + add r2, pc │ │ + b.n 64eaa │ │ + adds r0, #8 │ │ + str r0, [sp, #4] │ │ + ldr r0, [pc, #144] @ (64ebc ) │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + ldr r2, [pc, #144] @ (64ec0 ) │ │ + add r2, pc │ │ + mov r0, r1 │ │ + mov r1, r2 │ │ + add r3, sp, #4 │ │ + movs r2, #4 │ │ + b.n 64eb2 │ │ + adds r0, #8 │ │ + str r0, [sp, #4] │ │ + ldr r0, [pc, #248] @ (64f3c ) │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + ldr r2, [pc, #248] @ (64f40 ) │ │ + add r3, sp, #4 │ │ + mov r0, r1 │ │ + add r2, pc │ │ + mov r1, r2 │ │ + movs r2, #17 │ │ + b.n 64eb2 │ │ + adds r0, #8 │ │ + str r0, [sp, #4] │ │ + ldr r0, [pc, #128] @ (64edc ) │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + ldr r2, [pc, #128] @ (64ee0 ) │ │ + add r2, pc │ │ + b.n 64e82 │ │ + adds r0, #8 │ │ + str r0, [sp, #4] │ │ + ldr r0, [pc, #176] @ (64f1c ) │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + ldr r2, [pc, #176] @ (64f20 ) │ │ + add r2, pc │ │ + b.n 64eaa │ │ + adds r0, #8 │ │ + str r0, [sp, #4] │ │ + ldr r0, [pc, #104] @ (64ee4 ) │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + ldr r2, [pc, #104] @ (64ee8 ) │ │ + add r2, pc │ │ + mov r0, r1 │ │ + mov r1, r2 │ │ + add r3, sp, #4 │ │ + movs r2, #6 │ │ + b.n 64eb2 │ │ + adds r0, #8 │ │ + str r0, [sp, #4] │ │ + ldr r0, [pc, #112] @ (64f04 ) │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + ldr r2, [pc, #112] @ (64f08 ) │ │ + add r2, pc │ │ + b.n 64eaa │ │ + adds r0, #8 │ │ + str r0, [sp, #4] │ │ + ldr r0, [pc, #80] @ (64ef4 ) │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + ldr r2, [pc, #80] @ (64ef8 ) │ │ + add r2, pc │ │ + mov r0, r1 │ │ + mov r1, r2 │ │ + add r3, sp, #4 │ │ + movs r2, #7 │ │ + bl 51b28 │ │ + pop {r2, r3, r4, pc} │ │ + ldrh r4, [r2, r0] │ │ + vtrn.32 , │ │ + vtbx.8 d21, {d15-d16}, d28 │ │ + vsra.u64 , , #6 │ │ + vshll.i , d12, # │ │ + vdup.8 , d19[5] │ │ + movs r0, r0 │ │ + bcs.n 64eb2 │ │ + vtbl.8 d23, {d11-d13}, d3 │ │ + movs r0, r0 │ │ + bcc.n 64f60 │ │ + vshr.u32 d27, d27, #5 │ │ + vsubl.u , d31, d16 │ │ + vcvt.f16.u16 d18, d23, #5 │ │ + vsubl.u , d31, d6 │ │ + vcvta.s32.f32 d27, d27 │ │ + vmlal.u , d31, d28[0] │ │ + vqrdmulh.s q13, , d23[0] │ │ + vmlal.u , d15, d27[0] │ │ + vsra.u64 d27, d19, #5 │ │ + @ instruction: 0xffffd342 │ │ + vqrdmlah.s q13, , d27[0] │ │ + vsubl.u , d31, d9 │ │ + @ instruction: 0xfffbaeb7 │ │ + vsubw.u , , d0 │ │ + vcvtn.s32.f32 d27, d19 │ │ + @ instruction: 0xffffd367 │ │ + vcvt.u32.f32 d26, d23, #5 │ │ + vmlal.u , d31, d6[0] │ │ + @ instruction: 0xfffbafbb │ │ + vtbx.8 d21, {d31- instruction: 0xffffd345 │ │ + vcvtm.u32.f32 d26, d31 │ │ + vtbl.8 d21, {d15-d17}, d24 │ │ + vsra.u64 d31, d7, #6 │ │ + vrshr.u64 , q10, #1 │ │ + vqrshrun.s64 d22, , #5 │ │ + cmp r3, #1 │ │ + it ne │ │ + cmpne r3, #0 │ │ + b.w 4d952 │ │ + push {r7, lr} │ │ + bl 64f5a │ │ + movs r0, #1 │ │ + pop {r7, pc} │ │ + push {r4, r5, r7, lr} │ │ + ldrd r0, r5, [r0] │ │ + movs r2, #0 │ │ + ldr r1, [r0, #0] │ │ + str r2, [r0, #0] │ │ + ldr r4, [r1, #0] │ │ + str r2, [r1, #0] │ │ + ldr r0, [r5, #0] │ │ + ldr r1, [r0, #0] │ │ + cbz r1, 64f76 │ │ + bl 61938 │ │ + ldr r0, [r5, #0] │ │ + str r4, [r0, #0] │ │ + movs r0, #1 │ │ + pop {r4, r5, r7, pc} │ │ + push {r7, lr} │ │ + bl 64f88 │ │ + movs r0, #1 │ │ + pop {r7, pc} │ │ + bmi.n 64f32 │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + sub sp, #100 @ 0x64 │ │ + str r0, [sp, #4] │ │ + mov.w r9, #0 │ │ + ldr r0, [r0, #0] │ │ + strb.w r9, [r0] │ │ + add r0, sp, #32 │ │ + ldr r5, [pc, #524] @ (651ac ) │ │ + add r5, pc │ │ + mov r1, r5 │ │ + bl 679d4 │ │ + ldr r0, [sp, #32] │ │ + str r0, [sp, #12] │ │ + ldr r0, [sp, #36] @ 0x24 │ │ + str r0, [sp, #8] │ │ + ldrd sl, fp, [sp, #40] @ 0x28 │ │ + add r0, sp, #32 │ │ + bl 61aec │ │ + add r4, sp, #64 @ 0x40 │ │ + mov r1, r5 │ │ + mov r0, r4 │ │ + bl 679d4 │ │ + ldr r0, [sp, #64] @ 0x40 │ │ + movs r2, #16 │ │ + str r0, [sp, #28] │ │ + ldr r0, [sp, #68] @ 0x44 │ │ + str r0, [sp, #24] │ │ + ldr r0, [sp, #72] @ 0x48 │ │ + str r0, [sp, #20] │ │ + ldr r0, [sp, #76] @ 0x4c │ │ + str r0, [sp, #16] │ │ + adds r0, r4, #3 │ │ + ldr r7, [pc, #472] @ (651b0 ) │ │ + add r7, pc │ │ + mov r1, r7 │ │ + bl ca0b2 │ │ + movs r0, #128 @ 0x80 │ │ + bl 61f34 │ │ + mov.w r8, #1 │ │ + mov r6, r0 │ │ + mov r5, r0 │ │ + strb.w r9, [r0, #12] │ │ + strd r8, r8, [r0] │ │ + adds r0, #13 │ │ + mov r1, r4 │ │ + movs r2, #19 │ │ + str.w r9, [r6, #8]! │ │ + bl ca0b2 │ │ + ldr r0, [sp, #12] │ │ + add.w r1, r5, #36 @ 0x24 │ │ + str r0, [r5, #32] │ │ + movs r2, #32 │ │ + ldr r0, [sp, #8] │ │ + stmia.w r1, {r0, sl, fp} │ │ + add.w r0, r5, #48 @ 0x30 │ │ + add r1, sp, #32 │ │ + bl ca0b2 │ │ + ldmia.w r7, {r1, r2, r3, r4} │ │ + add.w r0, r5, #80 @ 0x50 │ │ + stmia r0!, {r1, r2, r3, r4} │ │ + add.w r1, r5, #108 @ 0x6c │ │ + ldr r0, [sp, #28] │ │ + str r0, [r5, #96] @ 0x60 │ │ + ldr r0, [sp, #24] │ │ + str r0, [r5, #100] @ 0x64 │ │ + ldr r0, [sp, #20] │ │ + str r0, [r5, #104] @ 0x68 │ │ + ldr r0, [sp, #16] │ │ + str.w r9, [r5, #120] @ 0x78 │ │ + stmia.w r1, {r0, r8, r9} │ │ + ldrex r0, [r5] │ │ + adds r1, r0, #1 │ │ + strex r2, r1, [r5] │ │ + cmp r2, #0 │ │ + bne.n 65042 │ │ + cmp.w r0, #4294967295 @ 0xffffffff │ │ + ble.w 65170 │ │ + add r0, sp, #32 │ │ + mov r1, r6 │ │ + bl 63f60 │ │ + ldr r0, [sp, #32] │ │ + cmp r0, #1 │ │ + beq.w 65172 │ │ + ldrb.w r0, [sp, #40] @ 0x28 │ │ + str r0, [sp, #28] │ │ + ldr r0, [sp, #36] @ 0x24 │ │ + str r0, [sp, #24] │ │ + add r0, sp, #32 │ │ + ldr r1, [pc, #316] @ (651b4 ) │ │ + mov r7, r0 │ │ + add r1, pc │ │ + bl 679d4 │ │ + ldrd r6, r4, [sp, #32] │ │ + adds r0, r7, #3 │ │ + ldrd fp, sl, [sp, #40] @ 0x28 │ │ + movs r2, #16 │ │ + ldr r1, [pc, #300] @ (651b8 ) │ │ + add r1, pc │ │ + bl ca0b2 │ │ + bl 65dfc │ │ + mov.w r8, #0 │ │ + mov.w r9, #1 │ │ + mov r7, r0 │ │ + strb.w r8, [r0, #12] │ │ + strd r9, r9, [r0] │ │ + movs r2, #19 │ │ + str.w r8, [r0, #8] │ │ + adds r0, #13 │ │ + add r1, sp, #32 │ │ + bl ca0b2 │ │ + strd r6, r4, [r7, #32] │ │ + strd fp, sl, [r7, #40] @ 0x28 │ │ + bl 65dfc │ │ + strd r8, r8, [r0, #24] │ │ + mov r4, r0 │ │ + str r7, [r0, #40] @ 0x28 │ │ + strb.w r8, [r0, #20] │ │ + ldr r0, [pc, #236] @ (651bc ) │ │ + strd r9, r9, [r4] │ │ + add r0, pc │ │ + str.w r8, [r4, #16] │ │ + strd r5, r0, [r4, #8] │ │ + ldrex r0, [r4] │ │ + adds r1, r0, #1 │ │ + strex r2, r1, [r4] │ │ + cmp r2, #0 │ │ + bne.n 650de │ │ + cmp.w r0, #4294967295 @ 0xffffffff │ │ + ble.n 65170 │ │ + str r4, [sp, #88] @ 0x58 │ │ + ldr r0, [pc, #200] @ (651c0 ) │ │ + add r0, pc │ │ + ldr r1, [r0, #0] │ │ + dmb ish │ │ + cmp r1, #2 │ │ + beq.n 65122 │ │ + add r1, sp, #88 @ 0x58 │ │ + str r1, [sp, #92] @ 0x5c │ │ + adds r1, r0, #4 │ │ + str r1, [sp, #64] @ 0x40 │ │ + add.w r1, sp, #99 @ 0x63 │ │ + str r1, [sp, #40] @ 0x28 │ │ + add r1, sp, #64 @ 0x40 │ │ + str r1, [sp, #36] @ 0x24 │ │ + add r1, sp, #92 @ 0x5c │ │ + str r1, [sp, #32] │ │ + add r1, sp, #32 │ │ + ldr r2, [pc, #168] @ (651c4 ) │ │ + add r2, pc │ │ + bl 7228c │ │ + ldr r0, [sp, #88] @ 0x58 │ │ + cbnz r0, 65194 │ │ + ldr r6, [sp, #24] │ │ + ldr r0, [r6, #112] @ 0x70 │ │ + str r4, [r6, #112] @ 0x70 │ │ + str r0, [sp, #32] │ │ + add r0, sp, #32 │ │ + bl 61f58 │ │ + ldr r1, [sp, #28] │ │ + mov r0, r6 │ │ + bl 666f8 │ │ + ldr r0, [sp, #4] │ │ + ldr r4, [r0, #4] │ │ + ldr r0, [r4, #0] │ │ + ldr r1, [r0, #0] │ │ + cbz r1, 65164 │ │ + dmb ish │ │ + ldrex r2, [r1] │ │ + subs r3, r2, #1 │ │ + strex r6, r3, [r1] │ │ + cmp r6, #0 │ │ + bne.n 6514a │ │ + cmp r2, #1 │ │ + itt eq │ │ + dmbeq ish │ │ + bleq 6453e │ │ + ldr r0, [r4, #0] │ │ + str r5, [r0, #0] │ │ + movs r0, #1 │ │ + add sp, #100 @ 0x64 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + udf #254 @ 0xfe │ │ + ldrb.w r0, [sp, #40] @ 0x28 │ │ + movs r1, #43 @ 0x2b │ │ + strb.w r0, [sp, #68] @ 0x44 │ │ + ldr r0, [sp, #36] @ 0x24 │ │ + str r0, [sp, #64] @ 0x40 │ │ + ldr r0, [pc, #68] @ (651c8 ) │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + ldr r0, [pc, #68] @ (651cc ) │ │ + add r2, sp, #64 @ 0x40 │ │ + ldr r3, [pc, #68] @ (651d0 ) │ │ + add r0, pc │ │ + add r3, pc │ │ + bl 5127c │ │ + str r0, [sp, #32] │ │ + movs r1, #42 @ 0x2a │ │ + ldr r0, [pc, #56] @ (651d4 ) │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + ldr r0, [pc, #56] @ (651d8 ) │ │ + add r2, sp, #32 │ │ + ldr r3, [pc, #56] @ (651dc ) │ │ + add r0, pc │ │ + add r3, pc │ │ + bl 5127c │ │ + stc 0, cr0, [pc], #12 @ 651bc │ │ + udf #52 @ 0x34 │ │ + movs r6, r0 │ │ + rsbs r0, r5, r3 │ │ + ble.n 650bc │ │ + movs r6, r0 │ │ + add r4, sp, #848 @ 0x350 │ │ + movs r6, r0 │ │ + lsls r2, r7, #2 │ │ + movs r7, r0 │ │ + add r7, sp, #752 @ 0x2f0 │ │ + movs r6, r0 │ │ + add r4, sp, #88 @ 0x58 │ │ + movs r6, r0 │ │ + asrs r3, r2, #30 │ │ + @ instruction: 0xfffeabfa │ │ + movs r6, r0 │ │ + sub sp, #72 @ 0x48 │ │ + movs r6, r0 │ │ + ldrb r7, [r1, #29] │ │ + @ instruction: 0xfffbaf9e │ │ + movs r6, r0 │ │ + push {r7, lr} │ │ + bl 651ec │ │ + movs r0, #1 │ │ + pop {r7, pc} │ │ + bmi.n 65196 │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + sub sp, #68 @ 0x44 │ │ + mov r4, r0 │ │ + ldr r0, [r0, #0] │ │ + movs r6, #0 │ │ + strb r6, [r0, #0] │ │ + add r0, sp, #48 @ 0x30 │ │ + ldr r1, [pc, #276] @ (65314 ) │ │ + add r1, pc │ │ + bl 679d4 │ │ + ldrd fp, sl, [sp, #48] @ 0x30 │ │ + movs r2, #16 │ │ + ldrd r7, r5, [sp, #56] @ 0x38 │ │ + add r0, sp, #24 │ │ + ldr r1, [pc, #260] @ (65318 ) │ │ + adds r0, #3 │ │ + add r1, pc │ │ + bl ca0b2 │ │ + ldr.w r9, [r4, #4] │ │ + ldr.w r8, [r9] │ │ + ldrd r0, r1, [r8] │ │ + orrs r0, r1 │ │ + beq.n 652ea │ │ + ldr.w r3, [r8, #20] │ │ + cmp r3, #0 │ │ + beq.n 652e4 │ │ + ldr.w r0, [r8, #28] │ │ + cmp r0, #0 │ │ + beq.n 652c8 │ │ + add r1, sp, #8 │ │ + str r0, [sp, #64] @ 0x40 │ │ + stmia.w r1, {r5, r7, sl, fp} │ │ + mov.w fp, #1 │ │ + ldr.w r1, [r8, #16] │ │ + str r3, [sp, #4] │ │ + adds r0, r1, r3 │ │ + adds r0, #1 │ │ + str r0, [sp, #60] @ 0x3c │ │ + adds r0, r1, #4 │ │ + ldr r2, [r1, #0] │ │ + str r0, [sp, #56] @ 0x38 │ │ + mov.w r0, #2155905152 @ 0x80808080 │ │ + bics r0, r2 │ │ + strd r1, r0, [sp, #48] @ 0x30 │ │ + add r4, sp, #48 @ 0x30 │ │ + cmp.w fp, #0 │ │ + beq.n 652c0 │ │ + mov r0, r4 │ │ + bl 5e996 │ │ + mov r5, r0 │ │ + ldr r0, [sp, #64] @ 0x40 │ │ + sub.w fp, r0, #1 │ │ + ldr.w r0, [r5, #-56] │ │ + str.w fp, [sp, #64] @ 0x40 │ │ + bl 614fc │ │ + ldr.w r0, [r5, #-16] │ │ + bl 4ad40 │ │ + mov r0, r5 │ │ + ldr.w r1, [r0, #-48]! │ │ + cmp r1, #2 │ │ + beq.n 65264 │ │ + bl 63dfc │ │ + ldr.w r6, [r5, #-36] │ │ + cbz r6, 652b6 │ │ + ldr.w r7, [r5, #-32] │ │ + ldr r1, [r7, #0] │ │ + cbz r1, 652ac │ │ + mov r0, r6 │ │ + blx r1 │ │ + ldr r0, [r7, #4] │ │ + cbz r0, 652b6 │ │ + mov r0, r6 │ │ + blx cd200 │ │ + ldrd r0, r1, [r5, #-48] @ 0x30 │ │ + bl 4aeee │ │ + b.n 65264 │ │ + add.w fp, sp, #4 │ │ + ldmia.w fp, {r3, r5, r7, sl, fp} │ │ + adds r3, #1 │ │ + add r0, sp, #48 @ 0x30 │ │ + movs r1, #64 @ 0x40 │ │ + movs r2, #8 │ │ + bl 5e92e │ │ + ldr r0, [sp, #52] @ 0x34 │ │ + cbz r0, 652e4 │ │ + ldr r0, [sp, #56] @ 0x38 │ │ + ldr.w r1, [r8, #16] │ │ + subs r0, r1, r0 │ │ + blx cd200 │ │ + ldr.w r8, [r9] │ │ + movs r6, #0 │ │ + movs r0, #1 │ │ + strb.w r6, [r8, #12] │ │ + strd r0, r6, [r8] │ │ + add.w r0, r8, #13 │ │ + str.w r6, [r8, #8] │ │ + add r1, sp, #24 │ │ + movs r2, #19 │ │ + bl ca0b2 │ │ + strd fp, sl, [r8, #32] │ │ + movs r0, #1 │ │ + strd r7, r5, [r8, #40] @ 0x28 │ │ + add sp, #68 @ 0x44 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + mov.w r0, r3 │ │ + blt.n 6530c │ │ + movs r6, r0 │ │ + push {r4, r5, r7, lr} │ │ + sub sp, #40 @ 0x28 │ │ + ldrd r2, r4, [r0] │ │ + subs.w r3, r2, #20 │ │ + sbc.w r4, r4, #0 │ │ + movs r2, #1 │ │ + subs r5, r3, #3 │ │ + sbcs.w r4, r4, #0 │ │ + it cs │ │ + movcs r3, r2 │ │ + cbz r3, 6535a │ │ + cmp r3, #1 │ │ + bne.n 65376 │ │ + str r0, [sp, #4] │ │ + movs r0, #0 │ │ + str r0, [sp, #24] │ │ + movs r0, #1 │ │ + str r0, [sp, #12] │ │ + ldr r2, [pc, #92] @ (653a8 ) │ │ + str r0, [sp, #20] │ │ + add r2, pc │ │ + str r2, [sp, #8] │ │ + add r0, sp, #32 │ │ + str r0, [sp, #16] │ │ + ldr r0, [pc, #84] @ (653ac ) │ │ + add r0, pc │ │ + b.n 65392 │ │ + adds r0, #8 │ │ + str r0, [sp, #4] │ │ + movs r0, #0 │ │ + str r2, [sp, #12] │ │ + str r0, [sp, #24] │ │ + ldr r0, [pc, #80] @ (653b8 ) │ │ + str r2, [sp, #20] │ │ + add r0, pc │ │ + str r0, [sp, #8] │ │ + add r0, sp, #32 │ │ + str r0, [sp, #16] │ │ + ldr r0, [pc, #72] @ (653bc ) │ │ + add r0, pc │ │ + b.n 65392 │ │ + adds r0, #8 │ │ + str r0, [sp, #4] │ │ + movs r0, #0 │ │ + str r0, [sp, #24] │ │ + movs r0, #1 │ │ + str r0, [sp, #12] │ │ + ldr r2, [pc, #44] @ (653b0 ) │ │ + str r0, [sp, #20] │ │ + add r2, pc │ │ + str r2, [sp, #8] │ │ + add r0, sp, #32 │ │ + str r0, [sp, #16] │ │ + ldr r0, [pc, #36] @ (653b4 ) │ │ + add r0, pc │ │ + str r0, [sp, #36] @ 0x24 │ │ + add r0, sp, #4 │ │ + str r0, [sp, #32] │ │ + ldrd r0, r1, [r1, #28] │ │ + add r2, sp, #8 │ │ + bl 64f44 │ │ + add sp, #40 @ 0x28 │ │ + pop {r4, r5, r7, pc} │ │ + nop │ │ + add r5, sp, #832 @ 0x340 │ │ + movs r6, r0 │ │ + @ instruction: 0xf94bffff │ │ + add r5, sp, #632 @ 0x278 │ │ + movs r6, r0 │ │ + add r0, pc, #452 @ (adr r0, 6557c ) │ │ + @ instruction: 0xffffadac │ │ + movs r6, r0 │ │ + movs r2, #59 @ 0x3b │ │ + movs r0, r0 │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ + sub sp, #24 │ │ + mov.w sl, #1 │ │ + mov r5, r0 │ │ + str.w sl, [sp] │ │ + add r0, sp, #8 │ │ + mov r4, r1 │ │ + movs r1, #14 │ │ + movs r2, #0 │ │ + movs r3, #1 │ │ + movs r6, #0 │ │ + bl 545f0 │ │ + ldrd r0, r8, [sp, #8] │ │ + cmp r0, #1 │ │ + beq.n 65438 │ │ + ldr r7, [sp, #16] │ │ + movs r2, #14 │ │ + ldr r1, [pc, #108] @ (6545c ) │ │ + mov.w r9, #14 │ │ + add r1, pc │ │ + mov r0, r7 │ │ + bl ca0b2 │ │ + str r6, [sp, #16] │ │ + mov r0, r4 │ │ + strd r6, sl, [sp, #8] │ │ + add r6, sp, #8 │ │ + ldr r2, [pc, #88] @ (65460 ) │ │ + mov r1, r6 │ │ + add r2, pc │ │ + bl 5f410 │ │ + cbnz r0, 65444 │ │ + ldmia.w r6, {r1, r2, r3} │ │ + add.w r0, r5, #36 @ 0x24 │ │ + stmia r0!, {r1, r2, r3} │ │ + movs r1, #2 │ │ + movs r0, #0 │ │ + strd r1, r0, [r5] │ │ + ldrd r0, r1, [r4] │ │ + strd r8, r7, [r5, #24] │ │ + str.w r9, [r5, #32] │ │ + bl 629fc │ │ + add sp, #24 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ + ldr r1, [sp, #16] │ │ + mov r0, r8 │ │ + ldr r2, [pc, #36] @ (65464 ) │ │ + add r2, pc │ │ + bl 4bba0 │ │ + ldr r0, [pc, #32] @ (65468 ) │ │ + add.w r2, sp, #23 │ │ + movs r1, #55 @ 0x37 │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + ldr r0, [pc, #24] @ (6546c ) │ │ + ldr r3, [pc, #28] @ (65470 ) │ │ + add r0, pc │ │ + add r3, pc │ │ + bl 5127c │ │ + ldrb r2, [r2, #14] │ │ + vmull.u q13, d27, d8 │ │ + movs r6, r0 │ │ + svc 70 @ 0x46 │ │ + movs r6, r0 │ │ + b.n 6582c │ │ + movs r6, r0 │ │ + asrs r1, r2, #29 │ │ + vcvt.f16.u16 q13, q1, #2 │ │ + movs r6, r0 │ │ + ldrd r0, r1, [r1, #28] │ │ + movs r2, #5 │ │ + ldr r3, [r1, #12] │ │ + ldr r1, [pc, #4] @ (65484 ) │ │ + add r1, pc │ │ + bx r3 │ │ + nop │ │ + asrs r6, r3, #29 │ │ + @ instruction: 0xfffee9d0 │ │ + lsls r0, r0, #4 │ │ + b.w 54676 │ │ + push {r7, lr} │ │ + add r2, r1 │ │ + bl 4b91c │ │ + movs r0, #0 │ │ + pop {r7, pc} │ │ + push {r2, r3, r4, r5, r6, lr} │ │ + mov r5, r1 │ │ + mov r4, r0 │ │ + cmp r1, #128 @ 0x80 │ │ + bcs.n 654c2 │ │ + ldr r0, [r4, #0] │ │ + ldr r6, [r4, #8] │ │ + cmp r6, r0 │ │ + bne.n 654b8 │ │ + ldr r1, [pc, #140] @ (6553c ) │ │ + mov r0, r4 │ │ + add r1, pc │ │ + bl 4bae8 │ │ + ldr r0, [r4, #4] │ │ + strb r5, [r0, r6] │ │ + adds r0, r6, #1 │ │ + str r0, [r4, #8] │ │ + b.n 65536 │ │ + add r1, sp, #4 │ │ + movs r0, #0 │ │ + adds r2, r1, #2 │ │ + str r0, [sp, #4] │ │ + cmp.w r5, #2048 @ 0x800 │ │ + bcs.n 654de │ │ + adds r1, #1 │ │ + movs r0, #192 @ 0xc0 │ │ + orr.w r0, r0, r5, lsr #6 │ │ + strb.w r0, [sp, #4] │ │ + b.n 65526 │ │ + adds r0, r1, #3 │ │ + cmp.w r5, #65536 @ 0x10000 │ │ + bcs.n 65502 │ │ + movs r1, #224 @ 0xe0 │ │ + movs r3, #2 │ │ + orr.w r1, r1, r5, lsr #12 │ │ + strb.w r1, [sp, #4] │ │ + lsrs r1, r5, #6 │ │ + bfi r1, r3, #6, #26 │ │ + strb.w r1, [sp, #5] │ │ + mov r1, r2 │ │ + mov r2, r0 │ │ + b.n 65526 │ │ + adds r2, r1, #4 │ │ + movs r1, #240 @ 0xf0 │ │ + orr.w r1, r1, r5, lsr #18 │ │ + strb.w r1, [sp, #4] │ │ + lsrs r1, r5, #6 │ │ + movs r3, #2 │ │ + bfi r1, r3, #6, #26 │ │ + strb.w r1, [sp, #6] │ │ + lsrs r1, r5, #12 │ │ + bfi r1, r3, #6, #26 │ │ + strb.w r1, [sp, #5] │ │ + mov r1, r0 │ │ + movs r0, #2 │ │ + bfi r5, r0, #6, #26 │ │ + strb r5, [r1, #0] │ │ + add r1, sp, #4 │ │ + mov r0, r4 │ │ + bl 4b91c │ │ + movs r0, #0 │ │ + pop {r2, r3, r4, r5, r6, pc} │ │ + nop │ │ + b.n 65b04 │ │ + movs r6, r0 │ │ + push {r4, lr} │ │ + mov r4, r0 │ │ + ldrd r0, r1, [r0] │ │ + subs r0, #2 │ │ + sbc.w r1, r1, #0 │ │ + subs.w r2, r0, #18 │ │ + sbcs.w r1, r1, #0 │ │ + it cs │ │ + movcs r0, #16 │ │ + cmp r0, #16 │ │ + bhi.n 655da │ │ + tbb [pc, r0] │ │ + lsrs r1, r1, #4 │ │ + lsrs r1, r1, #4 │ │ + cmp r4, #16 │ │ + asrs r0, r2, #24 │ │ + lsrs r6, r2, #8 │ │ + adds r2, r1, #0 │ │ + adds r2, r1, #0 │ │ + movs r2, #50 @ 0x32 │ │ + movs r1, r1 │ │ + pop {r4, pc} │ │ + ldrd r0, r1, [r4, #8] │ │ + ldmia.w sp!, {r4, lr} │ │ + b.w c97b8 │ │ + ldrd r0, r1, [r4, #8] │ │ + ldmia.w sp!, {r4, lr} │ │ + b.w 54676 │ │ + ldrd r0, r1, [r4, #8] │ │ + ldmia.w sp!, {r4, lr} │ │ + b.w 57ff4 │ │ + ldrd r0, r1, [r4, #8] │ │ + ldmia.w sp!, {r4, lr} │ │ + b.w 6d978 │ │ + add.w r0, r4, #8 │ │ + bl 6000e │ │ + ldrd r0, r1, [r4, #8] │ │ + ldmia.w sp!, {r4, lr} │ │ + b.w c1bfc │ │ + ldrd r0, r1, [r4, #8] │ │ + ldmia.w sp!, {r4, lr} │ │ + b.w c1c04 │ │ + add.w r0, r4, #8 │ │ + bl 600e6 │ │ + ldrd r0, r1, [r4, #8] │ │ + ldmia.w sp!, {r4, lr} │ │ + b.w 57fec │ │ + ldr.w r0, [r4, #8]! │ │ + dmb ish │ │ + ldrex r1, [r0] │ │ + subs r2, r1, #1 │ │ + strex r3, r2, [r0] │ │ + cmp r3, #0 │ │ + bne.n 655e2 │ │ + cmp r1, #1 │ │ + bne.n 65574 │ │ + dmb ish │ │ + mov r0, r4 │ │ + ldmia.w sp!, {r4, lr} │ │ + b.w 6449e │ │ + bmi.n 655ae │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + sub sp, #124 @ 0x7c │ │ + add r5, sp, #96 @ 0x60 │ │ + mov r9, r0 │ │ + mov r0, r5 │ │ + bl 600fc │ │ + add r0, sp, #16 │ │ + mov r1, r5 │ │ + bl 65824 │ │ + ldr r0, [sp, #16] │ │ + cmp.w r0, #2147483648 @ 0x80000000 │ │ + bne.n 6562e │ │ + movs r0, #0 │ │ + movs r1, #24 │ │ + strd r1, r0, [r9] │ │ + b.n 6569a │ │ + ldrd sl, fp, [sp, #20] │ │ + cmp.w fp, #0 │ │ + str r0, [sp, #24] │ │ + add.w r0, fp, fp, lsl #1 │ │ + str.w sl, [sp, #16] │ │ + add.w r0, sl, r0, lsl #3 │ │ + str r0, [sp, #28] │ │ + str.w sl, [sp, #20] │ │ + beq.n 6568c │ │ + add.w r0, sl, #24 │ │ + str r0, [sp, #20] │ │ + ldrd r0, r2, [sl] │ │ + eor.w r1, r0, #20 │ │ + orrs r1, r2 │ │ + beq.n 6568c │ │ + add.w ip, sl, #8 │ │ + add r1, sp, #32 │ │ + add.w r5, r1, #8 │ │ + ldmia.w ip, {r3, r4, r6, r7} │ │ + stmia r5!, {r3, r4, r6, r7} │ │ + strd r0, r2, [sp, #32] │ │ + add r5, sp, #96 @ 0x60 │ │ + mov r0, r5 │ │ + bl 678f0 │ │ + add r0, sp, #60 @ 0x3c │ │ + mov r1, r5 │ │ + bl 65824 │ │ + ldr.w r8, [sp, #60] @ 0x3c │ │ + cmp.w r8, #2147483648 @ 0x80000000 │ │ + bne.n 656a0 │ │ + movs r0, #0 │ │ + movs r1, #24 │ │ + strd r1, r0, [r9] │ │ + add r0, sp, #16 │ │ + bl 60298 │ │ + add sp, #124 @ 0x7c │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + ldrd r6, r5, [sp, #64] @ 0x40 │ │ + movs r3, #2 │ │ + ldr r2, [pc, #372] @ (6581c ) │ │ + mov r1, r5 │ │ + add r2, pc │ │ + mov r0, r6 │ │ + bl 54658 │ │ + cbz r0, 656e8 │ │ + cmp.w fp, #1 │ │ + beq.n 6573c │ │ + add.w r0, sl, #48 @ 0x30 │ │ + str r0, [sp, #20] │ │ + ldrd r1, r0, [sl, #24] │ │ + eor.w r2, r1, #20 │ │ + orrs r2, r0 │ │ + beq.n 6573c │ │ + add.w ip, sl, #32 │ │ + add.w r3, r9, #16 │ │ + ldmia.w ip, {r2, r4, r5, r7} │ │ + stmia r3!, {r2, r4, r5, r7} │ │ + movs r2, #0 │ │ + movs r3, #23 │ │ + strd r3, r2, [r9] │ │ + strd r1, r0, [r9, #8] │ │ + b.n 65744 │ │ + ldr r2, [pc, #308] @ (65820 ) │ │ + mov r0, r6 │ │ + mov r1, r5 │ │ + movs r3, #3 │ │ + add r2, pc │ │ + bl 54658 │ │ + cbz r0, 6573c │ │ + cmp.w fp, #1 │ │ + beq.n 6573c │ │ + ldrd lr, r2, [sl, #24] │ │ + add.w r0, sl, #48 @ 0x30 │ │ + str r0, [sp, #20] │ │ + eor.w r1, lr, #20 │ │ + orrs r1, r2 │ │ + beq.n 6573c │ │ + add.w ip, sl, #32 │ │ + add r1, sp, #72 @ 0x48 │ │ + add.w r4, r1, #8 │ │ + ldmia.w ip, {r0, r3, r5, r7} │ │ + stmia r4!, {r0, r3, r5, r7} │ │ + strd lr, r2, [sp, #72] @ 0x48 │ │ + add r7, sp, #96 @ 0x60 │ │ + mov r0, r7 │ │ + bl 678f0 │ │ + add r0, sp, #60 @ 0x3c │ │ + mov r1, r7 │ │ + bl 65824 │ │ + ldr r4, [sp, #60] @ 0x3c │ │ + cmp.w r4, #2147483648 @ 0x80000000 │ │ + bne.n 6574e │ │ + movs r0, #0 │ │ + movs r1, #24 │ │ + strd r1, r0, [r9] │ │ + mov r0, r8 │ │ + mov r1, r6 │ │ + bl 54676 │ │ + b.n 65694 │ │ + ldr r5, [sp, #64] @ 0x40 │ │ + cmp.w fp, #2 │ │ + beq.n 6576c │ │ + ldrd r1, lr, [sl, #48] @ 0x30 │ │ + add.w r0, sl, #72 @ 0x48 │ │ + ldr r3, [sp, #68] @ 0x44 │ │ + eor.w r2, r1, #20 │ │ + str r0, [sp, #20] │ │ + orrs.w r2, r2, lr │ │ + bne.n 6577e │ │ + movs r0, #0 │ │ + movs r1, #24 │ │ + strd r1, r0, [r9] │ │ + mov r0, r4 │ │ + mov r1, r5 │ │ + bl 54676 │ │ + b.n 65744 │ │ + add.w ip, sl, #56 @ 0x38 │ │ + strd r3, r5, [sp, #8] │ │ + strd r1, lr, [sp, #96] @ 0x60 │ │ + add.w r3, r7, #8 │ │ + ldmia.w ip, {r0, r2, r5, r7} │ │ + subs r1, #2 │ │ + stmia r3!, {r0, r2, r5, r7} │ │ + sbc.w r0, lr, #0 │ │ + movs r2, #0 │ │ + rsbs r3, r1, #17 │ │ + sbcs.w r0, r2, r0 │ │ + bcc.n 657b0 │ │ + cmp r1, #4 │ │ + bne.n 657b0 │ │ + add r2, sp, #104 @ 0x68 │ │ + ldmia r2, {r0, r1, r2} │ │ + b.n 657ba │ │ + add r0, sp, #96 @ 0x60 │ │ + bl 65540 │ │ + mov.w r0, #2147483648 @ 0x80000000 │ │ + cmp.w fp, #3 │ │ + beq.n 657d4 │ │ + ldrd fp, ip, [sl, #72] @ 0x48 │ │ + add.w r3, sl, #96 @ 0x60 │ │ + str r3, [sp, #20] │ │ + eor.w r5, fp, #20 │ │ + orrs.w r5, r5, ip │ │ + bne.n 657ea │ │ + movs r2, #0 │ │ + movs r3, #24 │ │ + cmp.w r0, #2147483648 @ 0x80000000 │ │ + strd r3, r2, [r9] │ │ + ldr r5, [sp, #12] │ │ + it ne │ │ + blne 54676 │ │ + b.n 65774 │ │ + add.w lr, sl, #80 @ 0x50 │ │ + str r2, [sp, #4] │ │ + mov sl, r4 │ │ + add.w r2, r9, #8 │ │ + ldmia.w lr, {r3, r4, r5, r7} │ │ + stmia r2!, {r3, r4, r5, r7} │ │ + ldr r2, [sp, #12] │ │ + str.w r2, [r9, #28] │ │ + ldr r2, [sp, #8] │ │ + strd r2, r0, [r9, #32] │ │ + ldr r0, [sp, #4] │ │ + strd fp, ip, [r9] │ │ + str.w sl, [r9, #24] │ │ + str.w r1, [r9, #40] @ 0x28 │ │ + str.w r0, [r9, #44] @ 0x2c │ │ + b.n 65744 │ │ + ldmia r4, {r1, r3, r4, r7} │ │ + vtbx.8 d23, {d27}, d13 │ │ + vtbl.8 d22, {d11}, d10 │ │ + cbz r2, 65836 │ │ + mov.w r2, #2147483648 @ 0x80000000 │ │ + str r2, [r0, #0] │ │ + ldrd r0, r1, [r1, #4] │ │ + b.w 629fc │ │ + push {r4, lr} │ │ + adds r1, #4 │ │ + ldmia.w r1, {r2, r3, r4} │ │ + stmia r0!, {r2, r3, r4} │ │ + pop {r4, pc} │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + sub sp, #76 @ 0x4c │ │ + add r7, sp, #32 │ │ + mov fp, r0 │ │ + mov r9, r3 │ │ + mov sl, r2 │ │ + mov r0, r7 │ │ + bl 600fc │ │ + add r0, sp, #4 │ │ + mov r1, r7 │ │ + bl 65824 │ │ + ldr r0, [sp, #4] │ │ + cmp.w r0, #2147483648 @ 0x80000000 │ │ + bne.n 65870 │ │ + movs r0, #0 │ │ + movs r1, #20 │ │ + strd r1, r0, [fp] │ │ + b.n 658d6 │ │ + ldrd r7, r5, [sp, #8] │ │ + str r0, [sp, #12] │ │ + add.w r0, r5, r5, lsl #1 │ │ + str r7, [sp, #4] │ │ + add.w r0, r7, r0, lsl #3 │ │ + str r0, [sp, #16] │ │ + str r7, [sp, #8] │ │ + cbz r5, 658c8 │ │ + ldrd lr, r8, [r7] │ │ + add.w r0, r7, #24 │ │ + str r0, [sp, #8] │ │ + eor.w r1, lr, #20 │ │ + orrs.w r1, r1, r8 │ │ + beq.n 658c8 │ │ + add.w ip, r7, #8 │ │ + add r1, sp, #48 @ 0x30 │ │ + add.w r6, r1, #8 │ │ + ldmia.w ip, {r0, r2, r3, r4} │ │ + stmia r6!, {r0, r2, r3, r4} │ │ + strd lr, r8, [sp, #48] @ 0x30 │ │ + add.w r8, sp, #32 │ │ + mov r0, r8 │ │ + bl 678f0 │ │ + add r0, sp, #20 │ │ + mov r1, r8 │ │ + bl 65824 │ │ + ldr r0, [sp, #20] │ │ + cmp.w r0, #2147483648 @ 0x80000000 │ │ + bne.n 658dc │ │ + movs r0, #0 │ │ + movs r1, #20 │ │ + strd r1, r0, [fp] │ │ + add r0, sp, #4 │ │ + bl 60298 │ │ + add sp, #76 @ 0x4c │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + ldr r1, [sp, #24] │ │ + cmp r5, #1 │ │ + beq.n 658f8 │ │ + ldrd r8, r5, [r7, #24] │ │ + add.w r3, r7, #48 @ 0x30 │ │ + ldr.w ip, [sp, #28] │ │ + eor.w r4, r8, #20 │ │ + str r3, [sp, #8] │ │ + orrs r4, r5 │ │ + bne.n 65906 │ │ + movs r2, #0 │ │ + movs r3, #20 │ │ + strd r3, r2, [fp] │ │ + bl 54676 │ │ + b.n 658d0 │ │ + add.w lr, r7, #32 │ │ + add.w r6, fp, #8 │ │ + ldmia.w lr, {r2, r3, r4, r7} │ │ + stmia r6!, {r2, r3, r4, r7} │ │ + add.w r2, fp, #32 │ │ + strd r8, r5, [fp] │ │ + strd sl, r9, [fp, #24] │ │ + stmia.w r2, {r0, r1, ip} │ │ + b.n 658d0 │ │ + bmi.n 658d2 │ │ + push {r3, r4, r5, r6, r7, lr} │ │ + ldr r0, [r0, #0] │ │ + mov r2, r1 │ │ + str r0, [sp, #12] │ │ + movs r3, #2 │ │ + ldr r0, [pc, #32] @ (65954 ) │ │ + add r1, sp, #12 │ │ + add r0, pc │ │ + str r0, [sp, #8] │ │ + strd r3, r1, [sp] │ │ + mov r0, r2 │ │ + ldr r1, [pc, #20] @ (65958 ) │ │ + movs r2, #21 │ │ + ldr r3, [pc, #20] @ (6595c ) │ │ + add r1, pc │ │ + add r3, pc │ │ + bl 51a24 │ │ + add sp, #16 │ │ + pop {r7, pc} │ │ + nop │ │ + b.n 6565e │ │ + vqshlu.s64 d23, d23, #62 @ 0x3e │ │ + vsra.u32 d27, d10, #5 │ │ + vsli.64 , q8, #59 @ 0x3b │ │ + sub sp, #36 @ 0x24 │ │ + ldr r0, [r0, #0] │ │ + mov r2, r1 │ │ + movs r4, #9 │ │ + movs r7, #2 │ │ + add.w r1, r0, #8 │ │ + str r1, [sp, #32] │ │ + ldr r1, [pc, #48] @ (659a4 ) │ │ + add r3, sp, #32 │ │ + ldr r5, [pc, #48] @ (659a8 ) │ │ + ldr r6, [pc, #48] @ (659ac ) │ │ + add r1, pc │ │ + add r5, pc │ │ + strd r7, r0, [sp] │ │ + add r6, pc │ │ + strd r4, r3, [sp, #16] │ │ + strd r6, r5, [sp, #8] │ │ + mov r0, r2 │ │ + str r1, [sp, #24] │ │ + movs r2, #19 │ │ + ldr r1, [pc, #28] @ (659b0 ) │ │ + ldr r3, [pc, #28] @ (659b4 ) │ │ + add r1, pc │ │ + add r3, pc │ │ + bl 51aa0 │ │ + add sp, #36 @ 0x24 │ │ + pop {r4, r5, r6, r7, pc} │ │ + nop │ │ + b.n 65626 │ │ + vqshlu.s32 , q12, #30 │ │ + vshr.u32 d16, d19, #5 │ │ + movs r0, r0 │ │ + strb r3, [r1, #25] │ │ + vcvta.u32.f32 , q5 │ │ + vcvt.f32.s32 d20, d10 │ │ + ldr r1, [r1, #20] │ │ + lsls r3, r1, #27 │ │ + itt mi │ │ + ldrdmi r0, r1, [r0] │ │ + bmi.w 53b80 │ │ + lsls r1, r1, #26 │ │ + itt pl │ │ + movpl r1, r2 │ │ + bpl.w 53c4c │ │ + ldrd r0, r1, [r0] │ │ + b.w 53bdc │ │ + ldr r0, [r0, #0] │ │ + b.w 659e0 │ │ + push {r5, r6, r7, lr} │ │ + ldrb r2, [r0, #0] │ │ + tbb [pc, r2] │ │ + str r3, [r1, #96] @ 0x60 │ │ + strh r2, [r0, r1] │ │ + ldrh r2, [r5, #0] │ │ + ldrsh r0, [r3, r2] │ │ + subs r2, #188 @ 0xbc │ │ + movs r2, #176 @ 0xb0 │ │ + str r0, [sp, #200] @ 0xc8 │ │ + ldr r2, [pc, #104] @ (65a60 ) │ │ + strb r2, [r2, #8] │ │ + ldmia r2, {r2, r5, r7} │ │ + lsls r6, r7, #1 │ │ + ldrd r0, r1, [r1, #28] │ │ + movs r2, #4 │ │ + ldr r3, [r1, #12] │ │ + ldr r1, [pc, #396] @ (65b94 ) │ │ + add r1, pc │ │ + b.n 65af0 │ │ + adds r0, #4 │ │ + str r0, [sp, #4] │ │ + ldr r0, [pc, #500] @ (65c08 ) │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + ldr r2, [pc, #500] @ (65c0c ) │ │ + add r2, pc │ │ + b.n 65b56 │ │ + adds r0, #4 │ │ + str r0, [sp, #4] │ │ + ldr r0, [pc, #468] @ (65bf8 ) │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + ldr r2, [pc, #468] @ (65bfc ) │ │ + add r2, pc │ │ + b.n 65b56 │ │ + adds r0, #4 │ │ + str r0, [sp, #4] │ │ + ldr r0, [pc, #428] @ (65be0 ) │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + ldr r2, [pc, #428] @ (65be4 ) │ │ + add r2, pc │ │ + b.n 65b56 │ │ + adds r0, #8 │ │ + str r0, [sp, #4] │ │ + ldr r0, [pc, #356] @ (65ba8 ) │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + ldr r2, [pc, #356] @ (65bac ) │ │ + add r2, pc │ │ + b.n 65b6e │ │ + adds r0, #4 │ │ + str r0, [sp, #4] │ │ + ldr r0, [pc, #404] @ (65be8 ) │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + ldr r2, [pc, #404] @ (65bec ) │ │ + add r2, pc │ │ + b.n 65b56 │ │ + adds r0, #4 │ │ + str r0, [sp, #4] │ │ + ldr r0, [pc, #364] @ (65bd0 ) │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + ldr r2, [pc, #364] @ (65bd4 ) │ │ + add r2, pc │ │ + b.n 65b56 │ │ + adds r0, #4 │ │ + str r0, [sp, #4] │ │ + ldr r0, [pc, #292] @ (65b98 ) │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + ldr r2, [pc, #292] @ (65b9c ) │ │ + add r2, pc │ │ + b.n 65a9a │ │ + adds r0, #4 │ │ + str r0, [sp, #4] │ │ + ldr r0, [pc, #380] @ (65c00 ) │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + ldr r2, [pc, #380] @ (65c04 ) │ │ + add r2, pc │ │ + b.n 65b56 │ │ + adds r0, #8 │ │ + str r0, [sp, #4] │ │ + ldr r0, [pc, #268] @ (65ba0 ) │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + ldr r2, [pc, #268] @ (65ba4 ) │ │ + add r2, pc │ │ + mov r0, r1 │ │ + mov r1, r2 │ │ + add r3, sp, #4 │ │ + movs r2, #3 │ │ + b.n 65b76 │ │ + adds r0, #4 │ │ + str r0, [sp, #4] │ │ + ldr r0, [pc, #276] @ (65bc0 ) │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + ldr r2, [pc, #276] @ (65bc4 ) │ │ + add r2, pc │ │ + b.n 65b6e │ │ + adds r0, #1 │ │ + str r0, [sp, #4] │ │ + ldr r0, [pc, #368] @ (65c2c ) │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + ldr r2, [pc, #368] @ (65c30 ) │ │ + add r3, sp, #4 │ │ + mov r0, r1 │ │ + add r2, pc │ │ + mov r1, r2 │ │ + movs r2, #4 │ │ + b.n 65b76 │ │ + adds r0, #8 │ │ + str r0, [sp, #4] │ │ + ldr r0, [pc, #316] @ (65c10 ) │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + ldr r2, [pc, #316] @ (65c14 ) │ │ + add r3, sp, #4 │ │ + mov r0, r1 │ │ + add r2, pc │ │ + mov r1, r2 │ │ + movs r2, #8 │ │ + b.n 65b76 │ │ + ldrd r0, r1, [r1, #28] │ │ + movs r2, #11 │ │ + ldr r3, [r1, #12] │ │ + ldr r1, [pc, #312] @ (65c28 ) │ │ + add r1, pc │ │ + add sp, #8 │ │ + ldmia.w sp!, {r7, lr} │ │ + bx r3 │ │ + adds r0, #4 │ │ + str r0, [sp, #4] │ │ + ldr r0, [pc, #176] @ (65bb0 ) │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + ldr r2, [pc, #176] @ (65bb4 ) │ │ + add r2, pc │ │ + b.n 65b6e │ │ + adds r0, #4 │ │ + str r0, [sp, #4] │ │ + ldr r0, [pc, #224] @ (65bf0 ) │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + ldr r2, [pc, #224] @ (65bf4 ) │ │ + add r2, pc │ │ + b.n 65b56 │ │ + adds r0, #4 │ │ + str r0, [sp, #4] │ │ + ldr r0, [pc, #152] @ (65bb8 ) │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + ldr r2, [pc, #152] @ (65bbc ) │ │ + add r3, sp, #4 │ │ + mov r0, r1 │ │ + add r2, pc │ │ + mov r1, r2 │ │ + movs r2, #5 │ │ + b.n 65b76 │ │ + adds r0, #8 │ │ + str r0, [sp, #4] │ │ + ldr r0, [pc, #224] @ (65c18 ) │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + ldr r2, [pc, #224] @ (65c1c ) │ │ + add r3, sp, #4 │ │ + mov r0, r1 │ │ + add r2, pc │ │ + mov r1, r2 │ │ + movs r2, #10 │ │ + b.n 65b76 │ │ + adds r0, #4 │ │ + str r0, [sp, #4] │ │ + ldr r0, [pc, #136] @ (65bd8 ) │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + ldr r2, [pc, #136] @ (65bdc ) │ │ + add r2, pc │ │ + mov r0, r1 │ │ + mov r1, r2 │ │ + add r3, sp, #4 │ │ + movs r2, #7 │ │ + b.n 65b76 │ │ + adds r0, #4 │ │ + str r0, [sp, #4] │ │ + ldr r0, [pc, #96] @ (65bc8 ) │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + ldr r2, [pc, #96] @ (65bcc ) │ │ + add r2, pc │ │ + mov r0, r1 │ │ + mov r1, r2 │ │ + add r3, sp, #4 │ │ + movs r2, #6 │ │ + bl 51b28 │ │ + pop {r2, r3, r7, pc} │ │ + adds r0, #4 │ │ + str r0, [sp, #4] │ │ + ldr r0, [pc, #156] @ (65c20 ) │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + ldr r2, [pc, #156] @ (65c24 ) │ │ + add r3, sp, #4 │ │ + mov r0, r1 │ │ + add r2, pc │ │ + mov r1, r2 │ │ + movs r2, #13 │ │ + b.n 65b76 │ │ + ldr r5, [pc, #512] @ (65d98 ) │ │ + vrintx.f32 d30, d23 │ │ + @ instruction: 0xffff7548 │ │ + vrecpe.f32 d30, d23 │ │ + vqshlu.s32 q14, q6, #30 │ │ + vcvta.s32.f32 d23, d19 │ │ + movs r0, r0 │ │ + strh r5, [r7, #50] @ 0x32 │ │ + vcvtn.s32.f32 , │ │ + vsli.64 q14, q11, #63 @ 0x3f │ │ + vrshr.u64 q13, , #5 │ │ + vsli.64 d24, d31, #63 @ 0x3f │ │ + vcvtm.u32.f32 q13, │ │ + vqshlu.s32 q14, q0, #31 │ │ + vqrdmlsh.s , , d11[0] │ │ + vsli.64 d28, d10, #63 @ 0x3f │ │ + vcvtm.u32.f32 q13, │ │ + vrsubhn.i d28, , q10 │ │ + vshr.u64 d26, d27, #5 │ │ + vsli.64 d28, d31, #63 @ 0x3f │ │ + vsli.32 q13, , #27 │ │ + vmlsl.u q14, d31, d18[0] │ │ + vcvtp.u32.f32 d26, d27 │ │ + vmlsl.u q14, d31, d9[0] │ │ + vcvtn.s32.f32 q13, │ │ + vqshlu.s32 d28, d4, #31 │ │ + vsli.32 d26, d3, #27 │ │ + vsli.64 d23, d11, #63 @ 0x3f │ │ + vrecpe.u32 q13, │ │ + vrsubhn.i d28, , │ │ + vcvtm.u32.f32 d26, d15 │ │ + vqshl.u32 d28, d14, #31 │ │ + @ instruction: 0xfffbfe8b │ │ + vshr.u64 d22, d24, #1 │ │ + vqrdmulh.s , q13, d31[0] │ │ + vraddhn.i d23, , q5 │ │ + vcvta.u32.f32 d16, d31 │ │ + movs r0, r0 │ │ + strb r0, [r1, #17] │ │ + vrsra.u32 d26, d17, #5 │ │ + vsri.32 d30, d23, #5 │ │ + @ instruction: 0xffff4cd8 │ │ + vsli.32 , , #26 │ │ + ldr r4, [r0, #0] │ │ + mov r5, r1 │ │ + movs r2, #24 │ │ + add.w r0, r4, #8 │ │ + str r0, [sp, #4] │ │ + ldrd r0, r1, [r1, #28] │ │ + ldr r3, [r1, #12] │ │ + ldr r1, [pc, #128] @ (65ccc ) │ │ + add r1, pc │ │ + blx r3 │ │ + movs r1, #0 │ │ + strb.w r0, [sp, #12] │ │ + strb.w r1, [sp, #13] │ │ + movs r2, #3 │ │ + str r5, [sp, #8] │ │ + mov r3, r4 │ │ + ldr r6, [pc, #112] @ (65cd0 ) │ │ + add r6, pc │ │ + str r6, [sp, #0] │ │ + add r0, sp, #8 │ │ + ldr r1, [pc, #108] @ (65cd4 ) │ │ + ldr r5, [pc, #108] @ (65cd8 ) │ │ + add r1, pc │ │ + add r5, pc │ │ + blx r5 │ │ + str r6, [sp, #0] │ │ + adds r3, r4, #4 │ │ + ldr r1, [pc, #100] @ (65cdc ) │ │ + movs r2, #4 │ │ + add r1, pc │ │ + blx r5 │ │ + ldr r1, [pc, #96] @ (65ce0 ) │ │ + movs r2, #8 │ │ + add r1, pc │ │ + str r1, [sp, #0] │ │ + ldr r1, [pc, #92] @ (65ce4 ) │ │ + add r3, sp, #4 │ │ + add r1, pc │ │ + blx r5 │ │ + ldrb.w r2, [sp, #13] │ │ + ldrb.w r1, [sp, #12] │ │ + cmp r2, #1 │ │ + orr.w r0, r2, r1 │ │ + bne.n 65cc4 │ │ + lsls r1, r1, #31 │ │ + bne.n 65cc4 │ │ + ldr r0, [sp, #8] │ │ + ldrb r1, [r0, #20] │ │ + lsls r1, r1, #29 │ │ + bmi.n 65cb6 │ │ + ldrd r0, r1, [r0, #28] │ │ + movs r2, #2 │ │ + ldr r3, [r1, #12] │ │ + ldr r1, [pc, #52] @ (65ce8 ) │ │ + add r1, pc │ │ + b.n 65cc2 │ │ + ldrd r0, r1, [r0, #28] │ │ + movs r2, #1 │ │ + ldr r3, [r1, #12] │ │ + ldr r1, [pc, #44] @ (65cec ) │ │ + add r1, pc │ │ + blx r3 │ │ + and.w r0, r0, #1 │ │ + add sp, #16 │ │ + pop {r4, r5, r6, pc} │ │ + strb r0, [r1, #15] │ │ + vcvta.u32.f32 d16, d13 │ │ + movs r0, r0 │ │ + strb r0, [r0, #15] │ │ + vrsra.u32 d27, d1, #5 │ │ + @ instruction: 0xfffe4abc │ │ + vsra.u64 q9, , #6 │ │ + vcvt.u32.f32 , q14, #1 │ │ + vshr.u32 , , #6 │ │ + vcvt.u32.f32 q12, , #5 │ │ + vtbx.8 d22, {d11-d12}, d10 │ │ + lsls r3, r2, #27 │ │ + itt mi │ │ + ldrmi r0, [r0, #0] │ │ + bmi.w 515e0 │ │ + lsls r2, r2, #26 │ │ + it pl │ │ + bpl.w 53c38 │ │ + ldr r0, [r0, #0] │ │ + b.w 53a94 │ │ + bmi.n 65cb6 │ │ + push {r4, lr} │ │ + sub sp, #24 │ │ + strd r0, r1, [sp, #16] │ │ + ldr r0, [pc, #24] @ (65d30 ) │ │ + ldr r4, [pc, #28] @ (65d34 ) │ │ + add r0, pc │ │ + str r0, [sp, #8] │ │ + add r4, pc │ │ + strd r4, r2, [sp] │ │ + add r1, sp, #16 │ │ + add r3, sp, #20 │ │ + movs r0, #0 │ │ + mov r2, r4 │ │ + bl 4d87c │ │ + nop │ │ + add r0, pc, #320 @ (adr r0, 65e74 ) │ │ + movs r6, r0 │ │ + bne.n 65d38 │ │ + movs r6, r0 │ │ + ldr r2, [r1, #8] │ │ + cmp r2, #4 │ │ + it ls │ │ + movls r2, #4 │ │ + subs r2, #1 │ │ + bic.w r2, r2, #7 │ │ + add r0, r2 │ │ + adds r0, #8 │ │ + bx lr │ │ + push {r4, lr} │ │ + mov r4, r0 │ │ + ldrb r0, [r0, #0] │ │ + subs r0, #5 │ │ + cmp r0, #11 │ │ + it hi │ │ + pophi {r4, pc} │ │ + tbb [pc, r0] │ │ + cmp r2, #36 @ 0x24 │ │ + subs r0, r3, #0 │ │ + asrs r2, r2, #8 │ │ + lsls r6, r0, #24 │ │ + lsrs r4, r1, #16 │ │ + lsrs r6, r0, #16 │ │ + ldrd r0, r1, [r4, #4] │ │ + ldmia.w sp!, {r4, lr} │ │ + b.w c97b8 │ │ + ldrd r0, r1, [r4, #4] │ │ + ldmia.w sp!, {r4, lr} │ │ + b.w 6d978 │ │ + ldrd r0, r1, [r4, #4] │ │ + ldmia.w sp!, {r4, lr} │ │ + b.w 57ff4 │ │ + ldrd r0, r1, [r4, #4] │ │ + ldmia.w sp!, {r4, lr} │ │ + b.w c1c04 │ │ + ldrd r0, r1, [r4, #4] │ │ + ldmia.w sp!, {r4, lr} │ │ + b.w 54676 │ │ + ldrd r0, r1, [r4, #4] │ │ + ldmia.w sp!, {r4, lr} │ │ + b.w 64850 │ │ + adds r0, r4, #4 │ │ + bl 57a88 │ │ + ldrd r0, r1, [r4, #4] │ │ + ldmia.w sp!, {r4, lr} │ │ + b.w 57fec │ │ + ldrb r1, [r0, #8] │ │ + ldr r0, [r0, #0] │ │ + b.w 666f8 │ │ + ldr r0, [pc, #40] @ (65df8 ) │ │ + add r0, pc │ │ + ldr r1, [r0, #0] │ │ + dmb ish │ │ + cmp r1, #2 │ │ + beq.n 65dde │ │ + movs r0, #0 │ │ + bx lr │ │ + ldr r0, [r0, #4] │ │ + ldrex r1, [r0] │ │ + adds r2, r1, #1 │ │ + strex r3, r2, [r0] │ │ + cmp r3, #0 │ │ + bne.n 65de0 │ │ + cmp.w r1, #4294967295 @ 0xffffffff │ │ + ble.n 65df6 │ │ + bx lr │ │ + udf #254 @ 0xfe │ │ + @ instruction: 0xf3e20006 │ │ + push {r7, lr} │ │ + ldr r0, [pc, #24] @ (65e18 ) │ │ + add r0, pc │ │ + ldrb r0, [r0, #1] │ │ + movs r0, #48 @ 0x30 │ │ + blx cd270 │ │ + cbz r0, 65e0e │ │ + pop {r7, pc} │ │ + movs r0, #8 │ │ + movs r1, #48 @ 0x30 │ │ + bl 4bbd8 │ │ + nop │ │ + @ instruction: 0xf3d40006 │ │ + push {r4, lr} │ │ + ldr r1, [r0, #0] │ │ + dmb ish │ │ + ldrex r2, [r1] │ │ + subs r3, r2, #1 │ │ + strex r4, r3, [r1] │ │ + cmp r4, #0 │ │ + bne.n 65e24 │ │ + cmp r2, #1 │ │ + it ne │ │ + popne {r4, pc} │ │ + dmb ish │ │ + ldmia.w sp!, {r4, lr} │ │ + b.w 645ac │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + sub sp, #100 @ 0x64 │ │ + add.w r1, r0, #8 │ │ + add r0, sp, #40 @ 0x28 │ │ + mov r8, r3 │ │ + mov sl, r2 │ │ + bl 63f60 │ │ + ldr r0, [sp, #40] @ 0x28 │ │ + cmp r0, #1 │ │ + beq.w 6602e │ │ + ldr r6, [sp, #44] @ 0x2c │ │ + ldr r7, [sp, #136] @ 0x88 │ │ + ldrb.w r1, [sp, #48] @ 0x30 │ │ + ldr r0, [r6, #20] │ │ + cmp r0, #0 │ │ + beq.w 65f72 │ │ + add.w r3, r6, #24 │ │ + str r1, [sp, #20] │ │ + ldmia r3, {r0, r1, r2, r3} │ │ + strd sl, r8, [sp] │ │ + bl 643d8 │ │ + lsrs r1, r0, #25 │ │ + mov.w r2, #16843009 @ 0x1010101 │ │ + mul.w r4, r1, r2 │ │ + ldrd fp, r2, [r6, #8] │ │ + and.w r3, r2, r0 │ │ + sub.w lr, fp, #16 │ │ + movs r0, #0 │ │ + strd r4, r0, [sp, #12] │ │ + ldr.w r1, [fp, r3] │ │ + eor.w r0, r1, r4 │ │ + sub.w r4, r0, #16843009 @ 0x1010101 │ │ + bic.w r0, r4, r0 │ │ + bic.w r0, r0, #2139062143 @ 0x7f7f7f7f │ │ + cbz r0, 65ede │ │ + rev r4, r0 │ │ + clz r4, r4 │ │ + add.w r4, r3, r4, lsr #3 │ │ + and.w ip, r4, r2 │ │ + sub.w r4, lr, ip, lsl #4 │ │ + ldrd r4, r9, [r4] │ │ + eor.w r5, r9, r8 │ │ + eor.w r4, r4, sl │ │ + orrs r4, r5 │ │ + sub.w r4, r0, #1 │ │ + and.w r0, r0, r4 │ │ + beq.n 65efa │ │ + b.n 65eb0 │ │ + and.w r0, r1, r1, lsl #1 │ │ + ldr r1, [sp, #20] │ │ + tst.w r0, #2155905152 @ 0x80808080 │ │ + bne.n 65f72 │ │ + ldr r0, [sp, #16] │ │ + ldr r4, [sp, #12] │ │ + adds r0, #4 │ │ + str r0, [sp, #16] │ │ + add r0, r3 │ │ + and.w r3, r0, r2 │ │ + b.n 65e9c │ │ + movs r0, #0 │ │ + mov.w r8, #8 │ │ + movs r1, #1 │ │ + str r0, [sp, #32] │ │ + strd r0, r1, [sp, #72] @ 0x48 │ │ + mov r1, r7 │ │ + strd r0, r8, [sp, #24] │ │ + rsb r9, ip, #0 │ │ + str r0, [sp, #80] @ 0x50 │ │ + add r4, sp, #72 @ 0x48 │ │ + str r4, [sp, #36] @ 0x24 │ │ + add r0, sp, #36 @ 0x24 │ │ + add r5, sp, #24 │ │ + mov r2, r5 │ │ + bl 62f2c │ │ + add r1, sp, #40 @ 0x28 │ │ + ldmia.w r4, {r2, r3, r7} │ │ + adds r0, r1, #4 │ │ + stmia r0!, {r2, r3, r7} │ │ + mov r0, r5 │ │ + strb.w r8, [sp, #40] @ 0x28 │ │ + ldr r2, [pc, #284] @ (66050 ) │ │ + add r2, pc │ │ + bl 63388 │ │ + add r4, sp, #40 @ 0x28 │ │ + mov r1, r5 │ │ + mov r0, r4 │ │ + bl 57d88 │ │ + add r0, sp, #72 @ 0x48 │ │ + bl 58704 │ │ + add.w r0, fp, r9, lsl #4 │ │ + ldr r3, [sp, #72] @ 0x48 │ │ + ldrd r0, r1, [r0, #-8] │ │ + mov r2, r4 │ │ + blx r3 │ │ + mov r5, r0 │ │ + cbnz r0, 65f62 │ │ + add r0, sp, #40 @ 0x28 │ │ + bl 58534 │ │ + add r0, sp, #40 @ 0x28 │ │ + bl 5856e │ │ + ldr r1, [sp, #20] │ │ + mov r0, r6 │ │ + bl 666f8 │ │ + b.n 66026 │ │ + mov r0, r6 │ │ + bl 666f8 │ │ + ldrd r0, r1, [r7] │ │ + subs r0, #2 │ │ + sbc.w r1, r1, #0 │ │ + subs.w r2, r0, #18 │ │ + sbcs.w r1, r1, #0 │ │ + it cs │ │ + movcs r0, #16 │ │ + cmp r0, #16 │ │ + bhi.n 66000 │ │ + movs r5, #0 │ │ + tbb [pc, r0] │ │ + bx r8 │ │ + bx r8 │ │ + movs r6, #14 │ │ + asrs r6, r1, #12 │ │ + lsrs r3, r2, #4 │ │ + adds r1, r1, r0 │ │ + adds r1, r1, r0 │ │ + adds r3, r5, #4 │ │ + lsls r7, r0, #1 │ │ + ldrd r0, r1, [r7, #8] │ │ + bl c97b8 │ │ + b.n 66024 │ │ + ldrd r0, r1, [r7, #8] │ │ + bl 54676 │ │ + b.n 66024 │ │ + ldrd r0, r1, [r7, #8] │ │ + bl 57ff4 │ │ + b.n 66024 │ │ + ldrd r0, r1, [r7, #8] │ │ + bl 6d978 │ │ + b.n 66024 │ │ + add.w r0, r7, #8 │ │ + bl 6000e │ │ + ldrd r0, r1, [r7, #8] │ │ + bl c1bfc │ │ + b.n 66024 │ │ + ldrd r0, r1, [r7, #8] │ │ + bl c1c04 │ │ + b.n 66024 │ │ + add.w r0, r7, #8 │ │ + bl 600e6 │ │ + ldrd r0, r1, [r7, #8] │ │ + bl 57fec │ │ + b.n 66024 │ │ + ldr.w r0, [r7, #8]! │ │ + dmb ish │ │ + ldrex r1, [r0] │ │ + subs r2, r1, #1 │ │ + strex r3, r2, [r0] │ │ + cmp r3, #0 │ │ + bne.n 66008 │ │ + cmp r1, #1 │ │ + bne.n 66024 │ │ + mov r0, r7 │ │ + dmb ish │ │ + bl 6449e │ │ + movs r5, #0 │ │ + mov r0, r5 │ │ + add sp, #100 @ 0x64 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + ldrb.w r0, [sp, #48] @ 0x30 │ │ + movs r1, #43 @ 0x2b │ │ + strb.w r0, [sp, #76] @ 0x4c │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + str r0, [sp, #72] @ 0x48 │ │ + ldr r0, [pc, #20] @ (66054 ) │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + ldr r0, [pc, #20] @ (66058 ) │ │ + add r2, sp, #72 @ 0x48 │ │ + ldr r3, [pc, #20] @ (6605c ) │ │ + add r0, pc │ │ + add r3, pc │ │ + bl 5127c │ │ + ldr r7, [sp, #368] @ 0x170 │ │ + movs r6, r0 │ │ + add r1, pc, #1016 @ (adr r1, 66450 ) │ │ + movs r6, r0 │ │ + lsrs r7, r2, #3 │ │ + vuzp. d26, d10 │ │ + movs r6, r0 │ │ + │ │ +00066060 : │ │ + push {r4, r5, r6, r7, lr} │ │ + sub sp, #44 @ 0x2c │ │ + mov r4, r0 │ │ + ldr r0, [r0, #0] │ │ + cmp r0, #96 @ 0x60 │ │ + bne.n 660e2 │ │ + ldr r0, [r4, #4] │ │ + blx cd1e0 │ │ + ldr r1, [pc, #184] @ (6612c ) │ │ + ldr r2, [pc, #184] @ (66130 ) │ │ + ldr r3, [pc, #188] @ (66134 ) │ │ + add r1, pc │ │ + ldr r0, [pc, #188] @ (66138 ) │ │ + add r2, pc │ │ + add r3, pc │ │ + str r1, [r4, #92] @ 0x5c │ │ + add r0, pc │ │ + strd r3, r2, [r4, #76] @ 0x4c │ │ + strd r0, r3, [r4, #68] @ 0x44 │ │ + strd r3, r2, [r4, #84] @ 0x54 │ │ + ldr r1, [pc, #168] @ (6613c ) │ │ + ldr r2, [pc, #172] @ (66140 ) │ │ + ldr r3, [pc, #172] @ (66144 ) │ │ + add r1, pc │ │ + ldr r5, [pc, #172] @ (66148 ) │ │ + add r2, pc │ │ + ldr r6, [pc, #172] @ (6614c ) │ │ + add r3, pc │ │ + ldr r7, [pc, #172] @ (66150 ) │ │ + add r5, pc │ │ + add r6, pc │ │ + strd r3, r2, [r4, #52] @ 0x34 │ │ + add r7, pc │ │ + strd r6, r5, [r4, #44] @ 0x2c │ │ + strd r1, r0, [r4, #60] @ 0x3c │ │ + strd r7, r7, [r4, #36] @ 0x24 │ │ + ldr r0, [pc, #152] @ (66154 ) │ │ + ldr r1, [pc, #156] @ (66158 ) │ │ + ldr r2, [pc, #156] @ (6615c ) │ │ + add r0, pc │ │ + ldr r3, [pc, #156] @ (66160 ) │ │ + add r1, pc │ │ + ldr r5, [pc, #156] @ (66164 ) │ │ + add r2, pc │ │ + ldr r6, [pc, #156] @ (66168 ) │ │ + add r3, pc │ │ + add r5, pc │ │ + strd r3, r2, [r4, #16] │ │ + add r6, pc │ │ + strd r1, r0, [r4, #24] │ │ + strd r6, r5, [r4, #8] │ │ + movs r4, #0 │ │ + movs r5, #0 │ │ + b.n 66124 │ │ + ldr r0, [pc, #136] @ (6616c ) │ │ + movs r5, #0 │ │ + add r0, pc │ │ + ldr r0, [r0, #16] │ │ + cbz r0, 66122 │ │ + movs r0, #3 │ │ + str r5, [sp, #20] │ │ + str r0, [sp, #8] │ │ + movs r1, #1 │ │ + ldr r0, [pc, #120] @ (66170 ) │ │ + movs r3, #98 @ 0x62 │ │ + add r0, pc │ │ + str r0, [sp, #4] │ │ + movs r0, #2 │ │ + str r0, [sp, #16] │ │ + add r0, sp, #28 │ │ + str r0, [sp, #12] │ │ + ldr r0, [pc, #108] @ (66174 ) │ │ + add r0, pc │ │ + strd r0, r4, [sp, #32] │ │ + str r0, [sp, #40] @ 0x28 │ │ + movs r4, #1 │ │ + ldr r0, [pc, #100] @ (66178 ) │ │ + add r0, pc │ │ + str r0, [sp, #28] │ │ + add r0, sp, #4 │ │ + ldr r2, [pc, #96] @ (6617c ) │ │ + add r2, pc │ │ + bl 6ff84 │ │ + b.n 66124 │ │ + movs r4, #1 │ │ + mov r0, r4 │ │ + mov r1, r5 │ │ + add sp, #44 @ 0x2c │ │ + pop {r4, r5, r6, r7, pc} │ │ + bvc.n 6615a │ │ + vabdl.u , d15, d5 │ │ + vqshlu.s64 , , #63 @ 0x3f │ │ + vmlsl.u , d31, d27[0] │ │ + vmlsl.u , d31, d13[0] │ │ + vqshlu.s64 d29, d31, #63 @ 0x3f │ │ + vqshlu.s32 d29, d31, #31 │ │ + @ instruction: 0xffffd5c3 │ │ + vsli.32 , , #31 │ │ + vsri.64 , , #1 │ │ + vsri.32 , , #1 │ │ + vraddhn.i d29, , │ │ + vsubw.u , , d15 │ │ + vqshrn.u64 d27, , #1 │ │ + vsli.32 q8, , #31 │ │ + movs r0, r0 │ │ + lsls r3, r5, #2 │ │ + movs r0, r0 │ │ + @ instruction: 0xf0ee0006 │ │ + add r1, pc, #336 @ (adr r1, 662c4 ) │ │ + movs r6, r0 │ │ + strb r3, [r2, #2] │ │ + vmlsl.u q10, d30, d14[0] │ │ + vuzp.32 q13, q5 │ │ + movs r6, r0 │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + sub sp, #148 @ 0x94 │ │ + mov r9, r2 │ │ + mov r7, r1 │ │ + mov sl, r0 │ │ + bl 676f0 │ │ + bl 65dcc │ │ + cmp r0, #0 │ │ + beq.w 664f8 │ │ + add.w r5, r0, #16 │ │ + mov r8, r0 │ │ + str r0, [sp, #44] @ 0x2c │ │ + movs r0, #1 │ │ + ldrex r1, [r5] │ │ + cmp r1, #0 │ │ + bne.w 66502 │ │ + strex r1, r0, [r5] │ │ + cmp r1, #0 │ │ + bne.n 661a4 │ │ + dmb ish │ │ + add.w r0, r8, #20 │ │ + bl 63f38 │ │ + and.w fp, r1, #1 │ │ + lsls r0, r0, #31 │ │ + bne.w 66522 │ │ + ldrd r0, r1, [r8, #24] │ │ + strd sl, r7, [sp, #36] @ 0x24 │ │ + orrs r0, r1 │ │ + bne.w 6636e │ │ + add r4, sp, #120 @ 0x78 │ │ + ldr r1, [pc, #960] @ (665a0 ) │ │ + movs r2, #18 │ │ + add r1, pc │ │ + mov r0, r4 │ │ + bl 4bc54 │ │ + ldr r0, [sp, #120] @ 0x78 │ │ + cmp.w r0, #2147483648 @ 0x80000000 │ │ + bne.w 665a8 │ │ + ldrd r6, r0, [sp, #124] @ 0x7c │ │ + strd fp, r9, [sp, #28] │ │ + str r0, [sp, #24] │ │ + add r0, sp, #88 @ 0x58 │ │ + bl 58704 │ │ + ldr r3, [sp, #96] @ 0x60 │ │ + mov r0, r6 │ │ + ldr r1, [pc, #924] @ (665a4 ) │ │ + movs r2, #0 │ │ + add r1, pc │ │ + blx r3 │ │ + mov r4, r0 │ │ + mov r7, r1 │ │ + bl 58370 │ │ + add r0, sp, #120 @ 0x78 │ │ + bl 58650 │ │ + ldr r0, [sp, #120] @ 0x78 │ │ + cmp r0, #1 │ │ + beq.w 665c6 │ │ + ldrb.w r0, [sp, #128] @ 0x80 │ │ + movs r1, #4 │ │ + str r0, [sp, #12] │ │ + movs r0, #8 │ │ + ldr.w r9, [sp, #124] @ 0x7c │ │ + bl 4aff4 │ │ + movs r1, #1 │ │ + add.w r3, r9, #28 │ │ + str r1, [r0, #0] │ │ + mov sl, r9 │ │ + str r1, [r0, #4] │ │ + str r0, [sp, #8] │ │ + strd r4, r7, [sp, #72] @ 0x48 │ │ + ldr.w r0, [sl, #24]! │ │ + ldmia r3, {r1, r2, r3} │ │ + strd r7, r4, [sp, #16] │ │ + strd r4, r7, [sp] │ │ + bl 57b04 │ │ + mov r4, r0 │ │ + add r0, sp, #72 @ 0x48 │ │ + str r0, [sp, #84] @ 0x54 │ │ + add.w fp, r9, #8 │ │ + ldr.w r0, [r9, #16] │ │ + mov r7, r1 │ │ + cmp r0, #0 │ │ + beq.w 66518 │ │ + str.w fp, [sp, #124] @ 0x7c │ │ + add r0, sp, #84 @ 0x54 │ │ + str r0, [sp, #120] @ 0x78 │ │ + ldrd r0, r1, [r9, #8] │ │ + ldr r2, [pc, #872] @ (665e8 ) │ │ + add r3, sp, #120 @ 0x78 │ │ + add r2, pc │ │ + strd r3, r2, [sp] │ │ + mov r2, r4 │ │ + mov r3, r7 │ │ + bl 61bac │ │ + ldr.w r2, [r9, #8] │ │ + cbz r0, 662d6 │ │ + lsrs r3, r4, #25 │ │ + ldrb.w sl, [r2, r1] │ │ + ldrd ip, lr, [sp, #72] @ 0x48 │ │ + strb r3, [r2, r1] │ │ + subs r4, r1, #4 │ │ + ldrd r7, fp, [r9, #12] │ │ + mov r0, r6 │ │ + ldr.w r6, [r9, #20] │ │ + ands r4, r7 │ │ + add r4, r2 │ │ + strb r3, [r4, #4] │ │ + adds r3, r6, #1 │ │ + and.w r4, sl, #1 │ │ + mov r6, r0 │ │ + sub.w r0, fp, r4 │ │ + strd r0, r3, [r9, #16] │ │ + sub.w r0, r2, r1, lsl #4 │ │ + ldr r1, [sp, #8] │ │ + str.w r1, [r0, #-8] │ │ + subs r1, r0, #4 │ │ + strd ip, lr, [r0, #-16] │ │ + movs r0, #0 │ │ + b.n 662e8 │ │ + sub.w r1, r2, r1, lsl #4 │ │ + ldr r3, [sp, #8] │ │ + ldr.w r2, [r1, #-4]! │ │ + ldr.w r0, [r1, #-4] │ │ + str.w r3, [r1, #-4] │ │ + ldrd sl, r7, [sp, #36] @ 0x24 │ │ + ldrd r4, fp, [sp, #24] │ │ + ldr r3, [pc, #760] @ (665ec ) │ │ + add r3, pc │ │ + str r3, [r1, #0] │ │ + strd r0, r2, [sp, #120] @ 0x78 │ │ + cbz r0, 6631c │ │ + dmb ish │ │ + ldrex r1, [r0] │ │ + subs r2, r1, #1 │ │ + strex r3, r2, [r0] │ │ + cmp r3, #0 │ │ + bne.n 66300 │ │ + cmp r1, #1 │ │ + bne.n 6631c │ │ + dmb ish │ │ + add r0, sp, #120 @ 0x78 │ │ + bl 586ac │ │ + ldr r1, [sp, #12] │ │ + mov r0, r9 │ │ + bl 639f0 │ │ + mov r0, r6 │ │ + mov r1, r4 │ │ + bl 64850 │ │ + add.w r3, r8, #24 │ │ + movs r4, #1 │ │ + movs r6, #0 │ │ + ldmia r3, {r0, r1, r2, r3} │ │ + strd r4, r6, [r8, #24] │ │ + ldr r4, [sp, #20] │ │ + str.w r4, [r8, #32] │ │ + ldr r4, [sp, #16] │ │ + str.w r4, [r8, #36] @ 0x24 │ │ + add r4, sp, #48 @ 0x30 │ │ + stmia r4!, {r0, r1, r2, r3} │ │ + orrs r0, r1 │ │ + beq.n 6636a │ │ + add r0, sp, #48 @ 0x30 │ │ + adds r0, #8 │ │ + bl 583dc │ │ + ldr.w r0, [r8, #24] │ │ + ldr.w r9, [sp, #32] │ │ + lsls r0, r0, #31 │ │ + bne.n 6636e │ │ + ldr r0, [pc, #672] @ (66604 ) │ │ + add r0, pc │ │ + bl 50b2c │ │ + ldr.w r9, [sp, #32] │ │ + mov r0, r5 │ │ + mov r1, fp │ │ + ldrd r4, r6, [r8, #32] │ │ + bl 666f8 │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ + strd r4, r6, [sp, #96] @ 0x60 │ │ + strd r0, r0, [sp, #104] @ 0x68 │ │ + movs r0, #9 │ │ + str r0, [sp, #88] @ 0x58 │ │ + add r0, sp, #120 @ 0x78 │ │ + bl 58704 │ │ + ldr r3, [sp, #120] @ 0x78 │ │ + add r2, sp, #88 @ 0x58 │ │ + mov r0, sl │ │ + mov r1, r7 │ │ + blx r3 │ │ + cbnz r0, 663a2 │ │ + add r0, sp, #88 @ 0x58 │ │ + bl 58534 │ │ + add r0, sp, #88 @ 0x58 │ │ + bl 5856e │ │ + ldr.w r0, [r8, #40] @ 0x28 │ │ + add.w sl, sp, #88 @ 0x58 │ │ + add.w r1, r0, #8 │ │ + mov r0, sl │ │ + bl 63f60 │ │ + ldr r0, [sp, #88] @ 0x58 │ │ + cmp r0, #1 │ │ + beq.w 6653e │ │ + ldr r6, [sp, #92] @ 0x5c │ │ + movs r5, #0 │ │ + ldrb.w r0, [sp, #96] @ 0x60 │ │ + mov fp, r9 │ │ + add.w r3, r6, #28 │ │ + str r0, [sp, #32] │ │ + mov r4, r6 │ │ + str.w r9, [sp, #120] @ 0x78 │ │ + str r5, [sp, #124] @ 0x7c │ │ + ldr.w r0, [r4, #24]! │ │ + ldmia r3, {r1, r2, r3} │ │ + strd r9, r5, [sp] │ │ + bl 643d8 │ │ + mov r9, r0 │ │ + add r0, sp, #120 @ 0x78 │ │ + str r0, [sp, #48] @ 0x30 │ │ + add.w r7, r6, #8 │ │ + ldr r0, [r6, #16] │ │ + mov r5, r1 │ │ + cmp r0, #0 │ │ + beq.w 6650e │ │ + str r7, [sp, #92] @ 0x5c │ │ + add r0, sp, #48 @ 0x30 │ │ + str r0, [sp, #88] @ 0x58 │ │ + mov r3, r5 │ │ + ldrd r0, r1, [r6, #8] │ │ + ldr r2, [pc, #484] @ (665f0 ) │ │ + add r2, pc │ │ + strd sl, r2, [sp] │ │ + mov r2, r9 │ │ + bl 61bac │ │ + ldr r2, [r6, #8] │ │ + cbz r0, 6644a │ │ + mov.w r3, r9, lsr #25 │ │ + ldrb.w sl, [r2, r1] │ │ + ldrd ip, lr, [sp, #120] @ 0x78 │ │ + strb r3, [r2, r1] │ │ + subs r7, r1, #4 │ │ + ldrd r4, r5, [r6, #12] │ │ + ldr r0, [r6, #20] │ │ + ands r4, r7 │ │ + add r4, r2 │ │ + adds r0, #1 │ │ + strb r3, [r4, #4] │ │ + and.w r3, sl, #1 │ │ + subs r3, r5, r3 │ │ + strd r3, r0, [r6, #16] │ │ + sub.w r0, r2, r1, lsl #4 │ │ + strd ip, lr, [r0, #-16] │ │ + negs r0, r1 │ │ + ldr r1, [sp, #32] │ │ + mov r9, fp │ │ + ldrd r5, fp, [sp, #36] @ 0x24 │ │ + add.w r0, r2, r0, lsl #4 │ │ + strd r5, fp, [r0, #-8] │ │ + mov r0, r6 │ │ + bl 666f8 │ │ + ldrd r0, r1, [r8, #8] │ │ + bl 65d38 │ │ + add.w r8, sp, #88 @ 0x58 │ │ + mov r2, r0 │ │ + mov r3, r1 │ │ + mov r1, r2 │ │ + mov r0, r8 │ │ + mov r2, r3 │ │ + bl 63f9c │ │ + ldr r0, [sp, #88] @ 0x58 │ │ + cmp r0, #1 │ │ + beq.n 66560 │ │ + ldrd r6, r0, [sp, #92] @ 0x5c │ │ + mov r2, r9 │ │ + ldr r1, [r0, #8] │ │ + movs r3, #0 │ │ + ldr r4, [r0, #16] │ │ + subs r0, r1, #1 │ │ + ldrb.w sl, [sp, #100] @ 0x64 │ │ + bic.w r0, r0, #4 │ │ + add r0, r6 │ │ + adds r0, #5 │ │ + blx r4 │ │ + add r7, sp, #120 @ 0x78 │ │ + ldr r1, [pc, #336] @ (665f4 ) │ │ + movs r2, #5 │ │ + movs r4, #5 │ │ + add r1, pc │ │ + mov r0, r7 │ │ + bl 4bc54 │ │ + ldr r0, [sp, #120] @ 0x78 │ │ + cmp.w r0, #2147483648 @ 0x80000000 │ │ + bne.n 66582 │ │ + ldrd r0, r1, [sp, #124] @ 0x7c │ │ + strd r0, r1, [sp, #52] @ 0x34 │ │ + strb.w r4, [sp, #48] @ 0x30 │ │ + add r4, sp, #88 @ 0x58 │ │ + add r1, sp, #48 @ 0x30 │ │ + mov r0, r4 │ │ + bl 57848 │ │ + add r0, sp, #120 @ 0x78 │ │ + bl 58704 │ │ + ldr r3, [sp, #120] @ 0x78 │ │ + mov r0, r5 │ │ + mov r1, fp │ │ + mov r2, r4 │ │ + blx r3 │ │ + cbnz r0, 664e4 │ │ + add r0, sp, #88 @ 0x58 │ │ + bl 58534 │ │ + add r0, sp, #88 @ 0x58 │ │ + bl 5856e │ │ + mov r0, r6 │ │ + mov r1, sl │ │ + bl 666f8 │ │ + add r0, sp, #44 @ 0x2c │ │ + bl 65e1c │ │ + mov r0, r9 │ │ + movs r1, #0 │ │ + add sp, #148 @ 0x94 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + mov r0, r5 │ │ + clrex │ │ + bl 7842a │ │ + b.n 661ba │ │ + mov r0, r7 │ │ + mov r1, r4 │ │ + bl 5eec0 │ │ + b.n 663fc │ │ + mov r0, fp │ │ + mov r1, sl │ │ + bl 5ed88 │ │ + b.n 66270 │ │ + strb.w fp, [sp, #92] @ 0x5c │ │ + movs r1, #43 @ 0x2b │ │ + str r5, [sp, #88] @ 0x58 │ │ + ldr r0, [pc, #204] @ (665f8 ) │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + ldr r0, [pc, #200] @ (665fc ) │ │ + add r2, sp, #88 @ 0x58 │ │ + ldr r3, [pc, #200] @ (66600 ) │ │ + add r0, pc │ │ + add r3, pc │ │ + bl 5127c │ │ + ldrb.w r0, [sp, #96] @ 0x60 │ │ + movs r1, #43 @ 0x2b │ │ + strb.w r0, [sp, #124] @ 0x7c │ │ + ldr r0, [sp, #92] @ 0x5c │ │ + str r0, [sp, #120] @ 0x78 │ │ + ldr r0, [pc, #208] @ (66620 ) │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + ldr r0, [pc, #208] @ (66624 ) │ │ + add r2, sp, #120 @ 0x78 │ │ + ldr r3, [pc, #208] @ (66628 ) │ │ + add r0, pc │ │ + add r3, pc │ │ + bl 5127c │ │ + add.w r0, r8, #4 │ │ + add r2, sp, #120 @ 0x78 │ │ + ldmia.w r0, {r3, r4, r5} │ │ + mov r1, r2 │ │ + stmia r1!, {r3, r4, r5} │ │ + movs r1, #43 @ 0x2b │ │ + ldr r0, [pc, #184] @ (6662c ) │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + ldr r0, [pc, #184] @ (66630 ) │ │ + ldr r3, [pc, #184] @ (66634 ) │ │ + add r0, pc │ │ + add r3, pc │ │ + bl 5127c │ │ + ldmia.w r7, {r1, r2, r3, r4} │ │ + mov r0, r8 │ │ + stmia r0!, {r1, r2, r3, r4} │ │ + movs r1, #43 @ 0x2b │ │ + mov r2, r8 │ │ + ldr r0, [pc, #168] @ (66638 ) │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + ldr r0, [pc, #164] @ (6663c ) │ │ + ldr r3, [pc, #168] @ (66640 ) │ │ + add r0, pc │ │ + add r3, pc │ │ + bl 5127c │ │ + ldr r1, [r0, #112] @ 0x70 │ │ + @ instruction: 0xfffb1fff │ │ + vshll.u32 q13, d6, #31 │ │ + ldmia.w r4, {r1, r3, r5, r6} │ │ + mov r0, r2 │ │ + stmia r0!, {r1, r3, r5, r6} │ │ + movs r1, #43 @ 0x2b │ │ + ldr r0, [pc, #80] @ (66608 ) │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + ldr r0, [pc, #80] @ (6660c ) │ │ + ldr r3, [pc, #80] @ (66610 ) │ │ + add r0, pc │ │ + add r3, pc │ │ + bl 5127c │ │ + ldrb.w r0, [sp, #128] @ 0x80 │ │ + movs r1, #43 @ 0x2b │ │ + strb.w r0, [sp, #76] @ 0x4c │ │ + ldr r0, [sp, #124] @ 0x7c │ │ + str r0, [sp, #72] @ 0x48 │ │ + ldr r0, [pc, #60] @ (66614 ) │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + ldr r0, [pc, #60] @ (66618 ) │ │ + add r2, sp, #72 @ 0x48 │ │ + ldr r3, [pc, #60] @ (6661c ) │ │ + add r0, pc │ │ + add r3, pc │ │ + bl 5127c │ │ + rev r7, r1 │ │ + @ instruction: 0xffff9d86 │ │ + movs r6, r0 │ │ + @ instruction: 0xb8a7 │ │ + vcvt.f16.u16 d22, d7, #1 │ │ + vqdmulh.s , , d16[0] │ │ + movs r6, r0 │ │ + lsls r1, r5, #15 │ │ + vdup.16 d25, d28[3] │ │ + movs r6, r0 │ │ + ldr r6, [sp, #736] @ 0x2e0 │ │ + movs r6, r0 │ │ + ldr r2, [sp, #648] @ 0x288 │ │ + movs r6, r0 │ │ + lsls r1, r4, #13 │ │ + @ instruction: 0xfffe9af8 │ │ + movs r6, r0 │ │ + ldr r2, [sp, #584] @ 0x248 │ │ + movs r6, r0 │ │ + lsls r7, r7, #12 │ │ + vtbx.8 d25, {d30- instruction: 0xfffe9bfa │ │ + movs r6, r0 │ │ + ldr r4, [sp, #200] @ 0xc8 │ │ + movs r6, r0 │ │ + lsls r5, r4, #14 │ │ + vdup.16 d25, d8[3] │ │ + movs r6, r0 │ │ + ldr r4, [sp, #144] @ 0x90 │ │ + movs r6, r0 │ │ + lsls r7, r0, #14 │ │ + @ instruction: 0xfffe9bda │ │ + movs r6, r0 │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ + sub sp, #64 @ 0x40 │ │ + mov r5, r3 │ │ + mov r4, r2 │ │ + mov r9, r1 │ │ + mov sl, r0 │ │ + bl 65dcc │ │ + cbz r0, 666bc │ │ + mov r6, r0 │ │ + str r0, [sp, #4] │ │ + movs r0, #0 │ │ + add.w r8, sp, #8 │ │ + str r0, [sp, #40] @ 0x28 │ │ + strd r4, r5, [sp, #32] │ │ + add r1, sp, #32 │ │ + mov r0, r8 │ │ + bl 62acc │ │ + ldrd r0, r1, [r6, #8] │ │ + bl 65d38 │ │ + add r6, sp, #32 │ │ + mov r2, r0 │ │ + mov r3, r1 │ │ + mov r1, r2 │ │ + mov r0, r6 │ │ + mov r2, r3 │ │ + bl 63f9c │ │ + ldr r0, [sp, #32] │ │ + cmp r0, #1 │ │ + beq.n 666ca │ │ + ldrd r7, r0, [sp, #36] @ 0x24 │ │ + mov r2, sl │ │ + mov r3, r9 │ │ + ldrb.w r6, [sp, #44] @ 0x2c │ │ + ldrd r0, r1, [r0, #8] │ │ + str.w r8, [sp] │ │ + subs r0, #1 │ │ + bic.w r0, r0, #4 │ │ + add r0, r7 │ │ + adds r0, #5 │ │ + blx r1 │ │ + mov r0, r7 │ │ + mov r1, r6 │ │ + bl 666f8 │ │ + add r0, sp, #4 │ │ + bl 65e1c │ │ + mov r0, r5 │ │ + mov r1, r4 │ │ + bl 54676 │ │ + add sp, #64 @ 0x40 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ + adds r0, r6, #4 │ │ + add r2, sp, #48 @ 0x30 │ │ + ldmia.w r0, {r3, r4, r5} │ │ + mov r1, r2 │ │ + stmia r1!, {r3, r4, r5} │ │ + movs r1, #43 @ 0x2b │ │ + ldr r0, [pc, #16] @ (666ec ) │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + ldr r0, [pc, #16] @ (666f0 ) │ │ + ldr r3, [pc, #16] @ (666f4 ) │ │ + add r0, pc │ │ + add r3, pc │ │ + bl 5127c │ │ + nop │ │ + ldr r2, [sp, #936] @ 0x3a8 │ │ + movs r6, r0 │ │ + lsls r5, r7, #8 │ │ + vtbl.8 d25, {d30- │ │ + movs r0, #0 │ │ + dmb ish │ │ + ldrex r1, [r4] │ │ + strex r2, r0, [r4] │ │ + cmp r2, #0 │ │ + bne.n 66708 │ │ + cmp r1, #2 │ │ + it ne │ │ + popne {r4, pc} │ │ + mov r0, r4 │ │ + ldmia.w sp!, {r4, lr} │ │ + b.w 96250 │ │ + ldrb r1, [r0, #4] │ │ + ldr r0, [r0, #0] │ │ + b.w 666f8 │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ + sub sp, #32 │ │ + ldr r5, [pc, #316] @ (66870 ) │ │ + mov sl, r1 │ │ + add r5, pc │ │ + ldr r0, [r0, #0] │ │ + cbnz r0, 6679c │ │ + bl 67e0c │ │ + ldr r1, [r5, #32] │ │ + add.w r0, r5, #40 @ 0x28 │ │ + cmp r1, #0 │ │ + bne.n 66738 │ │ + add r0, sp, #8 │ │ + bl 5d394 │ │ + ldrd r5, r6, [sp, #8] │ │ + cmp r5, #5 │ │ + bne.n 6680a │ │ + ldr r0, [r6, #4] │ │ + add.w r1, r0, #8 │ │ + add r0, sp, #8 │ │ + bl 68a58 │ │ + ldr r0, [sp, #8] │ │ + cmp r0, #1 │ │ + beq.n 6682a │ │ + movs r0, #24 │ │ + movs r1, #4 │ │ + ldrb.w r8, [sp, #16] │ │ + ldr.w r9, [sp, #12] │ │ + bl 4aff4 │ │ + ldmia.w sl, {r2, r3, r4, r5, r6, r7} │ │ + mov r1, r0 │ │ + stmia r0!, {r2, r3, r4, r5, r6, r7} │ │ + add.w r0, r9, #8 │ │ + ldr r2, [pc, #240] @ (66878 ) │ │ + add r2, pc │ │ + bl 5d738 │ │ + mov r0, r9 │ │ + mov r1, r8 │ │ + add sp, #32 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ + b.w 666f8 │ │ + bl 647a8 │ │ + cbz r0, 667fe │ │ + str r0, [sp, #4] │ │ + add.w r1, r0, #8 │ │ + add r0, sp, #8 │ │ + bl 68a58 │ │ + ldr r0, [sp, #8] │ │ + cmp r0, #1 │ │ + beq.n 6684c │ │ + movs r0, #24 │ │ + movs r1, #4 │ │ + ldrb.w r8, [sp, #16] │ │ + ldr.w r9, [sp, #12] │ │ + bl 4aff4 │ │ + ldmia.w sl, {r2, r3, r4, r5, r6, r7} │ │ + mov r1, r0 │ │ + stmia r0!, {r2, r3, r4, r5, r6, r7} │ │ + add.w r0, r9, #8 │ │ + ldr r2, [pc, #160] @ (66874 ) │ │ + add r2, pc │ │ + bl ba674 │ │ + movs r0, #0 │ │ + movs r2, #8 │ │ + strd r0, r0, [sp, #8] │ │ + ldr.w r0, [r9, #20] │ │ + add r1, sp, #8 │ │ + blx cd320 │ │ + mov r0, r9 │ │ + mov r1, r8 │ │ + bl 639f0 │ │ + add r0, sp, #4 │ │ + bl 63a38 │ │ + add sp, #32 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ + mov r0, sl │ │ + add sp, #32 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ + b.w 63b20 │ │ + mov r0, sl │ │ + bl 603f2 │ │ + strd r5, r6, [sp, #8] │ │ + movs r1, #43 @ 0x2b │ │ + ldr r0, [pc, #100] @ (6687c ) │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + ldr r0, [pc, #96] @ (66880 ) │ │ + add r2, sp, #8 │ │ + ldr r3, [pc, #96] @ (66884 ) │ │ + add r0, pc │ │ + add r3, pc │ │ + bl 5127c │ │ + ldrb.w r0, [sp, #16] │ │ + movs r1, #43 @ 0x2b │ │ + strb.w r0, [sp, #28] │ │ + ldr r0, [sp, #12] │ │ + str r0, [sp, #24] │ │ + ldr r0, [pc, #88] @ (66894 ) │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + ldr r0, [pc, #88] @ (66898 ) │ │ + add r2, sp, #24 │ │ + ldr r3, [pc, #88] @ (6689c ) │ │ + add r0, pc │ │ + add r3, pc │ │ + bl 5127c │ │ + ldrb.w r0, [sp, #16] │ │ + movs r1, #43 @ 0x2b │ │ + strb.w r0, [sp, #28] │ │ + ldr r0, [sp, #12] │ │ + str r0, [sp, #24] │ │ + ldr r0, [pc, #44] @ (66888 ) │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + ldr r0, [pc, #40] @ (6688c ) │ │ + add r2, sp, #24 │ │ + ldr r3, [pc, #40] @ (66890 ) │ │ + add r0, pc │ │ + add r3, pc │ │ + bl 5127c │ │ + nop │ │ + strd r0, r0, [r6, #24]! │ │ + str r7, [sp, #728] @ 0x2d8 │ │ + movs r6, r0 │ │ + str r5, [sp, #288] @ 0x120 │ │ + movs r6, r0 │ │ + ldmia r0!, {r2, r7} │ │ + movs r6, r0 │ │ + lsls r5, r7, #3 │ │ + @ instruction: 0xfffe9a58 │ │ + movs r6, r0 │ │ + stmia r2!, {r2, r5, r6} │ │ + movs r6, r0 │ │ + lsls r1, r7, #2 │ │ + vqshl.u32 , q8, #30 │ │ + movs r6, r0 │ │ + cbnz r2, 66898 │ │ + movs r6, r0 │ │ + lsls r3, r3, #3 │ │ + vsri.64 , q5, #2 │ │ + movs r6, r0 │ │ + push {r5, r6, r7, lr} │ │ + str r0, [sp, #4] │ │ + mov r2, r1 │ │ + ldr r0, [pc, #20] @ (668bc ) │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + ldr r1, [pc, #16] @ (668c0 ) │ │ + add r3, sp, #4 │ │ + mov r0, r2 │ │ + movs r2, #24 │ │ + add r1, pc │ │ + bl 51b28 │ │ + pop {r2, r3, r7, pc} │ │ + asrs r1, r2, #5 │ │ + movs r0, r0 │ │ + stmia r7!, {r0, r4, r5, r6} │ │ + vsli.32 , q8, #27 │ │ + sub sp, #32 │ │ + ldr r5, [pc, #280] @ (669e4 ) │ │ + mov r4, r1 │ │ + add r5, pc │ │ + ldr r0, [r0, #0] │ │ + cbnz r0, 6692c │ │ + bl 67e0c │ │ + ldr r1, [r5, #32] │ │ + add.w r0, r5, #40 @ 0x28 │ │ + cmp r1, #0 │ │ + bne.n 668ce │ │ + add r0, sp, #8 │ │ + bl 5d394 │ │ + ldrd r0, r1, [sp, #8] │ │ + cmp r0, #5 │ │ + bne.n 66984 │ │ + ldr r0, [r1, #4] │ │ + add.w r1, r0, #8 │ │ + add r0, sp, #8 │ │ + bl 68a58 │ │ + ldr r0, [sp, #8] │ │ + cmp r0, #1 │ │ + beq.n 6699e │ │ + movs r0, #4 │ │ + movs r1, #4 │ │ + ldrb.w r5, [sp, #16] │ │ + ldr r6, [sp, #12] │ │ + bl 4aff4 │ │ + str r4, [r0, #0] │ │ + mov r1, r0 │ │ + ldr r2, [pc, #216] @ (669ec ) │ │ + add.w r0, r6, #8 │ │ + add r2, pc │ │ + bl 5d738 │ │ + mov r0, r6 │ │ + mov r1, r5 │ │ + add sp, #32 │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ + b.w 666f8 │ │ + bl 647a8 │ │ + cbz r0, 66980 │ │ + str r0, [sp, #4] │ │ + add.w r1, r0, #8 │ │ + add r0, sp, #8 │ │ + bl 68a58 │ │ + ldr r0, [sp, #8] │ │ + cmp r0, #1 │ │ + beq.n 669c0 │ │ + movs r0, #4 │ │ + movs r1, #4 │ │ + ldrb.w r5, [sp, #16] │ │ + ldr r6, [sp, #12] │ │ + bl 4aff4 │ │ + str r4, [r0, #0] │ │ + mov r1, r0 │ │ + ldr r2, [pc, #144] @ (669e8 ) │ │ + add.w r0, r6, #8 │ │ + add r2, pc │ │ + bl ba674 │ │ + movs r0, #0 │ │ + movs r2, #8 │ │ + strd r0, r0, [sp, #8] │ │ + ldr r0, [r6, #20] │ │ + add r1, sp, #8 │ │ + blx cd320 │ │ + mov r0, r6 │ │ + mov r1, r5 │ │ + bl 639f0 │ │ + add r0, sp, #4 │ │ + bl 63a38 │ │ + add sp, #32 │ │ + pop {r4, r5, r6, pc} │ │ + strd r0, r1, [sp, #8] │ │ + movs r1, #43 @ 0x2b │ │ + ldr r0, [pc, #100] @ (669f0 ) │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + ldr r0, [pc, #96] @ (669f4 ) │ │ + add r2, sp, #8 │ │ + ldr r3, [pc, #96] @ (669f8 ) │ │ + add r0, pc │ │ + add r3, pc │ │ + bl 5127c │ │ + ldrb.w r0, [sp, #16] │ │ + movs r1, #43 @ 0x2b │ │ + strb.w r0, [sp, #28] │ │ + ldr r0, [sp, #12] │ │ + str r0, [sp, #24] │ │ + ldr r0, [pc, #88] @ (66a08 ) │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + ldr r0, [pc, #88] @ (66a0c ) │ │ + add r2, sp, #24 │ │ + ldr r3, [pc, #88] @ (66a10 ) │ │ + add r0, pc │ │ + add r3, pc │ │ + bl 5127c │ │ + ldrb.w r0, [sp, #16] │ │ + movs r1, #43 @ 0x2b │ │ + strb.w r0, [sp, #28] │ │ + ldr r0, [sp, #12] │ │ + str r0, [sp, #24] │ │ + ldr r0, [pc, #44] @ (669fc ) │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + ldr r0, [pc, #40] @ (66a00 ) │ │ + add r2, sp, #24 │ │ + ldr r3, [pc, #40] @ (66a04 ) │ │ + add r0, pc │ │ + add r3, pc │ │ + bl 5127c │ │ + nop │ │ + @ instruction: 0xe8500006 │ │ + str r5, [sp, #944] @ 0x3b0 │ │ + movs r6, r0 │ │ + str r3, [sp, #416] @ 0x1a0 │ │ + movs r6, r0 │ │ + stmia r7!, {r4} │ │ + movs r6, r0 │ │ + @ instruction: 0xff89fffd │ │ + ldr r0, [sp, #912] @ 0x390 │ │ + movs r6, r0 │ │ + stmia r0!, {r4, r5, r6, r7} │ │ + movs r6, r0 │ │ + vmaxnm.f32 , , │ │ + str r5, [sp, #1008] @ 0x3f0 │ │ + movs r6, r0 │ │ + @ instruction: 0xb78e │ │ + movs r6, r0 │ │ + vminnm.f32 , , │ │ + str r3, [sp, #408] @ 0x198 │ │ + movs r6, r0 │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ + sub sp, #48 @ 0x30 │ │ + ldr r6, [pc, #332] @ (66b68 ) │ │ + mov r4, r3 │ │ + ldr.w r8, [sp, #72] @ 0x48 │ │ + mov r5, r2 │ │ + add r6, pc │ │ + ldr r0, [r0, #0] │ │ + cbnz r0, 66a8e │ │ + bl 67e0c │ │ + ldr r1, [r6, #32] │ │ + add.w r0, r6, #40 @ 0x28 │ │ + cmp r1, #0 │ │ + bne.n 66a26 │ │ + str.w r8, [sp, #16] │ │ + strd r5, r4, [sp, #8] │ │ + add r0, sp, #24 │ │ + bl 5d394 │ │ + ldrd r6, r7, [sp, #24] │ │ + cmp r6, #5 │ │ + bne.n 66b00 │ │ + ldr r0, [r7, #4] │ │ + add.w r1, r0, #8 │ │ + add r0, sp, #24 │ │ + bl 68a58 │ │ + ldr r0, [sp, #24] │ │ + cmp r0, #1 │ │ + beq.n 66b22 │ │ + movs r0, #16 │ │ + movs r1, #8 │ │ + ldrb.w r6, [sp, #32] │ │ + ldr r7, [sp, #28] │ │ + bl 4aff4 │ │ + strd r5, r4, [r0] │ │ + mov r1, r0 │ │ + str.w r8, [r0, #8] │ │ + add.w r0, r7, #8 │ │ + ldr r2, [pc, #240] @ (66b70 ) │ │ + add r2, pc │ │ + bl 5d738 │ │ + mov r0, r7 │ │ + mov r1, r6 │ │ + bl 666f8 │ │ + b.n 66afa │ │ + str.w r8, [sp, #16] │ │ + strd r5, r4, [sp, #8] │ │ + bl 647a8 │ │ + cbz r0, 66af2 │ │ + str r0, [sp, #4] │ │ + add.w r1, r0, #8 │ │ + add r0, sp, #24 │ │ + bl 68a58 │ │ + ldr r0, [sp, #24] │ │ + cmp r0, #1 │ │ + beq.n 66b44 │ │ + movs r0, #16 │ │ + movs r1, #8 │ │ + ldrb.w r6, [sp, #32] │ │ + ldr r7, [sp, #28] │ │ + bl 4aff4 │ │ + strd r5, r4, [r0] │ │ + mov r1, r0 │ │ + str.w r8, [r0, #8] │ │ + add.w r0, r7, #8 │ │ + ldr r2, [pc, #160] @ (66b6c ) │ │ + add r2, pc │ │ + bl ba674 │ │ + movs r0, #0 │ │ + movs r2, #8 │ │ + strd r0, r0, [sp, #24] │ │ + ldr r0, [r7, #20] │ │ + add r1, sp, #24 │ │ + blx cd320 │ │ + mov r0, r7 │ │ + mov r1, r6 │ │ + bl 639f0 │ │ + add r0, sp, #4 │ │ + bl 63a38 │ │ + b.n 66afa │ │ + add r0, sp, #8 │ │ + adds r0, #8 │ │ + bl 603ca │ │ + add sp, #48 @ 0x30 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ + add r0, sp, #8 │ │ + adds r0, #8 │ │ + bl 603ca │ │ + strd r6, r7, [sp, #8] │ │ + movs r1, #43 @ 0x2b │ │ + ldr r0, [pc, #100] @ (66b74 ) │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + ldr r0, [pc, #96] @ (66b78 ) │ │ + add r2, sp, #8 │ │ + ldr r3, [pc, #96] @ (66b7c ) │ │ + add r0, pc │ │ + add r3, pc │ │ + bl 5127c │ │ + ldrb.w r0, [sp, #32] │ │ + movs r1, #43 @ 0x2b │ │ + strb.w r0, [sp, #44] @ 0x2c │ │ + ldr r0, [sp, #28] │ │ + str r0, [sp, #40] @ 0x28 │ │ + ldr r0, [pc, #88] @ (66b8c ) │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + ldr r0, [pc, #88] @ (66b90 ) │ │ + add r2, sp, #40 @ 0x28 │ │ + ldr r3, [pc, #88] @ (66b94 ) │ │ + add r0, pc │ │ + add r3, pc │ │ + bl 5127c │ │ + ldrb.w r0, [sp, #32] │ │ + movs r1, #43 @ 0x2b │ │ + strb.w r0, [sp, #44] @ 0x2c │ │ + ldr r0, [sp, #28] │ │ + str r0, [sp, #40] @ 0x28 │ │ + ldr r0, [pc, #44] @ (66b80 ) │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + ldr r0, [pc, #40] @ (66b84 ) │ │ + add r2, sp, #40 @ 0x28 │ │ + ldr r3, [pc, #40] @ (66b88 ) │ │ + add r0, pc │ │ + add r3, pc │ │ + bl 5127c │ │ + nop │ │ + b.n 6695c │ │ + movs r6, r0 │ │ + str r4, [sp, #368] @ 0x170 │ │ + movs r6, r0 │ │ + str r2, [sp, #264] @ 0x108 │ │ + movs r6, r0 │ │ + stmia r5!, {r2, r3, r7} │ │ + movs r6, r0 │ │ + mcr2 15, 0, pc, cr5, cr13, {7} @ │ │ + str r7, [sp, #384] @ 0x180 │ │ + movs r6, r0 │ │ + ite vs │ │ + movvs r6, r0 │ │ + stc2lvc 15, cr15, [r1, #1012] @ 0x3f4 │ │ + str r4, [sp, #480] @ 0x1e0 │ │ + movs r6, r0 │ │ + @ instruction: 0xb60a │ │ + movs r6, r0 │ │ + stc2l 15, cr15, [r3, #1012]! @ 0x3f4 │ │ + str r1, [sp, #904] @ 0x388 │ │ + movs r6, r0 │ │ + push {r4, r5, r6, lr} │ │ + sub sp, #32 │ │ + ldr r5, [pc, #280] @ (66cb8 ) │ │ + mov r4, r1 │ │ + add r5, pc │ │ + ldr r0, [r0, #0] │ │ + cbnz r0, 66c00 │ │ + bl 67e0c │ │ + ldr r1, [r5, #32] │ │ + add.w r0, r5, #40 @ 0x28 │ │ + cmp r1, #0 │ │ + bne.n 66ba2 │ │ + add r0, sp, #8 │ │ + bl 5d394 │ │ + ldrd r0, r1, [sp, #8] │ │ + cmp r0, #5 │ │ + bne.n 66c58 │ │ + ldr r0, [r1, #4] │ │ + add.w r1, r0, #8 │ │ + add r0, sp, #8 │ │ + bl 68a58 │ │ + ldr r0, [sp, #8] │ │ + cmp r0, #1 │ │ + beq.n 66c72 │ │ + movs r0, #4 │ │ + movs r1, #4 │ │ + ldrb.w r5, [sp, #16] │ │ + ldr r6, [sp, #12] │ │ + bl 4aff4 │ │ + str r4, [r0, #0] │ │ + mov r1, r0 │ │ + ldr r2, [pc, #216] @ (66cc0 ) │ │ + add.w r0, r6, #8 │ │ + add r2, pc │ │ + bl 5d738 │ │ + mov r0, r6 │ │ + mov r1, r5 │ │ + add sp, #32 │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ + b.w 666f8 │ │ + bl 647a8 │ │ + cbz r0, 66c54 │ │ + str r0, [sp, #4] │ │ + add.w r1, r0, #8 │ │ + add r0, sp, #8 │ │ + bl 68a58 │ │ + ldr r0, [sp, #8] │ │ + cmp r0, #1 │ │ + beq.n 66c94 │ │ + movs r0, #4 │ │ + movs r1, #4 │ │ + ldrb.w r5, [sp, #16] │ │ + ldr r6, [sp, #12] │ │ + bl 4aff4 │ │ + str r4, [r0, #0] │ │ + mov r1, r0 │ │ + ldr r2, [pc, #144] @ (66cbc ) │ │ + add.w r0, r6, #8 │ │ + add r2, pc │ │ + bl ba674 │ │ + movs r0, #0 │ │ + movs r2, #8 │ │ + strd r0, r0, [sp, #8] │ │ + ldr r0, [r6, #20] │ │ + add r1, sp, #8 │ │ + blx cd320 │ │ + mov r0, r6 │ │ + mov r1, r5 │ │ + bl 639f0 │ │ + add r0, sp, #4 │ │ + bl 63a38 │ │ + add sp, #32 │ │ + pop {r4, r5, r6, pc} │ │ + strd r0, r1, [sp, #8] │ │ + movs r1, #43 @ 0x2b │ │ + ldr r0, [pc, #100] @ (66cc4 ) │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + ldr r0, [pc, #96] @ (66cc8 ) │ │ + add r2, sp, #8 │ │ + ldr r3, [pc, #96] @ (66ccc ) │ │ + add r0, pc │ │ + add r3, pc │ │ + bl 5127c │ │ + ldrb.w r0, [sp, #16] │ │ + movs r1, #43 @ 0x2b │ │ + strb.w r0, [sp, #28] │ │ + ldr r0, [sp, #12] │ │ + str r0, [sp, #24] │ │ + ldr r0, [pc, #88] @ (66cdc ) │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + ldr r0, [pc, #88] @ (66ce0 ) │ │ + add r2, sp, #24 │ │ + ldr r3, [pc, #88] @ (66ce4 ) │ │ + add r0, pc │ │ + add r3, pc │ │ + bl 5127c │ │ + ldrb.w r0, [sp, #16] │ │ + movs r1, #43 @ 0x2b │ │ + strb.w r0, [sp, #28] │ │ + ldr r0, [sp, #12] │ │ + str r0, [sp, #24] │ │ + ldr r0, [pc, #44] @ (66cd0 ) │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + ldr r0, [pc, #40] @ (66cd4 ) │ │ + add r2, sp, #24 │ │ + ldr r3, [pc, #40] @ (66cd8 ) │ │ + add r0, pc │ │ + add r3, pc │ │ + bl 5127c │ │ + nop │ │ + b.n 667b4 │ │ + movs r6, r0 │ │ + str r3, [sp, #544] @ 0x220 │ │ + movs r6, r0 │ │ + str r1, [sp, #16] │ │ + movs r6, r0 │ │ + stmia r4!, {r2, r3, r4, r5} │ │ + movs r6, r0 │ │ + ldc2 15, cr15, [r5], #1012 @ 0x3f4 │ │ + str r6, [sp, #64] @ 0x40 │ │ + movs r6, r0 │ │ + bkpt 0x001c │ │ + movs r6, r0 │ │ + ldc2l 15, cr15, [r1], #-1012 @ 0xfffffc0c │ │ + str r3, [sp, #160] @ 0xa0 │ │ + movs r6, r0 │ │ + push {r1, r3, r4, r5, r7} │ │ + movs r6, r0 │ │ + ldc2 15, cr15, [r3], {253} @ 0xfd │ │ + str r0, [sp, #584] @ 0x248 │ │ + movs r6, r0 │ │ + push {r4, r5, r6, lr} │ │ + sub sp, #32 │ │ + ldr r5, [pc, #280] @ (66e08 ) │ │ + mov r4, r1 │ │ + add r5, pc │ │ + ldr r0, [r0, #0] │ │ + cbnz r0, 66d50 │ │ + bl 67e0c │ │ + ldr r1, [r5, #32] │ │ + add.w r0, r5, #40 @ 0x28 │ │ + cmp r1, #0 │ │ + bne.n 66cf2 │ │ + add r0, sp, #8 │ │ + bl 5d394 │ │ + ldrd r0, r1, [sp, #8] │ │ + cmp r0, #5 │ │ + bne.n 66da8 │ │ + ldr r0, [r1, #4] │ │ + add.w r1, r0, #8 │ │ + add r0, sp, #8 │ │ + bl 68a58 │ │ + ldr r0, [sp, #8] │ │ + cmp r0, #1 │ │ + beq.n 66dc2 │ │ + movs r0, #4 │ │ + movs r1, #4 │ │ + ldrb.w r5, [sp, #16] │ │ + ldr r6, [sp, #12] │ │ + bl 4aff4 │ │ + str r4, [r0, #0] │ │ + mov r1, r0 │ │ + ldr r2, [pc, #216] @ (66e10 ) │ │ + add.w r0, r6, #8 │ │ + add r2, pc │ │ + bl 5d738 │ │ + mov r0, r6 │ │ + mov r1, r5 │ │ + add sp, #32 │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ + b.w 666f8 │ │ + bl 647a8 │ │ + cbz r0, 66da4 │ │ + str r0, [sp, #4] │ │ + add.w r1, r0, #8 │ │ + add r0, sp, #8 │ │ + bl 68a58 │ │ + ldr r0, [sp, #8] │ │ + cmp r0, #1 │ │ + beq.n 66de4 │ │ + movs r0, #4 │ │ + movs r1, #4 │ │ + ldrb.w r5, [sp, #16] │ │ + ldr r6, [sp, #12] │ │ + bl 4aff4 │ │ + str r4, [r0, #0] │ │ + mov r1, r0 │ │ + ldr r2, [pc, #144] @ (66e0c ) │ │ + add.w r0, r6, #8 │ │ + add r2, pc │ │ + bl ba674 │ │ + movs r0, #0 │ │ + movs r2, #8 │ │ + strd r0, r0, [sp, #8] │ │ + ldr r0, [r6, #20] │ │ + add r1, sp, #8 │ │ + blx cd320 │ │ + mov r0, r6 │ │ + mov r1, r5 │ │ + bl 639f0 │ │ + add r0, sp, #4 │ │ + bl 63a38 │ │ + add sp, #32 │ │ + pop {r4, r5, r6, pc} │ │ + strd r0, r1, [sp, #8] │ │ + movs r1, #43 @ 0x2b │ │ + ldr r0, [pc, #100] @ (66e14 ) │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + ldr r0, [pc, #96] @ (66e18 ) │ │ + add r2, sp, #8 │ │ + ldr r3, [pc, #96] @ (66e1c ) │ │ + add r0, pc │ │ + add r3, pc │ │ + bl 5127c │ │ + ldrb.w r0, [sp, #16] │ │ + movs r1, #43 @ 0x2b │ │ + strb.w r0, [sp, #28] │ │ + ldr r0, [sp, #12] │ │ + str r0, [sp, #24] │ │ + ldr r0, [pc, #88] @ (66e2c ) │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + ldr r0, [pc, #88] @ (66e30 ) │ │ + add r2, sp, #24 │ │ + ldr r3, [pc, #88] @ (66e34 ) │ │ + add r0, pc │ │ + add r3, pc │ │ + bl 5127c │ │ + ldrb.w r0, [sp, #16] │ │ + movs r1, #43 @ 0x2b │ │ + strb.w r0, [sp, #28] │ │ + ldr r0, [sp, #12] │ │ + str r0, [sp, #24] │ │ + ldr r0, [pc, #44] @ (66e20 ) │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + ldr r0, [pc, #40] @ (66e24 ) │ │ + add r2, sp, #24 │ │ + ldr r3, [pc, #40] @ (66e28 ) │ │ + add r0, pc │ │ + add r3, pc │ │ + bl 5127c │ │ + nop │ │ + b.n 66664 │ │ + movs r6, r0 │ │ + str r1, [sp, #736] @ 0x2e0 │ │ + movs r6, r0 │ │ + ldrh r4, [r6, #56] @ 0x38 │ │ + movs r6, r0 │ │ + stmia r2!, {r2, r3, r5, r6, r7} │ │ + movs r6, r0 │ │ + @ instruction: 0xfb65fffd │ │ + str r4, [sp, #768] @ 0x300 │ │ + movs r6, r0 │ │ + pop {r2, r3, r6, r7} │ │ + movs r6, r0 │ │ + @ instruction: 0xfb21fffd │ │ + str r1, [sp, #864] @ 0x360 │ │ + movs r6, r0 │ │ + cbz r2, 66e8a │ │ + movs r6, r0 │ │ + @ instruction: 0xfb43fffd │ │ + ldrh r2, [r0, #58] @ 0x3a │ │ + movs r6, r0 │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ + sub sp, #48 @ 0x30 │ │ + ldr r6, [pc, #332] @ (66f8c ) │ │ + mov r4, r3 │ │ + ldr.w r8, [sp, #72] @ 0x48 │ │ + mov r5, r2 │ │ + add r6, pc │ │ + ldr r0, [r0, #0] │ │ + cbnz r0, 66eb2 │ │ + bl 67e0c │ │ + ldr r1, [r6, #32] │ │ + add.w r0, r6, #40 @ 0x28 │ │ + cmp r1, #0 │ │ + bne.n 66e4a │ │ + str.w r8, [sp, #16] │ │ + strd r5, r4, [sp, #8] │ │ + add r0, sp, #24 │ │ + bl 5d394 │ │ + ldrd r6, r7, [sp, #24] │ │ + cmp r6, #5 │ │ + bne.n 66f24 │ │ + ldr r0, [r7, #4] │ │ + add.w r1, r0, #8 │ │ + add r0, sp, #24 │ │ + bl 68a58 │ │ + ldr r0, [sp, #24] │ │ + cmp r0, #1 │ │ + beq.n 66f46 │ │ + movs r0, #16 │ │ + movs r1, #8 │ │ + ldrb.w r6, [sp, #32] │ │ + ldr r7, [sp, #28] │ │ + bl 4aff4 │ │ + strd r5, r4, [r0] │ │ + mov r1, r0 │ │ + str.w r8, [r0, #8] │ │ + add.w r0, r7, #8 │ │ + ldr r2, [pc, #240] @ (66f94 ) │ │ + add r2, pc │ │ + bl 5d738 │ │ + mov r0, r7 │ │ + mov r1, r6 │ │ + bl 666f8 │ │ + b.n 66f1e │ │ + str.w r8, [sp, #16] │ │ + strd r5, r4, [sp, #8] │ │ + bl 647a8 │ │ + cbz r0, 66f16 │ │ + str r0, [sp, #4] │ │ + add.w r1, r0, #8 │ │ + add r0, sp, #24 │ │ + bl 68a58 │ │ + ldr r0, [sp, #24] │ │ + cmp r0, #1 │ │ + beq.n 66f68 │ │ + movs r0, #16 │ │ + movs r1, #8 │ │ + ldrb.w r6, [sp, #32] │ │ + ldr r7, [sp, #28] │ │ + bl 4aff4 │ │ + strd r5, r4, [r0] │ │ + mov r1, r0 │ │ + str.w r8, [r0, #8] │ │ + add.w r0, r7, #8 │ │ + ldr r2, [pc, #160] @ (66f90 ) │ │ + add r2, pc │ │ + bl ba674 │ │ + movs r0, #0 │ │ + movs r2, #8 │ │ + strd r0, r0, [sp, #24] │ │ + ldr r0, [r7, #20] │ │ + add r1, sp, #24 │ │ + blx cd320 │ │ + mov r0, r7 │ │ + mov r1, r6 │ │ + bl 639f0 │ │ + add r0, sp, #4 │ │ + bl 63a38 │ │ + b.n 66f1e │ │ + add r0, sp, #8 │ │ + adds r0, #8 │ │ + bl 603ca │ │ + add sp, #48 @ 0x30 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ + add r0, sp, #8 │ │ + adds r0, #8 │ │ + bl 603ca │ │ + strd r6, r7, [sp, #8] │ │ + movs r1, #43 @ 0x2b │ │ + ldr r0, [pc, #100] @ (66f98 ) │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + ldr r0, [pc, #96] @ (66f9c ) │ │ + add r2, sp, #8 │ │ + ldr r3, [pc, #96] @ (66fa0 ) │ │ + add r0, pc │ │ + add r3, pc │ │ + bl 5127c │ │ + ldrb.w r0, [sp, #32] │ │ + movs r1, #43 @ 0x2b │ │ + strb.w r0, [sp, #44] @ 0x2c │ │ + ldr r0, [sp, #28] │ │ + str r0, [sp, #40] @ 0x28 │ │ + ldr r0, [pc, #88] @ (66fb0 ) │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + ldr r0, [pc, #88] @ (66fb4 ) │ │ + add r2, sp, #40 @ 0x28 │ │ + ldr r3, [pc, #88] @ (66fb8 ) │ │ + add r0, pc │ │ + add r3, pc │ │ + bl 5127c │ │ + ldrb.w r0, [sp, #32] │ │ + movs r1, #43 @ 0x2b │ │ + strb.w r0, [sp, #44] @ 0x2c │ │ + ldr r0, [sp, #28] │ │ + str r0, [sp, #40] @ 0x28 │ │ + ldr r0, [pc, #44] @ (66fa4 ) │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + ldr r0, [pc, #40] @ (66fa8 ) │ │ + add r2, sp, #40 @ 0x28 │ │ + ldr r3, [pc, #40] @ (66fac ) │ │ + add r0, pc │ │ + add r3, pc │ │ + bl 5127c │ │ + nop │ │ + b.n 67538 │ │ + movs r6, r0 │ │ + str r0, [sp, #480] @ 0x1e0 │ │ + movs r6, r0 │ │ + ldrh r6, [r7, #46] @ 0x2e │ │ + movs r6, r0 │ │ + stmia r1!, {r3, r5, r6} │ │ + movs r6, r0 │ │ + vld4.32 {d31[],d33[],d35[],d37[]}, [r1 :128]! │ │ + str r3, [sp, #240] @ 0xf0 │ │ + movs r6, r0 │ │ + cbnz r0, 66ffa │ │ + movs r6, r0 │ │ + pli [sp, #4093] @ 0xffd │ │ + str r0, [sp, #336] @ 0x150 │ │ + movs r6, r0 │ │ + cbz r6, 66fec │ │ + movs r6, r0 │ │ + ldrsh.w pc, [pc, #4093] @ 67fb5 │ │ + ldrh r6, [r7, #44] @ 0x2c │ │ + movs r6, r0 │ │ + push {r4, r5, r6, r7, lr} │ │ + sub sp, #28 │ │ + ldr r5, [pc, #348] @ (67120 ) │ │ + mov r4, r1 │ │ + add r5, pc │ │ + ldr r0, [r0, #0] │ │ + cbnz r0, 6702c │ │ + bl 67e0c │ │ + ldr r1, [r5, #32] │ │ + add.w r0, r5, #40 @ 0x28 │ │ + cmp r1, #0 │ │ + bne.n 66fc6 │ │ + add r0, sp, #8 │ │ + bl 5d394 │ │ + ldrd r5, r6, [sp, #8] │ │ + cmp r5, #5 │ │ + bne.n 67098 │ │ + ldr r0, [r6, #4] │ │ + add.w r1, r0, #8 │ │ + add r0, sp, #8 │ │ + bl 68a58 │ │ + ldr r0, [sp, #8] │ │ + cmp r0, #1 │ │ + beq.n 670bc │ │ + movs r0, #48 @ 0x30 │ │ + movs r1, #8 │ │ + ldrb.w r5, [sp, #16] │ │ + ldr r6, [sp, #12] │ │ + bl 4aff4 │ │ + mov r1, r4 │ │ + movs r2, #48 @ 0x30 │ │ + mov r7, r0 │ │ + bl ca0b2 │ │ + ldr r2, [pc, #312] @ (6714c ) │ │ + add.w r0, r6, #8 │ │ + mov r1, r7 │ │ + add r2, pc │ │ + bl 5d738 │ │ + mov r0, r6 │ │ + mov r1, r5 │ │ + add sp, #28 │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ + b.w 666f8 │ │ + bl 647a8 │ │ + cbz r0, 6708c │ │ + str r0, [sp, #4] │ │ + add.w r1, r0, #8 │ │ + add r0, sp, #8 │ │ + bl 68a58 │ │ + ldr r0, [sp, #8] │ │ + cmp r0, #1 │ │ + beq.n 670de │ │ + movs r0, #48 @ 0x30 │ │ + movs r1, #8 │ │ + ldrb.w r5, [sp, #16] │ │ + ldr r6, [sp, #12] │ │ + bl 4aff4 │ │ + mov r1, r4 │ │ + movs r2, #48 @ 0x30 │ │ + mov r7, r0 │ │ + bl ca0b2 │ │ + ldr r2, [pc, #196] @ (67124 ) │ │ + add.w r0, r6, #8 │ │ + mov r1, r7 │ │ + add r2, pc │ │ + bl ba674 │ │ + movs r0, #0 │ │ + movs r2, #8 │ │ + strd r0, r0, [sp, #8] │ │ + ldr r0, [r6, #20] │ │ + add r1, sp, #8 │ │ + blx cd320 │ │ + mov r0, r6 │ │ + mov r1, r5 │ │ + bl 639f0 │ │ + add r0, sp, #4 │ │ + bl 63a38 │ │ + add sp, #28 │ │ + pop {r4, r5, r6, r7, pc} │ │ + mov r0, r4 │ │ + add sp, #28 │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ + b.w 63aec │ │ + add.w r0, r4, #24 │ │ + bl 603f2 │ │ + ldrd r0, r1, [r4] │ │ + eor.w r0, r0, #20 │ │ + orrs r0, r1 │ │ + bne.n 67100 │ │ + ldr r0, [r4, #8] │ │ + cmp r0, #3 │ │ + itt cs │ │ + ldrdcs r0, r1, [r4, #12] │ │ + blcs 54676 │ │ + b.n 67106 │ │ + ldrb.w r0, [sp, #16] │ │ + movs r1, #43 @ 0x2b │ │ + strb.w r0, [sp, #24] │ │ + ldr r0, [sp, #12] │ │ + str r0, [sp, #20] │ │ + ldr r0, [pc, #92] @ (67128 ) │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + ldr r0, [pc, #88] @ (6712c ) │ │ + add r2, sp, #20 │ │ + ldr r3, [pc, #88] @ (67130 ) │ │ + add r0, pc │ │ + add r3, pc │ │ + bl 5127c │ │ + ldrb.w r0, [sp, #16] │ │ + movs r1, #43 @ 0x2b │ │ + strb.w r0, [sp, #24] │ │ + ldr r0, [sp, #12] │ │ + str r0, [sp, #20] │ │ + ldr r0, [pc, #80] @ (67140 ) │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + ldr r0, [pc, #80] @ (67144 ) │ │ + add r2, sp, #20 │ │ + ldr r3, [pc, #80] @ (67148 ) │ │ + add r0, pc │ │ + add r3, pc │ │ + bl 5127c │ │ + mov r0, r4 │ │ + bl 602d4 │ │ + strd r5, r6, [sp, #8] │ │ + movs r1, #43 @ 0x2b │ │ + ldr r0, [pc, #36] @ (67134 ) │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + ldr r0, [pc, #36] @ (67138 ) │ │ + add r2, sp, #8 │ │ + ldr r3, [pc, #36] @ (6713c ) │ │ + add r0, pc │ │ + add r3, pc │ │ + bl 5127c │ │ + b.n 673d4 │ │ + movs r6, r0 │ │ + ldrh r4, [r6, #54] @ 0x36 │ │ + movs r6, r0 │ │ + add sp, #448 @ 0x1c0 │ │ + movs r6, r0 │ │ + str.w pc, [r9, #253]! │ │ + ldrh r0, [r1, #34] @ 0x22 │ │ + movs r6, r0 │ │ + itee hi │ │ + movhi r6, r0 │ │ + strbls.w pc, [r7, #253]! │ │ + strls r1, [sp, #392] @ 0x188 │ │ + movs r6, r0 │ │ + cbnz r2, 67178 │ │ + movs r6, r0 │ │ + strh.w pc, [r7, #253]! │ │ + ldrh r6, [r3, #54] @ 0x36 │ │ + movs r6, r0 │ │ + ldrh r0, [r7, #34] @ 0x22 │ │ + movs r6, r0 │ │ + push {r4, r5, r6, lr} │ │ + sub sp, #32 │ │ + ldr r5, [pc, #280] @ (67270 ) │ │ + mov r4, r1 │ │ + add r5, pc │ │ + ldr r0, [r0, #0] │ │ + cbnz r0, 671b8 │ │ + bl 67e0c │ │ + ldr r1, [r5, #32] │ │ + add.w r0, r5, #40 @ 0x28 │ │ + cmp r1, #0 │ │ + bne.n 6715a │ │ + add r0, sp, #8 │ │ + bl 5d394 │ │ + ldrd r0, r1, [sp, #8] │ │ + cmp r0, #5 │ │ + bne.n 67210 │ │ + ldr r0, [r1, #4] │ │ + add.w r1, r0, #8 │ │ + add r0, sp, #8 │ │ + bl 68a58 │ │ + ldr r0, [sp, #8] │ │ + cmp r0, #1 │ │ + beq.n 6722a │ │ + movs r0, #4 │ │ + movs r1, #4 │ │ + ldrb.w r5, [sp, #16] │ │ + ldr r6, [sp, #12] │ │ + bl 4aff4 │ │ + str r4, [r0, #0] │ │ + mov r1, r0 │ │ + ldr r2, [pc, #216] @ (67278 ) │ │ + add.w r0, r6, #8 │ │ + add r2, pc │ │ + bl 5d738 │ │ + mov r0, r6 │ │ + mov r1, r5 │ │ + add sp, #32 │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ + b.w 666f8 │ │ + bl 647a8 │ │ + cbz r0, 6720c │ │ + str r0, [sp, #4] │ │ + add.w r1, r0, #8 │ │ + add r0, sp, #8 │ │ + bl 68a58 │ │ + ldr r0, [sp, #8] │ │ + cmp r0, #1 │ │ + beq.n 6724c │ │ + movs r0, #4 │ │ + movs r1, #4 │ │ + ldrb.w r5, [sp, #16] │ │ + ldr r6, [sp, #12] │ │ + bl 4aff4 │ │ + str r4, [r0, #0] │ │ + mov r1, r0 │ │ + ldr r2, [pc, #144] @ (67274 ) │ │ + add.w r0, r6, #8 │ │ + add r2, pc │ │ + bl ba674 │ │ + movs r0, #0 │ │ + movs r2, #8 │ │ + strd r0, r0, [sp, #8] │ │ + ldr r0, [r6, #20] │ │ + add r1, sp, #8 │ │ + blx cd320 │ │ + mov r0, r6 │ │ + mov r1, r5 │ │ + bl 639f0 │ │ + add r0, sp, #4 │ │ + bl 63a38 │ │ + add sp, #32 │ │ + pop {r4, r5, r6, pc} │ │ + strd r0, r1, [sp, #8] │ │ + movs r1, #43 @ 0x2b │ │ + ldr r0, [pc, #100] @ (6727c ) │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + ldr r0, [pc, #96] @ (67280 ) │ │ + add r2, sp, #8 │ │ + ldr r3, [pc, #96] @ (67284 ) │ │ + add r0, pc │ │ + add r3, pc │ │ + bl 5127c │ │ + ldrb.w r0, [sp, #16] │ │ + movs r1, #43 @ 0x2b │ │ + strb.w r0, [sp, #28] │ │ + ldr r0, [sp, #12] │ │ + str r0, [sp, #24] │ │ + ldr r0, [pc, #88] @ (67294 ) │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + ldr r0, [pc, #88] @ (67298 ) │ │ + add r2, sp, #24 │ │ + ldr r3, [pc, #88] @ (6729c ) │ │ + add r0, pc │ │ + add r3, pc │ │ + bl 5127c │ │ + ldrb.w r0, [sp, #16] │ │ + movs r1, #43 @ 0x2b │ │ + strb.w r0, [sp, #28] │ │ + ldr r0, [sp, #12] │ │ + str r0, [sp, #24] │ │ + ldr r0, [pc, #44] @ (67288 ) │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + ldr r0, [pc, #40] @ (6728c ) │ │ + add r2, sp, #24 │ │ + ldr r3, [pc, #40] @ (67290 ) │ │ + add r0, pc │ │ + add r3, pc │ │ + bl 5127c │ │ + nop │ │ + svc 196 @ 0xc4 │ │ + movs r6, r0 │ │ + ldrh r0, [r0, #46] @ 0x2e │ │ + movs r6, r0 │ │ + ldrh r4, [r1, #24] │ │ + movs r6, r0 │ │ + bkpt 0x0084 │ │ + movs r6, r0 │ │ + bl fff6527e │ │ + str r0, [sp, #352] @ 0x160 │ │ + movs r6, r0 │ │ + @ instruction: 0xb864 │ │ + movs r6, r0 │ │ + bl fff2128a │ │ + ldrh r0, [r6, #42] @ 0x2a │ │ + movs r6, r0 │ │ + add r7, sp, #8 │ │ + movs r6, r0 │ │ + bl fff43296 │ │ + ldrh r2, [r3, #22] │ │ + movs r6, r0 │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ + sub sp, #32 │ │ + ldr r5, [pc, #316] @ (673e4 ) │ │ + mov sl, r1 │ │ + add r5, pc │ │ + ldr r0, [r0, #0] │ │ + cbnz r0, 67310 │ │ + bl 67e0c │ │ + ldr r1, [r5, #32] │ │ + add.w r0, r5, #40 @ 0x28 │ │ + cmp r1, #0 │ │ + bne.n 672ac │ │ + add r0, sp, #8 │ │ + bl 5d394 │ │ + ldrd r5, r6, [sp, #8] │ │ + cmp r5, #5 │ │ + bne.n 6737e │ │ + ldr r0, [r6, #4] │ │ + add.w r1, r0, #8 │ │ + add r0, sp, #8 │ │ + bl 68a58 │ │ + ldr r0, [sp, #8] │ │ + cmp r0, #1 │ │ + beq.n 6739e │ │ + movs r0, #24 │ │ + movs r1, #4 │ │ + ldrb.w r8, [sp, #16] │ │ + ldr.w r9, [sp, #12] │ │ + bl 4aff4 │ │ + ldmia.w sl, {r2, r3, r4, r5, r6, r7} │ │ + mov r1, r0 │ │ + stmia r0!, {r2, r3, r4, r5, r6, r7} │ │ + add.w r0, r9, #8 │ │ + ldr r2, [pc, #240] @ (673ec ) │ │ + add r2, pc │ │ + bl 5d738 │ │ + mov r0, r9 │ │ + mov r1, r8 │ │ + add sp, #32 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ + b.w 666f8 │ │ + bl 647a8 │ │ + cbz r0, 67372 │ │ + str r0, [sp, #4] │ │ + add.w r1, r0, #8 │ │ + add r0, sp, #8 │ │ + bl 68a58 │ │ + ldr r0, [sp, #8] │ │ + cmp r0, #1 │ │ + beq.n 673c0 │ │ + movs r0, #24 │ │ + movs r1, #4 │ │ + ldrb.w r8, [sp, #16] │ │ + ldr.w r9, [sp, #12] │ │ + bl 4aff4 │ │ + ldmia.w sl, {r2, r3, r4, r5, r6, r7} │ │ + mov r1, r0 │ │ + stmia r0!, {r2, r3, r4, r5, r6, r7} │ │ + add.w r0, r9, #8 │ │ + ldr r2, [pc, #160] @ (673e8 ) │ │ + add r2, pc │ │ + bl ba674 │ │ + movs r0, #0 │ │ + movs r2, #8 │ │ + strd r0, r0, [sp, #8] │ │ + ldr.w r0, [r9, #20] │ │ + add r1, sp, #8 │ │ + blx cd320 │ │ + mov r0, r9 │ │ + mov r1, r8 │ │ + bl 639f0 │ │ + add r0, sp, #4 │ │ + bl 63a38 │ │ + add sp, #32 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ + mov r0, sl │ │ + add sp, #32 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ + b.w 63ddc │ │ + mov r0, sl │ │ + bl 6041c │ │ + strd r5, r6, [sp, #8] │ │ + movs r1, #43 @ 0x2b │ │ + ldr r0, [pc, #100] @ (673f0 ) │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + ldr r0, [pc, #96] @ (673f4 ) │ │ + add r2, sp, #8 │ │ + ldr r3, [pc, #96] @ (673f8 ) │ │ + add r0, pc │ │ + add r3, pc │ │ + bl 5127c │ │ + ldrb.w r0, [sp, #16] │ │ + movs r1, #43 @ 0x2b │ │ + strb.w r0, [sp, #28] │ │ + ldr r0, [sp, #12] │ │ + str r0, [sp, #24] │ │ + ldr r0, [pc, #88] @ (67408 ) │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + ldr r0, [pc, #88] @ (6740c ) │ │ + add r2, sp, #24 │ │ + ldr r3, [pc, #88] @ (67410 ) │ │ + add r0, pc │ │ + add r3, pc │ │ + bl 5127c │ │ + ldrb.w r0, [sp, #16] │ │ + movs r1, #43 @ 0x2b │ │ + strb.w r0, [sp, #28] │ │ + ldr r0, [sp, #12] │ │ + str r0, [sp, #24] │ │ + ldr r0, [pc, #44] @ (673fc ) │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + ldr r0, [pc, #40] @ (67400 ) │ │ + add r2, sp, #24 │ │ + ldr r3, [pc, #40] @ (67404 ) │ │ + add r0, pc │ │ + add r3, pc │ │ + bl 5127c │ │ + nop │ │ + udf #114 @ 0x72 │ │ + movs r6, r0 │ │ + ldrh r2, [r2, #34] @ 0x22 │ │ + movs r6, r0 │ │ + ldrh r4, [r4, #10] │ │ + movs r6, r0 │ │ + pop {r4, pc} │ │ + movs r6, r0 │ │ + bl ffdf13f2 │ │ + ldrh r4, [r4, #54] @ 0x36 │ │ + movs r6, r0 │ │ + @ instruction: 0xb6f0 │ │ + movs r6, r0 │ │ + bl ffdad3fe │ │ + ldrh r4, [r7, #30] │ │ + movs r6, r0 │ │ + add r5, sp, #568 @ 0x238 │ │ + movs r6, r0 │ │ + bl ffdcf40a │ │ + ldrh r6, [r4, #10] │ │ + movs r6, r0 │ │ + push {r4, r5, r6, r7, lr} │ │ + sub sp, #28 │ │ + ldr r5, [pc, #356] @ (67580 ) │ │ + mov r4, r1 │ │ + add r5, pc │ │ + ldr r0, [r0, #0] │ │ + cbnz r0, 67484 │ │ + bl 67e0c │ │ + ldr r1, [r5, #32] │ │ + add.w r0, r5, #40 @ 0x28 │ │ + cmp r1, #0 │ │ + bne.n 6741e │ │ + add r0, sp, #8 │ │ + bl 5d394 │ │ + ldrd r5, r6, [sp, #8] │ │ + cmp r5, #5 │ │ + bne.n 674f0 │ │ + ldr r0, [r6, #4] │ │ + add.w r1, r0, #8 │ │ + add r0, sp, #8 │ │ + bl 68a58 │ │ + ldr r0, [sp, #8] │ │ + cmp r0, #1 │ │ + beq.n 6753c │ │ + movs r0, #48 @ 0x30 │ │ + movs r1, #8 │ │ + ldrb.w r5, [sp, #16] │ │ + ldr r6, [sp, #12] │ │ + bl 4aff4 │ │ + mov r1, r4 │ │ + movs r2, #48 @ 0x30 │ │ + mov r7, r0 │ │ + bl ca0b2 │ │ + ldr r2, [pc, #284] @ (67588 ) │ │ + add.w r0, r6, #8 │ │ + mov r1, r7 │ │ + add r2, pc │ │ + bl 5d738 │ │ + mov r0, r6 │ │ + mov r1, r5 │ │ + add sp, #28 │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ + b.w 666f8 │ │ + bl 647a8 │ │ + cbz r0, 674e4 │ │ + str r0, [sp, #4] │ │ + add.w r1, r0, #8 │ │ + add r0, sp, #8 │ │ + bl 68a58 │ │ + ldr r0, [sp, #8] │ │ + cmp r0, #1 │ │ + beq.n 6755e │ │ + movs r0, #48 @ 0x30 │ │ + movs r1, #8 │ │ + ldrb.w r5, [sp, #16] │ │ + ldr r6, [sp, #12] │ │ + bl 4aff4 │ │ + mov r1, r4 │ │ + movs r2, #48 @ 0x30 │ │ + mov r7, r0 │ │ + bl ca0b2 │ │ + ldr r2, [pc, #204] @ (67584 ) │ │ + add.w r0, r6, #8 │ │ + mov r1, r7 │ │ + add r2, pc │ │ + bl ba674 │ │ + movs r0, #0 │ │ + movs r2, #8 │ │ + strd r0, r0, [sp, #8] │ │ + ldr r0, [r6, #20] │ │ + add r1, sp, #8 │ │ + blx cd320 │ │ + mov r0, r6 │ │ + mov r1, r5 │ │ + bl 639f0 │ │ + add r0, sp, #4 │ │ + bl 63a38 │ │ + add sp, #28 │ │ + pop {r4, r5, r6, r7, pc} │ │ + mov r0, r4 │ │ + add sp, #28 │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ + b.w 617a4 │ │ + add.w r0, r4, #40 @ 0x28 │ │ + bl 603ca │ │ + mov r0, r4 │ │ + ldr.w r1, [r0, #44]! │ │ + dmb ish │ │ + ldrex r2, [r1] │ │ + subs r3, r2, #1 │ │ + strex r7, r3, [r1] │ │ + cmp r7, #0 │ │ + bne.n 67502 │ │ + cmp r2, #1 │ │ + itt eq │ │ + dmbeq ish │ │ + bleq 645ac │ │ + mov r0, r4 │ │ + bl 602d4 │ │ + strd r5, r6, [sp, #8] │ │ + movs r1, #43 @ 0x2b │ │ + ldr r0, [pc, #96] @ (6758c ) │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + ldr r0, [pc, #96] @ (67590 ) │ │ + add r2, sp, #8 │ │ + ldr r3, [pc, #96] @ (67594 ) │ │ + add r0, pc │ │ + add r3, pc │ │ + bl 5127c │ │ + ldrb.w r0, [sp, #16] │ │ + movs r1, #43 @ 0x2b │ │ + strb.w r0, [sp, #24] │ │ + ldr r0, [sp, #12] │ │ + str r0, [sp, #20] │ │ + ldr r0, [pc, #88] @ (675a4 ) │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + ldr r0, [pc, #84] @ (675a8 ) │ │ + add r2, sp, #20 │ │ + ldr r3, [pc, #84] @ (675ac ) │ │ + add r0, pc │ │ + add r3, pc │ │ + bl 5127c │ │ + ldrb.w r0, [sp, #16] │ │ + movs r1, #43 @ 0x2b │ │ + strb.w r0, [sp, #24] │ │ + ldr r0, [sp, #12] │ │ + str r0, [sp, #20] │ │ + ldr r0, [pc, #40] @ (67598 ) │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + ldr r0, [pc, #40] @ (6759c ) │ │ + add r2, sp, #20 │ │ + ldr r3, [pc, #40] @ (675a0 ) │ │ + add r0, pc │ │ + add r3, pc │ │ + bl 5127c │ │ + ble.n 67584 │ │ + movs r6, r0 │ │ + ldrh r4, [r7, #20] │ │ + movs r6, r0 │ │ + ldrh r0, [r6, #2] │ │ + movs r6, r0 │ │ + cbnz r2, 675ec │ │ + movs r6, r0 │ │ + bl 45358e │ │ + ldrh r6, [r0, #42] @ 0x2a │ │ + movs r6, r0 │ │ + push {r1, r4, r6, lr} │ │ + movs r6, r0 │ │ + bl 40f59a │ │ + ldrh r6, [r3, #18] │ │ + movs r6, r0 │ │ + add r3, sp, #960 @ 0x3c0 │ │ + movs r6, r0 │ │ + bl 4315a6 │ │ + strh r0, [r1, #62] @ 0x3e │ │ + movs r6, r0 │ │ + ldr r0, [r0, #0] │ │ + ldr r2, [r0, #0] │ │ + push {r7, lr} │ │ + sub sp, #40 @ 0x28 │ │ + tbb [pc, r2] │ │ + cmp r5, #3 │ │ + subs r3, r2, r0 │ │ + movs r2, r1 │ │ + movs r0, #0 │ │ + movs r2, #1 │ │ + str r0, [sp, #24] │ │ + str r2, [sp, #12] │ │ + ldr r2, [pc, #108] @ (67638 ) │ │ + add r2, pc │ │ + b.n 67622 │ │ + adds r0, #4 │ │ + str r0, [sp, #4] │ │ + movs r0, #0 │ │ + str r0, [sp, #24] │ │ + movs r0, #2 │ │ + str r0, [sp, #12] │ │ + ldr r0, [pc, #104] @ (67648 ) │ │ + add r0, pc │ │ + b.n 67600 │ │ + movs r0, #0 │ │ + movs r2, #1 │ │ + str r0, [sp, #24] │ │ + str r2, [sp, #12] │ │ + ldr r2, [pc, #84] @ (67640 ) │ │ + add r2, pc │ │ + b.n 67622 │ │ + adds r0, #4 │ │ + str r0, [sp, #4] │ │ + movs r0, #0 │ │ + str r0, [sp, #24] │ │ + movs r0, #2 │ │ + str r0, [sp, #12] │ │ + ldr r0, [pc, #68] @ (67644 ) │ │ + add r0, pc │ │ + str r0, [sp, #8] │ │ + movs r0, #1 │ │ + str r0, [sp, #20] │ │ + add r0, sp, #32 │ │ + str r0, [sp, #16] │ │ + ldr r0, [pc, #64] @ (6764c ) │ │ + add r0, pc │ │ + str r0, [sp, #36] @ 0x24 │ │ + add r0, sp, #4 │ │ + str r0, [sp, #32] │ │ + b.n 6762a │ │ + movs r0, #0 │ │ + movs r2, #1 │ │ + str r0, [sp, #24] │ │ + str r2, [sp, #12] │ │ + ldr r2, [pc, #28] @ (6763c ) │ │ + add r2, pc │ │ + str r0, [sp, #20] │ │ + movs r0, #4 │ │ + str r2, [sp, #8] │ │ + str r0, [sp, #16] │ │ + ldrd r0, r1, [r1, #28] │ │ + add r2, sp, #8 │ │ + bl 64f44 │ │ + add sp, #40 @ 0x28 │ │ + pop {r7, pc} │ │ + ldrh r0, [r5, #38] @ 0x26 │ │ + movs r6, r0 │ │ + ldrh r4, [r3, #36] @ 0x24 │ │ + movs r6, r0 │ │ + ldrh r0, [r3, #38] @ 0x26 │ │ + movs r6, r0 │ │ + ldrh r6, [r1, #38] @ 0x26 │ │ + movs r6, r0 │ │ + ldrh r6, [r7, #38] @ 0x26 │ │ + movs r6, r0 │ │ + movs r5, #185 @ 0xb9 │ │ + movs r6, r0 │ │ + mov r2, r1 │ │ + ldr r1, [r1, #4] │ │ + cmp r1, #1 │ │ + it ne │ │ + cmpne r1, #0 │ │ + ldr r1, [pc, #8] @ (67664 ) │ │ + add r1, pc │ │ + b.w 4d952 │ │ + nop │ │ + ldrh r0, [r0, #34] @ 0x22 │ │ + movs r6, r0 │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ + mov r6, r0 │ │ + ldr r0, [pc, #116] @ (676e4 ) │ │ + mov sl, r2 │ │ + mov r4, r1 │ │ + tst r3, r0 │ │ + beq.n 676b6 │ │ + lsrs r7, r3, #3 │ │ + mov.w r8, #336 @ 0x150 │ │ + mla r2, r7, r8, r6 │ │ + ldr r5, [pc, #100] @ (676e8 ) │ │ + add.w r9, r7, r7, lsl #1 │ │ + add r5, pc │ │ + mov r0, r6 │ │ + add.w r1, r6, r9, lsl #6 │ │ + mov r3, r7 │ │ + blx r5 │ │ + mla r2, r7, r8, r4 │ │ + add.w r1, r4, r9, lsl #6 │ │ + mov r6, r0 │ │ + mov r0, r4 │ │ + mov r3, r7 │ │ + blx r5 │ │ + mla r2, r7, r8, sl │ │ + add.w r1, sl, r9, lsl #6 │ │ + mov r4, r0 │ │ + mov r0, sl │ │ + mov r3, r7 │ │ + blx r5 │ │ + mov sl, r0 │ │ + mov r0, r6 │ │ + mov r1, r4 │ │ + bl 6066c │ │ + mov r7, r0 │ │ + mov r0, r6 │ │ + mov r1, sl │ │ + bl 6066c │ │ + cmp r7, r0 │ │ + bne.n 676dc │ │ + mov r0, r4 │ │ + mov r1, sl │ │ + bl 6066c │ │ + eors r7, r0 │ │ + it ne │ │ + movne r4, sl │ │ + mov r6, r4 │ │ + mov r0, r6 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ + nop │ │ + @ instruction: 0xfff81fff │ │ + @ instruction: 0xffddffff │ │ + b.w 54658 │ │ + push {r4, lr} │ │ + sub sp, #24 │ │ + ldr r4, [pc, #56] @ (67730 ) │ │ + add r4, pc │ │ + ldr r0, [r4, #0] │ │ + dmb ish │ │ + cmp r0, #2 │ │ + beq.n 67728 │ │ + movs r0, #1 │ │ + strb.w r0, [sp, #3] │ │ + adds r0, r4, #4 │ │ + str r0, [sp, #4] │ │ + add.w r0, sp, #23 │ │ + str r0, [sp, #16] │ │ + add r0, sp, #4 │ │ + str r0, [sp, #12] │ │ + add.w r0, sp, #3 │ │ + str r0, [sp, #8] │ │ + add r1, sp, #8 │ │ + ldr r2, [pc, #20] @ (67734 ) │ │ + mov r0, r4 │ │ + add r2, pc │ │ + bl 7228c │ │ + adds r0, r4, #4 │ │ + add sp, #24 │ │ + pop {r4, pc} │ │ + nop │ │ + bge.n 676b8 │ │ + movs r6, r0 │ │ + ldrh r2, [r1, #14] │ │ + movs r6, r0 │ │ + ldrb r1, [r0, #4] │ │ + ldr r0, [r0, #0] │ │ + b.w 639f0 │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + sub sp, #108 @ 0x6c │ │ + mov r5, r1 │ │ + add.w r1, r0, #8 │ │ + add r0, sp, #40 @ 0x28 │ │ + mov r8, r2 │ │ + bl 63f60 │ │ + ldr r0, [sp, #40] @ 0x28 │ │ + cmp r0, #1 │ │ + beq.w 678a0 │ │ + ldr r6, [sp, #44] @ 0x2c │ │ + movs r7, #0 │ │ + ldrb.w r0, [sp, #48] @ 0x30 │ │ + add.w r3, r6, #24 │ │ + str r0, [sp, #28] │ │ + strd r7, r7, [sp, #88] @ 0x58 │ │ + ldmia r3, {r0, r1, r2, r3} │ │ + strd r7, r7, [sp, #96] @ 0x60 │ │ + add r4, sp, #72 @ 0x48 │ │ + stmia r4!, {r0, r1, r2, r3} │ │ + ldr r4, [pc, #328] @ (678c4 ) │ │ + eors r4, r3 │ │ + str r4, [sp, #68] @ 0x44 │ │ + ldr r4, [pc, #328] @ (678c8 ) │ │ + eors r4, r2 │ │ + str r4, [sp, #64] @ 0x40 │ │ + ldr r4, [pc, #324] @ (678cc ) │ │ + eors r3, r4 │ │ + str r3, [sp, #60] @ 0x3c │ │ + ldr r3, [pc, #324] @ (678d0 ) │ │ + eors r2, r3 │ │ + str r2, [sp, #56] @ 0x38 │ │ + ldr r2, [pc, #320] @ (678d4 ) │ │ + eors r2, r1 │ │ + str r2, [sp, #52] @ 0x34 │ │ + ldr r2, [pc, #320] @ (678d8 ) │ │ + eors r2, r0 │ │ + str r2, [sp, #48] @ 0x30 │ │ + ldr r2, [pc, #316] @ (678dc ) │ │ + eors r1, r2 │ │ + str r1, [sp, #44] @ 0x2c │ │ + ldr r1, [pc, #316] @ (678e0 ) │ │ + mov r2, r8 │ │ + eors r0, r1 │ │ + str r0, [sp, #40] @ 0x28 │ │ + add r4, sp, #40 @ 0x28 │ │ + mov r1, r5 │ │ + str r5, [sp, #16] │ │ + mov r0, r4 │ │ + str.w r8, [sp, #20] │ │ + bl 643bc │ │ + mov r0, r4 │ │ + bl 64098 │ │ + lsrs r1, r0, #25 │ │ + mov.w r2, #16843009 @ 0x1010101 │ │ + muls r1, r2 │ │ + ldr r2, [r6, #12] │ │ + mov r5, r6 │ │ + ldr.w sl, [r5, #8]! │ │ + and.w r9, r2, r0 │ │ + str r2, [sp, #24] │ │ + str r1, [sp, #8] │ │ + ldr.w r0, [sl, r9] │ │ + str r0, [sp, #12] │ │ + eors r0, r1 │ │ + sub.w r1, r0, #16843009 @ 0x1010101 │ │ + bic.w r0, r1, r0 │ │ + bic.w r0, r0, #2139062143 @ 0x7f7f7f7f │ │ + str r0, [sp, #40] @ 0x28 │ │ + mov r0, r4 │ │ + bl 4b2e2 │ │ + cbz r0, 6781c │ │ + add.w r0, r1, r9 │ │ + ldr r1, [sp, #24] │ │ + and.w r8, r0, r1 │ │ + rsb r0, r8, #0 │ │ + rsb r0, r8, r0, lsl #1 │ │ + add.w fp, sl, r0, lsl #3 │ │ + ldrd r0, r1, [sp, #16] │ │ + ldrd r2, r3, [fp, #-20] │ │ + bl 54658 │ │ + cbnz r0, 67838 │ │ + b.n 677ee │ │ + ldr r0, [sp, #12] │ │ + and.w r0, r0, r0, lsl #1 │ │ + tst.w r0, #2155905152 @ 0x80808080 │ │ + bne.n 67892 │ │ + adds r7, #4 │ │ + ldr r1, [sp, #24] │ │ + add.w r0, r9, r7 │ │ + and.w r9, r0, r1 │ │ + ldr r1, [sp, #8] │ │ + b.n 677d8 │ │ + add.w r0, r8, r8, lsl #1 │ │ + movs r1, #24 │ │ + lsls r0, r0, #3 │ │ + blx ca338 │ │ + mov r1, r0 │ │ + mov r0, r5 │ │ + bl 5eb28 │ │ + ldr.w r0, [fp, #-24] │ │ + cmp.w r0, #2147483648 @ 0x80000000 │ │ + beq.n 67892 │ │ + sub.w r2, fp, #12 │ │ + ldr.w r1, [fp, #-20] │ │ + ldmia.w r2, {r3, r5, r7} │ │ + stmia r4!, {r3, r5, r7} │ │ + bl 54676 │ │ + ldr r0, [sp, #40] @ 0x28 │ │ + cbz r0, 67892 │ │ + dmb ish │ │ + ldrex r1, [r0] │ │ + subs r2, r1, #1 │ │ + strex r3, r2, [r0] │ │ + cmp r3, #0 │ │ + bne.n 67870 │ │ + cmp r1, #1 │ │ + bne.n 6788c │ │ + dmb ish │ │ + add r0, sp, #40 @ 0x28 │ │ + bl 646fc │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + bl 4ad40 │ │ + ldr r1, [sp, #28] │ │ + mov r0, r6 │ │ + bl 639f0 │ │ + add sp, #108 @ 0x6c │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + ldrb.w r0, [sp, #48] @ 0x30 │ │ + movs r1, #43 @ 0x2b │ │ + strb.w r0, [sp, #36] @ 0x24 │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + str r0, [sp, #32] │ │ + ldr r0, [pc, #52] @ (678e4 ) │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + ldr r0, [pc, #48] @ (678e8 ) │ │ + add r2, sp, #32 │ │ + ldr r3, [pc, #48] @ (678ec ) │ │ + add r0, pc │ │ + add r3, pc │ │ + bl 5127c │ │ + nop │ │ + str r2, [r4, #68] @ 0x44 │ │ + strb r5, [r4, #17] │ │ + str r3, [r6, #84] @ 0x54 │ │ + ldrb r4, [r6, #5] │ │ + strb r1, [r4, #9] │ │ + str r7, [r5, #68] @ 0x44 │ │ + ldr r5, [r5, #116] @ 0x74 │ │ + ldr r4, [r4, #100] @ 0x64 │ │ + str r5, [r4, #116] @ 0x74 │ │ + ldr r1, [r7, #68] @ 0x44 │ │ + strb r1, [r4, #9] │ │ + ldr r5, [r4, #100] @ 0x64 │ │ + ldr r5, [r4, #84] @ 0x54 │ │ + strb r7, [r5, #13] │ │ + str r5, [r6, #84] @ 0x54 │ │ + strb r3, [r6, #1] │ │ + ldrh r4, [r7, #16] │ │ + movs r6, r0 │ │ + bl cd8e6 │ │ + ldrh r0, [r2, #14] │ │ + movs r6, r0 │ │ + push {r4, r5, r7, lr} │ │ + mov r4, r1 │ │ + ldrd r1, r2, [r1] │ │ + subs r1, #2 │ │ + sbc.w r2, r2, #0 │ │ + movs r3, #0 │ │ + rsbs r5, r1, #17 │ │ + sbcs r3, r2 │ │ + bcc.n 6791e │ │ + cmp r1, #4 │ │ + bne.n 6791e │ │ + add.w r1, r4, #8 │ │ + adds r2, r0, #4 │ │ + ldmia.w r1, {r3, r4, r5} │ │ + movs r1, #0 │ │ + stmia r2!, {r3, r4, r5} │ │ + str r1, [r0, #0] │ │ + pop {r4, r5, r7, pc} │ │ + movs r3, #1 │ │ + mov.w r5, #2147483648 @ 0x80000000 │ │ + strd r3, r5, [r0] │ │ + subs.w r0, r1, #18 │ │ + sbcs.w r0, r2, #0 │ │ + it cs │ │ + movcs r1, #16 │ │ + cmp r1, #16 │ │ + bhi.n 679ac │ │ + tbb [pc, r1] │ │ + lsrs r1, r1, #4 │ │ + lsrs r1, r1, #4 │ │ + cmp r4, #16 │ │ + asrs r0, r2, #24 │ │ + lsrs r6, r2, #8 │ │ + adds r2, r1, #0 │ │ + adds r2, r1, #0 │ │ + movs r2, #50 @ 0x32 │ │ + movs r1, r1 │ │ + pop {r4, r5, r7, pc} │ │ + ldrd r0, r1, [r4, #8] │ │ + ldmia.w sp!, {r4, r5, r7, lr} │ │ + b.w c97b8 │ │ + ldrd r0, r1, [r4, #8] │ │ + ldmia.w sp!, {r4, r5, r7, lr} │ │ + b.w 54676 │ │ + ldrd r0, r1, [r4, #8] │ │ + ldmia.w sp!, {r4, r5, r7, lr} │ │ + b.w 57ff4 │ │ + ldrd r0, r1, [r4, #8] │ │ + ldmia.w sp!, {r4, r5, r7, lr} │ │ + b.w 6d978 │ │ + add.w r0, r4, #8 │ │ + bl 6000e │ │ + ldrd r0, r1, [r4, #8] │ │ + ldmia.w sp!, {r4, r5, r7, lr} │ │ + b.w c1bfc │ │ + ldrd r0, r1, [r4, #8] │ │ + ldmia.w sp!, {r4, r5, r7, lr} │ │ + b.w c1c04 │ │ + add.w r0, r4, #8 │ │ + ldmia.w sp!, {r4, r5, r7, lr} │ │ + b.w aa5f8 │ │ + ldr.w r0, [r4, #8]! │ │ + dmb ish │ │ + ldrex r1, [r0] │ │ + subs r2, r1, #1 │ │ + strex r3, r2, [r0] │ │ + cmp r3, #0 │ │ + bne.n 679b4 │ │ + cmp r1, #1 │ │ + bne.n 6794e │ │ + dmb ish │ │ + mov r0, r4 │ │ + ldmia.w sp!, {r4, r5, r7, lr} │ │ + b.w 6449e │ │ + push {r4, r5, r7, lr} │ │ + mov r4, r0 │ │ + movs r0, #0 │ │ + blx r1 │ │ + cbz r0, 679f0 │ │ + ldmia.w r0, {r1, r2, r3, r5} │ │ + stmia r4!, {r1, r2, r3, r5} │ │ + adds r1, #1 │ │ + adc.w r2, r2, #0 │ │ + strd r1, r2, [r0] │ │ + pop {r4, r5, r7, pc} │ │ + ldr r0, [pc, #4] @ (679f8 ) │ │ + add r0, pc │ │ + bl 78224 │ │ + add r4, pc, #104 @ (adr r4, 67a64 ) │ │ + movs r6, r0 │ │ + ldr r0, [r0, #0] │ │ + ldr r2, [r0, #0] │ │ + tbb [pc, r2] │ │ + movs r7, #3 │ │ + movs r0, #25 │ │ + movs r2, r1 │ │ + ldrd r0, r1, [r1, #28] │ │ + movs r2, #13 │ │ + ldr r3, [r1, #12] │ │ + ldr r1, [pc, #76] @ (67a60 ) │ │ + add r1, pc │ │ + bx r3 │ │ + push {r5, r6, r7, lr} │ │ + adds r0, #4 │ │ + str r0, [sp, #4] │ │ + ldr r0, [pc, #80] @ (67a70 ) │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + ldr r2, [pc, #76] @ (67a74 ) │ │ + add r3, sp, #4 │ │ + mov r0, r1 │ │ + add r2, pc │ │ + mov r1, r2 │ │ + movs r2, #8 │ │ + bl 51b28 │ │ + pop {r2, r3, r7, pc} │ │ + ldrd r0, r1, [r1, #28] │ │ + movs r2, #13 │ │ + ldr r3, [r1, #12] │ │ + ldr r1, [pc, #40] @ (67a68 ) │ │ + add r1, pc │ │ + bx r3 │ │ + ldrd r0, r1, [r1, #28] │ │ + movs r2, #15 │ │ + ldr r3, [r1, #12] │ │ + ldr r1, [pc, #28] @ (67a6c ) │ │ + add r1, pc │ │ + bx r3 │ │ + ldrd r0, r1, [r1, #28] │ │ + movs r2, #14 │ │ + ldr r3, [r1, #12] │ │ + ldr r1, [pc, #8] @ (67a64 ) │ │ + add r1, pc │ │ + bx r3 │ │ + ldr r7, [r2, r1] │ │ + vqshrun.s64 d21, q6, #5 │ │ + vtbx.8 d21, {d11}, d6 │ │ + vtbx.8 d21, {d11}, d5 │ │ + vrsqrte.u32 q8, │ │ + movs r0, r0 │ │ + tst r2, r0 │ │ + vtbl.8 d30, {d10-d11}, d29 │ │ + mvns r0, r6 │ │ + ldr r4, [pc, #460] @ (67c4c ) │ │ + ldr.w ip, [sp, #28] │ │ + eor.w lr, r1, r4 │ │ + ldr r4, [pc, #456] @ (67c50 ) │ │ + ldr r6, [pc, #460] @ (67c58 ) │ │ + eor.w r7, r3, r4 │ │ + ldr r4, [pc, #452] @ (67c54 ) │ │ + eor.w r5, r0, r4 │ │ + eor.w r4, ip, r2 │ │ + eors r4, r6 │ │ + adds.w r8, r4, r5 │ │ + adc.w r9, r7, lr │ │ + lsls r5, r7, #16 │ │ + orr.w r5, r5, r4, lsr #16 │ │ + lsls r4, r4, #16 │ │ + orr.w r4, r4, r7, lsr #16 │ │ + ldr r7, [pc, #428] @ (67c5c ) │ │ + eor.w r4, r4, r8 │ │ + eor.w r5, r5, r9 │ │ + eors r1, r7 │ │ + ldr r7, [pc, #420] @ (67c60 ) │ │ + eors r3, r7 │ │ + ldr r7, [pc, #420] @ (67c64 ) │ │ + eors r0, r7 │ │ + ldr r7, [pc, #420] @ (67c68 ) │ │ + eors r2, r7 │ │ + adds r7, r2, r0 │ │ + adcs r1, r3 │ │ + adds.w lr, r4, r1 │ │ + adc.w r0, r5, r7 │ │ + lsls r6, r5, #21 │ │ + orr.w r6, r6, r4, lsr #11 │ │ + lsls r4, r4, #21 │ │ + orr.w r4, r4, r5, lsr #11 │ │ + lsls r5, r3, #13 │ │ + orr.w r5, r5, r2, lsr #19 │ │ + lsls r2, r2, #13 │ │ + orr.w r2, r2, r3, lsr #19 │ │ + eors r6, r0 │ │ + eors r1, r5 │ │ + eor.w r5, r2, r7 │ │ + adds.w r7, r8, r5 │ │ + adc.w r2, r9, r1 │ │ + eor.w r4, r4, lr │ │ + eor.w r3, r2, #255 @ 0xff │ │ + adds.w r8, r4, r3 │ │ + adc.w r9, r6, r7 │ │ + lsls r3, r6, #16 │ │ + eor.w r0, r0, #67108864 @ 0x4000000 │ │ + orr.w r3, r3, r4, lsr #16 │ │ + lsls r4, r4, #16 │ │ + orr.w r4, r4, r6, lsr #16 │ │ + lsls r6, r1, #17 │ │ + orr.w r6, r6, r5, lsr #15 │ │ + lsls r5, r5, #17 │ │ + orr.w r1, r5, r1, lsr #15 │ │ + eors r2, r6 │ │ + eor.w r5, r7, r1 │ │ + eor.w r1, lr, ip │ │ + adds r6, r5, r1 │ │ + eor.w r4, r4, r8 │ │ + adc.w r7, r2, r0 │ │ + eor.w r3, r3, r9 │ │ + adds.w ip, r4, r7 │ │ + adc.w lr, r3, r6 │ │ + lsls r1, r2, #13 │ │ + lsls r0, r3, #21 │ │ + orr.w r1, r1, r5, lsr #19 │ │ + lsls r5, r5, #13 │ │ + orr.w r2, r5, r2, lsr #19 │ │ + eors r1, r7 │ │ + eors r2, r6 │ │ + orr.w r0, r0, r4, lsr #11 │ │ + adds.w r5, r8, r2 │ │ + adc.w r6, r9, r1 │ │ + lsls r4, r4, #21 │ │ + orr.w r3, r4, r3, lsr #11 │ │ + eor.w r3, r3, ip │ │ + eor.w r0, r0, lr │ │ + adds.w r8, r3, r6 │ │ + adc.w r9, r0, r5 │ │ + lsls r4, r0, #16 │ │ + orr.w r4, r4, r3, lsr #16 │ │ + lsls r3, r3, #16 │ │ + orr.w r0, r3, r0, lsr #16 │ │ + eor.w r4, r4, r9 │ │ + eor.w r3, r0, r8 │ │ + lsls r0, r1, #17 │ │ + orr.w r0, r0, r2, lsr #15 │ │ + eors r6, r0 │ │ + lsls r0, r2, #17 │ │ + orr.w r0, r0, r1, lsr #15 │ │ + eor.w r1, r5, r0 │ │ + adds.w r2, ip, r1 │ │ + adc.w r5, lr, r6 │ │ + adds.w lr, r3, r5 │ │ + adc.w ip, r4, r2 │ │ + lsls r7, r6, #13 │ │ + lsls r0, r4, #21 │ │ + orr.w r7, r7, r1, lsr #19 │ │ + lsls r1, r1, #13 │ │ + orr.w r1, r1, r6, lsr #19 │ │ + eors r5, r7 │ │ + eors r1, r2 │ │ + orr.w r0, r0, r3, lsr #11 │ │ + adds.w r2, r8, r1 │ │ + adc.w r6, r9, r5 │ │ + lsls r3, r3, #21 │ │ + eor.w r0, r0, ip │ │ + orr.w r3, r3, r4, lsr #11 │ │ + eor.w r3, r3, lr │ │ + adds r4, r3, r6 │ │ + adc.w r8, r0, r2 │ │ + lsls r7, r5, #17 │ │ + orr.w r7, r7, r1, lsr #15 │ │ + lsls r1, r1, #17 │ │ + orr.w r1, r1, r5, lsr #15 │ │ + eors r6, r7 │ │ + eors r1, r2 │ │ + adds.w r2, lr, r1 │ │ + adc.w r5, ip, r6 │ │ + lsls r7, r6, #13 │ │ + orr.w r7, r7, r1, lsr #19 │ │ + lsls r1, r1, #13 │ │ + orr.w r1, r1, r6, lsr #19 │ │ + eors r5, r7 │ │ + eors r2, r1 │ │ + adds r6, r4, r2 │ │ + adc.w r7, r8, r5 │ │ + lsls r1, r3, #16 │ │ + orr.w r1, r1, r0, lsr #16 │ │ + lsls r0, r0, #16 │ │ + orr.w r0, r0, r3, lsr #16 │ │ + lsls r3, r5, #17 │ │ + eors r4, r1 │ │ + eor.w r0, r0, r8 │ │ + orr.w r3, r3, r2, lsr #15 │ │ + lsls r1, r0, #21 │ │ + lsls r2, r2, #17 │ │ + orr.w r1, r1, r4, lsr #11 │ │ + orr.w r2, r2, r5, lsr #15 │ │ + eors r3, r6 │ │ + eors r1, r3 │ │ + lsls r3, r4, #21 │ │ + eors r2, r7 │ │ + orr.w r0, r3, r0, lsr #11 │ │ + eors r0, r2 │ │ + eors r1, r7 │ │ + eors r0, r6 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ + nop │ │ + str r5, [r4, #116] @ 0x74 │ │ + ldr r1, [r7, #68] @ 0x44 │ │ + str r2, [r4, #68] @ 0x44 │ │ + strb r5, [r4, #1] │ │ + strb r1, [r4, #9] │ │ + ldr r5, [r4, #100] @ 0x64 │ │ + str r3, [r6, #84] @ 0x54 │ │ + ldrb r4, [r6, #5] │ │ + ldr r5, [r4, #84] @ 0x54 │ │ + strb r7, [r5, #13] │ │ + strb r1, [r4, #9] │ │ + str r7, [r5, #68] @ 0x44 │ │ + str r5, [r6, #84] @ 0x54 │ │ + strb r3, [r6, #1] │ │ + ldr r5, [r5, #116] @ 0x74 │ │ + ldr r4, [r4, #100] @ 0x64 │ │ + push {r4, r5, r6, lr} │ │ + adds r5, r0, #4 │ │ + mov r4, r0 │ │ + mov.w r6, #2155905152 @ 0x80808080 │ │ + mov r0, r5 │ │ + bl 4b2e2 │ │ + cmp r0, #1 │ │ + beq.n 67c94 │ │ + ldr r1, [r4, #8] │ │ + ldr r0, [r4, #0] │ │ + ldmia r1!, {r2} │ │ + subs r0, #128 @ 0x80 │ │ + bic.w r2, r6, r2 │ │ + str r1, [r4, #8] │ │ + strd r0, r2, [r4] │ │ + b.n 67c76 │ │ + ldr r0, [r4, #0] │ │ + sub.w r0, r0, r1, lsl #5 │ │ + pop {r4, r5, r6, pc} │ │ + push {r4, r5, r7, lr} │ │ + mov r4, r1 │ │ + ldr r1, [r1, #0] │ │ + mov r5, r0 │ │ + cbz r1, 67caa │ │ + mov r0, r5 │ │ + blx r1 │ │ + mov r0, r5 │ │ + mov r1, r4 │ │ + ldmia.w sp!, {r4, r5, r7, lr} │ │ + b.w 5c60a │ │ + push {r4, r5, r7, lr} │ │ + mov r4, r1 │ │ + ldr r1, [r1, #12] │ │ + mov r5, r0 │ │ + blx r1 │ │ + mov r0, r5 │ │ + mov r1, r4 │ │ + ldmia.w sp!, {r4, r5, r7, lr} │ │ + b.w 5c60a │ │ + push {r4, lr} │ │ + mov r4, r0 │ │ + ldr r0, [r0, #16] │ │ + cbz r0, 67ce8 │ │ + mov r0, r4 │ │ + bl 67c6c │ │ + ldr r1, [r4, #16] │ │ + subs r1, #1 │ │ + str r1, [r4, #16] │ │ + sub.w r1, r0, #24 │ │ + subs r0, #32 │ │ + pop {r4, pc} │ │ + movs r0, #0 │ │ + pop {r4, pc} │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + sub sp, #44 @ 0x2c │ │ + mov r5, r1 │ │ + str r0, [sp, #12] │ │ + ldrd r6, r3, [r5, #24] │ │ + ldrd r0, r1, [r1, #16] │ │ + ldr r4, [r2, #0] │ │ + mov r2, r6 │ │ + str r4, [sp, #0] │ │ + bl 67a78 │ │ + lsrs r1, r0, #25 │ │ + mov.w r2, #16843009 @ 0x1010101 │ │ + mul.w sl, r1, r2 │ │ + ldrd r7, r6, [r5] │ │ + and.w r9, r6, r0 │ │ + sub.w fp, r7, #32 │ │ + movs r0, #0 │ │ + str r0, [sp, #8] │ │ + ldr.w r8, [r7, r9] │ │ + eor.w r0, r8, sl │ │ + sub.w r1, r0, #16843009 @ 0x1010101 │ │ + bic.w r0, r1, r0 │ │ + bic.w r0, r0, #2139062143 @ 0x7f7f7f7f │ │ + str r0, [sp, #16] │ │ + add r0, sp, #16 │ │ + bl 4b2e2 │ │ + cbz r0, 67d52 │ │ + add.w r0, r1, r9 │ │ + ands r0, r6 │ │ + sub.w r1, fp, r0, lsl #5 │ │ + ldr r1, [r1, #0] │ │ + cmp r4, r1 │ │ + beq.n 67d6a │ │ + b.n 67d38 │ │ + and.w r0, r8, r8, lsl #1 │ │ + tst.w r0, #2155905152 @ 0x80808080 │ │ + bne.n 67e00 │ │ + ldr r0, [sp, #8] │ │ + adds r0, #4 │ │ + str r0, [sp, #8] │ │ + add r0, r9 │ │ + and.w r9, r0, r6 │ │ + b.n 67d22 │ │ + lsls r1, r0, #5 │ │ + mvn.w r3, #3 │ │ + add.w r1, r3, r1, asr #5 │ │ + negs r2, r0 │ │ + and.w r3, r1, r6 │ │ + add.w ip, r7, r2, lsl #5 │ │ + adds r2, r7, r3 │ │ + ldr r1, [r7, r3] │ │ + and.w r1, r1, r1, lsl #1 │ │ + bic.w r1, r1, #2139062143 @ 0x7f7f7f7f │ │ + clz r4, r1 │ │ + sbfx r1, r0, #0, #27 │ │ + ldr r0, [r7, r1] │ │ + and.w r0, r0, r0, lsl #1 │ │ + bic.w r0, r0, #2139062143 @ 0x7f7f7f7f │ │ + rev r0, r0 │ │ + clz r0, r0 │ │ + lsrs r0, r0, #3 │ │ + add.w r4, r0, r4, lsr #3 │ │ + cmp r4, #3 │ │ + bls.n 67db0 │ │ + movs r3, #128 @ 0x80 │ │ + b.n 67db8 │ │ + ldr r3, [r5, #8] │ │ + adds r3, #1 │ │ + str r3, [r5, #8] │ │ + movs r3, #255 @ 0xff │ │ + strb r3, [r7, r1] │ │ + add.w r8, sp, #16 │ │ + ldr r1, [r5, #12] │ │ + strb r3, [r2, #4] │ │ + mov r2, r8 │ │ + subs r1, #1 │ │ + str r1, [r5, #12] │ │ + sub.w r1, ip, #32 │ │ + ldr.w lr, [sp, #12] │ │ + ldmia.w r1, {r0, r3, r4, r5, r6, r7} │ │ + stmia r2!, {r0, r3, r4, r5, r6, r7} │ │ + ldr.w r1, [ip, #-8] │ │ + ldr r2, [pc, #44] @ (67e08 ) │ │ + cmp r1, r2 │ │ + beq.n 67df6 │ │ + add.w r2, r8, #8 │ │ + ldr.w r0, [ip, #-4] │ │ + mov r3, lr │ │ + ldmia.w r2, {r4, r5, r6, r7} │ │ + mov r2, r1 │ │ + stmia r3!, {r4, r5, r6, r7} │ │ + str.w r0, [lr, #20] │ │ + str.w r2, [lr, #16] │ │ + add sp, #44 @ 0x2c │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + ldr r2, [pc, #4] @ (67e08 ) │ │ + ldr.w lr, [sp, #12] │ │ + b.n 67df6 │ │ + ldmia r2!, {} │ │ + subs r3, #154 @ 0x9a │ │ + ldr r0, [pc, #60] @ (67e4c ) │ │ + add r0, pc │ │ + ldr r1, [r0, #48] @ 0x30 │ │ + dmb ish │ │ + cmp r1, #2 │ │ + beq.n 67e4a │ │ + push {r1, r2, r3, r4, r5, r6, r7, lr} │ │ + movs r1, #1 │ │ + strb.w r1, [sp, #3] │ │ + add.w r1, r0, #32 │ │ + str r1, [sp, #4] │ │ + add.w r1, sp, #23 │ │ + str r1, [sp, #16] │ │ + add r1, sp, #4 │ │ + str r1, [sp, #12] │ │ + add.w r1, sp, #3 │ │ + str r1, [sp, #8] │ │ + add r1, sp, #8 │ │ + ldr r2, [pc, #20] @ (67e50 ) │ │ + adds r0, #48 @ 0x30 │ │ + add r2, pc │ │ + bl 7228c │ │ + add sp, #24 │ │ + ldmia.w sp!, {r7, lr} │ │ + bx lr │ │ + bcc.n 67e6c │ │ + movs r6, r0 │ │ + strh r2, [r4, #44] @ 0x2c │ │ + movs r6, r0 │ │ + push {r4, lr} │ │ + sub sp, #24 │ │ + cbz r0, 67e6a │ │ + mov r4, r1 │ │ + blx cd210 │ │ + subs r0, r0, r4 │ │ + clz r0, r0 │ │ + lsrs r0, r0, #5 │ │ + b.n 67e7a │ │ + add r0, sp, #8 │ │ + bl 68338 │ │ + ldr r0, [sp, #8] │ │ + cmp r0, #5 │ │ + bne.n 67e82 │ │ + ldrb.w r0, [sp, #12] │ │ + and.w r0, r0, #1 │ │ + add sp, #24 │ │ + pop {r4, pc} │ │ + ldr r1, [sp, #12] │ │ + strd r0, r1, [sp, #16] │ │ + movs r1, #43 @ 0x2b │ │ + ldr r0, [pc, #20] @ (67ea0 ) │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + ldr r0, [pc, #16] @ (67ea4 ) │ │ + add r2, sp, #16 │ │ + ldr r3, [pc, #16] @ (67ea8 ) │ │ + add r0, pc │ │ + add r3, pc │ │ + bl 5127c │ │ + nop │ │ + strh r0, [r6, #36] @ 0x24 │ │ + movs r6, r0 │ │ + @ instruction: 0xea89fffd │ │ + strh r4, [r4, #34] @ 0x22 │ │ + movs r6, r0 │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ + mov r8, r0 │ │ + mov r0, r8 │ │ + bl 67ccc │ │ + cbz r0, 67f06 │ │ + ldr.w ip, [r8, #20] │ │ + ldrd r7, r4, [r1, #8] │ │ + ldrd r5, r6, [ip] │ │ + eor.w r2, r4, r6 │ │ + eor.w r3, r7, r5 │ │ + orrs r2, r3 │ │ + it ne │ │ + movne r2, #1 │ │ + subs r3, r7, r5 │ │ + sbcs.w r3, r4, r6 │ │ + it lt │ │ + movlt.w r2, #4294967295 @ 0xffffffff │ │ + cbnz r2, 67ef6 │ │ + ldr.w r3, [ip, #8] │ │ + ldr r1, [r1, #16] │ │ + subs r2, r1, r3 │ │ + it ne │ │ + movne r2, #1 │ │ + cmp r1, r3 │ │ + it cc │ │ + movcc.w r2, #4294967295 @ 0xffffffff │ │ + subs r1, r2, #3 │ │ + uxtb r1, r1 │ │ + cmp r1, #253 @ 0xfd │ │ + bhi.n 67eb2 │ │ + ldr r1, [r0, #0] │ │ + movs r0, #1 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ + movs r0, #0 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ + push {r4, r5, r6, r7, lr} │ │ + sub sp, #36 @ 0x24 │ │ + ldr r0, [r0, #0] │ │ + ldr r0, [r0, #0] │ │ + ldrb r2, [r0, #8] │ │ + tbb [pc, r2] │ │ + str r4, [sp, #32] │ │ + ldr r6, [r3, #36] @ 0x24 │ │ + ldr r3, [sp, #188] @ 0xbc │ │ + ldrh r2, [r7, #4] │ │ + ldrsb r6, [r1, r7] │ │ + movs r3, #194 @ 0xc2 │ │ + add r5, pc, #300 @ (adr r5, 68054 ) │ │ + movs r3, r3 │ │ + add.w r2, r0, #20 │ │ + str r2, [sp, #32] │ │ + ldr r2, [pc, #416] @ (680d4 ) │ │ + add r3, sp, #32 │ │ + ldr r4, [pc, #416] @ (680d8 ) │ │ + add r2, pc │ │ + str r2, [sp, #8] │ │ + add r4, pc │ │ + strd r4, r3, [sp] │ │ + ldr r2, [pc, #408] @ (680dc ) │ │ + add.w r3, r0, #12 │ │ + mov r0, r1 │ │ + add r2, pc │ │ + mov r1, r2 │ │ + movs r2, #15 │ │ + b.n 68088 │ │ + adds r0, #12 │ │ + str r0, [sp, #32] │ │ + ldr r0, [pc, #512] @ (68158 ) │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + ldr r2, [pc, #512] @ (6815c ) │ │ + add r2, pc │ │ + b.n 68038 │ │ + adds r0, #12 │ │ + str r0, [sp, #32] │ │ + ldr r0, [pc, #468] @ (6813c ) │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + ldr r2, [pc, #468] @ (68140 ) │ │ + add r3, sp, #32 │ │ + mov r0, r1 │ │ + add r2, pc │ │ + mov r1, r2 │ │ + movs r2, #15 │ │ + b.n 680cc │ │ + add.w r2, r0, #24 │ │ + str r2, [sp, #32] │ │ + ldr r2, [pc, #384] @ (68100 ) │ │ + add r3, sp, #32 │ │ + ldr r5, [pc, #384] @ (68104 ) │ │ + adds r0, #12 │ │ + ldr r6, [pc, #384] @ (68108 ) │ │ + movs r4, #3 │ │ + add r5, pc │ │ + movs r7, #4 │ │ + add r2, pc │ │ + add r6, pc │ │ + strd r7, r0, [sp] │ │ + mov r0, r1 │ │ + strd r6, r5, [sp, #8] │ │ + strd r4, r3, [sp, #16] │ │ + str r2, [sp, #24] │ │ + ldr r2, [pc, #360] @ (6810c ) │ │ + ldr r3, [pc, #360] @ (68110 ) │ │ + add r2, pc │ │ + add r3, pc │ │ + mov r1, r2 │ │ + movs r2, #13 │ │ + b.n 68024 │ │ + adds r0, #12 │ │ + str r0, [sp, #32] │ │ + ldr r0, [pc, #396] @ (68144 ) │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + ldr r2, [pc, #396] @ (68148 ) │ │ + add r3, sp, #32 │ │ + mov r0, r1 │ │ + add r2, pc │ │ + mov r1, r2 │ │ + movs r2, #11 │ │ + b.n 680cc │ │ + ldrd r0, r1, [r1, #28] │ │ + movs r2, #7 │ │ + ldr r3, [r1, #12] │ │ + ldr r1, [pc, #348] @ (68130 ) │ │ + add r1, pc │ │ + b.n 6805c │ │ + adds r0, #12 │ │ + str r0, [sp, #32] │ │ + ldr r0, [pc, #264] @ (680e4 ) │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + ldr r2, [pc, #260] @ (680e8 ) │ │ + add r3, sp, #32 │ │ + mov r0, r1 │ │ + add r2, pc │ │ + mov r1, r2 │ │ + movs r2, #14 │ │ + b.n 680cc │ │ + add.w r2, r0, #24 │ │ + str r2, [sp, #32] │ │ + ldr r2, [pc, #244] @ (680ec ) │ │ + add r3, sp, #32 │ │ + ldr r5, [pc, #244] @ (680f0 ) │ │ + adds r0, #12 │ │ + ldr r6, [pc, #244] @ (680f4 ) │ │ + movs r4, #3 │ │ + add r5, pc │ │ + movs r7, #4 │ │ + add r2, pc │ │ + add r6, pc │ │ + strd r7, r0, [sp] │ │ + mov r0, r1 │ │ + strd r6, r5, [sp, #8] │ │ + strd r4, r3, [sp, #16] │ │ + str r2, [sp, #24] │ │ + ldr r2, [pc, #220] @ (680f8 ) │ │ + ldr r3, [pc, #224] @ (680fc ) │ │ + add r2, pc │ │ + add r3, pc │ │ + mov r1, r2 │ │ + movs r2, #14 │ │ + bl 51aa0 │ │ + b.n 680d0 │ │ + adds r0, #12 │ │ + str r0, [sp, #32] │ │ + ldr r0, [pc, #240] @ (68120 ) │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + ldr r2, [pc, #236] @ (68124 ) │ │ + add r2, pc │ │ + add r3, sp, #32 │ │ + mov r0, r1 │ │ + mov r1, r2 │ │ + movs r2, #7 │ │ + b.n 680cc │ │ + ldrd r0, r1, [r1, #28] │ │ + movs r2, #17 │ │ + ldr r3, [r1, #12] │ │ + ldr r1, [pc, #148] @ (680e0 ) │ │ + add r1, pc │ │ + b.n 6805c │ │ + ldrd r0, r1, [r1, #28] │ │ + movs r2, #13 │ │ + ldr r3, [r1, #12] │ │ + ldr r1, [pc, #184] @ (68114 ) │ │ + add r1, pc │ │ + add sp, #36 @ 0x24 │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ + bx r3 │ │ + add.w r2, r0, #12 │ │ + str r2, [sp, #32] │ │ + ldr r2, [pc, #224] @ (6814c ) │ │ + add r3, sp, #32 │ │ + ldr r4, [pc, #224] @ (68150 ) │ │ + add r2, pc │ │ + str r2, [sp, #8] │ │ + add r4, pc │ │ + strd r4, r3, [sp] │ │ + ldr r2, [pc, #216] @ (68154 ) │ │ + add.w r3, r0, #9 │ │ + mov r0, r1 │ │ + add r2, pc │ │ + mov r1, r2 │ │ + movs r2, #11 │ │ + bl 51bf8 │ │ + b.n 680d0 │ │ + adds r0, #12 │ │ + str r0, [sp, #32] │ │ + ldr r0, [pc, #132] @ (68118 ) │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + ldr r2, [pc, #128] @ (6811c ) │ │ + add r2, pc │ │ + b.n 680ac │ │ + adds r0, #12 │ │ + str r0, [sp, #32] │ │ + ldr r0, [pc, #144] @ (68134 ) │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + ldr r2, [pc, #140] @ (68138 ) │ │ + add r2, pc │ │ + mov r0, r1 │ │ + mov r1, r2 │ │ + add r3, sp, #32 │ │ + movs r2, #20 │ │ + b.n 680cc │ │ + adds r0, #12 │ │ + str r0, [sp, #32] │ │ + ldr r0, [pc, #108] @ (68128 ) │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + ldr r2, [pc, #104] @ (6812c ) │ │ + add r3, sp, #32 │ │ + mov r0, r1 │ │ + add r2, pc │ │ + mov r1, r2 │ │ + movs r2, #9 │ │ + bl 51b28 │ │ + add sp, #36 @ 0x24 │ │ + pop {r4, r5, r6, r7, pc} │ │ + ldr r2, [pc, #564] @ (6830c ) │ │ + movs r0, r0 │ │ + stmia r0!, {r0, r1, r2, r4, r5} │ │ + @ instruction: 0xfffe9e0d │ │ + vcvt.u16.f16 d25, d8, #5 │ │ + vsri.32 d22, d5, #5 │ │ + movs r0, r0 │ │ + ldr r5, [sp, #572] @ 0x23c │ │ + vqshl.u64 d20, d17, #59 @ 0x3b │ │ + movs r0, r0 │ │ + ldr r5, [sp, #580] @ 0x244 │ │ + @ instruction: 0xfffb2f97 │ │ + vqrdmulh.s , q7, d23[0] │ │ + vqshl.u32 d18, d30, #27 │ │ + vtbl.8 d20, {d10}, d23 │ │ + movs r0, r0 │ │ + ldr r6, [sp, #28] │ │ + vcvta.s32.f32 d19, d13 │ │ + vqrdmulh.s , q15, d30[0] │ │ + vqshl.u64 d18, d20, #59 @ 0x3b │ │ + vqrdmulh.s , q5, d7[0] │ │ + vtbl.8 d20, {d11-d12}, d31 │ │ + movs r0, r0 │ │ + ldr r5, [sp, #80] @ 0x50 │ │ + @ instruction: 0xfffb4993 │ │ + movs r0, r0 │ │ + ldr r5, [sp, #560] @ 0x230 │ │ + vtbl.8 d20, {d11-d12}, d7 │ │ + movs r0, r0 │ │ + ldr r5, [sp, #12] │ │ + @ instruction: 0xfffb9e00 │ │ + vqshrn.u64 d20, , #5 │ │ + movs r0, r0 │ │ + ldr r5, [sp, #188] @ 0xbc │ │ + vtbx.8 d20, {d11}, d15 │ │ + movs r0, r0 │ │ + ldr r6, [sp, #500] @ 0x1f4 │ │ + vqrdmlsh.s , , d19[0] │ │ + vcvt.f32.u32 d25, d28, #1 │ │ + vcvt.s32.f32 q10, │ │ + movs r0, r0 │ │ + lsls r1, r5, #3 │ │ + movs r0, r0 │ │ + ldr r5, [sp, #532] @ 0x214 │ │ + @ instruction: 0xfffb7d2f │ │ + movs r0, r0 │ │ + ldr r6, [sp, #728] @ 0x2d8 │ │ + vsli.32 d27, d0, #27 │ │ + ldrb r0, [r0, #0] │ │ + ldr r2, [pc, #28] @ (68184 ) │ │ + add r2, pc │ │ + ldr.w r4, [r2, r0, lsl #2] │ │ + ldr r2, [pc, #24] @ (68188 ) │ │ + add r2, pc │ │ + ldr.w r2, [r2, r0, lsl #2] │ │ + ldrd r0, r1, [r1, #28] │ │ + ldr r3, [r1, #12] │ │ + mov r1, r4 │ │ + ldmia.w sp!, {r4, lr} │ │ + bx r3 │ │ + nop │ │ + @ instruction: 0xb6ba │ │ + movs r6, r0 │ │ + ldc 15, cr15, [sl, #1012] @ 0x3f4 │ │ + push {r4, r5, r6, r7, lr} │ │ + sub sp, #20 │ │ + ldr r4, [r0, #0] │ │ + mov r0, r4 │ │ + ldr.w r1, [r0, #56]! │ │ + dmb ish │ │ + ldrex r2, [r1] │ │ + subs r3, r2, #1 │ │ + strex r5, r3, [r1] │ │ + cmp r5, #0 │ │ + bne.n 6819c │ │ + cmp r2, #1 │ │ + itt eq │ │ + dmbeq ish │ │ + bleq 68224 │ │ + ldr r6, [r4, #20] │ │ + cbz r6, 68208 │ │ + ldr r0, [r4, #28] │ │ + cbz r0, 681f4 │ │ + ldr r1, [r4, #16] │ │ + movs r7, #1 │ │ + str r0, [sp, #16] │ │ + mov r5, sp │ │ + adds r0, r1, r6 │ │ + adds r0, #1 │ │ + str r0, [sp, #12] │ │ + adds r0, r1, #4 │ │ + ldr r2, [r1, #0] │ │ + str r0, [sp, #8] │ │ + mov.w r0, #2155905152 @ 0x80808080 │ │ + bics r0, r2 │ │ + strd r1, r0, [sp] │ │ + cbz r7, 681f4 │ │ + mov r0, r5 │ │ + bl 67c6c │ │ + ldr r1, [sp, #16] │ │ + subs r7, r1, #1 │ │ + ldrd r0, r1, [r0, #-24] │ │ + str r7, [sp, #16] │ │ + bl 67c9c │ │ + b.n 681dc │ │ + movs r0, #32 │ │ + add.w r0, r0, r6, lsl #5 │ │ + adds r1, r6, r0 │ │ + adds r1, #5 │ │ + ittt ne │ │ + ldrne r1, [r4, #16] │ │ + subne r0, r1, r0 │ │ + blxne cd200 │ │ + adds r0, r4, #1 │ │ + beq.n 68214 │ │ + ldr r0, [r4, #4] │ │ + subs r0, #1 │ │ + str r0, [r4, #4] │ │ + beq.n 68218 │ │ + add sp, #20 │ │ + pop {r4, r5, r6, r7, pc} │ │ + mov r0, r4 │ │ + add sp, #20 │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ + b.w cd0f0 │ │ + push {r4, lr} │ │ + ldr r4, [r0, #0] │ │ + ldrd r0, r1, [r4, #20] │ │ + bl 5caea │ │ + ldrd r0, r1, [r4, #16] │ │ + bl 551d8 │ │ + adds r0, r4, #1 │ │ + beq.n 68262 │ │ + adds r0, r4, #4 │ │ + dmb ish │ │ + ldrex r1, [r0] │ │ + subs r2, r1, #1 │ │ + strex r3, r2, [r0] │ │ + cmp r3, #0 │ │ + bne.n 68242 │ │ + cmp r1, #1 │ │ + bne.n 68262 │ │ + dmb ish │ │ + mov r0, r4 │ │ + ldmia.w sp!, {r4, lr} │ │ + b.w cd0f0 │ │ + pop {r4, pc} │ │ + push {r3, r4, r5, r6, r7, lr} │ │ + ldr r4, [r0, #0] │ │ + ldrd r7, r6, [r4, #12] │ │ + mov r1, r6 │ │ + mov r0, r7 │ │ + blx cd330 │ │ + mov r5, r4 │ │ + ldr.w r0, [r5, #8]! │ │ + ldr r1, [r0, #48] @ 0x30 │ │ + mov r0, r7 │ │ + blx cd330 │ │ + mov r0, r7 │ │ + blx cd340 │ │ + ldr r1, [r4, #24] │ │ + adds r0, r1, #1 │ │ + beq.n 682a6 │ │ + sub.w r0, r1, #8 │ │ + adds r2, r0, #1 │ │ + beq.n 682a6 │ │ + ldr.w r2, [r1, #-4] │ │ + subs r2, #1 │ │ + str.w r2, [r1, #-4] │ │ + it eq │ │ + blxeq cd200 │ │ + mov r0, r6 │ │ + blx cd350 │ │ + ldr r0, [r4, #20] │ │ + blx cd350 │ │ + ldr r0, [r4, #8] │ │ + ldr r1, [r0, #0] │ │ + subs r1, #1 │ │ + str r1, [r0, #0] │ │ + itt eq │ │ + moveq r0, r5 │ │ + bleq 6818c │ │ + adds r0, r4, #1 │ │ + beq.n 682ce │ │ + ldr r0, [r4, #4] │ │ + subs r0, #1 │ │ + str r0, [r4, #4] │ │ + beq.n 682d0 │ │ + pop {r3, r4, r5, r6, r7, pc} │ │ + mov r0, r4 │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ + b.w cd0f0 │ │ + bmi.n 68286 │ │ + push {r4, lr} │ │ + ldr r0, [r0, #0] │ │ + ldr r0, [r0, #8] │ │ + ldr r4, [r0, #56] @ 0x38 │ │ + adds r0, r4, #4 │ │ + ldr r1, [r0, #0] │ │ + adds r2, r1, #1 │ │ + beq.n 68316 │ │ + mov r3, r1 │ │ + cmp.w r1, #4294967295 @ 0xffffffff │ │ + ble.n 68324 │ │ + ldrex r1, [r0] │ │ + cmp r1, r3 │ │ + bne.n 6830a │ │ + strex r3, r2, [r0] │ │ + cbnz r3, 6830e │ │ + dmb ish │ │ + movs r2, #1 │ │ + b.n 68310 │ │ + clrex │ │ + movs r2, #0 │ │ + cmp r2, #0 │ │ + beq.n 682e8 │ │ + b.n 6831a │ │ + yield │ │ + b.n 682e6 │ │ + blx cd210 │ │ + mov r1, r0 │ │ + mov r0, r4 │ │ + pop {r4, pc} │ │ + ldr r0, [pc, #8] @ (68330 ) │ │ + ldr r1, [pc, #12] @ (68334 ) │ │ + add r0, pc │ │ + add r1, pc │ │ + bl 53f8c │ │ + add r1, pc, #112 @ (adr r1, 683a4 ) │ │ + movs r6, r0 │ │ + add r1, pc, #136 @ (adr r1, 683c0 ) │ │ + movs r6, r0 │ │ + push {r2, r3, r4, r5, r7, lr} │ │ + mov r4, r0 │ │ + bl 67e0c │ │ + ldr r0, [pc, #56] @ (6837c ) │ │ + add r0, pc │ │ + ldr r1, [r0, #32] │ │ + cbz r1, 6835c │ │ + ldr r5, [r0, #36] @ 0x24 │ │ + blx cd210 │ │ + subs r0, r5, r0 │ │ + movs r1, #5 │ │ + clz r0, r0 │ │ + str r1, [r4, #0] │ │ + lsrs r0, r0, #5 │ │ + b.n 68370 │ │ + mov r0, sp │ │ + bl 5d9c8 │ │ + ldr r0, [sp, #0] │ │ + cmp r0, #5 │ │ + bne.n 68374 │ │ + ldrb.w r0, [sp, #4] │ │ + movs r1, #5 │ │ + str r1, [r4, #0] │ │ + strb r0, [r4, #4] │ │ + pop {r2, r3, r4, r5, r7, pc} │ │ + ldr r1, [sp, #4] │ │ + strd r0, r1, [r4] │ │ + pop {r2, r3, r4, r5, r7, pc} │ │ + ldmia r5!, {r1, r3, r4, r6, r7} │ │ + movs r6, r0 │ │ + push {r7, lr} │ │ + movs r0, #0 │ │ + bl 683a4 │ │ + cbz r0, 68398 │ │ + ldr r0, [r0, #0] │ │ + ldr r1, [r0, #0] │ │ + adds r1, #1 │ │ + str r1, [r0, #0] │ │ + it cc │ │ + popcc {r7, pc} │ │ + udf #254 @ 0xfe │ │ + ldr r0, [pc, #4] @ (683a0 ) │ │ + add r0, pc │ │ + bl 78224 │ │ + ldr r2, [sp, #456] @ 0x1c8 │ │ + movs r6, r0 │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + sub sp, #84 @ 0x54 │ │ + mov r5, r0 │ │ + ldr r0, [pc, #384] @ (68530 ) │ │ + add r0, pc │ │ + ldr.w sl, [r0] │ │ + dmb ish │ │ + cmp.w sl, #0 │ │ + bne.n 683c4 │ │ + bl 78168 │ │ + mov sl, r0 │ │ + mov r0, sl │ │ + blx cd220 │ │ + mov r6, r0 │ │ + cmp r0, #1 │ │ + bhi.w 6851e │ │ + beq.w 6851c │ │ + cbz r5, 683e4 │ │ + ldr r7, [r5, #0] │ │ + movs r0, #0 │ │ + str r0, [r5, #0] │ │ + cmp r7, #0 │ │ + bne.w 684f4 │ │ + blx cd2b0 │ │ + mov r9, r0 │ │ + cbnz r0, 683f4 │ │ + movs r0, #0 │ │ + blx cd360 │ │ + mov r9, r0 │ │ + mov r0, r9 │ │ + blx cd2d0 │ │ + movs r0, #2 │ │ + movs r4, #0 │ │ + str r0, [sp, #36] @ 0x24 │ │ + str r4, [sp, #32] │ │ + add r0, sp, #32 │ │ + blx cd2e0 │ │ + movs r0, #1 │ │ + mov.w r1, #2048 @ 0x800 │ │ + movs r5, #1 │ │ + blx cd370 │ │ + str r0, [sp, #28] │ │ + ldr r0, [pc, #284] @ (68534 ) │ │ + add r0, pc │ │ + ldrb r0, [r0, #1] │ │ + movs r0, #32 │ │ + ldr r6, [sp, #36] @ 0x24 │ │ + blx cd270 │ │ + cmp r0, #0 │ │ + beq.n 68526 │ │ + mov r7, r0 │ │ + str r6, [r0, #28] │ │ + str r4, [r0, #24] │ │ + movs r0, #4 │ │ + str r0, [r7, #20] │ │ + str r4, [r7, #16] │ │ + strb r4, [r7, #12] │ │ + strd r5, r5, [r7] │ │ + str r4, [r7, #8] │ │ + add r0, sp, #64 @ 0x40 │ │ + ldr r1, [pc, #248] @ (68538 ) │ │ + add r1, pc │ │ + bl 679d4 │ │ + ldr r0, [sp, #64] @ 0x40 │ │ + add.w r8, sp, #40 @ 0x28 │ │ + str r0, [sp, #24] │ │ + mov.w fp, #1 │ │ + ldr r0, [sp, #68] @ 0x44 │ │ + str r0, [sp, #20] │ │ + ldr r0, [sp, #72] @ 0x48 │ │ + str r0, [sp, #16] │ │ + ldr r0, [sp, #76] @ 0x4c │ │ + str r0, [sp, #12] │ │ + add.w r0, r8, #4 │ │ + ldr r1, [pc, #216] @ (6853c ) │ │ + add r1, pc │ │ + ldmia.w r1, {r2, r3, r5, r6} │ │ + movs r1, #8 │ │ + stmia r0!, {r2, r3, r5, r6} │ │ + movs r0, #64 @ 0x40 │ │ + bl 4aff4 │ │ + str.w fp, [r0] │ │ + mov fp, r0 │ │ + str.w r4, [fp, #8]! │ │ + mov r6, r0 │ │ + ldmia.w r8, {r1, r2, r3, r4, r5} │ │ + adds r0, #12 │ │ + mov.w ip, #1 │ │ + stmia r0!, {r1, r2, r3, r4, r5} │ │ + movs r2, #0 │ │ + movs r3, #1 │ │ + ldr r0, [sp, #24] │ │ + str r0, [r6, #32] │ │ + ldr r0, [sp, #20] │ │ + str r0, [r6, #36] @ 0x24 │ │ + ldr r0, [sp, #16] │ │ + str r0, [r6, #40] @ 0x28 │ │ + ldr r0, [sp, #12] │ │ + str r0, [r6, #44] @ 0x2c │ │ + movs r0, #2 │ │ + ldr r4, [sp, #28] │ │ + strd r4, ip, [r6, #48] @ 0x30 │ │ + str r7, [r6, #56] @ 0x38 │ │ + str r0, [r6, #4] │ │ + ldr r1, [sp, #32] │ │ + ldr r0, [pc, #144] @ (68540 ) │ │ + add r0, pc │ │ + strd r0, fp, [sp] │ │ + mov r0, r9 │ │ + blx cd2f0 │ │ + ldr r0, [pc, #132] @ (68544 ) │ │ + mov r1, r4 │ │ + movs r2, #0 │ │ + movs r3, #1 │ │ + add r0, pc │ │ + strd r0, fp, [sp] │ │ + mov r0, r9 │ │ + blx cd2f0 │ │ + movs r0, #32 │ │ + movs r1, #4 │ │ + ldrd r4, r5, [sp, #32] │ │ + bl 4aff4 │ │ + mov r7, r0 │ │ + movs r0, #0 │ │ + strb r0, [r7, #28] │ │ + movs r0, #1 │ │ + strd r0, r0, [r7] │ │ + add.w r0, r7, #16 │ │ + strd r6, r9, [r7, #8] │ │ + stmia.w r0, {r4, r5, fp} │ │ + movs r0, #8 │ │ + movs r1, #4 │ │ + bl 4aff4 │ │ + mov r6, r0 │ │ + mov r0, sl │ │ + strd r7, sl, [r6] │ │ + blx cd220 │ │ + mov r5, r0 │ │ + mov r0, sl │ │ + mov r1, r6 │ │ + blx cd230 │ │ + cbz r5, 6851e │ │ + mov r0, r5 │ │ + bl 689b0 │ │ + b.n 6851e │ │ + movs r6, #0 │ │ + mov r0, r6 │ │ + add sp, #84 @ 0x54 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + movs r0, #4 │ │ + movs r1, #32 │ │ + bl 4bbd8 │ │ + nop │ │ + stmia r7!, {r1, r3, r6} │ │ + movs r6, r0 │ │ + ldmia r5, {r2, r3, r4, r5, r7} │ │ + movs r6, r0 │ │ + @ instruction: 0xb80d │ │ + movs r3, r0 │ │ + add r1, sp, #672 @ 0x2a0 │ │ + movs r6, r0 │ │ + lsls r5, r2, #2 │ │ + movs r0, r0 │ │ + lsls r1, r2, #5 │ │ + movs r0, r0 │ │ + push {r4, r5, r6, lr} │ │ + sub sp, #56 @ 0x38 │ │ + movs r1, #0 │ │ + mov r4, r2 │ │ + strd r1, r1, [sp, #8] │ │ + add r1, sp, #8 │ │ + movs r2, #8 │ │ + blx cd310 │ │ + adds r0, r4, #1 │ │ + it ne │ │ + subne r4, #8 │ │ + mov r0, r4 │ │ + bl 99d44 │ │ + cbz r0, 685e0 │ │ + str r0, [sp, #20] │ │ + ldr r0, [r0, #56] @ 0x38 │ │ + add.w r1, r0, #8 │ │ + add r0, sp, #36 @ 0x24 │ │ + bl 68a58 │ │ + ldr r0, [sp, #36] @ 0x24 │ │ + cmp r0, #1 │ │ + beq.n 685e6 │ │ + ldr r5, [sp, #40] @ 0x28 │ │ + movs r2, #0 │ │ + str r2, [sp, #52] @ 0x34 │ │ + ldrd r0, r1, [r5, #12] │ │ + str r2, [r5, #16] │ │ + add.w r2, r5, #8 │ │ + str r0, [sp, #36] @ 0x24 │ │ + add.w r0, r0, r1, lsl #3 │ │ + ldrb.w r4, [sp, #44] @ 0x2c │ │ + strd r2, r1, [sp, #44] @ 0x2c │ │ + str r0, [sp, #40] @ 0x28 │ │ + add r0, sp, #24 │ │ + add r1, sp, #36 @ 0x24 │ │ + ldr r2, [pc, #100] @ (68608 ) │ │ + add r2, pc │ │ + bl 5caf6 │ │ + mov r0, r5 │ │ + mov r1, r4 │ │ + bl 639f0 │ │ + ldr r1, [sp, #32] │ │ + ldrd r0, r4, [sp, #24] │ │ + lsls r6, r1, #3 │ │ + add.w r5, r4, r1, lsl #3 │ │ + str r4, [sp, #36] @ 0x24 │ │ + strd r0, r5, [sp, #44] @ 0x2c │ │ + cbz r6, 685d2 │ │ + ldrd r0, r1, [r4], #8 │ │ + bl 67cb6 │ │ + subs r6, #8 │ │ + b.n 685c4 │ │ + str r5, [sp, #40] @ 0x28 │ │ + add r0, sp, #36 @ 0x24 │ │ + bl 5dfa8 │ │ + add r0, sp, #20 │ │ + bl 68958 │ │ + movs r0, #1 │ │ + add sp, #56 @ 0x38 │ │ + pop {r4, r5, r6, pc} │ │ + ldrb.w r0, [sp, #44] @ 0x2c │ │ + movs r1, #43 @ 0x2b │ │ + strb.w r0, [sp, #28] │ │ + ldr r0, [sp, #40] @ 0x28 │ │ + str r0, [sp, #24] │ │ + ldr r0, [pc, #20] @ (6860c ) │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + ldr r0, [pc, #20] @ (68610 ) │ │ + add r2, sp, #24 │ │ + ldr r3, [pc, #20] @ (68614 ) │ │ + add r0, pc │ │ + add r3, pc │ │ + bl 5127c │ │ + cbz r0, 68626 │ │ + movs r6, r0 │ │ + ldrb r6, [r6, #21] │ │ + movs r6, r0 │ │ + b.n 68c52 │ │ + vqrdmulh.s , , d10[0] │ │ + movs r6, r0 │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + sub sp, #116 @ 0x74 │ │ + movs r1, #0 │ │ + mov r4, r2 │ │ + strd r1, r1, [sp, #16] │ │ + add r1, sp, #16 │ │ + movs r2, #8 │ │ + blx cd310 │ │ + adds r0, r4, #1 │ │ + it ne │ │ + subne r4, #8 │ │ + mov r0, r4 │ │ + bl 99d44 │ │ + cmp r0, #0 │ │ + beq.w 6877a │ │ + str r0, [sp, #28] │ │ + add.w r9, r0, #8 │ │ + ldr r6, [pc, #324] @ (6878c ) │ │ + add.w fp, sp, #48 @ 0x30 │ │ + ldr r0, [pc, #320] @ (68790 ) │ │ + add.w r8, sp, #88 @ 0x58 │ │ + add r0, pc │ │ + str r0, [sp, #8] │ │ + add r4, sp, #32 │ │ + mov r0, r4 │ │ + bl 95a16 │ │ + ldr r1, [sp, #8] │ │ + mov r0, r9 │ │ + bl 6879c │ │ + mov r7, r1 │ │ + ldrd r2, r1, [r0] │ │ + ldr r0, [r0, #12] │ │ + strd r0, r4, [sp, #64] @ 0x40 │ │ + adds r0, r2, r1 │ │ + str r2, [sp, #48] @ 0x30 │ │ + adds r0, #1 │ │ + ldmia r2!, {r1} │ │ + str r0, [sp, #60] @ 0x3c │ │ + mov.w r0, #2155905152 @ 0x80808080 │ │ + bics r0, r1 │ │ + str r0, [sp, #52] @ 0x34 │ │ + mov r0, fp │ │ + str r2, [sp, #56] @ 0x38 │ │ + bl 67eac │ │ + str r7, [sp, #12] │ │ + cbz r0, 686fc │ │ + movs r0, #4 │ │ + mov r5, r1 │ │ + str r0, [sp, #0] │ │ + mov r0, r8 │ │ + movs r1, #4 │ │ + movs r2, #0 │ │ + movs r3, #4 │ │ + bl 545f0 │ │ + ldrd r1, r0, [sp, #88] @ 0x58 │ │ + cmp r1, #1 │ │ + beq.n 68782 │ │ + ldr.w sl, [sp, #96] @ 0x60 │ │ + movs r7, #1 │ │ + str r7, [sp, #84] @ 0x54 │ │ + mov ip, fp │ │ + mov r1, r8 │ │ + str.w r5, [sl] │ │ + strd r0, sl, [sp, #76] @ 0x4c │ │ + ldmia.w ip, {r0, r2, r3, r4, r5, r6} │ │ + stmia r1!, {r0, r2, r3, r4, r5, r6} │ │ + mov r0, r8 │ │ + bl 67eac │ │ + cmp r0, #1 │ │ + bne.n 686f6 │ │ + ldr r0, [sp, #76] @ 0x4c │ │ + mov r5, r1 │ │ + cmp r7, r0 │ │ + beq.n 686e0 │ │ + str.w r5, [sl, r7, lsl #2] │ │ + adds r7, #1 │ │ + str r7, [sp, #84] @ 0x54 │ │ + b.n 686c4 │ │ + movs r0, #4 │ │ + mov r1, r7 │ │ + str r0, [sp, #0] │ │ + add r0, sp, #76 @ 0x4c │ │ + movs r2, #1 │ │ + movs r3, #4 │ │ + bl 4b964 │ │ + ldr.w sl, [sp, #80] @ 0x50 │ │ + b.n 686d6 │ │ + ldr r0, [sp, #76] @ 0x4c │ │ + ldr r6, [pc, #144] @ (6878c ) │ │ + b.n 68704 │ │ + mov.w sl, #4 │ │ + movs r7, #0 │ │ + movs r0, #0 │ │ + ldr r1, [sp, #12] │ │ + ldr r2, [r1, #0] │ │ + subs r2, #1 │ │ + str r2, [r1, #0] │ │ + cbz r7, 6876e │ │ + lsls r7, r7, #2 │ │ + movs r4, #0 │ │ + str r0, [sp, #12] │ │ + cmp r7, r4 │ │ + beq.n 6874e │ │ + ldr.w r0, [sl, r4] │ │ + str r0, [sp, #48] @ 0x30 │ │ + mov r0, r9 │ │ + ldr r1, [pc, #112] @ (68794 ) │ │ + add r1, pc │ │ + bl be6d8 │ │ + mov r2, r0 │ │ + mov r5, r1 │ │ + mov r1, r2 │ │ + mov r0, r8 │ │ + mov r2, fp │ │ + bl 67cec │ │ + ldr r0, [r5, #0] │ │ + adds r0, #1 │ │ + str r0, [r5, #0] │ │ + ldr r0, [sp, #104] @ 0x68 │ │ + cmp r0, r6 │ │ + itt ne │ │ + ldrdne r0, r1, [sp, #88] @ 0x58 │ │ + blne 67cb6 │ │ + adds r4, #4 │ │ + b.n 68714 │ │ + ldr r0, [sp, #12] │ │ + mov r1, sl │ │ + bl c97b8 │ │ + mov r0, r8 │ │ + mov r1, r9 │ │ + bl 687c0 │ │ + ldrd r2, r3, [sp, #88] @ 0x58 │ │ + ldr r0, [sp, #96] @ 0x60 │ │ + str r0, [sp, #0] │ │ + mov r0, r9 │ │ + bl 688d8 │ │ + b.n 68656 │ │ + mov r1, sl │ │ + bl c97b8 │ │ + add r0, sp, #28 │ │ + bl 68958 │ │ + movs r0, #1 │ │ + add sp, #116 @ 0x74 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + ldr r1, [sp, #96] @ 0x60 │ │ + ldr r2, [pc, #16] @ (68798 ) │ │ + add r2, pc │ │ + bl 4bba0 │ │ + ldmia r2!, {} │ │ + subs r3, #154 @ 0x9a │ │ + ldrb r2, [r5, #20] │ │ + movs r6, r0 │ │ + ldrb r2, [r5, #17] │ │ + movs r6, r0 │ │ + add r7, sp, #536 @ 0x218 │ │ + movs r6, r0 │ │ + mov r2, r0 │ │ + ldr r0, [r0, #0] │ │ + ldr r3, [pc, #24] @ (687bc ) │ │ + cmp r0, r3 │ │ + itttt ls │ │ + addls r1, r0, #1 │ │ + movls r0, r2 │ │ + strls.w r1, [r0], #8 │ │ + movls r1, r2 │ │ + it ls │ │ + bxls lr │ │ + push {r7, lr} │ │ + mov r0, r1 │ │ + bl 50c8c │ │ + @ instruction: 0xfffe7fff │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + sub sp, #68 @ 0x44 │ │ + mov r2, r1 │ │ + ldr r1, [pc, #264] @ (688d4 ) │ │ + mov r5, r0 │ │ + mov r0, r2 │ │ + add r1, pc │ │ + bl 6879c │ │ + mov r9, r1 │ │ + ldrd r2, r1, [r0] │ │ + ldr r0, [r0, #12] │ │ + str r0, [sp, #40] @ 0x28 │ │ + adds r0, r2, r1 │ │ + str r2, [sp, #24] │ │ + adds r0, #1 │ │ + ldmia r2!, {r1} │ │ + str r0, [sp, #36] @ 0x24 │ │ + mov.w r0, #2155905152 @ 0x80808080 │ │ + bics r0, r1 │ │ + str r2, [sp, #32] │ │ + str r0, [sp, #28] │ │ + add r6, sp, #24 │ │ + mov r0, r6 │ │ + bl 67ccc │ │ + ldr r2, [pc, #212] @ (688d0 ) │ │ + cmp r0, #0 │ │ + mov r8, r2 │ │ + beq.n 68892 │ │ + cmp r1, #0 │ │ + beq.n 68892 │ │ + str r5, [sp, #20] │ │ + ldrd sl, fp, [r1, #8] │ │ + ldr.w r8, [r1, #16] │ │ + add r0, sp, #48 @ 0x30 │ │ + ldmia.w r6, {r2, r3, r4, r5} │ │ + adds r6, r0, #4 │ │ + mov r1, r0 │ │ + stmia r1!, {r2, r3, r4, r5} │ │ + mov.w r5, #2155905152 @ 0x80808080 │ │ + ldr r4, [sp, #40] @ 0x28 │ │ + mov r0, r6 │ │ + bl 4b2e2 │ │ + cmp r0, #1 │ │ + beq.n 68842 │ │ + cbz r4, 6888c │ │ + ldr r0, [sp, #48] @ 0x30 │ │ + ldr r1, [sp, #56] @ 0x38 │ │ + subs r0, #128 @ 0x80 │ │ + str r0, [sp, #48] @ 0x30 │ │ + ldmia r1!, {r0} │ │ + bic.w r0, r5, r0 │ │ + str r1, [sp, #56] @ 0x38 │ │ + str r0, [sp, #52] @ 0x34 │ │ + b.n 68822 │ │ + ldr r0, [sp, #48] @ 0x30 │ │ + sub.w r0, r0, r1, lsl #5 │ │ + ldrd r1, r2, [r0, #-16] │ │ + eor.w r3, r2, fp │ │ + ldr.w r0, [r0, #-8] │ │ + eor.w r7, r1, sl │ │ + orr.w ip, r7, r3 │ │ + subs.w r7, r1, sl │ │ + sbcs.w r7, r2, fp │ │ + mov.w r3, #0 │ │ + mov.w r7, #0 │ │ + it lt │ │ + movlt r7, #1 │ │ + cmp r0, r8 │ │ + it cc │ │ + movcc r3, #1 │ │ + cmp.w ip, #0 │ │ + it ne │ │ + movne r3, r7 │ │ + cmp r3, #0 │ │ + ittt ne │ │ + movne fp, r2 │ │ + movne sl, r1 │ │ + movne r8, r0 │ │ + subs r4, #1 │ │ + b.n 68822 │ │ + ldr r5, [sp, #20] │ │ + ldr r2, [pc, #64] @ (688d0 ) │ │ + b.n 68892 │ │ + ldr.w r0, [r9] │ │ + subs r0, #1 │ │ + str.w r0, [r9] │ │ + cmp r8, r2 │ │ + bne.n 688c0 │ │ + add r0, sp, #24 │ │ + bl 95a16 │ │ + ldrd r2, r3, [sp, #24] │ │ + movs r1, #0 │ │ + ldr r0, [sp, #32] │ │ + mov.w r4, #3600 @ 0xe10 │ │ + str r0, [sp, #0] │ │ + mov r0, r5 │ │ + strd r4, r1, [sp, #8] │ │ + bl 95a30 │ │ + b.n 688c8 │ │ + strd sl, fp, [r5] │ │ + str.w r8, [r5, #8] │ │ + add sp, #68 @ 0x44 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + nop │ │ + ldmia r2!, {} │ │ + subs r3, #154 @ 0x9a │ │ + ldrb r6, [r3, #15] │ │ + movs r6, r0 │ │ + push {r4, lr} │ │ + sub sp, #64 @ 0x40 │ │ + mov r4, r0 │ │ + ldr r0, [sp, #72] @ 0x48 │ │ + strd r2, r3, [sp, #8] │ │ + str r0, [sp, #16] │ │ + add r0, sp, #40 @ 0x28 │ │ + bl 95a16 │ │ + add r2, sp, #40 @ 0x28 │ │ + ldmia r2, {r0, r1, r2} │ │ + add r3, sp, #24 │ │ + stmia r3!, {r0, r1, r2} │ │ + add r0, sp, #40 @ 0x28 │ │ + add r1, sp, #8 │ │ + add r2, sp, #24 │ │ + bl 956dc │ │ + ldr r0, [sp, #40] @ 0x28 │ │ + lsls r0, r0, #31 │ │ + beq.n 6890a │ │ + movs r1, #0 │ │ + movs r0, #0 │ │ + b.n 6891a │ │ + ldrd r0, r1, [sp, #48] @ 0x30 │ │ + subs.w r2, r0, #2147483648 @ 0x80000000 │ │ + sbcs.w r1, r1, #0 │ │ + bcs.n 68934 │ │ + ldr r1, [sp, #56] @ 0x38 │ │ + strd r0, r1, [sp, #48] @ 0x30 │ │ + movs r0, #0 │ │ + strd r0, r0, [sp, #40] @ 0x28 │ │ + movs r1, #0 │ │ + ldr r0, [r4, #40] @ 0x28 │ │ + add r2, sp, #40 @ 0x28 │ │ + movs r3, #0 │ │ + blx cd380 │ │ + add sp, #64 @ 0x40 │ │ + pop {r4, pc} │ │ + ldr r0, [pc, #20] @ (6894c ) │ │ + movs r1, #43 @ 0x2b │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + ldr r0, [pc, #16] @ (68950 ) │ │ + add r2, sp, #24 │ │ + ldr r3, [pc, #16] @ (68954 ) │ │ + add r0, pc │ │ + add r3, pc │ │ + bl 5127c │ │ + nop │ │ + ldrb r4, [r4, #9] │ │ + movs r6, r0 │ │ + svc 221 @ 0xdd │ │ + vshll.u32 , d8, #29 │ │ + movs r6, r0 │ │ + ldr r1, [r0, #0] │ │ + ldr r2, [r1, #0] │ │ + subs r2, #1 │ │ + str r2, [r1, #0] │ │ + it eq │ │ + beq.w 6818c │ │ + bx lr │ │ + push {r5, r6, r7, lr} │ │ + str r0, [sp, #4] │ │ + mov r2, r1 │ │ + ldr r0, [pc, #20] @ (68984 ) │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + ldr r1, [pc, #16] @ (68988 ) │ │ + add r3, sp, #4 │ │ + mov r0, r2 │ │ + movs r2, #15 │ │ + add r1, pc │ │ + bl 51b28 │ │ + pop {r2, r3, r7, pc} │ │ + lsls r5, r6, #4 │ │ + movs r0, r0 │ │ + ldr r2, [pc, #108] @ (689f8 ) │ │ + vsli.64 d27, d16, #59 @ 0x3b │ │ + ldr r5, [r0, #4] │ │ + mov r4, r0 │ │ + movs r1, #1 │ │ + mov r0, r5 │ │ + blx cd230 │ │ + mov r0, r4 │ │ + bl 689b0 │ │ + mov r0, r5 │ │ + movs r1, #0 │ │ + blx cd230 │ │ + ldmia.w sp!, {r4, r5, r7, lr} │ │ + b.w 9625c │ │ + push {r4, lr} │ │ + mov r4, r0 │ │ + ldr r0, [r0, #0] │ │ + ldr r1, [r0, #0] │ │ + subs r1, #1 │ │ + str r1, [r0, #0] │ │ + itt eq │ │ + moveq r0, r4 │ │ + bleq 68264 │ │ + mov r0, r4 │ │ + ldmia.w sp!, {r4, lr} │ │ + b.w cd0f0 │ │ + bmi.n 6897a │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ + sub sp, #20 │ │ + mov r5, r0 │ │ + ldr r0, [pc, #120] @ (68a54 ) │ │ + add r0, pc │ │ + ldr r4, [r0, #0] │ │ + dmb ish │ │ + cbnz r4, 689ea │ │ + bl 78168 │ │ + mov r4, r0 │ │ + mov r0, r4 │ │ + blx cd220 │ │ + mov r6, r0 │ │ + cmp r0, #1 │ │ + bhi.n 68a4c │ │ + beq.n 68a4a │ │ + cbz r5, 68a10 │ │ + ldr r1, [r5, #0] │ │ + movs r0, #0 │ │ + ldrd r8, r9, [r5, #8] │ │ + ldr r7, [r5, #16] │ │ + str r0, [r5, #4] │ │ + str r0, [r5, #0] │ │ + lsls r0, r1, #31 │ │ + beq.n 68a10 │ │ + ldr r5, [r5, #20] │ │ + b.n 68a1e │ │ + mov r0, sp │ │ + bl 95f00 │ │ + ldrd r8, r9, [sp] │ │ + ldrd r7, r5, [sp, #8] │ │ + movs r0, #24 │ │ + movs r1, #8 │ │ + bl 4aff4 │ │ + mov r6, r0 │ │ + strd r8, r9, [r0] │ │ + strd r7, r5, [r0, #8] │ │ + str r4, [r0, #16] │ │ + mov r0, r4 │ │ + blx cd220 │ │ + mov r5, r0 │ │ + mov r0, r4 │ │ + mov r1, r6 │ │ + blx cd230 │ │ + mov r0, r5 │ │ + blx cd200 │ │ + b.n 68a4c │ │ + movs r6, #0 │ │ + mov r0, r6 │ │ + add sp, #20 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ + stmia r7!, {r1, r3, r5} │ │ + movs r6, r0 │ │ + push {r4, r5, r7, lr} │ │ + mov r5, r0 │ │ + mov r4, r1 │ │ + movs r0, #1 │ │ + ldrex r1, [r4] │ │ + cbnz r1, 68a8e │ │ + strex r1, r0, [r4] │ │ + cmp r1, #0 │ │ + bne.n 68a60 │ │ + dmb ish │ │ + ldr r0, [pc, #48] @ (68aa4 ) │ │ + add r0, pc │ │ + ldr r0, [r0, #20] │ │ + lsls r0, r0, #1 │ │ + bne.n 68a9a │ │ + movs r0, #0 │ │ + ldrb r1, [r4, #4] │ │ + strb r0, [r5, #8] │ │ + cmp r1, #0 │ │ + it ne │ │ + movne r1, #1 │ │ + strd r1, r4, [r5] │ │ + pop {r4, r5, r7, pc} │ │ + mov r0, r4 │ │ + clrex │ │ + bl 7842a │ │ + b.n 68a72 │ │ + bl 784f0 │ │ + eor.w r0, r0, #1 │ │ + b.n 68a7e │ │ + stmia r7!, {r5, r6} │ │ + movs r6, r0 │ │ + mov r0, r1 │ │ + ldr r1, [pc, #8] @ (68ab4 ) │ │ + movs r2, #2 │ │ + add r1, pc │ │ + b.w 4d6b4 │ │ + str r5, [r7, #0] │ │ + vrsqrte.f32 d27, d0 │ │ + bl 68ac2 │ │ + movs r0, #1 │ │ + pop {r7, pc} │ │ + stmdb sp!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, lr} │ │ + ldr r1, [r0, #0] │ │ + movs r3, #0 │ │ + mov r5, sp │ │ + ldr r2, [r1, #0] │ │ + str r3, [r1, #0] │ │ + mov r3, r5 │ │ + adds r1, r2, #4 │ │ + ldr.w r8, [r2] │ │ + ldmia.w r1, {r4, r6, r7} │ │ + movs r1, #2 │ │ + stmia r3!, {r4, r6, r7} │ │ + ldr r4, [r0, #4] │ │ + str r1, [r2, #0] │ │ + ldr r1, [r4, #0] │ │ + ldr r0, [r1, #0] │ │ + ldr r1, [r1, #8] │ │ + bl 68b02 │ │ + ldr r0, [r4, #0] │ │ + str.w r8, [r0], #4 │ │ + ldmia.w r5, {r1, r2, r3} │ │ + stmia r0!, {r1, r2, r3} │ │ + movs r0, #1 │ │ + add sp, #16 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ + orr.w r0, r0, #2 │ │ + cmp r0, #2 │ │ + ite ne │ │ + cmpne r1, #0 │ │ + bxeq lr │ │ + mov r0, r1 │ │ + b.w b086c │ │ + push {r7, lr} │ │ + bl 68b1e │ │ + movs r0, #1 │ │ + pop {r7, pc} │ │ + push {r4, r5, r7, lr} │ │ + ldrd r0, r4, [r0] │ │ + movs r5, #0 │ │ + strb r5, [r0, #0] │ │ + ldr r1, [r4, #0] │ │ + ldr r0, [r1, #0] │ │ + ldr r1, [r1, #8] │ │ + bl 68b02 │ │ + ldr r0, [r4, #0] │ │ + str r5, [r0, #0] │ │ + movs r0, #1 │ │ + pop {r4, r5, r7, pc} │ │ + bmi.n 68ae6 │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + sub sp, #28 │ │ + mov r7, r1 │ │ + mov r6, r0 │ │ + mov r0, r2 │ │ + mov r1, r3 │ │ + bl 6deb4 │ │ + ldr r4, [pc, #604] @ (68dac ) │ │ + mov sl, r0 │ │ + mov r9, r1 │ │ + add r4, pc │ │ + ldr r0, [r4, #16] │ │ + cmp r0, #5 │ │ + bcc.n 68b80 │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #16] │ │ + movw r3, #323 @ 0x143 │ │ + str r1, [sp, #4] │ │ + ldr r1, [pc, #580] @ (68db0 ) │ │ + str r0, [sp, #12] │ │ + add r1, pc │ │ + str r1, [sp, #0] │ │ + add r0, sp, #24 │ │ + str r0, [sp, #8] │ │ + ldr r2, [pc, #572] @ (68db4 ) │ │ + mov r0, sp │ │ + movs r1, #5 │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r0, [r4, #16] │ │ + cmp r0, #4 │ │ + bls.n 68baa │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #16] │ │ + movw r3, #323 @ 0x143 │ │ + str r1, [sp, #4] │ │ + ldr r1, [pc, #624] @ (68e04 ) │ │ + str r0, [sp, #12] │ │ + add r1, pc │ │ + str r1, [sp, #0] │ │ + add r0, sp, #24 │ │ + str r0, [sp, #8] │ │ + ldr r2, [pc, #616] @ (68e08 ) │ │ + mov r0, sp │ │ + movs r1, #5 │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r7, [r7, #0] │ │ + cmp r7, #0 │ │ + beq.w 68cdc │ │ + ldr r0, [r7, #0] │ │ + cmp r0, #0 │ │ + beq.w 68ce4 │ │ + ldr r5, [r0, #24] │ │ + ldr r0, [r4, #16] │ │ + cmp r5, #0 │ │ + beq.w 68cf2 │ │ + cmp r0, #5 │ │ + ldr r0, [pc, #516] @ (68dcc ) │ │ + add r0, pc │ │ + mov fp, r0 │ │ + bcc.n 68bee │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #16] │ │ + movw r3, #323 @ 0x143 │ │ + str r0, [sp, #12] │ │ + movs r0, #4 │ │ + strd fp, r1, [sp] │ │ + movs r1, #5 │ │ + str r0, [sp, #8] │ │ + mov r0, sp │ │ + ldr r2, [pc, #488] @ (68dd0 ) │ │ + add r2, pc │ │ + bl 6ff84 │ │ + mov r0, r7 │ │ + mov r1, sl │ │ + blx r5 │ │ + mov r8, r0 │ │ + ldr r0, [r4, #16] │ │ + cmp r0, #5 │ │ + bcc.n 68c20 │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #16] │ │ + movw r3, #323 @ 0x143 │ │ + str r1, [sp, #4] │ │ + ldr r1, [pc, #456] @ (68dd4 ) │ │ + str r0, [sp, #12] │ │ + movs r0, #4 │ │ + add r1, pc │ │ + str r1, [sp, #0] │ │ + str r0, [sp, #8] │ │ + mov r0, sp │ │ + ldr r2, [pc, #448] @ (68dd8 ) │ │ + movs r1, #5 │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r0, [r4, #16] │ │ + cmp r0, #5 │ │ + bcc.n 68c4a │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #16] │ │ + movw r3, #323 @ 0x143 │ │ + str r1, [sp, #4] │ │ + ldr r1, [pc, #424] @ (68ddc ) │ │ + str r0, [sp, #12] │ │ + add r1, pc │ │ + str r1, [sp, #0] │ │ + add r0, sp, #24 │ │ + str r0, [sp, #8] │ │ + ldr r2, [pc, #416] @ (68de0 ) │ │ + mov r0, sp │ │ + movs r1, #5 │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r0, [r4, #16] │ │ + cmp r0, #5 │ │ + bcc.n 68c74 │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #16] │ │ + movw r3, #323 @ 0x143 │ │ + str r1, [sp, #4] │ │ + ldr r1, [pc, #388] @ (68de4 ) │ │ + str r0, [sp, #12] │ │ + add r1, pc │ │ + str r1, [sp, #0] │ │ + add r0, sp, #24 │ │ + str r0, [sp, #8] │ │ + ldr r2, [pc, #380] @ (68de8 ) │ │ + mov r0, sp │ │ + movs r1, #5 │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r0, [r7, #0] │ │ + cbz r0, 68ce4 │ │ + ldr.w r5, [r0, #912] @ 0x390 │ │ + ldr r0, [r4, #16] │ │ + cmp r5, #0 │ │ + beq.n 68d22 │ │ + cmp r0, #4 │ │ + bls.n 68ca6 │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #16] │ │ + movw r3, #323 @ 0x143 │ │ + str r0, [sp, #12] │ │ + movs r0, #4 │ │ + strd fp, r1, [sp] │ │ + movs r1, #5 │ │ + str r0, [sp, #8] │ │ + mov r0, sp │ │ + ldr r2, [pc, #364] @ (68e0c ) │ │ + add r2, pc │ │ + bl 6ff84 │ │ + mov r0, r7 │ │ + blx r5 │ │ + ldr r1, [r4, #16] │ │ + cmp r0, #1 │ │ + bne.n 68d66 │ │ + cmp r1, #4 │ │ + bls.n 68cd8 │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #16] │ │ + movw r3, #323 @ 0x143 │ │ + str r1, [sp, #4] │ │ + ldr r1, [pc, #312] @ (68dfc ) │ │ + str r0, [sp, #12] │ │ + movs r0, #4 │ │ + add r1, pc │ │ + str r1, [sp, #0] │ │ + str r0, [sp, #8] │ │ + mov r0, sp │ │ + ldr r2, [pc, #304] @ (68e00 ) │ │ + movs r1, #5 │ │ + add r2, pc │ │ + bl 6ff84 │ │ + movs r0, #5 │ │ + b.n 68d56 │ │ + ldr r1, [pc, #220] @ (68dbc ) │ │ + movs r0, #6 │ │ + add r1, pc │ │ + b.n 68cea │ │ + ldr r1, [pc, #208] @ (68db8 ) │ │ + movs r0, #7 │ │ + add r1, pc │ │ + strd r1, r0, [r6, #4] │ │ + movs r0, #8 │ │ + b.n 68d56 │ │ + cmp r0, #4 │ │ + bls.n 68d1a │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #16] │ │ + movw r3, #323 @ 0x143 │ │ + str r1, [sp, #4] │ │ + ldr r1, [pc, #192] @ (68dc4 ) │ │ + str r0, [sp, #12] │ │ + movs r0, #4 │ │ + add r1, pc │ │ + str r1, [sp, #0] │ │ + str r0, [sp, #8] │ │ + mov r0, sp │ │ + ldr r2, [pc, #180] @ (68dc8 ) │ │ + movs r1, #5 │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r1, [pc, #164] @ (68dc0 ) │ │ + movs r0, #9 │ │ + add r1, pc │ │ + b.n 68d50 │ │ + cmp r0, #4 │ │ + bls.n 68d4a │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #16] │ │ + movw r3, #323 @ 0x143 │ │ + str r1, [sp, #4] │ │ + ldr r1, [pc, #188] @ (68df0 ) │ │ + str r0, [sp, #12] │ │ + movs r0, #4 │ │ + add r1, pc │ │ + str r1, [sp, #0] │ │ + str r0, [sp, #8] │ │ + mov r0, sp │ │ + ldr r2, [pc, #176] @ (68df4 ) │ │ + movs r1, #5 │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r1, [pc, #160] @ (68dec ) │ │ + movs r0, #14 │ │ + add r1, pc │ │ + strd r1, r0, [r6, #4] │ │ + movs r0, #6 │ │ + strb r0, [r6, #0] │ │ + mov r0, sl │ │ + mov r1, r9 │ │ + bl 64850 │ │ + add sp, #28 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + cmp r1, #4 │ │ + bls.n 68d8e │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #16] │ │ + movw r3, #323 @ 0x143 │ │ + str r1, [sp, #4] │ │ + ldr r1, [pc, #152] @ (68e10 ) │ │ + str r0, [sp, #12] │ │ + movs r0, #4 │ │ + add r1, pc │ │ + str r1, [sp, #0] │ │ + str r0, [sp, #8] │ │ + mov r0, sp │ │ + ldr r2, [pc, #140] @ (68e14 ) │ │ + movs r1, #5 │ │ + add r2, pc │ │ + bl 6ff84 │ │ + cmp.w r8, #0 │ │ + beq.n 68d9c │ │ + movs r0, #15 │ │ + str.w r8, [r6, #4] │ │ + b.n 68d56 │ │ + ldr r1, [pc, #88] @ (68df8 ) │ │ + movs r0, #16 │ │ + add r1, pc │ │ + strd r1, r0, [r6, #4] │ │ + movs r0, #7 │ │ + b.n 68d56 │ │ + nop │ │ + stmia r6!, {r7} │ │ + movs r6, r0 │ │ + ldrb r0, [r1, #2] │ │ + movs r6, r0 │ │ + add r5, pc, #552 @ (adr r5, 68fe0 ) │ │ + movs r6, r0 │ │ + add r5, pc, #720 @ (adr r5, 6908c ) │ │ + vsli.64 d26, d22, #59 @ 0x3b │ │ + vcvt.f32.u32 q10, q6 │ │ + vsri.32 d26, d12, #5 │ │ + movs r6, r0 │ │ + add r3, pc, #960 @ (adr r3, 6918c ) │ │ + movs r6, r0 │ │ + add r5, pc, #400 @ (adr r5, 68f60 ) │ │ + movs r6, r0 │ │ + add r5, pc, #112 @ (adr r5, 68e44 ) │ │ + movs r6, r0 │ │ + add r5, pc, #152 @ (adr r5, 68e70 ) │ │ + movs r6, r0 │ │ + add r4, pc, #936 @ (adr r4, 69184 ) │ │ + movs r6, r0 │ │ + add r5, pc, #24 @ (adr r5, 68df8 ) │ │ + movs r6, r0 │ │ + add r4, pc, #768 @ (adr r4, 690e4 ) │ │ + movs r6, r0 │ │ + add r4, pc, #912 @ (adr r4, 69178 ) │ │ + movs r6, r0 │ │ + add r4, pc, #600 @ (adr r4, 69044 ) │ │ + movs r6, r0 │ │ + add r5, pc, #84 @ (adr r5, 68e44 ) │ │ + vcvtm.u32.f32 q13, q14 │ │ + movs r6, r0 │ │ + add r3, pc, #768 @ (adr r3, 690f8 ) │ │ + movs r6, r0 │ │ + cmp r1, #132 @ 0x84 │ │ + vrintx.f32 d26, d14 │ │ + movs r6, r0 │ │ + add r4, pc, #200 @ (adr r4, 68ecc ) │ │ + movs r6, r0 │ │ + ldrb r6, [r4, #1] │ │ + movs r6, r0 │ │ + add r5, pc, #384 @ (adr r5, 68f8c ) │ │ + movs r6, r0 │ │ + add r4, pc, #400 @ (adr r4, 68fa0 ) │ │ + movs r6, r0 │ │ + add r3, pc, #832 @ (adr r3, 69154 ) │ │ + movs r6, r0 │ │ + add r3, pc, #496 @ (adr r3, 69008 ) │ │ + movs r6, r0 │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ + sub sp, #32 │ │ + mov r6, sp │ │ + mov sl, r0 │ │ + mov r0, r6 │ │ + mov r9, r2 │ │ + mov r7, r1 │ │ + bl 68f8c │ │ + ldrb.w r0, [sp] │ │ + cmp r0, #15 │ │ + bne.n 68ede │ │ + ldr.w r8, [sp, #4] │ │ + ldr r6, [pc, #288] @ (68f5c ) │ │ + add r6, pc │ │ + ldr r0, [r6, #16] │ │ + cmp r0, #5 │ │ + bcc.n 68e66 │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #16] │ │ + movw r3, #605 @ 0x25d │ │ + str r1, [sp, #4] │ │ + ldr r1, [pc, #272] @ (68f60 ) │ │ + str r0, [sp, #12] │ │ + add r1, pc │ │ + str r1, [sp, #0] │ │ + add r0, sp, #28 │ │ + str r0, [sp, #8] │ │ + ldr r2, [pc, #264] @ (68f64 ) │ │ + mov r0, sp │ │ + movs r1, #5 │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r0, [r6, #16] │ │ + cmp r0, #4 │ │ + bls.n 68e90 │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #16] │ │ + movw r3, #605 @ 0x25d │ │ + str r1, [sp, #4] │ │ + ldr r1, [pc, #256] @ (68f7c ) │ │ + str r0, [sp, #12] │ │ + add r1, pc │ │ + str r1, [sp, #0] │ │ + add r0, sp, #28 │ │ + str r0, [sp, #8] │ │ + ldr r2, [pc, #248] @ (68f80 ) │ │ + mov r0, sp │ │ + movs r1, #5 │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r7, [r7, #0] │ │ + cbz r7, 68f06 │ │ + ldr r0, [r7, #0] │ │ + cbz r0, 68f0e │ │ + ldr r5, [r0, #84] @ 0x54 │ │ + ldr r0, [r6, #16] │ │ + cmp r5, #0 │ │ + beq.n 68f24 │ │ + cmp r0, #4 │ │ + bls.n 68ec8 │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #16] │ │ + movw r3, #605 @ 0x25d │ │ + str r1, [sp, #4] │ │ + ldr r1, [pc, #208] @ (68f84 ) │ │ + str r0, [sp, #12] │ │ + movs r0, #4 │ │ + add r1, pc │ │ + str r1, [sp, #0] │ │ + str r0, [sp, #8] │ │ + mov r0, sp │ │ + ldr r2, [pc, #200] @ (68f88 ) │ │ + movs r1, #5 │ │ + add r2, pc │ │ + bl 6ff84 │ │ + mov r0, r7 │ │ + mov r1, r9 │ │ + blx r5 │ │ + mov r1, r0 │ │ + mov r0, r8 │ │ + bl 6d3a8 │ │ + str.w r0, [sl, #4] │ │ + movs r0, #15 │ │ + b.n 68f1a │ │ + ldrb.w r1, [sp, #3] │ │ + add.w r2, sl, #8 │ │ + strb.w r1, [sl, #3] │ │ + ldrh.w r1, [sp, #1] │ │ + strh.w r1, [sl, #1] │ │ + add.w r1, r6, #8 │ │ + ldr.w ip, [sp, #4] │ │ + ldmia.w r1, {r3, r4, r5, r6, r7} │ │ + stmia r2!, {r3, r4, r5, r6, r7} │ │ + str.w ip, [sl, #4] │ │ + b.n 68f1a │ │ + ldr r1, [pc, #100] @ (68f6c ) │ │ + movs r0, #6 │ │ + add r1, pc │ │ + b.n 68f14 │ │ + ldr r1, [pc, #88] @ (68f68 ) │ │ + movs r0, #7 │ │ + add r1, pc │ │ + strd r1, r0, [sl, #4] │ │ + movs r0, #8 │ │ + strb.w r0, [sl] │ │ + add sp, #32 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ + cmp r0, #4 │ │ + bls.n 68f4c │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #16] │ │ + movw r3, #605 @ 0x25d │ │ + str r1, [sp, #4] │ │ + ldr r1, [pc, #60] @ (68f74 ) │ │ + str r0, [sp, #12] │ │ + movs r0, #4 │ │ + add r1, pc │ │ + str r1, [sp, #0] │ │ + str r0, [sp, #8] │ │ + mov r0, sp │ │ + ldr r2, [pc, #52] @ (68f78 ) │ │ + movs r1, #5 │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r1, [pc, #32] @ (68f70 ) │ │ + movs r0, #12 │ │ + add r1, pc │ │ + strd r1, r0, [sl, #4] │ │ + movs r0, #6 │ │ + b.n 68f1a │ │ + nop │ │ + stmia r3!, {r1, r3, r4, r7} │ │ + movs r6, r0 │ │ + add r3, pc, #264 @ (adr r3, 6906c ) │ │ + movs r6, r0 │ │ + add r2, pc, #656 @ (adr r2, 691f8 ) │ │ + movs r6, r0 │ │ + add r3, pc, #552 @ (adr r3, 69194 ) │ │ + vcvtm.u32.f32 d26, d12 │ │ + vrsqrte.u32 d26, d20 │ │ + vcvtn.u32.f32 q13, q13 │ │ + movs r6, r0 │ │ + add r1, pc, #760 @ (adr r1, 69274 ) │ │ + movs r6, r0 │ │ + add r3, pc, #128 @ (adr r3, 69000 ) │ │ + movs r6, r0 │ │ + add r2, pc, #488 @ (adr r2, 6916c ) │ │ + movs r6, r0 │ │ + add r2, pc, #472 @ (adr r2, 69160 ) │ │ + movs r6, r0 │ │ + add r2, pc, #264 @ (adr r2, 69094 ) │ │ + movs r6, r0 │ │ + push {r4, r5, r6, r7, lr} │ │ + sub sp, #36 @ 0x24 │ │ + mov r4, r0 │ │ + movs r0, #0 │ │ + str r0, [sp, #0] │ │ + mov r5, r1 │ │ + ldr r6, [pc, #280] @ (690b4 ) │ │ + add r6, pc │ │ + ldr r1, [r6, #16] │ │ + cmp r1, #5 │ │ + bcc.n 68fc4 │ │ + movs r1, #1 │ │ + str r0, [sp, #20] │ │ + str r1, [sp, #8] │ │ + movw r3, #2748 @ 0xabc │ │ + ldr r1, [pc, #264] @ (690b8 ) │ │ + str r0, [sp, #16] │ │ + add r1, pc │ │ + str r1, [sp, #4] │ │ + add r0, sp, #32 │ │ + str r0, [sp, #12] │ │ + add r0, sp, #4 │ │ + ldr r2, [pc, #256] @ (690bc ) │ │ + movs r1, #5 │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r0, [r6, #16] │ │ + cmp r0, #4 │ │ + bls.n 68fee │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #20] │ │ + movw r3, #2748 @ 0xabc │ │ + str r1, [sp, #8] │ │ + ldr r1, [pc, #256] @ (690d8 ) │ │ + str r0, [sp, #16] │ │ + add r1, pc │ │ + str r1, [sp, #4] │ │ + add r0, sp, #32 │ │ + str r0, [sp, #12] │ │ + add r0, sp, #4 │ │ + ldr r2, [pc, #244] @ (690dc ) │ │ + movs r1, #5 │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r5, [r5, #0] │ │ + cbz r5, 69046 │ │ + ldr r0, [r5, #0] │ │ + cbz r0, 6904e │ │ + ldr.w r7, [r0, #876] @ 0x36c │ │ + ldr r0, [r6, #16] │ │ + cbz r7, 69060 │ │ + cmp r0, #4 │ │ + bls.n 69026 │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #20] │ │ + movw r3, #2748 @ 0xabc │ │ + str r1, [sp, #8] │ │ + ldr r1, [pc, #208] @ (690e0 ) │ │ + str r0, [sp, #16] │ │ + movs r0, #4 │ │ + add r1, pc │ │ + str r1, [sp, #4] │ │ + str r0, [sp, #12] │ │ + add r0, sp, #4 │ │ + ldr r2, [pc, #196] @ (690e4 ) │ │ + movs r1, #5 │ │ + add r2, pc │ │ + bl 6ff84 │ │ + mov r1, sp │ │ + mov r0, r5 │ │ + blx r7 │ │ + add r5, sp, #4 │ │ + mov r1, r0 │ │ + mov r0, r5 │ │ + bl 6fd2c │ │ + ldrb.w r6, [sp, #4] │ │ + cmp r6, #15 │ │ + bne.n 69096 │ │ + ldr r0, [sp, #0] │ │ + cbz r0, 690a4 │ │ + movs r1, #15 │ │ + b.n 690ae │ │ + ldr r1, [pc, #124] @ (690c4 ) │ │ + movs r0, #6 │ │ + add r1, pc │ │ + b.n 69054 │ │ + ldr r1, [pc, #112] @ (690c0 ) │ │ + movs r0, #7 │ │ + add r1, pc │ │ + strd r1, r0, [r4, #4] │ │ + movs r0, #8 │ │ + strb r0, [r4, #0] │ │ + add sp, #36 @ 0x24 │ │ + pop {r4, r5, r6, r7, pc} │ │ + cmp r0, #4 │ │ + bls.n 69088 │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #20] │ │ + movw r3, #2748 @ 0xabc │ │ + str r1, [sp, #8] │ │ + ldr r1, [pc, #88] @ (690cc ) │ │ + str r0, [sp, #16] │ │ + movs r0, #4 │ │ + add r1, pc │ │ + str r1, [sp, #4] │ │ + str r0, [sp, #12] │ │ + add r0, sp, #4 │ │ + ldr r2, [pc, #80] @ (690d0 ) │ │ + movs r1, #5 │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r1, [pc, #60] @ (690c8 ) │ │ + movs r0, #9 │ │ + add r1, pc │ │ + strd r1, r0, [r4, #4] │ │ + movs r0, #6 │ │ + b.n 6905a │ │ + adds r0, r4, #1 │ │ + adds r1, r5, #1 │ │ + movs r2, #27 │ │ + bl ca0b2 │ │ + strb r6, [r4, #0] │ │ + b.n 6905c │ │ + movs r0, #21 │ │ + movs r1, #7 │ │ + str r0, [r4, #8] │ │ + ldr r0, [pc, #40] @ (690d4 ) │ │ + add r0, pc │ │ + str r0, [r4, #4] │ │ + strb r1, [r4, #0] │ │ + b.n 6905c │ │ + stmia r2!, {r1, r3, r4, r5} │ │ + movs r6, r0 │ │ + strb r4, [r1, #22] │ │ + movs r6, r0 │ │ + add r1, pc, #280 @ (adr r1, 691d8 ) │ │ + movs r6, r0 │ │ + add r2, pc, #296 @ (adr r2, 691ec ) │ │ + vcvtp.s32.f32 q13, q6 │ │ + @ instruction: 0xfffb4a78 │ │ + vcvta.u32.f32 d26, d30 │ │ + movs r6, r0 │ │ + add r0, pc, #520 @ (adr r0, 692dc ) │ │ + movs r6, r0 │ │ + str r0, [r2, r1] │ │ + vrecpe.f32 , q13 │ │ + movs r6, r0 │ │ + add r1, pc, #112 @ (adr r1, 69150 ) │ │ + movs r6, r0 │ │ + add r1, pc, #96 @ (adr r1, 69144 ) │ │ + movs r6, r0 │ │ + add r0, pc, #912 @ (adr r0, 69478 ) │ │ + movs r6, r0 │ │ + push {r4, lr} │ │ + mov r4, r0 │ │ + ldrb r0, [r0, #0] │ │ + subs r0, #2 │ │ + cmp r0, #11 │ │ + bhi.n 6911e │ │ + tbb [pc, r0] │ │ + lsls r4, r2, #24 │ │ + asrs r6, r0, #12 │ │ + asrs r3, r2, #12 │ │ + asrs r3, r2, #12 │ │ + lsrs r3, r2, #20 │ │ + lsrs r3, r2, #20 │ │ + ldrd r0, r1, [r4, #4] │ │ + bl 54676 │ │ + ldrd r0, r1, [r4, #16] │ │ + b.n 69116 │ │ + ldrd r0, r1, [r4, #4] │ │ + ldmia.w sp!, {r4, lr} │ │ + b.w 54676 │ │ + pop {r4, pc} │ │ + adds r0, r4, #4 │ │ + ldmia.w sp!, {r4, lr} │ │ + b.w 58bc0 │ │ + bmi.n 690d6 │ │ + stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + vpush {d8} │ │ + sub sp, #168 @ 0xa8 │ │ + add.w r6, r3, #8 │ │ + mov r7, r1 │ │ + str r0, [sp, #40] @ 0x28 │ │ + ldmia r6, {r1, r5, r6} │ │ + ldrd r4, r0, [r3] │ │ + str r2, [sp, #32] │ │ + bl 6deb4 │ │ + mov sl, r0 │ │ + mov r9, r1 │ │ + mov r0, r5 │ │ + mov r1, r6 │ │ + bl 6deb4 │ │ + mov fp, r0 │ │ + ldr r0, [pc, #836] @ (694a0 ) │ │ + mov r8, r1 │ │ + add r0, pc │ │ + str r0, [sp, #44] @ 0x2c │ │ + ldr r0, [r0, #16] │ │ + cmp r0, #5 │ │ + bcc.n 6918a │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #120] @ 0x78 │ │ + movw r3, #975 @ 0x3cf │ │ + str r1, [sp, #108] @ 0x6c │ │ + ldr r1, [pc, #816] @ (694a4 ) │ │ + str r0, [sp, #116] @ 0x74 │ │ + add r1, pc │ │ + str r1, [sp, #104] @ 0x68 │ │ + add r0, sp, #152 @ 0x98 │ │ + str r0, [sp, #112] @ 0x70 │ │ + add r0, sp, #104 @ 0x68 │ │ + ldr r2, [pc, #804] @ (694a8 ) │ │ + movs r1, #5 │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + ldr r0, [r0, #16] │ │ + cmp r0, #4 │ │ + bls.n 691b6 │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #120] @ 0x78 │ │ + movw r3, #975 @ 0x3cf │ │ + str r1, [sp, #108] @ 0x6c │ │ + ldr r1, [pc, #780] @ (694ac ) │ │ + str r0, [sp, #116] @ 0x74 │ │ + add r1, pc │ │ + str r1, [sp, #104] @ 0x68 │ │ + add r0, sp, #152 @ 0x98 │ │ + str r0, [sp, #112] @ 0x70 │ │ + add r0, sp, #104 @ 0x68 │ │ + ldr r2, [pc, #768] @ (694b0 ) │ │ + movs r1, #5 │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r6, [r7, #0] │ │ + ldr r1, [pc, #760] @ (694b4 ) │ │ + ldr r0, [pc, #764] @ (694b8 ) │ │ + cmp r6, #0 │ │ + add r1, pc │ │ + add r0, pc │ │ + str r0, [sp, #4] │ │ + ldr r0, [pc, #756] @ (694bc ) │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + ldr r0, [pc, #756] @ (694c0 ) │ │ + add r0, pc │ │ + str r0, [sp, #28] │ │ + ldr r0, [pc, #752] @ (694c4 ) │ │ + add r0, pc │ │ + str r0, [sp, #12] │ │ + ldr r0, [pc, #752] @ (694c8 ) │ │ + add r0, pc │ │ + str r0, [sp, #24] │ │ + ldr r0, [pc, #748] @ (694cc ) │ │ + add r0, pc │ │ + str r0, [sp, #20] │ │ + ldr r0, [pc, #748] @ (694d0 ) │ │ + str r1, [sp, #8] │ │ + add r0, pc │ │ + str r0, [sp, #16] │ │ + beq.w 69326 │ │ + ldr r0, [r6, #0] │ │ + cmp r0, #0 │ │ + beq.w 6932a │ │ + ldr.w r7, [r0, #132] @ 0x84 │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + cmp r7, #0 │ │ + ldr r0, [r0, #16] │ │ + beq.w 69336 │ │ + cmp r0, #5 │ │ + bcc.n 6922a │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r1, [sp, #108] @ 0x6c │ │ + movw r3, #975 @ 0x3cf │ │ + ldr r1, [sp, #28] │ │ + str r0, [sp, #120] @ 0x78 │ │ + str r0, [sp, #116] @ 0x74 │ │ + movs r0, #4 │ │ + str r1, [sp, #104] @ 0x68 │ │ + movs r1, #5 │ │ + str r0, [sp, #112] @ 0x70 │ │ + add r0, sp, #104 @ 0x68 │ │ + ldr r2, [pc, #688] @ (694d4 ) │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r1, [r4, #0] │ │ + mov r0, r6 │ │ + mov r2, sl │ │ + mov r3, fp │ │ + str r6, [sp, #36] @ 0x24 │ │ + blx r7 │ │ + mov r5, r0 │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + ldr r0, [r0, #16] │ │ + cmp r0, #5 │ │ + bcc.n 69262 │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r1, [sp, #108] @ 0x6c │ │ + movw r3, #975 @ 0x3cf │ │ + ldr r1, [sp, #16] │ │ + str r0, [sp, #120] @ 0x78 │ │ + str r0, [sp, #116] @ 0x74 │ │ + movs r0, #4 │ │ + str r1, [sp, #104] @ 0x68 │ │ + movs r1, #5 │ │ + str r0, [sp, #112] @ 0x70 │ │ + add r0, sp, #104 @ 0x68 │ │ + ldr r2, [pc, #636] @ (694d8 ) │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + ldr r0, [r0, #16] │ │ + cmp r0, #5 │ │ + bcc.n 6928c │ │ + movs r1, #1 │ │ + movs r0, #0 │ │ + str r1, [sp, #108] @ 0x6c │ │ + movw r3, #975 @ 0x3cf │ │ + ldr r1, [sp, #20] │ │ + str r1, [sp, #104] @ 0x68 │ │ + movs r1, #5 │ │ + str r0, [sp, #120] @ 0x78 │ │ + str r0, [sp, #116] @ 0x74 │ │ + add r0, sp, #152 @ 0x98 │ │ + str r0, [sp, #112] @ 0x70 │ │ + add r0, sp, #104 @ 0x68 │ │ + ldr r2, [pc, #596] @ (694dc ) │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + ldr r0, [r0, #16] │ │ + cmp r0, #5 │ │ + bcc.n 692b6 │ │ + movs r1, #1 │ │ + movs r0, #0 │ │ + str r1, [sp, #108] @ 0x6c │ │ + movw r3, #975 @ 0x3cf │ │ + ldr r1, [sp, #24] │ │ + str r1, [sp, #104] @ 0x68 │ │ + movs r1, #5 │ │ + str r0, [sp, #120] @ 0x78 │ │ + str r0, [sp, #116] @ 0x74 │ │ + add r0, sp, #152 @ 0x98 │ │ + str r0, [sp, #112] @ 0x70 │ │ + add r0, sp, #104 @ 0x68 │ │ + ldr r2, [pc, #560] @ (694e0 ) │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r6, [sp, #36] @ 0x24 │ │ + ldr r0, [r6, #0] │ │ + cbz r0, 6932a │ │ + ldr.w r4, [r0, #912] @ 0x390 │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + cmp r4, #0 │ │ + ldr r0, [r0, #16] │ │ + beq.n 69364 │ │ + cmp r0, #4 │ │ + bls.n 692f0 │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r1, [sp, #108] @ 0x6c │ │ + movw r3, #975 @ 0x3cf │ │ + ldr r1, [sp, #28] │ │ + str r0, [sp, #120] @ 0x78 │ │ + str r0, [sp, #116] @ 0x74 │ │ + movs r0, #4 │ │ + str r1, [sp, #104] @ 0x68 │ │ + movs r1, #5 │ │ + str r0, [sp, #112] @ 0x70 │ │ + add r0, sp, #104 @ 0x68 │ │ + ldr r2, [pc, #508] @ (694e4 ) │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r6, [sp, #36] @ 0x24 │ │ + mov r0, r6 │ │ + blx r4 │ │ + ldr r1, [sp, #44] @ 0x2c │ │ + cmp r0, #1 │ │ + ldr r1, [r1, #16] │ │ + bne.n 69396 │ │ + movs r7, #0 │ │ + cmp r1, #5 │ │ + bcc.n 693c8 │ │ + movs r0, #1 │ │ + str r7, [sp, #120] @ 0x78 │ │ + str r0, [sp, #108] @ 0x6c │ │ + movs r1, #5 │ │ + ldr r0, [sp, #0] │ │ + movw r3, #975 @ 0x3cf │ │ + str r0, [sp, #104] @ 0x68 │ │ + movs r0, #4 │ │ + str r7, [sp, #116] @ 0x74 │ │ + movs r4, #5 │ │ + str r0, [sp, #112] @ 0x70 │ │ + add r0, sp, #104 @ 0x68 │ │ + ldr r2, [pc, #456] @ (694e8 ) │ │ + add r2, pc │ │ + bl 6ff84 │ │ + b.n 693ca │ │ + movs r0, #6 │ │ + b.n 69330 │ │ + ldr r1, [pc, #448] @ (694ec ) │ │ + movs r0, #7 │ │ + add r1, pc │ │ + movs r4, #8 │ │ + movs r7, #0 │ │ + b.n 693d8 │ │ + movs r7, #0 │ │ + cmp r0, #5 │ │ + bcc.n 6935c │ │ + movs r0, #1 │ │ + str r7, [sp, #120] @ 0x78 │ │ + str r0, [sp, #108] @ 0x6c │ │ + movs r1, #5 │ │ + ldr r0, [sp, #12] │ │ + movw r3, #975 @ 0x3cf │ │ + str r0, [sp, #104] @ 0x68 │ │ + movs r0, #4 │ │ + str r7, [sp, #116] @ 0x74 │ │ + str r0, [sp, #112] @ 0x70 │ │ + add r0, sp, #104 @ 0x68 │ │ + ldr r2, [pc, #408] @ (694f0 ) │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r1, [pc, #404] @ (694f4 ) │ │ + movs r0, #11 │ │ + add r1, pc │ │ + b.n 69392 │ │ + movs r7, #0 │ │ + cmp r0, #5 │ │ + bcc.n 6938c │ │ + movs r0, #1 │ │ + str r7, [sp, #120] @ 0x78 │ │ + str r0, [sp, #108] @ 0x6c │ │ + movs r1, #5 │ │ + ldr r0, [sp, #12] │ │ + movw r3, #975 @ 0x3cf │ │ + str r0, [sp, #104] @ 0x68 │ │ + movs r0, #4 │ │ + str r7, [sp, #116] @ 0x74 │ │ + str r0, [sp, #112] @ 0x70 │ │ + add r0, sp, #104 @ 0x68 │ │ + ldr r2, [pc, #372] @ (694f8 ) │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r6, [sp, #36] @ 0x24 │ │ + ldr r1, [pc, #364] @ (694fc ) │ │ + movs r0, #14 │ │ + add r1, pc │ │ + movs r4, #6 │ │ + b.n 693d8 │ │ + cmp r1, #4 │ │ + bls.n 693bc │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r1, [sp, #108] @ 0x6c │ │ + movw r3, #975 @ 0x3cf │ │ + ldr r1, [sp, #4] │ │ + str r0, [sp, #120] @ 0x78 │ │ + str r0, [sp, #116] @ 0x74 │ │ + movs r0, #4 │ │ + str r1, [sp, #104] @ 0x68 │ │ + movs r1, #5 │ │ + str r0, [sp, #112] @ 0x70 │ │ + add r0, sp, #104 @ 0x68 │ │ + ldr r2, [pc, #328] @ (69500 ) │ │ + add r2, pc │ │ + bl 6ff84 │ │ + cbz r5, 693cc │ │ + movs r0, #15 │ │ + str r5, [sp, #52] @ 0x34 │ │ + strb.w r0, [sp, #48] @ 0x30 │ │ + b.n 6944a │ │ + movs r4, #5 │ │ + b.n 693d6 │ │ + ldr r1, [pc, #308] @ (69504 ) │ │ + movs r0, #18 │ │ + movs r4, #7 │ │ + movs r7, #1 │ │ + add r1, pc │ │ + ldr r6, [sp, #36] @ 0x24 │ │ + ldrh.w r2, [sp, #101] @ 0x65 │ │ + strh.w r2, [sp, #105] @ 0x69 │ │ + ldrb.w r2, [sp, #103] @ 0x67 │ │ + strb.w r4, [sp, #104] @ 0x68 │ │ + strb.w r2, [sp, #107] @ 0x6b │ │ + strd r1, r0, [sp, #108] @ 0x6c │ │ + add r0, sp, #104 @ 0x68 │ │ + add r1, sp, #80 @ 0x50 │ │ + adds r0, #12 │ │ + ldmia.w r1, {r2, r3, r4, r5} │ │ + stmia r0!, {r2, r3, r4, r5} │ │ + cbz r7, 6943e │ │ + add r7, sp, #136 @ 0x88 │ │ + mov r1, sl │ │ + mov r2, r9 │ │ + mov r0, r7 │ │ + bl 6c8e0 │ │ + add r6, sp, #48 @ 0x30 │ │ + mov r1, fp │ │ + add.w r0, r6, #16 │ │ + mov r2, r8 │ │ + bl 6c8e0 │ │ + add r4, sp, #152 @ 0x98 │ │ + mov r1, r7 │ │ + adds r0, r4, #3 │ │ + movs r2, #12 │ │ + bl ca0b2 │ │ + adds r0, r6, #1 │ │ + mov.w r8, #3 │ │ + mov r1, r4 │ │ + movs r2, #15 │ │ + strb.w r8, [sp, #48] @ 0x30 │ │ + bl ca0b2 │ │ + add r0, sp, #104 @ 0x68 │ │ + bl 690e8 │ │ + b.n 696ac │ │ + str r6, [sp, #36] @ 0x24 │ │ + add r0, sp, #48 @ 0x30 │ │ + add r1, sp, #104 @ 0x68 │ │ + movs r2, #28 │ │ + bl ca0b2 │ │ + mov r0, fp │ │ + mov r1, r8 │ │ + bl 64850 │ │ + mov r0, sl │ │ + mov r1, r9 │ │ + bl 64850 │ │ + ldrb.w r8, [sp, #48] @ 0x30 │ │ + cmp.w r8, #15 │ │ + bne.w 696ac │ │ + ldr r6, [pc, #160] @ (69508 ) │ │ + ldr r5, [pc, #160] @ (6950c ) │ │ + ldr r0, [sp, #32] │ │ + add r6, pc │ │ + ldrd r1, r9, [sp, #216] @ 0xd8 │ │ + add r5, pc │ │ + ldr.w fp, [sp, #52] @ 0x34 │ │ + ldr r4, [r0, #0] │ │ + uxtb r1, r1 │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + cmp r1, #9 │ │ + ldr r0, [r0, #16] │ │ + ldr.w sl, [sp, #40] @ 0x28 │ │ + bcs.w 696de │ │ + tbh [pc, r1, lsl #1] │ │ + lsls r1, r0, #1 │ │ + lsls r3, r1, #23 │ │ + lsls r3, r1, #12 │ │ + lsls r3, r0, #16 │ │ + lsls r5, r7, #8 │ │ + lsls r2, r3, #26 │ │ + lsls r1, r2, #30 │ │ + lsls r2, r2, #19 │ │ + lsrs r3, r4, #1 │ │ + stmia r0!, {r3, r4, r5, r6} │ │ + movs r6, r0 │ │ + strb r6, [r7, #10] │ │ + movs r6, r0 │ │ + ldr r7, [sp, #512] @ 0x200 │ │ + movs r6, r0 │ │ + strb r2, [r3, #10] │ │ + movs r6, r0 │ │ + ldr r7, [sp, #336] @ 0x150 │ │ + movs r6, r0 │ │ + add r0, pc, #864 @ (adr r0, 69818 ) │ │ + @ instruction: 0xfffb9f8c │ │ + movs r6, r0 │ │ + ldr r7, [sp, #568] @ 0x238 │ │ + movs r6, r0 │ │ + ldr r7, [sp, #384] @ 0x180 │ │ + movs r6, r0 │ │ + ldr r7, [sp, #328] @ 0x148 │ │ + movs r6, r0 │ │ + ldr r7, [sp, #432] @ 0x1b0 │ │ + movs r6, r0 │ │ + ldr r7, [sp, #376] @ 0x178 │ │ + movs r6, r0 │ │ + ldr r7, [sp, #312] @ 0x138 │ │ + movs r6, r0 │ │ + ldr r6, [sp, #896] @ 0x380 │ │ + movs r6, r0 │ │ + ldr r6, [sp, #672] @ 0x2a0 │ │ + movs r6, r0 │ │ + ldr r6, [sp, #504] @ 0x1f8 │ │ + movs r6, r0 │ │ + ldr r6, [sp, #336] @ 0x150 │ │ + movs r6, r0 │ │ + ldr r6, [sp, #112] @ 0x70 │ │ + movs r6, r0 │ │ + ldr r5, [sp, #920] @ 0x398 │ │ + movs r6, r0 │ │ + ldr r7, [sp, #440] @ 0x1b8 │ │ + @ instruction: 0xfffb9dae │ │ + movs r6, r0 │ │ + rors r3, r5 │ │ + @ instruction: 0xfffb9d80 │ │ + movs r6, r0 │ │ + ldr r6, [sp, #844] @ 0x34c │ │ + vqrdmulh.s , , d14[0] │ │ + movs r6, r0 │ │ + sbcs r2, r0 │ │ + @ instruction: 0xfffb9df7 │ │ + @ instruction: 0xfffb9e2a │ │ + vtbl.8 d18, {d11}, d5 │ │ + bcc.n 69538 │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #120] @ 0x78 │ │ + movw r3, #1305 @ 0x519 │ │ + str r1, [sp, #108] @ 0x6c │ │ + ldr r1, [pc, #908] @ (698b0 ) │ │ + str r0, [sp, #116] @ 0x74 │ │ + add r1, pc │ │ + str r1, [sp, #104] @ 0x68 │ │ + add r0, sp, #152 @ 0x98 │ │ + str r0, [sp, #112] @ 0x70 │ │ + add r0, sp, #104 @ 0x68 │ │ + ldr r2, [pc, #900] @ (698b4 ) │ │ + movs r1, #5 │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + ldr r0, [r0, #16] │ │ + cmp r0, #4 │ │ + bls.n 69564 │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #120] @ 0x78 │ │ + movw r3, #1305 @ 0x519 │ │ + str r1, [sp, #108] @ 0x6c │ │ + ldr r1, [pc, #872] @ (698b8 ) │ │ + str r0, [sp, #116] @ 0x74 │ │ + add r1, pc │ │ + str r1, [sp, #104] @ 0x68 │ │ + add r0, sp, #152 @ 0x98 │ │ + str r0, [sp, #112] @ 0x70 │ │ + add r0, sp, #104 @ 0x68 │ │ + ldr r2, [pc, #864] @ (698bc ) │ │ + movs r1, #5 │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r7, [sp, #36] @ 0x24 │ │ + cmp r7, #0 │ │ + beq.w 6a6f4 │ │ + ldr r0, [r7, #0] │ │ + cmp r0, #0 │ │ + beq.w 6a6fe │ │ + str r6, [sp, #32] │ │ + ldr.w r6, [r0, #156] @ 0x9c │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + cmp r6, #0 │ │ + ldr r0, [r0, #16] │ │ + beq.w 6a8a6 │ │ + mov r8, r5 │ │ + cmp r0, #5 │ │ + bcc.n 695ac │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r1, [sp, #108] @ 0x6c │ │ + movw r3, #1305 @ 0x519 │ │ + ldr r1, [sp, #28] │ │ + str r0, [sp, #120] @ 0x78 │ │ + str r0, [sp, #116] @ 0x74 │ │ + movs r0, #4 │ │ + str r1, [sp, #104] @ 0x68 │ │ + movs r1, #5 │ │ + str r0, [sp, #112] @ 0x70 │ │ + add r0, sp, #104 @ 0x68 │ │ + ldr r2, [pc, #792] @ (698c0 ) │ │ + add r2, pc │ │ + bl 6ff84 │ │ + mov r0, r7 │ │ + mov r1, r4 │ │ + mov r2, fp │ │ + mov r3, r9 │ │ + mov r5, r7 │ │ + blx r6 │ │ + mov r4, r0 │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + ldr r0, [r0, #16] │ │ + cmp r0, #5 │ │ + bcc.n 695e4 │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r1, [sp, #108] @ 0x6c │ │ + movw r3, #1305 @ 0x519 │ │ + ldr r1, [sp, #16] │ │ + str r0, [sp, #120] @ 0x78 │ │ + str r0, [sp, #116] @ 0x74 │ │ + movs r0, #4 │ │ + str r1, [sp, #104] @ 0x68 │ │ + movs r1, #5 │ │ + str r0, [sp, #112] @ 0x70 │ │ + add r0, sp, #104 @ 0x68 │ │ + ldr r2, [pc, #740] @ (698c4 ) │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + ldr r0, [r0, #16] │ │ + cmp r0, #5 │ │ + bcc.n 6960e │ │ + movs r1, #1 │ │ + movs r0, #0 │ │ + str r1, [sp, #108] @ 0x6c │ │ + movw r3, #1305 @ 0x519 │ │ + ldr r1, [sp, #20] │ │ + str r1, [sp, #104] @ 0x68 │ │ + movs r1, #5 │ │ + str r0, [sp, #120] @ 0x78 │ │ + str r0, [sp, #116] @ 0x74 │ │ + add r0, sp, #152 @ 0x98 │ │ + str r0, [sp, #112] @ 0x70 │ │ + add r0, sp, #104 @ 0x68 │ │ + ldr r2, [pc, #704] @ (698c8 ) │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + ldr r0, [r0, #16] │ │ + cmp r0, #5 │ │ + bcc.n 69638 │ │ + movs r1, #1 │ │ + movs r0, #0 │ │ + str r1, [sp, #108] @ 0x6c │ │ + movw r3, #1305 @ 0x519 │ │ + ldr r1, [sp, #24] │ │ + str r1, [sp, #104] @ 0x68 │ │ + movs r1, #5 │ │ + str r0, [sp, #120] @ 0x78 │ │ + str r0, [sp, #116] @ 0x74 │ │ + add r0, sp, #152 @ 0x98 │ │ + str r0, [sp, #112] @ 0x70 │ │ + add r0, sp, #104 @ 0x68 │ │ + ldr r2, [pc, #664] @ (698cc ) │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r0, [r5, #0] │ │ + cmp r0, #0 │ │ + beq.w 6a54c │ │ + ldr.w r6, [r0, #912] @ 0x390 │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + cmp r6, #0 │ │ + ldr r0, [r0, #16] │ │ + beq.w 6aa22 │ │ + mov r1, r5 │ │ + cmp r0, #4 │ │ + bls.n 69678 │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r1, [sp, #108] @ 0x6c │ │ + movw r3, #1305 @ 0x519 │ │ + ldr r1, [sp, #28] │ │ + str r0, [sp, #120] @ 0x78 │ │ + str r0, [sp, #116] @ 0x74 │ │ + movs r0, #4 │ │ + str r1, [sp, #104] @ 0x68 │ │ + movs r1, #5 │ │ + str r0, [sp, #112] @ 0x70 │ │ + add r0, sp, #104 @ 0x68 │ │ + ldr r2, [pc, #608] @ (698d0 ) │ │ + add r2, pc │ │ + bl 6ff84 │ │ + mov r1, r5 │ │ + mov r0, r1 │ │ + blx r6 │ │ + ldr r1, [sp, #44] @ 0x2c │ │ + cmp r0, #1 │ │ + ldr r1, [r1, #16] │ │ + bne.w 6abc0 │ │ + cmp r1, #4 │ │ + bls.w 6987a │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r1, [sp, #108] @ 0x6c │ │ + movw r3, #1305 @ 0x519 │ │ + ldr r1, [sp, #0] │ │ + str r0, [sp, #120] @ 0x78 │ │ + str r0, [sp, #116] @ 0x74 │ │ + movs r0, #4 │ │ + str r1, [sp, #104] @ 0x68 │ │ + movs r1, #5 │ │ + str r0, [sp, #112] @ 0x70 │ │ + add r0, sp, #104 @ 0x68 │ │ + ldr r2, [pc, #556] @ (698d4 ) │ │ + add r2, pc │ │ + b.n 69876 │ │ + ldr r2, [sp, #40] @ 0x28 │ │ + ldrb.w r0, [sp, #51] @ 0x33 │ │ + add.w r1, r2, #12 │ │ + strb r0, [r2, #7] │ │ + ldrh.w r0, [sp, #49] @ 0x31 │ │ + strh.w r0, [r2, #5] │ │ + add r0, sp, #48 @ 0x30 │ │ + adds r0, #8 │ │ + ldr.w ip, [sp, #52] @ 0x34 │ │ + ldmia.w r0, {r3, r4, r5, r6, r7} │ │ + movs r0, #1 │ │ + stmia r1!, {r3, r4, r5, r6, r7} │ │ + str.w ip, [r2, #8] │ │ + strb.w r8, [r2, #4] │ │ + str r0, [r2, #0] │ │ + b.w 6a742 │ │ + cmp r0, #5 │ │ + bcc.n 69706 │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #120] @ 0x78 │ │ + movw r3, #1299 @ 0x513 │ │ + str r1, [sp, #108] @ 0x6c │ │ + ldr r1, [pc, #488] @ (698d8 ) │ │ + str r0, [sp, #116] @ 0x74 │ │ + add r1, pc │ │ + str r1, [sp, #104] @ 0x68 │ │ + add r0, sp, #152 @ 0x98 │ │ + str r0, [sp, #112] @ 0x70 │ │ + add r0, sp, #104 @ 0x68 │ │ + ldr r2, [pc, #476] @ (698dc ) │ │ + movs r1, #5 │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + mov r8, r5 │ │ + ldr r0, [r0, #16] │ │ + cmp r0, #4 │ │ + bls.n 69734 │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #120] @ 0x78 │ │ + movw r3, #1299 @ 0x513 │ │ + str r1, [sp, #108] @ 0x6c │ │ + ldr r1, [pc, #448] @ (698e0 ) │ │ + str r0, [sp, #116] @ 0x74 │ │ + add r1, pc │ │ + str r1, [sp, #104] @ 0x68 │ │ + add r0, sp, #152 @ 0x98 │ │ + str r0, [sp, #112] @ 0x70 │ │ + add r0, sp, #104 @ 0x68 │ │ + ldr r2, [pc, #440] @ (698e4 ) │ │ + movs r1, #5 │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r5, [sp, #36] @ 0x24 │ │ + cmp r5, #0 │ │ + beq.w 6a6f4 │ │ + ldr r0, [r5, #0] │ │ + cmp r0, #0 │ │ + beq.w 6a54c │ │ + ldr.w r7, [r0, #144] @ 0x90 │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + cmp r7, #0 │ │ + ldr r0, [r0, #16] │ │ + beq.w 69880 │ │ + cmp r0, #5 │ │ + str r6, [sp, #32] │ │ + bcc.n 6977a │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r1, [sp, #108] @ 0x6c │ │ + movw r3, #1299 @ 0x513 │ │ + ldr r1, [sp, #28] │ │ + str r0, [sp, #120] @ 0x78 │ │ + str r0, [sp, #116] @ 0x74 │ │ + movs r0, #4 │ │ + str r1, [sp, #104] @ 0x68 │ │ + movs r1, #5 │ │ + str r0, [sp, #112] @ 0x70 │ │ + add r0, sp, #104 @ 0x68 │ │ + ldr r2, [pc, #372] @ (698e8 ) │ │ + add r2, pc │ │ + bl 6ff84 │ │ + mov r0, r5 │ │ + mov r1, r4 │ │ + mov r2, fp │ │ + mov r3, r9 │ │ + mov r6, r5 │ │ + blx r7 │ │ + mov r5, r0 │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + ldr r0, [r0, #16] │ │ + cmp r0, #5 │ │ + bcc.n 697b2 │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r1, [sp, #108] @ 0x6c │ │ + movw r3, #1299 @ 0x513 │ │ + ldr r1, [sp, #16] │ │ + str r0, [sp, #120] @ 0x78 │ │ + str r0, [sp, #116] @ 0x74 │ │ + movs r0, #4 │ │ + str r1, [sp, #104] @ 0x68 │ │ + movs r1, #5 │ │ + str r0, [sp, #112] @ 0x70 │ │ + add r0, sp, #104 @ 0x68 │ │ + ldr r2, [pc, #320] @ (698ec ) │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + ldr r0, [r0, #16] │ │ + cmp r0, #5 │ │ + bcc.n 697dc │ │ + movs r1, #1 │ │ + movs r0, #0 │ │ + str r1, [sp, #108] @ 0x6c │ │ + movw r3, #1299 @ 0x513 │ │ + ldr r1, [sp, #20] │ │ + str r1, [sp, #104] @ 0x68 │ │ + movs r1, #5 │ │ + str r0, [sp, #120] @ 0x78 │ │ + str r0, [sp, #116] @ 0x74 │ │ + add r0, sp, #152 @ 0x98 │ │ + str r0, [sp, #112] @ 0x70 │ │ + add r0, sp, #104 @ 0x68 │ │ + ldr r2, [pc, #280] @ (698f0 ) │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + ldr r0, [r0, #16] │ │ + cmp r0, #5 │ │ + bcc.n 69806 │ │ + movs r1, #1 │ │ + movs r0, #0 │ │ + str r1, [sp, #108] @ 0x6c │ │ + movw r3, #1299 @ 0x513 │ │ + ldr r1, [sp, #24] │ │ + str r1, [sp, #104] @ 0x68 │ │ + movs r1, #5 │ │ + str r0, [sp, #120] @ 0x78 │ │ + str r0, [sp, #116] @ 0x74 │ │ + add r0, sp, #152 @ 0x98 │ │ + str r0, [sp, #112] @ 0x70 │ │ + add r0, sp, #104 @ 0x68 │ │ + ldr r2, [pc, #244] @ (698f4 ) │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r0, [r6, #0] │ │ + cmp r0, #0 │ │ + beq.w 6a54c │ │ + ldr.w r4, [r0, #912] @ 0x390 │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + cmp r4, #0 │ │ + ldr r0, [r0, #16] │ │ + beq.w 6a708 │ │ + mov r1, r6 │ │ + cmp r0, #4 │ │ + bls.n 69846 │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r1, [sp, #108] @ 0x6c │ │ + movw r3, #1299 @ 0x513 │ │ + ldr r1, [sp, #28] │ │ + str r0, [sp, #120] @ 0x78 │ │ + str r0, [sp, #116] @ 0x74 │ │ + movs r0, #4 │ │ + str r1, [sp, #104] @ 0x68 │ │ + movs r1, #5 │ │ + str r0, [sp, #112] @ 0x70 │ │ + add r0, sp, #104 @ 0x68 │ │ + ldr r2, [pc, #184] @ (698f8 ) │ │ + add r2, pc │ │ + bl 6ff84 │ │ + mov r1, r6 │ │ + mov r0, r1 │ │ + blx r4 │ │ + ldr r1, [sp, #44] @ 0x2c │ │ + cmp r0, #1 │ │ + ldr r1, [r1, #16] │ │ + bne.w 6a7a4 │ │ + cmp r1, #4 │ │ + bls.n 6987a │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r1, [sp, #108] @ 0x6c │ │ + movw r3, #1299 @ 0x513 │ │ + ldr r1, [sp, #0] │ │ + str r0, [sp, #120] @ 0x78 │ │ + str r0, [sp, #116] @ 0x74 │ │ + movs r0, #4 │ │ + str r1, [sp, #104] @ 0x68 │ │ + movs r1, #5 │ │ + str r0, [sp, #112] @ 0x70 │ │ + add r0, sp, #104 @ 0x68 │ │ + ldr r2, [pc, #136] @ (698fc ) │ │ + add r2, pc │ │ + bl 6ff84 │ │ + movs r0, #5 │ │ + b.w 6a738 │ │ + cmp r0, #4 │ │ + bls.n 698a6 │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r1, [sp, #108] @ 0x6c │ │ + movw r3, #1299 @ 0x513 │ │ + ldr r1, [sp, #12] │ │ + str r0, [sp, #120] @ 0x78 │ │ + str r0, [sp, #116] @ 0x74 │ │ + movs r0, #4 │ │ + str r1, [sp, #104] @ 0x68 │ │ + movs r1, #5 │ │ + str r0, [sp, #112] @ 0x70 │ │ + add r0, sp, #104 @ 0x68 │ │ + ldr r2, [pc, #96] @ (69900 ) │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r1, [pc, #92] @ (69904 ) │ │ + movs r0, #17 │ │ + add r1, pc │ │ + b.w 6a732 │ │ + ldr r0, [r6, #112] @ 0x70 │ │ + movs r6, r0 │ │ + ldr r3, [sp, #840] @ 0x348 │ │ + movs r6, r0 │ │ + ldr r4, [r1, #112] @ 0x70 │ │ + movs r6, r0 │ │ + ldr r3, [sp, #664] @ 0x298 │ │ + movs r6, r0 │ │ + ldr r3, [sp, #376] @ 0x178 │ │ + movs r6, r0 │ │ + ldr r3, [sp, #152] @ 0x98 │ │ + movs r6, r0 │ │ + ldr r2, [sp, #1008] @ 0x3f0 │ │ + movs r6, r0 │ │ + ldr r2, [sp, #840] @ 0x348 │ │ + movs r6, r0 │ │ + ldr r2, [sp, #592] @ 0x250 │ │ + movs r6, r0 │ │ + ldr r2, [sp, #368] @ 0x170 │ │ + movs r6, r0 │ │ + ldr r2, [r6, #92] @ 0x5c │ │ + movs r6, r0 │ │ + ldr r2, [sp, #16] │ │ + movs r6, r0 │ │ + ldr r4, [r1, #92] @ 0x5c │ │ + movs r6, r0 │ │ + ldr r1, [sp, #856] @ 0x358 │ │ + movs r6, r0 │ │ + ldr r1, [sp, #576] @ 0x240 │ │ + movs r6, r0 │ │ + ldr r1, [sp, #352] @ 0x160 │ │ + movs r6, r0 │ │ + ldr r1, [sp, #184] @ 0xb8 │ │ + movs r6, r0 │ │ + ldr r1, [sp, #16] │ │ + movs r6, r0 │ │ + ldr r0, [sp, #792] @ 0x318 │ │ + movs r6, r0 │ │ + ldr r0, [sp, #576] @ 0x240 │ │ + movs r6, r0 │ │ + ldr r0, [sp, #400] @ 0x190 │ │ + movs r6, r0 │ │ + lsls r1, r7 │ │ + vtbl.8 d18, {d11}, d5 │ │ + bcc.n 69930 │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #120] @ 0x78 │ │ + movw r3, #1325 @ 0x52d │ │ + str r1, [sp, #108] @ 0x6c │ │ + ldr r1, [pc, #808] @ (69c44 ) │ │ + str r0, [sp, #116] @ 0x74 │ │ + add r1, pc │ │ + str r1, [sp, #104] @ 0x68 │ │ + add r0, sp, #152 @ 0x98 │ │ + str r0, [sp, #112] @ 0x70 │ │ + add r0, sp, #104 @ 0x68 │ │ + ldr r2, [pc, #800] @ (69c48 ) │ │ + movs r1, #5 │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + ldr r0, [r0, #16] │ │ + cmp r0, #4 │ │ + bls.n 6995c │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #120] @ 0x78 │ │ + movw r3, #1325 @ 0x52d │ │ + str r1, [sp, #108] @ 0x6c │ │ + ldr r1, [pc, #772] @ (69c4c ) │ │ + str r0, [sp, #116] @ 0x74 │ │ + add r1, pc │ │ + str r1, [sp, #104] @ 0x68 │ │ + add r0, sp, #152 @ 0x98 │ │ + str r0, [sp, #112] @ 0x70 │ │ + add r0, sp, #104 @ 0x68 │ │ + ldr r2, [pc, #764] @ (69c50 ) │ │ + movs r1, #5 │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r7, [sp, #36] @ 0x24 │ │ + cmp r7, #0 │ │ + beq.w 6a6f4 │ │ + ldr r0, [r7, #0] │ │ + cmp r0, #0 │ │ + beq.w 6a6fe │ │ + mov r8, r5 │ │ + ldr.w r5, [r0, #228] @ 0xe4 │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + cmp r5, #0 │ │ + ldr r0, [r0, #16] │ │ + beq.w 6a7ee │ │ + cmp r0, #5 │ │ + str r6, [sp, #32] │ │ + bcc.n 699a4 │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r1, [sp, #108] @ 0x6c │ │ + movw r3, #1325 @ 0x52d │ │ + ldr r1, [sp, #28] │ │ + str r0, [sp, #120] @ 0x78 │ │ + str r0, [sp, #116] @ 0x74 │ │ + movs r0, #4 │ │ + str r1, [sp, #104] @ 0x68 │ │ + movs r1, #5 │ │ + str r0, [sp, #112] @ 0x70 │ │ + add r0, sp, #104 @ 0x68 │ │ + ldr r2, [pc, #692] @ (69c54 ) │ │ + add r2, pc │ │ + bl 6ff84 │ │ + mov r0, r7 │ │ + mov r1, r4 │ │ + mov r2, fp │ │ + mov r3, r9 │ │ + mov r6, r7 │ │ + blx r5 │ │ + mov r5, r0 │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + ldr r0, [r0, #16] │ │ + cmp r0, #5 │ │ + bcc.n 699dc │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r1, [sp, #108] @ 0x6c │ │ + movw r3, #1325 @ 0x52d │ │ + ldr r1, [sp, #16] │ │ + str r0, [sp, #120] @ 0x78 │ │ + str r0, [sp, #116] @ 0x74 │ │ + movs r0, #4 │ │ + str r1, [sp, #104] @ 0x68 │ │ + movs r1, #5 │ │ + str r0, [sp, #112] @ 0x70 │ │ + add r0, sp, #104 @ 0x68 │ │ + ldr r2, [pc, #640] @ (69c58 ) │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + ldr r0, [r0, #16] │ │ + cmp r0, #5 │ │ + bcc.n 69a06 │ │ + movs r1, #1 │ │ + movs r0, #0 │ │ + str r1, [sp, #108] @ 0x6c │ │ + movw r3, #1325 @ 0x52d │ │ + ldr r1, [sp, #20] │ │ + str r1, [sp, #104] @ 0x68 │ │ + movs r1, #5 │ │ + str r0, [sp, #120] @ 0x78 │ │ + str r0, [sp, #116] @ 0x74 │ │ + add r0, sp, #152 @ 0x98 │ │ + str r0, [sp, #112] @ 0x70 │ │ + add r0, sp, #104 @ 0x68 │ │ + ldr r2, [pc, #604] @ (69c5c ) │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + ldr r0, [r0, #16] │ │ + cmp r0, #5 │ │ + bcc.n 69a30 │ │ + movs r1, #1 │ │ + movs r0, #0 │ │ + str r1, [sp, #108] @ 0x6c │ │ + movw r3, #1325 @ 0x52d │ │ + ldr r1, [sp, #24] │ │ + str r1, [sp, #104] @ 0x68 │ │ + movs r1, #5 │ │ + str r0, [sp, #120] @ 0x78 │ │ + str r0, [sp, #116] @ 0x74 │ │ + add r0, sp, #152 @ 0x98 │ │ + str r0, [sp, #112] @ 0x70 │ │ + add r0, sp, #104 @ 0x68 │ │ + ldr r2, [pc, #564] @ (69c60 ) │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r0, [r6, #0] │ │ + cmp r0, #0 │ │ + beq.w 6a54c │ │ + ldr.w r4, [r0, #912] @ 0x390 │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + cmp r4, #0 │ │ + ldr r0, [r0, #16] │ │ + beq.w 6a98c │ │ + mov r1, r6 │ │ + cmp r0, #4 │ │ + bls.n 69a70 │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r1, [sp, #108] @ 0x6c │ │ + movw r3, #1325 @ 0x52d │ │ + ldr r1, [sp, #28] │ │ + str r0, [sp, #120] @ 0x78 │ │ + str r0, [sp, #116] @ 0x74 │ │ + movs r0, #4 │ │ + str r1, [sp, #104] @ 0x68 │ │ + movs r1, #5 │ │ + str r0, [sp, #112] @ 0x70 │ │ + add r0, sp, #104 @ 0x68 │ │ + ldr r2, [pc, #508] @ (69c64 ) │ │ + add r2, pc │ │ + bl 6ff84 │ │ + mov r1, r6 │ │ + mov r0, r1 │ │ + blx r4 │ │ + ldr r1, [sp, #44] @ 0x2c │ │ + cmp r0, #1 │ │ + ldr r1, [r1, #16] │ │ + bne.w 6aae8 │ │ + cmp r1, #4 │ │ + bls.w 6987a │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r1, [sp, #108] @ 0x6c │ │ + movw r3, #1325 @ 0x52d │ │ + ldr r1, [sp, #0] │ │ + str r0, [sp, #120] @ 0x78 │ │ + str r0, [sp, #116] @ 0x74 │ │ + movs r0, #4 │ │ + str r1, [sp, #104] @ 0x68 │ │ + movs r1, #5 │ │ + str r0, [sp, #112] @ 0x70 │ │ + add r0, sp, #104 @ 0x68 │ │ + ldr r2, [pc, #456] @ (69c68 ) │ │ + add r2, pc │ │ + b.n 69876 │ │ + cmp r0, #5 │ │ + bcc.n 69acc │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #120] @ 0x78 │ │ + movw r3, #1309 @ 0x51d │ │ + str r1, [sp, #108] @ 0x6c │ │ + ldr r1, [pc, #436] @ (69c6c ) │ │ + str r0, [sp, #116] @ 0x74 │ │ + add r1, pc │ │ + str r1, [sp, #104] @ 0x68 │ │ + add r0, sp, #152 @ 0x98 │ │ + str r0, [sp, #112] @ 0x70 │ │ + add r0, sp, #104 @ 0x68 │ │ + ldr r2, [pc, #428] @ (69c70 ) │ │ + movs r1, #5 │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + ldr r0, [r0, #16] │ │ + cmp r0, #4 │ │ + bls.n 69af8 │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #120] @ 0x78 │ │ + movw r3, #1309 @ 0x51d │ │ + str r1, [sp, #108] @ 0x6c │ │ + ldr r1, [pc, #400] @ (69c74 ) │ │ + str r0, [sp, #116] @ 0x74 │ │ + add r1, pc │ │ + str r1, [sp, #104] @ 0x68 │ │ + add r0, sp, #152 @ 0x98 │ │ + str r0, [sp, #112] @ 0x70 │ │ + add r0, sp, #104 @ 0x68 │ │ + ldr r2, [pc, #392] @ (69c78 ) │ │ + movs r1, #5 │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r7, [sp, #36] @ 0x24 │ │ + cmp r7, #0 │ │ + beq.w 6a6f4 │ │ + ldr r0, [r7, #0] │ │ + cmp r0, #0 │ │ + beq.w 6a6fe │ │ + mov r8, r9 │ │ + mov r9, r6 │ │ + ldr.w r6, [r0, #180] @ 0xb4 │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + cmp r6, #0 │ │ + ldr r0, [r0, #16] │ │ + beq.w 6a81c │ │ + cmp r0, #5 │ │ + str r5, [sp, #32] │ │ + bcc.n 69b42 │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r1, [sp, #108] @ 0x6c │ │ + movw r3, #1309 @ 0x51d │ │ + ldr r1, [sp, #28] │ │ + str r0, [sp, #120] @ 0x78 │ │ + str r0, [sp, #116] @ 0x74 │ │ + movs r0, #4 │ │ + str r1, [sp, #104] @ 0x68 │ │ + movs r1, #5 │ │ + str r0, [sp, #112] @ 0x70 │ │ + add r0, sp, #104 @ 0x68 │ │ + ldr r2, [pc, #320] @ (69c7c ) │ │ + add r2, pc │ │ + bl 6ff84 │ │ + mov r0, r7 │ │ + mov r1, r4 │ │ + mov r2, fp │ │ + mov r3, r8 │ │ + mov r5, r7 │ │ + blx r6 │ │ + mov r8, r0 │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + ldr r0, [r0, #16] │ │ + cmp r0, #5 │ │ + bcc.n 69b7a │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r1, [sp, #108] @ 0x6c │ │ + movw r3, #1309 @ 0x51d │ │ + ldr r1, [sp, #16] │ │ + str r0, [sp, #120] @ 0x78 │ │ + str r0, [sp, #116] @ 0x74 │ │ + movs r0, #4 │ │ + str r1, [sp, #104] @ 0x68 │ │ + movs r1, #5 │ │ + str r0, [sp, #112] @ 0x70 │ │ + add r0, sp, #104 @ 0x68 │ │ + ldr r2, [pc, #268] @ (69c80 ) │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + ldr r0, [r0, #16] │ │ + ldr r7, [sp, #4] │ │ + cmp r0, #5 │ │ + bcc.n 69ba6 │ │ + movs r1, #1 │ │ + movs r0, #0 │ │ + str r1, [sp, #108] @ 0x6c │ │ + movw r3, #1309 @ 0x51d │ │ + ldr r1, [sp, #20] │ │ + str r1, [sp, #104] @ 0x68 │ │ + movs r1, #5 │ │ + str r0, [sp, #120] @ 0x78 │ │ + str r0, [sp, #116] @ 0x74 │ │ + add r0, sp, #152 @ 0x98 │ │ + str r0, [sp, #112] @ 0x70 │ │ + add r0, sp, #104 @ 0x68 │ │ + ldr r2, [pc, #228] @ (69c84 ) │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + ldr r0, [r0, #16] │ │ + cmp r0, #5 │ │ + bcc.n 69bd0 │ │ + movs r1, #1 │ │ + movs r0, #0 │ │ + str r1, [sp, #108] @ 0x6c │ │ + movw r3, #1309 @ 0x51d │ │ + ldr r1, [sp, #24] │ │ + str r1, [sp, #104] @ 0x68 │ │ + movs r1, #5 │ │ + str r0, [sp, #120] @ 0x78 │ │ + str r0, [sp, #116] @ 0x74 │ │ + add r0, sp, #152 @ 0x98 │ │ + str r0, [sp, #112] @ 0x70 │ │ + add r0, sp, #104 @ 0x68 │ │ + ldr r2, [pc, #188] @ (69c88 ) │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r0, [r5, #0] │ │ + cmp r0, #0 │ │ + beq.w 6a7e8 │ │ + ldr.w r4, [r0, #912] @ 0x390 │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + cmp r4, #0 │ │ + ldr r0, [r0, #16] │ │ + beq.w 6a9b2 │ │ + mov r1, r5 │ │ + cmp r0, #4 │ │ + bls.n 69c10 │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r1, [sp, #108] @ 0x6c │ │ + movw r3, #1309 @ 0x51d │ │ + ldr r1, [sp, #28] │ │ + str r0, [sp, #120] @ 0x78 │ │ + str r0, [sp, #116] @ 0x74 │ │ + movs r0, #4 │ │ + str r1, [sp, #104] @ 0x68 │ │ + movs r1, #5 │ │ + str r0, [sp, #112] @ 0x70 │ │ + add r0, sp, #104 @ 0x68 │ │ + ldr r2, [pc, #132] @ (69c8c ) │ │ + add r2, pc │ │ + bl 6ff84 │ │ + mov r1, r5 │ │ + mov r0, r1 │ │ + blx r4 │ │ + ldr r1, [sp, #44] @ 0x2c │ │ + cmp r0, #1 │ │ + ldr r1, [r1, #16] │ │ + bne.w 6ab12 │ │ + cmp r1, #4 │ │ + bls.w 6987a │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r1, [sp, #108] @ 0x6c │ │ + movw r3, #1309 @ 0x51d │ │ + ldr r1, [sp, #0] │ │ + str r0, [sp, #120] @ 0x78 │ │ + str r0, [sp, #116] @ 0x74 │ │ + movs r0, #4 │ │ + str r1, [sp, #104] @ 0x68 │ │ + movs r1, #5 │ │ + str r0, [sp, #112] @ 0x70 │ │ + add r0, sp, #104 @ 0x68 │ │ + ldr r2, [pc, #80] @ (69c90 ) │ │ + add r2, pc │ │ + b.n 69876 │ │ + ldr r0, [r7, #52] @ 0x34 │ │ + movs r6, r0 │ │ + str r7, [sp, #872] @ 0x368 │ │ + movs r6, r0 │ │ + ldr r4, [r2, #52] @ 0x34 │ │ + movs r6, r0 │ │ + str r7, [sp, #696] @ 0x2b8 │ │ + movs r6, r0 │ │ + str r7, [sp, #408] @ 0x198 │ │ + movs r6, r0 │ │ + str r7, [sp, #184] @ 0xb8 │ │ + movs r6, r0 │ │ + str r7, [sp, #16] │ │ + movs r6, r0 │ │ + str r6, [sp, #872] @ 0x368 │ │ + movs r6, r0 │ │ + str r6, [sp, #624] @ 0x270 │ │ + movs r6, r0 │ │ + str r6, [sp, #400] @ 0x190 │ │ + movs r6, r0 │ │ + ldr r4, [r7, #24] │ │ + movs r6, r0 │ │ + str r6, [sp, #248] @ 0xf8 │ │ + movs r6, r0 │ │ + ldr r0, [r3, #24] │ │ + movs r6, r0 │ │ + str r6, [sp, #72] @ 0x48 │ │ + movs r6, r0 │ │ + str r5, [sp, #800] @ 0x320 │ │ + movs r6, r0 │ │ + str r5, [sp, #576] @ 0x240 │ │ + movs r6, r0 │ │ + str r5, [sp, #400] @ 0x190 │ │ + movs r6, r0 │ │ + str r5, [sp, #232] @ 0xe8 │ │ + movs r6, r0 │ │ + str r4, [sp, #1008] @ 0x3f0 │ │ + movs r6, r0 │ │ + str r4, [sp, #784] @ 0x310 │ │ + movs r6, r0 │ │ + cmp r0, #5 │ │ + bcc.n 69cbc │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #120] @ 0x78 │ │ + movw r3, #1329 @ 0x531 │ │ + str r1, [sp, #108] @ 0x6c │ │ + ldr r1, [pc, #812] @ (69fd4 ) │ │ + str r0, [sp, #116] @ 0x74 │ │ + add r1, pc │ │ + str r1, [sp, #104] @ 0x68 │ │ + add r0, sp, #152 @ 0x98 │ │ + str r0, [sp, #112] @ 0x70 │ │ + add r0, sp, #104 @ 0x68 │ │ + ldr r2, [pc, #804] @ (69fd8 ) │ │ + movs r1, #5 │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + ldr r0, [r0, #16] │ │ + cmp r0, #4 │ │ + bls.n 69ce8 │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #120] @ 0x78 │ │ + movw r3, #1329 @ 0x531 │ │ + str r1, [sp, #108] @ 0x6c │ │ + ldr r1, [pc, #776] @ (69fdc ) │ │ + str r0, [sp, #116] @ 0x74 │ │ + add r1, pc │ │ + str r1, [sp, #104] @ 0x68 │ │ + add r0, sp, #152 @ 0x98 │ │ + str r0, [sp, #112] @ 0x70 │ │ + add r0, sp, #104 @ 0x68 │ │ + ldr r2, [pc, #768] @ (69fe0 ) │ │ + movs r1, #5 │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r7, [sp, #36] @ 0x24 │ │ + cmp r7, #0 │ │ + beq.w 6a6f4 │ │ + ldr r0, [r7, #0] │ │ + cmp r0, #0 │ │ + beq.w 6a6fe │ │ + str r6, [sp, #32] │ │ + ldr.w r6, [r0, #240] @ 0xf0 │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + cmp r6, #0 │ │ + ldr r0, [r0, #16] │ │ + beq.w 6a84a │ │ + mov r8, r5 │ │ + cmp r0, #5 │ │ + bcc.n 69d30 │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r1, [sp, #108] @ 0x6c │ │ + movw r3, #1329 @ 0x531 │ │ + ldr r1, [sp, #28] │ │ + str r0, [sp, #120] @ 0x78 │ │ + str r0, [sp, #116] @ 0x74 │ │ + movs r0, #4 │ │ + str r1, [sp, #104] @ 0x68 │ │ + movs r1, #5 │ │ + str r0, [sp, #112] @ 0x70 │ │ + add r0, sp, #104 @ 0x68 │ │ + ldr r2, [pc, #696] @ (69fe4 ) │ │ + add r2, pc │ │ + bl 6ff84 │ │ + mov r0, r7 │ │ + mov r1, r4 │ │ + mov r2, fp │ │ + mov r3, r9 │ │ + mov r5, r7 │ │ + blx r6 │ │ + mov r4, r0 │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + mov r6, r1 │ │ + ldr r0, [r0, #16] │ │ + cmp r0, #5 │ │ + bcc.n 69d6a │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r1, [sp, #108] @ 0x6c │ │ + movw r3, #1329 @ 0x531 │ │ + ldr r1, [sp, #16] │ │ + str r0, [sp, #120] @ 0x78 │ │ + str r0, [sp, #116] @ 0x74 │ │ + movs r0, #4 │ │ + str r1, [sp, #104] @ 0x68 │ │ + movs r1, #5 │ │ + str r0, [sp, #112] @ 0x70 │ │ + add r0, sp, #104 @ 0x68 │ │ + ldr r2, [pc, #644] @ (69fe8 ) │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + ldr r0, [r0, #16] │ │ + cmp r0, #5 │ │ + bcc.n 69d94 │ │ + movs r1, #1 │ │ + movs r0, #0 │ │ + str r1, [sp, #108] @ 0x6c │ │ + movw r3, #1329 @ 0x531 │ │ + ldr r1, [sp, #20] │ │ + str r1, [sp, #104] @ 0x68 │ │ + movs r1, #5 │ │ + str r0, [sp, #120] @ 0x78 │ │ + str r0, [sp, #116] @ 0x74 │ │ + add r0, sp, #152 @ 0x98 │ │ + str r0, [sp, #112] @ 0x70 │ │ + add r0, sp, #104 @ 0x68 │ │ + ldr r2, [pc, #604] @ (69fec ) │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + ldr r0, [r0, #16] │ │ + cmp r0, #5 │ │ + bcc.n 69dbe │ │ + movs r1, #1 │ │ + movs r0, #0 │ │ + str r1, [sp, #108] @ 0x6c │ │ + movw r3, #1329 @ 0x531 │ │ + ldr r1, [sp, #24] │ │ + str r1, [sp, #104] @ 0x68 │ │ + movs r1, #5 │ │ + str r0, [sp, #120] @ 0x78 │ │ + str r0, [sp, #116] @ 0x74 │ │ + add r0, sp, #152 @ 0x98 │ │ + str r0, [sp, #112] @ 0x70 │ │ + add r0, sp, #104 @ 0x68 │ │ + ldr r2, [pc, #568] @ (69ff0 ) │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r0, [r5, #0] │ │ + cmp r0, #0 │ │ + beq.w 6a54c │ │ + ldr.w r7, [r0, #912] @ 0x390 │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + cmp r7, #0 │ │ + ldr r0, [r0, #16] │ │ + beq.w 6a9d8 │ │ + mov r1, r5 │ │ + cmp r0, #4 │ │ + bls.n 69dfe │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r1, [sp, #108] @ 0x6c │ │ + movw r3, #1329 @ 0x531 │ │ + ldr r1, [sp, #28] │ │ + str r0, [sp, #120] @ 0x78 │ │ + str r0, [sp, #116] @ 0x74 │ │ + movs r0, #4 │ │ + str r1, [sp, #104] @ 0x68 │ │ + movs r1, #5 │ │ + str r0, [sp, #112] @ 0x70 │ │ + add r0, sp, #104 @ 0x68 │ │ + ldr r2, [pc, #508] @ (69ff4 ) │ │ + add r2, pc │ │ + bl 6ff84 │ │ + mov r1, r5 │ │ + mov r0, r1 │ │ + blx r7 │ │ + ldr r1, [sp, #44] @ 0x2c │ │ + cmp r0, #1 │ │ + ldr r1, [r1, #16] │ │ + bne.w 6ab3a │ │ + cmp r1, #4 │ │ + bls.w 6987a │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r1, [sp, #108] @ 0x6c │ │ + movw r3, #1329 @ 0x531 │ │ + ldr r1, [sp, #0] │ │ + str r0, [sp, #120] @ 0x78 │ │ + str r0, [sp, #116] @ 0x74 │ │ + movs r0, #4 │ │ + str r1, [sp, #104] @ 0x68 │ │ + movs r1, #5 │ │ + str r0, [sp, #112] @ 0x70 │ │ + add r0, sp, #104 @ 0x68 │ │ + ldr r2, [pc, #456] @ (69ff8 ) │ │ + add r2, pc │ │ + b.n 69876 │ │ + cmp r0, #5 │ │ + bcc.n 69e5a │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #120] @ 0x78 │ │ + movw r3, #1313 @ 0x521 │ │ + str r1, [sp, #108] @ 0x6c │ │ + ldr r1, [pc, #440] @ (69ffc ) │ │ + str r0, [sp, #116] @ 0x74 │ │ + add r1, pc │ │ + str r1, [sp, #104] @ 0x68 │ │ + add r0, sp, #152 @ 0x98 │ │ + str r0, [sp, #112] @ 0x70 │ │ + add r0, sp, #104 @ 0x68 │ │ + ldr r2, [pc, #428] @ (6a000 ) │ │ + movs r1, #5 │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + ldr r0, [r0, #16] │ │ + cmp r0, #4 │ │ + bls.n 69e86 │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #120] @ 0x78 │ │ + movw r3, #1313 @ 0x521 │ │ + str r1, [sp, #108] @ 0x6c │ │ + ldr r1, [pc, #404] @ (6a004 ) │ │ + str r0, [sp, #116] @ 0x74 │ │ + add r1, pc │ │ + str r1, [sp, #104] @ 0x68 │ │ + add r0, sp, #152 @ 0x98 │ │ + str r0, [sp, #112] @ 0x70 │ │ + add r0, sp, #104 @ 0x68 │ │ + ldr r2, [pc, #392] @ (6a008 ) │ │ + movs r1, #5 │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r7, [sp, #36] @ 0x24 │ │ + cmp r7, #0 │ │ + beq.w 6a6f4 │ │ + ldr r0, [r7, #0] │ │ + cmp r0, #0 │ │ + beq.w 6a6fe │ │ + mov r8, r9 │ │ + mov r9, r6 │ │ + ldr.w r6, [r0, #192] @ 0xc0 │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + cmp r6, #0 │ │ + ldr r0, [r0, #16] │ │ + beq.w 6a878 │ │ + cmp r0, #5 │ │ + str r5, [sp, #32] │ │ + bcc.n 69ed0 │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r1, [sp, #108] @ 0x6c │ │ + movw r3, #1313 @ 0x521 │ │ + ldr r1, [sp, #28] │ │ + str r0, [sp, #120] @ 0x78 │ │ + str r0, [sp, #116] @ 0x74 │ │ + movs r0, #4 │ │ + str r1, [sp, #104] @ 0x68 │ │ + movs r1, #5 │ │ + str r0, [sp, #112] @ 0x70 │ │ + add r0, sp, #104 @ 0x68 │ │ + ldr r2, [pc, #320] @ (6a00c ) │ │ + add r2, pc │ │ + bl 6ff84 │ │ + mov r0, r7 │ │ + mov r1, r4 │ │ + mov r2, fp │ │ + mov r3, r8 │ │ + mov r5, r7 │ │ + blx r6 │ │ + mov r8, r0 │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + ldr r0, [r0, #16] │ │ + cmp r0, #5 │ │ + bcc.n 69f08 │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r1, [sp, #108] @ 0x6c │ │ + movw r3, #1313 @ 0x521 │ │ + ldr r1, [sp, #16] │ │ + str r0, [sp, #120] @ 0x78 │ │ + str r0, [sp, #116] @ 0x74 │ │ + movs r0, #4 │ │ + str r1, [sp, #104] @ 0x68 │ │ + movs r1, #5 │ │ + str r0, [sp, #112] @ 0x70 │ │ + add r0, sp, #104 @ 0x68 │ │ + ldr r2, [pc, #268] @ (6a010 ) │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + ldr r0, [r0, #16] │ │ + ldr r7, [sp, #4] │ │ + cmp r0, #5 │ │ + bcc.n 69f34 │ │ + movs r1, #1 │ │ + movs r0, #0 │ │ + str r1, [sp, #108] @ 0x6c │ │ + movw r3, #1313 @ 0x521 │ │ + ldr r1, [sp, #20] │ │ + str r1, [sp, #104] @ 0x68 │ │ + movs r1, #5 │ │ + str r0, [sp, #120] @ 0x78 │ │ + str r0, [sp, #116] @ 0x74 │ │ + add r0, sp, #152 @ 0x98 │ │ + str r0, [sp, #112] @ 0x70 │ │ + add r0, sp, #104 @ 0x68 │ │ + ldr r2, [pc, #228] @ (6a014 ) │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + ldr r0, [r0, #16] │ │ + cmp r0, #5 │ │ + bcc.n 69f5e │ │ + movs r1, #1 │ │ + movs r0, #0 │ │ + str r1, [sp, #108] @ 0x6c │ │ + movw r3, #1313 @ 0x521 │ │ + ldr r1, [sp, #24] │ │ + str r1, [sp, #104] @ 0x68 │ │ + movs r1, #5 │ │ + str r0, [sp, #120] @ 0x78 │ │ + str r0, [sp, #116] @ 0x74 │ │ + add r0, sp, #152 @ 0x98 │ │ + str r0, [sp, #112] @ 0x70 │ │ + add r0, sp, #104 @ 0x68 │ │ + ldr r2, [pc, #192] @ (6a018 ) │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r0, [r5, #0] │ │ + cmp r0, #0 │ │ + beq.w 6a7e8 │ │ + ldr.w r4, [r0, #912] @ 0x390 │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + cmp r4, #0 │ │ + ldr r0, [r0, #16] │ │ + beq.w 6a9fe │ │ + mov r1, r5 │ │ + cmp r0, #4 │ │ + bls.n 69f9e │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r1, [sp, #108] @ 0x6c │ │ + movw r3, #1313 @ 0x521 │ │ + ldr r1, [sp, #28] │ │ + str r0, [sp, #120] @ 0x78 │ │ + str r0, [sp, #116] @ 0x74 │ │ + movs r0, #4 │ │ + str r1, [sp, #104] @ 0x68 │ │ + movs r1, #5 │ │ + str r0, [sp, #112] @ 0x70 │ │ + add r0, sp, #104 @ 0x68 │ │ + ldr r2, [pc, #132] @ (6a01c ) │ │ + add r2, pc │ │ + bl 6ff84 │ │ + mov r1, r5 │ │ + mov r0, r1 │ │ + blx r4 │ │ + ldr r1, [sp, #44] @ 0x2c │ │ + cmp r0, #1 │ │ + ldr r1, [r1, #16] │ │ + bne.w 6ab98 │ │ + cmp r1, #4 │ │ + bls.w 6987a │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r1, [sp, #108] @ 0x6c │ │ + movw r3, #1313 @ 0x521 │ │ + ldr r1, [sp, #0] │ │ + str r0, [sp, #120] @ 0x78 │ │ + str r0, [sp, #116] @ 0x74 │ │ + movs r0, #4 │ │ + str r1, [sp, #104] @ 0x68 │ │ + movs r1, #5 │ │ + str r0, [sp, #112] @ 0x70 │ │ + add r0, sp, #104 @ 0x68 │ │ + ldr r2, [pc, #80] @ (6a020 ) │ │ + add r2, pc │ │ + b.n 69876 │ │ + nop │ │ + str r4, [r3, #124] @ 0x7c │ │ + movs r6, r0 │ │ + str r4, [sp, #312] @ 0x138 │ │ + movs r6, r0 │ │ + str r0, [r7, #120] @ 0x78 │ │ + movs r6, r0 │ │ + str r4, [sp, #136] @ 0x88 │ │ + movs r6, r0 │ │ + str r3, [sp, #872] @ 0x368 │ │ + movs r6, r0 │ │ + str r3, [sp, #640] @ 0x280 │ │ + movs r6, r0 │ │ + str r3, [sp, #472] @ 0x1d8 │ │ + movs r6, r0 │ │ + str r3, [sp, #304] @ 0x130 │ │ + movs r6, r0 │ │ + str r3, [sp, #56] @ 0x38 │ │ + movs r6, r0 │ │ + str r2, [sp, #856] @ 0x358 │ │ + movs r6, r0 │ │ + str r6, [r7, #100] @ 0x64 │ │ + movs r6, r0 │ │ + str r2, [sp, #704] @ 0x2c0 │ │ + movs r6, r0 │ │ + str r2, [r3, #100] @ 0x64 │ │ + movs r6, r0 │ │ + str r2, [sp, #528] @ 0x210 │ │ + movs r6, r0 │ │ + str r2, [sp, #232] @ 0xe8 │ │ + movs r6, r0 │ │ + str r2, [sp, #8] │ │ + movs r6, r0 │ │ + str r1, [sp, #856] @ 0x358 │ │ + movs r6, r0 │ │ + str r1, [sp, #688] @ 0x2b0 │ │ + movs r6, r0 │ │ + str r1, [sp, #440] @ 0x1b8 │ │ + movs r6, r0 │ │ + str r1, [sp, #216] @ 0xd8 │ │ + movs r6, r0 │ │ + cmp r0, #5 │ │ + bcc.n 6a04c │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #120] @ 0x78 │ │ + movw r3, #1333 @ 0x535 │ │ + str r1, [sp, #108] @ 0x6c │ │ + ldr r1, [pc, #808] @ (6a360 ) │ │ + str r0, [sp, #116] @ 0x74 │ │ + add r1, pc │ │ + str r1, [sp, #104] @ 0x68 │ │ + add r0, sp, #152 @ 0x98 │ │ + str r0, [sp, #112] @ 0x70 │ │ + add r0, sp, #104 @ 0x68 │ │ + ldr r2, [pc, #800] @ (6a364 ) │ │ + movs r1, #5 │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + ldr r0, [r0, #16] │ │ + cmp r0, #4 │ │ + bls.n 6a078 │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #120] @ 0x78 │ │ + movw r3, #1333 @ 0x535 │ │ + str r1, [sp, #108] @ 0x6c │ │ + ldr r1, [pc, #772] @ (6a368 ) │ │ + str r0, [sp, #116] @ 0x74 │ │ + add r1, pc │ │ + str r1, [sp, #104] @ 0x68 │ │ + add r0, sp, #152 @ 0x98 │ │ + str r0, [sp, #112] @ 0x70 │ │ + add r0, sp, #104 @ 0x68 │ │ + ldr r2, [pc, #764] @ (6a36c ) │ │ + movs r1, #5 │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r7, [sp, #36] @ 0x24 │ │ + cmp r7, #0 │ │ + beq.w 6a6f4 │ │ + ldr r0, [r7, #0] │ │ + cmp r0, #0 │ │ + beq.w 6a6fe │ │ + str r6, [sp, #32] │ │ + ldr.w r6, [r0, #168] @ 0xa8 │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + cmp r6, #0 │ │ + ldr r0, [r0, #16] │ │ + beq.w 6a8d4 │ │ + mov r8, r5 │ │ + cmp r0, #5 │ │ + bcc.n 6a0c0 │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r1, [sp, #108] @ 0x6c │ │ + movw r3, #1333 @ 0x535 │ │ + ldr r1, [sp, #28] │ │ + str r0, [sp, #120] @ 0x78 │ │ + str r0, [sp, #116] @ 0x74 │ │ + movs r0, #4 │ │ + str r1, [sp, #104] @ 0x68 │ │ + movs r1, #5 │ │ + str r0, [sp, #112] @ 0x70 │ │ + add r0, sp, #104 @ 0x68 │ │ + ldr r2, [pc, #692] @ (6a370 ) │ │ + add r2, pc │ │ + bl 6ff84 │ │ + mov r0, r7 │ │ + mov r1, r4 │ │ + mov r2, fp │ │ + mov r3, r9 │ │ + mov r5, r7 │ │ + blx r6 │ │ + mov r4, r0 │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + ldr r0, [r0, #16] │ │ + cmp r0, #5 │ │ + bcc.n 6a0f8 │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r1, [sp, #108] @ 0x6c │ │ + movw r3, #1333 @ 0x535 │ │ + ldr r1, [sp, #16] │ │ + str r0, [sp, #120] @ 0x78 │ │ + str r0, [sp, #116] @ 0x74 │ │ + movs r0, #4 │ │ + str r1, [sp, #104] @ 0x68 │ │ + movs r1, #5 │ │ + str r0, [sp, #112] @ 0x70 │ │ + add r0, sp, #104 @ 0x68 │ │ + ldr r2, [pc, #640] @ (6a374 ) │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + ldr r0, [r0, #16] │ │ + cmp r0, #5 │ │ + bcc.n 6a122 │ │ + movs r1, #1 │ │ + movs r0, #0 │ │ + str r1, [sp, #108] @ 0x6c │ │ + movw r3, #1333 @ 0x535 │ │ + ldr r1, [sp, #20] │ │ + str r1, [sp, #104] @ 0x68 │ │ + movs r1, #5 │ │ + str r0, [sp, #120] @ 0x78 │ │ + str r0, [sp, #116] @ 0x74 │ │ + add r0, sp, #152 @ 0x98 │ │ + str r0, [sp, #112] @ 0x70 │ │ + add r0, sp, #104 @ 0x68 │ │ + ldr r2, [pc, #604] @ (6a378 ) │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + ldr r0, [r0, #16] │ │ + cmp r0, #5 │ │ + bcc.n 6a14c │ │ + movs r1, #1 │ │ + movs r0, #0 │ │ + str r1, [sp, #108] @ 0x6c │ │ + movw r3, #1333 @ 0x535 │ │ + ldr r1, [sp, #24] │ │ + str r1, [sp, #104] @ 0x68 │ │ + movs r1, #5 │ │ + str r0, [sp, #120] @ 0x78 │ │ + str r0, [sp, #116] @ 0x74 │ │ + add r0, sp, #152 @ 0x98 │ │ + str r0, [sp, #112] @ 0x70 │ │ + add r0, sp, #104 @ 0x68 │ │ + ldr r2, [pc, #564] @ (6a37c ) │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r0, [r5, #0] │ │ + cmp r0, #0 │ │ + beq.w 6a54c │ │ + ldr.w r6, [r0, #912] @ 0x390 │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + cmp r6, #0 │ │ + ldr r0, [r0, #16] │ │ + beq.w 6aa48 │ │ + mov r1, r5 │ │ + cmp r0, #4 │ │ + bls.n 6a18c │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r1, [sp, #108] @ 0x6c │ │ + movw r3, #1333 @ 0x535 │ │ + ldr r1, [sp, #28] │ │ + str r0, [sp, #120] @ 0x78 │ │ + str r0, [sp, #116] @ 0x74 │ │ + movs r0, #4 │ │ + str r1, [sp, #104] @ 0x68 │ │ + movs r1, #5 │ │ + str r0, [sp, #112] @ 0x70 │ │ + add r0, sp, #104 @ 0x68 │ │ + ldr r2, [pc, #508] @ (6a380 ) │ │ + add r2, pc │ │ + bl 6ff84 │ │ + mov r1, r5 │ │ + mov r0, r1 │ │ + blx r6 │ │ + ldr r1, [sp, #44] @ 0x2c │ │ + cmp r0, #1 │ │ + ldr r1, [r1, #16] │ │ + bne.w 6abea │ │ + cmp r1, #4 │ │ + bls.w 6987a │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r1, [sp, #108] @ 0x6c │ │ + movw r3, #1333 @ 0x535 │ │ + ldr r1, [sp, #0] │ │ + str r0, [sp, #120] @ 0x78 │ │ + str r0, [sp, #116] @ 0x74 │ │ + movs r0, #4 │ │ + str r1, [sp, #104] @ 0x68 │ │ + movs r1, #5 │ │ + str r0, [sp, #112] @ 0x70 │ │ + add r0, sp, #104 @ 0x68 │ │ + ldr r2, [pc, #456] @ (6a384 ) │ │ + add r2, pc │ │ + b.w 69876 │ │ + cmp r0, #5 │ │ + bcc.n 6a1ea │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #120] @ 0x78 │ │ + movw r3, #1317 @ 0x525 │ │ + str r1, [sp, #108] @ 0x6c │ │ + ldr r1, [pc, #436] @ (6a388 ) │ │ + str r0, [sp, #116] @ 0x74 │ │ + add r1, pc │ │ + str r1, [sp, #104] @ 0x68 │ │ + add r0, sp, #152 @ 0x98 │ │ + str r0, [sp, #112] @ 0x70 │ │ + add r0, sp, #104 @ 0x68 │ │ + ldr r2, [pc, #424] @ (6a38c ) │ │ + movs r1, #5 │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + ldr r0, [r0, #16] │ │ + cmp r0, #4 │ │ + bls.n 6a216 │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #120] @ 0x78 │ │ + movw r3, #1317 @ 0x525 │ │ + str r1, [sp, #108] @ 0x6c │ │ + ldr r1, [pc, #400] @ (6a390 ) │ │ + str r0, [sp, #116] @ 0x74 │ │ + add r1, pc │ │ + str r1, [sp, #104] @ 0x68 │ │ + add r0, sp, #152 @ 0x98 │ │ + str r0, [sp, #112] @ 0x70 │ │ + add r0, sp, #104 @ 0x68 │ │ + ldr r2, [pc, #388] @ (6a394 ) │ │ + movs r1, #5 │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r7, [sp, #36] @ 0x24 │ │ + cmp r7, #0 │ │ + beq.w 6a6f4 │ │ + ldr r0, [r7, #0] │ │ + cmp r0, #0 │ │ + beq.w 6a6fe │ │ + mov r8, r5 │ │ + ldr.w r5, [r0, #204] @ 0xcc │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + cmp r5, #0 │ │ + ldr r0, [r0, #16] │ │ + beq.w 6a902 │ │ + cmp r0, #5 │ │ + str r6, [sp, #32] │ │ + bcc.n 6a25e │ │ movs r0, #0 │ │ movs r1, #1 │ │ str r1, [sp, #108] @ 0x6c │ │ movw r3, #1317 @ 0x525 │ │ ldr r1, [sp, #28] │ │ str r0, [sp, #120] @ 0x78 │ │ str r0, [sp, #116] @ 0x74 │ │ movs r0, #4 │ │ str r1, [sp, #104] @ 0x68 │ │ movs r1, #5 │ │ str r0, [sp, #112] @ 0x70 │ │ add r0, sp, #104 @ 0x68 │ │ - ldr r2, [pc, #320] @ (693cc ) │ │ + ldr r2, [pc, #320] @ (6a398 ) │ │ add r2, pc │ │ - bl 6f45c │ │ + bl 6ff84 │ │ mov r0, r7 │ │ mov r1, r4 │ │ mov r2, fp │ │ mov r3, r9 │ │ mov r6, r7 │ │ blx r5 │ │ mov r5, r0 │ │ ldr r0, [sp, #44] @ 0x2c │ │ - ldr r0, [r0, #20] │ │ + ldr r0, [r0, #16] │ │ cmp r0, #5 │ │ - bcc.n 692ca │ │ + bcc.n 6a296 │ │ movs r0, #0 │ │ movs r1, #1 │ │ str r1, [sp, #108] @ 0x6c │ │ movw r3, #1317 @ 0x525 │ │ ldr r1, [sp, #16] │ │ str r0, [sp, #120] @ 0x78 │ │ str r0, [sp, #116] @ 0x74 │ │ movs r0, #4 │ │ str r1, [sp, #104] @ 0x68 │ │ movs r1, #5 │ │ str r0, [sp, #112] @ 0x70 │ │ add r0, sp, #104 @ 0x68 │ │ - ldr r2, [pc, #268] @ (693d0 ) │ │ + ldr r2, [pc, #268] @ (6a39c ) │ │ add r2, pc │ │ - bl 6f45c │ │ + bl 6ff84 │ │ ldr r0, [sp, #44] @ 0x2c │ │ - ldr r0, [r0, #20] │ │ + ldr r0, [r0, #16] │ │ cmp r0, #5 │ │ - bcc.n 692f4 │ │ + bcc.n 6a2c0 │ │ movs r1, #1 │ │ movs r0, #0 │ │ str r1, [sp, #108] @ 0x6c │ │ movw r3, #1317 @ 0x525 │ │ ldr r1, [sp, #20] │ │ str r1, [sp, #104] @ 0x68 │ │ movs r1, #5 │ │ str r0, [sp, #120] @ 0x78 │ │ str r0, [sp, #116] @ 0x74 │ │ add r0, sp, #152 @ 0x98 │ │ str r0, [sp, #112] @ 0x70 │ │ add r0, sp, #104 @ 0x68 │ │ - ldr r2, [pc, #228] @ (693d4 ) │ │ + ldr r2, [pc, #228] @ (6a3a0 ) │ │ add r2, pc │ │ - bl 6f45c │ │ + bl 6ff84 │ │ ldr r0, [sp, #44] @ 0x2c │ │ - ldr r0, [r0, #20] │ │ + ldr r0, [r0, #16] │ │ cmp r0, #5 │ │ - bcc.n 6931e │ │ + bcc.n 6a2ea │ │ movs r1, #1 │ │ movs r0, #0 │ │ str r1, [sp, #108] @ 0x6c │ │ movw r3, #1317 @ 0x525 │ │ ldr r1, [sp, #24] │ │ str r1, [sp, #104] @ 0x68 │ │ movs r1, #5 │ │ str r0, [sp, #120] @ 0x78 │ │ str r0, [sp, #116] @ 0x74 │ │ add r0, sp, #152 @ 0x98 │ │ str r0, [sp, #112] @ 0x70 │ │ add r0, sp, #104 @ 0x68 │ │ - ldr r2, [pc, #192] @ (693d8 ) │ │ + ldr r2, [pc, #192] @ (6a3a4 ) │ │ add r2, pc │ │ - bl 6f45c │ │ + bl 6ff84 │ │ ldr r0, [r6, #0] │ │ cmp r0, #0 │ │ - beq.w 69580 │ │ + beq.w 6a54c │ │ ldr.w r4, [r0, #912] @ 0x390 │ │ ldr r0, [sp, #44] @ 0x2c │ │ cmp r4, #0 │ │ - ldr r0, [r0, #20] │ │ - beq.w 69aa2 │ │ + ldr r0, [r0, #16] │ │ + beq.w 6aa6e │ │ mov r1, r6 │ │ cmp r0, #4 │ │ - bls.n 6935e │ │ + bls.n 6a32a │ │ movs r0, #0 │ │ movs r1, #1 │ │ str r1, [sp, #108] @ 0x6c │ │ movw r3, #1317 @ 0x525 │ │ ldr r1, [sp, #28] │ │ str r0, [sp, #120] @ 0x78 │ │ str r0, [sp, #116] @ 0x74 │ │ movs r0, #4 │ │ str r1, [sp, #104] @ 0x68 │ │ movs r1, #5 │ │ str r0, [sp, #112] @ 0x70 │ │ add r0, sp, #104 @ 0x68 │ │ - ldr r2, [pc, #132] @ (693dc ) │ │ + ldr r2, [pc, #132] @ (6a3a8 ) │ │ add r2, pc │ │ - bl 6f45c │ │ + bl 6ff84 │ │ mov r1, r6 │ │ mov r0, r1 │ │ blx r4 │ │ ldr r1, [sp, #44] @ 0x2c │ │ cmp r0, #1 │ │ - ldr r1, [r1, #20] │ │ - bne.w 69c46 │ │ + ldr r1, [r1, #16] │ │ + bne.w 6ac12 │ │ cmp r1, #4 │ │ - bls.w 688ae │ │ + bls.w 6987a │ │ movs r0, #0 │ │ movs r1, #1 │ │ str r1, [sp, #108] @ 0x6c │ │ movw r3, #1317 @ 0x525 │ │ ldr r1, [sp, #0] │ │ str r0, [sp, #120] @ 0x78 │ │ str r0, [sp, #116] @ 0x74 │ │ movs r0, #4 │ │ str r1, [sp, #104] @ 0x68 │ │ movs r1, #5 │ │ str r0, [sp, #112] @ 0x70 │ │ add r0, sp, #104 @ 0x68 │ │ - ldr r2, [pc, #80] @ (693e0 ) │ │ + ldr r2, [pc, #80] @ (6a3ac ) │ │ add r2, pc │ │ - b.w 688aa │ │ - ldr r4, [r5, #60] @ 0x3c │ │ + b.w 69876 │ │ + str r4, [r5, #64] @ 0x40 │ │ movs r6, r0 │ │ - str r5, [sp, #296] @ 0x128 │ │ + str r0, [sp, #760] @ 0x2f8 │ │ movs r6, r0 │ │ - ldr r0, [r1, #60] @ 0x3c │ │ + str r0, [r1, #64] @ 0x40 │ │ movs r6, r0 │ │ - str r5, [sp, #120] @ 0x78 │ │ + str r0, [sp, #584] @ 0x248 │ │ movs r6, r0 │ │ - str r4, [sp, #856] @ 0x358 │ │ + str r0, [sp, #296] @ 0x128 │ │ movs r6, r0 │ │ - str r4, [sp, #632] @ 0x278 │ │ + str r0, [sp, #72] @ 0x48 │ │ movs r6, r0 │ │ - str r4, [sp, #464] @ 0x1d0 │ │ + ldrh r0, [r5, #62] @ 0x3e │ │ movs r6, r0 │ │ - str r4, [sp, #296] @ 0x128 │ │ + ldrh r6, [r7, #60] @ 0x3c │ │ movs r6, r0 │ │ - str r4, [sp, #48] @ 0x30 │ │ + ldrh r0, [r0, #60] @ 0x3c │ │ movs r6, r0 │ │ - str r3, [sp, #848] @ 0x350 │ │ + ldrh r0, [r1, #58] @ 0x3a │ │ movs r6, r0 │ │ - ldr r6, [r1, #40] @ 0x28 │ │ + str r6, [r1, #44] @ 0x2c │ │ movs r6, r0 │ │ - str r3, [sp, #688] @ 0x2b0 │ │ + ldrh r0, [r4, #56] @ 0x38 │ │ movs r6, r0 │ │ - ldr r2, [r5, #36] @ 0x24 │ │ + str r2, [r5, #40] @ 0x28 │ │ movs r6, r0 │ │ - str r3, [sp, #512] @ 0x200 │ │ + ldrh r4, [r6, #54] @ 0x36 │ │ movs r6, r0 │ │ - str r3, [sp, #224] @ 0xe0 │ │ + ldrh r4, [r5, #52] @ 0x34 │ │ movs r6, r0 │ │ - str r3, [sp, #0] │ │ + ldrh r4, [r6, #50] @ 0x32 │ │ movs r6, r0 │ │ - str r2, [sp, #856] @ 0x358 │ │ + ldrh r2, [r1, #50] @ 0x32 │ │ movs r6, r0 │ │ - str r2, [sp, #688] @ 0x2b0 │ │ + ldrh r0, [r4, #48] @ 0x30 │ │ movs r6, r0 │ │ - str r2, [sp, #440] @ 0x1b8 │ │ + ldrh r2, [r4, #46] @ 0x2e │ │ movs r6, r0 │ │ - str r2, [sp, #216] @ 0xd8 │ │ + ldrh r2, [r5, #44] @ 0x2c │ │ movs r6, r0 │ │ cmp r0, #5 │ │ - bcc.n 6940c │ │ + bcc.n 6a3d8 │ │ movs r0, #0 │ │ movs r1, #1 │ │ str r0, [sp, #120] @ 0x78 │ │ movw r3, #1321 @ 0x529 │ │ str r1, [sp, #108] @ 0x6c │ │ - ldr r1, [pc, #908] @ (69784 ) │ │ + ldr r1, [pc, #908] @ (6a750 ) │ │ str r0, [sp, #116] @ 0x74 │ │ add r1, pc │ │ str r1, [sp, #104] @ 0x68 │ │ add r0, sp, #152 @ 0x98 │ │ str r0, [sp, #112] @ 0x70 │ │ add r0, sp, #104 @ 0x68 │ │ - ldr r2, [pc, #900] @ (69788 ) │ │ + ldr r2, [pc, #900] @ (6a754 ) │ │ movs r1, #5 │ │ add r2, pc │ │ - bl 6f45c │ │ + bl 6ff84 │ │ ldr r0, [sp, #44] @ 0x2c │ │ - ldr r0, [r0, #20] │ │ + ldr r0, [r0, #16] │ │ cmp r0, #4 │ │ - bls.n 69438 │ │ + bls.n 6a404 │ │ movs r0, #0 │ │ movs r1, #1 │ │ str r0, [sp, #120] @ 0x78 │ │ movw r3, #1321 @ 0x529 │ │ str r1, [sp, #108] @ 0x6c │ │ - ldr r1, [pc, #872] @ (6978c ) │ │ + ldr r1, [pc, #872] @ (6a758 ) │ │ str r0, [sp, #116] @ 0x74 │ │ add r1, pc │ │ str r1, [sp, #104] @ 0x68 │ │ add r0, sp, #152 @ 0x98 │ │ str r0, [sp, #112] @ 0x70 │ │ add r0, sp, #104 @ 0x68 │ │ - ldr r2, [pc, #864] @ (69790 ) │ │ + ldr r2, [pc, #864] @ (6a75c ) │ │ movs r1, #5 │ │ add r2, pc │ │ - bl 6f45c │ │ + bl 6ff84 │ │ ldr r7, [sp, #36] @ 0x24 │ │ cmp r7, #0 │ │ - beq.w 69728 │ │ + beq.w 6a6f4 │ │ ldr r0, [r7, #0] │ │ cmp r0, #0 │ │ - beq.w 69732 │ │ + beq.w 6a6fe │ │ str r6, [sp, #32] │ │ ldr.w r6, [r0, #216] @ 0xd8 │ │ ldr r0, [sp, #44] @ 0x2c │ │ cmp r6, #0 │ │ - ldr r0, [r0, #20] │ │ - beq.w 69964 │ │ + ldr r0, [r0, #16] │ │ + beq.w 6a930 │ │ mov r8, r5 │ │ cmp r0, #5 │ │ - bcc.n 69480 │ │ + bcc.n 6a44c │ │ movs r0, #0 │ │ movs r1, #1 │ │ str r1, [sp, #108] @ 0x6c │ │ movw r3, #1321 @ 0x529 │ │ ldr r1, [sp, #28] │ │ str r0, [sp, #120] @ 0x78 │ │ str r0, [sp, #116] @ 0x74 │ │ movs r0, #4 │ │ str r1, [sp, #104] @ 0x68 │ │ movs r1, #5 │ │ str r0, [sp, #112] @ 0x70 │ │ add r0, sp, #104 @ 0x68 │ │ - ldr r2, [pc, #792] @ (69794 ) │ │ + ldr r2, [pc, #792] @ (6a760 ) │ │ add r2, pc │ │ - bl 6f45c │ │ + bl 6ff84 │ │ mov r0, r7 │ │ mov r1, r4 │ │ mov r2, fp │ │ mov r3, r9 │ │ mov r5, r7 │ │ blx r6 │ │ mov r4, r0 │ │ ldr r0, [sp, #44] @ 0x2c │ │ mov r6, r1 │ │ - ldr r0, [r0, #20] │ │ + ldr r0, [r0, #16] │ │ cmp r0, #5 │ │ - bcc.n 694ba │ │ + bcc.n 6a486 │ │ movs r0, #0 │ │ movs r1, #1 │ │ str r1, [sp, #108] @ 0x6c │ │ movw r3, #1321 @ 0x529 │ │ ldr r1, [sp, #16] │ │ str r0, [sp, #120] @ 0x78 │ │ str r0, [sp, #116] @ 0x74 │ │ movs r0, #4 │ │ str r1, [sp, #104] @ 0x68 │ │ movs r1, #5 │ │ str r0, [sp, #112] @ 0x70 │ │ add r0, sp, #104 @ 0x68 │ │ - ldr r2, [pc, #740] @ (69798 ) │ │ + ldr r2, [pc, #740] @ (6a764 ) │ │ add r2, pc │ │ - bl 6f45c │ │ + bl 6ff84 │ │ ldr r0, [sp, #44] @ 0x2c │ │ - ldr r0, [r0, #20] │ │ + ldr r0, [r0, #16] │ │ cmp r0, #5 │ │ - bcc.n 694e4 │ │ + bcc.n 6a4b0 │ │ movs r1, #1 │ │ movs r0, #0 │ │ str r1, [sp, #108] @ 0x6c │ │ movw r3, #1321 @ 0x529 │ │ ldr r1, [sp, #20] │ │ str r1, [sp, #104] @ 0x68 │ │ movs r1, #5 │ │ str r0, [sp, #120] @ 0x78 │ │ str r0, [sp, #116] @ 0x74 │ │ add r0, sp, #152 @ 0x98 │ │ str r0, [sp, #112] @ 0x70 │ │ add r0, sp, #104 @ 0x68 │ │ - ldr r2, [pc, #700] @ (6979c ) │ │ + ldr r2, [pc, #700] @ (6a768 ) │ │ add r2, pc │ │ - bl 6f45c │ │ + bl 6ff84 │ │ ldr r0, [sp, #44] @ 0x2c │ │ - ldr r0, [r0, #20] │ │ + ldr r0, [r0, #16] │ │ cmp r0, #5 │ │ - bcc.n 6950e │ │ + bcc.n 6a4da │ │ movs r1, #1 │ │ movs r0, #0 │ │ str r1, [sp, #108] @ 0x6c │ │ movw r3, #1321 @ 0x529 │ │ ldr r1, [sp, #24] │ │ str r1, [sp, #104] @ 0x68 │ │ movs r1, #5 │ │ str r0, [sp, #120] @ 0x78 │ │ str r0, [sp, #116] @ 0x74 │ │ add r0, sp, #152 @ 0x98 │ │ str r0, [sp, #112] @ 0x70 │ │ add r0, sp, #104 @ 0x68 │ │ - ldr r2, [pc, #664] @ (697a0 ) │ │ + ldr r2, [pc, #664] @ (6a76c ) │ │ add r2, pc │ │ - bl 6f45c │ │ + bl 6ff84 │ │ ldr r0, [r5, #0] │ │ - cbz r0, 69580 │ │ + cbz r0, 6a54c │ │ ldr.w r7, [r0, #912] @ 0x390 │ │ ldr r0, [sp, #44] @ 0x2c │ │ cmp r7, #0 │ │ - ldr r0, [r0, #20] │ │ - beq.w 69ac8 │ │ + ldr r0, [r0, #16] │ │ + beq.w 6aa94 │ │ mov r1, r5 │ │ cmp r0, #4 │ │ - bls.n 6954a │ │ + bls.n 6a516 │ │ movs r0, #0 │ │ movs r1, #1 │ │ str r1, [sp, #108] @ 0x6c │ │ movw r3, #1321 @ 0x529 │ │ ldr r1, [sp, #28] │ │ str r0, [sp, #120] @ 0x78 │ │ str r0, [sp, #116] @ 0x74 │ │ movs r0, #4 │ │ str r1, [sp, #104] @ 0x68 │ │ movs r1, #5 │ │ str r0, [sp, #112] @ 0x70 │ │ add r0, sp, #104 @ 0x68 │ │ - ldr r2, [pc, #608] @ (697a4 ) │ │ + ldr r2, [pc, #608] @ (6a770 ) │ │ add r2, pc │ │ - bl 6f45c │ │ + bl 6ff84 │ │ mov r1, r5 │ │ mov r0, r1 │ │ blx r7 │ │ ldr r1, [sp, #44] @ 0x2c │ │ cmp r0, #1 │ │ - ldr r1, [r1, #20] │ │ - bne.w 69c70 │ │ + ldr r1, [r1, #16] │ │ + bne.w 6ac3c │ │ cmp r1, #4 │ │ - bls.w 688ae │ │ + bls.w 6987a │ │ movs r0, #0 │ │ movs r1, #1 │ │ str r1, [sp, #108] @ 0x6c │ │ movw r3, #1321 @ 0x529 │ │ ldr r1, [sp, #0] │ │ str r0, [sp, #120] @ 0x78 │ │ str r0, [sp, #116] @ 0x74 │ │ movs r0, #4 │ │ str r1, [sp, #104] @ 0x68 │ │ movs r1, #5 │ │ str r0, [sp, #112] @ 0x70 │ │ add r0, sp, #104 @ 0x68 │ │ - ldr r2, [pc, #556] @ (697a8 ) │ │ + ldr r2, [pc, #556] @ (6a774 ) │ │ add r2, pc │ │ - b.w 688aa │ │ + b.w 69876 │ │ movs r0, #7 │ │ strd r8, r0, [sl, #8] │ │ - b.n 69738 │ │ + b.n 6a704 │ │ cmp r0, #5 │ │ - bcc.n 695b0 │ │ + bcc.n 6a57c │ │ movs r0, #0 │ │ movs r1, #1 │ │ str r0, [sp, #120] @ 0x78 │ │ movw r3, #1337 @ 0x539 │ │ str r1, [sp, #108] @ 0x6c │ │ - ldr r1, [pc, #528] @ (697ac ) │ │ + ldr r1, [pc, #528] @ (6a778 ) │ │ str r0, [sp, #116] @ 0x74 │ │ add r1, pc │ │ str r1, [sp, #104] @ 0x68 │ │ add r0, sp, #152 @ 0x98 │ │ str r0, [sp, #112] @ 0x70 │ │ add r0, sp, #104 @ 0x68 │ │ - ldr r2, [pc, #520] @ (697b0 ) │ │ + ldr r2, [pc, #520] @ (6a77c ) │ │ movs r1, #5 │ │ add r2, pc │ │ - bl 6f45c │ │ + bl 6ff84 │ │ ldr r0, [sp, #44] @ 0x2c │ │ - ldr r0, [r0, #20] │ │ + ldr r0, [r0, #16] │ │ cmp r0, #4 │ │ - bls.n 695dc │ │ + bls.n 6a5a8 │ │ movs r0, #0 │ │ movs r1, #1 │ │ str r0, [sp, #120] @ 0x78 │ │ movw r3, #1337 @ 0x539 │ │ str r1, [sp, #108] @ 0x6c │ │ - ldr r1, [pc, #492] @ (697b4 ) │ │ + ldr r1, [pc, #492] @ (6a780 ) │ │ str r0, [sp, #116] @ 0x74 │ │ add r1, pc │ │ str r1, [sp, #104] @ 0x68 │ │ add r0, sp, #152 @ 0x98 │ │ str r0, [sp, #112] @ 0x70 │ │ add r0, sp, #104 @ 0x68 │ │ - ldr r2, [pc, #484] @ (697b8 ) │ │ + ldr r2, [pc, #484] @ (6a784 ) │ │ movs r1, #5 │ │ add r2, pc │ │ - bl 6f45c │ │ + bl 6ff84 │ │ ldr r7, [sp, #36] @ 0x24 │ │ cmp r7, #0 │ │ - beq.w 69728 │ │ + beq.w 6a6f4 │ │ ldr r0, [r7, #0] │ │ cmp r0, #0 │ │ - beq.w 69732 │ │ + beq.w 6a6fe │ │ mov r8, r9 │ │ mov r9, r6 │ │ ldr.w r6, [r0, #252] @ 0xfc │ │ ldr r0, [sp, #44] @ 0x2c │ │ cmp r6, #0 │ │ - ldr r0, [r0, #20] │ │ - beq.w 69992 │ │ + ldr r0, [r0, #16] │ │ + beq.w 6a95e │ │ cmp r0, #5 │ │ str r5, [sp, #32] │ │ - bcc.n 69626 │ │ + bcc.n 6a5f2 │ │ movs r0, #0 │ │ movs r1, #1 │ │ str r1, [sp, #108] @ 0x6c │ │ movw r3, #1337 @ 0x539 │ │ ldr r1, [sp, #28] │ │ str r0, [sp, #120] @ 0x78 │ │ str r0, [sp, #116] @ 0x74 │ │ movs r0, #4 │ │ str r1, [sp, #104] @ 0x68 │ │ movs r1, #5 │ │ str r0, [sp, #112] @ 0x70 │ │ add r0, sp, #104 @ 0x68 │ │ - ldr r2, [pc, #412] @ (697bc ) │ │ + ldr r2, [pc, #412] @ (6a788 ) │ │ add r2, pc │ │ - bl 6f45c │ │ + bl 6ff84 │ │ mov r0, r7 │ │ mov r1, r4 │ │ mov r2, fp │ │ mov r3, r8 │ │ mov r5, r7 │ │ blx r6 │ │ ldr r0, [sp, #44] @ 0x2c │ │ - ldr r0, [r0, #20] │ │ + ldr r0, [r0, #16] │ │ cmp r0, #5 │ │ - bcc.n 6965c │ │ + bcc.n 6a628 │ │ movs r0, #0 │ │ movs r1, #1 │ │ str r1, [sp, #108] @ 0x6c │ │ movw r3, #1337 @ 0x539 │ │ ldr r1, [sp, #16] │ │ str r0, [sp, #120] @ 0x78 │ │ str r0, [sp, #116] @ 0x74 │ │ movs r0, #4 │ │ str r1, [sp, #104] @ 0x68 │ │ movs r1, #5 │ │ str r0, [sp, #112] @ 0x70 │ │ add r0, sp, #104 @ 0x68 │ │ - ldr r2, [pc, #360] @ (697c0 ) │ │ + ldr r2, [pc, #360] @ (6a78c ) │ │ add r2, pc │ │ - bl 6f45c │ │ + bl 6ff84 │ │ ldr r0, [sp, #44] @ 0x2c │ │ - ldr r0, [r0, #20] │ │ + ldr r0, [r0, #16] │ │ ldr r7, [sp, #4] │ │ cmp r0, #5 │ │ - bcc.n 69688 │ │ + bcc.n 6a654 │ │ movs r1, #1 │ │ movs r0, #0 │ │ str r1, [sp, #108] @ 0x6c │ │ movw r3, #1337 @ 0x539 │ │ ldr r1, [sp, #20] │ │ str r1, [sp, #104] @ 0x68 │ │ movs r1, #5 │ │ str r0, [sp, #120] @ 0x78 │ │ str r0, [sp, #116] @ 0x74 │ │ add r0, sp, #152 @ 0x98 │ │ str r0, [sp, #112] @ 0x70 │ │ add r0, sp, #104 @ 0x68 │ │ - ldr r2, [pc, #320] @ (697c4 ) │ │ + ldr r2, [pc, #320] @ (6a790 ) │ │ add r2, pc │ │ - bl 6f45c │ │ + bl 6ff84 │ │ ldr r0, [sp, #44] @ 0x2c │ │ - ldr r0, [r0, #20] │ │ + ldr r0, [r0, #16] │ │ cmp r0, #5 │ │ - bcc.n 696b2 │ │ + bcc.n 6a67e │ │ movs r1, #1 │ │ movs r0, #0 │ │ str r1, [sp, #108] @ 0x6c │ │ movw r3, #1337 @ 0x539 │ │ ldr r1, [sp, #24] │ │ str r1, [sp, #104] @ 0x68 │ │ movs r1, #5 │ │ str r0, [sp, #120] @ 0x78 │ │ str r0, [sp, #116] @ 0x74 │ │ add r0, sp, #152 @ 0x98 │ │ str r0, [sp, #112] @ 0x70 │ │ add r0, sp, #104 @ 0x68 │ │ - ldr r2, [pc, #284] @ (697c8 ) │ │ + ldr r2, [pc, #284] @ (6a794 ) │ │ add r2, pc │ │ - bl 6f45c │ │ + bl 6ff84 │ │ ldr r0, [r5, #0] │ │ cmp r0, #0 │ │ - beq.w 6981c │ │ + beq.w 6a7e8 │ │ ldr.w r4, [r0, #912] @ 0x390 │ │ ldr r0, [sp, #44] @ 0x2c │ │ cmp r4, #0 │ │ - ldr r0, [r0, #20] │ │ - beq.w 69aee │ │ + ldr r0, [r0, #16] │ │ + beq.w 6aaba │ │ mov r1, r5 │ │ cmp r0, #4 │ │ - bls.n 696f2 │ │ + bls.n 6a6be │ │ movs r0, #0 │ │ movs r1, #1 │ │ str r1, [sp, #108] @ 0x6c │ │ movw r3, #1337 @ 0x539 │ │ ldr r1, [sp, #28] │ │ str r0, [sp, #120] @ 0x78 │ │ str r0, [sp, #116] @ 0x74 │ │ movs r0, #4 │ │ str r1, [sp, #104] @ 0x68 │ │ movs r1, #5 │ │ str r0, [sp, #112] @ 0x70 │ │ add r0, sp, #104 @ 0x68 │ │ - ldr r2, [pc, #224] @ (697cc ) │ │ + ldr r2, [pc, #224] @ (6a798 ) │ │ add r2, pc │ │ - bl 6f45c │ │ + bl 6ff84 │ │ mov r1, r5 │ │ mov r0, r1 │ │ blx r4 │ │ ldr r1, [sp, #44] @ 0x2c │ │ cmp r0, #1 │ │ - ldr r1, [r1, #20] │ │ - bne.w 69c9e │ │ + ldr r1, [r1, #16] │ │ + bne.w 6ac6a │ │ cmp r1, #4 │ │ - bls.w 688ae │ │ + bls.w 6987a │ │ movs r0, #0 │ │ movs r1, #1 │ │ str r1, [sp, #108] @ 0x6c │ │ movw r3, #1337 @ 0x539 │ │ ldr r1, [sp, #0] │ │ str r0, [sp, #120] @ 0x78 │ │ str r0, [sp, #116] @ 0x74 │ │ movs r0, #4 │ │ str r1, [sp, #104] @ 0x68 │ │ movs r1, #5 │ │ str r0, [sp, #112] @ 0x70 │ │ add r0, sp, #104 @ 0x68 │ │ - ldr r2, [pc, #172] @ (697d0 ) │ │ + ldr r2, [pc, #172] @ (6a79c ) │ │ add r2, pc │ │ - b.w 688aa │ │ + b.w 69876 │ │ ldr r1, [sp, #8] │ │ movs r0, #6 │ │ strd r1, r0, [sl, #8] │ │ - b.n 69738 │ │ + b.n 6a704 │ │ movs r0, #7 │ │ strd r5, r0, [sl, #8] │ │ movs r0, #8 │ │ - b.n 6976c │ │ + b.n 6a738 │ │ cmp r0, #4 │ │ - bls.n 69762 │ │ + bls.n 6a72e │ │ movs r0, #0 │ │ movs r1, #1 │ │ str r1, [sp, #108] @ 0x6c │ │ movw r3, #1299 @ 0x513 │ │ ldr r1, [sp, #12] │ │ str r0, [sp, #120] @ 0x78 │ │ str r0, [sp, #116] @ 0x74 │ │ movs r0, #4 │ │ str r1, [sp, #104] @ 0x68 │ │ movs r1, #5 │ │ str r0, [sp, #112] @ 0x70 │ │ add r0, sp, #104 @ 0x68 │ │ - ldr r2, [pc, #120] @ (697d4 ) │ │ + ldr r2, [pc, #120] @ (6a7a0 ) │ │ add r2, pc │ │ - bl 6f45c │ │ + bl 6ff84 │ │ movs r0, #14 │ │ ldr r1, [sp, #32] │ │ strd r1, r0, [sl, #8] │ │ movs r0, #6 │ │ strb.w r0, [sl, #4] │ │ movs r0, #1 │ │ str.w r0, [sl] │ │ add sp, #168 @ 0xa8 │ │ vpop {d8} │ │ add sp, #4 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ nop │ │ - ldr r0, [r6, #8] │ │ + str r0, [r6, #12] │ │ movs r6, r0 │ │ - str r1, [sp, #760] @ 0x2f8 │ │ + ldrh r2, [r6, #40] @ 0x28 │ │ movs r6, r0 │ │ - ldr r4, [r1, #8] │ │ + str r4, [r1, #12] │ │ movs r6, r0 │ │ - str r1, [sp, #584] @ 0x248 │ │ + ldrh r6, [r0, #40] @ 0x28 │ │ movs r6, r0 │ │ - str r1, [sp, #296] @ 0x128 │ │ + ldrh r6, [r7, #36] @ 0x24 │ │ movs r6, r0 │ │ - str r1, [sp, #64] @ 0x40 │ │ + ldrh r4, [r0, #36] @ 0x24 │ │ movs r6, r0 │ │ - str r0, [sp, #920] @ 0x398 │ │ + ldrh r2, [r3, #34] @ 0x22 │ │ movs r6, r0 │ │ - str r0, [sp, #752] @ 0x2f0 │ │ + ldrh r0, [r6, #32] │ │ movs r6, r0 │ │ - str r0, [sp, #520] @ 0x208 │ │ + ldrh r6, [r6, #30] │ │ movs r6, r0 │ │ - str r0, [sp, #296] @ 0x128 │ │ + ldrh r6, [r7, #28] │ │ movs r6, r0 │ │ - str r4, [r5, #112] @ 0x70 │ │ + ldrsh r4, [r5, r5] │ │ movs r6, r0 │ │ - str r0, [sp, #104] @ 0x68 │ │ + ldrh r6, [r1, #28] │ │ movs r6, r0 │ │ - str r0, [r1, #112] @ 0x70 │ │ + ldrsh r0, [r1, r5] │ │ movs r6, r0 │ │ - ldrh r6, [r5, #62] @ 0x3e │ │ + ldrh r2, [r4, #26] │ │ movs r6, r0 │ │ - ldrh r4, [r4, #60] @ 0x3c │ │ + ldrh r0, [r3, #24] │ │ movs r6, r0 │ │ - ldrh r6, [r5, #58] @ 0x3a │ │ + ldrh r2, [r4, #22] │ │ movs r6, r0 │ │ - ldrh r2, [r0, #58] @ 0x3a │ │ + ldrh r6, [r6, #20] │ │ movs r6, r0 │ │ - ldrh r0, [r3, #56] @ 0x38 │ │ + ldrh r4, [r1, #20] │ │ movs r6, r0 │ │ - ldrh r2, [r3, #54] @ 0x36 │ │ + ldrh r6, [r1, #18] │ │ movs r6, r0 │ │ - ldrh r2, [r4, #52] @ 0x34 │ │ + ldrh r6, [r2, #16] │ │ movs r6, r0 │ │ - ldrh r0, [r5, #50] @ 0x32 │ │ + ldrh r4, [r3, #14] │ │ movs r6, r0 │ │ cmp r1, #4 │ │ - bls.n 697fe │ │ + bls.n 6a7ca │ │ movs r0, #0 │ │ movs r1, #1 │ │ str r1, [sp, #108] @ 0x6c │ │ movw r3, #1299 @ 0x513 │ │ ldr r1, [sp, #4] │ │ str r0, [sp, #120] @ 0x78 │ │ str r0, [sp, #116] @ 0x74 │ │ movs r0, #4 │ │ str r1, [sp, #104] @ 0x68 │ │ movs r1, #5 │ │ str r0, [sp, #112] @ 0x70 │ │ add r0, sp, #104 @ 0x68 │ │ - ldr r2, [pc, #936] @ (69ba0 ) │ │ + ldr r2, [pc, #936] @ (6ab6c ) │ │ add r2, pc │ │ - bl 6f45c │ │ + bl 6ff84 │ │ movs r7, #0 │ │ ldrd r0, r1, [sp, #48] @ 0x30 │ │ strh.w r8, [sl, #10] │ │ str.w r1, [sl, #20] │ │ strd r5, r0, [sl, #12] │ │ strb.w r4, [sl, #9] │ │ strb.w r7, [sl, #8] │ │ movs r0, #0 │ │ - b.n 69772 │ │ + b.n 6a73e │ │ movs r0, #7 │ │ ldr r1, [sp, #32] │ │ - b.n 6972c │ │ + b.n 6a6f8 │ │ cmp r0, #4 │ │ - bls.n 69848 │ │ + bls.n 6a814 │ │ movs r0, #0 │ │ movs r1, #1 │ │ str r1, [sp, #108] @ 0x6c │ │ movw r3, #1325 @ 0x52d │ │ ldr r1, [sp, #12] │ │ str r0, [sp, #120] @ 0x78 │ │ str r0, [sp, #116] @ 0x74 │ │ movs r0, #4 │ │ str r1, [sp, #104] @ 0x68 │ │ movs r1, #5 │ │ str r0, [sp, #112] @ 0x70 │ │ add r0, sp, #104 @ 0x68 │ │ - ldr r2, [pc, #864] @ (69ba4 ) │ │ + ldr r2, [pc, #864] @ (6ab70 ) │ │ add r2, pc │ │ - bl 6f45c │ │ - ldr r1, [pc, #860] @ (69ba8 ) │ │ + bl 6ff84 │ │ + ldr r1, [pc, #860] @ (6ab74 ) │ │ movs r0, #16 │ │ add r1, pc │ │ - b.n 69766 │ │ + b.n 6a732 │ │ cmp r0, #4 │ │ - bls.n 69876 │ │ + bls.n 6a842 │ │ movs r0, #0 │ │ movs r1, #1 │ │ str r1, [sp, #108] @ 0x6c │ │ movw r3, #1309 @ 0x51d │ │ ldr r1, [sp, #12] │ │ str r0, [sp, #120] @ 0x78 │ │ str r0, [sp, #116] @ 0x74 │ │ movs r0, #4 │ │ str r1, [sp, #104] @ 0x68 │ │ movs r1, #5 │ │ str r0, [sp, #112] @ 0x70 │ │ add r0, sp, #104 @ 0x68 │ │ - ldr r2, [pc, #828] @ (69bac ) │ │ + ldr r2, [pc, #828] @ (6ab78 ) │ │ add r2, pc │ │ - bl 6f45c │ │ - ldr r1, [pc, #824] @ (69bb0 ) │ │ + bl 6ff84 │ │ + ldr r1, [pc, #824] @ (6ab7c ) │ │ movs r0, #15 │ │ add r1, pc │ │ - b.n 69766 │ │ + b.n 6a732 │ │ cmp r0, #4 │ │ - bls.n 698a4 │ │ + bls.n 6a870 │ │ movs r0, #0 │ │ movs r1, #1 │ │ str r1, [sp, #108] @ 0x6c │ │ movw r3, #1329 @ 0x531 │ │ ldr r1, [sp, #12] │ │ str r0, [sp, #120] @ 0x78 │ │ str r0, [sp, #116] @ 0x74 │ │ movs r0, #4 │ │ str r1, [sp, #104] @ 0x68 │ │ movs r1, #5 │ │ str r0, [sp, #112] @ 0x70 │ │ add r0, sp, #104 @ 0x68 │ │ - ldr r2, [pc, #788] @ (69bb4 ) │ │ + ldr r2, [pc, #788] @ (6ab80 ) │ │ add r2, pc │ │ - bl 6f45c │ │ - ldr r1, [pc, #784] @ (69bb8 ) │ │ + bl 6ff84 │ │ + ldr r1, [pc, #784] @ (6ab84 ) │ │ movs r0, #17 │ │ add r1, pc │ │ - b.n 69766 │ │ + b.n 6a732 │ │ cmp r0, #4 │ │ - bls.n 698d2 │ │ + bls.n 6a89e │ │ movs r0, #0 │ │ movs r1, #1 │ │ str r1, [sp, #108] @ 0x6c │ │ movw r3, #1313 @ 0x521 │ │ ldr r1, [sp, #12] │ │ str r0, [sp, #120] @ 0x78 │ │ str r0, [sp, #116] @ 0x74 │ │ movs r0, #4 │ │ str r1, [sp, #104] @ 0x68 │ │ movs r1, #5 │ │ str r0, [sp, #112] @ 0x70 │ │ add r0, sp, #104 @ 0x68 │ │ - ldr r2, [pc, #752] @ (69bbc ) │ │ + ldr r2, [pc, #752] @ (6ab88 ) │ │ add r2, pc │ │ - bl 6f45c │ │ - ldr r1, [pc, #748] @ (69bc0 ) │ │ + bl 6ff84 │ │ + ldr r1, [pc, #748] @ (6ab8c ) │ │ movs r0, #16 │ │ add r1, pc │ │ - b.n 69766 │ │ + b.n 6a732 │ │ cmp r0, #4 │ │ - bls.n 69900 │ │ + bls.n 6a8cc │ │ movs r0, #0 │ │ movs r1, #1 │ │ str r1, [sp, #108] @ 0x6c │ │ movw r3, #1305 @ 0x519 │ │ ldr r1, [sp, #12] │ │ str r0, [sp, #120] @ 0x78 │ │ str r0, [sp, #116] @ 0x74 │ │ movs r0, #4 │ │ str r1, [sp, #104] @ 0x68 │ │ movs r1, #5 │ │ str r0, [sp, #112] @ 0x70 │ │ add r0, sp, #104 @ 0x68 │ │ - ldr r2, [pc, #712] @ (69bc4 ) │ │ + ldr r2, [pc, #712] @ (6ab90 ) │ │ add r2, pc │ │ - bl 6f45c │ │ - ldr r1, [pc, #708] @ (69bc8 ) │ │ + bl 6ff84 │ │ + ldr r1, [pc, #708] @ (6ab94 ) │ │ movs r0, #18 │ │ add r1, pc │ │ - b.n 69766 │ │ + b.n 6a732 │ │ cmp r0, #4 │ │ - bls.n 6992e │ │ + bls.n 6a8fa │ │ movs r0, #0 │ │ movs r1, #1 │ │ str r1, [sp, #108] @ 0x6c │ │ movw r3, #1333 @ 0x535 │ │ ldr r1, [sp, #12] │ │ str r0, [sp, #120] @ 0x78 │ │ str r0, [sp, #116] @ 0x74 │ │ movs r0, #4 │ │ str r1, [sp, #104] @ 0x68 │ │ movs r1, #5 │ │ str r0, [sp, #112] @ 0x70 │ │ add r0, sp, #104 @ 0x68 │ │ - ldr r2, [pc, #944] @ (69cd8 ) │ │ + ldr r2, [pc, #944] @ (6aca4 ) │ │ add r2, pc │ │ - bl 6f45c │ │ - ldr r1, [pc, #932] @ (69cd4 ) │ │ + bl 6ff84 │ │ + ldr r1, [pc, #932] @ (6aca0 ) │ │ movs r0, #15 │ │ add r1, pc │ │ - b.n 69766 │ │ + b.n 6a732 │ │ cmp r0, #4 │ │ - bls.n 6995c │ │ + bls.n 6a928 │ │ movs r0, #0 │ │ movs r1, #1 │ │ str r1, [sp, #108] @ 0x6c │ │ movw r3, #1317 @ 0x525 │ │ ldr r1, [sp, #12] │ │ str r0, [sp, #120] @ 0x78 │ │ str r0, [sp, #116] @ 0x74 │ │ movs r0, #4 │ │ str r1, [sp, #104] @ 0x68 │ │ movs r1, #5 │ │ str r0, [sp, #112] @ 0x70 │ │ add r0, sp, #104 @ 0x68 │ │ - ldr r2, [pc, #936] @ (69d00 ) │ │ + ldr r2, [pc, #936] @ (6accc ) │ │ add r2, pc │ │ - bl 6f45c │ │ - ldr r1, [pc, #924] @ (69cfc ) │ │ + bl 6ff84 │ │ + ldr r1, [pc, #924] @ (6acc8 ) │ │ movs r0, #14 │ │ add r1, pc │ │ - b.n 69766 │ │ + b.n 6a732 │ │ cmp r0, #4 │ │ - bls.n 6998a │ │ + bls.n 6a956 │ │ movs r0, #0 │ │ movs r1, #1 │ │ str r1, [sp, #108] @ 0x6c │ │ movw r3, #1321 @ 0x529 │ │ ldr r1, [sp, #12] │ │ str r0, [sp, #120] @ 0x78 │ │ str r0, [sp, #116] @ 0x74 │ │ movs r0, #4 │ │ str r1, [sp, #104] @ 0x68 │ │ movs r1, #5 │ │ str r0, [sp, #112] @ 0x70 │ │ add r0, sp, #104 @ 0x68 │ │ - ldr r2, [pc, #908] @ (69d10 ) │ │ + ldr r2, [pc, #908] @ (6acdc ) │ │ add r2, pc │ │ - bl 6f45c │ │ - ldr r1, [pc, #896] @ (69d0c ) │ │ + bl 6ff84 │ │ + ldr r1, [pc, #896] @ (6acd8 ) │ │ movs r0, #15 │ │ add r1, pc │ │ - b.n 69766 │ │ + b.n 6a732 │ │ cmp r0, #4 │ │ - bls.n 699b8 │ │ + bls.n 6a984 │ │ movs r0, #0 │ │ movs r1, #1 │ │ str r1, [sp, #108] @ 0x6c │ │ movw r3, #1337 @ 0x539 │ │ ldr r1, [sp, #12] │ │ str r0, [sp, #120] @ 0x78 │ │ str r0, [sp, #116] @ 0x74 │ │ movs r0, #4 │ │ str r1, [sp, #104] @ 0x68 │ │ movs r1, #5 │ │ str r0, [sp, #112] @ 0x70 │ │ add r0, sp, #104 @ 0x68 │ │ - ldr r2, [pc, #884] @ (69d28 ) │ │ + ldr r2, [pc, #884] @ (6acf4 ) │ │ add r2, pc │ │ - bl 6f45c │ │ - ldr r1, [pc, #872] @ (69d24 ) │ │ + bl 6ff84 │ │ + ldr r1, [pc, #872] @ (6acf0 ) │ │ movs r0, #15 │ │ add r1, pc │ │ - b.n 69766 │ │ + b.n 6a732 │ │ cmp r0, #4 │ │ - bls.w 69762 │ │ + bls.w 6a72e │ │ movs r0, #0 │ │ movs r1, #1 │ │ str r1, [sp, #108] @ 0x6c │ │ movw r3, #1325 @ 0x52d │ │ ldr r1, [sp, #12] │ │ str r0, [sp, #120] @ 0x78 │ │ str r0, [sp, #116] @ 0x74 │ │ movs r0, #4 │ │ str r1, [sp, #104] @ 0x68 │ │ movs r1, #5 │ │ str r0, [sp, #112] @ 0x70 │ │ add r0, sp, #104 @ 0x68 │ │ - ldr r2, [pc, #784] @ (69cf4 ) │ │ + ldr r2, [pc, #784] @ (6acc0 ) │ │ add r2, pc │ │ - b.n 6975e │ │ + b.n 6a72a │ │ cmp r0, #4 │ │ - bls.w 69b14 │ │ + bls.w 6aae0 │ │ movs r0, #0 │ │ movs r1, #1 │ │ str r1, [sp, #108] @ 0x6c │ │ movw r3, #1309 @ 0x51d │ │ ldr r1, [sp, #12] │ │ str r0, [sp, #120] @ 0x78 │ │ str r0, [sp, #116] @ 0x74 │ │ movs r0, #4 │ │ str r1, [sp, #104] @ 0x68 │ │ movs r1, #5 │ │ str r0, [sp, #112] @ 0x70 │ │ add r0, sp, #104 @ 0x68 │ │ - ldr r2, [pc, #732] @ (69ce4 ) │ │ + ldr r2, [pc, #732] @ (6acb0 ) │ │ add r2, pc │ │ - b.n 69b10 │ │ + b.n 6aadc │ │ cmp r0, #4 │ │ - bls.w 69762 │ │ + bls.w 6a72e │ │ movs r0, #0 │ │ movs r1, #1 │ │ str r1, [sp, #108] @ 0x6c │ │ movw r3, #1329 @ 0x531 │ │ ldr r1, [sp, #12] │ │ str r0, [sp, #120] @ 0x78 │ │ str r0, [sp, #116] @ 0x74 │ │ movs r0, #4 │ │ str r1, [sp, #104] @ 0x68 │ │ movs r1, #5 │ │ str r0, [sp, #112] @ 0x70 │ │ add r0, sp, #104 @ 0x68 │ │ - ldr r2, [pc, #700] @ (69cec ) │ │ + ldr r2, [pc, #700] @ (6acb8 ) │ │ add r2, pc │ │ - b.n 6975e │ │ + b.n 6a72a │ │ cmp r0, #4 │ │ - bls.n 69b14 │ │ + bls.n 6aae0 │ │ movs r0, #0 │ │ movs r1, #1 │ │ str r1, [sp, #108] @ 0x6c │ │ movw r3, #1313 @ 0x521 │ │ ldr r1, [sp, #12] │ │ str r0, [sp, #120] @ 0x78 │ │ str r0, [sp, #116] @ 0x74 │ │ movs r0, #4 │ │ str r1, [sp, #104] @ 0x68 │ │ movs r1, #5 │ │ str r0, [sp, #112] @ 0x70 │ │ add r0, sp, #104 @ 0x68 │ │ - ldr r2, [pc, #712] @ (69d1c ) │ │ + ldr r2, [pc, #712] @ (6ace8 ) │ │ add r2, pc │ │ - b.n 69b10 │ │ + b.n 6aadc │ │ cmp r0, #4 │ │ - bls.w 69762 │ │ + bls.w 6a72e │ │ movs r0, #0 │ │ movs r1, #1 │ │ str r1, [sp, #108] @ 0x6c │ │ movw r3, #1305 @ 0x519 │ │ ldr r1, [sp, #12] │ │ str r0, [sp, #120] @ 0x78 │ │ str r0, [sp, #116] @ 0x74 │ │ movs r0, #4 │ │ str r1, [sp, #104] @ 0x68 │ │ movs r1, #5 │ │ str r0, [sp, #112] @ 0x70 │ │ add r0, sp, #104 @ 0x68 │ │ - ldr r2, [pc, #596] @ (69ccc ) │ │ + ldr r2, [pc, #596] @ (6ac98 ) │ │ add r2, pc │ │ - b.n 6975e │ │ + b.n 6a72a │ │ cmp r0, #4 │ │ - bls.w 69762 │ │ + bls.w 6a72e │ │ movs r0, #0 │ │ movs r1, #1 │ │ str r1, [sp, #108] @ 0x6c │ │ movw r3, #1333 @ 0x535 │ │ ldr r1, [sp, #12] │ │ str r0, [sp, #120] @ 0x78 │ │ str r0, [sp, #116] @ 0x74 │ │ movs r0, #4 │ │ str r1, [sp, #104] @ 0x68 │ │ movs r1, #5 │ │ str r0, [sp, #112] @ 0x70 │ │ add r0, sp, #104 @ 0x68 │ │ - ldr r2, [pc, #572] @ (69cdc ) │ │ + ldr r2, [pc, #572] @ (6aca8 ) │ │ add r2, pc │ │ - b.n 6975e │ │ + b.n 6a72a │ │ cmp r0, #4 │ │ - bls.w 69762 │ │ + bls.w 6a72e │ │ movs r0, #0 │ │ movs r1, #1 │ │ str r1, [sp, #108] @ 0x6c │ │ movw r3, #1317 @ 0x525 │ │ ldr r1, [sp, #12] │ │ str r0, [sp, #120] @ 0x78 │ │ str r0, [sp, #116] @ 0x74 │ │ movs r0, #4 │ │ str r1, [sp, #104] @ 0x68 │ │ movs r1, #5 │ │ str r0, [sp, #112] @ 0x70 │ │ add r0, sp, #104 @ 0x68 │ │ - ldr r2, [pc, #576] @ (69d04 ) │ │ + ldr r2, [pc, #576] @ (6acd0 ) │ │ add r2, pc │ │ - b.n 6975e │ │ + b.n 6a72a │ │ cmp r0, #4 │ │ - bls.w 69762 │ │ + bls.w 6a72e │ │ movs r0, #0 │ │ movs r1, #1 │ │ str r1, [sp, #108] @ 0x6c │ │ movw r3, #1321 @ 0x529 │ │ ldr r1, [sp, #12] │ │ str r0, [sp, #120] @ 0x78 │ │ str r0, [sp, #116] @ 0x74 │ │ movs r0, #4 │ │ str r1, [sp, #104] @ 0x68 │ │ movs r1, #5 │ │ str r0, [sp, #112] @ 0x70 │ │ add r0, sp, #104 @ 0x68 │ │ - ldr r2, [pc, #552] @ (69d14 ) │ │ + ldr r2, [pc, #552] @ (6ace0 ) │ │ add r2, pc │ │ - b.n 6975e │ │ + b.n 6a72a │ │ cmp r0, #4 │ │ - bls.n 69b14 │ │ + bls.n 6aae0 │ │ movs r0, #0 │ │ movs r1, #1 │ │ str r1, [sp, #108] @ 0x6c │ │ movw r3, #1337 @ 0x539 │ │ ldr r1, [sp, #12] │ │ str r0, [sp, #120] @ 0x78 │ │ str r0, [sp, #116] @ 0x74 │ │ movs r0, #4 │ │ str r1, [sp, #104] @ 0x68 │ │ movs r1, #5 │ │ str r0, [sp, #112] @ 0x70 │ │ add r0, sp, #104 @ 0x68 │ │ - ldr r2, [pc, #540] @ (69d2c ) │ │ + ldr r2, [pc, #540] @ (6acf8 ) │ │ add r2, pc │ │ - bl 6f45c │ │ + bl 6ff84 │ │ movs r0, #14 │ │ strd r9, r0, [sl, #8] │ │ - b.n 6976a │ │ + b.n 6a736 │ │ cmp r1, #4 │ │ - bls.n 69b42 │ │ + bls.n 6ab0e │ │ movs r0, #0 │ │ movs r1, #1 │ │ str r1, [sp, #108] @ 0x6c │ │ movw r3, #1325 @ 0x52d │ │ ldr r1, [sp, #4] │ │ str r0, [sp, #120] @ 0x78 │ │ str r0, [sp, #116] @ 0x74 │ │ movs r0, #4 │ │ str r1, [sp, #104] @ 0x68 │ │ movs r1, #5 │ │ str r0, [sp, #112] @ 0x70 │ │ add r0, sp, #104 @ 0x68 │ │ - ldr r2, [pc, #444] @ (69cf8 ) │ │ + ldr r2, [pc, #444] @ (6acc4 ) │ │ add r2, pc │ │ - bl 6f45c │ │ + bl 6ff84 │ │ movs r7, #7 │ │ - b.n 69800 │ │ + b.n 6a7cc │ │ cmp r1, #5 │ │ - bcc.n 69b6a │ │ + bcc.n 6ab36 │ │ movs r0, #0 │ │ movs r1, #1 │ │ str r0, [sp, #120] @ 0x78 │ │ movw r3, #1309 @ 0x51d │ │ str r0, [sp, #116] @ 0x74 │ │ movs r0, #4 │ │ strd r7, r1, [sp, #104] @ 0x68 │ │ movs r1, #5 │ │ str r0, [sp, #112] @ 0x70 │ │ add r0, sp, #104 @ 0x68 │ │ - ldr r2, [pc, #388] @ (69ce8 ) │ │ + ldr r2, [pc, #388] @ (6acb4 ) │ │ add r2, pc │ │ - bl 6f45c │ │ + bl 6ff84 │ │ movs r7, #2 │ │ - b.n 69bf2 │ │ + b.n 6abbe │ │ vmov d8, r4, r6 │ │ cmp r1, #4 │ │ - bls.n 69b98 │ │ + bls.n 6ab64 │ │ movs r0, #0 │ │ movs r1, #1 │ │ str r1, [sp, #108] @ 0x6c │ │ movw r3, #1329 @ 0x531 │ │ ldr r1, [sp, #4] │ │ str r0, [sp, #120] @ 0x78 │ │ str r0, [sp, #116] @ 0x74 │ │ movs r0, #4 │ │ str r1, [sp, #104] @ 0x68 │ │ movs r1, #5 │ │ str r0, [sp, #112] @ 0x70 │ │ add r0, sp, #104 @ 0x68 │ │ - ldr r2, [pc, #348] @ (69cf0 ) │ │ + ldr r2, [pc, #348] @ (6acbc ) │ │ add r2, pc │ │ - bl 6f45c │ │ + bl 6ff84 │ │ movs r7, #8 │ │ vstr d8, [sp, #48] @ 0x30 │ │ - b.n 69c9c │ │ - ldrh r4, [r1, #46] @ 0x2e │ │ + b.n 6ac68 │ │ + ldrh r0, [r0, #10] │ │ movs r6, r0 │ │ - ldrh r2, [r0, #44] @ 0x2c │ │ + ldrh r6, [r6, #6] │ │ movs r6, r0 │ │ - subs r0, r5, r3 │ │ - vcvt.u16.f16 q12, q2, #6 │ │ + lsrs r4, r1, #27 │ │ + vtbx.8 d24, {d26}, d8 │ │ movs r6, r0 │ │ - subs r2, #157 @ 0x9d │ │ - @ instruction: 0xfffb8d26 │ │ + cmp r6, #151 @ 0x97 │ │ + @ instruction: 0xfffb889a │ │ movs r6, r0 │ │ - subs r2, #210 @ 0xd2 │ │ - @ instruction: 0xfffb8cf8 │ │ + cmp r6, #204 @ 0xcc │ │ + vtbx.8 d24, {d11}, d28 │ │ movs r6, r0 │ │ - subs r6, r3, r5 │ │ - vqdmulh.s q12, q13, d10[0] │ │ + lsrs r2, r0, #29 │ │ + vqshrun.s64 d24, q15, #6 │ │ movs r6, r0 │ │ - subs r1, #82 @ 0x52 │ │ + cmp r5, #76 @ 0x4c │ │ vtbl.8 d18, {d11-d12}, d5 │ │ - bcc.n 69bf0 │ │ + bcc.n 6abbc │ │ movs r0, #0 │ │ movs r1, #1 │ │ str r0, [sp, #120] @ 0x78 │ │ movw r3, #1313 @ 0x521 │ │ str r0, [sp, #116] @ 0x74 │ │ movs r0, #4 │ │ strd r7, r1, [sp, #104] @ 0x68 │ │ movs r1, #5 │ │ str r0, [sp, #112] @ 0x70 │ │ add r0, sp, #104 @ 0x68 │ │ - ldr r2, [pc, #308] @ (69d20 ) │ │ + ldr r2, [pc, #308] @ (6acec ) │ │ add r2, pc │ │ - bl 6f45c │ │ + bl 6ff84 │ │ movs r7, #3 │ │ - b.n 69800 │ │ + b.n 6a7cc │ │ cmp r1, #5 │ │ - bcc.n 69c1a │ │ + bcc.n 6abe6 │ │ movs r0, #0 │ │ movs r1, #1 │ │ str r1, [sp, #108] @ 0x6c │ │ movw r3, #1305 @ 0x519 │ │ ldr r1, [sp, #4] │ │ str r0, [sp, #120] @ 0x78 │ │ str r0, [sp, #116] @ 0x74 │ │ movs r0, #4 │ │ str r1, [sp, #104] @ 0x68 │ │ movs r1, #5 │ │ str r0, [sp, #112] @ 0x70 │ │ add r0, sp, #104 @ 0x68 │ │ - ldr r2, [pc, #188] @ (69cd0 ) │ │ + ldr r2, [pc, #188] @ (6ac9c ) │ │ add r2, pc │ │ - bl 6f45c │ │ + bl 6ff84 │ │ movs r7, #6 │ │ - b.n 69c44 │ │ + b.n 6ac10 │ │ movs r7, #1 │ │ cmp r1, #5 │ │ - bcc.n 69c44 │ │ + bcc.n 6ac10 │ │ movs r0, #0 │ │ ldr r1, [sp, #4] │ │ str r0, [sp, #120] @ 0x78 │ │ movw r3, #1333 @ 0x535 │ │ str r0, [sp, #116] @ 0x74 │ │ movs r0, #4 │ │ str r1, [sp, #104] @ 0x68 │ │ movs r1, #5 │ │ str r7, [sp, #108] @ 0x6c │ │ str r0, [sp, #112] @ 0x70 │ │ add r0, sp, #104 @ 0x68 │ │ - ldr r2, [pc, #160] @ (69ce0 ) │ │ + ldr r2, [pc, #160] @ (6acac ) │ │ add r2, pc │ │ - bl 6f45c │ │ - b.n 69800 │ │ + bl 6ff84 │ │ + b.n 6a7cc │ │ movs r7, #4 │ │ cmp r1, #5 │ │ - bcc.w 69800 │ │ + bcc.w 6a7cc │ │ movs r1, #1 │ │ movs r0, #0 │ │ str r1, [sp, #108] @ 0x6c │ │ movw r3, #1317 @ 0x525 │ │ ldr r1, [sp, #4] │ │ str r1, [sp, #104] @ 0x68 │ │ movs r1, #5 │ │ str r0, [sp, #120] @ 0x78 │ │ strd r7, r0, [sp, #112] @ 0x70 │ │ add r0, sp, #104 @ 0x68 │ │ - ldr r2, [pc, #160] @ (69d08 ) │ │ + ldr r2, [pc, #160] @ (6acd4 ) │ │ add r2, pc │ │ - bl 6f45c │ │ - b.n 69800 │ │ + bl 6ff84 │ │ + b.n 6a7cc │ │ cmp r1, #4 │ │ - bls.n 69c96 │ │ + bls.n 6ac62 │ │ movs r0, #0 │ │ movs r1, #1 │ │ str r1, [sp, #108] @ 0x6c │ │ movw r3, #1321 @ 0x529 │ │ ldr r1, [sp, #4] │ │ str r0, [sp, #120] @ 0x78 │ │ str r0, [sp, #116] @ 0x74 │ │ movs r0, #4 │ │ str r1, [sp, #104] @ 0x68 │ │ movs r1, #5 │ │ str r0, [sp, #112] @ 0x70 │ │ add r0, sp, #104 @ 0x68 │ │ - ldr r2, [pc, #136] @ (69d18 ) │ │ + ldr r2, [pc, #136] @ (6ace4 ) │ │ add r2, pc │ │ - bl 6f45c │ │ + bl 6ff84 │ │ strd r4, r6, [sp, #48] @ 0x30 │ │ movs r7, #5 │ │ - b.n 69800 │ │ + b.n 6a7cc │ │ cmp r1, #4 │ │ - bls.n 69cc2 │ │ + bls.n 6ac8e │ │ movs r0, #0 │ │ movs r1, #1 │ │ str r0, [sp, #120] @ 0x78 │ │ movw r3, #1337 @ 0x539 │ │ str r0, [sp, #116] @ 0x74 │ │ movs r0, #4 │ │ strd r7, r1, [sp, #104] @ 0x68 │ │ movs r1, #5 │ │ str r0, [sp, #112] @ 0x70 │ │ add r0, sp, #104 @ 0x68 │ │ - ldr r2, [pc, #116] @ (69d30 ) │ │ + ldr r2, [pc, #116] @ (6acfc ) │ │ add r2, pc │ │ - bl 6f45c │ │ + bl 6ff84 │ │ movs r0, #9 │ │ strb.w r0, [sl, #8] │ │ - b.n 69818 │ │ + b.n 6a7e4 │ │ nop │ │ - ldrh r4, [r1, #26] │ │ + strh r0, [r0, #54] @ 0x36 │ │ movs r6, r0 │ │ - ldrh r0, [r6, #12] │ │ + strh r4, [r4, #40] @ 0x28 │ │ movs r6, r0 │ │ - subs r1, #134 @ 0x86 │ │ - @ instruction: 0xfffb8c9c │ │ + cmp r5, #128 @ 0x80 │ │ + vqshrun.s64 d24, q0, #5 │ │ movs r6, r0 │ │ - ldrh r6, [r4, #24] │ │ + strh r2, [r3, #52] @ 0x34 │ │ movs r6, r0 │ │ - ldrh r6, [r0, #12] │ │ + strh r2, [r7, #38] @ 0x26 │ │ movs r6, r0 │ │ - ldrh r4, [r7, #28] │ │ + strh r0, [r6, #56] @ 0x38 │ │ movs r6, r0 │ │ - ldrh r0, [r4, #18] │ │ + strh r4, [r2, #46] @ 0x2e │ │ movs r6, r0 │ │ - ldrh r6, [r2, #28] │ │ + strh r2, [r1, #56] @ 0x38 │ │ movs r6, r0 │ │ - ldrh r2, [r6, #16] │ │ + strh r6, [r4, #44] @ 0x2c │ │ movs r6, r0 │ │ - ldrh r2, [r4, #30] │ │ + strh r6, [r2, #58] @ 0x3a │ │ movs r6, r0 │ │ - ldrh r0, [r1, #20] │ │ + strh r4, [r7, #46] @ 0x2e │ │ movs r6, r0 │ │ - subs r2, #203 @ 0xcb │ │ - vdup.8 q12, d30[5] │ │ + cmp r6, #197 @ 0xc5 │ │ + vcvt.u32.f32 q12, q9 │ │ movs r6, r0 │ │ - ldrh r0, [r0, #24] │ │ + strh r4, [r6, #50] @ 0x32 │ │ movs r6, r0 │ │ - ldrh r4, [r3, #10] │ │ + strh r0, [r2, #38] @ 0x26 │ │ movs r6, r0 │ │ - subs r2, #251 @ 0xfb │ │ - vdup.8 q12, d0[5] │ │ + cmp r6, #245 @ 0xf5 │ │ + vqshl.u64 d24, d20, #59 @ 0x3b │ │ movs r6, r0 │ │ - ldrh r2, [r3, #22] │ │ + strh r6, [r1, #50] @ 0x32 │ │ movs r6, r0 │ │ - ldrh r4, [r6, #8] │ │ + strh r0, [r5, #36] @ 0x24 │ │ movs r6, r0 │ │ - ldrh r2, [r6, #26] │ │ + strh r6, [r4, #54] @ 0x36 │ │ movs r6, r0 │ │ - ldrh r2, [r3, #14] │ │ + strh r6, [r1, #42] @ 0x2a │ │ movs r6, r0 │ │ - subs r3, #126 @ 0x7e │ │ - vcvt.f16.u16 d24, d2, #5 │ │ + cmp r7, #120 @ 0x78 │ │ + vcvt.u32.f32 d24, d6 │ │ movs r6, r0 │ │ - ldrh r6, [r6, #20] │ │ + strh r2, [r5, #48] @ 0x30 │ │ movs r6, r0 │ │ - ldrh r0, [r1, #8] │ │ + strh r4, [r7, #34] @ 0x22 │ │ movs r6, r0 │ │ - ldr r1, [pc, #8] @ (69d40 ) │ │ + ldr r1, [pc, #8] @ (6ad0c ) │ │ sxtb r0, r0 │ │ add r1, pc │ │ ldrb r0, [r1, r0] │ │ bx lr │ │ nop │ │ - ldmia r7, {r6, r7} │ │ + stmia r2!, {r4} │ │ vcle.f d27, d0, #0 │ │ sub sp, #32 │ │ movs r0, #0 │ │ str r0, [sp, #16] │ │ movs r0, #1 │ │ str r0, [sp, #4] │ │ - ldr r1, [pc, #32] @ (69d74 ) │ │ + ldr r1, [pc, #32] @ (6ad40 ) │ │ str r0, [sp, #12] │ │ add r1, pc │ │ str r1, [sp, #0] │ │ add r0, sp, #24 │ │ str r0, [sp, #8] │ │ - ldr r0, [pc, #24] @ (69d78 ) │ │ + ldr r0, [pc, #24] @ (6ad44 ) │ │ add r0, pc │ │ str r0, [sp, #28] │ │ - ldr r0, [pc, #24] @ (69d7c ) │ │ + ldr r0, [pc, #24] @ (6ad48 ) │ │ add r0, pc │ │ str r0, [sp, #24] │ │ - ldr r1, [pc, #20] @ (69d80 ) │ │ + ldr r1, [pc, #20] @ (6ad4c ) │ │ mov r0, sp │ │ add r1, pc │ │ - bl 4c418 │ │ + bl 4d1a6 │ │ nop │ │ - ldrh r0, [r0, #18] │ │ + strh r4, [r6, #44] @ 0x2c │ │ movs r6, r0 │ │ - str r5, [sp, #92] @ 0x5c │ │ - @ instruction: 0xfffe5f84 │ │ + str r2, [sp, #332] @ 0x14c │ │ + @ instruction: 0xfffe57c4 │ │ movs r6, r0 │ │ - ldrsh r4, [r0, r6] │ │ + ldrsb r4, [r0, r7] │ │ movs r6, r0 │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, #28 │ │ - ldr r4, [pc, #604] @ (69fe8 ) │ │ + ldr r4, [pc, #604] @ (6afb4 ) │ │ mov r9, r0 │ │ mov sl, r3 │ │ mov r7, r2 │ │ add r4, pc │ │ mov r5, r1 │ │ - ldr r0, [r4, #20] │ │ + ldr r0, [r4, #16] │ │ cmp r0, #5 │ │ - bcc.n 69dc0 │ │ + bcc.n 6ad8c │ │ movs r0, #0 │ │ movs r1, #1 │ │ str r0, [sp, #16] │ │ movw r3, #1537 @ 0x601 │ │ str r1, [sp, #4] │ │ - ldr r1, [pc, #576] @ (69fec ) │ │ + ldr r1, [pc, #576] @ (6afb8 ) │ │ str r0, [sp, #12] │ │ add r1, pc │ │ str r1, [sp, #0] │ │ add r0, sp, #24 │ │ str r0, [sp, #8] │ │ - ldr r2, [pc, #568] @ (69ff0 ) │ │ + ldr r2, [pc, #568] @ (6afbc ) │ │ mov r0, sp │ │ movs r1, #5 │ │ add r2, pc │ │ - bl 6f45c │ │ - ldr r0, [r4, #20] │ │ + bl 6ff84 │ │ + ldr r0, [r4, #16] │ │ cmp r0, #4 │ │ - bls.n 69dea │ │ + bls.n 6adb6 │ │ movs r0, #0 │ │ movs r1, #1 │ │ str r0, [sp, #16] │ │ movw r3, #1537 @ 0x601 │ │ str r1, [sp, #4] │ │ - ldr r1, [pc, #620] @ (6a040 ) │ │ + ldr r1, [pc, #620] @ (6b00c ) │ │ str r0, [sp, #12] │ │ add r1, pc │ │ str r1, [sp, #0] │ │ add r0, sp, #24 │ │ str r0, [sp, #8] │ │ - ldr r2, [pc, #612] @ (6a044 ) │ │ + ldr r2, [pc, #612] @ (6b010 ) │ │ mov r0, sp │ │ movs r1, #5 │ │ add r2, pc │ │ - bl 6f45c │ │ + bl 6ff84 │ │ ldr r5, [r5, #0] │ │ cmp r5, #0 │ │ - beq.w 69f24 │ │ + beq.w 6aef0 │ │ ldr r0, [r5, #0] │ │ cmp r0, #0 │ │ - beq.w 69f2c │ │ + beq.w 6aef8 │ │ ldr r6, [r0, #120] @ 0x78 │ │ - ldr r0, [r4, #20] │ │ + ldr r0, [r4, #16] │ │ cmp r6, #0 │ │ - beq.w 69f3a │ │ + beq.w 6af06 │ │ cmp r0, #5 │ │ - ldr r0, [pc, #512] @ (6a008 ) │ │ + ldr r0, [pc, #512] @ (6afd4 ) │ │ ldr.w r8, [sp, #64] @ 0x40 │ │ add r0, pc │ │ mov fp, r0 │ │ - bcc.n 69e32 │ │ + bcc.n 6adfe │ │ movs r0, #0 │ │ movs r1, #1 │ │ str r0, [sp, #16] │ │ movw r3, #1537 @ 0x601 │ │ str r0, [sp, #12] │ │ movs r0, #4 │ │ strd fp, r1, [sp] │ │ movs r1, #5 │ │ str r0, [sp, #8] │ │ mov r0, sp │ │ - ldr r2, [pc, #480] @ (6a00c ) │ │ + ldr r2, [pc, #480] @ (6afd8 ) │ │ add r2, pc │ │ - bl 6f45c │ │ + bl 6ff84 │ │ ldr r1, [r7, #0] │ │ mov r0, r5 │ │ mov r2, sl │ │ mov r3, r8 │ │ blx r6 │ │ mov r6, r0 │ │ - ldr r0, [r4, #20] │ │ + ldr r0, [r4, #16] │ │ cmp r0, #5 │ │ - bcc.n 69e68 │ │ + bcc.n 6ae34 │ │ movs r0, #0 │ │ movs r1, #1 │ │ str r0, [sp, #16] │ │ movw r3, #1537 @ 0x601 │ │ str r1, [sp, #4] │ │ - ldr r1, [pc, #444] @ (6a010 ) │ │ + ldr r1, [pc, #444] @ (6afdc ) │ │ str r0, [sp, #12] │ │ movs r0, #4 │ │ add r1, pc │ │ str r1, [sp, #0] │ │ str r0, [sp, #8] │ │ mov r0, sp │ │ - ldr r2, [pc, #436] @ (6a014 ) │ │ + ldr r2, [pc, #436] @ (6afe0 ) │ │ movs r1, #5 │ │ add r2, pc │ │ - bl 6f45c │ │ - ldr r0, [r4, #20] │ │ + bl 6ff84 │ │ + ldr r0, [r4, #16] │ │ cmp r0, #5 │ │ - bcc.n 69e92 │ │ + bcc.n 6ae5e │ │ movs r0, #0 │ │ movs r1, #1 │ │ str r0, [sp, #16] │ │ movw r3, #1537 @ 0x601 │ │ str r1, [sp, #4] │ │ - ldr r1, [pc, #412] @ (6a018 ) │ │ + ldr r1, [pc, #412] @ (6afe4 ) │ │ str r0, [sp, #12] │ │ add r1, pc │ │ str r1, [sp, #0] │ │ add r0, sp, #24 │ │ str r0, [sp, #8] │ │ - ldr r2, [pc, #404] @ (6a01c ) │ │ + ldr r2, [pc, #404] @ (6afe8 ) │ │ mov r0, sp │ │ movs r1, #5 │ │ add r2, pc │ │ - bl 6f45c │ │ - ldr r0, [r4, #20] │ │ + bl 6ff84 │ │ + ldr r0, [r4, #16] │ │ cmp r0, #5 │ │ - bcc.n 69ebc │ │ + bcc.n 6ae88 │ │ movs r0, #0 │ │ movs r1, #1 │ │ str r0, [sp, #16] │ │ movw r3, #1537 @ 0x601 │ │ str r1, [sp, #4] │ │ - ldr r1, [pc, #376] @ (6a020 ) │ │ + ldr r1, [pc, #376] @ (6afec ) │ │ str r0, [sp, #12] │ │ add r1, pc │ │ str r1, [sp, #0] │ │ add r0, sp, #24 │ │ str r0, [sp, #8] │ │ - ldr r2, [pc, #368] @ (6a024 ) │ │ + ldr r2, [pc, #368] @ (6aff0 ) │ │ mov r0, sp │ │ movs r1, #5 │ │ add r2, pc │ │ - bl 6f45c │ │ + bl 6ff84 │ │ ldr r0, [r5, #0] │ │ - cbz r0, 69f2c │ │ + cbz r0, 6aef8 │ │ ldr.w r7, [r0, #912] @ 0x390 │ │ - ldr r0, [r4, #20] │ │ + ldr r0, [r4, #16] │ │ cmp r7, #0 │ │ - beq.n 69f6a │ │ + beq.n 6af36 │ │ cmp r0, #4 │ │ - bls.n 69eee │ │ + bls.n 6aeba │ │ movs r0, #0 │ │ movs r1, #1 │ │ str r0, [sp, #16] │ │ movw r3, #1537 @ 0x601 │ │ str r0, [sp, #12] │ │ movs r0, #4 │ │ strd fp, r1, [sp] │ │ movs r1, #5 │ │ str r0, [sp, #8] │ │ mov r0, sp │ │ - ldr r2, [pc, #352] @ (6a048 ) │ │ + ldr r2, [pc, #352] @ (6b014 ) │ │ add r2, pc │ │ - bl 6f45c │ │ + bl 6ff84 │ │ mov r0, r5 │ │ blx r7 │ │ - ldr r1, [r4, #20] │ │ + ldr r1, [r4, #16] │ │ cmp r0, #1 │ │ - bne.n 69fa8 │ │ + bne.n 6af74 │ │ cmp r1, #4 │ │ - bls.n 69f20 │ │ + bls.n 6aeec │ │ movs r0, #0 │ │ movs r1, #1 │ │ str r0, [sp, #16] │ │ movw r3, #1537 @ 0x601 │ │ str r1, [sp, #4] │ │ - ldr r1, [pc, #300] @ (6a038 ) │ │ + ldr r1, [pc, #300] @ (6b004 ) │ │ str r0, [sp, #12] │ │ movs r0, #4 │ │ add r1, pc │ │ str r1, [sp, #0] │ │ str r0, [sp, #8] │ │ mov r0, sp │ │ - ldr r2, [pc, #292] @ (6a03c ) │ │ + ldr r2, [pc, #292] @ (6b008 ) │ │ movs r1, #5 │ │ add r2, pc │ │ - bl 6f45c │ │ + bl 6ff84 │ │ movs r0, #5 │ │ - b.n 69f9e │ │ - ldr r1, [pc, #208] @ (69ff8 ) │ │ + b.n 6af6a │ │ + ldr r1, [pc, #208] @ (6afc4 ) │ │ movs r0, #6 │ │ add r1, pc │ │ - b.n 69f32 │ │ - ldr r1, [pc, #196] @ (69ff4 ) │ │ + b.n 6aefe │ │ + ldr r1, [pc, #196] @ (6afc0 ) │ │ movs r0, #7 │ │ add r1, pc │ │ strd r1, r0, [r9, #4] │ │ movs r0, #8 │ │ - b.n 69f9e │ │ + b.n 6af6a │ │ cmp r0, #4 │ │ - bls.n 69f62 │ │ + bls.n 6af2e │ │ movs r0, #0 │ │ movs r1, #1 │ │ str r0, [sp, #16] │ │ movw r3, #1537 @ 0x601 │ │ str r1, [sp, #4] │ │ - ldr r1, [pc, #180] @ (6a000 ) │ │ + ldr r1, [pc, #180] @ (6afcc ) │ │ str r0, [sp, #12] │ │ movs r0, #4 │ │ add r1, pc │ │ str r1, [sp, #0] │ │ str r0, [sp, #8] │ │ mov r0, sp │ │ - ldr r2, [pc, #168] @ (6a004 ) │ │ + ldr r2, [pc, #168] @ (6afd0 ) │ │ movs r1, #5 │ │ add r2, pc │ │ - bl 6f45c │ │ - ldr r1, [pc, #152] @ (69ffc ) │ │ + bl 6ff84 │ │ + ldr r1, [pc, #152] @ (6afc8 ) │ │ movs r0, #10 │ │ add r1, pc │ │ - b.n 69f98 │ │ + b.n 6af64 │ │ cmp r0, #4 │ │ - bls.n 69f92 │ │ + bls.n 6af5e │ │ movs r0, #0 │ │ movs r1, #1 │ │ str r0, [sp, #16] │ │ movw r3, #1537 @ 0x601 │ │ str r1, [sp, #4] │ │ - ldr r1, [pc, #176] @ (6a02c ) │ │ + ldr r1, [pc, #176] @ (6aff8 ) │ │ str r0, [sp, #12] │ │ movs r0, #4 │ │ add r1, pc │ │ str r1, [sp, #0] │ │ str r0, [sp, #8] │ │ mov r0, sp │ │ - ldr r2, [pc, #164] @ (6a030 ) │ │ + ldr r2, [pc, #164] @ (6affc ) │ │ movs r1, #5 │ │ add r2, pc │ │ - bl 6f45c │ │ - ldr r1, [pc, #148] @ (6a028 ) │ │ + bl 6ff84 │ │ + ldr r1, [pc, #148] @ (6aff4 ) │ │ movs r0, #14 │ │ add r1, pc │ │ strd r1, r0, [r9, #4] │ │ movs r0, #6 │ │ strb.w r0, [r9] │ │ add sp, #28 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ cmp r1, #4 │ │ - bls.n 69fd0 │ │ + bls.n 6af9c │ │ movs r0, #0 │ │ movs r1, #1 │ │ str r0, [sp, #16] │ │ movw r3, #1537 @ 0x601 │ │ str r1, [sp, #4] │ │ - ldr r1, [pc, #144] @ (6a04c ) │ │ + ldr r1, [pc, #144] @ (6b018 ) │ │ str r0, [sp, #12] │ │ movs r0, #4 │ │ add r1, pc │ │ str r1, [sp, #0] │ │ str r0, [sp, #8] │ │ mov r0, sp │ │ - ldr r2, [pc, #136] @ (6a050 ) │ │ + ldr r2, [pc, #136] @ (6b01c ) │ │ movs r1, #5 │ │ add r2, pc │ │ - bl 6f45c │ │ - cbz r6, 69fda │ │ + bl 6ff84 │ │ + cbz r6, 6afa6 │ │ movs r0, #15 │ │ str.w r6, [r9, #4] │ │ - b.n 69f9e │ │ - ldr r1, [pc, #88] @ (6a034 ) │ │ + b.n 6af6a │ │ + ldr r1, [pc, #88] @ (6b000 ) │ │ movs r0, #17 │ │ add r1, pc │ │ strd r1, r0, [r9, #4] │ │ movs r0, #7 │ │ - b.n 69f9e │ │ - add r0, sp, #104 @ 0x68 │ │ + b.n 6af6a │ │ + add r4, pc, #472 @ (adr r4, 6b190 ) │ │ movs r6, r0 │ │ - ldrsh r4, [r2, r5] │ │ + ldrsb r4, [r2, r6] │ │ movs r6, r0 │ │ - ldrh r2, [r1, #0] │ │ + strh r6, [r7, #26] │ │ movs r6, r0 │ │ - ldrh r0, [r4, #36] @ 0x24 │ │ - vmull.u q12, d27, d18 │ │ - vcvt.f32.u32 d19, d25 │ │ - vqshlu.s64 d24, d4, #59 @ 0x3b │ │ + strh r0, [r4, #28] │ │ + vcvtm.u32.f32 d24, d18 │ │ + vtbl.8 d18, {d27-d29}, d19 │ │ + vcvtp.s32.f32 d24, d8 │ │ movs r6, r0 │ │ - strh r0, [r5, #50] @ 0x32 │ │ + strh r4, [r3, #14] │ │ movs r6, r0 │ │ - strh r0, [r4, #62] @ 0x3e │ │ + strh r4, [r2, #26] │ │ movs r6, r0 │ │ - strh r0, [r3, #60] @ 0x3c │ │ + strh r4, [r1, #24] │ │ movs r6, r0 │ │ - strh r6, [r3, #60] @ 0x3c │ │ + strh r2, [r2, #24] │ │ movs r6, r0 │ │ - strh r2, [r4, #58] @ 0x3a │ │ + strh r6, [r2, #22] │ │ movs r6, r0 │ │ - strh r6, [r7, #58] @ 0x3a │ │ + strh r2, [r6, #22] │ │ movs r6, r0 │ │ - strh r0, [r7, #56] @ 0x38 │ │ + strh r4, [r5, #20] │ │ movs r6, r0 │ │ - strh r4, [r3, #58] @ 0x3a │ │ + strh r0, [r2, #22] │ │ movs r6, r0 │ │ - strh r6, [r1, #56] @ 0x38 │ │ + strh r2, [r0, #20] │ │ movs r6, r0 │ │ - ldrh r1, [r0, #32] │ │ - vcvt.f32.s32 q12, q10 │ │ + strh r1, [r0, #24] │ │ + vsra.u64 q12, q4, #5 │ │ movs r6, r0 │ │ - strh r0, [r7, #48] @ 0x30 │ │ + strh r4, [r5, #12] │ │ movs r6, r0 │ │ - adds r6, #59 @ 0x3b │ │ - vcvt.s32.f32 d24, d6 │ │ + cmp r2, #53 @ 0x35 │ │ + vrshr.u32 q12, q13, #5 │ │ movs r6, r0 │ │ - strh r2, [r5, #52] @ 0x34 │ │ + strh r6, [r3, #16] │ │ movs r6, r0 │ │ - ldrsh r2, [r6, r4] │ │ + ldrsb r2, [r6, r5] │ │ movs r6, r0 │ │ - strh r0, [r4, #62] @ 0x3e │ │ + strh r4, [r2, #26] │ │ movs r6, r0 │ │ - strh r4, [r3, #54] @ 0x36 │ │ + strh r0, [r2, #18] │ │ movs r6, r0 │ │ - strh r6, [r1, #50] @ 0x32 │ │ + strh r2, [r0, #14] │ │ movs r6, r0 │ │ - strh r2, [r7, #46] @ 0x2e │ │ + strh r6, [r5, #10] │ │ movs r6, r0 │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, #100 @ 0x64 │ │ mov r9, r1 │ │ add r7, sp, #72 @ 0x48 │ │ ldrd r1, sl, [sp, #136] @ 0x88 │ │ mov r6, r2 │ │ mov r5, r0 │ │ mov r0, r7 │ │ mov r2, sl │ │ mov fp, r3 │ │ - bl 6de4c │ │ + bl 6e950 │ │ ldrb.w r4, [sp, #72] @ 0x48 │ │ cmp r4, #15 │ │ - bne.n 6a124 │ │ + bne.n 6b0f0 │ │ strd r6, r5, [sp, #16] │ │ add r0, sp, #40 @ 0x28 │ │ add.w r8, r0, #3 │ │ adds r1, r7, #4 │ │ movs r2, #16 │ │ ldr r6, [sp, #148] @ 0x94 │ │ mov r0, r8 │ │ - bl c99c0 │ │ + bl ca0b2 │ │ add r0, sp, #24 │ │ mov r1, r8 │ │ movs r2, #16 │ │ - bl c99c0 │ │ + bl ca0b2 │ │ ldr r0, [sp, #32] │ │ cmp r0, r6 │ │ - bne.n 6a148 │ │ + bne.n 6b114 │ │ ldr.w r8, [sp, #144] @ 0x90 │ │ ldr r1, [sp, #28] │ │ add.w r0, r8, r6, lsl #4 │ │ str r0, [sp, #0] │ │ add.w r0, r6, r6, lsl #1 │ │ strd fp, r9, [sp, #8] │ │ add.w r9, sp, #72 @ 0x48 │ │ mov r3, r8 │ │ add.w r2, r1, r0, lsl #2 │ │ mov r0, r9 │ │ - bl 6cc10 │ │ + bl 6d948 │ │ ldrd r5, r4, [sp, #88] @ 0x58 │ │ ldr r0, [sp, #72] @ 0x48 │ │ ldr r1, [sp, #80] @ 0x50 │ │ add.w r2, r5, r5, lsl #1 │ │ add.w fp, r1, r5, lsl #4 │ │ add.w r0, r0, r2, lsl #2 │ │ adds r7, r0, #4 │ │ cmp r5, r4 │ │ - bcs.n 6a15e │ │ + bcs.n 6b12a │ │ ldr.w r0, [r7, #-4] │ │ eor.w r0, r0, #2147483648 @ 0x80000000 │ │ cmp r0, #4 │ │ it cs │ │ movcs r0, #1 │ │ subs r1, r0, #1 │ │ cmp r1, #2 │ │ - bcs.n 6a100 │ │ + bcs.n 6b0cc │ │ ldrb.w r0, [fp] │ │ - bl 69d34 │ │ + bl 6ad00 │ │ uxtb r0, r0 │ │ cmp r0, #9 │ │ - beq.n 6a11a │ │ - b.n 6a20c │ │ + beq.n 6b0e6 │ │ + b.n 6b1d8 │ │ cmp r0, #0 │ │ - bne.w 6a296 │ │ + bne.w 6b262 │ │ ldrb.w r0, [fp] │ │ - bl 69d34 │ │ + bl 6ad00 │ │ uxtb r0, r0 │ │ cmp r0, #9 │ │ - beq.n 6a20c │ │ + beq.n 6b1d8 │ │ ldrb r1, [r7, #0] │ │ cmp r0, r1 │ │ - bne.n 6a20c │ │ + bne.n 6b1d8 │ │ adds r5, #1 │ │ add.w fp, fp, #16 │ │ adds r7, #12 │ │ - b.n 6a0d8 │ │ + b.n 6b0a4 │ │ add.w r8, sp, #40 @ 0x28 │ │ adds r1, r7, #1 │ │ movs r2, #19 │ │ mov r0, r8 │ │ - bl c99c0 │ │ + bl ca0b2 │ │ adds r0, r5, #1 │ │ mov r1, r8 │ │ movs r2, #19 │ │ ldrd r6, r7, [sp, #92] @ 0x5c │ │ - bl c99c0 │ │ + bl ca0b2 │ │ strd r6, r7, [r5, #20] │ │ strb r4, [r5, #0] │ │ - b.n 6a290 │ │ + b.n 6b25c │ │ adds r0, r7, #3 │ │ add r1, sp, #24 │ │ movs r2, #16 │ │ - bl c99c0 │ │ + bl ca0b2 │ │ ldr r0, [sp, #20] │ │ movs r1, #2 │ │ strb.w r1, [r0], #1 │ │ mov r1, r7 │ │ - b.n 6a222 │ │ + b.n 6b1ee │ │ ldrb.w r0, [sp, #36] @ 0x24 │ │ cmp r0, #8 │ │ - bne.n 6a22a │ │ + bne.n 6b1f6 │ │ add r5, sp, #72 @ 0x48 │ │ ldrd r2, r4, [sp, #8] │ │ ldr r1, [sp, #16] │ │ mov r3, r4 │ │ mov r0, r5 │ │ - bl 6cdc2 │ │ + bl 6da8c │ │ ldrb.w r0, [sp, #72] @ 0x48 │ │ cmp r0, #15 │ │ - bne.n 6a232 │ │ + bne.n 6b1fe │ │ ldrd r0, r1, [sp, #76] @ 0x4c │ │ mov r2, r4 │ │ strd r0, r1, [sp, #64] @ 0x40 │ │ ldr r0, [sp, #136] @ 0x88 │ │ str.w sl, [sp, #48] @ 0x30 │ │ str r0, [sp, #44] @ 0x2c │ │ add r0, sp, #64 @ 0x40 │ │ str r0, [sp, #40] @ 0x28 │ │ add r5, sp, #72 @ 0x48 │ │ add r1, sp, #40 @ 0x28 │ │ mov r0, r5 │ │ - bl 6ce14 │ │ + bl 6d014 │ │ ldrb.w r0, [sp, #72] @ 0x48 │ │ cmp r0, #15 │ │ - bne.n 6a25c │ │ + bne.n 6b228 │ │ ldr.w r9, [sp, #76] @ 0x4c │ │ mov r0, r6 │ │ - ldr r3, [pc, #236] @ (6a29c ) │ │ + ldr r3, [pc, #236] @ (6b268 ) │ │ movs r1, #8 │ │ movs r2, #8 │ │ add r3, pc │ │ - bl a3478 │ │ + bl c9b20 │ │ add r3, sp, #72 @ 0x48 │ │ movs r2, #0 │ │ stmia r3!, {r0, r1, r2} │ │ add r0, sp, #72 @ 0x48 │ │ mov r1, r6 │ │ - bl 6bb60 │ │ + bl 6dade │ │ ldr.w fp, [sp, #76] @ 0x4c │ │ - cbz r6, 6a1ec │ │ + cbz r6, 6b1b8 │ │ ldr r0, [sp, #80] @ 0x50 │ │ add r5, sp, #40 @ 0x28 │ │ add.w r7, fp, r0, lsl #3 │ │ mov r0, r5 │ │ mov r1, r8 │ │ - bl 6b96c │ │ + bl 6dd38 │ │ ldrd r0, r1, [sp, #40] @ 0x28 │ │ add.w r8, r8, #16 │ │ strd r0, r1, [r7], #8 │ │ subs r6, #1 │ │ - bne.n 6a1d4 │ │ + bne.n 6b1a0 │ │ ldr r5, [sp, #72] @ 0x48 │ │ mov r1, r4 │ │ str.w fp, [sp] │ │ add r6, sp, #64 @ 0x40 │ │ ldr r0, [sp, #20] │ │ mov r3, r9 │ │ mov r2, r6 │ │ - bl 69d84 │ │ + bl 6ad50 │ │ mov r0, r5 │ │ mov r1, fp │ │ - bl 6c544 │ │ + bl 6d978 │ │ mov r0, r6 │ │ - b.n 6a286 │ │ + b.n 6b252 │ │ add.w r0, r9, #3 │ │ add r1, sp, #24 │ │ movs r2, #16 │ │ - bl c99c0 │ │ + bl ca0b2 │ │ ldr r0, [sp, #20] │ │ movs r1, #2 │ │ strb.w r1, [r0], #1 │ │ mov r1, r9 │ │ movs r2, #19 │ │ - bl c99c0 │ │ - b.n 6a290 │ │ + bl ca0b2 │ │ + b.n 6b25c │ │ ldr r1, [sp, #20] │ │ movs r0, #1 │ │ strb r0, [r1, #0] │ │ - b.n 6a28a │ │ + b.n 6b256 │ │ ldr r4, [sp, #20] │ │ ldrb.w r1, [sp, #75] @ 0x4b │ │ ldrd ip, lr, [sp, #76] @ 0x4c │ │ add.w r2, r4, #12 │ │ strb r1, [r4, #3] │ │ ldrh.w r1, [sp, #73] @ 0x49 │ │ strh.w r1, [r4, #1] │ │ add.w r1, r5, #12 │ │ ldmia.w r1, {r3, r5, r6, r7} │ │ stmia r2!, {r3, r5, r6, r7} │ │ strd ip, lr, [r4, #4] │ │ strb r0, [r4, #0] │ │ - b.n 6a28a │ │ + b.n 6b256 │ │ ldr r2, [sp, #20] │ │ add.w lr, r5, #8 │ │ ldrb.w r1, [sp, #75] @ 0x4b │ │ ldr.w ip, [sp, #76] @ 0x4c │ │ strb r1, [r2, #3] │ │ ldrh.w r1, [sp, #73] @ 0x49 │ │ strh.w r1, [r2, #1] │ │ add.w r1, r2, #8 │ │ ldmia.w lr, {r3, r4, r5, r6, r7} │ │ stmia r1!, {r3, r4, r5, r6, r7} │ │ str.w ip, [r2, #4] │ │ strb r0, [r2, #0] │ │ add r0, sp, #64 @ 0x40 │ │ - bl 6c658 │ │ + bl 6d7b0 │ │ add r0, sp, #24 │ │ - bl 6814c │ │ + bl 58bc0 │ │ add sp, #100 @ 0x64 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - bl 69d44 │ │ + bl 6ad10 │ │ nop │ │ - ldrh r6, [r5, #52] @ 0x34 │ │ + strh r6, [r1, #44] @ 0x2c │ │ movs r6, r0 │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, #92 @ 0x5c │ │ mov r5, r2 │ │ add r7, sp, #8 │ │ - ldr r2, [pc, #928] @ (6a64c ) │ │ + ldr r2, [pc, #928] @ (6b618 ) │ │ mov r9, r0 │ │ mov r0, r7 │ │ movs r3, #16 │ │ add r2, pc │ │ mov r6, r1 │ │ - bl 67ba0 │ │ + bl 68b3c │ │ ldrb.w r0, [sp, #8] │ │ cmp r0, #15 │ │ - bne.w 6a59e │ │ + bne.w 6b56a │ │ ldr r7, [r5, #0] │ │ cmp r7, #0 │ │ - beq.w 6a5c6 │ │ + beq.w 6b592 │ │ ldr.w r8, [sp, #12] │ │ - ldr r4, [pc, #892] @ (6a650 ) │ │ + ldr r4, [pc, #892] @ (6b61c ) │ │ add r4, pc │ │ - ldr r0, [r4, #20] │ │ + ldr r0, [r4, #16] │ │ cmp r0, #5 │ │ - bcc.n 6a2fe │ │ + bcc.n 6b2ca │ │ movs r0, #0 │ │ movs r1, #1 │ │ str r0, [sp, #24] │ │ movw r3, #1133 @ 0x46d │ │ str r1, [sp, #12] │ │ - ldr r1, [pc, #876] @ (6a654 ) │ │ + ldr r1, [pc, #876] @ (6b620 ) │ │ str r0, [sp, #20] │ │ add r1, pc │ │ str r1, [sp, #8] │ │ add r0, sp, #88 @ 0x58 │ │ str r0, [sp, #16] │ │ add r0, sp, #8 │ │ - ldr r2, [pc, #864] @ (6a658 ) │ │ + ldr r2, [pc, #864] @ (6b624 ) │ │ movs r1, #5 │ │ add r2, pc │ │ - bl 6f45c │ │ - ldr r0, [r4, #20] │ │ + bl 6ff84 │ │ + ldr r0, [r4, #16] │ │ cmp r0, #4 │ │ - bls.n 6a328 │ │ + bls.n 6b2f4 │ │ movs r0, #0 │ │ movs r1, #1 │ │ str r0, [sp, #24] │ │ movw r3, #1133 @ 0x46d │ │ str r1, [sp, #12] │ │ - ldr r1, [pc, #840] @ (6a65c ) │ │ + ldr r1, [pc, #840] @ (6b628 ) │ │ str r0, [sp, #20] │ │ add r1, pc │ │ str r1, [sp, #8] │ │ add r0, sp, #88 @ 0x58 │ │ str r0, [sp, #16] │ │ add r0, sp, #8 │ │ - ldr r2, [pc, #832] @ (6a660 ) │ │ + ldr r2, [pc, #832] @ (6b62c ) │ │ movs r1, #5 │ │ add r2, pc │ │ - bl 6f45c │ │ + bl 6ff84 │ │ ldr.w fp, [r6] │ │ cmp.w fp, #0 │ │ - beq.w 6a5d0 │ │ + beq.w 6b59c │ │ ldr.w r0, [fp] │ │ cmp r0, #0 │ │ - beq.w 6a5da │ │ + beq.w 6b5a6 │ │ ldr r6, [r0, #124] @ 0x7c │ │ - ldr r0, [r4, #20] │ │ + ldr r0, [r4, #16] │ │ cmp r6, #0 │ │ - beq.w 6a5e4 │ │ + beq.w 6b5b0 │ │ cmp r0, #5 │ │ - ldr r0, [pc, #792] @ (6a664 ) │ │ + ldr r0, [pc, #792] @ (6b630 ) │ │ add r0, pc │ │ str r0, [sp, #4] │ │ - bcc.n 6a374 │ │ + bcc.n 6b340 │ │ movs r0, #0 │ │ movs r1, #1 │ │ str r1, [sp, #12] │ │ movw r3, #1133 @ 0x46d │ │ ldr r1, [sp, #4] │ │ str r0, [sp, #24] │ │ str r0, [sp, #20] │ │ movs r0, #4 │ │ str r1, [sp, #8] │ │ movs r1, #5 │ │ str r0, [sp, #16] │ │ add r0, sp, #8 │ │ - ldr r2, [pc, #760] @ (6a668 ) │ │ + ldr r2, [pc, #760] @ (6b634 ) │ │ add r2, pc │ │ - bl 6f45c │ │ + bl 6ff84 │ │ mov r0, fp │ │ mov r1, r7 │ │ blx r6 │ │ mov r6, r0 │ │ - ldr r0, [r4, #20] │ │ + ldr r0, [r4, #16] │ │ cmp r0, #5 │ │ - bcc.n 6a3a6 │ │ + bcc.n 6b372 │ │ movs r0, #0 │ │ movs r1, #1 │ │ str r0, [sp, #24] │ │ movw r3, #361 @ 0x169 │ │ str r1, [sp, #12] │ │ - ldr r1, [pc, #732] @ (6a66c ) │ │ + ldr r1, [pc, #732] @ (6b638 ) │ │ str r0, [sp, #20] │ │ add r1, pc │ │ str r1, [sp, #8] │ │ add r0, sp, #88 @ 0x58 │ │ str r0, [sp, #16] │ │ add r0, sp, #8 │ │ - ldr r2, [pc, #720] @ (6a670 ) │ │ + ldr r2, [pc, #720] @ (6b63c ) │ │ movs r1, #5 │ │ add r2, pc │ │ - bl 6f45c │ │ - ldr r0, [r4, #20] │ │ + bl 6ff84 │ │ + ldr r0, [r4, #16] │ │ cmp r0, #5 │ │ - bcc.n 6a3d0 │ │ + bcc.n 6b39c │ │ movs r0, #0 │ │ movs r1, #1 │ │ str r0, [sp, #24] │ │ movw r3, #361 @ 0x169 │ │ str r1, [sp, #12] │ │ - ldr r1, [pc, #696] @ (6a674 ) │ │ + ldr r1, [pc, #696] @ (6b640 ) │ │ str r0, [sp, #20] │ │ add r1, pc │ │ str r1, [sp, #8] │ │ add r0, sp, #88 @ 0x58 │ │ str r0, [sp, #16] │ │ add r0, sp, #8 │ │ - ldr r2, [pc, #688] @ (6a678 ) │ │ + ldr r2, [pc, #688] @ (6b644 ) │ │ movs r1, #5 │ │ add r2, pc │ │ - bl 6f45c │ │ + bl 6ff84 │ │ ldr.w r0, [fp] │ │ cmp r0, #0 │ │ - beq.w 6a642 │ │ + beq.w 6b60e │ │ ldr.w sl, [r0, #44] @ 0x2c │ │ - ldr r0, [r4, #20] │ │ + ldr r0, [r4, #16] │ │ cmp.w sl, #0 │ │ - beq.w 6a67c │ │ + beq.w 6b648 │ │ cmp r0, #5 │ │ - bcc.n 6a40e │ │ + bcc.n 6b3da │ │ movs r0, #0 │ │ movs r1, #1 │ │ str r1, [sp, #12] │ │ movw r3, #361 @ 0x169 │ │ ldr r1, [sp, #4] │ │ str r0, [sp, #24] │ │ str r0, [sp, #20] │ │ movs r0, #4 │ │ str r1, [sp, #8] │ │ movs r1, #5 │ │ str r0, [sp, #16] │ │ add r0, sp, #8 │ │ - ldr r2, [pc, #948] @ (6a7bc ) │ │ + ldr r2, [pc, #948] @ (6b788 ) │ │ add r2, pc │ │ - bl 6f45c │ │ + bl 6ff84 │ │ mov r0, fp │ │ mov r1, r8 │ │ mov r2, r6 │ │ blx sl │ │ cmp r0, #1 │ │ - bne.w 6a6c6 │ │ + bne.w 6b692 │ │ movs r0, #0 │ │ strb.w r0, [sp, #64] @ 0x40 │ │ - ldr r1, [r4, #20] │ │ + ldr r1, [r4, #16] │ │ cmp r1, #5 │ │ - bcc.n 6a448 │ │ + bcc.n 6b414 │ │ movs r1, #1 │ │ str r0, [sp, #24] │ │ str r1, [sp, #12] │ │ movs r3, #48 @ 0x30 │ │ - ldr r1, [pc, #908] @ (6a7c0 ) │ │ + ldr r1, [pc, #908] @ (6b78c ) │ │ str r0, [sp, #20] │ │ add r1, pc │ │ str r1, [sp, #8] │ │ add r0, sp, #88 @ 0x58 │ │ str r0, [sp, #16] │ │ add r0, sp, #8 │ │ - ldr r2, [pc, #900] @ (6a7c4 ) │ │ + ldr r2, [pc, #900] @ (6b790 ) │ │ movs r1, #5 │ │ add r2, pc │ │ - bl 6f45c │ │ - ldr r0, [r4, #20] │ │ + bl 6ff84 │ │ + ldr r0, [r4, #16] │ │ cmp r0, #5 │ │ - bcc.n 6a470 │ │ + bcc.n 6b43c │ │ movs r0, #0 │ │ movs r1, #1 │ │ str r0, [sp, #24] │ │ movs r3, #48 @ 0x30 │ │ str r1, [sp, #12] │ │ - ldr r1, [pc, #876] @ (6a7c8 ) │ │ + ldr r1, [pc, #876] @ (6b794 ) │ │ str r0, [sp, #20] │ │ add r1, pc │ │ str r1, [sp, #8] │ │ add r0, sp, #88 @ 0x58 │ │ str r0, [sp, #16] │ │ add r0, sp, #8 │ │ - ldr r2, [pc, #868] @ (6a7cc ) │ │ + ldr r2, [pc, #868] @ (6b798 ) │ │ movs r1, #5 │ │ add r2, pc │ │ - bl 6f45c │ │ + bl 6ff84 │ │ ldr.w r0, [fp] │ │ cmp r0, #0 │ │ - beq.w 6a6d0 │ │ + beq.w 6b69c │ │ ldr.w r6, [r0, #676] @ 0x2a4 │ │ - ldr r0, [r4, #20] │ │ + ldr r0, [r4, #16] │ │ cmp r6, #0 │ │ - beq.w 6a6da │ │ + beq.w 6b6a6 │ │ cmp r0, #5 │ │ - bcc.n 6a4aa │ │ + bcc.n 6b476 │ │ movs r0, #0 │ │ movs r1, #1 │ │ str r1, [sp, #12] │ │ movs r3, #48 @ 0x30 │ │ ldr r1, [sp, #4] │ │ str r0, [sp, #24] │ │ str r0, [sp, #20] │ │ movs r0, #4 │ │ str r1, [sp, #8] │ │ movs r1, #5 │ │ str r0, [sp, #16] │ │ add r0, sp, #8 │ │ - ldr r2, [pc, #828] @ (6a7e0 ) │ │ + ldr r2, [pc, #828] @ (6b7ac ) │ │ add r2, pc │ │ - bl 6f45c │ │ + bl 6ff84 │ │ add r2, sp, #64 @ 0x40 │ │ mov r0, fp │ │ mov r1, r7 │ │ blx r6 │ │ mov r7, r0 │ │ - ldr r0, [r4, #20] │ │ + ldr r0, [r4, #16] │ │ cmp r0, #5 │ │ - bcc.n 6a4dc │ │ + bcc.n 6b4a8 │ │ movs r0, #0 │ │ movs r1, #1 │ │ str r0, [sp, #24] │ │ movs r3, #48 @ 0x30 │ │ str r1, [sp, #12] │ │ - ldr r1, [pc, #796] @ (6a7e4 ) │ │ + ldr r1, [pc, #796] @ (6b7b0 ) │ │ str r0, [sp, #20] │ │ movs r0, #4 │ │ add r1, pc │ │ str r1, [sp, #8] │ │ str r0, [sp, #16] │ │ add r0, sp, #8 │ │ - ldr r2, [pc, #788] @ (6a7e8 ) │ │ + ldr r2, [pc, #788] @ (6b7b4 ) │ │ movs r1, #5 │ │ add r2, pc │ │ - bl 6f45c │ │ - ldr r0, [r4, #20] │ │ + bl 6ff84 │ │ + ldr r0, [r4, #16] │ │ cmp r0, #5 │ │ - bcc.n 6a504 │ │ + bcc.n 6b4d0 │ │ movs r0, #0 │ │ movs r1, #1 │ │ str r0, [sp, #24] │ │ movs r3, #48 @ 0x30 │ │ str r1, [sp, #12] │ │ - ldr r1, [pc, #764] @ (6a7ec ) │ │ + ldr r1, [pc, #764] @ (6b7b8 ) │ │ str r0, [sp, #20] │ │ add r1, pc │ │ str r1, [sp, #8] │ │ add r0, sp, #88 @ 0x58 │ │ str r0, [sp, #16] │ │ add r0, sp, #8 │ │ - ldr r2, [pc, #756] @ (6a7f0 ) │ │ + ldr r2, [pc, #756] @ (6b7bc ) │ │ movs r1, #5 │ │ add r2, pc │ │ - bl 6f45c │ │ - ldr r0, [r4, #20] │ │ + bl 6ff84 │ │ + ldr r0, [r4, #16] │ │ cmp r0, #5 │ │ - bcc.n 6a52c │ │ + bcc.n 6b4f8 │ │ movs r0, #0 │ │ movs r1, #1 │ │ str r0, [sp, #24] │ │ movs r3, #48 @ 0x30 │ │ str r1, [sp, #12] │ │ - ldr r1, [pc, #732] @ (6a7f4 ) │ │ + ldr r1, [pc, #732] @ (6b7c0 ) │ │ str r0, [sp, #20] │ │ add r1, pc │ │ str r1, [sp, #8] │ │ add r0, sp, #88 @ 0x58 │ │ str r0, [sp, #16] │ │ add r0, sp, #8 │ │ - ldr r2, [pc, #724] @ (6a7f8 ) │ │ + ldr r2, [pc, #724] @ (6b7c4 ) │ │ movs r1, #5 │ │ add r2, pc │ │ - bl 6f45c │ │ + bl 6ff84 │ │ ldr.w r0, [fp] │ │ cmp r0, #0 │ │ - beq.w 6a6d0 │ │ + beq.w 6b69c │ │ ldr.w r6, [r0, #912] @ 0x390 │ │ - ldr r0, [r4, #20] │ │ + ldr r0, [r4, #16] │ │ cmp r6, #0 │ │ - beq.w 6a70a │ │ + beq.w 6b6d6 │ │ cmp r0, #4 │ │ - bls.n 6a566 │ │ + bls.n 6b532 │ │ movs r0, #0 │ │ movs r1, #1 │ │ str r1, [sp, #12] │ │ movs r3, #48 @ 0x30 │ │ ldr r1, [sp, #4] │ │ str r0, [sp, #24] │ │ str r0, [sp, #20] │ │ movs r0, #4 │ │ str r1, [sp, #8] │ │ movs r1, #5 │ │ str r0, [sp, #16] │ │ add r0, sp, #8 │ │ - ldr r2, [pc, #692] @ (6a814 ) │ │ + ldr r2, [pc, #692] @ (6b7e0 ) │ │ add r2, pc │ │ - bl 6f45c │ │ + bl 6ff84 │ │ mov r0, fp │ │ blx r6 │ │ - ldr r1, [r4, #20] │ │ + ldr r1, [r4, #16] │ │ cmp r0, #1 │ │ - bne.w 6a73a │ │ + bne.w 6b706 │ │ cmp r1, #5 │ │ - bcc.w 6a76e │ │ + bcc.w 6b73a │ │ movs r0, #0 │ │ movs r1, #1 │ │ str r0, [sp, #24] │ │ movs r3, #48 @ 0x30 │ │ str r1, [sp, #12] │ │ movs r5, #5 │ │ - ldr r1, [pc, #644] @ (6a80c ) │ │ + ldr r1, [pc, #644] @ (6b7d8 ) │ │ str r0, [sp, #20] │ │ movs r0, #4 │ │ add r1, pc │ │ str r1, [sp, #8] │ │ str r0, [sp, #16] │ │ add r0, sp, #8 │ │ - ldr r2, [pc, #636] @ (6a810 ) │ │ + ldr r2, [pc, #636] @ (6b7dc ) │ │ movs r1, #5 │ │ add r2, pc │ │ - bl 6f45c │ │ - b.n 6a770 │ │ + bl 6ff84 │ │ + b.n 6b73c │ │ ldrb.w r1, [sp, #11] │ │ add.w r2, r9, #8 │ │ strb.w r1, [r9, #3] │ │ ldrh.w r1, [sp, #9] │ │ strh.w r1, [r9, #1] │ │ add.w r1, r7, #8 │ │ ldr.w ip, [sp, #12] │ │ ldmia.w r1, {r3, r4, r5, r6, r7} │ │ stmia r2!, {r3, r4, r5, r6, r7} │ │ str.w ip, [r9, #4] │ │ - b.n 6a638 │ │ - ldr r1, [pc, #460] @ (6a794 ) │ │ + b.n 6b604 │ │ + ldr r1, [pc, #460] @ (6b760 ) │ │ movs r0, #7 │ │ movs r2, #16 │ │ add r1, pc │ │ - b.n 6a614 │ │ - ldr r1, [pc, #452] @ (6a798 ) │ │ + b.n 6b5e0 │ │ + ldr r1, [pc, #452] @ (6b764 ) │ │ movs r0, #8 │ │ movs r2, #6 │ │ add r1, pc │ │ - b.n 6a614 │ │ - ldr r1, [pc, #448] @ (6a79c ) │ │ + b.n 6b5e0 │ │ + ldr r1, [pc, #448] @ (6b768 ) │ │ movs r0, #8 │ │ movs r2, #7 │ │ add r1, pc │ │ - b.n 6a614 │ │ + b.n 6b5e0 │ │ cmp r0, #5 │ │ - bcc.n 6a60c │ │ + bcc.n 6b5d8 │ │ movs r0, #0 │ │ movs r1, #1 │ │ str r0, [sp, #24] │ │ movw r3, #1133 @ 0x46d │ │ str r1, [sp, #12] │ │ - ldr r1, [pc, #428] @ (6a7a4 ) │ │ + ldr r1, [pc, #428] @ (6b770 ) │ │ str r0, [sp, #20] │ │ movs r0, #4 │ │ add r1, pc │ │ str r1, [sp, #8] │ │ str r0, [sp, #16] │ │ add r0, sp, #8 │ │ - ldr r2, [pc, #420] @ (6a7a8 ) │ │ + ldr r2, [pc, #420] @ (6b774 ) │ │ movs r1, #5 │ │ add r2, pc │ │ - bl 6f45c │ │ - ldr r1, [pc, #400] @ (6a7a0 ) │ │ + bl 6ff84 │ │ + ldr r1, [pc, #400] @ (6b76c ) │ │ movs r0, #6 │ │ movs r2, #14 │ │ add r1, pc │ │ ldrb.w r3, [sp, #87] @ 0x57 │ │ strb.w r3, [r9, #3] │ │ ldrh.w r3, [sp, #85] @ 0x55 │ │ str.w r2, [r9, #8] │ │ @@ -46928,1104 +54689,742 @@ │ │ add r3, sp, #64 @ 0x40 │ │ ldmia.w r3, {r4, r5, r6, r7} │ │ stmia r2!, {r4, r5, r6, r7} │ │ str.w r1, [r9, #4] │ │ strb.w r0, [r9] │ │ add sp, #92 @ 0x5c │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldr r1, [pc, #360] @ (6a7ac ) │ │ + ldr r1, [pc, #360] @ (6b778 ) │ │ movs r0, #8 │ │ movs r2, #7 │ │ add r1, pc │ │ - b.n 6a6ac │ │ - asrs r2, r6, #5 │ │ - vrshr.u64 q13, q5, #6 │ │ + b.n 6b678 │ │ + lsls r6, r2, #21 │ │ + vcvt.u32.f32 d25, d22, #6 │ │ movs r6, r0 │ │ - ldr r6, [r1, r5] │ │ + str r6, [r1, r6] │ │ movs r6, r0 │ │ - strh r4, [r1, #22] │ │ + ldrb r0, [r0, #25] │ │ movs r6, r0 │ │ - ldr r4, [r5, r4] │ │ + str r4, [r5, r5] │ │ movs r6, r0 │ │ - strh r2, [r4, #20] │ │ + ldrb r6, [r2, #24] │ │ movs r6, r0 │ │ - strh r0, [r4, #20] │ │ + ldrb r4, [r2, #24] │ │ movs r6, r0 │ │ - strh r6, [r2, #18] │ │ + ldrb r2, [r1, #23] │ │ movs r6, r0 │ │ - ldr r6, [r4, r1] │ │ + str r6, [r4, r2] │ │ movs r6, r0 │ │ - strh r4, [r4, #16] │ │ + ldrb r0, [r3, #22] │ │ movs r6, r0 │ │ - ldr r4, [r0, r1] │ │ + str r4, [r0, r2] │ │ movs r6, r0 │ │ - strh r2, [r7, #14] │ │ + ldrb r6, [r5, #21] │ │ movs r6, r0 │ │ cmp r0, #5 │ │ - bcc.n 6a6a4 │ │ + bcc.n 6b670 │ │ movs r0, #0 │ │ movs r1, #1 │ │ str r0, [sp, #24] │ │ movw r3, #361 @ 0x169 │ │ str r1, [sp, #12] │ │ - ldr r1, [pc, #292] @ (6a7b4 ) │ │ + ldr r1, [pc, #292] @ (6b780 ) │ │ str r0, [sp, #20] │ │ movs r0, #4 │ │ add r1, pc │ │ str r1, [sp, #8] │ │ str r0, [sp, #16] │ │ add r0, sp, #8 │ │ - ldr r2, [pc, #284] @ (6a7b8 ) │ │ + ldr r2, [pc, #284] @ (6b784 ) │ │ movs r1, #5 │ │ add r2, pc │ │ - bl 6f45c │ │ - ldr r1, [pc, #264] @ (6a7b0 ) │ │ + bl 6ff84 │ │ + ldr r1, [pc, #264] @ (6b77c ) │ │ movs r0, #6 │ │ movs r2, #16 │ │ add r1, pc │ │ strd r1, r2, [r9, #4] │ │ ldrh.w r1, [sp, #62] @ 0x3e │ │ strh.w r1, [r9, #2] │ │ add r2, sp, #40 @ 0x28 │ │ add.w r1, r9, #12 │ │ ldmia.w r2, {r3, r4, r5, r6} │ │ stmia r1!, {r3, r4, r5, r6} │ │ - b.n 6a638 │ │ + b.n 6b604 │ │ movs r0, #5 │ │ str.w r0, [r9, #4] │ │ movs r0, #14 │ │ - b.n 6a638 │ │ - ldr r1, [pc, #252] @ (6a7d0 ) │ │ + b.n 6b604 │ │ + ldr r1, [pc, #252] @ (6b79c ) │ │ movs r0, #7 │ │ movs r5, #8 │ │ add r1, pc │ │ - b.n 6a77a │ │ + b.n 6b746 │ │ cmp r0, #5 │ │ - bcc.n 6a700 │ │ + bcc.n 6b6cc │ │ movs r0, #0 │ │ movs r1, #1 │ │ str r0, [sp, #24] │ │ movs r3, #48 @ 0x30 │ │ str r1, [sp, #12] │ │ - ldr r1, [pc, #236] @ (6a7d8 ) │ │ + ldr r1, [pc, #236] @ (6b7a4 ) │ │ str r0, [sp, #20] │ │ movs r0, #4 │ │ add r1, pc │ │ str r1, [sp, #8] │ │ str r0, [sp, #16] │ │ add r0, sp, #8 │ │ - ldr r2, [pc, #228] @ (6a7dc ) │ │ + ldr r2, [pc, #228] @ (6b7a8 ) │ │ movs r1, #5 │ │ add r2, pc │ │ - bl 6f45c │ │ - ldr r1, [pc, #208] @ (6a7d4 ) │ │ + bl 6ff84 │ │ + ldr r1, [pc, #208] @ (6b7a0 ) │ │ movs r0, #17 │ │ movs r5, #6 │ │ add r1, pc │ │ - b.n 6a77a │ │ + b.n 6b746 │ │ cmp r0, #5 │ │ - bcc.n 6a730 │ │ + bcc.n 6b6fc │ │ movs r0, #0 │ │ movs r1, #1 │ │ str r0, [sp, #24] │ │ movs r3, #48 @ 0x30 │ │ str r1, [sp, #12] │ │ - ldr r1, [pc, #228] @ (6a800 ) │ │ + ldr r1, [pc, #228] @ (6b7cc ) │ │ str r0, [sp, #20] │ │ movs r0, #4 │ │ add r1, pc │ │ str r1, [sp, #8] │ │ str r0, [sp, #16] │ │ add r0, sp, #8 │ │ - ldr r2, [pc, #220] @ (6a804 ) │ │ + ldr r2, [pc, #220] @ (6b7d0 ) │ │ movs r1, #5 │ │ add r2, pc │ │ - bl 6f45c │ │ - ldr r1, [pc, #200] @ (6a7fc ) │ │ + bl 6ff84 │ │ + ldr r1, [pc, #200] @ (6b7c8 ) │ │ movs r0, #14 │ │ movs r5, #6 │ │ add r1, pc │ │ - b.n 6a77a │ │ + b.n 6b746 │ │ cmp r1, #4 │ │ - bls.n 6a760 │ │ + bls.n 6b72c │ │ movs r0, #0 │ │ movs r1, #1 │ │ str r0, [sp, #24] │ │ movs r3, #48 @ 0x30 │ │ str r1, [sp, #12] │ │ - ldr r1, [pc, #204] @ (6a818 ) │ │ + ldr r1, [pc, #204] @ (6b7e4 ) │ │ str r0, [sp, #20] │ │ movs r0, #4 │ │ add r1, pc │ │ str r1, [sp, #8] │ │ str r0, [sp, #16] │ │ add r0, sp, #8 │ │ - ldr r2, [pc, #196] @ (6a81c ) │ │ + ldr r2, [pc, #196] @ (6b7e8 ) │ │ movs r1, #5 │ │ add r2, pc │ │ - bl 6f45c │ │ - cbz r7, 6a772 │ │ + bl 6ff84 │ │ + cbz r7, 6b73e │ │ add.w r0, r9, #4 │ │ stmia.w r0, {r5, r7, fp} │ │ movs r0, #15 │ │ - b.n 6a638 │ │ + b.n 6b604 │ │ movs r5, #5 │ │ - b.n 6a77a │ │ - ldr r1, [pc, #148] @ (6a808 ) │ │ + b.n 6b746 │ │ + ldr r1, [pc, #148] @ (6b7d4 ) │ │ movs r0, #24 │ │ movs r5, #7 │ │ add r1, pc │ │ movs r2, #0 │ │ strb.w r0, [r9, #8] │ │ strb.w r2, [r9, #11] │ │ strh.w r2, [r9, #9] │ │ str.w r1, [r9, #4] │ │ strb.w r5, [r9] │ │ - b.n 6a63c │ │ + b.n 6b608 │ │ nop │ │ - lsrs r0, r1, #16 │ │ - vsli.64 q12, q10, #58 @ 0x3a │ │ - vsli.64 q12, q8, #59 @ 0x3b │ │ - vtbx.8 d18, {d27-d30}, d16 │ │ - vqrdmlsh.s , , d26[0] │ │ + @ instruction: 0xffecfff9 │ │ + ldrb r4, [r6, #19] │ │ + @ instruction: 0xfffb7cf0 │ │ + @ instruction: 0xfffb1fda │ │ + @ instruction: 0xfffb7b5e │ │ movs r6, r0 │ │ - ldrb r6, [r7, #30] │ │ + ldrb r2, [r6, #12] │ │ movs r6, r0 │ │ - strh r0, [r1, #44] @ 0x2c │ │ - vtbx.8 d16, {d11-d14}, d26 │ │ - vcvt.u32.f32 , q1, #6 │ │ + ldrb r0, [r1, #18] │ │ + vqrdmlsh.s , , d14[0] │ │ + vtbx.8 d23, {d25-d27}, d6 │ │ movs r6, r0 │ │ - ldrb r6, [r4, #28] │ │ + ldrb r2, [r3, #10] │ │ movs r6, r0 │ │ - strh r4, [r7, #12] │ │ + ldrb r0, [r6, #20] │ │ movs r6, r0 │ │ - ldr r4, [r7, r5] │ │ + strh r4, [r2, r0] │ │ movs r6, r0 │ │ - ldr r6, [r6, r5] │ │ + strh r6, [r1, r0] │ │ movs r6, r0 │ │ - ldr r4, [r6, r5] │ │ + strh r4, [r1, r0] │ │ movs r6, r0 │ │ - ldr r6, [r1, r5] │ │ + str r6, [r4, r7] │ │ movs r6, r0 │ │ - strh r2, [r7, #38] @ 0x26 │ │ - vcvtp.s32.f32 , │ │ - @ instruction: 0xfffb7ef6 │ │ + ldrb r2, [r7, #15] │ │ + @ instruction: 0xfffb289a │ │ + vtbx.8 d23, {d11-d13}, d26 │ │ movs r6, r0 │ │ - ldrsb r6, [r7, r2] │ │ + ldr r7, [pc, #344] @ (6b904 ) │ │ movs r6, r0 │ │ - ldr r4, [r2, r4] │ │ + str r4, [r5, r6] │ │ movs r6, r0 │ │ - strh r2, [r5, #8] │ │ + ldrb r6, [r3, #18] │ │ movs r6, r0 │ │ - ldr r2, [r4, r3] │ │ + str r2, [r7, r5] │ │ movs r6, r0 │ │ - strh r4, [r1, #8] │ │ + ldrb r0, [r0, #18] │ │ movs r6, r0 │ │ - ldr r2, [r7, r2] │ │ + str r2, [r2, r5] │ │ movs r6, r0 │ │ - strh r4, [r5, #6] │ │ + ldrb r0, [r4, #17] │ │ movs r6, r0 │ │ - ldr r2, [r2, r2] │ │ + str r2, [r5, r4] │ │ movs r6, r0 │ │ - strh r1, [r4, #34] @ 0x22 │ │ - vqrdmlah.s , , d6[0] │ │ + ldrb r1, [r4, #13] │ │ + vshll.u32 , d26, #27 │ │ movs r6, r0 │ │ - ldrsb r6, [r1, r2] │ │ + ldr r7, [pc, #152] @ (6b86c ) │ │ movs r6, r0 │ │ - adds r2, #8 │ │ - vcvta.u32.f32 d24, d10 │ │ + cmp r0, #57 @ 0x39 │ │ + @ instruction: 0xfffb7bfe │ │ movs r6, r0 │ │ - ldr r2, [r4, r0] │ │ + str r2, [r7, r2] │ │ movs r6, r0 │ │ - ldr r0, [r3, r1] │ │ + str r0, [r6, r3] │ │ movs r6, r0 │ │ - ldrb r6, [r7, #26] │ │ + ldrb r2, [r6, #8] │ │ movs r6, r0 │ │ - ldrsb r6, [r3, r1] │ │ + ldr r6, [pc, #984] @ (6bbc4 ) │ │ movs r6, r0 │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, #28 │ │ mov r7, r1 │ │ mov r6, r0 │ │ mov r0, r2 │ │ mov r1, r3 │ │ - bl 6bd14 │ │ - ldr r4, [pc, #604] @ (6aa90 ) │ │ + bl 6deb4 │ │ + ldr r4, [pc, #604] @ (6ba5c ) │ │ mov sl, r0 │ │ mov r9, r1 │ │ add r4, pc │ │ - ldr r0, [r4, #20] │ │ + ldr r0, [r4, #16] │ │ cmp r0, #5 │ │ - bcc.n 6a864 │ │ + bcc.n 6b830 │ │ movs r0, #0 │ │ movs r1, #1 │ │ str r0, [sp, #16] │ │ movw r3, #1647 @ 0x66f │ │ str r1, [sp, #4] │ │ - ldr r1, [pc, #580] @ (6aa94 ) │ │ + ldr r1, [pc, #580] @ (6ba60 ) │ │ str r0, [sp, #12] │ │ add r1, pc │ │ str r1, [sp, #0] │ │ add r0, sp, #24 │ │ str r0, [sp, #8] │ │ - ldr r2, [pc, #572] @ (6aa98 ) │ │ + ldr r2, [pc, #572] @ (6ba64 ) │ │ mov r0, sp │ │ movs r1, #5 │ │ add r2, pc │ │ - bl 6f45c │ │ - ldr r0, [r4, #20] │ │ + bl 6ff84 │ │ + ldr r0, [r4, #16] │ │ cmp r0, #4 │ │ - bls.n 6a88e │ │ + bls.n 6b85a │ │ movs r0, #0 │ │ movs r1, #1 │ │ str r0, [sp, #16] │ │ movw r3, #1647 @ 0x66f │ │ str r1, [sp, #4] │ │ - ldr r1, [pc, #624] @ (6aae8 ) │ │ + ldr r1, [pc, #624] @ (6bab4 ) │ │ str r0, [sp, #12] │ │ add r1, pc │ │ str r1, [sp, #0] │ │ add r0, sp, #24 │ │ str r0, [sp, #8] │ │ - ldr r2, [pc, #616] @ (6aaec ) │ │ + ldr r2, [pc, #616] @ (6bab8 ) │ │ mov r0, sp │ │ movs r1, #5 │ │ add r2, pc │ │ - bl 6f45c │ │ + bl 6ff84 │ │ ldr r7, [r7, #0] │ │ cmp r7, #0 │ │ - beq.w 6a9c2 │ │ + beq.w 6b98e │ │ ldr r0, [r7, #0] │ │ cmp r0, #0 │ │ - beq.w 6a9ca │ │ + beq.w 6b996 │ │ ldr.w r5, [r0, #668] @ 0x29c │ │ - ldr r0, [r4, #20] │ │ + ldr r0, [r4, #16] │ │ cmp r5, #0 │ │ - beq.w 6a9d8 │ │ + beq.w 6b9a4 │ │ cmp r0, #5 │ │ - ldr r0, [pc, #512] @ (6aab0 ) │ │ + ldr r0, [pc, #512] @ (6ba7c ) │ │ add r0, pc │ │ mov fp, r0 │ │ - bcc.n 6a8d4 │ │ + bcc.n 6b8a0 │ │ movs r0, #0 │ │ movs r1, #1 │ │ str r0, [sp, #16] │ │ movw r3, #1647 @ 0x66f │ │ str r0, [sp, #12] │ │ movs r0, #4 │ │ strd fp, r1, [sp] │ │ movs r1, #5 │ │ str r0, [sp, #8] │ │ mov r0, sp │ │ - ldr r2, [pc, #484] @ (6aab4 ) │ │ + ldr r2, [pc, #484] @ (6ba80 ) │ │ add r2, pc │ │ - bl 6f45c │ │ + bl 6ff84 │ │ mov r0, r7 │ │ mov r1, sl │ │ blx r5 │ │ mov r8, r0 │ │ - ldr r0, [r4, #20] │ │ + ldr r0, [r4, #16] │ │ cmp r0, #5 │ │ - bcc.n 6a906 │ │ + bcc.n 6b8d2 │ │ movs r0, #0 │ │ movs r1, #1 │ │ str r0, [sp, #16] │ │ movw r3, #1647 @ 0x66f │ │ str r1, [sp, #4] │ │ - ldr r1, [pc, #456] @ (6aab8 ) │ │ + ldr r1, [pc, #456] @ (6ba84 ) │ │ str r0, [sp, #12] │ │ movs r0, #4 │ │ add r1, pc │ │ str r1, [sp, #0] │ │ str r0, [sp, #8] │ │ mov r0, sp │ │ - ldr r2, [pc, #444] @ (6aabc ) │ │ + ldr r2, [pc, #444] @ (6ba88 ) │ │ movs r1, #5 │ │ add r2, pc │ │ - bl 6f45c │ │ - ldr r0, [r4, #20] │ │ + bl 6ff84 │ │ + ldr r0, [r4, #16] │ │ cmp r0, #5 │ │ - bcc.n 6a930 │ │ + bcc.n 6b8fc │ │ movs r0, #0 │ │ movs r1, #1 │ │ str r0, [sp, #16] │ │ movw r3, #1647 @ 0x66f │ │ str r1, [sp, #4] │ │ - ldr r1, [pc, #420] @ (6aac0 ) │ │ + ldr r1, [pc, #420] @ (6ba8c ) │ │ str r0, [sp, #12] │ │ add r1, pc │ │ str r1, [sp, #0] │ │ add r0, sp, #24 │ │ str r0, [sp, #8] │ │ - ldr r2, [pc, #412] @ (6aac4 ) │ │ + ldr r2, [pc, #412] @ (6ba90 ) │ │ mov r0, sp │ │ movs r1, #5 │ │ add r2, pc │ │ - bl 6f45c │ │ - ldr r0, [r4, #20] │ │ + bl 6ff84 │ │ + ldr r0, [r4, #16] │ │ cmp r0, #5 │ │ - bcc.n 6a95a │ │ + bcc.n 6b926 │ │ movs r0, #0 │ │ movs r1, #1 │ │ str r0, [sp, #16] │ │ movw r3, #1647 @ 0x66f │ │ str r1, [sp, #4] │ │ - ldr r1, [pc, #388] @ (6aac8 ) │ │ + ldr r1, [pc, #388] @ (6ba94 ) │ │ str r0, [sp, #12] │ │ add r1, pc │ │ str r1, [sp, #0] │ │ add r0, sp, #24 │ │ str r0, [sp, #8] │ │ - ldr r2, [pc, #380] @ (6aacc ) │ │ + ldr r2, [pc, #380] @ (6ba98 ) │ │ mov r0, sp │ │ movs r1, #5 │ │ add r2, pc │ │ - bl 6f45c │ │ + bl 6ff84 │ │ ldr r0, [r7, #0] │ │ - cbz r0, 6a9ca │ │ + cbz r0, 6b996 │ │ ldr.w r5, [r0, #912] @ 0x390 │ │ - ldr r0, [r4, #20] │ │ + ldr r0, [r4, #16] │ │ cmp r5, #0 │ │ - beq.n 6aa08 │ │ + beq.n 6b9d4 │ │ cmp r0, #4 │ │ - bls.n 6a98c │ │ + bls.n 6b958 │ │ movs r0, #0 │ │ movs r1, #1 │ │ str r0, [sp, #16] │ │ movw r3, #1647 @ 0x66f │ │ str r0, [sp, #12] │ │ movs r0, #4 │ │ strd fp, r1, [sp] │ │ movs r1, #5 │ │ str r0, [sp, #8] │ │ mov r0, sp │ │ - ldr r2, [pc, #360] @ (6aaf0 ) │ │ + ldr r2, [pc, #360] @ (6babc ) │ │ add r2, pc │ │ - bl 6f45c │ │ + bl 6ff84 │ │ mov r0, r7 │ │ blx r5 │ │ - ldr r1, [r4, #20] │ │ + ldr r1, [r4, #16] │ │ cmp r0, #1 │ │ - bne.n 6aa4c │ │ + bne.n 6ba18 │ │ cmp r1, #4 │ │ - bls.n 6a9be │ │ + bls.n 6b98a │ │ movs r0, #0 │ │ movs r1, #1 │ │ str r0, [sp, #16] │ │ movw r3, #1647 @ 0x66f │ │ str r1, [sp, #4] │ │ - ldr r1, [pc, #312] @ (6aae0 ) │ │ + ldr r1, [pc, #312] @ (6baac ) │ │ str r0, [sp, #12] │ │ movs r0, #4 │ │ add r1, pc │ │ str r1, [sp, #0] │ │ str r0, [sp, #8] │ │ mov r0, sp │ │ - ldr r2, [pc, #300] @ (6aae4 ) │ │ + ldr r2, [pc, #300] @ (6bab0 ) │ │ movs r1, #5 │ │ add r2, pc │ │ - bl 6f45c │ │ + bl 6ff84 │ │ movs r0, #5 │ │ - b.n 6aa3c │ │ - ldr r1, [pc, #220] @ (6aaa0 ) │ │ + b.n 6ba08 │ │ + ldr r1, [pc, #220] @ (6ba6c ) │ │ movs r0, #6 │ │ add r1, pc │ │ - b.n 6a9d0 │ │ - ldr r1, [pc, #208] @ (6aa9c ) │ │ + b.n 6b99c │ │ + ldr r1, [pc, #208] @ (6ba68 ) │ │ movs r0, #7 │ │ add r1, pc │ │ strd r1, r0, [r6, #4] │ │ movs r0, #8 │ │ - b.n 6aa3c │ │ + b.n 6ba08 │ │ cmp r0, #4 │ │ - bls.n 6aa00 │ │ + bls.n 6b9cc │ │ movs r0, #0 │ │ movs r1, #1 │ │ str r0, [sp, #16] │ │ movw r3, #1647 @ 0x66f │ │ str r1, [sp, #4] │ │ - ldr r1, [pc, #188] @ (6aaa8 ) │ │ + ldr r1, [pc, #188] @ (6ba74 ) │ │ str r0, [sp, #12] │ │ movs r0, #4 │ │ add r1, pc │ │ str r1, [sp, #0] │ │ str r0, [sp, #8] │ │ mov r0, sp │ │ - ldr r2, [pc, #180] @ (6aaac ) │ │ + ldr r2, [pc, #180] @ (6ba78 ) │ │ movs r1, #5 │ │ add r2, pc │ │ - bl 6f45c │ │ - ldr r1, [pc, #160] @ (6aaa4 ) │ │ + bl 6ff84 │ │ + ldr r1, [pc, #160] @ (6ba70 ) │ │ movs r0, #12 │ │ add r1, pc │ │ - b.n 6aa36 │ │ + b.n 6ba02 │ │ cmp r0, #4 │ │ - bls.n 6aa30 │ │ + bls.n 6b9fc │ │ movs r0, #0 │ │ movs r1, #1 │ │ str r0, [sp, #16] │ │ movw r3, #1647 @ 0x66f │ │ str r1, [sp, #4] │ │ - ldr r1, [pc, #184] @ (6aad4 ) │ │ + ldr r1, [pc, #184] @ (6baa0 ) │ │ str r0, [sp, #12] │ │ movs r0, #4 │ │ add r1, pc │ │ str r1, [sp, #0] │ │ str r0, [sp, #8] │ │ mov r0, sp │ │ - ldr r2, [pc, #176] @ (6aad8 ) │ │ + ldr r2, [pc, #176] @ (6baa4 ) │ │ movs r1, #5 │ │ add r2, pc │ │ - bl 6f45c │ │ - ldr r1, [pc, #156] @ (6aad0 ) │ │ + bl 6ff84 │ │ + ldr r1, [pc, #156] @ (6ba9c ) │ │ movs r0, #14 │ │ add r1, pc │ │ strd r1, r0, [r6, #4] │ │ movs r0, #6 │ │ strb r0, [r6, #0] │ │ mov r0, sl │ │ mov r1, r9 │ │ - bl 626f4 │ │ + bl 64850 │ │ add sp, #28 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ cmp r1, #4 │ │ - bls.n 6aa74 │ │ + bls.n 6ba40 │ │ movs r0, #0 │ │ movs r1, #1 │ │ str r0, [sp, #16] │ │ movw r3, #1647 @ 0x66f │ │ str r1, [sp, #4] │ │ - ldr r1, [pc, #148] @ (6aaf4 ) │ │ + ldr r1, [pc, #148] @ (6bac0 ) │ │ str r0, [sp, #12] │ │ movs r0, #4 │ │ add r1, pc │ │ str r1, [sp, #0] │ │ str r0, [sp, #8] │ │ mov r0, sp │ │ - ldr r2, [pc, #140] @ (6aaf8 ) │ │ + ldr r2, [pc, #140] @ (6bac4 ) │ │ movs r1, #5 │ │ add r2, pc │ │ - bl 6f45c │ │ + bl 6ff84 │ │ cmp.w r8, #0 │ │ - beq.n 6aa82 │ │ + beq.n 6ba4e │ │ movs r0, #15 │ │ str.w r8, [r6, #4] │ │ - b.n 6aa3c │ │ - ldr r1, [pc, #88] @ (6aadc ) │ │ + b.n 6ba08 │ │ + ldr r1, [pc, #88] @ (6baa8 ) │ │ movs r0, #19 │ │ add r1, pc │ │ strd r1, r0, [r6, #4] │ │ movs r0, #7 │ │ - b.n 6aa3c │ │ - ldr r5, [sp, #464] @ 0x1d0 │ │ + b.n 6ba08 │ │ + ldr r1, [sp, #832] @ 0x340 │ │ movs r6, r0 │ │ - ldrb r4, [r5, #21] │ │ + ldrb r0, [r4, #3] │ │ movs r6, r0 │ │ - ldrb r6, [r4, #21] │ │ + ldrb r2, [r3, #3] │ │ movs r6, r0 │ │ - strh r2, [r0, #16] │ │ - vcvtp.s32.f32 d24, d4 │ │ - vcvtn.s32.f32 d24, d17 │ │ - @ instruction: 0xfffb7bf6 │ │ + ldrb r2, [r0, #4] │ │ + vtbl.8 d23, {d11-d12}, d4 │ │ + vtbl.8 d23, {d11}, d17 │ │ + vcvt.s32.f32 , q13 │ │ movs r6, r0 │ │ - ldrb r2, [r1, #15] │ │ + strb r6, [r7, #28] │ │ movs r6, r0 │ │ - ldrb r6, [r7, #20] │ │ + ldrb r2, [r6, #2] │ │ movs r6, r0 │ │ - ldrb r6, [r6, #19] │ │ + ldrb r2, [r5, #1] │ │ movs r6, r0 │ │ - ldrb r0, [r0, #20] │ │ + ldrb r4, [r6, #1] │ │ movs r6, r0 │ │ - ldrb r4, [r0, #19] │ │ + ldrb r0, [r7, #0] │ │ movs r6, r0 │ │ - ldrb r0, [r4, #19] │ │ + ldrb r4, [r2, #1] │ │ movs r6, r0 │ │ - ldrb r2, [r3, #18] │ │ + ldrb r6, [r1, #0] │ │ movs r6, r0 │ │ - ldrb r6, [r7, #18] │ │ + ldrb r2, [r6, #0] │ │ movs r6, r0 │ │ - ldrb r0, [r6, #17] │ │ + strb r4, [r4, #31] │ │ movs r6, r0 │ │ - strh r3, [r4, #10] │ │ - vtbx.8 d23, {d27-d30}, d6 │ │ + ldrb r3, [r4, #1] │ │ + vqshl.u32 d23, d26, #27 │ │ movs r6, r0 │ │ - ldrb r2, [r3, #14] │ │ + strb r6, [r1, #28] │ │ movs r6, r0 │ │ - strh r1, [r6, #8] │ │ - vdup.8 , d24[5] │ │ + ldrb r1, [r6, #0] │ │ + vqshl.u64 , q6, #59 @ 0x3b │ │ movs r6, r0 │ │ - ldrb r4, [r1, #16] │ │ + strb r0, [r0, #30] │ │ movs r6, r0 │ │ - ldrb r2, [r4, #21] │ │ + ldrb r6, [r2, #3] │ │ movs r6, r0 │ │ - ldrb r4, [r7, #20] │ │ + ldrb r0, [r6, #2] │ │ movs r6, r0 │ │ - ldrb r6, [r7, #16] │ │ + strb r2, [r6, #30] │ │ movs r6, r0 │ │ - ldrb r2, [r5, #14] │ │ + strb r6, [r3, #28] │ │ movs r6, r0 │ │ - ldrb r6, [r2, #13] │ │ + strb r2, [r1, #27] │ │ movs r6, r0 │ │ push {r0, r1, r2, r3, r4, r5, r6, lr} │ │ mov r5, sp │ │ mov r4, r0 │ │ mov r0, r5 │ │ - bl 6ded4 │ │ - ldr r0, [pc, #48] @ (6ab3c ) │ │ + bl 6e9d8 │ │ + ldr r0, [pc, #48] @ (6bb08 ) │ │ ldr r1, [sp, #0] │ │ cmp r1, r0 │ │ - bne.n 6ab26 │ │ + bne.n 6baf2 │ │ ldrb.w r1, [sp, #4] │ │ ldrb.w r0, [sp, #5] │ │ - cbz r1, 6ab34 │ │ + cbz r1, 6bb00 │ │ ldrb.w r1, [sp, #6] │ │ strb r0, [r4, #1] │ │ movs r0, #3 │ │ strb r1, [r4, #2] │ │ - b.n 6ab38 │ │ + b.n 6bb04 │ │ ldrb.w r0, [sp, #12] │ │ adds r1, r4, #4 │ │ ldmia.w r5, {r2, r3, r6} │ │ stmia r1!, {r2, r3, r6} │ │ - b.n 6ab38 │ │ + b.n 6bb04 │ │ strb r0, [r4, #1] │ │ movs r0, #2 │ │ strb r0, [r4, #0] │ │ pop {r0, r1, r2, r3, r4, r5, r6, pc} │ │ movs r4, r0 │ │ strh r0, [r0, #0] │ │ - push {r2, r3, r4, r5, r7, lr} │ │ - mov r5, r1 │ │ - mov r4, r0 │ │ - mov r0, sp │ │ - mov r1, r2 │ │ - bl 6bfea │ │ - ldrb.w r0, [sp] │ │ - cmp r0, #2 │ │ - bcs.n 6ab64 │ │ - ldr r1, [r5, #0] │ │ - ldr r0, [sp, #4] │ │ - cmp r1, r0 │ │ - bne.n 6ab70 │ │ - str r0, [r4, #4] │ │ - movs r0, #0 │ │ - b.n 6ab80 │ │ - bne.n 6ab76 │ │ - ldrb.w r0, [sp, #1] │ │ - strb r0, [r4, #1] │ │ - movs r0, #2 │ │ - b.n 6ab80 │ │ - mov.w r0, #256 @ 0x100 │ │ - b.n 6ab7a │ │ - ldrh.w r0, [sp, #1] │ │ - strh.w r0, [r4, #1] │ │ - movs r0, #3 │ │ - strb r0, [r4, #0] │ │ - pop {r2, r3, r4, r5, r7, pc} │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, #212 @ 0xd4 │ │ - str r0, [sp, #52] @ 0x34 │ │ - movs r0, #59 @ 0x3b │ │ - str r0, [sp, #68] @ 0x44 │ │ - movs r0, #76 @ 0x4c │ │ - str r0, [sp, #64] @ 0x40 │ │ - movs r0, #0 │ │ - movs r2, #1 │ │ - strh.w r0, [sp, #92] @ 0x5c │ │ - str r0, [sp, #88] @ 0x58 │ │ - mov r6, r1 │ │ - strd r0, r2, [sp, #80] @ 0x50 │ │ - mov.w r0, #2147483648 @ 0x80000000 │ │ - ldrd r8, fp, [r1] │ │ - movs r1, #1 │ │ - str r0, [sp, #96] @ 0x60 │ │ + sub sp, #76 @ 0x4c │ │ + mov sl, r0 │ │ + movs r0, #91 @ 0x5b │ │ + str r0, [sp, #12] │ │ + movs r7, #0 │ │ mov.w r0, #1114112 @ 0x110000 │ │ - str r1, [sp, #44] @ 0x2c │ │ - add.w r9, sp, #64 @ 0x40 │ │ - str r0, [sp, #76] @ 0x4c │ │ - add r7, sp, #184 @ 0xb8 │ │ - mov r1, r9 │ │ - mov r2, r6 │ │ - mov r0, r7 │ │ - bl 6ab40 │ │ - add r4, sp, #128 @ 0x80 │ │ - add r0, sp, #72 @ 0x48 │ │ - add.w r5, r0, #24 │ │ - adds r0, #8 │ │ - str r0, [sp, #60] @ 0x3c │ │ - adds r1, r4, #1 │ │ - ldrb.w r0, [sp, #184] @ 0xb8 │ │ - adds r2, r4, #2 │ │ - add.w sl, r9, #4 │ │ - tbb [pc, r0] │ │ - lsls r4, r0, #8 │ │ - ldrh r1, [r1, #36] @ 0x24 │ │ - movs r0, #0 │ │ - str r0, [sp, #44] @ 0x2c │ │ - movs r0, #2 │ │ - str r5, [sp, #32] │ │ - strb.w r0, [sp, #108] @ 0x6c │ │ - mov r1, r6 │ │ - ldr r0, [sp, #188] @ 0xbc │ │ - str r0, [sp, #72] @ 0x48 │ │ - ldrd r9, r7, [r6] │ │ - add r0, sp, #184 @ 0xb8 │ │ - bl 6b0d0 │ │ - ldrb.w r0, [sp, #184] @ 0xb8 │ │ - movs r4, #1 │ │ - strd fp, sl, [sp, #36] @ 0x24 │ │ - tbh [pc, r0, lsl #1] │ │ - movs r5, r0 │ │ - movs r4, r0 │ │ - lsls r5, r2, #4 │ │ - lsls r2, r3, #4 │ │ - movs r4, #0 │ │ - ldr r0, [sp, #60] @ 0x3c │ │ - movs r1, #1 │ │ - strd r7, r9, [sp, #20] │ │ - str.w r8, [sp, #28] │ │ - str r6, [sp, #56] @ 0x38 │ │ - ldr.w sl, [sp, #188] @ 0xbc │ │ - bl 4aa80 │ │ - ldr r7, [pc, #856] @ (6af8c ) │ │ - add.w r9, sp, #184 @ 0xb8 │ │ - movs r6, #0 │ │ - mov.w fp, #2 │ │ - add r7, pc │ │ - cmp.w sl, #1114112 @ 0x110000 │ │ - beq.n 6ad14 │ │ - cmp.w sl, #128 @ 0x80 │ │ - bcs.n 6ac66 │ │ - ldr r0, [sp, #80] @ 0x50 │ │ - ldr r5, [sp, #88] @ 0x58 │ │ - cmp r5, r0 │ │ - bne.n 6ac5c │ │ - ldr r0, [sp, #60] @ 0x3c │ │ - mov r1, r7 │ │ - bl 4acc8 │ │ - ldr r0, [sp, #84] @ 0x54 │ │ - strb.w sl, [r0, r5] │ │ - adds r0, r5, #1 │ │ - b.n 6acee │ │ - cmp.w sl, #2048 @ 0x800 │ │ - str r6, [sp, #184] @ 0xb8 │ │ - bcs.n 6ac86 │ │ - movs r0, #192 @ 0xc0 │ │ - mov.w r8, #2 │ │ - orr.w r0, r0, sl, lsr #6 │ │ - bfi sl, r8, #6, #26 │ │ - strb.w sl, [sp, #185] @ 0xb9 │ │ - strb.w r0, [sp, #184] @ 0xb8 │ │ - b.n 6acd4 │ │ - mov r0, sl │ │ - cmp.w sl, #65536 @ 0x10000 │ │ - bfi r0, fp, #6, #26 │ │ - bcs.n 6acaa │ │ - strb.w r0, [sp, #186] @ 0xba │ │ - movs r0, #224 @ 0xe0 │ │ - orr.w r0, r0, sl, lsr #12 │ │ - strb.w r0, [sp, #184] @ 0xb8 │ │ - mov.w r0, sl, lsr #6 │ │ - mov.w r8, #3 │ │ - b.n 6accc │ │ - strb.w r0, [sp, #187] @ 0xbb │ │ - movs r0, #240 @ 0xf0 │ │ - orr.w r0, r0, sl, lsr #18 │ │ - strb.w r0, [sp, #184] @ 0xb8 │ │ - mov.w r0, sl, lsr #6 │ │ - mov.w r8, #4 │ │ - bfi r0, fp, #6, #26 │ │ - strb.w r0, [sp, #186] @ 0xba │ │ - mov.w r0, sl, lsr #12 │ │ - bfi r0, fp, #6, #26 │ │ - strb.w r0, [sp, #185] @ 0xb9 │ │ - ldr r0, [sp, #60] @ 0x3c │ │ - mov r1, r8 │ │ - bl 4aa80 │ │ - ldrd r0, r5, [sp, #84] @ 0x54 │ │ - mov r1, r9 │ │ - mov r2, r8 │ │ - add r0, r5 │ │ - bl c99c0 │ │ - add.w r0, r5, r8 │ │ - str r0, [sp, #88] @ 0x58 │ │ - mov.w sl, #1114112 @ 0x110000 │ │ - b.n 6ac40 │ │ - ldrb.w r3, [sp, #185] @ 0xb9 │ │ - b.n 6ad0a │ │ - ldrb.w r1, [sp, #185] @ 0xb9 │ │ - strb.w r1, [sp, #129] @ 0x81 │ │ - mov r1, r2 │ │ - ldrb.w r3, [sp, #186] @ 0xba │ │ - mov r5, r8 │ │ - strb r3, [r1, #0] │ │ - ldr.w r8, [sp, #52] @ 0x34 │ │ - b.n 6af5a │ │ - movs r0, #1 │ │ - movs r1, #0 │ │ - strb.w r0, [sp, #92] @ 0x5c │ │ - ldr r0, [sp, #60] @ 0x3c │ │ - strb.w r4, [sp, #93] @ 0x5d │ │ - bl 4aa80 │ │ - ldr r0, [pc, #848] @ (6b078 ) │ │ - add.w r8, sp, #184 @ 0xb8 │ │ - mov.w sl, #2 │ │ - add r0, pc │ │ - str r0, [sp, #48] @ 0x30 │ │ - ldr r6, [sp, #56] @ 0x38 │ │ - mov r0, r8 │ │ - ldrd r5, r7, [r6] │ │ - mov r1, r6 │ │ - bl 6b0d0 │ │ - ldrb.w r0, [sp, #184] @ 0xb8 │ │ - mov.w r9, #1 │ │ + ldr r4, [pc, #444] @ (6bcdc ) │ │ + mov r5, r1 │ │ + ldrd fp, r6, [r1] │ │ + strb.w r7, [sp, #32] │ │ + mov r2, r5 │ │ + str r0, [sp, #16] │ │ + str r4, [sp, #20] │ │ + add r0, sp, #52 @ 0x34 │ │ + add r1, sp, #12 │ │ + bl 6c336 │ │ + add r0, sp, #16 │ │ + add.w r9, r0, #4 │ │ + ldrb.w r0, [sp, #52] @ 0x34 │ │ tbb [pc, r0] │ │ lsls r3, r0, #8 │ │ - ldrh r1, [r1, r6] │ │ - mov r9, r4 │ │ - ldr.w fp, [sp, #188] @ 0xbc │ │ - cmp.w fp, #128 @ 0x80 │ │ - bcs.n 6ad78 │ │ - ldr r0, [sp, #80] @ 0x50 │ │ - ldr r4, [sp, #88] @ 0x58 │ │ - cmp r4, r0 │ │ - bne.n 6ad6e │ │ - ldr r0, [sp, #60] @ 0x3c │ │ - ldr r1, [sp, #48] @ 0x30 │ │ - bl 4acc8 │ │ - ldr r0, [sp, #84] @ 0x54 │ │ - strb.w fp, [r0, r4] │ │ - adds r0, r4, #1 │ │ - b.n 6adfe │ │ - movs r0, #0 │ │ - cmp.w fp, #2048 @ 0x800 │ │ - str r0, [sp, #184] @ 0xb8 │ │ - bcs.n 6ad94 │ │ - movs r0, #192 @ 0xc0 │ │ - movs r4, #2 │ │ - orr.w r0, r0, fp, lsr #6 │ │ - bfi fp, r4, #6, #26 │ │ - strb.w fp, [sp, #185] @ 0xb9 │ │ - b.n 6ade2 │ │ + subs r1, #51 @ 0x33 │ │ + movs r7, #1 │ │ + strd r6, fp, [sp, #4] │ │ + movs r0, #2 │ │ + add.w fp, sp, #52 @ 0x34 │ │ + strb.w r0, [sp, #32] │ │ + ldr r0, [sp, #56] @ 0x38 │ │ + mov r1, r5 │ │ + str r0, [sp, #16] │ │ mov r0, fp │ │ - cmp.w fp, #65536 @ 0x10000 │ │ - bfi r0, sl, #6, #26 │ │ - bcs.n 6adbe │ │ - strb.w r0, [sp, #186] @ 0xba │ │ - movs r0, #224 @ 0xe0 │ │ - orr.w r0, r0, fp, lsr #12 │ │ - strb.w r0, [sp, #184] @ 0xb8 │ │ - mov.w r0, fp, lsr #6 │ │ - movs r4, #3 │ │ - bfi r0, sl, #6, #26 │ │ - strb.w r0, [sp, #185] @ 0xb9 │ │ - b.n 6ade6 │ │ - strb.w r0, [sp, #187] @ 0xbb │ │ - mov.w r0, fp, lsr #6 │ │ - bfi r0, sl, #6, #26 │ │ - strb.w r0, [sp, #186] @ 0xba │ │ - mov.w r0, fp, lsr #12 │ │ - movs r4, #4 │ │ - bfi r0, sl, #6, #26 │ │ - strb.w r0, [sp, #185] @ 0xb9 │ │ - mov.w r0, fp, lsr #18 │ │ - adds r0, #240 @ 0xf0 │ │ - strb.w r0, [sp, #184] @ 0xb8 │ │ - ldr r0, [sp, #60] @ 0x3c │ │ - mov r1, r4 │ │ - bl 4aa80 │ │ - ldrd r0, r5, [sp, #84] @ 0x54 │ │ - mov r1, r8 │ │ - mov r2, r4 │ │ - add r0, r5 │ │ - bl c99c0 │ │ - adds r0, r5, r4 │ │ - str r0, [sp, #88] @ 0x58 │ │ - mov r4, r9 │ │ - b.n 6ad34 │ │ - strd r5, r7, [r6] │ │ - add r1, sp, #200 @ 0xc8 │ │ - ldr r7, [sp, #60] @ 0x3c │ │ - mov r0, r1 │ │ - ldmia.w r7, {r2, r3, r5} │ │ - add.w r7, r8, #1 │ │ - stmia r0!, {r2, r3, r5} │ │ - movs r5, #1 │ │ + ldrd r6, r8, [r5] │ │ + bl 6bac8 │ │ + ldrb.w r1, [sp, #52] @ 0x34 │ │ movs r0, #0 │ │ - str r0, [sp, #80] @ 0x50 │ │ + tbb [pc, r1] │ │ + lsls r3, r0, #8 │ │ + adds r1, #45 @ 0x2d │ │ mov r0, r7 │ │ - movs r2, #12 │ │ - str r5, [sp, #84] @ 0x54 │ │ - bl c99c0 │ │ - add.w r0, sp, #169 @ 0xa9 │ │ - mov r1, r7 │ │ - adds r0, #1 │ │ - movs r2, #12 │ │ - bl c99c0 │ │ - bic.w r0, r5, r4 │ │ - b.n 6ae6a │ │ - ldrb.w r2, [sp, #185] @ 0xb9 │ │ - add.w r1, sp, #183 @ 0xb7 │ │ - b.n 6ae56 │ │ - ldrb.w r1, [sp, #185] @ 0xb9 │ │ - strb.w r1, [sp, #183] @ 0xb7 │ │ - add.w r1, sp, #182 @ 0xb6 │ │ - ldrb.w r2, [sp, #186] @ 0xba │ │ - mov r5, r8 │ │ - ldr.w r8, [sp, #52] @ 0x34 │ │ + add.w r1, fp, #4 │ │ + add r2, sp, #40 @ 0x28 │ │ + mov ip, r4 │ │ + ldmia.w r1, {r4, r6, r7} │ │ + mov r3, r2 │ │ + movs r1, #3 │ │ + stmia r3!, {r4, r6, r7} │ │ + strb.w r1, [sp, #32] │ │ + ldmia.w r2, {r1, r3, r4} │ │ + stmia.w r9, {r1, r3, r4} │ │ + mov.w r1, #1114112 @ 0x110000 │ │ + mov r9, ip │ │ + ldrd r8, r4, [sp, #20] │ │ + str r1, [sp, #16] │ │ + ldr r7, [sp, #28] │ │ + str.w ip, [sp, #20] │ │ + b.n 6bc0e │ │ + ldrb.w r2, [sp, #53] @ 0x35 │ │ + add.w r1, sp, #39 @ 0x27 │ │ + mov r9, r4 │ │ + b.n 6bbca │ │ + ldrb.w r1, [sp, #53] @ 0x35 │ │ + mov r9, r4 │ │ + strb.w r1, [sp, #39] @ 0x27 │ │ + add.w r1, sp, #38 @ 0x26 │ │ + ldrb.w r2, [sp, #54] @ 0x36 │ │ strb r2, [r1, #0] │ │ - b.n 6ae74 │ │ - ldrb.w r0, [sp, #185] @ 0xb9 │ │ - strb.w r0, [sp, #183] @ 0xb7 │ │ + b.n 6bc12 │ │ + ldrb.w r1, [sp, #53] @ 0x35 │ │ + movs r2, #2 │ │ + b.n 6bc7e │ │ + mov r9, r4 │ │ + ldrb.w r4, [sp, #53] @ 0x35 │ │ + strd r6, r8, [r5] │ │ + cbz r7, 6bbf0 │ │ movs r0, #2 │ │ - ldr.w r8, [sp, #52] @ 0x34 │ │ - ldr r5, [sp, #28] │ │ - ldrd r7, r9, [sp, #20] │ │ - mov.w fp, #2 │ │ - tbb [pc, r0] │ │ - lsls r4, r0, #8 │ │ - subs r6, #58 @ 0x3a │ │ - ldr.w fp, [sp, #44] @ 0x2c │ │ - add.w r0, sp, #169 @ 0xa9 │ │ - add r4, sp, #152 @ 0x98 │ │ - adds r1, r0, #1 │ │ - movs r2, #12 │ │ - mov r0, r4 │ │ - bl c99c0 │ │ - ldrsb.w r1, [sp, #108] @ 0x6c │ │ - movs r0, #1 │ │ - uqadd8 r8, r1, r0 │ │ - ldr r0, [sp, #96] @ 0x60 │ │ - cmp.w r0, #2147483648 @ 0x80000000 │ │ - itt ne │ │ - ldrne r1, [sp, #100] @ 0x64 │ │ - blne 5395a │ │ - ldr r3, [sp, #32] │ │ - ldmia.w r4, {r0, r1, r2} │ │ - stmia r3!, {r0, r1, r2} │ │ - mov r2, r6 │ │ - ldrd r7, sl, [r6] │ │ - add r0, sp, #184 @ 0xb8 │ │ - ldr r1, [sp, #40] @ 0x28 │ │ - bl 6ab40 │ │ - ldrb.w r1, [sp, #184] @ 0xb8 │ │ - movs r0, #0 │ │ - add r4, sp, #128 @ 0x80 │ │ - tbb [pc, r1] │ │ - lsls r5, r0, #8 │ │ - cmp r7, #42 @ 0x2a │ │ - clz r0, fp │ │ - lsrs r0, r0, #5 │ │ - add r3, sp, #96 @ 0x60 │ │ - ldr.w fp, [sp, #36] @ 0x24 │ │ - ldmia r3, {r1, r2, r3} │ │ - strd r2, r3, [sp, #140] @ 0x8c │ │ - mov.w r2, #2147483648 @ 0x80000000 │ │ - str r2, [sp, #96] @ 0x60 │ │ - str r1, [sp, #136] @ 0x88 │ │ - add r7, sp, #184 @ 0xb8 │ │ - b.n 6ad0e │ │ - ldrb.w r0, [sp, #183] @ 0xb7 │ │ - add r4, sp, #128 @ 0x80 │ │ - b.n 6af86 │ │ - ldrb.w r0, [sp, #108] @ 0x6c │ │ - ldr r1, [sp, #44] @ 0x2c │ │ - strd r9, r7, [r6] │ │ - strd r1, r0, [sp] │ │ - mov r1, r6 │ │ - ldrb.w r3, [sp, #182] @ 0xb6 │ │ - ldrb.w r2, [sp, #183] @ 0xb7 │ │ - add r0, sp, #64 @ 0x40 │ │ - str r0, [sp, #8] │ │ - ldr r0, [sp, #40] @ 0x28 │ │ - str r0, [sp, #12] │ │ - add r0, sp, #128 @ 0x80 │ │ - bl 6c396 │ │ - add r4, sp, #128 @ 0x80 │ │ - b.n 6af50 │ │ - ldrb.w r0, [sp, #185] @ 0xb9 │ │ - ldr.w r8, [sp, #52] @ 0x34 │ │ - b.n 6af86 │ │ - strd r7, sl, [r6] │ │ - mov r1, r6 │ │ - ldrb.w r2, [sp, #185] @ 0xb9 │ │ - ldrb.w r3, [sp, #186] @ 0xba │ │ - strd fp, r8, [sp] │ │ - add r0, sp, #64 @ 0x40 │ │ - str r0, [sp, #8] │ │ - ldr r0, [sp, #40] @ 0x28 │ │ - str r0, [sp, #12] │ │ - add r0, sp, #128 @ 0x80 │ │ - bl 6c396 │ │ - ldr.w r8, [sp, #52] @ 0x34 │ │ - ldrb.w r0, [sp, #128] @ 0x80 │ │ - ldr.w fp, [sp, #36] @ 0x24 │ │ - add r7, sp, #184 @ 0xb8 │ │ - tbb [pc, r0] │ │ - cmp r1, #2 │ │ - adds r2, r2, r4 │ │ - add.w r0, sp, #115 @ 0x73 │ │ - add.w r1, r4, #8 │ │ - adds r5, r0, #1 │ │ - movs r2, #12 │ │ - mov r0, r5 │ │ - bl c99c0 │ │ - adds r0, r7, #1 │ │ + strb.w r4, [sp, #39] @ 0x27 │ │ + strb.w r0, [sp, #38] @ 0x26 │ │ + movs r0, #3 │ │ + b.n 6bc0e │ │ + add r0, sp, #68 @ 0x44 │ │ mov r1, r5 │ │ - movs r2, #12 │ │ - bl c99c0 │ │ - movs r1, #0 │ │ - b.n 6afce │ │ - ldrb.w r0, [sp, #129] @ 0x81 │ │ - movs r1, #2 │ │ - b.n 6aff8 │ │ - nop │ │ - strh r2, [r4, #34] @ 0x22 │ │ - movs r6, r0 │ │ - mov r9, r8 │ │ - ldrb.w r8, [sp, #129] @ 0x81 │ │ - ldrb.w r7, [sp, #130] @ 0x82 │ │ - mov r1, r6 │ │ - strd r5, fp, [r6] │ │ - add r0, sp, #128 @ 0x80 │ │ - bl 6c324 │ │ - ldrb.w r0, [sp, #128] @ 0x80 │ │ - cbz r0, 6afd0 │ │ - movs r0, #1 │ │ - b.n 6afde │ │ - add.w r0, sp, #115 @ 0x73 │ │ - add.w r1, r4, #8 │ │ - adds r5, r0, #1 │ │ - movs r2, #12 │ │ - mov r0, r5 │ │ - bl c99c0 │ │ - adds r0, r7, #1 │ │ + bl 6cf3c │ │ + ldrb.w r1, [sp, #68] @ 0x44 │ │ + subs r0, r4, #1 │ │ + clz r0, r0 │ │ + cmp r1, #0 │ │ + it eq │ │ + lsreq r4, r0, #5 │ │ + strb.w r4, [sp, #39] @ 0x27 │ │ + movs r0, #2 │ │ + ldrd r6, fp, [sp, #4] │ │ + tbb [pc, r0] │ │ + adds r2, r0, #0 │ │ + lsrs r1, r1, #20 │ │ + movs r0, #12 │ │ + bl 6c794 │ │ + movs r2, #0 │ │ + strd r8, r4, [r0] │ │ + b.n 6bc5a │ │ + movs r2, #2 │ │ + ldrb.w r1, [sp, #39] @ 0x27 │ │ + b.n 6bc7c │ │ + ldrb.w r4, [sp, #38] @ 0x26 │ │ mov r1, r5 │ │ - movs r2, #12 │ │ - bl c99c0 │ │ + ldrb.w r7, [sp, #39] @ 0x27 │ │ + strd fp, r6, [r5] │ │ + add r0, sp, #52 @ 0x34 │ │ + bl 6cf3c │ │ + ldrb.w r0, [sp, #52] @ 0x34 │ │ + cbz r0, 6bc5e │ │ movs r1, #1 │ │ - b.n 6aff8 │ │ - sub.w r0, r8, #1 │ │ - strd r5, fp, [r6] │ │ - clz r0, r0 │ │ - lsrs r0, r0, #5 │ │ - cmp r7, #2 │ │ - mov r8, r9 │ │ - bcc.n 6aff4 │ │ - beq.n 6aff4 │ │ - subs r1, r7, #1 │ │ + b.n 6bc6a │ │ + movs r0, #12 │ │ + bl 6c794 │ │ + strd r8, r4, [r0] │ │ movs r2, #1 │ │ - uqsub8 r2, r1, r2 │ │ - uxtb r1, r2 │ │ - cmp r1, #1 │ │ - bhi.n 6b070 │ │ - movs r1, #3 │ │ - movs r2, #0 │ │ - strb.w r2, [sp, #130] @ 0x82 │ │ - movs r2, #13 │ │ - strb.w r0, [sp, #129] @ 0x81 │ │ - adds r0, r4, #3 │ │ - strb.w r1, [sp, #128] @ 0x80 │ │ - add r1, sp, #184 @ 0xb8 │ │ - bl c99c0 │ │ - ldr r0, [sp, #96] @ 0x60 │ │ - cmp.w r0, #2147483648 @ 0x80000000 │ │ - itt ne │ │ - ldrne r1, [sp, #100] @ 0x64 │ │ - blne 5395a │ │ - ldrd r0, r1, [sp, #80] @ 0x50 │ │ - bl 5395a │ │ - add r4, sp, #72 @ 0x48 │ │ - add r1, sp, #128 @ 0x80 │ │ - mov r0, r4 │ │ - bl 6c54c │ │ - ldr r0, [pc, #68] @ (6b074 ) │ │ - ldr r1, [sp, #72] @ 0x48 │ │ - cmp r1, r0 │ │ - bne.n 6b050 │ │ - ldrb.w r1, [sp, #76] @ 0x4c │ │ - ldrb.w r0, [sp, #77] @ 0x4d │ │ - cbz r1, 6b060 │ │ - ldrb.w r1, [sp, #78] @ 0x4e │ │ - strb.w r0, [r8, #1] │ │ + str r7, [r0, #8] │ │ + b.n 6bc7c │ │ + subs r0, r7, #1 │ │ + strd fp, r6, [r5] │ │ + clz r0, r0 │ │ + lsrs r1, r0, #5 │ │ + cmp r4, #2 │ │ + bcc.n 6bc72 │ │ + cmp r4, #2 │ │ + bne.n 6bc78 │ │ + movs r2, #3 │ │ + movs r3, #0 │ │ + b.n 6bc7c │ │ + subs r3, r4, #1 │ │ + movs r2, #3 │ │ + mov r4, r9 │ │ + str r0, [sp, #60] @ 0x3c │ │ + subs r0, r4, #2 │ │ + strb.w r3, [sp, #54] @ 0x36 │ │ + strb.w r1, [sp, #53] @ 0x35 │ │ + strb.w r2, [sp, #52] @ 0x34 │ │ + str r0, [sp, #56] @ 0x38 │ │ + add r5, sp, #16 │ │ + add r1, sp, #52 @ 0x34 │ │ + mov r0, r5 │ │ + bl 6da3c │ │ + ldr r0, [sp, #16] │ │ + cmp r0, r4 │ │ + bne.n 6bcba │ │ + ldrb.w r1, [sp, #20] │ │ + ldrb.w r0, [sp, #21] │ │ + cbz r1, 6bcca │ │ + ldrb.w r1, [sp, #22] │ │ + strb.w r0, [sl, #1] │ │ movs r0, #3 │ │ - strb.w r1, [r8, #2] │ │ - b.n 6b066 │ │ - ldrb.w r0, [sp, #84] @ 0x54 │ │ - add.w r1, r8, #4 │ │ - ldmia.w r4, {r2, r3, r5} │ │ - stmia r1!, {r2, r3, r5} │ │ - b.n 6b066 │ │ - strb.w r0, [r8, #1] │ │ + strb.w r1, [sl, #2] │ │ + b.n 6bcd0 │ │ + ldrb.w r0, [sp, #28] │ │ + add.w r1, sl, #4 │ │ + ldmia.w r5, {r2, r3, r4} │ │ + stmia r1!, {r2, r3, r4} │ │ + b.n 6bcd0 │ │ + strb.w r0, [sl, #1] │ │ movs r0, #2 │ │ - strb.w r0, [r8] │ │ - add sp, #212 @ 0xd4 │ │ + strb.w r0, [sl] │ │ + add sp, #76 @ 0x4c │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - movs r1, #3 │ │ - b.n 6aff8 │ │ + nop │ │ movs r4, r0 │ │ strh r0, [r0, #0] │ │ - strh r0, [r6, #26] │ │ - movs r6, r0 │ │ - push {r4, lr} │ │ - ldr r2, [r0, #0] │ │ - eor.w r1, r2, #2147483648 @ 0x80000000 │ │ - cmp r1, #4 │ │ - it cs │ │ - movcs r1, #1 │ │ - tbb [pc, r1] │ │ - asrs r2, r0, #4 │ │ - lsrs r3, r0, #32 │ │ - pop {r4, pc} │ │ - ldr r4, [r0, #4] │ │ - mov r0, r4 │ │ - bl 6b07c │ │ - b.n 6b0a6 │ │ - ldr r4, [r0, #4] │ │ - mov r0, r4 │ │ - bl 6b0bc │ │ - mov r0, r4 │ │ - ldmia.w sp!, {r4, lr} │ │ - b.w ccae8 │ │ - ldr r1, [r0, #4] │ │ - mov r0, r2 │ │ - ldmia.w sp!, {r4, lr} │ │ - b.w 5395a │ │ - push {r4, lr} │ │ - mov r4, r0 │ │ - bl 6bbc4 │ │ - ldrd r0, r1, [r4] │ │ - ldmia.w sp!, {r4, lr} │ │ - b.w 71dba │ │ - push {r2, r3, r4, lr} │ │ - mov r4, r0 │ │ - mov r0, sp │ │ - bl 6bfea │ │ - ldrb.w r0, [sp] │ │ - cmp r0, #2 │ │ - bcs.n 6b0ee │ │ - ldr r0, [sp, #4] │ │ - cmp r0, #59 @ 0x3b │ │ - bne.n 6b0fa │ │ - mov.w r0, #256 @ 0x100 │ │ - b.n 6b104 │ │ - bne.n 6b100 │ │ - ldrb.w r0, [sp, #1] │ │ - strb r0, [r4, #1] │ │ - movs r0, #2 │ │ - b.n 6b10a │ │ - str r0, [r4, #4] │ │ - movs r0, #0 │ │ - b.n 6b10a │ │ - ldrh.w r0, [sp, #1] │ │ - strh.w r0, [r4, #1] │ │ - movs r0, #3 │ │ - strb r0, [r4, #0] │ │ - pop {r2, r3, r4, pc} │ │ - bmi.n 6b0ba │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, #68 @ 0x44 │ │ mov r4, r0 │ │ movs r0, #86 @ 0x56 │ │ str r0, [sp, #52] @ 0x34 │ │ movs r0, #83 @ 0x53 │ │ str r0, [sp, #48] @ 0x30 │ │ @@ -48044,15 +55443,15 @@ │ │ movs r0, #90 @ 0x5a │ │ add.w r8, sp, #20 │ │ str r0, [sp, #20] │ │ ldrd r9, sl, [r4] │ │ add r0, sp, #60 @ 0x3c │ │ mov r1, r8 │ │ mov r2, r4 │ │ - bl 6ab40 │ │ + bl 6c336 │ │ add.w r0, r8, #32 │ │ str r0, [sp, #16] │ │ add.w r0, r8, #28 │ │ str r0, [sp, #12] │ │ add.w r0, r8, #24 │ │ ldrb.w r6, [sp, #60] @ 0x3c │ │ str r0, [sp, #8] │ │ @@ -48065,438 +55464,438 @@ │ │ add.w r1, r8, #4 │ │ movs r0, #3 │ │ tbb [pc, r6] │ │ lsls r5, r1, #8 │ │ lsrs r5, r0, #4 │ │ movs r0, #4 │ │ movs r6, #0 │ │ - b.n 6b19c │ │ + b.n 6bd6c │ │ movs r0, #5 │ │ ldrb.w r6, [sp, #61] @ 0x3d │ │ - b.n 6b19c │ │ + b.n 6bd6c │ │ ldrb.w r0, [sp, #61] @ 0x3d │ │ ldrb.w r6, [sp, #62] @ 0x3e │ │ subs r0, #3 │ │ movs r2, #3 │ │ cmp r0, #3 │ │ it cs │ │ movcs r0, r2 │ │ mov r7, r6 │ │ tbb [pc, r0] │ │ lsls r6, r0, #8 │ │ strh r4, [r0, #0] │ │ movs r2, #4 │ │ - b.n 6b1b6 │ │ + b.n 6bd86 │ │ movs r2, #5 │ │ mov r7, r6 │ │ subs r0, r2, #3 │ │ movs r1, #3 │ │ cmp r0, #3 │ │ it cs │ │ movcs r0, r1 │ │ mov r6, r7 │ │ tbb [pc, r0] │ │ lsls r6, r0, #8 │ │ strh r4, [r0, #32] │ │ movs r1, #4 │ │ - b.n 6b1d2 │ │ + b.n 6bda2 │ │ movs r1, #5 │ │ mov r6, r7 │ │ subs r1, #3 │ │ movs r0, #3 │ │ cmp r1, #3 │ │ it cs │ │ movcs r1, r0 │ │ mov r5, r6 │ │ tbb [pc, r1] │ │ lsls r6, r0, #8 │ │ ldrh r4, [r0, #8] │ │ movs r0, #4 │ │ - b.n 6b1ee │ │ + b.n 6bdbe │ │ movs r0, #5 │ │ mov r5, r6 │ │ subs r0, #3 │ │ mov r7, r5 │ │ uxtb r1, r0 │ │ movs r0, #3 │ │ cmp r1, #3 │ │ it cs │ │ movcs r1, r0 │ │ tbb [pc, r1] │ │ lsls r6, r0, #8 │ │ ldrh r4, [r0, #40] @ 0x28 │ │ movs r0, #4 │ │ - b.n 6b20c │ │ + b.n 6bddc │ │ movs r0, #5 │ │ mov r7, r5 │ │ subs r0, #3 │ │ mov r6, r7 │ │ uxtb r1, r0 │ │ movs r0, #3 │ │ cmp r1, #3 │ │ it cs │ │ movcs r1, r0 │ │ tbb [pc, r1] │ │ lsls r6, r0, #8 │ │ str r1, [sp, #16] │ │ movs r0, #4 │ │ - b.n 6b22a │ │ + b.n 6bdfa │ │ movs r0, #5 │ │ mov r6, r7 │ │ subs r0, #3 │ │ mov r5, r6 │ │ uxtb r1, r0 │ │ movs r0, #3 │ │ cmp r1, #3 │ │ it cs │ │ movcs r1, r0 │ │ tbb [pc, r1] │ │ lsls r6, r0, #8 │ │ str r5, [sp, #16] │ │ movs r0, #4 │ │ - b.n 6b248 │ │ + b.n 6be18 │ │ movs r0, #5 │ │ mov r5, r6 │ │ subs r0, #3 │ │ mov r6, r5 │ │ uxtb r0, r0 │ │ cmp r0, #3 │ │ it cs │ │ movcs r0, #3 │ │ movs r1, #0 │ │ tbb [pc, r0] │ │ lsls r6, r0, #8 │ │ ldr r1, [sp, #16] │ │ movs r1, #1 │ │ - b.n 6b266 │ │ + b.n 6be36 │ │ movs r1, #2 │ │ mov r6, r5 │ │ uxtb r0, r1 │ │ movs r7, #3 │ │ cmp r0, #3 │ │ it cs │ │ movcs r0, r7 │ │ mov r5, r6 │ │ tbb [pc, r0] │ │ lsls r6, r0, #8 │ │ ldr r6, [sp, #16] │ │ movs r7, #4 │ │ - b.n 6b282 │ │ + b.n 6be52 │ │ movs r7, #5 │ │ mov r5, r6 │ │ cmp r7, #2 │ │ orr.w r0, r7, r5, lsl #8 │ │ strh.w r0, [sp, #58] @ 0x3a │ │ - bhi.w 6b40e │ │ + bhi.w 6bfde │ │ strd r9, sl, [r4] │ │ add r0, sp, #60 @ 0x3c │ │ mov r1, r4 │ │ - bl 6c324 │ │ + bl 6cf3c │ │ ldrb.w r0, [sp, #60] @ 0x3c │ │ cmp r0, #0 │ │ - beq.w 6b3da │ │ + beq.w 6bfaa │ │ movs r7, #1 │ │ - b.n 6b3e6 │ │ + b.n 6bfb6 │ │ strd r9, sl, [r4] │ │ add r0, sp, #60 @ 0x3c │ │ mov r2, r4 │ │ - bl 6ab40 │ │ + bl 6c336 │ │ ldrb.w r1, [sp, #60] @ 0x3c │ │ movs r0, #3 │ │ movs r7, #1 │ │ tbh [pc, r1, lsl #1] │ │ lsls r5, r3, #3 │ │ movs r4, r0 │ │ lsls r1, r7, #2 │ │ lsls r1, r3, #3 │ │ movs r0, #4 │ │ - b.n 6b47e │ │ + b.n 6c04e │ │ strd r9, sl, [r4] │ │ add r0, sp, #60 @ 0x3c │ │ mov r1, r5 │ │ mov r2, r4 │ │ - bl 6ab40 │ │ + bl 6c336 │ │ ldrb.w r1, [sp, #60] @ 0x3c │ │ movs r0, #3 │ │ movs r6, #2 │ │ tbh [pc, r1, lsl #1] │ │ lsls r4, r3, #3 │ │ movs r4, r0 │ │ lsls r2, r5, #2 │ │ lsls r0, r3, #3 │ │ movs r0, #4 │ │ - b.n 6b4a2 │ │ + b.n 6c072 │ │ strd r9, sl, [r4] │ │ add r0, sp, #60 @ 0x3c │ │ mov r1, fp │ │ mov r2, r4 │ │ - bl 6ab40 │ │ + bl 6c336 │ │ ldrb.w r0, [sp, #60] @ 0x3c │ │ movs r5, #3 │ │ movs r1, #3 │ │ tbh [pc, r0, lsl #1] │ │ lsls r3, r3, #3 │ │ movs r4, r0 │ │ lsls r3, r3, #2 │ │ lsls r7, r2, #3 │ │ movs r1, #4 │ │ - b.n 6b4c6 │ │ + b.n 6c096 │ │ strd r9, sl, [r4] │ │ add r0, sp, #60 @ 0x3c │ │ ldr r1, [sp, #0] │ │ mov r2, r4 │ │ - bl 6ab40 │ │ + bl 6c336 │ │ ldrb.w r0, [sp, #60] @ 0x3c │ │ movs r1, #3 │ │ movs r7, #4 │ │ tbh [pc, r0, lsl #1] │ │ lsls r2, r3, #3 │ │ movs r4, r0 │ │ lsls r4, r1, #2 │ │ lsls r6, r2, #3 │ │ movs r1, #4 │ │ - b.n 6b4ea │ │ + b.n 6c0ba │ │ strd r9, sl, [r4] │ │ add r0, sp, #60 @ 0x3c │ │ ldr r1, [sp, #4] │ │ mov r2, r4 │ │ - bl 6ab40 │ │ + bl 6c336 │ │ ldrb.w r0, [sp, #60] @ 0x3c │ │ movs r1, #3 │ │ movs r6, #5 │ │ tbh [pc, r0, lsl #1] │ │ lsls r1, r3, #3 │ │ movs r4, r0 │ │ lsls r5, r7, #1 │ │ lsls r5, r2, #3 │ │ movs r1, #4 │ │ - b.n 6b50e │ │ + b.n 6c0de │ │ strd r9, sl, [r4] │ │ add r0, sp, #60 @ 0x3c │ │ ldr r1, [sp, #8] │ │ mov r2, r4 │ │ - bl 6ab40 │ │ + bl 6c336 │ │ ldrb.w r0, [sp, #60] @ 0x3c │ │ movs r1, #3 │ │ movs r5, #6 │ │ tbh [pc, r0, lsl #1] │ │ lsls r0, r3, #3 │ │ movs r4, r0 │ │ lsls r6, r5, #1 │ │ lsls r4, r2, #3 │ │ movs r1, #4 │ │ - b.n 6b532 │ │ + b.n 6c102 │ │ strd r9, sl, [r4] │ │ add r0, sp, #60 @ 0x3c │ │ ldr r1, [sp, #12] │ │ mov r2, r4 │ │ - bl 6ab40 │ │ + bl 6c336 │ │ ldrb.w r1, [sp, #60] @ 0x3c │ │ movs r0, #3 │ │ movs r6, #7 │ │ tbh [pc, r1, lsl #1] │ │ lsls r7, r2, #3 │ │ movs r4, r0 │ │ lsls r7, r3, #1 │ │ lsls r3, r2, #3 │ │ movs r0, #4 │ │ - b.n 6b556 │ │ + b.n 6c126 │ │ strd r9, sl, [r4] │ │ add r0, sp, #60 @ 0x3c │ │ ldr r1, [sp, #16] │ │ mov r2, r4 │ │ - bl 6ab40 │ │ + bl 6c336 │ │ ldrb.w r1, [sp, #60] @ 0x3c │ │ movs r0, #3 │ │ movs r5, #8 │ │ tbh [pc, r1, lsl #1] │ │ lsls r6, r2, #3 │ │ movs r4, r0 │ │ lsls r0, r2, #1 │ │ lsls r2, r2, #3 │ │ movs r0, #4 │ │ - b.n 6b57a │ │ + b.n 6c14a │ │ subs r0, r7, #1 │ │ strd r9, sl, [r4] │ │ clz r0, r0 │ │ lsrs r7, r0, #5 │ │ strb.w r7, [sp, #58] @ 0x3a │ │ - cbz r5, 6b40c │ │ + cbz r5, 6bfdc │ │ add.w r0, sp, #58 @ 0x3a │ │ movs r4, #1 │ │ strb.w r4, [sp, #59] @ 0x3b │ │ - bl 6c062 │ │ + bl 6cd96 │ │ ldrb.w r0, [sp, #58] @ 0x3a │ │ uqsub8 r5, r5, r4 │ │ subs r0, #1 │ │ clz r0, r0 │ │ lsrs r7, r0, #5 │ │ - b.n 6b40e │ │ + b.n 6bfde │ │ movs r5, #0 │ │ subs r0, r7, #3 │ │ uxtb r1, r0 │ │ movs r0, #3 │ │ cmp r1, #3 │ │ it cs │ │ movcs r1, r0 │ │ tbb [pc, r1] │ │ lsls r7, r0, #8 │ │ lsls r4, r0, #24 │ │ movs r0, #4 │ │ - b.n 6b42c │ │ + b.n 6bffc │ │ movs r0, #5 │ │ - b.n 6b42c │ │ + b.n 6bffc │ │ mov r0, r7 │ │ orr.w r0, r0, r5, lsl #8 │ │ add sp, #68 @ 0x44 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ movs r0, #5 │ │ ldrb.w r7, [sp, #61] @ 0x3d │ │ - b.n 6b47e │ │ + b.n 6c04e │ │ movs r0, #5 │ │ ldrb.w r6, [sp, #61] @ 0x3d │ │ - b.n 6b4a2 │ │ + b.n 6c072 │ │ movs r1, #5 │ │ ldrb.w r5, [sp, #61] @ 0x3d │ │ - b.n 6b4c6 │ │ + b.n 6c096 │ │ movs r1, #5 │ │ ldrb.w r7, [sp, #61] @ 0x3d │ │ - b.n 6b4ea │ │ + b.n 6c0ba │ │ movs r1, #5 │ │ ldrb.w r6, [sp, #61] @ 0x3d │ │ - b.n 6b50e │ │ + b.n 6c0de │ │ movs r1, #5 │ │ ldrb.w r5, [sp, #61] @ 0x3d │ │ - b.n 6b532 │ │ + b.n 6c102 │ │ movs r0, #5 │ │ ldrb.w r6, [sp, #61] @ 0x3d │ │ - b.n 6b556 │ │ + b.n 6c126 │ │ movs r0, #5 │ │ ldrb.w r5, [sp, #61] @ 0x3d │ │ - b.n 6b57a │ │ + b.n 6c14a │ │ ldrb.w r0, [sp, #61] @ 0x3d │ │ ldrb.w r7, [sp, #62] @ 0x3e │ │ subs r1, r0, #3 │ │ movs r2, #3 │ │ cmp r1, #3 │ │ it cs │ │ movcs r1, r2 │ │ tbb [pc, r1] │ │ lsls r2, r0, #12 │ │ strh r5, [r0, #40] @ 0x28 │ │ - b.n 6b1b8 │ │ + b.n 6bd88 │ │ movs r2, #4 │ │ - b.n 6b1b8 │ │ + b.n 6bd88 │ │ movs r2, #5 │ │ - b.n 6b1b8 │ │ + b.n 6bd88 │ │ ldrb.w r0, [sp, #61] @ 0x3d │ │ ldrb.w r6, [sp, #62] @ 0x3e │ │ subs r2, r0, #3 │ │ movs r1, #3 │ │ cmp r2, #3 │ │ it cs │ │ movcs r2, r1 │ │ tbb [pc, r2] │ │ lsls r2, r0, #12 │ │ ldrh r5, [r0, #40] @ 0x28 │ │ - b.n 6b1d4 │ │ + b.n 6bda4 │ │ movs r1, #4 │ │ - b.n 6b1d4 │ │ + b.n 6bda4 │ │ movs r1, #5 │ │ - b.n 6b1d4 │ │ + b.n 6bda4 │ │ ldrb.w r1, [sp, #61] @ 0x3d │ │ ldrb.w r5, [sp, #62] @ 0x3e │ │ subs r2, r1, #3 │ │ movs r0, #3 │ │ cmp r2, #3 │ │ it cs │ │ movcs r2, r0 │ │ tbb [pc, r2] │ │ lsls r2, r0, #12 │ │ str r3, [sp, #20] │ │ - b.n 6b1f0 │ │ + b.n 6bdc0 │ │ movs r0, #4 │ │ - b.n 6b1f0 │ │ + b.n 6bdc0 │ │ movs r0, #5 │ │ - b.n 6b1f0 │ │ + b.n 6bdc0 │ │ ldrb.w r1, [sp, #61] @ 0x3d │ │ ldrb.w r7, [sp, #62] @ 0x3e │ │ subs r2, r1, #3 │ │ movs r0, #3 │ │ cmp r2, #3 │ │ it cs │ │ movcs r2, r0 │ │ tbb [pc, r2] │ │ lsls r2, r0, #12 │ │ ldrh r5, [r0, #8] │ │ - b.n 6b20e │ │ + b.n 6bdde │ │ movs r0, #4 │ │ - b.n 6b20e │ │ + b.n 6bdde │ │ movs r0, #5 │ │ - b.n 6b20e │ │ + b.n 6bdde │ │ ldrb.w r1, [sp, #61] @ 0x3d │ │ ldrb.w r6, [sp, #62] @ 0x3e │ │ subs r2, r1, #3 │ │ movs r0, #3 │ │ cmp r2, #3 │ │ it cs │ │ movcs r2, r0 │ │ tbb [pc, r2] │ │ lsls r2, r0, #12 │ │ ldrb r5, [r0, #28] │ │ - b.n 6b22c │ │ + b.n 6bdfc │ │ movs r0, #4 │ │ - b.n 6b22c │ │ + b.n 6bdfc │ │ movs r0, #5 │ │ - b.n 6b22c │ │ + b.n 6bdfc │ │ ldrb.w r1, [sp, #61] @ 0x3d │ │ ldrb.w r5, [sp, #62] @ 0x3e │ │ subs r2, r1, #3 │ │ movs r0, #3 │ │ cmp r2, #3 │ │ it cs │ │ movcs r2, r0 │ │ tbb [pc, r2] │ │ lsls r2, r0, #12 │ │ strb r5, [r0, #20] │ │ - b.n 6b24a │ │ + b.n 6be1a │ │ movs r0, #4 │ │ - b.n 6b24a │ │ + b.n 6be1a │ │ movs r0, #5 │ │ - b.n 6b24a │ │ + b.n 6be1a │ │ ldrb.w r0, [sp, #61] @ 0x3d │ │ ldrb.w r6, [sp, #62] @ 0x3e │ │ subs r2, r0, #3 │ │ cmp r2, #3 │ │ it cs │ │ movcs r2, #3 │ │ movs r1, #0 │ │ tbb [pc, r2] │ │ lsls r2, r0, #12 │ │ ldr r5, [r0, #48] @ 0x30 │ │ - b.n 6b268 │ │ + b.n 6be38 │ │ movs r1, #1 │ │ - b.n 6b268 │ │ + b.n 6be38 │ │ movs r1, #2 │ │ - b.n 6b268 │ │ + b.n 6be38 │ │ ldrb.w r0, [sp, #61] @ 0x3d │ │ ldrb.w r5, [sp, #62] @ 0x3e │ │ subs r1, r0, #3 │ │ movs r7, #3 │ │ cmp r1, #3 │ │ it cs │ │ movcs r1, r7 │ │ tbb [pc, r1] │ │ lsls r2, r0, #12 │ │ str r5, [r0, #16] │ │ - b.n 6b284 │ │ + b.n 6be54 │ │ movs r7, #4 │ │ - b.n 6b284 │ │ + b.n 6be54 │ │ movs r7, #5 │ │ - b.n 6b284 │ │ + b.n 6be54 │ │ subs r1, r0, #1 │ │ strd r9, sl, [r4] │ │ clz r1, r1 │ │ cmp r6, #1 │ │ it ne │ │ lsrne r0, r1, #5 │ │ subs r1, r0, #1 │ │ @@ -48508,15 +55907,15 @@ │ │ subs r2, r7, #1 │ │ clz r1, r1 │ │ clz r2, r2 │ │ lsrs r1, r1, #5 │ │ lsrs r2, r2, #5 │ │ and.w r7, r2, r1 │ │ mov r2, r0 │ │ - b.n 6b1b8 │ │ + b.n 6bd88 │ │ subs r1, r0, #1 │ │ strd r9, sl, [r4] │ │ clz r1, r1 │ │ cmp r7, #2 │ │ it cs │ │ lsrcs r0, r1, #5 │ │ subs r1, r0, #1 │ │ @@ -48529,2800 +55928,1709 @@ │ │ it cs │ │ movcs r7, r1 │ │ cmp r6, #1 │ │ it ne │ │ movne r7, r1 │ │ mov r6, r7 │ │ mov r1, r0 │ │ - b.n 6b1d4 │ │ + b.n 6bda4 │ │ cmp r6, #1 │ │ strd r9, sl, [r4] │ │ strb.w r1, [sp, #60] @ 0x3c │ │ - bne.n 6b65a │ │ + bne.n 6c22a │ │ movs r2, #1 │ │ - b.n 6b6f0 │ │ + b.n 6c2c0 │ │ cmp r5, #1 │ │ strd r9, sl, [r4] │ │ strb.w r1, [sp, #60] @ 0x3c │ │ - bne.n 6b670 │ │ + bne.n 6c240 │ │ movs r2, #1 │ │ - b.n 6b708 │ │ + b.n 6c2d8 │ │ cmp r7, #1 │ │ strd r9, sl, [r4] │ │ strb.w r1, [sp, #60] @ 0x3c │ │ - bne.n 6b686 │ │ + bne.n 6c256 │ │ movs r2, #1 │ │ - b.n 6b720 │ │ + b.n 6c2f0 │ │ cmp r6, #1 │ │ strd r9, sl, [r4] │ │ strb.w r1, [sp, #60] @ 0x3c │ │ - bne.n 6b69c │ │ + bne.n 6c26c │ │ movs r2, #1 │ │ - b.n 6b738 │ │ + b.n 6c308 │ │ cmp r5, #1 │ │ strd r9, sl, [r4] │ │ strb.w r0, [sp, #60] @ 0x3c │ │ - bne.n 6b6b2 │ │ + bne.n 6c282 │ │ movs r2, #1 │ │ - b.n 6b6c4 │ │ + b.n 6c294 │ │ cmp r6, #1 │ │ strd r9, sl, [r4] │ │ strb.w r0, [sp, #60] @ 0x3c │ │ - bne.n 6b6da │ │ + bne.n 6c2aa │ │ movs r1, #1 │ │ - b.n 6b750 │ │ + b.n 6c320 │ │ cmp r6, #0 │ │ strb.w r6, [sp, #61] @ 0x3d │ │ - beq.n 6b6ee │ │ + beq.n 6c2be │ │ add r0, sp, #60 @ 0x3c │ │ - bl 6c12a │ │ + bl 6cd2c │ │ ldrb.w r0, [sp, #60] @ 0x3c │ │ movs r2, #0 │ │ - b.n 6b6f2 │ │ + b.n 6c2c2 │ │ cmp r5, #0 │ │ strb.w r5, [sp, #61] @ 0x3d │ │ - beq.n 6b706 │ │ + beq.n 6c2d6 │ │ add r0, sp, #60 @ 0x3c │ │ - bl 6c102 │ │ + bl 6cd04 │ │ ldrb.w r0, [sp, #60] @ 0x3c │ │ movs r2, #0 │ │ - b.n 6b70a │ │ + b.n 6c2da │ │ cmp r7, #0 │ │ strb.w r7, [sp, #61] @ 0x3d │ │ - beq.n 6b71e │ │ + beq.n 6c2ee │ │ add r0, sp, #60 @ 0x3c │ │ - bl 6c0da │ │ + bl 6ccdc │ │ ldrb.w r0, [sp, #60] @ 0x3c │ │ movs r2, #0 │ │ - b.n 6b722 │ │ + b.n 6c2f2 │ │ cmp r6, #0 │ │ strb.w r6, [sp, #61] @ 0x3d │ │ - beq.n 6b736 │ │ + beq.n 6c306 │ │ add r0, sp, #60 @ 0x3c │ │ - bl 6c0b2 │ │ + bl 6cd6e │ │ ldrb.w r0, [sp, #60] @ 0x3c │ │ movs r2, #0 │ │ - b.n 6b73a │ │ + b.n 6c30a │ │ strb.w r5, [sp, #61] @ 0x3d │ │ - cbz r5, 6b6c2 │ │ + cbz r5, 6c292 │ │ add r0, sp, #60 @ 0x3c │ │ - bl 6c08a │ │ + bl 6cd46 │ │ ldrb.w r0, [sp, #60] @ 0x3c │ │ movs r2, #0 │ │ subs r1, r0, #1 │ │ cmp r6, #1 │ │ clz r1, r1 │ │ it ne │ │ movne r2, #0 │ │ it ne │ │ lsrne r0, r1, #5 │ │ subs r1, r0, #3 │ │ mov r6, r2 │ │ - b.n 6b268 │ │ + b.n 6be38 │ │ strb.w r6, [sp, #61] @ 0x3d │ │ - cbz r6, 6b74e │ │ + cbz r6, 6c31e │ │ add r0, sp, #60 @ 0x3c │ │ - bl 6c062 │ │ + bl 6cd96 │ │ ldrb.w r7, [sp, #60] @ 0x3c │ │ movs r1, #0 │ │ - b.n 6b752 │ │ + b.n 6c322 │ │ movs r2, #0 │ │ mov r0, r1 │ │ subs r1, r0, #1 │ │ cmp r5, #1 │ │ it ne │ │ movne r2, #0 │ │ mov r5, r2 │ │ clz r1, r1 │ │ it ne │ │ lsrne r0, r1, #5 │ │ - b.n 6b1f0 │ │ + b.n 6bdc0 │ │ movs r2, #0 │ │ mov r0, r1 │ │ subs r1, r0, #1 │ │ cmp r7, #1 │ │ it ne │ │ movne r2, #0 │ │ mov r7, r2 │ │ clz r1, r1 │ │ it ne │ │ lsrne r0, r1, #5 │ │ - b.n 6b20e │ │ + b.n 6bdde │ │ movs r2, #0 │ │ mov r0, r1 │ │ subs r1, r0, #1 │ │ cmp r6, #1 │ │ it ne │ │ movne r2, #0 │ │ mov r6, r2 │ │ clz r1, r1 │ │ it ne │ │ lsrne r0, r1, #5 │ │ - b.n 6b22c │ │ + b.n 6bdfc │ │ movs r2, #0 │ │ mov r0, r1 │ │ subs r1, r0, #1 │ │ cmp r5, #1 │ │ it ne │ │ movne r2, #0 │ │ mov r5, r2 │ │ clz r1, r1 │ │ it ne │ │ lsrne r0, r1, #5 │ │ - b.n 6b24a │ │ + b.n 6be1a │ │ movs r1, #0 │ │ mov r7, r0 │ │ subs r0, r7, #1 │ │ cmp r5, #1 │ │ it ne │ │ movne r1, #0 │ │ mov r5, r1 │ │ clz r0, r0 │ │ it ne │ │ lsrne r7, r0, #5 │ │ - b.n 6b284 │ │ + b.n 6be54 │ │ + push {r2, r3, r4, r5, r7, lr} │ │ + mov r5, r1 │ │ + mov r4, r0 │ │ + mov r0, sp │ │ + mov r1, r2 │ │ + bl 6c868 │ │ + ldrb.w r0, [sp] │ │ + cmp r0, #2 │ │ + bcs.n 6c35a │ │ + ldr r1, [r5, #0] │ │ + ldr r0, [sp, #4] │ │ + cmp r1, r0 │ │ + bne.n 6c366 │ │ + str r0, [r4, #4] │ │ + movs r0, #0 │ │ + b.n 6c376 │ │ + bne.n 6c36c │ │ + ldrb.w r0, [sp, #1] │ │ + strb r0, [r4, #1] │ │ + movs r0, #2 │ │ + b.n 6c376 │ │ + mov.w r0, #256 @ 0x100 │ │ + b.n 6c370 │ │ + ldrh.w r0, [sp, #1] │ │ + strh.w r0, [r4, #1] │ │ + movs r0, #3 │ │ + strb r0, [r4, #0] │ │ + pop {r2, r3, r4, r5, r7, pc} │ │ + push {r2, r3, r4, lr} │ │ + mov r4, r0 │ │ + mov r0, sp │ │ + bl 6c868 │ │ + ldrb.w r0, [sp] │ │ + cmp r0, #2 │ │ + bcs.n 6c398 │ │ + ldr r0, [sp, #4] │ │ + cmp r0, #59 @ 0x3b │ │ + bne.n 6c3a4 │ │ + mov.w r0, #256 @ 0x100 │ │ + b.n 6c3ae │ │ + bne.n 6c3aa │ │ + ldrb.w r0, [sp, #1] │ │ + strb r0, [r4, #1] │ │ + movs r0, #2 │ │ + b.n 6c3b4 │ │ + str r0, [r4, #4] │ │ + movs r0, #0 │ │ + b.n 6c3b4 │ │ + ldrh.w r0, [sp, #1] │ │ + strh.w r0, [r4, #1] │ │ + movs r0, #3 │ │ + strb r0, [r4, #0] │ │ + pop {r2, r3, r4, pc} │ │ ldr r1, [r0, #0] │ │ cmp.w r1, #2147483648 @ 0x80000000 │ │ it ne │ │ - bne.w 6b0bc │ │ + bne.w 6c3c6 │ │ bx lr │ │ + push {r4, lr} │ │ + mov r4, r0 │ │ + bl 6dcb4 │ │ + ldrd r0, r1, [r4] │ │ + ldmia.w sp!, {r4, lr} │ │ + b.w 727f6 │ │ + bmi.n 6c386 │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, #76 @ 0x4c │ │ + sub sp, #196 @ 0xc4 │ │ mov sl, r0 │ │ - movs r0, #91 @ 0x5b │ │ - str r0, [sp, #12] │ │ - movs r7, #0 │ │ - mov.w r0, #1114112 @ 0x110000 │ │ - ldr r4, [pc, #444] @ (6b944 ) │ │ + movs r0, #59 @ 0x3b │ │ + str r0, [sp, #52] @ 0x34 │ │ + movs r0, #76 @ 0x4c │ │ + str r0, [sp, #48] @ 0x30 │ │ + movs r0, #0 │ │ + movs r2, #1 │ │ + strh.w r0, [sp, #76] @ 0x4c │ │ + str r0, [sp, #72] @ 0x48 │ │ mov r5, r1 │ │ - ldrd fp, r6, [r1] │ │ - strb.w r7, [sp, #32] │ │ + strd r0, r2, [sp, #64] @ 0x40 │ │ + mov.w r0, #2147483648 @ 0x80000000 │ │ + ldrd fp, r9, [r1] │ │ + movs r1, #1 │ │ + str r0, [sp, #80] @ 0x50 │ │ + mov.w r0, #1114112 @ 0x110000 │ │ + str r1, [sp, #44] @ 0x2c │ │ mov r2, r5 │ │ - str r0, [sp, #16] │ │ - str r4, [sp, #20] │ │ - add r0, sp, #52 @ 0x34 │ │ - add r1, sp, #12 │ │ - bl 6ab40 │ │ - add r0, sp, #16 │ │ - add.w r9, r0, #4 │ │ - ldrb.w r0, [sp, #52] @ 0x34 │ │ + str r0, [sp, #60] @ 0x3c │ │ + add r4, sp, #168 @ 0xa8 │ │ + add r7, sp, #48 @ 0x30 │ │ + mov r0, r4 │ │ + mov r1, r7 │ │ + bl 6c336 │ │ + add r0, sp, #56 @ 0x38 │ │ + add.w r8, sp, #112 @ 0x70 │ │ + add.w r2, r0, #24 │ │ + add.w r6, r0, #8 │ │ + ldrb.w r0, [sp, #168] @ 0xa8 │ │ + add.w r1, r8, #1 │ │ + add.w ip, r8, #2 │ │ + adds r7, #4 │ │ tbb [pc, r0] │ │ - lsls r3, r0, #8 │ │ - subs r1, #51 @ 0x33 │ │ - movs r7, #1 │ │ - strd r6, fp, [sp, #4] │ │ + lsls r4, r0, #8 │ │ + adds r1, #46 @ 0x2e │ │ + movs r0, #0 │ │ + str r0, [sp, #44] @ 0x2c │ │ movs r0, #2 │ │ - add.w fp, sp, #52 @ 0x34 │ │ - strb.w r0, [sp, #32] │ │ - ldr r0, [sp, #56] @ 0x38 │ │ + strd r2, sl, [sp, #32] │ │ + strb.w r0, [sp, #92] @ 0x5c │ │ mov r1, r5 │ │ - str r0, [sp, #16] │ │ - mov r0, fp │ │ - ldrd r6, r8, [r5] │ │ - bl 6aafc │ │ - ldrb.w r1, [sp, #52] @ 0x34 │ │ - movs r0, #0 │ │ - tbb [pc, r1] │ │ - lsls r3, r0, #8 │ │ - adds r1, #45 @ 0x2d │ │ + ldr r0, [sp, #172] @ 0xac │ │ + str r0, [sp, #56] @ 0x38 │ │ + ldrd r4, r0, [r5] │ │ + str.w r9, [sp, #40] @ 0x28 │ │ + str r0, [sp, #28] │ │ + add r0, sp, #168 @ 0xa8 │ │ + bl 6c37a │ │ + ldrb.w r0, [sp, #168] @ 0xa8 │ │ + mov.w r9, #1 │ │ + tbb [pc, r0] │ │ + lsls r4, r0, #8 │ │ + str r3, [r3, #4] │ │ + mov.w r9, #0 │ │ + mov r0, r6 │ │ + movs r1, #1 │ │ + str r7, [sp, #20] │ │ + ldr r7, [sp, #172] @ 0xac │ │ + bl 4b9a4 │ │ + cmp.w r7, #1114112 @ 0x110000 │ │ + beq.n 6c4b2 │ │ + mov r0, r6 │ │ + mov r1, r7 │ │ + bl 6c7c8 │ │ + mov.w r7, #1114112 @ 0x110000 │ │ + b.n 6c486 │ │ + ldrb.w r3, [sp, #169] @ 0xa9 │ │ + b.n 6c4ae │ │ + ldrb.w r1, [sp, #169] @ 0xa9 │ │ + strb.w r1, [sp, #113] @ 0x71 │ │ + mov r1, ip │ │ + ldrb.w r3, [sp, #170] @ 0xaa │ │ + strb r3, [r1, #0] │ │ + b.n 6c640 │ │ + movs r0, #1 │ │ + movs r1, #0 │ │ + strb.w r0, [sp, #76] @ 0x4c │ │ + mov r0, r6 │ │ + str r4, [sp, #16] │ │ + str.w fp, [sp, #24] │ │ + strb.w r9, [sp, #77] @ 0x4d │ │ + bl 4b9a4 │ │ + add r7, sp, #168 @ 0xa8 │ │ mov r0, r7 │ │ - add.w r1, fp, #4 │ │ - add r2, sp, #40 @ 0x28 │ │ - mov ip, r4 │ │ - ldmia.w r1, {r4, r6, r7} │ │ - mov r3, r2 │ │ - movs r1, #3 │ │ - stmia r3!, {r4, r6, r7} │ │ - strb.w r1, [sp, #32] │ │ - ldmia.w r2, {r1, r3, r4} │ │ - stmia.w r9, {r1, r3, r4} │ │ - mov.w r1, #1114112 @ 0x110000 │ │ - mov r9, ip │ │ - ldrd r8, r4, [sp, #20] │ │ - str r1, [sp, #16] │ │ - ldr r7, [sp, #28] │ │ - str.w ip, [sp, #20] │ │ - b.n 6b876 │ │ - ldrb.w r2, [sp, #53] @ 0x35 │ │ - add.w r1, sp, #39 @ 0x27 │ │ - mov r9, r4 │ │ - b.n 6b832 │ │ - ldrb.w r1, [sp, #53] @ 0x35 │ │ + mov r1, r5 │ │ + ldrd sl, r8, [r5] │ │ + bl 6c37a │ │ + ldrb.w r0, [sp, #168] @ 0xa8 │ │ + movs r4, #1 │ │ + tbb [pc, r0] │ │ + lsls r3, r0, #8 │ │ + lsrs r4, r6, #4 │ │ + mov r4, r9 │ │ + ldr r1, [sp, #172] @ 0xac │ │ + mov r0, r6 │ │ + bl 6c7c8 │ │ mov r9, r4 │ │ - strb.w r1, [sp, #39] @ 0x27 │ │ - add.w r1, sp, #38 @ 0x26 │ │ - ldrb.w r2, [sp, #54] @ 0x36 │ │ + b.n 6c4cc │ │ + strd sl, r8, [r5] │ │ + add r1, sp, #184 @ 0xb8 │ │ + ldmia.w r6, {r2, r3, r4} │ │ + adds r6, r7, #1 │ │ + mov r0, r1 │ │ + stmia r0!, {r2, r3, r4} │ │ + movs r4, #1 │ │ + movs r0, #0 │ │ + str r0, [sp, #64] @ 0x40 │ │ + mov r0, r6 │ │ + movs r2, #12 │ │ + str r4, [sp, #68] @ 0x44 │ │ + bl ca0b2 │ │ + add.w r0, sp, #153 @ 0x99 │ │ + mov r1, r6 │ │ + adds r0, #1 │ │ + movs r2, #12 │ │ + bl ca0b2 │ │ + bic.w r0, r4, r9 │ │ + b.n 6c554 │ │ + ldrb.w r2, [sp, #169] @ 0xa9 │ │ + add.w r1, sp, #167 @ 0xa7 │ │ + b.n 6c542 │ │ + ldrb.w r1, [sp, #169] @ 0xa9 │ │ + strb.w r1, [sp, #167] @ 0xa7 │ │ + add.w r1, sp, #166 @ 0xa6 │ │ + ldrb.w r2, [sp, #170] @ 0xaa │ │ + ldr.w r9, [sp, #40] @ 0x28 │ │ strb r2, [r1, #0] │ │ - b.n 6b87a │ │ - ldrb.w r1, [sp, #53] @ 0x35 │ │ - movs r2, #2 │ │ - b.n 6b8e6 │ │ - mov r9, r4 │ │ - ldrb.w r4, [sp, #53] @ 0x35 │ │ - strd r6, r8, [r5] │ │ - cbz r7, 6b858 │ │ + b.n 6c564 │ │ + ldrb.w r0, [sp, #169] @ 0xa9 │ │ + strb.w r0, [sp, #167] @ 0xa7 │ │ movs r0, #2 │ │ - strb.w r4, [sp, #39] @ 0x27 │ │ - strb.w r0, [sp, #38] @ 0x26 │ │ - movs r0, #3 │ │ - b.n 6b876 │ │ - add r0, sp, #68 @ 0x44 │ │ + add.w fp, sp, #16 │ │ + add.w r8, sp, #112 @ 0x70 │ │ + ldr.w r9, [sp, #40] @ 0x28 │ │ + ldmia.w fp, {r4, r7, fp} │ │ + mov.w sl, #2 │ │ + tbb [pc, r0] │ │ + lsls r4, r0, #8 │ │ + subs r3, #56 @ 0x38 │ │ + ldr.w sl, [sp, #44] @ 0x2c │ │ + add.w r0, sp, #153 @ 0x99 │ │ + add r6, sp, #136 @ 0x88 │ │ + adds r1, r0, #1 │ │ + movs r2, #12 │ │ + mov r0, r6 │ │ + bl ca0b2 │ │ + ldrsb.w r1, [sp, #92] @ 0x5c │ │ + movs r0, #1 │ │ + uqadd8 r9, r1, r0 │ │ + ldr r0, [sp, #80] @ 0x50 │ │ + cmp.w r0, #2147483648 @ 0x80000000 │ │ + itt ne │ │ + ldrne r1, [sp, #84] @ 0x54 │ │ + blne 54676 │ │ + ldr r3, [sp, #32] │ │ + ldmia.w r6, {r0, r1, r2} │ │ + stmia r3!, {r0, r1, r2} │ │ + mov r1, r7 │ │ + mov r2, r5 │ │ + ldrd r6, r4, [r5] │ │ + add r0, sp, #168 @ 0xa8 │ │ + bl 6c336 │ │ + ldrb.w r1, [sp, #168] @ 0xa8 │ │ + movs r0, #0 │ │ + tbb [pc, r1] │ │ + lsls r5, r0, #8 │ │ + cmp r4, #39 @ 0x27 │ │ + clz r0, sl │ │ + lsrs r0, r0, #5 │ │ + add r3, sp, #80 @ 0x50 │ │ + ldr.w r9, [sp, #40] @ 0x28 │ │ + ldmia r3, {r1, r2, r3} │ │ + strd r2, r3, [sp, #124] @ 0x7c │ │ + mov.w r2, #2147483648 @ 0x80000000 │ │ + str r2, [sp, #80] @ 0x50 │ │ + str r1, [sp, #120] @ 0x78 │ │ + b.n 6c63a │ │ + ldrb.w r0, [sp, #167] @ 0xa7 │ │ + b.n 6c60e │ │ + ldr r0, [sp, #28] │ │ + ldr r1, [sp, #44] @ 0x2c │ │ + ldrb.w r3, [sp, #166] @ 0xa6 │ │ + strd r4, r0, [r5] │ │ + ldrb.w r0, [sp, #92] @ 0x5c │ │ + ldrb.w r2, [sp, #167] @ 0xa7 │ │ + strd r1, r0, [sp] │ │ + add r0, sp, #48 @ 0x30 │ │ + strd r0, r7, [sp, #8] │ │ + add r0, sp, #112 @ 0x70 │ │ mov r1, r5 │ │ - bl 6c324 │ │ - ldrb.w r1, [sp, #68] @ 0x44 │ │ - subs r0, r4, #1 │ │ - clz r0, r0 │ │ - cmp r1, #0 │ │ - it eq │ │ - lsreq r4, r0, #5 │ │ - strb.w r4, [sp, #39] @ 0x27 │ │ - movs r0, #2 │ │ - ldrd r6, fp, [sp, #4] │ │ + bl 6cfae │ │ + b.n 6c636 │ │ + ldrb.w r0, [sp, #169] @ 0xa9 │ │ + ldr.w sl, [sp, #36] @ 0x24 │ │ + b.n 6c66c │ │ + strd r6, r4, [r5] │ │ + mov r1, r5 │ │ + ldrb.w r2, [sp, #169] @ 0xa9 │ │ + ldrb.w r3, [sp, #170] @ 0xaa │ │ + strd sl, r9, [sp] │ │ + add r0, sp, #48 @ 0x30 │ │ + strd r0, r7, [sp, #8] │ │ + add r0, sp, #112 @ 0x70 │ │ + bl 6cfae │ │ + ldr.w r9, [sp, #40] @ 0x28 │ │ + ldrb.w r0, [sp, #112] @ 0x70 │ │ + add r4, sp, #168 @ 0xa8 │ │ + ldr.w sl, [sp, #36] @ 0x24 │ │ tbb [pc, r0] │ │ - adds r2, r0, #0 │ │ - lsrs r1, r1, #20 │ │ - movs r0, #12 │ │ - bl 6b948 │ │ - movs r2, #0 │ │ - strd r8, r4, [r0] │ │ - b.n 6b8c2 │ │ - movs r2, #2 │ │ - ldrb.w r1, [sp, #39] @ 0x27 │ │ - b.n 6b8e4 │ │ - ldrb.w r4, [sp, #38] @ 0x26 │ │ + movs r5, #2 │ │ + asrs r2, r2, #24 │ │ + add.w r0, sp, #99 @ 0x63 │ │ + add.w r1, r8, #8 │ │ + adds r5, r0, #1 │ │ + movs r2, #12 │ │ + mov r0, r5 │ │ + bl ca0b2 │ │ + adds r0, r4, #1 │ │ mov r1, r5 │ │ - ldrb.w r7, [sp, #39] @ 0x27 │ │ - strd fp, r6, [r5] │ │ - add r0, sp, #52 @ 0x34 │ │ - bl 6c324 │ │ - ldrb.w r0, [sp, #52] @ 0x34 │ │ - cbz r0, 6b8c6 │ │ + movs r2, #12 │ │ + bl ca0b2 │ │ + movs r1, #0 │ │ + b.n 6c6ac │ │ + ldrb.w r0, [sp, #113] @ 0x71 │ │ + movs r1, #2 │ │ + b.n 6c6d2 │ │ + ldrb.w r4, [sp, #113] @ 0x71 │ │ + mov r1, r5 │ │ + ldrb.w r6, [sp, #114] @ 0x72 │ │ + strd fp, r9, [r5] │ │ + add r0, sp, #112 @ 0x70 │ │ + bl 6cf3c │ │ + ldrb.w r0, [sp, #112] @ 0x70 │ │ + cbz r0, 6c6ae │ │ + movs r0, #1 │ │ + b.n 6c6ba │ │ + add.w r0, sp, #99 @ 0x63 │ │ + add.w r1, r8, #8 │ │ + adds r5, r0, #1 │ │ + movs r2, #12 │ │ + mov r0, r5 │ │ + bl ca0b2 │ │ + adds r0, r4, #1 │ │ + mov r1, r5 │ │ + movs r2, #12 │ │ + bl ca0b2 │ │ movs r1, #1 │ │ - b.n 6b8d2 │ │ - movs r0, #12 │ │ - bl 6b948 │ │ - strd r8, r4, [r0] │ │ - movs r2, #1 │ │ - str r7, [r0, #8] │ │ - b.n 6b8e4 │ │ - subs r0, r7, #1 │ │ - strd fp, r6, [r5] │ │ + b.n 6c6d2 │ │ + subs r0, r4, #1 │ │ + strd fp, r9, [r5] │ │ clz r0, r0 │ │ - lsrs r1, r0, #5 │ │ - cmp r4, #2 │ │ - bcc.n 6b8da │ │ - cmp r4, #2 │ │ - bne.n 6b8e0 │ │ - movs r2, #3 │ │ - movs r3, #0 │ │ - b.n 6b8e4 │ │ - subs r3, r4, #1 │ │ - movs r2, #3 │ │ - mov r4, r9 │ │ - str r0, [sp, #60] @ 0x3c │ │ - subs r0, r4, #2 │ │ - strb.w r3, [sp, #54] @ 0x36 │ │ - strb.w r1, [sp, #53] @ 0x35 │ │ - strb.w r2, [sp, #52] @ 0x34 │ │ - str r0, [sp, #56] @ 0x38 │ │ - add r5, sp, #16 │ │ - add r1, sp, #52 @ 0x34 │ │ + lsrs r0, r0, #5 │ │ + cmp r6, #2 │ │ + bcc.n 6c6ce │ │ + beq.n 6c6ce │ │ + subs r1, r6, #1 │ │ + movs r2, #1 │ │ + uqsub8 r2, r1, r2 │ │ + uxtb r1, r2 │ │ + cmp r1, #1 │ │ + bhi.n 6c74c │ │ + movs r1, #3 │ │ + movs r2, #0 │ │ + strb.w r2, [sp, #114] @ 0x72 │ │ + movs r2, #13 │ │ + strb.w r0, [sp, #113] @ 0x71 │ │ + add.w r0, r8, #3 │ │ + strb.w r1, [sp, #112] @ 0x70 │ │ + add r1, sp, #168 @ 0xa8 │ │ + bl ca0b2 │ │ + ldr r0, [sp, #80] @ 0x50 │ │ + cmp.w r0, #2147483648 @ 0x80000000 │ │ + itt ne │ │ + ldrne r1, [sp, #84] @ 0x54 │ │ + blne 54676 │ │ + ldrd r0, r1, [sp, #64] @ 0x40 │ │ + bl 54676 │ │ + add r5, sp, #56 @ 0x38 │ │ + add r1, sp, #112 @ 0x70 │ │ mov r0, r5 │ │ - bl 6c54c │ │ - ldr r0, [sp, #16] │ │ - cmp r0, r4 │ │ - bne.n 6b922 │ │ - ldrb.w r1, [sp, #20] │ │ - ldrb.w r0, [sp, #21] │ │ - cbz r1, 6b932 │ │ - ldrb.w r1, [sp, #22] │ │ + bl 6da3c │ │ + ldr r0, [pc, #68] @ (6c750 ) │ │ + ldr r1, [sp, #56] @ 0x38 │ │ + cmp r1, r0 │ │ + bne.n 6c72c │ │ + ldrb.w r1, [sp, #60] @ 0x3c │ │ + ldrb.w r0, [sp, #61] @ 0x3d │ │ + cbz r1, 6c73c │ │ + ldrb.w r1, [sp, #62] @ 0x3e │ │ strb.w r0, [sl, #1] │ │ movs r0, #3 │ │ strb.w r1, [sl, #2] │ │ - b.n 6b938 │ │ - ldrb.w r0, [sp, #28] │ │ + b.n 6c742 │ │ + ldrb.w r0, [sp, #68] @ 0x44 │ │ add.w r1, sl, #4 │ │ ldmia.w r5, {r2, r3, r4} │ │ stmia r1!, {r2, r3, r4} │ │ - b.n 6b938 │ │ + b.n 6c742 │ │ strb.w r0, [sl, #1] │ │ movs r0, #2 │ │ strb.w r0, [sl] │ │ - add sp, #76 @ 0x4c │ │ + add sp, #196 @ 0xc4 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - nop │ │ + movs r1, #3 │ │ + b.n 6c6d2 │ │ movs r4, r0 │ │ strh r0, [r0, #0] │ │ push {r4, lr} │ │ - mov r4, r0 │ │ - ldr r0, [pc, #24] @ (6b968 ) │ │ - movs r1, #4 │ │ - add r0, pc │ │ - ldrb r0, [r0, #1] │ │ - mov r0, r4 │ │ - bl 4abf8 │ │ - cbz r0, 6b95e │ │ - pop {r4, pc} │ │ - movs r0, #4 │ │ - mov r1, r4 │ │ - bl 4adb8 │ │ - nop │ │ - ldrh r4, [r3, #34] @ 0x22 │ │ - movs r6, r0 │ │ - push {r4, r5, r6, lr} │ │ - sub sp, #64 @ 0x40 │ │ - mov r4, r0 │ │ - ldrb r0, [r1, #0] │ │ - str r1, [sp, #4] │ │ - tbb [pc, r0] │ │ - lsls r1, r2, #20 │ │ - lsrs r3, r1, #12 │ │ - asrs r1, r1, #16 │ │ - lsrs r5, r0, #4 │ │ - lsrs r0, r0, #29 │ │ - ldrb r0, [r1, #1] │ │ - strb.w r0, [sp, #8] │ │ - b.n 6b9aa │ │ - ldr r0, [r1, #4] │ │ - b.n 6b9a8 │ │ - ldrh r0, [r1, #2] │ │ - strh.w r0, [sp, #8] │ │ - b.n 6b9aa │ │ - movs r0, #0 │ │ - b.n 6b9a8 │ │ - ldr r0, [r1, #4] │ │ - ldr r0, [r0, #0] │ │ - b.n 6b9a8 │ │ - ldrd r0, r1, [r1, #8] │ │ - str r1, [sp, #12] │ │ - str r0, [sp, #8] │ │ - ldr r0, [pc, #88] @ (6ba04 ) │ │ - add r0, pc │ │ - ldr r0, [r0, #20] │ │ - ldrd r5, r6, [sp, #8] │ │ - cmp r0, #4 │ │ - bls.n 6b9f2 │ │ - movs r0, #0 │ │ - movs r3, #72 @ 0x48 │ │ - str r0, [sp, #32] │ │ - movs r0, #2 │ │ - str r0, [sp, #20] │ │ - ldr r1, [pc, #68] @ (6ba08 ) │ │ - str r0, [sp, #28] │ │ - add r1, pc │ │ - str r1, [sp, #16] │ │ - add r0, sp, #40 @ 0x28 │ │ - str r0, [sp, #24] │ │ - ldr r0, [pc, #60] @ (6ba0c ) │ │ - movs r1, #5 │ │ - add r0, pc │ │ - str r0, [sp, #52] @ 0x34 │ │ - add r0, sp, #56 @ 0x38 │ │ - str r0, [sp, #48] @ 0x30 │ │ - ldr r0, [pc, #52] @ (6ba10 ) │ │ - add r0, pc │ │ - str r0, [sp, #44] @ 0x2c │ │ - add r0, sp, #4 │ │ - str r0, [sp, #40] @ 0x28 │ │ - strd r5, r6, [sp, #56] @ 0x38 │ │ - add r0, sp, #16 │ │ - ldr r2, [pc, #40] @ (6ba14 ) │ │ - add r2, pc │ │ - bl 6f45c │ │ - strd r5, r6, [r4] │ │ - add sp, #64 @ 0x40 │ │ - pop {r4, r5, r6, pc} │ │ - vldr d0, [r1, #8] │ │ - vstr d0, [sp, #8] │ │ - b.n 6b9aa │ │ - ldrh r0, [r0, #32] │ │ - movs r6, r0 │ │ - muls r2, r7 │ │ - movs r6, r0 │ │ - lsls r3, r5, #5 │ │ - movs r0, r0 │ │ - movs r1, r7 │ │ - movs r0, r0 │ │ - muls r4, r4 │ │ - movs r6, r0 │ │ - push {r5, r6, r7, lr} │ │ - ldr r0, [r0, #0] │ │ - ldrb r2, [r0, #0] │ │ - tbb [pc, r2] │ │ - subs r7, #5 │ │ - cmp r3, #35 @ 0x23 │ │ - bx r1 │ │ - adds r3, #79 @ 0x4f │ │ - adds r3, r3, r5 │ │ - adds r0, #4 │ │ - str r0, [sp, #4] │ │ - ldr r0, [pc, #192] @ (6baf4 ) │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r2, [pc, #192] @ (6baf8 ) │ │ - add r2, pc │ │ - b.n 6bae6 │ │ - adds r0, #4 │ │ - str r0, [sp, #4] │ │ - ldr r0, [pc, #244] @ (6bb38 ) │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r2, [pc, #244] @ (6bb3c ) │ │ - add r3, sp, #4 │ │ - mov r0, r1 │ │ - add r2, pc │ │ - mov r1, r2 │ │ - movs r2, #3 │ │ - b.n 6baee │ │ - ldrd r0, r1, [r1, #28] │ │ - movs r2, #4 │ │ - ldr r3, [r1, #12] │ │ - ldr r1, [pc, #212] @ (6bb34 ) │ │ - add r1, pc │ │ - add sp, #8 │ │ - ldmia.w sp!, {r7, lr} │ │ - bx r3 │ │ - adds r0, #2 │ │ - str r0, [sp, #4] │ │ - ldr r0, [pc, #148] @ (6bb04 ) │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r2, [pc, #148] @ (6bb08 ) │ │ - add r2, pc │ │ - b.n 6bace │ │ - adds r0, #2 │ │ - str r0, [sp, #4] │ │ - ldr r0, [pc, #140] @ (6bb0c ) │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r2, [pc, #140] @ (6bb10 ) │ │ - add r2, pc │ │ - b.n 6ba96 │ │ - adds r0, #4 │ │ - str r0, [sp, #4] │ │ - ldr r0, [pc, #148] @ (6bb24 ) │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r2, [pc, #148] @ (6bb28 ) │ │ - add r2, pc │ │ - mov r0, r1 │ │ - mov r1, r2 │ │ - add r3, sp, #4 │ │ - movs r2, #5 │ │ - b.n 6baee │ │ - adds r0, #1 │ │ - str r0, [sp, #4] │ │ - ldr r0, [pc, #84] @ (6bafc ) │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r2, [pc, #84] @ (6bb00 ) │ │ - add r2, pc │ │ - b.n 6bace │ │ - adds r0, #8 │ │ - str r0, [sp, #4] │ │ - ldr r0, [pc, #92] @ (6bb14 ) │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r2, [pc, #92] @ (6bb18 ) │ │ - add r2, pc │ │ - b.n 6bace │ │ - adds r0, #1 │ │ - str r0, [sp, #4] │ │ - ldr r0, [pc, #84] @ (6bb1c ) │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r2, [pc, #84] @ (6bb20 ) │ │ - add r2, pc │ │ - mov r0, r1 │ │ - mov r1, r2 │ │ - add r3, sp, #4 │ │ - movs r2, #4 │ │ - b.n 6baee │ │ - adds r0, #8 │ │ - str r0, [sp, #4] │ │ - ldr r0, [pc, #76] @ (6bb2c ) │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r2, [pc, #76] @ (6bb30 ) │ │ - add r2, pc │ │ - mov r0, r1 │ │ - mov r1, r2 │ │ - add r3, sp, #4 │ │ - movs r2, #6 │ │ - bl 50574 │ │ - pop {r2, r3, r7, pc} │ │ - lsrs r3, r3, #2 │ │ - movs r0, r0 │ │ - movs r2, #227 @ 0xe3 │ │ - vsri.32 d16, d3, #5 │ │ - movs r0, r0 │ │ - @ instruction: 0xfae4fff9 │ │ - ldrb r3, [r0, #1] │ │ - vtbx.8 d31, {d30-, #5 │ │ - @ instruction: 0xfffefa54 │ │ - vqshrn.u64 d22, , #7 │ │ - movs r0, r0 │ │ - @ instruction: 0xfabcfff9 │ │ - lsls r7, r3, #14 │ │ - movs r0, r0 │ │ - movs r2, #113 @ 0x71 │ │ - vsri.32 q8, , #5 │ │ - movs r0, r0 │ │ - movs r2, #27 │ │ - vtbx.8 d31, {d11-d14}, d18 │ │ - vsri.32 q8, , #7 │ │ - movs r0, r0 │ │ - movs r2, #190 @ 0xbe │ │ - vtbx.8 d22, {d11-d12}, d11 │ │ - mov r2, r1 │ │ - lsls r1, r3, #27 │ │ - itt mi │ │ - ldrdmi r0, r1, [r0] │ │ - bmi.w 52d18 │ │ - ldrd r0, r1, [r0] │ │ - lsls r3, r3, #26 │ │ - it pl │ │ - bpl.w 51b30 │ │ - b.w 52d74 │ │ - mov r2, r1 │ │ - ldr r3, [r0, #0] │ │ - ldr r1, [r0, #8] │ │ - subs r3, r3, r1 │ │ - cmp r3, r2 │ │ - it cs │ │ - bxcs lr │ │ - push {r5, r6, r7, lr} │ │ - movs r3, #8 │ │ - str r3, [sp, #0] │ │ - bl 4aaa0 │ │ - pop {r2, r3, r7, pc} │ │ - bmi.n 6bb26 │ │ - push {r4, lr} │ │ ldr r2, [r0, #0] │ │ eor.w r1, r2, #2147483648 @ 0x80000000 │ │ cmp r1, #4 │ │ it cs │ │ movcs r1, #1 │ │ tbb [pc, r1] │ │ - asrs r2, r0, #20 │ │ + asrs r2, r0, #4 │ │ lsrs r3, r0, #32 │ │ pop {r4, pc} │ │ ldr r4, [r0, #4] │ │ mov r0, r4 │ │ - bl 6bb7c │ │ - b.n 6bbae │ │ + bl 6c754 │ │ + b.n 6c77e │ │ ldr r4, [r0, #4] │ │ mov r0, r4 │ │ - bl 6bbc4 │ │ - ldrd r0, r1, [r4] │ │ - bl 71dba │ │ + bl 6c3c6 │ │ mov r0, r4 │ │ ldmia.w sp!, {r4, lr} │ │ - b.w ccae8 │ │ + b.w cd0f0 │ │ ldr r1, [r0, #4] │ │ mov r0, r2 │ │ ldmia.w sp!, {r4, lr} │ │ - b.w 5395a │ │ - push {r4, r5, r7, lr} │ │ - ldrd r4, r5, [r0, #4] │ │ - cbz r5, 6bbd8 │ │ - mov r0, r4 │ │ - bl 6bb7c │ │ - subs r5, #1 │ │ - adds r4, #12 │ │ - b.n 6bbca │ │ - pop {r4, r5, r7, pc} │ │ - bmi.n 6bb86 │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ - ldr r3, [pc, #40] @ (6bc0c ) │ │ - mov r8, r1 │ │ - mov r6, r0 │ │ - mov r4, r2 │ │ - add r3, pc │ │ - mov r0, r2 │ │ - movs r1, #1 │ │ - movs r2, #1 │ │ - bl a3478 │ │ - mov r7, r0 │ │ - mov r5, r1 │ │ - mov r0, r1 │ │ - mov r1, r8 │ │ - mov r2, r4 │ │ - bl c99c0 │ │ - strd r7, r5, [r6] │ │ - str r4, [r6, #8] │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ - strb r0, [r1, #3] │ │ - movs r6, r0 │ │ - push {r1, r2, r3, r4, r5, r6, r7, lr} │ │ - mov r4, r1 │ │ - ldrd r6, r5, [r0, #4] │ │ - ldrd r0, r1, [r1, #28] │ │ - movs r2, #1 │ │ - ldr r3, [r1, #12] │ │ - ldr r1, [pc, #56] @ (6bc5c ) │ │ - add r1, pc │ │ - blx r3 │ │ - movs r1, #0 │ │ - strb.w r0, [sp, #4] │ │ - add.w r0, r5, r5, lsl #1 │ │ - strb.w r1, [sp, #5] │ │ - str r4, [sp, #0] │ │ - add r4, sp, #8 │ │ - ldr r5, [pc, #36] @ (6bc60 ) │ │ - lsls r7, r0, #2 │ │ - mov r0, sp │ │ - add r5, pc │ │ - cbz r7, 6bc52 │ │ - mov r1, r4 │ │ - mov r2, r5 │ │ - str r6, [sp, #8] │ │ - bl 50358 │ │ - subs r7, #12 │ │ - adds r6, #12 │ │ - b.n 6bc40 │ │ - mov r0, sp │ │ - bl 50448 │ │ - pop {r1, r2, r3, r4, r5, r6, r7, pc} │ │ - nop │ │ - add r5, sp, #1004 @ 0x3ec │ │ - vmull.u , d29, d7 │ │ - movs r0, r0 │ │ + b.w 54676 │ │ push {r4, lr} │ │ mov r4, r0 │ │ - lsls r0, r1, #24 │ │ - beq.n 6bc82 │ │ - mov r0, r1 │ │ - bl 6bc90 │ │ - movs r2, #6 │ │ - str r1, [r4, #16] │ │ - strd r2, r0, [r4, #8] │ │ - movs r0, #0 │ │ - ldr r2, [pc, #12] @ (6bc8c ) │ │ - add r2, pc │ │ - b.n 6bc84 │ │ - movs r0, #15 │ │ - strb r0, [r4, #0] │ │ - str r2, [r4, #4] │ │ + ldr r0, [pc, #24] @ (6c7b4 ) │ │ + movs r1, #4 │ │ + add r0, pc │ │ + ldrb r0, [r0, #1] │ │ + mov r0, r4 │ │ + bl 4d084 │ │ + cbz r0, 6c7aa │ │ pop {r4, pc} │ │ + movs r0, #4 │ │ + mov r1, r4 │ │ + bl 4bbd8 │ │ nop │ │ - ldrb r5, [r0, #1] │ │ - vcvtp.s32.f32 , │ │ - ldr r0, [pc, #16] @ (6bca4 ) │ │ - add r0, pc │ │ - ldr.w r0, [r0, r1, lsl #2] │ │ - ldr r2, [pc, #12] @ (6bca8 ) │ │ - add r2, pc │ │ - ldr.w r1, [r2, r1, lsl #2] │ │ - bx lr │ │ - strb r4, [r0, #19] │ │ + ldrh r0, [r7, #16] │ │ movs r6, r0 │ │ - add sp, #416 @ 0x1a0 │ │ - vsli.32 d27, d0, #29 │ │ - mov r4, r0 │ │ - uxtb r0, r1 │ │ - cmp r0, #6 │ │ - bne.n 6bcca │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ - uxtab r0, r0, r2 │ │ - clz r0, r0 │ │ - lsrs r0, r0, #5 │ │ - strb r0, [r4, #1] │ │ - movs r0, #15 │ │ - b.n 6bce0 │ │ - mov r0, r1 │ │ - bl 6bc90 │ │ - ldr r3, [pc, #16] @ (6bce4 ) │ │ - movs r2, #4 │ │ - strd r0, r1, [r4, #12] │ │ - movs r0, #0 │ │ - add r3, pc │ │ - strd r3, r2, [r4, #4] │ │ - strb r0, [r4, #0] │ │ - pop {r4, pc} │ │ - pli [r6, #249]! │ │ - push {r4, lr} │ │ + ldr r0, [r0, #0] │ │ + ldrd r2, r3, [r1, #28] │ │ + ldrd r0, r1, [r0, #4] │ │ + b.w 51d48 │ │ + bmi.n 6c772 │ │ + push {r2, r3, r4, r5, r6, lr} │ │ + mov r5, r1 │ │ mov r4, r0 │ │ - uxtb r0, r1 │ │ - cmp r0, #4 │ │ - bne.n 6bcf6 │ │ - movs r0, #15 │ │ - b.n 6bd0a │ │ - mov r0, r1 │ │ - bl 6bc90 │ │ - movs r2, #4 │ │ - str r1, [r4, #16] │ │ - strd r2, r0, [r4, #8] │ │ - movs r0, #0 │ │ - ldr r2, [pc, #8] @ (6bd10 ) │ │ - add r2, pc │ │ - strb r0, [r4, #0] │ │ - str r2, [r4, #4] │ │ - pop {r4, pc} │ │ - pldw [r4, #4089] @ 0xff9 │ │ - push {r4, r5, r7, lr} │ │ - sub sp, #24 │ │ - add r4, sp, #12 │ │ - mov r2, r1 │ │ - mov r1, r0 │ │ + cmp r1, #128 @ 0x80 │ │ + bcs.n 6c7ee │ │ + ldr r0, [r4, #0] │ │ + ldr r6, [r4, #8] │ │ + cmp r6, r0 │ │ + bne.n 6c7e4 │ │ + ldr r1, [pc, #136] @ (6c864 ) │ │ mov r0, r4 │ │ - bl 4c0ec │ │ - mov r5, sp │ │ - mov r1, r4 │ │ - mov r0, r5 │ │ - bl 6cda8 │ │ - mov r0, r5 │ │ - bl 4afd0 │ │ - add sp, #24 │ │ - pop {r4, r5, r7, pc} │ │ - push {r4, r5, r6, r7, lr} │ │ - sub sp, #20 │ │ - mov r4, r1 │ │ - ldr r1, [r1, #20] │ │ - ldr r0, [r0, #0] │ │ - lsls r2, r1, #27 │ │ - bmi.n 6bd98 │ │ - lsls r1, r1, #26 │ │ - bmi.n 6bda4 │ │ - ldrsh.w r6, [r0] │ │ - sxth r0, r6 │ │ - eor.w r1, r6, r0, asr #15 │ │ - sub.w r7, r1, r0, asr #15 │ │ - movw r1, #10000 @ 0x2710 │ │ - uxth r0, r7 │ │ - cmp r0, r1 │ │ - bcc.n 6bdb2 │ │ - blx c9f40 │ │ - mov r5, r0 │ │ - ldr r0, [pc, #184] @ (6be24 ) │ │ - movs r1, #100 @ 0x64 │ │ - mla r7, r5, r0, r7 │ │ - uxth r0, r7 │ │ - blx c9f40 │ │ - ldr r1, [pc, #176] @ (6be28 ) │ │ add r1, pc │ │ - ldrh.w r2, [r1, r0, lsl #1] │ │ - strh.w r2, [sp, #16] │ │ - mvn.w r2, #99 @ 0x63 │ │ - mla r0, r0, r2, r7 │ │ - uxth r0, r0 │ │ - ldrh.w r0, [r1, r0, lsl #1] │ │ - movs r1, #1 │ │ - strh.w r0, [sp, #18] │ │ - b.n 6bde2 │ │ - mov r1, r4 │ │ - add sp, #20 │ │ - ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ - b.w 4f5a4 │ │ - ldrh r0, [r0, #0] │ │ - mov r1, r4 │ │ - add sp, #20 │ │ - ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ - b.w 52cc8 │ │ - ldr r5, [pc, #120] @ (6be2c ) │ │ - cmp r0, #100 @ 0x64 │ │ - add r5, pc │ │ - bcc.n 6bdd8 │ │ - movs r1, #100 @ 0x64 │ │ - blx c9f40 │ │ - mvn.w r1, #99 @ 0x63 │ │ - mla r1, r0, r1, r7 │ │ - mov r7, r0 │ │ - uxth r1, r1 │ │ - ldrh.w r1, [r5, r1, lsl #1] │ │ - strh.w r1, [sp, #18] │ │ - movs r1, #3 │ │ - b.n 6bdda │ │ - movs r1, #5 │ │ - uxth r0, r7 │ │ - cmp r0, #10 │ │ - bcs.n 6bdf0 │ │ - mov r5, r7 │ │ - subs r0, r1, #1 │ │ - add.w r2, sp, #15 │ │ - orr.w r1, r5, #48 @ 0x30 │ │ - strb r1, [r2, r0] │ │ - b.n 6bdfc │ │ - ldrh.w r2, [r5, r0, lsl #1] │ │ - subs r0, r1, #2 │ │ - add.w r1, sp, #15 │ │ - strh r2, [r1, r0] │ │ - rsb r1, r0, #5 │ │ - add.w r2, sp, #15 │ │ - add r0, r2 │ │ - cmp.w r6, #4294967295 @ 0xffffffff │ │ - strd r0, r1, [sp] │ │ - mov.w r1, #0 │ │ - it gt │ │ - movgt r1, #1 │ │ - mov r0, r4 │ │ - movs r2, #1 │ │ - movs r3, #0 │ │ - bl 4c42e │ │ - add sp, #20 │ │ - pop {r4, r5, r6, r7, pc} │ │ - bhi.n 6be08 │ │ - vqrdmulh.s q9, , d12[0] │ │ - @ instruction: 0xfffb2d0e │ │ - vtbl.8 d22, {d11}, d0 │ │ - mov r3, r1 │ │ - ldr r2, [r1, #8] │ │ - ldr r1, [r1, #20] │ │ - vldr s0, [r0] │ │ - cmp r2, #1 │ │ - bne.n 6be4c │ │ - ldr r2, [r3, #12] │ │ - and.w r1, r1, #1 │ │ - mov r0, r3 │ │ - b.w 51c34 │ │ - vabs.f32 s2, s0 │ │ - vldr s4, [pc, #68] @ 6be98 │ │ + bl 4bae8 │ │ + ldr r0, [r4, #4] │ │ + strb r5, [r0, r6] │ │ + adds r0, r6, #1 │ │ + str r0, [r4, #8] │ │ + pop {r2, r3, r4, r5, r6, pc} │ │ + add r1, sp, #4 │ │ movs r0, #0 │ │ - movs r2, #0 │ │ - vcmp.f32 s2, s4 │ │ - vldr s4, [pc, #60] @ 6be9c │ │ - vmrs APSR_nzcv, fpscr │ │ - vcmp.f32 s0, #0.0 │ │ - it mi │ │ - movmi r2, #1 │ │ - vmrs APSR_nzcv, fpscr │ │ - vcmp.f32 s2, s4 │ │ - it ne │ │ - movne r0, #1 │ │ - vmrs APSR_nzcv, fpscr │ │ - bge.n 6be8c │ │ - ands r0, r2 │ │ - ittt eq │ │ - andeq.w r1, r1, #1 │ │ - moveq r0, r3 │ │ - beq.w 51ea8 │ │ - and.w r1, r1, #1 │ │ - mov r0, r3 │ │ - b.w 52034 │ │ - nop │ │ - @ instruction: 0xb717 │ │ - subs r0, #209 @ 0xd1 │ │ - subs r2, r1, r7 │ │ - ldrh r6, [r1, r0] │ │ - ldr r2, [r1, #20] │ │ - ldr r0, [r0, #0] │ │ - lsls r3, r2, #27 │ │ - itt mi │ │ - ldrmi r0, [r0, #0] │ │ - bmi.w 500bc │ │ - lsls r2, r2, #26 │ │ - it pl │ │ - bpl.w 52dd0 │ │ - ldr r0, [r0, #0] │ │ - b.w 52c2c │ │ - ldr r2, [r1, #20] │ │ - ldr r0, [r0, #0] │ │ - lsls r3, r2, #27 │ │ - itt mi │ │ - ldrbmi r0, [r0, #0] │ │ - bmi.w 52bdc │ │ - lsls r2, r2, #26 │ │ - it mi │ │ - bmi.w 51ae0 │ │ - push {r0, r1, r2, r3, r4, lr} │ │ - ldrsb.w r0, [r0] │ │ - sxtb r2, r0 │ │ - eor.w r3, r0, r2, asr #7 │ │ - sub.w r3, r3, r2, asr #7 │ │ - uxtb r2, r3 │ │ - cmp r2, #100 @ 0x64 │ │ - bcc.n 6bf00 │ │ - movs r2, #56 @ 0x38 │ │ - add.w r2, r2, r3, lsl #1 │ │ - ldr r3, [pc, #92] @ (6bf4c ) │ │ - uxtb r2, r2 │ │ - add r3, pc │ │ - ldrh r2, [r3, r2] │ │ - movs r3, #1 │ │ - strh.w r2, [sp, #14] │ │ - movs r2, #0 │ │ - b.n 6bf06 │ │ - cmp r2, #10 │ │ - bcs.n 6bf12 │ │ - movs r2, #2 │ │ - add.w r4, sp, #13 │ │ - orr.w r3, r3, #48 @ 0x30 │ │ - strb r3, [r4, r2] │ │ - b.n 6bf20 │ │ - ldr r3, [pc, #60] @ (6bf50 ) │ │ - add r3, pc │ │ - ldrh.w r2, [r3, r2, lsl #1] │ │ - strh.w r2, [sp, #14] │ │ - movs r2, #1 │ │ - eor.w r3, r2, #3 │ │ - add.w r4, sp, #13 │ │ - add r2, r4 │ │ - cmp.w r0, #4294967295 @ 0xffffffff │ │ - strd r2, r3, [sp] │ │ - mov.w r2, #0 │ │ - it gt │ │ - movgt r2, #1 │ │ - mov r0, r1 │ │ + adds r2, r1, #2 │ │ + str r0, [sp, #4] │ │ + cmp.w r5, #2048 @ 0x800 │ │ + bcs.n 6c80a │ │ + adds r1, #1 │ │ + movs r0, #192 @ 0xc0 │ │ + orr.w r0, r0, r5, lsr #6 │ │ + strb.w r0, [sp, #4] │ │ + b.n 6c852 │ │ + adds r0, r1, #3 │ │ + cmp.w r5, #65536 @ 0x10000 │ │ + bcs.n 6c82e │ │ + movs r1, #224 @ 0xe0 │ │ + movs r3, #2 │ │ + orr.w r1, r1, r5, lsr #12 │ │ + strb.w r1, [sp, #4] │ │ + lsrs r1, r5, #6 │ │ + bfi r1, r3, #6, #26 │ │ + strb.w r1, [sp, #5] │ │ mov r1, r2 │ │ - movs r2, #1 │ │ - movs r3, #0 │ │ - bl 4c42e │ │ - add sp, #16 │ │ - pop {r4, pc} │ │ - nop │ │ - cmp r3, #210 @ 0xd2 │ │ - @ instruction: 0xfffb2bb0 │ │ - vsri.64 , q2, #5 │ │ - bmi.n 6bf02 │ │ - ldr r0, [r0, #0] │ │ - mov r3, r1 │ │ - ldr r2, [r1, #8] │ │ - ldr r1, [r1, #20] │ │ - vldr d0, [r0] │ │ - cmp r2, #1 │ │ - bne.n 6bf74 │ │ - ldr r2, [r3, #12] │ │ - and.w r1, r1, #1 │ │ - mov r0, r3 │ │ - b.w 52544 │ │ - vldr d2, [pc, #72] @ 6bfc0 │ │ - movs r0, #0 │ │ - vabs.f64 d1, d0 │ │ - movs r2, #0 │ │ - vcmp.f64 d1, d2 │ │ - vmrs APSR_nzcv, fpscr │ │ - it mi │ │ - movmi r2, #1 │ │ - vcmp.f64 d0, #0.0 │ │ - vldr d2, [pc, #52] @ 6bfc8 │ │ - vmrs APSR_nzcv, fpscr │ │ - it ne │ │ - movne r0, #1 │ │ - vcmp.f64 d1, d2 │ │ - vmrs APSR_nzcv, fpscr │ │ - bge.n 6bfb4 │ │ - ands r0, r2 │ │ - ittt eq │ │ - andeq.w r1, r1, #1 │ │ - moveq r0, r3 │ │ - beq.w 527e4 │ │ - and.w r1, r1, #1 │ │ - mov r0, r3 │ │ - b.w 5299c │ │ - nop │ │ - orrs r5, r5 │ │ - adds.w r6, ip, r2, asr #15 │ │ - subs r7, #26 │ │ - strh r0, [r0, #0] │ │ - adds r7, #224 @ 0xe0 │ │ - stmia r3!, {r0, r3, r4, r5, r6} │ │ - muls r1, r0 │ │ - ldr r0, [r0, #0] │ │ - b.w 53278 │ │ - ldr r0, [r0, #0] │ │ - b.w 52dd0 │ │ - ldr r0, [r0, #0] │ │ - mov r3, r1 │ │ - ldrd r1, r2, [r0, #4] │ │ - mov r0, r3 │ │ - b.w 4c828 │ │ + mov r2, r0 │ │ + b.n 6c852 │ │ + adds r2, r1, #4 │ │ + movs r1, #240 @ 0xf0 │ │ + orr.w r1, r1, r5, lsr #18 │ │ + strb.w r1, [sp, #4] │ │ + lsrs r1, r5, #6 │ │ + movs r3, #2 │ │ + bfi r1, r3, #6, #26 │ │ + strb.w r1, [sp, #6] │ │ + lsrs r1, r5, #12 │ │ + bfi r1, r3, #6, #26 │ │ + strb.w r1, [sp, #5] │ │ + mov r1, r0 │ │ + movs r0, #2 │ │ + bfi r5, r0, #6, #26 │ │ + strb r5, [r1, #0] │ │ + add r1, sp, #4 │ │ + mov r0, r4 │ │ + bl 4b91c │ │ + pop {r2, r3, r4, r5, r6, pc} │ │ + ldr r6, [r6, #120] @ 0x78 │ │ + movs r6, r0 │ │ push {r4, r5, r6, r7, lr} │ │ ldr r2, [r1, #4] │ │ - cbz r2, 6c034 │ │ + cbz r2, 6c8b2 │ │ ldr r3, [r1, #0] │ │ mov r5, r3 │ │ ldrsb.w r6, [r5], #1 │ │ uxtb r4, r6 │ │ cmp.w r6, #4294967295 @ 0xffffffff │ │ - bgt.n 6c052 │ │ + bgt.n 6c8d0 │ │ ldrb r6, [r3, #1] │ │ and.w r5, r4, #31 │ │ cmp r4, #224 @ 0xe0 │ │ and.w r6, r6, #63 @ 0x3f │ │ - bcc.n 6c040 │ │ + bcc.n 6c8be │ │ ldrb r7, [r3, #2] │ │ cmp r4, #240 @ 0xf0 │ │ and.w r7, r7, #63 @ 0x3f │ │ orr.w r6, r7, r6, lsl #6 │ │ - bcc.n 6c048 │ │ + bcc.n 6c8c6 │ │ ldrb r4, [r3, #3] │ │ and.w r5, r5, #7 │ │ and.w r4, r4, #63 @ 0x3f │ │ orr.w r4, r4, r6, lsl #6 │ │ orr.w r4, r4, r5, lsl #18 │ │ cmp.w r4, #1114112 @ 0x110000 │ │ - bne.n 6c050 │ │ + bne.n 6c8ce │ │ movw r1, #257 @ 0x101 │ │ strh.w r1, [r0, #1] │ │ movs r1, #3 │ │ - b.n 6c05e │ │ + b.n 6c8dc │ │ orr.w r4, r6, r5, lsl #6 │ │ adds r5, r3, #2 │ │ - b.n 6c052 │ │ + b.n 6c8d0 │ │ orr.w r4, r6, r5, lsl #12 │ │ adds r5, r3, #3 │ │ - b.n 6c052 │ │ + b.n 6c8d0 │ │ adds r5, r3, #4 │ │ add r2, r3 │ │ str r4, [r0, #4] │ │ subs r2, r2, r5 │ │ strd r5, r2, [r1] │ │ movs r1, #0 │ │ strb r1, [r0, #0] │ │ pop {r4, r5, r6, r7, pc} │ │ - push {r4, r5, r7, lr} │ │ - ldrb r5, [r0, #1] │ │ - mov r4, r0 │ │ - cbz r5, 6c080 │ │ - movs r0, #1 │ │ - strb r0, [r4, #1] │ │ - mov r0, r4 │ │ - bl 6c08a │ │ - ldrb r0, [r4, #0] │ │ - subs r0, #1 │ │ - clz r0, r0 │ │ - lsrs r0, r0, #5 │ │ - strb r0, [r4, #0] │ │ - movs r0, #1 │ │ - uqsub8 r0, r5, r0 │ │ - strb r0, [r4, #1] │ │ - pop {r4, r5, r7, pc} │ │ - push {r4, r5, r7, lr} │ │ - ldrb r5, [r0, #1] │ │ - mov r4, r0 │ │ - cbz r5, 6c0a8 │ │ - movs r0, #1 │ │ - strb r0, [r4, #1] │ │ - mov r0, r4 │ │ - bl 6c0b2 │ │ - ldrb r0, [r4, #0] │ │ - subs r0, #1 │ │ - clz r0, r0 │ │ - lsrs r0, r0, #5 │ │ - strb r0, [r4, #0] │ │ - movs r0, #1 │ │ - uqsub8 r0, r5, r0 │ │ - strb r0, [r4, #1] │ │ - pop {r4, r5, r7, pc} │ │ - push {r4, r5, r7, lr} │ │ - ldrb r5, [r0, #1] │ │ - mov r4, r0 │ │ - cbz r5, 6c0d0 │ │ - movs r0, #1 │ │ - strb r0, [r4, #1] │ │ - mov r0, r4 │ │ - bl 6c0da │ │ - ldrb r0, [r4, #0] │ │ - subs r0, #1 │ │ - clz r0, r0 │ │ - lsrs r0, r0, #5 │ │ - strb r0, [r4, #0] │ │ - movs r0, #1 │ │ - uqsub8 r0, r5, r0 │ │ - strb r0, [r4, #1] │ │ - pop {r4, r5, r7, pc} │ │ - push {r4, r5, r7, lr} │ │ - ldrb r5, [r0, #1] │ │ - mov r4, r0 │ │ - cbz r5, 6c0f8 │ │ - movs r0, #1 │ │ - strb r0, [r4, #1] │ │ - mov r0, r4 │ │ - bl 6c102 │ │ - ldrb r0, [r4, #0] │ │ - subs r0, #1 │ │ - clz r0, r0 │ │ - lsrs r0, r0, #5 │ │ - strb r0, [r4, #0] │ │ - movs r0, #1 │ │ - uqsub8 r0, r5, r0 │ │ - strb r0, [r4, #1] │ │ - pop {r4, r5, r7, pc} │ │ - push {r4, r5, r7, lr} │ │ - ldrb r5, [r0, #1] │ │ - mov r4, r0 │ │ - cbz r5, 6c120 │ │ - movs r0, #1 │ │ - strb r0, [r4, #1] │ │ - mov r0, r4 │ │ - bl 6c12a │ │ - ldrb r0, [r4, #0] │ │ - subs r0, #1 │ │ - clz r0, r0 │ │ - lsrs r0, r0, #5 │ │ - strb r0, [r4, #0] │ │ - movs r0, #1 │ │ - uqsub8 r0, r5, r0 │ │ - strb r0, [r4, #1] │ │ - pop {r4, r5, r7, pc} │ │ - ldrb r1, [r0, #1] │ │ - cbz r1, 6c13a │ │ - ldrb r2, [r0, #0] │ │ - subs r2, #1 │ │ - clz r2, r2 │ │ - lsrs r2, r2, #5 │ │ - strb r2, [r0, #0] │ │ - movs r2, #1 │ │ - uqsub8 r1, r1, r2 │ │ - strb r1, [r0, #1] │ │ - bx lr │ │ push {r1, r2, r3, r4, r5, r6, r7, lr} │ │ mov r7, sp │ │ mov r6, r0 │ │ mov r0, r7 │ │ mov r5, r2 │ │ mov r4, r1 │ │ - bl 6d5b0 │ │ + bl 6ded8 │ │ mov r0, r6 │ │ mov r1, r7 │ │ - bl 6cd4c │ │ + bl 6dcca │ │ movs r0, #0 │ │ strb r0, [r4, #0] │ │ - cbz r5, 6c16c │ │ + cbz r5, 6c908 │ │ mov r0, r4 │ │ ldmia.w sp!, {r1, r2, r3, r4, r5, r6, r7, lr} │ │ - b.w ccae8 │ │ + b.w cd0f0 │ │ pop {r1, r2, r3, r4, r5, r6, r7, pc} │ │ push {r0, r1, r2, r3, r4, r5, r6, lr} │ │ mov r5, r0 │ │ ldr r0, [r1, #4] │ │ mov r4, r1 │ │ - bl 6ca68 │ │ + bl 6e15c │ │ add r6, sp, #4 │ │ mov r2, r0 │ │ mov r3, r1 │ │ mov r1, r2 │ │ mov r0, r6 │ │ mov r2, r3 │ │ - bl 6d5b0 │ │ + bl 6ded8 │ │ mov r0, r5 │ │ mov r1, r6 │ │ - bl 6cd4c │ │ + bl 6dcca │ │ mov r0, r4 │ │ add sp, #16 │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ - b.w 6ca78 │ │ + b.w 6e16c │ │ push {r4, r5, r7, lr} │ │ - ldr r5, [r0, #16] │ │ + ldr r5, [r0, #12] │ │ mov r4, r0 │ │ movs r1, #1 │ │ mov r0, r5 │ │ - blx ccc70 │ │ + blx cd230 │ │ mov r0, r4 │ │ - bl 6c1c2 │ │ + bl 6c95e │ │ mov r0, r5 │ │ movs r1, #0 │ │ - blx ccc70 │ │ + blx cd230 │ │ ldmia.w sp!, {r4, r5, r7, lr} │ │ - b.w 94bfc │ │ + b.w 9625c │ │ push {r4, lr} │ │ mov r4, r0 │ │ adds r0, #4 │ │ - bl 6c1d6 │ │ + bl 6c972 │ │ mov r0, r4 │ │ ldmia.w sp!, {r4, lr} │ │ - b.w ccae8 │ │ + b.w cd0f0 │ │ ldr r1, [r0, #0] │ │ - cmp r1, #2 │ │ - it ne │ │ - bne.w 6c1e2 │ │ + cbz r1, 6c97a │ │ + b.w 6c97c │ │ bx lr │ │ push {r4, lr} │ │ mov r4, r0 │ │ - bl 6e870 │ │ + bl 6f3c0 │ │ ldr r0, [r4, #0] │ │ - cbz r0, 6c214 │ │ - ldr r0, [r4, #4] │ │ dmb ish │ │ ldrex r1, [r0] │ │ subs r2, r1, #1 │ │ strex r3, r2, [r0] │ │ cmp r3, #0 │ │ - bne.n 6c1f4 │ │ + bne.n 6c98a │ │ cmp r1, #1 │ │ - bne.n 6c214 │ │ + it ne │ │ + popne {r4, pc} │ │ dmb ish │ │ - ldr r0, [r4, #4] │ │ + ldr r0, [r4, #0] │ │ ldmia.w sp!, {r4, lr} │ │ - b.w 77dcc │ │ - pop {r4, pc} │ │ + b.w 783e4 │ │ mov r2, r0 │ │ ldr r0, [r0, #0] │ │ - cbnz r0, 6c228 │ │ + cbnz r0, 6c9be │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ mov r0, r2 │ │ stmia r0!, {r1} │ │ mov r1, r2 │ │ bx lr │ │ push {r7, lr} │ │ mov r0, r1 │ │ - bl 4f53c │ │ - cbnz r0, 6c234 │ │ - bx lr │ │ - push {r5, r6, r7, lr} │ │ - ldr r0, [pc, #24] @ (6c250 ) │ │ - add.w r2, sp, #7 │ │ - movs r1, #70 @ 0x46 │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r0, [pc, #16] @ (6c254 ) │ │ - ldr r3, [pc, #16] @ (6c258 ) │ │ - add r0, pc │ │ - add r3, pc │ │ - bl 4fcf8 │ │ - nop │ │ - ldr r7, [pc, #680] @ (6c4fc ) │ │ - movs r6, r0 │ │ - subs r7, #216 @ 0xd8 │ │ - vqrdmlsh.s q10, , d0[0] │ │ - movs r6, r0 │ │ - push {r4, lr} │ │ - ldr r0, [r0, #0] │ │ - mov r2, r1 │ │ - ldr r3, [r2, #20] │ │ - ldrd r0, r1, [r0] │ │ - lsls r4, r3, #27 │ │ - bmi.n 6c278 │ │ - lsls r3, r3, #26 │ │ - bmi.n 6c280 │ │ - ldmia.w sp!, {r4, lr} │ │ - b.w 51b30 │ │ - ldmia.w sp!, {r4, lr} │ │ - b.w 52d18 │ │ - ldmia.w sp!, {r4, lr} │ │ - b.w 52d74 │ │ - push {r7, lr} │ │ - sub sp, #40 @ 0x28 │ │ - movs r0, #0 │ │ - mov r2, sp │ │ - str r0, [sp, #16] │ │ - movs r0, #2 │ │ - str r0, [sp, #4] │ │ - ldr r0, [pc, #44] @ (6c2c4 ) │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - movs r0, #1 │ │ - str r0, [sp, #12] │ │ - add r0, sp, #24 │ │ - str r0, [sp, #8] │ │ - ldr r0, [pc, #32] @ (6c2c8 ) │ │ - add r0, pc │ │ - str r0, [sp, #28] │ │ - add r0, sp, #32 │ │ - str r0, [sp, #24] │ │ - movs r0, #3 │ │ - str r0, [sp, #36] @ 0x24 │ │ - ldr r0, [pc, #24] @ (6c2cc ) │ │ - add r0, pc │ │ - str r0, [sp, #32] │ │ - ldrd r0, r1, [r1, #28] │ │ - bl 4cac6 │ │ - add sp, #40 @ 0x28 │ │ - pop {r7, pc} │ │ - subs r2, #208 @ 0xd0 │ │ - movs r6, r0 │ │ - ldr r7, [r1, #124] @ 0x7c │ │ - vsli.32 d17, d21, #30 │ │ - vsli.32 , q8, #27 │ │ - sub sp, #32 │ │ + bl 50c58 │ │ ldr r0, [r0, #0] │ │ - mov r2, r1 │ │ - movs r4, #8 │ │ + b.w 53f74 │ │ + ldr r2, [r1, #20] │ │ ldr r0, [r0, #0] │ │ - adds r1, r0, #4 │ │ - str r1, [sp, #28] │ │ - ldr r1, [pc, #44] @ (6c310 ) │ │ - add r3, sp, #28 │ │ - ldr r5, [pc, #44] @ (6c314 ) │ │ - ldr r6, [pc, #48] @ (6c318 ) │ │ - add r1, pc │ │ - add r5, pc │ │ - strd r4, r0, [sp] │ │ - add r6, pc │ │ - strd r4, r3, [sp, #16] │ │ - strd r6, r5, [sp, #8] │ │ - mov r0, r2 │ │ - str r1, [sp, #24] │ │ - movs r2, #7 │ │ - ldr r1, [pc, #24] @ (6c31c ) │ │ - ldr r3, [pc, #28] @ (6c320 ) │ │ - add r1, pc │ │ - add r3, pc │ │ - bl 504ec │ │ - add sp, #32 │ │ - pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff9dffff │ │ - bl fff4730a │ │ - lsrs r1, r2, #9 │ │ - movs r0, r0 │ │ - asrs r4, r6, #19 │ │ - vqshlu.s32 d31, d22, #27 │ │ - vsli.64 , q8, #57 @ 0x39 │ │ - ldr r2, [r1, #4] │ │ - cbz r2, 6c36e │ │ - ldr r3, [r1, #0] │ │ - mov r5, r3 │ │ - ldrsb.w r6, [r5], #1 │ │ - uxtb r4, r6 │ │ - cmp.w r6, #4294967295 @ 0xffffffff │ │ - bgt.n 6c386 │ │ - ldrb r6, [r3, #1] │ │ - and.w r5, r4, #31 │ │ - cmp r4, #224 @ 0xe0 │ │ - and.w r6, r6, #63 @ 0x3f │ │ - bcc.n 6c374 │ │ - ldrb r7, [r3, #2] │ │ - cmp r4, #240 @ 0xf0 │ │ - and.w r7, r7, #63 @ 0x3f │ │ - orr.w r6, r7, r6, lsl #6 │ │ - bcc.n 6c37c │ │ - ldrb r4, [r3, #3] │ │ - and.w r5, r5, #7 │ │ - and.w r4, r4, #63 @ 0x3f │ │ - orr.w r4, r4, r6, lsl #6 │ │ - orr.w r4, r4, r5, lsl #18 │ │ - cmp.w r4, #1114112 @ 0x110000 │ │ - bne.n 6c384 │ │ - movs r1, #1 │ │ - strb r1, [r0, #1] │ │ - b.n 6c392 │ │ - orr.w r4, r6, r5, lsl #6 │ │ - adds r5, r3, #2 │ │ - b.n 6c386 │ │ - orr.w r4, r6, r5, lsl #12 │ │ - adds r5, r3, #3 │ │ - b.n 6c386 │ │ - adds r5, r3, #4 │ │ - add r2, r3 │ │ - str r4, [r0, #4] │ │ - subs r2, r2, r5 │ │ - strd r5, r2, [r1] │ │ - movs r1, #0 │ │ - strb r1, [r0, #0] │ │ - pop {r4, r5, r6, r7, pc} │ │ - stmdb sp!, {r2, r3, r4, r5, r6, r7, r8, lr} │ │ - ldrd r7, r8, [sp, #32] │ │ - mov r5, r2 │ │ - mov r4, r0 │ │ - cbz r7, 6c3d6 │ │ - mov r0, sp │ │ - mov r6, r3 │ │ - bl 6c324 │ │ - ldrb.w r1, [sp] │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ - uxtab r0, r0, r5 │ │ - cmp r1, #0 │ │ - clz r0, r0 │ │ - it eq │ │ - lsreq r5, r0, #5 │ │ - cmp r7, #1 │ │ - bne.n 6c3de │ │ - uxtb.w r0, r8 │ │ - cmp r0, #3 │ │ - bcs.n 6c3de │ │ - uxtb r0, r6 │ │ - cmp r0, #1 │ │ - bhi.n 6c3e2 │ │ - b.n 6c3f0 │ │ - strb.w r8, [r4, #2] │ │ - movs r0, #3 │ │ - b.n 6c3f2 │ │ - cmp r7, #2 │ │ - bhi.n 6c3f0 │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ - uxtab r0, r0, r5 │ │ - clz r0, r0 │ │ - lsrs r5, r0, #5 │ │ - movs r0, #2 │ │ - strb r5, [r4, #1] │ │ - strb r0, [r4, #0] │ │ - ldmia.w sp!, {r2, r3, r4, r5, r6, r7, r8, pc} │ │ - bmi.n 6c3a6 │ │ - push {r4, r5, r6, lr} │ │ - sub sp, #136 @ 0x88 │ │ - ldr r4, [r0, #0] │ │ - movs r1, #0 │ │ - add.w r5, r4, #12 │ │ - ldr r0, [r4, #8] │ │ - str r0, [sp, #0] │ │ - mov r0, sp │ │ - str r1, [r4, #8] │ │ - mov r1, r5 │ │ - str r0, [sp, #4] │ │ - add r0, sp, #40 @ 0x28 │ │ - bl 6e6e0 │ │ - ldrb.w r0, [sp, #40] @ 0x28 │ │ - ldr r6, [pc, #268] @ (6c52c ) │ │ - cmp r0, #15 │ │ - add r6, pc │ │ - bne.n 6c436 │ │ - ldr r0, [sp, #44] @ 0x2c │ │ - str r0, [sp, #104] @ 0x68 │ │ - add r0, sp, #8 │ │ - add r1, sp, #4 │ │ - add r2, sp, #104 @ 0x68 │ │ - bl 6d218 │ │ - b.n 6c49c │ │ - ldr r0, [r6, #20] │ │ - cmp r0, #1 │ │ - bls.n 6c45e │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #120] @ 0x78 │ │ - movs r3, #105 @ 0x69 │ │ - str r1, [sp, #108] @ 0x6c │ │ - ldr r1, [pc, #232] @ (6c530 ) │ │ - str r0, [sp, #116] @ 0x74 │ │ - movs r0, #4 │ │ - add r1, pc │ │ - str r1, [sp, #104] @ 0x68 │ │ - str r0, [sp, #112] @ 0x70 │ │ - add r0, sp, #104 @ 0x68 │ │ - ldr r2, [pc, #220] @ (6c534 ) │ │ - movs r1, #2 │ │ - add r2, pc │ │ - bl 6f45c │ │ - add r0, sp, #104 @ 0x68 │ │ - mov r1, r5 │ │ - bl 6ee1c │ │ - ldrb.w r0, [sp, #104] @ 0x68 │ │ - cmp r0, #15 │ │ - bne.n 6c48c │ │ - ldr r0, [sp, #108] @ 0x6c │ │ - ldrb.w r5, [sp, #112] @ 0x70 │ │ - strb.w r5, [sp, #76] @ 0x4c │ │ - str r0, [sp, #72] @ 0x48 │ │ - add r0, sp, #8 │ │ - add r1, sp, #4 │ │ - add r2, sp, #72 @ 0x48 │ │ - bl 6d218 │ │ - mov r0, r5 │ │ - bl 6f120 │ │ - b.n 6c496 │ │ - add r0, sp, #8 │ │ - add r1, sp, #104 @ 0x68 │ │ - movs r2, #28 │ │ - bl c99c0 │ │ - add r0, sp, #40 @ 0x28 │ │ - bl 6d1a8 │ │ - ldrb.w r0, [sp, #8] │ │ - cmp r0, #15 │ │ - beq.n 6c500 │ │ - add r5, sp, #40 @ 0x28 │ │ - add r1, sp, #8 │ │ - movs r2, #28 │ │ - mov r0, r5 │ │ - bl c99c0 │ │ - ldr r0, [r6, #20] │ │ - cmp r0, #3 │ │ - bls.n 6c4fa │ │ - ldr r0, [pc, #128] @ (6c538 ) │ │ - movs r3, #113 @ 0x71 │ │ - add r0, pc │ │ - strd r5, r0, [sp, #96] @ 0x60 │ │ - movs r0, #1 │ │ - str r0, [sp, #92] @ 0x5c │ │ - add r1, sp, #104 @ 0x68 │ │ - str r1, [sp, #88] @ 0x58 │ │ - str r0, [sp, #76] @ 0x4c │ │ - ldr r1, [pc, #112] @ (6c53c ) │ │ - str r0, [sp, #84] @ 0x54 │ │ - add r1, pc │ │ - str r1, [sp, #72] @ 0x48 │ │ - add r0, sp, #96 @ 0x60 │ │ - str r0, [sp, #80] @ 0x50 │ │ - movs r0, #3 │ │ - movs r1, #4 │ │ - strb.w r0, [sp, #132] @ 0x84 │ │ - movs r0, #4 │ │ - str r0, [sp, #128] @ 0x80 │ │ - movs r0, #0 │ │ - str r0, [sp, #124] @ 0x7c │ │ - movs r0, #32 │ │ - str r0, [sp, #120] @ 0x78 │ │ - movs r0, #2 │ │ - str r0, [sp, #112] @ 0x70 │ │ - str r0, [sp, #104] @ 0x68 │ │ - add r0, sp, #72 @ 0x48 │ │ - ldr r2, [pc, #76] @ (6c540 ) │ │ + lsls r3, r2, #27 │ │ + itt mi │ │ + ldrbmi r0, [r0, #0] │ │ + bmi.w 53a44 │ │ + lsls r2, r2, #26 │ │ + it mi │ │ + bmi.w 52a44 │ │ + push {r0, r1, r2, r3, r4, r5, r7, lr} │ │ + ldrsb.w r0, [r0] │ │ + sxtb r2, r0 │ │ + eor.w r3, r0, r2, asr #7 │ │ + sub.w r4, r3, r2, asr #7 │ │ + ldr r2, [pc, #108] @ (6ca60 ) │ │ + uxtb r3, r4 │ │ add r2, pc │ │ - bl 6f45c │ │ - add r0, sp, #40 @ 0x28 │ │ - bl 6d1a8 │ │ - adds r0, r4, #1 │ │ - beq.n 6c526 │ │ - adds r0, r4, #4 │ │ - dmb ish │ │ - ldrex r1, [r0] │ │ - subs r2, r1, #1 │ │ - strex r3, r2, [r0] │ │ - cmp r3, #0 │ │ - bne.n 6c50a │ │ - cmp r1, #1 │ │ - bne.n 6c526 │ │ - mov r0, r4 │ │ - dmb ish │ │ - blx ccbe0 │ │ - add sp, #136 @ 0x88 │ │ - pop {r4, r5, r6, pc} │ │ - nop │ │ - strh r2, [r1, #12] │ │ - movs r6, r0 │ │ - subs r1, #164 @ 0xa4 │ │ - movs r6, r0 │ │ - subs r1, #160 @ 0xa0 │ │ - movs r6, r0 │ │ - lsrs r3, r7, #25 │ │ - movs r0, r0 │ │ - subs r1, #66 @ 0x42 │ │ - movs r6, r0 │ │ - subs r1, #4 │ │ - movs r6, r0 │ │ - movs r2, #8 │ │ - movs r3, #8 │ │ - b.w 538c8 │ │ - ldrb r2, [r1, #0] │ │ - push {r4, r5, r7, lr} │ │ - tbb [pc, r2] │ │ - subs r2, r0, r0 │ │ - asrs r0, r1, #4 │ │ - adds r1, #4 │ │ - mov r2, r0 │ │ - ldmia.w r1, {r3, r4, r5} │ │ - movs r1, #0 │ │ - b.n 6c592 │ │ - movs r2, #1 │ │ - ldrb r1, [r1, #1] │ │ - strb r2, [r0, #6] │ │ - movs r2, #0 │ │ - strb r2, [r0, #4] │ │ - ldr r2, [pc, #40] @ (6c598 ) │ │ - str r2, [r0, #0] │ │ - strb r1, [r0, #5] │ │ - pop {r4, r5, r7, pc} │ │ + cmp r3, #10 │ │ + bcc.n 6ca1c │ │ + movs r5, #56 @ 0x38 │ │ + add.w r5, r5, r4, lsl #1 │ │ + cmp r3, #100 @ 0x64 │ │ + it cc │ │ + lslcc r5, r4, #1 │ │ + uxtb r4, r5 │ │ + ldrh r4, [r2, r4] │ │ + strh.w r4, [sp, #14] │ │ + movs r4, #0 │ │ + cmp r3, #99 @ 0x63 │ │ + it hi │ │ + movhi r4, #1 │ │ + movs r3, #1 │ │ + b.n 6ca1e │ │ + movs r3, #3 │ │ + cbz r0, 6ca24 │ │ + lsls r5, r4, #24 │ │ + beq.n 6ca36 │ │ + and.w r4, r4, #127 @ 0x7f │ │ + subs r3, #1 │ │ + add.w r2, r2, r4, lsl #1 │ │ + add.w r4, sp, #13 │ │ + ldrb r2, [r2, #1] │ │ + strb r2, [r4, r3] │ │ + rsb r2, r3, #3 │ │ + add.w r4, sp, #13 │ │ + add r3, r4 │ │ + cmp.w r0, #4294967295 @ 0xffffffff │ │ + strd r3, r2, [sp] │ │ + mov.w r2, #0 │ │ + it gt │ │ + movgt r2, #1 │ │ + mov r0, r1 │ │ + mov r1, r2 │ │ movs r2, #1 │ │ - ldrh.w r1, [r1, #1] │ │ - strb r2, [r0, #4] │ │ - ldr r2, [pc, #24] @ (6c598 ) │ │ - str r2, [r0, #0] │ │ - strh.w r1, [r0, #5] │ │ - pop {r4, r5, r7, pc} │ │ - adds r1, #4 │ │ - mov r2, r0 │ │ - ldmia.w r1, {r3, r4, r5} │ │ - movs r1, #1 │ │ - stmia r2!, {r3, r4, r5} │ │ - strb r1, [r0, #12] │ │ + movs r3, #0 │ │ + bl 4d2bc │ │ + add sp, #16 │ │ pop {r4, r5, r7, pc} │ │ - movs r4, r0 │ │ - strh r0, [r0, #0] │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ - sub sp, #56 @ 0x38 │ │ - add.w r8, sp, #40 @ 0x28 │ │ - mov r4, r0 │ │ - mov r6, r1 │ │ - strd r1, r2, [sp] │ │ - mov r1, sp │ │ - mov r0, r8 │ │ - mov r7, r2 │ │ - bl 6e218 │ │ - ldr r1, [pc, #152] @ (6c654 ) │ │ - ldr r0, [sp, #40] @ 0x28 │ │ - mov sl, r1 │ │ - cmp r0, r1 │ │ - bne.n 6c5e6 │ │ - ldrb.w r0, [sp, #44] @ 0x2c │ │ - ldrb.w r5, [sp, #45] @ 0x2d │ │ - cbz r0, 6c5f8 │ │ - strd r6, r7, [sp] │ │ - mov r1, sp │ │ - ldrb.w r9, [sp, #46] @ 0x2e │ │ - add r0, sp, #40 @ 0x28 │ │ - bl 6c324 │ │ - ldrb.w r0, [sp, #40] @ 0x28 │ │ - cbz r0, 6c5fc │ │ - movs r5, #1 │ │ - b.n 6c608 │ │ - ldrb.w r6, [sp, #52] @ 0x34 │ │ - add r0, sp, #24 │ │ - adds r0, #1 │ │ - add r1, sp, #40 @ 0x28 │ │ - movs r2, #12 │ │ - bl c99c0 │ │ - b.n 6c5fa │ │ - movs r6, #2 │ │ - b.n 6c60a │ │ - subs r0, r5, #1 │ │ - strd r6, r7, [sp] │ │ - clz r0, r0 │ │ - lsrs r5, r0, #5 │ │ - movs r6, #3 │ │ - strb.w r9, [sp, #42] @ 0x2a │ │ - add.w r0, r8, #3 │ │ - strb.w r5, [sp, #41] @ 0x29 │ │ - movs r2, #13 │ │ - strb.w r6, [sp, #40] @ 0x28 │ │ - add r1, sp, #24 │ │ - bl c99c0 │ │ - add r6, sp, #8 │ │ - mov r1, r8 │ │ - mov r0, r6 │ │ - bl 6c54c │ │ - ldr r0, [sp, #8] │ │ - cmp r0, sl │ │ - bne.n 6c63e │ │ - ldrb.w r0, [sp, #13] │ │ - strb r0, [r4, #4] │ │ - str.w sl, [r4] │ │ - b.n 6c64e │ │ - ldmia.w r6, {r1, r2, r3} │ │ - mov r0, r4 │ │ - stmia r0!, {r1, r2, r3} │ │ - ldrd r0, r1, [sp] │ │ - strd r0, r1, [r4, #12] │ │ - add sp, #56 @ 0x38 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ - movs r4, r0 │ │ - strh r0, [r0, #0] │ │ - push {r4, r5, r6, r7, lr} │ │ - sub sp, #116 @ 0x74 │ │ - ldr r4, [r0, #0] │ │ - mov r5, r0 │ │ - ldr r6, [pc, #336] @ (6c7b4 ) │ │ - add r6, pc │ │ - ldr r0, [r6, #20] │ │ - cmp r0, #5 │ │ - bcc.n 6c68e │ │ + movs r4, #74 @ 0x4a │ │ + vsri.64 , q2, #5 │ │ + bmi.n 6ca12 │ │ + ldr r0, [r0, #0] │ │ + mov r3, r1 │ │ + ldr r2, [r1, #8] │ │ + ldr r1, [r1, #20] │ │ + vldr d0, [r0] │ │ + cmp r2, #1 │ │ + bne.n 6ca84 │ │ + ldr r2, [r3, #12] │ │ + and.w r1, r1, #1 │ │ + mov r0, r3 │ │ + b.w 533ac │ │ + vldr d2, [pc, #72] @ 6cad0 │ │ movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #100] @ 0x64 │ │ - movw r3, #791 @ 0x317 │ │ - str r1, [sp, #88] @ 0x58 │ │ - ldr r1, [pc, #320] @ (6c7b8 ) │ │ - str r0, [sp, #96] @ 0x60 │ │ - add r1, pc │ │ - str r1, [sp, #84] @ 0x54 │ │ - add r0, sp, #24 │ │ - str r0, [sp, #92] @ 0x5c │ │ - add r0, sp, #84 @ 0x54 │ │ - ldr r2, [pc, #308] @ (6c7bc ) │ │ - movs r1, #5 │ │ - add r2, pc │ │ - bl 6f45c │ │ - ldr r0, [r6, #20] │ │ - cmp r0, #4 │ │ - bls.n 6c6b8 │ │ + vabs.f64 d1, d0 │ │ + movs r2, #0 │ │ + vcmp.f64 d1, d2 │ │ + vmrs APSR_nzcv, fpscr │ │ + it mi │ │ + movmi r2, #1 │ │ + vcmp.f64 d0, #0.0 │ │ + vldr d2, [pc, #52] @ 6cad8 │ │ + vmrs APSR_nzcv, fpscr │ │ + it ne │ │ + movne r0, #1 │ │ + vcmp.f64 d1, d2 │ │ + vmrs APSR_nzcv, fpscr │ │ + bge.n 6cac4 │ │ + ands r0, r2 │ │ + ittt eq │ │ + andeq.w r1, r1, #1 │ │ + moveq r0, r3 │ │ + beq.w 5364c │ │ + and.w r1, r1, #1 │ │ + mov r0, r3 │ │ + b.w 53804 │ │ + nop │ │ + orrs r5, r5 │ │ + adds.w r6, ip, r2, asr #15 │ │ + subs r7, #26 │ │ + strh r0, [r0, #0] │ │ + adds r7, #224 @ 0xe0 │ │ + stmia r3!, {r0, r3, r4, r5, r6} │ │ + muls r1, r0 │ │ + ldr r0, [r0, #0] │ │ + mov r3, r1 │ │ + ldr r2, [r1, #8] │ │ + ldr r1, [r1, #20] │ │ + vldr s0, [r0] │ │ + cmp r2, #1 │ │ + bne.n 6cafc │ │ + ldr r2, [r3, #12] │ │ + and.w r1, r1, #1 │ │ + mov r0, r3 │ │ + b.w 52a9c │ │ + vabs.f32 s2, s0 │ │ + vldr s4, [pc, #68] @ 6cb48 │ │ movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #100] @ 0x64 │ │ - movw r3, #791 @ 0x317 │ │ - str r1, [sp, #88] @ 0x58 │ │ - ldr r1, [pc, #288] @ (6c7c4 ) │ │ - str r0, [sp, #96] @ 0x60 │ │ - add r1, pc │ │ - str r1, [sp, #84] @ 0x54 │ │ - add r0, sp, #24 │ │ - str r0, [sp, #92] @ 0x5c │ │ - add r0, sp, #84 @ 0x54 │ │ - ldr r2, [pc, #280] @ (6c7c8 ) │ │ - movs r1, #5 │ │ - add r2, pc │ │ - bl 6f45c │ │ - ldr r5, [r5, #4] │ │ - cbz r5, 6c6f6 │ │ - ldr r0, [r5, #0] │ │ - cbz r0, 6c700 │ │ - ldr r7, [r0, #92] @ 0x5c │ │ - ldr r0, [r6, #20] │ │ - cbz r7, 6c70a │ │ - cmp r0, #5 │ │ - bcc.n 6c6ee │ │ + movs r2, #0 │ │ + vcmp.f32 s2, s4 │ │ + vldr s4, [pc, #60] @ 6cb4c │ │ + vmrs APSR_nzcv, fpscr │ │ + vcmp.f32 s0, #0.0 │ │ + it mi │ │ + movmi r2, #1 │ │ + vmrs APSR_nzcv, fpscr │ │ + vcmp.f32 s2, s4 │ │ + it ne │ │ + movne r0, #1 │ │ + vmrs APSR_nzcv, fpscr │ │ + bge.n 6cb3c │ │ + ands r0, r2 │ │ + ittt eq │ │ + andeq.w r1, r1, #1 │ │ + moveq r0, r3 │ │ + beq.w 52d10 │ │ + and.w r1, r1, #1 │ │ + mov r0, r3 │ │ + b.w 52e9c │ │ + nop │ │ + @ instruction: 0xb717 │ │ + subs r0, #209 @ 0xd1 │ │ + subs r2, r1, r7 │ │ + ldrh r6, [r1, r0] │ │ + mov r2, r1 │ │ + ldr r1, [r1, #20] │ │ + ldr r0, [r0, #0] │ │ + lsls r3, r1, #27 │ │ + itt mi │ │ + movmi r1, r2 │ │ + bmi.w 50cc0 │ │ + lsls r1, r1, #26 │ │ + bmi.n 6cb80 │ │ + ldrsh.w r0, [r0] │ │ + movs r1, #0 │ │ + sxth r3, r0 │ │ + cmp.w r0, #4294967295 @ 0xffffffff │ │ + it gt │ │ + movgt r1, #1 │ │ + eor.w r0, r0, r3, asr #15 │ │ + sub.w r0, r0, r3, asr #15 │ │ + b.w 51444 │ │ + ldrh r0, [r0, #0] │ │ + mov r1, r2 │ │ + b.w 53b30 │ │ + ldr r0, [r0, #0] │ │ + b.w 53f80 │ │ + ldr r0, [r0, #0] │ │ + b.w 53c38 │ │ + push {r4, r5, r6, lr} │ │ + sub sp, #136 @ 0x88 │ │ + ldr r4, [r0, #0] │ │ + movs r1, #0 │ │ + add.w r5, r4, #12 │ │ + ldr r0, [r4, #8] │ │ + str r0, [sp, #0] │ │ + mov r0, sp │ │ + str r1, [r4, #8] │ │ + mov r1, r5 │ │ + str r0, [sp, #4] │ │ + add r0, sp, #40 @ 0x28 │ │ + bl 6f1e4 │ │ + ldrb.w r0, [sp, #40] @ 0x28 │ │ + ldr r6, [pc, #268] @ (6ccc4 ) │ │ + cmp r0, #15 │ │ + add r6, pc │ │ + bne.n 6cbce │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + str r0, [sp, #104] @ 0x68 │ │ + add r0, sp, #8 │ │ + add r1, sp, #4 │ │ + add r2, sp, #104 @ 0x68 │ │ + bl 6d3d4 │ │ + b.n 6cc34 │ │ + ldr r0, [r6, #16] │ │ + cmp r0, #1 │ │ + bls.n 6cbf6 │ │ movs r0, #0 │ │ movs r1, #1 │ │ - str r0, [sp, #100] @ 0x64 │ │ - movw r3, #791 @ 0x317 │ │ - str r1, [sp, #88] @ 0x58 │ │ - ldr r1, [pc, #260] @ (6c7dc ) │ │ - str r0, [sp, #96] @ 0x60 │ │ + str r0, [sp, #120] @ 0x78 │ │ + movs r3, #105 @ 0x69 │ │ + str r1, [sp, #108] @ 0x6c │ │ + ldr r1, [pc, #232] @ (6ccc8 ) │ │ + str r0, [sp, #116] @ 0x74 │ │ movs r0, #4 │ │ add r1, pc │ │ - str r1, [sp, #84] @ 0x54 │ │ - str r0, [sp, #92] @ 0x5c │ │ - add r0, sp, #84 @ 0x54 │ │ - ldr r2, [pc, #248] @ (6c7e0 ) │ │ - movs r1, #5 │ │ + str r1, [sp, #104] @ 0x68 │ │ + str r0, [sp, #112] @ 0x70 │ │ + add r0, sp, #104 @ 0x68 │ │ + ldr r2, [pc, #220] @ (6cccc ) │ │ + movs r1, #2 │ │ add r2, pc │ │ - bl 6f45c │ │ + bl 6ff84 │ │ + add r0, sp, #104 @ 0x68 │ │ + mov r1, r5 │ │ + bl 6f958 │ │ + ldrb.w r0, [sp, #104] @ 0x68 │ │ + cmp r0, #15 │ │ + bne.n 6cc24 │ │ + ldr r0, [sp, #108] @ 0x6c │ │ + ldrb.w r5, [sp, #112] @ 0x70 │ │ + strb.w r5, [sp, #76] @ 0x4c │ │ + str r0, [sp, #72] @ 0x48 │ │ + add r0, sp, #8 │ │ + add r1, sp, #4 │ │ + add r2, sp, #72 @ 0x48 │ │ + bl 6d3d4 │ │ mov r0, r5 │ │ - mov r1, r4 │ │ - blx r7 │ │ - b.n 6c7b0 │ │ - ldr r1, [pc, #200] @ (6c7c0 ) │ │ - movs r0, #8 │ │ - movs r2, #6 │ │ - add r1, pc │ │ - b.n 6c73a │ │ - ldr r1, [pc, #200] @ (6c7cc ) │ │ - movs r0, #8 │ │ - movs r2, #7 │ │ - add r1, pc │ │ - b.n 6c73a │ │ - cmp r0, #5 │ │ - bcc.n 6c732 │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #100] @ 0x64 │ │ - movw r3, #791 @ 0x317 │ │ - str r1, [sp, #88] @ 0x58 │ │ - ldr r1, [pc, #184] @ (6c7d4 ) │ │ - str r0, [sp, #96] @ 0x60 │ │ - movs r0, #4 │ │ - add r1, pc │ │ - str r1, [sp, #84] @ 0x54 │ │ - str r0, [sp, #92] @ 0x5c │ │ - add r0, sp, #84 @ 0x54 │ │ - ldr r2, [pc, #172] @ (6c7d8 ) │ │ - movs r1, #5 │ │ - add r2, pc │ │ - bl 6f45c │ │ - ldr r1, [pc, #156] @ (6c7d0 ) │ │ - movs r0, #6 │ │ - movs r2, #14 │ │ - add r1, pc │ │ - strb.w r0, [sp, #24] │ │ - ldrh.w r0, [sp, #21] │ │ - strh.w r0, [sp, #25] │ │ - ldrb.w r0, [sp, #23] │ │ - strd r1, r2, [sp, #28] │ │ - mov r2, sp │ │ - strb.w r0, [sp, #27] │ │ - add r0, sp, #24 │ │ - ldmia.w r2, {r3, r4, r5, r7} │ │ - add.w r1, r0, #12 │ │ - stmia r1!, {r3, r4, r5, r7} │ │ - ldr r1, [r6, #20] │ │ - cmp r1, #3 │ │ - bls.n 6c7aa │ │ - ldr r1, [pc, #124] @ (6c7e4 ) │ │ - movs r3, #115 @ 0x73 │ │ - add r1, pc │ │ - strd r0, r1, [sp, #76] @ 0x4c │ │ + bl 6fc4c │ │ + b.n 6cc2e │ │ + add r0, sp, #8 │ │ + add r1, sp, #104 @ 0x68 │ │ + movs r2, #28 │ │ + bl ca0b2 │ │ + add r0, sp, #40 @ 0x28 │ │ + bl 6d4f4 │ │ + ldrb.w r0, [sp, #8] │ │ + cmp r0, #15 │ │ + beq.n 6cc98 │ │ + add r5, sp, #40 @ 0x28 │ │ + add r1, sp, #8 │ │ + movs r2, #28 │ │ + mov r0, r5 │ │ + bl ca0b2 │ │ + ldr r0, [r6, #16] │ │ + cmp r0, #3 │ │ + bls.n 6cc92 │ │ + ldr r0, [pc, #128] @ (6ccd0 ) │ │ + movs r3, #113 @ 0x71 │ │ + add r0, pc │ │ + strd r5, r0, [sp, #96] @ 0x60 │ │ movs r0, #1 │ │ - str r0, [sp, #72] @ 0x48 │ │ - add r1, sp, #84 @ 0x54 │ │ - str r1, [sp, #68] @ 0x44 │ │ - str r0, [sp, #56] @ 0x38 │ │ - ldr r1, [pc, #108] @ (6c7e8 ) │ │ - str r0, [sp, #64] @ 0x40 │ │ + str r0, [sp, #92] @ 0x5c │ │ + add r1, sp, #104 @ 0x68 │ │ + str r1, [sp, #88] @ 0x58 │ │ + str r0, [sp, #76] @ 0x4c │ │ + ldr r1, [pc, #112] @ (6ccd4 ) │ │ + str r0, [sp, #84] @ 0x54 │ │ add r1, pc │ │ - str r1, [sp, #52] @ 0x34 │ │ - add r0, sp, #76 @ 0x4c │ │ - str r0, [sp, #60] @ 0x3c │ │ + str r1, [sp, #72] @ 0x48 │ │ + add r0, sp, #96 @ 0x60 │ │ + str r0, [sp, #80] @ 0x50 │ │ movs r0, #3 │ │ movs r1, #4 │ │ - strb.w r0, [sp, #112] @ 0x70 │ │ + strb.w r0, [sp, #132] @ 0x84 │ │ movs r0, #4 │ │ - str r0, [sp, #108] @ 0x6c │ │ + str r0, [sp, #128] @ 0x80 │ │ movs r0, #0 │ │ - str r0, [sp, #104] @ 0x68 │ │ + str r0, [sp, #124] @ 0x7c │ │ movs r0, #32 │ │ - str r0, [sp, #100] @ 0x64 │ │ + str r0, [sp, #120] @ 0x78 │ │ movs r0, #2 │ │ - str r0, [sp, #92] @ 0x5c │ │ - str r0, [sp, #84] @ 0x54 │ │ - add r0, sp, #52 @ 0x34 │ │ - ldr r2, [pc, #72] @ (6c7ec ) │ │ + str r0, [sp, #112] @ 0x70 │ │ + str r0, [sp, #104] @ 0x68 │ │ + add r0, sp, #72 @ 0x48 │ │ + ldr r2, [pc, #76] @ (6ccd8 ) │ │ add r2, pc │ │ - bl 6f45c │ │ - add r0, sp, #24 │ │ - bl 5c404 │ │ - add sp, #116 @ 0x74 │ │ - pop {r4, r5, r6, r7, pc} │ │ - ldrb r2, [r1, #29] │ │ - movs r6, r0 │ │ - adds r5, #158 @ 0x9e │ │ - movs r6, r0 │ │ - ldrsh r4, [r7, r4] │ │ - movs r6, r0 │ │ - str r6, [r1, #76] @ 0x4c │ │ - vsli.32 , q14, #27 │ │ - movs r6, r0 │ │ - ldrsh r2, [r2, r4] │ │ - movs r6, r0 │ │ - str r2, [r1, #76] @ 0x4c │ │ - @ instruction: 0xfffb09f7 │ │ - vqrdmlah.s , , d4[0] │ │ - movs r6, r0 │ │ - ldrsh r0, [r3, r2] │ │ + bl 6ff84 │ │ + add r0, sp, #40 @ 0x28 │ │ + bl 6d4f4 │ │ + adds r0, r4, #1 │ │ + beq.n 6ccbe │ │ + adds r0, r4, #4 │ │ + dmb ish │ │ + ldrex r1, [r0] │ │ + subs r2, r1, #1 │ │ + strex r3, r2, [r0] │ │ + cmp r3, #0 │ │ + bne.n 6cca2 │ │ + cmp r1, #1 │ │ + bne.n 6ccbe │ │ + mov r0, r4 │ │ + dmb ish │ │ + blx cd200 │ │ + add sp, #136 @ 0x88 │ │ + pop {r4, r5, r6, pc} │ │ + nop │ │ + strh r2, [r3, #48] @ 0x30 │ │ movs r6, r0 │ │ - ldrsh r0, [r2, r4] │ │ + subs r1, #152 @ 0x98 │ │ movs r6, r0 │ │ - ldrsh r4, [r3, r3] │ │ + subs r1, #148 @ 0x94 │ │ movs r6, r0 │ │ - lsls r3, r0, #2 │ │ + lsrs r3, r4, #3 │ │ movs r0, r0 │ │ - adds r6, #146 @ 0x92 │ │ + subs r1, #54 @ 0x36 │ │ movs r6, r0 │ │ - adds r5, #244 @ 0xf4 │ │ + subs r0, #248 @ 0xf8 │ │ movs r6, r0 │ │ - push {r4, r5, r6, r7, lr} │ │ - sub sp, #36 @ 0x24 │ │ + push {r4, r5, r7, lr} │ │ + ldrb r5, [r0, #1] │ │ + mov r4, r0 │ │ + cbz r5, 6ccfa │ │ + movs r0, #1 │ │ + strb r0, [r4, #1] │ │ + mov r0, r4 │ │ + bl 6cd04 │ │ + ldrb r0, [r4, #0] │ │ + subs r0, #1 │ │ + clz r0, r0 │ │ + lsrs r0, r0, #5 │ │ + strb r0, [r4, #0] │ │ + movs r0, #1 │ │ + uqsub8 r0, r5, r0 │ │ + strb r0, [r4, #1] │ │ + pop {r4, r5, r7, pc} │ │ + push {r4, r5, r7, lr} │ │ + ldrb r5, [r0, #1] │ │ + mov r4, r0 │ │ + cbz r5, 6cd22 │ │ + movs r0, #1 │ │ + strb r0, [r4, #1] │ │ + mov r0, r4 │ │ + bl 6cd2c │ │ + ldrb r0, [r4, #0] │ │ + subs r0, #1 │ │ + clz r0, r0 │ │ + lsrs r0, r0, #5 │ │ + strb r0, [r4, #0] │ │ + movs r0, #1 │ │ + uqsub8 r0, r5, r0 │ │ + strb r0, [r4, #1] │ │ + pop {r4, r5, r7, pc} │ │ + ldrb r1, [r0, #1] │ │ + cbz r1, 6cd3c │ │ ldrb r2, [r0, #0] │ │ - tbb [pc, r2] │ │ - str r3, [sp, #32] │ │ - ldr r5, [r3, #20] │ │ - ldr r2, [sp, #184] @ 0xb8 │ │ - strh r7, [r6, #60] @ 0x3c │ │ - ldrsb r3, [r1, r3] │ │ - movs r2, #191 @ 0xbf │ │ - add r4, pc, #296 @ (adr r4, 6c930 ) │ │ - movs r2, r3 │ │ - add.w r2, r0, #12 │ │ - str r2, [sp, #32] │ │ - ldr r2, [pc, #412] @ (6c9b0 ) │ │ - add r3, sp, #32 │ │ - ldr r4, [pc, #412] @ (6c9b4 ) │ │ - add r2, pc │ │ - str r2, [sp, #8] │ │ - add r4, pc │ │ - strd r4, r3, [sp] │ │ - ldr r2, [pc, #404] @ (6c9b8 ) │ │ - adds r3, r0, #4 │ │ - mov r0, r1 │ │ - add r2, pc │ │ - mov r1, r2 │ │ - movs r2, #15 │ │ - b.n 6c962 │ │ - adds r0, #4 │ │ - str r0, [sp, #32] │ │ - ldr r0, [pc, #512] @ (6ca34 ) │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r2, [pc, #508] @ (6ca38 ) │ │ - add r2, pc │ │ - b.n 6c916 │ │ - adds r0, #4 │ │ - str r0, [sp, #32] │ │ - ldr r0, [pc, #468] @ (6ca18 ) │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r2, [pc, #464] @ (6ca1c ) │ │ - add r3, sp, #32 │ │ - mov r0, r1 │ │ - add r2, pc │ │ - mov r1, r2 │ │ - movs r2, #15 │ │ - b.n 6c9a6 │ │ - add.w r2, r0, #16 │ │ - str r2, [sp, #32] │ │ - ldr r2, [pc, #380] @ (6c9dc ) │ │ - add r3, sp, #32 │ │ - ldr r5, [pc, #380] @ (6c9e0 ) │ │ - adds r0, #4 │ │ - ldr r6, [pc, #380] @ (6c9e4 ) │ │ - movs r4, #3 │ │ - add r5, pc │ │ - movs r7, #4 │ │ - add r2, pc │ │ - add r6, pc │ │ - strd r7, r0, [sp] │ │ - mov r0, r1 │ │ - strd r6, r5, [sp, #8] │ │ - strd r4, r3, [sp, #16] │ │ - str r2, [sp, #24] │ │ - ldr r2, [pc, #356] @ (6c9e8 ) │ │ - ldr r3, [pc, #360] @ (6c9ec ) │ │ - add r2, pc │ │ - add r3, pc │ │ - mov r1, r2 │ │ - movs r2, #13 │ │ - b.n 6c902 │ │ - adds r0, #4 │ │ - str r0, [sp, #32] │ │ - ldr r0, [pc, #396] @ (6ca20 ) │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r2, [pc, #392] @ (6ca24 ) │ │ - add r3, sp, #32 │ │ - mov r0, r1 │ │ - add r2, pc │ │ - mov r1, r2 │ │ - movs r2, #11 │ │ - b.n 6c9a6 │ │ - ldrd r0, r1, [r1, #28] │ │ - movs r2, #7 │ │ - ldr r3, [r1, #12] │ │ - ldr r1, [pc, #348] @ (6ca0c ) │ │ - add r1, pc │ │ - b.n 6c93a │ │ - adds r0, #4 │ │ - str r0, [sp, #32] │ │ - ldr r0, [pc, #260] @ (6c9c0 ) │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r2, [pc, #260] @ (6c9c4 ) │ │ - add r3, sp, #32 │ │ - mov r0, r1 │ │ - add r2, pc │ │ - mov r1, r2 │ │ - movs r2, #14 │ │ - b.n 6c9a6 │ │ - add.w r2, r0, #16 │ │ - str r2, [sp, #32] │ │ - ldr r2, [pc, #244] @ (6c9c8 ) │ │ - add r3, sp, #32 │ │ - ldr r5, [pc, #244] @ (6c9cc ) │ │ - adds r0, #4 │ │ - ldr r6, [pc, #244] @ (6c9d0 ) │ │ - movs r4, #3 │ │ - add r5, pc │ │ - movs r7, #4 │ │ - add r2, pc │ │ - add r6, pc │ │ - strd r7, r0, [sp] │ │ - mov r0, r1 │ │ - strd r6, r5, [sp, #8] │ │ - strd r4, r3, [sp, #16] │ │ - str r2, [sp, #24] │ │ - ldr r2, [pc, #220] @ (6c9d4 ) │ │ - ldr r3, [pc, #220] @ (6c9d8 ) │ │ - add r2, pc │ │ - add r3, pc │ │ - mov r1, r2 │ │ - movs r2, #14 │ │ - bl 504ec │ │ - b.n 6c9aa │ │ - adds r0, #4 │ │ - str r0, [sp, #32] │ │ - ldr r0, [pc, #236] @ (6c9fc ) │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r2, [pc, #236] @ (6ca00 ) │ │ - add r2, pc │ │ - add r3, sp, #32 │ │ - mov r0, r1 │ │ - mov r1, r2 │ │ - movs r2, #7 │ │ - b.n 6c9a6 │ │ - ldrd r0, r1, [r1, #28] │ │ - movs r2, #17 │ │ - ldr r3, [r1, #12] │ │ - ldr r1, [pc, #144] @ (6c9bc ) │ │ - add r1, pc │ │ - b.n 6c93a │ │ - ldrd r0, r1, [r1, #28] │ │ - movs r2, #13 │ │ - ldr r3, [r1, #12] │ │ - ldr r1, [pc, #184] @ (6c9f0 ) │ │ - add r1, pc │ │ - add sp, #36 @ 0x24 │ │ - ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ - bx r3 │ │ - adds r2, r0, #4 │ │ - str r2, [sp, #32] │ │ - ldr r2, [pc, #224] @ (6ca28 ) │ │ - add r3, sp, #32 │ │ - ldr r4, [pc, #224] @ (6ca2c ) │ │ - add r2, pc │ │ - str r2, [sp, #8] │ │ - add r4, pc │ │ - strd r4, r3, [sp] │ │ - ldr r2, [pc, #216] @ (6ca30 ) │ │ - adds r3, r0, #1 │ │ - mov r0, r1 │ │ - add r2, pc │ │ - mov r1, r2 │ │ - movs r2, #11 │ │ - bl 50644 │ │ - b.n 6c9aa │ │ - adds r0, #4 │ │ - str r0, [sp, #32] │ │ - ldr r0, [pc, #132] @ (6c9f4 ) │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r2, [pc, #132] @ (6c9f8 ) │ │ - add r2, pc │ │ - b.n 6c986 │ │ - adds r0, #4 │ │ - str r0, [sp, #32] │ │ - ldr r0, [pc, #144] @ (6ca10 ) │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r2, [pc, #144] @ (6ca14 ) │ │ - add r2, pc │ │ - mov r0, r1 │ │ - mov r1, r2 │ │ - add r3, sp, #32 │ │ - movs r2, #20 │ │ - b.n 6c9a6 │ │ - adds r0, #4 │ │ - str r0, [sp, #32] │ │ - ldr r0, [pc, #108] @ (6ca04 ) │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r2, [pc, #108] @ (6ca08 ) │ │ - add r3, sp, #32 │ │ - mov r0, r1 │ │ - add r2, pc │ │ - mov r1, r2 │ │ - movs r2, #9 │ │ - bl 50574 │ │ - add sp, #36 @ 0x24 │ │ - pop {r4, r5, r6, r7, pc} │ │ - nop │ │ - add r0, sp, #508 @ 0x1fc │ │ - movs r0, r0 │ │ - cmp r4, #171 @ 0xab │ │ - movs r0, r0 │ │ - add lr, r7 │ │ - vcvtm.u32.f32 q10, │ │ - vshr.u64 d17, d11, #5 │ │ - movs r0, r0 │ │ - add r0, r8 │ │ - vcvt.f16.u16 q14, , #5 │ │ - movs r5, r0 │ │ - add r2, r8 │ │ - vqshlu.s32 d31, d9, #27 │ │ - vsri.32 d20, d8, #2 │ │ - vdup.8 q15, d12[5] │ │ - vqdmulh.s q14, , d7[0] │ │ - movs r5, r0 │ │ - add r8, r7 │ │ - vcvt.f32.u32 d31, d15 │ │ - vsri.64 d20, d15, #2 │ │ - vqdmulh.s q15, , d2[0] │ │ - vrsra.u64 q10, q12, #7 │ │ - vcvt.s32.f32 d26, d23 │ │ - movs r0, r0 │ │ - mvns r1, r1 │ │ - vcvt.u32.f32 d26, d7 │ │ - movs r0, r0 │ │ - add r5, r7 │ │ - vqshlu.s64 q13, , #59 @ 0x3b │ │ - movs r0, r0 │ │ - bics r0, r7 │ │ - vsri.64 d20, d17, #5 │ │ - vqshl.u32 d26, d7, #27 │ │ - movs r0, r0 │ │ - mvns r4, r4 │ │ - vqdmulh.s q14, , d31[0] │ │ - movs r5, r0 │ │ - cmp r6, r5 │ │ - vcvt.f32.s32 d31, d9 │ │ - vmls.i q10, , d29[0] │ │ - vtbx.8 d28, {d27-d30}, d23 │ │ - movs r5, r0 │ │ - lsls r1, r5, #3 │ │ - movs r0, r0 │ │ - add r2, r7 │ │ - vtbl.8 d18, {d11-d12}, d25 │ │ - movs r0, r0 │ │ - cmp r7, ip │ │ - vsli.32 d27, d0, #27 │ │ - ldrb r0, [r0, #0] │ │ - ldr r2, [pc, #28] @ (6ca60 ) │ │ - add r2, pc │ │ - ldr.w r4, [r2, r0, lsl #2] │ │ - ldr r2, [pc, #24] @ (6ca64 ) │ │ - add r2, pc │ │ - ldr.w r2, [r2, r0, lsl #2] │ │ - ldrd r0, r1, [r1, #28] │ │ - ldr r3, [r1, #12] │ │ - mov r1, r4 │ │ - ldmia.w sp!, {r4, lr} │ │ - bx r3 │ │ - nop │ │ - str r6, [r7, #112] @ 0x70 │ │ - movs r6, r0 │ │ - add r2, pc, #904 @ (adr r2, 6cdf0 ) │ │ - vsli.32 d27, d0, #29 │ │ + subs r2, #1 │ │ + clz r2, r2 │ │ + lsrs r2, r2, #5 │ │ + strb r2, [r0, #0] │ │ + movs r2, #1 │ │ + uqsub8 r1, r1, r2 │ │ + strb r1, [r0, #1] │ │ + bx lr │ │ + push {r4, r5, r7, lr} │ │ + ldrb r5, [r0, #1] │ │ mov r4, r0 │ │ - blx ccc40 │ │ - adds r1, r0, #1 │ │ + cbz r5, 6cd64 │ │ + movs r0, #1 │ │ + strb r0, [r4, #1] │ │ mov r0, r4 │ │ - pop {r4, pc} │ │ - bmi.n 6ca22 │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ - sub sp, #80 @ 0x50 │ │ - ldr r7, [r0, #0] │ │ + bl 6cd6e │ │ + ldrb r0, [r4, #0] │ │ + subs r0, #1 │ │ + clz r0, r0 │ │ + lsrs r0, r0, #5 │ │ + strb r0, [r4, #0] │ │ + movs r0, #1 │ │ + uqsub8 r0, r5, r0 │ │ + strb r0, [r4, #1] │ │ + pop {r4, r5, r7, pc} │ │ + push {r4, r5, r7, lr} │ │ + ldrb r5, [r0, #1] │ │ mov r4, r0 │ │ - ldr r0, [r7, #0] │ │ - ldr r6, [pc, #328] @ (6cbd0 ) │ │ - cmp r0, #0 │ │ - add r6, pc │ │ - beq.n 6cb20 │ │ - ldr r0, [r6, #20] │ │ - cmp r0, #5 │ │ - bcc.n 6cab4 │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #36] @ 0x24 │ │ - movs r3, #70 @ 0x46 │ │ - str r1, [sp, #24] │ │ - ldr r1, [pc, #312] @ (6cbd8 ) │ │ - str r0, [sp, #32] │ │ - add r1, pc │ │ - str r1, [sp, #20] │ │ - add r0, sp, #48 @ 0x30 │ │ - str r0, [sp, #28] │ │ - add r0, sp, #20 │ │ - ldr r2, [pc, #304] @ (6cbdc ) │ │ - movs r1, #5 │ │ - add r2, pc │ │ - bl 6f45c │ │ - ldr r0, [r6, #20] │ │ - cmp r0, #4 │ │ - bls.n 6cadc │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #36] @ 0x24 │ │ - movs r3, #70 @ 0x46 │ │ - str r1, [sp, #24] │ │ - ldr r1, [pc, #284] @ (6cbe4 ) │ │ - str r0, [sp, #32] │ │ - add r1, pc │ │ - str r1, [sp, #20] │ │ - add r0, sp, #48 @ 0x30 │ │ - str r0, [sp, #28] │ │ - add r0, sp, #20 │ │ - ldr r2, [pc, #276] @ (6cbe8 ) │ │ - movs r1, #5 │ │ - add r2, pc │ │ - bl 6f45c │ │ - ldr r5, [r4, #8] │ │ - cbz r5, 6cb2a │ │ - ldr r0, [r5, #0] │ │ - cbz r0, 6cb34 │ │ - ldr.w r8, [r0, #680] @ 0x2a8 │ │ - ldr r0, [r6, #20] │ │ - cmp.w r8, #0 │ │ - beq.n 6cb3e │ │ - cmp r0, #5 │ │ - bcc.n 6cb16 │ │ + cbz r5, 6cd8c │ │ + movs r0, #1 │ │ + strb r0, [r4, #1] │ │ + mov r0, r4 │ │ + bl 6ccdc │ │ + ldrb r0, [r4, #0] │ │ + subs r0, #1 │ │ + clz r0, r0 │ │ + lsrs r0, r0, #5 │ │ + strb r0, [r4, #0] │ │ + movs r0, #1 │ │ + uqsub8 r0, r5, r0 │ │ + strb r0, [r4, #1] │ │ + pop {r4, r5, r7, pc} │ │ + push {r4, r5, r7, lr} │ │ + ldrb r5, [r0, #1] │ │ + mov r4, r0 │ │ + cbz r5, 6cdb4 │ │ + movs r0, #1 │ │ + strb r0, [r4, #1] │ │ + mov r0, r4 │ │ + bl 6cd46 │ │ + ldrb r0, [r4, #0] │ │ + subs r0, #1 │ │ + clz r0, r0 │ │ + lsrs r0, r0, #5 │ │ + strb r0, [r4, #0] │ │ + movs r0, #1 │ │ + uqsub8 r0, r5, r0 │ │ + strb r0, [r4, #1] │ │ + pop {r4, r5, r7, pc} │ │ + push {r4, lr} │ │ + ldr r0, [r0, #0] │ │ + mov r2, r1 │ │ + ldr r3, [r2, #20] │ │ + ldrd r0, r1, [r0] │ │ + lsls r4, r3, #27 │ │ + bmi.n 6cdda │ │ + lsls r3, r3, #26 │ │ + bmi.n 6cde2 │ │ + ldmia.w sp!, {r4, lr} │ │ + b.w 52a94 │ │ + ldmia.w sp!, {r4, lr} │ │ + b.w 53b80 │ │ + ldmia.w sp!, {r4, lr} │ │ + b.w 53bdc │ │ + bmi.n 6cd96 │ │ + push {r7, lr} │ │ + sub sp, #40 @ 0x28 │ │ movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #36] @ 0x24 │ │ - movs r3, #70 @ 0x46 │ │ - str r1, [sp, #24] │ │ - ldr r1, [pc, #252] @ (6cbfc ) │ │ - str r0, [sp, #32] │ │ - movs r0, #4 │ │ - add r1, pc │ │ - str r1, [sp, #20] │ │ + mov r2, sp │ │ + str r0, [sp, #16] │ │ + movs r0, #2 │ │ + str r0, [sp, #4] │ │ + ldr r0, [pc, #44] @ (6ce28 ) │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + movs r0, #1 │ │ + str r0, [sp, #12] │ │ + add r0, sp, #24 │ │ + str r0, [sp, #8] │ │ + ldr r0, [pc, #32] @ (6ce2c ) │ │ + add r0, pc │ │ str r0, [sp, #28] │ │ - add r0, sp, #20 │ │ - ldr r2, [pc, #240] @ (6cc00 ) │ │ - movs r1, #5 │ │ - add r2, pc │ │ - bl 6f45c │ │ - ldr r2, [r4, #4] │ │ - mov r0, r5 │ │ - ldr r1, [r7, #0] │ │ - blx r8 │ │ - b.n 6cbc8 │ │ - ldr r1, [pc, #176] @ (6cbd4 ) │ │ - movs r0, #7 │ │ - movs r2, #37 @ 0x25 │ │ - add r1, pc │ │ - b.n 6cb6c │ │ - ldr r1, [pc, #180] @ (6cbe0 ) │ │ - movs r0, #8 │ │ - movs r2, #6 │ │ - add r1, pc │ │ - b.n 6cb6c │ │ - ldr r1, [pc, #180] @ (6cbec ) │ │ - movs r0, #8 │ │ - movs r2, #7 │ │ - add r1, pc │ │ - b.n 6cb6c │ │ - cmp r0, #5 │ │ - bcc.n 6cb64 │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ + add r0, sp, #32 │ │ + str r0, [sp, #24] │ │ + movs r0, #3 │ │ str r0, [sp, #36] @ 0x24 │ │ - movs r3, #70 @ 0x46 │ │ - str r1, [sp, #24] │ │ - ldr r1, [pc, #164] @ (6cbf4 ) │ │ + ldr r0, [pc, #24] @ (6ce30 ) │ │ + add r0, pc │ │ str r0, [sp, #32] │ │ - movs r0, #4 │ │ - add r1, pc │ │ - str r1, [sp, #20] │ │ - str r0, [sp, #28] │ │ - add r0, sp, #20 │ │ - ldr r2, [pc, #156] @ (6cbf8 ) │ │ - movs r1, #5 │ │ - add r2, pc │ │ - bl 6f45c │ │ - ldr r1, [pc, #136] @ (6cbf0 ) │ │ - movs r0, #6 │ │ - movs r2, #21 │ │ - add r1, pc │ │ - strb.w r0, [sp, #20] │ │ - ldrh.w r0, [sp, #17] │ │ - strh.w r0, [sp, #21] │ │ - ldrb.w r0, [sp, #19] │ │ - strd r1, r2, [sp, #24] │ │ - mov r2, sp │ │ - strb.w r0, [sp, #23] │ │ - add r0, sp, #20 │ │ - ldmia.w r2, {r3, r4, r5, r7} │ │ - add.w r1, r0, #12 │ │ - stmia r1!, {r3, r4, r5, r7} │ │ - ldr r1, [r6, #20] │ │ - cmp r1, #1 │ │ - bls.n 6cbc2 │ │ - movs r1, #0 │ │ - movs r3, #202 @ 0xca │ │ - str r1, [sp, #64] @ 0x40 │ │ - movs r1, #1 │ │ - str r1, [sp, #52] @ 0x34 │ │ - ldr r2, [pc, #96] @ (6cc04 ) │ │ - str r1, [sp, #60] @ 0x3c │ │ - add r2, pc │ │ - str r2, [sp, #48] @ 0x30 │ │ - add r1, sp, #72 @ 0x48 │ │ - str r1, [sp, #56] @ 0x38 │ │ - ldr r1, [pc, #88] @ (6cc08 ) │ │ - add r1, pc │ │ - strd r0, r1, [sp, #72] @ 0x48 │ │ - add r0, sp, #48 @ 0x30 │ │ - ldr r2, [pc, #80] @ (6cc0c ) │ │ - movs r1, #2 │ │ - add r2, pc │ │ - bl 6f45c │ │ - add r0, sp, #20 │ │ - bl 5c404 │ │ - add sp, #80 @ 0x50 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ - nop │ │ - ldrb r4, [r4, #12] │ │ - movs r6, r0 │ │ - lsrs r5, r4, #27 │ │ - vrsra.u32 d19, d24, #5 │ │ - movs r6, r0 │ │ - adds r3, #10 │ │ - movs r6, r0 │ │ - str r2, [r3, #8] │ │ - vrsra.u32 d19, d8, #5 │ │ - movs r6, r0 │ │ - adds r2, #226 @ 0xe2 │ │ - movs r6, r0 │ │ - str r6, [r2, #8] │ │ - @ instruction: 0xfffb0e8c │ │ - @ instruction: 0xfffb5a92 │ │ - movs r6, r0 │ │ - adds r2, #90 @ 0x5a │ │ - movs r6, r0 │ │ - ldrh r0, [r5, r3] │ │ - movs r6, r0 │ │ - adds r2, #168 @ 0xa8 │ │ - movs r6, r0 │ │ - adds r2, #66 @ 0x42 │ │ - movs r6, r0 │ │ - movs r6, #141 @ 0x8d │ │ - movs r0, r0 │ │ - adds r1, #252 @ 0xfc │ │ + ldrd r0, r1, [r1, #28] │ │ + bl 4d952 │ │ + add sp, #40 @ 0x28 │ │ + pop {r7, pc} │ │ + adds r7, #112 @ 0x70 │ │ movs r6, r0 │ │ - push {r4, r5, r6, lr} │ │ - mov r5, r0 │ │ - movs r0, #0 │ │ - str r0, [r5, #16] │ │ - subs r0, r2, r1 │ │ - ldr r6, [sp, #16] │ │ - mov r4, r3 │ │ - stmia.w r5, {r1, r2, r3, r6} │ │ - movs r1, #12 │ │ - blx c9f40 │ │ - subs r1, r6, r4 │ │ - mov r2, r0 │ │ - cmp.w r0, r1, lsr #4 │ │ - it cs │ │ - lsrcs r2, r1, #4 │ │ - strd r2, r0, [r5, #20] │ │ - pop {r4, r5, r6, pc} │ │ - bmi.n 6cbe6 │ │ - push {r4, r5, r6, r7, lr} │ │ + strb r3, [r6, #5] │ │ + @ instruction: 0xfffe0cf5 │ │ + vsli.64 , q8, #59 @ 0x3b │ │ sub sp, #36 @ 0x24 │ │ ldr r0, [r0, #0] │ │ mov r2, r1 │ │ movs r4, #3 │ │ movs r7, #4 │ │ ldr r0, [r0, #0] │ │ add.w r1, r0, #12 │ │ str r1, [sp, #32] │ │ - ldr r1, [pc, #44] @ (6cc80 ) │ │ + ldr r1, [pc, #44] @ (6ce78 ) │ │ add r3, sp, #32 │ │ - ldr r5, [pc, #44] @ (6cc84 ) │ │ - ldr r6, [pc, #48] @ (6cc88 ) │ │ + ldr r5, [pc, #44] @ (6ce7c ) │ │ + ldr r6, [pc, #48] @ (6ce80 ) │ │ add r1, pc │ │ add r5, pc │ │ strd r7, r0, [sp] │ │ add r6, pc │ │ strd r4, r3, [sp, #16] │ │ strd r6, r5, [sp, #8] │ │ mov r0, r2 │ │ str r1, [sp, #24] │ │ movs r2, #13 │ │ - ldr r1, [pc, #24] @ (6cc8c ) │ │ - ldr r3, [pc, #28] @ (6cc90 ) │ │ + ldr r1, [pc, #24] @ (6ce84 ) │ │ + ldr r3, [pc, #28] @ (6ce88 ) │ │ add r1, pc │ │ add r3, pc │ │ - bl 504ec │ │ + bl 51aa0 │ │ add sp, #36 @ 0x24 │ │ pop {r4, r5, r6, r7, pc} │ │ - lsrs r5, r0, #16 │ │ + asrs r1, r7, #23 │ │ + movs r0, r0 │ │ + asrs r7, r4, #10 │ │ + @ instruction: 0xfffb0e89 │ │ movs r0, r0 │ │ - asrs r1, r3, #3 │ │ - @ instruction: 0xfffbefad │ │ - vshr.u64 d17, d18, #1 │ │ - vtbl.8 d30, {d11-d12}, d10 │ │ + asrs r0, r0, #10 │ │ + vtbl.8 d29, {d11-d12}, d22 │ │ vsli.32 d27, d0, #25 │ │ mov r4, r0 │ │ - bl 6bbc4 │ │ + bl 6dcb4 │ │ ldrd r0, r1, [r4] │ │ ldmia.w sp!, {r4, lr} │ │ - b.w 71dba │ │ + b.w 727f6 │ │ ldr r0, [r0, #0] │ │ mov r2, r1 │ │ ldr r0, [r0, #0] │ │ ldr r1, [r0, #0] │ │ eor.w r1, r1, #2147483648 @ 0x80000000 │ │ cmp r1, #4 │ │ it cs │ │ movcs r1, #1 │ │ push {r5, r6, r7, lr} │ │ tbb [pc, r1] │ │ movs r0, #2 │ │ adds r5, r1, r0 │ │ adds r0, #4 │ │ str r0, [sp, #4] │ │ - ldr r0, [pc, #76] @ (6cd18 ) │ │ + ldr r0, [pc, #76] @ (6cf10 ) │ │ add r0, pc │ │ str r0, [sp, #0] │ │ - ldr r1, [pc, #76] @ (6cd1c ) │ │ + ldr r1, [pc, #76] @ (6cf14 ) │ │ mov r0, r2 │ │ add r3, sp, #4 │ │ movs r2, #9 │ │ add r1, pc │ │ - b.n 6cd12 │ │ + b.n 6cf0a │ │ adds r0, #4 │ │ str r0, [sp, #4] │ │ - ldr r0, [pc, #72] @ (6cd28 ) │ │ + ldr r0, [pc, #72] @ (6cf20 ) │ │ add r0, pc │ │ str r0, [sp, #0] │ │ - ldr r1, [pc, #68] @ (6cd2c ) │ │ + ldr r1, [pc, #68] @ (6cf24 ) │ │ mov r0, r2 │ │ add r3, sp, #4 │ │ movs r2, #5 │ │ add r1, pc │ │ - b.n 6cd12 │ │ + b.n 6cf0a │ │ adds r0, #4 │ │ str r0, [sp, #4] │ │ - ldr r0, [pc, #56] @ (6cd30 ) │ │ + ldr r0, [pc, #56] @ (6cf28 ) │ │ add r0, pc │ │ str r0, [sp, #0] │ │ - ldr r1, [pc, #56] @ (6cd34 ) │ │ + ldr r1, [pc, #56] @ (6cf2c ) │ │ add r1, pc │ │ - b.n 6cd0c │ │ + b.n 6cf04 │ │ str r0, [sp, #4] │ │ - ldr r0, [pc, #28] @ (6cd20 ) │ │ + ldr r0, [pc, #28] @ (6cf18 ) │ │ add r0, pc │ │ str r0, [sp, #0] │ │ - ldr r1, [pc, #24] @ (6cd24 ) │ │ + ldr r1, [pc, #24] @ (6cf1c ) │ │ add r1, pc │ │ add r3, sp, #4 │ │ mov r0, r2 │ │ movs r2, #6 │ │ - bl 50574 │ │ + bl 51b28 │ │ pop {r2, r3, r7, pc} │ │ - lsrs r7, r4, #13 │ │ + asrs r3, r0, #20 │ │ movs r0, r0 │ │ - asrs r4, r7, #32 │ │ - vtbl.8 d28, {d11}, d31 │ │ - movs r5, r0 │ │ - asrs r1, r2, #32 │ │ + asrs r2, r1, #8 │ │ + @ instruction: 0xfffbf8b9 │ │ + vsra.u64 , , #1 │ │ vqrdmlsh.s , , d5[0] │ │ - vshr.u32 d17, d21, #1 │ │ + vsubl.u , d15, d3 │ │ vqrdmlsh.s , , d3[0] │ │ - vqshl.u64 d22, d27, #63 @ 0x3f │ │ + vmull.u q11, d31, d15 │ │ vtbl.8 d22, {d11}, d0 │ │ ldrd r1, r2, [r1, #28] │ │ ldr r0, [r0, #0] │ │ - b.w 6dbd0 │ │ - ldr r0, [r0, #0] │ │ - b.w 51388 │ │ - bmi.n 6ccf6 │ │ - stmdb sp!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, lr} │ │ - mov r4, r0 │ │ - ldr r0, [r1, #0] │ │ - cmp.w r0, #2147483648 @ 0x80000000 │ │ - bne.n 6cd8c │ │ - movs r0, #1 │ │ - ldrd r8, r5, [r1, #4] │ │ - str r0, [sp, #0] │ │ - add r0, sp, #4 │ │ - mov r1, r5 │ │ - movs r2, #0 │ │ - movs r3, #1 │ │ - bl 538d4 │ │ - ldrd r0, r7, [sp, #4] │ │ - cmp r0, #1 │ │ - beq.n 6cd96 │ │ - ldr r6, [sp, #12] │ │ - mov r1, r8 │ │ - mov r2, r5 │ │ - mov r0, r6 │ │ - bl c99c0 │ │ - strd r7, r6, [r4] │ │ - str r5, [r4, #8] │ │ - ldmia.w sp!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, pc} │ │ - ldmia.w r1, {r0, r2, r3} │ │ - stmia r4!, {r0, r2, r3} │ │ - ldmia.w sp!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, pc} │ │ - ldr r1, [sp, #12] │ │ - mov r0, r7 │ │ - ldr r2, [pc, #8] @ (6cda4 ) │ │ - add r2, pc │ │ - bl 4ad80 │ │ - nop │ │ - ldrsh r4, [r2, r4] │ │ - movs r6, r0 │ │ - ldr r2, [r1, #0] │ │ - cmp.w r2, #2147483648 @ 0x80000000 │ │ - itt eq │ │ - ldrdeq r1, r2, [r1, #4] │ │ - beq.w 6bbdc │ │ - push {r4, lr} │ │ - ldmia.w r1, {r2, r3, r4} │ │ - stmia r0!, {r2, r3, r4} │ │ - pop {r4, pc} │ │ + b.w 6e4c0 │ │ push {r4, r5, r6, r7, lr} │ │ - sub sp, #28 │ │ + ldr r2, [r1, #4] │ │ + cbz r2, 6cf86 │ │ + ldr r3, [r1, #0] │ │ mov r5, r3 │ │ - mov r6, sp │ │ - mov r3, r2 │ │ - mov r2, r1 │ │ + ldrsb.w r6, [r5], #1 │ │ + uxtb r4, r6 │ │ + cmp.w r6, #4294967295 @ 0xffffffff │ │ + bgt.n 6cf9e │ │ + ldrb r6, [r3, #1] │ │ + and.w r5, r4, #31 │ │ + cmp r4, #224 @ 0xe0 │ │ + and.w r6, r6, #63 @ 0x3f │ │ + bcc.n 6cf8c │ │ + ldrb r7, [r3, #2] │ │ + cmp r4, #240 @ 0xf0 │ │ + and.w r7, r7, #63 @ 0x3f │ │ + orr.w r6, r7, r6, lsl #6 │ │ + bcc.n 6cf94 │ │ + ldrb r4, [r3, #3] │ │ + and.w r5, r5, #7 │ │ + and.w r4, r4, #63 @ 0x3f │ │ + orr.w r4, r4, r6, lsl #6 │ │ + orr.w r4, r4, r5, lsl #18 │ │ + cmp.w r4, #1114112 @ 0x110000 │ │ + bne.n 6cf9c │ │ + movs r1, #1 │ │ + strb r1, [r0, #1] │ │ + b.n 6cfaa │ │ + orr.w r4, r6, r5, lsl #6 │ │ + adds r5, r3, #2 │ │ + b.n 6cf9e │ │ + orr.w r4, r6, r5, lsl #12 │ │ + adds r5, r3, #3 │ │ + b.n 6cf9e │ │ + adds r5, r3, #4 │ │ + add r2, r3 │ │ + str r4, [r0, #4] │ │ + subs r2, r2, r5 │ │ + strd r5, r2, [r1] │ │ + movs r1, #0 │ │ + strb r1, [r0, #0] │ │ + pop {r4, r5, r6, r7, pc} │ │ + stmdb sp!, {r2, r3, r4, r5, r6, r7, r8, lr} │ │ + ldrd r7, r8, [sp, #32] │ │ + mov r5, r2 │ │ mov r4, r0 │ │ - mov r0, r6 │ │ - mov r1, r5 │ │ - bl 67ba0 │ │ - ldrb.w r0, [sp] │ │ - add.w r1, r4, #8 │ │ - cmp r0, #15 │ │ - bne.n 6cdee │ │ - ldr r3, [r5, #0] │ │ - ldr.w lr, [sp, #4] │ │ - str r3, [r1, #0] │ │ - b.n 6ce0a │ │ - ldrb.w r2, [sp, #3] │ │ - add.w ip, r6, #8 │ │ - strb r2, [r4, #3] │ │ - ldrh.w r2, [sp, #1] │ │ - strh.w r2, [r4, #1] │ │ - ldr.w lr, [sp, #4] │ │ - ldmia.w ip, {r2, r3, r5, r6, r7} │ │ - stmia r1!, {r2, r3, r5, r6, r7} │ │ + cbz r7, 6cfee │ │ + mov r0, sp │ │ + mov r6, r3 │ │ + bl 6cf3c │ │ + ldrb.w r1, [sp] │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ + uxtab r0, r0, r5 │ │ + cmp r1, #0 │ │ + clz r0, r0 │ │ + it eq │ │ + lsreq r5, r0, #5 │ │ + cmp r7, #1 │ │ + bne.n 6cff6 │ │ + uxtb.w r0, r8 │ │ + cmp r0, #3 │ │ + bcs.n 6cff6 │ │ + uxtb r0, r6 │ │ + cmp r0, #1 │ │ + bhi.n 6cffa │ │ + b.n 6d008 │ │ + strb.w r8, [r4, #2] │ │ + movs r0, #3 │ │ + b.n 6d00a │ │ + cmp r7, #2 │ │ + bhi.n 6d008 │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ + uxtab r0, r0, r5 │ │ + clz r0, r0 │ │ + lsrs r5, r0, #5 │ │ + movs r0, #2 │ │ + strb r5, [r4, #1] │ │ strb r0, [r4, #0] │ │ - str.w lr, [r4, #4] │ │ - add sp, #28 │ │ - pop {r4, r5, r6, r7, pc} │ │ + ldmia.w sp!, {r2, r3, r4, r5, r6, r7, r8, pc} │ │ + bmi.n 6cfbe │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, #100 @ 0x64 │ │ ldmia r1!, {r4, r5, r6} │ │ mov sl, r0 │ │ movs r1, #6 │ │ mov r7, r2 │ │ - ldr r0, [pc, #784] @ (6d134 ) │ │ + ldr r0, [pc, #784] @ (6d334 ) │ │ add r0, pc │ │ - bl 6bd14 │ │ + bl 6deb4 │ │ mov fp, r0 │ │ mov r8, r1 │ │ mov r0, r5 │ │ mov r1, r6 │ │ - bl 6bd14 │ │ - ldr r6, [pc, #768] @ (6d138 ) │ │ + bl 6deb4 │ │ + ldr r6, [pc, #768] @ (6d338 ) │ │ mov r5, r0 │ │ mov r9, r1 │ │ add r6, pc │ │ - ldr r0, [r6, #20] │ │ + ldr r0, [r6, #16] │ │ cmp r0, #5 │ │ - bcc.n 6ce68 │ │ + bcc.n 6d068 │ │ movs r0, #0 │ │ movs r1, #1 │ │ str r0, [sp, #48] @ 0x30 │ │ movw r3, #975 @ 0x3cf │ │ str r1, [sp, #36] @ 0x24 │ │ - ldr r1, [pc, #744] @ (6d13c ) │ │ + ldr r1, [pc, #744] @ (6d33c ) │ │ str r0, [sp, #44] @ 0x2c │ │ add r1, pc │ │ str r1, [sp, #32] │ │ add r0, sp, #80 @ 0x50 │ │ str r0, [sp, #40] @ 0x28 │ │ add r0, sp, #32 │ │ - ldr r2, [pc, #736] @ (6d140 ) │ │ + ldr r2, [pc, #736] @ (6d340 ) │ │ movs r1, #5 │ │ add r2, pc │ │ - bl 6f45c │ │ - ldr r0, [r6, #20] │ │ + bl 6ff84 │ │ + ldr r0, [r6, #16] │ │ cmp r0, #4 │ │ - bls.n 6ce92 │ │ + bls.n 6d092 │ │ movs r0, #0 │ │ movs r1, #1 │ │ str r0, [sp, #48] @ 0x30 │ │ movw r3, #975 @ 0x3cf │ │ str r1, [sp, #36] @ 0x24 │ │ - ldr r1, [pc, #716] @ (6d148 ) │ │ + ldr r1, [pc, #716] @ (6d348 ) │ │ str r0, [sp, #44] @ 0x2c │ │ add r1, pc │ │ str r1, [sp, #32] │ │ add r0, sp, #80 @ 0x50 │ │ str r0, [sp, #40] @ 0x28 │ │ add r0, sp, #32 │ │ - ldr r2, [pc, #704] @ (6d14c ) │ │ + ldr r2, [pc, #704] @ (6d34c ) │ │ movs r1, #5 │ │ add r2, pc │ │ - bl 6f45c │ │ + bl 6ff84 │ │ ldr r7, [r7, #0] │ │ cmp r7, #0 │ │ - beq.w 6cfd6 │ │ + beq.w 6d1d6 │ │ ldr r0, [r7, #0] │ │ cmp r0, #0 │ │ - beq.w 6cfde │ │ + beq.w 6d1de │ │ str.w r8, [sp, #4] │ │ ldr.w r8, [r0, #132] @ 0x84 │ │ - ldr r0, [r6, #20] │ │ + ldr r0, [r6, #16] │ │ cmp.w r8, #0 │ │ - beq.w 6cfea │ │ + beq.w 6d1ea │ │ cmp r0, #5 │ │ - ldr r0, [pc, #680] @ (6d160 ) │ │ + ldr r0, [pc, #680] @ (6d360 ) │ │ add r0, pc │ │ str r0, [sp, #0] │ │ - bcc.n 6cee0 │ │ + bcc.n 6d0e0 │ │ movs r0, #0 │ │ movs r1, #1 │ │ str r1, [sp, #36] @ 0x24 │ │ movw r3, #975 @ 0x3cf │ │ ldr r1, [sp, #0] │ │ str r0, [sp, #48] @ 0x30 │ │ str r0, [sp, #44] @ 0x2c │ │ movs r0, #4 │ │ str r1, [sp, #32] │ │ movs r1, #5 │ │ str r0, [sp, #40] @ 0x28 │ │ add r0, sp, #32 │ │ - ldr r2, [pc, #648] @ (6d164 ) │ │ + ldr r2, [pc, #648] @ (6d364 ) │ │ add r2, pc │ │ - bl 6f45c │ │ + bl 6ff84 │ │ ldr r1, [r4, #0] │ │ mov r0, r7 │ │ mov r2, fp │ │ mov r3, r5 │ │ blx r8 │ │ mov r8, r0 │ │ - ldr r0, [r6, #20] │ │ + ldr r0, [r6, #16] │ │ cmp r0, #5 │ │ - bcc.n 6cf16 │ │ + bcc.n 6d116 │ │ movs r0, #0 │ │ movs r1, #1 │ │ str r0, [sp, #48] @ 0x30 │ │ movw r3, #975 @ 0x3cf │ │ str r1, [sp, #36] @ 0x24 │ │ - ldr r1, [pc, #616] @ (6d168 ) │ │ + ldr r1, [pc, #616] @ (6d368 ) │ │ str r0, [sp, #44] @ 0x2c │ │ movs r0, #4 │ │ add r1, pc │ │ str r1, [sp, #32] │ │ str r0, [sp, #40] @ 0x28 │ │ add r0, sp, #32 │ │ - ldr r2, [pc, #604] @ (6d16c ) │ │ + ldr r2, [pc, #604] @ (6d36c ) │ │ movs r1, #5 │ │ add r2, pc │ │ - bl 6f45c │ │ - ldr r0, [r6, #20] │ │ + bl 6ff84 │ │ + ldr r0, [r6, #16] │ │ cmp r0, #5 │ │ - bcc.n 6cf40 │ │ + bcc.n 6d140 │ │ movs r0, #0 │ │ movs r1, #1 │ │ str r0, [sp, #48] @ 0x30 │ │ movw r3, #975 @ 0x3cf │ │ str r1, [sp, #36] @ 0x24 │ │ - ldr r1, [pc, #580] @ (6d170 ) │ │ + ldr r1, [pc, #580] @ (6d370 ) │ │ str r0, [sp, #44] @ 0x2c │ │ add r1, pc │ │ str r1, [sp, #32] │ │ add r0, sp, #80 @ 0x50 │ │ str r0, [sp, #40] @ 0x28 │ │ add r0, sp, #32 │ │ - ldr r2, [pc, #572] @ (6d174 ) │ │ + ldr r2, [pc, #572] @ (6d374 ) │ │ movs r1, #5 │ │ add r2, pc │ │ - bl 6f45c │ │ - ldr r0, [r6, #20] │ │ + bl 6ff84 │ │ + ldr r0, [r6, #16] │ │ cmp r0, #5 │ │ - bcc.n 6cf6a │ │ + bcc.n 6d16a │ │ movs r0, #0 │ │ movs r1, #1 │ │ str r0, [sp, #48] @ 0x30 │ │ movw r3, #975 @ 0x3cf │ │ str r1, [sp, #36] @ 0x24 │ │ - ldr r1, [pc, #548] @ (6d178 ) │ │ + ldr r1, [pc, #548] @ (6d378 ) │ │ str r0, [sp, #44] @ 0x2c │ │ add r1, pc │ │ str r1, [sp, #32] │ │ add r0, sp, #80 @ 0x50 │ │ str r0, [sp, #40] @ 0x28 │ │ add r0, sp, #32 │ │ - ldr r2, [pc, #536] @ (6d17c ) │ │ + ldr r2, [pc, #536] @ (6d37c ) │ │ movs r1, #5 │ │ add r2, pc │ │ - bl 6f45c │ │ + bl 6ff84 │ │ ldr r0, [r7, #0] │ │ cmp r0, #0 │ │ - beq.n 6d01e │ │ + beq.n 6d21e │ │ ldr.w r4, [r0, #912] @ 0x390 │ │ - ldr r0, [r6, #20] │ │ + ldr r0, [r6, #16] │ │ cmp r4, #0 │ │ - beq.n 6d02a │ │ + beq.n 6d22a │ │ cmp r0, #4 │ │ - bls.n 6cfa0 │ │ + bls.n 6d1a0 │ │ movs r0, #0 │ │ movs r1, #1 │ │ str r1, [sp, #36] @ 0x24 │ │ movw r3, #975 @ 0x3cf │ │ ldr r1, [sp, #0] │ │ str r0, [sp, #48] @ 0x30 │ │ str r0, [sp, #44] @ 0x2c │ │ movs r0, #4 │ │ str r1, [sp, #32] │ │ movs r1, #5 │ │ str r0, [sp, #40] @ 0x28 │ │ add r0, sp, #32 │ │ - ldr r2, [pc, #520] @ (6d1a4 ) │ │ + ldr r2, [pc, #520] @ (6d3a4 ) │ │ add r2, pc │ │ - bl 6f45c │ │ + bl 6ff84 │ │ mov r0, r7 │ │ blx r4 │ │ - ldr r1, [r6, #20] │ │ + ldr r1, [r6, #16] │ │ cmp r0, #1 │ │ - bne.n 6d060 │ │ + bne.n 6d260 │ │ movs r6, #0 │ │ cmp r1, #5 │ │ - bcc.n 6d09e │ │ + bcc.n 6d29e │ │ movs r0, #1 │ │ str r6, [sp, #48] @ 0x30 │ │ str r0, [sp, #36] @ 0x24 │ │ movs r1, #5 │ │ - ldr r0, [pc, #480] @ (6d19c ) │ │ + ldr r0, [pc, #480] @ (6d39c ) │ │ movw r3, #975 @ 0x3cf │ │ str r6, [sp, #44] @ 0x2c │ │ movs r4, #5 │ │ add r0, pc │ │ str r0, [sp, #32] │ │ movs r0, #4 │ │ str r0, [sp, #40] @ 0x28 │ │ add r0, sp, #32 │ │ - ldr r2, [pc, #464] @ (6d1a0 ) │ │ + ldr r2, [pc, #464] @ (6d3a0 ) │ │ add r2, pc │ │ - bl 6f45c │ │ - b.n 6d0a0 │ │ - ldr r1, [pc, #364] @ (6d144 ) │ │ + bl 6ff84 │ │ + b.n 6d2a0 │ │ + ldr r1, [pc, #364] @ (6d344 ) │ │ movs r0, #6 │ │ add r1, pc │ │ - b.n 6cfe4 │ │ - ldr r1, [pc, #368] @ (6d150 ) │ │ + b.n 6d1e4 │ │ + ldr r1, [pc, #368] @ (6d350 ) │ │ movs r0, #7 │ │ add r1, pc │ │ movs r4, #8 │ │ movs r6, #0 │ │ - b.n 6d0b0 │ │ + b.n 6d2b0 │ │ ldr.w r8, [sp, #4] │ │ movs r6, #0 │ │ cmp r0, #5 │ │ - bcc.n 6d016 │ │ + bcc.n 6d216 │ │ movs r0, #1 │ │ str r6, [sp, #48] @ 0x30 │ │ str r0, [sp, #36] @ 0x24 │ │ movs r1, #5 │ │ - ldr r0, [pc, #344] @ (6d158 ) │ │ + ldr r0, [pc, #344] @ (6d358 ) │ │ movw r3, #975 @ 0x3cf │ │ str r6, [sp, #44] @ 0x2c │ │ add r0, pc │ │ str r0, [sp, #32] │ │ movs r0, #4 │ │ str r0, [sp, #40] @ 0x28 │ │ add r0, sp, #32 │ │ - ldr r2, [pc, #332] @ (6d15c ) │ │ + ldr r2, [pc, #332] @ (6d35c ) │ │ add r2, pc │ │ - bl 6f45c │ │ - ldr r1, [pc, #316] @ (6d154 ) │ │ + bl 6ff84 │ │ + ldr r1, [pc, #316] @ (6d354 ) │ │ movs r0, #11 │ │ add r1, pc │ │ - b.n 6d05c │ │ - ldr r1, [pc, #352] @ (6d180 ) │ │ + b.n 6d25c │ │ + ldr r1, [pc, #352] @ (6d380 ) │ │ movs r0, #7 │ │ movs r4, #8 │ │ movs r6, #0 │ │ add r1, pc │ │ - b.n 6d0ac │ │ + b.n 6d2ac │ │ ldr.w r8, [sp, #4] │ │ movs r6, #0 │ │ cmp r0, #5 │ │ - bcc.n 6d056 │ │ + bcc.n 6d256 │ │ movs r0, #1 │ │ str r6, [sp, #48] @ 0x30 │ │ str r0, [sp, #36] @ 0x24 │ │ movs r1, #5 │ │ - ldr r0, [pc, #328] @ (6d188 ) │ │ + ldr r0, [pc, #328] @ (6d388 ) │ │ movw r3, #975 @ 0x3cf │ │ str r6, [sp, #44] @ 0x2c │ │ add r0, pc │ │ str r0, [sp, #32] │ │ movs r0, #4 │ │ str r0, [sp, #40] @ 0x28 │ │ add r0, sp, #32 │ │ - ldr r2, [pc, #316] @ (6d18c ) │ │ + ldr r2, [pc, #316] @ (6d38c ) │ │ add r2, pc │ │ - bl 6f45c │ │ - ldr r1, [pc, #300] @ (6d184 ) │ │ + bl 6ff84 │ │ + ldr r1, [pc, #300] @ (6d384 ) │ │ movs r0, #14 │ │ add r1, pc │ │ movs r4, #6 │ │ - b.n 6d0b0 │ │ + b.n 6d2b0 │ │ cmp r1, #4 │ │ - bls.n 6d088 │ │ + bls.n 6d288 │ │ movs r0, #0 │ │ movs r1, #1 │ │ str r0, [sp, #48] @ 0x30 │ │ movw r3, #975 @ 0x3cf │ │ str r1, [sp, #36] @ 0x24 │ │ - ldr r1, [pc, #288] @ (6d194 ) │ │ + ldr r1, [pc, #288] @ (6d394 ) │ │ str r0, [sp, #44] @ 0x2c │ │ movs r0, #4 │ │ add r1, pc │ │ str r1, [sp, #32] │ │ str r0, [sp, #40] @ 0x28 │ │ add r0, sp, #32 │ │ - ldr r2, [pc, #280] @ (6d198 ) │ │ + ldr r2, [pc, #280] @ (6d398 ) │ │ movs r1, #5 │ │ add r2, pc │ │ - bl 6f45c │ │ + bl 6ff84 │ │ cmp.w r8, #0 │ │ - beq.n 6d0a2 │ │ + beq.n 6d2a2 │ │ str.w r8, [sl, #4] │ │ movs r0, #15 │ │ ldr.w r8, [sp, #4] │ │ strb.w r0, [sl] │ │ - b.n 6d11c │ │ + b.n 6d31c │ │ movs r4, #5 │ │ - b.n 6d0ac │ │ - ldr r1, [pc, #236] @ (6d190 ) │ │ + b.n 6d2ac │ │ + ldr r1, [pc, #236] @ (6d390 ) │ │ movs r0, #18 │ │ movs r4, #7 │ │ movs r6, #1 │ │ add r1, pc │ │ ldr.w r8, [sp, #4] │ │ ldrh.w r2, [sp, #29] │ │ strh.w r2, [sp, #33] @ 0x21 │ │ @@ -51331,740 +57639,1484 @@ │ │ strb.w r2, [sp, #35] @ 0x23 │ │ strd r1, r0, [sp, #36] @ 0x24 │ │ add r0, sp, #32 │ │ add r1, sp, #8 │ │ adds r0, #12 │ │ ldmia.w r1, {r2, r3, r4, r7} │ │ stmia r0!, {r2, r3, r4, r7} │ │ - cbz r6, 6d112 │ │ + cbz r6, 6d312 │ │ add r6, sp, #64 @ 0x40 │ │ mov r1, fp │ │ mov r2, r8 │ │ mov r0, r6 │ │ - bl 6c144 │ │ + bl 6c8e0 │ │ add.w r0, sl, #16 │ │ mov r1, r5 │ │ mov r2, r9 │ │ - bl 6c144 │ │ + bl 6c8e0 │ │ add r5, sp, #80 @ 0x50 │ │ mov r1, r6 │ │ adds r0, r5, #3 │ │ movs r2, #12 │ │ - bl c99c0 │ │ + bl ca0b2 │ │ movs r0, #3 │ │ mov r1, r5 │ │ strb.w r0, [sl], #1 │ │ movs r2, #15 │ │ mov r0, sl │ │ - bl c99c0 │ │ + bl ca0b2 │ │ add r0, sp, #32 │ │ - bl 58050 │ │ - b.n 6d12c │ │ + bl 690e8 │ │ + b.n 6d32c │ │ add r1, sp, #32 │ │ mov r0, sl │ │ movs r2, #28 │ │ - bl c99c0 │ │ + bl ca0b2 │ │ mov r0, r5 │ │ mov r1, r9 │ │ - bl 626f4 │ │ + bl 64850 │ │ mov r0, fp │ │ mov r1, r8 │ │ - bl 626f4 │ │ + bl 64850 │ │ add sp, #100 @ 0x64 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ nop │ │ - lsrs r7, r6, #16 │ │ - vqshl.u32 , q8, #27 │ │ + lsrs r0, r7, #11 │ │ + vsra.u64 d24, d8, #5 │ │ movs r6, r0 │ │ - cmp r5, #212 @ 0xd4 │ │ + adds r3, #224 @ 0xe0 │ │ movs r6, r0 │ │ - ldrsb r2, [r4, r5] │ │ + str r2, [r4, #8] │ │ movs r6, r0 │ │ - ldrh r0, [r6, r7] │ │ - @ instruction: 0xfffb2db2 │ │ + str r4, [r7, #8] │ │ + vrsra.u64 d19, d30, #5 │ │ movs r6, r0 │ │ - ldrsb r0, [r7, r4] │ │ + str r0, [r7, #4] │ │ movs r6, r0 │ │ - ldrh r6, [r5, r7] │ │ - vcvtn.s32.f32 q8, │ │ - vrsqrte.f32 , q8 │ │ + str r2, [r7, #8] │ │ + vrsra.u32 d16, d17, #5 │ │ + @ instruction: 0xfffb5f20 │ │ movs r6, r0 │ │ - strb r4, [r6, r6] │ │ + ldrsh r4, [r6, r3] │ │ movs r6, r0 │ │ - ldrsb r4, [r6, r4] │ │ + str r4, [r6, #4] │ │ movs r6, r0 │ │ - ldrsb r2, [r5, r3] │ │ + str r2, [r5, #0] │ │ movs r6, r0 │ │ - ldrsb r0, [r6, r3] │ │ + str r0, [r6, #0] │ │ movs r6, r0 │ │ - ldrsb r4, [r6, r2] │ │ + ldrsh r4, [r6, r7] │ │ movs r6, r0 │ │ - ldrsb r0, [r2, r3] │ │ + str r0, [r2, #0] │ │ movs r6, r0 │ │ - ldrsb r2, [r1, r2] │ │ + ldrsh r2, [r1, r7] │ │ movs r6, r0 │ │ - ldrsb r6, [r5, r2] │ │ + ldrsh r6, [r5, r7] │ │ movs r6, r0 │ │ - ldrsb r0, [r4, r1] │ │ + ldrsh r0, [r4, r6] │ │ movs r6, r0 │ │ - ldrh r2, [r5, r6] │ │ - @ instruction: 0xfffb5b3d │ │ - vrsqrte.f32 d21, d16 │ │ + str r6, [r6, #4] │ │ + vcvta.s32.f32 d22, d9 │ │ + vqrdmlah.s , , d16[0] │ │ movs r6, r0 │ │ - strb r4, [r6, r5] │ │ + ldrsh r4, [r6, r2] │ │ movs r6, r0 │ │ - lsls r6, r4, #3 │ │ - vsli.64 d21, d6, #59 @ 0x3b │ │ + lsls r4, r5, #10 │ │ + @ instruction: 0xfffb5ed6 │ │ movs r6, r0 │ │ - strb r2, [r0, r5] │ │ + ldrsh r2, [r0, r2] │ │ movs r6, r0 │ │ - ldrsb r2, [r2, r1] │ │ + ldrsh r2, [r2, r6] │ │ movs r6, r0 │ │ - strb r6, [r6, r7] │ │ + ldrsh r6, [r6, r4] │ │ movs r6, r0 │ │ - ldrsb r2, [r5, r0] │ │ + ldrsh r2, [r5, r5] │ │ movs r6, r0 │ │ - push {r4, lr} │ │ - mov r4, r0 │ │ - ldrb r0, [r0, #0] │ │ - subs r0, #2 │ │ - cmp r0, #11 │ │ - bhi.n 6d1de │ │ - tbb [pc, r0] │ │ - lsls r4, r2, #24 │ │ - asrs r6, r0, #12 │ │ - asrs r3, r2, #12 │ │ - asrs r3, r2, #12 │ │ - lsrs r3, r2, #20 │ │ - lsrs r3, r2, #20 │ │ - ldrd r0, r1, [r4, #4] │ │ - bl 5395a │ │ - ldrd r0, r1, [r4, #16] │ │ - b.n 6d1d6 │ │ - ldrd r0, r1, [r4, #4] │ │ - ldmia.w sp!, {r4, lr} │ │ - b.w 5395a │ │ - pop {r4, pc} │ │ - adds r0, r4, #4 │ │ - ldmia.w sp!, {r4, lr} │ │ - b.w 6cc94 │ │ - bmi.n 6d196 │ │ push {r4, r5, r7, lr} │ │ mov r4, r0 │ │ - ldr r0, [pc, #32] @ (6d214 ) │ │ + ldr r0, [pc, #32] @ (6d3d0 ) │ │ mov r5, r1 │ │ add r0, pc │ │ ldrb r0, [r0, #1] │ │ movs r0, #16 │ │ - blx ccbf0 │ │ - cbz r0, 6d20c │ │ + blx cd270 │ │ + cbz r0, 6d3c8 │ │ movs r1, #1 │ │ strd r5, r4, [r0, #8] │ │ strd r1, r1, [r0] │ │ pop {r4, r5, r7, pc} │ │ movs r0, #4 │ │ movs r1, #16 │ │ - bl 4adb8 │ │ - strb r0, [r7, #14] │ │ + bl 4bbd8 │ │ + ldrb r4, [r4, #24] │ │ movs r6, r0 │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ sub sp, #32 │ │ ldr r5, [r2, #0] │ │ mov r4, r0 │ │ - ldr r7, [pc, #228] @ (6d308 ) │ │ + ldr r7, [pc, #228] @ (6d4c4 ) │ │ mov r8, r1 │ │ add r7, pc │ │ - ldr r0, [r7, #20] │ │ + ldr r0, [r7, #16] │ │ cmp r0, #5 │ │ - bcc.n 6d250 │ │ + bcc.n 6d40c │ │ movs r0, #0 │ │ movs r1, #1 │ │ str r0, [sp, #20] │ │ movs r3, #98 @ 0x62 │ │ str r1, [sp, #8] │ │ - ldr r1, [pc, #208] @ (6d30c ) │ │ + ldr r1, [pc, #208] @ (6d4c8 ) │ │ str r0, [sp, #16] │ │ add r1, pc │ │ str r1, [sp, #4] │ │ add r0, sp, #28 │ │ str r0, [sp, #12] │ │ add r0, sp, #4 │ │ - ldr r2, [pc, #200] @ (6d310 ) │ │ + ldr r2, [pc, #200] @ (6d4cc ) │ │ movs r1, #5 │ │ add r2, pc │ │ - bl 6f45c │ │ - ldr r0, [r7, #20] │ │ + bl 6ff84 │ │ + ldr r0, [r7, #16] │ │ cmp r0, #4 │ │ - bls.n 6d278 │ │ + bls.n 6d434 │ │ movs r0, #0 │ │ movs r1, #1 │ │ str r0, [sp, #20] │ │ movs r3, #98 @ 0x62 │ │ str r1, [sp, #8] │ │ - ldr r1, [pc, #196] @ (6d328 ) │ │ + ldr r1, [pc, #196] @ (6d4e4 ) │ │ str r0, [sp, #16] │ │ add r1, pc │ │ str r1, [sp, #4] │ │ add r0, sp, #28 │ │ str r0, [sp, #12] │ │ add r0, sp, #4 │ │ - ldr r2, [pc, #188] @ (6d32c ) │ │ + ldr r2, [pc, #188] @ (6d4e8 ) │ │ movs r1, #5 │ │ add r2, pc │ │ - bl 6f45c │ │ - cbz r5, 6d2b8 │ │ + bl 6ff84 │ │ + cbz r5, 6d474 │ │ ldr r0, [r5, #0] │ │ - cbz r0, 6d2c0 │ │ + cbz r0, 6d47c │ │ ldr r6, [r0, #88] @ 0x58 │ │ - ldr r0, [r7, #20] │ │ - cbz r6, 6d2d4 │ │ + ldr r0, [r7, #16] │ │ + cbz r6, 6d490 │ │ cmp r0, #4 │ │ - bls.n 6d2aa │ │ + bls.n 6d466 │ │ movs r0, #0 │ │ movs r1, #1 │ │ str r0, [sp, #20] │ │ movs r3, #98 @ 0x62 │ │ str r1, [sp, #8] │ │ - ldr r1, [pc, #156] @ (6d330 ) │ │ + ldr r1, [pc, #156] @ (6d4ec ) │ │ str r0, [sp, #16] │ │ movs r0, #4 │ │ add r1, pc │ │ str r1, [sp, #4] │ │ str r0, [sp, #12] │ │ add r0, sp, #4 │ │ - ldr r2, [pc, #144] @ (6d334 ) │ │ + ldr r2, [pc, #144] @ (6d4f0 ) │ │ movs r1, #5 │ │ add r2, pc │ │ - bl 6f45c │ │ + bl 6ff84 │ │ ldr.w r0, [r8] │ │ ldr r1, [r0, #0] │ │ mov r0, r5 │ │ blx r6 │ │ movs r0, #15 │ │ - b.n 6d2cc │ │ - ldr r1, [pc, #92] @ (6d318 ) │ │ + b.n 6d488 │ │ + ldr r1, [pc, #92] @ (6d4d4 ) │ │ movs r0, #6 │ │ add r1, pc │ │ - b.n 6d2c6 │ │ - ldr r1, [pc, #80] @ (6d314 ) │ │ + b.n 6d482 │ │ + ldr r1, [pc, #80] @ (6d4d0 ) │ │ movs r0, #7 │ │ add r1, pc │ │ strd r1, r0, [r4, #4] │ │ movs r0, #8 │ │ strb r0, [r4, #0] │ │ add sp, #32 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ cmp r0, #4 │ │ - bls.n 6d2fa │ │ + bls.n 6d4b6 │ │ movs r0, #0 │ │ movs r1, #1 │ │ str r0, [sp, #20] │ │ movs r3, #98 @ 0x62 │ │ str r1, [sp, #8] │ │ - ldr r1, [pc, #60] @ (6d320 ) │ │ + ldr r1, [pc, #60] @ (6d4dc ) │ │ str r0, [sp, #16] │ │ movs r0, #4 │ │ add r1, pc │ │ str r1, [sp, #4] │ │ str r0, [sp, #12] │ │ add r0, sp, #4 │ │ - ldr r2, [pc, #48] @ (6d324 ) │ │ + ldr r2, [pc, #48] @ (6d4e0 ) │ │ movs r1, #5 │ │ add r2, pc │ │ - bl 6f45c │ │ - ldr r1, [pc, #32] @ (6d31c ) │ │ + bl 6ff84 │ │ + ldr r1, [pc, #32] @ (6d4d8 ) │ │ movs r0, #15 │ │ add r1, pc │ │ strd r1, r0, [r4, #4] │ │ movs r0, #6 │ │ - b.n 6d2cc │ │ - strb r6, [r0, #14] │ │ + b.n 6d488 │ │ + ldrb r2, [r6, #23] │ │ movs r6, r0 │ │ - cmp r3, #220 @ 0xdc │ │ + adds r1, #172 @ 0xac │ │ movs r6, r0 │ │ - cmp r3, #174 @ 0xae │ │ + adds r1, #126 @ 0x7e │ │ movs r6, r0 │ │ - ldr r4, [r1, r4] │ │ - vtbl.8 d21, {d11-d12}, d14 │ │ - @ instruction: 0xfffb08d5 │ │ - vrshr.u64 , q14, #5 │ │ + ldrsh r4, [r3, r0] │ │ + vcvt.f32.u32 d21, d14, #5 │ │ + vqshl.u64 q8, q5, #59 @ 0x3b │ │ + vmull.u , d27, d0 │ │ movs r6, r0 │ │ - cmp r3, #4 │ │ + adds r0, #212 @ 0xd4 │ │ movs r6, r0 │ │ - cmp r3, #188 @ 0xbc │ │ + adds r1, #140 @ 0x8c │ │ movs r6, r0 │ │ - cmp r3, #134 @ 0x86 │ │ + adds r1, #86 @ 0x56 │ │ movs r6, r0 │ │ - strh r4, [r2, r5] │ │ + ldrb r0, [r3, r3] │ │ movs r6, r0 │ │ - cmp r3, #84 @ 0x54 │ │ + adds r1, #36 @ 0x24 │ │ movs r6, r0 │ │ + push {r4, lr} │ │ + mov r4, r0 │ │ + ldrb r0, [r0, #0] │ │ + subs r0, #2 │ │ + cmp r0, #11 │ │ + bhi.n 6d52a │ │ + tbb [pc, r0] │ │ + lsls r4, r2, #24 │ │ + asrs r6, r0, #12 │ │ + asrs r3, r2, #12 │ │ + asrs r3, r2, #12 │ │ + lsrs r3, r2, #20 │ │ + lsrs r3, r2, #20 │ │ + ldrd r0, r1, [r4, #4] │ │ + bl 54676 │ │ + ldrd r0, r1, [r4, #16] │ │ + b.n 6d522 │ │ + ldrd r0, r1, [r4, #4] │ │ + ldmia.w sp!, {r4, lr} │ │ + b.w 54676 │ │ + pop {r4, pc} │ │ + adds r0, r4, #4 │ │ + ldmia.w sp!, {r4, lr} │ │ + b.w 6ce8c │ │ + bmi.n 6d4e2 │ │ push {r4, r5, r6, r7, lr} │ │ sub sp, #36 @ 0x24 │ │ ldrb r2, [r0, #0] │ │ tbb [pc, r2] │ │ str r3, [sp, #32] │ │ ldr r5, [r3, #20] │ │ ldr r2, [sp, #184] @ 0xb8 │ │ strh r7, [r6, #60] @ 0x3c │ │ ldrsb r3, [r1, r3] │ │ movs r2, #191 @ 0xbf │ │ - add r4, pc, #296 @ (adr r4, 6d478 ) │ │ + add r4, pc, #296 @ (adr r4, 6d678 ) │ │ movs r2, r3 │ │ add.w r2, r0, #12 │ │ str r2, [sp, #32] │ │ - ldr r2, [pc, #412] @ (6d4f8 ) │ │ + ldr r2, [pc, #412] @ (6d6f8 ) │ │ add r3, sp, #32 │ │ - ldr r4, [pc, #412] @ (6d4fc ) │ │ + ldr r4, [pc, #412] @ (6d6fc ) │ │ add r2, pc │ │ str r2, [sp, #8] │ │ add r4, pc │ │ strd r4, r3, [sp] │ │ - ldr r2, [pc, #404] @ (6d500 ) │ │ + ldr r2, [pc, #404] @ (6d700 ) │ │ adds r3, r0, #4 │ │ mov r0, r1 │ │ add r2, pc │ │ mov r1, r2 │ │ movs r2, #15 │ │ - b.n 6d4aa │ │ + b.n 6d6aa │ │ adds r0, #4 │ │ str r0, [sp, #32] │ │ - ldr r0, [pc, #512] @ (6d57c ) │ │ + ldr r0, [pc, #512] @ (6d77c ) │ │ add r0, pc │ │ str r0, [sp, #0] │ │ - ldr r2, [pc, #508] @ (6d580 ) │ │ + ldr r2, [pc, #508] @ (6d780 ) │ │ add r2, pc │ │ - b.n 6d45e │ │ + b.n 6d65e │ │ adds r0, #4 │ │ str r0, [sp, #32] │ │ - ldr r0, [pc, #468] @ (6d560 ) │ │ + ldr r0, [pc, #468] @ (6d760 ) │ │ add r0, pc │ │ str r0, [sp, #0] │ │ - ldr r2, [pc, #464] @ (6d564 ) │ │ + ldr r2, [pc, #464] @ (6d764 ) │ │ add r3, sp, #32 │ │ mov r0, r1 │ │ add r2, pc │ │ mov r1, r2 │ │ movs r2, #15 │ │ - b.n 6d4ee │ │ + b.n 6d6ee │ │ add.w r2, r0, #16 │ │ str r2, [sp, #32] │ │ - ldr r2, [pc, #380] @ (6d524 ) │ │ + ldr r2, [pc, #380] @ (6d724 ) │ │ add r3, sp, #32 │ │ - ldr r5, [pc, #380] @ (6d528 ) │ │ + ldr r5, [pc, #380] @ (6d728 ) │ │ adds r0, #4 │ │ - ldr r6, [pc, #380] @ (6d52c ) │ │ + ldr r6, [pc, #380] @ (6d72c ) │ │ movs r4, #3 │ │ add r5, pc │ │ movs r7, #4 │ │ add r2, pc │ │ add r6, pc │ │ strd r7, r0, [sp] │ │ mov r0, r1 │ │ strd r6, r5, [sp, #8] │ │ strd r4, r3, [sp, #16] │ │ str r2, [sp, #24] │ │ - ldr r2, [pc, #356] @ (6d530 ) │ │ - ldr r3, [pc, #360] @ (6d534 ) │ │ + ldr r2, [pc, #356] @ (6d730 ) │ │ + ldr r3, [pc, #360] @ (6d734 ) │ │ add r2, pc │ │ add r3, pc │ │ mov r1, r2 │ │ movs r2, #13 │ │ - b.n 6d44a │ │ + b.n 6d64a │ │ adds r0, #4 │ │ str r0, [sp, #32] │ │ - ldr r0, [pc, #396] @ (6d568 ) │ │ + ldr r0, [pc, #396] @ (6d768 ) │ │ add r0, pc │ │ str r0, [sp, #0] │ │ - ldr r2, [pc, #392] @ (6d56c ) │ │ + ldr r2, [pc, #392] @ (6d76c ) │ │ add r3, sp, #32 │ │ mov r0, r1 │ │ add r2, pc │ │ mov r1, r2 │ │ movs r2, #11 │ │ - b.n 6d4ee │ │ + b.n 6d6ee │ │ ldrd r0, r1, [r1, #28] │ │ movs r2, #7 │ │ ldr r3, [r1, #12] │ │ - ldr r1, [pc, #348] @ (6d554 ) │ │ + ldr r1, [pc, #348] @ (6d754 ) │ │ add r1, pc │ │ - b.n 6d482 │ │ + b.n 6d682 │ │ adds r0, #4 │ │ str r0, [sp, #32] │ │ - ldr r0, [pc, #260] @ (6d508 ) │ │ + ldr r0, [pc, #260] @ (6d708 ) │ │ add r0, pc │ │ str r0, [sp, #0] │ │ - ldr r2, [pc, #260] @ (6d50c ) │ │ + ldr r2, [pc, #260] @ (6d70c ) │ │ add r3, sp, #32 │ │ mov r0, r1 │ │ add r2, pc │ │ mov r1, r2 │ │ movs r2, #14 │ │ - b.n 6d4ee │ │ + b.n 6d6ee │ │ add.w r2, r0, #16 │ │ str r2, [sp, #32] │ │ - ldr r2, [pc, #244] @ (6d510 ) │ │ + ldr r2, [pc, #244] @ (6d710 ) │ │ add r3, sp, #32 │ │ - ldr r5, [pc, #244] @ (6d514 ) │ │ + ldr r5, [pc, #244] @ (6d714 ) │ │ adds r0, #4 │ │ - ldr r6, [pc, #244] @ (6d518 ) │ │ + ldr r6, [pc, #244] @ (6d718 ) │ │ movs r4, #3 │ │ add r5, pc │ │ movs r7, #4 │ │ add r2, pc │ │ add r6, pc │ │ strd r7, r0, [sp] │ │ mov r0, r1 │ │ strd r6, r5, [sp, #8] │ │ strd r4, r3, [sp, #16] │ │ str r2, [sp, #24] │ │ - ldr r2, [pc, #220] @ (6d51c ) │ │ - ldr r3, [pc, #220] @ (6d520 ) │ │ + ldr r2, [pc, #220] @ (6d71c ) │ │ + ldr r3, [pc, #220] @ (6d720 ) │ │ add r2, pc │ │ add r3, pc │ │ mov r1, r2 │ │ movs r2, #14 │ │ - bl 504ec │ │ - b.n 6d4f2 │ │ + bl 51aa0 │ │ + b.n 6d6f2 │ │ adds r0, #4 │ │ str r0, [sp, #32] │ │ - ldr r0, [pc, #236] @ (6d544 ) │ │ + ldr r0, [pc, #236] @ (6d744 ) │ │ add r0, pc │ │ str r0, [sp, #0] │ │ - ldr r2, [pc, #236] @ (6d548 ) │ │ + ldr r2, [pc, #236] @ (6d748 ) │ │ add r2, pc │ │ add r3, sp, #32 │ │ mov r0, r1 │ │ mov r1, r2 │ │ movs r2, #7 │ │ - b.n 6d4ee │ │ + b.n 6d6ee │ │ ldrd r0, r1, [r1, #28] │ │ movs r2, #17 │ │ ldr r3, [r1, #12] │ │ - ldr r1, [pc, #144] @ (6d504 ) │ │ + ldr r1, [pc, #144] @ (6d704 ) │ │ add r1, pc │ │ - b.n 6d482 │ │ + b.n 6d682 │ │ ldrd r0, r1, [r1, #28] │ │ movs r2, #13 │ │ ldr r3, [r1, #12] │ │ - ldr r1, [pc, #184] @ (6d538 ) │ │ + ldr r1, [pc, #184] @ (6d738 ) │ │ add r1, pc │ │ add sp, #36 @ 0x24 │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ bx r3 │ │ adds r2, r0, #4 │ │ str r2, [sp, #32] │ │ - ldr r2, [pc, #224] @ (6d570 ) │ │ + ldr r2, [pc, #224] @ (6d770 ) │ │ add r3, sp, #32 │ │ - ldr r4, [pc, #224] @ (6d574 ) │ │ + ldr r4, [pc, #224] @ (6d774 ) │ │ add r2, pc │ │ str r2, [sp, #8] │ │ add r4, pc │ │ strd r4, r3, [sp] │ │ - ldr r2, [pc, #216] @ (6d578 ) │ │ + ldr r2, [pc, #216] @ (6d778 ) │ │ adds r3, r0, #1 │ │ mov r0, r1 │ │ add r2, pc │ │ mov r1, r2 │ │ movs r2, #11 │ │ - bl 50644 │ │ - b.n 6d4f2 │ │ + bl 51bf8 │ │ + b.n 6d6f2 │ │ adds r0, #4 │ │ str r0, [sp, #32] │ │ - ldr r0, [pc, #132] @ (6d53c ) │ │ + ldr r0, [pc, #132] @ (6d73c ) │ │ add r0, pc │ │ str r0, [sp, #0] │ │ - ldr r2, [pc, #132] @ (6d540 ) │ │ + ldr r2, [pc, #132] @ (6d740 ) │ │ add r2, pc │ │ - b.n 6d4ce │ │ + b.n 6d6ce │ │ adds r0, #4 │ │ str r0, [sp, #32] │ │ - ldr r0, [pc, #144] @ (6d558 ) │ │ + ldr r0, [pc, #144] @ (6d758 ) │ │ add r0, pc │ │ str r0, [sp, #0] │ │ - ldr r2, [pc, #144] @ (6d55c ) │ │ + ldr r2, [pc, #144] @ (6d75c ) │ │ add r2, pc │ │ mov r0, r1 │ │ mov r1, r2 │ │ add r3, sp, #32 │ │ movs r2, #20 │ │ - b.n 6d4ee │ │ + b.n 6d6ee │ │ adds r0, #4 │ │ str r0, [sp, #32] │ │ - ldr r0, [pc, #108] @ (6d54c ) │ │ + ldr r0, [pc, #108] @ (6d74c ) │ │ add r0, pc │ │ str r0, [sp, #0] │ │ - ldr r2, [pc, #108] @ (6d550 ) │ │ + ldr r2, [pc, #108] @ (6d750 ) │ │ add r3, sp, #32 │ │ mov r0, r1 │ │ add r2, pc │ │ mov r1, r2 │ │ movs r2, #9 │ │ - bl 50574 │ │ + bl 51b28 │ │ add sp, #36 @ 0x24 │ │ pop {r4, r5, r6, r7, pc} │ │ nop │ │ - ldr r5, [sp, #220] @ 0xdc │ │ - movs r0, r0 │ │ - movs r1, #99 @ 0x63 │ │ - movs r0, r0 │ │ - subs r1, #118 @ 0x76 │ │ - vtbl.8 d19, {d27}, d1 │ │ - vsli.32 q8, , #27 │ │ - movs r0, r0 │ │ - subs r0, #248 @ 0xf8 │ │ - vcvtn.s32.f32 d28, d9 │ │ - movs r5, r0 │ │ - subs r0, #250 @ 0xfa │ │ - @ instruction: 0xfffbead1 │ │ - @ instruction: 0xfffe38d0 │ │ - vcvtn.s32.f32 d30, d4 │ │ - vsra.u32 q14, , #7 │ │ - movs r5, r0 │ │ - subs r1, #112 @ 0x70 │ │ - vtbx.8 d30, {d11-d14}, d7 │ │ - vqrshrn.u64 d19, , #2 │ │ - vsra.u32 q15, q13, #5 │ │ - @ instruction: 0xfff938b0 │ │ - @ instruction: 0xfffb9bdf │ │ - movs r0, r0 │ │ - subs r0, #129 @ 0x81 │ │ - vcvt.f16.u16 d25, d31, #5 │ │ - movs r0, r0 │ │ - subs r0, #245 @ 0xf5 │ │ - @ instruction: 0xfffb9bb7 │ │ - movs r0, r0 │ │ - subs r0, #112 @ 0x70 │ │ - vtbx.8 d19, {d11-d12}, d25 │ │ - vtbx.8 d25, {d27-d30}, d15 │ │ - movs r0, r0 │ │ - subs r0, #156 @ 0x9c │ │ - vcvtn.u32.f32 d28, d23 │ │ - movs r5, r0 │ │ - subs r1, #230 @ 0xe6 │ │ - vtbx.8 d30, {d27-d29}, d1 │ │ - vtbl.8 d19, {d31- │ │ + ldr r7, [r1, #32] │ │ + @ instruction: 0xfffe47e7 │ │ + vqshlu.s64 q10, q9, #59 @ 0x3b │ │ + vqrdmulh.s q8, , d31[0] │ │ + movs r0, r0 │ │ + bx sp │ │ + vcvtn.u32.f32 d31, d11 │ │ + @ instruction: 0xffff476b │ │ + vqrshrn.u64 d29, , #5 │ │ + vabs.f q10, │ │ + vsra.u32 d29, d8, #5 │ │ + vclt.s32 d31, d1, #0 │ │ + @ instruction: 0xffff47e1 │ │ + vtbx.8 d29, {d27-d28}, d23 │ │ + vneg.f q10, q4 │ │ + vcvtn.u32.f32 d29, d14 │ │ + vabs.f32 d20, d17 │ │ + vcvtm.s32.f32 d31, d13 │ │ + vqshlu.s64 q10, q9, #63 @ 0x3f │ │ + vcvtm.s32.f32 , │ │ + @ instruction: 0xffff4766 │ │ + vcvtp.u32.f32 , │ │ + vmlsl.u q10, d31, d17[0] │ │ + vqshl.u64 q10, q5, #59 @ 0x3b │ │ + vrshr.u64 , , #5 │ │ + vabdl.u q10, d15, d13 │ │ + vcvtp.s32.f32 d31, d25 │ │ + vqrshrun.s64 d20, , #1 │ │ + vqshrn.u64 d22, , #5 │ │ + vqshrun.s64 d20, q3, #1 │ │ + vcvtn.s32.f32 d31, d17 │ │ + vmla.i q8, , d25[0] │ │ movs r0, r0 │ │ - subs r0, #242 @ 0xf2 │ │ - vqrdmulh.s , , d17[0] │ │ + bx ip │ │ + vcvt.s32.f32 d18, d9 │ │ movs r0, r0 │ │ - subs r2, #31 │ │ + ldr r0, [pc, #576] @ (6d9c4 ) │ │ vsli.32 d27, d0, #27 │ │ ldrb r0, [r0, #0] │ │ - ldr r2, [pc, #28] @ (6d5a8 ) │ │ + ldr r2, [pc, #28] @ (6d7a8 ) │ │ add r2, pc │ │ ldr.w r4, [r2, r0, lsl #2] │ │ - ldr r2, [pc, #24] @ (6d5ac ) │ │ + ldr r2, [pc, #24] @ (6d7ac ) │ │ add r2, pc │ │ ldr.w r2, [r2, r0, lsl #2] │ │ ldrd r0, r1, [r1, #28] │ │ ldr r3, [r1, #12] │ │ mov r1, r4 │ │ ldmia.w sp!, {r4, lr} │ │ bx r3 │ │ nop │ │ - ldrb r2, [r0, r0] │ │ + str r2, [r4, #8] │ │ movs r6, r0 │ │ - str r7, [sp, #664] @ 0x298 │ │ - vtbl.8 d30, {d13-d14}, d29 │ │ - ldr r7, [pc, #960] @ (6d974 ) │ │ + str r7, [sp, #568] @ 0x238 │ │ + vsli.64 , q8, #61 @ 0x3d │ │ + sub sp, #116 @ 0x74 │ │ + ldr r4, [r0, #0] │ │ + mov r5, r0 │ │ + ldr r6, [pc, #336] @ (6d90c ) │ │ + add r6, pc │ │ + ldr r0, [r6, #16] │ │ + cmp r0, #5 │ │ + bcc.n 6d7e6 │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #100] @ 0x64 │ │ + movw r3, #791 @ 0x317 │ │ + str r1, [sp, #88] @ 0x58 │ │ + ldr r1, [pc, #320] @ (6d910 ) │ │ + str r0, [sp, #96] @ 0x60 │ │ + add r1, pc │ │ + str r1, [sp, #84] @ 0x54 │ │ + add r0, sp, #24 │ │ + str r0, [sp, #92] @ 0x5c │ │ + add r0, sp, #84 @ 0x54 │ │ + ldr r2, [pc, #308] @ (6d914 ) │ │ + movs r1, #5 │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r0, [r6, #16] │ │ + cmp r0, #4 │ │ + bls.n 6d810 │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #100] @ 0x64 │ │ + movw r3, #791 @ 0x317 │ │ + str r1, [sp, #88] @ 0x58 │ │ + ldr r1, [pc, #288] @ (6d91c ) │ │ + str r0, [sp, #96] @ 0x60 │ │ + add r1, pc │ │ + str r1, [sp, #84] @ 0x54 │ │ + add r0, sp, #24 │ │ + str r0, [sp, #92] @ 0x5c │ │ + add r0, sp, #84 @ 0x54 │ │ + ldr r2, [pc, #280] @ (6d920 ) │ │ + movs r1, #5 │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r5, [r5, #4] │ │ + cbz r5, 6d84e │ │ + ldr r0, [r5, #0] │ │ + cbz r0, 6d858 │ │ + ldr r7, [r0, #92] @ 0x5c │ │ + ldr r0, [r6, #16] │ │ + cbz r7, 6d862 │ │ + cmp r0, #5 │ │ + bcc.n 6d846 │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #100] @ 0x64 │ │ + movw r3, #791 @ 0x317 │ │ + str r1, [sp, #88] @ 0x58 │ │ + ldr r1, [pc, #260] @ (6d934 ) │ │ + str r0, [sp, #96] @ 0x60 │ │ + movs r0, #4 │ │ + add r1, pc │ │ + str r1, [sp, #84] @ 0x54 │ │ + str r0, [sp, #92] @ 0x5c │ │ + add r0, sp, #84 @ 0x54 │ │ + ldr r2, [pc, #248] @ (6d938 ) │ │ + movs r1, #5 │ │ + add r2, pc │ │ + bl 6ff84 │ │ + mov r0, r5 │ │ + mov r1, r4 │ │ + blx r7 │ │ + b.n 6d908 │ │ + ldr r1, [pc, #200] @ (6d918 ) │ │ + movs r0, #8 │ │ + movs r2, #6 │ │ + add r1, pc │ │ + b.n 6d892 │ │ + ldr r1, [pc, #200] @ (6d924 ) │ │ + movs r0, #8 │ │ + movs r2, #7 │ │ + add r1, pc │ │ + b.n 6d892 │ │ + cmp r0, #5 │ │ + bcc.n 6d88a │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #100] @ 0x64 │ │ + movw r3, #791 @ 0x317 │ │ + str r1, [sp, #88] @ 0x58 │ │ + ldr r1, [pc, #184] @ (6d92c ) │ │ + str r0, [sp, #96] @ 0x60 │ │ + movs r0, #4 │ │ + add r1, pc │ │ + str r1, [sp, #84] @ 0x54 │ │ + str r0, [sp, #92] @ 0x5c │ │ + add r0, sp, #84 @ 0x54 │ │ + ldr r2, [pc, #172] @ (6d930 ) │ │ + movs r1, #5 │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r1, [pc, #156] @ (6d928 ) │ │ + movs r0, #6 │ │ + movs r2, #14 │ │ + add r1, pc │ │ + strb.w r0, [sp, #24] │ │ + ldrh.w r0, [sp, #21] │ │ + strh.w r0, [sp, #25] │ │ + ldrb.w r0, [sp, #23] │ │ + strd r1, r2, [sp, #28] │ │ + mov r2, sp │ │ + strb.w r0, [sp, #27] │ │ + add r0, sp, #24 │ │ + ldmia.w r2, {r3, r4, r5, r7} │ │ + add.w r1, r0, #12 │ │ + stmia r1!, {r3, r4, r5, r7} │ │ + ldr r1, [r6, #16] │ │ + cmp r1, #3 │ │ + bls.n 6d902 │ │ + ldr r1, [pc, #124] @ (6d93c ) │ │ + movs r3, #115 @ 0x73 │ │ + add r1, pc │ │ + strd r0, r1, [sp, #76] @ 0x4c │ │ + movs r0, #1 │ │ + str r0, [sp, #72] @ 0x48 │ │ + add r1, sp, #84 @ 0x54 │ │ + str r1, [sp, #68] @ 0x44 │ │ + str r0, [sp, #56] @ 0x38 │ │ + ldr r1, [pc, #108] @ (6d940 ) │ │ + str r0, [sp, #64] @ 0x40 │ │ + add r1, pc │ │ + str r1, [sp, #52] @ 0x34 │ │ + add r0, sp, #76 @ 0x4c │ │ + str r0, [sp, #60] @ 0x3c │ │ + movs r0, #3 │ │ + movs r1, #4 │ │ + strb.w r0, [sp, #112] @ 0x70 │ │ + movs r0, #4 │ │ + str r0, [sp, #108] @ 0x6c │ │ + movs r0, #0 │ │ + str r0, [sp, #104] @ 0x68 │ │ + movs r0, #32 │ │ + str r0, [sp, #100] @ 0x64 │ │ + movs r0, #2 │ │ + str r0, [sp, #92] @ 0x5c │ │ + str r0, [sp, #84] @ 0x54 │ │ + add r0, sp, #52 @ 0x34 │ │ + ldr r2, [pc, #72] @ (6d944 ) │ │ + add r2, pc │ │ + bl 6ff84 │ │ + add r0, sp, #24 │ │ + bl 6d4f4 │ │ + add sp, #116 @ 0x74 │ │ + pop {r4, r5, r6, r7, pc} │ │ + ldrb r2, [r3, #8] │ │ + movs r6, r0 │ │ + cmp r4, #82 @ 0x52 │ │ + movs r6, r0 │ │ + ldr r4, [r4, r4] │ │ + movs r6, r0 │ │ + ldrh r2, [r0, r1] │ │ + vcvt.f16.u16 d18, d16, #5 │ │ + movs r6, r0 │ │ + ldr r2, [r7, r3] │ │ + movs r6, r0 │ │ + ldrh r6, [r7, r0] │ │ + vdup.8 , d21[5] │ │ + vtbl.8 d21, {d26}, d28 │ │ + movs r6, r0 │ │ + ldr r0, [r0, r2] │ │ + movs r6, r0 │ │ + ldr r0, [r7, r3] │ │ + movs r6, r0 │ │ + ldr r4, [r0, r3] │ │ + movs r6, r0 │ │ + ldc2l 15, cr15, [r3], #-1020 @ 0xfffffc04 │ │ + cmp r4, #198 @ 0xc6 │ │ + movs r6, r0 │ │ + cmp r4, #184 @ 0xb8 │ │ + movs r6, r0 │ │ + push {r4, r5, r6, lr} │ │ + mov r5, r0 │ │ + movs r0, #0 │ │ + str r0, [r5, #16] │ │ + subs r0, r2, r1 │ │ + ldr r6, [sp, #16] │ │ + mov r4, r3 │ │ + stmia.w r5, {r1, r2, r3, r6} │ │ + movs r1, #12 │ │ + blx ca548 │ │ + subs r1, r6, r4 │ │ + mov r2, r0 │ │ + cmp.w r0, r1, lsr #4 │ │ + it hi │ │ + lsrhi r2, r1, #4 │ │ + strd r2, r0, [r5, #20] │ │ + pop {r4, r5, r6, pc} │ │ + ldr r0, [r0, #0] │ │ + b.w 523d0 │ │ + movs r2, #8 │ │ + movs r3, #8 │ │ + b.w 540c4 │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ + sub sp, #56 @ 0x38 │ │ + add.w r8, sp, #40 @ 0x28 │ │ + mov r4, r0 │ │ + mov r6, r1 │ │ + strd r1, r2, [sp] │ │ + mov r1, sp │ │ + mov r0, r8 │ │ + mov r7, r2 │ │ + bl 6ed1c │ │ + ldr r1, [pc, #152] @ (6da38 ) │ │ + ldr r0, [sp, #40] @ 0x28 │ │ + mov sl, r1 │ │ + cmp r0, r1 │ │ + bne.n 6d9ca │ │ + ldrb.w r0, [sp, #44] @ 0x2c │ │ + ldrb.w r5, [sp, #45] @ 0x2d │ │ + cbz r0, 6d9dc │ │ + strd r6, r7, [sp] │ │ + mov r1, sp │ │ + ldrb.w r9, [sp, #46] @ 0x2e │ │ + add r0, sp, #40 @ 0x28 │ │ + bl 6cf3c │ │ + ldrb.w r0, [sp, #40] @ 0x28 │ │ + cbz r0, 6d9e0 │ │ + movs r5, #1 │ │ + b.n 6d9ec │ │ + ldrb.w r6, [sp, #52] @ 0x34 │ │ + add r0, sp, #24 │ │ + adds r0, #1 │ │ + add r1, sp, #40 @ 0x28 │ │ + movs r2, #12 │ │ + bl ca0b2 │ │ + b.n 6d9de │ │ + movs r6, #2 │ │ + b.n 6d9ee │ │ + subs r0, r5, #1 │ │ + strd r6, r7, [sp] │ │ + clz r0, r0 │ │ + lsrs r5, r0, #5 │ │ + movs r6, #3 │ │ + strb.w r9, [sp, #42] @ 0x2a │ │ + add.w r0, r8, #3 │ │ + strb.w r5, [sp, #41] @ 0x29 │ │ + movs r2, #13 │ │ + strb.w r6, [sp, #40] @ 0x28 │ │ + add r1, sp, #24 │ │ + bl ca0b2 │ │ + add r6, sp, #8 │ │ + mov r1, r8 │ │ + mov r0, r6 │ │ + bl 6da3c │ │ + ldr r0, [sp, #8] │ │ + cmp r0, sl │ │ + bne.n 6da22 │ │ + ldrb.w r0, [sp, #13] │ │ + strb r0, [r4, #4] │ │ + str.w sl, [r4] │ │ + b.n 6da32 │ │ + ldmia.w r6, {r1, r2, r3} │ │ + mov r0, r4 │ │ + stmia r0!, {r1, r2, r3} │ │ + ldrd r0, r1, [sp] │ │ + strd r0, r1, [r4, #12] │ │ + add sp, #56 @ 0x38 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ + movs r4, r0 │ │ + strh r0, [r0, #0] │ │ + ldrb r2, [r1, #0] │ │ + push {r4, r5, r7, lr} │ │ + tbb [pc, r2] │ │ + subs r2, r0, r0 │ │ + asrs r0, r1, #4 │ │ + adds r1, #4 │ │ + mov r2, r0 │ │ + ldmia.w r1, {r3, r4, r5} │ │ + movs r1, #0 │ │ + b.n 6da82 │ │ + movs r2, #1 │ │ + ldrb r1, [r1, #1] │ │ + strb r2, [r0, #6] │ │ + movs r2, #0 │ │ + strb r2, [r0, #4] │ │ + ldr r2, [pc, #40] @ (6da88 ) │ │ + str r2, [r0, #0] │ │ + strb r1, [r0, #5] │ │ + pop {r4, r5, r7, pc} │ │ + movs r2, #1 │ │ + ldrh.w r1, [r1, #1] │ │ + strb r2, [r0, #4] │ │ + ldr r2, [pc, #24] @ (6da88 ) │ │ + str r2, [r0, #0] │ │ + strh.w r1, [r0, #5] │ │ + pop {r4, r5, r7, pc} │ │ + adds r1, #4 │ │ + mov r2, r0 │ │ + ldmia.w r1, {r3, r4, r5} │ │ + movs r1, #1 │ │ + stmia r2!, {r3, r4, r5} │ │ + strb r1, [r0, #12] │ │ + pop {r4, r5, r7, pc} │ │ + movs r4, r0 │ │ + strh r0, [r0, #0] │ │ + push {r4, r5, r6, r7, lr} │ │ + sub sp, #28 │ │ + mov r5, r3 │ │ + mov r6, sp │ │ + mov r3, r2 │ │ + mov r2, r1 │ │ + mov r4, r0 │ │ + mov r0, r6 │ │ + mov r1, r5 │ │ + bl 68b3c │ │ + ldrb.w r0, [sp] │ │ + add.w r1, r4, #8 │ │ + cmp r0, #15 │ │ + bne.n 6dab8 │ │ + ldr r3, [r5, #0] │ │ + ldr.w lr, [sp, #4] │ │ + str r3, [r1, #0] │ │ + b.n 6dad4 │ │ + ldrb.w r2, [sp, #3] │ │ + add.w ip, r6, #8 │ │ + strb r2, [r4, #3] │ │ + ldrh.w r2, [sp, #1] │ │ + strh.w r2, [r4, #1] │ │ + ldr.w lr, [sp, #4] │ │ + ldmia.w ip, {r2, r3, r5, r6, r7} │ │ + stmia r1!, {r2, r3, r5, r6, r7} │ │ + strb r0, [r4, #0] │ │ + str.w lr, [r4, #4] │ │ + add sp, #28 │ │ + pop {r4, r5, r6, r7, pc} │ │ + mov r2, r1 │ │ + ldr r3, [r0, #0] │ │ + ldr r1, [r0, #8] │ │ + subs r3, r3, r1 │ │ + cmp r3, r2 │ │ + it cs │ │ + bxcs lr │ │ + push {r5, r6, r7, lr} │ │ + movs r3, #8 │ │ + str r3, [sp, #0] │ │ + bl 4b964 │ │ + pop {r2, r3, r7, pc} │ │ + push {r5, r6, r7, lr} │ │ + ldr r0, [r0, #0] │ │ + ldrb r2, [r0, #0] │ │ + tbb [pc, r2] │ │ + subs r7, #5 │ │ + cmp r3, #35 @ 0x23 │ │ + bx r1 │ │ + adds r3, #79 @ 0x4f │ │ + adds r3, r3, r5 │ │ + adds r0, #4 │ │ + str r0, [sp, #4] │ │ + ldr r0, [pc, #192] @ (6dbd4 ) │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + ldr r2, [pc, #192] @ (6dbd8 ) │ │ + add r2, pc │ │ + b.n 6dbc6 │ │ + adds r0, #4 │ │ + str r0, [sp, #4] │ │ + ldr r0, [pc, #244] @ (6dc18 ) │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + ldr r2, [pc, #244] @ (6dc1c ) │ │ + add r3, sp, #4 │ │ + mov r0, r1 │ │ + add r2, pc │ │ + mov r1, r2 │ │ + movs r2, #3 │ │ + b.n 6dbce │ │ + ldrd r0, r1, [r1, #28] │ │ + movs r2, #4 │ │ + ldr r3, [r1, #12] │ │ + ldr r1, [pc, #212] @ (6dc14 ) │ │ + add r1, pc │ │ + add sp, #8 │ │ + ldmia.w sp!, {r7, lr} │ │ + bx r3 │ │ + adds r0, #2 │ │ + str r0, [sp, #4] │ │ + ldr r0, [pc, #148] @ (6dbe4 ) │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + ldr r2, [pc, #148] @ (6dbe8 ) │ │ + add r2, pc │ │ + b.n 6dbae │ │ + adds r0, #2 │ │ + str r0, [sp, #4] │ │ + ldr r0, [pc, #140] @ (6dbec ) │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + ldr r2, [pc, #140] @ (6dbf0 ) │ │ + add r2, pc │ │ + b.n 6db76 │ │ + adds r0, #4 │ │ + str r0, [sp, #4] │ │ + ldr r0, [pc, #148] @ (6dc04 ) │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + ldr r2, [pc, #148] @ (6dc08 ) │ │ + add r2, pc │ │ + mov r0, r1 │ │ + mov r1, r2 │ │ + add r3, sp, #4 │ │ + movs r2, #5 │ │ + b.n 6dbce │ │ + adds r0, #1 │ │ + str r0, [sp, #4] │ │ + ldr r0, [pc, #84] @ (6dbdc ) │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + ldr r2, [pc, #84] @ (6dbe0 ) │ │ + add r2, pc │ │ + b.n 6dbae │ │ + adds r0, #8 │ │ + str r0, [sp, #4] │ │ + ldr r0, [pc, #92] @ (6dbf4 ) │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + ldr r2, [pc, #92] @ (6dbf8 ) │ │ + add r2, pc │ │ + b.n 6dbae │ │ + adds r0, #1 │ │ + str r0, [sp, #4] │ │ + ldr r0, [pc, #84] @ (6dbfc ) │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + ldr r2, [pc, #84] @ (6dc00 ) │ │ + add r2, pc │ │ + mov r0, r1 │ │ + mov r1, r2 │ │ + add r3, sp, #4 │ │ + movs r2, #4 │ │ + b.n 6dbce │ │ + adds r0, #8 │ │ + str r0, [sp, #4] │ │ + ldr r0, [pc, #76] @ (6dc0c ) │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + ldr r2, [pc, #76] @ (6dc10 ) │ │ + add r2, pc │ │ + mov r0, r1 │ │ + mov r1, r2 │ │ + add r3, sp, #4 │ │ + movs r2, #6 │ │ + bl 51b28 │ │ + pop {r2, r3, r7, pc} │ │ + lsls r3, r1, #4 │ │ + movs r0, r0 │ │ + lsls r1, r1, #23 │ │ + vqrdmlah.s q15, , d3[0] │ │ + vcvt.f16.u16 d28, d8, #1 │ │ + vcge.f32 d22, d15, #0 │ │ + vcvt.f16.u16 d28, d12, #2 │ │ + vqrdmlsh.s q15, , d31[0] │ │ + @ instruction: 0xffff056f │ │ + vrecpe.u32 d22, d19 │ │ + vtbl.8 d28, {d30- instruction: 0xfffecbf0 │ │ + vqrdmlsh.s q15, , d31[0] │ │ + vsli.32 q8, , #31 │ │ + @ instruction: 0xfffbeea7 │ │ + vabal.u q8, d15, d1 │ │ + @ instruction: 0xfffbcc96 │ │ + vrsra.u64 q11, , #7 │ │ + vabal.u q8, d31, d20 │ │ + vsli.32 , q8, #27 │ │ + sub sp, #32 │ │ + ldr r0, [r0, #0] │ │ + mov r2, r1 │ │ + movs r4, #8 │ │ + ldr r0, [r0, #0] │ │ + adds r1, r0, #4 │ │ + str r1, [sp, #28] │ │ + ldr r1, [pc, #44] @ (6dc60 ) │ │ + add r3, sp, #28 │ │ + ldr r5, [pc, #44] @ (6dc64 ) │ │ + ldr r6, [pc, #48] @ (6dc68 ) │ │ + add r1, pc │ │ + add r5, pc │ │ + strd r4, r0, [sp] │ │ + add r6, pc │ │ + strd r4, r3, [sp, #16] │ │ + strd r6, r5, [sp, #8] │ │ + mov r0, r2 │ │ + str r1, [sp, #24] │ │ + movs r2, #7 │ │ + ldr r1, [pc, #24] @ (6dc6c ) │ │ + ldr r3, [pc, #28] @ (6dc70 ) │ │ + add r1, pc │ │ + add r3, pc │ │ + bl 51aa0 │ │ + add sp, #32 │ │ + pop {r4, r5, r6, pc} │ │ + bl 21fc62 │ │ + b.n 6dccc │ │ + @ instruction: 0xfff9fd2f │ │ + vrsra.u64 q8, q9, #1 │ │ + @ instruction: 0xfffbdf86 │ │ + vsli.32 d27, d0, #25 │ │ + ldr r2, [r0, #0] │ │ + eor.w r1, r2, #2147483648 @ 0x80000000 │ │ + cmp r1, #4 │ │ + it cs │ │ + movcs r1, #1 │ │ + tbb [pc, r1] │ │ + asrs r2, r0, #4 │ │ + lsrs r3, r0, #32 │ │ + pop {r4, pc} │ │ + ldr r4, [r0, #4] │ │ + mov r0, r4 │ │ + bl 6dc74 │ │ + b.n 6dc9e │ │ + ldr r4, [r0, #4] │ │ + mov r0, r4 │ │ + bl 58bc0 │ │ + mov r0, r4 │ │ + ldmia.w sp!, {r4, lr} │ │ + b.w cd0f0 │ │ + ldr r1, [r0, #4] │ │ + mov r0, r2 │ │ + ldmia.w sp!, {r4, lr} │ │ + b.w 54676 │ │ + push {r4, r5, r7, lr} │ │ + ldrd r4, r5, [r0, #4] │ │ + cbz r5, 6dcc8 │ │ + mov r0, r4 │ │ + bl 6dc74 │ │ + subs r5, #1 │ │ + adds r4, #12 │ │ + b.n 6dcba │ │ + pop {r4, r5, r7, pc} │ │ + ldr r2, [r1, #0] │ │ + cmp.w r2, #2147483648 @ 0x80000000 │ │ + itt eq │ │ + ldrdeq r1, r2, [r1, #4] │ │ + beq.w b8aac │ │ + push {r4, lr} │ │ + ldmia.w r1, {r2, r3, r4} │ │ + stmia r0!, {r2, r3, r4} │ │ + pop {r4, pc} │ │ + push {r1, r2, r3, r4, r5, r6, r7, lr} │ │ + mov r4, r1 │ │ + ldrd r6, r5, [r0, #4] │ │ + ldrd r0, r1, [r1, #28] │ │ + movs r2, #1 │ │ + ldr r3, [r1, #12] │ │ + ldr r1, [pc, #56] @ (6dd30 ) │ │ + add r1, pc │ │ + blx r3 │ │ + movs r1, #0 │ │ + strb.w r0, [sp, #4] │ │ + add.w r0, r5, r5, lsl #1 │ │ + strb.w r1, [sp, #5] │ │ + str r4, [sp, #0] │ │ + add r4, sp, #8 │ │ + ldr r5, [pc, #36] @ (6dd34 ) │ │ + lsls r7, r0, #2 │ │ + mov r0, sp │ │ + add r5, pc │ │ + cbz r7, 6dd26 │ │ + mov r1, r4 │ │ + mov r2, r5 │ │ + str r6, [sp, #8] │ │ + bl 5190c │ │ + subs r7, #12 │ │ + adds r6, #12 │ │ + b.n 6dd14 │ │ + mov r0, sp │ │ + bl 519fc │ │ + pop {r1, r2, r3, r4, r5, r6, r7, pc} │ │ + nop │ │ + ldrh r3, [r0, #58] @ 0x3a │ │ + vclt.f d16, d19, #0 │ │ + movs r0, r0 │ │ + push {r4, r5, r6, lr} │ │ + sub sp, #64 @ 0x40 │ │ + mov r4, r0 │ │ + ldrb r0, [r1, #0] │ │ + str r1, [sp, #4] │ │ + tbb [pc, r0] │ │ + lsls r1, r2, #20 │ │ + lsrs r3, r1, #12 │ │ + asrs r1, r1, #16 │ │ + lsrs r5, r0, #4 │ │ + lsrs r0, r0, #29 │ │ + ldrb r0, [r1, #1] │ │ + strb.w r0, [sp, #8] │ │ + b.n 6dd76 │ │ + ldr r0, [r1, #4] │ │ + b.n 6dd74 │ │ + ldrh r0, [r1, #2] │ │ + strh.w r0, [sp, #8] │ │ + b.n 6dd76 │ │ + movs r0, #0 │ │ + b.n 6dd74 │ │ + ldr r0, [r1, #4] │ │ + ldr r0, [r0, #0] │ │ + b.n 6dd74 │ │ + ldrd r0, r1, [r1, #8] │ │ + str r1, [sp, #12] │ │ + str r0, [sp, #8] │ │ + ldr r0, [pc, #88] @ (6ddd0 ) │ │ + add r0, pc │ │ + ldr r0, [r0, #16] │ │ + ldrd r5, r6, [sp, #8] │ │ + cmp r0, #4 │ │ + bls.n 6ddbe │ │ + movs r0, #0 │ │ + movs r3, #72 @ 0x48 │ │ + str r0, [sp, #32] │ │ + movs r0, #2 │ │ + str r0, [sp, #20] │ │ + ldr r1, [pc, #68] @ (6ddd4 ) │ │ + str r0, [sp, #28] │ │ + add r1, pc │ │ + str r1, [sp, #16] │ │ + add r0, sp, #40 @ 0x28 │ │ + str r0, [sp, #24] │ │ + ldr r0, [pc, #60] @ (6ddd8 ) │ │ + movs r1, #5 │ │ + add r0, pc │ │ + str r0, [sp, #52] @ 0x34 │ │ + add r0, sp, #56 @ 0x38 │ │ + str r0, [sp, #48] @ 0x30 │ │ + ldr r0, [pc, #52] @ (6dddc ) │ │ + add r0, pc │ │ + str r0, [sp, #44] @ 0x2c │ │ + add r0, sp, #4 │ │ + str r0, [sp, #40] @ 0x28 │ │ + strd r5, r6, [sp, #56] @ 0x38 │ │ + add r0, sp, #16 │ │ + ldr r2, [pc, #40] @ (6dde0 ) │ │ + add r2, pc │ │ + bl 6ff84 │ │ + strd r5, r6, [r4] │ │ + add sp, #64 @ 0x40 │ │ + pop {r4, r5, r6, pc} │ │ + vldr d0, [r1, #8] │ │ + vstr d0, [sp, #8] │ │ + b.n 6dd76 │ │ + strb r4, [r3, #17] │ │ + movs r6, r0 │ │ + cmp r0, #58 @ 0x3a │ │ + movs r6, r0 │ │ + lsls r3, r0, #1 │ │ + movs r0, r0 │ │ + stc2l 15, cr15, [sp, #-1020] @ 0xfffffc04 │ │ + cmp r0, #36 @ 0x24 │ │ + movs r6, r0 │ │ + ldr r3, [r1, #20] │ │ + mov r2, r1 │ │ + lsls r1, r3, #27 │ │ + itt mi │ │ + ldrdmi r0, r1, [r0] │ │ + bmi.w 53b80 │ │ + ldrd r0, r1, [r0] │ │ + lsls r3, r3, #26 │ │ + it pl │ │ + bpl.w 52a94 │ │ + b.w 53bdc │ │ + push {r4, lr} │ │ + mov r4, r0 │ │ + lsls r0, r1, #24 │ │ + beq.n 6de22 │ │ + mov r0, r1 │ │ + bl 6de30 │ │ + movs r2, #6 │ │ + str r1, [r4, #16] │ │ + strd r2, r0, [r4, #8] │ │ + movs r0, #0 │ │ + ldr r2, [pc, #12] @ (6de2c ) │ │ + add r2, pc │ │ + b.n 6de24 │ │ + movs r0, #15 │ │ + strb r0, [r4, #0] │ │ + str r2, [r4, #4] │ │ + pop {r4, pc} │ │ + nop │ │ + ldrb r1, [r6, r5] │ │ + vcvtp.s32.f32 , │ │ + ldr r0, [pc, #16] @ (6de44 ) │ │ + add r0, pc │ │ + ldr.w r0, [r0, r1, lsl #2] │ │ + ldr r2, [pc, #12] @ (6de48 ) │ │ + add r2, pc │ │ + ldr.w r1, [r2, r1, lsl #2] │ │ + bx lr │ │ + ldrh r4, [r0, r0] │ │ + movs r6, r0 │ │ + str r0, [sp, #960] @ 0x3c0 │ │ + vsli.32 d27, d0, #29 │ │ + mov r4, r0 │ │ + uxtb r0, r1 │ │ + cmp r0, #6 │ │ + bne.n 6de6a │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ + uxtab r0, r0, r2 │ │ + clz r0, r0 │ │ + lsrs r0, r0, #5 │ │ + strb r0, [r4, #1] │ │ + movs r0, #15 │ │ + b.n 6de80 │ │ + mov r0, r1 │ │ + bl 6de30 │ │ + ldr r3, [pc, #16] @ (6de84 ) │ │ + movs r2, #4 │ │ + strd r0, r1, [r4, #12] │ │ + movs r0, #0 │ │ + add r3, pc │ │ + strd r3, r2, [r4, #4] │ │ + strb r0, [r4, #0] │ │ + pop {r4, pc} │ │ + ldmia r1, {r1, r2, r7} │ │ + vsli.32 d27, d0, #25 │ │ + mov r4, r0 │ │ + uxtb r0, r1 │ │ + cmp r0, #4 │ │ + bne.n 6de96 │ │ + movs r0, #15 │ │ + b.n 6deaa │ │ + mov r0, r1 │ │ + bl 6de30 │ │ + movs r2, #4 │ │ + str r1, [r4, #16] │ │ + strd r2, r0, [r4, #8] │ │ + movs r0, #0 │ │ + ldr r2, [pc, #8] @ (6deb0 ) │ │ + add r2, pc │ │ + strb r0, [r4, #0] │ │ + str r2, [r4, #4] │ │ + pop {r4, pc} │ │ + ldmia r1!, {r3, r5} │ │ + vsli.64 d27, d16, #57 @ 0x39 │ │ + sub sp, #24 │ │ + add r4, sp, #12 │ │ + mov r2, r1 │ │ + mov r1, r0 │ │ + mov r0, r4 │ │ + bl 4ce90 │ │ + mov r5, sp │ │ + mov r1, r4 │ │ + mov r0, r5 │ │ + bl 6dcca │ │ + mov r0, r5 │ │ + bl 4bdec │ │ + add sp, #24 │ │ + pop {r4, r5, r7, pc} │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, #92 @ 0x5c │ │ subs r6, r2, #1 │ │ mov r4, r0 │ │ add r0, sp, #24 │ │ mov fp, r1 │ │ mov r2, r6 │ │ - bl 4f888 │ │ + bl 50e0c │ │ ldr r0, [sp, #24] │ │ cmp r0, #0 │ │ - beq.w 6d76a │ │ + beq.w 6e092 │ │ str r4, [sp, #16] │ │ add r7, sp, #56 @ 0x38 │ │ - ldr r2, [pc, #556] @ (6d800 ) │ │ + ldr r2, [pc, #556] @ (6e128 ) │ │ mov r1, r6 │ │ mov r0, r7 │ │ add r2, pc │ │ - bl 4c05e │ │ + bl 4ce04 │ │ add r0, sp, #48 @ 0x30 │ │ add.w sl, fp, r6 │ │ adds r1, r0, #2 │ │ str r1, [sp, #12] │ │ adds r1, r0, #3 │ │ adds r0, #4 │ │ str r1, [sp, #8] │ │ mov r9, fp │ │ str r0, [sp, #4] │ │ - ldr r4, [pc, #528] @ (6d804 ) │ │ - ldr r0, [pc, #532] @ (6d808 ) │ │ + ldr r4, [pc, #528] @ (6e12c ) │ │ + ldr r0, [pc, #532] @ (6e130 ) │ │ add r4, pc │ │ add r0, pc │ │ str r0, [sp, #20] │ │ cmp r9, sl │ │ - beq.w 6d780 │ │ + beq.w 6e0a8 │ │ mov r5, r9 │ │ ldrb.w r3, [r5], #1 │ │ cmp r3, #0 │ │ - beq.w 6d776 │ │ + beq.w 6e09e │ │ sxtb r1, r3 │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ - ble.n 6d620 │ │ + ble.n 6df48 │ │ mov r0, r7 │ │ mov r2, r4 │ │ - bl 4c08a │ │ + bl 4ce30 │ │ mov r9, r5 │ │ - b.n 6d5fa │ │ + b.n 6df22 │ │ adds.w r0, r1, #64 @ 0x40 │ │ - bne.n 6d644 │ │ + bne.n 6df6c │ │ cmp r5, sl │ │ - beq.w 6d776 │ │ + beq.w 6e09e │ │ ldrb r0, [r5, #0] │ │ cmp r0, #128 @ 0x80 │ │ - bne.w 6d776 │ │ + bne.w 6e09e │ │ ldr r2, [sp, #20] │ │ mov r0, r7 │ │ movs r1, #0 │ │ - bl 4c08a │ │ + bl 4ce30 │ │ add.w r9, r9, #2 │ │ - b.n 6d5fa │ │ + b.n 6df22 │ │ cmp r5, sl │ │ - beq.w 6d776 │ │ + beq.w 6e09e │ │ ldrb.w r0, [r9, #1] │ │ and.w r2, r0, #192 @ 0xc0 │ │ cmp r2, #128 @ 0x80 │ │ - bne.w 6d776 │ │ - ldr r2, [pc, #436] @ (6d810 ) │ │ + bne.w 6e09e │ │ + ldr r2, [pc, #436] @ (6e138 ) │ │ add.w r5, r9, #2 │ │ add r2, pc │ │ ldrb r2, [r2, r3] │ │ cmp r2, #3 │ │ - beq.n 6d682 │ │ + beq.n 6dfaa │ │ cmp r2, #2 │ │ - bne.w 6d776 │ │ + bne.w 6e09e │ │ strb.w r0, [sp, #49] @ 0x31 │ │ mov r0, r7 │ │ strb.w r1, [sp, #48] @ 0x30 │ │ add r1, sp, #48 @ 0x30 │ │ ldr r2, [sp, #12] │ │ - bl 4c034 │ │ + bl 4cdda │ │ mov r9, r5 │ │ - b.n 6d5fa │ │ + b.n 6df22 │ │ cmp r5, sl │ │ - beq.n 6d776 │ │ + beq.n 6e09e │ │ ldrb.w r2, [r9, #2] │ │ and.w r5, r2, #192 @ 0xc0 │ │ cmp r5, #128 @ 0x80 │ │ - bne.n 6d776 │ │ + bne.n 6e09e │ │ add.w r8, r9, #3 │ │ cmp r3, #224 @ 0xe0 │ │ - beq.n 6d734 │ │ + beq.n 6e05c │ │ cmp r3, #237 @ 0xed │ │ - bne.n 6d73e │ │ + bne.n 6e066 │ │ cmp r0, #159 @ 0x9f │ │ - bls.n 6d750 │ │ + bls.n 6e078 │ │ cmp r0, #175 @ 0xaf │ │ - bhi.n 6d776 │ │ + bhi.n 6e09e │ │ cmp r8, sl │ │ - beq.n 6d776 │ │ + beq.n 6e09e │ │ ldrb.w r1, [r9, #3] │ │ cmp r1, #237 @ 0xed │ │ - bne.n 6d776 │ │ + bne.n 6e09e │ │ add.w r1, r9, #4 │ │ cmp r1, sl │ │ - beq.n 6d776 │ │ + beq.n 6e09e │ │ ldrb.w r1, [r9, #4] │ │ cmp r1, #176 @ 0xb0 │ │ - bcc.n 6d776 │ │ + bcc.n 6e09e │ │ and.w r3, r1, #192 @ 0xc0 │ │ cmp r3, #128 @ 0x80 │ │ - bne.n 6d776 │ │ + bne.n 6e09e │ │ add.w r3, r9, #5 │ │ cmp r3, sl │ │ - beq.n 6d776 │ │ + beq.n 6e09e │ │ ldrb r3, [r3, #0] │ │ and.w r5, r3, #192 @ 0xc0 │ │ cmp r5, #128 @ 0x80 │ │ - bne.n 6d776 │ │ + bne.n 6e09e │ │ and.w r0, r0, #63 @ 0x3f │ │ and.w r2, r2, #63 @ 0x3f │ │ lsls r0, r0, #16 │ │ and.w r1, r1, #63 @ 0x3f │ │ - ldr r5, [pc, #264] @ (6d7f4 ) │ │ + ldr r5, [pc, #264] @ (6e11c ) │ │ orr.w r0, r0, r2, lsl #10 │ │ sub.w r0, r0, #2097152 @ 0x200000 │ │ and.w r2, r3, #63 @ 0x3f │ │ add.w r1, r5, r1, lsl #6 │ │ orrs r0, r1 │ │ mov.w r1, #4128768 @ 0x3f0000 │ │ and.w r1, r1, r0, lsl #10 │ │ add r0, r2 │ │ add.w r0, r0, #65536 @ 0x10000 │ │ orr.w r1, r1, r2, lsl #24 │ │ mov.w r2, #16128 @ 0x3f00 │ │ orr.w r1, r1, r0, lsr #18 │ │ and.w r0, r2, r0, lsr #4 │ │ add r0, r1 │ │ - ldr r1, [pc, #216] @ (6d7f8 ) │ │ + ldr r1, [pc, #216] @ (6e120 ) │ │ add r0, r1 │ │ str r0, [sp, #48] @ 0x30 │ │ add r1, sp, #48 @ 0x30 │ │ ldr r2, [sp, #4] │ │ mov r0, r7 │ │ - bl 4c034 │ │ + bl 4cdda │ │ add.w r9, r9, #6 │ │ - b.n 6d5fa │ │ + b.n 6df22 │ │ and.w r3, r0, #160 @ 0xa0 │ │ cmp r3, #160 @ 0xa0 │ │ - beq.n 6d750 │ │ - b.n 6d776 │ │ + beq.n 6e078 │ │ + b.n 6e09e │ │ add.w r3, r1, #31 │ │ uxtb r3, r3 │ │ cmp r3, #12 │ │ - bcc.n 6d750 │ │ + bcc.n 6e078 │ │ bic.w r3, r1, #1 │ │ adds r3, #18 │ │ - bne.n 6d776 │ │ + bne.n 6e09e │ │ strb.w r0, [sp, #49] @ 0x31 │ │ mov r0, r7 │ │ strb.w r2, [sp, #50] @ 0x32 │ │ strb.w r1, [sp, #48] @ 0x30 │ │ add r1, sp, #48 @ 0x30 │ │ ldr r2, [sp, #8] │ │ - bl 4c034 │ │ + bl 4cdda │ │ mov r9, r8 │ │ - b.n 6d5fa │ │ + b.n 6df22 │ │ ldrd r1, r2, [sp, #28] │ │ mov.w r0, #2147483648 @ 0x80000000 │ │ stmia r4!, {r0, r1, r2} │ │ - b.n 6d7e4 │ │ + b.n 6e10c │ │ ldrd r0, r1, [sp, #56] @ 0x38 │ │ - bl 5395a │ │ - b.n 6d788 │ │ + bl 54676 │ │ + b.n 6e0b0 │ │ ldr r0, [sp, #56] @ 0x38 │ │ - ldr r1, [pc, #120] @ (6d7fc ) │ │ + ldr r1, [pc, #120] @ (6e124 ) │ │ cmp r0, r1 │ │ - bne.n 6d7ea │ │ - ldr r0, [pc, #128] @ (6d80c ) │ │ + bne.n 6e112 │ │ + ldr r0, [pc, #128] @ (6e134 ) │ │ add r0, pc │ │ - ldr r0, [r0, #20] │ │ + ldr r0, [r0, #16] │ │ ldr r4, [sp, #16] │ │ cmp r0, #3 │ │ - bls.n 6d7da │ │ - ldr r0, [pc, #124] @ (6d814 ) │ │ + bls.n 6e102 │ │ + ldr r0, [pc, #124] @ (6e13c ) │ │ movs r3, #59 @ 0x3b │ │ add r0, pc │ │ str r0, [sp, #52] @ 0x34 │ │ add.w r0, sp, #91 @ 0x5b │ │ str r0, [sp, #48] @ 0x30 │ │ movs r0, #1 │ │ strd r7, r0, [sp, #40] @ 0x28 │ │ str r0, [sp, #28] │ │ - ldr r1, [pc, #108] @ (6d818 ) │ │ + ldr r1, [pc, #108] @ (6e140 ) │ │ str r0, [sp, #36] @ 0x24 │ │ add r1, pc │ │ str r1, [sp, #24] │ │ add r0, sp, #48 @ 0x30 │ │ str r0, [sp, #32] │ │ movs r0, #3 │ │ movs r1, #4 │ │ @@ -52075,580 +59127,788 @@ │ │ str r0, [sp, #76] @ 0x4c │ │ movs r0, #32 │ │ str r0, [sp, #72] @ 0x48 │ │ movs r0, #2 │ │ str r0, [sp, #64] @ 0x40 │ │ str r0, [sp, #56] @ 0x38 │ │ add r0, sp, #24 │ │ - ldr r2, [pc, #72] @ (6d81c ) │ │ + ldr r2, [pc, #72] @ (6e144 ) │ │ add r2, pc │ │ - bl 6f45c │ │ + bl 6ff84 │ │ mov r0, r4 │ │ mov r1, fp │ │ mov r2, r6 │ │ - bl 4aff4 │ │ + bl 4be10 │ │ add sp, #92 @ 0x5c │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ ldrd r1, r2, [sp, #60] @ 0x3c │ │ ldr r4, [sp, #16] │ │ - b.n 6d772 │ │ + b.n 6e09a │ │ nop │ │ - bl ffc6e7f6 │ │ + bl ffc6f11e │ │ strh r0, [r6, #6] │ │ strh r0, [r0, #4] │ │ movs r1, r0 │ │ strh r0, [r0, #0] │ │ - lsrs r2, r2, #29 │ │ + lsrs r6, r1, #23 │ │ movs r6, r0 │ │ - lsrs r4, r2, #29 │ │ + lsrs r0, r2, #23 │ │ movs r6, r0 │ │ - lsrs r2, r0, #29 │ │ + lsrs r6, r7, #22 │ │ movs r6, r0 │ │ - ldr r2, [r4, #96] @ 0x60 │ │ + strb r2, [r4, #4] │ │ movs r6, r0 │ │ - b.n 6da0c │ │ + bge.n 6e226 │ │ vcge.s32 d16, d5, #0 │ │ movs r0, r0 │ │ - movs r6, #122 @ 0x7a │ │ + movs r5, #30 │ │ movs r6, r0 │ │ - movs r6, #92 @ 0x5c │ │ + movs r5, #0 │ │ movs r6, r0 │ │ ldrd r0, r1, [r1, #28] │ │ movs r2, #18 │ │ ldr r3, [r1, #12] │ │ - ldr r1, [pc, #4] @ (6d830 ) │ │ + ldr r1, [pc, #4] @ (6e158 ) │ │ add r1, pc │ │ bx r3 │ │ nop │ │ - lsls r7, r3, #8 │ │ - vsli.32 d27, d0, #27 │ │ - ldr r0, [r0, #0] │ │ - ldrb r0, [r0, #0] │ │ - ldr r2, [pc, #28] @ (6d858 ) │ │ + @ instruction: 0xfbe1fffa │ │ + push {r4, lr} │ │ + mov r4, r0 │ │ + blx cd250 │ │ + adds r1, r0, #1 │ │ + mov r0, r4 │ │ + pop {r4, pc} │ │ + bmi.n 6e116 │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ + sub sp, #80 @ 0x50 │ │ + ldr r7, [r0, #0] │ │ + mov r4, r0 │ │ + ldr r0, [r7, #0] │ │ + ldr r6, [pc, #380] @ (6e2f8 ) │ │ + cmp r0, #0 │ │ + add r6, pc │ │ + beq.n 6e214 │ │ + ldr r0, [r6, #16] │ │ + cmp r0, #5 │ │ + bcc.n 6e1a8 │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #36] @ 0x24 │ │ + movs r3, #70 @ 0x46 │ │ + str r1, [sp, #24] │ │ + ldr r1, [pc, #364] @ (6e300 ) │ │ + str r0, [sp, #32] │ │ + add r1, pc │ │ + str r1, [sp, #20] │ │ + add r0, sp, #48 @ 0x30 │ │ + str r0, [sp, #28] │ │ + add r0, sp, #20 │ │ + ldr r2, [pc, #356] @ (6e304 ) │ │ + movs r1, #5 │ │ add r2, pc │ │ - ldr.w r4, [r2, r0, lsl #2] │ │ - ldr r2, [pc, #24] @ (6d85c ) │ │ + bl 6ff84 │ │ + ldr r0, [r6, #16] │ │ + cmp r0, #4 │ │ + bls.n 6e1d0 │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #36] @ 0x24 │ │ + movs r3, #70 @ 0x46 │ │ + str r1, [sp, #24] │ │ + ldr r1, [pc, #336] @ (6e30c ) │ │ + str r0, [sp, #32] │ │ + add r1, pc │ │ + str r1, [sp, #20] │ │ + add r0, sp, #48 @ 0x30 │ │ + str r0, [sp, #28] │ │ + add r0, sp, #20 │ │ + ldr r2, [pc, #328] @ (6e310 ) │ │ + movs r1, #5 │ │ add r2, pc │ │ - ldr.w r2, [r2, r0, lsl #2] │ │ - ldrd r0, r1, [r1, #28] │ │ - ldr r3, [r1, #12] │ │ - mov r1, r4 │ │ - ldmia.w sp!, {r4, lr} │ │ - bx r3 │ │ - ldr r4, [r3, r5] │ │ - movs r6, r0 │ │ - str r5, [sp, #0] │ │ - vsli.32 d27, d12, #29 │ │ - ldr r0, [r0, #0] │ │ - movs r2, #0 │ │ - ldrb r3, [r0, #0] │ │ - sub.w r4, r3, #9 │ │ - cmp r4, #2 │ │ - it cc │ │ - subcc.w r2, r3, #8 │ │ - cbz r2, 6d888 │ │ - cmp r2, #1 │ │ - bne.n 6d8a2 │ │ - ldrd r0, r1, [r1, #28] │ │ + bl 6ff84 │ │ + ldr r5, [r4, #8] │ │ + cbz r5, 6e21e │ │ + ldr r0, [r5, #0] │ │ + cbz r0, 6e228 │ │ + ldr.w r8, [r0, #680] @ 0x2a8 │ │ + ldr r0, [r6, #16] │ │ + cmp.w r8, #0 │ │ + beq.n 6e232 │ │ + cmp r0, #5 │ │ + bcc.n 6e20a │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #36] @ 0x24 │ │ + movs r3, #70 @ 0x46 │ │ + str r1, [sp, #24] │ │ + ldr r1, [pc, #304] @ (6e324 ) │ │ + str r0, [sp, #32] │ │ + movs r0, #4 │ │ + add r1, pc │ │ + str r1, [sp, #20] │ │ + str r0, [sp, #28] │ │ + add r0, sp, #20 │ │ + ldr r2, [pc, #292] @ (6e328 ) │ │ + movs r1, #5 │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r2, [r4, #4] │ │ + mov r0, r5 │ │ + ldr r1, [r7, #0] │ │ + blx r8 │ │ + b.n 6e2e8 │ │ + ldr r1, [pc, #228] @ (6e2fc ) │ │ + movs r0, #7 │ │ + movs r2, #37 @ 0x25 │ │ + add r1, pc │ │ + b.n 6e260 │ │ + ldr r1, [pc, #232] @ (6e308 ) │ │ + movs r0, #8 │ │ movs r2, #6 │ │ - ldr r3, [r1, #12] │ │ - ldr r1, [pc, #52] @ (6d8b8 ) │ │ add r1, pc │ │ - b.n 6d8ae │ │ - str r0, [sp, #4] │ │ - ldr r0, [pc, #52] @ (6d8c0 ) │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r2, [pc, #48] @ (6d8c4 ) │ │ - add r3, sp, #4 │ │ - mov r0, r1 │ │ + b.n 6e260 │ │ + ldr r1, [pc, #232] @ (6e314 ) │ │ + movs r0, #8 │ │ + movs r2, #7 │ │ + add r1, pc │ │ + b.n 6e260 │ │ + cmp r0, #5 │ │ + bcc.n 6e258 │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #36] @ 0x24 │ │ + movs r3, #70 @ 0x46 │ │ + str r1, [sp, #24] │ │ + ldr r1, [pc, #216] @ (6e31c ) │ │ + str r0, [sp, #32] │ │ + movs r0, #4 │ │ + add r1, pc │ │ + str r1, [sp, #20] │ │ + str r0, [sp, #28] │ │ + add r0, sp, #20 │ │ + ldr r2, [pc, #208] @ (6e320 ) │ │ + movs r1, #5 │ │ add r2, pc │ │ - mov r1, r2 │ │ - movs r2, #9 │ │ - bl 50574 │ │ - pop {r2, r3, r4, pc} │ │ - ldrd r0, r1, [r1, #28] │ │ - movs r2, #5 │ │ - ldr r3, [r1, #12] │ │ - ldr r1, [pc, #16] @ (6d8bc ) │ │ + bl 6ff84 │ │ + ldr r1, [pc, #188] @ (6e318 ) │ │ + movs r0, #6 │ │ + movs r2, #21 │ │ add r1, pc │ │ - add sp, #8 │ │ - ldmia.w sp!, {r4, lr} │ │ - bx r3 │ │ - nop │ │ - lsls r7, r2, #18 │ │ - vsri.32 q8, , #5 │ │ - @ instruction: 0xfffbffa5 │ │ - vsri.32 q8, q14, #1 │ │ - vtbl.8 d22, {d11}, d0 │ │ + ldrh.w r3, [sp, #17] │ │ + add.w r8, sp, #20 │ │ + strh.w r3, [sp, #21] │ │ + ldrb.w r3, [sp, #19] │ │ + strd r1, r2, [sp, #24] │ │ + mov r2, sp │ │ + strb.w r0, [sp, #20] │ │ + add.w r1, r8, #12 │ │ + strb.w r3, [sp, #23] │ │ + ldmia.w r2, {r3, r4, r5, r7} │ │ + stmia r1!, {r3, r4, r5, r7} │ │ + ldr r1, [r6, #16] │ │ + cmp r1, #1 │ │ + bls.n 6e2bc │ │ + movs r0, #0 │ │ + movs r3, #202 @ 0xca │ │ + str r0, [sp, #64] @ 0x40 │ │ + movs r0, #1 │ │ + str r0, [sp, #52] @ 0x34 │ │ + ldr r1, [pc, #144] @ (6e32c ) │ │ + str r0, [sp, #60] @ 0x3c │ │ + add r1, pc │ │ + str r1, [sp, #48] @ 0x30 │ │ + add r0, sp, #72 @ 0x48 │ │ + str r0, [sp, #56] @ 0x38 │ │ + ldr r0, [pc, #136] @ (6e330 ) │ │ + movs r1, #2 │ │ + add r0, pc │ │ + strd r8, r0, [sp, #72] @ 0x48 │ │ + add r0, sp, #48 @ 0x30 │ │ + ldr r2, [pc, #128] @ (6e334 ) │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldrb.w r0, [sp, #20] │ │ + subs r0, #2 │ │ + cmp r0, #11 │ │ + bhi.n 6e2e8 │ │ + tbb [pc, r0] │ │ + lsls r4, r2, #24 │ │ + asrs r6, r0, #4 │ │ + asrs r1, r2, #4 │ │ + asrs r1, r2, #4 │ │ + lsrs r1, r2, #20 │ │ + lsrs r1, r2, #20 │ │ + ldr r0, [sp, #24] │ │ + ldr r1, [sp, #28] │ │ + bl 54676 │ │ + ldr r0, [sp, #36] @ 0x24 │ │ + ldr r1, [sp, #40] @ 0x28 │ │ + b.n 6e2e4 │ │ + ldr r0, [sp, #24] │ │ + ldr r1, [sp, #28] │ │ + bl 54676 │ │ + add sp, #80 @ 0x50 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ + add.w r0, r8, #4 │ │ + bl 58bc0 │ │ + b.n 6e2e8 │ │ + strb r0, [r3, #1] │ │ + movs r6, r0 │ │ + stc2l 15, cr15, [lr, #1000]! @ 0x3e8 │ │ + movs r4, #168 @ 0xa8 │ │ + movs r6, r0 │ │ + movs r4, #122 @ 0x7a │ │ + movs r6, r0 │ │ + str r2, [r6, r1] │ │ + vrsqrte.u32 d18, d8 │ │ + movs r6, r0 │ │ + movs r4, #82 @ 0x52 │ │ + movs r6, r0 │ │ + str r6, [r5, r1] │ │ + @ instruction: 0xfffbfd95 │ │ + @ instruction: 0xfffa4ede │ │ + movs r6, r0 │ │ + movs r3, #202 @ 0xca │ │ + movs r6, r0 │ │ + ldr r7, [pc, #208] @ (6e3f8 ) │ │ + movs r6, r0 │ │ + movs r4, #24 │ │ + movs r6, r0 │ │ + movs r3, #176 @ 0xb0 │ │ + movs r6, r0 │ │ + subs r5, r7, r2 │ │ + movs r0, r0 │ │ + movs r3, #106 @ 0x6a │ │ + movs r6, r0 │ │ + ldr r0, [r0, #0] │ │ mov r2, r1 │ │ ldr r1, [r0, #0] │ │ eor.w r1, r1, #2147483648 @ 0x80000000 │ │ cmp r1, #4 │ │ it cs │ │ movcs r1, #1 │ │ push {r5, r6, r7, lr} │ │ tbb [pc, r1] │ │ movs r0, #2 │ │ adds r5, r1, r0 │ │ adds r0, #4 │ │ str r0, [sp, #4] │ │ - ldr r0, [pc, #80] @ (6d938 ) │ │ + ldr r0, [pc, #80] @ (6e3a8 ) │ │ add r0, pc │ │ str r0, [sp, #0] │ │ - ldr r1, [pc, #76] @ (6d93c ) │ │ + ldr r1, [pc, #76] @ (6e3ac ) │ │ mov r0, r2 │ │ add r3, sp, #4 │ │ movs r2, #9 │ │ add r1, pc │ │ - b.n 6d930 │ │ + b.n 6e3a0 │ │ adds r0, #4 │ │ str r0, [sp, #4] │ │ - ldr r0, [pc, #72] @ (6d948 ) │ │ + ldr r0, [pc, #72] @ (6e3b8 ) │ │ add r0, pc │ │ str r0, [sp, #0] │ │ - ldr r1, [pc, #72] @ (6d94c ) │ │ + ldr r1, [pc, #72] @ (6e3bc ) │ │ mov r0, r2 │ │ add r3, sp, #4 │ │ movs r2, #5 │ │ add r1, pc │ │ - b.n 6d930 │ │ + b.n 6e3a0 │ │ adds r0, #4 │ │ str r0, [sp, #4] │ │ - ldr r0, [pc, #60] @ (6d950 ) │ │ + ldr r0, [pc, #60] @ (6e3c0 ) │ │ add r0, pc │ │ str r0, [sp, #0] │ │ - ldr r1, [pc, #56] @ (6d954 ) │ │ + ldr r1, [pc, #56] @ (6e3c4 ) │ │ add r1, pc │ │ - b.n 6d92a │ │ + b.n 6e39a │ │ str r0, [sp, #4] │ │ - ldr r0, [pc, #28] @ (6d940 ) │ │ + ldr r0, [pc, #28] @ (6e3b0 ) │ │ add r0, pc │ │ str r0, [sp, #0] │ │ - ldr r1, [pc, #28] @ (6d944 ) │ │ + ldr r1, [pc, #28] @ (6e3b4 ) │ │ add r1, pc │ │ add r3, sp, #4 │ │ mov r0, r2 │ │ movs r2, #6 │ │ - bl 50574 │ │ + bl 51b28 │ │ pop {r2, r3, r7, pc} │ │ nop │ │ - vmaxnm.f32 , , │ │ - lsls r6, r3, #16 │ │ - vcvt.f16.u16 d27, d1, #5 │ │ - movs r5, r0 │ │ - lsls r3, r6, #15 │ │ - vcvtm.u32.f32 d31, d23 │ │ - vsri.32 d16, d7, #1 │ │ - vcvtm.s32.f32 d31, d21 │ │ - @ instruction: 0xffff5b9d │ │ - vsli.64 , q8, #59 @ 0x3b │ │ + lsls r5, r5, #1 │ │ + movs r0, r0 │ │ + ldc2l 15, cr15, [r4, #-1000]! @ 0xfffffc18 │ │ + b.n 6dbfa │ │ + vqrdmulh.s , , d9[0] │ │ + vtbl.8 d30, {d10-d13}, d31 │ │ + vqrdmulh.s , , d29[0] │ │ + vtbl.8 d30, {d26-d28}, d29 │ │ + vqshl.u64 , , #63 @ 0x3f │ │ + vsli.32 d27, d0, #27 │ │ + ldr r0, [r0, #0] │ │ + ldrb r0, [r0, #0] │ │ + ldr r2, [pc, #28] @ (6e3ec ) │ │ + add r2, pc │ │ + ldr.w r4, [r2, r0, lsl #2] │ │ + ldr r2, [pc, #24] @ (6e3f0 ) │ │ + add r2, pc │ │ + ldr.w r2, [r2, r0, lsl #2] │ │ + ldrd r0, r1, [r1, #28] │ │ + ldr r3, [r1, #12] │ │ + mov r1, r4 │ │ + ldmia.w sp!, {r4, lr} │ │ + bx r3 │ │ + strb r0, [r2, r2] │ │ + movs r6, r0 │ │ + ldrh r4, [r7, #26] │ │ + vsli.64 , q8, #61 @ 0x3d │ │ sub sp, #36 @ 0x24 │ │ ldr r0, [r0, #0] │ │ mov r2, r1 │ │ movs r4, #3 │ │ movs r7, #4 │ │ add.w r1, r0, #12 │ │ str r1, [sp, #32] │ │ - ldr r1, [pc, #48] @ (6d99c ) │ │ + ldr r1, [pc, #48] @ (6e438 ) │ │ add r3, sp, #32 │ │ - ldr r5, [pc, #48] @ (6d9a0 ) │ │ - ldr r6, [pc, #48] @ (6d9a4 ) │ │ + ldr r5, [pc, #48] @ (6e43c ) │ │ + ldr r6, [pc, #48] @ (6e440 ) │ │ add r1, pc │ │ add r5, pc │ │ strd r7, r0, [sp] │ │ add r6, pc │ │ strd r4, r3, [sp, #16] │ │ strd r6, r5, [sp, #8] │ │ mov r0, r2 │ │ str r1, [sp, #24] │ │ movs r2, #13 │ │ - ldr r1, [pc, #28] @ (6d9a8 ) │ │ - ldr r3, [pc, #28] @ (6d9ac ) │ │ + ldr r1, [pc, #28] @ (6e444 ) │ │ + ldr r3, [pc, #28] @ (6e448 ) │ │ add r1, pc │ │ add r3, pc │ │ - bl 504ec │ │ + bl 51aa0 │ │ add sp, #36 @ 0x24 │ │ pop {r4, r5, r6, r7, pc} │ │ nop │ │ - mcr2 15, 7, pc, cr11, cr15, {7} @ │ │ - lsls r7, r7, #14 │ │ - vrshr.u64 d30, d3, #5 │ │ - vrsra.u64 d16, d8, #1 │ │ - @ instruction: 0xfffbdbf0 │ │ - @ instruction: 0xfff9e9d1 │ │ - asrs r7, r0, #8 │ │ + movs r3, r7 │ │ + movs r0, r0 │ │ + stc2l 15, cr15, [r9], #1000 @ 0x3e8 │ │ + str.w pc, [fp, #4095] @ 0xfff │ │ + stc2l 15, cr15, [r2], {250} @ 0xfa │ │ + stmia r3!, {r3, r5, r6} │ │ + vsli.32 d27, d12, #25 │ │ + ldr r0, [r0, #0] │ │ + movs r2, #0 │ │ + ldrb r3, [r0, #0] │ │ + sub.w r4, r3, #9 │ │ + cmp r4, #2 │ │ + it cc │ │ + subcc.w r2, r3, #8 │ │ + cbz r2, 6e474 │ │ + cmp r2, #1 │ │ + bne.n 6e48e │ │ + ldrd r0, r1, [r1, #28] │ │ + movs r2, #6 │ │ + ldr r3, [r1, #12] │ │ + ldr r1, [pc, #52] @ (6e4a4 ) │ │ + add r1, pc │ │ + b.n 6e49a │ │ + str r0, [sp, #4] │ │ + ldr r0, [pc, #52] @ (6e4ac ) │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + ldr r2, [pc, #48] @ (6e4b0 ) │ │ + add r3, sp, #4 │ │ + mov r0, r1 │ │ + add r2, pc │ │ + mov r1, r2 │ │ + movs r2, #9 │ │ + bl 51b28 │ │ + pop {r2, r3, r4, pc} │ │ + ldrd r0, r1, [r1, #28] │ │ + movs r2, #5 │ │ + ldr r3, [r1, #12] │ │ + ldr r1, [pc, #16] @ (6e4a8 ) │ │ + add r1, pc │ │ + add sp, #8 │ │ + ldmia.w sp!, {r4, lr} │ │ + bx r3 │ │ + nop │ │ + ldc2l 15, cr15, [r1], #-1000 @ 0xfffffc18 │ │ + mcrr2 15, 15, pc, pc, cr10 @ │ │ + vmaxnm.f32 , , │ │ + mrrc2 15, 15, pc, r6, cr10 @ │ │ + ldrd r1, r2, [r1, #28] │ │ + ldr r0, [r0, #0] │ │ + b.w 6e4c0 │ │ + bmi.n 6e46a │ │ + push {r4, lr} │ │ + sub sp, #40 @ 0x28 │ │ + ldr r3, [r0, #0] │ │ + eor.w r3, r3, #2147483648 @ 0x80000000 │ │ + cmp r3, #4 │ │ + it cs │ │ + movcs r3, #1 │ │ + tbb [pc, r3] │ │ + adds r2, r0, #4 │ │ + asrs r0, r1, #28 │ │ + ldrb r0, [r0, #4] │ │ + add sp, #40 @ 0x28 │ │ + ldmia.w sp!, {r4, lr} │ │ + b.w 6e550 │ │ + adds r0, #4 │ │ + str r0, [sp, #4] │ │ + movs r0, #0 │ │ + str r0, [sp, #24] │ │ + movs r0, #1 │ │ + str r0, [sp, #12] │ │ + ldr r3, [pc, #84] @ (6e548 ) │ │ + str r0, [sp, #20] │ │ + add r3, pc │ │ + str r3, [sp, #8] │ │ + add r0, sp, #32 │ │ + str r0, [sp, #16] │ │ + ldr r0, [pc, #76] @ (6e54c ) │ │ + add r0, pc │ │ + b.n 6e52a │ │ + ldr r0, [r0, #4] │ │ + add sp, #40 @ 0x28 │ │ + ldmia.w sp!, {r4, lr} │ │ + b.w 6e628 │ │ + str r0, [sp, #4] │ │ + movs r0, #0 │ │ + str r0, [sp, #24] │ │ + movs r0, #2 │ │ + str r0, [sp, #12] │ │ + ldr r0, [pc, #36] @ (6e540 ) │ │ + add r0, pc │ │ + str r0, [sp, #8] │ │ + movs r0, #1 │ │ + str r0, [sp, #20] │ │ + add r0, sp, #32 │ │ + str r0, [sp, #16] │ │ + ldr r0, [pc, #28] @ (6e544 ) │ │ + add r0, pc │ │ + str r0, [sp, #36] @ 0x24 │ │ + add r0, sp, #4 │ │ + str r0, [sp, #32] │ │ + add r3, sp, #8 │ │ + mov r0, r1 │ │ + mov r1, r2 │ │ + mov r2, r3 │ │ + bl 64f44 │ │ + add sp, #40 @ 0x28 │ │ + pop {r4, pc} │ │ + movs r1, #130 @ 0x82 │ │ + movs r6, r0 │ │ + @ instruction: 0xb69d │ │ + movs r5, r0 │ │ + movs r1, #184 @ 0xb8 │ │ + movs r6, r0 │ │ + @ instruction: 0xea2fffff │ │ + uxtb r0, r0 │ │ + push {r1, r2, r3, r4, r5, r6, r7, lr} │ │ + mov r3, r2 │ │ + tbb [pc, r0] │ │ + cmp r0, #5 │ │ + subs r3, r2, r0 │ │ + cmp r7, #12 │ │ + movs r1, #54 @ 0x36 │ │ + movs r5, r7 │ │ + movs r0, #0 │ │ + movs r2, #1 │ │ + str r0, [sp, #16] │ │ + str r2, [sp, #4] │ │ + ldr r2, [pc, #136] @ (6e5f8 ) │ │ + add r2, pc │ │ + b.n 6e5e0 │ │ + movs r0, #0 │ │ + movs r2, #1 │ │ + str r0, [sp, #16] │ │ + str r2, [sp, #4] │ │ + ldr r2, [pc, #140] @ (6e608 ) │ │ + add r2, pc │ │ + b.n 6e5e0 │ │ + movs r0, #0 │ │ + movs r2, #1 │ │ + str r0, [sp, #16] │ │ + str r2, [sp, #4] │ │ + ldr r2, [pc, #116] @ (6e600 ) │ │ + add r2, pc │ │ + b.n 6e5e0 │ │ + movs r0, #0 │ │ + movs r2, #1 │ │ + str r0, [sp, #16] │ │ + str r2, [sp, #4] │ │ + ldr r2, [pc, #108] @ (6e604 ) │ │ + add r2, pc │ │ + b.n 6e5e0 │ │ + movs r0, #0 │ │ + movs r2, #1 │ │ + str r0, [sp, #16] │ │ + str r2, [sp, #4] │ │ + ldr r2, [pc, #108] @ (6e614 ) │ │ + add r2, pc │ │ + b.n 6e5e0 │ │ + movs r0, #0 │ │ + movs r2, #1 │ │ + str r0, [sp, #16] │ │ + str r2, [sp, #4] │ │ + ldr r2, [pc, #72] @ (6e5fc ) │ │ + add r2, pc │ │ + b.n 6e5e0 │ │ + movs r0, #0 │ │ + movs r2, #1 │ │ + str r0, [sp, #16] │ │ + str r2, [sp, #4] │ │ + ldr r2, [pc, #72] @ (6e60c ) │ │ + add r2, pc │ │ + b.n 6e5e0 │ │ + movs r0, #0 │ │ + movs r2, #1 │ │ + str r0, [sp, #16] │ │ + str r2, [sp, #4] │ │ + ldr r2, [pc, #64] @ (6e610 ) │ │ + add r2, pc │ │ + b.n 6e5e0 │ │ + movs r0, #0 │ │ + movs r2, #1 │ │ + str r0, [sp, #16] │ │ + str r2, [sp, #4] │ │ + ldr r2, [pc, #56] @ (6e618 ) │ │ + add r2, pc │ │ + str r0, [sp, #12] │ │ + movs r0, #4 │ │ + str r2, [sp, #0] │ │ + mov r2, sp │ │ + str r0, [sp, #8] │ │ + mov r0, r1 │ │ + mov r1, r3 │ │ + bl 64f44 │ │ + add sp, #24 │ │ + pop {r7, pc} │ │ + nop │ │ + movs r0, #230 @ 0xe6 │ │ + movs r6, r0 │ │ + movs r0, #168 @ 0xa8 │ │ + movs r6, r0 │ │ + movs r0, #218 @ 0xda │ │ + movs r6, r0 │ │ + movs r0, #212 @ 0xd4 │ │ + movs r6, r0 │ │ + movs r0, #248 @ 0xf8 │ │ + movs r6, r0 │ │ + movs r0, #186 @ 0xba │ │ + movs r6, r0 │ │ + movs r0, #180 @ 0xb4 │ │ + movs r6, r0 │ │ + movs r0, #230 @ 0xe6 │ │ + movs r6, r0 │ │ + movs r0, #182 @ 0xb6 │ │ + movs r6, r0 │ │ + ldrd r1, r2, [r1, #28] │ │ ldr r0, [r0, #0] │ │ - b.w 6d9bc │ │ - bmi.n 6d966 │ │ + b.w 6e628 │ │ + bmi.n 6e5d2 │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, #44 @ 0x2c │ │ mov r5, r1 │ │ movs r1, #0 │ │ movs r7, #1 │ │ str r1, [sp, #28] │ │ str r7, [sp, #16] │ │ mov r4, r0 │ │ - ldr r0, [pc, #188] @ (6da8c ) │ │ + ldr r0, [pc, #188] @ (6e6f8 ) │ │ mov sl, r2 │ │ str r1, [sp, #24] │ │ mov r1, sl │ │ add r0, pc │ │ str r0, [sp, #12] │ │ movs r0, #4 │ │ str r0, [sp, #20] │ │ add r2, sp, #12 │ │ mov r0, r5 │ │ - bl 5db14 │ │ + bl 64f44 │ │ cmp r0, #0 │ │ - bne.n 6da82 │ │ + bne.n 6e6ee │ │ str r4, [sp, #4] │ │ add.w fp, sp, #12 │ │ ldrd r8, r0, [r4, #4] │ │ - ldr r6, [pc, #152] @ (6da90 ) │ │ + ldr r6, [pc, #152] @ (6e6fc ) │ │ add.w r0, r0, r0, lsl #1 │ │ - ldr r4, [pc, #152] @ (6da94 ) │ │ + ldr r4, [pc, #152] @ (6e700 ) │ │ add r6, pc │ │ mov.w r9, r0, lsl #2 │ │ add r4, pc │ │ cmp.w r9, #0 │ │ - beq.n 6da38 │ │ + beq.n 6e6a4 │ │ movs r0, #0 │ │ str.w r8, [sp, #8] │ │ strd r6, r7, [sp, #12] │ │ mov r1, sl │ │ strd r7, r0, [sp, #24] │ │ add r0, sp, #36 @ 0x24 │ │ str r0, [sp, #20] │ │ mov r2, fp │ │ str r4, [sp, #40] @ 0x28 │ │ add r0, sp, #8 │ │ str r0, [sp, #36] @ 0x24 │ │ mov r0, r5 │ │ - bl 5db14 │ │ - cbnz r0, 6da80 │ │ + bl 64f44 │ │ + cbnz r0, 6e6ec │ │ sub.w r9, r9, #12 │ │ add.w r8, r8, #12 │ │ - b.n 6da04 │ │ + b.n 6e670 │ │ movs r4, #0 │ │ movs r7, #1 │ │ str r4, [sp, #28] │ │ mov r1, sl │ │ str r7, [sp, #16] │ │ - ldr r0, [pc, #84] @ (6da98 ) │ │ + ldr r0, [pc, #84] @ (6e704 ) │ │ str r4, [sp, #24] │ │ add r0, pc │ │ str r0, [sp, #12] │ │ movs r0, #4 │ │ str r0, [sp, #20] │ │ add r2, sp, #12 │ │ mov r0, r5 │ │ - bl 5db14 │ │ + bl 64f44 │ │ ldr r1, [sp, #4] │ │ - cbnz r0, 6da82 │ │ + cbnz r0, 6e6ee │ │ strd r6, r7, [sp, #12] │ │ strd r7, r4, [sp, #24] │ │ add r0, sp, #36 @ 0x24 │ │ str r0, [sp, #20] │ │ - ldr r0, [pc, #52] @ (6da9c ) │ │ + ldr r0, [pc, #52] @ (6e708 ) │ │ add r0, pc │ │ str r0, [sp, #40] @ 0x28 │ │ add.w r0, r1, #12 │ │ str r0, [sp, #36] @ 0x24 │ │ add r2, sp, #12 │ │ mov r0, r5 │ │ mov r1, sl │ │ - bl 5db14 │ │ + bl 64f44 │ │ mov r7, r0 │ │ - b.n 6da82 │ │ + b.n 6e6ee │ │ movs r7, #1 │ │ mov r0, r7 │ │ add sp, #44 @ 0x2c │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ nop │ │ - movs r4, #234 @ 0xea │ │ + movs r0, #138 @ 0x8a │ │ movs r6, r0 │ │ - svc 120 @ 0x78 │ │ - vshr.u64 d16, d11, #7 │ │ - movs r0, r0 │ │ - movs r4, #130 @ 0x82 │ │ + bpl.n 6e658 │ │ + vqrdmlah.s , , d3[0] │ │ + vaddl.u q9, d15, d18 │ │ movs r6, r0 │ │ - lsls r1, r0, #1 │ │ + movs r5, r6 │ │ movs r0, r0 │ │ - ldrd r1, r2, [r1, #28] │ │ - ldr r0, [r0, #0] │ │ - b.w 6dbd0 │ │ - bmi.n 6da56 │ │ ldrb r0, [r0, #0] │ │ sub.w r2, r0, #9 │ │ uxtb r3, r2 │ │ movs r2, #0 │ │ cmp r3, #2 │ │ it cc │ │ subcc.w r2, r0, #8 │ │ - cbz r2, 6dad4 │ │ + cbz r2, 6e734 │ │ push {r1, r2, r3, r4, r5, r6, r7, lr} │ │ movs r0, #0 │ │ cmp r2, #1 │ │ - bne.n 6dadc │ │ + bne.n 6e73c │ │ movs r2, #1 │ │ str r0, [sp, #16] │ │ str r2, [sp, #4] │ │ - ldr r2, [pc, #44] @ (6dafc ) │ │ + ldr r2, [pc, #44] @ (6e75c ) │ │ add r2, pc │ │ - b.n 6dae6 │ │ + b.n 6e746 │ │ ldrd r1, r2, [r1, #28] │ │ - b.w 6db04 │ │ + b.w 6e550 │ │ movs r2, #1 │ │ str r0, [sp, #16] │ │ str r2, [sp, #4] │ │ - ldr r2, [pc, #28] @ (6db00 ) │ │ + ldr r2, [pc, #28] @ (6e760 ) │ │ add r2, pc │ │ str r0, [sp, #12] │ │ movs r0, #4 │ │ str r0, [sp, #8] │ │ ldrd r0, r1, [r1, #28] │ │ str r2, [sp, #0] │ │ mov r2, sp │ │ - bl 5db14 │ │ - add sp, #24 │ │ - pop {r7, pc} │ │ - movs r3, #216 @ 0xd8 │ │ - movs r6, r0 │ │ - movs r3, #188 @ 0xbc │ │ - movs r6, r0 │ │ - uxtb r0, r0 │ │ - push {r1, r2, r3, r4, r5, r6, r7, lr} │ │ - mov r3, r2 │ │ - tbb [pc, r0] │ │ - cmp r0, #5 │ │ - subs r3, r2, r0 │ │ - cmp r7, #12 │ │ - movs r1, #54 @ 0x36 │ │ - movs r5, r7 │ │ - movs r0, #0 │ │ - movs r2, #1 │ │ - str r0, [sp, #16] │ │ - str r2, [sp, #4] │ │ - ldr r2, [pc, #136] @ (6dbac ) │ │ - add r2, pc │ │ - b.n 6db94 │ │ - movs r0, #0 │ │ - movs r2, #1 │ │ - str r0, [sp, #16] │ │ - str r2, [sp, #4] │ │ - ldr r2, [pc, #140] @ (6dbbc ) │ │ - add r2, pc │ │ - b.n 6db94 │ │ - movs r0, #0 │ │ - movs r2, #1 │ │ - str r0, [sp, #16] │ │ - str r2, [sp, #4] │ │ - ldr r2, [pc, #116] @ (6dbb4 ) │ │ - add r2, pc │ │ - b.n 6db94 │ │ - movs r0, #0 │ │ - movs r2, #1 │ │ - str r0, [sp, #16] │ │ - str r2, [sp, #4] │ │ - ldr r2, [pc, #108] @ (6dbb8 ) │ │ - add r2, pc │ │ - b.n 6db94 │ │ - movs r0, #0 │ │ - movs r2, #1 │ │ - str r0, [sp, #16] │ │ - str r2, [sp, #4] │ │ - ldr r2, [pc, #108] @ (6dbc8 ) │ │ - add r2, pc │ │ - b.n 6db94 │ │ - movs r0, #0 │ │ - movs r2, #1 │ │ - str r0, [sp, #16] │ │ - str r2, [sp, #4] │ │ - ldr r2, [pc, #72] @ (6dbb0 ) │ │ - add r2, pc │ │ - b.n 6db94 │ │ - movs r0, #0 │ │ - movs r2, #1 │ │ - str r0, [sp, #16] │ │ - str r2, [sp, #4] │ │ - ldr r2, [pc, #72] @ (6dbc0 ) │ │ - add r2, pc │ │ - b.n 6db94 │ │ - movs r0, #0 │ │ - movs r2, #1 │ │ - str r0, [sp, #16] │ │ - str r2, [sp, #4] │ │ - ldr r2, [pc, #64] @ (6dbc4 ) │ │ - add r2, pc │ │ - b.n 6db94 │ │ - movs r0, #0 │ │ - movs r2, #1 │ │ - str r0, [sp, #16] │ │ - str r2, [sp, #4] │ │ - ldr r2, [pc, #56] @ (6dbcc ) │ │ - add r2, pc │ │ - str r0, [sp, #12] │ │ - movs r0, #4 │ │ - str r2, [sp, #0] │ │ - mov r2, sp │ │ - str r0, [sp, #8] │ │ - mov r0, r1 │ │ - mov r1, r3 │ │ - bl 5db14 │ │ + bl 64f44 │ │ add sp, #24 │ │ pop {r7, pc} │ │ - nop │ │ - movs r3, #38 @ 0x26 │ │ - movs r6, r0 │ │ - movs r2, #232 @ 0xe8 │ │ - movs r6, r0 │ │ - movs r3, #26 │ │ - movs r6, r0 │ │ - movs r3, #20 │ │ - movs r6, r0 │ │ - movs r3, #56 @ 0x38 │ │ - movs r6, r0 │ │ - movs r2, #250 @ 0xfa │ │ - movs r6, r0 │ │ - movs r2, #244 @ 0xf4 │ │ - movs r6, r0 │ │ - movs r3, #38 @ 0x26 │ │ - movs r6, r0 │ │ - movs r2, #246 @ 0xf6 │ │ - movs r6, r0 │ │ - push {r4, lr} │ │ - sub sp, #40 @ 0x28 │ │ - ldr r3, [r0, #0] │ │ - eor.w r3, r3, #2147483648 @ 0x80000000 │ │ - cmp r3, #4 │ │ - it cs │ │ - movcs r3, #1 │ │ - tbb [pc, r3] │ │ - adds r2, r0, #4 │ │ - asrs r0, r1, #28 │ │ - ldrb r0, [r0, #4] │ │ - add sp, #40 @ 0x28 │ │ - ldmia.w sp!, {r4, lr} │ │ - b.w 6db04 │ │ - adds r0, #4 │ │ - str r0, [sp, #4] │ │ - movs r0, #0 │ │ - str r0, [sp, #24] │ │ - movs r0, #1 │ │ - str r0, [sp, #12] │ │ - ldr r3, [pc, #84] @ (6dc58 ) │ │ - str r0, [sp, #20] │ │ - add r3, pc │ │ - str r3, [sp, #8] │ │ - add r0, sp, #32 │ │ - str r0, [sp, #16] │ │ - ldr r0, [pc, #76] @ (6dc5c ) │ │ - add r0, pc │ │ - b.n 6dc3a │ │ - ldr r0, [r0, #4] │ │ - add sp, #40 @ 0x28 │ │ - ldmia.w sp!, {r4, lr} │ │ - b.w 6d9bc │ │ - str r0, [sp, #4] │ │ - movs r0, #0 │ │ - str r0, [sp, #24] │ │ - movs r0, #2 │ │ - str r0, [sp, #12] │ │ - ldr r0, [pc, #36] @ (6dc50 ) │ │ - add r0, pc │ │ - str r0, [sp, #8] │ │ - movs r0, #1 │ │ - str r0, [sp, #20] │ │ - add r0, sp, #32 │ │ - str r0, [sp, #16] │ │ - ldr r0, [pc, #28] @ (6dc54 ) │ │ - add r0, pc │ │ - str r0, [sp, #36] @ 0x24 │ │ - add r0, sp, #4 │ │ - str r0, [sp, #32] │ │ - add r3, sp, #8 │ │ - mov r0, r1 │ │ - mov r1, r2 │ │ - mov r2, r3 │ │ - bl 5db14 │ │ - add sp, #40 @ 0x28 │ │ - pop {r4, pc} │ │ - movs r2, #102 @ 0x66 │ │ + subs r4, r0, #6 │ │ movs r6, r0 │ │ - b.n 6e39a │ │ - vrshr.u64 d18, d12, #1 │ │ + subs r0, r5, #5 │ │ movs r6, r0 │ │ - bl 195c5e │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, #84 @ 0x54 │ │ add.w r8, sp, #8 │ │ mov sl, r1 │ │ strd r1, r2, [sp, #40] @ 0x28 │ │ add r1, sp, #40 @ 0x28 │ │ mov r4, r0 │ │ mov r0, r8 │ │ mov r9, r2 │ │ - bl 6ded4 │ │ - ldr r1, [pc, #192] @ (6dd40 ) │ │ + bl 6e9d8 │ │ + ldr r1, [pc, #192] @ (6e844 ) │ │ ldr r0, [sp, #8] │ │ mov fp, r1 │ │ cmp r0, r1 │ │ - bne.n 6dcb4 │ │ + bne.n 6e7b8 │ │ ldrb.w r0, [sp, #12] │ │ ldrb.w r5, [sp, #13] │ │ - cbz r0, 6dcc6 │ │ + cbz r0, 6e7ca │ │ strd sl, r9, [sp, #40] @ 0x28 │ │ ldrb.w r7, [sp, #14] │ │ add r0, sp, #8 │ │ add r1, sp, #40 @ 0x28 │ │ - bl 6c324 │ │ + bl 6cf3c │ │ subs r0, r5, #1 │ │ ldrb.w r1, [sp, #8] │ │ clz r0, r0 │ │ movs r6, #3 │ │ lsrs r0, r0, #5 │ │ orr.w r5, r0, r1 │ │ - b.n 6dcc8 │ │ + b.n 6e7cc │ │ ldrb.w r6, [sp, #20] │ │ add r0, sp, #64 @ 0x40 │ │ adds r0, #1 │ │ add r1, sp, #8 │ │ movs r2, #12 │ │ - bl c99c0 │ │ - b.n 6dcc8 │ │ + bl ca0b2 │ │ + b.n 6e7cc │ │ movs r6, #2 │ │ strb.w r6, [sp, #8] │ │ add.w r0, r8, #3 │ │ strb.w r7, [sp, #10] │ │ movs r2, #13 │ │ strb.w r5, [sp, #9] │ │ add r1, sp, #64 @ 0x40 │ │ movs r6, #13 │ │ - bl c99c0 │ │ + bl ca0b2 │ │ add r5, sp, #48 @ 0x30 │ │ mov r1, r8 │ │ mov r0, r5 │ │ - bl 6c54c │ │ + bl 6da3c │ │ ldr r0, [sp, #48] @ 0x30 │ │ cmp r0, fp │ │ - bne.n 6dd16 │ │ + bne.n 6e81a │ │ adds r0, r5, #4 │ │ mov r1, sl │ │ mov r2, r9 │ │ ldrb r5, [r0, #1] │ │ add.w r0, r8, #4 │ │ - bl 6dd44 │ │ + bl 6e848 │ │ mov r0, r4 │ │ mov r1, r8 │ │ movs r2, #28 │ │ strb.w r6, [sp, #8] │ │ strb.w r5, [sp, #9] │ │ - bl c99c0 │ │ - b.n 6dd3a │ │ + bl ca0b2 │ │ + b.n 6e83e │ │ ldr.w r1, [sp, #53] @ 0x35 │ │ str r1, [sp, #0] │ │ ldr r1, [sp, #56] @ 0x38 │ │ str.w r1, [sp, #3] │ │ ldrb.w r1, [sp, #52] @ 0x34 │ │ ldr.w r3, [sp, #3] │ │ str r0, [r4, #4] │ │ @@ -52668,41 +59928,41 @@ │ │ str r0, [sp, #0] │ │ add r0, sp, #4 │ │ mov r8, r1 │ │ mov r4, r2 │ │ mov r1, r2 │ │ movs r2, #0 │ │ movs r3, #1 │ │ - bl 538d4 │ │ + bl 545f0 │ │ ldrd r0, r7, [sp, #4] │ │ cmp r0, #1 │ │ - beq.n 6dd7c │ │ + beq.n 6e880 │ │ ldr r6, [sp, #12] │ │ mov r1, r8 │ │ mov r2, r4 │ │ mov r0, r6 │ │ - bl c99c0 │ │ + bl ca0b2 │ │ strd r7, r6, [r5] │ │ str r4, [r5, #8] │ │ ldmia.w sp!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, pc} │ │ ldr r1, [sp, #12] │ │ mov r0, r7 │ │ - ldr r2, [pc, #4] @ (6dd88 ) │ │ + ldr r2, [pc, #4] @ (6e88c ) │ │ add r2, pc │ │ - bl 4ad80 │ │ - ldr r7, [pc, #184] @ (6de44 ) │ │ + bl 4bba0 │ │ + ldr r2, [pc, #1016] @ (6ec88 ) │ │ movs r6, r0 │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, #44 @ 0x2c │ │ str r0, [sp, #4] │ │ mov r9, r2 │ │ strd r1, r2, [sp, #36] @ 0x24 │ │ add r0, sp, #36 @ 0x24 │ │ mov sl, r1 │ │ - bl 6e05c │ │ + bl 6eb60 │ │ bic.w r1, r0, #4278190080 @ 0xff000000 │ │ movs.w fp, r0, lsl #31 │ │ mov.w r2, #5 │ │ mov.w r7, #3 │ │ it ne │ │ lsrne r2, r1, #8 │ │ lsrs r4, r1, #16 │ │ @@ -52713,19 +59973,19 @@ │ │ movs r5, #3 │ │ cmp r6, #2 │ │ it ne │ │ movne r7, r2 │ │ uxtb r0, r7 │ │ mov.w r8, r1, lsr #8 │ │ cmp r0, #2 │ │ - bhi.n 6ddf4 │ │ + bhi.n 6e8f8 │ │ strd sl, r9, [sp, #36] @ 0x24 │ │ add r0, sp, #8 │ │ add r1, sp, #36 @ 0x24 │ │ - bl 6c324 │ │ + bl 6cf3c │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ ldrb.w r1, [sp, #8] │ │ uxtab r0, r0, r7 │ │ clz r0, r0 │ │ lsrs r0, r0, #5 │ │ orr.w r7, r0, r1 │ │ cmp.w fp, #0 │ │ @@ -52736,156 +59996,156 @@ │ │ moveq r4, r8 │ │ subs r0, r7, #3 │ │ uxtb r0, r0 │ │ cmp r0, #3 │ │ it cc │ │ movcc r5, r0 │ │ cmp r5, #2 │ │ - bcs.n 6de20 │ │ + bcs.n 6e924 │ │ uxtb r0, r4 │ │ cmp r0, #11 │ │ - beq.n 6de24 │ │ + beq.n 6e928 │ │ ldr r1, [sp, #4] │ │ movs r0, #15 │ │ strb r0, [r1, #0] │ │ strb r4, [r1, #1] │ │ - b.n 6de44 │ │ + b.n 6e948 │ │ it ne │ │ movne r4, r7 │ │ add r7, sp, #8 │ │ mov r1, sl │ │ adds r0, r7, #4 │ │ mov r2, r9 │ │ - bl 6dd44 │ │ + bl 6e848 │ │ movs r0, #13 │ │ mov r1, r7 │ │ strb.w r0, [sp, #8] │ │ movs r2, #28 │ │ ldr r0, [sp, #4] │ │ strb.w r4, [sp, #9] │ │ - bl c99c0 │ │ + bl ca0b2 │ │ add sp, #44 @ 0x2c │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - bmi.n 6ddf6 │ │ + bmi.n 6e8fa │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ sub sp, #36 @ 0x24 │ │ mov r5, sp │ │ mov r4, r0 │ │ mov r0, r5 │ │ mov r6, r2 │ │ mov r7, r1 │ │ - bl 6c59c │ │ - ldr r0, [pc, #100] @ (6dec8 ) │ │ + bl 6d980 │ │ + ldr r0, [pc, #100] @ (6e9cc ) │ │ ldr r1, [sp, #0] │ │ adds r2, r0, #1 │ │ cmp r1, r2 │ │ - bne.n 6de9a │ │ + bne.n 6e99e │ │ add.w r8, sp, #24 │ │ mov r1, r7 │ │ mov r2, r6 │ │ ldrb.w r9, [sp, #4] │ │ mov r0, r8 │ │ - bl 6dd44 │ │ + bl 6e848 │ │ adds r0, r5, #2 │ │ mov r1, r8 │ │ movs r2, #12 │ │ - bl c99c0 │ │ + bl ca0b2 │ │ movs r0, #13 │ │ mov r1, r5 │ │ strb r0, [r4, #0] │ │ adds r0, r4, #2 │ │ movs r2, #14 │ │ strb.w r9, [r4, #1] │ │ - bl c99c0 │ │ - b.n 6deb2 │ │ + bl ca0b2 │ │ + b.n 6e9b6 │ │ cmp r1, r0 │ │ - bne.n 6deb8 │ │ + bne.n 6e9bc │ │ ldr r0, [sp, #4] │ │ adds r1, r4, #4 │ │ mov r2, r0 │ │ ldmia.w r2, {r3, r5, r6, r7} │ │ stmia r1!, {r3, r5, r6, r7} │ │ - blx ccbe0 │ │ + blx cd200 │ │ movs r0, #15 │ │ strb r0, [r4, #0] │ │ add sp, #36 @ 0x24 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ - ldr r0, [pc, #16] @ (6decc ) │ │ + ldr r0, [pc, #16] @ (6e9d0 ) │ │ movs r1, #40 @ 0x28 │ │ - ldr r2, [pc, #16] @ (6ded0 ) │ │ + ldr r2, [pc, #16] @ (6e9d4 ) │ │ add r0, pc │ │ add r2, pc │ │ - bl 4c99c │ │ + bl 4d828 │ │ nop │ │ movs r3, r0 │ │ strh r0, [r0, #0] │ │ - lsrs r0, r5, #7 │ │ - @ instruction: 0xfffb1ff0 │ │ + lsls r6, r3, #9 │ │ + @ instruction: 0xfffb1cf8 │ │ movs r6, r0 │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ sub sp, #40 @ 0x28 │ │ mov r8, r0 │ │ mov r0, r1 │ │ mov r5, r1 │ │ ldrd r7, r4, [r1] │ │ - bl 6b110 │ │ + bl 6bce0 │ │ subs r1, r0, #3 │ │ uxth r0, r0 │ │ uxtb r1, r1 │ │ cmp r1, #3 │ │ it cs │ │ movcs r1, #3 │ │ lsrs r6, r0, #8 │ │ mov.w r0, #2147483648 @ 0x80000000 │ │ tbb [pc, r1] │ │ - ldr r1, [pc, #8] @ (6df08 ) │ │ + ldr r1, [pc, #8] @ (6ea0c ) │ │ asrs r6, r7, #32 │ │ ldr.w r2, [sp, #19] │ │ ldr r1, [sp, #16] │ │ str.w r2, [sp, #11] │ │ str r1, [sp, #8] │ │ ldr.w r2, [sp, #11] │ │ ldr r1, [sp, #8] │ │ str.w r2, [sp, #3] │ │ str r1, [sp, #0] │ │ movs r1, #0 │ │ - b.n 6dfaa │ │ + b.n 6eaae │ │ strd r7, r4, [r5] │ │ add r0, sp, #24 │ │ mov r1, r5 │ │ - bl 6b774 │ │ + bl 6bb0c │ │ ldrb.w r0, [sp, #24] │ │ tbb [pc, r0] │ │ movs r6, #2 │ │ lsrs r2, r4, #16 │ │ ldr.w r0, [sp, #33] @ 0x21 │ │ str r0, [sp, #16] │ │ ldr r0, [sp, #36] @ 0x24 │ │ str.w r0, [sp, #19] │ │ ldrb.w r6, [sp, #32] │ │ ldr r0, [sp, #28] │ │ - b.n 6df02 │ │ + b.n 6ea06 │ │ strd r7, r4, [r5] │ │ add r0, sp, #24 │ │ mov r1, r5 │ │ - bl 6ab84 │ │ + bl 6c3dc │ │ ldrb.w r0, [sp, #24] │ │ tbb [pc, r0] │ │ subs r5, #2 │ │ bxns r1 │ │ ldr.w r0, [sp, #33] @ 0x21 │ │ str r0, [sp, #8] │ │ ldr r0, [sp, #36] @ 0x24 │ │ str.w r0, [sp, #11] │ │ ldrb.w r6, [sp, #32] │ │ ldr r0, [sp, #28] │ │ - b.n 6df0e │ │ + b.n 6ea12 │ │ ldrb.w r6, [sp, #25] │ │ movs r1, #2 │ │ - b.n 6dfaa │ │ + b.n 6eaae │ │ ldr.w r0, [sp, #33] @ 0x21 │ │ str r0, [sp, #16] │ │ ldr r0, [sp, #36] @ 0x24 │ │ str.w r0, [sp, #19] │ │ ldrb.w r6, [sp, #32] │ │ ldr r0, [sp, #28] │ │ ldr.w r2, [sp, #19] │ │ @@ -52905,237 +60165,237 @@ │ │ ldr.w r1, [sp, #3] │ │ str.w r0, [sp, #33] @ 0x21 │ │ mov r0, r8 │ │ strb.w r6, [sp, #32] │ │ strb.w r6, [sp, #25] │ │ str r1, [sp, #36] @ 0x24 │ │ add r1, sp, #24 │ │ - bl 6c54c │ │ + bl 6da3c │ │ add sp, #40 @ 0x28 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ ldr.w r0, [sp, #33] @ 0x21 │ │ str r0, [sp, #8] │ │ ldr r0, [sp, #36] @ 0x24 │ │ str.w r0, [sp, #11] │ │ ldrb.w r6, [sp, #32] │ │ ldr r0, [sp, #28] │ │ - b.n 6df9c │ │ + b.n 6eaa0 │ │ strd r7, r4, [r5] │ │ add r0, sp, #24 │ │ mov r1, r5 │ │ - bl 6e218 │ │ + bl 6ed1c │ │ ldr r0, [sp, #24] │ │ - ldr r1, [pc, #92] @ (6e058 ) │ │ + ldr r1, [pc, #92] @ (6eb5c ) │ │ cmp r0, r1 │ │ - bne.n 6e022 │ │ + bne.n 6eb26 │ │ ldrb.w r1, [sp, #28] │ │ ldrb.w r6, [sp, #29] │ │ cmp r1, #1 │ │ - bne.n 6e044 │ │ + bne.n 6eb48 │ │ strd r7, r4, [r5] │ │ add r0, sp, #24 │ │ mov r1, r5 │ │ - bl 6c324 │ │ + bl 6cf3c │ │ ldrb.w r0, [sp, #24] │ │ - cbz r0, 6e048 │ │ + cbz r0, 6eb4c │ │ movs r6, #1 │ │ - b.n 6e054 │ │ + b.n 6eb58 │ │ ldr r1, [sp, #32] │ │ str.w r1, [sp, #19] │ │ ldr.w r1, [sp, #29] │ │ str r1, [sp, #16] │ │ ldr r1, [sp, #16] │ │ ldr.w r2, [sp, #19] │ │ str r1, [sp, #0] │ │ str.w r2, [sp, #3] │ │ ldrb.w r6, [sp, #28] │ │ ldrb.w r1, [sp, #36] @ 0x24 │ │ - b.n 6dfaa │ │ + b.n 6eaae │ │ movs r1, #2 │ │ - b.n 6dfaa │ │ + b.n 6eaae │ │ subs r0, r6, #1 │ │ strd r7, r4, [r5] │ │ clz r0, r0 │ │ lsrs r6, r0, #5 │ │ movs r1, #3 │ │ - b.n 6df7c │ │ + b.n 6ea80 │ │ movs r4, r0 │ │ strh r0, [r0, #0] │ │ stmdb sp!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, lr} │ │ mov r4, r0 │ │ ldrd r8, r9, [r0] │ │ - bl 6b110 │ │ + bl 6bce0 │ │ subs r2, r0, #3 │ │ uxtb r3, r2 │ │ cmp r3, #3 │ │ it cs │ │ movcs r3, #3 │ │ movs r1, #2 │ │ tbb [pc, r3] │ │ lsls r2, r0, #16 │ │ lsls r7, r0, #24 │ │ movs r1, #0 │ │ - b.n 6e088 │ │ + b.n 6eb8c │ │ movs r1, #1 │ │ - b.n 6e088 │ │ + b.n 6eb8c │ │ mov r1, r2 │ │ uxtb r2, r1 │ │ movs r6, #3 │ │ cmp r2, #3 │ │ mov.w r1, #3 │ │ ubfx r7, r0, #8, #8 │ │ it cc │ │ movcc r1, r2 │ │ cmp r2, #3 │ │ - bcc.n 6e108 │ │ + bcc.n 6ec0c │ │ mov r5, sp │ │ mov r1, r4 │ │ mov r0, r5 │ │ strd r8, r9, [r4] │ │ - bl 6b774 │ │ + bl 6bb0c │ │ ldrb.w r0, [sp] │ │ tbb [pc, r0] │ │ asrs r2, r0, #4 │ │ lsrs r7, r0, #12 │ │ adds r0, r5, #4 │ │ - bl 6b07c │ │ + bl 6c754 │ │ movs r1, #0 │ │ - b.n 6e0de │ │ + b.n 6ebe2 │ │ movs r1, #2 │ │ ldrb.w r0, [sp, #1] │ │ - b.n 6e0e0 │ │ + b.n 6ebe4 │ │ ldrb.w r1, [sp, #1] │ │ ldrb.w r0, [sp, #2] │ │ subs r1, #3 │ │ - b.n 6e0e0 │ │ + b.n 6ebe4 │ │ adds r0, r5, #4 │ │ - bl 6b07c │ │ + bl 6c754 │ │ movs r1, #1 │ │ movs r0, #10 │ │ uxtb r2, r1 │ │ cmp r2, #3 │ │ it cs │ │ movcs r2, #3 │ │ cmp r2, #3 │ │ - bne.n 6e104 │ │ + bne.n 6ec08 │ │ eor.w r0, r0, #1 │ │ eor.w r2, r7, #1 │ │ orrs r0, r2 │ │ strd r8, r9, [r4] │ │ uxtb r0, r0 │ │ clz r0, r0 │ │ lsrs r7, r0, #5 │ │ - b.n 6e108 │ │ + b.n 6ec0c │ │ mov r7, r0 │ │ mov r1, r2 │ │ uxtb r0, r1 │ │ mov r5, r7 │ │ cmp r0, #3 │ │ it cs │ │ movcs r0, r6 │ │ tbb [pc, r0] │ │ lsls r6, r0, #8 │ │ asrs r4, r0, #12 │ │ movs r6, #4 │ │ - b.n 6e120 │ │ + b.n 6ec24 │ │ movs r6, #5 │ │ mov r5, r7 │ │ subs r0, r6, #3 │ │ cmp r0, #3 │ │ it cs │ │ movcs r0, #3 │ │ cmp r0, #2 │ │ - bcs.n 6e132 │ │ + bcs.n 6ec36 │ │ movs r1, #2 │ │ - b.n 6e166 │ │ + b.n 6ec6a │ │ cmp r0, #3 │ │ - bne.n 6e162 │ │ + bne.n 6ec66 │ │ movs r1, #1 │ │ mov r0, r5 │ │ - b.n 6e168 │ │ + b.n 6ec6c │ │ mov r5, sp │ │ mov r1, r4 │ │ mov r0, r5 │ │ strd r8, r9, [r4] │ │ - bl 6ab84 │ │ + bl 6c3dc │ │ ldrb.w r0, [sp] │ │ tbb [pc, r0] │ │ adds r2, r0, #4 │ │ adds r3, r2, r0 │ │ adds r0, r5, #4 │ │ - bl 6b07c │ │ + bl 6c754 │ │ mov.w sl, #3 │ │ - b.n 6e196 │ │ + b.n 6ec9a │ │ movs r0, #1 │ │ movs r1, #0 │ │ mov r6, r5 │ │ uxtb r2, r6 │ │ lsls r0, r0, #16 │ │ orr.w r0, r0, r2, lsl #8 │ │ add r0, r1 │ │ add sp, #16 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ mov.w sl, #5 │ │ ldrb.w r5, [sp, #1] │ │ - b.n 6e198 │ │ + b.n 6ec9c │ │ ldrb.w sl, [sp, #1] │ │ ldrb.w r5, [sp, #2] │ │ - b.n 6e198 │ │ + b.n 6ec9c │ │ adds r0, r5, #4 │ │ - bl 6b07c │ │ + bl 6c754 │ │ mov.w sl, #4 │ │ movs r5, #9 │ │ sub.w r0, sl, #3 │ │ movs r6, #3 │ │ cmp r0, #3 │ │ it cs │ │ movcs r0, r6 │ │ tbb [pc, r0] │ │ lsls r2, r0, #12 │ │ lsls r5, r0, #28 │ │ - b.n 6e122 │ │ + b.n 6ec26 │ │ movs r6, #4 │ │ - b.n 6e122 │ │ + b.n 6ec26 │ │ movs r6, #5 │ │ - b.n 6e122 │ │ + b.n 6ec26 │ │ eor.w r0, r5, #1 │ │ eor.w r1, r7, #1 │ │ orrs r0, r1 │ │ strd r8, r9, [r4] │ │ uxtb r0, r0 │ │ clz r0, r0 │ │ lsrs r5, r0, #5 │ │ cmp.w sl, #2 │ │ - bhi.n 6e1e8 │ │ + bhi.n 6ecec │ │ mov r0, sp │ │ mov r1, r4 │ │ strd r8, r9, [r4] │ │ - bl 6c324 │ │ + bl 6cf3c │ │ ldrb.w r0, [sp] │ │ - cbz r0, 6e1ec │ │ + cbz r0, 6ecf0 │ │ movs r6, #1 │ │ - b.n 6e1fa │ │ + b.n 6ecfe │ │ mov r6, sl │ │ - b.n 6e122 │ │ + b.n 6ec26 │ │ sub.w r0, sl, #1 │ │ strd r8, r9, [r4] │ │ clz r0, r0 │ │ lsrs r6, r0, #5 │ │ - cbz r5, 6e204 │ │ + cbz r5, 6ed08 │ │ movs r0, #1 │ │ uqsub8 r5, r5, r0 │ │ - b.n 6e122 │ │ + b.n 6ec26 │ │ movs r5, #0 │ │ - b.n 6e122 │ │ + b.n 6ec26 │ │ ldr r1, [r0, #0] │ │ cmp.w r1, #2147483648 @ 0x80000000 │ │ it ne │ │ - bne.w 6cc94 │ │ + bne.w 6ce8c │ │ bx lr │ │ - bmi.n 6e1c2 │ │ + bmi.n 6ecc6 │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, #260 @ 0x104 │ │ mov r7, r1 │ │ mov fp, r0 │ │ ldrd r0, r1, [r1] │ │ movs r2, #4 │ │ str r0, [sp, #32] │ │ @@ -53155,15 +60415,15 @@ │ │ mov r2, r7 │ │ str r1, [sp, #128] @ 0x80 │ │ strb.w r1, [sp, #144] @ 0x90 │ │ strd r0, r0, [sp, #112] @ 0x70 │ │ add r0, sp, #240 @ 0xf0 │ │ add r4, sp, #104 @ 0x68 │ │ mov r1, r4 │ │ - bl 6ab40 │ │ + bl 6c336 │ │ add r0, sp, #152 @ 0x98 │ │ add r3, sp, #112 @ 0x70 │ │ ldrb.w r9, [sp, #240] @ 0xf0 │ │ add.w r5, r3, #20 │ │ adds r3, #8 │ │ str r3, [sp, #44] @ 0x2c │ │ adds r1, r0, #1 │ │ @@ -53191,141 +60451,141 @@ │ │ movs r7, #0 │ │ strb.w r4, [sp, #222] @ 0xde │ │ strb.w r4, [sp, #220] @ 0xdc │ │ str r5, [sp, #28] │ │ str r5, [sp, #216] @ 0xd8 │ │ add r6, sp, #240 @ 0xf0 │ │ mov r0, r6 │ │ - bl 6aafc │ │ + bl 6bac8 │ │ ldrb.w r0, [sp, #240] @ 0xf0 │ │ tbb [pc, r0] │ │ lsrs r2, r0, #32 │ │ strb r5, [r6, #1] │ │ ldrd r5, r0, [sp, #244] @ 0xf4 │ │ ldr r1, [sp, #252] @ 0xfc │ │ strb.w fp, [sp, #222] @ 0xde │ │ - b.n 6e2e4 │ │ + b.n 6ede8 │ │ ldr r1, [sp, #252] @ 0xfc │ │ ldrd r5, r0, [sp, #244] @ 0xf4 │ │ strd r0, r1, [sp, #224] @ 0xe0 │ │ - ldr r0, [pc, #852] @ (6e640 ) │ │ + ldr r0, [pc, #852] @ (6f144 ) │ │ adds r0, #1 │ │ cmp r5, r0 │ │ - beq.n 6e358 │ │ + beq.n 6ee5c │ │ ldrd r0, r1, [sp, #224] @ 0xe0 │ │ strd r0, r1, [sp, #232] @ 0xe8 │ │ ldr r0, [sp, #120] @ 0x78 │ │ cmp r7, r0 │ │ - beq.n 6e31c │ │ + beq.n 6ee20 │ │ str.w r5, [r9, r4] │ │ add.w r0, r9, r4 │ │ adds r7, #1 │ │ ldrd r1, r2, [sp, #232] @ 0xe8 │ │ adds r4, #12 │ │ strd r1, r2, [r0, #4] │ │ ldr r1, [sp, #212] @ 0xd4 │ │ str r7, [sp, #128] @ 0x80 │ │ ldrd sl, r8, [r1] │ │ - b.n 6e2c0 │ │ + b.n 6edc4 │ │ movs r0, #12 │ │ mov r1, r7 │ │ str r0, [sp, #0] │ │ movs r2, #1 │ │ ldr r0, [sp, #44] @ 0x2c │ │ movs r3, #4 │ │ - bl 4aaa0 │ │ + bl 4b964 │ │ ldr.w r9, [sp, #124] @ 0x7c │ │ - b.n 6e2fe │ │ + b.n 6ee02 │ │ ldrb.w r0, [sp, #241] @ 0xf1 │ │ - b.n 6e346 │ │ + b.n 6ee4a │ │ ldrb.w r1, [sp, #241] @ 0xf1 │ │ strb.w r1, [sp, #153] @ 0x99 │ │ mov r1, r2 │ │ ldrb.w r0, [sp, #242] @ 0xf2 │ │ strb r0, [r1, #0] │ │ tbb [pc, r9] │ │ movs r0, #2 │ │ lsrs r1, r1, #20 │ │ ldr.w r0, [sp, #167] @ 0xa7 │ │ movs r6, #0 │ │ - b.n 6e392 │ │ + b.n 6ee96 │ │ ldrb.w r0, [sp, #220] @ 0xdc │ │ - b.n 6e3c6 │ │ + b.n 6eeca │ │ movs r6, #2 │ │ ldrb.w r4, [sp, #153] @ 0x99 │ │ - b.n 6e484 │ │ + b.n 6ef88 │ │ ldr r4, [sp, #40] @ 0x28 │ │ mov r1, r7 │ │ ldr r6, [sp, #32] │ │ ldrb.w r8, [sp, #153] @ 0x99 │ │ ldrb.w r9, [sp, #154] @ 0x9a │ │ strd r6, r4, [r7] │ │ add r0, sp, #152 @ 0x98 │ │ - bl 6c324 │ │ + bl 6cf3c │ │ ldrb.w r0, [sp, #152] @ 0x98 │ │ cmp r0, #0 │ │ - beq.w 6e486 │ │ + beq.w 6ef8a │ │ movs r4, #1 │ │ - b.n 6e494 │ │ + b.n 6ef98 │ │ ldr.w r0, [sp, #167] @ 0xa7 │ │ movs r6, #1 │ │ str r0, [sp, #240] @ 0xf0 │ │ ldrb.w r0, [sp, #171] @ 0xab │ │ strb.w r0, [sp, #244] @ 0xf4 │ │ ldrb.w r7, [sp, #166] @ 0xa6 │ │ ldrb.w r4, [sp, #165] @ 0xa5 │ │ ldrb.w r9, [sp, #164] @ 0xa4 │ │ ldr.w r8, [sp, #160] @ 0xa0 │ │ - b.n 6e4b2 │ │ + b.n 6efb6 │ │ ldr r0, [sp, #212] @ 0xd4 │ │ strd sl, r8, [r0] │ │ movs r0, #1 │ │ - b.n 6e3ba │ │ + b.n 6eebe │ │ movs r0, #2 │ │ ldrb.w r1, [sp, #241] @ 0xf1 │ │ strb.w r1, [sp, #221] @ 0xdd │ │ strb.w r0, [sp, #220] @ 0xdc │ │ ldr.w fp, [sp, #24] │ │ cmp r0, #2 │ │ - bcs.n 6e47c │ │ + bcs.n 6ef80 │ │ ldr r0, [sp, #44] @ 0x2c │ │ mov r1, r6 │ │ ldrb.w r4, [sp, #222] @ 0xde │ │ mov.w r9, #0 │ │ ldmia.w r0, {r2, r3, r5} │ │ movs r0, #4 │ │ stmia r1!, {r2, r3, r5} │ │ movs r2, #12 │ │ mov r1, r6 │ │ strd r9, r0, [sp, #120] @ 0x78 │ │ add.w r0, sp, #195 @ 0xc3 │ │ adds r7, r0, #1 │ │ str.w r9, [sp, #128] @ 0x80 │ │ mov r0, r7 │ │ - bl c99c0 │ │ + bl ca0b2 │ │ add r6, sp, #176 @ 0xb0 │ │ mov r1, r7 │ │ movs r2, #12 │ │ mov r0, r6 │ │ - bl c99c0 │ │ + bl ca0b2 │ │ ldrsb.w r1, [sp, #144] @ 0x90 │ │ movs r0, #1 │ │ ldr r5, [sp, #28] │ │ uqadd8 r0, r1, r0 │ │ strb.w r0, [sp, #144] @ 0x90 │ │ mov r0, r5 │ │ - bl 6b766 │ │ + bl 6c3b8 │ │ ldmia.w r6, {r1, r2, r3} │ │ stmia r5!, {r1, r2, r3} │ │ ldr r7, [sp, #36] @ 0x24 │ │ ldrd r8, r6, [r7] │ │ add r0, sp, #240 @ 0xf0 │ │ ldr r1, [sp, #20] │ │ mov r2, r7 │ │ - bl 6ab40 │ │ + bl 6c336 │ │ lsls r0, r4, #31 │ │ ldr r4, [sp, #16] │ │ it ne │ │ movne r4, #2 │ │ ldrb.w r0, [sp, #240] @ 0xf0 │ │ ldr r5, [sp, #28] │ │ tbh [pc, r0, lsl #1] │ │ @@ -53344,56 +60604,56 @@ │ │ str r1, [sp, #116] @ 0x74 │ │ ldrsb.w r1, [sp, #144] @ 0x90 │ │ str r0, [sp, #160] @ 0xa0 │ │ movs r0, #1 │ │ uqadd8 r0, r1, r0 │ │ str r2, [sp, #132] @ 0x84 │ │ strb.w r0, [sp, #144] @ 0x90 │ │ - b.n 6e348 │ │ + b.n 6ee4c │ │ ldrb.w r4, [sp, #221] @ 0xdd │ │ ldr r5, [sp, #28] │ │ movs r6, #2 │ │ - b.n 6e4b2 │ │ + b.n 6efb6 │ │ sub.w r0, r8, #1 │ │ strd r6, r4, [r7] │ │ clz r0, r0 │ │ lsrs r4, r0, #5 │ │ cmp.w r9, #2 │ │ - bcc.n 6e4ae │ │ - beq.n 6e4ae │ │ + bcc.n 6efb2 │ │ + beq.n 6efb2 │ │ sub.w r0, r9, #1 │ │ movs r1, #1 │ │ uqsub8 r7, r0, r1 │ │ uxtb r0, r7 │ │ cmp r0, #1 │ │ - bhi.w 6e6b4 │ │ + bhi.w 6f1b8 │ │ movs r6, #3 │ │ movs r7, #0 │ │ ldrb.w r0, [sp, #244] @ 0xf4 │ │ strb.w r0, [sp, #100] @ 0x64 │ │ ldr r0, [sp, #240] @ 0xf0 │ │ str r0, [sp, #96] @ 0x60 │ │ mov r0, r5 │ │ - bl 6e208 │ │ + bl 6ed0c │ │ ldr r0, [sp, #44] @ 0x2c │ │ - bl 6cc94 │ │ + bl 6ce8c │ │ cmp r6, #2 │ │ - bcs.n 6e4e4 │ │ + bcs.n 6efe8 │ │ ldrb.w r0, [sp, #100] @ 0x64 │ │ cmp.w r8, #2147483648 @ 0x80000000 │ │ strb.w r0, [sp, #92] @ 0x5c │ │ ldr r0, [sp, #96] @ 0x60 │ │ str r0, [sp, #88] @ 0x58 │ │ - bne.n 6e4f0 │ │ + bne.n 6eff4 │ │ movs.w r0, r9, lsl #31 │ │ - bne.n 6e5aa │ │ + bne.n 6f0ae │ │ add.w r0, sp, #71 @ 0x47 │ │ movs r6, #2 │ │ mov r7, r4 │ │ - b.n 6e5b4 │ │ + b.n 6f0b8 │ │ ldrb.w r0, [sp, #92] @ 0x5c │ │ movs r5, #0 │ │ strb.w r0, [sp, #84] @ 0x54 │ │ ldr r0, [sp, #88] @ 0x58 │ │ str r0, [sp, #80] @ 0x50 │ │ add.w r0, sp, #71 @ 0x47 │ │ tbb [pc, r6] │ │ @@ -53403,26 +60663,26 @@ │ │ ldrb.w r0, [sp, #84] @ 0x54 │ │ strb.w r0, [sp, #76] @ 0x4c │ │ ldr r0, [sp, #80] @ 0x50 │ │ str r0, [sp, #72] @ 0x48 │ │ movs r0, #2 │ │ strb.w r0, [sp, #61] @ 0x3d │ │ add r0, sp, #48 @ 0x30 │ │ - bl 6b766 │ │ + bl 6c3b8 │ │ ldr r0, [sp, #72] @ 0x48 │ │ str.w r0, [sp, #55] @ 0x37 │ │ ldrb.w r0, [sp, #76] @ 0x4c │ │ strb.w r0, [sp, #59] @ 0x3b │ │ ldr r0, [sp, #36] @ 0x24 │ │ strb.w r9, [sp, #52] @ 0x34 │ │ strb.w r7, [sp, #54] @ 0x36 │ │ strb.w r4, [sp, #53] @ 0x35 │ │ str.w r8, [sp, #48] @ 0x30 │ │ ldrd r9, sl, [r0] │ │ - bl 6e05c │ │ + bl 6eb60 │ │ bic.w r2, r0, #4278190080 @ 0xff000000 │ │ ands.w r1, r0, #1 │ │ uxtb r3, r0 │ │ mov.w r7, #3 │ │ mov.w r4, r2, lsr #8 │ │ it ne │ │ lsrne r4, r2, #16 │ │ @@ -53452,499 +60712,518 @@ │ │ ldrh r6, [r4, #8] │ │ mov r6, r5 │ │ ldrd r9, r7, [sp, #52] @ 0x34 │ │ movw r0, #779 @ 0x30b │ │ strh.w r0, [sp, #60] @ 0x3c │ │ mov.w r0, #2147483648 @ 0x80000000 │ │ str r0, [sp, #48] @ 0x30 │ │ - b.n 6e5b6 │ │ + b.n 6f0ba │ │ strb.w r4, [sp, #71] @ 0x47 │ │ add.w r0, sp, #70 @ 0x46 │ │ movs r6, #3 │ │ strb r7, [r0, #0] │ │ ldr r5, [sp, #40] @ 0x28 │ │ tbb [pc, r6] │ │ movs r3, #2 │ │ asrs r6, r1, #8 │ │ movs r0, #16 │ │ - bl 6b948 │ │ + bl 6c794 │ │ ldrh.w r1, [sp, #67] @ 0x43 │ │ strh.w r1, [r0, #13] │ │ ldrb.w r1, [sp, #69] @ 0x45 │ │ strb r1, [r0, #15] │ │ movs r1, #0 │ │ - b.n 6e618 │ │ + b.n 6f11c │ │ ldrb.w r4, [sp, #71] @ 0x47 │ │ movs r1, #2 │ │ - b.n 6e67c │ │ + b.n 6f180 │ │ ldrd r7, r6, [sp, #32] │ │ ldrb.w r8, [sp, #70] @ 0x46 │ │ mov r1, r6 │ │ ldrb.w r4, [sp, #71] @ 0x47 │ │ strd r7, r5, [r6] │ │ add r0, sp, #112 @ 0x70 │ │ - bl 6c324 │ │ + bl 6cf3c │ │ ldrb.w r0, [sp, #112] @ 0x70 │ │ - cbz r0, 6e622 │ │ + cbz r0, 6f126 │ │ movs r4, #1 │ │ - b.n 6e62e │ │ + b.n 6f132 │ │ movs r0, #16 │ │ - bl 6b948 │ │ + bl 6c794 │ │ ldrh.w r1, [sp, #67] @ 0x43 │ │ strh.w r1, [r0, #13] │ │ ldrb.w r1, [sp, #69] @ 0x45 │ │ strb r1, [r0, #15] │ │ movs r1, #1 │ │ strb r4, [r0, #12] │ │ strd r8, r9, [r0] │ │ str r7, [r0, #8] │ │ - b.n 6e67c │ │ + b.n 6f180 │ │ subs r0, r4, #1 │ │ strd r7, r5, [r6] │ │ clz r0, r0 │ │ lsrs r4, r0, #5 │ │ cmp.w r8, #2 │ │ - bcc.n 6e63a │ │ + bcc.n 6f13e │ │ cmp.w r8, #2 │ │ - bne.n 6e676 │ │ + bne.n 6f17a │ │ movs r1, #3 │ │ movs r2, #0 │ │ - b.n 6e67c │ │ + b.n 6f180 │ │ movs r3, r0 │ │ strh r0, [r0, #0] │ │ ldrb.w r4, [sp, #241] @ 0xf1 │ │ - b.n 6e482 │ │ + b.n 6ef86 │ │ ldrb.w r0, [sp, #144] @ 0x90 │ │ mov r1, r7 │ │ strd r8, r6, [r7] │ │ ldrb.w r2, [sp, #241] @ 0xf1 │ │ ldrb.w r3, [sp, #242] @ 0xf2 │ │ strd r4, r0, [sp] │ │ add r0, sp, #104 @ 0x68 │ │ str r0, [sp, #8] │ │ ldr r0, [sp, #20] │ │ str r0, [sp, #12] │ │ add r0, sp, #152 @ 0x98 │ │ - bl 6c396 │ │ + bl 6cfae │ │ ldr r5, [sp, #28] │ │ ldrb.w r9, [sp, #152] @ 0x98 │ │ - b.n 6e348 │ │ + b.n 6ee4c │ │ sub.w r2, r8, #1 │ │ movs r1, #3 │ │ str r0, [sp, #120] @ 0x78 │ │ - ldr r0, [pc, #92] @ (6e6dc ) │ │ + ldr r0, [pc, #92] @ (6f1e0 ) │ │ str r0, [sp, #116] @ 0x74 │ │ strb.w r2, [sp, #114] @ 0x72 │ │ strb.w r4, [sp, #113] @ 0x71 │ │ strb.w r1, [sp, #112] @ 0x70 │ │ add r0, sp, #48 @ 0x30 │ │ - bl 6e208 │ │ + bl 6ed0c │ │ add r1, sp, #112 @ 0x70 │ │ mov r0, fp │ │ - bl 6c54c │ │ + bl 6da3c │ │ add sp, #260 @ 0x104 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ ldr r1, [sp, #36] @ 0x24 │ │ strd r9, sl, [r1] │ │ - cbz r5, 6e6b8 │ │ + cbz r5, 6f1bc │ │ movs r0, #2 │ │ movs r6, #3 │ │ strb.w r0, [sp, #70] @ 0x46 │ │ - b.n 6e6d6 │ │ + b.n 6f1da │ │ movs r6, #3 │ │ - b.n 6e4b2 │ │ + b.n 6efb6 │ │ add r0, sp, #112 @ 0x70 │ │ - bl 6c324 │ │ + bl 6cf3c │ │ ldrb.w r1, [sp, #112] @ 0x70 │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ uxtab r0, r0, r7 │ │ cmp r1, #0 │ │ clz r0, r0 │ │ it eq │ │ lsreq r7, r0, #5 │ │ movs r6, #2 │ │ strb.w r7, [sp, #71] @ 0x47 │ │ - b.n 6e5b6 │ │ + b.n 6f0ba │ │ movs r3, r0 │ │ strh r0, [r0, #0] │ │ push {r4, r5, r6, r7, lr} │ │ sub sp, #36 @ 0x24 │ │ mov r4, r0 │ │ movs r0, #0 │ │ str r0, [sp, #0] │ │ mov r5, r1 │ │ - ldr r6, [pc, #284] @ (6e80c ) │ │ + ldr r6, [pc, #284] @ (6f310 ) │ │ add r6, pc │ │ - ldr r1, [r6, #20] │ │ + ldr r1, [r6, #16] │ │ cmp r1, #5 │ │ - bcc.n 6e718 │ │ + bcc.n 6f21c │ │ movs r1, #1 │ │ str r0, [sp, #20] │ │ str r1, [sp, #8] │ │ mov.w r3, #352 @ 0x160 │ │ - ldr r1, [pc, #268] @ (6e810 ) │ │ + ldr r1, [pc, #268] @ (6f314 ) │ │ str r0, [sp, #16] │ │ add r1, pc │ │ str r1, [sp, #4] │ │ add r0, sp, #32 │ │ str r0, [sp, #12] │ │ add r0, sp, #4 │ │ - ldr r2, [pc, #260] @ (6e814 ) │ │ + ldr r2, [pc, #260] @ (6f318 ) │ │ movs r1, #5 │ │ add r2, pc │ │ - bl 6f45c │ │ - ldr r0, [r6, #20] │ │ + bl 6ff84 │ │ + ldr r0, [r6, #16] │ │ cmp r0, #4 │ │ - bls.n 6e742 │ │ + bls.n 6f246 │ │ movs r0, #0 │ │ movs r1, #1 │ │ str r0, [sp, #20] │ │ mov.w r3, #352 @ 0x160 │ │ str r1, [sp, #8] │ │ - ldr r1, [pc, #260] @ (6e830 ) │ │ + ldr r1, [pc, #260] @ (6f334 ) │ │ str r0, [sp, #16] │ │ add r1, pc │ │ str r1, [sp, #4] │ │ add r0, sp, #32 │ │ str r0, [sp, #12] │ │ add r0, sp, #4 │ │ - ldr r2, [pc, #248] @ (6e834 ) │ │ + ldr r2, [pc, #248] @ (6f338 ) │ │ movs r1, #5 │ │ add r2, pc │ │ - bl 6f45c │ │ + bl 6ff84 │ │ ldr r5, [r5, #0] │ │ - cbz r5, 6e79c │ │ + cbz r5, 6f2a0 │ │ ldr r0, [r5, #0] │ │ - cbz r0, 6e7a4 │ │ + cbz r0, 6f2a8 │ │ ldr r7, [r0, #24] │ │ - ldr r0, [r6, #20] │ │ - cbz r7, 6e7b6 │ │ + ldr r0, [r6, #16] │ │ + cbz r7, 6f2ba │ │ cmp r0, #4 │ │ - bls.n 6e778 │ │ + bls.n 6f27c │ │ movs r0, #0 │ │ movs r1, #1 │ │ str r0, [sp, #20] │ │ mov.w r3, #352 @ 0x160 │ │ str r1, [sp, #8] │ │ - ldr r1, [pc, #212] @ (6e838 ) │ │ + ldr r1, [pc, #212] @ (6f33c ) │ │ str r0, [sp, #16] │ │ movs r0, #4 │ │ add r1, pc │ │ str r1, [sp, #4] │ │ str r0, [sp, #12] │ │ add r0, sp, #4 │ │ - ldr r2, [pc, #204] @ (6e83c ) │ │ + ldr r2, [pc, #204] @ (6f340 ) │ │ movs r1, #5 │ │ add r2, pc │ │ - bl 6f45c │ │ + bl 6ff84 │ │ mov r1, sp │ │ mov r0, r5 │ │ mov.w r2, #65537 @ 0x10001 │ │ blx r7 │ │ add r5, sp, #4 │ │ mov r1, r0 │ │ mov r0, r5 │ │ - bl 6f204 │ │ + bl 6fd2c │ │ ldrb.w r6, [sp, #4] │ │ cmp r6, #15 │ │ - bne.n 6e7ec │ │ + bne.n 6f2f0 │ │ ldr r0, [sp, #0] │ │ - cbz r0, 6e7fa │ │ + cbz r0, 6f2fe │ │ movs r1, #15 │ │ - b.n 6e804 │ │ - ldr r1, [pc, #124] @ (6e81c ) │ │ + b.n 6f308 │ │ + ldr r1, [pc, #124] @ (6f320 ) │ │ movs r0, #6 │ │ add r1, pc │ │ - b.n 6e7aa │ │ - ldr r1, [pc, #112] @ (6e818 ) │ │ + b.n 6f2ae │ │ + ldr r1, [pc, #112] @ (6f31c ) │ │ movs r0, #7 │ │ add r1, pc │ │ strd r1, r0, [r4, #4] │ │ movs r0, #8 │ │ strb r0, [r4, #0] │ │ add sp, #36 @ 0x24 │ │ pop {r4, r5, r6, r7, pc} │ │ cmp r0, #4 │ │ - bls.n 6e7de │ │ + bls.n 6f2e2 │ │ movs r0, #0 │ │ movs r1, #1 │ │ str r0, [sp, #20] │ │ mov.w r3, #352 @ 0x160 │ │ str r1, [sp, #8] │ │ - ldr r1, [pc, #92] @ (6e824 ) │ │ + ldr r1, [pc, #92] @ (6f328 ) │ │ str r0, [sp, #16] │ │ movs r0, #4 │ │ add r1, pc │ │ str r1, [sp, #4] │ │ str r0, [sp, #12] │ │ add r0, sp, #4 │ │ - ldr r2, [pc, #80] @ (6e828 ) │ │ + ldr r2, [pc, #80] @ (6f32c ) │ │ movs r1, #5 │ │ add r2, pc │ │ - bl 6f45c │ │ - ldr r1, [pc, #64] @ (6e820 ) │ │ + bl 6ff84 │ │ + ldr r1, [pc, #64] @ (6f324 ) │ │ movs r0, #6 │ │ add r1, pc │ │ strd r1, r0, [r4, #4] │ │ movs r0, #10 │ │ - b.n 6e7b0 │ │ + b.n 6f2b4 │ │ adds r0, r4, #1 │ │ adds r1, r5, #1 │ │ movs r2, #27 │ │ - bl c99c0 │ │ + bl ca0b2 │ │ strb r6, [r4, #0] │ │ - b.n 6e7b2 │ │ + b.n 6f2b6 │ │ movs r0, #21 │ │ movs r1, #7 │ │ str r0, [r4, #8] │ │ - ldr r0, [pc, #40] @ (6e82c ) │ │ + ldr r0, [pc, #40] @ (6f330 ) │ │ add r0, pc │ │ str r0, [r4, #4] │ │ strb r1, [r4, #0] │ │ - b.n 6e7b2 │ │ + b.n 6f2b6 │ │ nop │ │ - ldrsh r6, [r7, r2] │ │ + ldrsh r2, [r4, r7] │ │ movs r6, r0 │ │ - asrs r4, r1, #31 │ │ + asrs r4, r2, #19 │ │ movs r6, r0 │ │ - asrs r6, r0, #31 │ │ + asrs r6, r1, #19 │ │ movs r6, r0 │ │ - bl fff21810 │ │ - bl fff23814 │ │ - bl ffec8818 │ │ - asrs r4, r5, #28 │ │ + vrsqrts.f16 , q10, q13 │ │ + vrsqrts.f16 , q11, q13 │ │ + vrecps.f16 , , q13 │ │ + asrs r4, r6, #16 │ │ movs r6, r0 │ │ - asrs r0, r0, #28 │ │ + asrs r0, r1, #16 │ │ movs r6, r0 │ │ - bl ffda3824 │ │ - asrs r2, r0, #31 │ │ + ldcl 15, cr15, [r6, #1000]! @ 0x3e8 │ │ + asrs r2, r1, #19 │ │ movs r6, r0 │ │ - asrs r4, r3, #30 │ │ + asrs r4, r4, #18 │ │ movs r6, r0 │ │ - asrs r2, r3, #30 │ │ + asrs r2, r4, #18 │ │ movs r6, r0 │ │ - asrs r6, r4, #29 │ │ + asrs r6, r5, #17 │ │ movs r6, r0 │ │ ldrb r1, [r0, #0] │ │ cmp r1, #15 │ │ it ne │ │ - bne.w 5c404 │ │ + bne.w 6f350 │ │ bx lr │ │ + push {r4, lr} │ │ + mov r4, r0 │ │ + ldrb r0, [r0, #0] │ │ + subs r0, #2 │ │ + cmp r0, #11 │ │ + bhi.n 6f386 │ │ + tbb [pc, r0] │ │ + lsls r4, r2, #24 │ │ + asrs r6, r0, #12 │ │ + asrs r3, r2, #12 │ │ + asrs r3, r2, #12 │ │ + lsrs r3, r2, #20 │ │ + lsrs r3, r2, #20 │ │ + ldrd r0, r1, [r4, #4] │ │ + bl 54676 │ │ + ldrd r0, r1, [r4, #16] │ │ + b.n 6f37e │ │ + ldrd r0, r1, [r4, #4] │ │ + ldmia.w sp!, {r4, lr} │ │ + b.w 54676 │ │ + pop {r4, pc} │ │ + adds r0, r4, #4 │ │ + bl 6dcb4 │ │ + ldrd r0, r1, [r4, #4] │ │ + ldmia.w sp!, {r4, lr} │ │ + b.w 727f6 │ │ + bmi.n 6f346 │ │ push {r5, r6, r7, lr} │ │ str r0, [sp, #4] │ │ mov r2, r1 │ │ - ldr r0, [pc, #20] @ (6e868 ) │ │ + ldr r0, [pc, #20] @ (6f3b8 ) │ │ add r0, pc │ │ str r0, [sp, #0] │ │ - ldr r1, [pc, #16] @ (6e86c ) │ │ + ldr r1, [pc, #16] @ (6f3bc ) │ │ add r3, sp, #4 │ │ mov r0, r2 │ │ movs r2, #8 │ │ add r1, pc │ │ - bl 50574 │ │ + bl 51b28 │ │ pop {r2, r3, r7, pc} │ │ - bge.n 6e876 │ │ - vmla.i , , d28[0] │ │ + bge.n 6f3ea │ │ + vqshrun.s64 d28, q14, #1 │ │ vtbl.8 d30, {d9-d10}, d29 │ │ rors r0, r6 │ │ sub sp, #208 @ 0xd0 │ │ - ldr r6, [pc, #584] @ (6eac0 ) │ │ + ldr r6, [pc, #568] @ (6f600 ) │ │ mov r8, r0 │ │ add r6, pc │ │ - ldr r0, [r6, #20] │ │ + ldr r0, [r6, #16] │ │ cmp r0, #5 │ │ - bcc.n 6e8a6 │ │ + bcc.n 6f3f6 │ │ movs r0, #0 │ │ movs r1, #1 │ │ str r0, [sp, #128] @ 0x80 │ │ movw r3, #602 @ 0x25a │ │ str r1, [sp, #116] @ 0x74 │ │ - ldr r1, [pc, #564] @ (6eac4 ) │ │ + ldr r1, [pc, #548] @ (6f604 ) │ │ str r0, [sp, #124] @ 0x7c │ │ add r1, pc │ │ str r1, [sp, #112] @ 0x70 │ │ add r0, sp, #104 @ 0x68 │ │ str r0, [sp, #120] @ 0x78 │ │ add r0, sp, #112 @ 0x70 │ │ - ldr r2, [pc, #552] @ (6eac8 ) │ │ + ldr r2, [pc, #536] @ (6f608 ) │ │ movs r1, #5 │ │ add r2, pc │ │ - bl 6f45c │ │ - ldr r0, [r6, #20] │ │ + bl 6ff84 │ │ + ldr r0, [r6, #16] │ │ cmp r0, #4 │ │ - bls.n 6e8d0 │ │ + bls.n 6f420 │ │ movs r0, #0 │ │ movs r1, #1 │ │ str r0, [sp, #128] @ 0x80 │ │ movw r3, #602 @ 0x25a │ │ str r1, [sp, #116] @ 0x74 │ │ - ldr r1, [pc, #532] @ (6ead0 ) │ │ + ldr r1, [pc, #516] @ (6f610 ) │ │ str r0, [sp, #124] @ 0x7c │ │ add r1, pc │ │ str r1, [sp, #112] @ 0x70 │ │ add r0, sp, #104 @ 0x68 │ │ str r0, [sp, #120] @ 0x78 │ │ add r0, sp, #112 @ 0x70 │ │ - ldr r2, [pc, #524] @ (6ead4 ) │ │ + ldr r2, [pc, #508] @ (6f614 ) │ │ movs r1, #5 │ │ add r2, pc │ │ - bl 6f45c │ │ - ldr.w r5, [r8, #8] │ │ + bl 6ff84 │ │ + ldr.w r5, [r8, #4] │ │ cmp r5, #0 │ │ - beq.n 6e9a8 │ │ + beq.n 6f4f0 │ │ ldr r0, [r5, #0] │ │ cmp r0, #0 │ │ - beq.n 6e9b0 │ │ + beq.n 6f4f8 │ │ ldr r7, [r0, #20] │ │ - ldr r0, [r6, #20] │ │ + ldr r0, [r6, #16] │ │ cmp r7, #0 │ │ - beq.w 6ea8e │ │ + beq.w 6f5ce │ │ cmp r0, #5 │ │ - bcc.n 6e910 │ │ + bcc.n 6f460 │ │ movs r0, #0 │ │ movs r1, #1 │ │ str r0, [sp, #128] @ 0x80 │ │ movw r3, #602 @ 0x25a │ │ str r1, [sp, #116] @ 0x74 │ │ - ldr r1, [pc, #492] @ (6eae8 ) │ │ + ldr r1, [pc, #476] @ (6f628 ) │ │ str r0, [sp, #124] @ 0x7c │ │ movs r0, #4 │ │ add r1, pc │ │ str r1, [sp, #112] @ 0x70 │ │ str r0, [sp, #120] @ 0x78 │ │ add r0, sp, #112 @ 0x70 │ │ - ldr r2, [pc, #484] @ (6eaec ) │ │ + ldr r2, [pc, #468] @ (6f62c ) │ │ movs r1, #5 │ │ add r2, pc │ │ - bl 6f45c │ │ + bl 6ff84 │ │ mov r0, r5 │ │ blx r7 │ │ dmb ish │ │ - ldrex r0, [r6, #8] │ │ + ldrex r0, [r6, #4] │ │ subs r0, #1 │ │ - strex r1, r0, [r6, #8] │ │ + strex r1, r0, [r6, #4] │ │ cmp r1, #0 │ │ - bne.n 6e918 │ │ + bne.n 6f468 │ │ dmb ish │ │ - ldr r0, [r6, #20] │ │ + ldr r0, [r6, #16] │ │ cmp r0, #4 │ │ - bcc.w 6ea88 │ │ - ldrd r4, r5, [r8] │ │ - mov r1, r5 │ │ + bcc.w 6f5c8 │ │ + ldr.w r4, [r8] │ │ mov r0, r4 │ │ - bl 77e14 │ │ + bl 957fc │ │ cmp r0, #0 │ │ it eq │ │ moveq r1, r0 │ │ str r1, [sp, #52] @ 0x34 │ │ it eq │ │ moveq r0, #1 │ │ str r0, [sp, #48] @ 0x30 │ │ - cmp r4, #0 │ │ - it ne │ │ - addne r5, #8 │ │ - ldrd r0, r1, [r5] │ │ - strd r0, r1, [sp, #72] @ 0x48 │ │ movw r3, #605 @ 0x25d │ │ - ldr r0, [r6, #8] │ │ + ldrd r0, r1, [r4, #8] │ │ + strd r0, r1, [sp, #72] @ 0x48 │ │ + ldr r0, [r6, #4] │ │ dmb ish │ │ - ldr r1, [pc, #392] @ (6eaf0 ) │ │ + ldr r1, [pc, #384] @ (6f630 ) │ │ add r1, pc │ │ str r1, [sp, #132] @ 0x84 │ │ mov r1, sp │ │ str r1, [sp, #128] @ 0x80 │ │ - ldr r1, [pc, #388] @ (6eaf4 ) │ │ + ldr r1, [pc, #380] @ (6f634 ) │ │ add r1, pc │ │ str r1, [sp, #124] @ 0x7c │ │ add r1, sp, #72 @ 0x48 │ │ str r1, [sp, #120] @ 0x78 │ │ - ldr r1, [pc, #380] @ (6eaf8 ) │ │ + ldr r1, [pc, #372] @ (6f638 ) │ │ add r1, pc │ │ str r1, [sp, #116] @ 0x74 │ │ add r1, sp, #48 @ 0x30 │ │ str r0, [sp, #0] │ │ movs r0, #0 │ │ str r1, [sp, #112] @ 0x70 │ │ str r0, [sp, #36] @ 0x24 │ │ movs r0, #4 │ │ str r0, [sp, #24] │ │ movs r1, #4 │ │ - ldr r0, [pc, #364] @ (6eafc ) │ │ + ldr r0, [pc, #356] @ (6f63c ) │ │ add r0, pc │ │ str r0, [sp, #20] │ │ movs r0, #3 │ │ str r0, [sp, #32] │ │ add r0, sp, #112 @ 0x70 │ │ str r0, [sp, #28] │ │ add r0, sp, #20 │ │ - ldr r2, [pc, #352] @ (6eb00 ) │ │ + ldr r2, [pc, #344] @ (6f640 ) │ │ add r2, pc │ │ - bl 6f45c │ │ - b.n 6ea88 │ │ - ldr r1, [pc, #288] @ (6eacc ) │ │ + bl 6ff84 │ │ + b.n 6f5c8 │ │ + ldr r1, [pc, #280] @ (6f60c ) │ │ movs r0, #6 │ │ add r1, pc │ │ - b.n 6e9b6 │ │ - ldr r1, [pc, #292] @ (6ead8 ) │ │ + b.n 6f4fe │ │ + ldr r1, [pc, #284] @ (6f618 ) │ │ movs r0, #7 │ │ add r1, pc │ │ movs r2, #8 │ │ strb.w r2, [sp, #20] │ │ ldrh.w r2, [sp, #17] │ │ strh.w r2, [sp, #21] │ │ ldrb.w r2, [sp, #19] │ │ strd r1, r0, [sp, #24] │ │ mov r1, sp │ │ strb.w r2, [sp, #23] │ │ - add r7, sp, #20 │ │ - ldmia.w r1, {r2, r3, r4, r5} │ │ - add.w r0, r7, #12 │ │ - stmia r0!, {r2, r3, r4, r5} │ │ - ldr r0, [r6, #20] │ │ + add r5, sp, #20 │ │ + ldmia.w r1, {r2, r3, r4, r7} │ │ + add.w r0, r5, #12 │ │ + stmia r0!, {r2, r3, r4, r7} │ │ + ldr r0, [r6, #16] │ │ cmp r0, #0 │ │ - beq.n 6ea82 │ │ - ldrd r4, r5, [r8] │ │ - mov r1, r5 │ │ + beq.n 6f5c2 │ │ + ldr.w r4, [r8] │ │ mov r0, r4 │ │ - bl 77e14 │ │ + bl 957fc │ │ cmp r0, #0 │ │ it eq │ │ moveq r1, r0 │ │ str r1, [sp, #100] @ 0x64 │ │ it eq │ │ moveq r0, #1 │ │ str r0, [sp, #96] @ 0x60 │ │ - cmp r4, #0 │ │ - it ne │ │ - addne r5, #8 │ │ - ldrd r0, r1, [r5] │ │ - strd r0, r1, [sp, #104] @ 0x68 │ │ movs r3, #32 │ │ - ldr r0, [pc, #244] @ (6eb04 ) │ │ + ldr r0, [pc, #252] @ (6f644 ) │ │ + movs r2, #2 │ │ + add r0, pc │ │ + strd r5, r0, [sp, #72] @ 0x48 │ │ + ldrd r0, r1, [r4, #8] │ │ movs r4, #1 │ │ + strd r0, r1, [sp, #104] @ 0x68 │ │ movs r1, #0 │ │ - movs r2, #2 │ │ + ldr r0, [pc, #232] @ (6f648 ) │ │ add r0, pc │ │ str r0, [sp, #92] @ 0x5c │ │ add r0, sp, #104 @ 0x68 │ │ str r0, [sp, #88] @ 0x58 │ │ - ldr r0, [pc, #232] @ (6eb08 ) │ │ + ldr r0, [pc, #228] @ (6f64c ) │ │ add r0, pc │ │ str r0, [sp, #84] @ 0x54 │ │ add r0, sp, #96 @ 0x60 │ │ str r0, [sp, #80] @ 0x50 │ │ - ldr r0, [pc, #224] @ (6eb0c ) │ │ + movs r0, #3 │ │ strd r3, r4, [sp, #160] @ 0xa0 │ │ movs r4, #4 │ │ - add r0, pc │ │ + strb.w r0, [sp, #204] @ 0xcc │ │ str r1, [sp, #200] @ 0xc8 │ │ str r2, [sp, #196] @ 0xc4 │ │ - strd r7, r0, [sp, #72] @ 0x48 │ │ - movs r0, #3 │ │ - strb.w r0, [sp, #204] @ 0xcc │ │ str r3, [sp, #192] @ 0xc0 │ │ strd r3, r1, [sp, #128] @ 0x80 │ │ movw r3, #619 @ 0x26b │ │ str r2, [sp, #184] @ 0xb8 │ │ str r2, [sp, #176] @ 0xb0 │ │ strb.w r0, [sp, #172] @ 0xac │ │ str r1, [sp, #168] @ 0xa8 │ │ @@ -53954,841 +61233,824 @@ │ │ str r4, [sp, #136] @ 0x88 │ │ str r2, [sp, #120] @ 0x78 │ │ str r2, [sp, #112] @ 0x70 │ │ str r0, [sp, #68] @ 0x44 │ │ add r1, sp, #112 @ 0x70 │ │ str r1, [sp, #64] @ 0x40 │ │ str r0, [sp, #52] @ 0x34 │ │ - ldr r1, [pc, #164] @ (6eb10 ) │ │ + ldr r1, [pc, #164] @ (6f650 ) │ │ add r1, pc │ │ str r1, [sp, #48] @ 0x30 │ │ add r1, sp, #72 @ 0x48 │ │ strd r1, r0, [sp, #56] @ 0x38 │ │ add r0, sp, #48 @ 0x30 │ │ - ldr r2, [pc, #152] @ (6eb14 ) │ │ + ldr r2, [pc, #152] @ (6f654 ) │ │ movs r1, #1 │ │ add r2, pc │ │ - bl 6f45c │ │ + bl 6ff84 │ │ add r0, sp, #20 │ │ - bl 5c404 │ │ + bl 6f350 │ │ add sp, #208 @ 0xd0 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ cmp r0, #5 │ │ - bcc.n 6eab6 │ │ + bcc.n 6f5f6 │ │ movs r0, #0 │ │ movs r1, #1 │ │ str r0, [sp, #128] @ 0x80 │ │ movw r3, #602 @ 0x25a │ │ str r1, [sp, #116] @ 0x74 │ │ - ldr r1, [pc, #64] @ (6eae0 ) │ │ + ldr r1, [pc, #64] @ (6f620 ) │ │ str r0, [sp, #124] @ 0x7c │ │ movs r0, #4 │ │ add r1, pc │ │ str r1, [sp, #112] @ 0x70 │ │ str r0, [sp, #120] @ 0x78 │ │ add r0, sp, #112 @ 0x70 │ │ - ldr r2, [pc, #52] @ (6eae4 ) │ │ + ldr r2, [pc, #52] @ (6f624 ) │ │ movs r1, #5 │ │ add r2, pc │ │ - bl 6f45c │ │ - ldr r1, [pc, #36] @ (6eadc ) │ │ + bl 6ff84 │ │ + ldr r1, [pc, #36] @ (6f61c ) │ │ movs r0, #19 │ │ movs r2, #10 │ │ add r1, pc │ │ - b.n 6e9b8 │ │ - ldrb r2, [r6, r4] │ │ + b.n 6f500 │ │ + ldrsh r2, [r1, r0] │ │ movs r6, r0 │ │ - asrs r6, r4, #26 │ │ + asrs r2, r4, #13 │ │ movs r6, r0 │ │ - asrs r0, r7, #24 │ │ + asrs r4, r6, #11 │ │ movs r6, r0 │ │ - bl ffd17ac4 │ │ - asrs r4, r0, #26 │ │ + stc 15, cr15, [r6, #-1000]! @ 0xfffffc18 │ │ + asrs r0, r0, #13 │ │ movs r6, r0 │ │ - asrs r6, r1, #24 │ │ + asrs r2, r1, #11 │ │ movs r6, r0 │ │ - bl ffd15ad0 │ │ - bl ffcfdad4 │ │ - asrs r4, r2, #17 │ │ + stc 15, cr15, [r4, #-1000]! @ 0xfffffc18 │ │ + ldc 15, cr15, [r4, #-1000] @ 0xfffffc18 │ │ + asrs r0, r4, #4 │ │ movs r6, r0 │ │ - asrs r0, r5, #16 │ │ + asrs r4, r6, #3 │ │ movs r6, r0 │ │ - asrs r2, r0, #24 │ │ + asrs r6, r7, #10 │ │ movs r6, r0 │ │ - asrs r6, r1, #23 │ │ + asrs r2, r1, #10 │ │ movs r6, r0 │ │ - bls.n 6ea72 │ │ - @ instruction: 0xfffdfed9 │ │ - @ instruction: 0xffff48fb │ │ - vsli.64 d17, d24, #62 @ 0x3e │ │ + bgt.n 6f60a │ │ + vqrdmlah.s , , d17[0] │ │ + @ instruction: 0xffff4abb │ │ + vrshr.u32 , q14, #2 │ │ movs r6, r0 │ │ - asrs r0, r7, #20 │ │ + asrs r4, r7, #7 │ │ movs r6, r0 │ │ - mrc2 15, 1, pc, cr3, cr15, {7} │ │ - ldr r0, [pc, #340] @ (6ec60 ) │ │ - vtrn. q8, │ │ + lsls r3, r1, #4 │ │ movs r0, r0 │ │ - asrs r4, r7, #19 │ │ + mrc2 15, 1, pc, cr11, cr15, {7} │ │ + ldr r2, [pc, #84] @ (6f6a4 ) │ │ + vzip. , q4 │ │ movs r6, r0 │ │ - asrs r4, r3, #17 │ │ + asrs r0, r5, #4 │ │ movs r6, r0 │ │ push {r4, r5, r6, r7, lr} │ │ sub sp, #36 @ 0x24 │ │ ldrb r2, [r0, #0] │ │ tbb [pc, r2] │ │ str r3, [sp, #32] │ │ ldr r5, [r3, #20] │ │ ldr r2, [sp, #184] @ 0xb8 │ │ strh r7, [r6, #60] @ 0x3c │ │ ldrsb r3, [r1, r3] │ │ movs r2, #191 @ 0xbf │ │ - add r4, pc, #296 @ (adr r4, 6ec58 ) │ │ + add r4, pc, #296 @ (adr r4, 6f798 ) │ │ movs r2, r3 │ │ add.w r2, r0, #12 │ │ str r2, [sp, #32] │ │ - ldr r2, [pc, #412] @ (6ecd8 ) │ │ + ldr r2, [pc, #412] @ (6f818 ) │ │ add r3, sp, #32 │ │ - ldr r4, [pc, #412] @ (6ecdc ) │ │ + ldr r4, [pc, #412] @ (6f81c ) │ │ add r2, pc │ │ str r2, [sp, #8] │ │ add r4, pc │ │ strd r4, r3, [sp] │ │ - ldr r2, [pc, #404] @ (6ece0 ) │ │ + ldr r2, [pc, #404] @ (6f820 ) │ │ adds r3, r0, #4 │ │ mov r0, r1 │ │ add r2, pc │ │ mov r1, r2 │ │ movs r2, #15 │ │ - b.n 6ec8a │ │ + b.n 6f7ca │ │ adds r0, #4 │ │ str r0, [sp, #32] │ │ - ldr r0, [pc, #512] @ (6ed5c ) │ │ + ldr r0, [pc, #512] @ (6f89c ) │ │ add r0, pc │ │ str r0, [sp, #0] │ │ - ldr r2, [pc, #508] @ (6ed60 ) │ │ + ldr r2, [pc, #508] @ (6f8a0 ) │ │ add r2, pc │ │ - b.n 6ec3e │ │ + b.n 6f77e │ │ adds r0, #4 │ │ str r0, [sp, #32] │ │ - ldr r0, [pc, #468] @ (6ed40 ) │ │ + ldr r0, [pc, #468] @ (6f880 ) │ │ add r0, pc │ │ str r0, [sp, #0] │ │ - ldr r2, [pc, #464] @ (6ed44 ) │ │ + ldr r2, [pc, #464] @ (6f884 ) │ │ add r3, sp, #32 │ │ mov r0, r1 │ │ add r2, pc │ │ mov r1, r2 │ │ movs r2, #15 │ │ - b.n 6ecce │ │ + b.n 6f80e │ │ add.w r2, r0, #16 │ │ str r2, [sp, #32] │ │ - ldr r2, [pc, #380] @ (6ed04 ) │ │ + ldr r2, [pc, #380] @ (6f844 ) │ │ add r3, sp, #32 │ │ - ldr r5, [pc, #380] @ (6ed08 ) │ │ + ldr r5, [pc, #380] @ (6f848 ) │ │ adds r0, #4 │ │ - ldr r6, [pc, #380] @ (6ed0c ) │ │ + ldr r6, [pc, #380] @ (6f84c ) │ │ movs r4, #3 │ │ add r5, pc │ │ movs r7, #4 │ │ add r2, pc │ │ add r6, pc │ │ strd r7, r0, [sp] │ │ mov r0, r1 │ │ strd r6, r5, [sp, #8] │ │ strd r4, r3, [sp, #16] │ │ str r2, [sp, #24] │ │ - ldr r2, [pc, #356] @ (6ed10 ) │ │ - ldr r3, [pc, #360] @ (6ed14 ) │ │ + ldr r2, [pc, #356] @ (6f850 ) │ │ + ldr r3, [pc, #360] @ (6f854 ) │ │ add r2, pc │ │ add r3, pc │ │ mov r1, r2 │ │ movs r2, #13 │ │ - b.n 6ec2a │ │ + b.n 6f76a │ │ adds r0, #4 │ │ str r0, [sp, #32] │ │ - ldr r0, [pc, #396] @ (6ed48 ) │ │ + ldr r0, [pc, #396] @ (6f888 ) │ │ add r0, pc │ │ str r0, [sp, #0] │ │ - ldr r2, [pc, #392] @ (6ed4c ) │ │ + ldr r2, [pc, #392] @ (6f88c ) │ │ add r3, sp, #32 │ │ mov r0, r1 │ │ add r2, pc │ │ mov r1, r2 │ │ movs r2, #11 │ │ - b.n 6ecce │ │ + b.n 6f80e │ │ ldrd r0, r1, [r1, #28] │ │ movs r2, #7 │ │ ldr r3, [r1, #12] │ │ - ldr r1, [pc, #348] @ (6ed34 ) │ │ + ldr r1, [pc, #348] @ (6f874 ) │ │ add r1, pc │ │ - b.n 6ec62 │ │ + b.n 6f7a2 │ │ adds r0, #4 │ │ str r0, [sp, #32] │ │ - ldr r0, [pc, #260] @ (6ece8 ) │ │ + ldr r0, [pc, #260] @ (6f828 ) │ │ add r0, pc │ │ str r0, [sp, #0] │ │ - ldr r2, [pc, #260] @ (6ecec ) │ │ + ldr r2, [pc, #260] @ (6f82c ) │ │ add r3, sp, #32 │ │ mov r0, r1 │ │ add r2, pc │ │ mov r1, r2 │ │ movs r2, #14 │ │ - b.n 6ecce │ │ + b.n 6f80e │ │ add.w r2, r0, #16 │ │ str r2, [sp, #32] │ │ - ldr r2, [pc, #244] @ (6ecf0 ) │ │ + ldr r2, [pc, #244] @ (6f830 ) │ │ add r3, sp, #32 │ │ - ldr r5, [pc, #244] @ (6ecf4 ) │ │ + ldr r5, [pc, #244] @ (6f834 ) │ │ adds r0, #4 │ │ - ldr r6, [pc, #244] @ (6ecf8 ) │ │ + ldr r6, [pc, #244] @ (6f838 ) │ │ movs r4, #3 │ │ add r5, pc │ │ movs r7, #4 │ │ add r2, pc │ │ add r6, pc │ │ strd r7, r0, [sp] │ │ mov r0, r1 │ │ strd r6, r5, [sp, #8] │ │ strd r4, r3, [sp, #16] │ │ str r2, [sp, #24] │ │ - ldr r2, [pc, #220] @ (6ecfc ) │ │ - ldr r3, [pc, #220] @ (6ed00 ) │ │ + ldr r2, [pc, #220] @ (6f83c ) │ │ + ldr r3, [pc, #220] @ (6f840 ) │ │ add r2, pc │ │ add r3, pc │ │ mov r1, r2 │ │ movs r2, #14 │ │ - bl 504ec │ │ - b.n 6ecd2 │ │ + bl 51aa0 │ │ + b.n 6f812 │ │ adds r0, #4 │ │ str r0, [sp, #32] │ │ - ldr r0, [pc, #236] @ (6ed24 ) │ │ + ldr r0, [pc, #236] @ (6f864 ) │ │ add r0, pc │ │ str r0, [sp, #0] │ │ - ldr r2, [pc, #236] @ (6ed28 ) │ │ + ldr r2, [pc, #236] @ (6f868 ) │ │ add r2, pc │ │ add r3, sp, #32 │ │ mov r0, r1 │ │ mov r1, r2 │ │ movs r2, #7 │ │ - b.n 6ecce │ │ + b.n 6f80e │ │ ldrd r0, r1, [r1, #28] │ │ movs r2, #17 │ │ ldr r3, [r1, #12] │ │ - ldr r1, [pc, #144] @ (6ece4 ) │ │ + ldr r1, [pc, #144] @ (6f824 ) │ │ add r1, pc │ │ - b.n 6ec62 │ │ + b.n 6f7a2 │ │ ldrd r0, r1, [r1, #28] │ │ movs r2, #13 │ │ ldr r3, [r1, #12] │ │ - ldr r1, [pc, #184] @ (6ed18 ) │ │ + ldr r1, [pc, #184] @ (6f858 ) │ │ add r1, pc │ │ add sp, #36 @ 0x24 │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ bx r3 │ │ adds r2, r0, #4 │ │ str r2, [sp, #32] │ │ - ldr r2, [pc, #224] @ (6ed50 ) │ │ + ldr r2, [pc, #224] @ (6f890 ) │ │ add r3, sp, #32 │ │ - ldr r4, [pc, #224] @ (6ed54 ) │ │ + ldr r4, [pc, #224] @ (6f894 ) │ │ add r2, pc │ │ str r2, [sp, #8] │ │ add r4, pc │ │ strd r4, r3, [sp] │ │ - ldr r2, [pc, #216] @ (6ed58 ) │ │ + ldr r2, [pc, #216] @ (6f898 ) │ │ adds r3, r0, #1 │ │ mov r0, r1 │ │ add r2, pc │ │ mov r1, r2 │ │ movs r2, #11 │ │ - bl 50644 │ │ - b.n 6ecd2 │ │ + bl 51bf8 │ │ + b.n 6f812 │ │ adds r0, #4 │ │ str r0, [sp, #32] │ │ - ldr r0, [pc, #132] @ (6ed1c ) │ │ + ldr r0, [pc, #132] @ (6f85c ) │ │ add r0, pc │ │ str r0, [sp, #0] │ │ - ldr r2, [pc, #132] @ (6ed20 ) │ │ + ldr r2, [pc, #132] @ (6f860 ) │ │ add r2, pc │ │ - b.n 6ecae │ │ + b.n 6f7ee │ │ adds r0, #4 │ │ str r0, [sp, #32] │ │ - ldr r0, [pc, #144] @ (6ed38 ) │ │ + ldr r0, [pc, #144] @ (6f878 ) │ │ add r0, pc │ │ str r0, [sp, #0] │ │ - ldr r2, [pc, #144] @ (6ed3c ) │ │ + ldr r2, [pc, #144] @ (6f87c ) │ │ add r2, pc │ │ mov r0, r1 │ │ mov r1, r2 │ │ add r3, sp, #32 │ │ movs r2, #20 │ │ - b.n 6ecce │ │ + b.n 6f80e │ │ adds r0, #4 │ │ str r0, [sp, #32] │ │ - ldr r0, [pc, #108] @ (6ed2c ) │ │ + ldr r0, [pc, #108] @ (6f86c ) │ │ add r0, pc │ │ str r0, [sp, #0] │ │ - ldr r2, [pc, #108] @ (6ed30 ) │ │ + ldr r2, [pc, #108] @ (6f870 ) │ │ add r3, sp, #32 │ │ mov r0, r1 │ │ add r2, pc │ │ mov r1, r2 │ │ movs r2, #9 │ │ - bl 50574 │ │ + bl 51b28 │ │ add sp, #36 @ 0x24 │ │ pop {r4, r5, r6, r7, pc} │ │ nop │ │ - strh r7, [r2, #42] @ 0x2a │ │ - movs r0, r0 │ │ - lsrs r3, r0, #6 │ │ - movs r0, r0 │ │ - movs r1, #150 @ 0x96 │ │ - vcvta.u32.f32 d18, d17 │ │ - vcvt.u16.f16 q15, , #5 │ │ - vsra.u32 d18, d8, #1 │ │ - vtbl.8 d26, {d11-d12}, d25 │ │ - movs r5, r0 │ │ - movs r1, #26 │ │ - vrshr.u64 , , #5 │ │ - vshr.u64 q9, q8, #2 │ │ - vtbl.8 d28, {d11-d12}, d20 │ │ - @ instruction: 0xfff9a99f │ │ - movs r5, r0 │ │ - movs r1, #144 @ 0x90 │ │ - vcvtm.s32.f32 , │ │ - vsra.u32 q9, , #2 │ │ - @ instruction: 0xfffbc99a │ │ - vshr.u64 q9, q0, #7 │ │ - vrsra.u64 q12, , #5 │ │ - movs r0, r0 │ │ - movs r0, #161 @ 0xa1 │ │ - vsri.32 q12, , #5 │ │ - movs r0, r0 │ │ - movs r1, #21 │ │ - vrsra.u64 q12, , #5 │ │ - movs r0, r0 │ │ - movs r0, #144 @ 0x90 │ │ - vcvtn.u32.f32 d18, d9 │ │ - vcvtm.u32.f32 q12, │ │ - movs r0, r0 │ │ - movs r0, #188 @ 0xbc │ │ - vtbx.8 d26, {d27-d28}, d7 │ │ - movs r5, r0 │ │ - movs r2, #6 │ │ - vcvtp.u32.f32 , │ │ - @ instruction: 0xffff21c5 │ │ - @ instruction: 0xfffba8bf │ │ - movs r5, r0 │ │ - lsls r1, r5, #3 │ │ + bcc.n 6f8a6 │ │ + vtbx.8 d20, {d31}, d31 │ │ + vmlsl.u q9, d30, d7[0] │ │ + vsli.64 q9, q1, #59 @ 0x3b │ │ + vqdmulh.s q15, , d15[0] │ │ + vmlsl.u q9, d15, d9[0] │ │ + vcvta.s32.f32 , │ │ + vmlsl.u q9, d15, d11[0] │ │ + vqrshrun.s64 d27, , #5 │ │ + vclt.f d18, d17, #0 │ │ + @ instruction: 0xfffbaff8 │ │ + vcge.s32 , , #0 │ │ + vmlsl.u q9, d31, d1[0] │ │ + vtbx.8 d27, {d27}, d7 │ │ + vrsubhn.i d18, , q12 │ │ + vcvta.s32.f32 , q15 │ │ + vclt.f32 d18, d1, #0 │ │ + vcvtn.u32.f32 , │ │ + vsli.64 q9, q1, #63 @ 0x3f │ │ + vcvtp.s32.f32 , │ │ + vmlsl.u q9, d15, d6[0] │ │ + vcvtn.u32.f32 , │ │ + @ instruction: 0xffff25c1 │ │ + vqshlu.s64 d18, d26, #59 @ 0x3b │ │ + vsra.u64 , , #5 │ │ + @ instruction: 0xffff25ed │ │ + vcvtn.s32.f32 d29, d9 │ │ + vqshl.u32 d18, d23, #31 │ │ + vqshrun.s64 d20, , #5 │ │ + vqshlu.s64 q9, q11, #63 @ 0x3f │ │ + vcvta.s32.f32 d29, d1 │ │ + vmla.i q8, , d25[0] │ │ movs r0, r0 │ │ - movs r1, #18 │ │ - vcvt.f32.s32 d16, d1 │ │ + movs r6, #67 @ 0x43 │ │ + vrsqrte.f32 q8, │ │ movs r0, r0 │ │ - movs r2, #63 @ 0x3f │ │ + movs r7, #112 @ 0x70 │ │ vsli.32 d27, d0, #27 │ │ ldrb r0, [r0, #0] │ │ - ldr r2, [pc, #28] @ (6ed88 ) │ │ + ldr r2, [pc, #28] @ (6f8c8 ) │ │ add r2, pc │ │ ldr.w r4, [r2, r0, lsl #2] │ │ - ldr r2, [pc, #24] @ (6ed8c ) │ │ + ldr r2, [pc, #24] @ (6f8cc ) │ │ add r2, pc │ │ ldr.w r2, [r2, r0, lsl #2] │ │ ldrd r0, r1, [r1, #28] │ │ ldr r3, [r1, #12] │ │ mov r1, r4 │ │ ldmia.w sp!, {r4, lr} │ │ bx r3 │ │ nop │ │ - add r2, sl │ │ + subs r7, #218 @ 0xda │ │ movs r6, r0 │ │ - ldrb r6, [r6, #31] │ │ + strb r6, [r0, #27] │ │ vtbl.8 d30, {d13-d14}, d29 │ │ mvns r0, r7 │ │ mov r6, r0 │ │ - ldr r0, [pc, #124] @ (6ee14 ) │ │ + ldr r0, [pc, #120] @ (6f950 ) │ │ add r0, pc │ │ ldr r4, [r0, #0] │ │ dmb ish │ │ - cbnz r4, 6eda8 │ │ - bl 77b70 │ │ + cbnz r4, 6f8e8 │ │ + bl 78168 │ │ mov r4, r0 │ │ mov r0, r4 │ │ - blx ccc60 │ │ + blx cd220 │ │ mov r5, r0 │ │ cmp r0, #1 │ │ - bhi.n 6ee06 │ │ - beq.n 6ee04 │ │ + bhi.n 6f942 │ │ + beq.n 6f940 │ │ + cbz r6, 6f908 │ │ + ldmia.w r6, {r0, r7, r9} │ │ + movs r1, #0 │ │ + ldr.w r8, [r6, #12] │ │ + lsls r0, r0, #31 │ │ + str r1, [r6, #0] │ │ + bne.n 6f90e │ │ + mov.w r9, #0 │ │ movs r7, #0 │ │ - cbz r6, 6edce │ │ - ldrd r1, r0, [r6] │ │ - ldrd r8, r9, [r6, #8] │ │ - lsls r1, r1, #31 │ │ - str r7, [r6, #0] │ │ - beq.n 6edce │ │ - ldr r6, [r6, #16] │ │ - mov r7, r0 │ │ - b.n 6edd2 │ │ - mov.w r8, #2 │ │ - ldr r0, [pc, #68] @ (6ee18 ) │ │ + ldr r0, [pc, #68] @ (6f954 ) │ │ add r0, pc │ │ ldrb r0, [r0, #1] │ │ - movs r0, #20 │ │ - blx ccbf0 │ │ - cbz r0, 6ee0c │ │ + movs r0, #16 │ │ + blx cd270 │ │ + cbz r0, 6f948 │ │ mov r5, r0 │ │ - stmia.w r0, {r7, r8, r9} │ │ - strd r6, r4, [r0, #12] │ │ + strd r7, r9, [r0] │ │ + strd r8, r4, [r0, #8] │ │ mov r0, r4 │ │ - blx ccc60 │ │ + blx cd220 │ │ mov r6, r0 │ │ mov r0, r4 │ │ mov r1, r5 │ │ - blx ccc70 │ │ - cbz r6, 6ee06 │ │ + blx cd230 │ │ + cbz r6, 6f942 │ │ mov r0, r6 │ │ - bl 6c1c2 │ │ - b.n 6ee06 │ │ + bl 6c95e │ │ + b.n 6f942 │ │ movs r5, #0 │ │ mov r0, r5 │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ movs r0, #4 │ │ - movs r1, #20 │ │ - bl 4adb8 │ │ - ldrsb r0, [r3, r2] │ │ + movs r1, #16 │ │ + bl 4bbd8 │ │ + strh r0, [r5, r0] │ │ movs r6, r0 │ │ - ldrsb r0, [r3, r7] │ │ + ldr r4, [r0, r3] │ │ movs r6, r0 │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ - sub sp, #152 @ 0x98 │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ + sub sp, #148 @ 0x94 │ │ mov r4, r0 │ │ add r0, sp, #4 │ │ mov r5, r1 │ │ - bl 6e6e0 │ │ + bl 6f1e4 │ │ ldrb.w r0, [sp, #4] │ │ cmp r0, #15 │ │ - bne.n 6ee42 │ │ + bne.n 6f97e │ │ movs r0, #0 │ │ strb r0, [r4, #8] │ │ ldr r0, [sp, #8] │ │ str r0, [r4, #4] │ │ movs r0, #15 │ │ strb r0, [r4, #0] │ │ - b.n 6f044 │ │ - ldr r7, [r5, #0] │ │ - bl 93d1c │ │ - add r2, sp, #32 │ │ - mov r8, r0 │ │ - stmia r2!, {r0, r1, r7} │ │ + b.n 6fada │ │ + ldr r6, [r5, #0] │ │ + bl 95384 │ │ + mov r5, r0 │ │ + strd r0, r6, [sp, #32] │ │ movs r0, #0 │ │ - mov r5, r1 │ │ - str r0, [sp, #72] @ 0x48 │ │ - ldr r6, [pc, #636] @ (6f0d4 ) │ │ - add r6, pc │ │ - ldr r1, [r6, #20] │ │ + str r0, [sp, #64] @ 0x40 │ │ + ldr r7, [pc, #620] @ (6fbfc ) │ │ + add r7, pc │ │ + ldr r1, [r7, #16] │ │ cmp r1, #5 │ │ - bcc.n 6ee80 │ │ + bcc.n 6f9ba │ │ movs r1, #1 │ │ - str r0, [sp, #92] @ 0x5c │ │ - str r1, [sp, #80] @ 0x50 │ │ + str r0, [sp, #84] @ 0x54 │ │ + str r1, [sp, #72] @ 0x48 │ │ movw r3, #558 @ 0x22e │ │ - ldr r1, [pc, #620] @ (6f0d8 ) │ │ - str r0, [sp, #88] @ 0x58 │ │ + ldr r1, [pc, #604] @ (6fc00 ) │ │ + str r0, [sp, #80] @ 0x50 │ │ add r1, pc │ │ - str r1, [sp, #76] @ 0x4c │ │ - add r0, sp, #148 @ 0x94 │ │ - str r0, [sp, #84] @ 0x54 │ │ - add r0, sp, #76 @ 0x4c │ │ - ldr r2, [pc, #612] @ (6f0dc ) │ │ + str r1, [sp, #68] @ 0x44 │ │ + add r0, sp, #144 @ 0x90 │ │ + str r0, [sp, #76] @ 0x4c │ │ + add r0, sp, #68 @ 0x44 │ │ + ldr r2, [pc, #592] @ (6fc04 ) │ │ movs r1, #5 │ │ add r2, pc │ │ - bl 6f45c │ │ - ldr r0, [r6, #20] │ │ + bl 6ff84 │ │ + ldr r0, [r7, #16] │ │ cmp r0, #4 │ │ - bls.n 6eeaa │ │ + bls.n 6f9e4 │ │ movs r0, #0 │ │ movs r1, #1 │ │ - str r0, [sp, #92] @ 0x5c │ │ + str r0, [sp, #84] @ 0x54 │ │ movw r3, #558 @ 0x22e │ │ - str r1, [sp, #80] @ 0x50 │ │ - ldr r1, [pc, #592] @ (6f0e4 ) │ │ - str r0, [sp, #88] @ 0x58 │ │ + str r1, [sp, #72] @ 0x48 │ │ + ldr r1, [pc, #572] @ (6fc0c ) │ │ + str r0, [sp, #80] @ 0x50 │ │ add r1, pc │ │ - str r1, [sp, #76] @ 0x4c │ │ - add r0, sp, #148 @ 0x94 │ │ - str r0, [sp, #84] @ 0x54 │ │ - add r0, sp, #76 @ 0x4c │ │ - ldr r2, [pc, #580] @ (6f0e8 ) │ │ + str r1, [sp, #68] @ 0x44 │ │ + add r0, sp, #144 @ 0x90 │ │ + str r0, [sp, #76] @ 0x4c │ │ + add r0, sp, #68 @ 0x44 │ │ + ldr r2, [pc, #564] @ (6fc10 ) │ │ movs r1, #5 │ │ add r2, pc │ │ - bl 6f45c │ │ - cmp r7, #0 │ │ - beq.w 6efd0 │ │ - ldr r0, [r7, #0] │ │ + bl 6ff84 │ │ + cmp r6, #0 │ │ + beq.n 6fa6c │ │ + ldr r0, [r6, #0] │ │ cmp r0, #0 │ │ - beq.w 6efda │ │ - ldr.w r9, [r0, #16] │ │ - ldr r0, [r6, #20] │ │ - cmp.w r9, #0 │ │ - beq.w 6f04a │ │ + beq.n 6fa76 │ │ + ldr.w r8, [r0, #16] │ │ + ldr r0, [r7, #16] │ │ + cmp.w r8, #0 │ │ + beq.n 6fae0 │ │ cmp r0, #4 │ │ - bls.n 6eeee │ │ + bls.n 6fa22 │ │ movs r0, #0 │ │ movs r1, #1 │ │ - str r0, [sp, #92] @ 0x5c │ │ + str r0, [sp, #84] @ 0x54 │ │ movw r3, #558 @ 0x22e │ │ - str r1, [sp, #80] @ 0x50 │ │ - ldr r1, [pc, #576] @ (6f118 ) │ │ - str r0, [sp, #88] @ 0x58 │ │ + str r1, [sp, #72] @ 0x48 │ │ + ldr r1, [pc, #564] @ (6fc40 ) │ │ + str r0, [sp, #80] @ 0x50 │ │ movs r0, #4 │ │ add r1, pc │ │ - str r1, [sp, #76] @ 0x4c │ │ - str r0, [sp, #84] @ 0x54 │ │ - add r0, sp, #76 @ 0x4c │ │ - ldr r2, [pc, #564] @ (6f11c ) │ │ + str r1, [sp, #68] @ 0x44 │ │ + str r0, [sp, #76] @ 0x4c │ │ + add r0, sp, #68 @ 0x44 │ │ + ldr r2, [pc, #552] @ (6fc44 ) │ │ movs r1, #5 │ │ add r2, pc │ │ - bl 6f45c │ │ - add r1, sp, #72 @ 0x48 │ │ - mov r0, r7 │ │ + bl 6ff84 │ │ + add r1, sp, #64 @ 0x40 │ │ + mov r0, r6 │ │ movs r2, #0 │ │ - blx r9 │ │ - add.w r9, sp, #76 @ 0x4c │ │ + blx r8 │ │ + add.w r8, sp, #68 @ 0x44 │ │ mov r1, r0 │ │ - mov r0, r9 │ │ - bl 6f204 │ │ - ldrb.w r7, [sp, #76] @ 0x4c │ │ - cmp r7, #15 │ │ - bne.w 6f080 │ │ + mov r0, r8 │ │ + bl 6fd2c │ │ + ldrb.w r6, [sp, #68] @ 0x44 │ │ + cmp r6, #15 │ │ + bne.n 6fb16 │ │ dmb ish │ │ - ldrex r0, [r6, #8] │ │ + ldrex r0, [r7, #4] │ │ adds r0, #1 │ │ - strex r1, r0, [r6, #8] │ │ + strex r1, r0, [r7, #4] │ │ cmp r1, #0 │ │ - bne.n 6ef10 │ │ + bne.n 6fa42 │ │ dmb ish │ │ - ldr r0, [r6, #20] │ │ + ldr r0, [r7, #16] │ │ cmp r0, #4 │ │ - bcc.n 6ef9a │ │ - ldrd r5, r7, [sp, #32] │ │ - mov r1, r7 │ │ - mov r0, r5 │ │ - bl 77e14 │ │ - cmp r0, #0 │ │ - it eq │ │ - moveq r1, r0 │ │ - str r1, [sp, #132] @ 0x84 │ │ - it eq │ │ - moveq r0, #1 │ │ - str r0, [sp, #128] @ 0x80 │ │ - cmp r5, #0 │ │ - it ne │ │ - addne r7, #8 │ │ - ldrd r0, r1, [r7] │ │ - strd r0, r1, [sp, #136] @ 0x88 │ │ - mov.w r3, #568 @ 0x238 │ │ - ldr r0, [r6, #8] │ │ - dmb ish │ │ - ldr r1, [pc, #416] @ (6f0fc ) │ │ - add r1, pc │ │ - str r1, [sp, #96] @ 0x60 │ │ - add r1, sp, #144 @ 0x90 │ │ - str r1, [sp, #92] @ 0x5c │ │ - ldr r1, [pc, #408] @ (6f100 ) │ │ - add r1, pc │ │ - str r1, [sp, #88] @ 0x58 │ │ - add r1, sp, #136 @ 0x88 │ │ - str r1, [sp, #84] @ 0x54 │ │ - ldr r1, [pc, #404] @ (6f104 ) │ │ - add r1, pc │ │ - str r1, [sp, #80] @ 0x50 │ │ - add r1, sp, #128 @ 0x80 │ │ - str r0, [sp, #144] @ 0x90 │ │ - movs r0, #0 │ │ - str r1, [sp, #76] @ 0x4c │ │ - str r0, [sp, #120] @ 0x78 │ │ - movs r0, #4 │ │ - str r0, [sp, #108] @ 0x6c │ │ - movs r1, #4 │ │ - ldr r0, [pc, #384] @ (6f108 ) │ │ - add r0, pc │ │ - str r0, [sp, #104] @ 0x68 │ │ - movs r0, #3 │ │ - strd r9, r0, [sp, #112] @ 0x70 │ │ - add r0, sp, #104 @ 0x68 │ │ - ldr r2, [pc, #376] @ (6f10c ) │ │ - add r2, pc │ │ - bl 6f45c │ │ + bcc.w 6fb98 │ │ + ldr r1, [sp, #32] │ │ movs r0, #0 │ │ - ldr r7, [sp, #72] @ 0x48 │ │ - bl 6ed90 │ │ - mov r5, r0 │ │ - cmp r0, #0 │ │ - beq.n 6f0a2 │ │ - ldr r1, [pc, #356] @ (6f110 ) │ │ - mov r0, r5 │ │ - add r1, pc │ │ - bl 6c216 │ │ - mov r6, r0 │ │ - mov r8, r1 │ │ - bl 6c1d6 │ │ - add r1, sp, #32 │ │ - mov r0, r6 │ │ - movs r2, #12 │ │ - bl c9a90 │ │ - ldr.w r0, [r8] │ │ - adds r0, #1 │ │ - str.w r0, [r8] │ │ - b.n 6f0a8 │ │ - ldr r0, [pc, #268] @ (6f0e0 ) │ │ - mov.w r9, #6 │ │ + ldr r2, [r1, #16] │ │ + cmp r2, #0 │ │ + beq.n 6fb38 │ │ + ldr r3, [r1, #20] │ │ + subs r3, #1 │ │ + b.n 6fb3a │ │ + ldr r0, [pc, #408] @ (6fc08 ) │ │ + mov.w r8, #6 │ │ add r0, pc │ │ - b.n 6efe2 │ │ - ldr r0, [pc, #272] @ (6f0ec ) │ │ - mov.w r9, #7 │ │ + b.n 6fa7e │ │ + ldr r0, [pc, #412] @ (6fc14 ) │ │ + mov.w r8, #7 │ │ add r0, pc │ │ - mov sl, r0 │ │ - movs r7, #8 │ │ + mov r9, r0 │ │ + movs r6, #8 │ │ add r0, sp, #32 │ │ - bl 6e870 │ │ - cmp.w r8, #0 │ │ - beq.n 6f012 │ │ + bl 6f3c0 │ │ dmb ish │ │ ldrex r0, [r5] │ │ subs r1, r0, #1 │ │ strex r2, r1, [r5] │ │ cmp r2, #0 │ │ - bne.n 6eff6 │ │ + bne.n 6fa8c │ │ cmp r0, #1 │ │ - bne.n 6f012 │ │ + bne.n 6faa8 │ │ dmb ish │ │ - ldr r0, [sp, #36] @ 0x24 │ │ - bl 77dcc │ │ - ldrb.w r0, [sp, #70] @ 0x46 │ │ + ldr r0, [sp, #32] │ │ + bl 783e4 │ │ + ldrb.w r0, [sp, #62] @ 0x3e │ │ strb r0, [r4, #3] │ │ - ldrh.w r0, [sp, #68] @ 0x44 │ │ + ldrh.w r0, [sp, #60] @ 0x3c │ │ strh.w r0, [r4, #1] │ │ add.w r0, r4, #12 │ │ - str.w r9, [r4, #8] │ │ - add r1, sp, #48 @ 0x30 │ │ - ldmia.w r1, {r2, r3, r5, r6} │ │ - stmia r0!, {r2, r3, r5, r6} │ │ - str.w sl, [r4, #4] │ │ - strb r7, [r4, #0] │ │ + str.w r8, [r4, #8] │ │ + add r1, sp, #40 @ 0x28 │ │ + ldmia.w r1, {r2, r3, r5, r7} │ │ + stmia r0!, {r2, r3, r5, r7} │ │ + str.w r9, [r4, #4] │ │ + strb r6, [r4, #0] │ │ ldrb.w r0, [sp, #4] │ │ cmp r0, #15 │ │ itt ne │ │ addne r0, sp, #4 │ │ - blne 6e840 │ │ - add sp, #152 @ 0x98 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ + blne 6f344 │ │ + add sp, #148 @ 0x94 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ cmp r0, #5 │ │ - bcc.n 6f072 │ │ + bcc.n 6fb08 │ │ movs r0, #0 │ │ movs r1, #1 │ │ - str r0, [sp, #92] @ 0x5c │ │ + str r0, [sp, #84] @ 0x54 │ │ movw r3, #558 @ 0x22e │ │ - str r1, [sp, #80] @ 0x50 │ │ - ldr r1, [pc, #152] @ (6f0f4 ) │ │ - str r0, [sp, #88] @ 0x58 │ │ + str r1, [sp, #72] @ 0x48 │ │ + ldr r1, [pc, #296] @ (6fc1c ) │ │ + str r0, [sp, #80] @ 0x50 │ │ movs r0, #4 │ │ add r1, pc │ │ - str r1, [sp, #76] @ 0x4c │ │ - str r0, [sp, #84] @ 0x54 │ │ - add r0, sp, #76 @ 0x4c │ │ - ldr r2, [pc, #140] @ (6f0f8 ) │ │ + str r1, [sp, #68] @ 0x44 │ │ + str r0, [sp, #76] @ 0x4c │ │ + add r0, sp, #68 @ 0x44 │ │ + ldr r2, [pc, #288] @ (6fc20 ) │ │ movs r1, #5 │ │ add r2, pc │ │ - bl 6f45c │ │ - ldr r0, [pc, #124] @ (6f0f0 ) │ │ - mov.w r9, #19 │ │ - movs r7, #10 │ │ + bl 6ff84 │ │ + ldr r0, [pc, #268] @ (6fc18 ) │ │ + mov.w r8, #19 │ │ + movs r6, #10 │ │ add r0, pc │ │ - mov sl, r0 │ │ - b.n 6efe6 │ │ - ldrb.w r0, [sp, #79] @ 0x4f │ │ - add.w ip, r9, #12 │ │ - strb.w r0, [sp, #70] @ 0x46 │ │ - ldrh.w r0, [sp, #77] @ 0x4d │ │ - ldrd sl, r9, [sp, #80] @ 0x50 │ │ - strh.w r0, [sp, #68] @ 0x44 │ │ - add r1, sp, #48 @ 0x30 │ │ - ldmia.w ip, {r0, r2, r3, r6} │ │ - stmia r1!, {r0, r2, r3, r6} │ │ - b.n 6efe6 │ │ - add r0, sp, #32 │ │ - bl 6c1e2 │ │ - clz r0, r5 │ │ - lsrs r0, r0, #5 │ │ - bl 6c230 │ │ - ldr r1, [pc, #96] @ (6f114 ) │ │ - cmp r7, #0 │ │ + mov r9, r0 │ │ + b.n 6fa82 │ │ + ldrb.w r0, [sp, #71] @ 0x47 │ │ + add.w ip, r8, #12 │ │ + strb.w r0, [sp, #62] @ 0x3e │ │ + ldrh.w r0, [sp, #69] @ 0x45 │ │ + ldrd r9, r8, [sp, #72] @ 0x48 │ │ + strh.w r0, [sp, #60] @ 0x3c │ │ + add r1, sp, #40 @ 0x28 │ │ + ldmia.w ip, {r0, r2, r3, r7} │ │ + stmia r1!, {r0, r2, r3, r7} │ │ + b.n 6fa82 │ │ + movs r2, #0 │ │ + cmp r2, #0 │ │ + it eq │ │ + moveq r3, r2 │ │ + str r3, [sp, #124] @ 0x7c │ │ + it eq │ │ + moveq r2, #1 │ │ + str r2, [sp, #120] @ 0x78 │ │ + mov.w r3, #568 @ 0x238 │ │ + ldrd r1, r2, [r1, #8] │ │ + strd r1, r2, [sp, #128] @ 0x80 │ │ + ldr r1, [r7, #4] │ │ + dmb ish │ │ + ldr r2, [pc, #200] @ (6fc24 ) │ │ + add r2, pc │ │ + str r2, [sp, #88] @ 0x58 │ │ + add r2, sp, #140 @ 0x8c │ │ + str r2, [sp, #84] @ 0x54 │ │ + ldr r2, [pc, #192] @ (6fc28 ) │ │ + add r2, pc │ │ + str r2, [sp, #80] @ 0x50 │ │ + add r2, sp, #128 @ 0x80 │ │ + str r2, [sp, #76] @ 0x4c │ │ + ldr r2, [pc, #188] @ (6fc2c ) │ │ + add r2, pc │ │ + str r2, [sp, #72] @ 0x48 │ │ + add r2, sp, #120 @ 0x78 │ │ + str r0, [sp, #112] @ 0x70 │ │ + movs r0, #4 │ │ + str r1, [sp, #140] @ 0x8c │ │ + str r2, [sp, #68] @ 0x44 │ │ + movs r1, #4 │ │ + str r0, [sp, #100] @ 0x64 │ │ + ldr r0, [pc, #172] @ (6fc30 ) │ │ + add r0, pc │ │ + str r0, [sp, #96] @ 0x60 │ │ + movs r0, #3 │ │ + strd r8, r0, [sp, #104] @ 0x68 │ │ + add r0, sp, #96 @ 0x60 │ │ + ldr r2, [pc, #160] @ (6fc34 ) │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldrd r9, r7, [sp, #32] │ │ + movs r0, #0 │ │ + ldr.w r8, [sp, #64] @ 0x40 │ │ + strd r9, r7, [sp, #68] @ 0x44 │ │ + bl 6f8d0 │ │ + cbz r0, 6fbee │ │ + ldr r1, [pc, #136] @ (6fc38 ) │ │ + add r1, pc │ │ + bl 6c9ac │ │ + mov r5, r0 │ │ + mov r6, r1 │ │ + bl 6c972 │ │ + strd r9, r7, [r5] │ │ + ldr r0, [r6, #0] │ │ + adds r0, #1 │ │ + str r0, [r6, #0] │ │ + ldr r1, [pc, #116] @ (6fc3c ) │ │ + cmp.w r8, #0 │ │ add r1, pc │ │ it ne │ │ - movne r1, r7 │ │ - cbz r7, 6f0ca │ │ + movne r1, r8 │ │ + cmp.w r8, #0 │ │ + beq.n 6fbe4 │ │ movs r0, #1 │ │ str r1, [r4, #4] │ │ strb r0, [r4, #8] │ │ movs r0, #15 │ │ strb r0, [r4, #0] │ │ - b.n 6f036 │ │ - mov sl, r1 │ │ - movs r7, #7 │ │ - mov.w r9, #21 │ │ - b.n 6f012 │ │ - ldrsb r6, [r2, r5] │ │ + b.n 6facc │ │ + mov r9, r1 │ │ + movs r6, #7 │ │ + mov.w r8, #21 │ │ + b.n 6faa8 │ │ + add r0, sp, #68 @ 0x44 │ │ + bl 6c97c │ │ + ldr r0, [pc, #80] @ (6fc48 ) │ │ + add r0, pc │ │ + bl 78224 │ │ + ldr r4, [r0, r1] │ │ movs r6, r0 │ │ - asrs r4, r3, #2 │ │ + lsrs r6, r5, #21 │ │ movs r6, r0 │ │ - asrs r6, r3, #1 │ │ + lsrs r0, r6, #20 │ │ movs r6, r0 │ │ - mrc 15, 3, APSR_nzcv, cr14, cr10, {7} │ │ - asrs r2, r7, #1 │ │ + b.n 6fb5c │ │ + vqrdmulh.s q8, q5, d12[0] │ │ movs r6, r0 │ │ - asrs r4, r6, #32 │ │ + lsrs r6, r0, #20 │ │ movs r6, r0 │ │ - mrc 15, 3, APSR_nzcv, cr10, cr10, {7} │ │ - mcr 15, 2, pc, cr7, cr10, {7} @ │ │ - lsrs r0, r3, #26 │ │ + b.n 6fb60 │ │ + vqshl.u32 q15, , #26 │ │ + vdup.16 d16, d14[2] │ │ movs r6, r0 │ │ - lsrs r4, r5, #25 │ │ + lsrs r2, r4, #15 │ │ movs r6, r0 │ │ - bcc.n 6f092 │ │ - vtbx.8 d31, {d29}, d19 │ │ - vsubw.u q10, , d5 │ │ - @ instruction: 0xfffe0f92 │ │ + bvs.n 6fca2 │ │ + vqshrun.s64 d31, , #3 │ │ + vraddhn.i d20, , │ │ + vtbl.8 d16, {d30- │ │ + @ instruction: 0xfffa0cfc │ │ movs r6, r0 │ │ - lsrs r0, r6, #31 │ │ + lsrs r0, r1, #19 │ │ + movs r6, r0 │ │ + movs r2, #22 │ │ movs r6, r0 │ │ - lsls r0, r0, #31 │ │ - it eq │ │ - bxeq lr │ │ push {r4, r5, r6, lr} │ │ + lsls r0, r0, #31 │ │ + beq.n 6fc74 │ │ movs r0, #0 │ │ - bl 6ed90 │ │ - mov r4, r0 │ │ - cbz r0, 6f14e │ │ - ldr r1, [pc, #40] @ (6f15c ) │ │ - mov r0, r4 │ │ + movs r6, #0 │ │ + bl 6f8d0 │ │ + cbz r0, 6fc76 │ │ + ldr r1, [pc, #32] @ (6fc80 ) │ │ add r1, pc │ │ - bl 6c216 │ │ - mov r5, r0 │ │ - mov r6, r1 │ │ - bl 6c1d6 │ │ - movs r0, #2 │ │ - str r0, [r5, #0] │ │ - ldr r0, [r6, #0] │ │ + bl 6c9ac │ │ + mov r4, r0 │ │ + mov r5, r1 │ │ + bl 6c972 │ │ + str r6, [r4, #0] │ │ + ldr r0, [r5, #0] │ │ adds r0, #1 │ │ - str r0, [r6, #0] │ │ - clz r0, r4 │ │ - lsrs r0, r0, #5 │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ - b.w 6c230 │ │ - lsrs r2, r2, #17 │ │ + str r0, [r5, #0] │ │ + pop {r4, r5, r6, pc} │ │ + ldr r0, [pc, #12] @ (6fc84 ) │ │ + add r0, pc │ │ + bl 78224 │ │ + nop │ │ + lsrs r6, r7, #3 │ │ + movs r6, r0 │ │ + movs r1, #148 @ 0x94 │ │ movs r6, r0 │ │ ldr r0, [r0, #0] │ │ ldr r2, [r0, #0] │ │ tbb [pc, r2] │ │ movs r0, #4 │ │ adds r2, r2, r4 │ │ movs r7, #11 │ │ movs r6, r5 │ │ ldrd r0, r1, [r1, #28] │ │ movs r2, #7 │ │ ldr r3, [r1, #12] │ │ - ldr r1, [pc, #104] @ (6f1e4 ) │ │ + ldr r1, [pc, #104] @ (6fd0c ) │ │ add r1, pc │ │ bx r3 │ │ ldrd r0, r1, [r1, #28] │ │ movs r2, #14 │ │ ldr r3, [r1, #12] │ │ - ldr r1, [pc, #108] @ (6f1f4 ) │ │ + ldr r1, [pc, #108] @ (6fd1c ) │ │ add r1, pc │ │ bx r3 │ │ ldrd r0, r1, [r1, #28] │ │ movs r2, #12 │ │ ldr r3, [r1, #12] │ │ - ldr r1, [pc, #84] @ (6f1ec ) │ │ + ldr r1, [pc, #84] @ (6fd14 ) │ │ add r1, pc │ │ bx r3 │ │ ldrd r0, r1, [r1, #28] │ │ movs r2, #8 │ │ ldr r3, [r1, #12] │ │ - ldr r1, [pc, #76] @ (6f1f0 ) │ │ + ldr r1, [pc, #76] @ (6fd18 ) │ │ add r1, pc │ │ bx r3 │ │ ldrd r0, r1, [r1, #28] │ │ movs r2, #14 │ │ ldr r3, [r1, #12] │ │ - ldr r1, [pc, #52] @ (6f1e8 ) │ │ + ldr r1, [pc, #52] @ (6fd10 ) │ │ add r1, pc │ │ bx r3 │ │ ldrd r0, r1, [r1, #28] │ │ movs r2, #16 │ │ ldr r3, [r1, #12] │ │ - ldr r1, [pc, #56] @ (6f1f8 ) │ │ + ldr r1, [pc, #56] @ (6fd20 ) │ │ add r1, pc │ │ bx r3 │ │ push {r5, r6, r7, lr} │ │ adds r0, #4 │ │ str r0, [sp, #4] │ │ - ldr r0, [pc, #48] @ (6f1fc ) │ │ + ldr r0, [pc, #48] @ (6fd24 ) │ │ add r0, pc │ │ str r0, [sp, #0] │ │ - ldr r2, [pc, #44] @ (6f200 ) │ │ + ldr r2, [pc, #44] @ (6fd28 ) │ │ add r3, sp, #4 │ │ mov r0, r1 │ │ add r2, pc │ │ mov r1, r2 │ │ movs r2, #5 │ │ - bl 50574 │ │ + bl 51b28 │ │ pop {r2, r3, r7, pc} │ │ nop │ │ - @ instruction: 0xef88fffa │ │ - vrecps.f16 , , q13 │ │ - @ instruction: 0xef81fffa │ │ - stmia r7!, {r4, r5} │ │ - @ instruction: 0xfff9ef9b │ │ - vsra.u64 d28, d4, #6 │ │ - @ instruction: 0xfff9ccd1 │ │ - vqshl.u64 q8, q9, #63 @ 0x3f │ │ + @ instruction: 0xe826fffa │ │ + b.n 6fcfe │ │ + vqshrun.s64 d30, , #6 │ │ + @ instruction: 0xfffabea8 │ │ + vqshrun.s64 d30, , #7 │ │ + vshll.u32 , d12, #26 │ │ + vclt.s32 d20, d21, #0 │ │ + @ instruction: 0xffff014e │ │ vsli.32 d27, d0, #27 │ │ adds r3, r1, #6 │ │ cmp r3, #6 │ │ - bhi.n 6f22a │ │ + bhi.n 6fd52 │ │ movs r2, #15 │ │ tbb [pc, r3] │ │ lsrs r4, r0, #32 │ │ lsls r2, r1, #24 │ │ asrs r6, r1, #32 │ │ movs r4, r2 │ │ movs r2, #5 │ │ - b.n 6f234 │ │ + b.n 6fd5c │ │ movs r2, #2 │ │ - b.n 6f234 │ │ + b.n 6fd5c │ │ movs r2, #4 │ │ - b.n 6f234 │ │ + b.n 6fd5c │ │ movs r2, #3 │ │ - b.n 6f234 │ │ + b.n 6fd5c │ │ movs r2, #6 │ │ - b.n 6f234 │ │ + b.n 6fd5c │ │ movs r2, #1 │ │ - b.n 6f234 │ │ + b.n 6fd5c │ │ movs r2, #0 │ │ strd r2, r1, [r0, #4] │ │ movs r2, #14 │ │ strb r2, [r0, #0] │ │ pop {r4, pc} │ │ - bmi.n 6f1ea │ │ + bmi.n 6fd12 │ │ push {r7, lr} │ │ sub sp, #48 @ 0x30 │ │ ldrb r2, [r0, #0] │ │ tbb [pc, r2] │ │ strb r0, [r1, #0] │ │ strb r7, [r0, r1] │ │ strb r2, [r5, #28] │ │ @@ -54800,240 +62062,242 @@ │ │ adds r2, r0, #4 │ │ str r2, [sp, #16] │ │ movs r2, #0 │ │ adds r0, #12 │ │ str r2, [sp, #36] @ 0x24 │ │ movs r2, #2 │ │ str r2, [sp, #24] │ │ - ldr r3, [pc, #328] @ (6f3b4 ) │ │ + ldr r3, [pc, #328] @ (6fedc ) │ │ str r2, [sp, #32] │ │ mov r2, sp │ │ add r3, pc │ │ str r3, [sp, #20] │ │ str r2, [sp, #28] │ │ - ldr r2, [pc, #320] @ (6f3b8 ) │ │ + ldr r2, [pc, #320] @ (6fee0 ) │ │ add r2, pc │ │ str r2, [sp, #12] │ │ add r3, sp, #44 @ 0x2c │ │ strd r2, r3, [sp, #4] │ │ - b.n 6f318 │ │ + b.n 6fe40 │ │ ldrd r0, r1, [r1, #28] │ │ movs r2, #15 │ │ ldr r3, [r1, #12] │ │ - ldr r1, [pc, #376] @ (6f404 ) │ │ + ldr r1, [pc, #376] @ (6ff2c ) │ │ add r1, pc │ │ - b.n 6f344 │ │ + b.n 6fe6c │ │ movs r2, #0 │ │ str r2, [sp, #36] @ 0x24 │ │ movs r2, #1 │ │ str r2, [sp, #24] │ │ - ldr r3, [pc, #340] @ (6f3f0 ) │ │ + ldr r3, [pc, #340] @ (6ff18 ) │ │ add r3, pc │ │ - b.n 6f358 │ │ + b.n 6fe80 │ │ adds r2, r0, #4 │ │ str r2, [sp, #16] │ │ movs r2, #0 │ │ str r2, [sp, #36] @ 0x24 │ │ movs r2, #2 │ │ str r2, [sp, #24] │ │ - ldr r3, [pc, #292] @ (6f3d0 ) │ │ + ldr r3, [pc, #292] @ (6fef8 ) │ │ add r3, pc │ │ - b.n 6f302 │ │ + b.n 6fe2a │ │ movs r2, #0 │ │ str r2, [sp, #36] @ 0x24 │ │ movs r2, #1 │ │ str r2, [sp, #24] │ │ - ldr r3, [pc, #316] @ (6f3f8 ) │ │ + ldr r3, [pc, #316] @ (6ff20 ) │ │ str r2, [sp, #32] │ │ mov r2, sp │ │ add r3, pc │ │ str r3, [sp, #20] │ │ str r2, [sp, #28] │ │ - ldr r2, [pc, #308] @ (6f3fc ) │ │ + ldr r2, [pc, #308] @ (6ff24 ) │ │ add r2, pc │ │ - b.n 6f39a │ │ + b.n 6fec2 │ │ ldrd r0, r1, [r1, #28] │ │ movs r2, #20 │ │ ldr r3, [r1, #12] │ │ - ldr r1, [pc, #276] @ (6f3e8 ) │ │ + ldr r1, [pc, #276] @ (6ff10 ) │ │ add r1, pc │ │ - b.n 6f344 │ │ + b.n 6fe6c │ │ movs r2, #0 │ │ str r2, [sp, #36] @ 0x24 │ │ movs r2, #1 │ │ str r2, [sp, #24] │ │ - ldr r3, [pc, #220] @ (6f3c0 ) │ │ + ldr r3, [pc, #220] @ (6fee8 ) │ │ str r2, [sp, #32] │ │ mov r2, sp │ │ add r3, pc │ │ str r3, [sp, #20] │ │ str r2, [sp, #28] │ │ - ldr r2, [pc, #212] @ (6f3c4 ) │ │ + ldr r2, [pc, #212] @ (6feec ) │ │ add r2, pc │ │ - b.n 6f39a │ │ + b.n 6fec2 │ │ adds r2, r0, #4 │ │ str r2, [sp, #16] │ │ movs r2, #0 │ │ str r2, [sp, #36] @ 0x24 │ │ movs r2, #2 │ │ str r2, [sp, #24] │ │ - ldr r3, [pc, #200] @ (6f3c8 ) │ │ + ldr r3, [pc, #200] @ (6fef0 ) │ │ add r3, pc │ │ str r2, [sp, #32] │ │ mov r2, sp │ │ str r3, [sp, #20] │ │ adds r0, #16 │ │ str r2, [sp, #28] │ │ - ldr r2, [pc, #188] @ (6f3cc ) │ │ + ldr r2, [pc, #188] @ (6fef4 ) │ │ add r2, pc │ │ str r2, [sp, #12] │ │ add r3, sp, #44 @ 0x2c │ │ str r3, [sp, #8] │ │ str r2, [sp, #4] │ │ add r2, sp, #16 │ │ - b.n 6f3a0 │ │ + b.n 6fec8 │ │ movs r2, #0 │ │ str r2, [sp, #36] @ 0x24 │ │ movs r2, #1 │ │ str r2, [sp, #24] │ │ - ldr r3, [pc, #184] @ (6f3e0 ) │ │ + ldr r3, [pc, #184] @ (6ff08 ) │ │ add r3, pc │ │ - b.n 6f38e │ │ + b.n 6feb6 │ │ ldrd r0, r1, [r1, #28] │ │ movs r2, #46 @ 0x2e │ │ ldr r3, [r1, #12] │ │ - ldr r1, [pc, #136] @ (6f3bc ) │ │ + ldr r1, [pc, #136] @ (6fee4 ) │ │ add r1, pc │ │ - b.n 6f344 │ │ + b.n 6fe6c │ │ ldrd r0, r1, [r1, #28] │ │ movs r2, #25 │ │ ldr r3, [r1, #12] │ │ - ldr r1, [pc, #144] @ (6f3d4 ) │ │ + ldr r1, [pc, #144] @ (6fefc ) │ │ add r1, pc │ │ add sp, #48 @ 0x30 │ │ ldmia.w sp!, {r7, lr} │ │ bx r3 │ │ movs r2, #0 │ │ str r2, [sp, #36] @ 0x24 │ │ movs r2, #1 │ │ str r2, [sp, #24] │ │ - ldr r3, [pc, #168] @ (6f400 ) │ │ + ldr r3, [pc, #168] @ (6ff28 ) │ │ add r3, pc │ │ str r2, [sp, #32] │ │ mov r2, sp │ │ str r3, [sp, #20] │ │ str r2, [sp, #28] │ │ - ldr r2, [pc, #144] @ (6f3f4 ) │ │ + ldr r2, [pc, #144] @ (6ff1c ) │ │ add r2, pc │ │ - b.n 6f39a │ │ + b.n 6fec2 │ │ movs r2, #0 │ │ str r2, [sp, #36] @ 0x24 │ │ movs r2, #1 │ │ str r2, [sp, #24] │ │ - ldr r3, [pc, #104] @ (6f3d8 ) │ │ + ldr r3, [pc, #104] @ (6ff00 ) │ │ add r3, pc │ │ - b.n 6f38e │ │ + b.n 6feb6 │ │ movs r2, #0 │ │ str r2, [sp, #36] @ 0x24 │ │ movs r2, #1 │ │ str r2, [sp, #24] │ │ - ldr r3, [pc, #108] @ (6f3ec ) │ │ + ldr r3, [pc, #108] @ (6ff14 ) │ │ add r3, pc │ │ - b.n 6f38e │ │ + b.n 6feb6 │ │ movs r2, #0 │ │ str r2, [sp, #36] @ 0x24 │ │ movs r2, #1 │ │ str r2, [sp, #24] │ │ - ldr r3, [pc, #88] @ (6f3e4 ) │ │ + ldr r3, [pc, #88] @ (6ff0c ) │ │ add r3, pc │ │ str r2, [sp, #32] │ │ mov r2, sp │ │ str r3, [sp, #20] │ │ str r2, [sp, #28] │ │ - ldr r2, [pc, #68] @ (6f3dc ) │ │ + ldr r2, [pc, #68] @ (6ff04 ) │ │ add r2, pc │ │ adds r0, #4 │ │ str r2, [sp, #4] │ │ add r2, sp, #44 @ 0x2c │ │ str r2, [sp, #0] │ │ str r0, [sp, #44] @ 0x2c │ │ ldrd r0, r1, [r1, #28] │ │ add r2, sp, #20 │ │ - bl 5db14 │ │ + bl 64f44 │ │ add sp, #48 @ 0x30 │ │ pop {r7, pc} │ │ nop │ │ - lsrs r2, r2, #20 │ │ + lsrs r6, r6, #7 │ │ movs r6, r0 │ │ - ldmia r5!, {r0, r1, r2, r4, r6} │ │ - vdup.8 q15, d26[7] │ │ - vmull.u q8, d26, d26 │ │ + ldmia r5, {r0, r1, r2, r5, r6, r7} │ │ + vabal.u q15, d15, d8 │ │ + vtbl.8 d16, {d26-d27}, d14 │ │ movs r6, r0 │ │ - b.n 6f146 │ │ - @ instruction: 0xffff0c98 │ │ + @ instruction: 0xe803ffff │ │ + lsrs r4, r7, #5 │ │ movs r6, r0 │ │ - ldmia r4!, {r0, r1, r3, r6, r7} │ │ - @ instruction: 0xffff0cfc │ │ + ldr r5, [sp, #572] @ 0x23c │ │ + movs r5, r0 │ │ + lsrs r0, r4, #7 │ │ movs r6, r0 │ │ - stcl 15, cr15, [r8], #1000 @ 0x3e8 │ │ - lsrs r0, r1, #17 │ │ + b.n 6fa0c │ │ + vtbl.8 d16, {d10-d11}, d28 │ │ movs r6, r0 │ │ - ldmia r4, {r0, r2, r4, r5} │ │ - @ instruction: 0xffff0c9a │ │ + ldmia r4!, {r0, r2, r6, r7} │ │ + vqrshrn.u64 d16, q15, #1 │ │ movs r6, r0 │ │ - lsrs r4, r7, #16 │ │ + lsrs r0, r4, #4 │ │ movs r6, r0 │ │ - stc 15, cr15, [r4, #1000]! @ 0x3e8 │ │ - lsrs r2, r2, #17 │ │ + b.n 6fb98 │ │ + vqshrn.u64 d16, q11, #6 │ │ movs r6, r0 │ │ - lsrs r6, r7, #20 │ │ + lsrs r2, r4, #8 │ │ movs r6, r0 │ │ - ldmia r4, {r0, r1, r2, r4, r5, r6} │ │ - @ instruction: 0xffff0d22 │ │ + ldr r5, [sp, #236] @ 0xec │ │ + movs r5, r0 │ │ + lsrs r6, r0, #8 │ │ movs r6, r0 │ │ - ldmia r5!, {r0, r2, r3} │ │ - @ instruction: 0xffff0c92 │ │ + ldmia r5!, {r0, r2, r3, r4, r7} │ │ + vqrshrn.u64 d16, q11, #1 │ │ movs r6, r0 │ │ - mcr 15, 3, pc, cr7, cr10, {7} @ │ │ - movs r0, #0 │ │ + b.n 6fd3a │ │ + vaddl.u q9, d10, d0 │ │ bx lr │ │ bx lr │ │ bx lr │ │ ldrd r0, r1, [r1, #28] │ │ movs r2, #74 @ 0x4a │ │ ldr r3, [r1, #12] │ │ - ldr r1, [pc, #4] @ (6f420 ) │ │ + ldr r1, [pc, #4] @ (6ff48 ) │ │ add r1, pc │ │ bx r3 │ │ nop │ │ - ldc 15, cr15, [r7, #-1000] @ 0xfffffc18 │ │ - ldr r0, [pc, #36] @ (6f44c ) │ │ + b.n 6fab6 │ │ + vtbl.8 d20, {d10}, d9 │ │ add r0, pc │ │ - ldr r1, [r0, #12] │ │ + ldr r1, [r0, #8] │ │ dmb ish │ │ - ldr r0, [pc, #32] @ (6f450 ) │ │ + ldr r0, [pc, #32] @ (6ff78 ) │ │ cmp r1, #2 │ │ add r0, pc │ │ ldrd r2, r3, [r0, #4] │ │ - ldr r0, [pc, #24] @ (6f454 ) │ │ + ldr r0, [pc, #24] @ (6ff7c ) │ │ add r0, pc │ │ it eq │ │ moveq r0, r2 │ │ - ldr r1, [pc, #20] @ (6f458 ) │ │ + ldr r1, [pc, #20] @ (6ff80 ) │ │ add r1, pc │ │ it eq │ │ moveq r1, r3 │ │ bx lr │ │ nop │ │ - str r6, [r0, r6] │ │ + strh r6, [r0, r2] │ │ movs r6, r0 │ │ - str r2, [r0, r3] │ │ + str r2, [r0, r7] │ │ movs r6, r0 │ │ - stcl 15, cr15, [r1, #-1000] @ 0xfffffc18 │ │ - lsrs r6, r5, #14 │ │ + b.n 6fb3e │ │ + @ instruction: 0xfffa0892 │ │ movs r6, r0 │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, #92 @ 0x5c │ │ add.w r7, r0, #12 │ │ add.w fp, r2, #4 │ │ strd r1, r3, [sp, #16] │ │ ldr r1, [r0, #0] │ │ @@ -55043,15 +62307,15 @@ │ │ ldmia.w fp, {r9, sl, fp} │ │ str r1, [sp, #8] │ │ ldr r1, [r0, #8] │ │ ldr r0, [r2, #0] │ │ str r1, [sp, #4] │ │ str r0, [sp, #0] │ │ ldrd r4, r8, [r2, #16] │ │ - bl 6f424 │ │ + bl 6ff4c │ │ strd r4, r8, [sp, #48] @ 0x30 │ │ strd sl, fp, [sp, #36] @ 0x24 │ │ add r2, sp, #80 @ 0x50 │ │ stmia r2!, {r5, r6, r7} │ │ ldr r2, [sp, #4] │ │ str r2, [sp, #76] @ 0x4c │ │ ldr r2, [sp, #8] │ │ @@ -55070,602 +62334,539 @@ │ │ movs r2, #1 │ │ str r2, [sp, #24] │ │ ldr r2, [r1, #16] │ │ add r1, sp, #24 │ │ blx r2 │ │ add sp, #92 @ 0x5c │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldrd r2, r3, [r1, #28] │ │ - ldrd r0, r1, [r0] │ │ - b.w 507bc │ │ ldr r2, [r1, #20] │ │ ldr r0, [r0, #0] │ │ lsls r3, r2, #27 │ │ itt mi │ │ ldrmi r0, [r0, #0] │ │ - bmi.w 500bc │ │ + bmi.w 515e0 │ │ lsls r2, r2, #26 │ │ it pl │ │ - bpl.w 4c328 │ │ + bpl.w 4d19c │ │ ldr r0, [r0, #0] │ │ - b.w 52c2c │ │ + b.w 53a94 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ - sub sp, #132 @ 0x84 │ │ - str r0, [sp, #48] @ 0x30 │ │ - movw r0, #10464 @ 0x28e0 │ │ - add.w r8, r1, r0 │ │ - ldr r0, [r1, r0] │ │ - mov lr, r2 │ │ - str r0, [sp, #100] @ 0x64 │ │ - movw r0, #10504 @ 0x2908 │ │ + sub sp, #124 @ 0x7c │ │ + str r0, [sp, #40] @ 0x28 │ │ + movw r0, #9880 @ 0x2698 │ │ + add.w sl, r1, r0 │ │ + mov.w fp, #0 │ │ + add.w lr, sl, #60 @ 0x3c │ │ + str r1, [sp, #76] @ 0x4c │ │ + ldrb.w r0, [sl, #84] @ 0x54 │ │ + strb.w r0, [sp, #104] @ 0x68 │ │ + movw r0, #9744 @ 0x2610 │ │ add r0, r1 │ │ - str r0, [sp, #32] │ │ - movw r0, #10524 @ 0x291c │ │ - ldrb.w ip, [r8, #517] @ 0x205 │ │ + str r0, [sp, #8] │ │ + movw r0, #9965 @ 0x26ed │ │ + ldr.w ip, [sl, #40] @ 0x28 │ │ add r0, r1 │ │ - str r0, [sp, #84] @ 0x54 │ │ - add.w r0, lr, r3 │ │ str r0, [sp, #68] @ 0x44 │ │ - movw r0, #10520 @ 0x2918 │ │ - ldr.w r6, [r8, #52] @ 0x34 │ │ + movw r0, #9888 @ 0x26a0 │ │ + ldmia.w lr, {r4, r5, lr} │ │ add r0, r1 │ │ str r0, [sp, #44] @ 0x2c │ │ - add.w r0, r1, #3456 @ 0xd80 │ │ + movw r0, #9956 @ 0x26e4 │ │ + add r0, r1 │ │ str r0, [sp, #20] │ │ - add.w r0, r1, #3344 @ 0xd10 │ │ + movw r0, #9952 @ 0x26e0 │ │ + strd lr, ip, [sp, #88] @ 0x58 │ │ + add r0, r1 │ │ + str r0, [sp, #32] │ │ + add.w r0, r1, #9856 @ 0x2680 │ │ + str r0, [sp, #4] │ │ + add.w r0, r1, #8448 @ 0x2100 │ │ str r0, [sp, #16] │ │ - add.w r0, r1, #10176 @ 0x27c0 │ │ - str r0, [sp, #40] @ 0x28 │ │ - add.w r0, r1, #9024 @ 0x2340 │ │ - str r0, [sp, #56] @ 0x38 │ │ - add.w r0, r1, #6976 @ 0x1b40 │ │ - str r0, [sp, #80] @ 0x50 │ │ - add.w r0, r1, #6688 @ 0x1a20 │ │ + add.w r0, r1, #6400 @ 0x1900 │ │ + str r0, [sp, #64] @ 0x40 │ │ + add.w r0, r1, #9600 @ 0x2580 │ │ + str r0, [sp, #48] @ 0x30 │ │ + add.w r0, r1, #9984 @ 0x2700 │ │ + ldrb.w r6, [sl, #561] @ 0x231 │ │ + ldr.w lr, [r7, #12] │ │ str r0, [sp, #72] @ 0x48 │ │ - add.w r0, r1, #3200 @ 0xc80 │ │ - str r6, [sp, #96] @ 0x60 │ │ - mov r6, ip │ │ - str r0, [sp, #76] @ 0x4c │ │ add.w r0, r1, #2048 @ 0x800 │ │ - ldr.w ip, [r7, #12] │ │ - str r0, [sp, #92] @ 0x5c │ │ - add.w r0, r1, #5536 @ 0x15a0 │ │ - ldrd r4, r2, [r8, #28] │ │ - mov.w r9, #0 │ │ - ldr.w r5, [r8, #36] @ 0x24 │ │ + strd r4, r5, [sp, #96] @ 0x60 │ │ + mov r5, r3 │ │ + str r0, [sp, #84] @ 0x54 │ │ + add.w r0, r1, #5248 @ 0x1480 │ │ str r0, [sp, #28] │ │ - add.w r0, r1, #3488 @ 0xda0 │ │ - str r0, [sp, #36] @ 0x24 │ │ - addw r0, r1, #3480 @ 0xd98 │ │ - str r5, [sp, #112] @ 0x70 │ │ - strd r4, r2, [sp, #104] @ 0x68 │ │ - str r3, [sp, #60] @ 0x3c │ │ - str r1, [sp, #88] @ 0x58 │ │ - str r0, [sp, #12] │ │ - str.w lr, [sp, #24] │ │ - str.w r8, [sp, #52] @ 0x34 │ │ + add.w r0, r1, #3200 @ 0xc80 │ │ + str r0, [sp, #24] │ │ + str r3, [sp, #56] @ 0x38 │ │ + str r2, [sp, #12] │ │ + str r2, [sp, #80] @ 0x50 │ │ + str.w sl, [sp, #36] @ 0x24 │ │ uxtb r1, r6 │ │ - mov r5, r6 │ │ - mov sl, r9 │ │ + mov r8, r6 │ │ cmp r1, #24 │ │ - bhi.w 70b28 │ │ + bhi.w 71614 │ │ movs r0, #0 │ │ movs r6, #0 │ │ tbh [pc, r1, lsl #1] │ │ movs r1, r3 │ │ - lsls r6, r0, #8 │ │ - lsls r6, r1, #10 │ │ - lsls r3, r7, #10 │ │ - lsls r0, r7, #7 │ │ - lsls r0, r1, #12 │ │ - lsls r5, r7, #12 │ │ - lsls r3, r3, #11 │ │ - lsls r6, r6, #13 │ │ - lsls r5, r1, #6 │ │ - lsls r0, r0, #2 │ │ - lsls r5, r4, #15 │ │ - lsls r6, r1, #13 │ │ - lsls r6, r5, #1 │ │ - lsls r2, r0, #17 │ │ - lsls r6, r3, #16 │ │ - lsls r4, r3, #17 │ │ - lsls r3, r1, #11 │ │ - lsls r0, r3, #1 │ │ - lsls r0, r0, #15 │ │ - lsls r1, r1, #7 │ │ - lsls r6, r6, #17 │ │ - movs r7, r4 │ │ - lsls r1, r2, #8 │ │ - lsrs r6, r2, #11 │ │ + lsls r7, r5, #7 │ │ + lsls r3, r7, #8 │ │ + lsls r1, r5, #9 │ │ + lsls r2, r4, #7 │ │ + lsls r1, r7, #10 │ │ + lsls r6, r2, #12 │ │ + lsls r2, r2, #10 │ │ + lsls r0, r1, #13 │ │ + lsls r0, r7, #5 │ │ + lsls r1, r7, #1 │ │ + lsls r7, r6, #14 │ │ + lsls r5, r4, #12 │ │ + lsls r0, r5, #1 │ │ + lsls r4, r2, #16 │ │ + lsls r3, r6, #15 │ │ + lsls r0, r6, #16 │ │ + lsls r2, r7, #9 │ │ + lsls r2, r2, #1 │ │ + lsls r6, r2, #14 │ │ + lsls r5, r6, #6 │ │ + lsls r4, r1, #17 │ │ + movs r5, r4 │ │ + lsls r3, r7, #7 │ │ + lsrs r6, r0, #11 │ │ movs r6, #1 │ │ - strd r0, r0, [r8, #4] │ │ - str.w r6, [r8, #24] │ │ - mov r9, sl │ │ - str.w r6, [r8, #12] │ │ - str r0, [sp, #112] @ 0x70 │ │ - strd r0, r0, [sp, #104] @ 0x68 │ │ + strd r0, r0, [sl, #44] @ 0x2c │ │ + strd r6, r6, [sl, #52] @ 0x34 │ │ + strb.w r0, [sp, #104] @ 0x68 │ │ strd r0, r0, [sp, #96] @ 0x60 │ │ - b.n 6f598 │ │ - ldr r1, [sp, #104] @ 0x68 │ │ + strd r0, r0, [sp, #88] @ 0x58 │ │ + b.n 700ae │ │ + ldr r1, [sp, #96] @ 0x60 │ │ movs r6, #30 │ │ - mov r9, sl │ │ - cmp sl, r1 │ │ - bcc.n 6f598 │ │ - ldr r0, [sp, #108] @ 0x6c │ │ - add.w r9, r0, sl │ │ - cmp r9, ip │ │ - bhi.w 701a2 │ │ - sub.w r2, sl, r1 │ │ - cmp r2, sl │ │ + cmp fp, r1 │ │ + bcc.n 700ae │ │ + ldr r0, [sp, #100] @ 0x64 │ │ + mov r3, fp │ │ + add fp, r0 │ │ + cmp fp, lr │ │ + bhi.w 70c30 │ │ + subs r2, r3, r1 │ │ + cmp r2, r3 │ │ itt cs │ │ negcs r1, r1 │ │ cmpcs r0, r1 │ │ - bhi.w 701a2 │ │ + bhi.w 70c30 │ │ cmp r0, #3 │ │ - bne.w 7075a │ │ + bne.w 711e2 │ │ movs r6, #12 │ │ - cmn.w sl, #4 │ │ - bhi.n 6f598 │ │ - add.w r0, sl, #3 │ │ - cmp r0, ip │ │ + cmn.w r3, #4 │ │ + bhi.n 700ae │ │ + adds r0, r3, #3 │ │ + mov r4, r3 │ │ + cmp r0, lr │ │ itt ls │ │ addls r0, r2, #2 │ │ - cmpls r0, ip │ │ - bcs.n 6f598 │ │ - cmp r2, ip │ │ + cmpls r0, lr │ │ + bcs.n 700ae │ │ + cmp r2, lr │ │ itt cc │ │ addcc r1, r2, #1 │ │ - cmpcc r1, ip │ │ - bcs.n 6f598 │ │ - ldr r6, [r7, #8] │ │ - add.w r3, r6, sl │ │ - ldrb r2, [r6, r2] │ │ - strb r2, [r3, #0] │ │ - ldrb r1, [r6, r1] │ │ - strb r1, [r3, #1] │ │ - ldrb r0, [r6, r0] │ │ - movs r6, #12 │ │ - strb r0, [r3, #2] │ │ - b.n 6f598 │ │ - cmp ip, sl │ │ - beq.w 70b2e │ │ - bls.w 71004 │ │ - add r2, sp, #100 @ 0x64 │ │ + cmpcc r1, lr │ │ + bcs.n 700ae │ │ + ldr r3, [r7, #8] │ │ + ldrb r2, [r3, r2] │ │ + strb r2, [r3, r4] │ │ + adds r2, r3, r4 │ │ + ldrb r1, [r3, r1] │ │ + strb r1, [r2, #1] │ │ + ldrb r0, [r3, r0] │ │ + strb r0, [r2, #2] │ │ + b.n 700ae │ │ + cmp lr, fp │ │ + beq.w 7161a │ │ + bls.w 71a8e │ │ + add r2, sp, #92 @ 0x5c │ │ ldr r3, [r7, #8] │ │ movs r6, #17 │ │ - add.w r9, sl, #1 │ │ ldmia r2, {r0, r1, r2} │ │ - strb.w r1, [r3, sl] │ │ + strb.w r1, [r3, fp] │ │ subs r1, r2, #1 │ │ cmp r0, #0 │ │ - str r1, [sp, #108] @ 0x6c │ │ + str r1, [sp, #100] @ 0x64 │ │ it eq │ │ moveq r6, #6 │ │ cmp r1, #0 │ │ it eq │ │ moveq r6, #6 │ │ - b.n 6f598 │ │ - ldr r0, [sp, #108] @ 0x6c │ │ + add.w fp, fp, #1 │ │ + b.n 700ae │ │ + ldr r2, [sp, #100] @ 0x64 │ │ movs r6, #21 │ │ - mov r9, sl │ │ - cmp r0, #255 @ 0xff │ │ - bhi.w 6f598 │ │ - cmp ip, sl │ │ - beq.w 70eb0 │ │ - bls.w 71004 │ │ + cmp r2, #255 @ 0xff │ │ + bhi.w 700ae │ │ + mov r0, fp │ │ + cmp lr, fp │ │ + beq.w 71972 │ │ + bls.w 71a9a │ │ ldr r1, [r7, #8] │ │ - add.w r9, sl, #1 │ │ + add.w fp, r0, #1 │ │ movs r6, #12 │ │ - strb.w r0, [r1, sl] │ │ - b.n 6f598 │ │ - str r5, [sp, #8] │ │ - ldr r5, [sp, #84] @ 0x54 │ │ - str.w sl, [sp, #64] @ 0x40 │ │ - b.n 6f6c4 │ │ - ldr.w ip, [r7, #12] │ │ - mov lr, r4 │ │ + strb r2, [r1, r0] │ │ + b.n 700ae │ │ + mov r9, fp │ │ + ldr.w fp, [sp, #16] │ │ + b.n 701c6 │ │ + ldr.w lr, [r7, #12] │ │ uxtb r0, r0 │ │ cmp r0, #0 │ │ - bne.w 7015e │ │ - ldrd r2, r1, [r8, #40] @ 0x28 │ │ - ldr r0, [sp, #108] @ 0x6c │ │ + bne.w 70bee │ │ + ldrh.w r2, [sl, #76] @ 0x4c │ │ + ldrh.w r1, [sl, #78] @ 0x4e │ │ + ldr r0, [sp, #100] @ 0x64 │ │ add r1, r2 │ │ cmp r0, r1 │ │ - bcs.n 6f70a │ │ - ldr.w fp, [sp, #100] @ 0x64 │ │ - cmp.w fp, #15 │ │ - bcs.n 6f766 │ │ - ldr r1, [sp, #68] @ 0x44 │ │ - ldr r6, [sp, #56] @ 0x38 │ │ - sub.w r1, r1, lr │ │ - cmp r1, #1 │ │ - bhi.n 6f76c │ │ - ldr r3, [sp, #96] @ 0x60 │ │ - ldr r2, [sp, #80] @ 0x50 │ │ - mov r1, r3 │ │ + bcs.n 70208 │ │ + ldr r3, [sp, #92] @ 0x5c │ │ + cmp r3, #15 │ │ + bcs.n 7026c │ │ + cmp r5, #1 │ │ + bhi.n 70274 │ │ + ldr r2, [sp, #88] @ 0x58 │ │ + mov r6, r5 │ │ + ldr r5, [sp, #64] @ 0x40 │ │ + mov r1, r2 │ │ bfc r1, #10, #22 │ │ - ldrsh.w r1, [r2, r1, lsl #1] │ │ + ldrsh.w r1, [r5, r1, lsl #1] │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ - ble.n 6f784 │ │ - uxth r2, r1 │ │ - cmp.w r2, #512 @ 0x200 │ │ + ble.n 7028c │ │ + uxth r5, r1 │ │ + cmp.w r5, #512 @ 0x200 │ │ itt cs │ │ lsrcs r1, r1, #9 │ │ - cmpcs fp, r1 │ │ - bcc.n 6f7b6 │ │ - b.n 6f854 │ │ - bne.w 70348 │ │ - cmp.w r2, #288 @ 0x120 │ │ - bhi.w 70ef0 │ │ - ldr r0, [sp, #76] @ 0x4c │ │ - mov r1, r5 │ │ - mov r4, lr │ │ - bl c99a6 │ │ - ldr.w r2, [r8, #44] @ 0x2c │ │ + cmpcs r3, r1 │ │ + bcc.n 702bc │ │ + mov r5, r3 │ │ + b.n 70308 │ │ + bne.w 70dd6 │ │ cmp.w r2, #288 @ 0x120 │ │ - bhi.w 70ef6 │ │ - ldr.w r0, [r8, #40] @ 0x28 │ │ + bhi.w 719f4 │ │ + ldr r0, [sp, #48] @ 0x30 │ │ + ldr r1, [sp, #72] @ 0x48 │ │ + bl ca006 │ │ + ldrh.w r2, [sl, #78] @ 0x4e │ │ + cmp r2, #33 @ 0x21 │ │ + bcs.w 71a04 │ │ + ldrh.w r0, [sl, #76] @ 0x4c │ │ adds r1, r2, r0 │ │ + uxth r1, r1 │ │ cmp r1, r0 │ │ - bcc.w 70f06 │ │ + bcc.w 71a12 │ │ lsrs r3, r1, #1 │ │ cmp r3, #228 @ 0xe4 │ │ - bhi.w 70f0e │ │ - adds r1, r5, r0 │ │ - ldr r0, [sp, #72] @ 0x48 │ │ - bl c99c0 │ │ - ldr.w r0, [r8, #20] │ │ - add r1, sp, #96 @ 0x60 │ │ + bhi.w 71a1a │ │ + subs r1, r1, r0 │ │ + cmp r1, r2 │ │ + bne.w 71a28 │ │ + ldr r1, [sp, #72] @ 0x48 │ │ + add r1, r0 │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + bl ca0b2 │ │ + ldrb.w r0, [sl, #83] @ 0x53 │ │ + add r1, sp, #88 @ 0x58 │ │ subs r0, #1 │ │ - str.w r0, [r8, #20] │ │ - ldr r0, [sp, #88] @ 0x58 │ │ - bl 71088 │ │ + strb.w r0, [sl, #83] @ 0x53 │ │ + ldr r0, [sp, #76] @ 0x4c │ │ + bl 71b5c │ │ mov r6, r1 │ │ uxtb r1, r0 │ │ cmp r1, #3 │ │ - bne.n 6f6b6 │ │ - b.w 70af0 │ │ - ldr r3, [sp, #96] @ 0x60 │ │ - ldr r6, [sp, #56] @ 0x38 │ │ - b.n 6f858 │ │ - ldrh.w r1, [lr], #2 │ │ - orr.w r2, fp, #16 │ │ - ldr r3, [sp, #96] @ 0x60 │ │ - str r2, [sp, #100] @ 0x64 │ │ - lsl.w r1, r1, fp │ │ - orrs r3, r1 │ │ - str r3, [sp, #96] @ 0x60 │ │ - mov fp, r2 │ │ - b.n 6f858 │ │ - cmp.w fp, #11 │ │ - bcc.n 6f7b6 │ │ + bne.n 701ba │ │ + b.w 715d4 │ │ + mov r6, r5 │ │ + ldr r2, [sp, #88] @ 0x58 │ │ + mov r5, r3 │ │ + b.n 70308 │ │ + ldr r2, [sp, #80] @ 0x50 │ │ + mov r6, r5 │ │ + orr.w r5, r3, #16 │ │ + subs r6, #2 │ │ + ldrh.w r1, [r2], #2 │ │ + str r2, [sp, #80] @ 0x50 │ │ + ldr r2, [sp, #88] @ 0x58 │ │ + lsls r1, r3 │ │ + orrs r2, r1 │ │ + b.n 70308 │ │ + cmp r3, #11 │ │ + bcc.n 702bc │ │ movs r5, #11 │ │ - subs r2, r5, #1 │ │ + subs r4, r5, #1 │ │ mvns r1, r1 │ │ - and.w r2, r2, #31 │ │ - lsr.w r2, r3, r2 │ │ - and.w r2, r2, #1 │ │ - add r1, r2 │ │ - lsrs r2, r1, #6 │ │ - cmp r2, #8 │ │ - bhi.w 70fc8 │ │ - ldrsh.w r1, [r6, r1, lsl #1] │ │ + and.w r4, r4, #31 │ │ + lsr.w r4, r2, r4 │ │ + and.w r4, r4, #1 │ │ + add r1, r4 │ │ + lsrs r4, r1, #6 │ │ + cmp r4, #8 │ │ + bhi.w 71aba │ │ + ldrsh.w r1, [fp, r1, lsl #1] │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ - bgt.n 6f854 │ │ + bgt.n 70204 │ │ adds r5, #1 │ │ - cmp fp, r5 │ │ - bcs.n 6f78c │ │ - ldr r1, [sp, #68] @ 0x44 │ │ - cmp lr, r1 │ │ - beq.w 70ea2 │ │ - mov ip, lr │ │ - add.w r5, fp, #8 │ │ - ldrb.w r1, [ip], #1 │ │ - cmp.w fp, #6 │ │ - str r5, [sp, #100] @ 0x64 │ │ - lsl.w r1, r1, fp │ │ - orr.w r3, r3, r1 │ │ - str r3, [sp, #96] @ 0x60 │ │ - bhi.n 6f7fa │ │ - mov r1, r3 │ │ - ldr r2, [sp, #80] @ 0x50 │ │ + cmp r3, r5 │ │ + bcs.n 70292 │ │ + cmp r6, #0 │ │ + beq.w 71600 │ │ + ldr r6, [sp, #80] @ 0x50 │ │ + add.w r5, r3, #8 │ │ + cmp r3, #6 │ │ + str r5, [sp, #92] @ 0x5c │ │ + ldrb.w r1, [r6], #1 │ │ + str r6, [sp, #80] @ 0x50 │ │ + lsl.w r1, r1, r3 │ │ + orr.w r2, r2, r1 │ │ + str r2, [sp, #88] @ 0x58 │ │ + bls.n 702e2 │ │ + movs r6, #0 │ │ + b.n 70308 │ │ + mov r1, r2 │ │ + ldr r6, [sp, #64] @ 0x40 │ │ bfc r1, #10, #22 │ │ - ldrsh.w r1, [r2, r1, lsl #1] │ │ - cmp.w r1, #4294967295 @ 0xffffffff │ │ - ble.n 6f800 │ │ - uxth r2, r1 │ │ - cmp.w r2, #512 @ 0x200 │ │ - itt cs │ │ - lsrcs r1, r1, #9 │ │ - cmpcs r5, r1 │ │ - bcc.n 6f832 │ │ - mov lr, ip │ │ - mov fp, r5 │ │ - b.n 6f850 │ │ - cmp.w fp, #3 │ │ - bcc.n 6f832 │ │ - movs r4, #11 │ │ - subs r2, r4, #1 │ │ - mvns r1, r1 │ │ - and.w r2, r2, #31 │ │ - lsr.w r2, r3, r2 │ │ - and.w r2, r2, #1 │ │ - add r1, r2 │ │ - lsrs r2, r1, #6 │ │ - cmp r2, #8 │ │ - bhi.w 70fc8 │ │ ldrsh.w r1, [r6, r1, lsl #1] │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ - bgt.n 6f7fa │ │ - adds r4, #1 │ │ - cmp r5, r4 │ │ - bcs.n 6f808 │ │ - ldr r1, [sp, #68] @ 0x44 │ │ - cmp ip, r1 │ │ - beq.w 70ec8 │ │ - ldrb.w r1, [lr, #1] │ │ - orr.w fp, fp, #16 │ │ - add.w lr, lr, #2 │ │ - str.w fp, [sp, #100] @ 0x64 │ │ - lsls r1, r5 │ │ - orrs r3, r1 │ │ - str r3, [sp, #96] @ 0x60 │ │ - ldr.w ip, [r7, #12] │ │ - ldr.w sl, [sp, #64] @ 0x40 │ │ - mov r1, r3 │ │ - ldr r2, [sp, #80] @ 0x50 │ │ + ble.n 7037a │ │ + uxth r3, r1 │ │ + movs r6, #0 │ │ + cmp.w r3, #512 @ 0x200 │ │ + bcc.w 719b6 │ │ + lsrs r1, r1, #9 │ │ + cmp r5, r1 │ │ + bcc.w 719b6 │ │ + mov r1, r2 │ │ + ldr r3, [sp, #64] @ 0x40 │ │ bfc r1, #10, #22 │ │ - ldrsh.w r1, [r2, r1, lsl #1] │ │ + ldrsh.w r1, [r3, r1, lsl #1] │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ - ble.n 6f872 │ │ - lsrs r5, r1, #9 │ │ + ble.n 70322 │ │ + lsrs r3, r1, #9 │ │ bfc r1, #9, #23 │ │ - b.n 6f894 │ │ - movs r5, #10 │ │ - and.w r2, r5, #31 │ │ - mvns r4, r1 │ │ - lsr.w r2, r3, r2 │ │ - and.w r2, r2, #1 │ │ - add r4, r2 │ │ - lsrs r2, r4, #6 │ │ - cmp r2, #8 │ │ - bhi.n 6f894 │ │ - ldrsh.w r1, [r6, r4, lsl #1] │ │ - adds r5, #1 │ │ + b.n 7034e │ │ + movs r3, #10 │ │ + and.w r4, r3, #31 │ │ + mvns r1, r1 │ │ + lsr.w r4, r2, r4 │ │ + and.w r4, r4, #1 │ │ + add r1, r4 │ │ + cmp.w r1, #576 @ 0x240 │ │ + bcs.n 70346 │ │ + ldrsh.w r1, [fp, r1, lsl #1] │ │ + adds r3, #1 │ │ cmp r1, #0 │ │ - bmi.n 6f874 │ │ - cmp r5, #0 │ │ - beq.w 70350 │ │ - sub.w r2, fp, r5 │ │ - str r2, [sp, #100] @ 0x64 │ │ - and.w r2, r5, #31 │ │ + bmi.n 70324 │ │ + b.n 7034c │ │ + adds r3, #1 │ │ + movw r1, #32767 @ 0x7fff │ │ + uxtb r3, r3 │ │ + subs r5, r5, r3 │ │ + and.w r3, r3, #31 │ │ cmp r1, #16 │ │ - str r1, [sp, #104] @ 0x68 │ │ - lsr.w r2, r3, r2 │ │ - str r2, [sp, #96] @ 0x60 │ │ - bcs.w 70358 │ │ + str r1, [sp, #96] @ 0x60 │ │ + lsr.w r2, r2, r3 │ │ + str r5, [sp, #92] @ 0x5c │ │ + str r2, [sp, #88] @ 0x58 │ │ + bcs.w 70dde │ │ cmp.w r0, #456 @ 0x1c8 │ │ - bhi.w 70fd6 │ │ - ldr r5, [sp, #84] @ 0x54 │ │ - strb r1, [r5, r0] │ │ + bhi.w 71ac8 │ │ + ldr r2, [sp, #72] @ 0x48 │ │ + mov r5, r6 │ │ + strb r1, [r2, r0] │ │ adds r0, #1 │ │ - str r0, [sp, #108] @ 0x6c │ │ + str r0, [sp, #100] @ 0x64 │ │ movs r0, #0 │ │ - b.n 6f6bc │ │ - mov fp, r5 │ │ - ldr r5, [sp, #40] @ 0x28 │ │ - b.n 6f8f6 │ │ - ldr r2, [sp, #96] @ 0x60 │ │ - subs r1, #3 │ │ - str r1, [sp, #100] @ 0x64 │ │ - lsrs r1, r2, #3 │ │ - cmp r0, #19 │ │ - str r1, [sp, #96] @ 0x60 │ │ - bcs.w 70fbe │ │ - ldr r1, [pc, #948] @ (6fc94 ) │ │ - and.w r2, r2, #7 │ │ - add r1, pc │ │ - ldrb r1, [r1, r0] │ │ + b.n 701be │ │ + cmp r3, #3 │ │ + bcc.w 71600 │ │ + movs r3, #11 │ │ + subs r4, r3, #1 │ │ + mvns r1, r1 │ │ + and.w r4, r4, #31 │ │ + lsr.w r4, r2, r4 │ │ + and.w r4, r4, #1 │ │ + add r1, r4 │ │ + lsrs r4, r1, #6 │ │ + cmp r4, #8 │ │ + bhi.w 71aba │ │ + ldrsh.w r1, [fp, r1, lsl #1] │ │ + cmp.w r1, #4294967295 @ 0xffffffff │ │ + bgt.n 702de │ │ + adds r3, #1 │ │ + cmp r5, r3 │ │ + bcs.n 70382 │ │ + b.w 715f6 │ │ + ldr r4, [sp, #80] @ 0x50 │ │ + b.n 703ca │ │ + ldr r3, [sp, #68] @ 0x44 │ │ adds r0, #1 │ │ - str r0, [sp, #108] @ 0x6c │ │ + and.w r2, r2, #7 │ │ + str r0, [sp, #100] @ 0x64 │ │ movs r0, #0 │ │ - strb r2, [r5, r1] │ │ + strb r2, [r3, r1] │ │ uxtb r0, r0 │ │ cmp r0, #0 │ │ - bne.w 6fee0 │ │ - ldr r0, [sp, #108] @ 0x6c │ │ - ldr.w r1, [r8, #48] @ 0x30 │ │ + bne.w 709a0 │ │ + ldr r0, [sp, #100] @ 0x64 │ │ + ldrh.w r1, [sl, #80] @ 0x50 │ │ cmp r0, r1 │ │ - bcs.n 6f91e │ │ - ldr r1, [sp, #100] @ 0x64 │ │ - cmp r1, #3 │ │ - bcs.n 6f8cc │ │ - ldr r2, [sp, #68] @ 0x44 │ │ - cmp lr, r2 │ │ - beq.w 70afe │ │ - ldrb.w r2, [lr], #1 │ │ - ldr r3, [sp, #96] @ 0x60 │ │ - lsls r2, r1 │ │ - orr.w r1, r1, #8 │ │ + bcs.n 7040c │ │ + ldrd r2, r1, [sp, #88] @ 0x58 │ │ + cmp r1, #2 │ │ + bhi.n 703f0 │ │ + cmp r5, #0 │ │ + beq.w 715e4 │ │ + ldrb.w r3, [r4], #1 │ │ + subs r5, #1 │ │ + lsls r3, r1 │ │ orrs r2, r3 │ │ - b.n 6f8ce │ │ + orr.w r1, r1, #8 │ │ + subs r1, #3 │ │ + str r1, [sp, #92] @ 0x5c │ │ + lsrs r1, r2, #3 │ │ + cmp r0, #18 │ │ + str r1, [sp, #88] @ 0x58 │ │ + bhi.w 71aa4 │ │ + ldr r1, [pc, #844] @ (7074c ) │ │ + add r1, pc │ │ + ldrb r1, [r1, r0] │ │ + cmp r1, #19 │ │ + bcc.n 703b4 │ │ + b.w 71aae │ │ movs r0, #19 │ │ - add r1, sp, #96 @ 0x60 │ │ - str.w r0, [r8, #48] @ 0x30 │ │ - mov r4, lr │ │ - ldr r0, [sp, #88] @ 0x58 │ │ - bl 71088 │ │ - uxtb r2, r0 │ │ - cmp r2, #3 │ │ - beq.w 70ace │ │ - ldr.w ip, [r7, #12] │ │ - mov lr, r4 │ │ - b.n 6f8ee │ │ - ldr.w r0, [r8, #16] │ │ + add r1, sp, #88 @ 0x58 │ │ + strh.w r0, [sl, #80] @ 0x50 │ │ + ldr r0, [sp, #76] @ 0x4c │ │ + bl 71b5c │ │ + mov r6, r1 │ │ + uxtb r1, r0 │ │ + cmp r1, #3 │ │ + beq.w 715b0 │ │ + ldr.w lr, [r7, #12] │ │ + b.n 703c2 │ │ + ldrb.w r0, [sl, #82] @ 0x52 │ │ movs r6, #3 │ │ - mov r9, sl │ │ cmp r0, #0 │ │ - beq.w 6f598 │ │ - ldr r0, [sp, #68] @ 0x44 │ │ - ldr r5, [sp, #60] @ 0x3c │ │ - sub.w r0, lr, r0 │ │ - ldrd r1, r2, [sp, #96] @ 0x60 │ │ - adds r6, r0, r5 │ │ + beq.w 700ae │ │ + ldr r1, [sp, #56] @ 0x38 │ │ + mov r0, r5 │ │ + ldrd r5, r2, [sp, #88] @ 0x58 │ │ bic.w r3, r2, #7 │ │ + subs r6, r1, r0 │ │ cmp.w r6, r2, lsr #3 │ │ mov r0, r6 │ │ - it hi │ │ - lsrhi r0, r2, #3 │ │ + it cs │ │ + lsrcs r0, r2, #3 │ │ sub.w r3, r3, r0, lsl #3 │ │ subs r0, r6, r0 │ │ - str r3, [sp, #100] @ 0x64 │ │ - cmp r0, r5 │ │ - bhi.w 70fa6 │ │ + str r3, [sp, #92] @ 0x5c │ │ + cmp r1, r0 │ │ + bcc.w 71a7c │ │ and.w r2, r2, #7 │ │ movs r6, #0 │ │ and.w r3, r3, #24 │ │ - str r6, [sp, #108] @ 0x6c │ │ + str r6, [sp, #100] @ 0x64 │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ - lsrs r1, r2 │ │ + lsr.w r2, r5, r2 │ │ lsl.w r3, r6, r3 │ │ - bics r1, r3 │ │ - str r1, [sp, #96] @ 0x60 │ │ + bics r2, r3 │ │ + str r2, [sp, #88] @ 0x58 │ │ + subs r5, r1, r0 │ │ + ldr r2, [sp, #12] │ │ movs r6, #23 │ │ - ldr r1, [sp, #24] │ │ - mov r9, sl │ │ - add.w lr, r1, r0 │ │ - b.n 6f598 │ │ + add r2, r0 │ │ + str r2, [sp, #80] @ 0x50 │ │ + b.n 700ae │ │ movs r2, #0 │ │ - ldrd r0, r1, [sp, #96] @ 0x60 │ │ - str r2, [sp, #108] @ 0x6c │ │ + ldrd r0, r1, [sp, #88] @ 0x58 │ │ + str r2, [sp, #100] @ 0x64 │ │ bic.w r2, r1, #7 │ │ and.w r1, r1, #7 │ │ - str r2, [sp, #100] @ 0x64 │ │ + str r2, [sp, #92] @ 0x5c │ │ movs r6, #5 │ │ - mov r9, sl │ │ lsrs r0, r1 │ │ - str r0, [sp, #96] @ 0x60 │ │ - b.n 6f598 │ │ - ldr r0, [sp, #68] @ 0x44 │ │ - cmp lr, r0 │ │ - beq.w 70fb2 │ │ - ldrb.w r0, [lr], #1 │ │ + str r0, [sp, #88] @ 0x58 │ │ + b.n 700ae │ │ + cmp r5, #0 │ │ + beq.w 715d0 │ │ + ldr r1, [sp, #80] @ 0x50 │ │ + subs r5, #1 │ │ movs r6, #2 │ │ - str.w r0, [r8, #4] │ │ - mov r9, sl │ │ - b.n 6f598 │ │ - ldr r0, [sp, #108] @ 0x6c │ │ + ldrb.w r0, [r1], #1 │ │ + str r1, [sp, #80] @ 0x50 │ │ + str.w r0, [sl, #44] @ 0x2c │ │ + b.n 700ae │ │ + ldr r0, [sp, #100] @ 0x64 │ │ movs r6, #24 │ │ - mov r9, sl │ │ cmp r0, #3 │ │ - bhi.w 6f598 │ │ - ldr r2, [sp, #100] @ 0x64 │ │ - ldr.w r1, [r8, #12] │ │ + bhi.w 700ae │ │ + ldr r2, [sp, #92] @ 0x5c │ │ + mov r9, fp │ │ + ldr.w r1, [sl, #52] @ 0x34 │ │ cmp r2, #0 │ │ - beq.w 701e4 │ │ - ldr r3, [sp, #96] @ 0x60 │ │ + beq.w 70c64 │ │ + ldr r3, [sp, #88] @ 0x58 │ │ cmp r2, #7 │ │ - bhi.n 6fa00 │ │ - ldr r6, [sp, #68] @ 0x44 │ │ - cmp lr, r6 │ │ - beq.w 70fb2 │ │ - ldrb.w r6, [lr], #1 │ │ + ldr r4, [sp, #80] @ 0x50 │ │ + mov fp, r9 │ │ + bhi.n 704ee │ │ + cmp r5, #0 │ │ + beq.w 715d0 │ │ + ldrb.w r6, [r4], #1 │ │ + subs r5, #1 │ │ + str r4, [sp, #80] @ 0x50 │ │ lsls r6, r2 │ │ orrs r3, r6 │ │ orr.w r2, r2, #8 │ │ uxtb r6, r3 │ │ orr.w r1, r6, r1, lsl #8 │ │ subs r2, #8 │ │ adds r6, r0, #1 │ │ - str r6, [sp, #108] @ 0x6c │ │ + str r6, [sp, #100] @ 0x64 │ │ lsrs r3, r3, #8 │ │ movs r6, #24 │ │ cmp r0, #3 │ │ - mov r9, sl │ │ - str.w r1, [r8, #12] │ │ - str r2, [sp, #100] @ 0x64 │ │ - str r3, [sp, #96] @ 0x60 │ │ - beq.w 6f598 │ │ - cmp r2, #0 │ │ - beq.w 70206 │ │ - cmp r2, #7 │ │ - bhi.n 6fa3e │ │ - ldr r6, [sp, #68] @ 0x44 │ │ - cmp lr, r6 │ │ - beq.w 70fb2 │ │ - ldrb.w r6, [lr], #1 │ │ - lsls r6, r2 │ │ - orrs r3, r6 │ │ - orr.w r2, r2, #8 │ │ - uxtb r6, r3 │ │ - orr.w r1, r6, r1, lsl #8 │ │ - subs r2, #8 │ │ - adds r6, r0, #2 │ │ - str r6, [sp, #108] @ 0x6c │ │ - lsrs r3, r3, #8 │ │ - movs r6, #24 │ │ - cmp r0, #2 │ │ - mov r9, sl │ │ - str.w r1, [r8, #12] │ │ - str r2, [sp, #100] @ 0x64 │ │ - str r3, [sp, #96] @ 0x60 │ │ - bcs.w 6f598 │ │ + str.w r1, [sl, #52] @ 0x34 │ │ + str r2, [sp, #92] @ 0x5c │ │ + str r3, [sp, #88] @ 0x58 │ │ + beq.w 700ae │ │ cmp r2, #0 │ │ - beq.w 70228 │ │ + beq.w 70c8a │ │ cmp r2, #7 │ │ - bhi.n 6fa7c │ │ - ldr r6, [sp, #68] @ 0x44 │ │ - cmp lr, r6 │ │ - beq.w 70fb2 │ │ - ldrb.w r6, [lr], #1 │ │ + bhi.w 713e6 │ │ + cmp r5, #0 │ │ + mov fp, r9 │ │ + beq.w 715d0 │ │ + ldr r4, [sp, #80] @ 0x50 │ │ + subs r5, #1 │ │ + ldrb.w r6, [r4], #1 │ │ + str r4, [sp, #80] @ 0x50 │ │ lsls r6, r2 │ │ orrs r3, r6 │ │ orr.w r2, r2, #8 │ │ - uxtb r6, r3 │ │ - orr.w r1, r6, r1, lsl #8 │ │ - subs r2, #8 │ │ - adds r6, r0, #3 │ │ - str r6, [sp, #108] @ 0x6c │ │ - lsrs r3, r3, #8 │ │ - movs r6, #24 │ │ - cmp r0, #0 │ │ - mov r9, sl │ │ - str.w r1, [r8, #12] │ │ - str r2, [sp, #100] @ 0x64 │ │ - str r3, [sp, #96] @ 0x60 │ │ - bne.w 6f598 │ │ - cmp r2, #0 │ │ - beq.w 7024a │ │ - cmp r2, #7 │ │ - bhi.n 6faba │ │ - ldr r0, [sp, #68] @ 0x44 │ │ - cmp lr, r0 │ │ - beq.w 70fb2 │ │ - ldrb.w r0, [lr], #1 │ │ - lsls r0, r2 │ │ - orrs r3, r0 │ │ - orr.w r2, r2, #8 │ │ - sub.w r0, r2, #8 │ │ - str r0, [sp, #100] @ 0x64 │ │ - lsrs r0, r3, #8 │ │ - str r0, [sp, #96] @ 0x60 │ │ - uxtb r0, r3 │ │ - b.n 70256 │ │ - ldr r0, [sp, #68] @ 0x44 │ │ - cmp lr, r0 │ │ - beq.w 70fb2 │ │ - ldr.w r0, [r8, #4] │ │ + b.w 713e8 │ │ + cmp r5, #0 │ │ + beq.w 715d0 │ │ + ldr r2, [sp, #80] @ 0x50 │ │ movw r3, #4229 @ 0x1085 │ │ - ldrb.w r1, [lr], #1 │ │ + ldr.w r0, [sl, #44] @ 0x2c │ │ movt r3, #2114 @ 0x842 │ │ - str.w r1, [r8, #8] │ │ - mov r9, sl │ │ + subs r5, #1 │ │ + ldrb.w r1, [r2], #1 │ │ + str r2, [sp, #80] @ 0x50 │ │ orr.w r2, r1, r0, lsl #8 │ │ + str.w r1, [sl, #48] @ 0x30 │ │ and.w r1, r1, #32 │ │ umull r3, r6, r2, r3 │ │ subs r3, r2, r6 │ │ add.w r3, r6, r3, lsr #1 │ │ lsrs r6, r3, #4 │ │ lsls r6, r6, #5 │ │ sub.w r3, r6, r3, lsr #4 │ │ @@ -55677,2933 +62878,2923 @@ │ │ and.w r0, r0, #15 │ │ and.w r2, r2, #16 │ │ eor.w r0, r0, #8 │ │ orrs r1, r2 │ │ orrs r0, r1 │ │ it ne │ │ movne r6, #29 │ │ - b.n 6f598 │ │ - ldr r0, [sp, #100] @ 0x64 │ │ - cmp r0, #3 │ │ - bcs.w 6fef0 │ │ - ldr r1, [sp, #68] @ 0x44 │ │ - cmp lr, r1 │ │ - beq.w 70fb2 │ │ - ldrb.w r1, [lr], #1 │ │ - ldr r2, [sp, #96] @ 0x60 │ │ - lsls r1, r0 │ │ - orr.w r0, r0, #8 │ │ - orrs r1, r2 │ │ - b.n 6fef2 │ │ - ldr r0, [sp, #100] @ 0x64 │ │ - cmp r0, #8 │ │ - bcs.w 6ff8a │ │ - ldr r1, [sp, #68] @ 0x44 │ │ - cmp lr, r1 │ │ - beq.w 70fb2 │ │ - ldrb.w r1, [lr], #1 │ │ - ldr r2, [sp, #96] @ 0x60 │ │ - lsls r1, r0 │ │ - orr.w r0, r0, #8 │ │ - orrs r1, r2 │ │ - b.n 6ff8c │ │ - ldr r0, [sp, #68] @ 0x44 │ │ - cmp r0, lr │ │ - beq.w 70e98 │ │ - sub.w r4, r0, lr │ │ - sub.w r6, ip, sl │ │ - ldr r5, [sp, #108] @ 0x6c │ │ - cmp r6, r4 │ │ - it cs │ │ - movcs r6, r4 │ │ - mov r1, sl │ │ - cmp r6, r5 │ │ - it cs │ │ - movcs r6, r5 │ │ - adds.w r9, r6, sl │ │ - bcs.w 70f68 │ │ - cmp r9, ip │ │ - bhi.w 70f74 │ │ - mov sl, r0 │ │ + b.n 700ae │ │ + ldrd r0, r1, [sp, #88] @ 0x58 │ │ + cmp r1, #2 │ │ + bhi.w 709ae │ │ + ldr r3, [sp, #80] @ 0x50 │ │ + cmp r5, #0 │ │ + beq.w 715d0 │ │ + ldrb.w r2, [r3], #1 │ │ + subs r5, #1 │ │ + lsls r2, r1 │ │ + orrs r0, r2 │ │ + orr.w r1, r1, #8 │ │ + b.n 709b0 │ │ + ldrd r0, r1, [sp, #88] @ 0x58 │ │ + cmp r1, #7 │ │ + bhi.n 705d4 │ │ + cmp r5, #0 │ │ + beq.w 715d0 │ │ + ldr r3, [sp, #80] @ 0x50 │ │ + subs r5, #1 │ │ + ldrb.w r2, [r3], #1 │ │ + str r3, [sp, #80] @ 0x50 │ │ + lsls r2, r1 │ │ + orrs r0, r2 │ │ + orr.w r1, r1, #8 │ │ + subs r1, #8 │ │ + str r1, [sp, #92] @ 0x5c │ │ + uxtb r1, r0 │ │ + lsrs r0, r0, #8 │ │ + str r1, [sp, #96] @ 0x60 │ │ + movs r6, #18 │ │ + str r0, [sp, #88] @ 0x58 │ │ + b.n 700ae │ │ + cmp r5, #0 │ │ + beq.w 715d0 │ │ + mov r0, r5 │ │ + sub.w r6, lr, fp │ │ + ldr r5, [sp, #100] @ 0x64 │ │ + cmp r0, r6 │ │ + it cc │ │ + movcc r6, r0 │ │ + mov r1, fp │ │ + cmp r5, r6 │ │ + it cc │ │ + movcc r6, r5 │ │ + adds.w fp, fp, r6 │ │ + bcs.w 71a4c │ │ + cmp fp, lr │ │ + bhi.w 71a58 │ │ + mov r8, r0 │ │ ldr r0, [r7, #8] │ │ + ldr r4, [sp, #80] @ 0x50 │ │ mov r2, r6 │ │ - mov fp, lr │ │ add r0, r1 │ │ - mov r1, lr │ │ - bl c99c0 │ │ + mov r1, r4 │ │ + bl ca0b2 │ │ subs r0, r5, r6 │ │ - str r0, [sp, #108] @ 0x6c │ │ - subs r0, r6, #1 │ │ - mov lr, sl │ │ - ldr.w ip, [r7, #12] │ │ - add.w r1, fp, r0 │ │ - cmp r4, r0 │ │ - it hi │ │ - addhi.w lr, r1, #1 │ │ + add r4, r6 │ │ + sub.w r5, r8, r6 │ │ + ldr.w lr, [r7, #12] │ │ + str r0, [sp, #100] @ 0x64 │ │ movs r6, #6 │ │ - b.n 6f598 │ │ - ldr r1, [sp, #108] @ 0x6c │ │ - ldr r0, [sp, #100] @ 0x64 │ │ + str r4, [sp, #80] @ 0x50 │ │ + b.n 700ae │ │ + ldr r1, [sp, #100] @ 0x64 │ │ + ldr r0, [sp, #92] @ 0x5c │ │ cmp r1, #3 │ │ - bhi.w 702c6 │ │ + bhi.w 70d50 │ │ cmp r0, #0 │ │ - beq.w 70268 │ │ - ldr r3, [sp, #96] @ 0x60 │ │ + beq.w 70cfa │ │ + ldr r3, [sp, #88] @ 0x58 │ │ cmp r0, #7 │ │ - bhi.n 6fbe6 │ │ - ldr r2, [sp, #68] @ 0x44 │ │ - cmp lr, r2 │ │ - beq.w 70fb2 │ │ - ldrb.w r2, [lr], #1 │ │ + ldr r4, [sp, #80] @ 0x50 │ │ + bhi.n 7065e │ │ + cmp r5, #0 │ │ + beq.w 715d0 │ │ + ldrb.w r2, [r4], #1 │ │ + subs r5, #1 │ │ lsls r2, r0 │ │ orrs r3, r2 │ │ orr.w r0, r0, #8 │ │ - ldr r2, [sp, #44] @ 0x2c │ │ + ldr r2, [sp, #32] │ │ subs r0, #8 │ │ cmp r1, #3 │ │ - str r0, [sp, #100] @ 0x64 │ │ + str r0, [sp, #92] @ 0x5c │ │ strb r3, [r2, r1] │ │ add.w r2, r1, #1 │ │ mov.w r3, r3, lsr #8 │ │ - str r2, [sp, #108] @ 0x6c │ │ - str r3, [sp, #96] @ 0x60 │ │ - beq.w 702c6 │ │ + str r2, [sp, #100] @ 0x64 │ │ + str r3, [sp, #88] @ 0x58 │ │ + beq.n 706e8 │ │ cmp r0, #0 │ │ - beq.w 70282 │ │ + beq.w 70d16 │ │ cmp r0, #7 │ │ - bhi.w 70868 │ │ - ldr r6, [sp, #68] @ 0x44 │ │ - cmp lr, r6 │ │ - beq.w 70fb2 │ │ - mov r9, r5 │ │ - ldrb.w r5, [lr], #1 │ │ + bhi.n 70696 │ │ + cmp r5, #0 │ │ + beq.w 715d0 │ │ + mov r6, r5 │ │ + ldrb.w r5, [r4], #1 │ │ lsls r5, r0 │ │ orrs r3, r5 │ │ orr.w r0, r0, #8 │ │ - b.w 7086a │ │ - ldr r0, [sp, #108] @ 0x6c │ │ + subs r5, r6, #1 │ │ + ldr r6, [sp, #32] │ │ + subs r0, #8 │ │ + cmp r1, #2 │ │ + str r0, [sp, #92] @ 0x5c │ │ + strb r3, [r6, r2] │ │ + add.w r2, r1, #2 │ │ + mov.w r3, r3, lsr #8 │ │ + str r2, [sp, #100] @ 0x64 │ │ + str r3, [sp, #88] @ 0x58 │ │ + bcs.n 706e8 │ │ + cmp r0, #0 │ │ + beq.w 70d30 │ │ + cmp r0, #7 │ │ + bhi.n 706ce │ │ + cmp r5, #0 │ │ + beq.w 715d0 │ │ + mov r6, r5 │ │ + ldrb.w r5, [r4], #1 │ │ + lsls r5, r0 │ │ + orrs r3, r5 │ │ + orr.w r0, r0, #8 │ │ + subs r5, r6, #1 │ │ + ldr r6, [sp, #32] │ │ + subs r0, #8 │ │ + cmp r1, #0 │ │ + str r0, [sp, #92] @ 0x5c │ │ + strb r3, [r6, r2] │ │ + add.w r2, r1, #3 │ │ + mov.w r3, r3, lsr #8 │ │ + str r2, [sp, #100] @ 0x64 │ │ + str r3, [sp, #88] @ 0x58 │ │ + beq.w 71532 │ │ + str r4, [sp, #80] @ 0x50 │ │ + b.n 70d50 │ │ + ldr r0, [sp, #100] @ 0x64 │ │ movs r6, #7 │ │ - cmp ip, sl │ │ + cmp lr, fp │ │ it eq │ │ moveq r6, #2 │ │ cmp r0, #0 │ │ - mov r9, sl │ │ it eq │ │ moveq r6, #20 │ │ - beq.w 6f598 │ │ - cmp ip, sl │ │ - mov r9, sl │ │ - bne.w 6f598 │ │ - b.w 70b34 │ │ - ldr r0, [sp, #68] @ 0x44 │ │ - ldrd fp, r4, [sp, #96] @ 0x60 │ │ - sub.w r0, r0, lr │ │ - cmp r0, #4 │ │ - bcs.w 6ffa0 │ │ - mov r9, sl │ │ - cmp r4, #14 │ │ - bhi.w 701b0 │ │ - ldr.w r8, [sp, #52] @ 0x34 │ │ - cmp r0, #2 │ │ - bcs.w 70330 │ │ - mov r0, fp │ │ - ldr r1, [sp, #88] @ 0x58 │ │ + beq.w 700ae │ │ + cmp lr, fp │ │ + bne.w 700ae │ │ + b.w 71620 │ │ + ldrd sl, r9, [sp, #88] @ 0x58 │ │ + cmp r5, #4 │ │ + bcs.w 70a4a │ │ + cmp.w r9, #14 │ │ + bhi.n 70744 │ │ + cmp r5, #2 │ │ + bcs.w 70dbe │ │ + mov r0, sl │ │ + ldr r1, [sp, #76] @ 0x4c │ │ bfc r0, #10, #22 │ │ ldrsh.w r0, [r1, r0, lsl #1] │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ - ble.w 7078c │ │ + ble.w 712a4 │ │ uxth r1, r0 │ │ cmp.w r1, #512 @ 0x200 │ │ itt cs │ │ lsrcs r0, r0, #9 │ │ - cmpcs r4, r0 │ │ - bcc.w 707be │ │ - b.w 7080c │ │ + cmpcs r9, r0 │ │ + bcc.w 712da │ │ + mov r2, r9 │ │ + b.w 7133c │ │ nop │ │ - @ instruction: 0xe99efffa │ │ - ldr.w r9, [sp, #108] @ 0x6c │ │ - cmp.w r9, #2 │ │ - bhi.w 70100 │ │ + b.n 70bd4 │ │ + vtbx.8 d31, {d26}, d13 │ │ + add sp, #208 @ 0xd0 │ │ + ldr.w fp, [sp, #100] @ 0x64 │ │ + cmp.w fp, #2 │ │ + bhi.w 711b0 │ │ movs r0, #4 │ │ - add.w ip, sp, #120 @ 0x78 │ │ - str r0, [sp, #128] @ 0x80 │ │ + add.w r9, sp, #112 @ 0x70 │ │ + str r0, [sp, #120] @ 0x78 │ │ movs r0, #5 │ │ - strd r0, r0, [sp, #120] @ 0x78 │ │ - ldr.w r6, [ip, r9, lsl #2] │ │ - ldrd r3, r5, [sp, #96] @ 0x60 │ │ - ldr r1, [sp, #68] @ 0x44 │ │ + strd r0, r0, [sp, #112] @ 0x70 │ │ + mov r8, r5 │ │ + ldr.w r6, [r9, fp, lsl #2] │ │ + ldr r5, [sp, #92] @ 0x5c │ │ + ldr r3, [sp, #88] @ 0x58 │ │ + ldr r1, [sp, #80] @ 0x50 │ │ cmp r5, r6 │ │ - str.w sl, [sp, #64] @ 0x40 │ │ - bcs.n 6fce8 │ │ - cmp lr, r1 │ │ - beq.w 70adc │ │ - ldrb.w r0, [lr], #1 │ │ + bcs.n 707a8 │ │ + cmp.w r8, #0 │ │ + beq.w 715be │ │ + ldrb.w r0, [r1], #1 │ │ add.w r2, r5, #8 │ │ and.w r5, r5, #31 │ │ + sub.w r8, r8, #1 │ │ cmp r2, r6 │ │ - str r2, [sp, #100] @ 0x64 │ │ + str r2, [sp, #92] @ 0x5c │ │ lsl.w r0, r0, r5 │ │ orr.w r3, r3, r0 │ │ mov r5, r2 │ │ - str r3, [sp, #96] @ 0x60 │ │ - bcc.n 6fcc4 │ │ - ldr r0, [pc, #928] @ (7008c ) │ │ + str r3, [sp, #88] @ 0x58 │ │ + bcc.n 7077e │ │ + ldr r0, [pc, #908] @ (70b38 ) │ │ and.w r4, r6, #31 │ │ - add.w sl, r9, #1 │ │ - cmp.w r9, #2 │ │ + cmp.w fp, #2 │ │ add r0, pc │ │ - str r0, [sp, #8] │ │ - str.w sl, [sp, #108] @ 0x6c │ │ - ldrh.w r2, [r0, r9, lsl #1] │ │ + mov ip, r0 │ │ + ldrh.w r2, [r0, fp, lsl #1] │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ lsl.w r0, r0, r4 │ │ bic.w r0, r3, r0 │ │ lsr.w r3, r3, r4 │ │ add r0, r2 │ │ - ldr r2, [sp, #32] │ │ - str r3, [sp, #96] @ 0x60 │ │ - str.w r0, [r2, r9, lsl #2] │ │ + ldr r2, [sp, #20] │ │ + str r3, [sp, #88] @ 0x58 │ │ + strh.w r0, [r2, fp, lsl #1] │ │ sub.w r2, r5, r6 │ │ - str r2, [sp, #100] @ 0x64 │ │ - bne.w 702f6 │ │ - mov r6, lr │ │ - b.w 709fa │ │ - ldrd r8, r4, [sp, #104] @ 0x68 │ │ - ldr.w r9, [r7, #8] │ │ - cmp ip, sl │ │ - beq.w 70a9c │ │ - sub.w r2, sl, r8 │ │ - sub.w r6, ip, sl │ │ - mov r5, r4 │ │ - mov r0, r9 │ │ - mov r1, ip │ │ - mov r3, sl │ │ - cmp r6, r4 │ │ + add.w r6, fp, #1 │ │ + str r2, [sp, #92] @ 0x5c │ │ + str r6, [sp, #100] @ 0x64 │ │ + bne.w 70d7e │ │ + str r1, [sp, #80] @ 0x50 │ │ + mov r5, r8 │ │ + b.w 711b0 │ │ + mov r9, r5 │ │ + ldrd r8, r5, [sp, #96] @ 0x60 │ │ + cmp lr, fp │ │ + beq.w 7158a │ │ + sub.w r4, lr, fp │ │ + ldr r0, [r7, #8] │ │ + sub.w r2, fp, r8 │ │ + mov r1, lr │ │ + mov r3, fp │ │ + mov r6, r4 │ │ + cmp r5, r4 │ │ it cc │ │ - movcc r5, r6 │ │ - str r5, [sp, #0] │ │ - mov fp, lr │ │ - bl 712fc │ │ - subs r0, r4, r5 │ │ - ldr.w ip, [r7, #12] │ │ - add sl, r5 │ │ - cmp r4, r6 │ │ - mov lr, fp │ │ - mov r4, r0 │ │ - str r0, [sp, #108] @ 0x6c │ │ - bhi.n 6fd34 │ │ - mov r9, sl │ │ - ldr.w r8, [sp, #52] @ 0x34 │ │ - movs r6, #12 │ │ - b.w 6f598 │ │ - ldrd r3, r6, [sp, #96] @ 0x60 │ │ - ldr r0, [sp, #112] @ 0x70 │ │ - ldr r5, [sp, #68] @ 0x44 │ │ - ldr r4, [sp, #84] @ 0x54 │ │ + movcc r6, r5 │ │ + str r6, [sp, #0] │ │ + bl 71e24 │ │ + subs r0, r5, r6 │ │ + ldr.w lr, [r7, #12] │ │ + add fp, r6 │ │ + cmp r5, r4 │ │ + mov.w r6, #12 │ │ + mov r5, r0 │ │ + str r0, [sp, #100] @ 0x64 │ │ + bhi.n 707f2 │ │ + mov r5, r9 │ │ + b.w 700ae │ │ + ldrd r3, r6, [sp, #88] @ 0x58 │ │ + ldrb.w r0, [sp, #104] @ 0x68 │ │ + ldr r4, [sp, #80] @ 0x50 │ │ cmp r6, r0 │ │ - bcs.n 6fda8 │ │ - cmp lr, r5 │ │ - beq.w 70ac2 │ │ - ldrb.w r2, [lr], #1 │ │ + bcs.n 70862 │ │ + cmp r5, #0 │ │ + beq.w 71598 │ │ + ldrb.w r2, [r4], #1 │ │ add.w r1, r6, #8 │ │ and.w r6, r6, #31 │ │ + subs r5, #1 │ │ cmp r1, r0 │ │ - str r1, [sp, #100] @ 0x64 │ │ + str r1, [sp, #92] @ 0x5c │ │ lsl.w r2, r2, r6 │ │ orr.w r3, r3, r2 │ │ mov r6, r1 │ │ - str r3, [sp, #96] @ 0x60 │ │ - bcc.n 6fd84 │ │ + str r3, [sp, #88] @ 0x58 │ │ + bcc.n 7083c │ │ subs r1, r6, r0 │ │ and.w r6, r0, #31 │ │ - ldr r2, [sp, #104] @ 0x68 │ │ + ldr r2, [sp, #96] @ 0x60 │ │ lsr.w r0, r3, r6 │ │ - str r1, [sp, #100] @ 0x64 │ │ - str r0, [sp, #96] @ 0x60 │ │ + str r1, [sp, #92] @ 0x5c │ │ + str r0, [sp, #88] @ 0x58 │ │ movs r0, #11 │ │ - and.w r1, r2, #3 │ │ - str r0, [sp, #128] @ 0x80 │ │ + str r0, [sp, #120] @ 0x78 │ │ movs r0, #3 │ │ - cmp r1, #3 │ │ - strd r0, r0, [sp, #120] @ 0x78 │ │ - beq.w 71010 │ │ - add r5, sp, #120 @ 0x78 │ │ - ldr r0, [sp, #108] @ 0x6c │ │ + strd r0, r0, [sp, #112] @ 0x70 │ │ + and.w r0, r2, #3 │ │ + cmp r0, #3 │ │ + beq.w 71ae0 │ │ + add r1, sp, #112 @ 0x70 │ │ + mov r8, r5 │ │ cmp r2, #16 │ │ - ldr.w r5, [r5, r1, lsl #2] │ │ - bne.w 7016c │ │ + ldr.w r5, [r1, r0, lsl #2] │ │ + ldr r0, [sp, #100] @ 0x64 │ │ + bne.w 70bfa │ │ subs r1, r0, #1 │ │ cmp.w r1, #456 @ 0x1c8 │ │ - bhi.w 7101a │ │ - ldrb r2, [r4, r1] │ │ - b.n 7016e │ │ - mov r9, sl │ │ - ldr.w sl, [sp, #100] @ 0x64 │ │ - cmp.w sl, #15 │ │ - bcs.w 70106 │ │ - ldr r0, [sp, #68] @ 0x44 │ │ - str r5, [sp, #8] │ │ - ldr r5, [sp, #28] │ │ - sub.w r0, r0, lr │ │ - cmp r0, #1 │ │ - bhi.w 701b6 │ │ - ldr r3, [sp, #96] @ 0x60 │ │ - ldr r1, [sp, #36] @ 0x24 │ │ - mov r0, r3 │ │ + bhi.w 71aec │ │ + ldr r2, [sp, #72] @ 0x48 │ │ + ldrb r2, [r2, r1] │ │ + b.n 70bfc │ │ + ldr r1, [sp, #92] @ 0x5c │ │ + cmp r1, #15 │ │ + bcs.w 70b90 │ │ + ldr.w ip, [sp, #80] @ 0x50 │ │ + cmp r5, #1 │ │ + bhi.w 70c3e │ │ + ldr r2, [sp, #88] @ 0x58 │ │ + mov r6, r5 │ │ + ldr r3, [sp, #24] │ │ + mov r0, r2 │ │ bfc r0, #10, #22 │ │ - ldrsh.w r0, [r1, r0, lsl #1] │ │ + ldrsh.w r0, [r3, r0, lsl #1] │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ - ble.w 70394 │ │ - uxth r1, r0 │ │ - cmp.w r1, #512 @ 0x200 │ │ + ble.w 71116 │ │ + uxth r3, r0 │ │ + cmp.w r3, #512 @ 0x200 │ │ itt cs │ │ lsrcs r0, r0, #9 │ │ - cmpcs sl, r0 │ │ - bcc.w 703c8 │ │ - b.w 7093e │ │ - ldrd r0, r2, [sp, #96] @ 0x60 │ │ - ldr r1, [sp, #112] @ 0x70 │ │ + cmpcs r1, r0 │ │ + bcc.w 7114a │ │ + mov r3, r1 │ │ + mov r5, r6 │ │ + b.w 7121e │ │ + ldrd r0, r2, [sp, #88] @ 0x58 │ │ + ldrb.w r1, [sp, #104] @ 0x68 │ │ cmp r2, r1 │ │ - bcs.w 7010e │ │ - ldr r5, [sp, #68] @ 0x44 │ │ - cmp lr, r5 │ │ - beq.w 70aaa │ │ - ldrb.w r6, [lr], #1 │ │ + bcs.w 70b9a │ │ + ldr r4, [sp, #80] @ 0x50 │ │ + cmp r5, #0 │ │ + beq.w 715a0 │ │ + ldrb.w r6, [r4], #1 │ │ add.w r3, r2, #8 │ │ and.w r2, r2, #31 │ │ + subs r5, #1 │ │ cmp r3, r1 │ │ - str r3, [sp, #100] @ 0x64 │ │ + str r3, [sp, #92] @ 0x5c │ │ lsl.w r2, r6, r2 │ │ orr.w r0, r0, r2 │ │ mov r2, r3 │ │ - str r0, [sp, #96] @ 0x60 │ │ - bcc.n 6fe3e │ │ - b.n 70110 │ │ - ldrd r0, r2, [sp, #96] @ 0x60 │ │ - ldr r1, [sp, #112] @ 0x70 │ │ + str r0, [sp, #88] @ 0x58 │ │ + bcc.n 708f8 │ │ + b.n 70b9e │ │ + ldrd r0, r2, [sp, #88] @ 0x58 │ │ + ldrb.w r1, [sp, #104] @ 0x68 │ │ cmp r2, r1 │ │ - bcs.w 70136 │ │ - ldr r5, [sp, #68] @ 0x44 │ │ - cmp lr, r5 │ │ - beq.w 70ab6 │ │ - ldrb.w r6, [lr], #1 │ │ + bcs.w 70bc4 │ │ + ldr r4, [sp, #80] @ 0x50 │ │ + cmp r5, #0 │ │ + beq.w 715a8 │ │ + ldrb.w r6, [r4], #1 │ │ add.w r3, r2, #8 │ │ and.w r2, r2, #31 │ │ + subs r5, #1 │ │ cmp r3, r1 │ │ - str r3, [sp, #100] @ 0x64 │ │ + str r3, [sp, #92] @ 0x5c │ │ lsl.w r2, r6, r2 │ │ orr.w r0, r0, r2 │ │ mov r2, r3 │ │ - str r0, [sp, #96] @ 0x60 │ │ - bcc.n 6fe72 │ │ - b.n 70138 │ │ - ldr r0, [sp, #108] @ 0x6c │ │ + str r0, [sp, #88] @ 0x58 │ │ + bcc.n 70930 │ │ + b.n 70bc8 │ │ + ldr r0, [sp, #100] @ 0x64 │ │ movs r6, #20 │ │ - mov r9, sl │ │ mov r1, r0 │ │ bfc r1, #9, #23 │ │ - str r1, [sp, #108] @ 0x6c │ │ + str r1, [sp, #100] @ 0x64 │ │ cmp.w r1, #256 @ 0x100 │ │ - beq.w 6f598 │ │ + beq.w 700ae │ │ lsrs r1, r1, #1 │ │ + mov r3, fp │ │ movs r6, #33 @ 0x21 │ │ cmp r1, #142 @ 0x8e │ │ - mov r9, sl │ │ - bhi.w 6f598 │ │ - ldr r1, [pc, #468] @ (70090 ) │ │ + bhi.w 700ae │ │ + ldr r1, [pc, #448] @ (70b3c ) │ │ subs r0, #1 │ │ - ldr r2, [pc, #468] @ (70094 ) │ │ + ldr r2, [pc, #448] @ (70b40 ) │ │ and.w r0, r0, #31 │ │ add r1, pc │ │ movs r6, #14 │ │ add r2, pc │ │ - mov r9, sl │ │ + mov fp, r3 │ │ ldrh.w r2, [r2, r0, lsl #1] │ │ ldrb r0, [r1, r0] │ │ + str r2, [sp, #100] @ 0x64 │ │ + strb.w r0, [sp, #104] @ 0x68 │ │ cmp r0, #0 │ │ - strd r2, r0, [sp, #108] @ 0x6c │ │ it eq │ │ moveq r6, #15 │ │ - b.w 6f598 │ │ + b.w 700ae │ │ cmp r0, #1 │ │ - mov r9, sl │ │ - mov r6, r1 │ │ - mov r5, fp │ │ - beq.w 6f598 │ │ - b.w 70b36 │ │ - ldr r1, [sp, #96] @ 0x60 │ │ - subs r0, #3 │ │ - ubfx r2, r1, #1, #2 │ │ - str r0, [sp, #100] @ 0x64 │ │ - lsrs r0, r1, #3 │ │ - and.w r3, r1, #1 │ │ - strd r3, r2, [r8, #16] │ │ - str r0, [sp, #96] @ 0x60 │ │ + mov r9, fp │ │ + str r4, [sp, #80] @ 0x50 │ │ + beq.w 700ae │ │ + b.w 71622 │ │ + ldr r3, [sp, #80] @ 0x50 │ │ + str r3, [sp, #80] @ 0x50 │ │ + ubfx r2, r0, #1, #2 │ │ + and.w r3, r0, #1 │ │ + lsrs r0, r0, #3 │ │ + subs r1, #3 │ │ + str r1, [sp, #92] @ 0x5c │ │ + strb.w r2, [sl, #83] @ 0x53 │ │ movs r6, #4 │ │ - mov r9, sl │ │ + strb.w r3, [sl, #82] @ 0x52 │ │ + mov r1, fp │ │ + str r0, [sp, #88] @ 0x58 │ │ tbh [pc, r2, lsl #1] │ │ movs r4, r0 │ │ movs r6, r0 │ │ - lsls r5, r4, #5 │ │ - lsls r1, r4, #5 │ │ - b.w 6f598 │ │ - movs r0, #32 │ │ - mov.w r1, #288 @ 0x120 │ │ - strd r1, r0, [r8, #40] @ 0x28 │ │ + lsls r3, r0, #5 │ │ + lsls r7, r7, #4 │ │ + b.w 700ae │ │ + movw r0, #288 @ 0x120 │ │ + mov fp, r1 │ │ + movt r0, #32 │ │ movs r1, #144 @ 0x90 │ │ - ldr r0, [sp, #76] @ 0x4c │ │ + str.w r0, [sl, #76] @ 0x4c │ │ movs r2, #8 │ │ - mov r4, lr │ │ - bl c99e8 │ │ - ldr r0, [sp, #16] │ │ + ldr r0, [sp, #48] @ 0x30 │ │ + bl c9f56 │ │ + ldr r0, [sp, #8] │ │ movs r1, #112 @ 0x70 │ │ movs r2, #9 │ │ - bl c99e8 │ │ - ldr r1, [sp, #12] │ │ + bl c9f56 │ │ + ldr r1, [sp, #4] │ │ mov.w r0, #134744072 @ 0x8080808 │ │ - strd r0, r0, [r1] │ │ + strd r0, r0, [sl] │ │ mov.w r0, #117901063 @ 0x7070707 │ │ - ldr r1, [sp, #20] │ │ strd r0, r0, [r1] │ │ strd r0, r0, [r1, #8] │ │ strd r0, r0, [r1, #16] │ │ mov.w r0, #84215045 @ 0x5050505 │ │ - ldr r1, [sp, #72] @ 0x48 │ │ + ldr r1, [sp, #44] @ 0x2c │ │ strd r0, r0, [r1] │ │ strd r0, r0, [r1, #8] │ │ strd r0, r0, [r1, #16] │ │ strd r0, r0, [r1, #24] │ │ - add r1, sp, #96 @ 0x60 │ │ - ldr r0, [sp, #88] @ 0x58 │ │ - bl 71088 │ │ + add r1, sp, #88 @ 0x58 │ │ + ldr r0, [sp, #76] @ 0x4c │ │ + bl 71b5c │ │ uxtb r0, r0 │ │ mov r6, r1 │ │ cmp r0, #1 │ │ - bne.w 70eb8 │ │ - mov r9, sl │ │ - mov lr, r4 │ │ - ldr.w ip, [r7, #12] │ │ - b.w 6f598 │ │ - ldr r1, [sp, #96] @ 0x60 │ │ - subs r0, #8 │ │ - str r0, [sp, #100] @ 0x64 │ │ - uxtb r0, r1 │ │ - movs r6, #18 │ │ - str r0, [sp, #104] @ 0x68 │ │ - lsrs r0, r1, #8 │ │ - str r0, [sp, #96] @ 0x60 │ │ - mov r9, sl │ │ - b.w 6f598 │ │ - ldr r1, [sp, #104] @ 0x68 │ │ - mov r9, sl │ │ - str r1, [sp, #8] │ │ - ldrd r8, r1, [sp, #108] @ 0x6c │ │ - str r1, [sp, #4] │ │ - sub.w r1, ip, r9 │ │ - cmp r1, #2 │ │ - bcc.w 6fc5a │ │ - cmp.w r1, #258 @ 0x102 │ │ + bne.w 7197a │ │ + ldr.w lr, [r7, #12] │ │ + b.w 700ae │ │ + ldrb.w r4, [sp, #104] @ 0x68 │ │ + ldr r0, [sp, #96] @ 0x60 │ │ + str r0, [sp, #52] @ 0x34 │ │ + str r4, [sp, #60] @ 0x3c │ │ + sub.w r0, lr, fp │ │ + cmp r0, #2 │ │ + bcc.w 70714 │ │ + cmp.w r0, #258 @ 0x102 │ │ it hi │ │ - cmphi r0, #13 │ │ - bhi.w 7048e │ │ - cmp r4, #15 │ │ - bcs.n 6ffdc │ │ - ldrh.w r1, [lr], #2 │ │ - orr.w r0, r4, #16 │ │ - str r0, [sp, #100] @ 0x64 │ │ - lsls r1, r4 │ │ - orr.w fp, fp, r1 │ │ - str.w fp, [sp, #96] @ 0x60 │ │ - b.n 6ffde │ │ - mov r0, r4 │ │ - mov r1, fp │ │ - ldr r2, [sp, #88] @ 0x58 │ │ - bfc r1, #10, #22 │ │ - ldr r4, [sp, #92] @ 0x5c │ │ - ldrsh.w r8, [r2, r1, lsl #1] │ │ - cmp.w r8, #4294967295 @ 0xffffffff │ │ - ble.n 70004 │ │ - uxth.w r1, r8 │ │ - cmp.w r1, #512 @ 0x200 │ │ - bcc.w 7038a │ │ - mov.w r1, r8, lsr #9 │ │ - b.n 7002a │ │ + cmphi r5, #13 │ │ + bhi.w 70e16 │ │ + cmp.w r9, #15 │ │ + bcs.n 70a86 │ │ + ldr r1, [sp, #80] @ 0x50 │ │ + subs r5, #2 │ │ + ldrh.w r0, [r1], #2 │ │ + str r1, [sp, #80] @ 0x50 │ │ + lsl.w r0, r0, r9 │ │ + orr.w sl, sl, r0 │ │ + orr.w r9, r9, #16 │ │ + mov r0, sl │ │ + ldr r1, [sp, #76] @ 0x4c │ │ + bfc r0, #10, #22 │ │ + ldrsh.w r0, [r1, r0, lsl #1] │ │ + cmp.w r0, #4294967295 @ 0xffffffff │ │ + ble.n 70a9c │ │ + lsrs r2, r0, #9 │ │ + b.n 70aca │ │ movs r1, #10 │ │ and.w r2, r1, #31 │ │ - mvn.w r3, r8 │ │ - lsr.w r2, fp, r2 │ │ + mvns r0, r0 │ │ + lsr.w r2, sl, r2 │ │ and.w r2, r2, #1 │ │ - add r2, r3 │ │ - lsrs r3, r2, #6 │ │ - cmp r3, #8 │ │ - bhi.n 7002a │ │ - ldrsh.w r8, [r4, r2, lsl #1] │ │ + add r0, r2 │ │ + cmp.w r0, #576 @ 0x240 │ │ + bcs.n 70ac2 │ │ + ldr r2, [sp, #84] @ 0x54 │ │ adds r1, #1 │ │ - cmp.w r8, #4294967295 @ 0xffffffff │ │ - ble.n 70006 │ │ - subs r2, r0, r1 │ │ - and.w r0, r1, #31 │ │ - movs.w r1, r8, lsl #23 │ │ - str r2, [sp, #100] @ 0x64 │ │ - lsr.w r0, fp, r0 │ │ - str.w r8, [sp, #108] @ 0x6c │ │ - str r0, [sp, #96] @ 0x60 │ │ - bmi.w 70774 │ │ - cmp r2, #14 │ │ - bhi.n 7006a │ │ - ldr r1, [sp, #68] @ 0x44 │ │ - sub.w r1, r1, lr │ │ - cmp r1, #1 │ │ - bls.w 70f42 │ │ - ldrh.w r1, [lr], #2 │ │ - orr.w r3, r2, #16 │ │ - mov sl, r5 │ │ - str r3, [sp, #100] @ 0x64 │ │ - lsls r1, r2 │ │ - orrs r0, r1 │ │ - mov r2, r3 │ │ - str r0, [sp, #96] @ 0x60 │ │ - b.n 7006c │ │ - mov sl, r5 │ │ - mov r1, r0 │ │ - ldr r3, [sp, #88] @ 0x58 │ │ - bfc r1, #10, #22 │ │ - ldrsh.w r1, [r3, r1, lsl #1] │ │ - cmp.w r1, #4294967295 @ 0xffffffff │ │ - ble.n 70098 │ │ - uxth r3, r1 │ │ - cmp.w r3, #512 @ 0x200 │ │ - bcc.w 7038a │ │ - lsrs r3, r1, #9 │ │ - b.n 700bc │ │ - b.n 6fb98 │ │ - vmovn.i64 d27, q0 │ │ - vrsra.u32 d30, d18, #7 │ │ - vshll.i32 q9, d10, #32 │ │ - and.w r6, r3, #31 │ │ - mvns r5, r1 │ │ - lsr.w r6, r0, r6 │ │ + ldrsh.w r0, [r2, r0, lsl #1] │ │ + cmp r0, #0 │ │ + bmi.n 70a9e │ │ + b.n 70ac8 │ │ + adds r1, #1 │ │ + movw r0, #32767 @ 0x7fff │ │ + uxtb r2, r1 │ │ + sub.w r1, r9, r2 │ │ + and.w r2, r2, #31 │ │ + lsls r3, r0, #23 │ │ + str r1, [sp, #92] @ 0x5c │ │ + lsr.w r2, sl, r2 │ │ + str r0, [sp, #100] @ 0x64 │ │ + str r2, [sp, #88] @ 0x58 │ │ + bmi.w 710fe │ │ + cmp r1, #14 │ │ + bhi.n 70af8 │ │ + ldr r6, [sp, #80] @ 0x50 │ │ + subs r5, #2 │ │ + ldrh.w r3, [r6], #2 │ │ + str r6, [sp, #80] @ 0x50 │ │ + lsls r3, r1 │ │ + orrs r2, r3 │ │ + orr.w r1, r1, #16 │ │ + mov r3, r2 │ │ + ldr r4, [sp, #76] @ 0x4c │ │ + bfc r3, #10, #22 │ │ + mov ip, r5 │ │ + ldrsh.w r3, [r4, r3, lsl #1] │ │ + cmp.w r3, #4294967295 @ 0xffffffff │ │ + ble.n 70b10 │ │ + lsrs r5, r3, #9 │ │ + b.n 70b4c │ │ + movs r5, #10 │ │ + and.w r6, r5, #31 │ │ + mvns r3, r3 │ │ + lsr.w r6, r2, r6 │ │ and.w r6, r6, #1 │ │ - add r5, r6 │ │ - lsrs r6, r5, #6 │ │ - cmp r6, #8 │ │ - bhi.n 700bc │ │ - ldrsh.w r1, [r4, r5, lsl #1] │ │ - adds r3, #1 │ │ - cmp.w r1, #4294967295 @ 0xffffffff │ │ - ble.n 7009a │ │ - subs r4, r2, r3 │ │ - and.w r2, r3, #31 │ │ - cmp ip, r9 │ │ - str r4, [sp, #100] @ 0x64 │ │ - lsr.w fp, r0, r2 │ │ - str.w fp, [sp, #96] @ 0x60 │ │ - bls.w 70fe2 │ │ - ldr r0, [r7, #8] │ │ - lsls r2, r1, #23 │ │ - strb.w r8, [r0, r9] │ │ - add.w r0, r9, #1 │ │ - bmi.w 7077e │ │ - cmp r0, ip │ │ - bcs.w 70fee │ │ - ldr r2, [r7, #8] │ │ - add.w r9, r9, #2 │ │ - mov r5, sl │ │ - strb r1, [r2, r0] │ │ - ldr r0, [sp, #68] @ 0x44 │ │ - sub.w r0, r0, lr │ │ - cmp r0, #3 │ │ - bhi.w 6ffac │ │ - b.n 6fc5a │ │ - mov r6, lr │ │ - b.w 709fe │ │ - ldr r3, [sp, #96] @ 0x60 │ │ - ldr r5, [sp, #28] │ │ - b.w 7093e │ │ + add r3, r6 │ │ + cmp.w r3, #576 @ 0x240 │ │ + bcs.n 70b44 │ │ + ldr r4, [sp, #84] @ 0x54 │ │ + adds r5, #1 │ │ + ldrsh.w r3, [r4, r3, lsl #1] │ │ + cmp r3, #0 │ │ + bmi.n 70b12 │ │ + b.n 70b4a │ │ + nop │ │ + udf #138 @ 0x8a │ │ + @ instruction: 0xfffaaaf2 │ │ + vcvt.f16.u16 d29, d26, #7 │ │ + vrinta.f32 d19, d1 │ │ + movw r3, #32767 @ 0x7fff │ │ + uxtb r5, r5 │ │ + sub.w r9, r1, r5 │ │ + and.w r1, r5, #31 │ │ + cmp lr, fp │ │ + str.w r9, [sp, #92] @ 0x5c │ │ + lsr.w sl, r2, r1 │ │ + str.w sl, [sp, #88] @ 0x58 │ │ + bls.w 71a8e │ │ + ldr r1, [r7, #8] │ │ + mov r5, ip │ │ + strb.w r0, [r1, fp] │ │ + add.w r0, fp, #1 │ │ + lsls r1, r3, #23 │ │ + bmi.w 71108 │ │ + cmp r0, lr │ │ + bcs.w 71a9a │ │ + ldr r1, [r7, #8] │ │ + add.w fp, fp, #2 │ │ + ldr r4, [sp, #60] @ 0x3c │ │ + cmp r5, #3 │ │ + strb r3, [r1, r0] │ │ + bhi.w 70a54 │ │ + b.n 70714 │ │ + ldr r2, [sp, #88] @ 0x58 │ │ + mov r3, r1 │ │ + ldr.w ip, [sp, #80] @ 0x50 │ │ + b.n 7121e │ │ mov r3, r2 │ │ + ldr r4, [sp, #80] @ 0x50 │ │ subs r3, r3, r1 │ │ and.w r1, r1, #31 │ │ - str r3, [sp, #100] @ 0x64 │ │ + str r3, [sp, #92] @ 0x5c │ │ movs r6, #15 │ │ lsr.w r3, r0, r1 │ │ - ldr r2, [sp, #108] @ 0x6c │ │ - str r3, [sp, #96] @ 0x60 │ │ + ldr r2, [sp, #100] @ 0x64 │ │ + str r3, [sp, #88] @ 0x58 │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ lsl.w r1, r3, r1 │ │ bics r0, r1 │ │ add r0, r2 │ │ - str r0, [sp, #108] @ 0x6c │ │ - mov r9, sl │ │ - b.w 6f598 │ │ + str r4, [sp, #80] @ 0x50 │ │ + str r0, [sp, #100] @ 0x64 │ │ + b.w 700ae │ │ mov r3, r2 │ │ + ldr r4, [sp, #80] @ 0x50 │ │ subs r3, r3, r1 │ │ and.w r1, r1, #31 │ │ - str r3, [sp, #100] @ 0x64 │ │ + str r3, [sp, #92] @ 0x5c │ │ movs r6, #22 │ │ lsr.w r3, r0, r1 │ │ - ldr r2, [sp, #104] @ 0x68 │ │ - str r3, [sp, #96] @ 0x60 │ │ + ldr r2, [sp, #96] @ 0x60 │ │ + str r3, [sp, #88] @ 0x58 │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ lsl.w r1, r3, r1 │ │ bics r0, r1 │ │ add r0, r2 │ │ - str r0, [sp, #104] @ 0x68 │ │ - mov r9, sl │ │ - b.w 6f598 │ │ - ldr r5, [sp, #8] │ │ + str r4, [sp, #80] @ 0x50 │ │ + str r0, [sp, #96] @ 0x60 │ │ + b.w 700ae │ │ cmp r0, #1 │ │ - mov r9, sl │ │ - beq.w 6f598 │ │ - b.w 70b36 │ │ + mov fp, r9 │ │ + beq.w 700ae │ │ + b.w 71622 │ │ movs r2, #0 │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ lsls r1, r6 │ │ bic.w r1, r3, r1 │ │ add r1, r5 │ │ adds r6, r0, r1 │ │ - bcs.w 70f8e │ │ + bcs.w 71a64 │ │ lsrs r3, r6, #1 │ │ cmp r3, #228 @ 0xe4 │ │ - bhi.w 70f98 │ │ - cbz r1, 70198 │ │ - add r0, r4 │ │ - mov r4, lr │ │ - bl c9740 │ │ - ldr.w ip, [r7, #12] │ │ - mov lr, r4 │ │ - str r6, [sp, #108] @ 0x6c │ │ + bhi.w 71a6e │ │ + str r4, [sp, #80] @ 0x50 │ │ + cbz r1, 70c26 │ │ + ldr r3, [sp, #72] @ 0x48 │ │ + add r0, r3 │ │ + bl c9f82 │ │ + ldr.w lr, [r7, #12] │ │ + str r6, [sp, #100] @ 0x64 │ │ movs r6, #10 │ │ - mov r9, sl │ │ - b.w 6f598 │ │ + mov r5, r8 │ │ + b.w 700ae │ │ movs r6, #19 │ │ cmp r0, #0 │ │ it eq │ │ moveq r6, #12 │ │ - mov r9, sl │ │ - b.w 6f598 │ │ - ldr.w r8, [sp, #52] @ 0x34 │ │ - b.n 7080c │ │ - ldrh.w r0, [lr], #2 │ │ - orr.w r2, sl, #16 │ │ - ldr r1, [sp, #96] @ 0x60 │ │ - str r2, [sp, #100] @ 0x64 │ │ - lsl.w r0, r0, sl │ │ - orr.w r3, r0, r1 │ │ - str r3, [sp, #96] @ 0x60 │ │ - mov sl, r2 │ │ - b.n 7093e │ │ + mov fp, r3 │ │ + b.w 700ae │ │ + ldrh.w r0, [ip], #2 │ │ + orr.w r3, r1, #16 │ │ + ldr r2, [sp, #88] @ 0x58 │ │ + subs r5, #2 │ │ + lsls r0, r1 │ │ + orrs r2, r0 │ │ + b.n 7121e │ │ movs r6, #25 │ │ - mov r9, sl │ │ - b.w 6f598 │ │ + mov fp, r1 │ │ + b.w 700ae │ │ movs r0, #0 │ │ movs r6, #8 │ │ - str r0, [sp, #108] @ 0x6c │ │ - mov r9, sl │ │ - b.w 6f598 │ │ - ldr r2, [sp, #68] @ 0x44 │ │ - cmp lr, r2 │ │ - beq.w 70fb2 │ │ - ldrb.w r2, [lr], #1 │ │ + str r0, [sp, #100] @ 0x64 │ │ + mov fp, r1 │ │ + b.w 700ae │ │ + ldr r3, [sp, #80] @ 0x50 │ │ + cmp r5, #0 │ │ + mov fp, r9 │ │ + beq.w 715d0 │ │ + ldrb.w r2, [r3], #1 │ │ + subs r5, #1 │ │ cmp r0, #3 │ │ - mov r9, sl │ │ + str r3, [sp, #80] @ 0x50 │ │ orr.w r1, r2, r1, lsl #8 │ │ add.w r2, r0, #1 │ │ - str.w r1, [r8, #12] │ │ - str r2, [sp, #108] @ 0x6c │ │ - beq.w 6f598 │ │ - ldr r2, [sp, #68] @ 0x44 │ │ - cmp lr, r2 │ │ - beq.w 70fb2 │ │ - ldrb.w r2, [lr], #1 │ │ + str.w r1, [sl, #52] @ 0x34 │ │ + str r2, [sp, #100] @ 0x64 │ │ + beq.w 700ae │ │ + cmp r5, #0 │ │ + beq.w 719b2 │ │ + ldr r3, [sp, #80] @ 0x50 │ │ + subs r5, #1 │ │ cmp r0, #2 │ │ - mov r9, sl │ │ + mov fp, r9 │ │ + ldrb.w r2, [r3], #1 │ │ + str r3, [sp, #80] @ 0x50 │ │ orr.w r1, r2, r1, lsl #8 │ │ add.w r2, r0, #2 │ │ - str.w r1, [r8, #12] │ │ - str r2, [sp, #108] @ 0x6c │ │ - bcs.w 6f598 │ │ - ldr r2, [sp, #68] @ 0x44 │ │ - cmp lr, r2 │ │ - beq.w 70fb2 │ │ - ldrb.w r2, [lr], #1 │ │ + str.w r1, [sl, #52] @ 0x34 │ │ + str r2, [sp, #100] @ 0x64 │ │ + bcs.w 700ae │ │ + cmp r5, #0 │ │ + beq.w 719b2 │ │ + ldr r3, [sp, #80] @ 0x50 │ │ + subs r5, #1 │ │ cmp r0, #0 │ │ - mov r9, sl │ │ + mov fp, r9 │ │ + ldrb.w r2, [r3], #1 │ │ + str r3, [sp, #80] @ 0x50 │ │ orr.w r1, r2, r1, lsl #8 │ │ add.w r2, r0, #3 │ │ - str.w r1, [r8, #12] │ │ - str r2, [sp, #108] @ 0x6c │ │ - bne.w 6f598 │ │ - ldr r0, [sp, #68] @ 0x44 │ │ - cmp lr, r0 │ │ - beq.w 70fb2 │ │ - ldrb.w r0, [lr], #1 │ │ + str.w r1, [sl, #52] @ 0x34 │ │ + str r2, [sp, #100] @ 0x64 │ │ + bne.w 700ae │ │ + ldr r2, [sp, #80] @ 0x50 │ │ + mov fp, r9 │ │ + cmp r5, #0 │ │ + beq.w 715d0 │ │ + ldrb.w r0, [r2], #1 │ │ + subs r5, #1 │ │ + str r2, [sp, #80] @ 0x50 │ │ orr.w r0, r0, r1, lsl #8 │ │ - str.w r0, [r8, #12] │ │ + str.w r0, [sl, #52] @ 0x34 │ │ movs r0, #4 │ │ - mov r9, sl │ │ - str r0, [sp, #108] @ 0x6c │ │ - b.w 6f598 │ │ - ldr r0, [sp, #68] @ 0x44 │ │ - cmp lr, r0 │ │ - beq.w 70fb2 │ │ - ldr r2, [sp, #44] @ 0x2c │ │ + str r0, [sp, #100] @ 0x64 │ │ + movs r6, #24 │ │ + b.w 700ae │ │ + ldr r4, [sp, #80] @ 0x50 │ │ + cmp r5, #0 │ │ + beq.w 715d0 │ │ + ldr r2, [sp, #32] │ │ + subs r5, #1 │ │ + ldrb.w r0, [r4], #1 │ │ cmp r1, #3 │ │ - ldrb.w r0, [lr], #1 │ │ strb r0, [r2, r1] │ │ add.w r2, r1, #1 │ │ - str r2, [sp, #108] @ 0x6c │ │ - beq.n 702c4 │ │ - ldr r0, [sp, #68] @ 0x44 │ │ - cmp lr, r0 │ │ - beq.w 70fb2 │ │ - ldr r3, [sp, #44] @ 0x2c │ │ + str r2, [sp, #100] @ 0x64 │ │ + beq.n 70d4c │ │ + cmp r5, #0 │ │ + beq.w 715d0 │ │ + ldr r3, [sp, #32] │ │ + subs r5, #1 │ │ + ldrb.w r0, [r4], #1 │ │ cmp r1, #2 │ │ - ldrb.w r0, [lr], #1 │ │ strb r0, [r3, r2] │ │ add.w r2, r1, #2 │ │ - str r2, [sp, #108] @ 0x6c │ │ - bcs.n 702c4 │ │ - ldr r0, [sp, #68] @ 0x44 │ │ - cmp lr, r0 │ │ - beq.w 70fb2 │ │ - ldr r3, [sp, #44] @ 0x2c │ │ - ldrb.w r0, [lr], #1 │ │ + str r2, [sp, #100] @ 0x64 │ │ + bcs.n 70d4c │ │ + cmp r5, #0 │ │ + beq.w 715d0 │ │ + ldr r3, [sp, #32] │ │ + subs r5, #1 │ │ + ldrb.w r0, [r4], #1 │ │ + cmp r1, #0 │ │ strb r0, [r3, r2] │ │ add.w r2, r1, #3 │ │ - str r2, [sp, #108] @ 0x6c │ │ - cbnz r1, 702c4 │ │ - ldr r0, [sp, #68] @ 0x44 │ │ - cmp lr, r0 │ │ - beq.w 70fb2 │ │ - ldr r1, [sp, #44] @ 0x2c │ │ - ldrb.w r0, [lr], #1 │ │ - strb r0, [r1, r2] │ │ + str r2, [sp, #100] @ 0x64 │ │ + beq.w 7155c │ │ + str r4, [sp, #80] @ 0x50 │ │ movs r0, #0 │ │ - ldr r1, [sp, #44] @ 0x2c │ │ + ldr r1, [sp, #32] │ │ movs r6, #31 │ │ movw r3, #65535 @ 0xffff │ │ - mov r9, sl │ │ ldrh r2, [r1, #2] │ │ ldrh r1, [r1, #0] │ │ - str r1, [sp, #108] @ 0x6c │ │ + str r1, [sp, #100] @ 0x64 │ │ eors r2, r1 │ │ cmp r2, r3 │ │ - bne.w 6f598 │ │ + bne.w 700ae │ │ + mov r2, fp │ │ movs r6, #20 │ │ cmp r1, #0 │ │ - mov r9, sl │ │ - beq.w 6f598 │ │ + beq.w 700ae │ │ movs r6, #17 │ │ cmp r0, #0 │ │ it eq │ │ moveq r6, #6 │ │ - mov r9, sl │ │ - b.w 6f598 │ │ + mov fp, r2 │ │ + b.w 700ae │ │ movs r0, #4 │ │ - str r0, [sp, #128] @ 0x80 │ │ + str r0, [sp, #120] @ 0x78 │ │ movs r0, #5 │ │ - strd r0, r0, [sp, #120] @ 0x78 │ │ - ldr.w r5, [ip, sl, lsl #2] │ │ + strd r0, r0, [sp, #112] @ 0x70 │ │ + ldr.w r5, [r9, r6, lsl #2] │ │ cmp r2, r5 │ │ - bcs.w 70416 │ │ - cmp lr, r1 │ │ - beq.w 70adc │ │ - ldrb.w r0, [lr], #1 │ │ + bcs.w 7116c │ │ + cmp.w r8, #0 │ │ + beq.w 715be │ │ + ldrb.w r0, [r1], #1 │ │ add.w r4, r2, #8 │ │ and.w r2, r2, #31 │ │ + sub.w r8, r8, #1 │ │ cmp r4, r5 │ │ - str r4, [sp, #100] @ 0x64 │ │ + str r4, [sp, #92] @ 0x5c │ │ lsl.w r0, r0, r2 │ │ orr.w r3, r3, r0 │ │ mov r2, r4 │ │ - str r3, [sp, #96] @ 0x60 │ │ - bcc.n 7030a │ │ - b.n 70418 │ │ - ldrh.w r0, [lr] │ │ - lsls r0, r4 │ │ - orr.w fp, fp, r0 │ │ - orr.w r4, r4, #16 │ │ - add.w lr, lr, #2 │ │ - strd fp, r4, [sp, #96] @ 0x60 │ │ - b.n 7080c │ │ + str r3, [sp, #88] @ 0x58 │ │ + bcc.n 70d92 │ │ + b.n 7116e │ │ + ldr r1, [sp, #80] @ 0x50 │ │ + orr.w r2, r9, #16 │ │ + subs r5, #2 │ │ + ldrh.w r0, [r1], #2 │ │ + str r1, [sp, #80] @ 0x50 │ │ + lsl.w r0, r0, r9 │ │ + orr.w sl, sl, r0 │ │ + b.n 7133c │ │ movs r6, #26 │ │ - mov r9, sl │ │ - b.w 6f598 │ │ - movs r6, #35 @ 0x23 │ │ - mov r9, sl │ │ - b.w 6f598 │ │ - cbnz r0, 70364 │ │ - movs r6, #32 │ │ - cmp r1, #16 │ │ - mov r9, sl │ │ - beq.w 6f598 │ │ + mov fp, r9 │ │ + b.w 700ae │ │ + cmp r0, #0 │ │ + mov r5, r6 │ │ + ittt eq │ │ + moveq fp, r9 │ │ + moveq r6, #32 │ │ + cmpeq r1, #16 │ │ + beq.w 700ae │ │ movs r0, #7 │ │ - str r0, [sp, #128] @ 0x80 │ │ - movs r0, #3 │ │ - str r0, [sp, #124] @ 0x7c │ │ - movs r0, #2 │ │ - str r0, [sp, #120] @ 0x78 │ │ + strb.w r0, [sp, #114] @ 0x72 │ │ + movw r0, #770 @ 0x302 │ │ + strh.w r0, [sp, #112] @ 0x70 │ │ sub.w r0, r1, #16 │ │ cmp r0, #2 │ │ - bhi.w 71028 │ │ - add r1, sp, #120 @ 0x78 │ │ + bhi.w 71afa │ │ + add r1, sp, #112 @ 0x70 │ │ movs r6, #11 │ │ - mov r9, sl │ │ - ldr.w r0, [r1, r0, lsl #2] │ │ - str r0, [sp, #112] @ 0x70 │ │ - b.w 6f598 │ │ - movs r6, #35 @ 0x23 │ │ + mov fp, r9 │ │ + ldrb r0, [r1, r0] │ │ + strb.w r0, [sp, #104] @ 0x68 │ │ + b.w 700ae │ │ ldr.w r8, [sp, #52] @ 0x34 │ │ - b.w 6f598 │ │ - cmp.w sl, #11 │ │ - bcc.n 703c8 │ │ - movs r1, #11 │ │ - subs r2, r1, #1 │ │ - mvns r0, r0 │ │ - and.w r2, r2, #31 │ │ - lsr.w r2, r3, r2 │ │ - and.w r2, r2, #1 │ │ - add r0, r2 │ │ - lsrs r2, r0, #6 │ │ - cmp r2, #8 │ │ - bhi.w 70ff8 │ │ - ldrsh.w r0, [r5, r0, lsl #1] │ │ - cmp.w r0, #4294967295 @ 0xffffffff │ │ - bgt.w 7093e │ │ - adds r1, #1 │ │ - cmp sl, r1 │ │ - bcs.n 7039c │ │ - ldr r0, [sp, #68] @ 0x44 │ │ - cmp lr, r0 │ │ - beq.w 70ed6 │ │ - mov ip, lr │ │ - add.w r1, sl, #8 │ │ - ldrb.w r0, [ip], #1 │ │ - cmp.w sl, #6 │ │ - str r1, [sp, #100] @ 0x64 │ │ - lsl.w r0, r0, sl │ │ - orr.w r3, r3, r0 │ │ - str r3, [sp, #96] @ 0x60 │ │ - bhi.n 70410 │ │ - mov r0, r3 │ │ - ldr r2, [sp, #36] @ 0x24 │ │ - bfc r0, #10, #22 │ │ - ldrsh.w r0, [r2, r0, lsl #1] │ │ - cmp.w r0, #4294967295 @ 0xffffffff │ │ - ble.w 708e8 │ │ - uxth r2, r0 │ │ - cmp.w r2, #512 @ 0x200 │ │ - itt cs │ │ - lsrcs r0, r0, #9 │ │ - cmpcs r1, r0 │ │ - bcc.w 7091c │ │ - mov lr, ip │ │ - mov sl, r1 │ │ - b.n 7093a │ │ - mov r4, r2 │ │ - ldr r0, [sp, #8] │ │ - and.w fp, r5, #31 │ │ - mov.w r2, #4294967295 @ 0xffffffff │ │ - mov r6, lr │ │ - lsl.w r2, r2, fp │ │ - subs r5, r4, r5 │ │ - ldrh.w lr, [r0, sl, lsl #1] │ │ - bic.w r2, r3, r2 │ │ - ldr r0, [sp, #32] │ │ - lsr.w r3, r3, fp │ │ - cmp.w r9, #0 │ │ - add r2, lr │ │ - add.w lr, r9, #2 │ │ - str.w r2, [r0, sl, lsl #2] │ │ - str r5, [sp, #100] @ 0x64 │ │ - str.w lr, [sp, #108] @ 0x6c │ │ - str r3, [sp, #96] @ 0x60 │ │ - bne.w 709fa │ │ - movs r0, #4 │ │ - str r0, [sp, #128] @ 0x80 │ │ - movs r0, #5 │ │ - strd r0, r0, [sp, #120] @ 0x78 │ │ - ldr.w ip, [ip, lr, lsl #2] │ │ - cmp r5, ip │ │ - bcs.w 709d0 │ │ - ldr r4, [sp, #8] │ │ - cmp r6, r1 │ │ - beq.w 70adc │ │ - ldrb.w r0, [r6], #1 │ │ - add.w r2, r5, #8 │ │ - and.w r5, r5, #31 │ │ - cmp r2, ip │ │ - str r2, [sp, #100] @ 0x64 │ │ - lsl.w r0, r0, r5 │ │ - orr.w r3, r3, r0 │ │ - mov r5, r2 │ │ - str r3, [sp, #96] @ 0x60 │ │ - bcc.n 70468 │ │ - b.n 709d4 │ │ - ldr r5, [sp, #68] @ 0x44 │ │ - ldr.w sl, [r7, #8] │ │ - sub.w r0, r5, lr │ │ - cmp r0, #14 │ │ - bcc.w 70756 │ │ - cmp r4, #14 │ │ - itttt ls │ │ - ldrhls.w r0, [lr], #2 │ │ - lslls r0, r4 │ │ - orrls.w fp, fp, r0 │ │ - orrls.w r4, r4, #16 │ │ - mov r0, fp │ │ - ldr r1, [sp, #88] @ 0x58 │ │ + str r5, [sp, #60] @ 0x3c │ │ + cmp.w r9, #14 │ │ + bhi.n 70e3c │ │ + ldr r1, [sp, #80] @ 0x50 │ │ + ldrh.w r0, [r1], #2 │ │ + str r1, [sp, #80] @ 0x50 │ │ + lsl.w r0, r0, r9 │ │ + orr.w sl, sl, r0 │ │ + ldr r0, [sp, #60] @ 0x3c │ │ + orr.w r9, r9, #16 │ │ + subs r0, #2 │ │ + str r0, [sp, #60] @ 0x3c │ │ + mov r0, sl │ │ + ldr r1, [sp, #76] @ 0x4c │ │ bfc r0, #10, #22 │ │ - ldrsh.w r1, [r1, r0, lsl #1] │ │ - cmp.w r1, #4294967295 @ 0xffffffff │ │ - ble.n 704d2 │ │ - uxth r0, r1 │ │ - cmp.w r0, #512 @ 0x200 │ │ - bcc.w 70b0c │ │ - lsrs r0, r1, #9 │ │ - mov r8, r1 │ │ - b.n 704fc │ │ + ldrsh.w r5, [r1, r0, lsl #1] │ │ + cmp.w r5, #4294967295 @ 0xffffffff │ │ + ble.n 70e52 │ │ + lsrs r0, r5, #9 │ │ + b.n 70e80 │ │ movs r0, #10 │ │ - mov r8, r1 │ │ and.w r1, r0, #31 │ │ - mvn.w r2, r8 │ │ - lsr.w r1, fp, r1 │ │ + mvns r2, r5 │ │ + lsr.w r1, sl, r1 │ │ and.w r1, r1, #1 │ │ add r1, r2 │ │ - lsrs r2, r1, #6 │ │ - cmp r2, #8 │ │ - bhi.n 704fc │ │ - ldr r2, [sp, #92] @ 0x5c │ │ + cmp.w r1, #576 @ 0x240 │ │ + bcs.n 70e78 │ │ + ldr r2, [sp, #84] @ 0x54 │ │ adds r0, #1 │ │ - ldrsh.w r8, [r2, r1, lsl #1] │ │ - cmp.w r8, #4294967295 @ 0xffffffff │ │ - ble.n 704d6 │ │ - subs r4, r4, r0 │ │ + ldrsh.w r5, [r2, r1, lsl #1] │ │ + cmp r5, #0 │ │ + bmi.n 70e54 │ │ + b.n 70e7e │ │ + adds r0, #1 │ │ + movw r5, #32767 @ 0x7fff │ │ + uxtb r0, r0 │ │ + sub.w r9, r9, r0 │ │ and.w r0, r0, #31 │ │ - lsr.w fp, fp, r0 │ │ - movs.w r0, r8, lsl #23 │ │ - bmi.n 705b8 │ │ - cmp r4, #14 │ │ - bhi.n 70528 │ │ - sub.w r1, r5, lr │ │ - cmp r1, #1 │ │ - bls.w 70f42 │ │ - ldrh.w r0, [lr], #2 │ │ - lsls r0, r4 │ │ - orr.w fp, fp, r0 │ │ - orr.w r4, r4, #16 │ │ - mov r0, fp │ │ - ldr r1, [sp, #88] @ 0x58 │ │ + lsr.w sl, sl, r0 │ │ + lsls r0, r5, #23 │ │ + bmi.n 70f44 │ │ + cmp.w r9, #14 │ │ + bhi.n 70eb0 │ │ + ldr r1, [sp, #80] @ 0x50 │ │ + ldrh.w r0, [r1], #2 │ │ + str r1, [sp, #80] @ 0x50 │ │ + lsl.w r0, r0, r9 │ │ + orr.w sl, sl, r0 │ │ + ldr r0, [sp, #60] @ 0x3c │ │ + orr.w r9, r9, #16 │ │ + subs r0, #2 │ │ + str r0, [sp, #60] @ 0x3c │ │ + mov r0, sl │ │ + ldr r1, [sp, #76] @ 0x4c │ │ bfc r0, #10, #22 │ │ ldrsh.w r1, [r1, r0, lsl #1] │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ - ble.n 70548 │ │ - uxth r0, r1 │ │ - cmp.w r0, #512 @ 0x200 │ │ - bcc.w 70b0c │ │ + ble.n 70ecc │ │ lsrs r0, r1, #9 │ │ - b.n 7056e │ │ + cmp fp, lr │ │ + bcc.n 70f00 │ │ + b.w 71a8e │ │ movs r0, #10 │ │ and.w r2, r0, #31 │ │ - mvns r3, r1 │ │ - lsr.w r2, fp, r2 │ │ + mvns r1, r1 │ │ + lsr.w r2, sl, r2 │ │ and.w r2, r2, #1 │ │ - add r2, r3 │ │ - lsrs r3, r2, #6 │ │ - cmp r3, #8 │ │ - bhi.n 7056e │ │ - ldr r1, [sp, #92] @ 0x5c │ │ + add r1, r2 │ │ + cmp.w r1, #576 @ 0x240 │ │ + bcs.n 70ef2 │ │ + ldr r2, [sp, #84] @ 0x54 │ │ adds r0, #1 │ │ - ldrsh.w r1, [r1, r2, lsl #1] │ │ - cmp.w r1, #4294967295 @ 0xffffffff │ │ - ble.n 7054a │ │ - cmp r9, ip │ │ - bcs.w 70fe2 │ │ - subs r4, r4, r0 │ │ + ldrsh.w r1, [r2, r1, lsl #1] │ │ + cmp r1, #0 │ │ + bmi.n 70ece │ │ + b.n 70ef8 │ │ + adds r0, #1 │ │ + movw r1, #32767 @ 0x7fff │ │ + uxtb r0, r0 │ │ + cmp fp, lr │ │ + bcs.w 71a8e │ │ + sub.w r9, r9, r0 │ │ and.w r0, r0, #31 │ │ lsls r2, r1, #23 │ │ - strb.w r8, [sl, r9] │ │ - lsr.w fp, fp, r0 │ │ - add.w r0, r9, #1 │ │ - bmi.n 705b4 │ │ - cmp r0, ip │ │ - bcs.w 70fee │ │ - add.w r9, r9, #2 │ │ - strb.w r1, [sl, r0] │ │ - sub.w r0, ip, r9 │ │ + lsr.w sl, sl, r0 │ │ + ldr r0, [r7, #8] │ │ + strb.w r5, [r0, fp] │ │ + add.w r0, fp, #1 │ │ + bmi.n 70f40 │ │ + cmp r0, lr │ │ + bcs.w 71a9a │ │ + ldr r2, [r7, #8] │ │ + add.w fp, fp, #2 │ │ movs r6, #12 │ │ + strb r1, [r2, r0] │ │ + sub.w r0, lr, fp │ │ cmp.w r0, #258 @ 0x102 │ │ - bls.w 70a86 │ │ - sub.w r0, r5, lr │ │ + bls.w 71574 │ │ + ldr r0, [sp, #60] @ 0x3c │ │ cmp r0, #14 │ │ - ldr r0, [sp, #8] │ │ - bcs.w 7049e │ │ - b.n 70a88 │ │ - mov r9, r0 │ │ - mov r8, r1 │ │ - mov r0, r8 │ │ + bcs.w 70e1c │ │ + b.n 71574 │ │ + mov fp, r0 │ │ + mov r5, r1 │ │ + mov r0, r5 │ │ bfc r0, #9, #23 │ │ cmp.w r0, #256 @ 0x100 │ │ - beq.w 70a80 │ │ + beq.w 7156e │ │ lsrs r1, r0, #1 │ │ cmp r1, #142 @ 0x8e │ │ - bhi.w 70f1c │ │ - ldr r0, [pc, #904] @ (70958 ) │ │ - sub.w r2, r8, #1 │ │ - ldr r1, [pc, #900] @ (7095c ) │ │ + bhi.w 719c4 │ │ + ldr r0, [pc, #936] @ (71304 ) │ │ + subs r2, r5, #1 │ │ + ldr r1, [pc, #936] @ (71308 ) │ │ and.w r2, r2, #31 │ │ add r0, pc │ │ - cmp r4, #14 │ │ + cmp.w r9, #14 │ │ add r1, pc │ │ - ldrb r0, [r0, r2] │ │ - ldrh.w r8, [r1, r2, lsl #1] │ │ - bhi.n 70604 │ │ - sub.w r1, r5, lr │ │ + ldrb r4, [r0, r2] │ │ + ldrh.w r5, [r1, r2, lsl #1] │ │ + bhi.n 70f98 │ │ + ldr r1, [sp, #60] @ 0x3c │ │ + ldr r3, [sp, #28] │ │ cmp r1, #1 │ │ - bls.w 70f42 │ │ - mov r2, r0 │ │ - ldrh.w r0, [lr], #2 │ │ - lsls r0, r4 │ │ - orr.w fp, fp, r0 │ │ - orr.w r4, r4, #16 │ │ - mov r0, r2 │ │ - str r0, [sp, #4] │ │ - cbz r0, 70640 │ │ - and.w r1, r0, #31 │ │ + bls.w 71a84 │ │ + ldr r2, [sp, #80] @ 0x50 │ │ + subs r1, #2 │ │ + str r1, [sp, #60] @ 0x3c │ │ + ldrh.w r0, [r2], #2 │ │ + str r2, [sp, #80] @ 0x50 │ │ + lsl.w r0, r0, r9 │ │ + orr.w sl, sl, r0 │ │ + orr.w r9, r9, #16 │ │ + b.n 70f9a │ │ + ldr r3, [sp, #28] │ │ + cbz r4, 70fe0 │ │ + and.w r1, r4, #31 │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ - subs r4, r4, r0 │ │ - lsr.w r0, fp, r1 │ │ + sub.w r9, r9, r4 │ │ + lsr.w r0, sl, r1 │ │ lsl.w r1, r2, r1 │ │ - bic.w r1, fp, r1 │ │ - cmp r4, #14 │ │ - add r8, r1 │ │ - bhi.n 7063e │ │ - sub.w r1, r5, lr │ │ + bic.w r1, sl, r1 │ │ + cmp.w r9, #14 │ │ + add r5, r1 │ │ + bhi.n 70fde │ │ + ldr r1, [sp, #60] @ 0x3c │ │ cmp r1, #1 │ │ - bls.w 70f42 │ │ - ldrh.w r1, [lr], #2 │ │ - lsls r1, r4 │ │ - orr.w fp, r1, r0 │ │ - orr.w r4, r4, #16 │ │ - b.n 70640 │ │ - mov fp, r0 │ │ - mov r0, fp │ │ - ldr r1, [sp, #36] @ 0x24 │ │ + bls.w 71a84 │ │ + ldr r6, [sp, #80] @ 0x50 │ │ + subs r1, #2 │ │ + str r1, [sp, #60] @ 0x3c │ │ + ldrh.w r2, [r6], #2 │ │ + str r6, [sp, #80] @ 0x50 │ │ + lsl.w r2, r2, r9 │ │ + orr.w sl, r2, r0 │ │ + orr.w r9, r9, #16 │ │ + b.n 70fe0 │ │ + mov sl, r0 │ │ + mov r0, sl │ │ + ldr r1, [sp, #24] │ │ bfc r0, #10, #22 │ │ ldrsh.w r0, [r1, r0, lsl #1] │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ - ble.n 70660 │ │ - uxth r1, r0 │ │ - cmp.w r1, #512 @ 0x200 │ │ - bcc.w 70b0c │ │ + ble.n 70ff6 │ │ lsrs r1, r0, #9 │ │ - b.n 70686 │ │ + b.n 71022 │ │ movs r1, #10 │ │ and.w r2, r1, #31 │ │ - mvns r3, r0 │ │ - lsr.w r2, fp, r2 │ │ + mvns r0, r0 │ │ + lsr.w r2, sl, r2 │ │ and.w r2, r2, #1 │ │ - add r2, r3 │ │ - lsrs r3, r2, #6 │ │ - cmp r3, #8 │ │ - bhi.n 70686 │ │ - ldr r0, [sp, #28] │ │ + add r0, r2 │ │ + cmp.w r0, #576 @ 0x240 │ │ + bcs.n 7101a │ │ + ldrsh.w r0, [r3, r0, lsl #1] │ │ adds r1, #1 │ │ - ldrsh.w r0, [r0, r2, lsl #1] │ │ - cmp.w r0, #4294967295 @ 0xffffffff │ │ - ble.n 70662 │ │ - subs r4, r4, r1 │ │ + cmp r0, #0 │ │ + bmi.n 70ff8 │ │ + b.n 71020 │ │ + adds r1, #1 │ │ + movw r0, #32767 @ 0x7fff │ │ + uxtb r1, r1 │ │ + sub.w r9, r9, r1 │ │ and.w r1, r1, #31 │ │ - bfc r0, #9, #23 │ │ - lsr.w fp, fp, r1 │ │ - cmp r0, #29 │ │ - bhi.w 70f24 │ │ - ldr r1, [pc, #708] @ (70960 ) │ │ - ldr r2, [pc, #708] @ (70964 ) │ │ - add r1, pc │ │ + lsr.w sl, sl, r1 │ │ + mov r1, r0 │ │ + bfc r1, #9, #23 │ │ + cmp r1, #29 │ │ + bhi.w 719cc │ │ + ldr r2, [pc, #720] @ (7130c ) │ │ + uxtb r0, r0 │ │ + lsrs r3, r0, #1 │ │ + movs r6, #1 │ │ add r2, pc │ │ - ldrb r1, [r1, r0] │ │ - ldrh.w r0, [r2, r0, lsl #1] │ │ - str r1, [sp, #4] │ │ - cbz r1, 706e8 │ │ - cmp r4, #15 │ │ - bcs.n 706cc │ │ - sub.w r1, r5, lr │ │ + uqsub8 r4, r3, r6 │ │ + cmp r0, #4 │ │ + ldrh.w r8, [r2, r1, lsl #1] │ │ + bcc.n 71094 │ │ + cmp.w r9, #15 │ │ + bcs.n 71078 │ │ + ldr r1, [sp, #60] @ 0x3c │ │ cmp r1, #1 │ │ - bls.w 70f42 │ │ - mov r3, r0 │ │ - ldrh.w r0, [lr], #2 │ │ - lsls r0, r4 │ │ - orr.w r4, r4, #16 │ │ - orr.w r0, r0, fp │ │ - b.n 706d0 │ │ - mov r3, r0 │ │ - mov r0, fp │ │ - ldr r1, [sp, #4] │ │ + bls.w 71a84 │ │ + ldr r2, [sp, #80] @ 0x50 │ │ + subs r1, #2 │ │ + str r1, [sp, #60] @ 0x3c │ │ + ldrh.w r0, [r2], #2 │ │ + str r2, [sp, #80] @ 0x50 │ │ + lsl.w r0, r0, r9 │ │ + orr.w r9, r9, #16 │ │ + orr.w r0, r0, sl │ │ + b.n 7107a │ │ + mov r0, sl │ │ + uxtb r1, r4 │ │ + sub.w r9, r9, r1 │ │ + and.w r1, r4, #31 │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ - subs r4, r4, r1 │ │ - and.w r1, r1, #31 │ │ - lsr.w fp, r0, r1 │ │ + lsr.w sl, r0, r1 │ │ lsl.w r1, r2, r1 │ │ bics r0, r1 │ │ - add r0, r3 │ │ - cmp r9, r0 │ │ - bcc.w 70f28 │ │ - sub.w r2, r9, r0 │ │ - cmp.w r8, #3 │ │ - str r0, [sp, #8] │ │ - bne.n 70732 │ │ - cmn.w r9, #4 │ │ + add r8, r0 │ │ + cmp fp, r8 │ │ + bcc.w 719d4 │ │ + sub.w r2, fp, r8 │ │ + cmp r5, #3 │ │ + bne.n 710d6 │ │ + cmn.w fp, #4 │ │ + bhi.n 710e6 │ │ + add.w r0, fp, #3 │ │ + cmp r0, lr │ │ itt ls │ │ - addls.w r0, r9, #3 │ │ - cmpls r0, ip │ │ - bhi.n 70748 │ │ - adds r0, r2, #2 │ │ - cmp r0, ip │ │ - it cc │ │ - cmpcc r2, ip │ │ - bcs.n 70748 │ │ - adds r1, r2, #1 │ │ - cmp r1, ip │ │ - itttt cc │ │ - addcc.w r3, sl, r9 │ │ - ldrbcc.w r2, [sl, r2] │ │ - strbcc r2, [r3, #0] │ │ - ldrbcc.w r1, [sl, r1] │ │ - ittt cc │ │ - strbcc r1, [r3, #1] │ │ - ldrbcc.w r0, [sl, r0] │ │ - strbcc r0, [r3, #2] │ │ - b.n 70748 │ │ - mov r0, sl │ │ - mov r1, ip │ │ - mov r3, r9 │ │ - str.w r8, [sp] │ │ - mov r6, lr │ │ - bl 712fc │ │ - ldr.w ip, [r7, #12] │ │ - mov lr, r6 │ │ - add r9, r8 │ │ - sub.w r0, ip, r9 │ │ - cmp.w r0, #258 @ 0x102 │ │ - bhi.w 70494 │ │ - movs r6, #12 │ │ - b.n 70a86 │ │ - str r0, [sp, #0] │ │ - mov r1, ip │ │ + addls r0, r2, #2 │ │ + cmpls r0, lr │ │ + bcs.n 710e6 │ │ + cmp r2, lr │ │ + itt cc │ │ + addcc r1, r2, #1 │ │ + cmpcc r1, lr │ │ + bcs.n 710e6 │ │ + ldr r3, [r7, #8] │ │ + ldrb r2, [r3, r2] │ │ + strb.w r2, [r3, fp] │ │ + add.w r2, r3, fp │ │ + ldrb r1, [r3, r1] │ │ + strb r1, [r2, #1] │ │ + ldrb r0, [r3, r0] │ │ + strb r0, [r2, #2] │ │ + b.n 710e6 │ │ ldr r0, [r7, #8] │ │ - mov r3, sl │ │ - mov r4, lr │ │ - bl 712fc │ │ - ldr.w ip, [r7, #12] │ │ - mov lr, r4 │ │ + mov r1, lr │ │ + mov r3, fp │ │ + str r5, [sp, #0] │ │ + bl 71e24 │ │ + ldr.w lr, [r7, #12] │ │ + add fp, r5 │ │ movs r6, #12 │ │ - b.w 6f598 │ │ + sub.w r0, lr, fp │ │ + cmp.w r0, #258 @ 0x102 │ │ + itt hi │ │ + ldrhi r0, [sp, #60] @ 0x3c │ │ + cmphi r0, #13 │ │ + bhi.w 70e1c │ │ + b.n 71574 │ │ movs r6, #21 │ │ - ldr.w r8, [sp, #52] @ 0x34 │ │ - b.w 6f598 │ │ - str r1, [sp, #108] @ 0x6c │ │ + ldr.w sl, [sp, #36] @ 0x24 │ │ + b.w 700ae │ │ + str r3, [sp, #100] @ 0x64 │ │ movs r6, #21 │ │ - mov r9, r0 │ │ - ldr.w r8, [sp, #52] @ 0x34 │ │ - b.w 6f598 │ │ - cmp r4, #11 │ │ - bcc.n 707be │ │ + mov fp, r0 │ │ + ldr.w sl, [sp, #36] @ 0x24 │ │ + b.w 700ae │ │ + cmp r1, #11 │ │ + bcc.n 7114a │ │ + movs r3, #11 │ │ + subs r5, r3, #1 │ │ + mvns r0, r0 │ │ + and.w r5, r5, #31 │ │ + lsr.w r5, r2, r5 │ │ + and.w r5, r5, #1 │ │ + add r0, r5 │ │ + lsrs r5, r0, #6 │ │ + cmp r5, #8 │ │ + bhi.w 71ad4 │ │ + ldr r5, [sp, #28] │ │ + ldrsh.w r0, [r5, r0, lsl #1] │ │ + cmp.w r0, #4294967295 @ 0xffffffff │ │ + bgt.w 708e0 │ │ + adds r3, #1 │ │ + cmp r1, r3 │ │ + bcs.n 7111c │ │ + cmp r6, #0 │ │ + beq.w 715d0 │ │ + ldrb.w r0, [ip], #1 │ │ + add.w r3, r1, #8 │ │ + cmp r1, #6 │ │ + str r3, [sp, #92] @ 0x5c │ │ + lsl.w r0, r0, r1 │ │ + orr.w r2, r2, r0 │ │ + str r2, [sp, #88] @ 0x58 │ │ + bls.n 711f6 │ │ + movs r5, #0 │ │ + b.n 7121e │ │ + mov r4, r2 │ │ + and.w r9, r5, #31 │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ + ldrh.w lr, [ip, r6, lsl #1] │ │ + subs r5, r4, r5 │ │ + ldr r0, [sp, #20] │ │ + lsl.w r2, r2, r9 │ │ + str.w r8, [sp, #60] @ 0x3c │ │ + add.w r8, fp, #2 │ │ + bic.w r2, r3, r2 │ │ + lsr.w r3, r3, r9 │ │ + cmp.w fp, #0 │ │ + add r2, lr │ │ + str r1, [sp, #80] @ 0x50 │ │ + strh.w r2, [r0, r6, lsl #1] │ │ + str r5, [sp, #92] @ 0x5c │ │ + str.w r8, [sp, #100] @ 0x64 │ │ + str r3, [sp, #88] @ 0x58 │ │ + beq.w 7139e │ │ + ldr.w lr, [r7, #12] │ │ + ldr r5, [sp, #60] @ 0x3c │ │ + ldr.w fp, [sp, #52] @ 0x34 │ │ + ldr r1, [sp, #68] @ 0x44 │ │ + movs r0, #0 │ │ + str r0, [sp, #100] @ 0x64 │ │ + movs r6, #27 │ │ + str.w r0, [r1, #15] │ │ + str r0, [r1, #12] │ │ + str r0, [r1, #8] │ │ + str r0, [r1, #4] │ │ + str r0, [r1, #0] │ │ + ldr r0, [sp, #20] │ │ + ldrh r0, [r0, #0] │ │ + cmp.w r0, #286 @ 0x11e │ │ + bhi.w 700ae │ │ + ldrh.w r0, [sl, #78] @ 0x4e │ │ + cmp r0, #31 │ │ + it cc │ │ + movcc r6, #9 │ │ + b.w 700ae │ │ + str r0, [sp, #0] │ │ + mov r1, lr │ │ + ldr r0, [r7, #8] │ │ + bl 71e24 │ │ + ldr.w lr, [r7, #12] │ │ + movs r6, #12 │ │ + b.w 700ae │ │ + mov r0, r2 │ │ + ldr r6, [sp, #24] │ │ + bfc r0, #10, #22 │ │ + ldrsh.w r0, [r6, r0, lsl #1] │ │ + cmp.w r0, #4294967295 @ 0xffffffff │ │ + ble.w 7142c │ │ + uxth r1, r0 │ │ + movs r5, #0 │ │ + cmp.w r1, #512 @ 0x200 │ │ + bcc.w 71a34 │ │ + lsrs r0, r0, #9 │ │ + cmp r3, r0 │ │ + bcc.w 71a34 │ │ + mov r0, r2 │ │ + ldr r1, [sp, #24] │ │ + bfc r0, #10, #22 │ │ + str.w ip, [sp, #80] @ 0x50 │ │ + ldrsh.w r0, [r1, r0, lsl #1] │ │ + cmp.w r0, #4294967295 @ 0xffffffff │ │ + ble.n 7123c │ │ + lsrs r1, r0, #9 │ │ + bfc r0, #9, #23 │ │ + b.n 7126a │ │ + ldr r4, [sp, #28] │ │ + movs r1, #10 │ │ + and.w r6, r1, #31 │ │ + mvns r0, r0 │ │ + lsr.w r6, r2, r6 │ │ + and.w r6, r6, #1 │ │ + add r0, r6 │ │ + cmp.w r0, #576 @ 0x240 │ │ + bcs.n 71262 │ │ + ldrsh.w r0, [r4, r0, lsl #1] │ │ + adds r1, #1 │ │ + cmp r0, #0 │ │ + bmi.n 71240 │ │ + b.n 71268 │ │ + adds r1, #1 │ │ + movw r0, #32767 @ 0x7fff │ │ + uxtb r1, r1 │ │ + subs r3, r3, r1 │ │ + and.w r1, r1, #31 │ │ + movs r6, #34 @ 0x22 │ │ + cmp r0, #29 │ │ + lsr.w r1, r2, r1 │ │ + str r3, [sp, #92] @ 0x5c │ │ + str r1, [sp, #88] @ 0x58 │ │ + bhi.w 700ae │ │ + ldr r1, [pc, #140] @ (71310 ) │ │ + uxtb r2, r0 │ │ + lsrs r2, r2, #1 │ │ + movs r3, #1 │ │ + add r1, pc │ │ + uqsub8 r2, r2, r3 │ │ + movs r6, #16 │ │ + strb.w r2, [sp, #104] @ 0x68 │ │ + ldrh.w r1, [r1, r0, lsl #1] │ │ + cmp r0, #4 │ │ + str r1, [sp, #96] @ 0x60 │ │ + it cc │ │ + movcc r6, #22 │ │ + b.w 700ae │ │ + cmp.w r9, #11 │ │ + bcc.n 712da │ │ movs r1, #11 │ │ subs r2, r1, #1 │ │ mvns r0, r0 │ │ and.w r2, r2, #31 │ │ - lsr.w r2, fp, r2 │ │ + lsr.w r2, sl, r2 │ │ and.w r2, r2, #1 │ │ add r0, r2 │ │ lsrs r2, r0, #6 │ │ cmp r2, #8 │ │ - bhi.w 70ff8 │ │ - ldr r2, [sp, #92] @ 0x5c │ │ + bhi.w 71ad4 │ │ + ldr r2, [sp, #84] @ 0x54 │ │ ldrsh.w r0, [r2, r0, lsl #1] │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ - bgt.n 7080c │ │ + bgt.w 70744 │ │ adds r1, #1 │ │ - cmp r4, r1 │ │ - bcs.n 70792 │ │ - ldr r0, [sp, #68] @ 0x44 │ │ - cmp lr, r0 │ │ - beq.w 70ee2 │ │ - mov r1, lr │ │ - add.w r2, r4, #8 │ │ + cmp r9, r1 │ │ + bcs.n 712ac │ │ + cmp r5, #0 │ │ + beq.w 7199c │ │ + ldr r1, [sp, #80] @ 0x50 │ │ + add.w r2, r9, #8 │ │ + cmp.w r9, #6 │ │ + str r2, [sp, #92] @ 0x5c │ │ ldrb.w r0, [r1], #1 │ │ - cmp r4, #6 │ │ - str r2, [sp, #100] @ 0x64 │ │ - lsl.w r0, r0, r4 │ │ - orr.w fp, fp, r0 │ │ - str.w fp, [sp, #96] @ 0x60 │ │ - bhi.n 70808 │ │ - mov r0, fp │ │ - ldr r3, [sp, #88] @ 0x58 │ │ + str r1, [sp, #80] @ 0x50 │ │ + lsl.w r0, r0, r9 │ │ + orr.w sl, sl, r0 │ │ + str.w sl, [sp, #88] @ 0x58 │ │ + bls.n 71314 │ │ + movs r5, #0 │ │ + b.n 7133c │ │ + add r5, pc, #64 @ (adr r5, 71348 ) │ │ + vqshlu.s32 , q3, #25 │ │ + vsli.64 d29, d30, #58 @ 0x3a │ │ + vrsra.u32 , q12, #6 │ │ + vqshlu.s32 q10, q0, #26 │ │ + ldr r1, [sp, #76] @ 0x4c │ │ bfc r0, #10, #22 │ │ - str r5, [sp, #8] │ │ - ldrsh.w r0, [r3, r0, lsl #1] │ │ + ldrsh.w r0, [r1, r0, lsl #1] │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ - ble.w 70a32 │ │ - uxth r3, r0 │ │ - cmp.w r3, #512 @ 0x200 │ │ + ble.w 7149e │ │ + uxth r1, r0 │ │ + cmp.w r1, #512 @ 0x200 │ │ + mov.w r5, #0 │ │ itt cs │ │ lsrcs r0, r0, #9 │ │ cmpcs r2, r0 │ │ - bcc.w 70a66 │ │ - mov r4, r2 │ │ - mov lr, r1 │ │ - mov r0, fp │ │ - ldr r1, [sp, #88] @ 0x58 │ │ + bcc.w 71a40 │ │ + mov r0, sl │ │ + ldr r1, [sp, #76] @ 0x4c │ │ bfc r0, #10, #22 │ │ ldrsh.w r0, [r1, r0, lsl #1] │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ - ble.n 70826 │ │ + ble.n 71356 │ │ lsrs r1, r0, #9 │ │ bfc r0, #9, #23 │ │ - b.n 7084a │ │ + b.n 71384 │ │ movs r1, #10 │ │ - and.w r2, r1, #31 │ │ - mvns r3, r0 │ │ - lsr.w r2, fp, r2 │ │ - and.w r2, r2, #1 │ │ - add r2, r3 │ │ - lsrs r3, r2, #6 │ │ - cmp r3, #8 │ │ - bhi.n 7084a │ │ - ldr r0, [sp, #92] @ 0x5c │ │ + and.w r3, r1, #31 │ │ + mvns r0, r0 │ │ + lsr.w r3, sl, r3 │ │ + and.w r3, r3, #1 │ │ + add r0, r3 │ │ + cmp.w r0, #576 @ 0x240 │ │ + bcs.n 7137c │ │ + ldr r3, [sp, #84] @ 0x54 │ │ adds r1, #1 │ │ - ldrsh.w r0, [r0, r2, lsl #1] │ │ + ldrsh.w r0, [r3, r0, lsl #1] │ │ cmp r0, #0 │ │ - bmi.n 70828 │ │ - movs r6, #35 @ 0x23 │ │ - cmp r1, #0 │ │ - beq.w 6f598 │ │ - str r0, [sp, #108] @ 0x6c │ │ - subs r0, r4, r1 │ │ + bmi.n 71358 │ │ + b.n 71382 │ │ + adds r1, #1 │ │ + movw r0, #32767 @ 0x7fff │ │ + uxtb r1, r1 │ │ str r0, [sp, #100] @ 0x64 │ │ + subs r0, r2, r1 │ │ + str r0, [sp, #92] @ 0x5c │ │ and.w r0, r1, #31 │ │ movs r6, #13 │ │ - lsr.w r0, fp, r0 │ │ - str r0, [sp, #96] @ 0x60 │ │ - b.w 6f598 │ │ - mov r9, r5 │ │ - ldr r4, [sp, #44] @ 0x2c │ │ - subs r0, #8 │ │ - cmp r1, #2 │ │ - str r0, [sp, #100] @ 0x64 │ │ - strb r3, [r4, r2] │ │ - add.w r2, r1, #2 │ │ - mov.w r3, r3, lsr #8 │ │ - str r2, [sp, #108] @ 0x6c │ │ - str r3, [sp, #96] @ 0x60 │ │ - bcs.w 702c6 │ │ - cmp r0, #0 │ │ - beq.w 70a74 │ │ - cmp r0, #7 │ │ - bhi.n 708a2 │ │ - ldr r6, [sp, #68] @ 0x44 │ │ - cmp lr, r6 │ │ - beq.w 70f80 │ │ - ldrb.w r5, [lr], #1 │ │ - lsls r5, r0 │ │ - orrs r3, r5 │ │ - orr.w r0, r0, #8 │ │ - ldr r4, [sp, #44] @ 0x2c │ │ - subs r0, #8 │ │ - cmp r1, #0 │ │ - str r0, [sp, #100] @ 0x64 │ │ - strb r3, [r4, r2] │ │ - add.w r2, r1, #3 │ │ - mov.w r3, r3, lsr #8 │ │ - str r2, [sp, #108] @ 0x6c │ │ - str r3, [sp, #96] @ 0x60 │ │ - bne.w 702c6 │ │ - cmp r0, #0 │ │ - beq.w 70a7a │ │ - cmp r0, #7 │ │ - bhi.n 708da │ │ - ldr r1, [sp, #68] @ 0x44 │ │ - cmp lr, r1 │ │ - beq.w 70fb0 │ │ - ldrb.w r1, [lr], #1 │ │ - lsls r1, r0 │ │ - orrs r3, r1 │ │ - orr.w r0, r0, #8 │ │ - ldr r1, [sp, #44] @ 0x2c │ │ - subs r0, #8 │ │ - str r0, [sp, #100] @ 0x64 │ │ - strb r3, [r1, r2] │ │ - lsrs r1, r3, #8 │ │ - str r1, [sp, #96] @ 0x60 │ │ - b.n 702c6 │ │ - cmp.w sl, #3 │ │ - bcc.n 7091c │ │ - movs r4, #11 │ │ - subs r2, r4, #1 │ │ + lsr.w r0, sl, r0 │ │ + ldr.w sl, [sp, #36] @ 0x24 │ │ + str r0, [sp, #88] @ 0x58 │ │ + b.w 700ae │ │ + movs r0, #4 │ │ + ldr.w lr, [r7, #12] │ │ + str r0, [sp, #120] @ 0x78 │ │ + movs r0, #5 │ │ + strd r0, r0, [sp, #112] @ 0x70 │ │ + add r0, sp, #112 @ 0x70 │ │ + ldr.w fp, [sp, #52] @ 0x34 │ │ + ldr.w r1, [r0, r8, lsl #2] │ │ + cmp r5, r1 │ │ + bcs.n 7146e │ │ + ldr r6, [sp, #60] @ 0x3c │ │ + ldr r4, [sp, #80] @ 0x50 │ │ + cmp r6, #0 │ │ + beq.w 71986 │ │ + ldrb.w r0, [r4], #1 │ │ + add.w r2, r5, #8 │ │ + and.w r5, r5, #31 │ │ + subs r6, #1 │ │ + cmp r2, r1 │ │ + str r2, [sp, #92] @ 0x5c │ │ + lsl.w r0, r0, r5 │ │ + orr.w r3, r3, r0 │ │ + mov r5, r2 │ │ + str r3, [sp, #88] @ 0x58 │ │ + bcc.n 713be │ │ + b.n 71474 │ │ + mov fp, r9 │ │ + uxtb r6, r3 │ │ + orr.w r1, r6, r1, lsl #8 │ │ + subs r2, #8 │ │ + adds r6, r0, #2 │ │ + str r6, [sp, #100] @ 0x64 │ │ + lsrs r3, r3, #8 │ │ + movs r6, #24 │ │ + cmp r0, #2 │ │ + str.w r1, [sl, #52] @ 0x34 │ │ + str r2, [sp, #92] @ 0x5c │ │ + str r3, [sp, #88] @ 0x58 │ │ + bcs.w 700ae │ │ + cmp r2, #0 │ │ + beq.w 70cb0 │ │ + cmp r2, #7 │ │ + bhi.n 714e0 │ │ + cmp r5, #0 │ │ + mov fp, r9 │ │ + beq.w 715d0 │ │ + ldr r4, [sp, #80] @ 0x50 │ │ + subs r5, #1 │ │ + ldrb.w r6, [r4], #1 │ │ + str r4, [sp, #80] @ 0x50 │ │ + lsls r6, r2 │ │ + orrs r3, r6 │ │ + orr.w r2, r2, #8 │ │ + b.n 714e2 │ │ + cmp r1, #3 │ │ + bcc.w 715d0 │ │ + movs r1, #11 │ │ + subs r6, r1, #1 │ │ mvns r0, r0 │ │ - and.w r2, r2, #31 │ │ - lsr.w r2, r3, r2 │ │ - and.w r2, r2, #1 │ │ - add r0, r2 │ │ - lsrs r2, r0, #6 │ │ - cmp r2, #8 │ │ - bhi.w 70ff8 │ │ - ldrsh.w r0, [r5, r0, lsl #1] │ │ - cmp.w r0, #4294967295 @ 0xffffffff │ │ - bgt.w 70410 │ │ - adds r4, #1 │ │ - cmp r1, r4 │ │ - bcs.n 708f0 │ │ - ldr r0, [sp, #68] @ 0x44 │ │ - cmp ip, r0 │ │ - beq.w 70f2e │ │ - ldrb.w r0, [lr, #1] │ │ - orr.w sl, sl, #16 │ │ - add.w lr, lr, #2 │ │ - str.w sl, [sp, #100] @ 0x64 │ │ - lsls r0, r1 │ │ - orrs r3, r0 │ │ - str r3, [sp, #96] @ 0x60 │ │ - ldr.w ip, [r7, #12] │ │ - mov r0, r3 │ │ - ldr r1, [sp, #36] @ 0x24 │ │ - bfc r0, #10, #22 │ │ - ldrsh.w r0, [r1, r0, lsl #1] │ │ + and.w r6, r6, #31 │ │ + lsr.w r6, r2, r6 │ │ + and.w r6, r6, #1 │ │ + add r0, r6 │ │ + lsrs r6, r0, #6 │ │ + cmp r6, #8 │ │ + bhi.w 71ad4 │ │ + ldr r6, [sp, #28] │ │ + ldrsh.w r0, [r6, r0, lsl #1] │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ - ble.n 70968 │ │ - lsrs r1, r0, #9 │ │ - bfc r0, #9, #23 │ │ - b.n 7098a │ │ - add r2, sp, #936 @ 0x3a8 │ │ - vcvt.f16.u16 d29, d12, #7 │ │ - vtbl.8 d26, {d26-d27}, d22 │ │ - @ instruction: 0xfff9db9a │ │ - vuzp.32 d18, d10 │ │ - and.w r2, r1, #31 │ │ - mvns r6, r0 │ │ - lsr.w r2, r3, r2 │ │ - and.w r2, r2, #1 │ │ - add r6, r2 │ │ - lsrs r2, r6, #6 │ │ - cmp r2, #8 │ │ - bhi.n 7098a │ │ - ldrsh.w r0, [r5, r6, lsl #1] │ │ + bgt.w 71168 │ │ adds r1, #1 │ │ - cmp r0, #0 │ │ - bmi.n 7096a │ │ - movs r6, #35 @ 0x23 │ │ - cmp r1, #0 │ │ - beq.w 6f598 │ │ - sub.w r2, sl, r1 │ │ - and.w r1, r1, #31 │ │ - mov r4, r9 │ │ - movs r6, #34 @ 0x22 │ │ - lsr.w r1, r3, r1 │ │ - cmp r0, #29 │ │ - str r2, [sp, #100] @ 0x64 │ │ - str r1, [sp, #96] @ 0x60 │ │ - bgt.w 6f598 │ │ - ldr r1, [pc, #628] @ (70c24 ) │ │ - and.w r0, r0, #31 │ │ - ldr r2, [pc, #628] @ (70c28 ) │ │ - movs r6, #16 │ │ - add r1, pc │ │ - mov r9, r4 │ │ - add r2, pc │ │ - ldrh.w r1, [r1, r0, lsl #1] │ │ - ldrb r0, [r2, r0] │ │ - str r1, [sp, #104] @ 0x68 │ │ - str r0, [sp, #112] @ 0x70 │ │ - cmp r0, #0 │ │ - it eq │ │ - moveq r6, #22 │ │ - b.w 6f598 │ │ + movs r4, #252 @ 0xfc │ │ + mov.w r8, #15 │ │ + mov.w r9, #0 │ │ + cmp r3, r1 │ │ + bcs.n 71434 │ │ + b.n 715ee │ │ mov r2, r5 │ │ - ldr r4, [sp, #8] │ │ - and.w r0, ip, #31 │ │ - ldrh.w r5, [r4, lr, lsl #1] │ │ + ldr r6, [sp, #60] @ 0x3c │ │ + ldr r4, [sp, #80] @ 0x50 │ │ + and.w r0, r1, #31 │ │ + str r4, [sp, #80] @ 0x50 │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ - ldr r1, [sp, #32] │ │ + ldrh.w r5, [ip, r8, lsl #1] │ │ lsls r4, r0 │ │ bic.w r4, r3, r4 │ │ lsr.w r0, r3, r0 │ │ add r5, r4 │ │ - str r0, [sp, #96] @ 0x60 │ │ - str.w r5, [r1, lr, lsl #2] │ │ - sub.w r1, r2, ip │ │ - str r1, [sp, #100] @ 0x64 │ │ - ldr.w sl, [sp, #64] @ 0x40 │ │ - ldr r0, [sp, #40] @ 0x28 │ │ - mov.w r1, #288 @ 0x120 │ │ - bl c99c4 │ │ - movs r0, #0 │ │ - ldr.w ip, [r7, #12] │ │ - str r0, [sp, #108] @ 0x6c │ │ - mov lr, r6 │ │ - ldr r0, [sp, #32] │ │ - mov r9, sl │ │ - movs r6, #27 │ │ - ldr r0, [r0, #0] │ │ - cmp.w r0, #286 @ 0x11e │ │ - bhi.w 6f598 │ │ - ldr.w r0, [r8, #44] @ 0x2c │ │ - mov r9, sl │ │ - cmp r0, #31 │ │ - it cc │ │ - movcc r6, #9 │ │ - b.w 6f598 │ │ - cmp r4, #3 │ │ - bcc.n 70a66 │ │ - movs r3, #11 │ │ - subs r6, r3, #1 │ │ + ldr r4, [sp, #20] │ │ + subs r1, r2, r1 │ │ + str r1, [sp, #92] @ 0x5c │ │ + str r0, [sp, #88] @ 0x58 │ │ + strh.w r5, [r4, r8, lsl #1] │ │ + mov r5, r6 │ │ + b.n 711b4 │ │ + cmp.w r9, #3 │ │ + bcc.w 7199c │ │ + movs r1, #11 │ │ + subs r3, r1, #1 │ │ mvns r0, r0 │ │ - and.w r6, r6, #31 │ │ - lsr.w r6, fp, r6 │ │ - and.w r6, r6, #1 │ │ - add r0, r6 │ │ - lsrs r6, r0, #6 │ │ - cmp r6, #8 │ │ - bhi.w 70ff8 │ │ - ldr r5, [sp, #92] @ 0x5c │ │ - ldrsh.w r0, [r5, r0, lsl #1] │ │ + and.w r3, r3, #31 │ │ + lsr.w r3, sl, r3 │ │ + and.w r3, r3, #1 │ │ + add r0, r3 │ │ + lsrs r3, r0, #6 │ │ + cmp r3, #8 │ │ + bhi.w 71ad4 │ │ + ldr r3, [sp, #84] @ 0x54 │ │ + ldrsh.w r0, [r3, r0, lsl #1] │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ - bgt.w 70808 │ │ - adds r3, #1 │ │ - cmp r2, r3 │ │ - bcs.n 70a38 │ │ - ldr r0, [sp, #68] @ 0x44 │ │ - cmp r1, r0 │ │ - beq.w 70f58 │ │ - ldrb r0, [r1, #0] │ │ + bgt.w 71300 │ │ + adds r1, #1 │ │ + mov.w r8, #12 │ │ + mov.w r9, #0 │ │ + cmp r2, r1 │ │ + bcs.n 714a8 │ │ + b.n 7198e │ │ + mov fp, r9 │ │ + uxtb r6, r3 │ │ + orr.w r1, r6, r1, lsl #8 │ │ + subs r2, #8 │ │ + adds r6, r0, #3 │ │ + str r6, [sp, #100] @ 0x64 │ │ + lsrs r3, r3, #8 │ │ + movs r6, #24 │ │ + cmp r0, #0 │ │ + str.w r1, [sl, #52] @ 0x34 │ │ + str r2, [sp, #92] @ 0x5c │ │ + str r3, [sp, #88] @ 0x58 │ │ + bne.w 700ae │ │ + cmp r2, #0 │ │ + beq.w 70cd6 │ │ + ldr r6, [sp, #80] @ 0x50 │ │ + cmp r2, #7 │ │ + mov fp, r9 │ │ + bhi.n 71520 │ │ + cmp r5, #0 │ │ + beq.n 715d0 │ │ + ldrb.w r0, [r6], #1 │ │ + subs r5, #1 │ │ lsls r0, r2 │ │ - b.n 70336 │ │ - mov r5, r9 │ │ - b.w 7029c │ │ - mov r5, r9 │ │ - b.w 702b4 │ │ - mov.w r8, #256 @ 0x100 │ │ - movs r6, #20 │ │ - ldr r0, [sp, #8] │ │ - ldr r1, [sp, #4] │ │ - strd r0, r8, [sp, #104] @ 0x68 │ │ - str r1, [sp, #112] @ 0x70 │ │ - strd fp, r4, [sp, #96] @ 0x60 │ │ - ldr.w r8, [sp, #52] @ 0x34 │ │ - b.w 6f598 │ │ - movs r6, #2 │ │ - movs r5, #19 │ │ - movs r0, #0 │ │ - mov sl, ip │ │ - ldr.w r8, [sp, #52] @ 0x34 │ │ - b.n 70b58 │ │ - mov lr, r5 │ │ - movs r6, #252 @ 0xfc │ │ - mov.w fp, #0 │ │ - movs r5, #14 │ │ - b.n 70b86 │ │ - mov lr, r5 │ │ - movs r6, #252 @ 0xfc │ │ - mov.w fp, #0 │ │ - movs r5, #16 │ │ - b.n 70b86 │ │ - mov lr, r5 │ │ - movs r6, #252 @ 0xfc │ │ - mov.w fp, #0 │ │ - movs r5, #11 │ │ - b.n 70b86 │ │ - movs r5, #9 │ │ + orrs r3, r0 │ │ + orr.w r2, r2, #8 │ │ + sub.w r0, r2, #8 │ │ + str r0, [sp, #92] @ 0x5c │ │ + lsrs r0, r3, #8 │ │ + str r6, [sp, #80] @ 0x50 │ │ + str r0, [sp, #88] @ 0x58 │ │ + uxtb r0, r3 │ │ + b.w 70ce8 │ │ + cbz r0, 7155c │ │ + cmp r0, #7 │ │ + bhi.n 7154a │ │ + cmp r5, #0 │ │ + beq.n 715d0 │ │ + ldrb.w r1, [r4], #1 │ │ + subs r5, #1 │ │ + lsls r1, r0 │ │ + orrs r3, r1 │ │ + orr.w r0, r0, #8 │ │ + ldr r1, [sp, #32] │ │ + subs r0, #8 │ │ + str r4, [sp, #80] @ 0x50 │ │ + str r0, [sp, #92] @ 0x5c │ │ + strb r3, [r1, r2] │ │ + lsrs r1, r3, #8 │ │ + str r1, [sp, #88] @ 0x58 │ │ + b.w 70d50 │ │ + cbz r5, 715d0 │ │ + ldr r1, [sp, #32] │ │ + subs r5, #1 │ │ + ldrb.w r0, [r4], #1 │ │ + str r4, [sp, #80] @ 0x50 │ │ + strb r0, [r1, r2] │ │ + b.w 70d4e │ │ + mov.w r5, #256 @ 0x100 │ │ + movs r6, #20 │ │ + strd r8, r5, [sp, #96] @ 0x60 │ │ + strd sl, r9, [sp, #88] @ 0x58 │ │ + strb.w r4, [sp, #104] @ 0x68 │ │ + ldr.w sl, [sp, #36] @ 0x24 │ │ + ldr r5, [sp, #60] @ 0x3c │ │ + b.w 700ae │ │ + movs r6, #2 │ │ + mov.w r8, #19 │ │ movs r0, #0 │ │ - mov lr, r4 │ │ - ldr.w ip, [r7, #12] │ │ - movs r6, #255 @ 0xff │ │ - b.n 70b58 │ │ - movs r6, #252 @ 0xfc │ │ - mov lr, r1 │ │ - movs r5, #8 │ │ - mov.w fp, #0 │ │ - ldr.w ip, [r7, #12] │ │ - ldr.w sl, [sp, #64] @ 0x40 │ │ - b.n 70b86 │ │ + mov fp, lr │ │ + mov r5, r9 │ │ + b.n 7164c │ │ + movs r4, #252 @ 0xfc │ │ + mov.w r8, #11 │ │ + b.n 715ea │ │ + movs r4, #252 @ 0xfc │ │ + mov.w r8, #14 │ │ + b.n 715ea │ │ + movs r4, #252 @ 0xfc │ │ + mov.w r8, #16 │ │ + b.n 715ea │ │ movs r6, #255 @ 0xff │ │ - movs r5, #10 │ │ + mov.w r8, #9 │ │ movs r0, #0 │ │ - mov lr, r4 │ │ - ldr.w ip, [r7, #12] │ │ - b.n 70b58 │ │ - movs r5, #9 │ │ - mov.w fp, #0 │ │ - ldr.w lr, [sp, #68] @ 0x44 │ │ - movs r6, #252 @ 0xfc │ │ - b.n 70b86 │ │ - movs r5, #35 @ 0x23 │ │ - mov sl, r9 │ │ - ldr r0, [sp, #8] │ │ - ldr r1, [sp, #4] │ │ + ldr.w lr, [r7, #12] │ │ + b.n 7164c │ │ + movs r4, #252 @ 0xfc │ │ + mov.w r8, #8 │ │ + mov.w r9, #0 │ │ + movs r5, #0 │ │ + ldrd fp, ip, [sp, #52] @ 0x34 │ │ + b.n 7167c │ │ + movs r4, #252 @ 0xfc │ │ + b.n 715ea │ │ movs r6, #255 @ 0xff │ │ - strd r0, r8, [sp, #104] @ 0x68 │ │ + mov.w r8, #10 │ │ movs r0, #0 │ │ - str r1, [sp, #112] @ 0x70 │ │ - strd fp, r4, [sp, #96] @ 0x60 │ │ - ldr.w r8, [sp, #52] @ 0x34 │ │ - b.n 70b58 │ │ + ldr.w lr, [r7, #12] │ │ + mov fp, r9 │ │ + b.n 7164c │ │ + movs r4, #252 @ 0xfc │ │ + mov.w r8, #9 │ │ + mov.w r9, #0 │ │ + movs r5, #0 │ │ + ldr.w ip, [sp, #56] @ 0x38 │ │ + b.n 7167c │ │ + movs r5, #0 │ │ + mov.w r8, #10 │ │ + movs r4, #252 @ 0xfc │ │ + b.n 71608 │ │ + movs r4, #252 @ 0xfc │ │ + mov.w r8, #10 │ │ + movs r5, #0 │ │ + ldr.w ip, [sp, #56] @ 0x38 │ │ + mov fp, r9 │ │ + mov.w r9, #0 │ │ + b.n 7167c │ │ movs r6, #255 @ 0xff │ │ movs r0, #0 │ │ - b.n 70b58 │ │ + b.n 7164c │ │ movs r6, #2 │ │ - mov sl, ip │ │ - b.n 70b58 │ │ - mov sl, ip │ │ + mov fp, lr │ │ + b.n 7164c │ │ + mov r9, lr │ │ uxtb r0, r6 │ │ cmp r0, #1 │ │ + mov fp, r9 │ │ it ne │ │ cmpne r0, #252 @ 0xfc │ │ - bne.n 70b4a │ │ - mov.w fp, #0 │ │ + bne.n 7163e │ │ + ldr.w ip, [sp, #56] @ 0x38 │ │ + mov.w r9, #0 │ │ cmp r0, #1 │ │ - beq.n 70b76 │ │ - b.n 70b86 │ │ + mov r4, r6 │ │ + beq.n 7166a │ │ + b.n 7167c │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ uxtab r0, r0, r6 │ │ clz r0, r0 │ │ lsrs r0, r0, #5 │ │ - ldr r2, [sp, #60] @ 0x3c │ │ - ldr r3, [sp, #68] @ 0x44 │ │ - ldr r1, [sp, #100] @ 0x64 │ │ - subs r2, r2, r3 │ │ - add.w fp, r2, lr │ │ - cmp.w fp, r1, lsr #3 │ │ - it hi │ │ - movhi.w fp, r1, lsr #3 │ │ - sub.w r1, r1, fp, lsl #3 │ │ - str r1, [sp, #100] @ 0x64 │ │ - cbz r0, 70b86 │ │ - movs r6, #2 │ │ - uxtb r0, r5 │ │ + ldr.w ip, [sp, #56] @ 0x38 │ │ + mov r4, r6 │ │ + ldr r1, [sp, #92] @ 0x5c │ │ + sub.w r9, ip, r5 │ │ + cmp.w r9, r1, lsr #3 │ │ + it cs │ │ + movcs.w r9, r1, lsr #3 │ │ + sub.w r1, r1, r9, lsl #3 │ │ + str r1, [sp, #92] @ 0x5c │ │ + cbz r0, 7167c │ │ + movs r4, #2 │ │ + uxtb.w r0, r8 │ │ cmp r0, #23 │ │ it eq │ │ - moveq r6, #1 │ │ - cmp sl, ip │ │ + moveq r4, #1 │ │ + cmp fp, lr │ │ it ne │ │ - movne r6, #1 │ │ - str r6, [sp, #56] @ 0x38 │ │ - add r6, sp, #96 @ 0x60 │ │ - add.w r4, r8, #28 │ │ - strb.w r5, [r8, #517] @ 0x205 │ │ - ldmia r6, {r0, r1, r2, r3, r6} │ │ - stmia r4!, {r2, r3, r6} │ │ - mov.w r2, #4294967295 @ 0xffffffff │ │ - str.w r1, [r8] │ │ + movne r4, #1 │ │ + add r3, sp, #88 @ 0x58 │ │ + ldrb.w r6, [sp, #104] @ 0x68 │ │ + strb.w r6, [sl, #84] @ 0x54 │ │ + mov.w r6, #4294967295 @ 0xffffffff │ │ + ldmia r3, {r0, r1, r2, r3} │ │ + str.w r1, [sl, #40] @ 0x28 │ │ and.w r1, r1, #31 │ │ - ldr r3, [sp, #56] @ 0x38 │ │ - lsl.w r1, r2, r1 │ │ + strb.w r8, [sl, #561] @ 0x231 │ │ + lsl.w r1, r6, r1 │ │ bics r0, r1 │ │ - str.w r0, [r8, #52] @ 0x34 │ │ - sxtb r0, r3 │ │ + str.w r0, [sl, #68] @ 0x44 │ │ + sxtb r0, r4 │ │ cmp r0, #0 │ │ - bmi.n 70c1e │ │ - cmp sl, ip │ │ - bhi.w 70f4c │ │ + strd r2, r3, [sl, #60] @ 0x3c │ │ + str r4, [sp, #48] @ 0x30 │ │ + bmi.n 7171a │ │ + cmp fp, lr │ │ + bhi.w 71a46 │ │ movw r0, #43439 @ 0xa9af │ │ - bic.w r2, sl, #3 │ │ + bic.w r2, fp, #3 │ │ movt r0, #24174 @ 0x5e6e │ │ - movw r3, #22208 @ 0x56c0 │ │ + movw r6, #22208 @ 0x56c0 │ │ umull r0, r1, r2, r0 │ │ - str r2, [sp, #36] @ 0x24 │ │ - movw r9, #32881 @ 0x8071 │ │ - movt r9, #32775 @ 0x8007 │ │ - strd fp, lr, [sp, #28] │ │ - str.w sl, [sp, #64] @ 0x40 │ │ + str r2, [sp, #32] │ │ + movw r8, #32881 @ 0x8071 │ │ + movt r8, #32775 @ 0x8007 │ │ + str.w r9, [sp, #28] │ │ + str r5, [sp, #60] @ 0x3c │ │ + str.w fp, [sp, #52] @ 0x34 │ │ lsrs r1, r1, #13 │ │ - mls r0, r1, r3, r2 │ │ - str r1, [sp, #24] │ │ - mul.w r2, r1, r3 │ │ - str r0, [sp, #40] @ 0x28 │ │ - ldr.w r0, [r8, #24] │ │ - str r2, [sp, #20] │ │ - cmp r2, r3 │ │ + mls r0, r1, r6, r2 │ │ + str r1, [sp, #20] │ │ + mul.w r2, r1, r6 │ │ + str r0, [sp, #44] @ 0x2c │ │ + ldr.w r0, [sl, #56] @ 0x38 │ │ + str r2, [sp, #16] │ │ + cmp r2, r6 │ │ uxth r1, r0 │ │ mov.w r0, r0, lsr #16 │ │ - str r0, [sp, #88] @ 0x58 │ │ - str r1, [sp, #44] @ 0x2c │ │ - bcs.n 70c2c │ │ + str r0, [sp, #80] @ 0x50 │ │ + str r1, [sp, #24] │ │ + bcs.n 71720 │ │ mov.w ip, #0 │ │ mov.w lr, #0 │ │ mov.w fp, #0 │ │ movs r3, #0 │ │ movs r4, #0 │ │ movs r5, #0 │ │ mov.w sl, #0 │ │ - mov.w r8, #0 │ │ - b.n 70d0a │ │ - ldr r4, [sp, #68] @ 0x44 │ │ - b.n 70e7c │ │ - nop │ │ - bhi.n 70b30 │ │ - vrintm.f32 d26, d10 │ │ - vtbl.8 d31, {d9-d12}, d1 │ │ - bl 473cd0 │ │ - lsrs r0, r0, #12 │ │ + mov.w r9, #0 │ │ + b.n 717fe │ │ + ldr r4, [sp, #40] @ 0x28 │ │ + ldr r2, [sp, #48] @ 0x30 │ │ + b.n 7195a │ │ + mul.w r0, r1, r6 │ │ + mov.w fp, #0 │ │ mov.w lr, #0 │ │ mov.w ip, #0 │ │ movs r3, #0 │ │ movs r4, #0 │ │ movs r5, #0 │ │ - str r0, [sp, #72] @ 0x48 │ │ - mov.w r8, #0 │ │ + str r0, [sp, #64] @ 0x40 │ │ + mov.w r9, #0 │ │ ldr r0, [r7, #8] │ │ mov.w sl, #0 │ │ - movs r6, #0 │ │ - str r0, [sp, #92] @ 0x5c │ │ - str r2, [sp, #84] @ 0x54 │ │ - ldr r0, [sp, #92] @ 0x5c │ │ - adds r1, r0, r6 │ │ - ldrb r2, [r0, r6] │ │ - adds r6, #4 │ │ - ldrb r0, [r1, #1] │ │ - ldrb.w r9, [r1, #2] │ │ + str r2, [sp, #76] @ 0x4c │ │ + movs r2, #0 │ │ + str r0, [sp, #84] @ 0x54 │ │ + ldr r1, [sp, #84] @ 0x54 │ │ + ldrb r0, [r1, r2] │ │ + add r1, r2 │ │ + adds r2, #4 │ │ + ldrb r6, [r1, #1] │ │ + ldrb.w r8, [r1, #2] │ │ + add r9, r0 │ │ ldrb r1, [r1, #3] │ │ - add r8, r2 │ │ - add r4, r9 │ │ - add r5, r0 │ │ + add r5, r6 │ │ + add r4, r8 │ │ + add sl, r9 │ │ add r3, r1 │ │ - add sl, r8 │ │ - add fp, r3 │ │ add lr, r4 │ │ + add fp, r3 │ │ add ip, r5 │ │ - movw r1, #22208 @ 0x56c0 │ │ - cmp r6, r1 │ │ - bne.n 70c54 │ │ - movw r9, #32881 @ 0x8071 │ │ - movt r9, #32775 @ 0x8007 │ │ - umull r6, r2, lr, r9 │ │ - umull r6, r0, fp, r9 │ │ - str r2, [sp, #76] @ 0x4c │ │ - umull r6, r2, ip, r9 │ │ - lsrs r6, r0, #15 │ │ - movw r0, #65521 @ 0xfff1 │ │ - str r2, [sp, #80] @ 0x50 │ │ - mls fp, r6, r0, fp │ │ - ldr r2, [sp, #76] @ 0x4c │ │ - lsrs r2, r2, #15 │ │ - mls lr, r2, r0, lr │ │ + movw r6, #22208 @ 0x56c0 │ │ + cmp r2, r6 │ │ + bne.n 71748 │ │ + movw r8, #32881 @ 0x8071 │ │ + movt r8, #32775 @ 0x8007 │ │ + umull r2, r0, lr, r8 │ │ + umull r2, r1, fp, r8 │ │ + str r0, [sp, #68] @ 0x44 │ │ + umull r2, r0, ip, r8 │ │ + lsrs r2, r1, #15 │ │ + movw r1, #65521 @ 0xfff1 │ │ + str r0, [sp, #72] @ 0x48 │ │ + mls fp, r2, r1, fp │ │ + ldr r0, [sp, #68] @ 0x44 │ │ + lsrs r0, r0, #15 │ │ + mls lr, r0, r1, lr │ │ + ldr r0, [sp, #72] @ 0x48 │ │ + umull r2, r1, sl, r8 │ │ + lsrs r0, r0, #15 │ │ + movw r2, #65521 @ 0xfff1 │ │ + mls ip, r0, r2, ip │ │ + lsrs r0, r1, #15 │ │ + ldr r1, [sp, #64] @ 0x40 │ │ + mls sl, r0, r2, sl │ │ ldr r0, [sp, #80] @ 0x50 │ │ - lsrs r2, r0, #15 │ │ - umull r6, r0, sl, r9 │ │ - movw r6, #65521 @ 0xfff1 │ │ - mls ip, r2, r6, ip │ │ - lsrs r2, r0, #15 │ │ - ldr r0, [sp, #88] @ 0x58 │ │ - mls sl, r2, r6, sl │ │ - ldr r2, [sp, #72] @ 0x48 │ │ - add r0, r2 │ │ - umull r6, r2, r0, r9 │ │ - movw r6, #65521 @ 0xfff1 │ │ - lsrs r2, r2, #15 │ │ - mls r0, r2, r6, r0 │ │ - umull r2, r6, r3, r9 │ │ - str r0, [sp, #88] @ 0x58 │ │ - movw r0, #65521 @ 0xfff1 │ │ - lsrs r2, r6, #15 │ │ - mls r3, r2, r0, r3 │ │ - umull r2, r6, r4, r9 │ │ - lsrs r2, r6, #15 │ │ - mls r4, r2, r0, r4 │ │ - umull r2, r6, r5, r9 │ │ - lsrs r2, r6, #15 │ │ - mls r5, r2, r0, r5 │ │ - umull r2, r6, r8, r9 │ │ - lsrs r2, r6, #15 │ │ - mls r8, r2, r0, r8 │ │ - ldr r0, [sp, #92] @ 0x5c │ │ - ldr r2, [sp, #84] @ 0x54 │ │ - add r0, r1 │ │ - subs r2, r2, r1 │ │ - cmp r2, r1 │ │ - bcs.n 70c4e │ │ - ldr r0, [sp, #64] @ 0x40 │ │ + add r1, r0 │ │ + umull r2, r0, r1, r8 │ │ + movw r2, #65521 @ 0xfff1 │ │ + lsrs r0, r0, #15 │ │ + mls r0, r0, r2, r1 │ │ + movw r1, #65521 @ 0xfff1 │ │ + str r0, [sp, #80] @ 0x50 │ │ + umull r0, r2, r3, r8 │ │ + lsrs r0, r2, #15 │ │ + mls r3, r0, r1, r3 │ │ + umull r0, r2, r4, r8 │ │ + lsrs r0, r2, #15 │ │ + mls r4, r0, r1, r4 │ │ + umull r0, r2, r5, r8 │ │ + lsrs r0, r2, #15 │ │ + mls r5, r0, r1, r5 │ │ + umull r0, r2, r9, r8 │ │ + lsrs r0, r2, #15 │ │ + ldr r2, [sp, #76] @ 0x4c │ │ + mls r9, r0, r1, r9 │ │ + ldr r0, [sp, #84] @ 0x54 │ │ + subs r2, r2, r6 │ │ + add r0, r6 │ │ + cmp r2, r6 │ │ + bcs.n 71742 │ │ + ldr r0, [sp, #52] @ 0x34 │ │ and.w r0, r0, #3 │ │ - str r0, [sp, #84] @ 0x54 │ │ - ldr r0, [sp, #40] @ 0x28 │ │ + str r0, [sp, #76] @ 0x4c │ │ + ldr r0, [sp, #44] @ 0x2c │ │ cmp r0, #0 │ │ - beq.n 70db4 │ │ - ldr r1, [sp, #24] │ │ - movw r2, #22208 @ 0x56c0 │ │ + beq.n 718a4 │ │ + ldr r1, [sp, #20] │ │ ldr r0, [r7, #8] │ │ - mla r1, r1, r2, r0 │ │ - ldr r0, [sp, #36] @ 0x24 │ │ - ldr r2, [sp, #20] │ │ - subs r2, r2, r0 │ │ - ldrb.w r0, [r1], #4 │ │ - adds r2, #4 │ │ - str r0, [sp, #92] @ 0x5c │ │ - ldrb.w r0, [r1, #-3] │ │ - ldrb.w r6, [r1, #-2] │ │ - add r5, r0 │ │ - ldrb.w r9, [r1, #-1] │ │ - ldr r0, [sp, #92] @ 0x5c │ │ - add r4, r6 │ │ - add r3, r9 │ │ + ldr r2, [sp, #16] │ │ + mla r0, r1, r6, r0 │ │ + ldr r1, [sp, #32] │ │ + subs r1, r2, r1 │ │ + ldrb.w r2, [r0], #4 │ │ + adds r1, #4 │ │ + str r2, [sp, #84] @ 0x54 │ │ + ldrb.w r2, [r0, #-2] │ │ + ldrb.w r6, [r0, #-3] │ │ + add r4, r2 │ │ + ldrb.w r8, [r0, #-1] │ │ + ldr r2, [sp, #84] @ 0x54 │ │ + add r5, r6 │ │ + add r3, r8 │ │ add lr, r4 │ │ - add r8, r0 │ │ + add r9, r2 │ │ add fp, r3 │ │ add ip, r5 │ │ - add sl, r8 │ │ - bne.n 70d2a │ │ - movw r0, #32881 @ 0x8071 │ │ - movt r0, #32775 @ 0x8007 │ │ - umull r1, r2, fp, r0 │ │ - umull r1, r6, lr, r0 │ │ - umull r1, r9, ip, r0 │ │ - lsrs r1, r2, #15 │ │ - movw r2, #65521 @ 0xfff1 │ │ - mls fp, r1, r2, fp │ │ - lsrs r1, r6, #15 │ │ - mls lr, r1, r2, lr │ │ - mov.w r1, r9, lsr #15 │ │ - umull r6, r9, sl, r0 │ │ - mls ip, r1, r2, ip │ │ - mov.w r1, r9, lsr #15 │ │ - mov r9, r0 │ │ - mls sl, r1, r2, sl │ │ - umull r1, r6, r3, r0 │ │ - lsrs r1, r6, #15 │ │ - mls r3, r1, r2, r3 │ │ - umull r1, r6, r4, r0 │ │ - lsrs r1, r6, #15 │ │ - mls r4, r1, r2, r4 │ │ - umull r1, r6, r5, r0 │ │ - lsrs r1, r6, #15 │ │ - mls r5, r1, r2, r5 │ │ - umull r1, r6, r8, r0 │ │ - lsrs r1, r6, #15 │ │ - mls r8, r1, r2, r8 │ │ - ldrd r0, r2, [sp, #40] @ 0x28 │ │ - ldr r1, [sp, #88] @ 0x58 │ │ - mla r2, r0, r2, r1 │ │ - add.w r0, sl, fp │ │ - umull r1, r6, r2, r9 │ │ - movw r9, #65521 @ 0xfff1 │ │ - ldr r1, [sp, #44] @ 0x2c │ │ - lsrs r6, r6, #15 │ │ - mls r2, r6, r9, r2 │ │ - sub.w r6, r9, r3 │ │ - add.w r6, r6, r6, lsl #1 │ │ - add.w r2, r2, ip, lsl #2 │ │ - add.w r2, r2, lr, lsl #2 │ │ - add r2, r6 │ │ - add.w r6, r5, r4, lsl #1 │ │ - subs r2, r2, r6 │ │ - add.w r0, r2, r0, lsl #2 │ │ + add sl, r9 │ │ + bne.n 7181a │ │ + movw r6, #32881 @ 0x8071 │ │ + movt r6, #32775 @ 0x8007 │ │ + umull r0, r1, fp, r6 │ │ + umull r0, r2, lr, r6 │ │ + umull r0, r8, ip, r6 │ │ + lsrs r0, r1, #15 │ │ + movw r1, #65521 @ 0xfff1 │ │ + mls fp, r0, r1, fp │ │ + lsrs r0, r2, #15 │ │ + mls lr, r0, r1, lr │ │ + mov.w r0, r8, lsr #15 │ │ + umull r2, r8, sl, r6 │ │ + mls ip, r0, r1, ip │ │ + mov.w r0, r8, lsr #15 │ │ + mov r8, r6 │ │ + mls sl, r0, r1, sl │ │ + umull r0, r2, r3, r6 │ │ + lsrs r0, r2, #15 │ │ + mls r3, r0, r1, r3 │ │ + umull r0, r2, r4, r6 │ │ + lsrs r0, r2, #15 │ │ + mls r4, r0, r1, r4 │ │ + umull r0, r2, r5, r6 │ │ + lsrs r0, r2, #15 │ │ + mls r5, r0, r1, r5 │ │ + umull r0, r2, r9, r6 │ │ + lsrs r0, r2, #15 │ │ + mls r9, r0, r1, r9 │ │ + ldr r6, [sp, #24] │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + ldr r1, [sp, #80] @ 0x50 │ │ + mla r1, r0, r6, r1 │ │ + umull r0, r2, r1, r8 │ │ + movw r0, #65521 @ 0xfff1 │ │ + lsrs r2, r2, #15 │ │ + mls r1, r2, r0, r1 │ │ + subs r2, r0, r3 │ │ + add.w r2, r2, r2, lsl #1 │ │ + add.w r1, r1, ip, lsl #2 │ │ + add.w r1, r1, lr, lsl #2 │ │ + add r1, r2 │ │ + add.w r2, r5, r4, lsl #1 │ │ + subs r1, r1, r2 │ │ + add.w r2, sl, fp │ │ + add.w r1, r1, r2, lsl #2 │ │ movw r2, #65491 @ 0xffd3 │ │ movt r2, #2 │ │ - add r0, r2 │ │ - adds r2, r3, r1 │ │ + add r1, r2 │ │ + adds r2, r3, r6 │ │ add r2, r4 │ │ add r2, r5 │ │ - ldr r5, [sp, #84] @ 0x54 │ │ - add r2, r8 │ │ - cbz r5, 70e38 │ │ + ldr r5, [sp, #76] @ 0x4c │ │ + add r2, r9 │ │ + cbz r5, 7191e │ │ ldr r3, [r7, #8] │ │ - movw r1, #32881 @ 0x8071 │ │ - ldr r6, [sp, #36] @ 0x24 │ │ cmp r5, #1 │ │ - ldr.w ip, [sp, #52] @ 0x34 │ │ - movt r1, #32775 @ 0x8007 │ │ + ldr r6, [sp, #32] │ │ + ldrd lr, r4, [sp, #36] @ 0x24 │ │ add r3, r6 │ │ - ldr r4, [sp, #68] @ 0x44 │ │ - ldrd fp, lr, [sp, #28] │ │ + ldrd fp, ip, [sp, #52] @ 0x34 │ │ + ldr.w r9, [sp, #28] │ │ ldrb r6, [r3, #0] │ │ add r2, r6 │ │ - add r0, r2 │ │ - beq.n 70e4a │ │ + add r1, r2 │ │ + beq.n 7192a │ │ ldrb r6, [r3, #1] │ │ cmp r5, #2 │ │ add r2, r6 │ │ - add r0, r2 │ │ + add r1, r2 │ │ ittt ne │ │ ldrbne r3, [r3, #2] │ │ addne r2, r3 │ │ - addne r0, r2 │ │ - b.n 70e4a │ │ - movw r1, #32881 @ 0x8071 │ │ - ldr.w ip, [sp, #52] @ 0x34 │ │ - ldr r4, [sp, #68] @ 0x44 │ │ - movt r1, #32775 @ 0x8007 │ │ - ldrd fp, lr, [sp, #28] │ │ - umull r3, r6, r0, r1 │ │ - ldr.w sl, [sp, #64] @ 0x40 │ │ - umull r3, r5, r2, r1 │ │ + addne r1, r2 │ │ + b.n 7192a │ │ + ldrd lr, r4, [sp, #36] @ 0x24 │ │ + ldrd fp, ip, [sp, #52] @ 0x34 │ │ + ldr.w r9, [sp, #28] │ │ + umull r3, r6, r1, r8 │ │ + umull r3, r5, r2, r8 │ │ lsrs r3, r6, #15 │ │ - mls r0, r3, r9, r0 │ │ + mls r1, r3, r0, r1 │ │ lsrs r3, r5, #15 │ │ - mls r1, r3, r9, r2 │ │ - ldr r3, [sp, #56] @ 0x38 │ │ - orr.w r0, r1, r0, lsl #16 │ │ - lsls r1, r3, #24 │ │ - str.w r0, [ip, #24] │ │ - bne.n 70e7c │ │ - ldr.w r1, [ip, #12] │ │ - subs r3, r0, r1 │ │ - it ne │ │ - mvnne.w r3, #1 │ │ + ldr r5, [sp, #60] @ 0x3c │ │ + mls r0, r3, r0, r2 │ │ ldr r2, [sp, #48] @ 0x30 │ │ - add.w r0, fp, r4 │ │ - ldr r1, [sp, #60] @ 0x3c │ │ - subs r0, r1, r0 │ │ - str.w sl, [r2, #8] │ │ - add r0, lr │ │ - strb r3, [r2, #4] │ │ - str r0, [r2, #0] │ │ - add sp, #132 @ 0x84 │ │ + orr.w r0, r0, r1, lsl #16 │ │ + lsls r1, r2, #24 │ │ + str.w r0, [lr, #56] @ 0x38 │ │ + bne.n 7195a │ │ + ldr.w r1, [lr, #52] @ 0x34 │ │ + subs r2, r0, r1 │ │ + it ne │ │ + mvnne.w r2, #1 │ │ + add.w r0, r9, r5 │ │ + str.w fp, [r4, #8] │ │ + sub.w r0, ip, r0 │ │ + strb r2, [r4, #4] │ │ + str r0, [r4, #0] │ │ + add sp, #124 @ 0x7c │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ - movs r6, #252 @ 0xfc │ │ - mov.w fp, #0 │ │ - mov lr, r0 │ │ - b.n 70b86 │ │ - movs r6, #252 @ 0xfc │ │ - movs r5, #10 │ │ - mov.w fp, #0 │ │ - ldrd sl, lr, [sp, #64] @ 0x40 │ │ - b.n 70b86 │ │ movs r6, #2 │ │ movs r0, #0 │ │ - mov sl, ip │ │ - b.n 70b58 │ │ + mov fp, lr │ │ + b.n 7164c │ │ cmp r0, #2 │ │ - bne.n 70ec4 │ │ - ldr.w ip, [r7, #12] │ │ - mov lr, r4 │ │ - b.n 70b36 │ │ + bne.n 719ae │ │ + ldr.w lr, [r7, #12] │ │ + mov r9, fp │ │ + b.n 71622 │ │ + movs r4, #252 @ 0xfc │ │ + mov.w r8, #8 │ │ + b.n 715ea │ │ + movs r5, #0 │ │ + ldr.w sl, [sp, #36] @ 0x24 │ │ + movs r4, #252 @ 0xfc │ │ + ldr.w ip, [sp, #56] @ 0x38 │ │ + b.n 7167c │ │ + movs r4, #252 @ 0xfc │ │ + mov.w r9, #0 │ │ + movs r5, #0 │ │ + ldr.w sl, [sp, #36] @ 0x24 │ │ + ldr.w ip, [sp, #56] @ 0x38 │ │ + b.n 7167c │ │ movs r6, #255 @ 0xff │ │ - b.n 70af4 │ │ - movs r6, #252 @ 0xfc │ │ - movs r5, #10 │ │ - mov.w fp, #0 │ │ - ldr.w lr, [sp, #68] @ 0x44 │ │ - b.n 70ae6 │ │ - ldr.w lr, [sp, #68] @ 0x44 │ │ - movs r6, #252 @ 0xfc │ │ - mov.w fp, #0 │ │ - b.n 70f3c │ │ - movs r6, #252 @ 0xfc │ │ - mov.w fp, #0 │ │ - mov sl, r9 │ │ - ldr.w lr, [sp, #68] @ 0x44 │ │ - b.n 70b86 │ │ - ldr r3, [pc, #332] @ (71040 ) │ │ - add r3, pc │ │ - b.n 70efa │ │ - ldr r3, [pc, #332] @ (71044 ) │ │ - add r3, pc │ │ + b.n 715b6 │ │ + movs r4, #252 @ 0xfc │ │ + b.n 71606 │ │ + mov.w r8, #10 │ │ + movs r4, #252 @ 0xfc │ │ + ldr.w ip, [sp, #56] @ 0x38 │ │ + movs r5, #0 │ │ + b.n 7160c │ │ + mov r1, r8 │ │ + mov.w r8, #33 @ 0x21 │ │ + b.n 719dc │ │ + mov r1, r8 │ │ + mov.w r8, #34 @ 0x22 │ │ + b.n 719da │ │ + mov r1, r8 │ │ + mov.w r8, #30 │ │ + mov r0, r5 │ │ + strd r1, r0, [sp, #96] @ 0x60 │ │ + movs r6, #255 @ 0xff │ │ + strd sl, r9, [sp, #88] @ 0x58 │ │ + movs r0, #0 │ │ + strb.w r4, [sp, #104] @ 0x68 │ │ + ldr.w sl, [sp, #36] @ 0x24 │ │ + ldr r5, [sp, #60] @ 0x3c │ │ + b.n 7164c │ │ + ldr r3, [pc, #328] @ (71b40 ) │ │ mov r0, r2 │ │ mov.w r1, #288 @ 0x120 │ │ + add r3, pc │ │ + mov r2, r3 │ │ + bl 4d66c │ │ + ldr r3, [pc, #316] @ (71b44 ) │ │ + mov r0, r2 │ │ + movs r1, #32 │ │ + add r3, pc │ │ mov r2, r3 │ │ - bl 4c7e0 │ │ - ldr r2, [pc, #356] @ (7106c ) │ │ + bl 4d66c │ │ + ldr r2, [pc, #308] @ (71b48 ) │ │ add r2, pc │ │ - bl 4febc │ │ - ldr r2, [pc, #352] @ (71070 ) │ │ + bl 50b24 │ │ + ldr r2, [pc, #304] @ (71b4c ) │ │ mov r0, r1 │ │ movw r1, #457 @ 0x1c9 │ │ add r2, pc │ │ - bl 4c7e0 │ │ - movs r5, #33 @ 0x21 │ │ - mov sl, r9 │ │ - mov r8, r0 │ │ - b.n 70b10 │ │ - movs r5, #34 @ 0x22 │ │ - b.n 70b0e │ │ - movs r5, #30 │ │ - mov sl, r9 │ │ - b.n 70b12 │ │ - movs r6, #252 @ 0xfc │ │ - mov.w fp, #0 │ │ - ldr.w lr, [sp, #68] @ 0x44 │ │ - ldr.w ip, [r7, #12] │ │ - mov sl, r9 │ │ - ldr r5, [sp, #8] │ │ - b.n 70b86 │ │ - ldr r2, [pc, #304] @ (71074 ) │ │ - movs r0, #2 │ │ - add r2, pc │ │ - bl 4c7e0 │ │ - ldr r2, [pc, #308] @ (71084 ) │ │ - mov r0, sl │ │ - mov r1, ip │ │ + bl 4d66c │ │ + ldr r3, [pc, #292] @ (71b50 ) │ │ + mov r0, r2 │ │ + add r3, pc │ │ + mov r2, r3 │ │ + bl 526a0 │ │ + mov.w r9, #0 │ │ + ldr.w ip, [sp, #56] @ 0x38 │ │ + movs r4, #252 @ 0xfc │ │ + b.n 7167c │ │ + mov.w r9, #0 │ │ + b.n 71990 │ │ + ldr r2, [pc, #212] @ (71b1c ) │ │ add r2, pc │ │ - bl 4c7e0 │ │ - movs r6, #252 @ 0xfc │ │ - mov.w fp, #0 │ │ - mov sl, r9 │ │ - ldr.w lr, [sp, #68] @ 0x44 │ │ - ldr r5, [sp, #8] │ │ - b.n 70b86 │ │ - ldr r2, [pc, #240] @ (7105c ) │ │ + b.n 71a5c │ │ + ldr r2, [pc, #224] @ (71b30 ) │ │ mov r0, r1 │ │ - mov r1, r9 │ │ + mov r1, fp │ │ add r2, pc │ │ - bl 4febc │ │ - ldr r2, [pc, #232] @ (71060 ) │ │ - mov r0, r9 │ │ - mov r1, ip │ │ + bl 50b24 │ │ + ldr r2, [pc, #172] @ (71b08 ) │ │ add r2, pc │ │ - bl 4c7e0 │ │ - movs r6, #252 @ 0xfc │ │ - mov.w fp, #0 │ │ - ldr.w lr, [sp, #68] @ 0x44 │ │ - mov r5, r9 │ │ - b.n 70b86 │ │ - ldr r2, [pc, #192] @ (71050 ) │ │ + mov r0, fp │ │ + mov r1, lr │ │ + bl 4d66c │ │ + ldr r2, [pc, #188] @ (71b24 ) │ │ mov r1, r6 │ │ add r2, pc │ │ - bl 4febc │ │ - ldr r2, [pc, #184] @ (71054 ) │ │ + bl 50b24 │ │ + ldr r2, [pc, #184] @ (71b28 ) │ │ mov r0, r6 │ │ movw r1, #457 @ 0x1c9 │ │ add r2, pc │ │ - bl 4c7e0 │ │ - ldr r2, [pc, #216] @ (71080 ) │ │ - ldr r1, [sp, #60] @ 0x3c │ │ + bl 4d66c │ │ + ldr r2, [pc, #216] @ (71b58 ) │ │ add r2, pc │ │ - bl 4c2e0 │ │ - mov r5, r9 │ │ - movs r6, #252 @ 0xfc │ │ - mov.w fp, #0 │ │ - ldr.w lr, [sp, #68] @ 0x44 │ │ - b.n 70b86 │ │ - ldr r2, [pc, #164] @ (71064 ) │ │ + bl 4d154 │ │ + ldr r2, [pc, #204] @ (71b54 ) │ │ + movs r0, #2 │ │ + add r2, pc │ │ + bl 4d66c │ │ + ldr r2, [pc, #136] @ (71b18 ) │ │ + mov r0, fp │ │ + mov r1, lr │ │ + add r2, pc │ │ + bl 4d15c │ │ + ldr r2, [pc, #120] @ (71b14 ) │ │ + mov r1, lr │ │ + add r2, pc │ │ + bl 4d15c │ │ + ldr r2, [pc, #140] @ (71b34 ) │ │ movs r1, #19 │ │ add r2, pc │ │ - bl 4c2e8 │ │ - ldr r2, [pc, #156] @ (71068 ) │ │ + bl 4d15c │ │ + ldr r2, [pc, #136] @ (71b38 ) │ │ + mov r0, r1 │ │ + movs r1, #19 │ │ + add r2, pc │ │ + bl 4d15c │ │ + ldr r2, [pc, #128] @ (71b3c ) │ │ mov r0, r1 │ │ mov.w r1, #576 @ 0x240 │ │ add r2, pc │ │ - bl 4c2e8 │ │ - ldr r2, [pc, #100] @ (7103c ) │ │ + bl 4d15c │ │ + ldr r2, [pc, #68] @ (71b10 ) │ │ movw r1, #457 @ 0x1c9 │ │ add r2, pc │ │ - bl 4c2e8 │ │ - ldr r2, [pc, #148] @ (71078 ) │ │ - mov r0, r9 │ │ - mov r1, ip │ │ - add r2, pc │ │ - bl 4c2e8 │ │ - ldr r2, [pc, #140] @ (7107c ) │ │ - mov r1, ip │ │ - add r2, pc │ │ - bl 4c2e8 │ │ - ldr r2, [pc, #92] @ (71058 ) │ │ + bl 4d15c │ │ + ldr r2, [pc, #84] @ (71b2c ) │ │ mov.w r1, #576 @ 0x240 │ │ add r2, pc │ │ - bl 4c2e8 │ │ - ldr r2, [pc, #64] @ (71048 ) │ │ - mov r0, sl │ │ - mov r1, ip │ │ - add r2, pc │ │ - bl 4c2e8 │ │ - ldr r2, [pc, #32] @ (71034 ) │ │ + bl 4d15c │ │ + ldr r2, [pc, #32] @ (71b04 ) │ │ + movs r0, #3 │ │ movs r1, #3 │ │ add r2, pc │ │ - bl 4c2e8 │ │ - ldr r2, [pc, #48] @ (7104c ) │ │ + bl 4d15c │ │ + ldr r2, [pc, #48] @ (71b20 ) │ │ mov r0, r1 │ │ movw r1, #457 @ 0x1c9 │ │ add r2, pc │ │ - bl 4c2e8 │ │ - ldr r2, [pc, #12] @ (71038 ) │ │ + bl 4d15c │ │ + ldr r2, [pc, #16] @ (71b0c ) │ │ movs r1, #3 │ │ add r2, pc │ │ - bl 4c2e8 │ │ - nop │ │ - @ instruction: 0xf22c0005 │ │ - @ instruction: 0xf1f40005 │ │ - @ instruction: 0xf2540005 │ │ - movt r0, #57349 @ 0xe005 │ │ - @ instruction: 0xf2d80005 │ │ - @ instruction: 0xf1960005 │ │ - @ instruction: 0xf22e0005 │ │ - movt r0, #57349 @ 0xe005 │ │ - movt r0, #5 │ │ - bic.w r0, r2, #5 │ │ - movw r0, #8197 @ 0x2005 │ │ - @ instruction: 0xf2360005 │ │ - movw r0, #57349 @ 0xe005 │ │ - orrs.w r0, r0, #5 │ │ - @ instruction: 0xf2d80005 │ │ - movt r0, #40965 @ 0xa005 │ │ - @ instruction: 0xf0ca0005 │ │ - subs.w r0, r8, #5 │ │ - sub.w r0, lr, #5 │ │ - movw r0, #24581 @ 0x6005 │ │ - subw r0, lr, #5 │ │ + bl 4d15c │ │ + vaddl.s8 q0, d6, d5 │ │ + vhadd.s32 d16, d2, d5 │ │ + vhadd.s8 d16, d14, d5 │ │ + vaddl.s8 q0, d14, d5 │ │ + vhadd.s8 d0, d14, d5 │ │ + vhadd.s16 d0, d8, d5 │ │ + vaddl.s16 q8, d4, d5 │ │ + vaddl.s8 q0, d8, d5 │ │ + bic.w r0, r4, #5 │ │ + ands.w r0, r6, #5 │ │ + ldcl 0, cr0, [r2, #-20] @ 0xffffffec │ │ + vhadd.s32 d16, d10, d5 │ │ + vaddl.s8 q0, d4, d5 │ │ + vaddl.s8 q0, d8, d5 │ │ + stcl 0, cr0, [sl, #-20]! @ 0xffffffec │ │ + vaddl.s16 q8, d0, d5 │ │ + vaddl.s16 q8, d2, d5 │ │ + vaddl.s16 q8, d8, d5 │ │ + vaddl.s8 q8, d10, d5 │ │ + vaddl.s16 q8, d0, d5 │ │ + ldc 0, cr0, [r4, #20] │ │ + vaddl.s8 q0, d14, d5 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ - sub sp, #204 @ 0xcc │ │ - str r1, [sp, #0] │ │ - movw r1, #10484 @ 0x28f4 │ │ - ldr r6, [r0, r1] │ │ - cmp r6, #2 │ │ - bls.n 710a8 │ │ - movs r0, #3 │ │ - add sp, #204 @ 0xcc │ │ - ldmia.w sp!, {r8, r9, sl, fp} │ │ - pop {r4, r5, r6, r7, pc} │ │ - add.w r3, r0, #2048 @ 0x800 │ │ - add.w sl, sp, #96 @ 0x60 │ │ - adds r2, r0, r1 │ │ - movw r1, #10504 @ 0x2908 │ │ - str r3, [sp, #24] │ │ - add.w r3, sl, #68 @ 0x44 │ │ - add.w lr, sp, #32 │ │ + sub sp, #148 @ 0x94 │ │ + mov r8, r1 │ │ + movw r1, #9956 @ 0x26e4 │ │ add r1, r0 │ │ - str r3, [sp, #20] │ │ - add.w r3, lr, #64 @ 0x40 │ │ - strd r1, r0, [sp, #4] │ │ - strd r2, r3, [sp, #12] │ │ - ldr.w fp, [r1, r6, lsl #2] │ │ - cmp.w fp, #288 @ 0x120 │ │ - bhi.n 7109e │ │ - mov.w r4, #3488 @ 0xda0 │ │ - movs r1, #64 @ 0x40 │ │ - mla r5, r6, r4, r0 │ │ - mov r0, lr │ │ - bl c9a14 │ │ - mov r0, sl │ │ + str r1, [sp, #36] @ 0x24 │ │ + movw r1, #9888 @ 0x26a0 │ │ + add.w sl, r0, #9600 @ 0x2580 │ │ + add r1, r0 │ │ + str r1, [sp, #24] │ │ + movw r1, #9965 @ 0x26ed │ │ + add r2, sp, #80 @ 0x50 │ │ + add r1, r0 │ │ + str r1, [sp, #20] │ │ + add.w r1, r0, #3200 @ 0xc80 │ │ + str r1, [sp, #16] │ │ + ldrb.w r1, [sl, #363] @ 0x16b │ │ + add.w fp, sp, #48 @ 0x30 │ │ + movw r5, #798 @ 0x31e │ │ + str r0, [sp, #28] │ │ + add.w r0, r0, #6400 @ 0x1900 │ │ + str r0, [sp, #12] │ │ + str.w sl, [sp, #32] │ │ + uxtb r6, r1 │ │ + cmp r6, #2 │ │ + beq.n 71c26 │ │ + cmp r6, #1 │ │ + beq.n 71be8 │ │ + cmp r6, #0 │ │ + bne.w 71dfc │ │ + movs r4, #0 │ │ + mov r0, r2 │ │ movs r1, #68 @ 0x44 │ │ - bl c9a14 │ │ - mov r0, r5 │ │ - mov.w r1, #2048 @ 0x800 │ │ - bl c99c4 │ │ + strd r4, r4, [sp, #72] @ 0x48 │ │ + strd r4, r4, [sp, #64] @ 0x40 │ │ + strd r4, r4, [sp, #56] @ 0x38 │ │ + strd r4, r4, [sp, #48] @ 0x30 │ │ + bl ca0b6 │ │ + ldr.w r9, [sp, #28] │ │ + strh.w r5, [r9, r4] │ │ + adds r4, #2 │ │ + cmp.w r4, #2048 @ 0x800 │ │ + bne.n 71bd2 │ │ + mov.w r5, #288 @ 0x120 │ │ + str.w sl, [sp, #44] @ 0x2c │ │ + b.n 71c18 │ │ + movs r4, #0 │ │ + mov r0, r2 │ │ + movs r1, #68 @ 0x44 │ │ + strd r4, r4, [sp, #72] @ 0x48 │ │ + strd r4, r4, [sp, #64] @ 0x40 │ │ + strd r4, r4, [sp, #56] @ 0x38 │ │ + strd r4, r4, [sp, #48] @ 0x30 │ │ + bl ca0b6 │ │ + ldr.w r9, [sp, #16] │ │ + strh.w r5, [r9, r4] │ │ + adds r4, #2 │ │ + cmp.w r4, #2048 @ 0x800 │ │ + bne.n 71c06 │ │ ldr r0, [sp, #24] │ │ + movs r5, #32 │ │ + str r0, [sp, #44] @ 0x2c │ │ + add.w r0, r9, #2048 @ 0x800 │ │ mov.w r1, #1152 @ 0x480 │ │ - mla r0, r6, r4, r0 │ │ - bl c99c4 │ │ - add.w r9, r5, #3200 @ 0xc80 │ │ - add.w lr, sp, #32 │ │ - cmp.w fp, #0 │ │ - mov r0, fp │ │ - mov r1, r9 │ │ - beq.n 71136 │ │ - ldrb r2, [r1, #0] │ │ - cmp r2, #15 │ │ - bhi.n 7109e │ │ - ldr.w r3, [lr, r2, lsl #2] │ │ + bl ca044 │ │ + b.n 71c56 │ │ + movs r4, #0 │ │ + mov r0, r2 │ │ + movs r1, #68 @ 0x44 │ │ + strd r4, r4, [sp, #72] @ 0x48 │ │ + strd r4, r4, [sp, #64] @ 0x40 │ │ + strd r4, r4, [sp, #56] @ 0x38 │ │ + strd r4, r4, [sp, #48] @ 0x30 │ │ + bl ca0b6 │ │ + ldr.w r9, [sp, #12] │ │ + strh.w r5, [r9, r4] │ │ + adds r4, #2 │ │ + cmp.w r4, #2048 @ 0x800 │ │ + bne.n 71c44 │ │ + movs r5, #19 │ │ + ldr r0, [sp, #20] │ │ + str r0, [sp, #44] @ 0x2c │ │ + ldr r0, [sp, #36] @ 0x24 │ │ + add r2, sp, #80 @ 0x50 │ │ + mov.w ip, #4294967295 @ 0xffffffff │ │ + mov.w lr, #0 │ │ + ldrh.w sl, [r0, r6, lsl #1] │ │ + cmp r5, sl │ │ + bcc.w 71e0c │ │ + mov r4, r6 │ │ + cmp.w sl, #0 │ │ + beq.n 71c9a │ │ + ldr r1, [sp, #44] @ 0x2c │ │ + mov r0, sl │ │ + ldrb r3, [r1, #0] │ │ + cmp r3, #15 │ │ + bhi.w 71dfc │ │ + ldrh.w r6, [fp, r3, lsl #1] │ │ subs r0, #1 │ │ add.w r1, r1, #1 │ │ - add.w r3, r3, #1 │ │ - str.w r3, [lr, r2, lsl #2] │ │ - bne.n 7111c │ │ - add.w r0, r5, #2048 @ 0x800 │ │ - str r0, [sp, #28] │ │ - movs r0, #16 │ │ - movs r1, #1 │ │ - strd r0, r0, [sp, #192] @ 0xc0 │ │ - mov.w r8, #0 │ │ - ldr r0, [sp, #20] │ │ - str r1, [sp, #200] @ 0xc8 │ │ - strd r1, r8, [sp, #184] @ 0xb8 │ │ - strd sl, r0, [sp, #176] @ 0xb0 │ │ - mov.w sl, #0 │ │ - ldr r0, [sp, #16] │ │ - strd lr, r0, [sp, #168] @ 0xa8 │ │ - cbnz r1, 7119a │ │ - ldrd r1, r0, [sp, #188] @ 0xbc │ │ - cmp r1, r0 │ │ - bcs.n 71182 │ │ - ldr r0, [sp, #168] @ 0xa8 │ │ - adds r6, r1, #1 │ │ - ldr r3, [sp, #184] @ 0xb8 │ │ - ldr r2, [sp, #176] @ 0xb0 │ │ - ldr.w r0, [r0, r1, lsl #2] │ │ - add.w r2, r2, r3, lsl #2 │ │ - str r6, [sp, #188] @ 0xbc │ │ - add.w r1, r2, r1, lsl #2 │ │ - cbnz r1, 71186 │ │ - b.n 711ac │ │ + add.w r6, r6, #1 │ │ + strh.w r6, [fp, r3, lsl #1] │ │ + bne.n 71c78 │ │ + ldrh.w r3, [sp, #50] @ 0x32 │ │ + b.n 71c9c │ │ + movs r3, #0 │ │ + lsls r0, r3, #1 │ │ movs r1, #0 │ │ - cbz r1, 711ac │ │ - add.w r2, r0, r8 │ │ - add sl, r0 │ │ - mov.w r8, r2, lsl #1 │ │ - str.w r8, [r1] │ │ - ldr r1, [sp, #200] @ 0xc8 │ │ - cmp r1, #0 │ │ - beq.n 71160 │ │ - movs r0, #0 │ │ - str r0, [sp, #200] @ 0xc8 │ │ - add r0, sp, #168 @ 0xa8 │ │ - bl 7163c │ │ - add.w lr, sp, #32 │ │ - cmp r1, #0 │ │ - bne.n 71186 │ │ - cmp.w r8, #65536 @ 0x10000 │ │ - it ne │ │ - cmpne.w sl, #1 │ │ - bhi.w 712dc │ │ - add.w sl, sp, #96 @ 0x60 │ │ - cmp.w fp, #0 │ │ - mov.w r8, #4294967295 @ 0xffffffff │ │ - beq.n 712bc │ │ + str r0, [sp, #88] @ 0x58 │ │ + add.w r5, fp, r1, lsl #1 │ │ + add.w r6, r2, r1, lsl #2 │ │ + adds r1, #1 │ │ + ldrh r5, [r5, #4] │ │ + cmp r1, #14 │ │ + add r0, r5 │ │ + add r3, r5 │ │ + mov.w r0, r0, lsl #1 │ │ + str r0, [r6, #12] │ │ + bne.n 71ca2 │ │ + cmp.w r0, #65536 @ 0x10000 │ │ + beq.n 71cd4 │ │ + movs r0, #1 │ │ + movs r1, #28 │ │ + cmp r4, #2 │ │ + beq.w 71dfe │ │ + uxth r3, r3 │ │ + cmp r3, #1 │ │ + bhi.w 71dfe │ │ + cmp.w sl, #0 │ │ + beq.w 71de2 │ │ + add.w r0, r9, #2048 @ 0x800 │ │ + str r0, [sp, #8] │ │ movs r0, #0 │ │ - movw ip, #65535 @ 0xffff │ │ - b.n 711d4 │ │ - cmp r0, fp │ │ - bcs.n 712bc │ │ - ldrb.w r3, [r9, r0] │ │ - mov r2, r0 │ │ + movw r1, #65535 @ 0xffff │ │ + str r1, [sp, #40] @ 0x28 │ │ + b.n 71cf0 │ │ + cmp r0, sl │ │ + beq.n 71de2 │ │ + mov r1, r0 │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + ldrb r3, [r0, r1] │ │ sub.w r0, r3, #17 │ │ - uxtb r1, r0 │ │ - adds r0, r2, #1 │ │ - cmp r1, #240 @ 0xf0 │ │ - bcc.n 711d0 │ │ - ldr.w r1, [sl, r3, lsl #2] │ │ + uxtb r6, r0 │ │ + adds r0, r1, #1 │ │ + cmp r6, #240 @ 0xf0 │ │ + bcc.n 71cec │ │ + ldr.w r6, [r2, r3, lsl #2] │ │ cmp r3, #10 │ │ - add.w r6, r1, #1 │ │ - str.w r6, [sl, r3, lsl #2] │ │ - rsb r6, r3, #0 │ │ - and.w r6, r6, #31 │ │ - lsr.w r4, r8, r6 │ │ - and.w r1, r1, r4 │ │ - rbit r1, r1 │ │ - lsr.w r6, r1, r6 │ │ - bhi.n 7122c │ │ - movs r1, #0 │ │ - cmp.w r1, r6, lsr #10 │ │ - bne.n 711d0 │ │ - orr.w r1, r2, r3, lsl #9 │ │ - movs r2, #1 │ │ - lsls r2, r3 │ │ - strh.w r1, [r5, r6, lsl #1] │ │ - add r6, r2 │ │ - cmp.w r6, #1024 @ 0x400 │ │ - bcc.n 7121e │ │ - b.n 711d0 │ │ - mov r1, r6 │ │ - bfc r1, #10, #22 │ │ - ldrh.w r8, [r5, r1, lsl #1] │ │ - cmp.w r8, #0 │ │ - beq.n 71240 │ │ - mov lr, ip │ │ - b.n 7124a │ │ - sub.w lr, ip, #2 │ │ - mov r8, ip │ │ - strh.w ip, [r5, r1, lsl #1] │ │ - mov.w sl, r6, lsr #9 │ │ + add.w r5, r6, #1 │ │ + str.w r5, [r2, r3, lsl #2] │ │ + rsb r5, r3, #0 │ │ + and.w r5, r5, #31 │ │ + lsr.w r4, ip, r5 │ │ + and.w r6, r6, r4 │ │ + rbit r6, r6 │ │ + lsr.w r5, r6, r5 │ │ + bhi.n 71d48 │ │ + cmp.w lr, r5, lsr #10 │ │ + bne.n 71cec │ │ + orr.w r1, r1, r3, lsl #9 │ │ + movs r4, #1 │ │ + lsl.w r3, r4, r3 │ │ + strh.w r1, [r9, r5, lsl #1] │ │ + add r5, r3 │ │ + cmp.w r5, #1024 @ 0x400 │ │ + bcc.n 71d3a │ │ + b.n 71cec │ │ + mov ip, r5 │ │ + movw r2, #798 @ 0x31e │ │ + bfc ip, #10, #22 │ │ + ldrh.w lr, [r9, ip, lsl #1] │ │ + cmp lr, r2 │ │ + bne.n 71d68 │ │ + ldr.w lr, [sp, #40] @ 0x28 │ │ + strh.w lr, [r9, ip, lsl #1] │ │ + sub.w r6, lr, #2 │ │ + str r6, [sp, #40] @ 0x28 │ │ + ldr r2, [sp, #8] │ │ + mov.w ip, r5, lsr #9 │ │ cmp r3, #11 │ │ - bne.n 7127e │ │ - mov ip, lr │ │ - ubfx r1, sl, #1, #1 │ │ - mvn.w r3, r8 │ │ - add r1, r3 │ │ - uxth r1, r1 │ │ - lsrs r3, r1, #6 │ │ - cmp r3, #8 │ │ - bhi.n 712d6 │ │ - ldr r3, [sp, #28] │ │ - add.w sl, sp, #96 @ 0x60 │ │ - add.w lr, sp, #32 │ │ - cmp r0, fp │ │ - mov.w r8, #4294967295 @ 0xffffffff │ │ - strh.w r2, [r3, r1, lsl #1] │ │ - bcc.n 711d4 │ │ - b.n 712bc │ │ - movs r4, #11 │ │ - mov ip, lr │ │ - b.n 71290 │ │ - adds r4, #1 │ │ - mov.w sl, sl, lsr #1 │ │ - uxtb r1, r4 │ │ - cmp r1, r3 │ │ - bcs.n 71254 │ │ - ubfx lr, sl, #1, #1 │ │ - mvn.w r1, r8 │ │ - add r1, lr │ │ - uxth r1, r1 │ │ - lsrs r6, r1, #6 │ │ + str.w r8, [sp, #4] │ │ + bne.n 71da0 │ │ + ubfx r3, ip, #1, #1 │ │ + mvn.w r6, lr │ │ + add r3, r6 │ │ + uxth r3, r3 │ │ + lsrs r6, r3, #6 │ │ cmp r6, #8 │ │ - bhi.n 712d6 │ │ - ldr r6, [sp, #28] │ │ - ldrh.w r8, [r6, r1, lsl #1] │ │ - cmp.w r8, #0 │ │ - bne.n 71284 │ │ - strh.w ip, [r6, r1, lsl #1] │ │ - sub.w r1, ip, #2 │ │ - mov r8, ip │ │ - mov ip, r1 │ │ - b.n 71284 │ │ - ldr r2, [sp, #12] │ │ - ldr r0, [r2, #0] │ │ - cbz r0, 712ee │ │ + bhi.n 71e06 │ │ + ldr.w r8, [sp, #4] │ │ + cmp r0, sl │ │ + strh.w r1, [r2, r3, lsl #1] │ │ + add r2, sp, #80 @ 0x50 │ │ + mov.w ip, #4294967295 @ 0xffffffff │ │ + mov.w lr, #0 │ │ + bcc.n 71cf0 │ │ + b.n 71de2 │ │ + mov.w r8, #11 │ │ + b.n 71db6 │ │ + add.w r8, r8, #1 │ │ + mov.w ip, ip, lsr #1 │ │ + uxtb.w r4, r8 │ │ + cmp r4, r3 │ │ + bcs.n 71d76 │ │ + ubfx r4, ip, #1, #1 │ │ + mvn.w r6, lr │ │ + add r6, r4 │ │ + uxth r5, r6 │ │ + lsrs r6, r5, #6 │ │ + cmp r6, #8 │ │ + bhi.n 71e06 │ │ + ldrh.w lr, [r2, r5, lsl #1] │ │ + cmp.w lr, #0 │ │ + bne.n 71da6 │ │ + ldr.w lr, [sp, #40] @ 0x28 │ │ + strh.w lr, [r2, r5, lsl #1] │ │ + sub.w r4, lr, #2 │ │ + str r4, [sp, #40] @ 0x28 │ │ + b.n 71da6 │ │ + ldr.w sl, [sp, #32] │ │ + ldrb.w r0, [sl, #363] @ 0x16b │ │ + cbz r0, 71e18 │ │ cmp r0, #2 │ │ - beq.n 712e2 │ │ - subs r6, r0, #1 │ │ - ldrd r1, r0, [sp, #4] │ │ - cmp r6, #3 │ │ - str r6, [r2, #0] │ │ - bcc.w 710d0 │ │ - b.n 7109e │ │ + beq.n 71e12 │ │ + subs r1, r0, #1 │ │ + strb.w r1, [sl, #363] @ 0x16b │ │ + movw r5, #798 @ 0x31e │ │ + b.n 71ba4 │ │ + movs r0, #3 │ │ + add sp, #148 @ 0x94 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ movs r0, #3 │ │ movs r1, #10 │ │ - b.n 710a0 │ │ - movs r0, #1 │ │ + b.n 71dfe │ │ + movs r0, #3 │ │ movs r1, #28 │ │ - b.n 710a0 │ │ - ldr r1, [sp, #0] │ │ + b.n 71dfe │ │ movs r0, #0 │ │ - str r0, [r1, #12] │ │ - movs r0, #1 │ │ movs r1, #10 │ │ - b.n 710a0 │ │ - ldr r1, [sp, #0] │ │ + b.n 71e1c │ │ movs r0, #0 │ │ - str r0, [r1, #12] │ │ - movs r0, #1 │ │ movs r1, #12 │ │ - b.n 710a0 │ │ - bmi.n 712a6 │ │ + str.w r0, [r8, #12] │ │ + movs r0, #1 │ │ + b.n 71dfe │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #28 │ │ ldr.w r8, [r7, #8] │ │ subs r6, r2, r3 │ │ it ls │ │ subls r6, r3, r2 │ │ cmp r3, r2 │ │ - bls.n 71354 │ │ + bls.n 71e7c │ │ cmp r6, #1 │ │ - bne.n 71354 │ │ + bne.n 71e7c │ │ sub.w ip, r3, #1 │ │ cmp ip, r1 │ │ - bcs.w 7155c │ │ + bcs.w 72084 │ │ bic.w lr, r8, #3 │ │ adds.w r4, lr, r3 │ │ - bcs.w 714f6 │ │ + bcs.w 7201e │ │ cmp r4, r1 │ │ - bhi.w 71502 │ │ + bhi.w 7202a │ │ cmp.w lr, #0 │ │ - beq.n 71350 │ │ + beq.n 71e78 │ │ ldrb.w r2, [r0, ip] │ │ add r3, r0 │ │ mov r5, r0 │ │ mov r6, r1 │ │ mov r0, r3 │ │ mov r1, lr │ │ - bl c9740 │ │ + bl c9f82 │ │ mov r0, r5 │ │ mov r1, r6 │ │ subs r3, r4, #1 │ │ - b.n 71428 │ │ + b.n 71f50 │ │ cmp r3, r2 │ │ mov.w fp, r8, lsr #2 │ │ it hi │ │ cmphi r6, #3 │ │ - bhi.n 713f6 │ │ + bhi.n 71f1e │ │ cmp.w r8, #4 │ │ - bcc.n 713fc │ │ + bcc.n 71f24 │ │ add.w r9, r0, r3 │ │ add.w sl, r0, r2 │ │ movs r5, #0 │ │ add.w lr, r2, r5 │ │ cmp lr, r1 │ │ - bcs.w 71552 │ │ + bcs.w 7207a │ │ add.w ip, r3, r5 │ │ cmp ip, r1 │ │ - bcs.w 71548 │ │ + bcs.w 72070 │ │ ldrb.w r4, [sl, r5] │ │ strb.w r4, [r9, r5] │ │ add.w r4, lr, #1 │ │ cmp r4, r1 │ │ - bcs.w 7153e │ │ + bcs.w 72066 │ │ add.w r4, ip, #1 │ │ cmp r4, r1 │ │ - bcs.w 71534 │ │ + bcs.w 7205c │ │ add.w r6, sl, r5 │ │ add.w r8, r9, r5 │ │ ldrb r4, [r6, #1] │ │ strb.w r4, [r8, #1] │ │ add.w r4, lr, #2 │ │ cmp r4, r1 │ │ - bcs.w 7152a │ │ + bcs.w 72052 │ │ add.w r4, ip, #2 │ │ cmp r4, r1 │ │ - bcs.w 71520 │ │ + bcs.w 72048 │ │ ldrb r4, [r6, #2] │ │ strb.w r4, [r8, #2] │ │ add.w r4, lr, #3 │ │ cmp r4, r1 │ │ - bcs.w 71516 │ │ + bcs.w 7203e │ │ add.w r4, ip, #3 │ │ cmp r4, r1 │ │ - bcs.w 7150c │ │ + bcs.w 72034 │ │ subs.w fp, fp, #1 │ │ add.w r5, r5, #4 │ │ ldrb r6, [r6, #3] │ │ strb.w r6, [r8, #3] │ │ - bne.n 71370 │ │ + bne.n 71e98 │ │ ldr.w r8, [r7, #8] │ │ adds r4, r3, r5 │ │ adds r3, r2, r5 │ │ - b.n 71428 │ │ + b.n 71f50 │ │ cmp.w r8, #4 │ │ - bcs.n 71402 │ │ + bcs.n 71f2a │ │ mov r4, r3 │ │ mov r3, r2 │ │ - b.n 71428 │ │ + b.n 71f50 │ │ subs r5, r1, #4 │ │ mov r4, r3 │ │ adds r3, r2, #4 │ │ - beq.n 714b8 │ │ + beq.n 71fe0 │ │ cmn.w r2, #5 │ │ - bhi.n 714c0 │ │ + bhi.n 71fe8 │ │ cmp r3, r1 │ │ - bhi.n 714ce │ │ + bhi.n 71ff6 │ │ cmp r5, r4 │ │ - bcc.n 714d8 │ │ + bcc.n 72000 │ │ ldr r2, [r0, r2] │ │ subs.w fp, fp, #1 │ │ str r2, [r0, r4] │ │ add.w r4, r4, #4 │ │ mov r2, r3 │ │ - bne.n 71406 │ │ + bne.n 71f2e │ │ and.w r2, r8, #3 │ │ tbb [pc, r2] │ │ lsls r0, r0, #9 │ │ movs r0, #12 │ │ cmp r3, r1 │ │ - bcs.w 71566 │ │ + bcs.w 7208e │ │ cmp r4, r1 │ │ - bcc.n 714ac │ │ - ldr r2, [pc, #404] @ (715d4 ) │ │ + bcc.n 71fd4 │ │ + ldr r2, [pc, #404] @ (720fc ) │ │ mov r0, r4 │ │ add r2, pc │ │ - bl 4c2e8 │ │ + bl 4d15c │ │ cmp r3, r1 │ │ - bcs.w 71570 │ │ + bcs.w 72098 │ │ cmp r4, r1 │ │ - bcs.w 71584 │ │ + bcs.w 720ac │ │ ldrb r2, [r0, r3] │ │ adds r3, #1 │ │ cmp r3, r1 │ │ strb r2, [r0, r4] │ │ - bcs.w 71598 │ │ + bcs.w 720c0 │ │ adds r4, #1 │ │ cmp r4, r1 │ │ - bcc.n 714ac │ │ - ldr r2, [pc, #376] @ (715e0 ) │ │ + bcc.n 71fd4 │ │ + ldr r2, [pc, #376] @ (72108 ) │ │ mov r0, r4 │ │ add r2, pc │ │ - bl 4c2e8 │ │ + bl 4d15c │ │ cmp r3, r1 │ │ - bcs.w 7157a │ │ + bcs.w 720a2 │ │ cmp r4, r1 │ │ - bcs.w 7158e │ │ + bcs.w 720b6 │ │ ldrb r2, [r0, r3] │ │ add.w ip, r3, #1 │ │ cmp ip, r1 │ │ strb r2, [r0, r4] │ │ - bcs.w 715a2 │ │ + bcs.w 720ca │ │ add.w lr, r4, #1 │ │ cmp lr, r1 │ │ - bcs.w 715ac │ │ + bcs.w 720d4 │ │ ldrb.w r2, [r0, ip] │ │ adds r3, #2 │ │ cmp r3, r1 │ │ strb.w r2, [r0, lr] │ │ - bcs.w 715b6 │ │ + bcs.w 720de │ │ adds r4, #2 │ │ cmp r4, r1 │ │ - bcs.w 715c0 │ │ + bcs.w 720e8 │ │ ldrb r1, [r0, r3] │ │ strb r1, [r0, r4] │ │ add sp, #28 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ - ldr r0, [pc, #348] @ (71618 ) │ │ + ldr r0, [pc, #348] @ (72140 ) │ │ add r0, pc │ │ - bl 51630 │ │ - ldr r4, [pc, #344] @ (7161c ) │ │ + bl 52678 │ │ + ldr r4, [pc, #344] @ (72144 ) │ │ mov r0, r2 │ │ mov r1, r3 │ │ add r4, pc │ │ mov r2, r4 │ │ - bl 4febc │ │ - ldr r2, [pc, #336] @ (71620 ) │ │ + bl 50b24 │ │ + ldr r2, [pc, #336] @ (72148 ) │ │ mov r0, r3 │ │ add r2, pc │ │ - bl 4c7e0 │ │ - ldr r0, [pc, #328] @ (71624 ) │ │ + bl 4d66c │ │ + ldr r0, [pc, #328] @ (7214c ) │ │ movs r2, #0 │ │ - ldr r1, [pc, #328] @ (71628 ) │ │ + ldr r1, [pc, #328] @ (72150 ) │ │ movs r3, #1 │ │ add r0, pc │ │ str r0, [sp, #4] │ │ add r1, pc │ │ add r0, sp, #4 │ │ str r2, [sp, #20] │ │ str r2, [sp, #16] │ │ movs r2, #4 │ │ str r3, [sp, #8] │ │ str r2, [sp, #12] │ │ - bl 4c418 │ │ - ldr r2, [pc, #252] @ (715f4 ) │ │ + bl 4d1a6 │ │ + ldr r2, [pc, #252] @ (7211c ) │ │ mov r0, r3 │ │ mov r1, r4 │ │ add r2, pc │ │ - bl 4febc │ │ - ldr r2, [pc, #244] @ (715f8 ) │ │ + bl 50b24 │ │ + ldr r2, [pc, #244] @ (72120 ) │ │ mov r0, r4 │ │ add r2, pc │ │ - bl 4c7e0 │ │ - ldr r2, [pc, #192] @ (715d0 ) │ │ + bl 4d66c │ │ + ldr r2, [pc, #192] @ (720f8 ) │ │ mov r0, r4 │ │ add r2, pc │ │ - bl 4c2e8 │ │ - ldr r2, [pc, #252] @ (71614 ) │ │ + bl 4d15c │ │ + ldr r2, [pc, #252] @ (7213c ) │ │ mov r0, r4 │ │ add r2, pc │ │ - bl 4c2e8 │ │ - ldr r2, [pc, #236] @ (71610 ) │ │ + bl 4d15c │ │ + ldr r2, [pc, #236] @ (72138 ) │ │ mov r0, r4 │ │ add r2, pc │ │ - bl 4c2e8 │ │ - ldr r2, [pc, #224] @ (7160c ) │ │ + bl 4d15c │ │ + ldr r2, [pc, #224] @ (72134 ) │ │ mov r0, r4 │ │ add r2, pc │ │ - bl 4c2e8 │ │ - ldr r2, [pc, #208] @ (71608 ) │ │ + bl 4d15c │ │ + ldr r2, [pc, #208] @ (72130 ) │ │ mov r0, r4 │ │ add r2, pc │ │ - bl 4c2e8 │ │ - ldr r2, [pc, #196] @ (71604 ) │ │ + bl 4d15c │ │ + ldr r2, [pc, #196] @ (7212c ) │ │ mov r0, r4 │ │ add r2, pc │ │ - bl 4c2e8 │ │ - ldr r2, [pc, #180] @ (71600 ) │ │ + bl 4d15c │ │ + ldr r2, [pc, #180] @ (72128 ) │ │ mov r0, ip │ │ add r2, pc │ │ - bl 4c2e8 │ │ - ldr r2, [pc, #168] @ (715fc ) │ │ + bl 4d15c │ │ + ldr r2, [pc, #168] @ (72124 ) │ │ mov r0, lr │ │ add r2, pc │ │ - bl 4c2e8 │ │ - ldr r2, [pc, #108] @ (715cc ) │ │ + bl 4d15c │ │ + ldr r2, [pc, #108] @ (720f4 ) │ │ mov r0, ip │ │ add r2, pc │ │ - bl 4c2e8 │ │ - ldr r2, [pc, #112] @ (715d8 ) │ │ + bl 4d15c │ │ + ldr r2, [pc, #112] @ (72100 ) │ │ mov r0, r3 │ │ add r2, pc │ │ - bl 4c2e8 │ │ - ldr r2, [pc, #184] @ (7162c ) │ │ + bl 4d15c │ │ + ldr r2, [pc, #184] @ (72154 ) │ │ mov r0, r3 │ │ add r2, pc │ │ - bl 4c2e8 │ │ - ldr r2, [pc, #180] @ (71630 ) │ │ + bl 4d15c │ │ + ldr r2, [pc, #180] @ (72158 ) │ │ mov r0, r3 │ │ add r2, pc │ │ - bl 4c2e8 │ │ - ldr r2, [pc, #84] @ (715dc ) │ │ + bl 4d15c │ │ + ldr r2, [pc, #84] @ (72104 ) │ │ mov r0, r4 │ │ add r2, pc │ │ - bl 4c2e8 │ │ - ldr r2, [pc, #164] @ (71634 ) │ │ + bl 4d15c │ │ + ldr r2, [pc, #164] @ (7215c ) │ │ mov r0, r4 │ │ add r2, pc │ │ - bl 4c2e8 │ │ - ldr r2, [pc, #72] @ (715e4 ) │ │ + bl 4d15c │ │ + ldr r2, [pc, #72] @ (7210c ) │ │ mov r0, r3 │ │ add r2, pc │ │ - bl 4c2e8 │ │ - ldr r2, [pc, #148] @ (71638 ) │ │ + bl 4d15c │ │ + ldr r2, [pc, #148] @ (72160 ) │ │ mov r0, ip │ │ add r2, pc │ │ - bl 4c2e8 │ │ - ldr r2, [pc, #56] @ (715e8 ) │ │ + bl 4d15c │ │ + ldr r2, [pc, #56] @ (72110 ) │ │ mov r0, lr │ │ add r2, pc │ │ - bl 4c2e8 │ │ - ldr r2, [pc, #56] @ (715f0 ) │ │ + bl 4d15c │ │ + ldr r2, [pc, #56] @ (72118 ) │ │ mov r0, r3 │ │ add r2, pc │ │ - bl 4c2e8 │ │ - ldr r2, [pc, #40] @ (715ec ) │ │ + bl 4d15c │ │ + ldr r2, [pc, #40] @ (72114 ) │ │ mov r0, r4 │ │ add r2, pc │ │ - bl 4c2e8 │ │ + bl 4d15c │ │ nop │ │ - @ instruction: 0xead00005 │ │ - subs.w r0, r0, r5 │ │ - ldc 0, cr0, [lr], {5} │ │ - sbc.w r0, r6, r5 │ │ - sbcs.w r0, r8, r5 │ │ - ldc 0, cr0, [r6], #20 │ │ - sbcs.w r0, r4, r5 │ │ - subs.w r0, r0, r5 │ │ - subs.w r0, ip, r5 │ │ - subs.w r0, r6, r5 │ │ - adc.w r0, r4, r5 │ │ - @ instruction: 0xeb3a0005 │ │ - @ instruction: 0xeafa0005 │ │ - adds.w r0, r4, r5 │ │ - @ instruction: 0xeb2e0005 │ │ - adc.w r0, r8, r5 │ │ - sbc.w r0, r2, r5 │ │ - sbcs.w r0, ip, r5 │ │ - @ instruction: 0xeb960005 │ │ - adds r6, r7, #0 │ │ - movs r6, r0 │ │ - stcl 0, cr0, [sl], {5} │ │ - ldc 0, cr0, [lr], #20 │ │ - @ instruction: 0xeb280005 │ │ - stc 0, cr0, [ip], #20 │ │ - sbcs.w r0, ip, r5 │ │ - subs.w r0, r2, r5 │ │ - sub.w r0, lr, r5 │ │ - sub.w r0, sl, r5 │ │ - push {r4, r5, r6, r7, lr} │ │ - add r7, sp, #12 │ │ - str.w fp, [sp, #-4]! │ │ - ldrd r3, ip, [r0, #20] │ │ - sub.w r4, ip, r3 │ │ - cmp r1, r4 │ │ - it cc │ │ - movcc r4, r1 │ │ - adds r2, r4, r3 │ │ - cmp r3, r2 │ │ - itt cc │ │ - strcc r2, [r0, #20] │ │ - movcc r3, r2 │ │ - cmp r3, ip │ │ - bcs.n 71692 │ │ - ldr r5, [r0, #16] │ │ - mov r6, r1 │ │ - ldr.w lr, [r0, #8] │ │ - subs r6, r6, r4 │ │ - subs r2, r4, r1 │ │ - lsls r5, r5, #2 │ │ - add.w r5, r5, r3, lsl #2 │ │ - add.w r1, lr, r5 │ │ - add.w lr, r3, r6 │ │ - add.w r4, lr, #1 │ │ - adds r5, r3, #1 │ │ - cbz r1, 7169a │ │ - cbz r2, 716aa │ │ - adds r1, #4 │ │ - adds r2, #1 │ │ - cmp ip, r5 │ │ - mov r3, r5 │ │ - bne.n 7167e │ │ - str.w ip, [r0, #20] │ │ - movs r1, #0 │ │ - ldr.w fp, [sp], #4 │ │ - pop {r4, r5, r6, r7, pc} │ │ - ldr r1, [r0, #0] │ │ - str r5, [r0, #20] │ │ - ldr.w r0, [r1, r3, lsl #2] │ │ - movs r1, #0 │ │ - ldr.w fp, [sp], #4 │ │ - pop {r4, r5, r6, r7, pc} │ │ - ldr r2, [r0, #0] │ │ - str r4, [r0, #20] │ │ - ldr.w r0, [r2, lr, lsl #2] │ │ - ldr.w fp, [sp], #4 │ │ - pop {r4, r5, r6, r7, pc} │ │ - cbz r3, 716be │ │ + b.n 72060 │ │ + movs r5, r0 │ │ + ldmia.w r4, {r0, r2} │ │ + @ instruction: 0xe9820005 │ │ + strex r0, r0, [sl, #20] │ │ + @ instruction: 0xe85c0005 │ │ + @ instruction: 0xe99a0005 │ │ + @ instruction: 0xe8580005 │ │ + ldmia.w r4, {r0, r2} │ │ + stmia.w r0!, {r0, r2} │ │ + ldmia.w sl, {r0, r2} │ │ + @ instruction: 0xe8280005 │ │ + @ instruction: 0xe81e0005 │ │ + b.n 720e4 │ │ + movs r5, r0 │ │ + b.n 7211c │ │ + movs r5, r0 │ │ + @ instruction: 0xe8120005 │ │ + @ instruction: 0xe82c0005 │ │ + strex r0, r0, [r6, #20] │ │ + strd r0, r0, [r0], #-20 │ │ + ldrd r0, r0, [sl], #-20 │ │ + asrs r2, r0, #29 │ │ + movs r6, r0 │ │ + @ instruction: 0xe9ae0005 │ │ + @ instruction: 0xe9a20005 │ │ + @ instruction: 0xe80c0005 │ │ + @ instruction: 0xe9900005 │ │ + strd r0, r0, [r0], #-20 │ │ + ldmia.w r6, {r0, r2} │ │ + ldmia.w r2, {r0, r2} │ │ + stmia.w lr, {r0, r2} │ │ + cbz r3, 7216a │ │ movs r0, #0 │ │ bx lr │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ ldr r3, [r7, #12] │ │ cmp r3, #0 │ │ - bne.n 717a2 │ │ + bne.n 7224e │ │ ldr r4, [r7, #8] │ │ cmp r4, r2 │ │ - bcc.n 717a2 │ │ + bcc.n 7224e │ │ cmp r4, r1 │ │ - bhi.n 717a2 │ │ + bhi.n 7224e │ │ cmp r4, r2 │ │ - ble.n 717a2 │ │ + ble.n 7224e │ │ sub.w ip, r4, r2 │ │ add.w lr, r0, r2 │ │ cmp.w ip, #3 │ │ - bhi.n 716fc │ │ + bhi.n 721a8 │ │ mov r2, ip │ │ mov r3, lr │ │ ldrb r0, [r3, #0] │ │ cmp r0, #0 │ │ - beq.n 717a6 │ │ + beq.n 72252 │ │ subs r2, #1 │ │ add.w r3, r3, #1 │ │ mov.w r0, #0 │ │ - bne.n 716e8 │ │ - b.n 717b4 │ │ + bne.n 72194 │ │ + b.n 72260 │ │ ldr.w r3, [lr] │ │ movw r1, #256 @ 0x100 │ │ movt r1, #257 @ 0x101 │ │ subs r5, r1, r3 │ │ orrs r3, r5 │ │ bic.w r3, r3, #2139062143 @ 0x7f7f7f7f │ │ cmp.w r3, #2155905152 @ 0x80808080 │ │ - bne.n 71744 │ │ + bne.n 721f0 │ │ bic.w r3, lr, #3 │ │ add r0, r4 │ │ adds r3, #4 │ │ cmp.w ip, #9 │ │ - bcs.n 7175a │ │ + bcs.n 72206 │ │ cmp r3, r0 │ │ - bcs.n 717a2 │ │ + bcs.n 7224e │ │ and.w r0, lr, #3 │ │ add r0, r4 │ │ subs r0, r0, r2 │ │ subs r2, r0, #4 │ │ ldrb r0, [r3, #0] │ │ - cbz r0, 717a6 │ │ + cbz r0, 72252 │ │ subs r2, #1 │ │ add.w r3, r3, #1 │ │ mov.w r0, #0 │ │ - bne.n 71732 │ │ - b.n 717b4 │ │ + bne.n 721de │ │ + b.n 72260 │ │ mov r2, ip │ │ mov r3, lr │ │ ldrb r0, [r3, #0] │ │ - cbz r0, 717a6 │ │ + cbz r0, 72252 │ │ subs r2, #1 │ │ add.w r3, r3, #1 │ │ mov.w r0, #0 │ │ - bne.n 71748 │ │ - b.n 717b4 │ │ + bne.n 721f4 │ │ + b.n 72260 │ │ sub.w r2, r0, #8 │ │ cmp r3, r2 │ │ - bhi.n 7178a │ │ + bhi.n 72236 │ │ ldr r4, [r3, #0] │ │ subs r5, r1, r4 │ │ orrs r4, r5 │ │ bic.w r4, r4, #2139062143 @ 0x7f7f7f7f │ │ cmp.w r4, #2155905152 @ 0x80808080 │ │ itttt eq │ │ ldreq r4, [r3, #4] │ │ subeq r5, r1, r4 │ │ orreq r4, r5 │ │ biceq.w r4, r4, #2139062143 @ 0x7f7f7f7f │ │ it eq │ │ cmpeq.w r4, #2155905152 @ 0x80808080 │ │ - bne.n 7178a │ │ + bne.n 72236 │ │ adds r3, #8 │ │ cmp r3, r2 │ │ - bls.n 71762 │ │ + bls.n 7220e │ │ cmp r3, r0 │ │ - bcs.n 717a2 │ │ + bcs.n 7224e │ │ subs r2, r0, r3 │ │ ldrb r0, [r3, #0] │ │ - cbz r0, 717a6 │ │ + cbz r0, 72252 │ │ subs r2, #1 │ │ add.w r3, r3, #1 │ │ mov.w r0, #0 │ │ - bne.n 71790 │ │ - b.n 717b4 │ │ + bne.n 7223c │ │ + b.n 72260 │ │ movs r0, #0 │ │ pop {r4, r5, r7, pc} │ │ sub.w r1, r3, lr │ │ cmp r1, ip │ │ it hi │ │ movhi.w lr, #0 │ │ mov r0, lr │ │ pop {r4, r5, r7, pc} │ │ push {r4, lr} │ │ ldr r1, [r0, #0] │ │ - cbz r1, 717e2 │ │ - ldr r1, [r0, #4] │ │ dmb ish │ │ ldrex r2, [r1] │ │ subs r3, r2, #1 │ │ strex r4, r3, [r1] │ │ cmp r4, #0 │ │ - bne.n 717c2 │ │ + bne.n 7226a │ │ cmp r2, #1 │ │ - bne.n 717e2 │ │ + it ne │ │ + popne {r4, pc} │ │ dmb ish │ │ - ldr r0, [r0, #4] │ │ + ldr r0, [r0, #0] │ │ ldmia.w sp!, {r4, lr} │ │ - b.w 77dcc │ │ - pop {r4, pc} │ │ + b.w 783e4 │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, #60 @ 0x3c │ │ strd r2, r1, [sp, #16] │ │ mov r4, r0 │ │ ldr.w sl, [r0] │ │ dmb ish │ │ - add.w fp, sp, #24 │ │ - mov.w r8, #0 │ │ - mov.w r9, #4294967295 @ 0xffffffff │ │ + add.w fp, sp, #36 @ 0x24 │ │ + movs r7, #0 │ │ + mov.w r8, #4294967295 @ 0xffffffff │ │ and.w r6, sl, #3 │ │ - tbh [pc, r6, lsl #1] │ │ - movs r4, r0 │ │ - movs r3, r2 │ │ - lsls r3, r1, #4 │ │ - lsls r2, r1, #4 │ │ - ldr r0, [sp, #20] │ │ - cbz r0, 71832 │ │ + tbb [pc, r6] │ │ + asrs r2, r0, #4 │ │ + stcl 8, cr9, [sp], #20 │ │ + cbz r0, 722d4 │ │ add.w r1, sl, #1 │ │ ldrex r0, [r4] │ │ cmp r0, sl │ │ - bne.w 7198e │ │ + bne.w 72408 │ │ strex r2, r1, [r4] │ │ cmp r2, #0 │ │ - bne.n 7181c │ │ + bne.n 722be │ │ movs r1, #1 │ │ - b.n 71994 │ │ - add r0, sp, #36 @ 0x24 │ │ - adds r7, r0, r6 │ │ - bl 93d1c │ │ - strd r0, r1, [sp, #36] @ 0x24 │ │ + b.n 7240e │ │ + add r0, sp, #24 │ │ + add.w r9, r0, r6 │ │ + bl 95384 │ │ + str r0, [sp, #24] │ │ bic.w r0, sl, #3 │ │ - strb.w r8, [sp, #48] @ 0x30 │ │ - str r0, [sp, #44] @ 0x2c │ │ + strb.w r7, [sp, #32] │ │ + str r0, [sp, #28] │ │ dmb ish │ │ ldrex r5, [r4] │ │ cmp r5, sl │ │ - bne.n 71860 │ │ - strex r0, r7, [r4] │ │ + bne.n 72302 │ │ + strex r0, r9, [r4] │ │ cmp r0, #0 │ │ - bne.n 7184c │ │ + bne.n 722ee │ │ movs r0, #1 │ │ - b.n 71866 │ │ + b.n 72308 │ │ movs r0, #0 │ │ clrex │ │ cmp r0, #0 │ │ - bne.w 71970 │ │ - add r0, sp, #36 @ 0x24 │ │ - bl 71a68 │ │ + bne.n 723ec │ │ + add r0, sp, #24 │ │ + bl 724cc │ │ and.w r0, r5, #3 │ │ mov sl, r5 │ │ cmp r0, r6 │ │ - beq.n 71836 │ │ - b.n 71984 │ │ - ldr r1, [pc, #468] @ (71a54 ) │ │ + beq.n 722da │ │ + b.n 723fe │ │ + ldr r1, [pc, #412] @ (724bc ) │ │ add r1, pc │ │ - ldr r0, [r1, #64] @ 0x40 │ │ + ldr r0, [r1, #56] @ 0x38 │ │ dmb ish │ │ - cbnz r0, 71892 │ │ - add.w r0, r1, #64 @ 0x40 │ │ - bl 77b70 │ │ - blx ccc60 │ │ + cbnz r0, 72332 │ │ + add.w r0, r1, #56 @ 0x38 │ │ + bl 78168 │ │ + blx cd220 │ │ cmp r0, #2 │ │ - bls.n 71966 │ │ - ldr r2, [pc, #444] @ (71a58 ) │ │ - sub.w r1, r0, #8 │ │ - mov r6, r0 │ │ - add r2, pc │ │ - cmp r0, r2 │ │ - it ne │ │ - movne r6, r1 │ │ - cmp r0, r2 │ │ - beq.n 718c8 │ │ - ldrex r0, [r1] │ │ - adds r2, r0, #1 │ │ - strex r3, r2, [r1] │ │ - cmp r3, #0 │ │ - bne.n 718ae │ │ + bls.n 723e4 │ │ + sub.w r6, r0, #8 │ │ + ldrex r0, [r6] │ │ + adds r1, r0, #1 │ │ + strex r2, r1, [r6] │ │ + cmp r2, #0 │ │ + bne.n 7233e │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ - ble.w 71a4c │ │ - movs r5, #1 │ │ - b.n 718ca │ │ - movs r5, #0 │ │ - lsls r0, r5, #31 │ │ - mov.w r0, #8 │ │ - it ne │ │ - movne r0, #24 │ │ - adds r7, r6, r0 │ │ - ldrex r0, [r7] │ │ + ble.w 724b6 │ │ + add.w r5, r6, #24 │ │ + ldrex r0, [r5] │ │ subs r1, r0, #1 │ │ - strex r2, r1, [r7] │ │ + strex r2, r1, [r5] │ │ cmp r2, #0 │ │ - bne.n 718d6 │ │ + bne.n 72358 │ │ cmp r0, #1 │ │ dmb ish │ │ - beq.n 71942 │ │ - str.w r8, [sp, #24] │ │ - ldr r0, [r7, #0] │ │ + beq.n 723c2 │ │ + str r7, [sp, #36] @ 0x24 │ │ + ldr r0, [r5, #0] │ │ adds r0, #1 │ │ - bne.n 71922 │ │ - ldr r0, [sp, #24] │ │ - mov r1, r7 │ │ + bne.n 723a2 │ │ + ldr r0, [sp, #36] @ 0x24 │ │ + mov r1, r5 │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ cmp r0, #0 │ │ it ne │ │ addne.w r0, fp, #4 │ │ - stmia.w sp, {r0, r8, r9} │ │ + stmia.w sp, {r0, r7, r8} │ │ movs r0, #240 @ 0xf0 │ │ movs r2, #137 @ 0x89 │ │ - blx ccd70 │ │ + blx cd1f0 │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ - bgt.n 71922 │ │ - blx ccd80 │ │ + bgt.n 723a2 │ │ + blx cd390 │ │ ldr r0, [r0, #0] │ │ cmp r0, #4 │ │ - beq.n 718f0 │ │ - ldrex r0, [r7] │ │ + beq.n 72370 │ │ + ldrex r0, [r5] │ │ cmp r0, #1 │ │ - bne.n 71934 │ │ - strex r0, r8, [r7] │ │ + bne.n 723b4 │ │ + strex r0, r7, [r5] │ │ cmp r0, #0 │ │ - bne.n 71922 │ │ - b.n 7193e │ │ + bne.n 723a2 │ │ + b.n 723be │ │ clrex │ │ dmb ish │ │ - b.n 718ec │ │ + b.n 7236e │ │ dmb ish │ │ - cbz r5, 71970 │ │ dmb ish │ │ ldrex r0, [r6] │ │ subs r1, r0, #1 │ │ strex r2, r1, [r6] │ │ cmp r2, #0 │ │ - bne.n 71948 │ │ + bne.n 723c6 │ │ cmp r0, #1 │ │ - bne.n 71970 │ │ + bne.n 723ec │ │ mov r0, r6 │ │ dmb ish │ │ - bl 77dcc │ │ - b.n 71970 │ │ - bl 93bac │ │ - mov r5, r0 │ │ - mov r6, r1 │ │ - b.n 718ca │ │ - ldrb.w r0, [sp, #48] @ 0x30 │ │ + bl 783e4 │ │ + b.n 723ec │ │ + bl 95064 │ │ + mov r6, r0 │ │ + b.n 72354 │ │ + ldrb.w r0, [sp, #32] │ │ dmb ish │ │ cmp r0, #0 │ │ - beq.w 7187e │ │ - add r0, sp, #36 @ 0x24 │ │ - bl 71a68 │ │ + beq.n 7231e │ │ + add r0, sp, #24 │ │ + bl 724cc │ │ ldr.w sl, [r4] │ │ dmb ish │ │ - b.n 71804 │ │ + b.n 722aa │ │ movs r1, #0 │ │ clrex │ │ cmp r1, #0 │ │ mov sl, r0 │ │ dmb ish │ │ - beq.w 71804 │ │ + beq.w 722aa │ │ ldr r0, [sp, #16] │ │ ldr r1, [r0, #16] │ │ ldr r0, [sp, #20] │ │ blx r1 │ │ cmp r0, #0 │ │ it ne │ │ movne r0, #2 │ │ dmb ish │ │ ldrex r1, [r4] │ │ strex r2, r0, [r4] │ │ cmp r2, #0 │ │ - bne.n 719b2 │ │ + bne.n 7242c │ │ and.w r0, r1, #3 │ │ dmb ish │ │ cmp r0, #1 │ │ str r0, [sp, #24] │ │ - bne.n 71a28 │ │ + bne.n 72492 │ │ subs r0, r1, #1 │ │ add r4, sp, #36 @ 0x24 │ │ - movs r5, #2 │ │ + movs r5, #0 │ │ movs r6, #1 │ │ - cbz r0, 71a22 │ │ - ldrd r2, r1, [r0] │ │ - ldr r7, [r0, #8] │ │ - cmp r2, #2 │ │ + cbz r0, 7248c │ │ + ldrd r1, r7, [r0] │ │ str r5, [r0, #0] │ │ - beq.n 71a40 │ │ - strd r2, r1, [sp, #36] @ 0x24 │ │ + cbz r1, 724aa │ │ + str r1, [sp, #36] @ 0x24 │ │ + adds r1, #24 │ │ dmb ish │ │ - strb r6, [r0, #12] │ │ - lsls r0, r2, #31 │ │ - mov.w r0, #8 │ │ - it ne │ │ - movne r0, #24 │ │ - add r1, r0 │ │ + strb r6, [r0, #8] │ │ dmb ish │ │ ldrex r0, [r1] │ │ strex r2, r6, [r1] │ │ cmp r2, #0 │ │ - bne.n 719fc │ │ + bne.n 72466 │ │ adds r0, #1 │ │ - bne.n 71a16 │ │ + bne.n 72480 │ │ movs r0, #240 @ 0xf0 │ │ movs r2, #129 @ 0x81 │ │ movs r3, #1 │ │ - blx ccd70 │ │ + blx cd1f0 │ │ mov r0, r4 │ │ - bl 717b6 │ │ + bl 72262 │ │ mov r0, r7 │ │ - b.n 719d4 │ │ - b.n 71a20 │ │ + b.n 7244e │ │ + b.n 7248a │ │ add sp, #60 @ 0x3c │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ movs r0, #0 │ │ str r0, [sp, #36] @ 0x24 │ │ - ldr r0, [pc, #44] @ (71a5c ) │ │ + ldr r0, [pc, #40] @ (724c0 ) │ │ add r0, pc │ │ str r0, [sp, #0] │ │ add r1, sp, #24 │ │ - ldr r2, [pc, #40] @ (71a60 ) │ │ + ldr r2, [pc, #36] @ (724c4 ) │ │ add r3, sp, #36 @ 0x24 │ │ movs r0, #0 │ │ add r2, pc │ │ - bl 50110 │ │ - ldr r0, [pc, #32] @ (71a64 ) │ │ + bl 51634 │ │ + ldr r0, [pc, #28] @ (724c8 ) │ │ add r0, pc │ │ - bl 4ffc8 │ │ - bl 9417c │ │ + bl 50b2c │ │ + bl 957c8 │ │ udf #254 @ 0xfe │ │ - bl 50108 │ │ - nop │ │ - cmp r5, #44 @ 0x2c │ │ - movs r6, r0 │ │ - cmp r5, #122 @ 0x7a │ │ + bl 5162c │ │ + cmp r6, #180 @ 0xb4 │ │ movs r6, r0 │ │ - strex r0, r0, [r2, #20] │ │ - ldr r2, [sp, #872] @ 0x368 │ │ - vqshrun.s64 d30, q15, #7 │ │ + b.n 720cc │ │ + movs r5, r0 │ │ + strh r4, [r0, #20] │ │ + vclt.f32 d30, d0, #0 │ │ movs r5, r0 │ │ ldr r1, [r0, #0] │ │ - cmp r1, #2 │ │ - it ne │ │ - bne.w 717b6 │ │ + cbz r1, 724d4 │ │ + b.w 72262 │ │ bx lr │ │ + bmi.n 72482 │ │ push {r7, lr} │ │ mov r7, sp │ │ - ldr r0, [pc, #12] @ (71a88 ) │ │ + ldr r0, [pc, #12] @ (724ec ) │ │ movs r1, #40 @ 0x28 │ │ - ldr r2, [pc, #12] @ (71a8c ) │ │ + ldr r2, [pc, #12] @ (724f0 ) │ │ add r0, pc │ │ add r2, pc │ │ - bl 4c99c │ │ + bl 4d828 │ │ nop │ │ - ldmia r6!, {r3, r5} │ │ - vqshrun.s64 d30, q0, #6 │ │ + stmia r7!, {r1, r2, r3, r4, r5} │ │ + vsli.64 q15, q4, #58 @ 0x3a │ │ movs r5, r0 │ │ push {r7, lr} │ │ mov r7, sp │ │ - bl 71a9c │ │ - bl 71b90 │ │ + bl 72500 │ │ + bl 725f4 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ sub sp, #16 │ │ mov r4, r1 │ │ - ldr r1, [pc, #224] @ (71b8c ) │ │ + ldr r1, [pc, #224] @ (725f0 ) │ │ mov r5, r0 │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ add r1, pc │ │ - blx cccd0 │ │ + blx cd300 │ │ cmp r0, #0 │ │ - beq.n 71b82 │ │ + beq.n 725e6 │ │ mov r8, r0 │ │ mov r0, r5 │ │ blx r4 │ │ ldr r2, [r1, #12] │ │ mov r4, r0 │ │ mov r5, r1 │ │ mov r0, sp │ │ @@ -58623,86 +65814,86 @@ │ │ movteq r2, #54987 @ 0xd6cb │ │ eoreq r0, r2 │ │ itttt eq │ │ movweq r2, #20524 @ 0x502c │ │ movteq r2, #25579 @ 0x63eb │ │ eoreq r1, r2 │ │ orrseq.w r0, r0, r1 │ │ - beq.n 71b52 │ │ + beq.n 725b6 │ │ ldr r2, [r5, #12] │ │ mov r0, sp │ │ mov r1, r4 │ │ blx r2 │ │ - movw r2, #36083 @ 0x8cf3 │ │ + movw r2, #19504 @ 0x4c30 │ │ ldrd r0, r1, [sp] │ │ - movt r2, #24204 @ 0x5e8c │ │ + movt r2, #37049 @ 0x90b9 │ │ eors r1, r2 │ │ - movw r2, #1338 @ 0x53a │ │ - movt r2, #15796 @ 0x3db4 │ │ + movw r2, #18708 @ 0x4914 │ │ + movt r2, #6488 @ 0x1958 │ │ eors r0, r2 │ │ orrs r0, r1 │ │ itttt eq │ │ ldrdeq r0, r1, [sp, #8] │ │ - movweq r2, #51405 @ 0xc8cd │ │ - movteq r2, #23034 @ 0x59fa │ │ + movweq r2, #23469 @ 0x5bad │ │ + movteq r2, #13299 @ 0x33f3 │ │ eoreq r0, r2 │ │ itttt eq │ │ - movweq r2, #25888 @ 0x6520 │ │ - movteq r2, #28063 @ 0x6d9f │ │ + movweq r2, #28371 @ 0x6ed3 │ │ + movteq r2, #26384 @ 0x6710 │ │ eoreq r1, r2 │ │ orrseq.w r0, r0, r1 │ │ - bne.n 71b82 │ │ + bne.n 725e6 │ │ adds r0, r4, #4 │ │ movs r1, #8 │ │ - b.n 71b56 │ │ + b.n 725ba │ │ movs r1, #4 │ │ mov r0, r4 │ │ ldr r4, [r4, r1] │ │ - cbz r4, 71b82 │ │ + cbz r4, 725e6 │ │ ldr r5, [r0, #0] │ │ adds r0, r4, #1 │ │ - blx ccbf0 │ │ - cbz r0, 71b82 │ │ + blx cd270 │ │ + cbz r0, 725e6 │ │ mov r1, r5 │ │ mov r2, r4 │ │ mov r6, r0 │ │ - bl c99c0 │ │ + bl ca0b2 │ │ movs r0, #0 │ │ mov r1, r8 │ │ strb r0, [r6, r4] │ │ mov r0, r6 │ │ add sp, #16 │ │ ldr.w r8, [sp], #4 │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ bx r1 │ │ add sp, #16 │ │ ldr.w r8, [sp], #4 │ │ pop {r4, r5, r6, r7, pc} │ │ nop │ │ - ldmia r0, {r0, r2, r6} │ │ + stmia r1!, {r0, r1, r5, r7} │ │ vrintz.f32 d27, d0 │ │ mov r7, sp │ │ - blx ccd90 │ │ + blx cd3a0 │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ ldrd r5, r7, [r0] │ │ cmp r5, r7 │ │ - beq.n 71bd2 │ │ + beq.n 72636 │ │ mov r6, r5 │ │ mov r4, r0 │ │ ldrb.w r0, [r6], #1 │ │ - bl 71bd8 │ │ + bl 7263c │ │ cmp r0, #1 │ │ - bne.n 71bd2 │ │ + bne.n 72636 │ │ cmp r6, r7 │ │ - beq.n 71bd2 │ │ + beq.n 72636 │ │ ldrb r0, [r6, #0] │ │ mov r8, r1 │ │ - bl 71bd8 │ │ + bl 7263c │ │ cmp r0, #1 │ │ - bne.n 71bd2 │ │ + bne.n 72636 │ │ adds r0, r5, #2 │ │ add.w r1, r1, r8, lsl #4 │ │ str r0, [r4, #0] │ │ movs r0, #1 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ movs r0, #0 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ @@ -58713,105 +65904,99 @@ │ │ it hi │ │ addhi.w r1, r2, #10 │ │ movs r0, #0 │ │ cmp r1, #16 │ │ it cc │ │ movcc r0, #1 │ │ bx lr │ │ - stmdb sp!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, lr} │ │ + push {r0, r1, r2, r3, r4, r5, r6, lr} │ │ ldmia.w r1, {r2, r3, r6} │ │ - mov r8, sp │ │ + mov r5, sp │ │ mov r4, r0 │ │ - mov r0, r8 │ │ + mov r0, r5 │ │ stmia r0!, {r2, r3, r6} │ │ - mov r0, r8 │ │ - bl 71c30 │ │ - cbz r0, 71c2c │ │ - mov r7, r0 │ │ + mov r0, r5 │ │ + bl 72680 │ │ + cbz r0, 7267e │ │ + mov r3, r0 │ │ + adds r2, r0, r1 │ │ mov r0, r4 │ │ - mov r6, r1 │ │ - bl 4aa80 │ │ - ldrd r0, r5, [r4, #4] │ │ - mov r1, r7 │ │ - mov r2, r6 │ │ - add r0, r5 │ │ - bl c99c0 │ │ - adds r0, r5, r6 │ │ - str r0, [r4, #8] │ │ - b.n 71c06 │ │ - ldmia.w sp!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, pc} │ │ + mov r1, r3 │ │ + bl 4b91c │ │ + b.n 72668 │ │ + pop {r0, r1, r2, r3, r4, r5, r6, pc} │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ sub sp, #28 │ │ ldr r6, [r0, #4] │ │ - cbz r6, 71c64 │ │ + cbz r6, 726b4 │ │ ldr r5, [r0, #0] │ │ mov r9, r0 │ │ ldr r7, [r0, #8] │ │ mov r4, r5 │ │ ldrb.w r8, [r4], #1 │ │ mov r0, r7 │ │ mov r1, r8 │ │ - bl 71cc8 │ │ - cbz r0, 71c68 │ │ + bl 72718 │ │ + cbz r0, 726b8 │ │ subs r0, r6, #1 │ │ movs r6, #3 │ │ strd r4, r0, [r9] │ │ add.w r0, r8, r8, lsl #1 │ │ - ldr r1, [pc, #92] @ (71cbc ) │ │ + ldr r1, [pc, #92] @ (7270c ) │ │ add r1, pc │ │ adds r5, r1, r0 │ │ - b.n 71c94 │ │ + b.n 726e4 │ │ movs r5, #0 │ │ - b.n 71c94 │ │ + b.n 726e4 │ │ movs r1, #1 │ │ cmp r6, r1 │ │ - beq.n 71c8c │ │ + beq.n 726dc │ │ mov r4, r1 │ │ ldrb r1, [r5, r1] │ │ mov r0, r7 │ │ - bl 71cc8 │ │ + bl 72718 │ │ adds r1, r4, #1 │ │ cmp r0, #0 │ │ - beq.n 71c6a │ │ + beq.n 726ba │ │ subs r0, r4, #1 │ │ cmp r0, r6 │ │ - bcs.n 71c9e │ │ + bcs.n 726ee │ │ subs r0, r6, r4 │ │ mov r6, r4 │ │ adds r1, r5, r4 │ │ - b.n 71c90 │ │ + b.n 726e0 │ │ movs r0, #0 │ │ movs r1, #1 │ │ strd r1, r0, [r9] │ │ mov r0, r5 │ │ mov r1, r6 │ │ add sp, #28 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ movs r0, #0 │ │ movs r1, #1 │ │ str r0, [sp, #20] │ │ str r1, [sp, #8] │ │ - ldr r1, [pc, #24] @ (71cc0 ) │ │ + ldr r1, [pc, #24] @ (72710 ) │ │ str r0, [sp, #16] │ │ movs r0, #4 │ │ add r1, pc │ │ str r1, [sp, #4] │ │ str r0, [sp, #12] │ │ add r0, sp, #4 │ │ - ldr r1, [pc, #12] @ (71cc4 ) │ │ + ldr r1, [pc, #12] @ (72714 ) │ │ add r1, pc │ │ - bl 4c418 │ │ - stmia r7!, {r0, r1, r4, r5} │ │ - vshll.u32 q15, d24, #26 │ │ + bl 4d1a6 │ │ + stmia r0!, {r0, r2, r5, r7} │ │ + vqshl.u64 q15, q6, #58 @ 0x3a │ │ movs r5, r0 │ │ - b.n 7189c │ │ + b.n 72ea4 │ │ movs r5, r0 │ │ sxtb r2, r1 │ │ cmp r2, #0 │ │ - bmi.n 71ce2 │ │ + bmi.n 72732 │ │ ubfx r2, r1, #5, #3 │ │ and.w r1, r1, #31 │ │ ldr.w r0, [r0, r2, lsl #2] │ │ lsrs r0, r1 │ │ and.w r0, r0, #1 │ │ bx lr │ │ movs r0, #1 │ │ @@ -58823,1931 +66008,1639 @@ │ │ cmp r3, r2 │ │ it cs │ │ bxcs lr │ │ push {r5, r6, r7, lr} │ │ movs r3, #12 │ │ str r3, [sp, #0] │ │ movs r3, #4 │ │ - bl 4aaa0 │ │ + bl 4b964 │ │ pop {r2, r3, r7, pc} │ │ - push {r4, lr} │ │ - mov r4, r0 │ │ - bl 53040 │ │ - ldrd r0, r1, [r4, #28] │ │ - ldmia.w sp!, {r4, lr} │ │ - b.w bf970 │ │ - bmi.n 71cc2 │ │ + bmi.n 726fe │ │ push {r4, r5, r6, lr} │ │ mov r4, r0 │ │ ldrd r0, r1, [r0, #116] @ 0x74 │ │ - ldr r6, [pc, #84] @ (71d78 ) │ │ + ldr r6, [pc, #84] @ (727b4 ) │ │ add r6, pc │ │ blx r6 │ │ ldrd r0, r1, [r4, #128] @ 0x80 │ │ blx r6 │ │ ldrd r5, r1, [r4, #144] @ 0x90 │ │ mov r0, r5 │ │ - bl 71d7c │ │ + bl 727b8 │ │ ldr.w r0, [r4, #140] @ 0x8c │ │ mov r1, r5 │ │ - bl 5da74 │ │ + bl 551d8 │ │ mov r0, r4 │ │ - bl 72098 │ │ + bl 72a48 │ │ add.w r0, r4, #48 @ 0x30 │ │ - bl 53040 │ │ + bl 4c6e2 │ │ add.w r0, r4, #76 @ 0x4c │ │ - bl 53040 │ │ + bl 4c6e2 │ │ ldrd r0, r1, [r4, #152] @ 0x98 │ │ blx r6 │ │ ldrd r0, r1, [r4, #164] @ 0xa4 │ │ - bl 5395a │ │ + bl 54676 │ │ ldr r0, [r4, #32] │ │ cmp r0, #1 │ │ it ne │ │ popne {r4, r5, r6, pc} │ │ add.w r0, r4, #40 @ 0x28 │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ - b.w 71d92 │ │ - bgt.n 71e12 │ │ - movs r4, r0 │ │ + b.w 727ce │ │ + strb r7, [r2, #1] │ │ + movs r5, r0 │ │ push {r4, r5, r7, lr} │ │ mov r4, r1 │ │ mov r5, r0 │ │ - cbz r4, 71d90 │ │ + cbz r4, 727cc │ │ mov r0, r5 │ │ - bl 71d92 │ │ + bl 727ce │ │ subs r4, #1 │ │ adds r5, #8 │ │ - b.n 71d82 │ │ + b.n 727be │ │ pop {r4, r5, r7, pc} │ │ push {r4, lr} │ │ ldr r1, [r0, #0] │ │ dmb ish │ │ ldrex r2, [r1] │ │ subs r3, r2, #1 │ │ strex r4, r3, [r1] │ │ cmp r4, #0 │ │ - bne.n 71d9a │ │ + bne.n 727d6 │ │ cmp r2, #1 │ │ it ne │ │ popne {r4, pc} │ │ dmb ish │ │ ldmia.w sp!, {r4, lr} │ │ - b.w 71e18 │ │ + b.w 727fe │ │ movs r2, #4 │ │ movs r3, #12 │ │ - b.w 538c8 │ │ - push {r4, r5, r6, lr} │ │ - ldrd r4, r5, [r0] │ │ - ldr r1, [r5, #0] │ │ - ldr r6, [r5, #8] │ │ - cbz r1, 71dda │ │ - subs r0, r6, #1 │ │ - bic.w r0, r0, #7 │ │ - add r0, r4 │ │ - adds r0, #8 │ │ - blx r1 │ │ - adds r0, r4, #1 │ │ - beq.n 71e16 │ │ - adds r0, r4, #4 │ │ - dmb ish │ │ - ldrex r1, [r0] │ │ - subs r2, r1, #1 │ │ - strex r3, r2, [r0] │ │ - cmp r3, #0 │ │ - bne.n 71de4 │ │ - cmp r1, #1 │ │ - bne.n 71e16 │ │ - cmp r6, #4 │ │ - it ls │ │ - movls r6, #4 │ │ - dmb ish │ │ - negs r0, r6 │ │ - ldr r1, [r5, #4] │ │ - add r1, r6 │ │ - adds r1, #7 │ │ - tst r1, r0 │ │ - beq.n 71e16 │ │ - mov r0, r4 │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ - b.w ccae8 │ │ - pop {r4, r5, r6, pc} │ │ + b.w 540c4 │ │ push {r4, r5, r7, lr} │ │ mov r1, r0 │ │ ldr r0, [r0, #0] │ │ adds r2, r0, #1 │ │ - beq.n 71e46 │ │ + beq.n 7282c │ │ ldr r1, [r1, #4] │ │ adds r2, r0, #4 │ │ dmb ish │ │ ldrex r3, [r2] │ │ subs r4, r3, #1 │ │ strex r5, r4, [r2] │ │ cmp r5, #0 │ │ - bne.n 71e2a │ │ + bne.n 72810 │ │ cmp r3, #1 │ │ - bne.n 71e46 │ │ + bne.n 7282c │ │ adds r1, #11 │ │ dmb ish │ │ cmp r1, #4 │ │ - bcs.n 71e48 │ │ + bcs.n 7282e │ │ pop {r4, r5, r7, pc} │ │ ldmia.w sp!, {r4, r5, r7, lr} │ │ - b.w ccae8 │ │ + b.w cd0f0 │ │ push {r4, r5, r6, lr} │ │ ldr r4, [r0, #0] │ │ ldrb.w r0, [r4, #60] @ 0x3c │ │ cmp r0, #3 │ │ it ne │ │ cmpne r0, #2 │ │ - bne.n 71eae │ │ + bne.n 72894 │ │ ldrd r6, r5, [r4, #80] @ 0x50 │ │ - cbz r5, 71e70 │ │ + cbz r5, 72856 │ │ ldmia r6!, {r0} │ │ - blx ccbe0 │ │ + blx cd200 │ │ subs r5, #1 │ │ - b.n 71e64 │ │ + b.n 7284a │ │ ldrd r0, r1, [r4, #76] @ 0x4c │ │ movs r2, #4 │ │ movs r3, #4 │ │ - bl 538c8 │ │ + bl 540c4 │ │ ldr r0, [r4, #88] @ 0x58 │ │ - blx ccbe0 │ │ + blx cd200 │ │ adds r0, r4, #1 │ │ - beq.n 71eac │ │ + beq.n 72892 │ │ adds r0, r4, #4 │ │ dmb ish │ │ ldrex r1, [r0] │ │ subs r2, r1, #1 │ │ strex r3, r2, [r0] │ │ cmp r3, #0 │ │ - bne.n 71e8c │ │ + bne.n 72872 │ │ cmp r1, #1 │ │ - bne.n 71eac │ │ + bne.n 72892 │ │ dmb ish │ │ mov r0, r4 │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ - b.w ccae8 │ │ + b.w cd0f0 │ │ pop {r4, r5, r6, pc} │ │ add.w r0, r4, #48 @ 0x30 │ │ ldr r1, [r0, #0] │ │ dmb ish │ │ ldrex r2, [r1] │ │ subs r3, r2, #1 │ │ strex r5, r3, [r1] │ │ cmp r5, #0 │ │ - bne.n 71eb8 │ │ + bne.n 7289e │ │ cmp r2, #1 │ │ itt eq │ │ dmbeq ish │ │ - bleq 71dc2 │ │ - b.n 71e60 │ │ + bleq 586ac │ │ + b.n 72846 │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, #28 │ │ ldr r4, [r0, #0] │ │ movs r2, #4 │ │ movs r3, #8 │ │ ldrd r0, r1, [r4, #8] │ │ - bl 538c8 │ │ + bl 540c4 │ │ add r0, sp, #8 │ │ + ldrd fp, r7, [r4, #24] │ │ + adds r5, r0, #4 │ │ str r4, [sp, #0] │ │ - ldrd fp, r4, [r4, #24] │ │ - adds r6, r0, #4 │ │ - movs r5, #0 │ │ - mov.w r7, #2155905152 @ 0x80808080 │ │ - str r4, [sp, #4] │ │ - cmp r5, r4 │ │ - beq.n 71fb8 │ │ - add.w sl, fp, r5, lsl #5 │ │ - adds r5, #1 │ │ + movs r4, #0 │ │ + mov.w r6, #2155905152 @ 0x80808080 │ │ + str r7, [sp, #4] │ │ + cmp r4, r7 │ │ + beq.n 7299a │ │ + add.w sl, fp, r4, lsl #5 │ │ + adds r4, #1 │ │ ldr.w r8, [sl, #4] │ │ cmp.w r8, #0 │ │ - beq.n 71efa │ │ + beq.n 728e0 │ │ ldr.w r0, [sl, #12] │ │ cmp r0, #0 │ │ - beq.n 71f96 │ │ + beq.n 7297c │ │ ldr.w r1, [sl] │ │ mov.w r9, #1 │ │ str r0, [sp, #24] │ │ add.w r0, r1, r8 │ │ adds r0, #1 │ │ ldr r2, [r1, #0] │ │ str r0, [sp, #20] │ │ adds r0, r1, #4 │ │ str r0, [sp, #16] │ │ - bic.w r0, r7, r2 │ │ + bic.w r0, r6, r2 │ │ strd r1, r0, [sp, #8] │ │ cmp.w r9, #0 │ │ - bne.n 71f50 │ │ - b.n 71f94 │ │ + bne.n 72936 │ │ + b.n 7297a │ │ ldr r0, [sp, #8] │ │ ldr r1, [sp, #16] │ │ subs r0, #48 @ 0x30 │ │ str r0, [sp, #8] │ │ ldmia r1!, {r0} │ │ - bic.w r0, r7, r0 │ │ + bic.w r0, r6, r0 │ │ str r1, [sp, #16] │ │ str r0, [sp, #12] │ │ - mov r0, r6 │ │ - bl 57458 │ │ + mov r0, r5 │ │ + bl 4b2e2 │ │ cmp r0, #1 │ │ - bne.n 71f3e │ │ + bne.n 72924 │ │ negs r1, r1 │ │ ldr r0, [sp, #8] │ │ ldr r2, [sp, #24] │ │ add.w r1, r1, r1, lsl #1 │ │ sub.w r9, r2, #1 │ │ str.w r9, [sp, #24] │ │ add.w r0, r0, r1, lsl #2 │ │ ldr.w r1, [r0, #-12]! │ │ dmb ish │ │ ldrex r2, [r1] │ │ subs r3, r2, #1 │ │ - strex r4, r3, [r1] │ │ - cmp r4, #0 │ │ - bne.n 71f78 │ │ + strex r7, r3, [r1] │ │ + cmp r7, #0 │ │ + bne.n 7295e │ │ cmp r2, #1 │ │ - bne.n 71f36 │ │ + bne.n 7291c │ │ dmb ish │ │ - bl 71e18 │ │ - b.n 71f36 │ │ - ldr r4, [sp, #4] │ │ - add.w r3, r8, #1 │ │ - add r0, sp, #8 │ │ + bl 727fe │ │ + b.n 7291c │ │ + ldr r7, [sp, #4] │ │ + add.w r0, r8, r8, lsl #1 │ │ movs r1, #12 │ │ - movs r2, #4 │ │ - bl 72066 │ │ - ldr r0, [sp, #12] │ │ - cmp r0, #0 │ │ - beq.n 71efa │ │ - ldr r0, [sp, #16] │ │ + add.w r0, r1, r0, lsl #2 │ │ + add.w r1, r8, r0 │ │ + adds r1, #5 │ │ + beq.n 728e0 │ │ ldr.w r1, [sl] │ │ subs r0, r1, r0 │ │ - blx ccbe0 │ │ - b.n 71efa │ │ + blx cd200 │ │ + b.n 728e0 │ │ ldr r4, [sp, #0] │ │ movs r2, #8 │ │ movs r3, #32 │ │ ldrd r0, r1, [r4, #20] │ │ - bl 538c8 │ │ + bl 540c4 │ │ ldrd r8, r9, [r4, #36] @ 0x24 │ │ mov.w fp, #0 │ │ cmp fp, r9 │ │ - beq.n 72026 │ │ + beq.n 72a08 │ │ add.w r0, fp, fp, lsl #1 │ │ movs r7, #0 │ │ add.w sl, r8, r0, lsl #2 │ │ ldrd r4, r5, [sl, #4] │ │ cmp r7, r5 │ │ - beq.n 72014 │ │ + beq.n 729f6 │ │ ldr.w r1, [r4, r7, lsl #3] │ │ mov r0, r7 │ │ adds r7, #1 │ │ cmp r1, #0 │ │ - beq.n 71fe0 │ │ + beq.n 729c2 │ │ add.w r0, r4, r0, lsl #3 │ │ dmb ish │ │ ldrex r2, [r1] │ │ subs r3, r2, #1 │ │ strex r6, r3, [r1] │ │ cmp r6, #0 │ │ - bne.n 71ff8 │ │ + bne.n 729da │ │ cmp r2, #1 │ │ - bne.n 71fe0 │ │ + bne.n 729c2 │ │ dmb ish │ │ - bl 71e18 │ │ - b.n 71fe0 │ │ + bl 727fe │ │ + b.n 729c2 │ │ ldrd r0, r1, [sl] │ │ movs r2, #4 │ │ movs r3, #8 │ │ - bl 538c8 │ │ + bl 540c4 │ │ add.w fp, fp, #1 │ │ - b.n 71fce │ │ + b.n 729b0 │ │ ldr r4, [sp, #0] │ │ movs r2, #4 │ │ movs r3, #12 │ │ ldrd r0, r1, [r4, #32] │ │ - bl 538c8 │ │ + bl 540c4 │ │ adds r0, r4, #1 │ │ - beq.n 72060 │ │ + beq.n 72a42 │ │ adds r0, r4, #4 │ │ dmb ish │ │ ldrex r1, [r0] │ │ subs r2, r1, #1 │ │ strex r3, r2, [r0] │ │ cmp r3, #0 │ │ - bne.n 7203e │ │ + bne.n 72a20 │ │ cmp r1, #1 │ │ - bne.n 72060 │ │ + bne.n 72a42 │ │ dmb ish │ │ mov r0, r4 │ │ add sp, #28 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - b.w ccae8 │ │ + b.w cd0f0 │ │ add sp, #28 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - push {r4, r5, r7, lr} │ │ - umull r1, r4, r1, r3 │ │ - cbnz r4, 7208a │ │ - subs r4, r2, #1 │ │ - adds r5, r1, r4 │ │ - bcs.n 7208a │ │ - add r1, r4 │ │ - negs r4, r2 │ │ - ands r1, r4 │ │ - adds r3, #4 │ │ - adds r4, r1, r3 │ │ - bcs.n 7208a │ │ - add r3, r1 │ │ - rsb r4, r2, #2147483648 @ 0x80000000 │ │ - cmp r3, r4 │ │ - bls.n 72090 │ │ - movs r1, #0 │ │ - str r1, [r0, #0] │ │ - pop {r4, r5, r7, pc} │ │ - strd r2, r3, [r0] │ │ - str r1, [r0, #8] │ │ - pop {r4, r5, r7, pc} │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ sub sp, #20 │ │ ldr.w r9, [r0, #4] │ │ cmp.w r9, #0 │ │ - beq.n 7214e │ │ + beq.n 72afc │ │ mov r8, r0 │ │ ldr r0, [r0, #12] │ │ - cbz r0, 7212a │ │ + cbz r0, 72ada │ │ ldr.w r1, [r8] │ │ mov.w r7, #2155905152 @ 0x80808080 │ │ str r0, [sp, #16] │ │ movs r4, #1 │ │ add.w r0, r1, r9 │ │ adds r0, #1 │ │ ldr r2, [r1, #0] │ │ str r0, [sp, #12] │ │ adds r0, r1, #4 │ │ str r0, [sp, #8] │ │ bic.w r0, r7, r2 │ │ strd r1, r0, [sp] │ │ mov r0, sp │ │ adds r5, r0, #4 │ │ - cbz r4, 7212a │ │ + cbz r4, 72ada │ │ mov r0, r5 │ │ - bl 57458 │ │ + bl 4b2e2 │ │ cmp r0, #1 │ │ - beq.n 720f4 │ │ + beq.n 72aa4 │ │ ldr r0, [sp, #0] │ │ ldr r1, [sp, #8] │ │ subs r0, #48 @ 0x30 │ │ str r0, [sp, #0] │ │ ldmia r1!, {r0} │ │ bic.w r0, r7, r0 │ │ str r1, [sp, #8] │ │ str r0, [sp, #4] │ │ - b.n 720d6 │ │ + b.n 72a86 │ │ negs r1, r1 │ │ ldr r0, [sp, #0] │ │ ldr r2, [sp, #16] │ │ add.w r1, r1, r1, lsl #1 │ │ subs r4, r2, #1 │ │ str r4, [sp, #16] │ │ add.w r0, r0, r1, lsl #2 │ │ ldr.w r1, [r0, #-12]! │ │ dmb ish │ │ ldrex r2, [r1] │ │ subs r3, r2, #1 │ │ strex r6, r3, [r1] │ │ cmp r6, #0 │ │ - bne.n 7210e │ │ + bne.n 72abe │ │ cmp r2, #1 │ │ - bne.n 720d4 │ │ + bne.n 72a84 │ │ dmb ish │ │ - bl 71e18 │ │ - b.n 720d4 │ │ - add.w r3, r9, #1 │ │ - mov r0, sp │ │ + bl 727fe │ │ + b.n 72a84 │ │ + add.w r0, r9, r9, lsl #1 │ │ movs r1, #12 │ │ - movs r2, #4 │ │ - bl 72066 │ │ - ldr r0, [sp, #4] │ │ - cbz r0, 7214e │ │ - ldr r0, [sp, #8] │ │ + add.w r0, r1, r0, lsl #2 │ │ + add.w r1, r9, r0 │ │ + adds r1, #5 │ │ + beq.n 72afc │ │ ldr.w r1, [r8] │ │ subs r0, r1, r0 │ │ add sp, #20 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ - b.w ccae8 │ │ + b.w cd0f0 │ │ add sp, #20 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ push {r4, r5, r7, lr} │ │ ldr r5, [r0, #4] │ │ mov r4, r0 │ │ movs r1, #1 │ │ mov r0, r5 │ │ - blx ccc70 │ │ + blx cd230 │ │ mov r0, r4 │ │ - blx ccbe0 │ │ + blx cd200 │ │ mov r0, r5 │ │ movs r1, #0 │ │ - blx ccc70 │ │ + blx cd230 │ │ ldmia.w sp!, {r4, r5, r7, lr} │ │ - b.w 94bfc │ │ - uxtb r0, r0 │ │ - cmp r0, #3 │ │ - it ne │ │ - bxne lr │ │ - push {r4, r5, r6, lr} │ │ - ldrd r5, r6, [r1] │ │ - mov r4, r1 │ │ - ldr r1, [r6, #0] │ │ - cbz r1, 72190 │ │ - mov r0, r5 │ │ - blx r1 │ │ - ldr r0, [r6, #4] │ │ - cbz r0, 7219a │ │ - mov r0, r5 │ │ - blx ccbe0 │ │ - mov r0, r4 │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ - b.w ccae8 │ │ - push {r4, r5, r7, lr} │ │ - sub sp, #40 @ 0x28 │ │ - movs r5, #4 │ │ - str r1, [sp, #8] │ │ - strb.w r5, [sp] │ │ - mov r4, r0 │ │ - ldr r1, [pc, #76] @ (72200 ) │ │ - mov r0, sp │ │ - add r1, pc │ │ - bl 4cac6 │ │ - cbz r0, 721d0 │ │ - ldrb.w r0, [sp] │ │ - cmp r0, #4 │ │ - beq.n 721e0 │ │ - ldrd r0, r1, [sp] │ │ - strd r0, r1, [r4] │ │ - b.n 721dc │ │ - ldr r1, [sp, #4] │ │ - ldrb.w r0, [sp] │ │ - strb r5, [r4, #0] │ │ - bl 7220c │ │ - add sp, #40 @ 0x28 │ │ - pop {r4, r5, r7, pc} │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #32] │ │ - str r1, [sp, #20] │ │ - ldr r1, [pc, #24] @ (72204 ) │ │ - str r0, [sp, #28] │ │ - movs r0, #4 │ │ - add r1, pc │ │ - str r1, [sp, #16] │ │ - str r0, [sp, #24] │ │ - add r0, sp, #16 │ │ - ldr r1, [pc, #16] @ (72208 ) │ │ - add r1, pc │ │ - bl 4c418 │ │ - nop │ │ - b.n 72488 │ │ - movs r5, r0 │ │ - strd r0, r0, [r6], #20 │ │ - b.n 7243c │ │ - movs r5, r0 │ │ - uxtb r2, r0 │ │ - cmp r2, #4 │ │ - it ne │ │ - bne.w 72178 │ │ - bx lr │ │ - ldr r1, [r0, #4] │ │ - ldrb r0, [r0, #0] │ │ - b.w 7220c │ │ - stmdb sp!, {r2, r3, r4, r5, r6, r7, r8, r9, sl, lr} │ │ - mov r8, r0 │ │ - ldr r0, [pc, #140] @ (722b4 ) │ │ - mov r5, r2 │ │ - mov r6, r1 │ │ - add r0, pc │ │ - mvn.w r4, #2147483648 @ 0x80000000 │ │ - mov.w r9, #0 │ │ - movs r7, #4 │ │ - mov sl, r0 │ │ - cbz r5, 7228a │ │ - cmp r5, r4 │ │ - mvn.w r2, #2147483648 @ 0x80000000 │ │ - it cc │ │ - movcc r2, r5 │ │ - movs r0, #2 │ │ - mov r1, r6 │ │ - blx cccf0 │ │ - adds r1, r0, #1 │ │ - beq.n 72264 │ │ - str r0, [sp, #4] │ │ - strb.w r7, [sp] │ │ - cbz r0, 72280 │ │ - cmp r5, r0 │ │ - bcc.n 722aa │ │ - add r6, r0 │ │ - subs r5, r5, r0 │ │ - b.n 7223a │ │ - blx ccd80 │ │ - ldr r1, [r0, #0] │ │ - strb.w r9, [sp] │ │ - cmp r1, #4 │ │ - str r1, [sp, #4] │ │ - bne.n 7227e │ │ - ldrb.w r0, [sp] │ │ - bl 72178 │ │ - b.n 7223a │ │ - mov sl, sp │ │ - ldr.w r4, [sl] │ │ - uxtb r0, r4 │ │ - cmp r0, #4 │ │ - bne.n 72290 │ │ - movs r0, #0 │ │ - ldmia.w sp!, {r2, r3, r4, r5, r6, r7, r8, r9, sl, pc} │ │ - ldr.w r1, [r8, #4] │ │ - ldrb.w r0, [r8] │ │ - ldr.w r5, [sl, #4] │ │ - bl 7220c │ │ - movs r0, #1 │ │ - strd r4, r5, [r8] │ │ - ldmia.w sp!, {r2, r3, r4, r5, r6, r7, r8, r9, sl, pc} │ │ - ldr r2, [pc, #12] @ (722b8 ) │ │ - mov r1, r5 │ │ - add r2, pc │ │ - bl 4c2e0 │ │ - ldmia.w r0, {r0, r2} │ │ - b.n 72330 │ │ - movs r5, r0 │ │ - push {r5, r6, r7, lr} │ │ - movs r2, #0 │ │ - cmp r1, #128 @ 0x80 │ │ - str r2, [sp, #4] │ │ - bcs.n 722ca │ │ - movs r2, #1 │ │ - b.n 722e2 │ │ - movs r2, #2 │ │ - mov r3, r1 │ │ - bfi r3, r2, #6, #26 │ │ - cmp.w r1, #2048 @ 0x800 │ │ - bcs.n 722ee │ │ - strb.w r3, [sp, #5] │ │ - movs r3, #192 @ 0xc0 │ │ - orr.w r1, r3, r1, lsr #6 │ │ - strb.w r1, [sp, #4] │ │ - add r1, sp, #4 │ │ - bl 72220 │ │ - pop {r2, r3, r7, pc} │ │ - cmp.w r1, #65536 @ 0x10000 │ │ - bcs.n 72310 │ │ - strb.w r3, [sp, #6] │ │ - movs r3, #224 @ 0xe0 │ │ - orr.w r3, r3, r1, lsr #12 │ │ - lsrs r1, r1, #6 │ │ - bfi r1, r2, #6, #26 │ │ - strb.w r3, [sp, #4] │ │ - strb.w r1, [sp, #5] │ │ - movs r2, #3 │ │ - b.n 722e6 │ │ - strb.w r3, [sp, #7] │ │ - movs r3, #240 @ 0xf0 │ │ - orr.w r3, r3, r1, lsr #18 │ │ - strb.w r3, [sp, #4] │ │ - lsrs r3, r1, #6 │ │ - lsrs r1, r1, #12 │ │ - bfi r3, r2, #6, #26 │ │ - bfi r1, r2, #6, #26 │ │ - strb.w r3, [sp, #6] │ │ - movs r2, #4 │ │ - strb.w r1, [sp, #5] │ │ - b.n 722e6 │ │ - bmi.n 722e2 │ │ - mov r2, r1 │ │ - ldr r1, [r1, #4] │ │ - cmp r1, #1 │ │ - it ne │ │ - cmpne r1, #0 │ │ - ldr r1, [pc, #8] @ (7234c ) │ │ - add r1, pc │ │ - b.w 4cac6 │ │ - nop │ │ - svc 180 @ 0xb4 │ │ - movs r5, r0 │ │ - push {r1, r2, r3, r4, r5, r6, r7, lr} │ │ - ldr r0, [r0, #0] │ │ - mov r4, r1 │ │ - movs r2, #1 │ │ - ldrd r7, r6, [r0, #4] │ │ - ldrd r0, r1, [r1, #28] │ │ - ldr r3, [r1, #12] │ │ - ldr r1, [pc, #52] @ (72398 ) │ │ - add r1, pc │ │ - blx r3 │ │ - movs r1, #0 │ │ - strb.w r0, [sp, #4] │ │ - strb.w r1, [sp, #5] │ │ - mov r0, sp │ │ - str r4, [sp, #0] │ │ - add r4, sp, #8 │ │ - ldr r5, [pc, #32] @ (7239c ) │ │ - add r5, pc │ │ - cbz r6, 7238e │ │ - mov r1, r4 │ │ - mov r2, r5 │ │ - str r7, [sp, #8] │ │ - bl 50358 │ │ - subs r6, #1 │ │ - adds r7, #1 │ │ - b.n 7237c │ │ - mov r0, sp │ │ - bl 50448 │ │ - pop {r1, r2, r3, r4, r5, r6, r7, pc} │ │ - nop │ │ - mov r9, r7 │ │ - vcge.s d16, d3, #0 │ │ - movs r0, r0 │ │ + b.w 9625c │ │ + bmi.n 72ad2 │ │ stmdb sp!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, lr} │ │ mov r5, r0 │ │ movs r0, #1 │ │ str r0, [sp, #0] │ │ add r0, sp, #4 │ │ mov r8, r1 │ │ mov r4, r2 │ │ mov r1, r2 │ │ movs r2, #0 │ │ movs r3, #1 │ │ - bl 538d4 │ │ + bl 545f0 │ │ ldrd r0, r7, [sp, #4] │ │ cmp r0, #1 │ │ - beq.n 723d8 │ │ + beq.n 72b60 │ │ ldr r6, [sp, #12] │ │ mov r1, r8 │ │ mov r2, r4 │ │ mov r0, r6 │ │ - bl c99c0 │ │ + bl ca0b2 │ │ strd r7, r6, [r5] │ │ str r4, [r5, #8] │ │ ldmia.w sp!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, pc} │ │ ldr r1, [sp, #12] │ │ mov r0, r7 │ │ - ldr r2, [pc, #4] @ (723e4 ) │ │ + ldr r2, [pc, #4] @ (72b6c ) │ │ add r2, pc │ │ - bl 4ad80 │ │ - lsrs r2, r2, #3 │ │ + bl 4bba0 │ │ + lsrs r6, r3, #32 │ │ movs r6, r0 │ │ push {r4, r5, r7, lr} │ │ adds r5, r0, #4 │ │ mov r4, r1 │ │ - cbz r4, 723fe │ │ + cbz r4, 72b86 │ │ ldrd r0, r1, [r5, #-4] │ │ - bl 5395a │ │ + bl 54676 │ │ subs r4, #1 │ │ adds r5, #12 │ │ - b.n 723ee │ │ + b.n 72b76 │ │ pop {r4, r5, r7, pc} │ │ - ldr r2, [r1, #20] │ │ - ldr r0, [r0, #0] │ │ - lsls r3, r2, #27 │ │ - itt mi │ │ - ldrbmi r0, [r0, #0] │ │ - bmi.w 52bdc │ │ - lsls r2, r2, #26 │ │ - it pl │ │ - bpl.w 4fd48 │ │ - b.w 51ae0 │ │ - bmi.n 723c6 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #12 │ │ ldrd r5, r6, [r1, #12] │ │ mov fp, r1 │ │ movs r1, #0 │ │ cmp r6, r5 │ │ - bcc.n 72510 │ │ + bcc.n 72c7c │ │ ldr.w r2, [fp, #8] │ │ str r2, [sp, #8] │ │ cmp r6, r2 │ │ - bhi.n 72510 │ │ + bhi.n 72c7c │ │ ldrb.w sl, [fp, #24] │ │ add.w r1, fp, #20 │ │ str r1, [sp, #4] │ │ add r1, sl │ │ ldr.w r8, [fp, #4] │ │ cmp.w sl, #4 │ │ str r0, [sp, #0] │ │ ldrb.w r4, [r1, #-1] │ │ - bls.n 7245e │ │ - b.n 724c0 │ │ + bls.n 72bca │ │ + b.n 72c2c │ │ cmp r6, r5 │ │ - bcc.n 7250c │ │ + bcc.n 72c78 │ │ subs r2, r6, r5 │ │ add.w r1, r8, r5 │ │ cmp r2, #7 │ │ - bhi.n 7247c │ │ + bhi.n 72be8 │ │ cmp r6, r5 │ │ - beq.n 72508 │ │ + beq.n 72c74 │ │ movs r3, #0 │ │ ldrb r0, [r1, r3] │ │ cmp r0, r4 │ │ - beq.n 72488 │ │ + beq.n 72bf4 │ │ adds r3, #1 │ │ cmp r2, r3 │ │ - bne.n 7246e │ │ - b.n 72508 │ │ + bne.n 72bda │ │ + b.n 72c74 │ │ mov r0, r4 │ │ - bl 51404 │ │ + bl 5244c │ │ cmp r0, #1 │ │ - bne.n 72508 │ │ + bne.n 72c74 │ │ mov r3, r1 │ │ adds r0, r3, r5 │ │ adds r5, r0, #1 │ │ str.w r5, [fp, #12] │ │ cmp r5, sl │ │ - bcc.n 7245a │ │ + bcc.n 72bc6 │ │ ldr r0, [sp, #8] │ │ cmp r5, r0 │ │ - bhi.n 7245a │ │ + bhi.n 72bc6 │ │ sub.w r9, r5, sl │ │ ldr r1, [sp, #4] │ │ add.w r0, r8, r9 │ │ mov r2, sl │ │ - blx ccc50 │ │ + blx cd260 │ │ cmp r0, #0 │ │ - bne.n 7245a │ │ + bne.n 72bc6 │ │ ldr r0, [sp, #0] │ │ movs r1, #1 │ │ strd r9, r5, [r0, #4] │ │ - b.n 72510 │ │ + b.n 72c7c │ │ ldr r0, [sp, #0] │ │ movs r1, #0 │ │ cmp r6, r5 │ │ - bcc.n 72510 │ │ + bcc.n 72c7c │ │ subs r2, r6, r5 │ │ add.w r1, r8, r5 │ │ cmp r2, #8 │ │ - bcs.n 724de │ │ + bcs.n 72c4a │ │ cmp r6, r5 │ │ - beq.n 72508 │ │ + beq.n 72c74 │ │ movs r3, #0 │ │ ldrb r0, [r1, r3] │ │ cmp r0, r4 │ │ - beq.n 724ea │ │ + beq.n 72c56 │ │ adds r3, #1 │ │ cmp r2, r3 │ │ - bne.n 724d0 │ │ - b.n 72508 │ │ + bne.n 72c3c │ │ + b.n 72c74 │ │ mov r0, r4 │ │ - bl 51404 │ │ + bl 5244c │ │ cmp r0, #1 │ │ - bne.n 72508 │ │ + bne.n 72c74 │ │ mov r3, r1 │ │ adds r0, r3, r5 │ │ adds r5, r0, #1 │ │ str.w r5, [fp, #12] │ │ cmp r5, sl │ │ - bcc.n 724b8 │ │ + bcc.n 72c24 │ │ ldr r0, [sp, #8] │ │ cmp r5, r0 │ │ - bhi.n 724b8 │ │ - ldr r2, [pc, #28] @ (7251c ) │ │ + bhi.n 72c24 │ │ + ldr r2, [pc, #28] @ (72c88 ) │ │ mov r0, sl │ │ movs r1, #4 │ │ add r2, pc │ │ - bl 4c7e0 │ │ + bl 4d66c │ │ str.w r6, [fp, #12] │ │ movs r1, #0 │ │ ldr r0, [sp, #0] │ │ str r1, [r0, #0] │ │ add sp, #12 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ nop │ │ - lsrs r6, r1, #13 │ │ + lsrs r6, r4, #11 │ │ movs r6, r0 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #16 │ │ mov r2, r1 │ │ - ldr r1, [pc, #36] @ (72550 ) │ │ - ldr r3, [pc, #40] @ (72554 ) │ │ + ldr r1, [pc, #36] @ (72cbc ) │ │ + ldr r3, [pc, #40] @ (72cc0 ) │ │ add.w ip, sp, #12 │ │ - ldr r4, [pc, #36] @ (72558 ) │ │ + ldr r4, [pc, #36] @ (72cc4 ) │ │ add r1, pc │ │ str r0, [sp, #12] │ │ movs r0, #4 │ │ add r3, pc │ │ strd r0, ip, [sp] │ │ mov r0, r2 │ │ movs r2, #13 │ │ add r4, pc │ │ str r4, [sp, #8] │ │ - bl 50470 │ │ + bl 51a24 │ │ add sp, #16 │ │ pop {r4, r6, r7, pc} │ │ nop │ │ - stmia r2!, {r3, r4, r5, r7} │ │ - vshr.u32 d25, d16, #6 │ │ + bkpt 0x00c6 │ │ + @ instruction: 0xfffa7ad8 │ │ vshr.u32 d16, d7, #7 │ │ movs r0, r0 │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ ldr r0, [r0, #0] │ │ - ldr r4, [pc, #28] @ (72580 ) │ │ - ldr r5, [pc, #28] @ (72584 ) │ │ + ldr r4, [pc, #28] @ (72cec ) │ │ + ldr r5, [pc, #28] @ (72cf0 ) │ │ ldrb r2, [r0, #0] │ │ add r4, pc │ │ add r5, pc │ │ ldrd r0, r3, [r1, #28] │ │ ldr r3, [r3, #12] │ │ ldr.w r1, [r4, r2, lsl #2] │ │ ldr.w r2, [r5, r2, lsl #2] │ │ ldmia.w sp!, {r4, r5, r7, lr} │ │ bx r3 │ │ - b.n 726e4 │ │ + b.n 72f60 │ │ movs r5, r0 │ │ - stmia r4!, {r1, r2, r3, r4, r6, r7} │ │ + stmia r0!, {r1, r3, r5, r6, r7} │ │ vsli.64 , q8, #58 @ 0x3a │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #60 @ 0x3c │ │ mov sl, r0 │ │ ldr r0, [r0, #0] │ │ cmp r0, #0 │ │ - beq.w 72946 │ │ + beq.w 730b2 │ │ ldr.w r2, [sl, #12] │ │ adds r2, #1 │ │ str.w r2, [sl, #12] │ │ cmp.w r2, #500 @ 0x1f4 │ │ - bhi.n 7260c │ │ + bhi.n 72d78 │ │ ldrd r2, r3, [sl, #4] │ │ cmp r3, r2 │ │ - bcs.n 7262c │ │ + bcs.n 72d98 │ │ ldrb.w r8, [r0, r3] │ │ adds r6, r3, #1 │ │ str.w r6, [sl, #8] │ │ sub.w r5, r8, #66 @ 0x42 │ │ cmp r5, #23 │ │ - bhi.n 7264e │ │ + bhi.n 72dba │ │ tbb [pc, r5] │ │ ldrb r2, [r2, #18] │ │ negs r2, r0 │ │ negs r2, r0 │ │ ldr r4, [sp, #264] @ 0x108 │ │ negs r2, r0 │ │ lsrs r2, r0, #17 │ │ negs r2, r1 │ │ negs r2, r0 │ │ negs r2, r0 │ │ negs r2, r0 │ │ negs r2, r0 │ │ ldr r1, [sp, #48] @ 0x30 │ │ cmp r6, r2 │ │ - bcs.w 729ac │ │ + bcs.w 73118 │ │ ldrb r1, [r0, r6] │ │ cmp r1, #115 @ 0x73 │ │ - bne.w 729ac │ │ + bne.w 73118 │ │ adds r1, r3, #2 │ │ str.w r1, [sl, #8] │ │ cmp r1, r2 │ │ - bcs.w 727f0 │ │ + bcs.w 72f5c │ │ ldrb r6, [r0, r1] │ │ cmp r6, #95 @ 0x5f │ │ - bne.w 727f0 │ │ + bne.w 72f5c │ │ adds r0, r3, #3 │ │ str.w r0, [sl, #8] │ │ - b.n 729ac │ │ + b.n 73118 │ │ ldr.w r0, [sl, #16] │ │ - cbz r0, 72622 │ │ - ldr r1, [pc, #860] @ (72970 ) │ │ + cbz r0, 72d8e │ │ + ldr r1, [pc, #860] @ (730dc ) │ │ movs r2, #25 │ │ add r1, pc │ │ - bl 4c828 │ │ + bl 4d6b4 │ │ cmp r0, #0 │ │ - bne.w 729e4 │ │ + bne.w 73150 │ │ movs r0, #1 │ │ strb.w r0, [sl, #4] │ │ movs r0, #0 │ │ - b.n 72648 │ │ + b.n 72db4 │ │ ldr.w r0, [sl, #16] │ │ - cbz r0, 72642 │ │ - ldr r1, [pc, #832] @ (72974 ) │ │ + cbz r0, 72dae │ │ + ldr r1, [pc, #832] @ (730e0 ) │ │ movs r2, #16 │ │ add r1, pc │ │ - bl 4c828 │ │ + bl 4d6b4 │ │ cmp r0, #0 │ │ - bne.w 729e4 │ │ + bne.w 73150 │ │ movs r0, #0 │ │ strb.w r0, [sl, #4] │ │ str.w r0, [sl] │ │ - b.n 72a38 │ │ + b.n 731a4 │ │ ldr.w r0, [sl, #16] │ │ cmp r0, #0 │ │ - beq.n 72642 │ │ - ldr r1, [pc, #800] @ (72978 ) │ │ + beq.n 72dae │ │ + ldr r1, [pc, #800] @ (730e4 ) │ │ movs r2, #16 │ │ add r1, pc │ │ - b.n 72638 │ │ + b.n 72da4 │ │ cmp r6, r2 │ │ - bcs.n 72746 │ │ + bcs.n 72eb2 │ │ ldrb r5, [r0, r6] │ │ adds r0, r3, #2 │ │ str.w r0, [sl, #8] │ │ sub.w r0, r5, #65 @ 0x41 │ │ cmp r0, #26 │ │ - bcc.n 7267e │ │ + bcc.n 72dea │ │ sub.w r0, r5, #97 @ 0x61 │ │ cmp r0, #25 │ │ - bhi.n 72746 │ │ + bhi.n 72eb2 │ │ mov.w r5, #1114112 @ 0x110000 │ │ mov r0, sl │ │ - bl 72588 │ │ + bl 72cf4 │ │ cmp r0, #0 │ │ - bne.w 729e4 │ │ + bne.w 73150 │ │ ldr.w r0, [sl] │ │ cmp r0, #0 │ │ - beq.w 728be │ │ + beq.w 7302a │ │ add r0, sp, #24 │ │ mov r1, sl │ │ - bl 72d44 │ │ + bl 734b0 │ │ ldrb.w r0, [sp, #24] │ │ cmp r0, #0 │ │ - beq.w 728e4 │ │ + beq.w 73050 │ │ ldrb.w r5, [sp, #25] │ │ ldr.w r0, [sl, #16] │ │ cmp r5, #0 │ │ - beq.w 72a40 │ │ + beq.w 731ac │ │ cmp r0, #0 │ │ - beq.w 7288e │ │ - ldr r1, [pc, #704] @ (7297c ) │ │ + beq.w 72ffa │ │ + ldr r1, [pc, #704] @ (730e8 ) │ │ movs r2, #25 │ │ add r1, pc │ │ - b.n 72884 │ │ + b.n 72ff0 │ │ add r0, sp, #24 │ │ mov r1, sl │ │ - bl 72d44 │ │ + bl 734b0 │ │ ldrb.w r0, [sp, #24] │ │ cmp r0, #0 │ │ - beq.n 72758 │ │ + beq.n 72ec4 │ │ ldrb.w r5, [sp, #25] │ │ ldr.w r0, [sl, #16] │ │ cmp r5, #0 │ │ - beq.w 7287c │ │ + beq.w 72fe8 │ │ cmp r0, #0 │ │ - beq.w 7288e │ │ - ldr r1, [pc, #664] @ (72980 ) │ │ + beq.w 72ffa │ │ + ldr r1, [pc, #664] @ (730ec ) │ │ movs r2, #25 │ │ add r1, pc │ │ - b.n 72884 │ │ + b.n 72ff0 │ │ mov r0, sl │ │ - bl 72bc4 │ │ + bl 73330 │ │ cmp r0, #0 │ │ - bne.w 729e4 │ │ - b.n 72a24 │ │ + bne.w 73150 │ │ + b.n 73190 │ │ ldr.w r5, [sl, #16] │ │ - b.n 729c8 │ │ + b.n 73134 │ │ mov r0, sl │ │ mov r5, r1 │ │ - bl 72588 │ │ + bl 72cf4 │ │ cmp r0, #0 │ │ - bne.w 729e4 │ │ + bne.w 73150 │ │ cmp r5, #0 │ │ itt ne │ │ ldrne.w r0, [sl, #16] │ │ cmpne r0, #0 │ │ - bne.w 72894 │ │ + bne.w 73000 │ │ ldr.w r0, [sl, #16] │ │ - cbz r0, 72738 │ │ - ldr r1, [pc, #604] @ (72984 ) │ │ + cbz r0, 72ea4 │ │ + ldr r1, [pc, #604] @ (730f0 ) │ │ movs r2, #1 │ │ add r1, pc │ │ - bl 4c828 │ │ + bl 4d6b4 │ │ mov r1, r0 │ │ movs r0, #1 │ │ cmp r1, #0 │ │ - bne.w 72a38 │ │ + bne.w 731a4 │ │ mov r0, sl │ │ - bl 7368c │ │ + bl 73df8 │ │ cmp r0, #0 │ │ - bne.w 729e4 │ │ - b.n 72a0e │ │ + bne.w 73150 │ │ + b.n 7317a │ │ ldr.w r0, [sl, #16] │ │ cmp r0, #0 │ │ - beq.w 72642 │ │ - ldr r1, [pc, #564] @ (72988 ) │ │ + beq.w 72dae │ │ + ldr r1, [pc, #564] @ (730f4 ) │ │ movs r2, #16 │ │ add r1, pc │ │ - b.n 72638 │ │ + b.n 72da4 │ │ ldr.w r0, [sl] │ │ cmp r0, #0 │ │ - beq.w 72946 │ │ + beq.w 730b2 │ │ add r0, sp, #24 │ │ mov r1, sl │ │ ldrd r5, r6, [sp, #32] │ │ - bl 72e38 │ │ + bl 735a4 │ │ ldr r0, [sp, #24] │ │ cmp r0, #0 │ │ - beq.w 728a6 │ │ + beq.w 73012 │ │ add r3, sp, #24 │ │ add.w ip, sp, #8 │ │ ldmia r3, {r0, r1, r2, r3} │ │ stmia.w ip, {r0, r1, r2, r3} │ │ ldr.w r1, [sl, #16] │ │ cmp r1, #0 │ │ - beq.w 72a24 │ │ + beq.w 73190 │ │ add r0, sp, #8 │ │ - bl 72fa4 │ │ + bl 73710 │ │ cmp r0, #0 │ │ - bne.w 729e4 │ │ + bne.w 73150 │ │ ldr.w r0, [sl, #16] │ │ cmp r0, #0 │ │ it ne │ │ orrsne.w r1, r5, r6 │ │ - beq.w 72a24 │ │ + beq.w 73190 │ │ ldr r1, [r0, #20] │ │ ands.w r1, r1, #4 │ │ - bne.w 72a24 │ │ + bne.w 73190 │ │ ldrd r0, r1, [r0, #28] │ │ movs r2, #1 │ │ ldr r3, [r1, #12] │ │ - ldr r1, [pc, #464] @ (7298c ) │ │ + ldr r1, [pc, #464] @ (730f8 ) │ │ add r1, pc │ │ blx r3 │ │ mov r1, r0 │ │ movs r0, #1 │ │ cmp r1, #0 │ │ - bne.w 72a38 │ │ + bne.w 731a4 │ │ ldr.w r2, [sl, #16] │ │ mov r0, r5 │ │ mov r1, r6 │ │ - bl 52d18 │ │ + bl 53b80 │ │ cmp r0, #0 │ │ - bne.w 729e4 │ │ + bne.w 73150 │ │ ldr.w r0, [sl, #16] │ │ movs r2, #1 │ │ ldrd r0, r1, [r0, #28] │ │ ldr r3, [r1, #12] │ │ - ldr r1, [pc, #420] @ (72990 ) │ │ + ldr r1, [pc, #420] @ (730fc ) │ │ add r1, pc │ │ blx r3 │ │ - b.n 72a1e │ │ + b.n 7318a │ │ mov.w ip, #0 │ │ mov.w lr, #62 @ 0x3e │ │ mov.w r9, #0 │ │ movs r5, #0 │ │ cmp r1, r2 │ │ - bcs.n 7280a │ │ + bcs.n 72f76 │ │ ldrb r3, [r0, r1] │ │ cmp r3, #95 @ 0x5f │ │ - beq.w 72994 │ │ + beq.w 73100 │ │ cmp r2, r1 │ │ - beq.n 7286a │ │ + beq.n 72fd6 │ │ ldrb r3, [r0, r1] │ │ sub.w fp, r3, #48 @ 0x30 │ │ uxtb.w r4, fp │ │ cmp r4, #10 │ │ - bcc.n 7283a │ │ + bcc.n 72fa6 │ │ sub.w r4, r3, #97 @ 0x61 │ │ uxtb r4, r4 │ │ cmp r4, #26 │ │ - bcs.n 7282c │ │ + bcs.n 72f98 │ │ sub.w fp, r3, #87 @ 0x57 │ │ - b.n 7283a │ │ + b.n 72fa6 │ │ sub.w r4, r3, #65 @ 0x41 │ │ uxtb r4, r4 │ │ cmp r4, #26 │ │ - bcs.n 7286a │ │ + bcs.n 72fd6 │ │ sub.w fp, r3, #29 │ │ umull r3, r4, r9, lr │ │ adds r1, #1 │ │ str.w r1, [sl, #8] │ │ umull r5, r6, r5, lr │ │ adds r5, r5, r4 │ │ adc.w r4, ip, #0 │ │ cmp r6, #0 │ │ it ne │ │ movne r6, #1 │ │ orrs r4, r6 │ │ - bne.n 7286a │ │ + bne.n 72fd6 │ │ uxtb.w r4, fp │ │ adds.w r9, r3, r4 │ │ adcs.w r5, r5, #0 │ │ adcs.w r3, ip, #0 │ │ - beq.n 727fe │ │ + beq.n 72f6a │ │ ldr.w r0, [sl, #16] │ │ cmp r0, #0 │ │ - beq.w 72642 │ │ - ldr r1, [pc, #824] @ (72bb0 ) │ │ + beq.w 72dae │ │ + ldr r1, [pc, #824] @ (7331c ) │ │ movs r2, #16 │ │ add r1, pc │ │ - b.n 72638 │ │ - cbz r0, 7288e │ │ - ldr r1, [pc, #756] @ (72b74 ) │ │ + b.n 72da4 │ │ + cbz r0, 72ffa │ │ + ldr r1, [pc, #756] @ (732e0 ) │ │ movs r2, #16 │ │ add r1, pc │ │ - bl 4c828 │ │ + bl 4d6b4 │ │ cmp r0, #0 │ │ - bne.w 729e4 │ │ + bne.w 73150 │ │ strb.w r5, [sl, #4] │ │ - b.n 72628 │ │ - ldr r1, [pc, #796] @ (72bb4 ) │ │ + b.n 72d94 │ │ + ldr r1, [pc, #796] @ (73320 ) │ │ movs r2, #2 │ │ add r1, pc │ │ - bl 4c828 │ │ + bl 4d6b4 │ │ cmp r0, #0 │ │ - bne.w 729e4 │ │ - b.n 7271e │ │ + bne.w 73150 │ │ + b.n 72e8a │ │ ldrb.w r5, [sp, #28] │ │ ldr.w r0, [sl, #16] │ │ cmp r5, #0 │ │ - beq.n 72962 │ │ + beq.n 730ce │ │ cmp r0, #0 │ │ - beq.n 7288e │ │ - ldr r1, [pc, #696] @ (72b70 ) │ │ + beq.n 72ffa │ │ + ldr r1, [pc, #696] @ (732dc ) │ │ movs r2, #25 │ │ add r1, pc │ │ - b.n 72884 │ │ + b.n 72ff0 │ │ ldr.w r0, [sl, #16] │ │ cmp r0, #0 │ │ - beq.w 72a36 │ │ - ldr r1, [pc, #684] @ (72b78 ) │ │ + beq.w 731a2 │ │ + ldr r1, [pc, #684] @ (732e4 ) │ │ movs r2, #2 │ │ add r1, pc │ │ - bl 4c828 │ │ + bl 4d6b4 │ │ cmp r0, #0 │ │ - bne.w 729e4 │ │ + bne.w 73150 │ │ ldr.w r0, [sl] │ │ cmp r0, #0 │ │ - bne.w 72694 │ │ - b.n 72946 │ │ + bne.w 72e00 │ │ + b.n 730b2 │ │ ldr.w r0, [sl] │ │ - cbz r0, 72946 │ │ + cbz r0, 730b2 │ │ add r0, sp, #24 │ │ mov r1, sl │ │ ldrd r8, r6, [sp, #32] │ │ - bl 72e38 │ │ + bl 735a4 │ │ ldr r0, [sp, #24] │ │ cmp r0, #0 │ │ - beq.w 72a4e │ │ + beq.w 731ba │ │ add r3, sp, #24 │ │ cmp.w r5, #1114112 @ 0x110000 │ │ add.w ip, sp, #40 @ 0x28 │ │ ldmia r3, {r0, r1, r2, r3} │ │ stmia.w ip, {r0, r1, r2, r3} │ │ - bne.w 72a66 │ │ + bne.w 731d2 │ │ ldr r0, [sp, #44] @ 0x2c │ │ ldr r1, [sp, #52] @ 0x34 │ │ orrs r0, r1 │ │ itt ne │ │ ldrne.w r0, [sl, #16] │ │ cmpne r0, #0 │ │ - beq.w 72a24 │ │ - ldr r1, [pc, #596] @ (72b7c ) │ │ + beq.w 73190 │ │ + ldr r1, [pc, #596] @ (732e8 ) │ │ movs r2, #2 │ │ add r1, pc │ │ - bl 4c828 │ │ + bl 4d6b4 │ │ cmp r0, #0 │ │ - bne.n 729e4 │ │ + bne.n 73150 │ │ ldr.w r1, [sl, #16] │ │ cmp r1, #0 │ │ - beq.n 72a24 │ │ + beq.n 73190 │ │ add r0, sp, #40 @ 0x28 │ │ - bl 72fa4 │ │ + bl 73710 │ │ cmp r0, #0 │ │ - bne.n 729e4 │ │ - b.n 72a24 │ │ + bne.n 73150 │ │ + b.n 73190 │ │ ldr.w r0, [sl, #16] │ │ cmp r0, #0 │ │ - beq.n 72a36 │ │ - ldr r1, [pc, #536] @ (72b68 ) │ │ + beq.n 731a2 │ │ + ldr r1, [pc, #536] @ (732d4 ) │ │ movs r2, #1 │ │ add r1, pc │ │ add sp, #60 @ 0x3c │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ - b.w 4c828 │ │ + b.w 4d6b4 │ │ cmp r0, #0 │ │ - beq.n 7288e │ │ - ldr r1, [pc, #516] @ (72b6c ) │ │ + beq.n 72ffa │ │ + ldr r1, [pc, #516] @ (732d8 ) │ │ movs r2, #16 │ │ add r1, pc │ │ - b.n 72884 │ │ + b.n 72ff0 │ │ nop │ │ - stmia r3!, {r1, r4, r6} │ │ - @ instruction: 0xfffa8bfe │ │ - @ instruction: 0xfff98bda │ │ - vsubl.u q14, d25, d26 │ │ - vrshr.u32 q14, q15, #6 │ │ - vuzp.32 d28, d6 │ │ - vtbx.8 d24, {d26-d28}, d16 │ │ - vclt.s32 q10, , #0 │ │ - vrshr.u32 d20, d20, #3 │ │ + nop {6} │ │ + vtbx.8 d24, {d10}, d2 │ │ + vqshrun.s64 d24, q7, #7 │ │ + @ instruction: 0xfff9beb8 │ │ + @ instruction: 0xfffabe8c │ │ + vcvt.u16.f16 d27, d4, #6 │ │ + vrint?.f32 d24, d20 │ │ + vcvt.u16.f16 d19, d1, #7 │ │ + vqdmulh.s , , d20[0] │ │ vdup.8 , d8[6] │ │ mvn.w r1, #2 │ │ str.w r0, [sl, #8] │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ subs.w r1, r1, r9 │ │ sbcs r0, r5 │ │ - bcc.w 7286a │ │ + bcc.w 72fd6 │ │ movs r0, #0 │ │ ldr.w r5, [sl, #16] │ │ str.w r0, [sl, #16] │ │ mov r0, sl │ │ movs r1, #0 │ │ - bl 72588 │ │ + bl 72cf4 │ │ cmp r0, #0 │ │ - bne.w 72b50 │ │ + bne.w 732bc │ │ str.w r5, [sl, #16] │ │ - cbz r5, 729dc │ │ - ldr r1, [pc, #472] @ (72ba4 ) │ │ + cbz r5, 73148 │ │ + ldr r1, [pc, #472] @ (73310 ) │ │ mov r0, r5 │ │ movs r2, #1 │ │ add r1, pc │ │ - bl 4c828 │ │ + bl 4d6b4 │ │ mov r1, r0 │ │ movs r0, #1 │ │ - cbnz r1, 72a38 │ │ + cbnz r1, 731a4 │ │ mov r0, sl │ │ - bl 73310 │ │ - cbz r0, 729e8 │ │ + bl 73a7c │ │ + cbz r0, 73154 │ │ movs r0, #1 │ │ - b.n 72a38 │ │ + b.n 731a4 │ │ cmp.w r8, #77 @ 0x4d │ │ - beq.n 72a0e │ │ + beq.n 7317a │ │ ldr.w r0, [sl, #16] │ │ - cbz r0, 72a02 │ │ - ldr r1, [pc, #436] @ (72bac ) │ │ + cbz r0, 7316e │ │ + ldr r1, [pc, #436] @ (73318 ) │ │ movs r2, #4 │ │ add r1, pc │ │ - bl 4c828 │ │ + bl 4d6b4 │ │ cmp r0, #0 │ │ - bne.n 729e4 │ │ + bne.n 73150 │ │ mov r0, sl │ │ movs r1, #0 │ │ - bl 72588 │ │ + bl 72cf4 │ │ cmp r0, #0 │ │ - bne.n 729e4 │ │ + bne.n 73150 │ │ ldr.w r0, [sl, #16] │ │ - cbz r0, 72a24 │ │ - ldr r1, [pc, #400] @ (72ba8 ) │ │ + cbz r0, 73190 │ │ + ldr r1, [pc, #400] @ (73314 ) │ │ add r1, pc │ │ movs r2, #1 │ │ - bl 4c828 │ │ + bl 4d6b4 │ │ mov r1, r0 │ │ movs r0, #1 │ │ - cbnz r1, 72a38 │ │ + cbnz r1, 731a4 │ │ ldr.w r0, [sl] │ │ cmp r0, #0 │ │ ittt ne │ │ ldrne.w r0, [sl, #12] │ │ subne r0, #1 │ │ strne.w r0, [sl, #12] │ │ movs r0, #0 │ │ add sp, #60 @ 0x3c │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ cmp r0, #0 │ │ - beq.w 7288e │ │ - ldr r1, [pc, #344] @ (72ba0 ) │ │ + beq.w 72ffa │ │ + ldr r1, [pc, #344] @ (7330c ) │ │ movs r2, #16 │ │ add r1, pc │ │ - b.n 72884 │ │ + b.n 72ff0 │ │ ldrb.w r5, [sp, #28] │ │ ldr.w r0, [sl, #16] │ │ - cbz r5, 72a80 │ │ + cbz r5, 731ec │ │ cmp r0, #0 │ │ - beq.w 7288e │ │ - ldr r1, [pc, #316] @ (72b9c ) │ │ + beq.w 72ffa │ │ + ldr r1, [pc, #316] @ (73308 ) │ │ movs r2, #25 │ │ add r1, pc │ │ - b.n 72884 │ │ + b.n 72ff0 │ │ ldr.w r0, [sl, #16] │ │ - cbz r0, 72a8e │ │ - ldr r1, [pc, #272] @ (72b80 ) │ │ + cbz r0, 731fa │ │ + ldr r1, [pc, #272] @ (732ec ) │ │ movs r2, #3 │ │ add r1, pc │ │ - bl 4c828 │ │ + bl 4d6b4 │ │ cmp r0, #0 │ │ - bne.n 729e4 │ │ + bne.n 73150 │ │ ldr.w r2, [sl, #16] │ │ - b.n 72a90 │ │ + b.n 731fc │ │ cmp r0, #0 │ │ - beq.w 7288e │ │ - ldr r1, [pc, #272] @ (72b98 ) │ │ + beq.w 72ffa │ │ + ldr r1, [pc, #272] @ (73304 ) │ │ movs r2, #16 │ │ add r1, pc │ │ - b.n 72884 │ │ + b.n 72ff0 │ │ movs r2, #0 │ │ cmp r5, #67 @ 0x43 │ │ - beq.n 72aa4 │ │ + beq.n 73210 │ │ cmp r5, #83 @ 0x53 │ │ - bne.n 72aba │ │ - cbz r2, 72acc │ │ - ldr r1, [pc, #236] @ (72b88 ) │ │ + bne.n 73226 │ │ + cbz r2, 73238 │ │ + ldr r1, [pc, #236] @ (732f4 ) │ │ mov r0, r2 │ │ movs r2, #4 │ │ add r1, pc │ │ - b.n 72aae │ │ - cbz r2, 72acc │ │ - ldr r1, [pc, #220] @ (72b84 ) │ │ + b.n 7321a │ │ + cbz r2, 73238 │ │ + ldr r1, [pc, #220] @ (732f0 ) │ │ mov r0, r2 │ │ movs r2, #7 │ │ add r1, pc │ │ - bl 4c828 │ │ + bl 4d6b4 │ │ cmp r0, #0 │ │ - bne.w 729e4 │ │ - b.n 72acc │ │ + bne.w 73150 │ │ + b.n 73238 │ │ str r5, [sp, #24] │ │ - cbz r2, 72acc │ │ + cbz r2, 73238 │ │ add r0, sp, #24 │ │ mov r1, r2 │ │ - bl 512d8 │ │ + bl 50b80 │ │ cmp r0, #0 │ │ - bne.w 729e4 │ │ + bne.w 73150 │ │ ldr r1, [sp, #44] @ 0x2c │ │ ldr r2, [sp, #52] @ 0x34 │ │ ldr.w r0, [sl, #16] │ │ orrs r1, r2 │ │ - bne.n 72b16 │ │ + bne.n 73282 │ │ cmp r0, #0 │ │ - beq.n 72a24 │ │ - ldr r1, [pc, #172] @ (72b8c ) │ │ + beq.n 73190 │ │ + ldr r1, [pc, #172] @ (732f8 ) │ │ movs r2, #1 │ │ add r1, pc │ │ - bl 4c828 │ │ + bl 4d6b4 │ │ mov r1, r0 │ │ movs r0, #1 │ │ cmp r1, #0 │ │ - bne.n 72a38 │ │ + bne.n 731a4 │ │ ldr.w r2, [sl, #16] │ │ cmp r2, #0 │ │ - beq.w 72a24 │ │ + beq.w 73190 │ │ mov r0, r8 │ │ mov r1, r6 │ │ - bl 51b30 │ │ + bl 52a94 │ │ cmp r0, #0 │ │ - bne.w 729e4 │ │ + bne.w 73150 │ │ ldr.w r0, [sl, #16] │ │ cmp r0, #0 │ │ - beq.w 72a24 │ │ - ldr r1, [pc, #128] @ (72b94 ) │ │ + beq.w 73190 │ │ + ldr r1, [pc, #128] @ (73300 ) │ │ add r1, pc │ │ - b.n 72a18 │ │ + b.n 73184 │ │ cmp r0, #0 │ │ - beq.w 72a24 │ │ - ldr r1, [pc, #112] @ (72b90 ) │ │ + beq.w 73190 │ │ + ldr r1, [pc, #112] @ (732fc ) │ │ movs r2, #1 │ │ add r1, pc │ │ - bl 4c828 │ │ + bl 4d6b4 │ │ mov r1, r0 │ │ movs r0, #1 │ │ cmp r1, #0 │ │ - bne.w 72a38 │ │ + bne.w 731a4 │ │ ldr.w r1, [sl, #16] │ │ cmp r1, #0 │ │ - beq.w 72a24 │ │ + beq.w 73190 │ │ add r0, sp, #40 @ 0x28 │ │ - bl 72fa4 │ │ + bl 73710 │ │ cmp r0, #0 │ │ - bne.w 729e4 │ │ + bne.w 73150 │ │ ldr.w r0, [sl, #16] │ │ cmp r0, #0 │ │ - bne.n 72adc │ │ - b.n 72a24 │ │ - ldr r0, [pc, #100] @ (72bb8 ) │ │ + bne.n 73248 │ │ + b.n 73190 │ │ + ldr r0, [pc, #100] @ (73324 ) │ │ add r2, sp, #24 │ │ - ldr r3, [pc, #100] @ (72bbc ) │ │ - ldr r1, [pc, #104] @ (72bc0 ) │ │ + ldr r3, [pc, #100] @ (73328 ) │ │ + ldr r1, [pc, #104] @ (7332c ) │ │ add r0, pc │ │ add r3, pc │ │ add r1, pc │ │ str r1, [sp, #0] │ │ movs r1, #61 @ 0x3d │ │ - bl 4fcf8 │ │ + bl 5127c │ │ nop │ │ - stmia r0!, {r0, r1, r2, r3, r5} │ │ - vtbx.8 d24, {d26}, d10 │ │ - vcge.s32 d28, d30, #0 │ │ - @ instruction: 0xfffa89b2 │ │ - vcvt.u32.f32 , q6, #7 │ │ - @ instruction: 0xfffabf00 │ │ - vcvt.u32.f32 d27, d7, #6 │ │ - @ instruction: 0xfffabede │ │ - @ instruction: 0xfffa8b54 │ │ - @ instruction: 0xfff9beb1 │ │ - @ instruction: 0xfffa3eff │ │ - @ instruction: 0xfffdbd93 │ │ - vrintp.f32 d24, d26 │ │ - @ instruction: 0xfff9bf06 │ │ - vrintp.f32 q12, q13 │ │ - vcvt.f32.u32 , q7, #7 │ │ - vcvt.f32.u32 d27, d7, #6 │ │ - vtbx.8 d24, {d26-d29}, d12 │ │ - @ instruction: 0xfff989bc │ │ - @ instruction: 0xfff9bf90 │ │ - @ instruction: 0xfffabd07 │ │ - vqshl.u64 , q3, #58 @ 0x3a │ │ + pop {r0, r2, r3, r4, r5} │ │ + vrinta.f32 d24, d14 │ │ + @ instruction: 0xfff9bcbc │ │ + vsli.64 q12, q11, #58 @ 0x3a │ │ + vtbx.8 d27, {d9-d12}, d26 │ │ + vtbl.8 d27, {d10-d13}, d14 │ │ + vtbl.8 d27, {d10-d13}, d21 │ │ + vtbx.8 d27, {d26-d28}, d28 │ │ + vsli.64 , q12, #58 @ 0x3a │ │ + @ instruction: 0xfff9babf │ │ + vtbl.8 d19, {d26-d27}, d31 │ │ + vtbl.8 d27, {d29-d30}, d17 │ │ + sha256su0.32 q12, q15 │ │ + @ instruction: 0xfff9bb14 │ │ + vrintn.f32 d24, d30 │ │ + vtbx.8 d27, {d9-d11}, d28 │ │ + vtbl.8 d27, {d10-d12}, d21 │ │ + vqshlu.s32 , q12, #26 │ │ + vclt.f32 d24, d0, #0 │ │ + @ instruction: 0xfff9bb9e │ │ + vqshrn.u64 d27, , #6 │ │ + vtbx.8 d29, {d10}, d30 │ │ movs r5, r0 │ │ - bge.n 72c7c │ │ + bge.n 732f8 │ │ movs r5, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #28 │ │ ldr.w sl, [r0] │ │ cmp.w sl, #0 │ │ - beq.n 72c78 │ │ + beq.n 733e4 │ │ ldrd r9, r6, [r0, #4] │ │ cmp r6, r9 │ │ - bcs.n 72bf2 │ │ + bcs.n 7335e │ │ ldrb.w r2, [sl, r6] │ │ cmp r2, #95 @ 0x5f │ │ - bne.n 72bf2 │ │ + bne.n 7335e │ │ adds r2, r6, #1 │ │ str r2, [r0, #8] │ │ movs r2, #0 │ │ movs r3, #0 │ │ - b.n 72cac │ │ + b.n 73418 │ │ mov lr, r9 │ │ mov.w fp, #0 │ │ mov r2, r6 │ │ mov.w ip, #0 │ │ mov.w r8, #0 │ │ str r1, [sp, #4] │ │ cmp r6, r9 │ │ it hi │ │ movhi lr, r6 │ │ str r6, [sp, #0] │ │ cmp r2, r9 │ │ - bcs.n 72c18 │ │ + bcs.n 73384 │ │ ldrb.w r3, [sl, r2] │ │ cmp r3, #95 @ 0x5f │ │ - beq.n 72c92 │ │ + beq.n 733fe │ │ cmp lr, r2 │ │ - beq.n 72cc6 │ │ + beq.n 73432 │ │ ldrb.w r5, [sl, r2] │ │ sub.w r3, r5, #48 @ 0x30 │ │ uxtb r6, r3 │ │ cmp r6, #10 │ │ - bcc.n 72c48 │ │ + bcc.n 733b4 │ │ sub.w r3, r5, #97 @ 0x61 │ │ uxtb r3, r3 │ │ cmp r3, #26 │ │ - bcs.n 72c3a │ │ + bcs.n 733a6 │ │ sub.w r3, r5, #87 @ 0x57 │ │ - b.n 72c48 │ │ + b.n 733b4 │ │ sub.w r3, r5, #65 @ 0x41 │ │ uxtb r3, r3 │ │ cmp r3, #26 │ │ - bcs.n 72cc6 │ │ + bcs.n 73432 │ │ sub.w r3, r5, #29 │ │ movs r1, #62 @ 0x3e │ │ adds r2, #1 │ │ umull r6, r4, fp, r1 │ │ str r2, [r0, #8] │ │ umull r1, r5, ip, r1 │ │ adds r4, r4, r1 │ │ adc.w r1, r8, #0 │ │ cmp r5, #0 │ │ it ne │ │ movne r5, #1 │ │ orrs r1, r5 │ │ - bne.n 72cca │ │ + bne.n 73436 │ │ uxtb r1, r3 │ │ adds.w fp, r6, r1 │ │ adcs.w ip, r4, #0 │ │ adcs.w r1, r8, #0 │ │ - beq.n 72c0c │ │ - b.n 72cca │ │ + beq.n 73378 │ │ + b.n 73436 │ │ ldr r0, [r0, #16] │ │ cmp r0, #0 │ │ - beq.n 72d00 │ │ - ldr r1, [pc, #192] @ (72d40 ) │ │ + beq.n 7346c │ │ + ldr r1, [pc, #192] @ (734ac ) │ │ movs r2, #1 │ │ add r1, pc │ │ add sp, #28 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ - b.w 4c828 │ │ + b.w 4d6b4 │ │ adds r2, #1 │ │ str r2, [r0, #8] │ │ adds.w r2, fp, #1 │ │ mov.w r8, #0 │ │ adcs.w r3, ip, #0 │ │ adcs.w r6, r8, #0 │ │ - bne.n 72cca │ │ + bne.n 73436 │ │ ldrd r6, r1, [sp] │ │ subs r6, #1 │ │ subs r6, r2, r6 │ │ sbcs.w r3, r3, #0 │ │ - bcs.n 72cc6 │ │ + bcs.n 73432 │ │ ldr r3, [r0, #12] │ │ adds r3, #1 │ │ cmp.w r3, #500 @ 0x1f4 │ │ - bls.n 72d0a │ │ + bls.n 73476 │ │ mov.w r8, #1 │ │ - b.n 72cca │ │ + b.n 73436 │ │ mov.w r8, #0 │ │ ldr r3, [r0, #16] │ │ - cbz r3, 72cf8 │ │ - ldr r2, [pc, #104] @ (72d38 ) │ │ + cbz r3, 73464 │ │ + ldr r2, [pc, #104] @ (734a4 ) │ │ mov r4, r0 │ │ - ldr r1, [pc, #104] @ (72d3c ) │ │ + ldr r1, [pc, #104] @ (734a8 ) │ │ cmp.w r8, #0 │ │ add r2, pc │ │ mov r0, r3 │ │ add r1, pc │ │ it eq │ │ moveq r1, r2 │ │ mov.w r2, #16 │ │ it ne │ │ movne r2, #25 │ │ - bl 4c828 │ │ + bl 4d6b4 │ │ mov r1, r0 │ │ mov r0, r4 │ │ - cbz r1, 72cf8 │ │ + cbz r1, 73464 │ │ movs r0, #1 │ │ - b.n 72d02 │ │ + b.n 7346e │ │ movs r1, #0 │ │ strb.w r8, [r0, #4] │ │ str r1, [r0, #0] │ │ movs r0, #0 │ │ add sp, #28 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ ldr r6, [r0, #16] │ │ cmp r6, #0 │ │ - beq.n 72d00 │ │ + beq.n 7346c │ │ and.w r1, r1, #1 │ │ ldrd r5, r4, [r0, #8] │ │ ldrd ip, r6, [r0] │ │ strd r5, r4, [sp, #16] │ │ mov r4, r0 │ │ strd r2, r3, [r0, #8] │ │ strd ip, r6, [sp, #8] │ │ - bl 72588 │ │ + bl 72cf4 │ │ add r6, sp, #8 │ │ ldmia r6, {r1, r2, r3, r6} │ │ stmia r4!, {r1, r2, r3, r6} │ │ - b.n 72d02 │ │ + b.n 7346e │ │ nop │ │ - strh r4, [r3, #42] @ 0x2a │ │ - vmull.u , d25, d12 │ │ - @ instruction: 0xfffabcff │ │ + strh r0, [r4, #12] │ │ + @ instruction: 0xfff9b89a │ │ + vtbl.8 d27, {d10-d11}, d13 │ │ vsli.64 , q8, #58 @ 0x3a │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ ldrd r9, r6, [r1, #4] │ │ cmp r6, r9 │ │ - bcs.n 72d7a │ │ + bcs.n 734e6 │ │ ldr.w ip, [r1] │ │ ldrb.w r2, [ip, r6] │ │ cmp r2, #115 @ 0x73 │ │ - bne.n 72d7a │ │ + bne.n 734e6 │ │ adds r3, r6, #1 │ │ str r3, [r1, #8] │ │ cmp r3, r9 │ │ - bcs.n 72d88 │ │ + bcs.n 734f4 │ │ ldrb.w r2, [ip, r3] │ │ cmp r2, #95 @ 0x5f │ │ - bne.n 72d88 │ │ + bne.n 734f4 │ │ adds r2, r6, #2 │ │ str r2, [r1, #8] │ │ movs r1, #0 │ │ movs r2, #0 │ │ - b.n 72e28 │ │ + b.n 73594 │ │ movs r1, #0 │ │ strd r1, r1, [r0, #8] │ │ strb r1, [r0, #0] │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ mov.w lr, #0 │ │ mov.w r8, #62 @ 0x3e │ │ movs r6, #0 │ │ mov.w sl, #0 │ │ cmp r3, r9 │ │ - bcs.n 72da2 │ │ + bcs.n 7350e │ │ ldrb.w r2, [ip, r3] │ │ cmp r2, #95 @ 0x5f │ │ - beq.n 72e08 │ │ + beq.n 73574 │ │ cmp r9, r3 │ │ - beq.n 72e00 │ │ + beq.n 7356c │ │ ldrb.w r2, [ip, r3] │ │ sub.w fp, r2, #48 @ 0x30 │ │ uxtb.w r5, fp │ │ cmp r5, #10 │ │ - bcc.n 72dd4 │ │ + bcc.n 73540 │ │ sub.w r4, r2, #97 @ 0x61 │ │ uxtb r4, r4 │ │ cmp r4, #26 │ │ - bcs.n 72dc6 │ │ + bcs.n 73532 │ │ sub.w fp, r2, #87 @ 0x57 │ │ - b.n 72dd4 │ │ + b.n 73540 │ │ sub.w r4, r2, #65 @ 0x41 │ │ uxtb r4, r4 │ │ cmp r4, #26 │ │ - bcs.n 72e00 │ │ + bcs.n 7356c │ │ sub.w fp, r2, #29 │ │ umull r2, r5, r6, r8 │ │ adds r3, #1 │ │ str r3, [r1, #8] │ │ umull r6, r4, sl, r8 │ │ adds r5, r5, r6 │ │ adc.w r6, lr, #0 │ │ cmp r4, #0 │ │ it ne │ │ movne r4, #1 │ │ orrs r4, r6 │ │ - bne.n 72e00 │ │ + bne.n 7356c │ │ uxtb.w r4, fp │ │ adds r6, r2, r4 │ │ adcs.w sl, r5, #0 │ │ adcs.w r2, lr, #0 │ │ - beq.n 72d96 │ │ + beq.n 73502 │ │ movs r1, #0 │ │ strb r1, [r0, #1] │ │ movs r1, #1 │ │ - b.n 72d80 │ │ + b.n 734ec │ │ adds r2, r3, #1 │ │ str r2, [r1, #8] │ │ and.w r1, r6, sl │ │ adds r1, #1 │ │ - beq.n 72e00 │ │ + beq.n 7356c │ │ adds r1, r6, #1 │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ adc.w r2, sl, #0 │ │ eor.w r6, r1, r3 │ │ eors r3, r2 │ │ orrs r3, r6 │ │ - beq.n 72e00 │ │ + beq.n 7356c │ │ adds r1, #1 │ │ adc.w r2, r2, #0 │ │ strd r1, r2, [r0, #8] │ │ movs r1, #0 │ │ - b.n 72d80 │ │ - bmi.n 72de2 │ │ + b.n 734ec │ │ + bmi.n 7354e │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, fp} │ │ sub sp, #8 │ │ ldrd lr, r2, [r1, #4] │ │ mov r4, r1 │ │ cmp r2, lr │ │ - bcs.n 72e62 │ │ + bcs.n 735ce │ │ ldr r1, [r4, #0] │ │ ldrb r1, [r1, r2] │ │ cmp r1, #117 @ 0x75 │ │ - bne.n 72e62 │ │ + bne.n 735ce │ │ adds r2, #1 │ │ mov.w r8, #1 │ │ str r2, [r4, #8] │ │ cmp r2, lr │ │ - bcc.n 72e6c │ │ - b.n 72f72 │ │ + bcc.n 735d8 │ │ + b.n 736de │ │ mov.w r8, #0 │ │ cmp r2, lr │ │ - bcs.w 72f72 │ │ + bcs.w 736de │ │ ldr.w ip, [r4] │ │ ldrb.w r1, [ip, r2] │ │ sub.w r3, r1, #48 @ 0x30 │ │ uxtb r1, r3 │ │ cmp r1, #9 │ │ - bhi.n 72f72 │ │ + bhi.n 736de │ │ adds r2, #1 │ │ lsls r3, r3, #24 │ │ str r2, [r4, #8] │ │ - beq.n 72eb2 │ │ + beq.n 7361e │ │ mov.w r9, #10 │ │ cmp lr, r2 │ │ - beq.n 72f1c │ │ + beq.n 73688 │ │ ldrb.w r3, [ip, r2] │ │ sub.w r6, r3, #48 @ 0x30 │ │ uxtb r5, r6 │ │ cmp r5, #9 │ │ - bhi.n 72eb4 │ │ + bhi.n 73620 │ │ umull r3, r1, r1, r9 │ │ adds r2, #1 │ │ str r2, [r4, #8] │ │ cmp r1, #0 │ │ - bne.n 72f72 │ │ + bne.n 736de │ │ uxtab r1, r3, r6 │ │ adds r3, r3, r5 │ │ - bcc.n 72e8a │ │ - b.n 72f72 │ │ + bcc.n 735f6 │ │ + b.n 736de │ │ movs r1, #0 │ │ cmp r2, lr │ │ - bcs.n 72ec4 │ │ + bcs.n 73630 │ │ ldrb.w r3, [ip, r2] │ │ cmp r3, #95 @ 0x5f │ │ itt eq │ │ addeq r2, #1 │ │ streq r2, [r4, #8] │ │ adds r3, r2, r1 │ │ - bcs.n 72f72 │ │ + bcs.n 736de │ │ adds r3, r2, r1 │ │ str r3, [r4, #8] │ │ cmp r3, lr │ │ - bhi.n 72f72 │ │ - cbz r2, 72ee0 │ │ + bhi.n 736de │ │ + cbz r2, 7364c │ │ cmp r2, lr │ │ - bcs.n 72ee0 │ │ + bcs.n 7364c │ │ ldrsb.w r4, [ip, r2] │ │ cmn.w r4, #65 @ 0x41 │ │ - ble.n 72f80 │ │ - cbz r3, 72ef0 │ │ + ble.n 736ec │ │ + cbz r3, 7365c │ │ cmp r3, lr │ │ - bcs.n 72ef0 │ │ + bcs.n 7365c │ │ ldrsb.w r4, [ip, r3] │ │ cmn.w r4, #65 @ 0x41 │ │ - ble.n 72f80 │ │ + ble.n 736ec │ │ add ip, r2 │ │ cmp.w r8, #0 │ │ - beq.n 72f24 │ │ + beq.n 73690 │ │ sub.w r5, ip, #1 │ │ mov r3, r1 │ │ - cbz r3, 72f32 │ │ + cbz r3, 7369e │ │ ldrb r6, [r5, r3] │ │ mov r2, r3 │ │ subs r3, #1 │ │ cmp r6, #95 @ 0x5f │ │ - bne.n 72efe │ │ - cbz r3, 72f3e │ │ + bne.n 7366a │ │ + cbz r3, 736aa │ │ cmp r3, r1 │ │ - bcs.n 72f3a │ │ + bcs.n 736a6 │ │ ldrsb.w r6, [ip, r3] │ │ cmn.w r6, #65 @ 0x41 │ │ - bgt.n 72f3e │ │ - b.n 72f8e │ │ + bgt.n 736aa │ │ + b.n 736fa │ │ mov r2, lr │ │ adds r3, r2, r1 │ │ - bcc.n 72ec8 │ │ - b.n 72f72 │ │ + bcc.n 73634 │ │ + b.n 736de │ │ movs r2, #0 │ │ movs r3, #1 │ │ strd ip, r1, [r0] │ │ strd r3, r2, [r0, #8] │ │ - b.n 72f78 │ │ + b.n 736e4 │ │ movs r3, #0 │ │ movs r5, #1 │ │ mov r2, ip │ │ - b.n 72f66 │ │ - bne.n 72f8e │ │ - cbz r2, 72f5c │ │ + b.n 736d2 │ │ + bne.n 736fa │ │ + cbz r2, 736c8 │ │ cmp r2, r1 │ │ - bcs.n 72f50 │ │ + bcs.n 736bc │ │ ldrsb.w r6, [ip, r2] │ │ cmn.w r6, #65 @ 0x41 │ │ - ble.n 72f54 │ │ + ble.n 736c0 │ │ mov r6, r2 │ │ - b.n 72f5e │ │ + b.n 736ca │ │ mov r6, r1 │ │ - beq.n 72f5e │ │ - ldr r0, [pc, #68] @ (72f9c ) │ │ + beq.n 736ca │ │ + ldr r0, [pc, #68] @ (73708 ) │ │ mov r3, r1 │ │ add r0, pc │ │ - b.n 72f86 │ │ + b.n 736f2 │ │ movs r6, #0 │ │ add.w r2, ip, r6 │ │ subs r1, r1, r6 │ │ mov r5, ip │ │ - cbz r1, 72f72 │ │ + cbz r1, 736de │ │ strd r5, r3, [r0] │ │ strd r2, r1, [r0, #8] │ │ - b.n 72f78 │ │ + b.n 736e4 │ │ movs r1, #0 │ │ str r1, [r0, #0] │ │ strb r1, [r0, #4] │ │ add sp, #8 │ │ ldmia.w sp!, {r8, r9, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ - ldr r0, [pc, #20] @ (72f98 ) │ │ + ldr r0, [pc, #20] @ (73704 ) │ │ mov r1, lr │ │ add r0, pc │ │ str r0, [sp, #0] │ │ mov r0, ip │ │ - bl 50c44 │ │ - ldr r0, [pc, #16] @ (72fa0 ) │ │ + bl 51f90 │ │ + ldr r0, [pc, #16] @ (7370c ) │ │ movs r2, #0 │ │ add r0, pc │ │ - b.n 72f86 │ │ + b.n 736f2 │ │ nop │ │ - bvs.n 72fa4 │ │ + bvs.n 73620 │ │ movs r5, r0 │ │ - bvs.n 73040 │ │ + bvs.n 736bc │ │ movs r5, r0 │ │ - bvs.n 72fb0 │ │ + bvs.n 7362c │ │ movs r5, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub.w sp, sp, #564 @ 0x234 │ │ mov r6, r0 │ │ add r0, sp, #48 @ 0x30 │ │ mov r4, r1 │ │ mov.w r1, #512 @ 0x200 │ │ - bl c9a14 │ │ + bl ca0b6 │ │ ldr r0, [r6, #12] │ │ cmp r0, #0 │ │ - beq.n 730ae │ │ + beq.n 7381a │ │ ldr.w fp, [r6, #8] │ │ mov.w lr, #0 │ │ ldrd r3, r1, [r6] │ │ cmp r1, #0 │ │ str r4, [sp, #20] │ │ ldrb.w r8, [fp] │ │ strd fp, r0, [sp, #12] │ │ strd r3, r1, [sp, #4] │ │ - beq.n 730c6 │ │ + beq.n 73832 │ │ adds r0, r3, r1 │ │ add r4, sp, #48 @ 0x30 │ │ mov.w r9, #0 │ │ mov r2, r3 │ │ ldrsb.w r6, [r2], #1 │ │ cmp.w r6, #4294967295 @ 0xffffffff │ │ uxtb r1, r6 │ │ - bgt.n 7303c │ │ + bgt.n 737a8 │ │ ldrb r6, [r3, #1] │ │ and.w r2, r1, #31 │ │ cmp r1, #224 @ 0xe0 │ │ and.w r6, r6, #63 @ 0x3f │ │ - bcc.n 73036 │ │ + bcc.n 737a2 │ │ ldrb r5, [r3, #2] │ │ cmp r1, #240 @ 0xf0 │ │ and.w r5, r5, #63 @ 0x3f │ │ orr.w r6, r5, r6, lsl #6 │ │ - bcc.n 73052 │ │ + bcc.n 737be │ │ ldrb r1, [r3, #3] │ │ and.w r2, r2, #7 │ │ and.w r1, r1, #63 @ 0x3f │ │ orr.w r1, r1, r6, lsl #6 │ │ orr.w r1, r1, r2, lsl #18 │ │ cmp.w r1, #1114112 @ 0x110000 │ │ - beq.n 730ce │ │ + beq.n 7383a │ │ adds r2, r3, #4 │ │ cmp.w r9, #128 @ 0x80 │ │ - bne.n 73042 │ │ - b.n 7305e │ │ + bne.n 737ae │ │ + b.n 737ca │ │ orr.w r1, r6, r2, lsl #6 │ │ adds r2, r3, #2 │ │ cmp.w r9, #128 @ 0x80 │ │ - beq.n 7305e │ │ + beq.n 737ca │ │ str.w r1, [r4, r9, lsl #2] │ │ add.w r9, r9, #1 │ │ cmp r2, r0 │ │ mov r3, r2 │ │ - bne.n 72fec │ │ - b.n 730ce │ │ + bne.n 73758 │ │ + b.n 7383a │ │ orr.w r1, r6, r2, lsl #12 │ │ adds r2, r3, #3 │ │ cmp.w r9, #128 @ 0x80 │ │ - bne.n 73042 │ │ + bne.n 737ae │ │ ldr r0, [sp, #20] │ │ movs r2, #9 │ │ ldrd r5, r0, [r0, #28] │ │ ldr r3, [r0, #12] │ │ - ldr r1, [pc, #660] @ (73300 ) │ │ + ldr r1, [pc, #660] @ (73a6c ) │ │ mov r0, r5 │ │ add r1, pc │ │ mov r4, r3 │ │ blx r3 │ │ - cbnz r0, 730a2 │ │ + cbnz r0, 7380e │ │ ldr r2, [sp, #8] │ │ - cbz r2, 73092 │ │ + cbz r2, 737fe │ │ ldr r1, [sp, #4] │ │ mov r0, r5 │ │ mov r6, r4 │ │ blx r4 │ │ - cbnz r0, 730a2 │ │ - ldr r1, [pc, #644] @ (73308 ) │ │ + cbnz r0, 7380e │ │ + ldr r1, [pc, #644] @ (73a74 ) │ │ mov r0, r5 │ │ movs r2, #1 │ │ add r1, pc │ │ blx r6 │ │ mov r1, r0 │ │ movs r0, #1 │ │ - cbnz r1, 730a4 │ │ + cbnz r1, 73810 │ │ ldrd r1, r2, [sp, #12] │ │ mov r0, r5 │ │ mov r6, r4 │ │ blx r4 │ │ cmp r0, #0 │ │ - beq.w 732c0 │ │ + beq.w 73a2c │ │ movs r0, #1 │ │ add.w sp, sp, #564 @ 0x234 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ ldrd r0, r3, [r4, #28] │ │ ldrd r1, r2, [r6] │ │ ldr r3, [r3, #12] │ │ add.w sp, sp, #564 @ 0x234 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ bx r3 │ │ add r4, sp, #48 @ 0x30 │ │ mov.w r9, #0 │ │ - b.n 730d2 │ │ + b.n 7383e │ │ ldrd fp, r0, [sp, #12] │ │ add r0, fp │ │ str r0, [sp, #44] @ 0x2c │ │ add.w r0, r4, r9, lsl #2 │ │ str r0, [sp, #32] │ │ movs r0, #4 │ │ mov.w ip, #72 @ 0x48 │ │ @@ -60758,23 +67651,23 @@ │ │ str r0, [sp, #24] │ │ movs r0, #128 @ 0x80 │ │ str r0, [sp, #40] @ 0x28 │ │ movs r1, #0 │ │ movs r0, #36 @ 0x24 │ │ movs r3, #26 │ │ str r1, [sp, #36] @ 0x24 │ │ - b.n 73138 │ │ + b.n 738a4 │ │ add.w r1, sl, #1 │ │ str r1, [sp, #36] @ 0x24 │ │ add.w r1, r0, #38 @ 0x26 │ │ add.w r0, r0, r0, lsl #3 │ │ lsls r0, r0, #2 │ │ uxth r1, r1 │ │ uxth r0, r0 │ │ - blx c9f40 │ │ + blx ca548 │ │ add.w r9, r9, #4 │ │ str.w r9, [sp, #32] │ │ add.w ip, r6, r0 │ │ ldr r0, [sp, #28] │ │ mov r9, r4 │ │ mov.w lr, #0 │ │ adds r0, #4 │ │ @@ -60794,222 +67687,222 @@ │ │ sub.w r2, r8, #97 @ 0x61 │ │ cmp r1, #26 │ │ it cs │ │ movcs r1, r3 │ │ uxtb r3, r2 │ │ mov.w sl, #26 │ │ cmp r3, #26 │ │ - bcc.n 7316c │ │ + bcc.n 738d8 │ │ sub.w r2, r8, #48 @ 0x30 │ │ uxtb r2, r2 │ │ cmp r2, #9 │ │ - bhi.w 7305e │ │ + bhi.w 737ca │ │ sub.w r2, r8, #22 │ │ add.w fp, fp, #1 │ │ uxtb.w r8, r2 │ │ cmp r1, r8 │ │ - bls.n 731ec │ │ + bls.n 73958 │ │ ldr r0, [sp, #36] @ 0x24 │ │ adds.w r0, r0, r8 │ │ - bcs.w 7305e │ │ + bcs.w 737ca │ │ ldr r0, [sp, #36] @ 0x24 │ │ add.w r4, r9, #1 │ │ add.w r6, r8, r0 │ │ mov r1, r4 │ │ mov r0, r6 │ │ - blx c9f40 │ │ + blx ca548 │ │ ldr r1, [sp, #40] @ 0x28 │ │ add r3, sp, #48 @ 0x30 │ │ adds r1, r1, r0 │ │ - bcs.w 7305e │ │ + bcs.w 737ca │ │ ldr r1, [sp, #40] @ 0x28 │ │ movw r2, #63487 @ 0xf7ff │ │ movt r2, #16 │ │ add r1, r0 │ │ str r1, [sp, #40] @ 0x28 │ │ eor.w r1, r1, #55296 @ 0xd800 │ │ sub.w r1, r1, #2048 @ 0x800 │ │ cmp r1, r2 │ │ - bhi.w 7305e │ │ + bhi.w 737ca │ │ ldr r1, [sp, #40] @ 0x28 │ │ cmp.w r1, #1114112 @ 0x110000 │ │ - beq.w 7305e │ │ + beq.w 737ca │ │ cmp.w r9, #127 @ 0x7f │ │ - bhi.w 7305e │ │ + bhi.w 737ca │ │ mls sl, r0, r4, r6 │ │ ldr r6, [sp, #32] │ │ mov r0, r6 │ │ cmp r9, sl │ │ - bls.n 7325e │ │ + bls.n 739ca │ │ mov r1, r0 │ │ sub.w r9, r9, #1 │ │ ldr.w r2, [r1, #-4]! │ │ cmp r9, sl │ │ str r2, [r0, #0] │ │ mov r0, r1 │ │ - bhi.n 731d8 │ │ - b.n 73264 │ │ + bhi.n 73944 │ │ + b.n 739d0 │ │ rsb r1, r1, #36 @ 0x24 │ │ movs r2, #72 @ 0x48 │ │ subs.w r3, r2, ip │ │ mov.w r0, #1 │ │ it cc │ │ movcc r3, lr │ │ cmp r3, #1 │ │ it ls │ │ movls r3, r0 │ │ cmp r3, #26 │ │ it cs │ │ movcs r3, sl │ │ ldr r0, [sp, #44] @ 0x2c │ │ cmp fp, r0 │ │ - beq.w 7305e │ │ + beq.w 737ca │ │ mov r4, fp │ │ ldrb.w r6, [r4], #1 │ │ sub.w r5, r6, #97 @ 0x61 │ │ uxtb r0, r5 │ │ cmp r0, #26 │ │ - bcc.n 73232 │ │ + bcc.n 7399e │ │ sub.w r0, r6, #48 @ 0x30 │ │ uxtb r0, r0 │ │ cmp r0, #9 │ │ - bhi.w 7305e │ │ + bhi.w 737ca │ │ sub.w r5, r6, #22 │ │ uxtb r6, r5 │ │ umull r5, r0, r6, r1 │ │ cmp r0, #0 │ │ - bne.w 7305e │ │ + bne.w 737ca │ │ adds.w r0, r8, r5 │ │ - bcs.w 7305e │ │ + bcs.w 737ca │ │ add r8, r5 │ │ cmp r3, r6 │ │ - bhi.n 732ba │ │ + bhi.n 73a26 │ │ rsb r0, r3, #36 @ 0x24 │ │ adds r2, #36 @ 0x24 │ │ mov fp, r4 │ │ umull r1, r0, r1, r0 │ │ cmp r0, #0 │ │ - beq.n 731f2 │ │ - b.n 7305e │ │ + beq.n 7395e │ │ + b.n 737ca │ │ cmp.w sl, #128 @ 0x80 │ │ - bcs.n 732f2 │ │ + bcs.n 73a5e │ │ ldr r0, [sp, #40] @ 0x28 │ │ str.w r0, [r3, sl, lsl #2] │ │ ldr r0, [sp, #44] @ 0x2c │ │ cmp fp, r0 │ │ - beq.n 732cc │ │ + beq.n 73a38 │ │ ldr r1, [sp, #24] │ │ mov r0, r8 │ │ mov r9, r6 │ │ - blx c9f40 │ │ + blx ca548 │ │ mov r1, r4 │ │ mov r6, r0 │ │ - blx c9f40 │ │ + blx ca548 │ │ ldrb.w r8, [fp] │ │ add r0, r6 │ │ movs r6, #0 │ │ cmp.w r0, #456 @ 0x1c8 │ │ - bcc.w 730fe │ │ + bcc.w 7386a │ │ movw r3, #16853 @ 0x41d5 │ │ mov r1, r0 │ │ movt r3, #54301 @ 0xd41d │ │ movw r5, #15959 @ 0x3e57 │ │ umull r0, r2, r1, r3 │ │ adds r6, #36 @ 0x24 │ │ cmp r1, r5 │ │ sub.w r0, r1, r2 │ │ add.w r0, r2, r0, lsr #1 │ │ mov.w r0, r0, lsr #5 │ │ mov r1, r0 │ │ - bhi.n 732a0 │ │ - b.n 730fe │ │ + bhi.n 73a0c │ │ + b.n 7386a │ │ add.w fp, fp, #1 │ │ - b.n 73178 │ │ - ldr r1, [pc, #72] @ (7330c ) │ │ + b.n 738e4 │ │ + ldr r1, [pc, #72] @ (73a78 ) │ │ mov r0, r5 │ │ movs r2, #1 │ │ mov r3, r6 │ │ add r1, pc │ │ - b.n 730b8 │ │ + b.n 73824 │ │ ldr r6, [sp, #20] │ │ add r5, sp, #48 @ 0x30 │ │ ldr r4, [sp, #28] │ │ add.w r8, sp, #560 @ 0x230 │ │ ldr r0, [r5, #0] │ │ mov r1, r6 │ │ str r0, [sp, #560] @ 0x230 │ │ mov r0, r8 │ │ - bl 512d8 │ │ + bl 50b80 │ │ cmp r0, #0 │ │ - bne.w 730a4 │ │ + bne.w 73810 │ │ subs r4, #4 │ │ add.w r5, r5, #4 │ │ - bne.n 732d6 │ │ - b.n 730a4 │ │ - ldr r2, [pc, #16] @ (73304 ) │ │ + bne.n 73a42 │ │ + b.n 73810 │ │ + ldr r2, [pc, #16] @ (73a70 ) │ │ mov r0, sl │ │ movs r1, #128 @ 0x80 │ │ add r2, pc │ │ - bl 4c2e8 │ │ + bl 4d15c │ │ nop │ │ - @ instruction: 0xb830 │ │ - vrshr.u32 d29, d0, #6 │ │ + push {r1, r2, r3, r4, r5} │ │ + vrshr.u64 d29, d8, #6 │ │ movs r5, r0 │ │ - cbnz r5, 7334c │ │ - vsli.64 , , #58 @ 0x3a │ │ + @ instruction: 0xb649 │ │ + vzip.32 , │ │ vsli.64 , q8, #58 @ 0x3a │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ sub sp, #16 │ │ ldr r1, [r0, #0] │ │ mov r4, r0 │ │ - cbz r1, 73364 │ │ + cbz r1, 73ad0 │ │ ldrd r3, r0, [r4, #4] │ │ cmp r0, r3 │ │ - bcs.w 73540 │ │ + bcs.w 73cac │ │ ldrb.w r8, [r1, r0] │ │ adds r2, r0, #1 │ │ str r2, [r4, #8] │ │ sub.w r6, r8, #97 @ 0x61 │ │ uxtb r6, r6 │ │ cmp r6, #25 │ │ - bhi.n 73380 │ │ + bhi.n 73aec │ │ movw r5, #64447 @ 0xfbbf │ │ movt r5, #956 @ 0x3bc │ │ lsrs r5, r6 │ │ lsls r5, r5, #31 │ │ - beq.n 73380 │ │ + beq.n 73aec │ │ ldr r0, [r4, #16] │ │ cmp r0, #0 │ │ - beq.w 7361a │ │ - ldr r1, [pc, #744] @ (7363c ) │ │ - ldr r2, [pc, #744] @ (73640 ) │ │ + beq.w 73d86 │ │ + ldr r1, [pc, #744] @ (73da8 ) │ │ + ldr r2, [pc, #744] @ (73dac ) │ │ add r1, pc │ │ add r2, pc │ │ ldr.w r1, [r1, r6, lsl #2] │ │ ldr.w r2, [r2, r6, lsl #2] │ │ - b.n 73372 │ │ + b.n 73ade │ │ ldr r0, [r4, #16] │ │ cmp r0, #0 │ │ - beq.w 7361a │ │ - ldr r1, [pc, #724] @ (73644 ) │ │ + beq.w 73d86 │ │ + ldr r1, [pc, #724] @ (73db0 ) │ │ movs r2, #1 │ │ add r1, pc │ │ add sp, #16 │ │ ldr.w r8, [sp], #4 │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ - b.w 4c828 │ │ + b.w 4d6b4 │ │ ldr r6, [r4, #12] │ │ adds r6, #1 │ │ str r6, [r4, #12] │ │ cmp.w r6, #500 @ 0x1f4 │ │ - bhi.n 73420 │ │ + bhi.n 73b8c │ │ sub.w r6, r8, #65 @ 0x41 │ │ cmp r6, #19 │ │ - bhi.w 734c6 │ │ + bhi.w 73c32 │ │ tbh [pc, r6, lsl #1] │ │ movs r4, r2 │ │ lsls r2, r2, #2 │ │ lsls r6, r2, #2 │ │ lsls r4, r3, #2 │ │ lsls r6, r2, #2 │ │ lsls r1, r1, #4 │ │ @@ -61024,425 +67917,425 @@ │ │ lsls r2, r0, #2 │ │ lsls r2, r0, #2 │ │ lsls r1, r2, #1 │ │ lsls r1, r2, #1 │ │ movs r4, r2 │ │ lsls r0, r4, #3 │ │ ldr r0, [r4, #16] │ │ - cbz r0, 733da │ │ - ldr r1, [pc, #644] @ (7364c ) │ │ + cbz r0, 73b46 │ │ + ldr r1, [pc, #644] @ (73db8 ) │ │ movs r2, #1 │ │ add r1, pc │ │ - bl 4c828 │ │ + bl 4d6b4 │ │ mov r1, r0 │ │ movs r0, #1 │ │ cmp r1, #0 │ │ - bne.w 7361c │ │ + bne.w 73d88 │ │ mov r0, r4 │ │ - bl 73310 │ │ + bl 73a7c │ │ cmp r0, #0 │ │ - bne.w 7360a │ │ + bne.w 73d76 │ │ cmp.w r8, #65 @ 0x41 │ │ - bne.n 73412 │ │ + bne.n 73b7e │ │ ldr r0, [r4, #16] │ │ - cbz r0, 73400 │ │ - ldr r1, [pc, #604] @ (73650 ) │ │ + cbz r0, 73b6c │ │ + ldr r1, [pc, #604] @ (73dbc ) │ │ movs r2, #2 │ │ add r1, pc │ │ - bl 4c828 │ │ + bl 4d6b4 │ │ cmp r0, #0 │ │ - bne.w 7360a │ │ + bne.w 73d76 │ │ mov r0, r4 │ │ movs r1, #1 │ │ - bl 73814 │ │ + bl 73f80 │ │ mov r1, r0 │ │ movs r0, #1 │ │ cmp r1, #0 │ │ - bne.w 7361c │ │ + bne.w 73d88 │ │ ldr r0, [r4, #16] │ │ cmp r0, #0 │ │ - beq.w 7360e │ │ - ldr r1, [pc, #568] @ (73654 ) │ │ + beq.w 73d7a │ │ + ldr r1, [pc, #568] @ (73dc0 ) │ │ add r1, pc │ │ - b.n 7359e │ │ + b.n 73d0a │ │ ldr r0, [r4, #16] │ │ - cbz r0, 73434 │ │ - ldr r1, [pc, #608] @ (73688 ) │ │ + cbz r0, 73ba0 │ │ + ldr r1, [pc, #608] @ (73df4 ) │ │ movs r2, #25 │ │ add r1, pc │ │ - bl 4c828 │ │ + bl 4d6b4 │ │ cmp r0, #0 │ │ - bne.w 7360a │ │ + bne.w 73d76 │ │ movs r0, #1 │ │ strb r0, [r4, #4] │ │ movs r0, #0 │ │ - b.n 73556 │ │ + b.n 73cc2 │ │ ldr r0, [r4, #16] │ │ - cbz r0, 73460 │ │ - ldr r1, [pc, #516] @ (73648 ) │ │ + cbz r0, 73bcc │ │ + ldr r1, [pc, #516] @ (73db4 ) │ │ movs r2, #1 │ │ add r1, pc │ │ - bl 4c828 │ │ + bl 4d6b4 │ │ mov r1, r0 │ │ movs r0, #1 │ │ cmp r1, #0 │ │ - bne.w 7361c │ │ + bne.w 73d88 │ │ ldr r1, [r4, #0] │ │ cmp r1, #0 │ │ - beq.w 735ec │ │ + beq.w 73d58 │ │ ldrd r3, r2, [r4, #4] │ │ cmp r2, r3 │ │ - bcs.w 735ec │ │ + bcs.w 73d58 │ │ ldrb r0, [r1, r2] │ │ cmp r0, #76 @ 0x4c │ │ - bne.w 735ec │ │ + bne.w 73d58 │ │ adds r0, r2, #1 │ │ str r0, [r4, #8] │ │ mov r0, sp │ │ mov r1, r4 │ │ - bl 753d8 │ │ + bl 75b38 │ │ ldrb.w r0, [sp] │ │ cmp r0, #0 │ │ - beq.w 735c6 │ │ + beq.w 73d32 │ │ ldrb.w r5, [sp, #1] │ │ ldr r0, [r4, #16] │ │ cmp r5, #0 │ │ - beq.w 73624 │ │ + beq.w 73d90 │ │ cmp r0, #0 │ │ - beq.w 73634 │ │ - ldr r1, [pc, #476] @ (73674 ) │ │ + beq.w 73da0 │ │ + ldr r1, [pc, #476] @ (73de0 ) │ │ movs r2, #25 │ │ add r1, pc │ │ - b.n 7362c │ │ + b.n 73d98 │ │ ldr r0, [r4, #16] │ │ cmp r0, #0 │ │ - beq.w 735b4 │ │ - ldr r1, [pc, #464] @ (73678 ) │ │ + beq.w 73d20 │ │ + ldr r1, [pc, #464] @ (73de4 ) │ │ movs r2, #1 │ │ add r1, pc │ │ - bl 4c828 │ │ + bl 4d6b4 │ │ mov r1, r0 │ │ movs r0, #1 │ │ cmp r1, #0 │ │ - bne.w 7361c │ │ + bne.w 73d88 │ │ ldr r0, [r4, #16] │ │ - b.n 735b6 │ │ + b.n 73d22 │ │ mov r0, r4 │ │ - bl 75268 │ │ - b.n 73608 │ │ + bl 759c8 │ │ + b.n 73d74 │ │ str r0, [r4, #8] │ │ mov r0, r4 │ │ movs r1, #0 │ │ - bl 72588 │ │ - b.n 73608 │ │ + bl 72cf4 │ │ + b.n 73d74 │ │ ldr r0, [r4, #16] │ │ - cbz r0, 734e6 │ │ - ldr r1, [pc, #396] @ (73664 ) │ │ + cbz r0, 73c52 │ │ + ldr r1, [pc, #396] @ (73dd0 ) │ │ movs r2, #4 │ │ add r1, pc │ │ - bl 4c828 │ │ + bl 4d6b4 │ │ cmp r0, #0 │ │ - bne.w 7360a │ │ + bne.w 73d76 │ │ mov r0, r4 │ │ - bl 75518 │ │ + bl 75c78 │ │ cmp r0, #0 │ │ - bne.w 7360a │ │ + bne.w 73d76 │ │ ldr r0, [r4, #0] │ │ - cbz r0, 73540 │ │ + cbz r0, 73cac │ │ ldrd r2, r1, [r4, #4] │ │ cmp r1, r2 │ │ - bcs.n 73540 │ │ + bcs.n 73cac │ │ ldrb r0, [r0, r1] │ │ cmp r0, #76 @ 0x4c │ │ - bne.n 73540 │ │ + bne.n 73cac │ │ adds r0, r1, #1 │ │ str r0, [r4, #8] │ │ mov r0, sp │ │ mov r1, r4 │ │ - bl 753d8 │ │ + bl 75b38 │ │ ldrb.w r0, [sp] │ │ cmp r0, #0 │ │ - bne.n 73484 │ │ + bne.n 73bf0 │ │ ldrd r5, r6, [sp, #8] │ │ orrs.w r0, r5, r6 │ │ - beq.n 7360e │ │ + beq.n 73d7a │ │ ldr r0, [r4, #16] │ │ - cbz r0, 73534 │ │ - ldr r1, [pc, #320] @ (73668 ) │ │ + cbz r0, 73ca0 │ │ + ldr r1, [pc, #320] @ (73dd4 ) │ │ movs r2, #3 │ │ add r1, pc │ │ - bl 4c828 │ │ + bl 4d6b4 │ │ cmp r0, #0 │ │ - bne.n 7360a │ │ + bne.n 73d76 │ │ mov r0, r4 │ │ mov r2, r5 │ │ mov r3, r6 │ │ - bl 73d58 │ │ - b.n 73608 │ │ + bl 744c4 │ │ + b.n 73d74 │ │ ldr r0, [r4, #16] │ │ - cbz r0, 73552 │ │ - ldr r1, [pc, #316] @ (73684 ) │ │ + cbz r0, 73cbe │ │ + ldr r1, [pc, #316] @ (73df0 ) │ │ movs r2, #16 │ │ add r1, pc │ │ - bl 4c828 │ │ + bl 4d6b4 │ │ cmp r0, #0 │ │ - bne.n 7360a │ │ + bne.n 73d76 │ │ movs r0, #0 │ │ strb r0, [r4, #4] │ │ str r0, [r4, #0] │ │ - b.n 7361c │ │ + b.n 73d88 │ │ ldr r0, [r4, #16] │ │ - cbz r0, 73570 │ │ - ldr r1, [pc, #248] @ (73658 ) │ │ + cbz r0, 73cdc │ │ + ldr r1, [pc, #248] @ (73dc4 ) │ │ movs r2, #1 │ │ add r1, pc │ │ - bl 4c828 │ │ + bl 4d6b4 │ │ mov r1, r0 │ │ movs r0, #1 │ │ cmp r1, #0 │ │ - bne.n 7361c │ │ + bne.n 73d88 │ │ mov r0, r4 │ │ - bl 754b8 │ │ + bl 75c18 │ │ cmp r0, #0 │ │ - bne.n 7360a │ │ + bne.n 73d76 │ │ cmp r1, #1 │ │ - bne.n 73596 │ │ + bne.n 73d02 │ │ ldr r0, [r4, #16] │ │ cmp r0, #0 │ │ - beq.n 7360e │ │ - ldr r1, [pc, #212] @ (7365c ) │ │ + beq.n 73d7a │ │ + ldr r1, [pc, #212] @ (73dc8 ) │ │ movs r2, #1 │ │ add r1, pc │ │ - bl 4c828 │ │ + bl 4d6b4 │ │ mov r1, r0 │ │ movs r0, #1 │ │ cmp r1, #0 │ │ - bne.n 7361c │ │ + bne.n 73d88 │ │ ldr r0, [r4, #16] │ │ - cbz r0, 7360e │ │ - ldr r1, [pc, #196] @ (73660 ) │ │ + cbz r0, 73d7a │ │ + ldr r1, [pc, #196] @ (73dcc ) │ │ add r1, pc │ │ movs r2, #1 │ │ - bl 4c828 │ │ + bl 4d6b4 │ │ mov r1, r0 │ │ movs r0, #1 │ │ - cbz r1, 7360e │ │ - b.n 7361c │ │ + cbz r1, 73d7a │ │ + b.n 73d88 │ │ mov r0, r4 │ │ - bl 75074 │ │ - b.n 73608 │ │ + bl 757d4 │ │ + b.n 73d74 │ │ movs r0, #0 │ │ cmp.w r8, #80 @ 0x50 │ │ - bne.n 735f4 │ │ - cbz r0, 73602 │ │ - ldr r1, [pc, #188] @ (7367c ) │ │ + bne.n 73d60 │ │ + cbz r0, 73d6e │ │ + ldr r1, [pc, #188] @ (73de8 ) │ │ movs r2, #6 │ │ add r1, pc │ │ - b.n 735fc │ │ + b.n 73d68 │ │ ldrd r2, r3, [sp, #8] │ │ orrs.w r0, r2, r3 │ │ - beq.n 735ec │ │ + beq.n 73d58 │ │ mov r0, r4 │ │ - bl 73d58 │ │ - cbnz r0, 7360a │ │ + bl 744c4 │ │ + cbnz r0, 73d76 │ │ ldr r0, [r4, #16] │ │ - cbz r0, 735ec │ │ - ldr r1, [pc, #140] @ (7366c ) │ │ + cbz r0, 73d58 │ │ + ldr r1, [pc, #140] @ (73dd8 ) │ │ movs r2, #1 │ │ add r1, pc │ │ - bl 4c828 │ │ + bl 4d6b4 │ │ mov r1, r0 │ │ movs r0, #1 │ │ - cbnz r1, 7361c │ │ + cbnz r1, 73d88 │ │ cmp.w r8, #82 @ 0x52 │ │ - beq.n 73602 │ │ + beq.n 73d6e │ │ ldr r0, [r4, #16] │ │ - cbz r0, 73602 │ │ - ldr r1, [pc, #136] @ (73680 ) │ │ + cbz r0, 73d6e │ │ + ldr r1, [pc, #136] @ (73dec ) │ │ movs r2, #4 │ │ add r1, pc │ │ - bl 4c828 │ │ - cbnz r0, 7360a │ │ + bl 4d6b4 │ │ + cbnz r0, 73d76 │ │ mov r0, r4 │ │ - bl 73310 │ │ - cbz r0, 7360e │ │ + bl 73a7c │ │ + cbz r0, 73d7a │ │ movs r0, #1 │ │ - b.n 7361c │ │ + b.n 73d88 │ │ ldr r0, [r4, #0] │ │ cmp r0, #0 │ │ ittt ne │ │ ldrne r0, [r4, #12] │ │ subne r0, #1 │ │ strne r0, [r4, #12] │ │ movs r0, #0 │ │ add sp, #16 │ │ ldr.w r8, [sp], #4 │ │ pop {r4, r5, r6, r7, pc} │ │ - cbz r0, 73634 │ │ - ldr r1, [pc, #72] @ (73670 ) │ │ + cbz r0, 73da0 │ │ + ldr r1, [pc, #72] @ (73ddc ) │ │ movs r2, #16 │ │ add r1, pc │ │ - bl 4c828 │ │ + bl 4d6b4 │ │ cmp r0, #0 │ │ - bne.n 7360a │ │ + bne.n 73d76 │ │ strb r5, [r4, #4] │ │ movs r0, #0 │ │ - b.n 73556 │ │ + b.n 73cc2 │ │ nop │ │ - bcs.n 735ec │ │ + bcc.n 73e68 │ │ movs r5, r0 │ │ - @ instruction: 0xb704 │ │ - vqshlu.s32 d27, d1, #26 │ │ - sha256su0.32 , │ │ - vqshlu.s32 , , #26 │ │ - vcle.f d27, d20, #0 │ │ - vrint?.f32 d19, d2 │ │ - vmlal.u , d29, d10[0] │ │ - vqmovn.s64 d27, │ │ - @ instruction: 0xfffabe82 │ │ - vaddl.u q12, d10, d30 │ │ - vsri.32 , q8, #7 │ │ - vrintz.f32 d27, d31 │ │ - vdup.16 d23, d10[2] │ │ - vcge.f32 , q7, #0 │ │ - sha1su1.32 , q3 │ │ - vrsra.u64 , q0, #6 │ │ - vqrdmlsh.s , q5, d6[0] │ │ - vqdmulh.s , , d28[0] │ │ - vceq.f32 , q0, #0 │ │ + cbz r0, 73df4 │ │ + vrshr.u32 d27, d15, #6 │ │ + @ instruction: 0xfffaaff9 │ │ + vuzp.32 d19, d3 │ │ + vsra.u64 d27, d18, #3 │ │ + vshr.u64 d19, d18, #6 │ │ + @ instruction: 0xfffdaed8 │ │ + @ instruction: 0xfffaaeb1 │ │ + vtbl.8 d27, {d10-d13}, d24 │ │ + @ instruction: 0xfffa6ad6 │ │ + vshr.u32 , q15, #7 │ │ + vshr.u64 , , #6 │ │ + vtbx.8 d23, {d10}, d14 │ │ + vshr.u64 , q6, #7 │ │ + @ instruction: 0xfffaaf94 │ │ + @ instruction: 0xfffaafde │ │ + vtbx.8 d22, {d26-d27}, d30 │ │ + vqshrn.u64 d23, q8, #7 │ │ + vceq.i32 , q7, #0 │ │ vsli.64 , q8, #58 @ 0x3a │ │ add r7, sp, #12 │ │ str.w fp, [sp, #-4]! │ │ mov r4, r0 │ │ ldr r0, [r0, #0] │ │ - cbz r0, 736e0 │ │ - ldr r5, [pc, #76] @ (736e8 ) │ │ + cbz r0, 73e4c │ │ + ldr r5, [pc, #76] @ (73e54 ) │ │ movs r6, #0 │ │ add r5, pc │ │ ldrd r2, r1, [r4, #4] │ │ cmp r1, r2 │ │ - bcs.n 736ae │ │ + bcs.n 73e1a │ │ ldrb r0, [r0, r1] │ │ cmp r0, #69 @ 0x45 │ │ - beq.n 736dc │ │ + beq.n 73e48 │ │ cmp r6, #0 │ │ itt ne │ │ ldrne r0, [r4, #16] │ │ cmpne r0, #0 │ │ - beq.n 736c2 │ │ + beq.n 73e2e │ │ mov r1, r5 │ │ movs r2, #2 │ │ - bl 4c828 │ │ - cbnz r0, 736d4 │ │ + bl 4d6b4 │ │ + cbnz r0, 73e40 │ │ mov r0, r4 │ │ - bl 736ec │ │ - cbnz r0, 736d4 │ │ + bl 73e58 │ │ + cbnz r0, 73e40 │ │ ldr r0, [r4, #0] │ │ subs r6, #1 │ │ cmp r0, #0 │ │ - bne.n 736a0 │ │ - b.n 736e0 │ │ + bne.n 73e0c │ │ + b.n 73e4c │ │ movs r0, #1 │ │ ldr.w fp, [sp], #4 │ │ pop {r4, r5, r6, r7, pc} │ │ adds r0, r1, #1 │ │ str r0, [r4, #8] │ │ movs r0, #0 │ │ ldr.w fp, [sp], #4 │ │ pop {r4, r5, r6, r7, pc} │ │ - uxtb r7, r4 │ │ + add r6, sp, #980 @ 0x3d4 │ │ vsli.64 , q8, #58 @ 0x3a │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl} │ │ ldr.w r9, [r0] │ │ cmp.w r9, #0 │ │ - beq.n 7372c │ │ + beq.n 73e98 │ │ ldrd r8, r6, [r0, #4] │ │ cmp r6, r8 │ │ - bcs.n 7372c │ │ + bcs.n 73e98 │ │ ldrb.w r2, [r9, r6] │ │ cmp r2, #75 @ 0x4b │ │ - beq.n 73738 │ │ + beq.n 73ea4 │ │ cmp r2, #76 @ 0x4c │ │ - bne.n 7372c │ │ + bne.n 73e98 │ │ adds r3, r6, #1 │ │ str r3, [r0, #8] │ │ cmp r3, r8 │ │ - bcs.n 7374a │ │ + bcs.n 73eb6 │ │ ldrb.w r2, [r9, r3] │ │ cmp r2, #95 @ 0x5f │ │ - bne.n 7374a │ │ + bne.n 73eb6 │ │ movs r2, #0 │ │ movs r3, #0 │ │ adds r1, r6, #2 │ │ str r1, [r0, #8] │ │ - b.n 73802 │ │ + b.n 73f6e │ │ ldmia.w sp!, {r8, r9, sl} │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ - b.w 73310 │ │ + b.w 73a7c │ │ adds r1, r6, #1 │ │ str r1, [r0, #8] │ │ movs r1, #0 │ │ ldmia.w sp!, {r8, r9, sl} │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ - b.w 73814 │ │ + b.w 73f80 │ │ mov.w ip, #0 │ │ mov.w lr, #62 @ 0x3e │ │ movs r4, #0 │ │ movs r5, #0 │ │ cmp r3, r8 │ │ - bcs.n 73762 │ │ + bcs.n 73ece │ │ ldrb.w r2, [r9, r3] │ │ cmp r2, #95 @ 0x5f │ │ - beq.n 737ee │ │ + beq.n 73f5a │ │ cmp r8, r3 │ │ - beq.n 737c0 │ │ + beq.n 73f2c │ │ ldrb.w r2, [r9, r3] │ │ sub.w sl, r2, #48 @ 0x30 │ │ uxtb.w r1, sl │ │ cmp r1, #10 │ │ - bcc.n 73794 │ │ + bcc.n 73f00 │ │ sub.w r1, r2, #97 @ 0x61 │ │ uxtb r1, r1 │ │ cmp r1, #26 │ │ - bcs.n 73786 │ │ + bcs.n 73ef2 │ │ sub.w sl, r2, #87 @ 0x57 │ │ - b.n 73794 │ │ + b.n 73f00 │ │ sub.w r1, r2, #65 @ 0x41 │ │ uxtb r1, r1 │ │ cmp r1, #26 │ │ - bcs.n 737c0 │ │ + bcs.n 73f2c │ │ sub.w sl, r2, #29 │ │ umull r2, r1, r4, lr │ │ adds r3, #1 │ │ str r3, [r0, #8] │ │ umull r4, r6, r5, lr │ │ adds r5, r1, r4 │ │ adc.w r1, ip, #0 │ │ cmp r6, #0 │ │ it ne │ │ movne r6, #1 │ │ orrs r1, r6 │ │ - bne.n 737c0 │ │ + bne.n 73f2c │ │ uxtb.w r1, sl │ │ adds r4, r2, r1 │ │ adcs.w r5, r5, #0 │ │ adcs.w r1, ip, #0 │ │ - beq.n 73756 │ │ + beq.n 73ec2 │ │ ldr r2, [r0, #16] │ │ - cbz r2, 737e0 │ │ - ldr r1, [pc, #72] @ (73810 ) │ │ + cbz r2, 73f4c │ │ + ldr r1, [pc, #72] @ (73f7c ) │ │ mov r4, r0 │ │ mov r0, r2 │ │ movs r2, #16 │ │ add r1, pc │ │ - bl 4c828 │ │ + bl 4d6b4 │ │ mov r1, r0 │ │ mov r0, r4 │ │ - cbz r1, 737e0 │ │ + cbz r1, 73f4c │ │ movs r0, #1 │ │ ldmia.w sp!, {r8, r9, sl} │ │ pop {r4, r5, r6, r7, pc} │ │ movs r1, #0 │ │ strb r1, [r0, #4] │ │ str r1, [r0, #0] │ │ movs r0, #0 │ │ @@ -61450,42 +68343,42 @@ │ │ pop {r4, r5, r6, r7, pc} │ │ adds r1, r3, #1 │ │ adds r2, r4, #1 │ │ str r1, [r0, #8] │ │ mov.w r1, #0 │ │ adcs.w r3, r5, #0 │ │ adcs.w r1, r1, #0 │ │ - bne.n 737c0 │ │ + bne.n 73f2c │ │ ldmia.w sp!, {r8, r9, sl} │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ - b.w 73d58 │ │ + b.w 744c4 │ │ nop │ │ - ldrb r0, [r5, #9] │ │ + strb r4, [r5, #26] │ │ vsli.64 , q8, #57 @ 0x39 │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ sub sp, #24 │ │ mov r8, r0 │ │ ldr r0, [r0, #0] │ │ cmp r0, #0 │ │ - beq.w 739e8 │ │ + beq.w 74154 │ │ ldrd r4, r3, [r8, #4] │ │ cmp r3, r4 │ │ - bcs.w 73a4e │ │ + bcs.w 741ba │ │ ldr.w r6, [r8, #12] │ │ mov ip, r1 │ │ ldrb r1, [r0, r3] │ │ adds r5, r3, #1 │ │ adds r6, #1 │ │ cmp.w r6, #500 @ 0x1f4 │ │ strd r5, r6, [r8, #8] │ │ - bhi.w 7391a │ │ + bhi.w 74086 │ │ sub.w r6, r1, #65 @ 0x41 │ │ cmp r6, #56 @ 0x38 │ │ - bhi.w 73a4e │ │ + bhi.w 741ba │ │ tbh [pc, r6, lsl #1] │ │ lsls r7, r1, #4 │ │ lsls r0, r7, #4 │ │ lsls r3, r7, #3 │ │ lsls r3, r7, #3 │ │ lsls r3, r7, #3 │ │ lsls r3, r7, #3 │ │ @@ -61537,1770 +68430,1781 @@ │ │ lsls r1, r2, #1 │ │ lsls r3, r7, #3 │ │ lsls r3, r7, #3 │ │ lsls r3, r7, #3 │ │ movs r1, r7 │ │ lsls r1, r2, #1 │ │ cmp r5, r4 │ │ - bcs.n 738fa │ │ + bcs.n 74066 │ │ ldrb r0, [r0, r5] │ │ cmp r0, #110 @ 0x6e │ │ - bne.n 738fa │ │ + bne.n 74066 │ │ ldr.w r0, [r8, #16] │ │ adds r2, r3, #2 │ │ str.w r2, [r8, #8] │ │ - cbz r0, 738fa │ │ - ldr r2, [pc, #852] @ (73c38 ) │ │ + cbz r0, 74066 │ │ + ldr r2, [pc, #852] @ (743a4 ) │ │ mov r4, r1 │ │ add r2, pc │ │ mov r1, r2 │ │ movs r2, #1 │ │ - bl 4c828 │ │ + bl 4d6b4 │ │ mov r2, r0 │ │ mov r1, r4 │ │ movs r0, #1 │ │ cmp r2, #0 │ │ - bne.w 73a6e │ │ + bne.w 741da │ │ mov r0, r8 │ │ - bl 73e24 │ │ + bl 74590 │ │ cmp r0, #0 │ │ - bne.w 73a60 │ │ + bne.w 741cc │ │ ldr.w r0, [r8] │ │ cmp r0, #0 │ │ ittt ne │ │ ldrne.w r0, [r8, #12] │ │ subne r0, #1 │ │ strne.w r0, [r8, #12] │ │ - b.n 73a02 │ │ + b.n 7416e │ │ ldr.w r0, [r8, #16] │ │ - cbz r0, 73930 │ │ - ldr r1, [pc, #792] @ (73c3c ) │ │ + cbz r0, 7409c │ │ + ldr r1, [pc, #792] @ (743a8 ) │ │ movs r2, #25 │ │ add r1, pc │ │ - bl 4c828 │ │ + bl 4d6b4 │ │ cmp r0, #0 │ │ - bne.w 73a60 │ │ + bne.w 741cc │ │ movs r0, #1 │ │ strb.w r0, [r8, #4] │ │ movs r0, #0 │ │ - b.n 73a6a │ │ + b.n 741d6 │ │ add r0, sp, #16 │ │ mov r1, r8 │ │ - bl 740f4 │ │ + bl 74860 │ │ ldr r1, [sp, #16] │ │ cmp r1, #0 │ │ - beq.w 73bfa │ │ + beq.w 74366 │ │ ldr r2, [sp, #20] │ │ mov r0, sp │ │ - bl 74174 │ │ + bl 748e0 │ │ ldr r0, [sp, #0] │ │ lsls r0, r0, #31 │ │ - beq.n 73a4e │ │ + beq.n 741ba │ │ ldrd r0, r1, [sp, #8] │ │ orrs.w r2, r0, r1 │ │ - beq.w 73c4c │ │ + beq.w 743b8 │ │ eor.w r0, r0, #1 │ │ orrs r0, r1 │ │ - bne.n 73a4e │ │ + bne.n 741ba │ │ ldr.w r0, [r8, #16] │ │ cmp r0, #0 │ │ - beq.n 73906 │ │ - ldr r1, [pc, #712] @ (73c40 ) │ │ + beq.n 74072 │ │ + ldr r1, [pc, #712] @ (743ac ) │ │ movs r2, #4 │ │ add r1, pc │ │ - bl 4c828 │ │ - b.n 73900 │ │ + bl 4d6b4 │ │ + b.n 7406c │ │ ldr.w r0, [r8, #16] │ │ cmp r0, #0 │ │ - beq.n 73906 │ │ - ldr r1, [pc, #696] @ (73c44 ) │ │ + beq.n 74072 │ │ + ldr r1, [pc, #696] @ (743b0 ) │ │ add r1, pc │ │ - b.n 73cba │ │ + b.n 74426 │ │ mov r5, ip │ │ cmp.w ip, #0 │ │ - bne.n 739ae │ │ + bne.n 7411a │ │ ldr.w r0, [r8, #16] │ │ - cbz r0, 739ae │ │ - ldr r1, [pc, #680] @ (73c48 ) │ │ + cbz r0, 7411a │ │ + ldr r1, [pc, #680] @ (743b4 ) │ │ movs r2, #1 │ │ add r1, pc │ │ - bl 4c828 │ │ + bl 4d6b4 │ │ mov r1, r0 │ │ movs r0, #1 │ │ cmp r1, #0 │ │ - bne.n 73a6e │ │ + bne.n 741da │ │ mov r0, r8 │ │ movs r1, #1 │ │ - bl 72588 │ │ + bl 72cf4 │ │ mov r1, r0 │ │ movs r0, #1 │ │ cmp r1, #0 │ │ - bne.n 73a6e │ │ + bne.n 741da │ │ ldr.w r0, [r8] │ │ - cbz r0, 739e8 │ │ + cbz r0, 74154 │ │ ldrd r2, r1, [r8, #4] │ │ cmp r1, r2 │ │ - bcs.n 73a4e │ │ + bcs.n 741ba │ │ ldrb r0, [r0, r1] │ │ adds r1, #1 │ │ str.w r1, [r8, #8] │ │ cmp r0, #83 @ 0x53 │ │ - beq.w 73ccc │ │ + beq.w 74438 │ │ cmp r0, #84 @ 0x54 │ │ - beq.w 73c62 │ │ + beq.w 743ce │ │ cmp r0, #85 @ 0x55 │ │ - beq.w 73ca6 │ │ - b.n 73a4e │ │ + beq.w 74412 │ │ + b.n 741ba │ │ ldr.w r0, [r8, #16] │ │ - cbz r0, 73a02 │ │ - ldr r1, [pc, #788] @ (73d04 ) │ │ + cbz r0, 7416e │ │ + ldr r1, [pc, #788] @ (74470 ) │ │ movs r2, #1 │ │ add r1, pc │ │ add sp, #24 │ │ ldr.w r8, [sp], #4 │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ - b.w 4c828 │ │ + b.w 4d6b4 │ │ movs r0, #0 │ │ - b.n 73a6e │ │ + b.n 741da │ │ add r0, sp, #16 │ │ mov r1, r8 │ │ - bl 740f4 │ │ + bl 74860 │ │ ldr r1, [sp, #16] │ │ cmp r1, #0 │ │ - beq.w 73bfa │ │ + beq.w 74366 │ │ ldr r2, [sp, #20] │ │ mov r0, sp │ │ - bl 74174 │ │ + bl 748e0 │ │ ldr r0, [sp, #0] │ │ lsls r0, r0, #31 │ │ - beq.n 73a4e │ │ + beq.n 741ba │ │ ldr r0, [sp, #12] │ │ - cbnz r0, 73a4e │ │ + cbnz r0, 741ba │ │ ldr r1, [sp, #8] │ │ movw r2, #2048 @ 0x800 │ │ movt r2, #65519 @ 0xffef │ │ eor.w r0, r1, #55296 @ 0xd800 │ │ sub.w r0, r0, #1114112 @ 0x110000 │ │ cmp r0, r2 │ │ - bcc.n 73a4e │ │ + bcc.n 741ba │ │ cmp.w r1, #1114112 @ 0x110000 │ │ - beq.n 73a4e │ │ + beq.n 741ba │ │ ldr.w r0, [r8, #16] │ │ - bl 7426c │ │ - b.n 73900 │ │ + bl 749d8 │ │ + b.n 7406c │ │ ldr.w r0, [r8, #16] │ │ - cbz r0, 73a64 │ │ - ldr r1, [pc, #688] @ (73d08 ) │ │ + cbz r0, 741d0 │ │ + ldr r1, [pc, #688] @ (74474 ) │ │ movs r2, #16 │ │ add r1, pc │ │ - bl 4c828 │ │ - cbz r0, 73a64 │ │ + bl 4d6b4 │ │ + cbz r0, 741d0 │ │ movs r0, #1 │ │ - b.n 73a6e │ │ + b.n 741da │ │ movs r0, #0 │ │ strb.w r0, [r8, #4] │ │ str.w r0, [r8] │ │ add sp, #24 │ │ ldr.w r8, [sp], #4 │ │ pop {r4, r5, r6, r7, pc} │ │ mov r5, ip │ │ cmp.w ip, #0 │ │ - bne.n 73a96 │ │ + bne.n 74202 │ │ ldr.w r0, [r8, #16] │ │ - cbz r0, 73a96 │ │ - ldr r1, [pc, #676] @ (73d2c ) │ │ + cbz r0, 74202 │ │ + ldr r1, [pc, #676] @ (74498 ) │ │ movs r2, #1 │ │ add r1, pc │ │ - bl 4c828 │ │ + bl 4d6b4 │ │ mov r1, r0 │ │ movs r0, #1 │ │ cmp r1, #0 │ │ - bne.n 73a6e │ │ + bne.n 741da │ │ ldr.w r0, [r8, #16] │ │ - cbz r0, 73aae │ │ - ldr r1, [pc, #656] @ (73d30 ) │ │ + cbz r0, 7421a │ │ + ldr r1, [pc, #656] @ (7449c ) │ │ movs r2, #1 │ │ add r1, pc │ │ - bl 4c828 │ │ + bl 4d6b4 │ │ mov r1, r0 │ │ movs r0, #1 │ │ cmp r1, #0 │ │ - bne.n 73a6e │ │ + bne.n 741da │ │ mov r0, r8 │ │ - bl 74544 │ │ + bl 74cb0 │ │ cmp r0, #0 │ │ - bne.n 73a60 │ │ + bne.n 741cc │ │ ldr.w r0, [r8, #16] │ │ cmp r0, #0 │ │ - beq.w 73906 │ │ - ldr r1, [pc, #624] @ (73d34 ) │ │ + beq.w 74072 │ │ + ldr r1, [pc, #624] @ (744a0 ) │ │ add r1, pc │ │ - b.n 73c96 │ │ + b.n 74402 │ │ mov r0, r8 │ │ mov r1, ip │ │ - bl 73f74 │ │ - b.n 73900 │ │ + bl 746e0 │ │ + b.n 7406c │ │ cmp r5, r4 │ │ - bcs.n 73aea │ │ + bcs.n 74256 │ │ ldrb r0, [r0, r5] │ │ cmp r0, #101 @ 0x65 │ │ - bne.n 73aea │ │ + bne.n 74256 │ │ adds r0, r3, #2 │ │ str.w r0, [r8, #8] │ │ mov r0, r8 │ │ - bl 74344 │ │ - b.n 73900 │ │ + bl 74ab0 │ │ + b.n 7406c │ │ mov r5, ip │ │ cmp.w ip, #0 │ │ - bne.n 73b10 │ │ + bne.n 7427c │ │ ldr.w r0, [r8, #16] │ │ - cbz r0, 73b10 │ │ - ldr r2, [pc, #548] @ (73d20 ) │ │ + cbz r0, 7427c │ │ + ldr r2, [pc, #548] @ (7448c ) │ │ mov r4, r1 │ │ add r2, pc │ │ mov r1, r2 │ │ movs r2, #1 │ │ - bl 4c828 │ │ + bl 4d6b4 │ │ mov r2, r0 │ │ mov r1, r4 │ │ movs r0, #1 │ │ cmp r2, #0 │ │ - bne.n 73a6e │ │ + bne.n 741da │ │ ldr.w r0, [r8, #16] │ │ - cbz r0, 73b2e │ │ - ldr r2, [pc, #524] @ (73d24 ) │ │ + cbz r0, 7429a │ │ + ldr r2, [pc, #524] @ (74490 ) │ │ mov r4, r1 │ │ add r2, pc │ │ mov r1, r2 │ │ movs r2, #1 │ │ - bl 4c828 │ │ + bl 4d6b4 │ │ mov r2, r0 │ │ mov r1, r4 │ │ movs r0, #1 │ │ cmp r2, #0 │ │ - bne.n 73a6e │ │ + bne.n 741da │ │ cmp r1, #82 @ 0x52 │ │ itt ne │ │ ldrne.w r0, [r8, #16] │ │ cmpne r0, #0 │ │ - bne.n 73c26 │ │ + bne.n 74392 │ │ mov r0, r8 │ │ movs r1, #1 │ │ - bl 73814 │ │ - b.n 73c9c │ │ + bl 73f80 │ │ + b.n 74408 │ │ mov r5, ip │ │ cmp.w ip, #0 │ │ - bne.n 73b66 │ │ + bne.n 742d2 │ │ ldr.w r0, [r8, #16] │ │ - cbz r0, 73b66 │ │ - ldr r1, [pc, #488] @ (73d3c ) │ │ + cbz r0, 742d2 │ │ + ldr r1, [pc, #488] @ (744a8 ) │ │ movs r2, #1 │ │ add r1, pc │ │ - bl 4c828 │ │ + bl 4d6b4 │ │ mov r1, r0 │ │ movs r0, #1 │ │ cmp r1, #0 │ │ - bne.w 73a6e │ │ + bne.w 741da │ │ ldr.w r0, [r8, #16] │ │ - cbz r0, 73b80 │ │ - ldr r1, [pc, #464] @ (73d40 ) │ │ + cbz r0, 742ec │ │ + ldr r1, [pc, #464] @ (744ac ) │ │ movs r2, #1 │ │ add r1, pc │ │ - bl 4c828 │ │ + bl 4d6b4 │ │ mov r1, r0 │ │ movs r0, #1 │ │ cmp r1, #0 │ │ - bne.w 73a6e │ │ + bne.w 741da │ │ mov r0, r8 │ │ - bl 745a8 │ │ + bl 74d14 │ │ cmp r0, #0 │ │ - bne.w 73a60 │ │ + bne.w 741cc │ │ cmp r1, #1 │ │ - bne.n 73c88 │ │ + bne.n 743f4 │ │ ldr.w r0, [r8, #16] │ │ cmp r0, #0 │ │ - beq.w 73906 │ │ - ldr r1, [pc, #424] @ (73d44 ) │ │ + beq.w 74072 │ │ + ldr r1, [pc, #424] @ (744b0 ) │ │ movs r2, #1 │ │ add r1, pc │ │ - bl 4c828 │ │ + bl 4d6b4 │ │ mov r1, r0 │ │ movs r0, #1 │ │ cmp r1, #0 │ │ - bne.w 73a6e │ │ - b.n 73c88 │ │ + bne.w 741da │ │ + b.n 743f4 │ │ mov r5, ip │ │ cmp.w ip, #0 │ │ - bne.n 73bd2 │ │ + bne.n 7433e │ │ ldr.w r0, [r8, #16] │ │ - cbz r0, 73bd2 │ │ - ldr r1, [pc, #344] @ (73d18 ) │ │ + cbz r0, 7433e │ │ + ldr r1, [pc, #344] @ (74484 ) │ │ movs r2, #1 │ │ add r1, pc │ │ - bl 4c828 │ │ + bl 4d6b4 │ │ mov r1, r0 │ │ movs r0, #1 │ │ cmp r1, #0 │ │ - bne.w 73a6e │ │ + bne.w 741da │ │ ldr.w r0, [r8, #16] │ │ - cbz r0, 73bec │ │ - ldr r1, [pc, #320] @ (73d1c ) │ │ + cbz r0, 74358 │ │ + ldr r1, [pc, #320] @ (74488 ) │ │ movs r2, #1 │ │ add r1, pc │ │ - bl 4c828 │ │ + bl 4d6b4 │ │ mov r1, r0 │ │ movs r0, #1 │ │ cmp r1, #0 │ │ - bne.w 73a6e │ │ + bne.w 741da │ │ mov r0, r8 │ │ - bl 74344 │ │ + bl 74ab0 │ │ cmp r0, #0 │ │ - bne.w 73a60 │ │ - b.n 73ca6 │ │ + bne.w 741cc │ │ + b.n 74412 │ │ ldrb.w r5, [sp, #20] │ │ ldr.w r0, [r8, #16] │ │ - cbz r5, 73c0e │ │ - cbz r0, 73c20 │ │ - ldr r1, [pc, #268] @ (73d14 ) │ │ + cbz r5, 7437a │ │ + cbz r0, 7438c │ │ + ldr r1, [pc, #268] @ (74480 ) │ │ movs r2, #25 │ │ add r1, pc │ │ - b.n 73c16 │ │ - cbz r0, 73c20 │ │ - ldr r1, [pc, #252] @ (73d10 ) │ │ + b.n 74382 │ │ + cbz r0, 7438c │ │ + ldr r1, [pc, #252] @ (7447c ) │ │ movs r2, #16 │ │ add r1, pc │ │ - bl 4c828 │ │ + bl 4d6b4 │ │ cmp r0, #0 │ │ - bne.w 73a60 │ │ + bne.w 741cc │ │ strb.w r5, [r8, #4] │ │ - b.n 73936 │ │ - ldr r1, [pc, #256] @ (73d28 ) │ │ + b.n 740a2 │ │ + ldr r1, [pc, #256] @ (74494 ) │ │ movs r2, #4 │ │ add r1, pc │ │ - bl 4c828 │ │ + bl 4d6b4 │ │ cmp r0, #0 │ │ - bne.w 73a60 │ │ - b.n 73b3a │ │ - uxth r1, r5 │ │ - vmla.i , q5, d4[0] │ │ - vtbx.8 d23, {d26-d29}, d12 │ │ - @ instruction: 0xfff9afda │ │ - vshr.u32 d27, d1, #6 │ │ + bne.w 741cc │ │ + b.n 742a6 │ │ + add r5, sp, #948 @ 0x3b4 │ │ + vcvt.f16.u16 q13, q1, #6 │ │ + vqshlu.s32 q11, q10, #26 │ │ + vtbx.8 d26, {d25-d28}, d24 │ │ + vcvt.f16.u16 d26, d15, #6 │ │ @ instruction: 0xfffaf8d8 │ │ movs r0, r2 │ │ cmp r0, #0 │ │ - beq.w 73906 │ │ - ldr r1, [pc, #180] @ (73d0c ) │ │ + beq.w 74072 │ │ + ldr r1, [pc, #180] @ (74478 ) │ │ movs r2, #5 │ │ add r1, pc │ │ - bl 4c828 │ │ - b.n 73900 │ │ + bl 4d6b4 │ │ + b.n 7406c │ │ ldr.w r0, [r8, #16] │ │ - cbz r0, 73c7c │ │ - ldr r1, [pc, #224] @ (73d4c ) │ │ + cbz r0, 743e8 │ │ + ldr r1, [pc, #224] @ (744b8 ) │ │ movs r2, #1 │ │ add r1, pc │ │ - bl 4c828 │ │ + bl 4d6b4 │ │ mov r1, r0 │ │ movs r0, #1 │ │ cmp r1, #0 │ │ - bne.w 73a6e │ │ + bne.w 741da │ │ mov r0, r8 │ │ - bl 74544 │ │ + bl 74cb0 │ │ cmp r0, #0 │ │ - bne.w 73a60 │ │ + bne.w 741cc │ │ ldr.w r0, [r8, #16] │ │ cmp r0, #0 │ │ - beq.w 73906 │ │ - ldr r1, [pc, #180] @ (73d48 ) │ │ + beq.w 74072 │ │ + ldr r1, [pc, #180] @ (744b4 ) │ │ add r1, pc │ │ movs r2, #1 │ │ - bl 4c828 │ │ + bl 4d6b4 │ │ mov r1, r0 │ │ movs r0, #1 │ │ cmp r1, #0 │ │ - bne.w 73a6e │ │ + bne.w 741da │ │ cmp r5, #0 │ │ - bne.w 73906 │ │ + bne.w 74072 │ │ ldr.w r0, [r8, #16] │ │ cmp r0, #0 │ │ - beq.w 73906 │ │ - ldr r1, [pc, #128] @ (73d38 ) │ │ + beq.w 74072 │ │ + ldr r1, [pc, #128] @ (744a4 ) │ │ add r1, pc │ │ movs r2, #1 │ │ - bl 4c828 │ │ + bl 4d6b4 │ │ mov r1, r0 │ │ movs r0, #1 │ │ cmp r1, #0 │ │ - beq.w 73906 │ │ - b.n 73a6e │ │ + beq.w 74072 │ │ + b.n 741da │ │ ldr.w r0, [r8, #16] │ │ - cbz r0, 73ce2 │ │ - ldr r1, [pc, #124] @ (73d50 ) │ │ + cbz r0, 7444e │ │ + ldr r1, [pc, #124] @ (744bc ) │ │ movs r2, #3 │ │ add r1, pc │ │ - bl 4c828 │ │ + bl 4d6b4 │ │ cmp r0, #0 │ │ - bne.w 73a60 │ │ + bne.w 741cc │ │ mov r0, r8 │ │ - bl 74610 │ │ + bl 74d7c │ │ cmp r0, #0 │ │ - bne.w 73a60 │ │ + bne.w 741cc │ │ ldr.w r0, [r8, #16] │ │ cmp r0, #0 │ │ - beq.w 73906 │ │ - ldr r1, [pc, #88] @ (73d54 ) │ │ + beq.w 74072 │ │ + ldr r1, [pc, #88] @ (744c0 ) │ │ movs r2, #2 │ │ add r1, pc │ │ - bl 4c828 │ │ - b.n 73bf2 │ │ - add r7, sp, #572 @ 0x23c │ │ - vqshl.u64 , q6, #58 @ 0x3a │ │ - vcvt.u16.f16 q13, q1, #7 │ │ - vrint?.f32 d23, d16 │ │ - vcvt.u16.f16 q13, q7, #7 │ │ - vqrdmulh.s q13, q13, d31[0] │ │ - vcvt.f16.u16 q13, q2, #6 │ │ - @ instruction: 0xfffaaeb5 │ │ - vcvt.u16.f16 d26, d5, #6 │ │ - vqshrn.u64 d23, q3, #6 │ │ - @ instruction: 0xfff9af29 │ │ - vcvt.u32.f32 q9, , #6 │ │ - vcvt.u32.f32 q9, q5, #3 │ │ - vtbx.8 d26, {d29-, #6 │ │ - @ instruction: 0xfffaacbc │ │ - vmull.u q13, d26, d13 │ │ - vrintp.f32 d27, d10 │ │ - vtbx.8 d26, {d26-d29}, d0 │ │ - @ instruction: 0xfffaacdc │ │ - @ instruction: 0xfffaacb9 │ │ + bl 4d6b4 │ │ + b.n 7435e │ │ + add r3, sp, #628 @ 0x274 │ │ + vrintn.f32 d23, d16 │ │ + vtbx.8 d26, {d9-d10}, d16 │ │ + vqmovun.s64 d23, q10 │ │ + vtbx.8 d26, {d9-d10}, d28 │ │ + @ instruction: 0xfffaa9fd │ │ + vtbx.8 d26, {d10}, d18 │ │ + vtbx.8 d26, {d26-d28}, d3 │ │ + vtbl.8 d26, {d10-d11}, d19 │ │ + vrsra.u64 d22, d30, #6 │ │ + @ instruction: 0xfff9ab37 │ │ + vtbl.8 d18, {d10-d12}, d29 │ │ + vtbl.8 d18, {d13-d15}, d10 │ │ + vqshl.u64 q13, , #61 @ 0x3d │ │ + vtbx.8 d26, {d10-d12}, d25 │ │ + vtbx.8 d26, {d26}, d10 │ │ + @ instruction: 0xfffaa89b │ │ + vsri.32 d27, d16, #6 │ │ + vrintp.f32 q13, q7 │ │ + vtbx.8 d26, {d26}, d26 │ │ + vtbx.8 d26, {d26}, d7 │ │ vsli.64 , q8, #58 @ 0x3a │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, fp} │ │ sub sp, #8 │ │ ldr r4, [r0, #16] │ │ - cbz r4, 73da8 │ │ - ldr r1, [pc, #172] @ (73e14 ) │ │ + cbz r4, 74514 │ │ + ldr r1, [pc, #172] @ (74580 ) │ │ mov r9, r2 │ │ mov r5, r0 │ │ mov r0, r4 │ │ add r1, pc │ │ movs r2, #1 │ │ mov r8, r3 │ │ movs r6, #1 │ │ - bl 4c828 │ │ - cbnz r0, 73daa │ │ + bl 4d6b4 │ │ + cbnz r0, 74516 │ │ orrs.w r0, r9, r8 │ │ - beq.n 73db4 │ │ + beq.n 74520 │ │ ldr r0, [r5, #20] │ │ movs r1, #0 │ │ subs.w r2, r0, r9 │ │ sbcs.w r2, r1, r8 │ │ - bcs.n 73dca │ │ - ldr r1, [pc, #136] @ (73e1c ) │ │ + bcs.n 74536 │ │ + ldr r1, [pc, #136] @ (74588 ) │ │ mov r0, r4 │ │ movs r2, #16 │ │ add r1, pc │ │ - bl 4c828 │ │ + bl 4d6b4 │ │ cmp r0, #0 │ │ ittt eq │ │ moveq r6, #0 │ │ strbeq r6, [r5, #4] │ │ streq r6, [r5, #0] │ │ - b.n 73daa │ │ + b.n 74516 │ │ movs r6, #0 │ │ mov r0, r6 │ │ add sp, #8 │ │ ldmia.w sp!, {r8, r9, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ - ldr r1, [pc, #104] @ (73e20 ) │ │ + ldr r1, [pc, #104] @ (7458c ) │ │ mov r0, r4 │ │ movs r2, #1 │ │ add r1, pc │ │ add sp, #8 │ │ ldmia.w sp!, {r8, r9, fp} │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ - b.w 4c828 │ │ + b.w 4d6b4 │ │ subs.w r5, r0, r9 │ │ sbc.w r8, r1, r8 │ │ subs.w r0, r5, #26 │ │ sbcs.w r0, r8, #0 │ │ - bcs.n 73dee │ │ + bcs.n 7455a │ │ add.w r0, r5, #97 @ 0x61 │ │ str r0, [sp, #4] │ │ add r0, sp, #4 │ │ mov r1, r4 │ │ - bl 512d8 │ │ + bl 50b80 │ │ mov r6, r0 │ │ - b.n 73daa │ │ - ldr r1, [pc, #40] @ (73e18 ) │ │ + b.n 74516 │ │ + ldr r1, [pc, #40] @ (74584 ) │ │ mov r0, r4 │ │ movs r2, #1 │ │ add r1, pc │ │ - bl 4c828 │ │ + bl 4d6b4 │ │ cmp r0, #0 │ │ - bne.n 73daa │ │ + bne.n 74516 │ │ mov r0, r5 │ │ mov r1, r8 │ │ - mov r2, r4 │ │ + movs r2, #1 │ │ + mov r3, r4 │ │ add sp, #8 │ │ ldmia.w sp!, {r8, r9, fp} │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ - b.w 51b30 │ │ - nop │ │ - add r4, sp, #80 @ 0x50 │ │ - @ instruction: 0xfffaab70 │ │ - vsri.64 d23, d14, #6 │ │ - vtbl.8 d26, {d25-d28}, d26 │ │ + b.w 4db64 │ │ + add r0, sp, #136 @ 0x88 │ │ + vqshl.u32 q13, q15, #26 │ │ + vtrn.32 , q9 │ │ + vqshl.u64 d26, d24, #57 @ 0x39 │ │ vsli.64 , q8, #58 @ 0x3a │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, fp} │ │ sub sp, #24 │ │ mov r9, r0 │ │ ldr r0, [r0, #0] │ │ - cbz r0, 73e9a │ │ + cbz r0, 74606 │ │ mov ip, r1 │ │ ldrd r1, r2, [r9, #4] │ │ mov r4, r2 │ │ cmp r2, r1 │ │ mov lr, r1 │ │ it hi │ │ movhi lr, r2 │ │ cmp lr, r4 │ │ - beq.n 73e84 │ │ + beq.n 745f0 │ │ ldrb r5, [r0, r4] │ │ mov r3, r4 │ │ adds r4, #1 │ │ str.w r4, [r9, #8] │ │ sub.w r6, r5, #48 @ 0x30 │ │ cmp r6, #10 │ │ itt cs │ │ subcs.w r6, r5, #97 @ 0x61 │ │ cmpcs r6, #6 │ │ - bcc.n 73e44 │ │ + bcc.n 745b0 │ │ cmp r5, #95 @ 0x5f │ │ - bne.n 73e84 │ │ - cbz r2, 73ec2 │ │ + bne.n 745f0 │ │ + cbz r2, 7462e │ │ cmp r2, r1 │ │ - bcs.n 73ec2 │ │ + bcs.n 7462e │ │ cmp r3, r1 │ │ - bhi.n 73e7a │ │ + bhi.n 745e6 │ │ ldrsb r6, [r0, r2] │ │ mov r8, ip │ │ cmn.w r6, #65 @ 0x41 │ │ - bgt.n 73ec8 │ │ - ldr r4, [pc, #220] @ (73f58 ) │ │ + bgt.n 74634 │ │ + ldr r4, [pc, #220] @ (746c4 ) │ │ add r4, pc │ │ str r4, [sp, #0] │ │ - bl 50c44 │ │ + bl 51f90 │ │ ldr.w r0, [r9, #16] │ │ - cbz r0, 73eb6 │ │ - ldr r1, [pc, #224] @ (73f6c ) │ │ + cbz r0, 74622 │ │ + ldr r1, [pc, #224] @ (746d8 ) │ │ movs r2, #16 │ │ add r1, pc │ │ - bl 4c828 │ │ - cbz r0, 73eb6 │ │ + bl 4d6b4 │ │ + cbz r0, 74622 │ │ movs r0, #1 │ │ - b.n 73f46 │ │ + b.n 746b4 │ │ ldr.w r0, [r9, #16] │ │ cmp r0, #0 │ │ - beq.n 73f44 │ │ - ldr r1, [pc, #188] @ (73f60 ) │ │ + beq.n 746b2 │ │ + ldr r1, [pc, #188] @ (746cc ) │ │ movs r2, #1 │ │ add r1, pc │ │ add sp, #24 │ │ ldmia.w sp!, {r8, r9, fp} │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ - b.w 4c828 │ │ + b.w 4d6b4 │ │ movs r0, #0 │ │ strb.w r0, [r9, #4] │ │ str.w r0, [r9] │ │ - b.n 73f46 │ │ + b.n 746b4 │ │ mov r8, ip │ │ cmp r3, r1 │ │ - bhi.n 73e7a │ │ + bhi.n 745e6 │ │ adds r5, r0, r2 │ │ subs r6, r3, r2 │ │ add r0, sp, #8 │ │ mov r1, r5 │ │ mov r2, r6 │ │ - bl 74174 │ │ + bl 748e0 │ │ ldr r0, [sp, #8] │ │ ldr.w r4, [r9, #16] │ │ lsls r0, r0, #31 │ │ - beq.n 73ef2 │ │ - cbz r4, 73f44 │ │ + beq.n 74660 │ │ + cbz r4, 746b2 │ │ ldrd r0, r1, [sp, #16] │ │ - mov r2, r4 │ │ - bl 51b30 │ │ + movs r2, #1 │ │ + mov r3, r4 │ │ + bl 4db64 │ │ cmp r0, #0 │ │ - bne.n 73e96 │ │ - b.n 73f12 │ │ - cbz r4, 73f44 │ │ - ldr r1, [pc, #100] @ (73f5c ) │ │ + bne.n 74602 │ │ + b.n 74680 │ │ + cbz r4, 746b2 │ │ + ldr r1, [pc, #100] @ (746c8 ) │ │ mov r0, r4 │ │ movs r2, #2 │ │ add r1, pc │ │ - bl 4c828 │ │ + bl 4d6b4 │ │ cmp r0, #0 │ │ - bne.n 73e96 │ │ + bne.n 74602 │ │ mov r0, r4 │ │ mov r1, r5 │ │ mov r2, r6 │ │ - bl 4c828 │ │ + bl 4d6b4 │ │ cmp r0, #0 │ │ - bne.n 73e96 │ │ + bne.n 74602 │ │ ldrb r0, [r4, #20] │ │ lsls r0, r0, #29 │ │ - bmi.n 73f44 │ │ + bmi.n 746b2 │ │ sub.w r0, r8, #97 @ 0x61 │ │ uxtb r0, r0 │ │ cmp r0, #26 │ │ - bcs.n 73f4e │ │ + bcs.n 746bc │ │ movw r1, #64447 @ 0xfbbf │ │ movt r1, #956 @ 0x3bc │ │ lsrs r1, r0 │ │ lsls r1, r1, #31 │ │ - beq.n 73f4e │ │ - ldr r1, [pc, #48] @ (73f64 ) │ │ - ldr r2, [pc, #52] @ (73f68 ) │ │ + beq.n 746bc │ │ + ldr r1, [pc, #48] @ (746d0 ) │ │ + ldr r2, [pc, #48] @ (746d4 ) │ │ add r1, pc │ │ add r2, pc │ │ ldr.w r1, [r1, r0, lsl #2] │ │ ldr.w r2, [r2, r0, lsl #2] │ │ mov r0, r4 │ │ - b.n 73ea8 │ │ + b.n 74614 │ │ movs r0, #0 │ │ add sp, #24 │ │ ldmia.w sp!, {r8, r9, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ - ldr r0, [pc, #32] @ (73f70 ) │ │ + ldr r0, [pc, #28] @ (746dc ) │ │ add r0, pc │ │ - bl 4ffc8 │ │ - nop │ │ - stmia r6!, {r2, r3, r4, r5, r6, r7} │ │ - movs r5, r0 │ │ - cmp r3, #38 @ 0x26 │ │ - @ instruction: 0xfffdaadb │ │ - vqshlu.s64 q14, q12, #58 @ 0x3a │ │ + bl 50b2c │ │ + stmia r7!, {r2, r7} │ │ movs r5, r0 │ │ - add r3, sp, #152 @ 0x98 │ │ - sha1su1.32 , q11 │ │ - vrsubhn.i d28, , q4 │ │ + movs r5, #212 @ 0xd4 │ │ + vmlsl.u q13, d29, d25[0] │ │ + vqshl.u32 q14, q15, #26 │ │ + movs r5, r0 │ │ + add r7, pc, #192 @ (adr r7, 74798 ) │ │ + vqrdmlsh.s q11, q13, d26[0] │ │ + vabs.f32 d28, d14 │ │ movs r5, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #28 │ │ ldr.w sl, [r0] │ │ cmp.w sl, #0 │ │ - beq.n 74028 │ │ + beq.n 74794 │ │ ldrd r9, r6, [r0, #4] │ │ cmp r6, r9 │ │ - bcs.n 73fa2 │ │ + bcs.n 7470e │ │ ldrb.w r2, [sl, r6] │ │ cmp r2, #95 @ 0x5f │ │ - bne.n 73fa2 │ │ + bne.n 7470e │ │ adds r2, r6, #1 │ │ str r2, [r0, #8] │ │ movs r2, #0 │ │ movs r3, #0 │ │ - b.n 7405c │ │ + b.n 747c8 │ │ mov lr, r9 │ │ mov.w fp, #0 │ │ mov r2, r6 │ │ mov.w ip, #0 │ │ mov.w r8, #0 │ │ str r1, [sp, #4] │ │ cmp r6, r9 │ │ it hi │ │ movhi lr, r6 │ │ str r6, [sp, #0] │ │ cmp r2, r9 │ │ - bcs.n 73fc8 │ │ + bcs.n 74734 │ │ ldrb.w r3, [sl, r2] │ │ cmp r3, #95 @ 0x5f │ │ - beq.n 74042 │ │ + beq.n 747ae │ │ cmp lr, r2 │ │ - beq.n 74076 │ │ + beq.n 747e2 │ │ ldrb.w r5, [sl, r2] │ │ sub.w r3, r5, #48 @ 0x30 │ │ uxtb r6, r3 │ │ cmp r6, #10 │ │ - bcc.n 73ff8 │ │ + bcc.n 74764 │ │ sub.w r3, r5, #97 @ 0x61 │ │ uxtb r3, r3 │ │ cmp r3, #26 │ │ - bcs.n 73fea │ │ + bcs.n 74756 │ │ sub.w r3, r5, #87 @ 0x57 │ │ - b.n 73ff8 │ │ + b.n 74764 │ │ sub.w r3, r5, #65 @ 0x41 │ │ uxtb r3, r3 │ │ cmp r3, #26 │ │ - bcs.n 74076 │ │ + bcs.n 747e2 │ │ sub.w r3, r5, #29 │ │ movs r1, #62 @ 0x3e │ │ adds r2, #1 │ │ umull r6, r4, fp, r1 │ │ str r2, [r0, #8] │ │ umull r1, r5, ip, r1 │ │ adds r4, r4, r1 │ │ adc.w r1, r8, #0 │ │ cmp r5, #0 │ │ it ne │ │ movne r5, #1 │ │ orrs r1, r5 │ │ - bne.n 7407a │ │ + bne.n 747e6 │ │ uxtb r1, r3 │ │ adds.w fp, r6, r1 │ │ adcs.w ip, r4, #0 │ │ adcs.w r1, r8, #0 │ │ - beq.n 73fbc │ │ - b.n 7407a │ │ + beq.n 74728 │ │ + b.n 747e6 │ │ ldr r0, [r0, #16] │ │ cmp r0, #0 │ │ - beq.n 740b0 │ │ - ldr r1, [pc, #192] @ (740f0 ) │ │ + beq.n 7481c │ │ + ldr r1, [pc, #192] @ (7485c ) │ │ movs r2, #1 │ │ add r1, pc │ │ add sp, #28 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ - b.w 4c828 │ │ + b.w 4d6b4 │ │ adds r2, #1 │ │ str r2, [r0, #8] │ │ adds.w r2, fp, #1 │ │ mov.w r8, #0 │ │ adcs.w r3, ip, #0 │ │ adcs.w r6, r8, #0 │ │ - bne.n 7407a │ │ + bne.n 747e6 │ │ ldrd r6, r1, [sp] │ │ subs r6, #1 │ │ subs r6, r2, r6 │ │ sbcs.w r3, r3, #0 │ │ - bcs.n 74076 │ │ + bcs.n 747e2 │ │ ldr r3, [r0, #12] │ │ adds r3, #1 │ │ cmp.w r3, #500 @ 0x1f4 │ │ - bls.n 740ba │ │ + bls.n 74826 │ │ mov.w r8, #1 │ │ - b.n 7407a │ │ + b.n 747e6 │ │ mov.w r8, #0 │ │ ldr r3, [r0, #16] │ │ - cbz r3, 740a8 │ │ - ldr r2, [pc, #104] @ (740e8 ) │ │ + cbz r3, 74814 │ │ + ldr r2, [pc, #104] @ (74854 ) │ │ mov r4, r0 │ │ - ldr r1, [pc, #104] @ (740ec ) │ │ + ldr r1, [pc, #104] @ (74858 ) │ │ cmp.w r8, #0 │ │ add r2, pc │ │ mov r0, r3 │ │ add r1, pc │ │ it eq │ │ moveq r1, r2 │ │ mov.w r2, #16 │ │ it ne │ │ movne r2, #25 │ │ - bl 4c828 │ │ + bl 4d6b4 │ │ mov r1, r0 │ │ mov r0, r4 │ │ - cbz r1, 740a8 │ │ + cbz r1, 74814 │ │ movs r0, #1 │ │ - b.n 740b2 │ │ + b.n 7481e │ │ movs r1, #0 │ │ strb.w r8, [r0, #4] │ │ str r1, [r0, #0] │ │ movs r0, #0 │ │ add sp, #28 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ ldr r6, [r0, #16] │ │ cmp r6, #0 │ │ - beq.n 740b0 │ │ + beq.n 7481c │ │ and.w r1, r1, #1 │ │ ldrd r5, r4, [r0, #8] │ │ ldrd ip, r6, [r0] │ │ strd r5, r4, [sp, #16] │ │ mov r4, r0 │ │ strd r2, r3, [r0, #8] │ │ strd ip, r6, [sp, #8] │ │ - bl 73814 │ │ + bl 73f80 │ │ add r6, sp, #8 │ │ ldmia r6, {r1, r2, r3, r6} │ │ stmia r4!, {r1, r2, r3, r6} │ │ - b.n 740b2 │ │ + b.n 7481e │ │ nop │ │ - strb r4, [r5, #6] │ │ - @ instruction: 0xfff9a8dc │ │ - vtbx.8 d26, {d10-d11}, d15 │ │ + ldr r0, [r6, #92] @ 0x5c │ │ + vcge.f32 q13, q13, #0 │ │ + vsli.32 q13, , #26 │ │ vsli.64 , q8, #58 @ 0x3a │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ sub sp, #8 │ │ mov lr, r1 │ │ mov ip, r0 │ │ ldr.w r2, [lr, #8] │ │ ldrd r0, r1, [r1] │ │ mov r8, r1 │ │ cmp r2, r1 │ │ mov r6, r2 │ │ it hi │ │ movhi r8, r2 │ │ cmp r8, r6 │ │ - beq.n 74152 │ │ + beq.n 748be │ │ ldrb r5, [r0, r6] │ │ mov r3, r6 │ │ adds r6, #1 │ │ str.w r6, [lr, #8] │ │ sub.w r4, r5, #48 @ 0x30 │ │ cmp r4, #10 │ │ itt cs │ │ subcs.w r4, r5, #97 @ 0x61 │ │ cmpcs r4, #6 │ │ - bcc.n 74114 │ │ + bcc.n 74880 │ │ cmp r5, #95 @ 0x5f │ │ - bne.n 74152 │ │ - cbz r2, 74144 │ │ + bne.n 748be │ │ + cbz r2, 748b0 │ │ cmp r2, r1 │ │ - bcs.n 74144 │ │ + bcs.n 748b0 │ │ ldrsb r6, [r0, r2] │ │ cmn.w r6, #64 @ 0x40 │ │ - blt.n 74164 │ │ + blt.n 748d0 │ │ cmp r3, r1 │ │ - bhi.n 74164 │ │ + bhi.n 748d0 │ │ subs r1, r3, r2 │ │ add r0, r2 │ │ strd r0, r1, [ip] │ │ - b.n 7415c │ │ + b.n 748c8 │ │ movs r0, #0 │ │ str.w r0, [ip] │ │ strb.w r0, [ip, #4] │ │ add sp, #8 │ │ ldr.w r8, [sp], #4 │ │ pop {r4, r5, r6, r7, pc} │ │ - ldr r4, [pc, #8] @ (74170 ) │ │ + ldr r4, [pc, #8] @ (748dc ) │ │ add r4, pc │ │ str r4, [sp, #0] │ │ - bl 50c44 │ │ + bl 51f90 │ │ nop │ │ - stmia r4!, {r1, r4} │ │ + stmia r4!, {r1, r3, r4, r7} │ │ movs r5, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, fp} │ │ sub sp, #88 @ 0x58 │ │ - ldr r3, [pc, #228] @ (74264 ) │ │ + ldr r3, [pc, #228] @ (749d0 ) │ │ add r4, sp, #8 │ │ mov r8, r0 │ │ movs r0, #1 │ │ add r3, pc │ │ str r0, [sp, #0] │ │ mov r0, r4 │ │ mov r6, r2 │ │ mov r9, r1 │ │ - bl 51684 │ │ + bl 52738 │ │ add r5, sp, #76 @ 0x4c │ │ mov r0, r5 │ │ mov r1, r4 │ │ - bl 74db4 │ │ + bl 75510 │ │ ldr r0, [sp, #76] @ 0x4c │ │ cmp r0, #0 │ │ - beq.n 74196 │ │ + beq.n 74902 │ │ cmp r0, #1 │ │ ite ne │ │ movne r1, r6 │ │ ldreq r1, [sp, #80] @ 0x50 │ │ subs r0, r6, r1 │ │ cmp r0, #16 │ │ - bls.n 741b8 │ │ + bls.n 74924 │ │ movs r0, #0 │ │ movs r1, #0 │ │ - b.n 7424e │ │ + b.n 749ba │ │ cmp r6, r1 │ │ - bne.n 741c2 │ │ + bne.n 7492e │ │ movs r2, #0 │ │ movs r1, #0 │ │ - b.n 74246 │ │ + b.n 749b2 │ │ add.w r3, r9, r1 │ │ add.w ip, r9, r6 │ │ movs r4, #0 │ │ movs r1, #0 │ │ mov r6, r3 │ │ ldrsb.w r2, [r6], #1 │ │ cmp.w r2, #4294967295 @ 0xffffffff │ │ uxtb r5, r2 │ │ - bgt.n 7421c │ │ + bgt.n 74988 │ │ ldrb r6, [r3, #1] │ │ and.w r2, r5, #31 │ │ cmp r5, #224 @ 0xe0 │ │ and.w r6, r6, #63 @ 0x3f │ │ - bcc.n 7420e │ │ + bcc.n 7497a │ │ ldrb r0, [r3, #2] │ │ cmp r5, #240 @ 0xf0 │ │ and.w r0, r0, #63 @ 0x3f │ │ orr.w r6, r0, r6, lsl #6 │ │ - bcc.n 74216 │ │ + bcc.n 74982 │ │ ldrb r0, [r3, #3] │ │ and.w r2, r2, #7 │ │ and.w r0, r0, #63 @ 0x3f │ │ orr.w r0, r0, r6, lsl #6 │ │ adds r6, r3, #4 │ │ orr.w r5, r0, r2, lsl #18 │ │ - b.n 7421c │ │ + b.n 74988 │ │ orr.w r5, r6, r2, lsl #6 │ │ adds r6, r3, #2 │ │ - b.n 7421c │ │ + b.n 74988 │ │ orr.w r5, r6, r2, lsl #12 │ │ adds r6, r3, #3 │ │ sub.w r0, r5, #65 @ 0x41 │ │ sub.w r2, r5, #48 @ 0x30 │ │ cmp r5, #57 @ 0x39 │ │ bic.w r0, r0, #32 │ │ it hi │ │ addhi.w r2, r0, #10 │ │ cmp r2, #16 │ │ - bcs.n 7425a │ │ + bcs.n 749c6 │ │ orr.w r2, r2, r4, lsl #4 │ │ lsls r0, r1, #4 │ │ orr.w r1, r0, r4, lsr #28 │ │ cmp r6, ip │ │ mov r4, r2 │ │ mov r3, r6 │ │ - bne.n 741d0 │ │ + bne.n 7493c │ │ strd r2, r1, [r8, #8] │ │ movs r1, #0 │ │ movs r0, #1 │ │ strd r0, r1, [r8] │ │ add sp, #88 @ 0x58 │ │ ldmia.w sp!, {r8, r9, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ - ldr r0, [pc, #12] @ (74268 ) │ │ + ldr r0, [pc, #12] @ (749d4 ) │ │ add r0, pc │ │ - bl 4ffc8 │ │ + bl 50b2c │ │ nop │ │ - add r2, sp, #32 │ │ - vrshr.u64 d28, d28, #6 │ │ + add r5, pc, #304 @ (adr r5, 74b04 ) │ │ + @ instruction: 0xfffac344 │ │ movs r5, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ sub sp, #16 │ │ - cbz r0, 7428c │ │ + cbz r0, 749f8 │ │ mov r4, r0 │ │ mov r5, r1 │ │ ldrd r0, r1, [r0, #28] │ │ ldr r2, [r1, #16] │ │ movs r1, #39 @ 0x27 │ │ blx r2 │ │ - cbz r0, 74296 │ │ + cbz r0, 74a02 │ │ movs r0, #1 │ │ - b.n 7428e │ │ + b.n 749fa │ │ movs r0, #0 │ │ add sp, #16 │ │ ldr.w r8, [sp], #4 │ │ pop {r4, r5, r6, r7, pc} │ │ mov r8, sp │ │ mov r1, r5 │ │ cmp r1, #34 @ 0x22 │ │ - bne.n 742b4 │ │ + bne.n 74a20 │ │ ldrd r0, r1, [r4, #28] │ │ ldr r2, [r1, #16] │ │ movs r1, #34 @ 0x22 │ │ blx r2 │ │ mov.w r1, #1114112 @ 0x110000 │ │ cmp r0, #0 │ │ - bne.n 74288 │ │ + bne.n 749f4 │ │ cmp r1, #34 @ 0x22 │ │ - beq.n 7429e │ │ + beq.n 74a0a │ │ cmp.w r1, #1114112 @ 0x110000 │ │ - beq.n 7432e │ │ + beq.n 74a9a │ │ mov r0, r8 │ │ - bl 74ad0 │ │ + bl 7524c │ │ ldrb.w r0, [sp] │ │ cmp r0, #128 @ 0x80 │ │ - bne.n 742fe │ │ + bne.n 74a6a │ │ movs r6, #128 @ 0x80 │ │ - b.n 742e2 │ │ + b.n 74a4e │ │ ldr r1, [sp, #4] │ │ movs r6, #0 │ │ str r6, [sp, #8] │ │ strd r6, r6, [sp] │ │ ldrd r0, r2, [r4, #28] │ │ ldr r2, [r2, #16] │ │ blx r2 │ │ cmp r0, #0 │ │ - bne.n 74288 │ │ + bne.n 749f4 │ │ cmp r6, #128 @ 0x80 │ │ - beq.n 742cc │ │ + beq.n 74a38 │ │ ldrb.w r0, [sp, #10] │ │ ldrb.w r1, [sp, #11] │ │ cmp r0, r1 │ │ - bcs.n 74324 │ │ + bcs.n 74a90 │ │ adds r1, r0, #1 │ │ strb.w r1, [sp, #10] │ │ ldrb.w r1, [r8, r0] │ │ - b.n 742d6 │ │ + b.n 74a42 │ │ ldrb.w r6, [sp, #10] │ │ ldrb.w r5, [sp, #11] │ │ cmp r6, r5 │ │ it hi │ │ movhi r5, r6 │ │ cmp r5, r6 │ │ - beq.n 74324 │ │ + beq.n 74a90 │ │ ldrd r0, r2, [r4, #28] │ │ ldrb.w r1, [r8, r6] │ │ ldr r2, [r2, #16] │ │ blx r2 │ │ adds r6, #1 │ │ cmp r0, #0 │ │ - beq.n 7430c │ │ - b.n 74288 │ │ + beq.n 74a78 │ │ + b.n 749f4 │ │ mov.w r1, #1114112 @ 0x110000 │ │ cmp r1, #34 @ 0x22 │ │ - bne.n 742b4 │ │ - b.n 7429e │ │ + bne.n 74a20 │ │ + b.n 74a0a │ │ ldrd r0, r1, [r4, #28] │ │ ldr r2, [r1, #16] │ │ movs r1, #39 @ 0x27 │ │ add sp, #16 │ │ ldr.w r8, [sp], #4 │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ bx r2 │ │ - bmi.n 742ee │ │ + bmi.n 74a5a │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #36 @ 0x24 │ │ mov fp, r0 │ │ ldr r0, [r0, #0] │ │ - cbz r0, 743ba │ │ + cbz r0, 74b26 │ │ ldrd r1, r2, [fp, #4] │ │ mov r4, r2 │ │ cmp r2, r1 │ │ mov ip, r1 │ │ it hi │ │ movhi ip, r2 │ │ cmp ip, r4 │ │ - beq.n 743a0 │ │ + beq.n 74b0c │ │ ldrb r5, [r0, r4] │ │ mov r3, r4 │ │ adds r4, #1 │ │ str.w r4, [fp, #8] │ │ sub.w r6, r5, #48 @ 0x30 │ │ cmp r6, #10 │ │ itt cs │ │ subcs.w r6, r5, #97 @ 0x61 │ │ cmpcs r6, #6 │ │ - bcc.n 74362 │ │ + bcc.n 74ace │ │ cmp r5, #95 @ 0x5f │ │ - bne.n 743a0 │ │ - cbz r2, 743d6 │ │ + bne.n 74b0c │ │ + cbz r2, 74b42 │ │ cmp r2, r1 │ │ - bcs.n 743d6 │ │ + bcs.n 74b42 │ │ cmp r3, r1 │ │ - bhi.n 74396 │ │ + bhi.n 74b02 │ │ ldrsb r6, [r0, r2] │ │ cmn.w r6, #65 @ 0x41 │ │ - bgt.n 743da │ │ - ldr r4, [pc, #400] @ (74528 ) │ │ + bgt.n 74b46 │ │ + ldr r4, [pc, #400] @ (74c94 ) │ │ add r4, pc │ │ str r4, [sp, #0] │ │ - bl 50c44 │ │ + bl 51f90 │ │ ldr.w r0, [fp, #16] │ │ cmp r0, #0 │ │ - beq.n 74462 │ │ - ldr r1, [pc, #392] @ (74534 ) │ │ + beq.n 74bce │ │ + ldr r1, [pc, #392] @ (74ca0 ) │ │ movs r2, #16 │ │ add r1, pc │ │ - bl 4c828 │ │ + bl 4d6b4 │ │ cmp r0, #0 │ │ - beq.n 74462 │ │ + beq.n 74bce │ │ movs r0, #1 │ │ - b.n 7446c │ │ + b.n 74bd8 │ │ ldr.w r0, [fp, #16] │ │ cmp r0, #0 │ │ - beq.n 74450 │ │ - ldr r1, [pc, #364] @ (74530 ) │ │ + beq.n 74bbc │ │ + ldr r1, [pc, #364] @ (74c9c ) │ │ movs r2, #1 │ │ add r1, pc │ │ add sp, #36 @ 0x24 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ - b.w 4c828 │ │ + b.w 4d6b4 │ │ cmp r3, r1 │ │ - bhi.n 74396 │ │ + bhi.n 74b02 │ │ subs r6, r3, r2 │ │ lsls r1, r6, #31 │ │ - bne.n 74454 │ │ + bne.n 74bc0 │ │ add.w sl, r0, r2 │ │ add.w r8, r0, r3 │ │ movs r0, #2 │ │ add r5, sp, #4 │ │ str r0, [sp, #20] │ │ movs r0, #0 │ │ strd r8, r0, [sp, #12] │ │ strd sl, r6, [sp, #4] │ │ mov r0, r5 │ │ - bl 747f8 │ │ + bl 74f64 │ │ cmp.w r0, #1114112 @ 0x110000 │ │ - bcc.n 743f8 │ │ + bcc.n 74b64 │ │ movw r9, #1 │ │ movt r9, #17 │ │ cmp r0, r9 │ │ - bne.n 74454 │ │ + bne.n 74bc0 │ │ ldr.w r4, [fp, #16] │ │ - cbz r4, 74450 │ │ + cbz r4, 74bbc │ │ ldrd r0, r1, [r4, #28] │ │ ldr r2, [r1, #16] │ │ movs r1, #34 @ 0x22 │ │ blx r2 │ │ cmp r0, #0 │ │ - bne.n 743b6 │ │ + bne.n 74b22 │ │ movs r0, #2 │ │ strd sl, r6, [sp, #4] │ │ str r0, [sp, #20] │ │ movs r0, #0 │ │ strd r8, r0, [sp, #12] │ │ add r0, sp, #4 │ │ - bl 747f8 │ │ + bl 74f64 │ │ cmp r0, r9 │ │ - bne.n 74474 │ │ + bne.n 74be0 │ │ ldrd r0, r1, [r4, #28] │ │ ldr r2, [r1, #16] │ │ movs r1, #34 @ 0x22 │ │ add sp, #36 @ 0x24 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ bx r2 │ │ movs r0, #0 │ │ - b.n 7446c │ │ + b.n 74bd8 │ │ ldr.w r0, [fp, #16] │ │ - cbz r0, 74462 │ │ - ldr r1, [pc, #208] @ (7452c ) │ │ + cbz r0, 74bce │ │ + ldr r1, [pc, #208] @ (74c98 ) │ │ movs r2, #16 │ │ add r1, pc │ │ - b.n 743ae │ │ + b.n 74b1a │ │ movs r0, #0 │ │ strb.w r0, [fp, #4] │ │ str.w r0, [fp] │ │ add sp, #36 @ 0x24 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ add.w r8, sp, #4 │ │ add.w sl, sp, #24 │ │ mov r1, r0 │ │ cmp.w r1, #1114112 @ 0x110000 │ │ - beq.n 74512 │ │ + beq.n 74c7e │ │ cmp r1, #39 @ 0x27 │ │ - bne.n 744a6 │ │ + bne.n 74c12 │ │ ldrd r0, r1, [r4, #28] │ │ ldr r2, [r1, #16] │ │ movs r1, #39 @ 0x27 │ │ blx r2 │ │ cmp r0, #0 │ │ - bne.w 743b6 │ │ + bne.w 74b22 │ │ mov r0, r8 │ │ - bl 747f8 │ │ + bl 74f64 │ │ mov r1, r0 │ │ cmp r0, r9 │ │ - bne.n 7447e │ │ - b.n 7443c │ │ + bne.n 74bea │ │ + b.n 74ba8 │ │ mov r0, sl │ │ - bl 74ad0 │ │ + bl 7524c │ │ ldrb.w r0, [sp, #24] │ │ cmp r0, #128 @ 0x80 │ │ - bne.n 744ec │ │ + bne.n 74c58 │ │ movs r6, #128 @ 0x80 │ │ - b.n 744d0 │ │ + b.n 74c3c │ │ ldr r1, [sp, #28] │ │ movs r6, #0 │ │ str r6, [sp, #32] │ │ strd r6, r6, [sp, #24] │ │ ldrd r0, r2, [r4, #28] │ │ ldr r2, [r2, #16] │ │ blx r2 │ │ cmp r0, #0 │ │ - bne.w 743b6 │ │ + bne.w 74b22 │ │ cmp r6, #128 @ 0x80 │ │ - beq.n 744b8 │ │ + beq.n 74c24 │ │ ldrb.w r0, [sp, #34] @ 0x22 │ │ ldrb.w r1, [sp, #35] @ 0x23 │ │ cmp r0, r1 │ │ - bcs.n 74498 │ │ + bcs.n 74c04 │ │ adds r1, r0, #1 │ │ strb.w r1, [sp, #34] @ 0x22 │ │ ldrb.w r1, [sl, r0] │ │ - b.n 744c2 │ │ + b.n 74c2e │ │ ldrb.w r6, [sp, #34] @ 0x22 │ │ ldrb.w r5, [sp, #35] @ 0x23 │ │ cmp r6, r5 │ │ it hi │ │ movhi r5, r6 │ │ cmp r5, r6 │ │ - beq.n 74498 │ │ + beq.n 74c04 │ │ ldrd r0, r2, [r4, #28] │ │ ldrb.w r1, [sl, r6] │ │ ldr r2, [r2, #16] │ │ blx r2 │ │ adds r6, #1 │ │ cmp r0, #0 │ │ - beq.n 744fa │ │ - b.n 743b6 │ │ - ldr r0, [pc, #36] @ (74538 ) │ │ + beq.n 74c66 │ │ + b.n 74b22 │ │ + ldr r0, [pc, #36] @ (74ca4 ) │ │ add r2, sp, #24 │ │ - ldr r3, [pc, #36] @ (7453c ) │ │ - ldr r1, [pc, #36] @ (74540 ) │ │ + ldr r3, [pc, #36] @ (74ca8 ) │ │ + ldr r1, [pc, #36] @ (74cac ) │ │ add r0, pc │ │ add r3, pc │ │ add r1, pc │ │ str r1, [sp, #0] │ │ movs r1, #43 @ 0x2b │ │ - bl 4fcf8 │ │ - stmia r1!, {r5, r6, r7} │ │ + bl 5127c │ │ + stmia r2!, {r3, r5, r6} │ │ movs r5, r0 │ │ - ldr r6, [r2, #92] @ 0x5c │ │ - vsli.64 d26, d27, #57 @ 0x39 │ │ - @ instruction: 0xfffa6e88 │ │ - vcle.s32 q9, , #0 │ │ - vqrdmlah.s , , d4[0] │ │ + ldr r2, [r3, #32] │ │ + vcle.s32 q13, , #0 │ │ + vtbx.8 d22, {d26-d28}, d12 │ │ + @ instruction: 0xfff91c99 │ │ + @ instruction: 0xfffdbebc │ │ movs r5, r0 │ │ - bkpt 0x0002 │ │ + bkpt 0x008a │ │ movs r5, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ mov r4, r0 │ │ ldr r0, [r0, #0] │ │ - cbz r0, 74596 │ │ - ldr r1, [pc, #80] @ (745a4 ) │ │ + cbz r0, 74d02 │ │ + ldr r1, [pc, #80] @ (74d10 ) │ │ movs r5, #0 │ │ movs r6, #1 │ │ add r1, pc │ │ mov r8, r1 │ │ ldrd r2, r1, [r4, #4] │ │ cmp r1, r2 │ │ - bcs.n 7456a │ │ + bcs.n 74cd6 │ │ ldrb r0, [r0, r1] │ │ cmp r0, #69 @ 0x45 │ │ - beq.n 74592 │ │ + beq.n 74cfe │ │ cmp r5, #0 │ │ itt ne │ │ ldrne r0, [r4, #16] │ │ cmpne r0, #0 │ │ - beq.n 7457e │ │ + beq.n 74cea │ │ mov r1, r8 │ │ movs r2, #2 │ │ - bl 4c828 │ │ - cbnz r0, 745a0 │ │ + bl 4d6b4 │ │ + cbnz r0, 74d0c │ │ mov r0, r4 │ │ movs r1, #1 │ │ - bl 73814 │ │ - cbnz r0, 74598 │ │ + bl 73f80 │ │ + cbnz r0, 74d04 │ │ ldr r0, [r4, #0] │ │ subs r5, #1 │ │ cmp r0, #0 │ │ - bne.n 7455c │ │ - b.n 74596 │ │ + bne.n 74cc8 │ │ + b.n 74d02 │ │ adds r0, r1, #1 │ │ str r0, [r4, #8] │ │ movs r6, #0 │ │ mov r0, r6 │ │ ldr.w r8, [sp], #4 │ │ pop {r4, r5, r6, r7, pc} │ │ movs r6, #1 │ │ - b.n 74598 │ │ - add r4, pc, #180 @ (adr r4, 7465c ) │ │ + b.n 74d04 │ │ + add r0, pc, #236 @ (adr r0, 74e00 ) │ │ vsli.64 , q8, #58 @ 0x3a │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ mov r5, r0 │ │ ldr r0, [r0, #0] │ │ movs r4, #0 │ │ - cbz r0, 745fa │ │ - ldr r1, [pc, #80] @ (7460c ) │ │ + cbz r0, 74d66 │ │ + ldr r1, [pc, #80] @ (74d78 ) │ │ movs r6, #1 │ │ add r1, pc │ │ mov r8, r1 │ │ ldrd r2, r1, [r5, #4] │ │ cmp r1, r2 │ │ - bcs.n 745ce │ │ + bcs.n 74d3a │ │ ldrb r0, [r0, r1] │ │ cmp r0, #69 @ 0x45 │ │ - beq.n 745f6 │ │ + beq.n 74d62 │ │ cmp r4, #0 │ │ itt ne │ │ ldrne r0, [r5, #16] │ │ cmpne r0, #0 │ │ - beq.n 745e2 │ │ + beq.n 74d4e │ │ mov r1, r8 │ │ movs r2, #2 │ │ - bl 4c828 │ │ - cbnz r0, 74606 │ │ + bl 4d6b4 │ │ + cbnz r0, 74d72 │ │ mov r0, r5 │ │ movs r1, #1 │ │ - bl 73814 │ │ - cbnz r0, 745fc │ │ + bl 73f80 │ │ + cbnz r0, 74d68 │ │ ldr r0, [r5, #0] │ │ adds r4, #1 │ │ cmp r0, #0 │ │ - bne.n 745c0 │ │ - b.n 745fa │ │ + bne.n 74d2c │ │ + b.n 74d66 │ │ adds r0, r1, #1 │ │ str r0, [r5, #8] │ │ movs r6, #0 │ │ mov r0, r6 │ │ mov r1, r4 │ │ ldr.w r8, [sp], #4 │ │ pop {r4, r5, r6, r7, pc} │ │ movs r6, #1 │ │ - b.n 745fc │ │ + b.n 74d68 │ │ nop │ │ - add r3, pc, #804 @ (adr r3, 74934 ) │ │ + ldr r7, [sp, #860] @ 0x35c │ │ vsli.64 , q8, #58 @ 0x3a │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #36 @ 0x24 │ │ ldr r1, [r0, #0] │ │ mov.w r8, #0 │ │ cmp r1, #0 │ │ - beq.w 7479a │ │ + beq.w 74f06 │ │ mov r9, r0 │ │ mov.w sl, #62 @ 0x3e │ │ mov.w fp, #0 │ │ ldrd ip, r3, [r9, #4] │ │ cmp r3, ip │ │ - bcs.n 74640 │ │ + bcs.n 74dac │ │ ldrb r0, [r1, r3] │ │ cmp r0, #69 @ 0x45 │ │ - beq.w 747b8 │ │ + beq.w 74f24 │ │ cmp.w fp, #0 │ │ itt ne │ │ ldrne.w r0, [r9, #16] │ │ cmpne r0, #0 │ │ - bne.n 74670 │ │ + bne.n 74ddc │ │ cmp r3, ip │ │ - bcs.n 74724 │ │ + bcs.n 74e90 │ │ ldrb r0, [r1, r3] │ │ cmp r0, #115 @ 0x73 │ │ - bne.n 74724 │ │ + bne.n 74e90 │ │ adds r0, r3, #1 │ │ str.w r0, [r9, #8] │ │ cmp r0, ip │ │ - bcs.n 74690 │ │ + bcs.n 74dfc │ │ ldrb r6, [r1, r0] │ │ cmp r6, #95 @ 0x5f │ │ - bne.n 74690 │ │ + bne.n 74dfc │ │ adds r0, r3, #2 │ │ str.w r0, [r9, #8] │ │ - b.n 74724 │ │ - ldr r1, [pc, #364] @ (747e0 ) │ │ + b.n 74e90 │ │ + ldr r1, [pc, #364] @ (74f4c ) │ │ movs r2, #2 │ │ add r1, pc │ │ - bl 4c828 │ │ + bl 4d6b4 │ │ cmp r0, #0 │ │ - bne.w 74786 │ │ + bne.w 74ef2 │ │ ldr.w r1, [r9] │ │ - cbz r1, 746fa │ │ + cbz r1, 74e66 │ │ ldrd ip, r3, [r9, #4] │ │ cmp r3, ip │ │ - bcc.n 74652 │ │ - b.n 74724 │ │ + bcc.n 74dbe │ │ + b.n 74e90 │ │ movs r3, #0 │ │ movs r6, #0 │ │ cmp r0, ip │ │ - bcs.n 7469e │ │ + bcs.n 74e0a │ │ ldrb r5, [r1, r0] │ │ cmp r5, #95 @ 0x5f │ │ - beq.n 74710 │ │ + beq.n 74e7c │ │ cmp ip, r0 │ │ - beq.n 74774 │ │ + beq.n 74ee0 │ │ ldrb r4, [r1, r0] │ │ sub.w r5, r4, #48 @ 0x30 │ │ uxtb r2, r5 │ │ cmp r2, #10 │ │ - bcc.n 746cc │ │ + bcc.n 74e38 │ │ sub.w r2, r4, #97 @ 0x61 │ │ uxtb r2, r2 │ │ cmp r2, #26 │ │ - bcs.n 746be │ │ + bcs.n 74e2a │ │ sub.w r5, r4, #87 @ 0x57 │ │ - b.n 746cc │ │ + b.n 74e38 │ │ sub.w r2, r4, #65 @ 0x41 │ │ uxtb r2, r2 │ │ cmp r2, #26 │ │ - bcs.n 74774 │ │ + bcs.n 74ee0 │ │ sub.w r5, r4, #29 │ │ umull r3, r2, r3, sl │ │ adds r0, #1 │ │ str.w r0, [r9, #8] │ │ umull r6, r4, r6, sl │ │ adds r6, r6, r2 │ │ adc.w r2, r8, #0 │ │ cmp r4, #0 │ │ it ne │ │ movne r4, #1 │ │ orrs r2, r4 │ │ - bne.n 74774 │ │ + bne.n 74ee0 │ │ uxtb r2, r5 │ │ adds r3, r3, r2 │ │ adcs.w r6, r6, #0 │ │ adcs.w r2, r8, #0 │ │ - beq.n 74694 │ │ - b.n 74774 │ │ + beq.n 74e00 │ │ + b.n 74ee0 │ │ ldr.w r0, [r9, #16] │ │ cmp r0, #0 │ │ - beq.n 74796 │ │ - ldr r1, [pc, #240] @ (747f4 ) │ │ + beq.n 74f02 │ │ + ldr r1, [pc, #240] @ (74f60 ) │ │ movs r2, #1 │ │ add r1, pc │ │ - bl 4c828 │ │ - cbz r0, 74764 │ │ - b.n 74786 │ │ + bl 4d6b4 │ │ + cbz r0, 74ed0 │ │ + b.n 74ef2 │ │ adds r0, #1 │ │ str.w r0, [r9, #8] │ │ mvn.w r0, #2 │ │ subs r0, r0, r3 │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ sbcs r0, r6 │ │ - bcc.n 74774 │ │ + bcc.n 74ee0 │ │ mov r0, sp │ │ mov r1, r9 │ │ - bl 72e38 │ │ + bl 735a4 │ │ ldr r0, [sp, #0] │ │ - cbz r0, 747a4 │ │ + cbz r0, 74f10 │ │ ldr.w r6, [r9, #16] │ │ add.w ip, sp, #16 │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ stmia.w ip, {r0, r1, r2, r3} │ │ - cbz r6, 7475a │ │ + cbz r6, 74ec6 │ │ add r0, sp, #16 │ │ mov r1, r6 │ │ - bl 72fa4 │ │ - cbnz r0, 74786 │ │ - ldr r1, [pc, #148] @ (747e4 ) │ │ + bl 73710 │ │ + cbnz r0, 74ef2 │ │ + ldr r1, [pc, #148] @ (74f50 ) │ │ mov r0, r6 │ │ movs r2, #2 │ │ add r1, pc │ │ - bl 4c828 │ │ - cbnz r0, 74786 │ │ + bl 4d6b4 │ │ + cbnz r0, 74ef2 │ │ mov r0, r9 │ │ movs r1, #1 │ │ - bl 73814 │ │ - cbnz r0, 74786 │ │ + bl 73f80 │ │ + cbnz r0, 74ef2 │ │ ldr.w r1, [r9] │ │ add.w fp, fp, #1 │ │ cmp r1, #0 │ │ - bne.w 74630 │ │ - b.n 74796 │ │ + bne.w 74d9c │ │ + b.n 74f02 │ │ ldr.w r0, [r9, #16] │ │ - cbz r0, 7478c │ │ - ldr r1, [pc, #116] @ (747f0 ) │ │ + cbz r0, 74ef8 │ │ + ldr r1, [pc, #116] @ (74f5c ) │ │ movs r2, #16 │ │ add r1, pc │ │ - bl 4c828 │ │ - cbz r0, 7478c │ │ + bl 4d6b4 │ │ + cbz r0, 74ef8 │ │ mov.w r8, #1 │ │ - b.n 7479a │ │ + b.n 74f06 │ │ movs r0, #0 │ │ strb.w r0, [r9, #4] │ │ str.w r0, [r9] │ │ mov.w r8, #0 │ │ mov r0, r8 │ │ add sp, #36 @ 0x24 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ ldrb.w r5, [sp, #4] │ │ ldr.w r0, [r9, #16] │ │ - cbz r5, 747c0 │ │ - cbz r0, 747d0 │ │ - ldr r1, [pc, #56] @ (747ec ) │ │ + cbz r5, 74f2c │ │ + cbz r0, 74f3c │ │ + ldr r1, [pc, #56] @ (74f58 ) │ │ movs r2, #25 │ │ add r1, pc │ │ - b.n 747c8 │ │ + b.n 74f34 │ │ adds r0, r3, #1 │ │ str.w r0, [r9, #8] │ │ - b.n 74796 │ │ - cbz r0, 747d0 │ │ - ldr r1, [pc, #36] @ (747e8 ) │ │ + b.n 74f02 │ │ + cbz r0, 74f3c │ │ + ldr r1, [pc, #36] @ (74f54 ) │ │ movs r2, #16 │ │ add r1, pc │ │ - bl 4c828 │ │ + bl 4d6b4 │ │ cmp r0, #0 │ │ - bne.n 74786 │ │ + bne.n 74ef2 │ │ mov.w r8, #0 │ │ strb.w r5, [r9, #4] │ │ str.w r8, [r9] │ │ - b.n 7479a │ │ + b.n 74f06 │ │ nop │ │ - add r3, pc, #68 @ (adr r3, 74828 ) │ │ - vqdmulh.s q13, q13, d13[0] │ │ - vtbx.8 d22, {d10-d12}, d30 │ │ - vsra.u64 d26, d20, #7 │ │ - @ instruction: 0xfffa6ab6 │ │ - vrshr.u32 q13, , #7 │ │ + ldr r7, [sp, #124] @ 0x7c │ │ + vqrshrn.u64 d26, , #6 │ │ + vqshlu.s64 d22, d18, #58 @ 0x3a │ │ + vqrdmulh.s , , d2[0] │ │ + vqshlu.s64 q11, q13, #58 @ 0x3a │ │ + @ instruction: 0xfff99e89 │ │ vsli.64 , q8, #58 @ 0x3a │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, fp} │ │ sub sp, #72 @ 0x48 │ │ ldr r1, [r0, #4] │ │ ldr r2, [r0, #16] │ │ cmp r1, r2 │ │ - bcs.n 74812 │ │ + bcs.n 74f7e │ │ movs r2, #1 │ │ movt r2, #17 │ │ - b.n 74a44 │ │ + b.n 751b0 │ │ ldr r5, [r0, #0] │ │ subs r3, r1, r2 │ │ cmp r2, #2 │ │ add.w r1, r5, r2 │ │ strd r1, r3, [r0] │ │ - bne.w 74a4e │ │ + bne.w 751ba │ │ ldrb r6, [r5, #0] │ │ sub.w r4, r6, #65 @ 0x41 │ │ sub.w r2, r6, #48 @ 0x30 │ │ cmp r6, #57 @ 0x39 │ │ bic.w r4, r4, #32 │ │ it hi │ │ addhi.w r2, r4, #10 │ │ cmp r2, #16 │ │ - bcs.w 74a5c │ │ - ldrb r6, [r5, #1] │ │ - sub.w r4, r6, #65 @ 0x41 │ │ - sub.w r5, r6, #48 @ 0x30 │ │ - cmp r6, #57 @ 0x39 │ │ + bcs.w 751c8 │ │ + ldrb r5, [r5, #1] │ │ + sub.w r4, r5, #65 @ 0x41 │ │ + sub.w r6, r5, #48 @ 0x30 │ │ + cmp r5, #57 @ 0x39 │ │ bic.w r4, r4, #32 │ │ it hi │ │ - addhi.w r5, r4, #10 │ │ - cmp r5, #16 │ │ - bcs.w 74a5c │ │ + addhi.w r6, r4, #10 │ │ + cmp r6, #16 │ │ + bcs.w 751c8 │ │ uxtb r2, r2 │ │ - uxtb r6, r5 │ │ + uxtb r6, r6 │ │ orr.w r4, r6, r2, lsl #4 │ │ sxtb r2, r4 │ │ cmp.w r2, #4294967295 @ 0xffffffff │ │ - ble.n 748ec │ │ + ble.n 75058 │ │ add r0, sp, #8 │ │ movs r2, #1 │ │ str r0, [sp, #0] │ │ movs r0, #0 │ │ str r2, [sp, #4] │ │ strb.w r0, [sp, #11] │ │ strh.w r0, [sp, #9] │ │ strb.w r4, [sp, #8] │ │ - add r4, sp, #44 @ 0x2c │ │ + add.w r8, sp, #44 @ 0x2c │ │ add r1, sp, #8 │ │ - mov r0, r4 │ │ - bl 4f888 │ │ + mov r0, r8 │ │ + bl 50e0c │ │ ldr r0, [sp, #44] @ 0x2c │ │ cmp r0, #0 │ │ - bne.w 74a2e │ │ - ldrd r0, r2, [sp, #48] @ 0x30 │ │ - cmp r2, #0 │ │ - strd r0, r2, [sp, #12] │ │ - add.w r1, r0, r2 │ │ - beq.w 74a6c │ │ - mov r3, r0 │ │ - ldrsb.w r6, [r3], #1 │ │ + bne.w 7519a │ │ + ldrd r0, r1, [sp, #48] @ 0x30 │ │ + cmp r1, #0 │ │ + strd r0, r1, [sp, #12] │ │ + beq.w 751d0 │ │ + mov r4, r0 │ │ + adds r3, r0, r1 │ │ + ldrsb.w r6, [r4], #1 │ │ cmp.w r6, #4294967295 @ 0xffffffff │ │ uxtb r2, r6 │ │ - bgt.w 74a3a │ │ - ldrb r6, [r0, #1] │ │ - and.w r3, r2, #31 │ │ + bgt.w 751a6 │ │ + ldrb r4, [r0, #1] │ │ + and.w r6, r2, #31 │ │ cmp r2, #224 @ 0xe0 │ │ - and.w r6, r6, #63 @ 0x3f │ │ - bcc.w 74a1e │ │ + and.w r4, r4, #63 @ 0x3f │ │ + bcc.w 7518a │ │ ldrb r5, [r0, #2] │ │ cmp r2, #240 @ 0xf0 │ │ and.w r5, r5, #63 @ 0x3f │ │ - orr.w r6, r5, r6, lsl #6 │ │ - bcc.w 74a34 │ │ + orr.w r4, r5, r4, lsl #6 │ │ + bcc.w 751a0 │ │ ldrb r2, [r0, #3] │ │ - and.w r3, r3, #7 │ │ + and.w r6, r6, #7 │ │ and.w r2, r2, #63 @ 0x3f │ │ - orr.w r2, r2, r6, lsl #6 │ │ - orr.w r2, r2, r3, lsl #18 │ │ - adds r3, r0, #4 │ │ - b.n 74a3a │ │ + orr.w r2, r2, r4, lsl #6 │ │ + adds r4, r0, #4 │ │ + orr.w r2, r2, r6, lsl #18 │ │ + b.n 751a6 │ │ cmp r4, #192 @ 0xc0 │ │ - bcc.w 74a2e │ │ + bcc.w 7519a │ │ mov.w lr, #0 │ │ cmp r4, #224 @ 0xe0 │ │ - bcs.n 74902 │ │ + bcs.n 7506e │ │ movs r2, #2 │ │ mov.w ip, #0 │ │ - b.n 7490e │ │ + b.n 7507a │ │ cmp r4, #240 @ 0xf0 │ │ - bcs.w 74a26 │ │ + bcs.w 75192 │ │ movs r2, #3 │ │ mov.w ip, #1 │ │ cmp r3, #2 │ │ add r5, sp, #8 │ │ str r2, [sp, #4] │ │ str r5, [sp, #0] │ │ strb.w lr, [sp, #11] │ │ strh.w lr, [sp, #9] │ │ strb.w r4, [sp, #8] │ │ - bcc.w 74a2e │ │ + bcc.w 7519a │ │ mov r5, r1 │ │ sub.w lr, r3, #2 │ │ ldrb.w r6, [r5], #2 │ │ strd r5, lr, [r0] │ │ sub.w r5, r6, #65 @ 0x41 │ │ sub.w r8, r6, #48 @ 0x30 │ │ cmp r6, #57 @ 0x39 │ │ bic.w r5, r5, #32 │ │ it hi │ │ addhi.w r8, r5, #10 │ │ cmp.w r8, #15 │ │ - bhi.w 74a5c │ │ + bhi.w 751c8 │ │ ldrb.w r9, [r1, #1] │ │ sub.w r5, r9, #65 @ 0x41 │ │ sub.w r6, r9, #48 @ 0x30 │ │ cmp.w r9, #57 @ 0x39 │ │ bic.w r5, r5, #32 │ │ it hi │ │ addhi.w r6, r5, #10 │ │ cmp r6, #15 │ │ - bhi.n 74a5c │ │ + bhi.n 751c8 │ │ cmp r4, #224 @ 0xe0 │ │ orr.w r5, r6, r8, lsl #4 │ │ strb.w r5, [sp, #9] │ │ - bcc.w 74882 │ │ + bcc.w 74fee │ │ cmp.w lr, #2 │ │ - bcc.n 74a2e │ │ + bcc.n 7519a │ │ ldrb r6, [r1, #2] │ │ sub.w lr, r3, #4 │ │ - adds r5, r1, #4 │ │ - sub.w r4, r6, #65 @ 0x41 │ │ + adds r4, r1, #4 │ │ + sub.w r5, r6, #65 @ 0x41 │ │ sub.w r8, r6, #48 @ 0x30 │ │ cmp r6, #57 @ 0x39 │ │ - strd r5, lr, [r0] │ │ - bic.w r4, r4, #32 │ │ + strd r4, lr, [r0] │ │ + bic.w r5, r5, #32 │ │ it hi │ │ - addhi.w r8, r4, #10 │ │ + addhi.w r8, r5, #10 │ │ cmp.w r8, #15 │ │ - bhi.n 74a5c │ │ - ldrb r4, [r1, #3] │ │ - sub.w r5, r4, #65 @ 0x41 │ │ - sub.w r6, r4, #48 @ 0x30 │ │ - cmp r4, #57 @ 0x39 │ │ - bic.w r5, r5, #32 │ │ + bhi.n 751c8 │ │ + ldrb r5, [r1, #3] │ │ + sub.w r4, r5, #65 @ 0x41 │ │ + sub.w r6, r5, #48 @ 0x30 │ │ + cmp r5, #57 @ 0x39 │ │ + bic.w r4, r4, #32 │ │ it hi │ │ - addhi.w r6, r5, #10 │ │ + addhi.w r6, r4, #10 │ │ cmp r6, #15 │ │ - bhi.n 74a5c │ │ + bhi.n 751c8 │ │ cmp.w ip, #0 │ │ orr.w r4, r6, r8, lsl #4 │ │ strb.w r4, [sp, #10] │ │ - bne.w 74882 │ │ + bne.w 74fee │ │ cmp.w lr, #2 │ │ - bcc.n 74a2e │ │ + bcc.n 7519a │ │ ldrb r6, [r1, #4] │ │ subs r3, #6 │ │ adds r5, r1, #6 │ │ strd r5, r3, [r0] │ │ sub.w r3, r6, #65 @ 0x41 │ │ sub.w r0, r6, #48 @ 0x30 │ │ cmp r6, #57 @ 0x39 │ │ bic.w r3, r3, #32 │ │ it hi │ │ addhi.w r0, r3, #10 │ │ cmp r0, #15 │ │ - bhi.n 74a5c │ │ + bhi.n 751c8 │ │ ldrb r3, [r1, #5] │ │ sub.w r6, r3, #65 @ 0x41 │ │ sub.w r1, r3, #48 @ 0x30 │ │ cmp r3, #57 @ 0x39 │ │ bic.w r6, r6, #32 │ │ it hi │ │ addhi.w r1, r6, #10 │ │ cmp r1, #15 │ │ - bhi.n 74a5c │ │ + bhi.n 751c8 │ │ orr.w r0, r1, r0, lsl #4 │ │ strb.w r0, [sp, #11] │ │ - b.n 74882 │ │ - orr.w r2, r6, r3, lsl #6 │ │ - adds r3, r0, #2 │ │ - b.n 74a3a │ │ + b.n 74fee │ │ + orr.w r2, r4, r6, lsl #6 │ │ + adds r4, r0, #2 │ │ + b.n 751a6 │ │ cmp r4, #248 @ 0xf8 │ │ - bcs.n 74a2e │ │ + bcs.n 7519a │ │ movs r2, #4 │ │ - b.n 748fc │ │ + b.n 75068 │ │ mov.w r2, #1114112 @ 0x110000 │ │ - b.n 74a44 │ │ - orr.w r2, r6, r3, lsl #12 │ │ - adds r3, r0, #3 │ │ - cmp r3, r1 │ │ - bne.n 74a64 │ │ + b.n 751b0 │ │ + orr.w r2, r4, r6, lsl #12 │ │ + adds r4, r0, #3 │ │ + cmp r4, r3 │ │ + bne.n 751d4 │ │ cmp.w r2, #1114112 @ 0x110000 │ │ - beq.n 74a6c │ │ + beq.n 751dc │ │ mov r0, r2 │ │ add sp, #72 @ 0x48 │ │ ldmia.w sp!, {r8, r9, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ - ldr r0, [pc, #116] @ (74ac4 ) │ │ + ldr r0, [pc, #132] @ (75240 ) │ │ movs r1, #40 @ 0x28 │ │ - ldr r2, [pc, #116] @ (74ac8 ) │ │ + ldr r2, [pc, #132] @ (75244 ) │ │ add r0, pc │ │ add r2, pc │ │ - bl 4c99c │ │ - ldr r0, [pc, #108] @ (74acc ) │ │ + bl 4d828 │ │ + ldr r0, [pc, #124] @ (75248 ) │ │ add r0, pc │ │ - bl 4ffc8 │ │ - ldrsb.w r2, [r3] │ │ + bl 50b2c │ │ + movs r0, #0 │ │ + b.n 751ea │ │ + ldrsb.w r2, [r4] │ │ cmp.w r2, #4294967295 @ 0xffffffff │ │ - bl 74d0c │ │ - ldr r3, [pc, #60] @ (74ab0 ) │ │ - ldr r5, [pc, #64] @ (74ab4 ) │ │ - ldr r6, [pc, #64] @ (74ab8 ) │ │ - add r3, pc │ │ - ldr r2, [pc, #64] @ (74abc ) │ │ - add r5, pc │ │ - ldr r1, [pc, #64] @ (74ac0 ) │ │ - add r6, pc │ │ - strd r3, r0, [sp, #64] @ 0x40 │ │ - add r0, sp, #68 @ 0x44 │ │ + cmp r1, #15 │ │ + bhi.n 751e6 │ │ + bl 526f0 │ │ + b.n 751ea │ │ + bl 4d474 │ │ + ldr r2, [pc, #64] @ (7522c ) │ │ + add r5, sp, #68 @ 0x44 │ │ + ldr r3, [pc, #64] @ (75230 ) │ │ + ldr r4, [pc, #64] @ (75234 ) │ │ add r2, pc │ │ - add r1, pc │ │ - strd r5, r0, [sp, #56] @ 0x38 │ │ - add r0, sp, #12 │ │ - strd r6, r0, [sp, #48] @ 0x30 │ │ - mov r0, sp │ │ - str r0, [sp, #44] @ 0x2c │ │ + ldr r6, [pc, #64] @ (75238 ) │ │ + add r3, pc │ │ + ldr r1, [pc, #64] @ (7523c ) │ │ + add r4, pc │ │ + str r0, [sp, #68] @ 0x44 │ │ movs r0, #0 │ │ str r0, [sp, #36] @ 0x24 │ │ movs r0, #4 │ │ - strd r2, r0, [sp, #20] │ │ + str r0, [sp, #24] │ │ movs r0, #3 │ │ - strd r4, r0, [sp, #28] │ │ + str r5, [sp, #60] @ 0x3c │ │ + add r5, sp, #12 │ │ + str r0, [sp, #32] │ │ + add r1, pc │ │ add r0, sp, #20 │ │ - bl 4c418 │ │ + str r5, [sp, #52] @ 0x34 │ │ + mov r5, sp │ │ + add r6, pc │ │ + str r5, [sp, #44] @ 0x2c │ │ + str.w r8, [sp, #28] │ │ + str r2, [sp, #64] @ 0x40 │ │ + str r3, [sp, #56] @ 0x38 │ │ + str r4, [sp, #48] @ 0x30 │ │ + str r6, [sp, #20] │ │ + bl 4d1a6 │ │ nop │ │ - ldrb r7, [r5, #2] │ │ - @ instruction: 0xfffdeff9 │ │ - movs r1, r0 │ │ - lsls r7, r6, #10 │ │ + ldrb r7, [r4, #30] │ │ + vmlal.u q8, d29, d31[0] │ │ + movs r0, r0 │ │ + lsls r3, r1, #10 │ │ movs r0, r0 │ │ - revsh r2, r0 │ │ + cbnz r6, 75284 │ │ movs r5, r0 │ │ - revsh r0, r4 │ │ + cbnz r6, 75292 │ │ movs r5, r0 │ │ - ldr r6, [sp, #328] @ 0x148 │ │ - @ instruction: 0xfffabad2 │ │ + ldr r2, [sp, #384] @ 0x180 │ │ + @ instruction: 0xfffabb5a │ │ movs r5, r0 │ │ - revsh r2, r3 │ │ + cbnz r2, 752a4 │ │ movs r5, r0 │ │ cmp r1, #39 @ 0x27 │ │ - bhi.n 74b18 │ │ + bhi.n 75294 │ │ tbb [pc, r1] │ │ cmp r6, #20 │ │ cmp r6, #46 @ 0x2e │ │ cmp r6, #46 @ 0x2e │ │ cmp r6, #46 @ 0x2e │ │ - add r3, pc, #184 @ (adr r3, 74b9c ) │ │ + add r3, pc, #184 @ (adr r3, 75318 ) │ │ cmp r6, #127 @ 0x7f │ │ str r7, [sp, #184] @ 0xb8 │ │ cmp r6, #46 @ 0x2e │ │ cmp r6, #46 @ 0x2e │ │ cmp r6, #46 @ 0x2e │ │ cmp r6, #46 @ 0x2e │ │ cmp r6, #46 @ 0x2e │ │ @@ -63317,15 +70221,15 @@ │ │ str.w r1, [r0, #2] │ │ mov.w r1, #512 @ 0x200 │ │ strh r1, [r0, #10] │ │ movw r1, #12380 @ 0x305c │ │ strh r1, [r0, #0] │ │ bx lr │ │ cmp r1, #92 @ 0x5c │ │ - bne.n 74b34 │ │ + bne.n 752b0 │ │ movs r1, #0 │ │ str.w r1, [r0, #6] │ │ str.w r1, [r0, #2] │ │ mov.w r1, #512 @ 0x200 │ │ strh r1, [r0, #10] │ │ movw r1, #23644 @ 0x5c5c │ │ strh r1, [r0, #0] │ │ @@ -63333,22 +70237,22 @@ │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w fp, [sp, #-4]! │ │ sub sp, #32 │ │ mov r4, r0 │ │ lsrs r0, r1, #8 │ │ cmp r0, #2 │ │ - bls.w 74c4e │ │ + bls.w 753ca │ │ mov r0, r1 │ │ mov r5, r1 │ │ - bl 510fc │ │ + bl 50948 │ │ mov r1, r5 │ │ cmp r0, #0 │ │ - beq.n 74c4e │ │ - ldr r2, [pc, #416] @ (74cf8 ) │ │ + beq.n 753ca │ │ + ldr r2, [pc, #416] @ (75474 ) │ │ ubfx r0, r1, #8, #4 │ │ ubfx r3, r1, #16, #4 │ │ ubfx r6, r1, #12, #4 │ │ add r2, pc │ │ ldrb.w lr, [r2, r0] │ │ ubfx r0, r1, #4, #4 │ │ ldrb r3, [r2, r3] │ │ @@ -63379,15 +70283,15 @@ │ │ strb r1, [r0, #0] │ │ movs r1, #117 @ 0x75 │ │ strb.w r1, [r0, #-1] │ │ strb.w r3, [sp, #9] │ │ strb.w ip, [sp, #8] │ │ ldrd r0, r1, [sp] │ │ ldrh.w r3, [sp, #8] │ │ - b.n 74cde │ │ + b.n 7545a │ │ movs r1, #0 │ │ str.w r1, [r0, #6] │ │ str.w r1, [r0, #2] │ │ mov.w r1, #512 @ 0x200 │ │ strh r1, [r0, #10] │ │ movw r1, #28252 @ 0x6e5c │ │ strh r1, [r0, #0] │ │ @@ -63422,21 +70326,21 @@ │ │ mov.w r1, #512 @ 0x200 │ │ strh r1, [r0, #10] │ │ movw r1, #8796 @ 0x225c │ │ strh r1, [r0, #0] │ │ bx lr │ │ mov r0, r1 │ │ mov r5, r1 │ │ - bl 50f94 │ │ - cbz r0, 74c60 │ │ + bl 507e0 │ │ + cbz r0, 753dc │ │ movs r0, #128 @ 0x80 │ │ str r5, [r4, #4] │ │ strb r0, [r4, #0] │ │ - b.n 74cea │ │ - ldr r1, [pc, #144] @ (74cf4 ) │ │ + b.n 75466 │ │ + ldr r1, [pc, #144] @ (75470 ) │ │ ubfx r0, r5, #8, #4 │ │ ubfx r2, r5, #12, #4 │ │ lsrs r6, r5, #20 │ │ add r1, pc │ │ ldrb.w lr, [r1, r0] │ │ ubfx r0, r5, #4, #4 │ │ ldrb r6, [r1, r6] │ │ @@ -63476,108 +70380,92 @@ │ │ strh r3, [r4, #8] │ │ strb r0, [r4, #11] │ │ strb r2, [r4, #10] │ │ add sp, #32 │ │ ldr.w fp, [sp], #4 │ │ pop {r4, r5, r6, r7, pc} │ │ nop │ │ - str r0, [r7, #92] @ 0x5c │ │ - vabs.f32 d22, d0 │ │ + str r4, [r5, #32] │ │ + vrsra.u32 d22, d20, #7 │ │ vclt.f32 d20, d8, #0 │ │ - ldr r1, [pc, #8] @ (74d08 ) │ │ + ldr r1, [pc, #8] @ (75484 ) │ │ movs r2, #2 │ │ add r1, pc │ │ - b.w 4c828 │ │ - ldr r2, [sp, #444] @ 0x1bc │ │ - vrint?.f32 d20, d10 │ │ - subs r1, r1, r0 │ │ - cmp r1, #16 │ │ - it cs │ │ - bcs.w 4c5e6 │ │ - cmp r2, r0 │ │ - beq.n 74d32 │ │ - movs r2, #0 │ │ - ldrsb.w r3, [r0], #1 │ │ - cmn.w r3, #65 @ 0x41 │ │ - it gt │ │ - addgt r2, #1 │ │ - subs r1, #1 │ │ - bne.n 74d1e │ │ - mov r0, r2 │ │ - bx lr │ │ - movs r2, #0 │ │ - mov r0, r2 │ │ - bx lr │ │ - push {r4, r5, r6, r7, lr} │ │ + b.w 4d6b4 │ │ + str r6, [sp, #436] @ 0x1b4 │ │ + vsli.64 , q8, #58 @ 0x3a │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ sub sp, #16 │ │ mov r4, r1 │ │ ldrd r5, r6, [r0] │ │ ldrd r0, r1, [r1, #28] │ │ movs r2, #1 │ │ ldr r3, [r1, #12] │ │ - ldr r1, [pc, #60] @ (74d90 ) │ │ + ldr r1, [pc, #60] @ (754e0 ) │ │ add r1, pc │ │ blx r3 │ │ movs r1, #0 │ │ strb.w r1, [sp, #9] │ │ strb.w r0, [sp, #8] │ │ str r4, [sp, #4] │ │ - cbz r6, 74d80 │ │ - ldr r4, [pc, #44] @ (74d94 ) │ │ + cbz r6, 754d0 │ │ + ldr r4, [pc, #44] @ (754e4 ) │ │ add r0, sp, #4 │ │ add.w r8, sp, #12 │ │ add r4, pc │ │ mov r1, r8 │ │ mov r2, r4 │ │ str r5, [sp, #12] │ │ - bl 50358 │ │ + bl 5190c │ │ subs r6, #1 │ │ add.w r5, r5, #1 │ │ - bne.n 74d6e │ │ + bne.n 754be │ │ add r0, sp, #4 │ │ - bl 50448 │ │ + bl 519fc │ │ add sp, #16 │ │ ldr.w r8, [sp], #4 │ │ pop {r4, r5, r6, r7, pc} │ │ nop │ │ - adds r3, r1, #3 │ │ - vcgt.s d16, d25, #0 │ │ + asrs r7, r2, #30 │ │ + vshr.u32 d16, d21, #3 │ │ movs r0, r0 │ │ + ldrd r2, r3, [r1, #28] │ │ + ldrd r0, r1, [r0] │ │ + b.w 51d48 │ │ ldr r2, [r1, #20] │ │ ldr r0, [r0, #0] │ │ lsls r3, r2, #27 │ │ itt mi │ │ ldrbmi r0, [r0, #0] │ │ - bmi.w 52bdc │ │ + bmi.w 53a44 │ │ lsls r2, r2, #26 │ │ it pl │ │ - bpl.w 4fd48 │ │ - b.w 51ae0 │ │ - bmi.n 74d5e │ │ + bpl.w 512cc │ │ + b.w 52a44 │ │ + bmi.n 754ba │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #52 @ 0x34 │ │ mov r8, r0 │ │ ldr r0, [r1, #0] │ │ - cbz r0, 74e22 │ │ + cbz r0, 7557e │ │ ldr.w sl, [r1, #28] │ │ ldr.w lr, [r1, #52] @ 0x34 │ │ cmp sl, lr │ │ - beq.n 74e26 │ │ + beq.n 75582 │ │ ldr.w ip, [r1, #60] @ 0x3c │ │ mov r3, lr │ │ ldr r5, [r1, #48] @ 0x30 │ │ sub.w r0, ip, #1 │ │ str r0, [sp, #40] @ 0x28 │ │ add.w r4, sl, r0 │ │ cmp r4, lr │ │ - bcs.w 74f3c │ │ + bcs.w 7569c │ │ ldr r0, [r1, #8] │ │ add.w r2, sl, ip │ │ str r0, [sp, #32] │ │ add.w r9, r5, sl │ │ ldr r0, [r1, #12] │ │ ldr r3, [r1, #36] @ 0x24 │ │ str r0, [sp, #28] │ │ @@ -63592,642 +70480,644 @@ │ │ strd r3, r3, [sp, #44] @ 0x2c │ │ mov r3, sl │ │ adds r0, #1 │ │ str r2, [sp, #8] │ │ str r6, [sp, #24] │ │ str r0, [sp, #12] │ │ str r5, [sp, #16] │ │ - b.n 74e74 │ │ + b.n 755d0 │ │ ldrb r0, [r1, #14] │ │ - cbz r0, 74e2e │ │ + cbz r0, 7558a │ │ movs r0, #2 │ │ str.w r0, [r8] │ │ - b.n 75030 │ │ + b.n 75790 │ │ ldrb r6, [r1, #12] │ │ ldr r2, [r1, #4] │ │ ldrd ip, r3, [r1, #48] @ 0x30 │ │ eor.w r0, r6, #1 │ │ cmp r2, #0 │ │ strb r0, [r1, #12] │ │ - beq.w 74f80 │ │ + beq.w 756e0 │ │ cmp r2, r3 │ │ - bcs.w 74f7c │ │ + bcs.w 756dc │ │ ldrsb.w r0, [ip, r2] │ │ cmn.w r0, #65 @ 0x41 │ │ - bgt.w 74f80 │ │ - ldr r0, [pc, #524] @ (75064 ) │ │ + bgt.w 756e0 │ │ + ldr r0, [pc, #528] @ (757c4 ) │ │ mov r1, r3 │ │ add r0, pc │ │ str r0, [sp, #0] │ │ mov r0, ip │ │ - bl 50c44 │ │ + bl 51f90 │ │ movs r4, #0 │ │ ldr r5, [sp, #16] │ │ str r4, [r1, #36] @ 0x24 │ │ str r4, [sp, #48] @ 0x30 │ │ ldr r0, [sp, #40] @ 0x28 │ │ adds r4, r3, r0 │ │ cmp r4, lr │ │ - bcs.w 74ffc │ │ + bcs.w 7575c │ │ cmp sl, r3 │ │ - bne.n 74f3c │ │ + bne.n 7569c │ │ ldrb r0, [r5, r4] │ │ ldr r2, [sp, #32] │ │ and.w r0, r0, #63 @ 0x3f │ │ rsb r4, r0, #32 │ │ lsr.w r3, r2, r0 │ │ ldr r2, [sp, #28] │ │ subs r0, #32 │ │ lsl.w r4, r2, r4 │ │ orr.w r3, r3, r4 │ │ it pl │ │ lsrpl.w r3, r2, r0 │ │ lsls r0, r3, #31 │ │ ldr r0, [sp, #44] @ 0x2c │ │ - add.w r2, r0, #1 │ │ - beq.n 74eec │ │ + add.w r3, r0, #1 │ │ + beq.n 7564a │ │ ldr r0, [sp, #24] │ │ mov r4, ip │ │ - ldr r5, [sp, #48] @ 0x30 │ │ - cmp r0, r5 │ │ + ldr r2, [sp, #48] @ 0x30 │ │ + mov r5, r0 │ │ + cmp r2, r0 │ │ it hi │ │ - movhi r5, r0 │ │ - str r2, [sp, #36] @ 0x24 │ │ - cmp r2, #0 │ │ + movhi r5, r2 │ │ + str r3, [sp, #36] @ 0x24 │ │ + cmp r3, #0 │ │ it eq │ │ moveq r5, r0 │ │ mov r3, r5 │ │ cmp r5, ip │ │ it hi │ │ movhi r4, r5 │ │ cmp r4, r3 │ │ - beq.n 74efa │ │ + beq.n 7565a │ │ mov r0, r3 │ │ add r3, sl │ │ cmp r3, lr │ │ - bcs.w 75038 │ │ + bcs.w 75798 │ │ ldrb.w r2, [r9, r0] │ │ adds r3, r0, #1 │ │ ldrb.w r6, [fp, r0] │ │ cmp r6, r2 │ │ - beq.n 74ec0 │ │ + beq.n 7561e │ │ ldr r2, [sp, #12] │ │ adds r3, r2, r0 │ │ ldr r0, [sp, #36] @ 0x24 │ │ str r3, [r1, #28] │ │ cmp r0, #0 │ │ - bne.n 74e62 │ │ + bne.n 755be │ │ ldr r5, [sp, #16] │ │ - b.n 74e6a │ │ + b.n 755c6 │ │ + mov r0, r3 │ │ ldr r3, [sp, #20] │ │ - cmp r2, #0 │ │ + cmp r0, #0 │ │ str r3, [r1, #28] │ │ - beq.n 74e6a │ │ + beq.n 755c6 │ │ ldr r3, [sp, #20] │ │ movs r4, #0 │ │ - b.n 74e66 │ │ + b.n 755c2 │ │ ldr r0, [sp, #44] @ 0x2c │ │ mov r2, r8 │ │ subs.w r8, r0, #4294967295 @ 0xffffffff │ │ ldr r0, [sp, #48] @ 0x30 │ │ it ne │ │ movne r8, r0 │ │ ldr r3, [sp, #24] │ │ ldr r5, [sp, #16] │ │ cmp r8, r3 │ │ - bcs.n 74f62 │ │ + bcs.n 756c2 │ │ subs r3, #1 │ │ cmp r3, ip │ │ - bcs.w 75058 │ │ + bcs.w 757b8 │ │ add.w r4, r3, sl │ │ cmp r4, lr │ │ - bcs.w 7504c │ │ + bcs.w 757ac │ │ ldrb r0, [r5, r4] │ │ ldrb.w r4, [fp, r3] │ │ cmp r4, r0 │ │ - beq.n 74f0c │ │ + beq.n 7566c │ │ ldr r3, [sp, #4] │ │ mov r8, r2 │ │ ldr r0, [sp, #36] @ 0x24 │ │ ldr r4, [sp, #8] │ │ cmp r0, #0 │ │ str r3, [r1, #28] │ │ - bne.n 74e66 │ │ - b.n 74e6a │ │ + bne.n 755c2 │ │ + b.n 755c6 │ │ cmp r3, #0 │ │ - beq.n 74fd4 │ │ + beq.n 75734 │ │ mov r0, r3 │ │ - b.n 74f4c │ │ + b.n 756ac │ │ cmp lr, r0 │ │ - beq.n 74f5a │ │ + beq.n 756ba │ │ adds r0, #1 │ │ - bcs.n 74fdc │ │ + bcs.n 7573c │ │ cmp r0, lr │ │ - bcs.n 74f44 │ │ + bcs.n 756a4 │ │ ldrsb r2, [r5, r0] │ │ cmn.w r2, #64 @ 0x40 │ │ - blt.n 74f48 │ │ + blt.n 756a8 │ │ mov lr, r0 │ │ - cmp lr, r3 │ │ - it hi │ │ - movhi r3, lr │ │ - b.n 74fe0 │ │ + cmp r3, lr │ │ + it ls │ │ + movls r3, lr │ │ + b.n 75740 │ │ ldr r0, [sp, #20] │ │ str r0, [r1, #28] │ │ ldr r0, [sp, #36] @ 0x24 │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, #0 │ │ strne r0, [r1, #36] @ 0x24 │ │ movs r0, #0 │ │ strd r0, sl, [r2] │ │ ldr r0, [sp, #20] │ │ str r0, [r2, #8] │ │ - b.n 75030 │ │ - bne.w 74e54 │ │ + b.n 75790 │ │ + bne.w 755b0 │ │ cmp r2, r3 │ │ - bne.n 74f92 │ │ - cbnz r6, 74ff0 │ │ + bne.n 756f2 │ │ + cbnz r6, 75750 │ │ movs r0, #2 │ │ str.w r0, [r8] │ │ movs r0, #1 │ │ strb r0, [r1, #14] │ │ - b.n 75030 │ │ + b.n 75790 │ │ add.w r0, ip, r2 │ │ ldrsb.w r5, [r0] │ │ cmp.w r5, #4294967295 @ 0xffffffff │ │ uxtb r3, r5 │ │ mov r5, r1 │ │ - bgt.n 74fee │ │ + bgt.n 7574e │ │ ldrb r4, [r0, #1] │ │ and.w ip, r3, #31 │ │ cmp r3, #224 @ 0xe0 │ │ and.w r4, r4, #63 @ 0x3f │ │ - bcc.n 74fea │ │ + bcc.n 7574a │ │ ldrb r5, [r0, #2] │ │ cmp r3, #240 @ 0xf0 │ │ and.w r5, r5, #63 @ 0x3f │ │ orr.w r4, r5, r4, lsl #6 │ │ - bcc.n 75000 │ │ + bcc.n 75760 │ │ ldrb r0, [r0, #3] │ │ and.w r3, ip, #7 │ │ and.w r0, r0, #63 @ 0x3f │ │ orr.w r0, r0, r4, lsl #6 │ │ orr.w r3, r0, r3, lsl #18 │ │ - b.n 75004 │ │ + b.n 75764 │ │ mov.w lr, #0 │ │ movs r3, #0 │ │ - b.n 74fe0 │ │ + b.n 75740 │ │ mov.w lr, #0 │ │ movs r0, #1 │ │ str r3, [r1, #28] │ │ stmia.w r8, {r0, sl, lr} │ │ - b.n 75030 │ │ + b.n 75790 │ │ orr.w r3, r4, ip, lsl #6 │ │ - cbz r6, 7500a │ │ + cbz r6, 7576a │ │ movs r0, #0 │ │ str.w r2, [r8, #8] │ │ strd r0, r2, [r8] │ │ - b.n 75030 │ │ + b.n 75790 │ │ mov r3, lr │ │ - b.n 74f40 │ │ + b.n 756a0 │ │ orr.w r3, r4, ip, lsl #12 │ │ mov r5, r1 │ │ cmp r6, #0 │ │ - bne.n 74ff0 │ │ + bne.n 75750 │ │ movs r0, #1 │ │ cmp r3, #128 @ 0x80 │ │ mov.w r6, #1 │ │ - bcc.n 75028 │ │ + bcc.n 75788 │ │ cmp.w r3, #2048 @ 0x800 │ │ - bcs.n 7501e │ │ + bcs.n 7577e │ │ movs r6, #2 │ │ - b.n 75028 │ │ + b.n 75788 │ │ movs r6, #4 │ │ cmp.w r3, #65536 @ 0x10000 │ │ it cc │ │ movcc r6, #3 │ │ adds r3, r6, r2 │ │ str r3, [r5, #4] │ │ stmia.w r8, {r0, r2, r3} │ │ add sp, #52 @ 0x34 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ - ldr r2, [pc, #48] @ (7506c ) │ │ + ldr r2, [pc, #48] @ (757cc ) │ │ add.w r0, r5, sl │ │ mov r1, lr │ │ cmp lr, r0 │ │ add r2, pc │ │ it hi │ │ movhi r0, lr │ │ - bl 4c2e8 │ │ - ldr r2, [pc, #24] @ (75068 ) │ │ + bl 4d15c │ │ + ldr r2, [pc, #24] @ (757c8 ) │ │ mov r0, r4 │ │ mov r1, lr │ │ add r2, pc │ │ - bl 4c2e8 │ │ - ldr r2, [pc, #20] @ (75070 ) │ │ + bl 4d15c │ │ + ldr r2, [pc, #20] @ (757d0 ) │ │ mov r0, r3 │ │ mov r1, ip │ │ add r2, pc │ │ - bl 4c2e8 │ │ - rev r4, r1 │ │ + bl 4d15c │ │ + hlt 0x0034 │ │ movs r5, r0 │ │ - cpsie i │ │ + @ instruction: 0xb6f6 │ │ movs r5, r0 │ │ - @ instruction: 0xb682 │ │ + @ instruction: 0xb716 │ │ movs r5, r0 │ │ - @ instruction: 0xb646 │ │ + @ instruction: 0xb6da │ │ movs r5, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #4 │ │ mov fp, r0 │ │ ldr r0, [r0, #0] │ │ cmp r0, #0 │ │ - beq.n 7513e │ │ + beq.n 7589e │ │ ldrd r8, r3, [fp, #4] │ │ cmp r3, r8 │ │ - bcs.n 750b0 │ │ + bcs.n 75810 │ │ ldrb r2, [r0, r3] │ │ cmp r2, #71 @ 0x47 │ │ - bne.n 750b0 │ │ + bne.n 75810 │ │ adds r2, r3, #1 │ │ str.w r2, [fp, #8] │ │ cmp r2, r8 │ │ - bcs.n 7516c │ │ + bcs.n 758cc │ │ ldrb r6, [r0, r2] │ │ cmp r6, #95 @ 0x5f │ │ - bne.n 7516c │ │ + bne.n 758cc │ │ adds r0, r3, #2 │ │ str.w r0, [fp, #8] │ │ movs r0, #0 │ │ movs r1, #0 │ │ - b.n 75248 │ │ + b.n 759a8 │ │ mov.w r8, #0 │ │ mov.w r9, #0 │ │ ldr.w r0, [fp, #16] │ │ cmp r0, #0 │ │ - beq.n 75158 │ │ + beq.n 758b8 │ │ orrs.w r1, r8, r9 │ │ - beq.w 75214 │ │ - ldr r1, [pc, #400] @ (7525c ) │ │ + beq.w 75974 │ │ + ldr r1, [pc, #400] @ (759bc ) │ │ movs r2, #4 │ │ add r1, pc │ │ - bl 4c828 │ │ + bl 4d6b4 │ │ cmp r0, #0 │ │ - bne.w 751ee │ │ + bne.w 7594e │ │ ldr.w r0, [fp, #20] │ │ movs r2, #1 │ │ movs r3, #0 │ │ movs r5, #1 │ │ adds r0, #1 │ │ str.w r0, [fp, #20] │ │ mov r0, fp │ │ - bl 73d58 │ │ + bl 744c4 │ │ cmp r0, #0 │ │ - bne.w 751fc │ │ - ldr r4, [pc, #360] @ (75260 ) │ │ + bne.w 7595c │ │ + ldr r4, [pc, #360] @ (759c0 ) │ │ mov.w sl, #0 │ │ movs r6, #1 │ │ add r4, pc │ │ - b.n 75118 │ │ + b.n 75878 │ │ ldr.w r0, [fp, #20] │ │ movs r2, #1 │ │ movs r3, #0 │ │ adds r0, #1 │ │ str.w r0, [fp, #20] │ │ mov r0, fp │ │ - bl 73d58 │ │ + bl 744c4 │ │ cmp r0, #0 │ │ - bne.n 751fc │ │ + bne.n 7595c │ │ subs.w r0, r6, r8 │ │ sbcs.w r0, sl, r9 │ │ - bcs.n 75200 │ │ + bcs.n 75960 │ │ adds r6, #1 │ │ ldr.w r0, [fp, #16] │ │ adc.w sl, sl, #0 │ │ cmp r0, #0 │ │ - beq.n 75100 │ │ + beq.n 75860 │ │ mov r1, r4 │ │ movs r2, #2 │ │ - bl 4c828 │ │ + bl 4d6b4 │ │ cmp r0, #0 │ │ - beq.n 75100 │ │ - b.n 751ee │ │ + beq.n 75860 │ │ + b.n 7594e │ │ ldr.w r0, [fp, #16] │ │ - cbz r0, 75168 │ │ - ldr r1, [pc, #272] @ (75258 ) │ │ + cbz r0, 758c8 │ │ + ldr r1, [pc, #272] @ (759b8 ) │ │ movs r2, #1 │ │ add r1, pc │ │ add sp, #4 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ - b.w 4c828 │ │ + b.w 4d6b4 │ │ mov r0, fp │ │ add sp, #4 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ - b.w 75b64 │ │ + b.w 762c4 │ │ movs r5, #0 │ │ - b.n 751fc │ │ + b.n 7595c │ │ mov.w ip, #0 │ │ mov.w lr, #62 @ 0x3e │ │ movs r5, #0 │ │ movs r3, #0 │ │ cmp r2, r8 │ │ - bcs.n 75182 │ │ + bcs.n 758e2 │ │ ldrb r4, [r0, r2] │ │ cmp r4, #95 @ 0x5f │ │ - beq.n 7522e │ │ + beq.n 7598e │ │ cmp r8, r2 │ │ - beq.n 751dc │ │ + beq.n 7593c │ │ ldrb r4, [r0, r2] │ │ sub.w r6, r4, #48 @ 0x30 │ │ uxtb r1, r6 │ │ cmp r1, #10 │ │ - bcc.n 751b0 │ │ + bcc.n 75910 │ │ sub.w r1, r4, #97 @ 0x61 │ │ uxtb r1, r1 │ │ cmp r1, #26 │ │ - bcs.n 751a2 │ │ + bcs.n 75902 │ │ sub.w r6, r4, #87 @ 0x57 │ │ - b.n 751b0 │ │ + b.n 75910 │ │ sub.w r1, r4, #65 @ 0x41 │ │ uxtb r1, r1 │ │ cmp r1, #26 │ │ - bcs.n 751dc │ │ + bcs.n 7593c │ │ sub.w r6, r4, #29 │ │ umull r4, r1, r5, lr │ │ adds r2, #1 │ │ str.w r2, [fp, #8] │ │ umull r3, r5, r3, lr │ │ adds r3, r3, r1 │ │ adc.w r1, ip, #0 │ │ cmp r5, #0 │ │ it ne │ │ movne r5, #1 │ │ orrs r1, r5 │ │ - bne.n 751dc │ │ + bne.n 7593c │ │ uxtb r1, r6 │ │ adds r5, r4, r1 │ │ adcs.w r3, r3, #0 │ │ adcs.w r1, ip, #0 │ │ - beq.n 75178 │ │ + beq.n 758d8 │ │ ldr.w r0, [fp, #16] │ │ - cbz r0, 751f2 │ │ - ldr r1, [pc, #112] @ (75254 ) │ │ + cbz r0, 75952 │ │ + ldr r1, [pc, #112] @ (759b4 ) │ │ movs r2, #16 │ │ add r1, pc │ │ - bl 4c828 │ │ - cbz r0, 751f2 │ │ + bl 4d6b4 │ │ + cbz r0, 75952 │ │ movs r5, #1 │ │ - b.n 751fc │ │ + b.n 7595c │ │ movs r5, #0 │ │ strb.w r5, [fp, #4] │ │ str.w r5, [fp] │ │ mov r0, r5 │ │ - b.n 75226 │ │ + b.n 75986 │ │ ldr.w r0, [fp, #16] │ │ - cbz r0, 75214 │ │ - ldr r1, [pc, #92] @ (75264 ) │ │ + cbz r0, 75974 │ │ + ldr r1, [pc, #92] @ (759c4 ) │ │ movs r2, #2 │ │ add r1, pc │ │ - bl 4c828 │ │ + bl 4d6b4 │ │ cmp r0, #0 │ │ - bne.n 751ee │ │ + bne.n 7594e │ │ mov r0, fp │ │ - bl 75b64 │ │ + bl 762c4 │ │ ldr.w r1, [fp, #20] │ │ sub.w r1, r1, r8 │ │ str.w r1, [fp, #20] │ │ add sp, #4 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ adds r0, r2, #1 │ │ str.w r0, [fp, #8] │ │ adds r0, r5, #1 │ │ mvn.w r6, #2 │ │ adc.w r1, r3, #0 │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ subs r6, r6, r5 │ │ sbcs r2, r3 │ │ - bcc.n 751dc │ │ + bcc.n 7593c │ │ adds.w r8, r0, #1 │ │ adc.w r9, r1, #0 │ │ - b.n 750b8 │ │ + b.n 75818 │ │ nop │ │ - str r6, [r1, #4] │ │ - vqshrun.s64 d25, , #7 │ │ - vsri.64 d22, d4, #6 │ │ - vtbl.8 d25, {d25}, d9 │ │ - vqshl.u32 , , #26 │ │ + ldrb r6, [r3, r2] │ │ + vsri.32 , , #7 │ │ + vqrdmlsh.s q10, q5, d8[0] │ │ + vcge.f32 d25, d19, #0 │ │ + vrsra.u64 d25, d3, #6 │ │ vsli.64 , q8, #58 @ 0x3a │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #20 │ │ ldr.w sl, [r0] │ │ cmp.w sl, #0 │ │ - beq.n 75316 │ │ + beq.n 75a76 │ │ ldrd r9, ip, [r0, #4] │ │ cmp ip, r9 │ │ - bcs.n 75298 │ │ + bcs.n 759f8 │ │ ldrb.w r1, [sl, ip] │ │ cmp r1, #95 @ 0x5f │ │ - bne.n 75298 │ │ + bne.n 759f8 │ │ add.w r1, ip, #1 │ │ str r1, [r0, #8] │ │ movs r1, #0 │ │ movs r2, #0 │ │ - b.n 75344 │ │ + b.n 75aa4 │ │ mov r8, r9 │ │ movs r6, #0 │ │ mov.w lr, #62 @ 0x3e │ │ mov r1, ip │ │ movs r4, #0 │ │ mov.w fp, #0 │ │ cmp ip, r9 │ │ it hi │ │ movhi r8, ip │ │ cmp r1, r9 │ │ - bcs.n 752ba │ │ + bcs.n 75a1a │ │ ldrb.w r3, [sl, r1] │ │ cmp r3, #95 @ 0x5f │ │ - beq.n 75330 │ │ + beq.n 75a90 │ │ cmp r8, r1 │ │ - beq.n 75360 │ │ + beq.n 75ac0 │ │ ldrb.w r5, [sl, r1] │ │ sub.w r3, r5, #48 @ 0x30 │ │ uxtb r2, r3 │ │ cmp r2, #10 │ │ - bcc.n 752ea │ │ + bcc.n 75a4a │ │ sub.w r2, r5, #97 @ 0x61 │ │ uxtb r2, r2 │ │ cmp r2, #26 │ │ - bcs.n 752dc │ │ + bcs.n 75a3c │ │ sub.w r3, r5, #87 @ 0x57 │ │ - b.n 752ea │ │ + b.n 75a4a │ │ sub.w r2, r5, #65 @ 0x41 │ │ uxtb r2, r2 │ │ cmp r2, #26 │ │ - bcs.n 75360 │ │ + bcs.n 75ac0 │ │ sub.w r3, r5, #29 │ │ umull r6, r2, r6, lr │ │ adds r1, #1 │ │ str r1, [r0, #8] │ │ umull r4, r5, r4, lr │ │ adds r4, r4, r2 │ │ adc.w r2, fp, #0 │ │ cmp r5, #0 │ │ it ne │ │ movne r5, #1 │ │ orrs r2, r5 │ │ - bne.n 75364 │ │ + bne.n 75ac4 │ │ uxtb r2, r3 │ │ adds r6, r6, r2 │ │ adcs.w r4, r4, #0 │ │ adcs.w r2, fp, #0 │ │ - beq.n 752ae │ │ - b.n 75364 │ │ + beq.n 75a0e │ │ + b.n 75ac4 │ │ ldr r0, [r0, #16] │ │ cmp r0, #0 │ │ - beq.n 7539a │ │ - ldr r1, [pc, #180] @ (753d4 ) │ │ + beq.n 75afa │ │ + ldr r1, [pc, #180] @ (75b34 ) │ │ movs r2, #1 │ │ add r1, pc │ │ add sp, #20 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ - b.w 4c828 │ │ + b.w 4d6b4 │ │ adds r1, #1 │ │ str r1, [r0, #8] │ │ adds r1, r6, #1 │ │ mov.w fp, #0 │ │ adcs.w r2, r4, #0 │ │ adcs.w r3, fp, #0 │ │ - bne.n 75364 │ │ + bne.n 75ac4 │ │ sub.w r3, ip, #1 │ │ subs r3, r1, r3 │ │ sbcs.w r2, r2, #0 │ │ - bcs.n 75360 │ │ + bcs.n 75ac0 │ │ ldr r2, [r0, #12] │ │ adds r2, #1 │ │ cmp.w r2, #500 @ 0x1f4 │ │ - bls.n 753a4 │ │ + bls.n 75b04 │ │ mov.w fp, #1 │ │ - b.n 75364 │ │ + b.n 75ac4 │ │ mov.w fp, #0 │ │ ldr r3, [r0, #16] │ │ - cbz r3, 75392 │ │ - ldr r2, [pc, #96] @ (753cc ) │ │ + cbz r3, 75af2 │ │ + ldr r2, [pc, #96] @ (75b2c ) │ │ mov r4, r0 │ │ - ldr r1, [pc, #96] @ (753d0 ) │ │ + ldr r1, [pc, #96] @ (75b30 ) │ │ cmp.w fp, #0 │ │ add r2, pc │ │ mov r0, r3 │ │ add r1, pc │ │ it eq │ │ moveq r1, r2 │ │ mov.w r2, #16 │ │ it ne │ │ movne r2, #25 │ │ - bl 4c828 │ │ + bl 4d6b4 │ │ mov r1, r0 │ │ mov r0, r4 │ │ - cbz r1, 75392 │ │ + cbz r1, 75af2 │ │ movs r0, #1 │ │ - b.n 7539c │ │ + b.n 75afc │ │ movs r1, #0 │ │ strb.w fp, [r0, #4] │ │ str r1, [r0, #0] │ │ movs r0, #0 │ │ add sp, #20 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ ldr r3, [r0, #16] │ │ cmp r3, #0 │ │ - beq.n 7539a │ │ + beq.n 75afa │ │ ldrd r5, r4, [r0, #8] │ │ ldrd r3, r6, [r0] │ │ strd r5, r4, [sp, #8] │ │ mov r4, r0 │ │ strd r1, r2, [r0, #8] │ │ strd r3, r6, [sp] │ │ - bl 73310 │ │ + bl 73a7c │ │ ldmia.w sp, {r1, r2, r3, r6} │ │ stmia r4!, {r1, r2, r3, r6} │ │ - b.n 7539c │ │ - ldrsh r2, [r0, r3] │ │ - vsli.64 , q9, #57 @ 0x39 │ │ - vrint?.f32 , │ │ + b.n 75afc │ │ + ldrh r2, [r2, r4] │ │ + vclt.s32 d25, d12, #0 │ │ + vrshr.u32 , , #6 │ │ vsli.64 , q8, #58 @ 0x3a │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #4 │ │ ldrd sl, ip, [r1] │ │ ldr r2, [r1, #8] │ │ cmp r2, ip │ │ - bcs.n 75400 │ │ + bcs.n 75b60 │ │ ldrb.w r3, [sl, r2] │ │ cmp r3, #95 @ 0x5f │ │ - bne.n 75400 │ │ + bne.n 75b60 │ │ movs r3, #0 │ │ adds r2, #1 │ │ strd r3, r3, [r0, #8] │ │ str r2, [r1, #8] │ │ - b.n 7548a │ │ + b.n 75bea │ │ str r0, [sp, #0] │ │ mov lr, ip │ │ movs r0, #0 │ │ mov.w r9, #62 @ 0x3e │ │ movs r6, #0 │ │ mov.w fp, #0 │ │ cmp r2, ip │ │ it hi │ │ movhi lr, r2 │ │ cmp r2, ip │ │ - bcs.n 75422 │ │ + bcs.n 75b82 │ │ ldrb.w r3, [sl, r2] │ │ cmp r3, #95 @ 0x5f │ │ - beq.n 75494 │ │ + beq.n 75bf4 │ │ cmp lr, r2 │ │ - beq.n 75480 │ │ + beq.n 75be0 │ │ ldrb.w r3, [sl, r2] │ │ sub.w r8, r3, #48 @ 0x30 │ │ uxtb.w r4, r8 │ │ cmp r4, #10 │ │ - bcc.n 75454 │ │ + bcc.n 75bb4 │ │ sub.w r4, r3, #97 @ 0x61 │ │ uxtb r4, r4 │ │ cmp r4, #26 │ │ - bcs.n 75446 │ │ + bcs.n 75ba6 │ │ sub.w r8, r3, #87 @ 0x57 │ │ - b.n 75454 │ │ + b.n 75bb4 │ │ sub.w r4, r3, #65 @ 0x41 │ │ uxtb r4, r4 │ │ cmp r4, #26 │ │ - bcs.n 75480 │ │ + bcs.n 75be0 │ │ sub.w r8, r3, #29 │ │ umull r3, r4, r6, r9 │ │ adds r2, #1 │ │ str r2, [r1, #8] │ │ umull r6, r5, fp, r9 │ │ adds r4, r4, r6 │ │ adc.w r6, r0, #0 │ │ cmp r5, #0 │ │ it ne │ │ movne r5, #1 │ │ orrs r5, r6 │ │ - bne.n 75480 │ │ + bne.n 75be0 │ │ uxtb.w r5, r8 │ │ adds r6, r3, r5 │ │ adcs.w fp, r4, #0 │ │ adcs.w r3, r0, #0 │ │ - beq.n 75416 │ │ + beq.n 75b76 │ │ ldr r1, [sp, #0] │ │ movs r0, #0 │ │ strb r0, [r1, #1] │ │ mov r0, r1 │ │ movs r3, #1 │ │ strb r3, [r0, #0] │ │ add sp, #4 │ │ @@ -64235,2619 +71125,2619 @@ │ │ pop {r4, r5, r6, r7, pc} │ │ adds r2, #1 │ │ str r2, [r1, #8] │ │ adds r1, r6, #1 │ │ mov.w r2, #0 │ │ adcs.w r3, fp, #0 │ │ adcs.w r6, r2, #0 │ │ - bne.n 754b2 │ │ + bne.n 75c12 │ │ ldr r0, [sp, #0] │ │ strd r1, r3, [r0, #8] │ │ movs r3, #0 │ │ - b.n 7548a │ │ + b.n 75bea │ │ ldr r0, [sp, #0] │ │ strb r2, [r0, #1] │ │ - b.n 75488 │ │ + b.n 75be8 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w fp, [sp, #-4]! │ │ mov r5, r0 │ │ ldr r0, [r0, #0] │ │ movs r4, #0 │ │ - cbz r0, 75508 │ │ - ldr r6, [pc, #72] @ (75514 ) │ │ + cbz r0, 75c68 │ │ + ldr r6, [pc, #72] @ (75c74 ) │ │ add r6, pc │ │ ldrd r2, r1, [r5, #4] │ │ cmp r1, r2 │ │ - bcs.n 754da │ │ + bcs.n 75c3a │ │ ldrb r0, [r0, r1] │ │ cmp r0, #69 @ 0x45 │ │ - beq.n 75504 │ │ + beq.n 75c64 │ │ cmp r4, #0 │ │ itt ne │ │ ldrne r0, [r5, #16] │ │ cmpne r0, #0 │ │ - beq.n 754ee │ │ + beq.n 75c4e │ │ mov r1, r6 │ │ movs r2, #2 │ │ - bl 4c828 │ │ - cbnz r0, 75500 │ │ + bl 4d6b4 │ │ + cbnz r0, 75c60 │ │ mov r0, r5 │ │ - bl 73310 │ │ - cbnz r0, 75500 │ │ + bl 73a7c │ │ + cbnz r0, 75c60 │ │ ldr r0, [r5, #0] │ │ adds r4, #1 │ │ cmp r0, #0 │ │ - bne.n 754cc │ │ - b.n 75508 │ │ + bne.n 75c2c │ │ + b.n 75c68 │ │ movs r0, #1 │ │ - b.n 7550a │ │ + b.n 75c6a │ │ adds r0, r1, #1 │ │ str r0, [r5, #8] │ │ movs r0, #0 │ │ mov r1, r4 │ │ ldr.w fp, [sp], #4 │ │ pop {r4, r5, r6, r7, pc} │ │ nop │ │ - str r4, [sp, #748] @ 0x2ec │ │ + str r0, [sp, #852] @ 0x354 │ │ vsli.64 , q8, #58 @ 0x3a │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #4 │ │ ldr r1, [r0, #0] │ │ mov fp, r0 │ │ cmp r1, #0 │ │ - beq.n 755e8 │ │ + beq.n 75d48 │ │ ldrd r8, r0, [fp, #4] │ │ cmp r0, r8 │ │ - bcs.n 75556 │ │ + bcs.n 75cb6 │ │ ldrb r2, [r1, r0] │ │ cmp r2, #71 @ 0x47 │ │ - bne.n 75556 │ │ + bne.n 75cb6 │ │ adds r2, r0, #1 │ │ str.w r2, [fp, #8] │ │ cmp r2, r8 │ │ - bcs.w 75646 │ │ + bcs.w 75da6 │ │ ldrb r3, [r1, r2] │ │ cmp r3, #95 @ 0x5f │ │ - bne.n 75646 │ │ + bne.n 75da6 │ │ adds r0, #2 │ │ str.w r0, [fp, #8] │ │ movs r0, #0 │ │ movs r2, #0 │ │ - b.n 7575c │ │ + b.n 75ebc │ │ mov.w r8, #0 │ │ mov.w r9, #0 │ │ ldr.w r0, [fp, #16] │ │ cmp r0, #0 │ │ - beq.n 75602 │ │ + beq.n 75d62 │ │ orrs.w r1, r8, r9 │ │ - beq.w 756f8 │ │ - ldr r1, [pc, #548] @ (75794 ) │ │ + beq.w 75e58 │ │ + ldr r1, [pc, #548] @ (75ef4 ) │ │ movs r2, #4 │ │ add r1, pc │ │ - bl 4c828 │ │ + bl 4d6b4 │ │ cmp r0, #0 │ │ - bne.w 756ca │ │ + bne.w 75e2a │ │ ldr.w r0, [fp, #20] │ │ movs r2, #1 │ │ movs r3, #0 │ │ movs r5, #1 │ │ adds r0, #1 │ │ str.w r0, [fp, #20] │ │ mov r0, fp │ │ - bl 73d58 │ │ + bl 744c4 │ │ cmp r0, #0 │ │ - bne.w 7577a │ │ - ldr r4, [pc, #508] @ (75798 ) │ │ + bne.w 75eda │ │ + ldr r4, [pc, #508] @ (75ef8 ) │ │ mov.w sl, #0 │ │ movs r6, #1 │ │ add r4, pc │ │ - b.n 755c0 │ │ + b.n 75d20 │ │ ldr.w r0, [fp, #20] │ │ movs r2, #1 │ │ movs r3, #0 │ │ adds r0, #1 │ │ str.w r0, [fp, #20] │ │ mov r0, fp │ │ - bl 73d58 │ │ + bl 744c4 │ │ cmp r0, #0 │ │ - bne.w 7577a │ │ + bne.w 75eda │ │ subs.w r0, r6, r8 │ │ sbcs.w r0, sl, r9 │ │ - bcs.w 756e4 │ │ + bcs.w 75e44 │ │ adds r6, #1 │ │ ldr.w r0, [fp, #16] │ │ adc.w sl, sl, #0 │ │ cmp r0, #0 │ │ - beq.n 755a6 │ │ + beq.n 75d06 │ │ mov r1, r4 │ │ movs r2, #2 │ │ - bl 4c828 │ │ + bl 4d6b4 │ │ cmp r0, #0 │ │ - beq.n 755a6 │ │ - b.n 756ca │ │ + beq.n 75d06 │ │ + b.n 75e2a │ │ ldr.w r0, [fp, #16] │ │ - cbz r0, 75642 │ │ - ldr r1, [pc, #412] @ (7578c ) │ │ + cbz r0, 75da2 │ │ + ldr r1, [pc, #412] @ (75eec ) │ │ movs r2, #1 │ │ add r1, pc │ │ add sp, #4 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ - b.w 4c828 │ │ - ldr r5, [pc, #384] @ (75784 ) │ │ + b.w 4d6b4 │ │ + ldr r5, [pc, #384] @ (75ee4 ) │ │ movs r6, #0 │ │ add r5, pc │ │ ldrd r2, r0, [fp, #4] │ │ cmp r0, r2 │ │ - bcs.n 75616 │ │ + bcs.n 75d76 │ │ ldrb r1, [r1, r0] │ │ cmp r1, #69 @ 0x45 │ │ - beq.n 756da │ │ + beq.n 75e3a │ │ cmp r6, #0 │ │ itt ne │ │ ldrne.w r0, [fp, #16] │ │ cmpne r0, #0 │ │ - beq.n 7562e │ │ + beq.n 75d8e │ │ mov r1, r5 │ │ movs r2, #3 │ │ - bl 4c828 │ │ + bl 4d6b4 │ │ cmp r0, #0 │ │ - bne.n 756ca │ │ + bne.n 75e2a │ │ mov r0, fp │ │ - bl 757a0 │ │ + bl 75f00 │ │ cmp r0, #0 │ │ - bne.n 756ca │ │ + bne.n 75e2a │ │ ldr.w r1, [fp] │ │ subs r6, #1 │ │ cmp r1, #0 │ │ - bne.n 75608 │ │ + bne.n 75d68 │ │ movs r5, #0 │ │ - b.n 7577a │ │ + b.n 75eda │ │ mov.w ip, #0 │ │ mov.w lr, #62 @ 0x3e │ │ movs r5, #0 │ │ mov.w r9, #0 │ │ cmp r2, r8 │ │ - bcs.n 7565e │ │ + bcs.n 75dbe │ │ ldrb r0, [r1, r2] │ │ cmp r0, #95 @ 0x5f │ │ - beq.n 75740 │ │ + beq.n 75ea0 │ │ cmp r8, r2 │ │ - beq.n 756b8 │ │ + beq.n 75e18 │ │ ldrb r0, [r1, r2] │ │ sub.w r6, r0, #48 @ 0x30 │ │ uxtb r3, r6 │ │ cmp r3, #10 │ │ - bcc.n 7568c │ │ + bcc.n 75dec │ │ sub.w r3, r0, #97 @ 0x61 │ │ uxtb r3, r3 │ │ cmp r3, #26 │ │ - bcs.n 7567e │ │ + bcs.n 75dde │ │ sub.w r6, r0, #87 @ 0x57 │ │ - b.n 7568c │ │ + b.n 75dec │ │ sub.w r3, r0, #65 @ 0x41 │ │ uxtb r3, r3 │ │ cmp r3, #26 │ │ - bcs.n 756b8 │ │ + bcs.n 75e18 │ │ sub.w r6, r0, #29 │ │ umull r0, r3, r5, lr │ │ adds r2, #1 │ │ str.w r2, [fp, #8] │ │ umull r5, r4, r9, lr │ │ adds r3, r3, r5 │ │ adc.w r5, ip, #0 │ │ cmp r4, #0 │ │ it ne │ │ movne r4, #1 │ │ orrs r4, r5 │ │ - bne.n 756b8 │ │ + bne.n 75e18 │ │ uxtb r4, r6 │ │ adds r5, r0, r4 │ │ adcs.w r9, r3, #0 │ │ adcs.w r0, ip, #0 │ │ - beq.n 75654 │ │ + beq.n 75db4 │ │ ldr.w r0, [fp, #16] │ │ - cbz r0, 756ce │ │ - ldr r1, [pc, #200] @ (75788 ) │ │ + cbz r0, 75e2e │ │ + ldr r1, [pc, #200] @ (75ee8 ) │ │ movs r2, #16 │ │ add r1, pc │ │ - bl 4c828 │ │ - cbz r0, 756ce │ │ + bl 4d6b4 │ │ + cbz r0, 75e2e │ │ movs r5, #1 │ │ - b.n 7577a │ │ + b.n 75eda │ │ movs r5, #0 │ │ strb.w r5, [fp, #4] │ │ str.w r5, [fp] │ │ - b.n 7577a │ │ + b.n 75eda │ │ adds r0, #1 │ │ str.w r0, [fp, #8] │ │ movs r5, #0 │ │ - b.n 7577a │ │ + b.n 75eda │ │ ldr.w r0, [fp, #16] │ │ - cbz r0, 756f8 │ │ - ldr r1, [pc, #176] @ (7579c ) │ │ + cbz r0, 75e58 │ │ + ldr r1, [pc, #176] @ (75efc ) │ │ movs r2, #2 │ │ add r1, pc │ │ - bl 4c828 │ │ + bl 4d6b4 │ │ cmp r0, #0 │ │ - bne.n 756ca │ │ + bne.n 75e2a │ │ ldr.w r0, [fp] │ │ - cbz r0, 7576c │ │ - ldr r5, [pc, #144] @ (75790 ) │ │ + cbz r0, 75ecc │ │ + ldr r5, [pc, #144] @ (75ef0 ) │ │ movs r6, #0 │ │ add r5, pc │ │ ldrd r2, r1, [fp, #4] │ │ cmp r1, r2 │ │ - bcs.n 75712 │ │ + bcs.n 75e72 │ │ ldrb r0, [r0, r1] │ │ cmp r0, #69 @ 0x45 │ │ - beq.n 75766 │ │ + beq.n 75ec6 │ │ cmp r6, #0 │ │ itt ne │ │ ldrne.w r0, [fp, #16] │ │ cmpne r0, #0 │ │ - beq.n 75728 │ │ + beq.n 75e88 │ │ mov r1, r5 │ │ movs r2, #3 │ │ - bl 4c828 │ │ - cbnz r0, 7573c │ │ + bl 4d6b4 │ │ + cbnz r0, 75e9c │ │ mov r0, fp │ │ - bl 757a0 │ │ - cbnz r0, 7573c │ │ + bl 75f00 │ │ + cbnz r0, 75e9c │ │ ldr.w r0, [fp] │ │ subs r6, #1 │ │ cmp r0, #0 │ │ - bne.n 75704 │ │ - b.n 7576c │ │ + bne.n 75e64 │ │ + b.n 75ecc │ │ movs r5, #1 │ │ - b.n 7576e │ │ + b.n 75ece │ │ adds r0, r2, #1 │ │ str.w r0, [fp, #8] │ │ adds r0, r5, #1 │ │ mvn.w r6, #2 │ │ adc.w r2, r9, #0 │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ subs r6, r6, r5 │ │ sbcs.w r3, r3, r9 │ │ - bcc.n 756b8 │ │ + bcc.n 75e18 │ │ adds.w r8, r0, #1 │ │ adc.w r9, r2, #0 │ │ - b.n 7555e │ │ + b.n 75cbe │ │ adds r0, r1, #1 │ │ str.w r0, [fp, #8] │ │ movs r5, #0 │ │ ldr.w r0, [fp, #20] │ │ sub.w r0, r0, r8 │ │ str.w r0, [fp, #20] │ │ mov r0, r5 │ │ add sp, #4 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ - str r3, [sp, #592] @ 0x250 │ │ - @ instruction: 0xfffa5b72 │ │ - vneg.s32 d25, d15 │ │ - vrshr.u64 d25, d8, #6 │ │ - vqrdmlsh.s , q13, d30[0] │ │ - vneg.s32 , │ │ - vrshr.u64 d25, d5, #6 │ │ + ldrh r6, [r5, #60] @ 0x3c │ │ + vrintp.f32 , q1 │ │ + @ instruction: 0xfff98fa9 │ │ + @ instruction: 0xfffa8eb2 │ │ + vtbl.8 d20, {d26-d28}, d18 │ │ + @ instruction: 0xfff98ffd │ │ + @ instruction: 0xfffa8eaf │ │ vsli.64 , q8, #58 @ 0x3a │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, fp} │ │ sub sp, #32 │ │ mov r4, r0 │ │ - bl 75968 │ │ + bl 760c8 │ │ uxtb r1, r0 │ │ cmp r1, #2 │ │ - bne.n 757ba │ │ + bne.n 75f1a │ │ movs r0, #1 │ │ - b.n 75910 │ │ + b.n 76070 │ │ ldr r0, [r4, #0] │ │ - cbz r0, 757e8 │ │ + cbz r0, 75f48 │ │ ldrd r3, r2, [r4, #4] │ │ cmp r2, r3 │ │ - bcs.n 757e8 │ │ + bcs.n 75f48 │ │ ldrb r0, [r0, r2] │ │ cmp r0, #112 @ 0x70 │ │ - bne.n 757e8 │ │ + bne.n 75f48 │ │ adds r0, r2, #1 │ │ str r0, [r4, #8] │ │ ldr r0, [r4, #16] │ │ lsls r1, r1, #31 │ │ - beq.n 7580c │ │ - cbz r0, 75820 │ │ - ldr r1, [pc, #364] @ (75948 ) │ │ + beq.n 75f6c │ │ + cbz r0, 75f80 │ │ + ldr r1, [pc, #364] @ (760a8 ) │ │ movs r2, #2 │ │ add r1, pc │ │ - bl 4c828 │ │ + bl 4d6b4 │ │ cmp r0, #0 │ │ - bne.n 757b6 │ │ - b.n 75820 │ │ + bne.n 75f16 │ │ + b.n 75f80 │ │ lsls r0, r1, #31 │ │ - beq.w 7590e │ │ + beq.w 7606e │ │ ldr r0, [r4, #16] │ │ cmp r0, #0 │ │ - beq.w 7590e │ │ - ldr r1, [pc, #352] @ (75958 ) │ │ + beq.w 7606e │ │ + ldr r1, [pc, #352] @ (760b8 ) │ │ movs r2, #1 │ │ add r1, pc │ │ - bl 4c828 │ │ + bl 4d6b4 │ │ mov r1, r0 │ │ movs r0, #1 │ │ cmp r1, #0 │ │ it eq │ │ moveq r0, #0 │ │ - b.n 75910 │ │ - cbz r0, 75820 │ │ - ldr r1, [pc, #308] @ (75944 ) │ │ + b.n 76070 │ │ + cbz r0, 75f80 │ │ + ldr r1, [pc, #308] @ (760a4 ) │ │ movs r2, #1 │ │ add r1, pc │ │ - bl 4c828 │ │ + bl 4d6b4 │ │ mov r1, r0 │ │ movs r0, #1 │ │ cmp r1, #0 │ │ - bne.n 75910 │ │ + bne.n 76070 │ │ ldr r0, [r4, #0] │ │ cmp r0, #0 │ │ - beq.n 758f6 │ │ + beq.n 76056 │ │ mov r0, sp │ │ mov r1, r4 │ │ - bl 72e38 │ │ + bl 735a4 │ │ ldr r0, [sp, #0] │ │ cmp r0, #0 │ │ - beq.n 75918 │ │ + beq.n 76078 │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ add.w ip, sp, #16 │ │ stmia.w ip, {r0, r1, r2, r3} │ │ ldr r1, [r4, #16] │ │ - cbz r1, 75860 │ │ + cbz r1, 75fc0 │ │ add r0, sp, #16 │ │ - bl 72fa4 │ │ + bl 73710 │ │ cmp r0, #0 │ │ - bne.n 757b6 │ │ + bne.n 75f16 │ │ ldr r0, [r4, #16] │ │ - cbz r0, 75860 │ │ - ldr r1, [pc, #248] @ (7594c ) │ │ + cbz r0, 75fc0 │ │ + ldr r1, [pc, #248] @ (760ac ) │ │ movs r2, #3 │ │ add r1, pc │ │ - bl 4c828 │ │ + bl 4d6b4 │ │ cmp r0, #0 │ │ - bne.n 757b6 │ │ + bne.n 75f16 │ │ mov r0, r4 │ │ - bl 73310 │ │ + bl 73a7c │ │ cmp r0, #0 │ │ - bne.n 757b6 │ │ - ldr r0, [pc, #228] @ (75950 ) │ │ + bne.n 75f16 │ │ + ldr r0, [pc, #228] @ (760b0 ) │ │ add.w r8, sp, #16 │ │ - ldr r6, [pc, #224] @ (75954 ) │ │ + ldr r6, [pc, #224] @ (760b4 ) │ │ mov r5, sp │ │ add r0, pc │ │ add r6, pc │ │ mov r9, r0 │ │ - b.n 7588a │ │ + b.n 75fea │ │ mov r0, r4 │ │ - bl 73310 │ │ + bl 73a7c │ │ mov r1, r0 │ │ movs r0, #1 │ │ cmp r1, #0 │ │ - bne.n 75910 │ │ + bne.n 76070 │ │ ldr r0, [r4, #0] │ │ cmp r0, #0 │ │ - beq.n 757ee │ │ + beq.n 75f4e │ │ ldrd r2, r1, [r4, #4] │ │ cmp r1, r2 │ │ - bcs.n 757ee │ │ + bcs.n 75f4e │ │ ldrb r0, [r0, r1] │ │ cmp r0, #112 @ 0x70 │ │ - bne.n 757ee │ │ + bne.n 75f4e │ │ ldr r0, [r4, #16] │ │ adds r1, #1 │ │ str r1, [r4, #8] │ │ - cbz r0, 758b8 │ │ + cbz r0, 76018 │ │ mov r1, r6 │ │ movs r2, #2 │ │ - bl 4c828 │ │ + bl 4d6b4 │ │ cmp r0, #0 │ │ - bne.w 757b6 │ │ + bne.w 75f16 │ │ ldr r0, [r4, #0] │ │ - cbz r0, 758f6 │ │ + cbz r0, 76056 │ │ mov r0, r5 │ │ mov r1, r4 │ │ - bl 72e38 │ │ + bl 735a4 │ │ ldr r0, [sp, #0] │ │ - cbz r0, 75918 │ │ + cbz r0, 76078 │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ add.w ip, sp, #16 │ │ stmia.w ip, {r0, r1, r2, r3} │ │ ldr r1, [r4, #16] │ │ cmp r1, #0 │ │ - beq.n 7587c │ │ + beq.n 75fdc │ │ mov r0, r8 │ │ - bl 72fa4 │ │ + bl 73710 │ │ cmp r0, #0 │ │ - bne.w 757b6 │ │ + bne.w 75f16 │ │ ldr r0, [r4, #16] │ │ cmp r0, #0 │ │ - beq.n 7587c │ │ + beq.n 75fdc │ │ mov r1, r9 │ │ movs r2, #3 │ │ - bl 4c828 │ │ + bl 4d6b4 │ │ cmp r0, #0 │ │ - beq.n 7587c │ │ - b.n 757b6 │ │ + beq.n 75fdc │ │ + b.n 75f16 │ │ ldr r0, [r4, #16] │ │ - cbz r0, 7590e │ │ - ldr r1, [pc, #96] @ (7595c ) │ │ + cbz r0, 7606e │ │ + ldr r1, [pc, #96] @ (760bc ) │ │ movs r2, #1 │ │ add r1, pc │ │ add sp, #32 │ │ ldmia.w sp!, {r8, r9, fp} │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ - b.w 4c828 │ │ + b.w 4d6b4 │ │ movs r0, #0 │ │ add sp, #32 │ │ ldmia.w sp!, {r8, r9, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ ldrb.w r5, [sp, #4] │ │ ldr r0, [r4, #16] │ │ - cbz r5, 7592a │ │ - cbz r0, 7593c │ │ - ldr r1, [pc, #64] @ (75964 ) │ │ + cbz r5, 7608a │ │ + cbz r0, 7609c │ │ + ldr r1, [pc, #64] @ (760c4 ) │ │ movs r2, #25 │ │ add r1, pc │ │ - b.n 75932 │ │ - cbz r0, 7593c │ │ - ldr r1, [pc, #48] @ (75960 ) │ │ + b.n 76092 │ │ + cbz r0, 7609c │ │ + ldr r1, [pc, #48] @ (760c0 ) │ │ movs r2, #16 │ │ add r1, pc │ │ - bl 4c828 │ │ + bl 4d6b4 │ │ cmp r0, #0 │ │ - bne.w 757b6 │ │ + bne.w 75f16 │ │ movs r0, #0 │ │ strb r5, [r4, #4] │ │ str r0, [r4, #0] │ │ - b.n 75910 │ │ - str r0, [sp, #112] @ 0x70 │ │ - vzip.32 d25, d25 │ │ - vsra.u32 , , #6 │ │ - vsra.u32 d25, d21, #6 │ │ - vuzp.32 d25, d15 │ │ - vshr.u32 d25, d19, #6 │ │ - vtrn.32 d25, d3 │ │ - vtbl.8 d21, {d10-d11}, d4 │ │ - vcgt.s32 , q1, #0 │ │ + b.n 76070 │ │ + ldrh r6, [r6, #32] │ │ + vqrdmulh.s q12, q13, d3[0] │ │ + vqrdmulh.s q12, q5, d29[0] │ │ + vqrdmulh.s q12, q5, d15[0] │ │ + @ instruction: 0xfffa8d29 │ │ + vdup.16 q12, d13[2] │ │ + @ instruction: 0xfffa8c9d │ │ + vsli.32 , q2, #26 │ │ + vcvt.f16.u16 q12, q6, #7 │ │ vsli.64 , q8, #58 @ 0x3a │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #20 │ │ ldr.w sl, [r0] │ │ cmp.w sl, #0 │ │ - beq.n 759b0 │ │ + beq.n 76110 │ │ ldrd r9, lr, [r0, #4] │ │ cmp lr, r9 │ │ - bcs.n 759b0 │ │ + bcs.n 76110 │ │ ldrb.w r1, [sl, lr] │ │ mov r8, r0 │ │ cmp r1, #73 @ 0x49 │ │ - beq.n 759c4 │ │ + beq.n 76124 │ │ cmp r1, #66 @ 0x42 │ │ - bne.n 759b0 │ │ + bne.n 76110 │ │ add.w r4, lr, #1 │ │ str r4, [r0, #8] │ │ cmp r4, r9 │ │ - bcs.n 75a3e │ │ + bcs.n 7619e │ │ ldrb.w r1, [sl, r4] │ │ cmp r1, #95 @ 0x5f │ │ - bne.n 75a3e │ │ + bne.n 7619e │ │ add.w r1, lr, #2 │ │ str r1, [r0, #8] │ │ movs r2, #0 │ │ movs r1, #0 │ │ - b.n 75aca │ │ + b.n 7622a │ │ movs r1, #0 │ │ - bl 72588 │ │ + bl 72cf4 │ │ cmp r0, #0 │ │ it ne │ │ movne r0, #2 │ │ add sp, #20 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ add.w r1, lr, #1 │ │ str r1, [r0, #8] │ │ movs r1, #0 │ │ - bl 72588 │ │ + bl 72cf4 │ │ cmp r0, #0 │ │ - bne.w 75b10 │ │ + bne.w 76270 │ │ ldr.w r0, [r8, #16] │ │ mov r1, r8 │ │ - cbz r0, 759f0 │ │ - ldr r1, [pc, #372] @ (75b54 ) │ │ + cbz r0, 76150 │ │ + ldr r1, [pc, #372] @ (762b4 ) │ │ movs r2, #1 │ │ add r1, pc │ │ - bl 4c828 │ │ + bl 4d6b4 │ │ mov r1, r8 │ │ cmp r0, #0 │ │ - bne.w 75b10 │ │ + bne.w 76270 │ │ ldr r2, [r1, #0] │ │ cmp r2, #0 │ │ - beq.n 75ab2 │ │ - ldr r4, [pc, #360] @ (75b60 ) │ │ + beq.n 76212 │ │ + ldr r4, [pc, #360] @ (762c0 ) │ │ movs r5, #0 │ │ add r4, pc │ │ ldrd r3, r0, [r1, #4] │ │ cmp r0, r3 │ │ - bcs.n 75a0c │ │ + bcs.n 7616c │ │ ldrb r2, [r2, r0] │ │ cmp r2, #69 @ 0x45 │ │ - beq.w 75b4a │ │ + beq.w 762aa │ │ cmp r5, #0 │ │ itt ne │ │ ldrne r0, [r1, #16] │ │ cmpne r0, #0 │ │ - beq.n 75a24 │ │ + beq.n 76184 │ │ mov r1, r4 │ │ movs r2, #2 │ │ - bl 4c828 │ │ + bl 4d6b4 │ │ mov r1, r8 │ │ cmp r0, #0 │ │ - bne.n 75b10 │ │ + bne.n 76270 │ │ mov r0, r1 │ │ - bl 736ec │ │ + bl 73e58 │ │ cmp r0, #0 │ │ - bne.n 75b10 │ │ + bne.n 76270 │ │ ldr.w r2, [r8] │ │ subs r5, #1 │ │ mov r1, r8 │ │ movs r0, #1 │ │ cmp r2, #0 │ │ - bne.n 759fc │ │ - b.n 759bc │ │ + bne.n 7615c │ │ + b.n 7611c │ │ movs r5, #0 │ │ mov.w ip, #62 @ 0x3e │ │ movs r1, #0 │ │ mov.w fp, #0 │ │ cmp r4, r9 │ │ - bcs.n 75a56 │ │ + bcs.n 761b6 │ │ ldrb.w r3, [sl, r4] │ │ cmp r3, #95 @ 0x5f │ │ - beq.n 75ab6 │ │ + beq.n 76216 │ │ cmp r9, r4 │ │ - beq.n 75ae4 │ │ + beq.n 76244 │ │ ldrb.w r6, [sl, r4] │ │ sub.w r3, r6, #48 @ 0x30 │ │ uxtb r2, r3 │ │ cmp r2, #10 │ │ - bcc.n 75a86 │ │ + bcc.n 761e6 │ │ sub.w r2, r6, #97 @ 0x61 │ │ uxtb r2, r2 │ │ cmp r2, #26 │ │ - bcs.n 75a78 │ │ + bcs.n 761d8 │ │ sub.w r3, r6, #87 @ 0x57 │ │ - b.n 75a86 │ │ + b.n 761e6 │ │ sub.w r2, r6, #65 @ 0x41 │ │ uxtb r2, r2 │ │ cmp r2, #26 │ │ - bcs.n 75ae4 │ │ + bcs.n 76244 │ │ sub.w r3, r6, #29 │ │ umull r5, r2, r5, ip │ │ adds r4, #1 │ │ str r4, [r0, #8] │ │ umull r1, r6, r1, ip │ │ adds r1, r1, r2 │ │ adc.w r2, fp, #0 │ │ cmp r6, #0 │ │ it ne │ │ movne r6, #1 │ │ orrs r2, r6 │ │ - bne.n 75ae8 │ │ + bne.n 76248 │ │ uxtb r2, r3 │ │ adds r5, r5, r2 │ │ adcs.w r1, r1, #0 │ │ adcs.w r2, fp, #0 │ │ - beq.n 75a4a │ │ - b.n 75ae8 │ │ + beq.n 761aa │ │ + b.n 76248 │ │ movs r0, #1 │ │ - b.n 759bc │ │ + b.n 7611c │ │ adds r2, r4, #1 │ │ str r2, [r0, #8] │ │ adds r2, r5, #1 │ │ mov.w fp, #0 │ │ adcs.w r1, r1, #0 │ │ adcs.w r3, fp, #0 │ │ - bne.n 75ae8 │ │ + bne.n 76248 │ │ subs.w r3, r2, lr │ │ sbcs.w r1, r1, #0 │ │ - bcs.n 75ae4 │ │ + bcs.n 76244 │ │ ldr r1, [r0, #12] │ │ adds r1, #1 │ │ cmp.w r1, #500 @ 0x1f4 │ │ - bls.n 75b20 │ │ + bls.n 76280 │ │ mov.w fp, #1 │ │ - b.n 75ae8 │ │ + b.n 76248 │ │ mov.w fp, #0 │ │ ldr r3, [r0, #16] │ │ - cbz r3, 75b14 │ │ - ldr r0, [pc, #104] @ (75b58 ) │ │ + cbz r3, 76274 │ │ + ldr r0, [pc, #104] @ (762b8 ) │ │ cmp.w fp, #0 │ │ - ldr r1, [pc, #104] @ (75b5c ) │ │ + ldr r1, [pc, #104] @ (762bc ) │ │ mov.w r2, #16 │ │ add r0, pc │ │ add r1, pc │ │ it eq │ │ moveq r1, r0 │ │ mov r0, r3 │ │ it ne │ │ movne r2, #25 │ │ - bl 4c828 │ │ + bl 4d6b4 │ │ mov r1, r0 │ │ mov r0, r8 │ │ - cbz r1, 75b14 │ │ + cbz r1, 76274 │ │ movs r0, #2 │ │ - b.n 759bc │ │ + b.n 7611c │ │ movs r1, #0 │ │ strb.w fp, [r0, #4] │ │ str r1, [r0, #0] │ │ movs r0, #0 │ │ - b.n 759bc │ │ + b.n 7611c │ │ ldr r3, [r0, #16] │ │ cmp r3, #0 │ │ - beq.n 75b1c │ │ + beq.n 7627c │ │ ldrd r5, r4, [r0, #8] │ │ ldrd r3, r6, [r0] │ │ strd r5, r4, [sp, #8] │ │ mov r4, r0 │ │ strd r2, r1, [r0, #8] │ │ strd r3, r6, [sp] │ │ - bl 75968 │ │ + bl 760c8 │ │ ldmia.w sp, {r1, r2, r3, r6} │ │ uxtb r0, r0 │ │ stmia r4!, {r1, r2, r3, r6} │ │ - b.n 759bc │ │ + b.n 7611c │ │ adds r0, #1 │ │ str r0, [r1, #8] │ │ movs r0, #1 │ │ - b.n 759bc │ │ + b.n 7611c │ │ nop │ │ - ldrh r4, [r1, #50] @ 0x32 │ │ - vqshl.u32 d21, d28, #26 │ │ - vqrdmlah.s q12, , d30[0] │ │ - @ instruction: 0xfffa8f8b │ │ + ldrh r6, [r4, #18] │ │ + sha1su1.32 , q6 │ │ + vtbl.8 d24, {d25-d27}, d8 │ │ + vtbl.8 d24, {d26-d29}, d21 │ │ vsli.64 , q8, #58 @ 0x3a │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #92 @ 0x5c │ │ ldr r1, [r0, #0] │ │ mov r4, r0 │ │ cmp r1, #0 │ │ - beq.w 75cfa │ │ + beq.w 7645a │ │ ldrd r2, r0, [r4, #4] │ │ cmp r0, r2 │ │ - bcs.n 75b92 │ │ + bcs.n 762f2 │ │ ldrb r3, [r1, r0] │ │ cmp r3, #85 @ 0x55 │ │ - bne.n 75b92 │ │ + bne.n 762f2 │ │ adds r0, #1 │ │ movs r6, #1 │ │ str r0, [r4, #8] │ │ cmp r0, r2 │ │ - bcc.n 75b98 │ │ - b.n 75bba │ │ + bcc.n 762f8 │ │ + b.n 7631a │ │ movs r6, #0 │ │ cmp r0, r2 │ │ - bcs.n 75bba │ │ + bcs.n 7631a │ │ ldrb r3, [r1, r0] │ │ cmp r3, #75 @ 0x4b │ │ - bne.n 75bba │ │ + bne.n 7631a │ │ adds r3, r0, #1 │ │ str r3, [r4, #8] │ │ cmp r3, r2 │ │ - bcs.n 75bda │ │ + bcs.n 7633a │ │ ldrb r1, [r1, r3] │ │ cmp r1, #67 @ 0x43 │ │ - bne.n 75bda │ │ - ldr r5, [pc, #688] @ (75e60 ) │ │ + bne.n 7633a │ │ + ldr r5, [pc, #688] @ (765c0 ) │ │ mov.w r8, #1 │ │ adds r0, #2 │ │ str r0, [r4, #8] │ │ add r5, pc │ │ - b.n 75bf8 │ │ + b.n 76358 │ │ cmp r6, #0 │ │ - beq.w 75cfa │ │ + beq.w 7645a │ │ movs r5, #0 │ │ ldr r0, [r4, #16] │ │ - cbz r0, 75bd6 │ │ - ldr r1, [pc, #668] @ (75e64 ) │ │ + cbz r0, 76336 │ │ + ldr r1, [pc, #668] @ (765c4 ) │ │ movs r2, #7 │ │ add r1, pc │ │ - bl 4c828 │ │ + bl 4d6b4 │ │ cmp r0, #0 │ │ - bne.w 75d86 │ │ - cbnz r5, 75bfc │ │ - b.n 75cfa │ │ + bne.w 764e6 │ │ + cbnz r5, 7635c │ │ + b.n 7645a │ │ add r0, sp, #40 @ 0x28 │ │ mov r1, r4 │ │ - bl 72e38 │ │ + bl 735a4 │ │ ldr r5, [sp, #40] @ 0x28 │ │ cmp r5, #0 │ │ - beq.n 75c7a │ │ + beq.n 763da │ │ ldr.w r8, [sp, #44] @ 0x2c │ │ cmp.w r8, #0 │ │ - beq.n 75c94 │ │ + beq.n 763f4 │ │ ldr r0, [sp, #52] @ 0x34 │ │ cmp r0, #0 │ │ - bne.n 75c94 │ │ + bne.n 763f4 │ │ cmp r6, #0 │ │ - bne.n 75bc2 │ │ + bne.n 76322 │ │ ldr.w sl, [r4, #16] │ │ cmp.w sl, #0 │ │ - beq.n 75c18 │ │ - ldr r1, [pc, #620] @ (75e74 ) │ │ + beq.n 76378 │ │ + ldr r1, [pc, #620] @ (765d4 ) │ │ mov r0, sl │ │ movs r2, #8 │ │ add r1, pc │ │ - bl 4c828 │ │ + bl 4d6b4 │ │ cmp r0, #0 │ │ - bne.w 75d86 │ │ + bne.w 764e6 │ │ movs r0, #1 │ │ movs r1, #0 │ │ strh.w r0, [sp, #36] @ 0x24 │ │ mov r6, sp │ │ strb.w r0, [sp, #24] │ │ movs r0, #95 @ 0x5f │ │ str.w r8, [sp, #32] │ │ strd r1, r8, [sp, #12] │ │ stmia.w sp, {r0, r5, r8} │ │ add.w r8, sp, #40 @ 0x28 │ │ str r1, [sp, #28] │ │ mov r1, r6 │ │ str r0, [sp, #20] │ │ mov r0, r8 │ │ - bl 7241c │ │ + bl 72b88 │ │ ldr r0, [sp, #40] @ 0x28 │ │ - cbz r0, 75c5c │ │ + cbz r0, 763bc │ │ ldrd r0, r1, [sp, #44] @ 0x2c │ │ ldr r2, [sp, #28] │ │ str r1, [sp, #28] │ │ adds r1, r5, r2 │ │ subs r2, r0, r2 │ │ cmp.w sl, #0 │ │ - bne.n 75cc2 │ │ - b.n 75ccc │ │ + bne.n 76422 │ │ + b.n 7642c │ │ ldrb.w r0, [sp, #37] @ 0x25 │ │ cmp r0, #0 │ │ - bne.w 75e56 │ │ + bne.w 765b6 │ │ ldrb.w r0, [sp, #36] @ 0x24 │ │ movs r1, #1 │ │ strb.w r1, [sp, #37] @ 0x25 │ │ cmp r0, #1 │ │ - bne.n 75cac │ │ + bne.n 7640c │ │ ldrd r0, r1, [sp, #28] │ │ - b.n 75cb6 │ │ + b.n 76416 │ │ ldrb.w r5, [sp, #44] @ 0x2c │ │ ldr r0, [r4, #16] │ │ cmp r5, #0 │ │ - beq.w 75e3e │ │ + beq.w 7659e │ │ cmp r0, #0 │ │ - beq.w 75e4e │ │ - ldr r1, [pc, #480] @ (75e70 ) │ │ + beq.w 765ae │ │ + ldr r1, [pc, #480] @ (765d0 ) │ │ movs r2, #25 │ │ add r1, pc │ │ - b.n 75e46 │ │ + b.n 765a6 │ │ ldr r0, [r4, #16] │ │ - cbz r0, 75ca6 │ │ - ldr r1, [pc, #460] @ (75e68 ) │ │ + cbz r0, 76406 │ │ + ldr r1, [pc, #460] @ (765c8 ) │ │ movs r2, #16 │ │ add r1, pc │ │ - bl 4c828 │ │ + bl 4d6b4 │ │ cmp r0, #0 │ │ - bne.n 75d86 │ │ + bne.n 764e6 │ │ movs r0, #0 │ │ strb r0, [r4, #4] │ │ - b.n 75e52 │ │ + b.n 765b2 │ │ ldrd r0, r1, [sp, #28] │ │ cmp r1, r0 │ │ - beq.w 75e56 │ │ + beq.w 765b6 │ │ ldr r3, [sp, #4] │ │ subs r2, r1, r0 │ │ adds r1, r3, r0 │ │ cmp.w sl, #0 │ │ - beq.n 75ccc │ │ + beq.n 7642c │ │ mov r0, sl │ │ - bl 4c828 │ │ + bl 4d6b4 │ │ cmp r0, #0 │ │ - bne.n 75d86 │ │ + bne.n 764e6 │ │ ldmia r6!, {r0, r1, r2, r3, r5} │ │ stmia.w r8!, {r0, r1, r2, r3, r5} │ │ ldmia.w r6, {r0, r1, r2, r3, r5} │ │ stmia.w r8, {r0, r1, r2, r3, r5} │ │ ldrb.w r0, [sp, #77] @ 0x4d │ │ cmp r0, #0 │ │ - beq.n 75da6 │ │ + beq.n 76506 │ │ mov fp, sl │ │ cmp.w fp, #0 │ │ - beq.n 75cfa │ │ - ldr r1, [pc, #404] @ (75e80 ) │ │ + beq.n 7645a │ │ + ldr r1, [pc, #404] @ (765e0 ) │ │ mov r0, fp │ │ movs r2, #2 │ │ add r1, pc │ │ - bl 4c828 │ │ + bl 4d6b4 │ │ cmp r0, #0 │ │ - bne.n 75d86 │ │ + bne.n 764e6 │ │ ldr r0, [r4, #16] │ │ - cbz r0, 75d0a │ │ - ldr r1, [pc, #376] @ (75e78 ) │ │ + cbz r0, 7646a │ │ + ldr r1, [pc, #376] @ (765d8 ) │ │ movs r2, #3 │ │ add r1, pc │ │ - bl 4c828 │ │ - cbnz r0, 75d86 │ │ + bl 4d6b4 │ │ + cbnz r0, 764e6 │ │ ldr r1, [r4, #0] │ │ - cbz r1, 75d46 │ │ - ldr r5, [pc, #376] @ (75e88 ) │ │ + cbz r1, 764a6 │ │ + ldr r5, [pc, #376] @ (765e8 ) │ │ movs r6, #0 │ │ add r5, pc │ │ ldrd r2, r0, [r4, #4] │ │ cmp r0, r2 │ │ - bcs.n 75d22 │ │ + bcs.n 76482 │ │ ldrb r2, [r1, r0] │ │ cmp r2, #69 @ 0x45 │ │ - beq.n 75da0 │ │ + beq.n 76500 │ │ cmp r6, #0 │ │ itt ne │ │ ldrne r0, [r4, #16] │ │ cmpne r0, #0 │ │ - beq.n 75d36 │ │ + beq.n 76496 │ │ mov r1, r5 │ │ movs r2, #2 │ │ - bl 4c828 │ │ - cbnz r0, 75d86 │ │ + bl 4d6b4 │ │ + cbnz r0, 764e6 │ │ mov r0, r4 │ │ - bl 73310 │ │ - cbnz r0, 75d86 │ │ + bl 73a7c │ │ + cbnz r0, 764e6 │ │ ldr r1, [r4, #0] │ │ subs r6, #1 │ │ cmp r1, #0 │ │ - bne.n 75d14 │ │ + bne.n 76474 │ │ movs r1, #0 │ │ ldr r0, [r4, #16] │ │ - cbz r0, 75d5e │ │ - ldr r1, [pc, #316] @ (75e8c ) │ │ + cbz r0, 764be │ │ + ldr r1, [pc, #316] @ (765ec ) │ │ movs r2, #1 │ │ add r1, pc │ │ - bl 4c828 │ │ + bl 4d6b4 │ │ mov r1, r0 │ │ movs r0, #1 │ │ - cbnz r1, 75d88 │ │ + cbnz r1, 764e8 │ │ ldr r1, [r4, #0] │ │ - cbz r1, 75d76 │ │ + cbz r1, 764d6 │ │ ldrd r2, r0, [r4, #4] │ │ cmp r0, r2 │ │ - bcs.n 75d76 │ │ + bcs.n 764d6 │ │ ldrb r1, [r1, r0] │ │ cmp r1, #117 @ 0x75 │ │ - bne.n 75d76 │ │ + bne.n 764d6 │ │ adds r0, #1 │ │ str r0, [r4, #8] │ │ movs r0, #0 │ │ - b.n 75d88 │ │ + b.n 764e8 │ │ ldr r0, [r4, #16] │ │ - cbz r0, 75d90 │ │ - ldr r1, [pc, #276] @ (75e90 ) │ │ + cbz r0, 764f0 │ │ + ldr r1, [pc, #276] @ (765f0 ) │ │ movs r2, #4 │ │ add r1, pc │ │ - bl 4c828 │ │ - cbz r0, 75d90 │ │ + bl 4d6b4 │ │ + cbz r0, 764f0 │ │ movs r0, #1 │ │ add sp, #92 @ 0x5c │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ mov r0, r4 │ │ add sp, #92 @ 0x5c │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ - b.w 73310 │ │ + b.w 73a7c │ │ adds r0, #1 │ │ str r0, [r4, #8] │ │ - b.n 75d48 │ │ - ldr r0, [pc, #220] @ (75e84 ) │ │ + b.n 764a8 │ │ + ldr r0, [pc, #220] @ (765e4 ) │ │ mov fp, sl │ │ mov r6, sl │ │ add r0, pc │ │ mov r9, r0 │ │ - b.n 75dc2 │ │ + b.n 76522 │ │ mov.w fp, #0 │ │ movs r6, #0 │ │ ldrb.w r0, [sp, #77] @ 0x4d │ │ cmp r0, #0 │ │ - bne.w 75ce4 │ │ + bne.w 76444 │ │ add r0, sp, #80 @ 0x50 │ │ add r1, sp, #40 @ 0x28 │ │ ldr r5, [sp, #44] @ 0x2c │ │ - bl 7241c │ │ + bl 72b88 │ │ ldr r0, [sp, #80] @ 0x50 │ │ - cbz r0, 75de2 │ │ + cbz r0, 76542 │ │ ldr r2, [sp, #68] @ 0x44 │ │ ldrd r0, r1, [sp, #84] @ 0x54 │ │ add.w r8, r5, r2 │ │ subs r5, r0, r2 │ │ str r1, [sp, #68] @ 0x44 │ │ - cbnz r6, 75e16 │ │ - b.n 75db6 │ │ + cbnz r6, 76576 │ │ + b.n 76516 │ │ ldrb.w r0, [sp, #77] @ 0x4d │ │ cmp r0, #0 │ │ - bne.w 75ce4 │ │ + bne.w 76444 │ │ ldrb.w r0, [sp, #76] @ 0x4c │ │ movs r1, #1 │ │ strb.w r1, [sp, #77] @ 0x4d │ │ cmp r0, #1 │ │ - bne.n 75e00 │ │ + bne.n 76560 │ │ ldrd r0, r1, [sp, #68] @ 0x44 │ │ - b.n 75e0a │ │ + b.n 7656a │ │ ldrd r0, r1, [sp, #68] @ 0x44 │ │ cmp r1, r0 │ │ - beq.w 75ce4 │ │ + beq.w 76444 │ │ ldr r2, [sp, #44] @ 0x2c │ │ subs r5, r1, r0 │ │ add.w r8, r2, r0 │ │ cmp r6, #0 │ │ - beq.n 75db6 │ │ + beq.n 76516 │ │ mov r0, r6 │ │ mov r1, r9 │ │ movs r2, #1 │ │ - bl 4c828 │ │ + bl 4d6b4 │ │ cmp r0, #0 │ │ - bne.n 75d86 │ │ + bne.n 764e6 │ │ cmp.w sl, #0 │ │ - beq.n 75db2 │ │ + beq.n 76512 │ │ mov r0, sl │ │ mov r1, r8 │ │ mov r2, r5 │ │ - bl 4c828 │ │ + bl 4d6b4 │ │ cmp r0, #0 │ │ mov fp, sl │ │ mov r6, sl │ │ - beq.n 75db8 │ │ - b.n 75d86 │ │ - cbz r0, 75e4e │ │ - ldr r1, [pc, #40] @ (75e6c ) │ │ + beq.n 76518 │ │ + b.n 764e6 │ │ + cbz r0, 765ae │ │ + ldr r1, [pc, #40] @ (765cc ) │ │ movs r2, #16 │ │ add r1, pc │ │ - bl 4c828 │ │ + bl 4d6b4 │ │ cmp r0, #0 │ │ - bne.n 75d86 │ │ + bne.n 764e6 │ │ strb r5, [r4, #4] │ │ movs r0, #0 │ │ str r0, [r4, #0] │ │ - b.n 75d88 │ │ - ldr r0, [pc, #36] @ (75e7c ) │ │ + b.n 764e8 │ │ + ldr r0, [pc, #36] @ (765dc ) │ │ add r0, pc │ │ - bl 4ffc8 │ │ + bl 50b2c │ │ nop │ │ - ldrh r4, [r6, #34] @ 0x22 │ │ - @ instruction: 0xfffa8dd3 │ │ - vsli.64 d21, d8, #58 @ 0x3a │ │ - vrsra.u64 , q8, #7 │ │ - @ instruction: 0xfff98cd8 │ │ - vqrdmulh.s , q13, d16[0] │ │ - vmull.u q12, d25, d20 │ │ - vqshl.u32 q13, q8, #26 │ │ - movs r5, r0 │ │ - ldrh r4, [r6, #36] @ 0x24 │ │ - vqrdmulh.s q12, q13, d17[0] │ │ - vcvt.f16.u16 q12, , #6 │ │ - vrintm.f32 , q7 │ │ - vqshl.u32 , q11, #26 │ │ + ldrh r6, [r1, #4] │ │ + vtbx.8 d24, {d26-d27}, d29 │ │ + vzip.32 , q12 │ │ + vcgt.s32 , q0, #0 │ │ + @ instruction: 0xfff988f2 │ │ + vtbl.8 d21, {d10-d11}, d16 │ │ + @ instruction: 0xfff988be │ │ + vtbl.8 d26, {d10}, d4 │ │ + movs r5, r0 │ │ + ldrh r6, [r1, #6] │ │ + vqshrn.u64 d24, , #6 │ │ + vtbl.8 d24, {d26}, d13 │ │ + sha1su1.32 , q0 │ │ + vmovn.i64 d20, q13 │ │ vsli.64 , q8, #57 @ 0x39 │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #124 @ 0x7c │ │ - str r0, [sp, #44] @ 0x2c │ │ + ldr r3, [pc, #864] @ (76960 ) │ │ + mov r9, r0 │ │ movs r0, #6 │ │ - ldr r3, [pc, #852] @ (761f8 ) │ │ mov fp, r2 │ │ str r0, [sp, #0] │ │ - add r0, sp, #48 @ 0x30 │ │ add r3, pc │ │ + add r0, sp, #48 @ 0x30 │ │ mov r8, r1 │ │ - bl 51684 │ │ + bl 52738 │ │ ldr r0, [sp, #48] @ 0x30 │ │ str.w r8, [sp, #40] @ 0x28 │ │ - cbz r0, 75f00 │ │ - ldr r2, [sp, #108] @ 0x6c │ │ - ldr.w ip, [sp, #84] @ 0x54 │ │ - ldrd r1, lr, [sp, #100] @ 0x64 │ │ - subs r4, r2, #1 │ │ + cmp r0, #0 │ │ + beq.n 7671a │ │ + ldr.w lr, [sp, #108] @ 0x6c │ │ + ldr.w sl, [sp, #84] @ 0x54 │ │ + ldrd r1, r4, [sp, #100] @ 0x64 │ │ + sub.w r2, lr, #1 │ │ ldr r0, [sp, #96] @ 0x60 │ │ - str r0, [sp, #32] │ │ - adds.w r0, ip, #1 │ │ - str.w fp, [sp, #20] │ │ + str r0, [sp, #44] @ 0x2c │ │ + adds.w r0, sl, #1 │ │ + str.w fp, [sp, #24] │ │ str r2, [sp, #36] @ 0x24 │ │ - str r4, [sp, #28] │ │ - beq.n 75fce │ │ + beq.n 76736 │ │ ldr r3, [sp, #76] @ 0x4c │ │ - adds r0, r3, r4 │ │ + adds r0, r3, r2 │ │ cmp r0, r1 │ │ - bcs.w 76094 │ │ - ldrd r8, r2, [sp, #56] @ 0x38 │ │ - ldr.w sl, [sp, #32] │ │ + bcs.w 767fc │ │ + ldr r2, [sp, #56] @ 0x38 │ │ + str r2, [sp, #20] │ │ + ldr r2, [sp, #60] @ 0x3c │ │ str r2, [sp, #16] │ │ ldr r2, [sp, #64] @ 0x40 │ │ - str r2, [sp, #24] │ │ - ldr r5, [sp, #72] @ 0x48 │ │ - ldr r2, [sp, #36] @ 0x24 │ │ - str r5, [sp, #8] │ │ - subs r2, r2, r5 │ │ - str r2, [sp, #4] │ │ - str.w r8, [sp, #12] │ │ - b.n 75f2c │ │ - add r5, sp, #112 @ 0x70 │ │ - add r6, sp, #48 @ 0x30 │ │ - mov r0, r5 │ │ - mov r1, r6 │ │ - bl 74db4 │ │ - ldr r0, [sp, #112] @ 0x70 │ │ - cmp r0, #1 │ │ - beq.n 75f04 │ │ - cmp r0, #0 │ │ - bne.w 76158 │ │ - ldr r3, [sp, #116] @ 0x74 │ │ - b.n 760ac │ │ - ldr r0, [sp, #36] @ 0x24 │ │ - mov.w ip, #0 │ │ - add r3, r0 │ │ - adds r0, r3, r4 │ │ - cmp r0, r1 │ │ - bcs.w 76094 │ │ - ldrb.w r0, [sl, r0] │ │ - ldr r6, [sp, #16] │ │ + str r2, [sp, #32] │ │ + ldr r2, [sp, #72] @ 0x48 │ │ + str r2, [sp, #12] │ │ + sub.w r2, lr, r2 │ │ + str r2, [sp, #8] │ │ + str.w r9, [sp, #28] │ │ + ldr.w ip, [sp, #44] @ 0x2c │ │ + ldr r6, [sp, #20] │ │ + ldr r2, [sp, #16] │ │ + ldrb.w r0, [ip, r0] │ │ and.w r0, r0, #63 @ 0x3f │ │ - rsb r5, r0, #32 │ │ - lsr.w r2, r8, r0 │ │ + lsr.w r5, r6, r0 │ │ + rsb r6, r0, #32 │ │ subs r0, #32 │ │ - lsl.w r5, r6, r5 │ │ - orr.w r2, r2, r5 │ │ + lsl.w r6, r2, r6 │ │ + orr.w r5, r5, r6 │ │ it pl │ │ - lsrpl.w r2, r6, r0 │ │ - lsls r0, r2, #31 │ │ - beq.n 75f1c │ │ - ldr r0, [sp, #24] │ │ - mov r2, ip │ │ - add.w r5, sl, r3 │ │ - cmp r0, ip │ │ + lsrpl.w r5, r2, r0 │ │ + lsls r0, r5, #31 │ │ + beq.n 766d4 │ │ + ldr.w r9, [sp, #32] │ │ + add.w r5, ip, r3 │ │ + mov r6, lr │ │ + cmp sl, r9 │ │ it hi │ │ - movhi r2, r0 │ │ - ldr r4, [sp, #36] @ 0x24 │ │ - mov r0, r2 │ │ - cmp r2, r4 │ │ - mov r6, r4 │ │ + movhi r9, sl │ │ + mov r0, r9 │ │ + cmp r9, lr │ │ it hi │ │ - movhi r6, r2 │ │ + movhi r6, r9 │ │ cmp r6, r0 │ │ - beq.n 75f98 │ │ + beq.n 766e8 │ │ mov fp, r0 │ │ add r0, r3 │ │ cmp r0, r1 │ │ - bcs.w 76606 │ │ - ldrb.w r9, [r5, fp] │ │ + bcs.w 76d82 │ │ + ldrb.w ip, [r5, fp] │ │ add.w r0, fp, #1 │ │ - ldrb.w r8, [lr, fp] │ │ - cmp r8, r9 │ │ - beq.n 75f6c │ │ - ldr r0, [sp, #24] │ │ - mov.w ip, #0 │ │ + ldrb.w r8, [r4, fp] │ │ + cmp r8, ip │ │ + beq.n 766a4 │ │ + ldr r0, [sp, #32] │ │ + mov.w sl, #0 │ │ + ldr.w r9, [sp, #28] │ │ subs r0, r3, r0 │ │ add r0, fp │ │ adds r3, r0, #1 │ │ - b.n 75fc6 │ │ - ldr r0, [sp, #24] │ │ - ldr.w r8, [sp, #40] @ 0x28 │ │ - cmp ip, r0 │ │ - bcs.n 7609e │ │ + b.n 766da │ │ + add r3, lr │ │ + mov.w sl, #0 │ │ + ldr.w ip, [sp, #36] @ 0x24 │ │ + add.w r0, r3, ip │ │ + cmp r0, r1 │ │ + bcc.n 76660 │ │ + b.n 767fc │ │ + ldrd r9, r0, [sp, #28] │ │ + ldr r2, [sp, #44] @ 0x2c │ │ + ldrd ip, r8, [sp, #36] @ 0x24 │ │ + cmp sl, r0 │ │ + bcs.w 76806 │ │ subs r0, #1 │ │ - cmp r0, r4 │ │ - bcs.w 76634 │ │ + cmp r0, lr │ │ + bcs.w 76da8 │ │ adds r6, r0, r3 │ │ cmp r6, r1 │ │ - bcs.w 76618 │ │ - ldrb.w r2, [sl, r6] │ │ - ldrb.w r5, [lr, r0] │ │ - cmp r5, r2 │ │ - beq.n 75f9e │ │ - ldr r0, [sp, #8] │ │ - ldr.w ip, [sp, #4] │ │ + bcs.w 76d8c │ │ + ldrb r5, [r2, r6] │ │ + ldrb r6, [r4, r0] │ │ + cmp r6, r5 │ │ + beq.n 766f2 │ │ + ldr r0, [sp, #12] │ │ + ldr.w sl, [sp, #8] │ │ add r3, r0 │ │ - ldr r4, [sp, #28] │ │ - ldr.w r8, [sp, #12] │ │ - b.n 75f24 │ │ + b.n 766de │ │ + add r5, sp, #112 @ 0x70 │ │ + add r6, sp, #48 @ 0x30 │ │ + mov r0, r5 │ │ + mov r1, r6 │ │ + bl 75510 │ │ + ldr r0, [sp, #112] @ 0x70 │ │ + cmp r0, #1 │ │ + beq.n 7671e │ │ + cmp r0, #0 │ │ + bne.w 768c0 │ │ + ldr r3, [sp, #116] @ 0x74 │ │ + b.n 76814 │ │ ldr r3, [sp, #76] @ 0x4c │ │ - adds r6, r3, r4 │ │ + adds r6, r3, r2 │ │ cmp r6, r1 │ │ - bcs.n 76094 │ │ - ldrd r5, ip, [sp, #56] @ 0x38 │ │ - sub.w fp, lr, #1 │ │ - ldr.w r8, [sp, #64] @ 0x40 │ │ - ldr.w sl, [sp, #36] @ 0x24 │ │ + bcs.n 767fc │ │ + ldrd ip, r8, [sp, #60] @ 0x3c │ │ + sub.w fp, r4, #1 │ │ + ldr r0, [sp, #56] @ 0x38 │ │ + mov sl, lr │ │ + str r0, [sp, #32] │ │ + cmp r8, lr │ │ ldr r0, [sp, #72] @ 0x48 │ │ - str r0, [sp, #12] │ │ - cmp r8, sl │ │ + str r0, [sp, #16] │ │ it hi │ │ movhi sl, r8 │ │ sub.w r0, r8, #1 │ │ - str r0, [sp, #16] │ │ - str r5, [sp, #24] │ │ - b.n 76006 │ │ + str r0, [sp, #20] │ │ + str.w r9, [sp, #28] │ │ + b.n 7676c │ │ + add r3, lr │ │ ldr r0, [sp, #36] @ 0x24 │ │ - ldr r4, [sp, #28] │ │ - add r3, r0 │ │ - adds r6, r3, r4 │ │ + adds r6, r3, r0 │ │ cmp r6, r1 │ │ - bcs.n 76094 │ │ - ldr r4, [sp, #32] │ │ - ldrb r0, [r4, r6] │ │ + bcs.n 767fc │ │ + ldr r5, [sp, #44] @ 0x2c │ │ + ldr r2, [sp, #32] │ │ + ldrb r0, [r5, r6] │ │ and.w r0, r0, #63 @ 0x3f │ │ + lsr.w r6, r2, r0 │ │ rsb r2, r0, #32 │ │ - lsr.w r6, r5, r0 │ │ subs r0, #32 │ │ lsl.w r2, ip, r2 │ │ orr.w r2, r2, r6 │ │ it pl │ │ lsrpl.w r2, ip, r0 │ │ lsls r0, r2, #31 │ │ - beq.n 75ffa │ │ - add.w r9, r4, r3 │ │ + beq.n 76762 │ │ + add.w r9, r5, r3 │ │ mov r0, r8 │ │ - ldr r4, [sp, #28] │ │ cmp sl, r0 │ │ - beq.n 7605a │ │ + beq.n 767c0 │ │ mov r6, r0 │ │ add r0, r3 │ │ cmp r0, r1 │ │ - bcs.w 76622 │ │ + bcs.w 76d96 │ │ ldrb.w r2, [r9, r6] │ │ adds r0, r6, #1 │ │ - ldrb.w r5, [lr, r6] │ │ + ldrb r5, [r4, r6] │ │ cmp r5, r2 │ │ - beq.n 76032 │ │ + beq.n 76798 │ │ sub.w r0, r3, r8 │ │ - ldr r5, [sp, #24] │ │ + ldr.w r9, [sp, #28] │ │ add r0, r6 │ │ adds r3, r0, #1 │ │ - b.n 76000 │ │ - ldr r0, [sp, #36] @ 0x24 │ │ - ldr r2, [sp, #16] │ │ - cmp r2, r0 │ │ - bcs.w 765ea │ │ + b.n 76764 │ │ + ldr r0, [sp, #20] │ │ + cmp r0, lr │ │ + bcs.w 76d66 │ │ mov r5, r8 │ │ cmp.w r8, #0 │ │ - beq.n 760a4 │ │ + beq.n 7680c │ │ add.w r0, r3, r8 │ │ subs r6, r0, #1 │ │ cmp r6, r1 │ │ - bcs.w 76618 │ │ + bcs.w 76d8c │ │ add.w r2, r9, r8 │ │ ldrb.w r0, [fp, r8] │ │ sub.w r8, r8, #1 │ │ ldrb.w r2, [r2, #-1] │ │ cmp r0, r2 │ │ - beq.n 76066 │ │ - ldr r0, [sp, #12] │ │ + beq.n 767ca │ │ + ldr r0, [sp, #16] │ │ mov r8, r5 │ │ - ldr r5, [sp, #24] │ │ - b.n 75ffe │ │ - ldr.w fp, [sp, #20] │ │ + ldr.w r9, [sp, #28] │ │ + add r3, r0 │ │ + b.n 76764 │ │ + ldr.w fp, [sp, #24] │ │ ldr.w r8, [sp, #40] @ 0x28 │ │ - b.n 76158 │ │ - ldr.w fp, [sp, #20] │ │ - b.n 760ac │ │ - ldr.w fp, [sp, #20] │ │ + b.n 768c0 │ │ + ldr.w fp, [sp, #24] │ │ + b.n 76814 │ │ + ldrd fp, r9, [sp, #24] │ │ ldr.w r8, [sp, #40] @ 0x28 │ │ adds r2, r3, #6 │ │ - beq.n 760ca │ │ + beq.n 76832 │ │ cmp r2, fp │ │ - bcs.n 760c8 │ │ + bcs.n 76830 │ │ ldrsb.w r0, [r8, r2] │ │ cmn.w r0, #65 @ 0x41 │ │ - bgt.n 760ca │ │ - ldr r0, [pc, #316] @ (761fc ) │ │ + bgt.n 76832 │ │ + ldr r0, [pc, #316] @ (76964 ) │ │ mov r1, fp │ │ mov r3, fp │ │ add r0, pc │ │ - b.n 76652 │ │ - bne.n 760be │ │ + b.n 76dc6 │ │ + bne.n 76826 │ │ add.w r0, r8, fp │ │ add.w r6, r8, r2 │ │ cmp r6, r0 │ │ - beq.n 7613a │ │ + beq.n 768a2 │ │ mov r2, r6 │ │ ldrsb.w r5, [r6], #1 │ │ cmp.w r5, #4294967295 @ 0xffffffff │ │ uxtb r1, r5 │ │ - bgt.n 7612a │ │ + bgt.n 76892 │ │ ldrb r5, [r2, #1] │ │ and.w r6, r1, #31 │ │ cmp r1, #224 @ 0xe0 │ │ and.w r5, r5, #63 @ 0x3f │ │ - bcc.n 7611c │ │ + bcc.n 76884 │ │ ldrb r4, [r2, #2] │ │ cmp r1, #240 @ 0xf0 │ │ and.w r4, r4, #63 @ 0x3f │ │ orr.w r5, r4, r5, lsl #6 │ │ - bcc.n 76124 │ │ + bcc.n 7688c │ │ ldrb r1, [r2, #3] │ │ and.w r6, r6, #7 │ │ and.w r1, r1, #63 @ 0x3f │ │ orr.w r1, r1, r5, lsl #6 │ │ orr.w r1, r1, r6, lsl #18 │ │ cmp.w r1, #1114112 @ 0x110000 │ │ - beq.n 7613a │ │ + beq.n 768a2 │ │ adds r6, r2, #4 │ │ - b.n 7612a │ │ + b.n 76892 │ │ orr.w r1, r5, r6, lsl #6 │ │ adds r6, r2, #2 │ │ - b.n 7612a │ │ + b.n 76892 │ │ orr.w r1, r5, r6, lsl #12 │ │ adds r6, r2, #3 │ │ sub.w r2, r1, #64 @ 0x40 │ │ cmp r2, #7 │ │ - bcc.n 760d2 │ │ + bcc.n 7683a │ │ subs r1, #48 @ 0x30 │ │ cmp r1, #10 │ │ - bcc.n 760d2 │ │ - b.n 76158 │ │ + bcc.n 7683a │ │ + b.n 768c0 │ │ cmp r3, #0 │ │ - beq.w 765d8 │ │ + beq.w 76d3a │ │ cmp r3, fp │ │ - bcs.n 76154 │ │ + bcs.n 768bc │ │ ldrsb.w r0, [r8, r3] │ │ cmn.w r0, #65 @ 0x41 │ │ - ble.w 7664a │ │ + ble.w 76dbe │ │ mov fp, r3 │ │ - b.n 76158 │ │ - bne.w 7664a │ │ + b.n 768c0 │ │ + bne.w 76dbe │ │ cmp.w fp, #3 │ │ - bcs.n 76180 │ │ + bcs.n 768e8 │ │ cmp.w fp, #2 │ │ - bne.w 765d8 │ │ + bne.w 76d3a │ │ ldrh.w r0, [r8] │ │ movw r1, #20058 @ 0x4e5a │ │ cmp r0, r1 │ │ - bne.w 762fa │ │ + bne.w 76a62 │ │ mvn.w r0, #1 │ │ mov.w fp, #2 │ │ movs r1, #2 │ │ - b.n 76216 │ │ - ldr r0, [pc, #124] @ (76200 ) │ │ + b.n 7697e │ │ + ldr r0, [pc, #124] @ (76968 ) │ │ mov r1, r8 │ │ movs r2, #3 │ │ add r0, pc │ │ - blx ccc50 │ │ - cbz r0, 761a6 │ │ + blx cd260 │ │ + cbz r0, 7690e │ │ ldrh.w r0, [r8] │ │ movw r1, #20058 @ 0x4e5a │ │ cmp r0, r1 │ │ - beq.n 761b8 │ │ + beq.n 76920 │ │ cmp.w fp, #3 │ │ - bne.n 761cc │ │ + bne.n 76934 │ │ mov.w fp, #3 │ │ - b.n 762b6 │ │ + b.n 76a1e │ │ cmp.w fp, #3 │ │ - bne.n 76204 │ │ + bne.n 7696c │ │ mvn.w r0, #2 │ │ mov.w fp, #3 │ │ movs r1, #3 │ │ - b.n 76216 │ │ + b.n 7697e │ │ ldrsb.w r0, [r8, #2] │ │ cmn.w r0, #65 @ 0x41 │ │ - ble.w 7667c │ │ + ble.w 76dee │ │ movs r1, #2 │ │ mvn.w r0, #1 │ │ - b.n 76216 │ │ + b.n 7697e │ │ ldr.w r0, [r8] │ │ movw r1, #24415 @ 0x5f5f │ │ movt r1, #20058 @ 0x4e5a │ │ cmp r0, r1 │ │ - bne.n 762b6 │ │ + bne.n 76a1e │ │ cmp.w fp, #5 │ │ - bcc.n 7628a │ │ + bcc.n 769f2 │ │ ldrsb.w r0, [r8, #4] │ │ cmn.w r0, #65 @ 0x41 │ │ - ble.w 766a6 │ │ + ble.w 76e18 │ │ movs r1, #4 │ │ mvn.w r0, #3 │ │ - b.n 76216 │ │ + b.n 7697e │ │ nop │ │ - ldrh r5, [r1, #24] │ │ - vrinta.f32 d26, d20 │ │ + strh r1, [r5, #56] @ 0x38 │ │ + vsli.64 d26, d16, #58 @ 0x3a │ │ movs r5, r0 │ │ - strh r1, [r6, #50] @ 0x32 │ │ + strh r3, [r0, #20] │ │ @ instruction: 0xfffaf998 │ │ movs r3, r0 │ │ cmn.w r0, #65 @ 0x41 │ │ - ble.w 7668e │ │ + ble.w 76e00 │ │ movs r1, #3 │ │ mvn.w r0, #2 │ │ add.w r5, r0, fp │ │ add.w lr, r8, r1 │ │ add.w r8, lr, r5 │ │ mov r0, r5 │ │ mov r1, lr │ │ - cbz r0, 76236 │ │ + cbz r0, 7699e │ │ ldrsb.w r2, [r1], #1 │ │ subs r0, #1 │ │ cmp.w r2, #4294967295 @ 0xffffffff │ │ - bgt.n 76226 │ │ - b.n 762ac │ │ - cbz r5, 762ac │ │ + bgt.n 7698e │ │ + b.n 76a14 │ │ + cbz r5, 76a14 │ │ mov r2, lr │ │ ldrsb.w r0, [r2], #1 │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ uxtb r3, r0 │ │ - bgt.n 7629e │ │ + bgt.n 76a06 │ │ ldrb.w r1, [lr, #1] │ │ and.w r0, r3, #31 │ │ cmp r3, #224 @ 0xe0 │ │ and.w r1, r1, #63 @ 0x3f │ │ - bcc.n 76280 │ │ + bcc.n 769e8 │ │ ldrb.w r2, [lr, #2] │ │ cmp r3, #240 @ 0xf0 │ │ and.w r2, r2, #63 @ 0x3f │ │ orr.w r1, r2, r1, lsl #6 │ │ - bcc.n 76296 │ │ + bcc.n 769fe │ │ ldrb.w r2, [lr, #3] │ │ and.w r0, r0, #7 │ │ and.w r2, r2, #63 @ 0x3f │ │ orr.w r1, r2, r1, lsl #6 │ │ add.w r2, lr, #4 │ │ orr.w r3, r1, r0, lsl #18 │ │ - b.n 7629e │ │ + b.n 76a06 │ │ orr.w r3, r1, r0, lsl #6 │ │ add.w r2, lr, #2 │ │ - b.n 7629e │ │ + b.n 76a06 │ │ mvn.w r0, #3 │ │ mov.w fp, #4 │ │ movs r1, #4 │ │ - b.n 76216 │ │ + b.n 7697e │ │ orr.w r3, r1, r0, lsl #12 │ │ add.w r2, lr, #3 │ │ cmp r3, #69 @ 0x45 │ │ - beq.w 763f2 │ │ + beq.w 76b5a │ │ cmp.w r3, #1114112 @ 0x110000 │ │ - bne.w 76420 │ │ + bne.w 76b70 │ │ ldr.w r8, [sp, #40] @ 0x28 │ │ cmp.w fp, #3 │ │ - bcc.n 762fa │ │ + bcc.n 76a62 │ │ ldrh.w r0, [r8] │ │ movw r1, #21087 @ 0x525f │ │ cmp r0, r1 │ │ - beq.n 7631e │ │ + beq.n 76a86 │ │ ldrb.w r0, [r8] │ │ cmp r0, #82 @ 0x52 │ │ - beq.n 76308 │ │ + beq.n 76a70 │ │ cmp.w fp, #3 │ │ - beq.w 765d8 │ │ - ldr r0, [pc, #932] @ (76678 ) │ │ + beq.w 76d3a │ │ + ldr r0, [pc, #920] @ (76dd4 ) │ │ mov r1, r8 │ │ movs r2, #3 │ │ add r0, pc │ │ - blx ccc50 │ │ + blx cd260 │ │ cmp r0, #0 │ │ - bne.w 765d8 │ │ + bne.w 76d3a │ │ mov r5, r8 │ │ ldrsb.w r0, [r5, #3]! │ │ cmn.w r0, #65 @ 0x41 │ │ - ble.w 766a0 │ │ + ble.w 76e12 │ │ uxtb r1, r0 │ │ mvn.w r0, #2 │ │ - b.n 76332 │ │ + b.n 76a9a │ │ ldrb.w r0, [r8] │ │ mov.w fp, #2 │ │ cmp r0, #82 @ 0x52 │ │ - bne.w 765dc │ │ + bne.w 76d3e │ │ mov r5, r8 │ │ ldrsb.w r0, [r5, #1]! │ │ cmn.w r0, #65 @ 0x41 │ │ - ble.w 7663e │ │ + ble.w 76db2 │ │ uxtb r1, r0 │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ - b.n 76332 │ │ + b.n 76a9a │ │ mov r5, r8 │ │ ldrsb.w r0, [r5, #2]! │ │ cmn.w r0, #65 @ 0x41 │ │ - ble.w 7665a │ │ + ble.w 76dce │ │ uxtb r1, r0 │ │ mvn.w r0, #1 │ │ subs r1, #65 @ 0x41 │ │ cmp r1, #25 │ │ - bhi.w 765d8 │ │ + bhi.w 76d3a │ │ add.w sl, r0, fp │ │ movs r0, #0 │ │ cmp sl, r0 │ │ - beq.n 76350 │ │ + beq.n 76ab8 │ │ ldrsb r1, [r5, r0] │ │ adds r0, #1 │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ - bgt.n 76340 │ │ - b.n 765d8 │ │ + bgt.n 76aa8 │ │ + b.n 76d3a │ │ movs r0, #0 │ │ movs r1, #0 │ │ strd r0, r0, [sp, #56] @ 0x38 │ │ strd r0, r0, [sp, #64] @ 0x40 │ │ add r0, sp, #48 @ 0x30 │ │ strd r5, sl, [sp, #48] @ 0x30 │ │ - bl 72588 │ │ + bl 72cf4 │ │ cmp r0, #0 │ │ - bne.w 76660 │ │ + bne.w 76dd8 │ │ ldr r0, [sp, #48] @ 0x30 │ │ cmp r0, #0 │ │ - beq.w 765d8 │ │ + beq.w 76d3a │ │ ldrb.w r1, [sp, #55] @ 0x37 │ │ ldrh.w r3, [sp, #53] @ 0x35 │ │ ldrb.w r6, [sp, #52] @ 0x34 │ │ orr.w r1, r3, r1, lsl #16 │ │ ldr r2, [sp, #56] @ 0x38 │ │ orr.w r1, r6, r1, lsl #8 │ │ cmp r2, r1 │ │ - bcs.n 763d0 │ │ + bcs.n 76b38 │ │ ldrb r3, [r0, r2] │ │ subs r3, #65 @ 0x41 │ │ cmp r3, #26 │ │ - bcs.n 763d0 │ │ + bcs.n 76b38 │ │ add.w ip, sp, #48 @ 0x30 │ │ movs r6, #0 │ │ ldr r3, [sp, #60] @ 0x3c │ │ stmia.w ip, {r0, r1, r2, r3, r6} │ │ add r0, sp, #48 @ 0x30 │ │ movs r1, #0 │ │ str r6, [sp, #68] @ 0x44 │ │ - bl 72588 │ │ + bl 72cf4 │ │ cmp r0, #0 │ │ - bne.w 76660 │ │ + bne.w 76dd8 │ │ ldr r0, [sp, #48] @ 0x30 │ │ cmp r0, #0 │ │ - beq.w 765d8 │ │ + beq.w 76d3a │ │ ldrb.w r1, [sp, #55] @ 0x37 │ │ ldrh.w r3, [sp, #53] @ 0x35 │ │ ldrb.w r6, [sp, #52] @ 0x34 │ │ orr.w r1, r3, r1, lsl #16 │ │ ldr r2, [sp, #56] @ 0x38 │ │ orr.w r1, r6, r1, lsl #8 │ │ cmp r2, #0 │ │ - beq.w 76520 │ │ + beq.w 76c78 │ │ cmp r1, r2 │ │ - bls.w 7651c │ │ + bls.w 76c74 │ │ ldrsb r3, [r0, r2] │ │ cmn.w r3, #65 @ 0x41 │ │ - bgt.w 76520 │ │ - ldr r3, [pc, #756] @ (766dc ) │ │ + bgt.w 76c78 │ │ + ldr r3, [pc, #768] @ (76e50 ) │ │ add r3, pc │ │ str r3, [sp, #0] │ │ mov r3, r1 │ │ - bl 50c44 │ │ + bl 51f90 │ │ mov.w sl, #0 │ │ sub.w ip, r8, r2 │ │ cmp.w ip, #0 │ │ - bne.w 76532 │ │ + bne.w 76c8a │ │ mov.w ip, #0 │ │ - ldr r0, [sp, #44] @ 0x2c │ │ - ldr r1, [sp, #40] @ 0x28 │ │ - strd r1, fp, [r0, #16] │ │ - mov.w fp, #1 │ │ - strd lr, r5, [r0, #4] │ │ - str.w sl, [r0, #12] │ │ - strd r2, ip, [r0, #24] │ │ - b.n 765dc │ │ + b.n 76d4e │ │ mov.w sl, #0 │ │ mov.w ip, #10 │ │ sub.w r0, r3, #48 @ 0x30 │ │ cmp r0, #9 │ │ - bhi.w 762ac │ │ + bhi.w 76a14 │ │ movs r4, #0 │ │ mov r0, r2 │ │ - b.n 76448 │ │ + b.n 76b9e │ │ orr.w r3, r0, r9, lsl #6 │ │ adds r0, r2, #2 │ │ + mov r9, ip │ │ + mov.w ip, #10 │ │ add r4, r1 │ │ cmp.w r3, #1114112 @ 0x110000 │ │ - beq.w 762ac │ │ + beq.w 76a14 │ │ sub.w r1, r3, #48 @ 0x30 │ │ mov r2, r0 │ │ cmp r1, #10 │ │ - bcs.n 764b0 │ │ + bcs.n 76c08 │ │ umull r4, r0, r4, ip │ │ cmp r0, #0 │ │ - bne.w 762ac │ │ + bne.w 76a14 │ │ adds r0, r4, r1 │ │ - bcs.w 762ac │ │ + bcs.w 76a14 │ │ cmp r2, r8 │ │ - beq.w 762ac │ │ + beq.w 76a14 │ │ mov r0, r2 │ │ ldrsb.w r6, [r0], #1 │ │ cmp.w r6, #4294967295 @ 0xffffffff │ │ uxtb r3, r6 │ │ - bgt.n 7643e │ │ + bgt.n 76b94 │ │ ldrb r0, [r2, #1] │ │ + mov ip, r9 │ │ and.w r9, r3, #31 │ │ cmp r3, #224 @ 0xe0 │ │ and.w r0, r0, #63 @ 0x3f │ │ - bcc.n 76438 │ │ + bcc.n 76b88 │ │ ldrb r6, [r2, #2] │ │ cmp r3, #240 @ 0xf0 │ │ and.w r6, r6, #63 @ 0x3f │ │ orr.w r0, r6, r0, lsl #6 │ │ - bcc.n 764a8 │ │ + bcc.n 76c00 │ │ ldrb r3, [r2, #3] │ │ and.w r3, r3, #63 @ 0x3f │ │ orr.w r0, r3, r0, lsl #6 │ │ and.w r3, r9, #7 │ │ orr.w r3, r0, r3, lsl #18 │ │ adds r0, r2, #4 │ │ - b.n 7643e │ │ + b.n 76b8e │ │ orr.w r3, r0, r9, lsl #12 │ │ adds r0, r2, #3 │ │ - b.n 7643e │ │ - cbnz r4, 764c6 │ │ + b.n 76b8e │ │ + cbnz r4, 76c1e │ │ add.w sl, sl, #1 │ │ cmp r3, #69 @ 0x45 │ │ - bne.n 76428 │ │ - b.n 763f6 │ │ + bne.n 76b78 │ │ + b.n 76b5e │ │ orr.w r3, r2, r1, lsl #6 │ │ adds r2, r0, #2 │ │ subs r4, #1 │ │ - beq.n 764b2 │ │ + beq.n 76c0a │ │ cmp r2, r8 │ │ - beq.w 762ac │ │ + beq.w 76a14 │ │ mov r0, r2 │ │ ldrsb.w r1, [r2], #1 │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ uxtb r3, r1 │ │ - bgt.n 764c2 │ │ + bgt.n 76c1a │ │ ldrb r2, [r0, #1] │ │ and.w r1, r3, #31 │ │ cmp r3, #224 @ 0xe0 │ │ and.w r2, r2, #63 @ 0x3f │ │ - bcc.n 764bc │ │ + bcc.n 76c14 │ │ ldrb r6, [r0, #2] │ │ cmp r3, #240 @ 0xf0 │ │ and.w r6, r6, #63 @ 0x3f │ │ orr.w r2, r6, r2, lsl #6 │ │ - bcc.n 76514 │ │ + bcc.n 76c6c │ │ ldrb r3, [r0, #3] │ │ and.w r1, r1, #7 │ │ and.w r3, r3, #63 @ 0x3f │ │ orr.w r2, r3, r2, lsl #6 │ │ orr.w r3, r2, r1, lsl #18 │ │ cmp.w r3, #1114112 @ 0x110000 │ │ - beq.w 762ac │ │ + beq.w 76a14 │ │ adds r2, r0, #4 │ │ - b.n 764c2 │ │ + b.n 76c1a │ │ orr.w r3, r2, r1, lsl #12 │ │ adds r2, r0, #3 │ │ - b.n 764c2 │ │ - bne.w 763e6 │ │ + b.n 76c1a │ │ + bne.w 76b4e │ │ sub.w ip, r1, r2 │ │ add r2, r0 │ │ mov.w lr, #0 │ │ cmp.w ip, #0 │ │ - beq.w 76402 │ │ + beq.w 76b6a │ │ ldrb r0, [r2, #0] │ │ cmp r0, #46 @ 0x2e │ │ - bne.n 765d8 │ │ + bne.n 76d3a │ │ movw r8, #65503 @ 0xffdf │ │ + str.w r9, [sp, #28] │ │ add.w r9, r2, ip │ │ movs r3, #46 @ 0x2e │ │ movt r8, #31 │ │ mov r1, r2 │ │ sxtb r0, r3 │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ - ble.n 76554 │ │ + ble.n 76cb0 │ │ adds r1, #1 │ │ - b.n 7659c │ │ + b.n 76cf6 │ │ ldrb r0, [r1, #1] │ │ and.w r4, r3, #31 │ │ cmp r3, #224 @ 0xe0 │ │ and.w r0, r0, #63 @ 0x3f │ │ - bcc.n 7658e │ │ + bcc.n 76ce8 │ │ ldrb r6, [r1, #2] │ │ cmp r3, #240 @ 0xf0 │ │ and.w r6, r6, #63 @ 0x3f │ │ orr.w r0, r6, r0, lsl #6 │ │ - bcc.n 76596 │ │ + bcc.n 76cf0 │ │ ldrb r3, [r1, #3] │ │ and.w r3, r3, #63 @ 0x3f │ │ orr.w r0, r3, r0, lsl #6 │ │ and.w r3, r4, #7 │ │ orr.w r3, r0, r3, lsl #18 │ │ cmp.w r3, #1114112 @ 0x110000 │ │ - beq.w 76406 │ │ + beq.n 76d4a │ │ adds r1, #4 │ │ - b.n 7659c │ │ + b.n 76cf6 │ │ orr.w r3, r0, r4, lsl #6 │ │ adds r1, #2 │ │ - b.n 7659c │ │ + b.n 76cf6 │ │ orr.w r3, r0, r4, lsl #12 │ │ adds r1, #3 │ │ and.w r0, r3, r8 │ │ subs r0, #65 @ 0x41 │ │ cmp r0, #26 │ │ - bcc.n 765c6 │ │ + bcc.n 76d20 │ │ sub.w r0, r3, #48 @ 0x30 │ │ cmp r0, #10 │ │ itt cs │ │ subcs.w r0, r3, #33 @ 0x21 │ │ cmpcs r0, #15 │ │ - bcc.n 765c6 │ │ + bcc.n 76d20 │ │ sub.w r0, r3, #58 @ 0x3a │ │ cmp r0, #7 │ │ itt cs │ │ subcs.w r0, r3, #91 @ 0x5b │ │ cmpcs r0, #6 │ │ - bcs.n 765d0 │ │ + bcs.n 76d28 │ │ cmp r1, r9 │ │ - beq.w 76406 │ │ + beq.n 76d4a │ │ ldrb r3, [r1, #0] │ │ - b.n 76548 │ │ + b.n 76ca4 │ │ sub.w r0, r3, #123 @ 0x7b │ │ cmp r0, #3 │ │ - bls.n 765c6 │ │ + bls.n 76d20 │ │ mov.w fp, #2 │ │ - ldr r0, [sp, #44] @ 0x2c │ │ - str.w fp, [r0] │ │ + ldr.w r9, [sp, #28] │ │ + b.n 76d3e │ │ + mov.w fp, #2 │ │ + str.w fp, [r9] │ │ add sp, #124 @ 0x7c │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ + ldr.w r9, [sp, #28] │ │ + ldr r0, [sp, #40] @ 0x28 │ │ + strd r0, fp, [r9, #16] │ │ + mov.w fp, #1 │ │ + strd lr, r5, [r9, #4] │ │ + str.w sl, [r9, #12] │ │ + strd r2, ip, [r9, #24] │ │ + b.n 76d3e │ │ cmp.w r8, #0 │ │ - ldr.w fp, [sp, #20] │ │ + ldrd fp, r9, [sp, #24] │ │ ldr.w r8, [sp, #40] @ 0x28 │ │ - beq.w 760ac │ │ - ldr r2, [pc, #184] @ (766b4 ) │ │ - ldr r0, [sp, #16] │ │ - ldr r1, [sp, #36] @ 0x24 │ │ + beq.w 76814 │ │ + ldr r2, [pc, #176] @ (76e28 ) │ │ + mov r1, lr │ │ + ldr r0, [sp, #20] │ │ add r2, pc │ │ - bl 4c2e8 │ │ - ldr r4, [pc, #220] @ (766e4 ) │ │ - adds r0, r2, r3 │ │ - cmp r1, r0 │ │ - it hi │ │ - movhi r0, r1 │ │ - add r4, pc │ │ - mov r2, r4 │ │ - bl 4c2e8 │ │ - ldr r2, [pc, #156] @ (766b8 ) │ │ + bl 4d15c │ │ + ldr r2, [pc, #160] @ (76e24 ) │ │ + add.w r0, r9, r3 │ │ + add r2, pc │ │ + b.n 76d9e │ │ + ldr r2, [pc, #156] @ (76e2c ) │ │ mov r0, r6 │ │ add r2, pc │ │ - bl 4c2e8 │ │ - ldr r2, [pc, #152] @ (766bc ) │ │ + bl 4d15c │ │ + ldr r2, [pc, #152] @ (76e30 ) │ │ add.w r0, r3, r8 │ │ + add r2, pc │ │ cmp r1, r0 │ │ it hi │ │ movhi r0, r1 │ │ + bl 4d15c │ │ + ldr r2, [pc, #168] @ (76e54 ) │ │ + mov r1, lr │ │ add r2, pc │ │ - bl 4c2e8 │ │ - ldr r2, [pc, #168] @ (766e0 ) │ │ - mov r1, r4 │ │ - add r2, pc │ │ - bl 4c2e8 │ │ - ldr r0, [pc, #148] @ (766d4 ) │ │ + bl 4d15c │ │ + ldr r0, [pc, #148] @ (76e48 ) │ │ mov r1, fp │ │ movs r2, #1 │ │ mov r3, fp │ │ add r0, pc │ │ - b.n 76652 │ │ - ldr r0, [pc, #128] @ (766cc ) │ │ + b.n 76dc6 │ │ + ldr r0, [pc, #128] @ (76e40 ) │ │ mov r1, fp │ │ movs r2, #0 │ │ add r0, pc │ │ str r0, [sp, #0] │ │ mov r0, r8 │ │ - bl 50c44 │ │ - ldr r0, [pc, #124] @ (766d8 ) │ │ + bl 51f90 │ │ + ldr r0, [pc, #124] @ (76e4c ) │ │ add r0, pc │ │ - b.n 76680 │ │ - ldr r0, [pc, #132] @ (766e8 ) │ │ + b.n 76df2 │ │ + strh r4, [r5, #10] │ │ + vqshrun.s64 d20, , #6 │ │ add r2, sp, #112 @ 0x70 │ │ - ldr r3, [pc, #132] @ (766ec ) │ │ - ldr r1, [pc, #136] @ (766f0 ) │ │ + ldr r3, [pc, #124] @ (76e5c ) │ │ + ldr r1, [pc, #128] @ (76e60 ) │ │ add r0, pc │ │ add r3, pc │ │ add r1, pc │ │ str r1, [sp, #0] │ │ movs r1, #61 @ 0x3d │ │ - bl 4fcf8 │ │ - nop │ │ - strh r2, [r3, #42] @ 0x2a │ │ - vqshrun.s64 d20, , #6 │ │ + bl 5127c │ │ + ldr r0, [pc, #72] @ (76e38 ) │ │ add r0, pc │ │ str r0, [sp, #0] │ │ mov r0, r8 │ │ mov r1, fp │ │ movs r2, #2 │ │ mov r3, fp │ │ - bl 50c44 │ │ - ldr r0, [pc, #56] @ (766c8 ) │ │ + bl 51f90 │ │ + ldr r0, [pc, #56] @ (76e3c ) │ │ add r0, pc │ │ str r0, [sp, #0] │ │ mov r0, r8 │ │ mov r1, fp │ │ movs r2, #3 │ │ mov r3, fp │ │ - bl 50c44 │ │ - ldr r0, [pc, #44] @ (766d0 ) │ │ + bl 51f90 │ │ + ldr r0, [pc, #48] @ (76e44 ) │ │ add r0, pc │ │ - b.n 76692 │ │ - ldr r0, [pc, #24] @ (766c0 ) │ │ + b.n 76e04 │ │ + ldr r0, [pc, #24] @ (76e34 ) │ │ mov r1, fp │ │ movs r2, #4 │ │ mov r3, fp │ │ add r0, pc │ │ - b.n 76652 │ │ - nop │ │ - add r0, pc, #656 @ (adr r0, 76948 ) │ │ + b.n 76dc6 │ │ + add r1, pc, #192 @ (adr r1, 76ee8 ) │ │ movs r5, r0 │ │ - add r0, pc, #608 @ (adr r0, 7691c ) │ │ + add r1, pc, #112 @ (adr r1, 76e9c ) │ │ movs r5, r0 │ │ - add r0, pc, #600 @ (adr r0, 76918 ) │ │ + add r1, pc, #96 @ (adr r1, 76e90 ) │ │ movs r5, r0 │ │ - ldr r4, [sp, #872] @ 0x368 │ │ + add r1, pc, #112 @ (adr r1, 76ea4 ) │ │ movs r5, r0 │ │ - ldr r5, [sp, #104] @ 0x68 │ │ + ldr r5, [sp, #368] @ 0x170 │ │ movs r5, r0 │ │ - ldr r5, [sp, #96] @ 0x60 │ │ + ldr r5, [sp, #624] @ 0x270 │ │ movs r5, r0 │ │ - ldr r7, [sp, #672] @ 0x2a0 │ │ + ldr r5, [sp, #616] @ 0x268 │ │ movs r5, r0 │ │ - ldr r6, [sp, #88] @ 0x58 │ │ + add r0, pc, #160 @ (adr r0, 76ee4 ) │ │ movs r5, r0 │ │ - ldr r6, [sp, #520] @ 0x208 │ │ + ldr r6, [sp, #608] @ 0x260 │ │ movs r5, r0 │ │ - ldr r6, [sp, #496] @ 0x1f0 │ │ + ldr r7, [sp, #8] │ │ movs r5, r0 │ │ - add r1, pc, #64 @ (adr r1, 76720 ) │ │ + ldr r6, [sp, #1008] @ 0x3f0 │ │ movs r5, r0 │ │ - add r0, pc, #432 @ (adr r0, 76894 ) │ │ + add r1, pc, #624 @ (adr r1, 770c4 ) │ │ movs r5, r0 │ │ - add r0, pc, #720 @ (adr r0, 769b8 ) │ │ + add r0, pc, #944 @ (adr r0, 77208 ) │ │ movs r5, r0 │ │ - strh r7, [r6, #14] │ │ - vqdmulh.s , q13, d6[0] │ │ + ldrb r1, [r7, #23] │ │ + vcvt.u16.f16 , q1, #6 │ │ movs r5, r0 │ │ - ldr r6, [sp, #496] @ 0x1f0 │ │ + ldr r6, [sp, #992] @ 0x3e0 │ │ movs r5, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #76 @ 0x4c │ │ ldr r0, [r0, #0] │ │ ldr.w fp, [r0] │ │ cmp.w fp, #0 │ │ - beq.w 76e20 │ │ + beq.w 77596 │ │ ldrd r0, r9, [r0, #4] │ │ mov.w ip, #0 │ │ str r1, [sp, #28] │ │ str r0, [sp, #24] │ │ str.w r9, [sp, #12] │ │ - b.n 76bf2 │ │ + subs.w sl, ip, r9 │ │ + it ne │ │ + movne.w sl, #1 │ │ + cmp ip, r9 │ │ + beq.w 775b8 │ │ + ldr r0, [sp, #24] │ │ + cmp r0, #0 │ │ + beq.w 775cc │ │ + ldr.w r8, [sp, #24] │ │ + movs r3, #0 │ │ + ldrb.w lr, [fp] │ │ + add.w r0, ip, #1 │ │ + sub.w r2, r8, #1 │ │ + str r0, [sp, #20] │ │ + mov r5, lr │ │ + add.w r4, fp, r3 │ │ + sxtb r0, r5 │ │ + cmp.w r0, #4294967295 @ 0xffffffff │ │ + mov r1, r5 │ │ + bgt.n 76f08 │ │ + ldrb r0, [r4, #1] │ │ + and.w r1, r5, #31 │ │ + cmp r5, #224 @ 0xe0 │ │ + and.w r0, r0, #63 @ 0x3f │ │ + bcc.n 76efe │ │ + ldrb r6, [r4, #2] │ │ + cmp r5, #240 @ 0xf0 │ │ + and.w r6, r6, #63 @ 0x3f │ │ + orr.w r0, r6, r0, lsl #6 │ │ + bcc.n 76f04 │ │ + ldrb r6, [r4, #3] │ │ + and.w r1, r1, #7 │ │ + and.w r6, r6, #63 @ 0x3f │ │ + orr.w r0, r6, r0, lsl #6 │ │ + orr.w r1, r0, r1, lsl #18 │ │ + cmp.w r1, #1114112 @ 0x110000 │ │ + bne.n 76f08 │ │ + b.n 775cc │ │ + orr.w r1, r0, r1, lsl #6 │ │ + b.n 76f08 │ │ + orr.w r1, r0, r1, lsl #12 │ │ + sub.w r0, r1, #48 @ 0x30 │ │ + cmp r0, #9 │ │ + bhi.n 76f2c │ │ + cmp r2, r3 │ │ + beq.w 775cc │ │ + ldrsb.w r0, [r4, #1] │ │ + cmn.w r0, #65 @ 0x41 │ │ + ble.w 775d4 │ │ + uxtb r5, r0 │ │ + adds r3, #1 │ │ + sub.w r8, r8, #1 │ │ + b.n 76eba │ │ + ldr r0, [sp, #24] │ │ + subs.w r3, r0, r8 │ │ + beq.w 77616 │ │ + ldrsb.w r0, [fp, r3] │ │ + cmn.w r0, #65 @ 0x41 │ │ + ble.w 77606 │ │ + cmp r3, #1 │ │ + bne.n 76f5a │ │ + cmp.w lr, #43 @ 0x2b │ │ + mov.w r2, #1 │ │ + it ne │ │ + cmpne.w lr, #45 @ 0x2d │ │ + beq.w 775ec │ │ + b.n 76f9c │ │ + cmp.w lr, #43 @ 0x2b │ │ + bne.n 76f96 │ │ + subs r2, r3, #1 │ │ + add.w fp, fp, #1 │ │ + cmp r3, #10 │ │ + bcc.n 76f9c │ │ + movs r6, #0 │ │ + cbz r2, 76fba │ │ + movs r0, #10 │ │ + umull r1, r3, r6, r0 │ │ + ldrb.w r0, [fp], #1 │ │ + subs r0, #48 @ 0x30 │ │ + cmp r3, #0 │ │ + it ne │ │ + movne r3, #1 │ │ + cmp r0, #9 │ │ + bhi.w 775e6 │ │ + cmp r3, #0 │ │ + bne.w 775ea │ │ + adds r6, r0, r1 │ │ + subs r2, #1 │ │ + adds r0, r0, r1 │ │ + bcc.n 76f6c │ │ + b.n 775ea │ │ + cmp r3, #9 │ │ + mov r2, r3 │ │ + bcs.n 76f6a │ │ + movs r6, #0 │ │ + ldrb.w r0, [fp] │ │ + subs r0, #48 @ 0x30 │ │ + cmp r0, #9 │ │ + bhi.w 775e6 │ │ + add.w r1, r6, r6, lsl #2 │ │ + add.w fp, fp, #1 │ │ + subs r2, #1 │ │ + add.w r6, r0, r1, lsl #1 │ │ + bne.n 76f9e │ │ + cbz r6, 76fce │ │ + cmp r8, r6 │ │ + bls.n 76fca │ │ + ldrsb r0, [r4, r6] │ │ + cmn.w r0, #65 @ 0x41 │ │ + bgt.n 76fce │ │ + b.n 77624 │ │ + bne.w 77624 │ │ + ldr r0, [sp, #20] │ │ + add.w fp, r4, r6 │ │ + cmp r0, r9 │ │ + bne.n 77072 │ │ + ldr r0, [sp, #28] │ │ + ldr r0, [r0, #20] │ │ + ands.w r0, r0, #4 │ │ + beq.n 77072 │ │ + cmp r5, #104 @ 0x68 │ │ + bne.n 77072 │ │ + cmp r6, #0 │ │ + beq.n 77072 │ │ + cmp r6, #1 │ │ + beq.n 76ffa │ │ + ldrsb.w r0, [r4, #1] │ │ + cmn.w r0, #65 @ 0x41 │ │ + ble.w 77646 │ │ + adds r2, r4, #1 │ │ + b.n 7701c │ │ + orr.w r1, r0, r2, lsl #6 │ │ + adds r2, r3, #2 │ │ + sub.w r3, r1, #65 @ 0x41 │ │ + sub.w r0, r1, #48 @ 0x30 │ │ + cmp r1, #57 @ 0x39 │ │ + bic.w r3, r3, #33 @ 0x21 │ │ + it hi │ │ + addhi.w r0, r3, #10 │ │ + cmp r0, #16 │ │ + bcs.n 77072 │ │ + cmp r2, fp │ │ + beq.w 775b4 │ │ + mov r3, r2 │ │ + ldrsb.w r0, [r2], #1 │ │ + cmp.w r0, #4294967295 @ 0xffffffff │ │ + uxtb r1, r0 │ │ + bgt.n 77004 │ │ + ldrb r0, [r3, #1] │ │ + and.w r2, r1, #31 │ │ + cmp r1, #224 @ 0xe0 │ │ + and.w r0, r0, #63 @ 0x3f │ │ + bcc.n 76ffe │ │ + ldrb r5, [r3, #2] │ │ + cmp r1, #240 @ 0xf0 │ │ + and.w r5, r5, #63 @ 0x3f │ │ + orr.w r0, r5, r0, lsl #6 │ │ + bcc.n 7706a │ │ + ldrb r1, [r3, #3] │ │ + and.w r1, r1, #63 @ 0x3f │ │ + orr.w r0, r1, r0, lsl #6 │ │ + and.w r1, r2, #7 │ │ + orr.w r1, r0, r1, lsl #18 │ │ + cmp.w r1, #1114112 @ 0x110000 │ │ + beq.w 775b4 │ │ + adds r2, r3, #4 │ │ + b.n 77004 │ │ + orr.w r1, r0, r2, lsl #12 │ │ + adds r2, r3, #3 │ │ + b.n 77004 │ │ + cmp.w ip, #0 │ │ + beq.n 7708e │ │ + ldr r0, [sp, #28] │ │ + movs r2, #2 │ │ + ldrd r0, r1, [r0, #28] │ │ + ldr r3, [r1, #12] │ │ + ldr r1, [pc, #880] @ (773f4 ) │ │ + add r1, pc │ │ + blx r3 │ │ + cmp r0, #0 │ │ + bne.w 775b8 │ │ + cmp r6, #2 │ │ + str.w sl, [sp, #16] │ │ + bcc.n 770a2 │ │ + ldrh r0, [r4, #0] │ │ + movw r1, #9311 @ 0x245f │ │ + cmp r0, r1 │ │ + beq.w 77586 │ │ + mov r5, r6 │ │ + mov r9, r4 │ │ + sub.w r0, r8, r6 │ │ + str r0, [sp, #24] │ │ mov r8, r9 │ │ mov sl, r5 │ │ - cbz r5, 76750 │ │ + cbz r5, 770de │ │ ldrb.w r0, [r8] │ │ cmp r0, #36 @ 0x24 │ │ - beq.n 76800 │ │ + beq.n 7718e │ │ cmp r0, #46 @ 0x2e │ │ - bne.n 76750 │ │ + bne.n 770de │ │ cmp.w sl, #1 │ │ - bne.w 768ae │ │ + bne.w 7723c │ │ ldr r0, [sp, #28] │ │ movs r2, #1 │ │ ldrd r0, r1, [r0, #28] │ │ ldr r3, [r1, #12] │ │ - ldr r1, [pc, #864] @ (76aa4 ) │ │ + ldr r1, [pc, #804] @ (773f8 ) │ │ add r1, pc │ │ blx r3 │ │ cmp r0, #0 │ │ - beq.w 76b8a │ │ - b.n 76e46 │ │ + beq.w 7751c │ │ + b.n 775c2 │ │ add.w r0, r8, sl │ │ movs r4, #0 │ │ mov r1, r8 │ │ cmp r1, r0 │ │ - beq.w 76bd6 │ │ + beq.w 77568 │ │ mov r3, r1 │ │ mov r5, r4 │ │ ldrsb.w r6, [r3], #1 │ │ cmp.w r6, #4294967295 @ 0xffffffff │ │ uxtb r2, r6 │ │ - ble.n 76780 │ │ + ble.n 7710e │ │ cmp r2, #36 @ 0x24 │ │ - beq.n 767cc │ │ + beq.n 7715a │ │ subs r1, r5, r1 │ │ cmp r2, #46 @ 0x2e │ │ add.w r4, r1, r3 │ │ mov r1, r3 │ │ - bne.n 76758 │ │ - b.n 767cc │ │ + bne.n 770e6 │ │ + b.n 7715a │ │ ldrb r6, [r1, #1] │ │ and.w r3, r2, #31 │ │ cmp r2, #224 @ 0xe0 │ │ and.w r6, r6, #63 @ 0x3f │ │ - bcc.n 767b6 │ │ + bcc.n 77144 │ │ ldrb r4, [r1, #2] │ │ cmp r2, #240 @ 0xf0 │ │ and.w r4, r4, #63 @ 0x3f │ │ orr.w r6, r4, r6, lsl #6 │ │ - bcc.n 767c2 │ │ + bcc.n 77150 │ │ ldrb r2, [r1, #3] │ │ and.w r3, r3, #7 │ │ and.w r2, r2, #63 @ 0x3f │ │ orr.w r2, r2, r6, lsl #6 │ │ orr.w r2, r2, r3, lsl #18 │ │ adds r3, r1, #4 │ │ cmp r2, #36 @ 0x24 │ │ - bne.n 76772 │ │ - b.n 767cc │ │ + bne.n 77100 │ │ + b.n 7715a │ │ orr.w r2, r6, r3, lsl #6 │ │ adds r3, r1, #2 │ │ cmp r2, #36 @ 0x24 │ │ - bne.n 76772 │ │ - b.n 767cc │ │ + bne.n 77100 │ │ + b.n 7715a │ │ orr.w r2, r6, r3, lsl #12 │ │ adds r3, r1, #3 │ │ cmp r2, #36 @ 0x24 │ │ - bne.n 76772 │ │ + bne.n 77100 │ │ cmp r5, #0 │ │ - beq.n 7686e │ │ + beq.n 771fc │ │ cmp r5, sl │ │ - bcs.n 76882 │ │ + bcs.n 77210 │ │ ldrsb.w r0, [r8, r5] │ │ cmn.w r0, #65 @ 0x41 │ │ - ble.w 76eb4 │ │ + ble.w 77630 │ │ ldr r0, [sp, #28] │ │ mov r2, r5 │ │ ldrd r0, r1, [r0, #28] │ │ ldr r3, [r1, #12] │ │ mov r1, r8 │ │ blx r3 │ │ cmp r0, #0 │ │ - bne.w 76e46 │ │ + bne.w 775c2 │ │ ldrsb.w r0, [r8, r5] │ │ cmn.w r0, #64 @ 0x40 │ │ - bge.n 768a4 │ │ - b.n 76ef6 │ │ + bge.n 77232 │ │ + b.n 7764c │ │ cmp.w sl, #1 │ │ - beq.n 76812 │ │ + beq.n 771a0 │ │ ldrsb.w r0, [r8, #1] │ │ cmn.w r0, #65 @ 0x41 │ │ - ble.w 76f08 │ │ + ble.w 7765e │ │ sub.w r0, sl, #1 │ │ movs r1, #0 │ │ strd r0, r1, [sp, #56] @ 0x38 │ │ add r1, sp, #48 @ 0x30 │ │ str r0, [sp, #64] @ 0x40 │ │ movs r0, #1 │ │ strb.w r0, [sp, #72] @ 0x48 │ │ movs r0, #36 @ 0x24 │ │ str r0, [sp, #48] @ 0x30 │ │ add.w r4, r8, #1 │ │ str r0, [sp, #68] @ 0x44 │ │ add r0, sp, #36 @ 0x24 │ │ str r4, [sp, #52] @ 0x34 │ │ - bl 7241c │ │ + bl 72b88 │ │ ldr r0, [sp, #36] @ 0x24 │ │ cmp r0, #0 │ │ - beq.w 76bd6 │ │ + beq.w 77568 │ │ ldr r1, [sp, #40] @ 0x28 │ │ adds r3, r1, #1 │ │ - bcs.w 76e4c │ │ + bcs.w 775c8 │ │ cmp.w sl, #1 │ │ - beq.n 7685a │ │ + beq.n 771e8 │ │ ldrsb.w r0, [r4] │ │ cmn.w r0, #65 @ 0x41 │ │ - ble.w 76e9e │ │ + ble.w 7761a │ │ cmp r3, sl │ │ - bcs.n 768fe │ │ + bcs.n 7728c │ │ ldrsb.w r0, [r8, r3] │ │ cmn.w r0, #64 @ 0x40 │ │ - blt.w 76e9e │ │ + blt.w 7761a │ │ adds r2, r1, #2 │ │ - b.n 7690c │ │ + b.n 7729a │ │ ldr r0, [sp, #28] │ │ movs r2, #0 │ │ movs r5, #0 │ │ ldrd r0, r1, [r0, #28] │ │ ldr r3, [r1, #12] │ │ mov r1, r8 │ │ blx r3 │ │ - cbz r0, 768a4 │ │ - b.n 76e46 │ │ - bne.w 76eb4 │ │ + cbz r0, 77232 │ │ + b.n 775c2 │ │ + bne.w 77630 │ │ cmp.w r8, #0 │ │ - beq.w 76eb4 │ │ + beq.w 77630 │ │ ldr r0, [sp, #28] │ │ mov r2, sl │ │ ldrd r0, r1, [r0, #28] │ │ ldr r3, [r1, #12] │ │ mov r1, r8 │ │ blx r3 │ │ cmp r0, #0 │ │ mov r5, sl │ │ - bne.w 76e46 │ │ + bne.w 775c2 │ │ add.w r9, r8, r5 │ │ sub.w r5, sl, r5 │ │ - b.n 7671e │ │ + b.n 770ac │ │ ldrsb.w r0, [r8, #1] │ │ cmn.w r0, #65 @ 0x41 │ │ - ble.w 76f0e │ │ + ble.w 77664 │ │ uxtb r0, r0 │ │ sxtb r1, r0 │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ - ble.w 76a66 │ │ + ble.w 77400 │ │ cmp r0, #46 @ 0x2e │ │ - bne.w 76b68 │ │ + bne.w 774fc │ │ ldr r0, [sp, #28] │ │ movs r2, #2 │ │ ldrd r0, r1, [r0, #28] │ │ ldr r3, [r1, #12] │ │ - ldr r1, [pc, #464] @ (76aa8 ) │ │ + ldr r1, [pc, #404] @ (773fc ) │ │ add r1, pc │ │ blx r3 │ │ cmp r0, #0 │ │ - bne.w 76e46 │ │ + bne.w 775c2 │ │ cmp.w sl, #3 │ │ - bcc.n 768f4 │ │ + bcc.n 77282 │ │ ldrsb.w r0, [r8, #2] │ │ cmn.w r0, #64 @ 0x40 │ │ - blt.w 76f42 │ │ + blt.w 77698 │ │ add.w r9, r8, #2 │ │ sub.w r5, sl, #2 │ │ - b.n 7671e │ │ - bne.w 76e9e │ │ + b.n 770ac │ │ + bne.w 7761a │ │ adds r2, r1, #2 │ │ mov r9, r8 │ │ str.w sl, [sp, #8] │ │ - beq.n 76938 │ │ + beq.n 772c6 │ │ cmp sl, r2 │ │ - bls.n 7691c │ │ + bls.n 772aa │ │ ldrsb.w r0, [r8, r2] │ │ cmn.w r0, #64 @ 0x40 │ │ - bge.n 76920 │ │ - b.n 76ec0 │ │ - bne.w 76ec0 │ │ + bge.n 772ae │ │ + b.n 7763c │ │ + bne.w 7763c │ │ add.w r9, r8, r2 │ │ sub.w r5, sl, r2 │ │ cmp r1, #1 │ │ - beq.n 769ac │ │ + beq.n 7733a │ │ cmp r1, #2 │ │ - beq.n 7694e │ │ + beq.n 772dc │ │ cmp r1, #0 │ │ str r5, [sp, #8] │ │ - beq.w 76bd6 │ │ + beq.w 77568 │ │ ldrb.w r0, [r8, #1] │ │ cmp r0, #117 @ 0x75 │ │ - bne.w 76bd6 │ │ + bne.w 77568 │ │ ldrsb.w r0, [r8, #2] │ │ cmn.w r0, #65 @ 0x41 │ │ - bgt.n 769bc │ │ - b.n 76f14 │ │ + bgt.n 7734a │ │ + b.n 7766a │ │ ldrh r0, [r4, #0] │ │ movw r2, #20563 @ 0x5053 │ │ cmp r0, r2 │ │ - beq.w 76b58 │ │ + beq.w 774ec │ │ ldrh r0, [r4, #0] │ │ movw r2, #20546 @ 0x5042 │ │ cmp r0, r2 │ │ - beq.w 76b94 │ │ + beq.w 77526 │ │ ldrh r0, [r4, #0] │ │ movw r2, #18002 @ 0x4652 │ │ cmp r0, r2 │ │ - beq.w 76ba6 │ │ + beq.w 77538 │ │ ldrh r0, [r4, #0] │ │ movw r2, #21580 @ 0x544c │ │ cmp r0, r2 │ │ - beq.w 76bac │ │ + beq.w 7753e │ │ ldrh r0, [r4, #0] │ │ movw r2, #21575 @ 0x5447 │ │ cmp r0, r2 │ │ - beq.w 76bb2 │ │ + beq.w 77544 │ │ ldrh r0, [r4, #0] │ │ movw r2, #20556 @ 0x504c │ │ cmp r0, r2 │ │ - beq.w 76bb8 │ │ + beq.w 7754a │ │ ldrh r0, [r4, #0] │ │ movw r2, #20562 @ 0x5052 │ │ cmp r0, r2 │ │ - beq.w 76bbe │ │ + beq.w 77550 │ │ str r5, [sp, #8] │ │ ldrb r0, [r4, #0] │ │ cmp r0, #117 @ 0x75 │ │ - beq.n 76942 │ │ - b.n 76bd6 │ │ + beq.n 772d0 │ │ + b.n 77568 │ │ ldrb r0, [r4, #0] │ │ cmp r0, #67 @ 0x43 │ │ - beq.w 76b52 │ │ + beq.w 774e6 │ │ cmp r0, #117 @ 0x75 │ │ str r5, [sp, #8] │ │ - bne.w 76bd6 │ │ + bne.w 77568 │ │ add.w r3, r8, #2 │ │ add.w ip, r4, r1 │ │ subs r2, r1, #1 │ │ mov r4, r3 │ │ - b.n 769e0 │ │ + b.n 7736e │ │ orr.w r5, r4, lr, lsl #6 │ │ adds r4, r0, #2 │ │ sub.w r0, r5, #48 @ 0x30 │ │ cmp r0, #10 │ │ itt cs │ │ subcs.w r0, r5, #97 @ 0x61 │ │ cmpcs r0, #6 │ │ - bcs.n 76a50 │ │ + bcs.n 773de │ │ cmp r4, ip │ │ - beq.n 76a32 │ │ + beq.n 773c0 │ │ mov r0, r4 │ │ ldrsb.w r6, [r4], #1 │ │ cmp.w r6, #4294967295 @ 0xffffffff │ │ uxtb r5, r6 │ │ - bgt.n 769d0 │ │ + bgt.n 7735e │ │ ldrb r4, [r0, #1] │ │ and.w lr, r5, #31 │ │ cmp r5, #224 @ 0xe0 │ │ and.w r4, r4, #63 @ 0x3f │ │ - bcc.n 769ca │ │ + bcc.n 77358 │ │ ldrb r6, [r0, #2] │ │ cmp r5, #240 @ 0xf0 │ │ and.w r6, r6, #63 @ 0x3f │ │ orr.w r4, r6, r4, lsl #6 │ │ - bcc.n 76a2a │ │ + bcc.n 773b8 │ │ ldrb r5, [r0, #3] │ │ and.w r6, lr, #7 │ │ and.w r5, r5, #63 @ 0x3f │ │ orr.w r4, r5, r4, lsl #6 │ │ orr.w r5, r4, r6, lsl #18 │ │ cmp.w r5, #1114112 @ 0x110000 │ │ - beq.n 76a32 │ │ + beq.n 773c0 │ │ adds r4, r0, #4 │ │ - b.n 769d0 │ │ + b.n 7735e │ │ orr.w r5, r4, lr, lsl #12 │ │ adds r4, r0, #3 │ │ - b.n 769d0 │ │ + b.n 7735e │ │ movs r0, #1 │ │ cmp r1, #2 │ │ - beq.n 76a56 │ │ + beq.n 773e4 │ │ cmp r1, #1 │ │ - beq.w 76bd6 │ │ + beq.w 77568 │ │ ldrb r6, [r3, #0] │ │ cmp r6, #43 @ 0x2b │ │ - bne.n 76aac │ │ + bne.n 7743e │ │ subs r2, r1, #2 │ │ add.w r3, r8, #3 │ │ cmp r1, #11 │ │ - bcs.n 76ada │ │ - b.n 76ab0 │ │ + bcs.n 7746c │ │ + b.n 77442 │ │ movs r0, #0 │ │ cmp r1, #2 │ │ - bne.n 76a38 │ │ + bne.n 773c6 │ │ ldrb r1, [r3, #0] │ │ cmp r1, #43 @ 0x2b │ │ it ne │ │ cmpne r1, #45 @ 0x2d │ │ - beq.w 76bd6 │ │ + beq.w 77568 │ │ movs r2, #1 │ │ - b.n 76ab0 │ │ - ldrb.w r2, [r8, #2] │ │ + b.n 77442 │ │ + ldrb r6, [r3, #12] │ │ + @ instruction: 0xfffaf9dc │ │ + vqshrn.u64 d23, q14, #4 │ │ + @ instruction: 0xfffaf898 │ │ + movs r0, #2 │ │ and.w r1, r0, #31 │ │ cmp r0, #224 @ 0xe0 │ │ and.w r2, r2, #63 @ 0x3f │ │ - bcc.n 76b5e │ │ + bcc.n 774f2 │ │ ldrb.w r3, [r8, #3] │ │ cmp r0, #240 @ 0xf0 │ │ and.w r3, r3, #63 @ 0x3f │ │ orr.w r2, r3, r2, lsl #6 │ │ - bcc.w 76b9a │ │ + bcc.w 7752c │ │ ldrb.w r0, [r8, #4] │ │ and.w r1, r1, #7 │ │ and.w r0, r0, #63 @ 0x3f │ │ orr.w r0, r0, r2, lsl #6 │ │ orr.w r0, r0, r1, lsl #18 │ │ cmp r0, #46 @ 0x2e │ │ - beq.w 768cc │ │ - b.n 76b68 │ │ - lsls r6, r1, #5 │ │ - vcvt.u32.f32 , q0, #3 │ │ - vtbl.8 d18, {d10-d11}, d10 │ │ - bcs.n 76ada │ │ + beq.w 7725a │ │ + b.n 774fc │ │ + cmp r1, #10 │ │ + bcs.n 7746c │ │ movs r1, #0 │ │ ldrb r5, [r3, #0] │ │ sub.w r4, r5, #65 @ 0x41 │ │ sub.w r6, r5, #48 @ 0x30 │ │ cmp r5, #57 @ 0x39 │ │ bic.w r4, r4, #32 │ │ it hi │ │ addhi.w r6, r4, #10 │ │ cmp r6, #15 │ │ - bhi.w 76bd6 │ │ + bhi.w 77568 │ │ orr.w r1, r6, r1, lsl #4 │ │ adds r3, #1 │ │ subs r2, #1 │ │ - bne.n 76ab2 │ │ - b.n 76b08 │ │ + bne.n 77444 │ │ + b.n 7749c │ │ movs r1, #0 │ │ ldrb r5, [r3, #0] │ │ sub.w r4, r5, #65 @ 0x41 │ │ sub.w r6, r5, #48 @ 0x30 │ │ cmp r5, #57 @ 0x39 │ │ bic.w r4, r4, #32 │ │ it hi │ │ addhi.w r6, r4, #10 │ │ cmp r6, #15 │ │ - bhi.n 76bd6 │ │ + bhi.n 77568 │ │ movs r5, #0 │ │ cmp.w r5, r1, lsr #28 │ │ - bne.n 76bd6 │ │ + bne.n 77568 │ │ orr.w r1, r6, r1, lsl #4 │ │ - adds r3, #1 │ │ subs r2, #1 │ │ - bne.n 76adc │ │ + add.w r3, r3, #1 │ │ + bne.n 7746e │ │ eor.w r2, r1, #55296 @ 0xd800 │ │ movw r3, #2048 @ 0x800 │ │ sub.w r2, r2, #1114112 @ 0x110000 │ │ movt r3, #65519 @ 0xffef │ │ cmp r2, r3 │ │ it cc │ │ movcc.w r1, #1114112 @ 0x110000 │ │ sub.w r2, r1, #1114112 @ 0x110000 │ │ eor.w r0, r0, #1 │ │ clz r2, r2 │ │ lsrs r2, r2, #5 │ │ orrs r0, r2 │ │ - bne.n 76bd6 │ │ + bne.n 77568 │ │ cmp r1, #32 │ │ str r1, [sp, #32] │ │ itt cs │ │ subcs.w r0, r1, #127 @ 0x7f │ │ cmpcs r0, #33 @ 0x21 │ │ - bcc.n 76bd6 │ │ + bcc.n 77568 │ │ ldr r1, [sp, #28] │ │ add r0, sp, #32 │ │ - bl 512d8 │ │ + bl 50b80 │ │ ldr r5, [sp, #8] │ │ cmp r0, #0 │ │ - beq.w 7671e │ │ - b.n 76e46 │ │ - ldr r1, [pc, #888] @ (76ecc ) │ │ + beq.w 770ac │ │ + b.n 775c2 │ │ + ldr r1, [pc, #524] @ (776f4 ) │ │ add r1, pc │ │ - b.n 76bc2 │ │ - ldr r1, [pc, #884] @ (76ed0 ) │ │ + b.n 77554 │ │ + ldr r1, [pc, #488] @ (776d8 ) │ │ add r1, pc │ │ - b.n 76bc2 │ │ + b.n 77554 │ │ orr.w r0, r2, r1, lsl #6 │ │ cmp r0, #46 @ 0x2e │ │ - beq.w 768cc │ │ + beq.w 7725a │ │ ldr r0, [sp, #28] │ │ movs r2, #1 │ │ ldrd r0, r1, [r0, #28] │ │ ldr r3, [r1, #12] │ │ - ldr r1, [pc, #864] @ (76ed4 ) │ │ + ldr r1, [pc, #496] @ (776f8 ) │ │ add r1, pc │ │ blx r3 │ │ cmp r0, #0 │ │ - bne.w 76e46 │ │ + bne.n 775c2 │ │ ldrsb.w r0, [r8, #1] │ │ cmn.w r0, #64 @ 0x40 │ │ - blt.w 76f30 │ │ + blt.w 77686 │ │ add.w r9, r8, #1 │ │ sub.w r5, sl, #1 │ │ - b.n 7671e │ │ - ldr r1, [pc, #832] @ (76ed8 ) │ │ + b.n 770ac │ │ + ldr r1, [pc, #436] @ (776dc ) │ │ add r1, pc │ │ - b.n 76bc2 │ │ + b.n 77554 │ │ orr.w r0, r2, r1, lsl #12 │ │ cmp r0, #46 @ 0x2e │ │ - beq.w 768cc │ │ - b.n 76b68 │ │ - ldr r1, [pc, #820] @ (76edc ) │ │ + beq.w 7725a │ │ + b.n 774fc │ │ + ldr r1, [pc, #420] @ (776e0 ) │ │ add r1, pc │ │ - b.n 76bc2 │ │ - ldr r1, [pc, #816] @ (76ee0 ) │ │ + b.n 77554 │ │ + ldr r1, [pc, #420] @ (776e4 ) │ │ add r1, pc │ │ - b.n 76bc2 │ │ - ldr r1, [pc, #816] @ (76ee4 ) │ │ + b.n 77554 │ │ + ldr r1, [pc, #416] @ (776e8 ) │ │ add r1, pc │ │ - b.n 76bc2 │ │ - ldr r1, [pc, #812] @ (76ee8 ) │ │ + b.n 77554 │ │ + ldr r1, [pc, #416] @ (776ec ) │ │ add r1, pc │ │ - b.n 76bc2 │ │ - ldr r1, [pc, #812] @ (76eec ) │ │ + b.n 77554 │ │ + ldr r1, [pc, #412] @ (776f0 ) │ │ add r1, pc │ │ ldr r0, [sp, #28] │ │ ldrd r0, r2, [r0, #28] │ │ ldr r3, [r2, #12] │ │ movs r2, #1 │ │ blx r3 │ │ cmp r0, #0 │ │ - beq.w 7671e │ │ - b.n 76e46 │ │ + beq.w 770ac │ │ + b.n 775c2 │ │ ldr r0, [sp, #28] │ │ mov r2, sl │ │ ldrd r0, r1, [r0, #28] │ │ ldr r3, [r1, #12] │ │ mov r1, r8 │ │ blx r3 │ │ add.w ip, sp, #12 │ │ cmp r0, #0 │ │ ldmia.w ip, {r9, sl, ip} │ │ - bne.w 76e3c │ │ - subs.w sl, ip, r9 │ │ - it ne │ │ - movne.w sl, #1 │ │ - cmp ip, r9 │ │ - beq.w 76e3c │ │ - ldr r0, [sp, #24] │ │ - cmp r0, #0 │ │ - beq.w 76e50 │ │ - ldr.w r8, [sp, #24] │ │ - movs r3, #0 │ │ - ldrb.w lr, [fp] │ │ - add.w r0, ip, #1 │ │ - sub.w r2, r8, #1 │ │ - str r0, [sp, #20] │ │ - mov r5, lr │ │ - add.w r4, fp, r3 │ │ - sxtb r0, r5 │ │ - cmp.w r0, #4294967295 @ 0xffffffff │ │ - mov r1, r5 │ │ - bgt.n 76c6e │ │ - ldrb r0, [r4, #1] │ │ - and.w r1, r5, #31 │ │ - cmp r5, #224 @ 0xe0 │ │ - and.w r0, r0, #63 @ 0x3f │ │ - bcc.n 76c64 │ │ - ldrb r6, [r4, #2] │ │ - cmp r5, #240 @ 0xf0 │ │ - and.w r6, r6, #63 @ 0x3f │ │ - orr.w r0, r6, r0, lsl #6 │ │ - bcc.n 76c6a │ │ - ldrb r6, [r4, #3] │ │ - and.w r1, r1, #7 │ │ - and.w r6, r6, #63 @ 0x3f │ │ - orr.w r0, r6, r0, lsl #6 │ │ - orr.w r1, r0, r1, lsl #18 │ │ - cmp.w r1, #1114112 @ 0x110000 │ │ - bne.n 76c6e │ │ - b.n 76e50 │ │ - orr.w r1, r0, r1, lsl #6 │ │ - b.n 76c6e │ │ - orr.w r1, r0, r1, lsl #12 │ │ - sub.w r0, r1, #48 @ 0x30 │ │ - cmp r0, #9 │ │ - bhi.n 76c92 │ │ - cmp r2, r3 │ │ - beq.w 76e50 │ │ - ldrsb.w r0, [r4, #1] │ │ - cmn.w r0, #65 @ 0x41 │ │ - ble.w 76e5c │ │ - uxtb r5, r0 │ │ - adds r3, #1 │ │ - sub.w r8, r8, #1 │ │ - b.n 76c20 │ │ - ldr r0, [sp, #24] │ │ - subs.w r3, r0, r8 │ │ - beq.w 76e9a │ │ - ldrsb.w r0, [fp, r3] │ │ - cmn.w r0, #65 @ 0x41 │ │ - ble.w 76e8a │ │ - cmp r3, #1 │ │ - bne.n 76cbe │ │ - movs r2, #1 │ │ - cmp.w lr, #43 @ 0x2b │ │ - beq.w 76e70 │ │ - cmp.w lr, #45 @ 0x2d │ │ - bne.n 76d00 │ │ - b.n 76e70 │ │ - cmp.w lr, #43 @ 0x2b │ │ - bne.n 76cfa │ │ - subs r2, r3, #1 │ │ - add.w fp, fp, #1 │ │ - cmp r3, #10 │ │ - bcc.n 76d00 │ │ - movs r6, #0 │ │ - cbz r2, 76d1e │ │ - movs r0, #10 │ │ - umull r1, r3, r6, r0 │ │ - ldrb.w r0, [fp], #1 │ │ - subs r0, #48 @ 0x30 │ │ - cmp r3, #0 │ │ - it ne │ │ - movne r3, #1 │ │ - cmp r0, #9 │ │ - bhi.w 76e58 │ │ - cmp r3, #0 │ │ - bne.w 76e6e │ │ - adds r6, r0, r1 │ │ - subs r2, #1 │ │ - adds r0, r0, r1 │ │ - bcc.n 76cd0 │ │ - b.n 76e6e │ │ - cmp r3, #8 │ │ - mov r2, r3 │ │ - bhi.n 76cce │ │ - movs r6, #0 │ │ - ldrb.w r0, [fp] │ │ - subs r0, #48 @ 0x30 │ │ - cmp r0, #9 │ │ - bhi.w 76e58 │ │ - add.w r1, r6, r6, lsl #2 │ │ - add.w fp, fp, #1 │ │ - subs r2, #1 │ │ - add.w r6, r0, r1, lsl #1 │ │ - bne.n 76d02 │ │ - cbz r6, 76d32 │ │ - cmp r8, r6 │ │ - bls.n 76d2e │ │ - ldrsb r0, [r4, r6] │ │ - cmn.w r0, #65 @ 0x41 │ │ - bgt.n 76d32 │ │ - b.n 76ea8 │ │ - bne.w 76ea8 │ │ - ldr r0, [sp, #20] │ │ - add.w fp, r4, r6 │ │ - cmp r0, r9 │ │ - bne.n 76dd2 │ │ - ldr r0, [sp, #28] │ │ - ldr r0, [r0, #20] │ │ - ands.w r0, r0, #4 │ │ - beq.n 76dd2 │ │ - cmp r5, #104 @ 0x68 │ │ - bne.n 76dd2 │ │ - cmp r6, #0 │ │ - beq.n 76dd2 │ │ - cmp r6, #1 │ │ - beq.n 76d5e │ │ - ldrsb.w r0, [r4, #1] │ │ - cmn.w r0, #65 @ 0x41 │ │ - ble.w 76ef0 │ │ - adds r2, r4, #1 │ │ - b.n 76d80 │ │ - orr.w r1, r0, r2, lsl #6 │ │ - adds r2, r3, #2 │ │ - sub.w r3, r1, #65 @ 0x41 │ │ - sub.w r0, r1, #48 @ 0x30 │ │ - cmp r1, #57 @ 0x39 │ │ - bic.w r3, r3, #33 @ 0x21 │ │ - it hi │ │ - addhi.w r0, r3, #10 │ │ - cmp r0, #16 │ │ - bcs.n 76dd2 │ │ - cmp r2, fp │ │ - beq.n 76e1a │ │ - mov r3, r2 │ │ - ldrsb.w r0, [r2], #1 │ │ - cmp.w r0, #4294967295 @ 0xffffffff │ │ - uxtb r1, r0 │ │ - bgt.n 76d68 │ │ - ldrb r0, [r3, #1] │ │ - and.w r2, r1, #31 │ │ - cmp r1, #224 @ 0xe0 │ │ - and.w r0, r0, #63 @ 0x3f │ │ - bcc.n 76d62 │ │ - ldrb r5, [r3, #2] │ │ - cmp r1, #240 @ 0xf0 │ │ - and.w r5, r5, #63 @ 0x3f │ │ - orr.w r0, r5, r0, lsl #6 │ │ - bcc.n 76dca │ │ - ldrb r1, [r3, #3] │ │ - and.w r1, r1, #63 @ 0x3f │ │ - orr.w r0, r1, r0, lsl #6 │ │ - and.w r1, r2, #7 │ │ - orr.w r1, r0, r1, lsl #18 │ │ - cmp.w r1, #1114112 @ 0x110000 │ │ - beq.n 76e1a │ │ - adds r2, r3, #4 │ │ - b.n 76d68 │ │ - orr.w r1, r0, r2, lsl #12 │ │ - adds r2, r3, #3 │ │ - b.n 76d68 │ │ - cmp.w ip, #0 │ │ - beq.n 76dea │ │ - ldr r0, [sp, #28] │ │ - movs r2, #2 │ │ - ldrd r0, r1, [r0, #28] │ │ - ldr r3, [r1, #12] │ │ - ldr r1, [pc, #388] @ (76f68 ) │ │ - add r1, pc │ │ - blx r3 │ │ - cbnz r0, 76e3c │ │ - cmp r6, #2 │ │ - str.w sl, [sp, #16] │ │ - bcc.n 76dfc │ │ - ldrh r0, [r4, #0] │ │ - movw r1, #9311 @ 0x245f │ │ - cmp r0, r1 │ │ - beq.n 76e08 │ │ - mov r5, r6 │ │ - mov r9, r4 │ │ - sub.w r0, r8, r6 │ │ - str r0, [sp, #24] │ │ - b.n 7671e │ │ + beq.w 76e8c │ │ + b.n 775b8 │ │ mov r9, r4 │ │ ldrsb.w r0, [r9, #1]! │ │ cmn.w r0, #65 @ 0x41 │ │ - ble.w 76f1e │ │ + ble.n 77674 │ │ subs r5, r6, #1 │ │ - b.n 76e00 │ │ - mov.w sl, #0 │ │ - b.n 76e3c │ │ + b.n 770a6 │ │ ldrd r0, r3, [r0, #4] │ │ movs r2, #0 │ │ strd r0, r3, [sp, #48] @ 0x30 │ │ add r0, sp, #48 @ 0x30 │ │ strd r1, r2, [sp, #64] @ 0x40 │ │ movs r1, #1 │ │ strd r2, r2, [sp, #56] @ 0x38 │ │ - bl 72588 │ │ + bl 72cf4 │ │ mov sl, r0 │ │ + b.n 775b8 │ │ + mov.w sl, #0 │ │ mov r0, sl │ │ add sp, #76 @ 0x4c │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ mov.w sl, #1 │ │ - b.n 76e3c │ │ - bl 51658 │ │ - ldr r0, [pc, #316] @ (76f90 ) │ │ + b.n 775b8 │ │ + bl 5270c │ │ + ldr r0, [pc, #308] @ (77704 ) │ │ add r0, pc │ │ - bl 4ffc8 │ │ - movs r2, #1 │ │ - b.n 76e70 │ │ - ldr r0, [pc, #240] @ (76f50 ) │ │ + bl 50b2c │ │ + ldr r0, [pc, #204] @ (776a4 ) │ │ mov r1, r8 │ │ movs r2, #1 │ │ mov r3, r8 │ │ add r0, pc │ │ str r0, [sp, #0] │ │ mov r0, r4 │ │ - bl 50c44 │ │ + bl 51f90 │ │ + movs r2, #1 │ │ + b.n 775ec │ │ movs r2, #2 │ │ - ldr r0, [pc, #224] @ (76f54 ) │ │ - ldr r3, [pc, #228] @ (76f58 ) │ │ - ldr r1, [pc, #228] @ (76f5c ) │ │ + ldr r0, [pc, #184] @ (776a8 ) │ │ + ldr r3, [pc, #188] @ (776ac ) │ │ + ldr r1, [pc, #188] @ (776b0 ) │ │ add r0, pc │ │ strb.w r2, [sp, #48] @ 0x30 │ │ add r3, pc │ │ add r1, pc │ │ add r2, sp, #48 @ 0x30 │ │ str r1, [sp, #0] │ │ movs r1, #43 @ 0x2b │ │ - bl 4fcf8 │ │ - ldr r0, [pc, #264] @ (76f94 ) │ │ + bl 5127c │ │ + ldr r0, [pc, #256] @ (77708 ) │ │ movs r2, #0 │ │ ldr r1, [sp, #24] │ │ add r0, pc │ │ str r0, [sp, #0] │ │ mov r0, fp │ │ - bl 50c44 │ │ + bl 51f90 │ │ movs r2, #0 │ │ - b.n 76e70 │ │ - ldr r0, [pc, #228] @ (76f84 ) │ │ + b.n 775ec │ │ + ldr r0, [pc, #184] @ (776d4 ) │ │ mov r1, sl │ │ movs r2, #1 │ │ add r0, pc │ │ - b.n 76f00 │ │ - ldr r0, [pc, #180] @ (76f60 ) │ │ + b.n 77656 │ │ + ldr r0, [pc, #140] @ (776b4 ) │ │ mov r1, r8 │ │ mov r2, r6 │ │ mov r3, r8 │ │ add r0, pc │ │ - b.n 76e66 │ │ - ldr r0, [pc, #224] @ (76f98 ) │ │ + b.n 775de │ │ + ldr r0, [pc, #216] @ (7770c ) │ │ mov r1, sl │ │ movs r2, #0 │ │ mov r3, r5 │ │ add r0, pc │ │ - b.n 76f00 │ │ - ldr r0, [pc, #188] @ (76f80 ) │ │ + b.n 77656 │ │ + ldr r0, [pc, #144] @ (776d0 ) │ │ mov r1, sl │ │ mov r3, sl │ │ add r0, pc │ │ - b.n 76f00 │ │ - nop │ │ - ldrb r7, [r2, #19] │ │ - @ instruction: 0xfffa7cd7 │ │ - vcvt.u16.f16 d31, d14, #6 │ │ - @ instruction: 0xfffc7c9a │ │ - vmull.u , d26, d7 │ │ - vmull.u , d26, d0 │ │ - vcvt.f16.u16 , , #6 │ │ - vcvt.f16.u16 , q9, #6 │ │ - vqrshrun.s64 d24, q7, #6 │ │ - vqshrun.s64 d20, q6, #6 │ │ + b.n 77656 │ │ + ldr r0, [pc, #112] @ (776b8 ) │ │ add r0, pc │ │ - b.n 76f22 │ │ - ldr r0, [pc, #128] @ (76f78 ) │ │ + b.n 77678 │ │ + ldr r0, [pc, #120] @ (776c8 ) │ │ mov r1, sl │ │ mov r2, r5 │ │ mov r3, sl │ │ add r0, pc │ │ str r0, [sp, #0] │ │ mov r0, r8 │ │ - bl 50c44 │ │ - ldr r0, [pc, #104] @ (76f74 ) │ │ + bl 51f90 │ │ + ldr r0, [pc, #100] @ (776c4 ) │ │ add r0, pc │ │ - b.n 76f34 │ │ - ldr r0, [pc, #96] @ (76f70 ) │ │ + b.n 7768a │ │ + ldr r0, [pc, #88] @ (776c0 ) │ │ add r0, pc │ │ - b.n 76f34 │ │ - ldr r0, [pc, #100] @ (76f7c ) │ │ + b.n 7768a │ │ + ldr r0, [pc, #96] @ (776cc ) │ │ movs r2, #1 │ │ mov r3, r1 │ │ add r0, pc │ │ - b.n 76e66 │ │ - ldr r0, [pc, #76] @ (76f6c ) │ │ + b.n 775de │ │ + ldr r0, [pc, #68] @ (776bc ) │ │ add r0, pc │ │ str r0, [sp, #0] │ │ mov r0, r4 │ │ mov r1, r6 │ │ movs r2, #1 │ │ mov r3, r6 │ │ - bl 50c44 │ │ - ldr r0, [pc, #88] @ (76f8c ) │ │ + bl 51f90 │ │ + ldr r0, [pc, #120] @ (77700 ) │ │ add r0, pc │ │ str r0, [sp, #0] │ │ mov r0, r8 │ │ mov r1, sl │ │ movs r2, #1 │ │ mov r3, sl │ │ - bl 50c44 │ │ - ldr r0, [pc, #68] @ (76f88 ) │ │ + bl 51f90 │ │ + ldr r0, [pc, #96] @ (776fc ) │ │ mov r1, sl │ │ movs r2, #2 │ │ mov r3, sl │ │ add r0, pc │ │ - b.n 76f00 │ │ - nop │ │ - str r5, [sp, #464] @ 0x1d0 │ │ + b.n 77656 │ │ + str r5, [sp, #960] @ 0x3c0 │ │ movs r5, r0 │ │ - strb.w pc, [sp, #4092] @ 0xffc │ │ - str r4, [sp, #848] @ 0x350 │ │ + bl 3a56a4 │ │ + str r5, [sp, #368] @ 0x170 │ │ movs r5, r0 │ │ - str r5, [sp, #488] @ 0x1e8 │ │ + str r5, [sp, #968] @ 0x3c8 │ │ movs r5, r0 │ │ - str r5, [sp, #352] @ 0x160 │ │ + str r5, [sp, #832] @ 0x340 │ │ movs r5, r0 │ │ - str r4, [sp, #792] @ 0x318 │ │ + str r5, [sp, #400] @ 0x190 │ │ movs r5, r0 │ │ - ldrb r4, [r0, #9] │ │ - vsri.64 , q12, #6 │ │ + str r5, [sp, #600] @ 0x258 │ │ movs r5, r0 │ │ - str r5, [sp, #480] @ 0x1e0 │ │ + str r6, [sp, #88] @ 0x58 │ │ movs r5, r0 │ │ - str r5, [sp, #248] @ 0xf8 │ │ + str r5, [sp, #880] @ 0x370 │ │ movs r5, r0 │ │ - str r5, [sp, #232] @ 0xe8 │ │ + str r5, [sp, #864] @ 0x360 │ │ movs r5, r0 │ │ - str r5, [sp, #376] @ 0x178 │ │ + str r5, [sp, #1008] @ 0x3f0 │ │ movs r5, r0 │ │ - str r5, [sp, #648] @ 0x288 │ │ + str r6, [sp, #104] @ 0x68 │ │ movs r5, r0 │ │ - str r5, [sp, #720] @ 0x2d0 │ │ + str r6, [sp, #176] @ 0xb0 │ │ movs r5, r0 │ │ - str r5, [sp, #312] @ 0x138 │ │ + strb r5, [r7, #26] │ │ + vrintm.f32 d23, d2 │ │ + vrint?.f32 , │ │ + vrint?.f32 , q12 │ │ + vrint?.f32 , │ │ + vqshlu.s32 , q5, #26 │ │ + vrshr.u64 q12, q7, #6 │ │ + vqshlu.s64 d23, d29, #58 @ 0x3a │ │ + vrintz.f32 d31, d22 │ │ + @ instruction: 0xfffc95ec │ │ movs r5, r0 │ │ - str r5, [sp, #472] @ 0x1d8 │ │ + str r6, [sp, #80] @ 0x50 │ │ movs r5, r0 │ │ - str r5, [sp, #472] @ 0x1d8 │ │ + str r5, [sp, #952] @ 0x3b8 │ │ movs r5, r0 │ │ - str r5, [sp, #352] @ 0x160 │ │ + str r5, [sp, #832] @ 0x340 │ │ movs r5, r0 │ │ - str r5, [sp, #432] @ 0x1b0 │ │ + str r5, [sp, #912] @ 0x390 │ │ movs r5, r0 │ │ ldrd r0, r2, [r1, #28] │ │ - ldr r1, [pc, #8] @ (76fac ) │ │ + ldr r1, [pc, #8] @ (77720 ) │ │ ldr r3, [r2, #12] │ │ movs r2, #18 │ │ add r1, pc │ │ bx r3 │ │ nop │ │ - ldrb r5, [r1, #10] │ │ + strb r3, [r2, #26] │ │ vrintz.f32 d27, d0 │ │ mov r7, sp │ │ ldrd ip, r3, [r0] │ │ subs.w lr, r3, r2 │ │ mov.w r3, #0 │ │ it cc │ │ movcc r3, #1 │ │ @@ -66863,39 +73753,39 @@ │ │ bx r3 │ │ push {r7, lr} │ │ mov r7, sp │ │ sub sp, #8 │ │ movs r2, #0 │ │ cmp r1, #128 @ 0x80 │ │ str r2, [sp, #4] │ │ - bcs.n 76ff6 │ │ + bcs.n 7776a │ │ movs r2, #1 │ │ strb.w r1, [sp, #4] │ │ - b.n 7705a │ │ + b.n 777ce │ │ movs r2, #2 │ │ mov r3, r1 │ │ bfi r3, r2, #6, #26 │ │ cmp.w r1, #2048 @ 0x800 │ │ - bcs.n 77014 │ │ + bcs.n 77788 │ │ strb.w r3, [sp, #5] │ │ movs r3, #192 @ 0xc0 │ │ orr.w r1, r3, r1, lsr #6 │ │ strb.w r1, [sp, #4] │ │ - b.n 7705a │ │ + b.n 777ce │ │ cmp.w r1, #65536 @ 0x10000 │ │ - bcs.n 77036 │ │ + bcs.n 777aa │ │ strb.w r3, [sp, #6] │ │ lsrs r3, r1, #6 │ │ bfi r3, r2, #6, #26 │ │ movs r2, #224 @ 0xe0 │ │ orr.w r1, r2, r1, lsr #12 │ │ strb.w r3, [sp, #5] │ │ strb.w r1, [sp, #4] │ │ movs r2, #3 │ │ - b.n 7705a │ │ + b.n 777ce │ │ strb.w r3, [sp, #7] │ │ lsrs r3, r1, #6 │ │ bfi r3, r2, #6, #26 │ │ strb.w r3, [sp, #6] │ │ lsrs r3, r1, #12 │ │ bfi r3, r2, #6, #26 │ │ movs r2, #240 @ 0xf0 │ │ @@ -66906,993 +73796,851 @@ │ │ ldrd ip, r3, [r0] │ │ movs r1, #0 │ │ subs r3, r3, r2 │ │ it cc │ │ movcc r1, #1 │ │ orrs.w r1, r1, ip │ │ strd r1, r3, [r0] │ │ - beq.n 77076 │ │ + beq.n 777ea │ │ movs r0, #1 │ │ add sp, #8 │ │ pop {r7, pc} │ │ ldr r0, [r0, #8] │ │ ldrd r0, r1, [r0, #28] │ │ ldr r3, [r1, #12] │ │ add r1, sp, #4 │ │ blx r3 │ │ add sp, #8 │ │ pop {r7, pc} │ │ - bmi.n 77032 │ │ + bmi.n 777a6 │ │ mov r2, r1 │ │ - ldr r1, [pc, #8] @ (77094 ) │ │ + ldr r1, [pc, #8] @ (77808 ) │ │ add r1, pc │ │ - b.w 4cac6 │ │ + b.w 4d952 │ │ nop │ │ - str r2, [sp, #912] @ 0x390 │ │ + str r3, [sp, #400] @ 0x190 │ │ movs r5, r0 │ │ - ldr r0, [r0, #0] │ │ - b.w 6f4c8 │ │ push {r3, r4, r5, r6, r7, lr} │ │ add r7, sp, #16 │ │ add r3, sp, #4 │ │ stmia r3!, {r0, r1, r2} │ │ add r0, sp, #4 │ │ - bl 770ac │ │ + bl 7781a │ │ push {r7, lr} │ │ mov r7, sp │ │ - bl 770b4 │ │ + bl 77824 │ │ + bmi.n 777ce │ │ push {r7, lr} │ │ mov r7, sp │ │ sub sp, #16 │ │ ldrd ip, r3, [r0] │ │ ldr r2, [r0, #8] │ │ movs r0, #0 │ │ - ldr r1, [pc, #16] @ (770d4 ) │ │ + ldr r1, [pc, #16] @ (77844 ) │ │ str r0, [sp, #0] │ │ add r0, sp, #8 │ │ add r1, pc │ │ strd ip, r3, [sp, #8] │ │ movs r3, #1 │ │ - bl 771c8 │ │ - ldr r4, [sp, #368] @ 0x170 │ │ + bl 77938 │ │ + ldr r5, [sp, #432] @ 0x1b0 │ │ movs r5, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ sub sp, #16 │ │ mov r5, r1 │ │ and.w r1, r0, #3 │ │ mov r4, r2 │ │ mov r6, r0 │ │ movs r0, #9 │ │ tbb [pc, r1] │ │ movs r4, #2 │ │ str r3, [r3, #68] @ 0x44 │ │ lsls r0, r6, #28 │ │ - bmi.n 771a8 │ │ + bmi.n 77918 │ │ mov r0, r4 │ │ movs r1, #12 │ │ mov r2, r5 │ │ - bl c3fb8 │ │ + bl c46a4 │ │ mov r0, r4 │ │ - bl 92fd4 │ │ + bl 9447c │ │ mov r1, r0 │ │ movs r2, #1 │ │ movs r0, #9 │ │ lsl.w r1, r2, r1 │ │ lsls r2, r1, #30 │ │ - bne.n 771a8 │ │ + bne.n 77918 │ │ tst.w r1, #12 │ │ - beq.n 771ba │ │ + beq.n 7792a │ │ movs r0, #0 │ │ movs r1, #0 │ │ str r0, [sp, #4] │ │ add r0, sp, #4 │ │ str r0, [sp, #0] │ │ mov r0, r4 │ │ movs r2, #13 │ │ movs r3, #0 │ │ - blx ca6dc │ │ + blx cace4 │ │ ldr r0, [sp, #4] │ │ str r0, [r5, #32] │ │ movs r0, #6 │ │ - b.n 771ba │ │ + b.n 7792a │ │ mov r0, r4 │ │ movs r1, #12 │ │ mov r2, r5 │ │ - bl c3fb8 │ │ + bl c46a4 │ │ mov r0, r4 │ │ - bl 92fd4 │ │ + bl 9447c │ │ mov r2, r0 │ │ mov r8, r1 │ │ movs r0, #9 │ │ tbb [pc, r2] │ │ lsls r2, r5, #12 │ │ cmp r0, #3 │ │ adds r3, #51 @ 0x33 │ │ mov r0, r4 │ │ movs r1, #0 │ │ mov r2, r5 │ │ movs r6, #0 │ │ - bl c3fb8 │ │ + bl c46a4 │ │ mov r0, r4 │ │ movs r1, #1 │ │ movs r2, #0 │ │ - bl c3fb8 │ │ + bl c46a4 │ │ add r0, sp, #8 │ │ str r0, [sp, #0] │ │ mov r0, r4 │ │ movs r1, #0 │ │ movs r2, #15 │ │ movs r3, #0 │ │ str r6, [sp, #8] │ │ - blx ca6dc │ │ + blx cace4 │ │ ldr r0, [sp, #8] │ │ movs r1, #0 │ │ movs r2, #15 │ │ movs r3, #0 │ │ bic.w r0, r0, r8 │ │ and.w r0, r0, #1 │ │ add r0, r8 │ │ str r0, [sp, #12] │ │ add r0, sp, #12 │ │ str r0, [sp, #0] │ │ mov r0, r4 │ │ - blx ca7f4 │ │ + blx cadfc │ │ movs r0, #7 │ │ - b.n 771ba │ │ + b.n 7792a │ │ lsls r0, r6, #28 │ │ - bpl.n 7715a │ │ + bpl.n 778ca │ │ mov r0, r5 │ │ mov r1, r4 │ │ - blx cb3b4 │ │ + blx cb9bc │ │ mov r1, r0 │ │ movs r0, #9 │ │ cmp r1, #0 │ │ it eq │ │ moveq r0, #8 │ │ add sp, #16 │ │ ldr.w r8, [sp], #4 │ │ pop {r4, r5, r6, r7, pc} │ │ - bl 50044 │ │ - bmi.n 77172 │ │ + bl 51568 │ │ + bmi.n 778e2 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ - sub.w sp, sp, #660 @ 0x294 │ │ + sub sp, #92 @ 0x5c │ │ mov r9, r3 │ │ - add r3, sp, #32 │ │ + add r3, sp, #16 │ │ stmia r3!, {r0, r1, r2} │ │ - mov sl, r1 │ │ + mov fp, r1 │ │ mov r8, r0 │ │ - ldr r4, [pc, #928] @ (77580 ) │ │ - add r4, pc │ │ - ldrex r0, [r4, #24] │ │ + ldr r6, [pc, #924] @ (77cec ) │ │ + add r6, pc │ │ + ldrex r0, [r6, #20] │ │ adds r1, r0, #1 │ │ - strex r2, r1, [r4, #24] │ │ + strex r2, r1, [r6, #20] │ │ cmp r2, #0 │ │ - bne.n 771e2 │ │ + bne.n 77950 │ │ cmp r0, #0 │ │ - bmi.n 77254 │ │ - ldr r5, [pc, #908] @ (77584 ) │ │ - add r5, pc │ │ - ldr r6, [r5, #24] │ │ + bmi.n 779c6 │ │ + ldr r4, [pc, #912] @ (77cf4 ) │ │ + add r4, pc │ │ + ldr.w sl, [r4, #24] │ │ dmb ish │ │ - cbnz r6, 7720a │ │ - add.w r0, r5, #24 │ │ - bl 77b70 │ │ - mov r6, r0 │ │ - mov r0, r6 │ │ - blx ccc60 │ │ - mov fp, r0 │ │ + cmp.w sl, #0 │ │ + bne.n 7797e │ │ + add.w r0, r4, #24 │ │ + bl 78168 │ │ + mov sl, r0 │ │ + mov r0, sl │ │ + blx cd220 │ │ + mov r5, r0 │ │ cmp r0, #1 │ │ - bls.n 77296 │ │ - ldrb.w r0, [fp, #4] │ │ + bls.n 77a08 │ │ + ldrb r0, [r5, #4] │ │ cmp r0, #0 │ │ - beq.n 772b0 │ │ - ldr.w r1, [sl, #24] │ │ + beq.n 77a12 │ │ + ldr.w r1, [fp, #24] │ │ mov r0, r8 │ │ blx r1 │ │ cmp r0, #0 │ │ it eq │ │ moveq r1, r0 │ │ - str r1, [sp, #616] @ 0x268 │ │ + str r1, [sp, #52] @ 0x34 │ │ it eq │ │ moveq r0, #1 │ │ - str r0, [sp, #612] @ 0x264 │ │ + str r0, [sp, #48] @ 0x30 │ │ movs r0, #0 │ │ - str r0, [sp, #96] @ 0x60 │ │ + str r0, [sp, #80] @ 0x50 │ │ movs r0, #3 │ │ - str r0, [sp, #84] @ 0x54 │ │ - ldr r0, [pc, #840] @ (77588 ) │ │ + str r0, [sp, #68] @ 0x44 │ │ + ldr r0, [pc, #840] @ (77cf8 ) │ │ add r0, pc │ │ - str r0, [sp, #80] @ 0x50 │ │ + str r0, [sp, #64] @ 0x40 │ │ movs r0, #2 │ │ - str r0, [sp, #92] @ 0x5c │ │ - add r0, sp, #632 @ 0x278 │ │ - str r0, [sp, #88] @ 0x58 │ │ - ldr r0, [pc, #832] @ (7758c ) │ │ + str r0, [sp, #76] @ 0x4c │ │ + add r0, sp, #28 │ │ + str r0, [sp, #72] @ 0x48 │ │ + ldr r0, [pc, #828] @ (77cfc ) │ │ add r0, pc │ │ - str r0, [sp, #644] @ 0x284 │ │ - add r0, sp, #612 @ 0x264 │ │ - b.n 77272 │ │ + str r0, [sp, #40] @ 0x28 │ │ + add r0, sp, #48 @ 0x30 │ │ + b.n 779e4 │ │ movs r0, #0 │ │ - str r0, [sp, #96] @ 0x60 │ │ + str r0, [sp, #80] @ 0x50 │ │ movs r0, #3 │ │ - str r0, [sp, #84] @ 0x54 │ │ - ldr r0, [pc, #816] @ (77590 ) │ │ + str r0, [sp, #68] @ 0x44 │ │ + ldr r0, [pc, #816] @ (77d00 ) │ │ add r0, pc │ │ - str r0, [sp, #80] @ 0x50 │ │ + str r0, [sp, #64] @ 0x40 │ │ movs r0, #2 │ │ - str r0, [sp, #92] @ 0x5c │ │ - add r0, sp, #632 @ 0x278 │ │ - str r0, [sp, #88] @ 0x58 │ │ - ldr r0, [pc, #808] @ (77594 ) │ │ + str r0, [sp, #76] @ 0x4c │ │ + add r0, sp, #28 │ │ + str r0, [sp, #72] @ 0x48 │ │ + ldr r0, [pc, #804] @ (77d04 ) │ │ add r0, pc │ │ - str r0, [sp, #644] @ 0x284 │ │ - add r0, sp, #32 │ │ - str r0, [sp, #640] @ 0x280 │ │ - ldr r0, [pc, #800] @ (77598 ) │ │ + str r0, [sp, #40] @ 0x28 │ │ + add r0, sp, #16 │ │ + str r0, [sp, #36] @ 0x24 │ │ + ldr r0, [pc, #800] @ (77d08 ) │ │ add r0, pc │ │ - str r0, [sp, #636] @ 0x27c │ │ - add r0, sp, #40 @ 0x28 │ │ - str r0, [sp, #632] @ 0x278 │ │ - add r4, sp, #592 @ 0x250 │ │ + str r0, [sp, #32] │ │ + add r0, sp, #24 │ │ + str r0, [sp, #28] │ │ + add r4, sp, #56 @ 0x38 │ │ sub.w r1, r7, #29 │ │ - add r2, sp, #80 @ 0x50 │ │ + add r2, sp, #64 @ 0x40 │ │ mov r0, r4 │ │ - bl 77a58 │ │ + bl 78048 │ │ mov r0, r4 │ │ - bl 77b24 │ │ - bl 71b90 │ │ - bne.n 772e2 │ │ - ldr r0, [pc, #768] @ (7759c ) │ │ - sub.w r2, r7, #29 │ │ - movs r1, #70 @ 0x46 │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r0, [pc, #760] @ (775a0 ) │ │ - ldr r3, [pc, #764] @ (775a4 ) │ │ + bl 78114 │ │ + bl 725f4 │ │ + bne.n 77a3e │ │ + ldr r0, [pc, #768] @ (77d0c ) │ │ add r0, pc │ │ - add r3, pc │ │ - bl 4fcf8 │ │ + bl 78224 │ │ movs r0, #1 │ │ - ldr r1, [pc, #756] @ (775a8 ) │ │ - strb.w r0, [fp, #4] │ │ - ldr.w r0, [fp] │ │ + ldr r1, [pc, #760] @ (77d10 ) │ │ + strb r0, [r5, #4] │ │ + ldr r0, [r5, #0] │ │ adds r0, #1 │ │ - str.w r0, [fp] │ │ - ldr r6, [pc, #744] @ (775ac ) │ │ - add r6, pc │ │ - ldr r0, [r6, #36] @ 0x24 │ │ + str r0, [r5, #0] │ │ + ldr r5, [pc, #756] @ (77d14 ) │ │ + add r5, pc │ │ + ldr r0, [r5, #0] │ │ cmp r0, r1 │ │ - bhi.n 772fa │ │ - ldrex r1, [r6, #36] @ 0x24 │ │ + bhi.n 77a56 │ │ + ldrex r1, [r5] │ │ cmp r1, r0 │ │ - bne.n 772f6 │ │ + bne.n 77a52 │ │ adds r0, #1 │ │ - strex r1, r0, [r6, #36] @ 0x24 │ │ - cbnz r1, 772fa │ │ + strex r1, r0, [r5] │ │ + cbnz r1, 77a56 │ │ dmb ish │ │ - b.n 77302 │ │ - ldrb r0, [r4, #1] │ │ + b.n 77a5e │ │ + ldrb r0, [r6, #1] │ │ movs r0, #12 │ │ - blx ccbf0 │ │ + blx cd270 │ │ cmp r0, #0 │ │ - bne.n 773c8 │ │ + bne.n 77b26 │ │ movs r0, #4 │ │ movs r1, #12 │ │ - bl 4adb8 │ │ + bl 4bbd8 │ │ clrex │ │ - add.w r0, r6, #36 @ 0x24 │ │ - bl 778b8 │ │ - ldrb.w r0, [r6, #44] @ 0x2c │ │ - ldr r0, [r6, #48] @ 0x30 │ │ - cbnz r0, 77366 │ │ - ldrd r0, r1, [sp, #32] │ │ - ldr.w fp, [sp, #40] @ 0x28 │ │ - str r1, [sp, #24] │ │ - ldr r1, [r1, #20] │ │ - str r0, [sp, #28] │ │ + ldr r0, [pc, #704] @ (77d18 ) │ │ + add r0, pc │ │ + bl 77ea8 │ │ + str.w r9, [sp, #12] │ │ + ldrb r0, [r5, #8] │ │ + ldr r0, [r5, #12] │ │ + cbnz r0, 77abc │ │ + ldrd r8, sl, [sp, #16] │ │ + ldr.w r1, [sl, #20] │ │ + ldr r5, [sp, #24] │ │ + mov r0, r8 │ │ blx r1 │ │ - str r0, [sp, #16] │ │ + str r0, [sp, #8] │ │ ldr r0, [r7, #8] │ │ - mov sl, r1 │ │ + mov r9, r1 │ │ cmp r0, #0 │ │ - beq.n 773f6 │ │ - movs r0, #3 │ │ - str r0, [sp, #12] │ │ - ldr.w r8, [sl, #12] │ │ - str.w fp, [sp, #44] @ 0x2c │ │ - add.w sl, sp, #80 @ 0x50 │ │ - ldr r1, [sp, #16] │ │ - mov r0, sl │ │ - blx r8 │ │ - ldr r0, [pc, #628] @ (775b0 ) │ │ - ldrd r1, r2, [sp, #80] @ 0x50 │ │ + beq.n 77b52 │ │ + mov.w fp, #3 │ │ + str r5, [sp, #44] @ 0x2c │ │ + ldr.w r5, [r9, #12] │ │ + add r0, sp, #64 @ 0x40 │ │ + ldr r1, [sp, #8] │ │ + blx r5 │ │ + ldr r0, [pc, #648] @ (77d1c ) │ │ + ldrd r1, r2, [sp, #64] @ 0x40 │ │ eors r0, r2 │ │ - ldr r2, [pc, #624] @ (775b4 ) │ │ + ldr r2, [pc, #644] @ (77d20 ) │ │ eors r1, r2 │ │ orrs r0, r1 │ │ - bne.w 7747e │ │ - ldrd r0, r1, [sp, #88] @ 0x58 │ │ - ldr r2, [pc, #612] @ (775b8 ) │ │ + bne.w 77bca │ │ + ldrd r0, r1, [sp, #72] @ 0x48 │ │ + ldr r2, [pc, #636] @ (77d24 ) │ │ eors r0, r2 │ │ - ldr r2, [pc, #612] @ (775bc ) │ │ + ldr r2, [pc, #636] @ (77d28 ) │ │ eors r1, r2 │ │ orrs r0, r1 │ │ - bne.w 7747e │ │ - ldr r2, [sp, #16] │ │ + bne.w 77bca │ │ + ldr r2, [sp, #8] │ │ movs r1, #4 │ │ mov r0, r2 │ │ - b.n 774b4 │ │ - ldrd r0, r1, [sp, #32] │ │ - ldr.w r8, [sp, #40] @ 0x28 │ │ - str r1, [sp, #24] │ │ - ldr r1, [r1, #20] │ │ - str r0, [sp, #28] │ │ + b.n 77bfe │ │ + ldrd r8, sl, [sp, #16] │ │ + ldr.w r1, [sl, #20] │ │ + ldr.w r9, [sp, #24] │ │ + mov r0, r8 │ │ blx r1 │ │ ldr r2, [r7, #8] │ │ - strb.w r2, [sp, #93] @ 0x5d │ │ - strb.w r9, [sp, #92] @ 0x5c │ │ - add r2, sp, #80 @ 0x50 │ │ - stmia.w r2, {r0, r1, r8} │ │ - ldrd r0, r1, [r6, #48] @ 0x30 │ │ + strb.w r2, [sp, #77] @ 0x4d │ │ + ldr r2, [sp, #12] │ │ + strb.w r2, [sp, #76] @ 0x4c │ │ + add r2, sp, #64 @ 0x40 │ │ + stmia.w r2, {r0, r1, r9} │ │ + ldrd r0, r1, [r5, #12] │ │ ldr r2, [r1, #20] │ │ - add r1, sp, #80 @ 0x50 │ │ + add r1, sp, #64 @ 0x40 │ │ blx r2 │ │ - bl 77b3c │ │ - ldr r6, [r5, #24] │ │ + bl 7812c │ │ + ldr.w r9, [r4, #24] │ │ dmb ish │ │ - cbnz r6, 773a6 │ │ - add.w r0, r5, #24 │ │ - bl 77b70 │ │ - mov r6, r0 │ │ - mov r0, r6 │ │ - blx ccc60 │ │ + cmp.w r9, #0 │ │ + bne.n 77b04 │ │ + add.w r0, r4, #24 │ │ + bl 78168 │ │ + mov r9, r0 │ │ + mov r0, r9 │ │ + blx cd220 │ │ mov r5, r0 │ │ cmp r0, #1 │ │ - bls.n 7742e │ │ + bls.n 77b88 │ │ + ldr r1, [sp, #12] │ │ movs r0, #0 │ │ - cmp.w r9, #0 │ │ strb r0, [r5, #4] │ │ - beq.w 774dc │ │ - ldr r0, [sp, #24] │ │ - ldr r1, [r0, #20] │ │ - ldr r0, [sp, #28] │ │ - bl 77b68 │ │ - mov fp, r0 │ │ - str r6, [r0, #8] │ │ + cmp r1, #0 │ │ + beq.w 77c7a │ │ + ldr.w r1, [sl, #20] │ │ + mov r0, r8 │ │ + bl 78160 │ │ + mov r5, r0 │ │ + str.w sl, [r0, #8] │ │ movs r0, #0 │ │ - strb.w r0, [fp, #4] │ │ - str.w r0, [fp] │ │ - mov r0, r6 │ │ - blx ccc60 │ │ - str.w r9, [sp, #20] │ │ + strb r0, [r5, #4] │ │ + str r0, [r5, #0] │ │ + mov r0, sl │ │ + blx cd220 │ │ + str.w r9, [sp, #12] │ │ mov r9, r0 │ │ - mov r0, r6 │ │ - mov r1, fp │ │ - blx ccc70 │ │ + mov r0, sl │ │ + mov r1, r5 │ │ + blx cd230 │ │ mov r0, r9 │ │ - ldr.w r9, [sp, #20] │ │ - blx ccbe0 │ │ - b.n 77216 │ │ - ldr.w r8, [r5, #24] │ │ + ldr.w r9, [sp, #12] │ │ + blx cd200 │ │ + b.n 7798a │ │ + ldr.w fp, [r4, #24] │ │ dmb ish │ │ - cmp.w r8, #0 │ │ - bne.n 7740e │ │ - add.w r0, r5, #24 │ │ - bl 77b70 │ │ - mov r8, r0 │ │ - mov r0, r8 │ │ - str.w r9, [sp, #20] │ │ - blx ccc60 │ │ - mov r9, r0 │ │ + cmp.w fp, #0 │ │ + bne.n 77b6a │ │ + add.w r0, r4, #24 │ │ + bl 78168 │ │ + mov fp, r0 │ │ + mov r0, fp │ │ + str r5, [sp, #4] │ │ + blx cd220 │ │ + mov r5, r0 │ │ cmp r0, #1 │ │ - bls.n 77462 │ │ - ldr.w r0, [r9] │ │ + bls.n 77bbe │ │ + ldr r0, [r5, #0] │ │ cmp r0, #1 │ │ - bls.n 774f2 │ │ - movs r0, #1 │ │ - ldr.w r9, [sp, #20] │ │ - b.n 77326 │ │ - beq.w 77298 │ │ - ldrb r0, [r4, #1] │ │ + bls.w 77c90 │ │ + mov.w fp, #1 │ │ + ldr r5, [sp, #4] │ │ + b.n 77a84 │ │ + beq.w 77a0a │ │ + ldrb r0, [r6, #1] │ │ movs r0, #12 │ │ - blx ccbf0 │ │ + blx cd270 │ │ cmp r0, #0 │ │ - beq.w 772ee │ │ + beq.w 77a4a │ │ mov r5, r0 │ │ - str r6, [r0, #8] │ │ + str.w r9, [r0, #8] │ │ movs r0, #0 │ │ strb r0, [r5, #4] │ │ str r0, [r5, #0] │ │ - mov r0, r6 │ │ - blx ccc60 │ │ - mov r4, r0 │ │ - mov r0, r6 │ │ + mov r0, r9 │ │ + blx cd220 │ │ + mov r6, r0 │ │ + mov r0, r9 │ │ mov r1, r5 │ │ - blx ccc70 │ │ - mov r0, r4 │ │ - blx ccbe0 │ │ - b.n 773b2 │ │ - bne.n 77528 │ │ - ldr r0, [pc, #344] @ (775c0 ) │ │ - sub.w r2, r7, #29 │ │ - movs r1, #70 @ 0x46 │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r0, [pc, #336] @ (775c4 ) │ │ - ldr r3, [pc, #340] @ (775c8 ) │ │ + blx cd230 │ │ + mov r0, r6 │ │ + blx cd200 │ │ + b.n 77b10 │ │ + bne.n 77cbe │ │ + ldr r0, [pc, #716] @ (77e90 ) │ │ add r0, pc │ │ - add r3, pc │ │ - bl 4fcf8 │ │ - b.n 77554 │ │ - add r0, sp, #80 @ 0x50 │ │ - ldr r1, [sp, #16] │ │ - blx r8 │ │ - ldr r0, [pc, #324] @ (775cc ) │ │ - ldrd r1, r2, [sp, #80] @ 0x50 │ │ + bl 78224 │ │ + b.n 77cd2 │ │ + add r0, sp, #64 @ 0x40 │ │ + ldr r1, [sp, #8] │ │ + blx r5 │ │ + ldr r0, [pc, #684] @ (77e80 ) │ │ + ldrd r1, r2, [sp, #64] @ 0x40 │ │ eors r0, r2 │ │ - ldr r2, [pc, #320] @ (775d0 ) │ │ + ldr r2, [pc, #680] @ (77e84 ) │ │ eors r1, r2 │ │ orrs r0, r1 │ │ mov.w r1, #12 │ │ - ldr r0, [pc, #316] @ (775d4 ) │ │ + ldr r0, [pc, #692] @ (77e98 ) │ │ add r0, pc │ │ - bne.n 774b8 │ │ - ldrd r2, ip, [sp, #88] @ 0x58 │ │ - ldr r3, [pc, #308] @ (775d8 ) │ │ - eors r2, r3 │ │ - ldr r3, [pc, #308] @ (775dc ) │ │ - eor.w r3, r3, ip │ │ + bne.n 77c02 │ │ + ldrd r2, r3, [sp, #72] @ 0x48 │ │ + ldr r5, [pc, #664] @ (77e88 ) │ │ + eors r2, r5 │ │ + ldr r5, [pc, #664] @ (77e8c ) │ │ + eors r3, r5 │ │ orrs r2, r3 │ │ - bne.n 774b8 │ │ - ldr r2, [sp, #16] │ │ + bne.n 77c02 │ │ + ldr r2, [sp, #8] │ │ movs r1, #8 │ │ adds r0, r2, #4 │ │ ldr r1, [r2, r1] │ │ ldr r0, [r0, #0] │ │ strd r0, r1, [sp, #48] @ 0x30 │ │ - ldr r0, [r4, #64] @ 0x40 │ │ + movs r0, #0 │ │ + strd r0, r0, [sp, #56] @ 0x38 │ │ + add r0, sp, #56 @ 0x38 │ │ + adds r5, r0, #4 │ │ + movs r0, #1 │ │ + ldrex r1, [r6, #24] │ │ + cbnz r1, 77c26 │ │ + strex r1, r0, [r6, #24] │ │ + cmp r1, #0 │ │ + bne.n 77c12 │ │ dmb ish │ │ - cbnz r0, 774cc │ │ - add.w r0, r4, #64 @ 0x40 │ │ - bl 77b70 │ │ - blx ccc60 │ │ + b.n 77c32 │ │ + add.w r0, r6, #24 │ │ + clrex │ │ + bl 7842a │ │ + ldr r0, [r6, #20] │ │ + lsls r0, r0, #1 │ │ + bne.w 77e38 │ │ + mov.w r9, #0 │ │ + ldrb r0, [r6, #28] │ │ + ldr r0, [pc, #600] @ (77e9c ) │ │ + add r0, pc │ │ + str r0, [sp, #76] @ 0x4c │ │ + sub.w r0, r7, #29 │ │ + str r0, [sp, #72] @ 0x48 │ │ + add r0, sp, #48 @ 0x30 │ │ + str r0, [sp, #68] @ 0x44 │ │ + add r0, sp, #44 @ 0x2c │ │ + str r0, [sp, #64] @ 0x40 │ │ + ldr r0, [r6, #56] @ 0x38 │ │ + dmb ish │ │ + cbnz r0, 77c64 │ │ + add.w r0, r6, #56 @ 0x38 │ │ + bl 78168 │ │ + blx cd220 │ │ cmp r0, #3 │ │ - bcc.n 77522 │ │ - cmp r0, r6 │ │ - bne.n 7753c │ │ - movs r0, #0 │ │ - b.n 775ea │ │ + bcc.n 77c70 │ │ + ldr r1, [r0, #8] │ │ + cbnz r1, 77cd4 │ │ + add r0, sp, #64 @ 0x40 │ │ + movs r1, #0 │ │ + bl 78790 │ │ + b.n 77cde │ │ movs r1, #1 │ │ - str r0, [sp, #96] @ 0x60 │ │ - str r1, [sp, #84] @ 0x54 │ │ - ldr r1, [pc, #252] @ (775e0 ) │ │ - str r0, [sp, #92] @ 0x5c │ │ + str r0, [sp, #80] @ 0x50 │ │ + str r1, [sp, #68] @ 0x44 │ │ + ldr r1, [pc, #540] @ (77ea0 ) │ │ + str r0, [sp, #76] @ 0x4c │ │ movs r0, #4 │ │ add r1, pc │ │ - str r1, [sp, #80] @ 0x50 │ │ - str r0, [sp, #88] @ 0x58 │ │ - add r4, sp, #632 @ 0x278 │ │ - b.n 77280 │ │ - ldrb r0, [r4, #0] │ │ - ldr.w r9, [sp, #20] │ │ - subs r0, #1 │ │ - str r0, [sp, #12] │ │ - uxtb r0, r0 │ │ + str r1, [sp, #64] @ 0x40 │ │ + str r0, [sp, #72] @ 0x48 │ │ + add r4, sp, #28 │ │ + b.n 779f2 │ │ + ldrb r0, [r6, #0] │ │ + ldr r5, [sp, #4] │ │ + sub.w fp, r0, #1 │ │ + uxtb.w r0, fp │ │ cmp r0, #3 │ │ - bcc.w 77328 │ │ - add r0, sp, #80 @ 0x50 │ │ - ldr r1, [pc, #220] @ (775e4 ) │ │ + bcc.w 77a84 │ │ + add r0, sp, #64 @ 0x40 │ │ + ldr r1, [pc, #492] @ (77e94 ) │ │ movs r2, #14 │ │ add r1, pc │ │ - bl 92bb4 │ │ - ldr r1, [sp, #80] @ 0x50 │ │ + bl 9405c │ │ + ldr r1, [sp, #64] @ 0x40 │ │ cmp.w r1, #2147483648 @ 0x80000000 │ │ - bne.w 776ea │ │ - movs r0, #2 │ │ + bne.n 77da2 │ │ + mov.w fp, #2 │ │ movs r1, #3 │ │ - str r0, [sp, #12] │ │ - b.n 77790 │ │ - movs r0, #2 │ │ - str r0, [sp, #56] @ 0x38 │ │ - b.n 775f6 │ │ - ldrb r0, [r4, #1] │ │ + b.n 77e0a │ │ + ldrb r0, [r6, #1] │ │ movs r0, #12 │ │ - blx ccbf0 │ │ - cbnz r0, 77556 │ │ + blx cd270 │ │ + cmp r0, #0 │ │ + bne.n 77d40 │ │ movs r0, #4 │ │ movs r1, #12 │ │ - bl 4adb8 │ │ - b.n 77554 │ │ - sub.w r6, r0, #8 │ │ - ldrex r0, [r6] │ │ - adds r1, r0, #1 │ │ - strex r2, r1, [r6] │ │ - cmp r2, #0 │ │ - bne.n 77540 │ │ - cmp.w r0, #4294967295 @ 0xffffffff │ │ - bgt.n 775e8 │ │ + bl 4bbd8 │ │ udf #254 @ 0xfe │ │ - mov r9, r0 │ │ - str.w r8, [r0, #8] │ │ - movs r0, #0 │ │ - strb.w r0, [r9, #4] │ │ - str.w r0, [r9] │ │ - mov r0, r8 │ │ - blx ccc60 │ │ - str r0, [sp, #12] │ │ - mov r0, r8 │ │ - mov r1, r9 │ │ - blx ccc70 │ │ - ldr r0, [sp, #12] │ │ - blx ccbe0 │ │ - b.n 7741e │ │ + ldr r0, [r0, #12] │ │ + subs r2, r0, #1 │ │ + add r0, sp, #64 @ 0x40 │ │ + bl 78790 │ │ + uxtb.w r0, fp │ │ + addw r1, pc, #12 │ │ + tbb [r1, r0] │ │ nop │ │ - bcc.n 7751c │ │ + bhi.n 77bfc │ │ movs r5, r0 │ │ - bcs.n 77584 │ │ + subs r5, #33 @ 0x21 │ │ + ldr r7, [pc, #284] @ (77e10 ) │ │ + bvc.n 77c68 │ │ movs r5, r0 │ │ - ldr r3, [sp, #104] @ 0x68 │ │ + ldr r4, [sp, #160] @ 0xa0 │ │ movs r5, r0 │ │ - lsrs r1, r4, #3 │ │ + lsls r7, r3, #29 │ │ movs r0, r0 │ │ - ldr r2, [sp, #904] @ 0x388 │ │ + ldr r3, [sp, #960] @ 0x3c0 │ │ movs r5, r0 │ │ - ldr r5, [r0, r1] │ │ - vneg.f d16, d11 │ │ + ldrsh r7, [r3, r5] │ │ + vclt.f d16, d9, #0 │ │ movs r0, r0 │ │ - str r7, [sp, #272] @ 0x110 │ │ - movs r5, r0 │ │ - ldrh r6, [r6, #58] @ 0x3a │ │ - vcvt.u32.f32 , q7, #6 │ │ + str r7, [sp, #912] @ 0x390 │ │ movs r5, r0 │ │ @ instruction: 0xfffd3fff │ │ - bcc.n 77660 │ │ + bhi.n 77d70 │ │ + movs r5, r0 │ │ + bvc.n 77d04 │ │ movs r5, r0 │ │ subs r1, r6, r5 │ │ - cbnz r3, 775d8 │ │ + cbnz r3, 77d44 │ │ adcs r0, r7 │ │ ldrsb r6, [r4, r6] │ │ ldrb r5, [r5, r5] │ │ - bvs.n 77554 │ │ + bvs.n 77cc0 │ │ str r4, [r5, r0] │ │ str r3, [r5, #60] @ 0x3c │ │ - str r5, [sp, #480] @ 0x1e0 │ │ - movs r5, r0 │ │ - ldrh r2, [r5, #44] @ 0x2c │ │ - @ instruction: 0xfffa9d92 │ │ - movs r5, r0 │ │ - ldrh r3, [r6, #38] @ 0x26 │ │ - ldrsh r4, [r1, r2] │ │ - lsls r2, r7, #20 │ │ - subs r5, #180 @ 0xb4 │ │ - strh r2, [r3, #20] │ │ - vtbx.8 d28, {d26}, d13 │ │ - ldr r2, [r7, r7] │ │ - str r0, [r4, #80] @ 0x50 │ │ - ldr r7, [r3, #88] @ 0x58 │ │ - ldr r0, [sp, #544] @ 0x220 │ │ - movs r5, r0 │ │ - ldrb r0, [r4, #15] │ │ - vaddl.u q9, d10, d1 │ │ - mov r1, r6 │ │ - strd r0, r6, [sp, #56] @ 0x38 │ │ - bl 77e14 │ │ - cbnz r0, 775fc │ │ - ldr r0, [pc, #676] @ (7789c ) │ │ - movs r1, #9 │ │ - add r0, pc │ │ - strd r0, r1, [sp, #64] @ 0x40 │ │ - movs r0, #0 │ │ - strd r0, r0, [sp, #72] @ 0x48 │ │ - add r0, sp, #72 @ 0x48 │ │ - add.w fp, r0, #4 │ │ - movs r0, #1 │ │ - ldrex r1, [r4, #28] │ │ - cbnz r1, 77622 │ │ - strex r1, r0, [r4, #28] │ │ - cmp r1, #0 │ │ - bne.n 7760e │ │ - dmb ish │ │ - b.n 7762e │ │ - add.w r0, r4, #28 │ │ - clrex │ │ - bl 77e66 │ │ - ldr r0, [r4, #24] │ │ - mov.w r8, #0 │ │ - lsls r0, r0, #1 │ │ - mov.w r0, #0 │ │ - str r0, [sp, #16] │ │ - bne.w 7782a │ │ - ldrb.w r0, [r4, #32] │ │ - mov.w r1, #512 @ 0x200 │ │ - mov r0, sl │ │ - mov.w r6, #512 @ 0x200 │ │ - bl c9a14 │ │ - strd r8, r8, [sp, #600] @ 0x258 │ │ - strd sl, r6, [sp, #592] @ 0x250 │ │ - add r0, sp, #48 @ 0x30 │ │ - str r0, [sp, #620] @ 0x26c │ │ - add r0, sp, #44 @ 0x2c │ │ - str r0, [sp, #616] @ 0x268 │ │ add r0, sp, #64 @ 0x40 │ │ - str r0, [sp, #612] @ 0x264 │ │ - add r0, sp, #632 @ 0x278 │ │ - add r1, sp, #612 @ 0x264 │ │ - add r2, sp, #592 @ 0x250 │ │ - ldr r3, [pc, #560] @ (778a0 ) │ │ - add r3, pc │ │ - bl 782b4 │ │ - ldrb.w r0, [sp, #632] @ 0x278 │ │ - cmp r0, #4 │ │ - bne.n 776ae │ │ - add r0, sp, #632 @ 0x278 │ │ - bl 77b24 │ │ - ldr r6, [sp, #600] @ 0x258 │ │ - str.w fp, [sp, #8] │ │ - cmp.w r6, #512 @ 0x200 │ │ - str.w r9, [sp, #20] │ │ - bhi.w 77846 │ │ - cmp r6, #0 │ │ - bne.n 7770c │ │ - movs r0, #4 │ │ - strb.w r0, [sp, #624] @ 0x270 │ │ - add r0, sp, #624 @ 0x270 │ │ - ldr.w fp, [sp, #8] │ │ - bl 77b24 │ │ - ldr.w r9, [sp, #20] │ │ - b.n 776ca │ │ - add r0, sp, #632 @ 0x278 │ │ - bl 77b24 │ │ - add r0, sp, #632 @ 0x278 │ │ - add r1, sp, #612 @ 0x264 │ │ - ldr r3, [pc, #500] @ (778b0 ) │ │ - sub.w r2, r7, #29 │ │ - add r3, pc │ │ - bl 782b4 │ │ - add r0, sp, #632 @ 0x278 │ │ - bl 77b24 │ │ - ldr r0, [sp, #12] │ │ - uxtb r0, r0 │ │ - tbb [pc, r0] │ │ - strb r2, [r0, #24] │ │ - ldrh r0, [r0, #4] │ │ - add r0, sp, #632 @ 0x278 │ │ sub.w r1, r7, #29 │ │ movs r2, #0 │ │ - bl 7830c │ │ - add r0, sp, #632 @ 0x278 │ │ - bl 77b24 │ │ - b.n 777e2 │ │ - ldrd r0, r2, [sp, #84] @ 0x54 │ │ + bl 789b8 │ │ + add r0, sp, #64 @ 0x40 │ │ + bl 78114 │ │ + b.n 77d88 │ │ + mov r5, r0 │ │ + str.w fp, [r0, #8] │ │ + movs r0, #0 │ │ + strb r0, [r5, #4] │ │ + str r0, [r5, #0] │ │ + mov r0, fp │ │ + blx cd220 │ │ + str r0, [sp, #0] │ │ + mov r0, fp │ │ + mov r1, r5 │ │ + blx cd230 │ │ + ldr r0, [sp, #0] │ │ + blx cd200 │ │ + b.n 77b78 │ │ + add r0, sp, #64 @ 0x40 │ │ + sub.w r1, r7, #29 │ │ + movs r2, #1 │ │ + bl 789b8 │ │ + add r0, sp, #64 @ 0x40 │ │ + bl 78114 │ │ + b.n 77d88 │ │ + movs r0, #0 │ │ + ldrexb r1, [r4] │ │ + strexb r2, r0, [r4] │ │ + cmp r2, #0 │ │ + bne.n 77d7a │ │ + cbnz r1, 77dc4 │ │ + add.w r0, r6, #24 │ │ + mov r1, r9 │ │ + bl 78578 │ │ + ldr r0, [sp, #60] @ 0x3c │ │ + cmp r0, #0 │ │ + beq.w 77ae8 │ │ + mov r0, r5 │ │ + bl 7860c │ │ + b.n 77ae8 │ │ + ldrd r0, r2, [sp, #68] @ 0x44 │ │ cmp r2, #1 │ │ - beq.n 77772 │ │ + beq.n 77dec │ │ cmp r2, #4 │ │ - bne.n 77784 │ │ + bne.n 77dfe │ │ ldr r2, [r0, #0] │ │ - ldr r3, [pc, #408] @ (77894 ) │ │ + ldr r3, [pc, #196] @ (77e78 ) │ │ cmp r2, r3 │ │ - bne.n 77784 │ │ - cbz r1, 77704 │ │ - blx ccbe0 │ │ - movs r0, #1 │ │ + bne.n 77dfe │ │ + cbz r1, 77dbc │ │ + blx cd200 │ │ + mov.w fp, #1 │ │ movs r1, #2 │ │ - str r0, [sp, #12] │ │ - b.n 77790 │ │ - ldr r0, [pc, #408] @ (778a8 ) │ │ - add.w r9, sp, #80 @ 0x50 │ │ - mvn.w sl, #2147483648 @ 0x80000000 │ │ - mov.w fp, #0 │ │ - mov.w r8, #4 │ │ - add r0, pc │ │ - str r0, [sp, #4] │ │ - cmp r6, sl │ │ - mvn.w r2, #2147483648 @ 0x80000000 │ │ - it cc │ │ - movcc r2, r6 │ │ - movs r0, #2 │ │ - mov r1, r9 │ │ - blx cccf0 │ │ - adds r1, r0, #1 │ │ - beq.n 7774c │ │ - cmp r0, #0 │ │ - str r0, [sp, #636] @ 0x27c │ │ - strb.w r8, [sp, #632] @ 0x278 │ │ - beq.n 7783a │ │ - cmp r6, r0 │ │ - bcc.n 77762 │ │ - add r9, r0 │ │ - subs r6, r6, r0 │ │ - b.n 7775c │ │ - blx ccd80 │ │ - strb.w fp, [sp, #632] @ 0x278 │ │ - ldr r0, [r0, #0] │ │ - str r0, [sp, #636] @ 0x27c │ │ - cmp r0, #4 │ │ - bne.n 77836 │ │ - cmp r6, #0 │ │ - bne.n 77722 │ │ - b.n 77698 │ │ - ldr r2, [pc, #328] @ (778ac ) │ │ - mov r1, r6 │ │ - ldr.w fp, [sp, #8] │ │ - add r2, pc │ │ - bl 4c2e0 │ │ - b.n 77554 │ │ + b.n 77e0a │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #80] @ 0x50 │ │ + str r1, [sp, #68] @ 0x44 │ │ + ldr r1, [pc, #212] @ (77ea4 ) │ │ + str r0, [sp, #76] @ 0x4c │ │ + movs r0, #4 │ │ + add r1, pc │ │ + str r1, [sp, #64] @ 0x40 │ │ + str r0, [sp, #72] @ 0x48 │ │ + add r0, sp, #28 │ │ + sub.w r1, r7, #29 │ │ + add r2, sp, #64 @ 0x40 │ │ + bl 78048 │ │ + add r0, sp, #28 │ │ + bl 78114 │ │ + b.n 77d88 │ │ ldrb r2, [r0, #0] │ │ cmp r2, #48 @ 0x30 │ │ - bne.n 77784 │ │ + bne.n 77dfe │ │ cmp r1, #0 │ │ - beq.w 7751a │ │ - blx ccbe0 │ │ - b.n 7751a │ │ - cbz r1, 7778a │ │ - blx ccbe0 │ │ - movs r0, #0 │ │ + beq.w 77cb6 │ │ + blx cd200 │ │ + b.n 77cb6 │ │ + cbz r1, 77e04 │ │ + blx cd200 │ │ + mov.w fp, #0 │ │ movs r1, #1 │ │ - str r0, [sp, #12] │ │ - ldrexb r0, [r4] │ │ - cbnz r0, 777a2 │ │ - strexb r2, r1, [r4] │ │ + ldrexb r0, [r6] │ │ + cbnz r0, 77e1c │ │ + strexb r2, r1, [r6] │ │ cmp r2, #0 │ │ - bne.n 77790 │ │ + bne.n 77e0a │ │ movs r1, #1 │ │ - b.n 777a8 │ │ + b.n 77e22 │ │ movs r1, #0 │ │ clrex │ │ cmp r1, #0 │ │ - bne.w 77328 │ │ + bne.w 77a84 │ │ cmp r0, #4 │ │ - bcs.w 77324 │ │ - ldr r1, [pc, #224] @ (77898 ) │ │ + bcs.w 77a80 │ │ + ldr r1, [pc, #76] @ (77e7c ) │ │ lsls r0, r0, #3 │ │ - lsr.w r0, r1, r0 │ │ - b.n 77326 │ │ - add r0, sp, #632 @ 0x278 │ │ - sub.w r1, r7, #29 │ │ - movs r2, #1 │ │ - bl 7830c │ │ - add r0, sp, #632 @ 0x278 │ │ - bl 77b24 │ │ - b.n 777e2 │ │ - movs r0, #0 │ │ - ldrexb r1, [r5] │ │ - strexb r2, r0, [r5] │ │ - cmp r2, #0 │ │ - bne.n 777d4 │ │ - cbnz r1, 77802 │ │ - ldr r1, [sp, #16] │ │ - add.w r0, r4, #28 │ │ - bl 77fd0 │ │ - add r0, sp, #56 @ 0x38 │ │ - bl 77e34 │ │ - ldr r0, [sp, #76] @ 0x4c │ │ - cmp r0, #0 │ │ - beq.w 77390 │ │ - mov r0, fp │ │ - bl 78064 │ │ - b.n 77390 │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #648] @ 0x288 │ │ - str r1, [sp, #636] @ 0x27c │ │ - ldr r1, [pc, #168] @ (778b4 ) │ │ - str r0, [sp, #644] @ 0x284 │ │ - movs r0, #4 │ │ - add r1, pc │ │ - str r1, [sp, #632] @ 0x278 │ │ - str r0, [sp, #640] @ 0x280 │ │ - add r0, sp, #624 @ 0x270 │ │ - sub.w r1, r7, #29 │ │ - add r2, sp, #632 @ 0x278 │ │ - bl 77a58 │ │ - add r0, sp, #624 @ 0x270 │ │ - bl 77b24 │ │ - b.n 777e2 │ │ - bl 77f2c │ │ - eor.w r0, r0, #1 │ │ - str r0, [sp, #16] │ │ - b.n 77640 │ │ - add r0, sp, #632 @ 0x278 │ │ - str r0, [sp, #4] │ │ - ldr r0, [sp, #4] │ │ - ldrd r0, r1, [r0] │ │ - strd r0, r1, [sp, #624] @ 0x270 │ │ - b.n 7769e │ │ - ldr r2, [pc, #92] @ (778a4 ) │ │ - mov r0, r6 │ │ - mov.w r1, #512 @ 0x200 │ │ - ldr.w fp, [sp, #8] │ │ - add r2, pc │ │ - bl 4c7e0 │ │ - b.n 77554 │ │ - mov r5, r0 │ │ - b.n 7786a │ │ - mov r5, r0 │ │ - ldr r1, [sp, #16] │ │ - add.w r0, r4, #28 │ │ - bl 77fd0 │ │ - add r0, sp, #56 @ 0x38 │ │ - bl 77e34 │ │ - ldr r0, [sp, #72] @ 0x48 │ │ - cbnz r0, 77886 │ │ - ldr r0, [sp, #76] @ 0x4c │ │ - cbz r0, 77886 │ │ - mov r0, fp │ │ - bl 78064 │ │ - b.n 77886 │ │ - bl 50108 │ │ - mov r5, r0 │ │ - bl 77b3c │ │ + lsr.w fp, r1, r0 │ │ + b.n 77a84 │ │ + bl 784f0 │ │ + eor.w r9, r0, #1 │ │ + b.n 77c3e │ │ + mov r4, r0 │ │ + b.n 77e52 │ │ + mov r4, r0 │ │ + add.w r0, r6, #24 │ │ + mov r1, r9 │ │ + bl 78578 │ │ + ldr r0, [sp, #56] @ 0x38 │ │ + cbnz r0, 77e68 │ │ + ldr r0, [sp, #60] @ 0x3c │ │ + cbz r0, 77e68 │ │ mov r0, r5 │ │ - blx cb1cc │ │ - bl 50108 │ │ + bl 7860c │ │ + b.n 77e68 │ │ + bl 5162c │ │ + mov r4, r0 │ │ + bl 7812c │ │ + mov r0, r4 │ │ + blx cb7d4 │ │ + bl 5162c │ │ + nop │ │ strb r6, [r4, #21] │ │ ldr r4, [r5, #68] @ 0x44 │ │ movs r3, r0 │ │ lsls r1, r0, #8 │ │ - strh r1, [r1, #6] │ │ - @ instruction: 0xfffa0b77 │ │ - movs r0, r0 │ │ - str r4, [sp, #264] @ 0x108 │ │ + ldr r4, [pc, #192] @ (77f44 ) │ │ + str r0, [sp, #740] @ 0x2e4 │ │ + ldr r1, [pc, #80] @ (77ed8 ) │ │ + adds r0, r3, r5 │ │ + ldrh r5, [r5, r6] │ │ + adds r3, #243 @ 0xf3 │ │ + ldr r3, [r2, #108] @ 0x6c │ │ + str r0, [r2, #112] @ 0x70 │ │ + str r6, [sp, #184] @ 0xb8 │ │ movs r5, r0 │ │ - str r3, [sp, #632] @ 0x278 │ │ + ldrb r4, [r2, #1] │ │ + @ instruction: 0xfffa7fd2 │ │ + vtbl.8 d25, {d26}, d26 │ │ movs r5, r0 │ │ - str r3, [sp, #360] @ 0x168 │ │ + ldr r1, [sp, #424] @ 0x1a8 │ │ movs r5, r0 │ │ - lsls r7, r2, #14 │ │ - movs r0, r0 │ │ - str r4, [sp, #592] @ 0x250 │ │ + str r7, [sp, #264] @ 0x108 │ │ movs r5, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #36 @ 0x24 │ │ mov r4, r0 │ │ ldr r0, [r0, #0] │ │ mvn.w sl, #3221225472 @ 0xc0000000 │ │ cmp r0, sl │ │ - bne.n 778e2 │ │ + bne.n 77ed2 │ │ mvn.w r1, #98 @ 0x62 │ │ yield │ │ ldr r0, [r4, #0] │ │ cmp r0, sl │ │ - bne.n 778e2 │ │ + bne.n 77ed2 │ │ adds r2, r1, #1 │ │ cmp r1, #0 │ │ mov r1, r2 │ │ - bne.n 778d2 │ │ + bne.n 77ec2 │ │ movw r6, #65534 @ 0xfffe │ │ movw fp, #2 │ │ mov.w r9, #0 │ │ movt r6, #16383 @ 0x3fff │ │ movt fp, #49152 @ 0xc000 │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ movs r1, #0 │ │ lsls r1, r1, #31 │ │ - b.n 7790a │ │ + b.n 77efa │ │ movs r0, #0 │ │ clrex │ │ - cbz r0, 77974 │ │ - b.n 7797a │ │ + cbz r0, 77f64 │ │ + b.n 77f6a │ │ bic.w r2, r0, #3221225472 @ 0xc0000000 │ │ - cbz r1, 77920 │ │ + cbz r1, 77f10 │ │ lsls r3, r0, #1 │ │ - bmi.n 77920 │ │ + bmi.n 77f10 │ │ add.w r3, r2, fp │ │ add.w r5, fp, #1 │ │ cmp r3, r5 │ │ - bcs.n 77930 │ │ + bcs.n 77f20 │ │ cmp r2, r6 │ │ - bcs.n 7794a │ │ + bcs.n 77f3a │ │ ands.w r3, r0, #1073741824 @ 0x40000000 │ │ - bne.n 7794a │ │ + bne.n 77f3a │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ - ble.n 7794a │ │ + ble.n 77f3a │ │ ldrex r2, [r4] │ │ cmp r2, r0 │ │ - bne.n 7796c │ │ + bne.n 77f5c │ │ adds r0, #1 │ │ strex r3, r0, [r4] │ │ - cbnz r3, 77970 │ │ + cbnz r3, 77f60 │ │ dmb ish │ │ movs r0, #1 │ │ - cbz r0, 77974 │ │ - b.n 779d4 │ │ + cbz r0, 77f64 │ │ + b.n 77fc4 │ │ cmp r2, r6 │ │ - beq.n 779dc │ │ + beq.n 77fcc │ │ lsls r2, r0, #1 │ │ - bmi.n 77978 │ │ + bmi.n 77f68 │ │ orr.w r5, r0, #1073741824 @ 0x40000000 │ │ ldrex r2, [r4] │ │ cmp r2, r0 │ │ - bne.n 77900 │ │ + bne.n 77ef0 │ │ strex r3, r5, [r4] │ │ cmp r3, #0 │ │ - bne.n 77956 │ │ + bne.n 77f46 │ │ movs r0, #1 │ │ - cbz r0, 77974 │ │ - b.n 7797a │ │ + cbz r0, 77f64 │ │ + b.n 77f6a │ │ clrex │ │ movs r0, #0 │ │ - cbnz r0, 779d4 │ │ + cbnz r0, 77fc4 │ │ mov r0, r2 │ │ - b.n 7790a │ │ + b.n 77efa │ │ mov r5, r0 │ │ str.w r9, [sp, #12] │ │ ldr r0, [r4, #0] │ │ cmp r0, r5 │ │ - bne.n 779b2 │ │ + bne.n 77fa2 │ │ ldr r0, [sp, #12] │ │ add r1, sp, #12 │ │ movs r2, #137 @ 0x89 │ │ mov r3, r5 │ │ cmp r0, #0 │ │ it ne │ │ addne r0, r1, #4 │ │ strd r0, r9, [sp] │ │ movs r0, #240 @ 0xf0 │ │ mov r1, r4 │ │ str.w r8, [sp, #8] │ │ - blx ccd70 │ │ + blx cd1f0 │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ - bgt.n 779b2 │ │ - blx ccd80 │ │ + bgt.n 77fa2 │ │ + blx cd390 │ │ ldr r0, [r0, #0] │ │ cmp r0, #4 │ │ - beq.n 7797e │ │ + beq.n 77f6e │ │ ldr r0, [r4, #0] │ │ movs r1, #1 │ │ cmp r0, sl │ │ - bne.n 778fc │ │ + bne.n 77eec │ │ mvn.w r2, #98 @ 0x62 │ │ yield │ │ adds r3, r2, #1 │ │ ldr r0, [r4, #0] │ │ movs r1, #1 │ │ cmp r0, sl │ │ - bne.w 778fc │ │ + bne.w 77eec │ │ cmp r2, #0 │ │ mov r2, r3 │ │ - bne.n 779be │ │ - b.n 778fc │ │ + bne.n 77fae │ │ + b.n 77eec │ │ add sp, #36 @ 0x24 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ - ldr r0, [pc, #28] @ (779fc ) │ │ + ldr r0, [pc, #28] @ (77fec ) │ │ movs r2, #0 │ │ - ldr r1, [pc, #28] @ (77a00 ) │ │ + ldr r1, [pc, #28] @ (77ff0 ) │ │ movs r3, #1 │ │ add r0, pc │ │ str r0, [sp, #12] │ │ add r1, pc │ │ add r0, sp, #12 │ │ str r2, [sp, #28] │ │ str r2, [sp, #24] │ │ movs r2, #4 │ │ str r3, [sp, #16] │ │ str r2, [sp, #20] │ │ - bl 4c418 │ │ + bl 4d1a6 │ │ nop │ │ - str r4, [sp, #816] @ 0x330 │ │ + str r7, [sp, #368] @ 0x170 │ │ movs r5, r0 │ │ - str r4, [sp, #832] @ 0x340 │ │ + str r7, [sp, #384] @ 0x180 │ │ movs r5, r0 │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #48 @ 0x30 │ │ ldrd ip, r1, [r1, #28] │ │ movs r3, #0 │ │ ldr r2, [r0, #0] │ │ - ldr r4, [pc, #56] @ (77a4c ) │ │ - ldr r5, [pc, #56] @ (77a50 ) │ │ - ldr r0, [pc, #60] @ (77a54 ) │ │ + ldr r4, [pc, #56] @ (7803c ) │ │ + ldr r5, [pc, #56] @ (78040 ) │ │ + ldr r0, [pc, #60] @ (78044 ) │ │ add r4, pc │ │ str r3, [sp, #16] │ │ movs r3, #3 │ │ strd r4, r3, [sp] │ │ add r0, pc │ │ str r3, [sp, #12] │ │ add r3, sp, #24 │ │ @@ -67902,1053 +74650,1131 @@ │ │ strd r2, r0, [sp, #24] │ │ strd r5, r3, [sp, #36] @ 0x24 │ │ add.w r3, r2, #8 │ │ mov r2, sp │ │ mov r0, ip │ │ str r5, [sp, #44] @ 0x2c │ │ str r3, [sp, #32] │ │ - bl 4cac6 │ │ + bl 4d952 │ │ add sp, #48 @ 0x30 │ │ pop {r4, r5, r7, pc} │ │ - add r5, sp, #528 @ 0x210 │ │ + ldr r1, [sp, #576] @ 0x240 │ │ movs r5, r0 │ │ - ldr r0, [pc, #988] @ (77e30 ) │ │ + str r3, [r7, r5] │ │ vceq.i d16, d11, #0 │ │ movs r0, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ sub sp, #40 @ 0x28 │ │ - ldr r3, [pc, #180] @ (77b18 ) │ │ + ldr r3, [pc, #180] @ (78108 ) │ │ mov r4, r0 │ │ movs r0, #4 │ │ str r1, [sp, #8] │ │ add r3, pc │ │ strb.w r0, [sp] │ │ mov r0, sp │ │ mov r1, r3 │ │ - bl 4cac6 │ │ - cbz r0, 77a8c │ │ + bl 4d952 │ │ + cbz r0, 7807c │ │ ldrb.w r0, [sp] │ │ cmp r0, #4 │ │ - beq.n 77ac4 │ │ + beq.n 780b4 │ │ ldrd r0, r1, [sp] │ │ strd r0, r1, [r4] │ │ - b.n 77abc │ │ + b.n 780ac │ │ ldrb.w r0, [sp] │ │ movs r1, #4 │ │ strb r1, [r4, #0] │ │ cmp r0, #4 │ │ - beq.n 77abc │ │ + beq.n 780ac │ │ cmp r0, #3 │ │ - bne.n 77abc │ │ + bne.n 780ac │ │ ldr r4, [sp, #4] │ │ ldrd r6, r5, [r4] │ │ ldr r1, [r5, #0] │ │ - cbz r1, 77aaa │ │ + cbz r1, 7809a │ │ mov r0, r6 │ │ blx r1 │ │ ldr r0, [r5, #4] │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, r6 │ │ - blxne ccbe0 │ │ + blxne cd200 │ │ mov r0, r4 │ │ - blx ccbe0 │ │ + blx cd200 │ │ add sp, #40 @ 0x28 │ │ ldr.w r8, [sp], #4 │ │ pop {r4, r5, r6, r7, pc} │ │ - ldr r0, [pc, #84] @ (77b1c ) │ │ + ldr r0, [pc, #84] @ (7810c ) │ │ movs r2, #0 │ │ - ldr r1, [pc, #84] @ (77b20 ) │ │ + ldr r1, [pc, #84] @ (78110 ) │ │ movs r3, #1 │ │ add r0, pc │ │ str r2, [sp, #32] │ │ add r1, pc │ │ str r2, [sp, #28] │ │ movs r2, #4 │ │ str r3, [sp, #20] │ │ str r2, [sp, #24] │ │ str r0, [sp, #16] │ │ add r0, sp, #16 │ │ - bl 4c418 │ │ + bl 4d1a6 │ │ udf #254 @ 0xfe │ │ mov r8, r0 │ │ ldr r0, [r5, #4] │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, r6 │ │ - blxne ccbe0 │ │ + blxne cd200 │ │ mov r0, r4 │ │ - blx ccbe0 │ │ + blx cd200 │ │ mov r0, r8 │ │ - blx cb1cc │ │ + blx cb7d4 │ │ mov r8, r0 │ │ ldrb.w r0, [sp] │ │ cmp r0, #4 │ │ - beq.n 77b0e │ │ + beq.n 780fe │ │ mov r0, sp │ │ - bl 7808a │ │ + bl 78632 │ │ mov r0, r8 │ │ - blx cb1cc │ │ - bl 50108 │ │ - ldrh r2, [r6, #44] @ 0x2c │ │ + blx cb7d4 │ │ + bl 5162c │ │ + ldrh r6, [r3, #62] @ 0x3e │ │ movs r5, r0 │ │ - str r0, [sp, #32] │ │ + str r2, [sp, #448] @ 0x1c0 │ │ movs r5, r0 │ │ - str r0, [sp, #48] @ 0x30 │ │ + str r2, [sp, #464] @ 0x1d0 │ │ movs r5, r0 │ │ ldrb r1, [r0, #0] │ │ cmp r1, #4 │ │ it eq │ │ bxeq lr │ │ - b.w 7808a │ │ + b.w 78632 │ │ mov r3, r1 │ │ ldrd r1, r2, [r0] │ │ mov r0, r3 │ │ - b.w 4c828 │ │ + b.w 4d6b4 │ │ dmb ish │ │ - ldr r0, [pc, #32] @ (77b64 ) │ │ + ldr r0, [pc, #36] @ (78158 ) │ │ add r0, pc │ │ - ldrex r1, [r0, #36] @ 0x24 │ │ + ldrex r1, [r0] │ │ subs r1, #1 │ │ - strex r2, r1, [r0, #36] @ 0x24 │ │ + strex r2, r1, [r0] │ │ cmp r2, #0 │ │ - bne.n 77b44 │ │ - bic.w r2, r1, #1073741824 @ 0x40000000 │ │ - cmp.w r2, #2147483648 @ 0x80000000 │ │ + bne.n 78134 │ │ + bic.w r0, r1, #1073741824 @ 0x40000000 │ │ + cmp.w r0, #2147483648 @ 0x80000000 │ │ it ne │ │ bxne lr │ │ - adds r0, #36 @ 0x24 │ │ - b.w 92d00 │ │ - ldmia r2!, {r1, r3, r4, r6, r7} │ │ + ldr r0, [pc, #12] @ (7815c ) │ │ + add r0, pc │ │ + b.w 941a8 │ │ + nop │ │ + bne.n 78190 │ │ + movs r5, r0 │ │ + beq.n 78158 │ │ movs r5, r0 │ │ push {r7, lr} │ │ mov r7, sp │ │ - bl 71a90 │ │ + bl 724f4 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w fp, [sp, #-4]! │ │ sub sp, #40 @ 0x28 │ │ ldr r1, [r0, #4] │ │ mov r4, r0 │ │ add r0, sp, #8 │ │ movs r5, #0 │ │ str r5, [sp, #8] │ │ - blx ccda0 │ │ + blx cd3b0 │ │ str r0, [sp, #0] │ │ - cbnz r0, 77be6 │ │ + cbnz r0, 781de │ │ ldr r0, [sp, #8] │ │ - cbnz r0, 77baa │ │ + cbnz r0, 781a2 │ │ ldr r1, [r4, #4] │ │ add r0, sp, #8 │ │ str r5, [sp, #8] │ │ - blx ccda0 │ │ + blx cd3b0 │ │ str r0, [sp, #0] │ │ - cbnz r0, 77be6 │ │ + cbnz r0, 781de │ │ movs r0, #0 │ │ ldr r6, [sp, #8] │ │ - blx ccdb0 │ │ + blx cd3c0 │ │ mov r0, r6 │ │ - cbz r6, 77bf8 │ │ + cbz r6, 781f0 │ │ ldrex r5, [r4] │ │ - cbnz r5, 77bc2 │ │ + cbnz r5, 781ba │ │ dmb ish │ │ strex r1, r0, [r4] │ │ - cbz r1, 77bd2 │ │ + cbz r1, 781ca │ │ ldrex r5, [r4] │ │ cmp r5, #0 │ │ - beq.n 77bb4 │ │ + beq.n 781ac │ │ clrex │ │ movs r1, #0 │ │ dmb ish │ │ - cbz r1, 77bd8 │ │ + cbz r1, 781d0 │ │ mov r5, r0 │ │ - b.n 77bdc │ │ + b.n 781d4 │ │ movs r1, #1 │ │ cmp r1, #0 │ │ - bne.n 77bce │ │ - blx ccdb0 │ │ + bne.n 781c6 │ │ + blx cd3c0 │ │ mov r0, r5 │ │ add sp, #40 @ 0x28 │ │ ldr.w fp, [sp], #4 │ │ pop {r4, r5, r6, r7, pc} │ │ - ldr r1, [pc, #56] @ (77c20 ) │ │ + ldr r1, [pc, #56] @ (78218 ) │ │ add r2, sp, #12 │ │ - ldr r3, [pc, #56] @ (77c24 ) │ │ + ldr r3, [pc, #56] @ (7821c ) │ │ mov r0, sp │ │ add r1, pc │ │ str r5, [sp, #12] │ │ add r3, pc │ │ - bl 77c5c │ │ - ldr r0, [pc, #44] @ (77c28 ) │ │ + bl 78288 │ │ + ldr r0, [pc, #44] @ (78220 ) │ │ movs r1, #1 │ │ mov r4, sp │ │ add r2, sp, #12 │ │ add r0, pc │ │ strd r0, r1, [sp, #12] │ │ add r1, sp, #36 @ 0x24 │ │ mov r0, r4 │ │ str r5, [sp, #28] │ │ str r5, [sp, #24] │ │ str r1, [sp, #20] │ │ - bl 77a58 │ │ + bl 78048 │ │ mov r0, r4 │ │ - bl 77b24 │ │ - bl 71b90 │ │ + bl 78114 │ │ + bl 725f4 │ │ nop │ │ - subs r1, #102 @ 0x66 │ │ - sha1h.32 , q15 │ │ + movs r5, #130 @ 0x82 │ │ + vsli.32 , q11, #25 │ │ + movs r5, r0 │ │ + str r5, [sp, #384] @ 0x180 │ │ movs r5, r0 │ │ - str r2, [sp, #864] @ 0x360 │ │ + push {r7, lr} │ │ + mov r7, sp │ │ + sub sp, #40 @ 0x28 │ │ + mov r1, r0 │ │ + ldr r0, [pc, #32] @ (78250 ) │ │ + ldr r2, [pc, #36] @ (78254 ) │ │ + movs r3, #0 │ │ + add r0, pc │ │ + str r0, [sp, #32] │ │ + subs r0, r7, #1 │ │ + str r0, [sp, #28] │ │ + add r0, sp, #4 │ │ + str r3, [sp, #20] │ │ + movs r3, #1 │ │ + add r2, pc │ │ + str r3, [sp, #8] │ │ + str r3, [sp, #16] │ │ + add r3, sp, #28 │ │ + str r3, [sp, #12] │ │ + str r2, [sp, #4] │ │ + bl 4d1a6 │ │ + movs r3, r4 │ │ + movs r0, r0 │ │ + ldrh r0, [r5, #60] @ 0x3c │ │ movs r5, r0 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #8 │ │ mov r4, r1 │ │ ldrd r0, r1, [r1, #28] │ │ ldr r3, [r1, #12] │ │ movs r2, #11 │ │ - ldr r1, [pc, #24] @ (77c58 ) │ │ + ldr r1, [pc, #24] @ (78284 ) │ │ add r1, pc │ │ blx r3 │ │ movs r1, #0 │ │ strb.w r0, [sp, #4] │ │ mov r0, sp │ │ strb.w r1, [sp, #5] │ │ str r4, [sp, #0] │ │ - bl 501b8 │ │ + bl 5176c │ │ add sp, #8 │ │ pop {r4, r6, r7, pc} │ │ - strb r7, [r6, #15] │ │ + strb r4, [r1, #5] │ │ vsli.64 , q0, #58 @ 0x3a │ │ add r7, sp, #8 │ │ sub sp, #24 │ │ strd r0, r1, [sp, #16] │ │ movs r0, #0 │ │ - ldr r4, [pc, #16] @ (77c7c ) │ │ + ldr r4, [pc, #16] @ (782a8 ) │ │ str r3, [sp, #8] │ │ add r4, pc │ │ strd r4, r2, [sp] │ │ add r1, sp, #16 │ │ add r3, sp, #20 │ │ mov r2, r4 │ │ - bl 4c9f0 │ │ - ldrh r0, [r6, #20] │ │ + bl 4d87c │ │ + ldrh r0, [r1, #36] @ 0x24 │ │ movs r5, r0 │ │ ldr r2, [r1, #20] │ │ ldr r0, [r0, #0] │ │ lsls r3, r2, #27 │ │ itt mi │ │ ldrmi r0, [r0, #0] │ │ - bmi.w 500bc │ │ + bmi.w 515e0 │ │ lsls r2, r2, #26 │ │ it pl │ │ - bpl.w 52dd0 │ │ + bpl.w 53c38 │ │ ldr r0, [r0, #0] │ │ - b.w 52c2c │ │ + b.w 53a94 │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ ldr r5, [r0, #8] │ │ mov r4, r0 │ │ movs r1, #1 │ │ mov r0, r5 │ │ - blx ccc70 │ │ + blx cd230 │ │ mov r0, r4 │ │ - blx ccbe0 │ │ + blx cd200 │ │ mov r0, r5 │ │ movs r1, #0 │ │ - blx ccc70 │ │ - ldr r0, [pc, #40] @ (77ce4 ) │ │ + blx cd230 │ │ + ldr r0, [pc, #40] @ (78310 ) │ │ add r0, pc │ │ ldr r0, [r0, #0] │ │ dmb ish │ │ - cbnz r0, 77cce │ │ - ldr r0, [pc, #32] @ (77ce8 ) │ │ + cbnz r0, 782fa │ │ + ldr r0, [pc, #32] @ (78314 ) │ │ add r0, pc │ │ - bl 77b70 │ │ + bl 78168 │ │ movs r1, #1 │ │ ldmia.w sp!, {r4, r5, r7, lr} │ │ - b.w ccb18 │ │ - bl 77cec │ │ + b.w cd12c │ │ + bl 78318 │ │ udf #254 @ 0xfe │ │ - bl 50108 │ │ + bl 5162c │ │ nop │ │ - stmia r7!, {r7} │ │ + ldmia r0!, {r2, r5} │ │ movs r5, r0 │ │ - stmia r7!, {r2, r4, r5, r6} │ │ + ldmia r0!, {r3, r4} │ │ movs r5, r0 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #40 @ 0x28 │ │ - ldr r0, [pc, #40] @ (77d1c ) │ │ + ldr r0, [pc, #40] @ (78348 ) │ │ movs r1, #0 │ │ movs r2, #1 │ │ add r4, sp, #4 │ │ add r0, pc │ │ strd r0, r2, [sp, #12] │ │ str r1, [sp, #28] │ │ add r2, sp, #12 │ │ str r1, [sp, #24] │ │ add r1, sp, #36 @ 0x24 │ │ mov r0, r4 │ │ str r1, [sp, #20] │ │ - bl 77a58 │ │ + bl 78048 │ │ mov r0, r4 │ │ - bl 77b24 │ │ - bl 71b90 │ │ + bl 78114 │ │ + bl 725f4 │ │ nop │ │ - ldrh r2, [r0, #60] @ 0x3c │ │ + str r1, [sp, #696] @ 0x2b8 │ │ movs r5, r0 │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ cmp r0, #1 │ │ - beq.n 77d94 │ │ - ldr r5, [pc, #144] @ (77dbc ) │ │ + beq.n 783b0 │ │ + ldr r5, [pc, #128] @ (783d8 ) │ │ add r5, pc │ │ - ldr r0, [r5, #64] @ 0x40 │ │ + ldr r0, [r5, #56] @ 0x38 │ │ dmb ish │ │ - cbnz r0, 77d3c │ │ - add.w r0, r5, #64 @ 0x40 │ │ - bl 77b70 │ │ - blx ccc60 │ │ + cbnz r0, 78368 │ │ + add.w r0, r5, #56 @ 0x38 │ │ + bl 78168 │ │ + blx cd220 │ │ cmp r0, #3 │ │ - bcc.n 77d92 │ │ + bcc.n 783ce │ │ mov r4, r0 │ │ - ldr r0, [r5, #64] @ 0x40 │ │ + ldr r0, [r5, #56] @ 0x38 │ │ dmb ish │ │ - cbnz r0, 77d56 │ │ - add.w r0, r5, #64 @ 0x40 │ │ - bl 77b70 │ │ + cbnz r0, 78382 │ │ + add.w r0, r5, #56 @ 0x38 │ │ + bl 78168 │ │ movs r1, #2 │ │ - blx ccc70 │ │ - ldr r1, [pc, #96] @ (77dc0 ) │ │ + blx cd230 │ │ sub.w r0, r4, #8 │ │ - add r1, pc │ │ - cmp r4, r1 │ │ - it ne │ │ - movne r4, r0 │ │ - beq.n 77d92 │ │ dmb ish │ │ ldrex r1, [r0] │ │ subs r2, r1, #1 │ │ strex r3, r2, [r0] │ │ cmp r3, #0 │ │ - bne.n 77d70 │ │ + bne.n 78390 │ │ cmp r1, #1 │ │ it ne │ │ popne {r4, r5, r7, pc} │ │ dmb ish │ │ - mov r0, r4 │ │ ldmia.w sp!, {r4, r5, r7, lr} │ │ - b.w 77dcc │ │ - pop {r4, r5, r7, pc} │ │ - ldr r0, [pc, #44] @ (77dc4 ) │ │ + b.w 783e4 │ │ + ldr r0, [pc, #40] @ (783dc ) │ │ add r0, pc │ │ ldr r0, [r0, #0] │ │ dmb ish │ │ - cbnz r0, 77da8 │ │ - ldr r0, [pc, #36] @ (77dc8 ) │ │ + cbnz r0, 783c4 │ │ + ldr r0, [pc, #32] @ (783e0 ) │ │ add r0, pc │ │ - bl 77b70 │ │ + bl 78168 │ │ movs r1, #2 │ │ ldmia.w sp!, {r4, r5, r7, lr} │ │ - b.w ccb18 │ │ - bl 50044 │ │ - bl 71a74 │ │ - nop │ │ - ldmia r0!, {r1, r7} │ │ - movs r5, r0 │ │ - ldmia r0!, {r1, r3, r4, r5, r7} │ │ + b.w cd12c │ │ + pop {r4, r5, r7, pc} │ │ + bl 51568 │ │ + bl 724d8 │ │ + ldmia r6, {r1, r2, r3, r4, r5, r6} │ │ movs r5, r0 │ │ - stmia r6!, {r1, r2, r5, r7} │ │ + stmia r7!, {r1, r3, r4, r6} │ │ movs r5, r0 │ │ - stmia r6!, {r1, r3, r4, r7} │ │ + stmia r7!, {r1, r2, r3, r6} │ │ movs r5, r0 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ ldr r1, [r0, #16] │ │ - cbz r1, 77de6 │ │ + cbz r1, 783fe │ │ ldr r3, [r0, #20] │ │ movs r2, #0 │ │ strb r2, [r1, #0] │ │ - cbz r3, 77de6 │ │ + cbz r3, 783fe │ │ mov r4, r0 │ │ mov r0, r1 │ │ - blx ccbe0 │ │ + blx cd200 │ │ mov r0, r4 │ │ adds r1, r0, #1 │ │ - beq.n 77e10 │ │ + beq.n 78428 │ │ adds r1, r0, #4 │ │ dmb ish │ │ ldrex r2, [r1] │ │ subs r3, r2, #1 │ │ strex r4, r3, [r1] │ │ cmp r4, #0 │ │ - bne.n 77df0 │ │ + bne.n 78408 │ │ cmp r2, #1 │ │ it ne │ │ popne {r4, r6, r7, pc} │ │ dmb ish │ │ ldmia.w sp!, {r4, r6, r7, lr} │ │ - b.w ccae8 │ │ + b.w cd0f0 │ │ pop {r4, r6, r7, pc} │ │ - bmi.n 77dbe │ │ - lsls r0, r0, #31 │ │ - beq.n 77e28 │ │ - ldr r0, [r1, #16] │ │ - cmp r0, #0 │ │ - ittt ne │ │ - ldrne r1, [r1, #20] │ │ - subne r1, #1 │ │ - bxne lr │ │ - movs r0, #0 │ │ - bx lr │ │ - ldr r0, [pc, #4] @ (77e30 ) │ │ - movs r1, #4 │ │ - add r0, pc │ │ - bx lr │ │ - adds r7, #156 @ 0x9c │ │ - vtbl.8 d22, {d9}, d1 │ │ - cmp r1, #2 │ │ - it ne │ │ - cmpne r1, #0 │ │ - bne.n 77e40 │ │ - bx lr │ │ - ldr.w ip, [r0, #4] │ │ - dmb ish │ │ - ldrex r2, [ip] │ │ - subs r3, r2, #1 │ │ - strex r1, r3, [ip] │ │ - cmp r1, #0 │ │ - bne.n 77e48 │ │ - cmp r2, #1 │ │ - it ne │ │ - bxne lr │ │ - dmb ish │ │ - ldr r0, [r0, #4] │ │ - b.w 77dcc │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, fp} │ │ sub sp, #24 │ │ mov r4, r0 │ │ ldr r0, [r0, #0] │ │ cmp r0, #1 │ │ - bne.n 77e8c │ │ + bne.n 78450 │ │ mvn.w r1, #98 @ 0x62 │ │ yield │ │ ldr r0, [r4, #0] │ │ cmp r0, #1 │ │ - bne.n 77e8c │ │ + bne.n 78450 │ │ adds r2, r1, #1 │ │ cmp r1, #0 │ │ mov r1, r2 │ │ - bne.n 77e7c │ │ - cbnz r0, 77eb8 │ │ + bne.n 78440 │ │ + cbnz r0, 7847c │ │ movs r1, #1 │ │ ldrex r0, [r4] │ │ - cbnz r0, 77ea8 │ │ + cbnz r0, 7846c │ │ strex r2, r1, [r4] │ │ cmp r2, #0 │ │ - bne.n 77e90 │ │ + bne.n 78454 │ │ dmb ish │ │ movs r1, #1 │ │ - cbnz r1, 77eb0 │ │ - b.n 77eb8 │ │ + cbnz r1, 78474 │ │ + b.n 7847c │ │ movs r1, #0 │ │ clrex │ │ - cbz r1, 77eb8 │ │ + cbz r1, 7847c │ │ add sp, #24 │ │ ldmia.w sp!, {r8, r9, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ add.w r8, sp, #12 │ │ movs r6, #0 │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ movs r5, #2 │ │ cmp r0, #2 │ │ - beq.n 77edc │ │ + beq.n 784a0 │ │ ldrex r0, [r4] │ │ strex r1, r5, [r4] │ │ cmp r1, #0 │ │ - bne.n 77ec8 │ │ + bne.n 7848c │ │ cmp r0, #0 │ │ dmb ish │ │ - beq.n 77eb0 │ │ + beq.n 78474 │ │ str r6, [sp, #12] │ │ ldr r0, [r4, #0] │ │ cmp r0, #2 │ │ - bne.n 77f0e │ │ + bne.n 784d2 │ │ ldr r0, [sp, #12] │ │ mov r1, r4 │ │ movs r2, #137 @ 0x89 │ │ movs r3, #2 │ │ cmp r0, #0 │ │ it ne │ │ addne.w r0, r8, #4 │ │ stmia.w sp, {r0, r6, r9} │ │ movs r0, #240 @ 0xf0 │ │ - blx ccd70 │ │ + blx cd1f0 │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ - bgt.n 77f0e │ │ - blx ccd80 │ │ + bgt.n 784d2 │ │ + blx cd390 │ │ ldr r0, [r0, #0] │ │ cmp r0, #4 │ │ - beq.n 77ede │ │ + beq.n 784a2 │ │ ldr r0, [r4, #0] │ │ cmp r0, #1 │ │ - bne.n 77ec4 │ │ + bne.n 78488 │ │ mvn.w r1, #98 @ 0x62 │ │ yield │ │ adds r2, r1, #1 │ │ ldr r0, [r4, #0] │ │ cmp r0, #1 │ │ - bne.n 77ec4 │ │ + bne.n 78488 │ │ cmp r1, #0 │ │ mov r1, r2 │ │ - bne.n 77f18 │ │ - b.n 77ec4 │ │ - bmi.n 77ed6 │ │ + bne.n 784dc │ │ + b.n 78488 │ │ + bmi.n 7849a │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w fp, [sp, #-4]! │ │ - sub sp, #8 │ │ - ldr r0, [pc, #132] @ (77fbc ) │ │ + ldr r0, [pc, #112] @ (7856c ) │ │ add r0, pc │ │ ldr r4, [r0, #24] │ │ dmb ish │ │ - cbnz r4, 77f4a │ │ + cbnz r4, 7850c │ │ adds r0, #24 │ │ - bl 77b70 │ │ + bl 78168 │ │ mov r4, r0 │ │ mov r0, r4 │ │ - blx ccc60 │ │ + blx cd220 │ │ mov r5, r0 │ │ cmp r0, #1 │ │ - bhi.n 77f8a │ │ - beq.n 77f9a │ │ - ldr r0, [pc, #100] @ (77fc0 ) │ │ + bhi.n 7854c │ │ + beq.n 7855a │ │ + ldr r0, [pc, #84] @ (78570 ) │ │ add r0, pc │ │ ldrb r0, [r0, #1] │ │ movs r0, #12 │ │ - blx ccbf0 │ │ - cbz r0, 77fb2 │ │ + blx cd270 │ │ + cbz r0, 78562 │ │ mov r5, r0 │ │ str r4, [r0, #8] │ │ movs r0, #0 │ │ strb r0, [r5, #4] │ │ str r0, [r5, #0] │ │ mov r0, r4 │ │ - blx ccc60 │ │ + blx cd220 │ │ mov r6, r0 │ │ mov r0, r4 │ │ mov r1, r5 │ │ - blx ccc70 │ │ + blx cd230 │ │ cmp r6, #0 │ │ itt ne │ │ movne r0, r6 │ │ - blxne ccbe0 │ │ + blxne cd200 │ │ ldr r0, [r5, #0] │ │ clz r0, r0 │ │ lsrs r0, r0, #5 │ │ - add sp, #8 │ │ ldr.w fp, [sp], #4 │ │ pop {r4, r5, r6, r7, pc} │ │ - ldr r0, [pc, #40] @ (77fc4 ) │ │ - sub.w r2, r7, #17 │ │ - ldr r3, [pc, #36] @ (77fc8 ) │ │ - ldr r1, [pc, #40] @ (77fcc ) │ │ + ldr r0, [pc, #24] @ (78574 ) │ │ add r0, pc │ │ - add r3, pc │ │ - add r1, pc │ │ - str r1, [sp, #0] │ │ - movs r1, #70 @ 0x46 │ │ - bl 4fcf8 │ │ + bl 78224 │ │ movs r0, #4 │ │ movs r1, #12 │ │ - bl 4adb8 │ │ + bl 4bbd8 │ │ nop │ │ - stmia r5!, {r2, r3, r4, r5, r7} │ │ - movs r5, r0 │ │ - stmia r6!, {r1, r4, r6} │ │ + ldmia r4!, {r1, r5} │ │ movs r5, r0 │ │ - strh r2, [r7, #18] │ │ - vqmovun.s64 d25, q9 │ │ + ldmia r4, {r3, r4, r5, r7} │ │ movs r5, r0 │ │ - ldrh r4, [r7, #16] │ │ + ldrh r4, [r2, #36] @ 0x24 │ │ movs r5, r0 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ lsls r1, r1, #31 │ │ - bne.n 77fe2 │ │ - ldr r1, [pc, #68] @ (78020 ) │ │ + bne.n 7858a │ │ + ldr r1, [pc, #68] @ (785c8 ) │ │ add r1, pc │ │ - ldr r1, [r1, #24] │ │ + ldr r1, [r1, #20] │ │ lsls r1, r1, #1 │ │ - bne.n 7800a │ │ + bne.n 785b2 │ │ movs r1, #0 │ │ dmb ish │ │ ldrex r2, [r0] │ │ strex r3, r1, [r0] │ │ cmp r3, #0 │ │ - bne.n 77fe8 │ │ + bne.n 78590 │ │ cmp r2, #2 │ │ it ne │ │ popne {r4, r6, r7, pc} │ │ mov r1, r0 │ │ movs r0, #240 @ 0xf0 │ │ movs r2, #129 @ 0x81 │ │ movs r3, #1 │ │ ldmia.w sp!, {r4, r6, r7, lr} │ │ - b.w ccb24 │ │ + b.w cd138 │ │ mov r4, r0 │ │ - bl 77f2c │ │ + bl 784f0 │ │ mov r1, r0 │ │ mov r0, r4 │ │ cmp r1, #0 │ │ itt eq │ │ moveq r1, #1 │ │ strbeq r1, [r0, #4] │ │ - b.n 77fe2 │ │ + b.n 7858a │ │ nop │ │ - stmia r5!, {r1, r4, r6, r7} │ │ + ldmia r4, {r1, r4, r6} │ │ movs r5, r0 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ mov r4, r0 │ │ ldr r0, [r0, #16] │ │ cmp r0, #0 │ │ itt ne │ │ ldrne r0, [r4, #20] │ │ - blxne ccbe0 │ │ + blxne cd200 │ │ adds r0, r4, #1 │ │ - beq.n 78062 │ │ + beq.n 7860a │ │ adds r0, r4, #4 │ │ dmb ish │ │ ldrex r1, [r0] │ │ subs r2, r1, #1 │ │ strex r3, r2, [r0] │ │ cmp r3, #0 │ │ - bne.n 78040 │ │ + bne.n 785e8 │ │ cmp r1, #1 │ │ it ne │ │ popne {r4, r6, r7, pc} │ │ dmb ish │ │ mov r0, r4 │ │ ldmia.w sp!, {r4, r6, r7, lr} │ │ - b.w ccae8 │ │ + b.w cd0f0 │ │ pop {r4, r6, r7, pc} │ │ ldr.w ip, [r0] │ │ dmb ish │ │ ldrex r2, [ip] │ │ subs r3, r2, #1 │ │ strex r1, r3, [ip] │ │ cmp r1, #0 │ │ - bne.n 7806c │ │ + bne.n 78614 │ │ cmp r2, #1 │ │ it ne │ │ bxne lr │ │ dmb ish │ │ ldr r0, [r0, #0] │ │ - b.w 78024 │ │ + b.w 785cc │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ ldrb r1, [r0, #0] │ │ cmp r1, #3 │ │ - bne.n 780c0 │ │ + bne.n 78668 │ │ ldr r4, [r0, #4] │ │ ldrd r5, r6, [r4] │ │ ldr r1, [r6, #0] │ │ - cbz r1, 780a6 │ │ + cbz r1, 7864e │ │ mov r0, r5 │ │ blx r1 │ │ ldr r0, [r6, #4] │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, r5 │ │ - blxne ccbe0 │ │ + blxne cd200 │ │ mov r0, r4 │ │ ldr.w r8, [sp], #4 │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ - b.w ccae8 │ │ + b.w cd0f0 │ │ ldr.w r8, [sp], #4 │ │ pop {r4, r5, r6, r7, pc} │ │ mov r8, r0 │ │ ldr r0, [r6, #4] │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, r5 │ │ - blxne ccbe0 │ │ + blxne cd200 │ │ mov r0, r4 │ │ - blx ccbe0 │ │ + blx cd200 │ │ mov r0, r8 │ │ - blx cb1cc │ │ + blx cb7d4 │ │ ldrb r1, [r0, #0] │ │ cmp r1, #4 │ │ it eq │ │ bxeq lr │ │ - b.w 7808a │ │ + b.w 78632 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w fp, [sp, #-4]! │ │ sub sp, #24 │ │ mov r6, r0 │ │ adds r0, r1, r2 │ │ - bcs.n 78176 │ │ + bcs.n 7871e │ │ + ldr r4, [r6, #0] │ │ + adds r0, r2, r1 │ │ ldr.w ip, [r7, #8] │ │ - movs r0, #4 │ │ - adds r5, r2, r1 │ │ + movs r5, #4 │ │ negs r1, r3 │ │ + cmp.w r0, r4, lsl #1 │ │ + it ls │ │ + lslls r0, r4, #1 │ │ cmp.w ip, #1 │ │ it eq │ │ - moveq r0, #8 │ │ - ldr r4, [r6, #0] │ │ - cmp.w r5, r4, lsl #1 │ │ - it cc │ │ - lslcc r5, r4, #1 │ │ + moveq r5, #8 │ │ cmp r0, r5 │ │ it hi │ │ movhi r5, r0 │ │ add.w r0, r3, ip │ │ subs r0, #1 │ │ ands r0, r1 │ │ umull r2, r1, r0, r5 │ │ movs r0, #0 │ │ - cbnz r1, 78180 │ │ + cbnz r1, 78728 │ │ rsb r1, r3, #2147483648 @ 0x80000000 │ │ cmp r2, r1 │ │ - bhi.n 7816e │ │ - cbz r4, 78144 │ │ + bhi.n 78716 │ │ + cbz r4, 786ec │ │ mul.w r0, r4, ip │ │ ldr r1, [r6, #4] │ │ str r1, [sp, #12] │ │ str r0, [sp, #20] │ │ mov r0, r3 │ │ add.w ip, sp, #12 │ │ str r0, [sp, #16] │ │ mov r1, r3 │ │ mov r0, sp │ │ mov r3, ip │ │ - bl 78194 │ │ + bl 7873c │ │ ldr r0, [sp, #0] │ │ cmp r0, #1 │ │ itttt ne │ │ ldrne r0, [sp, #4] │ │ strdne r5, r0, [r6] │ │ addne sp, #24 │ │ ldrne.w fp, [sp], #4 │ │ it ne │ │ popne {r4, r5, r6, r7, pc} │ │ ldrd r0, r1, [sp, #4] │ │ - ldr r2, [pc, #32] @ (78190 ) │ │ + ldr r2, [pc, #32] @ (78738 ) │ │ add r2, pc │ │ - bl 4ad80 │ │ - ldr r2, [pc, #16] @ (78188 ) │ │ + bl 4bba0 │ │ + ldr r2, [pc, #16] @ (78730 ) │ │ movs r0, #0 │ │ add r2, pc │ │ - bl 4ad80 │ │ - ldr r2, [pc, #8] @ (7818c ) │ │ + bl 4bba0 │ │ + ldr r2, [pc, #8] @ (78734 ) │ │ add r2, pc │ │ - bl 4ad80 │ │ - strh r2, [r4, #46] @ 0x2e │ │ + bl 4bba0 │ │ + ldrh r6, [r7, #0] │ │ movs r5, r0 │ │ - strh r2, [r3, #46] @ 0x2e │ │ + ldrh r6, [r6, #0] │ │ movs r5, r0 │ │ - strh r4, [r5, #46] @ 0x2e │ │ + ldrh r0, [r1, #2] │ │ movs r5, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w fp, [sp, #-4]! │ │ mov r5, r0 │ │ ldr r0, [r3, #4] │ │ mov r4, r2 │ │ mov r6, r1 │ │ - cbz r0, 781b6 │ │ + cbz r0, 7875e │ │ ldr r1, [r3, #8] │ │ - cbz r1, 781b6 │ │ + cbz r1, 7875e │ │ ldr r0, [r3, #0] │ │ mov r2, r6 │ │ mov r3, r4 │ │ - bl 4ac28 │ │ - b.n 781ca │ │ - cbz r4, 781c8 │ │ - ldr r0, [pc, #40] @ (781e4 ) │ │ + bl 4d0b4 │ │ + b.n 78772 │ │ + cbz r4, 78770 │ │ + ldr r0, [pc, #40] @ (7878c ) │ │ mov r1, r6 │ │ add r0, pc │ │ ldrb r0, [r0, #1] │ │ mov r0, r4 │ │ - bl 4abf8 │ │ - b.n 781ca │ │ + bl 4d084 │ │ + b.n 78772 │ │ mov r0, r6 │ │ cmp r0, #0 │ │ it ne │ │ movne r6, r0 │ │ clz r0, r0 │ │ str r4, [r5, #8] │ │ lsrs r0, r0, #5 │ │ strd r0, r6, [r5] │ │ ldr.w fp, [sp], #4 │ │ pop {r4, r5, r6, r7, pc} │ │ nop │ │ - stmia r3!, {r4, r5, r6, r7} │ │ + ldmia r2!, {r4, r5, r6} │ │ movs r5, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ - str.w r8, [sp, #-4]! │ │ - sub sp, #40 @ 0x28 │ │ - ldr r3, [pc, #180] @ (782a8 ) │ │ - mov r4, r0 │ │ - movs r0, #4 │ │ - str r1, [sp, #8] │ │ + stmdb sp!, {r8, r9, sl, fp} │ │ + sub.w sp, sp, #636 @ 0x27c │ │ + mov r9, r0 │ │ + ldr r0, [pc, #504] @ (78998 ) │ │ + add r4, sp, #24 │ │ + cmp r1, #0 │ │ + add r0, pc │ │ + it eq │ │ + moveq r2, #9 │ │ + str r2, [sp, #20] │ │ + it ne │ │ + movne r0, r1 │ │ + str r0, [sp, #16] │ │ + mov r0, r4 │ │ + mov.w r1, #512 @ 0x200 │ │ + mov.w r6, #512 @ 0x200 │ │ + bl ca0b6 │ │ + ldrd sl, fp, [r9] │ │ + movs r0, #0 │ │ + ldr r2, [pc, #468] @ (7899c ) │ │ + add.w r8, sp, #16 │ │ + ldr r5, [pc, #464] @ (789a0 ) │ │ + ldr r3, [pc, #468] @ (789a4 ) │ │ + add r2, pc │ │ + ldr r1, [pc, #468] @ (789a8 ) │ │ + add r5, pc │ │ add r3, pc │ │ - strb.w r0, [sp] │ │ - mov r0, sp │ │ - mov r1, r3 │ │ - bl 4cac6 │ │ - cbz r0, 7821c │ │ - ldrb.w r0, [sp] │ │ + strd r0, r0, [sp, #544] @ 0x220 │ │ + str r0, [sp, #568] @ 0x238 │ │ + movs r0, #4 │ │ + add r1, pc │ │ + str r0, [sp, #556] @ 0x22c │ │ + strb.w r0, [sp, #600] @ 0x258 │ │ + add r0, sp, #536 @ 0x218 │ │ + str r6, [sp, #540] @ 0x21c │ │ + mov r6, r3 │ │ + str r4, [sp, #536] @ 0x218 │ │ + mov r4, r2 │ │ + str r2, [sp, #552] @ 0x228 │ │ + movs r2, #3 │ │ + str r2, [sp, #564] @ 0x234 │ │ + add r2, sp, #576 @ 0x240 │ │ + str r2, [sp, #560] @ 0x230 │ │ + strd fp, r5, [sp, #592] @ 0x250 │ │ + str r3, [sp, #588] @ 0x24c │ │ + strd r5, sl, [sp, #580] @ 0x244 │ │ + str.w r8, [sp, #576] @ 0x240 │ │ + str r0, [sp, #608] @ 0x260 │ │ + add r0, sp, #600 @ 0x258 │ │ + add r2, sp, #552 @ 0x228 │ │ + bl 4d952 │ │ + ldrb.w r1, [sp, #600] @ 0x258 │ │ + cmp r0, #0 │ │ + beq.n 788aa │ │ + cmp r1, #4 │ │ + beq.w 7892a │ │ + ldrb.w r0, [sp, #600] @ 0x258 │ │ cmp r0, #4 │ │ - beq.n 78254 │ │ - ldrd r0, r1, [sp] │ │ - strd r0, r1, [r4] │ │ - b.n 7824c │ │ - ldrb.w r0, [sp] │ │ - movs r1, #4 │ │ - strb r1, [r4, #0] │ │ + beq.n 788d2 │ │ + cmp r0, #3 │ │ + bne.n 78856 │ │ + ldr r0, [sp, #604] @ 0x25c │ │ + str r0, [sp, #8] │ │ + ldrd r1, r0, [r0] │ │ + str r1, [sp, #12] │ │ + ldr r1, [r0, #0] │ │ + str r0, [sp, #4] │ │ + cbz r1, 78842 │ │ + ldr r0, [sp, #12] │ │ + blx r1 │ │ + ldr r1, [sp, #4] │ │ + ldr r0, [sp, #12] │ │ + ldr r1, [r1, #4] │ │ + cmp r1, #0 │ │ + it ne │ │ + blxne cd200 │ │ + ldr r0, [sp, #8] │ │ + blx cd200 │ │ + ldrd r1, r0, [r9, #8] │ │ + add r2, sp, #576 @ 0x240 │ │ + ldr r3, [r0, #36] @ 0x24 │ │ + movs r0, #0 │ │ + str r0, [sp, #592] @ 0x250 │ │ + movs r0, #4 │ │ + strd r4, r0, [sp, #576] @ 0x240 │ │ + movs r0, #3 │ │ + str r0, [sp, #588] @ 0x24c │ │ + add r0, sp, #612 @ 0x264 │ │ + str r0, [sp, #584] @ 0x248 │ │ + add r0, sp, #552 @ 0x228 │ │ + strd fp, r5, [sp, #628] @ 0x274 │ │ + strd sl, r6, [sp, #620] @ 0x26c │ │ + strd r8, r5, [sp, #612] @ 0x264 │ │ + blx r3 │ │ + ldrb.w r0, [sp, #552] @ 0x228 │ │ cmp r0, #4 │ │ - beq.n 7824c │ │ + beq.n 78912 │ │ cmp r0, #3 │ │ - bne.n 7824c │ │ - ldr r4, [sp, #4] │ │ - ldrd r6, r5, [r4] │ │ - ldr r1, [r5, #0] │ │ - cbz r1, 7823a │ │ + bne.n 78912 │ │ + ldr r5, [sp, #556] @ 0x22c │ │ + ldrd r6, r4, [r5] │ │ + ldr r1, [r4, #0] │ │ + cbz r1, 7889a │ │ mov r0, r6 │ │ blx r1 │ │ - ldr r0, [r5, #4] │ │ + ldr r0, [r4, #4] │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, r6 │ │ - blxne ccbe0 │ │ + blxne cd200 │ │ + mov r0, r5 │ │ + b.n 7890e │ │ + cmp r1, #4 │ │ + beq.n 788d2 │ │ + cmp r1, #3 │ │ + bne.n 788d2 │ │ + ldr r4, [sp, #604] @ 0x25c │ │ + ldrd r5, r6, [r4] │ │ + ldr r1, [r6, #0] │ │ + cbz r1, 788c0 │ │ + mov r0, r5 │ │ + blx r1 │ │ + ldr r0, [r6, #4] │ │ + cmp r0, #0 │ │ + itt ne │ │ + movne r0, r5 │ │ + blxne cd200 │ │ mov r0, r4 │ │ - blx ccbe0 │ │ - add sp, #40 @ 0x28 │ │ - ldr.w r8, [sp], #4 │ │ + blx cd200 │ │ + ldr r3, [sp, #544] @ 0x220 │ │ + cmp.w r3, #512 @ 0x200 │ │ + bhi.n 7891c │ │ + ldrd r1, r0, [r9, #8] │ │ + add r2, sp, #24 │ │ + ldr r6, [r0, #28] │ │ + add r0, sp, #612 @ 0x264 │ │ + blx r6 │ │ + ldrb.w r0, [sp, #612] @ 0x264 │ │ + cmp r0, #4 │ │ + beq.n 78912 │ │ + cmp r0, #3 │ │ + bne.n 78912 │ │ + ldr r4, [sp, #616] @ 0x268 │ │ + ldrd r5, r6, [r4] │ │ + ldr r1, [r6, #0] │ │ + cbz r1, 78900 │ │ + mov r0, r5 │ │ + blx r1 │ │ + ldr r0, [r6, #4] │ │ + cmp r0, #0 │ │ + itt ne │ │ + movne r0, r5 │ │ + blxne cd200 │ │ + mov r0, r4 │ │ + blx cd200 │ │ + add.w sp, sp, #636 @ 0x27c │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ - ldr r0, [pc, #84] @ (782ac ) │ │ + ldr r2, [pc, #148] @ (789b4 ) │ │ + mov r0, r3 │ │ + mov.w r1, #512 @ 0x200 │ │ + add r2, pc │ │ + bl 4d66c │ │ + ldr r0, [pc, #128] @ (789ac ) │ │ movs r2, #0 │ │ - ldr r1, [pc, #84] @ (782b0 ) │ │ + ldr r1, [pc, #128] @ (789b0 ) │ │ movs r3, #1 │ │ add r0, pc │ │ - str r2, [sp, #32] │ │ + str r2, [sp, #628] @ 0x274 │ │ add r1, pc │ │ - str r2, [sp, #28] │ │ + str r2, [sp, #624] @ 0x270 │ │ movs r2, #4 │ │ - str r3, [sp, #20] │ │ - str r2, [sp, #24] │ │ - str r0, [sp, #16] │ │ - add r0, sp, #16 │ │ - bl 4c418 │ │ + str r3, [sp, #616] @ 0x268 │ │ + str r2, [sp, #620] @ 0x26c │ │ + str r0, [sp, #612] @ 0x264 │ │ + add r0, sp, #612 @ 0x264 │ │ + bl 4d1a6 │ │ udf #254 @ 0xfe │ │ - mov r8, r0 │ │ - ldr r0, [r5, #4] │ │ + str r5, [sp, #8] │ │ + mov r5, r0 │ │ + mov r1, r6 │ │ + ldr r0, [r4, #4] │ │ + b.n 78968 │ │ + mov r5, r0 │ │ + ldr r0, [sp, #4] │ │ + ldr r1, [sp, #12] │ │ + ldr r0, [r0, #4] │ │ + b.n 78968 │ │ + b.n 78960 │ │ + mov r1, r5 │ │ + mov r5, r0 │ │ + ldr r0, [r6, #4] │ │ + str r4, [sp, #8] │ │ cmp r0, #0 │ │ itt ne │ │ - movne r0, r6 │ │ - blxne ccbe0 │ │ - mov r0, r4 │ │ - blx ccbe0 │ │ - mov r0, r8 │ │ - blx cb1cc │ │ - mov r8, r0 │ │ - ldrb.w r0, [sp] │ │ + movne r0, r1 │ │ + blxne cd200 │ │ + ldr r0, [sp, #8] │ │ + blx cd200 │ │ + mov r0, r5 │ │ + blx cb7d4 │ │ + mov r5, r0 │ │ + ldrb.w r0, [sp, #600] @ 0x258 │ │ cmp r0, #4 │ │ - beq.n 7829e │ │ - mov r0, sp │ │ - bl 7808a │ │ - mov r0, r8 │ │ - blx cb1cc │ │ - bl 50108 │ │ - strh r2, [r7, #48] @ 0x30 │ │ + beq.n 7898e │ │ + add r0, sp, #600 @ 0x258 │ │ + bl 78632 │ │ + mov r0, r5 │ │ + blx cb7d4 │ │ + bl 5162c │ │ + strb r1, [r6, #15] │ │ + vcvt.u16.f16 q12, q6, #6 │ │ movs r5, r0 │ │ - ldrh r0, [r7, #2] │ │ + @ instruction: 0xf949ffff │ │ + pld [fp, #255]! │ │ + ldrh r0, [r6, #2] │ │ movs r5, r0 │ │ - ldrh r4, [r7, #2] │ │ + ldrh r2, [r7, #14] │ │ movs r5, r0 │ │ - push {r4, r5, r6, r7, lr} │ │ - add r7, sp, #12 │ │ - str.w r8, [sp, #-4]! │ │ - sub sp, #48 @ 0x30 │ │ - mov ip, r2 │ │ - ldr r2, [pc, #60] @ (78300 ) │ │ - movs r4, #0 │ │ - ldr r5, [pc, #60] @ (78304 ) │ │ - mov r8, r3 │ │ - ldr r3, [pc, #60] @ (78308 ) │ │ - str r4, [sp, #16] │ │ - movs r4, #4 │ │ - str r4, [sp, #4] │ │ - movs r4, #3 │ │ - add r2, pc │ │ - str r4, [sp, #12] │ │ - ldrd lr, r4, [r1] │ │ - add r5, pc │ │ - ldr r1, [r1, #8] │ │ - add r3, pc │ │ - strd r1, r2, [sp, #40] @ 0x28 │ │ - mov r1, ip │ │ - strd lr, r2, [sp, #24] │ │ - mov r2, sp │ │ - add r6, sp, #24 │ │ - str r6, [sp, #8] │ │ - str r3, [sp, #0] │ │ - strd r4, r5, [sp, #32] │ │ - blx r8 │ │ - add sp, #48 @ 0x30 │ │ - ldr.w r8, [sp], #4 │ │ - pop {r4, r5, r6, r7, pc} │ │ - ldr.w pc, [fp, #255]! │ │ - bl fffa0306 │ │ - ldrh r6, [r1, #14] │ │ + ldrh r6, [r7, #14] │ │ + movs r5, r0 │ │ + ldrh r0, [r7, #30] │ │ movs r5, r0 │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #40 @ 0x28 │ │ - ldr r3, [pc, #44] @ (78340 ) │ │ + ldr r3, [pc, #44] @ (789ec ) │ │ movs r4, #0 │ │ - ldr r5, [pc, #44] @ (78344 ) │ │ + ldr r5, [pc, #44] @ (789f0 ) │ │ strb.w r2, [r7, #-9] │ │ add r2, sp, #4 │ │ add r3, pc │ │ str r4, [sp, #20] │ │ movs r4, #1 │ │ add r5, pc │ │ str r3, [sp, #32] │ │ sub.w r3, r7, #9 │ │ str r4, [sp, #8] │ │ str r4, [sp, #16] │ │ add r4, sp, #28 │ │ str r4, [sp, #12] │ │ str r3, [sp, #28] │ │ str r5, [sp, #4] │ │ - bl 77a58 │ │ + bl 78048 │ │ add sp, #40 @ 0x28 │ │ pop {r4, r5, r7, pc} │ │ movs r7, r4 │ │ movs r0, r0 │ │ - adds r6, #80 @ 0x50 │ │ + adds r2, #68 @ 0x44 │ │ vsli.64 , q8, #57 @ 0x39 │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl} │ │ sub sp, #96 @ 0x60 │ │ mov r8, r1 │ │ - ldr r1, [pc, #496] @ (78548 ) │ │ + ldr r1, [pc, #496] @ (78bf4 ) │ │ ldrb.w r9, [r0] │ │ mov.w r5, #512 @ 0x200 │ │ add r1, pc │ │ strb.w r9, [r7, #-113] │ │ ldrb r0, [r1, #1] │ │ mov.w r0, #512 @ 0x200 │ │ - blx ccbf0 │ │ + blx cd270 │ │ cmp r0, #0 │ │ - beq.w 78502 │ │ + beq.w 78bae │ │ mov.w r1, #512 @ 0x200 │ │ mov r4, r0 │ │ strd r5, r0, [sp, #60] @ 0x3c │ │ - blx ccdc0 │ │ - cbz r0, 783ae │ │ + blx cd3d0 │ │ + cbz r0, 78a5a │ │ mov r0, r4 │ │ - blx ccc40 │ │ + blx cd250 │ │ mov r6, r0 │ │ cmp r5, r0 │ │ - bls.n 783f0 │ │ + bls.n 78a9c │ │ cmp r6, #0 │ │ - beq.n 78428 │ │ + beq.n 78ad4 │ │ mov r0, r4 │ │ mov r1, r5 │ │ movs r2, #1 │ │ mov r3, r6 │ │ - bl 4ac28 │ │ + bl 4d0b4 │ │ mov r5, r6 │ │ - cbnz r0, 783f2 │ │ + cbnz r0, 78a9e │ │ movs r0, #1 │ │ mov r1, r6 │ │ - bl 4adb8 │ │ + bl 4bbd8 │ │ udf #254 @ 0xfe │ │ - blx ccd80 │ │ + blx cd390 │ │ ldr r0, [r0, #0] │ │ cmp r0, #34 @ 0x22 │ │ - bne.n 783ec │ │ + bne.n 78a98 │ │ add r6, sp, #60 @ 0x3c │ │ mov.w sl, #1 │ │ str r5, [sp, #68] @ 0x44 │ │ mov r0, r6 │ │ mov r1, r5 │ │ movs r2, #1 │ │ movs r3, #1 │ │ str.w sl, [sp] │ │ - bl 780ec │ │ + bl 78694 │ │ ldrd r5, r4, [sp, #60] @ 0x3c │ │ mov r0, r4 │ │ mov r1, r5 │ │ - blx ccdc0 │ │ + blx cd3d0 │ │ cmp r0, #0 │ │ - bne.n 78384 │ │ - blx ccd80 │ │ + bne.n 78a30 │ │ + blx cd390 │ │ ldr r0, [r0, #0] │ │ cmp r0, #34 @ 0x22 │ │ - beq.n 783be │ │ - cbz r5, 7841c │ │ + beq.n 78a6a │ │ + cbz r5, 78ac8 │ │ mov r0, r4 │ │ - b.n 78418 │ │ + b.n 78ac4 │ │ mov r0, r4 │ │ uxtb r1, r0 │ │ cmp.w r5, #2147483648 @ 0x80000000 │ │ - bne.n 78422 │ │ + bne.n 78ace │ │ cmp r1, #3 │ │ - bne.n 7841c │ │ + bne.n 78ac8 │ │ ldrd r4, r5, [r6] │ │ ldr r1, [r5, #0] │ │ - cbz r1, 7840a │ │ + cbz r1, 78ab6 │ │ mov r0, r4 │ │ blx r1 │ │ ldr r0, [r5, #4] │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, r4 │ │ - blxne ccbe0 │ │ + blxne cd200 │ │ mov r0, r6 │ │ - blx ccbe0 │ │ + blx cd200 │ │ mov.w r5, #2147483648 @ 0x80000000 │ │ - b.n 78438 │ │ + b.n 78ae4 │ │ bic.w r0, r0, #255 @ 0xff │ │ - b.n 78434 │ │ + b.n 78ae0 │ │ mov r0, r4 │ │ - blx ccbe0 │ │ + blx cd200 │ │ movs r1, #1 │ │ movs r0, #0 │ │ mov r5, r6 │ │ orr.w r2, r0, r1 │ │ - ldr r1, [pc, #272] @ (7854c ) │ │ + ldr r1, [pc, #272] @ (78bf8 ) │ │ ldrd r0, r3, [r8, #28] │ │ add r1, pc │ │ strb.w r9, [sp, #20] │ │ strd r5, r2, [sp, #8] │ │ ldr r3, [r3, #12] │ │ str r6, [sp, #16] │ │ movs r2, #17 │ │ blx r3 │ │ - cbnz r0, 784ba │ │ - ldr r2, [pc, #252] @ (78550 ) │ │ + cbnz r0, 78b66 │ │ + ldr r2, [pc, #252] @ (78bfc ) │ │ add r6, sp, #8 │ │ - ldr r1, [pc, #252] @ (78554 ) │ │ + ldr r1, [pc, #252] @ (78c00 ) │ │ movs r3, #0 │ │ add r2, pc │ │ - ldr r0, [pc, #248] @ (78558 ) │ │ + ldr r0, [pc, #248] @ (78c04 ) │ │ add r1, pc │ │ str r1, [sp, #92] @ 0x5c │ │ strd r6, r2, [sp, #28] │ │ movs r2, #1 │ │ strb.w r2, [r7, #-62] │ │ sub.w r2, r7, #69 @ 0x45 │ │ str r2, [sp, #84] @ 0x54 │ │ @@ -68971,83 +75797,83 @@ │ │ str r3, [sp, #36] @ 0x24 │ │ str.w r8, [sp, #24] │ │ str r3, [sp, #44] @ 0x2c │ │ strb.w r3, [r7, #-69] │ │ str r3, [sp, #52] @ 0x34 │ │ strb.w r9, [r7, #-61] │ │ str r2, [sp, #60] @ 0x3c │ │ - blx cc994 │ │ + blx ccf9c │ │ ldrb.w r0, [r7, #-69] │ │ - cbz r0, 784d4 │ │ + cbz r0, 78b80 │ │ ldr r5, [sp, #8] │ │ orr.w r0, r5, #2147483648 @ 0x80000000 │ │ cmp.w r0, #2147483648 @ 0x80000000 │ │ - beq.n 784ca │ │ + beq.n 78b76 │ │ ldr r0, [sp, #12] │ │ - blx ccbe0 │ │ + blx cd200 │ │ movs r0, #1 │ │ add sp, #96 @ 0x60 │ │ ldmia.w sp!, {r8, r9, sl} │ │ pop {r4, r5, r6, r7, pc} │ │ cmp.w r9, #0 │ │ - bne.n 784ec │ │ + bne.n 78b98 │ │ ldrd r0, r1, [r8, #28] │ │ ldr r3, [r1, #12] │ │ - ldr r1, [pc, #120] @ (7855c ) │ │ + ldr r1, [pc, #120] @ (78c08 ) │ │ add r1, pc │ │ movs r2, #88 @ 0x58 │ │ blx r3 │ │ cmp r0, #0 │ │ - bne.n 784b8 │ │ + bne.n 78b64 │ │ ldr r0, [sp, #8] │ │ orr.w r0, r0, #2147483648 @ 0x80000000 │ │ cmp.w r0, #2147483648 @ 0x80000000 │ │ - beq.n 784fe │ │ + beq.n 78baa │ │ ldr r0, [sp, #12] │ │ - blx ccbe0 │ │ + blx cd200 │ │ movs r0, #0 │ │ - b.n 784cc │ │ + b.n 78b78 │ │ movs r0, #1 │ │ mov.w r1, #512 @ 0x200 │ │ - bl 4adb8 │ │ + bl 4bbd8 │ │ mov r8, r0 │ │ ldr r0, [r5, #4] │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, r4 │ │ - blxne ccbe0 │ │ + blxne cd200 │ │ mov r0, r6 │ │ - b.n 7853e │ │ + b.n 78bea │ │ mov r8, r0 │ │ mov r0, r4 │ │ - b.n 7853e │ │ + b.n 78bea │ │ mov r8, r0 │ │ ldr r0, [sp, #8] │ │ orr.w r0, r0, #2147483648 @ 0x80000000 │ │ cmp.w r0, #2147483648 @ 0x80000000 │ │ - beq.n 78542 │ │ + beq.n 78bee │ │ ldr r0, [sp, #12] │ │ - b.n 7853e │ │ + b.n 78bea │ │ mov r8, r0 │ │ ldr r0, [sp, #60] @ 0x3c │ │ - cbz r0, 78542 │ │ + cbz r0, 78bee │ │ ldr r0, [sp, #64] @ 0x40 │ │ - blx ccbe0 │ │ + blx cd200 │ │ mov r0, r8 │ │ - blx cb1cc │ │ - stmia r2!, {r1, r2, r3, r6} │ │ + blx cb7d4 │ │ + stmia r7!, {r1, r3, r6, r7} │ │ movs r5, r0 │ │ - strb r4, [r4, #5] │ │ - vqshl.u64 q12, q1, #58 @ 0x3a │ │ + ldr r4, [r7, #112] @ 0x70 │ │ + vqrshrn.u64 d24, q15, #6 │ │ movs r5, r0 │ │ - strh r2, [r4, #62] @ 0x3e │ │ + ldrh r6, [r1, #12] │ │ movs r5, r0 │ │ lsls r5, r2, #3 │ │ movs r0, r0 │ │ - strb r1, [r2, #3] │ │ + ldr r1, [r5, #104] @ 0x68 │ │ vrintz.f32 d27, d0 │ │ mov r7, sp │ │ sub sp, #16 │ │ ldrd r2, r1, [r1] │ │ str r0, [sp, #4] │ │ movs r0, #0 │ │ ldr r3, [r1, #16] │ │ @@ -69058,3390 +75884,3495 @@ │ │ movs r1, #9 │ │ cmp r0, #0 │ │ it ne │ │ movne r1, #0 │ │ mov r0, r1 │ │ add sp, #16 │ │ pop {r7, pc} │ │ - bl 78590 │ │ + bl 78c3c │ │ udf #254 @ 0xfe │ │ - bl 50108 │ │ + bl 5162c │ │ push {r7, lr} │ │ mov r7, sp │ │ sub sp, #24 │ │ - ldr r0, [pc, #28] @ (785b4 ) │ │ + ldr r0, [pc, #28] @ (78c60 ) │ │ movs r2, #0 │ │ - ldr r1, [pc, #28] @ (785b8 ) │ │ + ldr r1, [pc, #28] @ (78c64 ) │ │ movs r3, #1 │ │ add r0, pc │ │ str r0, [sp, #0] │ │ add r1, pc │ │ mov r0, sp │ │ str r2, [sp, #16] │ │ str r2, [sp, #12] │ │ movs r2, #4 │ │ str r3, [sp, #4] │ │ str r2, [sp, #8] │ │ - bl 4c418 │ │ - ldrh r2, [r2, #10] │ │ + bl 4d1a6 │ │ + ldrh r6, [r4, #24] │ │ movs r5, r0 │ │ - ldrh r6, [r2, #10] │ │ + ldrh r2, [r5, #24] │ │ movs r5, r0 │ │ - b.w 785c0 │ │ + b.w 78c6c │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ - stmdb sp!, {r8, r9, sl} │ │ - sub sp, #80 @ 0x50 │ │ + stmdb sp!, {r8, r9, sl, fp} │ │ + subw sp, sp, #1980 @ 0x7bc │ │ mov r4, r0 │ │ ldr r0, [r0, #0] │ │ - mov r5, r1 │ │ - ldrb r1, [r0, #0] │ │ - cbnz r1, 785e0 │ │ - ldr r1, [r4, #4] │ │ - ldr r1, [r1, #0] │ │ - cmp r1, #100 @ 0x64 │ │ - bls.n 785e0 │ │ - movs r0, #0 │ │ - b.n 78674 │ │ - movs r1, #0 │ │ - add.w r8, sp, #28 │ │ - strb.w r1, [r7, #-85] │ │ - ldrd r6, r1, [r4, #8] │ │ - str r0, [sp, #32] │ │ - sub.w r0, r7, #85 @ 0x55 │ │ - ldrd r2, sl, [r4, #16] │ │ - ldr.w r9, [r4, #24] │ │ - str r0, [sp, #28] │ │ - mov r0, r5 │ │ - strd r6, r1, [sp, #36] @ 0x24 │ │ - mov r1, r8 │ │ - str r5, [sp, #56] @ 0x38 │ │ - str.w r9, [sp, #52] @ 0x34 │ │ - strd r2, sl, [sp, #44] @ 0x2c │ │ - bl 7868c │ │ - ldrb.w r0, [r7, #-85] │ │ - cbnz r0, 78664 │ │ - ldrb r0, [r6, #0] │ │ - cbz r0, 78664 │ │ - ldrd r0, r1, [r5] │ │ - movs r5, #0 │ │ - strd sl, r5, [sp, #20] │ │ - cbnz r0, 78642 │ │ - mov r0, r1 │ │ - movs r1, #0 │ │ - movs r2, #15 │ │ - movs r3, #0 │ │ - str r5, [sp, #28] │ │ - str.w r8, [sp] │ │ - blx ca6dc │ │ - ldr r0, [sp, #28] │ │ - bic.w r1, r0, #1 │ │ - movs r0, #3 │ │ - str r0, [sp, #28] │ │ - movs r0, #2 │ │ - str r0, [sp, #68] @ 0x44 │ │ - add r0, sp, #20 │ │ - add r2, sp, #28 │ │ - add r3, sp, #68 @ 0x44 │ │ - str r5, [sp, #8] │ │ - str r5, [sp, #0] │ │ - bl 7a8bc │ │ - ldr r1, [sp, #20] │ │ - strb.w r0, [r9] │ │ - ldr r0, [r1, #12] │ │ - adds r0, #1 │ │ - str r0, [r1, #12] │ │ - ldr r0, [r4, #4] │ │ - ldr r1, [r0, #0] │ │ - adds r1, #1 │ │ - str r1, [r0, #0] │ │ - ldrb.w r0, [r9] │ │ - eor.w r0, r0, #1 │ │ - and.w r0, r0, #1 │ │ - add sp, #80 @ 0x50 │ │ - ldmia.w sp!, {r8, r9, sl} │ │ - pop {r4, r5, r6, r7, pc} │ │ - ldr r1, [sp, #20] │ │ - ldr r2, [r1, #12] │ │ - adds r2, #1 │ │ - str r2, [r1, #12] │ │ - blx cb1cc │ │ - push {r4, r5, r6, r7, lr} │ │ - add r7, sp, #12 │ │ - stmdb sp!, {r8, r9, sl, fp} │ │ - subw sp, sp, #1828 @ 0x724 │ │ - ldrd r0, r9, [r0] │ │ - str r1, [sp, #148] @ 0x94 │ │ - cbnz r0, 786ba │ │ + ldrb r2, [r0, #0] │ │ + cbnz r2, 78c8e │ │ + ldr r2, [r4, #4] │ │ + ldr r2, [r2, #0] │ │ + cmp r2, #100 @ 0x64 │ │ + bls.n 78c8e │ │ movs r0, #0 │ │ - movs r1, #0 │ │ - str r0, [sp, #864] @ 0x360 │ │ - add r0, sp, #864 @ 0x360 │ │ + b.w 7ade4 │ │ + add.w r8, r4, #16 │ │ + ldrd r6, sl, [r1] │ │ + str r0, [sp, #316] @ 0x13c │ │ + addw r0, sp, #311 @ 0x137 │ │ + ldmia.w r8, {r3, r5, r8} │ │ + mov.w ip, #0 │ │ + ldrd r2, lr, [r4, #8] │ │ + str r0, [sp, #312] @ 0x138 │ │ + add r0, sp, #328 @ 0x148 │ │ + strb.w ip, [sp, #311] @ 0x137 │ │ + str r1, [sp, #340] @ 0x154 │ │ + str r5, [sp, #216] @ 0xd8 │ │ + stmia.w r0, {r3, r5, r8} │ │ + str r2, [sp, #228] @ 0xe4 │ │ + strd r2, lr, [sp, #320] @ 0x140 │ │ + str r1, [sp, #220] @ 0xdc │ │ + cbnz r6, 78ce0 │ │ + add.w r0, sp, #1448 @ 0x5a8 │ │ str r0, [sp, #0] │ │ - mov r0, r9 │ │ + mov r0, sl │ │ + movs r1, #0 │ │ movs r2, #15 │ │ movs r3, #0 │ │ - blx ca6dc │ │ - ldr r0, [sp, #864] @ 0x360 │ │ - bic.w r9, r0, #1 │ │ - ldr r4, [pc, #896] @ (78a3c ) │ │ - cmp.w r9, #0 │ │ + str.w ip, [sp, #1448] @ 0x5a8 │ │ + blx cace4 │ │ + ldr.w r0, [sp, #1448] @ 0x5a8 │ │ + bic.w sl, r0, #1 │ │ + strd r8, r4, [sp, #236] @ 0xec │ │ + cmp.w sl, #0 │ │ + ldr r4, [pc, #920] @ (79084 ) │ │ add r4, pc │ │ - ldr r0, [r4, #0] │ │ + ldr.w r0, [r4, #1384] @ 0x568 │ │ it ne │ │ - subne.w r9, r9, #1 │ │ - str r4, [sp, #180] @ 0xb4 │ │ + subne.w sl, sl, #1 │ │ + str r4, [sp, #304] @ 0x130 │ │ cmp.w r0, #2147483648 @ 0x80000000 │ │ - bne.w 790a2 │ │ - ldr r0, [pc, #872] @ (78a40 ) │ │ - add r0, pc │ │ - ldrb r0, [r0, #1] │ │ - mov.w r0, #1376 @ 0x560 │ │ - blx ccbf0 │ │ - cmp r0, #0 │ │ - beq.w 7a652 │ │ - ldr r1, [pc, #856] @ (78a44 ) │ │ - movs r2, #0 │ │ - strd r0, r2, [r7, #-60] @ 0x3c │ │ - movs r0, #4 │ │ + bne.w 79744 │ │ + ldr r1, [pc, #900] @ (79088 ) │ │ + movs r0, #0 │ │ + movs r2, #8 │ │ + str.w r0, [r7, #-208] │ │ add r1, pc │ │ - str.w r0, [r7, #-64] │ │ - movs r0, #8 │ │ - str.w r2, [sp, #1520] @ 0x5f0 │ │ - str.w r0, [sp, #1516] @ 0x5ec │ │ - str.w r2, [sp, #1512] @ 0x5e8 │ │ - str.w r2, [sp, #1600] @ 0x640 │ │ - str.w r0, [sp, #1596] @ 0x63c │ │ - str.w r2, [sp, #1592] @ 0x638 │ │ - add r0, sp, #864 @ 0x360 │ │ + strd r0, r2, [r7, #-216] @ 0xd8 │ │ + str.w r0, [r7, #-104] │ │ + strd r0, r2, [r7, #-112] @ 0x70 │ │ + add.w r0, sp, #1448 @ 0x5a8 │ │ movs r2, #15 │ │ - bl 7adec │ │ - ldrb.w r0, [sp, #864] @ 0x360 │ │ + bl 7b714 │ │ + ldrb.w r0, [sp, #1448] @ 0x5a8 │ │ cmp r0, #4 │ │ - bne.n 78794 │ │ - add r4, sp, #864 @ 0x360 │ │ + bne.n 78dae │ │ + add.w r4, sp, #1448 @ 0x5a8 │ │ movs r0, #0 │ │ movs r5, #1 │ │ - str.w r0, [r7, #-176] │ │ - strd r0, r5, [r7, #-184] @ 0xb8 │ │ + str.w r0, [sp, #1032] @ 0x408 │ │ + str.w r0, [sp, #1024] @ 0x400 │ │ mov r0, r4 │ │ movs r1, #104 @ 0x68 │ │ - ldr.w sl, [sp, #868] @ 0x364 │ │ - bl c9a14 │ │ - mov r0, sl │ │ + ldr.w r9, [sp, #1452] @ 0x5ac │ │ + str.w r5, [sp, #1028] @ 0x404 │ │ + bl ca0b6 │ │ + mov r0, r9 │ │ mov r1, r4 │ │ - blx ccdd0 │ │ + blx cd3e0 │ │ adds r0, #1 │ │ - str.w sl, [sp, #176] @ 0xb0 │ │ - beq.n 787ca │ │ - mov r0, sl │ │ + str.w r9, [sp, #300] @ 0x12c │ │ + beq.n 78de6 │ │ + mov r0, r9 │ │ movs r2, #0 │ │ movs r3, #0 │ │ + ldr.w r4, [sp, #1496] @ 0x5d8 │ │ + ldr.w r6, [sp, #1500] @ 0x5dc │ │ + mov.w r8, #0 │ │ str r5, [sp, #0] │ │ - ldrd r4, r6, [sp, #912] @ 0x390 │ │ - movs r5, #0 │ │ - blx ccde0 │ │ + blx cd3f0 │ │ and.w r2, r0, r1 │ │ adds r2, #1 │ │ - beq.n 787ca │ │ - subs r4, r4, r0 │ │ + beq.n 78de6 │ │ + subs r5, r4, r0 │ │ sbcs.w r0, r6, r1 │ │ - adc.w r0, r5, #0 │ │ + adc.w r0, r8, #0 │ │ teq r0, #1 │ │ it ne │ │ - movne r4, #0 │ │ - cmp r4, #0 │ │ - beq.n 78804 │ │ - cmp r4, #8 │ │ - mov r5, r4 │ │ - it ls │ │ - movls r5, #8 │ │ - mov.w fp, #0 │ │ + movne r5, #0 │ │ cmp r5, #0 │ │ - bpl.w 7a218 │ │ - ldr r6, [pc, #696] @ (78a48 ) │ │ - add r6, pc │ │ - b.n 78f72 │ │ - ldrb.w r0, [sp, #864] @ 0x360 │ │ + beq.n 78e24 │ │ + cmp r5, #8 │ │ + mov fp, r5 │ │ + it ls │ │ + movls.w fp, #8 │ │ + mov.w r9, #0 │ │ + cmp.w fp, #0 │ │ + bpl.w 7ae08 │ │ + ldr r5, [pc, #740] @ (7908c ) │ │ + add r5, pc │ │ + b.w 7962c │ │ + ldrb.w r0, [sp, #1448] @ 0x5a8 │ │ cmp r0, #3 │ │ - bne.n 787bc │ │ - ldr r4, [sp, #868] @ 0x364 │ │ + bne.n 78dd8 │ │ + ldr.w r4, [sp, #1452] @ 0x5ac │ │ ldrd r5, r6, [r4] │ │ ldr r1, [r6, #0] │ │ - cbz r1, 787aa │ │ + cbz r1, 78dc6 │ │ mov r0, r5 │ │ blx r1 │ │ ldr r0, [r6, #4] │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, r5 │ │ - blxne ccbe0 │ │ + blxne cd200 │ │ mov r0, r4 │ │ - blx ccbe0 │ │ - ldr r6, [pc, #652] @ (78a4c ) │ │ + blx cd200 │ │ + ldr r5, [pc, #692] @ (79090 ) │ │ movs r4, #8 │ │ - mov.w fp, #29 │ │ - add r6, pc │ │ - b.w 78fd8 │ │ - blx ccd80 │ │ + mov.w r9, #29 │ │ + add r5, pc │ │ + b.w 7966c │ │ + blx cd390 │ │ mov.w r0, #8192 @ 0x2000 │ │ mov.w fp, #0 │ │ mov.w r8, #1 │ │ - str r0, [sp, #172] @ 0xac │ │ - add r0, sp, #864 @ 0x360 │ │ - sub.w r2, r7, #184 @ 0xb8 │ │ - mov r1, sl │ │ - bl 91d08 │ │ - ldrb.w r4, [sp, #864] @ 0x360 │ │ - ldr r6, [sp, #868] @ 0x364 │ │ - cmp r4, #4 │ │ - bne.w 7896c │ │ - cbz r6, 78834 │ │ - ldr.w r5, [r7, #-184] │ │ - ldr.w r6, [r7, #-176] │ │ - str.w r8, [sp, #160] @ 0xa0 │ │ - b.n 7884a │ │ - add.w r1, r4, #1024 @ 0x400 │ │ + str r0, [sp, #296] @ 0x128 │ │ + add.w r0, sp, #1448 @ 0x5a8 │ │ + add.w r2, sp, #1024 @ 0x400 │ │ + mov r1, r9 │ │ + bl 92f00 │ │ + ldrb.w r6, [sp, #1448] @ 0x5a8 │ │ + ldr.w r4, [sp, #1452] @ 0x5ac │ │ + cmp r6, #4 │ │ + bne.w 78fb2 │ │ + cbz r4, 78e54 │ │ + ldr.w r5, [sp, #1024] @ 0x400 │ │ + ldr.w r4, [sp, #1032] @ 0x408 │ │ + str.w r8, [sp, #284] @ 0x11c │ │ + b.n 78e66 │ │ + add.w r1, r5, #1024 @ 0x400 │ │ mov.w fp, #0 │ │ mov r0, r1 │ │ bfc r0, #13, #19 │ │ rsb r0, r0, #8192 @ 0x2000 │ │ - movs r6, #0 │ │ + movs r4, #0 │ │ adds r2, r0, r1 │ │ adds r0, r0, r1 │ │ - adc.w r0, r6, #0 │ │ + adc.w r0, r4, #0 │ │ lsls r0, r0, #31 │ │ it ne │ │ movne.w r2, #8192 @ 0x2000 │ │ - str r2, [sp, #172] @ 0xac │ │ - cbz r4, 7883a │ │ + str r2, [sp, #296] @ 0x128 │ │ + cbz r5, 78e5a │ │ mov r5, fp │ │ movs r0, #0 │ │ - str r0, [sp, #160] @ 0xa0 │ │ - b.n 7884a │ │ - movs r6, #0 │ │ - movs r4, #4 │ │ - b.n 7896c │ │ + str r0, [sp, #284] @ 0x11c │ │ + b.n 78e66 │ │ + movs r4, #0 │ │ + movs r6, #4 │ │ + b.n 78fb2 │ │ movs r0, #0 │ │ cmp.w fp, #32 │ │ mov r5, fp │ │ - mov.w r8, #0 │ │ - str r0, [sp, #160] @ 0xa0 │ │ - bcc.n 787dc │ │ + str r0, [sp, #284] @ 0x11c │ │ + bcc.n 78df8 │ │ movs r0, #0 │ │ - strd r0, r0, [sp, #164] @ 0xa4 │ │ - cmp r6, r5 │ │ + mov.w r8, #0 │ │ + str r0, [sp, #292] @ 0x124 │ │ + cmp r4, r5 │ │ it eq │ │ cmpeq r5, fp │ │ - beq.n 78872 │ │ - cmp r6, r5 │ │ - bne.n 7889a │ │ - add.w r5, r6, #32 │ │ - cmp.w r5, r6, lsl #1 │ │ - it cc │ │ - lslcc r5, r6, #1 │ │ + beq.n 78e92 │ │ + cmp r4, r5 │ │ + bne.n 78ec0 │ │ + add.w r5, r4, #32 │ │ + cmp.w r5, r4, lsl #1 │ │ + it ls │ │ + lslls r5, r4, #1 │ │ cmp r5, #0 │ │ - bmi.n 78960 │ │ - cbnz r6, 788a2 │ │ + bmi.w 78fa6 │ │ + cbnz r4, 78ed0 │ │ movs r0, #0 │ │ - b.n 788ac │ │ - add r0, sp, #864 @ 0x360 │ │ - sub.w r2, r7, #184 @ 0xb8 │ │ - mov r1, sl │ │ - bl 91d08 │ │ - ldrb.w r4, [sp, #864] @ 0x360 │ │ - ldr r6, [sp, #868] @ 0x364 │ │ - cmp r4, #4 │ │ - bne.n 7896c │ │ - cmp r6, #0 │ │ - beq.w 7a510 │ │ - ldr.w r5, [r7, #-184] │ │ - ldr.w r6, [r7, #-176] │ │ - cmp r6, r5 │ │ - beq.n 7885c │ │ - mov r4, fp │ │ - ldrd r5, r0, [r7, #-184] @ 0xb8 │ │ - b.n 788c8 │ │ - ldr.w r0, [r7, #-180] │ │ - str r0, [sp, #864] @ 0x360 │ │ + b.n 78ede │ │ + add.w r0, sp, #1448 @ 0x5a8 │ │ + add.w r2, sp, #1024 @ 0x400 │ │ + mov r1, r9 │ │ + bl 92f00 │ │ + ldrb.w r6, [sp, #1448] @ 0x5a8 │ │ + ldr.w r4, [sp, #1452] @ 0x5ac │ │ + cmp r6, #4 │ │ + bne.w 78fb2 │ │ + cmp r4, #0 │ │ + beq.w 7ae54 │ │ + ldr.w r5, [sp, #1024] @ 0x400 │ │ + ldr.w r4, [sp, #1032] @ 0x408 │ │ + cmp r4, r5 │ │ + beq.n 78e7a │ │ + str.w r8, [sp, #288] @ 0x120 │ │ + mov r8, fp │ │ + ldr.w r5, [sp, #1024] @ 0x400 │ │ + ldr.w r0, [sp, #1028] @ 0x404 │ │ + b.n 78f0c │ │ + ldr.w r0, [sp, #1028] @ 0x404 │ │ + str.w r0, [sp, #1448] @ 0x5a8 │ │ movs r0, #1 │ │ - str r6, [sp, #872] @ 0x368 │ │ - str r0, [sp, #868] @ 0x364 │ │ - add r0, sp, #184 @ 0xb8 │ │ - add r3, sp, #864 @ 0x360 │ │ + str.w r4, [sp, #1456] @ 0x5b0 │ │ + str.w r0, [sp, #1452] @ 0x5ac │ │ + add.w r0, sp, #1104 @ 0x450 │ │ + add.w r3, sp, #1448 @ 0x5a8 │ │ movs r1, #1 │ │ mov r2, r5 │ │ - bl 78194 │ │ - ldr r0, [sp, #184] @ 0xb8 │ │ + bl 7873c │ │ + ldr.w r0, [sp, #1104] @ 0x450 │ │ cmp r0, #1 │ │ - beq.n 78960 │ │ - ldr r0, [sp, #188] @ 0xbc │ │ - mov r4, fp │ │ - strd r5, r0, [r7, #-184] @ 0xb8 │ │ - add.w fp, r0, r6 │ │ - ldr r0, [sp, #172] @ 0xac │ │ - sub.w r8, r5, r6 │ │ - mvn.w sl, #2147483648 @ 0x80000000 │ │ - cmp r8, r0 │ │ - it cs │ │ - movcs r8, r0 │ │ + beq.n 78fa6 │ │ + ldr.w r0, [sp, #1108] @ 0x454 │ │ + str.w r8, [sp, #288] @ 0x120 │ │ + mov r8, fp │ │ + str.w r0, [sp, #1028] @ 0x404 │ │ + str.w r5, [sp, #1024] @ 0x400 │ │ + add.w fp, r0, r4 │ │ + ldr r0, [sp, #296] @ 0x128 │ │ + subs r6, r5, r4 │ │ + mvn.w r9, #2147483648 @ 0x80000000 │ │ + cmp r0, r6 │ │ + it cc │ │ + movcc r6, r0 │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ - cmp r8, r0 │ │ + cmp r6, r0 │ │ it cc │ │ - movcc sl, r8 │ │ - ldr r0, [sp, #176] @ 0xb0 │ │ + movcc r9, r6 │ │ + ldr r0, [sp, #300] @ 0x12c │ │ mov r1, fp │ │ - mov r2, sl │ │ - blx ccce0 │ │ + mov r2, r9 │ │ + blx cd310 │ │ adds r1, r0, #1 │ │ - bne.n 78900 │ │ - blx ccd80 │ │ + bne.n 78f42 │ │ + blx cd390 │ │ ldr r0, [r0, #0] │ │ cmp r0, #4 │ │ - beq.n 788e6 │ │ - b.n 78964 │ │ - ldr.w sl, [sp, #176] @ 0xb0 │ │ - add r6, r0 │ │ + beq.n 78f28 │ │ + b.n 78faa │ │ + ldr.w r9, [sp, #300] @ 0x12c │ │ + add r4, r0 │ │ cmp r0, #0 │ │ - str.w r6, [r7, #-176] │ │ - beq.w 7a212 │ │ + str.w r4, [sp, #1032] @ 0x408 │ │ + beq.w 7ae02 │ │ movs r1, #0 │ │ - ldr r2, [sp, #168] @ 0xa8 │ │ - cmp r0, r8 │ │ + ldr r2, [sp, #292] @ 0x124 │ │ + cmp r0, r6 │ │ it cc │ │ addcc r1, r2, #1 │ │ - ldr r2, [sp, #164] @ 0xa4 │ │ - mov fp, r4 │ │ - cmp r2, r0 │ │ - it ls │ │ - movls r2, r0 │ │ - subs r3, r2, r0 │ │ - str r3, [sp, #164] @ 0xa4 │ │ - ldr r3, [sp, #160] @ 0xa0 │ │ - str r1, [sp, #168] @ 0xa8 │ │ + ldr r2, [sp, #288] @ 0x120 │ │ + mov fp, r8 │ │ + cmp r0, r2 │ │ + it hi │ │ + movhi r2, r0 │ │ + ldr r3, [sp, #284] @ 0x11c │ │ + sub.w r8, r2, r0 │ │ + str r1, [sp, #292] @ 0x124 │ │ cmp r3, #0 │ │ - beq.n 78850 │ │ - ldr r4, [sp, #172] @ 0xac │ │ + beq.w 78e6e │ │ + ldr.w ip, [sp, #296] @ 0x128 │ │ cmp r1, #1 │ │ - mov r3, r4 │ │ + mov r3, ip │ │ it gt │ │ movgt.w r3, #4294967295 @ 0xffffffff │ │ - cmp r2, r8 │ │ + cmp r2, r6 │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ it eq │ │ - moveq r3, r4 │ │ + moveq r3, ip │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ it gt │ │ lslgt r2, r3, #1 │ │ - cmp r8, r3 │ │ + cmp r6, r3 │ │ it cc │ │ movcc r2, r3 │ │ - cmp r0, r8 │ │ + cmp r0, r6 │ │ it ne │ │ movne r2, r3 │ │ - strd r1, r2, [sp, #168] @ 0xa8 │ │ - b.n 78850 │ │ - movs r4, #1 │ │ - b.n 7896c │ │ - str.w r6, [r7, #-176] │ │ - movs r4, #0 │ │ - mov r6, r0 │ │ - ldrd r8, r5, [r7, #-180] @ 0xb4 │ │ - add r0, sp, #864 @ 0x360 │ │ - mov r2, r5 │ │ + strd r1, r2, [sp, #292] @ 0x124 │ │ + b.n 78e6e │ │ + movs r6, #1 │ │ + b.n 78fb2 │ │ + str.w r4, [sp, #1032] @ 0x408 │ │ + movs r6, #0 │ │ + mov r4, r0 │ │ + ldr.w r8, [sp, #1028] @ 0x404 │ │ + add.w r0, sp, #1448 @ 0x5a8 │ │ + ldr.w r5, [sp, #1032] @ 0x408 │ │ mov r1, r8 │ │ - bl 4f888 │ │ - ldr r0, [sp, #864] @ 0x360 │ │ - cbz r0, 7898e │ │ - cmp r4, #4 │ │ - bne.w 78f42 │ │ - ldr r0, [pc, #200] @ (78a50 ) │ │ + mov r2, r5 │ │ + bl 50e0c │ │ + ldr.w r0, [sp, #1448] @ 0x5a8 │ │ + cbz r0, 78fdc │ │ + cmp r6, #4 │ │ + bne.w 795fc │ │ + ldr r0, [pc, #192] @ (79094 ) │ │ movs r5, #0 │ │ add r0, pc │ │ - ldr r6, [r0, #4] │ │ - ldrb r4, [r0, #0] │ │ - cmp r4, #4 │ │ - str.w r5, [r7, #-176] │ │ - bne.w 78f48 │ │ + ldr r4, [r0, #4] │ │ + ldrb r6, [r0, #0] │ │ + cmp r6, #4 │ │ + str.w r5, [sp, #1032] @ 0x408 │ │ + bne.w 79602 │ │ movs r0, #1 │ │ movs r1, #0 │ │ - strb.w r0, [sp, #888] @ 0x378 │ │ + strb.w r0, [sp, #1472] @ 0x5c0 │ │ movs r0, #10 │ │ - strd r5, r0, [sp, #880] @ 0x370 │ │ - mov.w fp, #0 │ │ - strd r0, r8, [sp, #864] @ 0x360 │ │ + str.w r0, [sp, #1468] @ 0x5bc │ │ + mov.w r9, #0 │ │ + str.w r0, [sp, #1448] @ 0x5a8 │ │ movs r0, #8 │ │ - str r0, [sp, #136] @ 0x88 │ │ - add r0, sp, #184 @ 0xb8 │ │ - strh.w r1, [sp, #900] @ 0x384 │ │ - strd r1, r5, [sp, #892] @ 0x37c │ │ - strd r5, r1, [sp, #872] @ 0x368 │ │ - add r1, sp, #864 @ 0x360 │ │ - ldr r4, [sp, #868] @ 0x364 │ │ - bl 7241c │ │ - ldr r0, [sp, #184] @ 0xb8 │ │ - cbz r0, 789da │ │ - ldr r2, [sp, #892] @ 0x37c │ │ - ldr r1, [sp, #192] @ 0xc0 │ │ + str r0, [sp, #272] @ 0x110 │ │ + add.w r0, sp, #1104 @ 0x450 │ │ + strh.w r1, [sp, #1484] @ 0x5cc │ │ + str.w r1, [sp, #1476] @ 0x5c4 │ │ + str.w r1, [sp, #1460] @ 0x5b4 │ │ + add.w r1, sp, #1448 @ 0x5a8 │ │ + str.w r5, [sp, #1480] @ 0x5c8 │ │ + str.w r5, [sp, #1464] @ 0x5b8 │ │ + str.w r5, [sp, #1456] @ 0x5b0 │ │ + str.w r8, [sp, #1452] @ 0x5ac │ │ + ldr.w r4, [sp, #1452] @ 0x5ac │ │ + bl 72b88 │ │ + ldr.w r0, [sp, #1104] @ 0x450 │ │ + cbz r0, 79060 │ │ + ldr.w r2, [sp, #1476] @ 0x5c4 │ │ + ldr.w r1, [sp, #1112] @ 0x458 │ │ + str.w r1, [sp, #1476] @ 0x5c4 │ │ adds r0, r4, r2 │ │ - str r1, [sp, #892] @ 0x37c │ │ - sub.w r8, r1, r2 │ │ - b.n 78a0a │ │ - ldrb.w r0, [sp, #901] @ 0x385 │ │ - cmp r0, #0 │ │ - bne.w 78f22 │ │ - ldrb.w r0, [sp, #900] @ 0x384 │ │ - movs r1, #1 │ │ - strb.w r1, [sp, #901] @ 0x385 │ │ - cmp r0, #1 │ │ - bne.n 789f8 │ │ - ldrd r0, r1, [sp, #892] @ 0x37c │ │ - b.n 78a02 │ │ - ldrd r0, r1, [sp, #892] @ 0x37c │ │ - cmp r1, r0 │ │ - beq.w 78f22 │ │ - ldr r2, [sp, #868] @ 0x364 │ │ - sub.w r8, r1, r0 │ │ - add r0, r2 │ │ - add r6, sp, #528 @ 0x210 │ │ - cmp.w r8, #0 │ │ - beq.n 78a34 │ │ - sub.w r2, r8, #1 │ │ - ldrb r1, [r0, r2] │ │ - cmp r1, #10 │ │ - bne.n 78a5e │ │ - sub.w r8, r8, #2 │ │ - cbz r2, 78a54 │ │ - ldrb.w r1, [r0, r8] │ │ - uxtb r1, r1 │ │ - cmp r1, #13 │ │ - mov.w r1, #0 │ │ + subs r1, r1, r2 │ │ + cbz r1, 790b2 │ │ + subs r2, r1, #1 │ │ + ldrb r3, [r0, r2] │ │ + cmp r3, #10 │ │ + bne.n 790c0 │ │ + subs r1, #2 │ │ + cbz r2, 790b6 │ │ + ldrb r3, [r0, r1] │ │ + uxtb r3, r3 │ │ + cmp r3, #13 │ │ + mov.w r3, #0 │ │ it eq │ │ - moveq r1, r0 │ │ - b.n 78a56 │ │ - mov.w r8, #0 │ │ - b.n 78a5e │ │ + moveq r3, r0 │ │ + b.n 790b8 │ │ + ldrb.w r0, [sp, #1485] @ 0x5cd │ │ + cmp r0, #0 │ │ + bne.w 795ce │ │ + ldrb.w r0, [sp, #1484] @ 0x5cc │ │ + movs r1, #1 │ │ + strb.w r1, [sp, #1485] @ 0x5cd │ │ + cmp r0, #1 │ │ + bne.n 79098 │ │ + ldr.w r0, [sp, #1476] @ 0x5c4 │ │ + ldr.w r1, [sp, #1480] @ 0x5c8 │ │ + b.n 790a6 │ │ nop │ │ - pop {r2, r7, pc} │ │ + bkpt 0x002a │ │ movs r5, r0 │ │ - bkpt 0x00d6 │ │ + strb r6, [r4, #22] │ │ + vrinta.f32 , q11 │ │ + vrinta.f32 , │ │ + vqmovn.s64 d24, q3 │ │ movs r5, r0 │ │ - strb r0, [r0, #28] │ │ - vrintm.f32 , q0 │ │ - vrintm.f32 d23, d25 │ │ - vshr.u64 d24, d28, #6 │ │ - movs r5, r0 │ │ - movs r1, #0 │ │ + ldr.w r0, [sp, #1476] @ 0x5c4 │ │ + ldr.w r1, [sp, #1480] @ 0x5c8 │ │ + cmp r1, r0 │ │ + beq.w 795ce │ │ + ldr.w r2, [sp, #1452] @ 0x5ac │ │ + subs r1, r1, r0 │ │ + add r0, r2 │ │ cmp r1, #0 │ │ + bne.n 79044 │ │ + movs r1, #0 │ │ + b.n 790c0 │ │ + movs r3, #0 │ │ + cmp r3, #0 │ │ ite eq │ │ - moveq r8, r2 │ │ - movne r0, r1 │ │ - mov r1, r8 │ │ - mov sl, r0 │ │ - bl 91924 │ │ - mov r5, r0 │ │ + moveq r1, r2 │ │ + movne r0, r3 │ │ + mov fp, r0 │ │ + mov r6, r1 │ │ + bl 92b1c │ │ + mov r4, r0 │ │ movs r0, #0 │ │ - str r0, [sp, #196] @ 0xc4 │ │ + str.w r0, [sp, #1116] @ 0x45c │ │ movs r0, #1 │ │ - strb.w r0, [sp, #208] @ 0xd0 │ │ + strb.w r0, [sp, #1128] @ 0x468 │ │ movs r0, #32 │ │ - mov r4, r1 │ │ - str r1, [sp, #200] @ 0xc8 │ │ - strd r5, r1, [sp, #188] @ 0xbc │ │ - str r0, [sp, #184] @ 0xb8 │ │ - str r0, [sp, #204] @ 0xcc │ │ - add r1, sp, #184 @ 0xb8 │ │ - mov r0, r6 │ │ - bl 7241c │ │ - ldr r0, [sp, #528] @ 0x210 │ │ + mov r5, r1 │ │ + str.w r1, [sp, #1120] @ 0x460 │ │ + str.w r1, [sp, #1112] @ 0x458 │ │ + str.w r4, [sp, #1108] @ 0x454 │ │ + str.w r0, [sp, #1104] @ 0x450 │ │ + str.w r0, [sp, #1124] @ 0x464 │ │ + add r0, sp, #680 @ 0x2a8 │ │ + add.w r1, sp, #1104 @ 0x450 │ │ + bl 72b88 │ │ + ldr r0, [sp, #680] @ 0x2a8 │ │ cmp r0, #0 │ │ it ne │ │ - cmpne r5, #0 │ │ - bne.n 78a98 │ │ + cmpne r4, #0 │ │ + bne.n 79108 │ │ movs r0, #1 │ │ movs r1, #0 │ │ - b.n 78aa2 │ │ - ldrd r8, r0, [sp, #532] @ 0x214 │ │ - subs r1, r4, r0 │ │ - mov sl, r5 │ │ - add r0, r5 │ │ - str r0, [sp, #168] @ 0xa8 │ │ - add r6, sp, #528 @ 0x210 │ │ - cmp.w r8, #0 │ │ - beq.w 7a51a │ │ - ldr r0, [sp, #168] @ 0xa8 │ │ - str.w sl, [sp, #172] @ 0xac │ │ - mov sl, r1 │ │ - bl 91924 │ │ - mov r5, r0 │ │ + b.n 79112 │ │ + ldrd r6, r0, [sp, #684] @ 0x2ac │ │ + subs r1, r5, r0 │ │ + mov fp, r4 │ │ + add r0, r4 │ │ + str r0, [sp, #296] @ 0x128 │ │ + cmp r6, #0 │ │ + beq.w 7ae5e │ │ + ldr r0, [sp, #296] @ 0x128 │ │ + str r6, [sp, #288] @ 0x120 │ │ + mov r6, r1 │ │ + bl 92b1c │ │ + mov r4, r0 │ │ movs r0, #0 │ │ - str r0, [sp, #196] @ 0xc4 │ │ + str.w r0, [sp, #1116] @ 0x45c │ │ movs r0, #1 │ │ - strb.w r0, [sp, #208] @ 0xd0 │ │ + strb.w r0, [sp, #1128] @ 0x468 │ │ movs r0, #32 │ │ - mov r4, r1 │ │ - str r1, [sp, #200] @ 0xc8 │ │ - strd r5, r1, [sp, #188] @ 0xbc │ │ - str r0, [sp, #184] @ 0xb8 │ │ - str r0, [sp, #204] @ 0xcc │ │ - add r1, sp, #184 @ 0xb8 │ │ - mov r0, r6 │ │ - bl 7241c │ │ - ldr r0, [sp, #528] @ 0x210 │ │ + mov r5, r1 │ │ + str.w r1, [sp, #1120] @ 0x460 │ │ + str.w r1, [sp, #1112] @ 0x458 │ │ + str.w r4, [sp, #1108] @ 0x454 │ │ + str.w r0, [sp, #1104] @ 0x450 │ │ + str.w r0, [sp, #1124] @ 0x464 │ │ + add r0, sp, #680 @ 0x2a8 │ │ + add.w r1, sp, #1104 @ 0x450 │ │ + bl 72b88 │ │ + ldr r0, [sp, #680] @ 0x2a8 │ │ cmp r0, #0 │ │ it ne │ │ - cmpne r5, #0 │ │ - bne.n 78aee │ │ - movs r0, #1 │ │ + cmpne r4, #0 │ │ + bne.n 79168 │ │ movs r1, #0 │ │ - str r0, [sp, #164] @ 0xa4 │ │ - b.n 78afa │ │ - ldrd sl, r0, [sp, #532] @ 0x214 │ │ - subs r1, r4, r0 │ │ - add r0, r5 │ │ - strd r0, r5, [sp, #164] @ 0xa4 │ │ - add r6, sp, #528 @ 0x210 │ │ - cmp.w sl, #0 │ │ - beq.w 7a528 │ │ - ldr r0, [sp, #164] @ 0xa4 │ │ - str.w sl, [sp, #140] @ 0x8c │ │ - mov sl, r1 │ │ - bl 91924 │ │ - mov r5, r0 │ │ + movs r0, #1 │ │ + cbnz r6, 79178 │ │ + b.w 7ae6c │ │ + ldrd r6, r0, [sp, #684] @ 0x2ac │ │ + subs r1, r5, r0 │ │ + add r0, r4 │ │ + str r4, [sp, #296] @ 0x128 │ │ + cmp r6, #0 │ │ + beq.w 7ae6c │ │ + str r6, [sp, #276] @ 0x114 │ │ + mov r6, r1 │ │ + str r0, [sp, #284] @ 0x11c │ │ + bl 92b1c │ │ + mov r4, r0 │ │ movs r0, #0 │ │ - str r0, [sp, #196] @ 0xc4 │ │ + str.w r0, [sp, #1116] @ 0x45c │ │ movs r0, #1 │ │ - strb.w r0, [sp, #208] @ 0xd0 │ │ + strb.w r0, [sp, #1128] @ 0x468 │ │ movs r0, #32 │ │ - mov r4, r1 │ │ - str r1, [sp, #200] @ 0xc8 │ │ - strd r5, r1, [sp, #188] @ 0xbc │ │ - str r0, [sp, #184] @ 0xb8 │ │ - str r0, [sp, #204] @ 0xcc │ │ - add r1, sp, #184 @ 0xb8 │ │ - mov r0, r6 │ │ - bl 7241c │ │ - ldr r0, [sp, #528] @ 0x210 │ │ + mov r5, r1 │ │ + str.w r1, [sp, #1120] @ 0x460 │ │ + str.w r1, [sp, #1112] @ 0x458 │ │ + str.w r4, [sp, #1108] @ 0x454 │ │ + str.w r0, [sp, #1104] @ 0x450 │ │ + str.w r0, [sp, #1124] @ 0x464 │ │ + add r0, sp, #680 @ 0x2a8 │ │ + add.w r1, sp, #1104 @ 0x450 │ │ + bl 72b88 │ │ + ldr r0, [sp, #680] @ 0x2a8 │ │ cmp r0, #0 │ │ it ne │ │ - cmpne r5, #0 │ │ - bne.n 78b44 │ │ + cmpne r4, #0 │ │ + bne.n 791c8 │ │ movs r0, #1 │ │ movs r1, #0 │ │ - str r0, [sp, #160] @ 0xa0 │ │ - b.n 78b50 │ │ - ldrd sl, r0, [sp, #532] @ 0x214 │ │ - subs r1, r4, r0 │ │ - add r0, r5 │ │ - strd r0, r5, [sp, #160] @ 0xa0 │ │ - add r6, sp, #528 @ 0x210 │ │ - cmp.w sl, #0 │ │ - beq.w 7a530 │ │ - ldr r0, [sp, #160] @ 0xa0 │ │ - str.w sl, [sp, #132] @ 0x84 │ │ - mov sl, r1 │ │ - bl 91924 │ │ - mov r5, r0 │ │ + str r0, [sp, #292] @ 0x124 │ │ + cbnz r6, 791da │ │ + b.w 7ae74 │ │ + ldrd r6, r0, [sp, #684] @ 0x2ac │ │ + subs r1, r5, r0 │ │ + add r0, r4 │ │ + str r0, [sp, #292] @ 0x124 │ │ + str r4, [sp, #284] @ 0x11c │ │ + cmp r6, #0 │ │ + beq.w 7ae74 │ │ + ldr r0, [sp, #292] @ 0x124 │ │ + str r6, [sp, #268] @ 0x10c │ │ + mov r6, r1 │ │ + bl 92b1c │ │ + mov r4, r0 │ │ movs r0, #0 │ │ - str r0, [sp, #196] @ 0xc4 │ │ + str.w r0, [sp, #1116] @ 0x45c │ │ movs r0, #1 │ │ - strb.w r0, [sp, #208] @ 0xd0 │ │ + strb.w r0, [sp, #1128] @ 0x468 │ │ movs r0, #32 │ │ - mov r4, r1 │ │ - str r1, [sp, #200] @ 0xc8 │ │ - strd r5, r1, [sp, #188] @ 0xbc │ │ - str r0, [sp, #184] @ 0xb8 │ │ - str r0, [sp, #204] @ 0xcc │ │ - add r1, sp, #184 @ 0xb8 │ │ - mov r0, r6 │ │ - bl 7241c │ │ - ldr r0, [sp, #528] @ 0x210 │ │ - str.w r8, [sp, #156] @ 0x9c │ │ + mov r5, r1 │ │ + str.w r1, [sp, #1120] @ 0x460 │ │ + str.w r1, [sp, #1112] @ 0x458 │ │ + str.w r4, [sp, #1108] @ 0x454 │ │ + str.w r0, [sp, #1104] @ 0x450 │ │ + str.w r0, [sp, #1124] @ 0x464 │ │ + add r0, sp, #680 @ 0x2a8 │ │ + add.w r1, sp, #1104 @ 0x450 │ │ + bl 72b88 │ │ + ldr r0, [sp, #680] @ 0x2a8 │ │ cmp r0, #0 │ │ it ne │ │ - cmpne r5, #0 │ │ - bne.n 78b9c │ │ + cmpne r4, #0 │ │ + bne.n 79224 │ │ movs r1, #0 │ │ movs r0, #1 │ │ - b.n 78ba6 │ │ - ldrd sl, r0, [sp, #532] @ 0x214 │ │ - subs r1, r4, r0 │ │ - add r0, r5 │ │ - str r5, [sp, #160] @ 0xa0 │ │ - add.w r8, sp, #528 @ 0x210 │ │ - cmp.w sl, #0 │ │ - beq.w 7a53e │ │ - str.w sl, [sp, #128] @ 0x80 │ │ - mov r6, r1 │ │ - str r0, [sp, #152] @ 0x98 │ │ - bl 91924 │ │ - mov r5, r0 │ │ + b.n 7922e │ │ + ldrd r6, r0, [sp, #684] @ 0x2ac │ │ + subs r1, r5, r0 │ │ + add r0, r4 │ │ + str r4, [sp, #292] @ 0x124 │ │ + cmp r6, #0 │ │ + beq.w 7ae82 │ │ + str r0, [sp, #280] @ 0x118 │ │ + mov r8, r1 │ │ + bl 92b1c │ │ + mov r4, r0 │ │ movs r0, #0 │ │ - str r0, [sp, #196] @ 0xc4 │ │ + str.w r0, [sp, #1116] @ 0x45c │ │ movs r0, #1 │ │ - strb.w r0, [sp, #208] @ 0xd0 │ │ + strb.w r0, [sp, #1128] @ 0x468 │ │ movs r0, #32 │ │ - mov r4, r1 │ │ - str r1, [sp, #200] @ 0xc8 │ │ - strd r5, r1, [sp, #188] @ 0xbc │ │ - str r0, [sp, #184] @ 0xb8 │ │ - str r0, [sp, #204] @ 0xcc │ │ - add r1, sp, #184 @ 0xb8 │ │ - mov r0, r8 │ │ - bl 7241c │ │ - ldr.w r8, [sp, #156] @ 0x9c │ │ - ldr r0, [sp, #528] @ 0x210 │ │ + mov r5, r1 │ │ + str.w r1, [sp, #1120] @ 0x460 │ │ + str.w r1, [sp, #1112] @ 0x458 │ │ + str.w r4, [sp, #1108] @ 0x454 │ │ + str.w r0, [sp, #1104] @ 0x450 │ │ + str.w r0, [sp, #1124] @ 0x464 │ │ + add r0, sp, #680 @ 0x2a8 │ │ + add.w r1, sp, #1104 @ 0x450 │ │ + bl 72b88 │ │ + ldr r0, [sp, #680] @ 0x2a8 │ │ cmp r0, #0 │ │ it ne │ │ - cmpne r5, #0 │ │ - bne.n 78bf4 │ │ + cmpne r4, #0 │ │ + bne.n 7927c │ │ movs r1, #0 │ │ movs r0, #1 │ │ - b.n 78bfe │ │ - ldrd r6, r0, [sp, #532] @ 0x214 │ │ - subs r1, r4, r0 │ │ - add r0, r5 │ │ - str r5, [sp, #152] @ 0x98 │ │ - add r4, sp, #528 @ 0x210 │ │ - cmp r6, #0 │ │ - beq.w 7a54c │ │ - str r6, [sp, #124] @ 0x7c │ │ - bl 91924 │ │ - strd r1, r0, [sp, #116] @ 0x74 │ │ + b.n 79286 │ │ + ldrd r8, r0, [sp, #684] @ 0x2ac │ │ + subs r1, r5, r0 │ │ + add r0, r4 │ │ + str r4, [sp, #280] @ 0x118 │ │ + add.w r4, sp, #1104 @ 0x450 │ │ + add r5, sp, #680 @ 0x2a8 │ │ + cmp.w r8, #0 │ │ + beq.w 7ae90 │ │ + str.w r8, [sp, #264] @ 0x108 │ │ + bl 92b1c │ │ + mov r8, r0 │ │ + str r1, [sp, #260] @ 0x104 │ │ + ldr r1, [sp, #288] @ 0x120 │ │ movs r0, #0 │ │ - strd r8, r0, [sp, #192] @ 0xc0 │ │ - ldr r0, [sp, #172] @ 0xac │ │ - str r0, [sp, #188] @ 0xbc │ │ + str.w r0, [sp, #1116] @ 0x45c │ │ movs r0, #1 │ │ - strb.w r0, [sp, #208] @ 0xd0 │ │ + strb.w r0, [sp, #1128] @ 0x468 │ │ movs r0, #45 @ 0x2d │ │ - str.w r8, [sp, #200] @ 0xc8 │ │ - str r0, [sp, #184] @ 0xb8 │ │ - str r0, [sp, #204] @ 0xcc │ │ - add r1, sp, #184 @ 0xb8 │ │ - mov r0, r4 │ │ - bl 7241c │ │ - ldr r0, [sp, #528] @ 0x210 │ │ + str.w r1, [sp, #1120] @ 0x460 │ │ + str.w r1, [sp, #1112] @ 0x458 │ │ + str.w fp, [sp, #1108] @ 0x454 │ │ + str.w r0, [sp, #1104] @ 0x450 │ │ + str.w r0, [sp, #1124] @ 0x464 │ │ + mov r0, r5 │ │ + mov r1, r4 │ │ + bl 72b88 │ │ + ldr r0, [sp, #680] @ 0x2a8 │ │ cmp r0, #0 │ │ - beq.w 7a55a │ │ - ldrd r3, r2, [sp, #532] @ 0x214 │ │ + beq.w 7ae9e │ │ + ldrd r3, ip, [sp, #684] @ 0x2ac │ │ + str r6, [sp, #256] @ 0x100 │ │ cmp r3, #1 │ │ - str r2, [sp, #144] @ 0x90 │ │ - beq.n 78c5a │ │ - ldr r6, [sp, #172] @ 0xac │ │ + beq.n 792f8 │ │ cmp r3, #0 │ │ - beq.w 78f90 │ │ - ldrb r1, [r6, #0] │ │ + beq.w 79a02 │ │ + ldrb.w r1, [fp] │ │ + mov r5, fp │ │ cmp r1, #43 @ 0x2b │ │ - bne.n 78c7e │ │ + bne.n 79318 │ │ subs r1, r3, #1 │ │ - adds r2, r6, #1 │ │ + adds r2, r5, #1 │ │ cmp r3, #10 │ │ - b.n 78c84 │ │ - ldr r0, [pc, #796] @ (78f78 ) │ │ - mov.w sl, #25 │ │ - ldr r6, [sp, #172] @ 0xac │ │ + bcc.n 79320 │ │ + b.n 7934a │ │ + ldr r0, [pc, #752] @ (795ec ) │ │ + mov r5, fp │ │ + ldrb.w r1, [fp] │ │ + mov.w fp, #25 │ │ add r0, pc │ │ - ldrb r1, [r6, #0] │ │ - mov lr, r0 │ │ cmp r1, #43 @ 0x2b │ │ - beq.w 78f9a │ │ - add.w ip, sp, #528 @ 0x210 │ │ - cmp r1, #45 @ 0x2d │ │ - beq.w 78f9a │ │ + mov lr, r0 │ │ + it ne │ │ + cmpne r1, #45 @ 0x2d │ │ + beq.w 7aea8 │ │ movs r1, #1 │ │ - mov r2, r6 │ │ - b.n 78c8a │ │ + mov r2, r5 │ │ + b.n 79320 │ │ cmp r3, #9 │ │ - mov r2, r6 │ │ + mov r2, r5 │ │ mov r1, r3 │ │ - add.w ip, sp, #528 @ 0x210 │ │ - bcs.n 78cb4 │ │ + bcs.n 7934a │ │ movs r4, #0 │ │ ldrb r0, [r2, #0] │ │ - sub.w r5, r0, #65 @ 0x41 │ │ + sub.w r6, r0, #65 @ 0x41 │ │ sub.w r3, r0, #48 @ 0x30 │ │ cmp r0, #57 @ 0x39 │ │ - bic.w r5, r5, #32 │ │ + bic.w r6, r6, #32 │ │ it hi │ │ - addhi.w r3, r5, #10 │ │ + addhi.w r3, r6, #10 │ │ cmp r3, #15 │ │ - bhi.w 78f90 │ │ + bhi.w 79a02 │ │ orr.w r4, r3, r4, lsl #4 │ │ adds r2, #1 │ │ subs r1, #1 │ │ - bne.n 78c8c │ │ - b.n 78cf2 │ │ + bne.n 79322 │ │ + b.n 79388 │ │ movs r4, #0 │ │ - ldrb r5, [r2, #0] │ │ - mov.w sl, #25 │ │ - ldr r0, [pc, #700] @ (78f7c ) │ │ - sub.w r3, r5, #48 @ 0x30 │ │ - cmp r5, #57 @ 0x39 │ │ + ldrb r6, [r2, #0] │ │ + mov.w fp, #25 │ │ + ldr r0, [pc, #668] @ (795f0 ) │ │ + sub.w r3, r6, #48 @ 0x30 │ │ + cmp r6, #57 @ 0x39 │ │ add r0, pc │ │ mov lr, r0 │ │ - sub.w r0, r5, #65 @ 0x41 │ │ + sub.w r0, r6, #65 @ 0x41 │ │ bic.w r0, r0, #32 │ │ it hi │ │ addhi.w r3, r0, #10 │ │ cmp r3, #15 │ │ - bhi.w 78f9a │ │ + bhi.w 7aea8 │ │ movs r0, #0 │ │ cmp.w r0, r4, lsr #28 │ │ - bne.w 78f9a │ │ + bne.w 7aea8 │ │ orr.w r4, r3, r4, lsl #4 │ │ subs r1, #1 │ │ add.w r2, r2, #1 │ │ - bne.n 78cb6 │ │ - ldr r0, [sp, #144] @ 0x90 │ │ - sub.w r2, r8, r0 │ │ - adds r1, r6, r0 │ │ + bne.n 7934c │ │ + ldr r0, [sp, #288] @ 0x120 │ │ + add.w r1, r5, ip │ │ + sub.w r2, r0, ip │ │ cmp r2, #1 │ │ - beq.n 78d16 │ │ + beq.n 793ac │ │ cmp r2, #0 │ │ - beq.w 78f90 │ │ + beq.w 79a02 │ │ ldrb r0, [r1, #0] │ │ - mov r8, ip │ │ cmp r0, #43 @ 0x2b │ │ - bne.n 78d32 │ │ + bne.n 793c6 │ │ subs r0, r2, #1 │ │ adds r1, #1 │ │ cmp r2, #10 │ │ - bcc.n 78d38 │ │ - b.n 78d62 │ │ - ldr r0, [pc, #616] @ (78f80 ) │ │ - mov.w sl, #25 │ │ + bcc.n 793cc │ │ + b.n 793f6 │ │ + ldr r0, [pc, #580] @ (795f4 ) │ │ + mov.w fp, #25 │ │ add r0, pc │ │ mov lr, r0 │ │ ldrb r0, [r1, #0] │ │ cmp r0, #43 @ 0x2b │ │ it ne │ │ cmpne r0, #45 @ 0x2d │ │ - beq.w 78f9a │ │ + beq.w 7aea8 │ │ movs r0, #1 │ │ - mov r8, ip │ │ - b.n 78d38 │ │ + b.n 793cc │ │ cmp r2, #9 │ │ mov r0, r2 │ │ - bcs.n 78d62 │ │ - movs r5, #0 │ │ + bcs.n 793f6 │ │ + movs r6, #0 │ │ ldrb r3, [r1, #0] │ │ - sub.w r6, r3, #65 @ 0x41 │ │ + sub.w r5, r3, #65 @ 0x41 │ │ sub.w r2, r3, #48 @ 0x30 │ │ cmp r3, #57 @ 0x39 │ │ - bic.w r6, r6, #32 │ │ + bic.w r5, r5, #32 │ │ it hi │ │ - addhi.w r2, r6, #10 │ │ + addhi.w r2, r5, #10 │ │ cmp r2, #15 │ │ - bhi.w 78f90 │ │ - orr.w r5, r2, r5, lsl #4 │ │ + bhi.w 79a02 │ │ + orr.w r6, r2, r6, lsl #4 │ │ adds r1, #1 │ │ subs r0, #1 │ │ - bne.n 78d3a │ │ - b.n 78da2 │ │ - movs r5, #0 │ │ + bne.n 793ce │ │ + b.n 79434 │ │ + movs r6, #0 │ │ ldrb r3, [r1, #0] │ │ - mov.w sl, #25 │ │ - ldr r2, [pc, #536] @ (78f84 ) │ │ - sub.w r6, r3, #65 @ 0x41 │ │ + mov.w fp, #25 │ │ + ldr r2, [pc, #504] @ (795f8 ) │ │ + sub.w r5, r3, #65 @ 0x41 │ │ cmp r3, #57 @ 0x39 │ │ add r2, pc │ │ - bic.w r6, r6, #32 │ │ + bic.w r5, r5, #32 │ │ mov lr, r2 │ │ sub.w r2, r3, #48 @ 0x30 │ │ it hi │ │ - addhi.w r2, r6, #10 │ │ + addhi.w r2, r5, #10 │ │ cmp r2, #15 │ │ - bhi.w 78f9a │ │ + bhi.w 7aea8 │ │ movs r3, #0 │ │ - cmp.w r3, r5, lsr #28 │ │ - bne.w 78f9a │ │ - orr.w r5, r2, r5, lsl #4 │ │ + cmp.w r3, r6, lsr #28 │ │ + bne.w 7aea8 │ │ + orr.w r6, r2, r6, lsl #4 │ │ subs r0, #1 │ │ add.w r1, r1, #1 │ │ - mov r8, ip │ │ - bne.n 78d64 │ │ - ldr r0, [sp, #140] @ 0x8c │ │ - add r6, sp, #184 @ 0xb8 │ │ - ldr r1, [sp, #168] @ 0xa8 │ │ + bne.n 793f8 │ │ + ldr r1, [sp, #296] @ 0x128 │ │ + add.w r5, sp, #1104 @ 0x450 │ │ + ldr r0, [sp, #276] @ 0x114 │ │ + str.w r8, [sp, #288] @ 0x120 │ │ + add.w r8, sp, #680 @ 0x2a8 │ │ add r0, r1 │ │ - strd r1, r0, [sp, #528] @ 0x210 │ │ - mov r0, r6 │ │ + strd r1, r0, [sp, #680] @ 0x2a8 │ │ + mov r0, r5 │ │ mov r1, r8 │ │ - bl 919fc │ │ - ldrd lr, r0, [sp, #184] @ 0xb8 │ │ + bl 92bf4 │ │ + ldr.w lr, [sp, #1104] @ 0x450 │ │ + ldr.w r0, [sp, #1108] @ 0x454 │ │ cmp.w lr, #0 │ │ - str r0, [sp, #172] @ 0xac │ │ - bne.w 7a5be │ │ - mov r0, r6 │ │ + str r0, [sp, #296] @ 0x128 │ │ + bne.w 7af10 │ │ + mov r0, r5 │ │ mov r1, r8 │ │ - bl 919fc │ │ - ldrd lr, sl, [sp, #184] @ 0xb8 │ │ + bl 92bf4 │ │ + ldr.w lr, [sp, #1104] @ 0x450 │ │ + ldr.w fp, [sp, #1108] @ 0x454 │ │ cmp.w lr, #0 │ │ - bne.w 78f9a │ │ - mov r0, r6 │ │ + bne.w 7aea8 │ │ + mov r0, r5 │ │ mov r1, r8 │ │ - str.w sl, [sp, #168] @ 0xa8 │ │ - bl 919fc │ │ - ldrd lr, sl, [sp, #184] @ 0xb8 │ │ + str.w fp, [sp, #276] @ 0x114 │ │ + bl 92bf4 │ │ + ldr.w lr, [sp, #1104] @ 0x450 │ │ + ldr.w fp, [sp, #1108] @ 0x454 │ │ cmp.w lr, #0 │ │ - bne.w 78f9a │ │ - mov r0, r6 │ │ + bne.w 7aea8 │ │ + mov r0, r5 │ │ mov r1, r8 │ │ - bl 919fc │ │ - ldrd lr, r0, [sp, #184] @ 0xb8 │ │ + bl 92bf4 │ │ + ldr.w lr, [sp, #1104] @ 0x450 │ │ + ldr.w r0, [sp, #1108] @ 0x454 │ │ cmp.w lr, #0 │ │ - bne.w 7a5c6 │ │ - str r0, [sp, #156] @ 0x9c │ │ + bne.w 7af22 │ │ + str r0, [sp, #252] @ 0xfc │ │ mov r0, r8 │ │ - bl 91a78 │ │ - cbz r0, 78e14 │ │ + bl 92c70 │ │ + cbz r0, 794c0 │ │ cmp r0, #1 │ │ - beq.w 7a5e8 │ │ - ldr r1, [sp, #164] @ 0xa4 │ │ - mov r0, r6 │ │ - ldr r2, [sp, #132] @ 0x84 │ │ - bl 91aea │ │ - ldrb.w r0, [sp, #184] @ 0xb8 │ │ + beq.w 7af48 │ │ + ldr r1, [sp, #284] @ 0x11c │ │ + mov r0, r5 │ │ + ldr r2, [sp, #268] @ 0x10c │ │ + bl 92ce2 │ │ + ldrb.w r0, [sp, #1104] @ 0x450 │ │ cmp r0, #0 │ │ - bne.w 78f90 │ │ - ldr r0, [sp, #196] @ 0xc4 │ │ - ldr r1, [sp, #160] @ 0xa0 │ │ - ldr r2, [sp, #128] @ 0x80 │ │ - str r0, [sp, #164] @ 0xa4 │ │ - ldr r0, [sp, #192] @ 0xc0 │ │ - str r0, [sp, #144] @ 0x90 │ │ - mov r0, r6 │ │ - bl 91ba0 │ │ - ldr r1, [sp, #184] @ 0xb8 │ │ + bne.w 79a02 │ │ + ldr.w r0, [sp, #1116] @ 0x45c │ │ + ldr r1, [sp, #292] @ 0x124 │ │ + ldr r2, [sp, #256] @ 0x100 │ │ + str r0, [sp, #284] @ 0x11c │ │ + ldr.w r0, [sp, #1112] @ 0x458 │ │ + str r0, [sp, #268] @ 0x10c │ │ + mov r0, r5 │ │ + bl 92d98 │ │ + ldr.w r1, [sp, #1104] @ 0x450 │ │ cmp r1, #0 │ │ - beq.w 7a5cc │ │ - ldrd r2, r8, [sp, #188] @ 0xbc │ │ - add r0, sp, #528 @ 0x210 │ │ - ldr r6, [sp, #196] @ 0xc4 │ │ - bl 91bec │ │ - ldrb.w r0, [sp, #528] @ 0x210 │ │ + beq.w 7af2a │ │ + ldr.w r2, [sp, #1108] @ 0x454 │ │ + add r0, sp, #680 @ 0x2a8 │ │ + ldr.w r8, [sp, #1112] @ 0x458 │ │ + ldr.w r5, [sp, #1116] @ 0x45c │ │ + bl 92de4 │ │ + ldrb.w r0, [sp, #680] @ 0x2a8 │ │ cmp r0, #0 │ │ - bne.w 78f90 │ │ - ldr r0, [sp, #532] @ 0x214 │ │ + bne.w 7aefe │ │ + ldr r0, [sp, #684] @ 0x2ac │ │ mov r1, r8 │ │ - str r0, [sp, #160] @ 0xa0 │ │ - add r0, sp, #528 @ 0x210 │ │ - mov r2, r6 │ │ - bl 91bec │ │ - ldrb.w r0, [sp, #528] @ 0x210 │ │ + str r0, [sp, #292] @ 0x124 │ │ + add r0, sp, #680 @ 0x2a8 │ │ + mov r2, r5 │ │ + bl 92de4 │ │ + ldrb.w r0, [sp, #680] @ 0x2a8 │ │ cmp r0, #0 │ │ - bne.w 78f90 │ │ - ldr r1, [sp, #152] @ 0x98 │ │ - add r0, sp, #184 @ 0xb8 │ │ - ldr r2, [sp, #124] @ 0x7c │ │ - ldr r6, [sp, #532] @ 0x214 │ │ - bl 91bec │ │ - ldrb.w r0, [sp, #184] @ 0xb8 │ │ + bne.w 7aefe │ │ + ldr r1, [sp, #280] @ 0x118 │ │ + add.w r0, sp, #1104 @ 0x450 │ │ + ldr r2, [sp, #264] @ 0x108 │ │ + ldr r5, [sp, #684] @ 0x2ac │ │ + bl 92de4 │ │ + ldrb.w r0, [sp, #1104] @ 0x450 │ │ cmp r0, #0 │ │ - bne.w 78f90 │ │ - ldr.w r8, [sp, #188] @ 0xbc │ │ - ldrd r2, r1, [sp, #116] @ 0x74 │ │ - add.w r0, sp, #1208 @ 0x4b8 │ │ - bl 91cb0 │ │ - ldr r0, [sp, #172] @ 0xac │ │ + bne.w 79a02 │ │ + ldr r1, [sp, #288] @ 0x120 │ │ + add r0, sp, #344 @ 0x158 │ │ + ldr r2, [sp, #260] @ 0x104 │ │ + ldr.w r8, [sp, #1108] @ 0x454 │ │ + bl 92ea8 │ │ + ldr r0, [sp, #296] @ 0x128 │ │ cmp.w r0, #1114112 @ 0x110000 │ │ - beq.w 7a5da │ │ - str r6, [sp, #152] @ 0x98 │ │ - ldr.w r0, [sp, #1592] @ 0x638 │ │ - ldr.w r6, [sp, #1208] @ 0x4b8 │ │ - ldr.w ip, [sp, #1212] @ 0x4bc │ │ - cmp fp, r0 │ │ - ldr.w r3, [sp, #1216] @ 0x4c0 │ │ - bne.n 78ed4 │ │ - str r6, [sp, #140] @ 0x8c │ │ - strd r3, ip, [sp, #128] @ 0x80 │ │ - ldr r1, [pc, #200] @ (78f88 ) │ │ - add r1, pc │ │ - add.w r0, sp, #1592 @ 0x638 │ │ - bl 7aeb8 │ │ - ldr r6, [sp, #140] @ 0x8c │ │ - ldrd r3, ip, [sp, #128] @ 0x80 │ │ - ldr.w r0, [sp, #1596] @ 0x63c │ │ - str r0, [sp, #136] @ 0x88 │ │ - ldr r1, [sp, #136] @ 0x88 │ │ - rsb r0, fp, fp, lsl #3 │ │ - ldr r2, [sp, #172] @ 0xac │ │ - add.w fp, fp, #1 │ │ + beq.w 7af38 │ │ + ldr r0, [sp, #344] @ 0x158 │ │ + str r0, [sp, #288] @ 0x120 │ │ + ldr r0, [sp, #348] @ 0x15c │ │ + str r0, [sp, #280] @ 0x118 │ │ + ldr r0, [sp, #352] @ 0x160 │ │ + str r0, [sp, #264] @ 0x108 │ │ + ldr.w r0, [r7, #-112] │ │ + cmp r9, r0 │ │ + bne.n 7957a │ │ + sub.w r0, r7, #112 @ 0x70 │ │ + bl 7b7e0 │ │ + ldr.w r0, [r7, #-108] │ │ + str r0, [sp, #272] @ 0x110 │ │ + ldr r1, [sp, #272] @ 0x110 │ │ + rsb r0, r9, r9, lsl #3 │ │ + ldr r2, [sp, #296] @ 0x128 │ │ + add.w r9, r9, #1 │ │ str.w r2, [r1, r0, lsl #3] │ │ add.w r0, r1, r0, lsl #3 │ │ - add.w r2, r0, #36 @ 0x24 │ │ - ldr r1, [sp, #152] @ 0x98 │ │ - strd r3, r8, [r0, #48] @ 0x30 │ │ - stmia.w r2, {r1, r6, ip} │ │ add.w r2, r0, #12 │ │ - ldr r1, [sp, #168] @ 0xa8 │ │ - strd r1, sl, [r0, #4] │ │ - ldr r1, [sp, #156] @ 0x9c │ │ - stmia r2!, {r1, r4, r5} │ │ - ldr r1, [sp, #144] @ 0x90 │ │ + ldr r1, [sp, #288] @ 0x120 │ │ + str r1, [r0, #40] @ 0x28 │ │ + ldr r1, [sp, #280] @ 0x118 │ │ + str r1, [r0, #44] @ 0x2c │ │ + ldr r1, [sp, #264] @ 0x108 │ │ + strd r1, r8, [r0, #48] @ 0x30 │ │ + ldr r1, [sp, #276] @ 0x114 │ │ + strd r1, fp, [r0, #4] │ │ + ldr r1, [sp, #252] @ 0xfc │ │ + str r5, [r0, #36] @ 0x24 │ │ + stmia r2!, {r1, r4, r6} │ │ + ldr r1, [sp, #268] @ 0x10c │ │ str r1, [r0, #24] │ │ - ldr r1, [sp, #164] @ 0xa4 │ │ + ldr r1, [sp, #284] @ 0x11c │ │ str r1, [r0, #28] │ │ - ldr r1, [sp, #160] @ 0xa0 │ │ + ldr r1, [sp, #292] @ 0x124 │ │ str r1, [r0, #32] │ │ - add r1, sp, #864 @ 0x360 │ │ - ldrb.w r0, [sp, #901] @ 0x385 │ │ - str.w fp, [sp, #1600] @ 0x640 │ │ + add.w r1, sp, #1448 @ 0x5a8 │ │ + ldrb.w r0, [sp, #1485] @ 0x5cd │ │ + str.w r9, [r7, #-104] │ │ cmp r0, #0 │ │ - add r0, sp, #184 @ 0xb8 │ │ - beq.w 789c2 │ │ - ldr.w r0, [r7, #-184] │ │ - ldr.w r4, [sp, #1592] @ 0x638 │ │ + add.w r0, sp, #1104 @ 0x450 │ │ + beq.w 79024 │ │ + ldr.w r0, [sp, #1024] @ 0x400 │ │ + ldrd r4, r5, [r7, #-112] @ 0x70 │ │ cmp r0, #0 │ │ - ldr.w r6, [sp, #1596] @ 0x63c │ │ itt ne │ │ - ldrne.w r0, [r7, #-180] │ │ - blxne ccbe0 │ │ - ldr r0, [sp, #176] @ 0xb0 │ │ - blx ccd50 │ │ - b.n 78fea │ │ - movs r0, #0 │ │ - str.w r0, [r7, #-176] │ │ - cmp r4, #3 │ │ - bne.n 78f6a │ │ - ldrd r5, r4, [r6] │ │ - ldr r1, [r4, #0] │ │ - cbz r1, 78f58 │ │ + ldrne.w r0, [sp, #1028] @ 0x404 │ │ + blxne cd200 │ │ + ldr r0, [sp, #300] @ 0x12c │ │ + blx cd350 │ │ + b.n 7967e │ │ + nop │ │ + strb r2, [r5, #2] │ │ + vshr.u32 , q2, #6 │ │ + @ instruction: 0xfffa6ffc │ │ + @ instruction: 0xfffa6fa8 │ │ + vaddl.u q9, d10, d0 │ │ + str.w r0, [sp, #1032] @ 0x408 │ │ + cmp r6, #3 │ │ + bne.n 79624 │ │ + ldrd r5, r6, [r4] │ │ + ldr r1, [r6, #0] │ │ + cbz r1, 79612 │ │ mov r0, r5 │ │ blx r1 │ │ - ldr r0, [r4, #4] │ │ + ldr r0, [r6, #4] │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, r5 │ │ - blxne ccbe0 │ │ - mov r0, r6 │ │ - blx ccbe0 │ │ - ldr r6, [pc, #32] @ (78f8c ) │ │ - mov.w fp, #0 │ │ - add r6, pc │ │ - mov.w sl, #29 │ │ - b.n 78f9c │ │ - strb r6, [r1, #10] │ │ - vmovn.i64 d23, q14 │ │ - vsra.u64 , q2, #6 │ │ - vsra.u32 , q15, #6 │ │ - vshr.u64 q12, q13, #6 │ │ - movs r5, r0 │ │ - ldr r0, [r4, #108] @ 0x6c │ │ - vtbx.8 d20, {d26}, d12 │ │ - add r0, pc │ │ - mov lr, r0 │ │ - mov.w sl, #25 │ │ - mov r6, lr │ │ - ldr.w r0, [r7, #-184] │ │ + blxne cd200 │ │ + mov r0, r4 │ │ + blx cd200 │ │ + ldr r5, [pc, #932] @ (799cc ) │ │ + mov.w r9, #0 │ │ + add r5, pc │ │ + mov.w fp, #29 │ │ + ldr.w r0, [sp, #1024] @ 0x400 │ │ cmp r0, #0 │ │ itt ne │ │ - ldrne.w r0, [r7, #-180] │ │ - blxne ccbe0 │ │ - ldr r0, [sp, #176] @ 0xb0 │ │ - blx ccd50 │ │ - ldr.w r4, [sp, #1596] @ 0x63c │ │ - cmp.w fp, #0 │ │ - beq.n 78fd6 │ │ - add.w r5, r4, #44 @ 0x2c │ │ - ldr.w r0, [r5, #-4] │ │ + ldrne.w r0, [sp, #1028] @ 0x404 │ │ + blxne cd200 │ │ + ldr r0, [sp, #300] @ 0x12c │ │ + blx cd350 │ │ + ldr.w r4, [r7, #-108] │ │ + cmp.w r9, #0 │ │ + beq.n 7966a │ │ + add.w r6, r4, #44 @ 0x2c │ │ + ldr.w r0, [r6, #-4] │ │ cmp r0, #0 │ │ itt ne │ │ - ldrne r0, [r5, #0] │ │ - blxne ccbe0 │ │ - adds r5, #56 @ 0x38 │ │ - subs.w fp, fp, #1 │ │ - bne.n 78fc0 │ │ - mov fp, sl │ │ - ldr.w r0, [sp, #1592] @ 0x638 │ │ + ldrne r0, [r6, #0] │ │ + blxne cd200 │ │ + adds r6, #56 @ 0x38 │ │ + subs.w r9, r9, #1 │ │ + bne.n 79654 │ │ + mov r9, fp │ │ + ldr.w r0, [r7, #-112] │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, r4 │ │ - blxne ccbe0 │ │ + blxne cd200 │ │ mov.w r4, #2147483648 @ 0x80000000 │ │ - add.w r3, sp, #1512 @ 0x5e8 │ │ - add.w ip, sp, #864 @ 0x360 │ │ + sub.w r3, r7, #216 @ 0xd8 │ │ + add.w ip, sp, #1448 @ 0x5a8 │ │ ldmia r3, {r1, r2, r3} │ │ - ldr r0, [pc, #720] @ (792c8 ) │ │ - stmia.w ip, {r1, r2, r3, r4, r6, fp} │ │ - add r1, sp, #864 @ 0x360 │ │ - add r0, pc │ │ - blx ccdf0 │ │ - add r5, sp, #864 @ 0x360 │ │ - add r3, sp, #528 @ 0x210 │ │ + ldr r0, [pc, #836] @ (799d0 ) │ │ + stmia.w ip, {r1, r2, r3, r4, r5, r9} │ │ + add.w r1, sp, #1448 @ 0x5a8 │ │ + add r0, pc │ │ + blx cd400 │ │ + add.w r5, sp, #1448 @ 0x5a8 │ │ + add r3, sp, #680 @ 0x2a8 │ │ ldmia r5, {r0, r1, r2, r5} │ │ cmp.w r5, #2147483648 @ 0x80000000 │ │ stmia r3!, {r0, r1, r2} │ │ - beq.n 79038 │ │ - ldrd r8, r6, [sp, #880] @ 0x370 │ │ - cbz r6, 7902e │ │ + beq.n 796d4 │ │ + ldr.w r6, [sp, #1468] @ 0x5bc │ │ + ldr.w r8, [sp, #1464] @ 0x5b8 │ │ + cbz r6, 796ca │ │ add.w r4, r8, #44 @ 0x2c │ │ ldr.w r0, [r4, #-4] │ │ cmp r0, #0 │ │ itt ne │ │ ldrne r0, [r4, #0] │ │ - blxne ccbe0 │ │ + blxne cd200 │ │ adds r4, #56 @ 0x38 │ │ subs r6, #1 │ │ - bne.n 7901a │ │ + bne.n 796b6 │ │ cmp r5, #0 │ │ itt ne │ │ movne r0, r8 │ │ - blxne ccbe0 │ │ - ldr r4, [sp, #180] @ 0xb4 │ │ - add r2, sp, #528 @ 0x210 │ │ - ldr.w r5, [r7, #-56] │ │ - add.w ip, sp, #184 @ 0xb8 │ │ - str r5, [sp, #204] @ 0xcc │ │ - ldr r5, [r4, #0] │ │ + blxne cd200 │ │ + ldr r4, [sp, #304] @ 0x130 │ │ + add r2, sp, #680 @ 0x2a8 │ │ ldmia r2, {r0, r1, r2} │ │ + ldr.w r5, [r4, #1384] @ 0x568 │ │ + str.w r0, [sp, #1108] @ 0x454 │ │ cmp.w r5, #2147483648 @ 0x80000000 │ │ - ldrd r3, r6, [r7, #-64] @ 0x40 │ │ - stmia.w ip, {r0, r1, r2, r3, r6} │ │ - beq.n 79094 │ │ - ldrd r8, r4, [r4, #4] │ │ - cbz r4, 79080 │ │ - add.w r6, r8, #16 │ │ - ldr r0, [r6, #0] │ │ + str.w r1, [sp, #1112] @ 0x458 │ │ + str.w r2, [sp, #1116] @ 0x45c │ │ + beq.n 79728 │ │ + ldr.w r6, [r4, #1392] @ 0x570 │ │ + ldr.w r8, [r4, #1388] @ 0x56c │ │ + cbz r6, 7971c │ │ + add.w r4, r8, #16 │ │ + ldr r0, [r4, #0] │ │ cmp r0, #0 │ │ itt ne │ │ - ldrne r0, [r6, #4] │ │ - blxne ccbe0 │ │ - ldr r0, [r6, #12] │ │ + ldrne r0, [r4, #4] │ │ + blxne cd200 │ │ + ldr r0, [r4, #12] │ │ cmp r0, #0 │ │ itt ne │ │ - ldrne r0, [r6, #16] │ │ - blxne ccbe0 │ │ - adds r6, #48 @ 0x30 │ │ - subs r4, #1 │ │ - bne.n 79062 │ │ + ldrne r0, [r4, #16] │ │ + blxne cd200 │ │ + adds r4, #48 @ 0x30 │ │ + subs r6, #1 │ │ + bne.n 796fe │ │ cmp r5, #0 │ │ + ldr r4, [sp, #304] @ 0x130 │ │ itt ne │ │ movne r0, r8 │ │ - blxne ccbe0 │ │ - ldr r4, [sp, #180] @ 0xb4 │ │ - add.w r0, r4, #12 │ │ - bl 7afbe │ │ - add.w ip, sp, #184 @ 0xb8 │ │ - mov r1, r4 │ │ - ldmia.w ip, {r0, r2, r3, r4, r5, r6} │ │ - stmia r1!, {r0, r2, r3, r4, r5, r6} │ │ - ldr r4, [sp, #180] @ 0xb4 │ │ - ldr r1, [r4, #8] │ │ + blxne cd200 │ │ + add.w r3, sp, #1104 @ 0x450 │ │ + movs r6, #0 │ │ + str.w r6, [r4, #1376] @ 0x560 │ │ + ldmia r3, {r0, r1, r2, r3} │ │ + str.w r0, [r4, #1380] @ 0x564 │ │ + str.w r1, [r4, #1384] @ 0x568 │ │ + str.w r2, [r4, #1388] @ 0x56c │ │ + str.w r3, [r4, #1392] @ 0x570 │ │ + ldr.w r1, [r4, #1392] @ 0x570 │ │ cmp r1, #0 │ │ - beq.w 7a4e2 │ │ - ldr.w lr, [r4, #4] │ │ + beq.w 7ad70 │ │ + ldr r0, [sp, #304] @ 0x130 │ │ + mov.w r8, #0 │ │ + ldr.w r2, [r0, #1388] @ 0x56c │ │ add.w r0, r1, r1, lsl #1 │ │ - mov.w sl, #0 │ │ - add.w ip, lr, r0, lsl #4 │ │ - mov r3, lr │ │ - ldrd r2, r0, [r3, #32] │ │ + add.w ip, r2, r0, lsl #4 │ │ + mov r3, r2 │ │ + ldrd r4, r0, [r3, #32] │ │ ldr.w fp, [r3, #40] @ 0x28 │ │ adds r3, #48 @ 0x30 │ │ lsls r6, r0, #3 │ │ - cbz r6, 790e2 │ │ - mov r5, r2 │ │ - ldr.w r0, [r2], #8 │ │ + cbz r6, 79788 │ │ + mov r5, r4 │ │ + ldr.w r0, [r4], #8 │ │ subs r6, #8 │ │ add r0, fp │ │ - cmp r0, r9 │ │ - bhi.n 790c8 │ │ + cmp r0, sl │ │ + bhi.n 7976e │ │ ldr r5, [r5, #4] │ │ add r0, r5 │ │ - cmp r0, r9 │ │ - bls.n 790c8 │ │ - b.n 790ee │ │ - add.w sl, sl, #1 │ │ - cmp r3, ip │ │ - bne.n 790bc │ │ - b.w 7a4e2 │ │ - ldr r5, [r4, #20] │ │ - cbz r5, 79112 │ │ - ldr r0, [sp, #180] @ 0xb4 │ │ - movs r3, #0 │ │ - movs r6, #0 │ │ - ldr r4, [r0, #16] │ │ - mov.w r0, #344 @ 0x158 │ │ - mul.w r2, r5, r0 │ │ - ldr r0, [r4, r3] │ │ cmp r0, sl │ │ - beq.n 79154 │ │ - add.w r3, r3, #344 @ 0x158 │ │ - adds r6, #1 │ │ - cmp r2, r3 │ │ - bne.n 79102 │ │ - cmp r1, sl │ │ - bls.w 7a65c │ │ - add.w r0, sl, sl, lsl #1 │ │ + bls.n 7976e │ │ + b.n 79794 │ │ + add.w r8, r8, #1 │ │ + cmp r3, ip │ │ + bne.n 79762 │ │ + b.w 7ad70 │ │ + ldr r0, [sp, #304] @ 0x130 │ │ + ldr.w r0, [r0, #1376] @ 0x560 │ │ + cmp r0, #5 │ │ + bcs.w 7af06 │ │ + cmp r0, #0 │ │ + beq.n 79872 │ │ + ldr r3, [sp, #304] @ 0x130 │ │ + ldr.w r9, [r3] │ │ + cmp r9, r8 │ │ + bne.n 7986e │ │ + movs r0, #0 │ │ + strd r0, r0, [sp, #296] @ 0x128 │ │ + ldr r1, [sp, #304] @ 0x130 │ │ + adds r6, r1, r0 │ │ + add.w r0, r6, #344 @ 0x158 │ │ + cmp r0, r1 │ │ + beq.n 7986a │ │ + ldr r5, [pc, #528] @ (799d4 ) │ │ + add.w r4, sp, #1448 @ 0x5a8 │ │ + mov.w r2, #344 @ 0x158 │ │ + add r5, pc │ │ + mov r0, r4 │ │ + mov r1, r5 │ │ + bl ca098 │ │ + mov r0, r5 │ │ + mov r1, r6 │ │ + mov.w r2, #344 @ 0x158 │ │ + bl ca0de │ │ + add.w r0, sp, #1104 @ 0x450 │ │ + mov r1, r4 │ │ + mov.w r2, #344 @ 0x158 │ │ + bl ca098 │ │ + cmp r9, r8 │ │ + beq.n 7986a │ │ + add.w r4, r5, #344 @ 0x158 │ │ + add.w r8, sp, #1448 @ 0x5a8 │ │ + mov.w r2, #344 @ 0x158 │ │ + mov r0, r8 │ │ + mov r1, r4 │ │ + bl ca098 │ │ + add.w r6, sp, #1104 @ 0x450 │ │ + mov r0, r4 │ │ + mov.w r2, #344 @ 0x158 │ │ + mov r1, r6 │ │ + bl ca098 │ │ + mov r0, r6 │ │ + mov r1, r8 │ │ + mov.w r2, #344 @ 0x158 │ │ + bl ca098 │ │ + ldr r0, [sp, #300] @ 0x12c │ │ + cbnz r0, 7986a │ │ + add.w r4, r5, #688 @ 0x2b0 │ │ + add.w r8, sp, #1448 @ 0x5a8 │ │ + mov.w r2, #344 @ 0x158 │ │ + mov r0, r8 │ │ + mov r1, r4 │ │ + bl ca098 │ │ + add.w r6, sp, #1104 @ 0x450 │ │ + mov r0, r4 │ │ + mov.w r2, #344 @ 0x158 │ │ + mov r1, r6 │ │ + bl ca098 │ │ + mov r0, r6 │ │ + mov r1, r8 │ │ + mov.w r2, #344 @ 0x158 │ │ + bl ca098 │ │ + ldr r0, [sp, #296] @ 0x128 │ │ + cbnz r0, 7986a │ │ + add.w r0, r5, #1032 @ 0x408 │ │ + add.w r1, sp, #1104 @ 0x450 │ │ + mov.w r2, #344 @ 0x158 │ │ + bl ca098 │ │ + ldr r0, [sp, #304] @ 0x130 │ │ + b.n 79ae4 │ │ + cmp r0, #1 │ │ + bne.n 798ae │ │ + cmp r1, r8 │ │ + bls.w 7afa2 │ │ + add.w r0, r8, r8, lsl #1 │ │ lsls r1, r0, #4 │ │ - add.w r0, lr, r0, lsl #4 │ │ - ldr.w r1, [lr, r1] │ │ - ldrd r5, r8, [r0, #20] │ │ + add.w r0, r2, r0, lsl #4 │ │ + ldr r1, [r2, r1] │ │ + ldrd r5, r4, [r0, #20] │ │ lsls r1, r1, #31 │ │ - beq.w 792dc │ │ - cmp.w r8, #2 │ │ - bcc.w 792dc │ │ - ldrd r6, r4, [r0, #8] │ │ - sub.w r0, r8, #1 │ │ + beq.w 79a36 │ │ + cmp r4, #2 │ │ + bcc.w 79a36 │ │ + ldrd r6, r9, [r0, #8] │ │ + subs r0, r4, #1 │ │ movs r2, #0 │ │ movw r1, #12065 @ 0x2f21 │ │ ldrh r3, [r5, r2] │ │ cmp r3, r1 │ │ - beq.n 791ba │ │ + beq.n 798e4 │ │ adds r2, #1 │ │ cmp r0, r2 │ │ - bne.n 79146 │ │ - b.n 792dc │ │ - cmp r6, #0 │ │ - beq.w 79386 │ │ - mov.w sl, #344 @ 0x158 │ │ - add.w r8, sp, #184 @ 0xb8 │ │ - mla r4, r6, sl, r4 │ │ - mov.w r2, #344 @ 0x158 │ │ - mov r0, r8 │ │ - mov r1, r4 │ │ - bl c9a94 │ │ - mvns r0, r6 │ │ - add.w r1, r4, #344 @ 0x158 │ │ - add r0, r5 │ │ - mul.w r2, r0, sl │ │ - mov r0, r4 │ │ - bl c9798 │ │ - ldr r1, [sp, #180] @ 0xb4 │ │ - subs r4, r5, #1 │ │ - ldr r0, [r1, #12] │ │ - str r4, [r1, #20] │ │ - cmp r4, r0 │ │ - bne.n 79198 │ │ - ldr r0, [pc, #312] @ (792cc ) │ │ - add r0, pc │ │ - bl 7d8dc │ │ - ldr r6, [sp, #180] @ 0xb4 │ │ - mul.w r2, r4, sl │ │ - ldr r4, [r6, #16] │ │ - add.w r0, r4, #344 @ 0x158 │ │ - mov r1, r4 │ │ - bl c9798 │ │ - add r1, sp, #184 @ 0xb8 │ │ - mov r0, r4 │ │ - mov.w r2, #344 @ 0x158 │ │ - bl c9a94 │ │ - str r5, [r6, #20] │ │ - b.n 79386 │ │ - cmp r2, r8 │ │ - bhi.w 7a600 │ │ - add.w r0, sp, #1208 @ 0x4b8 │ │ + bne.n 798a0 │ │ + b.n 79a36 │ │ + ldr r3, [sp, #304] @ 0x130 │ │ + ldr.w r3, [r3, #344] @ 0x158 │ │ + cmp r3, r8 │ │ + bne.n 798c6 │ │ + movs r1, #0 │ │ + mov.w r0, #344 @ 0x158 │ │ + str r1, [sp, #296] @ 0x128 │ │ + movs r1, #1 │ │ + str r1, [sp, #300] @ 0x12c │ │ + b.n 797b4 │ │ + cmp r0, #2 │ │ + beq.n 79872 │ │ + ldr r3, [sp, #304] @ 0x130 │ │ + ldr.w r3, [r3, #688] @ 0x2b0 │ │ + cmp r3, r8 │ │ + bne.w 79a0e │ │ + movs r1, #1 │ │ + mov.w r0, #688 @ 0x2b0 │ │ + str r1, [sp, #296] @ 0x128 │ │ + movs r1, #0 │ │ + str r1, [sp, #300] @ 0x12c │ │ + b.n 797b4 │ │ + cmp r2, r4 │ │ + str r6, [sp, #300] @ 0x12c │ │ + bhi.w 7af62 │ │ + add.w r0, sp, #1448 @ 0x5a8 │ │ mov r1, r5 │ │ - bl 7adec │ │ - ldrb.w r0, [sp, #1208] @ 0x4b8 │ │ + bl 7b714 │ │ + ldrb.w r0, [sp, #1448] @ 0x5a8 │ │ cmp r0, #4 │ │ - bne.n 7929a │ │ - add.w r0, sp, #1208 @ 0x4b8 │ │ + bne.n 799d8 │ │ + add.w r0, sp, #1448 @ 0x5a8 │ │ movs r1, #104 @ 0x68 │ │ - str r6, [sp, #172] @ 0xac │ │ - ldr.w r6, [sp, #1212] @ 0x4bc │ │ - bl c9a14 │ │ - add.w r1, sp, #1208 @ 0x4b8 │ │ - mov r0, r6 │ │ - str r6, [sp, #176] @ 0xb0 │ │ - blx ccdd0 │ │ + mov r6, r9 │ │ + ldr.w r9, [sp, #1452] @ 0x5ac │ │ + bl ca0b6 │ │ + add.w r1, sp, #1448 @ 0x5a8 │ │ + mov r0, r9 │ │ + str.w r9, [sp, #296] @ 0x128 │ │ + blx cd3e0 │ │ adds r0, #1 │ │ - beq.n 792d0 │ │ - ldr.w r0, [sp, #1256] @ 0x4e8 │ │ - ldr r3, [sp, #172] @ 0xac │ │ - ldr.w r2, [sp, #1260] @ 0x4ec │ │ - subs r1, r0, r3 │ │ - sbc.w r0, r2, r4 │ │ - orrs.w r2, r4, r3, lsr #31 │ │ - ldr r4, [sp, #176] @ 0xb0 │ │ + beq.w 79a2c │ │ + ldr.w r0, [sp, #1496] @ 0x5d8 │ │ + ldr r2, [sp, #300] @ 0x12c │ │ + ldr.w r1, [sp, #1500] @ 0x5dc │ │ + subs.w r9, r0, r2 │ │ + sbc.w r0, r1, r6 │ │ + orrs.w r1, r6, r2, lsr #31 │ │ it eq │ │ cmpeq r0, #0 │ │ - bne.n 792d6 │ │ - strd r4, r3, [sp] │ │ + bne.n 79a30 │ │ + ldr r0, [sp, #296] @ 0x128 │ │ + mov r1, r9 │ │ + strd r0, r2, [sp] │ │ movs r0, #0 │ │ movs r2, #1 │ │ movs r3, #2 │ │ movs r6, #0 │ │ - str r1, [sp, #172] @ 0xac │ │ - blx cce00 │ │ - ldr r2, [sp, #172] @ 0xac │ │ + blx cd410 │ │ mov r1, r0 │ │ adds r0, #1 │ │ - beq.n 792d6 │ │ + beq.n 79a30 │ │ movs r0, #4 │ │ - str.w r6, [r7, #-44] │ │ - str.w r0, [r7, #-48] │ │ - strd r6, r6, [r7, #-56] @ 0x38 │ │ - strd r6, r0, [r7, #-64] @ 0x40 │ │ - add.w r0, sp, #1512 @ 0x5e8 │ │ - str r1, [sp, #168] @ 0xa8 │ │ - bl 7b340 │ │ - ldr.w r0, [sp, #1576] @ 0x628 │ │ + str.w r6, [r7, #-92] │ │ + str.w r0, [r7, #-96] │ │ + strd r6, r6, [r7, #-104] @ 0x68 │ │ + strd r6, r0, [r7, #-112] @ 0x70 │ │ + add.w r0, sp, #1024 @ 0x400 │ │ + mov r2, r9 │ │ + str r1, [sp, #300] @ 0x12c │ │ + bl 7bbfc │ │ + ldr.w r0, [sp, #1088] @ 0x440 │ │ cmp.w r0, #2147483648 @ 0x80000000 │ │ - beq.n 79288 │ │ - add.w r6, sp, #1592 @ 0x638 │ │ - add.w r1, sp, #1512 @ 0x5e8 │ │ + beq.n 799b8 │ │ + add r6, sp, #680 @ 0x2a8 │ │ + add.w r1, sp, #1024 @ 0x400 │ │ movs r2, #80 @ 0x50 │ │ mov r0, r6 │ │ - bl c9a94 │ │ + bl ca098 │ │ mov.w r0, #2147483648 @ 0x80000000 │ │ - str.w r0, [r7, #-120] │ │ - sub.w r3, r7, #184 @ 0xb8 │ │ - sub.w r1, r7, #64 @ 0x40 │ │ - add.w r0, sp, #1208 @ 0x4b8 │ │ + str.w r0, [sp, #1168] @ 0x490 │ │ + add.w r3, sp, #1104 @ 0x450 │ │ + sub.w r1, r7, #112 @ 0x70 │ │ + add.w r0, sp, #1448 @ 0x5a8 │ │ mov r2, r6 │ │ str r3, [sp, #0] │ │ - str r1, [sp, #164] @ 0xa4 │ │ - bl 7b83c │ │ - ldr.w r0, [sp, #1464] @ 0x5b8 │ │ + str r1, [sp, #292] @ 0x124 │ │ + bl 7c0f8 │ │ + ldr.w r0, [sp, #1704] @ 0x6a8 │ │ cmp.w r0, #2147483648 @ 0x80000000 │ │ - bne.w 7a568 │ │ - sub.w r0, r7, #64 @ 0x40 │ │ - bl 7b7d8 │ │ - ldrd r0, r1, [sp, #168] @ 0xa8 │ │ - blx cce10 │ │ - b.n 792d6 │ │ + bne.w 7aeae │ │ + sub.w r0, r7, #112 @ 0x70 │ │ + bl 7c094 │ │ + ldr r0, [sp, #300] @ 0x12c │ │ + mov r1, r9 │ │ + blx cd420 │ │ + b.n 79a30 │ │ + nop │ │ + ldr r4, [r4, #76] @ 0x4c │ │ + vqmovun.s64 d18, │ │ + movs r0, r0 │ │ + cbz r2, 79a2a │ │ + movs r5, r0 │ │ cmp r0, #3 │ │ - bne.n 792dc │ │ - ldr.w r0, [sp, #1212] @ 0x4bc │ │ - str r0, [sp, #176] @ 0xb0 │ │ - ldrd r6, r4, [r0] │ │ - ldr r1, [r4, #0] │ │ - cbz r1, 792b0 │ │ - mov r0, r6 │ │ + bne.n 79a36 │ │ + ldr.w r0, [sp, #1452] @ 0x5ac │ │ + str r0, [sp, #300] @ 0x12c │ │ + ldrd r9, r6, [r0] │ │ + ldr r1, [r6, #0] │ │ + cbz r1, 799ee │ │ + mov r0, r9 │ │ blx r1 │ │ - ldr r0, [r4, #4] │ │ + ldr r0, [r6, #4] │ │ cmp r0, #0 │ │ itt ne │ │ - movne r0, r6 │ │ - blxne ccbe0 │ │ - ldr r0, [sp, #176] @ 0xb0 │ │ - blx ccbe0 │ │ - b.n 792dc │ │ - ldr r6, [r3, #116] @ 0x74 │ │ - vaddl.u q9, d10, d25 │ │ - movs r0, r0 │ │ - ldrb r6, [r2, #23] │ │ - movs r5, r0 │ │ - blx ccd80 │ │ - ldr r4, [sp, #176] @ 0xb0 │ │ - mov r0, r4 │ │ - blx ccd50 │ │ - add r0, sp, #864 @ 0x360 │ │ + movne r0, r9 │ │ + blxne cd200 │ │ + ldr r0, [sp, #300] @ 0x12c │ │ + blx cd200 │ │ + b.n 79a36 │ │ + ldr r0, [pc, #716] @ (79cd0 ) │ │ + add r0, pc │ │ + mov.w fp, #25 │ │ + mov r5, r0 │ │ + b.n 79630 │ │ + cmp r0, #3 │ │ + beq.w 79872 │ │ + ldr r0, [sp, #304] @ 0x130 │ │ + ldr.w r0, [r0, #1032] @ 0x408 │ │ + cmp r0, r8 │ │ + bne.w 79872 │ │ + mov.w r0, #1032 @ 0x408 │ │ + movs r1, #0 │ │ + strd r1, r1, [sp, #296] @ 0x128 │ │ + b.n 797b4 │ │ + blx cd390 │ │ + ldr r0, [sp, #296] @ 0x128 │ │ + blx cd350 │ │ + add r0, sp, #344 @ 0x158 │ │ mov r1, r5 │ │ - mov r2, r8 │ │ - bl 7d284 │ │ - ldr.w r0, [sp, #1152] @ 0x480 │ │ - ldr r4, [sp, #180] @ 0xb4 │ │ + mov r2, r4 │ │ + bl 7e01c │ │ + ldr r0, [sp, #632] @ 0x278 │ │ cmp.w r0, #2147483648 @ 0x80000000 │ │ - beq.w 7a4e2 │ │ - add r6, sp, #864 @ 0x360 │ │ - add r0, sp, #528 @ 0x210 │ │ + beq.w 7ad70 │ │ + add r0, sp, #680 @ 0x2a8 │ │ + add r1, sp, #344 @ 0x158 │ │ + adds r0, #8 │ │ mov.w r2, #336 @ 0x150 │ │ - mov r1, r6 │ │ - bl c9a94 │ │ - mov r0, r4 │ │ - ldr r4, [r4, #12] │ │ - ldr r5, [r0, #20] │ │ + bl ca098 │ │ + ldr r0, [sp, #304] @ 0x130 │ │ + str.w r8, [sp, #680] @ 0x2a8 │ │ + ldr.w r5, [r0, #1376] @ 0x560 │ │ cmp r5, #4 │ │ - bne.n 7933c │ │ - movs r5, #3 │ │ - add.w r8, sp, #864 @ 0x360 │ │ - str r5, [r0, #20] │ │ + bne.n 79a7a │ │ + ldr r4, [sp, #304] @ 0x130 │ │ + movs r0, #3 │ │ + str.w r0, [r4, #1376] @ 0x560 │ │ + add.w r0, r4, #1032 @ 0x408 │ │ + bl 7e66c │ │ + ldr.w r5, [r4, #1376] @ 0x560 │ │ + add.w r0, sp, #1104 @ 0x450 │ │ + add r1, sp, #680 @ 0x2a8 │ │ mov.w r2, #344 @ 0x158 │ │ - ldr r0, [r0, #16] │ │ - add.w r1, r0, #1032 @ 0x408 │ │ - mov r0, r8 │ │ - bl c9a94 │ │ - ldr.w r0, [sp, #1160] @ 0x488 │ │ - cmp.w r0, #2147483648 @ 0x80000000 │ │ - beq.n 7933c │ │ - add.w r0, r8, #8 │ │ - bl 7d960 │ │ - ldr r0, [sp, #180] @ 0xb4 │ │ - ldr r4, [r0, #12] │ │ - ldr r5, [r0, #20] │ │ - add.w r8, r6, #8 │ │ - add r1, sp, #528 @ 0x210 │ │ - mov.w r2, #336 @ 0x150 │ │ - mov r0, r8 │ │ - bl c9a94 │ │ - cmp r5, r4 │ │ - str.w sl, [sp, #864] @ 0x360 │ │ - bne.n 7935c │ │ - ldr r0, [pc, #848] @ (796a8 ) │ │ - add r0, pc │ │ - bl 7d8dc │ │ - ldr r0, [sp, #180] @ 0xb4 │ │ - ldr r4, [r0, #16] │ │ - cbz r5, 79374 │ │ + bl ca098 │ │ + add.w r8, r5, #1 │ │ + cmp.w r8, #5 │ │ + bcs.w 7af56 │ │ + cmp.w r8, #0 │ │ + beq.n 79ade │ │ mov.w r0, #344 @ 0x158 │ │ - mov r1, r4 │ │ - mul.w r2, r5, r0 │ │ - add.w r0, r4, #344 @ 0x158 │ │ - bl c9798 │ │ - add r1, sp, #864 @ 0x360 │ │ - mov r0, r4 │ │ + add.w r9, sp, #1448 @ 0x5a8 │ │ + muls r0, r5 │ │ + ldr r5, [pc, #556] @ (79cd4 ) │ │ + add.w r6, sp, #1104 @ 0x450 │ │ + add r5, pc │ │ + add.w r4, r0, #344 @ 0x158 │ │ + mov r0, r9 │ │ + mov r1, r5 │ │ mov.w r2, #344 @ 0x158 │ │ - bl c9a94 │ │ - ldr r1, [sp, #180] @ 0xb4 │ │ - adds r0, r5, #1 │ │ - str r0, [r1, #20] │ │ - sub.w r0, r9, fp │ │ - ldr.w r1, [r4, #320] @ 0x140 │ │ - adds.w fp, r0, #1 │ │ + bl ca098 │ │ + mov r0, r5 │ │ + mov r1, r6 │ │ + mov.w r2, #344 @ 0x158 │ │ + bl ca098 │ │ + mov r0, r6 │ │ + mov r1, r9 │ │ + mov.w r2, #344 @ 0x158 │ │ + bl ca098 │ │ + subs.w r4, r4, #344 @ 0x158 │ │ + add.w r5, r5, #344 @ 0x158 │ │ + bne.n 79ab0 │ │ + ldr r0, [sp, #304] @ 0x130 │ │ + str.w r8, [r0, #1376] @ 0x560 │ │ + sub.w r1, sl, fp │ │ + str r1, [sp, #264] @ 0x108 │ │ + adds.w sl, r1, #1 │ │ + ldr.w r1, [r0, #320] @ 0x140 │ │ mov.w ip, #0 │ │ - adc.w sl, ip, #0 │ │ - cmp r1, #0 │ │ - str r0, [sp, #152] @ 0x98 │ │ - str r4, [sp, #112] @ 0x70 │ │ - beq.w 7a06a │ │ - ldr r0, [sp, #112] @ 0x70 │ │ + adc.w r9, ip, #0 │ │ + cbz r1, 79b5e │ │ + ldr r0, [sp, #304] @ 0x130 │ │ cmp r1, #1 │ │ - ldr.w r6, [r0, #316] @ 0x13c │ │ + ldr r3, [sp, #264] @ 0x108 │ │ + ldr.w r8, [r0, #316] @ 0x13c │ │ mov.w r0, #0 │ │ - beq.n 793da │ │ - movs r3, #0 │ │ - mov r2, r1 │ │ - add.w r0, r3, r2, lsr #1 │ │ - sub.w r2, r2, r2, lsr #1 │ │ - lsls r4, r0, #5 │ │ - add.w r5, r6, r0, lsl #5 │ │ - ldr r4, [r6, r4] │ │ - ldr r5, [r5, #4] │ │ - subs.w r4, fp, r4 │ │ - sbcs.w r5, sl, r5 │ │ + beq.n 79b34 │ │ + mov.w lr, #0 │ │ + mov r5, r1 │ │ + movs r4, #0 │ │ + add.w r0, r4, r5, lsr #1 │ │ + sub.w r5, r5, r5, lsr #1 │ │ + add.w r2, r8, r0, lsl #5 │ │ + ldrd r2, r6, [r2, #8] │ │ + subs r2, r3, r2 │ │ + sbcs.w r2, lr, r6 │ │ it cc │ │ - movcc r0, r3 │ │ - cmp r2, #1 │ │ - mov r3, r0 │ │ - bhi.n 793b6 │ │ - lsls r2, r0, #5 │ │ - add.w r3, r6, r0, lsl #5 │ │ - ldr.w r8, [r6, r2] │ │ - add.w lr, r0, #1 │ │ - ldr.w r9, [r3, #4] │ │ - eor.w r2, r9, sl │ │ - eor.w r3, r8, fp │ │ - orrs r2, r3 │ │ - bne.n 793fc │ │ - mov r0, lr │ │ - b.n 7940c │ │ - ldr r3, [sp, #152] @ 0x98 │ │ - movs r2, #0 │ │ - subs.w r3, r3, r8 │ │ - sbcs.w r2, r2, r9 │ │ - it cs │ │ - movcs r0, lr │ │ + movcc r0, r4 │ │ + cmp r5, #1 │ │ + mov r4, r0 │ │ + bhi.n 79b14 │ │ + add.w r6, r8, r0, lsl #5 │ │ + ldrd r4, r5, [r6, #8] │ │ + eor.w r6, r4, r3 │ │ + orrs r6, r5 │ │ + add.w r6, r0, #1 │ │ + bne.n 79b4c │ │ + mov r0, r6 │ │ + b.n 79b56 │ │ + subs r2, r4, r3 │ │ + sbcs.w r2, r5, #0 │ │ + it cc │ │ + movcc r0, r6 │ │ cmp r0, r1 │ │ - bhi.w 7a5e0 │ │ + bhi.w 7af1a │ │ + bne.n 79c02 │ │ + movs r0, #3 │ │ + strd ip, r0, [sp, #680] @ 0x2a8 │ │ + ldr r0, [sp, #680] @ 0x2a8 │ │ + ldr r5, [sp, #264] @ 0x108 │ │ + lsls r0, r0, #31 │ │ + bne.w 7ad4e │ │ + ldr r0, [sp, #728] @ 0x2d8 │ │ + ldr.w fp, [sp, #684] @ 0x2ac │ │ + str r0, [sp, #256] @ 0x100 │ │ + ldr r0, [sp, #720] @ 0x2d0 │ │ + str r0, [sp, #244] @ 0xf4 │ │ + sub.w r0, fp, #3 │ │ + cmp r0, #2 │ │ + mov r1, r0 │ │ + it cs │ │ + movcs r1, #2 │ │ + cmp r1, #0 │ │ + beq.n 79c6a │ │ + ldr r2, [sp, #732] @ 0x2dc │ │ + add.w sl, sp, #696 @ 0x2b8 │ │ + str r2, [sp, #260] @ 0x104 │ │ + cmp r1, #1 │ │ + ldr r2, [sp, #724] @ 0x2d4 │ │ + str r2, [sp, #248] @ 0xf8 │ │ + ldr r2, [sp, #716] @ 0x2cc │ │ + str r2, [sp, #232] @ 0xe8 │ │ + ldr r2, [sp, #712] @ 0x2c8 │ │ + str r2, [sp, #212] @ 0xd4 │ │ + ldr r2, [sp, #708] @ 0x2c4 │ │ + ldrd r9, r6, [sp, #688] @ 0x2b0 │ │ + add.w r3, r2, #280 @ 0x118 │ │ + str r2, [sp, #252] @ 0xfc │ │ + add.w r2, r2, #16 │ │ + ldmia.w sl, {r4, r8, sl} │ │ + str r3, [sp, #208] @ 0xd0 │ │ + str r2, [sp, #224] @ 0xe0 │ │ + bne.n 79c70 │ │ + cmp r0, #2 │ │ + str r6, [sp, #296] @ 0x128 │ │ + bcc.n 79bcc │ │ + ldr r0, [sp, #256] @ 0x100 │ │ cmp r0, #0 │ │ - beq.w 7a06a │ │ - ldr r1, [sp, #112] @ 0x70 │ │ - sub.w lr, r6, #32 │ │ - ldr r5, [sp, #152] @ 0x98 │ │ - add.w r2, r1, #16 │ │ - add.w r8, r1, #312 @ 0x138 │ │ - str r2, [sp, #168] @ 0xa8 │ │ - lsls r2, r0, #5 │ │ + itt ne │ │ + ldrne r0, [sp, #244] @ 0xf4 │ │ + blxne cd200 │ │ + ldr.w ip, [sp, #252] @ 0xfc │ │ + movs r0, #3 │ │ + ldr r6, [sp, #264] @ 0x108 │ │ + mov.w fp, #2 │ │ + str r0, [sp, #292] @ 0x124 │ │ + mov lr, sl │ │ + ldr r0, [sp, #296] @ 0x128 │ │ + mov r5, r8 │ │ + mov r3, r4 │ │ + str.w r9, [sp, #304] @ 0x130 │ │ + str r0, [sp, #300] @ 0x12c │ │ + mov r0, r6 │ │ + movs r1, #0 │ │ + strd sl, r8, [sp, #280] @ 0x118 │ │ + mov r8, lr │ │ + str r3, [sp, #288] @ 0x120 │ │ + mov sl, ip │ │ + bl 83af0 │ │ + mov r3, r5 │ │ + mov r9, fp │ │ + b.w 7ab6e │ │ + add.w lr, r8, r1, lsl #5 │ │ + lsls r1, r1, #5 │ │ + ldr r4, [sp, #264] @ 0x108 │ │ + sub.w r1, r1, r0, lsl #5 │ │ + add.w r3, r8, r0, lsl #5 │ │ movs r0, #0 │ │ - adds r1, #40 @ 0x28 │ │ - str r1, [sp, #48] @ 0x30 │ │ - b.n 7943a │ │ - subs r2, #32 │ │ - beq.w 7a06a │ │ - adds r3, r6, r2 │ │ - ldrd r1, r4, [r3, #-16] │ │ - subs r1, r5, r1 │ │ - sbcs.w r1, r0, r4 │ │ - bcs.n 7948a │ │ - ldrd r1, r4, [r3, #-24] │ │ - subs r1, r5, r1 │ │ - sbcs.w r1, r0, r4 │ │ - bcs.n 79434 │ │ - ldrd r1, r4, [r3, #-32] │ │ - subs r1, r5, r1 │ │ - sbcs.w r1, r0, r4 │ │ - bcc.n 79434 │ │ - ldr r4, [sp, #112] @ 0x70 │ │ - ldr.w r0, [r3, #-8] │ │ - ldr.w r1, [r4, #328] @ 0x148 │ │ + b.n 79c1c │ │ + subs r1, #32 │ │ + mov r3, r6 │ │ + beq.n 79b5e │ │ + ldrd r2, r5, [r3, #16] │ │ + add.w r6, r3, #32 │ │ + subs r2, r4, r2 │ │ + sbcs.w r2, r0, r5 │ │ + bcc.n 79cd8 │ │ + ldrd r2, r5, [r3, #8] │ │ + subs r2, r4, r2 │ │ + sbcs.w r2, r0, r5 │ │ + bcs.n 79c16 │ │ + ldrd r2, r5, [r3] │ │ + subs r2, r4, r2 │ │ + sbcs.w r2, r0, r5 │ │ + bcc.n 79c16 │ │ + ldr r2, [sp, #304] @ 0x130 │ │ + ldr r0, [r3, #24] │ │ + ldr.w r1, [r2, #328] @ 0x148 │ │ cmp r0, r1 │ │ - bcs.w 7a688 │ │ - mov.w r1, #336 @ 0x150 │ │ - add.w r3, lr, r2 │ │ - ldr.w r2, [r4, #324] @ 0x144 │ │ + bcs.w 7afce │ │ + mov.w r1, #352 @ 0x160 │ │ + ldr.w r2, [r2, #324] @ 0x144 │ │ mla r0, r0, r1, r2 │ │ - movs r2, #0 │ │ - mov r1, r3 │ │ - str r0, [sp, #864] @ 0x360 │ │ - add r0, sp, #184 @ 0xb8 │ │ - b.n 79492 │ │ - subs r3, #32 │ │ - add r0, sp, #864 @ 0x360 │ │ movs r1, #0 │ │ - movs r2, #1 │ │ - str r1, [r0, #0] │ │ - ldr.w r9, [sp, #864] @ 0x360 │ │ - cmp.w r9, #0 │ │ - beq.w 7a06a │ │ - ldr r4, [sp, #152] @ 0x98 │ │ - add r0, sp, #184 @ 0xb8 │ │ - str r2, [sp, #176] @ 0xb0 │ │ - mov r1, r9 │ │ - str r3, [sp, #180] @ 0xb4 │ │ + str.w r0, [sp, #1448] @ 0x5a8 │ │ + add.w r0, sp, #1104 @ 0x450 │ │ + b.n 79ce0 │ │ + movs r4, #0 │ │ + b.w 7ad3e │ │ + ldr r0, [sp, #260] @ 0x104 │ │ + ldr r1, [sp, #248] @ 0xf8 │ │ + str r6, [sp, #272] @ 0x110 │ │ + cmp r1, r0 │ │ + str r4, [sp, #276] @ 0x114 │ │ + strd r9, fp, [sp, #300] @ 0x12c │ │ + beq.w 7aae2 │ │ + ldr.w r6, [r0, #-4]! │ │ + str r0, [sp, #260] @ 0x104 │ │ + ldrd r1, r4, [r6, #28] │ │ + cmp r4, #0 │ │ + ldr r0, [r6, #0] │ │ + str r4, [sp, #288] @ 0x120 │ │ + it ne │ │ + movne r4, #1 │ │ + cmp r1, #0 │ │ + mov r9, r1 │ │ + it ne │ │ + movne r1, #1 │ │ + str r1, [sp, #292] @ 0x124 │ │ + lsls r0, r0, #31 │ │ + ittt ne │ │ + ldrdne r0, r1, [r2] │ │ + eorne.w r0, r0, #47 @ 0x2f │ │ + orrsne.w r0, r0, r1 │ │ + bne.w 7ab04 │ │ + movs r0, #0 │ │ + str r0, [sp, #284] @ 0x11c │ │ + ldr r0, [r6, #16] │ │ + str r4, [sp, #296] @ 0x128 │ │ + cmp r0, #0 │ │ + beq.w 7aaec │ │ + ldr r1, [r6, #20] │ │ + ldr r6, [sp, #264] @ 0x108 │ │ + ldrd r4, r3, [sp, #272] @ 0x110 │ │ + b.w 7ab6e │ │ + nop │ │ + ldr r2, [r5, #24] │ │ + vmla.i , q5, d26[0] │ │ + movs r5, r0 │ │ + add.w r0, sp, #1448 @ 0x5a8 │ │ movs r3, #0 │ │ - mov r2, r4 │ │ - str.w r8, [sp] │ │ - movs r5, #0 │ │ - bl 7d9ba │ │ - add r0, sp, #872 @ 0x368 │ │ - strd r4, r5, [sp, #912] @ 0x390 │ │ - stmia.w r0, {r4, r5, fp} │ │ - add r2, sp, #864 @ 0x360 │ │ - add r1, sp, #184 @ 0xb8 │ │ - ldr r0, [sp, #176] @ 0xb0 │ │ - strb.w r0, [sp, #920] @ 0x398 │ │ - ldr r0, [sp, #180] @ 0xb4 │ │ - strd r4, r5, [sp, #864] @ 0x360 │ │ - add r4, sp, #528 @ 0x210 │ │ - strd fp, sl, [sp, #904] @ 0x388 │ │ - strd r6, r0, [sp, #896] @ 0x380 │ │ - mov r0, r4 │ │ - str.w sl, [sp, #884] @ 0x374 │ │ - mov.w sl, #0 │ │ - strd r9, r8, [sp, #928] @ 0x3a0 │ │ - str.w r8, [sp, #888] @ 0x378 │ │ - bl 7dd14 │ │ - ldrb.w r0, [sp, #648] @ 0x288 │ │ + movs r1, #1 │ │ + str r3, [r0, #0] │ │ + ldr.w r5, [sp, #1448] @ 0x5a8 │ │ + cmp r5, #0 │ │ + beq.w 79b5e │ │ + ldr.w fp, [sp, #264] @ 0x108 │ │ + add.w r0, sp, #1104 @ 0x450 │ │ + ldr.w r8, [sp, #304] @ 0x130 │ │ + movs r3, #0 │ │ + str r1, [sp, #300] @ 0x12c │ │ + mov r1, r5 │ │ + mov r2, fp │ │ + add.w r4, r8, #312 @ 0x138 │ │ + str r4, [sp, #0] │ │ + str.w lr, [sp, #296] @ 0x128 │ │ + bl 7e710 │ │ + movs r0, #0 │ │ + str.w r5, [sp, #1512] @ 0x5e8 │ │ + str.w r0, [sp, #1492] @ 0x5d4 │ │ + add r5, sp, #680 @ 0x2a8 │ │ + str.w r0, [sp, #1460] @ 0x5b4 │ │ + add.w r2, sp, #1448 @ 0x5a8 │ │ + str.w r0, [sp, #1452] @ 0x5ac │ │ + add.w r1, sp, #1104 @ 0x450 │ │ + ldr r0, [sp, #300] @ 0x12c │ │ + strb.w r0, [sp, #1504] @ 0x5e0 │ │ + ldr r0, [sp, #296] @ 0x128 │ │ + str.w r0, [sp, #1484] @ 0x5cc │ │ + add.w r0, r8, #316 @ 0x13c │ │ + str.w r0, [sp, #1472] @ 0x5c0 │ │ + mov r0, r5 │ │ + str.w r9, [sp, #1500] @ 0x5dc │ │ + str.w sl, [sp, #1496] @ 0x5d8 │ │ + str.w fp, [sp, #1488] @ 0x5d0 │ │ + str.w r9, [sp, #1468] @ 0x5bc │ │ + str.w sl, [sp, #1464] @ 0x5b8 │ │ + str.w fp, [sp, #1456] @ 0x5b0 │ │ + str.w fp, [sp, #1448] @ 0x5a8 │ │ + str.w r4, [sp, #1516] @ 0x5ec │ │ + str.w r6, [sp, #1480] @ 0x5c8 │ │ + bl 7eafc │ │ + ldrb.w r0, [sp, #800] @ 0x320 │ │ cmp r0, #2 │ │ - beq.w 7a070 │ │ - ldr r1, [sp, #112] @ 0x70 │ │ - ldrb.w r0, [r1, #40] @ 0x28 │ │ - str r0, [sp, #160] @ 0xa0 │ │ - subs.w r2, r0, #22 │ │ - ldr r0, [sp, #48] @ 0x30 │ │ + beq.w 79b64 │ │ + ldr r0, [sp, #304] @ 0x130 │ │ + ldrb.w r1, [r0, #40]! │ │ + subs.w r2, r1, #10 │ │ it ne │ │ movne r2, r0 │ │ - add r0, sp, #864 @ 0x360 │ │ - str r2, [sp, #44] @ 0x2c │ │ - add.w r2, r0, #9 │ │ - str r2, [sp, #164] @ 0xa4 │ │ - adds r2, r0, #1 │ │ - str r2, [sp, #136] @ 0x88 │ │ - add.w r2, r0, #212 @ 0xd4 │ │ + str r2, [sp, #112] @ 0x70 │ │ + add.w r2, r0, #188 @ 0xbc │ │ + cmp r1, #10 │ │ + it eq │ │ + moveq r2, #188 @ 0xbc │ │ + str r2, [sp, #96] @ 0x60 │ │ + add.w r2, r0, #184 @ 0xb8 │ │ + it eq │ │ + moveq r2, #184 @ 0xb8 │ │ + str r2, [sp, #92] @ 0x5c │ │ + add.w r2, r0, #140 @ 0x8c │ │ + it eq │ │ + moveq r2, #140 @ 0x8c │ │ + str r2, [sp, #88] @ 0x58 │ │ + add.w r2, r0, #136 @ 0x88 │ │ + cmp r1, #10 │ │ + it eq │ │ + moveq r2, #136 @ 0x88 │ │ + str r2, [sp, #84] @ 0x54 │ │ + add.w r2, r0, #176 @ 0xb0 │ │ + it eq │ │ + moveq r2, #176 @ 0xb0 │ │ + str r2, [sp, #80] @ 0x50 │ │ + add.w r2, r0, #180 @ 0xb4 │ │ + it eq │ │ + moveq r2, #180 @ 0xb4 │ │ str r2, [sp, #24] │ │ - add.w r2, r0, #32 │ │ - str r2, [sp, #20] │ │ - add.w r2, r0, #17 │ │ - str r2, [sp, #16] │ │ - add.w r2, r0, #204 @ 0xcc │ │ - adds r0, #24 │ │ - str r0, [sp, #52] @ 0x34 │ │ - sub.w r0, r7, #184 @ 0xb8 │ │ - str r2, [sp, #12] │ │ - add.w r2, r0, #24 │ │ - adds r0, #9 │ │ - str r0, [sp, #28] │ │ - sub.w r0, r7, #92 @ 0x5c │ │ - adds r0, #4 │ │ - str r0, [sp, #40] @ 0x28 │ │ - sub.w r0, r7, #104 @ 0x68 │ │ + add.w r2, r0, #168 @ 0xa8 │ │ + cmp r1, #10 │ │ + it eq │ │ + moveq r2, #168 @ 0xa8 │ │ + str r2, [sp, #76] @ 0x4c │ │ + add.w r2, r0, #172 @ 0xac │ │ + it eq │ │ + moveq r2, #172 @ 0xac │ │ + str r2, [sp, #28] │ │ + add.w r2, r0, #144 @ 0x90 │ │ + it eq │ │ + moveq r2, #144 @ 0x90 │ │ + str r2, [sp, #72] @ 0x48 │ │ + add.w r2, r0, #148 @ 0x94 │ │ + cmp r1, #10 │ │ + it eq │ │ + moveq r2, #148 @ 0x94 │ │ str r2, [sp, #32] │ │ - adds r0, #4 │ │ - str r0, [sp, #144] @ 0x90 │ │ - add.w r0, sp, #1208 @ 0x4b8 │ │ + add.w r2, r0, #160 @ 0xa0 │ │ + it eq │ │ + moveq r2, #160 @ 0xa0 │ │ + str r2, [sp, #68] @ 0x44 │ │ + add.w r2, r0, #164 @ 0xa4 │ │ + it eq │ │ + moveq r2, #164 @ 0xa4 │ │ + str r2, [sp, #36] @ 0x24 │ │ + add.w r2, r0, #152 @ 0x98 │ │ + cmp r1, #10 │ │ + it eq │ │ + moveq r2, #152 @ 0x98 │ │ + str r2, [sp, #64] @ 0x40 │ │ + add.w r2, r0, #156 @ 0x9c │ │ + it eq │ │ + moveq r2, #156 @ 0x9c │ │ + str r2, [sp, #40] @ 0x28 │ │ + add.w r2, r0, #128 @ 0x80 │ │ + it eq │ │ + moveq r2, #128 @ 0x80 │ │ + str r2, [sp, #60] @ 0x3c │ │ + add.w r2, r0, #132 @ 0x84 │ │ + cmp r1, #10 │ │ + it eq │ │ + moveq r2, #132 @ 0x84 │ │ + str r2, [sp, #44] @ 0x2c │ │ + add.w r2, r0, #120 @ 0x78 │ │ + it eq │ │ + moveq r2, #120 @ 0x78 │ │ + str r2, [sp, #56] @ 0x38 │ │ + add.w r2, r0, #124 @ 0x7c │ │ + it eq │ │ + moveq r2, #124 @ 0x7c │ │ + str r2, [sp, #48] @ 0x30 │ │ + add.w r2, r0, #112 @ 0x70 │ │ + cmp r1, #10 │ │ + it eq │ │ + moveq r2, #112 @ 0x70 │ │ + str r2, [sp, #52] @ 0x34 │ │ + add.w r2, r0, #116 @ 0x74 │ │ + it eq │ │ + moveq r2, #116 @ 0x74 │ │ + str r2, [sp, #108] @ 0x6c │ │ + add.w r2, r0, #36 @ 0x24 │ │ + it eq │ │ + moveq r2, #36 @ 0x24 │ │ + str r2, [sp, #116] @ 0x74 │ │ add.w r2, r0, #32 │ │ - adds r0, #16 │ │ - str r0, [sp, #140] @ 0x8c │ │ - add.w r0, sp, #1592 @ 0x638 │ │ - adds r0, #24 │ │ - str r0, [sp, #100] @ 0x64 │ │ - add.w r0, r4, #32 │ │ + cmp r1, #10 │ │ + it eq │ │ + moveq r2, #32 │ │ + str r2, [sp, #104] @ 0x68 │ │ + add.w r2, r0, #40 @ 0x28 │ │ + it eq │ │ + moveq r2, #40 @ 0x28 │ │ + str r2, [sp, #124] @ 0x7c │ │ + add.w r2, r0, #28 │ │ + it eq │ │ + moveq r2, #28 │ │ + str r2, [sp, #120] @ 0x78 │ │ + add.w r2, r0, #24 │ │ + cmp r1, #10 │ │ + it eq │ │ + moveq r2, #24 │ │ + str r2, [sp, #100] @ 0x64 │ │ + add.w r2, r0, #44 @ 0x2c │ │ + it eq │ │ + moveq r2, #44 @ 0x2c │ │ + str r2, [sp, #128] @ 0x80 │ │ + add.w r2, r0, #16 │ │ + it eq │ │ + moveq r2, #16 │ │ + str r1, [sp, #296] @ 0x128 │ │ + cmp r1, #10 │ │ + add.w r1, sp, #1024 @ 0x400 │ │ str r2, [sp, #132] @ 0x84 │ │ - str r0, [sp, #156] @ 0x9c │ │ - ldrd r0, r2, [r1, #48] @ 0x30 │ │ - str r0, [sp, #172] @ 0xac │ │ - add.w r0, r1, #28 │ │ - str r0, [sp, #36] @ 0x24 │ │ - ldr r0, [r1, #88] @ 0x58 │ │ - str r0, [sp, #104] @ 0x68 │ │ - subs r0, #1 │ │ - str r2, [sp, #180] @ 0xb4 │ │ - str r0, [sp, #176] @ 0xb0 │ │ - ldmia r4!, {r2, r3, r5, r6} │ │ - add.w r1, sp, #1592 @ 0x638 │ │ - add.w r0, sp, #1208 @ 0x4b8 │ │ + add.w r2, r0, #20 │ │ + add.w r1, r1, #8 │ │ + it eq │ │ + moveq r2, #20 │ │ + str r1, [sp, #284] @ 0x11c │ │ + add.w r1, sp, #1448 @ 0x5a8 │ │ + str r2, [sp, #136] @ 0x88 │ │ + adds r2, r1, #5 │ │ + str r2, [sp, #280] @ 0x118 │ │ + adds r2, r1, #1 │ │ + str r2, [sp, #276] @ 0x114 │ │ + add r2, sp, #344 @ 0x158 │ │ + add.w r3, r2, #32 │ │ + adds r2, #16 │ │ + str r2, [sp, #272] @ 0x110 │ │ + add.w r2, r1, #220 @ 0xdc │ │ + str r2, [sp, #140] @ 0x8c │ │ + add.w r2, r1, #24 │ │ + adds r1, #9 │ │ + str r1, [sp, #200] @ 0xc8 │ │ + sub.w r1, r7, #112 @ 0x70 │ │ + str r2, [sp, #164] @ 0xa4 │ │ + add.w r2, r1, #24 │ │ + adds r1, #9 │ │ + str r1, [sp, #144] @ 0x90 │ │ + sub.w r1, r7, #164 @ 0xa4 │ │ + adds r1, #4 │ │ + ldrd sl, r4, [r0, #8] │ │ + ldr r0, [r0, #48] @ 0x30 │ │ + str r1, [sp, #152] @ 0x98 │ │ + sub.w r1, r7, #184 @ 0xb8 │ │ + adds r1, #12 │ │ + sub.w fp, r0, #1 │ │ + str r1, [sp, #288] @ 0x120 │ │ + sub.w r1, r7, #216 @ 0xd8 │ │ + adds r1, #24 │ │ + str r1, [sp, #208] @ 0xd0 │ │ + add.w r1, r5, #32 │ │ + str r3, [sp, #268] @ 0x10c │ │ + str r2, [sp, #148] @ 0x94 │ │ + str r1, [sp, #292] @ 0x124 │ │ + str r0, [sp, #204] @ 0xcc │ │ + str.w sl, [sp, #260] @ 0x104 │ │ + strd fp, r4, [sp, #252] @ 0xfc │ │ + mov r0, r5 │ │ + sub.w r1, r7, #216 @ 0xd8 │ │ + ldmia r0!, {r2, r3, r5, r6} │ │ stmia r1!, {r2, r3, r5, r6} │ │ - ldmia.w r4, {r2, r3, r5, r6} │ │ + ldmia.w r0, {r2, r3, r5, r6} │ │ + add r0, sp, #344 @ 0x158 │ │ stmia r1!, {r2, r3, r5, r6} │ │ movs r2, #104 @ 0x68 │ │ - ldr r1, [sp, #156] @ 0x9c │ │ - bl c9a94 │ │ - ldr r0, [sp, #160] @ 0xa0 │ │ - cmp r0, #22 │ │ + ldr r1, [sp, #292] @ 0x124 │ │ + bl ca098 │ │ + ldr r0, [sp, #296] @ 0x128 │ │ + cmp r0, #10 │ │ itt ne │ │ - ldrne r0, [sp, #104] @ 0x68 │ │ + ldrne r0, [sp, #204] @ 0xcc │ │ cmpne r0, #0 │ │ - bne.n 795f2 │ │ - ldr.w r6, [sp, #1600] @ 0x640 │ │ - movs r0, #0 │ │ - ldr.w r9, [sp, #168] @ 0xa8 │ │ - movs r1, #1 │ │ - mov.w sl, #0 │ │ - cmp r6, #0 │ │ - str.w r0, [r7, #-72] │ │ - str.w r1, [r7, #-76] │ │ - str.w r0, [r7, #-80] │ │ - beq.n 79674 │ │ - ldr.w r4, [sp, #1604] @ 0x644 │ │ - cmp r4, #0 │ │ - bmi.w 7a640 │ │ - beq.n 79654 │ │ - ldr r0, [pc, #208] @ (796ac ) │ │ - mov.w r8, #1 │ │ - add r0, pc │ │ - ldrb r0, [r0, #1] │ │ - mov r0, r4 │ │ - bl 4abf8 │ │ - mov r5, r0 │ │ - cbnz r0, 79656 │ │ - b.w 7a644 │ │ - ldr.w r8, [sp, #1596] @ 0x63c │ │ - ldr r3, [sp, #176] @ 0xb0 │ │ - ldr.w lr, [sp, #1592] @ 0x638 │ │ - and.w r0, r8, r3 │ │ - ldr.w r4, [sp, #1616] @ 0x650 │ │ + bne.n 79f7c │ │ + ldr.w r5, [r7, #-208] │ │ + movs r4, #0 │ │ + mov.w sl, #1 │ │ + str.w r4, [r7, #-104] │ │ + cmp r5, #0 │ │ + strd r4, sl, [r7, #-112] @ 0x70 │ │ + beq.n 79fea │ │ + ldr.w r4, [r7, #-204] │ │ + cbz r4, 79fd6 │ │ + movs r0, #1 │ │ + movs r1, #0 │ │ + str r0, [sp, #0] │ │ + sub.w r0, r7, #112 @ 0x70 │ │ + mov r2, r4 │ │ + movs r3, #1 │ │ + bl 78694 │ │ + ldrd sl, r6, [r7, #-108] @ 0x6c │ │ + b.n 79fd8 │ │ + ldrd lr, r8, [r7, #-216] @ 0xd8 │ │ + and.w r0, r8, fp │ │ + ldr.w r9, [r7, #-192] │ │ orr.w ip, r0, #1 │ │ + mov r3, fp │ │ mov r0, lr │ │ - ldr r1, [sp, #176] @ 0xb0 │ │ - and.w r6, r0, r1 │ │ - cmp.w sl, r6, lsr #29 │ │ - bne.n 795ae │ │ - ldr r0, [sp, #180] @ 0xb4 │ │ - cmp.w r0, r6, lsl #3 │ │ - ittt cs │ │ - ldrcs r0, [sp, #180] @ 0xb4 │ │ - subcs.w r0, r0, r6, lsl #3 │ │ + and.w r6, r0, fp │ │ + movs r0, #0 │ │ + cmp.w r0, r6, lsr #29 │ │ + bne.n 79f48 │ │ + cmp.w r4, r6, lsl #3 │ │ + itt cs │ │ + subcs.w r0, r4, r6, lsl #3 │ │ cmpcs r0, #8 │ │ - bcc.n 795ae │ │ - ldr r1, [sp, #172] @ 0xac │ │ + bcc.n 79f48 │ │ lsls r0, r6, #3 │ │ - ldr r2, [r1, r0] │ │ - add r0, r1 │ │ + ldr.w r2, [sl, r0] │ │ + add r0, sl │ │ ldr r5, [r0, #4] │ │ eor.w r0, r2, lr │ │ eor.w r1, r5, r8 │ │ orrs r0, r1 │ │ - beq.w 79d18 │ │ + beq.w 7a738 │ │ adds.w r0, r6, ip │ │ orrs.w r1, r2, r5 │ │ - beq.n 795ae │ │ + beq.n 79f48 │ │ subs r1, r3, #1 │ │ cmp r3, #0 │ │ mov r3, r1 │ │ - bne.n 7960a │ │ - b.n 795ae │ │ - movs r5, #1 │ │ - mov r0, r5 │ │ - mov r1, r6 │ │ + bne.n 79f90 │ │ + b.n 79f48 │ │ + movs r6, #0 │ │ + add.w r0, sl, r6 │ │ + mov r1, r5 │ │ mov r2, r4 │ │ - bl c99c0 │ │ - str.w r4, [r7, #-56] │ │ - strd r4, r5, [r7, #-64] @ 0x40 │ │ - sub.w r0, r7, #80 @ 0x50 │ │ - sub.w r1, r7, #64 @ 0x40 │ │ - bl 7e17e │ │ - ldr.w r6, [sp, #1608] @ 0x648 │ │ - cbz r6, 796a0 │ │ - ldr.w r4, [sp, #1612] @ 0x64c │ │ + bl ca0b2 │ │ + add r4, r6 │ │ + str.w r4, [r7, #-104] │ │ + ldr.w r9, [r7, #-200] │ │ + cmp.w r9, #0 │ │ + beq.n 7a00e │ │ + ldr.w r5, [r7, #-196] │ │ cmp r4, #0 │ │ - bmi.w 7a640 │ │ - beq.n 796b4 │ │ - ldr r0, [pc, #40] @ (796b0 ) │ │ - movs r1, #1 │ │ - mov.w r8, #1 │ │ - add r0, pc │ │ - ldrb r0, [r0, #1] │ │ - mov r0, r4 │ │ - bl 4abf8 │ │ - mov r5, r0 │ │ - cbnz r0, 796b6 │ │ - b.w 7a644 │ │ - mov.w r8, #0 │ │ - b.n 79940 │ │ - nop │ │ - ldrb r2, [r6, #16] │ │ - movs r5, r0 │ │ - add r7, sp, #816 @ 0x330 │ │ - movs r5, r0 │ │ - add r7, sp, #120 @ 0x78 │ │ - movs r5, r0 │ │ - movs r5, #1 │ │ - mov r0, r5 │ │ - mov r1, r6 │ │ - mov r2, r4 │ │ - bl c99c0 │ │ - str.w r4, [sp, #1520] @ 0x5f0 │ │ - str.w r5, [sp, #1516] @ 0x5ec │ │ - str.w r4, [sp, #1512] @ 0x5e8 │ │ - sub.w r0, r7, #80 @ 0x50 │ │ - add.w r1, sp, #1512 @ 0x5e8 │ │ - bl 7e17e │ │ - ldrd r4, r2, [r7, #-76] @ 0x4c │ │ - sub.w r0, r7, #184 @ 0xb8 │ │ - mov r1, r4 │ │ - bl 7e244 │ │ - ldr.w r0, [r7, #-184] │ │ - cmp r0, #1 │ │ - bne.n 79736 │ │ - ldr r2, [sp, #112] @ 0x70 │ │ - ldrd r6, r8, [r7, #-180] @ 0xb4 │ │ - ldr r0, [r2, #28] │ │ - ldr r5, [r2, #36] @ 0x24 │ │ - cmp r5, r0 │ │ - bne.n 79708 │ │ - ldr r1, [pc, #960] @ (79ac0 ) │ │ + mov.w r0, #0 │ │ + itt ne │ │ + addne.w r1, sl, r4 │ │ + subsne.w r1, r1, #1 │ │ + bne.n 7a014 │ │ + cbnz r5, 7a01e │ │ + b.n 7a02a │ │ + mov.w sl, #0 │ │ + b.n 7a32e │ │ + ldrb r0, [r1, #0] │ │ + subs r0, #47 @ 0x2f │ │ + it ne │ │ + movne r0, #1 │ │ + cbz r5, 7a02a │ │ + ldrb.w r1, [r9] │ │ + cmp r1, #47 @ 0x2f │ │ + bne.n 7a02a │ │ + movs r4, #0 │ │ + b.n 7a03e │ │ + ldr.w r1, [r7, #-112] │ │ + cbz r0, 7a046 │ │ + cmp r1, r4 │ │ + beq.w 7a7fc │ │ + movs r0, #47 @ 0x2f │ │ + strb.w r0, [sl, r4] │ │ + adds r4, #1 │ │ + ldr.w r1, [r7, #-112] │ │ + str.w r4, [r7, #-104] │ │ + subs r0, r1, r4 │ │ + cmp r0, r5 │ │ + bcc.w 7a7e2 │ │ + ldr.w r8, [r7, #-108] │ │ + add.w r0, sl, r4 │ │ + mov r1, r9 │ │ + mov r2, r5 │ │ + bl ca0b2 │ │ + adds r2, r4, r5 │ │ + str.w r2, [r7, #-104] │ │ + add.w r0, sp, #1024 @ 0x400 │ │ + mov r1, r8 │ │ + bl 7ef8a │ │ + ldr.w r0, [sp, #1024] @ 0x400 │ │ + add.w sl, sp, #1104 @ 0x450 │ │ + cmp r0, #1 │ │ + bne.n 7a0c8 │ │ + ldr r4, [sp, #304] @ 0x130 │ │ + ldr.w r5, [sp, #1028] @ 0x404 │ │ + ldr.w r9, [sp, #1032] @ 0x408 │ │ + ldr r0, [r4, #28] │ │ + ldr r6, [r4, #36] @ 0x24 │ │ + cmp r6, r0 │ │ + bne.n 7a098 │ │ + ldr r1, [pc, #900] @ (7a414 ) │ │ add r1, pc │ │ - ldr r0, [sp, #36] @ 0x24 │ │ - bl 7e300 │ │ - ldr r2, [sp, #112] @ 0x70 │ │ - ldr r1, [r2, #32] │ │ - adds r0, r5, #1 │ │ - str.w r6, [r1, r5, lsl #3] │ │ - add.w r1, r1, r5, lsl #3 │ │ - str r0, [r2, #36] @ 0x24 │ │ - str.w r8, [r1, #4] │ │ - bcs.w 7a5f6 │ │ - ldr r1, [r2, #32] │ │ + add.w r0, r4, #28 │ │ + bl 7f046 │ │ + ldr r1, [r4, #32] │ │ + adds r0, r6, #1 │ │ + str.w r5, [r1, r6, lsl #3] │ │ + add.w r1, r1, r6, lsl #3 │ │ + str r0, [r4, #36] @ 0x24 │ │ + str.w r9, [r1, #4] │ │ + bcs.w 7af3e │ │ + ldr r1, [r4, #32] │ │ add.w r0, r1, r0, lsl #3 │ │ ldrd r1, r2, [r0, #-8] │ │ - add r0, sp, #184 @ 0xb8 │ │ - bl 7b340 │ │ - ldr r0, [sp, #248] @ 0xf8 │ │ + mov r0, sl │ │ + bl 7bbfc │ │ + ldr.w r0, [sp, #1168] @ 0x490 │ │ cmp.w r0, #2147483648 @ 0x80000000 │ │ - bne.n 79760 │ │ - ldr.w r0, [r7, #-80] │ │ + bne.n 7a0f2 │ │ + ldr.w r0, [r7, #-112] │ │ cmp r0, #0 │ │ itt ne │ │ - movne r0, r4 │ │ - blxne ccbe0 │ │ - ldr.w r1, [sp, #1616] @ 0x650 │ │ + movne r0, r8 │ │ + blxne cd200 │ │ + ldr.w r1, [r7, #-192] │ │ dmb ish │ │ ldrex r0, [r1] │ │ subs r2, r0, #1 │ │ strex r3, r2, [r1] │ │ cmp r3, #0 │ │ - bne.n 7974c │ │ - mov.w r8, #0 │ │ - b.n 79966 │ │ - str r0, [sp, #96] @ 0x60 │ │ - ldr r0, [sp, #252] @ 0xfc │ │ - str r0, [sp, #56] @ 0x38 │ │ - ldr r2, [pc, #860] @ (79ac4 ) │ │ + bne.n 7a0de │ │ + mov.w sl, #0 │ │ + b.n 7a354 │ │ + str r0, [sp, #196] @ 0xc4 │ │ + ldr.w r0, [sp, #1172] @ 0x494 │ │ + str r0, [sp, #160] @ 0xa0 │ │ + ldr r2, [pc, #796] @ (7a418 ) │ │ add r2, pc │ │ - add r0, sp, #184 @ 0xb8 │ │ - mov r1, r9 │ │ + ldr r0, [sp, #304] @ 0x130 │ │ movs r3, #17 │ │ - bl 7e378 │ │ - str r1, [sp, #128] @ 0x80 │ │ - ldr r2, [pc, #848] @ (79ac8 ) │ │ + add.w r1, r0, #16 │ │ + add.w r0, sp, #1104 @ 0x450 │ │ + str r1, [sp, #300] @ 0x12c │ │ + bl 7f0bc │ │ + str r1, [sp, #248] @ 0xf8 │ │ + ldr r2, [pc, #776] @ (7a41c ) │ │ cmp r0, #0 │ │ - ldr r1, [sp, #128] @ 0x80 │ │ + ldr r1, [sp, #248] @ 0xf8 │ │ it eq │ │ moveq r1, r0 │ │ - str r1, [sp, #128] @ 0x80 │ │ + str r1, [sp, #248] @ 0xf8 │ │ it eq │ │ moveq r0, #1 │ │ add r2, pc │ │ - str r0, [sp, #92] @ 0x5c │ │ - ldr r1, [sp, #168] @ 0xa8 │ │ - add r0, sp, #184 @ 0xb8 │ │ + str r0, [sp, #192] @ 0xc0 │ │ + ldr r1, [sp, #300] @ 0x12c │ │ + add.w r0, sp, #1104 @ 0x450 │ │ movs r3, #15 │ │ - bl 7e378 │ │ - str r1, [sp, #124] @ 0x7c │ │ - ldr r2, [pc, #820] @ (79acc ) │ │ + bl 7f0bc │ │ + str r1, [sp, #244] @ 0xf4 │ │ + ldr r2, [pc, #744] @ (7a420 ) │ │ cmp r0, #0 │ │ - ldr r1, [sp, #124] @ 0x7c │ │ + ldr r1, [sp, #244] @ 0xf4 │ │ it eq │ │ moveq r1, r0 │ │ - str r1, [sp, #124] @ 0x7c │ │ + str r1, [sp, #244] @ 0xf4 │ │ it eq │ │ moveq r0, #1 │ │ add r2, pc │ │ - str r0, [sp, #88] @ 0x58 │ │ - ldr r1, [sp, #168] @ 0xa8 │ │ - add r0, sp, #184 @ 0xb8 │ │ + str r0, [sp, #188] @ 0xbc │ │ + ldr r1, [sp, #300] @ 0x12c │ │ + add.w r0, sp, #1104 @ 0x450 │ │ movs r3, #15 │ │ - bl 7e378 │ │ - str r1, [sp, #120] @ 0x78 │ │ - ldr r2, [pc, #792] @ (79ad0 ) │ │ + bl 7f0bc │ │ + str r1, [sp, #232] @ 0xe8 │ │ + ldr r2, [pc, #716] @ (7a424 ) │ │ cmp r0, #0 │ │ - ldr r1, [sp, #120] @ 0x78 │ │ + ldr r1, [sp, #232] @ 0xe8 │ │ it eq │ │ moveq r1, r0 │ │ - str r1, [sp, #120] @ 0x78 │ │ + str r1, [sp, #232] @ 0xe8 │ │ it eq │ │ moveq r0, #1 │ │ add r2, pc │ │ - str r0, [sp, #84] @ 0x54 │ │ - ldr r1, [sp, #168] @ 0xa8 │ │ - add r0, sp, #184 @ 0xb8 │ │ + str r0, [sp, #184] @ 0xb8 │ │ + ldr r1, [sp, #300] @ 0x12c │ │ + add.w r0, sp, #1104 @ 0x450 │ │ movs r3, #14 │ │ - bl 7e378 │ │ - str r1, [sp, #116] @ 0x74 │ │ - ldr r2, [pc, #764] @ (79ad4 ) │ │ + bl 7f0bc │ │ + str r1, [sp, #224] @ 0xe0 │ │ + ldr r2, [pc, #684] @ (7a428 ) │ │ cmp r0, #0 │ │ - ldr r1, [sp, #116] @ 0x74 │ │ + ldr r1, [sp, #224] @ 0xe0 │ │ it eq │ │ moveq r1, r0 │ │ - str r1, [sp, #116] @ 0x74 │ │ + str r1, [sp, #224] @ 0xe0 │ │ it eq │ │ moveq r0, #1 │ │ add r2, pc │ │ - str r0, [sp, #80] @ 0x50 │ │ - ldr r1, [sp, #168] @ 0xa8 │ │ - add r0, sp, #184 @ 0xb8 │ │ + str r0, [sp, #180] @ 0xb4 │ │ + ldr r1, [sp, #300] @ 0x12c │ │ + add.w r0, sp, #1104 @ 0x450 │ │ movs r3, #22 │ │ - bl 7e378 │ │ - str r1, [sp, #108] @ 0x6c │ │ - ldr r2, [pc, #736] @ (79ad8 ) │ │ - mov r6, r0 │ │ + bl 7f0bc │ │ + str r1, [sp, #212] @ 0xd4 │ │ + ldr r2, [pc, #656] @ (7a42c ) │ │ + mov sl, r0 │ │ cmp r0, #0 │ │ - ldr r0, [sp, #108] @ 0x6c │ │ + ldr r0, [sp, #212] @ 0xd4 │ │ it eq │ │ - moveq r0, r6 │ │ - str r0, [sp, #108] @ 0x6c │ │ + moveq r0, sl │ │ + str r0, [sp, #212] @ 0xd4 │ │ it eq │ │ - moveq r6, #1 │ │ + moveq.w sl, #1 │ │ add r2, pc │ │ - ldr r1, [sp, #168] @ 0xa8 │ │ - add r0, sp, #184 @ 0xb8 │ │ + ldr r1, [sp, #300] @ 0x12c │ │ + add.w r0, sp, #1104 @ 0x450 │ │ movs r3, #16 │ │ - bl 7e378 │ │ - ldr r2, [pc, #708] @ (79adc ) │ │ - mov r9, r0 │ │ + bl 7f0bc │ │ + ldr r2, [pc, #624] @ (7a430 ) │ │ + mov r6, r0 │ │ mov r4, r1 │ │ cmp r0, #0 │ │ itt eq │ │ moveq r4, r0 │ │ - moveq.w r9, #1 │ │ + moveq r6, #1 │ │ add r2, pc │ │ - ldr r1, [sp, #168] @ 0xa8 │ │ - add r0, sp, #184 @ 0xb8 │ │ + ldr r1, [sp, #300] @ 0x12c │ │ + add.w r0, sp, #1104 @ 0x450 │ │ movs r3, #14 │ │ - bl 7e378 │ │ - ldr r2, [pc, #684] @ (79ae0 ) │ │ - mov sl, r0 │ │ - mov fp, r1 │ │ + bl 7f0bc │ │ + ldr r2, [pc, #600] @ (7a434 ) │ │ + mov fp, r0 │ │ + mov r8, r1 │ │ cmp r0, #0 │ │ itt eq │ │ - moveq fp, r0 │ │ - moveq.w sl, #1 │ │ + moveq r8, r0 │ │ + moveq.w fp, #1 │ │ add r2, pc │ │ - ldr r1, [sp, #168] @ 0xa8 │ │ - add r0, sp, #184 @ 0xb8 │ │ + ldr r1, [sp, #300] @ 0x12c │ │ + add.w r0, sp, #1104 @ 0x450 │ │ movs r3, #19 │ │ - bl 7e378 │ │ - ldr r2, [pc, #660] @ (79ae4 ) │ │ - mov r5, r0 │ │ - mov r8, r1 │ │ + bl 7f0bc │ │ + ldr r2, [pc, #576] @ (7a438 ) │ │ + mov r9, r0 │ │ + mov r5, r1 │ │ add r2, pc │ │ - ldr r1, [sp, #168] @ 0xa8 │ │ - add r0, sp, #184 @ 0xb8 │ │ + ldr r1, [sp, #300] @ 0x12c │ │ + add.w r0, sp, #1104 @ 0x450 │ │ movs r3, #19 │ │ - bl 7e378 │ │ + bl 7f0bc │ │ cmp r0, #0 │ │ - ldr.w r2, [sp, #1616] @ 0x650 │ │ + ldr.w r3, [r7, #-192] │ │ it eq │ │ moveq r1, r0 │ │ - cmp r5, #0 │ │ + cmp.w r9, #0 │ │ it eq │ │ - moveq r8, r5 │ │ + moveq r5, r9 │ │ cmp r0, #0 │ │ it eq │ │ moveq r0, #1 │ │ - cmp r5, #0 │ │ + cmp.w r9, #0 │ │ it eq │ │ - moveq r5, #1 │ │ - str r6, [sp, #60] @ 0x3c │ │ - mov r6, r4 │ │ - ldrd r3, r4, [r2, #16] │ │ - ldr.w ip, [r2, #112] @ 0x70 │ │ - str r4, [sp, #72] @ 0x48 │ │ - mov r4, r6 │ │ - str r3, [sp, #76] @ 0x4c │ │ + moveq.w r9, #1 │ │ + ldrd ip, r2, [r3, #16] │ │ + str r4, [sp, #168] @ 0xa8 │ │ + str r2, [sp, #300] @ 0x12c │ │ + ldrd r2, r4, [r3, #96] @ 0x60 │ │ + ldr r3, [r3, #112] @ 0x70 │ │ + strd r4, r2, [sp, #172] @ 0xac │ │ + cbz r3, 7a266 │ │ + mov r2, r5 │ │ + str.w ip, [sp, #156] @ 0x9c │ │ + ldrex r5, [r3] │ │ + add.w lr, r5, #1 │ │ + strex ip, lr, [r3] │ │ cmp.w ip, #0 │ │ - ldrd r3, r6, [r2, #96] @ 0x60 │ │ - strd r6, r3, [sp, #64] @ 0x40 │ │ - beq.n 798b2 │ │ - ldrex r2, [ip] │ │ - add.w lr, r2, #1 │ │ - strex r3, lr, [ip] │ │ - cmp r3, #0 │ │ - bne.n 7989a │ │ - cmp.w r2, #4294967295 @ 0xffffffff │ │ - ble.w 7a698 │ │ - add r6, sp, #968 @ 0x3c8 │ │ - ldr r2, [pc, #560] @ (79ae8 ) │ │ - mov.w lr, #0 │ │ - stmia.w r6, {r0, r1, ip, lr} │ │ - movs r3, #1 │ │ - ldr r0, [sp, #64] @ 0x40 │ │ - add r2, pc │ │ - str r0, [sp, #964] @ 0x3c4 │ │ - ldr r0, [sp, #68] @ 0x44 │ │ - str r0, [sp, #960] @ 0x3c0 │ │ - ldr r0, [sp, #108] @ 0x6c │ │ - str r0, [sp, #932] @ 0x3a4 │ │ - ldr r0, [sp, #60] @ 0x3c │ │ - str r0, [sp, #928] @ 0x3a0 │ │ - ldr r0, [sp, #116] @ 0x74 │ │ - str r0, [sp, #924] @ 0x39c │ │ - ldr r0, [sp, #80] @ 0x50 │ │ - str r0, [sp, #920] @ 0x398 │ │ - ldr r0, [sp, #120] @ 0x78 │ │ - str r0, [sp, #908] @ 0x38c │ │ - ldr r0, [sp, #84] @ 0x54 │ │ - str r0, [sp, #904] @ 0x388 │ │ - ldr r0, [sp, #124] @ 0x7c │ │ - str r0, [sp, #900] @ 0x384 │ │ - ldr r0, [sp, #88] @ 0x58 │ │ - str r0, [sp, #896] @ 0x380 │ │ - ldr r0, [sp, #72] @ 0x48 │ │ - str r0, [sp, #884] @ 0x374 │ │ - ldr r0, [sp, #76] @ 0x4c │ │ - str r0, [sp, #880] @ 0x370 │ │ - ldr r0, [sp, #128] @ 0x80 │ │ - str r0, [sp, #876] @ 0x36c │ │ - ldr r0, [sp, #92] @ 0x5c │ │ - strd sl, fp, [sp, #944] @ 0x3b0 │ │ - mov.w sl, #0 │ │ - strb.w r3, [sp, #992] @ 0x3e0 │ │ - str.w lr, [sp, #988] @ 0x3dc │ │ - strd r5, r8, [sp, #952] @ 0x3b8 │ │ - strd r9, r4, [sp, #936] @ 0x3a8 │ │ - strd r3, lr, [sp, #912] @ 0x390 │ │ - strd r3, lr, [sp, #888] @ 0x378 │ │ - str r0, [sp, #872] @ 0x368 │ │ - ldrb r0, [r2, #1] │ │ + bne.n 7a246 │ │ + ldr.w ip, [sp, #156] @ 0x9c │ │ + cmp.w r5, #4294967295 @ 0xffffffff │ │ + mov r5, r2 │ │ + ble.w 7afde │ │ + ldr r4, [pc, #468] @ (7a43c ) │ │ + movs r2, #0 │ │ + str.w r0, [sp, #1552] @ 0x610 │ │ + mov.w lr, #1 │ │ + ldr r0, [sp, #172] @ 0xac │ │ + add r4, pc │ │ + str.w r0, [sp, #1548] @ 0x60c │ │ + ldr r0, [sp, #176] @ 0xb0 │ │ + str.w r0, [sp, #1544] @ 0x608 │ │ + ldr r0, [sp, #168] @ 0xa8 │ │ + str.w r0, [sp, #1524] @ 0x5f4 │ │ + ldr r0, [sp, #212] @ 0xd4 │ │ + str.w r0, [sp, #1516] @ 0x5ec │ │ + ldr r0, [sp, #224] @ 0xe0 │ │ + str.w r0, [sp, #1508] @ 0x5e4 │ │ + ldr r0, [sp, #180] @ 0xb4 │ │ + str.w r0, [sp, #1504] @ 0x5e0 │ │ + ldr r0, [sp, #232] @ 0xe8 │ │ + str.w r0, [sp, #1492] @ 0x5d4 │ │ + ldr r0, [sp, #184] @ 0xb8 │ │ + str.w r0, [sp, #1488] @ 0x5d0 │ │ + ldr r0, [sp, #244] @ 0xf4 │ │ + str.w r0, [sp, #1484] @ 0x5cc │ │ + ldr r0, [sp, #188] @ 0xbc │ │ + str.w r0, [sp, #1480] @ 0x5c8 │ │ + ldr r0, [sp, #300] @ 0x12c │ │ + str.w r0, [sp, #1468] @ 0x5bc │ │ + ldr r0, [sp, #248] @ 0xf8 │ │ + str.w r0, [sp, #1460] @ 0x5b4 │ │ + ldr r0, [sp, #192] @ 0xc0 │ │ + strb.w lr, [sp, #1576] @ 0x628 │ │ + str.w r2, [sp, #1572] @ 0x624 │ │ + str.w r2, [sp, #1564] @ 0x61c │ │ + str.w r3, [sp, #1560] @ 0x618 │ │ + str.w r1, [sp, #1556] @ 0x614 │ │ + str.w r5, [sp, #1540] @ 0x604 │ │ + str.w r9, [sp, #1536] @ 0x600 │ │ + str.w r8, [sp, #1532] @ 0x5fc │ │ + str.w fp, [sp, #1528] @ 0x5f8 │ │ + str.w r6, [sp, #1520] @ 0x5f0 │ │ + str.w sl, [sp, #1512] @ 0x5e8 │ │ + str.w r2, [sp, #1500] @ 0x5dc │ │ + str.w lr, [sp, #1496] @ 0x5d8 │ │ + str.w r2, [sp, #1476] @ 0x5c4 │ │ + str.w lr, [sp, #1472] @ 0x5c0 │ │ + str.w ip, [sp, #1464] @ 0x5b8 │ │ + str.w r0, [sp, #1456] @ 0x5b0 │ │ + ldrb r0, [r4, #1] │ │ movs r0, #132 @ 0x84 │ │ - strd r3, r3, [sp, #864] @ 0x360 │ │ - blx ccbf0 │ │ + str.w lr, [sp, #1452] @ 0x5ac │ │ + str.w lr, [sp, #1448] @ 0x5a8 │ │ + blx cd270 │ │ cmp r0, #0 │ │ - beq.w 7a666 │ │ - add r1, sp, #864 @ 0x360 │ │ + beq.w 7afac │ │ + add.w r1, sp, #1448 @ 0x5a8 │ │ movs r2, #132 @ 0x84 │ │ - mov r8, r0 │ │ - bl c99a6 │ │ - ldr r0, [sp, #96] @ 0x60 │ │ - cbz r0, 79940 │ │ - ldr r0, [sp, #56] @ 0x38 │ │ - blx ccbe0 │ │ - ldr.w r0, [r7, #-80] │ │ + mov sl, r0 │ │ + bl ca006 │ │ + ldr r0, [sp, #196] @ 0xc4 │ │ + cbz r0, 7a32e │ │ + ldr r0, [sp, #160] @ 0xa0 │ │ + blx cd200 │ │ + ldr.w r0, [r7, #-112] │ │ cmp r0, #0 │ │ itt ne │ │ - ldrne.w r0, [r7, #-76] │ │ - blxne ccbe0 │ │ - ldr.w r4, [sp, #1616] @ 0x650 │ │ + ldrne.w r0, [r7, #-108] │ │ + blxne cd200 │ │ + ldr.w r9, [r7, #-192] │ │ dmb ish │ │ - ldrex r0, [r4] │ │ + ldrex r0, [r9] │ │ subs r1, r0, #1 │ │ - strex r2, r1, [r4] │ │ + strex r2, r1, [r9] │ │ cmp r2, #0 │ │ - bne.n 79958 │ │ + bne.n 7a346 │ │ cmp r0, #1 │ │ - bne.n 79974 │ │ + bne.n 7a362 │ │ dmb ish │ │ - ldr r0, [sp, #100] @ 0x64 │ │ - bl 7e094 │ │ - ldr r1, [sp, #140] @ 0x8c │ │ - str.w r8, [r7, #-88] │ │ - ldrd r9, r0, [r1] │ │ - strd r9, r0, [r7, #-104] @ 0x68 │ │ - ldr r1, [r1, #8] │ │ - ldrb.w r0, [r9, #312] @ 0x138 │ │ - str.w r1, [r7, #-96] │ │ - ldr r1, [sp, #144] @ 0x90 │ │ - cmp r0, #76 @ 0x4c │ │ - str.w r1, [r7, #-92] │ │ - bne.n 799e6 │ │ - sub.w r4, r7, #64 @ 0x40 │ │ - cmp.w r8, #0 │ │ - beq.n 79a0e │ │ - str.w r8, [r7, #-84] │ │ - sub.w r2, r7, #80 @ 0x50 │ │ - ldrd r0, r1, [r8, #32] │ │ - ldr.w r5, [r7, #-100] │ │ - stmia.w r2, {r0, r1, sl} │ │ - add r0, sp, #864 @ 0x360 │ │ - sub.w r1, r7, #80 @ 0x50 │ │ - bl 7e610 │ │ - ldr r0, [sp, #864] @ 0x360 │ │ + ldr r0, [sp, #208] @ 0xd0 │ │ + bl 7eea0 │ │ + add.w r9, sp, #344 @ 0x158 │ │ + ldr r2, [sp, #356] @ 0x164 │ │ + str.w r2, [r7, #-172] │ │ + sub.w r2, r7, #184 @ 0xb8 │ │ + ldmia.w r9, {r0, r1, r9} │ │ + str.w sl, [r7, #-160] │ │ + stmia.w r2, {r0, r1, r9} │ │ + ldrb.w r0, [r9, #328] @ 0x148 │ │ + ldr r1, [sp, #288] @ 0x120 │ │ + cmp r0, #80 @ 0x50 │ │ + str.w r1, [r7, #-164] │ │ + bne.n 7a3e4 │ │ + sub.w r4, r7, #136 @ 0x88 │ │ + cmp.w sl, #0 │ │ + beq.n 7a40c │ │ + str.w sl, [r7, #-156] │ │ + sub.w r3, r7, #152 @ 0x98 │ │ + ldrd r0, r1, [sl, #32] │ │ + movs r2, #0 │ │ + ldr.w r5, [r7, #-172] │ │ + stmia r3!, {r0, r1, r2} │ │ + add.w r0, sp, #1448 @ 0x5a8 │ │ + sub.w r1, r7, #152 @ 0x98 │ │ + bl 7f354 │ │ + ldr.w r0, [sp, #1448] @ 0x5a8 │ │ cmp r0, #3 │ │ - bne.n 79a16 │ │ - ldr r1, [sp, #164] @ 0xa4 │ │ - ldrd r6, r5, [sp, #880] @ 0x370 │ │ - ldrb.w fp, [sp, #872] @ 0x368 │ │ + bne.n 7a440 │ │ + ldr r1, [sp, #200] @ 0xc8 │ │ + ldr.w r5, [sp, #1468] @ 0x5bc │ │ + ldr.w fp, [sp, #1464] @ 0x5b8 │ │ ldrh r0, [r1, #0] │ │ ldrb r1, [r1, #2] │ │ - ldr r4, [sp, #876] @ 0x36c │ │ - strh.w r0, [r7, #-68] │ │ - strb.w r1, [r7, #-66] │ │ - strh.w r0, [sp, #184] @ 0xb8 │ │ - strb.w r1, [sp, #186] @ 0xba │ │ - b.n 79a52 │ │ - cmp.w r8, #0 │ │ - beq.n 79aa6 │ │ + ldrb.w r8, [sp, #1456] @ 0x5b0 │ │ + ldr.w r4, [sp, #1460] @ 0x5b4 │ │ + strh.w r0, [r7, #-140] │ │ + strb.w r1, [r7, #-138] │ │ + strh.w r0, [sp, #1104] @ 0x450 │ │ + strb.w r1, [sp, #1106] @ 0x452 │ │ + b.n 7a482 │ │ + cmp.w sl, #0 │ │ + beq.n 7a4d6 │ │ dmb ish │ │ - ldrex r0, [r8] │ │ + ldrex r0, [sl] │ │ subs r1, r0, #1 │ │ - strex r2, r1, [r8] │ │ + strex r2, r1, [sl] │ │ cmp r2, #0 │ │ - bne.n 799f0 │ │ + bne.n 7a3ee │ │ cmp r0, #1 │ │ - bne.n 79aa2 │ │ + bne.n 7a4d2 │ │ dmb ish │ │ - ldr r0, [sp, #40] @ 0x28 │ │ - bl 7e094 │ │ - b.n 79aa2 │ │ - mov.w fp, #75 @ 0x4b │ │ - movs r4, #0 │ │ - b.n 79a74 │ │ - ldr r2, [sp, #164] @ 0xa4 │ │ + ldr r0, [sp, #152] @ 0x98 │ │ + bl 7eea0 │ │ + b.n 7a4d2 │ │ + mov.w r8, #79 @ 0x4f │ │ + movs r4, #0 │ │ + b.n 7a4a4 │ │ + strb r2, [r7, #28] │ │ + movs r5, r0 │ │ + str r1, [r1, #4] │ │ + vshr.u32 d22, d20, #6 │ │ + vaddl.u q11, d10, d17 │ │ + vmla.i q11, q5, d2[0] │ │ + vaddl.u q11, d10, d30 │ │ + vrintx.f32 , q11 │ │ + @ instruction: 0xfff95faa │ │ + @ instruction: 0xfffa5f9a │ │ + @ instruction: 0xfffa5f99 │ │ + vqrdmlsh.s q13, q5, d16[0] │ │ + movs r5, r0 │ │ + ldr r1, [sp, #200] @ 0xc8 │ │ cmp r0, #2 │ │ - ldr r3, [sp, #884] @ 0x374 │ │ - str r3, [sp, #128] @ 0x80 │ │ - ldrh r1, [r2, #0] │ │ - ldrb r2, [r2, #2] │ │ - ldr r3, [sp, #880] @ 0x370 │ │ - str r3, [sp, #120] @ 0x78 │ │ - ldrb.w r3, [sp, #872] @ 0x368 │ │ - strb.w r2, [r7, #-66] │ │ - ldr r2, [sp, #52] @ 0x34 │ │ - str r3, [sp, #116] @ 0x74 │ │ - ldr r3, [sp, #876] @ 0x36c │ │ - strh.w r1, [r7, #-68] │ │ - mov r1, r4 │ │ - str r5, [sp, #108] @ 0x6c │ │ - str r3, [sp, #124] @ 0x7c │ │ - ldr r6, [sp, #868] @ 0x364 │ │ - ldmia.w r2, {r3, r4, r5, fp, ip, lr} │ │ - stmia.w r1, {r3, r4, r5, fp, ip, lr} │ │ - bne.w 79b96 │ │ - mov.w fp, #75 @ 0x4b │ │ + ldr.w r3, [sp, #1468] @ 0x5bc │ │ + str r3, [sp, #300] @ 0x12c │ │ + ldrh r2, [r1, #0] │ │ + ldrb r1, [r1, #2] │ │ + ldrb.w r3, [sp, #1456] @ 0x5b0 │ │ + strb.w r1, [r7, #-138] │ │ + ldr r1, [sp, #164] @ 0xa4 │ │ + str r3, [sp, #244] @ 0xf4 │ │ + ldr.w r3, [sp, #1460] @ 0x5b4 │ │ + str r5, [sp, #232] @ 0xe8 │ │ + strh.w r2, [r7, #-140] │ │ + mov r2, r4 │ │ + str r3, [sp, #248] @ 0xf8 │ │ + ldr.w r5, [sp, #1464] @ 0x5b8 │ │ + ldr.w r6, [sp, #1452] @ 0x5ac │ │ + ldmia.w r1, {r3, r4, r8, fp, ip, lr} │ │ + stmia.w r2, {r3, r4, r8, fp, ip, lr} │ │ + bne.w 7a5a0 │ │ + mov.w r8, #79 @ 0x4f │ │ movs r4, #0 │ │ dmb ish │ │ - ldrex r0, [r8] │ │ + ldrex r0, [sl] │ │ subs r1, r0, #1 │ │ - strex r2, r1, [r8] │ │ + strex r2, r1, [sl] │ │ cmp r2, #0 │ │ - bne.n 79a56 │ │ + bne.n 7a486 │ │ cmp r0, #1 │ │ - bne.n 79a74 │ │ + bne.n 7a4a4 │ │ dmb ish │ │ - sub.w r0, r7, #84 @ 0x54 │ │ - bl 7e094 │ │ - ldrb.w r0, [r9, #312] @ 0x138 │ │ - cmp r0, #76 @ 0x4c │ │ - bne.n 79a9a │ │ - ldrb.w r0, [sp, #186] @ 0xba │ │ - ldrh.w r1, [sp, #184] @ 0xb8 │ │ - strb.w fp, [r9, #312] @ 0x138 │ │ - strh.w r1, [r9, #313] @ 0x139 │ │ - strb.w r0, [r9, #315] @ 0x13b │ │ - strd r4, r6, [r9, #316] @ 0x13c │ │ - str.w r5, [r9, #324] @ 0x144 │ │ - b.n 79aa2 │ │ - mov r0, fp │ │ - mov r1, r4 │ │ - bl 801ee │ │ - ldrb.w r0, [r9, #312] @ 0x138 │ │ - cmp r0, #75 @ 0x4b │ │ - bne.n 79aec │ │ - ldr.w r1, [r9, #316] @ 0x13c │ │ - cbz r1, 79b1a │ │ - ldr.w r2, [r1], #8 │ │ - mov.w r8, #2 │ │ - add.w lr, r2, #8 │ │ - b.n 79b2a │ │ - nop │ │ - ldrb r2, [r7, #0] │ │ - movs r5, r0 │ │ - str r7, [r3, #80] @ 0x50 │ │ - vsli.32 d22, d2, #26 │ │ - vrinta.f32 d22, d1 │ │ - vrinta.f32 d22, d20 │ │ - vsli.32 d22, d2, #26 │ │ - @ instruction: 0xfffa1adc │ │ - vsri.64 d22, d2, #7 │ │ - vrintx.f32 d22, d4 │ │ - vrintx.f32 d22, d5 │ │ - vqdmulh.s q13, q13, d26[0] │ │ - movs r5, r0 │ │ - ldrb.w r6, [r9, #315] @ 0x13b │ │ - ldrh.w r5, [r9, #313] @ 0x139 │ │ - ldrh.w r4, [r9, #321] @ 0x141 │ │ - ldrb.w ip, [r9, #323] @ 0x143 │ │ - ldr.w r1, [r9, #324] @ 0x144 │ │ - ldrb.w r8, [r9, #320] @ 0x140 │ │ - ldr.w lr, [r9, #316] @ 0x13c │ │ - strb.w r6, [sp, #186] @ 0xba │ │ - strh.w r5, [sp, #184] @ 0xb8 │ │ - strh.w r4, [sp, #1512] @ 0x5e8 │ │ - strb.w ip, [sp, #1514] @ 0x5ea │ │ - b.n 79b2a │ │ - ldr.w r1, [r7, #-96] │ │ - mov.w r8, #0 │ │ - ldr r1, [r1, #0] │ │ - add.w lr, r1, #8 │ │ - mov r1, r9 │ │ - ldr r3, [sp, #136] @ 0x88 │ │ - ldrh.w r2, [sp, #184] @ 0xb8 │ │ - ldrb.w r6, [sp, #186] @ 0xba │ │ - strh r2, [r3, #0] │ │ - ldr r2, [sp, #164] @ 0xa4 │ │ - ldrh.w r5, [sp, #1512] @ 0x5e8 │ │ - ldrb.w r4, [sp, #1514] @ 0x5ea │ │ - strb r6, [r3, #2] │ │ - strh r5, [r2, #0] │ │ - strb r4, [r2, #2] │ │ - strb.w r0, [sp, #864] @ 0x360 │ │ - strb.w r8, [sp, #872] @ 0x368 │ │ - str.w lr, [sp, #868] @ 0x364 │ │ - str r1, [sp, #876] @ 0x36c │ │ - sub.w r0, r7, #184 @ 0xb8 │ │ - add.w r1, sp, #1208 @ 0x4b8 │ │ - add r2, sp, #864 @ 0x360 │ │ - bl 80280 │ │ - add r4, sp, #184 @ 0xb8 │ │ - ldr r1, [sp, #132] @ 0x84 │ │ + sub.w r0, r7, #156 @ 0x9c │ │ + bl 7eea0 │ │ + ldrb.w r0, [r9, #328] @ 0x148 │ │ + cmp r0, #80 @ 0x50 │ │ + bne.n 7a4ca │ │ + ldrb.w r0, [sp, #1106] @ 0x452 │ │ + ldrh.w r1, [sp, #1104] @ 0x450 │ │ + strb.w r8, [r9, #328] @ 0x148 │ │ + strh.w r1, [r9, #329] @ 0x149 │ │ + strb.w r0, [r9, #331] @ 0x14b │ │ + strd r4, fp, [r9, #332] @ 0x14c │ │ + str.w r5, [r9, #340] @ 0x154 │ │ + b.n 7a4d2 │ │ + mov r0, r8 │ │ + mov r1, r4 │ │ + bl 80fe0 │ │ + ldrb.w r0, [r9, #328] @ 0x148 │ │ + cmp r0, #79 @ 0x4f │ │ + bne.n 7a4ea │ │ + ldr.w r1, [r9, #332] @ 0x14c │ │ + cbz r1, 7a514 │ │ + ldr.w r2, [r1, #280] @ 0x118 │ │ + mov.w lr, #2 │ │ + b.n 7a51e │ │ + ldrb.w r6, [r9, #331] @ 0x14b │ │ + ldrb.w r5, [r9, #335] @ 0x14f │ │ + ldrh.w r4, [r9, #329] @ 0x149 │ │ + ldrh.w r2, [r9, #333] @ 0x14d │ │ + ldrb.w lr, [r9, #332] @ 0x14c │ │ + ldrd ip, r1, [r9, #336] @ 0x150 │ │ + strb.w r6, [sp, #1106] @ 0x452 │ │ + strh.w r4, [sp, #1104] @ 0x450 │ │ + strh.w r2, [r7, #-112] │ │ + strb.w r5, [r7, #-110] │ │ + b.n 7a522 │ │ + ldrd r1, r2, [r7, #-184] @ 0xb8 │ │ + mov.w lr, #0 │ │ + ldr r2, [r2, #0] │ │ + add.w ip, r2, #8 │ │ + ldr r3, [sp, #276] @ 0x114 │ │ + ldrb.w r2, [sp, #1106] @ 0x452 │ │ + ldrh.w r4, [sp, #1104] @ 0x450 │ │ + strb r2, [r3, #2] │ │ + ldr r2, [sp, #280] @ 0x118 │ │ + ldrh.w r6, [r7, #-112] │ │ + ldrb.w r5, [r7, #-110] │ │ + strh r4, [r3, #0] │ │ + strh r6, [r2, #0] │ │ + strb r5, [r2, #2] │ │ + strb.w r0, [sp, #1448] @ 0x5a8 │ │ + strb.w lr, [sp, #1452] @ 0x5ac │ │ + str.w r1, [sp, #1460] @ 0x5b4 │ │ + str.w ip, [sp, #1456] @ 0x5b0 │ │ + ldr r0, [sp, #284] @ 0x11c │ │ + add.w r2, sp, #1448 @ 0x5a8 │ │ + ldr r1, [sp, #272] @ 0x110 │ │ + bl 81074 │ │ + add.w r4, sp, #1104 @ 0x450 │ │ + ldr r1, [sp, #268] @ 0x10c │ │ + movs r0, #0 │ │ movs r2, #72 @ 0x48 │ │ - str.w sl, [r7, #-128] │ │ + str.w r0, [sp, #1024] @ 0x400 │ │ mov r0, r4 │ │ - bl c9a94 │ │ - add r0, sp, #864 @ 0x360 │ │ - sub.w r1, r7, #184 @ 0xb8 │ │ + bl ca098 │ │ + add.w r0, sp, #1448 @ 0x5a8 │ │ + add.w r1, sp, #1024 @ 0x400 │ │ mov r2, r4 │ │ - bl 7dd14 │ │ - add r4, sp, #528 @ 0x210 │ │ - add r1, sp, #864 @ 0x360 │ │ + bl 7eafc │ │ + add r5, sp, #680 @ 0x2a8 │ │ + add.w r1, sp, #1448 @ 0x5a8 │ │ movs r2, #136 @ 0x88 │ │ - mov r0, r4 │ │ - bl c9a94 │ │ - ldrb.w r0, [sp, #648] @ 0x288 │ │ + mov r0, r5 │ │ + bl ca098 │ │ + ldrb.w r0, [sp, #800] @ 0x320 │ │ + ldr.w sl, [sp, #260] @ 0x104 │ │ + ldrd fp, r4, [sp, #252] @ 0xfc │ │ cmp r0, #2 │ │ - bne.w 79588 │ │ - b.n 7a070 │ │ - ldr r3, [sp, #28] │ │ - ldrb.w r1, [r7, #-66] │ │ - strd r0, r6, [r7, #-184] @ 0xb8 │ │ + bne.w 79f22 │ │ + b.w 79b64 │ │ + ldr r3, [sp, #144] @ 0x90 │ │ + ldrb.w r1, [r7, #-138] │ │ + strd r0, r6, [r7, #-112] @ 0x70 │ │ strb r1, [r3, #2] │ │ - ldr r1, [sp, #120] @ 0x78 │ │ - str.w r1, [r7, #-168] │ │ - ldr r1, [sp, #116] @ 0x74 │ │ - ldr r0, [sp, #124] @ 0x7c │ │ - ldrh.w r2, [r7, #-68] │ │ - strb.w r1, [r7, #-176] │ │ - sub.w r1, r7, #64 @ 0x40 │ │ - str.w r0, [r7, #-172] │ │ - ldr r0, [sp, #128] @ 0x80 │ │ + ldr r1, [sp, #244] @ 0xf4 │ │ + ldr r0, [sp, #248] @ 0xf8 │ │ + ldrh.w r2, [r7, #-140] │ │ + strb.w r1, [r7, #-104] │ │ + sub.w r1, r7, #136 @ 0x88 │ │ + str.w r0, [r7, #-100] │ │ + ldr r0, [sp, #300] @ 0x12c │ │ strh r2, [r3, #0] │ │ - str.w r0, [r7, #-164] │ │ - ldr.w ip, [sp, #32] │ │ + str.w r5, [r7, #-96] │ │ + str.w r0, [r7, #-92] │ │ + ldr.w ip, [sp, #148] @ 0x94 │ │ ldmia.w r1, {r0, r2, r3, r4, r5, r6} │ │ stmia.w ip, {r0, r2, r3, r4, r5, r6} │ │ - add.w r1, r8, #8 │ │ - add r0, sp, #864 @ 0x360 │ │ - sub.w r2, r7, #184 @ 0xb8 │ │ - bl 7e978 │ │ - ldr r1, [sp, #164] @ 0xa4 │ │ - ldrd r3, r2, [sp, #864] @ 0x360 │ │ - ldr r5, [sp, #884] @ 0x374 │ │ + add.w r1, sl, #8 │ │ + add.w r0, sp, #1448 @ 0x5a8 │ │ + sub.w r2, r7, #112 @ 0x70 │ │ + bl 7f720 │ │ + ldr r1, [sp, #200] @ 0xc8 │ │ + ldr.w r3, [sp, #1448] @ 0x5a8 │ │ + ldr.w r2, [sp, #1452] @ 0x5ac │ │ ldrh r0, [r1, #0] │ │ + ldr.w r5, [sp, #1468] @ 0x5bc │ │ + ldr.w fp, [sp, #1464] @ 0x5b8 │ │ + ldr.w r4, [sp, #1460] @ 0x5b4 │ │ + ldrb.w r8, [sp, #1456] @ 0x5b0 │ │ strh.w r0, [r7, #-32] │ │ eor.w r0, r3, #2 │ │ - orrs r0, r2 │ │ - ldrd r4, r6, [sp, #876] @ 0x36c │ │ - ldrb.w fp, [sp, #872] @ 0x368 │ │ - add r0, sp, #184 @ 0xb8 │ │ ldrb r1, [r1, #2] │ │ + orrs r0, r2 │ │ strb.w r1, [r7, #-30] │ │ - bne.n 79c0e │ │ + bne.n 7a620 │ │ ldrh.w r0, [r7, #-32] │ │ ldrb.w r1, [r7, #-30] │ │ - b.n 799dc │ │ - ldr r1, [sp, #52] @ 0x34 │ │ - strd r3, r2, [sp, #116] @ 0x74 │ │ - movs r2, #178 @ 0xb2 │ │ - strd r6, r5, [sp, #124] @ 0x7c │ │ - bl c9a94 │ │ - ldr r1, [sp, #12] │ │ - add.w r0, sp, #1512 @ 0x5e8 │ │ - ldrh.w ip, [sp, #1066] @ 0x42a │ │ - ldmia r1!, {r2, r3, r6} │ │ + b.n 7a3da │ │ + ldr r1, [sp, #164] @ 0xa4 │ │ + add.w r0, sp, #1104 @ 0x450 │ │ + strd r3, r2, [sp, #244] @ 0xf4 │ │ + movs r2, #194 @ 0xc2 │ │ + str r5, [sp, #300] @ 0x12c │ │ + bl ca098 │ │ + ldr r0, [sp, #140] @ 0x8c │ │ + sub.w r1, r7, #64 @ 0x40 │ │ + ldrh.w ip, [sp, #1666] @ 0x682 │ │ + ldmia r0!, {r2, r3, r6} │ │ cmp.w ip, #5 │ │ - stmia r0!, {r2, r3, r6} │ │ - ldmia.w r1, {r2, r3, r5, r6} │ │ - stmia r0!, {r2, r3, r5, r6} │ │ + stmia r1!, {r2, r3, r6} │ │ + ldmia.w r0, {r2, r3, r5, r6} │ │ + stmia r1!, {r2, r3, r5, r6} │ │ mov r5, ip │ │ - ldr.w r1, [sp, #1104] @ 0x450 │ │ - str r1, [sp, #92] @ 0x5c │ │ - ldr.w r1, [sp, #1108] @ 0x454 │ │ + ldr.w r1, [sp, #1704] @ 0x6a8 │ │ + str r1, [sp, #212] @ 0xd4 │ │ + ldr.w r1, [sp, #1708] @ 0x6ac │ │ ldrh.w r0, [r7, #-32] │ │ - str r1, [sp, #84] @ 0x54 │ │ - ldr.w r1, [sp, #1116] @ 0x45c │ │ - str r1, [sp, #96] @ 0x60 │ │ - ldr.w r1, [sp, #1124] @ 0x464 │ │ + str r1, [sp, #192] @ 0xc0 │ │ + ldr.w r1, [sp, #1716] @ 0x6b4 │ │ + str r1, [sp, #224] @ 0xe0 │ │ + ldr.w r1, [sp, #1724] @ 0x6bc │ │ strh.w r0, [r7, #-36] │ │ - ldr r0, [sp, #108] @ 0x6c │ │ - str r1, [sp, #88] @ 0x58 │ │ + ldr r0, [sp, #232] @ 0xe8 │ │ + str r1, [sp, #196] @ 0xc4 │ │ ldrb.w r1, [r7, #-30] │ │ strb.w r1, [r7, #-34] │ │ - ldrd r1, r3, [r0, #232] @ 0xe8 │ │ - ldr.w r2, [sp, #1120] @ 0x460 │ │ - strd r3, r1, [sp, #72] @ 0x48 │ │ - ldr.w r1, [r0, #248] @ 0xf8 │ │ - str r1, [sp, #80] @ 0x50 │ │ + ldrd r1, r3, [r0, #248] @ 0xf8 │ │ + ldr.w r2, [sp, #1720] @ 0x6b8 │ │ + strd r3, r1, [sp, #180] @ 0xb4 │ │ + ldr.w r1, [r0, #264] @ 0x108 │ │ + str r1, [sp, #188] @ 0xbc │ │ it cc │ │ - ldrcc.w r2, [r0, #256] @ 0x100 │ │ - str r2, [sp, #108] @ 0x6c │ │ - ldr r2, [sp, #16] │ │ + ldrcc.w r2, [r0, #272] @ 0x110 │ │ + str r2, [sp, #232] @ 0xe8 │ │ + ldr r2, [sp, #200] @ 0xc8 │ │ ldrb.w r0, [r7, #-34] │ │ ldrh.w r1, [r7, #-36] │ │ strb r0, [r2, #2] │ │ - ldr r0, [sp, #116] @ 0x74 │ │ - str r0, [sp, #872] @ 0x368 │ │ - ldr r0, [sp, #124] @ 0x7c │ │ - str r0, [sp, #888] @ 0x378 │ │ - ldr r0, [sp, #120] @ 0x78 │ │ - str r0, [sp, #876] @ 0x36c │ │ - ldr r0, [sp, #128] @ 0x80 │ │ - str r0, [sp, #892] @ 0x37c │ │ - ldr r0, [sp, #20] │ │ + ldr r0, [sp, #244] @ 0xf4 │ │ + str.w r0, [sp, #1448] @ 0x5a8 │ │ + ldr r0, [sp, #248] @ 0xf8 │ │ + str.w r0, [sp, #1452] @ 0x5ac │ │ + ldr r0, [sp, #300] @ 0x12c │ │ + str.w r0, [sp, #1468] @ 0x5bc │ │ + ldr r0, [sp, #164] @ 0xa4 │ │ strh r1, [r2, #0] │ │ - add r1, sp, #184 @ 0xb8 │ │ - movs r2, #178 @ 0xb2 │ │ - strb.w fp, [sp, #880] @ 0x370 │ │ - str.w r8, [sp, #864] @ 0x360 │ │ - str r4, [sp, #884] @ 0x374 │ │ - bl c9a94 │ │ - add.w r1, sp, #1512 @ 0x5e8 │ │ - ldr r0, [pc, #672] @ (79f54 ) │ │ - strh.w r5, [sp, #1074] @ 0x432 │ │ - ldr r2, [sp, #24] │ │ + add.w r1, sp, #1104 @ 0x450 │ │ + movs r2, #194 @ 0xc2 │ │ + str.w fp, [sp, #1464] @ 0x5b8 │ │ + strb.w r8, [sp, #1456] @ 0x5b0 │ │ + str.w sl, [sp, #1728] @ 0x6c0 │ │ + str.w r4, [sp, #1460] @ 0x5b4 │ │ + bl ca098 │ │ + sub.w r1, r7, #64 @ 0x40 │ │ + ldr r0, [pc, #696] @ (7a98c ) │ │ + strh.w r5, [sp, #1666] @ 0x682 │ │ + ldr r2, [sp, #140] @ 0x8c │ │ add r0, pc │ │ ldmia r1!, {r3, r5, r6} │ │ stmia r2!, {r3, r5, r6} │ │ ldmia.w r1, {r3, r4, r5, r6} │ │ stmia r2!, {r3, r4, r5, r6} │ │ - ldr r1, [sp, #84] @ 0x54 │ │ - str.w r1, [sp, #1116] @ 0x45c │ │ - ldr r1, [sp, #92] @ 0x5c │ │ - str.w r1, [sp, #1112] @ 0x458 │ │ - ldr r1, [sp, #72] @ 0x48 │ │ - str.w r1, [sp, #1108] @ 0x454 │ │ - ldr r1, [sp, #76] @ 0x4c │ │ - str.w r1, [sp, #1104] @ 0x450 │ │ - ldr r1, [sp, #88] @ 0x58 │ │ - str.w r1, [sp, #1132] @ 0x46c │ │ - ldr r1, [sp, #108] @ 0x6c │ │ - str.w r1, [sp, #1128] @ 0x468 │ │ - ldr r1, [sp, #96] @ 0x60 │ │ - str.w r1, [sp, #1124] @ 0x464 │ │ + ldr r1, [sp, #192] @ 0xc0 │ │ + str.w r1, [sp, #1708] @ 0x6ac │ │ + ldr r1, [sp, #212] @ 0xd4 │ │ + str.w r1, [sp, #1704] @ 0x6a8 │ │ + ldr r1, [sp, #180] @ 0xb4 │ │ + str.w r1, [sp, #1700] @ 0x6a4 │ │ + ldr r1, [sp, #184] @ 0xb8 │ │ + str.w r1, [sp, #1696] @ 0x6a0 │ │ + ldr r1, [sp, #196] @ 0xc4 │ │ + str.w r1, [sp, #1724] @ 0x6bc │ │ + ldr r1, [sp, #232] @ 0xe8 │ │ + str.w r1, [sp, #1720] @ 0x6b8 │ │ + ldr r1, [sp, #224] @ 0xe0 │ │ + str.w r1, [sp, #1716] @ 0x6b4 │ │ ldrb r0, [r0, #1] │ │ - ldr r0, [sp, #80] @ 0x50 │ │ - str.w r0, [sp, #1120] @ 0x460 │ │ - mov.w r0, #272 @ 0x110 │ │ - blx ccbf0 │ │ - cmp r0, #0 │ │ - beq.w 7a67c │ │ - add r1, sp, #864 @ 0x360 │ │ - mov.w r2, #272 @ 0x110 │ │ - mov r4, r0 │ │ - bl c9a94 │ │ - mov.w fp, #75 @ 0x4b │ │ - b.n 79a14 │ │ - ldr r0, [sp, #44] @ 0x2c │ │ - ldr r0, [r0, #20] │ │ + ldr r0, [sp, #188] @ 0xbc │ │ + str.w r0, [sp, #1712] @ 0x6b0 │ │ + mov.w r0, #288 @ 0x120 │ │ + blx cd270 │ │ + cmp r0, #0 │ │ + beq.w 7afc2 │ │ + add.w r1, sp, #1448 @ 0x5a8 │ │ + mov.w r2, #288 @ 0x120 │ │ + mov r4, r0 │ │ + bl ca098 │ │ + mov.w r8, #79 @ 0x4f │ │ + b.n 7a412 │ │ + ldr r0, [sp, #136] @ 0x88 │ │ + ldr r0, [r0, #0] │ │ cmp.w r0, r6, lsl #2 │ │ itt cs │ │ subcs.w r0, r0, r6, lsl #2 │ │ cmpcs r0, #4 │ │ - bcc.w 795ae │ │ - ldr r1, [sp, #44] @ 0x2c │ │ + bcc.w 79f48 │ │ + ldr r1, [sp, #132] @ 0x84 │ │ lsls r0, r6, #2 │ │ - ldr r1, [r1, #16] │ │ + ldr r1, [r1, #0] │ │ ldr r0, [r1, r0] │ │ cmp r0, #0 │ │ - beq.w 795ae │ │ - ldr r1, [sp, #44] @ 0x2c │ │ - ldr r2, [r1, #44] @ 0x2c │ │ + beq.w 79f48 │ │ + ldr r1, [sp, #128] @ 0x80 │ │ + ldr r2, [r1, #0] │ │ subs r1, r0, #1 │ │ cmp r1, r2 │ │ - bcs.w 795ae │ │ - ldr r0, [sp, #44] @ 0x2c │ │ - ldr r0, [r0, #40] @ 0x28 │ │ + bcs.w 79f48 │ │ + ldr r0, [sp, #124] @ 0x7c │ │ + ldr r0, [r0, #0] │ │ umull r1, r2, r1, r0 │ │ lsls r2, r2, #2 │ │ orrs.w r2, r2, r1, lsr #30 │ │ - bne.w 795ae │ │ - ldr r2, [sp, #44] @ 0x2c │ │ + bne.w 79f48 │ │ + ldr r2, [sp, #120] @ 0x78 │ │ lsls r1, r1, #2 │ │ - ldr r2, [r2, #28] │ │ + ldr r2, [r2, #0] │ │ cmp r2, r1 │ │ - bcc.w 795ae │ │ - ldr r3, [sp, #44] @ 0x2c │ │ - ldr r3, [r3, #36] @ 0x24 │ │ + bcc.w 79f48 │ │ + ldr r3, [sp, #116] @ 0x74 │ │ + ldr r3, [r3, #0] │ │ cmp r3, r1 │ │ - bcc.w 795ae │ │ + bcc.w 79f48 │ │ cmp r0, #9 │ │ - bcs.w 7a670 │ │ + bcs.w 7afb6 │ │ cmp r0, #0 │ │ - beq.w 79f58 │ │ - ldr r5, [sp, #44] @ 0x2c │ │ + beq.w 7a990 │ │ + ldr r6, [sp, #100] @ 0x64 │ │ + subs r4, r2, r1 │ │ + ldr r2, [sp, #112] @ 0x70 │ │ sub.w lr, r3, r1 │ │ - ldr r3, [sp, #48] @ 0x30 │ │ - sub.w r9, r2, r1 │ │ - add.w fp, r5, r0 │ │ - movs r0, #0 │ │ - ldr.w ip, [r5, #32] │ │ mov.w sl, #0 │ │ - ldr r6, [r5, #24] │ │ - add ip, r1 │ │ - str r0, [sp, #128] @ 0x80 │ │ + ldr r6, [r6, #0] │ │ + add.w fp, r2, r0 │ │ + ldr r0, [sp, #304] @ 0x130 │ │ add.w r8, r6, r1 │ │ + ldr r6, [sp, #104] @ 0x68 │ │ + add.w r3, r0, #40 @ 0x28 │ │ + movs r0, #0 │ │ + str r0, [sp, #300] @ 0x12c │ │ + ldr r6, [r6, #0] │ │ + str r0, [sp, #224] @ 0xe0 │ │ + add.w ip, r6, r1 │ │ movs r6, #0 │ │ - str r0, [sp, #96] @ 0x60 │ │ - strd r0, r0, [sp, #88] @ 0x58 │ │ - strd r0, r0, [sp, #80] @ 0x50 │ │ - strd r0, r0, [sp, #120] @ 0x78 │ │ - strd r0, r0, [sp, #72] @ 0x48 │ │ - str r0, [sp, #116] @ 0x74 │ │ - strd r0, r0, [sp, #64] @ 0x40 │ │ - str r0, [sp, #108] @ 0x6c │ │ - b.n 79dc8 │ │ + str r0, [sp, #212] @ 0xd4 │ │ + strd r0, r0, [sp, #192] @ 0xc0 │ │ + strd r0, r0, [sp, #184] @ 0xb8 │ │ + strd r0, r0, [sp, #244] @ 0xf4 │ │ + strd r0, r0, [sp, #176] @ 0xb0 │ │ + str r0, [sp, #232] @ 0xe8 │ │ + strd r0, r0, [sp, #168] @ 0xa8 │ │ + b.n 7a820 │ │ + movs r0, #1 │ │ + mov r1, r4 │ │ + str r0, [sp, #0] │ │ + sub.w r0, r7, #112 @ 0x70 │ │ + mov r2, r5 │ │ + movs r3, #1 │ │ + bl 78694 │ │ + ldrd r8, r4, [r7, #-108] @ 0x6c │ │ + mov sl, r8 │ │ + b.n 7a052 │ │ + movs r0, #1 │ │ + mov r1, r4 │ │ + str r0, [sp, #0] │ │ + sub.w r0, r7, #112 @ 0x70 │ │ + movs r2, #1 │ │ + movs r3, #1 │ │ + bl 78694 │ │ + ldrd sl, r4, [r7, #-108] @ 0x6c │ │ + b.w 7a036 │ │ sub.w lr, lr, #4 │ │ - sub.w r9, r9, #4 │ │ + subs r4, #4 │ │ cmp r3, fp │ │ - beq.n 79e36 │ │ - cmp.w r9, #4 │ │ + beq.n 7a876 │ │ + cmp r4, #4 │ │ it cs │ │ - cmpcs.w lr, #3 │ │ - bls.n 79e36 │ │ + cmpcs.w lr, #4 │ │ + bcc.n 7a876 │ │ ldrb.w r2, [r3], #1 │ │ - cmp r2, #21 │ │ - bhi.w 795ae │ │ ldr.w r0, [r8], #4 │ │ ldr.w r1, [ip], #4 │ │ tbb [pc, r2] │ │ - lsrs r1, r2, #28 │ │ - lsrs r7, r1, #28 │ │ - lsrs r7, r1, #28 │ │ - lsrs r7, r1, #16 │ │ - lsrs r4, r2, #28 │ │ - subs r0, r4, r0 │ │ - lsrs r3, r1, #12 │ │ - lsrs r7, r1, #28 │ │ - movs r3, #15 │ │ - asrs r7, r1, #28 │ │ - adds r7, r1, #4 │ │ - b.n 79dbc │ │ - strd r1, r0, [sp, #92] @ 0x5c │ │ - b.n 79dbc │ │ - b.w 795ae │ │ - str r1, [sp, #128] @ 0x80 │ │ + lsrs r1, r1, #28 │ │ + asrs r6, r0, #20 │ │ + lsls r0, r3, #20 │ │ + asrs r5, r0, #8 │ │ + lsrs r3, r3, #16 │ │ + b.n 7a816 │ │ + strd r1, r0, [sp, #192] @ 0xc0 │ │ + b.n 7a816 │ │ + str r1, [sp, #300] @ 0x12c │ │ mov sl, r0 │ │ - b.n 79dbc │ │ - strd r1, r0, [sp, #84] @ 0x54 │ │ - b.n 79dbc │ │ + b.n 7a816 │ │ mov r6, r1 │ │ - str r0, [sp, #72] @ 0x48 │ │ - b.n 79dbc │ │ - str r1, [sp, #120] @ 0x78 │ │ - str r0, [sp, #76] @ 0x4c │ │ - b.n 79dbc │ │ - str r1, [sp, #108] @ 0x6c │ │ - str r0, [sp, #64] @ 0x40 │ │ - b.n 79dbc │ │ - str r1, [sp, #124] @ 0x7c │ │ - str r0, [sp, #80] @ 0x50 │ │ - b.n 79dbc │ │ - str r1, [sp, #116] @ 0x74 │ │ - str r0, [sp, #68] @ 0x44 │ │ - b.n 79dbc │ │ - ldr r0, [sp, #44] @ 0x2c │ │ - ldr r0, [r0, #116] @ 0x74 │ │ + str r0, [sp, #168] @ 0xa8 │ │ + b.n 7a816 │ │ + str r1, [sp, #212] @ 0xd4 │ │ + str r0, [sp, #224] @ 0xe0 │ │ + b.n 7a816 │ │ + str r1, [sp, #232] @ 0xe8 │ │ + str r0, [sp, #172] @ 0xac │ │ + b.n 7a816 │ │ + str r1, [sp, #248] @ 0xf8 │ │ + str r0, [sp, #188] @ 0xbc │ │ + b.n 7a816 │ │ + str r1, [sp, #244] @ 0xf4 │ │ + str r0, [sp, #184] @ 0xb8 │ │ + b.n 7a816 │ │ + strd r1, r0, [sp, #176] @ 0xb0 │ │ + b.n 7a816 │ │ + ldr r0, [sp, #108] @ 0x6c │ │ + ldr r0, [r0, #0] │ │ cmp r0, sl │ │ - bcc.w 795ae │ │ - ldr r1, [sp, #128] @ 0x80 │ │ + bcc.w 79f48 │ │ + ldr r1, [sp, #300] @ 0x12c │ │ sub.w r0, r0, sl │ │ cmp r0, r1 │ │ - bcc.w 795ae │ │ - ldr r0, [sp, #44] @ 0x2c │ │ - ldr r1, [sp, #96] @ 0x60 │ │ - ldr r0, [r0, #124] @ 0x7c │ │ + bcc.w 79f48 │ │ + ldr r0, [sp, #48] @ 0x30 │ │ + ldr r1, [sp, #224] @ 0xe0 │ │ + ldr r0, [r0, #0] │ │ cmp r0, r1 │ │ - bcc.w 795ae │ │ - ldr r1, [sp, #96] @ 0x60 │ │ + bcc.w 79f48 │ │ + ldr r1, [sp, #224] @ 0xe0 │ │ subs r0, r0, r1 │ │ - ldr r1, [sp, #92] @ 0x5c │ │ + ldr r1, [sp, #212] @ 0xd4 │ │ cmp r0, r1 │ │ - bcc.w 795ae │ │ + bcc.w 79f48 │ │ ldr r0, [sp, #44] @ 0x2c │ │ - ldr r1, [sp, #88] @ 0x58 │ │ - ldr.w r0, [r0, #132] @ 0x84 │ │ + ldr r1, [sp, #196] @ 0xc4 │ │ + ldr r0, [r0, #0] │ │ cmp r0, r1 │ │ - bcc.w 795ae │ │ - ldr r1, [sp, #88] @ 0x58 │ │ + bcc.w 79f48 │ │ + ldr r1, [sp, #196] @ 0xc4 │ │ subs r0, r0, r1 │ │ - ldr r1, [sp, #84] @ 0x54 │ │ + ldr r1, [sp, #192] @ 0xc0 │ │ cmp r0, r1 │ │ - bcc.w 795ae │ │ - ldr r0, [sp, #44] @ 0x2c │ │ - ldr r1, [sp, #80] @ 0x50 │ │ - ldr.w r0, [r0, #156] @ 0x9c │ │ + bcc.w 79f48 │ │ + ldr r0, [sp, #40] @ 0x28 │ │ + ldr r1, [sp, #188] @ 0xbc │ │ + ldr r0, [r0, #0] │ │ cmp r0, r1 │ │ - bcc.w 795ae │ │ - ldr r1, [sp, #80] @ 0x50 │ │ + bcc.w 79f48 │ │ + ldr r1, [sp, #188] @ 0xbc │ │ subs r0, r0, r1 │ │ - ldr r1, [sp, #124] @ 0x7c │ │ + ldr r1, [sp, #248] @ 0xf8 │ │ cmp r0, r1 │ │ - bcc.w 795ae │ │ - ldr r0, [sp, #44] @ 0x2c │ │ - ldr r1, [sp, #76] @ 0x4c │ │ - ldr.w r0, [r0, #164] @ 0xa4 │ │ + bcc.w 79f48 │ │ + ldr r0, [sp, #36] @ 0x24 │ │ + ldr r1, [sp, #184] @ 0xb8 │ │ + ldr r0, [r0, #0] │ │ cmp r0, r1 │ │ - bcc.w 795ae │ │ - ldr r1, [sp, #76] @ 0x4c │ │ + bcc.w 79f48 │ │ + ldr r1, [sp, #184] @ 0xb8 │ │ subs r0, r0, r1 │ │ - ldr r1, [sp, #120] @ 0x78 │ │ + ldr r1, [sp, #244] @ 0xf4 │ │ cmp r0, r1 │ │ - bcc.w 795ae │ │ - ldr r0, [sp, #44] @ 0x2c │ │ - ldr r1, [sp, #72] @ 0x48 │ │ - ldr.w r0, [r0, #148] @ 0x94 │ │ + bcc.w 79f48 │ │ + ldr r0, [sp, #32] │ │ + ldr r1, [sp, #180] @ 0xb4 │ │ + ldr r0, [r0, #0] │ │ cmp r0, r1 │ │ - bcc.w 795ae │ │ - ldr r1, [sp, #72] @ 0x48 │ │ + bcc.w 79f48 │ │ + ldr r1, [sp, #180] @ 0xb4 │ │ subs r0, r0, r1 │ │ - cmp r0, r6 │ │ - bcc.w 795ae │ │ - ldr r0, [sp, #44] @ 0x2c │ │ - ldr r1, [sp, #68] @ 0x44 │ │ - ldr.w r0, [r0, #172] @ 0xac │ │ + ldr r1, [sp, #176] @ 0xb0 │ │ cmp r0, r1 │ │ - bcc.w 795ae │ │ - ldr r1, [sp, #68] @ 0x44 │ │ + bcc.w 79f48 │ │ + ldr r0, [sp, #28] │ │ + ldr r1, [sp, #172] @ 0xac │ │ + ldr r0, [r0, #0] │ │ + cmp r0, r1 │ │ + bcc.w 79f48 │ │ + ldr r1, [sp, #172] @ 0xac │ │ subs r0, r0, r1 │ │ - ldr r1, [sp, #116] @ 0x74 │ │ + ldr r1, [sp, #232] @ 0xe8 │ │ cmp r0, r1 │ │ - bcc.w 795ae │ │ - ldr r0, [sp, #44] @ 0x2c │ │ - ldr r1, [sp, #64] @ 0x40 │ │ - ldr.w r0, [r0, #180] @ 0xb4 │ │ + bcc.w 79f48 │ │ + ldr r0, [sp, #24] │ │ + ldr r1, [sp, #168] @ 0xa8 │ │ + ldr r0, [r0, #0] │ │ cmp r0, r1 │ │ - bcc.w 795ae │ │ - ldr r1, [sp, #64] @ 0x40 │ │ + bcc.w 79f48 │ │ + ldr r1, [sp, #168] @ 0xa8 │ │ subs r0, r0, r1 │ │ - ldr r1, [sp, #108] @ 0x6c │ │ - cmp r0, r1 │ │ - bcc.w 795ae │ │ - ldr r1, [sp, #44] @ 0x2c │ │ - ldr r2, [sp, #96] @ 0x60 │ │ - str r6, [sp, #60] @ 0x3c │ │ - ldr r0, [r1, #112] @ 0x70 │ │ - ldr r3, [sp, #92] @ 0x5c │ │ + cmp r0, r6 │ │ + bcc.w 79f48 │ │ + ldr r0, [sp, #52] @ 0x34 │ │ + ldr r1, [sp, #224] @ 0xe0 │ │ + str r6, [sp, #160] @ 0xa0 │ │ + ldr r0, [r0, #0] │ │ + ldr r2, [sp, #212] @ 0xd4 │ │ add r0, sl │ │ - str r0, [sp, #56] @ 0x38 │ │ - ldr r0, [r1, #120] @ 0x78 │ │ - ldr r6, [sp, #84] @ 0x54 │ │ - add r0, r2 │ │ - str r0, [sp, #96] @ 0x60 │ │ - ldr.w r0, [r1, #128] @ 0x80 │ │ - ldr r2, [sp, #88] @ 0x58 │ │ - add r0, r2 │ │ - str r0, [sp, #88] @ 0x58 │ │ - ldr.w r0, [r1, #152] @ 0x98 │ │ - ldr r2, [sp, #80] @ 0x50 │ │ - add r0, r2 │ │ - str r0, [sp, #8] │ │ - ldr.w r0, [r1, #160] @ 0xa0 │ │ - ldr r2, [sp, #76] @ 0x4c │ │ - add r0, r2 │ │ - str r0, [sp, #76] @ 0x4c │ │ - ldr.w r0, [r1, #144] @ 0x90 │ │ - ldr r2, [sp, #72] @ 0x48 │ │ - add r0, r2 │ │ - str r0, [sp, #80] @ 0x50 │ │ - ldr.w r0, [r1, #168] @ 0xa8 │ │ - ldr r2, [sp, #68] @ 0x44 │ │ - add r0, r2 │ │ - str r0, [sp, #68] @ 0x44 │ │ - ldr.w r0, [r1, #176] @ 0xb0 │ │ - ldr r2, [sp, #64] @ 0x40 │ │ - add r0, r2 │ │ - str r0, [sp, #72] @ 0x48 │ │ - ldr r2, [sp, #108] @ 0x6c │ │ - b.n 79f98 │ │ - add r0, sp, #968 @ 0x3c8 │ │ + str r0, [sp, #156] @ 0x9c │ │ + ldr r0, [sp, #56] @ 0x38 │ │ + ldr r6, [sp, #192] @ 0xc0 │ │ + ldr r5, [sp, #176] @ 0xb0 │ │ + ldr r0, [r0, #0] │ │ + add r0, r1 │ │ + str r0, [sp, #224] @ 0xe0 │ │ + ldr r0, [sp, #60] @ 0x3c │ │ + ldr r1, [sp, #196] @ 0xc4 │ │ + ldr r0, [r0, #0] │ │ + add r0, r1 │ │ + str r0, [sp, #196] @ 0xc4 │ │ + ldr r0, [sp, #64] @ 0x40 │ │ + ldr r1, [sp, #188] @ 0xbc │ │ + ldr r0, [r0, #0] │ │ + add r0, r1 │ │ + str r0, [sp, #20] │ │ + ldr r0, [sp, #68] @ 0x44 │ │ + ldr r1, [sp, #184] @ 0xb8 │ │ + ldr r0, [r0, #0] │ │ + add r0, r1 │ │ + str r0, [sp, #184] @ 0xb8 │ │ + ldr r0, [sp, #72] @ 0x48 │ │ + ldr r1, [sp, #180] @ 0xb4 │ │ + ldr r0, [r0, #0] │ │ + add r0, r1 │ │ + str r0, [sp, #188] @ 0xbc │ │ + ldr r0, [sp, #76] @ 0x4c │ │ + ldr r1, [sp, #172] @ 0xac │ │ + ldr r0, [r0, #0] │ │ + add r0, r1 │ │ + str r0, [sp, #172] @ 0xac │ │ + ldr r0, [sp, #80] @ 0x50 │ │ + ldr r1, [sp, #168] @ 0xa8 │ │ + ldr r0, [r0, #0] │ │ + add r0, r1 │ │ + str r0, [sp, #180] @ 0xb4 │ │ + b.n 7a9d2 │ │ + nop │ │ + add r2, sp, #1008 @ 0x3f0 │ │ movs r5, r0 │ │ - ldr r1, [sp, #44] @ 0x2c │ │ - movs r2, #0 │ │ + ldr r0, [sp, #80] @ 0x50 │ │ + movs r5, #0 │ │ movs r6, #0 │ │ - movs r3, #0 │ │ - ldr r0, [r1, #112] @ 0x70 │ │ - str r0, [sp, #56] @ 0x38 │ │ - ldr r0, [r1, #120] @ 0x78 │ │ - str r0, [sp, #96] @ 0x60 │ │ - ldr.w r0, [r1, #128] @ 0x80 │ │ - str r0, [sp, #88] @ 0x58 │ │ - ldr.w r0, [r1, #144] @ 0x90 │ │ - str r0, [sp, #80] @ 0x50 │ │ - ldr.w r0, [r1, #176] @ 0xb0 │ │ - str r0, [sp, #72] @ 0x48 │ │ - ldr.w r0, [r1, #168] @ 0xa8 │ │ - str r0, [sp, #68] @ 0x44 │ │ - ldr.w r0, [r1, #160] @ 0xa0 │ │ - str r0, [sp, #76] @ 0x4c │ │ - ldr.w r0, [r1, #152] @ 0x98 │ │ - str r0, [sp, #8] │ │ + movs r2, #0 │ │ + ldr r0, [r0, #0] │ │ + str r0, [sp, #180] @ 0xb4 │ │ + ldr r0, [sp, #76] @ 0x4c │ │ + ldr r0, [r0, #0] │ │ + str r0, [sp, #172] @ 0xac │ │ + ldr r0, [sp, #72] @ 0x48 │ │ + ldr r0, [r0, #0] │ │ + str r0, [sp, #188] @ 0xbc │ │ + ldr r0, [sp, #68] @ 0x44 │ │ + ldr r0, [r0, #0] │ │ + str r0, [sp, #184] @ 0xb8 │ │ + ldr r0, [sp, #64] @ 0x40 │ │ + ldr r0, [r0, #0] │ │ + str r0, [sp, #20] │ │ + ldr r0, [sp, #60] @ 0x3c │ │ + ldr r0, [r0, #0] │ │ + str r0, [sp, #196] @ 0xc4 │ │ + ldr r0, [sp, #56] @ 0x38 │ │ + ldr r0, [r0, #0] │ │ + str r0, [sp, #224] @ 0xe0 │ │ + ldr r0, [sp, #52] @ 0x34 │ │ + ldr r0, [r0, #0] │ │ + str r0, [sp, #156] @ 0x9c │ │ movs r0, #0 │ │ - str r0, [sp, #60] @ 0x3c │ │ - strd r0, r0, [sp, #116] @ 0x74 │ │ - str r0, [sp, #124] @ 0x7c │ │ - str r0, [sp, #128] @ 0x80 │ │ - ldrd r0, lr, [r1, #136] @ 0x88 │ │ - str r0, [sp, #64] @ 0x40 │ │ - ldrd r0, r5, [r4, #16] │ │ - str r2, [sp, #108] @ 0x6c │ │ - str r0, [sp, #92] @ 0x5c │ │ - ldr.w fp, [r4, #112] @ 0x70 │ │ - ldrd r2, r1, [r1, #184] @ 0xb8 │ │ - ldrd r9, r0, [r4, #96] @ 0x60 │ │ + str r0, [sp, #160] @ 0xa0 │ │ + str r0, [sp, #232] @ 0xe8 │ │ + strd r0, r0, [sp, #244] @ 0xf4 │ │ + str r0, [sp, #300] @ 0x12c │ │ + ldrd r0, r1, [r9, #16] │ │ + ldr r3, [sp, #88] @ 0x58 │ │ + str r1, [sp, #192] @ 0xc0 │ │ + ldr r1, [sp, #96] @ 0x60 │ │ + ldr.w lr, [r3] │ │ + ldr r3, [sp, #84] @ 0x54 │ │ + ldr.w ip, [r1] │ │ + ldr r1, [sp, #92] @ 0x5c │ │ + ldr.w fp, [r9, #112] @ 0x70 │ │ + ldrd r4, sl, [r9, #96] @ 0x60 │ │ + ldr r1, [r1, #0] │ │ cmp.w fp, #0 │ │ - str r5, [sp, #84] @ 0x54 │ │ - beq.n 79fda │ │ - mov sl, r6 │ │ - mov r6, r3 │ │ + str r0, [sp, #212] @ 0xd4 │ │ + ldr r0, [r3, #0] │ │ + str r0, [sp, #176] @ 0xb0 │ │ + beq.n 7aa1a │ │ + mov r0, r5 │ │ ldrex r3, [fp] │ │ add.w r8, r3, #1 │ │ strex r5, r8, [fp] │ │ cmp r5, #0 │ │ - bne.n 79fbe │ │ + bne.n 7aa00 │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ - mov r3, r6 │ │ - mov r6, sl │ │ - ble.w 7a698 │ │ - ldr r5, [pc, #904] @ (7a364 ) │ │ + mov r5, r0 │ │ + ble.w 7afde │ │ + movs r0, #0 │ │ + ldr r3, [pc, #792] @ (7ad38 ) │ │ + str.w r0, [sp, #1572] @ 0x624 │ │ mov.w r8, #1 │ │ - strd r9, r0, [sp, #960] @ 0x3c0 │ │ - mov.w sl, #0 │ │ - ldr r0, [sp, #120] @ 0x78 │ │ - add r5, pc │ │ - str r0, [sp, #956] @ 0x3bc │ │ - ldr r0, [sp, #76] @ 0x4c │ │ - mov ip, r5 │ │ - str r0, [sp, #952] @ 0x3b8 │ │ - movs r5, #0 │ │ - ldr r0, [sp, #124] @ 0x7c │ │ - str r0, [sp, #948] @ 0x3b4 │ │ - ldr r0, [sp, #8] │ │ - str r0, [sp, #944] @ 0x3b0 │ │ - ldr r0, [sp, #108] @ 0x6c │ │ - str r0, [sp, #940] @ 0x3ac │ │ - ldr r0, [sp, #72] @ 0x48 │ │ - str r0, [sp, #936] @ 0x3a8 │ │ - ldr r0, [sp, #60] @ 0x3c │ │ - str r0, [sp, #932] @ 0x3a4 │ │ - ldr r0, [sp, #80] @ 0x50 │ │ - str r5, [sp, #988] @ 0x3dc │ │ - strd fp, r5, [sp, #976] @ 0x3d0 │ │ - strd lr, r0, [sp, #924] @ 0x39c │ │ - ldr r0, [sp, #64] @ 0x40 │ │ - ldr r5, [sp, #116] @ 0x74 │ │ - str r5, [sp, #972] @ 0x3cc │ │ - strd r1, r0, [sp, #916] @ 0x394 │ │ - ldr r0, [sp, #88] @ 0x58 │ │ - ldr r5, [sp, #68] @ 0x44 │ │ - strb.w r8, [sp, #992] @ 0x3e0 │ │ - strd r3, r0, [sp, #900] @ 0x384 │ │ - ldr r0, [sp, #96] @ 0x60 │ │ - str r0, [sp, #896] @ 0x380 │ │ - ldr r0, [sp, #84] @ 0x54 │ │ - str r0, [sp, #884] @ 0x374 │ │ - ldr r0, [sp, #92] @ 0x5c │ │ - str r0, [sp, #880] @ 0x370 │ │ - ldr r0, [sp, #128] @ 0x80 │ │ - str r0, [sp, #876] @ 0x36c │ │ - ldr r0, [sp, #56] @ 0x38 │ │ - str r5, [sp, #968] @ 0x3c8 │ │ - strd r6, r2, [sp, #908] @ 0x38c │ │ - strd r2, r1, [sp, #888] @ 0x378 │ │ - str r0, [sp, #872] @ 0x368 │ │ - strd r8, r8, [sp, #864] @ 0x360 │ │ - ldrb.w r0, [ip, #1] │ │ + str.w r0, [sp, #1564] @ 0x61c │ │ + add r3, pc │ │ + ldr r0, [sp, #232] @ 0xe8 │ │ + str.w r0, [sp, #1556] @ 0x614 │ │ + ldr r0, [sp, #172] @ 0xac │ │ + str.w r0, [sp, #1552] @ 0x610 │ │ + ldr r0, [sp, #244] @ 0xf4 │ │ + str.w r0, [sp, #1540] @ 0x604 │ │ + ldr r0, [sp, #184] @ 0xb8 │ │ + str.w r0, [sp, #1536] @ 0x600 │ │ + ldr r0, [sp, #248] @ 0xf8 │ │ + str.w r0, [sp, #1532] @ 0x5fc │ │ + ldr r0, [sp, #20] │ │ + str.w r0, [sp, #1528] @ 0x5f8 │ │ + ldr r0, [sp, #180] @ 0xb4 │ │ + str.w r0, [sp, #1520] @ 0x5f0 │ │ + ldr r0, [sp, #188] @ 0xbc │ │ + str.w r0, [sp, #1512] @ 0x5e8 │ │ + ldr r0, [sp, #176] @ 0xb0 │ │ + str.w r0, [sp, #1504] @ 0x5e0 │ │ + ldr r0, [sp, #196] @ 0xc4 │ │ + str.w r0, [sp, #1488] @ 0x5d0 │ │ + ldr r0, [sp, #224] @ 0xe0 │ │ + str.w r0, [sp, #1480] @ 0x5c8 │ │ + ldr r0, [sp, #192] @ 0xc0 │ │ + str.w r0, [sp, #1468] @ 0x5bc │ │ + ldr r0, [sp, #212] @ 0xd4 │ │ + str.w r4, [sp, #1544] @ 0x608 │ │ + ldr r4, [sp, #160] @ 0xa0 │ │ + str.w r0, [sp, #1464] @ 0x5b8 │ │ + ldr r0, [sp, #156] @ 0x9c │ │ + str.w r1, [sp, #1496] @ 0x5d8 │ │ + str.w r1, [sp, #1472] @ 0x5c0 │ │ + ldr r1, [sp, #300] @ 0x12c │ │ + strb.w r8, [sp, #1576] @ 0x628 │ │ + str.w fp, [sp, #1560] @ 0x618 │ │ + str.w sl, [sp, #1548] @ 0x60c │ │ + str.w r4, [sp, #1524] @ 0x5f4 │ │ + str.w r5, [sp, #1516] @ 0x5ec │ │ + str.w lr, [sp, #1508] @ 0x5e4 │ │ + str.w ip, [sp, #1500] @ 0x5dc │ │ + str.w r6, [sp, #1492] @ 0x5d4 │ │ + str.w r2, [sp, #1484] @ 0x5cc │ │ + str.w ip, [sp, #1476] @ 0x5c4 │ │ + str.w r1, [sp, #1460] @ 0x5b4 │ │ + str.w r0, [sp, #1456] @ 0x5b0 │ │ + str.w r8, [sp, #1452] @ 0x5ac │ │ + str.w r8, [sp, #1448] @ 0x5a8 │ │ + ldrb r0, [r3, #1] │ │ movs r0, #132 @ 0x84 │ │ - blx ccbf0 │ │ + blx cd270 │ │ cmp r0, #0 │ │ - beq.w 7a690 │ │ - add r1, sp, #864 @ 0x360 │ │ + beq.w 7afd6 │ │ + add.w r1, sp, #1448 @ 0x5a8 │ │ movs r2, #132 @ 0x84 │ │ - mov r8, r0 │ │ - bl c99a6 │ │ - b.n 79954 │ │ - movs r0, #3 │ │ - strd ip, r0, [sp, #528] @ 0x210 │ │ - ldr r0, [sp, #528] @ 0x210 │ │ - ldr r2, [sp, #152] @ 0x98 │ │ - lsls r0, r0, #31 │ │ - bne.w 7a4c6 │ │ - ldr r0, [sp, #576] @ 0x240 │ │ - ldr.w fp, [sp, #532] @ 0x214 │ │ - str r0, [sp, #124] @ 0x7c │ │ - ldr r0, [sp, #568] @ 0x238 │ │ - str r0, [sp, #116] @ 0x74 │ │ - sub.w r0, fp, #3 │ │ - cmp r0, #2 │ │ - mov r1, r0 │ │ - it cs │ │ - movcs r1, #2 │ │ - cmp r1, #0 │ │ - beq.n 7a12e │ │ - ldr r2, [sp, #536] @ 0x218 │ │ - cmp r1, #1 │ │ - str r2, [sp, #180] @ 0xb4 │ │ - ldr r2, [sp, #580] @ 0x244 │ │ - str r2, [sp, #140] @ 0x8c │ │ - ldr r2, [sp, #572] @ 0x23c │ │ - str r2, [sp, #120] @ 0x78 │ │ - ldr r2, [sp, #564] @ 0x234 │ │ - str r2, [sp, #104] @ 0x68 │ │ - ldr r2, [sp, #560] @ 0x230 │ │ - str r2, [sp, #92] @ 0x5c │ │ - ldr r2, [sp, #112] @ 0x70 │ │ - ldrd r6, r9, [sp, #552] @ 0x228 │ │ - add.w r4, r9, #264 @ 0x108 │ │ - ldr.w sl, [sp, #540] @ 0x21c │ │ - add.w r2, r2, #232 @ 0xe8 │ │ - ldrd r3, r8, [sp, #544] @ 0x220 │ │ - str r2, [sp, #136] @ 0x88 │ │ - add.w r2, r9, #268 @ 0x10c │ │ - str r2, [sp, #96] @ 0x60 │ │ - add.w r2, r9, #16 │ │ - str r2, [sp, #108] @ 0x6c │ │ - str.w r9, [sp, #144] @ 0x90 │ │ - str r4, [sp, #100] @ 0x64 │ │ - bne.n 7a132 │ │ - mov r4, r3 │ │ - cmp r0, #2 │ │ - bcc.n 7a0ea │ │ - ldr r0, [sp, #124] @ 0x7c │ │ - cmp r0, #0 │ │ - itt ne │ │ - ldrne r0, [sp, #116] @ 0x74 │ │ - blxne ccbe0 │ │ - movs r0, #3 │ │ - mov r5, r8 │ │ - str r0, [sp, #176] @ 0xb0 │ │ - mov.w ip, #2 │ │ - ldr r0, [sp, #180] @ 0xb4 │ │ - mov lr, r9 │ │ - mov fp, r6 │ │ - mov r8, r6 │ │ - mov r6, r5 │ │ - mov r3, r4 │ │ - str r0, [sp, #164] @ 0xa4 │ │ - str.w sl, [sp, #172] @ 0xac │ │ - str.w sl, [sp, #156] @ 0x9c │ │ - str r4, [sp, #160] @ 0xa0 │ │ - ldr r4, [sp, #152] @ 0x98 │ │ - ldr r0, [sp, #136] @ 0x88 │ │ - mov sl, r3 │ │ - mov r2, r4 │ │ - movs r3, #0 │ │ - str.w r8, [sp, #132] @ 0x84 │ │ - mov r9, ip │ │ - str r5, [sp, #168] @ 0xa8 │ │ - mov r8, lr │ │ - bl 82b22 │ │ - mov r5, fp │ │ - mov r3, r6 │ │ - str.w r9, [sp, #180] @ 0xb4 │ │ - b.n 7a2ae │ │ - movs r4, #0 │ │ - b.n 7a4b2 │ │ - ldr r0, [sp, #180] @ 0xb4 │ │ - str r0, [sp, #156] @ 0x9c │ │ - ldr r0, [sp, #140] @ 0x8c │ │ - ldr r1, [sp, #120] @ 0x78 │ │ - str.w sl, [sp, #160] @ 0xa0 │ │ - cmp r1, r0 │ │ - str.w fp, [sp, #164] @ 0xa4 │ │ - beq.n 7a1c4 │ │ - ldr.w r9, [r0, #-4]! │ │ - str r0, [sp, #140] @ 0x8c │ │ - ldrd r5, r1, [r9, #28] │ │ - cmp r1, #0 │ │ - ldr.w r0, [r9] │ │ - mov sl, r1 │ │ - str r3, [sp, #88] @ 0x58 │ │ - str.w r8, [sp, #128] @ 0x80 │ │ - it ne │ │ - movne r1, #1 │ │ - str r1, [sp, #172] @ 0xac │ │ - cmp r5, #0 │ │ - mov r1, r5 │ │ - it ne │ │ - movne r1, #1 │ │ - lsls r0, r0, #31 │ │ - str r1, [sp, #176] @ 0xb0 │ │ - beq.n 7a1d2 │ │ - ldr r0, [sp, #108] @ 0x6c │ │ - mov r8, r6 │ │ - ldrd r0, r1, [r0] │ │ - eor.w r0, r0, #47 @ 0x2f │ │ - orrs r0, r1 │ │ - beq.w 7a294 │ │ - ldr r0, [r4, #0] │ │ - ldr.w r6, [r9, #8] │ │ - cmp r0, #2 │ │ - bne.n 7a262 │ │ - ldr r1, [sp, #108] @ 0x6c │ │ - add r0, sp, #864 @ 0x360 │ │ - bl 814cc │ │ - ldr r1, [sp, #144] @ 0x90 │ │ - add r0, sp, #184 @ 0xb8 │ │ - ldr r3, [sp, #92] @ 0x5c │ │ - add r2, sp, #864 @ 0x360 │ │ - str r0, [sp, #180] @ 0xb4 │ │ - bl 817b4 │ │ - ldr r0, [r4, #0] │ │ - cmp r0, #2 │ │ - bne.n 7a25a │ │ - ldr.w ip, [sp, #180] @ 0xb4 │ │ - mov r0, r4 │ │ - str r6, [sp, #168] @ 0xa8 │ │ - mov lr, r5 │ │ - ldmia.w ip, {r1, r2, r3, r4, r5, r6} │ │ - stmia r0!, {r1, r2, r3, r4, r5, r6} │ │ - mov r5, lr │ │ - ldr r0, [sp, #100] @ 0x64 │ │ - ldr r6, [sp, #168] @ 0xa8 │ │ - ldr r0, [r0, #0] │ │ - b.n 7a262 │ │ - ldr r1, [sp, #104] @ 0x68 │ │ - str.w sl, [sp, #172] @ 0xac │ │ + mov sl, r0 │ │ + bl ca006 │ │ + b.w 7a342 │ │ + ldr r1, [sp, #232] @ 0xe8 │ │ ldr r0, [r1, #20] │ │ - cbz r0, 7a1d8 │ │ + cbz r0, 7ab3c │ │ ldr r1, [r1, #24] │ │ - b.n 7a1d8 │ │ - movs r0, #0 │ │ - mov r8, r6 │ │ - b.n 7a296 │ │ - ldr r2, [sp, #124] @ 0x7c │ │ - cbz r2, 7a1ee │ │ - mov r9, r0 │ │ - ldr r0, [sp, #116] @ 0x74 │ │ - mov r4, r3 │ │ + b.n 7ab3c │ │ + mov ip, sl │ │ + add.w sl, sp, #272 @ 0x110 │ │ + mov lr, r8 │ │ + ldrd r8, r3, [sp, #284] @ 0x11c │ │ + ldmia.w sl, {r4, r5, sl} │ │ + mov fp, r9 │ │ + ldr r6, [sp, #264] @ 0x108 │ │ + b.w 79be8 │ │ + ldrd r0, r5, [r6, #8] │ │ + str r2, [sp, #0] │ │ + ldrd r1, r2, [sp, #208] @ 0xd0 │ │ + ldr r3, [sp, #252] @ 0xfc │ │ + str r0, [sp, #296] @ 0x128 │ │ + add.w r0, sp, #1448 @ 0x5a8 │ │ + bl 82198 │ │ + ldrb.w r0, [sp, #1448] @ 0x5a8 │ │ + cmp r0, #79 @ 0x4f │ │ + bne.w 7adf6 │ │ + ldr.w r0, [sp, #1452] @ 0x5ac │ │ + mov r3, r5 │ │ + ldr r2, [sp, #296] @ 0x128 │ │ + ldrd r0, r1, [r0] │ │ + bl 4b9c4 │ │ + strd r1, r0, [sp, #280] @ 0x118 │ │ + b.w 79cb8 │ │ + ldr r2, [sp, #256] @ 0x100 │ │ + str r6, [sp, #296] @ 0x128 │ │ + cbz r2, 7ab50 │ │ + mov r4, r0 │ │ + ldr r0, [sp, #244] @ 0xf4 │ │ mov r5, r1 │ │ - blx ccbe0 │ │ + blx cd200 │ │ mov r1, r5 │ │ - mov r3, r4 │ │ - mov r0, r9 │ │ + mov r0, r4 │ │ + ldr r3, [sp, #276] @ 0x114 │ │ movs r2, #3 │ │ - ldr.w ip, [sp, #180] @ 0xb4 │ │ - ldr r4, [sp, #152] @ 0x98 │ │ - mov r5, r8 │ │ - str r2, [sp, #176] @ 0xb0 │ │ - mov r2, r6 │ │ - mov lr, r6 │ │ - mov fp, r8 │ │ - mov r8, r2 │ │ - cmp r0, #0 │ │ - mov r6, r3 │ │ - mov sl, r3 │ │ - str r5, [sp, #168] @ 0xa8 │ │ - str.w r8, [sp, #132] @ 0x84 │ │ - bne.n 7a2ae │ │ - b.n 7a10e │ │ - movs r4, #4 │ │ - b.w 7896c │ │ - add r0, sp, #184 @ 0xb8 │ │ - add r2, sp, #864 @ 0x360 │ │ - mov r1, r5 │ │ - str.w fp, [sp, #868] @ 0x364 │ │ - bl 4ad30 │ │ - ldr r0, [sp, #184] @ 0xb8 │ │ - cmp r0, #1 │ │ - beq.w 7878e │ │ - ldr r0, [sp, #188] @ 0xbc │ │ - mov fp, r5 │ │ - cmn.w r4, #1024 @ 0x400 │ │ - strd r5, r0, [r7, #-184] @ 0xb8 │ │ - bcs.w 7a62a │ │ - add.w r1, r4, #1024 @ 0x400 │ │ - ldr.w sl, [sp, #176] @ 0xb0 │ │ - mov r0, r1 │ │ - bfc r0, #13, #19 │ │ - cmp r0, #0 │ │ - bne.w 78812 │ │ - movs r6, #0 │ │ - str r1, [sp, #172] @ 0xac │ │ - b.w 7882c │ │ - add r0, sp, #184 @ 0xb8 │ │ - bl 82abc │ │ - ldr r0, [r4, #0] │ │ - lsls r0, r0, #31 │ │ - ldr r0, [sp, #96] @ 0x60 │ │ - beq.n 7a27a │ │ - ldr r1, [sp, #144] @ 0x90 │ │ - ldrb.w r0, [r1, #272] @ 0x110 │ │ - cmp r0, #75 @ 0x4b │ │ - bne.w 7a504 │ │ - ldr.w r0, [r1, #276] @ 0x114 │ │ - cbz r0, 7a294 │ │ - ldr r1, [r0, #4] │ │ - cmp r1, r6 │ │ - bls.n 7a294 │ │ - ldr r0, [r0, #0] │ │ - add.w r1, r6, r6, lsl #1 │ │ - add.w r0, r0, r1, lsl #2 │ │ - ldrd r1, r0, [r0, #4] │ │ - str r1, [sp, #168] @ 0xa8 │ │ - str r0, [sp, #132] @ 0x84 │ │ - b.n 7a298 │ │ - movs r0, #0 │ │ - str r0, [sp, #168] @ 0xa8 │ │ - ldr.w r0, [r9, #16] │ │ + ldr r6, [sp, #264] @ 0x108 │ │ cmp r0, #0 │ │ - beq.w 7a4ec │ │ - str r5, [sp, #180] @ 0xb4 │ │ - ldr.w r1, [r9, #20] │ │ - ldr r4, [sp, #152] @ 0x98 │ │ - ldr r3, [sp, #88] @ 0x58 │ │ - ldr r5, [sp, #128] @ 0x80 │ │ - strd r4, r0, [sp, #888] @ 0x378 │ │ - add r0, sp, #876 @ 0x36c │ │ - stmia.w r0, {r3, r5, r8} │ │ - ldr r0, [sp, #164] @ 0xa4 │ │ - str r0, [sp, #864] @ 0x360 │ │ - ldr r0, [sp, #160] @ 0xa0 │ │ - ldr r2, [sp, #156] @ 0x9c │ │ - str r2, [sp, #868] @ 0x364 │ │ - str r1, [sp, #896] @ 0x380 │ │ - str r0, [sp, #872] @ 0x368 │ │ - ldr r0, [sp, #148] @ 0x94 │ │ - add r1, sp, #864 @ 0x360 │ │ - bl 91ecc │ │ - ldr r2, [sp, #152] @ 0x98 │ │ - add r6, sp, #864 @ 0x360 │ │ - ldr r4, [sp, #144] @ 0x90 │ │ - ldr r3, [sp, #176] @ 0xb0 │ │ - ldrd r9, r8, [sp, #168] @ 0xa8 │ │ - ldr.w fp, [sp, #132] @ 0x84 │ │ - subs r0, r3, #3 │ │ + ldr r4, [sp, #272] @ 0x110 │ │ + mov ip, sl │ │ + mov lr, r8 │ │ + mov r5, r3 │ │ + mov fp, r9 │ │ + str r2, [sp, #292] @ 0x124 │ │ + str r3, [sp, #288] @ 0x120 │ │ + strd sl, r8, [sp, #280] @ 0x118 │ │ + beq.w 79be8 │ │ + str.w r0, [sp, #1476] @ 0x5c4 │ │ + ldr r0, [sp, #304] @ 0x130 │ │ + ldr r2, [sp, #300] @ 0x12c │ │ + str.w r2, [sp, #1452] @ 0x5ac │ │ + str.w r1, [sp, #1480] @ 0x5c8 │ │ + str.w r6, [sp, #1472] @ 0x5c0 │ │ + str.w sl, [sp, #1468] @ 0x5bc │ │ + str.w r8, [sp, #1464] @ 0x5b8 │ │ + str.w r3, [sp, #1460] @ 0x5b4 │ │ + str.w r0, [sp, #1448] @ 0x5a8 │ │ + str.w r4, [sp, #1456] @ 0x5b0 │ │ + add r0, sp, #312 @ 0x138 │ │ + add.w r1, sp, #1448 @ 0x5a8 │ │ + bl 930c4 │ │ + mov r5, r6 │ │ + ldrd r6, r4, [sp, #292] @ 0x124 │ │ + subs r0, r6, #3 │ │ cmp r0, #2 │ │ mov r1, r0 │ │ it cs │ │ movcs r1, #2 │ │ cmp r1, #1 │ │ - beq.n 7a368 │ │ + beq.n 7ac08 │ │ cmp r1, #2 │ │ - bne.w 7a4b0 │ │ - ldr r0, [sp, #140] @ 0x8c │ │ - ldr r1, [sp, #120] @ 0x78 │ │ - ldr r5, [sp, #180] @ 0xb4 │ │ + bne.w 7ad3c │ │ + ldr r0, [sp, #260] @ 0x104 │ │ + ldr r1, [sp, #248] @ 0xf8 │ │ + strd r9, r4, [sp, #272] @ 0x110 │ │ cmp r1, r0 │ │ - str r3, [sp, #176] @ 0xb0 │ │ - strd r5, r8, [sp, #156] @ 0x9c │ │ - beq.n 7a3e0 │ │ - strd sl, fp, [sp, #128] @ 0x80 │ │ + str r6, [sp, #292] @ 0x124 │ │ + beq.n 7ac52 │ │ ldr.w fp, [r0, #-4]! │ │ - str r0, [sp, #140] @ 0x8c │ │ - ldrd r2, r5, [fp, #28] │ │ - cmp r5, #0 │ │ + str r0, [sp, #260] @ 0x104 │ │ + ldrd sl, r4, [fp, #28] │ │ + cmp r4, #0 │ │ ldr.w r0, [fp] │ │ - mov r1, r5 │ │ + mov r1, r4 │ │ it ne │ │ movne r1, #1 │ │ - cmp r2, #0 │ │ - mov sl, r2 │ │ - str r1, [sp, #172] @ 0xac │ │ + cmp.w sl, #0 │ │ + mov r5, sl │ │ + str r1, [sp, #296] @ 0x128 │ │ it ne │ │ - movne.w sl, #1 │ │ + movne r5, #1 │ │ lsls r0, r0, #31 │ │ - str.w sl, [sp, #164] @ 0xa4 │ │ - str r2, [sp, #180] @ 0xb4 │ │ - itttt ne │ │ - ldrne r0, [sp, #108] @ 0x6c │ │ - ldrdne r0, r1, [r0] │ │ - eorne.w r0, r0, #47 @ 0x2f │ │ - orrsne.w r0, r0, r1 │ │ - bne.n 7a438 │ │ - mov.w ip, #0 │ │ - ldr.w r0, [fp, #16] │ │ - cmp r0, #0 │ │ - beq.n 7a420 │ │ - ldr.w r1, [fp, #20] │ │ - mov sl, r5 │ │ - ldr.w r8, [sp, #152] @ 0x98 │ │ - mov r3, r9 │ │ - ldr r2, [sp, #128] @ 0x80 │ │ - mov r5, ip │ │ - ldr r4, [sp, #132] @ 0x84 │ │ - b.n 7a3ae │ │ - nop │ │ - add r5, pc, #776 @ (adr r5, 7a670 ) │ │ - movs r5, r0 │ │ + str r4, [sp, #304] @ 0x130 │ │ + beq.n 7ac90 │ │ + ldr r2, [sp, #224] @ 0xe0 │ │ + str.w sl, [sp, #268] @ 0x10c │ │ + ldrd r0, r1, [r2] │ │ + eor.w r0, r0, #47 @ 0x2f │ │ + orrs r0, r1 │ │ + bne.n 7ac96 │ │ + mov.w r9, #0 │ │ + b.n 7acc8 │ │ cmp r0, #2 │ │ - bcc.n 7a378 │ │ - ldr r0, [sp, #124] @ 0x7c │ │ + bcc.n 7ac18 │ │ + ldr r0, [sp, #256] @ 0x100 │ │ cmp r0, #0 │ │ itt ne │ │ - ldrne r0, [sp, #116] @ 0x74 │ │ - blxne ccbe0 │ │ + ldrne r0, [sp, #244] @ 0xf4 │ │ + blxne cd200 │ │ movs r0, #3 │ │ - mov lr, r4 │ │ - str r0, [sp, #164] @ 0xa4 │ │ + ldr r3, [sp, #284] @ 0x11c │ │ + str r0, [sp, #268] @ 0x10c │ │ movs r6, #2 │ │ - ldr r0, [sp, #180] @ 0xb4 │ │ - mov r4, fp │ │ - str r0, [sp, #176] @ 0xb0 │ │ - mov r3, r9 │ │ - str.w r8, [sp, #172] @ 0xac │ │ - mov r2, sl │ │ - strd r8, sl, [sp, #156] @ 0x9c │ │ - ldr.w r8, [sp, #152] @ 0x98 │ │ - ldr r0, [sp, #136] @ 0x88 │ │ - mov r5, r3 │ │ - mov sl, r2 │ │ - mov r2, r8 │ │ - movs r3, #0 │ │ - str r4, [sp, #168] @ 0xa8 │ │ - mov r4, lr │ │ - bl 82b22 │ │ + ldr r0, [sp, #280] @ 0x118 │ │ + ldr r2, [sp, #288] @ 0x120 │ │ + mov r8, r3 │ │ + str.w r9, [sp, #292] @ 0x124 │ │ + ldr.w ip, [sp, #252] @ 0xfc │ │ + mov fp, r0 │ │ + str r4, [sp, #296] @ 0x128 │ │ + str r4, [sp, #272] @ 0x110 │ │ + mov r4, r0 │ │ + str r2, [sp, #276] @ 0x114 │ │ + ldr r5, [sp, #264] @ 0x108 │ │ + mov r0, r5 │ │ + movs r1, #0 │ │ + str r4, [sp, #300] @ 0x12c │ │ + mov r9, r3 │ │ + str r2, [sp, #304] @ 0x130 │ │ + mov sl, r6 │ │ + mov r4, ip │ │ + bl 83af0 │ │ mov r3, fp │ │ - mov r2, r9 │ │ - str r6, [sp, #180] @ 0xb4 │ │ - strd r0, r1, [sp, #892] @ 0x37c │ │ - add r0, sp, #876 @ 0x36c │ │ - stmia.w r0, {r2, r3, r4, r8} │ │ - ldr r0, [sp, #176] @ 0xb0 │ │ - ldr r6, [sp, #156] @ 0x9c │ │ - str r0, [sp, #864] @ 0x360 │ │ - ldr r0, [sp, #160] @ 0xa0 │ │ - str r6, [sp, #868] @ 0x364 │ │ - str r0, [sp, #872] @ 0x368 │ │ - add r6, sp, #864 @ 0x360 │ │ - ldr r0, [sp, #148] @ 0x94 │ │ - mov r1, r6 │ │ - bl 91ecc │ │ mov r2, r8 │ │ - ldr.w fp, [sp, #168] @ 0xa8 │ │ - mov r9, r5 │ │ - ldr r3, [sp, #164] @ 0xa4 │ │ - ldr r4, [sp, #144] @ 0x90 │ │ - ldr.w r8, [sp, #172] @ 0xac │ │ - b.n 7a2de │ │ - ldr r6, [sp, #104] @ 0x68 │ │ - ldr r0, [r6, #20] │ │ + b.n 7ace0 │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ + ldr r0, [r2, #20] │ │ cmp r0, #0 │ │ it ne │ │ - ldrne r1, [r6, #24] │ │ - ldr r2, [sp, #124] @ 0x7c │ │ - str.w r8, [sp, #172] @ 0xac │ │ - cbz r2, 7a400 │ │ + ldrne r1, [r2, #24] │ │ + ldr r2, [sp, #256] @ 0x100 │ │ + str r4, [sp, #296] @ 0x128 │ │ + cbz r2, 7ac70 │ │ mov r4, r0 │ │ - ldr r0, [sp, #116] @ 0x74 │ │ - mov r6, r1 │ │ - blx ccbe0 │ │ - mov r1, r6 │ │ + ldr r0, [sp, #244] @ 0xf4 │ │ + mov r5, r1 │ │ + blx cd200 │ │ + mov r1, r5 │ │ mov r0, r4 │ │ - ldr r6, [sp, #180] @ 0xb4 │ │ movs r2, #3 │ │ - ldr.w r8, [sp, #152] @ 0x98 │ │ - mov r3, r9 │ │ - str r2, [sp, #164] @ 0xa4 │ │ - mov r4, fp │ │ - mov lr, fp │ │ - mov fp, r9 │ │ - cmp r0, #0 │ │ - mov r9, sl │ │ - mov r2, sl │ │ - mov r5, r3 │ │ - str r4, [sp, #168] @ 0xa8 │ │ - bne.n 7a3ae │ │ - b.n 7a396 │ │ - mov fp, r9 │ │ - ldr.w lr, [sp, #132] @ 0x84 │ │ - ldr.w r9, [sp, #128] @ 0x80 │ │ - mov r2, r5 │ │ - ldr r4, [sp, #168] @ 0xa8 │ │ - mov r3, ip │ │ - ldr.w r8, [sp, #152] @ 0x98 │ │ - ldr r6, [sp, #180] @ 0xb4 │ │ - b.n 7a396 │ │ - ldr r4, [sp, #100] @ 0x64 │ │ - ldr.w r8, [fp, #8] │ │ - ldr r0, [r4, #0] │ │ - cmp r0, #2 │ │ - bne.n 7a47c │ │ - ldr r1, [sp, #108] @ 0x6c │ │ - mov r0, r6 │ │ - bl 814cc │ │ - ldr r1, [sp, #144] @ 0x90 │ │ - add r0, sp, #184 @ 0xb8 │ │ - ldr r3, [sp, #92] @ 0x5c │ │ - mov r2, r6 │ │ - bl 817b4 │ │ - ldr r0, [r4, #0] │ │ - cmp r0, #2 │ │ - bne.n 7a474 │ │ - add r1, sp, #184 @ 0xb8 │ │ + ldr r4, [sp, #280] @ 0x118 │ │ + str r2, [sp, #268] @ 0x10c │ │ + ldr r2, [sp, #288] @ 0x120 │ │ + mov sl, r9 │ │ + ldr r3, [sp, #284] @ 0x11c │ │ + mov r6, r9 │ │ + ldr r5, [sp, #264] @ 0x108 │ │ mov ip, r4 │ │ - mov lr, r5 │ │ - ldmia.w r1, {r0, r2, r3, r4, r5, r6} │ │ - stmia.w ip, {r0, r2, r3, r4, r5, r6} │ │ - mov r5, lr │ │ - ldr r0, [sp, #100] @ 0x64 │ │ - ldr r0, [r0, #0] │ │ - b.n 7a47c │ │ - add r0, sp, #184 @ 0xb8 │ │ - bl 82abc │ │ - ldr r0, [r4, #0] │ │ - lsls r0, r0, #31 │ │ - ldr r0, [sp, #96] @ 0x60 │ │ - beq.n 7a496 │ │ - ldr r1, [sp, #144] @ 0x90 │ │ - ldrb.w r0, [r1, #272] @ 0x110 │ │ - cmp r0, #75 @ 0x4b │ │ - bne.n 7a500 │ │ - ldr.w r0, [r1, #276] @ 0x114 │ │ - cmp r0, #0 │ │ - beq.w 7a342 │ │ - ldr r1, [r0, #4] │ │ - cmp r1, r8 │ │ - bls.w 7a342 │ │ - ldr r0, [r0, #0] │ │ - add.w r1, r8, r8, lsl #1 │ │ - add.w r0, r0, r1, lsl #2 │ │ - ldrd ip, r0, [r0, #4] │ │ - str r0, [sp, #168] @ 0xa8 │ │ - b.n 7a346 │ │ + mov r8, r2 │ │ + str r2, [sp, #304] @ 0x130 │ │ + mov fp, r3 │ │ + mov r9, r3 │ │ + str r4, [sp, #300] @ 0x12c │ │ + cbnz r0, 7ace0 │ │ + b.n 7ac3a │ │ + mov.w r9, #0 │ │ + b.n 7accc │ │ + ldrd sl, r8, [fp, #8] │ │ + add.w r0, sp, #1448 @ 0x5a8 │ │ + str r2, [sp, #0] │ │ + ldrd r1, r2, [sp, #208] @ 0xd0 │ │ + ldr r3, [sp, #252] @ 0xfc │ │ + bl 82198 │ │ + ldrb.w r0, [sp, #1448] @ 0x5a8 │ │ + cmp r0, #79 @ 0x4f │ │ + bne.w 7adf2 │ │ + ldr.w r0, [sp, #1452] @ 0x5ac │ │ + mov r2, sl │ │ + mov r3, r8 │ │ + ldrd r0, r1, [r0] │ │ + bl 4b9c4 │ │ + mov r9, r0 │ │ + str r1, [sp, #300] @ 0x12c │ │ + ldr.w sl, [sp, #268] @ 0x10c │ │ + ldr.w r0, [fp, #16] │ │ + str r5, [sp, #268] @ 0x10c │ │ + cbz r0, 7ad26 │ │ + ldr.w r1, [fp, #20] │ │ + ldr r5, [sp, #264] @ 0x108 │ │ + ldr r2, [sp, #288] @ 0x120 │ │ + ldrd r4, r3, [sp, #280] @ 0x118 │ │ + str.w r0, [sp, #1476] @ 0x5c4 │ │ + ldr r0, [sp, #292] @ 0x124 │ │ + str.w r0, [sp, #1448] @ 0x5a8 │ │ + ldr r0, [sp, #276] @ 0x114 │ │ + ldr r6, [sp, #272] @ 0x110 │ │ + str.w r6, [sp, #1452] @ 0x5ac │ │ + str.w r1, [sp, #1480] @ 0x5c8 │ │ + str.w r5, [sp, #1472] @ 0x5c0 │ │ + str.w r4, [sp, #1468] @ 0x5bc │ │ + str.w r3, [sp, #1464] @ 0x5b8 │ │ + str.w r2, [sp, #1460] @ 0x5b4 │ │ + str.w r0, [sp, #1456] @ 0x5b0 │ │ + add r0, sp, #312 @ 0x138 │ │ + add.w r1, sp, #1448 @ 0x5a8 │ │ + bl 930c4 │ │ + ldr r0, [sp, #300] @ 0x12c │ │ + strd r0, r9, [sp, #280] @ 0x118 │ │ + mov r9, sl │ │ + ldr r0, [sp, #304] @ 0x130 │ │ + str r0, [sp, #288] @ 0x120 │ │ + ldr r6, [sp, #268] @ 0x10c │ │ + ldr r4, [sp, #296] @ 0x128 │ │ + b.n 7aba6 │ │ + ldrd ip, fp, [sp, #280] @ 0x118 │ │ + mov r6, sl │ │ + ldr.w r8, [sp, #288] @ 0x120 │ │ + mov r3, r9 │ │ + ldr r2, [sp, #304] @ 0x130 │ │ + ldr r4, [sp, #300] @ 0x12c │ │ + b.n 7ac38 │ │ + add r7, pc, #680 @ (adr r7, 7afe4 ) │ │ + movs r5, r0 │ │ movs r4, #1 │ │ cmp r0, #2 │ │ - bcc.n 7a4c4 │ │ - ldr r0, [sp, #124] @ 0x7c │ │ - cbz r0, 7a4c4 │ │ - ldr r0, [sp, #116] @ 0x74 │ │ - mov r5, r2 │ │ - blx ccbe0 │ │ - mov r2, r5 │ │ - cbnz r4, 7a4e2 │ │ - ldr r0, [sp, #112] @ 0x70 │ │ + bcc.n 7ad4c │ │ + ldr r0, [sp, #256] @ 0x100 │ │ + cbz r0, 7ad4c │ │ + ldr r0, [sp, #244] @ 0xf4 │ │ + blx cd200 │ │ + cbnz r4, 7ad70 │ │ + mov r0, r5 │ │ + movs r1, #0 │ │ + bl 83af0 │ │ + cbz r0, 7ad70 │ │ + str.w r0, [sp, #1452] @ 0x5ac │ │ + movs r0, #3 │ │ + str.w r0, [sp, #1448] @ 0x5a8 │ │ + add r0, sp, #312 @ 0x138 │ │ + str.w r1, [sp, #1456] @ 0x5b0 │ │ + add.w r1, sp, #1448 @ 0x5a8 │ │ + bl 930c4 │ │ + ldrb.w r0, [sp, #311] @ 0x137 │ │ + ldrd r6, r5, [sp, #236] @ 0xec │ │ + cbnz r0, 7add6 │ │ + ldr r0, [sp, #228] @ 0xe4 │ │ + ldrb r0, [r0, #0] │ │ + cbz r0, 7add6 │ │ + ldr r0, [sp, #220] @ 0xdc │ │ + movs r4, #0 │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ + ldrd r0, r1, [r0] │ │ + str r4, [sp, #684] @ 0x2ac │ │ + str r2, [sp, #680] @ 0x2a8 │ │ + cbnz r0, 7adae │ │ + add.w r0, sp, #1448 @ 0x5a8 │ │ + str r0, [sp, #0] │ │ + mov r0, r1 │ │ + movs r1, #0 │ │ + movs r2, #15 │ │ movs r3, #0 │ │ - adds r0, #232 @ 0xe8 │ │ - bl 82b22 │ │ - cbz r0, 7a4e2 │ │ - str r0, [sp, #868] @ 0x364 │ │ + str.w r4, [sp, #1448] @ 0x5a8 │ │ + blx cace4 │ │ + ldr.w r0, [sp, #1448] @ 0x5a8 │ │ + bic.w r1, r0, #1 │ │ movs r0, #3 │ │ - str r0, [sp, #864] @ 0x360 │ │ - ldr r0, [sp, #148] @ 0x94 │ │ - str r1, [sp, #872] @ 0x368 │ │ - add r1, sp, #864 @ 0x360 │ │ - bl 91ecc │ │ - addw sp, sp, #1828 @ 0x724 │ │ + str.w r0, [sp, #1448] @ 0x5a8 │ │ + movs r0, #2 │ │ + str.w r0, [sp, #1104] @ 0x450 │ │ + add r0, sp, #680 @ 0x2a8 │ │ + add.w r2, sp, #1448 @ 0x5a8 │ │ + add.w r3, sp, #1104 @ 0x450 │ │ + str r4, [sp, #8] │ │ + str r4, [sp, #0] │ │ + bl 7b1e4 │ │ + ldr r1, [sp, #680] @ 0x2a8 │ │ + strb r0, [r6, #0] │ │ + ldr r0, [r1, #12] │ │ + adds r0, #1 │ │ + str r0, [r1, #12] │ │ + ldr r0, [r5, #4] │ │ + ldr r1, [r0, #0] │ │ + adds r1, #1 │ │ + str r1, [r0, #0] │ │ + ldrb r0, [r6, #0] │ │ + eor.w r0, r0, #1 │ │ + and.w r0, r0, #1 │ │ + addw sp, sp, #1980 @ 0x7bc │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ - mov lr, r8 │ │ - mov ip, r5 │ │ - ldr.w fp, [sp, #128] @ 0x80 │ │ - mov r3, sl │ │ - ldr r6, [sp, #88] @ 0x58 │ │ - ldr r5, [sp, #168] @ 0xa8 │ │ - ldr.w r8, [sp, #132] @ 0x84 │ │ - b.n 7a10c │ │ movs r4, #1 │ │ - b.n 7a506 │ │ + b.n 7adf8 │ │ movs r4, #0 │ │ - ldr r0, [sp, #124] @ 0x7c │ │ - ldr r2, [sp, #152] @ 0x98 │ │ + ldr r0, [sp, #256] @ 0x100 │ │ + ldr r5, [sp, #264] @ 0x108 │ │ cmp r0, #0 │ │ - bne.n 7a4ba │ │ - b.n 7a4c4 │ │ - ldr.w r6, [r7, #-176] │ │ - movs r4, #4 │ │ - b.w 7896c │ │ - ldr r0, [pc, #864] @ (7a87c ) │ │ - mov.w sl, #21 │ │ + bne.n 7ad46 │ │ + b.n 7ad4c │ │ + movs r6, #4 │ │ + b.w 78fb2 │ │ + add.w r0, sp, #1104 @ 0x450 │ │ + add.w r2, sp, #1448 @ 0x5a8 │ │ + mov r1, fp │ │ + str.w r9, [sp, #1452] @ 0x5ac │ │ + bl 4bb50 │ │ + ldr.w r0, [sp, #1104] @ 0x450 │ │ + cmp r0, #1 │ │ + beq.w 78da6 │ │ + ldr.w r0, [sp, #1108] @ 0x454 │ │ + cmn.w r5, #1024 @ 0x400 │ │ + str.w r0, [sp, #1028] @ 0x404 │ │ + str.w fp, [sp, #1024] @ 0x400 │ │ + bcs.w 7af8c │ │ + add.w r1, r5, #1024 @ 0x400 │ │ + ldr.w r9, [sp, #300] @ 0x12c │ │ + mov r0, r1 │ │ + bfc r0, #13, #19 │ │ + cmp r0, #0 │ │ + bne.w 78e32 │ │ + movs r4, #0 │ │ + str r1, [sp, #296] @ 0x128 │ │ + b.w 78e4c │ │ + ldr.w r4, [sp, #1032] @ 0x408 │ │ + movs r6, #4 │ │ + b.w 78fb2 │ │ + ldr r0, [pc, #828] @ (7b19c ) │ │ + mov.w fp, #21 │ │ add r0, pc │ │ - mov r6, r0 │ │ - b.w 78f9c │ │ - ldr r0, [pc, #852] @ (7a880 ) │ │ + mov r5, r0 │ │ + b.w 79630 │ │ + ldr r0, [pc, #816] @ (7b1a0 ) │ │ add r0, pc │ │ - b.w 78f94 │ │ - ldr r0, [pc, #848] @ (7a884 ) │ │ - mov.w sl, #20 │ │ + b.w 79a06 │ │ + ldr r0, [pc, #812] @ (7b1a4 ) │ │ + mov.w fp, #20 │ │ add r0, pc │ │ - mov r6, r0 │ │ - b.w 78f9c │ │ - ldr r0, [pc, #840] @ (7a888 ) │ │ - mov.w sl, #17 │ │ + mov r5, r0 │ │ + b.w 79630 │ │ + ldr r0, [pc, #804] @ (7b1a8 ) │ │ + mov.w fp, #17 │ │ add r0, pc │ │ - mov r6, r0 │ │ - b.w 78f9c │ │ - ldr r0, [pc, #828] @ (7a88c ) │ │ - mov.w sl, #19 │ │ + mov r5, r0 │ │ + b.w 79630 │ │ + ldr r0, [pc, #792] @ (7b1ac ) │ │ + mov.w fp, #19 │ │ add r0, pc │ │ - mov r6, r0 │ │ - b.w 78f9c │ │ - ldr r0, [pc, #820] @ (7a890 ) │ │ - mov.w sl, #28 │ │ + mov r5, r0 │ │ + b.w 79630 │ │ + ldr r0, [pc, #784] @ (7b1b0 ) │ │ + mov.w fp, #28 │ │ add r0, pc │ │ - mov r6, r0 │ │ - b.w 78f9c │ │ - add.w r5, sp, #1208 @ 0x4b8 │ │ - add.w r8, sp, #864 @ 0x360 │ │ - str r0, [sp, #160] @ 0xa0 │ │ - add.w r0, r8, #32 │ │ - mov r1, r5 │ │ + mov lr, r0 │ │ + mov r5, lr │ │ + b.w 79630 │ │ + add.w r4, sp, #1448 @ 0x5a8 │ │ + add r5, sp, #344 @ 0x158 │ │ + str r0, [sp, #288] @ 0x120 │ │ + add.w r0, r5, #32 │ │ + mov r1, r4 │ │ mov.w r2, #256 @ 0x100 │ │ - bl c9a94 │ │ - add.w ip, r5, #260 @ 0x104 │ │ - add.w r1, r8, #292 @ 0x124 │ │ - ldmia.w ip!, {r0, r2, r3, r5, r6} │ │ - stmia r1!, {r0, r2, r3, r5, r6} │ │ - mov r0, r4 │ │ - ldmia.w ip, {r2, r3, r4, r5, r6, lr} │ │ - add.w ip, r8, #8 │ │ - stmia.w r1, {r2, r3, r4, r5, r6, lr} │ │ - ldr.w lr, [sp, #164] @ 0xa4 │ │ - ldmia.w lr, {r1, r2, r3, r4, r5, r6} │ │ - stmia.w ip, {r1, r2, r3, r4, r5, r6} │ │ - blx ccd50 │ │ - ldr r0, [sp, #160] @ 0xa0 │ │ - str.w r0, [sp, #1152] @ 0x480 │ │ - ldr r0, [sp, #172] @ 0xac │ │ - str r0, [sp, #868] @ 0x364 │ │ - ldr r0, [sp, #168] @ 0xa8 │ │ - str r0, [sp, #864] @ 0x360 │ │ - b.w 792e6 │ │ - ldr.w sl, [sp, #172] @ 0xac │ │ - b.w 78f9a │ │ - mov sl, r0 │ │ - b.w 78f9a │ │ - ldr r0, [pc, #712] @ (7a898 ) │ │ - mov.w sl, #18 │ │ + bl ca098 │ │ + add.w ip, r4, #260 @ 0x104 │ │ + add.w r1, r5, #292 @ 0x124 │ │ + mov lr, r5 │ │ + ldmia.w ip!, {r2, r3, r4, r5, r6} │ │ + stmia r1!, {r2, r3, r4, r5, r6} │ │ + ldmia.w ip, {r0, r2, r3, r4, r5, r6} │ │ + stmia r1!, {r0, r2, r3, r4, r5, r6} │ │ + add.w r0, lr, #8 │ │ + ldr.w ip, [sp, #292] @ 0x124 │ │ + ldmia.w ip, {r1, r2, r3, r4, r5, r6} │ │ + stmia r0!, {r1, r2, r3, r4, r5, r6} │ │ + ldr r0, [sp, #296] @ 0x128 │ │ + blx cd350 │ │ + ldr r0, [sp, #288] @ 0x120 │ │ + str r0, [sp, #632] @ 0x278 │ │ + ldr r0, [sp, #300] @ 0x12c │ │ + str.w r9, [sp, #348] @ 0x15c │ │ + str r0, [sp, #344] @ 0x158 │ │ + b.w 79a40 │ │ + ldr r0, [pc, #700] @ (7b1bc ) │ │ add r0, pc │ │ - mov r6, r0 │ │ - b.w 78f9c │ │ - ldr r6, [sp, #168] @ 0xa8 │ │ - b.w 78f9c │ │ - ldr r2, [pc, #720] @ (7a8b4 ) │ │ + b.w 79a06 │ │ + ldr r2, [pc, #708] @ (7b1cc ) │ │ + movs r1, #4 │ │ add r2, pc │ │ - bl 4c7e0 │ │ - ldr r0, [pc, #680] @ (7a894 ) │ │ - mov.w sl, #14 │ │ + bl 4d66c │ │ + ldr.w fp, [sp, #296] @ 0x128 │ │ + mov r5, lr │ │ + b.w 79630 │ │ + ldr r2, [pc, #704] @ (7b1dc ) │ │ + add r2, pc │ │ + bl 4d154 │ │ + mov fp, r0 │ │ + mov r5, lr │ │ + b.w 79630 │ │ + ldr r0, [pc, #652] @ (7b1b8 ) │ │ + mov.w fp, #18 │ │ add r0, pc │ │ - mov r6, r0 │ │ - b.w 78f9c │ │ - ldr r0, [pc, #680] @ (7a8a0 ) │ │ + mov r5, r0 │ │ + b.w 79630 │ │ + ldr r5, [sp, #276] @ 0x114 │ │ + b.w 79630 │ │ + ldr r0, [pc, #648] @ (7b1c8 ) │ │ + add r0, pc │ │ + bl 50b2c │ │ + b.n 7afde │ │ + ldr r0, [pc, #616] @ (7b1b4 ) │ │ + mov.w fp, #14 │ │ add r0, pc │ │ - bl 4ffc8 │ │ - b.n 7a698 │ │ - ldr r0, [pc, #680] @ (7a8ac ) │ │ + mov r5, r0 │ │ + b.w 79630 │ │ + ldr r2, [pc, #640] @ (7b1d8 ) │ │ + mov r0, r8 │ │ + movs r1, #4 │ │ + add r2, pc │ │ + bl 4d66c │ │ + ldr r0, [pc, #620] @ (7b1d0 ) │ │ movs r2, #0 │ │ - ldr r1, [pc, #680] @ (7a8b0 ) │ │ + ldr r1, [pc, #620] @ (7b1d4 ) │ │ movs r3, #1 │ │ add r0, pc │ │ - str.w r0, [sp, #1208] @ 0x4b8 │ │ + str.w r0, [sp, #1448] @ 0x5a8 │ │ add r1, pc │ │ - add.w r0, sp, #1208 @ 0x4b8 │ │ - str.w r2, [sp, #1224] @ 0x4c8 │ │ - str.w r2, [sp, #1220] @ 0x4c4 │ │ + add.w r0, sp, #1448 @ 0x5a8 │ │ + str.w r2, [sp, #1464] @ 0x5b8 │ │ + str.w r2, [sp, #1460] @ 0x5b4 │ │ movs r2, #4 │ │ - str.w r3, [sp, #1212] @ 0x4bc │ │ - str.w r2, [sp, #1216] @ 0x4c0 │ │ - bl 4c418 │ │ + str.w r3, [sp, #1452] @ 0x5ac │ │ + str.w r2, [sp, #1456] @ 0x5b0 │ │ + bl 4d1a6 │ │ mov.w r0, #8192 @ 0x2000 │ │ - movs r6, #0 │ │ - str r0, [sp, #172] @ 0xac │ │ + movs r4, #0 │ │ + str r0, [sp, #296] @ 0x128 │ │ movs r0, #0 │ │ mov r5, fp │ │ - str r0, [sp, #160] @ 0xa0 │ │ - ldr.w sl, [sp, #176] @ 0xb0 │ │ - b.w 7884a │ │ - mov.w r8, #0 │ │ - ldr r2, [pc, #604] @ (7a8a4 ) │ │ - add r2, pc │ │ + str r0, [sp, #284] @ 0x11c │ │ + ldr.w r9, [sp, #300] @ 0x12c │ │ + b.w 78e66 │ │ + ldr r2, [pc, #540] @ (7b1c0 ) │ │ mov r0, r8 │ │ - mov r1, r4 │ │ - bl 4ad80 │ │ - b.n 7a698 │ │ - movs r0, #8 │ │ - mov.w r1, #1376 @ 0x560 │ │ - bl 4adb8 │ │ - ldr r2, [pc, #584] @ (7a8a8 ) │ │ - mov r0, sl │ │ add r2, pc │ │ - bl 4c2e8 │ │ + bl 4d15c │ │ movs r0, #4 │ │ movs r1, #132 @ 0x84 │ │ - bl 4adb8 │ │ - b.n 7a698 │ │ - ldr r2, [pc, #552] @ (7a89c ) │ │ + bl 4bbd8 │ │ + b.n 7afde │ │ + ldr r2, [pc, #524] @ (7b1c4 ) │ │ add r2, pc │ │ movs r1, #8 │ │ - bl 4c7e0 │ │ - b.n 7a698 │ │ + bl 4d66c │ │ + b.n 7afde │ │ movs r0, #8 │ │ - mov.w r1, #272 @ 0x110 │ │ - bl 4adb8 │ │ - b.n 7a698 │ │ - ldr r2, [pc, #556] @ (7a8b8 ) │ │ + mov.w r1, #288 @ 0x120 │ │ + bl 4bbd8 │ │ + b.n 7afde │ │ + ldr r2, [pc, #528] @ (7b1e0 ) │ │ add r2, pc │ │ - bl 4c2e8 │ │ + bl 4d15c │ │ movs r0, #4 │ │ movs r1, #132 @ 0x84 │ │ - bl 4adb8 │ │ + bl 4bbd8 │ │ udf #254 @ 0xfe │ │ - mov r9, r0 │ │ - add r0, sp, #864 @ 0x360 │ │ - bl 7e134 │ │ - b.n 7a83e │ │ - bl 50108 │ │ - mov r9, r0 │ │ - ldr r0, [sp, #140] @ 0x8c │ │ - cmp r0, #0 │ │ - beq.w 7a7be │ │ - ldr r0, [sp, #132] @ 0x84 │ │ - blx ccbe0 │ │ - b.n 7a7be │ │ - mov r9, r0 │ │ - sub.w r0, r7, #64 @ 0x40 │ │ - bl 7b7d8 │ │ - ldrd r0, r1, [sp, #168] @ 0xa8 │ │ - blx cce10 │ │ - mov r0, r4 │ │ - blx ccd50 │ │ - mov r0, r9 │ │ - blx cb1cc │ │ - mov r9, r0 │ │ - ldr r0, [r4, #4] │ │ + mov r8, r0 │ │ + add.w r0, sp, #1448 @ 0x5a8 │ │ + bl 7ef40 │ │ + b.n 7b160 │ │ + bl 5162c │ │ + mov r8, r0 │ │ + ldr r0, [sp, #288] @ 0x120 │ │ cmp r0, #0 │ │ - itt ne │ │ - movne r0, r6 │ │ - blxne ccbe0 │ │ - ldr r0, [sp, #176] @ 0xb0 │ │ - b.n 7a824 │ │ - mov r9, r0 │ │ - b.n 7a818 │ │ - mov r9, r0 │ │ - ldr r0, [r4, #4] │ │ + beq.n 7b0e8 │ │ + ldr r0, [sp, #280] @ 0x118 │ │ + blx cd200 │ │ + b.n 7b0e8 │ │ + mov r8, r0 │ │ + sub.w r0, r7, #112 @ 0x70 │ │ + bl 7c094 │ │ + ldr r0, [sp, #300] @ 0x12c │ │ + mov r1, r9 │ │ + blx cd420 │ │ + ldr r0, [sp, #296] @ 0x128 │ │ + blx cd350 │ │ + mov r0, r8 │ │ + blx cb7d4 │ │ + mov r8, r0 │ │ + ldr r0, [r6, #4] │ │ cmp r0, #0 │ │ itt ne │ │ - movne r0, r5 │ │ - blxne ccbe0 │ │ - mov r0, r6 │ │ - blx ccbe0 │ │ - b.n 7a7be │ │ - mov r9, r0 │ │ - add r0, sp, #864 @ 0x360 │ │ - bl 80170 │ │ - b.n 7a862 │ │ - bl 50108 │ │ - mov r9, r0 │ │ - b.n 7a83e │ │ - mov r9, r0 │ │ - add r0, sp, #528 @ 0x210 │ │ - bl 7d960 │ │ - b.n 7a81c │ │ - bl 50108 │ │ - mov r9, r0 │ │ - add.w r0, r8, #8 │ │ - bl 7d960 │ │ - b.n 7a81c │ │ - bl 50108 │ │ - b.n 7a7bc │ │ - mov r9, r0 │ │ + movne r0, r9 │ │ + blxne cd200 │ │ + ldr r0, [sp, #300] @ 0x12c │ │ + b.n 7b146 │ │ + mov r8, r0 │ │ + b.n 7b13a │ │ + mov r8, r0 │ │ + add.w r0, sp, #1448 @ 0x5a8 │ │ + bl 80f60 │ │ + b.n 7b184 │ │ + bl 5162c │ │ + mov r8, r0 │ │ + b.n 7b160 │ │ + mov r8, r0 │ │ ldr r0, [r6, #4] │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, r5 │ │ - blxne ccbe0 │ │ + blxne cd200 │ │ mov r0, r4 │ │ - blx ccbe0 │ │ - b.n 7a7d8 │ │ - mov r9, r0 │ │ + blx cd200 │ │ + b.n 7b0e8 │ │ + mov r8, r0 │ │ dmb ish │ │ - ldrex r0, [r8] │ │ + ldrex r0, [sl] │ │ subs r1, r0, #1 │ │ - strex r2, r1, [r8] │ │ + strex r2, r1, [sl] │ │ cmp r2, #0 │ │ - bne.n 7a752 │ │ + bne.n 7b064 │ │ cmp r0, #1 │ │ - bne.n 7a862 │ │ + bne.w 7b184 │ │ dmb ish │ │ - sub.w r0, r7, #84 @ 0x54 │ │ - bl 7e094 │ │ - b.n 7a862 │ │ - bl 50108 │ │ - mov r9, r0 │ │ + sub.w r0, r7, #156 @ 0x9c │ │ + bl 7eea0 │ │ + b.n 7b184 │ │ + bl 5162c │ │ + b.n 7b0e6 │ │ + mov r8, r0 │ │ + ldr r0, [r6, #4] │ │ + cmp r0, #0 │ │ + itt ne │ │ + movne r0, r5 │ │ + blxne cd200 │ │ + mov r0, r4 │ │ + blx cd200 │ │ + b.n 7b102 │ │ + mov r8, r0 │ │ + add r0, sp, #680 @ 0x2a8 │ │ + bl 7e66c │ │ + b.n 7b13e │ │ + bl 5162c │ │ + mov r8, r0 │ │ + add.w r0, sp, #1448 @ 0x5a8 │ │ + bl 7ef40 │ │ + b.n 7b120 │ │ + bl 5162c │ │ + mov r8, r0 │ │ + mov r0, r5 │ │ + mov r1, r9 │ │ + blx cd420 │ │ + b.n 7b152 │ │ + mov r8, r0 │ │ + ldr r0, [sp, #292] @ 0x124 │ │ + str r0, [sp, #268] @ 0x10c │ │ + b.n 7b132 │ │ + b.n 7b0e6 │ │ + mov r8, r0 │ │ + ldr r0, [sp, #680] @ 0x2a8 │ │ + ldr r1, [r0, #12] │ │ + adds r1, #1 │ │ + str r1, [r0, #12] │ │ mov r0, r8 │ │ - bl 7d960 │ │ - b.n 7a81c │ │ - bl 50108 │ │ - mov r9, r0 │ │ - ldr r0, [sp, #176] @ 0xb0 │ │ - str r0, [sp, #164] @ 0xa4 │ │ - b.n 7a810 │ │ - mov r9, r0 │ │ - add r0, sp, #864 @ 0x360 │ │ - bl 7e134 │ │ - b.n 7a7fc │ │ - bl 50108 │ │ - mov r9, r0 │ │ - mov r0, r6 │ │ - mov r1, r8 │ │ - blx cce10 │ │ - b.n 7a830 │ │ - b.n 7a7bc │ │ - mov r9, r0 │ │ - add r0, sp, #184 @ 0xb8 │ │ - mov ip, r4 │ │ - ldmia.w r0, {r1, r2, r3, r4, r5, r6} │ │ - mov r0, r9 │ │ - stmia.w ip, {r1, r2, r3, r4, r5, r6} │ │ - blx cb1cc │ │ - mov r9, r0 │ │ - ldr.w r0, [r7, #-184] │ │ + blx cb7d4 │ │ + mov r8, r0 │ │ + ldr.w r0, [sp, #1024] @ 0x400 │ │ cmp r0, #0 │ │ itt ne │ │ - ldrne.w r0, [r7, #-180] │ │ - blxne ccbe0 │ │ - ldr r0, [sp, #176] @ 0xb0 │ │ - blx ccd50 │ │ - b.n 7a7d8 │ │ - mov r9, r0 │ │ - add.w r0, sp, #1592 @ 0x638 │ │ - bl 7af34 │ │ - add.w r0, sp, #1512 @ 0x5e8 │ │ - bl 7af74 │ │ - sub.w r0, r7, #64 @ 0x40 │ │ - bl 7afbe │ │ - b.n 7a81c │ │ - mov r9, r0 │ │ - b.n 7a818 │ │ - bl 50108 │ │ - mov r9, r0 │ │ - ldr r0, [sp, #96] @ 0x60 │ │ - cbz r0, 7a830 │ │ - ldr r0, [sp, #56] @ 0x38 │ │ - blx ccbe0 │ │ - b.n 7a830 │ │ - b.n 7a82e │ │ - mov r9, r0 │ │ - b.n 7a862 │ │ - mov r9, r0 │ │ - ldr r0, [sp, #164] @ 0xa4 │ │ + ldrne.w r0, [sp, #1028] @ 0x404 │ │ + blxne cd200 │ │ + ldr r0, [sp, #300] @ 0x12c │ │ + blx cd350 │ │ + b.n 7b102 │ │ + mov r8, r0 │ │ + sub.w r0, r7, #112 @ 0x70 │ │ + bl 7b858 │ │ + sub.w r0, r7, #216 @ 0xd8 │ │ + bl 7b898 │ │ + mov r0, r8 │ │ + blx cb7d4 │ │ + mov r8, r0 │ │ + b.n 7b13a │ │ + b.n 7b150 │ │ + mov r8, r0 │ │ + ldr r0, [sp, #196] @ 0xc4 │ │ + cbz r0, 7b152 │ │ + ldr r0, [sp, #160] @ 0xa0 │ │ + blx cd200 │ │ + b.n 7b152 │ │ + mov r8, r0 │ │ + b.n 7b184 │ │ + mov r8, r0 │ │ + ldr r0, [sp, #268] @ 0x10c │ │ subs r0, #3 │ │ cmp r0, #2 │ │ - bcc.n 7a81c │ │ - ldr r0, [sp, #124] @ 0x7c │ │ - cbnz r0, 7a822 │ │ - mov r0, r9 │ │ - blx cb1cc │ │ - ldr r0, [sp, #116] @ 0x74 │ │ - blx ccbe0 │ │ - mov r0, r9 │ │ - blx cb1cc │ │ - mov r9, r0 │ │ - ldr.w r0, [r7, #-80] │ │ - cbz r0, 7a83e │ │ - ldr.w r0, [r7, #-76] │ │ - blx ccbe0 │ │ - ldr.w r0, [sp, #1616] @ 0x650 │ │ + bcc.n 7b13e │ │ + ldr r0, [sp, #256] @ 0x100 │ │ + cbnz r0, 7b144 │ │ + mov r0, r8 │ │ + blx cb7d4 │ │ + ldr r0, [sp, #244] @ 0xf4 │ │ + blx cd200 │ │ + mov r0, r8 │ │ + blx cb7d4 │ │ + mov r8, r0 │ │ + ldr.w r0, [r7, #-112] │ │ + cbz r0, 7b160 │ │ + ldr.w r0, [r7, #-108] │ │ + blx cd200 │ │ + ldr.w r0, [r7, #-192] │ │ dmb ish │ │ ldrex r1, [r0] │ │ subs r2, r1, #1 │ │ strex r3, r2, [r0] │ │ cmp r3, #0 │ │ - bne.n 7a846 │ │ + bne.n 7b168 │ │ cmp r1, #1 │ │ - bne.n 7a862 │ │ + bne.n 7b184 │ │ dmb ish │ │ - ldr r0, [sp, #100] @ 0x64 │ │ - bl 7e094 │ │ - ldrb.w r0, [sp, #648] @ 0x288 │ │ + ldr r0, [sp, #208] @ 0xd0 │ │ + bl 7eea0 │ │ + ldrb.w r0, [sp, #800] @ 0x320 │ │ cmp r0, #2 │ │ - bne.n 7a81c │ │ - add r0, sp, #528 @ 0x210 │ │ - bl 814ac │ │ - mov r0, r9 │ │ - blx cb1cc │ │ - bl 50108 │ │ - nop │ │ - ldr r2, [r5, r5] │ │ - vqrshrn.u64 d21, , #6 │ │ - vtbl.8 d21, {d26-d27}, d2 │ │ - vtbl.8 d21, {d26-d27}, d8 │ │ - vtbl.8 d21, {d26-d27}, d11 │ │ - vtbx.8 d21, {d26-d27}, d9 │ │ - vqshrn.u64 d21, , #6 │ │ - vtbx.8 d21, {d10-d11}, d5 │ │ - vsra.u64 d22, d10, #6 │ │ + bne.n 7b13e │ │ + add r0, sp, #680 @ 0x2a8 │ │ + bl 82178 │ │ + mov r0, r8 │ │ + blx cb7d4 │ │ + bl 5162c │ │ + strb r4, [r4, r3] │ │ + vrintx.f32 , │ │ + vsri.64 , q14, #6 │ │ + vrinta.f32 d21, d2 │ │ + vrinta.f32 d21, d5 │ │ + vrinta.f32 , │ │ + vsri.32 , , #6 │ │ + vrintx.f32 d21, d21 │ │ + vrintx.f32 d21, d30 │ │ + vtbx.8 d22, {d10}, d18 │ │ movs r5, r0 │ │ - ldr r0, [r2, #20] │ │ + str r0, [r3, #4] │ │ + movs r5, r0 │ │ + ldr r0, [r3, #8] │ │ movs r5, r0 │ │ - strh r2, [r5, #50] @ 0x32 │ │ + ldr r6, [r5, #12] │ │ movs r5, r0 │ │ - ldr r0, [r3, #16] │ │ + ldrsh r6, [r5, r5] │ │ movs r5, r0 │ │ - str r4, [r3, #12] │ │ + ldr r0, [r7, #4] │ │ movs r5, r0 │ │ - ldr r2, [r1, #20] │ │ + ldr r4, [r5, #0] │ │ movs r5, r0 │ │ - str r2, [r4, #44] @ 0x2c │ │ + str r4, [r7, #24] │ │ movs r5, r0 │ │ - str r2, [r1, #36] @ 0x24 │ │ + str r0, [r3, #16] │ │ movs r5, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #124 @ 0x7c │ │ ldrd sl, r9, [r0] │ │ cmp r1, #0 │ │ str r1, [sp, #12] │ │ ldrb.w r6, [sl, #16] │ │ it eq │ │ movseq.w r1, r6, lsl #31 │ │ - beq.w 7aada │ │ + beq.w 7b402 │ │ strd r0, r3, [sp, #4] │ │ mov r8, r2 │ │ ldr.w r0, [sl] │ │ cmp.w r9, #0 │ │ - beq.n 7a950 │ │ + beq.n 7b278 │ │ ldrd r0, r1, [r0, #28] │ │ movs r2, #6 │ │ ldr r3, [r1, #12] │ │ - ldr r1, [pc, #800] @ (7ac18 ) │ │ + ldr r1, [pc, #800] @ (7b540 ) │ │ add r1, pc │ │ blx r3 │ │ cmp r0, #0 │ │ - bne.w 7aac4 │ │ + bne.w 7b3ec │ │ ldrb.w r0, [sl, #16] │ │ cmp r0, #1 │ │ - bne.n 7a9f6 │ │ + bne.n 7b31e │ │ ldr.w r1, [sl] │ │ movs r3, #13 │ │ - ldr r0, [pc, #780] @ (7ac1c ) │ │ + ldr r0, [pc, #780] @ (7b544 ) │ │ add.w ip, sp, #16 │ │ - ldr r2, [pc, #776] @ (7ac20 ) │ │ + ldr r2, [pc, #776] @ (7b548 ) │ │ add r6, sp, #80 @ 0x50 │ │ add r0, pc │ │ str r3, [sp, #28] │ │ add r2, pc │ │ movs r3, #0 │ │ stmia.w ip, {r0, r2, r3} │ │ movs r2, #3 │ │ @@ -72455,18 +79386,18 @@ │ │ strd r2, r2, [sp, #88] @ 0x58 │ │ strd r0, r2, [sp, #48] @ 0x30 │ │ add r2, sp, #16 │ │ str r3, [sp, #80] @ 0x50 │ │ strd r3, r6, [sp, #60] @ 0x3c │ │ ldrd r0, r1, [r1, #28] │ │ str r2, [sp, #56] @ 0x38 │ │ - b.n 7a9ec │ │ - ldr r2, [pc, #688] @ (7ac04 ) │ │ + b.n 7b314 │ │ + ldr r2, [pc, #688] @ (7b52c ) │ │ movs r6, #32 │ │ - ldr r1, [pc, #688] @ (7ac08 ) │ │ + ldr r1, [pc, #688] @ (7b530 ) │ │ movs r3, #1 │ │ str r6, [sp, #96] @ 0x60 │ │ movs r6, #4 │ │ add r1, pc │ │ str r1, [sp, #20] │ │ add.w r1, sl, #12 │ │ str r1, [sp, #16] │ │ @@ -72484,24 +79415,24 @@ │ │ str r1, [sp, #52] @ 0x34 │ │ str r3, [sp, #60] @ 0x3c │ │ str r1, [sp, #80] @ 0x50 │ │ ldrd r0, r1, [r0, #28] │ │ str r2, [sp, #48] @ 0x30 │ │ add r2, sp, #48 @ 0x30 │ │ str.w fp, [sp, #56] @ 0x38 │ │ - bl 4cac6 │ │ + bl 4d952 │ │ cmp r0, #0 │ │ - bne.w 7aac4 │ │ + bne.w 7b3ec │ │ ldrb.w r0, [sl, #16] │ │ cmp r0, #1 │ │ - bne.n 7a9f6 │ │ + bne.n 7b31e │ │ ldr.w r1, [sl] │ │ movs r3, #10 │ │ - ldr r0, [pc, #604] @ (7ac0c ) │ │ - ldr r2, [pc, #604] @ (7ac10 ) │ │ + ldr r0, [pc, #604] @ (7b534 ) │ │ + ldr r2, [pc, #604] @ (7b538 ) │ │ str r3, [sp, #28] │ │ movs r3, #0 │ │ add r2, pc │ │ strd r2, r3, [sp, #20] │ │ add r2, sp, #12 │ │ str r2, [sp, #16] │ │ movs r2, #3 │ │ @@ -72516,65 +79447,65 @@ │ │ strd r3, r3, [sp, #100] @ 0x64 │ │ str r2, [sp, #80] @ 0x50 │ │ strd r0, r2, [sp, #48] @ 0x30 │ │ strd r2, r4, [sp, #60] @ 0x3c │ │ ldrd r0, r1, [r1, #28] │ │ str.w fp, [sp, #56] @ 0x38 │ │ add r2, sp, #48 @ 0x30 │ │ - bl 4cac6 │ │ + bl 4d952 │ │ cmp r0, #0 │ │ - bne.n 7aac4 │ │ + bne.n 7b3ec │ │ ldr.w r0, [r8] │ │ cmp r0, #3 │ │ - bne.n 7aa16 │ │ + bne.n 7b33e │ │ ldr.w r0, [sl] │ │ movs r2, #9 │ │ ldrd r0, r1, [r0, #28] │ │ ldr r3, [r1, #12] │ │ - ldr r1, [pc, #520] @ (7ac14 ) │ │ + ldr r1, [pc, #520] @ (7b53c ) │ │ add r1, pc │ │ blx r3 │ │ cmp r0, #0 │ │ - beq.n 7aab0 │ │ - b.n 7aac4 │ │ + beq.n 7b3d8 │ │ + b.n 7b3ec │ │ ldrb.w r0, [sl, #16] │ │ - cbz r0, 7aa58 │ │ - ldr r0, [pc, #524] @ (7ac2c ) │ │ + cbz r0, 7b380 │ │ + ldr r0, [pc, #524] @ (7b554 ) │ │ add.w ip, sp, #80 @ 0x50 │ │ add r0, pc │ │ mov r2, ip │ │ mov lr, r0 │ │ ldmia.w r8!, {r0, r1, r3, r4, r5} │ │ stmia r2!, {r0, r1, r3, r4, r5} │ │ ldmia.w r8, {r0, r1, r3, r4, r5} │ │ stmia r2!, {r0, r1, r3, r4, r5} │ │ movs r2, #0 │ │ ldr.w r0, [sl] │ │ - ldr r1, [pc, #500] @ (7ac30 ) │ │ + ldr r1, [pc, #500] @ (7b558 ) │ │ str r2, [sp, #64] @ 0x40 │ │ add r2, sp, #16 │ │ add r1, pc │ │ strd ip, r1, [sp, #16] │ │ movs r1, #1 │ │ strd lr, r1, [sp, #48] @ 0x30 │ │ str r1, [sp, #60] @ 0x3c │ │ ldrd r0, r1, [r0, #28] │ │ str r2, [sp, #56] @ 0x38 │ │ add r2, sp, #48 @ 0x30 │ │ - b.n 7aaaa │ │ + b.n 7b3d2 │ │ add.w ip, sp, #80 @ 0x50 │ │ ldmia.w r8!, {r1, r2, r3, r4, r5} │ │ mov r0, ip │ │ stmia r0!, {r1, r2, r3, r4, r5} │ │ ldmia.w r8, {r1, r2, r3, r4, r5} │ │ stmia r0!, {r1, r2, r3, r4, r5} │ │ movs r3, #1 │ │ ldr.w r1, [sl] │ │ - ldr r0, [pc, #432] @ (7ac24 ) │ │ - ldr r2, [pc, #436] @ (7ac28 ) │ │ + ldr r0, [pc, #432] @ (7b54c ) │ │ + ldr r2, [pc, #436] @ (7b550 ) │ │ add r0, pc │ │ str r3, [sp, #36] @ 0x24 │ │ add r2, pc │ │ strd r0, r3, [sp, #16] │ │ strd ip, r2, [sp, #40] @ 0x28 │ │ movs r2, #3 │ │ strb.w r2, [sp, #76] @ 0x4c │ │ @@ -72589,51 +79520,51 @@ │ │ str r2, [sp, #48] @ 0x30 │ │ add r2, sp, #48 @ 0x30 │ │ strd r3, r2, [sp, #28] │ │ add r2, sp, #40 @ 0x28 │ │ ldrd r0, r1, [r1, #28] │ │ str r2, [sp, #24] │ │ add r2, sp, #16 │ │ - bl 4cac6 │ │ - cbnz r0, 7aac4 │ │ + bl 4d952 │ │ + cbnz r0, 7b3ec │ │ ldr.w r0, [sl] │ │ movs r2, #1 │ │ ldrd r0, r1, [r0, #28] │ │ ldr r3, [r1, #12] │ │ - ldr r1, [pc, #372] @ (7ac34 ) │ │ + ldr r1, [pc, #372] @ (7b55c ) │ │ add r1, pc │ │ blx r3 │ │ - cbz r0, 7aac8 │ │ + cbz r0, 7b3f0 │ │ movs r4, #1 │ │ - b.n 7aae2 │ │ + b.n 7b40a │ │ ldr r0, [sp, #8] │ │ ldr r0, [r0, #0] │ │ cmp r0, #2 │ │ ldr r0, [sp, #4] │ │ itt ne │ │ ldrne r1, [r7, #8] │ │ movsne.w r1, r1, lsl #31 │ │ - bne.n 7aaec │ │ + bne.n 7b414 │ │ movs r4, #0 │ │ add.w r1, r9, #1 │ │ str r1, [r0, #4] │ │ mov r0, r4 │ │ add sp, #124 @ 0x7c │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ ldrb.w r1, [sl, #16] │ │ ldr r0, [r7, #12] │ │ cmp r1, #1 │ │ str r0, [sp, #40] @ 0x28 │ │ - bne.n 7ab48 │ │ + bne.n 7b470 │ │ ldr.w r1, [sl] │ │ movs r3, #10 │ │ - ldr r0, [pc, #312] @ (7ac38 ) │ │ + ldr r0, [pc, #312] @ (7b560 ) │ │ add.w ip, sp, #16 │ │ - ldr r2, [pc, #308] @ (7ac3c ) │ │ + ldr r2, [pc, #308] @ (7b564 ) │ │ add r6, sp, #80 @ 0x50 │ │ add r0, pc │ │ str r3, [sp, #28] │ │ add r2, pc │ │ movs r3, #0 │ │ stmia.w ip, {r0, r2, r3} │ │ movs r2, #3 │ │ @@ -72648,177 +79579,177 @@ │ │ strd r0, r2, [sp, #48] @ 0x30 │ │ add r2, sp, #16 │ │ str r3, [sp, #80] @ 0x50 │ │ strd r3, r6, [sp, #60] @ 0x3c │ │ ldrd r0, r1, [r1, #28] │ │ str r2, [sp, #56] @ 0x38 │ │ add r2, sp, #48 @ 0x30 │ │ - bl 4cac6 │ │ + bl 4d952 │ │ cmp r0, #0 │ │ - bne.n 7aac4 │ │ + bne.n 7b3ec │ │ ldr.w r0, [sl] │ │ movs r2, #16 │ │ ldrd r0, r1, [r0, #28] │ │ ldr r3, [r1, #12] │ │ - ldr r1, [pc, #232] @ (7ac40 ) │ │ + ldr r1, [pc, #232] @ (7b568 ) │ │ add r1, pc │ │ blx r3 │ │ cmp r0, #0 │ │ - bne.n 7aac4 │ │ + bne.n 7b3ec │ │ ldr.w r2, [sl, #8] │ │ ldr r3, [sp, #8] │ │ ldrd r1, r0, [sl] │ │ ldrd r6, r5, [r3] │ │ ldr r3, [r3, #8] │ │ ldr r4, [r2, #16] │ │ add r2, sp, #80 @ 0x50 │ │ adds r2, #4 │ │ strd r1, r6, [sp, #80] @ 0x50 │ │ strd r5, r3, [sp, #88] @ 0x58 │ │ blx r4 │ │ cmp r0, #0 │ │ - bne.n 7aac4 │ │ + bne.n 7b3ec │ │ movs r1, #0 │ │ - ldr r4, [pc, #188] @ (7ac44 ) │ │ + ldr r4, [pc, #188] @ (7b56c ) │ │ ldr.w r0, [sl] │ │ add r2, sp, #80 @ 0x50 │ │ - ldr r6, [pc, #184] @ (7ac48 ) │ │ + ldr r6, [pc, #184] @ (7b570 ) │ │ add r4, pc │ │ str r1, [sp, #96] @ 0x60 │ │ add r1, sp, #40 @ 0x28 │ │ str r1, [sp, #48] @ 0x30 │ │ movs r1, #1 │ │ add r6, pc │ │ str r6, [sp, #52] @ 0x34 │ │ strd r4, r1, [sp, #80] @ 0x50 │ │ add r5, sp, #48 @ 0x30 │ │ str r1, [sp, #92] @ 0x5c │ │ ldrd r0, r1, [r0, #28] │ │ str r5, [sp, #88] @ 0x58 │ │ - bl 4cac6 │ │ + bl 4d952 │ │ cmp r0, #0 │ │ - bne.n 7aac4 │ │ + bne.n 7b3ec │ │ ldr r0, [r7, #16] │ │ lsls r0, r0, #31 │ │ - beq.n 7abe4 │ │ + beq.n 7b50c │ │ ldr r0, [r7, #20] │ │ movs r1, #0 │ │ str r0, [sp, #16] │ │ add r2, sp, #80 @ 0x50 │ │ ldr.w r0, [sl] │ │ str r1, [sp, #96] @ 0x60 │ │ add r1, sp, #16 │ │ str r1, [sp, #48] @ 0x30 │ │ movs r1, #1 │ │ str r6, [sp, #52] @ 0x34 │ │ strd r4, r1, [sp, #80] @ 0x50 │ │ str r1, [sp, #92] @ 0x5c │ │ ldrd r0, r1, [r0, #28] │ │ str r5, [sp, #88] @ 0x58 │ │ - bl 4cac6 │ │ + bl 4d952 │ │ cmp r0, #0 │ │ - bne.w 7aac4 │ │ + bne.w 7b3ec │ │ ldr.w r0, [sl] │ │ movs r2, #1 │ │ movs r4, #1 │ │ ldrd r0, r1, [r0, #28] │ │ ldr r3, [r1, #12] │ │ - ldr r1, [pc, #88] @ (7ac4c ) │ │ + ldr r1, [pc, #88] @ (7b574 ) │ │ add r1, pc │ │ blx r3 │ │ cmp r0, #0 │ │ ldr r0, [sp, #4] │ │ - beq.w 7aada │ │ - b.n 7aae2 │ │ + beq.w 7b402 │ │ + b.n 7b40a │ │ nop │ │ - str r4, [r2, #64] @ 0x40 │ │ + str r4, [r5, #52] @ 0x34 │ │ movs r5, r0 │ │ - adds r1, r1, r7 │ │ - vrsra.u64 q11, q3, #3 │ │ + subs r5, r2, #4 │ │ + vabs.s d22, d30 │ │ movs r5, r0 │ │ lsls r7, r2, #10 │ │ movs r0, r0 │ │ - ldr r4, [pc, #340] @ (7ad6c ) │ │ - @ instruction: 0xfffa4ef8 │ │ - vshr.u32 , q6, #6 │ │ - vrshr.u32 d29, d1, #7 │ │ - @ instruction: 0xffff0f00 │ │ + @ instruction: 0x47b1 │ │ + @ instruction: 0xfffa4a54 │ │ + @ instruction: 0xfffa09d4 │ │ + @ instruction: 0xfff9ced9 │ │ + vqrshrun.s64 d16, q12, #1 │ │ vsra.u64 q8, , #7 │ │ movs r0, r0 │ │ - lsrs r2, r2, #29 │ │ + lsrs r2, r1, #3 │ │ vrshr.u32 d16, d5, #7 │ │ movs r0, r0 │ │ - ldr r4, [pc, #460] @ (7ae04 ) │ │ - vqrdmlah.s q8, q5, d28[0] │ │ - vcgt.s32 d29, d17, #0 │ │ - @ instruction: 0xffff076e │ │ - vclt.s32 d24, d2, #0 │ │ + @ instruction: 0x47cf │ │ + vrintp.f32 q8, q10 │ │ + vqdmulh.s q14, , d25[0] │ │ + vsra.u64 q8, q11, #1 │ │ + @ instruction: 0xfff97fae │ │ movs r5, r0 │ │ - asrs r5, r1, #30 │ │ - @ instruction: 0xfffd4b3d │ │ + adds r1, r3, #3 │ │ + vqshlu.s64 d20, d9, #61 @ 0x3d │ │ vtbl.8 d22, {d10}, d0 │ │ - b.w 51388 │ │ - bmi.n 7ac02 │ │ + b.w 523d0 │ │ + bmi.n 7b52a │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #84 @ 0x54 │ │ mov r9, r1 │ │ ldr r1, [r0, #0] │ │ cmp r1, #2 │ │ - bne.n 7acb8 │ │ + bne.n 7b5e0 │ │ ldr r5, [r0, #36] @ 0x24 │ │ cmp r5, #0 │ │ - beq.w 7ad92 │ │ + beq.w 7b6ba │ │ ldr.w sl, [r0, #32] │ │ - ldr r0, [pc, #364] @ (7ade4 ) │ │ + ldr r0, [pc, #364] @ (7b70c ) │ │ add r0, pc │ │ mov r8, r0 │ │ add r0, sp, #52 @ 0x34 │ │ mov r1, sl │ │ mov r2, r5 │ │ - bl 4f888 │ │ + bl 50e0c │ │ ldr r0, [sp, #52] @ 0x34 │ │ cmp r0, #0 │ │ - beq.n 7ad82 │ │ + beq.n 7b6aa │ │ mov r0, r9 │ │ mov r1, r8 │ │ movs r2, #3 │ │ ldrb.w fp, [sp, #61] @ 0x3d │ │ ldrb.w r4, [sp, #60] @ 0x3c │ │ ldr r6, [sp, #56] @ 0x38 │ │ - bl 4c828 │ │ + bl 4d6b4 │ │ cmp r0, #0 │ │ - bne.n 7ad8e │ │ + bne.n 7b6b6 │ │ lsls r0, r4, #31 │ │ - beq.n 7ad92 │ │ + beq.n 7b6ba │ │ add.w r0, r6, fp │ │ cmp r5, r0 │ │ - bcc.n 7ad9c │ │ + bcc.n 7b6c4 │ │ add sl, r0 │ │ subs r5, r5, r0 │ │ - bne.n 7ac7c │ │ - b.n 7ad92 │ │ + bne.n 7b5a4 │ │ + b.n 7b6ba │ │ lsls r1, r1, #31 │ │ - beq.n 7ad04 │ │ + beq.n 7b62c │ │ ldr.w r1, [r9, #20] │ │ mov r5, r0 │ │ adds r0, #4 │ │ str r0, [sp, #4] │ │ movw r0, #16960 @ 0x4240 │ │ str.w r9, [sp, #16] │ │ movt r0, #15 │ │ lsls r1, r1, #29 │ │ str r0, [sp, #12] │ │ mov.w r0, #0 │ │ str r0, [sp, #8] │ │ - bmi.n 7ad18 │ │ - ldr r2, [pc, #220] @ (7adbc ) │ │ - ldr r3, [pc, #220] @ (7adc0 ) │ │ - ldr r1, [pc, #224] @ (7adc4 ) │ │ + bmi.n 7b640 │ │ + ldr r2, [pc, #220] @ (7b6e4 ) │ │ + ldr r3, [pc, #220] @ (7b6e8 ) │ │ + ldr r1, [pc, #224] @ (7b6ec ) │ │ add r2, pc │ │ str r0, [sp, #68] @ 0x44 │ │ movs r0, #1 │ │ str r0, [sp, #56] @ 0x38 │ │ add r3, pc │ │ str r0, [sp, #64] @ 0x40 │ │ add r0, sp, #20 │ │ @@ -72826,29 +79757,29 @@ │ │ add r0, sp, #4 │ │ str r2, [sp, #24] │ │ add r1, pc │ │ str r0, [sp, #20] │ │ add r0, sp, #8 │ │ str r3, [sp, #52] @ 0x34 │ │ add r2, sp, #52 @ 0x34 │ │ - b.n 7ad56 │ │ + b.n 7b67e │ │ ldrd r4, r3, [r9, #28] │ │ mov r5, r0 │ │ ldrd r1, r2, [r0, #16] │ │ ldr r6, [r3, #12] │ │ mov r0, r4 │ │ blx r6 │ │ - cbz r0, 7ad78 │ │ - b.n 7ad8e │ │ - ldr r2, [pc, #172] @ (7adc8 ) │ │ + cbz r0, 7b6a0 │ │ + b.n 7b6b6 │ │ + ldr r2, [pc, #172] @ (7b6f0 ) │ │ add r4, sp, #52 @ 0x34 │ │ - ldr r1, [pc, #172] @ (7adcc ) │ │ + ldr r1, [pc, #172] @ (7b6f4 ) │ │ movs r6, #1 │ │ add r2, pc │ │ - ldr r3, [pc, #172] @ (7add0 ) │ │ + ldr r3, [pc, #172] @ (7b6f8 ) │ │ str r2, [sp, #20] │ │ movs r2, #3 │ │ strb.w r2, [sp, #80] @ 0x50 │ │ movs r2, #4 │ │ strd r0, r2, [sp, #72] @ 0x48 │ │ movs r0, #32 │ │ str r0, [sp, #68] @ 0x44 │ │ @@ -72863,72 +79794,72 @@ │ │ add r3, sp, #4 │ │ str r6, [sp, #40] @ 0x28 │ │ str r6, [sp, #24] │ │ strd r6, r4, [sp, #32] │ │ add r6, sp, #44 @ 0x2c │ │ str r6, [sp, #28] │ │ str r3, [sp, #44] @ 0x2c │ │ - bl 4cac6 │ │ + bl 4d952 │ │ ldr r1, [sp, #8] │ │ cmp r1, #1 │ │ - bne.n 7ad70 │ │ - cbz r0, 7ada6 │ │ + bne.n 7b698 │ │ + cbz r0, 7b6ce │ │ ldrd r0, r1, [r9, #28] │ │ movs r2, #20 │ │ ldr r3, [r1, #12] │ │ - ldr r1, [pc, #104] @ (7add4 ) │ │ + ldr r1, [pc, #104] @ (7b6fc ) │ │ add r1, pc │ │ blx r3 │ │ - cbnz r0, 7ad8e │ │ + cbnz r0, 7b6b6 │ │ ldrd r4, r0, [r9, #28] │ │ ldr r6, [r0, #12] │ │ ldrd r1, r2, [r5, #24] │ │ mov r0, r4 │ │ blx r6 │ │ - b.n 7ad94 │ │ + b.n 7b6bc │ │ ldrd r1, r2, [sp, #56] @ 0x38 │ │ mov r0, r9 │ │ - bl 4c828 │ │ - cbz r0, 7ad92 │ │ + bl 4d6b4 │ │ + cbz r0, 7b6ba │ │ movs r0, #1 │ │ - b.n 7ad94 │ │ + b.n 7b6bc │ │ movs r0, #0 │ │ add sp, #84 @ 0x54 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ - ldr r2, [pc, #72] @ (7ade8 ) │ │ + ldr r2, [pc, #72] @ (7b710 ) │ │ mov r1, r5 │ │ add r2, pc │ │ - bl 4c2e0 │ │ - ldr r0, [pc, #48] @ (7add8 ) │ │ + bl 4d154 │ │ + ldr r0, [pc, #48] @ (7b700 ) │ │ add r2, sp, #52 @ 0x34 │ │ - ldr r3, [pc, #48] @ (7addc ) │ │ - ldr r1, [pc, #48] @ (7ade0 ) │ │ + ldr r3, [pc, #48] @ (7b704 ) │ │ + ldr r1, [pc, #48] @ (7b708 ) │ │ add r0, pc │ │ add r3, pc │ │ add r1, pc │ │ str r1, [sp, #0] │ │ movs r1, #55 @ 0x37 │ │ - bl 4fcf8 │ │ - rev r5, r1 │ │ - vmull.u q8, d31, d8 │ │ - vqshlu.s32 , q12, #25 │ │ - movs r5, r0 │ │ - lsrs r4, r2, #17 │ │ - vqshlu.s32 d21, d24, #25 │ │ - movs r5, r0 │ │ - cbnz r7, 7adfe │ │ - vcvt.f16.u16 , q14, #1 │ │ - vdup.16 , d14[2] │ │ - vsli.64 d21, d0, #58 @ 0x3a │ │ + bl 5127c │ │ + @ instruction: 0xb855 │ │ + vrsubhn.i d16, , q0 │ │ + vceq.f32 , q2, #0 │ │ movs r5, r0 │ │ - ldr r6, [r2, r1] │ │ + lsls r4, r1, #23 │ │ + vceq.f32 d21, d4, #0 │ │ + movs r5, r0 │ │ + @ instruction: 0xb7f7 │ │ + vmlsl.u , d31, d14[0] │ │ + vrintm.f32 d19, d16 │ │ + vrintn.f32 , q6 │ │ movs r5, r0 │ │ - ldr r2, [pc, #148] @ (7ae7c ) │ │ - @ instruction: 0xfffa5fd8 │ │ + ldrsb r2, [r4, r4] │ │ + movs r5, r0 │ │ + cmp r9, r0 │ │ + vcvt.u32.f32 d21, d16, #6 │ │ movs r5, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ sub sp, #432 @ 0x1b0 │ │ mov r8, r0 │ │ mov.w r0, #438 @ 0x1b6 │ │ @@ -72940,357 +79871,321 @@ │ │ add r0, sp, #4 │ │ str r0, [sp, #28] │ │ lsrs r0, r2, #7 │ │ mov r5, r2 │ │ cmp r0, #2 │ │ str r4, [sp, #4] │ │ strh.w r4, [sp, #14] │ │ - bhi.n 7aea0 │ │ + bhi.n 7b7c8 │ │ add r6, sp, #32 │ │ mov r2, r5 │ │ mov r0, r6 │ │ - bl c99c0 │ │ + bl ca0b2 │ │ adds r2, r5, #1 │ │ add r0, sp, #420 @ 0x1a4 │ │ mov r1, r6 │ │ strb r4, [r6, r5] │ │ - bl 4f790 │ │ + bl 50d14 │ │ ldr r0, [sp, #420] @ 0x1a4 │ │ - cbz r0, 7ae58 │ │ - ldr r0, [pc, #120] @ (7aeb4 ) │ │ + cbz r0, 7b780 │ │ + ldr r0, [pc, #120] @ (7b7dc ) │ │ add r0, pc │ │ ldrd r0, r1, [r0] │ │ strd r0, r1, [sp, #16] │ │ uxtb r1, r0 │ │ cmp r1, #4 │ │ - bne.n 7ae90 │ │ + bne.n 7b7b8 │ │ ldr r0, [sp, #20] │ │ str.w r0, [r8, #4] │ │ movs r0, #4 │ │ strb.w r0, [r8] │ │ - b.n 7ae98 │ │ + b.n 7b7c0 │ │ ldr r5, [sp, #424] @ 0x1a8 │ │ mov r0, r5 │ │ mov.w r1, #524288 @ 0x80000 │ │ mov.w r2, #438 @ 0x1b6 │ │ - blx cce20 │ │ + blx cd430 │ │ adds r1, r0, #1 │ │ - bne.n 7ae84 │ │ - blx ccd80 │ │ + bne.n 7b7ac │ │ + blx cd390 │ │ ldr r0, [r0, #0] │ │ cmp r0, #4 │ │ - beq.n 7ae5a │ │ + beq.n 7b782 │ │ movs r1, #0 │ │ str r0, [sp, #20] │ │ strb.w r1, [sp, #19] │ │ strh.w r1, [sp, #17] │ │ - b.n 7ae88 │ │ + b.n 7b7b0 │ │ movs r1, #4 │ │ str r0, [sp, #20] │ │ strb.w r1, [sp, #16] │ │ cmp r1, #4 │ │ - beq.n 7ae4a │ │ + beq.n 7b772 │ │ ldrd r0, r1, [sp, #16] │ │ strd r0, r1, [r8] │ │ add sp, #432 @ 0x1b0 │ │ ldr.w r8, [sp], #4 │ │ pop {r4, r5, r6, r7, pc} │ │ add r0, sp, #16 │ │ add r3, sp, #28 │ │ mov r2, r5 │ │ - bl 91db0 │ │ + bl 92fa8 │ │ ldrb.w r1, [sp, #16] │ │ cmp r1, #4 │ │ - beq.n 7ae4a │ │ - b.n 7ae90 │ │ - ldrb r2, [r5, r7] │ │ + beq.n 7b772 │ │ + b.n 7b7b8 │ │ + ldrb r2, [r3, r4] │ │ movs r5, r0 │ │ - push {r4, r5, r6, r7, lr} │ │ - add r7, sp, #12 │ │ - str.w fp, [sp, #-4]! │ │ + push {r4, r5, r7, lr} │ │ + add r7, sp, #8 │ │ sub sp, #24 │ │ ldr r3, [r0, #0] │ │ - mov r4, r1 │ │ - adds r6, r3, #1 │ │ - bcs.n 7af2c │ │ - cmp.w r6, r3, lsl #1 │ │ - it cc │ │ - lslcc r6, r3, #1 │ │ - mov r5, r0 │ │ + mov r4, r0 │ │ movs r0, #56 @ 0x38 │ │ - cmp r6, #4 │ │ + adds r5, r3, #1 │ │ + cmp.w r5, r3, lsl #1 │ │ it ls │ │ - movls r6, #4 │ │ - umull r2, r1, r6, r0 │ │ + lslls r5, r3, #1 │ │ + cmp r5, #4 │ │ + it ls │ │ + movls r5, #4 │ │ + umull r2, r1, r5, r0 │ │ movs r0, #0 │ │ - cbnz r1, 7af2e │ │ + cbnz r1, 7b848 │ │ movw r1, #65528 @ 0xfff8 │ │ movt r1, #32767 @ 0x7fff │ │ cmp r2, r1 │ │ - bhi.n 7af26 │ │ - cbz r3, 7af00 │ │ - ldr r0, [r5, #4] │ │ + bhi.n 7b840 │ │ + cbz r3, 7b820 │ │ + ldr r0, [r4, #4] │ │ str r0, [sp, #12] │ │ rsb r0, r3, r3, lsl #3 │ │ lsls r0, r0, #3 │ │ str r0, [sp, #20] │ │ movs r0, #8 │ │ add r3, sp, #12 │ │ str r0, [sp, #16] │ │ mov r0, sp │ │ movs r1, #8 │ │ - bl 78194 │ │ + bl 7873c │ │ ldr r0, [sp, #0] │ │ cmp r0, #1 │ │ itttt ne │ │ ldrne r0, [sp, #4] │ │ - strdne r6, r0, [r5] │ │ + strdne r5, r0, [r4] │ │ addne sp, #24 │ │ - ldrne.w fp, [sp], #4 │ │ - it ne │ │ - popne {r4, r5, r6, r7, pc} │ │ + popne {r4, r5, r7, pc} │ │ ldrd r0, r1, [sp, #4] │ │ - mov r2, r4 │ │ - bl 4ad80 │ │ - movs r0, #0 │ │ - mov r2, r4 │ │ - bl 4ad80 │ │ + ldr r2, [pc, #16] @ (7b854 ) │ │ + add r2, pc │ │ + bl 4bba0 │ │ + ldr r2, [pc, #4] @ (7b850 ) │ │ + add r2, pc │ │ + bl 4bba0 │ │ + ldrsh r6, [r5, r7] │ │ + movs r5, r0 │ │ + ldrsh r6, [r6, r7] │ │ + movs r5, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ ldrd r8, r6, [r0, #4] │ │ mov r5, r0 │ │ - cbz r6, 7af5c │ │ + cbz r6, 7b880 │ │ add.w r4, r8, #44 @ 0x2c │ │ ldr.w r0, [r4, #-4] │ │ cmp r0, #0 │ │ itt ne │ │ ldrne r0, [r4, #0] │ │ - blxne ccbe0 │ │ + blxne cd200 │ │ adds r4, #56 @ 0x38 │ │ subs r6, #1 │ │ - bne.n 7af48 │ │ + bne.n 7b86c │ │ ldr r0, [r5, #0] │ │ - cbz r0, 7af6e │ │ + cbz r0, 7b892 │ │ mov r0, r8 │ │ ldr.w r8, [sp], #4 │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ - b.w ccae8 │ │ + b.w cd0f0 │ │ ldr.w r8, [sp], #4 │ │ pop {r4, r5, r6, r7, pc} │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ ldrd r8, r6, [r0, #4] │ │ mov r5, r0 │ │ - cbz r6, 7afa6 │ │ + cbz r6, 7b8ca │ │ add.w r4, r8, #16 │ │ ldr r0, [r4, #0] │ │ cmp r0, #0 │ │ itt ne │ │ ldrne r0, [r4, #4] │ │ - blxne ccbe0 │ │ + blxne cd200 │ │ ldr r0, [r4, #12] │ │ cmp r0, #0 │ │ itt ne │ │ ldrne r0, [r4, #16] │ │ - blxne ccbe0 │ │ + blxne cd200 │ │ adds r4, #48 @ 0x30 │ │ subs r6, #1 │ │ - bne.n 7af88 │ │ + bne.n 7b8ac │ │ ldr r0, [r5, #0] │ │ - cbz r0, 7afb8 │ │ + cbz r0, 7b8dc │ │ mov r0, r8 │ │ ldr.w r8, [sp], #4 │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ - b.w ccae8 │ │ + b.w cd0f0 │ │ ldr.w r8, [sp], #4 │ │ pop {r4, r5, r6, r7, pc} │ │ - push {r4, r5, r6, r7, lr} │ │ - add r7, sp, #12 │ │ - stmdb sp!, {r8, r9, sl} │ │ - mov sl, r0 │ │ - ldrd r9, r0, [r0, #4] │ │ - adds r4, r0, #1 │ │ - add.w r0, r9, #8 │ │ - subs r4, #1 │ │ - beq.n 7afe2 │ │ - add.w r6, r0, #344 @ 0x158 │ │ - bl 7d960 │ │ - mov r0, r6 │ │ - b.n 7afd2 │ │ - ldr.w r0, [sl] │ │ - cbz r0, 7aff6 │ │ - mov r0, r9 │ │ - ldmia.w sp!, {r8, r9, sl} │ │ - ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ - b.w ccae8 │ │ - ldmia.w sp!, {r8, r9, sl} │ │ - pop {r4, r5, r6, r7, pc} │ │ - mov r8, r0 │ │ - subs r4, #1 │ │ - beq.n 7b010 │ │ - mov r0, r6 │ │ - add.w r5, r6, #344 @ 0x158 │ │ - bl 7d960 │ │ - mov r6, r5 │ │ - b.n 7affe │ │ - ldr.w r0, [sl] │ │ - cmp r0, #0 │ │ - itt ne │ │ - movne r0, r9 │ │ - blxne ccbe0 │ │ - mov r0, r8 │ │ - blx cb1cc │ │ - bl 50108 │ │ + bmi.n 7b88e │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #76 @ 0x4c │ │ ldr r1, [r0, #8] │ │ mov r9, r2 │ │ ldrd r6, r4, [r0] │ │ str r1, [sp, #20] │ │ ldr r1, [r2, #8] │ │ ldrh.w fp, [r0, #12] │ │ str r6, [sp, #16] │ │ - cbz r4, 7b07e │ │ - cbz r6, 7b08e │ │ + cbz r4, 7b93a │ │ + cbz r6, 7b94a │ │ cmp r1, #0 │ │ itt eq │ │ ldrbeq r0, [r4, #0] │ │ cmpeq r0, #0 │ │ - beq.n 7b0c6 │ │ + beq.n 7b982 │ │ mov r0, r4 │ │ - blx ccc40 │ │ + blx cd250 │ │ mov r5, r0 │ │ cmp r0, #0 │ │ - bmi.w 7b2cc │ │ - beq.n 7b12a │ │ - ldr r0, [pc, #712] @ (7b32c ) │ │ + bmi.w 7bb88 │ │ + beq.n 7b9e6 │ │ + ldr r0, [pc, #712] @ (7bbe8 ) │ │ movs r1, #1 │ │ mov.w sl, #1 │ │ add r0, pc │ │ ldrb r0, [r0, #1] │ │ mov r0, r5 │ │ - bl 4abf8 │ │ + bl 4d084 │ │ mov r8, r0 │ │ cmp r0, #0 │ │ - bne.n 7b12e │ │ + bne.n 7b9ea │ │ mov r1, r5 │ │ - b.n 7b2d2 │ │ - cbz r6, 7b08e │ │ - cbz r1, 7b0c6 │ │ + b.n 7bb8e │ │ + cbz r6, 7b94a │ │ + cbz r1, 7b982 │ │ mov.w r8, #1 │ │ movs r5, #0 │ │ mov.w sl, #0 │ │ - b.n 7b13a │ │ + b.n 7b9f6 │ │ add r0, sp, #24 │ │ - bl 914c4 │ │ + bl 926cc │ │ ldr.w sl, [sp, #24] │ │ ldr r3, [sp, #20] │ │ cmp.w sl, #2147483648 @ 0x80000000 │ │ - bne.n 7b124 │ │ + bne.n 7b9e0 │ │ ldrb.w r0, [sp, #28] │ │ cmp r0, #3 │ │ - bne.n 7b118 │ │ + bne.n 7b9d4 │ │ ldr r4, [sp, #32] │ │ ldrd r5, r6, [r4] │ │ ldr r1, [r6, #0] │ │ - cbz r1, 7b0b6 │ │ + cbz r1, 7b972 │ │ mov r0, r5 │ │ blx r1 │ │ ldr r0, [r6, #4] │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, r5 │ │ - blxne ccbe0 │ │ + blxne cd200 │ │ mov r0, r4 │ │ - b.n 7b110 │ │ + b.n 7b9cc │ │ ldr.w r0, [r9, #12] │ │ cmp.w r0, #2147483648 @ 0x80000000 │ │ itt ne │ │ ldrne.w r1, [r9, #20] │ │ cmpne r1, #0 │ │ - bne.w 7b25a │ │ + bne.w 7bb16 │ │ add r0, sp, #24 │ │ - bl 914c4 │ │ + bl 926cc │ │ ldrd sl, r8, [sp, #24] │ │ ldr r5, [sp, #32] │ │ ldr r3, [sp, #20] │ │ cmp.w sl, #2147483648 @ 0x80000000 │ │ - bne.n 7b13c │ │ + bne.n 7b9f8 │ │ uxtb.w r0, r8 │ │ cmp r0, #3 │ │ - bne.n 7b118 │ │ + bne.n 7b9d4 │ │ ldrd r4, r6, [r5] │ │ ldr r1, [r6, #0] │ │ - cbz r1, 7b102 │ │ + cbz r1, 7b9be │ │ mov r0, r4 │ │ blx r1 │ │ ldr r0, [r6, #4] │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, r4 │ │ - blxne ccbe0 │ │ + blxne cd200 │ │ mov r0, r5 │ │ - blx ccbe0 │ │ + blx cd200 │ │ ldrd r6, r3, [sp, #16] │ │ mov.w r8, #1 │ │ movs r5, #0 │ │ mov.w sl, #0 │ │ - b.n 7b13c │ │ + b.n 7b9f8 │ │ ldrd r8, r5, [sp, #28] │ │ - b.n 7b13c │ │ + b.n 7b9f8 │ │ mov.w r8, #1 │ │ mov r0, r8 │ │ mov r1, r4 │ │ mov r2, r5 │ │ - bl c99c0 │ │ + bl ca0b2 │ │ mov sl, r5 │ │ ldr r3, [sp, #20] │ │ ldr.w r0, [r9, #12] │ │ strd r5, r9, [sp, #8] │ │ cmp.w r0, #2147483648 @ 0x80000000 │ │ - beq.n 7b14e │ │ + beq.n 7ba0a │ │ cmp r5, #2 │ │ - bcs.n 7b202 │ │ + bcs.n 7babe │ │ movs r5, #0 │ │ movs r6, #0 │ │ cmp.w fp, #0 │ │ mov r0, fp │ │ mov fp, r3 │ │ it eq │ │ moveq.w fp, #4 │ │ cmp r3, #0 │ │ ite eq │ │ moveq.w fp, #4 │ │ movne r3, r0 │ │ - cbz r3, 7b19c │ │ + cbz r3, 7ba58 │ │ mov r9, r0 │ │ - ldr r0, [pc, #460] @ (7b33c ) │ │ + ldr r0, [pc, #460] @ (7bbf8 ) │ │ lsls r4, r3, #3 │ │ movs r1, #4 │ │ add r0, pc │ │ ldrb r0, [r0, #1] │ │ mov r0, r4 │ │ - bl 4abf8 │ │ + bl 4d084 │ │ cmp r0, #0 │ │ - beq.w 7b2c2 │ │ + beq.w 7bb7e │ │ movs r1, #0 │ │ add.w r2, fp, r1, lsl #2 │ │ ldr r3, [r2, #8] │ │ ldr r2, [r2, #20] │ │ str r3, [r0, r1] │ │ adds r3, r0, r1 │ │ adds r1, #8 │ │ cmp r4, r1 │ │ str r2, [r3, #4] │ │ - bne.n 7b186 │ │ - b.n 7b1a2 │ │ + bne.n 7ba42 │ │ + b.n 7ba5e │ │ mov.w r9, #0 │ │ movs r0, #4 │ │ ldr r2, [sp, #12] │ │ ldr r3, [sp, #0] │ │ str r3, [sp, #32] │ │ ldr r3, [sp, #8] │ │ str r3, [sp, #48] @ 0x30 │ │ @@ -73302,17 +80197,17 @@ │ │ mov r9, r2 │ │ ldr r0, [sp, #4] │ │ cmp fp, r1 │ │ str r5, [sp, #24] │ │ strd sl, r8, [sp, #40] @ 0x28 │ │ str r0, [sp, #36] @ 0x24 │ │ str r6, [sp, #28] │ │ - bne.n 7b1d4 │ │ + bne.n 7ba90 │ │ mov r0, r9 │ │ - bl 916e0 │ │ + bl 928e8 │ │ ldr.w r0, [r9, #4] │ │ add.w r1, fp, fp, lsl #1 │ │ add.w ip, r0, r1, lsl #4 │ │ add r1, sp, #24 │ │ ldmia r1!, {r0, r2, r3, r4, r5, r6} │ │ stmia.w ip!, {r0, r2, r3, r4, r5, r6} │ │ ldmia.w r1, {r0, r2, r3, r4, r5, r6} │ │ @@ -73325,235 +80220,235 @@ │ │ pop {r4, r5, r6, r7, pc} │ │ ldrd r0, ip, [r9, #16] │ │ subs r3, r5, #1 │ │ movs r2, #0 │ │ movw r4, #12065 @ 0x2f21 │ │ ldrh.w r1, [r8, r2] │ │ cmp r1, r4 │ │ - beq.n 7b224 │ │ + beq.n 7bae0 │ │ adds r2, #1 │ │ cmp r3, r2 │ │ - bne.n 7b20e │ │ + bne.n 7baca │ │ movs r5, #0 │ │ movs r6, #0 │ │ ldr r3, [sp, #20] │ │ - b.n 7b152 │ │ + b.n 7ba0e │ │ cmp r2, r5 │ │ - bhi.n 7b2a2 │ │ + bhi.n 7bb5e │ │ ldr r3, [sp, #20] │ │ cmp.w ip, #0 │ │ - beq.n 7b14e │ │ + beq.n 7ba0a │ │ rsb r1, ip, ip, lsl #3 │ │ lsls r1, r1, #3 │ │ - b.n 7b240 │ │ + b.n 7bafc │ │ adds r0, #56 @ 0x38 │ │ subs r1, #56 @ 0x38 │ │ - beq.w 7b14e │ │ + beq.w 7ba0a │ │ ldr r2, [r0, #16] │ │ cmp r2, r6 │ │ - bhi.n 7b238 │ │ + bhi.n 7baf4 │ │ ldr r2, [r0, #20] │ │ cmp r2, r6 │ │ - bls.n 7b238 │ │ + bls.n 7baf4 │ │ ldrd r1, r0, [r0, #24] │ │ movs r6, #0 │ │ movs r5, #1 │ │ strd r1, r0, [sp] │ │ - b.n 7b152 │ │ + b.n 7ba0e │ │ rsb r1, r1, r1, lsl #3 │ │ ldr.w r0, [r9, #16] │ │ lsls r1, r1, #3 │ │ - b.n 7b26e │ │ + b.n 7bb2a │ │ adds r0, #56 @ 0x38 │ │ subs r1, #56 @ 0x38 │ │ - beq.w 7b0da │ │ + beq.w 7b996 │ │ ldr r2, [r0, #16] │ │ cmp r2, r6 │ │ - bhi.n 7b266 │ │ + bhi.n 7bb22 │ │ ldr r2, [r0, #20] │ │ cmp r2, r6 │ │ - bls.n 7b266 │ │ + bls.n 7bb22 │ │ ldr r5, [r0, #48] @ 0x30 │ │ cmp r5, #0 │ │ - beq.n 7b266 │ │ + beq.n 7bb22 │ │ cmp r5, #0 │ │ - bmi.n 7b2cc │ │ + bmi.n 7bb88 │ │ ldr r4, [r0, #44] @ 0x2c │ │ movs r1, #1 │ │ - ldr r0, [pc, #156] @ (7b328 ) │ │ + ldr r0, [pc, #156] @ (7bbe4 ) │ │ mov.w sl, #1 │ │ add r0, pc │ │ ldrb r0, [r0, #1] │ │ mov r0, r5 │ │ - bl 4abf8 │ │ + bl 4d084 │ │ cmp r0, #0 │ │ - beq.w 7b07a │ │ + beq.w 7b936 │ │ mov r8, r0 │ │ - b.n 7b12e │ │ - ldr r0, [pc, #144] @ (7b334 ) │ │ + b.n 7b9ea │ │ + ldr r0, [pc, #144] @ (7bbf0 ) │ │ movs r2, #0 │ │ - ldr r1, [pc, #144] @ (7b338 ) │ │ + ldr r1, [pc, #144] @ (7bbf4 ) │ │ movs r3, #1 │ │ add r0, pc │ │ str r2, [sp, #40] @ 0x28 │ │ add r1, pc │ │ str r2, [sp, #36] @ 0x24 │ │ movs r2, #4 │ │ str r3, [sp, #28] │ │ str r2, [sp, #32] │ │ str r0, [sp, #24] │ │ add r0, sp, #24 │ │ - bl 4c418 │ │ - b.n 7b2dc │ │ + bl 4d1a6 │ │ + b.n 7bb98 │ │ movs r0, #4 │ │ mov r1, r4 │ │ - bl 4adb8 │ │ - b.n 7b2dc │ │ + bl 4bbd8 │ │ + b.n 7bb98 │ │ mov r1, r5 │ │ mov.w sl, #0 │ │ - ldr r2, [pc, #92] @ (7b330 ) │ │ + ldr r2, [pc, #92] @ (7bbec ) │ │ add r2, pc │ │ mov r0, sl │ │ - bl 4ad80 │ │ + bl 4bba0 │ │ udf #254 @ 0xfe │ │ ldr r0, [r6, #4] │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, r4 │ │ - blxne ccbe0 │ │ + blxne cd200 │ │ mov r0, r5 │ │ - blx ccbe0 │ │ - bl 50044 │ │ + blx cd200 │ │ + bl 51568 │ │ ldr r0, [r6, #4] │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, r5 │ │ - blxne ccbe0 │ │ + blxne cd200 │ │ mov r0, r4 │ │ - blx ccbe0 │ │ - bl 50044 │ │ + blx cd200 │ │ + bl 51568 │ │ add r0, sp, #24 │ │ - bl 91768 │ │ - bl 50044 │ │ - b.n 7b31a │ │ - bl 50044 │ │ + bl 92960 │ │ + bl 51568 │ │ + b.n 7bbd6 │ │ + bl 51568 │ │ mov r0, sl │ │ mov r1, r8 │ │ - bl 916d4 │ │ - bl 50044 │ │ + bl 928dc │ │ + bl 51568 │ │ nop │ │ - str r3, [sp, #120] @ 0x78 │ │ + str r6, [sp, #552] @ 0x228 │ │ movs r5, r0 │ │ - str r5, [sp, #264] @ 0x108 │ │ + ldr r0, [sp, #696] @ 0x2b8 │ │ movs r5, r0 │ │ - ldrb r4, [r3, #7] │ │ + strb r4, [r6, #31] │ │ movs r5, r0 │ │ - strb r2, [r7, r0] │ │ + strh r2, [r6, r5] │ │ movs r5, r0 │ │ - ldrb r2, [r5, r2] │ │ + ldrb r6, [r7, r1] │ │ movs r5, r0 │ │ - str r4, [sp, #224] @ 0xe0 │ │ + str r7, [sp, #656] @ 0x290 │ │ movs r5, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #76 @ 0x4c │ │ mov r8, r0 │ │ cmp r2, #52 @ 0x34 │ │ - bcs.n 7b358 │ │ + bcs.n 7bc14 │ │ mov.w r4, #2147483648 @ 0x80000000 │ │ movs r1, #64 @ 0x40 │ │ - b.n 7b378 │ │ + b.n 7bc34 │ │ ldr r0, [r1, #0] │ │ mov r5, r2 │ │ movw r2, #17791 @ 0x457f │ │ mov r6, r1 │ │ movt r2, #17996 @ 0x464c │ │ cmp r0, r2 │ │ mov.w r4, #2147483648 @ 0x80000000 │ │ mov.w r1, #64 @ 0x40 │ │ itt eq │ │ ldrbeq r0, [r6, #4] │ │ cmpeq r0, #1 │ │ - beq.n 7b384 │ │ + beq.n 7bc40 │ │ str.w r4, [r8, r1] │ │ add sp, #76 @ 0x4c │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ ldrb r0, [r6, #5] │ │ subs r0, #1 │ │ cmp r0, #1 │ │ - bhi.n 7b378 │ │ + bhi.n 7bc34 │ │ ldrb r1, [r6, #6] │ │ mov r0, r6 │ │ cmp r1, #1 │ │ it ne │ │ movne r0, #22 │ │ cmp r1, #1 │ │ - bne.n 7b354 │ │ + bne.n 7bc10 │ │ ldrb r1, [r0, #5] │ │ cmp r1, #2 │ │ - beq.n 7b354 │ │ + beq.n 7bc10 │ │ ldr r2, [r0, #32] │ │ cmp r2, #0 │ │ - beq.n 7b42e │ │ + beq.n 7bcea │ │ ldrh.w sl, [r0, #48] @ 0x30 │ │ cmp.w sl, #0 │ │ - beq.n 7b40e │ │ + beq.n 7bcca │ │ ldrh r1, [r0, #46] @ 0x2e │ │ cmp r1, #40 @ 0x28 │ │ - bne.n 7b354 │ │ + bne.n 7bc10 │ │ movs r1, #40 @ 0x28 │ │ umull ip, r1, sl, r1 │ │ cmp r1, #0 │ │ - bne.n 7b354 │ │ + bne.n 7bc10 │ │ cmp r5, r2 │ │ mov.w r1, #64 @ 0x40 │ │ itt cs │ │ subcs r3, r5, r2 │ │ cmpcs r3, ip │ │ - bcc.n 7b378 │ │ + bcc.n 7bc34 │ │ ldrh r0, [r0, #50] @ 0x32 │ │ movw r1, #65535 @ 0xffff │ │ add r2, r6 │ │ cmp r0, r1 │ │ it eq │ │ ldreq r0, [r2, #24] │ │ movs r1, #64 @ 0x40 │ │ cmp r0, #0 │ │ - beq.n 7b378 │ │ + beq.n 7bc34 │ │ cmp r0, sl │ │ str r2, [sp, #20] │ │ - bcs.n 7b378 │ │ + bcs.n 7bc34 │ │ add.w r0, r0, r0, lsl #2 │ │ ldr.w ip, [sp, #20] │ │ movs r2, #0 │ │ add.w r0, ip, r0, lsl #3 │ │ ldr r1, [r0, #4] │ │ cmp r1, #8 │ │ - bne.w 7b598 │ │ + bne.w 7be54 │ │ movs r0, #0 │ │ mov.w fp, #0 │ │ str r0, [sp, #48] @ 0x30 │ │ strd r0, r0, [sp, #52] @ 0x34 │ │ str r0, [sp, #44] @ 0x2c │ │ - b.n 7b5b0 │ │ + b.n 7be6c │ │ ldrh r1, [r0, #46] @ 0x2e │ │ cmp r1, #40 @ 0x28 │ │ - bne.n 7b354 │ │ + bne.n 7bc10 │ │ cmp r5, r2 │ │ mov.w r1, #64 @ 0x40 │ │ itt cs │ │ subcs r3, r5, r2 │ │ cmpcs r3, #40 @ 0x28 │ │ - bcc.n 7b378 │ │ + bcc.n 7bc34 │ │ adds r1, r6, r2 │ │ ldr.w sl, [r1, #20] │ │ cmp.w sl, #0 │ │ - bne.n 7b3b6 │ │ + bne.n 7bc72 │ │ movs r0, #0 │ │ mov.w ip, #1 │ │ mov.w fp, #0 │ │ mov.w lr, #0 │ │ mov.w r9, #1 │ │ str r0, [sp, #52] @ 0x34 │ │ str r0, [sp, #44] @ 0x2c │ │ @@ -73561,100 +80456,100 @@ │ │ strd r0, r0, [sp, #56] @ 0x38 │ │ str r0, [sp, #40] @ 0x28 │ │ strd r0, r0, [sp, #32] │ │ strd r0, r0, [sp, #24] │ │ add.w sl, r9, lr, lsl #4 │ │ mov.w r0, lr, lsl #4 │ │ cmp r0, #0 │ │ - beq.n 7b532 │ │ + beq.n 7bdee │ │ ldrb.w r2, [r9, #12] │ │ mov r1, r9 │ │ subs r0, #16 │ │ add.w r9, r9, #16 │ │ and.w r2, r2, #15 │ │ subs r2, #3 │ │ cmn.w r2, #2 │ │ - bcc.n 7b45c │ │ + bcc.n 7bd18 │ │ ldrh r1, [r1, #14] │ │ cmp r1, #0 │ │ - beq.n 7b45c │ │ + beq.n 7bd18 │ │ strd fp, ip, [sp, #16] │ │ - ldr r0, [pc, #848] @ (7b7d4 ) │ │ + ldr r0, [pc, #848] @ (7c090 ) │ │ ldr.w r1, [r9, #-16] │ │ add r0, pc │ │ str r1, [sp, #12] │ │ ldr.w fp, [r9, #-12] │ │ ldr.w r4, [r9, #-8] │ │ ldrb r0, [r0, #1] │ │ movs r0, #96 @ 0x60 │ │ - blx ccbf0 │ │ + blx cd270 │ │ cmp r0, #0 │ │ - beq.w 7b7a2 │ │ + beq.w 7c05e │ │ movs r1, #0 │ │ add.w lr, sp, #64 @ 0x40 │ │ strd r4, r1, [r0, #8] │ │ movs r4, #1 │ │ strd fp, r1, [r0] │ │ ldr r1, [sp, #12] │ │ str r1, [r0, #16] │ │ movs r1, #4 │ │ strd r0, r4, [sp, #68] @ 0x44 │ │ str r1, [sp, #64] @ 0x40 │ │ ldrd fp, ip, [sp, #16] │ │ cmp r9, sl │ │ - beq.n 7b53e │ │ + beq.n 7bdfa │ │ ldrb.w r2, [r9, #12] │ │ mov r1, r9 │ │ add.w r9, r9, #16 │ │ and.w r2, r2, #15 │ │ subs r2, #3 │ │ cmn.w r2, #2 │ │ - bcc.n 7b4c2 │ │ + bcc.n 7bd7e │ │ ldrh r1, [r1, #14] │ │ cmp r1, #0 │ │ - beq.n 7b4c2 │ │ + beq.n 7bd7e │ │ ldr r1, [sp, #64] @ 0x40 │ │ ldr.w r2, [r9, #-16] │ │ str r2, [sp, #12] │ │ cmp r4, r1 │ │ ldr.w r2, [r9, #-12] │ │ str r2, [sp, #4] │ │ ldr.w r2, [r9, #-8] │ │ str r2, [sp, #8] │ │ - bne.n 7b510 │ │ + bne.n 7bdcc │ │ movs r0, #24 │ │ mov r1, r4 │ │ str r0, [sp, #0] │ │ mov r0, lr │ │ movs r2, #1 │ │ movs r3, #8 │ │ mov fp, lr │ │ - bl 780ec │ │ + bl 78694 │ │ ldr r0, [sp, #68] @ 0x44 │ │ mov lr, fp │ │ add.w r1, r4, r4, lsl #1 │ │ ldr r2, [sp, #4] │ │ ldr r3, [sp, #8] │ │ adds r4, #1 │ │ str.w r2, [r0, r1, lsl #3] │ │ add.w r1, r0, r1, lsl #3 │ │ movs r2, #0 │ │ str r2, [r1, #4] │ │ strd r3, r2, [r1, #8] │ │ ldr r2, [sp, #12] │ │ str r2, [r1, #16] │ │ str r4, [sp, #72] @ 0x48 │ │ - b.n 7b4be │ │ + b.n 7bd7a │ │ mov.w r9, #8 │ │ mov.w sl, #0 │ │ movs r4, #0 │ │ - b.n 7b548 │ │ + b.n 7be04 │ │ ldrd sl, r9, [sp, #64] @ 0x40 │ │ cmp r4, #2 │ │ - bcs.w 7b790 │ │ + bcs.w 7c04c │ │ ldrd r0, r1, [sp, #52] @ 0x34 │ │ add.w r2, r8, #16 │ │ str.w r0, [r8, #32] │ │ ldr r0, [sp, #44] @ 0x2c │ │ str.w r0, [r8, #36] @ 0x24 │ │ ldr r0, [sp, #36] @ 0x24 │ │ strd r0, r5, [r8, #40] @ 0x28 │ │ @@ -73671,15 +80566,15 @@ │ │ ldr r0, [sp, #48] @ 0x30 │ │ str.w r1, [r8, #28] │ │ movs r1, #72 @ 0x48 │ │ strd sl, r9, [r8, #64] @ 0x40 │ │ strd r6, r5, [r8] │ │ str.w ip, [r8, #8] │ │ stmia.w r2, {r0, r5, fp} │ │ - b.n 7b378 │ │ + b.n 7bc34 │ │ ldr.w fp, [r0, #16] │ │ ldr r0, [r0, #20] │ │ str r6, [sp, #48] @ 0x30 │ │ adds.w r0, r0, fp │ │ str r0, [sp, #52] @ 0x34 │ │ adc.w r0, r2, #0 │ │ str r0, [sp, #44] @ 0x2c │ │ @@ -73689,5290 +80584,5579 @@ │ │ movs r3, #0 │ │ str.w sl, [sp, #60] @ 0x3c │ │ lsls r4, r0, #3 │ │ mov r0, ip │ │ mov r1, r4 │ │ ldr r2, [r0, #4] │ │ cmp r2, #2 │ │ - beq.n 7b5f6 │ │ + beq.n 7beb2 │ │ subs r1, #40 @ 0x28 │ │ add.w r0, r0, #40 @ 0x28 │ │ add.w r3, r3, #1 │ │ - bne.n 7b5c0 │ │ + bne.n 7be7c │ │ movs r3, #0 │ │ mov r0, r4 │ │ mov r2, ip │ │ mov.w r9, #1 │ │ ldr r1, [r2, #4] │ │ cmp r1, #11 │ │ - beq.n 7b664 │ │ + beq.n 7bf20 │ │ subs r0, #40 @ 0x28 │ │ add.w r2, r2, #40 @ 0x28 │ │ add.w r3, r3, #1 │ │ - bne.n 7b5dc │ │ + bne.n 7be98 │ │ movs r0, #0 │ │ mov.w lr, #0 │ │ - b.n 7b44a │ │ + b.n 7bd06 │ │ ldr.w ip, [r0, #16] │ │ movs r1, #64 @ 0x40 │ │ str r4, [sp, #12] │ │ mov.w r4, #2147483648 @ 0x80000000 │ │ cmp r5, ip │ │ - bcc.w 7b378 │ │ + bcc.w 7bc34 │ │ ldr.w lr, [r0, #20] │ │ str.w fp, [sp, #16] │ │ ands.w r2, lr, #15 │ │ - bne.w 7b378 │ │ + bne.w 7bc34 │ │ sub.w r2, r5, ip │ │ str.w lr, [sp, #8] │ │ cmp r2, lr │ │ - bcc.w 7b378 │ │ + bcc.w 7bc34 │ │ ldr r0, [r0, #24] │ │ cmp r0, #0 │ │ - beq.n 7b6ca │ │ + beq.n 7bf86 │ │ cmp r0, sl │ │ - bcs.w 7b378 │ │ + bcs.w 7bc34 │ │ add.w r0, r0, r0, lsl #2 │ │ ldr r1, [sp, #20] │ │ add.w r0, r1, r0, lsl #3 │ │ ldr r1, [r0, #4] │ │ cmp r1, #3 │ │ - bne.w 7b354 │ │ + bne.w 7bc10 │ │ ldr r1, [r0, #16] │ │ movs r2, #0 │ │ ldr r0, [r0, #20] │ │ ldr.w sl, [sp, #60] @ 0x3c │ │ adds r0, r0, r1 │ │ str r0, [sp, #28] │ │ mov.w r0, #0 │ │ str r1, [sp, #40] @ 0x28 │ │ str r0, [sp, #32] │ │ adc.w r0, r2, #0 │ │ str r0, [sp, #24] │ │ str r6, [sp, #36] @ 0x24 │ │ - b.n 7b6d6 │ │ + b.n 7bf92 │ │ ldr.w lr, [r2, #16] │ │ mov ip, r4 │ │ mov.w r4, #2147483648 @ 0x80000000 │ │ movs r1, #64 @ 0x40 │ │ cmp r5, lr │ │ - bcc.w 7b378 │ │ + bcc.w 7bc34 │ │ str.w fp, [sp, #16] │ │ ldr.w fp, [r2, #20] │ │ ands.w r0, fp, #15 │ │ - bne.w 7b378 │ │ + bne.w 7bc34 │ │ sub.w r0, r5, lr │ │ cmp r0, fp │ │ - bcc.w 7b378 │ │ + bcc.w 7bc34 │ │ ldr r0, [r2, #24] │ │ cmp r0, #0 │ │ - beq.n 7b736 │ │ + beq.n 7bff2 │ │ cmp r0, sl │ │ - bcs.w 7b378 │ │ + bcs.w 7bc34 │ │ add.w r0, r0, r0, lsl #2 │ │ ldr r1, [sp, #20] │ │ add.w r0, r1, r0, lsl #3 │ │ ldr r1, [r0, #4] │ │ cmp r1, #3 │ │ - bne.w 7b354 │ │ + bne.w 7bc10 │ │ ldr r1, [r0, #16] │ │ movs r2, #0 │ │ ldr r0, [r0, #20] │ │ str r1, [sp, #40] @ 0x28 │ │ adds r0, r0, r1 │ │ str r0, [sp, #28] │ │ mov.w r0, #0 │ │ str r6, [sp, #36] @ 0x24 │ │ str r0, [sp, #32] │ │ adc.w r0, r2, #0 │ │ str r0, [sp, #24] │ │ - b.n 7b742 │ │ + b.n 7bffe │ │ movs r0, #0 │ │ str r0, [sp, #40] @ 0x28 │ │ strd r0, r0, [sp, #32] │ │ strd r0, r0, [sp, #24] │ │ ldr r0, [sp, #8] │ │ add.w r9, r6, ip │ │ ldr.w fp, [sp, #12] │ │ mov.w lr, r0, lsr #4 │ │ ldr r0, [sp, #20] │ │ adds r0, #16 │ │ - b.n 7b6f4 │ │ + b.n 7bfb0 │ │ subs.w fp, fp, #40 @ 0x28 │ │ add.w r0, r0, #40 @ 0x28 │ │ - beq.n 7b724 │ │ + beq.n 7bfe0 │ │ ldr.w r1, [r0, #-12] │ │ cmp r1, #18 │ │ itt eq │ │ ldreq r1, [r0, #8] │ │ cmpeq r1, r3 │ │ - bne.n 7b6ea │ │ + bne.n 7bfa6 │ │ ldr r2, [r0, #0] │ │ movs r1, #64 @ 0x40 │ │ cmp r5, r2 │ │ - bcc.w 7b378 │ │ + bcc.w 7bc34 │ │ ldr.w ip, [r0, #4] │ │ ands.w sl, ip, #3 │ │ - bne.w 7b378 │ │ + bne.w 7bc34 │ │ ldr.w sl, [sp, #60] @ 0x3c │ │ subs r2, r5, r2 │ │ cmp r2, ip │ │ - bcs.n 7b6ea │ │ - b.n 7b378 │ │ + bcs.n 7bfa6 │ │ + b.n 7bc34 │ │ add.w ip, sp, #12 │ │ ldr r0, [sp, #8] │ │ ldmia.w ip, {r4, fp, ip} │ │ cmp r0, #0 │ │ - bne.w 7b454 │ │ - b.n 7b5d2 │ │ + bne.w 7bd10 │ │ + b.n 7be8e │ │ movs r0, #0 │ │ str r0, [sp, #40] @ 0x28 │ │ strd r0, r0, [sp, #32] │ │ strd r0, r0, [sp, #24] │ │ ldr r0, [sp, #20] │ │ add.w r9, r6, lr │ │ mov.w lr, fp, lsr #4 │ │ adds r0, #16 │ │ - b.n 7b75a │ │ + b.n 7c016 │ │ subs.w ip, ip, #40 @ 0x28 │ │ add.w r0, r0, #40 @ 0x28 │ │ - beq.n 7b78a │ │ + beq.n 7c046 │ │ ldr.w r1, [r0, #-12] │ │ cmp r1, #18 │ │ itt eq │ │ ldreq r1, [r0, #8] │ │ cmpeq r1, r3 │ │ - bne.n 7b750 │ │ + bne.n 7c00c │ │ ldr.w fp, [r0] │ │ movs r1, #64 @ 0x40 │ │ cmp r5, fp │ │ - bcc.w 7b378 │ │ + bcc.w 7bc34 │ │ ldr.w sl, [r0, #4] │ │ ands.w r2, sl, #3 │ │ - bne.w 7b378 │ │ + bne.w 7bc34 │ │ sub.w r2, r5, fp │ │ cmp r2, sl │ │ - bcs.n 7b750 │ │ - b.n 7b378 │ │ + bcs.n 7c00c │ │ + b.n 7bc34 │ │ ldrd fp, ip, [sp, #16] │ │ - b.n 7b454 │ │ + b.n 7bd10 │ │ cmp r4, #21 │ │ - bcs.n 7b7aa │ │ + bcs.n 7c066 │ │ mov r0, r9 │ │ mov r1, r4 │ │ - bl 84644 │ │ + bl 85704 │ │ ldrd fp, ip, [sp, #16] │ │ - b.n 7b548 │ │ + b.n 7be04 │ │ movs r0, #8 │ │ movs r1, #96 @ 0x60 │ │ - bl 4adb8 │ │ + bl 4bbd8 │ │ mov r0, r9 │ │ mov r1, r4 │ │ - bl 90860 │ │ - b.n 7b79c │ │ + bl 91a68 │ │ + b.n 7c058 │ │ mov r4, r0 │ │ cmp.w sl, #0 │ │ - bne.n 7b7c8 │ │ - b.n 7b7ce │ │ + bne.n 7c084 │ │ + b.n 7c08a │ │ mov r4, r0 │ │ ldr r0, [sp, #64] @ 0x40 │ │ - cbz r0, 7b7ce │ │ + cbz r0, 7c08a │ │ ldr.w r9, [sp, #68] @ 0x44 │ │ mov r0, r9 │ │ - blx ccbe0 │ │ + blx cd200 │ │ mov r0, r4 │ │ - blx cb1cc │ │ - str r1, [sp, #144] @ 0x90 │ │ + blx cb7d4 │ │ + str r4, [sp, #576] @ 0x240 │ │ movs r5, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ ldrd r8, r6, [r0, #4] │ │ mov r4, r0 │ │ - cbz r6, 7b800 │ │ + cbz r6, 7c0bc │ │ add.w r5, r8, #4 │ │ ldr.w r0, [r5, #-4] │ │ cmp r0, #0 │ │ itt ne │ │ ldrne r0, [r5, #0] │ │ - blxne ccbe0 │ │ + blxne cd200 │ │ adds r5, #12 │ │ subs r6, #1 │ │ - bne.n 7b7ec │ │ + bne.n 7c0a8 │ │ ldr r0, [r4, #0] │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, r8 │ │ - blxne ccbe0 │ │ + blxne cd200 │ │ ldrd r8, r6, [r4, #16] │ │ - cbz r6, 7b824 │ │ + cbz r6, 7c0e0 │ │ add.w r5, r8, #4 │ │ ldrd r0, r1, [r5, #-4] │ │ - blx cce10 │ │ + blx cd420 │ │ adds r5, #8 │ │ subs r6, #1 │ │ - bne.n 7b816 │ │ + bne.n 7c0d2 │ │ ldr r0, [r4, #12] │ │ - cbz r0, 7b836 │ │ + cbz r0, 7c0f2 │ │ mov r0, r8 │ │ ldr.w r8, [sp], #4 │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ - b.w ccae8 │ │ + b.w cd0f0 │ │ ldr.w r8, [sp], #4 │ │ pop {r4, r5, r6, r7, pc} │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ - subw sp, sp, #1244 @ 0x4dc │ │ - str r3, [sp, #148] @ 0x94 │ │ + subw sp, sp, #1364 @ 0x554 │ │ + str r3, [sp, #140] @ 0x8c │ │ mov r6, r2 │ │ - str r0, [sp, #104] @ 0x68 │ │ - mov r8, r1 │ │ - ldr r2, [pc, #16] @ (7b864 ) │ │ + str r0, [sp, #96] @ 0x60 │ │ + mov sl, r1 │ │ + ldr r2, [pc, #16] @ (7c120 ) │ │ add r2, pc │ │ mov r0, r6 │ │ movs r3, #13 │ │ - str r6, [sp, #144] @ 0x90 │ │ - bl 7e378 │ │ - str r1, [sp, #188] @ 0xbc │ │ - b.n 7b868 │ │ - nop │ │ - adds r5, #111 @ 0x6f │ │ - vtbl.8 d20, {d10-d12}, d8 │ │ - cmp r0, #0 │ │ - ldr r1, [sp, #188] @ 0xbc │ │ - it eq │ │ - moveq r1, r0 │ │ - str r1, [sp, #188] @ 0xbc │ │ - it eq │ │ - moveq r0, #1 │ │ - add r2, pc │ │ - str r0, [sp, #140] @ 0x8c │ │ - mov r0, r6 │ │ - mov r1, r8 │ │ - movs r3, #11 │ │ - bl 7e378 │ │ - str r1, [sp, #184] @ 0xb8 │ │ - b.n 7b890 │ │ - nop │ │ - adds r5, #86 @ 0x56 │ │ - vtbl.8 d20, {d10-d12}, d8 │ │ - cmp r0, #0 │ │ - ldr r1, [sp, #184] @ 0xb8 │ │ - it eq │ │ - moveq r1, r0 │ │ - str r1, [sp, #184] @ 0xb8 │ │ - it eq │ │ - moveq r0, #1 │ │ - add r2, pc │ │ - str r0, [sp, #136] @ 0x88 │ │ - mov r0, r6 │ │ - mov r1, r8 │ │ - movs r3, #14 │ │ - bl 7e378 │ │ + str r6, [sp, #136] @ 0x88 │ │ + bl 7f0bc │ │ str r1, [sp, #180] @ 0xb4 │ │ - b.n 7b8b8 │ │ + b.n 7c124 │ │ nop │ │ - adds r5, #57 @ 0x39 │ │ + adds r0, #43 @ 0x2b │ │ vtbl.8 d20, {d10-d12}, d8 │ │ cmp r0, #0 │ │ ldr r1, [sp, #180] @ 0xb4 │ │ it eq │ │ moveq r1, r0 │ │ str r1, [sp, #180] @ 0xb4 │ │ it eq │ │ moveq r0, #1 │ │ add r2, pc │ │ str r0, [sp, #132] @ 0x84 │ │ mov r0, r6 │ │ - mov r1, r8 │ │ + mov r1, sl │ │ movs r3, #11 │ │ - bl 7e378 │ │ + bl 7f0bc │ │ str r1, [sp, #176] @ 0xb0 │ │ - b.n 7b8e0 │ │ + b.n 7c14c │ │ nop │ │ - adds r5, #46 @ 0x2e │ │ + adds r0, #18 │ │ vtbl.8 d20, {d10-d12}, d8 │ │ cmp r0, #0 │ │ ldr r1, [sp, #176] @ 0xb0 │ │ it eq │ │ moveq r1, r0 │ │ str r1, [sp, #176] @ 0xb0 │ │ it eq │ │ moveq r0, #1 │ │ add r2, pc │ │ str r0, [sp, #128] @ 0x80 │ │ mov r0, r6 │ │ - mov r1, r8 │ │ - movs r3, #11 │ │ - bl 7e378 │ │ + mov r1, sl │ │ + movs r3, #14 │ │ + bl 7f0bc │ │ str r1, [sp, #172] @ 0xac │ │ - b.n 7b908 │ │ + b.n 7c174 │ │ nop │ │ - adds r5, #17 │ │ + cmp r7, #245 @ 0xf5 │ │ vtbl.8 d20, {d10-d12}, d8 │ │ cmp r0, #0 │ │ ldr r1, [sp, #172] @ 0xac │ │ it eq │ │ moveq r1, r0 │ │ str r1, [sp, #172] @ 0xac │ │ it eq │ │ moveq r0, #1 │ │ add r2, pc │ │ str r0, [sp, #124] @ 0x7c │ │ mov r0, r6 │ │ - mov r1, r8 │ │ - movs r3, #15 │ │ - bl 7e378 │ │ + mov r1, sl │ │ + movs r3, #11 │ │ + bl 7f0bc │ │ str r1, [sp, #168] @ 0xa8 │ │ - b.n 7b930 │ │ + b.n 7c19c │ │ nop │ │ - adds r4, #244 @ 0xf4 │ │ + cmp r7, #234 @ 0xea │ │ vtbl.8 d20, {d10-d12}, d8 │ │ cmp r0, #0 │ │ ldr r1, [sp, #168] @ 0xa8 │ │ it eq │ │ moveq r1, r0 │ │ str r1, [sp, #168] @ 0xa8 │ │ it eq │ │ moveq r0, #1 │ │ add r2, pc │ │ str r0, [sp, #120] @ 0x78 │ │ mov r0, r6 │ │ - mov r1, r8 │ │ - movs r3, #10 │ │ - bl 7e378 │ │ + mov r1, sl │ │ + movs r3, #11 │ │ + bl 7f0bc │ │ str r1, [sp, #164] @ 0xa4 │ │ - b.n 7b958 │ │ + b.n 7c1c4 │ │ nop │ │ - adds r5, #16 │ │ - @ instruction: 0xfffa4af9 │ │ + cmp r7, #205 @ 0xcd │ │ + vtbl.8 d20, {d10-d12}, d8 │ │ cmp r0, #0 │ │ ldr r1, [sp, #164] @ 0xa4 │ │ it eq │ │ moveq r1, r0 │ │ str r1, [sp, #164] @ 0xa4 │ │ it eq │ │ moveq r0, #1 │ │ add r2, pc │ │ str r0, [sp, #116] @ 0x74 │ │ mov r0, r6 │ │ - mov r1, r8 │ │ - movs r3, #18 │ │ - bl 7e378 │ │ + mov r1, sl │ │ + movs r3, #15 │ │ + bl 7f0bc │ │ str r1, [sp, #160] @ 0xa0 │ │ - ldr r2, [pc, #968] @ (7bd44 ) │ │ + b.n 7c1ec │ │ + nop │ │ + cmp r7, #176 @ 0xb0 │ │ + vtbl.8 d20, {d10-d12}, d8 │ │ cmp r0, #0 │ │ ldr r1, [sp, #160] @ 0xa0 │ │ it eq │ │ moveq r1, r0 │ │ str r1, [sp, #160] @ 0xa0 │ │ it eq │ │ moveq r0, #1 │ │ add r2, pc │ │ str r0, [sp, #112] @ 0x70 │ │ mov r0, r6 │ │ - mov r1, r8 │ │ - movs r3, #12 │ │ - bl 7e378 │ │ + mov r1, sl │ │ + movs r3, #10 │ │ + bl 7f0bc │ │ str r1, [sp, #156] @ 0x9c │ │ - ldr r2, [pc, #940] @ (7bd48 ) │ │ - mov sl, r0 │ │ + b.n 7c214 │ │ + nop │ │ + cmp r7, #204 @ 0xcc │ │ + @ instruction: 0xfffa4af8 │ │ cmp r0, #0 │ │ - ldr r0, [sp, #156] @ 0x9c │ │ + ldr r1, [sp, #156] @ 0x9c │ │ it eq │ │ - moveq r0, sl │ │ - str r0, [sp, #156] @ 0x9c │ │ + moveq r1, r0 │ │ + str r1, [sp, #156] @ 0x9c │ │ it eq │ │ - moveq.w sl, #1 │ │ + moveq r0, #1 │ │ add r2, pc │ │ + str r0, [sp, #108] @ 0x6c │ │ mov r0, r6 │ │ - mov r1, r8 │ │ - movs r3, #10 │ │ - bl 7e378 │ │ + mov r1, sl │ │ + movs r3, #18 │ │ + bl 7f0bc │ │ str r1, [sp, #152] @ 0x98 │ │ - ldr r2, [pc, #912] @ (7bd4c ) │ │ - mov r9, r0 │ │ + ldr r2, [pc, #964] @ (7c5fc ) │ │ cmp r0, #0 │ │ - ldr r0, [sp, #152] @ 0x98 │ │ + ldr r1, [sp, #152] @ 0x98 │ │ it eq │ │ - moveq r0, r9 │ │ - str r0, [sp, #152] @ 0x98 │ │ + moveq r1, r0 │ │ + str r1, [sp, #152] @ 0x98 │ │ it eq │ │ - moveq.w r9, #1 │ │ + moveq r0, #1 │ │ add r2, pc │ │ + str r0, [sp, #104] @ 0x68 │ │ mov r0, r6 │ │ - mov r1, r8 │ │ + mov r1, sl │ │ + movs r3, #12 │ │ + bl 7f0bc │ │ + str r1, [sp, #148] @ 0x94 │ │ + ldr r2, [pc, #936] @ (7c600 ) │ │ + mov r4, r0 │ │ + cmp r0, #0 │ │ + ldr r0, [sp, #148] @ 0x94 │ │ + it eq │ │ + moveq r0, r4 │ │ + str r0, [sp, #148] @ 0x94 │ │ + it eq │ │ + moveq r4, #1 │ │ + add r2, pc │ │ + mov r0, r6 │ │ + mov r1, sl │ │ + movs r3, #10 │ │ + bl 7f0bc │ │ + str r1, [sp, #144] @ 0x90 │ │ + ldr r2, [pc, #908] @ (7c604 ) │ │ + mov r8, r0 │ │ + cmp r0, #0 │ │ + ldr r0, [sp, #144] @ 0x90 │ │ + it eq │ │ + moveq r0, r8 │ │ + str r0, [sp, #144] @ 0x90 │ │ + it eq │ │ + moveq.w r8, #1 │ │ + add r2, pc │ │ + mov r0, r6 │ │ + mov r1, sl │ │ movs r3, #15 │ │ - bl 7e378 │ │ - ldr r2, [pc, #884] @ (7bd50 ) │ │ + bl 7f0bc │ │ + ldr r2, [pc, #880] @ (7c608 ) │ │ mov r5, r0 │ │ - mov r4, r1 │ │ + mov fp, r1 │ │ cmp r0, #0 │ │ itt eq │ │ - moveq r4, r0 │ │ + moveq fp, r0 │ │ moveq r5, #1 │ │ add r2, pc │ │ mov r0, r6 │ │ - mov r1, r8 │ │ + mov r1, sl │ │ movs r3, #13 │ │ - bl 7e378 │ │ - str r1, [sp, #108] @ 0x6c │ │ - ldr r2, [pc, #860] @ (7bd54 ) │ │ - mov fp, r0 │ │ + bl 7f0bc │ │ + str r1, [sp, #100] @ 0x64 │ │ + ldr r2, [pc, #856] @ (7c60c ) │ │ + mov r9, r0 │ │ add r2, pc │ │ mov r0, r6 │ │ - mov r1, r8 │ │ + mov r1, sl │ │ movs r3, #15 │ │ - bl 7e378 │ │ + bl 7f0bc │ │ movs r2, #0 │ │ - str.w r8, [sp, #100] @ 0x64 │ │ - strb.w r2, [sp, #312] @ 0x138 │ │ + str.w sl, [sp, #92] @ 0x5c │ │ + strb.w r2, [sp, #304] @ 0x130 │ │ cmp r0, #0 │ │ - str r2, [sp, #308] @ 0x134 │ │ - strd r2, r2, [sp, #296] @ 0x128 │ │ + str r2, [sp, #300] @ 0x12c │ │ + strd r2, r2, [sp, #288] @ 0x120 │ │ mov r2, r0 │ │ it eq │ │ moveq r2, #1 │ │ - str r2, [sp, #288] @ 0x120 │ │ - mov r2, fp │ │ - cmp.w fp, #0 │ │ + str r2, [sp, #280] @ 0x118 │ │ + mov r2, r9 │ │ + cmp.w r9, #0 │ │ it eq │ │ moveq r2, #1 │ │ - str r2, [sp, #280] @ 0x118 │ │ - ldr r2, [sp, #152] @ 0x98 │ │ + str r2, [sp, #272] @ 0x110 │ │ + ldr r2, [sp, #144] @ 0x90 │ │ cmp r0, #0 │ │ - strd r5, r4, [sp, #272] @ 0x110 │ │ - strd r9, r2, [sp, #264] @ 0x108 │ │ - ldr r2, [sp, #156] @ 0x9c │ │ - strd sl, r2, [sp, #256] @ 0x100 │ │ - ldr r2, [sp, #160] @ 0xa0 │ │ - str r2, [sp, #252] @ 0xfc │ │ - ldr r2, [sp, #112] @ 0x70 │ │ - str r2, [sp, #248] @ 0xf8 │ │ - ldr r2, [sp, #164] @ 0xa4 │ │ + strd r5, fp, [sp, #264] @ 0x108 │ │ + strd r8, r2, [sp, #256] @ 0x100 │ │ + ldr r2, [sp, #148] @ 0x94 │ │ + strd r4, r2, [sp, #248] @ 0xf8 │ │ + ldr r2, [sp, #152] @ 0x98 │ │ str r2, [sp, #244] @ 0xf4 │ │ - ldr r2, [sp, #116] @ 0x74 │ │ + ldr r2, [sp, #104] @ 0x68 │ │ str r2, [sp, #240] @ 0xf0 │ │ - ldr r2, [sp, #168] @ 0xa8 │ │ + ldr r2, [sp, #156] @ 0x9c │ │ str r2, [sp, #236] @ 0xec │ │ - ldr r2, [sp, #120] @ 0x78 │ │ + ldr r2, [sp, #108] @ 0x6c │ │ str r2, [sp, #232] @ 0xe8 │ │ - ldr r2, [sp, #172] @ 0xac │ │ + ldr r2, [sp, #160] @ 0xa0 │ │ str r2, [sp, #228] @ 0xe4 │ │ - ldr r2, [sp, #124] @ 0x7c │ │ + ldr r2, [sp, #112] @ 0x70 │ │ str r2, [sp, #224] @ 0xe0 │ │ - ldr r2, [sp, #176] @ 0xb0 │ │ + ldr r2, [sp, #164] @ 0xa4 │ │ str r2, [sp, #220] @ 0xdc │ │ - ldr r2, [sp, #128] @ 0x80 │ │ + ldr r2, [sp, #116] @ 0x74 │ │ str r2, [sp, #216] @ 0xd8 │ │ - ldr r2, [sp, #180] @ 0xb4 │ │ + ldr r2, [sp, #168] @ 0xa8 │ │ str r2, [sp, #212] @ 0xd4 │ │ - ldr r2, [sp, #132] @ 0x84 │ │ + ldr r2, [sp, #120] @ 0x78 │ │ str r2, [sp, #208] @ 0xd0 │ │ - ldr r2, [sp, #184] @ 0xb8 │ │ + ldr r2, [sp, #172] @ 0xac │ │ str r2, [sp, #204] @ 0xcc │ │ - ldr r2, [sp, #136] @ 0x88 │ │ + ldr r2, [sp, #124] @ 0x7c │ │ str r2, [sp, #200] @ 0xc8 │ │ - ldr r2, [sp, #188] @ 0xbc │ │ + ldr r2, [sp, #176] @ 0xb0 │ │ str r2, [sp, #196] @ 0xc4 │ │ - ldr r2, [sp, #140] @ 0x8c │ │ + ldr r2, [sp, #128] @ 0x80 │ │ str r2, [sp, #192] @ 0xc0 │ │ + ldr r2, [sp, #180] @ 0xb4 │ │ + str r2, [sp, #188] @ 0xbc │ │ + ldr r2, [sp, #132] @ 0x84 │ │ + str r2, [sp, #184] @ 0xb8 │ │ it eq │ │ moveq r1, r0 │ │ - ldr r0, [sp, #108] @ 0x6c │ │ - cmp.w fp, #0 │ │ - str r1, [sp, #292] @ 0x124 │ │ + ldr r0, [sp, #100] @ 0x64 │ │ + cmp.w r9, #0 │ │ + str r1, [sp, #284] @ 0x11c │ │ it eq │ │ - moveq r0, fp │ │ - ldr r6, [sp, #148] @ 0x94 │ │ - str r0, [sp, #284] @ 0x11c │ │ + moveq r0, r9 │ │ + ldr r6, [sp, #140] @ 0x8c │ │ + str r0, [sp, #276] @ 0x114 │ │ ldr r4, [r6, #64] @ 0x40 │ │ - ldr r5, [pc, #704] @ (7bd58 ) │ │ + ldr r5, [pc, #704] @ (7c610 ) │ │ cmp.w r4, #2147483648 @ 0x80000000 │ │ - str r4, [sp, #180] @ 0xb4 │ │ + str r4, [sp, #172] @ 0xac │ │ add r5, pc │ │ - beq.w 7bcd8 │ │ - str r5, [sp, #136] @ 0x88 │ │ - ldr r2, [pc, #692] @ (7bd5c ) │ │ + beq.w 7c592 │ │ + str r5, [sp, #128] @ 0x80 │ │ + ldr r2, [pc, #692] @ (7c614 ) │ │ add r2, pc │ │ - ldr.w r8, [sp, #100] @ 0x64 │ │ + ldr.w sl, [sp, #92] @ 0x5c │ │ mov r0, r6 │ │ movs r3, #13 │ │ - mov r1, r8 │ │ - bl 7e378 │ │ - str r1, [sp, #188] @ 0xbc │ │ - ldr r2, [pc, #676] @ (7bd60 ) │ │ + mov r1, sl │ │ + bl 7f0bc │ │ + str r1, [sp, #180] @ 0xb4 │ │ + ldr r2, [pc, #676] @ (7c618 ) │ │ cmp r0, #0 │ │ - ldr r1, [sp, #188] @ 0xbc │ │ + ldr r1, [sp, #180] @ 0xb4 │ │ it eq │ │ moveq r1, r0 │ │ - str r1, [sp, #188] @ 0xbc │ │ + str r1, [sp, #180] @ 0xb4 │ │ it eq │ │ moveq r0, #1 │ │ add r2, pc │ │ - str r0, [sp, #132] @ 0x84 │ │ + str r0, [sp, #124] @ 0x7c │ │ mov r0, r6 │ │ - mov r1, r8 │ │ + mov r1, sl │ │ movs r3, #11 │ │ - bl 7e378 │ │ - str r1, [sp, #184] @ 0xb8 │ │ - ldr r2, [pc, #648] @ (7bd64 ) │ │ + bl 7f0bc │ │ + str r1, [sp, #176] @ 0xb0 │ │ + ldr r2, [pc, #648] @ (7c61c ) │ │ cmp r0, #0 │ │ - ldr r1, [sp, #184] @ 0xb8 │ │ + ldr r1, [sp, #176] @ 0xb0 │ │ it eq │ │ moveq r1, r0 │ │ - str r1, [sp, #184] @ 0xb8 │ │ + str r1, [sp, #176] @ 0xb0 │ │ it eq │ │ moveq r0, #1 │ │ add r2, pc │ │ - str r0, [sp, #128] @ 0x80 │ │ + str r0, [sp, #120] @ 0x78 │ │ mov r0, r6 │ │ - mov r1, r8 │ │ + mov r1, sl │ │ movs r3, #14 │ │ - bl 7e378 │ │ - str r1, [sp, #176] @ 0xb0 │ │ - ldr r2, [pc, #620] @ (7bd68 ) │ │ + bl 7f0bc │ │ + str r1, [sp, #168] @ 0xa8 │ │ + ldr r2, [pc, #620] @ (7c620 ) │ │ cmp r0, #0 │ │ - ldr r1, [sp, #176] @ 0xb0 │ │ + ldr r1, [sp, #168] @ 0xa8 │ │ it eq │ │ moveq r1, r0 │ │ - str r1, [sp, #176] @ 0xb0 │ │ + str r1, [sp, #168] @ 0xa8 │ │ it eq │ │ moveq r0, #1 │ │ add r2, pc │ │ - str r0, [sp, #124] @ 0x7c │ │ + str r0, [sp, #116] @ 0x74 │ │ mov r0, r6 │ │ - mov r1, r8 │ │ + mov r1, sl │ │ movs r3, #11 │ │ - bl 7e378 │ │ - str r1, [sp, #172] @ 0xac │ │ - ldr r2, [pc, #592] @ (7bd6c ) │ │ + bl 7f0bc │ │ + str r1, [sp, #164] @ 0xa4 │ │ + ldr r2, [pc, #592] @ (7c624 ) │ │ cmp r0, #0 │ │ - ldr r1, [sp, #172] @ 0xac │ │ + ldr r1, [sp, #164] @ 0xa4 │ │ it eq │ │ moveq r1, r0 │ │ - str r1, [sp, #172] @ 0xac │ │ + str r1, [sp, #164] @ 0xa4 │ │ it eq │ │ moveq r0, #1 │ │ add r2, pc │ │ - str r0, [sp, #120] @ 0x78 │ │ + str r0, [sp, #112] @ 0x70 │ │ mov r0, r6 │ │ - mov r1, r8 │ │ + mov r1, sl │ │ movs r3, #11 │ │ - bl 7e378 │ │ - str r1, [sp, #168] @ 0xa8 │ │ - ldr r2, [pc, #564] @ (7bd70 ) │ │ + bl 7f0bc │ │ + str r1, [sp, #160] @ 0xa0 │ │ + ldr r2, [pc, #564] @ (7c628 ) │ │ cmp r0, #0 │ │ - ldr r1, [sp, #168] @ 0xa8 │ │ + ldr r1, [sp, #160] @ 0xa0 │ │ it eq │ │ moveq r1, r0 │ │ - str r1, [sp, #168] @ 0xa8 │ │ + str r1, [sp, #160] @ 0xa0 │ │ it eq │ │ moveq r0, #1 │ │ add r2, pc │ │ - str r0, [sp, #116] @ 0x74 │ │ + str r0, [sp, #108] @ 0x6c │ │ mov r0, r6 │ │ - mov r1, r8 │ │ + mov r1, sl │ │ movs r3, #15 │ │ - bl 7e378 │ │ - str r1, [sp, #164] @ 0xa4 │ │ - ldr r2, [pc, #536] @ (7bd74 ) │ │ + bl 7f0bc │ │ + str r1, [sp, #156] @ 0x9c │ │ + ldr r2, [pc, #536] @ (7c62c ) │ │ cmp r0, #0 │ │ - ldr r1, [sp, #164] @ 0xa4 │ │ + ldr r1, [sp, #156] @ 0x9c │ │ it eq │ │ moveq r1, r0 │ │ - str r1, [sp, #164] @ 0xa4 │ │ + str r1, [sp, #156] @ 0x9c │ │ it eq │ │ moveq r0, #1 │ │ add r2, pc │ │ - str r0, [sp, #112] @ 0x70 │ │ + str r0, [sp, #104] @ 0x68 │ │ mov r0, r6 │ │ - mov r1, r8 │ │ + mov r1, sl │ │ movs r3, #10 │ │ - bl 7e378 │ │ - str r1, [sp, #160] @ 0xa0 │ │ - ldr r2, [pc, #508] @ (7bd78 ) │ │ + bl 7f0bc │ │ + str r1, [sp, #152] @ 0x98 │ │ + ldr r2, [pc, #508] @ (7c630 ) │ │ cmp r0, #0 │ │ - ldr r1, [sp, #160] @ 0xa0 │ │ + ldr r1, [sp, #152] @ 0x98 │ │ it eq │ │ moveq r1, r0 │ │ - str r1, [sp, #160] @ 0xa0 │ │ + str r1, [sp, #152] @ 0x98 │ │ it eq │ │ moveq r0, #1 │ │ add r2, pc │ │ - str r0, [sp, #108] @ 0x6c │ │ + str r0, [sp, #100] @ 0x64 │ │ mov r0, r6 │ │ - mov r1, r8 │ │ + mov r1, sl │ │ movs r3, #18 │ │ - bl 7e378 │ │ - str r1, [sp, #156] @ 0x9c │ │ - ldr r2, [pc, #480] @ (7bd7c ) │ │ + bl 7f0bc │ │ + str r1, [sp, #148] @ 0x94 │ │ + ldr r2, [pc, #480] @ (7c634 ) │ │ cmp r0, #0 │ │ - ldr r1, [sp, #156] @ 0x9c │ │ + ldr r1, [sp, #148] @ 0x94 │ │ it eq │ │ moveq r1, r0 │ │ - str r1, [sp, #156] @ 0x9c │ │ + str r1, [sp, #148] @ 0x94 │ │ it eq │ │ moveq r0, #1 │ │ add r2, pc │ │ - str r0, [sp, #96] @ 0x60 │ │ + str r0, [sp, #88] @ 0x58 │ │ mov r0, r6 │ │ - mov r1, r8 │ │ + mov r1, sl │ │ movs r3, #12 │ │ - bl 7e378 │ │ - str r1, [sp, #152] @ 0x98 │ │ - ldr r2, [pc, #452] @ (7bd80 ) │ │ + bl 7f0bc │ │ + str r1, [sp, #144] @ 0x90 │ │ + ldr r2, [pc, #452] @ (7c638 ) │ │ mov r4, r0 │ │ cmp r0, #0 │ │ - ldr r0, [sp, #152] @ 0x98 │ │ + ldr r0, [sp, #144] @ 0x90 │ │ it eq │ │ moveq r0, r4 │ │ - str r0, [sp, #152] @ 0x98 │ │ + str r0, [sp, #144] @ 0x90 │ │ it eq │ │ moveq r4, #1 │ │ add r2, pc │ │ mov r0, r6 │ │ - mov r1, r8 │ │ + mov r1, sl │ │ movs r3, #10 │ │ - bl 7e378 │ │ - str r1, [sp, #140] @ 0x8c │ │ - ldr r2, [pc, #424] @ (7bd84 ) │ │ - mov r9, r0 │ │ + bl 7f0bc │ │ + str r1, [sp, #132] @ 0x84 │ │ + ldr r2, [pc, #424] @ (7c63c ) │ │ + mov r8, r0 │ │ cmp r0, #0 │ │ - ldr r0, [sp, #140] @ 0x8c │ │ + ldr r0, [sp, #132] @ 0x84 │ │ it eq │ │ - moveq r0, r9 │ │ - str r0, [sp, #140] @ 0x8c │ │ + moveq r0, r8 │ │ + str r0, [sp, #132] @ 0x84 │ │ it eq │ │ - moveq.w r9, #1 │ │ + moveq.w r8, #1 │ │ add r2, pc │ │ mov r0, r6 │ │ - mov r1, r8 │ │ + mov r1, sl │ │ movs r3, #15 │ │ - bl 7e378 │ │ - ldr r2, [pc, #396] @ (7bd88 ) │ │ - mov fp, r0 │ │ - mov sl, r1 │ │ + bl 7f0bc │ │ + ldr r2, [pc, #396] @ (7c640 ) │ │ + mov r9, r0 │ │ + mov fp, r1 │ │ cmp r0, #0 │ │ itt eq │ │ - moveq sl, r0 │ │ - moveq.w fp, #1 │ │ + moveq fp, r0 │ │ + moveq.w r9, #1 │ │ add r2, pc │ │ mov r0, r6 │ │ - mov r1, r8 │ │ + mov r1, sl │ │ movs r3, #13 │ │ - bl 7e378 │ │ - str r1, [sp, #92] @ 0x5c │ │ - ldr r2, [pc, #372] @ (7bd8c ) │ │ + bl 7f0bc │ │ + str r1, [sp, #84] @ 0x54 │ │ + ldr r2, [pc, #368] @ (7c644 ) │ │ mov r5, r0 │ │ add r2, pc │ │ mov r0, r6 │ │ - mov r1, r8 │ │ + mov r1, sl │ │ movs r3, #15 │ │ - bl 7e378 │ │ + bl 7f0bc │ │ movs r2, #0 │ │ cmp r0, #0 │ │ - strb.w r2, [sp, #768] @ 0x300 │ │ - str r2, [sp, #764] @ 0x2fc │ │ - strd r2, r2, [sp, #752] @ 0x2f0 │ │ + strb.w r2, [sp, #840] @ 0x348 │ │ + str r2, [sp, #836] @ 0x344 │ │ + strd r2, r2, [sp, #824] @ 0x338 │ │ mov r2, r0 │ │ it eq │ │ moveq r2, #1 │ │ - str r2, [sp, #744] @ 0x2e8 │ │ + str r2, [sp, #816] @ 0x330 │ │ mov r2, r5 │ │ cmp r5, #0 │ │ it eq │ │ moveq r2, #1 │ │ - str r2, [sp, #736] @ 0x2e0 │ │ - ldr r2, [sp, #140] @ 0x8c │ │ + str r2, [sp, #808] @ 0x328 │ │ + ldr r2, [sp, #132] @ 0x84 │ │ cmp r0, #0 │ │ - strd fp, sl, [sp, #728] @ 0x2d8 │ │ - strd r9, r2, [sp, #720] @ 0x2d0 │ │ + strd r9, fp, [sp, #800] @ 0x320 │ │ + strd r8, r2, [sp, #792] @ 0x318 │ │ + ldr r2, [sp, #144] @ 0x90 │ │ + strd r4, r2, [sp, #784] @ 0x310 │ │ + ldr r2, [sp, #148] @ 0x94 │ │ + str r2, [sp, #780] @ 0x30c │ │ + ldr r2, [sp, #88] @ 0x58 │ │ + str r2, [sp, #776] @ 0x308 │ │ ldr r2, [sp, #152] @ 0x98 │ │ - strd r4, r2, [sp, #712] @ 0x2c8 │ │ + str r2, [sp, #772] @ 0x304 │ │ + ldr r2, [sp, #100] @ 0x64 │ │ + str r2, [sp, #768] @ 0x300 │ │ ldr r2, [sp, #156] @ 0x9c │ │ - str r2, [sp, #708] @ 0x2c4 │ │ - ldr r2, [sp, #96] @ 0x60 │ │ - str r2, [sp, #704] @ 0x2c0 │ │ + str r2, [sp, #764] @ 0x2fc │ │ + ldr r2, [sp, #104] @ 0x68 │ │ + str r2, [sp, #760] @ 0x2f8 │ │ ldr r2, [sp, #160] @ 0xa0 │ │ - str r2, [sp, #700] @ 0x2bc │ │ + str r2, [sp, #756] @ 0x2f4 │ │ ldr r2, [sp, #108] @ 0x6c │ │ - str r2, [sp, #696] @ 0x2b8 │ │ + str r2, [sp, #752] @ 0x2f0 │ │ ldr r2, [sp, #164] @ 0xa4 │ │ - str r2, [sp, #692] @ 0x2b4 │ │ + str r2, [sp, #748] @ 0x2ec │ │ ldr r2, [sp, #112] @ 0x70 │ │ - str r2, [sp, #688] @ 0x2b0 │ │ + str r2, [sp, #744] @ 0x2e8 │ │ ldr r2, [sp, #168] @ 0xa8 │ │ - str r2, [sp, #684] @ 0x2ac │ │ + str r2, [sp, #740] @ 0x2e4 │ │ ldr r2, [sp, #116] @ 0x74 │ │ - str r2, [sp, #680] @ 0x2a8 │ │ - ldr r2, [sp, #172] @ 0xac │ │ - str r2, [sp, #676] @ 0x2a4 │ │ - ldr r2, [sp, #120] @ 0x78 │ │ - str r2, [sp, #672] @ 0x2a0 │ │ + str r2, [sp, #736] @ 0x2e0 │ │ ldr r2, [sp, #176] @ 0xb0 │ │ - str r2, [sp, #668] @ 0x29c │ │ + str r2, [sp, #732] @ 0x2dc │ │ + ldr r2, [sp, #120] @ 0x78 │ │ + str r2, [sp, #728] @ 0x2d8 │ │ + ldr r2, [sp, #180] @ 0xb4 │ │ + str r2, [sp, #724] @ 0x2d4 │ │ ldr r2, [sp, #124] @ 0x7c │ │ - str r2, [sp, #664] @ 0x298 │ │ - ldr r2, [sp, #184] @ 0xb8 │ │ - str r2, [sp, #660] @ 0x294 │ │ - ldr r2, [sp, #128] @ 0x80 │ │ - str r2, [sp, #656] @ 0x290 │ │ - ldr r2, [sp, #188] @ 0xbc │ │ - str r2, [sp, #652] @ 0x28c │ │ - ldr r2, [sp, #132] @ 0x84 │ │ - str r2, [sp, #648] @ 0x288 │ │ + str r2, [sp, #720] @ 0x2d0 │ │ mov.w r2, #1 │ │ - strd r2, r2, [sp, #640] @ 0x280 │ │ + strd r2, r2, [sp, #712] @ 0x2c8 │ │ it eq │ │ moveq r1, r0 │ │ - ldr r0, [sp, #92] @ 0x5c │ │ + ldr r0, [sp, #84] @ 0x54 │ │ cmp r5, #0 │ │ - str r1, [sp, #748] @ 0x2ec │ │ + str r1, [sp, #820] @ 0x334 │ │ it eq │ │ moveq r0, r5 │ │ - ldr r5, [sp, #136] @ 0x88 │ │ - str r0, [sp, #740] @ 0x2e4 │ │ + ldr r5, [sp, #128] @ 0x80 │ │ + str r0, [sp, #812] @ 0x32c │ │ ldrb r0, [r5, #1] │ │ movs r0, #132 @ 0x84 │ │ - blx ccbf0 │ │ + blx cd270 │ │ cmp r0, #0 │ │ - beq.w 7d022 │ │ - add r1, sp, #640 @ 0x280 │ │ + beq.w 7ddec │ │ + add r1, sp, #712 @ 0x2c8 │ │ movs r2, #132 @ 0x84 │ │ mov r4, r0 │ │ - bl c99a6 │ │ - str r4, [sp, #296] @ 0x128 │ │ - ldr r4, [sp, #180] @ 0xb4 │ │ - ldr r0, [sp, #148] @ 0x94 │ │ - cbz r4, 7bcd8 │ │ + bl ca006 │ │ + str r4, [sp, #288] @ 0x120 │ │ + ldr r4, [sp, #172] @ 0xac │ │ + ldr r0, [sp, #140] @ 0x8c │ │ + cbz r4, 7c592 │ │ ldr r0, [r0, #68] @ 0x44 │ │ - blx ccbe0 │ │ + blx cd200 │ │ add.w r0, r4, #2147483648 @ 0x80000000 │ │ - add r1, sp, #192 @ 0xc0 │ │ + add r1, sp, #184 @ 0xb8 │ │ clz r0, r0 │ │ movs r2, #124 @ 0x7c │ │ lsrs r0, r0, #5 │ │ - str r0, [sp, #168] @ 0xa8 │ │ - add r0, sp, #640 @ 0x280 │ │ + str r0, [sp, #152] @ 0x98 │ │ + add r0, sp, #712 @ 0x2c8 │ │ adds r0, #8 │ │ - bl c9a94 │ │ - movs r0, #1 │ │ - strd r0, r0, [sp, #640] @ 0x280 │ │ + bl ca098 │ │ ldrb r0, [r5, #1] │ │ + movs r0, #1 │ │ + strd r0, r0, [sp, #712] @ 0x2c8 │ │ movs r0, #132 @ 0x84 │ │ - blx ccbf0 │ │ + blx cd270 │ │ cmp r0, #0 │ │ - beq.w 7d018 │ │ - add r1, sp, #640 @ 0x280 │ │ + beq.w 7dde2 │ │ + add r1, sp, #712 @ 0x2c8 │ │ movs r2, #132 @ 0x84 │ │ - mov r4, r0 │ │ - bl c99a6 │ │ - movs r6, #0 │ │ + mov r6, r0 │ │ + bl ca006 │ │ + movs r4, #0 │ │ movs r0, #4 │ │ - strd r6, r0, [sp, #468] @ 0x1d4 │ │ - ldrd r0, fp, [r4, #24] │ │ - cmp.w fp, #0 │ │ - str r4, [sp, #464] @ 0x1d0 │ │ - str r6, [sp, #476] @ 0x1dc │ │ - str r6, [sp, #488] @ 0x1e8 │ │ - str r0, [sp, #172] @ 0xac │ │ - strd r0, fp, [sp, #480] @ 0x1e0 │ │ - str.w fp, [sp, #176] @ 0xb0 │ │ - beq.n 7bdfa │ │ - ldr r0, [pc, #92] @ (7bd90 ) │ │ + strd r4, r0, [sp, #540] @ 0x21c │ │ + ldrd r0, r8, [r6, #24] │ │ + cmp.w r8, #0 │ │ + str r6, [sp, #516] @ 0x204 │ │ + str r4, [sp, #548] @ 0x224 │ │ + str r4, [sp, #560] @ 0x230 │ │ + str r0, [sp, #156] @ 0x9c │ │ + strd r0, r8, [sp, #552] @ 0x228 │ │ + str.w r8, [sp, #160] @ 0xa0 │ │ + beq.n 7c6c0 │ │ + str r6, [sp, #180] @ 0xb4 │ │ movs r5, #0 │ │ + ldr r6, [pc, #88] @ (7c648 ) │ │ mov.w sl, #4 │ │ - add r0, pc │ │ - str r0, [sp, #188] @ 0xbc │ │ - b.n 7bdae │ │ - nop │ │ - adds r4, #242 @ 0xf2 │ │ - vsri.64 , , #6 │ │ - vrintn.f32 , │ │ - vsri.32 , , #6 │ │ - vrintn.f32 , q6 │ │ - vrintn.f32 , │ │ - @ instruction: 0xfffa8b10 │ │ - movs r5, r0 │ │ - adds r3, #27 │ │ - vshll.i32 , d6, #32 │ │ - vrshr.u64 , , #6 │ │ - vqmovn.u64 d19, q15 │ │ - vrshr.u64 , , #6 │ │ - vqmovn.u64 d19, q2 │ │ - vqmovn.u64 d19, q12 │ │ - vrshr.u64 , q1, #6 │ │ - vrshr.u64 , , #6 │ │ - vrshr.u32 , , #6 │ │ - vrshr.u32 d19, d25, #6 │ │ - vmovn.i64 d19, q14 │ │ - vmovn.i64 d19, │ │ - @ instruction: 0xfffa4b3c │ │ + add r6, pc │ │ + b.n 7c66a │ │ + cmp r7, #174 @ 0xae │ │ + @ instruction: 0xfffa2faf │ │ + @ instruction: 0xfffa2f2d │ │ + vcvt.u32.f32 d18, d5, #6 │ │ + @ instruction: 0xfffa2f0a │ │ + @ instruction: 0xfffa2f05 │ │ + vcvt.f32.u32 q12, q15, #6 │ │ + movs r5, r0 │ │ + cmp r5, #217 @ 0xd9 │ │ + vqrdmulh.s q9, q13, d4[0] │ │ + @ instruction: 0xfffa2daf │ │ + @ instruction: 0xfffa2dac │ │ + @ instruction: 0xfffa2d97 │ │ + @ instruction: 0xfffa2d82 │ │ + @ instruction: 0xfffa2da6 │ │ + @ instruction: 0xfffa2d90 │ │ + @ instruction: 0xfffa2d91 │ │ + @ instruction: 0xfffa2d0f │ │ + @ instruction: 0xfffa2cf7 │ │ + vqdmulh.s q9, q13, d26[0] │ │ + vqdmulh.s q9, q13, d21[0] │ │ + vtbl.8 d20, {d10-d13}, d4 │ │ movs r5, r0 │ │ + ldr.w sl, [sp, #544] @ 0x220 │ │ add.w r0, sl, r5, lsl #3 │ │ - str.w r9, [sl, r5, lsl #3] │ │ + str.w fp, [sl, r5, lsl #3] │ │ adds r5, #1 │ │ - str.w r8, [r0, #4] │ │ - ldr.w fp, [sp, #484] @ 0x1e4 │ │ - str r5, [sp, #476] @ 0x1dc │ │ - cmp.w fp, #0 │ │ - beq.n 7bdf0 │ │ - add r0, sp, #640 @ 0x280 │ │ - add r1, sp, #480 @ 0x1e0 │ │ - mov r2, r6 │ │ - bl 8dd54 │ │ - ldr r0, [sp, #640] @ 0x280 │ │ - cmp r0, #0 │ │ - bne.w 7c8f4 │ │ - ldrd r0, r1, [sp, #484] @ 0x1e4 │ │ - ldrb.w r2, [sp, #645] @ 0x285 │ │ - sub.w r0, fp, r0 │ │ - ldr.w r9, [sp, #664] @ 0x298 │ │ - ldr.w r8, [sp, #656] @ 0x290 │ │ - adds r6, r0, r1 │ │ - cmp r2, #3 │ │ - str r6, [sp, #488] @ 0x1e8 │ │ - beq.n 7bdf0 │ │ - ldr r0, [sp, #468] @ 0x1d4 │ │ - cmp r5, r0 │ │ - bne.n 7bd94 │ │ - ldr r1, [sp, #188] @ 0xbc │ │ - add r0, sp, #468 @ 0x1d4 │ │ - bl 7e300 │ │ - ldr.w sl, [sp, #472] @ 0x1d8 │ │ - b.n 7bd94 │ │ + str.w r9, [r0, #4] │ │ + ldr.w r8, [sp, #556] @ 0x22c │ │ + str r5, [sp, #548] @ 0x224 │ │ + cmp.w r8, #0 │ │ + beq.n 7c6b4 │ │ + add r0, sp, #712 @ 0x2c8 │ │ + add r1, sp, #552 @ 0x228 │ │ + mov r2, r4 │ │ + bl 8eec4 │ │ + ldrb.w r0, [sp, #713] @ 0x2c9 │ │ + cmp r0, #3 │ │ + beq.n 7c6a0 │ │ + ldrd r0, r1, [sp, #556] @ 0x22c │ │ + ldr r2, [sp, #540] @ 0x21c │ │ + sub.w r0, r8, r0 │ │ + ldr.w r9, [sp, #724] @ 0x2d4 │ │ + ldr.w fp, [sp, #732] @ 0x2dc │ │ + adds r4, r0, r1 │ │ + cmp r5, r2 │ │ + str r4, [sp, #560] @ 0x230 │ │ + bne.n 7c650 │ │ + add r0, sp, #540 @ 0x21c │ │ + mov r1, r6 │ │ + bl 7f046 │ │ + b.n 7c64c │ │ + ldrd r0, r8, [sp, #720] @ 0x2d0 │ │ + ldrd r5, sl, [sp, #728] @ 0x2d8 │ │ + ubfx fp, r0, #8, #8 │ │ + lsrs r6, r0, #16 │ │ + uxtb r4, r0 │ │ + b.w 7d4bc │ │ + ldr r6, [sp, #180] @ 0xb4 │ │ cmp r5, #2 │ │ - mov.w r6, #0 │ │ - bcs.w 7cff2 │ │ + mov.w r4, #0 │ │ + bcs.w 7dbe6 │ │ movs r0, #8 │ │ - add r2, sp, #516 @ 0x204 │ │ - strd r6, r0, [sp, #492] @ 0x1ec │ │ - add r5, sp, #640 @ 0x280 │ │ - strd r6, r0, [sp, #504] @ 0x1f8 │ │ - ldrd r0, r1, [r4, #32] │ │ - str r6, [sp, #500] @ 0x1f4 │ │ - stmia r2!, {r0, r1, r6} │ │ - add r1, sp, #516 @ 0x204 │ │ - mov r0, r5 │ │ - str r6, [sp, #512] @ 0x200 │ │ - bl 7e610 │ │ - ldr.w ip, [sp, #640] @ 0x280 │ │ + add r2, sp, #588 @ 0x24c │ │ + strd r4, r0, [sp, #564] @ 0x234 │ │ + strd r4, r0, [sp, #576] @ 0x240 │ │ + ldrd r0, r1, [r6, #32] │ │ + str r4, [sp, #572] @ 0x23c │ │ + stmia r2!, {r0, r1, r4} │ │ + add r1, sp, #588 @ 0x24c │ │ + str r4, [sp, #584] @ 0x248 │ │ + add r4, sp, #712 @ 0x2c8 │ │ + mov r0, r4 │ │ + bl 7f354 │ │ + ldr.w ip, [sp, #712] @ 0x2c8 │ │ cmp.w ip, #3 │ │ - bne.n 7be60 │ │ - ldr.w r8, [sp, #148] @ 0x94 │ │ - ldrd r9, r0, [sp, #508] @ 0x1fc │ │ - adds r5, r0, #1 │ │ - mov r0, r9 │ │ - subs r5, #1 │ │ - beq.n 7be40 │ │ - add.w r6, r0, #336 @ 0x150 │ │ - bl 8c02e │ │ - mov r0, r6 │ │ - b.n 7be30 │ │ - ldr r0, [sp, #504] @ 0x1f8 │ │ - cmp r0, #0 │ │ - itt ne │ │ - movne r0, r9 │ │ - blxne ccbe0 │ │ - ldr r0, [sp, #492] @ 0x1ec │ │ - ldr r5, [r7, #8] │ │ - cmp r0, #0 │ │ - beq.w 7c8fa │ │ - ldr r0, [sp, #496] @ 0x1f0 │ │ - blx ccbe0 │ │ - b.w 7c8fa │ │ - add.w r0, r4, #8 │ │ - str r0, [sp, #164] @ 0xa4 │ │ - ldrd r0, r1, [r4, #16] │ │ - str r0, [sp, #136] @ 0x88 │ │ - str r1, [sp, #152] @ 0x98 │ │ - ldrd r0, r1, [r4, #104] @ 0x68 │ │ - str r0, [sp, #132] @ 0x84 │ │ - add.w r0, r4, #96 @ 0x60 │ │ + bne.n 7c704 │ │ + ldrd r0, r8, [sp, #720] @ 0x2d0 │ │ + ldr r1, [sp, #728] @ 0x2d8 │ │ + str r1, [sp, #180] @ 0xb4 │ │ + lsrs r1, r0, #16 │ │ + ldr.w sl, [sp, #732] @ 0x2dc │ │ + str r1, [sp, #176] @ 0xb0 │ │ + ubfx fp, r0, #8, #8 │ │ + uxtb r4, r0 │ │ + b.w 7d48a │ │ + add.w r0, r6, #8 │ │ + str r0, [sp, #168] @ 0xa8 │ │ + ldrd r0, r1, [r6, #16] │ │ + add.w r2, sp, #1080 @ 0x438 │ │ + strd r0, r1, [sp, #128] @ 0x80 │ │ + ldrd r0, r1, [r6, #104] @ 0x68 │ │ str r0, [sp, #116] @ 0x74 │ │ - add.w r0, r5, #264 @ 0x108 │ │ - str r0, [sp, #124] @ 0x7c │ │ - add.w r0, r5, #33 @ 0x21 │ │ + add.w r0, r4, #280 @ 0x118 │ │ + str r0, [sp, #144] @ 0x90 │ │ + add.w r0, r4, #33 @ 0x21 │ │ + str r0, [sp, #104] @ 0x68 │ │ + add.w r0, r6, #96 @ 0x60 │ │ + str r0, [sp, #108] @ 0x6c │ │ + add.w r0, r2, #16 │ │ str r0, [sp, #112] @ 0x70 │ │ - add r0, sp, #976 @ 0x3d0 │ │ - add.w r2, r0, #16 │ │ - adds r0, #168 @ 0xa8 │ │ - str r0, [sp, #156] @ 0x9c │ │ - add r0, sp, #552 @ 0x228 │ │ - str r1, [sp, #140] @ 0x8c │ │ + add.w r0, r2, #184 @ 0xb8 │ │ + str r1, [sp, #124] @ 0x7c │ │ + str r0, [sp, #148] @ 0x94 │ │ + add r0, sp, #624 @ 0x270 │ │ + ldrb.w r1, [r6, #128] @ 0x80 │ │ adds r0, #24 │ │ - ldrb.w r1, [r4, #128] @ 0x80 │ │ - str r0, [sp, #160] @ 0xa0 │ │ - add.w r0, r5, #24 │ │ - str r0, [sp, #184] @ 0xb8 │ │ - and.w r0, r1, #1 │ │ - str r0, [sp, #128] @ 0x80 │ │ - str r2, [sp, #120] @ 0x78 │ │ - ldr r4, [sp, #184] @ 0xb8 │ │ - add r5, sp, #528 @ 0x210 │ │ - ldr r0, [sp, #644] @ 0x284 │ │ + str r0, [sp, #164] @ 0xa4 │ │ + add.w r0, r4, #24 │ │ + str r0, [sp, #176] @ 0xb0 │ │ + lsls r0, r1, #31 │ │ + str r0, [sp, #120] @ 0x78 │ │ + movs r0, #0 │ │ + str r0, [sp, #100] @ 0x64 │ │ + b.n 7c768 │ │ + add r0, sp, #712 @ 0x2c8 │ │ + add r1, sp, #588 @ 0x24c │ │ + bl 7f354 │ │ + ldr.w ip, [sp, #712] @ 0x2c8 │ │ + cmp.w ip, #3 │ │ + beq.n 7c6ea │ │ + ldr r5, [sp, #176] @ 0xb0 │ │ + add r4, sp, #600 @ 0x258 │ │ + ldr r0, [sp, #716] @ 0x2cc │ │ cmp.w ip, #2 │ │ - str r0, [sp, #188] @ 0xbc │ │ - ldrd r1, lr, [sp, #648] @ 0x288 │ │ - ldrd sl, r6, [sp, #656] @ 0x290 │ │ - ldmia.w r4, {r0, r2, r3, r8, r9, fp} │ │ - stmia.w r5, {r0, r2, r3, r8, r9, fp} │ │ - beq.w 7c976 │ │ - add.w r8, sp, #640 @ 0x280 │ │ + str r0, [sp, #180] @ 0xb4 │ │ + ldrd fp, lr, [sp, #720] @ 0x2d0 │ │ + ldrd r9, sl, [sp, #728] @ 0x2d8 │ │ + ldmia.w r5, {r0, r1, r2, r3, r6, r8} │ │ + stmia.w r4, {r0, r1, r2, r3, r6, r8} │ │ + beq.w 7d37e │ │ cmp.w ip, #0 │ │ - bne.n 7bedc │ │ - orr.w r0, r1, #4 │ │ - cmp r0, #5 │ │ - bne.n 7bef0 │ │ - mov r0, r8 │ │ - add r1, sp, #516 @ 0x204 │ │ - bl 7e610 │ │ - ldr.w ip, [sp, #640] @ 0x280 │ │ - cmp.w ip, #3 │ │ - bne.n 7beaa │ │ - b.n 7be24 │ │ - ldr r0, [sp, #188] @ 0xbc │ │ - strd r1, lr, [sp, #560] @ 0x230 │ │ - add r1, sp, #528 @ 0x210 │ │ - str r0, [sp, #556] @ 0x22c │ │ + bne.n 7c756 │ │ + cmp.w fp, #5 │ │ + beq.n 7c756 │ │ + ldr.w r8, [sp, #584] @ 0x248 │ │ + cmp.w fp, #2 │ │ + beq.n 7c87a │ │ + cmp.w fp, #1 │ │ + beq.n 7c756 │ │ + ldr r0, [sp, #180] @ 0xb4 │ │ + add r1, sp, #600 @ 0x258 │ │ + str r0, [sp, #628] @ 0x274 │ │ movs r0, #0 │ │ - strd sl, r6, [sp, #568] @ 0x238 │ │ - str r0, [sp, #552] @ 0x228 │ │ - ldr.w r9, [sp, #512] @ 0x200 │ │ - ldr.w ip, [sp, #160] @ 0xa0 │ │ + strd r9, sl, [sp, #640] @ 0x280 │ │ + strd fp, lr, [sp, #632] @ 0x278 │ │ + str r0, [sp, #624] @ 0x270 │ │ + ldr.w ip, [sp, #164] @ 0xa4 │ │ ldmia.w r1, {r0, r2, r3, r4, r5, r6} │ │ stmia.w ip, {r0, r2, r3, r4, r5, r6} │ │ - ldr r1, [sp, #164] @ 0xa4 │ │ - add r2, sp, #552 @ 0x228 │ │ - mov r0, r8 │ │ - bl 7e978 │ │ - ldrd r0, r1, [sp, #640] @ 0x280 │ │ + ldr r1, [sp, #168] @ 0xa8 │ │ + add r0, sp, #712 @ 0x2c8 │ │ + add r2, sp, #624 @ 0x270 │ │ + mov r4, r0 │ │ + bl 7f720 │ │ + ldrd r0, r1, [sp, #712] @ 0x2c8 │ │ eor.w r0, r0, #2 │ │ orrs r0, r1 │ │ - beq.n 7bedc │ │ - add r0, sp, #976 @ 0x3d0 │ │ - mov r1, r8 │ │ - mov.w r2, #264 @ 0x108 │ │ - str.w r9, [sp, #108] @ 0x6c │ │ - bl c9a94 │ │ - ldr.w r8, [sp, #1216] @ 0x4c0 │ │ - movs r0, #0 │ │ - ldr.w lr, [sp, #1172] @ 0x494 │ │ - ldr.w ip, [sp, #1168] @ 0x490 │ │ - str r0, [sp, #632] @ 0x278 │ │ - add.w r0, r8, #8 │ │ - str r0, [sp, #628] @ 0x274 │ │ - cmp.w lr, #0 │ │ - ldr r0, [sp, #156] @ 0x9c │ │ - str r0, [sp, #624] @ 0x270 │ │ - strd ip, lr, [sp, #616] @ 0x268 │ │ - beq.w 7ca58 │ │ - add.w r4, ip, #1 │ │ - sub.w r5, lr, #1 │ │ + beq.n 7c8bc │ │ + add.w r0, sp, #1080 @ 0x438 │ │ + mov r1, r4 │ │ + mov.w r2, #280 @ 0x118 │ │ + str.w r8, [sp, #88] @ 0x58 │ │ + bl ca098 │ │ + ldr.w lr, [sp, #1336] @ 0x538 │ │ + mov.w fp, #0 │ │ + ldr.w ip, [sp, #1292] @ 0x50c │ │ + ldr.w r1, [sp, #1288] @ 0x508 │ │ + add.w r0, lr, #8 │ │ + str r0, [sp, #688] @ 0x2b0 │ │ + cmp.w ip, #0 │ │ + ldr r0, [sp, #148] @ 0x94 │ │ + str.w fp, [sp, #692] @ 0x2b4 │ │ + str r0, [sp, #684] @ 0x2ac │ │ + strd r1, ip, [sp, #676] @ 0x2a4 │ │ + beq.w 7d798 │ │ + mov r8, r1 │ │ + adds r3, r1, #1 │ │ + sub.w r6, ip, #1 │ │ mov.w r9, #0 │ │ mov.w sl, #0 │ │ - movs r3, #0 │ │ - ldrb.w r6, [r4, #-1] │ │ - cmp r3, #63 @ 0x3f │ │ - bne.n 7bf7e │ │ - cmp r6, #2 │ │ - bcs.w 7ca58 │ │ - and.w r0, r3, #63 @ 0x3f │ │ - and.w r2, r6, #127 @ 0x7f │ │ - rsb r1, r0, #32 │ │ - subs.w fp, r0, #32 │ │ - lsl.w r0, r2, r0 │ │ - lsr.w r1, r2, r1 │ │ + movs r4, #0 │ │ + ldrb.w fp, [r3, #-1] │ │ + cmp r4, #63 @ 0x3f │ │ + bne.n 7c838 │ │ + cmp.w fp, #2 │ │ + bcs.w 7d3e6 │ │ + and.w r2, r4, #63 @ 0x3f │ │ + and.w r5, fp, #127 @ 0x7f │ │ + rsb r0, r2, #32 │ │ + subs.w r1, r2, #32 │ │ + lsr.w r0, r5, r0 │ │ it pl │ │ - lslpl.w r1, r2, fp │ │ + lslpl.w r0, r5, r1 │ │ + orr.w sl, sl, r0 │ │ + lsl.w r0, r5, r2 │ │ it pl │ │ movpl r0, #0 │ │ orr.w r9, r9, r0 │ │ - orr.w sl, sl, r1 │ │ - sxtb r0, r6 │ │ - cmp r0, #0 │ │ - bpl.n 7bfbc │ │ - subs r5, #1 │ │ - adds r4, #1 │ │ - adds r3, #7 │ │ - adds r6, r5, #1 │ │ - bne.n 7bf70 │ │ - b.w 7ca52 │ │ + sxtb.w r0, fp │ │ + cmp.w r0, #4294967295 @ 0xffffffff │ │ + bgt.n 7c8c0 │ │ + subs r6, #1 │ │ + adds r3, #1 │ │ + adds r4, #7 │ │ + adds r5, r6, #1 │ │ + bne.n 7c828 │ │ + b.w 7d3fa │ │ + strd lr, r9, [sp, #636] @ 0x27c │ │ + mov.w r9, #2 │ │ + ldr.w fp, [sp, #180] @ 0xb4 │ │ + movs r0, #0 │ │ + add r1, sp, #600 @ 0x258 │ │ + str.w sl, [sp, #644] @ 0x284 │ │ + str.w r9, [sp, #632] @ 0x278 │ │ + str.w fp, [sp, #628] @ 0x274 │ │ + str r0, [sp, #624] @ 0x270 │ │ + ldr.w ip, [sp, #164] @ 0xa4 │ │ + ldmia.w r1, {r0, r2, r3, r4, r5, r6} │ │ + stmia.w ip, {r0, r2, r3, r4, r5, r6} │ │ + ldr r1, [sp, #168] @ 0xa8 │ │ + add r0, sp, #712 @ 0x2c8 │ │ + add r2, sp, #624 @ 0x270 │ │ + mov r4, r0 │ │ + bl 7f720 │ │ + ldrd r0, r1, [sp, #712] @ 0x2c8 │ │ + eor.w r0, r0, #2 │ │ + orrs r0, r1 │ │ + bne.n 7c942 │ │ + mov r0, r4 │ │ + b.n 7c758 │ │ orrs.w r0, r9, sl │ │ - strd r4, r5, [sp, #616] @ 0x268 │ │ - bne.n 7c03e │ │ + strd r3, r6, [sp, #676] @ 0x2a4 │ │ + bne.n 7c9be │ │ dmb ish │ │ - ldrex r0, [r8] │ │ + ldrex r0, [lr] │ │ subs r1, r0, #1 │ │ - strex r2, r1, [r8] │ │ + strex r2, r1, [lr] │ │ cmp r2, #0 │ │ - bne.n 7bfca │ │ - add.w r8, sp, #640 @ 0x280 │ │ + bne.n 7c8ce │ │ + add r4, sp, #712 @ 0x2c8 │ │ cmp r0, #1 │ │ - bne.n 7bfec │ │ + bne.n 7c8ee │ │ dmb ish │ │ - ldr.w r0, [sp, #1216] @ 0x4c0 │ │ - bl 8a8b2 │ │ - ldrd r0, r1, [sp, #992] @ 0x3e0 │ │ + ldr.w r0, [sp, #1336] @ 0x538 │ │ + bl 8baae │ │ + ldr.w r0, [sp, #1096] @ 0x448 │ │ + ldr.w r1, [sp, #1100] @ 0x44c │ │ eor.w r0, r0, #47 @ 0x2f │ │ orrs r0, r1 │ │ - beq.w 7bedc │ │ - ldr.w r0, [sp, #1072] @ 0x430 │ │ + beq.n 7c93c │ │ + ldr.w r0, [sp, #1192] @ 0x4a8 │ │ cmp r0, #0 │ │ itt ne │ │ - ldrne.w r0, [sp, #1076] @ 0x434 │ │ - blxne ccbe0 │ │ - ldr.w r0, [sp, #1084] @ 0x43c │ │ + ldrne.w r0, [sp, #1196] @ 0x4ac │ │ + blxne cd200 │ │ + ldr.w r0, [sp, #1204] @ 0x4b4 │ │ cmp r0, #0 │ │ itt ne │ │ - ldrne.w r0, [sp, #1088] @ 0x440 │ │ - blxne ccbe0 │ │ - ldr.w r0, [sp, #1096] @ 0x448 │ │ + ldrne.w r0, [sp, #1208] @ 0x4b8 │ │ + blxne cd200 │ │ + ldr.w r0, [sp, #1216] @ 0x4c0 │ │ cmp r0, #0 │ │ itt ne │ │ - ldrne.w r0, [sp, #1100] @ 0x44c │ │ - blxne ccbe0 │ │ - ldr.w r0, [sp, #1108] @ 0x454 │ │ - cmp r0, #0 │ │ - beq.w 7bedc │ │ - ldr.w r0, [sp, #1112] @ 0x458 │ │ - blx ccbe0 │ │ - b.n 7bedc │ │ + ldrne.w r0, [sp, #1220] @ 0x4c4 │ │ + blxne cd200 │ │ + ldr.w r0, [sp, #1228] @ 0x4cc │ │ + cbz r0, 7c93c │ │ + ldr.w r0, [sp, #1232] @ 0x4d0 │ │ + blx cd200 │ │ + movs r0, #0 │ │ + str r0, [sp, #84] @ 0x54 │ │ + b.n 7c8bc │ │ + add.w r5, sp, #1080 @ 0x438 │ │ + mov r1, r4 │ │ + mov.w r2, #280 @ 0x118 │ │ + str.w r8, [sp, #88] @ 0x58 │ │ + mov r0, r5 │ │ + bl ca098 │ │ + mov r1, r5 │ │ + mov r0, r4 │ │ + mov.w sl, #0 │ │ + str.w r9, [sp, #624] @ 0x270 │ │ + mov.w r2, #280 @ 0x118 │ │ + mov r8, r0 │ │ + bl ca098 │ │ + add r1, sp, #624 @ 0x270 │ │ + ldr.w ip, [sp, #144] @ 0x90 │ │ + ldmia.w r1, {r0, r2, r3, r4, r5, r6} │ │ + stmia.w ip, {r0, r2, r3, r4, r5, r6} │ │ + ldr r0, [sp, #72] @ 0x48 │ │ + strh.w r0, [sp, #1058] @ 0x422 │ │ + movs r0, #80 @ 0x50 │ │ + strb.w r0, [sp, #1040] @ 0x410 │ │ + ldr r0, [sp, #576] @ 0x240 │ │ + ldr r1, [sp, #88] @ 0x58 │ │ + strh.w sl, [sp, #1056] @ 0x420 │ │ + cmp r1, r0 │ │ + str.w fp, [sp, #1060] @ 0x424 │ │ + str.w r9, [sp, #1016] @ 0x3f8 │ │ + bne.n 7c9a0 │ │ + add r0, sp, #576 @ 0x240 │ │ + bl 8f26c │ │ + ldr r5, [sp, #88] @ 0x58 │ │ + mov.w r1, #352 @ 0x160 │ │ + ldr r0, [sp, #580] @ 0x244 │ │ + mov.w r2, #352 @ 0x160 │ │ + mla r0, r5, r1, r0 │ │ + mov r1, r8 │ │ + bl ca098 │ │ + adds r0, r5, #1 │ │ + str r0, [sp, #584] @ 0x248 │ │ + mov r0, r8 │ │ + b.n 7c758 │ │ cmp.w sl, #0 │ │ - bne.n 7c05c │ │ - ldr.w r0, [r8, #16] │ │ - sub.w r3, r9, #1 │ │ - cmp r3, r0 │ │ - bcs.n 7c05c │ │ - ldr.w r0, [r8, #12] │ │ + bne.n 7c9e0 │ │ + ldr.w r0, [lr, #16] │ │ + sub.w r2, r9, #1 │ │ + cmp r2, r0 │ │ + bcs.n 7c9e0 │ │ movs r1, #104 @ 0x68 │ │ - mla r0, r3, r1, r0 │ │ - b.n 7c0ca │ │ - ldr.w fp, [r8, #20] │ │ - cmp.w fp, #0 │ │ - beq.w 7ca58 │ │ - ldr.w ip, [r8, #24] │ │ - ldrh.w lr, [fp, #1238] @ 0x4d6 │ │ - mov.w r6, #4294967295 @ 0xffffffff │ │ - mov r3, fp │ │ + ldr.w r0, [lr, #12] │ │ + mla r1, r2, r1, r0 │ │ + ldr.w fp, [sp, #180] @ 0xb4 │ │ + b.n 7ca54 │ │ + ldr.w r8, [lr, #20] │ │ + ldr.w fp, [sp, #180] @ 0xb4 │ │ + cmp.w r8, #0 │ │ + beq.w 7dbf8 │ │ + ldr.w ip, [lr, #24] │ │ + ldrh.w lr, [r8, #1238] @ 0x4d6 │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ + mov r2, r8 │ │ mov.w r4, lr, lsl #3 │ │ - cbz r4, 7c0aa │ │ - ldrd r0, r1, [r3], #8 │ │ - adds r6, #1 │ │ - eor.w r2, r1, sl │ │ + cbz r4, 7ca32 │ │ + ldrd r0, r5, [r2], #8 │ │ + adds r3, #1 │ │ + eor.w r1, r5, sl │ │ subs r4, #8 │ │ - eor.w r5, r0, r9 │ │ - orrs r2, r5 │ │ + eor.w r6, r0, r9 │ │ + orrs r1, r6 │ │ it ne │ │ - movne r2, #1 │ │ + movne r1, #1 │ │ subs.w r0, r9, r0 │ │ - sbcs.w r0, sl, r1 │ │ + sbcs.w r0, sl, r5 │ │ it cc │ │ - movcc.w r2, #4294967295 @ 0xffffffff │ │ - cmp r2, #1 │ │ - beq.n 7c07a │ │ - uxtb r0, r2 │ │ - cbnz r0, 7c0ac │ │ - b.n 7c0c2 │ │ - mov r6, lr │ │ + movcc.w r1, #4294967295 @ 0xffffffff │ │ + cmp r1, #1 │ │ + beq.n 7ca02 │ │ + uxtb r0, r1 │ │ + cbnz r0, 7ca34 │ │ + b.n 7ca4a │ │ + mov r3, lr │ │ cmp.w ip, #0 │ │ - beq.w 7ca58 │ │ - add.w r0, fp, r6, lsl #2 │ │ + beq.w 7dbf8 │ │ + add.w r0, r8, r3, lsl #2 │ │ sub.w ip, ip, #1 │ │ - ldr.w fp, [r0, #1240] @ 0x4d8 │ │ - b.n 7c06c │ │ + ldr.w r8, [r0, #1240] @ 0x4d8 │ │ + b.n 7c9f4 │ │ movs r0, #104 @ 0x68 │ │ - mla r0, r6, r0, fp │ │ - adds r0, #88 @ 0x58 │ │ - ldrb.w r1, [r0, #98] @ 0x62 │ │ - add.w r9, sp, #640 @ 0x280 │ │ - cmp r1, #1 │ │ + mla r0, r3, r0, r8 │ │ + add.w r1, r0, #88 @ 0x58 │ │ + ldr.w r8, [sp, #160] @ 0xa0 │ │ + ldrb.w r0, [r1, #98] @ 0x62 │ │ + cmp r0, #1 │ │ itt eq │ │ - moveq r1, #1 │ │ - streq r1, [sp, #632] @ 0x278 │ │ - bl 53dbc │ │ - mov.w fp, #0 │ │ + moveq r0, #1 │ │ + streq r0, [sp, #692] @ 0x2b4 │ │ + mov r0, r1 │ │ + str r1, [sp, #84] @ 0x54 │ │ + bl 54a6c │ │ cmp r1, #0 │ │ - beq.w 7c3de │ │ - ldr.w r2, [sp, #1176] @ 0x498 │ │ - mov r4, r0 │ │ - movs r0, #0 │ │ - movs r5, #0 │ │ - str r0, [sp, #92] @ 0x5c │ │ - cmp.w r2, #327680 @ 0x50000 │ │ - ldr.w r3, [sp, #1224] @ 0x4c8 │ │ - mov.w r8, r1, lsl #4 │ │ - ldr.w r6, [sp, #1232] @ 0x4d0 │ │ - it cc │ │ - movcc r5, r6 │ │ - ldr r0, [sp, #128] @ 0x80 │ │ - mov.w sl, r2, lsr #16 │ │ - cmp r0, #0 │ │ - it eq │ │ - moveq r5, r0 │ │ - ldr r0, [sp, #136] @ 0x88 │ │ - str r5, [sp, #28] │ │ - add r0, r3 │ │ - str r0, [sp, #44] @ 0x2c │ │ - ldr r0, [sp, #152] @ 0x98 │ │ - str r3, [sp, #68] @ 0x44 │ │ - subs r0, r0, r3 │ │ - str r0, [sp, #84] @ 0x54 │ │ - ldr r0, [sp, #132] @ 0x84 │ │ - str r6, [sp, #64] @ 0x40 │ │ - add r0, r6 │ │ - str r0, [sp, #40] @ 0x28 │ │ - ldr r0, [sp, #140] @ 0x8c │ │ - str r2, [sp, #56] @ 0x38 │ │ - subs r0, r0, r6 │ │ - str r0, [sp, #60] @ 0x3c │ │ - uxtb r0, r2 │ │ - str r0, [sp, #52] @ 0x34 │ │ - and.w r0, r2, #65280 @ 0xff00 │ │ - str r0, [sp, #20] │ │ - ubfx r0, r2, #8, #8 │ │ - str r0, [sp, #24] │ │ + beq.w 7cd8a │ │ + ldr r4, [sp, #48] @ 0x30 │ │ + mov ip, r0 │ │ + mov.w r9, r1, lsl #4 │ │ + mov.w sl, #0 │ │ movs r0, #0 │ │ - strd r0, r0, [sp, #72] @ 0x48 │ │ - str r0, [sp, #48] @ 0x30 │ │ - str r0, [sp, #80] @ 0x50 │ │ - b.n 7c182 │ │ - add r1, sp, #552 @ 0x228 │ │ - mov r0, r9 │ │ - bl 86e6c │ │ - ldrd r0, r1, [sp, #640] @ 0x280 │ │ - ldrh.w r2, [sp, #648] @ 0x288 │ │ + strd r0, r0, [sp, #40] @ 0x28 │ │ + strd r0, r0, [sp, #52] @ 0x34 │ │ + b.n 7cac2 │ │ + add r0, sp, #712 @ 0x2c8 │ │ + bl 880d0 │ │ + ldrd r0, r1, [sp, #712] @ 0x2c8 │ │ + ldrh.w r2, [sp, #720] @ 0x2d0 │ │ eor.w r0, r0, #38 @ 0x26 │ │ orrs r0, r1 │ │ - ldr r0, [sp, #88] @ 0x58 │ │ + ldr r0, [sp, #72] @ 0x48 │ │ it eq │ │ moveq r0, r2 │ │ - str r0, [sp, #88] @ 0x58 │ │ - ldr r0, [sp, #92] @ 0x5c │ │ + ldr.w sl, [sp, #80] @ 0x50 │ │ + str r0, [sp, #72] @ 0x48 │ │ it eq │ │ - moveq r0, #1 │ │ - str r0, [sp, #92] @ 0x5c │ │ - mov r4, fp │ │ - adds r4, #16 │ │ - subs.w r8, r8, #16 │ │ - beq.w 7c3e8 │ │ - ldr r0, [sp, #624] @ 0x270 │ │ - mov fp, r4 │ │ - ldmia.w r4, {r1, r3, r6} │ │ + moveq.w sl, #1 │ │ + mov ip, r9 │ │ + ldr.w r9, [sp, #76] @ 0x4c │ │ + add.w ip, ip, #16 │ │ + subs.w r9, r9, #16 │ │ + beq.w 7cd9e │ │ + ldr r0, [sp, #684] @ 0x2ac │ │ + ldmia.w ip, {r1, r3, r6} │ │ ldr r2, [r0, #32] │ │ - add r0, sp, #600 @ 0x258 │ │ - ldr r5, [r4, #12] │ │ + add r0, sp, #696 @ 0x2b8 │ │ + ldr.w r5, [ip, #12] │ │ stmia r0!, {r1, r3, r6} │ │ - add r1, sp, #616 @ 0x268 │ │ - add r3, sp, #600 @ 0x258 │ │ - mov r0, r9 │ │ - str r5, [sp, #612] @ 0x264 │ │ - bl 85b60 │ │ - ldrd r1, r0, [sp, #640] @ 0x280 │ │ - eor.w r2, r1, #46 @ 0x2e │ │ - orrs r2, r0 │ │ - beq.w 7ca58 │ │ - add r6, sp, #648 @ 0x288 │ │ - add.w ip, sp, #560 @ 0x230 │ │ - strd r1, r0, [sp, #552] @ 0x228 │ │ - ldmia r6, {r2, r3, r5, r6} │ │ - uxth r0, r5 │ │ + add r0, sp, #712 @ 0x2c8 │ │ + add r1, sp, #676 @ 0x2a4 │ │ + add r3, sp, #696 @ 0x2b8 │ │ + strd r9, sl, [sp, #76] @ 0x4c │ │ + mov r9, ip │ │ + str r5, [sp, #708] @ 0x2c4 │ │ + bl 86cd0 │ │ + ldrd r3, r2, [sp, #712] @ 0x2c8 │ │ + ldrd r1, r8, [sp, #720] @ 0x2d0 │ │ + eor.w r6, r3, #46 @ 0x2e │ │ + ldr.w sl, [sp, #732] @ 0x2dc │ │ + orrs r6, r2 │ │ + ldr r6, [sp, #728] @ 0x2d8 │ │ + beq.w 7dbd6 │ │ + uxth r0, r6 │ │ cmp r0, #18 │ │ - stmia.w ip, {r2, r3, r5, r6} │ │ - bgt.n 7c246 │ │ - ldr r5, [sp, #96] @ 0x60 │ │ + strd r1, r8, [sp, #632] @ 0x278 │ │ + strd r6, sl, [sp, #640] @ 0x280 │ │ + strd r3, r2, [sp, #624] @ 0x270 │ │ + bgt.n 7cba0 │ │ + ldr.w r8, [sp, #160] @ 0xa0 │ │ + add r1, sp, #624 @ 0x270 │ │ + ldrd sl, r5, [sp, #64] @ 0x40 │ │ cmp r0, #17 │ │ - beq.n 7c2a4 │ │ + beq.w 7cc22 │ │ cmp r0, #18 │ │ - bne.n 7c176 │ │ - add r1, sp, #552 @ 0x228 │ │ - mov r0, r9 │ │ - str r5, [sp, #96] @ 0x60 │ │ - bl 86e6c │ │ - ldr r0, [sp, #640] @ 0x280 │ │ + bne.w 7cc9a │ │ + add r0, sp, #712 @ 0x2c8 │ │ + bl 880d0 │ │ + ldr r0, [sp, #712] @ 0x2c8 │ │ lsls r1, r0, #26 │ │ - beq.w 7c342 │ │ + beq.w 7cce6 │ │ cmp r0, #7 │ │ - mov r4, fp │ │ - beq.w 7c334 │ │ + mov ip, r9 │ │ + beq.w 7ccdc │ │ + ldr.w r9, [sp, #76] @ 0x4c │ │ cmp r0, #12 │ │ - bne.w 7c3d8 │ │ - ldr r0, [sp, #152] @ 0x98 │ │ - ldr r1, [sp, #68] @ 0x44 │ │ - cmp r0, r1 │ │ - bcc.w 7ca58 │ │ - ldr r0, [sp, #648] @ 0x288 │ │ - ldr r1, [sp, #52] @ 0x34 │ │ - umull r0, r1, r0, r1 │ │ - cmp r1, #0 │ │ - bne.w 7ca58 │ │ - ldr r1, [sp, #84] @ 0x54 │ │ - cmp r1, r0 │ │ - bcc.w 7ca58 │ │ - ldr r2, [sp, #56] @ 0x38 │ │ - mov.w r1, #4294967295 @ 0xffffffff │ │ - uxtab r1, r1, r2 │ │ - cmp r1, #7 │ │ - bhi.w 7ca58 │ │ - ldr r2, [sp, #84] @ 0x54 │ │ - subs r2, r2, r0 │ │ - tbh [pc, r1, lsl #1] │ │ + bne.w 7cd80 │ │ + ldr.w r2, [sp, #1344] @ 0x540 │ │ + ldr r0, [sp, #132] @ 0x84 │ │ + cmp r0, r2 │ │ + bcc.w 7dc1e │ │ + ldr r0, [sp, #720] @ 0x2d0 │ │ + ldrb.w fp, [sp, #1296] @ 0x510 │ │ + umull r1, r0, r0, fp │ │ + cmp r0, #0 │ │ + bne.w 7dc26 │ │ + ldr r0, [sp, #128] @ 0x80 │ │ + ldr r3, [sp, #132] @ 0x84 │ │ + add r0, r2 │ │ + subs r2, r3, r2 │ │ + cmp r2, r1 │ │ + bcc.w 7dc3c │ │ + sub.w r3, fp, #1 │ │ + movs r6, #25 │ │ + cmp r3, #7 │ │ + bhi.w 7dd60 │ │ + add.w lr, r0, r1 │ │ + subs r0, r2, r1 │ │ + tbh [pc, r3, lsl #1] │ │ movs r0, r1 │ │ - lsls r6, r7, #2 │ │ - lsls r2, r3, #16 │ │ - lsls r0, r2, #3 │ │ - lsls r2, r3, #16 │ │ - lsls r2, r3, #16 │ │ - lsls r2, r3, #16 │ │ - lsls r6, r0, #3 │ │ - ldr r1, [sp, #84] @ 0x54 │ │ - cmp r1, r0 │ │ - beq.w 7ca58 │ │ - movs r1, #0 │ │ - str r1, [sp, #8] │ │ - ldr r1, [sp, #44] @ 0x2c │ │ - ldrb r0, [r1, r0] │ │ - b.n 7c3d2 │ │ + lsls r3, r4, #3 │ │ + lsrs r6, r5, #3 │ │ + lsls r1, r6, #3 │ │ + lsrs r6, r5, #3 │ │ + lsrs r6, r5, #3 │ │ + lsrs r6, r5, #3 │ │ + lsls r1, r5, #3 │ │ + cmp r2, r1 │ │ + beq.w 7dc4a │ │ + ldrb.w r1, [lr] │ │ + b.n 7cd70 │ │ + ldr.w r8, [sp, #160] @ 0xa0 │ │ + add r1, sp, #624 @ 0x270 │ │ cmp r0, #19 │ │ - beq.w 7c150 │ │ + beq.w 7ca8a │ │ + ldr.w sl, [sp, #80] @ 0x50 │ │ cmp r0, #85 @ 0x55 │ │ - bne.n 7c176 │ │ - add r1, sp, #552 @ 0x228 │ │ - mov r0, r9 │ │ - bl 86e6c │ │ - ldr r1, [sp, #640] @ 0x280 │ │ - ldr r0, [sp, #648] @ 0x288 │ │ + bne.w 7cab0 │ │ + add r0, sp, #712 @ 0x2c8 │ │ + bl 880d0 │ │ + ldr r1, [sp, #712] @ 0x2c8 │ │ + ldr r0, [sp, #720] @ 0x2d0 │ │ and.w r2, r1, #63 @ 0x3f │ │ cmp r2, #22 │ │ - beq.n 7c314 │ │ + beq.n 7cca0 │ │ cmp r1, #24 │ │ - bne.n 7c32e │ │ - ldr r1, [sp, #140] @ 0x8c │ │ - ldr r2, [sp, #64] @ 0x40 │ │ - cmp r1, r2 │ │ - bcc.w 7ca58 │ │ - ldr r1, [sp, #24] │ │ - umull r0, r1, r0, r1 │ │ - cmp r1, #0 │ │ - bne.w 7ca58 │ │ - ldr r1, [sp, #60] @ 0x3c │ │ - cmp r1, r0 │ │ - bcc.w 7ca58 │ │ - ldr r1, [sp, #60] @ 0x3c │ │ - ldr r2, [sp, #20] │ │ - subs r1, r1, r0 │ │ + bne.w 7ccd2 │ │ + ldr.w r1, [sp, #1352] @ 0x548 │ │ + ldr r5, [sp, #124] @ 0x7c │ │ + cmp r5, r1 │ │ + bcc.w 7dc5e │ │ + ldr.w r2, [sp, #1296] @ 0x510 │ │ + mov ip, r9 │ │ + ldr.w r9, [sp, #76] @ 0x4c │ │ + ubfx r3, r2, #8, #8 │ │ + umull r3, r0, r0, r3 │ │ + cmp r0, #0 │ │ + bne.w 7dc66 │ │ + ldr r0, [sp, #116] @ 0x74 │ │ + subs r5, r5, r1 │ │ + cmp r5, r3 │ │ + add r0, r1 │ │ + bcc.w 7dc6a │ │ + add r0, r3 │ │ + and.w r2, r2, #65280 @ 0xff00 │ │ + subs r3, r5, r3 │ │ cmp.w r2, #2048 @ 0x800 │ │ - bne.n 7c34e │ │ - cmp r1, #8 │ │ - bcc.w 7ca58 │ │ - ldr r1, [sp, #40] @ 0x28 │ │ - add r1, r0 │ │ - ldr r1, [r1, #4] │ │ - cmp r1, #0 │ │ - beq.n 7c354 │ │ - b.n 7ca58 │ │ - add r1, sp, #552 @ 0x228 │ │ - mov r0, r9 │ │ - bl 86e6c │ │ - ldr r0, [sp, #640] @ 0x280 │ │ + bne.w 7ccfa │ │ + ldr.w r8, [sp, #160] @ 0xa0 │ │ + cmp r3, #8 │ │ + bcc.w 7dc72 │ │ + ldr r2, [r0, #4] │ │ + cmp r2, #0 │ │ + beq.n 7cd04 │ │ + b.w 7dd1e │ │ + add r0, sp, #712 @ 0x2c8 │ │ + bl 880d0 │ │ + ldr r0, [sp, #712] @ 0x2c8 │ │ lsls r1, r0, #26 │ │ - beq.n 7c320 │ │ + beq.n 7ccc0 │ │ + mov ip, r9 │ │ + ldr.w sl, [sp, #80] @ 0x50 │ │ + ldr.w r9, [sp, #76] @ 0x4c │ │ cmp r0, #12 │ │ - mov r4, fp │ │ - bne.w 7c178 │ │ - ldr r0, [sp, #152] @ 0x98 │ │ - ldr r1, [sp, #68] @ 0x44 │ │ - cmp r0, r1 │ │ - bcc.w 7ca58 │ │ - ldr r0, [sp, #648] @ 0x288 │ │ - ldr r1, [sp, #52] @ 0x34 │ │ - umull r0, r1, r0, r1 │ │ - cmp r1, #0 │ │ - bne.w 7ca58 │ │ - ldr r1, [sp, #84] @ 0x54 │ │ - cmp r1, r0 │ │ - bcc.w 7ca58 │ │ - ldr r2, [sp, #56] @ 0x38 │ │ - mov.w r1, #4294967295 @ 0xffffffff │ │ - uxtab r1, r1, r2 │ │ - cmp r1, #7 │ │ - bhi.w 7ca58 │ │ - ldr r2, [sp, #84] @ 0x54 │ │ - subs r2, r2, r0 │ │ - tbh [pc, r1, lsl #1] │ │ + bne.w 7cab6 │ │ + ldr.w r2, [sp, #1344] @ 0x540 │ │ + ldr r0, [sp, #132] @ 0x84 │ │ + cmp r0, r2 │ │ + bcc.w 7dc1e │ │ + ldr r0, [sp, #720] @ 0x2d0 │ │ + ldrb.w fp, [sp, #1296] @ 0x510 │ │ + umull r1, r0, r0, fp │ │ + cmp r0, #0 │ │ + bne.w 7dc26 │ │ + ldr r0, [sp, #128] @ 0x80 │ │ + ldr r3, [sp, #132] @ 0x84 │ │ + add r0, r2 │ │ + subs r2, r3, r2 │ │ + cmp r2, r1 │ │ + bcc.w 7dc3c │ │ + sub.w r3, fp, #1 │ │ + movs r6, #25 │ │ + cmp r3, #7 │ │ + bhi.w 7dd60 │ │ + add.w lr, r0, r1 │ │ + subs r0, r2, r1 │ │ + tbh [pc, r3, lsl #1] │ │ movs r0, r1 │ │ - movs r2, r7 │ │ - lsls r3, r6, #14 │ │ - lsls r4, r1, #1 │ │ - lsls r3, r6, #14 │ │ - lsls r3, r6, #14 │ │ - lsls r3, r6, #14 │ │ - lsls r2, r0, #1 │ │ - ldr r1, [sp, #84] @ 0x54 │ │ - cmp r1, r0 │ │ - beq.w 7ca58 │ │ - movs r1, #0 │ │ - str r1, [sp, #32] │ │ - ldr r1, [sp, #44] @ 0x2c │ │ - ldrb r0, [r1, r0] │ │ - b.n 7c398 │ │ - ldr r1, [sp, #28] │ │ - add r0, r1 │ │ - str r0, [sp, #16] │ │ + lsls r2, r1, #1 │ │ + lsrs r1, r6, #1 │ │ + lsls r1, r3, #1 │ │ + lsrs r1, r6, #1 │ │ + lsrs r1, r6, #1 │ │ + lsrs r1, r6, #1 │ │ + lsls r0, r2, #1 │ │ + cmp r2, r1 │ │ + beq.w 7dc4a │ │ + ldrb.w r0, [lr] │ │ + b.n 7cd3a │ │ + ldr.w sl, [sp, #80] @ 0x50 │ │ + b.n 7cab0 │ │ + ldrh.w r2, [sp, #1298] @ 0x512 │ │ + ldr.w r1, [sp, #1352] @ 0x548 │ │ + uxth r2, r2 │ │ + cmp r2, #5 │ │ + mov r2, r0 │ │ + it cc │ │ + addcc r2, r1 │ │ + ldr r1, [sp, #120] @ 0x78 │ │ + cmp r1, #0 │ │ + it eq │ │ + moveq r2, r0 │ │ + str r2, [sp, #60] @ 0x3c │ │ movs r0, #1 │ │ - str r0, [sp, #80] @ 0x50 │ │ - b.n 7c176 │ │ - ldr r0, [sp, #648] @ 0x288 │ │ + b.n 7ccd4 │ │ + ldr r0, [sp, #720] @ 0x2d0 │ │ str r0, [sp, #36] @ 0x24 │ │ - ldr r0, [sp, #652] @ 0x28c │ │ + ldr r0, [sp, #724] @ 0x2d4 │ │ str r0, [sp, #32] │ │ movs r0, #1 │ │ - str r0, [sp, #76] @ 0x4c │ │ - b.n 7c176 │ │ + str r0, [sp, #44] @ 0x2c │ │ + ldr.w sl, [sp, #80] @ 0x50 │ │ + b.n 7cab0 │ │ movs r0, #0 │ │ - str r0, [sp, #80] @ 0x50 │ │ - b.n 7c176 │ │ - ldr r0, [sp, #648] @ 0x288 │ │ - str r0, [sp, #4] │ │ + mov ip, r9 │ │ + ldr.w r9, [sp, #76] @ 0x4c │ │ + b.n 7cd0c │ │ movs r0, #1 │ │ - ldr r1, [sp, #652] @ 0x28c │ │ - str r0, [sp, #48] @ 0x30 │ │ - str r1, [sp, #96] @ 0x60 │ │ - b.n 7c178 │ │ - ldr r0, [sp, #648] @ 0x288 │ │ - mov r4, fp │ │ - str r0, [sp, #12] │ │ - ldr r0, [sp, #652] @ 0x28c │ │ - str r0, [sp, #8] │ │ - b.n 7c3d4 │ │ - cmp r1, #4 │ │ - bcc.w 7ca58 │ │ - ldr r1, [sp, #40] @ 0x28 │ │ - mov r4, fp │ │ - ldr r0, [r1, r0] │ │ - ldr r1, [sp, #64] @ 0x40 │ │ + ldrd sl, r5, [sp, #720] @ 0x2d0 │ │ + str r0, [sp, #40] @ 0x28 │ │ + b.n 7ccf4 │ │ + ldr r0, [sp, #720] @ 0x2d0 │ │ + mov ip, r9 │ │ + str r0, [sp, #28] │ │ + ldr r0, [sp, #724] @ 0x2d4 │ │ + str r0, [sp, #24] │ │ + movs r0, #1 │ │ + str r0, [sp, #52] @ 0x34 │ │ + ldr.w r9, [sp, #76] @ 0x4c │ │ + b.n 7cd80 │ │ + ldr.w r8, [sp, #160] @ 0xa0 │ │ + cmp r3, #4 │ │ + bcc.w 7dc72 │ │ + ldr r0, [r0, #0] │ │ add r0, r1 │ │ - str r0, [sp, #16] │ │ + str r0, [sp, #60] @ 0x3c │ │ movs r0, #1 │ │ - str r0, [sp, #80] @ 0x50 │ │ - b.n 7c178 │ │ - cmp r2, #2 │ │ - bcc.w 7ca58 │ │ - movs r1, #0 │ │ - str r1, [sp, #32] │ │ - ldr r1, [sp, #44] @ 0x2c │ │ - ldrh r0, [r1, r0] │ │ - b.n 7c398 │ │ - cmp r2, #8 │ │ - bcc.w 7ca58 │ │ - ldr r2, [sp, #44] @ 0x2c │ │ - ldr r1, [r2, r0] │ │ - add r0, r2 │ │ - ldr r0, [r0, #4] │ │ + mov r4, r0 │ │ + str r0, [sp, #56] @ 0x38 │ │ + b.n 7cab6 │ │ + cmp r0, #2 │ │ + bcc.w 7dc4a │ │ + ldrh.w r0, [lr] │ │ + b.n 7cd3a │ │ + cmp r0, #8 │ │ + bcc.w 7dd34 │ │ + ldr.w r1, [lr] │ │ str r1, [sp, #36] @ 0x24 │ │ - str r0, [sp, #32] │ │ - b.n 7c39a │ │ - cmp r2, #4 │ │ - bcc.w 7ca58 │ │ - movs r1, #0 │ │ - str r1, [sp, #32] │ │ - ldr r1, [sp, #44] @ 0x2c │ │ - ldr r0, [r1, r0] │ │ + ldr.w r0, [lr, #4] │ │ + b.n 7cd3e │ │ + cmp r0, #4 │ │ + bcc.w 7dc4a │ │ + ldr.w r0, [lr] │ │ str r0, [sp, #36] @ 0x24 │ │ + movs r0, #0 │ │ + str r0, [sp, #32] │ │ movs r0, #1 │ │ - str r0, [sp, #76] @ 0x4c │ │ - b.n 7c178 │ │ - cmp r2, #2 │ │ - bcc.w 7ca58 │ │ - movs r1, #0 │ │ - str r1, [sp, #8] │ │ - ldr r1, [sp, #44] @ 0x2c │ │ - ldrh r0, [r1, r0] │ │ - b.n 7c3d2 │ │ - cmp r2, #8 │ │ - bcc.w 7ca58 │ │ - ldr r2, [sp, #44] @ 0x2c │ │ - ldr r1, [r2, r0] │ │ - add r0, r2 │ │ - ldr r0, [r0, #4] │ │ - str r1, [sp, #12] │ │ - str r0, [sp, #8] │ │ - b.n 7c3d4 │ │ - cmp r2, #4 │ │ - bcc.w 7ca58 │ │ - movs r1, #0 │ │ - str r1, [sp, #8] │ │ - ldr r1, [sp, #44] @ 0x2c │ │ - ldr r0, [r1, r0] │ │ - str r0, [sp, #12] │ │ + ldr.w fp, [sp, #180] @ 0xb4 │ │ + str r0, [sp, #44] @ 0x2c │ │ + b.n 7cab6 │ │ + cmp r0, #2 │ │ + bcc.w 7dc4a │ │ + ldrh.w r1, [lr] │ │ + b.n 7cd70 │ │ + cmp r0, #8 │ │ + bcc.w 7dd34 │ │ + ldr.w r1, [lr] │ │ + ldr.w r0, [lr, #4] │ │ + b.n 7cd72 │ │ + cmp r0, #4 │ │ + bcc.w 7dc4a │ │ + ldr.w r1, [lr] │ │ + movs r0, #0 │ │ + str r0, [sp, #24] │ │ movs r0, #1 │ │ - str r0, [sp, #72] @ 0x48 │ │ - ldr r1, [sp, #96] @ 0x60 │ │ - str r1, [sp, #96] @ 0x60 │ │ - b.n 7c178 │ │ + ldr r5, [sp, #68] @ 0x44 │ │ + ldr.w fp, [sp, #180] @ 0xb4 │ │ + str r1, [sp, #28] │ │ + str r0, [sp, #52] @ 0x34 │ │ + strd sl, r5, [sp, #64] @ 0x40 │ │ + ldr.w sl, [sp, #80] @ 0x50 │ │ + b.n 7cab6 │ │ + ldr r4, [sp, #48] @ 0x30 │ │ + mov.w sl, #0 │ │ + ldr r5, [sp, #60] @ 0x3c │ │ movs r0, #0 │ │ - strd r0, r0, [sp, #72] @ 0x48 │ │ - str r0, [sp, #48] @ 0x30 │ │ - b.n 7c488 │ │ - ldr r0, [sp, #80] @ 0x50 │ │ + mov.w ip, #0 │ │ + str r0, [sp, #52] @ 0x34 │ │ + str r0, [sp, #40] @ 0x28 │ │ + b.n 7ce56 │ │ + ldr r0, [sp, #56] @ 0x38 │ │ lsls r0, r0, #31 │ │ - beq.n 7c484 │ │ - movs r0, #4 │ │ - cmp.w sl, #4 │ │ + beq.n 7ce50 │ │ + ldr.w r2, [sp, #1296] @ 0x510 │ │ + movs r3, #4 │ │ + str.w sl, [sp, #80] @ 0x50 │ │ + str r4, [sp, #48] @ 0x30 │ │ + lsrs r1, r2, #16 │ │ + ldr.w r0, [sp, #1332] @ 0x534 │ │ + cmp r1, #4 │ │ it hi │ │ - movhi r0, #12 │ │ - ldr r6, [sp, #116] @ 0x74 │ │ - ldr r4, [sp, #16] │ │ - ldr r0, [r6, r0] │ │ - cmp r0, r4 │ │ - bcc.w 7ca58 │ │ - ldr r3, [sp, #112] @ 0x70 │ │ - movs r1, #0 │ │ - subs r0, r0, r4 │ │ - ldr.w ip, [sp, #1208] @ 0x4b8 │ │ - ldr.w r2, [sp, #1212] @ 0x4bc │ │ - cmp.w sl, #4 │ │ - strb r1, [r3, #2] │ │ - add.w r8, sp, #552 @ 0x228 │ │ - strh r1, [r3, #0] │ │ - mov.w r3, #0 │ │ + movhi r3, #12 │ │ + ldr r6, [sp, #108] @ 0x6c │ │ + ldr r3, [r6, r3] │ │ it hi │ │ - movhi r3, #1 │ │ - str r0, [sp, #668] @ 0x29c │ │ - ldr r0, [sp, #56] @ 0x38 │ │ - cmp.w sl, #4 │ │ - strh.w r0, [sp, #660] @ 0x294 │ │ - mov r1, r9 │ │ - ldr r0, [sp, #68] @ 0x44 │ │ - str r0, [sp, #656] @ 0x290 │ │ - ldr r0, [sp, #152] @ 0x98 │ │ - str r0, [sp, #652] @ 0x28c │ │ - mov r0, r6 │ │ - strb.w r3, [sp, #672] @ 0x2a0 │ │ - strh.w sl, [sp, #662] @ 0x296 │ │ + addhi r6, #8 │ │ + ldr r5, [sp, #60] @ 0x3c │ │ + ldr r6, [r6, #0] │ │ + cmp r3, r5 │ │ + bcc.w 7dda0 │ │ + ldr r4, [sp, #104] @ 0x68 │ │ + mov.w r8, #0 │ │ + ldr.w ip, [sp, #1328] @ 0x530 │ │ + cmp r1, #4 │ │ + ldr.w lr, [sp, #1344] @ 0x540 │ │ + sub.w r3, r3, r5 │ │ + strb.w r8, [r4, #2] │ │ + strh.w r8, [r4] │ │ + mov.w r4, #0 │ │ it hi │ │ - addhi r0, #8 │ │ - ldr r0, [r0, #0] │ │ - ldr r3, [sp, #136] @ 0x88 │ │ - add r0, r4 │ │ - str r0, [sp, #664] @ 0x298 │ │ - mov r0, r8 │ │ - str r3, [sp, #648] @ 0x288 │ │ - strd ip, r2, [sp, #640] @ 0x280 │ │ - bl 84c5c │ │ - ldrd r0, r1, [sp, #552] @ 0x228 │ │ + movhi r4, #1 │ │ + strh.w r2, [sp, #732] @ 0x2dc │ │ + ldr r2, [sp, #132] @ 0x84 │ │ + strd ip, r0, [sp, #712] @ 0x2c8 │ │ + add r0, sp, #624 @ 0x270 │ │ + strh.w r1, [sp, #734] @ 0x2de │ │ + add r1, sp, #712 @ 0x2c8 │ │ + str r2, [sp, #724] @ 0x2d4 │ │ + ldr r2, [sp, #128] @ 0x80 │ │ + str r3, [sp, #740] @ 0x2e4 │ │ + adds r3, r6, r5 │ │ + strb.w r4, [sp, #744] @ 0x2e8 │ │ + str r3, [sp, #736] @ 0x2e0 │ │ + str.w lr, [sp, #728] @ 0x2d8 │ │ + str r2, [sp, #720] @ 0x2d0 │ │ + bl 85d90 │ │ + ldrd r0, r1, [sp, #624] @ 0x270 │ │ + ldr.w r8, [sp, #88] @ 0x58 │ │ eor.w r2, r0, #2 │ │ orrs r2, r1 │ │ - bne.w 7c61a │ │ - ldr r0, [sp, #560] @ 0x230 │ │ - ldr.w fp, [sp, #92] @ 0x5c │ │ - uxtb r1, r0 │ │ - cmp r1, #75 @ 0x4b │ │ - bne.w 7ca58 │ │ - ubfx r5, r0, #8, #1 │ │ - add.w r9, sp, #640 @ 0x280 │ │ - b.n 7c566 │ │ - ldr.w fp, [sp, #92] @ 0x5c │ │ - ldr r0, [sp, #476] @ 0x1dc │ │ - cbz r0, 7c4dc │ │ - ldr r1, [sp, #472] @ 0x1d8 │ │ + bne.w 7d210 │ │ + ldrd r1, r0, [sp, #632] @ 0x278 │ │ + ldr r4, [sp, #48] @ 0x30 │ │ + ldr r5, [sp, #60] @ 0x3c │ │ + ldr.w fp, [sp, #180] @ 0xb4 │ │ + lsrs r2, r1, #8 │ │ + ldr.w sl, [sp, #80] @ 0x50 │ │ + orr.w r3, r2, r0, lsl #24 │ │ + uxtb r6, r1 │ │ + cmp r6, #79 @ 0x4f │ │ + beq.w 7d29a │ │ + b.w 7ddb2 │ │ + ldr r5, [sp, #60] @ 0x3c │ │ + ldr.w ip, [sp, #44] @ 0x2c │ │ + ldr r0, [sp, #548] @ 0x224 │ │ + cbz r0, 7cea0 │ │ + ldr r1, [sp, #544] @ 0x220 │ │ cmp r0, #1 │ │ - str.w fp, [sp, #92] @ 0x5c │ │ - bne.n 7c49c │ │ - ldr r4, [sp, #188] @ 0xbc │ │ + str r5, [sp, #60] @ 0x3c │ │ + bne.n 7ce66 │ │ movs r2, #0 │ │ - b.n 7c4ba │ │ - ldr r4, [sp, #188] @ 0xbc │ │ + b.n 7ce82 │ │ movs r6, #0 │ │ mov r3, r0 │ │ add.w r2, r6, r3, lsr #1 │ │ sub.w r3, r3, r3, lsr #1 │ │ ldr.w r5, [r1, r2, lsl #3] │ │ - cmp r5, r4 │ │ + cmp r5, fp │ │ it hi │ │ movhi r2, r6 │ │ cmp r3, #1 │ │ mov r6, r2 │ │ - bhi.n 7c4a2 │ │ + bhi.n 7ce6a │ │ ldr.w r3, [r1, r2, lsl #3] │ │ - ldr.w fp, [sp, #92] @ 0x5c │ │ - cmp r3, r4 │ │ - bne.n 7c4dc │ │ + ldr r5, [sp, #60] @ 0x3c │ │ + cmp r3, fp │ │ + bne.n 7cea0 │ │ sub.w r3, r1, #8 │ │ - cbz r2, 7c514 │ │ + cbz r2, 7cef6 │ │ ldr.w r6, [r3, r2, lsl #3] │ │ subs r2, #1 │ │ - ldr r5, [sp, #188] @ 0xbc │ │ - cmp r6, r5 │ │ - beq.n 7c4ca │ │ + cmp r6, fp │ │ + beq.n 7ce90 │ │ adds r2, #1 │ │ - b.n 7c516 │ │ - ldr r0, [sp, #76] @ 0x4c │ │ - lsls r0, r0, #31 │ │ - beq.n 7c564 │ │ - ldr r0, [sp, #72] @ 0x48 │ │ + b.n 7cef8 │ │ + movs.w r0, ip, lsl #31 │ │ + beq.n 7ceee │ │ + ldr r0, [sp, #52] @ 0x34 │ │ ldr r1, [sp, #36] @ 0x24 │ │ + ldr.w r8, [sp, #88] @ 0x58 │ │ lsls r0, r0, #31 │ │ - beq.n 7c52a │ │ - ldr r0, [sp, #12] │ │ + beq.n 7cf04 │ │ + ldr r0, [sp, #28] │ │ subs r0, r1, r0 │ │ - ldr r1, [sp, #8] │ │ + ldr r1, [sp, #24] │ │ ldr r0, [sp, #32] │ │ sbcs r0, r1 │ │ - bcs.n 7c564 │ │ - ldr r0, [sp, #492] @ 0x1ec │ │ - ldr r4, [sp, #500] @ 0x1f4 │ │ - str.w fp, [sp, #92] @ 0x5c │ │ + bcs.n 7cf6a │ │ + mov r8, r5 │ │ + mov r5, r4 │ │ + ldr r0, [sp, #564] @ 0x234 │ │ + ldr r4, [sp, #572] @ 0x23c │ │ cmp r4, r0 │ │ - bne.w 7c844 │ │ - ldr r1, [pc, #844] @ (7c854 ) │ │ + bne.n 7ced4 │ │ + ldr r1, [pc, #840] @ (7d214 ) │ │ add r1, pc │ │ - add r0, sp, #492 @ 0x1ec │ │ - bl 8e074 │ │ - ldrd r6, r5, [sp, #8] │ │ - b.n 7c86c │ │ + add r0, sp, #564 @ 0x234 │ │ + bl 8f1f4 │ │ + ldr r0, [sp, #568] @ 0x238 │ │ + lsls r1, r4, #5 │ │ + ldr r2, [sp, #36] @ 0x24 │ │ + str r2, [r0, r1] │ │ + add.w r0, r0, r4, lsl #5 │ │ + ldr r1, [sp, #32] │ │ + str r1, [r0, #4] │ │ + ldr r1, [sp, #28] │ │ + str r1, [r0, #8] │ │ + ldr r1, [sp, #24] │ │ + str r1, [r0, #12] │ │ + b.n 7cf4e │ │ + movs r3, #0 │ │ + ldr.w r8, [sp, #88] @ 0x58 │ │ + b.n 7d29a │ │ movs r2, #0 │ │ cmp r2, r0 │ │ - beq.n 7c564 │ │ - add.w r6, r1, r0, lsl #3 │ │ - add.w r8, r1, r2, lsl #3 │ │ - movs r0, #0 │ │ - strd r0, r6, [sp, #76] @ 0x4c │ │ - b.n 7c692 │ │ - ldr r0, [sp, #48] @ 0x30 │ │ + bne.n 7cf6e │ │ + movs r3, #1 │ │ + ldr.w r8, [sp, #88] @ 0x58 │ │ + b.n 7d29e │ │ + ldr r0, [sp, #40] @ 0x28 │ │ lsls r0, r0, #31 │ │ - beq.n 7c564 │ │ - ldr r0, [sp, #4] │ │ + beq.n 7cf6a │ │ + ldr r0, [sp, #64] @ 0x40 │ │ + mov r8, r5 │ │ ldr r2, [sp, #32] │ │ - adds r5, r0, r1 │ │ - ldr r0, [sp, #96] @ 0x60 │ │ - str.w fp, [sp, #92] @ 0x5c │ │ + mov r5, r4 │ │ + adds.w r9, r0, r1 │ │ + ldr r0, [sp, #68] @ 0x44 │ │ adc.w r6, r0, r2 │ │ - subs r0, r1, r5 │ │ + subs.w r0, r1, r9 │ │ sbcs.w r0, r2, r6 │ │ - bcs.w 7c84a │ │ - ldr r0, [sp, #492] @ 0x1ec │ │ - ldr r4, [sp, #500] @ 0x1f4 │ │ - cmp r4, r0 │ │ - bne.w 7c868 │ │ - ldr r1, [pc, #768] @ (7c858 ) │ │ - add r1, pc │ │ - add r0, sp, #492 @ 0x1ec │ │ - bl 8e074 │ │ - add.w r9, sp, #640 @ 0x280 │ │ - b.n 7c86c │ │ - movs r5, #0 │ │ - ldrd r0, r1, [sp, #992] @ 0x3e0 │ │ - movs r2, #2 │ │ - str r2, [sp, #616] @ 0x268 │ │ - lsls r2, r5, #31 │ │ - str.w fp, [sp, #92] @ 0x5c │ │ - bne.w 7c890 │ │ - eor.w r0, r0, #47 @ 0x2f │ │ - orrs r0, r1 │ │ - beq.w 7c890 │ │ - ldr r1, [sp, #120] @ 0x78 │ │ - mov r0, r9 │ │ - bl 814cc │ │ - add r4, sp, #552 @ 0x228 │ │ - ldr r3, [sp, #164] @ 0xa4 │ │ - add r1, sp, #976 @ 0x3d0 │ │ - mov r0, r4 │ │ - mov r2, r9 │ │ - bl 817b4 │ │ - mov ip, r4 │ │ - add r1, sp, #616 @ 0x268 │ │ - ldmia.w ip, {r0, r2, r3, r4, r5, r6} │ │ - stmia r1!, {r0, r2, r3, r4, r5, r6} │ │ - ldr r0, [sp, #616] @ 0x268 │ │ - lsls r0, r0, #31 │ │ - bne.w 7c890 │ │ - ldr r0, [sp, #632] @ 0x278 │ │ - cmp r0, #0 │ │ - beq.w 7c890 │ │ - ldr r4, [sp, #500] @ 0x1f4 │ │ - add.w r0, r0, r0, lsl #1 │ │ - ldr r1, [sp, #628] @ 0x274 │ │ - mov.w sl, r0, lsl #3 │ │ - lsls r0, r4, #5 │ │ - add.w r5, r1, #8 │ │ - add.w r6, r0, #24 │ │ - b.n 7c5f4 │ │ - ldr r0, [sp, #496] @ 0x1f0 │ │ - adds r4, #1 │ │ - ldr r1, [sp, #108] @ 0x6c │ │ - adds r5, #24 │ │ - subs.w sl, sl, #24 │ │ - str r4, [sp, #500] @ 0x1f4 │ │ - str r1, [r0, r6] │ │ - add r0, r6 │ │ - add.w r6, r6, #32 │ │ - mov.w r1, #0 │ │ - strd fp, r8, [r0, #-24] │ │ - strd r3, ip, [r0, #-16] │ │ - strd r1, r1, [r0, #-8] │ │ - beq.w 7c890 │ │ - ldr r0, [sp, #492] @ 0x1ec │ │ - ldrd fp, r8, [r5] │ │ - ldrd r3, ip, [r5, #8] │ │ + bcs.w 7d376 │ │ + ldr r0, [sp, #564] @ 0x234 │ │ + ldr r4, [sp, #572] @ 0x23c │ │ cmp r4, r0 │ │ - bne.n 7c5ca │ │ - ldr r1, [pc, #600] @ (7c85c ) │ │ + bne.n 7cf3a │ │ + ldr r1, [pc, #740] @ (7d218 ) │ │ add r1, pc │ │ - add r0, sp, #492 @ 0x1ec │ │ - str r3, [sp, #84] @ 0x54 │ │ - mov r9, ip │ │ - bl 8e074 │ │ - ldr r3, [sp, #84] @ 0x54 │ │ - mov ip, r9 │ │ - add.w r9, sp, #640 @ 0x280 │ │ - b.n 7c5ca │ │ - movs r5, #0 │ │ - b.n 7c654 │ │ - ldr r0, [sp, #496] @ 0x1f0 │ │ - lsls r1, r5, #5 │ │ - str r4, [r0, r1] │ │ - add.w r0, r0, r5, lsl #5 │ │ - movs r1, #0 │ │ - strd r1, r1, [r0, #16] │ │ - ldr r1, [sp, #108] @ 0x6c │ │ - strd sl, fp, [r0, #4] │ │ + add r0, sp, #564 @ 0x234 │ │ + bl 8f1f4 │ │ + ldr r0, [sp, #568] @ 0x238 │ │ + lsls r1, r4, #5 │ │ + ldr r2, [sp, #36] @ 0x24 │ │ + str r2, [r0, r1] │ │ + add.w r0, r0, r4, lsl #5 │ │ + ldr r1, [sp, #32] │ │ + strd r1, r9, [r0, #4] │ │ str r6, [r0, #12] │ │ + movs r1, #0 │ │ + movs r3, #1 │ │ + str r1, [r0, #16] │ │ + eor.w r3, r3, #1 │ │ + str r1, [r0, #20] │ │ + ldr r1, [sp, #88] @ 0x58 │ │ str r1, [r0, #24] │ │ - adds r0, r5, #1 │ │ - movs r5, #1 │ │ - str r0, [sp, #500] @ 0x1f4 │ │ - mov r0, r8 │ │ - mov r1, r9 │ │ - bl 84c5c │ │ - ldrd r0, r1, [sp, #552] @ 0x228 │ │ - eor.w r2, r0, #2 │ │ - orrs r2, r1 │ │ - beq.w 7c46c │ │ - eor.w r0, r0, #1 │ │ - orrs r0, r1 │ │ - bne.w 7c84c │ │ - add.w fp, sp, #560 @ 0x230 │ │ - ldr r6, [sp, #572] @ 0x23c │ │ - ldmia.w fp, {r4, sl, fp} │ │ - subs.w r0, r4, fp │ │ - sbcs.w r0, sl, r6 │ │ - bcs.n 7c63e │ │ - ldr r0, [sp, #492] @ 0x1ec │ │ - ldr r5, [sp, #500] @ 0x1f4 │ │ - cmp r5, r0 │ │ - bne.n 7c61e │ │ - ldr r1, [pc, #484] @ (7c860 ) │ │ - add r1, pc │ │ - add r0, sp, #492 @ 0x1ec │ │ - bl 8e074 │ │ - b.n 7c61e │ │ - ldr r6, [sp, #80] @ 0x50 │ │ - add.w r9, sp, #640 @ 0x280 │ │ - cmp r8, r6 │ │ - beq.w 7c8f0 │ │ - mov r0, r8 │ │ - ldr.w r1, [r8], #8 │ │ - ldr r2, [sp, #188] @ 0xbc │ │ - cmp r1, r2 │ │ - bne.w 7c8f0 │ │ + adds r0, r4, #1 │ │ + mov r4, r5 │ │ + mov r5, r8 │ │ + str r0, [sp, #572] @ 0x23c │ │ + mov r8, r1 │ │ + b.n 7d29e │ │ + movs r3, #0 │ │ + b.n 7d29a │ │ + add.w r6, r1, r2, lsl #3 │ │ + movs r3, #1 │ │ + add.w r0, r1, r0, lsl #3 │ │ + str r0, [sp, #44] @ 0x2c │ │ + str.w sl, [sp, #80] @ 0x50 │ │ + mov r0, r6 │ │ + ldr.w r1, [r6], #8 │ │ + cmp r1, fp │ │ + bne.w 7d20a │ │ ldr r2, [r0, #4] │ │ - ldr r4, [sp, #176] @ 0xb0 │ │ - cmp r4, r2 │ │ - bcc.w 7ca58 │ │ - subs r0, r4, r2 │ │ - str r0, [sp, #556] @ 0x22c │ │ - ldr r0, [sp, #172] @ 0xac │ │ - add r1, sp, #552 @ 0x228 │ │ + cmp r8, r2 │ │ + bcc.w 7dd78 │ │ + sub.w r0, r8, r2 │ │ + str r0, [sp, #628] @ 0x274 │ │ + ldr r0, [sp, #156] @ 0x9c │ │ + add r1, sp, #624 @ 0x270 │ │ + str r6, [sp, #56] @ 0x38 │ │ add r0, r2 │ │ - str r0, [sp, #552] @ 0x228 │ │ - mov r0, r9 │ │ - bl 8dd54 │ │ - ldr r0, [sp, #640] @ 0x280 │ │ - lsls r0, r0, #31 │ │ - bne.w 7ca58 │ │ - ldr r3, [sp, #652] @ 0x28c │ │ - cmp r3, #0 │ │ - beq.n 7c68c │ │ - ldrd r0, r5, [sp, #644] @ 0x284 │ │ - ldrb.w lr, [sp, #668] @ 0x29c │ │ - add.w r1, lr, r0, lsl #1 │ │ - uxtb r1, r1 │ │ - str r1, [sp, #84] @ 0x54 │ │ - mov.w r1, #4294967295 @ 0xffffffff │ │ - uxtab sl, r1, r0 │ │ - ldr.w r9, [sp, #84] @ 0x54 │ │ - b.n 7c6fc │ │ + str r0, [sp, #624] @ 0x270 │ │ + add r0, sp, #712 @ 0x2c8 │ │ + str r3, [sp, #76] @ 0x4c │ │ + bl 8eec4 │ │ + ldrb.w r0, [sp, #713] @ 0x2c9 │ │ + cmp r0, #3 │ │ + beq.w 7dd86 │ │ + ldrb.w r2, [sp, #712] @ 0x2c8 │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ + ldrh.w r1, [sp, #714] @ 0x2ca │ │ + orr.w r0, r2, r0, lsl #8 │ │ + movs r2, #56 @ 0x38 │ │ + ldr r6, [sp, #720] @ 0x2d0 │ │ + orr.w r0, r0, r1, lsl #16 │ │ + negs r1, r0 │ │ + and.w r1, r2, r1, lsl #3 │ │ + rsb r2, r1, #32 │ │ + lsr.w r5, r3, r1 │ │ + subs r1, #32 │ │ + lsl.w r2, r3, r2 │ │ + orr.w r2, r2, r5 │ │ + it pl │ │ + lsrpl.w r2, r3, r1 │ │ + mov.w r1, r0, lsl #1 │ │ + str r2, [sp, #48] @ 0x30 │ │ + it pl │ │ + movpl r5, #0 │ │ + uxtb r2, r0 │ │ + uxtb.w r9, r1 │ │ + cmp r2, #8 │ │ + str r5, [sp, #52] @ 0x34 │ │ + bhi.w 7d1e6 │ │ + movs r1, #1 │ │ + lsls r1, r2 │ │ + tst.w r1, #278 @ 0x116 │ │ + beq.w 7d1e6 │ │ + ldr.w fp, [sp, #716] @ 0x2cc │ │ + str r2, [sp, #40] @ 0x28 │ │ + mov r8, r4 │ │ + cmp r2, #1 │ │ + beq.n 7d0b8 │ │ + cmp r2, #2 │ │ + beq.n 7d066 │ │ + cmp r2, #4 │ │ + bne.n 7d108 │ │ + cmp r6, #0 │ │ + beq.w 7d1f0 │ │ + add.w r2, fp, #4 │ │ + cmp r9, r6 │ │ + bhi.w 7d1f0 │ │ + subs r0, r2, #4 │ │ + cmp r6, #4 │ │ + bcc.w 7dc2e │ │ + bic.w r1, r6, #3 │ │ + cmp r1, #4 │ │ + beq.w 7dc58 │ │ + mov fp, r2 │ │ + ldr r1, [r0, #0] │ │ + ldr.w r0, [fp], #4 │ │ + add.w r3, r2, #8 │ │ + subs r6, #8 │ │ + orrs.w r2, r0, r1 │ │ + mov r2, r3 │ │ + beq.n 7d02c │ │ + ldr r2, [sp, #48] @ 0x30 │ │ + ldr r3, [sp, #52] @ 0x34 │ │ + eors r2, r1 │ │ + orrs r2, r3 │ │ + beq.n 7d022 │ │ + b.n 7d0a6 │ │ + cmp r6, #0 │ │ + beq.w 7d1f0 │ │ + add.w r2, fp, #2 │ │ + cmp r9, r6 │ │ + bhi.w 7d1f0 │ │ + subs r0, r2, #2 │ │ + cmp r6, #2 │ │ + bcc.w 7dc2e │ │ + bic.w r1, r6, #1 │ │ + cmp r1, #2 │ │ + beq.w 7dc58 │ │ + mov fp, r2 │ │ + ldrh r1, [r0, #0] │ │ + ldrh.w r0, [fp], #2 │ │ + adds r3, r2, #4 │ │ + subs r6, #4 │ │ + orrs.w r2, r0, r1 │ │ + mov r2, r3 │ │ + beq.n 7d070 │ │ + ldr r2, [sp, #48] @ 0x30 │ │ + ldr r3, [sp, #52] @ 0x34 │ │ + eors r2, r1 │ │ + orrs r2, r3 │ │ + beq.n 7d066 │ │ + lsrs r2, r1, #8 │ │ + mov.w ip, #0 │ │ + str r2, [sp, #16] │ │ movs r2, #0 │ │ - movs r6, #0 │ │ - orr.w r0, r0, ip │ │ + uxtb.w sl, r1 │ │ + movs r3, #0 │ │ + b.n 7d166 │ │ + cmp r6, #0 │ │ + beq.w 7d1f0 │ │ + add.w r1, fp, #1 │ │ + cmp r9, r6 │ │ + bhi.w 7d1f0 │ │ + subs r0, r1, #1 │ │ + cmp r6, #0 │ │ + beq.w 7dc2e │ │ + cmp r6, #1 │ │ + beq.w 7dcf6 │ │ + mov fp, r1 │ │ + ldrb.w sl, [r0] │ │ + ldrb.w r0, [fp], #1 │ │ + adds r2, r1, #2 │ │ + subs r6, #2 │ │ + orrs.w r1, r0, sl │ │ + mov r1, r2 │ │ + beq.n 7d0c2 │ │ + ldr r1, [sp, #48] @ 0x30 │ │ + ldr r2, [sp, #52] @ 0x34 │ │ + eor.w r1, r1, sl │ │ orrs r1, r2 │ │ - orrs r0, r4 │ │ - orrs r1, r6 │ │ - orrs r0, r1 │ │ - bne.w 7c7d6 │ │ - cmp r3, r9 │ │ - bcc.n 7c686 │ │ - cmp.w lr, #8 │ │ - bhi.w 7ca58 │ │ - mov r6, sl │ │ - movs r0, #0 │ │ + beq.n 7d0b8 │ │ movs r1, #0 │ │ - tbh [pc, lr, lsl #1] │ │ - movs r5, r4 │ │ - movs r1, r1 │ │ - movs r7, r2 │ │ - lsls r3, r4, #6 │ │ - movs r0, r2 │ │ - lsls r3, r4, #6 │ │ - lsls r3, r4, #6 │ │ - lsls r3, r4, #6 │ │ - movs r6, r3 │ │ - cmp r3, #0 │ │ - beq.w 7ca58 │ │ - ldrb.w r0, [r5], #1 │ │ - subs r3, #1 │ │ - b.n 7c75c │ │ - cmp r3, #4 │ │ - bcc.w 7ca58 │ │ - ldr.w r0, [r5], #4 │ │ - subs r3, #4 │ │ - b.n 7c75c │ │ - cmp r3, #2 │ │ - bcc.w 7ca58 │ │ - ldrh.w r0, [r5], #2 │ │ - subs r3, #2 │ │ - b.n 7c75c │ │ - cmp r3, #8 │ │ - bcc.w 7ca58 │ │ - ldr r0, [r5, #0] │ │ - subs r3, #8 │ │ - ldr r1, [r5, #4] │ │ - adds r5, #8 │ │ - cmp r6, #7 │ │ - bhi.w 7ca58 │ │ - tbh [pc, r6, lsl #1] │ │ - movs r0, r1 │ │ - movs r1, r2 │ │ - lsls r1, r7, #5 │ │ - movs r2, r5 │ │ - lsls r1, r7, #5 │ │ - lsls r1, r7, #5 │ │ - lsls r1, r7, #5 │ │ - movs r2, r3 │ │ - cmp r3, #2 │ │ - bcc.w 7ca58 │ │ - ldrb r4, [r5, #0] │ │ - subs r3, #2 │ │ - ldrb.w ip, [r5, #1] │ │ - adds r5, #2 │ │ - b.n 7c6e8 │ │ - cmp r3, #4 │ │ - bcc.w 7ca58 │ │ - ldrh.w ip, [r5, #2] │ │ - subs r3, #4 │ │ - ldrh r4, [r5, #0] │ │ - adds r5, #4 │ │ - b.n 7c6e8 │ │ - cmp r3, #8 │ │ - bcc.w 7ca58 │ │ - bic.w r2, r3, #7 │ │ - cmp r2, #8 │ │ - beq.w 7ca58 │ │ - ldr r4, [r5, #0] │ │ - subs r3, #16 │ │ - ldr r6, [r5, #4] │ │ - ldr.w ip, [r5, #8] │ │ - ldr r2, [r5, #12] │ │ - adds r5, #16 │ │ - b.n 7c6ec │ │ - cmp r3, #4 │ │ - bcc.w 7ca58 │ │ - bic.w r2, r3, #3 │ │ - cmp r2, #4 │ │ - beq.w 7ca58 │ │ - ldr r4, [r5, #0] │ │ - subs r3, #8 │ │ - ldr.w ip, [r5, #4] │ │ - adds r5, #8 │ │ - b.n 7c6e8 │ │ - strd r5, lr, [sp, #68] @ 0x44 │ │ - mov fp, r4 │ │ - mov r9, r3 │ │ - mov r5, r8 │ │ - orrs.w r0, ip, r2 │ │ - beq.n 7c828 │ │ - ldr r0, [sp, #492] @ 0x1ec │ │ - adds.w r8, fp, ip │ │ - ldr r4, [sp, #500] @ 0x1f4 │ │ - adc.w r1, r6, r2 │ │ - str r1, [sp, #76] @ 0x4c │ │ - cmp r4, r0 │ │ - bne.n 7c802 │ │ - ldr r1, [pc, #104] @ (7c864 ) │ │ + movs r3, #0 │ │ + strd r1, r1, [sp, #12] │ │ + mov r1, sl │ │ + mov.w ip, #0 │ │ + b.n 7d168 │ │ + cmp r6, #0 │ │ + beq.n 7d1f0 │ │ + add.w r2, fp, #8 │ │ + cmp r9, r6 │ │ + bhi.n 7d1f0 │ │ + mov r4, r2 │ │ + subs r2, #8 │ │ + cmp r6, #8 │ │ + bcc.w 7dca8 │ │ + bic.w r0, r6, #7 │ │ + cmp r0, #8 │ │ + beq.w 7dcd8 │ │ + ldr r1, [r2, #0] │ │ + subs r6, #16 │ │ + ldr r0, [r4, #0] │ │ + ldr.w ip, [r2, #4] │ │ + ldr r3, [r4, #4] │ │ + orr.w r5, r0, r1 │ │ + orr.w r2, r3, ip │ │ + orrs r2, r5 │ │ + add.w r2, r4, #16 │ │ + beq.n 7d110 │ │ + ldr r2, [sp, #48] @ 0x30 │ │ + add.w fp, r4, #8 │ │ + ldr r5, [sp, #52] @ 0x34 │ │ + eors r2, r1 │ │ + eor.w r5, r5, ip │ │ + orrs r2, r5 │ │ + beq.n 7d108 │ │ + lsrs r2, r1, #8 │ │ + uxtb.w sl, r1 │ │ + orr.w r2, r2, ip, lsl #24 │ │ + str r2, [sp, #16] │ │ + mov.w r2, ip, lsr #8 │ │ + str r2, [sp, #12] │ │ + adds r5, r1, r0 │ │ + mov.w r2, #0 │ │ + adcs.w r5, ip, r3 │ │ + adcs.w r2, r2, #0 │ │ + bne.w 7de26 │ │ + adds r5, r1, r0 │ │ + ldr r1, [sp, #48] @ 0x30 │ │ + adc.w r2, ip, r3 │ │ + str r2, [sp, #20] │ │ + subs r1, r1, r5 │ │ + ldr r1, [sp, #52] @ 0x34 │ │ + sbcs r1, r2 │ │ + bcc.w 7de00 │ │ + orrs r0, r3 │ │ + beq.n 7d1da │ │ + ldr r1, [sp, #572] @ 0x23c │ │ + ldr r0, [sp, #564] @ 0x234 │ │ + str r1, [sp, #100] @ 0x64 │ │ + cmp r1, r0 │ │ + bne.n 7d1a6 │ │ + ldr r1, [pc, #124] @ (7d21c ) │ │ add r1, pc │ │ - add r0, sp, #492 @ 0x1ec │ │ - bl 8e074 │ │ - ldr r0, [sp, #496] @ 0x1f0 │ │ - lsls r1, r4, #5 │ │ - str.w fp, [r0, r1] │ │ - add.w r0, r0, r4, lsl #5 │ │ - ldr r1, [sp, #76] @ 0x4c │ │ - str r1, [r0, #12] │ │ + add r0, sp, #564 @ 0x234 │ │ + bl 8f1f4 │ │ + ldr r1, [sp, #12] │ │ + ldr r2, [sp, #16] │ │ + ldr r4, [sp, #100] @ 0x64 │ │ + lsls r1, r1, #8 │ │ + orr.w r0, sl, r2, lsl #8 │ │ + orr.w r1, r1, r2, lsr #24 │ │ + ldr r2, [sp, #568] @ 0x238 │ │ + lsls r3, r4, #5 │ │ + str r0, [r2, r3] │ │ + add.w r0, r2, r4, lsl #5 │ │ + movs r2, #0 │ │ + strd r1, r5, [r0, #4] │ │ + ldr r1, [sp, #20] │ │ + strd r1, r2, [r0, #12] │ │ movs r1, #0 │ │ - strd r1, r1, [r0, #16] │ │ - ldr r1, [sp, #108] @ 0x6c │ │ - strd r6, r8, [r0, #4] │ │ + str r1, [sp, #76] @ 0x4c │ │ + ldr r1, [sp, #88] @ 0x58 │ │ + str r2, [r0, #20] │ │ str r1, [r0, #24] │ │ adds r0, r4, #1 │ │ - str r0, [sp, #500] @ 0x1f4 │ │ - movs r0, #1 │ │ - str r0, [sp, #76] @ 0x4c │ │ - mov r8, r5 │ │ - ldr.w fp, [sp, #92] @ 0x5c │ │ - ldr r6, [sp, #80] @ 0x50 │ │ - mov r3, r9 │ │ - ldrd r5, lr, [sp, #68] @ 0x44 │ │ - cmp.w r9, #0 │ │ - add.w r9, sp, #640 @ 0x280 │ │ - bne.w 7c6e2 │ │ - b.n 7c68c │ │ - ldrd r6, r5, [sp, #8] │ │ - b.n 7c86c │ │ - movs r5, #0 │ │ - ldr.w fp, [sp, #92] @ 0x5c │ │ - b.n 7c566 │ │ - nop │ │ - bics r6, r5 │ │ - movs r5, r0 │ │ - muls r6, r3 │ │ - movs r5, r0 │ │ - cmp r0, r2 │ │ + str r0, [sp, #572] @ 0x23c │ │ + ldr r0, [sp, #20] │ │ + mov r4, r8 │ │ + str r5, [sp, #8] │ │ + str r0, [sp, #100] @ 0x64 │ │ + ldr r2, [sp, #40] @ 0x28 │ │ + b.n 7d014 │ │ + mov r8, r4 │ │ + cbz r6, 7d1f0 │ │ + cmp r9, r6 │ │ + bls.w 7ddcc │ │ + mov r4, r8 │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + ldr r6, [sp, #56] @ 0x38 │ │ + ldr.w r8, [sp, #160] @ 0xa0 │ │ + ldr r5, [sp, #60] @ 0x3c │ │ + cmp r6, r0 │ │ + ldr.w fp, [sp, #180] @ 0xb4 │ │ + ldrd r3, sl, [sp, #76] @ 0x4c │ │ + bne.w 7cf7e │ │ + ldr.w r8, [sp, #88] @ 0x58 │ │ + b.n 7d29e │ │ + movs r6, #0 │ │ + b.n 7d256 │ │ + negs r4, r5 │ │ movs r5, r0 │ │ - tst r0, r7 │ │ + tst r6, r0 │ │ movs r5, r0 │ │ - lsls r2, r1 │ │ + subs r7, #106 @ 0x6a │ │ movs r5, r0 │ │ - add.w r9, sp, #640 @ 0x280 │ │ - ldr r0, [sp, #496] @ 0x1f0 │ │ - lsls r1, r4, #5 │ │ - ldr r2, [sp, #36] @ 0x24 │ │ - str r2, [r0, r1] │ │ - add.w r0, r0, r4, lsl #5 │ │ - adds r2, r0, #4 │ │ - ldr r1, [sp, #32] │ │ - stmia r2!, {r1, r5, r6} │ │ - movs r1, #0 │ │ - strd r1, r1, [r0, #16] │ │ - ldr r1, [sp, #108] @ 0x6c │ │ - str r1, [r0, #24] │ │ - adds r0, r4, #1 │ │ - str r0, [sp, #500] @ 0x1f4 │ │ - movs r0, #2 │ │ - str r0, [sp, #616] @ 0x268 │ │ - add r1, sp, #976 @ 0x3d0 │ │ - mov r0, r9 │ │ - mov.w r2, #264 @ 0x108 │ │ - bl c9a94 │ │ - add r1, sp, #616 @ 0x268 │ │ - ldr.w ip, [sp, #124] @ 0x7c │ │ - ldmia.w r1, {r0, r2, r3, r4, r5, r6} │ │ - movs r1, #2 │ │ - stmia.w ip, {r0, r2, r3, r4, r5, r6} │ │ - ldr r0, [sp, #88] @ 0x58 │ │ - strh.w r0, [sp, #970] @ 0x3ca │ │ - ldr r0, [sp, #92] @ 0x5c │ │ - strh.w r0, [sp, #968] @ 0x3c8 │ │ - ldr r0, [sp, #188] @ 0xbc │ │ - str r0, [sp, #972] @ 0x3cc │ │ - movs r0, #76 @ 0x4c │ │ - strb.w r0, [sp, #952] @ 0x3b8 │ │ - ldr r0, [sp, #504] @ 0x1f8 │ │ - ldr r4, [sp, #108] @ 0x6c │ │ - str r1, [sp, #928] @ 0x3a0 │ │ - cmp r4, r0 │ │ - bne.n 7c8d2 │ │ - add r0, sp, #504 @ 0x1f8 │ │ - bl 8e0ec │ │ - ldr r0, [sp, #508] @ 0x1fc │ │ - mov.w r1, #336 @ 0x150 │ │ - mla r0, r4, r1, r0 │ │ - mov r1, r9 │ │ - mov.w r2, #336 @ 0x150 │ │ - bl c9a94 │ │ - adds r0, r4, #1 │ │ - str r0, [sp, #512] @ 0x200 │ │ - mov r0, r9 │ │ - b.w 7bede │ │ - ldr r5, [sp, #76] @ 0x4c │ │ - b.n 7c566 │ │ - ldr.w r8, [sp, #148] @ 0x94 │ │ - ldr r5, [r7, #8] │ │ - ldr r0, [sp, #468] @ 0x1d4 │ │ - cmp r0, #0 │ │ - itt ne │ │ - ldrne r0, [sp, #472] @ 0x1d8 │ │ - blxne ccbe0 │ │ - ldr.w r9, [sp, #464] @ 0x1d0 │ │ - dmb ish │ │ - ldrex r0, [r9] │ │ - subs r1, r0, #1 │ │ - strex r2, r1, [r9] │ │ - cmp r2, #0 │ │ - bne.n 7c90e │ │ - cmp r0, #1 │ │ - bne.n 7c92a │ │ - dmb ish │ │ - add r0, sp, #464 @ 0x1d0 │ │ - bl 7e094 │ │ - ldr r1, [sp, #104] @ 0x68 │ │ - mov.w r0, #2147483648 @ 0x80000000 │ │ - ldr r4, [sp, #144] @ 0x90 │ │ - str.w r0, [r1, #256] @ 0x100 │ │ - ldr r0, [r5, #64] @ 0x40 │ │ - orr.w r0, r0, #2147483648 @ 0x80000000 │ │ - cmp.w r0, #2147483648 @ 0x80000000 │ │ - beq.n 7c948 │ │ - ldr r0, [r5, #68] @ 0x44 │ │ - blx ccbe0 │ │ - ldr r0, [sp, #180] @ 0xb4 │ │ - cmp.w r0, #2147483648 @ 0x80000000 │ │ - bne.n 7c962 │ │ - ldr.w r0, [r8, #64] @ 0x40 │ │ - bics.w r0, r0, #2147483648 @ 0x80000000 │ │ - beq.n 7c962 │ │ - ldr.w r0, [r8, #68] @ 0x44 │ │ - blx ccbe0 │ │ - ldr r0, [r4, #64] @ 0x40 │ │ - cbz r0, 7c96c │ │ - ldr r0, [r4, #68] @ 0x44 │ │ - blx ccbe0 │ │ - addw sp, sp, #1244 @ 0x4dc │ │ - ldmia.w sp!, {r8, r9, sl, fp} │ │ - pop {r4, r5, r6, r7, pc} │ │ - ldrd r9, r0, [sp, #496] @ 0x1f0 │ │ - cmp r0, #2 │ │ - str r0, [sp, #132] @ 0x84 │ │ - bcs.w 7d002 │ │ - ldr.w r8, [sp, #148] @ 0x94 │ │ - add.w sl, sp, #552 @ 0x228 │ │ - cbz r0, 7c9be │ │ - ldr r0, [sp, #132] @ 0x84 │ │ - add.w r1, r9, #8 │ │ + ldr r2, [sp, #568] @ 0x238 │ │ + lsls r1, r6, #5 │ │ + str r4, [r2, r1] │ │ + add.w r1, r2, r6, lsl #5 │ │ movs r2, #0 │ │ + strd sl, fp, [r1, #4] │ │ + str.w r9, [r1, #12] │ │ + strd r2, r2, [r1, #16] │ │ + str.w r8, [r1, #24] │ │ + adds r1, r6, #1 │ │ + movs r6, #1 │ │ + str r1, [sp, #572] @ 0x23c │ │ + add r1, sp, #712 @ 0x2c8 │ │ + bl 85d90 │ │ + ldrd r0, r1, [sp, #624] @ 0x270 │ │ + eor.w r2, r0, #2 │ │ + orrs r2, r1 │ │ + beq.w 7ce2e │ │ + eor.w r0, r0, #1 │ │ + orrs r0, r1 │ │ + bne.n 7d28c │ │ + add.w fp, sp, #632 @ 0x278 │ │ + ldr.w r9, [sp, #644] @ 0x284 │ │ + ldmia.w fp, {r4, sl, fp} │ │ + subs.w r0, r4, fp │ │ + sbcs.w r0, sl, r9 │ │ + add r0, sp, #624 @ 0x270 │ │ + bcs.n 7d242 │ │ + ldr r1, [sp, #564] @ 0x234 │ │ + ldr r6, [sp, #572] @ 0x23c │ │ + cmp r6, r1 │ │ + bne.n 7d220 │ │ + ldr r1, [pc, #928] @ (7d620 ) │ │ + add r1, pc │ │ + add r0, sp, #564 @ 0x234 │ │ + bl 8f1f4 │ │ + add r0, sp, #624 @ 0x270 │ │ + b.n 7d220 │ │ + ldr r4, [sp, #48] @ 0x30 │ │ + mov r3, r6 │ │ + ldr r5, [sp, #60] @ 0x3c │ │ + ldr.w fp, [sp, #180] @ 0xb4 │ │ + ldr.w sl, [sp, #80] @ 0x50 │ │ + eor.w r3, r3, #1 │ │ + movs r2, #2 │ │ + ldr.w r0, [sp, #1096] @ 0x448 │ │ + str r2, [sp, #624] @ 0x270 │ │ + lsls r2, r3, #31 │ │ + ldr.w r1, [sp, #1100] @ 0x44c │ │ + str r4, [sp, #48] @ 0x30 │ │ + str r5, [sp, #60] @ 0x3c │ │ + itt ne │ │ + eorne.w r0, r0, #47 @ 0x2f │ │ + orrsne.w r0, r0, r1 │ │ + bne.n 7d2ca │ │ + add r0, sp, #712 @ 0x2c8 │ │ + add.w r1, sp, #1080 @ 0x438 │ │ + mov.w r9, #2 │ │ + b.w 7c962 │ │ + ldr r0, [sp, #112] @ 0x70 │ │ + add r1, sp, #624 @ 0x270 │ │ + ldr r2, [sp, #168] @ 0xa8 │ │ + add.w r3, sp, #1080 @ 0x438 │ │ + str r0, [sp, #0] │ │ + add r0, sp, #712 @ 0x2c8 │ │ + str.w sl, [sp, #80] @ 0x50 │ │ + bl 82198 │ │ + ldrb.w r0, [sp, #712] @ 0x2c8 │ │ + add.w r1, sp, #1080 @ 0x438 │ │ + cmp r0, #79 @ 0x4f │ │ + bne.n 7d364 │ │ + ldr r2, [sp, #716] @ 0x2cc │ │ + ldr r0, [r2, #12] │ │ + cbz r0, 7d364 │ │ + ldr.w r9, [sp, #572] @ 0x23c │ │ + add.w r0, r0, r0, lsl #1 │ │ + ldr r2, [r2, #8] │ │ + mov.w sl, r0, lsl #3 │ │ + mov.w r0, r9, lsl #5 │ │ + add.w r6, r2, #8 │ │ + add.w fp, r0, #24 │ │ + b.n 7d33a │ │ + ldr r0, [sp, #568] @ 0x238 │ │ + add.w r9, r9, #1 │ │ + adds r6, #24 │ │ + subs.w sl, sl, #24 │ │ + str.w r9, [sp, #572] @ 0x23c │ │ + str.w r8, [r0, fp] │ │ + add r0, fp │ │ + add.w fp, fp, #32 │ │ + strd r2, r3, [r0, #-16] │ │ + mov.w r2, #0 │ │ + strd r4, r5, [r0, #-24] │ │ + strd r2, r2, [r0, #-8] │ │ + beq.n 7d364 │ │ + ldr r0, [sp, #564] @ 0x234 │ │ + ldrd r4, r5, [r6] │ │ + ldrd r2, r3, [r6, #8] │ │ + cmp r9, r0 │ │ + bne.n 7d30e │ │ + ldr r1, [pc, #728] @ (7d624 ) │ │ + add r1, pc │ │ + add r0, sp, #564 @ 0x234 │ │ + str r2, [sp, #76] @ 0x4c │ │ + mov r8, r3 │ │ + bl 8f1f4 │ │ + mov r3, r8 │ │ + ldr r2, [sp, #76] @ 0x4c │ │ + ldr.w r8, [sp, #88] @ 0x58 │ │ + add.w r1, sp, #1080 @ 0x438 │ │ + b.n 7d30e │ │ + add r0, sp, #712 @ 0x2c8 │ │ + mov.w r9, #2 │ │ + ldr.w fp, [sp, #180] @ 0xb4 │ │ + ldr.w sl, [sp, #80] @ 0x50 │ │ + b.w 7c962 │ │ + mov r4, r5 │ │ movs r3, #0 │ │ - lsls r0, r0, #5 │ │ - ldrd r5, r6, [r1] │ │ - subs r4, r5, r2 │ │ - sbcs.w r4, r6, r3 │ │ + mov r5, r8 │ │ + b.n 7cef0 │ │ + ldrd fp, r8, [sp, #568] @ 0x238 │ │ + cmp.w r8, #2 │ │ + bcs.w 7dc0a │ │ + cmp.w r8, #0 │ │ + beq.w 7d54e │ │ + mov.w r9, r8, lsl #5 │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ + mov r1, r9 │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ + add.w r3, fp, r1 │ │ + ldrd r6, r5, [r3, #-32] │ │ + subs r4, r6, r0 │ │ + sbcs.w r4, r5, r2 │ │ mov.w r4, #0 │ │ it cc │ │ movcc r4, #1 │ │ cmp r4, #0 │ │ - itt eq │ │ - moveq r3, r6 │ │ - moveq r2, r5 │ │ - strd r2, r3, [r1, #8] │ │ - subs r0, #32 │ │ - add.w r1, r1, #32 │ │ - bne.n 7c998 │ │ - ldr r0, [sp, #504] @ 0x1f8 │ │ - str r0, [sp, #128] @ 0x80 │ │ - ldr r0, [sp, #508] @ 0x1fc │ │ - str r0, [sp, #136] @ 0x88 │ │ - ldr r0, [sp, #512] @ 0x200 │ │ - str r0, [sp, #124] @ 0x7c │ │ - ldr r0, [sp, #468] @ 0x1d4 │ │ - str.w r9, [sp, #116] @ 0x74 │ │ - cmp r0, #0 │ │ - ldr r4, [sp, #492] @ 0x1ec │ │ itt ne │ │ - ldrne r0, [sp, #472] @ 0x1d8 │ │ - blxne ccbe0 │ │ - ldr.w r9, [sp, #464] @ 0x1d0 │ │ - cmp.w r4, #2147483648 @ 0x80000000 │ │ - ldr r5, [r7, #8] │ │ - beq.n 7c90a │ │ - str r4, [sp, #112] @ 0x70 │ │ - ldr r0, [sp, #136] @ 0x88 │ │ - ldr.w r4, [r9, #112] @ 0x70 │ │ - str r0, [sp, #520] @ 0x208 │ │ - ldr r0, [sp, #128] @ 0x80 │ │ - cmp r4, #0 │ │ - str r0, [sp, #516] @ 0x204 │ │ - ldr r0, [sp, #124] @ 0x7c │ │ - str r0, [sp, #524] @ 0x20c │ │ - beq.n 7cad4 │ │ - movs r2, #0 │ │ - movs r0, #8 │ │ - strd r2, r0, [sp, #528] @ 0x210 │ │ - add r3, sp, #616 @ 0x268 │ │ - ldrd r0, r1, [r4, #32] │ │ - add r5, sp, #640 @ 0x280 │ │ - str r2, [sp, #536] @ 0x218 │ │ - stmia r3!, {r0, r1, r2} │ │ - add r1, sp, #616 @ 0x268 │ │ - mov r0, r5 │ │ - bl 7e610 │ │ - ldr r0, [sp, #640] @ 0x280 │ │ - cmp r0, #3 │ │ - bne.n 7caee │ │ - ldrd r0, fp, [sp, #656] @ 0x290 │ │ - ldr r5, [sp, #652] @ 0x28c │ │ - ldrb.w r4, [sp, #648] @ 0x288 │ │ - str r0, [sp, #140] @ 0x8c │ │ - add r0, sp, #528 @ 0x210 │ │ - bl 8e356 │ │ - cmp r4, #75 @ 0x4b │ │ - ldr r6, [sp, #132] @ 0x84 │ │ - ldr r4, [sp, #124] @ 0x7c │ │ - beq.w 7cc14 │ │ - ldr r0, [sp, #136] @ 0x88 │ │ - adds r5, r4, #1 │ │ - subs r5, #1 │ │ - beq.w 7cbee │ │ - add.w r4, r0, #336 @ 0x150 │ │ - bl 8c02e │ │ - mov r0, r4 │ │ - b.n 7ca40 │ │ - add.w r0, ip, lr │ │ - str r0, [sp, #616] @ 0x268 │ │ - ldr.w r0, [sp, #1216] @ 0x4c0 │ │ + movne r2, r5 │ │ + movne r0, r6 │ │ + subs r1, #32 │ │ + strd r0, r2, [r3, #-16] │ │ + bne.n 7d3a0 │ │ + ldr r0, [sp, #564] @ 0x234 │ │ + cmp r0, r8 │ │ + bls.w 7d560 │ │ + lsls r1, r0, #5 │ │ + mov r0, fp │ │ + movs r2, #8 │ │ + mov r3, r9 │ │ + bl 4d0b4 │ │ + cmp r0, #0 │ │ + beq.w 7de10 │ │ + movs r6, #0 │ │ + mov fp, r0 │ │ + b.n 7d562 │ │ + strd r3, r6, [sp, #676] @ 0x2a4 │ │ + movs r6, #6 │ │ + mov.w fp, #0 │ │ + ldr.w r8, [sp, #84] @ 0x54 │ │ + mov.w sl, #0 │ │ + b.n 7d412 │ │ + movs r0, #0 │ │ + add r8, ip │ │ + str r0, [sp, #680] @ 0x2a8 │ │ + str.w r8, [sp, #180] @ 0xb4 │ │ + str.w r8, [sp, #676] @ 0x2a4 │ │ + movs r6, #19 │ │ + mov.w sl, #0 │ │ + ldr.w r8, [sp, #84] @ 0x54 │ │ + ldr.w r0, [sp, #1336] @ 0x538 │ │ dmb ish │ │ ldrex r1, [r0] │ │ subs r2, r1, #1 │ │ strex r3, r2, [r0] │ │ cmp r3, #0 │ │ - bne.n 7ca60 │ │ - ldr.w r8, [sp, #148] @ 0x94 │ │ + bne.n 7d41a │ │ cmp r1, #1 │ │ - bne.n 7ca82 │ │ + bne.n 7d438 │ │ dmb ish │ │ - ldr.w r0, [sp, #1216] @ 0x4c0 │ │ - bl 8a8b2 │ │ - ldrd r0, r1, [sp, #992] @ 0x3e0 │ │ + ldr.w r0, [sp, #1336] @ 0x538 │ │ + bl 8baae │ │ + ldr.w r0, [sp, #1096] @ 0x448 │ │ + ldr.w r1, [sp, #1100] @ 0x44c │ │ eor.w r0, r0, #47 @ 0x2f │ │ orrs r0, r1 │ │ - beq.w 7be28 │ │ - ldr.w r0, [sp, #1072] @ 0x430 │ │ + beq.n 7d488 │ │ + ldr.w r0, [sp, #1192] @ 0x4a8 │ │ cmp r0, #0 │ │ itt ne │ │ - ldrne.w r0, [sp, #1076] @ 0x434 │ │ - blxne ccbe0 │ │ - ldr.w r0, [sp, #1084] @ 0x43c │ │ + ldrne.w r0, [sp, #1196] @ 0x4ac │ │ + blxne cd200 │ │ + ldr.w r0, [sp, #1204] @ 0x4b4 │ │ cmp r0, #0 │ │ itt ne │ │ - ldrne.w r0, [sp, #1088] @ 0x440 │ │ - blxne ccbe0 │ │ - ldr.w r0, [sp, #1096] @ 0x448 │ │ + ldrne.w r0, [sp, #1208] @ 0x4b8 │ │ + blxne cd200 │ │ + ldr.w r0, [sp, #1216] @ 0x4c0 │ │ cmp r0, #0 │ │ itt ne │ │ - ldrne.w r0, [sp, #1100] @ 0x44c │ │ - blxne ccbe0 │ │ - ldr.w r0, [sp, #1108] @ 0x454 │ │ + ldrne.w r0, [sp, #1220] @ 0x4c4 │ │ + blxne cd200 │ │ + ldr.w r0, [sp, #1228] @ 0x4cc │ │ cmp r0, #0 │ │ itt ne │ │ - ldrne.w r0, [sp, #1112] @ 0x458 │ │ - blxne ccbe0 │ │ - b.w 7be28 │ │ - ldr r6, [sp, #132] @ 0x84 │ │ - mov.w fp, #0 │ │ - ldr r4, [sp, #124] @ 0x7c │ │ - movs r1, #8 │ │ + ldrne.w r0, [sp, #1232] @ 0x4d0 │ │ + blxne cd200 │ │ + mov r4, r6 │ │ + ldrd r9, r0, [sp, #580] @ 0x244 │ │ + adds r6, r0, #1 │ │ + mov r0, r9 │ │ + subs r6, #1 │ │ + beq.n 7d4a2 │ │ + add.w r5, r0, #352 @ 0x160 │ │ + bl 8d284 │ │ + mov r0, r5 │ │ + b.n 7d492 │ │ + ldr r0, [sp, #576] @ 0x240 │ │ + cmp r0, #0 │ │ + itt ne │ │ + movne r0, r9 │ │ + blxne cd200 │ │ + ldr r0, [sp, #564] @ 0x234 │ │ + ldrd r6, r5, [sp, #176] @ 0xb0 │ │ + cbz r0, 7d4bc │ │ + ldr r0, [sp, #568] @ 0x238 │ │ + blx cd200 │ │ + ldr r0, [sp, #540] @ 0x21c │ │ + cmp r0, #0 │ │ + itt ne │ │ + ldrne r0, [sp, #544] @ 0x220 │ │ + blxne cd200 │ │ + movs r0, #1 │ │ + ldr r3, [sp, #516] @ 0x204 │ │ + str r0, [sp, #368] @ 0x170 │ │ + mov.w r0, fp, lsl #8 │ │ + orr.w r0, r0, r6, lsl #16 │ │ + str.w sl, [sp, #388] @ 0x184 │ │ + add r0, r4 │ │ + strd r8, r5, [sp, #380] @ 0x17c │ │ + str r0, [sp, #376] @ 0x178 │ │ + ldr.w r9, [sp, #140] @ 0x8c │ │ + ldr.w fp, [r7, #8] │ │ + dmb ish │ │ + ldrex r0, [r3] │ │ + subs r1, r0, #1 │ │ + strex r2, r1, [r3] │ │ + cmp r2, #0 │ │ + bne.n 7d4ee │ │ + cmp r0, #1 │ │ + bne.n 7d50a │ │ + dmb ish │ │ + add r0, sp, #516 @ 0x204 │ │ + bl 7eea0 │ │ + ldr r0, [sp, #368] @ 0x170 │ │ + lsls r1, r0, #31 │ │ + beq.w 7d7be │ │ + cmp r0, #0 │ │ + bne.w 7d8a6 │ │ + ldr r1, [sp, #372] @ 0x174 │ │ + add r4, sp, #368 @ 0x170 │ │ + adds r0, r4, #4 │ │ + dmb ish │ │ + ldrex r2, [r1] │ │ + subs r3, r2, #1 │ │ + strex r6, r3, [r1] │ │ + cmp r6, #0 │ │ + bne.n 7d522 │ │ + cmp r2, #1 │ │ + bne.n 7d53c │ │ + dmb ish │ │ + bl 7eea0 │ │ + add.w r0, r4, #8 │ │ + bl 8d134 │ │ + ldrd r0, r1, [sp, #392] @ 0x188 │ │ + bl 8d19c │ │ + b.n 7d8a6 │ │ + ldr r0, [sp, #564] @ 0x234 │ │ + cbz r0, 7d55c │ │ + mov r0, fp │ │ + blx cd200 │ │ + mov.w fp, #8 │ │ + movs r6, #1 │ │ + b.n 7d562 │ │ + movs r6, #0 │ │ + ldrd r0, sl, [sp, #576] @ 0x240 │ │ + ldr r5, [sp, #584] @ 0x248 │ │ + cmp r0, r5 │ │ + bls.n 7d59e │ │ + cbz r5, 7d594 │ │ + mov.w r2, #352 @ 0x160 │ │ + mul.w r9, r5, r2 │ │ + mul.w r1, r0, r2 │ │ + mov r0, sl │ │ + movs r2, #8 │ │ + mov r3, r9 │ │ + bl 4d0b4 │ │ + mov sl, r0 │ │ + cbnz r0, 7d59e │ │ + movs r0, #8 │ │ + mov r1, r9 │ │ + bl 4bbd8 │ │ + b.w 7de18 │ │ + mov r0, sl │ │ + blx cd200 │ │ + mov.w sl, #8 │ │ + ldr r0, [sp, #540] @ 0x21c │ │ + cmp r0, #0 │ │ + itt ne │ │ + ldrne r0, [sp, #544] @ 0x220 │ │ + blxne cd200 │ │ + ldr r6, [sp, #516] @ 0x204 │ │ movs r0, #8 │ │ + strd sl, r5, [sp, #528] @ 0x210 │ │ movs r5, #0 │ │ - str.w fp, [sp, #608] @ 0x260 │ │ - str r0, [sp, #140] @ 0x8c │ │ - strd fp, r1, [sp, #600] @ 0x258 │ │ - b.n 7cc1e │ │ + strd fp, r8, [sp, #520] @ 0x208 │ │ + ldr r4, [r6, #112] @ 0x70 │ │ + cbz r4, 7d612 │ │ + strd r5, r0, [sp, #676] @ 0x2a4 │ │ + add r2, sp, #600 @ 0x258 │ │ + ldrd r0, r1, [r4, #32] │ │ + str r5, [sp, #684] @ 0x2ac │ │ + stmia r2!, {r0, r1, r5} │ │ + add r5, sp, #712 @ 0x2c8 │ │ + add r1, sp, #600 @ 0x258 │ │ + mov r0, r5 │ │ + str r6, [sp, #148] @ 0x94 │ │ + bl 7f354 │ │ + ldr r0, [sp, #712] @ 0x2c8 │ │ + cmp r0, #3 │ │ + bne.n 7d628 │ │ + ldrh.w r0, [sp, #721] @ 0x2d1 │ │ + ldrb.w r1, [sp, #723] @ 0x2d3 │ │ + ldrb.w r5, [sp, #720] @ 0x2d0 │ │ + ldrd r4, r8, [sp, #724] @ 0x2d4 │ │ + ldr r6, [sp, #732] @ 0x2dc │ │ + strh.w r0, [sp, #1076] @ 0x434 │ │ + strb.w r1, [sp, #1078] @ 0x436 │ │ + add r0, sp, #676 @ 0x2a4 │ │ + ldr.w r9, [sp, #140] @ 0x8c │ │ + ldr.w fp, [r7, #8] │ │ + bl 8f4ec │ │ + cmp r5, #79 @ 0x4f │ │ + bne.w 7d72a │ │ + ldr r6, [sp, #148] @ 0x94 │ │ + movs r5, #0 │ │ + mov r0, r4 │ │ + b.n 7d7a6 │ │ + mov.w r8, #0 │ │ + ldr.w r9, [sp, #140] @ 0x8c │ │ + ldr.w fp, [r7, #8] │ │ + b.n 7d7a6 │ │ + subs r6, #184 @ 0xb8 │ │ + movs r5, r0 │ │ + subs r5, #206 @ 0xce │ │ + movs r5, r0 │ │ add.w r1, r4, #8 │ │ - str r1, [sp, #120] @ 0x78 │ │ + add.w r8, r5, #24 │ │ + add.w r4, r5, #9 │ │ + str r1, [sp, #156] @ 0x9c │ │ movs r1, #8 │ │ - add.w fp, r5, #24 │ │ - add.w r6, r5, #9 │ │ - str r1, [sp, #140] @ 0x8c │ │ - movs r1, #0 │ │ - strd r1, r6, [sp, #152] @ 0x98 │ │ - b.n 7cb1c │ │ - mov r8, r4 │ │ - add r1, sp, #616 @ 0x268 │ │ + mov.w r9, #0 │ │ + str r1, [sp, #160] @ 0xa0 │ │ + b.n 7d66a │ │ + add.w r0, r9, r9, lsl #3 │ │ + str r1, [sp, #160] @ 0xa0 │ │ + mov.w r2, #288 @ 0x120 │ │ + add.w r0, r1, r0, lsl #5 │ │ + mov r1, r5 │ │ + bl ca098 │ │ + add.w r9, r9, #1 │ │ + str.w r9, [sp, #684] @ 0x2ac │ │ + add r1, sp, #600 @ 0x258 │ │ mov r0, r5 │ │ - bl 7e610 │ │ - ldr r0, [sp, #640] @ 0x280 │ │ - ldr r6, [sp, #156] @ 0x9c │ │ + bl 7f354 │ │ + ldr r0, [sp, #712] @ 0x2c8 │ │ cmp r0, #3 │ │ - beq.w 7ca20 │ │ - ldrb r1, [r6, #2] │ │ - mov r2, fp │ │ - str r1, [sp, #164] @ 0xa4 │ │ - mov r4, fp │ │ - ldr r1, [sp, #660] @ 0x294 │ │ - str r1, [sp, #176] @ 0xb0 │ │ - ldr r1, [sp, #656] @ 0x290 │ │ - str r1, [sp, #184] @ 0xb8 │ │ - ldr r1, [sp, #652] @ 0x28c │ │ - str r1, [sp, #188] @ 0xbc │ │ - ldrb.w r1, [sp, #648] @ 0x288 │ │ - str r1, [sp, #172] @ 0xac │ │ - ldrh r1, [r6, #0] │ │ - str r1, [sp, #160] @ 0xa0 │ │ - mov r1, sl │ │ - ldr r5, [sp, #644] @ 0x284 │ │ - ldmia.w r2, {r3, r8, sl, fp, ip, lr} │ │ - stmia.w r1, {r3, r8, sl, fp, ip, lr} │ │ - cbz r0, 7cb5a │ │ - add.w sl, sp, #552 @ 0x228 │ │ - cmp r0, #2 │ │ - beq.n 7cc0a │ │ - ldr.w r8, [sp, #148] @ 0x94 │ │ - add r5, sp, #640 @ 0x280 │ │ - mov fp, r4 │ │ - b.n 7cb0a │ │ - ldrd r1, r0, [sp, #160] @ 0xa0 │ │ - add.w sl, sp, #552 @ 0x228 │ │ - str r5, [sp, #644] @ 0x284 │ │ - mov r8, r5 │ │ - orr.w r0, r1, r0, lsl #16 │ │ - strh r0, [r6, #0] │ │ - mov ip, sl │ │ - mov fp, r4 │ │ - lsrs r1, r0, #16 │ │ - ldr r0, [sp, #172] @ 0xac │ │ - strb.w r0, [sp, #648] @ 0x288 │ │ + beq.n 7d5dc │ │ + ldrb.w r2, [sp, #720] @ 0x2d0 │ │ + mov r6, r8 │ │ + str r2, [sp, #164] @ 0xa4 │ │ + ldr r2, [sp, #724] @ 0x2d4 │ │ + ldrh r5, [r4, #0] │ │ + ldrb r1, [r4, #2] │ │ + str r2, [sp, #176] @ 0xb0 │ │ + ldr r2, [sp, #728] @ 0x2d8 │ │ + strh.w r5, [sp, #1076] @ 0x434 │ │ + mov r5, r8 │ │ + strb.w r1, [sp, #1078] @ 0x436 │ │ + add r1, sp, #624 @ 0x270 │ │ + str.w r9, [sp, #180] @ 0xb4 │ │ + str r2, [sp, #168] @ 0xa8 │ │ + ldr r3, [sp, #716] @ 0x2cc │ │ + ldr.w lr, [sp, #732] @ 0x2dc │ │ + ldmia.w r5, {r2, r8, r9, sl, fp, ip} │ │ + stmia.w r1, {r2, r8, r9, sl, fp, ip} │ │ + cbz r0, 7d6ac │ │ + cmp r0, #2 │ │ + beq.n 7d752 │ │ + ldr.w r9, [sp, #180] @ 0xb4 │ │ + add r5, sp, #712 @ 0x2c8 │ │ + mov r8, r6 │ │ + b.n 7d65c │ │ + ldrb.w r0, [sp, #1078] @ 0x436 │ │ + add.w ip, sp, #624 @ 0x270 │ │ + strb r0, [r4, #2] │ │ + mov r9, r3 │ │ + ldr r0, [sp, #164] @ 0xa4 │ │ + mov r8, r6 │ │ + strb.w r0, [sp, #720] @ 0x2d0 │ │ movs r0, #0 │ │ - str r0, [sp, #640] @ 0x280 │ │ + str r0, [sp, #712] @ 0x2c8 │ │ + mov sl, r4 │ │ + ldr r0, [sp, #168] @ 0xa8 │ │ + ldrh.w r1, [sp, #1076] @ 0x434 │ │ + str r0, [sp, #728] @ 0x2d8 │ │ ldr r0, [sp, #176] @ 0xb0 │ │ - str r0, [sp, #660] @ 0x294 │ │ - ldr r0, [sp, #184] @ 0xb8 │ │ - str r0, [sp, #656] @ 0x290 │ │ - ldr r0, [sp, #188] @ 0xbc │ │ - strb r1, [r6, #2] │ │ - mov r1, r4 │ │ - str r0, [sp, #652] @ 0x28c │ │ + strh r1, [r4, #0] │ │ + mov r1, r6 │ │ + str r3, [sp, #716] @ 0x2cc │ │ + str.w lr, [sp, #732] @ 0x2dc │ │ + str r0, [sp, #724] @ 0x2d4 │ │ ldmia.w ip, {r0, r2, r3, r4, r5, r6} │ │ stmia r1!, {r0, r2, r3, r4, r5, r6} │ │ - add r5, sp, #640 @ 0x280 │ │ - ldr r1, [sp, #120] @ 0x78 │ │ - add r0, sp, #976 @ 0x3d0 │ │ + add r5, sp, #712 @ 0x2c8 │ │ + ldr r1, [sp, #156] @ 0x9c │ │ + add.w r0, sp, #1080 @ 0x438 │ │ mov r2, r5 │ │ - bl 7e978 │ │ - ldrd r0, r1, [sp, #976] @ 0x3d0 │ │ - ldr r4, [sp, #148] @ 0x94 │ │ + bl 7f720 │ │ + ldr.w r0, [sp, #1080] @ 0x438 │ │ + mov r6, r9 │ │ + ldr.w r1, [sp, #1084] @ 0x43c │ │ + mov r4, sl │ │ + ldr.w r9, [sp, #180] @ 0xb4 │ │ eor.w r0, r0, #2 │ │ orrs r0, r1 │ │ - beq.n 7cb08 │ │ - add r1, sp, #976 @ 0x3d0 │ │ + beq.n 7d65c │ │ + add.w r1, sp, #1080 @ 0x438 │ │ mov r0, r5 │ │ - mov.w r2, #264 @ 0x108 │ │ - bl c9a94 │ │ - ldr r0, [sp, #528] @ 0x210 │ │ - ldr r1, [sp, #152] @ 0x98 │ │ - str.w r8, [sp, #904] @ 0x388 │ │ - mov r8, r4 │ │ - cmp r1, r0 │ │ - bne.n 7cbd0 │ │ - add r0, sp, #528 @ 0x210 │ │ - bl 8e410 │ │ - ldr r0, [sp, #532] @ 0x214 │ │ - str r0, [sp, #140] @ 0x8c │ │ - ldr r4, [sp, #152] @ 0x98 │ │ - mov.w r2, #272 @ 0x110 │ │ - ldr r1, [sp, #140] @ 0x8c │ │ - add.w r0, r4, r4, lsl #4 │ │ - add.w r0, r1, r0, lsl #4 │ │ - mov r1, r5 │ │ - bl c9a94 │ │ - adds r4, #1 │ │ - str r4, [sp, #152] @ 0x98 │ │ - str r4, [sp, #536] @ 0x218 │ │ - b.n 7cb0a │ │ - ldr r0, [sp, #128] @ 0x80 │ │ - cmp r0, #0 │ │ - itt ne │ │ - ldrne r0, [sp, #136] @ 0x88 │ │ - blxne ccbe0 │ │ - ldr r0, [sp, #112] @ 0x70 │ │ - ldr r5, [r7, #8] │ │ - cmp r0, #0 │ │ - itt ne │ │ - ldrne r0, [sp, #116] @ 0x74 │ │ - blxne ccbe0 │ │ - b.n 7c90a │ │ - ldr r5, [sp, #528] @ 0x210 │ │ - ldr r6, [sp, #132] @ 0x84 │ │ - ldr r4, [sp, #124] @ 0x7c │ │ - ldrd r8, fp, [sp, #148] @ 0x94 │ │ - ldr r0, [sp, #140] @ 0x8c │ │ - str.w fp, [sp, #608] @ 0x260 │ │ - strd r5, r0, [sp, #600] @ 0x258 │ │ - ldr r0, [sp, #112] @ 0x70 │ │ - str.w r9, [sp, #640] @ 0x280 │ │ - cmp r0, r6 │ │ - ldr r0, [sp, #116] @ 0x74 │ │ - bls.n 7cc52 │ │ - cbz r6, 7cc4a │ │ - ldr r0, [sp, #112] @ 0x70 │ │ - mov.w sl, r6, lsl #5 │ │ - movs r2, #8 │ │ - mov r3, sl │ │ - lsls r1, r0, #5 │ │ - ldr r0, [sp, #116] @ 0x74 │ │ - bl 4ac28 │ │ - cbnz r0, 7cc52 │ │ - movs r0, #8 │ │ - mov r1, sl │ │ - bl 4adb8 │ │ - b.n 7d02a │ │ - ldr r0, [sp, #116] @ 0x74 │ │ - blx ccbe0 │ │ - movs r0, #8 │ │ - str r0, [sp, #188] @ 0xbc │ │ - ldr r0, [sp, #128] @ 0x80 │ │ - cmp r0, r4 │ │ - bls.n 7cc8a │ │ - cbz r4, 7cc80 │ │ - ldr r1, [sp, #128] @ 0x80 │ │ - mov.w r0, #336 @ 0x150 │ │ - mul.w sl, r4, r0 │ │ - movs r2, #8 │ │ - muls r1, r0 │ │ - ldr r0, [sp, #136] @ 0x88 │ │ - mov r3, sl │ │ - bl 4ac28 │ │ - str r0, [sp, #136] @ 0x88 │ │ - cbnz r0, 7cc8a │ │ - movs r0, #8 │ │ - mov r1, sl │ │ - bl 4adb8 │ │ - b.n 7d02a │ │ - ldr r0, [sp, #136] @ 0x88 │ │ - blx ccbe0 │ │ - movs r0, #8 │ │ - str r0, [sp, #136] @ 0x88 │ │ - cmp r5, fp │ │ - bls.n 7ccc2 │ │ - cmp.w fp, #0 │ │ - beq.n 7ccb8 │ │ - add.w r0, r5, r5, lsl #4 │ │ + mov.w r2, #280 @ 0x118 │ │ + bl ca098 │ │ + ldr r0, [sp, #676] @ 0x2a4 │ │ + ldr r1, [sp, #160] @ 0xa0 │ │ + cmp r9, r0 │ │ + str r6, [sp, #992] @ 0x3e0 │ │ + bne.n 7d640 │ │ + add r0, sp, #676 @ 0x2a4 │ │ + bl 8f5a8 │ │ + ldr r1, [sp, #680] @ 0x2a8 │ │ + b.n 7d640 │ │ + ldrh.w r1, [sp, #1076] @ 0x434 │ │ + ldrb.w r0, [sp, #1078] @ 0x436 │ │ + strb.w r0, [sp, #379] @ 0x17b │ │ + movs r0, #1 │ │ + strh.w r1, [sp, #377] @ 0x179 │ │ + str r6, [sp, #388] @ 0x184 │ │ + strd r4, r8, [sp, #380] @ 0x17c │ │ + strb.w r5, [sp, #376] @ 0x178 │ │ + str r0, [sp, #368] @ 0x170 │ │ + add r0, sp, #520 @ 0x208 │ │ + bl 8d134 │ │ + ldr r3, [sp, #148] @ 0x94 │ │ + b.n 7d4ea │ │ + ldr r1, [sp, #676] @ 0x2a4 │ │ + ldr.w r8, [sp, #180] @ 0xb4 │ │ + cmp r1, r8 │ │ + bls.n 7d78c │ │ + ldr.w r9, [sp, #140] @ 0x8c │ │ + cmp.w r8, #0 │ │ + ldr.w fp, [r7, #8] │ │ + ldr r0, [sp, #160] @ 0xa0 │ │ + beq.n 7d79c │ │ + add.w r2, r8, r8, lsl #3 │ │ + add.w r1, r1, r1, lsl #3 │ │ + lsls r5, r2, #5 │ │ + lsls r1, r1, #5 │ │ movs r2, #8 │ │ - lsls r1, r0, #4 │ │ - add.w r0, fp, fp, lsl #4 │ │ - lsls r5, r0, #4 │ │ - ldr r0, [sp, #140] @ 0x8c │ │ mov r3, r5 │ │ - bl 4ac28 │ │ - str r0, [sp, #140] @ 0x8c │ │ - cbnz r0, 7ccc2 │ │ + bl 4d0b4 │ │ + cbnz r0, 7d7a2 │ │ movs r0, #8 │ │ mov r1, r5 │ │ - bl 4adb8 │ │ - b.n 7d02a │ │ - ldr r0, [sp, #140] @ 0x8c │ │ - blx ccbe0 │ │ + bl 4bbd8 │ │ + b.n 7de18 │ │ + ldr.w r9, [sp, #140] @ 0x8c │ │ + ldr.w fp, [r7, #8] │ │ + ldr r0, [sp, #160] @ 0xa0 │ │ + b.n 7d7a2 │ │ + str r1, [sp, #180] @ 0xb4 │ │ + b.n 7d408 │ │ + blx cd200 │ │ movs r0, #8 │ │ - str r0, [sp, #140] @ 0x8c │ │ - ldr r5, [r7, #8] │ │ - cmp.w r9, #0 │ │ - beq.w 7c92a │ │ - ldr r0, [sp, #140] @ 0x8c │ │ - str.w fp, [sp, #344] @ 0x158 │ │ - strd r4, r0, [sp, #336] @ 0x150 │ │ - ldr r0, [sp, #136] @ 0x88 │ │ - strd r6, r0, [sp, #328] @ 0x148 │ │ - ldr r0, [sp, #188] @ 0xbc │ │ - strd r9, r0, [sp, #320] @ 0x140 │ │ - ldr r0, [r5, #64] @ 0x40 │ │ + ldr r6, [sp, #516] @ 0x204 │ │ + movs r5, #0 │ │ + ldrd r4, r1, [sp, #520] @ 0x208 │ │ + ldrd r2, r3, [sp, #528] @ 0x210 │ │ + strd r2, r3, [sp, #384] @ 0x180 │ │ + strd r4, r1, [sp, #376] @ 0x178 │ │ + strd r0, r8, [sp, #392] @ 0x188 │ │ + strd r5, r6, [sp, #368] @ 0x170 │ │ + add r0, sp, #368 @ 0x170 │ │ + ldr.w sl, [sp, #372] @ 0x174 │ │ + add.w ip, r0, #8 │ │ + add.w r8, sp, #344 @ 0x158 │ │ + cmp.w sl, #0 │ │ + ldmia.w ip, {r0, r2, r3, r4, r5, r6} │ │ + mov r1, r8 │ │ + stmia r1!, {r0, r2, r3, r4, r5, r6} │ │ + beq.n 7d8a6 │ │ + add.w lr, sp, #312 @ 0x138 │ │ + mov ip, r8 │ │ + add.w r9, lr, #4 │ │ + ldmia.w ip, {r0, r2, r3, r4, r5, r6} │ │ + mov r1, r9 │ │ + stmia r1!, {r0, r2, r3, r4, r5, r6} │ │ + ldr.w r0, [fp, #64] @ 0x40 │ │ + str.w sl, [sp, #312] @ 0x138 │ │ cmp.w r0, #2147483648 @ 0x80000000 │ │ - bne.n 7cdb0 │ │ - ldr.w fp, [sp, #144] @ 0x90 │ │ - movs r4, #22 │ │ - add r1, sp, #320 @ 0x140 │ │ - ldr.w r9, [sp, #104] @ 0x68 │ │ - ldmia r1!, {r2, r3, r6} │ │ - add.w r0, r9, #272 @ 0x110 │ │ - stmia r0!, {r2, r3, r6} │ │ - ldmia.w r1, {r2, r3, r5, r6} │ │ - add r1, sp, #408 @ 0x198 │ │ - stmia r0!, {r2, r3, r5, r6} │ │ - add.w r0, r9, #1 │ │ + bne.n 7d8cc │ │ + ldr r4, [sp, #96] @ 0x60 │ │ + movs r5, #10 │ │ + ldmia.w lr!, {r1, r2, r3} │ │ + add.w r0, r4, #272 @ 0x110 │ │ + stmia r0!, {r1, r2, r3} │ │ + ldmia.w lr, {r1, r2, r3, r6} │ │ + stmia r0!, {r1, r2, r3, r6} │ │ + adds r0, r4, #1 │ │ + add r1, sp, #456 @ 0x1c8 │ │ movs r2, #55 @ 0x37 │ │ - strb.w r4, [r9] │ │ - bl c99c0 │ │ - ldr r0, [sp, #168] @ 0xa8 │ │ - add r1, sp, #384 @ 0x180 │ │ - strb.w r0, [r9, #56] @ 0x38 │ │ - add.w r0, r9, #57 @ 0x39 │ │ + strb r5, [r4, #0] │ │ + bl ca0b2 │ │ + add.w r0, r4, #57 @ 0x39 │ │ + add r1, sp, #432 @ 0x1b0 │ │ movs r2, #23 │ │ - bl c99c0 │ │ - add r1, sp, #352 @ 0x160 │ │ - add.w r0, r9, #80 @ 0x50 │ │ + strb.w sl, [r4, #56] @ 0x38 │ │ + bl ca0b2 │ │ + add r1, sp, #400 @ 0x190 │ │ + add.w r0, r4, #80 @ 0x50 │ │ ldmia r1!, {r2, r3, r5, r6} │ │ stmia r0!, {r2, r3, r5, r6} │ │ ldmia.w r1, {r2, r3, r5, r6} │ │ movs r1, #1 │ │ stmia r0!, {r2, r3, r5, r6} │ │ movs r0, #0 │ │ - str.w r0, [r9, #188] @ 0xbc │ │ - ldr r0, [sp, #128] @ 0x80 │ │ - str.w r0, [r9, #144] @ 0x90 │ │ - ldr r0, [sp, #164] @ 0xa4 │ │ - str.w r0, [r9, #148] @ 0x94 │ │ - ldr r0, [sp, #124] @ 0x7c │ │ - str.w r0, [r9, #152] @ 0x98 │ │ + movs r2, #80 @ 0x50 │ │ + strd r1, r0, [r4, #184] @ 0xb8 │ │ + ldr r0, [sp, #116] @ 0x74 │ │ + str.w r0, [r4, #144] @ 0x90 │ │ ldr r0, [sp, #160] @ 0xa0 │ │ - str.w r0, [r9, #156] @ 0x9c │ │ - ldr r0, [sp, #120] @ 0x78 │ │ - str.w r0, [r9, #160] @ 0xa0 │ │ + strd r0, fp, [r4, #148] @ 0x94 │ │ ldr r0, [sp, #156] @ 0x9c │ │ - strd r0, sl, [r9, #164] @ 0xa4 │ │ - ldr r0, [sp, #116] @ 0x74 │ │ - str.w r0, [r9, #172] @ 0xac │ │ + str.w r0, [r4, #156] @ 0x9c │ │ + ldr r0, [sp, #112] @ 0x70 │ │ + str.w r0, [r4, #160] @ 0xa0 │ │ + ldr r0, [sp, #148] @ 0x94 │ │ + str.w r0, [r4, #164] @ 0xa4 │ │ ldr r0, [sp, #108] @ 0x6c │ │ - str.w r0, [r9, #112] @ 0x70 │ │ - ldr r0, [sp, #188] @ 0xbc │ │ - str.w r0, [r9, #116] @ 0x74 │ │ - ldr r0, [sp, #140] @ 0x8c │ │ - str.w r0, [r9, #120] @ 0x78 │ │ - ldr r0, [sp, #184] @ 0xb8 │ │ - str.w r0, [r9, #124] @ 0x7c │ │ - ldr r0, [sp, #136] @ 0x88 │ │ - str.w r0, [r9, #128] @ 0x80 │ │ - ldr r0, [sp, #176] @ 0xb0 │ │ - str.w r0, [r9, #132] @ 0x84 │ │ + str.w r0, [r4, #168] @ 0xa8 │ │ + ldr r0, [sp, #104] @ 0x68 │ │ + str.w r0, [r4, #172] @ 0xac │ │ ldr r0, [sp, #132] @ 0x84 │ │ - str.w r0, [r9, #136] @ 0x88 │ │ - ldr r0, [sp, #172] @ 0xac │ │ - ldr r2, [sp, #180] @ 0xb4 │ │ - str.w r0, [r9, #140] @ 0x8c │ │ - add.w r0, r9, #192 @ 0xc0 │ │ - strd r2, r1, [r9, #180] @ 0xb4 │ │ - mov r1, fp │ │ - movs r2, #80 @ 0x50 │ │ - str.w r8, [r9, #176] @ 0xb0 │ │ - bl c9a94 │ │ - b.n 7c96c │ │ - str r0, [sp, #112] @ 0x70 │ │ - ldr r2, [pc, #912] @ (7d144 ) │ │ - add r2, pc │ │ - ldr r4, [sp, #100] @ 0x64 │ │ - mov r0, r5 │ │ - movs r3, #15 │ │ - mov r1, r4 │ │ - bl 7e378 │ │ - str r1, [sp, #152] @ 0x98 │ │ - ldr r2, [pc, #896] @ (7d148 ) │ │ - mov fp, r0 │ │ - cmp r0, #0 │ │ - ldr r0, [sp, #152] @ 0x98 │ │ - it eq │ │ - moveq r0, fp │ │ - str r0, [sp, #152] @ 0x98 │ │ - it eq │ │ - moveq.w fp, #1 │ │ + str r0, [r4, #112] @ 0x70 │ │ + ldr r0, [sp, #180] @ 0xb4 │ │ + str r0, [r4, #116] @ 0x74 │ │ + ldr r0, [sp, #128] @ 0x80 │ │ + str r0, [r4, #120] @ 0x78 │ │ + ldr r0, [sp, #176] @ 0xb0 │ │ + str r0, [r4, #124] @ 0x7c │ │ + ldr r0, [sp, #124] @ 0x7c │ │ + str.w r0, [r4, #128] @ 0x80 │ │ + ldr r0, [sp, #168] @ 0xa8 │ │ + str.w r0, [r4, #132] @ 0x84 │ │ + ldr r0, [sp, #120] @ 0x78 │ │ + str.w r0, [r4, #136] @ 0x88 │ │ + ldr r0, [sp, #164] @ 0xa4 │ │ + ldr r1, [sp, #136] @ 0x88 │ │ + str.w r0, [r4, #140] @ 0x8c │ │ + add.w r0, r4, #192 @ 0xc0 │ │ + strd r8, r9, [r4, #176] @ 0xb0 │ │ + bl ca098 │ │ + b.n 7db22 │ │ + ldr r1, [sp, #96] @ 0x60 │ │ + mov.w r0, #2147483648 @ 0x80000000 │ │ + ldr r4, [sp, #172] @ 0xac │ │ + str.w r0, [r1, #256] @ 0x100 │ │ + ldr.w r0, [fp, #64] @ 0x40 │ │ + orr.w r0, r0, #2147483648 @ 0x80000000 │ │ + cmp.w r0, #2147483648 @ 0x80000000 │ │ + beq.w 7dafe │ │ + ldr.w r0, [fp, #68] @ 0x44 │ │ + blx cd200 │ │ + b.n 7dafe │ │ + str.w r9, [sp, #88] @ 0x58 │ │ + str r0, [sp, #100] @ 0x64 │ │ + ldr r2, [pc, #936] @ (7dc7c ) │ │ add r2, pc │ │ - mov r0, r5 │ │ - mov r1, r4 │ │ + ldr r4, [sp, #92] @ 0x5c │ │ + mov r0, fp │ │ movs r3, #15 │ │ - bl 7e378 │ │ - strd r0, r1, [sp, #92] @ 0x5c │ │ - ldr r2, [pc, #864] @ (7d14c ) │ │ - add r2, pc │ │ - mov r0, r5 │ │ mov r1, r4 │ │ - movs r3, #17 │ │ - bl 7e378 │ │ - str r1, [sp, #188] @ 0xbc │ │ - ldr r2, [pc, #852] @ (7d150 ) │ │ + bl 7f0bc │ │ + str r1, [sp, #144] @ 0x90 │ │ + ldr r2, [pc, #920] @ (7dc80 ) │ │ mov r9, r0 │ │ cmp r0, #0 │ │ - ldr r0, [sp, #188] @ 0xbc │ │ + ldr r0, [sp, #144] @ 0x90 │ │ it eq │ │ moveq r0, r9 │ │ - str r0, [sp, #188] @ 0xbc │ │ + str r0, [sp, #144] @ 0x90 │ │ it eq │ │ moveq.w r9, #1 │ │ add r2, pc │ │ - mov r0, r5 │ │ + mov r0, fp │ │ mov r1, r4 │ │ movs r3, #15 │ │ - bl 7e378 │ │ - str r1, [sp, #184] @ 0xb8 │ │ - ldr r2, [pc, #824] @ (7d154 ) │ │ + bl 7f0bc │ │ + strd r0, r1, [sp, #80] @ 0x50 │ │ + ldr r2, [pc, #888] @ (7dc84 ) │ │ + add r2, pc │ │ + mov r0, fp │ │ + mov r1, r4 │ │ + movs r3, #17 │ │ + bl 7f0bc │ │ + str r1, [sp, #180] @ 0xb4 │ │ + ldr r2, [pc, #876] @ (7dc88 ) │ │ cmp r0, #0 │ │ - ldr r1, [sp, #184] @ 0xb8 │ │ + ldr r1, [sp, #180] @ 0xb4 │ │ it eq │ │ moveq r1, r0 │ │ - str r1, [sp, #184] @ 0xb8 │ │ + str r1, [sp, #180] @ 0xb4 │ │ it eq │ │ moveq r0, #1 │ │ add r2, pc │ │ - str r0, [sp, #140] @ 0x8c │ │ - mov r0, r5 │ │ + str r0, [sp, #132] @ 0x84 │ │ + mov r0, fp │ │ mov r1, r4 │ │ movs r3, #15 │ │ - bl 7e378 │ │ + bl 7f0bc │ │ str r1, [sp, #176] @ 0xb0 │ │ - ldr r2, [pc, #796] @ (7d158 ) │ │ + ldr r2, [pc, #848] @ (7dc8c ) │ │ cmp r0, #0 │ │ ldr r1, [sp, #176] @ 0xb0 │ │ it eq │ │ moveq r1, r0 │ │ str r1, [sp, #176] @ 0xb0 │ │ it eq │ │ moveq r0, #1 │ │ add r2, pc │ │ - str r0, [sp, #136] @ 0x88 │ │ - mov r0, r5 │ │ + str r0, [sp, #128] @ 0x80 │ │ + mov r0, fp │ │ mov r1, r4 │ │ - movs r3, #14 │ │ - bl 7e378 │ │ - str r1, [sp, #172] @ 0xac │ │ - ldr r2, [pc, #768] @ (7d15c ) │ │ + movs r3, #15 │ │ + bl 7f0bc │ │ + str r1, [sp, #168] @ 0xa8 │ │ + ldr r2, [pc, #820] @ (7dc90 ) │ │ cmp r0, #0 │ │ - ldr r1, [sp, #172] @ 0xac │ │ + ldr r1, [sp, #168] @ 0xa8 │ │ it eq │ │ moveq r1, r0 │ │ - str r1, [sp, #172] @ 0xac │ │ + str r1, [sp, #168] @ 0xa8 │ │ it eq │ │ moveq r0, #1 │ │ add r2, pc │ │ - str r0, [sp, #132] @ 0x84 │ │ - mov r0, r5 │ │ + str r0, [sp, #124] @ 0x7c │ │ + mov r0, fp │ │ mov r1, r4 │ │ - movs r3, #22 │ │ - bl 7e378 │ │ + movs r3, #14 │ │ + bl 7f0bc │ │ str r1, [sp, #164] @ 0xa4 │ │ - ldr r2, [pc, #740] @ (7d160 ) │ │ + ldr r2, [pc, #792] @ (7dc94 ) │ │ cmp r0, #0 │ │ ldr r1, [sp, #164] @ 0xa4 │ │ it eq │ │ moveq r1, r0 │ │ str r1, [sp, #164] @ 0xa4 │ │ it eq │ │ moveq r0, #1 │ │ add r2, pc │ │ - str r0, [sp, #128] @ 0x80 │ │ - mov r0, r5 │ │ + str r0, [sp, #120] @ 0x78 │ │ + mov r0, fp │ │ mov r1, r4 │ │ - movs r3, #14 │ │ - bl 7e378 │ │ + movs r3, #22 │ │ + bl 7f0bc │ │ str r1, [sp, #160] @ 0xa0 │ │ - ldr r2, [pc, #712] @ (7d164 ) │ │ + ldr r2, [pc, #764] @ (7dc98 ) │ │ cmp r0, #0 │ │ ldr r1, [sp, #160] @ 0xa0 │ │ it eq │ │ moveq r1, r0 │ │ str r1, [sp, #160] @ 0xa0 │ │ it eq │ │ moveq r0, #1 │ │ add r2, pc │ │ - str r0, [sp, #124] @ 0x7c │ │ - mov r0, r5 │ │ + str r0, [sp, #116] @ 0x74 │ │ + mov r0, fp │ │ mov r1, r4 │ │ - movs r3, #19 │ │ - bl 7e378 │ │ + movs r3, #14 │ │ + bl 7f0bc │ │ str r1, [sp, #156] @ 0x9c │ │ - ldr r2, [pc, #684] @ (7d168 ) │ │ + ldr r2, [pc, #736] @ (7dc9c ) │ │ cmp r0, #0 │ │ ldr r1, [sp, #156] @ 0x9c │ │ it eq │ │ moveq r1, r0 │ │ str r1, [sp, #156] @ 0x9c │ │ it eq │ │ moveq r0, #1 │ │ add r2, pc │ │ - str r0, [sp, #120] @ 0x78 │ │ - mov r0, r5 │ │ + str r0, [sp, #76] @ 0x4c │ │ + mov r0, fp │ │ mov r1, r4 │ │ movs r3, #19 │ │ - bl 7e378 │ │ - ldr r2, [pc, #656] @ (7d16c ) │ │ - mov sl, r0 │ │ + bl 7f0bc │ │ + str r1, [sp, #148] @ 0x94 │ │ + ldr r2, [pc, #708] @ (7dca0 ) │ │ + cmp r0, #0 │ │ + ldr r1, [sp, #148] @ 0x94 │ │ + it eq │ │ + moveq r1, r0 │ │ + str r1, [sp, #148] @ 0x94 │ │ + it eq │ │ + moveq r0, #1 │ │ + add r2, pc │ │ + str r0, [sp, #112] @ 0x70 │ │ + mov r0, fp │ │ + mov r1, r4 │ │ + movs r3, #19 │ │ + bl 7f0bc │ │ + ldr r2, [pc, #684] @ (7dca4 ) │ │ + mov r5, r0 │ │ mov r6, r1 │ │ cmp r0, #0 │ │ itt eq │ │ moveq r6, r0 │ │ - moveq.w sl, #1 │ │ + moveq r5, #1 │ │ add r2, pc │ │ - mov r0, r5 │ │ + mov r0, fp │ │ mov r1, r4 │ │ movs r3, #16 │ │ - bl 7e378 │ │ - add r5, sp, #640 @ 0x280 │ │ - ldr r2, [sp, #152] @ 0x98 │ │ - mov r8, r0 │ │ - mov r4, r1 │ │ - mov r0, r5 │ │ - mov r1, fp │ │ - str r6, [sp, #116] @ 0x74 │ │ - bl 8e49c │ │ - cmp.w r8, #0 │ │ + bl 7f0bc │ │ + add.w fp, sp, #712 @ 0x2c8 │ │ + ldr r2, [sp, #144] @ 0x90 │ │ + mov r4, r0 │ │ + mov r8, r1 │ │ + mov r0, fp │ │ + mov r1, r9 │ │ + strd r6, r5, [sp, #104] @ 0x68 │ │ + bl 8f624 │ │ + cmp r4, #0 │ │ it eq │ │ - moveq r4, r8 │ │ - ldrb.w r0, [sp, #640] @ 0x280 │ │ + moveq r8, r4 │ │ + ldrb.w r0, [sp, #712] @ 0x2c8 │ │ it eq │ │ - moveq.w r8, #1 │ │ - cmp r0, #22 │ │ - beq.n 7cf58 │ │ - add.w fp, sp, #616 @ 0x268 │ │ - adds r1, r5, #1 │ │ - str r0, [sp, #152] @ 0x98 │ │ + moveq r4, #1 │ │ + cmp r0, #10 │ │ + bne.n 7da4e │ │ + add r3, sp, #720 @ 0x2d0 │ │ + ldmia r3, {r0, r1, r2, r3} │ │ + str.w r3, [sp, #387] @ 0x183 │ │ + str.w r2, [sp, #383] @ 0x17f │ │ + str.w r1, [sp, #379] @ 0x17b │ │ + str.w r0, [sp, #375] @ 0x177 │ │ + b.n 7daa2 │ │ + add.w r9, sp, #368 @ 0x170 │ │ + add.w r1, fp, #1 │ │ + str r0, [sp, #92] @ 0x5c │ │ movs r2, #23 │ │ + mov r0, r9 │ │ + str r4, [sp, #144] @ 0x90 │ │ + bl ca0b2 │ │ + add.w r0, fp, #24 │ │ + add.w r1, sp, #1080 @ 0x438 │ │ + add.w fp, sp, #712 @ 0x2c8 │ │ + ldmia r0!, {r2, r3, r4, r5} │ │ + stmia r1!, {r2, r3, r4, r5} │ │ + ldmia.w r0, {r2, r3, r4, r5} │ │ mov r0, fp │ │ - bl c99c0 │ │ - add.w r0, r5, #24 │ │ - add r6, sp, #976 @ 0x3d0 │ │ - ldmia r0!, {r1, r2, r3, r5} │ │ - stmia r6!, {r1, r2, r3, r5} │ │ - ldmia.w r0, {r1, r2, r3, r5} │ │ - stmia r6!, {r1, r2, r3, r5} │ │ - add r5, sp, #640 @ 0x280 │ │ - ldr r1, [sp, #92] @ 0x5c │ │ - mov r0, r5 │ │ - ldr r2, [sp, #96] @ 0x60 │ │ + stmia r1!, {r2, r3, r4, r5} │ │ + ldr r1, [sp, #80] @ 0x50 │ │ + ldr r2, [sp, #84] @ 0x54 │ │ cmp r1, #0 │ │ itt eq │ │ moveq r2, r1 │ │ moveq r1, #1 │ │ - bl 8e49c │ │ - ldrb.w r0, [sp, #640] @ 0x280 │ │ - cmp r0, #22 │ │ - bne.n 7cf7c │ │ - ldr r1, [sp, #104] @ 0x68 │ │ + bl 8f624 │ │ + ldrb.w r0, [sp, #712] @ 0x2c8 │ │ + cmp r0, #10 │ │ + bne.n 7db2c │ │ + add r3, sp, #720 @ 0x2d0 │ │ + ldmia r3, {r0, r1, r2, r3} │ │ + str.w r3, [sp, #643] @ 0x283 │ │ + str.w r2, [sp, #639] @ 0x27f │ │ + str.w r1, [sp, #635] @ 0x27b │ │ + str.w r0, [sp, #607] @ 0x25f │ │ mov.w r0, #2147483648 @ 0x80000000 │ │ - ldr r2, [sp, #112] @ 0x70 │ │ - ldrd r4, r8, [sp, #144] @ 0x90 │ │ + str.w r1, [sp, #611] @ 0x263 │ │ + ldr r1, [sp, #96] @ 0x60 │ │ + str.w r2, [sp, #615] @ 0x267 │ │ + str.w r3, [sp, #619] @ 0x26b │ │ str.w r0, [r1, #256] @ 0x100 │ │ - cmp r2, #0 │ │ + ldr r0, [sp, #100] @ 0x64 │ │ + ldr.w r9, [sp, #140] @ 0x8c │ │ + cmp r0, #0 │ │ ldr r0, [r7, #8] │ │ itt ne │ │ ldrne r0, [r0, #68] @ 0x44 │ │ - blxne ccbe0 │ │ - add r0, sp, #320 @ 0x140 │ │ - bl 8bf1c │ │ - b.n 7c948 │ │ - str r4, [sp, #180] @ 0xb4 │ │ - add r4, sp, #552 @ 0x228 │ │ - adds r1, r5, #1 │ │ - str r0, [sp, #168] @ 0xa8 │ │ - mov r0, r4 │ │ + blxne cd200 │ │ + dmb ish │ │ + ldrex r0, [sl] │ │ + subs r1, r0, #1 │ │ + strex r2, r1, [sl] │ │ + cmp r2, #0 │ │ + bne.n 7dad2 │ │ + cmp r0, #1 │ │ + bne.n 7daee │ │ + dmb ish │ │ + add r0, sp, #312 @ 0x138 │ │ + bl 7eea0 │ │ + ldr r0, [sp, #88] @ 0x58 │ │ + bl 8d134 │ │ + ldr r4, [sp, #172] @ 0xac │ │ + ldrd r0, r1, [sp, #332] @ 0x14c │ │ + bl 8d19c │ │ + cmp.w r4, #2147483648 @ 0x80000000 │ │ + bne.n 7db16 │ │ + ldr.w r0, [r9, #64] @ 0x40 │ │ + bics.w r0, r0, #2147483648 @ 0x80000000 │ │ + beq.n 7db16 │ │ + ldr.w r0, [r9, #68] @ 0x44 │ │ + blx cd200 │ │ + ldr r1, [sp, #136] @ 0x88 │ │ + ldr r0, [r1, #64] @ 0x40 │ │ + cbz r0, 7db22 │ │ + ldr r0, [r1, #68] @ 0x44 │ │ + blx cd200 │ │ + addw sp, sp, #1364 @ 0x554 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + add r5, sp, #624 @ 0x270 │ │ + add.w r1, fp, #1 │ │ + str r0, [sp, #152] @ 0x98 │ │ movs r2, #23 │ │ - bl c99c0 │ │ - add.w r0, r5, #24 │ │ - add r1, sp, #352 @ 0x160 │ │ - ldmia r0!, {r2, r3, r5, r6} │ │ - stmia r1!, {r2, r3, r5, r6} │ │ - ldmia.w r0, {r2, r3, r5, r6} │ │ - add r0, sp, #384 @ 0x180 │ │ - stmia r1!, {r2, r3, r5, r6} │ │ - ldmia r4!, {r1, r2, r3, r5, r6} │ │ + mov r0, r5 │ │ + str.w r8, [sp, #172] @ 0xac │ │ + bl ca0b2 │ │ + add.w r0, fp, #24 │ │ + add r1, sp, #400 @ 0x190 │ │ + add.w r8, sp, #600 @ 0x258 │ │ + ldmia r0!, {r2, r3, r4, r6} │ │ + stmia r1!, {r2, r3, r4, r6} │ │ + ldmia.w r0, {r2, r3, r4, r6} │ │ + add r0, sp, #432 @ 0x1b0 │ │ + stmia r1!, {r2, r3, r4, r6} │ │ + ldmia r5!, {r1, r2, r3, r4, r6} │ │ + stmia r0!, {r1, r2, r3, r4, r6} │ │ + ldrh r1, [r5, #0] │ │ + ldrb r2, [r5, #2] │ │ + strh r1, [r0, #0] │ │ + strb r2, [r0, #2] │ │ + mov r0, r8 │ │ + ldmia.w r9!, {r1, r2, r3, r5, r6} │ │ stmia r0!, {r1, r2, r3, r5, r6} │ │ - ldrh r1, [r4, #0] │ │ - ldrb r2, [r4, #2] │ │ - add r4, sp, #528 @ 0x210 │ │ + ldrh.w r1, [r9] │ │ + ldrb.w r2, [r9, #2] │ │ + add.w r9, sp, #456 @ 0x1c8 │ │ strh r1, [r0, #0] │ │ + add.w r1, sp, #1080 @ 0x438 │ │ strb r2, [r0, #2] │ │ + add.w r0, r9, #23 │ │ + movs r2, #32 │ │ + bl ca0b2 │ │ + add r4, sp, #344 @ 0x158 │ │ + ldmia.w r8!, {r1, r2, r3, r5, r6} │ │ mov r0, r4 │ │ - ldmia.w fp!, {r1, r2, r3, r5, r6} │ │ stmia r0!, {r1, r2, r3, r5, r6} │ │ - add r5, sp, #408 @ 0x198 │ │ - ldrh.w r1, [fp] │ │ - ldrb.w r2, [fp, #2] │ │ + ldrh.w r1, [r8] │ │ + ldrb.w r2, [r8, #2] │ │ strh r1, [r0, #0] │ │ - add r1, sp, #976 @ 0x3d0 │ │ strb r2, [r0, #2] │ │ - add.w r0, r5, #23 │ │ - movs r2, #32 │ │ - bl c99c0 │ │ ldmia r4!, {r0, r1, r2, r3, r6} │ │ - stmia r5!, {r0, r1, r2, r3, r6} │ │ + stmia.w r9!, {r0, r1, r2, r3, r6} │ │ ldrh r0, [r4, #0] │ │ - strh r0, [r5, #0] │ │ - ldr r0, [sp, #112] @ 0x70 │ │ + strh.w r0, [r9] │ │ + ldr r0, [sp, #100] @ 0x64 │ │ ldrb r1, [r4, #2] │ │ - strb r1, [r5, #2] │ │ - str.w r9, [sp, #108] @ 0x6c │ │ - cbz r0, 7cfea │ │ + strb.w r1, [r9, #2] │ │ + cbz r0, 7dbbc │ │ ldr r0, [r7, #8] │ │ ldr r0, [r0, #68] @ 0x44 │ │ - blx ccbe0 │ │ - ldr.w fp, [sp, #144] @ 0x90 │ │ - ldr r4, [sp, #152] @ 0x98 │ │ - b.n 7ccf0 │ │ - ldr r0, [sp, #472] @ 0x1d8 │ │ + blx cd200 │ │ + ldr r4, [sp, #96] @ 0x60 │ │ + add.w lr, sp, #312 @ 0x138 │ │ + ldr.w fp, [sp, #76] @ 0x4c │ │ + ldr.w r8, [sp, #144] @ 0x90 │ │ + ldr.w r9, [sp, #172] @ 0xac │ │ + ldr r5, [sp, #92] @ 0x5c │ │ + ldr.w sl, [sp, #152] @ 0x98 │ │ + b.n 7d7fe │ │ + lsrs r2, r1, #16 │ │ + str r6, [sp, #180] @ 0xb4 │ │ + str r2, [sp, #176] @ 0xb0 │ │ + ubfx fp, r1, #8, #8 │ │ + uxtb r6, r1 │ │ + b.w 7d412 │ │ + ldr r0, [sp, #544] @ 0x220 │ │ cmp r5, #21 │ │ - bcs.n 7d02c │ │ + bcs.w 7ddf6 │ │ mov r1, r5 │ │ - bl 8e018 │ │ - b.w 7bdfa │ │ - cmp r0, #21 │ │ - bcs.n 7d036 │ │ - ldr r1, [sp, #132] @ 0x84 │ │ - mov r0, r9 │ │ - bl 8e244 │ │ - ldr.w r8, [sp, #148] @ 0x94 │ │ - add.w sl, sp, #552 @ 0x228 │ │ - b.n 7c98c │ │ + bl 8f198 │ │ + b.w 7c6c0 │ │ + ldr.w r8, [sp, #84] @ 0x54 │ │ + mov.w fp, #0 │ │ + movs r6, #18 │ │ + str.w r9, [sp, #180] @ 0xb4 │ │ + b.w 7d412 │ │ + cmp.w r8, #21 │ │ + bcs.w 7de1a │ │ + mov r0, fp │ │ + mov r1, r8 │ │ + bl 8f3b8 │ │ + b.w 7d392 │ │ + mov.w fp, #0 │ │ + ldr r0, [sp, #128] @ 0x80 │ │ + b.n 7dc40 │ │ + movs r6, #56 @ 0x38 │ │ + mov.w fp, #0 │ │ + b.n 7dd60 │ │ + movs r1, #0 │ │ + str.w r0, [sp, #719] @ 0x2cf │ │ + str.w r1, [sp, #723] @ 0x2d3 │ │ + movs r2, #19 │ │ + b.n 7dccc │ │ + mov.w fp, #0 │ │ + str.w fp, [sp, #707] @ 0x2c3 │ │ + str.w r0, [sp, #703] @ 0x2bf │ │ + b.n 7dd5e │ │ + mov.w fp, #0 │ │ + str.w fp, [sp, #707] @ 0x2c3 │ │ + str.w lr, [sp, #703] @ 0x2bf │ │ + b.n 7dd5e │ │ + str.w r2, [sp, #719] @ 0x2cf │ │ + b.n 7dcfa │ │ + movs r6, #19 │ │ + ldr r0, [sp, #116] @ 0x74 │ │ + str r0, [sp, #180] @ 0xb4 │ │ + b.n 7dc6e │ │ + movs r6, #56 @ 0x38 │ │ + b.n 7dc6e │ │ + str r0, [sp, #180] @ 0xb4 │ │ + movs r6, #19 │ │ + mov r8, r4 │ │ + b.n 7dd2c │ │ + bic.w r1, r0, #255 @ 0xff │ │ + mov r8, r4 │ │ + movs r6, #19 │ │ + b.n 7dd26 │ │ + adds r3, r1, r2 │ │ + vtbx.8 d17, {d26}, d28 │ │ + vqshrun.s64 d18, , #6 │ │ + vtbl.8 d18, {d10}, d30 │ │ + vqshrun.s64 d18, , #6 │ │ + vtbx.8 d18, {d10}, d0 │ │ + vtbl.8 d18, {d10}, d30 │ │ + vrintp.f32 q9, q6 │ │ + vqshl.u64 d18, d26, #58 @ 0x3a │ │ + vrintp.f32 d18, d29 │ │ + @ instruction: 0xfffadc90 │ │ + vtbx.8 d31, {d24}, d13 │ │ + movs r2, #119 @ 0x77 │ │ + ldr r0, [sp, #624] @ 0x270 │ │ + ldr r1, [sp, #628] @ 0x274 │ │ + ldrb.w r2, [sp, #634] @ 0x27a │ │ + ldrh.w r3, [sp, #632] @ 0x278 │ │ + strh.w r3, [sp, #720] @ 0x2d0 │ │ + movs r3, #0 │ │ + strb.w r2, [sp, #722] @ 0x2d2 │ │ + movs r2, #19 │ │ + str r0, [sp, #712] @ 0x2c8 │ │ + str.w r3, [sp, #723] @ 0x2d3 │ │ + str r1, [sp, #716] @ 0x2cc │ │ + ldr.w r3, [sp, #719] @ 0x2cf │ │ + str r3, [sp, #180] @ 0xb4 │ │ + ldr.w sl, [sp, #723] @ 0x2d3 │ │ + b.n 7dd06 │ │ + str.w r4, [sp, #631] @ 0x277 │ │ + ldrd r0, r1, [sp, #624] @ 0x270 │ │ + ldrh.w r2, [sp, #632] @ 0x278 │ │ + ldrb.w r3, [sp, #634] @ 0x27a │ │ + strh.w r2, [sp, #720] @ 0x2d0 │ │ + strb.w r3, [sp, #722] @ 0x2d2 │ │ + strd r0, r1, [sp, #712] @ 0x2c8 │ │ + b.n 7dcfa │ │ + str.w r1, [sp, #719] @ 0x2cf │ │ + ldr.w r2, [sp, #719] @ 0x2cf │ │ + mov.w sl, #0 │ │ + str r2, [sp, #180] @ 0xb4 │ │ + movs r2, #19 │ │ + orr.w r2, r2, r0, lsl #8 │ │ + lsrs r0, r0, #24 │ │ + orr.w r8, r0, r1, lsl #8 │ │ + lsrs r0, r2, #16 │ │ + ubfx fp, r2, #8, #8 │ │ + str r0, [sp, #176] @ 0xb0 │ │ + uxtb r6, r2 │ │ + b.w 7d412 │ │ + mov r8, r4 │ │ + movs r1, #0 │ │ + movs r6, #56 @ 0x38 │ │ + movs r0, #0 │ │ + uxtb r0, r0 │ │ + orrs r0, r1 │ │ + str r0, [sp, #180] @ 0xb4 │ │ + mov.w fp, #0 │ │ + b.w 7d3f4 │ │ + ldr.w r1, [sp, #1064] @ 0x428 │ │ + str.w lr, [sp, #1071] @ 0x42f │ │ + ldrh.w r0, [sp, #1072] @ 0x430 │ │ + ldr.w r3, [sp, #1068] @ 0x42c │ │ + uxtb.w fp, r1 │ │ + strh.w r0, [sp, #704] @ 0x2c0 │ │ + movs r0, #0 │ │ + ldrb.w r2, [sp, #1074] @ 0x432 │ │ + str r1, [sp, #696] @ 0x2b8 │ │ + strb.w r2, [sp, #706] @ 0x2c2 │ │ + str.w r0, [sp, #707] @ 0x2c3 │ │ + str r3, [sp, #700] @ 0x2bc │ │ + movs r6, #19 │ │ + ldr.w r0, [sp, #703] @ 0x2bf │ │ + str r0, [sp, #180] @ 0xb4 │ │ + ldrh.w r0, [sp, #697] @ 0x2b9 │ │ + ldr.w r8, [sp, #699] @ 0x2bb │ │ + ldr.w sl, [sp, #707] @ 0x2c3 │ │ + str r0, [sp, #176] @ 0xb0 │ │ + b.w 7d412 │ │ + movs r0, #19 │ │ + mov.w sl, #0 │ │ + strb.w r0, [sp, #720] @ 0x2d0 │ │ + ldr r0, [sp, #156] @ 0x9c │ │ + b.n 7dd8c │ │ + ldr.w sl, [sp, #732] @ 0x2dc │ │ + ldr r0, [sp, #728] @ 0x2d8 │ │ + str r0, [sp, #180] @ 0xb4 │ │ + ldrd r0, r8, [sp, #720] @ 0x2d0 │ │ + lsrs r1, r0, #16 │ │ + ubfx fp, r0, #8, #8 │ │ + str r1, [sp, #176] @ 0xb0 │ │ + uxtb r6, r0 │ │ + b.w 7d412 │ │ + movs r1, #0 │ │ + str r6, [sp, #180] @ 0xb4 │ │ + movs r6, #19 │ │ + str r1, [sp, #176] @ 0xb0 │ │ + mov.w fp, #0 │ │ + mov r8, r0 │ │ + b.w 7d3f4 │ │ + lsrs r1, r1, #16 │ │ + ldr r2, [sp, #640] @ 0x280 │ │ + orr.w r1, r1, r0, lsl #16 │ │ + str r2, [sp, #180] @ 0xb4 │ │ + ldr.w sl, [sp, #644] @ 0x284 │ │ + uxtb.w fp, r3 │ │ + str r1, [sp, #176] @ 0xb0 │ │ + mov r8, r0 │ │ + b.w 7d412 │ │ + ldrb.w r1, [sp, #718] @ 0x2ce │ │ + ldrh.w r2, [sp, #716] @ 0x2cc │ │ + strb.w r0, [sp, #712] @ 0x2c8 │ │ + orr.w r1, r2, r1, lsl #16 │ │ + ldr r0, [sp, #712] @ 0x2c8 │ │ + movs r2, #25 │ │ + b.n 7dccc │ │ movs r0, #4 │ │ movs r1, #132 @ 0x84 │ │ - bl 4adb8 │ │ - b.n 7d02a │ │ + bl 4bbd8 │ │ + b.n 7de18 │ │ movs r0, #4 │ │ movs r1, #132 @ 0x84 │ │ - bl 4adb8 │ │ - udf #254 @ 0xfe │ │ + bl 4bbd8 │ │ + b.n 7de18 │ │ mov r1, r5 │ │ - bl 8df48 │ │ - b.w 7bdfa │ │ - ldr r1, [sp, #132] @ 0x84 │ │ - mov r0, r9 │ │ - ldr.w r8, [sp, #148] @ 0x94 │ │ - bl 8e178 │ │ - add.w sl, sp, #552 @ 0x228 │ │ - b.n 7c98c │ │ - b.n 7d132 │ │ - b.n 7d1b6 │ │ - b.n 7d060 │ │ - mov r8, r0 │ │ - add r0, sp, #640 @ 0x280 │ │ - bl 8c02e │ │ - b.n 7d134 │ │ - bl 50108 │ │ - b.n 7d060 │ │ - b.n 7d060 │ │ + bl 8f0c4 │ │ + b.w 7c6c0 │ │ + ldr.w sl, [sp, #100] @ 0x64 │ │ + mov.w r8, #0 │ │ + movs r2, #52 @ 0x34 │ │ + ldr r0, [sp, #8] │ │ + str r0, [sp, #180] @ 0xb4 │ │ + b.n 7dd10 │ │ + movs r0, #8 │ │ + mov r1, r9 │ │ + bl 4bbd8 │ │ + udf #254 @ 0xfe │ │ + mov r0, fp │ │ + mov r1, r8 │ │ + bl 8f2e8 │ │ + b.w 7d392 │ │ + ldr r0, [sp, #8] │ │ + movs r2, #52 @ 0x34 │ │ + str r0, [sp, #180] @ 0xb4 │ │ + mov.w r8, #0 │ │ + ldr.w sl, [sp, #100] @ 0x64 │ │ + b.n 7dd10 │ │ + b.n 7df1c │ │ + b.n 7df52 │ │ + b.n 7de40 │ │ + b.n 7de40 │ │ + b.n 7de44 │ │ mov r8, r0 │ │ - b.n 7d06c │ │ + b.n 7de52 │ │ mov r8, r0 │ │ - add r0, sp, #616 @ 0x268 │ │ - bl 82abc │ │ - add r0, sp, #976 @ 0x3d0 │ │ - bl 8a86a │ │ - b.n 7d134 │ │ + ldr r0, [sp, #624] @ 0x270 │ │ + cmp r0, #2 │ │ + beq.n 7de52 │ │ + add r0, sp, #624 @ 0x270 │ │ + bl 84648 │ │ + add.w r0, sp, #1080 @ 0x438 │ │ + bl 8ba66 │ │ + b.n 7df1e │ │ mov r8, r0 │ │ - b.n 7d24e │ │ + add r0, sp, #676 @ 0x2a4 │ │ + bl 8f4ec │ │ + b.n 7defe │ │ + bl 5162c │ │ mov r8, r0 │ │ - add r0, sp, #600 @ 0x258 │ │ - bl 8e356 │ │ - ldr r0, [sp, #136] @ 0x88 │ │ - ldr r1, [sp, #124] @ 0x7c │ │ - bl 8bfd6 │ │ - movs r4, #0 │ │ - b.n 7d09a │ │ - bl 50108 │ │ + add r0, sp, #712 @ 0x2c8 │ │ + bl 8d284 │ │ + b.n 7df1e │ │ + bl 5162c │ │ + b.n 7dea0 │ │ mov r8, r0 │ │ - add r0, sp, #516 @ 0x204 │ │ - bl 8e2ee │ │ - movs r4, #1 │ │ - movs r5, #0 │ │ - cbnz r6, 7d0ae │ │ - b.n 7d0b4 │ │ - bl 50108 │ │ + b.n 7dfb0 │ │ mov r8, r0 │ │ - ldr r0, [sp, #116] @ 0x74 │ │ - movs r4, #1 │ │ - movs r5, #1 │ │ - str r0, [sp, #188] @ 0xbc │ │ - ldr r0, [sp, #188] @ 0xbc │ │ - blx ccbe0 │ │ - dmb ish │ │ - ldrex r0, [r9] │ │ - subs r1, r0, #1 │ │ - strex r2, r1, [r9] │ │ - cmp r2, #0 │ │ - bne.n 7d0b8 │ │ - cmp r0, #1 │ │ - bne.n 7d0d4 │ │ - dmb ish │ │ - add r0, sp, #640 @ 0x280 │ │ - bl 7e094 │ │ - cbz r4, 7d0dc │ │ - add r0, sp, #600 @ 0x258 │ │ - bl 8e356 │ │ - cmp r5, #0 │ │ - beq.w 7d238 │ │ + add r0, sp, #576 @ 0x240 │ │ + bl 8f484 │ │ + cmp r6, #0 │ │ + bne.w 7dfa4 │ │ + mov r0, fp │ │ + b.n 7dfa0 │ │ + bl 5162c │ │ + mov r8, r0 │ │ + mov r0, fp │ │ + blx cd200 │ │ movs r4, #0 │ │ - b.n 7d124 │ │ + b.n 7df20 │ │ mov r8, r0 │ │ - b.n 7d122 │ │ - b.n 7d0fa │ │ + ldr r0, [sp, #112] @ 0x70 │ │ + bl 8bb50 │ │ + b.n 7df1e │ │ mov r8, r0 │ │ - add r0, sp, #640 @ 0x280 │ │ - bl 8c17c │ │ - b.n 7d11c │ │ - bl 50108 │ │ + b.n 7defe │ │ mov r8, r0 │ │ - ldr r0, [sp, #120] @ 0x78 │ │ - bl 8a954 │ │ - b.n 7d134 │ │ + ldr r0, [sp, #88] @ 0x58 │ │ + bl 8d134 │ │ + b.n 7ded8 │ │ mov r8, r0 │ │ - ldr r0, [sp, #112] @ 0x70 │ │ - cbz r0, 7d112 │ │ - ldr r0, [r7, #8] │ │ - ldr r0, [r0, #68] @ 0x44 │ │ - blx ccbe0 │ │ - add r0, sp, #320 @ 0x140 │ │ - bl 8bf1c │ │ - b.n 7d24e │ │ + add.w r0, r4, #8 │ │ + bl 8d134 │ │ + b.n 7dee8 │ │ + mov r8, r0 │ │ + add r0, sp, #712 @ 0x2c8 │ │ + bl 8d23c │ │ + b.n 7def8 │ │ + bl 5162c │ │ + mov r8, r0 │ │ + b.n 7dfe8 │ │ + mov r8, r0 │ │ + ldrd r0, r1, [sp, #332] @ 0x14c │ │ + bl 8d19c │ │ + b.n 7dfe8 │ │ + bl 5162c │ │ + mov r8, r0 │ │ + ldrd r0, r1, [sp, #392] @ 0x188 │ │ + bl 8d19c │ │ + b.n 7dfd2 │ │ + bl 5162c │ │ + mov r8, r0 │ │ + add r0, sp, #676 @ 0x2a4 │ │ + bl 8f4ec │ │ + add r0, sp, #520 @ 0x208 │ │ + bl 8d134 │ │ + b.n 7dfb0 │ │ + bl 5162c │ │ + mov r8, r0 │ │ + add r0, sp, #712 @ 0x2c8 │ │ + bl 7ef40 │ │ + b.n 7df58 │ │ + bl 5162c │ │ + mov r8, r0 │ │ + b.n 7dfd2 │ │ mov r8, r0 │ │ - add r0, sp, #528 @ 0x210 │ │ - bl 8e356 │ │ movs r4, #1 │ │ - add r0, sp, #516 @ 0x204 │ │ - bl 8e2ee │ │ - cbnz r4, 7d190 │ │ - b.n 7d238 │ │ - bl 50108 │ │ + add r0, sp, #576 @ 0x240 │ │ + bl 8f484 │ │ + cbnz r4, 7df9a │ │ + b.n 7dfa4 │ │ + bl 5162c │ │ mov r8, r0 │ │ - add r0, sp, #504 @ 0x1f8 │ │ - bl 8e2ee │ │ - b.n 7d1fe │ │ - bl 50108 │ │ - mov r8, r0 │ │ - b.n 7d238 │ │ - movs r0, #51 @ 0x33 │ │ - vshr.u64 d18, d4, #6 │ │ - @ instruction: 0xfffa2e9d │ │ - @ instruction: 0xfffa2e8c │ │ - vcvt.f32.u32 q9, , #6 │ │ - @ instruction: 0xfffa2ea0 │ │ - @ instruction: 0xfffa2e8e │ │ - @ instruction: 0xfffa2e2c │ │ - vcvt.f32.u32 d18, d10, #6 │ │ - @ instruction: 0xfffa2e0d │ │ - vrsra.u64 q15, q14, #6 │ │ - vpadal.u32 d20, d0 │ │ - subs r5, #1 │ │ - beq.n 7d184 │ │ - mov r0, r4 │ │ - add.w r6, r4, #336 @ 0x150 │ │ - bl 8c02e │ │ - mov r4, r6 │ │ - b.n 7d172 │ │ - ldr r0, [sp, #128] @ 0x80 │ │ - cmp r0, #0 │ │ - itt ne │ │ - ldrne r0, [sp, #136] @ 0x88 │ │ - blxne ccbe0 │ │ - ldr r0, [sp, #112] @ 0x70 │ │ - cbnz r0, 7d210 │ │ - b.n 7d216 │ │ - bl 50108 │ │ - mov r8, r0 │ │ - add r0, sp, #640 @ 0x280 │ │ - bl 7e134 │ │ - b.n 7d1bc │ │ - bl 50108 │ │ - mov r8, r0 │ │ - add r0, sp, #640 @ 0x280 │ │ - bl 7e134 │ │ - b.n 7d238 │ │ - bl 50108 │ │ + add r0, sp, #712 @ 0x2c8 │ │ + bl 7ef40 │ │ + b.n 7dfd2 │ │ + bl 5162c │ │ mov r8, r0 │ │ - b.n 7d208 │ │ + ldr r0, [sp, #100] @ 0x64 │ │ + cbz r0, 7df4a │ │ + ldr r0, [r7, #8] │ │ + ldr r0, [r0, #68] @ 0x44 │ │ + blx cd200 │ │ + add r0, sp, #312 @ 0x138 │ │ + bl 8fbe0 │ │ + b.n 7dfe8 │ │ mov r8, r0 │ │ - ldr r0, [sp, #180] @ 0xb4 │ │ - cbz r0, 7d1c8 │ │ - ldr r0, [sp, #148] @ 0x94 │ │ + b.n 7dfa4 │ │ + mov r8, r0 │ │ + ldr r0, [sp, #172] @ 0xac │ │ + cbz r0, 7df64 │ │ + ldr r0, [sp, #140] @ 0x8c │ │ ldr r0, [r0, #68] @ 0x44 │ │ - blx ccbe0 │ │ - add r0, sp, #192 @ 0xc0 │ │ - bl 8ea44 │ │ + blx cd200 │ │ + add r0, sp, #184 @ 0xb8 │ │ + bl 8fc38 │ │ movs r0, #0 │ │ - str r0, [sp, #168] @ 0xa8 │ │ - b.n 7d238 │ │ - bl 50108 │ │ + str r0, [sp, #152] @ 0x98 │ │ + b.n 7dfd2 │ │ + bl 5162c │ │ mov r8, r0 │ │ movs r0, #1 │ │ - str r0, [sp, #168] @ 0xa8 │ │ - b.n 7d238 │ │ + str r0, [sp, #152] @ 0x98 │ │ + b.n 7dfd2 │ │ mov r8, r0 │ │ - subs r5, #1 │ │ - beq.n 7d1f4 │ │ - mov r0, r6 │ │ - add.w r4, r6, #336 @ 0x150 │ │ - bl 8c02e │ │ - mov r6, r4 │ │ - b.n 7d1e2 │ │ - ldr r0, [sp, #504] @ 0x1f8 │ │ - cbz r0, 7d1fe │ │ - mov r0, r9 │ │ - blx ccbe0 │ │ - ldr r0, [sp, #492] @ 0x1ec │ │ - cbz r0, 7d208 │ │ - ldr r0, [sp, #496] @ 0x1f0 │ │ - blx ccbe0 │ │ - ldr r0, [sp, #468] @ 0x1d4 │ │ - cbz r0, 7d216 │ │ - ldr r0, [sp, #472] @ 0x1d8 │ │ - str r0, [sp, #116] @ 0x74 │ │ - ldr r0, [sp, #116] @ 0x74 │ │ - blx ccbe0 │ │ - ldr r0, [sp, #464] @ 0x1d0 │ │ + subs r6, #1 │ │ + beq.n 7df90 │ │ + mov r0, r5 │ │ + add.w r4, r5, #352 @ 0x160 │ │ + bl 8d284 │ │ + mov r5, r4 │ │ + b.n 7df7e │ │ + ldr r0, [sp, #576] @ 0x240 │ │ + cbz r0, 7df9a │ │ + mov r0, r9 │ │ + blx cd200 │ │ + ldr r0, [sp, #564] @ 0x234 │ │ + cbz r0, 7dfa4 │ │ + ldr r0, [sp, #568] @ 0x238 │ │ + blx cd200 │ │ + ldr r0, [sp, #540] @ 0x21c │ │ + cmp r0, #0 │ │ + itt ne │ │ + ldrne r0, [sp, #544] @ 0x220 │ │ + blxne cd200 │ │ + ldr r0, [sp, #516] @ 0x204 │ │ dmb ish │ │ ldrex r1, [r0] │ │ subs r2, r1, #1 │ │ strex r3, r2, [r0] │ │ cmp r3, #0 │ │ - bne.n 7d21c │ │ + bne.n 7dfb6 │ │ cmp r1, #1 │ │ - bne.n 7d238 │ │ + bne.n 7dfd2 │ │ dmb ish │ │ - add r0, sp, #464 @ 0x1d0 │ │ - bl 7e094 │ │ + add r0, sp, #516 @ 0x204 │ │ + bl 7eea0 │ │ ldr r0, [r7, #8] │ │ ldr r0, [r0, #64] @ 0x40 │ │ orr.w r0, r0, #2147483648 @ 0x80000000 │ │ cmp.w r0, #2147483648 @ 0x80000000 │ │ - beq.n 7d24e │ │ + beq.n 7dfe8 │ │ ldr r0, [r7, #8] │ │ ldr r0, [r0, #68] @ 0x44 │ │ - blx ccbe0 │ │ - ldr r0, [sp, #168] @ 0xa8 │ │ + blx cd200 │ │ + ldr r0, [sp, #152] @ 0x98 │ │ cmp r0, #0 │ │ itttt ne │ │ - ldrne r0, [sp, #148] @ 0x94 │ │ + ldrne r0, [sp, #140] @ 0x8c │ │ ldrne r0, [r0, #64] @ 0x40 │ │ bicsne.w r0, r0, #2147483648 @ 0x80000000 │ │ - ldrne r0, [sp, #148] @ 0x94 │ │ + ldrne r0, [sp, #140] @ 0x8c │ │ itt ne │ │ ldrne r0, [r0, #68] @ 0x44 │ │ - blxne ccbe0 │ │ - ldr r0, [sp, #144] @ 0x90 │ │ + blxne cd200 │ │ + ldr r0, [sp, #136] @ 0x88 │ │ ldr r0, [r0, #64] @ 0x40 │ │ - cbz r0, 7d274 │ │ - ldr r0, [sp, #144] @ 0x90 │ │ + cbz r0, 7e00e │ │ + ldr r0, [sp, #136] @ 0x88 │ │ ldr r0, [r0, #68] @ 0x44 │ │ - blx ccbe0 │ │ + blx cd200 │ │ mov r0, r8 │ │ - blx cb1cc │ │ - bl 50108 │ │ - bl 50108 │ │ - bmi.n 7d22e │ │ + blx cb7d4 │ │ + bl 5162c │ │ + bl 5162c │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ subw sp, sp, #1348 @ 0x544 │ │ mov fp, r0 │ │ add r0, sp, #840 @ 0x348 │ │ mov r4, r2 │ │ mov r5, r1 │ │ - bl 7e244 │ │ + bl 7ef8a │ │ ldr r0, [sp, #840] @ 0x348 │ │ cmp r0, #0 │ │ - beq.n 7d350 │ │ + beq.n 7e0e8 │ │ ldrd sl, r9, [sp, #844] @ 0x34c │ │ movs r0, #0 │ │ movs r1, #4 │ │ str r0, [sp, #68] @ 0x44 │ │ str r1, [sp, #64] @ 0x40 │ │ strd r0, r0, [sp, #56] @ 0x38 │ │ strd r0, r1, [sp, #48] @ 0x30 │ │ add r0, sp, #840 @ 0x348 │ │ mov r1, sl │ │ mov r2, r9 │ │ - bl 7b340 │ │ + bl 7bbfc │ │ ldr r0, [sp, #904] @ 0x388 │ │ cmp.w r0, #2147483648 @ 0x80000000 │ │ - beq.n 7d32e │ │ + beq.n 7e0c6 │ │ str r4, [sp, #36] @ 0x24 │ │ add r4, sp, #744 @ 0x2e8 │ │ add r1, sp, #840 @ 0x348 │ │ movs r2, #80 @ 0x50 │ │ mov r0, r4 │ │ strd fp, sl, [sp, #20] │ │ strd r9, r5, [sp, #28] │ │ - bl c9a94 │ │ + bl ca098 │ │ mov r0, r4 │ │ - bl 8c1c4 │ │ + bl 8d334 │ │ ldr r0, [sp, #756] @ 0x2f4 │ │ cmp r0, #0 │ │ itt ne │ │ ldrne r6, [sp, #760] @ 0x2f8 │ │ cmpne r6, #0 │ │ - bne.n 7d39c │ │ + bne.n 7e134 │ │ sub.w r4, r7, #200 @ 0xc8 │ │ ldrd r1, r2, [sp, #32] │ │ add r3, sp, #48 @ 0x30 │ │ mov r0, r4 │ │ - bl 8d210 │ │ + bl 8e380 │ │ mov.w r0, #2147483648 @ 0x80000000 │ │ str.w r0, [r7, #-56] │ │ add.w r8, sp, #48 @ 0x30 │ │ add r0, sp, #840 @ 0x348 │ │ add r2, sp, #744 @ 0x2e8 │ │ sub.w r3, r7, #120 @ 0x78 │ │ str r4, [sp, #0] │ │ mov r1, r8 │ │ ldrd sl, r9, [sp, #24] │ │ - bl 7b83c │ │ + bl 7c0f8 │ │ ldr.w fp, [sp, #20] │ │ ldr.w r0, [sp, #1096] @ 0x448 │ │ cmp.w r0, #2147483648 @ 0x80000000 │ │ - bne.n 7d362 │ │ + bne.n 7e0fa │ │ mov.w r0, #2147483648 @ 0x80000000 │ │ str.w r0, [fp, #288] @ 0x120 │ │ add r0, sp, #48 @ 0x30 │ │ - bl 7b7d8 │ │ + bl 7c094 │ │ mov r0, sl │ │ mov r1, r9 │ │ addw sp, sp, #1348 @ 0x544 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ - b.w ccb30 │ │ + b.w cd144 │ │ mov.w r0, #2147483648 @ 0x80000000 │ │ str.w r0, [fp, #288] @ 0x120 │ │ addw sp, sp, #1348 @ 0x544 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ add r5, sp, #408 @ 0x198 │ │ add r1, sp, #840 @ 0x348 │ │ mov.w r2, #304 @ 0x130 │ │ mov r0, r5 │ │ - bl c9a94 │ │ + bl ca098 │ │ add r6, sp, #72 @ 0x48 │ │ mov r1, r5 │ │ mov.w r2, #336 @ 0x150 │ │ mov r0, r6 │ │ - bl c9a94 │ │ + bl ca098 │ │ add.w r0, fp, #32 │ │ mov r1, r6 │ │ mov.w r2, #304 @ 0x130 │ │ - bl c9a94 │ │ + bl ca098 │ │ ldmia.w r8, {r1, r2, r3, r4, r5, r6} │ │ add.w r0, fp, #8 │ │ stmia r0!, {r1, r2, r3, r4, r5, r6} │ │ strd sl, r9, [fp] │ │ - b.n 7d358 │ │ + b.n 7e0f0 │ │ add.w r0, r0, r0, lsl #2 │ │ ldr.w r8, [sp, #752] @ 0x2f0 │ │ ldrd r9, sl, [sp, #768] @ 0x300 │ │ ldr r5, [sp, #776] @ 0x308 │ │ lsls r4, r0, #3 │ │ ldr r1, [sp, #764] @ 0x2fc │ │ str r1, [sp, #44] @ 0x2c │ │ ldr r1, [sp, #780] @ 0x30c │ │ str r1, [sp, #40] @ 0x28 │ │ - b.n 7d3ba │ │ + b.n 7e152 │ │ subs r4, #40 @ 0x28 │ │ - beq.n 7d2f0 │ │ + beq.n 7e088 │ │ mov fp, r8 │ │ ldr.w r0, [r8], #40 │ │ adds.w r1, r9, r0 │ │ adcs.w r1, sl, #0 │ │ mov.w r1, #0 │ │ adcs.w r1, r1, #0 │ │ - bne.n 7d3b6 │ │ + bne.n 7e14e │ │ ldr r1, [sp, #40] @ 0x28 │ │ adds.w r2, r9, r0 │ │ adc.w r3, sl, #0 │ │ mov r0, r6 │ │ strd r5, r1, [sp] │ │ ldr r1, [sp, #44] @ 0x2c │ │ - bl 716b8 │ │ + bl 72164 │ │ cmp r0, #0 │ │ - beq.n 7d3b6 │ │ + beq.n 7e14e │ │ cmp r1, #14 │ │ - bne.n 7d3b6 │ │ - ldr r1, [pc, #908] @ (7d780 ) │ │ + bne.n 7e14e │ │ + ldr r1, [pc, #904] @ (7e514 ) │ │ movs r2, #14 │ │ add r1, pc │ │ - blx ccc50 │ │ + blx cd260 │ │ cmp r0, #0 │ │ - bne.n 7d3b6 │ │ + bne.n 7e14e │ │ ldr.w r0, [fp, #4] │ │ cmp r0, #8 │ │ - beq.w 7d2f0 │ │ + beq.w 7e088 │ │ ldr r0, [sp, #748] @ 0x2ec │ │ ldr.w r1, [fp, #16] │ │ subs r2, r0, r1 │ │ itt cs │ │ ldrcs.w r0, [fp, #20] │ │ cmpcs r2, r0 │ │ - bcc.w 7d2f0 │ │ + bcc.w 7e088 │ │ cmp r0, #0 │ │ - beq.w 7d2f0 │ │ + beq.w 7e088 │ │ ldr r2, [sp, #744] @ 0x2e8 │ │ movs r4, #0 │ │ adds r6, r2, r1 │ │ ldrb r1, [r6, r4] │ │ - cbz r1, 7d434 │ │ + cbz r1, 7e1cc │ │ adds r4, #1 │ │ cmp r0, r4 │ │ - bne.n 7d428 │ │ - b.n 7d2f0 │ │ + bne.n 7e1c0 │ │ + b.n 7e088 │ │ bic.w r2, r4, #3 │ │ add.w r1, r2, #8 │ │ adds r2, #4 │ │ cmp r1, r2 │ │ - bcc.w 7d2f0 │ │ + bcc.w 7e088 │ │ cmp r1, r0 │ │ - bhi.w 7d2f0 │ │ + bhi.w 7e088 │ │ ldrd r1, r2, [sp, #32] │ │ add r0, sp, #840 @ 0x348 │ │ - bl 8c2d0 │ │ + bl 8d440 │ │ ldr.w sl, [sp, #840] @ 0x348 │ │ cmp.w sl, #2147483648 @ 0x80000000 │ │ - bne.n 7d48a │ │ + bne.n 7e222 │ │ ldrb.w r0, [sp, #844] @ 0x34c │ │ cmp r0, #3 │ │ - bne.w 7d2f0 │ │ + bne.w 7e088 │ │ ldr r6, [sp, #848] @ 0x350 │ │ ldrd r4, r5, [r6] │ │ ldr r1, [r5, #0] │ │ - cbz r1, 7d476 │ │ + cbz r1, 7e20e │ │ mov r0, r4 │ │ blx r1 │ │ ldr r0, [r5, #4] │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, r4 │ │ - blxne ccbe0 │ │ + blxne cd200 │ │ mov r0, r6 │ │ - blx ccbe0 │ │ - b.n 7d2f0 │ │ - ldrd r9, r8, [sp, #844] @ 0x34c │ │ + blx cd200 │ │ + b.n 7e088 │ │ + ldrd r5, r8, [sp, #844] @ 0x34c │ │ cmp.w r8, #0 │ │ - beq.n 7d4a2 │ │ - ldrb.w r0, [r9] │ │ + beq.n 7e238 │ │ + ldrb r0, [r5, #0] │ │ subs r0, #47 @ 0x2f │ │ clz r0, r0 │ │ lsrs r0, r0, #5 │ │ - b.n 7d4a4 │ │ + b.n 7e23a │ │ movs r0, #0 │ │ strb.w r0, [sp, #870] @ 0x366 │ │ movs r0, #6 │ │ strb.w r0, [sp, #848] @ 0x350 │ │ mov.w r0, #512 @ 0x200 │ │ - strd r9, r8, [sp, #840] @ 0x348 │ │ + strd r5, r8, [sp, #840] @ 0x348 │ │ strh.w r0, [sp, #868] @ 0x364 │ │ sub.w r0, r7, #120 @ 0x78 │ │ add r1, sp, #840 @ 0x348 │ │ - bl 8c3c8 │ │ + bl 8d538 │ │ ldrb.w r0, [r7, #-120] │ │ cmp r0, #10 │ │ - beq.n 7d4d8 │ │ + beq.n 7e26e │ │ subs r1, r0, #6 │ │ cmp r1, #3 │ │ itt ls │ │ subls r0, #7 │ │ cmpls r0, #2 │ │ - bls.n 7d54a │ │ - mov.w r5, #2147483648 @ 0x80000000 │ │ + bls.n 7e2e0 │ │ + mov.w r8, #2147483648 @ 0x80000000 │ │ cmp.w sl, #0 │ │ itt ne │ │ - movne r0, r9 │ │ - blxne ccbe0 │ │ - cmp.w r5, #2147483648 @ 0x80000000 │ │ - beq.w 7d2f0 │ │ - strd r5, r4, [sp, #828] @ 0x33c │ │ + movne r0, r5 │ │ + blxne cd200 │ │ + cmp.w r8, #2147483648 @ 0x80000000 │ │ + beq.w 7e088 │ │ + strd r8, r4, [sp, #828] @ 0x33c │ │ str r6, [sp, #836] @ 0x344 │ │ ldrd r1, r2, [sp, #32] │ │ add r0, sp, #840 @ 0x348 │ │ add r3, sp, #828 @ 0x33c │ │ - bl 8cbb8 │ │ + bl 8dd28 │ │ ldr.w r0, [sp, #1128] @ 0x468 │ │ cmp.w r0, #2147483648 @ 0x80000000 │ │ - beq.w 7d2f0 │ │ + beq.w 7e088 │ │ add r0, sp, #408 @ 0x198 │ │ add r1, sp, #840 @ 0x348 │ │ mov.w r2, #336 @ 0x150 │ │ - bl c9a94 │ │ + bl ca098 │ │ ldr r0, [sp, #808] @ 0x328 │ │ ldr.w r9, [sp, #28] │ │ cmp r0, #0 │ │ ldrd r5, sl, [sp, #20] │ │ itt ne │ │ ldrne r0, [sp, #812] @ 0x32c │ │ - blxne ccbe0 │ │ + blxne cd200 │ │ add r4, sp, #72 @ 0x48 │ │ add r1, sp, #408 @ 0x198 │ │ mov.w r2, #336 @ 0x150 │ │ mov r0, r4 │ │ - bl c9a94 │ │ + bl ca098 │ │ mov r0, r5 │ │ mov r1, r4 │ │ mov.w r2, #336 @ 0x150 │ │ - bl c9a94 │ │ - b.n 7d336 │ │ + bl ca098 │ │ + b.n 7e0ce │ │ add r0, sp, #840 @ 0x348 │ │ - bl 8c5bc │ │ + bl 8d72c │ │ cmp r0, #0 │ │ - beq.n 7d4d8 │ │ - str.w r9, [sp, #40] @ 0x28 │ │ + beq.n 7e26e │ │ + str r5, [sp, #40] @ 0x28 │ │ strd r0, r1, [sp, #12] │ │ adds r0, r4, r1 │ │ add.w r9, r0, #16 │ │ cmp.w r9, #0 │ │ - bmi.w 7d85c │ │ - beq.n 7d580 │ │ - ldr r0, [pc, #868] @ (7d8d4 ) │ │ + bmi.w 7e5f0 │ │ + beq.n 7e314 │ │ + ldr r0, [pc, #864] @ (7e664 ) │ │ movs r1, #1 │ │ movs r5, #1 │ │ add r0, pc │ │ ldrb r0, [r0, #1] │ │ mov r0, r9 │ │ - bl 4abf8 │ │ - cbnz r0, 7d582 │ │ - b.n 7d85e │ │ + bl 4d084 │ │ + cbnz r0, 7e316 │ │ + b.n 7e5f2 │ │ movs r0, #1 │ │ ldr.w fp, [sp, #16] │ │ movs r5, #0 │ │ str.w r5, [r7, #-32] │ │ cmp r9, fp │ │ strd r9, r0, [r7, #-40] @ 0x28 │ │ - bcc.w 7d784 │ │ + bcc.w 7e518 │ │ ldr r1, [sp, #12] │ │ mov r9, r0 │ │ add r0, r5 │ │ mov r2, fp │ │ - bl c99c0 │ │ + bl ca0b2 │ │ adds.w r5, r5, fp │ │ mov.w r0, #0 │ │ str.w r5, [r7, #-32] │ │ - beq.n 7d5c4 │ │ + beq.n 7e358 │ │ add.w r1, r9, r5 │ │ mov r2, r9 │ │ subs r1, #1 │ │ - beq.n 7d5c6 │ │ + beq.n 7e35a │ │ ldrb r0, [r1, #0] │ │ subs r0, #47 @ 0x2f │ │ it ne │ │ movne r0, #1 │ │ - b.n 7d5c6 │ │ + b.n 7e35a │ │ mov r2, r9 │ │ - cbz r4, 7d5d2 │ │ + cbz r4, 7e366 │ │ ldrb r1, [r6, #0] │ │ cmp r1, #47 @ 0x2f │ │ - bne.n 7d5d2 │ │ + bne.n 7e366 │ │ movs r5, #0 │ │ - b.n 7d5e4 │ │ + b.n 7e378 │ │ ldr.w r1, [r7, #-40] │ │ - cbz r0, 7d5ec │ │ + cbz r0, 7e380 │ │ cmp r1, r5 │ │ - beq.w 7d810 │ │ + beq.w 7e5a4 │ │ movs r0, #47 @ 0x2f │ │ strb r0, [r2, r5] │ │ adds r5, #1 │ │ ldr.w r1, [r7, #-40] │ │ str.w r5, [r7, #-32] │ │ subs r0, r1, r5 │ │ cmp r0, r4 │ │ - bcc.w 7d7a0 │ │ + bcc.w 7e534 │ │ ldr.w r0, [r7, #-36] │ │ str r0, [sp, #44] @ 0x2c │ │ adds r0, r2, r5 │ │ mov r1, r6 │ │ mov r2, r4 │ │ - bl c99c0 │ │ + bl ca0b2 │ │ adds r5, r5, r4 │ │ str.w r5, [r7, #-32] │ │ - beq.n 7d61a │ │ + beq.n 7e3ae │ │ ldr r0, [sp, #44] @ 0x2c │ │ ldrb r0, [r0, #0] │ │ subs r0, #47 @ 0x2f │ │ clz r0, r0 │ │ lsrs r0, r0, #5 │ │ - b.n 7d61c │ │ + b.n 7e3b0 │ │ movs r0, #0 │ │ ldr r1, [sp, #44] @ 0x2c │ │ cmp.w r8, #0 │ │ strb.w r0, [r7, #-90] │ │ mov.w r0, #6 │ │ str.w r1, [r7, #-120] │ │ mov.w r1, #512 @ 0x200 │ │ strb.w r0, [r7, #-112] │ │ str.w r5, [r7, #-116] │ │ strh.w r1, [r7, #-92] │ │ - beq.n 7d64e │ │ + beq.n 7e3e2 │ │ ldr r3, [sp, #40] @ 0x28 │ │ ldrb r2, [r3, #0] │ │ subs r2, #47 @ 0x2f │ │ clz r2, r2 │ │ lsrs r2, r2, #5 │ │ - b.n 7d652 │ │ + b.n 7e3e6 │ │ movs r2, #0 │ │ ldr r3, [sp, #40] @ 0x28 │ │ strb.w r2, [sp, #870] @ 0x366 │ │ strb.w r0, [sp, #848] @ 0x350 │ │ strd r3, r8, [sp, #840] @ 0x348 │ │ strh.w r1, [sp, #868] @ 0x364 │ │ sub.w r0, r7, #120 @ 0x78 │ │ add r1, sp, #840 @ 0x348 │ │ - bl 8c920 │ │ - cbz r0, 7d674 │ │ - ldr.w r5, [r7, #-40] │ │ - b.n 7d684 │ │ + bl 8da90 │ │ + cbz r0, 7e408 │ │ + ldr.w r8, [r7, #-40] │ │ + b.n 7e418 │ │ ldr r0, [sp, #44] @ 0x2c │ │ mov r1, r5 │ │ - bl 8caa8 │ │ - ldr.w r5, [r7, #-40] │ │ + bl 8dc18 │ │ + ldr.w r8, [r7, #-40] │ │ cmp r0, #0 │ │ - bne.n 7d760 │ │ + bne.n 7e4f2 │ │ ldr.w fp, [sp, #16] │ │ - mov.w r8, #0 │ │ - str.w r8, [r7, #-32] │ │ - cmp r5, fp │ │ - bcc.w 7d7bc │ │ + movs r5, #0 │ │ + str.w r5, [r7, #-32] │ │ + cmp r8, fp │ │ + bcc.w 7e550 │ │ ldr r0, [sp, #44] @ 0x2c │ │ mov r2, fp │ │ ldr r1, [sp, #12] │ │ - add r0, r8 │ │ - bl c99c0 │ │ - adds.w r1, r8, fp │ │ + add r0, r5 │ │ + bl ca0b2 │ │ + adds.w r1, r5, fp │ │ str.w r1, [r7, #-32] │ │ ittt ne │ │ ldrne r0, [sp, #44] @ 0x2c │ │ addne r0, r1 │ │ subsne.w r2, r0, #1 │ │ - bne.n 7d6bc │ │ + bne.n 7e44e │ │ ldr.w r0, [r7, #-40] │ │ - b.n 7d6d8 │ │ + b.n 7e46a │ │ ldrb r2, [r2, #0] │ │ ldr.w r0, [r7, #-40] │ │ cmp r2, #47 @ 0x2f │ │ - beq.n 7d6d8 │ │ + beq.n 7e46a │ │ cmp r0, r1 │ │ - beq.w 7d840 │ │ + beq.w 7e5d4 │ │ ldr r3, [sp, #44] @ 0x2c │ │ movs r2, #47 @ 0x2f │ │ strb r2, [r3, r1] │ │ adds r1, #1 │ │ str.w r1, [r7, #-32] │ │ subs r0, r0, r1 │ │ cmp r0, #6 │ │ - bcc.w 7d7de │ │ + bcc.w 7e572 │ │ ldr.w r0, [r7, #-36] │ │ ldr.w fp, [sp, #44] @ 0x2c │ │ movw r2, #25646 @ 0x642e │ │ movt r2, #25189 @ 0x6265 │ │ adds r5, r1, #6 │ │ movw r3, #26485 @ 0x6775 │ │ str.w r2, [fp, r1] │ │ add.w r2, fp, r1 │ │ adds r1, r0, r5 │ │ subs r1, #1 │ │ strh r3, [r2, #4] │ │ str.w r5, [r7, #-32] │ │ - beq.n 7d714 │ │ + beq.n 7e4a6 │ │ ldrb r1, [r1, #0] │ │ subs r1, #47 @ 0x2f │ │ it ne │ │ movne r1, #1 │ │ - b.n 7d716 │ │ + b.n 7e4a8 │ │ movs r1, #0 │ │ - cbz r4, 7d722 │ │ + cbz r4, 7e4b4 │ │ ldrb r2, [r6, #0] │ │ cmp r2, #47 @ 0x2f │ │ - bne.n 7d722 │ │ + bne.n 7e4b4 │ │ movs r5, #0 │ │ - b.n 7d732 │ │ + b.n 7e4c4 │ │ ldr.w r2, [r7, #-40] │ │ - cbz r1, 7d73a │ │ + cbz r1, 7e4cc │ │ cmp r2, r5 │ │ - beq.n 7d828 │ │ + beq.n 7e5bc │ │ movs r1, #47 @ 0x2f │ │ strb r1, [r0, r5] │ │ adds r5, #1 │ │ ldr.w r2, [r7, #-40] │ │ str.w r5, [r7, #-32] │ │ subs r1, r2, r5 │ │ cmp r1, r4 │ │ - bcc.n 7d7f6 │ │ - ldr.w r8, [r7, #-36] │ │ + bcc.n 7e58a │ │ + ldr.w r9, [r7, #-36] │ │ add r0, r5 │ │ mov r1, r6 │ │ mov r2, r4 │ │ - bl c99c0 │ │ + bl ca0b2 │ │ adds r1, r5, r4 │ │ str.w r1, [r7, #-32] │ │ - mov r0, r8 │ │ - bl 8caa8 │ │ - ldr.w r5, [r7, #-40] │ │ - cbz r0, 7d76a │ │ + mov r0, r9 │ │ + bl 8dc18 │ │ + ldr.w r8, [r7, #-40] │ │ + cbz r0, 7e4fa │ │ ldrd r4, r6, [r7, #-36] @ 0x24 │ │ - ldr.w r9, [sp, #40] @ 0x28 │ │ - b.n 7d4dc │ │ - cmp r5, #0 │ │ + ldr r5, [sp, #40] @ 0x28 │ │ + b.n 7e272 │ │ + cmp.w r8, #0 │ │ itt ne │ │ - movne r0, r8 │ │ - blxne ccbe0 │ │ + movne r0, r9 │ │ + blxne cd200 │ │ cmp.w sl, #0 │ │ - beq.w 7d2f0 │ │ + beq.w 7e088 │ │ ldr r0, [sp, #40] @ 0x28 │ │ - b.n 7d484 │ │ - cmp r1, #148 @ 0x94 │ │ + b.n 7e21c │ │ + nop │ │ + movs r0, #186 @ 0xba │ │ vaddl.u q9, d10, d1 │ │ movs r1, #0 │ │ str r0, [sp, #0] │ │ sub.w r0, r7, #40 @ 0x28 │ │ mov r2, fp │ │ movs r3, #1 │ │ - bl 780ec │ │ + bl 78694 │ │ ldrd r0, r5, [r7, #-36] @ 0x24 │ │ ldr.w fp, [sp, #16] │ │ - b.n 7d596 │ │ + b.n 7e32a │ │ movs r0, #1 │ │ mov r1, r5 │ │ str r0, [sp, #0] │ │ sub.w r0, r7, #40 @ 0x28 │ │ mov r2, r4 │ │ movs r3, #1 │ │ - bl 780ec │ │ + bl 78694 │ │ ldrd r0, r5, [r7, #-36] @ 0x24 │ │ str r0, [sp, #44] @ 0x2c │ │ mov r2, r0 │ │ - b.n 7d5fa │ │ + b.n 7e38e │ │ movs r0, #1 │ │ movs r1, #0 │ │ str r0, [sp, #0] │ │ sub.w r0, r7, #40 @ 0x28 │ │ mov r2, fp │ │ movs r3, #1 │ │ - bl 780ec │ │ + bl 78694 │ │ ldr.w r0, [r7, #-36] │ │ str r0, [sp, #44] @ 0x2c │ │ - ldr.w r8, [r7, #-32] │ │ + ldr.w r5, [r7, #-32] │ │ ldr.w fp, [sp, #16] │ │ - b.n 7d696 │ │ + b.n 7e428 │ │ movs r0, #1 │ │ movs r2, #6 │ │ str r0, [sp, #0] │ │ sub.w r0, r7, #40 @ 0x28 │ │ movs r3, #1 │ │ - bl 780ec │ │ + bl 78694 │ │ ldrd r0, r1, [r7, #-36] @ 0x24 │ │ str r0, [sp, #44] @ 0x2c │ │ - b.n 7d6e4 │ │ + b.n 7e476 │ │ movs r0, #1 │ │ mov r1, r5 │ │ str r0, [sp, #0] │ │ sub.w r0, r7, #40 @ 0x28 │ │ mov r2, r4 │ │ movs r3, #1 │ │ - bl 780ec │ │ - ldrd r8, r5, [r7, #-36] @ 0x24 │ │ - mov r0, r8 │ │ - b.n 7d744 │ │ + bl 78694 │ │ + ldrd r9, r5, [r7, #-36] @ 0x24 │ │ + mov r0, r9 │ │ + b.n 7e4d6 │ │ movs r0, #1 │ │ mov r1, r5 │ │ str r0, [sp, #0] │ │ sub.w r0, r7, #40 @ 0x28 │ │ movs r2, #1 │ │ movs r3, #1 │ │ - bl 780ec │ │ + bl 78694 │ │ ldrd r2, r5, [r7, #-36] @ 0x24 │ │ - b.n 7d5de │ │ + b.n 7e372 │ │ movs r0, #1 │ │ mov r1, r5 │ │ str r0, [sp, #0] │ │ sub.w r0, r7, #40 @ 0x28 │ │ movs r2, #1 │ │ movs r3, #1 │ │ - bl 780ec │ │ + bl 78694 │ │ ldrd r0, r5, [r7, #-36] @ 0x24 │ │ - b.n 7d72c │ │ + b.n 7e4be │ │ movs r0, #1 │ │ movs r2, #1 │ │ str r0, [sp, #0] │ │ sub.w r0, r7, #40 @ 0x28 │ │ movs r3, #1 │ │ - bl 780ec │ │ + bl 78694 │ │ ldrd r0, r1, [r7, #-40] @ 0x28 │ │ str r1, [sp, #44] @ 0x2c │ │ ldr.w r1, [r7, #-32] │ │ - b.n 7d6cc │ │ + b.n 7e45e │ │ movs r5, #0 │ │ - ldr r2, [pc, #120] @ (7d8d8 ) │ │ + ldr r2, [pc, #116] @ (7e668 ) │ │ add r2, pc │ │ - mov r1, r9 │ │ mov r0, r5 │ │ - ldr.w r9, [sp, #40] @ 0x28 │ │ - bl 4ad80 │ │ + mov r1, r9 │ │ + ldr r5, [sp, #40] @ 0x28 │ │ + bl 4bba0 │ │ udf #254 @ 0xfe │ │ mov r8, r0 │ │ ldr.w r0, [r7, #-40] │ │ - cbz r0, 7d89e │ │ + cbz r0, 7e62e │ │ ldr.w r0, [r7, #-36] │ │ - blx ccbe0 │ │ - b.n 7d89e │ │ + blx cd200 │ │ + b.n 7e62e │ │ mov r8, r0 │ │ ldr r0, [r5, #4] │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, r4 │ │ - blxne ccbe0 │ │ + blxne cd200 │ │ mov r0, r6 │ │ - blx ccbe0 │ │ - b.n 7d8ae │ │ + blx cd200 │ │ + b.n 7e63e │ │ mov r8, r0 │ │ - str.w r9, [sp, #40] @ 0x28 │ │ + str r5, [sp, #40] @ 0x28 │ │ cmp.w sl, #0 │ │ - beq.n 7d8ae │ │ + beq.n 7e63e │ │ ldr r0, [sp, #40] @ 0x28 │ │ - blx ccbe0 │ │ - b.n 7d8ae │ │ + blx cd200 │ │ + b.n 7e63e │ │ mov r8, r0 │ │ ldr r0, [sp, #808] @ 0x328 │ │ - cbz r0, 7d8c0 │ │ + cbz r0, 7e650 │ │ ldr r0, [sp, #812] @ 0x32c │ │ - blx ccbe0 │ │ - b.n 7d8c0 │ │ + blx cd200 │ │ + b.n 7e650 │ │ mov r8, r0 │ │ strd sl, r9, [sp, #24] │ │ add r0, sp, #48 @ 0x30 │ │ - bl 7b7d8 │ │ + bl 7c094 │ │ ldrd r0, r1, [sp, #24] │ │ - blx cce10 │ │ + blx cd420 │ │ mov r0, r8 │ │ - blx cb1cc │ │ - strb r2, [r7, #0] │ │ - movs r5, r0 │ │ - adds r3, #132 @ 0x84 │ │ + blx cb7d4 │ │ + ldr r6, [r1, #108] @ 0x6c │ │ movs r5, r0 │ │ - push {r4, r5, r6, r7, lr} │ │ - add r7, sp, #12 │ │ - str.w fp, [sp, #-4]! │ │ - sub sp, #24 │ │ - ldr r5, [pc, #116] @ (7d95c ) │ │ - mov r4, r0 │ │ - add r5, pc │ │ - ldr r3, [r5, #12] │ │ - adds r6, r3, #1 │ │ - bcs.n 7d954 │ │ - cmp.w r6, r3, lsl #1 │ │ - it cc │ │ - lslcc r6, r3, #1 │ │ - mov.w r0, #344 @ 0x158 │ │ - cmp r6, #4 │ │ - it ls │ │ - movls r6, #4 │ │ - umull r2, r1, r6, r0 │ │ - movs r0, #0 │ │ - cbnz r1, 7d956 │ │ - movw r1, #65528 @ 0xfff8 │ │ - movt r1, #32767 @ 0x7fff │ │ - cmp r2, r1 │ │ - bhi.n 7d94e │ │ - cbz r3, 7d928 │ │ - mov.w r0, #344 @ 0x158 │ │ - ldr r1, [r5, #16] │ │ - muls r0, r3 │ │ - str r1, [sp, #12] │ │ - str r0, [sp, #20] │ │ - movs r0, #8 │ │ - add r3, sp, #12 │ │ - str r0, [sp, #16] │ │ - mov r0, sp │ │ - movs r1, #8 │ │ - bl 78194 │ │ - ldr r0, [sp, #0] │ │ - cmp r0, #1 │ │ - itttt ne │ │ - ldrne r0, [sp, #4] │ │ - strdne r6, r0, [r5, #12] │ │ - addne sp, #24 │ │ - ldrne.w fp, [sp], #4 │ │ - it ne │ │ - popne {r4, r5, r6, r7, pc} │ │ - ldrd r0, r1, [sp, #4] │ │ - mov r2, r4 │ │ - bl 4ad80 │ │ - movs r0, #0 │ │ - mov r2, r4 │ │ - bl 4ad80 │ │ - ldr r2, [r3, #52] @ 0x34 │ │ + cmp r6, #72 @ 0x48 │ │ movs r5, r0 │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ + ldr.w r1, [r0, #312] @ 0x138 │ │ mov r4, r0 │ │ - add.w r0, r0, #304 @ 0x130 │ │ - bl 8bf1c │ │ - ldr.w r0, [r4, #288] @ 0x120 │ │ + add.w r0, r0, #312 @ 0x138 │ │ + dmb ish │ │ + ldrex r2, [r1] │ │ + subs r3, r2, #1 │ │ + strex r5, r3, [r1] │ │ + cmp r5, #0 │ │ + bne.n 7e67e │ │ + cmp r2, #1 │ │ + bne.n 7e698 │ │ + dmb ish │ │ + bl 7eea0 │ │ + add.w r0, r4, #316 @ 0x13c │ │ + bl 8d134 │ │ + ldrd r0, r1, [r4, #332] @ 0x14c │ │ + bl 8d19c │ │ + ldr.w r0, [r4, #296] @ 0x128 │ │ cmp r0, #0 │ │ itt ne │ │ - ldrne.w r0, [r4, #292] @ 0x124 │ │ - blxne ccbe0 │ │ - ldrd r0, r1, [r4] │ │ - blx cce10 │ │ - add.w r0, r4, #8 │ │ + ldrne.w r0, [r4, #300] @ 0x12c │ │ + blxne cd200 │ │ + ldrd r0, r1, [r4, #8] │ │ + blx cd420 │ │ + add.w r0, r4, #16 │ │ ldmia.w sp!, {r4, r5, r7, lr} │ │ - b.w 7b7d8 │ │ + b.w 7c094 │ │ mov r5, r0 │ │ - ldr.w r0, [r4, #288] @ 0x120 │ │ + add.w r0, r4, #316 @ 0x13c │ │ + bl 8d134 │ │ + b.n 7e6de │ │ + mov r5, r0 │ │ + b.n 7e6e6 │ │ + mov r5, r0 │ │ + ldrd r0, r1, [r4, #332] @ 0x14c │ │ + bl 8d19c │ │ + ldr.w r0, [r4, #296] @ 0x128 │ │ cmp r0, #0 │ │ itt ne │ │ - ldrne.w r0, [r4, #292] @ 0x124 │ │ - blxne ccbe0 │ │ - ldrd r0, r1, [r4] │ │ - blx cce10 │ │ - add.w r0, r4, #8 │ │ - bl 7b7d8 │ │ + ldrne.w r0, [r4, #300] @ 0x12c │ │ + blxne cd200 │ │ + ldrd r0, r1, [r4, #8] │ │ + blx cd420 │ │ + add.w r0, r4, #16 │ │ + bl 7c094 │ │ mov r0, r5 │ │ - blx cb1cc │ │ + blx cb7d4 │ │ + bl 5162c │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ - sub sp, #188 @ 0xbc │ │ - mov r9, r1 │ │ - add r1, sp, #72 @ 0x48 │ │ - strd r2, r3, [sp, #12] │ │ - adds r2, r1, #1 │ │ - adds r1, #16 │ │ - str r1, [sp, #36] @ 0x24 │ │ - add.w r1, r9, #168 @ 0xa8 │ │ - str r1, [sp, #64] @ 0x40 │ │ - addw r1, r9, #313 @ 0x139 │ │ - str r1, [sp, #48] @ 0x30 │ │ - ldr r1, [r7, #8] │ │ - mov.w r8, #0 │ │ - str r0, [sp, #20] │ │ - ldrb.w r0, [r9, #312] @ 0x138 │ │ - ldr r1, [r1, #0] │ │ - str r1, [sp, #8] │ │ - adds r1, #8 │ │ - str r2, [sp, #28] │ │ - add r2, sp, #160 @ 0xa0 │ │ - str r1, [sp, #32] │ │ - add.w r3, r2, #18 │ │ - adds r2, #2 │ │ - str r3, [sp, #24] │ │ - str r2, [sp, #44] @ 0x2c │ │ - cmp r0, #76 @ 0x4c │ │ - bne.w 7dc22 │ │ - ldr.w r0, [r9] │ │ + sub sp, #156 @ 0x9c │ │ + ldrb.w r4, [r1, #328] @ 0x148 │ │ + addw r9, r1, #329 @ 0x149 │ │ + ldr.w fp, [r7, #8] │ │ + mov sl, r0 │ │ + cmp r4, #80 @ 0x50 │ │ + bne.n 7e742 │ │ + ldr r0, [r1, #0] │ │ lsls r0, r0, #31 │ │ - beq.w 7dc66 │ │ - str r5, [sp, #60] @ 0x3c │ │ - movs r3, #0 │ │ - ldr.w r5, [r9, #224] @ 0xe0 │ │ - add.w ip, sp, #72 @ 0x48 │ │ - mov r6, r8 │ │ - mov r8, lr │ │ + beq.n 7e768 │ │ + ldr.w r4, [r1, #240] @ 0xf0 │ │ + strd r3, r2, [sp, #28] │ │ + cbz r4, 7e7ac │ │ + ldr.w r8, [r1, #244] @ 0xf4 │ │ + b.n 7e7ac │ │ + cmp r4, #79 @ 0x4f │ │ + bne.n 7e780 │ │ + ldr.w r5, [r1, #332] @ 0x14c │ │ cmp r5, #0 │ │ - itt ne │ │ - ldrne.w r0, [r9, #228] @ 0xe4 │ │ - strne r0, [sp, #52] @ 0x34 │ │ - ldrd r0, r4, [r9, #8] │ │ - str r0, [sp, #56] @ 0x38 │ │ - ldrd r0, r1, [r9, #192] @ 0xc0 │ │ - ldr.w r2, [r9, #240] @ 0xf0 │ │ - str r3, [sp, #116] @ 0x74 │ │ - str r3, [sp, #88] @ 0x58 │ │ - ldr r3, [sp, #64] @ 0x40 │ │ - stmia.w ip, {r0, r1, r3} │ │ - add.w r0, r2, #8 │ │ - add r1, sp, #72 @ 0x48 │ │ - str r0, [sp, #84] @ 0x54 │ │ - add r0, sp, #160 @ 0xa0 │ │ - bl 8ab88 │ │ - ldrb.w r1, [sp, #160] @ 0xa0 │ │ - cmp r1, #75 @ 0x4b │ │ - bne.n 7db16 │ │ - str r4, [sp, #40] @ 0x28 │ │ - ldr r4, [sp, #88] @ 0x58 │ │ + beq.w 7e8e0 │ │ + ldr.w r0, [r5, #280] @ 0x118 │ │ + mov.w r9, #2 │ │ + mov.w ip, #0 │ │ + orr.w r6, r9, ip │ │ + add.w lr, r0, #8 │ │ + movs r0, #0 │ │ + b.n 7e988 │ │ + ldr.w r0, [fp] │ │ + movs r6, #0 │ │ + movs r4, #79 @ 0x4f │ │ + str.w r6, [r1, #332] @ 0x14c │ │ + strb.w r4, [r1, #328] @ 0x148 │ │ + add.w lr, r0, #8 │ │ + mov r5, r1 │ │ + b.n 7e98a │ │ + ldrb.w ip, [r9, #6] │ │ + mov r6, r9 │ │ + ldrh.w r0, [r9, #4] │ │ + ldrb.w r8, [r9, #2] │ │ + orr.w r0, r0, ip, lsl #16 │ │ + ldrh r6, [r6, #0] │ │ + ldrb.w r9, [r1, #332] @ 0x14c │ │ + mov.w ip, r0, lsl #8 │ │ + orr.w r0, r6, r8, lsl #16 │ │ + ldrd lr, r5, [r1, #336] @ 0x150 │ │ + orr.w r6, r9, ip │ │ + lsls r0, r0, #8 │ │ + b.n 7e988 │ │ + ldrd r2, r0, [r1, #8] │ │ + add r5, sp, #40 @ 0x28 │ │ + ldr.w r3, [r1, #256] @ 0x100 │ │ + movs r6, #0 │ │ + strd r2, r0, [sp, #20] │ │ + ldrd r0, r2, [r1, #208] @ 0xd0 │ │ + strd r0, r2, [sp, #40] @ 0x28 │ │ + add.w r0, r3, #8 │ │ + str r1, [sp, #36] @ 0x24 │ │ + adds r1, #184 @ 0xb8 │ │ + str r0, [sp, #52] @ 0x34 │ │ + add r0, sp, #128 @ 0x80 │ │ + str r1, [sp, #48] @ 0x30 │ │ + mov r1, r5 │ │ + str r6, [sp, #84] @ 0x54 │ │ + str r6, [sp, #56] @ 0x38 │ │ + bl 8bd88 │ │ + ldrb.w r0, [sp, #128] @ 0x80 │ │ + cmp r0, #79 @ 0x4f │ │ + bne.n 7e8ce │ │ + str r4, [sp, #16] │ │ + ldr r4, [sp, #56] @ 0x38 │ │ cmp r4, #0 │ │ - beq.n 7db28 │ │ - ldrd r6, r0, [sp, #92] @ 0x5c │ │ - str r5, [sp, #68] @ 0x44 │ │ - ldrh.w r5, [r9, #202] @ 0xca │ │ - bl 53dbc │ │ - add r3, sp, #128 @ 0x80 │ │ - cmp r5, #5 │ │ - mov.w sl, #118 @ 0x76 │ │ - ldr r2, [sp, #36] @ 0x24 │ │ - stmia r3!, {r0, r1, r2} │ │ - strd r4, r6, [sp, #120] @ 0x78 │ │ + beq.w 7e8fa │ │ + ldr r0, [sp, #36] @ 0x24 │ │ + adds r5, #16 │ │ + strd r9, r8, [sp, #8] │ │ + ldrh.w r9, [r0, #218] @ 0xda │ │ + ldrd r6, r0, [sp, #60] @ 0x3c │ │ + bl 54a6c │ │ + add r2, sp, #96 @ 0x60 │ │ + mov.w r8, #118 @ 0x76 │ │ + cmp.w r9, #5 │ │ + stmia r2!, {r0, r1, r5} │ │ + strd r4, r6, [sp, #88] @ 0x58 │ │ it cc │ │ - movwcc sl, #8496 @ 0x2130 │ │ + movwcc r8, #8496 @ 0x2130 │ │ cmp r1, #0 │ │ - beq.n 7db32 │ │ - ldr.w r8, [sp, #24] │ │ - subs r4, r1, #1 │ │ - add.w r6, r0, #16 │ │ - adds r0, r4, #1 │ │ - beq.n 7db44 │ │ - sub.w r0, r6, #16 │ │ - ldr r5, [sp, #136] @ 0x88 │ │ + beq.w 7e9b4 │ │ + add r2, sp, #128 @ 0x80 │ │ + str.w sl, [sp, #4] │ │ + add.w sl, r2, #18 │ │ + sub.w r9, r1, #1 │ │ + add.w fp, r0, #16 │ │ + adds.w r0, r9, #1 │ │ + beq.w 7e9ca │ │ + sub.w r0, fp, #16 │ │ + ldr r6, [sp, #104] @ 0x68 │ │ ldmia.w r0, {r1, r2, r3} │ │ ldr r0, [r0, #12] │ │ - str r0, [sp, #156] @ 0x9c │ │ - add r0, sp, #144 @ 0x90 │ │ + str r0, [sp, #124] @ 0x7c │ │ + add r0, sp, #112 @ 0x70 │ │ stmia r0!, {r1, r2, r3} │ │ - add r1, sp, #120 @ 0x78 │ │ - add r3, sp, #144 @ 0x90 │ │ - ldr r0, [r5, #12] │ │ + add r1, sp, #88 @ 0x58 │ │ + add r3, sp, #112 @ 0x70 │ │ + ldr r0, [r6, #12] │ │ ldr r2, [r0, #32] │ │ - add r0, sp, #160 @ 0xa0 │ │ - bl 85b60 │ │ - ldrd r0, r1, [sp, #160] @ 0xa0 │ │ + add r0, sp, #128 @ 0x80 │ │ + bl 86cd0 │ │ + ldrd r0, r1, [sp, #128] @ 0x80 │ │ eor.w r2, r0, #46 @ 0x2e │ │ orrs r2, r1 │ │ - beq.n 7dbc0 │ │ - ldrh.w lr, [sp, #176] @ 0xb0 │ │ - ldrd ip, r3, [sp, #168] @ 0xa8 │ │ - ldrh.w r5, [r8, #4] │ │ - cmp lr, sl │ │ - ldr.w r2, [r8] │ │ - str r4, [sp, #132] @ 0x84 │ │ - sub.w r4, r4, #1 │ │ - str r6, [sp, #128] @ 0x80 │ │ - add.w r6, r6, #16 │ │ - bne.n 7da92 │ │ - str.w r2, [r8] │ │ - add r2, sp, #160 @ 0xa0 │ │ - stmia.w r2, {r0, r1, ip} │ │ - add r0, sp, #120 @ 0x78 │ │ - add r1, sp, #160 @ 0xa0 │ │ - strh.w r5, [r8, #4] │ │ - str r3, [sp, #172] @ 0xac │ │ - strh.w sl, [sp, #176] @ 0xb0 │ │ - bl 86e6c │ │ - add.w r8, sp, #120 @ 0x78 │ │ - ldmia.w r8, {r0, r1, r5, r8} │ │ - lsrs r4, r1, #16 │ │ - lsrs r2, r0, #16 │ │ - orr.w sl, r2, r1, lsl #16 │ │ - lsrs r2, r0, #8 │ │ - orr.w fp, r2, r1, lsl #24 │ │ - b.n 7db62 │ │ - ldr r0, [sp, #44] @ 0x2c │ │ - ldrd lr, r8, [sp, #168] @ 0xa8 │ │ - ldrb.w fp, [sp, #161] @ 0xa1 │ │ - ldrh r3, [r0, #4] │ │ - ldr.w sl, [r0] │ │ - b.n 7dbea │ │ - mov lr, r8 │ │ - movs r1, #66 @ 0x42 │ │ - mov r8, r6 │ │ - ldr r3, [sp, #68] @ 0x44 │ │ - b.n 7dbea │ │ - ldr r0, [sp, #108] @ 0x6c │ │ + beq.w 7ea9a │ │ + ldrh.w r4, [sp, #144] @ 0x90 │ │ + ldrd r2, r3, [sp, #136] @ 0x88 │ │ + ldrh.w r6, [sl, #4] │ │ + cmp r4, r8 │ │ + ldr.w r5, [sl] │ │ + str.w r9, [sp, #100] @ 0x64 │ │ + sub.w r9, r9, #1 │ │ + str.w fp, [sp, #96] @ 0x60 │ │ + add.w fp, fp, #16 │ │ + bne.n 7e830 │ │ + add.w ip, sp, #128 @ 0x80 │ │ + strh.w r6, [sp, #150] @ 0x96 │ │ + stmia.w ip, {r0, r1, r2, r3} │ │ + add r0, sp, #88 @ 0x58 │ │ + add r1, sp, #128 @ 0x80 │ │ + str.w r5, [sp, #146] @ 0x92 │ │ + strh.w r8, [sp, #144] @ 0x90 │ │ + bl 880d0 │ │ + ldrd r3, r0, [sp, #88] @ 0x58 │ │ + add r2, sp, #28 │ │ + ldrd ip, lr, [sp, #96] @ 0x60 │ │ + lsrs r5, r0, #16 │ │ + ldr.w sl, [sp, #4] │ │ + lsrs r1, r3, #16 │ │ + orr.w r4, r1, r0, lsl #16 │ │ + lsrs r1, r3, #8 │ │ + ldr.w fp, [r7, #8] │ │ + ldr.w r8, [sp, #12] │ │ + orr.w r6, r1, r0, lsl #24 │ │ + ldmia r2, {r0, r1, r2} │ │ + b.n 7e9f8 │ │ + ldrd ip, lr, [sp, #136] @ 0x88 │ │ + ldrh.w r8, [sp, #134] @ 0x86 │ │ + ldr.w r4, [sp, #130] @ 0x82 │ │ + ldrb.w r5, [sp, #129] @ 0x81 │ │ + b.n 7e900 │ │ + ldr.w r0, [fp] │ │ + mov.w ip, #0 │ │ + mov.w r9, #0 │ │ + mov r5, r1 │ │ + add.w lr, r0, #8 │ │ + movs r0, #0 │ │ + orr.w r6, r9, ip │ │ + b.n 7e988 │ │ + mov.w lr, #0 │ │ + movs r0, #69 @ 0x45 │ │ + ldr r1, [sp, #36] @ 0x24 │ │ + ldrd r3, r2, [sp, #28] │ │ + uxtb r5, r5 │ │ + orr.w r5, r5, r4, lsl #8 │ │ + lsrs r4, r4, #16 │ │ + orr.w r6, r4, r8, lsl #16 │ │ + ldrb.w r4, [r1, #328] @ 0x148 │ │ + cmp r4, #80 @ 0x50 │ │ + bne.n 7e932 │ │ + add.w r4, r1, #332 @ 0x14c │ │ + strh.w r5, [r9] │ │ + stmia.w r4, {r6, ip, lr} │ │ + lsrs r6, r5, #16 │ │ + mov r4, r0 │ │ + strb.w r0, [r1, #328] @ 0x148 │ │ + strb.w r6, [r9, #2] │ │ + cmp r4, #79 @ 0x4f │ │ + bne.n 7e94a │ │ + ldr.w r5, [r1, #332] @ 0x14c │ │ + cbz r5, 7e970 │ │ + ldr.w r0, [r5, #280] @ 0x118 │ │ + mov.w ip, #2 │ │ + mov.w r9, #0 │ │ + b.n 7e97e │ │ + mov r6, r9 │ │ + ldrb.w r8, [r9, #2] │ │ + ldrb.w r9, [r9, #6] │ │ + ldrh r0, [r6, #4] │ │ + ldrh r6, [r6, #0] │ │ + orr.w r0, r0, r9, lsl #16 │ │ + ldrb.w ip, [r1, #332] @ 0x14c │ │ + ldrd lr, r5, [r1, #336] @ 0x150 │ │ + mov.w r9, r0, lsl #8 │ │ + orr.w r0, r6, r8, lsl #16 │ │ + lsls r0, r0, #8 │ │ + b.n 7e984 │ │ + ldr.w r0, [fp] │ │ + mov.w r9, #0 │ │ + mov.w ip, #0 │ │ + mov r5, r1 │ │ + add.w lr, r0, #8 │ │ + movs r0, #0 │ │ + orr.w r6, ip, r9 │ │ + orrs r4, r0 │ │ + add r0, sp, #40 @ 0x28 │ │ + strd r1, fp, [sp, #136] @ 0x88 │ │ + strd r2, r3, [sp, #128] @ 0x80 │ │ + add r1, sp, #128 @ 0x80 │ │ + stmia.w r0, {r4, r6, lr} │ │ + add.w r0, sl, #8 │ │ + add r2, sp, #40 @ 0x28 │ │ + str r5, [sp, #52] @ 0x34 │ │ + bl 81074 │ │ + movs r0, #0 │ │ + str.w r0, [sl] │ │ + add sp, #156 @ 0x9c │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + ldr r0, [sp, #76] @ 0x4c │ │ lsls r0, r0, #31 │ │ - bne.n 7db56 │ │ - ldr r0, [sp, #88] @ 0x58 │ │ + bne.n 7e9c4 │ │ + ldr r0, [sp, #56] @ 0x38 │ │ movs r1, #1 │ │ - str r1, [sp, #108] @ 0x6c │ │ + str r1, [sp, #76] @ 0x4c │ │ subs r0, r4, r0 │ │ - str r0, [sp, #112] @ 0x70 │ │ - b.n 7db56 │ │ - ldr r0, [sp, #136] @ 0x88 │ │ - ldr r1, [r0, #20] │ │ - cbnz r1, 7db56 │ │ - ldr r1, [sp, #120] @ 0x78 │ │ - ldr r2, [r0, #0] │ │ - subs r1, r1, r2 │ │ - movs r2, #1 │ │ - strd r2, r1, [r0, #20] │ │ - mov.w fp, #0 │ │ - movs r0, #46 @ 0x2e │ │ - mov.w sl, #0 │ │ + str r0, [sp, #80] @ 0x50 │ │ + add r2, sp, #28 │ │ + ldmia r2, {r0, r1, r2} │ │ + b.n 7e9ec │ │ + ldr r2, [sp, #104] @ 0x68 │ │ + ldr r0, [r2, #20] │ │ + cmp r0, #0 │ │ + ldrd r0, r1, [sp, #28] │ │ + bne.n 7e9e2 │ │ + ldr r3, [sp, #88] @ 0x58 │ │ + movs r5, #1 │ │ + ldr r6, [r2, #0] │ │ + subs r3, r3, r6 │ │ + strd r5, r3, [r2, #20] │ │ + ldr r2, [sp, #36] @ 0x24 │ │ + ldr.w sl, [sp, #4] │ │ + ldr.w fp, [r7, #8] │ │ + ldr.w r8, [sp, #12] │ │ + movs r6, #0 │ │ + movs r3, #46 @ 0x2e │ │ movs r4, #0 │ │ - uxtb.w r2, fp │ │ - mov.w r3, sl, lsl #16 │ │ - orr.w r2, r3, r2, lsl #8 │ │ - uxtb r0, r0 │ │ - lsls r1, r4, #16 │ │ - add r0, r2 │ │ - orr.w r1, r1, sl, lsr #16 │ │ - str r0, [sp, #160] @ 0xa0 │ │ - eor.w r0, r0, #46 @ 0x2e │ │ - strd r5, r8, [sp, #168] @ 0xa8 │ │ - orrs r0, r1 │ │ - str r1, [sp, #164] @ 0xa4 │ │ - beq.w 7dcb8 │ │ - ldr.w r3, [r9, #244] @ 0xf4 │ │ - add r0, sp, #160 @ 0xa0 │ │ - ldrb.w r2, [r9, #201] @ 0xc9 │ │ - mov r6, r5 │ │ - ldr r1, [sp, #32] │ │ + movs r5, #0 │ │ + lsls r5, r5, #16 │ │ + uxtb r6, r6 │ │ + orr.w r5, r5, r4, lsr #16 │ │ + lsls r4, r4, #16 │ │ + orr.w r6, r4, r6, lsl #8 │ │ + uxtb r3, r3 │ │ + add r3, r6 │ │ + ldr.w r4, [fp] │ │ + eor.w r6, r3, #46 @ 0x2e │ │ + strd ip, lr, [sp, #136] @ 0x88 │ │ + orrs r6, r5 │ │ + str r5, [sp, #132] @ 0x84 │ │ + str r3, [sp, #128] @ 0x80 │ │ + bne.n 7ea24 │ │ + mov.w lr, #0 │ │ + b.n 7ea54 │ │ + mov r9, r0 │ │ + ldr.w r3, [r2, #260] @ 0x104 │ │ + ldrb.w r2, [r2, #217] @ 0xd9 │ │ + add r0, sp, #128 @ 0x80 │ │ + mov r8, r1 │ │ str r0, [sp, #0] │ │ - add r0, sp, #72 @ 0x48 │ │ - bl 835f0 │ │ - ldrb.w r1, [sp, #72] @ 0x48 │ │ - cmp r1, #75 @ 0x4b │ │ - beq.w 7dcbc │ │ - ldr r2, [sp, #28] │ │ - mov lr, r6 │ │ - str r4, [sp, #68] @ 0x44 │ │ - ldrd ip, r5, [sp, #76] @ 0x4c │ │ - ldrb r0, [r2, #2] │ │ - ldrh r2, [r2, #0] │ │ - ldr r4, [sp, #84] @ 0x54 │ │ - orr.w r2, r2, r0, lsl #16 │ │ - b.n 7dc00 │ │ - ldrd r0, r1, [sp, #168] @ 0xa8 │ │ - ldr.w r3, [r8] │ │ - ldrh.w r4, [r8, #4] │ │ - ldrh.w ip, [sp, #176] @ 0xb0 │ │ - lsrs r6, r0, #16 │ │ - orr.w sl, r6, r1, lsl #16 │ │ - lsrs r6, r0, #8 │ │ - lsrs r2, r3, #16 │ │ - orr.w lr, ip, r3, lsl #16 │ │ - orr.w fp, r6, r1, lsl #24 │ │ - orr.w r8, r2, r4, lsl #16 │ │ - lsrs r3, r1, #16 │ │ - uxtb r1, r0 │ │ - uxtb.w r0, fp │ │ - orr.w r2, r0, sl, lsl #8 │ │ - mov.w r0, sl, lsr #16 │ │ - str r3, [sp, #68] @ 0x44 │ │ - orr.w ip, r0, r3, lsl #16 │ │ - mov r4, r8 │ │ - mov r5, lr │ │ - ldrb.w r0, [r9, #312] @ 0x138 │ │ - cmp r0, #76 @ 0x4c │ │ - bne.w 7da00 │ │ - ldr r6, [sp, #48] @ 0x30 │ │ - lsrs r0, r2, #16 │ │ - strb.w r1, [r9, #312] @ 0x138 │ │ - strd ip, r5, [r9, #316] @ 0x13c │ │ - strb r0, [r6, #2] │ │ - mov r0, r1 │ │ - strh r2, [r6, #0] │ │ - str.w r4, [r9, #324] @ 0x144 │ │ - b.n 7da00 │ │ - cmp r0, #75 @ 0x4b │ │ - bne.n 7dc40 │ │ - ldr.w r2, [r9, #316] @ 0x13c │ │ - cbz r2, 7dc74 │ │ - ldr.w r0, [r2], #8 │ │ - mov.w ip, #2 │ │ - movs r1, #0 │ │ - movs r6, #0 │ │ - add.w r3, r0, #8 │ │ - movs r0, #75 @ 0x4b │ │ - b.n 7dc62 │ │ - ldr r4, [sp, #48] @ 0x30 │ │ - ldrb.w ip, [r9, #320] @ 0x140 │ │ - ldr.w r2, [r9, #324] @ 0x144 │ │ - ldrb r6, [r4, #2] │ │ - ldrb r1, [r4, #10] │ │ - ldrh r5, [r4, #8] │ │ - ldrh r4, [r4, #0] │ │ - orr.w r1, r5, r1, lsl #16 │ │ - ldr.w r3, [r9, #316] @ 0x13c │ │ - orr.w r6, r4, r6, lsl #16 │ │ - lsls r1, r1, #8 │ │ - lsls r6, r6, #8 │ │ - ldr r4, [sp, #20] │ │ - b.n 7dc84 │ │ - movs r1, #0 │ │ - movs r0, #75 @ 0x4b │ │ - str.w r1, [r9, #316] @ 0x13c │ │ - strb.w r0, [r9, #312] @ 0x138 │ │ - b.n 7dc78 │ │ - movs r1, #0 │ │ - movs r0, #75 @ 0x4b │ │ - movs r6, #0 │ │ - mov.w ip, #0 │ │ - mov r2, r9 │ │ - ldr r4, [sp, #20] │ │ - ldr r3, [sp, #32] │ │ - ldr r5, [sp, #12] │ │ - orr.w r1, r1, ip │ │ - str r5, [sp, #160] @ 0xa0 │ │ - orrs r0, r6 │ │ - ldr r5, [r7, #8] │ │ - str r2, [sp, #84] @ 0x54 │ │ - add r2, sp, #72 @ 0x48 │ │ - strd r3, r1, [sp, #76] @ 0x4c │ │ - add r1, sp, #160 @ 0xa0 │ │ - strd r9, r5, [sp, #168] @ 0xa8 │ │ - ldr r5, [sp, #16] │ │ - str r0, [sp, #72] @ 0x48 │ │ - mov r0, r4 │ │ - str r5, [sp, #164] @ 0xa4 │ │ - bl 80280 │ │ - movs r1, #0 │ │ - movs r0, #56 @ 0x38 │ │ - str r1, [r4, r0] │ │ - add sp, #188 @ 0xbc │ │ - ldmia.w sp!, {r8, r9, sl, fp} │ │ - pop {r4, r5, r6, r7, pc} │ │ - movs r0, #0 │ │ - b.n 7dcc2 │ │ - ldrd r0, r1, [sp, #76] @ 0x4c │ │ - str r1, [sp, #60] @ 0x3c │ │ - ldr r4, [sp, #20] │ │ - ldr r6, [sp, #8] │ │ - ldr r5, [sp, #68] @ 0x44 │ │ - ldrex r1, [r6] │ │ - adds r2, r1, #1 │ │ - strex r3, r2, [r6] │ │ + add.w r1, r4, #8 │ │ + add r0, sp, #40 @ 0x28 │ │ + bl 846b0 │ │ + ldrb.w r0, [sp, #40] @ 0x28 │ │ + cmp r0, #79 @ 0x4f │ │ + bne.n 7eada │ │ + mov r1, r8 │ │ + ldrd lr, ip, [sp, #44] @ 0x2c │ │ + mov r0, r9 │ │ + ldr r2, [sp, #36] @ 0x24 │ │ + ldr.w r8, [sp, #12] │ │ + ldrex r5, [r4] │ │ + adds r6, r5, #1 │ │ + strex r3, r6, [r4] │ │ cmp r3, #0 │ │ - bne.n 7dcc8 │ │ - cmp r1, #0 │ │ - bmi.n 7dd10 │ │ - ldr r1, [sp, #56] @ 0x38 │ │ - str r1, [r4, #32] │ │ - ldr r1, [sp, #40] @ 0x28 │ │ - strd r1, r5, [r4, #36] @ 0x24 │ │ - ldr r1, [sp, #52] @ 0x34 │ │ - strd r1, r0, [r4, #44] @ 0x2c │ │ - ldr r0, [sp, #60] @ 0x3c │ │ - ldr r1, [r7, #8] │ │ - strd r0, r6, [r4, #52] @ 0x34 │ │ - ldr r0, [sp, #16] │ │ - ldr r2, [sp, #12] │ │ - str r2, [r4, #0] │ │ - strd r0, r9, [r4, #4] │ │ - strd r2, r0, [sp, #160] @ 0xa0 │ │ - movs r0, #24 │ │ - strd r1, r9, [r4, #12] │ │ - str.w r9, [r4, #20] │ │ - strd r9, r1, [sp, #168] @ 0xa8 │ │ - b.n 7dcae │ │ + bne.n 7ea54 │ │ + cmp r5, #0 │ │ + bmi.n 7eafa │ │ + ldr r3, [sp, #20] │ │ + add.w r5, sl, #40 @ 0x28 │ │ + str.w r3, [sl, #32] │ │ + ldr r3, [sp, #24] │ │ + str.w r3, [sl, #36] @ 0x24 │ │ + ldr r3, [sp, #16] │ │ + strd ip, r4, [sl, #52] @ 0x34 │ │ + stmia.w r5, {r3, r8, lr} │ │ + strd r2, fp, [sl] │ │ + strd r2, r2, [sl, #8] │ │ + strd r1, r0, [sl, #16] │ │ + strd r2, fp, [sl, #24] │ │ + strd r2, fp, [sp, #136] @ 0x88 │ │ + strd r1, r0, [sp, #128] @ 0x80 │ │ + b.n 7e9ac │ │ + ldrd r0, r1, [sp, #136] @ 0x88 │ │ + ldr.w r3, [sl] │ │ + mov.w r8, r1, lsr #16 │ │ + ldrh.w r6, [sl, #4] │ │ + ldrh.w ip, [sp, #144] @ 0x90 │ │ + lsrs r5, r0, #16 │ │ + orr.w r4, r5, r1, lsl #16 │ │ + lsrs r5, r0, #8 │ │ + lsrs r2, r3, #16 │ │ + orr.w r5, r5, r1, lsl #24 │ │ + orr.w lr, r2, r6, lsl #16 │ │ + orr.w ip, ip, r3, lsl #16 │ │ + ldr r1, [sp, #36] @ 0x24 │ │ + uxtb r0, r0 │ │ + ldrd r3, r2, [sp, #28] │ │ + ldr.w sl, [sp, #4] │ │ + ldr.w fp, [r7, #8] │ │ + ldr.w r9, [sp, #8] │ │ + b.n 7e906 │ │ + ldrb.w r1, [sp, #43] @ 0x2b │ │ + add.w lr, sp, #44 @ 0x2c │ │ + ldrh.w r2, [sp, #41] @ 0x29 │ │ + mov r3, r9 │ │ + ldr.w r9, [sp, #8] │ │ + orr.w r5, r2, r1, lsl #16 │ │ + ldr r1, [sp, #36] @ 0x24 │ │ + ldmia.w lr, {r6, ip, lr} │ │ + mov r2, r8 │ │ + b.n 7e912 │ │ udf #254 @ 0xfe │ │ - bmi.n 7dcbe │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ - sub sp, #204 @ 0xcc │ │ - mov ip, r1 │ │ + sub sp, #196 @ 0xc4 │ │ mov r3, r0 │ │ - ldr.w r0, [ip, #56]! │ │ - mov r9, r1 │ │ - cbz r0, 7dd66 │ │ - add.w r0, r9, #32 │ │ + ldr r0, [r1, #0] │ │ + mov r6, r1 │ │ + cbz r0, 7eb4c │ │ + add.w r0, r6, #32 │ │ mov r1, r3 │ │ + mov ip, r6 │ │ mov r8, r3 │ │ ldmia r0!, {r3, r4, r5, r6} │ │ stmia r1!, {r3, r4, r5, r6} │ │ ldmia.w r0, {r3, r4, r5, r6} │ │ stmia r1!, {r3, r4, r5, r6} │ │ - add r5, sp, #80 @ 0x50 │ │ - ldmia.w r9!, {r1, r3, r4, r6} │ │ + add r5, sp, #72 @ 0x48 │ │ + ldmia.w ip!, {r1, r3, r4, r6} │ │ mov r0, r5 │ │ stmia r0!, {r1, r3, r4, r6} │ │ - ldmia.w r9, {r1, r3, r4, r6} │ │ + ldmia.w ip, {r1, r3, r4, r6} │ │ stmia r0!, {r1, r3, r4, r6} │ │ add.w r0, r5, #32 │ │ mov r1, r2 │ │ movs r2, #72 @ 0x48 │ │ - bl c9a94 │ │ + bl ca098 │ │ add.w r0, r8, #32 │ │ mov r1, r5 │ │ movs r2, #104 @ 0x68 │ │ - bl c9a94 │ │ - b.n 7deee │ │ + bl ca098 │ │ + b.n 7ee14 │ │ ldr r0, [r2, #0] │ │ - str r0, [sp, #36] @ 0x24 │ │ + str r0, [sp, #16] │ │ ldr r0, [r2, #4] │ │ - str r0, [sp, #32] │ │ + str r0, [sp, #28] │ │ ldr r0, [r2, #8] │ │ - str r0, [sp, #68] @ 0x44 │ │ - ldr r0, [r2, #12] │ │ str r0, [sp, #64] @ 0x40 │ │ - ldr r0, [r2, #16] │ │ + ldr r0, [r2, #12] │ │ str r0, [sp, #60] @ 0x3c │ │ - ldr r0, [r2, #20] │ │ + ldr r0, [r2, #16] │ │ str r0, [sp, #56] @ 0x38 │ │ - ldr r0, [r2, #24] │ │ - str r0, [sp, #20] │ │ - add r0, sp, #80 @ 0x50 │ │ - add.w r4, r0, #8 │ │ - ldrd r0, r1, [r2, #48] @ 0x30 │ │ - ldrb.w fp, [r2, #56] @ 0x38 │ │ - ldrd r8, sl, [r2, #32] │ │ - strd r1, r0, [sp, #72] @ 0x48 │ │ + ldr r0, [r2, #20] │ │ + str r0, [sp, #52] @ 0x34 │ │ + add r0, sp, #72 @ 0x48 │ │ + add.w r5, r0, #8 │ │ + ldrd r0, fp, [r2, #48] @ 0x30 │ │ + ldr r4, [r2, #24] │ │ + ldrb.w r9, [r2, #56] @ 0x38 │ │ + ldrd sl, r8, [r2, #32] │ │ + str r0, [sp, #68] @ 0x44 │ │ ldrd r0, r1, [r2, #64] @ 0x40 │ │ - strd r4, r1, [sp, #24] │ │ - strd r3, r2, [sp, #44] @ 0x2c │ │ - strd ip, r0, [sp, #12] │ │ - ldrd r0, r3, [r9] │ │ - ldrd r2, lr, [r9, #12] │ │ - ldrd r5, r6, [r9, #24] │ │ - ldr.w r1, [r9, #8] │ │ - lsls r0, r0, #31 │ │ - str r1, [sp, #52] @ 0x34 │ │ - ldr.w r1, [r9, #20] │ │ + str r0, [sp, #4] │ │ + str r1, [sp, #12] │ │ + strd r5, r3, [sp, #32] │ │ + str r2, [sp, #44] @ 0x2c │ │ + ldr r1, [r6, #16] │ │ + str r1, [sp, #48] @ 0x30 │ │ + ldr r1, [r6, #20] │ │ str r1, [sp, #40] @ 0x28 │ │ - bne.w 7df08 │ │ - cmp r3, #0 │ │ - bne.w 7df1a │ │ - ldr r0, [sp, #52] @ 0x34 │ │ + ldr r1, [r6, #24] │ │ + ldrd r0, r2, [r6, #8] │ │ + str r1, [sp, #24] │ │ + ldr r1, [r6, #28] │ │ + str r1, [sp, #20] │ │ + lsls r0, r0, #31 │ │ + ldrd lr, r1, [r6, #32] │ │ + bne.w 7ecaa │ │ + cmp r2, #0 │ │ + str r1, [sp, #8] │ │ + bne.w 7ecba │ │ + ldr r0, [sp, #48] @ 0x30 │ │ cmp r0, #2 │ │ - bne.w 7e020 │ │ - movs.w r0, fp, lsl #31 │ │ - bne.w 7def6 │ │ - cmp r8, sl │ │ - beq.w 7def6 │ │ - sub.w r0, sl, #32 │ │ - b.n 7ddf0 │ │ - sub.w r0, sl, #32 │ │ + bne.w 7edc4 │ │ + movs.w r0, r9, lsl #31 │ │ + bne.n 7ec96 │ │ cmp sl, r8 │ │ - beq.n 7dea2 │ │ - mov sl, r0 │ │ - ldrd r0, r1, [r0, #16] │ │ - ldr r3, [sp, #76] @ 0x4c │ │ - mov.w fp, #0 │ │ - subs r0, r3, r0 │ │ - ldr r0, [sp, #72] @ 0x48 │ │ - sbcs r0, r1 │ │ - it cs │ │ - movcs.w fp, #1 │ │ - bcs.n 7de52 │ │ - ldrd r0, r1, [sl, #8] │ │ + beq.n 7ec96 │ │ + mov r2, sl │ │ + b.n 7ebca │ │ + cmp sl, r8 │ │ + mov r2, sl │ │ + beq.n 7ec86 │ │ + ldrd r0, r1, [r2, #16] │ │ + add.w sl, r2, #32 │ │ ldr r3, [sp, #68] @ 0x44 │ │ - subs r0, r3, r0 │ │ - ldr r0, [sp, #64] @ 0x40 │ │ - sbcs r0, r1 │ │ - bcs.n 7dde8 │ │ - ldrd r0, r1, [sl] │ │ - ldr r3, [sp, #60] @ 0x3c │ │ + mov.w r9, #0 │ │ subs r0, r0, r3 │ │ - ldr r0, [sp, #56] @ 0x38 │ │ + sbcs.w r0, r1, fp │ │ + it cs │ │ + movcs.w r9, #1 │ │ + bcs.n 7ec2e │ │ + ldrd r0, r1, [r2, #8] │ │ + ldr.w ip, [sp, #64] @ 0x40 │ │ + subs.w r0, ip, r0 │ │ + ldr r0, [sp, #60] @ 0x3c │ │ + sbcs r0, r1 │ │ + bcs.n 7ebc4 │ │ + mov r3, r4 │ │ + ldrd r0, r1, [r2] │ │ + ldr r4, [sp, #56] @ 0x38 │ │ + subs r0, r0, r4 │ │ + mov r4, r3 │ │ + ldr r0, [sp, #52] @ 0x34 │ │ sbcs.w r0, r1, r0 │ │ - bcs.n 7dde8 │ │ - str r2, [sp, #8] │ │ - ldr r2, [sp, #20] │ │ - ldr.w r0, [sl, #24] │ │ - ldr r3, [sp, #48] @ 0x30 │ │ - ldr r1, [r2, #16] │ │ + bcs.n 7ebc4 │ │ + ldr r1, [r4, #12] │ │ + ldr r0, [r2, #24] │ │ + ldr.w ip, [sp, #44] @ 0x2c │ │ cmp r0, r1 │ │ - str.w sl, [r3, #36] @ 0x24 │ │ - bcs.w 7e03e │ │ - ldr r1, [r2, #12] │ │ - mov.w r2, #336 @ 0x150 │ │ - mla r0, r0, r2, r1 │ │ - ldr r2, [sp, #8] │ │ - mov r1, sl │ │ - str r0, [sp, #188] @ 0xbc │ │ - add r0, sp, #200 @ 0xc8 │ │ - b.n 7de62 │ │ - ldr r0, [sp, #48] @ 0x30 │ │ + str.w sl, [ip, #32] │ │ + bcs.w 7ee40 │ │ + mov.w r3, #352 @ 0x160 │ │ + ldr r1, [r4, #8] │ │ + mla r0, r0, r3, r1 │ │ + str r0, [sp, #180] @ 0xb4 │ │ + add r0, sp, #192 @ 0xc0 │ │ + b.n 7ec3e │ │ + ldr r0, [sp, #44] @ 0x2c │ │ movs r1, #1 │ │ + movs r2, #0 │ │ strb.w r1, [r0, #56] @ 0x38 │ │ - movs r1, #0 │ │ - str.w sl, [r0, #36] @ 0x24 │ │ - add r0, sp, #188 @ 0xbc │ │ - str r1, [r0, #0] │ │ - ldr r1, [sp, #188] @ 0xbc │ │ + str.w sl, [r0, #32] │ │ + add r0, sp, #180 @ 0xb4 │ │ + str r2, [r0, #0] │ │ + ldr r1, [sp, #180] @ 0xb4 │ │ cmp r1, #0 │ │ - beq.n 7def6 │ │ - ldrd r3, r2, [sp, #32] │ │ - ldr r0, [sp, #28] │ │ + beq.w 7ee1c │ │ + ldr r2, [sp, #16] │ │ + ldr r3, [sp, #28] │ │ + ldr r0, [sp, #12] │ │ str r0, [sp, #0] │ │ - mov r0, r4 │ │ - bl 7d9ba │ │ - mov ip, r4 │ │ - mov r1, r9 │ │ + mov r0, r5 │ │ + str r4, [sp, #48] @ 0x30 │ │ + bl 7e710 │ │ + mov ip, r5 │ │ + mov r1, r6 │ │ + mov lr, r6 │ │ ldmia.w ip!, {r0, r2, r3, r5, r6} │ │ - mov lr, r4 │ │ stmia r1!, {r0, r2, r3, r5, r6} │ │ ldmia.w ip!, {r0, r2, r3, r5, r6} │ │ stmia r1!, {r0, r2, r3, r5, r6} │ │ ldmia.w ip, {r0, r2, r3, r4, r5, r6} │ │ stmia r1!, {r0, r2, r3, r4, r5, r6} │ │ - mov r4, lr │ │ - ldr.w r0, [r9, #56] @ 0x38 │ │ - ldrd r3, r2, [sp, #44] @ 0x2c │ │ + mov r6, lr │ │ + ldr.w r0, [lr] │ │ + ldr r5, [sp, #32] │ │ + ldr r3, [sp, #36] @ 0x24 │ │ cmp r0, #0 │ │ - beq.w 7dda8 │ │ - b.n 7dd2a │ │ - ldr r0, [sp, #48] @ 0x30 │ │ - mov.w r9, #0 │ │ - movs r3, #3 │ │ - str.w sl, [r0, #36] @ 0x24 │ │ - mov.w fp, #0 │ │ - strd r4, r9, [sp, #120] @ 0x78 │ │ - ldr.w r9, [sp, #24] │ │ - strd r8, r5, [sp, #136] @ 0x88 │ │ - strd r6, r6, [sp, #128] @ 0x80 │ │ - strd sl, r1, [sp, #112] @ 0x70 │ │ - strd lr, r0, [sp, #104] @ 0x68 │ │ - ldr r4, [sp, #44] @ 0x2c │ │ - strd ip, r2, [sp, #96] @ 0x60 │ │ - strd fp, r3, [sp, #88] @ 0x58 │ │ - ldmia.w r9!, {r1, r2, r3, r6} │ │ - mov r0, r4 │ │ - stmia r0!, {r1, r2, r3, r6} │ │ - ldmia.w r9!, {r1, r2, r3, r5, r6} │ │ - stmia r0!, {r1, r2, r3, r5, r6} │ │ - ldmia.w r9, {r1, r2, r3, r5, r6} │ │ - stmia r0!, {r1, r2, r3, r5, r6} │ │ - movs r0, #2 │ │ - strb.w r0, [r4, #120] @ 0x78 │ │ - add sp, #204 @ 0xcc │ │ - ldmia.w sp!, {r8, r9, sl, fp} │ │ - pop {r4, r5, r6, r7, pc} │ │ - ldr r0, [sp, #40] @ 0x28 │ │ - mov r1, r6 │ │ - mov sl, r5 │ │ - mov.w r9, #0 │ │ - movs r3, #3 │ │ - mov.w ip, #2 │ │ - b.n 7deae │ │ - mov r1, r6 │ │ - mov r9, r3 │ │ - mov sl, r5 │ │ - mov.w fp, #1 │ │ - ldr.w ip, [sp, #52] @ 0x34 │ │ - ldr r0, [sp, #40] @ 0x28 │ │ - b.n 7deb2 │ │ - strd r6, r5, [sp, #60] @ 0x3c │ │ + ldrd r2, r4, [sp, #44] @ 0x2c │ │ + beq.w 7eb88 │ │ + b.n 7eb0e │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + movs r2, #0 │ │ + mov.w r8, #3 │ │ + movs r6, #0 │ │ + str.w sl, [r0, #32] │ │ + b.n 7edd6 │ │ + movs r2, #0 │ │ + mov.w r8, #3 │ │ + ldr.w ip, [sp, #24] │ │ + mov.w fp, #2 │ │ + mov sl, lr │ │ + ldr r0, [sp, #20] │ │ + b.n 7edd4 │ │ + movs r6, #1 │ │ + ldr.w ip, [sp, #24] │ │ + ldr.w fp, [sp, #48] @ 0x30 │ │ + mov sl, lr │ │ + ldr r0, [sp, #20] │ │ + b.n 7edd6 │ │ + ldrd r5, sl, [r2, #8] │ │ movs r4, #0 │ │ - ldr r5, [r3, #8] │ │ + ldr.w r8, [sp, #16] │ │ mov.w ip, #4 │ │ - ldr.w sl, [r3, #12] │ │ - ldrd fp, r9, [sp, #32] │ │ - ldr r0, [r3, #0] │ │ - str r0, [sp, #72] @ 0x48 │ │ - ldr r0, [r3, #4] │ │ - str.w lr, [sp, #68] @ 0x44 │ │ - str r2, [sp, #8] │ │ - str r0, [sp, #76] @ 0x4c │ │ - str r3, [sp, #56] @ 0x38 │ │ - str r4, [sp, #196] @ 0xc4 │ │ - strd r4, ip, [sp, #188] @ 0xbc │ │ - b.n 7df66 │ │ - add.w r0, r8, r8, lsl #2 │ │ - ldr r1, [sp, #72] @ 0x48 │ │ + ldr r0, [r2, #0] │ │ + str r0, [sp, #64] @ 0x40 │ │ + ldr r0, [r2, #4] │ │ + str.w lr, [sp, #60] @ 0x3c │ │ + str r0, [sp, #68] @ 0x44 │ │ + str r4, [sp, #188] @ 0xbc │ │ + strd r4, ip, [sp, #180] @ 0xb4 │ │ + str r2, [sp, #56] @ 0x38 │ │ + b.n 7ed00 │ │ + add.w r0, fp, fp, lsl #2 │ │ + ldr r1, [sp, #64] @ 0x40 │ │ add.w r0, r1, r0, lsl #3 │ │ str.w r0, [ip, r4, lsl #2] │ │ adds r0, r6, #1 │ │ sub.w sl, sl, r0 │ │ adds r4, #1 │ │ add.w r0, r0, r0, lsl #1 │ │ - str r4, [sp, #196] @ 0xc4 │ │ + str r4, [sp, #188] @ 0xbc │ │ + mov r6, r9 │ │ add.w r5, r5, r0, lsl #3 │ │ + ldr.w lr, [sp, #28] │ │ cmp.w sl, #1 │ │ - beq.n 7dfaa │ │ + beq.n 7ed4a │ │ cmp.w sl, #0 │ │ - beq.n 7dff4 │ │ + beq.n 7ed96 │ │ + mov r9, r6 │ │ movs r6, #0 │ │ mov r1, sl │ │ - b.n 7df82 │ │ + b.n 7ed22 │ │ mov r6, r2 │ │ lsrs r0, r1, #1 │ │ subs r1, r1, r0 │ │ cmp r1, #1 │ │ - bls.n 7dfac │ │ + bls.n 7ed4e │ │ mov r2, r6 │ │ add.w r6, r6, r1, lsr #1 │ │ add.w r3, r6, r6, lsl #1 │ │ add.w r3, r5, r3, lsl #3 │ │ ldr r0, [r3, #16] │ │ cmp r0, r4 │ │ - bhi.n 7df78 │ │ - bcc.n 7df7a │ │ + bhi.n 7ed18 │ │ + bcc.n 7ed1a │ │ ldrd r0, r3, [r3] │ │ - subs.w r0, r9, r0 │ │ - sbcs.w r0, fp, r3 │ │ + subs.w r0, r8, r0 │ │ + sbcs.w r0, lr, r3 │ │ it cc │ │ movcc r6, r2 │ │ - b.n 7df7a │ │ + b.n 7ed1a │ │ + mov r9, r6 │ │ movs r6, #0 │ │ add.w r1, r6, r6, lsl #1 │ │ add.w r1, r5, r1, lsl #3 │ │ ldr r2, [r1, #16] │ │ cmp r2, r4 │ │ - bhi.n 7dff4 │ │ - bcc.n 7dff4 │ │ + bhi.n 7ed96 │ │ + bcc.n 7ed96 │ │ ldrd r2, r3, [r1] │ │ - subs.w r2, r9, r2 │ │ - sbcs.w r2, fp, r3 │ │ - bcc.n 7dff4 │ │ + subs.w r2, r8, r2 │ │ + sbcs.w r2, lr, r3 │ │ + bcc.n 7ed96 │ │ ldrd r2, r3, [r1, #8] │ │ - subs.w r2, r9, r2 │ │ - sbcs.w r2, fp, r3 │ │ - bcs.n 7dff4 │ │ - ldr.w r8, [r1, #20] │ │ - ldr r0, [sp, #76] @ 0x4c │ │ - cmp r8, r0 │ │ - bcs.n 7e030 │ │ - ldr r0, [sp, #188] @ 0xbc │ │ + subs.w r2, r8, r2 │ │ + sbcs.w r2, lr, r3 │ │ + bcs.n 7ed96 │ │ + ldr.w fp, [r1, #20] │ │ + ldr r0, [sp, #68] @ 0x44 │ │ + cmp fp, r0 │ │ + bcs.n 7ee32 │ │ + ldr r0, [sp, #180] @ 0xb4 │ │ cmp r4, r0 │ │ - bne.n 7df46 │ │ - add r0, sp, #188 @ 0xbc │ │ - bl 8be98 │ │ - ldr.w ip, [sp, #192] @ 0xc0 │ │ - b.n 7df46 │ │ - ldr r0, [sp, #28] │ │ - add.w sl, sp, #52 @ 0x34 │ │ - ldrd r8, r6, [sp, #188] @ 0xbc │ │ - add.w r5, r6, r4, lsl #2 │ │ - ldr.w ip, [sp, #8] │ │ - mov.w fp, #0 │ │ + bne.n 7ecde │ │ + add r0, sp, #180 @ 0xb4 │ │ + bl 8d0bc │ │ + ldr.w ip, [sp, #184] @ 0xb8 │ │ + b.n 7ecde │ │ + ldr r0, [sp, #12] │ │ + movs r6, #0 │ │ + ldrd r9, r3, [sp, #180] @ 0xb4 │ │ + add.w r5, r3, r4, lsl #2 │ │ + ldr.w fp, [sp, #40] @ 0x28 │ │ ldr r1, [r0, #0] │ │ - ldr.w lr, [sp, #40] @ 0x28 │ │ + ldr r0, [sp, #24] │ │ add.w r4, r1, #8 │ │ - ldrd r0, r2, [sp, #64] @ 0x40 │ │ - ldr r1, [sp, #16] │ │ - ldmia.w sl, {r3, r9, sl} │ │ - b.n 7deb2 │ │ - mov r1, r6 │ │ - mov ip, r0 │ │ - mov sl, r5 │ │ - mov.w r9, #0 │ │ + str r0, [sp, #40] @ 0x28 │ │ + ldr.w sl, [sp, #8] │ │ + ldr.w ip, [sp, #20] │ │ + ldr r1, [sp, #4] │ │ + ldrd r2, r0, [sp, #56] @ 0x38 │ │ + ldr.w r8, [sp, #48] @ 0x30 │ │ + b.n 7edd6 │ │ + mov fp, r0 │ │ + ldr.w ip, [sp, #24] │ │ + ldr r0, [sp, #20] │ │ + movs r2, #0 │ │ + mov sl, lr │ │ + mov.w r8, #4 │ │ + movs r6, #0 │ │ + strd ip, r0, [sp, #96] @ 0x60 │ │ ldr r0, [sp, #40] @ 0x28 │ │ - movs r3, #4 │ │ - b.n 7deae │ │ - ldr r2, [pc, #88] @ (7e08c ) │ │ + str r0, [sp, #92] @ 0x5c │ │ + add r0, sp, #80 @ 0x50 │ │ + stmia.w r0, {r6, r8, fp} │ │ + ldr.w r8, [sp, #32] │ │ + strd r4, r2, [sp, #112] @ 0x70 │ │ + ldr r4, [sp, #36] @ 0x24 │ │ + strd r9, r5, [sp, #128] @ 0x80 │ │ + strd r3, r3, [sp, #120] @ 0x78 │ │ + strd sl, r1, [sp, #104] @ 0x68 │ │ + mov r0, r4 │ │ + ldmia.w r8!, {r1, r2, r3, r6} │ │ + stmia r0!, {r1, r2, r3, r6} │ │ + ldmia.w r8!, {r1, r2, r3, r5, r6} │ │ + stmia r0!, {r1, r2, r3, r5, r6} │ │ + ldmia.w r8, {r1, r2, r3, r5, r6} │ │ + stmia r0!, {r1, r2, r3, r5, r6} │ │ + movs r0, #2 │ │ + strb.w r0, [r4, #120] @ 0x78 │ │ + add sp, #196 @ 0xc4 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + movs r2, #0 │ │ + mov.w r8, #3 │ │ + ldr.w ip, [sp, #24] │ │ + mov.w fp, #2 │ │ + mov sl, lr │ │ + ldr r0, [sp, #20] │ │ + ldr r1, [sp, #8] │ │ + b.n 7edd4 │ │ + ldr r2, [pc, #100] @ (7ee98 ) │ │ add r2, pc │ │ - ldr r1, [sp, #76] @ 0x4c │ │ - mov r0, r8 │ │ - bl 4c2e8 │ │ - b.n 7e046 │ │ - ldr r2, [pc, #80] @ (7e090 ) │ │ + ldr r1, [sp, #68] @ 0x44 │ │ + mov r0, fp │ │ + bl 4d15c │ │ + b.n 7ee4a │ │ + ldr r2, [pc, #88] @ (7ee9c ) │ │ + mov r9, r6 │ │ add r2, pc │ │ - bl 4c2e8 │ │ + bl 4d15c │ │ udf #254 @ 0xfe │ │ - b.n 7e04c │ │ - b.n 7e05a │ │ + b.n 7ee50 │ │ + b.n 7ee60 │ │ mov r4, r0 │ │ - ldr r0, [sp, #188] @ 0xbc │ │ - cbz r0, 7e05c │ │ - ldr r0, [sp, #192] @ 0xc0 │ │ - blx ccbe0 │ │ - b.n 7e05c │ │ + ldr r0, [sp, #180] @ 0xb4 │ │ + cbz r0, 7ee62 │ │ + ldr r0, [sp, #184] @ 0xb8 │ │ + blx cd200 │ │ + b.n 7ee62 │ │ + mov r9, r6 │ │ mov r4, r0 │ │ - ldr r0, [sp, #12] │ │ - ldr r0, [r0, #0] │ │ - cbz r0, 7e082 │ │ + ldr.w r0, [r9] │ │ + cbz r0, 7ee8c │ │ + ldr.w r0, [r9, #56]! │ │ dmb ish │ │ ldrex r1, [r0] │ │ subs r2, r1, #1 │ │ strex r3, r2, [r0] │ │ cmp r3, #0 │ │ - bne.n 7e066 │ │ + bne.n 7ee70 │ │ cmp r1, #1 │ │ - bne.n 7e082 │ │ + bne.n 7ee8c │ │ dmb ish │ │ - ldr r0, [sp, #12] │ │ - bl 7e094 │ │ + mov r0, r9 │ │ + bl 7eea0 │ │ mov r0, r4 │ │ - blx cb1cc │ │ - bl 50108 │ │ - cmp r1, #34 @ 0x22 │ │ + blx cb7d4 │ │ + bl 5162c │ │ + nop │ │ + movs r3, #36 @ 0x24 │ │ movs r5, r0 │ │ - cmp r0, #148 @ 0x94 │ │ + movs r2, #164 @ 0xa4 │ │ movs r5, r0 │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ ldr r4, [r0, #0] │ │ mov r0, r4 │ │ ldr.w r1, [r0, #112]! │ │ - cbz r1, 7e0c0 │ │ + cbz r1, 7eecc │ │ dmb ish │ │ ldrex r2, [r1] │ │ subs r3, r2, #1 │ │ strex r5, r3, [r1] │ │ cmp r5, #0 │ │ - bne.n 7e0a6 │ │ + bne.n 7eeb2 │ │ cmp r2, #1 │ │ - bne.n 7e0c0 │ │ + bne.n 7eecc │ │ dmb ish │ │ - bl 7e094 │ │ + bl 7eea0 │ │ add.w r0, r4, #116 @ 0x74 │ │ - bl 8bcae │ │ + bl 8ced2 │ │ adds r0, r4, #1 │ │ - beq.n 7e0f4 │ │ + beq.n 7ef00 │ │ adds r0, r4, #4 │ │ dmb ish │ │ ldrex r1, [r0] │ │ subs r2, r1, #1 │ │ strex r3, r2, [r0] │ │ cmp r3, #0 │ │ - bne.n 7e0d2 │ │ + bne.n 7eede │ │ cmp r1, #1 │ │ it ne │ │ popne {r4, r5, r7, pc} │ │ dmb ish │ │ mov r0, r4 │ │ ldmia.w sp!, {r4, r5, r7, lr} │ │ - b.w ccae8 │ │ + b.w cd0f0 │ │ pop {r4, r5, r7, pc} │ │ mov r5, r0 │ │ add.w r0, r4, #116 @ 0x74 │ │ - bl 8bcae │ │ - b.n 7e108 │ │ - bl 50108 │ │ + bl 8ced2 │ │ + b.n 7ef14 │ │ + bl 5162c │ │ mov r5, r0 │ │ adds r0, r4, #1 │ │ - beq.n 7e12e │ │ + beq.n 7ef3a │ │ adds r0, r4, #4 │ │ dmb ish │ │ ldrex r1, [r0] │ │ subs r2, r1, #1 │ │ strex r3, r2, [r0] │ │ cmp r3, #0 │ │ - bne.n 7e112 │ │ + bne.n 7ef1e │ │ cmp r1, #1 │ │ - bne.n 7e12e │ │ + bne.n 7ef3a │ │ mov r0, r4 │ │ dmb ish │ │ - blx ccbe0 │ │ + blx cd200 │ │ mov r0, r5 │ │ - blx cb1cc │ │ + blx cb7d4 │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ mov r4, r0 │ │ ldr.w r1, [r0, #112]! │ │ - cbz r1, 7e15e │ │ + cbz r1, 7ef6a │ │ dmb ish │ │ ldrex r2, [r1] │ │ subs r3, r2, #1 │ │ strex r5, r3, [r1] │ │ cmp r5, #0 │ │ - bne.n 7e144 │ │ + bne.n 7ef50 │ │ cmp r2, #1 │ │ - bne.n 7e15e │ │ + bne.n 7ef6a │ │ dmb ish │ │ - bl 7e094 │ │ + bl 7eea0 │ │ add.w r0, r4, #116 @ 0x74 │ │ ldmia.w sp!, {r4, r5, r7, lr} │ │ - b.w 8bcae │ │ + b.w 8ced2 │ │ mov r5, r0 │ │ add.w r0, r4, #116 @ 0x74 │ │ - bl 8bcae │ │ + bl 8ced2 │ │ mov r0, r5 │ │ - blx cb1cc │ │ - bl 50108 │ │ - push {r4, r5, r6, r7, lr} │ │ - add r7, sp, #12 │ │ - stmdb sp!, {r8, r9, fp} │ │ - sub sp, #8 │ │ - mov r6, r0 │ │ - ldrd r0, r4, [r0, #4] │ │ - ldrd r9, r5, [r1, #4] │ │ - cmp r4, #0 │ │ - mov r8, r1 │ │ - mov.w r1, #0 │ │ - itt ne │ │ - addne r2, r0, r4 │ │ - subsne.w r2, r2, #1 │ │ - bne.n 7e1a8 │ │ - cbnz r5, 7e1b2 │ │ - b.n 7e1be │ │ - ldrb r1, [r2, #0] │ │ - subs r1, #47 @ 0x2f │ │ - it ne │ │ - movne r1, #1 │ │ - cbz r5, 7e1be │ │ - ldrb.w r2, [r9] │ │ - cmp r2, #47 @ 0x2f │ │ - bne.n 7e1be │ │ - movs r4, #0 │ │ - b.n 7e1cc │ │ - ldr r2, [r6, #0] │ │ - cbz r1, 7e1d0 │ │ - cmp r2, r4 │ │ - beq.n 7e218 │ │ - movs r1, #47 @ 0x2f │ │ - strb r1, [r0, r4] │ │ - adds r4, #1 │ │ - ldr r2, [r6, #0] │ │ - str r4, [r6, #8] │ │ - subs r1, r2, r4 │ │ - cmp r1, r5 │ │ - bcc.n 7e202 │ │ - add r0, r4 │ │ - mov r1, r9 │ │ - mov r2, r5 │ │ - bl c99c0 │ │ - ldr.w r1, [r8] │ │ - adds r0, r4, r5 │ │ - str r0, [r6, #8] │ │ - cbz r1, 7e1fa │ │ - mov r0, r9 │ │ - add sp, #8 │ │ - ldmia.w sp!, {r8, r9, fp} │ │ - ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ - b.w ccae8 │ │ - add sp, #8 │ │ - ldmia.w sp!, {r8, r9, fp} │ │ - pop {r4, r5, r6, r7, pc} │ │ - movs r0, #1 │ │ - mov r1, r4 │ │ - str r0, [sp, #0] │ │ - mov r0, r6 │ │ - mov r2, r5 │ │ - movs r3, #1 │ │ - bl 780ec │ │ - ldrd r0, r4, [r6, #4] │ │ - b.n 7e1d6 │ │ - movs r0, #1 │ │ - mov r1, r4 │ │ - str r0, [sp, #0] │ │ - mov r0, r6 │ │ - movs r2, #1 │ │ - movs r3, #1 │ │ - bl 780ec │ │ - ldrd r0, r4, [r6, #4] │ │ - b.n 7e1c6 │ │ - mov r4, r0 │ │ - ldr.w r0, [r8] │ │ - cmp r0, #0 │ │ - itt ne │ │ - movne r0, r9 │ │ - blxne ccbe0 │ │ - mov r0, r4 │ │ - blx cb1cc │ │ + blx cb7d4 │ │ + bl 5162c │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ sub sp, #112 @ 0x70 │ │ mov r4, r0 │ │ add r0, sp, #8 │ │ - bl 7adec │ │ + bl 7b714 │ │ ldrb.w r0, [sp, #8] │ │ cmp r0, #4 │ │ - bne.n 7e29e │ │ + bne.n 7efe4 │ │ add r6, sp, #8 │ │ movs r1, #104 @ 0x68 │ │ ldr r5, [sp, #12] │ │ mov r0, r6 │ │ - bl c9a14 │ │ + bl ca0b6 │ │ mov r0, r5 │ │ mov r1, r6 │ │ - blx ccdd0 │ │ + blx cd3e0 │ │ adds r0, #1 │ │ - beq.n 7e2ce │ │ + beq.n 7f014 │ │ ldr r0, [sp, #60] @ 0x3c │ │ - cbnz r0, 7e2d2 │ │ + cbnz r0, 7f018 │ │ ldr.w r8, [sp, #56] @ 0x38 │ │ movs r6, #0 │ │ movs r0, #0 │ │ movs r2, #1 │ │ movs r3, #2 │ │ strd r5, r6, [sp] │ │ mov r1, r8 │ │ - blx cce00 │ │ + blx cd410 │ │ adds r1, r0, #1 │ │ itt ne │ │ strdne r0, r8, [r4, #4] │ │ movne r6, #1 │ │ str r6, [r4, #0] │ │ - b.n 7e2d6 │ │ + b.n 7f01c │ │ cmp r0, #3 │ │ - bne.n 7e2c2 │ │ + bne.n 7f008 │ │ ldr r5, [sp, #12] │ │ ldrd r8, r6, [r5] │ │ ldr r1, [r6, #0] │ │ - cbz r1, 7e2b0 │ │ + cbz r1, 7eff6 │ │ mov r0, r8 │ │ blx r1 │ │ ldr r0, [r6, #4] │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, r8 │ │ - blxne ccbe0 │ │ + blxne cd200 │ │ mov r0, r5 │ │ - blx ccbe0 │ │ + blx cd200 │ │ movs r0, #0 │ │ str r0, [r4, #0] │ │ add sp, #112 @ 0x70 │ │ ldr.w r8, [sp], #4 │ │ pop {r4, r5, r6, r7, pc} │ │ - blx ccd80 │ │ + blx cd390 │ │ movs r0, #0 │ │ str r0, [r4, #0] │ │ mov r0, r5 │ │ add sp, #112 @ 0x70 │ │ ldr.w r8, [sp], #4 │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ - b.w ccb3c │ │ + b.w cd150 │ │ mov r4, r0 │ │ ldr r0, [r6, #4] │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, r8 │ │ - blxne ccbe0 │ │ + blxne cd200 │ │ mov r0, r5 │ │ - blx ccbe0 │ │ + blx cd200 │ │ mov r0, r4 │ │ - blx cb1cc │ │ + blx cb7d4 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w fp, [sp, #-4]! │ │ sub sp, #24 │ │ ldr r3, [r0, #0] │ │ mov r4, r1 │ │ mov r5, r0 │ │ movs r0, #0 │ │ adds r1, r3, #1 │ │ - bcs.n 7e372 │ │ cmp.w r1, r3, lsl #1 │ │ - it cc │ │ - lslcc r1, r3, #1 │ │ + it ls │ │ + lslls r1, r3, #1 │ │ cmp r1, #4 │ │ mov r6, r1 │ │ it ls │ │ movls r6, #4 │ │ cmp.w r0, r1, lsr #29 │ │ - bne.n 7e372 │ │ + bne.n 7f0b6 │ │ movw r1, #65532 @ 0xfffc │ │ lsls r2, r6, #3 │ │ movt r1, #32767 @ 0x7fff │ │ cmp r2, r1 │ │ - bhi.n 7e36c │ │ - cbz r3, 7e346 │ │ + bhi.n 7f0b0 │ │ + cbz r3, 7f08a │ │ ldr r0, [r5, #4] │ │ lsls r1, r3, #3 │ │ str r0, [sp, #12] │ │ movs r0, #4 │ │ str r1, [sp, #20] │ │ add r3, sp, #12 │ │ str r0, [sp, #16] │ │ mov r0, sp │ │ movs r1, #4 │ │ - bl 78194 │ │ + bl 7873c │ │ ldr r0, [sp, #0] │ │ cmp r0, #1 │ │ itttt ne │ │ ldrne r0, [sp, #4] │ │ strdne r6, r0, [r5] │ │ addne sp, #24 │ │ ldrne.w fp, [sp], #4 │ │ it ne │ │ popne {r4, r5, r6, r7, pc} │ │ ldrd r0, r1, [sp, #4] │ │ mov r2, r4 │ │ - bl 4ad80 │ │ + bl 4bba0 │ │ mov r2, r4 │ │ - bl 4ad80 │ │ + bl 4bba0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ - sub.w sp, sp, #11008 @ 0x2b00 │ │ - sub sp, #44 @ 0x2c │ │ + sub.w sp, sp, #10496 @ 0x2900 │ │ + sub sp, #20 │ │ str r1, [sp, #16] │ │ str r0, [sp, #28] │ │ ldrd r0, r1, [r0, #8] │ │ cmp r1, #0 │ │ str r3, [sp, #48] @ 0x30 │ │ str r2, [sp, #36] @ 0x24 │ │ str r0, [sp, #24] │ │ str r1, [sp, #32] │ │ - beq.n 7e422 │ │ + beq.n 7f166 │ │ ldr r1, [sp, #28] │ │ ldr r0, [r1, #16] │ │ str r0, [sp, #44] @ 0x2c │ │ cmp r0, #0 │ │ ldr r0, [sp, #32] │ │ add.w r0, r0, r0, lsl #2 │ │ - beq.n 7e41c │ │ + beq.n 7f160 │ │ ldrd r6, r4, [r1, #24] │ │ mov.w r9, r0, lsl #3 │ │ ldrd fp, r8, [r1, #32] │ │ ldr.w sl, [sp, #24] │ │ ldr r2, [r1, #20] │ │ str r2, [sp, #40] @ 0x28 │ │ - b.n 7e3c6 │ │ + b.n 7f10a │ │ subs.w r9, r9, #40 @ 0x28 │ │ - beq.n 7e422 │ │ + beq.n 7f166 │ │ mov r5, sl │ │ ldr.w r0, [sl], #40 │ │ adds r1, r6, r0 │ │ adcs.w r1, r4, #0 │ │ mov.w r1, #0 │ │ adcs.w r1, r1, #0 │ │ - bne.n 7e3c0 │ │ + bne.n 7f104 │ │ adds r2, r6, r0 │ │ ldrd r1, r0, [sp, #40] @ 0x28 │ │ adc.w r3, r4, #0 │ │ strd fp, r8, [sp] │ │ - bl 716b8 │ │ + bl 72164 │ │ cmp r0, #0 │ │ - beq.n 7e3c0 │ │ + beq.n 7f104 │ │ ldr r2, [sp, #48] @ 0x30 │ │ cmp r1, r2 │ │ - bne.n 7e3c0 │ │ + bne.n 7f104 │ │ ldr r1, [sp, #36] @ 0x24 │ │ ldr r2, [sp, #48] @ 0x30 │ │ - blx ccc50 │ │ + blx cd260 │ │ cmp r0, #0 │ │ - bne.n 7e3c0 │ │ + bne.n 7f104 │ │ ldr r0, [r5, #4] │ │ cmp r0, #8 │ │ - bne.w 7e56c │ │ + bne.w 7f2b0 │ │ ldrb r0, [r5, #9] │ │ movs r1, #1 │ │ movs r4, #0 │ │ and.w r0, r0, #8 │ │ eor.w r0, r1, r0, lsr #3 │ │ - b.n 7e434 │ │ + b.n 7f178 │ │ lsls r0, r0, #3 │ │ subs r0, #40 @ 0x28 │ │ - bne.n 7e41e │ │ - ldr r0, [pc, #480] @ (7e604 ) │ │ + bne.n 7f162 │ │ + ldr r0, [pc, #480] @ (7f348 ) │ │ movs r2, #7 │ │ ldr r4, [sp, #36] @ 0x24 │ │ add r0, pc │ │ mov r1, r4 │ │ - blx ccc50 │ │ - cbz r0, 7e442 │ │ + blx cd260 │ │ + cbz r0, 7f186 │ │ movs r0, #0 │ │ mov r1, r4 │ │ - add.w sp, sp, #11008 @ 0x2b00 │ │ - add sp, #44 @ 0x2c │ │ + add.w sp, sp, #10496 @ 0x2900 │ │ + add sp, #20 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ mov r1, r4 │ │ ldrsb.w r0, [r1, #7]! │ │ str r1, [sp, #12] │ │ cmn.w r0, #65 @ 0x41 │ │ - ble.w 7e5f2 │ │ + ble.w 7f336 │ │ ldr r0, [sp, #32] │ │ ldr r6, [sp, #24] │ │ cmp r0, #0 │ │ - beq.n 7e432 │ │ + beq.n 7f176 │ │ ldr r0, [sp, #28] │ │ ldr r4, [r0, #16] │ │ cmp r4, #0 │ │ - beq.n 7e55e │ │ + beq.n 7f2a2 │ │ ldrd r9, r1, [r0, #28] │ │ ldrd r8, sl, [r0, #20] │ │ ldr r0, [r0, #36] @ 0x24 │ │ str r0, [sp, #40] @ 0x28 │ │ ldr r0, [sp, #32] │ │ str r1, [sp, #44] @ 0x2c │ │ str.w r9, [sp, #20] │ │ add.w r0, r0, r0, lsl #2 │ │ mov.w fp, r0, lsl #3 │ │ - b.n 7e486 │ │ + b.n 7f1ca │ │ subs.w fp, fp, #40 @ 0x28 │ │ - beq.n 7e432 │ │ + beq.n 7f176 │ │ str r6, [sp, #36] @ 0x24 │ │ ldr.w r0, [r6], #40 │ │ adds.w r1, sl, r0 │ │ adcs.w r1, r9, #0 │ │ mov.w r1, #0 │ │ adcs.w r1, r1, #0 │ │ - bne.n 7e480 │ │ + bne.n 7f1c4 │ │ ldrd r2, r1, [sp, #40] @ 0x28 │ │ strd r1, r2, [sp] │ │ adds.w r2, sl, r0 │ │ adc.w r3, r9, #0 │ │ mov r0, r4 │ │ mov r1, r8 │ │ - bl 716b8 │ │ + bl 72164 │ │ cmp r0, #0 │ │ - beq.n 7e480 │ │ + beq.n 7f1c4 │ │ cmp r1, #8 │ │ - bcc.n 7e480 │ │ + bcc.n 7f1c4 │ │ mov r5, r0 │ │ - ldr r0, [pc, #324] @ (7e608 ) │ │ + ldr r0, [pc, #324] @ (7f34c ) │ │ mov r9, sl │ │ mov sl, r6 │ │ add r0, pc │ │ mov r6, r1 │ │ mov r1, r5 │ │ movs r2, #8 │ │ - blx ccc50 │ │ + blx cd260 │ │ mov r1, r6 │ │ mov r6, sl │ │ mov sl, r9 │ │ ldr.w r9, [sp, #20] │ │ ldr r3, [sp, #48] @ 0x30 │ │ subs r2, r1, #1 │ │ cmp r2, r3 │ │ it eq │ │ cmpeq r0, #0 │ │ - bne.n 7e480 │ │ + bne.n 7f1c4 │ │ sub.w r2, r1, #8 │ │ ldr r1, [sp, #12] │ │ add.w r0, r5, #8 │ │ - blx ccc50 │ │ + blx cd260 │ │ cmp r0, #0 │ │ - bne.n 7e480 │ │ + bne.n 7f1c4 │ │ ldr r3, [sp, #36] @ 0x24 │ │ ldr r0, [r3, #4] │ │ cmp r0, #8 │ │ - beq.n 7e432 │ │ + beq.n 7f176 │ │ ldr r1, [sp, #28] │ │ ldr r0, [r3, #16] │ │ ldr r1, [r1, #4] │ │ subs r2, r1, r0 │ │ itt cs │ │ ldrcs r1, [r3, #20] │ │ cmpcs r2, r1 │ │ - bcc.n 7e432 │ │ + bcc.n 7f176 │ │ subs.w r5, r1, #8 │ │ ite cc │ │ movcc r5, #0 │ │ cmpcs r5, #4 │ │ - bcc.w 7e432 │ │ + bcc.w 7f176 │ │ ldr r1, [sp, #28] │ │ movw r2, #19546 @ 0x4c5a │ │ movt r2, #16969 @ 0x4249 │ │ ldr r1, [r1, #0] │ │ adds r6, r1, r0 │ │ ldr r0, [r6, #0] │ │ ldr r1, [r6, #4] │ │ eors r0, r2 │ │ orrs r0, r1 │ │ - bne.w 7e432 │ │ + bne.w 7f176 │ │ ldr r0, [r6, #8] │ │ rev r1, r0 │ │ ldr r0, [sp, #16] │ │ - bl 8bbac │ │ + bl 8cdcc │ │ mov r4, r1 │ │ mov r2, r0 │ │ subs r1, r5, #4 │ │ add.w r0, r6, #12 │ │ mov r3, r4 │ │ mov r5, r2 │ │ - bl 8bc5c │ │ + bl 8ce7c │ │ cmp r0, #0 │ │ - beq.w 7e432 │ │ - b.n 7e58e │ │ + beq.w 7f176 │ │ + b.n 7f2d2 │ │ ldr r0, [sp, #32] │ │ add.w r0, r0, r0, lsl #2 │ │ lsls r0, r0, #3 │ │ subs r0, #40 @ 0x28 │ │ - bne.n 7e566 │ │ - b.n 7e432 │ │ + bne.n 7f2aa │ │ + b.n 7f176 │ │ ldr r3, [sp, #28] │ │ movs r0, #0 │ │ ldr r1, [r5, #16] │ │ ldr r2, [r3, #4] │ │ cmp r2, r1 │ │ - bcc.w 7e434 │ │ + bcc.w 7f178 │ │ ldr r4, [r5, #20] │ │ subs r2, r2, r1 │ │ cmp r2, r4 │ │ - bcc.w 7e434 │ │ + bcc.w 7f178 │ │ ldr r0, [r3, #0] │ │ ldrb r2, [r5, #9] │ │ adds r5, r0, r1 │ │ lsls r0, r2, #28 │ │ - bmi.n 7e592 │ │ + bmi.n 7f2d6 │ │ mov r0, r5 │ │ - b.n 7e434 │ │ + b.n 7f178 │ │ cmp r4, #12 │ │ - bcs.n 7e59a │ │ + bcs.n 7f2de │ │ movs r0, #0 │ │ - b.n 7e434 │ │ + b.n 7f178 │ │ ldr r1, [r5, #0] │ │ movs r0, #0 │ │ cmp r1, #1 │ │ - bne.w 7e434 │ │ + bne.w 7f178 │ │ ldr r1, [r5, #4] │ │ ldr r0, [sp, #16] │ │ - bl 8bbac │ │ + bl 8cdcc │ │ add.w r8, sp, #64 @ 0x40 │ │ mov r6, r0 │ │ mov r9, r1 │ │ - movw r1, #10982 @ 0x2ae6 │ │ + movw r1, #10442 @ 0x28ca │ │ mov r0, r8 │ │ - bl c9a14 │ │ + bl ca0b6 │ │ subs r4, #12 │ │ add.w r2, r5, #12 │ │ add r0, sp, #52 @ 0x34 │ │ mov r1, r8 │ │ mov r3, r4 │ │ strd r6, r9, [sp] │ │ - bl 6f4f0 │ │ + bl 7000c │ │ ldr r1, [sp, #60] @ 0x3c │ │ movs r0, #0 │ │ ldr r2, [sp, #52] @ 0x34 │ │ ldrb.w r3, [sp, #56] @ 0x38 │ │ eor.w r1, r1, r9 │ │ eors r2, r4 │ │ mov r4, r9 │ │ orrs r1, r2 │ │ it ne │ │ movne r6, r0 │ │ cmp r3, #0 │ │ it eq │ │ moveq r0, r6 │ │ - b.n 7e434 │ │ - ldr r0, [pc, #24] @ (7e60c ) │ │ + b.n 7f178 │ │ + ldr r0, [pc, #24] @ (7f350 ) │ │ movs r2, #7 │ │ ldr r1, [sp, #48] @ 0x30 │ │ add r0, pc │ │ str r0, [sp, #0] │ │ mov r0, r4 │ │ mov r3, r1 │ │ - bl 50c44 │ │ - adds r4, r3, r4 │ │ - vrintn.f32 , q11 │ │ - vtbl.8 d18, {d24-d25}, d16 │ │ + bl 51f90 │ │ + asrs r6, r2, #2 │ │ + vtbx.8 d28, {d26-d27}, d2 │ │ + vsri.64 q9, q6, #8 │ │ movs r5, r0 │ │ ldr r3, [r1, #4] │ │ cmp r3, #0 │ │ ittt eq │ │ moveq r1, #2 │ │ streq r1, [r0, #0] │ │ bxeq lr │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #60 @ 0x3c │ │ - ldr r4, [r1, #0] │ │ + ldr r2, [r1, #0] │ │ cmp r3, #4 │ │ - bcs.n 7e636 │ │ - lsrs r6, r4, #8 │ │ - mov.w ip, #0 │ │ - movs r3, #19 │ │ - b.n 7e654 │ │ - mov r8, r4 │ │ - ldr.w lr, [r1, #8] │ │ - ldr.w r5, [r8], #4 │ │ - subs r2, r3, #4 │ │ - cmn.w r5, #17 │ │ - bls.n 7e684 │ │ - adds r6, r5, #1 │ │ - beq.n 7e69a │ │ - mov.w ip, #0 │ │ - movs r3, #16 │ │ - movs r6, #0 │ │ + bcs.n 7f37a │ │ + lsrs r6, r2, #8 │ │ movs r5, #0 │ │ - uxtb r4, r4 │ │ - orr.w r8, r4, r6, lsl #8 │ │ - lsls r5, r5, #8 │ │ - orr.w r6, r5, r6, lsr #24 │ │ + mov.w r8, #19 │ │ + b.n 7f398 │ │ + mov sl, r2 │ │ + ldr.w ip, [r1, #8] │ │ + ldr.w r6, [sl], #4 │ │ + subs r5, r3, #4 │ │ + cmn.w r6, #17 │ │ + bls.n 7f3d0 │ │ + adds r4, r6, #1 │ │ + beq.n 7f3e6 │ │ movs r5, #0 │ │ + mov.w r8, #16 │ │ + movs r6, #0 │ │ + movs r4, #0 │ │ + uxtb r2, r2 │ │ + orr.w sl, r2, r6, lsl #8 │ │ + lsls r2, r4, #8 │ │ + orr.w r6, r2, r6, lsr #24 │ │ + movs r2, #0 │ │ movs r4, #1 │ │ - strd r4, r5, [r1] │ │ - orr.w r1, r3, ip, lsl #8 │ │ - movs r3, #3 │ │ + strd r4, r2, [r1] │ │ + movs r1, #3 │ │ + str r1, [r0, #0] │ │ + uxtb.w r1, lr │ │ + lsls r1, r1, #8 │ │ + add.w r2, r0, #8 │ │ + orr.w r1, r1, r5, lsl #16 │ │ str r6, [r0, #20] │ │ - str r3, [r0, #0] │ │ - add.w r3, r0, #8 │ │ - stmia.w r3, {r1, r2, r8} │ │ + add r1, r8 │ │ + stmia.w r2, {r1, r3, sl} │ │ add sp, #60 @ 0x3c │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ - mov.w r9, #4 │ │ - mov fp, r5 │ │ - cmp r2, fp │ │ - bcs.n 7e6e8 │ │ - mov.w ip, #0 │ │ - movs r3, #19 │ │ - movs r6, #0 │ │ - mov r2, r8 │ │ - b.n 7e662 │ │ - cmp r2, #8 │ │ - bcs.n 7e6ce │ │ - str.w r8, [sp, #55] @ 0x37 │ │ + mov.w lr, #4 │ │ + mov fp, r6 │ │ + cmp r5, fp │ │ + bcs.n 7f43c │ │ movs r5, #0 │ │ - ldr r2, [sp, #52] @ 0x34 │ │ - ldrb.w r3, [sp, #58] @ 0x3a │ │ - ldrh.w r6, [sp, #56] @ 0x38 │ │ - ldr.w ip, [sp, #48] @ 0x30 │ │ - strb.w r3, [sp, #42] @ 0x2a │ │ - str r2, [sp, #36] @ 0x24 │ │ - strh.w r6, [sp, #40] @ 0x28 │ │ - mov.w r3, ip, lsr #24 │ │ - ldr.w r4, [sp, #39] @ 0x27 │ │ - orr.w r2, r3, r2, lsl #8 │ │ - movs r3, #19 │ │ - lsrs r6, r4, #8 │ │ - b.n 7e656 │ │ - ldr.w r2, [r8, #4] │ │ - cbnz r2, 7e744 │ │ - ldr.w fp, [r8] │ │ - sub.w r2, r3, #12 │ │ - add.w r8, r4, #12 │ │ - mov.w r9, #8 │ │ - cmp r2, fp │ │ - bcc.n 7e68e │ │ - sub.w sl, r2, fp │ │ + mov.w r8, #19 │ │ + movs r6, #0 │ │ + mov r3, sl │ │ + b.n 7f3a6 │ │ + cmp r5, #8 │ │ + bcs.n 7f422 │ │ + str.w sl, [sp, #55] @ 0x37 │ │ + movs r4, #0 │ │ + ldrd lr, r6, [sp, #48] @ 0x30 │ │ + mov.w r8, #19 │ │ + ldrb.w r2, [sp, #58] @ 0x3a │ │ + ldrh.w r3, [sp, #56] @ 0x38 │ │ + strh.w r3, [sp, #40] @ 0x28 │ │ + mov.w r3, lr, lsr #24 │ │ + str r6, [sp, #36] @ 0x24 │ │ + mov.w r5, lr, lsr #8 │ │ + strb.w r2, [sp, #42] @ 0x2a │ │ + orr.w r3, r3, r6, lsl #8 │ │ + ldr.w r2, [sp, #39] @ 0x27 │ │ + orr.w r5, r5, r6, lsl #24 │ │ + lsrs r6, r2, #8 │ │ + b.n 7f39a │ │ + ldr.w r5, [sl, #4] │ │ + cbnz r5, 7f498 │ │ + ldr.w fp, [sl] │ │ + sub.w r5, r3, #12 │ │ + add.w sl, r2, #12 │ │ + mov.w lr, #8 │ │ + cmp r5, fp │ │ + bcc.n 7f3da │ │ + sub.w r9, r5, fp │ │ cmp.w fp, #2 │ │ - add.w r2, r8, fp │ │ - strd r2, sl, [r1] │ │ - bcs.n 7e702 │ │ - mov.w ip, #0 │ │ - movs r3, #19 │ │ - b.n 7e798 │ │ - mov r2, r8 │ │ - sub.w r4, fp, #2 │ │ - ldrh.w ip, [r2], #2 │ │ - sub.w r6, ip, #2 │ │ - cmp r6, #3 │ │ - bcs.n 7e730 │ │ - cmn.w r5, #16 │ │ - bcc.n 7e74c │ │ - cmp r4, #8 │ │ - bcc.n 7e750 │ │ + add.w r2, sl, fp │ │ + strd r2, r9, [r1] │ │ + bcs.n 7f456 │ │ + movs r5, #0 │ │ + mov.w r8, #19 │ │ + b.n 7f4be │ │ + mov r2, sl │ │ + sub.w r5, fp, #2 │ │ + ldrh.w r8, [r2], #2 │ │ + sub.w r4, r8, #2 │ │ + cmp r4, #3 │ │ + bcs.n 7f484 │ │ + cmn.w r6, #16 │ │ + bcc.n 7f4a0 │ │ + cmp r5, #8 │ │ + bcc.n 7f4a4 │ │ ldr r6, [r2, #4] │ │ cmp r6, #0 │ │ - bne.n 7e7cc │ │ - ldr r4, [r2, #0] │ │ + bne.n 7f55a │ │ + ldr r5, [r2, #0] │ │ sub.w r2, fp, #10 │ │ - add.w r8, r8, #10 │ │ - b.n 7e778 │ │ - cmp.w ip, #5 │ │ - bne.n 7e762 │ │ - cbz r4, 7e790 │ │ + add.w sl, sl, #10 │ │ + b.n 7f4ce │ │ + cmp.w r8, #5 │ │ + bne.n 7f4b6 │ │ + cbz r5, 7f506 │ │ cmp.w fp, #3 │ │ - bne.n 7e79c │ │ - add.w r8, r8, #3 │ │ - b.n 7e6fa │ │ - mov.w ip, #0 │ │ - movs r3, #53 @ 0x35 │ │ - b.n 7e652 │ │ - cmp r4, #4 │ │ - bcs.n 7e76c │ │ - bic.w r6, r2, #255 @ 0xff │ │ - movs r3, #19 │ │ + bne.n 7f510 │ │ + add.w sl, sl, #3 │ │ + b.n 7f500 │ │ + movs r5, #0 │ │ + mov.w r8, #56 @ 0x38 │ │ + b.n 7f396 │ │ + cmp r5, #4 │ │ + bcs.n 7f4c2 │ │ + bic.w r3, r2, #255 @ 0xff │ │ + mov.w r8, #19 │ │ uxtb r2, r2 │ │ - orr.w r8, r2, r6 │ │ - mov.w ip, #0 │ │ - b.n 7e798 │ │ - mov r8, ip │ │ - mov.w ip, #0 │ │ - movs r3, #17 │ │ - b.n 7e798 │ │ - ldr.w r4, [r8, #2] │ │ - add.w r8, r8, #6 │ │ + orr.w sl, r2, r3 │ │ + movs r5, #0 │ │ + b.n 7f4be │ │ + mov sl, r8 │ │ + movs r5, #0 │ │ + mov.w r8, #17 │ │ + movs r6, #0 │ │ + b.n 7f3a6 │ │ + ldr.w r5, [sl, #2] │ │ + add.w sl, sl, #6 │ │ sub.w r2, fp, #6 │ │ - cmp r2, #0 │ │ - beq.n 7e6fa │ │ - str r4, [sp, #20] │ │ + cbz r2, 7f500 │ │ + str.w lr, [sp, #28] │ │ + mov r6, r8 │ │ + ldrb.w lr, [sl] │ │ + mov.w r8, #25 │ │ + cmp.w lr, #8 │ │ + bhi.n 7f564 │ │ + movs r4, #1 │ │ + lsl.w r4, r4, lr │ │ + tst.w r4, #278 @ 0x116 │ │ + beq.n 7f564 │ │ subs r2, #1 │ │ - str.w ip, [sp, #28] │ │ - mov.w ip, #0 │ │ str r2, [sp, #24] │ │ - ldrb.w r4, [r8], #1 │ │ - b.n 7e80a │ │ - mov.w ip, #0 │ │ - movs r3, #19 │ │ - mov r8, r2 │ │ - movs r6, #0 │ │ - b.n 7e662 │ │ - str.w ip, [sp, #28] │ │ - add.w r2, r8, #4 │ │ - ldrb.w ip, [r8, #2] │ │ - sub.w r4, fp, #4 │ │ - ldrb.w r6, [r8, #3] │ │ - cmn.w r5, #16 │ │ - bcc.n 7e7d4 │ │ - cmp r4, #8 │ │ - bcc.n 7e750 │ │ + add.w sl, sl, #1 │ │ + str r5, [sp, #20] │ │ + movs r5, #0 │ │ + mov r4, r6 │ │ + b.n 7f59c │ │ + mov.w r8, #19 │ │ + b.n 7f564 │ │ + movs r5, #0 │ │ + mov.w r8, #19 │ │ + mov sl, r2 │ │ + b.n 7f4be │ │ + str.w lr, [sp, #28] │ │ + ldrb.w lr, [sl, #3] │ │ + str.w r8, [sp, #4] │ │ + mov.w r8, #25 │ │ + cmp.w lr, #8 │ │ + bhi.n 7f564 │ │ + movs r2, #1 │ │ + lsl.w r2, r2, lr │ │ + tst.w r2, #278 @ 0x116 │ │ + beq.n 7f564 │ │ + ldrb.w r8, [sl, #2] │ │ + add.w r2, sl, #4 │ │ + sub.w r5, fp, #4 │ │ + cmn.w r6, #16 │ │ + bcc.n 7f568 │ │ + cmp r5, #8 │ │ + bcc.n 7f4a4 │ │ ldr r4, [r2, #4] │ │ - cbnz r4, 7e7cc │ │ - ldr r4, [r2, #0] │ │ + cbnz r4, 7f55a │ │ + ldr r2, [r2, #0] │ │ + add.w sl, sl, #12 │ │ + str r2, [sp, #20] │ │ sub.w r2, fp, #12 │ │ - str r2, [sp, #24] │ │ - add.w r8, r8, #12 │ │ - b.n 7e7e6 │ │ - movs r6, #0 │ │ - movs r3, #53 @ 0x35 │ │ + b.n 7f57a │ │ + movs r3, #0 │ │ + mov.w r8, #56 @ 0x38 │ │ movs r2, #0 │ │ - b.n 7e756 │ │ - cmp r4, #4 │ │ - bcc.n 7e750 │ │ - ldr.w r4, [r8, #4] │ │ - add.w r8, r8, #8 │ │ + b.n 7f4ac │ │ + movs r5, #0 │ │ + b.n 7f4be │ │ + cmp r5, #4 │ │ + bcc.n 7f4a4 │ │ + ldr.w r2, [sl, #4] │ │ + add.w sl, sl, #8 │ │ + str r2, [sp, #20] │ │ sub.w r2, fp, #8 │ │ str r2, [sp, #24] │ │ - sub.w r2, ip, #1 │ │ - mov.w ip, #0 │ │ + sub.w r2, r8, #1 │ │ + movs r5, #0 │ │ cmp r2, #5 │ │ - bhi.w 7e8ec │ │ - str r4, [sp, #20] │ │ - mov r4, r6 │ │ - add.w r6, r6, r2, lsl #2 │ │ - str r6, [sp, #4] │ │ - ldr r6, [sp, #4] │ │ + bhi.w 7f69a │ │ + add.w r4, r4, r2, lsl #2 │ │ + str r4, [sp, #0] │ │ + ldrd r8, r4, [sp] │ │ tbb [pc, r2] │ │ - movs r0, #3 │ │ - ldr r3, [pc, #288] @ (7e928 ) │ │ - ldrh r6, [r7, r4] │ │ + subs r3, r0, #4 │ │ + str r6, [r1, r1] │ │ + str r5, [r7, #32] │ │ ldr r2, [sp, #20] │ │ - strb.w r9, [r0, #33] @ 0x21 │ │ - strb.w r4, [r0, #32] │ │ + strh r4, [r0, #34] @ 0x22 │ │ + strb.w lr, [r0, #32] │ │ strd fp, r2, [r0, #36] @ 0x24 │ │ ldr r2, [sp, #28] │ │ - strh r2, [r0, #34] @ 0x22 │ │ + strb.w r2, [r0, #33] @ 0x21 │ │ movs r2, #0 │ │ - strd r2, lr, [r0] │ │ + strd r2, ip, [r0] │ │ ldr r2, [sp, #8] │ │ str r2, [r0, #12] │ │ ldr r2, [sp, #16] │ │ str r2, [r0, #16] │ │ ldr r2, [sp, #12] │ │ - strd r2, r8, [r0, #20] │ │ + strd r2, sl, [r0, #20] │ │ ldr r2, [sp, #24] │ │ - str.w ip, [r0, #8] │ │ + str r5, [r0, #8] │ │ str r2, [r0, #28] │ │ - add.w r0, lr, r3 │ │ - sub.w r0, r0, sl │ │ + add.w r0, ip, r3 │ │ + sub.w r0, r0, r9 │ │ str r0, [r1, #8] │ │ - b.n 7e67c │ │ - ldr r6, [sp, #24] │ │ - cmp r6, #8 │ │ - bcc.n 7e8c0 │ │ - ldr.w r2, [r8] │ │ - add.w ip, r8, #8 │ │ - str r2, [sp, #16] │ │ - cmn.w r5, #16 │ │ - ldr.w r2, [r8, #4] │ │ - str r2, [sp, #12] │ │ - sub.w r2, r6, #8 │ │ - bcc.n 7e92a │ │ + b.n 7f3c8 │ │ + ldr.w r8, [sp, #24] │ │ + cmp.w r8, #8 │ │ + bcc.n 7f664 │ │ + ldr.w r4, [sl] │ │ + add.w r5, sl, #8 │ │ + sub.w r2, r8, #8 │ │ + str r4, [sp, #16] │ │ + ldr.w r4, [sl, #4] │ │ + cmn.w r6, #16 │ │ + str r4, [sp, #12] │ │ + bcc.n 7f6d0 │ │ cmp r2, #8 │ │ - bcc.n 7e948 │ │ - ldr.w r2, [ip, #4] │ │ + bcc.n 7f6ee │ │ + ldr r2, [r5, #4] │ │ cmp r2, #0 │ │ - bne.n 7e954 │ │ - ldr.w r2, [ip] │ │ - add.w r8, r8, #16 │ │ + bne.n 7f6fe │ │ + ldr r2, [r5, #0] │ │ + add.w sl, sl, #16 │ │ str r2, [sp, #8] │ │ ldr r2, [sp, #24] │ │ subs r2, #16 │ │ - b.n 7e93c │ │ - ldr r6, [sp, #24] │ │ - cmp r6, #8 │ │ - bcc.n 7e8c0 │ │ - ldr.w r2, [r8] │ │ - subs r6, #8 │ │ + b.n 7f6e2 │ │ + ldr.w r8, [sp, #24] │ │ + cmp.w r8, #8 │ │ + bcc.n 7f664 │ │ + ldr.w r2, [sl] │ │ + sub.w r5, r8, #8 │ │ str r2, [sp, #16] │ │ - mov.w ip, #4 │ │ - b.n 7e8ac │ │ - mov.w ip, #2 │ │ - b.n 7e78e │ │ - ldr r6, [sp, #24] │ │ - cmp r6, #8 │ │ - bcc.n 7e8c0 │ │ - ldr.w r2, [r8] │ │ - subs r6, #8 │ │ + ldr.w r2, [sl, #4] │ │ + add.w sl, sl, #8 │ │ + str r5, [sp, #24] │ │ + movs r5, #4 │ │ + b.n 7f656 │ │ + movs r5, #2 │ │ + b.n 7f4fe │ │ + ldr.w r8, [sp, #24] │ │ + cmp.w r8, #8 │ │ + bcc.n 7f664 │ │ + ldr.w r2, [sl] │ │ + sub.w r5, r8, #8 │ │ str r2, [sp, #16] │ │ - mov.w ip, #3 │ │ - ldr.w r2, [r8, #4] │ │ - add.w r8, r8, #8 │ │ + ldr.w r2, [sl, #4] │ │ + add.w sl, sl, #8 │ │ + str r5, [sp, #24] │ │ + movs r5, #3 │ │ str r2, [sp, #12] │ │ - str r6, [sp, #24] │ │ - b.n 7e78e │ │ - ldr r6, [sp, #24] │ │ - cmp r6, #8 │ │ - bcs.n 7e8f0 │ │ - str.w r8, [sp, #55] @ 0x37 │ │ - ldrd ip, r2, [sp, #48] @ 0x30 │ │ + b.n 7f4fe │ │ + ldr.w r8, [sp, #24] │ │ + cmp.w r8, #8 │ │ + bcs.n 7f6a0 │ │ + str.w sl, [sp, #55] @ 0x37 │ │ + mov.w r8, #19 │ │ + ldrd lr, r2, [sp, #48] @ 0x30 │ │ ldrb.w r3, [sp, #58] @ 0x3a │ │ ldrh.w r6, [sp, #56] @ 0x38 │ │ strb.w r3, [sp, #42] @ 0x2a │ │ - mov.w r3, ip, lsr #24 │ │ - str r2, [sp, #36] @ 0x24 │ │ - orr.w r2, r3, r2, lsl #8 │ │ + mov.w r3, lr, lsr #24 │ │ strh.w r6, [sp, #40] @ 0x28 │ │ - movs r6, #0 │ │ - ldr.w r8, [sp, #39] @ 0x27 │ │ - movs r3, #19 │ │ - b.n 7e662 │ │ - movs r3, #63 @ 0x3f │ │ - b.n 7e662 │ │ - ldr.w r2, [r8] │ │ - add.w ip, r8, #8 │ │ - str r2, [sp, #16] │ │ - cmn.w r5, #16 │ │ - ldr.w r2, [r8, #4] │ │ - str r2, [sp, #12] │ │ - sub.w r2, r6, #8 │ │ - bcc.n 7e944 │ │ + mov.w r6, lr, lsr #8 │ │ + str r2, [sp, #36] @ 0x24 │ │ + orr.w r5, r6, r2, lsl #24 │ │ + ldr.w sl, [sp, #39] @ 0x27 │ │ + orr.w r3, r3, r2, lsl #8 │ │ + movs r6, #0 │ │ + b.n 7f3a6 │ │ + mov.w r8, #66 @ 0x42 │ │ + b.n 7f3a6 │ │ + ldr.w r4, [sl] │ │ + add.w r5, sl, #8 │ │ + sub.w r2, r8, #8 │ │ + str r4, [sp, #16] │ │ + ldr.w r4, [sl, #4] │ │ + cmn.w r6, #16 │ │ + str r4, [sp, #12] │ │ + bcc.n 7f6ea │ │ cmp r2, #8 │ │ - bcc.n 7e948 │ │ - ldr.w r2, [ip, #4] │ │ - cbnz r2, 7e954 │ │ - ldr.w r2, [ip] │ │ - add.w r8, r8, #16 │ │ + bcc.n 7f6ee │ │ + ldr r2, [r5, #4] │ │ + cbnz r2, 7f6fe │ │ + ldr r2, [r5, #0] │ │ + add.w sl, sl, #16 │ │ str r2, [sp, #8] │ │ - mov.w ip, #5 │ │ ldr r2, [sp, #24] │ │ subs r2, #16 │ │ - str r2, [sp, #24] │ │ - b.n 7e80a │ │ + b.n 7f716 │ │ cmp r2, #4 │ │ - bcc.n 7e948 │ │ - ldr.w r2, [r8, #8] │ │ - add.w r8, r8, #12 │ │ + bcc.n 7f6ee │ │ + ldr.w r2, [sl, #8] │ │ + add.w sl, sl, #12 │ │ str r2, [sp, #8] │ │ ldr r2, [sp, #24] │ │ subs r2, #12 │ │ str r2, [sp, #24] │ │ - mov.w ip, #1 │ │ - b.n 7e80a │ │ + movs r5, #1 │ │ + ldr r4, [sp, #4] │ │ + b.n 7f59c │ │ cmp r2, #4 │ │ - bcs.n 7e962 │ │ - bic.w r6, ip, #255 @ 0xff │ │ - movs r3, #19 │ │ - uxtb.w r2, ip │ │ - b.n 7e758 │ │ - mov.w ip, #0 │ │ - movs r6, #0 │ │ - movs r3, #53 @ 0x35 │ │ - uxtb.w r2, ip │ │ - b.n 7e758 │ │ - ldr.w r2, [r8, #8] │ │ - add.w r8, r8, #12 │ │ + bcs.n 7f708 │ │ + bic.w r2, r5, #255 @ 0xff │ │ + mov.w r8, #19 │ │ + uxtb r3, r5 │ │ + orr.w sl, r3, r2 │ │ + b.n 7f4b2 │ │ + movs r2, #0 │ │ + mov.w r8, #56 @ 0x38 │ │ + movs r5, #0 │ │ + b.n 7f6f6 │ │ + ldr.w r2, [sl, #8] │ │ + add.w sl, sl, #12 │ │ str r2, [sp, #8] │ │ - mov.w ip, #5 │ │ ldr r2, [sp, #24] │ │ subs r2, #12 │ │ str r2, [sp, #24] │ │ - b.n 7e80a │ │ + movs r5, #5 │ │ + ldr r4, [sp, #4] │ │ + b.n 7f59c │ │ + bmi.n 7f6ca │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ - sub.w sp, sp, #900 @ 0x384 │ │ + sub.w sp, sp, #940 @ 0x3ac │ │ ldr.w fp, [r1, #108] @ 0x6c │ │ ldrd sl, ip, [r1] │ │ - str r1, [sp, #168] @ 0xa8 │ │ + str r1, [sp, #176] @ 0xb0 │ │ cmp.w fp, #0 │ │ ldr r1, [r2, #40] @ 0x28 │ │ - str r0, [sp, #164] @ 0xa4 │ │ - str r2, [sp, #160] @ 0xa0 │ │ - beq.n 7ea22 │ │ - ldr r0, [sp, #168] @ 0xa8 │ │ + str r0, [sp, #172] @ 0xac │ │ + str r2, [sp, #168] @ 0xa8 │ │ + beq.n 7f7ca │ │ + ldr r0, [sp, #176] @ 0xb0 │ │ movs r6, #0 │ │ ldr.w lr, [r0, #112] @ 0x70 │ │ ldrh.w r8, [fp, #270] @ 0x10e │ │ add.w r0, fp, #176 @ 0xb0 │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ mov.w r3, r8, lsl #3 │ │ - cbz r3, 7e9de │ │ + cbz r3, 7f786 │ │ ldrd r2, r9, [r0], #8 │ │ adds r5, #1 │ │ subs r3, #8 │ │ eor.w r4, r2, r1 │ │ orrs.w r4, r4, r9 │ │ it ne │ │ movne r4, #1 │ │ subs r2, r1, r2 │ │ sbcs.w r2, r6, r9 │ │ it cc │ │ movcc.w r4, #4294967295 @ 0xffffffff │ │ cmp r4, #1 │ │ - beq.n 7e9b2 │ │ + beq.n 7f75a │ │ uxtb r0, r4 │ │ - cbnz r0, 7e9e0 │ │ - b.n 7e9f4 │ │ + cbnz r0, 7f788 │ │ + b.n 7f79c │ │ mov r5, r8 │ │ cmp.w lr, #0 │ │ - beq.n 7ea22 │ │ + beq.n 7f7ca │ │ add.w r0, fp, r5, lsl #2 │ │ sub.w lr, lr, #1 │ │ ldr.w fp, [r0, #272] @ 0x110 │ │ - b.n 7e9a2 │ │ + b.n 7f74a │ │ lsls r0, r5, #4 │ │ ldrb.w r1, [fp, r0] │ │ add.w r0, fp, r5, lsl #4 │ │ - cmp r1, #75 @ 0x4b │ │ - bne.n 7ea30 │ │ + cmp r1, #79 @ 0x4f │ │ + bne.n 7f7d8 │ │ ldr.w fp, [r0, #4] │ │ ldrex r0, [fp] │ │ adds r1, r0, #1 │ │ strex r2, r1, [fp] │ │ cmp r2, #0 │ │ - bne.n 7ea06 │ │ + bne.n 7f7ae │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ - ble.w 80052 │ │ - mov.w r8, #75 @ 0x4b │ │ - b.n 7f124 │ │ + ble.w 80e3e │ │ + mov.w r8, #79 @ 0x4f │ │ + b.n 7fed4 │ │ cmp ip, r1 │ │ - bcs.n 7ea3a │ │ + bcs.n 7f7e2 │ │ mov.w r9, #0 │ │ mov.w r8, #19 │ │ - b.n 7f124 │ │ + b.n 7fed4 │ │ ldrd r8, fp, [r0] │ │ ldrd sl, r9, [r0, #8] │ │ - b.n 7f124 │ │ + b.n 7fed4 │ │ add sl, r1 │ │ subs.w r5, ip, r1 │ │ mov.w r2, #0 │ │ mov.w r0, #8 │ │ - str r2, [sp, #820] @ 0x334 │ │ - strd r2, r2, [sp, #808] @ 0x328 │ │ - strd r2, r0, [sp, #800] @ 0x320 │ │ - beq.w 7ef7a │ │ - add r0, sp, #456 @ 0x1c8 │ │ + str r2, [sp, #844] @ 0x34c │ │ + strd r2, r2, [sp, #832] @ 0x340 │ │ + strd r2, r0, [sp, #824] @ 0x338 │ │ + beq.w 7fd2a │ │ + add r0, sp, #464 @ 0x1d0 │ │ add.w r1, r0, #99 @ 0x63 │ │ adds r0, #24 │ │ - str r0, [sp, #124] @ 0x7c │ │ - add r0, sp, #368 @ 0x170 │ │ - str r1, [sp, #128] @ 0x80 │ │ + str r0, [sp, #132] @ 0x84 │ │ + add r0, sp, #376 @ 0x178 │ │ + str r1, [sp, #136] @ 0x88 │ │ adds r1, r0, #4 │ │ - str r1, [sp, #144] @ 0x90 │ │ + str r1, [sp, #152] @ 0x98 │ │ add.w r1, r0, #24 │ │ adds r0, #8 │ │ - str r0, [sp, #140] @ 0x8c │ │ + str r0, [sp, #148] @ 0x94 │ │ movs r0, #0 │ │ - str r1, [sp, #132] @ 0x84 │ │ - str r0, [sp, #136] @ 0x88 │ │ - str r0, [sp, #152] @ 0x98 │ │ - str.w fp, [sp, #156] @ 0x9c │ │ + str r1, [sp, #140] @ 0x8c │ │ + str r0, [sp, #144] @ 0x90 │ │ + str r0, [sp, #160] @ 0xa0 │ │ + str.w fp, [sp, #164] @ 0xa4 │ │ movs r2, #0 │ │ mov.w ip, #0 │ │ movs r6, #0 │ │ mov r0, r5 │ │ - str r5, [sp, #148] @ 0x94 │ │ + str r5, [sp, #156] @ 0x9c │ │ mov lr, sl │ │ mov r5, sl │ │ ldrb.w r9, [r5], #1 │ │ cmp r6, #63 @ 0x3f │ │ - bne.n 7ea9c │ │ + bne.n 7f844 │ │ cmp.w r9, #2 │ │ - bcs.w 7ef7e │ │ + bcs.w 7fd2e │ │ and.w r1, r6, #63 @ 0x3f │ │ mov r8, sl │ │ and.w r4, r9, #127 @ 0x7f │ │ rsb sl, r1, #32 │ │ - str r2, [sp, #172] @ 0xac │ │ + str r2, [sp, #180] @ 0xb4 │ │ subs.w r2, r1, #32 │ │ lsr.w r3, r4, sl │ │ lsl.w r1, r4, r1 │ │ it pl │ │ lslpl.w r3, r4, r2 │ │ - ldr r2, [sp, #172] @ 0xac │ │ + ldr r2, [sp, #180] @ 0xb4 │ │ it pl │ │ movpl r1, #0 │ │ sub.w fp, r0, #1 │ │ orrs r2, r1 │ │ orr.w ip, ip, r3 │ │ sxtb.w r1, r9 │ │ cmp r1, #0 │ │ - bpl.n 7eae8 │ │ + bpl.n 7f890 │ │ adds r6, #7 │ │ mov r3, r9 │ │ cmp.w fp, #0 │ │ mov r0, fp │ │ mov lr, r5 │ │ mov sl, r8 │ │ - bne.n 7ea8c │ │ - b.n 7ef8e │ │ + bne.n 7f834 │ │ + b.n 7fd3e │ │ orrs.w r1, r2, ip │ │ - beq.w 7efd0 │ │ + beq.w 7fd80 │ │ cmp.w fp, #0 │ │ - beq.w 7f03c │ │ + beq.w 7fdec │ │ mov r6, r0 │ │ ldrsb.w r0, [lr, #1] │ │ - ldr.w fp, [sp, #156] @ 0x9c │ │ + ldr.w fp, [sp, #164] @ 0xa4 │ │ add.w sl, lr, #2 │ │ subs r1, r6, #2 │ │ and.w r3, r0, #127 @ 0x7f │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ - str.w ip, [sp, #120] @ 0x78 │ │ - bgt.n 7eb50 │ │ + str.w ip, [sp, #128] @ 0x80 │ │ + bgt.n 7f8f8 │ │ cmp r1, #0 │ │ - beq.w 7efc4 │ │ + beq.w 7fd74 │ │ ldrsb.w r0, [lr, #2] │ │ add.w sl, lr, #3 │ │ and.w r1, r0, #127 @ 0x7f │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ orr.w r3, r3, r1, lsl #7 │ │ sub.w r1, r6, #3 │ │ - bgt.n 7eb50 │ │ + bgt.n 7f8f8 │ │ cmp r1, #0 │ │ - beq.w 7efc4 │ │ + beq.w 7fd74 │ │ ldrb.w r0, [sl] │ │ cmp r0, #3 │ │ - bhi.w 7f94c │ │ + bhi.w 8071c │ │ orr.w r3, r3, r0, lsl #14 │ │ subs r1, r6, #4 │ │ add.w sl, lr, #4 │ │ lsls r0, r3, #16 │ │ - beq.w 7f8ea │ │ + beq.w 8069e │ │ cmp r1, #0 │ │ - beq.w 7efc4 │ │ + beq.w 7fd74 │ │ ldrb.w r0, [sl] │ │ mov.w r9, #0 │ │ - str r2, [sp, #172] @ 0xac │ │ + str r2, [sp, #180] @ 0xb4 │ │ cmp r0, #2 │ │ - bcs.w 7f8f4 │ │ + bcs.w 806a8 │ │ sub.w fp, r1, #1 │ │ add.w sl, sl, #1 │ │ - strd r0, r3, [sp, #112] @ 0x70 │ │ - strd r9, r9, [sp, #440] @ 0x1b8 │ │ - strd r9, r9, [sp, #424] @ 0x1a8 │ │ - strd r9, r9, [sp, #408] @ 0x198 │ │ - strd r9, r9, [sp, #392] @ 0x188 │ │ - str.w r9, [sp, #448] @ 0x1c0 │ │ - str.w r9, [sp, #432] @ 0x1b0 │ │ - str.w r9, [sp, #416] @ 0x1a0 │ │ - str.w r9, [sp, #400] @ 0x190 │ │ - strd r9, r9, [sp, #368] @ 0x170 │ │ + strd r0, r3, [sp, #120] @ 0x78 │ │ + strd r9, r9, [sp, #448] @ 0x1c0 │ │ + strd r9, r9, [sp, #432] @ 0x1b0 │ │ + strd r9, r9, [sp, #416] @ 0x1a0 │ │ + strd r9, r9, [sp, #400] @ 0x190 │ │ + str.w r9, [sp, #456] @ 0x1c8 │ │ + str.w r9, [sp, #440] @ 0x1b8 │ │ + str.w r9, [sp, #424] @ 0x1a8 │ │ + str.w r9, [sp, #408] @ 0x198 │ │ strd r9, r9, [sp, #376] @ 0x178 │ │ - str.w r9, [sp, #384] @ 0x180 │ │ + strd r9, r9, [sp, #384] @ 0x180 │ │ + str.w r9, [sp, #392] @ 0x188 │ │ cmp.w fp, #0 │ │ - beq.w 7efbe │ │ + beq.w 7fd6e │ │ mov r2, sl │ │ sub.w r0, fp, #1 │ │ ldrsb.w r3, [r2], #1 │ │ and.w r4, r3, #127 @ 0x7f │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ - bgt.n 7ebfa │ │ + bgt.n 7f9a2 │ │ cmp r0, #0 │ │ - beq.w 7efb6 │ │ + beq.w 7fd66 │ │ ldrsb.w r3, [sl, #1] │ │ add.w r2, sl, #2 │ │ and.w r0, r3, #127 @ 0x7f │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ orr.w r4, r4, r0, lsl #7 │ │ sub.w r0, fp, #2 │ │ - bgt.n 7ebfa │ │ + bgt.n 7f9a2 │ │ cmp r0, #0 │ │ - beq.w 7efb6 │ │ + beq.w 7fd66 │ │ ldrb r0, [r2, #0] │ │ cmp r0, #3 │ │ - bhi.w 7f91e │ │ + bhi.w 806ea │ │ orr.w r4, r4, r0, lsl #14 │ │ sub.w r0, fp, #3 │ │ add.w r2, sl, #3 │ │ lsls r3, r4, #16 │ │ - beq.w 7ee08 │ │ + beq.w 7fbb8 │ │ cmp r0, #0 │ │ - beq.w 7efb6 │ │ + beq.w 7fd66 │ │ mov lr, r2 │ │ sub.w ip, r0, #1 │ │ ldrsb.w r5, [lr], #1 │ │ and.w r6, r5, #127 @ 0x7f │ │ cmp.w r5, #4294967295 @ 0xffffffff │ │ - bgt.n 7ec5a │ │ + bgt.n 7fa02 │ │ cmp.w ip, #0 │ │ - beq.w 7f034 │ │ + beq.w 7fde4 │ │ ldrsb.w r5, [r2, #1] │ │ add.w lr, r2, #2 │ │ sub.w ip, r0, #2 │ │ and.w r1, r5, #127 @ 0x7f │ │ cmp.w r5, #4294967295 @ 0xffffffff │ │ orr.w r6, r6, r1, lsl #7 │ │ - bgt.n 7ec5a │ │ + bgt.n 7fa02 │ │ cmp.w ip, #0 │ │ - beq.w 7f034 │ │ + beq.w 7fde4 │ │ ldrb.w r1, [lr] │ │ cmp r1, #3 │ │ - bhi.w 7f91e │ │ + bhi.w 806ea │ │ orr.w r6, r6, r1, lsl #14 │ │ sub.w ip, r0, #3 │ │ add.w lr, r2, #3 │ │ uxth r2, r6 │ │ cmp r2, #33 @ 0x21 │ │ - beq.n 7ec7c │ │ + beq.n 7fa22 │ │ cmp r2, #0 │ │ - beq.w 7f04a │ │ + beq.w 7fdfa │ │ pkhbt r4, r4, r6, lsl #16 │ │ - mov.w r8, #0 │ │ + movs r1, #0 │ │ movs r0, #0 │ │ mov.w r9, #0 │ │ movs r2, #0 │ │ mov fp, ip │ │ mov sl, lr │ │ - b.n 7ed3c │ │ + b.n 7fae4 │ │ cmp.w ip, #0 │ │ - beq.w 7f8e0 │ │ - str r4, [sp, #156] @ 0x9c │ │ + beq.w 80694 │ │ + str r4, [sp, #164] @ 0xa4 │ │ add.w sl, lr, #1 │ │ sub.w fp, ip, #1 │ │ movs r2, #0 │ │ movs r6, #0 │ │ movs r5, #0 │ │ ldrb.w r9, [sl, #-1] │ │ cmp r5, #63 @ 0x3f │ │ - bne.n 7ecaa │ │ + bne.n 7fa50 │ │ cmp.w r9, #127 @ 0x7f │ │ it ne │ │ cmpne.w r9, #0 │ │ - bne.w 7efac │ │ + bne.w 7fd5c │ │ and.w r3, r5, #63 @ 0x3f │ │ and.w r4, r9, #127 @ 0x7f │ │ rsb r0, r3, #32 │ │ subs.w r1, r3, #32 │ │ add.w r5, r5, #7 │ │ lsr.w r0, r4, r0 │ │ it pl │ │ @@ -78980,29 +86164,29 @@ │ │ orr.w r6, r6, r0 │ │ lsl.w r0, r4, r3 │ │ it pl │ │ movpl r0, #0 │ │ orrs r2, r0 │ │ sxtb.w r0, r9 │ │ cmp r0, #0 │ │ - bpl.n 7ecee │ │ + bpl.n 7fa94 │ │ sub.w fp, fp, #1 │ │ add.w sl, sl, #1 │ │ adds.w r4, fp, #1 │ │ - bne.n 7ec94 │ │ - b.n 7efa2 │ │ + bne.n 7fa3a │ │ + b.n 7fd52 │ │ lsrs r0, r2, #16 │ │ orr.w r8, r0, r6, lsl #16 │ │ ubfx r1, r2, #8, #8 │ │ lsrs r0, r6, #16 │ │ cmp r5, #63 @ 0x3f │ │ - bgt.n 7ed34 │ │ + bgt.n 7fada │ │ cmp.w r9, #64 @ 0x40 │ │ mov r9, r1 │ │ - bcc.n 7ed36 │ │ + bcc.n 7fadc │ │ and.w r0, r5, #63 @ 0x3f │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ lsls r1, r0 │ │ subs r0, #32 │ │ it pl │ │ movpl r1, #0 │ │ orr.w r2, r2, r1 │ │ @@ -79010,606 +86194,610 @@ │ │ it pl │ │ lslpl r1, r0 │ │ orr.w r0, r6, r1 │ │ lsrs r1, r2, #16 │ │ ubfx r9, r2, #8, #8 │ │ orr.w r8, r1, r0, lsl #16 │ │ lsrs r0, r0, #16 │ │ - b.n 7ed36 │ │ + b.n 7fadc │ │ mov r9, r1 │ │ - ldr r4, [sp, #156] @ 0x9c │ │ + ldr r4, [sp, #164] @ 0xa4 │ │ + mov r1, r8 │ │ movt r4, #33 @ 0x21 │ │ - str r0, [sp, #152] @ 0x98 │ │ + str r0, [sp, #160] @ 0xa0 │ │ lsls r0, r0, #16 │ │ - orr.w r6, r0, r8, lsr #16 │ │ + orr.w r6, r0, r1, lsr #16 │ │ mov.w r0, r9, lsl #8 │ │ - ldr r3, [sp, #368] @ 0x170 │ │ - orr.w r0, r0, r8, lsl #16 │ │ - str.w r8, [sp, #156] @ 0x9c │ │ + ldr r3, [sp, #376] @ 0x178 │ │ + orr.w r0, r0, r1, lsl #16 │ │ + str r1, [sp, #164] @ 0xa4 │ │ uxtb r1, r2 │ │ add.w r8, r0, r1 │ │ - cbz r3, 7ed84 │ │ - ldr r0, [sp, #372] @ 0x174 │ │ - ldr r5, [sp, #380] @ 0x17c │ │ + str r3, [sp, #156] @ 0x9c │ │ + cbz r3, 7fb2c │ │ + ldr r0, [sp, #380] @ 0x17c │ │ + ldr r5, [sp, #388] @ 0x184 │ │ cmp r5, r0 │ │ - bne.n 7ed6c │ │ - ldr r1, [pc, #880] @ (7f0d4 ) │ │ + bne.n 7fb14 │ │ + ldr r1, [pc, #888] @ (7fe84 ) │ │ add r1, pc │ │ - ldr r0, [sp, #144] @ 0x90 │ │ - bl 537e4 │ │ - ldr r0, [sp, #376] @ 0x178 │ │ + ldr r0, [sp, #152] @ 0x98 │ │ + bl 54504 │ │ + ldr r0, [sp, #384] @ 0x180 │ │ lsls r1, r5, #4 │ │ str.w r8, [r0, r1] │ │ add.w r0, r0, r5, lsl #4 │ │ strd r6, r4, [r0, #4] │ │ str r0, [r0, #12] │ │ adds r0, r5, #1 │ │ - str r0, [sp, #380] @ 0x17c │ │ - b.n 7edf8 │ │ - ldr r0, [sp, #372] @ 0x174 │ │ + str r0, [sp, #388] @ 0x184 │ │ + b.n 7fba8 │ │ + ldr r0, [sp, #380] @ 0x17c │ │ cmp r0, #5 │ │ - bne.n 7eddc │ │ - str r3, [sp, #148] @ 0x94 │ │ - ldr r0, [pc, #840] @ (7f0d8 ) │ │ + bne.n 7fb8c │ │ + ldr r0, [pc, #852] @ (7fe88 ) │ │ add r0, pc │ │ ldrb r0, [r0, #1] │ │ movs r0, #80 @ 0x50 │ │ - blx ccbf0 │ │ + blx cd270 │ │ cmp r0, #0 │ │ - beq.w 7fd4e │ │ - ldr r1, [sp, #140] @ 0x8c │ │ + beq.w 80b26 │ │ + ldr r1, [sp, #148] @ 0x94 │ │ movs r2, #80 @ 0x50 │ │ mov r5, r0 │ │ - bl c9a94 │ │ - ldr r1, [pc, #816] @ (7f0dc ) │ │ + bl ca098 │ │ + ldr r1, [pc, #828] @ (7fe8c ) │ │ movs r0, #5 │ │ - str r0, [sp, #888] @ 0x378 │ │ + str r0, [sp, #928] @ 0x3a0 │ │ add r1, pc │ │ - strd r0, r5, [sp, #880] @ 0x370 │ │ - add r0, sp, #880 @ 0x370 │ │ - bl 537e4 │ │ - ldr r0, [sp, #884] @ 0x374 │ │ + strd r0, r5, [sp, #920] @ 0x398 │ │ + add r0, sp, #920 @ 0x398 │ │ + bl 54504 │ │ + ldr r0, [sp, #924] @ 0x39c │ │ strd r8, r6, [r0, #80] @ 0x50 │ │ str r4, [r0, #88] @ 0x58 │ │ str r0, [r0, #92] @ 0x5c │ │ movs r0, #6 │ │ - str r0, [sp, #888] @ 0x378 │ │ - add r0, sp, #368 @ 0x170 │ │ - bl 533bc │ │ - add r2, sp, #880 @ 0x370 │ │ - ldr r3, [sp, #144] @ 0x90 │ │ + str r0, [sp, #928] @ 0x3a0 │ │ + ldr r0, [sp, #156] @ 0x9c │ │ + cbz r0, 7fb7e │ │ + ldr r1, [sp, #384] @ 0x180 │ │ + movs r0, #5 │ │ + movs r2, #8 │ │ + movs r3, #16 │ │ + bl 540c4 │ │ + add r2, sp, #920 @ 0x398 │ │ + ldr r3, [sp, #152] @ 0x98 │ │ ldmia r2, {r0, r1, r2} │ │ stmia r3!, {r0, r1, r2} │ │ movs r0, #1 │ │ - str r0, [sp, #368] @ 0x170 │ │ - b.n 7edf8 │ │ - bcs.w 7fd40 │ │ - ldr r2, [sp, #140] @ 0x8c │ │ + str r0, [sp, #376] @ 0x178 │ │ + b.n 7fba8 │ │ + bcs.w 80b1a │ │ + ldr r2, [sp, #148] @ 0x94 │ │ lsls r1, r0, #4 │ │ add.w r0, r2, r0, lsl #4 │ │ str.w r8, [r2, r1] │ │ str r0, [r0, #12] │ │ - ldr r1, [sp, #372] @ 0x174 │ │ + ldr r1, [sp, #380] @ 0x17c │ │ str r4, [r0, #8] │ │ str r6, [r0, #4] │ │ adds r0, r1, #1 │ │ - str r0, [sp, #372] @ 0x174 │ │ + str r0, [sp, #380] @ 0x17c │ │ mov r1, r4 │ │ - ldr.w r8, [sp, #156] @ 0x9c │ │ + ldr.w r8, [sp, #164] @ 0xa4 │ │ cmp.w fp, #0 │ │ - bne.w 7ebac │ │ - b.n 7efbe │ │ + bne.w 7f954 │ │ + b.n 7fd6e │ │ cmp r0, #0 │ │ - beq.w 7efb6 │ │ + beq.w 7fd66 │ │ mov sl, r2 │ │ subs r5, r0, #1 │ │ ldrsb.w r6, [sl], #1 │ │ and.w r3, r6, #127 @ 0x7f │ │ cmp.w r6, #4294967295 @ 0xffffffff │ │ - bgt.n 7ee42 │ │ + bgt.n 7fbf2 │ │ cmp r5, #0 │ │ - beq.w 7efbe │ │ + beq.w 7fd6e │ │ ldrsb.w r6, [r2, #1] │ │ add.w sl, r2, #2 │ │ and.w r5, r6, #127 @ 0x7f │ │ cmp.w r6, #4294967295 @ 0xffffffff │ │ orr.w r3, r3, r5, lsl #7 │ │ sub.w r5, r0, #2 │ │ - ble.w 7ef60 │ │ - str r5, [sp, #148] @ 0x94 │ │ - add.w lr, sp, #304 @ 0x130 │ │ + ble.w 7fd10 │ │ + str r5, [sp, #156] @ 0x9c │ │ + add.w lr, sp, #312 @ 0x138 │ │ lsls r0, r3, #16 │ │ - str.w sl, [sp, #108] @ 0x6c │ │ - bne.w 7f9c0 │ │ - ldrd r8, r0, [sp, #368] @ 0x170 │ │ + str.w sl, [sp, #116] @ 0x74 │ │ + bne.w 8078a │ │ + ldrd r8, r0, [sp, #376] @ 0x178 │ │ mov sl, lr │ │ - ldr r5, [sp, #132] @ 0x84 │ │ - str r0, [sp, #104] @ 0x68 │ │ + ldr r5, [sp, #140] @ 0x8c │ │ + str r0, [sp, #112] @ 0x70 │ │ cmp.w r8, #2 │ │ - ldr r0, [sp, #388] @ 0x184 │ │ - str r0, [sp, #152] @ 0x98 │ │ - ldrd r9, fp, [sp, #376] @ 0x178 │ │ - ldr r6, [sp, #384] @ 0x180 │ │ + ldr r0, [sp, #396] @ 0x18c │ │ + str r0, [sp, #160] @ 0xa0 │ │ + ldrd r9, fp, [sp, #384] @ 0x180 │ │ + ldr r6, [sp, #392] @ 0x188 │ │ ldmia r5!, {r0, r1, r2, r3, r4} │ │ stmia.w sl!, {r0, r1, r2, r3, r4} │ │ ldmia r5!, {r0, r1, r2, r3, r4} │ │ stmia.w sl!, {r0, r1, r2, r3, r4} │ │ ldmia.w r5, {r0, r1, r2, r3, r4, ip} │ │ stmia.w sl, {r0, r1, r2, r3, r4, ip} │ │ - str.w r8, [sp, #156] @ 0x9c │ │ - beq.w 7f9c8 │ │ - str r6, [sp, #136] @ 0x88 │ │ - add.w sl, sp, #240 @ 0xf0 │ │ + str.w r8, [sp, #164] @ 0xa4 │ │ + beq.w 80792 │ │ + str r6, [sp, #144] @ 0x90 │ │ + add.w ip, sp, #248 @ 0xf8 │ │ ldmia.w lr!, {r0, r2, r3, r4, r5} │ │ uxtb.w r8, r9 │ │ - mov ip, sl │ │ stmia.w ip!, {r0, r2, r3, r4, r5} │ │ ldmia.w lr!, {r0, r2, r3, r4, r5} │ │ stmia.w ip!, {r0, r2, r3, r4, r5} │ │ ldmia.w lr, {r0, r2, r3, r4, r5, r6} │ │ ubfx lr, r9, #8, #8 │ │ stmia.w ip, {r0, r2, r3, r4, r5, r6} │ │ mov.w r2, r9, lsr #16 │ │ - ldr r1, [sp, #156] @ 0x9c │ │ + ldr r1, [sp, #164] @ 0xa4 │ │ cmp r1, #3 │ │ - beq.w 7f9d0 │ │ - mov ip, sl │ │ - add.w r9, sp, #176 @ 0xb0 │ │ - ldmia.w ip!, {r1, r3, r4, r5, r6} │ │ + beq.w 8079a │ │ mov sl, r2 │ │ - mov r2, r9 │ │ - stmia r2!, {r1, r3, r4, r5, r6} │ │ - ldmia.w ip!, {r1, r3, r4, r5, r6} │ │ - stmia r2!, {r1, r3, r4, r5, r6} │ │ - ldmia.w ip, {r0, r1, r3, r4, r5, r6} │ │ - stmia r2!, {r0, r1, r3, r4, r5, r6} │ │ - ldr r0, [sp, #152] @ 0x98 │ │ - str r0, [sp, #476] @ 0x1dc │ │ - ldr r0, [sp, #136] @ 0x88 │ │ - ldr r1, [sp, #752] @ 0x2f0 │ │ - ldrb.w r2, [sp, #756] @ 0x2f4 │ │ - strd fp, r0, [sp, #468] @ 0x1d4 │ │ + add r2, sp, #248 @ 0xf8 │ │ + add.w r9, sp, #184 @ 0xb8 │ │ + ldmia r2!, {r1, r3, r4, r5, r6} │ │ + mov ip, r9 │ │ + stmia.w ip!, {r1, r3, r4, r5, r6} │ │ + ldmia r2!, {r1, r3, r4, r5, r6} │ │ + stmia.w ip!, {r1, r3, r4, r5, r6} │ │ + ldmia.w r2, {r0, r1, r3, r4, r5, r6} │ │ + stmia.w ip, {r0, r1, r3, r4, r5, r6} │ │ + ldr r0, [sp, #160] @ 0xa0 │ │ + str r0, [sp, #484] @ 0x1e4 │ │ + ldr r0, [sp, #144] @ 0x90 │ │ + ldr r1, [sp, #776] @ 0x308 │ │ + ldrb.w r2, [sp, #780] @ 0x30c │ │ + strd fp, r0, [sp, #476] @ 0x1dc │ │ mov.w r0, sl, lsl #16 │ │ orr.w r0, r0, lr, lsl #8 │ │ - str r1, [sp, #736] @ 0x2e0 │ │ + str r1, [sp, #760] @ 0x2f8 │ │ add r0, r8 │ │ - str r0, [sp, #464] @ 0x1d0 │ │ - ldr r0, [sp, #104] @ 0x68 │ │ + str r0, [sp, #472] @ 0x1d8 │ │ + ldr r0, [sp, #112] @ 0x70 │ │ mov r1, r9 │ │ - str r0, [sp, #460] @ 0x1cc │ │ - ldr r0, [sp, #156] @ 0x9c │ │ - str.w sl, [sp, #152] @ 0x98 │ │ - str.w lr, [sp, #136] @ 0x88 │ │ - strb.w r2, [sp, #740] @ 0x2e4 │ │ - str r0, [sp, #456] @ 0x1c8 │ │ - ldr.w ip, [sp, #124] @ 0x7c │ │ + str r0, [sp, #468] @ 0x1d4 │ │ + ldr r0, [sp, #164] @ 0xa4 │ │ + str.w sl, [sp, #160] @ 0xa0 │ │ + str.w lr, [sp, #144] @ 0x90 │ │ + strb.w r2, [sp, #764] @ 0x2fc │ │ + str r0, [sp, #464] @ 0x1d0 │ │ + ldr.w ip, [sp, #132] @ 0x84 │ │ ldmia r1!, {r2, r3, r4, r5, r6} │ │ stmia.w ip!, {r2, r3, r4, r5, r6} │ │ ldmia r1!, {r2, r3, r4, r5, r6} │ │ stmia.w ip!, {r2, r3, r4, r5, r6} │ │ ldmia.w r1, {r0, r2, r3, r4, r5, r6} │ │ stmia.w ip, {r0, r2, r3, r4, r5, r6} │ │ - ldr r2, [sp, #128] @ 0x80 │ │ - ldrb.w r0, [sp, #740] @ 0x2e4 │ │ - ldr r1, [sp, #736] @ 0x2e0 │ │ + ldr r2, [sp, #136] @ 0x88 │ │ + ldrb.w r0, [sp, #764] @ 0x2fc │ │ + ldr r1, [sp, #760] @ 0x2f8 │ │ strb r0, [r2, #4] │ │ + ldr r0, [sp, #128] @ 0x80 │ │ + str r0, [sp, #556] @ 0x22c │ │ + ldr r0, [sp, #180] @ 0xb4 │ │ + str r0, [sp, #552] @ 0x228 │ │ ldr r0, [sp, #120] @ 0x78 │ │ - str r0, [sp, #548] @ 0x224 │ │ - ldr r0, [sp, #172] @ 0xac │ │ - str r0, [sp, #544] @ 0x220 │ │ - ldr r0, [sp, #112] @ 0x70 │ │ - strb.w r0, [sp, #554] @ 0x22a │ │ - ldr r0, [sp, #116] @ 0x74 │ │ + strb.w r0, [sp, #562] @ 0x232 │ │ + ldr r0, [sp, #124] @ 0x7c │ │ str r1, [r2, #0] │ │ - strh.w r0, [sp, #552] @ 0x228 │ │ - add r0, sp, #800 @ 0x320 │ │ - add r1, sp, #456 @ 0x1c8 │ │ - bl 53964 │ │ - ldr.w sl, [sp, #108] @ 0x6c │ │ - ldr r5, [sp, #148] @ 0x94 │ │ + strh.w r0, [sp, #560] @ 0x230 │ │ + add r0, sp, #824 @ 0x338 │ │ + add r1, sp, #464 @ 0x1d0 │ │ + bl 54680 │ │ + ldr.w sl, [sp, #116] @ 0x74 │ │ + ldr r5, [sp, #156] @ 0x9c │ │ cmp r0, #0 │ │ - bne.w 7f9de │ │ + bne.w 807a8 │ │ cmp r5, #0 │ │ - bne.w 7ea78 │ │ - b.w 7f9e6 │ │ - cbz r5, 7efbe │ │ + bne.w 7f820 │ │ + b.w 807b0 │ │ + cbz r5, 7fd6e │ │ ldrb.w r6, [sl] │ │ cmp r6, #3 │ │ - bhi.w 7f91e │ │ + bhi.w 806ea │ │ orr.w r3, r3, r6, lsl #14 │ │ add.w sl, r2, #3 │ │ subs r0, #3 │ │ - str r0, [sp, #148] @ 0x94 │ │ - b.n 7ee44 │ │ + str r0, [sp, #156] @ 0x9c │ │ + b.n 7fbf4 │ │ movs r3, #0 │ │ - b.n 7ef98 │ │ + b.n 7fd48 │ │ mov.w r8, #6 │ │ mov.w r9, #0 │ │ movs r3, #0 │ │ - ldrd r2, fp, [sp, #152] @ 0x98 │ │ - b.n 7f082 │ │ - ldr r0, [sp, #148] @ 0x94 │ │ - ldr.w fp, [sp, #156] @ 0x9c │ │ + ldrd r2, fp, [sp, #160] @ 0xa0 │ │ + b.n 7fe32 │ │ + ldr r0, [sp, #156] @ 0x9c │ │ + ldr.w fp, [sp, #164] @ 0xa4 │ │ add sl, r0 │ │ - ldr r2, [sp, #152] @ 0x98 │ │ + ldr r2, [sp, #160] @ 0xa0 │ │ mov.w r8, #19 │ │ mov.w r9, #0 │ │ - b.n 7f082 │ │ + b.n 7fe32 │ │ add.w sl, lr, ip │ │ movs r4, #0 │ │ movs r3, #19 │ │ - b.n 7f04e │ │ + b.n 7fdfe │ │ movs r3, #7 │ │ mov.w r9, #0 │ │ movs r4, #0 │ │ - b.n 7f04e │ │ + b.n 7fdfe │ │ movs r3, #19 │ │ mov sl, r2 │ │ movs r4, #0 │ │ - b.n 7f04e │ │ + b.n 7fdfe │ │ movs r3, #19 │ │ movs r4, #0 │ │ - b.n 7f04e │ │ + b.n 7fdfe │ │ mov.w r8, #19 │ │ mov.w r9, #0 │ │ - b.w 7f8f8 │ │ - add r4, sp, #240 @ 0xf0 │ │ - add.w ip, sp, #176 @ 0xb0 │ │ + b.w 806ac │ │ + add r4, sp, #248 @ 0xf8 │ │ + add.w ip, sp, #184 @ 0xb8 │ │ ldmia r4!, {r0, r1, r2, r3, r6} │ │ stmia.w ip!, {r0, r1, r2, r3, r6} │ │ ldmia r4!, {r0, r1, r2, r3, r6} │ │ stmia.w ip!, {r0, r1, r2, r3, r6} │ │ ldmia.w r4, {r0, r1, r2, r3, r5, r6} │ │ stmia.w ip, {r0, r1, r2, r3, r5, r6} │ │ - ldr r0, [sp, #800] @ 0x320 │ │ - ldrd r8, fp, [sp, #808] @ 0x328 │ │ - ldrd sl, r9, [sp, #816] @ 0x330 │ │ + ldr r0, [sp, #824] @ 0x338 │ │ + ldrd r8, fp, [sp, #832] @ 0x340 │ │ + ldrd sl, r9, [sp, #840] @ 0x348 │ │ cmp.w r0, #2147483648 @ 0x80000000 │ │ - beq.w 7f124 │ │ - ldr r1, [sp, #804] @ 0x324 │ │ - add r3, sp, #464 @ 0x1d0 │ │ - ldr r2, [pc, #220] @ (7f0e0 ) │ │ + beq.w 7fed4 │ │ + ldr r1, [sp, #828] @ 0x33c │ │ + add r3, sp, #472 @ 0x1d8 │ │ + ldr r2, [pc, #220] @ (7fe90 ) │ │ stmia.w r3, {r0, r1, r8, fp} │ │ movs r0, #1 │ │ add r2, pc │ │ - str.w sl, [sp, #480] @ 0x1e0 │ │ - strd r0, r0, [sp, #456] @ 0x1c8 │ │ + str.w sl, [sp, #488] @ 0x1e8 │ │ + strd r0, r0, [sp, #464] @ 0x1d0 │ │ ldrb r0, [r2, #1] │ │ movs r0, #32 │ │ - str.w r9, [sp, #484] @ 0x1e4 │ │ - blx ccbf0 │ │ + str.w r9, [sp, #492] @ 0x1ec │ │ + blx cd270 │ │ cmp r0, #0 │ │ - beq.w 8004a │ │ - add r5, sp, #456 @ 0x1c8 │ │ + beq.w 80e36 │ │ + add r5, sp, #464 @ 0x1d0 │ │ mov fp, r0 │ │ ldmia r5!, {r1, r2, r3, r6} │ │ stmia r0!, {r1, r2, r3, r6} │ │ ldmia.w r5, {r1, r2, r3, r6} │ │ stmia r0!, {r1, r2, r3, r6} │ │ - b.n 7ea1c │ │ + b.n 7f7c4 │ │ movs r3, #19 │ │ mov sl, lr │ │ movs r4, #0 │ │ - b.n 7f04e │ │ + b.n 7fdfe │ │ mov.w r8, #19 │ │ mov.w r9, #0 │ │ mov sl, r5 │ │ - ldr r3, [sp, #136] @ 0x88 │ │ - b.n 7ef88 │ │ + ldr r3, [sp, #144] @ 0x90 │ │ + b.n 7fd38 │ │ movs r3, #9 │ │ mov r4, r2 │ │ - ldr r0, [sp, #368] @ 0x170 │ │ + ldr r0, [sp, #376] @ 0x178 │ │ mov.w r1, r9, lsl #8 │ │ orr.w r1, r1, r8, lsl #16 │ │ cmp r0, #0 │ │ add.w r9, r1, r3 │ │ itttt ne │ │ - ldrne r0, [sp, #372] @ 0x174 │ │ + ldrne r0, [sp, #380] @ 0x17c │ │ cmpne r0, #0 │ │ - ldrne r0, [sp, #376] @ 0x178 │ │ - blxne ccbe0 │ │ - ldr r1, [sp, #152] @ 0x98 │ │ + ldrne r0, [sp, #384] @ 0x180 │ │ + blxne cd200 │ │ + ldr r1, [sp, #160] @ 0xa0 │ │ mov.w r0, r8, lsr #16 │ │ orr.w fp, r0, r1, lsl #16 │ │ mov.w r2, r9, lsr #16 │ │ ubfx r3, r9, #8, #8 │ │ uxtb.w r8, r9 │ │ mov r9, r4 │ │ lsls r1, r2, #16 │ │ orr.w r1, r1, r3, lsl #8 │ │ add r8, r1 │ │ - ldrd r5, r4, [sp, #804] @ 0x324 │ │ - cbz r4, 7f0aa │ │ + ldrd r5, r4, [sp, #828] @ 0x33c │ │ + cbz r4, 7fe5a │ │ adds r6, r5, #4 │ │ ldr.w r0, [r6, #-4] │ │ cmp r0, #0 │ │ itttt ne │ │ ldrne r0, [r6, #0] │ │ cmpne r0, #0 │ │ ldrne r0, [r6, #4] │ │ - blxne ccbe0 │ │ + blxne cd200 │ │ adds r6, #104 @ 0x68 │ │ subs r4, #1 │ │ - bne.n 7f092 │ │ - ldr r0, [sp, #800] @ 0x320 │ │ + bne.n 7fe42 │ │ + ldr r0, [sp, #824] @ 0x338 │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, r5 │ │ - blxne ccbe0 │ │ - ldr r2, [sp, #812] @ 0x32c │ │ + blxne cd200 │ │ + ldr r2, [sp, #836] @ 0x344 │ │ movs r0, #0 │ │ - cbz r2, 7f0e4 │ │ - add.w ip, sp, #388 @ 0x184 │ │ - ldrd r3, r1, [sp, #816] @ 0x330 │ │ + cbz r2, 7fe94 │ │ + add.w ip, sp, #396 @ 0x18c │ │ + ldrd r3, r1, [sp, #840] @ 0x348 │ │ stmia.w ip, {r0, r2, r3} │ │ - add.w ip, sp, #372 @ 0x174 │ │ + add.w ip, sp, #380 @ 0x17c │ │ stmia.w ip, {r0, r2, r3} │ │ movs r0, #1 │ │ - b.n 7f0e6 │ │ - vhadd.u d0, d4, d4 │ │ - ldr r6, [r3, r0] │ │ + b.n 7fe96 │ │ + vst4.8 {d16-d19}, [r8], r4 │ │ + ldrsb r0, [r4, r2] │ │ movs r5, r0 │ │ - cdp2 0, 12, cr0, cr10, cr4, {0} │ │ - strb r4, [r4, r6] │ │ + str??.w r0, [r0, #4] │ │ + strb r4, [r3, r0] │ │ movs r5, r0 │ │ movs r1, #0 │ │ - str r1, [sp, #400] @ 0x190 │ │ - add r1, sp, #368 @ 0x170 │ │ - str r0, [sp, #384] @ 0x180 │ │ - str r0, [sp, #368] @ 0x170 │ │ - add r0, sp, #304 @ 0x130 │ │ - bl 8aa0c │ │ - ldr r0, [sp, #304] @ 0x130 │ │ - cbz r0, 7f124 │ │ - add r5, sp, #304 @ 0x130 │ │ - add r4, sp, #368 @ 0x170 │ │ + str r1, [sp, #408] @ 0x198 │ │ + add r1, sp, #376 @ 0x178 │ │ + str r0, [sp, #392] @ 0x188 │ │ + str r0, [sp, #376] @ 0x178 │ │ + add r0, sp, #312 @ 0x138 │ │ + bl 8bc0c │ │ + ldr r0, [sp, #312] @ 0x138 │ │ + cbz r0, 7fed4 │ │ + add r5, sp, #312 @ 0x138 │ │ + add r4, sp, #376 @ 0x178 │ │ movs r6, #104 @ 0x68 │ │ - ldr r1, [sp, #312] @ 0x138 │ │ + ldr r1, [sp, #320] @ 0x140 │ │ mla r0, r1, r6, r0 │ │ ldr.w r1, [r0, #88]! │ │ cmp r1, #0 │ │ itttt ne │ │ ldrne r1, [r0, #4] │ │ cmpne r1, #0 │ │ ldrne r0, [r0, #8] │ │ - blxne ccbe0 │ │ + blxne cd200 │ │ mov r0, r5 │ │ mov r1, r4 │ │ - bl 8aa0c │ │ - ldr r0, [sp, #304] @ 0x130 │ │ + bl 8bc0c │ │ + ldr r0, [sp, #312] @ 0x138 │ │ cmp r0, #0 │ │ - bne.n 7f0fe │ │ + bne.n 7feae │ │ uxtb.w r0, r8 │ │ - cmp r0, #75 @ 0x4b │ │ - bne.w 7f2a6 │ │ - ldr r6, [sp, #160] @ 0xa0 │ │ + cmp r0, #79 @ 0x4f │ │ + bne.w 80056 │ │ + ldr r6, [sp, #168] @ 0xa8 │ │ ldrd r5, r4, [r6] │ │ add.w lr, r6, #16 │ │ ldrd r8, r0, [r6, #8] │ │ adds r6, #32 │ │ ldmia.w lr, {r9, sl, ip, lr} │ │ ldmia r6, {r1, r2, r3, r6} │ │ - str r2, [sp, #660] @ 0x294 │ │ + str r2, [sp, #684] @ 0x2ac │ │ movs r2, #12 │ │ - strd r8, r0, [sp, #632] @ 0x278 │ │ + strd r8, r0, [sp, #656] @ 0x290 │ │ and.w r0, r1, #65280 @ 0xff00 │ │ - strd r5, r4, [sp, #624] @ 0x270 │ │ + strd r5, r4, [sp, #648] @ 0x288 │ │ cmp.w r0, #2048 @ 0x800 │ │ - str r6, [sp, #668] @ 0x29c │ │ + str r6, [sp, #692] @ 0x2b4 │ │ mov.w r5, #0 │ │ - str r3, [sp, #664] @ 0x298 │ │ - add r4, sp, #368 @ 0x170 │ │ - strd r9, sl, [sp, #640] @ 0x280 │ │ + str r3, [sp, #688] @ 0x2b0 │ │ + add r4, sp, #376 @ 0x178 │ │ + strd r9, sl, [sp, #664] @ 0x298 │ │ it eq │ │ moveq r2, #20 │ │ - str r1, [sp, #656] @ 0x290 │ │ + str r1, [sp, #680] @ 0x2a8 │ │ lsrs r1, r1, #16 │ │ cmp r1, #4 │ │ mov.w r1, #0 │ │ it hi │ │ movhi r1, #1 │ │ - ldr r3, [sp, #168] @ 0xa8 │ │ + ldr r3, [sp, #176] @ 0xb0 │ │ ldrb.w r3, [r3, #120] @ 0x78 │ │ ands r1, r3 │ │ it eq │ │ moveq r2, r1 │ │ - strd r2, r2, [sp, #708] @ 0x2c4 │ │ + strd r2, r2, [sp, #732] @ 0x2dc │ │ movs r2, #8 │ │ cmp.w r0, #2048 @ 0x800 │ │ - strd ip, lr, [sp, #648] @ 0x288 │ │ - str.w fp, [sp, #696] @ 0x2b8 │ │ + strd ip, lr, [sp, #672] @ 0x2a0 │ │ + str.w fp, [sp, #720] @ 0x2d0 │ │ it eq │ │ moveq r2, #16 │ │ movs r0, #47 @ 0x2f │ │ cmp r1, #0 │ │ it eq │ │ moveq r2, r1 │ │ - str r0, [sp, #472] @ 0x1d8 │ │ - add r0, sp, #460 @ 0x1cc │ │ - strd r5, r5, [sp, #688] @ 0x2b0 │ │ + str r0, [sp, #480] @ 0x1e0 │ │ + add r0, sp, #468 @ 0x1d4 │ │ + strd r5, r5, [sp, #712] @ 0x2c8 │ │ stmia.w r0, {r5, r9, sl} │ │ sub.w r0, r8, #3 │ │ cmp r0, #2 │ │ mov.w r0, #0 │ │ - str r5, [sp, #680] @ 0x2a8 │ │ - str r5, [sp, #672] @ 0x2a0 │ │ - add.w sl, sp, #456 @ 0x1c8 │ │ - strd r2, r5, [sp, #700] @ 0x2bc │ │ - str r5, [sp, #476] @ 0x1dc │ │ + str r5, [sp, #704] @ 0x2c0 │ │ + str r5, [sp, #696] @ 0x2b8 │ │ + add.w r9, sp, #464 @ 0x1d0 │ │ + strd r2, r5, [sp, #724] @ 0x2d4 │ │ + str r5, [sp, #484] @ 0x1e4 │ │ it cc │ │ movcc r0, #1 │ │ - str r0, [sp, #456] @ 0x1c8 │ │ + str r0, [sp, #464] @ 0x1d0 │ │ add.w r0, fp, #8 │ │ - str r0, [sp, #380] @ 0x17c │ │ - add.w r0, sl, #168 @ 0xa8 │ │ - str r5, [sp, #412] @ 0x19c │ │ - str r5, [sp, #384] @ 0x180 │ │ - str r0, [sp, #376] @ 0x178 │ │ - strd ip, lr, [sp, #368] @ 0x170 │ │ - add r0, sp, #304 @ 0x130 │ │ + str r0, [sp, #388] @ 0x184 │ │ + add.w r0, r9, #184 @ 0xb8 │ │ + str r5, [sp, #420] @ 0x1a4 │ │ + str r5, [sp, #392] @ 0x188 │ │ + str r0, [sp, #384] @ 0x180 │ │ + strd ip, lr, [sp, #376] @ 0x178 │ │ + add r0, sp, #312 @ 0x138 │ │ mov r1, r4 │ │ - bl 8ab88 │ │ - ldrb.w r0, [sp, #304] @ 0x130 │ │ - cmp r0, #75 @ 0x4b │ │ - bne.n 7f220 │ │ + bl 8bd88 │ │ + ldrb.w r0, [sp, #312] @ 0x138 │ │ + cmp r0, #79 @ 0x4f │ │ + bne.n 7ffd0 │ │ add.w fp, r4, #16 │ │ - add.w r6, sl, #132 @ 0x84 │ │ - add.w r8, sl, #108 @ 0x6c │ │ - add.w r9, sl, #40 @ 0x28 │ │ - add r4, sp, #304 @ 0x130 │ │ - ldrb.w r0, [sp, #305] @ 0x131 │ │ - ldr r5, [sp, #384] @ 0x180 │ │ + add.w r6, r9, #148 @ 0x94 │ │ + add.w r8, r9, #124 @ 0x7c │ │ + add.w sl, r9, #40 @ 0x28 │ │ + add r4, sp, #312 @ 0x138 │ │ + ldrb.w r0, [sp, #313] @ 0x139 │ │ + ldr r5, [sp, #392] @ 0x188 │ │ cmp r0, #1 │ │ - bne.n 7f2d4 │ │ + bne.n 80084 │ │ cmp r5, #0 │ │ - bne.n 7f2da │ │ - add r1, sp, #368 @ 0x170 │ │ + bne.n 8008a │ │ + add r1, sp, #376 @ 0x178 │ │ mov r0, r4 │ │ - bl 8ab88 │ │ - ldrb.w r0, [sp, #304] @ 0x130 │ │ - cmp r0, #75 @ 0x4b │ │ - beq.n 7f202 │ │ - ldr r1, [sp, #164] @ 0xa4 │ │ + bl 8bd88 │ │ + ldrb.w r0, [sp, #312] @ 0x138 │ │ + cmp r0, #79 @ 0x4f │ │ + beq.n 7ffb2 │ │ + ldr r1, [sp, #172] @ 0xac │ │ mov.w ip, #0 │ │ - ldrd r3, r6, [sp, #308] @ 0x134 │ │ + ldrd r3, r6, [sp, #316] @ 0x13c │ │ movs r4, #2 │ │ - ldrb.w lr, [sp, #305] @ 0x131 │ │ - ldrh.w r2, [sp, #306] @ 0x132 │ │ - ldr r5, [sp, #316] @ 0x13c │ │ + ldrb.w lr, [sp, #313] @ 0x139 │ │ + ldrh.w r2, [sp, #314] @ 0x13a │ │ + ldr r5, [sp, #324] @ 0x144 │ │ strd r4, ip, [r1] │ │ strd r3, r6, [r1, #12] │ │ str r5, [r1, #20] │ │ strh r2, [r1, #10] │ │ strb.w lr, [r1, #9] │ │ strb r0, [r1, #8] │ │ - ldr r0, [sp, #696] @ 0x2b8 │ │ + ldr r0, [sp, #720] @ 0x2d0 │ │ dmb ish │ │ ldrex r1, [r0] │ │ subs r2, r1, #1 │ │ strex r3, r2, [r0] │ │ cmp r3, #0 │ │ - bne.n 7f24e │ │ + bne.n 7fffe │ │ cmp r1, #1 │ │ - bne.n 7f26a │ │ + bne.n 8001a │ │ dmb ish │ │ - ldr r0, [sp, #696] @ 0x2b8 │ │ - bl 8a8b2 │ │ - ldrd r0, r1, [sp, #472] @ 0x1d8 │ │ + ldr r0, [sp, #720] @ 0x2d0 │ │ + bl 8baae │ │ + ldrd r0, r1, [sp, #480] @ 0x1e0 │ │ eor.w r0, r0, #47 @ 0x2f │ │ orrs r0, r1 │ │ - beq.n 7f2ca │ │ - ldr r0, [sp, #552] @ 0x228 │ │ + beq.n 8007a │ │ + ldr r0, [sp, #576] @ 0x240 │ │ cmp r0, #0 │ │ itt ne │ │ - ldrne r0, [sp, #556] @ 0x22c │ │ - blxne ccbe0 │ │ - ldr r0, [sp, #564] @ 0x234 │ │ + ldrne r0, [sp, #580] @ 0x244 │ │ + blxne cd200 │ │ + ldr r0, [sp, #588] @ 0x24c │ │ cmp r0, #0 │ │ itt ne │ │ - ldrne r0, [sp, #568] @ 0x238 │ │ - blxne ccbe0 │ │ - ldr r0, [sp, #576] @ 0x240 │ │ + ldrne r0, [sp, #592] @ 0x250 │ │ + blxne cd200 │ │ + ldr r0, [sp, #600] @ 0x258 │ │ cmp r0, #0 │ │ itt ne │ │ - ldrne r0, [sp, #580] @ 0x244 │ │ - blxne ccbe0 │ │ - ldr r0, [sp, #588] @ 0x24c │ │ - cbz r0, 7f2ca │ │ - ldr r0, [sp, #592] @ 0x250 │ │ - blx ccbe0 │ │ - b.n 7f2ca │ │ - ldr r2, [sp, #164] @ 0xa4 │ │ + ldrne r0, [sp, #604] @ 0x25c │ │ + blxne cd200 │ │ + ldr r0, [sp, #612] @ 0x264 │ │ + cbz r0, 8007a │ │ + ldr r0, [sp, #616] @ 0x268 │ │ + blx cd200 │ │ + b.n 8007a │ │ + ldr r2, [sp, #172] @ 0xac │ │ movs r0, #0 │ │ movs r1, #2 │ │ strd r1, r0, [r2] │ │ mov.w r0, r8, lsr #24 │ │ strb r0, [r2, #11] │ │ mov.w r0, r8, lsr #8 │ │ strb.w r8, [r2, #8] │ │ strh.w r0, [r2, #9] │ │ strd fp, sl, [r2, #12] │ │ str.w r9, [r2, #20] │ │ - add.w sp, sp, #900 @ 0x384 │ │ + add.w sp, sp, #940 @ 0x3ac │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ cmp r5, #0 │ │ - beq.w 7f652 │ │ - str r6, [sp, #116] @ 0x74 │ │ - ldrd r6, r0, [sp, #388] @ 0x184 │ │ - bl 53dbc │ │ - ldr r2, [sp, #456] @ 0x1c8 │ │ + beq.w 80406 │ │ + str r6, [sp, #120] @ 0x78 │ │ + ldrd r6, r0, [sp, #396] @ 0x18c │ │ + bl 54a6c │ │ + ldrd r2, r3, [sp, #464] @ 0x1d0 │ │ cmp r1, #0 │ │ - str r2, [sp, #148] @ 0x94 │ │ - ldr r2, [sp, #460] @ 0x1cc │ │ - str r2, [sp, #144] @ 0x90 │ │ - add r2, sp, #248 @ 0xf8 │ │ - strd r5, r6, [sp, #240] @ 0xf0 │ │ - stmia.w r2, {r0, r1, fp} │ │ - str.w r9, [sp, #112] @ 0x70 │ │ - beq.w 7f52c │ │ - str.w r8, [sp, #120] @ 0x78 │ │ + strd r5, r6, [sp, #248] @ 0xf8 │ │ + str r3, [sp, #156] @ 0x9c │ │ + add r3, sp, #256 @ 0x100 │ │ + stmia.w r3, {r0, r1, fp} │ │ + str.w r8, [sp, #116] @ 0x74 │ │ + beq.w 802dc │ │ add.w r8, r0, #16 │ │ movs r0, #0 │ │ - add.w r9, r4, #8 │ │ - str r0, [sp, #128] @ 0x80 │ │ + str r0, [sp, #164] @ 0xa4 │ │ movs r0, #46 @ 0x2e │ │ - str r0, [sp, #124] @ 0x7c │ │ - subs r4, r1, #1 │ │ - str r0, [sp, #156] @ 0x9c │ │ - movs r0, #0 │ │ - str r0, [sp, #152] @ 0x98 │ │ - add.w sl, sp, #304 @ 0x130 │ │ str r0, [sp, #160] @ 0xa0 │ │ - add.w fp, sp, #176 @ 0xb0 │ │ - movs r0, #46 @ 0x2e │ │ + add.w r9, r4, #8 │ │ str r0, [sp, #140] @ 0x8c │ │ movs r0, #0 │ │ str r0, [sp, #136] @ 0x88 │ │ + subs r4, r1, #1 │ │ + str r0, [sp, #168] @ 0xa8 │ │ + add.w fp, sp, #184 @ 0xb8 │ │ + movs r0, #46 @ 0x2e │ │ + str.w sl, [sp, #124] @ 0x7c │ │ + str r0, [sp, #152] @ 0x98 │ │ movs r0, #0 │ │ - str r0, [sp, #132] @ 0x84 │ │ - b.n 7f340 │ │ + str r0, [sp, #148] @ 0x94 │ │ + add.w sl, sp, #312 @ 0x138 │ │ + str r2, [sp, #132] @ 0x84 │ │ + movs r0, #0 │ │ + str r0, [sp, #144] @ 0x90 │ │ + b.n 800f0 │ │ subs r4, #1 │ │ add.w r8, r8, #16 │ │ adds r0, r4, #1 │ │ - beq.w 7f56c │ │ + beq.w 80320 │ │ ldmdb r8, {r0, r1, r2, r3} │ │ - add.w ip, sp, #176 @ 0xb0 │ │ - ldr r6, [sp, #256] @ 0x100 │ │ + add.w ip, sp, #184 @ 0xb8 │ │ + ldr r6, [sp, #264] @ 0x108 │ │ stmia.w ip, {r0, r1, r2, r3} │ │ - add r1, sp, #240 @ 0xf0 │ │ + add r1, sp, #248 @ 0xf8 │ │ mov r3, fp │ │ ldr r0, [r6, #12] │ │ ldr r2, [r0, #32] │ │ mov r0, sl │ │ - bl 85b60 │ │ - ldrd r0, r1, [sp, #304] @ 0x130 │ │ + bl 86cd0 │ │ + ldrd r0, r1, [sp, #312] @ 0x138 │ │ eor.w r2, r0, #46 @ 0x2e │ │ orrs r2, r1 │ │ - beq.w 7f548 │ │ + beq.w 802fc │ │ ldmia.w r9, {r2, r3, r6} │ │ - add.w ip, sp, #720 @ 0x2d0 │ │ + add.w ip, sp, #744 @ 0x2e8 │ │ ldr.w r5, [r9, #12] │ │ stmia.w ip, {r2, r3, r6} │ │ - str r5, [sp, #732] @ 0x2dc │ │ - strd r0, r1, [sp, #304] @ 0x130 │ │ - ldrd r0, r3, [sp, #728] @ 0x2d8 │ │ + str r5, [sp, #756] @ 0x2f4 │ │ + strd r0, r1, [sp, #312] @ 0x138 │ │ + ldrd r0, r3, [sp, #752] @ 0x2f0 │ │ strd r0, r3, [r9, #8] │ │ - ldrh.w r0, [sp, #320] @ 0x140 │ │ - ldrd r1, r2, [sp, #720] @ 0x2d0 │ │ + ldrh.w r0, [sp, #328] @ 0x148 │ │ + ldrd r1, r2, [sp, #744] @ 0x2e8 │ │ cmp r0, #113 @ 0x71 │ │ - strd r8, r4, [sp, #248] @ 0xf8 │ │ - strd r6, r5, [sp, #808] @ 0x328 │ │ + strd r8, r4, [sp, #256] @ 0x100 │ │ + strd r6, r5, [sp, #832] @ 0x340 │ │ strd r1, r2, [r9] │ │ - ble.n 7f406 │ │ + ble.n 801b6 │ │ movw r1, #8496 @ 0x2130 │ │ cmp r0, r1 │ │ - bgt.w 7f448 │ │ + bgt.w 801f8 │ │ subs r0, #114 @ 0x72 │ │ cmp r0, #26 │ │ - bhi.n 7f334 │ │ + bhi.n 800e4 │ │ tbb [pc, r0] │ │ ldrsb r4, [r3, r4] │ │ lsrs r7, r1, #24 │ │ lsrs r6, r1, #24 │ │ lsrs r6, r1, #24 │ │ lsrs r6, r1, #24 │ │ lsrs r6, r1, #24 │ │ @@ -79617,5364 +86805,5733 @@ │ │ lsrs r6, r1, #24 │ │ lsrs r6, r1, #24 │ │ lsrs r6, r1, #24 │ │ lsrs r6, r1, #24 │ │ lsrs r6, r1, #24 │ │ lsrs r6, r1, #24 │ │ lsls r0, r2, #2 │ │ - b.n 7f334 │ │ + b.n 800e4 │ │ mov r0, fp │ │ mov r1, sl │ │ - bl 86e6c │ │ - ldrd r0, r1, [sp, #176] @ 0xb0 │ │ + bl 880d0 │ │ + ldrd r0, r1, [sp, #184] @ 0xb8 │ │ eor.w r0, r0, #23 │ │ orrs r0, r1 │ │ itt eq │ │ - ldreq r0, [sp, #184] @ 0xb8 │ │ - streq r0, [sp, #712] @ 0x2c8 │ │ - b.n 7f334 │ │ + ldreq r0, [sp, #192] @ 0xc0 │ │ + streq r0, [sp, #736] @ 0x2e0 │ │ + b.n 800e4 │ │ mov r0, fp │ │ mov r1, sl │ │ - bl 86e6c │ │ - ldrd r0, r1, [sp, #176] @ 0xb0 │ │ + bl 880d0 │ │ + ldrd r0, r1, [sp, #184] @ 0xb8 │ │ eor.w r0, r0, #28 │ │ orrs r0, r1 │ │ itt eq │ │ - ldreq r0, [sp, #184] @ 0xb8 │ │ - streq r0, [sp, #700] @ 0x2bc │ │ - b.n 7f334 │ │ + ldreq r0, [sp, #192] @ 0xc0 │ │ + streq r0, [sp, #724] @ 0x2d4 │ │ + b.n 800e4 │ │ subs r0, #3 │ │ cmp r0, #24 │ │ - bhi.w 7f334 │ │ + bhi.w 800e4 │ │ tbb [pc, r0] │ │ lsrs r6, r1, #20 │ │ lsrs r5, r1, #20 │ │ lsrs r5, r1, #20 │ │ lsrs r5, r1, #20 │ │ lsrs r5, r1, #20 │ │ lsrs r5, r1, #20 │ │ tst r5, r1 │ │ lsrs r4, r2, #21 │ │ lsrs r5, r1, #20 │ │ lsrs r5, r1, #20 │ │ lsrs r5, r1, #20 │ │ lsrs r5, r1, #20 │ │ movs r5, r6 │ │ - b.n 7f334 │ │ + b.n 800e4 │ │ mov r0, fp │ │ mov r1, sl │ │ - bl 86e6c │ │ - ldr r0, [sp, #176] @ 0xb0 │ │ - str r0, [sp, #124] @ 0x7c │ │ - ldr r0, [sp, #180] @ 0xb4 │ │ - str r0, [sp, #128] @ 0x80 │ │ + bl 880d0 │ │ ldr r0, [sp, #184] @ 0xb8 │ │ - str r0, [sp, #100] @ 0x64 │ │ + str r0, [sp, #160] @ 0xa0 │ │ ldr r0, [sp, #188] @ 0xbc │ │ - str r0, [sp, #96] @ 0x60 │ │ - b.n 7f334 │ │ + str r0, [sp, #164] @ 0xa4 │ │ + ldr r0, [sp, #192] @ 0xc0 │ │ + str r0, [sp, #108] @ 0x6c │ │ + ldr r0, [sp, #196] @ 0xc4 │ │ + str r0, [sp, #104] @ 0x68 │ │ + b.n 800e4 │ │ movw r1, #8497 @ 0x2131 │ │ cmp r0, r1 │ │ - beq.n 7f4ee │ │ + beq.n 8029e │ │ movw r1, #8498 @ 0x2132 │ │ cmp r0, r1 │ │ - beq.n 7f3d2 │ │ + beq.n 80182 │ │ movw r1, #8499 @ 0x2133 │ │ cmp r0, r1 │ │ - bne.w 7f334 │ │ + bne.w 800e4 │ │ mov r0, fp │ │ mov r1, sl │ │ - bl 86e6c │ │ - ldrd r0, r1, [sp, #176] @ 0xb0 │ │ + bl 880d0 │ │ + ldrd r0, r1, [sp, #184] @ 0xb8 │ │ eor.w r0, r0, #11 │ │ orrs r0, r1 │ │ itt eq │ │ - ldreq r0, [sp, #184] @ 0xb8 │ │ - streq r0, [sp, #704] @ 0x2c0 │ │ - b.n 7f334 │ │ + ldreq r0, [sp, #192] @ 0xc0 │ │ + streq r0, [sp, #728] @ 0x2d8 │ │ + b.n 800e4 │ │ mov r0, fp │ │ mov r1, sl │ │ - bl 86e6c │ │ - ldr r0, [sp, #176] @ 0xb0 │ │ - str r0, [sp, #156] @ 0x9c │ │ - ldr r0, [sp, #180] @ 0xb4 │ │ - str r0, [sp, #152] @ 0x98 │ │ + bl 880d0 │ │ ldr r0, [sp, #184] @ 0xb8 │ │ - str r0, [sp, #108] @ 0x6c │ │ + str r0, [sp, #140] @ 0x8c │ │ ldr r0, [sp, #188] @ 0xbc │ │ - str r0, [sp, #104] @ 0x68 │ │ - b.n 7f334 │ │ + str r0, [sp, #136] @ 0x88 │ │ + ldr r0, [sp, #192] @ 0xc0 │ │ + str r0, [sp, #128] @ 0x80 │ │ + ldr r0, [sp, #196] @ 0xc4 │ │ + str r0, [sp, #112] @ 0x70 │ │ + b.n 800e4 │ │ mov r0, fp │ │ mov r1, sl │ │ - bl 86e6c │ │ - add r2, sp, #176 @ 0xb0 │ │ + bl 880d0 │ │ + add r2, sp, #184 @ 0xb8 │ │ ldmia r2, {r0, r1, r2} │ │ eor.w r0, r0, #16 │ │ orrs r0, r1 │ │ - ldr r0, [sp, #172] @ 0xac │ │ + ldr r0, [sp, #180] @ 0xb4 │ │ it eq │ │ moveq r0, r2 │ │ - str r0, [sp, #172] @ 0xac │ │ - ldr r0, [sp, #160] @ 0xa0 │ │ + str r0, [sp, #180] @ 0xb4 │ │ + ldr r0, [sp, #168] @ 0xa8 │ │ it eq │ │ moveq r0, #1 │ │ - str r0, [sp, #160] @ 0xa0 │ │ - b.n 7f334 │ │ + str r0, [sp, #168] @ 0xa8 │ │ + b.n 800e4 │ │ mov r0, fp │ │ mov r1, sl │ │ - bl 86e6c │ │ - ldr r0, [sp, #176] @ 0xb0 │ │ - str r0, [sp, #140] @ 0x8c │ │ - ldr r0, [sp, #180] @ 0xb4 │ │ - str r0, [sp, #136] @ 0x88 │ │ + bl 880d0 │ │ ldr r0, [sp, #184] @ 0xb8 │ │ - str r0, [sp, #92] @ 0x5c │ │ + str r0, [sp, #152] @ 0x98 │ │ ldr r0, [sp, #188] @ 0xbc │ │ - str r0, [sp, #132] @ 0x84 │ │ - b.n 7f334 │ │ + str r0, [sp, #148] @ 0x94 │ │ + ldr r0, [sp, #192] @ 0xc0 │ │ + str r0, [sp, #100] @ 0x64 │ │ + ldr r0, [sp, #196] @ 0xc4 │ │ + str r0, [sp, #144] @ 0x90 │ │ + b.n 800e4 │ │ mov r0, fp │ │ mov r1, sl │ │ - bl 86e6c │ │ - ldrd r0, r1, [sp, #176] @ 0xb0 │ │ + bl 880d0 │ │ + ldrd r0, r1, [sp, #184] @ 0xb8 │ │ eor.w r0, r0, #18 │ │ orrs r0, r1 │ │ itt eq │ │ - ldreq r0, [sp, #184] @ 0xb8 │ │ - streq r0, [sp, #708] @ 0x2c4 │ │ - b.n 7f334 │ │ - ldrd r1, r0, [sp, #144] @ 0x90 │ │ + ldreq r0, [sp, #192] @ 0xc0 │ │ + streq r0, [sp, #732] @ 0x2dc │ │ + b.n 800e4 │ │ + ldr r0, [sp, #132] @ 0x84 │ │ + ldr r1, [sp, #156] @ 0x9c │ │ orrs r0, r1 │ │ - bne.w 7f334 │ │ + bne.w 800e4 │ │ mov r0, fp │ │ mov r1, sl │ │ - bl 86e6c │ │ - ldrd r0, r1, [sp, #176] @ 0xb0 │ │ + bl 880d0 │ │ + ldrd r0, r1, [sp, #184] @ 0xb8 │ │ + movs r2, #0 │ │ eor.w r0, r0, #45 @ 0x2d │ │ orrs r0, r1 │ │ - bne.n 7f524 │ │ - ldr r0, [sp, #184] @ 0xb8 │ │ - movs r2, #0 │ │ - ldr r1, [sp, #188] @ 0xbc │ │ - str r1, [sp, #468] @ 0x1d4 │ │ + bne.n 802d4 │ │ + ldrd r0, r1, [sp, #192] @ 0xc0 │ │ + str r1, [sp, #476] @ 0x1dc │ │ movs r1, #1 │ │ - strd r2, r0, [sp, #460] @ 0x1cc │ │ + strd r2, r0, [sp, #468] @ 0x1d4 │ │ movs r0, #1 │ │ - str r0, [sp, #148] @ 0x94 │ │ - movs r0, #0 │ │ - str r1, [sp, #456] @ 0x1c8 │ │ - b.n 7f528 │ │ + str r0, [sp, #132] @ 0x84 │ │ movs r0, #0 │ │ - str r0, [sp, #148] @ 0x94 │ │ - str r0, [sp, #144] @ 0x90 │ │ - b.n 7f334 │ │ + str r1, [sp, #464] @ 0x1d0 │ │ + b.n 802d8 │ │ movs r0, #0 │ │ - movs r4, #0 │ │ str r0, [sp, #132] @ 0x84 │ │ + str r0, [sp, #156] @ 0x9c │ │ + b.n 800e4 │ │ + movs r0, #0 │ │ + mov.w r9, #0 │ │ + str r0, [sp, #144] @ 0x90 │ │ movs r0, #46 @ 0x2e │ │ - str r0, [sp, #140] @ 0x8c │ │ - movs r5, #46 @ 0x2e │ │ - movs r6, #0 │ │ + str r0, [sp, #152] @ 0x98 │ │ + movs r6, #46 @ 0x2e │ │ + mov.w r8, #0 │ │ movs r0, #0 │ │ - str r0, [sp, #136] @ 0x88 │ │ + str r0, [sp, #148] @ 0x94 │ │ movs r0, #46 @ 0x2e │ │ - str r0, [sp, #156] @ 0x9c │ │ + str r0, [sp, #160] @ 0xa0 │ │ movs r0, #0 │ │ - str r0, [sp, #152] @ 0x98 │ │ - b.n 7f57c │ │ + str r0, [sp, #164] @ 0xa4 │ │ + b.n 80330 │ │ ldmia.w r9, {r0, r1, r2, r3} │ │ - add.w ip, sp, #720 @ 0x2d0 │ │ + add.w ip, sp, #744 @ 0x2e8 │ │ movs r6, #0 │ │ - ldr r4, [sp, #164] @ 0xa4 │ │ + ldr r4, [sp, #172] @ 0xac │ │ movs r5, #2 │ │ stmia.w ip, {r0, r1, r2, r3} │ │ - add.w sl, sp, #456 @ 0x1c8 │ │ + add.w r9, sp, #464 @ 0x1d0 │ │ add.w ip, r4, #8 │ │ strd r5, r6, [r4] │ │ stmia.w ip, {r0, r1, r2, r3} │ │ - b.n 7f248 │ │ - ldr.w fp, [sp, #256] @ 0x100 │ │ - add.w sl, sp, #456 @ 0x1c8 │ │ - ldr r4, [sp, #160] @ 0xa0 │ │ - ldr r6, [sp, #128] @ 0x80 │ │ - ldrd r8, r5, [sp, #120] @ 0x78 │ │ + b.n 7fff8 │ │ + ldr.w fp, [sp, #264] @ 0x108 │ │ + ldr.w sl, [sp, #124] @ 0x7c │ │ + ldr.w r9, [sp, #168] @ 0xa8 │ │ + ldrd r8, r6, [sp, #136] @ 0x88 │ │ ldr.w r0, [fp, #20] │ │ - cbnz r0, 7f590 │ │ - ldr r0, [sp, #240] @ 0xf0 │ │ + cbnz r0, 80344 │ │ + ldr r0, [sp, #248] @ 0xf8 │ │ movs r2, #1 │ │ ldr.w r1, [fp] │ │ subs r0, r0, r1 │ │ strd r2, r0, [fp, #20] │ │ - add r3, sp, #800 @ 0x320 │ │ - add.w ip, sp, #720 @ 0x2d0 │ │ - mov.w fp, #0 │ │ + add r3, sp, #824 @ 0x338 │ │ + add.w ip, sp, #744 @ 0x2e8 │ │ + ldr r5, [sp, #160] @ 0xa0 │ │ + movs r4, #0 │ │ ldmia r3, {r0, r1, r2, r3} │ │ stmia.w ip, {r0, r1, r2, r3} │ │ eor.w r0, r5, #46 @ 0x2e │ │ - orrs r0, r6 │ │ - bne.n 7f5aa │ │ - b.n 7f5d6 │ │ - ldr r0, [sp, #100] @ 0x64 │ │ - str r0, [sp, #744] @ 0x2e8 │ │ - ldr r0, [sp, #96] @ 0x60 │ │ - str r0, [sp, #748] @ 0x2ec │ │ - add r0, sp, #736 @ 0x2e0 │ │ - ldr r3, [sp, #700] @ 0x2bc │ │ - ldrb.w r2, [sp, #657] @ 0x291 │ │ - ldr r1, [sp, #168] @ 0xa8 │ │ + ldr r1, [sp, #164] @ 0xa4 │ │ + orrs r0, r1 │ │ + bne.n 80360 │ │ + b.n 8038c │ │ + ldr r0, [sp, #108] @ 0x6c │ │ + str r0, [sp, #768] @ 0x300 │ │ + ldr r0, [sp, #104] @ 0x68 │ │ + str r0, [sp, #772] @ 0x304 │ │ + add r0, sp, #760 @ 0x2f8 │ │ + str r1, [sp, #764] @ 0x2fc │ │ + ldr r3, [sp, #724] @ 0x2d4 │ │ + ldrb.w r2, [sp, #681] @ 0x2a9 │ │ + ldr r1, [sp, #176] @ 0xb0 │ │ str r0, [sp, #0] │ │ - add r0, sp, #368 @ 0x170 │ │ - str r5, [sp, #736] @ 0x2e0 │ │ - str r6, [sp, #740] @ 0x2e4 │ │ - bl 835f0 │ │ - ldrb.w r0, [sp, #368] @ 0x170 │ │ - ldrd r1, r6, [sp, #372] @ 0x174 │ │ - cmp r0, #75 @ 0x4b │ │ + add r0, sp, #376 @ 0x178 │ │ + str r5, [sp, #760] @ 0x2f8 │ │ + bl 846b0 │ │ + ldrb.w r0, [sp, #376] @ 0x178 │ │ + ldrd r1, fp, [sp, #380] @ 0x17c │ │ + cmp r0, #79 @ 0x4f │ │ it eq │ │ - moveq fp, r1 │ │ - ldr r1, [sp, #156] @ 0x9c │ │ - ldr r5, [sp, #152] @ 0x98 │ │ - eor.w r0, r1, #46 @ 0x2e │ │ - strd fp, r6, [sp, #672] @ 0x2a0 │ │ - orrs r0, r5 │ │ - bne.n 7f602 │ │ - ldr.w ip, [sp, #172] @ 0xac │ │ - mov.w r9, #0 │ │ - cmp r4, #0 │ │ - str.w r9, [sp, #680] @ 0x2a8 │ │ - bne.n 7f640 │ │ - mov.w sl, #47 @ 0x2f │ │ + moveq r4, r1 │ │ + ldr r1, [sp, #128] @ 0x80 │ │ + eor.w r0, r6, #46 @ 0x2e │ │ + orrs.w r0, r0, r8 │ │ + str r4, [sp, #168] @ 0xa8 │ │ + strd r4, fp, [sp, #696] @ 0x2b8 │ │ + bne.n 803b4 │ │ + ldr r3, [sp, #180] @ 0xb4 │ │ + movs r5, #0 │ │ + cmp.w r9, #0 │ │ + str r5, [sp, #704] @ 0x2c0 │ │ + bne.n 803ee │ │ + str.w sl, [sp, #124] @ 0x7c │ │ + movs r6, #47 @ 0x2f │ │ movs r1, #0 │ │ - str.w r8, [sp, #120] @ 0x78 │ │ - b.n 7f686 │ │ - ldr r0, [sp, #108] @ 0x6c │ │ - str r0, [sp, #760] @ 0x2f8 │ │ - ldr r0, [sp, #104] @ 0x68 │ │ - str r1, [sp, #752] @ 0x2f0 │ │ - str r0, [sp, #764] @ 0x2fc │ │ - add r0, sp, #752 @ 0x2f0 │ │ - ldr r3, [sp, #700] @ 0x2bc │ │ - ldrb.w r2, [sp, #657] @ 0x291 │ │ - ldr r1, [sp, #168] @ 0xa8 │ │ + b.n 80432 │ │ + ldr r0, [sp, #112] @ 0x70 │ │ + str r1, [sp, #784] @ 0x310 │ │ + str r0, [sp, #788] @ 0x314 │ │ + add r0, sp, #776 @ 0x308 │ │ + ldr r3, [sp, #724] @ 0x2d4 │ │ + ldrb.w r2, [sp, #681] @ 0x2a9 │ │ + ldr r1, [sp, #176] @ 0xb0 │ │ str r0, [sp, #0] │ │ - add r0, sp, #368 @ 0x170 │ │ - str r5, [sp, #756] @ 0x2f4 │ │ - bl 835f0 │ │ - ldrb.w r0, [sp, #368] @ 0x170 │ │ - mov r2, r4 │ │ - ldr r4, [sp, #376] @ 0x178 │ │ + add r0, sp, #376 @ 0x178 │ │ + str r6, [sp, #776] @ 0x308 │ │ + str.w r8, [sp, #780] @ 0x30c │ │ + bl 846b0 │ │ + ldrb.w r0, [sp, #376] @ 0x178 │ │ movs r1, #0 │ │ - ldr.w r9, [sp, #372] @ 0x174 │ │ - cmp r0, #75 @ 0x4b │ │ - str r4, [sp, #684] @ 0x2ac │ │ + ldr r6, [sp, #384] @ 0x180 │ │ + ldr r5, [sp, #380] @ 0x17c │ │ + cmp r0, #79 @ 0x4f │ │ + str r6, [sp, #708] @ 0x2c4 │ │ it ne │ │ - movne r9, r1 │ │ - ldr.w ip, [sp, #172] @ 0xac │ │ - str.w r9, [sp, #680] @ 0x2a8 │ │ - cbz r2, 7f67a │ │ - ldr r0, [sp, #168] @ 0xa8 │ │ + movne r5, r1 │ │ + ldr r3, [sp, #180] @ 0xb4 │ │ + cmp.w r9, #0 │ │ + str r5, [sp, #704] @ 0x2c0 │ │ + beq.n 8042a │ │ + ldr r0, [sp, #176] @ 0xb0 │ │ ldrd r0, r2, [r0, #32] │ │ - cmp r2, ip │ │ - bcs.n 7f664 │ │ - movs r4, #0 │ │ + cmp r2, r3 │ │ + bcs.n 80418 │ │ + add.w r9, sp, #464 @ 0x1d0 │ │ + mov.w sl, #0 │ │ mov.w r8, #19 │ │ - b.n 7f7dc │ │ - ldr r2, [sp, #164] @ 0xa4 │ │ + b.n 80588 │ │ + ldr r2, [sp, #172] @ 0xac │ │ movs r0, #0 │ │ movs r1, #2 │ │ strd r1, r0, [r2] │ │ str r0, [r2, #12] │ │ - movs r0, #66 @ 0x42 │ │ + movs r0, #69 @ 0x45 │ │ strb r0, [r2, #8] │ │ - b.n 7f248 │ │ - sub.w r3, r2, ip │ │ - add.w r1, r0, ip │ │ + b.n 7fff8 │ │ + adds r1, r0, r3 │ │ + subs r3, r2, r3 │ │ cmp r3, #4 │ │ - bcs.w 7f798 │ │ + bcs.w 80542 │ │ lsrs r3, r1, #8 │ │ movs r0, #0 │ │ movs r2, #19 │ │ - b.n 7f7bc │ │ - str.w r8, [sp, #120] @ 0x78 │ │ - mov.w sl, #47 @ 0x2f │ │ - mov.w r9, #0 │ │ + b.n 80564 │ │ + str.w sl, [sp, #124] @ 0x7c │ │ + movs r6, #47 @ 0x2f │ │ + movs r5, #0 │ │ mov r8, r1 │ │ - ldrd r0, r1, [sp, #472] @ 0x1d8 │ │ + ldrd r0, r1, [sp, #480] @ 0x1e0 │ │ eor.w r0, r0, #47 @ 0x2f │ │ orrs r0, r1 │ │ - beq.n 7f6cc │ │ - ldr r0, [sp, #552] @ 0x228 │ │ - cbz r0, 7f6a2 │ │ - ldr r0, [sp, #556] @ 0x22c │ │ - blx ccbe0 │ │ - ldr.w ip, [sp, #172] @ 0xac │ │ - ldr r0, [sp, #564] @ 0x234 │ │ - cbz r0, 7f6b0 │ │ - ldr r0, [sp, #568] @ 0x238 │ │ - blx ccbe0 │ │ - ldr.w ip, [sp, #172] @ 0xac │ │ + beq.n 80470 │ │ ldr r0, [sp, #576] @ 0x240 │ │ - cbz r0, 7f6be │ │ - ldr r0, [sp, #580] @ 0x244 │ │ - blx ccbe0 │ │ - ldr.w ip, [sp, #172] @ 0xac │ │ + cmp r0, #0 │ │ + itt ne │ │ + ldrne r0, [sp, #580] @ 0x244 │ │ + blxne cd200 │ │ ldr r0, [sp, #588] @ 0x24c │ │ - cbz r0, 7f6cc │ │ - ldr r0, [sp, #592] @ 0x250 │ │ - blx ccbe0 │ │ - ldr.w ip, [sp, #172] @ 0xac │ │ + cmp r0, #0 │ │ + itt ne │ │ + ldrne r0, [sp, #592] @ 0x250 │ │ + blxne cd200 │ │ + ldr r0, [sp, #600] @ 0x258 │ │ + cmp r0, #0 │ │ + itt ne │ │ + ldrne r0, [sp, #604] @ 0x25c │ │ + blxne cd200 │ │ + ldr r0, [sp, #612] @ 0x264 │ │ + cmp r0, #0 │ │ + itt ne │ │ + ldrne r0, [sp, #616] @ 0x268 │ │ + blxne cd200 │ │ movs r0, #0 │ │ - strd fp, r6, [sp, #480] @ 0x1e0 │ │ - strd r0, r0, [sp, #488] @ 0x1e8 │ │ - add r0, sp, #800 @ 0x320 │ │ - strd sl, r9, [sp, #472] @ 0x1d8 │ │ - ldr r5, [sp, #112] @ 0x70 │ │ - ldmia r0!, {r1, r2, r3, r6} │ │ - stmia r5!, {r1, r2, r3, r6} │ │ - ldmia.w r0, {r1, r2, r3, r6} │ │ - stmia r5!, {r1, r2, r3, r6} │ │ - add r2, sp, #768 @ 0x300 │ │ - ldr r4, [sp, #120] @ 0x78 │ │ - ldrd r3, r6, [sp, #784] @ 0x310 │ │ + str r6, [sp, #480] @ 0x1e0 │ │ + str r0, [sp, #500] @ 0x1f4 │ │ + movs r0, #46 @ 0x2e │ │ + strd r4, r0, [sp, #492] @ 0x1ec │ │ + ldr r0, [sp, #168] @ 0xa8 │ │ + ldr.w ip, [sp, #124] @ 0x7c │ │ + strd r5, r0, [sp, #484] @ 0x1e4 │ │ + add r0, sp, #824 @ 0x338 │ │ + ldmia r0!, {r1, r2, r3, r4, r5, r6} │ │ + stmia.w ip!, {r1, r2, r3, r4, r5, r6} │ │ + ldmia.w r0, {r1, r2, r3, r4, r5, r6} │ │ + stmia.w ip, {r1, r2, r3, r4, r5, r6} │ │ + add r2, sp, #792 @ 0x318 │ │ + ldr r4, [sp, #116] @ 0x74 │ │ + ldrd r3, r6, [sp, #808] @ 0x328 │ │ ldmia r2, {r0, r1, r2} │ │ strd r3, r6, [r4] │ │ - ldr r3, [sp, #116] @ 0x74 │ │ - ldr r5, [sp, #792] @ 0x318 │ │ + ldr r3, [sp, #120] @ 0x78 │ │ + ldr r5, [sp, #816] @ 0x330 │ │ stmia r3!, {r0, r1, r2} │ │ - ldr r0, [sp, #72] @ 0x48 │ │ - str r0, [sp, #560] @ 0x230 │ │ - ldr r0, [sp, #80] @ 0x50 │ │ - str r0, [sp, #556] @ 0x22c │ │ ldr r0, [sp, #76] @ 0x4c │ │ - str r0, [sp, #552] @ 0x228 │ │ - ldr r0, [sp, #144] @ 0x90 │ │ - str r0, [sp, #548] @ 0x224 │ │ - ldr r0, [sp, #56] @ 0x38 │ │ - str r0, [sp, #544] @ 0x220 │ │ - ldr r0, [sp, #48] @ 0x30 │ │ - str r0, [sp, #540] @ 0x21c │ │ - ldr r0, [sp, #52] @ 0x34 │ │ - str r0, [sp, #536] @ 0x218 │ │ - ldr r0, [sp, #84] @ 0x54 │ │ - str r0, [sp, #532] @ 0x214 │ │ - ldr r0, [sp, #88] @ 0x58 │ │ - str r0, [sp, #528] @ 0x210 │ │ - ldr r0, [sp, #64] @ 0x40 │ │ str r0, [sp, #584] @ 0x248 │ │ - ldr r0, [sp, #68] @ 0x44 │ │ + ldr r0, [sp, #84] @ 0x54 │ │ str r0, [sp, #580] @ 0x244 │ │ - ldr r0, [sp, #60] @ 0x3c │ │ + ldr r0, [sp, #80] @ 0x50 │ │ str r0, [sp, #576] @ 0x240 │ │ + ldr r0, [sp, #136] @ 0x88 │ │ + str r0, [sp, #572] @ 0x23c │ │ + ldr r0, [sp, #64] @ 0x40 │ │ + str r0, [sp, #560] @ 0x230 │ │ + ldr r0, [sp, #88] @ 0x58 │ │ + str r0, [sp, #556] @ 0x22c │ │ + ldr r0, [sp, #92] @ 0x5c │ │ + str r0, [sp, #552] @ 0x228 │ │ + ldr r0, [sp, #68] @ 0x44 │ │ + str r0, [sp, #608] @ 0x260 │ │ + ldr r0, [sp, #72] @ 0x48 │ │ + ldr r1, [sp, #152] @ 0x98 │ │ + ldr r2, [sp, #148] @ 0x94 │ │ + strd r9, r0, [sp, #600] @ 0x258 │ │ ldr r0, [sp, #96] @ 0x60 │ │ - strb.w r0, [sp, #621] @ 0x26d │ │ - ldr r0, [sp, #104] @ 0x68 │ │ - strb.w r0, [sp, #620] @ 0x26c │ │ + strb.w r0, [sp, #645] @ 0x285 │ │ ldr r0, [sp, #108] @ 0x6c │ │ - strb.w r0, [sp, #619] @ 0x26b │ │ - ldr r0, [sp, #124] @ 0x7c │ │ - strb.w r0, [sp, #618] @ 0x26a │ │ + strb.w r0, [sp, #644] @ 0x284 │ │ + ldr r0, [sp, #112] @ 0x70 │ │ + strb.w r0, [sp, #643] @ 0x283 │ │ ldr r0, [sp, #128] @ 0x80 │ │ - strb.w r0, [sp, #617] @ 0x269 │ │ - ldr r0, [sp, #100] @ 0x64 │ │ - strb.w r0, [sp, #616] @ 0x268 │ │ - ldr r0, [sp, #148] @ 0x94 │ │ - str r0, [sp, #612] @ 0x264 │ │ - ldr r0, [sp, #156] @ 0x9c │ │ - ldr r1, [sp, #140] @ 0x8c │ │ - ldr r2, [sp, #136] @ 0x88 │ │ - strd ip, r0, [sp, #604] @ 0x25c │ │ - ldr r0, [sp, #152] @ 0x98 │ │ - strb.w r0, [sp, #601] @ 0x259 │ │ + strb.w r0, [sp, #642] @ 0x282 │ │ + ldr r0, [sp, #132] @ 0x84 │ │ + strb.w r0, [sp, #641] @ 0x281 │ │ + ldr r0, [sp, #104] @ 0x68 │ │ + strb.w r0, [sp, #640] @ 0x280 │ │ ldr r0, [sp, #160] @ 0xa0 │ │ - strb.w r0, [sp, #600] @ 0x258 │ │ + str r0, [sp, #636] @ 0x27c │ │ + ldr r0, [sp, #164] @ 0xa4 │ │ + str r0, [sp, #632] @ 0x278 │ │ + ldr r0, [sp, #180] @ 0xb4 │ │ + str r0, [sp, #628] @ 0x274 │ │ + ldr r0, [sp, #140] @ 0x8c │ │ + strb.w r0, [sp, #625] @ 0x271 │ │ + ldr r0, [sp, #156] @ 0x9c │ │ + strb.w r0, [sp, #624] @ 0x270 │ │ eor.w r0, r1, #46 @ 0x2e │ │ orrs r0, r2 │ │ str r5, [r4, #8] │ │ - strh.w r8, [sp, #602] @ 0x25a │ │ - beq.n 7f78a │ │ + strd sl, fp, [sp, #564] @ 0x234 │ │ + strh.w r8, [sp, #626] @ 0x272 │ │ + beq.n 80534 │ │ and.w r0, r1, #63 @ 0x3f │ │ cmp r0, #12 │ │ - beq.n 7f802 │ │ - cbnz r0, 7f78a │ │ - ldr r0, [sp, #92] @ 0x5c │ │ - ldr r1, [sp, #132] @ 0x84 │ │ - strd r0, r1, [sp, #688] @ 0x2b0 │ │ - ldr r0, [sp, #164] @ 0xa4 │ │ - add r1, sp, #456 @ 0x1c8 │ │ - mov.w r2, #264 @ 0x108 │ │ - bl c9a94 │ │ - b.n 7f2ca │ │ - mov r5, r1 │ │ + beq.n 805b2 │ │ + cbnz r0, 80534 │ │ + ldr r0, [sp, #100] @ 0x64 │ │ + ldr r1, [sp, #144] @ 0x90 │ │ + strd r0, r1, [sp, #712] @ 0x2c8 │ │ + ldr r0, [sp, #172] @ 0xac │ │ + add r1, sp, #464 @ 0x1d0 │ │ + mov.w r2, #280 @ 0x118 │ │ + bl ca098 │ │ + b.n 8007a │ │ + mov r2, r1 │ │ + ldrb.w r8, [sp, #680] @ 0x2a8 │ │ + ldr.w ip, [r2], #4 │ │ + mov r4, r2 │ │ subs r2, r3, #4 │ │ - ldr.w lr, [r5], #4 │ │ - ldrb.w r0, [sp, #656] @ 0x290 │ │ - cmn.w lr, #17 │ │ - str r0, [sp, #160] @ 0xa0 │ │ - bls.n 7f7f0 │ │ - mov ip, r6 │ │ - mov r6, r5 │ │ - adds.w r5, lr, #1 │ │ - beq.n 7f834 │ │ + cmn.w ip, #17 │ │ + bls.n 8059c │ │ + mov r9, r5 │ │ + adds.w r5, ip, #1 │ │ + beq.n 805e4 │ │ movs r0, #0 │ │ movs r2, #16 │ │ movs r3, #0 │ │ movs r6, #0 │ │ - strb.w r1, [sp, #832] @ 0x340 │ │ - lsrs r1, r6, #16 │ │ orr.w r8, r2, r0 │ │ lsrs r0, r3, #24 │ │ - str.w r3, [sp, #833] @ 0x341 │ │ - orr.w r4, r0, r6, lsl #8 │ │ - strh.w r6, [sp, #837] @ 0x345 │ │ - strb.w r1, [sp, #839] @ 0x347 │ │ - ldr r0, [sp, #832] @ 0x340 │ │ - ldr r3, [sp, #164] @ 0xa4 │ │ + orr.w sl, r0, r6, lsl #8 │ │ + strb.w r1, [sp, #872] @ 0x368 │ │ + lsrs r1, r6, #16 │ │ + str.w r3, [sp, #873] @ 0x369 │ │ + strh.w r6, [sp, #877] @ 0x36d │ │ + strb.w r1, [sp, #879] @ 0x36f │ │ + add.w r9, sp, #464 @ 0x1d0 │ │ + ldr r0, [sp, #872] @ 0x368 │ │ + ldr r3, [sp, #172] @ 0xac │ │ movs r1, #0 │ │ movs r2, #2 │ │ strd r2, r1, [r3] │ │ strd r8, r5, [r3, #8] │ │ - strd r0, r4, [r3, #16] │ │ - b.n 7f248 │ │ + strd r0, sl, [r3, #16] │ │ + b.n 7fff8 │ │ movs r3, #4 │ │ - mov r0, lr │ │ + mov r0, ip │ │ cmp r2, r0 │ │ - bcs.n 7f8b6 │ │ - str r5, [sp, #832] @ 0x340 │ │ + bcs.n 80666 │ │ + mov r5, r4 │ │ + str r4, [sp, #872] @ 0x368 │ │ mov.w r8, #19 │ │ - movs r4, #0 │ │ - b.n 7f7da │ │ - ldr r0, [sp, #168] @ 0xa8 │ │ - ldr r3, [sp, #704] @ 0x2c0 │ │ + mov.w sl, #0 │ │ + b.n 80582 │ │ + ldr r0, [sp, #176] @ 0xb0 │ │ + ldr r3, [sp, #728] @ 0x2d8 │ │ ldrd r1, r6, [r0, #8] │ │ cmp r6, r3 │ │ - bcs.n 7f820 │ │ + bcs.n 805d0 │ │ movs r0, #0 │ │ - add.w sl, sp, #456 @ 0x1c8 │ │ - str.w r0, [sp, #379] @ 0x17b │ │ - str.w r1, [sp, #375] @ 0x177 │ │ + add.w r9, sp, #464 @ 0x1d0 │ │ + str.w r0, [sp, #387] @ 0x183 │ │ + str.w r1, [sp, #383] @ 0x17f │ │ movs r1, #19 │ │ - b.n 7f87a │ │ - ldrb.w r0, [sp, #656] @ 0x290 │ │ - add.w sl, sp, #456 @ 0x1c8 │ │ - ldr r2, [sp, #92] @ 0x5c │ │ + b.n 8062a │ │ + ldrb.w r0, [sp, #680] @ 0x2a8 │ │ + add.w r9, sp, #464 @ 0x1d0 │ │ + ldr r2, [sp, #100] @ 0x64 │ │ umull r2, r5, r2, r0 │ │ - cbz r5, 7f866 │ │ - movs r1, #53 @ 0x35 │ │ - b.n 7f87a │ │ + cbz r5, 80616 │ │ + movs r1, #56 @ 0x38 │ │ + b.n 8062a │ │ cmp r2, #8 │ │ - bcs.n 7f89e │ │ - str.w r6, [sp, #871] @ 0x367 │ │ + bcs.n 8064e │ │ + str.w r4, [sp, #911] @ 0x38f │ │ movs r6, #0 │ │ - ldr r0, [sp, #868] @ 0x364 │ │ - ldrb.w r1, [sp, #874] @ 0x36a │ │ - ldrh.w r3, [sp, #872] @ 0x368 │ │ - ldr r2, [sp, #864] @ 0x360 │ │ - strh.w r3, [sp, #376] @ 0x178 │ │ - str r0, [sp, #372] @ 0x174 │ │ - strb.w r1, [sp, #378] @ 0x17a │ │ + ldr r0, [sp, #908] @ 0x38c │ │ + ldrb.w r1, [sp, #914] @ 0x392 │ │ + ldrh.w r3, [sp, #912] @ 0x390 │ │ + ldr r2, [sp, #904] @ 0x388 │ │ + strh.w r3, [sp, #384] @ 0x180 │ │ + str r0, [sp, #380] @ 0x17c │ │ + strb.w r1, [sp, #386] @ 0x182 │ │ lsrs r3, r2, #24 │ │ - ldr.w r1, [sp, #375] @ 0x177 │ │ + ldr.w r1, [sp, #383] @ 0x17f │ │ orr.w r5, r3, r0, lsl #8 │ │ lsls r0, r2, #8 │ │ movs r2, #19 │ │ lsrs r3, r1, #8 │ │ - b.n 7f7be │ │ + b.n 80566 │ │ add r1, r3 │ │ subs r3, r6, r3 │ │ cmp r3, r2 │ │ - bcs.n 7f924 │ │ + bcs.n 806f0 │ │ movs r0, #0 │ │ - str.w r0, [sp, #379] @ 0x17b │ │ - str.w r1, [sp, #375] @ 0x177 │ │ + str.w r0, [sp, #387] @ 0x183 │ │ + str.w r1, [sp, #383] @ 0x17f │ │ movs r1, #19 │ │ - ldr r4, [sp, #164] @ 0xa4 │ │ + ldr r4, [sp, #172] @ 0xac │ │ lsls r2, r2, #8 │ │ orr.w r2, r2, r0, lsr #24 │ │ orr.w r0, r1, r0, lsl #8 │ │ movs r1, #0 │ │ movs r5, #2 │ │ strd r5, r1, [r4] │ │ add.w r1, r4, #8 │ │ - ldr.w r3, [sp, #375] @ 0x177 │ │ - ldr.w r6, [sp, #379] @ 0x17b │ │ + ldr.w r3, [sp, #383] @ 0x17f │ │ + ldr.w r6, [sp, #387] @ 0x183 │ │ stmia r1!, {r0, r2, r3, r6} │ │ - b.n 7f248 │ │ - ldr r2, [r6, #4] │ │ + b.n 7fff8 │ │ + ldr r2, [r4, #4] │ │ cmp r2, #0 │ │ - bne.n 7f946 │ │ - ldr r0, [r6, #0] │ │ + bne.n 80712 │ │ + ldr r0, [r4, #0] │ │ sub.w r2, r3, #12 │ │ - add.w r5, r1, #12 │ │ - mov r6, ip │ │ + add.w r4, r1, #12 │ │ movs r3, #8 │ │ + mov r5, r9 │ │ cmp r2, r0 │ │ - bcc.n 7f7f8 │ │ + bcc.n 805a4 │ │ cmp r0, #2 │ │ - bcs.n 7f8c4 │ │ - str r5, [sp, #832] @ 0x340 │ │ + bcs.n 80676 │ │ + str r4, [sp, #872] @ 0x368 │ │ mov.w r8, #19 │ │ - movs r4, #0 │ │ - b.n 7fa3c │ │ - mov ip, r5 │ │ - str r0, [sp, #156] @ 0x9c │ │ - ldrh.w r2, [ip], #2 │ │ + mov.w sl, #0 │ │ + b.n 80582 │ │ + mov lr, r4 │ │ + str r0, [sp, #164] @ 0xa4 │ │ + ldrh.w r2, [lr], #2 │ │ subs r1, r2, #6 │ │ cmn.w r1, #4 │ │ - bcs.n 7f900 │ │ - movs r4, #0 │ │ + bcs.n 806b4 │ │ + mov.w sl, #0 │ │ mov.w r8, #17 │ │ - strd r2, r4, [sp, #832] @ 0x340 │ │ - b.n 7fa3c │ │ + strd r2, sl, [sp, #872] @ 0x368 │ │ + b.n 80582 │ │ mov.w r9, #0 │ │ mov sl, lr │ │ - b.w 7efa6 │ │ + b.w 7fd56 │ │ mov.w r8, #8 │ │ mov.w r9, #0 │ │ - b.n 7f8f8 │ │ + b.n 806ac │ │ mov.w r8, #10 │ │ - ldr r3, [sp, #136] @ 0x88 │ │ - ldr r2, [sp, #152] @ 0x98 │ │ - b.w 7f082 │ │ - ldr r0, [sp, #156] @ 0x9c │ │ + ldr r3, [sp, #144] @ 0x90 │ │ + ldr r2, [sp, #160] @ 0xa0 │ │ + b.w 7fe32 │ │ + ldr r0, [sp, #164] @ 0xa4 │ │ cmp r2, #4 │ │ sub.w r1, r0, #2 │ │ - bls.w 7fa00 │ │ - cmp r1, #0 │ │ - beq.w 7fa7e │ │ - ldr r0, [sp, #156] @ 0x9c │ │ + bls.w 807d2 │ │ + cbz r1, 80718 │ │ + ldrb.w r8, [r4, #2] │ │ + movs r1, #25 │ │ + cmp.w r8, #8 │ │ + bhi.w 807bc │ │ + mov lr, r2 │ │ + movs r2, #1 │ │ + lsl.w r2, r2, r8 │ │ + tst.w r2, #278 @ 0x116 │ │ + beq.n 807bc │ │ + ldr r0, [sp, #164] @ 0xa4 │ │ cmp r0, #3 │ │ - bne.n 7f952 │ │ - adds r0, r5, #3 │ │ - str r0, [sp, #832] @ 0x340 │ │ - b.n 7f8bc │ │ + bne.n 8077a │ │ + adds r0, r4, #3 │ │ + str r0, [sp, #872] @ 0x368 │ │ + b.n 8066c │ │ movs r3, #6 │ │ - b.w 7efb2 │ │ + b.w 7fd62 │ │ subs r6, r0, #1 │ │ cmp r6, #7 │ │ - bhi.n 7f9aa │ │ + bhi.n 80764 │ │ add r1, r2 │ │ subs r5, r3, r2 │ │ tbb [pc, r6] │ │ - movs r1, #4 │ │ - subs r4, r7, r4 │ │ - subs r4, #60 @ 0x3c │ │ - movs r7, #60 @ 0x3c │ │ + adds r4, r0, r0 │ │ + asrs r3, r6, #8 │ │ + adds r3, #51 @ 0x33 │ │ + subs r3, r6, #0 │ │ cmp r3, r2 │ │ - beq.w 7f86e │ │ + beq.w 8061e │ │ ldrb r0, [r1, #0] │ │ movs r1, #0 │ │ - b.n 7f786 │ │ + b.n 80530 │ │ movs r0, #0 │ │ - movs r2, #53 @ 0x35 │ │ - b.n 7f7ba │ │ + movs r2, #56 @ 0x38 │ │ + b.n 80562 │ │ + movs r1, #19 │ │ + b.n 807bc │ │ mov.w r8, #6 │ │ - b.n 7f8ee │ │ - mov ip, r2 │ │ - ldrb r2, [r5, #2] │ │ - adds r0, r5, #4 │ │ - str r0, [sp, #840] @ 0x348 │ │ - ldrb r1, [r5, #3] │ │ - str r3, [sp, #152] @ 0x98 │ │ - cmp r1, #0 │ │ - beq.n 7f9f2 │ │ - mov.w r8, #65 @ 0x41 │ │ - b.n 7fa3c │ │ + b.n 806a2 │ │ cmp r5, #4 │ │ - bcc.w 7f86e │ │ + bcc.w 8061e │ │ ldr r0, [r1, #0] │ │ movs r1, #0 │ │ - b.n 7f786 │ │ + b.n 80530 │ │ cmp r5, #2 │ │ - bcc.w 7f86e │ │ + bcc.w 8061e │ │ ldrh r0, [r1, #0] │ │ movs r1, #0 │ │ - b.n 7f786 │ │ + b.n 80530 │ │ cmp r5, #8 │ │ - bcs.n 7f9ec │ │ - str.w r1, [sp, #311] @ 0x137 │ │ - ldrh.w r3, [sp, #312] @ 0x138 │ │ - ldr r0, [sp, #304] @ 0x130 │ │ - ldrb.w r1, [sp, #314] @ 0x13a │ │ - ldr r2, [sp, #308] @ 0x134 │ │ - strh.w r3, [sp, #376] @ 0x178 │ │ + bcs.n 807b6 │ │ + str.w r1, [sp, #319] @ 0x13f │ │ + ldrh.w r3, [sp, #320] @ 0x140 │ │ + ldr r0, [sp, #312] @ 0x138 │ │ + ldrb.w r1, [sp, #322] @ 0x142 │ │ + ldr r2, [sp, #316] @ 0x13c │ │ + strh.w r3, [sp, #384] @ 0x180 │ │ movs r3, #0 │ │ - strb.w r1, [sp, #378] @ 0x17a │ │ + strb.w r1, [sp, #386] @ 0x182 │ │ movs r1, #19 │ │ - str r0, [sp, #368] @ 0x170 │ │ - str.w r3, [sp, #379] @ 0x17b │ │ - str r2, [sp, #372] @ 0x174 │ │ - b.n 7f87a │ │ - ldrb.w r1, [sp, #374] @ 0x176 │ │ - ldrh.w r2, [sp, #372] @ 0x174 │ │ - strb.w r0, [sp, #368] @ 0x170 │ │ + str r0, [sp, #376] @ 0x178 │ │ + str.w r3, [sp, #387] @ 0x183 │ │ + str r2, [sp, #380] @ 0x17c │ │ + b.n 8062a │ │ + ldrb.w r1, [sp, #382] @ 0x17e │ │ + ldrh.w r2, [sp, #380] @ 0x17c │ │ + strb.w r0, [sp, #376] @ 0x178 │ │ orr.w r2, r2, r1, lsl #16 │ │ - ldr r0, [sp, #368] @ 0x170 │ │ - movs r1, #23 │ │ - b.n 7f87a │ │ + ldr r0, [sp, #376] @ 0x178 │ │ + movs r1, #25 │ │ + b.n 8062a │ │ + adds r1, r4, #4 │ │ + str r1, [sp, #880] @ 0x370 │ │ + str r1, [sp, #64] @ 0x40 │ │ + ldrb r1, [r4, #3] │ │ + cbz r1, 807ca │ │ + mov.w r8, #68 @ 0x44 │ │ + b.n 80872 │ │ movs r3, #13 │ │ mov sl, r1 │ │ - b.w 7f04e │ │ - ldr r4, [sp, #152] @ 0x98 │ │ + b.w 7fdfe │ │ + ldr r4, [sp, #160] @ 0xa0 │ │ mov sl, r6 │ │ - b.w 7f074 │ │ - ldr.w sl, [sp, #136] @ 0x88 │ │ + b.w 7fe24 │ │ + ldr.w sl, [sp, #144] @ 0x90 │ │ mov r3, lr │ │ - ldr.w r9, [sp, #152] @ 0x98 │ │ - b.w 7f082 │ │ + ldr.w r9, [sp, #160] @ 0xa0 │ │ + b.w 7fe32 │ │ mov.w r8, #14 │ │ - b.w 7f08a │ │ + b.w 7fe3a │ │ movs r3, #0 │ │ - b.w 7ef96 │ │ + b.w 7fd46 │ │ ldr r0, [r1, #0] │ │ ldr r1, [r1, #4] │ │ - b.n 7f786 │ │ - mov r3, r0 │ │ - ldr r0, [sp, #156] @ 0x9c │ │ - str r2, [sp, #160] @ 0xa0 │ │ - mov r2, ip │ │ - mov ip, r3 │ │ + b.n 80530 │ │ + uxtb.w r0, r8 │ │ + str.w lr, [sp, #872] @ 0x368 │ │ + orr.w r8, r1, r0, lsl #8 │ │ + b.n 80670 │ │ + mov r2, lr │ │ subs r1, r0, #4 │ │ - ldr r3, [sp, #152] @ 0x98 │ │ - cmn.w lr, #16 │ │ - bcc.n 7fa1c │ │ + ldr.w lr, [sp, #64] @ 0x40 │ │ + cmn.w ip, #16 │ │ + bcc.n 807f0 │ │ cmp r1, #8 │ │ - bcc.n 7fa20 │ │ - ldr.w r0, [ip, #4] │ │ - cbnz r0, 7fa84 │ │ - ldr.w r0, [ip] │ │ + bcc.n 807f4 │ │ + ldr.w r0, [lr, #4] │ │ + cmp r0, #0 │ │ + bne.n 80862 │ │ + ldr.w r0, [lr] │ │ subs r1, #8 │ │ - add.w ip, ip, #8 │ │ - b.n 7fa2e │ │ + add.w lr, lr, #8 │ │ + b.n 80808 │ │ cmp r1, #4 │ │ - bcs.n 7fa28 │ │ + bcs.n 80802 │ │ mov.w r8, #19 │ │ - movs r4, #0 │ │ - b.n 7fa38 │ │ - ldr.w r0, [ip], #4 │ │ + mov.w sl, #0 │ │ + strd lr, sl, [sp, #872] @ 0x368 │ │ + b.n 80582 │ │ + ldr.w r0, [lr], #4 │ │ subs r1, #4 │ │ cmp r1, r0 │ │ - bcs.n 7fa3e │ │ - movs r4, #0 │ │ + bcs.n 8081a │ │ + mov.w sl, #0 │ │ mov.w r8, #19 │ │ - strd ip, r4, [sp, #832] @ 0x340 │ │ - b.n 7f7da │ │ - strd r2, r1, [sp, #44] @ 0x2c │ │ - str r3, [sp, #152] @ 0x98 │ │ - str.w r8, [sp, #120] @ 0x78 │ │ - strd r4, r0, [sp, #144] @ 0x90 │ │ - cbz r0, 7fa7e │ │ - mov r0, ip │ │ - str.w ip, [sp, #52] @ 0x34 │ │ + strd lr, sl, [sp, #872] @ 0x368 │ │ + b.n 80582 │ │ + str r2, [sp, #60] @ 0x3c │ │ + strd r1, fp, [sp, #52] @ 0x34 │ │ + strd r6, r3, [sp, #136] @ 0x88 │ │ + str.w sl, [sp, #124] @ 0x7c │ │ + strd r8, r0, [sp, #156] @ 0x9c │ │ + cbz r0, 80868 │ │ + mov r0, lr │ │ + str.w lr, [sp, #64] @ 0x40 │ │ ldrb.w r2, [r0], #1 │ │ - str r2, [sp, #128] @ 0x80 │ │ - cbz r2, 7fa8a │ │ - ldr r1, [sp, #148] @ 0x94 │ │ - ldr r2, [sp, #44] @ 0x2c │ │ + str r2, [sp, #132] @ 0x84 │ │ + cbz r2, 8086e │ │ + ldr r1, [sp, #160] @ 0xa0 │ │ + mov r9, r5 │ │ + ldr r2, [sp, #60] @ 0x3c │ │ subs r1, #1 │ │ cmp r2, #4 │ │ - bcc.n 7fa90 │ │ + bcc.n 80874 │ │ cmp r1, #0 │ │ - beq.n 7faf4 │ │ - ldr r0, [sp, #148] @ 0x94 │ │ + beq.w 806e6 │ │ + ldr r0, [sp, #160] @ 0xa0 │ │ subs r1, r0, #2 │ │ - ldr r0, [sp, #52] @ 0x34 │ │ - str r1, [sp, #844] @ 0x34c │ │ + ldr r0, [sp, #64] @ 0x40 │ │ + str r1, [sp, #884] @ 0x374 │ │ ldrb r2, [r0, #1] │ │ - str r2, [sp, #124] @ 0x7c │ │ - cbz r2, 7faec │ │ - ldr r0, [sp, #52] @ 0x34 │ │ + str r2, [sp, #128] @ 0x80 │ │ + cbz r2, 808ce │ │ + ldr r0, [sp, #64] @ 0x40 │ │ adds r0, #2 │ │ - b.n 7fa94 │ │ - str.w ip, [sp, #832] @ 0x340 │ │ - b.n 7f8bc │ │ - mov.w r8, #53 @ 0x35 │ │ - b.n 7fa24 │ │ - mov.w r8, #26 │ │ - b.n 7fafc │ │ + b.n 80878 │ │ + mov.w r8, #56 @ 0x38 │ │ + b.n 807f8 │ │ + str.w lr, [sp, #872] @ 0x368 │ │ + b.n 8066c │ │ + mov.w r8, #28 │ │ + b.n 80582 │ │ movs r2, #1 │ │ - str r2, [sp, #124] @ 0x7c │ │ - cbz r1, 7faf4 │ │ + str r2, [sp, #128] @ 0x80 │ │ + cmp r1, #0 │ │ + beq.w 806e6 │ │ mov r2, r0 │ │ cmp r1, #1 │ │ ldrb.w r3, [r2], #1 │ │ - str r2, [sp, #840] @ 0x348 │ │ - bne.n 7faa6 │ │ - str r2, [sp, #832] @ 0x340 │ │ - b.n 7faf6 │ │ + str r2, [sp, #880] @ 0x370 │ │ + bne.n 8088e │ │ + str r2, [sp, #872] @ 0x368 │ │ + b.n 8066c │ │ subs r2, r1, #2 │ │ - str r2, [sp, #844] @ 0x34c │ │ - beq.n 7faf2 │ │ + str r2, [sp, #884] @ 0x374 │ │ + beq.n 808d4 │ │ ldrb r2, [r0, #1] │ │ - str r2, [sp, #108] @ 0x6c │ │ + str r2, [sp, #112] @ 0x70 │ │ adds r2, r0, #3 │ │ - str r2, [sp, #840] @ 0x348 │ │ - ldrb r4, [r0, #2] │ │ - str r4, [sp, #104] @ 0x68 │ │ - cbz r4, 7fb02 │ │ + str r2, [sp, #880] @ 0x370 │ │ + ldrb r5, [r0, #2] │ │ + str r5, [sp, #108] @ 0x6c │ │ + cbz r5, 808da │ │ cmp r3, #0 │ │ it ne │ │ movne r3, #1 │ │ cmp r1, #3 │ │ - str r3, [sp, #100] @ 0x64 │ │ - beq.n 7faa2 │ │ + str r3, [sp, #104] @ 0x68 │ │ + beq.n 8088a │ │ subs r2, r1, #4 │ │ - str r2, [sp, #844] @ 0x34c │ │ - ldrb r5, [r0, #3] │ │ - str r5, [sp, #96] @ 0x60 │ │ - cbz r5, 7fb08 │ │ + str r2, [sp, #884] @ 0x374 │ │ + ldrb r6, [r0, #3] │ │ + str r6, [sp, #96] @ 0x60 │ │ + cbz r6, 808e0 │ │ adds r3, r0, #4 │ │ - str r3, [sp, #88] @ 0x58 │ │ + str r3, [sp, #92] @ 0x5c │ │ ldr r3, [sp, #96] @ 0x60 │ │ subs r3, #1 │ │ uxtb r3, r3 │ │ cmp r2, r3 │ │ - str r3, [sp, #84] @ 0x54 │ │ - bcs.n 7fb0e │ │ - ldr r5, [sp, #88] @ 0x58 │ │ - mov.w r8, #19 │ │ - str r5, [sp, #832] @ 0x340 │ │ - movs r4, #0 │ │ - b.n 7fafc │ │ - mov.w r8, #27 │ │ - b.n 7fa8e │ │ - adds r0, #2 │ │ - str r0, [sp, #832] @ 0x340 │ │ - mov.w r8, #19 │ │ - movs r4, #0 │ │ - add.w sl, sp, #456 @ 0x1c8 │ │ - b.n 7f7da │ │ - mov.w r8, #28 │ │ - b.n 7fa8e │ │ + str r3, [sp, #88] @ 0x58 │ │ + bcs.n 808e6 │ │ + ldr r5, [sp, #92] @ 0x5c │ │ + str r5, [sp, #872] @ 0x368 │ │ + b.n 805a8 │ │ mov.w r8, #29 │ │ - b.n 7fa8e │ │ - ldr r3, [sp, #84] @ 0x54 │ │ + b.n 80872 │ │ + adds r0, #2 │ │ + str r0, [sp, #872] @ 0x368 │ │ + b.n 8066c │ │ + mov.w r8, #30 │ │ + b.n 80872 │ │ + mov.w r8, #31 │ │ + b.n 80872 │ │ + ldr r3, [sp, #88] @ 0x58 │ │ movs r4, #0 │ │ - str r4, [sp, #856] @ 0x358 │ │ + str r4, [sp, #896] @ 0x380 │ │ sub.w ip, r2, r3 │ │ - ldr r2, [sp, #88] @ 0x58 │ │ - str.w ip, [sp, #844] @ 0x34c │ │ + ldr r2, [sp, #92] @ 0x5c │ │ + str.w ip, [sp, #884] @ 0x374 │ │ add r3, r2 │ │ movs r2, #8 │ │ - strd r4, r2, [sp, #848] @ 0x350 │ │ - ldr r2, [sp, #44] @ 0x2c │ │ - str r3, [sp, #840] @ 0x348 │ │ + strd r4, r2, [sp, #888] @ 0x378 │ │ + ldr r2, [sp, #60] @ 0x3c │ │ + str r3, [sp, #880] @ 0x370 │ │ cmp r2, #4 │ │ - bhi.n 7fbbc │ │ + bhi.n 80992 │ │ cmp.w ip, #0 │ │ - beq.w 7fc9e │ │ - ldr r5, [pc, #872] @ (7fea0 ) │ │ + beq.w 80a6e │ │ + ldr r6, [pc, #876] @ (80c7c ) │ │ add r1, r0 │ │ - mov.w lr, #8 │ │ + mov.w fp, #0 │ │ + movs r0, #8 │ │ + add r6, pc │ │ + movs r5, #31 │ │ mov.w sl, #0 │ │ - add r5, pc │ │ - str r4, [sp, #40] @ 0x28 │ │ + str r4, [sp, #48] @ 0x30 │ │ mov r4, r3 │ │ mov.w r8, #0 │ │ ldrb.w r2, [r4, r8] │ │ - cbz r2, 7fb60 │ │ + cbz r2, 8093c │ │ add.w r8, r8, #1 │ │ add.w r2, r4, r8 │ │ cmp r2, r1 │ │ - bne.n 7fb4c │ │ - b.n 7fc7a │ │ + bne.n 80928 │ │ + b.n 80a48 │ │ mvn.w r1, r8 │ │ cmp.w r8, #0 │ │ add r1, ip │ │ - str r1, [sp, #844] @ 0x34c │ │ + str r1, [sp, #884] @ 0x374 │ │ add.w r1, r4, r8 │ │ add.w r1, r1, #1 │ │ - str r1, [sp, #840] @ 0x348 │ │ - beq.w 7ff14 │ │ - ldr r1, [sp, #848] @ 0x350 │ │ + str r1, [sp, #880] @ 0x370 │ │ + beq.w 80cf8 │ │ + ldr r1, [sp, #888] @ 0x378 │ │ cmp sl, r1 │ │ - bne.n 7fb8c │ │ - add r0, sp, #848 @ 0x350 │ │ - mov r1, r5 │ │ - bl 8b18c │ │ - ldr.w lr, [sp, #852] @ 0x354 │ │ + bne.n 80966 │ │ + add r0, sp, #888 @ 0x378 │ │ + mov r1, r6 │ │ + bl 8c394 │ │ + ldr r0, [sp, #892] @ 0x37c │ │ mov.w r1, sl, lsl #4 │ │ - movs r2, #31 │ │ - str.w r2, [lr, r1] │ │ - add.w r1, lr, sl, lsl #4 │ │ - movs r2, #0 │ │ - adds r0, r1, #4 │ │ - str r4, [sp, #40] @ 0x28 │ │ - stmia.w r0, {r2, r4, r8} │ │ - add.w r0, sl, #1 │ │ - ldrd r3, ip, [sp, #840] @ 0x348 │ │ - mov sl, r0 │ │ + add.w r2, sl, #1 │ │ + str r5, [r0, r1] │ │ + add.w r1, r0, sl, lsl #4 │ │ + mov sl, r2 │ │ + strd fp, r4, [r1, #4] │ │ + str.w r8, [r1, #12] │ │ + ldrd r3, ip, [sp, #880] @ 0x370 │ │ cmp.w ip, #0 │ │ - str r0, [sp, #856] @ 0x358 │ │ + str r2, [sp, #896] @ 0x380 │ │ add.w r1, r3, ip │ │ - bne.n 7fb44 │ │ - b.n 7fc9e │ │ - add r0, sp, #368 @ 0x170 │ │ - add r1, sp, #840 @ 0x348 │ │ - bl 8ae18 │ │ - ldrb.w r0, [sp, #368] @ 0x170 │ │ - cmp r0, #75 @ 0x4b │ │ - bne.n 7fc7e │ │ - ldr r0, [sp, #372] @ 0x174 │ │ - add r1, sp, #840 @ 0x348 │ │ - str r0, [sp, #76] @ 0x4c │ │ - ldr r0, [sp, #376] @ 0x178 │ │ - str r0, [sp, #80] @ 0x50 │ │ + str r4, [sp, #48] @ 0x30 │ │ + bne.n 80920 │ │ + b.n 80a6e │ │ + add r0, sp, #376 @ 0x178 │ │ + add r1, sp, #880 @ 0x370 │ │ + bl 8c020 │ │ + ldrb.w r0, [sp, #376] @ 0x178 │ │ + cmp r0, #79 @ 0x4f │ │ + bne.n 80a4c │ │ ldr r0, [sp, #380] @ 0x17c │ │ - str r0, [sp, #72] @ 0x48 │ │ - add r0, sp, #368 @ 0x170 │ │ - bl 8b04c │ │ - ldrb.w r0, [sp, #368] @ 0x170 │ │ - cmp r0, #75 @ 0x4b │ │ - bne.n 7fcd6 │ │ - ldrd r0, r1, [sp, #376] @ 0x178 │ │ - strd r1, r0, [sp, #56] @ 0x38 │ │ - orrs r0, r1 │ │ - beq.w 7fcf6 │ │ - ldr r1, [sp, #152] @ 0x98 │ │ - mov.w sl, #0 │ │ - ldr r0, [sp, #160] @ 0xa0 │ │ + add r1, sp, #880 @ 0x370 │ │ + str r0, [sp, #80] @ 0x50 │ │ + ldr r0, [sp, #384] @ 0x180 │ │ + str r0, [sp, #84] @ 0x54 │ │ + ldr r0, [sp, #388] @ 0x184 │ │ + str r0, [sp, #76] @ 0x4c │ │ + add r0, sp, #376 @ 0x178 │ │ + bl 8c254 │ │ + ldrb.w r0, [sp, #376] @ 0x178 │ │ + cmp r0, #79 @ 0x4f │ │ + bne.n 80aae │ │ + ldrd r0, r5, [sp, #384] @ 0x180 │ │ + str r0, [sp, #68] @ 0x44 │ │ + orrs r0, r5 │ │ + beq.w 80ad0 │ │ + ldr r1, [sp, #140] @ 0x8c │ │ + mov.w fp, #0 │ │ + ldr r0, [sp, #156] @ 0x9c │ │ + movs r6, #8 │ │ mov.w r9, #0 │ │ orr.w r0, r0, r1, lsl #8 │ │ add.w r0, r0, #327680 @ 0x50000 │ │ - str r0, [sp, #36] @ 0x24 │ │ - movs r0, #8 │ │ - str r0, [sp, #64] @ 0x40 │ │ - b.n 7fc3e │ │ - ldr r0, [sp, #852] @ 0x354 │ │ - str r0, [sp, #64] @ 0x40 │ │ - ldr r1, [sp, #64] @ 0x40 │ │ - mov.w r0, sl, lsl #4 │ │ - str.w r8, [r1, r0] │ │ - add.w r0, r1, sl, lsl #4 │ │ - mov sl, r5 │ │ - ldr r1, [sp, #40] @ 0x28 │ │ + str r0, [sp, #44] @ 0x2c │ │ + b.n 80a0a │ │ + ldr r6, [sp, #892] @ 0x37c │ │ + mov.w r0, fp, lsl #4 │ │ + ldr r1, [sp, #48] @ 0x30 │ │ + str.w r8, [r6, r0] │ │ + add.w r0, r6, fp, lsl #4 │ │ + mov fp, r4 │ │ str r1, [r0, #4] │ │ - ldr r1, [sp, #68] @ 0x44 │ │ - strd r1, r4, [r0, #8] │ │ - ldr r0, [sp, #60] @ 0x3c │ │ - str r5, [sp, #856] @ 0x358 │ │ - subs r0, r5, r0 │ │ - ldr r0, [sp, #56] @ 0x38 │ │ - sbcs.w r0, r9, r0 │ │ - bcs.n 7fd10 │ │ - adds.w r5, sl, #1 │ │ + ldr r1, [sp, #72] @ 0x48 │ │ + strd r1, sl, [r0, #8] │ │ + ldr r0, [sp, #68] @ 0x44 │ │ + str r4, [sp, #896] @ 0x380 │ │ + subs r0, r4, r0 │ │ + sbcs.w r0, r9, r5 │ │ + bcs.n 80aec │ │ + adds.w r4, fp, #1 │ │ adc.w r9, r9, #0 │ │ - ldr r0, [sp, #72] @ 0x48 │ │ - add r1, sp, #840 @ 0x348 │ │ - ldr r2, [sp, #36] @ 0x24 │ │ - ldr r3, [sp, #80] @ 0x50 │ │ + ldr r0, [sp, #76] @ 0x4c │ │ + add r1, sp, #880 @ 0x370 │ │ + ldr r2, [sp, #44] @ 0x2c │ │ + ldr r3, [sp, #84] @ 0x54 │ │ str r0, [sp, #0] │ │ - add r0, sp, #368 @ 0x170 │ │ - bl 8b0fc │ │ - ldr r0, [sp, #368] @ 0x170 │ │ - ldrd r8, r1, [sp, #376] @ 0x178 │ │ - ldr r4, [sp, #388] @ 0x184 │ │ - str r1, [sp, #40] @ 0x28 │ │ + add r0, sp, #376 @ 0x178 │ │ + bl 8c304 │ │ + ldr r0, [sp, #376] @ 0x178 │ │ + ldrd r8, r1, [sp, #384] @ 0x180 │ │ + ldr.w sl, [sp, #396] @ 0x18c │ │ + str r1, [sp, #48] @ 0x30 │ │ lsls r0, r0, #31 │ │ - ldr r1, [sp, #384] @ 0x180 │ │ - str r1, [sp, #68] @ 0x44 │ │ - bne.n 7fd06 │ │ - ldr r0, [sp, #848] @ 0x350 │ │ - cmp r0, sl │ │ - bne.n 7fc16 │ │ - ldr r1, [pc, #564] @ (7fea4 ) │ │ + ldr r1, [sp, #392] @ 0x188 │ │ + str r1, [sp, #72] @ 0x48 │ │ + bne.n 80ae0 │ │ + ldr r0, [sp, #888] @ 0x378 │ │ + cmp r0, fp │ │ + bne.n 809e6 │ │ + ldr r1, [pc, #576] @ (80c80 ) │ │ add r1, pc │ │ - add r0, sp, #848 @ 0x350 │ │ - bl 8b18c │ │ - b.n 7fc12 │ │ + add r0, sp, #888 @ 0x378 │ │ + bl 8c394 │ │ + b.n 809e4 │ │ mov r3, r4 │ │ - b.n 7fc9e │ │ - ldrb.w r1, [sp, #371] @ 0x173 │ │ + b.n 80a6e │ │ + ldrb.w r1, [sp, #379] @ 0x17b │ │ movs r5, #1 │ │ - ldrh.w r2, [sp, #369] @ 0x171 │ │ - ldr r4, [sp, #380] @ 0x17c │ │ + ldrh.w r2, [sp, #377] @ 0x179 │ │ + ldr.w sl, [sp, #388] @ 0x184 │ │ orr.w r1, r2, r1, lsl #16 │ │ - ldrd r6, r3, [sp, #372] @ 0x174 │ │ - str r6, [sp, #40] @ 0x28 │ │ + ldrd r6, r3, [sp, #380] @ 0x17c │ │ + str r6, [sp, #48] @ 0x30 │ │ orr.w r8, r0, r1, lsl #8 │ │ - strd r3, r4, [sp, #832] @ 0x340 │ │ - b.n 7fcb2 │ │ + strd r3, sl, [sp, #872] @ 0x368 │ │ + b.n 80a84 │ │ movs r0, #2 │ │ - movs r4, #0 │ │ - str r0, [sp, #80] @ 0x50 │ │ + mov.w sl, #0 │ │ + str r0, [sp, #84] @ 0x54 │ │ movs r0, #0 │ │ - strd r3, r4, [sp, #832] @ 0x340 │ │ + strd r3, sl, [sp, #872] @ 0x368 │ │ mov.w r8, #19 │ │ - str r0, [sp, #76] @ 0x4c │ │ + str r0, [sp, #80] @ 0x50 │ │ movs r5, #0 │ │ - ldr r0, [sp, #848] @ 0x350 │ │ + ldr r0, [sp, #888] @ 0x378 │ │ cmp r0, #0 │ │ itt ne │ │ - ldrne r0, [sp, #852] @ 0x354 │ │ - blxne ccbe0 │ │ - ldr r0, [sp, #76] @ 0x4c │ │ + ldrne r0, [sp, #892] @ 0x37c │ │ + blxne cd200 │ │ + ldr r0, [sp, #80] @ 0x50 │ │ clz r0, r0 │ │ lsrs r0, r0, #5 │ │ orrs r0, r5 │ │ - bne.n 7fcd2 │ │ - ldr r0, [sp, #80] @ 0x50 │ │ - blx ccbe0 │ │ - ldr r4, [sp, #836] @ 0x344 │ │ - ldr r5, [sp, #40] @ 0x28 │ │ - b.n 7fafc │ │ - ldrb.w r1, [sp, #371] @ 0x173 │ │ + beq.n 80aa0 │ │ + ldr r5, [sp, #48] @ 0x30 │ │ + b.n 80582 │ │ + ldr r0, [sp, #84] @ 0x54 │ │ + blx cd200 │ │ + ldr.w sl, [sp, #876] @ 0x36c │ │ + ldr r5, [sp, #48] @ 0x30 │ │ + b.n 80582 │ │ + ldrb.w r1, [sp, #379] @ 0x17b │ │ movs r5, #0 │ │ - ldrh.w r2, [sp, #369] @ 0x171 │ │ - ldr r4, [sp, #380] @ 0x17c │ │ - ldrd r6, r3, [sp, #372] @ 0x174 │ │ + ldrh.w r2, [sp, #377] @ 0x179 │ │ + ldr.w sl, [sp, #388] @ 0x184 │ │ + ldrd r6, r3, [sp, #380] @ 0x17c │ │ orr.w r1, r2, r1, lsl #16 │ │ - str r6, [sp, #40] @ 0x28 │ │ - strd r3, r4, [sp, #832] @ 0x340 │ │ + str r6, [sp, #48] @ 0x30 │ │ + strd r3, sl, [sp, #872] @ 0x368 │ │ orr.w r8, r0, r1, lsl #8 │ │ - b.n 7fcb2 │ │ - movs r0, #8 │ │ + b.n 80a84 │ │ movs r1, #0 │ │ - str r0, [sp, #868] @ 0x364 │ │ - movs r0, #0 │ │ - str r1, [sp, #872] @ 0x368 │ │ - str r0, [sp, #56] @ 0x38 │ │ - str r1, [sp, #864] @ 0x360 │ │ - b.n 7fd5c │ │ - ldr r0, [sp, #68] @ 0x44 │ │ + movs r0, #8 │ │ + mov.w fp, #0 │ │ + str r1, [sp, #912] @ 0x390 │ │ + str r0, [sp, #908] @ 0x38c │ │ + str r1, [sp, #904] @ 0x388 │ │ + b.n 80b32 │ │ + ldr r0, [sp, #72] @ 0x48 │ │ movs r5, #0 │ │ - str r4, [sp, #836] @ 0x344 │ │ - str r0, [sp, #832] @ 0x340 │ │ - b.n 7fcb2 │ │ + str.w sl, [sp, #876] @ 0x36c │ │ + str r0, [sp, #872] @ 0x368 │ │ + b.n 80a84 │ │ mov.w r9, #0 │ │ movs r0, #0 │ │ movs r1, #8 │ │ - str r0, [sp, #872] @ 0x368 │ │ - strd r0, r1, [sp, #864] @ 0x360 │ │ - ldr r0, [sp, #44] @ 0x2c │ │ + str r0, [sp, #912] @ 0x390 │ │ + strd r0, r1, [sp, #904] @ 0x388 │ │ + ldr r0, [sp, #60] @ 0x3c │ │ cmp r0, #5 │ │ - bcs.n 7fd58 │ │ + bcs.n 80b30 │ │ movs r0, #0 │ │ - cmp.w fp, #0 │ │ str r0, [sp, #24] │ │ - beq.w 7ff20 │ │ + ldr r0, [sp, #168] @ 0xa8 │ │ + cmp r0, #0 │ │ + beq.w 80d04 │ │ movs r1, #0 │ │ - mov.w sl, #31 │ │ - strd r1, r1, [sp, #888] @ 0x378 │ │ - strd r1, r1, [sp, #880] @ 0x370 │ │ - b.n 7ff24 │ │ - str r3, [sp, #148] @ 0x94 │ │ - ldr r2, [pc, #356] @ (7fea8 ) │ │ + movs r0, #31 │ │ + strd r1, r1, [sp, #928] @ 0x3a0 │ │ + strd r1, r1, [sp, #920] @ 0x398 │ │ + b.n 80d06 │ │ + ldr r2, [pc, #360] @ (80c84 ) │ │ add r2, pc │ │ movs r1, #5 │ │ - bl 4c2e8 │ │ - b.n 80052 │ │ + bl 4d15c │ │ + b.n 80e3e │ │ movs r0, #8 │ │ movs r1, #80 @ 0x50 │ │ - bl 4adb8 │ │ - b.n 80052 │ │ - str.w r9, [sp, #56] @ 0x38 │ │ - add r0, sp, #368 @ 0x170 │ │ - add r1, sp, #840 @ 0x348 │ │ - bl 8ae18 │ │ - ldrb.w r0, [sp, #368] @ 0x170 │ │ - cmp r0, #75 @ 0x4b │ │ - bne.n 7fe64 │ │ - ldr r0, [sp, #372] @ 0x174 │ │ - add r1, sp, #840 @ 0x348 │ │ - str r0, [sp, #60] @ 0x3c │ │ - ldr r0, [sp, #376] @ 0x178 │ │ - str r0, [sp, #68] @ 0x44 │ │ + bl 4bbd8 │ │ + b.n 80e3e │ │ + mov fp, r9 │ │ + add r0, sp, #376 @ 0x178 │ │ + add r1, sp, #880 @ 0x370 │ │ + bl 8c020 │ │ + ldrb.w r0, [sp, #376] @ 0x178 │ │ + cmp r0, #79 @ 0x4f │ │ + bne.n 80c3c │ │ ldr r0, [sp, #380] @ 0x17c │ │ - str r0, [sp, #64] @ 0x40 │ │ - add r0, sp, #368 @ 0x170 │ │ - bl 8b04c │ │ - ldrb.w r0, [sp, #368] @ 0x170 │ │ - cmp r0, #75 @ 0x4b │ │ - bne.n 7fe82 │ │ - ldrd r0, r1, [sp, #376] @ 0x178 │ │ - strd r1, r0, [sp, #12] │ │ + add r1, sp, #880 @ 0x370 │ │ + str r0, [sp, #4] │ │ + ldr r0, [sp, #384] @ 0x180 │ │ + str r0, [sp, #72] @ 0x48 │ │ + ldr r0, [sp, #388] @ 0x184 │ │ + str r0, [sp, #68] @ 0x44 │ │ + add r0, sp, #376 @ 0x178 │ │ + bl 8c254 │ │ + ldrb.w r0, [sp, #376] @ 0x178 │ │ + cmp r0, #79 @ 0x4f │ │ + bne.n 80c5c │ │ + ldrd r0, r1, [sp, #384] @ 0x180 │ │ + strd r1, r0, [sp, #16] │ │ orrs r0, r1 │ │ - beq.w 7feac │ │ - ldr r1, [sp, #152] @ 0x98 │ │ - ldr r0, [sp, #160] @ 0xa0 │ │ + beq.w 80c88 │ │ + ldr r1, [sp, #140] @ 0x8c │ │ + ldr r0, [sp, #156] @ 0x9c │ │ orr.w r0, r0, r1, lsl #8 │ │ add.w r0, r0, #327680 @ 0x50000 │ │ - str r0, [sp, #8] │ │ - add r0, sp, #368 @ 0x170 │ │ + str r0, [sp, #12] │ │ + add r0, sp, #376 @ 0x178 │ │ adds r0, #24 │ │ - str r0, [sp, #4] │ │ + str r0, [sp, #8] │ │ movs r0, #0 │ │ - str r0, [sp, #36] @ 0x24 │ │ + str r0, [sp, #44] @ 0x2c │ │ movs r0, #8 │ │ - str r0, [sp, #20] │ │ + str r0, [sp, #24] │ │ movs r0, #0 │ │ - str r0, [sp, #32] │ │ - b.n 7fdfe │ │ - ldr r0, [sp, #36] @ 0x24 │ │ - ldr r1, [sp, #20] │ │ - rsb r0, r0, r0, lsl #3 │ │ + str r0, [sp, #40] @ 0x28 │ │ + b.n 80bd6 │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + ldr r1, [sp, #24] │ │ + add.w r0, r0, r0, lsl #3 │ │ str.w r9, [r1, r0, lsl #3] │ │ add.w r0, r1, r0, lsl #3 │ │ - ldr r1, [sp, #40] @ 0x28 │ │ - str r1, [r0, #12] │ │ + add.w ip, r0, #24 │ │ ldr r1, [sp, #28] │ │ - strd r1, r4, [r0, #16] │ │ - add r1, sp, #304 @ 0x130 │ │ - strd sl, r8, [r0, #4] │ │ - adds r0, #24 │ │ - ldmia r1!, {r2, r3, r4, r5} │ │ - stmia r0!, {r2, r3, r4, r5} │ │ - ldmia.w r1, {r2, r3, r4, r5} │ │ - stmia r0!, {r2, r3, r4, r5} │ │ - ldr.w sl, [sp, #24] │ │ + strd r1, r8, [r0, #4] │ │ + ldr r1, [sp, #48] @ 0x30 │ │ + str r1, [r0, #12] │ │ + ldr r1, [sp, #36] @ 0x24 │ │ + strd r1, sl, [r0, #16] │ │ + add r1, sp, #312 @ 0x138 │ │ + ldmia r1!, {r0, r2, r3, r4, r5, r6} │ │ + stmia.w ip!, {r0, r2, r3, r4, r5, r6} │ │ + ldmia.w r1, {r0, r2, r3, r4, r5, r6} │ │ + stmia.w ip, {r0, r2, r3, r4, r5, r6} │ │ + ldr r2, [sp, #32] │ │ + ldr r0, [sp, #20] │ │ + ldr r1, [sp, #40] @ 0x28 │ │ + subs r0, r2, r0 │ │ + str r2, [sp, #912] @ 0x390 │ │ ldr r0, [sp, #16] │ │ - ldr r1, [sp, #12] │ │ - subs.w r0, sl, r0 │ │ - str.w sl, [sp, #872] @ 0x368 │ │ - ldr r0, [sp, #32] │ │ - str.w sl, [sp, #36] @ 0x24 │ │ - sbcs r0, r1 │ │ - bcs.n 7feac │ │ - ldr r0, [sp, #36] @ 0x24 │ │ + str r2, [sp, #44] @ 0x2c │ │ + sbcs.w r0, r1, r0 │ │ + bcs.n 80c88 │ │ + ldr r0, [sp, #44] @ 0x2c │ │ adds r0, #1 │ │ - str r0, [sp, #24] │ │ - ldr r0, [sp, #32] │ │ - adc.w r0, r0, #0 │ │ str r0, [sp, #32] │ │ - ldr r0, [sp, #64] @ 0x40 │ │ - add r1, sp, #840 @ 0x348 │ │ - ldr r2, [sp, #8] │ │ - ldr r3, [sp, #68] @ 0x44 │ │ - str r0, [sp, #0] │ │ - add r0, sp, #368 @ 0x170 │ │ - bl 8b204 │ │ - ldrd r8, r0, [sp, #376] @ 0x178 │ │ - ldrd r9, r1, [sp, #368] @ 0x170 │ │ + ldr r0, [sp, #40] @ 0x28 │ │ + adc.w r0, r0, #0 │ │ str r0, [sp, #40] @ 0x28 │ │ - ldrd r0, r4, [sp, #384] @ 0x180 │ │ - str r0, [sp, #28] │ │ + ldr r0, [sp, #68] @ 0x44 │ │ + add r1, sp, #880 @ 0x370 │ │ + ldr r2, [sp, #12] │ │ + ldr r3, [sp, #72] @ 0x48 │ │ + str r0, [sp, #0] │ │ + add r0, sp, #376 @ 0x178 │ │ + bl 8c40c │ │ + ldrd r8, r0, [sp, #384] @ 0x180 │ │ + ldrd r9, r1, [sp, #376] @ 0x178 │ │ + str r0, [sp, #48] @ 0x30 │ │ + ldrd r0, sl, [sp, #392] @ 0x188 │ │ + str r0, [sp, #36] @ 0x24 │ │ eor.w r0, r9, #46 @ 0x2e │ │ orrs r0, r1 │ │ - beq.w 80042 │ │ - mov sl, r1 │ │ - ldr r1, [sp, #4] │ │ - add.w ip, sp, #304 @ 0x130 │ │ - ldmia r1!, {r0, r2, r3, r5} │ │ - stmia.w ip!, {r0, r2, r3, r5} │ │ - ldmia.w r1, {r0, r2, r3, r5} │ │ - stmia.w ip, {r0, r2, r3, r5} │ │ - ldr r0, [sp, #864] @ 0x360 │ │ - ldr r1, [sp, #36] @ 0x24 │ │ + str r1, [sp, #28] │ │ + beq.w 80e2e │ │ + ldr r1, [sp, #8] │ │ + add.w ip, sp, #312 @ 0x138 │ │ + ldmia r1!, {r0, r2, r3, r4, r5, r6} │ │ + stmia.w ip!, {r0, r2, r3, r4, r5, r6} │ │ + ldmia.w r1, {r0, r2, r3, r4, r5, r6} │ │ + stmia.w ip, {r0, r2, r3, r4, r5, r6} │ │ + ldr r0, [sp, #904] @ 0x388 │ │ + ldr r1, [sp, #44] @ 0x2c │ │ cmp r0, r1 │ │ - bne.n 7fdb8 │ │ - ldr r1, [pc, #784] @ (80168 ) │ │ + bne.n 80b8e │ │ + ldr r1, [pc, #808] @ (80f58 ) │ │ add r1, pc │ │ - add r0, sp, #864 @ 0x360 │ │ - bl 7aeb8 │ │ - ldr r0, [sp, #868] @ 0x364 │ │ - str r0, [sp, #20] │ │ - b.n 7fdb8 │ │ - ldrb.w r1, [sp, #371] @ 0x173 │ │ + add r0, sp, #904 @ 0x388 │ │ + bl 8406e │ │ + ldr r0, [sp, #908] @ 0x38c │ │ + str r0, [sp, #24] │ │ + b.n 80b8e │ │ + ldrb.w r1, [sp, #379] @ 0x17b │ │ movs r5, #1 │ │ - ldrh.w r2, [sp, #369] @ 0x171 │ │ - ldr r4, [sp, #380] @ 0x17c │ │ + ldrh.w r2, [sp, #377] @ 0x179 │ │ + ldr.w sl, [sp, #388] @ 0x184 │ │ orr.w r1, r2, r1, lsl #16 │ │ - ldr r3, [sp, #372] @ 0x174 │ │ - str r3, [sp, #40] @ 0x28 │ │ + ldr r3, [sp, #380] @ 0x17c │ │ + str r3, [sp, #48] @ 0x30 │ │ orr.w r8, r0, r1, lsl #8 │ │ - ldr r3, [sp, #376] @ 0x178 │ │ - str r3, [sp, #832] @ 0x340 │ │ - b.n 8001e │ │ - ldrb.w r1, [sp, #371] @ 0x173 │ │ + ldr r3, [sp, #384] @ 0x180 │ │ + str r3, [sp, #872] @ 0x368 │ │ + b.n 80e08 │ │ + ldrb.w r1, [sp, #379] @ 0x17b │ │ movs r5, #0 │ │ - ldrh.w r2, [sp, #369] @ 0x171 │ │ - ldr r3, [sp, #372] @ 0x174 │ │ + ldrh.w r2, [sp, #377] @ 0x179 │ │ + ldr r3, [sp, #380] @ 0x17c │ │ orr.w r1, r2, r1, lsl #16 │ │ - str r3, [sp, #40] @ 0x28 │ │ - ldr r3, [sp, #376] @ 0x178 │ │ - ldr r4, [sp, #380] @ 0x17c │ │ + str r3, [sp, #48] @ 0x30 │ │ + ldr r3, [sp, #384] @ 0x180 │ │ + ldr.w sl, [sp, #388] @ 0x184 │ │ orr.w r8, r0, r1, lsl #8 │ │ - str r3, [sp, #832] @ 0x340 │ │ - b.n 8001e │ │ - lsrs r2, r5, #17 │ │ + str r3, [sp, #872] @ 0x368 │ │ + b.n 80e08 │ │ + lsls r0, r3, #26 │ │ movs r5, r0 │ │ - lsrs r4, r5, #12 │ │ + lsls r2, r4, #21 │ │ movs r5, r0 │ │ - vhadd.s8 d16, d4, d4 │ │ - mov.w r9, #0 │ │ - mov.w sl, #46 @ 0x2e │ │ - ldr r0, [sp, #148] @ 0x94 │ │ - ldr r1, [sp, #52] @ 0x34 │ │ - ldr r2, [sp, #856] @ 0x358 │ │ + stmdb r8!, {r2} │ │ + mov.w r8, #0 │ │ + movs r0, #46 @ 0x2e │ │ + str r0, [sp, #44] @ 0x2c │ │ + ldr r0, [sp, #160] @ 0xa0 │ │ + ldr r1, [sp, #64] @ 0x40 │ │ + ldr r2, [sp, #896] @ 0x380 │ │ add r1, r0 │ │ - str r1, [sp, #52] @ 0x34 │ │ - ldr r1, [sp, #48] @ 0x30 │ │ - ldrd ip, r5, [sp, #864] @ 0x360 │ │ - subs r0, r1, r0 │ │ - ldrd r4, r1, [sp, #848] @ 0x350 │ │ - str r0, [sp, #48] @ 0x30 │ │ - ldrd r0, r3, [sp, #888] @ 0x378 │ │ - strd r1, r2, [sp, #788] @ 0x314 │ │ - ldrd r1, r2, [sp, #880] @ 0x370 │ │ - ldr.w lr, [sp, #872] @ 0x368 │ │ - strd ip, r5, [sp, #768] @ 0x300 │ │ - add.w ip, sp, #176 @ 0xb0 │ │ - strd r0, r3, [sp, #200] @ 0xc8 │ │ + str r1, [sp, #64] @ 0x40 │ │ + ldr r1, [sp, #52] @ 0x34 │ │ + ldrd lr, r6, [sp, #904] @ 0x388 │ │ + sub.w sl, r1, r0 │ │ + ldrd ip, r1, [sp, #888] @ 0x378 │ │ + ldrd r0, r3, [sp, #928] @ 0x3a0 │ │ + strd r1, r2, [sp, #812] @ 0x32c │ │ + ldrd r1, r2, [sp, #920] @ 0x398 │ │ + ldr r5, [sp, #912] @ 0x390 │ │ + str.w ip, [sp, #808] @ 0x328 │ │ + add.w ip, sp, #184 @ 0xb8 │ │ + strd r0, r3, [sp, #224] @ 0xe0 │ │ movs r0, #0 │ │ - strd r1, r2, [sp, #192] @ 0xc0 │ │ - add r1, sp, #800 @ 0x320 │ │ - str r4, [sp, #784] @ 0x310 │ │ - str.w lr, [sp, #776] @ 0x308 │ │ - strd r0, r0, [sp, #184] @ 0xb8 │ │ - strd r0, r0, [sp, #176] @ 0xb0 │ │ - ldmia.w ip!, {r0, r2, r3, r5} │ │ - stmia r1!, {r0, r2, r3, r5} │ │ - ldmia.w ip, {r0, r2, r3, r5} │ │ - stmia r1!, {r0, r2, r3, r5} │ │ - ldr.w ip, [sp, #172] @ 0xac │ │ - ldr r1, [sp, #44] @ 0x2c │ │ - b.w 7f686 │ │ + strd r1, r2, [sp, #216] @ 0xd8 │ │ + add r1, sp, #824 @ 0x338 │ │ + strd lr, r6, [sp, #792] @ 0x318 │ │ + str r5, [sp, #800] @ 0x320 │ │ + strd r0, r0, [sp, #208] @ 0xd0 │ │ + strd r0, r0, [sp, #200] @ 0xc8 │ │ + strd r0, r0, [sp, #192] @ 0xc0 │ │ + ldmia.w ip!, {r0, r2, r3, r4, r5, r6} │ │ + stmia r1!, {r0, r2, r3, r4, r5, r6} │ │ + ldmia.w ip, {r0, r2, r3, r4, r5, r6} │ │ + stmia r1!, {r0, r2, r3, r4, r5, r6} │ │ + mov r5, r8 │ │ + ldrd r4, r1, [sp, #56] @ 0x38 │ │ + ldr.w r9, [sp, #4] │ │ + ldr r6, [sp, #44] @ 0x2c │ │ + b.w 80432 │ │ movs r0, #2 │ │ - str r0, [sp, #80] @ 0x50 │ │ + str r0, [sp, #84] @ 0x54 │ │ movs r0, #0 │ │ - strd r0, r0, [sp, #72] @ 0x48 │ │ - b.n 7fd14 │ │ - mov.w sl, #46 @ 0x2e │ │ - ldrd r2, r0, [sp, #840] @ 0x348 │ │ + strd r0, r0, [sp, #76] @ 0x4c │ │ + b.n 80af0 │ │ + movs r0, #46 @ 0x2e │ │ + str r0, [sp, #44] @ 0x2c │ │ + ldrd r2, r0, [sp, #880] @ 0x370 │ │ cmp r0, #0 │ │ - beq.n 8000c │ │ - add r3, sp, #368 @ 0x170 │ │ + beq.n 80df4 │ │ + add r3, sp, #376 @ 0x178 │ │ adds r1, r2, r0 │ │ adds r3, #24 │ │ - str r3, [sp, #56] @ 0x38 │ │ + str r3, [sp, #36] @ 0x24 │ │ movs r3, #0 │ │ - str r3, [sp, #64] @ 0x40 │ │ + str r3, [sp, #68] @ 0x44 │ │ movs r3, #8 │ │ - str r3, [sp, #60] @ 0x3c │ │ - ldr r3, [sp, #68] @ 0x44 │ │ str r3, [sp, #40] @ 0x28 │ │ + ldr r3, [sp, #72] @ 0x48 │ │ + str r3, [sp, #48] @ 0x30 │ │ movs r3, #0 │ │ - str r2, [sp, #68] @ 0x44 │ │ - ldr r2, [sp, #68] @ 0x44 │ │ + str r2, [sp, #72] @ 0x48 │ │ + ldr r2, [sp, #72] @ 0x48 │ │ ldrb r2, [r2, r3] │ │ - cbz r2, 7ff56 │ │ - ldr r2, [sp, #68] @ 0x44 │ │ + cbz r2, 80d3a │ │ + ldr r2, [sp, #72] @ 0x48 │ │ adds r3, #1 │ │ add r2, r3 │ │ cmp r2, r1 │ │ - bne.n 7ff44 │ │ - b.n 80008 │ │ + bne.n 80d28 │ │ + b.n 80df0 │ │ mvns r1, r3 │ │ add r0, r1 │ │ - str r0, [sp, #844] @ 0x34c │ │ + str r0, [sp, #884] @ 0x374 │ │ cmp r3, #0 │ │ - ldr r0, [sp, #68] @ 0x44 │ │ + ldr r0, [sp, #72] @ 0x48 │ │ add r0, r3 │ │ add.w r0, r0, #1 │ │ - str r0, [sp, #840] @ 0x348 │ │ - beq.n 80054 │ │ - ldr r2, [sp, #68] @ 0x44 │ │ - add r0, sp, #368 @ 0x170 │ │ - add r1, sp, #840 @ 0x348 │ │ - bl 82c06 │ │ - ldrd r8, r0, [sp, #376] @ 0x178 │ │ - ldrd r2, r1, [sp, #368] @ 0x170 │ │ - str r0, [sp, #40] @ 0x28 │ │ - ldrd r0, r4, [sp, #384] @ 0x180 │ │ - str r0, [sp, #36] @ 0x24 │ │ + str r0, [sp, #880] @ 0x370 │ │ + beq.n 80e40 │ │ + ldr r2, [sp, #72] @ 0x48 │ │ + add r0, sp, #376 @ 0x178 │ │ + add r1, sp, #880 @ 0x370 │ │ + bl 83de8 │ │ + ldrd r8, r0, [sp, #384] @ 0x180 │ │ + ldrd r2, r1, [sp, #376] @ 0x178 │ │ + str r0, [sp, #48] @ 0x30 │ │ + ldrd r0, sl, [sp, #392] @ 0x188 │ │ + str r0, [sp, #32] │ │ eor.w r0, r2, #46 @ 0x2e │ │ orrs r0, r1 │ │ - str r2, [sp, #28] │ │ - str r1, [sp, #32] │ │ - beq.n 80066 │ │ - ldr.w ip, [sp, #56] @ 0x38 │ │ - add r1, sp, #240 @ 0xf0 │ │ - ldmia.w ip!, {r0, r2, r3, r5} │ │ - stmia r1!, {r0, r2, r3, r5} │ │ - ldmia.w ip, {r0, r2, r3, r5} │ │ - stmia r1!, {r0, r2, r3, r5} │ │ - ldr r0, [sp, #864] @ 0x360 │ │ - ldr r1, [sp, #64] @ 0x40 │ │ + str r1, [sp, #28] │ │ + beq.n 80e52 │ │ + ldr.w ip, [sp, #36] @ 0x24 │ │ + mov fp, r2 │ │ + add r1, sp, #248 @ 0xf8 │ │ + ldmia.w ip!, {r0, r2, r3, r4, r5, r6} │ │ + stmia r1!, {r0, r2, r3, r4, r5, r6} │ │ + ldmia.w ip, {r0, r2, r3, r4, r5, r6} │ │ + stmia r1!, {r0, r2, r3, r4, r5, r6} │ │ + ldr r0, [sp, #904] @ 0x388 │ │ + ldr r1, [sp, #68] @ 0x44 │ │ cmp r1, r0 │ │ - bne.n 7ffb8 │ │ - ldr r1, [pc, #448] @ (8016c ) │ │ + bne.n 80d9c │ │ + ldr r1, [pc, #460] @ (80f5c ) │ │ add r1, pc │ │ - add r0, sp, #864 @ 0x360 │ │ - bl 7aeb8 │ │ - ldr r0, [sp, #868] @ 0x364 │ │ - str r0, [sp, #60] @ 0x3c │ │ - ldr.w ip, [sp, #64] @ 0x40 │ │ - ldr r1, [sp, #60] @ 0x3c │ │ - ldr r2, [sp, #28] │ │ - rsb r0, ip, ip, lsl #3 │ │ - add.w ip, ip, #1 │ │ - str.w r2, [r1, r0, lsl #3] │ │ + add r0, sp, #904 @ 0x388 │ │ + bl 8406e │ │ + ldr r0, [sp, #908] @ 0x38c │ │ + str r0, [sp, #40] @ 0x28 │ │ + ldr.w lr, [sp, #68] @ 0x44 │ │ + ldr r1, [sp, #40] @ 0x28 │ │ + add.w r0, lr, lr, lsl #3 │ │ + add.w lr, lr, #1 │ │ + str.w fp, [r1, r0, lsl #3] │ │ add.w r0, r1, r0, lsl #3 │ │ - ldr r1, [sp, #32] │ │ + add.w ip, r0, #24 │ │ + ldr r1, [sp, #28] │ │ strd r1, r8, [r0, #4] │ │ - ldr r1, [sp, #40] @ 0x28 │ │ + ldr r1, [sp, #48] @ 0x30 │ │ str r1, [r0, #12] │ │ - ldr r1, [sp, #36] @ 0x24 │ │ - strd r1, r4, [r0, #16] │ │ - add r1, sp, #240 @ 0xf0 │ │ - adds r0, #24 │ │ - ldmia r1!, {r2, r3, r4, r5} │ │ - stmia r0!, {r2, r3, r4, r5} │ │ - ldmia.w r1, {r2, r3, r4, r5} │ │ - stmia r0!, {r2, r3, r4, r5} │ │ - ldrd r2, r0, [sp, #840] @ 0x348 │ │ + ldr r1, [sp, #32] │ │ + strd r1, sl, [r0, #16] │ │ + add r1, sp, #248 @ 0xf8 │ │ + ldmia r1!, {r0, r2, r3, r4, r5, r6} │ │ + stmia.w ip!, {r0, r2, r3, r4, r5, r6} │ │ + ldmia.w r1, {r0, r2, r3, r4, r5, r6} │ │ + stmia.w ip, {r0, r2, r3, r4, r5, r6} │ │ + ldrd r2, r0, [sp, #880] @ 0x370 │ │ cmp r0, #0 │ │ - ldr r3, [sp, #68] @ 0x44 │ │ + ldr r3, [sp, #72] @ 0x48 │ │ add.w r1, r2, r0 │ │ - str.w ip, [sp, #64] @ 0x40 │ │ - str.w ip, [sp, #872] @ 0x368 │ │ - str r3, [sp, #40] @ 0x28 │ │ - bne.n 7ff3c │ │ - b.n 8000c │ │ - ldr r2, [sp, #68] @ 0x44 │ │ - b.n 8000c │ │ + str.w lr, [sp, #68] @ 0x44 │ │ + str.w lr, [sp, #912] @ 0x390 │ │ + str r3, [sp, #48] @ 0x30 │ │ + bne.n 80d20 │ │ + b.n 80df4 │ │ + ldr r2, [sp, #72] @ 0x48 │ │ + b.n 80df4 │ │ movs r0, #2 │ │ - str r2, [sp, #832] @ 0x340 │ │ - str r0, [sp, #68] @ 0x44 │ │ + str r2, [sp, #872] @ 0x368 │ │ + str r0, [sp, #72] @ 0x48 │ │ movs r0, #0 │ │ - movs r4, #0 │ │ + mov.w sl, #0 │ │ mov.w r8, #19 │ │ - str r0, [sp, #60] @ 0x3c │ │ + str r0, [sp, #4] │ │ movs r5, #0 │ │ - ldr r0, [sp, #864] @ 0x360 │ │ - str r4, [sp, #836] @ 0x344 │ │ + ldr r0, [sp, #904] @ 0x388 │ │ + str.w sl, [sp, #876] @ 0x36c │ │ cmp r0, #0 │ │ itt ne │ │ - ldrne r0, [sp, #868] @ 0x364 │ │ - blxne ccbe0 │ │ - ldr r0, [sp, #60] @ 0x3c │ │ + ldrne r0, [sp, #908] @ 0x38c │ │ + blxne cd200 │ │ + ldr r0, [sp, #4] │ │ clz r0, r0 │ │ lsrs r0, r0, #5 │ │ orrs r0, r5 │ │ - bne.w 7fcb0 │ │ - ldr r0, [sp, #68] @ 0x44 │ │ - blx ccbe0 │ │ - b.n 7fcb0 │ │ - ldr r0, [sp, #28] │ │ + bne.w 80a82 │ │ + ldr r0, [sp, #72] @ 0x48 │ │ + blx cd200 │ │ + b.n 80a82 │ │ + ldr r0, [sp, #36] @ 0x24 │ │ movs r5, #0 │ │ - str r0, [sp, #832] @ 0x340 │ │ - b.n 8001e │ │ + str r0, [sp, #872] @ 0x368 │ │ + b.n 80e08 │ │ movs r0, #4 │ │ movs r1, #32 │ │ - bl 4adb8 │ │ + bl 4bbd8 │ │ udf #254 @ 0xfe │ │ movs r0, #2 │ │ - str r0, [sp, #68] @ 0x44 │ │ + mov fp, r9 │ │ + str r0, [sp, #72] @ 0x48 │ │ movs r0, #0 │ │ - strd r9, r0, [sp, #56] @ 0x38 │ │ - str r0, [sp, #64] @ 0x40 │ │ - ldr.w r9, [sp, #24] │ │ - b.n 7feb4 │ │ - ldr r0, [sp, #36] @ 0x24 │ │ + str r0, [sp, #4] │ │ + str r0, [sp, #68] @ 0x44 │ │ + ldr.w r8, [sp, #24] │ │ + b.n 80c90 │ │ + ldr r0, [sp, #32] │ │ movs r5, #0 │ │ - str r0, [sp, #832] @ 0x340 │ │ + str r0, [sp, #872] @ 0x368 │ │ movs r0, #0 │ │ - str r0, [sp, #60] @ 0x3c │ │ + str r0, [sp, #4] │ │ movs r0, #2 │ │ - str r0, [sp, #68] @ 0x44 │ │ - b.n 8001e │ │ + str r0, [sp, #72] @ 0x48 │ │ + b.n 80e08 │ │ mov r5, r0 │ │ movs r0, #2 │ │ movs r4, #1 │ │ - str r0, [sp, #68] @ 0x44 │ │ - b.n 8009c │ │ + str r0, [sp, #72] @ 0x48 │ │ + b.n 80e88 │ │ mov r5, r0 │ │ movs r4, #1 │ │ - b.n 8009c │ │ + b.n 80e88 │ │ mov r5, r0 │ │ movs r0, #0 │ │ - str r0, [sp, #76] @ 0x4c │ │ - movs r0, #2 │ │ str r0, [sp, #80] @ 0x50 │ │ - b.n 800ba │ │ + movs r0, #2 │ │ + str r0, [sp, #84] @ 0x54 │ │ + b.n 80ea6 │ │ mov r5, r0 │ │ - ldr r0, [sp, #60] @ 0x3c │ │ + ldr r0, [sp, #4] │ │ clz r0, r0 │ │ lsrs r4, r0, #5 │ │ - ldr r0, [sp, #864] @ 0x360 │ │ + ldr r0, [sp, #904] @ 0x388 │ │ cmp r0, #0 │ │ itt ne │ │ - ldrne r0, [sp, #868] @ 0x364 │ │ - blxne ccbe0 │ │ - cbnz r4, 800ba │ │ - ldr r0, [sp, #68] @ 0x44 │ │ - blx ccbe0 │ │ - b.n 800ba │ │ + ldrne r0, [sp, #908] @ 0x38c │ │ + blxne cd200 │ │ + cbnz r4, 80ea6 │ │ + ldr r0, [sp, #72] @ 0x48 │ │ + blx cd200 │ │ + b.n 80ea6 │ │ mov r5, r0 │ │ movs r4, #1 │ │ - b.n 800bc │ │ + b.n 80ea8 │ │ mov r5, r0 │ │ movs r4, #0 │ │ - ldr r0, [sp, #848] @ 0x350 │ │ + ldr r0, [sp, #888] @ 0x378 │ │ cmp r0, #0 │ │ itt ne │ │ - ldrne r0, [sp, #852] @ 0x354 │ │ - blxne ccbe0 │ │ - ldr r0, [sp, #76] @ 0x4c │ │ + ldrne r0, [sp, #892] @ 0x37c │ │ + blxne cd200 │ │ + ldr r0, [sp, #80] @ 0x50 │ │ clz r0, r0 │ │ lsrs r0, r0, #5 │ │ orrs r0, r4 │ │ - bne.n 80134 │ │ - ldr r0, [sp, #80] @ 0x50 │ │ - blx ccbe0 │ │ - b.n 80134 │ │ + bne.n 80f22 │ │ + ldr r0, [sp, #84] @ 0x54 │ │ + blx cd200 │ │ + b.n 80f22 │ │ mov r5, r0 │ │ - add r0, sp, #456 @ 0x1c8 │ │ - bl 8ab40 │ │ - b.n 8011e │ │ - bl 50108 │ │ + add r0, sp, #464 @ 0x1d0 │ │ + bl 8bd40 │ │ + b.n 80f0c │ │ + bl 5162c │ │ mov r5, r0 │ │ - b.n 80118 │ │ + b.n 80f06 │ │ mov r5, r0 │ │ - ldr r0, [sp, #368] @ 0x170 │ │ - str r0, [sp, #148] @ 0x94 │ │ - b.n 80106 │ │ + ldr r0, [sp, #376] @ 0x178 │ │ + str r0, [sp, #156] @ 0x9c │ │ + b.n 80ef4 │ │ mov r5, r0 │ │ - ldr r0, [sp, #880] @ 0x370 │ │ - cbz r0, 80106 │ │ - ldr r0, [sp, #884] @ 0x374 │ │ - blx ccbe0 │ │ - b.n 80106 │ │ + ldrd r0, r1, [sp, #920] @ 0x398 │ │ + movs r2, #8 │ │ + movs r3, #16 │ │ + bl 540c4 │ │ + b.n 80ef4 │ │ mov r5, r0 │ │ - ldr r0, [sp, #148] @ 0x94 │ │ + ldr r0, [sp, #156] @ 0x9c │ │ cmp r0, #0 │ │ itt ne │ │ - ldrne r0, [sp, #372] @ 0x174 │ │ + ldrne r0, [sp, #380] @ 0x17c │ │ cmpne r0, #0 │ │ - beq.n 80118 │ │ - ldr r0, [sp, #376] @ 0x178 │ │ - blx ccbe0 │ │ - add r0, sp, #800 @ 0x320 │ │ - bl 8aaf8 │ │ + beq.n 80f06 │ │ + ldr r0, [sp, #384] @ 0x180 │ │ + blx cd200 │ │ + add r0, sp, #824 @ 0x338 │ │ + bl 8bcf8 │ │ mov r0, r5 │ │ - blx cb1cc │ │ - bl 50108 │ │ + blx cb7d4 │ │ + bl 5162c │ │ mov r5, r0 │ │ - add.w r0, sl, #16 │ │ - b.n 8015a │ │ - b.n 80132 │ │ + add.w r0, r9, #16 │ │ + b.n 80f48 │ │ + b.n 80f20 │ │ mov r5, r0 │ │ - ldr r0, [sp, #696] @ 0x2b8 │ │ + ldr r0, [sp, #720] @ 0x2d0 │ │ dmb ish │ │ ldrex r1, [r0] │ │ subs r2, r1, #1 │ │ strex r3, r2, [r0] │ │ cmp r3, #0 │ │ - bne.n 8013a │ │ + bne.n 80f28 │ │ cmp r1, #1 │ │ - bne.n 80156 │ │ + bne.n 80f44 │ │ dmb ish │ │ - ldr r0, [sp, #696] @ 0x2b8 │ │ - bl 8a8b2 │ │ - add r0, sp, #456 @ 0x1c8 │ │ + ldr r0, [sp, #720] @ 0x2d0 │ │ + bl 8baae │ │ + add r0, sp, #464 @ 0x1d0 │ │ adds r0, #16 │ │ - bl 8a954 │ │ + bl 8bb50 │ │ mov r0, r5 │ │ - blx cb1cc │ │ - bl 50108 │ │ - lsrs r6, r4, #5 │ │ + blx cb7d4 │ │ + bl 5162c │ │ + nop │ │ + lsls r2, r2, #14 │ │ movs r5, r0 │ │ - lsrs r0, r4, #32 │ │ + lsls r0, r0, #9 │ │ movs r5, r0 │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ + ldr.w r1, [r0, #280] @ 0x118 │ │ mov r4, r0 │ │ - ldr r0, [r0, #0] │ │ + add.w r0, r0, #280 @ 0x118 │ │ dmb ish │ │ - ldrex r1, [r0] │ │ - subs r2, r1, #1 │ │ - strex r3, r2, [r0] │ │ - cmp r3, #0 │ │ - bne.n 8017c │ │ - cmp r1, #1 │ │ - bne.n 80198 │ │ + ldrex r2, [r1] │ │ + subs r3, r2, #1 │ │ + strex r5, r3, [r1] │ │ + cmp r5, #0 │ │ + bne.n 80f72 │ │ + cmp r2, #1 │ │ + bne.n 80f8c │ │ dmb ish │ │ - mov r0, r4 │ │ - bl 7e094 │ │ - ldr.w r0, [r4, #248] @ 0xf8 │ │ + bl 7eea0 │ │ + ldr.w r0, [r4, #256] @ 0x100 │ │ dmb ish │ │ ldrex r1, [r0] │ │ subs r2, r1, #1 │ │ strex r3, r2, [r0] │ │ cmp r3, #0 │ │ - bne.n 801a0 │ │ + bne.n 80f94 │ │ cmp r1, #1 │ │ - bne.n 801be │ │ + bne.n 80fb2 │ │ dmb ish │ │ - ldr.w r0, [r4, #248] @ 0xf8 │ │ - bl 8a8b2 │ │ - add.w r0, r4, #24 │ │ + ldr.w r0, [r4, #256] @ 0x100 │ │ + bl 8baae │ │ + add.w r0, r4, #16 │ │ ldmia.w sp!, {r4, r5, r7, lr} │ │ - b.w 8a954 │ │ + b.w 8bb50 │ │ mov r5, r0 │ │ - add.w r0, r4, #24 │ │ - bl 8a954 │ │ + add.w r0, r4, #16 │ │ + bl 8bb50 │ │ mov r0, r5 │ │ - blx cb1cc │ │ + blx cb7d4 │ │ mov r5, r0 │ │ - add.w r0, r4, #8 │ │ - bl 8a86a │ │ + mov r0, r4 │ │ + bl 8ba66 │ │ mov r0, r5 │ │ - blx cb1cc │ │ - bl 50108 │ │ + blx cb7d4 │ │ + bl 5162c │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ uxtb r0, r0 │ │ - cmp r0, #75 @ 0x4b │ │ - bne.n 80256 │ │ + cmp r0, #79 @ 0x4f │ │ + bne.n 8104c │ │ mov r4, r1 │ │ - cbz r1, 80256 │ │ - ldr r0, [r4, #0] │ │ + cbz r1, 8104c │ │ + ldr.w r1, [r4, #280] @ 0x118 │ │ + add.w r0, r4, #280 @ 0x118 │ │ dmb ish │ │ - ldrex r1, [r0] │ │ - subs r2, r1, #1 │ │ - strex r3, r2, [r0] │ │ - cmp r3, #0 │ │ - bne.n 80202 │ │ - cmp r1, #1 │ │ - bne.n 8021e │ │ + ldrex r2, [r1] │ │ + subs r3, r2, #1 │ │ + strex r5, r3, [r1] │ │ + cmp r5, #0 │ │ + bne.n 80ffa │ │ + cmp r2, #1 │ │ + bne.n 81014 │ │ dmb ish │ │ - mov r0, r4 │ │ - bl 7e094 │ │ - ldr.w r0, [r4, #248] @ 0xf8 │ │ + bl 7eea0 │ │ + ldr.w r0, [r4, #256] @ 0x100 │ │ dmb ish │ │ ldrex r1, [r0] │ │ subs r2, r1, #1 │ │ strex r3, r2, [r0] │ │ cmp r3, #0 │ │ - bne.n 80226 │ │ + bne.n 8101c │ │ cmp r1, #1 │ │ - bne.n 80244 │ │ + bne.n 8103a │ │ dmb ish │ │ - ldr.w r0, [r4, #248] @ 0xf8 │ │ - bl 8a8b2 │ │ - add.w r0, r4, #24 │ │ - bl 8a954 │ │ + ldr.w r0, [r4, #256] @ 0x100 │ │ + bl 8baae │ │ + add.w r0, r4, #16 │ │ + bl 8bb50 │ │ mov r0, r4 │ │ ldmia.w sp!, {r4, r5, r7, lr} │ │ - b.w ccae8 │ │ + b.w cd0f0 │ │ pop {r4, r5, r7, pc} │ │ mov r5, r0 │ │ - add.w r0, r4, #24 │ │ - bl 8a954 │ │ - b.n 8026e │ │ + add.w r0, r4, #16 │ │ + bl 8bb50 │ │ + b.n 81062 │ │ mov r5, r0 │ │ - add.w r0, r4, #8 │ │ - bl 8a86a │ │ mov r0, r4 │ │ - blx ccbe0 │ │ + bl 8ba66 │ │ + mov r0, r4 │ │ + blx cd200 │ │ mov r0, r5 │ │ - blx cb1cc │ │ - bl 50108 │ │ - bmi.n 8022a │ │ + blx cb7d4 │ │ + bl 5162c │ │ + bmi.n 8101e │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ - sub sp, #460 @ 0x1cc │ │ - mov sl, r0 │ │ + sub sp, #364 @ 0x16c │ │ + mov r9, r0 │ │ ldrb r0, [r2, #0] │ │ - cmp r0, #75 @ 0x4b │ │ - bne.w 80900 │ │ - ldr.w fp, [r1, #8] │ │ - ldrb r0, [r2, #8] │ │ - str r0, [sp, #176] @ 0xb0 │ │ - ldr r0, [r2, #4] │ │ - ldr r3, [r2, #12] │ │ - str r0, [sp, #188] @ 0xbc │ │ - ldr.w r0, [fp, #288] @ 0x120 │ │ - strd sl, fp, [sp, #192] @ 0xc0 │ │ + cmp r0, #79 @ 0x4f │ │ + bne.w 816dc │ │ + ldr.w sl, [r1, #8] │ │ + ldrd r0, r3, [r2, #8] │ │ + str r0, [sp, #192] @ 0xc0 │ │ + ldrb r0, [r2, #4] │ │ + str r0, [sp, #180] @ 0xb4 │ │ + ldr.w r0, [sl, #304] @ 0x130 │ │ + str r3, [sp, #188] @ 0xbc │ │ cmp r0, #2 │ │ - str r3, [sp, #184] @ 0xb8 │ │ - bne.w 80a8a │ │ - str r1, [sp, #172] @ 0xac │ │ + str.w sl, [sp, #196] @ 0xc4 │ │ + bne.w 81856 │ │ + str r1, [sp, #176] @ 0xb0 │ │ movs r2, #0 │ │ - ldr.w r1, [r3, #240] @ 0xf0 │ │ + ldr.w r1, [r3, #256] @ 0x100 │ │ movs r6, #8 │ │ - ldrd r0, r8, [r3, #192] @ 0xc0 │ │ - cmp.w r8, #0 │ │ - strd r0, r8, [sp, #224] @ 0xe0 │ │ + ldrd r0, ip, [r3, #208] @ 0xd0 │ │ + cmp.w ip, #0 │ │ + strd r0, ip, [sp, #224] @ 0xe0 │ │ add.w r0, r1, #8 │ │ str r2, [sp, #208] @ 0xd0 │ │ strd r2, r6, [sp, #200] @ 0xc8 │ │ str r2, [sp, #220] @ 0xdc │ │ strd r2, r6, [sp, #212] @ 0xd4 │ │ str r2, [sp, #240] @ 0xf0 │ │ - add.w r2, r3, #168 @ 0xa8 │ │ + add.w r2, r3, #184 @ 0xb8 │ │ str r2, [sp, #232] @ 0xe8 │ │ str r0, [sp, #236] @ 0xec │ │ - beq.w 80936 │ │ - ldrd r1, r0, [r3, #232] @ 0xe8 │ │ + str.w r9, [sp, #184] @ 0xb8 │ │ + beq.w 81702 │ │ + ldrd r1, r0, [r3, #248] @ 0xf8 │ │ movs r5, #0 │ │ - str r1, [sp, #80] @ 0x50 │ │ - mov.w r9, #0 │ │ - ldr r1, [sp, #188] @ 0xbc │ │ - ldr.w r2, [r3, #200] @ 0xc8 │ │ - str r0, [sp, #100] @ 0x64 │ │ + str r1, [sp, #84] @ 0x54 │ │ + mov.w sl, #0 │ │ + ldr r1, [sp, #192] @ 0xc0 │ │ + ldr.w r2, [r3, #216] @ 0xd8 │ │ + str r0, [sp, #104] @ 0x68 │ │ ldrb.w r0, [r1, #120] @ 0x78 │ │ cmp.w r2, #327680 @ 0x50000 │ │ - ldr.w r6, [r3, #248] @ 0xf8 │ │ - ldr.w r3, [r3, #256] @ 0x100 │ │ + ldr.w r6, [r3, #264] @ 0x108 │ │ + ldr.w r3, [r3, #272] @ 0x110 │ │ and.w r0, r0, #1 │ │ it cc │ │ movcc r5, r3 │ │ cmp r0, #0 │ │ it eq │ │ moveq r5, r0 │ │ ldrd r0, r4, [r1, #8] │ │ - str r0, [sp, #104] @ 0x68 │ │ + str r0, [sp, #108] @ 0x6c │ │ add r0, r6 │ │ - str r0, [sp, #136] @ 0x88 │ │ + str r0, [sp, #144] @ 0x90 │ │ subs r0, r4, r6 │ │ - str r0, [sp, #152] @ 0x98 │ │ + str r0, [sp, #160] @ 0xa0 │ │ lsrs r0, r2, #16 │ │ cmp r0, #4 │ │ - str r0, [sp, #76] @ 0x4c │ │ + str r0, [sp, #80] @ 0x50 │ │ add r0, sp, #304 @ 0x130 │ │ - strd r4, r6, [sp, #144] @ 0x90 │ │ + strd r4, r6, [sp, #152] @ 0x98 │ │ mov.w r4, #4 │ │ add.w r0, r0, #33 @ 0x21 │ │ - str r5, [sp, #128] @ 0x80 │ │ + str r5, [sp, #136] @ 0x88 │ │ ldrd r5, lr, [r1, #96] @ 0x60 │ │ it hi │ │ movhi r4, #12 │ │ - str r0, [sp, #72] @ 0x48 │ │ + str r0, [sp, #76] @ 0x4c │ │ add.w r0, r1, #88 @ 0x58 │ │ - str r0, [sp, #92] @ 0x5c │ │ + str r0, [sp, #96] @ 0x60 │ │ mov.w r1, #0 │ │ mov.w r0, #8 │ │ - str r4, [sp, #96] @ 0x60 │ │ + str r4, [sp, #100] @ 0x64 │ │ it hi │ │ movhi r1, #1 │ │ - str r0, [sp, #132] @ 0x84 │ │ + str r0, [sp, #140] @ 0x8c │ │ adds r0, r5, r3 │ │ - str r0, [sp, #116] @ 0x74 │ │ + str r0, [sp, #124] @ 0x7c │ │ sub.w r0, lr, r3 │ │ - str r0, [sp, #112] @ 0x70 │ │ + str r0, [sp, #120] @ 0x78 │ │ uxtb r0, r2 │ │ - str r5, [sp, #64] @ 0x40 │ │ - str r0, [sp, #156] @ 0x9c │ │ + str r5, [sp, #68] @ 0x44 │ │ + str r0, [sp, #164] @ 0xa4 │ │ and.w r0, r2, #65280 @ 0xff00 │ │ - str r0, [sp, #108] @ 0x6c │ │ + str r0, [sp, #116] @ 0x74 │ │ ubfx r0, r2, #8, #8 │ │ - str r0, [sp, #120] @ 0x78 │ │ + str r0, [sp, #128] @ 0x80 │ │ lsls r0, r1, #3 │ │ - str r0, [sp, #88] @ 0x58 │ │ + str r0, [sp, #92] @ 0x5c │ │ movs r0, #0 │ │ - str r0, [sp, #180] @ 0xb4 │ │ - str r3, [sp, #140] @ 0x8c │ │ - str.w lr, [sp, #124] @ 0x7c │ │ - str r2, [sp, #84] @ 0x54 │ │ - str r1, [sp, #68] @ 0x44 │ │ + str r0, [sp, #112] @ 0x70 │ │ + str r3, [sp, #148] @ 0x94 │ │ + str.w lr, [sp, #132] @ 0x84 │ │ + str r2, [sp, #88] @ 0x58 │ │ + str r1, [sp, #72] @ 0x48 │ │ ldr r0, [sp, #232] @ 0xe8 │ │ - mov.w sl, #0 │ │ - ldr.w ip, [sp, #224] @ 0xe0 │ │ + mov.w r8, #0 │ │ + ldr.w lr, [sp, #224] @ 0xe0 │ │ + mov.w r9, #0 │ │ ldrb.w r1, [r0, #33] @ 0x21 │ │ - add.w r4, ip, #1 │ │ ldr r2, [r0, #36] @ 0x24 │ │ ldrd r0, r3, [r0, #24] │ │ cmp r1, #8 │ │ mov.w r1, #4 │ │ - add r2, ip │ │ + add r2, lr │ │ it eq │ │ moveq r1, #12 │ │ add r0, r3 │ │ add r1, r2 │ │ - str.w r8, [sp, #168] @ 0xa8 │ │ + add.w r3, lr, #1 │ │ subs r0, r1, r0 │ │ - str r0, [sp, #160] @ 0xa0 │ │ - sub.w r0, r8, #1 │ │ - mov.w r8, #0 │ │ - movs r3, #0 │ │ - ldrb.w fp, [r4, #-1] │ │ - cmp r3, #63 @ 0x3f │ │ - bne.n 803d4 │ │ + str r0, [sp, #172] @ 0xac │ │ + sub.w r0, ip, #1 │ │ + movs r2, #0 │ │ + ldrb.w fp, [r3, #-1] │ │ + cmp r2, #63 @ 0x3f │ │ + bne.n 811c8 │ │ cmp.w fp, #2 │ │ - bcs.w 80970 │ │ - and.w r6, r3, #63 @ 0x3f │ │ - mov lr, r5 │ │ + bcs.w 81740 │ │ + and.w r4, r2, #63 @ 0x3f │ │ and.w r5, fp, #127 @ 0x7f │ │ - rsb r2, r6, #32 │ │ - subs.w r1, r6, #32 │ │ - lsr.w r2, r5, r2 │ │ + rsb r1, r4, #32 │ │ + subs.w r6, r4, #32 │ │ + lsr.w r1, r5, r1 │ │ it pl │ │ - lslpl.w r2, r5, r1 │ │ - lsl.w r1, r5, r6 │ │ + lslpl.w r1, r5, r6 │ │ + orr.w r9, r9, r1 │ │ + lsl.w r1, r5, r4 │ │ it pl │ │ movpl r1, #0 │ │ - orr.w sl, sl, r1 │ │ - orr.w r8, r8, r2 │ │ + orr.w r8, r8, r1 │ │ sxtb.w r1, fp │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ - bgt.n 8041a │ │ + bgt.n 81208 │ │ subs r0, #1 │ │ - adds r4, #1 │ │ + adds r3, #1 │ │ + adds r2, #7 │ │ adds r5, r0, #1 │ │ - add.w r3, r3, #7 │ │ - mov r5, lr │ │ - bne.n 803c4 │ │ - b.n 8097a │ │ - strd r4, r0, [sp, #224] @ 0xe0 │ │ - orrs.w r0, sl, r8 │ │ - beq.n 804e2 │ │ + bne.n 811b8 │ │ + b.n 8174a │ │ + strd r3, r0, [sp, #224] @ 0xe0 │ │ + orrs.w r0, r8, r9 │ │ + beq.n 812ca │ │ ldr r0, [sp, #236] @ 0xec │ │ - cmp.w r8, #0 │ │ - bne.n 80442 │ │ + cmp.w r9, #0 │ │ + bne.n 8122e │ │ ldr r1, [r0, #8] │ │ - sub.w r3, sl, #1 │ │ - cmp r3, r1 │ │ - bcs.n 80442 │ │ + sub.w r2, r8, #1 │ │ + cmp r2, r1 │ │ + bcs.n 8122e │ │ ldr r0, [r0, #4] │ │ movs r1, #104 @ 0x68 │ │ - mov r5, lr │ │ - mla r0, r3, r1, r0 │ │ - b.n 804b0 │ │ + mla r0, r2, r1, r0 │ │ + b.n 8129a │ │ ldr r1, [r0, #12] │ │ cmp r1, #0 │ │ - beq.w 80e50 │ │ + beq.w 81c0e │ │ ldr r0, [r0, #16] │ │ - str r0, [sp, #168] @ 0xa8 │ │ - ldrh.w r0, [r1, #1238] @ 0x4d6 │ │ - mov.w r4, #4294967295 @ 0xffffffff │ │ - str r0, [sp, #60] @ 0x3c │ │ - lsls r3, r0, #3 │ │ + str r0, [sp, #64] @ 0x40 │ │ + ldrh.w lr, [r1, #1238] @ 0x4d6 │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ mov r0, r1 │ │ - cbz r3, 8048e │ │ - ldrd r2, r6, [r0], #8 │ │ - adds r4, #1 │ │ - eor.w r5, r6, r8 │ │ - subs r3, #8 │ │ - eor.w ip, r2, sl │ │ + mov.w r2, lr, lsl #3 │ │ + cbz r2, 8127a │ │ + ldrd r4, r6, [r0], #8 │ │ + adds r3, #1 │ │ + eor.w r5, r6, r9 │ │ + subs r2, #8 │ │ + eor.w ip, r4, r8 │ │ orrs.w r5, r5, ip │ │ it ne │ │ movne r5, #1 │ │ - subs.w r2, sl, r2 │ │ - sbcs.w r2, r8, r6 │ │ + subs.w r4, r8, r4 │ │ + sbcs.w r6, r9, r6 │ │ it cc │ │ movcc.w r5, #4294967295 @ 0xffffffff │ │ cmp r5, #1 │ │ - beq.n 8045c │ │ + beq.n 81248 │ │ uxtb r0, r5 │ │ - cbnz r0, 80490 │ │ - b.n 804a6 │ │ - ldr r4, [sp, #60] @ 0x3c │ │ - ldr r2, [sp, #168] @ 0xa8 │ │ + cbnz r0, 8127c │ │ + b.n 81292 │ │ + mov r3, lr │ │ + ldr r2, [sp, #64] @ 0x40 │ │ cmp r2, #0 │ │ - beq.w 80e50 │ │ - add.w r0, r1, r4, lsl #2 │ │ + beq.w 81c0e │ │ + add.w r0, r1, r3, lsl #2 │ │ subs r2, #1 │ │ - str r2, [sp, #168] @ 0xa8 │ │ + str r2, [sp, #64] @ 0x40 │ │ ldr.w r1, [r0, #1240] @ 0x4d8 │ │ - b.n 8044e │ │ + b.n 8123a │ │ movs r0, #104 @ 0x68 │ │ - mov r5, lr │ │ - mla r0, r4, r0, r1 │ │ + mla r0, r3, r0, r1 │ │ adds r0, #88 @ 0x58 │ │ ldrb.w r1, [r0, #98] @ 0x62 │ │ - ldr.w sl, [sp, #192] @ 0xc0 │ │ cmp r1, #1 │ │ ittt eq │ │ ldreq r1, [sp, #240] @ 0xf0 │ │ addeq r1, #1 │ │ streq r1, [sp, #240] @ 0xf0 │ │ ldrh.w r1, [r0, #96] @ 0x60 │ │ - str r0, [sp, #164] @ 0xa4 │ │ + str r0, [sp, #168] @ 0xa8 │ │ cmp r1, #46 @ 0x2e │ │ - bne.n 804f4 │ │ - bl 53dbc │ │ - cbz r1, 80514 │ │ - mov r8, r0 │ │ + bne.n 812d6 │ │ + bl 54a6c │ │ + cbz r1, 812f4 │ │ + mov fp, r0 │ │ movs r0, #0 │ │ lsls r4, r1, #4 │ │ - str r0, [sp, #60] @ 0x3c │ │ - str r0, [sp, #48] @ 0x30 │ │ - str r0, [sp, #36] @ 0x24 │ │ - str r0, [sp, #168] @ 0xa8 │ │ - b.n 80538 │ │ + mov.w r8, #0 │ │ + str r0, [sp, #64] @ 0x40 │ │ + str r0, [sp, #56] @ 0x38 │ │ + str r0, [sp, #40] @ 0x28 │ │ + b.n 81316 │ │ ldr r0, [sp, #240] @ 0xf0 │ │ - mov r5, lr │ │ - ldr.w sl, [sp, #192] @ 0xc0 │ │ subs r0, #1 │ │ str r0, [sp, #240] @ 0xf0 │ │ movs r0, #0 │ │ - str r0, [sp, #164] @ 0xa4 │ │ - b.n 80514 │ │ - bl 53dbc │ │ + str r0, [sp, #168] @ 0xa8 │ │ + b.n 812f4 │ │ + bl 54a6c │ │ mov r3, r0 │ │ ldr r0, [sp, #232] @ 0xe8 │ │ ldr r2, [r0, #32] │ │ add r0, sp, #304 @ 0x130 │ │ str r1, [sp, #0] │ │ add r1, sp, #224 @ 0xe0 │ │ - bl 846e8 │ │ - ldrb.w ip, [sp, #304] @ 0x130 │ │ - cmp.w ip, #75 @ 0x4b │ │ - bne.w 81250 │ │ - ldr.w r8, [sp, #228] @ 0xe4 │ │ - cmp.w r8, #0 │ │ - bne.w 8038a │ │ - b.w 81154 │ │ - movs r0, #0 │ │ - ldr r1, [sp, #56] @ 0x38 │ │ - strd r0, r1, [sp, #52] @ 0x34 │ │ - str r0, [sp, #168] @ 0xa8 │ │ - add.w r8, r8, #16 │ │ + bl 857a8 │ │ + ldrb.w r0, [sp, #304] @ 0x130 │ │ + cmp r0, #79 @ 0x4f │ │ + bne.w 81f22 │ │ + ldr.w ip, [sp, #228] @ 0xe4 │ │ + cmp.w ip, #0 │ │ + bne.w 81182 │ │ + b.w 81c22 │ │ + mov.w r8, #0 │ │ + str.w r8, [sp, #60] @ 0x3c │ │ + add.w fp, fp, #16 │ │ subs r4, #16 │ │ - beq.w 80734 │ │ + beq.w 81506 │ │ ldr r0, [sp, #232] @ 0xe8 │ │ - mov fp, r5 │ │ - ldmia.w r8, {r1, r3, r6} │ │ + ldmia.w fp, {r1, r3, r5, r6} │ │ ldr r2, [r0, #32] │ │ - add r0, sp, #280 @ 0x118 │ │ - ldr.w r5, [r8, #12] │ │ - stmia r0!, {r1, r3, r6} │ │ + add r0, sp, #248 @ 0xf8 │ │ + stmia r0!, {r1, r3, r5, r6} │ │ add r0, sp, #304 @ 0x130 │ │ add r1, sp, #224 @ 0xe0 │ │ - add r3, sp, #280 @ 0x118 │ │ - str r5, [sp, #292] @ 0x124 │ │ - bl 85b60 │ │ + add r3, sp, #248 @ 0xf8 │ │ + bl 86cd0 │ │ ldrd r0, r1, [sp, #304] @ 0x130 │ │ eor.w r0, r0, #46 @ 0x2e │ │ orrs r0, r1 │ │ - beq.w 80d02 │ │ + beq.w 81ac6 │ │ ldrh.w r0, [sp, #320] @ 0x140 │ │ cmp r0, #17 │ │ - beq.n 80640 │ │ + beq.n 81410 │ │ cmp r0, #18 │ │ - mov r5, fp │ │ - beq.n 805d0 │ │ + beq.n 813a4 │ │ cmp r0, #85 @ 0x55 │ │ - bne.n 8052e │ │ - add r0, sp, #280 @ 0x118 │ │ + bne.n 8130c │ │ + add r0, sp, #248 @ 0xf8 │ │ add r1, sp, #304 @ 0x130 │ │ - bl 86e6c │ │ - ldr r1, [sp, #280] @ 0x118 │ │ - ldr r0, [sp, #288] @ 0x120 │ │ + bl 880d0 │ │ + ldr r1, [sp, #248] @ 0xf8 │ │ + ldr r0, [sp, #256] @ 0x100 │ │ and.w r2, r1, #63 @ 0x3f │ │ cmp r2, #22 │ │ - beq.w 806b4 │ │ + beq.w 81480 │ │ cmp r1, #24 │ │ - bne.n 80524 │ │ - ldr r1, [sp, #140] @ 0x8c │ │ - ldr r2, [sp, #124] @ 0x7c │ │ + bne.n 81304 │ │ + ldr r1, [sp, #148] @ 0x94 │ │ + ldr r2, [sp, #132] @ 0x84 │ │ cmp r2, r1 │ │ - bcc.w 81298 │ │ - ldr r1, [sp, #120] @ 0x78 │ │ + bcc.w 81f6a │ │ + ldr r1, [sp, #128] @ 0x80 │ │ umull r1, r0, r0, r1 │ │ cmp r0, #0 │ │ - bne.w 812a0 │ │ - ldr r2, [sp, #112] @ 0x70 │ │ + bne.w 81f72 │ │ + ldr r2, [sp, #120] @ 0x78 │ │ cmp r2, r1 │ │ - bcc.w 812a6 │ │ - ldr r0, [sp, #116] @ 0x74 │ │ + bcc.w 81f78 │ │ + ldr r0, [sp, #124] @ 0x7c │ │ add r0, r1 │ │ subs r1, r2, r1 │ │ - ldr r2, [sp, #108] @ 0x6c │ │ + ldr r2, [sp, #116] @ 0x74 │ │ cmp.w r2, #2048 @ 0x800 │ │ - bne.w 806ce │ │ + bne.w 8149a │ │ cmp r1, #8 │ │ - bcc.w 812ae │ │ + bcc.w 81f80 │ │ ldr r1, [r0, #4] │ │ cmp r1, #0 │ │ - beq.w 806d4 │ │ - b.w 81334 │ │ - add r0, sp, #280 @ 0x118 │ │ + beq.w 814a0 │ │ + b.w 82004 │ │ + add r0, sp, #248 @ 0xf8 │ │ add r1, sp, #304 @ 0x130 │ │ - bl 86e6c │ │ - ldr r0, [sp, #280] @ 0x118 │ │ + bl 880d0 │ │ + ldr r0, [sp, #248] @ 0xf8 │ │ lsls r1, r0, #26 │ │ - beq.w 806c6 │ │ + beq.w 81492 │ │ cmp r0, #7 │ │ - beq.w 806b8 │ │ + beq.n 81484 │ │ cmp r0, #12 │ │ - bne.n 8052e │ │ - ldrd r1, r0, [sp, #144] @ 0x90 │ │ + bne.n 8130c │ │ + ldrd r1, r0, [sp, #152] @ 0x98 │ │ cmp r1, r0 │ │ - bcc.w 81266 │ │ - ldr r0, [sp, #288] @ 0x120 │ │ - ldr r1, [sp, #156] @ 0x9c │ │ + bcc.w 81f3a │ │ + ldr r0, [sp, #256] @ 0x100 │ │ + ldr r1, [sp, #164] @ 0xa4 │ │ umull r1, r0, r0, r1 │ │ cmp r0, #0 │ │ - bne.w 81270 │ │ - ldr r0, [sp, #152] @ 0x98 │ │ + bne.w 81f44 │ │ + ldr r0, [sp, #160] @ 0xa0 │ │ cmp r0, r1 │ │ - bcc.w 81276 │ │ - ldr r0, [sp, #156] @ 0x9c │ │ - mov.w ip, #23 │ │ + bcc.w 81f48 │ │ + ldr r0, [sp, #164] @ 0xa4 │ │ + movs r5, #25 │ │ subs r2, r0, #1 │ │ cmp r2, #7 │ │ - bhi.w 81376 │ │ - ldr r0, [sp, #136] @ 0x88 │ │ - ldr r3, [sp, #152] @ 0x98 │ │ + bhi.w 82046 │ │ + ldr r0, [sp, #144] @ 0x90 │ │ + ldr r3, [sp, #160] @ 0xa0 │ │ add r0, r1 │ │ subs r3, r3, r1 │ │ tbh [pc, r2, lsl #1] │ │ movs r0, r1 │ │ lsls r3, r6, #1 │ │ - lsls r1, r5, #26 │ │ + lsls r1, r5, #24 │ │ lsls r7, r7, #1 │ │ - lsls r1, r5, #26 │ │ - lsls r1, r5, #26 │ │ - lsls r1, r5, #26 │ │ + lsls r1, r5, #24 │ │ + lsls r1, r5, #24 │ │ + lsls r1, r5, #24 │ │ lsls r0, r7, #1 │ │ - ldr r2, [sp, #152] @ 0x98 │ │ + ldr r2, [sp, #160] @ 0xa0 │ │ cmp r2, r1 │ │ - beq.w 81288 │ │ + beq.w 81f5a │ │ ldrb r0, [r0, #0] │ │ - b.n 8072a │ │ - add r0, sp, #280 @ 0x118 │ │ + b.n 814fa │ │ + add r0, sp, #248 @ 0xf8 │ │ add r1, sp, #304 @ 0x130 │ │ - bl 86e6c │ │ - ldr r0, [sp, #280] @ 0x118 │ │ - mov r5, fp │ │ + bl 880d0 │ │ + ldr r0, [sp, #248] @ 0xf8 │ │ lsls r1, r0, #26 │ │ - beq.n 806ac │ │ + beq.n 81478 │ │ cmp r0, #12 │ │ - bne.w 8052e │ │ - ldrd r1, r0, [sp, #144] @ 0x90 │ │ + bne.w 8130c │ │ + ldrd r1, r0, [sp, #152] @ 0x98 │ │ cmp r1, r0 │ │ - bcc.w 81266 │ │ - ldr r0, [sp, #288] @ 0x120 │ │ - ldr r1, [sp, #156] @ 0x9c │ │ + bcc.w 81f3a │ │ + ldr r0, [sp, #256] @ 0x100 │ │ + ldr r1, [sp, #164] @ 0xa4 │ │ umull r1, r0, r0, r1 │ │ cmp r0, #0 │ │ - bne.w 81270 │ │ - ldr r0, [sp, #152] @ 0x98 │ │ + bne.w 81f44 │ │ + ldr r0, [sp, #160] @ 0xa0 │ │ cmp r0, r1 │ │ - bcc.w 81276 │ │ - ldr r0, [sp, #156] @ 0x9c │ │ - mov.w ip, #23 │ │ + bcc.w 81f48 │ │ + ldr r0, [sp, #164] @ 0xa4 │ │ + movs r5, #25 │ │ subs r2, r0, #1 │ │ cmp r2, #7 │ │ - bhi.w 81376 │ │ - ldr r0, [sp, #136] @ 0x88 │ │ - ldr r3, [sp, #152] @ 0x98 │ │ + bhi.w 82046 │ │ + ldr r0, [sp, #144] @ 0x90 │ │ + ldr r3, [sp, #160] @ 0xa0 │ │ add r0, r1 │ │ subs r3, r3, r1 │ │ tbh [pc, r2, lsl #1] │ │ movs r0, r1 │ │ - movs r7, r4 │ │ - lsls r3, r6, #25 │ │ - movs r3, r6 │ │ - lsls r3, r6, #25 │ │ - lsls r3, r6, #25 │ │ - lsls r3, r6, #25 │ │ - movs r4, r5 │ │ - ldr r2, [sp, #152] @ 0x98 │ │ + movs r1, r5 │ │ + lsls r5, r6, #23 │ │ + movs r5, r6 │ │ + lsls r5, r6, #23 │ │ + lsls r5, r6, #23 │ │ + lsls r5, r6, #23 │ │ + movs r6, r5 │ │ + ldr r2, [sp, #160] @ 0xa0 │ │ cmp r2, r1 │ │ - beq.w 81288 │ │ + beq.w 81f5a │ │ ldrb r0, [r0, #0] │ │ - b.n 806fe │ │ - ldr r0, [sp, #288] @ 0x120 │ │ - str r0, [sp, #44] @ 0x2c │ │ - ldr r0, [sp, #292] @ 0x124 │ │ - b.n 80702 │ │ - ldr r1, [sp, #128] @ 0x80 │ │ - b.n 806d8 │ │ - ldr r0, [sp, #288] @ 0x120 │ │ + b.n 814ce │ │ + ldr r0, [sp, #256] @ 0x100 │ │ + str r0, [sp, #48] @ 0x30 │ │ + ldr r0, [sp, #260] @ 0x104 │ │ + b.n 814d2 │ │ + ldr r1, [sp, #136] @ 0x88 │ │ + b.n 814a4 │ │ + ldr r0, [sp, #256] @ 0x100 │ │ str r0, [sp, #28] │ │ - ldr r0, [sp, #292] @ 0x124 │ │ + ldr r0, [sp, #260] @ 0x104 │ │ str r0, [sp, #24] │ │ movs r0, #1 │ │ + str r0, [sp, #40] @ 0x28 │ │ + b.n 8130c │ │ + ldr r0, [sp, #256] @ 0x100 │ │ str r0, [sp, #36] @ 0x24 │ │ - b.n 8052e │ │ - ldr r5, [sp, #292] @ 0x124 │ │ - ldr r0, [sp, #288] @ 0x120 │ │ - str r0, [sp, #32] │ │ - b.n 8072e │ │ + ldr r0, [sp, #260] @ 0x104 │ │ + b.n 814fe │ │ cmp r1, #4 │ │ - bcc.w 812ae │ │ + bcc.w 81f80 │ │ ldr r0, [r0, #0] │ │ - ldr r1, [sp, #140] @ 0x8c │ │ - add r1, r0 │ │ - movs r0, #1 │ │ - b.n 80528 │ │ + ldr r1, [sp, #148] @ 0x94 │ │ + mov.w r8, #1 │ │ + add r0, r1 │ │ + str r0, [sp, #52] @ 0x34 │ │ + b.n 81308 │ │ cmp r3, #2 │ │ - bcc.w 81288 │ │ + bcc.w 81f5a │ │ ldrh r0, [r0, #0] │ │ - b.n 806fe │ │ + b.n 814ce │ │ cmp r3, #8 │ │ - bcc.w 8134c │ │ + bcc.w 8201e │ │ ldr r1, [r0, #0] │ │ - str r1, [sp, #44] @ 0x2c │ │ + str r1, [sp, #48] @ 0x30 │ │ ldr r0, [r0, #4] │ │ - b.n 80702 │ │ + b.n 814d2 │ │ cmp r3, #4 │ │ - bcc.w 81288 │ │ + bcc.w 81f5a │ │ ldr r0, [r0, #0] │ │ - str r0, [sp, #44] @ 0x2c │ │ + str r0, [sp, #48] @ 0x30 │ │ movs r0, #0 │ │ - str r0, [sp, #40] @ 0x28 │ │ + str r0, [sp, #44] @ 0x2c │ │ movs r0, #1 │ │ - str r0, [sp, #60] @ 0x3c │ │ - b.n 8052e │ │ + str r0, [sp, #64] @ 0x40 │ │ + b.n 8130c │ │ cmp r3, #2 │ │ - bcc.w 81288 │ │ + bcc.w 81f5a │ │ ldrh r0, [r0, #0] │ │ - b.n 8072a │ │ + b.n 814fa │ │ cmp r3, #8 │ │ - bcc.w 8134c │ │ + bcc.w 8201e │ │ ldr r1, [r0, #0] │ │ - str r1, [sp, #32] │ │ - ldr r5, [r0, #4] │ │ - b.n 8072e │ │ + str r1, [sp, #36] @ 0x24 │ │ + ldr r0, [r0, #4] │ │ + b.n 814fe │ │ cmp r3, #4 │ │ - bcc.w 81288 │ │ + bcc.w 81f5a │ │ ldr r0, [r0, #0] │ │ + str r0, [sp, #36] @ 0x24 │ │ + movs r0, #0 │ │ str r0, [sp, #32] │ │ - movs r5, #0 │ │ movs r0, #1 │ │ - str r0, [sp, #48] @ 0x30 │ │ - b.n 8052e │ │ - ldr r0, [sp, #168] @ 0xa8 │ │ - ldr r3, [sp, #44] @ 0x2c │ │ - lsls r0, r0, #31 │ │ - beq.n 807ba │ │ - ldrd r2, r0, [sp, #92] @ 0x5c │ │ - ldr r6, [sp, #56] @ 0x38 │ │ + str r0, [sp, #56] @ 0x38 │ │ + b.n 8130c │ │ + movs.w r0, r8, lsl #31 │ │ + beq.n 81584 │ │ + ldrd r2, r0, [sp, #96] @ 0x60 │ │ + ldr r6, [sp, #52] @ 0x34 │ │ ldr r1, [r2, r0] │ │ - ldr r0, [sp, #88] @ 0x58 │ │ + ldr r0, [sp, #92] @ 0x5c │ │ cmp r1, r6 │ │ ldr r0, [r2, r0] │ │ - bcc.w 81392 │ │ + bcc.w 82062 │ │ add r0, r6 │ │ str r0, [sp, #328] @ 0x148 │ │ - ldr r0, [sp, #76] @ 0x4c │ │ + ldr r0, [sp, #80] @ 0x50 │ │ subs r1, r1, r6 │ │ strh.w r0, [sp, #326] @ 0x146 │ │ movs r2, #0 │ │ - ldr r0, [sp, #84] @ 0x54 │ │ + ldr r0, [sp, #88] @ 0x58 │ │ strh.w r0, [sp, #324] @ 0x144 │ │ - ldr r0, [sp, #148] @ 0x94 │ │ + ldr r0, [sp, #156] @ 0x9c │ │ str r0, [sp, #320] @ 0x140 │ │ - ldr r0, [sp, #144] @ 0x90 │ │ + ldr r0, [sp, #152] @ 0x98 │ │ str r0, [sp, #316] @ 0x13c │ │ - ldr r0, [sp, #104] @ 0x68 │ │ - ldr r3, [sp, #72] @ 0x48 │ │ + ldr r0, [sp, #108] @ 0x6c │ │ + ldr r3, [sp, #76] @ 0x4c │ │ str r0, [sp, #312] @ 0x138 │ │ - ldr r0, [sp, #100] @ 0x64 │ │ + ldr r0, [sp, #104] @ 0x68 │ │ str r0, [sp, #308] @ 0x134 │ │ - ldr r0, [sp, #80] @ 0x50 │ │ + ldr r0, [sp, #84] @ 0x54 │ │ str r1, [sp, #332] @ 0x14c │ │ add r1, sp, #304 @ 0x130 │ │ str r0, [sp, #304] @ 0x130 │ │ - add r0, sp, #280 @ 0x118 │ │ + add r0, sp, #248 @ 0xf8 │ │ strb r2, [r3, #2] │ │ strh r2, [r3, #0] │ │ - ldr r2, [sp, #68] @ 0x44 │ │ - str r5, [sp, #168] @ 0xa8 │ │ + ldr r2, [sp, #72] @ 0x48 │ │ strb.w r2, [sp, #336] @ 0x150 │ │ - bl 84c5c │ │ - ldrd r0, r1, [sp, #280] @ 0x118 │ │ + bl 85d90 │ │ + ldrd r0, r1, [sp, #248] @ 0xf8 │ │ eor.w r2, r0, #2 │ │ orrs r2, r1 │ │ - bne.n 807f6 │ │ - ldrd r2, r0, [sp, #288] @ 0x120 │ │ - ldr r5, [sp, #168] @ 0xa8 │ │ + bne.n 815c4 │ │ + ldr r3, [sp, #112] @ 0x70 │ │ + ldrd r2, r0, [sp, #256] @ 0x100 │ │ lsrs r1, r2, #8 │ │ - uxtb.w ip, r2 │ │ + uxtb r6, r2 │ │ orr.w r1, r1, r0, lsl #24 │ │ - cmp.w ip, #75 @ 0x4b │ │ - bne.w 813a8 │ │ + cmp r6, #79 @ 0x4f │ │ + bne.w 8207a │ │ lsls r0, r1, #31 │ │ - beq.w 80514 │ │ - b.n 808c0 │ │ - ldr r0, [sp, #60] @ 0x3c │ │ + bne.w 8169e │ │ + b.n 816d8 │ │ + ldr r0, [sp, #64] @ 0x40 │ │ lsls r0, r0, #31 │ │ - beq.w 80514 │ │ - ldr r0, [sp, #48] @ 0x30 │ │ - ldrd r2, r1, [sp, #24] │ │ - ldr r4, [sp, #32] │ │ + beq.w 812f4 │ │ + ldr r0, [sp, #56] @ 0x38 │ │ + ldr r5, [sp, #36] @ 0x24 │ │ + ldrd r1, r6, [sp, #28] │ │ lsls r0, r0, #31 │ │ - beq.n 80866 │ │ - subs r0, r3, r4 │ │ - ldr r0, [sp, #40] @ 0x28 │ │ - sbcs r0, r5 │ │ - bcs.w 80514 │ │ + beq.n 8163c │ │ + ldr r0, [sp, #48] @ 0x30 │ │ + ldr r3, [sp, #112] @ 0x70 │ │ + subs r0, r0, r5 │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + sbcs r0, r6 │ │ + bcs.w 812f4 │ │ ldr r0, [sp, #212] @ 0xd4 │ │ - mov r6, r5 │ │ - ldr r1, [sp, #180] @ 0xb4 │ │ - cmp r1, r0 │ │ - bne.n 80896 │ │ - ldr r1, [pc, #728] @ (80abc ) │ │ + mov r8, r5 │ │ + mov r4, r6 │ │ + cmp r3, r0 │ │ + bne.n 81678 │ │ + ldr r1, [pc, #728] @ (8188c ) │ │ add r1, pc │ │ add r0, sp, #212 @ 0xd4 │ │ - bl 830ae │ │ + bl 8432a │ │ ldr r0, [sp, #216] @ 0xd8 │ │ - mov r6, r5 │ │ - str r0, [sp, #132] @ 0x84 │ │ - ldr r4, [sp, #32] │ │ - b.n 80896 │ │ + mov r8, r5 │ │ + str r0, [sp, #140] @ 0x8c │ │ + mov r4, r6 │ │ + b.n 81676 │ │ + ldr r3, [sp, #112] @ 0x70 │ │ mov.w r8, #0 │ │ - b.n 8083a │ │ - ldr r0, [sp, #216] @ 0xd8 │ │ - str r0, [sp, #132] @ 0x84 │ │ - ldr r1, [sp, #180] @ 0xb4 │ │ - mov.w r8, #1 │ │ - ldr r2, [sp, #132] @ 0x84 │ │ - add.w r0, r1, r1, lsl #1 │ │ - adds r1, #1 │ │ - str r1, [sp, #180] @ 0xb4 │ │ - str.w r4, [r2, r0, lsl #3] │ │ - add.w r0, r2, r0, lsl #3 │ │ - strd sl, r6, [r0, #4] │ │ - strd r5, r9, [r0, #12] │ │ - str r1, [sp, #220] @ 0xdc │ │ - add r0, sp, #280 @ 0x118 │ │ + b.n 815e4 │ │ + mov r4, r3 │ │ + add r0, sp, #248 @ 0xf8 │ │ add r1, sp, #304 @ 0x130 │ │ - bl 84c5c │ │ - ldrd r0, r1, [sp, #280] @ 0x118 │ │ - ldr.w sl, [sp, #192] @ 0xc0 │ │ + bl 85d90 │ │ + ldrd r0, r1, [sp, #248] @ 0xf8 │ │ + mov r3, r4 │ │ eor.w r2, r0, #2 │ │ orrs r2, r1 │ │ - beq.n 8079a │ │ + beq.n 8156a │ │ eor.w r0, r0, #1 │ │ orrs r0, r1 │ │ - bne.n 808b8 │ │ - ldrd r4, sl, [sp, #288] @ 0x120 │ │ - ldrd r6, r5, [sp, #296] @ 0x128 │ │ - subs r0, r4, r6 │ │ - sbcs.w r0, sl, r5 │ │ - bcs.n 80822 │ │ + bne.n 81698 │ │ + add.w fp, sp, #256 @ 0x100 │ │ + ldr.w r9, [sp, #268] @ 0x10c │ │ + ldmia.w fp, {r4, r6, fp} │ │ + subs.w r0, r4, fp │ │ + sbcs.w r0, r6, r9 │ │ + bcs.n 815cc │ │ ldr r0, [sp, #212] @ 0xd4 │ │ - ldr r1, [sp, #180] @ 0xb4 │ │ - cmp r1, r0 │ │ - bne.n 80800 │ │ - ldr r1, [pc, #612] @ (80ac0 ) │ │ + cmp r3, r0 │ │ + bne.n 8161a │ │ + ldr r1, [pc, #644] @ (81890 ) │ │ + mov r5, r3 │ │ add r1, pc │ │ add r0, sp, #212 @ 0xd4 │ │ - bl 830ae │ │ - b.n 807fc │ │ - ldr r0, [sp, #36] @ 0x24 │ │ + bl 8432a │ │ + ldr r0, [sp, #216] @ 0xd8 │ │ + mov r3, r5 │ │ + str r0, [sp, #140] @ 0x8c │ │ + ldr r1, [sp, #140] @ 0x8c │ │ + add.w r0, r3, r3, lsl #1 │ │ + adds r3, #1 │ │ + mov.w r8, #1 │ │ + str.w r4, [r1, r0, lsl #3] │ │ + add.w r0, r1, r0, lsl #3 │ │ + mov r4, r3 │ │ + strd r6, fp, [r0, #4] │ │ + strd r9, sl, [r0, #12] │ │ + str r3, [sp, #220] @ 0xdc │ │ + b.n 815ce │ │ + ldr r0, [sp, #40] @ 0x28 │ │ + ldr r3, [sp, #112] @ 0x70 │ │ lsls r0, r0, #31 │ │ - beq.w 80514 │ │ - adds r4, r3, r1 │ │ - ldr r1, [sp, #40] @ 0x28 │ │ - adc.w r6, r1, r2 │ │ - subs r0, r3, r4 │ │ - sbcs.w r0, r1, r6 │ │ - bcs.w 80514 │ │ + beq.w 812f4 │ │ + ldr r0, [sp, #48] @ 0x30 │ │ + ldr r2, [sp, #44] @ 0x2c │ │ + adds.w r8, r0, r1 │ │ + mov r1, r0 │ │ + ldr r0, [sp, #24] │ │ + adc.w r4, r2, r0 │ │ + subs.w r0, r1, r8 │ │ + sbcs.w r0, r2, r4 │ │ + bcs.w 812f4 │ │ ldr r0, [sp, #212] @ 0xd4 │ │ - ldr r1, [sp, #180] @ 0xb4 │ │ - cmp r1, r0 │ │ - bne.n 80896 │ │ - ldr r1, [pc, #568] @ (80ac4 ) │ │ + cmp r3, r0 │ │ + bne.n 81678 │ │ + ldr r1, [pc, #552] @ (81894 ) │ │ add r1, pc │ │ add r0, sp, #212 @ 0xd4 │ │ - bl 830ae │ │ + bl 8432a │ │ ldr r0, [sp, #216] @ 0xd8 │ │ - str r0, [sp, #132] @ 0x84 │ │ - ldr r1, [sp, #180] @ 0xb4 │ │ - ldr r2, [sp, #132] @ 0x84 │ │ - ldr r3, [sp, #44] @ 0x2c │ │ - add.w r0, r1, r1, lsl #1 │ │ - adds r1, #1 │ │ - str r1, [sp, #180] @ 0xb4 │ │ - str.w r3, [r2, r0, lsl #3] │ │ - add.w r0, r2, r0, lsl #3 │ │ - adds r0, #4 │ │ - ldr r2, [sp, #40] @ 0x28 │ │ - stmia.w r0, {r2, r4, r6, r9} │ │ - str r1, [sp, #220] @ 0xdc │ │ - b.n 808c0 │ │ + str r0, [sp, #140] @ 0x8c │ │ + ldr r3, [sp, #112] @ 0x70 │ │ + ldr r1, [sp, #140] @ 0x8c │ │ + add.w r0, r3, r3, lsl #1 │ │ + ldr r2, [sp, #48] @ 0x30 │ │ + adds r3, #1 │ │ + str.w r2, [r1, r0, lsl #3] │ │ + add.w r0, r1, r0, lsl #3 │ │ + ldr r1, [sp, #44] @ 0x2c │ │ + strd r1, r8, [r0, #4] │ │ + strd r4, sl, [r0, #12] │ │ + str r3, [sp, #220] @ 0xdc │ │ + b.n 8169e │ │ movs.w r0, r8, lsl #31 │ │ - beq.n 808fc │ │ - ldr r5, [sp, #168] @ 0xa8 │ │ + beq.n 816d8 │ │ ldr r0, [sp, #200] @ 0xc8 │ │ movs r1, #2 │ │ - str r1, [sp, #312] @ 0x138 │ │ - mov r8, r5 │ │ - ldr r1, [sp, #160] @ 0xa0 │ │ - cmp r9, r0 │ │ str r1, [sp, #304] @ 0x130 │ │ - bne.n 808da │ │ - ldr r1, [pc, #500] @ (80ac8 ) │ │ + ldr r1, [sp, #172] @ 0xac │ │ + cmp sl, r0 │ │ + str r3, [sp, #112] @ 0x70 │ │ + str r1, [sp, #336] @ 0x150 │ │ + bne.n 816b8 │ │ + ldr r1, [pc, #488] @ (81898 ) │ │ add r1, pc │ │ add r0, sp, #200 @ 0xc8 │ │ - bl 86dc0 │ │ - add.w r1, r9, r9, lsl #2 │ │ + bl 8802a │ │ + add.w r1, sl, sl, lsl #2 │ │ ldr r0, [sp, #204] @ 0xcc │ │ - add.w r9, r9, #1 │ │ + add.w sl, sl, #1 │ │ add.w r0, r0, r1, lsl #3 │ │ add r1, sp, #304 @ 0x130 │ │ ldmia r1!, {r2, r3, r4, r5, r6} │ │ stmia r0!, {r2, r3, r4, r5, r6} │ │ ldmia.w r1, {r2, r3, r4, r5, r6} │ │ stmia r0!, {r2, r3, r4, r5, r6} │ │ - mov r5, r8 │ │ - str.w r9, [sp, #208] @ 0xd0 │ │ - b.n 80514 │ │ - ldr r5, [sp, #168] @ 0xa8 │ │ - b.n 80514 │ │ - ldrh.w r1, [r2, #9] │ │ - ldrb r3, [r2, #11] │ │ - ldr r6, [r2, #12] │ │ - ldrb r5, [r2, #8] │ │ - ldrh.w r4, [r2, #1] │ │ - strb.w r0, [sl, #8] │ │ - ldr r0, [r2, #4] │ │ - ldrb r2, [r2, #3] │ │ - strb.w r2, [sl, #11] │ │ - strh.w r4, [sl, #9] │ │ - strh.w r1, [sl, #17] │ │ - strb.w r3, [sl, #19] │ │ - str.w r6, [sl, #20] │ │ - strb.w r5, [sl, #16] │ │ - str.w r0, [sl, #12] │ │ + str.w sl, [sp, #208] @ 0xd0 │ │ + b.n 812f4 │ │ + str r3, [sp, #112] @ 0x70 │ │ + b.n 812f4 │ │ + ldrd r6, r3, [r2, #8] │ │ + ldrb r1, [r2, #7] │ │ + ldr.w r5, [r2, #1] │ │ + ldrh.w r2, [r2, #5] │ │ + strb.w r0, [r9, #8] │ │ movs r0, #1 │ │ - b.n 80f0a │ │ + strh.w r2, [r9, #13] │ │ + strb.w r1, [r9, #15] │ │ + strd r6, r3, [r9, #16] │ │ + str.w r5, [r9, #9] │ │ + b.n 81e10 │ │ movs r5, #0 │ │ - ldrd r0, r8, [sp, #200] @ 0xc8 │ │ - ldr r4, [sp, #208] @ 0xd0 │ │ - cmp r0, r4 │ │ - bls.n 80a00 │ │ - cmp r4, #0 │ │ - beq.n 809f6 │ │ + add.w r8, sp, #200 @ 0xc8 │ │ + ldmia.w r8, {r0, r4, r8} │ │ + cmp r0, r8 │ │ + bls.n 817ca │ │ + cmp.w r8, #0 │ │ + beq.n 817c2 │ │ add.w r0, r0, r0, lsl #2 │ │ movs r2, #8 │ │ lsls r1, r0, #3 │ │ - add.w r0, r4, r4, lsl #2 │ │ - mov.w r9, r0, lsl #3 │ │ - mov r0, r8 │ │ - mov r3, r9 │ │ - bl 4ac28 │ │ - mov r8, r0 │ │ + add.w r0, r8, r8, lsl #2 │ │ + mov.w fp, r0, lsl #3 │ │ + mov r0, r4 │ │ + mov r3, fp │ │ + bl 4d0b4 │ │ + mov r4, r0 │ │ cmp r0, #0 │ │ - bne.n 80a00 │ │ + bne.n 817ca │ │ movs r0, #8 │ │ - mov r1, r9 │ │ - bl 4adb8 │ │ - b.w 812fa │ │ - strd r4, r0, [sp, #224] @ 0xe0 │ │ - mov.w ip, #6 │ │ - b.n 8098c │ │ - ldr r0, [sp, #168] @ 0xa8 │ │ - movs r3, #0 │ │ - str r3, [sp, #228] @ 0xe4 │ │ - add.w r1, ip, r0 │ │ - str r1, [sp, #180] @ 0xb4 │ │ - str r1, [sp, #224] @ 0xe0 │ │ - mov.w ip, #19 │ │ + mov r1, fp │ │ + bl 4bbd8 │ │ + b.w 81fce │ │ + strd r3, r0, [sp, #224] @ 0xe0 │ │ + movs r0, #6 │ │ + str r0, [sp, #172] @ 0xac │ │ + b.n 8175c │ │ + mov.w r9, #0 │ │ + movs r0, #19 │ │ + add.w r5, lr, ip │ │ + str.w r9, [sp, #228] @ 0xe4 │ │ + str r5, [sp, #224] @ 0xe0 │ │ + str r0, [sp, #172] @ 0xac │ │ ldr r0, [sp, #212] @ 0xd4 │ │ - mov r5, ip │ │ - str r3, [sp, #168] @ 0xa8 │ │ cmp r0, #0 │ │ itt ne │ │ ldrne r0, [sp, #216] @ 0xd8 │ │ - blxne ccbe0 │ │ + blxne cd200 │ │ ldr r4, [sp, #204] @ 0xcc │ │ - cmp.w r9, #0 │ │ - beq.n 809de │ │ - add.w sl, r4, #12 │ │ - b.n 809b4 │ │ - add.w sl, sl, #40 @ 0x28 │ │ - subs.w r9, r9, #1 │ │ - beq.n 809de │ │ - ldr.w r0, [sl, #-4] │ │ + cmp.w sl, #0 │ │ + beq.n 817aa │ │ + add.w r8, r4, #8 │ │ + b.n 81780 │ │ + add.w r8, r8, #40 @ 0x28 │ │ + subs.w sl, sl, #1 │ │ + beq.n 817aa │ │ + ldr.w r0, [r8, #-8] │ │ cmp r0, #0 │ │ - bne.n 809aa │ │ - ldr.w r0, [sl, #4] │ │ + bne.n 81776 │ │ + ldr.w r0, [r8] │ │ cmp r0, #0 │ │ itt ne │ │ - ldrne.w r0, [sl] │ │ - blxne ccbe0 │ │ - ldr.w r0, [sl, #12] │ │ + ldrne.w r0, [r8, #-4] │ │ + blxne cd200 │ │ + ldr.w r0, [r8, #8] │ │ cmp r0, #0 │ │ itt ne │ │ - ldrne.w r0, [sl, #8] │ │ - blxne ccbe0 │ │ - b.n 809aa │ │ + ldrne.w r0, [r8, #4] │ │ + blxne cd200 │ │ + b.n 81776 │ │ ldr r0, [sp, #200] @ 0xc8 │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, r4 │ │ - blxne ccbe0 │ │ - ldr.w sl, [sp, #192] @ 0xc0 │ │ - movs r2, #1 │ │ - ldrd r0, r3, [sp, #164] @ 0xa4 │ │ - b.n 80a46 │ │ - mov r0, r8 │ │ - blx ccbe0 │ │ - mov.w r8, #8 │ │ + blxne cd200 │ │ + ldr.w sl, [sp, #196] @ 0xc4 │ │ + movs r1, #1 │ │ + ldrd r0, r2, [sp, #168] @ 0xa8 │ │ + b.n 81814 │ │ + mov r0, r4 │ │ + blx cd200 │ │ + movs r4, #8 │ │ ldr r0, [sp, #212] @ 0xd4 │ │ - str r5, [sp, #180] @ 0xb4 │ │ cmp r0, r5 │ │ - bls.n 80a2e │ │ - cbz r5, 80a32 │ │ + bls.n 817f6 │ │ + cbz r5, 817fa │ │ add.w r0, r0, r0, lsl #1 │ │ movs r2, #8 │ │ lsls r1, r0, #3 │ │ add.w r0, r5, r5, lsl #1 │ │ - lsls r5, r0, #3 │ │ + mov.w fp, r0, lsl #3 │ │ mov r0, r6 │ │ - mov r3, r5 │ │ - bl 4ac28 │ │ - cbnz r0, 80a3a │ │ + mov r3, fp │ │ + bl 4d0b4 │ │ + cbnz r0, 81802 │ │ movs r0, #8 │ │ - mov r1, r5 │ │ - bl 4adb8 │ │ - b.w 812fa │ │ + mov r1, fp │ │ + bl 4bbd8 │ │ + b.n 81fce │ │ mov r0, r6 │ │ - b.n 80a3a │ │ + b.n 81802 │ │ mov r0, r6 │ │ - blx ccbe0 │ │ + blx cd200 │ │ movs r0, #8 │ │ - lsrs r6, r4, #16 │ │ - ubfx fp, r4, #8, #8 │ │ - uxtb r5, r4 │ │ - movs r3, #0 │ │ - movs r2, #0 │ │ - ldr r1, [sp, #196] @ 0xc4 │ │ - strd r2, r8, [sp, #304] @ 0x130 │ │ - add.w r9, r1, #288 @ 0x120 │ │ - ldr r1, [sp, #180] @ 0xb4 │ │ - str r3, [sp, #324] @ 0x144 │ │ - strd r0, r1, [sp, #316] @ 0x13c │ │ + mov.w r6, r8, lsr #16 │ │ + ubfx fp, r8, #8, #8 │ │ + uxtb.w r2, r8 │ │ + mov.w r9, #0 │ │ + movs r1, #0 │ │ + add.w r8, sl, #304 @ 0x130 │ │ + strd r0, r5, [sp, #316] @ 0x13c │ │ + strd r1, r4, [sp, #304] @ 0x130 │ │ mov.w r1, fp, lsl #8 │ │ - ldr.w r0, [r9] │ │ + ldr.w r0, [r8] │ │ orr.w r1, r1, r6, lsl #16 │ │ - add r1, r5 │ │ - str r1, [sp, #312] @ 0x138 │ │ + add r1, r2 │ │ + str.w r9, [sp, #324] @ 0x144 │ │ cmp r0, #2 │ │ - bne.n 80a7a │ │ + str r1, [sp, #312] @ 0x138 │ │ + bne.n 81846 │ │ add.w ip, sp, #304 @ 0x130 │ │ - mov r1, r9 │ │ + mov r1, r8 │ │ ldmia.w ip, {r0, r2, r3, r4, r5, r6} │ │ stmia r1!, {r0, r2, r3, r4, r5, r6} │ │ - b.n 80a80 │ │ + b.n 8184c │ │ add r0, sp, #304 @ 0x130 │ │ - bl 87430 │ │ - ldr.w r0, [r9] │ │ - ldr.w fp, [sp, #196] @ 0xc4 │ │ - ldr r1, [sp, #172] @ 0xac │ │ + bl 88698 │ │ + ldr.w r0, [r8] │ │ + ldr.w r9, [sp, #184] @ 0xb8 │ │ + ldr r1, [sp, #176] @ 0xb0 │ │ lsls r0, r0, #31 │ │ - beq.n 80acc │ │ - ldrb.w r0, [fp, #296] @ 0x128 │ │ - ldr.w r2, [fp, #300] @ 0x12c │ │ - cmp r0, #75 @ 0x4b │ │ - beq.n 80ad0 │ │ - ldrd r6, r5, [fp, #304] @ 0x130 │ │ - ldrh.w r1, [fp, #297] @ 0x129 │ │ - ldrb.w r3, [fp, #299] @ 0x12b │ │ - strb.w r0, [sl, #8] │ │ - strd r2, r6, [sl, #12] │ │ - str.w r5, [sl, #20] │ │ - strh.w r1, [sl, #9] │ │ - strb.w r3, [sl, #11] │ │ - b.n 80932 │ │ - lsls r0, r6, #6 │ │ - movs r5, r0 │ │ - lsls r0, r7, #4 │ │ - movs r5, r0 │ │ - lsls r2, r1, #4 │ │ - movs r5, r0 │ │ - lsls r2, r6, #2 │ │ - movs r5, r0 │ │ - add.w r2, fp, #292 @ 0x124 │ │ - ldr r0, [r2, #12] │ │ - mov.w sl, #0 │ │ - ldrd r9, r8, [r1] │ │ + beq.n 8189c │ │ + ldrb.w r0, [sl, #312] @ 0x138 │ │ + ldr.w lr, [sl, #316] @ 0x13c │ │ + cmp r0, #79 @ 0x4f │ │ + beq.n 818a0 │ │ + ldrd r6, r5, [sl, #320] @ 0x140 │ │ + ldrh.w r1, [sl, #313] @ 0x139 │ │ + ldrb.w r3, [sl, #315] @ 0x13b │ │ + strb.w r0, [r9, #8] │ │ + movs r0, #1 │ │ + strd lr, r6, [r9, #12] │ │ + str.w r5, [r9, #20] │ │ + strh.w r1, [r9, #9] │ │ + strb.w r3, [r9, #11] │ │ + b.n 81e10 │ │ + nop │ │ + umlal r0, r0, r6, r4 │ │ + smull r0, r0, ip, r4 │ │ + smlad r0, lr, r4, r0 │ │ + @ instruction: 0xfad80004 │ │ + add.w lr, sl, #308 @ 0x134 │ │ + ldr.w r0, [lr, #12] │ │ + movs r6, #0 │ │ + ldrd sl, r2, [r1] │ │ cmp r0, #0 │ │ - beq.w 80ed4 │ │ - mov r6, r1 │ │ - ldr r1, [r2, #8] │ │ + beq.w 81d94 │ │ + mov ip, r1 │ │ + ldr.w r1, [lr, #8] │ │ cmp r0, #1 │ │ - beq.n 80b12 │ │ + beq.n 818e4 │ │ movs r3, #0 │ │ - add.w sl, r3, r0, lsr #1 │ │ + add.w r6, r3, r0, lsr #1 │ │ sub.w r0, r0, r0, lsr #1 │ │ - add.w r5, sl, sl, lsl #1 │ │ - ldr.w r4, [r1, r5, lsl #3] │ │ - add.w r5, r1, r5, lsl #3 │ │ - ldr r5, [r5, #4] │ │ - subs.w r4, r9, r4 │ │ - sbcs.w r5, r8, r5 │ │ + add.w r4, r6, r6, lsl #1 │ │ + ldr.w r5, [r1, r4, lsl #3] │ │ + add.w r4, r1, r4, lsl #3 │ │ + ldr r4, [r4, #4] │ │ + subs.w r5, sl, r5 │ │ + sbcs.w r5, r2, r4 │ │ it cc │ │ - movcc sl, r3 │ │ + movcc r6, r3 │ │ cmp r0, #1 │ │ - mov r3, sl │ │ - bhi.n 80aea │ │ - add.w r0, sl, sl, lsl #1 │ │ - mov.w sl, #0 │ │ + mov r3, r6 │ │ + bhi.n 818bc │ │ + add.w r0, r6, r6, lsl #1 │ │ + movs r6, #0 │ │ ldr.w r3, [r1, r0, lsl #3] │ │ add.w r0, r1, r0, lsl #3 │ │ ldr r1, [r0, #4] │ │ - subs.w r3, r9, r3 │ │ - sbcs.w r1, r8, r1 │ │ - bcc.w 80ed4 │ │ + subs.w r3, sl, r3 │ │ + sbcs.w r1, r2, r1 │ │ + bcc.w 81d94 │ │ ldrd r1, r3, [r0, #8] │ │ - subs.w r1, r9, r1 │ │ - sbcs.w r1, r8, r3 │ │ - bcs.w 80ed4 │ │ - ldr r1, [r2, #4] │ │ + subs.w r1, sl, r1 │ │ + sbcs.w r1, r2, r3 │ │ + bcs.w 81d94 │ │ + ldr.w r1, [lr, #4] │ │ ldr r0, [r0, #16] │ │ cmp r0, r1 │ │ - bcs.w 813dc │ │ - ldr r1, [r2, #0] │ │ + bcs.w 820b4 │ │ + ldr.w r1, [lr] │ │ add.w r0, r0, r0, lsl #2 │ │ - add.w r5, r1, r0, lsl #3 │ │ - ldr.w r2, [r5, #8]! │ │ - cmp r2, #2 │ │ - bne.w 80ea2 │ │ - ldr.w lr, [r1, r0, lsl #3] │ │ - mov sl, r6 │ │ - ldr r0, [sp, #184] @ 0xb8 │ │ + add.w r4, r1, r0, lsl #3 │ │ + ldr.w r3, [r1, r0, lsl #3] │ │ + cmp r3, #2 │ │ + bne.w 81d64 │ │ + ldr r0, [sp, #188] @ 0xbc │ │ + mov lr, ip │ │ movs r6, #4 │ │ - add.w r1, r0, #168 @ 0xa8 │ │ - str r1, [sp, #160] @ 0xa0 │ │ - ldrb.w r2, [r0, #201] @ 0xc9 │ │ - ldr.w ip, [r0, #204] @ 0xcc │ │ - ldr.w r1, [r0, #196] @ 0xc4 │ │ - cmp r2, #8 │ │ - ldr.w r4, [r0, #240] @ 0xf0 │ │ + str r2, [sp, #168] @ 0xa8 │ │ + str r4, [sp, #164] @ 0xa4 │ │ + add.w r2, r0, #184 @ 0xb8 │ │ + ldrb.w r3, [r0, #217] @ 0xd9 │ │ + ldr.w ip, [r0, #220] @ 0xdc │ │ + ldr.w r1, [r0, #212] @ 0xd4 │ │ + cmp r3, #8 │ │ + ldr r5, [r4, #32] │ │ + ldr.w r4, [r0, #256] @ 0x100 │ │ + str r3, [sp, #156] @ 0x9c │ │ it eq │ │ moveq r6, #12 │ │ add.w r3, r6, ip │ │ - str r4, [sp, #156] @ 0x9c │ │ + str r4, [sp, #160] @ 0xa0 │ │ subs r0, r3, r1 │ │ adds r4, #8 │ │ - cmp lr, r0 │ │ - str r4, [sp, #164] @ 0xa4 │ │ + cmp r5, r0 │ │ + str r4, [sp, #172] @ 0xac │ │ itt cs │ │ - subcs.w r4, lr, r0 │ │ + subcs r4, r5, r0 │ │ cmpcs r1, r4 │ │ - bhi.n 80bac │ │ - movs r0, #0 │ │ - movs r4, #56 @ 0x38 │ │ + bhi.n 81984 │ │ + mov r5, r2 │ │ + mov.w ip, #59 @ 0x3b │ │ movs r3, #0 │ │ - str r0, [sp, #172] @ 0xac │ │ - str r0, [sp, #180] @ 0xb4 │ │ - ldrd sl, ip, [sp, #160] @ 0xa0 │ │ - b.n 80e5e │ │ - ldr.w r0, [sl, #12] │ │ - mov.w sl, #0 │ │ - str r0, [sp, #144] @ 0x90 │ │ - ldr r0, [sp, #164] @ 0xa4 │ │ - str r0, [sp, #292] @ 0x124 │ │ - ldr r0, [sp, #160] @ 0xa0 │ │ - str r0, [sp, #288] @ 0x120 │ │ - ldr r0, [sp, #184] @ 0xb8 │ │ - strd r2, r5, [sp, #148] @ 0x94 │ │ + mov.w lr, #0 │ │ + mov.w fp, #0 │ │ + ldr r4, [sp, #164] @ 0xa4 │ │ + b.n 81d1a │ │ + ldr.w r0, [lr, #12] │ │ + str r0, [sp, #152] @ 0x98 │ │ + ldr r0, [sp, #172] @ 0xac │ │ + str.w r9, [sp, #184] @ 0xb8 │ │ + mov.w r9, #0 │ │ + str.w r9, [sp, #264] @ 0x108 │ │ + strd r2, r0, [sp, #256] @ 0x100 │ │ subs r2, r1, r4 │ │ - str r2, [sp, #284] @ 0x11c │ │ - ldr.w r5, [r0, #192] @ 0xc0 │ │ - str.w sl, [sp, #296] @ 0x128 │ │ - adds r2, r5, r4 │ │ - str r2, [sp, #280] @ 0x118 │ │ + ldr r0, [sp, #188] @ 0xbc │ │ + str r2, [sp, #252] @ 0xfc │ │ + str r5, [sp, #176] @ 0xb0 │ │ + ldr.w r0, [r0, #208] @ 0xd0 │ │ + adds r2, r0, r4 │ │ + str r2, [sp, #248] @ 0xf8 │ │ subs r2, r1, r6 │ │ - adds r0, r5, r1 │ │ sub.w r2, r2, ip │ │ - str r0, [sp, #164] @ 0xa4 │ │ - adds r6, r5, r2 │ │ - rsb r0, lr, #0 │ │ - str r0, [sp, #160] @ 0xa0 │ │ + adds r6, r0, r2 │ │ + add r0, r1 │ │ + str r0, [sp, #172] @ 0xac │ │ + negs r0, r5 │ │ + str r0, [sp, #148] @ 0x94 │ │ movs r1, #0 │ │ movs r2, #0 │ │ - str.w lr, [sp, #180] @ 0xb4 │ │ - str.w r8, [sp, #168] @ 0xa8 │ │ - add.w ip, r6, lr │ │ + add.w ip, r6, r5 │ │ cmp r2, #63 @ 0x3f │ │ - ldrb.w r0, [ip], #1 │ │ - str r0, [sp, #172] @ 0xac │ │ - bne.n 80c04 │ │ - cmp r0, #2 │ │ - bcs.n 80c5c │ │ + ldrb.w lr, [ip], #1 │ │ + bne.n 819d2 │ │ + cmp.w lr, #2 │ │ + bcs.n 81a1e │ │ and.w r5, r2, #63 @ 0x3f │ │ - and.w r4, r0, #127 @ 0x7f │ │ - rsb fp, r5, #32 │ │ - mov r8, r0 │ │ + and.w r4, lr, #127 @ 0x7f │ │ + rsb r8, r5, #32 │ │ + mov fp, lr │ │ subs.w lr, r5, #32 │ │ - lsr.w r0, r4, fp │ │ + lsr.w r0, r4, r8 │ │ it pl │ │ lslpl.w r0, r4, lr │ │ orr.w r1, r1, r0 │ │ lsl.w r0, r4, r5 │ │ + mov lr, fp │ │ it pl │ │ movpl r0, #0 │ │ - orr.w sl, sl, r0 │ │ - sxtb.w r0, r8 │ │ + orr.w r9, r9, r0 │ │ + sxtb.w r0, fp │ │ cmp r0, #0 │ │ - bpl.n 80c62 │ │ - ldr.w lr, [sp, #180] @ 0xb4 │ │ + bpl.n 81a2e │ │ + ldr r5, [sp, #176] @ 0xb0 │ │ subs r3, #1 │ │ - ldr.w fp, [sp, #196] @ 0xc4 │ │ adds r6, #1 │ │ - ldr.w r8, [sp, #168] @ 0xa8 │ │ adds r2, #7 │ │ - cmp lr, r3 │ │ - bne.n 80bf2 │ │ - movs r0, #0 │ │ - movs r4, #19 │ │ - str r0, [sp, #180] @ 0xb4 │ │ - ldr r5, [sp, #152] @ 0x98 │ │ - ldr.w ip, [sp, #164] @ 0xa4 │ │ - b.n 80e5e │ │ - movs r0, #0 │ │ - movs r4, #6 │ │ - b.n 80e5a │ │ - ldr r0, [sp, #160] @ 0xa0 │ │ - ldr.w fp, [sp, #196] @ 0xc4 │ │ + cmp r5, r3 │ │ + bne.n 819c0 │ │ + mov.w fp, #0 │ │ + mov.w ip, #19 │ │ + b.n 81a26 │ │ + mov.w fp, #0 │ │ + mov.w ip, #6 │ │ + ldr.w r9, [sp, #184] @ 0xb8 │ │ + ldr r4, [sp, #164] @ 0xa4 │ │ + b.n 81d1a │ │ + ldr r0, [sp, #148] @ 0x94 │ │ add r0, r3 │ │ - ldr.w r8, [sp, #168] @ 0xa8 │ │ subs r0, #1 │ │ - strd ip, r0, [sp, #280] @ 0x118 │ │ - orrs.w r0, sl, r1 │ │ - beq.w 813f6 │ │ - ldr r3, [sp, #156] @ 0x9c │ │ - cbnz r1, 80c94 │ │ - ldr r0, [r3, #16] │ │ - sub.w r2, sl, #1 │ │ + strd ip, r0, [sp, #248] @ 0xf8 │ │ + orrs.w r0, r9, r1 │ │ + beq.w 820d8 │ │ + ldrd r5, r4, [sp, #160] @ 0xa0 │ │ + cbnz r1, 81a5a │ │ + ldr r0, [r5, #16] │ │ + sub.w r2, r9, #1 │ │ cmp r2, r0 │ │ - bcs.n 80c94 │ │ + bcs.n 81a5a │ │ movs r0, #104 @ 0x68 │ │ - ldr r1, [r3, #12] │ │ + ldr r1, [r5, #12] │ │ mla r0, r2, r0, r1 │ │ - b.n 80d22 │ │ - ldr.w ip, [r3, #20] │ │ + b.n 81ae2 │ │ + ldr.w ip, [r5, #20] │ │ cmp.w ip, #0 │ │ - beq.w 80e56 │ │ - ldr r0, [r3, #24] │ │ - str r0, [sp, #164] @ 0xa4 │ │ - ldrh.w r0, [ip, #1238] @ 0x4d6 │ │ + beq.w 81c16 │ │ + ldr r0, [r5, #24] │ │ + str r0, [sp, #172] @ 0xac │ │ + ldrh.w lr, [ip, #1238] @ 0x4d6 │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ mov r3, ip │ │ - str r0, [sp, #160] @ 0xa0 │ │ - lsls r2, r0, #3 │ │ - cbz r2, 80cea │ │ - ldrd r0, r4, [r3], #8 │ │ + mov.w r2, lr, lsl #3 │ │ + cbz r2, 81aaa │ │ + ldrd r0, r5, [r3], #8 │ │ adds r6, #1 │ │ - eor.w lr, r4, r1 │ │ + eor.w r8, r5, r1 │ │ subs r2, #8 │ │ - eor.w r5, r0, sl │ │ - orrs.w lr, lr, r5 │ │ + eor.w r4, r0, r9 │ │ + orrs.w r4, r4, r8 │ │ it ne │ │ - movne.w lr, #1 │ │ - subs.w r0, sl, r0 │ │ - sbcs.w r0, r1, r4 │ │ + movne r4, #1 │ │ + subs.w r0, r9, r0 │ │ + sbcs.w r0, r1, r5 │ │ it cc │ │ - movcc.w lr, #4294967295 @ 0xffffffff │ │ - cmp.w lr, #1 │ │ - beq.n 80cb2 │ │ - uxtb.w r0, lr │ │ - cbnz r0, 80cec │ │ - b.n 80d1a │ │ - ldr r6, [sp, #160] @ 0xa0 │ │ - ldr r2, [sp, #164] @ 0xa4 │ │ + movcc.w r4, #4294967295 @ 0xffffffff │ │ + cmp r4, #1 │ │ + beq.n 81a78 │ │ + uxtb r0, r4 │ │ + cbnz r0, 81aac │ │ + b.n 81ada │ │ + mov r6, lr │ │ + ldr r2, [sp, #172] @ 0xac │ │ + mov lr, fp │ │ + ldr r4, [sp, #164] @ 0xa4 │ │ cmp r2, #0 │ │ - beq.w 80e56 │ │ + beq.w 81c16 │ │ add.w r0, ip, r6, lsl #2 │ │ subs r2, #1 │ │ - str r2, [sp, #164] @ 0xa4 │ │ + str r2, [sp, #172] @ 0xac │ │ ldr.w ip, [r0, #1240] @ 0x4d8 │ │ - b.n 80ca4 │ │ - ldrd r0, r2, [sp, #312] @ 0x138 │ │ - ldr r1, [sp, #320] @ 0x140 │ │ - str r1, [sp, #180] @ 0xb4 │ │ - mov r1, r2 │ │ - ldr r3, [sp, #324] @ 0x144 │ │ + b.n 81a6a │ │ + add.w r9, sp, #312 @ 0x138 │ │ + ldmia.w r9, {r0, r1, r5, r9} │ │ lsrs r6, r0, #16 │ │ ubfx fp, r0, #8, #8 │ │ - uxtb.w ip, r0 │ │ - b.n 8138c │ │ + uxtb r0, r0 │ │ + str r0, [sp, #172] @ 0xac │ │ + b.n 8205c │ │ movs r0, #104 @ 0x68 │ │ mla r0, r6, r0, ip │ │ adds r0, #88 @ 0x58 │ │ ldrb.w r1, [r0, #98] @ 0x62 │ │ cmp r1, #1 │ │ itt eq │ │ moveq r1, #1 │ │ - streq r1, [sp, #296] @ 0x128 │ │ - bl 53dbc │ │ + streq r1, [sp, #264] @ 0x108 │ │ + bl 54a6c │ │ cmp r1, #0 │ │ - beq.w 81176 │ │ + beq.w 81c32 │ │ mov r6, r0 │ │ - ldr r0, [sp, #184] @ 0xb8 │ │ - mov.w sl, r1, lsl #4 │ │ - ldr.w r0, [r0, #244] @ 0xf4 │ │ - str r0, [sp, #160] @ 0xa0 │ │ - movs r0, #0 │ │ - str r0, [sp, #164] @ 0xa4 │ │ - b.n 80d58 │ │ + ldr r0, [sp, #188] @ 0xbc │ │ + add.w fp, sp, #224 @ 0xe0 │ │ + mov.w r9, r1, lsl #4 │ │ + mov.w r8, #0 │ │ + ldr.w r0, [r0, #260] @ 0x104 │ │ str r0, [sp, #172] @ 0xac │ │ + b.n 81b1c │ │ + str r0, [sp, #160] @ 0xa0 │ │ adds r6, #16 │ │ - subs.w sl, sl, #16 │ │ - beq.w 8117a │ │ - ldr r0, [sp, #288] @ 0x120 │ │ + subs.w r9, r9, #16 │ │ + beq.w 81c36 │ │ + ldr r0, [sp, #256] @ 0x100 │ │ ldmia.w r6, {r1, r3, r5} │ │ ldr r2, [r0, #32] │ │ add r0, sp, #224 @ 0xe0 │ │ ldr r4, [r6, #12] │ │ stmia r0!, {r1, r3, r5} │ │ add r0, sp, #304 @ 0x130 │ │ - add r1, sp, #280 @ 0x118 │ │ - add r3, sp, #224 @ 0xe0 │ │ + add r1, sp, #248 @ 0xf8 │ │ + mov r3, fp │ │ str r4, [sp, #236] @ 0xec │ │ - bl 85b60 │ │ + bl 86cd0 │ │ ldrd r0, r1, [sp, #304] @ 0x130 │ │ eor.w r0, r0, #46 @ 0x2e │ │ orrs r0, r1 │ │ - beq.w 81234 │ │ + beq.w 81cfe │ │ ldrh.w r0, [sp, #320] @ 0x140 │ │ cmp r0, #70 @ 0x46 │ │ - ble.n 80dca │ │ + ble.n 81b8a │ │ cmp r0, #71 @ 0x47 │ │ - beq.n 80dd2 │ │ + beq.n 81b92 │ │ cmp r0, #110 @ 0x6e │ │ itt ne │ │ movwne r1, #8199 @ 0x2007 │ │ cmpne r0, r1 │ │ - bne.n 80d4e │ │ - add r4, sp, #224 @ 0xe0 │ │ + bne.n 81b12 │ │ add r1, sp, #304 @ 0x130 │ │ - mov r0, r4 │ │ - bl 86e6c │ │ - ldr r1, [sp, #188] @ 0xbc │ │ - add r0, sp, #264 @ 0x108 │ │ - ldr r2, [sp, #148] @ 0x94 │ │ - ldr r3, [sp, #160] @ 0xa0 │ │ - str r4, [sp, #0] │ │ - bl 835f0 │ │ - ldrb.w r0, [sp, #264] @ 0x108 │ │ - ldrd r1, r2, [sp, #268] @ 0x10c │ │ - cmp r0, #75 @ 0x4b │ │ - ldr r0, [sp, #164] @ 0xa4 │ │ + mov r0, fp │ │ + bl 880d0 │ │ + ldr r1, [sp, #192] @ 0xc0 │ │ + add r0, sp, #288 @ 0x120 │ │ + ldr r2, [sp, #156] @ 0x9c │ │ + ldr r3, [sp, #172] @ 0xac │ │ + str.w fp, [sp] │ │ + bl 846b0 │ │ + ldrb.w r0, [sp, #288] @ 0x120 │ │ + ldrd r1, r2, [sp, #292] @ 0x124 │ │ + cmp r0, #79 @ 0x4f │ │ it eq │ │ - moveq r0, r1 │ │ - str r0, [sp, #164] @ 0xa4 │ │ - ldr r0, [sp, #172] @ 0xac │ │ + moveq r8, r1 │ │ + ldr r0, [sp, #160] @ 0xa0 │ │ it eq │ │ moveq r0, r2 │ │ - b.n 80d4c │ │ + b.n 81b10 │ │ cmp r0, #3 │ │ - beq.n 80e14 │ │ + beq.n 81bd4 │ │ cmp r0, #49 @ 0x31 │ │ - bne.n 80d4e │ │ - ldr r0, [sp, #164] @ 0xa4 │ │ - cmp r0, #0 │ │ - bne.n 80d4e │ │ - add r0, sp, #224 @ 0xe0 │ │ + bne.n 81b12 │ │ + cmp.w r8, #0 │ │ + bne.n 81b12 │ │ add r1, sp, #304 @ 0x130 │ │ - bl 86e6c │ │ + mov r0, fp │ │ + bl 880d0 │ │ ldr r0, [sp, #232] @ 0xe8 │ │ str r0, [sp, #0] │ │ - ldr r0, [sp, #176] @ 0xb0 │ │ + ldr r0, [sp, #180] @ 0xb4 │ │ str r0, [sp, #4] │ │ - ldr r0, [sp, #184] @ 0xb8 │ │ + ldr r0, [sp, #192] @ 0xc0 │ │ str r0, [sp, #8] │ │ - ldr r0, [sp, #144] @ 0x90 │ │ - str r0, [sp, #12] │ │ ldr r0, [sp, #188] @ 0xbc │ │ + str r0, [sp, #12] │ │ + ldr r0, [sp, #152] @ 0x98 │ │ str r0, [sp, #16] │ │ movs r0, #16 │ │ ldrd r2, r3, [sp, #224] @ 0xe0 │ │ str r0, [sp, #20] │ │ - add r0, sp, #264 @ 0x108 │ │ - bl 883ac │ │ - ldrb.w r4, [sp, #264] @ 0x108 │ │ - cmp r4, #75 @ 0x4b │ │ - bne.w 81320 │ │ - ldr r0, [sp, #268] @ 0x10c │ │ - str r0, [sp, #164] @ 0xa4 │ │ - ldr r0, [sp, #272] @ 0x110 │ │ - b.n 80d4c │ │ - ldr r0, [sp, #164] @ 0xa4 │ │ - cmp r0, #0 │ │ - bne.n 80d4e │ │ - add r4, sp, #224 @ 0xe0 │ │ + add r0, sp, #288 @ 0x120 │ │ + bl 895b0 │ │ + ldrb.w ip, [sp, #288] @ 0x120 │ │ + cmp.w ip, #79 @ 0x4f │ │ + bne.w 81ff2 │ │ + ldrd r8, r0, [sp, #292] @ 0x124 │ │ + b.n 81b10 │ │ + cmp.w r8, #0 │ │ + bne.n 81b12 │ │ add r1, sp, #304 @ 0x130 │ │ - mov r0, r4 │ │ - bl 86e6c │ │ - ldr r1, [sp, #188] @ 0xbc │ │ - add r0, sp, #264 @ 0x108 │ │ - ldr r2, [sp, #148] @ 0x94 │ │ - ldr r3, [sp, #160] @ 0xa0 │ │ - str r4, [sp, #0] │ │ - bl 835f0 │ │ - ldrb.w r0, [sp, #264] @ 0x108 │ │ - ldrd r2, r1, [sp, #268] @ 0x10c │ │ - cmp r0, #75 @ 0x4b │ │ + mov r0, fp │ │ + bl 880d0 │ │ + ldr r1, [sp, #192] @ 0xc0 │ │ + add r0, sp, #288 @ 0x120 │ │ + ldr r2, [sp, #156] @ 0x9c │ │ + ldr r3, [sp, #172] @ 0xac │ │ + str.w fp, [sp] │ │ + bl 846b0 │ │ + ldrb.w r0, [sp, #288] @ 0x120 │ │ + ldrd r8, r1, [sp, #292] @ 0x124 │ │ + cmp r0, #79 @ 0x4f │ │ mov.w r0, #0 │ │ it ne │ │ - movne r2, r0 │ │ - ldr r0, [sp, #156] @ 0x9c │ │ - str r2, [sp, #164] @ 0xa4 │ │ + movne r8, r0 │ │ + ldr r0, [sp, #148] @ 0x94 │ │ it eq │ │ moveq r0, r1 │ │ - str r0, [sp, #156] @ 0x9c │ │ - b.n 80d4c │ │ + str r0, [sp, #148] @ 0x94 │ │ + b.n 81b10 │ │ + movs r0, #18 │ │ + mov r5, r8 │ │ + str r0, [sp, #172] @ 0xac │ │ + b.n 81748 │ │ mov.w ip, #18 │ │ - b.n 80978 │ │ - movs r0, #0 │ │ - movs r4, #18 │ │ - str r0, [sp, #180] @ 0xb4 │ │ - ldr r5, [sp, #152] @ 0x98 │ │ - movs r0, #1 │ │ - movs r1, #0 │ │ - ldr r2, [sp, #172] @ 0xac │ │ - lsls r2, r2, #8 │ │ - orr.w r2, r2, r3, lsl #16 │ │ - ldr r3, [r5, #0] │ │ - add r2, r4 │ │ - cmp r3, #2 │ │ - bne.n 80e88 │ │ - str r0, [r5, #0] │ │ - adds r1, r5, #4 │ │ - ldr r0, [sp, #184] @ 0xb8 │ │ - stmia.w r1, {r0, r2, sl, ip} │ │ + mov fp, r1 │ │ + str.w r9, [sp, #172] @ 0xac │ │ + b.n 81d16 │ │ + ldr r5, [sp, #112] @ 0x70 │ │ + ldr r6, [sp, #216] @ 0xd8 │ │ + cmp r5, #2 │ │ + bcs.w 82090 │ │ + ldr.w sl, [sp, #196] @ 0xc4 │ │ + b.n 81704 │ │ + mov.w r8, #0 │ │ + add r2, sp, #248 @ 0xf8 │ │ + add r1, sp, #304 @ 0x130 │ │ + add.w ip, r1, #24 │ │ + ldmia.w r2, {r0, r3, r4, r5, r6} │ │ + movs r2, #0 │ │ + stmia.w ip, {r0, r3, r4, r5, r6} │ │ ldr r0, [sp, #180] @ 0xb4 │ │ - str r0, [r5, #20] │ │ - ldr r0, [sp, #164] @ 0xa4 │ │ - strd r0, r6, [r5, #24] │ │ - b.n 80ea2 │ │ - cbz r1, 80ea2 │ │ - cbz r2, 80e96 │ │ - ldr r0, [sp, #184] @ 0xb8 │ │ - mov r4, ip │ │ - blx ccbe0 │ │ - mov ip, r4 │ │ - cmp.w ip, #0 │ │ - beq.n 80ea2 │ │ - mov r0, sl │ │ - blx ccbe0 │ │ - ldr r0, [r5, #0] │ │ - cbz r0, 80ed0 │ │ - ldrb r0, [r5, #8] │ │ - ldr.w sl, [r5, #12] │ │ - cmp r0, #75 @ 0x4b │ │ - beq.n 80ed4 │ │ - ldr r6, [sp, #192] @ 0xc0 │ │ - ldrh.w r1, [r5, #9] │ │ - ldrb r2, [r5, #11] │ │ - ldrd r3, r5, [r5, #16] │ │ - str.w sl, [r6, #12] │ │ - mov sl, r6 │ │ - strb r0, [r6, #8] │ │ - strd r3, r5, [r6, #16] │ │ - strh.w r1, [r6, #9] │ │ - strb r2, [r6, #11] │ │ - b.n 80932 │ │ - add.w sl, r5, #4 │ │ + strb.w r0, [sp, #360] @ 0x168 │ │ + movs r0, #8 │ │ + str r0, [sp, #320] @ 0x140 │ │ + strd r2, r0, [sp, #304] @ 0x130 │ │ + ldr r0, [sp, #152] @ 0x98 │ │ + str r0, [sp, #356] @ 0x164 │ │ + ldr r0, [sp, #188] @ 0xbc │ │ + str r0, [sp, #352] @ 0x160 │ │ + ldr r0, [sp, #192] @ 0xc0 │ │ + str r2, [sp, #324] @ 0x144 │ │ + strd r2, r2, [sp, #312] @ 0x138 │ │ + str r0, [sp, #348] @ 0x15c │ │ + add r0, sp, #224 @ 0xe0 │ │ + movs r3, #0 │ │ + bl 88700 │ │ + ldr.w r9, [sp, #184] @ 0xb8 │ │ + ldr r4, [sp, #164] @ 0xa4 │ │ + ldrb.w ip, [sp, #224] @ 0xe0 │ │ + cmp.w ip, #79 @ 0x4f │ │ + bne.n 81cc2 │ │ + ldr r1, [sp, #324] @ 0x144 │ │ + cmp r1, #2 │ │ + bcs.w 820a2 │ │ + ldrd r0, r6, [sp, #304] @ 0x130 │ │ + ldr r5, [sp, #312] @ 0x138 │ │ + cmp r0, r5 │ │ + bls.w 81f1e │ │ + cmp r5, #0 │ │ + beq.w 81f8a │ │ + add.w r0, r0, r0, lsl #2 │ │ + movs r2, #8 │ │ + lsls r1, r0, #3 │ │ + add.w r0, r5, r5, lsl #2 │ │ + mov.w fp, r0, lsl #3 │ │ + mov r0, r6 │ │ + mov r3, fp │ │ + bl 4d0b4 │ │ + cmp r0, #0 │ │ + bne.w 81f92 │ │ + movs r0, #8 │ │ mov r1, fp │ │ - adds.w r6, r9, #1 │ │ - ldr.w r0, [r1, #16]! │ │ - adc.w r3, r8, #0 │ │ - str r3, [sp, #184] @ 0xb8 │ │ - ldr r2, [r1, #4] │ │ - eor.w r0, r0, #47 @ 0x2f │ │ - orrs r0, r2 │ │ - bne.n 80f16 │ │ - movs r1, #2 │ │ - ldr r2, [sp, #192] @ 0xc0 │ │ - strd r1, r0, [r2, #8] │ │ - add.w r0, r2, #16 │ │ - str.w sl, [r2, #4] │ │ - mov sl, r2 │ │ - stmia.w r0, {r4, r9, lr} │ │ - movs r0, #0 │ │ - str.w r8, [r2, #28] │ │ - str.w r0, [sl] │ │ - add sp, #460 @ 0x1cc │ │ - ldmia.w sp!, {r8, r9, sl, fp} │ │ - pop {r4, r5, r6, r7, pc} │ │ - ldr.w r0, [fp, #264] @ 0x108 │ │ - cmp r0, #2 │ │ - bne.n 80f6a │ │ - add r5, sp, #304 @ 0x130 │ │ - add.w r0, fp, #264 @ 0x108 │ │ - str r0, [sp, #180] @ 0xb4 │ │ - mov r0, r5 │ │ - bl 814cc │ │ - mov r4, fp │ │ - add.w fp, sp, #280 @ 0x118 │ │ + bl 4bbd8 │ │ + b.n 81fce │ │ + ldrd r0, fp, [sp, #232] @ 0xe8 │ │ + str r0, [sp, #172] @ 0xac │ │ + ldrh.w r3, [sp, #226] @ 0xe2 │ │ + ldr r0, [sp, #304] @ 0x130 │ │ + ldr r5, [sp, #228] @ 0xe4 │ │ + ldrb.w lr, [sp, #225] @ 0xe1 │ │ + str r3, [sp, #188] @ 0xbc │ │ + cbz r0, 81ce8 │ │ + ldr r0, [sp, #308] @ 0x134 │ │ + mov r8, lr │ │ + mov r6, ip │ │ + blx cd200 │ │ ldr r3, [sp, #188] @ 0xbc │ │ - mov r1, r4 │ │ - mov r0, fp │ │ - mov r2, r5 │ │ - bl 817b4 │ │ - ldr.w r0, [r4, #264] @ 0x108 │ │ - cmp r0, #2 │ │ - bne.n 80f5c │ │ - ldr.w lr, [sp, #180] @ 0xb4 │ │ mov ip, r6 │ │ - ldmia.w fp, {r1, r2, r3, r4, r5, r6} │ │ - mov r0, lr │ │ - stmia r0!, {r1, r2, r3, r4, r5, r6} │ │ + mov lr, r8 │ │ + ldr r0, [sp, #316] @ 0x13c │ │ + cbz r0, 81d1a │ │ + ldr r0, [sp, #320] @ 0x140 │ │ + mov r8, lr │ │ mov r6, ip │ │ - ldr.w r0, [lr] │ │ - b.n 80f66 │ │ - add r0, sp, #280 @ 0x118 │ │ - bl 82abc │ │ - ldr r0, [sp, #180] @ 0xb4 │ │ - ldr r0, [r0, #0] │ │ - ldr.w fp, [sp, #196] @ 0xc4 │ │ - lsls r0, r0, #31 │ │ - beq.n 80f82 │ │ - ldrb.w r0, [fp, #272] @ 0x110 │ │ - ldr.w ip, [fp, #276] @ 0x114 │ │ - cmp r0, #75 @ 0x4b │ │ - bne.n 80fa0 │ │ - cmp.w ip, #0 │ │ - bne.n 80f86 │ │ - b.n 80eee │ │ - add.w ip, fp, #268 @ 0x10c │ │ - ldr.w fp, [ip, #12] │ │ - cmp.w fp, #0 │ │ - beq.n 80eee │ │ - ldr.w r2, [ip, #8] │ │ - cmp.w fp, #1 │ │ - str r6, [sp, #176] @ 0xb0 │ │ - bne.n 80fc2 │ │ + blx cd200 │ │ + ldr r3, [sp, #188] @ 0xbc │ │ + mov ip, r6 │ │ + mov lr, r8 │ │ + b.n 81d1a │ │ + ldrd r0, r5, [sp, #312] @ 0x138 │ │ + ldr r1, [sp, #320] @ 0x140 │ │ + str r1, [sp, #172] @ 0xac │ │ + ldr.w fp, [sp, #324] @ 0x144 │ │ + lsrs r3, r0, #16 │ │ + ubfx lr, r0, #8, #8 │ │ + uxtb.w ip, r0 │ │ + ldr r4, [sp, #164] @ 0xa4 │ │ + ldr.w r9, [sp, #184] @ 0xb8 │ │ + movs r0, #1 │ │ + movs r1, #0 │ │ + mov.w r2, lr, lsl #8 │ │ + orr.w r2, r2, r3, lsl #16 │ │ + ldr r3, [r4, #0] │ │ + add.w r6, r2, ip │ │ + cmp r3, #2 │ │ + bne.n 81d4a │ │ + str r0, [r4, #0] │ │ + ldr r0, [sp, #188] @ 0xbc │ │ + strd r0, r6, [r4, #4] │ │ + ldr r0, [sp, #172] @ 0xac │ │ + strd r0, fp, [r4, #16] │ │ + ldr r0, [sp, #160] @ 0xa0 │ │ + str r5, [r4, #12] │ │ + str.w r8, [r4, #24] │ │ + str r0, [r4, #28] │ │ + b.n 81d62 │ │ + ldr r2, [sp, #168] @ 0xa8 │ │ + cbz r1, 81d64 │ │ + cbz r6, 81d58 │ │ + ldr r0, [sp, #188] @ 0xbc │ │ + blx cd200 │ │ + ldr r2, [sp, #168] @ 0xa8 │ │ + ldr r0, [sp, #172] @ 0xac │ │ + cbz r0, 81d64 │ │ + mov r0, r5 │ │ + blx cd200 │ │ + ldr r2, [sp, #168] @ 0xa8 │ │ + ldr r0, [r4, #0] │ │ + cbz r0, 81d92 │ │ + ldrb r0, [r4, #8] │ │ + ldr r6, [r4, #12] │ │ + cmp r0, #79 @ 0x4f │ │ + beq.n 81d94 │ │ + ldrd r3, r5, [r4, #16] │ │ + ldrh.w r1, [r4, #9] │ │ + ldrb r2, [r4, #11] │ │ + strb.w r0, [r9, #8] │ │ + movs r0, #1 │ │ + strd r6, r3, [r9, #12] │ │ + str.w r5, [r9, #20] │ │ + strh.w r1, [r9, #9] │ │ + strb.w r2, [r9, #11] │ │ + b.n 81e10 │ │ + adds r6, r4, #4 │ │ + ldr r3, [sp, #196] @ 0xc4 │ │ + mov r0, r3 │ │ + ldr.w r1, [r0, #16]! │ │ + ldr r5, [r0, #4] │ │ + eor.w r1, r1, #47 @ 0x2f │ │ + orrs r1, r5 │ │ + bne.n 81dbe │ │ + movs r5, #2 │ │ + movs r1, #0 │ │ + add.w r0, r9, #20 │ │ + strd r6, r5, [r9, #4] │ │ + stmia.w r0, {r2, r8, lr} │ │ movs r0, #0 │ │ - b.n 80fec │ │ - ldrb.w r1, [fp, #275] @ 0x113 │ │ - ldrh.w r2, [fp, #273] @ 0x111 │ │ - ldr.w sl, [sp, #192] @ 0xc0 │ │ + strd r3, r1, [r9, #12] │ │ + b.n 81e10 │ │ + mov fp, r2 │ │ + ldr r2, [sp, #192] @ 0xc0 │ │ + str r0, [sp, #0] │ │ + add.w r1, r3, #280 @ 0x118 │ │ + add r0, sp, #304 @ 0x130 │ │ + bl 82198 │ │ + ldrb.w r0, [sp, #304] @ 0x130 │ │ + cmp r0, #79 @ 0x4f │ │ + bne.n 81dee │ │ + ldr.w ip, [sp, #308] @ 0x134 │ │ + ldr.w r1, [ip, #12] │ │ + cbz r1, 81e1c │ │ + ldr.w lr, [ip, #8] │ │ + cmp r1, #1 │ │ + bne.n 81e20 │ │ + movs r2, #0 │ │ + mov r0, fp │ │ + b.n 81e4a │ │ + ldrb.w r1, [sp, #307] @ 0x133 │ │ + ldrh.w r2, [sp, #305] @ 0x131 │ │ + ldr r5, [sp, #316] @ 0x13c │ │ orr.w r1, r2, r1, lsl #16 │ │ - ldrd r3, r6, [fp, #280] @ 0x118 │ │ + ldrd r3, r6, [sp, #308] @ 0x134 │ │ + str.w r5, [r9, #20] │ │ orr.w r0, r0, r1, lsl #8 │ │ - strd r0, ip, [sl, #8] │ │ - strd r3, r6, [sl, #16] │ │ - b.n 80932 │ │ - movs r5, #0 │ │ - mov r3, fp │ │ - add.w r0, r5, r3, lsr #1 │ │ - sub.w r3, r3, r3, lsr #1 │ │ - add.w r1, r0, r0, lsl #1 │ │ - add.w r1, r2, r1, lsl #3 │ │ - ldrd r1, r6, [r1, #8] │ │ - subs.w r1, r9, r1 │ │ - sbcs.w r1, r8, r6 │ │ + add.w r1, r9, #8 │ │ + stmia r1!, {r0, r3, r6} │ │ + movs r0, #1 │ │ + str.w r0, [r9] │ │ + add sp, #364 @ 0x16c │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + movs r5, #2 │ │ + b.n 81daa │ │ + movs r3, #0 │ │ + mov r0, fp │ │ + add.w r2, r3, r1, lsr #1 │ │ + sub.w r1, r1, r1, lsr #1 │ │ + add.w r5, r2, r2, lsl #1 │ │ + add.w r5, lr, r5, lsl #3 │ │ + ldrd r5, r4, [r5, #8] │ │ + subs.w r5, sl, r5 │ │ + sbcs.w r5, r0, r4 │ │ it cc │ │ - movcc r0, r5 │ │ - cmp r3, #1 │ │ - mov r5, r0 │ │ - bhi.n 80fc6 │ │ - add.w r1, r0, r0, lsl #1 │ │ - add.w r1, r2, r1, lsl #3 │ │ - add.w r5, r1, #8 │ │ - ldr r1, [r1, #20] │ │ - ldmia r5, {r3, r4, r5} │ │ - subs.w r6, r9, r3 │ │ - sbcs.w r6, r8, r4 │ │ - bcc.n 81018 │ │ - subs.w r6, r9, r5 │ │ - sbcs.w r6, r8, r1 │ │ - bcs.n 81018 │ │ - str.w ip, [sp, #196] @ 0xc4 │ │ - mov lr, r0 │ │ - b.n 81048 │ │ - subs.w r5, r9, r5 │ │ - mov.w lr, #0 │ │ - sbcs.w r1, r8, r1 │ │ - mov.w r1, #0 │ │ - it cs │ │ - movcs r1, #1 │ │ - subs.w r3, r9, r3 │ │ - sbcs.w r3, r8, r4 │ │ - mov.w r3, #0 │ │ - it cs │ │ - movcs r3, #1 │ │ - ands r1, r3 │ │ - adds r0, r0, r1 │ │ - bne.w 80eee │ │ - str.w ip, [sp, #196] @ 0xc4 │ │ - ldr.w ip, [sp, #176] @ 0xb0 │ │ - cmp fp, lr │ │ - bls.n 810c8 │ │ - add.w r0, lr, lr, lsl #1 │ │ - add.w r1, r2, r0, lsl #3 │ │ - ldr r3, [r1, #4] │ │ - cbz r3, 810c8 │ │ - ldr.w r0, [r2, r0, lsl #3] │ │ - cmp r3, #1 │ │ - bne.n 81068 │ │ - movs r5, #0 │ │ - b.n 81092 │ │ + movcc r2, r3 │ │ + cmp r1, #1 │ │ + mov r3, r2 │ │ + bhi.n 81e24 │ │ + add.w r1, r2, r2, lsl #1 │ │ + movs r5, #2 │ │ + add.w r4, lr, r1, lsl #3 │ │ + movs r1, #0 │ │ + ldrd r2, r3, [r4, #8] │ │ + subs.w r2, sl, r2 │ │ + sbcs.w r2, r0, r3 │ │ + bcc.n 81daa │ │ + ldrd r2, r3, [r4, #16] │ │ + subs.w r2, sl, r2 │ │ + sbcs.w r2, r0, r3 │ │ + bcs.n 81daa │ │ + ldr r1, [r4, #4] │ │ + cmp r1, #0 │ │ + beq.n 81daa │ │ + ldr.w r8, [r4] │ │ + cmp r1, #1 │ │ + bne.n 81e84 │ │ + movs r0, #0 │ │ + b.n 81eb0 │ │ movs r4, #0 │ │ - add.w r5, r4, r3, lsr #1 │ │ - sub.w r3, r3, r3, lsr #1 │ │ - add.w r1, r5, r5, lsl #1 │ │ - ldr.w r6, [r0, r1, lsl #3] │ │ - add.w r1, r0, r1, lsl #3 │ │ - ldr r1, [r1, #4] │ │ - subs.w r6, r9, r6 │ │ - sbcs.w r1, r8, r1 │ │ + mov r2, r1 │ │ + add.w r0, r4, r2, lsr #1 │ │ + sub.w r2, r2, r2, lsr #1 │ │ + add.w r5, r0, r0, lsl #1 │ │ + ldr.w r3, [r8, r5, lsl #3] │ │ + add.w r5, r8, r5, lsl #3 │ │ + ldr r5, [r5, #4] │ │ + subs.w r3, sl, r3 │ │ + sbcs.w r3, fp, r5 │ │ it cc │ │ - movcc r5, r4 │ │ - cmp r3, #1 │ │ - mov r4, r5 │ │ - bhi.n 8106a │ │ - add.w r3, r5, r5, lsl #1 │ │ - ldr.w r1, [r0, r3, lsl #3] │ │ - add.w r0, r0, r3, lsl #3 │ │ - ldr r0, [r0, #4] │ │ - eor.w r3, r1, r9 │ │ - eor.w r4, r0, r8 │ │ - orrs r3, r4 │ │ - bne.n 810b2 │ │ - ldr.w ip, [sp, #176] @ 0xb0 │ │ - b.n 810ca │ │ - subs.w r1, r1, r9 │ │ - sbcs.w r0, r0, r8 │ │ + movcc r0, r4 │ │ + cmp r2, #1 │ │ + mov r4, r0 │ │ + bhi.n 81e88 │ │ + add.w r5, r0, r0, lsl #1 │ │ + ldr.w r2, [r8, r5, lsl #3] │ │ + add.w r5, r8, r5, lsl #3 │ │ + ldr r4, [r5, #4] │ │ + eor.w lr, r2, sl │ │ + eor.w r5, r4, fp │ │ + orrs.w r5, r5, lr │ │ + beq.n 81ee0 │ │ + subs.w r2, r2, sl │ │ + sbcs.w r2, r4, fp │ │ it cc │ │ - addcc r5, #1 │ │ - ldr.w ip, [sp, #176] @ 0xb0 │ │ - cbz r5, 810c8 │ │ - subs r5, #1 │ │ - b.n 810ca │ │ - movs r5, #0 │ │ - cmp fp, lr │ │ - bls.w 80eee │ │ - add.w r0, lr, lr, lsl #1 │ │ - ldr r6, [sp, #184] @ 0xb8 │ │ - sub.w r3, fp, lr │ │ - add.w r2, r2, r0, lsl #3 │ │ - ldrd r0, r1, [r2, #8] │ │ - subs.w r0, r0, ip │ │ - sbcs.w r0, r1, r6 │ │ - bcs.w 80eee │ │ - ldr r0, [r2, #4] │ │ - cmp r5, r0 │ │ - bcc.n 81104 │ │ - adds r2, #24 │ │ - subs r3, #1 │ │ - mov.w r5, #0 │ │ - mov.w r1, #2 │ │ - bne.n 810de │ │ - b.n 80ef0 │ │ - ldr r0, [r2, #0] │ │ - add.w r1, r5, r5, lsl #1 │ │ - ldr.w r2, [r0, r1, lsl #3] │ │ - add.w r0, r0, r1, lsl #3 │ │ - ldr r1, [r0, #4] │ │ - subs.w r2, r2, ip │ │ - sbcs r1, r6 │ │ - bcs.w 80eee │ │ - ldr r3, [sp, #196] @ 0xc4 │ │ + addcc r0, #1 │ │ + cmp r0, #0 │ │ + beq.w 81da6 │ │ + subs r0, #1 │ │ + cmp r0, r1 │ │ + bcs.w 820d0 │ │ + add.w r0, r0, r0, lsl #1 │ │ + ldr.w r2, [ip, #4] │ │ + add.w r0, r8, r0, lsl #3 │ │ ldr r1, [r0, #8] │ │ - ldr r2, [r3, #4] │ │ cmp r2, r1 │ │ - bls.n 81138 │ │ - ldr r2, [r3, #0] │ │ + bls.n 81f0a │ │ + ldr.w r2, [ip] │ │ add.w r1, r1, r1, lsl #1 │ │ add.w r1, r2, r1, lsl #2 │ │ - ldrd lr, r8, [r1, #4] │ │ - b.n 8113c │ │ - mov.w lr, #0 │ │ - ldrd r0, r9, [r0, #16] │ │ - cmp.w r9, #0 │ │ - mov r4, r9 │ │ - it ne │ │ - movne r4, #1 │ │ - cmp r0, #0 │ │ - mov r1, r0 │ │ + ldrd r8, lr, [r1, #4] │ │ + b.n 81f0e │ │ + mov.w r8, #0 │ │ + ldrd r3, r2, [r0, #16] │ │ + cmp r3, #0 │ │ + mov r1, r3 │ │ it ne │ │ movne r1, #1 │ │ - b.n 80ef0 │ │ - ldr r5, [sp, #180] @ 0xb4 │ │ - ldr r6, [sp, #216] @ 0xd8 │ │ - cmp r5, #2 │ │ - bcc.w 80938 │ │ - cmp r5, #21 │ │ - bcs.w 813e4 │ │ - ldr r5, [sp, #180] @ 0xb4 │ │ - mov r0, r6 │ │ - mov r1, r5 │ │ - bl 84644 │ │ - ldr.w sl, [sp, #192] @ 0xc0 │ │ - b.w 80938 │ │ - movs r0, #0 │ │ - str r0, [sp, #164] @ 0xa4 │ │ - movs r3, #0 │ │ - movs r0, #8 │ │ - str r3, [sp, #272] @ 0x110 │ │ - strd r3, r0, [sp, #264] @ 0x108 │ │ - str r3, [sp, #232] @ 0xe8 │ │ - strd r3, r0, [sp, #224] @ 0xe0 │ │ - ldr r2, [sp, #184] @ 0xb8 │ │ - add r1, sp, #264 @ 0x108 │ │ - str r2, [sp, #0] │ │ - add r0, sp, #224 @ 0xe0 │ │ - ldr r2, [sp, #144] @ 0x90 │ │ - strd r0, r3, [sp, #16] │ │ - add r0, sp, #304 @ 0x130 │ │ - str r2, [sp, #4] │ │ - ldr r2, [sp, #188] @ 0xbc │ │ - ldr r3, [sp, #176] @ 0xb0 │ │ - strd r2, r1, [sp, #8] │ │ - add r1, sp, #280 @ 0x118 │ │ - movs r2, #0 │ │ - bl 87494 │ │ - ldr r5, [sp, #152] @ 0x98 │ │ - ldrb.w r4, [sp, #304] @ 0x130 │ │ - cmp r4, #75 @ 0x4b │ │ - bne.n 811fa │ │ - ldrd sl, ip, [sp, #228] @ 0xe4 │ │ - cmp.w ip, #2 │ │ - bcs.w 813be │ │ - ldr r2, [sp, #272] @ 0x110 │ │ - ldrd r0, r6, [sp, #264] @ 0x108 │ │ - str r2, [sp, #176] @ 0xb0 │ │ - cmp r0, r2 │ │ - bls.n 8124c │ │ - mov r4, ip │ │ - cmp r2, #0 │ │ - beq.n 812b8 │ │ - add.w r0, r0, r0, lsl #2 │ │ - lsls r1, r0, #3 │ │ - add.w r0, r2, r2, lsl #2 │ │ - movs r2, #8 │ │ - lsls r3, r0, #3 │ │ + mov r5, r1 │ │ + b.n 81daa │ │ mov r0, r6 │ │ - str r3, [sp, #184] @ 0xb8 │ │ - bl 4ac28 │ │ - cmp r0, #0 │ │ - mov ip, r4 │ │ - bne.n 812c2 │ │ - ldr r1, [sp, #184] @ 0xb8 │ │ - movs r0, #8 │ │ - bl 4adb8 │ │ - b.n 812fa │ │ - ldr r0, [sp, #316] @ 0x13c │ │ - str r0, [sp, #180] @ 0xb4 │ │ - ldrb.w r0, [sp, #305] @ 0x131 │ │ - ldrh.w r3, [sp, #306] @ 0x132 │ │ + b.n 81f92 │ │ + add.w r9, sp, #308 @ 0x134 │ │ str r0, [sp, #172] @ 0xac │ │ - ldr r0, [sp, #224] @ 0xe0 │ │ - ldrd sl, ip, [sp, #308] @ 0x134 │ │ - str r3, [sp, #184] @ 0xb8 │ │ - cbz r0, 8121e │ │ - ldr r0, [sp, #228] @ 0xe4 │ │ - mov r6, ip │ │ - blx ccbe0 │ │ - ldr r3, [sp, #184] @ 0xb8 │ │ - mov ip, r6 │ │ - ldr r0, [sp, #264] @ 0x108 │ │ - cmp r0, #0 │ │ - beq.w 80e5e │ │ - ldr r0, [sp, #268] @ 0x10c │ │ - mov r6, ip │ │ - blx ccbe0 │ │ - ldr r3, [sp, #184] @ 0xb8 │ │ - mov ip, r6 │ │ - b.n 80e5e │ │ - add.w ip, sp, #312 @ 0x138 │ │ - ldr r1, [sp, #324] @ 0x144 │ │ - str r1, [sp, #180] @ 0xb4 │ │ - ldmia.w ip, {r0, sl, ip} │ │ - ubfx r1, r0, #8, #8 │ │ - lsrs r3, r0, #16 │ │ - str r1, [sp, #172] @ 0xac │ │ - uxtb r4, r0 │ │ - b.n 80e5c │ │ - mov r0, r6 │ │ - b.n 812c2 │ │ - ldrd r0, r3, [sp, #312] @ 0x138 │ │ - str r0, [sp, #180] @ 0xb4 │ │ - ldr r0, [sp, #308] @ 0x134 │ │ - str r0, [sp, #164] @ 0xa4 │ │ ldrh.w r6, [sp, #306] @ 0x132 │ │ + ldmia.w r9, {r0, r5, r9} │ │ + str r0, [sp, #168] @ 0xa8 │ │ ldrb.w fp, [sp, #305] @ 0x131 │ │ - b.w 8098c │ │ + b.w 8175c │ │ movs r0, #0 │ │ movs r1, #0 │ │ - str r0, [sp, #156] @ 0x9c │ │ - ldr r0, [sp, #104] @ 0x68 │ │ - b.n 8127e │ │ - mov.w ip, #53 @ 0x35 │ │ - b.n 81376 │ │ + str r0, [sp, #164] @ 0xa4 │ │ + ldr r0, [sp, #108] @ 0x6c │ │ + b.n 81f50 │ │ + movs r5, #56 @ 0x38 │ │ + b.n 82046 │ │ movs r0, #0 │ │ movs r1, #0 │ │ - str r0, [sp, #156] @ 0x9c │ │ - ldr r0, [sp, #136] @ 0x88 │ │ - str.w r1, [sp, #275] @ 0x113 │ │ - str.w r0, [sp, #271] @ 0x10f │ │ - b.n 81372 │ │ + str r0, [sp, #164] @ 0xa4 │ │ + ldr r0, [sp, #144] @ 0x90 │ │ + str.w r1, [sp, #299] @ 0x12b │ │ + str.w r0, [sp, #295] @ 0x127 │ │ + b.n 82044 │ │ movs r2, #0 │ │ movs r1, #0 │ │ - str.w r2, [sp, #275] @ 0x113 │ │ - str r1, [sp, #156] @ 0x9c │ │ - str.w r0, [sp, #271] @ 0x10f │ │ - b.n 81372 │ │ - ldr r0, [sp, #64] @ 0x40 │ │ - mov.w ip, #19 │ │ - b.n 81340 │ │ - mov.w ip, #53 @ 0x35 │ │ - b.n 81342 │ │ - mov.w ip, #19 │ │ - ldr r0, [sp, #116] @ 0x74 │ │ - b.n 81340 │ │ + str.w r2, [sp, #299] @ 0x12b │ │ + str r1, [sp, #164] @ 0xa4 │ │ + str.w r0, [sp, #295] @ 0x127 │ │ + b.n 82044 │ │ + ldr r5, [sp, #68] @ 0x44 │ │ + movs r0, #19 │ │ + str r0, [sp, #172] @ 0xac │ │ + b.n 82012 │ │ + movs r0, #56 @ 0x38 │ │ + str r0, [sp, #172] @ 0xac │ │ + b.n 82012 │ │ + movs r0, #19 │ │ + ldr r5, [sp, #124] @ 0x7c │ │ + str r0, [sp, #172] @ 0xac │ │ + b.n 82012 │ │ bic.w r1, r0, #255 @ 0xff │ │ - mov.w ip, #19 │ │ - b.n 8133c │ │ + movs r2, #19 │ │ + str r2, [sp, #172] @ 0xac │ │ + b.n 8200c │ │ mov r0, r6 │ │ - blx ccbe0 │ │ + blx cd200 │ │ movs r0, #8 │ │ - mov ip, r4 │ │ - ldr r1, [sp, #224] @ 0xe0 │ │ - str r0, [sp, #184] @ 0xb8 │ │ - cmp r1, ip │ │ - bls.n 812fc │ │ - ldr r6, [sp, #172] @ 0xac │ │ - cmp.w ip, #0 │ │ - beq.n 81300 │ │ + ldr r2, [sp, #324] @ 0x144 │ │ + ldrd r1, ip, [sp, #316] @ 0x13c │ │ + str r2, [sp, #172] @ 0xac │ │ + cmp r1, r2 │ │ + str r0, [sp, #188] @ 0xbc │ │ + str r5, [sp, #180] @ 0xb4 │ │ + bls.n 81fd0 │ │ + ldr.w fp, [sp, #176] @ 0xb0 │ │ + cbz r2, 81fd8 │ │ add.w r0, r1, r1, lsl #1 │ │ - movs r2, #8 │ │ - mov r4, ip │ │ + mov r6, ip │ │ lsls r1, r0, #3 │ │ - add.w r0, ip, ip, lsl #1 │ │ + add.w r0, r2, r2, lsl #1 │ │ + movs r2, #8 │ │ lsls r3, r0, #3 │ │ - mov r0, sl │ │ - str r3, [sp, #160] @ 0xa0 │ │ - bl 4ac28 │ │ - mov ip, r4 │ │ - mov r4, sl │ │ - mov sl, r0 │ │ - cbnz r0, 8130e │ │ - ldr r1, [sp, #160] @ 0xa0 │ │ + mov r0, ip │ │ + str r3, [sp, #164] @ 0xa4 │ │ + bl 4d0b4 │ │ + mov r5, r0 │ │ + cbnz r0, 81fe0 │ │ + ldr r1, [sp, #164] @ 0xa4 │ │ movs r0, #8 │ │ - bl 4adb8 │ │ + mov r4, r6 │ │ + bl 4bbd8 │ │ udf #254 @ 0xfe │ │ - ldr r6, [sp, #172] @ 0xac │ │ - b.n 8130e │ │ - mov r0, sl │ │ - mov r4, ip │ │ - blx ccbe0 │ │ - mov ip, r4 │ │ - mov.w sl, #8 │ │ - ldr r1, [sp, #176] @ 0xb0 │ │ - ubfx r0, r1, #8, #8 │ │ - str r0, [sp, #172] @ 0xac │ │ - lsrs r3, r1, #16 │ │ - uxtb r4, r1 │ │ - movs r0, #0 │ │ + mov r5, ip │ │ + ldr.w fp, [sp, #176] @ 0xb0 │ │ + b.n 81fe0 │ │ + mov r0, ip │ │ + blx cd200 │ │ + movs r5, #8 │ │ + ldr r0, [sp, #180] @ 0xb4 │ │ movs r1, #1 │ │ - b.n 80e62 │ │ - ldrd sl, ip, [sp, #268] @ 0x10c │ │ - ldrh.w r3, [sp, #266] @ 0x10a │ │ - ldr r0, [sp, #276] @ 0x114 │ │ - str r0, [sp, #180] @ 0xb4 │ │ - ldrb.w r0, [sp, #265] @ 0x109 │ │ + lsrs r3, r0, #16 │ │ + ubfx lr, r0, #8, #8 │ │ + uxtb.w ip, r0 │ │ + movs r0, #0 │ │ + b.n 81d1e │ │ + ldr r5, [sp, #292] @ 0x124 │ │ + ldrh.w r3, [sp, #290] @ 0x122 │ │ + ldrb.w lr, [sp, #289] @ 0x121 │ │ + ldrd r0, fp, [sp, #296] @ 0x128 │ │ str r0, [sp, #172] @ 0xac │ │ - b.n 80e5c │ │ + b.n 81d14 │ │ + movs r0, #56 @ 0x38 │ │ movs r1, #0 │ │ - mov.w ip, #53 @ 0x35 │ │ + str r0, [sp, #172] @ 0xac │ │ movs r0, #0 │ │ uxtb r0, r0 │ │ - orrs r0, r1 │ │ - str r0, [sp, #180] @ 0xb4 │ │ - ldr r1, [sp, #52] @ 0x34 │ │ + orr.w r5, r0, r1 │ │ + ldr r1, [sp, #60] @ 0x3c │ │ mov.w fp, #0 │ │ - movs r3, #0 │ │ - b.n 8138c │ │ - str.w r0, [sp, #255] @ 0xff │ │ - ldr r1, [sp, #248] @ 0xf8 │ │ - ldrh.w r0, [sp, #256] @ 0x100 │ │ - strh.w r0, [sp, #272] @ 0x110 │ │ + mov.w r9, #0 │ │ + b.n 8205c │ │ + str.w r0, [sp, #279] @ 0x117 │ │ + ldr r1, [sp, #272] @ 0x110 │ │ + ldrh.w r0, [sp, #280] @ 0x118 │ │ + strh.w r0, [sp, #296] @ 0x128 │ │ movs r0, #0 │ │ - ldrb.w r2, [sp, #258] @ 0x102 │ │ - ldr r3, [sp, #252] @ 0xfc │ │ - str.w r0, [sp, #275] @ 0x113 │ │ + ldrb.w r2, [sp, #282] @ 0x11a │ │ + ldr r3, [sp, #276] @ 0x114 │ │ + str.w r0, [sp, #299] @ 0x12b │ │ uxtb r0, r1 │ │ - str r1, [sp, #264] @ 0x108 │ │ - strb.w r2, [sp, #274] @ 0x112 │ │ - str r3, [sp, #268] @ 0x10c │ │ - str r0, [sp, #156] @ 0x9c │ │ - mov.w ip, #19 │ │ - ldr.w r0, [sp, #271] @ 0x10f │ │ - ldr.w r1, [sp, #267] @ 0x10b │ │ - str r0, [sp, #180] @ 0xb4 │ │ - ldr.w r3, [sp, #275] @ 0x113 │ │ - ldrh.w r6, [sp, #265] @ 0x109 │ │ - ldr.w fp, [sp, #156] @ 0x9c │ │ - str r1, [sp, #164] @ 0xa4 │ │ - b.w 8098c │ │ - str r0, [sp, #180] @ 0xb4 │ │ - mov.w ip, #19 │ │ - ldr r0, [sp, #100] @ 0x64 │ │ - movs r3, #0 │ │ + str r1, [sp, #288] @ 0x120 │ │ + strb.w r2, [sp, #298] @ 0x12a │ │ + str r3, [sp, #292] @ 0x124 │ │ str r0, [sp, #164] @ 0xa4 │ │ + movs r5, #19 │ │ + str r5, [sp, #172] @ 0xac │ │ + ldr.w r1, [sp, #291] @ 0x123 │ │ + ldr.w r5, [sp, #295] @ 0x127 │ │ + ldr.w r9, [sp, #299] @ 0x12b │ │ + ldrh.w r6, [sp, #289] @ 0x121 │ │ + ldr.w fp, [sp, #164] @ 0xa4 │ │ + str r1, [sp, #168] @ 0xa8 │ │ + b.w 8175c │ │ + movs r1, #19 │ │ + mov r5, r0 │ │ + ldr r0, [sp, #104] @ 0x68 │ │ + mov.w r9, #0 │ │ + str r1, [sp, #172] @ 0xac │ │ mov.w fp, #0 │ │ + str r0, [sp, #168] @ 0xa8 │ │ movs r6, #0 │ │ - b.w 8098c │ │ - ldr r3, [sp, #296] @ 0x128 │ │ + b.w 8175c │ │ + str r6, [sp, #172] @ 0xac │ │ lsrs r2, r2, #16 │ │ - str r3, [sp, #180] @ 0xb4 │ │ + ldrd r5, r9, [sp, #264] @ 0x108 │ │ orr.w r6, r2, r0, lsl #16 │ │ - ldr r3, [sp, #300] @ 0x12c │ │ uxtb.w fp, r1 │ │ - str r0, [sp, #164] @ 0xa4 │ │ - b.w 8098c │ │ - mov r4, ip │ │ - cmp.w ip, #21 │ │ - bcs.n 813fe │ │ - mov r0, sl │ │ + str r0, [sp, #168] @ 0xa8 │ │ + b.w 8175c │ │ + cmp r5, #21 │ │ + bcs.n 820bc │ │ + ldr r4, [sp, #112] @ 0x70 │ │ + mov r0, r6 │ │ mov r1, r4 │ │ - bl 882d4 │ │ - ldr.w fp, [sp, #196] @ 0xc4 │ │ - mov ip, r4 │ │ - ldr r5, [sp, #152] @ 0x98 │ │ - ldr.w r8, [sp, #168] @ 0xa8 │ │ - b.n 811c2 │ │ - ldr r2, [pc, #200] @ (814a8 ) │ │ + bl 85704 │ │ + mov r5, r4 │ │ + b.n 81c2c │ │ + ldr r0, [sp, #320] @ 0x140 │ │ + cmp r1, #21 │ │ + bcs.n 820e0 │ │ + bl 894d8 │ │ + ldr.w r9, [sp, #184] @ 0xb8 │ │ + ldr r4, [sp, #164] @ 0xa4 │ │ + b.n 81c88 │ │ + ldr r2, [pc, #188] @ (82174 ) │ │ add r2, pc │ │ - bl 4c2e8 │ │ - ldr r5, [sp, #180] @ 0xb4 │ │ + bl 4d15c │ │ + ldr r4, [sp, #112] @ 0x70 │ │ mov r0, r6 │ │ - mov r1, r5 │ │ - bl 84570 │ │ - ldr.w sl, [sp, #192] @ 0xc0 │ │ - b.w 80938 │ │ - ldr r0, [pc, #172] @ (814a4 ) │ │ - add r0, pc │ │ - bl 4ffc8 │ │ - mov r0, sl │ │ mov r1, r4 │ │ - bl 88200 │ │ - mov ip, r4 │ │ - ldr.w fp, [sp, #196] @ 0xc4 │ │ - ldr r5, [sp, #152] @ 0x98 │ │ - ldr.w r8, [sp, #168] @ 0xa8 │ │ - b.n 811c2 │ │ - b.n 81486 │ │ - mov r5, r0 │ │ + bl 85630 │ │ + mov r5, r4 │ │ + ldr.w sl, [sp, #196] @ 0xc4 │ │ + b.w 81704 │ │ + ldr r2, [pc, #156] @ (82170 ) │ │ + add r2, pc │ │ + bl 4d15c │ │ + ldr r0, [pc, #144] @ (8216c ) │ │ + add r0, pc │ │ + bl 50b2c │ │ + bl 89404 │ │ + ldr.w r9, [sp, #184] @ 0xb8 │ │ + ldr r4, [sp, #164] @ 0xa4 │ │ + b.n 81c88 │ │ + b.n 8214e │ │ + mov r9, r0 │ │ mov r0, r4 │ │ - blx ccbe0 │ │ - ldr r0, [sp, #176] @ 0xb0 │ │ - cbz r0, 81474 │ │ - ldr r0, [sp, #184] @ 0xb8 │ │ - b.n 81458 │ │ - mov r5, r0 │ │ - mov r0, r6 │ │ - blx ccbe0 │ │ - movs r4, #1 │ │ - b.n 81440 │ │ - mov r5, r0 │ │ + blx cd200 │ │ + ldr r0, [sp, #180] @ 0xb4 │ │ + cbz r0, 8213c │ │ + ldr r0, [sp, #188] @ 0xbc │ │ + b.n 82120 │ │ + mov r9, r0 │ │ + b.n 82114 │ │ + mov r9, r0 │ │ add r0, sp, #304 @ 0x130 │ │ - bl 86e3c │ │ - b.n 81488 │ │ - mov r5, r0 │ │ - movs r4, #0 │ │ - ldr r0, [sp, #224] @ 0xe0 │ │ - cbz r0, 8144a │ │ - ldr r0, [sp, #228] @ 0xe4 │ │ - blx ccbe0 │ │ - ldr r0, [sp, #264] @ 0x108 │ │ - clz r0, r0 │ │ - lsrs r0, r0, #5 │ │ - orrs r0, r4 │ │ - bne.n 81474 │ │ - ldr r0, [sp, #268] @ 0x10c │ │ - blx ccbe0 │ │ - mov r0, r5 │ │ - blx cb1cc │ │ - b.n 81486 │ │ - mov r5, r0 │ │ + bl 880a2 │ │ + b.n 82150 │ │ + mov r9, r0 │ │ + ldr r0, [sp, #304] @ 0x130 │ │ + cbz r0, 8211a │ │ + ldr r6, [sp, #308] @ 0x134 │ │ mov r0, r6 │ │ - blx ccbe0 │ │ - mov r0, r8 │ │ - mov r1, r4 │ │ - bl 873e2 │ │ - mov r0, r5 │ │ - blx cb1cc │ │ - mov r5, r0 │ │ + blx cd200 │ │ + ldr r0, [sp, #316] @ 0x13c │ │ + cbz r0, 8213c │ │ + ldr r0, [sp, #320] @ 0x140 │ │ + blx cd200 │ │ + mov r0, r9 │ │ + blx cb7d4 │ │ + b.n 8214e │ │ + mov r9, r0 │ │ + mov r0, r6 │ │ + blx cd200 │ │ + mov r0, r4 │ │ + mov r1, r8 │ │ + bl 88648 │ │ + mov r0, r9 │ │ + blx cb7d4 │ │ + mov r9, r0 │ │ add r0, sp, #200 @ 0xc8 │ │ - bl 8738c │ │ - movs r4, #0 │ │ - b.n 8148a │ │ - mov r5, r0 │ │ - movs r4, #1 │ │ + bl 885f0 │ │ + movs r5, #0 │ │ + b.n 82152 │ │ + mov r9, r0 │ │ + movs r5, #1 │ │ ldr r0, [sp, #212] @ 0xd4 │ │ - cbz r0, 81494 │ │ + cbz r0, 8215c │ │ ldr r0, [sp, #216] @ 0xd8 │ │ - blx ccbe0 │ │ - cmp r4, #0 │ │ - beq.n 81474 │ │ + blx cd200 │ │ + cmp r5, #0 │ │ + beq.n 8213c │ │ add r0, sp, #200 @ 0xc8 │ │ - bl 8738c │ │ - mov r0, r5 │ │ - blx cb1cc │ │ - sbcs.w r0, ip, #8650752 @ 0x840000 │ │ - adds.w r0, r6, #8650752 @ 0x840000 │ │ + bl 885f0 │ │ + mov r0, r9 │ │ + blx cb7d4 │ │ + eors.w r0, lr, #4 │ │ + ldmia r2!, {r1, r7} │ │ + movs r4, r0 │ │ + ands.w r0, r2, #4 │ │ ldr r1, [r0, #0] │ │ cmp r1, #0 │ │ it ne │ │ bxne lr │ │ ldr r1, [r0, #4] │ │ subs r1, #3 │ │ cmp r1, #2 │ │ - bcc.n 814c8 │ │ + bcc.n 82194 │ │ ldr r1, [r0, #48] @ 0x30 │ │ cmp r1, #0 │ │ itt ne │ │ ldrne r0, [r0, #40] @ 0x28 │ │ - bne.w ccae8 │ │ + bne.w cd0f0 │ │ bx lr │ │ - bmi.n 81476 │ │ + bmi.n 82142 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ - sub sp, #148 @ 0x94 │ │ - ldr.w fp, [r1, #88] @ 0x58 │ │ + sub.w sp, sp, #628 @ 0x274 │ │ mov r5, r0 │ │ + ldr r0, [r1, #0] │ │ + mov sl, r1 │ │ + cmp r0, #2 │ │ + bne.w 837ec │ │ + ldr.w r8, [r7, #8] │ │ movs r0, #0 │ │ - cmp.w r0, fp, lsr #30 │ │ - bne.w 81768 │ │ + ldr.w r1, [r8, #104] @ 0x68 │ │ + cmp.w r0, r1, lsr #30 │ │ + bne.w 839ec │ │ movw r0, #65528 @ 0xfff8 │ │ - mov.w r4, fp, lsl #2 │ │ + lsls r4, r1, #2 │ │ movt r0, #32767 @ 0x7fff │ │ adds r0, #6 │ │ cmp r4, r0 │ │ - bhi.w 81768 │ │ - str r0, [sp, #104] @ 0x68 │ │ - mov r6, r1 │ │ - ldrb.w r0, [r1, #149] @ 0x95 │ │ - mov.w sl, #0 │ │ - str r0, [sp, #80] @ 0x50 │ │ - ldr.w r0, [r1, #128] @ 0x80 │ │ - str r0, [sp, #76] @ 0x4c │ │ - ldr.w r0, [r1, #132] @ 0x84 │ │ - str r0, [sp, #72] @ 0x48 │ │ - ldr.w r0, [r1, #136] @ 0x88 │ │ - str r0, [sp, #68] @ 0x44 │ │ - ldr.w r0, [r1, #140] @ 0x8c │ │ - str r0, [sp, #64] @ 0x40 │ │ - ldrd r1, r0, [r1, #56] @ 0x38 │ │ - strd r1, r0, [sp, #84] @ 0x54 │ │ - ldr.w r9, [r6, #84] @ 0x54 │ │ - ldr r0, [pc, #624] @ (817a0 ) │ │ + bhi.w 839ec │ │ + str r0, [sp, #160] @ 0xa0 │ │ + mov.w r9, #0 │ │ + ldrb.w r0, [r8, #165] @ 0xa5 │ │ + str r0, [sp, #120] @ 0x78 │ │ + ldr.w r0, [r8, #144] @ 0x90 │ │ + str r0, [sp, #132] @ 0x84 │ │ + ldr.w r0, [r8, #148] @ 0x94 │ │ + str r0, [sp, #128] @ 0x80 │ │ + ldr.w r0, [r8, #152] @ 0x98 │ │ + str r0, [sp, #124] @ 0x7c │ │ + ldr.w r0, [r8, #156] @ 0x9c │ │ + str r1, [sp, #172] @ 0xac │ │ + str r0, [sp, #116] @ 0x74 │ │ + ldrd r0, r1, [r8, #72] @ 0x48 │ │ + strd r3, r2, [sp, #40] @ 0x28 │ │ + ldr.w r6, [r8, #100] @ 0x64 │ │ + strd r1, r0, [sp, #136] @ 0x88 │ │ + ldr r0, [pc, #888] @ (82584 ) │ │ add r0, pc │ │ - str r0, [sp, #108] @ 0x6c │ │ - cbz r4, 8154a │ │ + mov fp, r0 │ │ + cbz r4, 8222a │ │ ldrb r0, [r0, #1] │ │ movs r1, #2 │ │ mov r0, r4 │ │ - bl 4abf8 │ │ - mov r8, fp │ │ - cbnz r0, 81550 │ │ + bl 4d084 │ │ + ldr r1, [sp, #172] @ 0xac │ │ + str r1, [sp, #164] @ 0xa4 │ │ + cbnz r0, 82230 │ │ movs r0, #2 │ │ mov r1, r4 │ │ - bl 4adb8 │ │ + bl 4bbd8 │ │ + movs r1, #0 │ │ movs r0, #2 │ │ - mov.w r8, #0 │ │ - mov r1, r9 │ │ + str r1, [sp, #164] @ 0xa4 │ │ + mov r1, r6 │ │ mov r2, r4 │ │ - str r0, [sp, #96] @ 0x60 │ │ - bl c99c0 │ │ - ldr.w r9, [r6, #100] @ 0x64 │ │ - str.w r8, [sp, #100] @ 0x64 │ │ - mov.w r4, r9, lsl #4 │ │ - cmp.w sl, r9, lsr #28 │ │ - bne.n 8159c │ │ + str r0, [sp, #156] @ 0x9c │ │ + bl ca0b2 │ │ + ldr.w r0, [r8, #116] @ 0x74 │ │ + str r0, [sp, #168] @ 0xa8 │ │ + lsls r6, r0, #4 │ │ + cmp.w r9, r0, lsr #28 │ │ + bne.n 8227e │ │ movw r0, #65528 @ 0xfff8 │ │ - str.w fp, [sp, #56] @ 0x38 │ │ + str.w sl, [sp, #152] @ 0x98 │ │ movt r0, #32767 @ 0x7fff │ │ - cmp r4, r0 │ │ - bhi.n 8159c │ │ - ldr.w r8, [r6, #96] @ 0x60 │ │ - mov.w fp, #0 │ │ - ldr r0, [sp, #108] @ 0x6c │ │ - str.w r9, [sp, #52] @ 0x34 │ │ - cbz r4, 815aa │ │ - ldrb r0, [r0, #1] │ │ + cmp r6, r0 │ │ + bhi.n 8227e │ │ + ldr.w r4, [r8, #112] @ 0x70 │ │ + mov.w sl, #0 │ │ + str r5, [sp, #112] @ 0x70 │ │ + cbz r6, 8228e │ │ + ldrb.w r0, [fp, #1] │ │ movs r1, #8 │ │ - mov r0, r4 │ │ - mov.w sl, #8 │ │ - bl 4abf8 │ │ - cbnz r0, 815b0 │ │ - ldr r2, [pc, #516] @ (817a4 ) │ │ + mov r0, r6 │ │ + mov.w r9, #8 │ │ + bl 4d084 │ │ + mov r1, r0 │ │ + cmp r0, #0 │ │ + ldr r0, [sp, #168] @ 0xa8 │ │ + str r0, [sp, #148] @ 0x94 │ │ + bne.n 82294 │ │ + ldr r2, [pc, #776] @ (82588 ) │ │ add r2, pc │ │ - mov r0, sl │ │ + mov r0, r9 │ │ + mov r1, r6 │ │ + bl 4bba0 │ │ + b.w 83a10 │ │ + movs r1, #8 │ │ + movs r0, #0 │ │ + str r0, [sp, #148] @ 0x94 │ │ + str r1, [sp, #144] @ 0x90 │ │ + mov r0, r1 │ │ mov r1, r4 │ │ - bl 4ad80 │ │ - b.n 81654 │ │ - movs r0, #8 │ │ - mov.w r9, #0 │ │ - mov r1, r8 │ │ - mov r2, r4 │ │ - str r0, [sp, #60] @ 0x3c │ │ - bl c9a94 │ │ - ldr.w sl, [r6, #112] @ 0x70 │ │ - str.w r9, [sp, #92] @ 0x5c │ │ - mov.w r4, sl, lsl #2 │ │ - cmp.w fp, sl, lsr #30 │ │ - bne.n 815ee │ │ - ldr r0, [sp, #104] @ 0x68 │ │ - cmp r4, r0 │ │ - ldr r0, [sp, #108] @ 0x6c │ │ - bhi.n 815ee │ │ - ldr.w r8, [r6, #108] @ 0x6c │ │ - cbz r4, 815fc │ │ - ldrb r0, [r0, #1] │ │ + mov r2, r6 │ │ + bl ca098 │ │ + ldr.w r5, [r8, #128] @ 0x80 │ │ + lsls r6, r5, #2 │ │ + cmp.w sl, r5, lsr #30 │ │ + bne.n 822cc │ │ + ldr r0, [sp, #160] @ 0xa0 │ │ + cmp r6, r0 │ │ + bhi.n 822cc │ │ + ldr.w r4, [r8, #124] @ 0x7c │ │ + cbz r6, 822de │ │ + ldrb.w r0, [fp, #1] │ │ movs r1, #2 │ │ - mov r0, r4 │ │ - mov.w fp, #2 │ │ - bl 4abf8 │ │ - str.w sl, [sp, #48] @ 0x30 │ │ - cbnz r0, 81602 │ │ - ldr r2, [pc, #440] @ (817a8 ) │ │ + mov r0, r6 │ │ + mov.w sl, #2 │ │ + bl 4d084 │ │ + str r5, [sp, #160] @ 0xa0 │ │ + cbnz r0, 822e4 │ │ + ldr r5, [sp, #144] @ 0x90 │ │ + ldr r2, [pc, #700] @ (8258c ) │ │ add r2, pc │ │ - mov r0, fp │ │ - mov r1, r4 │ │ - bl 4ad80 │ │ - b.n 81654 │ │ + mov r0, sl │ │ + mov r1, r6 │ │ + bl 4bba0 │ │ + b.w 83a10 │ │ movs r0, #2 │ │ movs r1, #0 │ │ - str r1, [sp, #48] @ 0x30 │ │ - mov r1, r8 │ │ - mov r2, r4 │ │ - str r0, [sp, #44] @ 0x2c │ │ - bl c99c0 │ │ - ldr r1, [r6, #124] @ 0x7c │ │ - movs r0, #56 @ 0x38 │ │ - mov.w r8, #0 │ │ - str r1, [sp, #104] @ 0x68 │ │ + str r1, [sp, #160] @ 0xa0 │ │ + mov r1, r4 │ │ + mov r2, r6 │ │ + str r0, [sp, #108] @ 0x6c │ │ + bl ca0b2 │ │ + ldr.w r1, [r8, #140] @ 0x8c │ │ + movs r0, #72 @ 0x48 │ │ + movs r6, #0 │ │ umull r4, r0, r1, r0 │ │ - cbnz r0, 81648 │ │ + cbnz r0, 82328 │ │ movw r0, #65528 @ 0xfff8 │ │ movt r0, #32767 @ 0x7fff │ │ cmp r4, r0 │ │ - bhi.n 81648 │ │ - ldr.w r9, [r6, #120] @ 0x78 │ │ - ldr r0, [sp, #108] @ 0x6c │ │ - cbz r4, 81656 │ │ - ldrb r0, [r0, #1] │ │ + bhi.n 82328 │ │ + ldr.w sl, [r8, #136] @ 0x88 │ │ + mov r9, r1 │ │ + str r5, [sp, #104] @ 0x68 │ │ + cbz r4, 8233a │ │ + ldrb.w r0, [fp, #1] │ │ movs r1, #8 │ │ mov r0, r4 │ │ - mov.w r8, #8 │ │ - bl 4abf8 │ │ + movs r6, #8 │ │ + bl 4d084 │ │ mov fp, r0 │ │ - cmp r0, #0 │ │ - ldr r0, [sp, #104] @ 0x68 │ │ - str r0, [sp, #108] @ 0x6c │ │ - bne.n 8165e │ │ - ldr r2, [pc, #352] @ (817ac ) │ │ + str.w r9, [sp, #100] @ 0x64 │ │ + cbnz r0, 82342 │ │ + ldr r5, [sp, #144] @ 0x90 │ │ + ldr r2, [pc, #612] @ (82590 ) │ │ add r2, pc │ │ - mov r0, r8 │ │ + mov r0, r6 │ │ mov r1, r4 │ │ - bl 4ad80 │ │ - udf #254 @ 0xfe │ │ + bl 4bba0 │ │ + b.w 83a10 │ │ mov.w fp, #8 │ │ movs r0, #0 │ │ - str r0, [sp, #108] @ 0x6c │ │ + str r0, [sp, #100] @ 0x64 │ │ mov r0, fp │ │ - mov r1, r9 │ │ + mov r1, sl │ │ mov r2, r4 │ │ - bl c9a94 │ │ - ldrd r0, r1, [r6] │ │ - ldrd r2, r3, [r6, #72] @ 0x48 │ │ - ldrd r8, r9, [r6, #64] @ 0x40 │ │ + bl ca098 │ │ + ldrd r0, r1, [r8] │ │ + ldrd sl, r4, [r8, #80] @ 0x50 │ │ eor.w r0, r0, #46 @ 0x2e │ │ + ldrd r6, r5, [r8, #88] @ 0x58 │ │ orrs r0, r1 │ │ - strd r3, r2, [sp, #36] @ 0x24 │ │ - bne.n 8168a │ │ - mov.w ip, #0 │ │ - mov.w lr, #46 @ 0x2e │ │ - b.n 816c6 │ │ - add r0, sp, #128 @ 0x80 │ │ - mov r1, r6 │ │ - bl 833f0 │ │ - ldr r0, [r6, #16] │ │ + str r4, [sp, #96] @ 0x60 │ │ + add r0, sp, #84 @ 0x54 │ │ + stmia.w r0, {r5, r6, sl} │ │ + bne.n 82372 │ │ + ldr.w sl, [sp, #144] @ 0x90 │ │ + movs r2, #46 @ 0x2e │ │ + movs r0, #0 │ │ + b.n 823f6 │ │ + add r0, sp, #544 @ 0x220 │ │ + mov r1, r8 │ │ + strd r9, fp, [sp, #24] │ │ + bl 83be8 │ │ + mov r1, r8 │ │ + ldr.w r0, [r1, #16]! │ │ + ldrd lr, r9, [r1, #20] │ │ + eor.w r0, r0, #46 @ 0x2e │ │ + ldr.w ip, [r1, #4] │ │ + ldr r2, [r1, #16] │ │ + str r2, [sp, #80] @ 0x50 │ │ + orrs.w r0, r0, ip │ │ + ldrd r2, r3, [r1, #32] │ │ + ldr.w fp, [r1, #28] │ │ + str.w fp, [sp, #68] @ 0x44 │ │ + strd r9, lr, [sp, #72] @ 0x48 │ │ + str r2, [sp, #60] @ 0x3c │ │ + str r3, [sp, #52] @ 0x34 │ │ + bne.n 823b8 │ │ + movs r0, #0 │ │ + str r0, [sp, #56] @ 0x38 │ │ + movs r0, #46 @ 0x2e │ │ + str r0, [sp, #64] @ 0x40 │ │ + b.n 823ce │ │ + add r0, sp, #200 @ 0xc8 │ │ + bl 83be8 │ │ + ldr r0, [sp, #200] @ 0xc8 │ │ + str r0, [sp, #64] @ 0x40 │ │ + ldr r0, [sp, #204] @ 0xcc │ │ + str r0, [sp, #56] @ 0x38 │ │ + ldr r0, [sp, #208] @ 0xd0 │ │ + str r0, [sp, #36] @ 0x24 │ │ + ldr r0, [sp, #212] @ 0xd4 │ │ str r0, [sp, #32] │ │ - ldr r0, [r6, #20] │ │ - str r0, [sp, #28] │ │ - ldr r0, [r6, #24] │ │ - str r0, [sp, #24] │ │ - ldr r0, [r6, #28] │ │ - str r0, [sp, #20] │ │ - ldr r0, [r6, #32] │ │ - str r0, [sp, #16] │ │ - ldr r0, [r6, #36] @ 0x24 │ │ - str r0, [sp, #12] │ │ - ldr r0, [r6, #52] @ 0x34 │ │ - ldrd r2, r3, [r6, #40] @ 0x28 │ │ - strd r2, r3, [sp, #112] @ 0x70 │ │ - ldr r2, [r6, #48] @ 0x30 │ │ - ldrd lr, ip, [sp, #128] @ 0x80 │ │ - strd r2, r0, [sp, #120] @ 0x78 │ │ - ldr r0, [sp, #136] @ 0x88 │ │ - str r0, [sp, #8] │ │ - ldr r0, [sp, #140] @ 0x8c │ │ - str r0, [sp, #4] │ │ - ldrd r2, r4, [sp, #60] @ 0x3c │ │ + add.w r6, r8, #56 @ 0x38 │ │ + ldr.w sl, [sp, #144] @ 0x90 │ │ + ldrd r2, r0, [sp, #544] @ 0x220 │ │ + add.w lr, sp, #488 @ 0x1e8 │ │ + ldmia r6, {r1, r4, r6} │ │ + ldr.w ip, [sp, #556] @ 0x22c │ │ + ldrd r9, fp, [sp, #24] │ │ + ldr.w r3, [r8, #68] @ 0x44 │ │ + ldr r5, [sp, #552] @ 0x228 │ │ + str r5, [sp, #48] @ 0x30 │ │ + stmia.w lr, {r1, r4, r6} │ │ + str r3, [sp, #500] @ 0x1f4 │ │ + strd r2, r0, [sp, #200] @ 0xc8 │ │ + add r6, sp, #488 @ 0x1e8 │ │ + ldr r0, [sp, #120] @ 0x78 │ │ + movs r2, #0 │ │ + strb.w r0, [sp, #365] @ 0x16d │ │ + ldr r0, [sp, #116] @ 0x74 │ │ + str r0, [sp, #356] @ 0x164 │ │ + ldr r0, [sp, #124] @ 0x7c │ │ + str r0, [sp, #352] @ 0x160 │ │ + ldr r0, [sp, #128] @ 0x80 │ │ + str r0, [sp, #348] @ 0x15c │ │ + ldr r0, [sp, #132] @ 0x84 │ │ + str r0, [sp, #344] @ 0x158 │ │ + ldr r0, [sp, #100] @ 0x64 │ │ + str r0, [sp, #332] @ 0x14c │ │ + ldr r0, [sp, #104] @ 0x68 │ │ + str r0, [sp, #328] @ 0x148 │ │ + ldr r0, [sp, #108] @ 0x6c │ │ + str r0, [sp, #324] @ 0x144 │ │ + ldr r0, [sp, #160] @ 0xa0 │ │ + str r0, [sp, #320] @ 0x140 │ │ + ldr r0, [sp, #168] @ 0xa8 │ │ + ldmia r6, {r3, r4, r5, r6} │ │ + ldrb.w lr, [r8, #160] @ 0xa0 │ │ + ldr.w r1, [r8, #161] @ 0xa1 │ │ + add.w r8, sp, #256 @ 0x100 │ │ + stmia.w r8, {r3, r4, r5, r6} │ │ + ldr r3, [sp, #52] @ 0x34 │ │ + strd sl, r0, [sp, #312] @ 0x138 │ │ + ldr r0, [sp, #148] @ 0x94 │ │ + str r3, [sp, #252] @ 0xfc │ │ + ldr r3, [sp, #60] @ 0x3c │ │ + str r0, [sp, #308] @ 0x134 │ │ + ldr r0, [sp, #172] @ 0xac │ │ + str r3, [sp, #248] @ 0xf8 │ │ ldr r3, [sp, #68] @ 0x44 │ │ - strd r3, r4, [r5, #136] @ 0x88 │ │ + str r0, [sp, #304] @ 0x130 │ │ + ldr r0, [sp, #156] @ 0x9c │ │ + str r3, [sp, #244] @ 0xf4 │ │ ldr r3, [sp, #72] @ 0x48 │ │ - ldrd r1, r0, [sp, #76] @ 0x4c │ │ - ldr r4, [sp, #100] @ 0x64 │ │ - strd r1, r3, [r5, #128] @ 0x80 │ │ - ldr r3, [sp, #40] @ 0x28 │ │ - strb.w r0, [r5, #149] @ 0x95 │ │ - ldr r0, [sp, #52] @ 0x34 │ │ - str r3, [r5, #72] @ 0x48 │ │ - ldr r3, [sp, #36] @ 0x24 │ │ - str r0, [r5, #100] @ 0x64 │ │ - ldr r0, [sp, #48] @ 0x30 │ │ - str r3, [r5, #76] @ 0x4c │ │ - ldr r3, [sp, #8] │ │ - str r0, [r5, #104] @ 0x68 │ │ - ldr r0, [sp, #44] @ 0x2c │ │ - str r3, [r5, #8] │ │ - ldr r3, [sp, #4] │ │ - strd r0, sl, [r5, #108] @ 0x6c │ │ - ldr r0, [sp, #108] @ 0x6c │ │ - str r3, [r5, #12] │ │ - ldr r3, [sp, #32] │ │ - strd r0, fp, [r5, #116] @ 0x74 │ │ - ldr r0, [sp, #104] @ 0x68 │ │ - str r3, [r5, #16] │ │ - ldr r3, [sp, #28] │ │ - str r0, [r5, #124] @ 0x7c │ │ - ldrb.w r0, [r6, #148] @ 0x94 │ │ - ldr.w r6, [r6, #144] @ 0x90 │ │ - str r3, [r5, #20] │ │ - ldr r3, [sp, #24] │ │ - str r3, [r5, #24] │ │ - ldr r3, [sp, #20] │ │ - str.w r6, [r5, #144] @ 0x90 │ │ - strb.w r0, [r5, #148] @ 0x94 │ │ - ldrd r0, r6, [sp, #112] @ 0x70 │ │ - str r3, [r5, #28] │ │ - ldr r3, [sp, #16] │ │ - str r2, [r5, #96] @ 0x60 │ │ - ldrd r1, r2, [sp, #120] @ 0x78 │ │ - str r4, [r5, #80] @ 0x50 │ │ - ldr r4, [sp, #96] @ 0x60 │ │ - str r3, [r5, #32] │ │ - ldr r3, [sp, #12] │ │ - str r4, [r5, #84] @ 0x54 │ │ - ldr r4, [sp, #56] @ 0x38 │ │ - strd r3, r0, [r5, #36] @ 0x24 │ │ + str r0, [sp, #300] @ 0x12c │ │ + ldr r0, [sp, #164] @ 0xa4 │ │ + str r3, [sp, #240] @ 0xf0 │ │ + ldr r3, [sp, #76] @ 0x4c │ │ + str r0, [sp, #296] @ 0x128 │ │ ldr r0, [sp, #84] @ 0x54 │ │ - str r4, [r5, #88] @ 0x58 │ │ - ldr r4, [sp, #92] @ 0x5c │ │ - str r0, [r5, #56] @ 0x38 │ │ + str r3, [sp, #236] @ 0xec │ │ + ldr r3, [sp, #80] @ 0x50 │ │ + str.w r1, [sp, #361] @ 0x169 │ │ + str r0, [sp, #292] @ 0x124 │ │ ldr r0, [sp, #88] @ 0x58 │ │ - strd r8, r9, [r5, #64] @ 0x40 │ │ - str r4, [r5, #92] @ 0x5c │ │ - strd lr, ip, [r5] │ │ - strd r6, r1, [r5, #44] @ 0x2c │ │ - str r2, [r5, #52] @ 0x34 │ │ - str r0, [r5, #60] @ 0x3c │ │ - add sp, #148 @ 0x94 │ │ - ldmia.w sp!, {r8, r9, sl, fp} │ │ - pop {r4, r5, r6, r7, pc} │ │ - ldr r0, [pc, #68] @ (817b0 ) │ │ - add r0, pc │ │ - bl 4ad90 │ │ - mov r4, r0 │ │ - ldr r0, [sp, #48] @ 0x30 │ │ - cbz r0, 81780 │ │ - ldr r0, [sp, #44] @ 0x2c │ │ - blx ccbe0 │ │ - b.n 81780 │ │ - mov r4, r0 │ │ - ldr r0, [sp, #92] @ 0x5c │ │ - cbz r0, 8178e │ │ - ldr r0, [sp, #60] @ 0x3c │ │ - blx ccbe0 │ │ - b.n 8178e │ │ - mov r4, r0 │ │ - ldr r0, [sp, #100] @ 0x64 │ │ - cmp r0, #0 │ │ - itt ne │ │ - ldrne r0, [sp, #96] @ 0x60 │ │ - blxne ccbe0 │ │ - mov r0, r4 │ │ - blx cb1cc │ │ - adds r0, #126 @ 0x7e │ │ - movs r5, r0 │ │ - asrs r2, r2, #28 │ │ - movs r5, r0 │ │ - asrs r0, r0, #27 │ │ - movs r5, r0 │ │ - asrs r6, r4, #25 │ │ - movs r5, r0 │ │ - asrs r6, r0, #21 │ │ - movs r5, r0 │ │ - push {r4, r5, r6, r7, lr} │ │ - add r7, sp, #12 │ │ - stmdb sp!, {r8, r9, sl, fp} │ │ - sub.w sp, sp, #548 @ 0x224 │ │ - add r5, sp, #184 @ 0xb8 │ │ - movs r4, #0 │ │ - str r0, [sp, #132] @ 0x84 │ │ + ldr r1, [sp, #136] @ 0x88 │ │ + str r3, [sp, #232] @ 0xe8 │ │ + ldr r3, [sp, #32] │ │ + str r0, [sp, #288] @ 0x120 │ │ movs r0, #8 │ │ - strd r1, r3, [sp, #104] @ 0x68 │ │ - mov r1, r2 │ │ - strd r4, r0, [sp, #160] @ 0xa0 │ │ - strd r4, r0, [sp, #172] @ 0xac │ │ - mov r0, r5 │ │ - ldrd r9, r6, [r2, #64] @ 0x40 │ │ - ldrb.w r8, [r2, #144] @ 0x90 │ │ - movs r2, #152 @ 0x98 │ │ - str r4, [sp, #168] @ 0xa8 │ │ - str r4, [sp, #180] @ 0xb4 │ │ - bl c9a94 │ │ + str r1, [sp, #276] @ 0x114 │ │ + ldr r1, [sp, #140] @ 0x8c │ │ + str r3, [sp, #228] @ 0xe4 │ │ + ldr r3, [sp, #36] @ 0x24 │ │ + str r1, [sp, #272] @ 0x110 │ │ + add r1, sp, #544 @ 0x220 │ │ + str r0, [sp, #180] @ 0xb4 │ │ + strd r2, r0, [sp, #188] @ 0xbc │ │ movs r0, #1 │ │ - add r1, sp, #480 @ 0x1e0 │ │ - str r0, [sp, #360] @ 0x168 │ │ - movs r2, #0 │ │ - str r0, [sp, #352] @ 0x160 │ │ + str r3, [sp, #224] @ 0xe0 │ │ + ldr r3, [sp, #56] @ 0x38 │ │ + str r0, [sp, #392] @ 0x188 │ │ + str r0, [sp, #384] @ 0x180 │ │ adds r0, r1, #7 │ │ - str r0, [sp, #56] @ 0x38 │ │ + str r3, [sp, #220] @ 0xdc │ │ + ldr r3, [sp, #64] @ 0x40 │ │ + str r0, [sp, #64] @ 0x40 │ │ add.w r0, r1, #8 │ │ - str r0, [sp, #52] @ 0x34 │ │ - add r0, sp, #536 @ 0x218 │ │ + str r0, [sp, #60] @ 0x3c │ │ + add r0, sp, #616 @ 0x268 │ │ adds r0, #8 │ │ - str r0, [sp, #48] @ 0x30 │ │ + str r0, [sp, #56] @ 0x38 │ │ add.w r0, r1, #24 │ │ - str r0, [sp, #64] @ 0x40 │ │ - add.w r0, r5, #116 @ 0x74 │ │ - str r0, [sp, #72] @ 0x48 │ │ - add.w r0, r5, #184 @ 0xb8 │ │ - str r0, [sp, #124] @ 0x7c │ │ - add.w r0, r5, #152 @ 0x98 │ │ + str r0, [sp, #76] @ 0x4c │ │ + add r0, sp, #200 @ 0xc8 │ │ + strd ip, r3, [sp, #212] @ 0xd4 │ │ + add.w r1, r0, #200 @ 0xc8 │ │ + str r1, [sp, #128] @ 0x80 │ │ + add.w r1, r0, #168 @ 0xa8 │ │ + str r1, [sp, #132] @ 0x84 │ │ + ldr r3, [sp, #48] @ 0x30 │ │ movs r1, #0 │ │ - str r0, [sp, #128] @ 0x80 │ │ - movs r0, #8 │ │ - str r1, [sp, #68] @ 0x44 │ │ - str r0, [sp, #136] @ 0x88 │ │ - movs r0, #0 │ │ + str r0, [sp, #116] @ 0x74 │ │ + str r1, [sp, #80] @ 0x50 │ │ + adds r0, #132 @ 0x84 │ │ movs r1, #0 │ │ - strd r9, r6, [sp, #400] @ 0x190 │ │ - strb.w r8, [sp, #393] @ 0x189 │ │ - str r4, [sp, #356] @ 0x164 │ │ - strd r4, r4, [sp, #344] @ 0x158 │ │ - strd r4, r4, [sp, #336] @ 0x150 │ │ - strd r4, r4, [sp, #364] @ 0x16c │ │ - strd r4, r4, [sp, #372] @ 0x174 │ │ - strd r4, r4, [sp, #380] @ 0x17c │ │ - str r4, [sp, #388] @ 0x184 │ │ - strb.w r4, [sp, #392] @ 0x188 │ │ - str.w r4, [sp, #394] @ 0x18a │ │ - str r1, [sp, #60] @ 0x3c │ │ - lsls r0, r0, #31 │ │ - str r2, [sp, #152] @ 0x98 │ │ - beq.n 81886 │ │ - ldr r1, [sp, #128] @ 0x80 │ │ - ldrb.w r0, [sp, #328] @ 0x148 │ │ - str r4, [sp, #364] @ 0x16c │ │ - strd r4, r4, [r1] │ │ - strd r4, r4, [r1, #8] │ │ - ldr r1, [sp, #124] @ 0x7c │ │ - strb.w r4, [sp, #392] @ 0x188 │ │ - strb.w r4, [sp, #395] @ 0x18b │ │ - strd r4, r4, [r1] │ │ - strd r4, r4, [r1, #8] │ │ - movs r1, #1 │ │ - str r1, [sp, #360] @ 0x168 │ │ - strd r1, r4, [sp, #352] @ 0x160 │ │ - strb.w r0, [sp, #393] @ 0x189 │ │ - ldr.w fp, [sp, #404] @ 0x194 │ │ - movs r2, #0 │ │ - strd r2, r2, [sp, #384] @ 0x180 │ │ - cmp.w fp, #0 │ │ - strh.w r2, [sp, #396] @ 0x18c │ │ - strb.w r2, [sp, #394] @ 0x18a │ │ - beq.w 82472 │ │ + ldr r6, [sp, #92] @ 0x5c │ │ + strd r1, r1, [sp, #68] @ 0x44 │ │ + str r3, [sp, #208] @ 0xd0 │ │ + ldr r3, [sp, #96] @ 0x60 │ │ + str r0, [sp, #84] @ 0x54 │ │ movs r0, #0 │ │ - mov.w lr, #0 │ │ - str r0, [sp, #76] @ 0x4c │ │ - mov.w r9, #0 │ │ + strb.w lr, [sp, #360] @ 0x168 │ │ + strd fp, r9, [sp, #336] @ 0x150 │ │ + str r3, [sp, #284] @ 0x11c │ │ + str r6, [sp, #280] @ 0x118 │ │ + str r2, [sp, #184] @ 0xb8 │ │ + str r2, [sp, #176] @ 0xb0 │ │ + str r2, [sp, #196] @ 0xc4 │ │ + str r6, [sp, #432] @ 0x1b0 │ │ + strb.w lr, [sp, #425] @ 0x1a9 │ │ + str r3, [sp, #436] @ 0x1b4 │ │ + strd r2, r2, [sp, #376] @ 0x178 │ │ + strd r2, r2, [sp, #368] @ 0x170 │ │ + str r2, [sp, #388] @ 0x184 │ │ + strd r2, r2, [sp, #396] @ 0x18c │ │ + strd r2, r2, [sp, #404] @ 0x194 │ │ + strd r2, r2, [sp, #412] @ 0x19c │ │ + str r2, [sp, #420] @ 0x1a4 │ │ + strb.w r2, [sp, #424] @ 0x1a8 │ │ + str.w r2, [sp, #426] @ 0x1aa │ │ + lsls r0, r0, #31 │ │ + beq.n 82544 │ │ + ldr r3, [sp, #132] @ 0x84 │ │ + ldrb.w r0, [sp, #360] @ 0x168 │ │ + str r2, [sp, #396] @ 0x18c │ │ + strd r2, r2, [r3] │ │ + strd r2, r2, [r3, #8] │ │ + ldr r3, [sp, #128] @ 0x80 │ │ + strb.w r2, [sp, #424] @ 0x1a8 │ │ + strb.w r2, [sp, #427] @ 0x1ab │ │ + strd r2, r2, [r3] │ │ + strd r2, r2, [r3, #8] │ │ + movs r3, #1 │ │ + str r3, [sp, #392] @ 0x188 │ │ + strd r3, r2, [sp, #384] @ 0x180 │ │ + strb.w r0, [sp, #425] @ 0x1a9 │ │ + ldr.w r8, [sp, #436] @ 0x1b4 │ │ movs r0, #0 │ │ - str r3, [sp, #144] @ 0x90 │ │ + strd r0, r0, [sp, #416] @ 0x1a0 │ │ + cmp.w r8, #0 │ │ + strh.w r0, [sp, #428] @ 0x1ac │ │ + strb.w r0, [sp, #426] @ 0x1aa │ │ + beq.n 82594 │ │ + str r1, [sp, #148] @ 0x94 │ │ + movs r1, #0 │ │ + str r1, [sp, #96] @ 0x60 │ │ + mov.w ip, #0 │ │ str r0, [sp, #88] @ 0x58 │ │ movs r0, #0 │ │ - str r0, [sp, #84] @ 0x54 │ │ - movs r0, #0 │ │ - str r0, [sp, #148] @ 0x94 │ │ - str r0, [sp, #92] @ 0x5c │ │ - movs r0, #0 │ │ - str r0, [sp, #80] @ 0x50 │ │ + movs r1, #0 │ │ + str r0, [sp, #100] @ 0x64 │ │ + str r1, [sp, #168] @ 0xa8 │ │ + movs r1, #0 │ │ movs r0, #0 │ │ - str r0, [sp, #96] @ 0x60 │ │ - b.n 81900 │ │ - ldr r2, [sp, #128] @ 0x80 │ │ + str r1, [sp, #144] @ 0x90 │ │ + str r1, [sp, #108] @ 0x6c │ │ movs r1, #0 │ │ - ldrb.w r0, [sp, #328] @ 0x148 │ │ - str r1, [sp, #364] @ 0x16c │ │ - strd r1, r1, [r2] │ │ - strd r1, r1, [r2, #8] │ │ - ldr r2, [sp, #124] @ 0x7c │ │ - str.w r1, [sp, #394] @ 0x18a │ │ - strb.w r0, [sp, #393] @ 0x189 │ │ - strd r1, r1, [r2] │ │ - strd r1, r1, [r2, #8] │ │ - strd r1, r1, [r2, #16] │ │ - strb r1, [r2, #24] │ │ - movs r2, #1 │ │ - str r2, [sp, #360] @ 0x168 │ │ - strd r2, r1, [sp, #352] @ 0x160 │ │ + str r1, [sp, #92] @ 0x5c │ │ + movs r1, #0 │ │ + str r1, [sp, #104] @ 0x68 │ │ + b.n 826aa │ │ + nop │ │ + cmp r7, #200 @ 0xc8 │ │ + movs r5, r0 │ │ + asrs r4, r0, #4 │ │ + movs r5, r0 │ │ + asrs r4, r6, #2 │ │ + movs r5, r0 │ │ + asrs r0, r3, #1 │ │ + movs r5, r0 │ │ + mov.w fp, #0 │ │ cmp.w fp, #0 │ │ - beq.w 8246c │ │ - ldr r2, [sp, #400] @ 0x190 │ │ - mov r1, fp │ │ - sub.w fp, fp, #1 │ │ - mov ip, r2 │ │ - ldrb.w r5, [ip], #1 │ │ - strd ip, fp, [sp, #400] @ 0x190 │ │ - cmp r5, #0 │ │ - beq.n 819b6 │ │ - ldrb.w r0, [sp, #333] @ 0x14d │ │ - cmp r5, r0 │ │ - bcs.w 81a1e │ │ + beq.w 834e4 │ │ + ldrb.w r0, [r1, #59] @ 0x3b │ │ + str.w fp, [sp, #164] @ 0xa4 │ │ + cbz r0, 825f4 │ │ + ldr r4, [sp, #196] @ 0xc4 │ │ + cmp r4, #0 │ │ + beq.w 833d4 │ │ + ldrd r0, r8, [sp, #188] @ 0xbc │ │ + str r1, [sp, #148] @ 0x94 │ │ + ldrd sl, r1, [r1] │ │ + cmp r0, r4 │ │ + ldrd r9, fp, [r8] │ │ + str r1, [sp, #172] @ 0xac │ │ + mov.w r1, #8 │ │ + str r2, [sp, #188] @ 0xbc │ │ + strd r1, r2, [sp, #192] @ 0xc0 │ │ + bls.w 8339c │ │ + add.w r0, r0, r0, lsl #1 │ │ + movs r2, #8 │ │ + lsls r1, r0, #3 │ │ + add.w r0, r4, r4, lsl #1 │ │ + lsls r6, r0, #3 │ │ + mov r0, r8 │ │ + mov r3, r6 │ │ + bl 4d0b4 │ │ + mov r5, r0 │ │ + cmp r0, #0 │ │ + bne.w 8339e │ │ + b.w 839f4 │ │ + ldrd r0, r4, [sp, #192] @ 0xc0 │ │ + cmp r4, #0 │ │ + ldrd sl, r9, [r1] │ │ + add.w r8, r4, r4, lsl #1 │ │ + ldrd lr, fp, [r1, #16] │ │ + ldr r5, [r1, #24] │ │ + ldr r6, [r1, #32] │ │ + str r1, [sp, #148] @ 0x94 │ │ + itt ne │ │ + addne.w r1, r0, r8, lsl #3 │ │ + subsne.w r2, r1, #24 │ │ + bne.n 82654 │ │ + ldr r1, [sp, #188] @ 0xbc │ │ + cmp r4, r1 │ │ + bne.n 8263a │ │ + str.w sl, [sp, #172] @ 0xac │ │ + mov sl, r9 │ │ + ldr r1, [pc, #872] @ (82990 ) │ │ + mov r9, lr │ │ + add r1, pc │ │ + add r0, sp, #188 @ 0xbc │ │ + bl 8432a │ │ + mov lr, r9 │ │ + mov r9, sl │ │ + ldr r0, [sp, #192] @ 0xc0 │ │ + ldr.w sl, [sp, #172] @ 0xac │ │ + str.w sl, [r0, r8, lsl #3] │ │ + add.w r0, r0, r8, lsl #3 │ │ + strd r9, lr, [r0, #4] │ │ + strd fp, r5, [r0, #12] │ │ + str r6, [r0, #20] │ │ + adds r0, r4, #1 │ │ + str r0, [sp, #196] @ 0xc4 │ │ + b.w 833d0 │ │ + ldrd r2, r3, [r2] │ │ + eor.w r3, r3, r9 │ │ + eor.w r2, r2, sl │ │ + orrs r2, r3 │ │ + bne.n 82618 │ │ + strd lr, fp, [r1, #-16] │ │ + strd r5, r6, [r1, #-8] │ │ + b.w 833d0 │ │ + ldr r0, [sp, #132] @ 0x84 │ │ + movs r2, #0 │ │ + ldrb.w r1, [sp, #360] @ 0x168 │ │ + str r2, [sp, #396] @ 0x18c │ │ + strd r2, r2, [r0] │ │ + strd r2, r2, [r0, #8] │ │ + ldr r0, [sp, #128] @ 0x80 │ │ + str.w r2, [sp, #426] @ 0x1aa │ │ + strb.w r1, [sp, #425] @ 0x1a9 │ │ + strd r2, r2, [r0] │ │ + strd r2, r2, [r0, #8] │ │ + strd r2, r2, [r0, #16] │ │ + strb r2, [r0, #24] │ │ + movs r0, #1 │ │ + str r0, [sp, #392] @ 0x188 │ │ + strd r0, r2, [sp, #384] @ 0x180 │ │ + cmp.w r8, #0 │ │ + beq.w 833e2 │ │ + ldr r1, [sp, #432] @ 0x1b0 │ │ + mov r6, r8 │ │ + sub.w r8, r8, #1 │ │ + str r0, [sp, #172] @ 0xac │ │ mov sl, r1 │ │ - subs r1, r5, #1 │ │ - cmp r1, #11 │ │ - bhi.w 81c84 │ │ - str r2, [sp, #140] @ 0x8c │ │ - mov.w r8, #0 │ │ - movs r3, #47 @ 0x2f │ │ - tbh [pc, r1, lsl #1] │ │ - lsls r6, r0, #13 │ │ + ldrb.w r3, [sl], #1 │ │ + strd sl, r8, [sp, #432] @ 0x1b0 │ │ + cmp r3, #0 │ │ + beq.n 8275c │ │ + ldrb.w r0, [sp, #365] @ 0x16d │ │ + cmp r3, r0 │ │ + bcs.w 827c8 │ │ + subs r0, r3, #1 │ │ + str r1, [sp, #156] @ 0x9c │ │ + cmp r0, #11 │ │ + bhi.w 82a34 │ │ + movs r4, #0 │ │ + mov.w lr, #47 @ 0x2f │ │ + tbh [pc, r0, lsl #1] │ │ + lsls r4, r2, #13 │ │ movs r4, r1 │ │ lsls r4, r4, #4 │ │ lsls r2, r3, #5 │ │ - lsls r6, r5, #3 │ │ - lsls r0, r2, #6 │ │ + lsls r7, r5, #3 │ │ + lsls r7, r1, #6 │ │ lsls r2, r2, #6 │ │ - lsls r6, r1, #6 │ │ - lsls r6, r2, #6 │ │ - lsls r2, r4, #4 │ │ - lsls r4, r2, #6 │ │ - lsls r2, r7, #2 │ │ - cmp.w fp, #0 │ │ - beq.w 82788 │ │ - sub.w fp, sl, #2 │ │ - movs r4, #0 │ │ - movs r5, #0 │ │ - movs r2, #0 │ │ - ldr.w r8, [sp, #32] │ │ - ldrb.w r9, [ip], #1 │ │ - cmp r2, #63 @ 0x3f │ │ - bne.n 81974 │ │ - cmp.w r9, #2 │ │ - bcs.w 82726 │ │ - and.w r1, r2, #63 @ 0x3f │ │ - and.w r0, r9, #127 @ 0x7f │ │ - rsb r6, r1, #32 │ │ - subs.w r3, r1, #32 │ │ - lsr.w r6, r0, r6 │ │ + lsls r4, r1, #6 │ │ + lsls r0, r3, #6 │ │ + lsls r1, r4, #4 │ │ + lsls r5, r2, #6 │ │ + lsls r5, r7, #2 │ │ + cmp.w r8, #0 │ │ + beq.w 836da │ │ + mov lr, r6 │ │ + sub.w r8, r6, #2 │ │ + mov.w fp, #0 │ │ + movs r0, #0 │ │ + ldrb.w r3, [sl], #1 │ │ + cmp r0, #63 @ 0x3f │ │ + bne.n 8271a │ │ + cmp r3, #2 │ │ + bcs.w 83530 │ │ + and.w r2, r0, #63 @ 0x3f │ │ + and.w r1, r3, #127 @ 0x7f │ │ + rsb r5, r2, #32 │ │ + subs.w r6, r2, #32 │ │ + lsr.w r5, r1, r5 │ │ it pl │ │ - lslpl.w r6, r0, r3 │ │ - lsl.w r0, r0, r1 │ │ + lslpl.w r5, r1, r6 │ │ + lsl.w r1, r1, r2 │ │ it pl │ │ - movpl r0, #0 │ │ - orrs r4, r0 │ │ - orrs r5, r6 │ │ - sxtb.w r0, r9 │ │ - cmp.w r0, #4294967295 @ 0xffffffff │ │ - bgt.w 81e74 │ │ - sub.w fp, fp, #1 │ │ - adds r2, #7 │ │ - adds.w r0, fp, #1 │ │ - bne.n 81964 │ │ - b.w 8261a │ │ - cmp.w fp, #0 │ │ - beq.w 8261e │ │ - strd r9, r4, [sp, #112] @ 0x70 │ │ - mov r9, lr │ │ - str r2, [sp, #140] @ 0x8c │ │ - subs r5, r1, #2 │ │ - str r1, [sp, #100] @ 0x64 │ │ - movs r3, #0 │ │ + movpl r1, #0 │ │ + orrs r4, r1 │ │ + orr.w fp, fp, r5 │ │ + sxtb r1, r3 │ │ + cmp.w r1, #4294967295 @ 0xffffffff │ │ + bgt.w 82c38 │ │ + sub.w r8, r8, #1 │ │ + adds r0, #7 │ │ + adds.w r1, r8, #1 │ │ + bne.n 8270c │ │ + b.w 834a0 │ │ + cmp.w r8, #0 │ │ + beq.w 834ba │ │ + str.w fp, [sp, #124] @ 0x7c │ │ + mov fp, r6 │ │ + str.w ip, [sp, #136] @ 0x88 │ │ + subs r5, r6, #2 │ │ + str r1, [sp, #156] @ 0x9c │ │ + mov.w lr, #0 │ │ movs r4, #0 │ │ - movs r2, #0 │ │ - mov r8, ip │ │ - ldrb.w r1, [r8], #1 │ │ - cmp r2, #63 @ 0x3f │ │ - bne.n 819e0 │ │ + movs r6, #0 │ │ + mov ip, sl │ │ + ldrb.w r1, [ip], #1 │ │ + cmp r6, #63 @ 0x3f │ │ + bne.n 8278a │ │ cmp r1, #2 │ │ - bcs.w 825f4 │ │ - and.w fp, r2, #63 @ 0x3f │ │ - and.w r6, r1, #127 @ 0x7f │ │ - rsb sl, fp, #32 │ │ - subs.w lr, fp, #32 │ │ - lsr.w r0, r6, sl │ │ + bcs.w 83466 │ │ + and.w r0, r6, #63 @ 0x3f │ │ + and.w r2, r1, #127 @ 0x7f │ │ + rsb r9, r0, #32 │ │ + subs.w r8, r0, #32 │ │ + lsl.w r0, r2, r0 │ │ + lsr.w r3, r2, r9 │ │ it pl │ │ - lslpl.w r0, r6, lr │ │ - orr.w r4, r4, r0 │ │ - lsl.w r0, r6, fp │ │ + lslpl.w r3, r2, r8 │ │ it pl │ │ movpl r0, #0 │ │ - orrs r3, r0 │ │ + orr.w lr, lr, r0 │ │ + orrs r4, r3 │ │ sxtb r0, r1 │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ - bgt.n 81a28 │ │ + bgt.n 827d2 │ │ subs r5, #1 │ │ - adds r2, #7 │ │ - adds r0, r5, #1 │ │ - mov ip, r8 │ │ - bne.n 819d2 │ │ - b.w 82602 │ │ - mov.w r8, #0 │ │ - movs r3, #46 @ 0x2e │ │ - mov r4, r5 │ │ - b.n 81fc2 │ │ + adds r6, #7 │ │ + adds r2, r5, #1 │ │ + mov sl, ip │ │ + bne.n 8277c │ │ + b.w 83480 │ │ + movs r4, #0 │ │ + mov.w lr, #46 @ 0x2e │ │ + str r3, [sp, #160] @ 0xa0 │ │ + b.n 82d88 │ │ + ldr r3, [sp, #136] @ 0x88 │ │ cmp r4, #0 │ │ - mov lr, r9 │ │ - bne.w 82790 │ │ - cmp r5, r3 │ │ - bcc.w 8279a │ │ - ldr.w r9, [sp, #112] @ 0x70 │ │ - sub.w fp, r5, r3 │ │ - cmp r3, #0 │ │ - add.w r0, r8, r3 │ │ - str.w fp, [sp, #404] @ 0x194 │ │ - str r0, [sp, #400] @ 0x190 │ │ - beq.w 82866 │ │ - ldrb.w r6, [ip, #1] │ │ - add.w r2, ip, #2 │ │ - ldr r5, [sp, #156] @ 0x9c │ │ - sub.w ip, r3, #1 │ │ - subs r1, r6, #1 │ │ - str r2, [sp, #472] @ 0x1d8 │ │ + ldr r6, [sp, #160] @ 0xa0 │ │ + bne.w 835c4 │ │ + cmp r5, lr │ │ + bcc.w 835d6 │ │ + sub.w r8, r5, lr │ │ + cmp.w lr, #0 │ │ + add.w r0, ip, lr │ │ + str.w r8, [sp, #436] @ 0x1b4 │ │ + str r0, [sp, #432] @ 0x1b0 │ │ + beq.w 836aa │ │ + add.w r0, sl, #2 │ │ + str r0, [sp, #536] @ 0x218 │ │ + sub.w r1, lr, #1 │ │ + ldr.w fp, [sp, #124] @ 0x7c │ │ + mov r2, r0 │ │ + ldrb.w r0, [sl, #1] │ │ + str r1, [sp, #156] @ 0x9c │ │ + subs r1, r0, #1 │ │ cmp r1, #3 │ │ - bhi.w 81da4 │ │ - mov.w sl, #62 @ 0x3e │ │ - mov.w r8, #0 │ │ - ldr r4, [sp, #116] @ 0x74 │ │ + bhi.w 82b54 │ │ + movs r4, #0 │ │ + mov.w r9, #62 @ 0x3e │ │ + ldr.w sl, [sp, #152] @ 0x98 │ │ + mov ip, r3 │ │ tbh [pc, r1, lsl #1] │ │ - lsls r5, r4, #10 │ │ + lsls r7, r5, #10 │ │ movs r4, r0 │ │ - lsls r7, r1, #5 │ │ - lsls r3, r4, #5 │ │ - ldrb.w r9, [sp, #312] @ 0x138 │ │ - sub.w r1, r9, #1 │ │ - cmp r1, #7 │ │ - bhi.w 82596 │ │ - tbh [pc, r1, lsl #1] │ │ + lsls r0, r2, #5 │ │ + lsls r4, r4, #5 │ │ + ldrb.w r1, [sp, #344] @ 0x158 │ │ + subs r0, r1, #1 │ │ + cmp r0, #7 │ │ + bhi.w 83408 │ │ + tbh [pc, r0, lsl #1] │ │ movs r0, r1 │ │ - lsls r2, r0, #10 │ │ - lsls r4, r0, #22 │ │ - lsls r5, r1, #10 │ │ - lsls r4, r0, #22 │ │ - lsls r4, r0, #22 │ │ - lsls r4, r0, #22 │ │ lsls r7, r0, #10 │ │ - cmp.w ip, #0 │ │ - beq.w 82586 │ │ - ldrb r4, [r2, #0] │ │ - b.n 81fb0 │ │ - cmp.w fp, #0 │ │ - beq.w 82788 │ │ - sub.w fp, sl, #2 │ │ - movs r4, #0 │ │ - movs r5, #0 │ │ - movs r3, #0 │ │ - ldr.w r8, [sp, #28] │ │ - ldrb.w r9, [ip], #1 │ │ - cmp r3, #63 @ 0x3f │ │ - bne.n 81ad0 │ │ - cmp.w r9, #2 │ │ - bcs.w 82718 │ │ - and.w r1, r3, #63 @ 0x3f │ │ - and.w r0, r9, #127 @ 0x7f │ │ - rsb r6, r1, #32 │ │ - subs.w r2, r1, #32 │ │ - lsr.w r6, r0, r6 │ │ + lsls r5, r4, #23 │ │ + lsls r5, r2, #10 │ │ + lsls r5, r4, #23 │ │ + lsls r5, r4, #23 │ │ + lsls r5, r4, #23 │ │ + lsls r5, r1, #10 │ │ + ldr r0, [sp, #156] @ 0x9c │ │ + cmp r0, #0 │ │ + beq.w 833fa │ │ + ldrb r6, [r2, #0] │ │ + b.n 82d72 │ │ + cmp.w r8, #0 │ │ + beq.w 836da │ │ + mov lr, r6 │ │ + sub.w r8, r6, #2 │ │ + mov.w fp, #0 │ │ + movs r0, #0 │ │ + ldrb.w r3, [sl], #1 │ │ + cmp r0, #63 @ 0x3f │ │ + bne.n 8287c │ │ + cmp r3, #2 │ │ + bcs.w 83540 │ │ + and.w r2, r0, #63 @ 0x3f │ │ + and.w r1, r3, #127 @ 0x7f │ │ + rsb r5, r2, #32 │ │ + subs.w r6, r2, #32 │ │ + lsr.w r5, r1, r5 │ │ it pl │ │ - lslpl.w r6, r0, r2 │ │ - lsl.w r0, r0, r1 │ │ + lslpl.w r5, r1, r6 │ │ + lsl.w r1, r1, r2 │ │ it pl │ │ - movpl r0, #0 │ │ - orrs r4, r0 │ │ - orrs r5, r6 │ │ - sxtb.w r0, r9 │ │ - cmp.w r0, #4294967295 @ 0xffffffff │ │ - bgt.w 81e26 │ │ - sub.w fp, fp, #1 │ │ - adds r3, #7 │ │ - adds.w r0, fp, #1 │ │ - bne.n 81ac0 │ │ - b.w 8261a │ │ - cmp.w fp, #0 │ │ - beq.w 82788 │ │ - sub.w fp, sl, #2 │ │ - movs r4, #0 │ │ - movs r5, #0 │ │ - movs r3, #0 │ │ - ldr.w r8, [sp, #24] │ │ - ldrb.w r9, [ip], #1 │ │ - cmp r3, #63 @ 0x3f │ │ - bne.n 81b38 │ │ - cmp.w r9, #2 │ │ - bcs.w 82700 │ │ - and.w r1, r3, #63 @ 0x3f │ │ - and.w r0, r9, #127 @ 0x7f │ │ - rsb r6, r1, #32 │ │ - subs.w r2, r1, #32 │ │ - lsr.w r6, r0, r6 │ │ + movpl r1, #0 │ │ + orrs r4, r1 │ │ + orr.w fp, fp, r5 │ │ + sxtb r1, r3 │ │ + cmp.w r1, #4294967295 @ 0xffffffff │ │ + bgt.w 82bde │ │ + sub.w r8, r8, #1 │ │ + adds r0, #7 │ │ + adds.w r1, r8, #1 │ │ + bne.n 8286e │ │ + b.w 834a0 │ │ + cmp.w r8, #0 │ │ + beq.w 836da │ │ + mov lr, r6 │ │ + sub.w r8, r6, #2 │ │ + mov.w fp, #0 │ │ + movs r0, #0 │ │ + ldrb.w r3, [sl], #1 │ │ + cmp r0, #63 @ 0x3f │ │ + bne.n 828e0 │ │ + cmp r3, #2 │ │ + bcs.w 83510 │ │ + and.w r2, r0, #63 @ 0x3f │ │ + and.w r1, r3, #127 @ 0x7f │ │ + rsb r5, r2, #32 │ │ + subs.w r6, r2, #32 │ │ + lsr.w r5, r1, r5 │ │ it pl │ │ - lslpl.w r6, r0, r2 │ │ - lsl.w r0, r0, r1 │ │ + lslpl.w r5, r1, r6 │ │ + lsl.w r1, r1, r2 │ │ it pl │ │ - movpl r0, #0 │ │ - orrs r4, r0 │ │ - orrs r5, r6 │ │ - sxtb.w r0, r9 │ │ - cmp.w r0, #4294967295 @ 0xffffffff │ │ - bgt.w 81e40 │ │ - sub.w fp, fp, #1 │ │ - adds r3, #7 │ │ - adds.w r0, fp, #1 │ │ - bne.n 81b28 │ │ - b.w 8261a │ │ - movs r3, #56 @ 0x38 │ │ - b.n 81fc2 │ │ - cmp.w fp, #0 │ │ - beq.w 82788 │ │ + movpl r1, #0 │ │ + orrs r4, r1 │ │ + orr.w fp, fp, r5 │ │ + sxtb r1, r3 │ │ + cmp.w r1, #4294967295 @ 0xffffffff │ │ + bgt.w 82bfc │ │ + sub.w r8, r8, #1 │ │ + adds r0, #7 │ │ + adds.w r1, r8, #1 │ │ + bne.n 828d2 │ │ + b.w 834a0 │ │ + mov.w lr, #56 @ 0x38 │ │ + b.n 82d88 │ │ + cmp.w r8, #0 │ │ + beq.w 838be │ │ + mov lr, r6 │ │ + sub.w r8, r6, #2 │ │ + mov.w fp, #0 │ │ movs r0, #0 │ │ - sub.w fp, sl, #2 │ │ - movs r4, #0 │ │ - str r0, [sp, #156] @ 0x9c │ │ - movs r3, #0 │ │ - ldrb.w r5, [ip], #1 │ │ - cmp r3, #63 @ 0x3f │ │ - bne.n 81ba4 │ │ - cmp r5, #127 @ 0x7f │ │ + ldrb.w r3, [sl], #1 │ │ + cmp r0, #63 @ 0x3f │ │ + bne.n 8294e │ │ + cmp r3, #127 @ 0x7f │ │ it ne │ │ - cmpne r5, #0 │ │ - bne.w 828f0 │ │ - and.w r1, r3, #63 @ 0x3f │ │ - and.w r0, r5, #127 @ 0x7f │ │ - rsb r6, r1, #32 │ │ - subs.w r2, r1, #32 │ │ - add.w r3, r3, #7 │ │ - lsr.w r6, r0, r6 │ │ + cmpne r3, #0 │ │ + bne.w 83728 │ │ + and.w r2, r0, #63 @ 0x3f │ │ + and.w r1, r3, #127 @ 0x7f │ │ + rsb r5, r2, #32 │ │ + subs.w r6, r2, #32 │ │ + add.w r0, r0, #7 │ │ + lsr.w r5, r1, r5 │ │ it pl │ │ - lslpl.w r6, r0, r2 │ │ - ldr r2, [sp, #156] @ 0x9c │ │ - lsl.w r0, r0, r1 │ │ - orr.w r2, r2, r6 │ │ - str r2, [sp, #156] @ 0x9c │ │ + lslpl.w r5, r1, r6 │ │ + lsl.w r1, r1, r2 │ │ it pl │ │ - movpl r0, #0 │ │ - orrs r4, r0 │ │ - sxtb r0, r5 │ │ - cmp r0, #0 │ │ - bpl.w 81dd2 │ │ - sub.w fp, fp, #1 │ │ - adds.w r0, fp, #1 │ │ - bne.n 81b92 │ │ - b.w 82634 │ │ - cmp.w fp, #0 │ │ - beq.w 82788 │ │ - sub.w fp, sl, #2 │ │ - movs r4, #0 │ │ - movs r5, #0 │ │ - movs r2, #0 │ │ - ldr.w r8, [sp, #36] @ 0x24 │ │ - ldrb.w r9, [ip], #1 │ │ - cmp r2, #63 @ 0x3f │ │ - bne.n 81c10 │ │ - cmp.w r9, #2 │ │ - bcs.w 8270e │ │ - and.w r1, r2, #63 @ 0x3f │ │ - and.w r0, r9, #127 @ 0x7f │ │ - rsb r6, r1, #32 │ │ - subs.w r3, r1, #32 │ │ - lsr.w r6, r0, r6 │ │ + movpl r1, #0 │ │ + orrs r4, r1 │ │ + orr.w fp, fp, r5 │ │ + sxtb r1, r3 │ │ + cmp r1, #0 │ │ + bpl.w 82b82 │ │ + sub.w r8, r8, #1 │ │ + adds.w r1, r8, #1 │ │ + bne.n 8293c │ │ + b.w 834c6 │ │ + orrs.w r0, r0, r4 │ │ + cmp.w r8, #0 │ │ + beq.w 836da │ │ + mov lr, r6 │ │ + sub.w r8, r6, #2 │ │ + mov.w fp, #0 │ │ + movs r0, #0 │ │ + ldrb.w r3, [sl], #1 │ │ + cmp r0, #63 @ 0x3f │ │ + bne.n 829b6 │ │ + cmp r3, #2 │ │ + bcs.w 83520 │ │ + and.w r2, r0, #63 @ 0x3f │ │ + and.w r1, r3, #127 @ 0x7f │ │ + rsb r5, r2, #32 │ │ + subs.w r6, r2, #32 │ │ + lsr.w r5, r1, r5 │ │ it pl │ │ - lslpl.w r6, r0, r3 │ │ - lsl.w r0, r0, r1 │ │ + lslpl.w r5, r1, r6 │ │ + lsl.w r1, r1, r2 │ │ it pl │ │ - movpl r0, #0 │ │ - orrs r4, r0 │ │ - orrs r5, r6 │ │ - sxtb.w r0, r9 │ │ - cmp.w r0, #4294967295 @ 0xffffffff │ │ - bgt.w 81e5a │ │ - sub.w fp, fp, #1 │ │ - adds r2, #7 │ │ - adds.w r0, fp, #1 │ │ - bne.n 81c00 │ │ - b.w 8261a │ │ - movs r3, #54 @ 0x36 │ │ - b.n 81fc2 │ │ - movs r3, #52 @ 0x34 │ │ - b.n 81fc2 │ │ - movs r3, #53 @ 0x35 │ │ - b.n 81fc2 │ │ - movs r3, #57 @ 0x39 │ │ - b.n 81fc2 │ │ - cmp.w sl, #3 │ │ - bcc.w 82946 │ │ - ldr r0, [sp, #140] @ 0x8c │ │ - sub.w fp, sl, #3 │ │ - movs r3, #55 @ 0x37 │ │ - ldrh.w r4, [r0, #1] │ │ + movpl r1, #0 │ │ + orrs r4, r1 │ │ + orr.w fp, fp, r5 │ │ + sxtb r1, r3 │ │ + cmp.w r1, #4294967295 @ 0xffffffff │ │ + bgt.w 82c1a │ │ + sub.w r8, r8, #1 │ │ + adds r0, #7 │ │ + adds.w r1, r8, #1 │ │ + bne.n 829a8 │ │ + b.w 834a0 │ │ + mov.w lr, #54 @ 0x36 │ │ + b.n 82d88 │ │ + mov.w lr, #52 @ 0x34 │ │ + b.n 82d88 │ │ + mov.w lr, #53 @ 0x35 │ │ + b.n 82d88 │ │ + mov.w lr, #57 @ 0x39 │ │ + b.n 82d88 │ │ + cmp r6, #3 │ │ + bcc.w 838ae │ │ + ldr r0, [sp, #156] @ 0x9c │ │ + sub.w r8, r6, #3 │ │ + mov.w lr, #55 @ 0x37 │ │ + ldrh.w r1, [r0, #1] │ │ adds r0, #3 │ │ - str.w fp, [sp, #404] @ 0x194 │ │ - str r0, [sp, #400] @ 0x190 │ │ - mov.w r9, r4, lsr #8 │ │ - b.n 81fc2 │ │ - ldrd r8, r0, [sp, #240] @ 0xf0 │ │ - uxtb r1, r1 │ │ - cmp r0, r1 │ │ - bcc.w 82612 │ │ - add r8, r1 │ │ - beq.w 82612 │ │ - ldrb.w r3, [r8] │ │ - cmp r3, #0 │ │ - beq.w 81e8e │ │ - cmp r3, #1 │ │ - bne.w 81e98 │ │ - cmp.w fp, #0 │ │ - beq.w 82788 │ │ + str r0, [sp, #432] @ 0x1b0 │ │ + str.w r8, [sp, #436] @ 0x1b4 │ │ + lsrs r0, r1, #8 │ │ + str r1, [sp, #160] @ 0xa0 │ │ + str r0, [sp, #144] @ 0x90 │ │ + b.n 82d88 │ │ + ldrd r1, r2, [sp, #272] @ 0x110 │ │ + uxtb r0, r0 │ │ + cmp r2, r0 │ │ + bcc.w 838c6 │ │ + add r0, r1 │ │ + beq.w 838d6 │ │ + ldrb r0, [r0, #0] │ │ + cmp r0, #0 │ │ + beq.w 82c56 │ │ + cmp r0, #1 │ │ + str.w ip, [sp, #136] @ 0x88 │ │ + bne.w 82c60 │ │ + cmp.w r8, #0 │ │ + beq.w 836da │ │ + sub.w r8, r6, #2 │ │ + mov.w r9, #0 │ │ + mov.w fp, #0 │ │ movs r0, #0 │ │ - mov r8, r2 │ │ - sub.w fp, sl, #2 │ │ - movs r4, #0 │ │ - str r0, [sp, #156] @ 0x9c │ │ - movs r2, #0 │ │ - ldrb.w r9, [ip], #1 │ │ - cmp r2, #63 @ 0x3f │ │ - bne.n 81ccc │ │ - cmp.w r9, #2 │ │ - bcs.w 828fe │ │ - and.w r1, r2, #63 @ 0x3f │ │ - and.w r0, r9, #127 @ 0x7f │ │ - rsb r6, r1, #32 │ │ - subs.w r3, r1, #32 │ │ - lsr.w r6, r0, r6 │ │ + ldrb.w r2, [sl], #1 │ │ + cmp r0, #63 @ 0x3f │ │ + bne.n 82a7c │ │ + cmp r2, #2 │ │ + bcs.w 8380e │ │ + and.w r1, r2, #127 @ 0x7f │ │ + str r2, [sp, #160] @ 0xa0 │ │ + and.w r2, r0, #63 @ 0x3f │ │ + rsb r4, r2, #32 │ │ + subs.w lr, r2, #32 │ │ + lsr.w r4, r1, r4 │ │ it pl │ │ - lslpl.w r6, r0, r3 │ │ - ldr r3, [sp, #156] @ 0x9c │ │ - lsl.w r0, r0, r1 │ │ - orr.w r3, r3, r6 │ │ - str r3, [sp, #156] @ 0x9c │ │ + lslpl.w r4, r1, lr │ │ + ldr.w lr, [sp, #160] @ 0xa0 │ │ + lsl.w r1, r1, r2 │ │ + orr.w fp, fp, r4 │ │ it pl │ │ - movpl r0, #0 │ │ - orrs r4, r0 │ │ - sxtb.w r0, r9 │ │ - cmp r0, #0 │ │ - bpl.w 82450 │ │ - sub.w fp, fp, #1 │ │ - adds r2, #7 │ │ - adds.w r0, fp, #1 │ │ - bne.n 81cbc │ │ - b.w 8290c │ │ - ldrh.w r1, [sp, #314] @ 0x13a │ │ - cmp r1, #5 │ │ - bcs.n 81dbc │ │ - cmp.w ip, #0 │ │ - beq.w 82750 │ │ + movpl r1, #0 │ │ + orr.w r9, r9, r1 │ │ + sxtb.w r1, lr │ │ + cmp r1, #0 │ │ + bpl.w 83374 │ │ + sub.w r8, r8, #1 │ │ + adds r0, #7 │ │ + adds.w r1, r8, #1 │ │ + bne.n 82a6e │ │ + b.w 83864 │ │ + ldrh.w r0, [sp, #346] @ 0x15a │ │ + cmp r0, #5 │ │ + bcs.n 82b68 │ │ + ldr r6, [sp, #156] @ 0x9c │ │ + cmp r6, #0 │ │ + beq.w 83578 │ │ movs r3, #0 │ │ mov r1, r2 │ │ ldrb r0, [r1, #0] │ │ cmp r0, #0 │ │ - beq.w 823f0 │ │ + beq.w 8330a │ │ adds r3, #1 │ │ adds r1, #1 │ │ - cmp ip, r3 │ │ - bne.n 81d26 │ │ - b.w 82750 │ │ - cmp.w ip, #0 │ │ - beq.w 82750 │ │ - str.w lr, [sp, #44] @ 0x2c │ │ - movs r4, #0 │ │ - movs r6, #0 │ │ + cmp r6, r3 │ │ + bne.n 82ada │ │ + b.w 83578 │ │ + ldr r0, [sp, #156] @ 0x9c │ │ + cmp r0, #0 │ │ + beq.w 83578 │ │ + mov.w ip, #0 │ │ + mov.w fp, #0 │ │ movs r1, #0 │ │ - mov r3, ip │ │ mov lr, r2 │ │ ldrb.w r9, [lr], #1 │ │ cmp r1, #63 @ 0x3f │ │ - bne.n 81d60 │ │ + bne.n 82b12 │ │ cmp.w r9, #2 │ │ - bcs.w 82730 │ │ - and.w r0, r1, #63 @ 0x3f │ │ - mov r8, r4 │ │ - and.w r5, r9, #127 @ 0x7f │ │ - rsb r4, r0, #32 │ │ - subs.w sl, r0, #32 │ │ - lsr.w r4, r5, r4 │ │ - lsl.w r0, r5, r0 │ │ + bcs.w 83550 │ │ + and.w r3, r1, #63 @ 0x3f │ │ + and.w r6, r9, #127 @ 0x7f │ │ + rsb r5, r3, #32 │ │ + subs.w r4, r3, #32 │ │ + lsl.w r3, r6, r3 │ │ + lsr.w r5, r6, r5 │ │ it pl │ │ - lslpl.w r4, r5, sl │ │ - orr.w r6, r6, r4 │ │ + lslpl.w r5, r6, r4 │ │ it pl │ │ - movpl r0, #0 │ │ - orr.w r4, r0, r8 │ │ - sxtb.w r0, r9 │ │ - cmp.w r0, #4294967295 @ 0xffffffff │ │ - bgt.w 81f7a │ │ - subs r3, #1 │ │ + movpl r3, #0 │ │ + orr.w ip, ip, r3 │ │ + orr.w fp, fp, r5 │ │ + sxtb.w r3, r9 │ │ + cmp.w r3, #4294967295 @ 0xffffffff │ │ + bgt.w 82d32 │ │ + subs r0, #1 │ │ add.w r1, r1, #7 │ │ - bne.n 81d50 │ │ - b.w 82742 │ │ - ubfx r9, r2, #8, #8 │ │ - mov.w lr, r2, lsr #16 │ │ - mov.w sl, #66 @ 0x42 │ │ - mov r4, r2 │ │ - mov r5, ip │ │ - mov.w r8, #0 │ │ - str r6, [sp, #120] @ 0x78 │ │ - b.n 81fbe │ │ + bne.n 82b02 │ │ + b.w 83562 │ │ + mov r6, r2 │ │ + mov.w ip, r2, lsr #16 │ │ + movs r4, #0 │ │ + mov.w r9, #66 @ 0x42 │ │ + ubfx r1, r2, #8, #8 │ │ + str r1, [sp, #144] @ 0x90 │ │ + b.n 82b7a │ │ + ubfx r0, r2, #8, #8 │ │ + str r0, [sp, #144] @ 0x90 │ │ + mov r6, r2 │ │ + mov.w ip, r2, lsr #16 │ │ + mov.w r9, #66 @ 0x42 │ │ movs r0, #3 │ │ - mov.w lr, r2, lsr #16 │ │ - ubfx r9, r2, #8, #8 │ │ - mov.w sl, #66 @ 0x42 │ │ str r0, [sp, #120] @ 0x78 │ │ - mov r4, r2 │ │ - mov r5, ip │ │ - b.n 81fbe │ │ - ubfx r9, r4, #8, #8 │ │ - mov.w lr, r4, lsr #16 │ │ - mov.w r8, #0 │ │ - cmp r3, #63 @ 0x3f │ │ - strd ip, fp, [sp, #400] @ 0x190 │ │ - bgt.w 82446 │ │ - cmp r5, #64 @ 0x40 │ │ - bcc.w 82446 │ │ - and.w r0, r3, #63 @ 0x3f │ │ + ldr.w fp, [sp, #156] @ 0x9c │ │ + b.n 82d84 │ │ + mov.w ip, r4, lsr #16 │ │ + cmp r0, #63 @ 0x3f │ │ + ubfx r1, r4, #8, #8 │ │ + strd sl, r8, [sp, #432] @ 0x1b0 │ │ + str r1, [sp, #144] @ 0x90 │ │ + bgt.w 83364 │ │ + cmp r3, #64 @ 0x40 │ │ + bcc.w 83364 │ │ + and.w r0, r0, #63 @ 0x3f │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ subs.w r1, r0, #32 │ │ it pl │ │ lslpl r2, r1 │ │ - ldr r1, [sp, #156] @ 0x9c │ │ - mov.w r3, #49 @ 0x31 │ │ - orr.w r2, r2, r1 │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ + orr.w r2, r2, fp │ │ lsl.w r0, r1, r0 │ │ + mov.w lr, #49 @ 0x31 │ │ it pl │ │ movpl r0, #0 │ │ - orrs r4, r0 │ │ - str r4, [sp, #12] │ │ - mov.w lr, r4, lsr #16 │ │ - ubfx r9, r4, #8, #8 │ │ - str r2, [sp, #80] @ 0x50 │ │ - str r2, [sp, #156] @ 0x9c │ │ - b.n 81fc2 │ │ - strd ip, fp, [sp, #400] @ 0x190 │ │ - mov.w lr, r4, lsr #16 │ │ - ubfx r9, r4, #8, #8 │ │ - mov.w r8, #0 │ │ - movs r3, #58 @ 0x3a │ │ + orr.w fp, r4, r0 │ │ + movs r4, #0 │ │ + str.w fp, [sp, #20] │ │ + ubfx r1, fp, #8, #8 │ │ + mov.w ip, fp, lsr #16 │ │ + str.w fp, [sp, #160] @ 0xa0 │ │ + mov fp, r2 │ │ + str r1, [sp, #144] @ 0x90 │ │ + str r2, [sp, #92] @ 0x5c │ │ + b.n 82d88 │ │ + ubfx r0, r4, #8, #8 │ │ + strd sl, r8, [sp, #432] @ 0x1b0 │ │ + mov.w ip, r4, lsr #16 │ │ + str r0, [sp, #144] @ 0x90 │ │ + mov.w lr, #58 @ 0x3a │ │ + str r4, [sp, #160] @ 0xa0 │ │ + str r4, [sp, #32] │ │ + movs r4, #0 │ │ + str.w fp, [sp, #100] @ 0x64 │ │ + b.n 82d88 │ │ + ubfx r0, r4, #8, #8 │ │ + strd sl, r8, [sp, #432] @ 0x1b0 │ │ + mov.w ip, r4, lsr #16 │ │ + str r0, [sp, #144] @ 0x90 │ │ + mov.w lr, #51 @ 0x33 │ │ + str r4, [sp, #160] @ 0xa0 │ │ str r4, [sp, #28] │ │ - str r5, [sp, #156] @ 0x9c │ │ - str r5, [sp, #88] @ 0x58 │ │ - b.n 81fc2 │ │ - strd ip, fp, [sp, #400] @ 0x190 │ │ - mov.w lr, r4, lsr #16 │ │ - ubfx r9, r4, #8, #8 │ │ - mov.w r8, #0 │ │ - movs r3, #51 @ 0x33 │ │ - str r4, [sp, #24] │ │ - str r5, [sp, #156] @ 0x9c │ │ - str r5, [sp, #84] @ 0x54 │ │ - b.n 81fc2 │ │ - strd ip, fp, [sp, #400] @ 0x190 │ │ - mov.w lr, r4, lsr #16 │ │ - ubfx r9, r4, #8, #8 │ │ - mov.w r8, #0 │ │ - movs r3, #50 @ 0x32 │ │ + movs r4, #0 │ │ + str.w fp, [sp, #96] @ 0x60 │ │ + b.n 82d88 │ │ + ubfx r0, r4, #8, #8 │ │ + strd sl, r8, [sp, #432] @ 0x1b0 │ │ + mov.w ip, r4, lsr #16 │ │ + str r0, [sp, #144] @ 0x90 │ │ + mov.w lr, #50 @ 0x32 │ │ + str r4, [sp, #160] @ 0xa0 │ │ + str r4, [sp, #48] @ 0x30 │ │ + movs r4, #0 │ │ + str.w fp, [sp, #108] @ 0x6c │ │ + b.n 82d88 │ │ + ubfx r0, r4, #8, #8 │ │ + strd sl, r8, [sp, #432] @ 0x1b0 │ │ + mov.w ip, r4, lsr #16 │ │ + str r0, [sp, #144] @ 0x90 │ │ + mov.w lr, #48 @ 0x30 │ │ + str r4, [sp, #160] @ 0xa0 │ │ str r4, [sp, #36] @ 0x24 │ │ - str r5, [sp, #156] @ 0x9c │ │ - str r5, [sp, #92] @ 0x5c │ │ - b.n 81fc2 │ │ - strd ip, fp, [sp, #400] @ 0x190 │ │ - mov.w lr, r4, lsr #16 │ │ - ubfx r9, r4, #8, #8 │ │ - mov.w r8, #0 │ │ - movs r3, #48 @ 0x30 │ │ - str r4, [sp, #32] │ │ - str r5, [sp, #156] @ 0x9c │ │ - str r5, [sp, #96] @ 0x60 │ │ - b.n 81fc2 │ │ - movs r3, #59 @ 0x3b │ │ - mov r4, r5 │ │ - mov.w r8, #0 │ │ - b.n 81fc2 │ │ - ldr r0, [sp, #20] │ │ movs r4, #0 │ │ - mov r8, ip │ │ - mov sl, fp │ │ - str.w lr, [sp, #44] @ 0x2c │ │ - str.w r9, [sp, #112] @ 0x70 │ │ - str r3, [sp, #8] │ │ - cmp.w sl, #0 │ │ - beq.w 829d4 │ │ - str r0, [sp, #20] │ │ - movs r0, #0 │ │ - str.w sl, [sp, #100] @ 0x64 │ │ - add.w r6, r8, #1 │ │ - str r4, [sp, #116] @ 0x74 │ │ - sub.w sl, sl, #1 │ │ + str.w fp, [sp, #104] @ 0x68 │ │ + b.n 82d88 │ │ + movs r4, #0 │ │ + mov.w lr, #59 @ 0x3b │ │ + str r3, [sp, #160] @ 0xa0 │ │ + b.n 82d88 │ │ movs r1, #0 │ │ - str r0, [sp, #140] @ 0x8c │ │ - mov.w r9, #0 │ │ - ldrb.w r2, [r6, #-1] │ │ - cmp.w r9, #63 @ 0x3f │ │ - bne.n 81edc │ │ - cmp r2, #2 │ │ - bcs.w 827a2 │ │ - and.w r4, r9, #63 @ 0x3f │ │ - and.w r0, r2, #127 @ 0x7f │ │ - rsb lr, r4, #32 │ │ - str r1, [sp, #120] @ 0x78 │ │ - mov r3, r2 │ │ - subs.w r1, r4, #32 │ │ - lsr.w r2, r0, lr │ │ - mov lr, r3 │ │ + mov r2, r8 │ │ + str.w sl, [sp, #160] @ 0xa0 │ │ + str.w r8, [sp, #12] │ │ + str.w fp, [sp, #124] @ 0x7c │ │ + str r0, [sp, #16] │ │ + cmp r2, #0 │ │ + beq.w 839ac │ │ + ldr r0, [sp, #160] @ 0xa0 │ │ + sub.w r8, r2, #1 │ │ + str r1, [sp, #156] @ 0x9c │ │ + movs r6, #0 │ │ + add.w r9, r0, #1 │ │ + str r2, [sp, #120] @ 0x78 │ │ + mov.w ip, #0 │ │ + movs r1, #0 │ │ + ldrb.w r0, [r9, #-1] │ │ + cmp r1, #63 @ 0x3f │ │ + bne.n 82c9c │ │ + cmp r0, #2 │ │ + bcs.w 835dc │ │ + and.w r2, r1, #63 @ 0x3f │ │ + mov fp, ip │ │ + and.w r4, r0, #127 @ 0x7f │ │ + rsb ip, r2, #32 │ │ + mov r5, r0 │ │ + subs.w lr, r2, #32 │ │ + lsr.w r0, r4, ip │ │ it pl │ │ - lslpl.w r2, r0, r1 │ │ - ldr r3, [sp, #140] @ 0x8c │ │ - ldr r1, [sp, #120] @ 0x78 │ │ - lsl.w r0, r0, r4 │ │ - orr.w r3, r3, r2 │ │ - str r3, [sp, #140] @ 0x8c │ │ + lslpl.w r0, r4, lr │ │ + orr.w ip, r0, fp │ │ + lsl.w r0, r4, r2 │ │ it pl │ │ movpl r0, #0 │ │ - orrs r1, r0 │ │ - sxtb.w r0, lr │ │ + orrs r6, r0 │ │ + sxtb r0, r5 │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ - bgt.n 81f2e │ │ - sub.w sl, sl, #1 │ │ - adds r6, #1 │ │ - add.w r9, r9, #7 │ │ - adds.w r0, sl, #1 │ │ - bne.n 81ecc │ │ - b.w 8286e │ │ - ldr r4, [sp, #116] @ 0x74 │ │ - mov r8, r6 │ │ - ldr r3, [sp, #8] │ │ - mov r0, r1 │ │ - ldr.w lr, [sp, #44] @ 0x2c │ │ - adds r4, #1 │ │ - ldr.w r9, [sp, #112] @ 0x70 │ │ - cmp r4, r3 │ │ - ldr r2, [sp, #140] @ 0x8c │ │ - strd r6, sl, [sp, #400] @ 0x190 │ │ - str.w sl, [sp, #120] @ 0x78 │ │ - str r2, [sp, #76] @ 0x4c │ │ - bne.n 81eaa │ │ - ldr r0, [sp, #120] @ 0x78 │ │ - sub.w r6, r6, ip │ │ - cmp fp, r6 │ │ - bcc.w 82946 │ │ - mov fp, r0 │ │ - ldr r0, [sp, #140] @ 0x8c │ │ - mov.w lr, ip, lsr #16 │ │ - ubfx r9, ip, #8, #8 │ │ - movs r3, #61 @ 0x3d │ │ - mov r4, ip │ │ - str r5, [sp, #120] @ 0x78 │ │ - mov.w r8, #0 │ │ - str r6, [sp, #156] @ 0x9c │ │ - str r1, [sp, #20] │ │ - str r0, [sp, #76] @ 0x4c │ │ - b.n 81fc2 │ │ - mov.w lr, r4, lsr #16 │ │ - ubfx r9, r4, #8, #8 │ │ - mov.w r8, #0 │ │ - mov.w sl, #65 @ 0x41 │ │ - str r4, [sp, #16] │ │ - mov r5, r6 │ │ - str r6, [sp, #68] @ 0x44 │ │ - b.n 81fbe │ │ - cmp r3, #3 │ │ - bcc.w 82586 │ │ - ldrh r4, [r2, #0] │ │ - b.n 81fb0 │ │ - cmp r3, #9 │ │ - bcc.w 8259a │ │ - ldr r4, [r2, #0] │ │ - ldr r5, [r2, #4] │ │ - b.n 81fb2 │ │ - cmp r3, #5 │ │ - bcc.w 82586 │ │ - ldr r4, [r2, #0] │ │ - movs r5, #0 │ │ - mov.w lr, r4, lsr #16 │ │ - ubfx r9, r4, #8, #8 │ │ - mov.w sl, #63 @ 0x3f │ │ - str r5, [sp, #156] @ 0x9c │ │ - mov r3, sl │ │ - add r0, sp, #440 @ 0x1b8 │ │ - mov sl, r3 │ │ - add r1, sp, #408 @ 0x198 │ │ - ldmia r0!, {r2, r3, r5, r6} │ │ - stmia r1!, {r2, r3, r5, r6} │ │ - ldmia.w r0, {r2, r3, r5, r6} │ │ - subs.w r0, sl, #46 @ 0x2e │ │ - stmia r1!, {r2, r3, r5, r6} │ │ - sbc.w r1, r8, #0 │ │ - subs.w r2, r0, #21 │ │ - sbcs.w r1, r1, #0 │ │ + bgt.n 82ce6 │ │ + sub.w r8, r8, #1 │ │ + add.w r9, r9, #1 │ │ + adds r1, #7 │ │ + mov lr, r5 │ │ + adds.w r4, r8, #1 │ │ + bne.n 82c8e │ │ + b.w 836c4 │ │ + ldr r1, [sp, #156] @ 0x9c │ │ + mov r2, r8 │ │ + ldr r0, [sp, #16] │ │ + ldr.w fp, [sp, #124] @ 0x7c │ │ + adds r1, #1 │ │ + cmp r1, r0 │ │ + strd r9, r8, [sp, #432] @ 0x1b0 │ │ + str.w r9, [sp, #160] @ 0xa0 │ │ + str r6, [sp, #8] │ │ + str.w ip, [sp, #88] @ 0x58 │ │ + bne.n 82c72 │ │ + ldr r0, [sp, #12] │ │ + sub.w r1, r9, sl │ │ + cmp r0, r1 │ │ + bcc.w 839d8 │ │ + mov.w r0, sl, lsr #16 │ │ + ubfx r2, sl, #8, #8 │ │ + str.w ip, [sp, #88] @ 0x58 │ │ + movs r4, #0 │ │ + str r2, [sp, #144] @ 0x90 │ │ + mov.w lr, #61 @ 0x3d │ │ + str.w sl, [sp, #160] @ 0xa0 │ │ + mov fp, r1 │ │ + str r3, [sp, #120] @ 0x78 │ │ + mov ip, r0 │ │ + str r6, [sp, #8] │ │ + b.n 82d88 │ │ + mov r6, ip │ │ + mov.w ip, ip, lsr #16 │ │ + ubfx r0, r6, #8, #8 │ │ + str r0, [sp, #144] @ 0x90 │ │ + movs r4, #0 │ │ + mov.w r9, #65 @ 0x41 │ │ + str r6, [sp, #24] │ │ + str.w fp, [sp, #80] @ 0x50 │ │ + b.n 82d84 │ │ + cmp.w lr, #3 │ │ + bcc.w 833fa │ │ + ldrh r6, [r2, #0] │ │ + b.n 82d72 │ │ + cmp.w lr, #9 │ │ + bcc.w 8340c │ │ + ldr r6, [r2, #0] │ │ + ldr.w fp, [r2, #4] │ │ + b.n 82d76 │ │ + cmp.w lr, #5 │ │ + bcc.w 833fa │ │ + ldr r6, [r2, #0] │ │ + mov.w fp, #0 │ │ + ubfx r0, r6, #8, #8 │ │ + mov.w ip, r6, lsr #16 │ │ + str r0, [sp, #144] @ 0x90 │ │ + mov.w r9, #63 @ 0x3f │ │ + str r6, [sp, #160] @ 0xa0 │ │ + mov lr, r9 │ │ + add r1, sp, #488 @ 0x1e8 │ │ + mov r9, fp │ │ + mov fp, r4 │ │ + mov sl, ip │ │ + ldmia r1!, {r0, r2, r3, r4, r5, r6} │ │ + add.w ip, sp, #440 @ 0x1b8 │ │ + stmia.w ip!, {r0, r2, r3, r4, r5, r6} │ │ + ldmia.w r1, {r0, r2, r3, r4, r5, r6} │ │ + subs.w r1, lr, #46 @ 0x2e │ │ + stmia.w ip, {r0, r2, r3, r4, r5, r6} │ │ + sbc.w r0, fp, #0 │ │ + subs.w r2, r1, #21 │ │ + sbcs.w r0, r0, #0 │ │ it cs │ │ - movcs r0, #18 │ │ - ldr r1, [sp, #120] @ 0x78 │ │ - mov.w r5, lr, lsl #16 │ │ - ldr r2, [sp, #148] @ 0x94 │ │ - uxtb r1, r1 │ │ - orr.w r6, r1, r2, lsl #8 │ │ - tbh [pc, r0, lsl #1] │ │ + movcs r1, #18 │ │ + ldr r0, [sp, #120] @ 0x78 │ │ + mov r4, fp │ │ + ldr r2, [sp, #168] @ 0xa8 │ │ + mov.w r6, sl, lsl #16 │ │ + mov ip, sl │ │ + mov fp, r9 │ │ + uxtb r0, r0 │ │ + orr.w r5, r0, r2, lsl #8 │ │ + movs r0, #0 │ │ + tbh [pc, r1, lsl #1] │ │ movs r7, r2 │ │ - lsls r2, r4, #7 │ │ - lsls r6, r7, #2 │ │ - lsls r5, r1, #2 │ │ - lsls r0, r5, #4 │ │ - lsls r6, r7, #1 │ │ - lsls r0, r4, #4 │ │ - lsls r4, r0, #1 │ │ - lsls r6, r0, #1 │ │ - lsls r6, r5, #2 │ │ - movs r7, r7 │ │ - lsls r0, r1, #2 │ │ - movs r5, r6 │ │ + lsls r1, r0, #10 │ │ + lsls r0, r2, #3 │ │ + lsls r7, r6, #1 │ │ + lsls r3, r6, #3 │ │ + lsls r4, r4, #1 │ │ + lsls r2, r5, #3 │ │ + lsls r7, r0, #1 │ │ + lsls r5, r1, #1 │ │ + lsls r3, r3, #2 │ │ + lsls r1, r0, #1 │ │ + lsls r1, r6, #1 │ │ + movs r4, r6 │ │ movs r5, r2 │ │ movs r5, r2 │ │ movs r5, r2 │ │ - lsls r0, r4, #2 │ │ - lsls r1, r7, #3 │ │ - lsls r2, r6, #4 │ │ - lsls r4, r4, #2 │ │ + lsls r2, r1, #2 │ │ + lsls r7, r2, #3 │ │ + lsls r0, r0, #4 │ │ + lsls r6, r1, #2 │ │ movs r5, r2 │ │ - b.w 818f8 │ │ - ldrb.w r5, [sp, #332] @ 0x14c │ │ - cmp r5, #0 │ │ - beq.w 82a06 │ │ - ldrb.w r0, [sp, #333] @ 0x14d │ │ - mov r1, r5 │ │ - str r4, [sp, #116] @ 0x74 │ │ - mov r6, lr │ │ - subs r4, r4, r0 │ │ + b.w 826a2 │ │ + ldrb.w r6, [sp, #364] @ 0x16c │ │ + cmp r6, #0 │ │ + beq.w 839fe │ │ + ldrb.w r0, [sp, #365] @ 0x16d │ │ + ldr r1, [sp, #160] @ 0xa0 │ │ + subs r4, r1, r0 │ │ + mov r1, r6 │ │ uxtb r0, r4 │ │ - blx c9f40 │ │ - mls r1, r0, r5, r4 │ │ - ldrsb.w r2, [sp, #331] @ 0x14b │ │ + blx ca548 │ │ + mls r1, r0, r6, r4 │ │ + ldrsb.w r2, [sp, #363] @ 0x16b │ │ asrs r3, r2, #31 │ │ uxtb r1, r1 │ │ adds r1, r1, r2 │ │ adcs.w r2, r3, #0 │ │ - bmi.w 82316 │ │ - ldrd r3, r5, [sp, #360] @ 0x168 │ │ + bmi.w 83142 │ │ + ldrd r3, r6, [sp, #392] @ 0x188 │ │ adds r1, r1, r3 │ │ - adcs r2, r5 │ │ - b.n 8233e │ │ - ldr r0, [sp, #156] @ 0x9c │ │ - str r0, [sp, #380] @ 0x17c │ │ - uxtb r0, r4 │ │ - orr.w r0, r0, r9, lsl #8 │ │ + adcs r2, r6 │ │ + b.n 83168 │ │ + ldr r0, [sp, #160] @ 0xa0 │ │ + ldr r1, [sp, #144] @ 0x90 │ │ + str.w fp, [sp, #412] @ 0x19c │ │ + uxtb r0, r0 │ │ + orr.w r0, r0, r1, lsl #8 │ │ uxth r0, r0 │ │ - orrs r0, r5 │ │ - str r0, [sp, #376] @ 0x178 │ │ - b.w 818f8 │ │ + orrs r0, r6 │ │ + str r0, [sp, #408] @ 0x198 │ │ + movs r0, #0 │ │ + b.w 826a2 │ │ movs r0, #1 │ │ - strb.w r0, [sp, #396] @ 0x18c │ │ - b.w 818f8 │ │ + strb.w r0, [sp, #428] @ 0x1ac │ │ + movs r0, #0 │ │ + b.w 826a2 │ │ movs r0, #1 │ │ - b.n 823da │ │ - ldrb.w r1, [sp, #332] @ 0x14c │ │ + strb.w r0, [sp, #426] @ 0x1aa │ │ + movs r0, #0 │ │ + b.w 826a2 │ │ + ldrb.w r1, [sp, #364] @ 0x16c │ │ + ldr.w fp, [sp, #172] @ 0xac │ │ cmp r1, #0 │ │ - beq.w 829fc │ │ - ldrb.w r0, [sp, #333] @ 0x14d │ │ - mov r5, lr │ │ - ldrb.w r8, [sp, #329] @ 0x149 │ │ + beq.w 83a08 │ │ + ldrb.w r0, [sp, #365] @ 0x16d │ │ + ldrb.w r4, [sp, #424] @ 0x1a8 │ │ eor.w r0, r0, #255 @ 0xff │ │ - ldrb.w r6, [sp, #330] @ 0x14a │ │ - blx c9f40 │ │ - cmp r6, #1 │ │ - beq.w 822e0 │ │ - cmp r6, #0 │ │ - str r4, [sp, #116] @ 0x74 │ │ - beq.w 829ec │ │ - ldr r1, [sp, #336] @ 0x150 │ │ - movs r3, #0 │ │ - str r1, [sp, #112] @ 0x70 │ │ - mov r4, r5 │ │ - ldr r1, [sp, #340] @ 0x154 │ │ - str r1, [sp, #140] @ 0x8c │ │ - ldrd r1, r2, [sp, #344] @ 0x158 │ │ - adds.w sl, r1, r0 │ │ - adc.w r1, r2, #0 │ │ - mov r2, r6 │ │ - mov r0, sl │ │ - str r1, [sp, #100] @ 0x64 │ │ - bl c9adc │ │ - umull r2, r3, r0, r8 │ │ - mov lr, r4 │ │ - ldr r4, [sp, #116] @ 0x74 │ │ - umull r0, r5, r0, r6 │ │ - mla r3, r1, r8, r3 │ │ - mla r1, r1, r6, r5 │ │ - subs.w r0, sl, r0 │ │ - str r0, [sp, #344] @ 0x158 │ │ - ldr r0, [sp, #100] @ 0x64 │ │ - sbcs r0, r1 │ │ - b.n 821d8 │ │ - ldr r0, [sp, #156] @ 0x9c │ │ - str r0, [sp, #372] @ 0x174 │ │ - uxtb r0, r4 │ │ - orr.w r0, r0, r9, lsl #8 │ │ + blx ca548 │ │ + cmp r4, #0 │ │ + beq.w 830d6 │ │ + movs r0, #0 │ │ + mov fp, r9 │ │ + mov ip, sl │ │ + b.w 826a2 │ │ + ldr r0, [sp, #160] @ 0xa0 │ │ + ldr r1, [sp, #144] @ 0x90 │ │ + str.w fp, [sp, #404] @ 0x194 │ │ + uxtb r0, r0 │ │ + orr.w r0, r0, r1, lsl #8 │ │ uxth r0, r0 │ │ - orrs r0, r5 │ │ - str r0, [sp, #368] @ 0x170 │ │ - b.w 818f8 │ │ + orrs r0, r6 │ │ + str r0, [sp, #400] @ 0x190 │ │ + movs r0, #0 │ │ + b.w 826a2 │ │ movs r0, #1 │ │ - strb.w r0, [sp, #397] @ 0x18d │ │ - b.w 818f8 │ │ - uxtb r0, r4 │ │ - ldr r6, [sp, #156] @ 0x9c │ │ - orr.w r0, r0, r9, lsl #8 │ │ - cmp r6, #0 │ │ + strb.w r0, [sp, #429] @ 0x1ad │ │ + movs r0, #0 │ │ + b.w 826a2 │ │ + ldr r0, [sp, #160] @ 0xa0 │ │ + cmp.w fp, #0 │ │ + ldr r1, [sp, #144] @ 0x90 │ │ + uxtb r0, r0 │ │ + orr.w r0, r0, r1, lsl #8 │ │ uxth r0, r0 │ │ - orr.w r0, r0, r5 │ │ - bmi.w 822f8 │ │ - ldrd r1, r2, [sp, #360] @ 0x168 │ │ + orr.w r0, r0, r6 │ │ + bmi.w 83120 │ │ + ldrd r1, r2, [sp, #392] @ 0x188 │ │ adds r0, r0, r1 │ │ - str r0, [sp, #360] @ 0x168 │ │ - adc.w r0, r2, r6 │ │ - str r0, [sp, #364] @ 0x16c │ │ - b.w 818f8 │ │ + str r0, [sp, #392] @ 0x188 │ │ + adc.w r0, r2, fp │ │ + b.n 83302 │ │ movs r0, #1 │ │ - strb.w r0, [sp, #395] @ 0x18b │ │ - b.n 823bc │ │ - ldr r0, [sp, #156] @ 0x9c │ │ - str r0, [sp, #388] @ 0x184 │ │ - uxtb r0, r4 │ │ - orr.w r0, r0, r9, lsl #8 │ │ + strb.w r0, [sp, #427] @ 0x1ab │ │ + b.n 832d2 │ │ + ldr r0, [sp, #160] @ 0xa0 │ │ + ldr r1, [sp, #144] @ 0x90 │ │ + str.w fp, [sp, #420] @ 0x1a4 │ │ + uxtb r0, r0 │ │ + orr.w r0, r0, r1, lsl #8 │ │ uxth r0, r0 │ │ - orrs r0, r5 │ │ - str r0, [sp, #384] @ 0x180 │ │ - b.w 818f8 │ │ - movs r2, #0 │ │ - ldrd r0, r1, [sp, #336] @ 0x150 │ │ - strd r2, r2, [sp, #344] @ 0x158 │ │ - uxtb r2, r4 │ │ - orr.w r2, r2, r9, lsl #8 │ │ + orrs r0, r6 │ │ + str r0, [sp, #416] @ 0x1a0 │ │ + movs r0, #0 │ │ + b.w 826a2 │ │ + ldrb.w r0, [sp, #424] @ 0x1a8 │ │ + cbnz r0, 82f78 │ │ + ldr r2, [sp, #160] @ 0xa0 │ │ + ldr r3, [sp, #144] @ 0x90 │ │ + ldrd r0, r1, [sp, #368] @ 0x170 │ │ + uxtb r2, r2 │ │ + ldr.w lr, [sp, #172] @ 0xac │ │ + orr.w r2, r2, r3, lsl #8 │ │ uxth r2, r2 │ │ - adds r0, r0, r2 │ │ - str r0, [sp, #336] @ 0x150 │ │ - adc.w r0, r1, #0 │ │ - str r0, [sp, #340] @ 0x154 │ │ - b.w 818f8 │ │ - uxtb r0, r4 │ │ - ldrb.w r6, [sp, #330] @ 0x14a │ │ - orr.w r0, r0, r9, lsl #8 │ │ - ldrb.w sl, [sp, #329] @ 0x149 │ │ - cmp r6, #1 │ │ - str.w lr, [sp, #44] @ 0x2c │ │ - uxth r0, r0 │ │ - orr.w r0, r0, r5 │ │ - beq.w 822ba │ │ - cmp r6, #0 │ │ - str r4, [sp, #116] @ 0x74 │ │ - beq.w 829ec │ │ - ldr r1, [sp, #336] @ 0x150 │ │ - movs r3, #0 │ │ - str r1, [sp, #112] @ 0x70 │ │ - ldr r1, [sp, #340] @ 0x154 │ │ - str r1, [sp, #140] @ 0x8c │ │ - ldrd r1, r2, [sp, #344] @ 0x158 │ │ - adds r5, r1, r0 │ │ - ldr r0, [sp, #156] @ 0x9c │ │ - adc.w r8, r2, r0 │ │ - mov r0, r5 │ │ - mov r2, r6 │ │ - mov r1, r8 │ │ - bl c9adc │ │ - umull r2, r3, r0, sl │ │ - ldr.w lr, [sp, #44] @ 0x2c │ │ - umull r0, r4, r0, r6 │ │ - mla r3, r1, sl, r3 │ │ - mla r1, r1, r6, r4 │ │ - subs r0, r5, r0 │ │ - str r0, [sp, #344] @ 0x158 │ │ - ldr r4, [sp, #116] @ 0x74 │ │ - sbc.w r0, r8, r1 │ │ - ldr r1, [sp, #112] @ 0x70 │ │ - str r0, [sp, #348] @ 0x15c │ │ - ldr r0, [sp, #140] @ 0x8c │ │ - adds r1, r1, r2 │ │ - str r1, [sp, #336] @ 0x150 │ │ - adcs r0, r3 │ │ - str r0, [sp, #340] @ 0x154 │ │ - b.w 818f8 │ │ - ldrb.w r0, [sp, #312] @ 0x138 │ │ - movs r1, #0 │ │ - strd r1, r1, [sp, #344] @ 0x158 │ │ - uxtb r1, r4 │ │ - negs r0, r0 │ │ - orr.w r1, r1, r9, lsl #8 │ │ - movs r2, #56 @ 0x38 │ │ - ldr r3, [sp, #156] @ 0x9c │ │ - and.w r0, r2, r0, lsl #3 │ │ - mov.w r2, #4294967295 @ 0xffffffff │ │ - uxth r1, r1 │ │ - str r3, [sp, #340] @ 0x154 │ │ - lsrs r2, r0 │ │ - orrs r1, r5 │ │ - str r1, [sp, #336] @ 0x150 │ │ - subs r0, #32 │ │ + adds r3, r0, r2 │ │ + adcs.w r3, r1, #0 │ │ + mov.w r3, #0 │ │ + adcs.w r3, r3, #0 │ │ + bne.w 8389a │ │ + ldrb.w r3, [sp, #344] @ 0x158 │ │ + movs r6, #56 @ 0x38 │ │ + mov.w r5, #4294967295 @ 0xffffffff │ │ + negs r3, r3 │ │ + and.w r3, r6, r3, lsl #3 │ │ + mov.w r6, #4294967295 @ 0xffffffff │ │ + lsrs r6, r3 │ │ + subs r3, #32 │ │ it pl │ │ - movpl r2, #0 │ │ - eor.w r2, r2, r3 │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ + movpl r6, #0 │ │ it pl │ │ - lsrpl r3, r0 │ │ - eor.w r0, r1, r3 │ │ - orrs r0, r2 │ │ - clz r0, r0 │ │ - lsrs r0, r0, #5 │ │ - strb.w r0, [sp, #392] @ 0x188 │ │ - b.w 818f8 │ │ - ldrb.w r0, [sp, #393] @ 0x189 │ │ + lsrpl r5, r3 │ │ + adds r2, r2, r0 │ │ + adc.w r1, r1, #0 │ │ + subs r0, r5, r2 │ │ + sbcs.w r0, r6, r1 │ │ + bcc.w 8389a │ │ + movs r0, #0 │ │ + strd r2, r1, [sp, #368] @ 0x170 │ │ + strd r0, r0, [sp, #376] @ 0x178 │ │ + b.w 826a2 │ │ + ldrb.w r0, [sp, #424] @ 0x1a8 │ │ + cmp r0, #0 │ │ + beq.n 8303c │ │ + movs r0, #0 │ │ + b.w 826a2 │ │ + ldr r1, [sp, #160] @ 0xa0 │ │ + ldr r3, [sp, #144] @ 0x90 │ │ + ldrd r0, r2, [sp, #368] @ 0x170 │ │ + uxtb r1, r1 │ │ + orr.w r1, r1, r3, lsl #8 │ │ + uxth r1, r1 │ │ + orrs r1, r6 │ │ + subs r0, r1, r0 │ │ + sbcs.w r0, fp, r2 │ │ + bcs.n 8308e │ │ + movs r0, #1 │ │ + strb.w r0, [sp, #424] @ 0x1a8 │ │ + movs r0, #0 │ │ + b.w 826a2 │ │ + ldrb.w r0, [sp, #425] @ 0x1a9 │ │ eor.w r0, r0, #1 │ │ - strb.w r0, [sp, #393] @ 0x189 │ │ - b.w 818f8 │ │ - ldr r0, [sp, #156] @ 0x9c │ │ - str r0, [sp, #356] @ 0x164 │ │ - uxtb r0, r4 │ │ - orr.w r0, r0, r9, lsl #8 │ │ + strb.w r0, [sp, #425] @ 0x1a9 │ │ + movs r0, #0 │ │ + b.w 826a2 │ │ + ldr r0, [sp, #160] @ 0xa0 │ │ + ldr r1, [sp, #144] @ 0x90 │ │ + str.w fp, [sp, #388] @ 0x184 │ │ + uxtb r0, r0 │ │ + orr.w r0, r0, r1, lsl #8 │ │ uxth r0, r0 │ │ - orrs r0, r5 │ │ - str r0, [sp, #352] @ 0x160 │ │ - b.w 818f8 │ │ - mov fp, r8 │ │ - ldr r0, [sp, #300] @ 0x12c │ │ - ldr.w r8, [sp, #308] @ 0x134 │ │ - mov r3, sl │ │ - str.w lr, [sp, #44] @ 0x2c │ │ + orrs r0, r6 │ │ + str r0, [sp, #384] @ 0x180 │ │ + movs r0, #0 │ │ + b.w 826a2 │ │ + ldr r0, [sp, #332] @ 0x14c │ │ + ldr.w r8, [sp, #340] @ 0x154 │ │ cmp r8, r0 │ │ - bne.n 8227a │ │ - ldr r1, [pc, #952] @ (82628 ) │ │ + bne.n 82fec │ │ + ldr r1, [pc, #956] @ (83398 ) │ │ add r1, pc │ │ - ldr r0, [sp, #72] @ 0x48 │ │ - bl 7aeb8 │ │ - mov r3, sl │ │ - ldr r0, [sp, #304] @ 0x130 │ │ - rsb r1, r8, r8, lsl #3 │ │ - str.w r3, [r0, r1, lsl #3] │ │ + ldr r0, [sp, #84] @ 0x54 │ │ + str.w lr, [sp, #172] @ 0xac │ │ + bl 8406e │ │ + ldr.w lr, [sp, #172] @ 0xac │ │ + ldr r0, [sp, #336] @ 0x150 │ │ + add.w r1, r8, r8, lsl #3 │ │ + ldr r2, [sp, #144] @ 0x90 │ │ + str.w lr, [r0, r1, lsl #3] │ │ add.w r0, r0, r1, lsl #3 │ │ - uxtb r1, r4 │ │ - orr.w r1, r1, r9, lsl #8 │ │ + add.w ip, r0, #24 │ │ + ldr r1, [sp, #160] @ 0xa0 │ │ + strd fp, r5, [r0, #12] │ │ + mov fp, r9 │ │ + uxtb r1, r1 │ │ + orr.w r1, r1, r2, lsl #8 │ │ uxth r1, r1 │ │ - orrs r1, r5 │ │ - strd fp, r1, [r0, #4] │ │ - ldr r1, [sp, #156] @ 0x9c │ │ - strd r1, r6, [r0, #12] │ │ - ldr r1, [sp, #40] @ 0x28 │ │ + orrs r1, r6 │ │ + strd r4, r1, [r0, #4] │ │ + ldr r1, [sp, #52] @ 0x34 │ │ str r1, [r0, #20] │ │ - add r1, sp, #408 @ 0x198 │ │ - adds r0, #24 │ │ - ldmia r1!, {r2, r3, r5, r6} │ │ - stmia r0!, {r2, r3, r5, r6} │ │ - ldmia.w r1, {r2, r3, r5, r6} │ │ - stmia r0!, {r2, r3, r5, r6} │ │ + add r1, sp, #440 @ 0x1b8 │ │ + ldmia r1!, {r0, r2, r3, r4, r5, r6} │ │ + stmia.w ip!, {r0, r2, r3, r4, r5, r6} │ │ + ldmia.w r1, {r0, r2, r3, r4, r5, r6} │ │ + stmia.w ip, {r0, r2, r3, r4, r5, r6} │ │ add.w r0, r8, #1 │ │ - ldr.w fp, [sp, #404] @ 0x194 │ │ - str r0, [sp, #308] @ 0x134 │ │ - b.n 822d8 │ │ - umull r0, r1, r0, sl │ │ - ldr r2, [sp, #156] @ 0x9c │ │ - movs r6, #0 │ │ - strd r6, r6, [sp, #344] @ 0x158 │ │ - mla r1, r2, sl, r1 │ │ - ldrd r2, r3, [sp, #336] @ 0x150 │ │ - adds r0, r0, r2 │ │ - str r0, [sp, #336] @ 0x150 │ │ - adc.w r0, r3, r1 │ │ + mov ip, sl │ │ str r0, [sp, #340] @ 0x154 │ │ - ldr.w lr, [sp, #44] @ 0x2c │ │ - b.w 818f8 │ │ - ldrd r1, r2, [sp, #336] @ 0x150 │ │ - mov lr, r5 │ │ - umlal r1, r2, r8, r0 │ │ movs r0, #0 │ │ - strd r0, r0, [sp, #344] @ 0x158 │ │ - strd r1, r2, [sp, #336] @ 0x150 │ │ - b.w 818f8 │ │ - ldrd r2, r1, [sp, #360] @ 0x168 │ │ + ldr.w r8, [sp, #436] @ 0x1b4 │ │ + b.w 826a2 │ │ + ldr r0, [sp, #160] @ 0xa0 │ │ + ldr r1, [sp, #144] @ 0x90 │ │ + ldrb.w r5, [sp, #361] @ 0x169 │ │ + uxtb r0, r0 │ │ + orr.w r0, r0, r1, lsl #8 │ │ + uxth r0, r0 │ │ + orrs r0, r6 │ │ + ldrb.w r6, [sp, #362] @ 0x16a │ │ + cmp r6, #1 │ │ + beq.w 831cc │ │ + ldr.w fp, [sp, #172] @ 0xac │ │ + cmp r6, #0 │ │ + beq.w 83a18 │ │ + ldrd r1, r2, [sp, #376] @ 0x178 │ │ + movs r3, #0 │ │ + adds r4, r1, r0 │ │ + adc.w r1, r2, r9 │ │ + mov r2, r6 │ │ + mov r0, r4 │ │ + str r1, [sp, #156] @ 0x9c │ │ + bl ca0e4 │ │ + umull r2, r3, r0, r6 │ │ + mov lr, fp │ │ + mov ip, sl │ │ + mla r3, r1, r6, r3 │ │ + ldr r6, [sp, #156] @ 0x9c │ │ + subs r2, r4, r2 │ │ + sbc.w r3, r6, r3 │ │ + b.n 831d6 │ │ + ldrb.w r0, [sp, #344] @ 0x158 │ │ + movs r2, #56 @ 0x38 │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ + negs r0, r0 │ │ + and.w r0, r2, r0, lsl #3 │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ + lsrs r2, r0 │ │ + subs r0, #32 │ │ + it pl │ │ + movpl r2, #0 │ │ + it pl │ │ + lsrpl r3, r0 │ │ + eor.w r2, r2, fp │ │ + eor.w r0, r1, r3 │ │ + orrs r0, r2 │ │ + clz r0, r0 │ │ + mov.w r0, r0, lsr #5 │ │ + strb.w r0, [sp, #424] @ 0x1a8 │ │ + mov.w r0, #0 │ │ + itt ne │ │ + strdne r0, r0, [sp, #376] @ 0x178 │ │ + strdne r1, fp, [sp, #368] @ 0x170 │ │ + b.w 826a2 │ │ + ldrb.w r6, [sp, #362] @ 0x16a │ │ + ldrb.w r5, [sp, #361] @ 0x169 │ │ + cmp r6, #1 │ │ + beq.w 83226 │ │ + cmp r6, #0 │ │ + beq.w 83a12 │ │ + ldrd r1, r2, [sp, #376] @ 0x178 │ │ + movs r3, #0 │ │ + adds r0, r0, r1 │ │ + str r0, [sp, #156] @ 0x9c │ │ + adc.w r4, r2, #0 │ │ + mov r2, r6 │ │ + mov r1, r4 │ │ + bl ca0e4 │ │ + umull r2, r3, r0, r6 │ │ + mla r3, r1, r6, r3 │ │ + umull r0, r6, r0, r5 │ │ + mla r1, r1, r5, r6 │ │ + ldr r6, [sp, #156] @ 0x9c │ │ + movs r5, #0 │ │ + subs r2, r6, r2 │ │ + str r2, [sp, #376] @ 0x178 │ │ + sbc.w r2, r4, r3 │ │ + str r2, [sp, #380] @ 0x17c │ │ + b.n 83230 │ │ + ldrd r2, r1, [sp, #392] @ 0x188 │ │ negs r3, r0 │ │ - mov.w ip, #0 │ │ - sbc.w r5, ip, r6 │ │ + mov.w r6, #0 │ │ + sbc.w r6, r6, fp │ │ subs r3, r2, r3 │ │ - sbcs.w r3, r1, r5 │ │ - bcs.n 823e2 │ │ - strd ip, ip, [sp, #360] @ 0x168 │ │ - b.w 818f8 │ │ - ldrd r3, ip, [sp, #360] @ 0x168 │ │ + sbcs.w r3, r1, r6 │ │ + bcs.w 832fa │ │ + movs r0, #0 │ │ + strd r0, r0, [sp, #392] @ 0x188 │ │ + b.w 826a2 │ │ + ldrd r3, r6, [sp, #392] @ 0x188 │ │ negs r5, r1 │ │ mov.w r4, #0 │ │ sbcs r4, r2 │ │ subs r5, r3, r5 │ │ - sbcs.w r5, ip, r4 │ │ + sbcs.w r5, r6, r4 │ │ mov.w r5, #0 │ │ it cc │ │ movcc r5, #1 │ │ adds r1, r1, r3 │ │ - adc.w r2, r2, ip │ │ + adcs r2, r6 │ │ cmp r5, #0 │ │ itt ne │ │ movne r2, #0 │ │ movne r1, #0 │ │ - mov lr, r6 │ │ - ldrb.w r6, [sp, #330] @ 0x14a │ │ - ldrb.w r5, [sp, #329] @ 0x149 │ │ + ldrb.w r3, [sp, #424] @ 0x1a8 │ │ + mov fp, r9 │ │ + ldr.w lr, [sp, #172] @ 0xac │ │ + mov ip, sl │ │ + cmp r3, #0 │ │ + strd r1, r2, [sp, #392] @ 0x188 │ │ + bne.w 832d2 │ │ + ldrb.w r6, [sp, #362] @ 0x16a │ │ + ldrb.w r5, [sp, #361] @ 0x169 │ │ cmp r6, #1 │ │ - strd r1, r2, [sp, #360] @ 0x168 │ │ - beq.n 823a6 │ │ + beq.n 83280 │ │ cmp r6, #0 │ │ - beq.w 829ec │ │ - ldr r1, [sp, #336] @ 0x150 │ │ + beq.w 83a1e │ │ + ldrd r1, r2, [sp, #376] @ 0x178 │ │ uxtb r0, r0 │ │ - str r1, [sp, #112] @ 0x70 │ │ movs r3, #0 │ │ - ldr r1, [sp, #340] @ 0x154 │ │ - mov r4, lr │ │ - str r1, [sp, #140] @ 0x8c │ │ - ldrd r1, r2, [sp, #344] @ 0x158 │ │ - adds.w sl, r1, r0 │ │ - adc.w r8, r2, #0 │ │ + adds r4, r1, r0 │ │ + adc.w fp, r2, #0 │ │ mov r2, r6 │ │ - mov r0, sl │ │ - mov r1, r8 │ │ - bl c9adc │ │ - umull r2, r3, r0, r5 │ │ - mov lr, r4 │ │ - mla r3, r1, r5, r3 │ │ - umull r0, r5, r0, r6 │ │ - mla r1, r1, r6, r5 │ │ - subs.w r0, sl, r0 │ │ - str r0, [sp, #344] @ 0x158 │ │ - sbc.w r0, r8, r1 │ │ - ldr r1, [sp, #112] @ 0x70 │ │ - str r0, [sp, #348] @ 0x15c │ │ - ldr r0, [sp, #140] @ 0x8c │ │ - adds r1, r1, r2 │ │ - str r1, [sp, #336] @ 0x150 │ │ - adcs r0, r3 │ │ - str r0, [sp, #340] @ 0x154 │ │ - b.n 823ba │ │ - ldrd r1, r2, [sp, #336] @ 0x150 │ │ - uxtb r0, r0 │ │ - umlal r1, r2, r5, r0 │ │ + mov r0, r4 │ │ + mov r1, fp │ │ + bl ca0e4 │ │ + umull r2, r3, r0, r6 │ │ + ldr.w lr, [sp, #172] @ 0xac │ │ + mov ip, sl │ │ + mla r3, r1, r6, r3 │ │ + umull r0, r6, r0, r5 │ │ + subs r2, r4, r2 │ │ + str r2, [sp, #376] @ 0x178 │ │ + mla r1, r1, r5, r6 │ │ + sbc.w r2, fp, r3 │ │ + str r2, [sp, #380] @ 0x17c │ │ + movs r5, #0 │ │ + b.n 8328c │ │ + ldr.w lr, [sp, #172] @ 0xac │ │ + movs r2, #0 │ │ + movs r3, #0 │ │ + mov r1, fp │ │ + umull r0, r6, r0, r5 │ │ + strd r2, r3, [sp, #376] @ 0x178 │ │ + mla r1, r1, r5, r6 │ │ + ldrd r6, r5, [sp, #368] @ 0x170 │ │ + adds r2, r6, r0 │ │ + adcs.w r2, r5, r1 │ │ + mov.w r2, #0 │ │ + adcs.w r2, r2, #0 │ │ + bne.w 8389a │ │ + ldrb.w r2, [sp, #344] @ 0x158 │ │ + movs r3, #56 @ 0x38 │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ + negs r2, r2 │ │ + and.w r2, r3, r2, lsl #3 │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ + lsrs r3, r2 │ │ + subs r2, #32 │ │ + it pl │ │ + movpl r3, #0 │ │ + it pl │ │ + lsrpl r4, r2 │ │ + adds r0, r0, r6 │ │ + adcs r1, r5 │ │ + subs r2, r4, r0 │ │ + sbcs.w r2, r3, r1 │ │ + bcs.n 83274 │ │ + b.n 8389a │ │ + umull r0, r1, r5, r0 │ │ + movs r5, #0 │ │ + strd r5, r5, [sp, #376] @ 0x178 │ │ + ldrd r2, r3, [sp, #368] @ 0x170 │ │ + mov ip, sl │ │ + mov lr, fp │ │ + adds r6, r2, r0 │ │ + adcs.w r6, r3, r1 │ │ + adcs.w r6, r5, #0 │ │ + bne.w 8389a │ │ + ldrb.w r6, [sp, #344] @ 0x158 │ │ + movs r5, #56 @ 0x38 │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ + negs r6, r6 │ │ + and.w r6, r5, r6, lsl #3 │ │ + mov.w r5, #4294967295 @ 0xffffffff │ │ + lsrs r5, r6 │ │ + subs r6, #32 │ │ + it pl │ │ + movpl r5, #0 │ │ + it pl │ │ + lsrpl r4, r6 │ │ + adds r0, r0, r2 │ │ + adcs r1, r3 │ │ + subs r2, r4, r0 │ │ + sbcs.w r2, r5, r1 │ │ + bcc.w 8389a │ │ + str r0, [sp, #368] @ 0x170 │ │ + mov fp, r9 │ │ + str r1, [sp, #372] @ 0x174 │ │ movs r0, #0 │ │ - strd r0, r0, [sp, #344] @ 0x158 │ │ - strd r1, r2, [sp, #336] @ 0x150 │ │ - ldr r4, [sp, #116] @ 0x74 │ │ - ldrb.w r0, [sp, #392] @ 0x188 │ │ - cmp r0, #0 │ │ - beq.w 82580 │ │ - ldrb.w r0, [sp, #395] @ 0x18b │ │ + b.w 826a2 │ │ + uxtb r0, r0 │ │ + umull r0, r1, r5, r0 │ │ + movs r5, #0 │ │ + strd r5, r5, [sp, #376] @ 0x178 │ │ + ldrd r2, r3, [sp, #368] @ 0x170 │ │ + adds r6, r2, r0 │ │ + adcs.w r6, r3, r1 │ │ + adcs.w r6, r5, #0 │ │ + bne.w 8389a │ │ + ldrb.w r6, [sp, #344] @ 0x158 │ │ + movs r5, #56 @ 0x38 │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ + negs r6, r6 │ │ + and.w r6, r5, r6, lsl #3 │ │ + mov.w r5, #4294967295 @ 0xffffffff │ │ + lsrs r5, r6 │ │ + subs r6, #32 │ │ + it pl │ │ + movpl r5, #0 │ │ + it pl │ │ + lsrpl r4, r6 │ │ + adds r0, r0, r2 │ │ + adcs r1, r3 │ │ + subs r2, r4, r0 │ │ + sbcs.w r2, r5, r1 │ │ + bcc.w 8389a │ │ + mov fp, r9 │ │ + strd r0, r1, [sp, #368] @ 0x170 │ │ + ldrb.w r0, [sp, #424] @ 0x1a8 │ │ + cmp r0, #1 │ │ + bne.w 833ee │ │ + ldrb.w r0, [sp, #427] @ 0x1ab │ │ cmp r0, #0 │ │ - bne.w 818c6 │ │ + bne.w 82670 │ │ movs r0, #0 │ │ - strd r0, r0, [sp, #384] @ 0x180 │ │ - strh.w r0, [sp, #396] @ 0x18c │ │ - strb.w r0, [sp, #394] @ 0x18a │ │ - b.w 818f8 │ │ + strd r0, r0, [sp, #416] @ 0x1a0 │ │ + strh.w r0, [sp, #428] @ 0x1ac │ │ + strb.w r0, [sp, #426] @ 0x1aa │ │ + movs r0, #1 │ │ + b.w 826a2 │ │ adds r0, r0, r2 │ │ - str r0, [sp, #360] @ 0x168 │ │ - adc.w r0, r1, r6 │ │ - str r0, [sp, #364] @ 0x16c │ │ - b.w 818f8 │ │ + str r0, [sp, #392] @ 0x188 │ │ + adc.w r0, r1, fp │ │ + str r0, [sp, #396] @ 0x18c │ │ + movs r0, #0 │ │ + b.w 826a2 │ │ mvns r0, r3 │ │ - add r1, sp, #472 @ 0x1d8 │ │ - add r0, ip │ │ - str r0, [sp, #476] @ 0x1dc │ │ + add r1, sp, #536 @ 0x218 │ │ + add r0, r6 │ │ + str r0, [sp, #540] @ 0x21c │ │ adds r0, r2, r3 │ │ adds r0, #1 │ │ - str r0, [sp, #472] @ 0x1d8 │ │ - add r0, sp, #480 @ 0x1e0 │ │ - bl 82c06 │ │ - add r4, sp, #480 @ 0x1e0 │ │ - ldr r3, [sp, #500] @ 0x1f4 │ │ - ldrd r2, r8, [sp, #492] @ 0x1ec │ │ - ldmia r4, {r0, r1, r4} │ │ - mov sl, r0 │ │ + str r0, [sp, #536] @ 0x218 │ │ + add r0, sp, #544 @ 0x220 │ │ + bl 83de8 │ │ + add.w lr, sp, #544 @ 0x220 │ │ + ldr r3, [sp, #564] @ 0x234 │ │ + ldmia.w lr, {r0, r1, sl, fp, lr} │ │ + str r1, [sp, #160] @ 0xa0 │ │ + mov r9, r0 │ │ eor.w r0, r0, #46 @ 0x2e │ │ orrs r0, r1 │ │ - beq.w 825ea │ │ - mov ip, r1 │ │ - ldr r1, [sp, #64] @ 0x40 │ │ - str r3, [sp, #40] @ 0x28 │ │ - mov lr, r2 │ │ - add r0, sp, #440 @ 0x1b8 │ │ - ubfx r9, r4, #8, #8 │ │ - ldmia r1!, {r2, r3, r5, r6} │ │ - stmia r0!, {r2, r3, r5, r6} │ │ - ldmia.w r1, {r2, r3, r5, r6} │ │ - stmia r0!, {r2, r3, r5, r6} │ │ - mov.w r0, r8, lsr #8 │ │ - mov r5, lr │ │ - str.w r8, [sp, #120] @ 0x78 │ │ - mov.w lr, r4, lsr #16 │ │ - str r0, [sp, #148] @ 0x94 │ │ - mov r8, ip │ │ - b.n 81fbe │ │ - ldr r0, [sp, #156] @ 0x9c │ │ - movs r3, #49 @ 0x31 │ │ - str r4, [sp, #12] │ │ - str r0, [sp, #80] @ 0x50 │ │ - b.n 81fc2 │ │ - ldr r0, [sp, #156] @ 0x9c │ │ - mov.w lr, r4, lsr #16 │ │ - strd ip, fp, [sp, #400] @ 0x190 │ │ - ubfx r9, r4, #8, #8 │ │ - mov.w r8, #0 │ │ - movs r3, #60 @ 0x3c │ │ - str r4, [sp, #4] │ │ - str r0, [sp, #60] @ 0x3c │ │ - str r5, [sp, #120] @ 0x78 │ │ - b.n 81fc2 │ │ - movs r2, #0 │ │ + beq.w 83458 │ │ + ldr.w ip, [sp, #76] @ 0x4c │ │ + add r1, sp, #488 @ 0x1e8 │ │ + str r3, [sp, #52] @ 0x34 │ │ + ldmia.w ip!, {r0, r2, r3, r4, r5, r6} │ │ + stmia r1!, {r0, r2, r3, r4, r5, r6} │ │ + ldmia.w ip, {r0, r2, r3, r4, r5, r6} │ │ + mov.w ip, sl, lsr #16 │ │ + stmia r1!, {r0, r2, r3, r4, r5, r6} │ │ + mov.w r0, lr, lsr #8 │ │ + mov r6, sl │ │ + ldr r4, [sp, #160] @ 0xa0 │ │ + str r0, [sp, #168] @ 0xa8 │ │ + ubfx r0, sl, #8, #8 │ │ + str.w lr, [sp, #120] @ 0x78 │ │ + str r0, [sp, #144] @ 0x90 │ │ + b.n 82d84 │ │ + str r4, [sp, #160] @ 0xa0 │ │ + mov.w lr, #49 @ 0x31 │ │ + str r4, [sp, #20] │ │ movs r4, #0 │ │ - ldr r3, [sp, #144] @ 0x90 │ │ - cmp r2, #0 │ │ - beq.w 826d6 │ │ - ldrb.w r0, [r3, #59] @ 0x3b │ │ - cbz r0, 824f6 │ │ - ldr r6, [sp, #152] @ 0x98 │ │ - cmp r6, #0 │ │ - beq.n 8255c │ │ - ldr r4, [sp, #136] @ 0x88 │ │ - movs r1, #0 │ │ - ldr r0, [sp, #172] @ 0xac │ │ - movs r2, #8 │ │ - ldrd r9, r8, [r3] │ │ - ldrd fp, sl, [r4] │ │ - cmp r0, r6 │ │ - str r3, [sp, #144] @ 0x90 │ │ - str r1, [sp, #180] @ 0xb4 │ │ - strd r1, r2, [sp, #172] @ 0xac │ │ - bls.n 824bc │ │ - add.w r0, r0, r0, lsl #1 │ │ - lsls r1, r0, #3 │ │ - add.w r0, r6, r6, lsl #1 │ │ - lsls r5, r0, #3 │ │ - mov r0, r4 │ │ - mov r3, r5 │ │ - bl 4ac28 │ │ - mov r4, r0 │ │ - cmp r0, #0 │ │ - beq.w 829f2 │ │ - ldr r0, [sp, #160] @ 0xa0 │ │ - ldr r5, [sp, #168] @ 0xa8 │ │ - cmp r5, r0 │ │ - bne.n 824ce │ │ - ldr r1, [pc, #356] @ (8262c ) │ │ - add r1, pc │ │ - add r0, sp, #160 @ 0xa0 │ │ - bl 830ae │ │ - ldr r0, [sp, #164] @ 0xa4 │ │ - add.w r1, r5, r5, lsl #1 │ │ - movs r2, #0 │ │ - str.w r4, [r0, r1, lsl #3] │ │ - add.w r0, r0, r1, lsl #3 │ │ + str.w fp, [sp, #92] @ 0x5c │ │ + b.n 82d88 │ │ + ubfx r0, r9, #8, #8 │ │ + strd sl, r8, [sp, #432] @ 0x1b0 │ │ + mov.w ip, r9, lsr #16 │ │ + str r0, [sp, #144] @ 0x90 │ │ movs r4, #0 │ │ - strd r6, fp, [r0, #4] │ │ - strd sl, r9, [r0, #12] │ │ - str.w r8, [r0, #20] │ │ - adds r0, r5, #1 │ │ - str r0, [sp, #168] @ 0xa8 │ │ - movs r0, #8 │ │ - str r0, [sp, #136] @ 0x88 │ │ - b.n 82552 │ │ - ldr r0, [sp, #152] @ 0x98 │ │ - ldrd r6, r5, [r3] │ │ - ldrd fp, sl, [r3, #16] │ │ - cmp r0, #0 │ │ - ldr.w r8, [r3, #24] │ │ - add.w r4, r0, r0, lsl #1 │ │ - str r3, [sp, #144] @ 0x90 │ │ - ldr.w r9, [r3, #32] │ │ - ittt ne │ │ - ldrne r0, [sp, #136] @ 0x88 │ │ - addne.w r0, r0, r4, lsl #3 │ │ - subsne.w r1, r0, #24 │ │ - bne.n 82566 │ │ - ldr r0, [sp, #172] @ 0xac │ │ - ldr r1, [sp, #152] @ 0x98 │ │ - cmp r1, r0 │ │ - bne.n 82534 │ │ - ldr r1, [pc, #264] @ (82630 ) │ │ - add r1, pc │ │ - add r0, sp, #172 @ 0xac │ │ - bl 830ae │ │ + mov.w lr, #60 @ 0x3c │ │ + str.w r9, [sp, #160] @ 0xa0 │ │ + str.w r9, [sp, #4] │ │ + str.w fp, [sp, #72] @ 0x48 │ │ + str r3, [sp, #120] @ 0x78 │ │ + b.n 82d88 │ │ + udf #172 @ 0xac │ │ + movs r4, r0 │ │ + mov r5, r8 │ │ ldr r0, [sp, #176] @ 0xb0 │ │ - str r0, [sp, #136] @ 0x88 │ │ - ldr r0, [sp, #136] @ 0x88 │ │ - ldr r2, [sp, #152] @ 0x98 │ │ - str.w r6, [r0, r4, lsl #3] │ │ - add.w r0, r0, r4, lsl #3 │ │ - adds r2, #1 │ │ - strd r5, fp, [r0, #4] │ │ - movs r4, #0 │ │ - strd sl, r8, [r0, #12] │ │ - str.w r9, [r0, #20] │ │ - str r2, [sp, #180] @ 0xb4 │ │ - ldr r3, [sp, #144] @ 0x90 │ │ - ldrb.w r0, [sp, #395] @ 0x18b │ │ - b.w 81852 │ │ + ldr r6, [sp, #184] @ 0xb8 │ │ + cmp r6, r0 │ │ + bne.n 833b0 │ │ + ldr r1, [pc, #880] @ (83718 ) │ │ + add r1, pc │ │ + add r0, sp, #176 @ 0xb0 │ │ + bl 8432a │ │ + ldr r0, [sp, #180] @ 0xb4 │ │ + add.w r1, r6, r6, lsl #1 │ │ + str.w r5, [r0, r1, lsl #3] │ │ + add.w r0, r0, r1, lsl #3 │ │ + adds r1, r0, #4 │ │ + stmia.w r1, {r4, r9, fp} │ │ + ldr r1, [sp, #172] @ 0xac │ │ + str.w sl, [r0, #16] │ │ + str r1, [r0, #20] │ │ + adds r0, r6, #1 │ │ + str r0, [sp, #184] @ 0xb8 │ │ + ldr r1, [sp, #148] @ 0x94 │ │ movs r2, #0 │ │ - ldrb.w r0, [sp, #395] @ 0x18b │ │ - b.w 81852 │ │ - ldrd r1, r2, [r1] │ │ - eors r2, r5 │ │ - eors r1, r6 │ │ - orrs r1, r2 │ │ - bne.n 8251e │ │ - ldr r2, [sp, #152] @ 0x98 │ │ - movs r4, #0 │ │ - strd fp, sl, [r0, #-16] │ │ - strd r8, r9, [r0, #-8] │ │ - b.n 82552 │ │ - add r2, sp, #184 @ 0xb8 │ │ - ldr r3, [sp, #128] @ 0x80 │ │ - b.n 825e0 │ │ - mov.w r9, #0 │ │ - str.w r2, [sp, #487] @ 0x1e7 │ │ - str.w r9, [sp, #491] @ 0x1eb │ │ - movs r4, #19 │ │ - b.n 825be │ │ - movs r4, #23 │ │ - b.n 825be │ │ - str.w r2, [sp, #543] @ 0x21f │ │ - movs r4, #19 │ │ - ldr r2, [sp, #48] @ 0x30 │ │ - ldr r3, [sp, #52] @ 0x34 │ │ - ldr r0, [sp, #536] @ 0x218 │ │ + ldrb.w r0, [sp, #427] @ 0x1ab │ │ + lsls r0, r0, #31 │ │ + bne.w 82516 │ │ + b.w 82544 │ │ + mov.w fp, #0 │ │ + ldr r1, [sp, #148] @ 0x94 │ │ + movs r2, #0 │ │ + b.w 82598 │ │ + add.w fp, sp, #200 @ 0xc8 │ │ + ldr r1, [sp, #132] @ 0x84 │ │ + movs r2, #0 │ │ + b.w 82598 │ │ + movs r1, #0 │ │ + str.w r2, [sp, #551] @ 0x227 │ │ + str.w r1, [sp, #555] @ 0x22b │ │ + movs r6, #19 │ │ + b.n 8342e │ │ + movs r6, #25 │ │ + b.n 8342e │ │ + str.w r2, [sp, #623] @ 0x26f │ │ + movs r6, #19 │ │ + ldr r2, [sp, #56] @ 0x38 │ │ + ldr r3, [sp, #60] @ 0x3c │ │ + ldr r0, [sp, #616] @ 0x268 │ │ ldrb r1, [r2, #2] │ │ ldrh r2, [r2, #0] │ │ strh r2, [r3, #0] │ │ - uxtb.w r9, r0 │ │ - ldr r2, [sp, #540] @ 0x21c │ │ + ldr r2, [sp, #620] @ 0x26c │ │ strb r1, [r3, #2] │ │ movs r1, #0 │ │ - str r0, [sp, #480] @ 0x1e0 │ │ - str.w r1, [sp, #491] @ 0x1eb │ │ - str r2, [sp, #484] @ 0x1e4 │ │ - ldr r0, [sp, #56] @ 0x38 │ │ - ldr.w r2, [sp, #483] @ 0x1e3 │ │ - ldrh.w lr, [sp, #481] @ 0x1e1 │ │ - ldr.w r8, [r0] │ │ + str.w r1, [sp, #555] @ 0x22b │ │ + uxtb r1, r0 │ │ + str r0, [sp, #544] @ 0x220 │ │ + str r2, [sp, #548] @ 0x224 │ │ + ldrh.w r0, [sp, #545] @ 0x221 │ │ + str r0, [sp, #68] @ 0x44 │ │ + ldr r0, [sp, #64] @ 0x40 │ │ + ldr.w fp, [sp, #547] @ 0x223 │ │ + ldr.w lr, [r0] │ │ ldr r3, [r0, #4] │ │ - movs r0, #0 │ │ - str r0, [sp, #404] @ 0x194 │ │ movs r0, #1 │ │ - str r0, [sp, #400] @ 0x190 │ │ - uxtb r0, r4 │ │ - cmp r0, #75 @ 0x4b │ │ - bne.w 829da │ │ - mov r3, r8 │ │ - movs r4, #0 │ │ - cmp r2, #0 │ │ - bne.w 82478 │ │ - b.n 826d6 │ │ - ubfx r9, r4, #8, #8 │ │ - mov.w lr, r4, lsr #16 │ │ - b.n 825ce │ │ - mov lr, r9 │ │ - movs r1, #6 │ │ - movs r4, #0 │ │ - ldr r2, [sp, #156] @ 0x9c │ │ - mov.w r9, #0 │ │ - b.n 82648 │ │ + movs r2, #0 │ │ + str r0, [sp, #432] @ 0x1b0 │ │ + uxtb r0, r6 │ │ + cmp r0, #79 @ 0x4f │ │ + str r2, [sp, #436] @ 0x1b4 │ │ + bne.w 839b6 │ │ + mov r1, lr │ │ + str r3, [sp, #140] @ 0x8c │ │ + b.w 82598 │ │ + ubfx r1, sl, #8, #8 │ │ + mov.w r0, sl, lsr #16 │ │ + mov r6, sl │ │ + str r0, [sp, #68] @ 0x44 │ │ + b.n 83440 │ │ + movs r0, #6 │ │ + mov.w lr, #0 │ │ + str r0, [sp, #168] @ 0xa8 │ │ + movs r0, #0 │ │ + str r0, [sp, #140] @ 0x8c │ │ + ldr r0, [sp, #124] @ 0x7c │ │ + str r0, [sp, #164] @ 0xa4 │ │ + ldr.w sl, [sp, #152] @ 0x98 │ │ + ldr.w ip, [sp, #136] @ 0x88 │ │ + b.n 8373c │ │ + ldr r0, [sp, #156] @ 0x9c │ │ + mov lr, r1 │ │ + ldr.w sl, [sp, #152] @ 0x98 │ │ + add.w r8, r0, fp │ │ + ldr.w ip, [sp, #136] @ 0x88 │ │ + ldr.w fp, [sp, #124] @ 0x7c │ │ + movs r0, #0 │ │ + str r0, [sp, #140] @ 0x8c │ │ + movs r0, #19 │ │ + strd fp, r0, [sp, #164] @ 0xa4 │ │ + b.n 8373c │ │ + movs r0, #0 │ │ + str r0, [sp, #436] @ 0x1b4 │ │ + ldr r0, [sp, #156] @ 0x9c │ │ + add.w r8, r0, lr │ │ + mov lr, r3 │ │ + str.w r8, [sp, #432] @ 0x1b0 │ │ + movs r0, #0 │ │ + str r0, [sp, #140] @ 0x8c │ │ + movs r0, #19 │ │ + str r0, [sp, #168] @ 0xa8 │ │ + b.n 83738 │ │ + mov r8, sl │ │ + mov.w lr, #0 │ │ + ldr.w sl, [sp, #152] @ 0x98 │ │ + b.n 83494 │ │ + movs r0, #0 │ │ + str r0, [sp, #436] @ 0x1b4 │ │ + ldr r0, [sp, #156] @ 0x9c │ │ + add.w r8, r0, lr │ │ + mov lr, r3 │ │ + str.w r8, [sp, #432] @ 0x1b0 │ │ + movs r0, #0 │ │ + ldr.w sl, [sp, #152] @ 0x98 │ │ + str r0, [sp, #140] @ 0x8c │ │ + movs r0, #19 │ │ + str r0, [sp, #168] @ 0xa8 │ │ + b.n 8373c │ │ + ldr r1, [sp, #184] @ 0xb8 │ │ + cmp r1, #2 │ │ + bcs.w 839cc │ │ + ldrh.w r0, [sp, #346] @ 0x15a │ │ + movs r1, #0 │ │ + movs r2, #4 │ │ + str r1, [sp, #496] @ 0x1f0 │ │ + cmp r0, #5 │ │ + strd r1, r2, [sp, #488] @ 0x1e8 │ │ + bcs.n 83594 │ │ + ldrd r0, r1, [sp, #200] @ 0xc8 │ │ + eor.w r0, r0, #46 @ 0x2e │ │ + orrs r0, r1 │ │ + ldr r1, [sp, #44] @ 0x2c │ │ + beq.n 835ec │ │ + add r3, sp, #200 @ 0xc8 │ │ + b.n 8359c │ │ + movs r0, #6 │ │ + mov.w lr, #0 │ │ + str r0, [sp, #168] @ 0xa8 │ │ + ldr.w r8, [sp, #28] │ │ + ldr r0, [sp, #96] @ 0x60 │ │ + b.n 83736 │ │ + movs r0, #6 │ │ + mov.w lr, #0 │ │ + str r0, [sp, #168] @ 0xa8 │ │ + ldr.w r8, [sp, #48] @ 0x30 │ │ + ldr r0, [sp, #108] @ 0x6c │ │ + b.n 83736 │ │ + movs r0, #6 │ │ + mov.w lr, #0 │ │ + str r0, [sp, #168] @ 0xa8 │ │ + ldr.w r8, [sp, #36] @ 0x24 │ │ + ldr r0, [sp, #104] @ 0x68 │ │ + b.n 83736 │ │ + movs r0, #6 │ │ + mov.w lr, #0 │ │ + str r0, [sp, #168] @ 0xa8 │ │ + ldr.w r8, [sp, #32] │ │ ldr r0, [sp, #100] @ 0x64 │ │ + b.n 83736 │ │ + ldr.w r8, [sp, #24] │ │ + movs r0, #6 │ │ + str r0, [sp, #168] @ 0xa8 │ │ + mov.w lr, #0 │ │ + ldr r0, [sp, #80] @ 0x50 │ │ + str r0, [sp, #140] @ 0x8c │ │ + b.n 83572 │ │ + ldr r0, [sp, #156] @ 0x9c │ │ mov lr, r9 │ │ - ldr r2, [sp, #140] @ 0x8c │ │ - mov r9, r1 │ │ add.w r8, r2, r0 │ │ - str.w r8, [sp, #400] @ 0x190 │ │ - movs r4, #0 │ │ - movs r1, #19 │ │ - ldr r2, [sp, #156] @ 0x9c │ │ - b.n 82648 │ │ movs r0, #0 │ │ - b.n 82638 │ │ - mov.w r9, #0 │ │ + str r0, [sp, #140] @ 0x8c │ │ + movs r0, #19 │ │ + str r0, [sp, #168] @ 0xa8 │ │ + ldr.w ip, [sp, #136] @ 0x88 │ │ + b.n 83586 │ │ + movs r0, #0 │ │ + ldr.w lr, [sp, #144] @ 0x90 │ │ + str r0, [sp, #140] @ 0x8c │ │ + movs r0, #19 │ │ + str r0, [sp, #168] @ 0xa8 │ │ + mov r8, r2 │ │ + movs r0, #0 │ │ + mov r9, ip │ │ + str r0, [sp, #436] @ 0x1b4 │ │ + movs r0, #1 │ │ + str r0, [sp, #432] @ 0x1b0 │ │ + str r2, [sp, #164] @ 0xa4 │ │ + b.n 83746 │ │ + ldr r0, [sp, #340] @ 0x154 │ │ + ldr r1, [sp, #44] @ 0x2c │ │ + cbz r0, 835ec │ │ + ldr r3, [sp, #336] @ 0x150 │ │ + add r0, sp, #200 @ 0xc8 │ │ + ldr r2, [sp, #40] @ 0x28 │ │ + str r0, [sp, #0] │ │ + add r0, sp, #544 @ 0x220 │ │ + bl 843e4 │ │ + ldrb.w r0, [sp, #544] @ 0x220 │ │ + cmp r0, #79 @ 0x4f │ │ + bne.w 83870 │ │ + ldrd r5, r4, [sp, #548] @ 0x224 │ │ + ldr r6, [sp, #556] @ 0x22c │ │ + ldr r1, [pc, #352] @ (8371c ) │ │ + add r1, pc │ │ + add r0, sp, #488 @ 0x1e8 │ │ + bl 845d0 │ │ + b.n 835fc │ │ + movs r0, #56 @ 0x38 │ │ + mov r8, lr │ │ + str r0, [sp, #168] @ 0xa8 │ │ + mov.w lr, #0 │ │ + ldr r0, [sp, #124] @ 0x7c │ │ + str r4, [sp, #140] @ 0x8c │ │ + str r0, [sp, #164] @ 0xa4 │ │ + b.n 836bc │ │ + str.w ip, [sp, #164] @ 0xa4 │ │ + b.n 836ae │ │ + movs r0, #6 │ │ + mov.w lr, #0 │ │ + str r0, [sp, #168] @ 0xa8 │ │ + ldr.w r8, [sp, #8] │ │ + ldr r0, [sp, #88] @ 0x58 │ │ + b.n 8381c │ │ + ldr r1, [pc, #304] @ (83720 ) │ │ + add r1, pc │ │ + add r0, sp, #488 @ 0x1e8 │ │ + bl 845d0 │ │ + movs r4, #1 │ │ + movs r5, #0 │ │ + movs r6, #0 │ │ + ldr.w sl, [sp, #492] @ 0x1ec │ │ + add.w r9, sp, #544 @ 0x220 │ │ + ldr r1, [sp, #44] @ 0x2c │ │ + mov.w fp, #0 │ │ + strd r5, r4, [sl] │ │ + movs r4, #1 │ │ + str.w r6, [sl, #8] │ │ + str r4, [sp, #496] @ 0x1f0 │ │ + b.n 83636 │ │ + ldr.w sl, [sp, #492] @ 0x1ec │ │ + add.w r0, r4, r4, lsl #1 │ │ + adds r4, #1 │ │ + adc.w fp, fp, #0 │ │ + ldr r1, [sp, #44] @ 0x2c │ │ + str.w r5, [sl, r0, lsl #2] │ │ + add.w r0, sl, r0, lsl #2 │ │ + strd r8, r6, [r0, #4] │ │ + str r4, [sp, #496] @ 0x1f0 │ │ + ldrh.w r0, [sp, #346] @ 0x15a │ │ + cmp r0, #5 │ │ + bcs.n 8365a │ │ + orrs.w r0, r4, fp │ │ + beq.n 8366e │ │ + ldr r2, [sp, #340] @ 0x154 │ │ + subs r0, r4, #1 │ │ + cmp r0, r2 │ │ + bcs.w 83820 │ │ + ldr r2, [sp, #336] @ 0x150 │ │ + add.w r0, r0, r0, lsl #3 │ │ + add.w r3, r2, r0, lsl #3 │ │ + b.n 8367e │ │ + ldr r0, [sp, #340] @ 0x154 │ │ + cmp r0, r4 │ │ + bls.w 83820 │ │ + ldr r0, [sp, #336] @ 0x150 │ │ + add.w r2, r4, r4, lsl #3 │ │ + add.w r3, r0, r2, lsl #3 │ │ + b.n 8367e │ │ + ldrd r0, r2, [sp, #200] @ 0xc8 │ │ + eor.w r0, r0, #46 @ 0x2e │ │ + orrs r0, r2 │ │ + beq.w 838ea │ │ + add r3, sp, #200 @ 0xc8 │ │ + ldr r2, [sp, #40] @ 0x28 │ │ + add r0, sp, #200 @ 0xc8 │ │ + str r0, [sp, #0] │ │ + mov r0, r9 │ │ + bl 843e4 │ │ + ldrb.w r0, [sp, #544] @ 0x220 │ │ + cmp r0, #79 @ 0x4f │ │ + bne.n 836e2 │ │ + ldr r0, [sp, #488] @ 0x1e8 │ │ + ldrd r5, r8, [sp, #548] @ 0x224 │ │ + ldr r6, [sp, #556] @ 0x22c │ │ + cmp r0, r4 │ │ + bne.n 8361c │ │ + ldr r1, [pc, #132] @ (83724 ) │ │ + add r1, pc │ │ + add r0, sp, #488 @ 0x1e8 │ │ + bl 845d0 │ │ + b.n 83618 │ │ + ldr r0, [sp, #124] @ 0x7c │ │ + str r0, [sp, #164] @ 0xa4 │ │ + ldr.w lr, [sp, #144] @ 0x90 │ │ + movs r0, #0 │ │ + str r0, [sp, #140] @ 0x8c │ │ + movs r0, #19 │ │ mov r8, ip │ │ - b.n 82612 │ │ + str r0, [sp, #168] @ 0xa8 │ │ + ldr.w sl, [sp, #152] @ 0x98 │ │ + mov ip, r3 │ │ + b.n 8373c │ │ + ldr r0, [sp, #160] @ 0xa0 │ │ + ldr r1, [sp, #120] @ 0x78 │ │ + add.w r8, r0, r1 │ │ + str.w r8, [sp, #432] @ 0x1b0 │ │ + movs r0, #0 │ │ + str r0, [sp, #140] @ 0x8c │ │ + movs r0, #19 │ │ + str r0, [sp, #168] @ 0xa8 │ │ + b.n 8381e │ │ + mov.w lr, #0 │ │ + mov r8, sl │ │ + b.n 834b0 │ │ + ldrh.w r9, [sp, #546] @ 0x222 │ │ + cmp r4, #0 │ │ + ldrb.w fp, [sp, #545] @ 0x221 │ │ + str r0, [sp, #168] @ 0xa8 │ │ + ldr r0, [sp, #556] @ 0x22c │ │ + str r0, [sp, #140] @ 0x8c │ │ + ldrd r0, r8, [sp, #548] @ 0x224 │ │ + str r0, [sp, #164] @ 0xa4 │ │ + beq.w 83888 │ │ + add.w r5, sl, #4 │ │ + ldr.w r0, [r5, #-4] │ │ + cmp r0, #0 │ │ + itt ne │ │ + ldrne r0, [r5, #0] │ │ + blxne cd200 │ │ + adds r5, #12 │ │ + subs r4, #1 │ │ + bne.n 83700 │ │ + b.n 83888 │ │ nop │ │ - b.n 81e74 │ │ + bgt.n 836dc │ │ movs r4, r0 │ │ - b.n 81ecc │ │ + bge.n 836fc │ │ movs r4, r0 │ │ - b.n 82dec │ │ + bge.n 83678 │ │ movs r4, r0 │ │ + bge.n 83758 │ │ + movs r4, r0 │ │ + movs r0, #7 │ │ + ldr.w r8, [sp, #20] │ │ + str r0, [sp, #168] @ 0xa8 │ │ + mov.w lr, #0 │ │ + ldr r0, [sp, #92] @ 0x5c │ │ + str r0, [sp, #140] @ 0x8c │ │ + ldr.w sl, [sp, #152] @ 0x98 │ │ movs r0, #0 │ │ - mov r9, r5 │ │ - str r0, [sp, #404] @ 0x194 │ │ - ldr r0, [sp, #140] @ 0x8c │ │ - add.w r8, r0, sl │ │ - str.w r8, [sp, #400] @ 0x190 │ │ - movs r4, #0 │ │ - movs r1, #19 │ │ - movs r0, #0 │ │ - str r0, [sp, #404] @ 0x194 │ │ + mov r9, ip │ │ + str r0, [sp, #436] @ 0x1b4 │ │ movs r0, #1 │ │ - str r0, [sp, #400] @ 0x190 │ │ - ldr r3, [sp, #132] @ 0x84 │ │ - orr.w r0, r9, lr, lsl #8 │ │ - strh.w r0, [r3, #9] │ │ - lsrs r0, r0, #16 │ │ - strb r1, [r3, #8] │ │ - movs r1, #1 │ │ - strd r2, r8, [r3, #12] │ │ - str r4, [r3, #20] │ │ - str r1, [r3, #0] │ │ - strb r0, [r3, #11] │ │ - ldr r0, [sp, #264] @ 0x108 │ │ + str r0, [sp, #432] @ 0x1b0 │ │ + mov fp, lr │ │ + ldr r0, [sp, #296] @ 0x128 │ │ cmp r0, #0 │ │ itt ne │ │ - ldrne r0, [sp, #268] @ 0x10c │ │ - blxne ccbe0 │ │ - ldr r0, [sp, #276] @ 0x114 │ │ + ldrne r0, [sp, #300] @ 0x12c │ │ + blxne cd200 │ │ + ldr r0, [sp, #308] @ 0x134 │ │ cmp r0, #0 │ │ itt ne │ │ - ldrne r0, [sp, #280] @ 0x118 │ │ - blxne ccbe0 │ │ - ldr r0, [sp, #288] @ 0x120 │ │ + ldrne r0, [sp, #312] @ 0x138 │ │ + blxne cd200 │ │ + ldr r0, [sp, #320] @ 0x140 │ │ cmp r0, #0 │ │ itt ne │ │ - ldrne r0, [sp, #292] @ 0x124 │ │ - blxne ccbe0 │ │ - ldr r0, [sp, #300] @ 0x12c │ │ + ldrne r0, [sp, #324] @ 0x144 │ │ + blxne cd200 │ │ + ldr r0, [sp, #332] @ 0x14c │ │ cmp r0, #0 │ │ itt ne │ │ - ldrne r0, [sp, #304] @ 0x130 │ │ - blxne ccbe0 │ │ - ldr r0, [sp, #172] @ 0xac │ │ + ldrne r0, [sp, #336] @ 0x150 │ │ + blxne cd200 │ │ + ldr r0, [sp, #188] @ 0xbc │ │ cmp r0, #0 │ │ itt ne │ │ - ldrne r0, [sp, #176] @ 0xb0 │ │ - blxne ccbe0 │ │ - ldrd r4, r5, [sp, #164] @ 0xa4 │ │ - cbz r5, 826c2 │ │ + ldrne r0, [sp, #192] @ 0xc0 │ │ + blxne cd200 │ │ + ldrd r4, r5, [sp, #180] @ 0xb4 │ │ + cbz r5, 837a0 │ │ adds r6, r4, #4 │ │ ldr r0, [r6, #0] │ │ cmp r0, #0 │ │ itt ne │ │ ldrne.w r0, [r6, #-4] │ │ - blxne ccbe0 │ │ + blxne cd200 │ │ adds r6, #24 │ │ subs r5, #1 │ │ - bne.n 826ae │ │ - ldr r0, [sp, #160] @ 0xa0 │ │ - cbz r0, 826cc │ │ - mov r0, r4 │ │ - blx ccbe0 │ │ - add.w sp, sp, #548 @ 0x224 │ │ + bne.n 8378c │ │ + ldr r0, [sp, #176] @ 0xb0 │ │ + cmp r0, #0 │ │ + itt ne │ │ + movne r0, r4 │ │ + blxne cd200 │ │ + movs r0, #1 │ │ + ldr r1, [sp, #140] @ 0x8c │ │ + strd r0, r5, [sp, #200] @ 0xc8 │ │ + mov.w r0, fp, lsl #8 │ │ + ldr r2, [sp, #168] @ 0xa8 │ │ + orr.w r0, r0, r9, lsl #16 │ │ + strd r8, r1, [sp, #216] @ 0xd8 │ │ + ldr r1, [sp, #164] @ 0xa4 │ │ + add r0, r2 │ │ + str r1, [sp, #212] @ 0xd4 │ │ + ldr.w r1, [sl] │ │ + str r0, [sp, #208] @ 0xd0 │ │ + cmp r1, #2 │ │ + bne.n 837e0 │ │ + ldr.w ip, [sp, #116] @ 0x74 │ │ + mov r0, sl │ │ + ldmia.w ip, {r1, r2, r3, r4, r5, r6} │ │ + stmia r0!, {r1, r2, r3, r4, r5, r6} │ │ + b.n 837e6 │ │ + add r0, sp, #200 @ 0xc8 │ │ + bl 84648 │ │ + ldr.w r0, [sl] │ │ + ldr r5, [sp, #112] @ 0x70 │ │ + lsls r0, r0, #31 │ │ + beq.n 837fa │ │ + add.w r3, sl, #8 │ │ + ldmia r3, {r0, r1, r2, r3} │ │ + stmia r5!, {r0, r1, r2, r3} │ │ + b.n 83804 │ │ + movs r0, #79 @ 0x4f │ │ + strb r0, [r5, #0] │ │ + add.w r0, sl, #4 │ │ + str r0, [r5, #4] │ │ + add.w sp, sp, #628 @ 0x274 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ - ldr r1, [sp, #168] @ 0xa8 │ │ - cmp r1, #2 │ │ - bcs.w 829e0 │ │ - ldrh.w r0, [sp, #314] @ 0x13a │ │ - movs r1, #0 │ │ - movs r2, #4 │ │ - str r1, [sp, #448] @ 0x1c0 │ │ - cmp r0, #5 │ │ - strd r1, r2, [sp, #440] @ 0x1b8 │ │ - bcs.n 82758 │ │ - ldrd r0, r1, [sp, #184] @ 0xb8 │ │ - eor.w r0, r0, #46 @ 0x2e │ │ - orrs r0, r1 │ │ - beq.n 827b4 │ │ - add r2, sp, #184 @ 0xb8 │ │ - b.n 8275e │ │ - str.w ip, [sp, #400] @ 0x190 │ │ - movs r1, #6 │ │ - mov.w r9, #0 │ │ - ldr r4, [sp, #84] @ 0x54 │ │ - b.n 82648 │ │ - movs r1, #6 │ │ - mov.w r9, #0 │ │ - ldr r4, [sp, #92] @ 0x5c │ │ - b.n 82648 │ │ - str.w ip, [sp, #400] @ 0x190 │ │ - movs r1, #6 │ │ - mov.w r9, #0 │ │ - ldr r4, [sp, #88] @ 0x58 │ │ - b.n 82648 │ │ - movs r1, #6 │ │ - mov.w r9, #0 │ │ - ldr r4, [sp, #96] @ 0x60 │ │ - b.n 82648 │ │ - movs r1, #6 │ │ - mov.w r9, #0 │ │ - ldr.w r8, [sp, #16] │ │ - ldr r4, [sp, #68] @ 0x44 │ │ - ldr.w lr, [sp, #44] @ 0x2c │ │ - b.n 82648 │ │ - add.w r8, r2, ip │ │ - movs r4, #0 │ │ - movs r1, #19 │ │ - ldr.w lr, [sp, #44] @ 0x2c │ │ - b.n 82648 │ │ - movs r4, #0 │ │ - movs r1, #19 │ │ - mov r8, r2 │ │ - b.n 82648 │ │ - ldr r0, [sp, #308] @ 0x134 │ │ - cbz r0, 827b4 │ │ - ldr r2, [sp, #304] @ 0x130 │ │ - ldr r0, [sp, #108] @ 0x6c │ │ - add r3, sp, #184 @ 0xb8 │ │ - ldr r1, [sp, #104] @ 0x68 │ │ - str r0, [sp, #0] │ │ - add r0, sp, #480 @ 0x1e0 │ │ - bl 8316c │ │ - ldrb.w r0, [sp, #480] @ 0x1e0 │ │ - cmp r0, #75 @ 0x4b │ │ - bne.w 82914 │ │ - ldrd r4, r8, [sp, #484] @ 0x1e4 │ │ - ldr r5, [sp, #492] @ 0x1ec │ │ - ldr r1, [pc, #816] @ (82ab0 ) │ │ - add r1, pc │ │ - add r0, sp, #440 @ 0x1b8 │ │ - bl 83374 │ │ - b.n 827c6 │ │ - mov.w r9, #0 │ │ - mov r8, ip │ │ - b.n 82644 │ │ - movs r1, #53 @ 0x35 │ │ - mov.w r9, #0 │ │ - mov r8, r3 │ │ - b.n 82616 │ │ - ldr.w r9, [sp, #112] @ 0x70 │ │ - mov r2, r8 │ │ - b.n 82868 │ │ - movs r1, #6 │ │ - mov.w r9, #0 │ │ - ldr.w r8, [sp, #20] │ │ - ldr r4, [sp, #76] @ 0x4c │ │ - ldr.w lr, [sp, #44] @ 0x2c │ │ - b.n 82648 │ │ - ldr r1, [pc, #764] @ (82ab4 ) │ │ - add r1, pc │ │ - add r0, sp, #440 @ 0x1b8 │ │ - bl 83374 │ │ - mov.w r8, #1 │ │ - movs r4, #0 │ │ - movs r5, #0 │ │ - ldr r6, [sp, #444] @ 0x1bc │ │ - add.w sl, sp, #184 @ 0xb8 │ │ - strd r4, r8, [r6] │ │ - movs r4, #0 │ │ - str r5, [r6, #8] │ │ - movs r5, #1 │ │ - str r5, [sp, #448] @ 0x1c0 │ │ - b.n 827f2 │ │ - add.w r0, r5, r5, lsl #1 │ │ - adds r5, #1 │ │ - adc.w r4, r4, #0 │ │ - str.w r8, [r6, r0, lsl #2] │ │ - add.w r0, r6, r0, lsl #2 │ │ - strd fp, r9, [r0, #4] │ │ - str r5, [sp, #448] @ 0x1c0 │ │ - ldrh.w r0, [sp, #314] @ 0x13a │ │ - cmp r0, #5 │ │ - bcs.n 82814 │ │ - orrs.w r0, r5, r4 │ │ - beq.n 82826 │ │ - ldr r1, [sp, #308] @ 0x134 │ │ - subs r0, r5, #1 │ │ - cmp r0, r1 │ │ - bcs.n 8287e │ │ - ldr r1, [sp, #304] @ 0x130 │ │ - rsb r0, r0, r0, lsl #3 │ │ - add.w r2, r1, r0, lsl #3 │ │ - b.n 82834 │ │ - ldr r0, [sp, #308] @ 0x134 │ │ - cmp r0, r5 │ │ - bls.n 8287e │ │ - ldr r0, [sp, #304] @ 0x130 │ │ - rsb r1, r5, r5, lsl #3 │ │ - add.w r2, r0, r1, lsl #3 │ │ - b.n 82834 │ │ - ldrd r0, r1, [sp, #184] @ 0xb8 │ │ - eor.w r0, r0, #46 @ 0x2e │ │ - orrs r0, r1 │ │ - beq.n 8287e │ │ - add r2, sp, #184 @ 0xb8 │ │ - ldr r0, [sp, #108] @ 0x6c │ │ - mov r3, sl │ │ - ldr r1, [sp, #104] @ 0x68 │ │ - str r0, [sp, #0] │ │ - add r0, sp, #480 @ 0x1e0 │ │ - bl 8316c │ │ - ldrb.w r0, [sp, #480] @ 0x1e0 │ │ - cmp r0, #75 @ 0x4b │ │ - bne.n 828b2 │ │ - ldr r0, [sp, #440] @ 0x1b8 │ │ - ldrd r8, fp, [sp, #484] @ 0x1e4 │ │ - ldr.w r9, [sp, #492] @ 0x1ec │ │ - cmp r0, r5 │ │ - bne.n 827da │ │ - ldr r1, [pc, #604] @ (82ab8 ) │ │ - add r1, pc │ │ - add r0, sp, #440 @ 0x1b8 │ │ - bl 83374 │ │ - ldr r6, [sp, #444] @ 0x1bc │ │ - b.n 827da │ │ - ldr r2, [sp, #156] @ 0x9c │ │ - movs r4, #0 │ │ - movs r1, #19 │ │ - b.n 82648 │ │ - movs r0, #0 │ │ - mov r9, lr │ │ - str r0, [sp, #404] @ 0x194 │ │ - ldr r0, [sp, #100] @ 0x64 │ │ - ldr.w lr, [sp, #44] @ 0x2c │ │ - add r8, r0 │ │ - b.n 82640 │ │ - ldrd r0, r6, [sp, #440] @ 0x1b8 │ │ - cmp r0, r5 │ │ - bls.n 82956 │ │ - cmp r5, #0 │ │ - beq.n 8294e │ │ + movs r0, #6 │ │ + ldr.w r8, [sp, #4] │ │ + str r0, [sp, #168] @ 0xa8 │ │ + mov.w lr, #0 │ │ + ldr r0, [sp, #72] @ 0x48 │ │ + str r0, [sp, #140] @ 0x8c │ │ + b.n 83476 │ │ + ldrd r0, r5, [sp, #488] @ 0x1e8 │ │ + ubfx r6, r4, #8, #8 │ │ + uxtb r1, r4 │ │ + mov.w r9, r4, lsr #16 │ │ + cmp r0, r4 │ │ + str r1, [sp, #168] @ 0xa8 │ │ + bls.n 838a8 │ │ + ldr.w sl, [sp, #152] @ 0x98 │ │ + cmp r4, #0 │ │ + beq.n 83910 │ │ add.w r0, r0, r0, lsl #1 │ │ movs r2, #4 │ │ lsls r1, r0, #2 │ │ - add.w r0, r5, r5, lsl #1 │ │ - mov.w r8, r0, lsl #2 │ │ - mov r0, r6 │ │ - mov r3, r8 │ │ - bl 4ac28 │ │ - mov r6, r0 │ │ + add.w r0, r4, r4, lsl #1 │ │ + mov.w fp, r0, lsl #2 │ │ + mov r0, r5 │ │ + mov r3, fp │ │ + bl 4d0b4 │ │ + mov r5, r0 │ │ cmp r0, #0 │ │ - bne.n 82956 │ │ + bne.n 83922 │ │ movs r0, #4 │ │ - mov r1, r8 │ │ - bl 4adb8 │ │ - b.n 82a0e │ │ - ldr r2, [sp, #132] @ 0x84 │ │ - ldrd lr, r3, [sp, #484] @ 0x1e4 │ │ - ldrh.w ip, [sp, #481] @ 0x1e1 │ │ - ldr r4, [sp, #492] @ 0x1ec │ │ - ldrb.w r1, [sp, #483] @ 0x1e3 │ │ - strb r0, [r2, #8] │ │ - mov.w r0, #1 │ │ - strb r1, [r2, #11] │ │ - strh.w ip, [r2, #9] │ │ - strd lr, r3, [r2, #12] │ │ - str r4, [r2, #20] │ │ - str r0, [r2, #0] │ │ - cbz r5, 82936 │ │ - adds r4, r6, #4 │ │ - ldr.w r0, [r4, #-4] │ │ + mov r1, fp │ │ + bl 4bbd8 │ │ + b.n 83a10 │ │ + ldr r0, [sp, #156] @ 0x9c │ │ + ldr.w ip, [sp, #136] @ 0x88 │ │ + add.w r8, r0, r6 │ │ + b.n 834ac │ │ + str r0, [sp, #168] @ 0xa8 │ │ + mov.w sl, #4 │ │ + ldr r0, [sp, #556] @ 0x22c │ │ + str r0, [sp, #140] @ 0x8c │ │ + ldrd r0, r8, [sp, #548] @ 0x224 │ │ + str r0, [sp, #164] @ 0xa4 │ │ + ldrh.w r9, [sp, #546] @ 0x222 │ │ + ldrb.w fp, [sp, #545] @ 0x221 │ │ + ldr r0, [sp, #488] @ 0x1e8 │ │ cmp r0, #0 │ │ itt ne │ │ - ldrne r0, [r4, #0] │ │ - blxne ccbe0 │ │ - adds r4, #12 │ │ - subs r5, #1 │ │ - bne.n 828da │ │ - b.n 82936 │ │ - movs r1, #7 │ │ - mov.w r9, #0 │ │ - ldr.w r8, [sp, #12] │ │ - ldr r4, [sp, #80] @ 0x50 │ │ - b.n 82648 │ │ - movs r1, #6 │ │ - mov.w r9, #0 │ │ - ldr.w r8, [sp, #4] │ │ - ldr r4, [sp, #60] @ 0x3c │ │ - b.n 82648 │ │ + movne r0, sl │ │ + blxne cd200 │ │ + ldr.w sl, [sp, #152] @ 0x98 │ │ + b.n 83748 │ │ + movs r0, #52 @ 0x34 │ │ + ldr.w r9, [sp, #68] @ 0x44 │ │ + str r0, [sp, #168] @ 0xa8 │ │ + ldrd r8, sl, [sp, #148] @ 0x94 │ │ + b.n 83746 │ │ + ldr.w sl, [sp, #152] @ 0x98 │ │ + b.n 83922 │ │ + ldr.w lr, [sp, #144] @ 0x90 │ │ movs r0, #0 │ │ - add r8, sl │ │ - str r0, [sp, #404] @ 0x194 │ │ - b.n 82640 │ │ - add r6, sp, #484 @ 0x1e4 │ │ - ldr r4, [sp, #132] @ 0x84 │ │ - ldrh.w r1, [sp, #481] @ 0x1e1 │ │ - ldmia r6, {r2, r3, r6} │ │ - ldrb.w r5, [sp, #483] @ 0x1e3 │ │ - strh.w r1, [r4, #9] │ │ - add.w r1, r4, #12 │ │ - strb r0, [r4, #8] │ │ - movs r0, #1 │ │ - stmia r1!, {r2, r3, r6} │ │ - movs r6, #4 │ │ - strb r5, [r4, #11] │ │ - str r0, [r4, #0] │ │ - ldr r0, [sp, #440] @ 0x1b8 │ │ - cmp r0, #0 │ │ - beq.w 8266a │ │ - mov r0, r6 │ │ - blx ccbe0 │ │ - b.n 8266a │ │ - movs r4, #0 │ │ + str r0, [sp, #140] @ 0x8c │ │ + movs r0, #19 │ │ + mov r8, sl │ │ + str r0, [sp, #168] @ 0xa8 │ │ + b.n 838e4 │ │ + mov.w lr, #0 │ │ + mov r8, sl │ │ + b.n 834d6 │ │ + movs r0, #0 │ │ + ldr.w lr, [sp, #144] @ 0x90 │ │ + str r0, [sp, #140] @ 0x8c │ │ + movs r0, #19 │ │ + str r0, [sp, #168] @ 0xa8 │ │ + mov r8, r1 │ │ + b.n 838e4 │ │ + movs r1, #0 │ │ + ldr.w lr, [sp, #144] @ 0x90 │ │ + str r1, [sp, #140] @ 0x8c │ │ movs r1, #19 │ │ - mov r8, ip │ │ - b.n 82616 │ │ - mov r0, r6 │ │ - blx ccbe0 │ │ - movs r6, #4 │ │ - ldrd r1, r0, [sp, #160] @ 0xa0 │ │ - ldr r4, [sp, #168] @ 0xa8 │ │ - cmp r1, r4 │ │ - bls.n 8298a │ │ - cbz r4, 82984 │ │ - add.w r2, r4, r4, lsl #1 │ │ - add.w r1, r1, r1, lsl #1 │ │ - mov.w r8, r2, lsl #3 │ │ - lsls r1, r1, #3 │ │ + str r1, [sp, #168] @ 0xa8 │ │ + mov r8, r0 │ │ + str.w fp, [sp, #164] @ 0xa4 │ │ + b.n 83738 │ │ + ldrd r0, r5, [sp, #488] @ 0x1e8 │ │ + movs r1, #0 │ │ + ldr.w sl, [sp, #152] @ 0x98 │ │ + mov.w r8, #0 │ │ + cmp r0, r4 │ │ + mov.w fp, #0 │ │ + mov.w r6, #0 │ │ + mov.w r9, #0 │ │ + mov.w r4, #0 │ │ + str r1, [sp, #168] @ 0xa8 │ │ + bhi.n 83914 │ │ + b.n 83922 │ │ + mov r8, r6 │ │ + mov fp, r9 │ │ + mov r0, r5 │ │ + blx cd200 │ │ + movs r5, #4 │ │ + movs r4, #0 │ │ + mov r6, r8 │ │ + mov r9, fp │ │ + ldrd r0, r1, [sp, #176] @ 0xb0 │ │ + mov fp, r6 │ │ + ldr.w r8, [sp, #184] @ 0xb8 │ │ + str r1, [sp, #164] @ 0xa4 │ │ + cmp r0, r8 │ │ + bls.n 8396c │ │ + cmp.w r8, #0 │ │ + mov r2, r8 │ │ + beq.n 83960 │ │ + add.w r0, r0, r0, lsl #1 │ │ + mov r8, r2 │ │ + lsls r1, r0, #3 │ │ + add.w r0, r2, r2, lsl #1 │ │ movs r2, #8 │ │ - mov r3, r8 │ │ - bl 4ac28 │ │ - cbnz r0, 8298a │ │ + lsls r6, r0, #3 │ │ + ldr r0, [sp, #164] @ 0xa4 │ │ + mov r3, r6 │ │ + bl 4d0b4 │ │ + str r0, [sp, #164] @ 0xa4 │ │ + cbnz r0, 8396c │ │ movs r0, #8 │ │ - mov r1, r8 │ │ - bl 4adb8 │ │ - b.n 82a0e │ │ - blx ccbe0 │ │ + mov r1, r6 │ │ + bl 4bbd8 │ │ + b.n 83a10 │ │ + ldr r0, [sp, #164] @ 0xa4 │ │ + mov r8, r2 │ │ + blx cd200 │ │ movs r0, #8 │ │ - ldr r3, [sp, #132] @ 0x84 │ │ - movs r2, #0 │ │ - ldr r1, [sp, #264] @ 0x108 │ │ - cmp r1, #0 │ │ - strd r2, r6, [r3] │ │ - strd r5, r0, [r3, #8] │ │ - str r4, [r3, #16] │ │ + str r0, [sp, #164] @ 0xa4 │ │ + ldr r0, [sp, #296] @ 0x128 │ │ + cmp r0, #0 │ │ itt ne │ │ - ldrne r0, [sp, #268] @ 0x10c │ │ - blxne ccbe0 │ │ - ldr r0, [sp, #276] @ 0x114 │ │ + ldrne r0, [sp, #300] @ 0x12c │ │ + blxne cd200 │ │ + ldr r0, [sp, #308] @ 0x134 │ │ cmp r0, #0 │ │ itt ne │ │ - ldrne r0, [sp, #280] @ 0x118 │ │ - blxne ccbe0 │ │ - ldr r0, [sp, #288] @ 0x120 │ │ + ldrne r0, [sp, #312] @ 0x138 │ │ + blxne cd200 │ │ + ldr r0, [sp, #320] @ 0x140 │ │ cmp r0, #0 │ │ itt ne │ │ - ldrne r0, [sp, #292] @ 0x124 │ │ - blxne ccbe0 │ │ - ldr r0, [sp, #300] @ 0x12c │ │ + ldrne r0, [sp, #324] @ 0x144 │ │ + blxne cd200 │ │ + ldr r0, [sp, #332] @ 0x14c │ │ cmp r0, #0 │ │ itt ne │ │ - ldrne r0, [sp, #304] @ 0x130 │ │ - blxne ccbe0 │ │ - ldr r0, [sp, #172] @ 0xac │ │ + ldrne r0, [sp, #336] @ 0x150 │ │ + blxne cd200 │ │ + ldr r0, [sp, #188] @ 0xbc │ │ cmp r0, #0 │ │ - beq.w 826cc │ │ - ldr r0, [sp, #176] @ 0xb0 │ │ - b.n 826c8 │ │ - mov.w r9, #0 │ │ - b.n 82644 │ │ - mov r1, r4 │ │ - mov r4, r3 │ │ - b.n 82650 │ │ - ldr r0, [sp, #164] @ 0xa4 │ │ + itt ne │ │ + ldrne r0, [sp, #192] @ 0xc0 │ │ + blxne cd200 │ │ + movs r0, #0 │ │ + b.n 837ae │ │ + mov.w lr, #0 │ │ + ldr.w r8, [sp, #160] @ 0xa0 │ │ + b.n 836d0 │ │ + ldr.w r9, [sp, #68] @ 0x44 │ │ + mov r8, lr │ │ + ldr.w sl, [sp, #152] @ 0x98 │ │ + mov lr, r1 │ │ + str r0, [sp, #168] @ 0xa8 │ │ + str r3, [sp, #140] @ 0x8c │ │ + str.w fp, [sp, #164] @ 0xa4 │ │ + b.n 83746 │ │ + ldr r0, [sp, #180] @ 0xb4 │ │ cmp r1, #21 │ │ - bcs.n 82a10 │ │ - bl 82ffc │ │ - b.n 826de │ │ - ldr r0, [pc, #184] @ (82aa8 ) │ │ + bcs.n 83a24 │ │ + bl 84278 │ │ + b.n 834ec │ │ + movs r0, #0 │ │ + ldr.w lr, [sp, #144] @ 0x90 │ │ + str r0, [sp, #140] @ 0x8c │ │ + movs r0, #19 │ │ + str r0, [sp, #168] @ 0xa8 │ │ + mov r8, sl │ │ + str.w fp, [sp, #164] @ 0xa4 │ │ + b.n 83476 │ │ + ldr r0, [pc, #252] @ (83aec ) │ │ add r0, pc │ │ - b.n 82a00 │ │ + bl 4bbb0 │ │ movs r0, #8 │ │ - mov r1, r5 │ │ - bl 4adb8 │ │ - b.n 82a0e │ │ - ldr r0, [pc, #172] @ (82aac ) │ │ - add r0, pc │ │ - bl 4ec7c │ │ - b.n 82a0e │ │ - ldr r0, [pc, #156] @ (82aa4 ) │ │ + mov r1, r6 │ │ + bl 4bbd8 │ │ + b.n 83a10 │ │ + ldr r0, [pc, #216] @ (83ad8 ) │ │ + add r0, pc │ │ + bl 53ae0 │ │ + b.n 83a10 │ │ + ldr r0, [pc, #220] @ (83ae8 ) │ │ add r0, pc │ │ - bl 52c78 │ │ + bl 4fb70 │ │ udf #254 @ 0xfe │ │ - bl 82f24 │ │ - b.n 826de │ │ + ldr r0, [pc, #208] @ (83ae4 ) │ │ + add r0, pc │ │ + b.n 83a02 │ │ + ldr r0, [pc, #196] @ (83ae0 ) │ │ + add r0, pc │ │ + b.n 83a02 │ │ + ldr r0, [pc, #188] @ (83adc ) │ │ + add r0, pc │ │ + b.n 83a02 │ │ + bl 8419c │ │ + b.n 834ec │ │ + b.n 83a84 │ │ mov r9, r0 │ │ - add r0, sp, #160 @ 0xa0 │ │ - bl 82eae │ │ - mov r0, r6 │ │ - mov r1, r5 │ │ - bl 82eee │ │ - add r0, sp, #184 @ 0xb8 │ │ - bl 82e74 │ │ - ldr r0, [sp, #172] @ 0xac │ │ + add r0, sp, #176 @ 0xb0 │ │ + bl 84124 │ │ + mov r0, r5 │ │ + mov r1, r4 │ │ + bl 84164 │ │ + add r0, sp, #200 @ 0xc8 │ │ + bl 840e6 │ │ + ldr r0, [sp, #188] @ 0xbc │ │ cmp r0, #0 │ │ - itt ne │ │ - ldrne r0, [sp, #176] @ 0xb0 │ │ - blxne ccbe0 │ │ - mov r0, r9 │ │ - blx cb1cc │ │ - b.n 82a78 │ │ + beq.n 83ad2 │ │ + ldr r0, [sp, #192] @ 0xc0 │ │ + b.n 83ace │ │ mov r9, r0 │ │ - cbz r4, 82a7a │ │ - mov r0, r8 │ │ - blx ccbe0 │ │ - b.n 82a7a │ │ - b.n 82a78 │ │ - b.n 82a78 │ │ - b.n 82a82 │ │ + cbz r5, 83a86 │ │ + mov r0, r4 │ │ + blx cd200 │ │ + b.n 83a86 │ │ + b.n 83a84 │ │ + b.n 83a84 │ │ + b.n 83a80 │ │ mov r9, r0 │ │ - ldr r0, [sp, #136] @ 0x88 │ │ - blx ccbe0 │ │ - b.n 82a84 │ │ + mov r0, r8 │ │ + blx cd200 │ │ + b.n 83a8c │ │ mov r9, r0 │ │ - mov r0, r4 │ │ - blx ccbe0 │ │ - b.n 82a84 │ │ + mov r0, r5 │ │ + blx cd200 │ │ + b.n 83a8c │ │ mov r9, r0 │ │ - cmp.w r8, #0 │ │ - beq.n 82a7a │ │ - mov r0, fp │ │ - blx ccbe0 │ │ - b.n 82a7a │ │ - b.n 82a82 │ │ + cbz r5, 83a86 │ │ + mov r0, r8 │ │ + blx cd200 │ │ + b.n 83a86 │ │ + b.n 83a80 │ │ mov r9, r0 │ │ - add r0, sp, #440 @ 0x1b8 │ │ - bl 8312a │ │ - b.n 82a84 │ │ + b.n 83a8c │ │ mov r9, r0 │ │ - add r0, sp, #184 @ 0xb8 │ │ - bl 82e74 │ │ - ldr r0, [sp, #172] @ 0xac │ │ + add r0, sp, #488 @ 0x1e8 │ │ + bl 843a2 │ │ + add r0, sp, #200 @ 0xc8 │ │ + bl 840e6 │ │ + ldr r0, [sp, #188] @ 0xbc │ │ cmp r0, #0 │ │ itt ne │ │ - ldrne r0, [sp, #176] @ 0xb0 │ │ - blxne ccbe0 │ │ - add r0, sp, #160 @ 0xa0 │ │ - bl 82eae │ │ + ldrne r0, [sp, #192] @ 0xc0 │ │ + blxne cd200 │ │ + add r0, sp, #176 @ 0xb0 │ │ + bl 84124 │ │ mov r0, r9 │ │ - blx cb1cc │ │ - nop │ │ - ble.n 82a50 │ │ - movs r4, r0 │ │ - ble.n 82aa8 │ │ + blx cb7d4 │ │ + mov r9, r0 │ │ + ldr r0, [sp, #160] @ 0xa0 │ │ + cbz r0, 83aba │ │ + ldr r0, [sp, #108] @ 0x6c │ │ + blx cd200 │ │ + b.n 83aba │ │ + mov r9, r0 │ │ + ldr r0, [sp, #148] @ 0x94 │ │ + cbz r0, 83ac8 │ │ + mov r0, r5 │ │ + blx cd200 │ │ + b.n 83ac8 │ │ + mov r9, r0 │ │ + ldr r0, [sp, #164] @ 0xa4 │ │ + cbz r0, 83ad2 │ │ + ldr r0, [sp, #156] @ 0x9c │ │ + blx cd200 │ │ + mov r0, r9 │ │ + blx cb7d4 │ │ + bpl.n 83a9c │ │ movs r4, r0 │ │ - ble.n 82aac │ │ + bpl.n 83a80 │ │ movs r4, r0 │ │ - b.n 82e20 │ │ + bpl.n 83a90 │ │ movs r4, r0 │ │ - b.n 82d94 │ │ + bpl.n 83aa0 │ │ movs r4, r0 │ │ - b.n 82c90 │ │ + bpl.n 83ad8 │ │ movs r4, r0 │ │ - push {r4, r5, r6, r7, lr} │ │ - add r7, sp, #12 │ │ - str.w r8, [sp, #-4]! │ │ - mov r4, r0 │ │ - ldr r0, [r0, #0] │ │ - cbz r0, 82ad0 │ │ - ldr.w r8, [sp], #4 │ │ - pop {r4, r5, r6, r7, pc} │ │ - ldr r6, [r4, #8] │ │ - cbz r6, 82af6 │ │ - ldr.w r8, [r4, #4] │ │ - add.w r5, r8, #4 │ │ - ldr.w r0, [r5, #-4] │ │ - cmp r0, #0 │ │ - itt ne │ │ - ldrne r0, [r5, #0] │ │ - blxne ccbe0 │ │ - adds r5, #12 │ │ - subs r6, #1 │ │ - bne.n 82adc │ │ - mov r0, r8 │ │ - blx ccbe0 │ │ - ldr r5, [r4, #16] │ │ - cmp r5, #0 │ │ - beq.n 82aca │ │ - ldr r4, [r4, #12] │ │ - adds r6, r4, #4 │ │ - ldr r0, [r6, #0] │ │ - cmp r0, #0 │ │ - itt ne │ │ - ldrne.w r0, [r6, #-4] │ │ - blxne ccbe0 │ │ - adds r6, #24 │ │ - subs r5, #1 │ │ - bne.n 82b00 │ │ - mov r0, r4 │ │ - ldr.w r8, [sp], #4 │ │ - ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ - b.w ccae8 │ │ + ldrsb.w r0, [r6, #4] │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, fp} │ │ sub sp, #8 │ │ - ldr.w lr, [r0, #72] @ 0x48 │ │ - mov ip, r0 │ │ + ldr r2, [pc, #232] @ (83be4 ) │ │ + mov r8, r0 │ │ movs r0, #0 │ │ - cmp.w lr, #0 │ │ - beq.n 82bc6 │ │ - ldr.w r9, [ip, #68] @ 0x44 │ │ - cmp.w lr, #1 │ │ - beq.n 82b6e │ │ - movs r5, #0 │ │ - mov r4, lr │ │ - add.w r0, r5, r4, lsr #1 │ │ + add r2, pc │ │ + ldr.w ip, [r2, #304] @ 0x130 │ │ + cmp.w ip, #0 │ │ + beq.n 83ba2 │ │ + ldr.w r3, [r2, #300] @ 0x12c │ │ + mov r9, r2 │ │ + cmp.w ip, #1 │ │ + beq.n 83b44 │ │ + movs r6, #0 │ │ + mov r4, ip │ │ + add.w r0, r6, r4, lsr #1 │ │ sub.w r4, r4, r4, lsr #1 │ │ - add.w r6, r0, r0, lsl #1 │ │ - ldr.w r1, [r9, r6, lsl #3] │ │ - add.w r6, r9, r6, lsl #3 │ │ - ldr r6, [r6, #4] │ │ - subs r1, r2, r1 │ │ - sbcs.w r1, r3, r6 │ │ - it cc │ │ - movcc r0, r5 │ │ - cmp r4, #1 │ │ - mov r5, r0 │ │ - bhi.n 82b48 │ │ add.w r5, r0, r0, lsl #1 │ │ - ldr.w r4, [r9, r5, lsl #3] │ │ - add.w r5, r9, r5, lsl #3 │ │ + ldr.w r2, [r3, r5, lsl #3] │ │ + add.w r5, r3, r5, lsl #3 │ │ ldr r5, [r5, #4] │ │ - eor.w r8, r4, r2 │ │ - eor.w r6, r5, r3 │ │ - orrs.w r6, r6, r8 │ │ - beq.n 82b98 │ │ - subs r1, r4, r2 │ │ - sbcs.w r1, r5, r3 │ │ + subs.w r2, r8, r2 │ │ + sbcs.w r2, r1, r5 │ │ + it cc │ │ + movcc r0, r6 │ │ + cmp r4, #1 │ │ + mov r6, r0 │ │ + bhi.n 83b1c │ │ + add.w r4, r0, r0, lsl #1 │ │ + ldr.w r6, [r3, r4, lsl #3] │ │ + add.w r4, r3, r4, lsl #3 │ │ + ldr r4, [r4, #4] │ │ + eor.w lr, r6, r8 │ │ + eor.w r5, r4, r1 │ │ + orrs.w r5, r5, lr │ │ + beq.n 83b70 │ │ + subs.w r2, r6, r8 │ │ + sbcs.w r2, r4, r1 │ │ it cc │ │ addcc r0, #1 │ │ - cbz r0, 82bc4 │ │ + cbz r0, 83ba0 │ │ subs r0, #1 │ │ - cmp r0, lr │ │ - bcs.n 82bc4 │ │ - add.w r1, r0, r0, lsl #1 │ │ - ldr.w r0, [r9, r1, lsl #3] │ │ - add.w r1, r9, r1, lsl #3 │ │ - ldr r5, [r1, #4] │ │ - subs r6, r2, r0 │ │ - sbcs.w r6, r3, r5 │ │ - bcc.n 82bc4 │ │ - ldrd r6, r4, [r1, #8] │ │ - adds r0, r0, r6 │ │ - adc.w r6, r4, r5 │ │ - subs r0, r0, r2 │ │ - sbcs.w r0, r6, r3 │ │ - bcs.n 82bce │ │ + cmp r0, ip │ │ + bcs.n 83ba0 │ │ + add.w r2, r0, r0, lsl #1 │ │ + ldr.w r0, [r3, r2, lsl #3] │ │ + add.w r3, r3, r2, lsl #3 │ │ + ldr r6, [r3, #4] │ │ + subs.w r2, r8, r0 │ │ + sbcs.w r2, r1, r6 │ │ + bcc.n 83ba0 │ │ + ldrd r2, r5, [r3, #8] │ │ + adds r0, r0, r2 │ │ + adc.w r2, r5, r6 │ │ + subs.w r0, r0, r8 │ │ + sbcs.w r0, r2, r1 │ │ + bcs.n 83baa │ │ movs r0, #0 │ │ add sp, #8 │ │ ldmia.w sp!, {r8, r9, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ - ldr.w lr, [ip, #40] @ 0x28 │ │ + ldr.w ip, [r9, #272] @ 0x110 │ │ movs r0, #0 │ │ - cmp.w lr, #0 │ │ - beq.n 82bc6 │ │ - ldrd r2, r3, [ip, #48] @ 0x30 │ │ - ldr r4, [r1, #16] │ │ - adds r1, r2, r4 │ │ + cmp.w ip, #0 │ │ + beq.n 83ba2 │ │ + ldr r2, [r3, #16] │ │ + ldrd r6, r3, [r9, #280] @ 0x118 │ │ + adds r1, r6, r2 │ │ adcs.w r1, r3, #0 │ │ adcs.w r1, r0, #0 │ │ - bne.n 82bc6 │ │ - adds r2, r2, r4 │ │ - ldr.w r1, [ip, #44] @ 0x2c │ │ - ldrd r0, r6, [ip, #56] @ 0x38 │ │ + bne.n 83ba2 │ │ + adds r2, r2, r6 │ │ + ldr.w r1, [r9, #276] @ 0x114 │ │ + ldrd r0, r5, [r9, #288] @ 0x120 │ │ adc.w r3, r3, #0 │ │ - strd r0, r6, [sp] │ │ - mov r0, lr │ │ - bl 716b8 │ │ - b.n 82bc6 │ │ + strd r0, r5, [sp] │ │ + mov r0, ip │ │ + bl 72164 │ │ + b.n 83ba2 │ │ + nop │ │ + asrs r4, r2, #32 │ │ + movs r5, r0 │ │ + ldr r2, [r1, #0] │ │ + tbh [pc, r2, lsl #1] │ │ + movs r6, r5 │ │ + lsls r5, r0, #2 │ │ + lsls r3, r6, #1 │ │ + lsls r1, r7, #1 │ │ + lsls r3, r3, #1 │ │ + lsls r0, r4, #2 │ │ + lsls r7, r5, #2 │ │ + lsls r4, r7, #1 │ │ + lsls r6, r7, #2 │ │ + lsls r4, r4, #1 │ │ + lsls r3, r7, #2 │ │ + lsls r0, r3, #1 │ │ + lsls r1, r4, #1 │ │ + lsls r4, r5, #2 │ │ + lsls r2, r2, #1 │ │ + lsls r6, r6, #1 │ │ + lsls r6, r0, #1 │ │ + lsls r7, r2, #2 │ │ + lsls r0, r7, #2 │ │ + lsls r2, r4, #3 │ │ + lsls r5, r3, #2 │ │ + lsls r1, r5, #2 │ │ + lsls r6, r2, #3 │ │ + lsls r1, r5, #3 │ │ + lsls r0, r6, #1 │ │ + lsls r7, r4, #1 │ │ + lsls r6, r6, #3 │ │ + lsls r0, r0, #1 │ │ + lsls r4, r5, #3 │ │ + lsls r7, r5, #3 │ │ + lsls r7, r0, #3 │ │ + lsls r6, r1, #2 │ │ + lsls r2, r1, #3 │ │ + lsls r5, r2, #1 │ │ + lsls r3, r0, #1 │ │ + movs r2, r7 │ │ + movs r5, r7 │ │ + movs r7, r6 │ │ + lsls r2, r6, #3 │ │ + lsls r1, r3, #3 │ │ + lsls r6, r3, #1 │ │ + lsls r2, r3, #2 │ │ + lsls r5, r4, #3 │ │ + movs r4, r6 │ │ + lsls r1, r1, #1 │ │ + lsls r5, r1, #3 │ │ + ldrd r1, r2, [r1, #8] │ │ + strd r1, r2, [r0, #8] │ │ + movs r2, #0 │ │ + b.n 83de0 │ │ + ldrb r1, [r1, #8] │ │ + movs r2, #43 @ 0x2b │ │ + b.n 83dbc │ │ + ldrb r1, [r1, #8] │ │ + movs r2, #37 @ 0x25 │ │ + b.n 83dbc │ │ + ldrb r1, [r1, #8] │ │ + movs r2, #35 @ 0x23 │ │ + b.n 83dbc │ │ + ldrb r1, [r1, #8] │ │ + movs r2, #36 @ 0x24 │ │ + b.n 83dbc │ │ + ldr r1, [r1, #8] │ │ + movs r2, #27 │ │ + b.n 83dde │ │ + ldrb r1, [r1, #8] │ │ + movs r2, #34 @ 0x22 │ │ + b.n 83dbc │ │ + ldr r1, [r1, #8] │ │ + movs r2, #16 │ │ + b.n 83dde │ │ + ldrd r1, r2, [r1, #8] │ │ + strd r1, r2, [r0, #8] │ │ + movs r1, #0 │ │ + movs r2, #44 @ 0x2c │ │ + strd r2, r1, [r0] │ │ + bx lr │ │ + ldr r1, [r1, #8] │ │ + movs r2, #14 │ │ + b.n 83dde │ │ + ldrb r1, [r1, #8] │ │ + movs r2, #33 @ 0x21 │ │ + b.n 83dbc │ │ + ldr r1, [r1, #8] │ │ + movs r2, #11 │ │ + b.n 83dde │ │ + ldr r1, [r1, #8] │ │ + movs r2, #4 │ │ + b.n 83dde │ │ + ldrb r1, [r1, #8] │ │ + movs r2, #40 @ 0x28 │ │ + b.n 83dbc │ │ + ldr r1, [r1, #8] │ │ + movs r2, #12 │ │ + b.n 83dde │ │ + ldrb r1, [r1, #8] │ │ + movs r2, #9 │ │ + b.n 83dbc │ │ + ldrd r1, r2, [r1, #8] │ │ + strd r1, r2, [r0, #8] │ │ + movs r1, #0 │ │ + movs r2, #25 │ │ + strd r2, r1, [r0] │ │ + bx lr │ │ + ldr r1, [r1, #8] │ │ + movs r2, #24 │ │ + b.n 83dde │ │ + ldrb r1, [r1, #8] │ │ + movs r2, #2 │ │ + b.n 83dbc │ │ + ldr r1, [r1, #8] │ │ + movs r2, #15 │ │ + b.n 83dde │ │ + ldrh r1, [r1, #8] │ │ + movs r2, #3 │ │ + b.n 83dd6 │ │ + ldrd r1, r2, [r1, #8] │ │ + strd r1, r2, [r0, #8] │ │ + movs r1, #0 │ │ + movs r2, #7 │ │ + strd r2, r1, [r0] │ │ + bx lr │ │ + ldrd r1, r2, [r1, #8] │ │ + strd r1, r2, [r0, #8] │ │ + movs r1, #0 │ │ + movs r2, #1 │ │ + strd r2, r1, [r0] │ │ + bx lr │ │ + ldrd r1, r2, [r1, #8] │ │ + strd r1, r2, [r0, #8] │ │ + movs r1, #0 │ │ + movs r2, #31 │ │ + strd r2, r1, [r0] │ │ + bx lr │ │ + ldr r1, [r1, #8] │ │ + movs r2, #17 │ │ + b.n 83dde │ │ + ldrb r1, [r1, #8] │ │ + movs r2, #41 @ 0x29 │ │ + b.n 83dbc │ │ + ldr r1, [r1, #8] │ │ + movs r2, #20 │ │ + b.n 83dde │ │ + ldrd r1, r2, [r1, #8] │ │ + strd r1, r2, [r0, #8] │ │ + movs r1, #0 │ │ + movs r2, #5 │ │ + strd r2, r1, [r0] │ │ + bx lr │ │ + ldr r1, [r1, #8] │ │ + movs r2, #21 │ │ + b.n 83dde │ │ + ldr r1, [r1, #8] │ │ + movs r2, #13 │ │ + b.n 83dde │ │ + ldrd r1, r2, [r1, #8] │ │ + strd r1, r2, [r0, #8] │ │ + movs r1, #0 │ │ + movs r2, #6 │ │ + strd r2, r1, [r0] │ │ + bx lr │ │ + ldr r1, [r1, #8] │ │ + movs r2, #18 │ │ + b.n 83dde │ │ + ldr r1, [r1, #8] │ │ + movs r2, #10 │ │ + b.n 83dde │ │ + ldrd r1, r2, [r1, #8] │ │ + strd r1, r2, [r0, #8] │ │ + movs r1, #0 │ │ + movs r2, #8 │ │ + strd r2, r1, [r0] │ │ + bx lr │ │ + ldr r1, [r1, #8] │ │ + movs r2, #30 │ │ + b.n 83dde │ │ + ldrb r1, [r1, #8] │ │ + movs r2, #32 │ │ + b.n 83dbc │ │ + ldrd r1, r2, [r1, #8] │ │ + strd r1, r2, [r0, #8] │ │ + movs r1, #0 │ │ + movs r2, #45 @ 0x2d │ │ + strd r2, r1, [r0] │ │ + bx lr │ │ + ldr r1, [r1, #8] │ │ + movs r2, #22 │ │ + b.n 83dde │ │ + ldrd r1, r2, [r1, #8] │ │ + strd r1, r2, [r0, #8] │ │ + movs r1, #0 │ │ + movs r2, #39 @ 0x27 │ │ + strd r2, r1, [r0] │ │ + bx lr │ │ + ldr r1, [r1, #8] │ │ + movs r2, #19 │ │ + b.n 83dde │ │ + ldrb r1, [r1, #8] │ │ + movs r2, #42 @ 0x2a │ │ + strb r1, [r0, #8] │ │ + b.n 83de0 │ │ + ldr r1, [r1, #8] │ │ + movs r2, #23 │ │ + b.n 83dde │ │ + ldr r1, [r1, #8] │ │ + movs r2, #28 │ │ + b.n 83dde │ │ + ldr r1, [r1, #8] │ │ + movs r2, #29 │ │ + b.n 83dde │ │ + ldrh r1, [r1, #8] │ │ + movs r2, #38 @ 0x26 │ │ + strh r1, [r0, #8] │ │ + b.n 83de0 │ │ + ldr r1, [r1, #8] │ │ + movs r2, #26 │ │ + str r1, [r0, #8] │ │ + movs r1, #0 │ │ + strd r2, r1, [r0] │ │ + bx lr │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #48 @ 0x30 │ │ ldrd r9, ip, [r1] │ │ cmp.w ip, #0 │ │ - beq.n 82caa │ │ + beq.n 83e8c │ │ strd r0, r1, [sp, #28] │ │ add.w r0, r9, ip │ │ str r0, [sp, #36] @ 0x24 │ │ sub.w r0, ip, #3 │ │ strd r2, r3, [sp, #12] │ │ movs r6, #0 │ │ str r0, [sp, #20] │ │ @@ -84984,17 +92541,17 @@ │ │ str.w ip, [sp, #24] │ │ str.w r9, [sp, #44] @ 0x2c │ │ add.w lr, r9, r6 │ │ sub.w r4, ip, #1 │ │ cmp r2, #63 @ 0x3f │ │ mov r1, lr │ │ ldrb.w r8, [r1], #1 │ │ - bne.n 82c56 │ │ + bne.n 83e38 │ │ cmp.w r8, #2 │ │ - bcs.n 82cb4 │ │ + bcs.n 83e96 │ │ and.w fp, r2, #63 @ 0x3f │ │ str.w ip, [sp, #40] @ 0x28 │ │ mov ip, lr │ │ mov lr, r1 │ │ and.w r1, r8, #127 @ 0x7f │ │ rsb sl, fp, #32 │ │ subs.w r9, fp, #32 │ │ @@ -85004,30 +92561,30 @@ │ │ lsl.w r1, r1, fp │ │ it pl │ │ movpl r1, #0 │ │ orrs r0, r1 │ │ orrs r3, r5 │ │ sxtb.w r1, r8 │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ - bgt.n 82cdc │ │ + bgt.n 83ebe │ │ ldr.w r9, [sp, #44] @ 0x2c │ │ adds r6, #1 │ │ adds r2, #7 │ │ cmp r4, #0 │ │ mov ip, r4 │ │ - bne.n 82c3e │ │ + bne.n 83e20 │ │ ldrd r1, r9, [sp, #32] │ │ movs r0, #0 │ │ strd r9, r0, [r1] │ │ ldr r0, [sp, #28] │ │ - b.n 82cae │ │ + b.n 83e90 │ │ mov.w r8, #0 │ │ movs r1, #0 │ │ movs r5, #19 │ │ - b.n 82cc2 │ │ + b.n 83ea4 │ │ ldr r0, [sp, #32] │ │ movs r5, #6 │ │ mov.w r8, #0 │ │ strd r1, r4, [r0] │ │ ldr r0, [sp, #28] │ │ movs r2, #0 │ │ movs r6, #46 @ 0x2e │ │ @@ -85035,209 +92592,264 @@ │ │ strb.w r8, [r0, #9] │ │ strb r5, [r0, #8] │ │ strd r9, r1, [r0, #16] │ │ add sp, #48 @ 0x30 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ ldr r1, [sp, #32] │ │ - mov r9, r4 │ │ + mov r2, r4 │ │ cmp r4, #0 │ │ - strd lr, r9, [r1] │ │ - beq.n 82d6c │ │ + strd lr, r2, [r1] │ │ + beq.n 83f50 │ │ strd r3, r0, [sp] │ │ mov.w r8, #0 │ │ ldr r0, [sp, #40] @ 0x28 │ │ mov.w fp, #0 │ │ - movs r2, #0 │ │ + movs r3, #0 │ │ add r0, ip │ │ str r0, [sp, #8] │ │ ldr r0, [sp, #24] │ │ subs r0, #1 │ │ str r0, [sp, #36] @ 0x24 │ │ ldr r0, [sp, #44] @ 0x2c │ │ - sub.w ip, r9, #1 │ │ - cmp r2, #63 @ 0x3f │ │ - add.w lr, r0, r6 │ │ - mov r1, lr │ │ + sub.w ip, r2, #1 │ │ + cmp r3, #63 @ 0x3f │ │ + add.w r9, r0, r6 │ │ + mov r1, r9 │ │ ldrb.w r4, [r1, #1]! │ │ - add.w r3, r1, #1 │ │ - str r3, [sp, #40] @ 0x28 │ │ - bne.n 82d20 │ │ + add.w r5, r1, #1 │ │ + str r5, [sp, #40] @ 0x28 │ │ + bne.n 83f02 │ │ cmp r4, #2 │ │ - bcs.n 82d74 │ │ - and.w r3, r2, #63 @ 0x3f │ │ + bcs.n 83f58 │ │ + mov lr, r2 │ │ + and.w r2, r3, #63 @ 0x3f │ │ and.w r5, r4, #127 @ 0x7f │ │ - rsb r0, r3, #32 │ │ - subs.w sl, r3, #32 │ │ + rsb r0, r2, #32 │ │ + subs.w sl, r2, #32 │ │ lsr.w r0, r5, r0 │ │ it pl │ │ lslpl.w r0, r5, sl │ │ orr.w fp, fp, r0 │ │ - lsl.w r0, r5, r3 │ │ + lsl.w r0, r5, r2 │ │ it pl │ │ movpl r0, #0 │ │ orr.w r8, r8, r0 │ │ sxtb r0, r4 │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ - bgt.n 82d94 │ │ + bgt.n 83f78 │ │ ldr r0, [sp, #36] @ 0x24 │ │ adds r6, #1 │ │ - adds r2, #7 │ │ - mov r9, ip │ │ + adds r3, #7 │ │ + mov r2, ip │ │ cmp r0, r6 │ │ - bne.n 82d02 │ │ + bne.n 83ee4 │ │ ldr.w lr, [sp, #8] │ │ movs r0, #0 │ │ ldr r1, [sp, #32] │ │ strd lr, r0, [r1] │ │ - b.n 82d6e │ │ + b.n 83f52 │ │ movs r4, #0 │ │ movs r1, #0 │ │ movs r0, #19 │ │ - b.n 82d80 │ │ + b.n 83f64 │ │ ldr r0, [sp, #32] │ │ movs r4, #0 │ │ ldr r1, [sp, #40] @ 0x28 │ │ strd r1, ip, [r0] │ │ movs r0, #6 │ │ ldr r6, [sp, #28] │ │ movs r2, #0 │ │ movs r3, #46 @ 0x2e │ │ strd r3, r2, [r6] │ │ strb r4, [r6, #9] │ │ strb r0, [r6, #8] │ │ strd lr, r1, [r6, #16] │ │ - b.n 82cd4 │ │ + b.n 83eb6 │ │ ldr r0, [sp, #32] │ │ cmp.w ip, #0 │ │ ldr r2, [sp, #40] @ 0x28 │ │ strd r2, ip, [r0] │ │ - beq.n 82e10 │ │ + beq.n 84002 │ │ ldr r0, [sp, #20] │ │ - mov.w sl, #0 │ │ + add.w sl, r9, #3 │ │ movs r2, #0 │ │ movs r4, #0 │ │ - subs r5, r0, r6 │ │ - add.w r0, r1, r9 │ │ - add.w r6, lr, #3 │ │ + subs r3, r0, r6 │ │ + add.w r0, r1, lr │ │ str r0, [sp, #40] @ 0x28 │ │ - ldrb.w r3, [r6, #-1] │ │ - cmp r4, #63 @ 0x3f │ │ - bne.n 82dc4 │ │ - cmp r3, #2 │ │ - bcs.n 82e1c │ │ - and.w r1, r4, #63 @ 0x3f │ │ - and.w r0, r3, #127 @ 0x7f │ │ + mov.w lr, #0 │ │ + ldrb.w r6, [sl, #-1] │ │ + cmp.w lr, #63 @ 0x3f │ │ + bne.n 83faa │ │ + cmp r6, #2 │ │ + bcs.n 8400e │ │ + and.w r1, lr, #63 @ 0x3f │ │ + and.w r0, r6, #127 @ 0x7f │ │ rsb r9, r1, #32 │ │ - mov lr, r3 │ │ + str r2, [sp, #44] @ 0x2c │ │ + mov r2, r4 │ │ + mov r4, r6 │ │ subs.w ip, r1, #32 │ │ - lsr.w r3, r0, r9 │ │ + lsr.w r6, r0, r9 │ │ it pl │ │ - lslpl.w r3, r0, ip │ │ + lslpl.w r6, r0, ip │ │ + mov ip, r4 │ │ + mov r4, r2 │ │ + ldr r2, [sp, #44] @ 0x2c │ │ lsl.w r0, r0, r1 │ │ + orr.w r4, r4, r6 │ │ it pl │ │ movpl r0, #0 │ │ - orr.w sl, sl, r0 │ │ - orrs r2, r3 │ │ - sxtb.w r0, lr │ │ + orrs r2, r0 │ │ + sxtb.w r0, ip │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ - bgt.n 82e40 │ │ - subs r5, #1 │ │ - adds r6, #1 │ │ - adds r4, #7 │ │ - mov r9, lr │ │ - adds r0, r5, #1 │ │ - bne.n 82db8 │ │ + bgt.n 84032 │ │ + subs r3, #1 │ │ + add.w sl, sl, #1 │ │ + add.w lr, lr, #7 │ │ + adds r0, r3, #1 │ │ + bne.n 83f9c │ │ ldr r1, [sp, #32] │ │ movs r0, #0 │ │ ldr r2, [sp, #40] @ 0x28 │ │ strd r2, r0, [r1] │ │ - b.n 82e14 │ │ - mov.w r9, #0 │ │ + b.n 84006 │ │ + mov.w ip, #0 │ │ ldr r6, [sp, #28] │ │ movs r1, #0 │ │ movs r0, #19 │ │ - b.n 82e2a │ │ + b.n 8401c │ │ ldr r0, [sp, #32] │ │ - mov.w r9, #0 │ │ - strd r6, r5, [r0] │ │ - movs r0, #6 │ │ + mov.w ip, #0 │ │ ldr r6, [sp, #28] │ │ + strd sl, r3, [r0] │ │ + movs r0, #6 │ │ strb r0, [r6, #8] │ │ movs r2, #0 │ │ movs r3, #46 @ 0x2e │ │ ldr r0, [sp, #40] @ 0x28 │ │ strd r3, r2, [r6] │ │ - strb.w r9, [r6, #9] │ │ + strb.w ip, [r6, #9] │ │ strd r0, r1, [r6, #16] │ │ - b.n 82cd4 │ │ - ldr r3, [sp, #32] │ │ + b.n 83eb6 │ │ + ldr r5, [sp, #32] │ │ movs r0, #0 │ │ + ldr r6, [sp, #28] │ │ movs r1, #31 │ │ - strd r6, r5, [r3] │ │ - ldr r3, [sp, #28] │ │ - strd r1, r0, [r3] │ │ - add.w r1, r3, #20 │ │ - strd r0, r0, [r3, #40] @ 0x28 │ │ - strd r0, r0, [r3, #48] @ 0x30 │ │ - ldr r0, [sp, #12] │ │ - str r0, [r3, #8] │ │ - ldr r0, [sp, #16] │ │ - str r0, [r3, #12] │ │ - ldr r0, [sp, #4] │ │ - str r0, [r3, #16] │ │ + mov.w ip, #46 @ 0x2e │ │ + strd sl, r3, [r5] │ │ + strd r1, r0, [r6] │ │ + ldr r3, [sp, #12] │ │ + ldr r1, [sp, #4] │ │ + str r3, [r6, #8] │ │ + ldr r3, [sp, #16] │ │ + str r1, [r6, #32] │ │ + ldr r1, [sp, #0] │ │ + strd r3, ip, [r6, #12] │ │ + add.w r3, r6, #36 @ 0x24 │ │ + strd r0, r0, [r6, #64] @ 0x40 │ │ + str r0, [r6, #20] │ │ + stmia.w r3, {r1, r8, fp} │ │ + strd r2, r4, [r6, #48] @ 0x30 │ │ + strd r0, r0, [r6, #56] @ 0x38 │ │ + b.n 83eb6 │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + str.w fp, [sp, #-4]! │ │ + sub sp, #24 │ │ + ldr r3, [r0, #0] │ │ + mov r5, r0 │ │ + movs r0, #72 @ 0x48 │ │ + mov r4, r1 │ │ + adds r6, r3, #1 │ │ + cmp.w r6, r3, lsl #1 │ │ + it ls │ │ + lslls r6, r3, #1 │ │ + cmp r6, #4 │ │ + it ls │ │ + movls r6, #4 │ │ + umull r2, r1, r6, r0 │ │ + movs r0, #0 │ │ + cbnz r1, 840e0 │ │ + movw r1, #65528 @ 0xfff8 │ │ + movt r1, #32767 @ 0x7fff │ │ + cmp r2, r1 │ │ + bhi.n 840da │ │ + cbz r3, 840b4 │ │ + ldr r0, [r5, #4] │ │ + str r0, [sp, #12] │ │ + add.w r0, r3, r3, lsl #3 │ │ + lsls r0, r0, #3 │ │ + str r0, [sp, #20] │ │ + movs r0, #8 │ │ + add r3, sp, #12 │ │ + str r0, [sp, #16] │ │ + mov r0, sp │ │ + movs r1, #8 │ │ + bl 7873c │ │ ldr r0, [sp, #0] │ │ - strd sl, r2, [r3, #32] │ │ - stmia.w r1, {r0, r8, fp} │ │ - b.n 82cd4 │ │ + cmp r0, #1 │ │ + itttt ne │ │ + ldrne r0, [sp, #4] │ │ + strdne r6, r0, [r5] │ │ + addne sp, #24 │ │ + ldrne.w fp, [sp], #4 │ │ + it ne │ │ + popne {r4, r5, r6, r7, pc} │ │ + ldrd r0, r1, [sp, #4] │ │ + mov r2, r4 │ │ + bl 4bba0 │ │ + mov r2, r4 │ │ + bl 4bba0 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ mov r4, r0 │ │ - ldr r0, [r0, #80] @ 0x50 │ │ + ldr r0, [r0, #96] @ 0x60 │ │ cmp r0, #0 │ │ itt ne │ │ - ldrne r0, [r4, #84] @ 0x54 │ │ - blxne ccbe0 │ │ - ldr r0, [r4, #92] @ 0x5c │ │ + ldrne r0, [r4, #100] @ 0x64 │ │ + blxne cd200 │ │ + ldr r0, [r4, #108] @ 0x6c │ │ cmp r0, #0 │ │ itt ne │ │ - ldrne r0, [r4, #96] @ 0x60 │ │ - blxne ccbe0 │ │ - ldr r0, [r4, #104] @ 0x68 │ │ + ldrne r0, [r4, #112] @ 0x70 │ │ + blxne cd200 │ │ + ldr r0, [r4, #120] @ 0x78 │ │ cmp r0, #0 │ │ itt ne │ │ - ldrne r0, [r4, #108] @ 0x6c │ │ - blxne ccbe0 │ │ - ldr r0, [r4, #116] @ 0x74 │ │ - cbz r0, 82eac │ │ - ldr r0, [r4, #120] @ 0x78 │ │ + ldrne r0, [r4, #124] @ 0x7c │ │ + blxne cd200 │ │ + ldr.w r0, [r4, #132] @ 0x84 │ │ + cbz r0, 84122 │ │ + ldr.w r0, [r4, #136] @ 0x88 │ │ ldmia.w sp!, {r4, r6, r7, lr} │ │ - b.w ccae8 │ │ + b.w cd0f0 │ │ pop {r4, r6, r7, pc} │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ ldrd r8, r6, [r0, #4] │ │ mov r5, r0 │ │ - cbz r6, 82ed6 │ │ + cbz r6, 8414c │ │ add.w r4, r8, #4 │ │ ldr r0, [r4, #0] │ │ cmp r0, #0 │ │ itt ne │ │ ldrne.w r0, [r4, #-4] │ │ - blxne ccbe0 │ │ + blxne cd200 │ │ adds r4, #24 │ │ subs r6, #1 │ │ - bne.n 82ec2 │ │ + bne.n 84138 │ │ ldr r0, [r5, #0] │ │ - cbz r0, 82ee8 │ │ + cbz r0, 8415e │ │ mov r0, r8 │ │ ldr.w r8, [sp], #4 │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ - b.w ccae8 │ │ + b.w cd0f0 │ │ ldr.w r8, [sp], #4 │ │ pop {r4, r5, r6, r7, pc} │ │ cmp r1, #0 │ │ it eq │ │ bxeq lr │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ @@ -85245,141 +92857,144 @@ │ │ adds r6, r0, #4 │ │ mov r5, r1 │ │ mov r4, r0 │ │ ldr.w r0, [r6, #-4] │ │ cmp r0, #0 │ │ itt ne │ │ ldrne r0, [r6, #0] │ │ - blxne ccbe0 │ │ + blxne cd200 │ │ adds r6, #12 │ │ subs r5, #1 │ │ - bne.n 82f02 │ │ + bne.n 84178 │ │ mov r0, r4 │ │ ldr.w fp, [sp], #4 │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ - b.w ccae8 │ │ + b.w cd0f0 │ │ + bmi.n 84146 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl} │ │ sub.w sp, sp, #4096 @ 0x1000 │ │ sub sp, #16 │ │ movw r2, #5653 @ 0x1615 │ │ + sub.w r3, r1, r1, lsr #1 │ │ movt r2, #5 │ │ cmp r1, r2 │ │ it cc │ │ movcc r2, r1 │ │ - cmp.w r2, r1, lsr #1 │ │ - it cc │ │ - lsrcc r2, r1, #1 │ │ + cmp r2, r3 │ │ + it ls │ │ + movls r2, r3 │ │ cmp r2, #48 @ 0x30 │ │ mov r4, r2 │ │ it ls │ │ movls r4, #48 @ 0x30 │ │ cmp r2, #171 @ 0xab │ │ - bcs.n 82f72 │ │ + bcs.n 841ec │ │ movs r2, #0 │ │ cmp r1, #65 @ 0x41 │ │ it cc │ │ movcc r2, #1 │ │ str r2, [sp, #0] │ │ add r2, sp, #8 │ │ movs r3, #170 @ 0xaa │ │ - bl 8371c │ │ + bl 847dc │ │ add.w sp, sp, #4096 @ 0x1000 │ │ add sp, #16 │ │ ldmia.w sp!, {r8, r9, sl} │ │ pop {r4, r5, r6, r7, pc} │ │ movs r2, #24 │ │ umull r8, r2, r4, r2 │ │ - cbnz r2, 82fd6 │ │ + cbnz r2, 84250 │ │ movw r2, #65529 @ 0xfff9 │ │ movt r2, #32767 @ 0x7fff │ │ cmp r8, r2 │ │ - bcs.n 82fd6 │ │ + bcs.n 84250 │ │ movs r6, #0 │ │ cmp.w r8, #0 │ │ - beq.n 82faa │ │ + beq.n 84224 │ │ mov r9, r0 │ │ - ldr r0, [pc, #96] @ (82ff4 ) │ │ + ldr r0, [pc, #100] @ (84270 ) │ │ mov sl, r1 │ │ movs r1, #8 │ │ add r0, pc │ │ ldrb r0, [r0, #1] │ │ mov r0, r8 │ │ - bl 4abf8 │ │ - cbz r0, 82fde │ │ + bl 4d084 │ │ + cbz r0, 84258 │ │ mov r5, r0 │ │ mov r1, sl │ │ mov r0, r9 │ │ - b.n 82fae │ │ + b.n 84228 │ │ movs r5, #8 │ │ movs r4, #0 │ │ add r2, sp, #8 │ │ cmp r1, #65 @ 0x41 │ │ stmia r2!, {r4, r5, r6} │ │ it cc │ │ movcc r6, #1 │ │ mov r2, r5 │ │ mov r3, r4 │ │ str r6, [sp, #0] │ │ - bl 8371c │ │ + bl 847dc │ │ mov r0, r5 │ │ add.w sp, sp, #4096 @ 0x1000 │ │ add sp, #16 │ │ ldmia.w sp!, {r8, r9, sl} │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ - b.w ccae8 │ │ - ldr r0, [pc, #32] @ (82ff8 ) │ │ + b.w cd0f0 │ │ + ldr r0, [pc, #32] @ (84274 ) │ │ add r0, pc │ │ - bl 4ad90 │ │ + bl 4bbb0 │ │ movs r0, #8 │ │ mov r1, r8 │ │ - bl 4adb8 │ │ + bl 4bbd8 │ │ mov r4, r0 │ │ add r0, sp, #8 │ │ - bl 82eae │ │ + bl 84124 │ │ mov r0, r4 │ │ - blx cb1cc │ │ - asrs r6, r2, #24 │ │ + blx cb7d4 │ │ + nop │ │ + lsrs r4, r0, #31 │ │ movs r5, r0 │ │ - bvc.n 830e4 │ │ + ldmia r4, {r1, r2, r3, r4, r5, r6, r7} │ │ movs r4, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #32 │ │ add.w r1, r1, r1, lsl #1 │ │ movs r4, #0 │ │ mov r2, r0 │ │ str r0, [sp, #28] │ │ add.w ip, r0, r1, lsl #3 │ │ add.w r1, r0, #24 │ │ str.w ip, [sp] │ │ - b.n 8304c │ │ + b.n 842c8 │ │ ldr r2, [sp, #28] │ │ ldrd r6, r1, [sp, #4] │ │ strd r1, r6, [r2] │ │ strd r3, r0, [ip, #-16] │ │ ldr r0, [sp, #12] │ │ str.w r0, [ip, #-8] │ │ ldr r0, [sp, #16] │ │ str.w r0, [ip, #-4] │ │ ldr.w ip, [sp] │ │ ldrd r6, r4, [sp, #20] │ │ add.w r1, r6, #24 │ │ adds r4, #24 │ │ cmp r1, ip │ │ mov r2, r6 │ │ - beq.n 830a6 │ │ + beq.n 84322 │ │ mov r6, r1 │ │ ldrd r5, r1, [r2, #8] │ │ ldrd r3, r0, [r2, #32] │ │ subs r5, r3, r5 │ │ sbcs.w r5, r0, r1 │ │ - bcs.n 83040 │ │ + bcs.n 842bc │ │ str r6, [sp, #20] │ │ ldrd r1, r6, [r2, #24] │ │ str r4, [sp, #24] │ │ strd r6, r1, [sp, #4] │ │ ldrd r2, r1, [r2, #40] @ 0x28 │ │ strd r2, r1, [sp, #12] │ │ mov r2, r4 │ │ @@ -85387,684 +93002,491 @@ │ │ cmp r2, #0 │ │ add.w r8, r1, r2 │ │ add.w ip, r8, #24 │ │ mov r6, r8 │ │ ldmia.w r6, {r1, r4, r9, sl, fp, lr} │ │ mov r5, ip │ │ stmia.w r5, {r1, r4, r9, sl, fp, lr} │ │ - beq.n 8301e │ │ + beq.n 8429a │ │ ldrd r1, r6, [r8, #-16] │ │ subs r2, #24 │ │ subs r1, r3, r1 │ │ sbcs.w r1, r0, r6 │ │ - bcc.n 83074 │ │ + bcc.n 842f0 │ │ ldr r1, [sp, #28] │ │ add r1, r2 │ │ add.w r2, r1, #24 │ │ - b.n 83020 │ │ + b.n 8429c │ │ add sp, #32 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w fp, [sp, #-4]! │ │ sub sp, #24 │ │ ldr r3, [r0, #0] │ │ + mov r5, r0 │ │ + movs r0, #24 │ │ mov r4, r1 │ │ adds r6, r3, #1 │ │ - bcs.n 83122 │ │ cmp.w r6, r3, lsl #1 │ │ - it cc │ │ - lslcc r6, r3, #1 │ │ - mov r5, r0 │ │ - movs r0, #24 │ │ + it ls │ │ + lslls r6, r3, #1 │ │ cmp r6, #4 │ │ it ls │ │ movls r6, #4 │ │ umull r2, r1, r6, r0 │ │ movs r0, #0 │ │ - cbnz r1, 83124 │ │ + cbnz r1, 8439c │ │ movw r1, #65528 @ 0xfff8 │ │ movt r1, #32767 @ 0x7fff │ │ cmp r2, r1 │ │ - bhi.n 8311c │ │ - cbz r3, 830f6 │ │ + bhi.n 84396 │ │ + cbz r3, 84370 │ │ ldr r0, [r5, #4] │ │ str r0, [sp, #12] │ │ add.w r0, r3, r3, lsl #1 │ │ lsls r0, r0, #3 │ │ str r0, [sp, #20] │ │ movs r0, #8 │ │ add r3, sp, #12 │ │ str r0, [sp, #16] │ │ mov r0, sp │ │ movs r1, #8 │ │ - bl 78194 │ │ + bl 7873c │ │ ldr r0, [sp, #0] │ │ cmp r0, #1 │ │ itttt ne │ │ ldrne r0, [sp, #4] │ │ strdne r6, r0, [r5] │ │ addne sp, #24 │ │ ldrne.w fp, [sp], #4 │ │ it ne │ │ popne {r4, r5, r6, r7, pc} │ │ ldrd r0, r1, [sp, #4] │ │ mov r2, r4 │ │ - bl 4ad80 │ │ - movs r0, #0 │ │ + bl 4bba0 │ │ mov r2, r4 │ │ - bl 4ad80 │ │ + bl 4bba0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ ldrd r8, r6, [r0, #4] │ │ mov r5, r0 │ │ - cbz r6, 83152 │ │ + cbz r6, 843ca │ │ add.w r4, r8, #4 │ │ ldr.w r0, [r4, #-4] │ │ cmp r0, #0 │ │ itt ne │ │ ldrne r0, [r4, #0] │ │ - blxne ccbe0 │ │ + blxne cd200 │ │ adds r4, #12 │ │ subs r6, #1 │ │ - bne.n 8313e │ │ + bne.n 843b6 │ │ ldr r0, [r5, #0] │ │ - cbz r0, 83164 │ │ + cbz r0, 843dc │ │ mov r0, r8 │ │ ldr.w r8, [sp], #4 │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ - b.w ccae8 │ │ + b.w cd0f0 │ │ ldr.w r8, [sp], #4 │ │ pop {r4, r5, r6, r7, pc} │ │ - bmi.n 83116 │ │ + bmi.n 8438e │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #92 @ 0x5c │ │ - mov r5, r1 │ │ - ldr.w r1, [r1, #224] @ 0xe0 │ │ - mov sl, r3 │ │ + mov sl, r1 │ │ + ldr.w r1, [r2, #240] @ 0xf0 │ │ + mov r6, r3 │ │ + mov r9, r2 │ │ mov fp, r0 │ │ - cbz r1, 831c0 │ │ + cbz r1, 8443c │ │ add r0, sp, #72 @ 0x48 │ │ - str r2, [sp, #4] │ │ - ldr.w r2, [r5, #228] @ 0xe4 │ │ + ldr.w r2, [r9, #244] @ 0xf4 │ │ adds r0, #4 │ │ - bl 4aff4 │ │ - ldrd r9, r8, [sp, #76] @ 0x4c │ │ - ldr r6, [sp, #84] @ 0x54 │ │ - cmp.w r9, #2147483648 @ 0x80000000 │ │ - bne.n 831cc │ │ - cmp.w r6, #4294967295 @ 0xffffffff │ │ - ble.w 83324 │ │ - cbz r6, 831d4 │ │ - ldr r0, [pc, #452] @ (8336c ) │ │ + str r6, [sp, #4] │ │ + mov r6, sl │ │ + bl 4be10 │ │ + ldrd r8, sl, [sp, #76] @ 0x4c │ │ + ldr r5, [sp, #84] @ 0x54 │ │ + cmp.w r8, #2147483648 @ 0x80000000 │ │ + bne.n 84448 │ │ + cmp.w r5, #4294967295 @ 0xffffffff │ │ + ble.w 84592 │ │ + cbz r5, 84450 │ │ + ldr r0, [pc, #420] @ (845c8 ) │ │ movs r1, #1 │ │ add r0, pc │ │ ldrb r0, [r0, #1] │ │ - mov r0, r6 │ │ - bl 4abf8 │ │ + mov r0, r5 │ │ + bl 4d084 │ │ mov r4, r0 │ │ - cbnz r0, 831d6 │ │ + cbnz r0, 84452 │ │ movs r0, #1 │ │ - mov r1, r6 │ │ - bl 4adb8 │ │ - movs r6, #0 │ │ + mov r1, r5 │ │ + bl 4bbd8 │ │ + movs r5, #0 │ │ movs r4, #1 │ │ - str r6, [sp, #8] │ │ - mov.w r9, #0 │ │ - b.n 831e6 │ │ - mov r4, r8 │ │ - str.w r9, [sp, #8] │ │ - b.n 831e4 │ │ + str r5, [sp, #8] │ │ + mov.w r8, #0 │ │ + b.n 84464 │ │ + mov r4, sl │ │ + str.w r8, [sp, #8] │ │ + b.n 84460 │ │ movs r4, #1 │ │ mov r0, r4 │ │ - mov r1, r8 │ │ - mov r2, r6 │ │ - bl c99c0 │ │ - str r6, [sp, #8] │ │ - mov r9, r6 │ │ - ldr r2, [sp, #4] │ │ - ldrd r0, r1, [r2, #16] │ │ - ldr.w r8, [r7, #8] │ │ + mov r1, sl │ │ + mov r2, r5 │ │ + bl ca0b2 │ │ + str r5, [sp, #8] │ │ + mov r8, r5 │ │ + mov sl, r6 │ │ + ldr r6, [sp, #4] │ │ + ldrd r0, r1, [r6, #32] │ │ + strd r4, r5, [sp, #12] │ │ orrs r1, r0 │ │ - strd r4, r6, [sp, #12] │ │ - beq.n 8327a │ │ - ldrh.w r1, [sl, #130] @ 0x82 │ │ - cmp r1, #5 │ │ - bcs.n 8320a │ │ - ldr.w r1, [sl, #100] @ 0x64 │ │ + beq.n 844e8 │ │ + ldr r1, [r7, #8] │ │ + ldrh.w r2, [r1, #146] @ 0x92 │ │ + cmp r2, #5 │ │ + bcs.n 84484 │ │ + ldr r2, [r1, #116] @ 0x74 │ │ subs r0, #1 │ │ - cmp r0, r1 │ │ - bcc.n 83212 │ │ - b.n 8327a │ │ - ldr.w r1, [sl, #100] @ 0x64 │ │ - cmp r1, r0 │ │ - bls.n 8327a │ │ - ldr.w r1, [sl, #96] @ 0x60 │ │ + cmp r0, r2 │ │ + bcc.n 8448a │ │ + b.n 844e8 │ │ + ldr r2, [r1, #116] @ 0x74 │ │ + cmp r2, r0 │ │ + bls.n 844e8 │ │ + ldr r1, [r1, #112] @ 0x70 │ │ add r4, sp, #24 │ │ - mov r6, r2 │ │ add.w r1, r1, r0, lsl #4 │ │ mov r0, r4 │ │ - bl 833f0 │ │ + bl 83be8 │ │ ldrd r0, r1, [sp, #24] │ │ - mov r2, r6 │ │ eor.w r0, r0, #46 @ 0x2e │ │ orrs r0, r1 │ │ - beq.n 8327a │ │ - ldr.w r3, [r5, #244] @ 0xf4 │ │ + beq.n 844e8 │ │ + ldr.w r3, [r9, #260] @ 0x104 │ │ add r0, sp, #72 @ 0x48 │ │ - ldrb.w r2, [r5, #201] @ 0xc9 │ │ - mov r1, r8 │ │ + ldrb.w r2, [r9, #217] @ 0xd9 │ │ + mov r1, sl │ │ str r4, [sp, #0] │ │ - bl 835f0 │ │ + bl 846b0 │ │ ldrb.w r0, [sp, #72] @ 0x48 │ │ - cmp r0, #75 @ 0x4b │ │ - bne.n 83316 │ │ + cmp r0, #79 @ 0x4f │ │ + bne.n 84584 │ │ ldrd r1, r2, [sp, #76] @ 0x4c │ │ add r0, sp, #56 @ 0x38 │ │ adds r0, #4 │ │ - bl 4aff4 │ │ - ldrd r4, r9, [sp, #60] @ 0x3c │ │ + bl 4be10 │ │ + ldrd r4, r5, [sp, #60] @ 0x3c │ │ ldr r2, [sp, #68] @ 0x44 │ │ add r0, sp, #8 │ │ - mov r1, r9 │ │ - bl 4aacc │ │ + mov r1, r5 │ │ + bl 4b9dc │ │ orr.w r0, r4, #2147483648 @ 0x80000000 │ │ - mov r2, r6 │ │ cmp.w r0, #2147483648 @ 0x80000000 │ │ - beq.n 8327a │ │ - mov r0, r9 │ │ - blx ccbe0 │ │ - mov r2, r6 │ │ + beq.n 844e8 │ │ + mov r0, r5 │ │ + blx cd200 │ │ add r4, sp, #72 @ 0x48 │ │ - mov r1, r2 │ │ + mov r1, r6 │ │ mov r0, r4 │ │ - bl 833f0 │ │ - ldr.w r3, [r5, #244] @ 0xf4 │ │ + bl 83be8 │ │ + ldr.w r3, [r9, #260] @ 0x104 │ │ add r0, sp, #56 @ 0x38 │ │ - ldrb.w r2, [r5, #201] @ 0xc9 │ │ - mov r1, r8 │ │ + ldrb.w r2, [r9, #217] @ 0xd9 │ │ + mov r1, sl │ │ str r4, [sp, #0] │ │ - bl 835f0 │ │ + bl 846b0 │ │ ldrb.w r0, [sp, #56] @ 0x38 │ │ - cmp r0, #75 @ 0x4b │ │ - bne.n 832da │ │ + cmp r0, #79 @ 0x4f │ │ + bne.n 84548 │ │ ldrd r1, r2, [sp, #60] @ 0x3c │ │ add r0, sp, #40 @ 0x28 │ │ adds r0, #4 │ │ - bl 4aff4 │ │ + bl 4be10 │ │ ldrd r4, r5, [sp, #44] @ 0x2c │ │ ldr r2, [sp, #52] @ 0x34 │ │ add r0, sp, #8 │ │ mov r1, r5 │ │ - bl 4aacc │ │ + bl 4b9dc │ │ orr.w r0, r4, #2147483648 @ 0x80000000 │ │ cmp.w r0, #2147483648 @ 0x80000000 │ │ - beq.n 832c8 │ │ + beq.n 84536 │ │ mov r0, r5 │ │ - blx ccbe0 │ │ + blx cd200 │ │ add r2, sp, #8 │ │ add.w r3, fp, #4 │ │ ldmia r2, {r0, r1, r2} │ │ stmia r3!, {r0, r1, r2} │ │ - movs r0, #75 @ 0x4b │ │ + movs r0, #79 @ 0x4f │ │ strb.w r0, [fp] │ │ - b.n 8330e │ │ + b.n 8457c │ │ add r6, sp, #60 @ 0x3c │ │ ldrh.w r1, [sp, #57] @ 0x39 │ │ - ldr.w r9, [sp, #8] │ │ + ldr.w r8, [sp, #8] │ │ ldmia r6, {r2, r3, r6} │ │ ldrb.w r5, [sp, #59] @ 0x3b │ │ - cmp.w r9, #0 │ │ + cmp.w r8, #0 │ │ strb.w r5, [fp, #3] │ │ strh.w r1, [fp, #1] │ │ str.w r2, [fp, #4] │ │ str.w r3, [fp, #8] │ │ str.w r6, [fp, #12] │ │ strb.w r0, [fp] │ │ - beq.n 8330e │ │ + beq.n 8457c │ │ ldr r0, [sp, #12] │ │ - blx ccbe0 │ │ + blx cd200 │ │ add sp, #92 @ 0x5c │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ add r6, sp, #76 @ 0x4c │ │ ldrh.w r1, [sp, #73] @ 0x49 │ │ ldrb.w r5, [sp, #75] @ 0x4b │ │ ldmia r6, {r2, r3, r6} │ │ - b.n 832ea │ │ - ldr r0, [pc, #72] @ (83370 ) │ │ + b.n 84558 │ │ + ldr r0, [pc, #56] @ (845cc ) │ │ add r0, pc │ │ - bl 4ad90 │ │ - mov r8, r0 │ │ - orr.w r0, r4, #2147483648 @ 0x80000000 │ │ - cmp.w r0, #2147483648 @ 0x80000000 │ │ - beq.n 83358 │ │ - mov r0, r9 │ │ - blx ccbe0 │ │ - b.n 83358 │ │ - b.n 83356 │ │ - mov r8, r0 │ │ + bl 4bbb0 │ │ + b.n 8459e │ │ + b.n 845b2 │ │ + mov r6, r0 │ │ orr.w r0, r4, #2147483648 @ 0x80000000 │ │ cmp.w r0, #2147483648 @ 0x80000000 │ │ - beq.n 83358 │ │ + beq.n 845b4 │ │ mov r0, r5 │ │ - blx ccbe0 │ │ - b.n 83358 │ │ - mov r8, r0 │ │ + blx cd200 │ │ + b.n 845b4 │ │ + mov r6, r0 │ │ ldr r0, [sp, #8] │ │ cmp r0, #0 │ │ itt ne │ │ ldrne r0, [sp, #12] │ │ - blxne ccbe0 │ │ - mov r0, r8 │ │ - blx cb1cc │ │ + blxne cd200 │ │ + mov r0, r6 │ │ + blx cb7d4 │ │ nop │ │ - asrs r2, r0, #16 │ │ + lsrs r6, r5, #22 │ │ movs r5, r0 │ │ - vst1.8 {d0[0]}, [sl], r4 │ │ + ldcl 0, cr0, [r0, #16]! │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w fp, [sp, #-4]! │ │ sub sp, #24 │ │ ldr r3, [r0, #0] │ │ + mov r5, r0 │ │ + movs r0, #12 │ │ mov r4, r1 │ │ adds r6, r3, #1 │ │ - bcs.n 833e8 │ │ cmp.w r6, r3, lsl #1 │ │ - it cc │ │ - lslcc r6, r3, #1 │ │ - mov r5, r0 │ │ - movs r0, #12 │ │ + it ls │ │ + lslls r6, r3, #1 │ │ cmp r6, #4 │ │ it ls │ │ movls r6, #4 │ │ umull r2, r1, r6, r0 │ │ movs r0, #0 │ │ - cbnz r1, 833ea │ │ + cbnz r1, 84642 │ │ movw r1, #65532 @ 0xfffc │ │ movt r1, #32767 @ 0x7fff │ │ cmp r2, r1 │ │ - bhi.n 833e2 │ │ - cbz r3, 833bc │ │ + bhi.n 8463c │ │ + cbz r3, 84616 │ │ ldr r0, [r5, #4] │ │ str r0, [sp, #12] │ │ add.w r0, r3, r3, lsl #1 │ │ lsls r0, r0, #2 │ │ str r0, [sp, #20] │ │ movs r0, #4 │ │ add r3, sp, #12 │ │ str r0, [sp, #16] │ │ mov r0, sp │ │ movs r1, #4 │ │ - bl 78194 │ │ + bl 7873c │ │ ldr r0, [sp, #0] │ │ cmp r0, #1 │ │ itttt ne │ │ ldrne r0, [sp, #4] │ │ strdne r6, r0, [r5] │ │ addne sp, #24 │ │ ldrne.w fp, [sp], #4 │ │ it ne │ │ popne {r4, r5, r6, r7, pc} │ │ ldrd r0, r1, [sp, #4] │ │ mov r2, r4 │ │ - bl 4ad80 │ │ - movs r0, #0 │ │ + bl 4bba0 │ │ mov r2, r4 │ │ - bl 4ad80 │ │ - ldr r2, [r1, #0] │ │ - tbh [pc, r2, lsl #1] │ │ - movs r6, r5 │ │ - lsls r5, r0, #2 │ │ - lsls r3, r6, #1 │ │ - lsls r1, r7, #1 │ │ - lsls r3, r3, #1 │ │ - lsls r0, r4, #2 │ │ - lsls r7, r5, #2 │ │ - lsls r4, r7, #1 │ │ - lsls r6, r7, #2 │ │ - lsls r4, r4, #1 │ │ - lsls r3, r7, #2 │ │ - lsls r0, r3, #1 │ │ - lsls r1, r4, #1 │ │ - lsls r4, r5, #2 │ │ - lsls r2, r2, #1 │ │ - lsls r6, r6, #1 │ │ - lsls r6, r0, #1 │ │ - lsls r7, r2, #2 │ │ - lsls r0, r7, #2 │ │ - lsls r2, r4, #3 │ │ - lsls r5, r3, #2 │ │ - lsls r1, r5, #2 │ │ - lsls r6, r2, #3 │ │ - lsls r1, r5, #3 │ │ - lsls r0, r6, #1 │ │ - lsls r7, r4, #1 │ │ - lsls r6, r6, #3 │ │ - lsls r0, r0, #1 │ │ - lsls r4, r5, #3 │ │ - lsls r7, r5, #3 │ │ - lsls r7, r0, #3 │ │ - lsls r6, r1, #2 │ │ - lsls r2, r1, #3 │ │ - lsls r5, r2, #1 │ │ - lsls r3, r0, #1 │ │ - movs r2, r7 │ │ - movs r5, r7 │ │ - movs r7, r6 │ │ - lsls r2, r6, #3 │ │ - lsls r1, r3, #3 │ │ - lsls r6, r3, #1 │ │ - lsls r2, r3, #2 │ │ - lsls r5, r4, #3 │ │ - movs r4, r6 │ │ - lsls r1, r1, #1 │ │ - lsls r5, r1, #3 │ │ - ldrd r1, r2, [r1, #8] │ │ - strd r1, r2, [r0, #8] │ │ - movs r2, #0 │ │ - b.n 835e8 │ │ - ldrb r1, [r1, #8] │ │ - movs r2, #43 @ 0x2b │ │ - b.n 835c4 │ │ - ldrb r1, [r1, #8] │ │ - movs r2, #37 @ 0x25 │ │ - b.n 835c4 │ │ - ldrb r1, [r1, #8] │ │ - movs r2, #35 @ 0x23 │ │ - b.n 835c4 │ │ - ldrb r1, [r1, #8] │ │ - movs r2, #36 @ 0x24 │ │ - b.n 835c4 │ │ - ldr r1, [r1, #8] │ │ - movs r2, #27 │ │ - b.n 835e6 │ │ - ldrb r1, [r1, #8] │ │ - movs r2, #34 @ 0x22 │ │ - b.n 835c4 │ │ - ldr r1, [r1, #8] │ │ - movs r2, #16 │ │ - b.n 835e6 │ │ - ldrd r1, r2, [r1, #8] │ │ - strd r1, r2, [r0, #8] │ │ - movs r1, #0 │ │ - movs r2, #44 @ 0x2c │ │ - strd r2, r1, [r0] │ │ - bx lr │ │ - ldr r1, [r1, #8] │ │ - movs r2, #14 │ │ - b.n 835e6 │ │ - ldrb r1, [r1, #8] │ │ - movs r2, #33 @ 0x21 │ │ - b.n 835c4 │ │ - ldr r1, [r1, #8] │ │ - movs r2, #11 │ │ - b.n 835e6 │ │ - ldr r1, [r1, #8] │ │ - movs r2, #4 │ │ - b.n 835e6 │ │ - ldrb r1, [r1, #8] │ │ - movs r2, #40 @ 0x28 │ │ - b.n 835c4 │ │ - ldr r1, [r1, #8] │ │ - movs r2, #12 │ │ - b.n 835e6 │ │ - ldrb r1, [r1, #8] │ │ - movs r2, #9 │ │ - b.n 835c4 │ │ - ldrd r1, r2, [r1, #8] │ │ - strd r1, r2, [r0, #8] │ │ - movs r1, #0 │ │ - movs r2, #25 │ │ - strd r2, r1, [r0] │ │ - bx lr │ │ - ldr r1, [r1, #8] │ │ - movs r2, #24 │ │ - b.n 835e6 │ │ - ldrb r1, [r1, #8] │ │ - movs r2, #2 │ │ - b.n 835c4 │ │ - ldr r1, [r1, #8] │ │ - movs r2, #15 │ │ - b.n 835e6 │ │ - ldrh r1, [r1, #8] │ │ - movs r2, #3 │ │ - b.n 835de │ │ - ldrd r1, r2, [r1, #8] │ │ - strd r1, r2, [r0, #8] │ │ - movs r1, #0 │ │ - movs r2, #7 │ │ - strd r2, r1, [r0] │ │ - bx lr │ │ - ldrd r1, r2, [r1, #8] │ │ - strd r1, r2, [r0, #8] │ │ - movs r1, #0 │ │ - movs r2, #1 │ │ - strd r2, r1, [r0] │ │ - bx lr │ │ - ldrd r1, r2, [r1, #8] │ │ - strd r1, r2, [r0, #8] │ │ - movs r1, #0 │ │ - movs r2, #31 │ │ - strd r2, r1, [r0] │ │ - bx lr │ │ - ldr r1, [r1, #8] │ │ - movs r2, #17 │ │ - b.n 835e6 │ │ - ldrb r1, [r1, #8] │ │ - movs r2, #41 @ 0x29 │ │ - b.n 835c4 │ │ - ldr r1, [r1, #8] │ │ - movs r2, #20 │ │ - b.n 835e6 │ │ - ldrd r1, r2, [r1, #8] │ │ - strd r1, r2, [r0, #8] │ │ - movs r1, #0 │ │ - movs r2, #5 │ │ - strd r2, r1, [r0] │ │ - bx lr │ │ - ldr r1, [r1, #8] │ │ - movs r2, #21 │ │ - b.n 835e6 │ │ - ldr r1, [r1, #8] │ │ - movs r2, #13 │ │ - b.n 835e6 │ │ - ldrd r1, r2, [r1, #8] │ │ - strd r1, r2, [r0, #8] │ │ - movs r1, #0 │ │ - movs r2, #6 │ │ - strd r2, r1, [r0] │ │ - bx lr │ │ - ldr r1, [r1, #8] │ │ - movs r2, #18 │ │ - b.n 835e6 │ │ - ldr r1, [r1, #8] │ │ - movs r2, #10 │ │ - b.n 835e6 │ │ - ldrd r1, r2, [r1, #8] │ │ - strd r1, r2, [r0, #8] │ │ - movs r1, #0 │ │ - movs r2, #8 │ │ - strd r2, r1, [r0] │ │ - bx lr │ │ - ldr r1, [r1, #8] │ │ - movs r2, #30 │ │ - b.n 835e6 │ │ - ldrb r1, [r1, #8] │ │ - movs r2, #32 │ │ - b.n 835c4 │ │ - ldrd r1, r2, [r1, #8] │ │ - strd r1, r2, [r0, #8] │ │ - movs r1, #0 │ │ - movs r2, #45 @ 0x2d │ │ - strd r2, r1, [r0] │ │ - bx lr │ │ - ldr r1, [r1, #8] │ │ - movs r2, #22 │ │ - b.n 835e6 │ │ - ldrd r1, r2, [r1, #8] │ │ - strd r1, r2, [r0, #8] │ │ - movs r1, #0 │ │ - movs r2, #39 @ 0x27 │ │ - strd r2, r1, [r0] │ │ - bx lr │ │ - ldr r1, [r1, #8] │ │ - movs r2, #19 │ │ - b.n 835e6 │ │ - ldrb r1, [r1, #8] │ │ - movs r2, #42 @ 0x2a │ │ - strb r1, [r0, #8] │ │ - b.n 835e8 │ │ - ldr r1, [r1, #8] │ │ - movs r2, #23 │ │ - b.n 835e6 │ │ - ldr r1, [r1, #8] │ │ - movs r2, #28 │ │ - b.n 835e6 │ │ - ldr r1, [r1, #8] │ │ - movs r2, #29 │ │ - b.n 835e6 │ │ - ldrh r1, [r1, #8] │ │ - movs r2, #38 @ 0x26 │ │ - strh r1, [r0, #8] │ │ - b.n 835e8 │ │ - ldr r1, [r1, #8] │ │ - movs r2, #26 │ │ - str r1, [r0, #8] │ │ - movs r1, #0 │ │ - strd r2, r1, [r0] │ │ - bx lr │ │ + bl 4bba0 │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + str.w r8, [sp, #-4]! │ │ + mov r4, r0 │ │ + ldr r0, [r0, #0] │ │ + cbz r0, 8465c │ │ + ldr.w r8, [sp], #4 │ │ + pop {r4, r5, r6, r7, pc} │ │ + ldr r6, [r4, #8] │ │ + cbz r6, 84682 │ │ + ldr.w r8, [r4, #4] │ │ + add.w r5, r8, #4 │ │ + ldr.w r0, [r5, #-4] │ │ + cmp r0, #0 │ │ + itt ne │ │ + ldrne r0, [r5, #0] │ │ + blxne cd200 │ │ + adds r5, #12 │ │ + subs r6, #1 │ │ + bne.n 84668 │ │ + mov r0, r8 │ │ + blx cd200 │ │ + ldr r5, [r4, #16] │ │ + cmp r5, #0 │ │ + beq.n 84656 │ │ + ldr r4, [r4, #12] │ │ + adds r6, r4, #4 │ │ + ldr r0, [r6, #0] │ │ + cmp r0, #0 │ │ + itt ne │ │ + ldrne.w r0, [r6, #-4] │ │ + blxne cd200 │ │ + adds r6, #24 │ │ + subs r5, #1 │ │ + bne.n 8468c │ │ + mov r0, r4 │ │ + ldr.w r8, [sp], #4 │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ + b.w cd0f0 │ │ + bmi.n 8465a │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ ldr.w lr, [r7, #8] │ │ ldr.w r4, [lr] │ │ sub.w ip, r4, #26 │ │ cmp.w ip, #5 │ │ - bhi.n 83666 │ │ + bhi.n 84726 │ │ tbb [pc, ip] │ │ subs r3, r0, r4 │ │ asrs r6, r5, #16 │ │ bx r6 │ │ ldrd r1, r2, [r1, #48] @ 0x30 │ │ ldr.w r3, [lr, #8] │ │ cmp r2, r3 │ │ - bcc.n 8368c │ │ + bcc.n 8474c │ │ add r1, r3 │ │ - beq.n 8368c │ │ + beq.n 8474c │ │ subs r3, r2, r3 │ │ movs r2, #0 │ │ ldrb r4, [r1, r2] │ │ cmp r4, #0 │ │ - beq.n 83712 │ │ + beq.n 847d2 │ │ adds r2, #1 │ │ cmp r3, r2 │ │ - bne.n 83624 │ │ - b.n 8368c │ │ + bne.n 846e4 │ │ + b.n 8474c │ │ ldrd ip, r4, [r1, #56] @ 0x38 │ │ cmp r4, r3 │ │ - bcs.n 836a6 │ │ + bcs.n 84766 │ │ movs r2, #0 │ │ movs r1, #19 │ │ - b.n 836ec │ │ + b.n 847ac │ │ ldr r1, [r1, #104] @ 0x68 │ │ - cbz r1, 83666 │ │ + cbz r1, 84726 │ │ ldr.w r2, [lr, #8] │ │ ldrd r1, r3, [r1, #56] @ 0x38 │ │ cmp r3, r2 │ │ - bcc.n 8368c │ │ + bcc.n 8474c │ │ add r1, r2 │ │ - beq.n 8368c │ │ + beq.n 8474c │ │ subs r3, r3, r2 │ │ movs r2, #0 │ │ - ldrb r5, [r1, r2] │ │ - cmp r5, #0 │ │ - beq.n 83712 │ │ + ldrb r4, [r1, r2] │ │ + cmp r4, #0 │ │ + beq.n 847d2 │ │ adds r2, #1 │ │ cmp r3, r2 │ │ - bne.n 83658 │ │ - b.n 8368c │ │ - movs r1, #69 @ 0x45 │ │ + bne.n 84718 │ │ + b.n 8474c │ │ + movs r1, #72 @ 0x48 │ │ strb r1, [r0, #0] │ │ pop {r4, r5, r7, pc} │ │ ldrd r1, r2, [r1, #40] @ 0x28 │ │ ldr.w r3, [lr, #8] │ │ cmp r2, r3 │ │ - bcc.n 8368c │ │ + bcc.n 8474c │ │ add r1, r3 │ │ - beq.n 8368c │ │ + beq.n 8474c │ │ subs r3, r2, r3 │ │ movs r2, #0 │ │ ldrb r5, [r1, r2] │ │ cmp r5, #0 │ │ - beq.n 83712 │ │ + beq.n 847d2 │ │ adds r2, #1 │ │ cmp r3, r2 │ │ - bne.n 83680 │ │ + bne.n 84740 │ │ movs r2, #0 │ │ strd r1, r2, [r0, #8] │ │ movs r1, #19 │ │ strb r1, [r0, #0] │ │ pop {r4, r5, r7, pc} │ │ ldrd r2, r3, [lr, #8] │ │ - movs r1, #75 @ 0x4b │ │ + movs r1, #79 @ 0x4f │ │ strb r1, [r0, #0] │ │ strd r2, r3, [r0, #4] │ │ pop {r4, r5, r7, pc} │ │ ldr.w lr, [lr, #8] │ │ uxtb r2, r2 │ │ umull lr, r5, lr, r2 │ │ - cbz r5, 836b6 │ │ - movs r1, #53 @ 0x35 │ │ - b.n 836ec │ │ + cbz r5, 84776 │ │ + movs r1, #56 @ 0x38 │ │ + b.n 847ac │ │ subs r4, r4, r3 │ │ add ip, r3 │ │ cmp r4, lr │ │ - bcc.n 8363a │ │ + bcc.n 846fa │ │ add.w r3, ip, lr │ │ sub.w r4, r4, lr │ │ cmp r2, #8 │ │ - bne.n 836da │ │ + bne.n 8479a │ │ cmp r4, #8 │ │ - bcc.n 836de │ │ + bcc.n 8479e │ │ ldr r2, [r3, #4] │ │ - cbz r2, 836f4 │ │ + cbz r2, 847b4 │ │ movs r2, #0 │ │ - movs r1, #53 @ 0x35 │ │ + movs r1, #56 @ 0x38 │ │ movs r3, #0 │ │ - b.n 836e4 │ │ + b.n 847a4 │ │ cmp r4, #4 │ │ - bcs.n 836f4 │ │ + bcs.n 847b4 │ │ bic.w r2, r3, #255 @ 0xff │ │ movs r1, #19 │ │ uxtb r3, r3 │ │ orr.w ip, r3, r2 │ │ movs r2, #0 │ │ strb r1, [r0, #0] │ │ strd ip, r2, [r0, #8] │ │ pop {r4, r5, r7, pc} │ │ ldr r2, [r3, #0] │ │ ldrd r1, r3, [r1, #48] @ 0x30 │ │ cmp r3, r2 │ │ - bcc.n 8368c │ │ + bcc.n 8474c │ │ add r1, r2 │ │ - beq.n 8368c │ │ + beq.n 8474c │ │ subs r3, r3, r2 │ │ movs r2, #0 │ │ ldrb r5, [r1, r2] │ │ - cbz r5, 83712 │ │ + cbz r5, 847d2 │ │ adds r2, #1 │ │ cmp r3, r2 │ │ - bne.n 83706 │ │ - b.n 8368c │ │ + bne.n 847c6 │ │ + b.n 8474c │ │ strd r1, r2, [r0, #4] │ │ - movs r1, #75 @ 0x4b │ │ + movs r1, #79 @ 0x4f │ │ strb r1, [r0, #0] │ │ pop {r4, r5, r7, pc} │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #444 @ 0x1bc │ │ mov r5, r1 │ │ @@ -86072,24 +93494,24 @@ │ │ movs r1, #0 │ │ subs r0, r5, #1 │ │ sbc.w r1, r1, #3221225472 @ 0xc0000000 │ │ mov r6, r3 │ │ str r2, [sp, #76] @ 0x4c │ │ mov r2, r5 │ │ movs r3, #0 │ │ - bl c9adc │ │ + bl ca0e4 │ │ cmp.w r5, #4096 @ 0x1000 │ │ strd r1, r0, [sp, #12] │ │ str r5, [sp, #32] │ │ - bhi.n 83756 │ │ + bhi.n 84816 │ │ sub.w r0, r5, r5, lsr #1 │ │ cmp r0, #64 @ 0x40 │ │ it cs │ │ movcs r0, #64 @ 0x40 │ │ - b.n 83776 │ │ + b.n 84836 │ │ ldr r0, [sp, #32] │ │ movs r2, #1 │ │ ldr r1, [sp, #32] │ │ orr.w r0, r0, #1 │ │ ldr r5, [sp, #32] │ │ clz r0, r0 │ │ rsb r0, r0, #32 │ │ @@ -86109,117 +93531,117 @@ │ │ str r0, [sp, #20] │ │ add.w r0, r1, #56 @ 0x38 │ │ str r0, [sp, #8] │ │ str r6, [sp, #36] @ 0x24 │ │ add.w r6, ip, ip, lsl #1 │ │ cmp r5, ip │ │ str.w ip, [sp, #56] @ 0x38 │ │ - bls.n 837de │ │ + bls.n 8489e │ │ ldr r0, [sp, #52] @ 0x34 │ │ sub.w r8, r5, ip │ │ ldr r1, [sp, #24] │ │ add.w r0, r0, r6, lsl #3 │ │ str r4, [sp, #44] @ 0x2c │ │ cmp r8, r1 │ │ str r6, [sp, #80] @ 0x50 │ │ - bcs.n 837f2 │ │ + bcs.n 848b2 │ │ ldr r1, [r7, #8] │ │ - cbz r1, 8381c │ │ + cbz r1, 848dc │ │ movs r1, #0 │ │ cmp.w r8, #32 │ │ strd r1, r1, [sp] │ │ it cs │ │ movcs.w r8, #32 │ │ mov r4, r2 │ │ ldr r2, [sp, #76] @ 0x4c │ │ ldr r3, [sp, #36] @ 0x24 │ │ mov r1, r8 │ │ - bl 83bcc │ │ + bl 84c8c │ │ mov r2, r4 │ │ ldr.w ip, [sp, #56] @ 0x38 │ │ - b.n 83914 │ │ + b.n 849d4 │ │ movs r0, #1 │ │ mov sl, r2 │ │ str r0, [sp, #40] @ 0x28 │ │ mov.w r8, #0 │ │ cmp r4, #2 │ │ - bcs.w 8397c │ │ + bcs.w 84a3c │ │ mov r2, sl │ │ - b.n 83b82 │ │ + b.n 84c42 │ │ cmp.w r8, #2 │ │ - bcc.w 83914 │ │ + bcc.w 849d4 │ │ ldrd sl, r5, [r0, #8] │ │ ldrd lr, r3, [r0, #32] │ │ subs.w r1, lr, sl │ │ sbcs.w r1, r3, r5 │ │ - bcs.n 8382a │ │ + bcs.n 848ea │ │ cmp.w r8, #2 │ │ - bne.n 83836 │ │ + bne.n 848f6 │ │ mov.w fp, #2 │ │ mov.w ip, #1 │ │ - b.n 838bc │ │ + b.n 8497c │ │ ldr r0, [sp, #24] │ │ - cmp r0, r8 │ │ - it cc │ │ - movcc r8, r0 │ │ + cmp r8, r0 │ │ + it cs │ │ + movcs r8, r0 │ │ mov.w r1, r8, lsl #1 │ │ - b.n 8391a │ │ + b.n 849da │ │ cmp.w r8, #2 │ │ - bne.n 83864 │ │ + bne.n 84924 │ │ mov.w r8, #2 │ │ - b.n 83914 │ │ + b.n 849d4 │ │ ldr r1, [sp, #8] │ │ mov.w fp, #2 │ │ str r2, [sp, #68] @ 0x44 │ │ add.w r2, r1, r6, lsl #3 │ │ mov r1, lr │ │ str r3, [sp, #72] @ 0x48 │ │ ldrd r4, r6, [r2] │ │ subs r1, r4, r1 │ │ sbcs.w r1, r6, r3 │ │ - bcs.n 83898 │ │ + bcs.n 84958 │ │ add.w fp, fp, #1 │ │ adds r2, #24 │ │ cmp r8, fp │ │ mov r1, r4 │ │ mov r3, r6 │ │ - bne.n 83846 │ │ + bne.n 84906 │ │ mov fp, r8 │ │ - b.n 83898 │ │ + b.n 84958 │ │ ldr r1, [sp, #8] │ │ mov ip, sl │ │ str r2, [sp, #68] @ 0x44 │ │ mov.w fp, #2 │ │ add.w r2, r1, r6, lsl #3 │ │ mov sl, lr │ │ mov r6, r3 │ │ str r3, [sp, #72] @ 0x48 │ │ ldrd r4, r3, [r2] │ │ subs.w r1, r4, sl │ │ sbcs.w r1, r3, r6 │ │ - bcc.n 83896 │ │ + bcc.n 84956 │ │ add.w fp, fp, #1 │ │ adds r2, #24 │ │ cmp r8, fp │ │ mov sl, r4 │ │ mov r6, r3 │ │ - bne.n 83878 │ │ + bne.n 84938 │ │ mov fp, r8 │ │ mov sl, ip │ │ ldr r1, [sp, #24] │ │ ldr.w ip, [sp, #56] @ 0x38 │ │ ldr r6, [sp, #80] @ 0x50 │ │ cmp fp, r1 │ │ ldrd r2, r3, [sp, #68] @ 0x44 │ │ - bcc.w 837b6 │ │ + bcc.w 84876 │ │ subs.w r1, lr, sl │ │ sbcs.w r1, r3, r5 │ │ - bcs.n 83912 │ │ + bcs.n 849d2 │ │ movs.w ip, fp, lsr #1 │ │ - beq.w 83b9a │ │ + beq.w 84c5a │ │ add.w r1, fp, fp, lsl #1 │ │ str r2, [sp, #68] @ 0x44 │ │ ldr r2, [sp, #20] │ │ add.w r9, sp, #416 @ 0x1a0 │ │ lsls r1, r1, #3 │ │ add.w r1, r1, r6, lsl #3 │ │ add.w r8, r2, r1 │ │ @@ -86234,20 +93656,20 @@ │ │ ldmia.w lr, {r1, r3, r4, r5, r6, sl} │ │ mov lr, r8 │ │ sub.w r8, r8, #24 │ │ stmia.w r2, {r1, r3, r4, r5, r6, sl} │ │ mov r2, r9 │ │ ldmia.w r2, {r1, r3, r4, r5, r6, sl} │ │ stmia.w lr, {r1, r3, r4, r5, r6, sl} │ │ - bne.n 838d2 │ │ + bne.n 84992 │ │ mov r8, fp │ │ sub.w r9, r7, #122 @ 0x7a │ │ ldr.w ip, [sp, #56] @ 0x38 │ │ ldr r2, [sp, #68] @ 0x44 │ │ - b.n 83914 │ │ + b.n 849d4 │ │ mov r8, fp │ │ mov.w r0, r8, lsl #1 │ │ adds r1, r0, #1 │ │ sub.w r0, ip, r2, lsr #1 │ │ mov sl, r2 │ │ adds.w r0, r0, ip │ │ add.w r2, ip, r1, lsr #1 │ │ @@ -86271,121 +93693,121 @@ │ │ add.w r8, r1, #32 │ │ it ne │ │ clzne r8, r0 │ │ ldr r4, [sp, #44] @ 0x2c │ │ ldrd r5, r3, [sp, #32] │ │ ldr r6, [sp, #80] @ 0x50 │ │ cmp r4, #2 │ │ - bcc.w 837ee │ │ + bcc.w 848ae │ │ ldr r0, [sp, #20] │ │ mov r2, sl │ │ str.w r8, [sp, #48] @ 0x30 │ │ add.w r0, r0, r6, lsl #3 │ │ str r0, [sp, #28] │ │ ldr r0, [sp, #52] @ 0x34 │ │ add.w r0, r0, r6, lsl #3 │ │ str r0, [sp, #72] @ 0x48 │ │ - b.n 8399c │ │ + b.n 84a5c │ │ lsls r2, r5, #1 │ │ cmp r1, #1 │ │ - bls.w 83b7e │ │ + bls.w 84c3e │ │ subs r1, r4, #1 │ │ ldrb.w r0, [r9, r1] │ │ cmp r0, r8 │ │ - bcc.w 83b80 │ │ + bcc.w 84c40 │ │ add r0, sp, #84 @ 0x54 │ │ mov r4, r1 │ │ ldr.w r6, [r0, r1, lsl #2] │ │ mov.w sl, r6, lsr #1 │ │ add.w r5, sl, r2, lsr #1 │ │ cmp r5, r3 │ │ - bhi.n 839c6 │ │ + bhi.n 84a86 │ │ orr.w r0, r6, r2 │ │ ands.w r0, r0, #1 │ │ - beq.n 83994 │ │ + beq.n 84a54 │ │ sub.w r0, ip, r5 │ │ strd r5, r1, [sp, #60] @ 0x3c │ │ ldr r5, [sp, #52] @ 0x34 │ │ add.w r0, r0, r0, lsl #1 │ │ add.w r5, r5, r0, lsl #3 │ │ lsls r0, r6, #31 │ │ - bne.n 83a0a │ │ + bne.n 84aca │ │ orr.w r0, sl, #1 │ │ mov fp, r2 │ │ clz r0, r0 │ │ movs r1, #62 @ 0x3e │ │ ldr r2, [sp, #76] @ 0x4c │ │ mov r9, r4 │ │ eor.w r0, r1, r0, lsl #1 │ │ movs r1, #0 │ │ strd r0, r1, [sp] │ │ mov r0, r5 │ │ mov r1, sl │ │ mov r4, r3 │ │ - bl 83bcc │ │ + bl 84c8c │ │ ldr.w ip, [sp, #56] @ 0x38 │ │ mov r3, r4 │ │ mov r2, fp │ │ mov r4, r9 │ │ - mov.w fp, r2, lsr #1 │ │ + mov.w r9, r2, lsr #1 │ │ lsls r0, r2, #31 │ │ - bne.n 83a4a │ │ - orr.w r0, fp, #1 │ │ + bne.n 84b0a │ │ + orr.w r0, r9, #1 │ │ movs r1, #62 @ 0x3e │ │ clz r0, r0 │ │ - mov r9, r4 │ │ + mov fp, r4 │ │ mov r4, r2 │ │ ldr r2, [sp, #76] @ 0x4c │ │ eor.w r0, r1, r0, lsl #1 │ │ movs r1, #0 │ │ strd r0, r1, [sp] │ │ add.w r0, sl, sl, lsl #1 │ │ - mov r1, fp │ │ + mov r1, r9 │ │ mov r8, r3 │ │ add.w r0, r5, r0, lsl #3 │ │ - bl 83bcc │ │ + bl 84c8c │ │ mov r3, r8 │ │ ldr.w r8, [sp, #48] @ 0x30 │ │ ldr.w ip, [sp, #56] @ 0x38 │ │ mov r2, r4 │ │ - mov r4, r9 │ │ + mov r4, fp │ │ cmp r2, #2 │ │ it cs │ │ cmpcs r6, #2 │ │ - bcs.n 83a64 │ │ + bcs.n 84b24 │ │ ldr r0, [sp, #60] @ 0x3c │ │ sub.w r9, r7, #122 @ 0x7a │ │ ldr r1, [sp, #64] @ 0x40 │ │ lsls r0, r0, #1 │ │ adds r2, r0, #1 │ │ cmp r1, #1 │ │ - bhi.n 8399c │ │ - b.n 83b7e │ │ - cmp sl, fp │ │ - mov r9, fp │ │ + bhi.n 84a5c │ │ + b.n 84c3e │ │ + cmp r9, sl │ │ + mov fp, sl │ │ it cc │ │ - movcc r9, sl │ │ - cmp r9, r3 │ │ - bhi.n 83a52 │ │ + movcc fp, r9 │ │ + cmp fp, r3 │ │ + bhi.n 84b12 │ │ add.w r0, sl, sl, lsl #1 │ │ str r4, [sp, #44] @ 0x2c │ │ - cmp fp, sl │ │ + cmp r9, sl │ │ str r5, [sp, #80] @ 0x50 │ │ add.w r8, r5, r0, lsl #3 │ │ it cc │ │ movcc r5, r8 │ │ ldr r6, [sp, #76] @ 0x4c │ │ - add.w r4, r9, r9, lsl #1 │ │ + add.w r4, fp, fp, lsl #1 │ │ mov r1, r5 │ │ lsls r2, r4, #3 │ │ mov r0, r6 │ │ - bl c9a94 │ │ + bl ca098 │ │ add.w r6, r6, r4, lsl #3 │ │ - cmp fp, sl │ │ - bcs.n 83afe │ │ + cmp r9, sl │ │ + bcs.n 84bbe │ │ ldr.w sl, [sp, #28] │ │ ldrd r2, r3, [r8, #-16] │ │ sub.w lr, r6, #24 │ │ ldrd r5, r1, [r6, #-16] │ │ mov.w r9, #0 │ │ mov r0, lr │ │ sub.w ip, r8, #24 │ │ @@ -86404,24 +93826,24 @@ │ │ orr.w r0, r3, r3, lsl #1 │ │ stmia.w r1, {r2, r4, r5, r6, r8, fp} │ │ orr.w r1, r9, r9, lsl #1 │ │ add.w r6, lr, r0, lsl #3 │ │ ldr r0, [sp, #80] @ 0x50 │ │ add.w r8, ip, r1, lsl #3 │ │ cmp r8, r0 │ │ - beq.n 83af8 │ │ + beq.n 84bb8 │ │ ldr r0, [sp, #76] @ 0x4c │ │ sub.w sl, sl, #24 │ │ cmp r6, r0 │ │ - bne.n 83a9e │ │ + bne.n 84b5e │ │ mov r0, r8 │ │ ldr r1, [sp, #76] @ 0x4c │ │ - b.n 83b6c │ │ - cmp.w r9, #0 │ │ - beq.n 83b68 │ │ + b.n 84c2c │ │ + cmp.w fp, #0 │ │ + beq.n 84c28 │ │ ldr r1, [sp, #76] @ 0x4c │ │ str r6, [sp, #68] @ 0x44 │ │ ldrd r2, r3, [r1, #8] │ │ mov.w ip, #0 │ │ ldrd r5, r4, [r8, #8] │ │ mov.w sl, #0 │ │ mov r9, r1 │ │ @@ -86445,70 +93867,70 @@ │ │ str.w lr, [sp, #80] @ 0x50 │ │ cmp r1, r6 │ │ itttt ne │ │ orrne.w r0, sl, sl, lsl #1 │ │ addne.w r8, r8, r0, lsl #3 │ │ ldrne r0, [sp, #72] @ 0x48 │ │ cmpne r8, r0 │ │ - bne.n 83b08 │ │ - b.n 83b6a │ │ + bne.n 84bc8 │ │ + b.n 84c2a │ │ ldr r1, [sp, #76] @ 0x4c │ │ ldr r0, [sp, #80] @ 0x50 │ │ subs r2, r6, r1 │ │ - bl c9a94 │ │ + bl ca098 │ │ ldr.w ip, [sp, #56] @ 0x38 │ │ ldr r3, [sp, #36] @ 0x24 │ │ ldrd r4, r8, [sp, #44] @ 0x2c │ │ - b.n 83a52 │ │ + b.n 84b12 │ │ movs r4, #1 │ │ ldr r5, [sp, #32] │ │ add r0, sp, #84 @ 0x54 │ │ cmp r5, ip │ │ strb.w r8, [r9, r4] │ │ str.w r2, [r0, r4, lsl #2] │ │ - bls.n 83ba0 │ │ + bls.n 84c60 │ │ ldr r2, [sp, #40] @ 0x28 │ │ adds r4, #1 │ │ add.w ip, ip, r2, lsr #1 │ │ - b.n 83796 │ │ + b.n 84856 │ │ mov.w r8, #1 │ │ - b.n 837d8 │ │ + b.n 84898 │ │ lsls r0, r2, #31 │ │ - bne.n 83bc2 │ │ + bne.n 84c82 │ │ ldr r1, [sp, #32] │ │ movs r0, #0 │ │ orr.w r2, r1, #1 │ │ clz r6, r2 │ │ movs r2, #62 @ 0x3e │ │ eor.w r2, r2, r6, lsl #1 │ │ strd r2, r0, [sp] │ │ ldr r0, [sp, #52] @ 0x34 │ │ ldr r2, [sp, #76] @ 0x4c │ │ - bl 83bcc │ │ + bl 84c8c │ │ add sp, #444 @ 0x1bc │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ - bmi.n 83b76 │ │ + bmi.n 84c36 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #124 @ 0x7c │ │ mov r9, r2 │ │ mov sl, r0 │ │ cmp r1, #33 @ 0x21 │ │ str r2, [sp, #52] @ 0x34 │ │ - bcs.w 83e54 │ │ + bcs.w 84f14 │ │ mov lr, r1 │ │ movs.w r8, lr, lsr #1 │ │ - beq.w 84476 │ │ + beq.w 85536 │ │ cmp.w lr, #8 │ │ str.w sl, [sp, #56] @ 0x38 │ │ str.w lr, [sp, #32] │ │ str.w r8, [sp, #48] @ 0x30 │ │ - bcc.w 8418c │ │ + bcc.w 8524c │ │ ldr r6, [sp, #56] @ 0x38 │ │ ldrd r0, r1, [sl, #56] @ 0x38 │ │ ldrd r2, r3, [sl, #80] @ 0x50 │ │ ldrd sl, ip, [r6, #8] │ │ ldr r6, [sp, #56] @ 0x38 │ │ subs r0, r2, r0 │ │ sbcs.w r0, r3, r1 │ │ @@ -86712,33 +94134,33 @@ │ │ ldrd r0, ip, [sp, #60] @ 0x3c │ │ it ne │ │ movne ip, r0 │ │ ldmia.w ip, {r1, r2, r3, r4, r5, r6} │ │ add.w r0, fp, #72 @ 0x48 │ │ stmia r0!, {r1, r2, r3, r4, r5, r6} │ │ movs r0, #4 │ │ - b.n 841aa │ │ + b.n 8526a │ │ ldr r4, [r7, #8] │ │ mov fp, r3 │ │ ldr r0, [r7, #12] │ │ str r0, [sp, #36] @ 0x24 │ │ sub.w r0, r9, #24 │ │ str r1, [sp, #48] @ 0x30 │ │ strd r0, r3, [sp, #20] │ │ str.w sl, [sp, #56] @ 0x38 │ │ cmp r4, #0 │ │ - beq.w 8417a │ │ + beq.w 8523a │ │ ldr r1, [sp, #48] @ 0x30 │ │ movs r0, #168 @ 0xa8 │ │ cmp r1, #64 @ 0x40 │ │ mov.w r3, r1, lsr #3 │ │ mla r2, r3, r0, sl │ │ add.w r0, r3, r3, lsl #1 │ │ add.w r9, sl, r0, lsl #5 │ │ - bcs.n 83ed6 │ │ + bcs.n 84f96 │ │ ldrd lr, ip, [r2, #8] │ │ mov r1, r4 │ │ ldrd r6, r5, [r9, #8] │ │ ldrd r4, r3, [sl, #8] │ │ subs.w r0, r6, lr │ │ sbcs.w r0, r5, ip │ │ mov.w r0, #0 │ │ @@ -86757,41 +94179,41 @@ │ │ mov r4, r1 │ │ mov.w r0, #0 │ │ it cc │ │ movcc r0, #1 │ │ eors r5, r0 │ │ it ne │ │ movne r9, sl │ │ - b.n 83ee0 │ │ + b.n 84fa0 │ │ mov r0, sl │ │ mov r1, r9 │ │ - bl 844cc │ │ + bl 8558c │ │ mov r9, r0 │ │ sub.w r0, r9, sl │ │ movw r1, #43691 @ 0xaaab │ │ subs r4, #1 │ │ str r4, [sp, #40] @ 0x28 │ │ lsrs r0, r0, #3 │ │ movt r1, #43690 @ 0xaaaa │ │ mov r2, r9 │ │ mul.w lr, r0, r1 │ │ add.w ip, sp, #72 @ 0x48 │ │ ldmia.w r2, {r0, r1, r3, r4, r5, r6} │ │ stmia.w ip, {r0, r1, r3, r4, r5, r6} │ │ ldr r0, [sp, #36] @ 0x24 │ │ - cbz r0, 83f1c │ │ + cbz r0, 84fdc │ │ ldr r2, [sp, #36] @ 0x24 │ │ ldrd r0, r1, [r9, #8] │ │ ldrd r2, r3, [r2, #8] │ │ subs r0, r2, r0 │ │ sbcs.w r0, r3, r1 │ │ - bcs.w 84052 │ │ + bcs.w 85112 │ │ ldr r0, [sp, #48] @ 0x30 │ │ cmp r0, fp │ │ - bhi.w 844a0 │ │ + bhi.w 85560 │ │ add.w r1, r0, r0, lsl #1 │ │ ldr r0, [sp, #52] @ 0x34 │ │ str r1, [sp, #28] │ │ mov fp, sl │ │ add.w r9, r0, r1, lsl #3 │ │ add.w r1, lr, lr, lsl #1 │ │ mov r0, lr │ │ @@ -86802,15 +94224,15 @@ │ │ str r1, [sp, #68] @ 0x44 │ │ add.w r6, r0, r0, lsl #1 │ │ ldr r2, [sp, #52] @ 0x34 │ │ str r0, [sp, #60] @ 0x3c │ │ add.w r0, sl, r6, lsl #3 │ │ str r0, [sp, #64] @ 0x40 │ │ cmp fp, r0 │ │ - bcs.n 83fa2 │ │ + bcs.n 85062 │ │ ldrd r6, r4, [r1] │ │ sub.w r9, r9, #24 │ │ ldrd r3, r1, [fp, #8] │ │ mov r0, lr │ │ subs r3, r3, r6 │ │ sbcs r1, r4 │ │ mov r3, r9 │ │ @@ -86829,75 +94251,75 @@ │ │ stmia.w r3, {r5, r6, r8, sl, ip, lr} │ │ mov lr, r0 │ │ ldr r1, [sp, #68] @ 0x44 │ │ it ne │ │ addne.w lr, lr, #1 │ │ ldr r0, [sp, #64] @ 0x40 │ │ cmp fp, r0 │ │ - bcc.n 83f58 │ │ + bcc.n 85018 │ │ ldr.w sl, [sp, #48] @ 0x30 │ │ add.w r8, lr, lr, lsl #1 │ │ ldr r0, [sp, #60] @ 0x3c │ │ cmp r0, sl │ │ - beq.n 83fd0 │ │ + beq.n 85090 │ │ mov r3, fp │ │ sub.w r9, r9, #24 │ │ ldmia.w r3, {r0, r1, r2, r4, r5, r6} │ │ add.w ip, r9, r8, lsl #3 │ │ add.w fp, fp, #24 │ │ stmia.w ip, {r0, r1, r2, r4, r5, r6} │ │ mov r0, sl │ │ ldr r1, [sp, #68] @ 0x44 │ │ ldr.w sl, [sp, #56] @ 0x38 │ │ - b.n 83f46 │ │ + b.n 85006 │ │ ldrd r1, r0, [sp, #52] @ 0x34 │ │ mov.w r2, r8, lsl #3 │ │ mov r4, lr │ │ - bl c9a94 │ │ + bl ca098 │ │ subs.w r1, sl, r4 │ │ str r4, [sp, #32] │ │ - beq.n 84010 │ │ + beq.n 850d0 │ │ ldr r2, [sp, #28] │ │ mov lr, r1 │ │ ldr r0, [sp, #20] │ │ add.w r9, r0, r2, lsl #3 │ │ ldr r0, [sp, #56] @ 0x38 │ │ add.w sl, r0, r8, lsl #3 │ │ mov r0, r9 │ │ mov ip, sl │ │ ldmia.w r0, {r2, r3, r4, r5, r6, fp} │ │ subs.w lr, lr, #1 │ │ sub.w r9, r9, #24 │ │ add.w sl, sl, #24 │ │ stmia.w ip, {r2, r3, r4, r5, r6, fp} │ │ - bne.n 83ff6 │ │ + bne.n 850b6 │ │ ldr r0, [sp, #32] │ │ ldr.w sl, [sp, #56] @ 0x38 │ │ ldr.w fp, [sp, #24] │ │ ldr.w lr, [sp, #44] @ 0x2c │ │ - cbz r0, 84052 │ │ + cbz r0, 85112 │ │ ldr r2, [sp, #48] @ 0x30 │ │ cmp r2, r0 │ │ - bcc.w 8447e │ │ + bcc.w 8553e │ │ ldr.w r9, [sp, #52] @ 0x34 │ │ add r0, sp, #72 @ 0x48 │ │ ldr r4, [sp, #40] @ 0x28 │ │ mov r3, fp │ │ strd r4, r0, [sp] │ │ add.w r0, sl, r8, lsl #3 │ │ mov r2, r9 │ │ - bl 83bcc │ │ + bl 84c8c │ │ ldr.w lr, [sp, #32] │ │ str.w lr, [sp, #48] @ 0x30 │ │ cmp.w lr, #33 @ 0x21 │ │ - bcs.w 83e6a │ │ - b.n 83be4 │ │ + bcs.w 84f2a │ │ + b.n 84ca4 │ │ ldr r0, [sp, #48] @ 0x30 │ │ cmp r0, fp │ │ - bhi.w 844a0 │ │ + bhi.w 85560 │ │ add.w r1, r0, r0, lsl #1 │ │ ldr r0, [sp, #52] @ 0x34 │ │ mov fp, sl │ │ str r1, [sp, #60] @ 0x3c │ │ add.w sl, r0, r1, lsl #3 │ │ add.w r1, lr, lr, lsl #1 │ │ mov.w r9, #0 │ │ @@ -86907,15 +94329,15 @@ │ │ add.w r3, lr, lr, lsl #1 │ │ ldr r0, [sp, #56] @ 0x38 │ │ str.w lr, [sp, #44] @ 0x2c │ │ ldr.w lr, [sp, #52] @ 0x34 │ │ add.w r0, r0, r3, lsl #3 │ │ cmp fp, r0 │ │ str r0, [sp, #68] @ 0x44 │ │ - bcs.n 840da │ │ + bcs.n 8519a │ │ ldr r0, [sp, #64] @ 0x40 │ │ sub.w sl, sl, #24 │ │ ldrd r6, r4, [fp, #8] │ │ ldrd r1, r3, [r0] │ │ subs r1, r1, r6 │ │ sbcs.w r1, r3, r4 │ │ add.w r4, r9, r9, lsl #1 │ │ @@ -86932,93 +94354,93 @@ │ │ ldmia.w r4, {r0, r2, r3, r5, r6, ip} │ │ add.w fp, fp, #24 │ │ stmia.w r8, {r0, r2, r3, r5, r6, ip} │ │ it ne │ │ addne.w r9, r9, #1 │ │ ldr r0, [sp, #68] @ 0x44 │ │ cmp fp, r0 │ │ - bcc.n 84092 │ │ + bcc.n 85152 │ │ ldrd r0, r8, [sp, #44] @ 0x2c │ │ add.w r1, r9, r9, lsl #1 │ │ cmp r0, r8 │ │ - beq.n 84106 │ │ + beq.n 851c6 │ │ ldr r0, [sp, #52] @ 0x34 │ │ add.w r9, r9, #1 │ │ sub.w sl, sl, #24 │ │ mov lr, r8 │ │ add.w ip, r0, r1, lsl #3 │ │ mov r1, fp │ │ ldmia.w r1, {r0, r2, r3, r4, r5, r6} │ │ add.w fp, fp, #24 │ │ stmia.w ip, {r0, r2, r3, r4, r5, r6} │ │ - b.n 8407a │ │ + b.n 8513a │ │ str r1, [sp, #68] @ 0x44 │ │ lsls r2, r1, #3 │ │ ldrd r1, r0, [sp, #52] @ 0x34 │ │ - bl c9a94 │ │ + bl ca098 │ │ subs.w r0, r8, r9 │ │ str r0, [sp, #32] │ │ - beq.n 84148 │ │ + beq.n 85208 │ │ ldr r1, [sp, #60] @ 0x3c │ │ ldr r0, [sp, #20] │ │ ldr.w lr, [sp, #32] │ │ add.w sl, r0, r1, lsl #3 │ │ ldr r1, [sp, #68] @ 0x44 │ │ ldr r0, [sp, #56] @ 0x38 │ │ add.w fp, r0, r1, lsl #3 │ │ mov r0, sl │ │ mov ip, fp │ │ ldmia.w r0, {r1, r2, r3, r4, r5, r6} │ │ subs.w lr, lr, #1 │ │ sub.w sl, sl, #24 │ │ add.w fp, fp, #24 │ │ stmia.w ip, {r1, r2, r3, r4, r5, r6} │ │ - bne.n 8412e │ │ + bne.n 851ee │ │ ldr r1, [sp, #48] @ 0x30 │ │ cmp r1, r9 │ │ - bcc.w 844a2 │ │ + bcc.w 85562 │ │ ldr r0, [sp, #68] @ 0x44 │ │ ldr.w sl, [sp, #56] @ 0x38 │ │ ldr.w lr, [sp, #32] │ │ ldr.w r9, [sp, #52] @ 0x34 │ │ add.w sl, sl, r0, lsl #3 │ │ ldr.w fp, [sp, #24] │ │ movs r0, #0 │ │ ldr r4, [sp, #40] @ 0x28 │ │ cmp.w lr, #33 @ 0x21 │ │ str r0, [sp, #36] @ 0x24 │ │ str.w lr, [sp, #48] @ 0x30 │ │ - bcs.w 83e66 │ │ - b.n 83be4 │ │ + bcs.w 84f26 │ │ + b.n 84ca4 │ │ ldr r1, [sp, #48] @ 0x30 │ │ movs r0, #1 │ │ str r0, [sp, #0] │ │ mov r0, sl │ │ mov r2, r9 │ │ mov r3, fp │ │ - bl 8371c │ │ - b.n 84476 │ │ + bl 847dc │ │ + b.n 85536 │ │ mov ip, sl │ │ mov r1, r9 │ │ ldmia.w ip, {r0, r2, r3, r4, r5, r6} │ │ stmia r1!, {r0, r2, r3, r4, r5, r6} │ │ add.w r0, r8, r8, lsl #1 │ │ add.w ip, sl, r0, lsl #3 │ │ add.w r0, r9, r0, lsl #3 │ │ ldmia.w ip, {r1, r2, r3, r4, r5, r6} │ │ stmia r0!, {r1, r2, r3, r4, r5, r6} │ │ movs r0, #1 │ │ cmp r0, r8 │ │ sub.w r1, lr, r8 │ │ strd r1, r0, [sp, #36] @ 0x24 │ │ - bcs.n 84256 │ │ + bcs.n 85316 │ │ ldr r1, [sp, #40] @ 0x28 │ │ add.w r0, r1, r1, lsl #1 │ │ mov.w fp, r0, lsl #3 │ │ - b.n 841f4 │ │ + b.n 852b4 │ │ mov r0, r9 │ │ ldrd r6, r1, [sp, #24] │ │ ldr.w sl, [sp, #56] @ 0x38 │ │ ldr.w r8, [sp, #48] @ 0x30 │ │ ldr.w fp, [sp, #64] @ 0x40 │ │ strd r1, r6, [r0] │ │ ldr r0, [sp, #44] @ 0x2c │ │ @@ -87026,61 +94448,61 @@ │ │ ldr r0, [sp, #60] @ 0x3c │ │ strd r3, r2, [lr, #-16] │ │ str.w r0, [lr, #-4] │ │ ldr r1, [sp, #68] @ 0x44 │ │ add.w fp, fp, #24 │ │ adds r1, #1 │ │ cmp r1, r8 │ │ - beq.n 84256 │ │ + beq.n 85316 │ │ add.w r0, r1, r1, lsl #1 │ │ str r1, [sp, #68] @ 0x44 │ │ add.w ip, sl, r0, lsl #3 │ │ add.w lr, r9, r0, lsl #3 │ │ ldmia.w ip, {r0, r1, r2, r4, r5, r6} │ │ mov r3, lr │ │ stmia r3!, {r0, r1, r2, r4, r5, r6} │ │ ldrd r0, r1, [lr, #-16] │ │ ldrd r3, r2, [lr, #8] │ │ subs r0, r3, r0 │ │ sbcs.w r0, r2, r1 │ │ - bcs.n 841e8 │ │ + bcs.n 852a8 │ │ ldrd r0, r1, [lr] │ │ strd r1, r0, [sp, #24] │ │ ldrd r1, r0, [lr, #16] │ │ str r1, [sp, #44] @ 0x2c │ │ strd r0, fp, [sp, #60] @ 0x3c │ │ mov r0, fp │ │ add.w lr, r9, r0 │ │ cmp r0, #24 │ │ sub.w r4, lr, #24 │ │ mov r5, lr │ │ ldmia.w r4, {r1, r6, r8, sl, fp, ip} │ │ stmia.w r5, {r1, r6, r8, sl, fp, ip} │ │ - beq.n 841c2 │ │ + beq.n 85282 │ │ ldrd r1, r6, [lr, #-40] @ 0x28 │ │ subs r0, #24 │ │ subs r1, r3, r1 │ │ sbcs.w r1, r2, r6 │ │ - bcc.n 8422e │ │ + bcc.n 852ee │ │ add r0, r9 │ │ - b.n 841c4 │ │ + b.n 85284 │ │ add.w r0, r8, r8, lsl #1 │ │ ldrd r2, r1, [sp, #36] @ 0x24 │ │ ldr.w lr, [sp, #32] │ │ add.w fp, r9, r0, lsl #3 │ │ cmp r1, r2 │ │ - bcs.n 8432e │ │ + bcs.n 853ee │ │ add.w r0, sl, r0, lsl #3 │ │ str r0, [sp, #28] │ │ add.w r0, r1, r1, lsl #1 │ │ movs r2, #24 │ │ str.w fp, [sp, #44] @ 0x2c │ │ lsls r0, r0, #3 │ │ strd r2, fp, [sp, #60] @ 0x3c │ │ - b.n 842c0 │ │ + b.n 85380 │ │ ldr r1, [sp, #64] @ 0x40 │ │ ldrd r3, r2, [sp, #12] │ │ ldr.w sl, [sp, #56] @ 0x38 │ │ ldr.w lr, [sp, #32] │ │ strd r2, r3, [r1] │ │ ldr r1, [sp, #68] @ 0x44 │ │ strd r1, r9, [r8, #-16] │ │ @@ -87095,52 +94517,52 @@ │ │ ldr r2, [sp, #44] @ 0x2c │ │ adds r1, #1 │ │ ldr.w fp, [sp, #64] @ 0x40 │ │ adds r2, #24 │ │ str r2, [sp, #44] @ 0x2c │ │ ldr r2, [sp, #36] @ 0x24 │ │ cmp r1, r2 │ │ - beq.n 8432e │ │ + beq.n 853ee │ │ str r1, [sp, #40] @ 0x28 │ │ add.w r1, r1, r1, lsl #1 │ │ ldr r2, [sp, #28] │ │ add.w r8, r2, r1, lsl #3 │ │ add.w r1, fp, r1, lsl #3 │ │ ldmia.w r8, {r2, r4, r5, r6, fp, ip} │ │ mov r3, r1 │ │ stmia.w r3, {r2, r4, r5, r6, fp, ip} │ │ ldrd r5, r2, [r1, #8] │ │ ldrd r3, r6, [r1, #-16] │ │ str r5, [sp, #68] @ 0x44 │ │ subs r3, r5, r3 │ │ sbcs.w r3, r2, r6 │ │ - bcs.n 842a6 │ │ + bcs.n 85366 │ │ mov r9, r2 │ │ ldrd r2, r3, [r1] │ │ strd r3, r2, [sp, #12] │ │ ldrd r2, r1, [r1, #16] │ │ strd r2, r1, [sp, #20] │ │ ldr r1, [sp, #60] @ 0x3c │ │ ldr r3, [sp, #44] @ 0x2c │ │ add.w r8, r3, r0 │ │ cmp r0, r1 │ │ sub.w r6, r8, #24 │ │ mov r4, r8 │ │ ldmia.w r6, {r2, r5, sl, fp, ip, lr} │ │ stmia.w r4, {r2, r5, sl, fp, ip, lr} │ │ - beq.n 84282 │ │ + beq.n 85342 │ │ ldrd r2, r6, [r8, #-40] @ 0x28 │ │ adds r1, #24 │ │ ldr r5, [sp, #68] @ 0x44 │ │ subs r3, #24 │ │ subs r2, r5, r2 │ │ sbcs.w r2, r9, r6 │ │ - bcc.n 84302 │ │ + bcc.n 853c2 │ │ adds r1, r3, r0 │ │ - b.n 84284 │ │ + b.n 85344 │ │ add.w r1, lr, lr, lsl #1 │ │ mvn.w r0, #23 │ │ ldr r2, [sp, #52] @ 0x34 │ │ add.w r0, r0, r1, lsl #3 │ │ str r1, [sp, #28] │ │ str r0, [sp, #60] @ 0x3c │ │ adds r1, r2, r0 │ │ @@ -87210,22 +94632,22 @@ │ │ add.w r0, ip, ip, lsl #1 │ │ ldr r3, [sp, #60] @ 0x3c │ │ add.w r1, r1, r0, lsl #3 │ │ ldr r0, [sp, #48] @ 0x30 │ │ subs r3, #24 │ │ str r3, [sp, #60] @ 0x3c │ │ subs r0, #1 │ │ - bne.n 8434a │ │ + bne.n 8540a │ │ ldr r0, [sp, #44] @ 0x2c │ │ mov lr, r1 │ │ ldr.w r9, [sp, #56] @ 0x38 │ │ add.w ip, r0, #24 │ │ ldr r0, [sp, #32] │ │ lsls r1, r0, #31 │ │ - beq.n 84466 │ │ + beq.n 85526 │ │ mov r1, fp │ │ cmp r2, ip │ │ it cc │ │ movcc r1, r2 │ │ mov r8, r2 │ │ ldmia.w r1, {r0, r2, r3, r4, r5, r6} │ │ mov.w r1, #0 │ │ @@ -87242,79 +94664,79 @@ │ │ add.w r2, r8, r0, lsl #3 │ │ ldr r4, [sp, #52] @ 0x34 │ │ cmp r2, ip │ │ mov r5, r9 │ │ itt eq │ │ addeq.w r0, lr, #24 │ │ cmpeq fp, r0 │ │ - bne.n 8449c │ │ + bne.n 8555c │ │ add sp, #124 @ 0x7c │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ - ldr r0, [pc, #64] @ (844c0 ) │ │ + ldr r0, [pc, #64] @ (85580 ) │ │ movs r2, #0 │ │ - ldr r1, [pc, #64] @ (844c4 ) │ │ + ldr r1, [pc, #64] @ (85584 ) │ │ movs r3, #1 │ │ add r0, pc │ │ str r0, [sp, #100] @ 0x64 │ │ add r1, pc │ │ add r0, sp, #100 @ 0x64 │ │ str r2, [sp, #116] @ 0x74 │ │ str r2, [sp, #112] @ 0x70 │ │ movs r2, #4 │ │ str r3, [sp, #104] @ 0x68 │ │ str r2, [sp, #108] @ 0x6c │ │ - bl 4c418 │ │ - bl 51604 │ │ + bl 4d1a6 │ │ + bl 5264c │ │ udf #254 @ 0xfe │ │ - ldr r2, [pc, #36] @ (844c8 ) │ │ + ldr r2, [pc, #36] @ (85588 ) │ │ mov r0, r9 │ │ add r2, pc │ │ - bl 4c2e0 │ │ + bl 4d154 │ │ mov r6, r0 │ │ ldr r0, [sp, #28] │ │ mov r1, r4 │ │ lsls r2, r0, #3 │ │ mov r0, r5 │ │ - bl c9a94 │ │ + bl ca098 │ │ mov r0, r6 │ │ - blx cb1cc │ │ - stmia r2!, {r1, r2, r3, r4, r6} │ │ + blx cb7d4 │ │ + cbnz r2, 855a8 │ │ movs r4, r0 │ │ - stmia r2!, {r1, r5, r6} │ │ + cbnz r6, 855ac │ │ movs r4, r0 │ │ - stmia r2!, {r1, r2, r4, r6} │ │ + cbnz r2, 855ae │ │ movs r4, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #4 │ │ mov fp, r2 │ │ mov r4, r1 │ │ cmp r3, #8 │ │ - bcc.n 8451e │ │ + bcc.n 855de │ │ lsrs r6, r3, #3 │ │ mov.w r9, #168 @ 0xa8 │ │ mla r2, r6, r9, r0 │ │ add.w sl, r6, r6, lsl #1 │ │ mov r3, r6 │ │ add.w r1, r0, sl, lsl #5 │ │ - bl 844cc │ │ + bl 8558c │ │ mla r2, r6, r9, r4 │ │ add.w r1, r4, sl, lsl #5 │ │ mov r8, r0 │ │ mov r0, r4 │ │ mov r3, r6 │ │ - bl 844cc │ │ + bl 8558c │ │ mla r2, r6, r9, fp │ │ add.w r1, fp, sl, lsl #5 │ │ mov r4, r0 │ │ mov r0, fp │ │ mov r3, r6 │ │ - bl 844cc │ │ + bl 8558c │ │ mov fp, r0 │ │ mov r0, r8 │ │ ldrd lr, ip, [fp, #8] │ │ movs r5, #0 │ │ ldrd r3, r6, [r4, #8] │ │ ldrd r2, r8, [r0, #8] │ │ subs.w r1, r3, lr │ │ @@ -87337,209 +94759,210 @@ │ │ eors r3, r5 │ │ it ne │ │ movne r4, r0 │ │ mov r0, r4 │ │ add sp, #4 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ - bmi.n 8451a │ │ + bmi.n 855da │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl} │ │ sub.w sp, sp, #4096 @ 0x1000 │ │ sub sp, #16 │ │ movw r2, #5653 @ 0x1615 │ │ + sub.w r3, r1, r1, lsr #1 │ │ movt r2, #5 │ │ cmp r1, r2 │ │ it cc │ │ movcc r2, r1 │ │ - cmp.w r2, r1, lsr #1 │ │ - it cc │ │ - lsrcc r2, r1, #1 │ │ + cmp r2, r3 │ │ + it ls │ │ + movls r2, r3 │ │ cmp r2, #48 @ 0x30 │ │ mov r4, r2 │ │ it ls │ │ movls r4, #48 @ 0x30 │ │ cmp r2, #171 @ 0xab │ │ - bcs.n 845be │ │ + bcs.n 85680 │ │ movs r2, #0 │ │ cmp r1, #65 @ 0x41 │ │ it cc │ │ movcc r2, #1 │ │ str r2, [sp, #0] │ │ add r2, sp, #8 │ │ movs r3, #170 @ 0xaa │ │ - bl 89a22 │ │ + bl 8ac26 │ │ add.w sp, sp, #4096 @ 0x1000 │ │ add sp, #16 │ │ ldmia.w sp!, {r8, r9, sl} │ │ pop {r4, r5, r6, r7, pc} │ │ movs r2, #24 │ │ umull r6, r2, r4, r2 │ │ - cbnz r2, 8461c │ │ + cbnz r2, 856de │ │ movw r2, #65529 @ 0xfff9 │ │ movt r2, #32767 @ 0x7fff │ │ cmp r6, r2 │ │ - bcs.n 8461c │ │ + bcs.n 856de │ │ movs r5, #0 │ │ - cbz r6, 845f2 │ │ + cbz r6, 856b4 │ │ mov r9, r0 │ │ - ldr r0, [pc, #96] @ (8463c ) │ │ + ldr r0, [pc, #96] @ (856fc ) │ │ mov sl, r1 │ │ movs r1, #8 │ │ add r0, pc │ │ ldrb r0, [r0, #1] │ │ mov r0, r6 │ │ - bl 4abf8 │ │ - cbz r0, 84624 │ │ + bl 4d084 │ │ + cbz r0, 856e6 │ │ mov r8, r0 │ │ mov r1, sl │ │ mov r0, r9 │ │ - b.n 845f8 │ │ + b.n 856ba │ │ mov.w r8, #8 │ │ movs r4, #0 │ │ cmp r1, #65 @ 0x41 │ │ it cc │ │ movcc r5, #1 │ │ mov r2, r8 │ │ mov r3, r4 │ │ str r5, [sp, #0] │ │ - bl 89a22 │ │ + bl 8ac26 │ │ mov r0, r8 │ │ add.w sp, sp, #4096 @ 0x1000 │ │ add sp, #16 │ │ ldmia.w sp!, {r8, r9, sl} │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ - b.w ccae8 │ │ - ldr r0, [pc, #32] @ (84640 ) │ │ + b.w cd0f0 │ │ + ldr r0, [pc, #32] @ (85700 ) │ │ add r0, pc │ │ - bl 4ad90 │ │ + bl 4bbb0 │ │ movs r0, #8 │ │ mov r1, r6 │ │ - bl 4adb8 │ │ + bl 4bbd8 │ │ mov r4, r0 │ │ mov r0, r8 │ │ - blx ccbe0 │ │ + blx cd200 │ │ mov r0, r4 │ │ - blx cb1cc │ │ - nop │ │ - vaddl.u8 q8, d14, d4 │ │ - stmia r1!, {r1, r2, r3, r5} │ │ + blx cb7d4 │ │ + smlawb r0, r4, r4, r0 │ │ + @ instruction: 0xb870 │ │ movs r4, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #36 @ 0x24 │ │ add.w r1, r1, r1, lsl #1 │ │ movs r3, #0 │ │ mov r4, r0 │ │ add.w ip, r0, r1, lsl #3 │ │ add.w r1, r0, #24 │ │ str.w ip, [sp, #4] │ │ - b.n 84688 │ │ + b.n 85748 │ │ mov r4, r0 │ │ add r6, sp, #16 │ │ add.w ip, r4, #8 │ │ strd fp, sl, [r4] │ │ ldmia r6, {r1, r2, r3, r6} │ │ stmia.w ip, {r1, r2, r3, r6} │ │ ldr r3, [sp, #12] │ │ ldrd ip, r2, [sp, #4] │ │ add.w r1, r2, #24 │ │ adds r3, #24 │ │ cmp r1, ip │ │ mov r4, r2 │ │ - beq.n 846de │ │ + beq.n 8579e │ │ ldrd r5, r6, [r4] │ │ mov r2, r1 │ │ ldrd fp, sl, [r4, #24] │ │ subs.w r5, fp, r5 │ │ sbcs.w r5, sl, r6 │ │ - bcs.n 8467c │ │ + bcs.n 8573c │ │ ldrd r8, r6, [r4, #32] │ │ ldrd r5, r4, [r4, #40] @ 0x28 │ │ str r2, [sp, #8] │ │ str r4, [sp, #28] │ │ mov r4, r3 │ │ strd r6, r5, [sp, #20] │ │ strd r3, r8, [sp, #12] │ │ adds r2, r0, r4 │ │ cmp r4, #0 │ │ add.w r8, r2, #24 │ │ mov r5, r2 │ │ ldmia.w r5, {r1, r3, r6, r9, ip, lr} │ │ stmia.w r8, {r1, r3, r6, r9, ip, lr} │ │ - beq.n 84664 │ │ + beq.n 85724 │ │ ldrd r1, r2, [r2, #-24] │ │ subs r4, #24 │ │ subs.w r1, fp, r1 │ │ sbcs.w r1, sl, r2 │ │ - bcc.n 846b2 │ │ + bcc.n 85772 │ │ adds r1, r0, r4 │ │ add.w r4, r1, #24 │ │ - b.n 84666 │ │ + b.n 85726 │ │ add sp, #36 @ 0x24 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ - bmi.n 84692 │ │ + bmi.n 85752 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #60 @ 0x3c │ │ - mov ip, r1 │ │ + mov sl, r1 │ │ ldr r1, [r7, #8] │ │ cmp r1, #0 │ │ - beq.w 84b8e │ │ + beq.w 85cae │ │ str r0, [sp, #56] @ 0x38 │ │ movw r0, #65535 @ 0xffff │ │ bic.w r0, r2, r0 │ │ - mov.w r9, r2, lsr #8 │ │ + mov.w lr, r2, lsr #8 │ │ cmp.w r0, #131072 @ 0x20000 │ │ - mov sl, r9 │ │ + mov r4, lr │ │ it eq │ │ - moveq sl, r2 │ │ - ldrd fp, lr, [ip] │ │ + moveq r4, r2 │ │ + ldrd fp, ip, [sl] │ │ add.w r5, r3, r1, lsl #4 │ │ mov.w r8, #0 │ │ - ldrh r0, [r3, #10] │ │ - subs r1, r0, #1 │ │ - cmp r1, #43 @ 0x2b │ │ - bhi.n 84796 │ │ - mov r6, sl │ │ - tbh [pc, r1, lsl #1] │ │ - lsls r0, r6, #2 │ │ + strd r4, lr, [sp, #48] @ 0x30 │ │ + ldrh.w r9, [r3, #10] │ │ + sub.w r0, r9, #1 │ │ + cmp r0, #43 @ 0x2b │ │ + bhi.n 8585e │ │ + mov r6, r4 │ │ + tbh [pc, r0, lsl #1] │ │ + lsls r7, r5, #2 │ │ movs r6, r7 │ │ movs r6, r7 │ │ movs r6, r7 │ │ movs r2, r6 │ │ movs r4, r5 │ │ movs r0, r6 │ │ movs r6, r7 │ │ movs r6, r7 │ │ movs r6, r7 │ │ movs r6, r5 │ │ movs r6, r5 │ │ movs r6, r7 │ │ movs r0, r7 │ │ movs r6, r7 │ │ - lsls r6, r0, #8 │ │ + lsls r0, r1, #8 │ │ movs r6, r5 │ │ movs r2, r6 │ │ movs r4, r5 │ │ movs r0, r6 │ │ movs r6, r7 │ │ movs r6, r7 │ │ movs r0, r7 │ │ movs r6, r7 │ │ movs r2, r7 │ │ movs r6, r7 │ │ movs r6, r7 │ │ movs r4, r5 │ │ movs r0, r7 │ │ - lsls r5, r0, #8 │ │ + lsls r7, r0, #8 │ │ movs r0, r7 │ │ movs r0, r6 │ │ movs r2, r7 │ │ movs r6, r7 │ │ movs r6, r7 │ │ movs r0, r6 │ │ movs r6, r5 │ │ @@ -87547,2207 +94970,2217 @@ │ │ movs r4, r7 │ │ movs r4, r5 │ │ movs r6, r5 │ │ movs r2, r6 │ │ movs r4, r7 │ │ movs r4, r5 │ │ movs r6, #4 │ │ - b.n 84b3a │ │ + b.n 85c06 │ │ movs r6, #1 │ │ - b.n 84b3a │ │ + b.n 85c06 │ │ movs r6, #8 │ │ - b.n 84b3a │ │ + b.n 85c06 │ │ movs r6, #2 │ │ - b.n 84b3a │ │ - sub.w r1, r0, #7968 @ 0x1f20 │ │ - cmp r1, #2 │ │ - bcs.n 847aa │ │ - mov r6, r9 │ │ - b.n 84b3a │ │ + b.n 85c06 │ │ + sub.w r0, r9, #7968 @ 0x1f20 │ │ + cmp r0, #2 │ │ + bcs.n 85872 │ │ + mov r6, lr │ │ + b.n 85c06 │ │ movs r6, #0 │ │ - b.n 84b3a │ │ + b.n 85c06 │ │ movs r6, #3 │ │ - b.n 84b3a │ │ + b.n 85c06 │ │ cmp.w r8, #0 │ │ - beq.n 847c0 │ │ - cmp lr, r8 │ │ - bcc.w 84be0 │ │ - sub.w lr, lr, r8 │ │ + beq.n 85888 │ │ + cmp ip, r8 │ │ + bcc.w 85cfe │ │ + sub.w ip, ip, r8 │ │ add fp, r8 │ │ - strd fp, lr, [ip] │ │ - subs r6, r0, #3 │ │ - mov r8, lr │ │ - cmp r6, #32 │ │ - bhi.w 84892 │ │ - tbh [pc, r6, lsl #1] │ │ - lsls r4, r6, #4 │ │ - lsls r5, r3, #4 │ │ - lsls r1, r2, #8 │ │ - lsls r1, r2, #8 │ │ - lsls r1, r2, #8 │ │ - lsls r0, r5, #4 │ │ + strd fp, ip, [sl] │ │ + sub.w r0, r9, #3 │ │ + mov r8, ip │ │ + cmp r0, #32 │ │ + bhi.w 85958 │ │ + tbh [pc, r0, lsl #1] │ │ + lsls r0, r0, #7 │ │ + lsls r4, r2, #7 │ │ + lsls r3, r7, #8 │ │ + lsls r3, r7, #8 │ │ + lsls r3, r7, #8 │ │ + lsls r7, r2, #6 │ │ movs r1, r4 │ │ - lsls r7, r7, #4 │ │ - lsls r1, r2, #8 │ │ - lsls r1, r2, #8 │ │ - lsls r0, r5, #1 │ │ - lsls r1, r2, #8 │ │ - lsls r0, r5, #1 │ │ - lsls r1, r2, #8 │ │ - lsls r1, r2, #8 │ │ - lsls r1, r2, #8 │ │ - lsls r1, r2, #8 │ │ - lsls r1, r2, #8 │ │ - lsls r0, r5, #1 │ │ - lsls r3, r0, #2 │ │ - lsls r1, r2, #8 │ │ + lsls r0, r4, #7 │ │ + lsls r3, r7, #8 │ │ + lsls r3, r7, #8 │ │ + lsls r7, r4, #1 │ │ + lsls r3, r7, #8 │ │ + lsls r7, r4, #1 │ │ + lsls r3, r7, #8 │ │ + lsls r3, r7, #8 │ │ + lsls r3, r7, #8 │ │ + lsls r3, r7, #8 │ │ + lsls r3, r7, #8 │ │ + lsls r7, r4, #1 │ │ + lsls r1, r0, #2 │ │ + lsls r3, r7, #8 │ │ movs r1, r4 │ │ - lsls r1, r2, #8 │ │ - lsls r0, r5, #1 │ │ - lsls r0, r5, #1 │ │ - lsls r1, r2, #8 │ │ - lsls r1, r2, #8 │ │ - lsls r1, r2, #8 │ │ - lsls r1, r2, #8 │ │ - lsls r1, r2, #8 │ │ - lsls r1, r2, #8 │ │ - lsls r0, r5, #1 │ │ - lsls r0, r5, #1 │ │ + lsls r3, r7, #8 │ │ + lsls r7, r4, #1 │ │ + lsls r7, r4, #1 │ │ + lsls r3, r7, #8 │ │ + lsls r3, r7, #8 │ │ + lsls r3, r7, #8 │ │ + lsls r3, r7, #8 │ │ + lsls r3, r7, #8 │ │ + lsls r3, r7, #8 │ │ + lsls r7, r4, #1 │ │ + lsls r7, r4, #1 │ │ cmp.w r8, #0 │ │ - beq.w 84bf8 │ │ - strd fp, r5, [sp, #28] │ │ + beq.w 85d1a │ │ + str.w fp, [sp, #32] │ │ add.w fp, fp, #1 │ │ - strd sl, r9, [sp, #36] @ 0x24 │ │ - mov r5, r8 │ │ - sub.w lr, r8, #1 │ │ - str r2, [sp, #44] @ 0x2c │ │ - str.w ip, [sp, #52] @ 0x34 │ │ + strd r5, sl, [sp, #40] @ 0x28 │ │ + sub.w r4, r8, #1 │ │ + str.w r8, [sp, #36] @ 0x24 │ │ mov.w r8, #0 │ │ - mov.w sl, #0 │ │ movs r0, #0 │ │ - ldrb.w r6, [fp, #-1] │ │ - cmp r0, #63 @ 0x3f │ │ - bne.n 84848 │ │ - cmp r6, #2 │ │ - bcs.w 84b9a │ │ - and.w r2, r0, #63 @ 0x3f │ │ - and.w r1, r6, #127 @ 0x7f │ │ - rsb ip, r2, #32 │ │ - subs.w r9, r2, #32 │ │ - lsr.w r4, r1, ip │ │ + movs r1, #0 │ │ + ldrb.w r9, [fp, #-1] │ │ + cmp r1, #63 @ 0x3f │ │ + bne.n 8590e │ │ + cmp.w r9, #2 │ │ + bcs.w 85cba │ │ + and.w r5, r1, #63 @ 0x3f │ │ + mov lr, r2 │ │ + and.w r2, r9, #127 @ 0x7f │ │ + rsb ip, r5, #32 │ │ + subs.w sl, r5, #32 │ │ + lsr.w r6, r2, ip │ │ it pl │ │ - lslpl.w r4, r1, r9 │ │ - lsl.w r1, r1, r2 │ │ + lslpl.w r6, r2, sl │ │ + lsl.w r2, r2, r5 │ │ it pl │ │ - movpl r1, #0 │ │ - orr.w r8, r8, r1 │ │ - orr.w sl, sl, r4 │ │ - sxtb r1, r6 │ │ - cmp.w r1, #4294967295 @ 0xffffffff │ │ - bgt.w 84a68 │ │ - sub.w lr, lr, #1 │ │ + movpl r2, #0 │ │ + orr.w r8, r8, r2 │ │ + orrs r0, r6 │ │ + sxtb.w r2, r9 │ │ + cmp.w r2, #4294967295 @ 0xffffffff │ │ + bgt.n 859c0 │ │ + subs r4, #1 │ │ add.w fp, fp, #1 │ │ - adds r0, #7 │ │ - adds.w r1, lr, #1 │ │ - bne.n 8483a │ │ - b.n 84bae │ │ + adds r2, r4, #1 │ │ + add.w r1, r1, #7 │ │ + mov r2, lr │ │ + bne.n 858fe │ │ + b.n 85cce │ │ mov r6, r2 │ │ - b.n 84b3a │ │ - movw r1, #7937 @ 0x1f01 │ │ - subs r0, r0, r1 │ │ + b.n 85c06 │ │ + movw r0, #7937 @ 0x1f01 │ │ + sub.w r0, r9, r0 │ │ cmp r0, #2 │ │ - bcs.w 84bf0 │ │ + bcs.w 85d0e │ │ cmp.w r8, #0 │ │ - beq.w 84bee │ │ - mov r4, fp │ │ + beq.w 85d0c │ │ + mov ip, fp │ │ add.w fp, fp, #1 │ │ - sub.w lr, r8, #1 │ │ + sub.w r1, r8, #1 │ │ ldrsb.w r0, [fp, #-1] │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ - bgt.n 848ca │ │ - sub.w lr, lr, #1 │ │ + bgt.n 8598e │ │ + subs r1, #1 │ │ add.w fp, fp, #1 │ │ - adds.w r1, lr, #1 │ │ - bne.n 848b0 │ │ - b.n 84b68 │ │ - strd fp, lr, [ip] │ │ + adds r6, r1, #1 │ │ + bne.n 85978 │ │ + b.n 85c88 │ │ + strd fp, r1, [sl] │ │ mov.w r8, #0 │ │ - b.n 84b3e │ │ + mov ip, r1 │ │ + b.n 85c0a │ │ cmp.w r8, #0 │ │ - beq.w 84c32 │ │ + beq.w 85d4a │ │ mov r6, fp │ │ - mov lr, r8 │ │ + mov ip, r8 │ │ ldrb.w r1, [r6], #1 │ │ sub.w r8, r8, #1 │ │ and.w r0, r1, #127 @ 0x7f │ │ - strd r6, r8, [ip] │ │ + strd r6, r8, [sl] │ │ sxtb r1, r1 │ │ cmp r1, #0 │ │ - bpl.n 84920 │ │ + bmi.n 859e4 │ │ + mov r9, r0 │ │ + b.n 85a42 │ │ + ldr r1, [sp, #44] @ 0x2c │ │ + cmp r0, #0 │ │ + ldr r5, [sp, #40] @ 0x28 │ │ + strd fp, r4, [r1] │ │ + bne.w 85d50 │ │ + mov r2, lr │ │ + mov ip, r4 │ │ + strd r8, r0, [sp, #16] │ │ + str.w r8, [sp, #28] │ │ + ldr.w lr, [sp, #52] @ 0x34 │ │ + ldrd sl, r4, [sp, #44] @ 0x2c │ │ + b.n 85c0a │ │ + ldr.w lr, [sp, #12] │ │ cmp.w r8, #0 │ │ - beq.w 84c28 │ │ + beq.w 85d64 │ │ ldrb.w r1, [fp, #1] │ │ - sub.w r8, lr, #2 │ │ + sub.w r8, ip, #2 │ │ add.w r6, fp, #2 │ │ + mov r9, fp │ │ and.w r4, r1, #127 @ 0x7f │ │ - strd r6, r8, [ip] │ │ + mov fp, sl │ │ sxtb r1, r1 │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ orr.w r0, r0, r4, lsl #7 │ │ - ble.w 84aaa │ │ - mov r1, r0 │ │ + strd r6, r8, [sl] │ │ + ble.n 85a1a │ │ + mov r9, r0 │ │ + mov sl, fp │ │ + b.n 85a3e │ │ + cmp.w r8, #0 │ │ + beq.w 85d80 │ │ + ldrb.w r1, [r9, #2] │ │ + sub.w r8, ip, #3 │ │ + add.w r6, r9, #3 │ │ + mov sl, fp │ │ + cmp r1, #3 │ │ + strd r6, r8, [sl] │ │ + bhi.w 85d78 │ │ + orr.w r9, r0, r1, lsl #14 │ │ + ldrd r4, lr, [sp, #48] @ 0x30 │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ mov fp, r6 │ │ - uxtah r0, r0, r1 │ │ - str r1, [sp, #24] │ │ + uxtah r0, r0, r9 │ │ cmp r0, #43 @ 0x2b │ │ - bhi.w 84ae0 │ │ + bhi.w 85b3a │ │ tbh [pc, r0, lsl #1] │ │ - lsls r0, r1, #4 │ │ + lsls r4, r5, #3 │ │ lsls r4, r3, #5 │ │ - lsls r7, r7, #1 │ │ - lsls r0, r5, #1 │ │ - lsls r1, r5, #3 │ │ - lsls r3, r1, #3 │ │ - lsls r4, r4, #3 │ │ - lsls r3, r6, #1 │ │ - movs r5, r5 │ │ - lsls r2, r1, #2 │ │ - lsls r7, r1, #3 │ │ - lsls r7, r1, #3 │ │ - movs r4, r5 │ │ - lsls r7, r3, #3 │ │ - movs r4, r5 │ │ - lsls r0, r7, #3 │ │ - lsls r7, r1, #3 │ │ - lsls r1, r5, #3 │ │ - lsls r3, r1, #3 │ │ - lsls r4, r4, #3 │ │ - movs r4, r5 │ │ - movs r6, r5 │ │ - lsls r7, r3, #3 │ │ - movs r5, r5 │ │ - lsls r6, r5, #3 │ │ - movs r4, r5 │ │ - movs r4, r5 │ │ - lsls r3, r1, #3 │ │ - lsls r7, r3, #3 │ │ - lsls r5, r7, #3 │ │ lsls r7, r3, #3 │ │ - lsls r4, r4, #3 │ │ - lsls r6, r5, #3 │ │ - movs r4, r5 │ │ - movs r4, r5 │ │ - lsls r4, r4, #3 │ │ - lsls r7, r1, #3 │ │ - lsls r1, r5, #3 │ │ - lsls r3, r6, #3 │ │ - lsls r3, r1, #3 │ │ - lsls r7, r1, #3 │ │ - lsls r1, r5, #3 │ │ lsls r3, r6, #3 │ │ - lsls r3, r1, #3 │ │ - b.n 8489e │ │ - b.n 84810 │ │ + lsls r4, r1, #2 │ │ + lsls r5, r4, #1 │ │ + lsls r3, r2, #2 │ │ + lsls r6, r6, #2 │ │ + lsls r1, r4, #2 │ │ + lsls r7, r7, #3 │ │ + lsls r3, r5, #1 │ │ + lsls r3, r5, #1 │ │ + lsls r5, r0, #2 │ │ + lsls r6, r7, #1 │ │ + lsls r5, r0, #2 │ │ + lsls r7, r5, #2 │ │ + lsls r3, r5, #1 │ │ + lsls r4, r1, #2 │ │ + lsls r5, r4, #1 │ │ + lsls r3, r2, #2 │ │ + lsls r5, r0, #2 │ │ + movs r4, r5 │ │ + lsls r6, r7, #1 │ │ + lsls r1, r4, #2 │ │ + lsls r2, r3, #2 │ │ + lsls r5, r0, #2 │ │ + lsls r5, r0, #2 │ │ + lsls r5, r4, #1 │ │ + lsls r6, r7, #1 │ │ + lsls r2, r2, #3 │ │ + lsls r6, r7, #1 │ │ + lsls r3, r2, #2 │ │ + lsls r2, r3, #2 │ │ + lsls r5, r0, #2 │ │ + lsls r5, r0, #2 │ │ + lsls r3, r2, #2 │ │ + lsls r3, r5, #1 │ │ + lsls r4, r1, #2 │ │ + lsls r0, r5, #2 │ │ + lsls r5, r4, #1 │ │ + lsls r3, r5, #1 │ │ + lsls r4, r1, #2 │ │ + lsls r0, r5, #2 │ │ + lsls r5, r4, #1 │ │ cmp.w r8, #0 │ │ - beq.w 84c24 │ │ + beq.w 85d5a │ │ mov r6, fp │ │ - mov lr, r8 │ │ + mov ip, r8 │ │ ldrb.w r0, [r6], #1 │ │ sub.w r8, r8, #1 │ │ - and.w r1, r0, #127 @ 0x7f │ │ - strd r6, r8, [ip] │ │ + and.w r9, r0, #127 @ 0x7f │ │ + strd r6, r8, [sl] │ │ sxtb r0, r0 │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ - bgt.n 84922 │ │ + bgt.n 85a42 │ │ cmp.w r8, #0 │ │ - beq.w 84c2c │ │ - ldrb.w r4, [fp, #1] │ │ - mov r0, r1 │ │ - sub.w r8, lr, #2 │ │ + beq.w 85d60 │ │ + ldrb.w r0, [fp, #1] │ │ + sub.w r8, ip, #2 │ │ add.w r6, fp, #2 │ │ - and.w r1, r4, #127 @ 0x7f │ │ - strd r6, r8, [ip] │ │ - orr.w r1, r0, r1, lsl #7 │ │ - sxtb r0, r4 │ │ + and.w r1, r0, #127 @ 0x7f │ │ + strd r6, r8, [sl] │ │ + sxtb r0, r0 │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ - bgt.w 84922 │ │ + orr.w r9, r9, r1, lsl #7 │ │ + bgt.w 85a42 │ │ cmp.w r8, #0 │ │ - beq.w 84c48 │ │ + beq.w 85d7c │ │ ldrb.w r0, [fp, #2] │ │ - sub.w r8, lr, #3 │ │ + sub.w r8, ip, #3 │ │ add.w r6, fp, #3 │ │ cmp r0, #3 │ │ - strd r6, r8, [ip] │ │ - bhi.w 84c54 │ │ - orr.w r1, r1, r0, lsl #14 │ │ - b.n 84922 │ │ - cmp.w r8, #4 │ │ - bcc.w 84c18 │ │ - mov r0, r8 │ │ - ldr.w r8, [fp], #4 │ │ - subs r0, #4 │ │ - str.w r8, [sp, #4] │ │ - b.n 84a60 │ │ - cmp.w r8, #0 │ │ - beq.w 84bd0 │ │ - movs r0, #0 │ │ - ldrb.w r1, [fp, r0] │ │ - cbz r1, 84a90 │ │ - adds r0, #1 │ │ - cmp r8, r0 │ │ - bne.n 84a28 │ │ - b.n 84bd0 │ │ - cmp.w r8, #2 │ │ - bcc.w 84c0a │ │ - mov r0, r8 │ │ - ldrh.w r8, [fp], #2 │ │ - subs r0, #2 │ │ - str.w r8, [sp, #8] │ │ - b.n 84a60 │ │ - cmp.w r8, #0 │ │ - beq.w 84bfc │ │ - mov r0, r8 │ │ - ldrb.w r8, [fp], #1 │ │ - subs r0, #1 │ │ - str.w r8, [sp, #12] │ │ - mov lr, r0 │ │ - strd fp, r0, [ip] │ │ - b.n 84b3e │ │ - ldr r0, [sp, #52] @ 0x34 │ │ - cmp.w sl, #0 │ │ - ldr r5, [sp, #56] @ 0x38 │ │ - ldr r1, [sp, #48] @ 0x30 │ │ - strd fp, lr, [r0] │ │ - bne.w 84c1e │ │ - strd r8, sl, [sp, #16] │ │ - str.w r8, [sp, #48] @ 0x30 │ │ - ldr.w ip, [sp, #52] @ 0x34 │ │ - ldrd r9, r2, [sp, #40] @ 0x28 │ │ - ldrd r5, sl, [sp, #32] │ │ - b.n 84b3e │ │ - mvns r1, r0 │ │ - add r8, r1 │ │ - mov r1, fp │ │ - add r0, fp │ │ - add.w fp, r0, #1 │ │ - mov lr, r8 │ │ - strd fp, r8, [ip] │ │ - mov.w r8, #0 │ │ - str r1, [sp, #0] │ │ - b.n 84b3e │ │ - cmp.w r8, #0 │ │ - beq.w 84c4c │ │ - ldrb.w r1, [fp, #2] │ │ - sub.w r8, lr, #3 │ │ - add.w r6, fp, #3 │ │ - cmp r1, #3 │ │ - strd r6, r8, [ip] │ │ - bhi.w 84c44 │ │ - orr.w r1, r0, r1, lsl #14 │ │ - b.n 84922 │ │ - mov lr, r8 │ │ + strd r6, r8, [sl] │ │ + bhi.w 85d88 │ │ + orr.w r9, r9, r0, lsl #14 │ │ + b.n 85a42 │ │ + mov ip, r8 │ │ mov.w r8, #0 │ │ - b.n 84786 │ │ - mov lr, r8 │ │ + str.w r9, [sp, #12] │ │ + b.n 8584e │ │ + mov ip, r8 │ │ + str.w r9, [sp, #12] │ │ mov.w r8, #0 │ │ movs r6, #1 │ │ - b.n 84b3a │ │ - uxth r0, r1 │ │ + b.n 85c06 │ │ movw r1, #7937 @ 0x1f01 │ │ + uxth.w r0, r9 │ │ subs r1, r0, r1 │ │ cmp r1, #2 │ │ - bcc.w 8489e │ │ + bcc.n 85b60 │ │ sub.w r0, r0, #7968 @ 0x1f20 │ │ cmp r0, #2 │ │ - bcs.n 84bf0 │ │ - mov lr, r8 │ │ - mov.w r8, #0 │ │ - mov r6, r9 │ │ - b.n 84b3a │ │ - mov lr, r8 │ │ + bcs.w 85d0e │ │ + mov ip, r8 │ │ + str.w r9, [sp, #12] │ │ mov.w r8, #0 │ │ - movs r6, #8 │ │ - b.n 84b3a │ │ - mov lr, r8 │ │ + mov r6, lr │ │ + b.n 85c06 │ │ + str.w r9, [sp, #12] │ │ + cmp.w r8, #0 │ │ + bne.w 8596e │ │ + b.n 85d0c │ │ + mov ip, r8 │ │ + str.w r9, [sp, #12] │ │ mov.w r8, #0 │ │ movs r6, #2 │ │ - b.n 84b3a │ │ - mov lr, r8 │ │ + b.n 85c06 │ │ + mov ip, r8 │ │ + str.w r9, [sp, #12] │ │ + mov.w r8, #0 │ │ + movs r6, #8 │ │ + b.n 85c06 │ │ + mov ip, r8 │ │ + str.w r9, [sp, #12] │ │ movs r6, #0 │ │ mov.w r8, #0 │ │ - b.n 84b3a │ │ - mov lr, r8 │ │ + b.n 85c06 │ │ + str.w r9, [sp, #12] │ │ + cmp.w r8, #0 │ │ + bne.w 858e2 │ │ + b.n 85d1a │ │ + mov ip, r8 │ │ + str.w r9, [sp, #12] │ │ mov.w r8, #0 │ │ movs r6, #3 │ │ - b.n 84b3a │ │ - mov lr, r8 │ │ + b.n 85c06 │ │ + mov ip, r8 │ │ + str.w r9, [sp, #12] │ │ mov.w r8, #0 │ │ - mov r6, sl │ │ - b.n 84b3a │ │ - mov lr, r8 │ │ + mov r6, r4 │ │ + b.n 85c06 │ │ + str.w r9, [sp, #12] │ │ + ldr r6, [sp, #24] │ │ + cmp.w r8, #0 │ │ + beq.w 85cf2 │ │ + movs r0, #0 │ │ + ldrb.w r1, [fp, r0] │ │ + cbz r1, 85be0 │ │ + adds r0, #1 │ │ + cmp r8, r0 │ │ + bne.n 85bd2 │ │ + b.n 85cf2 │ │ + mvns r1, r0 │ │ + add r8, r1 │ │ + mov r1, fp │ │ + add r0, fp │ │ + add.w fp, r0, #1 │ │ + mov ip, r8 │ │ + strd fp, r8, [sl] │ │ + mov.w r8, #0 │ │ + str r1, [sp, #24] │ │ + b.n 85c0a │ │ + mov ip, r8 │ │ + str.w r9, [sp, #12] │ │ mov.w r8, #0 │ │ movs r6, #16 │ │ uxtab r8, r8, r6 │ │ adds r3, #16 │ │ cmp r3, r5 │ │ - bne.w 84720 │ │ - b.n 84b52 │ │ - mov lr, r8 │ │ + bne.w 857e4 │ │ + b.n 85c72 │ │ + str.w r9, [sp, #12] │ │ + cmp.w r8, #2 │ │ + bcc.w 85d2e │ │ + mov r0, r8 │ │ + ldrh.w r8, [fp], #2 │ │ + subs r0, #2 │ │ + str.w r8, [sp, #4] │ │ + b.n 85c6a │ │ + mov ip, r8 │ │ + str.w r9, [sp, #12] │ │ mov.w r8, #0 │ │ mov r6, r2 │ │ - b.n 84b3a │ │ + b.n 85c06 │ │ + str.w r9, [sp, #12] │ │ + cmp.w r8, #4 │ │ + bcc.n 85d3c │ │ + mov r0, r8 │ │ + ldr.w r8, [fp], #4 │ │ + subs r0, #4 │ │ + str.w r8, [sp] │ │ + b.n 85c6a │ │ + str.w r9, [sp, #12] │ │ + cmp.w r8, #0 │ │ + beq.n 85d20 │ │ + mov r0, r8 │ │ + ldrb.w r8, [fp], #1 │ │ + subs r0, #1 │ │ + str.w r8, [sp, #8] │ │ + mov ip, r0 │ │ + strd fp, r0, [sl] │ │ + b.n 85c0a │ │ ldr r0, [sp, #56] @ 0x38 │ │ cmp.w r8, #0 │ │ - beq.n 84b8e │ │ - cmp lr, r8 │ │ - bcs.n 84b82 │ │ + beq.n 85cae │ │ + cmp ip, r8 │ │ + bcs.n 85ca2 │ │ movs r1, #0 │ │ strd fp, r1, [r0, #8] │ │ movs r1, #19 │ │ - b.n 84b90 │ │ - add.w fp, r4, r8 │ │ + b.n 85cb0 │ │ + add.w fp, ip, r8 │ │ movs r1, #0 │ │ - strd fp, r1, [ip] │ │ + strd fp, r1, [sl] │ │ ldr r2, [sp, #56] @ 0x38 │ │ movs r1, #0 │ │ strd fp, r1, [r2, #8] │ │ strb r0, [r2, #1] │ │ movs r0, #19 │ │ strb r0, [r2, #0] │ │ - b.n 84b92 │ │ - sub.w r2, lr, r8 │ │ + b.n 85cb2 │ │ + sub.w r2, ip, r8 │ │ add.w r1, fp, r8 │ │ - strd r1, r2, [ip] │ │ - movs r1, #75 @ 0x4b │ │ + strd r1, r2, [sl] │ │ + movs r1, #79 @ 0x4f │ │ strb r1, [r0, #0] │ │ add sp, #60 @ 0x3c │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ - ldr r0, [sp, #52] @ 0x34 │ │ - movs r6, #0 │ │ - ldr r5, [sp, #56] @ 0x38 │ │ - ldr r1, [sp, #48] @ 0x30 │ │ - strd fp, lr, [r0] │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + mov.w r9, #0 │ │ + ldr r2, [sp, #56] @ 0x38 │ │ + strd fp, r4, [r0] │ │ movs r0, #6 │ │ - ldrd fp, r2, [sp, #16] │ │ - b.n 84bc4 │ │ - ldr.w fp, [sp, #28] │ │ + ldrd fp, r1, [sp, #16] │ │ + b.n 85ce2 │ │ + ldrd fp, r1, [sp, #32] │ │ movs r0, #0 │ │ - ldr r1, [sp, #52] @ 0x34 │ │ - add fp, r5 │ │ + add fp, r1 │ │ + ldr r1, [sp, #44] @ 0x2c │ │ strd fp, r0, [r1] │ │ - ldr r5, [sp, #56] @ 0x38 │ │ - movs r2, #0 │ │ + ldr r2, [sp, #56] @ 0x38 │ │ + movs r1, #0 │ │ movs r0, #19 │ │ - ldr r1, [sp, #48] @ 0x30 │ │ - strb r6, [r5, #1] │ │ - strb r0, [r5, #0] │ │ - strd r1, fp, [r5, #4] │ │ - str r2, [r5, #12] │ │ - b.n 84b92 │ │ + strb r0, [r2, #0] │ │ + ldr r0, [sp, #28] │ │ + strb.w r9, [r2, #1] │ │ + strd r0, fp, [r2, #4] │ │ + str r1, [r2, #12] │ │ + b.n 85cb2 │ │ + ldr r1, [sp, #56] @ 0x38 │ │ movs r0, #0 │ │ - ldr r1, [sp, #0] │ │ - ldr r2, [sp, #56] @ 0x38 │ │ - str.w fp, [r2, #8] │ │ - str r1, [r2, #4] │ │ - str r0, [r2, #12] │ │ - b.n 84b7c │ │ + strd r6, fp, [r1, #4] │ │ + str r0, [r1, #12] │ │ + b.n 85d06 │ │ ldr r1, [sp, #56] @ 0x38 │ │ movs r0, #0 │ │ strd fp, r0, [r1, #8] │ │ movs r0, #19 │ │ strb r0, [r1, #0] │ │ - b.n 84b92 │ │ - b.n 84b72 │ │ + b.n 85cb2 │ │ + b.n 85c92 │ │ ldr r1, [sp, #56] @ 0x38 │ │ movs r0, #12 │ │ + strh.w r9, [r1, #2] │ │ strb r0, [r1, #0] │ │ - b.n 84b92 │ │ - movs r6, #0 │ │ - b.n 84bbc │ │ + b.n 85cb2 │ │ + mov.w r9, #0 │ │ + b.n 85cdc │ │ ldr r1, [sp, #56] @ 0x38 │ │ movs r0, #0 │ │ strd fp, r0, [r1, #8] │ │ - ldr r0, [sp, #12] │ │ + ldr r0, [sp, #8] │ │ strb r0, [r1, #1] │ │ - b.n 84be8 │ │ + b.n 85d06 │ │ ldr r1, [sp, #56] @ 0x38 │ │ movs r0, #0 │ │ strd fp, r0, [r1, #8] │ │ - ldr r0, [sp, #8] │ │ + ldr r0, [sp, #4] │ │ strh r0, [r1, #2] │ │ - b.n 84be8 │ │ - ldr r1, [sp, #4] │ │ + b.n 85d06 │ │ + ldr r2, [sp, #56] @ 0x38 │ │ movs r0, #0 │ │ - b.n 84bd4 │ │ - movs r6, #0 │ │ - movs r0, #53 @ 0x35 │ │ - b.n 84bc4 │ │ - movs r0, #22 │ │ - b.n 84c30 │ │ - mov fp, r6 │ │ - b.n 84c32 │ │ - movs r0, #22 │ │ + ldr r1, [sp, #0] │ │ + strd r1, fp, [r2, #4] │ │ + str r0, [r2, #12] │ │ + b.n 85c9c │ │ + ldr.w lr, [sp, #12] │ │ + b.n 85d66 │ │ + mov.w r9, #0 │ │ + movs r0, #56 @ 0x38 │ │ + ldr r2, [sp, #56] @ 0x38 │ │ + b.n 85ce2 │ │ + mov.w lr, #22 │ │ + b.n 85d66 │ │ + mov.w lr, #22 │ │ mov fp, r6 │ │ - str r0, [sp, #24] │ │ movs r0, #19 │ │ ldr r2, [sp, #56] @ 0x38 │ │ movs r1, #0 │ │ - strb r0, [r2, #0] │ │ + strh.w lr, [r2, #2] │ │ strd fp, r1, [r2, #8] │ │ - ldr r1, [sp, #24] │ │ - strh r1, [r2, #2] │ │ - b.n 84b92 │ │ + strb r0, [r2, #0] │ │ + b.n 85cb2 │ │ movs r0, #6 │ │ - b.n 84c34 │ │ - movs r0, #22 │ │ - str r0, [sp, #24] │ │ + b.n 85d68 │ │ + mov.w lr, #22 │ │ mov fp, r6 │ │ ldr r2, [sp, #56] @ 0x38 │ │ movs r0, #19 │ │ - b.n 84c36 │ │ - movs r1, #22 │ │ + b.n 85d6a │ │ movs r0, #6 │ │ - str r1, [sp, #24] │ │ - b.n 84c34 │ │ + mov.w lr, #22 │ │ + b.n 85d68 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #124 @ 0x7c │ │ - ldr r4, [r1, #28] │ │ - mov sl, r0 │ │ - cmp r4, #0 │ │ - beq.w 857e4 │ │ - mov r5, r1 │ │ + ldr.w sl, [r1, #28] │ │ + mov fp, r0 │ │ + cmp.w sl, #0 │ │ + beq.w 8695e │ │ + mov r9, r1 │ │ ldrd r0, r1, [r1] │ │ - ldrd r9, r3, [r5, #20] │ │ + ldrd r8, r5, [r9, #20] │ │ movs r2, #56 @ 0x38 │ │ strd r1, r0, [sp, #64] @ 0x40 │ │ - rsb r0, r9, #0 │ │ + rsb r0, r8, #0 │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ and.w r0, r2, r0, lsl #3 │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ lsrs r1, r0 │ │ subs r0, #32 │ │ it pl │ │ movpl r1, #0 │ │ it pl │ │ lsrpl r2, r0 │ │ subs r0, r2, #1 │ │ str r2, [sp, #52] @ 0x34 │ │ - sbc.w r6, r1, #0 │ │ - cmp.w r9, #327680 @ 0x50000 │ │ + sbc.w r3, r1, #0 │ │ + cmp.w r8, #327680 @ 0x50000 │ │ it cs │ │ movcs r0, r2 │ │ str r0, [sp, #44] @ 0x2c │ │ str r1, [sp, #56] @ 0x38 │ │ it cs │ │ - movcs r6, r1 │ │ - uxtb.w r1, r9 │ │ - ldrb.w r0, [r5, #32] │ │ + movcs r3, r1 │ │ + ldrb.w r0, [r9, #32] │ │ + uxtb.w r1, r8 │ │ + str r3, [sp, #40] @ 0x28 │ │ str r1, [sp, #36] @ 0x24 │ │ - str r5, [sp, #80] @ 0x50 │ │ - lsls r0, r0, #31 │ │ - strd r6, r9, [sp, #72] @ 0x48 │ │ - str r0, [sp, #60] @ 0x3c │ │ - add.w fp, r3, #1 │ │ - cmp r0, #0 │ │ - beq.n 84d60 │ │ - subs r6, r4, #1 │ │ - strd fp, r6, [r5, #24] │ │ - ldrb r0, [r3, #0] │ │ + lsls r3, r0, #31 │ │ + strd r9, r8, [sp, #76] @ 0x4c │ │ + str r3, [sp, #60] @ 0x3c │ │ + str.w fp, [sp, #48] @ 0x30 │ │ + add.w lr, r5, #1 │ │ + cmp r3, #0 │ │ + beq.n 85ea0 │ │ + sub.w r6, sl, #1 │ │ + strd lr, r6, [r9, #24] │ │ + ldrb r0, [r5, #0] │ │ cmp r0, #7 │ │ - bhi.w 85918 │ │ - str r3, [sp, #92] @ 0x5c │ │ - str r6, [sp, #84] @ 0x54 │ │ + bhi.w 86a86 │ │ + str.w sl, [sp, #72] @ 0x48 │ │ + strd r6, r5, [sp, #88] @ 0x58 │ │ tbh [pc, r0, lsl #1] │ │ - lsls r3, r7, #21 │ │ + lsls r7, r2, #22 │ │ movs r0, r1 │ │ - lsls r6, r0, #6 │ │ - lsls r4, r0, #4 │ │ - lsls r5, r0, #5 │ │ - lsls r6, r4, #3 │ │ - lsls r3, r0, #7 │ │ - lsls r7, r5, #7 │ │ + lsls r0, r2, #6 │ │ + lsls r4, r2, #4 │ │ + lsls r2, r2, #5 │ │ + lsls r4, r6, #3 │ │ + lsls r6, r1, #7 │ │ + lsls r6, r7, #7 │ │ cmp r6, #0 │ │ - beq.w 8591c │ │ - mov r8, sl │ │ - mov sl, r4 │ │ - sub.w lr, r4, #2 │ │ + beq.w 86a8c │ │ + mov fp, lr │ │ + sub.w lr, sl, #2 │ │ movs r5, #0 │ │ mov.w ip, #0 │ │ movs r2, #0 │ │ - ldr.w r9, [sp, #76] @ 0x4c │ │ + ldr.w r8, [sp, #80] @ 0x50 │ │ ldrb.w r3, [fp], #1 │ │ cmp r2, #63 @ 0x3f │ │ - bne.n 84d1e │ │ + bne.n 85e5e │ │ cmp r3, #2 │ │ - bcs.w 8577c │ │ + bcs.w 868d2 │ │ and.w r1, r2, #63 @ 0x3f │ │ and.w r4, r3, #127 @ 0x7f │ │ rsb r0, r1, #32 │ │ subs.w r6, r1, #32 │ │ lsr.w r0, r4, r0 │ │ it pl │ │ lslpl.w r0, r4, r6 │ │ orr.w ip, ip, r0 │ │ lsl.w r0, r4, r1 │ │ it pl │ │ movpl r0, #0 │ │ orrs r5, r0 │ │ sxtb r0, r3 │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ - bgt.w 8517e │ │ + bgt.w 8634c │ │ sub.w lr, lr, #1 │ │ adds r2, #7 │ │ adds.w r4, lr, #1 │ │ - bne.n 84d10 │ │ - b.w 857b4 │ │ + bne.n 85e50 │ │ + b.w 86930 │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ - uxtab r0, r0, r9 │ │ + uxtab r0, r0, r8 │ │ cmp r0, #7 │ │ - bhi.w 85872 │ │ + bhi.w 869f4 │ │ tbh [pc, r0, lsl #1] │ │ movs r0, r1 │ │ - movs r1, r3 │ │ - lsls r0, r0, #22 │ │ - lsls r6, r0, #1 │ │ - lsls r0, r0, #22 │ │ - lsls r0, r0, #22 │ │ - lsls r0, r0, #22 │ │ - movs r5, r5 │ │ - mov r0, r3 │ │ - subs r2, r4, #1 │ │ - ldrb.w r9, [r0], #1 │ │ - strd r0, r2, [r5, #24] │ │ - beq.w 857ec │ │ - subs r4, #2 │ │ - add.w r0, fp, #1 │ │ + movs r3, r3 │ │ + lsls r1, r4, #22 │ │ + lsls r4, r1, #1 │ │ + lsls r1, r4, #22 │ │ + lsls r1, r4, #22 │ │ + lsls r1, r4, #22 │ │ + movs r2, r6 │ │ + mov r0, r5 │ │ + mov r1, lr │ │ + ldrb.w lr, [r0], #1 │ │ + subs.w r2, sl, #1 │ │ + strd r0, r2, [r9, #24] │ │ + beq.w 86966 │ │ + sub.w sl, sl, #2 │ │ + adds r0, r1, #1 │ │ mov.w r8, #0 │ │ - strd r0, r4, [r5, #24] │ │ - ldrb r2, [r3, #1] │ │ - b.n 84e26 │ │ - cmp r4, #1 │ │ - beq.w 857f2 │ │ - mov r0, r3 │ │ - subs r2, r4, #2 │ │ - ldrh.w r9, [r0], #2 │ │ + strd r0, sl, [r9, #24] │ │ + ldrb r3, [r5, #1] │ │ + b.n 85f78 │ │ + cmp.w sl, #1 │ │ + beq.w 8696c │ │ + mov r0, r5 │ │ + sub.w r2, sl, #2 │ │ + ldrh.w lr, [r0], #2 │ │ cmp r2, #2 │ │ - strd r0, r2, [r5, #24] │ │ - bcc.w 857ec │ │ - subs r4, #4 │ │ - adds r0, r3, #4 │ │ + strd r0, r2, [r9, #24] │ │ + bcc.w 86966 │ │ + sub.w sl, sl, #4 │ │ + adds r0, r5, #4 │ │ mov.w r8, #0 │ │ - strd r0, r4, [r5, #24] │ │ - ldrh r2, [r3, #2] │ │ - b.n 84e26 │ │ - cmp r4, #7 │ │ - bls.w 8588a │ │ - ldr.w r9, [r3] │ │ - sub.w r2, r4, #8 │ │ - ldr.w ip, [r3, #4] │ │ - add.w r0, r3, #8 │ │ + strd r0, sl, [r9, #24] │ │ + ldrh r3, [r5, #2] │ │ + b.n 85f78 │ │ + cmp.w sl, #7 │ │ + bls.w 86a0c │ │ + ldr.w lr, [r5] │ │ + sub.w r2, sl, #8 │ │ + ldr.w ip, [r5, #4] │ │ + add.w r0, r5, #8 │ │ cmp r2, #8 │ │ - strd r0, r2, [r5, #24] │ │ - bcc.w 858cc │ │ - ldr r2, [r3, #8] │ │ - subs r4, #16 │ │ - ldr.w r8, [r3, #12] │ │ - adds r3, #16 │ │ - str r3, [sp, #92] @ 0x5c │ │ - strd r3, r4, [r5, #24] │ │ - b.n 84e2c │ │ - cmp r4, #4 │ │ - bcc.w 857f2 │ │ - mov r0, r3 │ │ - subs r2, r4, #4 │ │ - ldr.w r9, [r0], #4 │ │ + strd r0, r2, [r9, #24] │ │ + bcc.w 86a4e │ │ + ldr r3, [r5, #8] │ │ + sub.w sl, sl, #16 │ │ + ldr.w r8, [r5, #12] │ │ + adds r5, #16 │ │ + strd r5, sl, [r9, #24] │ │ + b.n 85f7e │ │ + cmp.w sl, #4 │ │ + bcc.w 8696c │ │ + mov r0, r5 │ │ + sub.w r2, sl, #4 │ │ + ldr.w lr, [r0], #4 │ │ cmp r2, #4 │ │ - strd r0, r2, [r5, #24] │ │ - bcc.w 857ec │ │ - subs r4, #8 │ │ - add.w r0, r3, #8 │ │ + strd r0, r2, [r9, #24] │ │ + bcc.w 86966 │ │ + sub.w sl, sl, #8 │ │ + add.w r0, r5, #8 │ │ mov.w r8, #0 │ │ - strd r0, r4, [r5, #24] │ │ - ldr r2, [r3, #4] │ │ - str r0, [sp, #92] @ 0x5c │ │ + strd r0, sl, [r9, #24] │ │ + ldr r3, [r5, #4] │ │ + mov r5, r0 │ │ mov.w ip, #0 │ │ - orr.w r0, r9, r2 │ │ - orr.w r3, ip, r8 │ │ - orrs r0, r3 │ │ - ldr r3, [sp, #92] @ 0x5c │ │ - beq.w 857dc │ │ + orr.w r0, lr, r3 │ │ + orr.w r2, ip, r8 │ │ + orrs r0, r2 │ │ + beq.w 86956 │ │ ldr r0, [sp, #52] @ 0x34 │ │ + mov r4, sl │ │ ldr r1, [sp, #56] @ 0x38 │ │ - eor.w r0, r0, r9 │ │ + mov.w sl, #0 │ │ + eor.w r0, r0, lr │ │ eor.w r1, r1, ip │ │ - orrs r1, r0 │ │ + orrs r0, r1 │ │ itt eq │ │ - moveq r9, r2 │ │ + moveq lr, r3 │ │ moveq ip, r8 │ │ - movs r0, #0 │ │ - cmp r1, #0 │ │ - beq.w 8532e │ │ + cmp r0, #0 │ │ + beq.w 8649c │ │ + str r5, [sp, #92] @ 0x5c │ │ mov fp, r4 │ │ - ldr.w lr, [sp, #64] @ 0x40 │ │ - ldr r5, [sp, #44] @ 0x2c │ │ - ldr r4, [sp, #68] @ 0x44 │ │ - eor.w r3, lr, r6 │ │ - eor.w r1, r4, r5 │ │ - orrs r1, r3 │ │ - bne.n 84e80 │ │ - str.w fp, [sp, #88] @ 0x58 │ │ - strd r6, r5, [sp, #64] @ 0x40 │ │ - ldr.w r9, [sp, #76] @ 0x4c │ │ - ldr r3, [sp, #92] @ 0x5c │ │ - b.w 8575e │ │ - adds.w r1, r9, r4 │ │ - orr.w r0, r0, ip │ │ - ldr r3, [sp, #56] @ 0x38 │ │ - adc.w r0, r0, lr │ │ - str.w fp, [sp, #88] @ 0x58 │ │ - and.w r6, r0, r3 │ │ - adds r0, r4, r2 │ │ - ldr r2, [sp, #52] @ 0x34 │ │ - ldr.w r9, [sp, #76] @ 0x4c │ │ - and.w r4, r0, r2 │ │ - adc.w r0, lr, r8 │ │ - and.w lr, r0, r3 │ │ - ands r2, r1 │ │ - ldr r3, [sp, #92] @ 0x5c │ │ - b.w 85752 │ │ - ldr.w r9, [sp, #76] @ 0x4c │ │ + ldr r4, [sp, #44] @ 0x2c │ │ + ldr r6, [sp, #68] @ 0x44 │ │ + ldr r5, [sp, #40] @ 0x28 │ │ + ldr r2, [sp, #64] @ 0x40 │ │ + eor.w r0, r6, r4 │ │ + eor.w r1, r2, r5 │ │ + orrs r0, r1 │ │ + bne.n 85fda │ │ + mov sl, fp │ │ + strd r5, r4, [sp, #64] @ 0x40 │ │ + ldr.w fp, [sp, #48] @ 0x30 │ │ + ldr.w r8, [sp, #80] @ 0x50 │ │ + ldr r3, [sp, #60] @ 0x3c │ │ + ldr r5, [sp, #92] @ 0x5c │ │ + b.w 86818 │ │ + orr.w r0, ip, sl │ │ + adds.w r1, lr, r6 │ │ + ldr r5, [sp, #56] @ 0x38 │ │ + adcs r0, r2 │ │ + mov sl, fp │ │ + ldr.w fp, [sp, #48] @ 0x30 │ │ + and.w r9, r0, r5 │ │ + adds r0, r6, r3 │ │ + ldr r3, [sp, #52] @ 0x34 │ │ + and.w ip, r0, r3 │ │ + adc.w r0, r2, r8 │ │ + and.w r4, r1, r3 │ │ + and.w lr, r0, r5 │ │ + ldr.w r8, [sp, #80] @ 0x50 │ │ + ldr r3, [sp, #60] @ 0x3c │ │ + ldr r5, [sp, #92] @ 0x5c │ │ + b.w 867fe │ │ + ldr.w r8, [sp, #80] @ 0x50 │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ - uxtab r0, r0, r9 │ │ + uxtab r0, r0, r8 │ │ cmp r0, #7 │ │ - bhi.w 8592c │ │ + bhi.w 86aa6 │ │ tbh [pc, r0, lsl #1] │ │ movs r0, r1 │ │ - lsls r3, r7, #7 │ │ - lsls r2, r6, #20 │ │ - lsls r5, r3, #8 │ │ - lsls r2, r6, #20 │ │ - lsls r2, r6, #20 │ │ - lsls r2, r6, #20 │ │ - lsls r2, r1, #8 │ │ + lsls r5, r7, #7 │ │ + lsls r0, r0, #21 │ │ + lsls r3, r4, #8 │ │ + lsls r0, r0, #21 │ │ + lsls r0, r0, #21 │ │ + lsls r0, r0, #21 │ │ + lsls r6, r1, #8 │ │ cmp r6, #0 │ │ - beq.w 85864 │ │ - subs r4, #2 │ │ - adds r1, r3, #2 │ │ + beq.w 869e6 │ │ + sub.w sl, sl, #2 │ │ + adds r1, r5, #2 │ │ movs r2, #0 │ │ - strd r1, r4, [r5, #24] │ │ - mov r6, r1 │ │ - ldrb r0, [r3, #1] │ │ - b.n 852d4 │ │ + strd r1, sl, [r9, #24] │ │ + mov r4, sl │ │ + ldrb r0, [r5, #1] │ │ + mov r5, r1 │ │ + b.n 8643a │ │ cmp r6, #0 │ │ - beq.w 857a8 │ │ - str.w sl, [sp, #40] @ 0x28 │ │ - sub.w sl, r4, #3 │ │ - str r4, [sp, #88] @ 0x58 │ │ + beq.w 86924 │ │ + sub.w sl, sl, #3 │ │ movs r0, #0 │ │ mov.w fp, #0 │ │ mov.w ip, #0 │ │ - movs r2, #0 │ │ - mov lr, r6 │ │ - add.w r8, r3, r0 │ │ - cmp r2, #63 @ 0x3f │ │ - ldrb.w r9, [r8, #1]! │ │ - bne.n 84f20 │ │ - cmp.w r9, #2 │ │ - bcs.w 8576e │ │ - and.w r6, r2, #63 @ 0x3f │ │ - and.w r1, r9, #127 @ 0x7f │ │ - rsb r3, r6, #32 │ │ - subs.w r5, r6, #32 │ │ - sub.w r4, lr, #1 │ │ - lsr.w r3, r1, r3 │ │ + movs r3, #0 │ │ + mov r9, r6 │ │ + add.w r8, r5, r0 │ │ + cmp r3, #63 @ 0x3f │ │ + ldrb.w lr, [r8, #1]! │ │ + bne.n 8607c │ │ + cmp.w lr, #2 │ │ + bcs.w 868ca │ │ + and.w r6, r3, #63 @ 0x3f │ │ + and.w r1, lr, #127 @ 0x7f │ │ + rsb r5, r6, #32 │ │ + subs.w r2, r6, #32 │ │ + sub.w r4, r9, #1 │ │ + lsr.w r5, r1, r5 │ │ it pl │ │ - lslpl.w r3, r1, r5 │ │ + lslpl.w r5, r1, r2 │ │ lsl.w r1, r1, r6 │ │ it pl │ │ movpl r1, #0 │ │ orr.w fp, fp, r1 │ │ - orr.w ip, ip, r3 │ │ - sxtb.w r1, r9 │ │ + orr.w ip, ip, r5 │ │ + sxtb.w r1, lr │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ - bgt.w 85246 │ │ - ldr r1, [sp, #84] @ 0x54 │ │ + bgt.w 86264 │ │ + ldr r1, [sp, #88] @ 0x58 │ │ adds r0, #1 │ │ - ldr r3, [sp, #92] @ 0x5c │ │ + ldr r5, [sp, #92] @ 0x5c │ │ sub.w sl, sl, #1 │ │ - adds r2, #7 │ │ + adds r3, #7 │ │ cmp r1, r0 │ │ - mov lr, r4 │ │ - bne.n 84f0c │ │ - b.w 85792 │ │ + mov r9, r4 │ │ + bne.n 86068 │ │ + b.w 8690c │ │ cmp r6, #0 │ │ - beq.w 857a8 │ │ - str.w sl, [sp, #40] @ 0x28 │ │ - sub.w fp, r4, #3 │ │ - str r4, [sp, #88] @ 0x58 │ │ - movs r2, #0 │ │ - mov.w r9, #0 │ │ + beq.w 86924 │ │ + sub.w fp, sl, #3 │ │ + movs r3, #0 │ │ + mov.w lr, #0 │ │ mov.w ip, #0 │ │ - movs r0, #0 │ │ - mov lr, r6 │ │ - add.w sl, r3, r2 │ │ - cmp r0, #63 @ 0x3f │ │ + movs r2, #0 │ │ + mov r9, r6 │ │ + add.w sl, r5, r3 │ │ + cmp r2, #63 @ 0x3f │ │ ldrb.w r8, [sl, #1]! │ │ - bne.n 84fa2 │ │ + bne.n 860f8 │ │ cmp.w r8, #2 │ │ - bcs.w 8576e │ │ - and.w r6, r0, #63 @ 0x3f │ │ + bcs.w 868be │ │ + and.w r6, r2, #63 @ 0x3f │ │ and.w r1, r8, #127 @ 0x7f │ │ rsb r5, r6, #32 │ │ - subs.w r3, r6, #32 │ │ - sub.w r4, lr, #1 │ │ + subs.w r0, r6, #32 │ │ + sub.w r4, r9, #1 │ │ lsr.w r5, r1, r5 │ │ it pl │ │ - lslpl.w r5, r1, r3 │ │ - lsl.w r1, r1, r6 │ │ + lslpl.w r5, r1, r0 │ │ + lsl.w r0, r1, r6 │ │ it pl │ │ - movpl r1, #0 │ │ - orr.w r9, r9, r1 │ │ + movpl r0, #0 │ │ + orr.w lr, lr, r0 │ │ orr.w ip, ip, r5 │ │ - sxtb.w r1, r8 │ │ - cmp.w r1, #4294967295 @ 0xffffffff │ │ - bgt.w 851de │ │ - ldr r1, [sp, #84] @ 0x54 │ │ - adds r2, #1 │ │ - ldr r3, [sp, #92] @ 0x5c │ │ + sxtb.w r0, r8 │ │ + cmp.w r0, #4294967295 @ 0xffffffff │ │ + bgt.w 863b6 │ │ + ldr r0, [sp, #88] @ 0x58 │ │ + adds r3, #1 │ │ + ldr r5, [sp, #92] @ 0x5c │ │ sub.w fp, fp, #1 │ │ - adds r0, #7 │ │ - cmp r1, r2 │ │ - mov lr, r4 │ │ - bne.n 84f8e │ │ - b.w 85772 │ │ + adds r2, #7 │ │ + cmp r0, r3 │ │ + mov r9, r4 │ │ + bne.n 860e4 │ │ + b.w 868e6 │ │ cmp r6, #0 │ │ - beq.w 857a8 │ │ - str.w sl, [sp, #40] @ 0x28 │ │ - sub.w lr, r4, #3 │ │ - str r4, [sp, #88] @ 0x58 │ │ - movs r2, #0 │ │ - movs r5, #0 │ │ + beq.w 86924 │ │ + sub.w r1, sl, #3 │ │ + movs r3, #0 │ │ + mov.w lr, #0 │ │ mov.w ip, #0 │ │ movs r4, #0 │ │ - mov r9, r6 │ │ - adds r0, r3, r2 │ │ + mov r8, r6 │ │ + ldr r0, [sp, #92] @ 0x5c │ │ cmp r4, #63 @ 0x3f │ │ - ldrb.w r8, [r0, #1]! │ │ - bne.n 85020 │ │ - cmp.w r8, #2 │ │ - bcs.w 8576e │ │ + add.w r9, r0, r3 │ │ + ldrb.w r5, [r9, #1]! │ │ + bne.n 86174 │ │ + cmp r5, #2 │ │ + bcs.w 868be │ │ and.w r6, r4, #63 @ 0x3f │ │ - and.w r1, r8, #127 @ 0x7f │ │ + str r1, [sp, #84] @ 0x54 │ │ + and.w r1, r5, #127 @ 0x7f │ │ rsb sl, r6, #32 │ │ - str r0, [sp, #48] @ 0x30 │ │ subs.w fp, r6, #32 │ │ - sub.w r0, r9, #1 │ │ - lsr.w r3, r1, sl │ │ + sub.w r0, r8, #1 │ │ + lsr.w r2, r1, sl │ │ it pl │ │ - lslpl.w r3, r1, fp │ │ + lslpl.w r2, r1, fp │ │ lsl.w r1, r1, r6 │ │ it pl │ │ movpl r1, #0 │ │ - orrs r5, r1 │ │ - orr.w ip, ip, r3 │ │ - sxtb.w r1, r8 │ │ + orr.w lr, lr, r1 │ │ + orr.w ip, ip, r2 │ │ + sxtb r1, r5 │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ - bgt.n 85108 │ │ + bgt.w 862d8 │ │ + ldr r2, [sp, #88] @ 0x58 │ │ + adds r3, #1 │ │ ldr r1, [sp, #84] @ 0x54 │ │ - adds r2, #1 │ │ - ldr r3, [sp, #92] @ 0x5c │ │ - sub.w lr, lr, #1 │ │ adds r4, #7 │ │ - cmp r1, r2 │ │ - mov r9, r0 │ │ - bne.n 8500e │ │ - b.n 85772 │ │ - ldr.w r9, [sp, #76] @ 0x4c │ │ + cmp r2, r3 │ │ + ldr r2, [sp, #72] @ 0x48 │ │ + sub.w r1, r1, #1 │ │ + mov r8, r0 │ │ + bne.n 86160 │ │ + b.n 868f8 │ │ + ldr.w r8, [sp, #80] @ 0x50 │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ - uxtab r0, r0, r9 │ │ + uxtab r0, r0, r8 │ │ cmp r0, #7 │ │ - bhi.w 8592c │ │ + bhi.w 86aa6 │ │ tbh [pc, r0, lsl #1] │ │ movs r0, r1 │ │ - lsls r1, r4, #5 │ │ - lsls r5, r2, #17 │ │ - lsls r4, r0, #7 │ │ - lsls r5, r2, #17 │ │ - lsls r5, r2, #17 │ │ - lsls r5, r2, #17 │ │ - lsls r4, r1, #6 │ │ + lsls r5, r5, #5 │ │ + lsls r6, r4, #17 │ │ + lsls r1, r3, #7 │ │ + lsls r6, r4, #17 │ │ + lsls r6, r4, #17 │ │ + lsls r6, r4, #17 │ │ + lsls r6, r3, #6 │ │ cmp r6, #0 │ │ - beq.w 85864 │ │ - subs r0, r4, #2 │ │ - str r0, [r5, #28] │ │ - ldrb r0, [r3, #1] │ │ - add.w r2, r3, #2 │ │ - str r2, [r5, #24] │ │ - beq.w 85972 │ │ - subs r4, #3 │ │ - adds r1, r3, #3 │ │ - str r4, [sp, #88] @ 0x58 │ │ + beq.w 869e6 │ │ + subs.w r0, sl, #2 │ │ + str.w r0, [r9, #28] │ │ + ldrb r0, [r5, #1] │ │ + add.w r2, r5, #2 │ │ + str.w r2, [r9, #24] │ │ + beq.w 86aec │ │ + sub.w sl, sl, #3 │ │ + adds r1, r5, #3 │ │ mov.w lr, #0 │ │ - strd r1, r4, [r5, #24] │ │ - mov ip, r1 │ │ - ldrb.w r8, [r3, #2] │ │ - movs r6, #0 │ │ movs r3, #0 │ │ - movs r4, #0 │ │ - b.n 8543e │ │ - ldr.w r9, [sp, #76] @ 0x4c │ │ + strd r1, sl, [r9, #24] │ │ + mov.w r9, #0 │ │ + ldrb.w ip, [r5, #2] │ │ + mov r5, r1 │ │ + movs r2, #0 │ │ + b.n 865ca │ │ + ldr.w r8, [sp, #80] @ 0x50 │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ - uxtab r0, r0, r9 │ │ + uxtab r0, r0, r8 │ │ cmp r0, #7 │ │ - bhi.w 8592c │ │ - str.w sl, [sp, #40] @ 0x28 │ │ + bhi.w 86aa6 │ │ tbh [pc, r0, lsl #1] │ │ movs r0, r1 │ │ - lsls r5, r1, #5 │ │ - lsls r7, r4, #16 │ │ - lsls r2, r7, #6 │ │ - lsls r7, r4, #16 │ │ - lsls r7, r4, #16 │ │ - lsls r7, r4, #16 │ │ - lsls r0, r0, #6 │ │ + lsls r4, r3, #5 │ │ + lsls r6, r6, #16 │ │ + lsls r7, r1, #7 │ │ + lsls r6, r6, #16 │ │ + lsls r6, r6, #16 │ │ + lsls r6, r6, #16 │ │ + lsls r0, r2, #6 │ │ cmp r6, #0 │ │ - beq.w 85864 │ │ - sub.w r9, r4, #2 │ │ - add.w fp, r3, #2 │ │ - movs r0, #0 │ │ - strd fp, r9, [r5, #24] │ │ - ldrb.w ip, [r3, #1] │ │ - b.n 85392 │ │ - ldr r1, [sp, #48] @ 0x30 │ │ + beq.w 869e6 │ │ + sub.w lr, sl, #2 │ │ + adds r0, r5, #2 │ │ + str r0, [sp, #92] @ 0x5c │ │ + strd r0, lr, [r9, #24] │ │ + movs r0, #0 │ │ + ldrb.w ip, [r5, #1] │ │ + b.n 8650e │ │ + ldr r0, [sp, #76] @ 0x4c │ │ + add.w r1, r8, #1 │ │ cmp.w ip, #0 │ │ - ldr.w r8, [sp, #24] │ │ - add.w fp, r1, #1 │ │ - ldr r1, [sp, #80] @ 0x50 │ │ - str r5, [sp, #92] @ 0x5c │ │ - strd fp, r0, [r1, #24] │ │ - bne.w 859c2 │ │ - cmp r0, #0 │ │ - beq.w 85916 │ │ - mov.w sl, #0 │ │ - mov.w ip, #0 │ │ + strd r1, r4, [r0, #24] │ │ + bne.w 86b20 │ │ + cmp r4, #0 │ │ + beq.w 86af8 │ │ + mov.w lr, #0 │ │ + mov ip, sl │ │ + movs r3, #0 │ │ movs r2, #0 │ │ - mov r5, lr │ │ - ldrb.w r4, [fp], #1 │ │ + ldrb.w r6, [r1], #1 │ │ cmp r2, #63 @ 0x3f │ │ - bne.n 85142 │ │ + bne.n 86294 │ │ + cmp r6, #2 │ │ + bcs.w 86992 │ │ + and.w r5, r2, #63 @ 0x3f │ │ + mov sl, r1 │ │ + and.w r1, r6, #127 @ 0x7f │ │ + rsb r0, r5, #32 │ │ + subs.w r4, r5, #32 │ │ + lsr.w r0, r1, r0 │ │ + it pl │ │ + lslpl.w r0, r1, r4 │ │ + orr.w r3, r3, r0 │ │ + lsl.w r0, r1, r5 │ │ + it pl │ │ + movpl r0, #0 │ │ + orr.w lr, lr, r0 │ │ + sxtb r0, r6 │ │ + cmp r0, #0 │ │ + bpl.w 866b6 │ │ + sub.w r0, ip, #1 │ │ + adds r2, #7 │ │ + adds r1, r0, #1 │ │ + mov ip, r0 │ │ + mov r1, sl │ │ + bne.n 86286 │ │ + b.n 869c2 │ │ + ldr r1, [sp, #76] @ 0x4c │ │ + add.w sl, r9, #1 │ │ + ldr.w fp, [sp, #48] @ 0x30 │ │ + cmp.w ip, #0 │ │ + strd sl, r0, [r1, #24] │ │ + ldr r1, [sp, #32] │ │ + bne.w 86b14 │ │ + cmp r0, #0 │ │ + beq.w 86b2e │ │ + str r1, [sp, #32] │ │ + movs r5, #0 │ │ + mov.w ip, #0 │ │ + movs r3, #0 │ │ + ldrb.w r4, [sl], #1 │ │ + cmp r3, #63 @ 0x3f │ │ + bne.n 8630e │ │ cmp r4, #2 │ │ - bcs.w 85812 │ │ - and.w r1, r2, #63 @ 0x3f │ │ + bcs.w 86982 │ │ + and.w r1, r3, #63 @ 0x3f │ │ and.w r0, r4, #127 @ 0x7f │ │ rsb r6, r1, #32 │ │ - subs.w r3, r1, #32 │ │ + subs.w r2, r1, #32 │ │ lsr.w r6, r0, r6 │ │ it pl │ │ - lslpl.w r6, r0, r3 │ │ + lslpl.w r6, r0, r2 │ │ lsl.w r0, r0, r1 │ │ it pl │ │ movpl r0, #0 │ │ - orr.w sl, sl, r0 │ │ + orrs r5, r0 │ │ orr.w ip, ip, r6 │ │ sxtb r0, r4 │ │ cmp r0, #0 │ │ - bpl.w 85534 │ │ - subs r5, #1 │ │ - adds r2, #7 │ │ - adds r0, r5, #1 │ │ - bne.n 85134 │ │ - b.n 8583c │ │ - ldr r0, [sp, #80] @ 0x50 │ │ + bpl.w 8671c │ │ + ldr r0, [sp, #84] @ 0x54 │ │ + adds r3, #7 │ │ + subs r0, #1 │ │ + str r0, [sp, #84] @ 0x54 │ │ + adds r0, #1 │ │ + bne.n 86300 │ │ + b.n 869b0 │ │ cmp.w ip, #0 │ │ - strd fp, lr, [r0, #24] │ │ - bne.w 859ba │ │ - add.w r6, r0, #8 │ │ + strd fp, lr, [r9, #24] │ │ + bne.w 86b0a │ │ + add.w r6, r9, #8 │ │ ldmia r6, {r2, r3, r6} │ │ cmp r3, r6 │ │ - bcc.w 8591e │ │ + bcc.w 86a98 │ │ ldr r0, [sp, #36] @ 0x24 │ │ umull r1, r0, r5, r0 │ │ cmp r0, #0 │ │ - bne.w 859ce │ │ + bne.w 86b68 │ │ subs r3, r3, r6 │ │ add r2, r6 │ │ cmp r3, r1 │ │ - bcc.w 8591e │ │ + bcc.w 86a98 │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ - uxtab r6, r0, r9 │ │ + uxtab r6, r0, r8 │ │ cmp r6, #7 │ │ - bhi.w 85a52 │ │ + bhi.w 86bf8 │ │ add r2, r1 │ │ subs r5, r3, r1 │ │ tbh [pc, r6, lsl #1] │ │ movs r0, r1 │ │ - lsls r4, r4, #8 │ │ - lsls r7, r0, #17 │ │ - lsls r7, r5, #8 │ │ - lsls r7, r0, #17 │ │ - lsls r7, r0, #17 │ │ - lsls r7, r0, #17 │ │ - lsls r1, r5, #8 │ │ + lsls r3, r7, #7 │ │ + lsls r4, r6, #16 │ │ + lsls r0, r1, #8 │ │ + lsls r4, r6, #16 │ │ + lsls r4, r6, #16 │ │ + lsls r4, r6, #16 │ │ + lsls r1, r0, #8 │ │ cmp r3, r1 │ │ - beq.w 8591e │ │ + beq.w 86a98 │ │ + mov r5, fp │ │ ldrb r0, [r2, #0] │ │ - b.n 8562a │ │ - ldr r0, [sp, #80] @ 0x50 │ │ + movs r1, #0 │ │ + mov sl, lr │ │ + ldr r3, [sp, #60] @ 0x3c │ │ + ldr.w fp, [sp, #48] @ 0x30 │ │ + b.n 864aa │ │ + ldr r0, [sp, #76] @ 0x4c │ │ add.w r1, sl, #1 │ │ cmp r4, #0 │ │ strd r1, r4, [r0, #24] │ │ - beq.w 8597e │ │ - movs r2, #0 │ │ - mov.w r8, #0 │ │ - movs r0, #0 │ │ - ldrb.w r5, [r1], #1 │ │ - cmp r0, #63 @ 0x3f │ │ - bne.n 85204 │ │ - cmp r5, #2 │ │ - bcs.w 85800 │ │ - and.w r3, r0, #63 @ 0x3f │ │ + beq.w 86af8 │ │ str r1, [sp, #92] @ 0x5c │ │ - and.w r1, r5, #127 @ 0x7f │ │ - rsb r6, r3, #32 │ │ - subs.w r4, r3, #32 │ │ - lsr.w r6, r1, r6 │ │ - it pl │ │ - lslpl.w r6, r1, r4 │ │ - lsl.w r1, r1, r3 │ │ - it pl │ │ - movpl r1, #0 │ │ - orrs r2, r1 │ │ - orr.w r8, r8, r6 │ │ - sxtb r1, r5 │ │ - cmp r1, #0 │ │ - bpl.w 8551e │ │ - sub.w fp, fp, #1 │ │ - adds r0, #7 │ │ - adds.w r1, fp, #1 │ │ - ldr r1, [sp, #92] @ 0x5c │ │ - bne.n 851f6 │ │ - b.n 8581c │ │ - ldr r0, [sp, #80] @ 0x50 │ │ - add.w r1, r8, #1 │ │ - cmp.w ip, #0 │ │ - strd r1, r4, [r0, #24] │ │ - bne.w 859b6 │ │ - cmp r4, #0 │ │ - beq.w 8597e │ │ - str.w sl, [sp, #88] @ 0x58 │ │ - mov ip, r1 │ │ - mov.w r9, #0 │ │ movs r3, #0 │ │ + mov.w r8, #0 │ │ movs r2, #0 │ │ - ldr.w sl, [sp, #20] │ │ - ldrb.w r6, [ip], #1 │ │ + ldr r0, [sp, #92] @ 0x5c │ │ cmp r2, #63 @ 0x3f │ │ - bne.n 8527e │ │ - cmp r6, #2 │ │ - bcs.w 85808 │ │ - and.w r5, r2, #63 @ 0x3f │ │ - and.w r1, r6, #127 @ 0x7f │ │ - rsb r0, r5, #32 │ │ - subs.w r4, r5, #32 │ │ - lsr.w r0, r1, r0 │ │ + ldrb.w r5, [r0], #1 │ │ + str r0, [sp, #92] @ 0x5c │ │ + bne.n 863e2 │ │ + cmp r5, #2 │ │ + bcs.w 8697a │ │ + and.w r1, r2, #63 @ 0x3f │ │ + and.w r0, r5, #127 @ 0x7f │ │ + rsb r6, r1, #32 │ │ + subs.w r4, r1, #32 │ │ + lsr.w r6, r0, r6 │ │ it pl │ │ - lslpl.w r0, r1, r4 │ │ - orr.w r3, r3, r0 │ │ - lsl.w r0, r1, r5 │ │ + lslpl.w r6, r0, r4 │ │ + lsl.w r0, r0, r1 │ │ it pl │ │ movpl r0, #0 │ │ - orr.w r9, r9, r0 │ │ - sxtb r0, r6 │ │ + orrs r3, r0 │ │ + orr.w r8, r8, r6 │ │ + sxtb r0, r5 │ │ cmp r0, #0 │ │ - bpl.w 855a4 │ │ - ldr r0, [sp, #88] @ 0x58 │ │ + bpl.w 866a4 │ │ + sub.w fp, fp, #1 │ │ adds r2, #7 │ │ - subs r0, #1 │ │ - str r0, [sp, #88] @ 0x58 │ │ - adds r1, r0, #1 │ │ - bne.n 85270 │ │ - b.n 8582c │ │ - cmp r4, #3 │ │ - bcc.w 85864 │ │ - ldrh.w r0, [r3, #1] │ │ - adds r3, #3 │ │ - subs r4, #3 │ │ - mov r6, r3 │ │ - strd r3, r4, [r5, #24] │ │ + adds.w r0, fp, #1 │ │ + bne.n 863d0 │ │ + b.n 8699e │ │ + cmp.w sl, #3 │ │ + bcc.w 869e6 │ │ + ldrh.w r0, [r5, #1] │ │ + sub.w sl, sl, #3 │ │ + adds r5, #3 │ │ + mov r4, sl │ │ + strd r5, sl, [r9, #24] │ │ lsrs r2, r0, #8 │ │ movs r3, #0 │ │ mov.w ip, #0 │ │ - b.n 8531e │ │ - cmp r4, #9 │ │ - bcc.w 85930 │ │ - ldr.w r0, [fp] │ │ - adds r3, #9 │ │ - ldr.w ip, [fp, #4] │ │ - subs r4, #9 │ │ - mov r6, r3 │ │ + b.n 8648c │ │ + cmp.w sl, #9 │ │ + bcc.w 86aaa │ │ + ldr.w r0, [lr] │ │ + sub.w sl, sl, #9 │ │ + ldr.w ip, [lr, #4] │ │ + adds r5, #9 │ │ + mov r4, sl │ │ + strd r5, sl, [r9, #24] │ │ lsrs r1, r0, #16 │ │ - strd r3, r4, [r5, #24] │ │ orr.w r3, r1, ip, lsl #16 │ │ lsrs r1, r0, #8 │ │ orr.w r2, r1, ip, lsl #24 │ │ - b.n 8531e │ │ - cmp r4, #5 │ │ - bcc.w 85864 │ │ - ldr.w r0, [r3, #1] │ │ - adds r3, #5 │ │ - subs r4, #5 │ │ + b.n 8648c │ │ + cmp.w sl, #5 │ │ + bcc.w 869e6 │ │ + ldr.w r0, [r5, #1] │ │ + sub.w sl, sl, #5 │ │ + adds r5, #5 │ │ mov.w ip, #0 │ │ - mov r6, r3 │ │ - strd r3, r4, [r5, #24] │ │ + mov r4, sl │ │ + strd r5, sl, [r9, #24] │ │ lsrs r3, r0, #16 │ │ lsrs r2, r0, #8 │ │ uxtb r1, r2 │ │ uxtb r0, r0 │ │ orr.w r0, r0, r1, lsl #8 │ │ - orr.w r9, r0, r3, lsl #16 │ │ - movs r0, #0 │ │ - mov r3, r6 │ │ - orr.w r1, ip, r0 │ │ - mov r0, r9 │ │ - ldr.w r9, [sp, #76] @ 0x4c │ │ - str r4, [sp, #88] @ 0x58 │ │ + mov.w sl, #0 │ │ + orr.w lr, r0, r3, lsl #16 │ │ + ldr.w r8, [sp, #80] @ 0x50 │ │ + orr.w r1, ip, sl │ │ + ldr r3, [sp, #60] @ 0x3c │ │ + mov r0, lr │ │ + mov sl, r4 │ │ strd r1, r0, [sp, #64] @ 0x40 │ │ - strd r0, r1, [r5] │ │ - b.n 8575e │ │ - cmp r4, #3 │ │ - bcc.w 85864 │ │ - subs r1, r4, #3 │ │ - str r1, [r5, #28] │ │ - ldrh.w r0, [r3, #1] │ │ - adds r2, r3, #3 │ │ + strd r0, r1, [r9] │ │ + b.n 86818 │ │ + cmp.w sl, #3 │ │ + bcc.w 869e6 │ │ + sub.w r1, sl, #3 │ │ + str.w r1, [r9, #28] │ │ + ldrh.w r0, [r5, #1] │ │ + adds r2, r5, #3 │ │ cmp r1, #2 │ │ - str r2, [r5, #24] │ │ - bcc.w 85972 │ │ - subs r4, #5 │ │ - adds r1, r3, #5 │ │ - str r4, [sp, #88] @ 0x58 │ │ + str.w r2, [r9, #24] │ │ + bcc.w 86aec │ │ + sub.w sl, sl, #5 │ │ + adds r1, r5, #5 │ │ + lsrs r2, r0, #8 │ │ mov.w lr, #0 │ │ - strd r1, r4, [r5, #24] │ │ - lsrs r4, r0, #8 │ │ - ldrh.w r8, [r3, #3] │ │ - mov ip, r1 │ │ - movs r6, #0 │ │ + strd r1, sl, [r9, #24] │ │ + mov.w r9, #0 │ │ + ldrh.w ip, [r5, #3] │ │ + mov r5, r1 │ │ movs r3, #0 │ │ - b.n 8543e │ │ - cmp r4, #3 │ │ - bcc.w 85864 │ │ - ldrh.w ip, [r3, #1] │ │ - sub.w r9, r4, #3 │ │ - add.w fp, r3, #3 │ │ - strd fp, r9, [r5, #24] │ │ + b.n 865ca │ │ + cmp.w sl, #3 │ │ + bcc.w 869e6 │ │ + ldrh.w ip, [r5, #1] │ │ + sub.w lr, sl, #3 │ │ + adds r0, r5, #3 │ │ + str r0, [sp, #92] @ 0x5c │ │ + strd r0, lr, [r9, #24] │ │ mov.w r0, ip, lsr #8 │ │ movs r2, #0 │ │ - mov.w r8, #0 │ │ - b.n 85474 │ │ - cmp r4, #8 │ │ - bls.w 85930 │ │ - ldr.w r0, [fp] │ │ - sub.w r1, r4, #9 │ │ - ldr.w r2, [fp, #4] │ │ - add.w r6, fp, #8 │ │ + mov.w r9, #0 │ │ + b.n 865fc │ │ + cmp.w sl, #8 │ │ + bls.w 86aaa │ │ + mov r3, r9 │ │ + ldr.w r0, [lr] │ │ + ldr.w r9, [lr, #4] │ │ + sub.w r1, sl, #9 │ │ + add.w r6, lr, #8 │ │ cmp r1, #8 │ │ - strd r6, r1, [r5, #24] │ │ - bcc.w 859d8 │ │ - subs r4, #17 │ │ - adds r3, #17 │ │ + strd r6, r1, [r3, #24] │ │ + bcc.w 86b78 │ │ + sub.w sl, sl, #17 │ │ + adds r5, #17 │ │ lsrs r1, r0, #8 │ │ - str r4, [sp, #88] @ 0x58 │ │ - strd r3, r4, [r5, #24] │ │ - orr.w r4, r1, r2, lsl #24 │ │ - ldr.w r8, [r6] │ │ - mov ip, r3 │ │ - ldr.w lr, [r6, #4] │ │ + orr.w r2, r1, r9, lsl #24 │ │ + strd r5, sl, [r3, #24] │ │ lsrs r1, r0, #16 │ │ - orr.w r3, r1, r2, lsl #16 │ │ - mov r6, r2 │ │ - b.n 8543e │ │ - cmp r4, #9 │ │ - bcc.w 85930 │ │ - ldr.w ip, [fp] │ │ - sub.w r9, r4, #9 │ │ - ldr.w r8, [fp, #4] │ │ - add.w fp, r3, #9 │ │ - strd fp, r9, [r5, #24] │ │ + ldr.w ip, [r6] │ │ + orr.w r3, r1, r9, lsl #16 │ │ + ldr.w lr, [r6, #4] │ │ + b.n 865ca │ │ + cmp.w sl, #9 │ │ + bcc.w 86aaa │ │ + ldr.w ip, [lr] │ │ + mov r0, r9 │ │ + ldr.w r9, [lr, #4] │ │ + sub.w lr, sl, #9 │ │ + add.w r1, r5, #9 │ │ + str r1, [sp, #92] @ 0x5c │ │ + strd r1, lr, [r0, #24] │ │ mov.w r1, ip, lsr #16 │ │ - orr.w r2, r1, r8, lsl #16 │ │ + orr.w r2, r1, r9, lsl #16 │ │ mov.w r1, ip, lsr #8 │ │ - orr.w r0, r1, r8, lsl #24 │ │ - b.n 85474 │ │ - cmp r4, #5 │ │ - bcc.w 85864 │ │ - subs r1, r4, #5 │ │ - str r1, [r5, #28] │ │ - ldr.w r0, [r3, #1] │ │ - adds r2, r3, #5 │ │ + orr.w r0, r1, r9, lsl #24 │ │ + b.n 865fc │ │ + cmp.w sl, #5 │ │ + bcc.w 869e6 │ │ + sub.w r1, sl, #5 │ │ + str.w r1, [r9, #28] │ │ + ldr.w r0, [r5, #1] │ │ + adds r2, r5, #5 │ │ cmp r1, #4 │ │ - str r2, [r5, #24] │ │ - bcc.w 85972 │ │ - subs r4, #9 │ │ - add.w r1, r3, #9 │ │ - str r4, [sp, #88] @ 0x58 │ │ - mov.w lr, #0 │ │ - strd r1, r4, [r5, #24] │ │ - lsrs r4, r0, #8 │ │ - ldr.w r8, [r3, #5] │ │ + str.w r2, [r9, #24] │ │ + bcc.w 86aec │ │ + sub.w sl, sl, #9 │ │ + add.w r1, r5, #9 │ │ + lsrs r2, r0, #8 │ │ lsrs r3, r0, #16 │ │ - mov ip, r1 │ │ - movs r6, #0 │ │ - uxtb r1, r4 │ │ + strd r1, sl, [r9, #24] │ │ + mov.w lr, #0 │ │ + ldr.w ip, [r5, #5] │ │ + mov r5, r1 │ │ + mov.w r9, #0 │ │ + uxtb r1, r2 │ │ uxtb r0, r0 │ │ orr.w r0, r0, r1, lsl #8 │ │ - ldr r5, [sp, #44] @ 0x2c │ │ - orr.w r2, r0, r3, lsl #16 │ │ - mov r3, ip │ │ - mov r4, r8 │ │ - b.n 85752 │ │ - cmp r4, #5 │ │ - bcc.w 85864 │ │ - ldr.w ip, [r3, #1] │ │ - sub.w r9, r4, #5 │ │ - add.w fp, r3, #5 │ │ - mov.w r8, #0 │ │ - strd fp, r9, [r5, #24] │ │ + orr.w r4, r0, r3, lsl #16 │ │ + b.n 867fc │ │ + cmp.w sl, #5 │ │ + bcc.w 869e6 │ │ + ldr.w ip, [r5, #1] │ │ + sub.w lr, sl, #5 │ │ + adds r0, r5, #5 │ │ + str r0, [sp, #92] @ 0x5c │ │ + strd r0, lr, [r9, #24] │ │ + mov.w r9, #0 │ │ mov.w r2, ip, lsr #16 │ │ mov.w r0, ip, lsr #8 │ │ - cmp.w r9, #0 │ │ - beq.w 85916 │ │ - str r2, [sp, #84] @ 0x54 │ │ - add.w r3, fp, #1 │ │ - str r0, [sp, #92] @ 0x5c │ │ - sub.w r0, r9, #1 │ │ - str r0, [sp, #88] @ 0x58 │ │ + cmp.w lr, #0 │ │ + beq.w 86a8e │ │ + strd r2, r0, [sp, #84] @ 0x54 │ │ + sub.w sl, lr, #1 │ │ + ldr r0, [sp, #92] @ 0x5c │ │ movs r2, #0 │ │ movs r6, #0 │ │ movs r4, #0 │ │ - ldrb.w sl, [r3, #-1] │ │ + add.w r8, r0, #1 │ │ + ldrb.w fp, [r8, #-1] │ │ cmp r4, #63 @ 0x3f │ │ - bne.n 854a0 │ │ - cmp.w sl, #2 │ │ - bcs.w 85782 │ │ + bne.n 86628 │ │ + cmp.w fp, #2 │ │ + bcs.w 868d6 │ │ and.w r0, r4, #63 @ 0x3f │ │ - and.w r1, sl, #127 @ 0x7f │ │ + and.w r1, fp, #127 @ 0x7f │ │ rsb r5, r0, #32 │ │ - subs.w lr, r0, #32 │ │ + subs.w r3, r0, #32 │ │ lsl.w r0, r1, r0 │ │ lsr.w r5, r1, r5 │ │ it pl │ │ - lslpl.w r5, r1, lr │ │ + lslpl.w r5, r1, r3 │ │ it pl │ │ movpl r0, #0 │ │ orrs r2, r0 │ │ orrs r6, r5 │ │ - sxtb.w r0, sl │ │ + sxtb.w r0, fp │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ - bgt.n 854e0 │ │ - ldr r0, [sp, #88] @ 0x58 │ │ - adds r3, #1 │ │ + bgt.n 8666a │ │ + sub.w r1, sl, #1 │ │ + add.w r8, r8, #1 │ │ adds r4, #7 │ │ - subs r0, #1 │ │ - str r0, [sp, #88] @ 0x58 │ │ - adds r1, r0, #1 │ │ - bne.n 85490 │ │ - b.n 857ce │ │ - ldr r0, [sp, #80] @ 0x50 │ │ - ldr r1, [sp, #88] @ 0x58 │ │ - str r2, [sp, #32] │ │ - ldr.w r9, [sp, #76] @ 0x4c │ │ - strd r3, r1, [r0, #24] │ │ + mov sl, r1 │ │ + adds r1, #1 │ │ + bne.n 86618 │ │ + b.n 86944 │ │ + ldr r0, [sp, #76] @ 0x4c │ │ + mov r5, r8 │ │ uxtb.w r1, ip │ │ - ldr r0, [sp, #92] @ 0x5c │ │ - str r6, [sp, #28] │ │ + ldr.w fp, [sp, #48] @ 0x30 │ │ + ldr.w r8, [sp, #80] @ 0x50 │ │ + strd r5, sl, [r0, #24] │ │ + ldr r0, [sp, #88] @ 0x58 │ │ + strd r6, r2, [sp, #24] │ │ uxtb r0, r0 │ │ orr.w r0, r1, r0, lsl #8 │ │ ldr r1, [sp, #84] @ 0x54 │ │ - orr.w r5, r0, r1, lsl #16 │ │ + orr.w r4, r0, r1, lsl #16 │ │ ldr r1, [sp, #52] @ 0x34 │ │ - adds r0, r5, r2 │ │ - and.w r4, r1, r0 │ │ + adds r0, r4, r2 │ │ + and.w ip, r1, r0 │ │ ldr r1, [sp, #56] @ 0x38 │ │ - adc.w r0, r8, r6 │ │ - mov r2, r5 │ │ - ldrd sl, r5, [sp, #40] @ 0x28 │ │ + adc.w r0, r9, r6 │ │ and.w lr, r1, r0 │ │ - mov r6, r8 │ │ - b.n 85752 │ │ - ldr r0, [sp, #80] @ 0x50 │ │ - ldr.w sl, [sp, #40] @ 0x28 │ │ - ldr r6, [sp, #72] @ 0x48 │ │ + b.n 867fc │ │ + ldr r0, [sp, #76] @ 0x4c │ │ + mov.w sl, #0 │ │ ldr r1, [sp, #92] @ 0x5c │ │ + strd r8, r3, [sp, #16] │ │ strd r1, fp, [r0, #24] │ │ - movs r0, #0 │ │ - strd r8, r2, [sp, #12] │ │ - b.n 84e5a │ │ - ldr r1, [sp, #80] @ 0x50 │ │ - mov r0, fp │ │ - ldr r4, [sp, #40] @ 0x28 │ │ + b.n 85fb0 │ │ + ldr r0, [sp, #76] @ 0x4c │ │ + ldrd r2, r5, [r0, #8] │ │ + ldr r4, [r0, #16] │ │ + strd sl, ip, [r0, #24] │ │ + cmp r5, r4 │ │ + bcc.w 86bd0 │ │ + ldr r0, [sp, #36] @ 0x24 │ │ + umull r6, r0, fp, r0 │ │ + cmp r0, #0 │ │ + bne.w 86be8 │ │ + ldr.w fp, [sp, #48] @ 0x30 │ │ + subs r5, r5, r4 │ │ + add r2, r4 │ │ + cmp r5, r6 │ │ + bcc.w 86bf0 │ │ + ldr.w r8, [sp, #80] @ 0x50 │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ + uxtab r4, r0, r8 │ │ + cmp r4, #7 │ │ + bhi.w 86c7a │ │ + adds r1, r2, r6 │ │ + subs r2, r5, r6 │ │ + tbh [pc, r4, lsl #1] │ │ + movs r0, r1 │ │ + lsls r5, r3, #1 │ │ + lsls r7, r7, #10 │ │ + lsls r3, r5, #1 │ │ + lsls r7, r7, #10 │ │ + lsls r7, r7, #10 │ │ + lsls r7, r7, #10 │ │ + lsls r3, r4, #1 │ │ + cmp r5, r6 │ │ + beq.w 86c3a │ │ + ldrb r4, [r1, #0] │ │ + mov.w r9, #0 │ │ + mov r5, sl │ │ + b.n 867e0 │ │ + ldr.w r9, [sp, #76] @ 0x4c │ │ cmp.w ip, #0 │ │ - strd r0, r5, [r1, #24] │ │ - bne.w 85a26 │ │ - add.w r3, r1, #8 │ │ + ldr r0, [sp, #84] @ 0x54 │ │ + strd sl, r0, [r9, #24] │ │ + bne.w 86bde │ │ + add.w r3, r9, #8 │ │ ldmia r3, {r0, r2, r3} │ │ cmp r2, r3 │ │ - bcc.w 85a2e │ │ + bcc.w 86bc4 │ │ ldr r1, [sp, #36] @ 0x24 │ │ - ldr r6, [sp, #92] @ 0x5c │ │ - umull r6, r1, r6, r1 │ │ + umull r4, r1, lr, r1 │ │ cmp r1, #0 │ │ - bne.w 85a40 │ │ - sub.w r9, r2, r3 │ │ - add.w lr, r0, r3 │ │ - cmp r9, r6 │ │ - bcc.w 85a12 │ │ - ldr r0, [sp, #76] @ 0x4c │ │ + bne.w 86bc0 │ │ + sub.w lr, r2, r3 │ │ + adds r6, r0, r3 │ │ + cmp lr, r4 │ │ + bcc.w 86bb4 │ │ + ldr r0, [sp, #80] @ 0x50 │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ uxtab r3, r1, r0 │ │ cmp r3, #7 │ │ - bhi.w 85adc │ │ - add.w r0, lr, r6 │ │ - sub.w r2, r9, r6 │ │ + bhi.w 86c6a │ │ + adds r0, r6, r4 │ │ + sub.w r2, lr, r4 │ │ tbh [pc, r3, lsl #1] │ │ movs r0, r1 │ │ - lsls r7, r7, #1 │ │ - lsls r1, r5, #10 │ │ - lsls r4, r1, #2 │ │ - lsls r1, r5, #10 │ │ - lsls r1, r5, #10 │ │ - lsls r1, r5, #10 │ │ - lsls r4, r0, #2 │ │ - cmp r9, r6 │ │ - beq.w 85a9c │ │ - ldrb r0, [r0, #0] │ │ - b.n 856aa │ │ - ldr r0, [sp, #80] @ 0x50 │ │ - ldr r1, [sp, #88] @ 0x58 │ │ - ldrd r2, r5, [r0, #8] │ │ - strd ip, r1, [r0, #24] │ │ - ldr r1, [r0, #16] │ │ - cmp r5, r1 │ │ - bcc.w 85a1e │ │ - ldr r0, [sp, #36] @ 0x24 │ │ - ldr.w sl, [sp, #40] @ 0x28 │ │ - umull r6, r0, fp, r0 │ │ - cmp r0, #0 │ │ - bne.w 85a3c │ │ - subs r5, r5, r1 │ │ - add r2, r1 │ │ - cmp r5, r6 │ │ - bcc.w 85a46 │ │ - ldr r0, [sp, #76] @ 0x4c │ │ - mov.w r1, #4294967295 @ 0xffffffff │ │ - uxtab r1, r1, r0 │ │ - cmp r1, #7 │ │ - bhi.w 85af4 │ │ - add.w r8, r2, r6 │ │ - subs r2, r5, r6 │ │ - tbh [pc, r1, lsl #1] │ │ - movs r0, r1 │ │ - movs r6, r4 │ │ - lsls r4, r0, #10 │ │ - movs r6, r6 │ │ - lsls r4, r0, #10 │ │ - lsls r4, r0, #10 │ │ - lsls r4, r0, #10 │ │ - movs r5, r5 │ │ - cmp r5, r6 │ │ - beq.w 85a8e │ │ - ldrb.w r2, [r8] │ │ - movs r6, #0 │ │ - ldr r5, [sp, #44] @ 0x2c │ │ - b.n 85666 │ │ + lsls r5, r3, #1 │ │ + lsls r7, r7, #9 │ │ + lsls r1, r5, #1 │ │ + lsls r7, r7, #9 │ │ + lsls r7, r7, #9 │ │ + lsls r7, r7, #9 │ │ + lsls r2, r4, #1 │ │ + cmp lr, r4 │ │ + beq.w 86bc4 │ │ + ldrb r4, [r0, #0] │ │ + b.n 86846 │ │ + ldr r3, [sp, #60] @ 0x3c │ │ cmp r5, #2 │ │ - bcc.w 8591e │ │ + bcc.w 86a98 │ │ ldrh r0, [r2, #0] │ │ - b.n 8562a │ │ + b.n 867aa │ │ + ldr r3, [sp, #60] @ 0x3c │ │ cmp r5, #8 │ │ - bcc.w 85a68 │ │ + bcc.w 86c10 │ │ ldr r0, [r2, #0] │ │ ldr r1, [r2, #4] │ │ - b.n 8562c │ │ + b.n 867ac │ │ + ldr r3, [sp, #60] @ 0x3c │ │ cmp r5, #4 │ │ - bcc.w 8591e │ │ + bcc.w 86a98 │ │ ldr r0, [r2, #0] │ │ movs r1, #0 │ │ - mov r3, fp │ │ - str.w lr, [sp, #88] @ 0x58 │ │ - mov sl, r8 │ │ - ldr r5, [sp, #80] @ 0x50 │ │ - b.n 8533a │ │ - ldr r5, [sp, #44] @ 0x2c │ │ + mov r5, fp │ │ + mov sl, lr │ │ + ldr.w fp, [sp, #48] @ 0x30 │ │ + b.n 864aa │ │ cmp r2, #2 │ │ - bcc.w 85a8e │ │ - ldrh.w r2, [r8] │ │ - b.n 85664 │ │ - ldr r5, [sp, #44] @ 0x2c │ │ + bcc.w 86c3a │ │ + mov r5, sl │ │ + ldrh r4, [r1, #0] │ │ + b.n 867dc │ │ cmp r2, #8 │ │ - bcc.w 85b0c │ │ - ldr.w r2, [r8] │ │ - ldr.w r6, [r8, #4] │ │ - b.n 85666 │ │ - ldr r5, [sp, #44] @ 0x2c │ │ + bcc.w 86c92 │ │ + ldr r4, [r1, #0] │ │ + mov r5, sl │ │ + ldr.w r9, [r1, #4] │ │ + b.n 867e0 │ │ cmp r2, #4 │ │ - bcc.w 85a8e │ │ - ldr.w r2, [r8] │ │ - movs r6, #0 │ │ + bcc.w 86c3a │ │ + mov r5, sl │ │ + ldr r4, [r1, #0] │ │ + mov.w r9, #0 │ │ ldr r1, [sp, #52] @ 0x34 │ │ - adds.w r0, r9, r2 │ │ - str.w r9, [sp, #20] │ │ - and.w r4, r0, r1 │ │ + adds.w r0, lr, r4 │ │ + mov sl, ip │ │ + str.w lr, [sp, #12] │ │ + and.w ip, r0, r1 │ │ ldr r1, [sp, #56] @ 0x38 │ │ - adc.w r0, r3, r6 │ │ + adc.w r0, r3, r9 │ │ str r3, [sp, #8] │ │ - and.w lr, r0, r1 │ │ + ands r0, r1 │ │ + mov lr, r0 │ │ + ldr r3, [sp, #60] @ 0x3c │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + ldr r1, [sp, #40] @ 0x28 │ │ + eors r0, r4 │ │ + eor.w r1, r1, r9 │ │ + orrs r0, r1 │ │ + beq.n 86818 │ │ + subs.w r0, r4, ip │ │ + sbcs.w r0, r9, lr │ │ + bcc.w 869d4 │ │ ldr.w r9, [sp, #76] @ 0x4c │ │ - mov r3, ip │ │ - b.n 85752 │ │ + cmp.w sl, #0 │ │ + bne.w 85e04 │ │ + b.n 8695e │ │ cmp r2, #2 │ │ - bcc.w 85a9c │ │ - ldrh r0, [r0, #0] │ │ - b.n 856aa │ │ + bcc.w 86bc4 │ │ + ldrh r4, [r0, #0] │ │ + b.n 86846 │ │ cmp r2, #8 │ │ - bcc.w 85b32 │ │ - ldr.w r8, [r0, #4] │ │ - ldr r1, [r0, #0] │ │ - str r1, [sp, #92] @ 0x5c │ │ - b.n 856b0 │ │ + bcc.w 86c9c │ │ + ldr r4, [r0, #0] │ │ + ldr.w r9, [r0, #4] │ │ + b.n 8684a │ │ cmp r2, #4 │ │ - bcc.w 85a9c │ │ - ldr r0, [r0, #0] │ │ - str r0, [sp, #92] @ 0x5c │ │ - mov.w r8, #0 │ │ + bcc.w 86bc4 │ │ + ldr r4, [r0, #0] │ │ + mov.w r9, #0 │ │ ldr r0, [sp, #36] @ 0x24 │ │ - umull r2, r0, sl, r0 │ │ + umull r2, r0, r5, r0 │ │ cmp r0, #0 │ │ - bne.w 85a4e │ │ - cmp r9, r2 │ │ - bcc.w 85a12 │ │ + bne.w 86bc0 │ │ + cmp lr, r2 │ │ + bcc.w 86bb4 │ │ cmp r3, #7 │ │ - bhi.w 85adc │ │ - add.w r6, lr, r2 │ │ - sub.w r0, r9, r2 │ │ + bhi.w 86c6a │ │ + add r6, r2 │ │ + sub.w r0, lr, r2 │ │ tbh [pc, r3, lsl #1] │ │ movs r0, r1 │ │ - movs r3, r3 │ │ - lsls r4, r0, #8 │ │ - movs r5, r5 │ │ - lsls r4, r0, #8 │ │ - lsls r4, r0, #8 │ │ - lsls r4, r0, #8 │ │ - movs r3, r4 │ │ - cmp r9, r2 │ │ - beq.w 85aa8 │ │ - ldrb r4, [r6, #0] │ │ - mov.w lr, #0 │ │ - str.w sl, [sp, #24] │ │ - mov r3, fp │ │ - str r5, [sp, #88] @ 0x58 │ │ - mov r6, r8 │ │ - str.w ip, [sp, #4] │ │ - ldr.w r9, [sp, #76] @ 0x4c │ │ - ldrd sl, r5, [sp, #40] @ 0x28 │ │ - ldr r2, [sp, #92] @ 0x5c │ │ - b.n 85752 │ │ - ldr.w r9, [sp, #76] @ 0x4c │ │ + movs r5, r1 │ │ + lsls r7, r7, #7 │ │ + movs r1, r3 │ │ + lsls r7, r7, #7 │ │ + lsls r7, r7, #7 │ │ + lsls r7, r7, #7 │ │ + movs r2, r2 │ │ + cmp lr, r2 │ │ + beq.w 86bb4 │ │ + ldrb r0, [r6, #0] │ │ + b.n 868a6 │ │ cmp r0, #2 │ │ - ldr r2, [sp, #92] @ 0x5c │ │ - bcc.w 85aa8 │ │ - ldrh r4, [r6, #0] │ │ - b.n 8573c │ │ - ldr.w r9, [sp, #76] @ 0x4c │ │ + bcc.w 86bb4 │ │ + ldrh r0, [r6, #0] │ │ + b.n 868a6 │ │ cmp r0, #8 │ │ - ldr r2, [sp, #92] @ 0x5c │ │ - bcc.w 85b3a │ │ - ldr r4, [r6, #0] │ │ + bcc.w 86ca6 │ │ + ldr r0, [r6, #0] │ │ ldr.w lr, [r6, #4] │ │ - b.n 85740 │ │ - ldr.w r9, [sp, #76] @ 0x4c │ │ + b.n 868aa │ │ cmp r0, #4 │ │ - ldr r2, [sp, #92] @ 0x5c │ │ - bcc.w 85aa8 │ │ - ldr r4, [r6, #0] │ │ + bcc.w 86bb4 │ │ + ldr r0, [r6, #0] │ │ mov.w lr, #0 │ │ - str.w sl, [sp, #24] │ │ - mov r3, fp │ │ - str r5, [sp, #88] @ 0x58 │ │ - mov r6, r8 │ │ str.w ip, [sp, #4] │ │ - ldrd sl, r5, [sp, #40] @ 0x28 │ │ - ldr r1, [sp, #72] @ 0x48 │ │ - eor.w r0, r2, r5 │ │ - eors r1, r6 │ │ - orrs r0, r1 │ │ - bne.n 8584e │ │ - ldr r4, [sp, #88] @ 0x58 │ │ - ldr r5, [sp, #80] @ 0x50 │ │ - ldr r6, [sp, #72] @ 0x48 │ │ - cmp r4, #0 │ │ - ldr r0, [sp, #60] @ 0x3c │ │ - bne.w 84cc8 │ │ - b.n 857e4 │ │ + mov ip, r0 │ │ + ldrd r8, r0, [sp, #80] @ 0x50 │ │ + str r5, [sp, #32] │ │ + mov r5, sl │ │ + ldr r3, [sp, #60] @ 0x3c │ │ + mov sl, r0 │ │ + b.n 867fe │ │ movs r2, #6 │ │ - b.n 85986 │ │ - ldr r1, [sp, #88] @ 0x58 │ │ - movs r0, #0 │ │ - str.w r8, [sp, #76] @ 0x4c │ │ - b.n 8579a │ │ + ldr.w fp, [sp, #48] @ 0x30 │ │ + ldr.w r9, [sp, #76] @ 0x4c │ │ + b.n 86b3a │ │ movs r2, #6 │ │ - mov sl, r8 │ │ - b.n 8598a │ │ - ldr r0, [sp, #80] @ 0x50 │ │ + ldr.w r9, [sp, #76] @ 0x4c │ │ + b.n 86b04 │ │ movs r2, #6 │ │ - ldr r1, [sp, #88] @ 0x58 │ │ - ldrd ip, fp, [sp, #28] │ │ - strd r3, r1, [r0, #24] │ │ - b.n 85986 │ │ - ldr r1, [sp, #88] @ 0x58 │ │ - movs r0, #0 │ │ - str.w r9, [sp, #76] @ 0x4c │ │ - add.w fp, r3, r1 │ │ - ldr r1, [sp, #80] @ 0x50 │ │ - strd fp, r0, [r1, #24] │ │ - ldr.w sl, [sp, #40] @ 0x28 │ │ - mov.w ip, #0 │ │ - movs r2, #19 │ │ + b.n 86b04 │ │ + ldr.w r9, [sp, #76] @ 0x4c │ │ + movs r2, #6 │ │ + ldrd ip, lr, [sp, #24] │ │ + strd r8, sl, [r9, #24] │ │ + b.n 86b04 │ │ ldr.w r9, [sp, #76] @ 0x4c │ │ - b.n 8598a │ │ + movs r0, #0 │ │ + ldr r1, [sp, #72] @ 0x48 │ │ + str.w r8, [sp, #80] @ 0x50 │ │ + add.w lr, r5, r1 │ │ + b.n 86906 │ │ ldr r1, [sp, #92] @ 0x5c │ │ movs r0, #0 │ │ - mov r9, r3 │ │ - add.w fp, r1, sl │ │ - ldr r1, [sp, #80] @ 0x50 │ │ - mov sl, r8 │ │ - strd fp, r0, [r1, #24] │ │ + ldr.w r9, [sp, #76] @ 0x4c │ │ + add.w lr, r1, r2 │ │ + str r5, [sp, #80] @ 0x50 │ │ + strd lr, r0, [r9, #24] │ │ + b.n 86920 │ │ + ldr r1, [sp, #72] @ 0x48 │ │ + movs r0, #0 │ │ + ldr.w r9, [sp, #76] @ 0x4c │ │ + add r1, r5 │ │ + str.w lr, [sp, #80] @ 0x50 │ │ + strd r1, r0, [r9, #24] │ │ + mov lr, r1 │ │ + ldr.w fp, [sp, #48] @ 0x30 │ │ mov.w ip, #0 │ │ movs r2, #19 │ │ - b.n 8598a │ │ - ldr r1, [sp, #80] @ 0x50 │ │ + ldr.w r8, [sp, #80] @ 0x50 │ │ + b.n 86b3a │ │ + ldr r1, [sp, #92] @ 0x5c │ │ movs r0, #0 │ │ - add fp, r9 │ │ - mov r9, sl │ │ - strd fp, r0, [r1, #24] │ │ - b.n 85980 │ │ + ldr.w fp, [sp, #48] @ 0x30 │ │ + mov r8, r3 │ │ + add.w lr, r1, sl │ │ + strd lr, r0, [r9, #24] │ │ + b.n 86b34 │ │ + ldr.w r9, [sp, #76] @ 0x4c │ │ + movs r0, #0 │ │ + ldr r1, [sp, #92] @ 0x5c │ │ + mov r8, fp │ │ + add lr, r1 │ │ + strd lr, r0, [r9, #24] │ │ + b.n 86afe │ │ movs r0, #0 │ │ movs r1, #1 │ │ - strd r1, r0, [r5, #24] │ │ + strd r1, r0, [r9, #24] │ │ movs r0, #0 │ │ - strd r0, r0, [sl] │ │ - b.n 859ae │ │ + strd r0, r0, [fp] │ │ + b.n 86b60 │ │ str.w r0, [sp, #103] @ 0x67 │ │ - b.n 858e8 │ │ + b.n 86a6a │ │ movs r0, #0 │ │ - str.w r3, [sp, #103] @ 0x67 │ │ + str.w r5, [sp, #103] @ 0x67 │ │ str.w r0, [sp, #107] @ 0x6b │ │ movs r2, #19 │ │ - b.n 858b2 │ │ + b.n 86a34 │ │ movs r2, #6 │ │ - ldrd ip, fp, [sp, #12] │ │ - b.n 85986 │ │ + ldrd ip, lr, [sp, #16] │ │ + b.n 868c0 │ │ movs r2, #6 │ │ - mov fp, sl │ │ - ldr.w ip, [sp, #8] │ │ - b.n 85986 │ │ - movs r2, #6 │ │ - mov fp, r8 │ │ + ldr.w lr, [sp, #32] │ │ ldr.w ip, [sp, #4] │ │ - b.n 85986 │ │ - ldr r1, [sp, #80] @ 0x50 │ │ + ldr.w r9, [sp, #76] @ 0x4c │ │ + b.n 86b3a │ │ + movs r2, #6 │ │ + ldrd ip, lr, [sp, #8] │ │ + ldr.w r9, [sp, #76] @ 0x4c │ │ + b.n 86b04 │ │ + add.w lr, sl, r9 │ │ + ldr.w r9, [sp, #76] @ 0x4c │ │ movs r0, #0 │ │ - add.w fp, sl, lr │ │ - mov r9, r5 │ │ - strd fp, r0, [r1, #24] │ │ - b.n 85980 │ │ - ldr r1, [sp, #80] @ 0x50 │ │ + mov r8, r5 │ │ + strd lr, r0, [r9, #24] │ │ + b.n 86afe │ │ + add.w lr, r9, r8 │ │ + ldr.w r9, [sp, #76] @ 0x4c │ │ movs r0, #0 │ │ - add.w fp, r8, lr │ │ - mov r9, r6 │ │ - strd fp, r0, [r1, #24] │ │ - b.n 85980 │ │ - ldr r1, [sp, #48] @ 0x30 │ │ + mov r8, r4 │ │ + strd lr, r0, [r9, #24] │ │ + b.n 86b34 │ │ + add.w lr, r8, r9 │ │ + ldr.w r9, [sp, #76] @ 0x4c │ │ movs r0, #0 │ │ - add.w fp, r1, r9 │ │ - ldr r1, [sp, #80] @ 0x50 │ │ - mov r9, r4 │ │ - strd fp, r0, [r1, #24] │ │ - b.n 85980 │ │ - subs r0, r4, r2 │ │ - sbcs.w r0, lr, r6 │ │ - bcs.n 85904 │ │ - ldr r2, [sp, #80] @ 0x50 │ │ + mov r8, r6 │ │ + strd lr, r0, [r9, #24] │ │ + b.n 86afe │ │ movs r0, #0 │ │ movs r1, #1 │ │ - strd r1, r0, [r2, #24] │ │ - movs r2, #48 @ 0x30 │ │ - b.n 85ac0 │ │ + strd r1, r0, [fp] │ │ + add.w r0, fp, #8 │ │ + stmia.w r0, {r4, r9, ip, lr} │ │ + b.n 86b60 │ │ movs r0, #0 │ │ movs r2, #19 │ │ str.w r0, [sp, #107] @ 0x6b │ │ - str.w fp, [sp, #103] @ 0x67 │ │ - b.n 85968 │ │ + str.w lr, [sp, #103] @ 0x67 │ │ + b.n 86ae2 │ │ ldrb.w r0, [sp, #102] @ 0x66 │ │ - movs r2, #23 │ │ - strb.w r9, [sp, #96] @ 0x60 │ │ + movs r2, #25 │ │ + strb.w r8, [sp, #96] @ 0x60 │ │ ldrh.w r1, [sp, #100] @ 0x64 │ │ - ldr.w r9, [sp, #96] @ 0x60 │ │ + ldr.w r8, [sp, #96] @ 0x60 │ │ orr.w r0, r1, r0, lsl #16 │ │ - b.n 858b2 │ │ - str.w r3, [sp, #119] @ 0x77 │ │ + b.n 86a34 │ │ + str.w r5, [sp, #119] @ 0x77 │ │ ldrh.w r2, [sp, #120] @ 0x78 │ │ - ldr.w r9, [sp, #112] @ 0x70 │ │ + ldr.w r8, [sp, #112] @ 0x70 │ │ ldrb.w r1, [sp, #122] @ 0x7a │ │ ldr r0, [sp, #116] @ 0x74 │ │ strh.w r2, [sp, #104] @ 0x68 │ │ movs r2, #0 │ │ str.w r2, [sp, #107] @ 0x6b │ │ movs r2, #19 │ │ - str.w r9, [sp, #96] @ 0x60 │ │ + str.w r8, [sp, #96] @ 0x60 │ │ strb.w r1, [sp, #106] @ 0x6a │ │ str r0, [sp, #100] @ 0x64 │ │ - mov.w r1, r9, lsr #24 │ │ - orr.w lr, r1, r0, lsl #8 │ │ - mov.w r1, r9, lsr #8 │ │ - ldr.w fp, [sp, #103] @ 0x67 │ │ + mov.w r1, r8, lsr #24 │ │ + orr.w r3, r1, r0, lsl #8 │ │ + mov.w r1, r8, lsr #8 │ │ + ldr.w lr, [sp, #103] @ 0x67 │ │ ldr.w ip, [sp, #107] @ 0x6b │ │ - orr.w r3, r1, r0, lsl #24 │ │ - b.n 8598a │ │ + orr.w r4, r1, r0, lsl #24 │ │ + b.n 86b3a │ │ str.w r0, [sp, #119] @ 0x77 │ │ - ldrd r9, r0, [sp, #112] @ 0x70 │ │ + ldrd r8, r0, [sp, #112] @ 0x70 │ │ ldrh.w r1, [sp, #120] @ 0x78 │ │ ldrb.w r2, [sp, #122] @ 0x7a │ │ strh.w r1, [sp, #104] @ 0x68 │ │ strb.w r2, [sp, #106] @ 0x6a │ │ - strd r9, r0, [sp, #96] @ 0x60 │ │ - mov.w r1, r9, lsr #24 │ │ - orr.w lr, r1, r0, lsl #8 │ │ - mov.w r1, r9, lsr #8 │ │ - ldr.w fp, [sp, #103] @ 0x67 │ │ - orr.w r3, r1, r0, lsl #24 │ │ + strd r8, r0, [sp, #96] @ 0x60 │ │ + mov.w r1, r8, lsr #24 │ │ + orr.w r3, r1, r0, lsl #8 │ │ + mov.w r1, r8, lsr #8 │ │ + ldr.w lr, [sp, #103] @ 0x67 │ │ + orr.w r4, r1, r0, lsl #24 │ │ mov.w ip, #0 │ │ movs r2, #19 │ │ - b.n 8598a │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - strd r1, r0, [sl] │ │ - strd r2, r6, [sl, #8] │ │ - strd r4, lr, [sl, #16] │ │ - b.n 859ae │ │ - b.n 85980 │ │ - movs r2, #48 @ 0x30 │ │ - b.n 8598a │ │ - b.n 857c6 │ │ + b.n 86b3a │ │ + movs r2, #24 │ │ + mov r8, r0 │ │ + b.n 86b3a │ │ + b.n 86b34 │ │ + ldr.w r9, [sp, #76] @ 0x4c │ │ + ldr.w lr, [sp, #92] @ 0x5c │ │ + b.n 86afe │ │ movs r0, #0 │ │ str.w r0, [sp, #107] @ 0x6b │ │ str.w r2, [sp, #103] @ 0x67 │ │ movs r2, #19 │ │ - b.n 859d0 │ │ - movs r2, #23 │ │ - b.n 85968 │ │ - str.w fp, [sp, #119] @ 0x77 │ │ - ldr.w r9, [sp, #112] @ 0x70 │ │ + b.n 86b6a │ │ + movs r2, #25 │ │ + b.n 86ae2 │ │ + str.w lr, [sp, #119] @ 0x77 │ │ + ldr.w r8, [sp, #112] @ 0x70 │ │ ldr r0, [sp, #116] @ 0x74 │ │ ldrh.w r2, [sp, #120] @ 0x78 │ │ ldrb.w r1, [sp, #122] @ 0x7a │ │ strh.w r2, [sp, #104] @ 0x68 │ │ movs r2, #0 │ │ strb.w r1, [sp, #106] @ 0x6a │ │ - mov.w r1, r9, lsr #24 │ │ + mov.w r1, r8, lsr #24 │ │ str.w r2, [sp, #107] @ 0x6b │ │ - orr.w lr, r1, r0, lsl #8 │ │ - mov.w r1, r9, lsr #8 │ │ - str.w r9, [sp, #96] @ 0x60 │ │ + orr.w r3, r1, r0, lsl #8 │ │ + mov.w r1, r8, lsr #8 │ │ + str.w r8, [sp, #96] @ 0x60 │ │ str r0, [sp, #100] @ 0x64 │ │ - orr.w r3, r1, r0, lsl #24 │ │ + orr.w r4, r1, r0, lsl #24 │ │ movs r2, #19 │ │ - ldr.w fp, [sp, #103] @ 0x67 │ │ + ldr.w lr, [sp, #103] @ 0x67 │ │ ldr.w ip, [sp, #107] @ 0x6b │ │ - b.n 8598a │ │ + b.n 86b3a │ │ movs r0, #0 │ │ str.w r2, [sp, #103] @ 0x67 │ │ str.w r0, [sp, #107] @ 0x6b │ │ - b.n 859fe │ │ - mov fp, r1 │ │ + b.n 86ba0 │ │ + mov lr, r1 │ │ + ldr.w r9, [sp, #76] @ 0x4c │ │ + mov.w ip, #0 │ │ + movs r2, #19 │ │ + ldr.w fp, [sp, #48] @ 0x30 │ │ + b.n 86b3a │ │ + movs r2, #56 @ 0x38 │ │ + mov.w r8, #1 │ │ + mov lr, r5 │ │ + b.n 86b04 │ │ + movs r2, #56 @ 0x38 │ │ + mov.w r8, #2 │ │ + ldr.w r9, [sp, #76] @ 0x4c │ │ + b.n 86b3a │ │ + movs r2, #56 @ 0x38 │ │ + mov.w r8, #3 │ │ + ldr.w r9, [sp, #76] @ 0x4c │ │ + mov lr, fp │ │ + b.n 86b04 │ │ + mov lr, sl │ │ + ldr.w r9, [sp, #76] @ 0x4c │ │ mov.w ip, #0 │ │ movs r2, #19 │ │ - ldr.w sl, [sp, #40] @ 0x28 │ │ - ldr r5, [sp, #80] @ 0x50 │ │ movs r0, #0 │ │ movs r6, #1 │ │ + strd r6, r0, [r9, #24] │ │ + uxtb.w r6, r8 │ │ movs r1, #2 │ │ - strd r1, r0, [sl] │ │ - strd r6, r0, [r5, #24] │ │ - uxtb.w r6, r9 │ │ - lsls r5, r3, #16 │ │ + lsls r5, r4, #16 │ │ orr.w r6, r5, r6, lsl #8 │ │ + strd r1, r0, [fp] │ │ add r2, r6 │ │ - strd r2, lr, [sl, #8] │ │ - strd fp, ip, [sl, #16] │ │ + add.w r0, fp, #8 │ │ + stmia.w r0, {r2, r3, lr} │ │ + str.w ip, [fp, #20] │ │ add sp, #124 @ 0x7c │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ - movs r2, #53 @ 0x35 │ │ - b.n 85986 │ │ - movs r2, #53 @ 0x35 │ │ - mov fp, r5 │ │ - mov sl, r8 │ │ - b.n 8598a │ │ - movs r2, #53 @ 0x35 │ │ - ldr.w sl, [sp, #40] @ 0x28 │ │ - ldr.w fp, [sp, #92] @ 0x5c │ │ - b.n 8598a │ │ - movs r2, #53 @ 0x35 │ │ - ldr.w ip, [sp, #103] @ 0x67 │ │ - mov sl, r8 │ │ - b.n 85abc │ │ + movs r2, #56 @ 0x38 │ │ + ldr.w r3, [sp, #103] @ 0x67 │ │ + ldr.w r6, [sp, #107] @ 0x6b │ │ + ldr.w fp, [sp, #48] @ 0x30 │ │ + b.n 86c4e │ │ str.w r6, [sp, #119] @ 0x77 │ │ - ldr.w r9, [sp, #112] @ 0x70 │ │ + mov r9, r3 │ │ + ldr.w r8, [sp, #112] @ 0x70 │ │ ldrh.w r0, [sp, #120] @ 0x78 │ │ ldrb.w r1, [sp, #122] @ 0x7a │ │ ldr r2, [sp, #116] @ 0x74 │ │ strh.w r0, [sp, #104] @ 0x68 │ │ movs r0, #0 │ │ - str.w r9, [sp, #96] @ 0x60 │ │ + str.w r8, [sp, #96] @ 0x60 │ │ strb.w r1, [sp, #106] @ 0x6a │ │ str.w r0, [sp, #107] @ 0x6b │ │ str r2, [sp, #100] @ 0x64 │ │ - ldr.w lr, [sp, #99] @ 0x63 │ │ + ldr.w r3, [sp, #99] @ 0x63 │ │ movs r2, #19 │ │ - ldr.w fp, [sp, #103] @ 0x67 │ │ + ldr.w lr, [sp, #103] @ 0x67 │ │ ldr.w ip, [sp, #107] @ 0x6b │ │ - ldrh.w r3, [sp, #97] @ 0x61 │ │ - b.n 8598a │ │ + ldrh.w r4, [sp, #97] @ 0x61 │ │ + b.n 86b3a │ │ movs r0, #0 │ │ str.w r0, [sp, #107] @ 0x6b │ │ - str.w lr, [sp, #103] @ 0x67 │ │ - b.n 85ab2 │ │ - movs r0, #0 │ │ - str.w r2, [sp, #103] @ 0x67 │ │ - b.n 85aae │ │ - mov fp, sl │ │ - movs r2, #53 @ 0x35 │ │ - mov sl, r4 │ │ - b.n 8598a │ │ + str.w r6, [sp, #103] @ 0x67 │ │ + b.n 86c44 │ │ + movs r2, #56 @ 0x38 │ │ + b.n 86c46 │ │ movs r1, #0 │ │ - str.w r0, [sp, #103] @ 0x67 │ │ str.w r1, [sp, #107] @ 0x6b │ │ + str.w r0, [sp, #103] @ 0x67 │ │ + b.n 86c44 │ │ + movs r0, #0 │ │ + str.w r2, [sp, #103] @ 0x67 │ │ + str.w r0, [sp, #107] @ 0x6b │ │ movs r2, #19 │ │ - b.n 85a42 │ │ - movs r2, #53 @ 0x35 │ │ - b.n 85a9a │ │ - movs r2, #53 @ 0x35 │ │ - mov sl, r4 │ │ - b.n 85ab8 │ │ + b.n 86bea │ │ + movs r2, #56 @ 0x38 │ │ + mov.w r8, #2 │ │ + mov lr, r5 │ │ + b.n 86b3a │ │ + movs r2, #56 @ 0x38 │ │ + ldr.w fp, [sp, #48] @ 0x30 │ │ + b.n 86c46 │ │ movs r0, #0 │ │ str.w r2, [sp, #103] @ 0x67 │ │ - b.n 85a94 │ │ - movs r2, #53 @ 0x35 │ │ - b.n 85ab4 │ │ + b.n 86c40 │ │ ldrb.w r0, [sp, #102] @ 0x66 │ │ ldrh.w r2, [sp, #100] @ 0x64 │ │ - strb.w r9, [sp, #96] @ 0x60 │ │ - ldr r1, [sp, #96] @ 0x60 │ │ - orr.w r3, r2, r0, lsl #16 │ │ - movs r2, #23 │ │ - b.n 859d0 │ │ + strb.w r8, [sp, #96] @ 0x60 │ │ + ldr.w ip, [sp, #96] @ 0x60 │ │ + orr.w r0, r2, r0, lsl #16 │ │ + movs r2, #25 │ │ + b.n 86b6a │ │ str.w r2, [sp, #119] @ 0x77 │ │ - ldrh.w r2, [sp, #120] @ 0x78 │ │ - ldr r1, [sp, #112] @ 0x70 │ │ - ldrb.w r0, [sp, #122] @ 0x7a │ │ - ldr r3, [sp, #116] @ 0x74 │ │ - strh.w r2, [sp, #104] @ 0x68 │ │ - movs r2, #0 │ │ - str.w r2, [sp, #107] @ 0x6b │ │ - movs r2, #19 │ │ - str r1, [sp, #96] @ 0x60 │ │ - strb.w r0, [sp, #106] @ 0x6a │ │ - str r3, [sp, #100] @ 0x64 │ │ - b.n 859d0 │ │ - movs r0, #0 │ │ - str.w r8, [sp, #103] @ 0x67 │ │ - str.w r0, [sp, #107] @ 0x6b │ │ + ldrh.w r3, [sp, #120] @ 0x78 │ │ + ldr.w ip, [sp, #112] @ 0x70 │ │ + ldrb.w r2, [sp, #122] @ 0x7a │ │ + ldr r0, [sp, #116] @ 0x74 │ │ + strh.w r3, [sp, #104] @ 0x68 │ │ + movs r3, #0 │ │ + strb.w r2, [sp, #106] @ 0x6a │ │ movs r2, #19 │ │ - b.n 85ab8 │ │ - movs r1, #0 │ │ - str.w r0, [sp, #103] @ 0x67 │ │ - str.w r1, [sp, #107] @ 0x6b │ │ - b.n 85ab2 │ │ + str.w ip, [sp, #96] @ 0x60 │ │ + str.w r3, [sp, #107] @ 0x6b │ │ + str r0, [sp, #100] @ 0x64 │ │ + b.n 86b6a │ │ movs r0, #0 │ │ - str.w r6, [sp, #103] @ 0x67 │ │ + str.w r1, [sp, #103] @ 0x67 │ │ str.w r0, [sp, #107] @ 0x6b │ │ movs r2, #19 │ │ - ldr.w sl, [sp, #40] @ 0x28 │ │ - ldr.w ip, [sp, #103] @ 0x67 │ │ + ldr.w r3, [sp, #103] @ 0x67 │ │ ldr.w r6, [sp, #107] @ 0x6b │ │ - orr.w r2, r2, r1, lsl #8 │ │ - lsls r3, r3, #8 │ │ - orr.w r1, r3, r1, lsr #24 │ │ + lsls r0, r0, #8 │ │ movs r5, #0 │ │ - movs r0, #2 │ │ - strd ip, r6, [sl, #16] │ │ - strd r0, r5, [sl] │ │ - strd r2, r1, [sl, #8] │ │ - b.n 859ae │ │ - ldr r1, [sp, #76] @ 0x4c │ │ + orr.w r0, r0, ip, lsr #24 │ │ + movs r4, #2 │ │ + orr.w r2, r2, ip, lsl #8 │ │ + strd r4, r5, [fp] │ │ + strd r2, r0, [fp, #8] │ │ + strd r3, r6, [fp, #16] │ │ + b.n 86b60 │ │ ldrb.w r0, [sp, #102] @ 0x66 │ │ - strb.w r1, [sp, #96] @ 0x60 │ │ ldrh.w r2, [sp, #100] @ 0x64 │ │ - ldr r1, [sp, #96] @ 0x60 │ │ - orr.w r3, r2, r0, lsl #16 │ │ - movs r2, #23 │ │ - b.n 85ab4 │ │ + ldr r1, [sp, #80] @ 0x50 │ │ + strb.w r1, [sp, #96] @ 0x60 │ │ + b.n 86c86 │ │ ldrb.w r0, [sp, #102] @ 0x66 │ │ ldrh.w r2, [sp, #100] @ 0x64 │ │ - ldr r1, [sp, #76] @ 0x4c │ │ - strb.w r1, [sp, #96] @ 0x60 │ │ - orr.w r3, r2, r0, lsl #16 │ │ - ldr r1, [sp, #96] @ 0x60 │ │ - movs r2, #23 │ │ - b.n 85ab8 │ │ - str.w r8, [sp, #119] @ 0x77 │ │ - ldrh.w r2, [sp, #120] @ 0x78 │ │ - ldr r1, [sp, #112] @ 0x70 │ │ - ldrb.w r0, [sp, #122] @ 0x7a │ │ - ldr r3, [sp, #116] @ 0x74 │ │ - strh.w r2, [sp, #104] @ 0x68 │ │ - movs r2, #0 │ │ - str.w r2, [sp, #107] @ 0x6b │ │ - movs r2, #19 │ │ - str r1, [sp, #96] @ 0x60 │ │ - strb.w r0, [sp, #106] @ 0x6a │ │ - str r3, [sp, #100] @ 0x64 │ │ - b.n 85ab8 │ │ - ldr r1, [sp, #112] @ 0x70 │ │ + strb.w r8, [sp, #96] @ 0x60 │ │ + ldr.w ip, [sp, #96] @ 0x60 │ │ + orr.w r0, r2, r0, lsl #16 │ │ + movs r2, #25 │ │ + b.n 86c46 │ │ + ldr.w ip, [sp, #112] @ 0x70 │ │ + str.w r1, [sp, #119] @ 0x77 │ │ + b.n 86cae │ │ + ldr.w ip, [sp, #112] @ 0x70 │ │ str.w r0, [sp, #119] @ 0x77 │ │ - b.n 85b40 │ │ - ldr r1, [sp, #112] @ 0x70 │ │ + b.n 86cae │ │ + ldr.w ip, [sp, #112] @ 0x70 │ │ str.w r6, [sp, #119] @ 0x77 │ │ - ldrh.w r2, [sp, #120] @ 0x78 │ │ - ldr r3, [sp, #116] @ 0x74 │ │ - strh.w r2, [sp, #104] @ 0x68 │ │ - movs r2, #0 │ │ - ldrb.w r0, [sp, #122] @ 0x7a │ │ - str.w r2, [sp, #107] @ 0x6b │ │ + ldrh.w r3, [sp, #120] @ 0x78 │ │ + ldr r0, [sp, #116] @ 0x74 │ │ + strh.w r3, [sp, #104] @ 0x68 │ │ + movs r3, #0 │ │ + ldrb.w r2, [sp, #122] @ 0x7a │ │ + strb.w r2, [sp, #106] @ 0x6a │ │ movs r2, #19 │ │ - str r1, [sp, #96] @ 0x60 │ │ - strb.w r0, [sp, #106] @ 0x6a │ │ - str r3, [sp, #100] @ 0x64 │ │ - b.n 85ab4 │ │ + str.w ip, [sp, #96] @ 0x60 │ │ + str.w r3, [sp, #107] @ 0x6b │ │ + str r0, [sp, #100] @ 0x64 │ │ + b.n 86c46 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #60 @ 0x3c │ │ - ldrh.w fp, [r3, #10] │ │ - mov.w r8, #4294967295 @ 0xffffffff │ │ + ldrh.w r9, [r3, #10] │ │ + mov r8, r0 │ │ ldrd r4, sl, [r1] │ │ - str r0, [sp, #16] │ │ lsrs r0, r2, #16 │ │ + str r0, [sp, #4] │ │ + lsrs r0, r2, #8 │ │ + mov.w fp, #4294967295 @ 0xffffffff │ │ + mov r5, r9 │ │ + str r1, [sp, #16] │ │ str r3, [sp, #12] │ │ - lsrs r3, r2, #8 │ │ - mov r5, fp │ │ - str r3, [sp, #8] │ │ - uxtah r3, r8, r5 │ │ + str r0, [sp, #8] │ │ + uxtah r3, fp, r5 │ │ add.w ip, r4, #1 │ │ mov lr, sl │ │ cmp r3, #43 @ 0x2b │ │ - bhi.w 85c6c │ │ - mov r6, r5 │ │ + bhi.w 86ddc │ │ tbh [pc, r3, lsl #1] │ │ - lsls r7, r4, #11 │ │ - lsls r5, r0, #24 │ │ - lsls r7, r2, #10 │ │ - lsls r1, r5, #15 │ │ - lsls r5, r5, #8 │ │ - lsls r3, r2, #13 │ │ - lsls r5, r0, #17 │ │ - lsls r1, r7, #9 │ │ - lsls r7, r0, #12 │ │ - lsls r0, r4, #10 │ │ - lsls r3, r7, #7 │ │ - lsls r2, r5, #19 │ │ - lsls r2, r7, #8 │ │ - lsls r4, r0, #20 │ │ - lsls r6, r7, #20 │ │ - lsls r5, r6, #20 │ │ - lsls r6, r7, #15 │ │ - lsls r6, r5, #7 │ │ - lsls r2, r4, #5 │ │ - lsls r2, r7, #5 │ │ - lsls r7, r5, #10 │ │ + lsls r3, r2, #12 │ │ + lsls r7, r2, #25 │ │ + lsls r4, r7, #10 │ │ + lsls r4, r4, #16 │ │ + lsls r4, r7, #8 │ │ + lsls r6, r1, #14 │ │ + lsls r1, r1, #18 │ │ + lsls r0, r2, #10 │ │ + lsls r4, r6, #12 │ │ + lsls r7, r0, #11 │ │ + lsls r4, r1, #8 │ │ + lsls r4, r5, #20 │ │ + lsls r4, r1, #9 │ │ + lsls r0, r1, #21 │ │ + lsls r2, r1, #22 │ │ + lsls r0, r0, #22 │ │ + lsls r0, r0, #17 │ │ + lsls r4, r7, #7 │ │ + lsls r0, r5, #5 │ │ + lsls r6, r0, #6 │ │ + lsls r2, r3, #11 │ │ movs r4, r5 │ │ - lsls r5, r2, #7 │ │ - lsls r4, r1, #16 │ │ - lsls r1, r5, #10 │ │ - lsls r3, r4, #3 │ │ - lsls r4, r2, #2 │ │ - lsls r1, r2, #22 │ │ + lsls r2, r4, #7 │ │ + lsls r4, r1, #17 │ │ + lsls r2, r2, #11 │ │ + lsls r4, r4, #3 │ │ + lsls r3, r2, #2 │ │ + lsls r1, r4, #23 │ │ lsls r4, r1, #3 │ │ - lsls r3, r1, #13 │ │ - lsls r0, r7, #21 │ │ - lsls r2, r3, #5 │ │ - lsls r3, r3, #20 │ │ - lsls r1, r0, #23 │ │ - lsls r5, r3, #6 │ │ - lsls r2, r1, #8 │ │ - lsls r6, r4, #20 │ │ - lsls r3, r6, #22 │ │ - lsls r2, r1, #5 │ │ - lsls r1, r5, #22 │ │ - lsls r5, r7, #12 │ │ - lsls r2, r1, #10 │ │ - lsls r3, r3, #22 │ │ - lsls r6, r5, #5 │ │ + lsls r7, r6, #13 │ │ + lsls r0, r1, #23 │ │ + lsls r0, r4, #5 │ │ + lsls r1, r4, #21 │ │ + lsls r0, r2, #24 │ │ + lsls r1, r5, #6 │ │ + lsls r1, r3, #8 │ │ + lsls r6, r5, #21 │ │ + lsls r2, r0, #24 │ │ + lsls r6, r1, #5 │ │ + lsls r5, r6, #23 │ │ + lsls r3, r5, #13 │ │ + lsls r4, r5, #10 │ │ + lsls r5, r4, #23 │ │ + lsls r7, r6, #5 │ │ + mov r6, r5 │ │ cmp.w lr, #0 │ │ - beq.w 85dce │ │ - ldrb r3, [r4, #0] │ │ + beq.w 86f44 │ │ + ldrb r0, [r4, #0] │ │ sub.w sl, lr, #1 │ │ - mov.w r8, #4294967295 @ 0xffffffff │ │ - and.w r5, r3, #127 @ 0x7f │ │ - strd ip, sl, [r1] │ │ - sxtb r3, r3 │ │ - cmp.w r3, #4294967295 @ 0xffffffff │ │ + ldr r1, [sp, #16] │ │ mov r3, r4 │ │ + and.w r5, r0, #127 @ 0x7f │ │ mov r4, ip │ │ - bgt.n 85b82 │ │ + sxtb r0, r0 │ │ + cmp.w r0, #4294967295 @ 0xffffffff │ │ + strd ip, sl, [r1] │ │ + bgt.n 86cf6 │ │ cmp.w sl, #0 │ │ - beq.w 869e0 │ │ + beq.w 87c00 │ │ + ldr r1, [sp, #16] │ │ sub.w sl, lr, #2 │ │ - str.w sl, [r1, #4] │ │ - str r0, [sp, #4] │ │ add.w r4, ip, #1 │ │ + str.w sl, [r1, #4] │ │ ldrb r0, [r3, #1] │ │ str r4, [r1, #0] │ │ + mov r1, r8 │ │ and.w r8, r0, #127 @ 0x7f │ │ sxtb r0, r0 │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ - ldr r0, [sp, #4] │ │ orr.w r5, r5, r8, lsl #7 │ │ - mov.w r8, #4294967295 @ 0xffffffff │ │ - bgt.w 85b82 │ │ + mov r8, r1 │ │ + bgt.w 86cf6 │ │ cmp.w sl, #0 │ │ - beq.w 85dce │ │ + beq.w 86f44 │ │ + ldr r0, [sp, #16] │ │ sub.w sl, lr, #3 │ │ add.w r4, ip, #2 │ │ - strd r4, sl, [r1] │ │ + strd r4, sl, [r0] │ │ ldrb r0, [r3, #2] │ │ cmp r0, #3 │ │ - bhi.w 86c3a │ │ + bhi.w 87e82 │ │ orr.w r5, r5, r0, lsl #14 │ │ - ldr r0, [sp, #4] │ │ - b.n 85b82 │ │ + b.n 86cf6 │ │ uxth r2, r5 │ │ movw r3, #7937 @ 0x1f01 │ │ subs r2, r2, r3 │ │ cmp r2, #32 │ │ - bhi.w 867a2 │ │ + bhi.w 879b8 │ │ tbh [pc, r2, lsl #1] │ │ movs r1, r4 │ │ - lsls r0, r6, #1 │ │ - lsls r2, r2, #22 │ │ - lsls r2, r2, #22 │ │ - lsls r2, r2, #22 │ │ - lsls r2, r2, #22 │ │ - lsls r2, r2, #22 │ │ - lsls r2, r2, #22 │ │ - lsls r2, r2, #22 │ │ - lsls r2, r2, #22 │ │ - lsls r2, r2, #22 │ │ - lsls r2, r2, #22 │ │ - lsls r2, r2, #22 │ │ - lsls r2, r2, #22 │ │ - lsls r2, r2, #22 │ │ - lsls r2, r2, #22 │ │ - lsls r2, r2, #22 │ │ - lsls r2, r2, #22 │ │ - lsls r2, r2, #22 │ │ - lsls r2, r2, #22 │ │ - lsls r2, r2, #22 │ │ - lsls r2, r2, #22 │ │ - lsls r2, r2, #22 │ │ - lsls r2, r2, #22 │ │ - lsls r2, r2, #22 │ │ - lsls r2, r2, #22 │ │ - lsls r2, r2, #22 │ │ - lsls r2, r2, #22 │ │ - lsls r2, r2, #22 │ │ - lsls r2, r2, #22 │ │ - lsls r2, r2, #22 │ │ - lsls r3, r5, #2 │ │ - lsls r1, r3, #1 │ │ + lsls r2, r6, #1 │ │ + lsls r5, r4, #23 │ │ + lsls r5, r4, #23 │ │ + lsls r5, r4, #23 │ │ + lsls r5, r4, #23 │ │ + lsls r5, r4, #23 │ │ + lsls r5, r4, #23 │ │ + lsls r5, r4, #23 │ │ + lsls r5, r4, #23 │ │ + lsls r5, r4, #23 │ │ + lsls r5, r4, #23 │ │ + lsls r5, r4, #23 │ │ + lsls r5, r4, #23 │ │ + lsls r5, r4, #23 │ │ + lsls r5, r4, #23 │ │ + lsls r5, r4, #23 │ │ + lsls r5, r4, #23 │ │ + lsls r5, r4, #23 │ │ + lsls r5, r4, #23 │ │ + lsls r5, r4, #23 │ │ + lsls r5, r4, #23 │ │ + lsls r5, r4, #23 │ │ + lsls r5, r4, #23 │ │ + lsls r5, r4, #23 │ │ + lsls r5, r4, #23 │ │ + lsls r5, r4, #23 │ │ + lsls r5, r4, #23 │ │ + lsls r5, r4, #23 │ │ + lsls r5, r4, #23 │ │ + lsls r5, r4, #23 │ │ + lsls r6, r5, #2 │ │ + lsls r2, r3, #1 │ │ cmp.w lr, #0 │ │ - beq.w 8678a │ │ - mov sl, r1 │ │ + str.w r8, [sp, #8] │ │ + beq.w 8799e │ │ add r4, lr │ │ sub.w r6, lr, #1 │ │ mov.w r9, #0 │ │ mov.w r8, #0 │ │ movs r3, #0 │ │ ldrb.w lr, [ip, #-1] │ │ cmp r3, #63 @ 0x3f │ │ - bne.n 85cea │ │ + bne.n 86e5c │ │ cmp.w lr, #2 │ │ - bcs.w 86796 │ │ + bcs.w 879aa │ │ and.w r1, r3, #63 @ 0x3f │ │ and.w r0, lr, #127 @ 0x7f │ │ rsb r2, r1, #32 │ │ subs.w r5, r1, #32 │ │ lsr.w r2, r0, r2 │ │ it pl │ │ lslpl.w r2, r0, r5 │ │ lsl.w r0, r0, r1 │ │ it pl │ │ movpl r0, #0 │ │ orr.w r9, r9, r0 │ │ orr.w r8, r8, r2 │ │ sxtb.w r0, lr │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ - bgt.w 86984 │ │ + bgt.w 87ba4 │ │ subs r6, #1 │ │ add.w ip, ip, #1 │ │ adds r3, #7 │ │ adds r0, r6, #1 │ │ - bne.n 85cda │ │ - b.w 86782 │ │ + bne.n 86e4c │ │ + b.w 87994 │ │ ldr r0, [sp, #8] │ │ - mov r3, r1 │ │ uxtb r0, r0 │ │ cmp r0, #8 │ │ - bne.n 85e06 │ │ + bne.n 86f7a │ │ cmp.w lr, #8 │ │ - bcc.w 8692e │ │ - sub.w r1, lr, #8 │ │ + bcc.w 87b48 │ │ ldr r0, [r4, #4] │ │ + sub.w r1, lr, #8 │ │ ldr.w r9, [r4] │ │ add.w r2, r4, #8 │ │ - strd r2, r1, [r3] │ │ - cmp r0, #0 │ │ ldr r3, [sp, #16] │ │ - beq.n 85e1a │ │ - b.w 866b6 │ │ + cmp r0, #0 │ │ + strd r2, r1, [r3] │ │ + bne.w 879e6 │ │ + str.w r8, [sp, #8] │ │ + b.n 86f94 │ │ cmp.w lr, #0 │ │ - beq.w 8678a │ │ - mov sl, r1 │ │ + str.w r8, [sp, #8] │ │ + beq.w 8799e │ │ add r4, lr │ │ sub.w r6, lr, #1 │ │ mov.w r9, #0 │ │ mov.w r8, #0 │ │ movs r3, #0 │ │ ldrb.w lr, [ip, #-1] │ │ cmp r3, #63 @ 0x3f │ │ - bne.n 85d88 │ │ + bne.n 86efe │ │ cmp.w lr, #2 │ │ - bcs.w 86796 │ │ + bcs.w 879aa │ │ and.w r1, r3, #63 @ 0x3f │ │ and.w r0, lr, #127 @ 0x7f │ │ rsb r2, r1, #32 │ │ subs.w r5, r1, #32 │ │ lsr.w r2, r0, r2 │ │ it pl │ │ lslpl.w r2, r0, r5 │ │ lsl.w r0, r0, r1 │ │ it pl │ │ movpl r0, #0 │ │ orr.w r9, r9, r0 │ │ orr.w r8, r8, r2 │ │ sxtb.w r0, lr │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ - bgt.w 869a0 │ │ + bgt.w 87bc2 │ │ subs r6, #1 │ │ add.w ip, ip, #1 │ │ adds r3, #7 │ │ adds r0, r6, #1 │ │ - bne.n 85d78 │ │ - b.w 86782 │ │ + bne.n 86eee │ │ + b.w 87994 │ │ movs r1, #19 │ │ - b.w 86c3c │ │ + b.w 87e84 │ │ ldr r0, [sp, #8] │ │ - mov r3, r1 │ │ uxtb r0, r0 │ │ cmp r0, #8 │ │ - bne.w 867dc │ │ + bne.w 879f6 │ │ cmp.w lr, #8 │ │ - bcc.w 8692e │ │ - sub.w r1, lr, #8 │ │ + bcc.w 87b48 │ │ ldr r0, [r4, #4] │ │ + sub.w r1, lr, #8 │ │ ldr.w r9, [r4] │ │ add.w r2, r4, #8 │ │ - strd r2, r1, [r3] │ │ - cmp r0, #0 │ │ ldr r3, [sp, #16] │ │ - bne.w 866b6 │ │ - b.w 86882 │ │ + cmp r0, #0 │ │ + strd r2, r1, [r3] │ │ + beq.w 87a9a │ │ + b.w 879e6 │ │ cmp.w lr, #4 │ │ - bcc.w 8692e │ │ + bcc.w 87b48 │ │ ldr.w r9, [r4], #4 │ │ sub.w r0, lr, #4 │ │ - strd r4, r0, [r3] │ │ + ldr r1, [sp, #16] │ │ + str.w r8, [sp, #8] │ │ + strd r4, r0, [r1] │ │ mov.w r5, r9, lsr #16 │ │ mov.w r0, r9, lsr #8 │ │ movs r1, #0 │ │ mov.w sl, #27 │ │ - b.w 86958 │ │ + b.w 87b76 │ │ cmp.w lr, #3 │ │ - bcc.w 86706 │ │ + bcc.w 87916 │ │ ldrb r5, [r4, #2] │ │ - mov r3, r1 │ │ - ldrh r0, [r4, #0] │ │ sub.w r1, lr, #3 │ │ + ldr r3, [sp, #16] │ │ adds r2, r4, #3 │ │ + ldrh r0, [r4, #0] │ │ + str.w r8, [sp, #8] │ │ strd r2, r1, [r3] │ │ orr.w r9, r0, r5, lsl #16 │ │ - b.w 869b0 │ │ + b.w 87bd4 │ │ cmp.w lr, #8 │ │ - bcs.w 867f2 │ │ + bcs.w 87a12 │ │ str.w r4, [sp, #55] @ 0x37 │ │ - b.w 86d5e │ │ + b.w 87fc2 │ │ cmp.w lr, #4 │ │ - bcc.w 86706 │ │ - ldr.w r9, [r4], #4 │ │ + bcc.w 87916 │ │ + ldr r1, [sp, #16] │ │ sub.w r0, lr, #4 │ │ + ldr.w r9, [r4], #4 │ │ + str.w r8, [sp, #8] │ │ strd r4, r0, [r1] │ │ - b.w 86b02 │ │ + b.w 87d4a │ │ cmp.w lr, #4 │ │ - bcc.w 86706 │ │ + bcc.w 87916 │ │ + ldr r1, [sp, #16] │ │ sub.w r0, lr, #4 │ │ ldr.w r9, [r4], #4 │ │ + str.w r8, [sp, #8] │ │ strd r4, r0, [r1] │ │ - b.w 86990 │ │ + b.w 87bb2 │ │ cmp.w lr, #8 │ │ - bcs.w 86820 │ │ + bcs.w 87a38 │ │ str.w r4, [sp, #55] @ 0x37 │ │ ldr r1, [sp, #48] @ 0x30 │ │ ldr r2, [sp, #52] @ 0x34 │ │ ldrh.w r0, [sp, #56] @ 0x38 │ │ ldrb.w r3, [sp, #58] @ 0x3a │ │ strh.w r0, [sp, #32] │ │ movs r0, #0 │ │ strb.w r3, [sp, #34] @ 0x22 │ │ lsrs r3, r1, #24 │ │ str r2, [sp, #28] │ │ - orr.w lr, r3, r2, lsl #8 │ │ + orr.w r2, r3, r2, lsl #8 │ │ ldr.w ip, [sp, #31] │ │ movs r3, #19 │ │ str r1, [sp, #24] │ │ ldrb.w r6, [sp, #26] │ │ str.w r0, [sp, #35] @ 0x23 │ │ strh.w r1, [sp, #20] │ │ strb.w r6, [sp, #22] │ │ - b.w 8683c │ │ + b.w 87c76 │ │ cmp.w lr, #0 │ │ - beq.w 8678a │ │ - mov sl, r1 │ │ + str.w r8, [sp, #8] │ │ + beq.w 8799e │ │ add r4, lr │ │ sub.w r6, lr, #1 │ │ mov.w r9, #0 │ │ mov.w r8, #0 │ │ movs r3, #0 │ │ ldrb.w lr, [ip, #-1] │ │ cmp r3, #63 @ 0x3f │ │ - bne.n 85efc │ │ + bne.n 87088 │ │ cmp.w lr, #2 │ │ - bcs.w 86796 │ │ + bcs.w 879aa │ │ and.w r1, r3, #63 @ 0x3f │ │ and.w r0, lr, #127 @ 0x7f │ │ rsb r2, r1, #32 │ │ subs.w r5, r1, #32 │ │ lsr.w r2, r0, r2 │ │ it pl │ │ lslpl.w r2, r0, r5 │ │ lsl.w r0, r0, r1 │ │ it pl │ │ movpl r0, #0 │ │ orr.w r9, r9, r0 │ │ orr.w r8, r8, r2 │ │ sxtb.w r0, lr │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ - bgt.w 86ade │ │ + bgt.w 87d22 │ │ subs r6, #1 │ │ add.w ip, ip, #1 │ │ adds r3, #7 │ │ adds r0, r6, #1 │ │ - bne.n 85eec │ │ - b.w 86782 │ │ + bne.n 87078 │ │ + b.w 87994 │ │ ldr r0, [sp, #8] │ │ - mov r3, r1 │ │ uxtb r0, r0 │ │ cmp r0, #8 │ │ - bne.w 86846 │ │ + bne.w 87a58 │ │ cmp.w lr, #8 │ │ - bcc.w 8692e │ │ - sub.w r1, lr, #8 │ │ + bcc.w 87b48 │ │ ldr r0, [r4, #4] │ │ + sub.w r1, lr, #8 │ │ ldr.w r9, [r4] │ │ add.w r2, r4, #8 │ │ - strd r2, r1, [r3] │ │ - cmp r0, #0 │ │ ldr r3, [sp, #16] │ │ - bne.w 866b6 │ │ - b.w 86858 │ │ + cmp r0, #0 │ │ + strd r2, r1, [r3] │ │ + bne.w 879e6 │ │ + str.w r8, [sp, #8] │ │ + b.w 87a70 │ │ cmp.w lr, #2 │ │ - bcc.w 86706 │ │ + bcc.w 87916 │ │ ldrh.w r9, [r4], #2 │ │ sub.w r0, lr, #2 │ │ + ldr r1, [sp, #16] │ │ movs r5, #0 │ │ + str.w r8, [sp, #8] │ │ mov.w sl, #13 │ │ - b.w 8694e │ │ + b.w 87b6c │ │ cmp.w lr, #0 │ │ - beq.w 86590 │ │ + beq.w 8778c │ │ + ldr r1, [sp, #16] │ │ sub.w r0, lr, #1 │ │ - str r0, [r1, #4] │ │ - ldrb.w r9, [r4], #1 │ │ - movs r0, #0 │ │ - str r4, [r1, #0] │ │ + str.w r8, [sp, #8] │ │ mov.w sl, #2 │ │ - b.w 865fe │ │ + b.w 877fc │ │ cmp.w lr, #8 │ │ - bcs.w 86868 │ │ + bcs.w 87a80 │ │ str.w r4, [sp, #55] @ 0x37 │ │ ldr r1, [sp, #48] @ 0x30 │ │ ldr r2, [sp, #52] @ 0x34 │ │ ldrh.w r0, [sp, #56] @ 0x38 │ │ ldrb.w r3, [sp, #58] @ 0x3a │ │ strh.w r0, [sp, #32] │ │ movs r0, #0 │ │ strb.w r3, [sp, #34] @ 0x22 │ │ lsrs r3, r1, #24 │ │ str r2, [sp, #28] │ │ - orr.w lr, r3, r2, lsl #8 │ │ + orr.w r2, r3, r2, lsl #8 │ │ ldr.w ip, [sp, #31] │ │ movs r3, #19 │ │ str r1, [sp, #24] │ │ ldrb.w r6, [sp, #26] │ │ str.w r0, [sp, #35] @ 0x23 │ │ strh.w r1, [sp, #44] @ 0x2c │ │ strb.w r6, [sp, #46] @ 0x2e │ │ - b.w 86a54 │ │ + b.w 87c82 │ │ cmp.w lr, #2 │ │ - bcc.w 86590 │ │ + bcc.w 8778c │ │ ldrh.w r9, [r4], #2 │ │ sub.w r0, lr, #2 │ │ + ldr r1, [sp, #16] │ │ movs r5, #0 │ │ + str.w r8, [sp, #8] │ │ mov.w sl, #3 │ │ - b.w 8694e │ │ + b.w 87b6c │ │ cmp.w lr, #0 │ │ - beq.w 869bc │ │ - mov sl, r1 │ │ + beq.w 87be0 │ │ + str.w r8, [sp, #8] │ │ add r4, lr │ │ sub.w r5, lr, #1 │ │ mov.w r9, #0 │ │ mov.w r8, #0 │ │ movs r6, #0 │ │ + ldr.w lr, [sp, #16] │ │ ldrb.w fp, [ip, #-1] │ │ cmp r6, #63 @ 0x3f │ │ - bne.n 8603c │ │ + bne.n 871d8 │ │ cmp.w fp, #127 @ 0x7f │ │ it ne │ │ cmpne.w fp, #0 │ │ - bne.w 86ce8 │ │ + bne.w 87f42 │ │ and.w r1, r6, #63 @ 0x3f │ │ and.w r0, fp, #127 @ 0x7f │ │ rsb r3, r1, #32 │ │ subs.w r2, r1, #32 │ │ add.w r6, r6, #7 │ │ lsr.w r3, r0, r3 │ │ it pl │ │ @@ -89755,1288 +97188,1324 @@ │ │ lsl.w r0, r0, r1 │ │ it pl │ │ movpl r0, #0 │ │ orr.w r9, r9, r0 │ │ orr.w r8, r8, r3 │ │ sxtb.w r0, fp │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ - bgt.w 86a04 │ │ + bgt.w 87c26 │ │ subs r5, #1 │ │ add.w ip, ip, #1 │ │ adds r0, r5, #1 │ │ - bne.n 86026 │ │ + bne.n 871c2 │ │ + ldr.w r8, [sp, #8] │ │ movs r0, #0 │ │ - strd r4, r0, [sl] │ │ - b.w 869c0 │ │ + strd r4, r0, [lr] │ │ + b.w 87be4 │ │ cmp.w lr, #0 │ │ - beq.w 86236 │ │ - mov r2, r1 │ │ + str.w r8, [sp, #8] │ │ + beq.n 8724a │ │ mov.w r8, #0 │ │ ldrb.w r0, [r4, r8] │ │ cmp r0, #0 │ │ - beq.w 869e6 │ │ + beq.w 87c06 │ │ add.w r8, r8, #1 │ │ cmp lr, r8 │ │ - bne.n 86098 │ │ - b.n 86236 │ │ + bne.n 87238 │ │ + ldr r2, [sp, #8] │ │ + movs r0, #0 │ │ + movs r1, #46 @ 0x2e │ │ + strd r1, r0, [r2] │ │ + str r0, [r2, #20] │ │ + movs r0, #19 │ │ + strd r4, r4, [r2, #12] │ │ + strb r0, [r2, #8] │ │ + b.w 87f3a │ │ cmp.w lr, #2 │ │ - bcc.w 86706 │ │ + bcc.w 87916 │ │ ldrh.w r9, [r4], #2 │ │ sub.w r0, lr, #2 │ │ + ldr r1, [sp, #16] │ │ movs r5, #0 │ │ + str.w r8, [sp, #8] │ │ mov.w sl, #12 │ │ - b.w 8694e │ │ + b.w 87b6c │ │ cmp.w lr, #2 │ │ - bcc.w 86382 │ │ - ldrh.w r8, [r4], #2 │ │ + bcc.w 87574 │ │ + str.w r8, [sp, #8] │ │ sub.w r3, lr, #2 │ │ - b.n 86378 │ │ + ldrh.w r8, [r4], #2 │ │ + b.n 87564 │ │ cmp.w lr, #0 │ │ - beq.w 86382 │ │ - ldrb.w r8, [r4], #1 │ │ + beq.w 87574 │ │ + str.w r8, [sp, #8] │ │ sub.w r3, lr, #1 │ │ - b.n 86378 │ │ + ldrb.w r8, [r4], #1 │ │ + b.n 87564 │ │ movs r0, #0 │ │ mov.w sl, #9 │ │ mov.w r9, #1 │ │ - b.n 865fe │ │ + str.w r8, [sp, #8] │ │ + b.n 87806 │ │ cmp.w lr, #0 │ │ - beq.w 8678a │ │ - mov sl, r1 │ │ + str.w r8, [sp, #8] │ │ + beq.w 8799e │ │ add r4, lr │ │ sub.w r6, lr, #1 │ │ mov.w r9, #0 │ │ mov.w r8, #0 │ │ movs r3, #0 │ │ ldrb.w lr, [ip, #-1] │ │ cmp r3, #63 @ 0x3f │ │ - bne.n 86120 │ │ + bne.n 872ea │ │ cmp.w lr, #2 │ │ - bcs.w 86796 │ │ + bcs.w 879aa │ │ and.w r1, r3, #63 @ 0x3f │ │ and.w r0, lr, #127 @ 0x7f │ │ rsb r2, r1, #32 │ │ subs.w r5, r1, #32 │ │ lsr.w r2, r0, r2 │ │ it pl │ │ lslpl.w r2, r0, r5 │ │ lsl.w r0, r0, r1 │ │ it pl │ │ movpl r0, #0 │ │ orr.w r9, r9, r0 │ │ orr.w r8, r8, r2 │ │ sxtb.w r0, lr │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ - bgt.w 86af8 │ │ + bgt.w 87d3e │ │ subs r6, #1 │ │ add.w ip, ip, #1 │ │ adds r3, #7 │ │ adds r0, r6, #1 │ │ - bne.n 86110 │ │ - b.w 86782 │ │ + bne.n 872da │ │ + b.w 87994 │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ uxtab r3, r0, r2 │ │ cmp r3, #7 │ │ - bhi.w 86c0e │ │ - mov r6, r1 │ │ + bhi.w 87e54 │ │ tbh [pc, r3, lsl #1] │ │ movs r0, r1 │ │ - lsls r0, r5, #20 │ │ - lsls r2, r1, #21 │ │ - lsls r7, r2, #20 │ │ - lsls r2, r1, #21 │ │ - lsls r2, r1, #21 │ │ - lsls r2, r1, #21 │ │ - lsls r3, r6, #20 │ │ - ldr r5, [sp, #16] │ │ + lsls r1, r5, #21 │ │ + lsls r1, r1, #22 │ │ + lsls r6, r2, #21 │ │ + lsls r1, r1, #22 │ │ + lsls r1, r1, #22 │ │ + lsls r1, r1, #22 │ │ + lsls r3, r6, #21 │ │ cmp.w lr, #0 │ │ - beq.w 86bd2 │ │ + beq.w 87e1a │ │ + ldr r1, [sp, #16] │ │ sub.w r0, lr, #1 │ │ - str r0, [r6, #4] │ │ - ldrb.w r9, [r4], #1 │ │ + str.w r8, [sp, #8] │ │ + str r0, [r1, #4] │ │ movs r0, #0 │ │ - str r4, [r6, #0] │ │ - b.w 86c82 │ │ + ldrb.w r9, [r4], #1 │ │ + str r4, [r1, #0] │ │ + b.w 87ed0 │ │ cmp.w lr, #0 │ │ - beq.w 867ce │ │ - mov sl, r1 │ │ + beq.w 879ea │ │ + str.w r8, [sp, #8] │ │ add.w r9, r4, lr │ │ sub.w r5, lr, #1 │ │ mov.w r8, #0 │ │ mov.w lr, #0 │ │ movs r3, #0 │ │ ldrb.w r4, [ip, #-1] │ │ cmp r3, #63 @ 0x3f │ │ - bne.n 861d0 │ │ + bne.n 8739e │ │ cmp r4, #2 │ │ - bcs.w 86976 │ │ + bcs.w 87b94 │ │ and.w r1, r3, #63 @ 0x3f │ │ and.w r0, r4, #127 @ 0x7f │ │ rsb r2, r1, #32 │ │ subs.w r6, r1, #32 │ │ lsr.w r2, r0, r2 │ │ it pl │ │ lslpl.w r2, r0, r6 │ │ lsl.w r0, r0, r1 │ │ it pl │ │ movpl r0, #0 │ │ orr.w r8, r8, r0 │ │ orr.w lr, lr, r2 │ │ sxtb r0, r4 │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ - bgt.w 86b12 │ │ + bgt.w 87d5a │ │ subs r5, #1 │ │ add.w ip, ip, #1 │ │ adds r3, #7 │ │ adds r0, r5, #1 │ │ - bne.n 861c2 │ │ - b.n 8641a │ │ + bne.n 87390 │ │ + b.n 8760e │ │ cmp.w lr, #0 │ │ - beq.w 86706 │ │ + beq.w 87916 │ │ + ldr r1, [sp, #16] │ │ sub.w r0, lr, #1 │ │ - str r0, [r1, #4] │ │ - ldrb.w r9, [r4], #1 │ │ - movs r0, #0 │ │ - str r4, [r1, #0] │ │ + str.w r8, [sp, #8] │ │ mov.w sl, #12 │ │ - b.n 865fe │ │ + b.n 877fc │ │ cmp.w lr, #16 │ │ - bcs.w 86892 │ │ - movs r0, #0 │ │ - movs r1, #46 @ 0x2e │ │ + bcc.w 87574 │ │ ldr r2, [sp, #16] │ │ - b.n 86388 │ │ - mov r3, r1 │ │ + sub.w r0, lr, #16 │ │ + add.w r1, r4, #16 │ │ + str.w r8, [sp, #8] │ │ + lsrs r5, r4, #16 │ │ + mov.w sl, #1 │ │ + strd r1, r0, [r2] │ │ + lsrs r0, r4, #8 │ │ + movs r1, #0 │ │ + mov.w r8, #16 │ │ + mov r9, r4 │ │ + b.w 87b76 │ │ mov r1, r4 │ │ ldr r4, [sp, #12] │ │ - mov r6, r0 │ │ and.w r0, r2, #65280 @ 0xff00 │ │ cmp.w r0, #1024 @ 0x400 │ │ - bne.w 86d1e │ │ + bne.w 87f7c │ │ ldrh r0, [r4, #8] │ │ subs r2, r0, #2 │ │ cmp r2, #119 @ 0x77 │ │ - bhi.w 86d1e │ │ + bhi.w 87f7c │ │ tbh [pc, r2, lsl #1] │ │ lsls r0, r7, #1 │ │ - lsls r7, r3, #21 │ │ - lsls r7, r3, #21 │ │ - lsls r7, r3, #21 │ │ - lsls r7, r3, #21 │ │ - lsls r7, r3, #21 │ │ - lsls r7, r3, #21 │ │ - lsls r7, r3, #21 │ │ - lsls r7, r3, #21 │ │ - lsls r7, r3, #21 │ │ - lsls r7, r3, #21 │ │ - lsls r7, r3, #21 │ │ - lsls r7, r3, #21 │ │ - lsls r7, r3, #21 │ │ + lsls r4, r3, #22 │ │ + lsls r4, r3, #22 │ │ + lsls r4, r3, #22 │ │ + lsls r4, r3, #22 │ │ + lsls r4, r3, #22 │ │ + lsls r4, r3, #22 │ │ + lsls r4, r3, #22 │ │ + lsls r4, r3, #22 │ │ + lsls r4, r3, #22 │ │ + lsls r4, r3, #22 │ │ + lsls r4, r3, #22 │ │ + lsls r4, r3, #22 │ │ + lsls r4, r3, #22 │ │ lsls r0, r7, #1 │ │ - lsls r7, r3, #21 │ │ - lsls r7, r3, #21 │ │ - lsls r7, r3, #21 │ │ - lsls r7, r3, #21 │ │ - lsls r7, r3, #21 │ │ - lsls r7, r3, #21 │ │ - lsls r7, r3, #21 │ │ - lsls r7, r3, #21 │ │ + lsls r4, r3, #22 │ │ + lsls r4, r3, #22 │ │ + lsls r4, r3, #22 │ │ + lsls r4, r3, #22 │ │ + lsls r4, r3, #22 │ │ + lsls r4, r3, #22 │ │ + lsls r4, r3, #22 │ │ + lsls r4, r3, #22 │ │ lsls r0, r7, #1 │ │ - lsls r7, r3, #21 │ │ - lsls r7, r3, #21 │ │ - lsls r7, r3, #21 │ │ - lsls r7, r3, #21 │ │ - lsls r7, r3, #21 │ │ - lsls r7, r3, #21 │ │ - lsls r7, r3, #21 │ │ - lsls r7, r3, #21 │ │ - lsls r7, r3, #21 │ │ - lsls r7, r3, #21 │ │ - lsls r7, r3, #21 │ │ - lsls r7, r3, #21 │ │ - lsls r7, r3, #21 │ │ - lsls r7, r3, #21 │ │ - lsls r7, r3, #21 │ │ - lsls r7, r3, #21 │ │ + lsls r4, r3, #22 │ │ + lsls r4, r3, #22 │ │ + lsls r4, r3, #22 │ │ + lsls r4, r3, #22 │ │ + lsls r4, r3, #22 │ │ + lsls r4, r3, #22 │ │ + lsls r4, r3, #22 │ │ + lsls r4, r3, #22 │ │ + lsls r4, r3, #22 │ │ + lsls r4, r3, #22 │ │ + lsls r4, r3, #22 │ │ + lsls r4, r3, #22 │ │ + lsls r4, r3, #22 │ │ + lsls r4, r3, #22 │ │ + lsls r4, r3, #22 │ │ + lsls r4, r3, #22 │ │ lsls r0, r7, #1 │ │ - lsls r7, r3, #21 │ │ + lsls r4, r3, #22 │ │ lsls r0, r7, #1 │ │ - lsls r7, r3, #21 │ │ - lsls r7, r3, #21 │ │ - lsls r7, r3, #21 │ │ - lsls r7, r3, #21 │ │ - lsls r7, r3, #21 │ │ - lsls r7, r3, #21 │ │ - lsls r7, r3, #21 │ │ - lsls r7, r3, #21 │ │ - lsls r7, r3, #21 │ │ - lsls r7, r3, #21 │ │ - lsls r7, r3, #21 │ │ - lsls r2, r3, #21 │ │ - lsls r7, r3, #21 │ │ - lsls r7, r3, #21 │ │ - lsls r7, r3, #21 │ │ - lsls r7, r3, #21 │ │ - lsls r7, r3, #21 │ │ - lsls r7, r3, #21 │ │ - lsls r7, r3, #21 │ │ + lsls r4, r3, #22 │ │ + lsls r4, r3, #22 │ │ + lsls r4, r3, #22 │ │ + lsls r4, r3, #22 │ │ + lsls r4, r3, #22 │ │ + lsls r4, r3, #22 │ │ + lsls r4, r3, #22 │ │ + lsls r4, r3, #22 │ │ + lsls r4, r3, #22 │ │ + lsls r4, r3, #22 │ │ + lsls r4, r3, #22 │ │ + lsls r6, r2, #22 │ │ + lsls r4, r3, #22 │ │ + lsls r4, r3, #22 │ │ + lsls r4, r3, #22 │ │ + lsls r4, r3, #22 │ │ + lsls r4, r3, #22 │ │ + lsls r4, r3, #22 │ │ + lsls r4, r3, #22 │ │ lsls r0, r7, #1 │ │ - lsls r7, r3, #21 │ │ - lsls r7, r3, #21 │ │ + lsls r4, r3, #22 │ │ + lsls r4, r3, #22 │ │ lsls r0, r7, #1 │ │ - lsls r7, r3, #21 │ │ - lsls r7, r3, #21 │ │ + lsls r4, r3, #22 │ │ + lsls r4, r3, #22 │ │ lsls r0, r7, #1 │ │ - lsls r7, r3, #21 │ │ + lsls r4, r3, #22 │ │ lsls r0, r7, #1 │ │ - lsls r7, r3, #21 │ │ + lsls r4, r3, #22 │ │ lsls r0, r7, #1 │ │ - lsls r7, r3, #21 │ │ - lsls r7, r3, #21 │ │ + lsls r4, r3, #22 │ │ + lsls r4, r3, #22 │ │ lsls r0, r7, #1 │ │ - lsls r7, r3, #21 │ │ - lsls r7, r3, #21 │ │ - lsls r7, r3, #21 │ │ - lsls r7, r3, #21 │ │ - lsls r7, r3, #21 │ │ - lsls r7, r3, #21 │ │ - lsls r7, r3, #21 │ │ + lsls r4, r3, #22 │ │ + lsls r4, r3, #22 │ │ + lsls r4, r3, #22 │ │ + lsls r4, r3, #22 │ │ + lsls r4, r3, #22 │ │ + lsls r4, r3, #22 │ │ + lsls r4, r3, #22 │ │ lsls r0, r7, #1 │ │ - lsls r7, r3, #21 │ │ - lsls r7, r3, #21 │ │ - lsls r7, r3, #21 │ │ - lsls r7, r3, #21 │ │ - lsls r7, r3, #21 │ │ - lsls r7, r3, #21 │ │ - lsls r7, r3, #21 │ │ - lsls r7, r3, #21 │ │ - lsls r7, r3, #21 │ │ - lsls r7, r3, #21 │ │ - lsls r7, r3, #21 │ │ - lsls r7, r3, #21 │ │ - lsls r7, r3, #21 │ │ - lsls r7, r3, #21 │ │ - lsls r7, r3, #21 │ │ - lsls r7, r3, #21 │ │ - lsls r7, r3, #21 │ │ - lsls r7, r3, #21 │ │ - lsls r7, r3, #21 │ │ - lsls r7, r3, #21 │ │ - lsls r7, r3, #21 │ │ - lsls r7, r3, #21 │ │ - lsls r7, r3, #21 │ │ - lsls r7, r3, #21 │ │ - lsls r7, r3, #21 │ │ - lsls r7, r3, #21 │ │ - lsls r7, r3, #21 │ │ - lsls r7, r3, #21 │ │ - lsls r7, r3, #21 │ │ - lsls r7, r3, #21 │ │ - lsls r7, r3, #21 │ │ - lsls r7, r3, #21 │ │ - lsls r7, r3, #21 │ │ - lsls r7, r3, #21 │ │ - lsls r7, r3, #21 │ │ + lsls r4, r3, #22 │ │ + lsls r4, r3, #22 │ │ + lsls r4, r3, #22 │ │ + lsls r4, r3, #22 │ │ + lsls r4, r3, #22 │ │ + lsls r4, r3, #22 │ │ + lsls r4, r3, #22 │ │ + lsls r4, r3, #22 │ │ + lsls r4, r3, #22 │ │ + lsls r4, r3, #22 │ │ + lsls r4, r3, #22 │ │ + lsls r4, r3, #22 │ │ + lsls r4, r3, #22 │ │ + lsls r4, r3, #22 │ │ + lsls r4, r3, #22 │ │ + lsls r4, r3, #22 │ │ + lsls r4, r3, #22 │ │ + lsls r4, r3, #22 │ │ + lsls r4, r3, #22 │ │ + lsls r4, r3, #22 │ │ + lsls r4, r3, #22 │ │ + lsls r4, r3, #22 │ │ + lsls r4, r3, #22 │ │ + lsls r4, r3, #22 │ │ + lsls r4, r3, #22 │ │ + lsls r4, r3, #22 │ │ + lsls r4, r3, #22 │ │ + lsls r4, r3, #22 │ │ + lsls r4, r3, #22 │ │ + lsls r4, r3, #22 │ │ + lsls r4, r3, #22 │ │ + lsls r4, r3, #22 │ │ + lsls r4, r3, #22 │ │ + lsls r4, r3, #22 │ │ + lsls r4, r3, #22 │ │ lsls r0, r7, #1 │ │ - ldr r2, [sp, #16] │ │ cmp.w lr, #4 │ │ - bcc.w 86d26 │ │ - ldr.w r9, [r1], #4 │ │ + bcc.w 87f82 │ │ + ldr r2, [sp, #16] │ │ sub.w r0, lr, #4 │ │ - strd r1, r0, [r3] │ │ - b.w 86aae │ │ + ldr.w r9, [r1], #4 │ │ + str.w r8, [sp, #8] │ │ + strd r1, r0, [r2] │ │ + b.w 87cec │ │ cmp.w lr, #4 │ │ - bcc.n 86382 │ │ - ldr.w r8, [r4], #4 │ │ + bcc.n 87574 │ │ + str.w r8, [sp, #8] │ │ sub.w r3, lr, #4 │ │ - cmp r3, r8 │ │ - strd r4, r3, [r1] │ │ - bcs.w 867b2 │ │ + ldr.w r8, [r4], #4 │ │ ldr r2, [sp, #16] │ │ + cmp r3, r8 │ │ + strd r4, r3, [r2] │ │ + bcs.w 879cc │ │ + ldr.w r8, [sp, #8] │ │ movs r0, #0 │ │ movs r1, #46 @ 0x2e │ │ - str r4, [r2, #12] │ │ - str r4, [r2, #16] │ │ - strd r1, r0, [r2] │ │ - str r0, [r2, #20] │ │ - b.n 86714 │ │ + strd r1, r0, [r8] │ │ + str.w r4, [r8, #12] │ │ + str.w r4, [r8, #16] │ │ + str.w r0, [r8, #20] │ │ + b.n 87922 │ │ cmp.w lr, #0 │ │ - beq.w 86706 │ │ + beq.w 87916 │ │ + ldr r1, [sp, #16] │ │ sub.w r0, lr, #1 │ │ - str r0, [r1, #4] │ │ - ldrb.w r9, [r4], #1 │ │ - movs r0, #0 │ │ - str r4, [r1, #0] │ │ + str.w r8, [sp, #8] │ │ mov.w sl, #13 │ │ - b.n 865fe │ │ + b.n 877fc │ │ cmp.w lr, #0 │ │ - beq.w 867ce │ │ - mov sl, r1 │ │ + beq.w 879ea │ │ + str.w r8, [sp, #8] │ │ add.w r9, r4, lr │ │ sub.w r5, lr, #1 │ │ mov.w r8, #0 │ │ mov.w lr, #0 │ │ movs r3, #0 │ │ ldrb.w r4, [ip, #-1] │ │ cmp r3, #63 @ 0x3f │ │ - bne.n 863da │ │ + bne.n 875ce │ │ cmp r4, #2 │ │ - bcs.w 86976 │ │ + bcs.w 87b94 │ │ and.w r1, r3, #63 @ 0x3f │ │ and.w r0, r4, #127 @ 0x7f │ │ rsb r6, r1, #32 │ │ subs.w r2, r1, #32 │ │ lsr.w r6, r0, r6 │ │ it pl │ │ lslpl.w r6, r0, r2 │ │ lsl.w r0, r0, r1 │ │ it pl │ │ movpl r0, #0 │ │ orr.w r8, r8, r0 │ │ orr.w lr, lr, r6 │ │ sxtb r0, r4 │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ - bgt.w 86b40 │ │ + bgt.w 87d80 │ │ subs r5, #1 │ │ add.w ip, ip, #1 │ │ adds r3, #7 │ │ adds r0, r5, #1 │ │ - bne.n 863cc │ │ + bne.n 875c0 │ │ + ldr.w r8, [sp, #8] │ │ movs r0, #0 │ │ - strd r9, r0, [sl] │ │ - b.n 867d2 │ │ + ldr r1, [sp, #16] │ │ + strd r9, r0, [r1] │ │ + b.n 879ee │ │ mov r3, r4 │ │ ldr r4, [sp, #12] │ │ - mov r5, r0 │ │ and.w r0, r2, #65280 @ 0xff00 │ │ - mov r6, r1 │ │ cmp.w r0, #2048 @ 0x800 │ │ - bne.w 86d54 │ │ + bne.w 87fb8 │ │ ldrh r0, [r4, #8] │ │ subs r2, r0, #2 │ │ cmp r2, #119 @ 0x77 │ │ - bhi.w 86d54 │ │ + bhi.w 87fb8 │ │ tbh [pc, r2, lsl #1] │ │ lsls r0, r7, #1 │ │ - lsls r0, r1, #18 │ │ - lsls r0, r1, #18 │ │ - lsls r0, r1, #18 │ │ - lsls r0, r1, #18 │ │ - lsls r0, r1, #18 │ │ - lsls r0, r1, #18 │ │ - lsls r0, r1, #18 │ │ - lsls r0, r1, #18 │ │ - lsls r0, r1, #18 │ │ - lsls r0, r1, #18 │ │ - lsls r0, r1, #18 │ │ - lsls r0, r1, #18 │ │ - lsls r0, r1, #18 │ │ + lsls r7, r7, #18 │ │ + lsls r7, r7, #18 │ │ + lsls r7, r7, #18 │ │ + lsls r7, r7, #18 │ │ + lsls r7, r7, #18 │ │ + lsls r7, r7, #18 │ │ + lsls r7, r7, #18 │ │ + lsls r7, r7, #18 │ │ + lsls r7, r7, #18 │ │ + lsls r7, r7, #18 │ │ + lsls r7, r7, #18 │ │ + lsls r7, r7, #18 │ │ + lsls r7, r7, #18 │ │ lsls r0, r7, #1 │ │ - lsls r0, r1, #18 │ │ - lsls r0, r1, #18 │ │ - lsls r0, r1, #18 │ │ - lsls r0, r1, #18 │ │ - lsls r0, r1, #18 │ │ - lsls r0, r1, #18 │ │ - lsls r0, r1, #18 │ │ - lsls r0, r1, #18 │ │ + lsls r7, r7, #18 │ │ + lsls r7, r7, #18 │ │ + lsls r7, r7, #18 │ │ + lsls r7, r7, #18 │ │ + lsls r7, r7, #18 │ │ + lsls r7, r7, #18 │ │ + lsls r7, r7, #18 │ │ + lsls r7, r7, #18 │ │ lsls r0, r7, #1 │ │ - lsls r0, r1, #18 │ │ - lsls r0, r1, #18 │ │ - lsls r0, r1, #18 │ │ - lsls r0, r1, #18 │ │ - lsls r0, r1, #18 │ │ - lsls r0, r1, #18 │ │ - lsls r0, r1, #18 │ │ - lsls r0, r1, #18 │ │ - lsls r0, r1, #18 │ │ - lsls r0, r1, #18 │ │ - lsls r0, r1, #18 │ │ - lsls r0, r1, #18 │ │ - lsls r0, r1, #18 │ │ - lsls r0, r1, #18 │ │ - lsls r0, r1, #18 │ │ - lsls r0, r1, #18 │ │ + lsls r7, r7, #18 │ │ + lsls r7, r7, #18 │ │ + lsls r7, r7, #18 │ │ + lsls r7, r7, #18 │ │ + lsls r7, r7, #18 │ │ + lsls r7, r7, #18 │ │ + lsls r7, r7, #18 │ │ + lsls r7, r7, #18 │ │ + lsls r7, r7, #18 │ │ + lsls r7, r7, #18 │ │ + lsls r7, r7, #18 │ │ + lsls r7, r7, #18 │ │ + lsls r7, r7, #18 │ │ + lsls r7, r7, #18 │ │ + lsls r7, r7, #18 │ │ + lsls r7, r7, #18 │ │ lsls r0, r7, #1 │ │ - lsls r0, r1, #18 │ │ + lsls r7, r7, #18 │ │ lsls r0, r7, #1 │ │ - lsls r0, r1, #18 │ │ - lsls r0, r1, #18 │ │ - lsls r0, r1, #18 │ │ - lsls r0, r1, #18 │ │ - lsls r0, r1, #18 │ │ - lsls r0, r1, #18 │ │ - lsls r0, r1, #18 │ │ - lsls r0, r1, #18 │ │ - lsls r0, r1, #18 │ │ - lsls r0, r1, #18 │ │ - lsls r0, r1, #18 │ │ - lsls r3, r0, #18 │ │ - lsls r0, r1, #18 │ │ - lsls r0, r1, #18 │ │ - lsls r0, r1, #18 │ │ - lsls r0, r1, #18 │ │ - lsls r0, r1, #18 │ │ - lsls r0, r1, #18 │ │ - lsls r0, r1, #18 │ │ + lsls r7, r7, #18 │ │ + lsls r7, r7, #18 │ │ + lsls r7, r7, #18 │ │ + lsls r7, r7, #18 │ │ + lsls r7, r7, #18 │ │ + lsls r7, r7, #18 │ │ + lsls r7, r7, #18 │ │ + lsls r7, r7, #18 │ │ + lsls r7, r7, #18 │ │ + lsls r7, r7, #18 │ │ + lsls r7, r7, #18 │ │ + lsls r1, r7, #18 │ │ + lsls r7, r7, #18 │ │ + lsls r7, r7, #18 │ │ + lsls r7, r7, #18 │ │ + lsls r7, r7, #18 │ │ + lsls r7, r7, #18 │ │ + lsls r7, r7, #18 │ │ + lsls r7, r7, #18 │ │ lsls r0, r7, #1 │ │ - lsls r0, r1, #18 │ │ - lsls r0, r1, #18 │ │ + lsls r7, r7, #18 │ │ + lsls r7, r7, #18 │ │ lsls r0, r7, #1 │ │ - lsls r0, r1, #18 │ │ - lsls r0, r1, #18 │ │ + lsls r7, r7, #18 │ │ + lsls r7, r7, #18 │ │ lsls r0, r7, #1 │ │ - lsls r0, r1, #18 │ │ + lsls r7, r7, #18 │ │ lsls r0, r7, #1 │ │ - lsls r0, r1, #18 │ │ + lsls r7, r7, #18 │ │ lsls r0, r7, #1 │ │ - lsls r0, r1, #18 │ │ - lsls r0, r1, #18 │ │ + lsls r7, r7, #18 │ │ + lsls r7, r7, #18 │ │ lsls r0, r7, #1 │ │ - lsls r0, r1, #18 │ │ - lsls r0, r1, #18 │ │ - lsls r0, r1, #18 │ │ - lsls r0, r1, #18 │ │ - lsls r0, r1, #18 │ │ - lsls r0, r1, #18 │ │ - lsls r0, r1, #18 │ │ + lsls r7, r7, #18 │ │ + lsls r7, r7, #18 │ │ + lsls r7, r7, #18 │ │ + lsls r7, r7, #18 │ │ + lsls r7, r7, #18 │ │ + lsls r7, r7, #18 │ │ + lsls r7, r7, #18 │ │ lsls r0, r7, #1 │ │ - lsls r0, r1, #18 │ │ - lsls r0, r1, #18 │ │ - lsls r0, r1, #18 │ │ - lsls r0, r1, #18 │ │ - lsls r0, r1, #18 │ │ - lsls r0, r1, #18 │ │ - lsls r0, r1, #18 │ │ - lsls r0, r1, #18 │ │ - lsls r0, r1, #18 │ │ - lsls r0, r1, #18 │ │ - lsls r0, r1, #18 │ │ - lsls r0, r1, #18 │ │ - lsls r0, r1, #18 │ │ - lsls r0, r1, #18 │ │ - lsls r0, r1, #18 │ │ - lsls r0, r1, #18 │ │ - lsls r0, r1, #18 │ │ - lsls r0, r1, #18 │ │ - lsls r0, r1, #18 │ │ - lsls r0, r1, #18 │ │ - lsls r0, r1, #18 │ │ - lsls r0, r1, #18 │ │ - lsls r0, r1, #18 │ │ - lsls r0, r1, #18 │ │ - lsls r0, r1, #18 │ │ - lsls r0, r1, #18 │ │ - lsls r0, r1, #18 │ │ - lsls r0, r1, #18 │ │ - lsls r0, r1, #18 │ │ - lsls r0, r1, #18 │ │ - lsls r0, r1, #18 │ │ - lsls r0, r1, #18 │ │ - lsls r0, r1, #18 │ │ - lsls r0, r1, #18 │ │ - lsls r0, r1, #18 │ │ + lsls r7, r7, #18 │ │ + lsls r7, r7, #18 │ │ + lsls r7, r7, #18 │ │ + lsls r7, r7, #18 │ │ + lsls r7, r7, #18 │ │ + lsls r7, r7, #18 │ │ + lsls r7, r7, #18 │ │ + lsls r7, r7, #18 │ │ + lsls r7, r7, #18 │ │ + lsls r7, r7, #18 │ │ + lsls r7, r7, #18 │ │ + lsls r7, r7, #18 │ │ + lsls r7, r7, #18 │ │ + lsls r7, r7, #18 │ │ + lsls r7, r7, #18 │ │ + lsls r7, r7, #18 │ │ + lsls r7, r7, #18 │ │ + lsls r7, r7, #18 │ │ + lsls r7, r7, #18 │ │ + lsls r7, r7, #18 │ │ + lsls r7, r7, #18 │ │ + lsls r7, r7, #18 │ │ + lsls r7, r7, #18 │ │ + lsls r7, r7, #18 │ │ + lsls r7, r7, #18 │ │ + lsls r7, r7, #18 │ │ + lsls r7, r7, #18 │ │ + lsls r7, r7, #18 │ │ + lsls r7, r7, #18 │ │ + lsls r7, r7, #18 │ │ + lsls r7, r7, #18 │ │ + lsls r7, r7, #18 │ │ + lsls r7, r7, #18 │ │ + lsls r7, r7, #18 │ │ + lsls r7, r7, #18 │ │ lsls r0, r7, #1 │ │ cmp.w lr, #8 │ │ - bcs.w 86a96 │ │ + bcs.w 87cce │ │ str.w r3, [sp, #55] @ 0x37 │ │ ldr r3, [sp, #52] @ 0x34 │ │ ldr r1, [sp, #48] @ 0x30 │ │ ldrb.w r0, [sp, #58] @ 0x3a │ │ ldrh.w r2, [sp, #56] @ 0x38 │ │ strd r1, r3, [sp, #24] │ │ lsrs r1, r1, #24 │ │ strb.w r0, [sp, #34] @ 0x22 │ │ orr.w r3, r1, r3, lsl #8 │ │ strh.w r2, [sp, #32] │ │ movs r0, #0 │ │ ldr.w r2, [sp, #31] │ │ movs r1, #19 │ │ str.w r0, [sp, #35] @ 0x23 │ │ - b.n 86c50 │ │ + b.n 87e98 │ │ cmp.w lr, #0 │ │ - beq.n 86590 │ │ - ldrb.w r9, [r4], #1 │ │ + beq.n 8778c │ │ + ldr r1, [sp, #16] │ │ sub.w r0, lr, #1 │ │ + ldrb.w r9, [r4], #1 │ │ mov.w sl, #9 │ │ + str.w r8, [sp, #8] │ │ strd r4, r0, [r1] │ │ cmp.w r9, #0 │ │ it ne │ │ movne.w r9, #1 │ │ movs r0, #0 │ │ - b.n 865fe │ │ - ldr r2, [sp, #16] │ │ + b.n 87806 │ │ movs r0, #0 │ │ movs r1, #46 @ 0x2e │ │ - strd r1, r0, [r2] │ │ - strd r4, r0, [r2, #16] │ │ - b.n 86714 │ │ + strd r1, r0, [r8] │ │ + strd r4, r0, [r8, #16] │ │ + b.n 87922 │ │ ldr r0, [sp, #8] │ │ - mov r3, r1 │ │ uxtb r0, r0 │ │ cmp r0, #8 │ │ - bne.w 868b2 │ │ + bne.w 87aae │ │ cmp.w lr, #8 │ │ - bcc.w 8692e │ │ - sub.w r1, lr, #8 │ │ + bcc.w 87b48 │ │ ldr r0, [r4, #4] │ │ + sub.w r1, lr, #8 │ │ ldr.w r9, [r4] │ │ add.w r2, r4, #8 │ │ - strd r2, r1, [r3] │ │ - cmp r0, #0 │ │ ldr r3, [sp, #16] │ │ - bne.n 866b6 │ │ - b.n 868c4 │ │ - cmp.w fp, #33 @ 0x21 │ │ - bne.w 868d4 │ │ + cmp r0, #0 │ │ + strd r2, r1, [r3] │ │ + bne.w 879e6 │ │ + str.w r8, [sp, #8] │ │ + b.n 87ac6 │ │ + cmp.w r9, #33 @ 0x21 │ │ + bne.w 87ad6 │ │ ldr r4, [sp, #12] │ │ movs r1, #0 │ │ + str.w r8, [sp, #8] │ │ mov.w sl, #6 │ │ ldrd r9, r8, [r4] │ │ - b.n 86a4c │ │ + b.n 87c6e │ │ cmp.w lr, #0 │ │ - beq.w 86706 │ │ + beq.w 87916 │ │ + ldr r1, [sp, #16] │ │ sub.w r0, lr, #1 │ │ + str.w r8, [sp, #8] │ │ + mov.w sl, #29 │ │ str r0, [r1, #4] │ │ - ldrb.w r9, [r4], #1 │ │ movs r0, #0 │ │ + ldrb.w r9, [r4], #1 │ │ str r4, [r1, #0] │ │ - mov.w sl, #29 │ │ movs r5, #0 │ │ - b.n 86956 │ │ - ldrd r4, r5, [sp, #12] │ │ + b.n 87b74 │ │ + ldr r0, [sp, #4] │ │ + ldr r4, [sp, #12] │ │ cmp r0, #2 │ │ - bne.w 868e4 │ │ + bne.w 87ae6 │ │ + ldr r1, [sp, #16] │ │ add r0, sp, #24 │ │ - bl 898cc │ │ - b.n 868ec │ │ + bl 8aad0 │ │ + b.n 87af0 │ │ cmp.w lr, #0 │ │ - beq.w 869d4 │ │ - mov sl, r1 │ │ + beq.w 87bf6 │ │ + str.w r8, [sp, #8] │ │ add r4, lr │ │ sub.w r6, lr, #1 │ │ mov.w r9, #0 │ │ mov.w r8, #0 │ │ movs r3, #0 │ │ ldrb.w lr, [ip, #-1] │ │ cmp r3, #63 @ 0x3f │ │ - bne.n 8663e │ │ + bne.n 8784a │ │ cmp.w lr, #2 │ │ - bcs.w 86abe │ │ + bcs.w 87cfc │ │ and.w r1, r3, #63 @ 0x3f │ │ and.w r0, lr, #127 @ 0x7f │ │ rsb r5, r1, #32 │ │ subs.w r2, r1, #32 │ │ lsr.w r5, r0, r5 │ │ it pl │ │ lslpl.w r5, r0, r2 │ │ lsl.w r0, r0, r1 │ │ it pl │ │ movpl r0, #0 │ │ orr.w r9, r9, r0 │ │ orr.w r8, r8, r5 │ │ sxtb.w r0, lr │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ - bgt.w 86b54 │ │ + bgt.w 87d96 │ │ subs r6, #1 │ │ add.w ip, ip, #1 │ │ adds r3, #7 │ │ adds r0, r6, #1 │ │ - bne.n 8662e │ │ + bne.n 8783a │ │ + ldr.w r8, [sp, #8] │ │ movs r0, #0 │ │ - strd r4, r0, [sl] │ │ - b.n 869d8 │ │ + ldr r1, [sp, #16] │ │ + strd r4, r0, [r1] │ │ + b.n 87bfa │ │ ldr r0, [sp, #8] │ │ - mov r3, r1 │ │ uxtb r0, r0 │ │ cmp r0, #8 │ │ - bne.w 86926 │ │ + bne.w 87b40 │ │ cmp.w lr, #8 │ │ - bcc.w 8692e │ │ - sub.w r1, lr, #8 │ │ + bcc.w 87b48 │ │ ldr r0, [r4, #4] │ │ + sub.w r1, lr, #8 │ │ ldr.w r9, [r4] │ │ add.w r2, r4, #8 │ │ - strd r2, r1, [r3] │ │ - cmp r0, #0 │ │ ldr r3, [sp, #16] │ │ - beq.w 86a86 │ │ - movs r1, #53 @ 0x35 │ │ - b.n 86932 │ │ + cmp r0, #0 │ │ + strd r2, r1, [r3] │ │ + bne.w 879e6 │ │ + str.w r8, [sp, #8] │ │ + b.n 87cbe │ │ cmp.w lr, #4 │ │ - bcc.n 86706 │ │ - ldr.w r9, [r4], #4 │ │ - sub.w r0, lr, #4 │ │ - strd r4, r0, [r1] │ │ - b.n 86882 │ │ + bcc.n 87916 │ │ + b.n 879fe │ │ cmp.w lr, #3 │ │ - bcc.n 86706 │ │ + bcc.n 87916 │ │ ldrb r5, [r4, #2] │ │ - mov r3, r1 │ │ - ldrh r0, [r4, #0] │ │ sub.w r1, lr, #3 │ │ + ldr r3, [sp, #16] │ │ adds r2, r4, #3 │ │ + ldrh r0, [r4, #0] │ │ + str.w r8, [sp, #8] │ │ strd r2, r1, [r3] │ │ orr.w r9, r0, r5, lsl #16 │ │ - b.n 86994 │ │ + b.n 87bb6 │ │ cmp.w lr, #4 │ │ - bcc.n 86706 │ │ + bcc.n 87916 │ │ + ldr r1, [sp, #16] │ │ sub.w r0, lr, #4 │ │ ldr.w r9, [r4], #4 │ │ + str.w r8, [sp, #8] │ │ strd r4, r0, [r1] │ │ - b.n 869ac │ │ + b.n 87bd0 │ │ cmp.w lr, #2 │ │ - bcs.w 86940 │ │ - ldr r2, [sp, #16] │ │ + bcs.w 87b58 │ │ movs r0, #0 │ │ - strd r4, r0, [r2, #16] │ │ + strd r4, r0, [r8, #16] │ │ movs r1, #46 @ 0x2e │ │ - strd r1, r0, [r2] │ │ + strd r1, r0, [r8] │ │ movs r0, #19 │ │ - strb r0, [r2, #8] │ │ - b.n 86ce0 │ │ + strb.w r0, [r8, #8] │ │ + b.n 87f3a │ │ cmp.w lr, #0 │ │ - beq.n 8678a │ │ - mov sl, r1 │ │ + str.w r8, [sp, #8] │ │ + beq.n 8799e │ │ add r4, lr │ │ sub.w r6, lr, #1 │ │ mov.w r9, #0 │ │ mov.w r8, #0 │ │ movs r3, #0 │ │ ldrb.w lr, [ip, #-1] │ │ cmp r3, #63 @ 0x3f │ │ - bne.n 86740 │ │ + bne.n 87952 │ │ cmp.w lr, #2 │ │ - bcs.n 86796 │ │ + bcs.n 879aa │ │ and.w r1, r3, #63 @ 0x3f │ │ and.w r0, lr, #127 @ 0x7f │ │ rsb r2, r1, #32 │ │ subs.w r5, r1, #32 │ │ lsr.w r2, r0, r2 │ │ it pl │ │ lslpl.w r2, r0, r5 │ │ lsl.w r0, r0, r1 │ │ it pl │ │ movpl r0, #0 │ │ orr.w r9, r9, r0 │ │ orr.w r8, r8, r2 │ │ sxtb.w r0, lr │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ - bgt.w 86b70 │ │ + bgt.w 87db4 │ │ subs r6, #1 │ │ add.w ip, ip, #1 │ │ adds r3, #7 │ │ adds r0, r6, #1 │ │ - bne.n 86732 │ │ + bne.n 87944 │ │ + ldr r1, [sp, #16] │ │ movs r0, #0 │ │ - strd r4, r0, [sl] │ │ - b.n 8678e │ │ + strd r4, r0, [r1] │ │ + b.n 879a2 │ │ mov.w lr, #0 │ │ mov.w r8, #0 │ │ movs r1, #19 │ │ - b.n 86b92 │ │ + b.n 87dd8 │ │ + ldr r0, [sp, #16] │ │ movs r1, #6 │ │ mov.w lr, #0 │ │ - strd ip, r6, [sl] │ │ - b.n 86b92 │ │ - ldr r2, [sp, #16] │ │ + strd ip, r6, [r0] │ │ + b.n 87dd8 │ │ movs r0, #0 │ │ movs r1, #46 @ 0x2e │ │ - strd r1, r0, [r2] │ │ + strd r1, r0, [r8] │ │ movs r0, #12 │ │ - strb r0, [r2, #8] │ │ - b.n 86ce0 │ │ + strh.w r5, [r8, #10] │ │ + strb.w r0, [r8, #8] │ │ + b.n 87f3a │ │ sub.w r0, r3, r8 │ │ - mov r2, r1 │ │ add.w r1, r4, r8 │ │ lsrs r5, r4, #16 │ │ + mov.w sl, #1 │ │ strd r1, r0, [r2] │ │ lsrs r0, r4, #8 │ │ movs r1, #0 │ │ - mov.w sl, #1 │ │ mov r9, r4 │ │ - b.n 86958 │ │ + b.n 87b76 │ │ + movs r1, #56 @ 0x38 │ │ + b.n 87b4a │ │ mov r9, r4 │ │ movs r4, #0 │ │ - ldr r3, [sp, #16] │ │ movs r1, #19 │ │ mov.w lr, #0 │ │ - b.n 86cc8 │ │ + b.n 87f1e │ │ cmp.w lr, #4 │ │ - bcc.w 8692e │ │ - sub.w r0, lr, #4 │ │ + bcc.w 87b48 │ │ ldr.w r9, [r4], #4 │ │ - strd r4, r0, [r3] │ │ - b.n 86882 │ │ + sub.w r0, lr, #4 │ │ + ldr r1, [sp, #16] │ │ + str.w r8, [sp, #8] │ │ + strd r4, r0, [r1] │ │ + b.n 87a9e │ │ ldr.w r9, [r4] │ │ sub.w r0, lr, #8 │ │ - ldr.w r8, [r4, #4] │ │ - mov r2, r1 │ │ + ldr r2, [sp, #16] │ │ add.w r1, r4, #8 │ │ + str.w r8, [sp, #8] │ │ + mov.w sl, #25 │ │ + ldr.w r8, [r4, #4] │ │ strd r1, r0, [r2] │ │ mov.w r0, r9, lsr #16 │ │ movs r1, #0 │ │ - orr.w r5, r0, r8, lsl #16 │ │ - mov.w r0, r9, lsr #8 │ │ - orr.w r0, r0, r8, lsl #24 │ │ - mov.w sl, #25 │ │ - b.n 86958 │ │ + b.n 87da6 │ │ ldr r0, [r4, #4] │ │ - mov r3, r1 │ │ - ldr.w r9, [r4] │ │ sub.w r1, lr, #8 │ │ - cmp r0, #0 │ │ + ldr.w r9, [r4] │ │ add.w r2, r4, #8 │ │ + ldr r3, [sp, #16] │ │ + cmp r0, #0 │ │ strd r2, r1, [r3] │ │ - beq.w 86b02 │ │ - movs r3, #53 @ 0x35 │ │ - ldrb.w r6, [sp, #22] │ │ - ldrh.w r5, [sp, #20] │ │ - b.n 86a5c │ │ + bne.w 87c74 │ │ + str.w r8, [sp, #8] │ │ + b.n 87d4a │ │ cmp.w lr, #4 │ │ - bcc.n 8692e │ │ - ldr.w r9, [r4], #4 │ │ + bcc.n 87b48 │ │ + ldr r1, [sp, #16] │ │ sub.w r0, lr, #4 │ │ - strd r4, r0, [r3] │ │ + ldr.w r9, [r4], #4 │ │ + str.w r8, [sp, #8] │ │ + strd r4, r0, [r1] │ │ mov.w r5, r9, lsr #16 │ │ mov.w r0, r9, lsr #8 │ │ movs r1, #0 │ │ mov.w sl, #10 │ │ - b.n 86958 │ │ + b.n 87b76 │ │ ldr r0, [r4, #4] │ │ - mov r3, r1 │ │ - ldr.w r9, [r4] │ │ sub.w r1, lr, #8 │ │ - cmp r0, #0 │ │ + ldr.w r9, [r4] │ │ add.w r2, r4, #8 │ │ + ldr r3, [sp, #16] │ │ + cmp r0, #0 │ │ strd r2, r1, [r3] │ │ - bne.w 86a52 │ │ + bne.w 87c80 │ │ + str.w r8, [sp, #8] │ │ mov.w r5, r9, lsr #16 │ │ mov.w r0, r9, lsr #8 │ │ movs r1, #0 │ │ mov.w sl, #15 │ │ - b.n 86958 │ │ - sub.w r0, lr, #16 │ │ - mov r2, r1 │ │ - add.w r1, r4, #16 │ │ - lsrs r5, r4, #16 │ │ - strd r1, r0, [r2] │ │ - lsrs r0, r4, #8 │ │ - movs r1, #0 │ │ - mov.w sl, #1 │ │ - mov.w r8, #16 │ │ - mov r9, r4 │ │ - b.n 86958 │ │ + b.n 87b76 │ │ cmp.w lr, #4 │ │ - bcc.n 8692e │ │ + bcc.n 87b48 │ │ ldr.w r9, [r4], #4 │ │ sub.w r0, lr, #4 │ │ - strd r4, r0, [r3] │ │ + ldr r1, [sp, #16] │ │ + str.w r8, [sp, #8] │ │ + strd r4, r0, [r1] │ │ mov.w r5, r9, lsr #16 │ │ mov.w r0, r9, lsr #8 │ │ movs r1, #0 │ │ mov.w sl, #26 │ │ - b.n 86958 │ │ - ldr r2, [sp, #16] │ │ + b.n 87b76 │ │ movs r0, #0 │ │ movs r1, #46 @ 0x2e │ │ - strd r1, r0, [r2] │ │ - movs r0, #70 @ 0x46 │ │ - strb r0, [r2, #8] │ │ - b.n 86ce0 │ │ - ldr r2, [sp, #8] │ │ + strd r1, r0, [r8] │ │ + movs r0, #73 @ 0x49 │ │ + strb.w r0, [r8, #8] │ │ + b.n 87f3a │ │ + ldr r1, [sp, #16] │ │ add r0, sp, #24 │ │ - bl 899a8 │ │ + ldr r2, [sp, #8] │ │ + bl 8abac │ │ ldrb.w r0, [sp, #24] │ │ - cmp r0, #75 @ 0x4b │ │ - bne.n 86900 │ │ + cmp r0, #79 @ 0x4f │ │ + bne.n 87b10 │ │ ldr.w r9, [sp, #28] │ │ movs r1, #0 │ │ + str.w r8, [sp, #8] │ │ mov.w sl, #14 │ │ - b.n 86d40 │ │ + mov.w r5, r9, lsr #16 │ │ + mov.w r0, r9, lsr #8 │ │ + b.n 87b78 │ │ ldrb.w r4, [sp, #27] │ │ ldrh.w r1, [sp, #25] │ │ - strb r4, [r5, #11] │ │ + strb.w r4, [r8, #11] │ │ movs r4, #46 @ 0x2e │ │ ldr r2, [sp, #28] │ │ ldr r3, [sp, #32] │ │ - strh.w r1, [r5, #9] │ │ + strh.w r1, [r8, #9] │ │ movs r1, #0 │ │ ldr r6, [sp, #36] @ 0x24 │ │ - str r3, [r5, #16] │ │ - strd r4, r1, [r5] │ │ - str r2, [r5, #12] │ │ - str r6, [r5, #20] │ │ - strb r0, [r5, #8] │ │ - b.n 86ce0 │ │ + str.w r3, [r8, #16] │ │ + strd r4, r1, [r8] │ │ + str.w r2, [r8, #12] │ │ + str.w r6, [r8, #20] │ │ + strb.w r0, [r8, #8] │ │ + b.n 87f3a │ │ cmp.w lr, #4 │ │ - bcs.w 86a7a │ │ - ldr r3, [sp, #16] │ │ + bcs.w 87cac │ │ movs r1, #19 │ │ movs r0, #0 │ │ movs r2, #46 @ 0x2e │ │ - strd r4, r0, [r3, #16] │ │ - strd r2, r0, [r3] │ │ - b.n 86cde │ │ + strd r4, r0, [r8, #16] │ │ + strd r2, r0, [r8] │ │ + b.n 87f36 │ │ ldrh.w r9, [r4], #2 │ │ sub.w r0, lr, #2 │ │ + ldr r1, [sp, #16] │ │ movs r5, #0 │ │ + str.w r8, [sp, #8] │ │ mov.w sl, #29 │ │ strd r4, r0, [r1] │ │ mov.w r0, r9, lsr #8 │ │ movs r1, #0 │ │ ldr r4, [sp, #12] │ │ - ldr r3, [sp, #16] │ │ + ldr r3, [sp, #8] │ │ ldrh r2, [r4, #8] │ │ strh r2, [r3, #16] │ │ uxtb.w r2, r9 │ │ bfi r2, r0, #8, #8 │ │ strd sl, r1, [r3] │ │ orr.w r0, r2, r5, lsl #16 │ │ strd r0, r8, [r3, #8] │ │ - b.n 86ce0 │ │ - strd ip, r5, [sl] │ │ + b.n 87f3a │ │ + ldr r0, [sp, #16] │ │ movs r1, #6 │ │ mov.w lr, #0 │ │ movs r4, #0 │ │ - b.n 86cc6 │ │ + strd ip, r5, [r0] │ │ + b.n 87f1a │ │ + ldr r0, [sp, #16] │ │ cmp.w r8, #0 │ │ - strd ip, r6, [sl] │ │ - bne.w 86b8a │ │ + strd ip, r6, [r0] │ │ + bne.w 87dd0 │ │ mov.w r5, r9, lsr #16 │ │ mov.w r0, r9, lsr #8 │ │ movs r1, #0 │ │ mov.w sl, #12 │ │ - b.n 86958 │ │ + b.n 87b76 │ │ + ldr r0, [sp, #16] │ │ cmp.w r8, #0 │ │ - strd ip, r6, [sl] │ │ - bne.w 86b8a │ │ + strd ip, r6, [r0] │ │ + bne.w 87dd0 │ │ mov.w r5, r9, lsr #16 │ │ mov.w r0, r9, lsr #8 │ │ movs r1, #0 │ │ mov.w sl, #29 │ │ - b.n 86958 │ │ + b.n 87b76 │ │ mov.w fp, #0 │ │ - ldr r6, [sp, #16] │ │ movs r2, #0 │ │ movs r1, #19 │ │ movs r0, #0 │ │ movs r3, #46 @ 0x2e │ │ - strd r3, r0, [r6] │ │ - strb.w fp, [r6, #9] │ │ - b.n 86ad6 │ │ + strd r3, r0, [r8] │ │ + strb.w fp, [r8, #9] │ │ + b.n 87d18 │ │ mov.w lr, #0 │ │ - ldr r6, [sp, #16] │ │ movs r2, #0 │ │ movs r1, #19 │ │ - b.n 86aca │ │ + b.n 87d0c │ │ movs r1, #19 │ │ mov r4, ip │ │ - b.n 86c3c │ │ + b.n 87e84 │ │ mvn.w r0, r8 │ │ + ldr r2, [sp, #16] │ │ add.w r1, r4, r8 │ │ add r0, lr │ │ adds r1, #1 │ │ lsrs r5, r4, #16 │ │ - mov.w sl, #31 │ │ strd r1, r0, [r2] │ │ lsrs r0, r4, #8 │ │ movs r1, #0 │ │ + mov.w sl, #31 │ │ mov r9, r4 │ │ - b.n 86958 │ │ + b.n 87b76 │ │ mov.w r0, r9, lsr #16 │ │ - strd ip, r5, [sl] │ │ + strd ip, r5, [lr] │ │ orr.w r5, r0, r8, lsl #16 │ │ mov.w r0, r9, lsr #8 │ │ orr.w r0, r0, r8, lsl #24 │ │ movs r1, #0 │ │ mov.w sl, #6 │ │ cmp r6, #63 @ 0x3f │ │ - bgt.n 86958 │ │ + bgt.n 87b76 │ │ ldr r4, [sp, #12] │ │ cmp.w fp, #64 @ 0x40 │ │ - bcc.n 8695a │ │ + bcc.n 87b78 │ │ and.w r0, r6, #63 @ 0x3f │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ subs.w r1, r0, #32 │ │ lsl.w r0, r2, r0 │ │ it pl │ │ lslpl r2, r1 │ │ it pl │ │ movpl r0, #0 │ │ orr.w r9, r9, r0 │ │ orr.w r8, r8, r2 │ │ movs r1, #0 │ │ mov.w r0, r9, lsr #16 │ │ - b.n 86db2 │ │ - movs r3, #53 @ 0x35 │ │ + b.n 8801c │ │ + movs r3, #56 @ 0x38 │ │ + ldrb.w r6, [sp, #22] │ │ + ldrh.w r5, [sp, #20] │ │ + b.n 87c8a │ │ + movs r3, #56 @ 0x38 │ │ ldrb.w r6, [sp, #46] @ 0x2e │ │ ldrh.w r5, [sp, #44] @ 0x2c │ │ - ldr r2, [sp, #16] │ │ movs r4, #0 │ │ movs r1, #46 @ 0x2e │ │ - strh.w r5, [r2, #9] │ │ - str.w ip, [r2, #16] │ │ - strd r1, r4, [r2] │ │ - strb r3, [r2, #8] │ │ - strb r6, [r2, #11] │ │ - str.w lr, [r2, #12] │ │ - str r0, [r2, #20] │ │ - b.n 86ce0 │ │ + strh.w r5, [r8, #9] │ │ + str.w ip, [r8, #16] │ │ + strd r1, r4, [r8] │ │ + strb.w r3, [r8, #8] │ │ + strb.w r6, [r8, #11] │ │ + str.w r2, [r8, #12] │ │ + str.w r0, [r8, #20] │ │ + b.n 87f3a │ │ ldr.w r9, [r4], #4 │ │ sub.w r0, lr, #4 │ │ - strd r4, r0, [r3] │ │ + ldr r1, [sp, #16] │ │ + str.w r8, [sp, #8] │ │ + strd r4, r0, [r1] │ │ mov.w r5, r9, lsr #16 │ │ mov.w r0, r9, lsr #8 │ │ movs r1, #0 │ │ mov.w sl, #30 │ │ - b.n 86958 │ │ + b.n 87b76 │ │ ldr r0, [r3, #4] │ │ - sub.w r1, lr, #8 │ │ - ldr.w r9, [r3] │ │ add.w r2, r3, #8 │ │ + ldr.w r9, [r3] │ │ + sub.w r1, lr, #8 │ │ + ldr r3, [sp, #16] │ │ cmp r0, #0 │ │ - strd r2, r1, [r6] │ │ - bne.w 86c4e │ │ + strd r2, r1, [r3] │ │ + bne.w 87e96 │ │ + str.w r8, [sp, #8] │ │ mov.w r5, r9, lsr #16 │ │ mov.w r0, r9, lsr #8 │ │ movs r1, #0 │ │ mov.w sl, #10 │ │ - b.n 8695a │ │ - strd ip, r6, [sl] │ │ + b.n 87b78 │ │ + ldr r0, [sp, #16] │ │ movs r1, #6 │ │ - ldr r6, [sp, #16] │ │ + ldr.w r8, [sp, #8] │ │ mov.w lr, #0 │ │ + strd ip, r6, [r0] │ │ movs r0, #0 │ │ movs r3, #46 @ 0x2e │ │ - strd r3, r0, [r6] │ │ - strb.w lr, [r6, #9] │ │ - strb r1, [r6, #8] │ │ - strd r4, r2, [r6, #16] │ │ - b.n 86ce0 │ │ + strd r3, r0, [r8] │ │ + strb.w lr, [r8, #9] │ │ + strb.w r1, [r8, #8] │ │ + strd r4, r2, [r8, #16] │ │ + b.n 87f3a │ │ + ldr r0, [sp, #16] │ │ cmp.w r8, #0 │ │ - strd ip, r6, [sl] │ │ - bne.n 86b8a │ │ + strd ip, r6, [r0] │ │ + bne.n 87dd0 │ │ mov.w r5, r9, lsr #16 │ │ mov.w r0, r9, lsr #8 │ │ movs r1, #0 │ │ mov.w sl, #24 │ │ - b.n 86958 │ │ + b.n 87b76 │ │ + ldr r0, [sp, #16] │ │ cmp.w r8, #0 │ │ - strd ip, r6, [sl] │ │ - bne.n 86b8a │ │ + strd ip, r6, [r0] │ │ + bne.n 87dd0 │ │ mov.w r5, r9, lsr #16 │ │ mov.w r0, r9, lsr #8 │ │ movs r1, #0 │ │ mov.w sl, #13 │ │ - b.n 86958 │ │ + b.n 87b76 │ │ + ldr r0, [sp, #16] │ │ cmp.w lr, #0 │ │ - strd ip, r5, [sl] │ │ - bne.n 86b4c │ │ + strd ip, r5, [r0] │ │ + bne.n 87d8e │ │ cmp r5, r8 │ │ - bcc.w 86cbc │ │ + bcc.w 87f10 │ │ + ldr r2, [sp, #16] │ │ sub.w r0, r5, r8 │ │ add.w r1, ip, r8 │ │ mov.w r5, ip, lsr #16 │ │ - mov r9, ip │ │ - strd r1, r0, [sl] │ │ - mov.w r0, ip, lsr #8 │ │ - movs r1, #0 │ │ mov.w sl, #1 │ │ - b.n 86958 │ │ + b.n 87f64 │ │ + ldr r0, [sp, #16] │ │ cmp.w lr, #0 │ │ - strd ip, r5, [sl] │ │ - beq.w 86cb8 │ │ + strd ip, r5, [r0] │ │ + beq.w 87f0c │ │ movs r4, #0 │ │ - movs r1, #53 @ 0x35 │ │ + movs r1, #56 @ 0x38 │ │ mov r9, r8 │ │ - b.n 86cc6 │ │ + b.n 87f1a │ │ + ldr r0, [sp, #16] │ │ + movs r1, #0 │ │ + mov.w sl, #7 │ │ + strd ip, r6, [r0] │ │ mov.w r0, r9, lsr #16 │ │ orr.w r5, r0, r8, lsl #16 │ │ mov.w r0, r9, lsr #8 │ │ - strd ip, r6, [sl] │ │ orr.w r0, r0, r8, lsl #24 │ │ - movs r1, #0 │ │ - mov.w sl, #7 │ │ - b.n 86958 │ │ + b.n 87b76 │ │ + ldr r0, [sp, #16] │ │ cmp.w r8, #0 │ │ - strd ip, r6, [sl] │ │ - bne.n 86b8a │ │ + strd ip, r6, [r0] │ │ + bne.n 87dd0 │ │ mov.w r5, r9, lsr #16 │ │ mov.w r0, r9, lsr #8 │ │ movs r1, #0 │ │ mov.w sl, #19 │ │ - b.n 86958 │ │ - movs r1, #53 @ 0x35 │ │ + b.n 87b76 │ │ + movs r1, #56 @ 0x38 │ │ mov.w lr, #0 │ │ mov r4, r9 │ │ - ldr r3, [sp, #16] │ │ + ldr r3, [sp, #8] │ │ movs r0, #0 │ │ movs r2, #46 @ 0x2e │ │ strb.w lr, [r3, #9] │ │ strd r2, r0, [r3] │ │ strb r1, [r3, #8] │ │ strd r4, r8, [r3, #16] │ │ - b.n 86ce0 │ │ - ldr r5, [sp, #16] │ │ + b.n 87f3a │ │ cmp.w lr, #4 │ │ - bcc.n 86bd2 │ │ + bcc.n 87e1a │ │ ldr.w r9, [r4], #4 │ │ sub.w r0, lr, #4 │ │ + ldr r1, [sp, #16] │ │ + str.w r8, [sp, #8] │ │ mov.w r8, #0 │ │ - strd r4, r0, [r6] │ │ mov.w r5, r9, lsr #16 │ │ + strd r4, r0, [r1] │ │ mov.w r0, r9, lsr #8 │ │ - b.n 86cae │ │ - ldr r5, [sp, #16] │ │ + b.n 87f02 │ │ cmp.w lr, #2 │ │ - bcs.n 86c72 │ │ + bcs.n 87eba │ │ movs r0, #0 │ │ str.w r4, [sp, #31] │ │ str.w r0, [sp, #35] @ 0x23 │ │ movs r0, #19 │ │ - b.n 86c16 │ │ - ldr r5, [sp, #16] │ │ + b.n 87e5a │ │ cmp.w lr, #8 │ │ - bcs.n 86c8a │ │ + bcs.n 87ed8 │ │ str.w r4, [sp, #55] @ 0x37 │ │ ldr r0, [sp, #48] @ 0x30 │ │ str r0, [sp, #24] │ │ ldrh.w r0, [sp, #56] @ 0x38 │ │ ldrb.w r1, [sp, #58] @ 0x3a │ │ ldr r2, [sp, #52] @ 0x34 │ │ strh.w r0, [sp, #32] │ │ movs r0, #0 │ │ str.w r0, [sp, #35] @ 0x23 │ │ movs r0, #19 │ │ strb.w r1, [sp, #34] @ 0x22 │ │ str r2, [sp, #28] │ │ - b.n 86c16 │ │ - ldr r5, [sp, #16] │ │ - movs r0, #23 │ │ + b.n 87e5a │ │ + movs r0, #25 │ │ strb.w r2, [sp, #24] │ │ ldr.w r6, [sp, #35] @ 0x23 │ │ ldr.w r2, [sp, #27] │ │ ldr r1, [sp, #24] │ │ - str r2, [r5, #12] │ │ + str.w r2, [r8, #12] │ │ movs r2, #46 @ 0x2e │ │ ldr.w r3, [sp, #31] │ │ - str.w r1, [r5, #9] │ │ + str.w r1, [r8, #9] │ │ movs r1, #0 │ │ - strd r3, r6, [r5, #16] │ │ - strd r2, r1, [r5] │ │ - strb r0, [r5, #8] │ │ - b.n 86ce0 │ │ + strd r3, r6, [r8, #16] │ │ + strd r2, r1, [r8] │ │ + strb.w r0, [r8, #8] │ │ + b.n 87f3a │ │ movs r1, #6 │ │ - ldr r3, [sp, #16] │ │ movs r0, #0 │ │ movs r2, #46 @ 0x2e │ │ - strd r2, r0, [r3] │ │ - strd r4, r0, [r3, #16] │ │ - strh r6, [r3, #10] │ │ - b.n 86cde │ │ - movs r1, #53 @ 0x35 │ │ - ldr r4, [sp, #16] │ │ + strd r2, r0, [r8] │ │ + strd r4, r0, [r8, #16] │ │ + strh.w r6, [r8, #10] │ │ + b.n 87f36 │ │ + movs r1, #56 @ 0x38 │ │ ldrh.w r6, [sp, #24] │ │ ldrb.w r5, [sp, #26] │ │ - strb r5, [r4, #11] │ │ + strb.w r5, [r8, #11] │ │ movs r5, #46 @ 0x2e │ │ - strh.w r6, [r4, #9] │ │ + strh.w r6, [r8, #9] │ │ movs r6, #0 │ │ - strd r5, r6, [r4] │ │ - strd r3, r2, [r4, #12] │ │ - str r0, [r4, #20] │ │ - strb r1, [r4, #8] │ │ - b.n 86ce0 │ │ + strd r5, r6, [r8] │ │ + strd r3, r2, [r8, #12] │ │ + str.w r0, [r8, #20] │ │ + b.n 87f36 │ │ ldrh.w r9, [r4], #2 │ │ sub.w r0, lr, #2 │ │ - strd r4, r0, [r6] │ │ + ldr r1, [sp, #16] │ │ + str.w r8, [sp, #8] │ │ + strd r4, r0, [r1] │ │ mov.w r0, r9, lsr #8 │ │ movs r5, #0 │ │ mov.w r8, #0 │ │ - b.n 86cae │ │ + b.n 87f02 │ │ ldr.w r9, [r4] │ │ sub.w r0, lr, #8 │ │ - ldr.w r8, [r4, #4] │ │ + ldr r2, [sp, #16] │ │ add.w r1, r4, #8 │ │ - strd r1, r0, [r6] │ │ + str.w r8, [sp, #8] │ │ + ldr.w r8, [r4, #4] │ │ + strd r1, r0, [r2] │ │ mov.w r0, r9, lsr #16 │ │ orr.w r5, r0, r8, lsl #16 │ │ mov.w r0, r9, lsr #8 │ │ orr.w r0, r0, r8, lsl #24 │ │ ldr r4, [sp, #12] │ │ mov.w sl, #0 │ │ movs r1, #0 │ │ - b.n 8695a │ │ + b.n 87b78 │ │ cmp r5, r8 │ │ - bcs.n 86cf6 │ │ + bcs.n 87f52 │ │ movs r1, #19 │ │ mov.w lr, #0 │ │ mov r9, ip │ │ movs r4, #0 │ │ - ldr r3, [sp, #16] │ │ + ldr.w r8, [sp, #8] │ │ movs r0, #0 │ │ movs r2, #46 @ 0x2e │ │ - strd r2, r0, [r3] │ │ - str.w ip, [r3, #12] │ │ - str.w r9, [r3, #16] │ │ - str.w lr, [r3, #20] │ │ - strb r4, [r3, #9] │ │ - strb r1, [r3, #8] │ │ + strd r2, r0, [r8] │ │ + str.w ip, [r8, #12] │ │ + str.w r9, [r8, #16] │ │ + str.w lr, [r8, #20] │ │ + strb.w r4, [r8, #9] │ │ + strb.w r1, [r8, #8] │ │ add sp, #60 @ 0x3c │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ - ldr r6, [sp, #16] │ │ + ldr.w r8, [sp, #8] │ │ movs r1, #7 │ │ mov.w fp, #0 │ │ - strd ip, r5, [sl] │ │ - b.n 869c6 │ │ + strd ip, r5, [lr] │ │ + b.n 87be8 │ │ + ldr r2, [sp, #16] │ │ sub.w r0, r5, r8 │ │ add.w r1, ip, r8 │ │ mov.w r5, ip, lsr #16 │ │ + mov.w sl, #8 │ │ mov r9, ip │ │ - strd r1, r0, [sl] │ │ + strd r1, r0, [r2] │ │ mov.w r0, ip, lsr #8 │ │ - movs r1, #0 │ │ - mov.w sl, #8 │ │ - b.n 86958 │ │ - bic.w r0, r6, #1 │ │ + b.n 87b74 │ │ + ldr r0, [sp, #4] │ │ + bic.w r0, r0, #1 │ │ cmp r0, #2 │ │ - beq.w 86350 │ │ - ldr r2, [sp, #16] │ │ + beq.w 87534 │ │ cmp.w lr, #4 │ │ - bcs.n 86d2e │ │ + bcs.n 87f8a │ │ movs r0, #0 │ │ - strd r1, r0, [r2, #16] │ │ - b.n 8670e │ │ + strd r1, r0, [r8, #16] │ │ + b.n 8791c │ │ ldr.w r9, [r1], #4 │ │ sub.w r0, lr, #4 │ │ + ldr r2, [sp, #16] │ │ mov.w sl, #4 │ │ - strd r1, r0, [r3] │ │ - movs r1, #0 │ │ + str.w r8, [sp, #8] │ │ mov.w r5, r9, lsr #16 │ │ + strd r1, r0, [r2] │ │ mov.w r0, r9, lsr #8 │ │ - b.n 8695a │ │ - bic.w r0, r5, #1 │ │ + movs r1, #0 │ │ + b.n 87b78 │ │ + ldr r0, [sp, #4] │ │ + bic.w r0, r0, #1 │ │ cmp r0, #2 │ │ - beq.w 86534 │ │ + beq.w 8772a │ │ cmp.w lr, #8 │ │ - bcs.n 86d94 │ │ + bcs.n 87ff8 │ │ str.w r3, [sp, #55] @ 0x37 │ │ + ldr r3, [sp, #48] @ 0x30 │ │ + ldr r0, [sp, #52] @ 0x34 │ │ ldrh.w r1, [sp, #56] @ 0x38 │ │ ldrb.w r2, [sp, #58] @ 0x3a │ │ - ldr r0, [sp, #52] @ 0x34 │ │ - ldr r3, [sp, #48] @ 0x30 │ │ - strh.w r1, [sp, #32] │ │ - strb.w r2, [sp, #34] @ 0x22 │ │ - ldr r2, [sp, #16] │ │ str r0, [sp, #28] │ │ str r3, [sp, #24] │ │ + strh.w r1, [sp, #32] │ │ + strb.w r2, [sp, #34] @ 0x22 │ │ ldr.w r1, [sp, #27] │ │ - str.w r3, [r2, #9] │ │ - str r1, [r2, #12] │ │ + str.w r3, [r8, #9] │ │ + str.w r1, [r8, #12] │ │ movs r1, #0 │ │ ldr.w r0, [sp, #31] │ │ - strd r0, r1, [r2, #16] │ │ + strd r0, r1, [r8, #16] │ │ movs r0, #46 @ 0x2e │ │ - strd r0, r1, [r2] │ │ - b.n 86714 │ │ + strd r0, r1, [r8] │ │ + b.n 87922 │ │ ldr.w r9, [r3] │ │ sub.w r0, lr, #8 │ │ - ldr.w r8, [r3, #4] │ │ + ldr r2, [sp, #16] │ │ add.w r1, r3, #8 │ │ - strd r1, r0, [r6] │ │ - movs r1, #0 │ │ - mov.w r0, r9, lsr #16 │ │ + str.w r8, [sp, #8] │ │ mov.w sl, #5 │ │ + ldr.w r8, [r3, #4] │ │ + strd r1, r0, [r2] │ │ + mov.w r0, r9, lsr #16 │ │ + movs r1, #0 │ │ orr.w r5, r0, r8, lsl #16 │ │ mov.w r0, r9, lsr #8 │ │ orr.w r0, r0, r8, lsl #24 │ │ - b.n 8695a │ │ + b.n 87b78 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w fp, [sp, #-4]! │ │ sub sp, #24 │ │ ldr r3, [r0, #0] │ │ + mov r5, r0 │ │ + movs r0, #40 @ 0x28 │ │ mov r4, r1 │ │ adds r6, r3, #1 │ │ - bcs.n 86e34 │ │ cmp.w r6, r3, lsl #1 │ │ - it cc │ │ - lslcc r6, r3, #1 │ │ - mov r5, r0 │ │ - movs r0, #40 @ 0x28 │ │ + it ls │ │ + lslls r6, r3, #1 │ │ cmp r6, #4 │ │ it ls │ │ movls r6, #4 │ │ umull r2, r1, r6, r0 │ │ movs r0, #0 │ │ - cbnz r1, 86e36 │ │ + cbnz r1, 8809c │ │ movw r1, #65528 @ 0xfff8 │ │ movt r1, #32767 @ 0x7fff │ │ cmp r2, r1 │ │ - bhi.n 86e2e │ │ - cbz r3, 86e08 │ │ + bhi.n 88096 │ │ + cbz r3, 88070 │ │ ldr r0, [r5, #4] │ │ str r0, [sp, #12] │ │ add.w r0, r3, r3, lsl #2 │ │ lsls r0, r0, #3 │ │ str r0, [sp, #20] │ │ movs r0, #8 │ │ add r3, sp, #12 │ │ str r0, [sp, #16] │ │ mov r0, sp │ │ movs r1, #8 │ │ - bl 78194 │ │ + bl 7873c │ │ ldr r0, [sp, #0] │ │ cmp r0, #1 │ │ itttt ne │ │ ldrne r0, [sp, #4] │ │ strdne r6, r0, [r5] │ │ addne sp, #24 │ │ ldrne.w fp, [sp], #4 │ │ it ne │ │ popne {r4, r5, r6, r7, pc} │ │ ldrd r0, r1, [sp, #4] │ │ mov r2, r4 │ │ - bl 4ad80 │ │ - movs r0, #0 │ │ + bl 4bba0 │ │ mov r2, r4 │ │ - bl 4ad80 │ │ - ldr r1, [r0, #8] │ │ + bl 4bba0 │ │ + ldr r1, [r0, #0] │ │ cmp r1, #0 │ │ it ne │ │ bxne lr │ │ - ldr r1, [r0, #16] │ │ - cbz r1, 86e5c │ │ + ldr r1, [r0, #8] │ │ + cbz r1, 880c2 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - ldr r1, [r0, #12] │ │ + ldr r1, [r0, #4] │ │ mov r4, r0 │ │ mov r0, r1 │ │ - blx ccbe0 │ │ + blx cd200 │ │ mov r0, r4 │ │ ldmia.w sp!, {r4, r6, r7, lr} │ │ - ldr r1, [r0, #24] │ │ + ldr r1, [r0, #16] │ │ cmp r1, #0 │ │ itt ne │ │ - ldrne r0, [r0, #20] │ │ - bne.w ccae8 │ │ + ldrne r0, [r0, #12] │ │ + bne.w cd0f0 │ │ bx lr │ │ - bmi.n 86e16 │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #16 │ │ ldrh r2, [r1, #16] │ │ movw r3, #8496 @ 0x2130 │ │ cmp r2, r3 │ │ - bgt.w 86fe8 │ │ + bgt.w 8824c │ │ subs r2, #2 │ │ cmp r2, #138 @ 0x8a │ │ - bhi.w 8732a │ │ + bhi.w 8858e │ │ tbh [pc, r2, lsl #1] │ │ lsls r3, r2, #2 │ │ lsls r0, r2, #9 │ │ lsls r0, r2, #9 │ │ lsls r0, r2, #9 │ │ lsls r0, r2, #9 │ │ lsls r0, r2, #9 │ │ @@ -91172,937 +98641,964 @@ │ │ lsls r0, r2, #9 │ │ lsls r0, r2, #9 │ │ lsls r0, r2, #9 │ │ lsls r3, r5, #7 │ │ ldr r2, [r1, #0] │ │ and.w r3, r2, #63 @ 0x3f │ │ cmp r3, #1 │ │ - beq.n 86fc0 │ │ + beq.n 88224 │ │ cmp r2, #8 │ │ - beq.n 86fc0 │ │ - b.n 8732a │ │ + beq.n 88224 │ │ + b.n 8858e │ │ ldr r2, [r1, #0] │ │ and.w r3, r2, #63 @ 0x3f │ │ cmp r3, #1 │ │ it ne │ │ cmpne r2, #8 │ │ - bne.w 8734a │ │ + bne.w 885ae │ │ ldrd r1, r3, [r1, #8] │ │ movs r2, #0 │ │ movs r5, #8 │ │ strd r5, r2, [r0] │ │ str r1, [r0, #8] │ │ str r3, [r0, #12] │ │ add sp, #16 │ │ pop {r4, r5, r7, pc} │ │ mov r4, r0 │ │ mov r0, sp │ │ mov r5, r1 │ │ - bl 89884 │ │ + bl 8aa88 │ │ ldr r0, [sp, #0] │ │ lsls r0, r0, #31 │ │ - bne.w 870da │ │ - b.n 87326 │ │ + bne.w 8833e │ │ + b.n 8858a │ │ movw r3, #8497 @ 0x2131 │ │ cmp r2, r3 │ │ - beq.w 8730c │ │ + beq.w 88570 │ │ movw r3, #8498 @ 0x2132 │ │ cmp r2, r3 │ │ - beq.n 87096 │ │ + beq.n 882fa │ │ movw r3, #8499 @ 0x2133 │ │ cmp r2, r3 │ │ - bne.w 8732a │ │ + bne.w 8858e │ │ ldrd r2, r3, [r1] │ │ eor.w r2, r2, #10 │ │ orrs r2, r3 │ │ - bne.w 8732a │ │ + bne.w 8858e │ │ movs r2, #0 │ │ ldr r1, [r1, #8] │ │ movs r3, #11 │ │ - b.n 8735a │ │ + b.n 885be │ │ ldr r2, [r1, #0] │ │ subs r2, #1 │ │ cmp r2, #7 │ │ - bhi.w 8732a │ │ + bhi.w 8858e │ │ tbh [pc, r2, lsl #1] │ │ movs r0, r1 │ │ lsls r0, r4, #6 │ │ lsls r2, r4, #6 │ │ lsls r6, r3, #6 │ │ movs r1, r1 │ │ lsls r4, r5, #6 │ │ movs r1, r1 │ │ movs r0, r1 │ │ - b.n 86fc0 │ │ + b.n 88224 │ │ ldrd r1, r2, [r1, #8] │ │ - b.n 87370 │ │ + b.n 885d4 │ │ mov r4, r0 │ │ mov r0, sp │ │ mov r5, r1 │ │ - bl 89884 │ │ + bl 8aa88 │ │ ldr r0, [sp, #0] │ │ lsls r0, r0, #31 │ │ - beq.w 87326 │ │ + beq.w 8858a │ │ ldr r0, [sp, #8] │ │ movs r2, #0 │ │ ldr r1, [sp, #12] │ │ movs r3, #44 @ 0x2c │ │ - b.n 870e2 │ │ + b.n 88346 │ │ mov r4, r0 │ │ mov r0, sp │ │ mov r5, r1 │ │ - bl 89884 │ │ + bl 8aa88 │ │ ldr r0, [sp, #0] │ │ lsls r0, r0, #31 │ │ - bne.n 870da │ │ + bne.n 8833e │ │ ldr r2, [r5, #0] │ │ mov r1, r5 │ │ and.w r0, r2, #63 @ 0x3f │ │ cmp r0, #8 │ │ mov r0, r4 │ │ - beq.n 86fc0 │ │ + beq.n 88224 │ │ cmp r2, #1 │ │ - beq.n 86fc0 │ │ - b.n 8732a │ │ + beq.n 88224 │ │ + b.n 8858e │ │ ldrd r2, r3, [r1] │ │ eor.w r2, r2, #10 │ │ orrs r2, r3 │ │ - bne.w 8732a │ │ + bne.w 8858e │ │ movs r2, #0 │ │ ldr r1, [r1, #8] │ │ movs r3, #22 │ │ - b.n 8735a │ │ + b.n 885be │ │ ldrd r2, r3, [r1] │ │ eor.w r2, r2, #10 │ │ orrs r2, r3 │ │ - bne.w 8732a │ │ + bne.w 8858e │ │ movs r2, #0 │ │ ldr r1, [r1, #8] │ │ movs r3, #23 │ │ - b.n 8735a │ │ + b.n 885be │ │ mov r4, r0 │ │ mov r0, sp │ │ mov r5, r1 │ │ - bl 89884 │ │ + bl 8aa88 │ │ ldr r0, [sp, #0] │ │ lsls r0, r0, #31 │ │ - beq.w 87326 │ │ + beq.w 8858a │ │ ldrd r0, r1, [sp, #8] │ │ movs r2, #0 │ │ movs r3, #39 @ 0x27 │ │ - b.n 870e2 │ │ + b.n 88346 │ │ mov r4, r0 │ │ mov r0, sp │ │ mov r5, r1 │ │ - bl 89884 │ │ + bl 8aa88 │ │ ldr r0, [sp, #0] │ │ lsls r0, r0, #31 │ │ - beq.w 87334 │ │ + beq.w 88598 │ │ ldr r0, [sp, #8] │ │ movs r2, #0 │ │ ldr r1, [sp, #12] │ │ movs r3, #7 │ │ strd r3, r2, [r4] │ │ str r0, [r4, #8] │ │ str r1, [r4, #12] │ │ add sp, #16 │ │ pop {r4, r5, r7, pc} │ │ ldrd r2, r3, [r1] │ │ eor.w r2, r2, #10 │ │ orrs r2, r3 │ │ - bne.w 8732a │ │ + bne.w 8858e │ │ movs r2, #0 │ │ ldr r1, [r1, #8] │ │ movs r3, #21 │ │ - b.n 8735a │ │ + b.n 885be │ │ mov r4, r0 │ │ mov r0, sp │ │ mov r5, r1 │ │ - bl 89884 │ │ + bl 8aa88 │ │ ldr r0, [sp, #0] │ │ lsls r0, r0, #31 │ │ - beq.w 87326 │ │ + beq.w 8858a │ │ ldrd r0, r1, [sp, #8] │ │ subs.w r2, r0, #256 @ 0x100 │ │ sbcs.w r1, r1, #0 │ │ - bcs.w 87326 │ │ + bcs.w 8858a │ │ movs r1, #0 │ │ movs r2, #34 @ 0x22 │ │ - b.n 87302 │ │ + b.n 88566 │ │ ldrd r2, r3, [r1] │ │ eor.w r2, r2, #10 │ │ orrs r2, r3 │ │ - bne.w 8732a │ │ + bne.w 8858e │ │ movs r2, #0 │ │ ldr r1, [r1, #8] │ │ movs r3, #28 │ │ - b.n 8735a │ │ + b.n 885be │ │ mov r4, r0 │ │ mov r0, sp │ │ mov r5, r1 │ │ - bl 89884 │ │ + bl 8aa88 │ │ ldr r0, [sp, #0] │ │ lsls r0, r0, #31 │ │ - beq.w 87326 │ │ + beq.w 8858a │ │ ldrd r0, r1, [sp, #8] │ │ subs.w r2, r0, #256 @ 0x100 │ │ sbcs.w r1, r1, #0 │ │ - bcs.w 87326 │ │ + bcs.w 8858a │ │ movs r1, #0 │ │ movs r2, #35 @ 0x23 │ │ - b.n 87302 │ │ + b.n 88566 │ │ mov r4, r0 │ │ mov r0, sp │ │ mov r5, r1 │ │ - bl 89884 │ │ + bl 8aa88 │ │ ldr r0, [sp, #0] │ │ lsls r0, r0, #31 │ │ - beq.w 87326 │ │ + beq.w 8858a │ │ ldrd r0, r1, [sp, #8] │ │ subs.w r2, r0, #256 @ 0x100 │ │ sbcs.w r1, r1, #0 │ │ - bcs.w 87326 │ │ + bcs.w 8858a │ │ movs r1, #0 │ │ movs r2, #41 @ 0x29 │ │ - b.n 87302 │ │ + b.n 88566 │ │ mov r4, r0 │ │ mov r0, sp │ │ mov r5, r1 │ │ - bl 89884 │ │ + bl 8aa88 │ │ ldr r0, [sp, #0] │ │ lsls r0, r0, #31 │ │ - beq.w 87326 │ │ + beq.w 8858a │ │ ldrd r0, r1, [sp, #8] │ │ subs.w r2, r0, #256 @ 0x100 │ │ sbcs.w r1, r1, #0 │ │ - bcs.w 87326 │ │ + bcs.w 8858a │ │ movs r1, #0 │ │ movs r2, #37 @ 0x25 │ │ - b.n 87302 │ │ + b.n 88566 │ │ ldrd r2, r3, [r1] │ │ eor.w r2, r2, #10 │ │ orrs r2, r3 │ │ - bne.w 8732a │ │ + bne.w 8858e │ │ movs r2, #0 │ │ ldr r1, [r1, #8] │ │ movs r3, #16 │ │ - b.n 8735a │ │ + b.n 885be │ │ mov r4, r0 │ │ mov r0, sp │ │ mov r5, r1 │ │ - bl 89884 │ │ + bl 8aa88 │ │ ldr r0, [sp, #0] │ │ lsls r0, r0, #31 │ │ - beq.w 87326 │ │ + beq.w 8858a │ │ ldrd r0, r1, [sp, #8] │ │ subs.w r2, r0, #256 @ 0x100 │ │ sbcs.w r1, r1, #0 │ │ - bcs.w 87326 │ │ + bcs.w 8858a │ │ movs r1, #0 │ │ movs r2, #43 @ 0x2b │ │ - b.n 87302 │ │ + b.n 88566 │ │ mov r4, r0 │ │ mov r0, sp │ │ mov r5, r1 │ │ - bl 89884 │ │ + bl 8aa88 │ │ ldr r0, [sp, #0] │ │ lsls r0, r0, #31 │ │ - beq.w 87326 │ │ + beq.w 8858a │ │ ldrd r0, r1, [sp, #8] │ │ subs.w r2, r0, #256 @ 0x100 │ │ sbcs.w r1, r1, #0 │ │ - bcs.w 87326 │ │ + bcs.w 8858a │ │ movs r1, #0 │ │ movs r2, #32 │ │ - b.n 87302 │ │ + b.n 88566 │ │ ldrd r2, r3, [r1] │ │ eor.w r2, r2, #10 │ │ orrs r2, r3 │ │ - bne.n 8732a │ │ + bne.n 8858e │ │ movs r2, #0 │ │ ldr r1, [r1, #8] │ │ movs r3, #20 │ │ - b.n 8735a │ │ + b.n 885be │ │ mov r4, r0 │ │ mov r0, sp │ │ mov r5, r1 │ │ - bl 89884 │ │ + bl 8aa88 │ │ ldr r0, [sp, #0] │ │ lsls r0, r0, #31 │ │ - beq.n 87326 │ │ + beq.n 8858a │ │ ldrd r0, r1, [sp, #8] │ │ subs.w r2, r0, #65536 @ 0x10000 │ │ sbcs.w r1, r1, #0 │ │ - bcs.n 87326 │ │ + bcs.n 8858a │ │ movs r1, #0 │ │ movs r2, #38 @ 0x26 │ │ strd r2, r1, [r4] │ │ strh r0, [r4, #8] │ │ add sp, #16 │ │ pop {r4, r5, r7, pc} │ │ ldrd r2, r3, [r1] │ │ eor.w r2, r2, #10 │ │ orrs r2, r3 │ │ - bne.n 8732a │ │ + bne.n 8858e │ │ movs r2, #0 │ │ ldr r1, [r1, #8] │ │ movs r3, #18 │ │ - b.n 8735a │ │ + b.n 885be │ │ mov r4, r0 │ │ mov r0, sp │ │ mov r5, r1 │ │ - bl 89884 │ │ + bl 8aa88 │ │ ldr r0, [sp, #0] │ │ lsls r0, r0, #31 │ │ - beq.n 87326 │ │ + beq.n 8858a │ │ ldrd r0, r1, [sp, #8] │ │ subs.w r2, r0, #256 @ 0x100 │ │ sbcs.w r1, r1, #0 │ │ - bcs.n 87326 │ │ + bcs.n 8858a │ │ movs r1, #0 │ │ movs r2, #36 @ 0x24 │ │ - b.n 87302 │ │ + b.n 88566 │ │ mov r4, r0 │ │ mov r0, sp │ │ mov r5, r1 │ │ - bl 89884 │ │ + bl 8aa88 │ │ ldr r0, [sp, #0] │ │ lsls r0, r0, #31 │ │ - beq.n 87326 │ │ + beq.n 8858a │ │ ldrd r0, r1, [sp, #8] │ │ subs.w r2, r0, #256 @ 0x100 │ │ sbcs.w r1, r1, #0 │ │ - bcs.n 87326 │ │ + bcs.n 8858a │ │ movs r1, #0 │ │ movs r2, #42 @ 0x2a │ │ - b.n 87302 │ │ + b.n 88566 │ │ mov r4, r0 │ │ mov r0, sp │ │ mov r5, r1 │ │ - bl 89884 │ │ + bl 8aa88 │ │ ldr r0, [sp, #0] │ │ lsls r0, r0, #31 │ │ - beq.n 87326 │ │ + beq.n 8858a │ │ ldrd r0, r1, [sp, #8] │ │ subs.w r2, r0, #256 @ 0x100 │ │ sbcs.w r1, r1, #0 │ │ - bcs.n 87326 │ │ + bcs.n 8858a │ │ movs r1, #0 │ │ movs r2, #40 @ 0x28 │ │ - b.n 87302 │ │ + b.n 88566 │ │ mov r4, r0 │ │ mov r0, sp │ │ mov r5, r1 │ │ - bl 89884 │ │ + bl 8aa88 │ │ ldr r0, [sp, #0] │ │ lsls r0, r0, #31 │ │ - beq.n 87326 │ │ + beq.n 8858a │ │ ldrd r0, r1, [sp, #8] │ │ subs.w r2, r0, #256 @ 0x100 │ │ sbcs.w r1, r1, #0 │ │ - bcs.n 87326 │ │ + bcs.n 8858a │ │ movs r1, #0 │ │ movs r2, #33 @ 0x21 │ │ strd r2, r1, [r4] │ │ strb r0, [r4, #8] │ │ add sp, #16 │ │ pop {r4, r5, r7, pc} │ │ mov r4, r0 │ │ mov r0, sp │ │ mov r5, r1 │ │ - bl 89884 │ │ + bl 8aa88 │ │ ldr r0, [sp, #0] │ │ lsls r0, r0, #31 │ │ - beq.n 87326 │ │ + beq.n 8858a │ │ ldrd r0, r1, [sp, #8] │ │ movs r2, #0 │ │ movs r3, #45 @ 0x2d │ │ - b.n 870e2 │ │ + b.n 88346 │ │ mov r0, r4 │ │ mov r1, r5 │ │ add sp, #16 │ │ ldmia.w sp!, {r4, r5, r7, lr} │ │ - b.w 833f0 │ │ + b.w 83be8 │ │ ldr r2, [r5, #0] │ │ mov r1, r5 │ │ and.w r0, r2, #63 @ 0x3f │ │ cmp r0, #8 │ │ mov r0, r4 │ │ - beq.w 86fc0 │ │ + beq.w 88224 │ │ cmp r2, #1 │ │ - beq.w 86fc0 │ │ + beq.w 88224 │ │ ldr r3, [r1, #4] │ │ eor.w r2, r2, #10 │ │ orrs r2, r3 │ │ - bne.n 8732a │ │ + bne.n 8858e │ │ ldr r1, [r1, #8] │ │ movs r2, #0 │ │ movs r3, #17 │ │ strd r3, r2, [r0] │ │ str r1, [r0, #8] │ │ add sp, #16 │ │ pop {r4, r5, r7, pc} │ │ ldr r1, [r1, #8] │ │ - b.n 8736e │ │ + b.n 885d2 │ │ ldrb r1, [r1, #8] │ │ - b.n 8736e │ │ + b.n 885d2 │ │ ldrh r1, [r1, #8] │ │ movs r2, #0 │ │ movs r3, #0 │ │ movs r5, #7 │ │ strd r5, r3, [r0] │ │ strd r1, r2, [r0, #8] │ │ add sp, #16 │ │ pop {r4, r5, r7, pc} │ │ ldr r2, [r1, #12] │ │ cmp.w r2, #4294967295 @ 0xffffffff │ │ - ble.n 8732a │ │ + ble.n 8858e │ │ ldr r1, [r1, #8] │ │ - b.n 87370 │ │ + b.n 885d4 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ ldrd r8, r6, [r0, #4] │ │ mov r5, r0 │ │ - cbz r6, 873ca │ │ - add.w r4, r8, #12 │ │ - b.n 873a8 │ │ + cbz r6, 88630 │ │ + add.w r4, r8, #8 │ │ + b.n 8860c │ │ adds r4, #40 @ 0x28 │ │ subs r6, #1 │ │ - beq.n 873ca │ │ - ldr.w r0, [r4, #-4] │ │ + beq.n 88630 │ │ + ldr.w r0, [r4, #-8] │ │ cmp r0, #0 │ │ - bne.n 873a2 │ │ - ldr r0, [r4, #4] │ │ + bne.n 88606 │ │ + ldr r0, [r4, #0] │ │ cmp r0, #0 │ │ itt ne │ │ - ldrne r0, [r4, #0] │ │ - blxne ccbe0 │ │ - ldr r0, [r4, #12] │ │ + ldrne.w r0, [r4, #-4] │ │ + blxne cd200 │ │ + ldr r0, [r4, #8] │ │ cmp r0, #0 │ │ itt ne │ │ - ldrne r0, [r4, #8] │ │ - blxne ccbe0 │ │ - b.n 873a2 │ │ + ldrne r0, [r4, #4] │ │ + blxne cd200 │ │ + b.n 88606 │ │ ldr r0, [r5, #0] │ │ - cbz r0, 873dc │ │ + cbz r0, 88642 │ │ mov r0, r8 │ │ ldr.w r8, [sp], #4 │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ - b.w ccae8 │ │ + b.w cd0f0 │ │ ldr.w r8, [sp], #4 │ │ pop {r4, r5, r6, r7, pc} │ │ cmp r1, #0 │ │ it eq │ │ bxeq lr │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w fp, [sp, #-4]! │ │ - add.w r6, r0, #12 │ │ + add.w r6, r0, #8 │ │ mov r5, r1 │ │ mov r4, r0 │ │ - b.n 87400 │ │ + b.n 88666 │ │ adds r6, #40 @ 0x28 │ │ subs r5, #1 │ │ - beq.n 87422 │ │ - ldr.w r0, [r6, #-4] │ │ + beq.n 8868a │ │ + ldr.w r0, [r6, #-8] │ │ cmp r0, #0 │ │ - bne.n 873fa │ │ - ldr r0, [r6, #4] │ │ + bne.n 88660 │ │ + ldr r0, [r6, #0] │ │ cmp r0, #0 │ │ itt ne │ │ - ldrne r0, [r6, #0] │ │ - blxne ccbe0 │ │ - ldr r0, [r6, #12] │ │ + ldrne.w r0, [r6, #-4] │ │ + blxne cd200 │ │ + ldr r0, [r6, #8] │ │ cmp r0, #0 │ │ itt ne │ │ - ldrne r0, [r6, #8] │ │ - blxne ccbe0 │ │ - b.n 873fa │ │ + ldrne r0, [r6, #4] │ │ + blxne cd200 │ │ + b.n 88660 │ │ mov r0, r4 │ │ ldr.w fp, [sp], #4 │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ - b.w ccae8 │ │ + b.w cd0f0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ mov r4, r0 │ │ ldr r0, [r0, #0] │ │ - cbz r0, 87444 │ │ + cbz r0, 886ac │ │ ldr.w r8, [sp], #4 │ │ pop {r4, r5, r6, r7, pc} │ │ ldr r6, [r4, #8] │ │ - cbz r6, 87480 │ │ + cbz r6, 886ea │ │ ldr.w r8, [r4, #4] │ │ - add.w r5, r8, #12 │ │ - b.n 87458 │ │ + add.w r5, r8, #8 │ │ + b.n 886c0 │ │ adds r5, #40 @ 0x28 │ │ subs r6, #1 │ │ - beq.n 8747a │ │ - ldr.w r0, [r5, #-4] │ │ + beq.n 886e4 │ │ + ldr.w r0, [r5, #-8] │ │ cmp r0, #0 │ │ - bne.n 87452 │ │ - ldr r0, [r5, #4] │ │ + bne.n 886ba │ │ + ldr r0, [r5, #0] │ │ cmp r0, #0 │ │ itt ne │ │ - ldrne r0, [r5, #0] │ │ - blxne ccbe0 │ │ - ldr r0, [r5, #12] │ │ + ldrne.w r0, [r5, #-4] │ │ + blxne cd200 │ │ + ldr r0, [r5, #8] │ │ cmp r0, #0 │ │ itt ne │ │ - ldrne r0, [r5, #8] │ │ - blxne ccbe0 │ │ - b.n 87452 │ │ + ldrne r0, [r5, #4] │ │ + blxne cd200 │ │ + b.n 886ba │ │ mov r0, r8 │ │ - blx ccbe0 │ │ + blx cd200 │ │ ldr r0, [r4, #16] │ │ cmp r0, #0 │ │ - beq.n 8743e │ │ + beq.n 886a6 │ │ ldr r0, [r4, #12] │ │ ldr.w r8, [sp], #4 │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ - b.w ccae8 │ │ + b.w cd0f0 │ │ + bmi.n 886aa │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ - sub sp, #412 @ 0x19c │ │ - ldr.w lr, [r7, #8] │ │ - mov ip, r1 │ │ - ldr r1, [r7, #16] │ │ - mov.w fp, #0 │ │ - str r0, [sp, #288] @ 0x120 │ │ - mov.w sl, #4 │ │ - ldr.w r8, [lr, #200] @ 0xc8 │ │ - ldrb.w r0, [r1, #120] @ 0x78 │ │ - str r3, [sp, #276] @ 0x114 │ │ - cmp.w r8, #327680 @ 0x50000 │ │ - mov.w r3, #0 │ │ - ldr.w r5, [lr, #256] @ 0x100 │ │ - it cc │ │ - movcc r3, r5 │ │ - ands.w r9, r0, #1 │ │ - mov.w r0, r8, lsr #16 │ │ - it ne │ │ - movne r9, r3 │ │ - str r0, [sp, #264] @ 0x108 │ │ - cmp r0, #4 │ │ - mov.w r0, #4 │ │ - it hi │ │ - movhi r0, #12 │ │ - str r0, [sp, #272] @ 0x110 │ │ - it hi │ │ - movhi.w fp, #1 │ │ - ldr.w r3, [ip, #16] │ │ - cmp r3, r2 │ │ - strd r2, r3, [sp, #280] @ 0x118 │ │ - ble.w 88148 │ │ - add r0, sp, #344 @ 0x158 │ │ - add r2, sp, #312 @ 0x138 │ │ - add.w r6, r0, #33 @ 0x21 │ │ - str r6, [sp, #152] @ 0x98 │ │ - add.w r6, r2, #8 │ │ - str r6, [sp, #128] @ 0x80 │ │ - add r6, sp, #328 @ 0x148 │ │ - adds r0, #8 │ │ - adds r6, #8 │ │ - str r6, [sp, #124] @ 0x7c │ │ - add r6, sp, #296 @ 0x128 │ │ - str r0, [sp, #184] @ 0xb8 │ │ - ldr r0, [r7, #28] │ │ - adds r6, #1 │ │ - str r6, [sp, #144] @ 0x90 │ │ - adds r6, r2, #1 │ │ - adds r0, #1 │ │ - str.w r8, [sp, #268] @ 0x10c │ │ - mov r8, r9 │ │ - ldrd r4, r9, [r1, #96] @ 0x60 │ │ - str r6, [sp, #136] @ 0x88 │ │ - mov r2, ip │ │ - str r0, [sp, #220] @ 0xdc │ │ - ldrd r0, r6, [r1, #8] │ │ - adds r1, #88 @ 0x58 │ │ - str r1, [sp, #192] @ 0xc0 │ │ - ldrd ip, r1, [lr, #232] @ 0xe8 │ │ - str r0, [sp, #156] @ 0x9c │ │ + sub sp, #316 @ 0x13c │ │ + mov fp, r1 │ │ + ldr r1, [r1, #40] @ 0x28 │ │ + mov ip, r0 │ │ str r1, [sp, #196] @ 0xc4 │ │ - ldrd r1, r3, [lr, #244] @ 0xf4 │ │ - add r0, r3 │ │ - str r0, [sp, #208] @ 0xd0 │ │ - subs r0, r6, r3 │ │ - str r0, [sp, #212] @ 0xd4 │ │ - adds r0, r4, r5 │ │ - str r0, [sp, #168] @ 0xa8 │ │ - sub.w r0, r9, r5 │ │ - str.w r9, [sp, #176] @ 0xb0 │ │ - mov r9, fp │ │ - mov fp, r8 │ │ - ldr.w r8, [sp, #268] @ 0x10c │ │ - str r0, [sp, #164] @ 0xa4 │ │ - str r4, [sp, #132] @ 0x84 │ │ - uxtb.w r0, r8 │ │ - ldr r4, [r2, #8] │ │ - str r0, [sp, #216] @ 0xd8 │ │ - and.w r0, r8, #65280 @ 0xff00 │ │ - str r1, [sp, #244] @ 0xf4 │ │ - ldrb.w r1, [lr, #201] @ 0xc9 │ │ - str r0, [sp, #160] @ 0xa0 │ │ - ubfx r0, r8, #8, #8 │ │ - strd r3, r6, [sp, #228] @ 0xe4 │ │ - str r1, [sp, #240] @ 0xf0 │ │ - ldrh.w r1, [lr, #202] @ 0xca │ │ - str r0, [sp, #172] @ 0xac │ │ - mov.w r0, r9, lsl #3 │ │ - ldr r3, [r2, #0] │ │ - str.w ip, [sp, #148] @ 0x94 │ │ - mov ip, r5 │ │ - str r1, [sp, #200] @ 0xc8 │ │ - str r0, [sp, #188] @ 0xbc │ │ - ldrb.w r1, [r4, #33] @ 0x21 │ │ - ldr r6, [r4, #36] @ 0x24 │ │ - ldrd r5, r0, [r4, #24] │ │ + cmp r1, r2 │ │ + str r2, [sp, #184] @ 0xb8 │ │ + ble.w 89320 │ │ + add.w lr, sp, #216 @ 0xd8 │ │ + adds r0, r3, #1 │ │ + mov r9, r3 │ │ + add.w r2, lr, #8 │ │ + add r3, sp, #232 @ 0xe8 │ │ + str r2, [sp, #132] @ 0x84 │ │ + add.w r2, r3, #8 │ │ + add r3, sp, #200 @ 0xc8 │ │ + str r2, [sp, #128] @ 0x80 │ │ + adds r2, r3, #1 │ │ + str r2, [sp, #140] @ 0x8c │ │ + add.w r2, lr, #1 │ │ + add r1, sp, #248 @ 0xf8 │ │ + str r0, [sp, #156] @ 0x9c │ │ + add.w r0, r1, #33 @ 0x21 │ │ + str r2, [sp, #136] @ 0x88 │ │ + ldr.w r2, [fp, #32] │ │ + adds r1, #8 │ │ + str r1, [sp, #148] @ 0x94 │ │ + add.w r1, fp, #12 │ │ + str r0, [sp, #144] @ 0x90 │ │ + movs r6, #4 │ │ + str r1, [sp, #152] @ 0x98 │ │ + add.w r1, fp, #24 │ │ + ldr.w r0, [fp, #24] │ │ + str r1, [sp, #180] @ 0xb4 │ │ + ldrb.w r1, [r2, #33] @ 0x21 │ │ + ldr r3, [r2, #36] @ 0x24 │ │ + mov r8, r0 │ │ cmp r1, #8 │ │ + ldrd r5, r4, [r2, #24] │ │ + add.w r1, r3, r0 │ │ + add.w r0, lr, #7 │ │ it eq │ │ - moveq.w sl, #12 │ │ - adds r1, r6, r3 │ │ - mov r6, r3 │ │ - adds r3, r0, r5 │ │ - add r0, sp, #312 @ 0x138 │ │ - add r1, sl │ │ - add.w sl, r0, #7 │ │ - subs r3, r1, r3 │ │ - mov.w r1, #4294967295 @ 0xffffffff │ │ - str r2, [sp, #292] @ 0x124 │ │ - uxtab r1, r1, r8 │ │ - str.w ip, [sp, #224] @ 0xe0 │ │ - str.w fp, [sp, #180] @ 0xb4 │ │ - str.w r9, [sp, #236] @ 0xec │ │ - str.w sl, [sp, #140] @ 0x8c │ │ - str r1, [sp, #204] @ 0xcc │ │ - ldr.w lr, [r2, #4] │ │ - str r4, [sp, #252] @ 0xfc │ │ + moveq r6, #12 │ │ + str r0, [sp, #160] @ 0xa0 │ │ + add r1, r6 │ │ + adds r3, r4, r5 │ │ + subs r1, r1, r3 │ │ + str r1, [sp, #168] @ 0xa8 │ │ + strd ip, fp, [sp, #188] @ 0xbc │ │ + str.w r9, [sp, #164] @ 0xa4 │ │ + ldr.w lr, [fp, #28] │ │ + str r2, [sp, #172] @ 0xac │ │ cmp.w lr, #0 │ │ - beq.w 88186 │ │ - str r3, [sp, #248] @ 0xf8 │ │ - mov r2, r6 │ │ - adds r1, r6, #1 │ │ - sub.w r5, lr, #1 │ │ - movs r3, #0 │ │ - movs r6, #0 │ │ - mov.w sl, #0 │ │ - ldrb.w fp, [r1, #-1] │ │ - cmp.w sl, #63 @ 0x3f │ │ - bne.n 87606 │ │ - cmp.w fp, #2 │ │ - bcs.w 88150 │ │ - and.w r8, sl, #63 @ 0x3f │ │ - and.w r4, fp, #127 @ 0x7f │ │ - rsb ip, r8, #32 │ │ - subs.w r9, r8, #32 │ │ - lsr.w r0, r4, ip │ │ + beq.w 89368 │ │ + mov r2, r8 │ │ + add.w r5, r8, #1 │ │ + sub.w r6, lr, #1 │ │ + mov.w ip, #0 │ │ + mov.w fp, #0 │ │ + movs r4, #0 │ │ + ldrb.w r9, [r5, #-1] │ │ + cmp r4, #63 @ 0x3f │ │ + bne.n 887be │ │ + cmp.w r9, #2 │ │ + bcs.w 89328 │ │ + and.w r1, r4, #63 @ 0x3f │ │ + and.w r3, r9, #127 @ 0x7f │ │ + rsb sl, r1, #32 │ │ + subs.w r8, r1, #32 │ │ + lsr.w r0, r3, sl │ │ it pl │ │ - lslpl.w r0, r4, r9 │ │ - orr.w r6, r6, r0 │ │ - lsl.w r0, r4, r8 │ │ + lslpl.w r0, r3, r8 │ │ + orr.w fp, fp, r0 │ │ + lsl.w r0, r3, r1 │ │ it pl │ │ movpl r0, #0 │ │ - orrs r3, r0 │ │ - sxtb.w r0, fp │ │ + orr.w ip, ip, r0 │ │ + sxtb.w r0, r9 │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ - bgt.n 87648 │ │ - subs r5, #1 │ │ - adds r1, #1 │ │ - add.w sl, sl, #7 │ │ - adds r4, r5, #1 │ │ - bne.n 875f4 │ │ - b.w 8815e │ │ - ldr r2, [sp, #292] @ 0x124 │ │ - orrs.w r0, r3, r6 │ │ - ldr.w r8, [r7, #16] │ │ - ldr.w fp, [r7, #8] │ │ - strd r1, r5, [r2] │ │ - beq.w 8789e │ │ - ldr r1, [r2, #12] │ │ - cbnz r6, 87674 │ │ - ldr r0, [r1, #8] │ │ - subs r5, r3, #1 │ │ + bgt.n 88800 │ │ + subs r6, #1 │ │ + adds r5, #1 │ │ + adds r4, #7 │ │ + adds r3, r6, #1 │ │ + bne.n 887ae │ │ + b.w 8933a │ │ + ldr r1, [sp, #192] @ 0xc0 │ │ + orrs.w r0, ip, fp │ │ + strd r5, r6, [r1, #24] │ │ + beq.w 88a5c │ │ + ldr r6, [r1, #36] @ 0x24 │ │ + cmp.w fp, #0 │ │ + bne.n 8882a │ │ + ldr r0, [r6, #8] │ │ + sub.w r5, ip, #1 │ │ cmp r5, r0 │ │ - bcs.n 87674 │ │ - ldr r0, [r1, #4] │ │ + bcs.n 8882a │ │ + ldr r0, [r6, #4] │ │ movs r1, #104 @ 0x68 │ │ - mla r1, r5, r1, r0 │ │ - b.n 876f6 │ │ - ldr.w sl, [r1, #12] │ │ - cmp.w sl, #0 │ │ - beq.w 881a0 │ │ - ldr.w ip, [r1, #16] │ │ - ldrh.w lr, [sl, #1238] @ 0x4d6 │ │ - mov.w r9, #4294967295 @ 0xffffffff │ │ - mov r1, sl │ │ - mov.w r5, lr, lsl #3 │ │ - cbz r5, 876ca │ │ - ldrd r0, r2, [r1], #8 │ │ - add.w r9, r9, #1 │ │ - eor.w r8, r2, r6 │ │ - subs r5, #8 │ │ - eor.w r4, r0, r3 │ │ - orrs.w fp, r4, r8 │ │ + mla r0, r5, r1, r0 │ │ + b.n 888a0 │ │ + ldr.w r9, [r6, #12] │ │ + cmp.w r9, #0 │ │ + beq.w 89382 │ │ + ldr.w r8, [r6, #16] │ │ + ldrh.w lr, [r9, #1238] @ 0x4d6 │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ + mov r5, r9 │ │ + mov.w r6, lr, lsl #3 │ │ + cbz r6, 88880 │ │ + ldrd r0, r2, [r5], #8 │ │ + adds r4, #1 │ │ + eor.w r3, r2, fp │ │ + subs r6, #8 │ │ + eor.w r1, r0, ip │ │ + orrs.w sl, r1, r3 │ │ it ne │ │ - movne.w fp, #1 │ │ - subs r0, r3, r0 │ │ - sbcs.w r0, r6, r2 │ │ + movne.w sl, #1 │ │ + subs.w r0, ip, r0 │ │ + sbcs.w r0, fp, r2 │ │ it cc │ │ - movcc.w fp, #4294967295 @ 0xffffffff │ │ - cmp.w fp, #1 │ │ - beq.n 87692 │ │ - uxtb.w r0, fp │ │ - cbnz r0, 876cc │ │ - b.n 876e2 │ │ - mov r9, lr │ │ - cmp.w ip, #0 │ │ - beq.w 881a0 │ │ - add.w r0, sl, r9, lsl #2 │ │ - sub.w ip, ip, #1 │ │ - ldr.w sl, [r0, #1240] @ 0x4d8 │ │ - b.n 87684 │ │ + movcc.w sl, #4294967295 @ 0xffffffff │ │ + cmp.w sl, #1 │ │ + beq.n 88848 │ │ + uxtb.w r0, sl │ │ + cbnz r0, 88882 │ │ + b.n 88898 │ │ + mov r4, lr │ │ + cmp.w r8, #0 │ │ + beq.w 89382 │ │ + add.w r0, r9, r4, lsl #2 │ │ + sub.w r8, r8, #1 │ │ + ldr.w r9, [r0, #1240] @ 0x4d8 │ │ + b.n 8883a │ │ movs r0, #104 @ 0x68 │ │ - ldr r2, [sp, #292] @ 0x124 │ │ - mla r0, r9, r0, sl │ │ - ldr.w r8, [r7, #16] │ │ - ldr.w fp, [r7, #8] │ │ - add.w r1, r0, #88 @ 0x58 │ │ - ldrb.w r0, [r1, #98] @ 0x62 │ │ - ldr r6, [sp, #260] @ 0x104 │ │ + mla r0, r4, r0, r9 │ │ + adds r0, #88 @ 0x58 │ │ + str r0, [sp, #176] @ 0xb0 │ │ + ldrb.w r0, [r0, #98] @ 0x62 │ │ + ldr.w fp, [sp, #192] @ 0xc0 │ │ cmp r0, #1 │ │ ittt eq │ │ - ldreq r0, [sp, #284] @ 0x11c │ │ + ldreq r0, [sp, #196] @ 0xc4 │ │ addeq r0, #1 │ │ - streq r0, [r2, #16] │ │ - str r1, [sp, #256] @ 0x100 │ │ - ldrh.w r1, [r1, #96] @ 0x60 │ │ + streq.w r0, [fp, #40] @ 0x28 │ │ + ldr r0, [sp, #176] @ 0xb0 │ │ + ldrh.w r1, [r0, #96] @ 0x60 │ │ cmp r1, #29 │ │ - beq.w 878ac │ │ + beq.w 88a6a │ │ cmp r1, #46 @ 0x2e │ │ - bne.w 878dc │ │ - ldr r0, [sp, #256] @ 0x100 │ │ - bl 53dbc │ │ + bne.w 88a9a │ │ + bl 54a6c │ │ mov r3, r0 │ │ - ldr r0, [sp, #252] @ 0xfc │ │ - ldr r4, [sp, #292] @ 0x124 │ │ + ldr r0, [sp, #172] @ 0xac │ │ ldr r2, [r0, #32] │ │ - add r0, sp, #344 @ 0x158 │ │ + add r0, sp, #248 @ 0xf8 │ │ str r1, [sp, #0] │ │ - mov r1, r4 │ │ - bl 846e8 │ │ - ldrb.w r2, [sp, #344] @ 0x158 │ │ - cmp r2, #75 @ 0x4b │ │ - bne.w 881c6 │ │ - ldr.w ip, [r4, #16] │ │ - ldr r0, [sp, #284] @ 0x11c │ │ - cmp ip, r0 │ │ - ble.w 88042 │ │ - ldr r0, [sp, #292] @ 0x124 │ │ - ldrd lr, r9, [r0] │ │ - cmp.w r9, #0 │ │ - beq.w 881e8 │ │ - add.w r3, lr, #1 │ │ - sub.w r4, r9, #1 │ │ - mov.w r8, #0 │ │ - mov.w fp, #0 │ │ - movs r1, #0 │ │ - ldrb.w sl, [r3, #-1] │ │ - cmp r1, #63 @ 0x3f │ │ - bne.n 87776 │ │ - cmp.w sl, #2 │ │ - bcs.w 8818c │ │ - and.w r2, r1, #63 @ 0x3f │ │ - and.w r0, sl, #127 @ 0x7f │ │ - rsb r6, r2, #32 │ │ - subs.w r5, r2, #32 │ │ - lsr.w r6, r0, r6 │ │ + ldr r1, [sp, #180] @ 0xb4 │ │ + bl 857a8 │ │ + ldrb.w r2, [sp, #248] @ 0xf8 │ │ + cmp r2, #79 @ 0x4f │ │ + bne.w 893b8 │ │ + ldr.w r1, [fp, #40] @ 0x28 │ │ + ldr r0, [sp, #196] @ 0xc4 │ │ + ldr.w ip, [sp, #188] @ 0xbc │ │ + cmp r1, r0 │ │ + ble.w 89214 │ │ + ldrd lr, sl, [fp, #24] │ │ + cmp.w sl, #0 │ │ + beq.w 893e2 │ │ + add.w r5, lr, #1 │ │ + sub.w r8, sl, #1 │ │ + movs r6, #0 │ │ + mov.w r9, #0 │ │ + mov.w ip, #0 │ │ + ldrb.w fp, [r5, #-1] │ │ + cmp.w ip, #63 @ 0x3f │ │ + bne.n 88926 │ │ + cmp.w fp, #2 │ │ + bcs.w 89370 │ │ + and.w r2, ip, #63 @ 0x3f │ │ + and.w r0, fp, #127 @ 0x7f │ │ + rsb r3, r2, #32 │ │ + subs.w r4, r2, #32 │ │ + lsr.w r3, r0, r3 │ │ it pl │ │ - lslpl.w r6, r0, r5 │ │ + lslpl.w r3, r0, r4 │ │ lsl.w r0, r0, r2 │ │ it pl │ │ movpl r0, #0 │ │ - orr.w r8, r8, r0 │ │ - orr.w fp, fp, r6 │ │ - sxtb.w r0, sl │ │ + orrs r6, r0 │ │ + orr.w r9, r9, r3 │ │ + sxtb.w r0, fp │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ - bgt.n 877b8 │ │ - subs r4, #1 │ │ - adds r3, #1 │ │ - adds r1, #7 │ │ - adds r0, r4, #1 │ │ - bne.n 87766 │ │ - b.w 881a4 │ │ - ldr r1, [sp, #292] @ 0x124 │ │ - orrs.w r0, r8, fp │ │ - strd r3, r4, [r1] │ │ - beq.n 87886 │ │ - ldr r1, [r1, #12] │ │ - cmp.w fp, #0 │ │ - bne.n 877e0 │ │ - ldr r0, [r1, #8] │ │ - sub.w r2, r8, #1 │ │ - cmp r2, r0 │ │ - bcs.n 877e0 │ │ - ldr r0, [r1, #4] │ │ + bgt.n 8896c │ │ + sub.w r8, r8, #1 │ │ + adds r5, #1 │ │ + add.w ip, ip, #7 │ │ + adds.w r0, r8, #1 │ │ + bne.n 88914 │ │ + b.w 8938c │ │ + ldr.w fp, [sp, #192] @ 0xc0 │ │ + orrs.w r0, r6, r9 │ │ + ldr.w ip, [sp, #188] @ 0xbc │ │ + strd r5, r8, [fp, #24] │ │ + beq.n 88a46 │ │ + ldr.w r2, [fp, #36] @ 0x24 │ │ + cmp.w r9, #0 │ │ + str r1, [sp, #168] @ 0xa8 │ │ + bne.n 8899c │ │ + ldr r0, [r2, #8] │ │ + subs r3, r6, #1 │ │ + cmp r3, r0 │ │ + bcs.n 8899c │ │ + ldr r0, [r2, #4] │ │ movs r1, #104 @ 0x68 │ │ - mla r0, r2, r1, r0 │ │ - b.n 8784e │ │ - ldr.w sl, [r1, #12] │ │ - cmp.w sl, #0 │ │ - beq.w 881ee │ │ - ldr.w lr, [r1, #16] │ │ - ldrh.w r9, [sl, #1238] @ 0x4d6 │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ - mov r1, sl │ │ - mov.w r2, r9, lsl #3 │ │ - cbz r2, 8782e │ │ - ldrd r0, r5, [r1], #8 │ │ - adds r3, #1 │ │ - eor.w r4, r5, fp │ │ - subs r2, #8 │ │ - eor.w r6, r0, r8 │ │ - orrs r4, r6 │ │ + mla r0, r3, r1, r0 │ │ + b.n 88a0a │ │ + ldr.w r8, [r2, #12] │ │ + cmp.w r8, #0 │ │ + beq.w 893f2 │ │ + ldr.w ip, [r2, #16] │ │ + ldrh.w lr, [r8, #1238] @ 0x4d6 │ │ + mov.w r5, #4294967295 @ 0xffffffff │ │ + mov r2, r8 │ │ + mov.w r3, lr, lsl #3 │ │ + cbz r3, 889ea │ │ + ldrd r0, r1, [r2], #8 │ │ + adds r5, #1 │ │ + eor.w sl, r1, r9 │ │ + subs r3, #8 │ │ + eor.w r4, r0, r6 │ │ + orrs.w r4, r4, sl │ │ it ne │ │ movne r4, #1 │ │ - subs.w r0, r8, r0 │ │ - sbcs.w r0, fp, r5 │ │ + subs r0, r6, r0 │ │ + sbcs.w r0, r9, r1 │ │ it cc │ │ movcc.w r4, #4294967295 @ 0xffffffff │ │ cmp r4, #1 │ │ - beq.n 877fe │ │ + beq.n 889ba │ │ uxtb r0, r4 │ │ - cbnz r0, 87830 │ │ - b.n 87846 │ │ - mov r3, r9 │ │ - cmp.w lr, #0 │ │ - beq.w 881ee │ │ - add.w r0, sl, r3, lsl #2 │ │ - sub.w lr, lr, #1 │ │ - ldr.w sl, [r0, #1240] @ 0x4d8 │ │ - b.n 877f0 │ │ + cbnz r0, 889ec │ │ + b.n 88a02 │ │ + mov r5, lr │ │ + cmp.w ip, #0 │ │ + beq.w 893e8 │ │ + add.w r0, r8, r5, lsl #2 │ │ + sub.w ip, ip, #1 │ │ + ldr.w r8, [r0, #1240] @ 0x4d8 │ │ + b.n 889ac │ │ movs r0, #104 @ 0x68 │ │ - mla r0, r3, r0, sl │ │ + mla r0, r5, r0, r8 │ │ adds r0, #88 @ 0x58 │ │ ldrb.w r1, [r0, #98] @ 0x62 │ │ cmp r1, #1 │ │ ittt eq │ │ - addeq.w r2, ip, #1 │ │ - ldreq r1, [sp, #292] @ 0x124 │ │ - streq r2, [r1, #16] │ │ - str r0, [sp, #252] @ 0xfc │ │ - bl 53dbc │ │ - ldr r4, [sp, #292] @ 0x124 │ │ + ldreq r1, [sp, #168] @ 0xa8 │ │ + addeq r1, #1 │ │ + streq.w r1, [fp, #40] @ 0x28 │ │ + str r0, [sp, #172] @ 0xac │ │ + bl 54a6c │ │ mov r3, r0 │ │ - ldr r0, [r4, #8] │ │ + ldr.w r0, [fp, #32] │ │ ldr r2, [r0, #32] │ │ - add r0, sp, #344 @ 0x158 │ │ + add r0, sp, #248 @ 0xf8 │ │ str r1, [sp, #0] │ │ - mov r1, r4 │ │ - bl 846e8 │ │ - ldrb.w r2, [sp, #344] @ 0x158 │ │ - cmp r2, #75 @ 0x4b │ │ - bne.w 881c6 │ │ - ldr.w ip, [r4, #16] │ │ - b.n 87892 │ │ - sub.w ip, ip, #1 │ │ + ldr r1, [sp, #180] @ 0xb4 │ │ + bl 857a8 │ │ + ldrb.w r2, [sp, #248] @ 0xf8 │ │ + cmp r2, #79 @ 0x4f │ │ + bne.w 893b8 │ │ + ldr.w r1, [fp, #40] @ 0x28 │ │ + ldr.w ip, [sp, #188] @ 0xbc │ │ + b.n 88a50 │ │ + subs r1, #1 │ │ movs r0, #0 │ │ - str.w ip, [r1, #16] │ │ - str r0, [sp, #252] @ 0xfc │ │ - ldr r0, [sp, #284] @ 0x11c │ │ - cmp ip, r0 │ │ - bgt.w 87746 │ │ - b.w 88042 │ │ - ldr r0, [sp, #284] @ 0x11c │ │ + str.w r1, [fp, #40] @ 0x28 │ │ + str r0, [sp, #172] @ 0xac │ │ + ldr r0, [sp, #196] @ 0xc4 │ │ + cmp r1, r0 │ │ + bgt.w 888f6 │ │ + b.w 89214 │ │ + ldr r0, [sp, #196] @ 0xc4 │ │ + mov fp, r1 │ │ subs r0, #1 │ │ - str r0, [r2, #16] │ │ - movs r0, #0 │ │ - str r0, [sp, #256] @ 0x100 │ │ - b.w 88044 │ │ - ldr r0, [sp, #256] @ 0x100 │ │ - bl 53dbc │ │ - cmp r1, #0 │ │ - beq.w 87dbe │ │ - mov r9, r0 │ │ + str r0, [r1, #40] @ 0x28 │ │ movs r0, #0 │ │ - str r0, [sp, #252] @ 0xfc │ │ - lsls r5, r1, #4 │ │ + str r0, [sp, #176] @ 0xb0 │ │ + b.n 88aba │ │ + ldrd r4, r1, [fp, #44] @ 0x2c │ │ + str r1, [sp, #172] @ 0xac │ │ + bl 54a6c │ │ + cbz r1, 88ac2 │ │ + mov r8, r0 │ │ + mov.w r9, r1, lsl #4 │ │ movs r0, #0 │ │ - ldr.w ip, [sp, #292] @ 0x124 │ │ - strd r0, r0, [sp, #112] @ 0x70 │ │ + mov.w sl, #0 │ │ + strd r0, r0, [sp, #92] @ 0x5c │ │ + str r4, [sp, #112] @ 0x70 │ │ movs r0, #0 │ │ strd r0, r0, [sp, #104] @ 0x68 │ │ movs r0, #0 │ │ str r0, [sp, #100] @ 0x64 │ │ - str r0, [sp, #80] @ 0x50 │ │ - strd r0, r0, [sp, #92] @ 0x5c │ │ - b.n 87918 │ │ - ldr r0, [sp, #256] @ 0x100 │ │ - bl 53dbc │ │ - ldr r6, [sp, #292] @ 0x124 │ │ + strd r0, r0, [sp, #80] @ 0x50 │ │ + str r0, [sp, #88] @ 0x58 │ │ + b.n 88be0 │ │ + bl 54a6c │ │ mov r3, r0 │ │ - ldr r0, [r6, #8] │ │ + ldr.w r0, [fp, #32] │ │ ldr r2, [r0, #32] │ │ - add r0, sp, #344 @ 0x158 │ │ + add r0, sp, #248 @ 0xf8 │ │ str r1, [sp, #0] │ │ - mov r1, r6 │ │ - bl 846e8 │ │ - ldrb.w r0, [sp, #344] @ 0x158 │ │ - cmp r0, #75 @ 0x4b │ │ - beq.w 88042 │ │ - b.w 881de │ │ - ldr r0, [sp, #316] @ 0x13c │ │ - str r0, [sp, #252] @ 0xfc │ │ - ldr r0, [sp, #320] @ 0x140 │ │ - str r0, [sp, #120] @ 0x78 │ │ - ldr.w ip, [sp, #292] @ 0x124 │ │ - add.w r9, r9, #16 │ │ - subs r5, #16 │ │ - beq.w 87dda │ │ - ldr.w r0, [ip, #8] │ │ - str r6, [sp, #260] @ 0x104 │ │ - ldmia.w r9, {r1, r3, r6} │ │ + ldr r1, [sp, #180] @ 0xb4 │ │ + bl 857a8 │ │ + ldrb.w r0, [sp, #248] @ 0xf8 │ │ + cmp r0, #79 @ 0x4f │ │ + bne.w 893ce │ │ + ldr.w ip, [sp, #188] @ 0xbc │ │ + b.w 89214 │ │ + movs r0, #0 │ │ + mov.w sl, #0 │ │ + str r0, [sp, #88] @ 0x58 │ │ + strd r0, r0, [sp, #80] @ 0x50 │ │ + str r0, [sp, #108] @ 0x6c │ │ + strd r0, r0, [sp, #100] @ 0x64 │ │ + movs r0, #0 │ │ + strd r0, r0, [sp, #92] @ 0x5c │ │ + ldr.w r0, [fp] │ │ + ldr.w r8, [fp, #8] │ │ + cmp r8, r0 │ │ + bne.n 88af0 │ │ + ldr r1, [pc, #768] @ (88de8 ) │ │ + mov r0, fp │ │ + add r1, pc │ │ + bl 8802a │ │ + ldr.w r0, [fp, #4] │ │ + add.w r1, r8, r8, lsl #2 │ │ + ldr r2, [sp, #92] @ 0x5c │ │ + ldr.w r9, [sp, #164] @ 0xa4 │ │ + str.w r2, [r0, r1, lsl #3] │ │ + add.w r0, r0, r1, lsl #3 │ │ + add.w r2, r8, #1 │ │ + ldr r1, [sp, #96] @ 0x60 │ │ + str.w r2, [fp, #8] │ │ + str r1, [r0, #4] │ │ + ldr r1, [sp, #72] @ 0x48 │ │ + str r1, [r0, #8] │ │ + ldr r1, [sp, #68] @ 0x44 │ │ + strd r1, sl, [r0, #12] │ │ + ldr r1, [sp, #124] @ 0x7c │ │ + str r1, [r0, #20] │ │ + ldr r1, [sp, #168] @ 0xa8 │ │ + str r1, [r0, #24] │ │ + ldr r1, [sp, #104] @ 0x68 │ │ + str r1, [r0, #28] │ │ + ldr r1, [sp, #108] @ 0x6c │ │ + str r1, [r0, #32] │ │ + ldr r0, [sp, #100] @ 0x64 │ │ + lsls r0, r0, #31 │ │ + beq.n 88b6a │ │ + ldr.w sl, [sp, #172] @ 0xac │ │ + add.w r5, r4, #88 @ 0x58 │ │ + movs r3, #4 │ │ + ldr.w r0, [sl, #216] @ 0xd8 │ │ + ldr.w lr, [sl, #252] @ 0xfc │ │ + lsrs r2, r0, #16 │ │ + cmp r2, #4 │ │ + it hi │ │ + movhi r3, #12 │ │ + ldr r6, [r5, r3] │ │ + it hi │ │ + addhi.w r5, r4, #96 @ 0x60 │ │ + ldr r1, [sp, #76] @ 0x4c │ │ + ldr r3, [r5, #0] │ │ + cmp r6, r1 │ │ + bcs.w 890c0 │ │ + movs r6, #19 │ │ + mov.w ip, #0 │ │ + movs r4, #0 │ │ + movs r5, #0 │ │ + b.n 89182 │ │ + ldr r0, [sp, #88] @ 0x58 │ │ + lsls r0, r0, #31 │ │ + beq.w 891f2 │ │ + ldr r0, [sp, #84] @ 0x54 │ │ + lsls r0, r0, #31 │ │ + beq.w 8919a │ │ + ldr r0, [sp, #36] @ 0x24 │ │ + ldr r1, [sp, #48] @ 0x30 │ │ + subs r0, r1, r0 │ │ + ldr r1, [sp, #44] @ 0x2c │ │ + ldr r0, [sp, #32] │ │ + sbcs.w r0, r1, r0 │ │ + bcs.w 891f2 │ │ + ldr.w r0, [fp, #12] │ │ + ldr.w r4, [fp, #20] │ │ + cmp r4, r0 │ │ + bne.n 88ba2 │ │ + ldr r1, [pc, #592] @ (88dec ) │ │ + ldr r0, [sp, #152] @ 0x98 │ │ + add r1, pc │ │ + bl 8432a │ │ + ldr.w r0, [fp, #16] │ │ + add.w r1, r4, r4, lsl #1 │ │ + ldr r2, [sp, #48] @ 0x30 │ │ + str.w r2, [r0, r1, lsl #3] │ │ + add.w r0, r0, r1, lsl #3 │ │ + adds r2, r4, #1 │ │ + ldr r1, [sp, #44] @ 0x2c │ │ + str.w r2, [fp, #20] │ │ + str r1, [r0, #4] │ │ + ldr r1, [sp, #36] @ 0x24 │ │ + str r1, [r0, #8] │ │ + ldr r1, [sp, #32] │ │ + str r1, [r0, #12] │ │ + b.n 891ea │ │ + movs r0, #0 │ │ + ldr r1, [sp, #120] @ 0x78 │ │ + str r0, [sp, #100] @ 0x64 │ │ + str r1, [sp, #76] @ 0x4c │ │ + strd r0, r1, [sp, #116] @ 0x74 │ │ + add.w r8, r8, #16 │ │ + subs.w r9, r9, #16 │ │ + beq.w 88ada │ │ + ldr.w r0, [fp, #32] │ │ + ldmia.w r8, {r1, r3, r6} │ │ ldr r2, [r0, #32] │ │ - add r0, sp, #384 @ 0x180 │ │ - ldr.w r4, [r9, #12] │ │ + add r0, sp, #288 @ 0x120 │ │ + ldr.w r5, [r8, #12] │ │ stmia r0!, {r1, r3, r6} │ │ - add r0, sp, #344 @ 0x158 │ │ - add r3, sp, #384 @ 0x180 │ │ - mov r1, ip │ │ - str r4, [sp, #396] @ 0x18c │ │ - bl 85b60 │ │ - ldrd r0, r1, [sp, #344] @ 0x158 │ │ + add r0, sp, #248 @ 0xf8 │ │ + add r3, sp, #288 @ 0x120 │ │ + ldr r1, [sp, #180] @ 0xb4 │ │ + str r5, [sp, #300] @ 0x12c │ │ + bl 86cd0 │ │ + ldrd r0, r1, [sp, #248] @ 0xf8 │ │ eor.w r2, r0, #46 @ 0x2e │ │ orrs r1, r2 │ │ - beq.w 87eae │ │ - ldrh.w r2, [sp, #360] @ 0x168 │ │ - ldr r6, [sp, #260] @ 0x104 │ │ + beq.w 890b2 │ │ + ldrh.w r2, [sp, #264] @ 0x108 │ │ subs r1, r2, #3 │ │ cmp r1, #86 @ 0x56 │ │ - bhi.w 87a46 │ │ - ldr.w ip, [sp, #292] @ 0x124 │ │ + bhi.w 88d10 │ │ tbh [pc, r1, lsl #1] │ │ - lsls r3, r1, #5 │ │ + lsls r6, r2, #5 │ │ lsls r7, r2, #1 │ │ lsls r7, r2, #1 │ │ lsls r7, r2, #1 │ │ lsls r7, r2, #1 │ │ lsls r7, r2, #1 │ │ lsls r7, r2, #1 │ │ lsls r7, r2, #1 │ │ lsls r7, r2, #1 │ │ lsls r7, r2, #1 │ │ lsls r7, r2, #1 │ │ lsls r7, r2, #1 │ │ lsls r7, r2, #1 │ │ lsls r7, r2, #1 │ │ - lsls r6, r3, #3 │ │ - lsls r6, r4, #2 │ │ + lsls r0, r6, #3 │ │ + lsls r6, r5, #2 │ │ lsls r7, r2, #1 │ │ lsls r7, r2, #1 │ │ lsls r7, r2, #1 │ │ lsls r7, r2, #1 │ │ lsls r7, r2, #1 │ │ lsls r7, r2, #1 │ │ lsls r7, r2, #1 │ │ @@ -92161,954 +99657,837 @@ │ │ lsls r7, r2, #1 │ │ lsls r7, r2, #1 │ │ lsls r7, r2, #1 │ │ lsls r7, r2, #1 │ │ lsls r7, r2, #1 │ │ lsls r7, r2, #1 │ │ lsls r7, r2, #1 │ │ - lsls r5, r5, #5 │ │ + lsls r1, r7, #5 │ │ lsls r7, r2, #1 │ │ - lsls r3, r2, #4 │ │ - lsls r1, r4, #4 │ │ - lsls r5, r2, #2 │ │ - b.n 8790e │ │ - ldr r0, [sp, #252] @ 0xfc │ │ - cmp r0, #0 │ │ - bne.w 8790e │ │ - add r0, sp, #384 @ 0x180 │ │ - add r1, sp, #344 @ 0x158 │ │ - bl 86e6c │ │ - ldr r0, [sp, #392] @ 0x188 │ │ - str r0, [sp, #0] │ │ - ldr r0, [sp, #276] @ 0x114 │ │ - strd r0, fp, [sp, #4] │ │ - ldr r0, [r7, #12] │ │ - strd r0, r8, [sp, #12] │ │ + lsls r3, r5, #4 │ │ + lsls r1, r7, #4 │ │ + lsls r5, r3, #2 │ │ + b.n 88bd4 │ │ + cmp.w sl, #0 │ │ + bne.w 88bd4 │ │ + add r0, sp, #288 @ 0x120 │ │ + add r1, sp, #248 @ 0xf8 │ │ + bl 880d0 │ │ + ldr r0, [sp, #296] @ 0x128 │ │ + ldr.w r6, [fp, #52] @ 0x34 │ │ + ldrb.w r1, [fp, #56] @ 0x38 │ │ + stmia.w sp, {r0, r1, r4} │ │ + ldr r0, [sp, #172] @ 0xac │ │ + strd r0, r6, [sp, #12] │ │ movs r0, #16 │ │ - ldrd r2, r3, [sp, #384] @ 0x180 │ │ + ldrd r2, r3, [sp, #288] @ 0x120 │ │ str r0, [sp, #20] │ │ - add r0, sp, #312 @ 0x138 │ │ - bl 883ac │ │ - ldrb.w r0, [sp, #312] @ 0x138 │ │ - cmp r0, #75 @ 0x4b │ │ - beq.w 87902 │ │ - b.n 88074 │ │ + add r0, sp, #216 @ 0xd8 │ │ + bl 895b0 │ │ + ldrb.w r0, [sp, #216] @ 0xd8 │ │ + cmp r0, #79 @ 0x4f │ │ + bne.w 89258 │ │ + ldrd sl, r0, [sp, #220] @ 0xdc │ │ + str r0, [sp, #124] @ 0x7c │ │ + b.n 88bd4 │ │ cmp r2, #110 @ 0x6e │ │ itt ne │ │ movwne r0, #8199 @ 0x2007 │ │ cmpne r2, r0 │ │ - bne.w 8790a │ │ - add r4, sp, #384 @ 0x180 │ │ - add r1, sp, #344 @ 0x158 │ │ + bne.w 88bd4 │ │ + add r4, sp, #288 @ 0x120 │ │ + add r1, sp, #248 @ 0xf8 │ │ mov r0, r4 │ │ - bl 86e6c │ │ - ldrd r2, r3, [sp, #240] @ 0xf0 │ │ - add r0, sp, #312 @ 0x138 │ │ - mov r1, r8 │ │ + bl 880d0 │ │ + ldr r0, [sp, #172] @ 0xac │ │ + ldr.w r3, [r0, #260] @ 0x104 │ │ + ldrb.w r2, [r0, #217] @ 0xd9 │ │ + add r0, sp, #216 @ 0xd8 │ │ str r4, [sp, #0] │ │ - bl 835f0 │ │ - ldrb.w r0, [sp, #312] @ 0x138 │ │ - ldrd r1, r2, [sp, #316] @ 0x13c │ │ - cmp r0, #75 @ 0x4b │ │ - ldr r0, [sp, #252] @ 0xfc │ │ + ldr r4, [sp, #112] @ 0x70 │ │ + mov r1, r4 │ │ + bl 846b0 │ │ + ldrb.w r0, [sp, #216] @ 0xd8 │ │ + ldrd r1, r2, [sp, #220] @ 0xdc │ │ + cmp r0, #79 @ 0x4f │ │ it eq │ │ - moveq r0, r1 │ │ - str r0, [sp, #252] @ 0xfc │ │ - ldr r0, [sp, #120] @ 0x78 │ │ + moveq sl, r1 │ │ + ldr r0, [sp, #124] @ 0x7c │ │ it eq │ │ moveq r0, r2 │ │ - b.n 87908 │ │ + str r0, [sp, #124] @ 0x7c │ │ + b.n 88bd4 │ │ and.w r0, r0, #63 @ 0x3f │ │ subs r0, #2 │ │ cmp r0, #5 │ │ - bhi.w 87d46 │ │ + bhi.w 8902a │ │ tbh [pc, r0, lsl #1] │ │ - lsls r2, r7, #4 │ │ - lsls r5, r7, #4 │ │ - lsls r6, r4, #4 │ │ + lsls r4, r0, #5 │ │ + lsls r7, r0, #5 │ │ + lsls r0, r6, #4 │ │ movs r6, r0 │ │ - lsls r0, r5, #4 │ │ + lsls r2, r6, #4 │ │ movs r6, r0 │ │ - ldr r0, [sp, #352] @ 0x160 │ │ - ldr r1, [sp, #356] @ 0x164 │ │ - b.n 87d16 │ │ - add r0, sp, #384 @ 0x180 │ │ - add r1, sp, #344 @ 0x158 │ │ - bl 86e6c │ │ - ldr r0, [sp, #384] @ 0x180 │ │ + ldr r0, [sp, #256] @ 0x100 │ │ + ldr r1, [sp, #260] @ 0x104 │ │ + b.n 88ffa │ │ + add r0, sp, #288 @ 0x120 │ │ + add r1, sp, #248 @ 0xf8 │ │ + bl 880d0 │ │ + ldr r0, [sp, #288] @ 0x120 │ │ lsls r1, r0, #26 │ │ - beq.w 87cb8 │ │ - ldr.w ip, [sp, #292] @ 0x124 │ │ - cmp r0, #7 │ │ - beq.w 87caa │ │ - cmp r0, #12 │ │ - bne.w 8790e │ │ - ldrd r1, r0, [sp, #228] @ 0xe4 │ │ - cmp r0, r1 │ │ - bcc.w 88092 │ │ - ldr r0, [sp, #392] @ 0x188 │ │ - ldr r1, [sp, #216] @ 0xd8 │ │ - umull r3, r0, r0, r1 │ │ + beq.w 88fac │ │ + ldr r2, [sp, #160] @ 0xa0 │ │ + cmp r0, #7 │ │ + beq.w 88f9e │ │ + cmp r0, #12 │ │ + bne.w 88bd4 │ │ + ldr r3, [sp, #172] @ 0xac │ │ + ldrd r1, r5, [r4, #8] │ │ + ldr.w ip, [sp, #188] @ 0xbc │ │ + ldr.w r4, [r3, #264] @ 0x108 │ │ + cmp r5, r4 │ │ + bcc.w 8924c │ │ + ldr r0, [sp, #296] @ 0x128 │ │ + ldrb.w r3, [r3, #216] @ 0xd8 │ │ + umull r6, r0, r0, r3 │ │ cmp r0, #0 │ │ - bne.w 8809c │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ - cmp r2, r3 │ │ - bcc.w 880a0 │ │ - ldr r4, [sp, #204] @ 0xcc │ │ + bne.w 89278 │ │ + subs r5, r5, r4 │ │ + add r1, r4 │ │ + cmp r5, r6 │ │ + bcc.w 8924c │ │ + subs r4, r3, #1 │ │ + mov lr, ip │ │ cmp r4, #7 │ │ - bhi.w 880fe │ │ - ldr r0, [sp, #208] @ 0xd0 │ │ - subs r6, r2, r3 │ │ - adds r1, r0, r3 │ │ + bhi.w 892d2 │ │ + add.w ip, r1, r6 │ │ + subs r1, r5, r6 │ │ tbh [pc, r4, lsl #1] │ │ - movs r0, r1 │ │ - lsls r4, r1, #5 │ │ - lsls r2, r0, #12 │ │ - lsls r7, r2, #5 │ │ - lsls r2, r0, #12 │ │ - lsls r2, r0, #12 │ │ - lsls r2, r0, #12 │ │ - lsls r1, r2, #5 │ │ - ldr r6, [sp, #260] @ 0x104 │ │ - cmp r2, r3 │ │ - beq.w 880ae │ │ - ldrb r0, [r1, #0] │ │ - movs r1, #0 │ │ - b.n 87db4 │ │ - add r0, sp, #384 @ 0x180 │ │ - add r1, sp, #344 @ 0x158 │ │ - bl 86e6c │ │ - ldr r0, [sp, #384] @ 0x180 │ │ + movs r4, r1 │ │ + lsls r3, r2, #5 │ │ + lsls r5, r7, #9 │ │ + lsls r1, r4, #5 │ │ + lsls r5, r7, #9 │ │ + lsls r5, r7, #9 │ │ + lsls r5, r7, #9 │ │ + lsls r1, r3, #5 │ │ + strh r6, [r7, #52] @ 0x34 │ │ + movs r4, r0 │ │ + strh r4, [r3, #48] @ 0x30 │ │ + movs r4, r0 │ │ + cmp r5, r6 │ │ + beq.w 8927e │ │ + ldrb.w r0, [ip] │ │ + b.n 890a4 │ │ + add r0, sp, #288 @ 0x120 │ │ + add r1, sp, #248 @ 0xf8 │ │ + bl 880d0 │ │ + ldr r0, [sp, #288] @ 0x120 │ │ lsls r1, r0, #26 │ │ - beq.w 87c56 │ │ + beq.w 88f48 │ │ cmp r0, #12 │ │ - bne.w 8790a │ │ - ldrd r1, r0, [sp, #228] @ 0xe4 │ │ - ldr.w ip, [sp, #292] @ 0x124 │ │ - cmp r0, r1 │ │ - bcc.w 88092 │ │ - ldr r0, [sp, #392] @ 0x188 │ │ - ldr r1, [sp, #216] @ 0xd8 │ │ - umull r3, r0, r0, r1 │ │ + bne.w 88bd4 │ │ + ldr r2, [sp, #172] @ 0xac │ │ + ldrd r1, r5, [r4, #8] │ │ + ldr.w r4, [r2, #264] @ 0x108 │ │ + cmp r5, r4 │ │ + bcc.w 8928c │ │ + ldrb.w r3, [r2, #216] @ 0xd8 │ │ + ldr r0, [sp, #296] @ 0x128 │ │ + ldr.w ip, [sp, #188] @ 0xbc │ │ + ldr r2, [sp, #160] @ 0xa0 │ │ + umull r6, r0, r0, r3 │ │ cmp r0, #0 │ │ - bne.w 8809c │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ - cmp r2, r3 │ │ - bcc.w 880a0 │ │ - ldr r4, [sp, #204] @ 0xcc │ │ + bne.w 89278 │ │ + subs r5, r5, r4 │ │ + add r1, r4 │ │ + cmp r5, r6 │ │ + bcc.w 8924c │ │ + subs r4, r3, #1 │ │ + mov lr, ip │ │ cmp r4, #7 │ │ - bhi.w 880fe │ │ - ldr r0, [sp, #208] @ 0xd0 │ │ - subs r6, r2, r3 │ │ - adds r1, r0, r3 │ │ + bhi.w 892d2 │ │ + add.w ip, r1, r6 │ │ + subs r1, r5, r6 │ │ tbh [pc, r4, lsl #1] │ │ movs r0, r1 │ │ - lsls r1, r0, #4 │ │ - lsls r5, r1, #11 │ │ - lsls r4, r1, #4 │ │ - lsls r5, r1, #11 │ │ - lsls r5, r1, #11 │ │ - lsls r5, r1, #11 │ │ - lsls r6, r0, #4 │ │ - ldr r6, [sp, #260] @ 0x104 │ │ - cmp r2, r3 │ │ - beq.w 880ae │ │ - ldrb r0, [r1, #0] │ │ - movs r1, #0 │ │ - b.n 87d88 │ │ + lsls r2, r7, #3 │ │ + lsls r6, r7, #8 │ │ + lsls r0, r1, #4 │ │ + lsls r6, r7, #8 │ │ + lsls r6, r7, #8 │ │ + lsls r6, r7, #8 │ │ + lsls r0, r0, #4 │ │ + cmp r5, r6 │ │ + beq.w 8927e │ │ + ldrb.w r0, [ip] │ │ + b.n 89070 │ │ and.w r0, r0, #63 @ 0x3f │ │ subs r0, #2 │ │ cmp r0, #5 │ │ - bhi.w 87d60 │ │ + bhi.w 89044 │ │ tbb [pc, r0] │ │ - b.n 87d50 │ │ - lsls r6, r0, #15 │ │ - lsls r0, r1, #15 │ │ - ldr r0, [sp, #352] @ 0x160 │ │ - ldr r1, [sp, #356] @ 0x164 │ │ - b.n 87d58 │ │ - add r0, sp, #384 @ 0x180 │ │ - add r1, sp, #344 @ 0x158 │ │ - bl 86e6c │ │ - ldrd r0, r1, [sp, #384] @ 0x180 │ │ + bge.n 88e34 │ │ + lsls r0, r0, #15 │ │ + lsls r2, r0, #15 │ │ + ldr r0, [sp, #256] @ 0x100 │ │ + ldr r1, [sp, #260] @ 0x104 │ │ + b.n 8903c │ │ + add r0, sp, #288 @ 0x120 │ │ + add r1, sp, #248 @ 0xf8 │ │ + bl 880d0 │ │ + ldrd r0, r1, [sp, #288] @ 0x120 │ │ eor.w r0, r0, #44 @ 0x2c │ │ orrs r0, r1 │ │ - bne.w 8790a │ │ - ldr r2, [sp, #200] @ 0xc8 │ │ - ldrd r0, r1, [sp, #392] @ 0x188 │ │ - uxth r2, r2 │ │ - cmp r2, #4 │ │ - mov.w r2, #0 │ │ - it hi │ │ - movhi r2, #1 │ │ - orrs.w r3, r0, r1 │ │ - it ne │ │ - movne r3, #1 │ │ - orrs r2, r3 │ │ - ldr r2, [sp, #84] @ 0x54 │ │ - it ne │ │ - movne r2, r1 │ │ - ldr r1, [sp, #88] @ 0x58 │ │ - str r2, [sp, #84] @ 0x54 │ │ - it ne │ │ - movne r1, r0 │ │ - ldr r0, [sp, #116] @ 0x74 │ │ - str r1, [sp, #88] @ 0x58 │ │ - it ne │ │ - movne r0, #0 │ │ - str r0, [sp, #116] @ 0x74 │ │ - ldr r0, [sp, #112] @ 0x70 │ │ - it ne │ │ - movne r0, #1 │ │ - str r0, [sp, #112] @ 0x70 │ │ - b.n 8790a │ │ - ldr r0, [sp, #252] @ 0xfc │ │ - cmp r0, #0 │ │ - bne.w 8790e │ │ - add r4, sp, #384 @ 0x180 │ │ - add r1, sp, #344 @ 0x158 │ │ + bne.w 88bd4 │ │ + ldrd r0, r1, [sp, #296] @ 0x128 │ │ + orrs.w r2, r0, r1 │ │ + bne.n 88eba │ │ + ldr r2, [sp, #172] @ 0xac │ │ + ldrh.w r2, [r2, #218] @ 0xda │ │ + cmp r2, #5 │ │ + bcc.w 88bd4 │ │ + movs r2, #0 │ │ + strd r1, r0, [sp, #68] @ 0x44 │ │ + str r2, [sp, #96] @ 0x60 │ │ + movs r2, #1 │ │ + str r2, [sp, #92] @ 0x5c │ │ + b.n 88bd4 │ │ + cmp.w sl, #0 │ │ + bne.w 88bd4 │ │ + add r4, sp, #288 @ 0x120 │ │ + add r1, sp, #248 @ 0xf8 │ │ mov r0, r4 │ │ - bl 86e6c │ │ - ldrd r2, r3, [sp, #240] @ 0xf0 │ │ - add r0, sp, #312 @ 0x138 │ │ - mov r1, r8 │ │ + bl 880d0 │ │ + ldr r0, [sp, #172] @ 0xac │ │ + ldr.w r3, [r0, #260] @ 0x104 │ │ + ldrb.w r2, [r0, #217] @ 0xd9 │ │ + add r0, sp, #216 @ 0xd8 │ │ str r4, [sp, #0] │ │ - bl 835f0 │ │ - ldrb.w r0, [sp, #312] @ 0x138 │ │ - ldrd r2, r1, [sp, #316] @ 0x13c │ │ - ldr r3, [sp, #44] @ 0x2c │ │ - cmp r0, #75 @ 0x4b │ │ - ldr.w ip, [sp, #292] @ 0x124 │ │ + ldr r4, [sp, #112] @ 0x70 │ │ + mov r1, r4 │ │ + bl 846b0 │ │ + ldrb.w r0, [sp, #216] @ 0xd8 │ │ + ldrd sl, r1, [sp, #220] @ 0xdc │ │ + ldr r2, [sp, #40] @ 0x28 │ │ + cmp r0, #79 @ 0x4f │ │ it eq │ │ - moveq r3, r1 │ │ + moveq r2, r1 │ │ mov.w r0, #0 │ │ it ne │ │ - movne r2, r0 │ │ - str r2, [sp, #252] @ 0xfc │ │ - str r3, [sp, #44] @ 0x2c │ │ - str r3, [sp, #120] @ 0x78 │ │ - b.n 8790e │ │ - add r0, sp, #384 @ 0x180 │ │ - add r1, sp, #344 @ 0x158 │ │ - bl 86e6c │ │ - ldr r1, [sp, #384] @ 0x180 │ │ - ldr r0, [sp, #392] @ 0x188 │ │ - and.w r2, r1, #63 @ 0x3f │ │ - cmp r2, #24 │ │ - beq.n 87c64 │ │ - cmp r1, #22 │ │ - bne.n 87ca0 │ │ - ldr r1, [sp, #180] @ 0xb4 │ │ - add r0, r1 │ │ - movs r1, #1 │ │ - b.n 87ca4 │ │ - ldr r0, [sp, #392] @ 0x188 │ │ - str r0, [sp, #52] @ 0x34 │ │ - ldr r0, [sp, #396] @ 0x18c │ │ - str r0, [sp, #48] @ 0x30 │ │ - movs r0, #1 │ │ - str r0, [sp, #96] @ 0x60 │ │ - b.n 8790a │ │ - ldr r1, [sp, #224] @ 0xe0 │ │ - ldr r2, [sp, #176] @ 0xb0 │ │ - cmp r2, r1 │ │ - bcc.w 880bc │ │ + movne sl, r0 │ │ + str r2, [sp, #40] @ 0x28 │ │ + str r2, [sp, #124] @ 0x7c │ │ + b.n 88bd4 │ │ + add r0, sp, #288 @ 0x120 │ │ + add r1, sp, #248 @ 0xf8 │ │ + bl 880d0 │ │ + ldr r0, [sp, #288] @ 0x120 │ │ + ldr r3, [sp, #296] @ 0x128 │ │ + and.w r1, r0, #63 @ 0x3f │ │ + cmp r1, #24 │ │ + beq.n 88f52 │ │ ldr r1, [sp, #172] @ 0xac │ │ - umull r1, r0, r0, r1 │ │ + cmp r0, #22 │ │ + bne.w 88bc8 │ │ + ldr.w r0, [r1, #272] @ 0x110 │ │ + ldrh.w r1, [r1, #218] @ 0xda │ │ + ldrb.w r2, [r4, #120] @ 0x78 │ │ + uxth r1, r1 │ │ + cmp r1, #5 │ │ + mov r1, r3 │ │ + it cc │ │ + addcc r1, r0 │ │ + cmp r2, #0 │ │ + it eq │ │ + moveq r1, r3 │ │ + b.n 88fc2 │ │ + ldr r0, [sp, #296] @ 0x128 │ │ + str r0, [sp, #48] @ 0x30 │ │ + ldr r0, [sp, #300] @ 0x12c │ │ + str r0, [sp, #44] @ 0x2c │ │ + b.n 89078 │ │ + ldr r0, [sp, #172] @ 0xac │ │ + ldrd r2, r5, [r4, #96] @ 0x60 │ │ + ldr.w ip, [sp, #188] @ 0xbc │ │ + ldr.w r1, [r0, #272] @ 0x110 │ │ + cmp r5, r1 │ │ + bcc.w 89272 │ │ + ldr.w r6, [r0, #216] @ 0xd8 │ │ + ubfx r0, r6, #8, #8 │ │ + umull r4, r0, r3, r0 │ │ cmp r0, #0 │ │ - bne.w 880c2 │ │ - ldr r2, [sp, #164] @ 0xa4 │ │ - cmp r2, r1 │ │ - bcc.w 880c6 │ │ - ldr r0, [sp, #168] @ 0xa8 │ │ - adds r3, r0, r1 │ │ - ldr r0, [sp, #160] @ 0xa0 │ │ - subs r1, r2, r1 │ │ + bne.w 8929c │ │ + subs r5, r5, r1 │ │ + add r2, r1 │ │ + cmp r5, r4 │ │ + bcc.w 89272 │ │ + and.w r0, r6, #65280 @ 0xff00 │ │ + adds r3, r2, r4 │ │ + subs r5, r5, r4 │ │ cmp.w r0, #2048 @ 0x800 │ │ - bne.n 87cc6 │ │ - ldr.w ip, [sp, #292] @ 0x124 │ │ - cmp r1, #8 │ │ - bcc.w 880cc │ │ + bne.n 88fb6 │ │ + ldr r4, [sp, #112] @ 0x70 │ │ + cmp r5, #8 │ │ + bcc.w 892a0 │ │ ldr r0, [r3, #4] │ │ - cbz r0, 87cd0 │ │ - b.n 880d4 │ │ - movs r1, #0 │ │ - mov r0, r6 │ │ - ldr.w ip, [sp, #292] @ 0x124 │ │ - b.n 87cd8 │ │ - ldr r0, [sp, #392] @ 0x188 │ │ - str r0, [sp, #32] │ │ - ldr r0, [sp, #396] @ 0x18c │ │ + cbz r0, 88fbe │ │ + b.n 892a8 │ │ + ldr r0, [sp, #296] @ 0x128 │ │ str r0, [sp, #28] │ │ + ldr r0, [sp, #300] @ 0x12c │ │ + str r0, [sp, #24] │ │ movs r0, #1 │ │ str r0, [sp, #80] @ 0x50 │ │ - b.n 8790e │ │ - ldr r0, [sp, #392] @ 0x188 │ │ - str r0, [sp, #40] @ 0x28 │ │ - ldr r0, [sp, #396] @ 0x18c │ │ + b.n 88bd4 │ │ + ldr r0, [sp, #296] @ 0x128 │ │ str r0, [sp, #36] @ 0x24 │ │ - movs r0, #1 │ │ - str r0, [sp, #92] @ 0x5c │ │ - b.n 8790a │ │ - ldr.w ip, [sp, #292] @ 0x124 │ │ - cmp r1, #4 │ │ - bcc.w 880cc │ │ + ldr r0, [sp, #300] @ 0x12c │ │ + str r0, [sp, #32] │ │ + b.n 890ac │ │ + ldr r4, [sp, #112] @ 0x70 │ │ + cmp r5, #4 │ │ + bcc.w 892a0 │ │ ldr r0, [r3, #0] │ │ - ldr r1, [sp, #224] @ 0xe0 │ │ - add r0, r1 │ │ - movs r1, #1 │ │ - str r1, [sp, #100] @ 0x64 │ │ - mov r6, r0 │ │ - strd r1, r0, [sp, #72] @ 0x48 │ │ - b.n 8790e │ │ - ldr r0, [sp, #352] @ 0x160 │ │ - b.n 87d14 │ │ - ldrd r0, r1, [sp, #352] @ 0x160 │ │ + add r1, r0 │ │ + movs r0, #1 │ │ + b.n 88bcc │ │ + ldr r0, [sp, #256] @ 0x100 │ │ + b.n 88ff8 │ │ + ldrd r0, r1, [sp, #256] @ 0x100 │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ - ldr r2, [sp, #64] @ 0x40 │ │ + ldr r2, [sp, #60] @ 0x3c │ │ it gt │ │ movgt r2, r0 │ │ mov.w r0, #0 │ │ - str r2, [sp, #64] @ 0x40 │ │ + str r2, [sp, #60] @ 0x3c │ │ it gt │ │ movgt r0, r2 │ │ str r0, [sp, #104] @ 0x68 │ │ - ldr r0, [sp, #56] @ 0x38 │ │ + ldr r0, [sp, #52] @ 0x34 │ │ it gt │ │ movgt r0, r1 │ │ - str r0, [sp, #56] @ 0x38 │ │ - b.n 8790e │ │ - ldrb.w r0, [sp, #352] @ 0x160 │ │ - b.n 87d14 │ │ - ldrh.w r0, [sp, #352] @ 0x160 │ │ + str r0, [sp, #52] @ 0x34 │ │ + b.n 88bd4 │ │ + ldrb.w r0, [sp, #256] @ 0x100 │ │ + b.n 88ff8 │ │ + ldrh.w r0, [sp, #256] @ 0x100 │ │ movs r1, #0 │ │ - str r1, [sp, #56] @ 0x38 │ │ - str r0, [sp, #64] @ 0x40 │ │ + str r1, [sp, #52] @ 0x34 │ │ + str r0, [sp, #60] @ 0x3c │ │ str r0, [sp, #104] @ 0x68 │ │ - b.n 8790e │ │ - ldr r0, [sp, #352] @ 0x160 │ │ - b.n 87d56 │ │ - ldrd r0, r1, [sp, #352] @ 0x160 │ │ + b.n 88bd4 │ │ + ldr r0, [sp, #256] @ 0x100 │ │ + b.n 8903a │ │ + ldrd r0, r1, [sp, #256] @ 0x100 │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ - ldr r2, [sp, #68] @ 0x44 │ │ + ldr r2, [sp, #64] @ 0x40 │ │ it gt │ │ movgt r2, r0 │ │ mov.w r0, #0 │ │ - str r2, [sp, #68] @ 0x44 │ │ + str r2, [sp, #64] @ 0x40 │ │ it gt │ │ movgt r0, r2 │ │ str r0, [sp, #108] @ 0x6c │ │ - ldr r0, [sp, #60] @ 0x3c │ │ + ldr r0, [sp, #56] @ 0x38 │ │ it gt │ │ movgt r0, r1 │ │ - str r0, [sp, #60] @ 0x3c │ │ - b.n 8790e │ │ + str r0, [sp, #56] @ 0x38 │ │ + b.n 88bd4 │ │ movs r0, #0 │ │ str r0, [sp, #104] @ 0x68 │ │ - b.n 8790e │ │ - ldrb.w r0, [sp, #352] @ 0x160 │ │ - b.n 87d56 │ │ - ldrh.w r0, [sp, #352] @ 0x160 │ │ + b.n 88bd4 │ │ + ldrb.w r0, [sp, #256] @ 0x100 │ │ + b.n 8903a │ │ + ldrh.w r0, [sp, #256] @ 0x100 │ │ movs r1, #0 │ │ - str r1, [sp, #60] @ 0x3c │ │ - str r0, [sp, #68] @ 0x44 │ │ + str r1, [sp, #56] @ 0x38 │ │ + str r0, [sp, #64] @ 0x40 │ │ str r0, [sp, #108] @ 0x6c │ │ - b.n 8790e │ │ + b.n 88bd4 │ │ movs r0, #0 │ │ str r0, [sp, #108] @ 0x6c │ │ - b.n 8790e │ │ - cmp r6, #2 │ │ - bcc.w 880ae │ │ - ldrh r0, [r1, #0] │ │ - b.n 87d84 │ │ - cmp r6, #8 │ │ - bcc.w 8810a │ │ - ldr r0, [r1, #0] │ │ - ldr r1, [r1, #4] │ │ - b.n 87d86 │ │ - cmp r6, #4 │ │ - bcc.w 880ae │ │ - ldr r0, [r1, #0] │ │ + b.n 88bd4 │ │ + cmp r1, #2 │ │ + bcc.w 8927e │ │ + ldrh.w r0, [ip] │ │ + b.n 89070 │ │ + cmp r1, #8 │ │ + bcc.w 892f8 │ │ + ldr.w r0, [ip] │ │ + ldr.w r1, [ip, #4] │ │ + b.n 89072 │ │ + cmp r1, #4 │ │ + bcc.w 8927e │ │ + ldr.w r0, [ip] │ │ movs r1, #0 │ │ - ldr r6, [sp, #260] @ 0x104 │ │ - strd r1, r0, [sp, #48] @ 0x30 │ │ + ldr r4, [sp, #112] @ 0x70 │ │ + strd r1, r0, [sp, #44] @ 0x2c │ │ movs r0, #1 │ │ - str r0, [sp, #96] @ 0x60 │ │ - b.n 8790e │ │ - cmp r6, #2 │ │ - bcc.w 880ae │ │ - ldrh r0, [r1, #0] │ │ - b.n 87db0 │ │ - cmp r6, #8 │ │ - bcc.w 8810a │ │ - ldr r0, [r1, #0] │ │ - ldr r1, [r1, #4] │ │ - b.n 87db2 │ │ - cmp r6, #4 │ │ - bcc.w 880ae │ │ - ldr r0, [r1, #0] │ │ + str r0, [sp, #88] @ 0x58 │ │ + b.n 88bd4 │ │ + cmp r1, #2 │ │ + bcc.w 8927e │ │ + ldrh.w r0, [ip] │ │ + b.n 890a4 │ │ + cmp r1, #8 │ │ + bcc.w 892f8 │ │ + ldr.w r0, [ip] │ │ + ldr.w r1, [ip, #4] │ │ + b.n 890a6 │ │ + cmp r1, #4 │ │ + bcc.w 8927e │ │ + ldr.w r0, [ip] │ │ movs r1, #0 │ │ - ldr r6, [sp, #260] @ 0x104 │ │ - strd r1, r0, [sp, #36] @ 0x24 │ │ + ldr r4, [sp, #112] @ 0x70 │ │ + strd r1, r0, [sp, #32] │ │ movs r0, #1 │ │ - str r0, [sp, #92] @ 0x5c │ │ - b.n 8790e │ │ - movs r0, #0 │ │ - ldr.w ip, [sp, #292] @ 0x124 │ │ - strd r0, r0, [sp, #92] @ 0x5c │ │ - str r0, [sp, #80] @ 0x50 │ │ - str r0, [sp, #108] @ 0x6c │ │ - strd r0, r0, [sp, #100] @ 0x64 │ │ - movs r0, #0 │ │ - strd r0, r0, [sp, #112] @ 0x70 │ │ - movs r0, #0 │ │ - str r0, [sp, #252] @ 0xfc │ │ - ldr r5, [r7, #20] │ │ - ldr r0, [r5, #0] │ │ - ldr.w r9, [r5, #8] │ │ - cmp r9, r0 │ │ - bne.n 87df4 │ │ - ldr r1, [pc, #948] @ (8819c ) │ │ - mov r0, r5 │ │ - add r1, pc │ │ - bl 86dc0 │ │ - ldr.w ip, [sp, #292] @ 0x124 │ │ - ldr r0, [r5, #4] │ │ - add.w r1, r9, r9, lsl #2 │ │ - ldr r2, [sp, #112] @ 0x70 │ │ - ldr r4, [sp, #236] @ 0xec │ │ - str.w r2, [r0, r1, lsl #3] │ │ - add.w r0, r0, r1, lsl #3 │ │ - add.w r2, r9, #1 │ │ - ldr r1, [sp, #116] @ 0x74 │ │ - str r1, [r0, #4] │ │ - ldr r1, [sp, #88] @ 0x58 │ │ - str r1, [r0, #8] │ │ - ldr r1, [sp, #84] @ 0x54 │ │ - str r1, [r0, #12] │ │ - ldr r1, [sp, #252] @ 0xfc │ │ - str r1, [r0, #16] │ │ - ldr r1, [sp, #120] @ 0x78 │ │ - str r1, [r0, #20] │ │ - ldr r1, [sp, #248] @ 0xf8 │ │ - str r1, [r0, #24] │ │ - ldr r1, [sp, #104] @ 0x68 │ │ - str r1, [r0, #28] │ │ - ldr r1, [sp, #108] @ 0x6c │ │ - str r1, [r0, #32] │ │ - ldr r0, [sp, #100] @ 0x64 │ │ - str r6, [sp, #260] @ 0x104 │ │ - str r2, [r5, #8] │ │ - lsls r0, r0, #31 │ │ - beq.n 87e52 │ │ - ldr r0, [sp, #272] @ 0x110 │ │ - ldr r1, [sp, #192] @ 0xc0 │ │ - ldr r2, [sp, #188] @ 0xbc │ │ - ldr r6, [sp, #76] @ 0x4c │ │ - ldr r0, [r1, r0] │ │ - ldr r1, [r1, r2] │ │ - cmp r0, r6 │ │ - bcs.n 87ebc │ │ - ldr r5, [sp, #196] @ 0xc4 │ │ - movs r3, #19 │ │ - mov.w ip, #0 │ │ - movs r0, #0 │ │ - movs r6, #0 │ │ - b.n 87f24 │ │ - ldr r0, [sp, #96] @ 0x60 │ │ - lsls r0, r0, #31 │ │ - beq.w 88014 │ │ - ldr r0, [sp, #92] @ 0x5c │ │ - lsls r0, r0, #31 │ │ - beq.w 87fb2 │ │ - ldr r0, [sp, #40] @ 0x28 │ │ - ldr r1, [sp, #52] @ 0x34 │ │ - subs r0, r1, r0 │ │ - ldr r1, [sp, #48] @ 0x30 │ │ - ldr r0, [sp, #36] @ 0x24 │ │ - sbcs.w r0, r1, r0 │ │ - bcs.w 88014 │ │ - ldr r5, [r7, #24] │ │ - ldr r0, [r5, #0] │ │ - ldr r4, [r5, #8] │ │ - cmp r4, r0 │ │ - bne.n 87e8c │ │ - ldr r1, [pc, #888] @ (881f8 ) │ │ - mov r0, r5 │ │ - add r1, pc │ │ - bl 830ae │ │ - ldr.w ip, [sp, #292] @ 0x124 │ │ - ldr r0, [r5, #4] │ │ - add.w r1, r4, r4, lsl #1 │ │ - ldr r2, [sp, #52] @ 0x34 │ │ - str.w r2, [r0, r1, lsl #3] │ │ - add.w r0, r0, r1, lsl #3 │ │ - adds r2, r4, #1 │ │ - ldr r1, [sp, #48] @ 0x30 │ │ - str r1, [r0, #4] │ │ - ldr r1, [sp, #40] @ 0x28 │ │ - str r1, [r0, #8] │ │ - ldr r1, [sp, #36] @ 0x24 │ │ - str r2, [r5, #8] │ │ - str r1, [r0, #12] │ │ - b.n 8800a │ │ - ldr r3, [sp, #184] @ 0xb8 │ │ - add.w ip, sp, #296 @ 0x128 │ │ + str r0, [sp, #84] @ 0x54 │ │ + b.n 88bd4 │ │ + ldr r3, [sp, #148] @ 0x94 │ │ + add.w ip, sp, #200 @ 0xc8 │ │ ldmia r3, {r0, r1, r2, r3} │ │ stmia.w ip, {r0, r1, r2, r3} │ │ - b.n 88034 │ │ - subs r0, r0, r6 │ │ - str r0, [sp, #372] @ 0x174 │ │ - adds r0, r1, r6 │ │ - str r0, [sp, #368] @ 0x170 │ │ - ldr r0, [sp, #264] @ 0x108 │ │ - add r1, sp, #344 @ 0x158 │ │ - strh.w r0, [sp, #366] @ 0x16e │ │ - movs r2, #0 │ │ - ldr r0, [sp, #268] @ 0x10c │ │ - strh.w r0, [sp, #364] @ 0x16c │ │ - ldr r0, [sp, #228] @ 0xe4 │ │ - str r0, [sp, #360] @ 0x168 │ │ - ldr r0, [sp, #232] @ 0xe8 │ │ - str r0, [sp, #356] @ 0x164 │ │ - ldr r0, [sp, #156] @ 0x9c │ │ - str r0, [sp, #352] @ 0x160 │ │ - ldr r0, [sp, #196] @ 0xc4 │ │ - ldr r3, [sp, #152] @ 0x98 │ │ - str r0, [sp, #348] @ 0x15c │ │ - ldr r0, [sp, #148] @ 0x94 │ │ - str r0, [sp, #344] @ 0x158 │ │ - add r0, sp, #384 @ 0x180 │ │ - strb r2, [r3, #2] │ │ - strh r2, [r3, #0] │ │ - strb.w r4, [sp, #376] @ 0x178 │ │ - bl 84c5c │ │ - ldrd r0, r1, [sp, #384] @ 0x180 │ │ - ldr.w ip, [sp, #292] @ 0x124 │ │ - eor.w r2, r0, #2 │ │ - orrs r2, r1 │ │ - bne.n 87f7e │ │ - ldr r3, [sp, #392] @ 0x188 │ │ - uxtb r0, r3 │ │ - cmp r0, #75 @ 0x4b │ │ - beq.w 88014 │ │ - ldrd r5, r1, [sp, #396] @ 0x18c │ │ - lsrs r0, r3, #16 │ │ - ldr r6, [sp, #404] @ 0x194 │ │ - orr.w ip, r0, r5, lsl #16 │ │ - lsrs r0, r3, #8 │ │ - orr.w r0, r0, r5, lsl #24 │ │ - strd r5, r1, [sp, #300] @ 0x12c │ │ - str r6, [sp, #308] @ 0x134 │ │ - strh.w ip, [sp, #298] @ 0x12a │ │ - strb.w r0, [sp, #297] @ 0x129 │ │ - strb.w r3, [sp, #296] @ 0x128 │ │ - b.n 88034 │ │ - ldr.w r0, [r8, #4] │ │ + b.n 891fe │ │ + ldrd ip, r9, [r4, #8] │ │ + movs r5, #0 │ │ + ldr r4, [sp, #144] @ 0x90 │ │ + cmp r2, #4 │ │ + sub.w r6, r6, r1 │ │ + add r3, r1 │ │ + strb r5, [r4, #2] │ │ + strh r5, [r4, #0] │ │ + it hi │ │ + movhi r5, #1 │ │ + strb.w r5, [sp, #280] @ 0x118 │ │ + ldr.w r5, [sl, #248] @ 0xf8 │ │ + ldr.w r4, [sl, #264] @ 0x108 │ │ + str r6, [sp, #276] @ 0x114 │ │ + str r3, [sp, #272] @ 0x110 │ │ + strh.w r0, [sp, #268] @ 0x10c │ │ + str.w lr, [sp, #252] @ 0xfc │ │ + strh.w r2, [sp, #270] @ 0x10e │ │ + str r4, [sp, #264] @ 0x108 │ │ + strd ip, r9, [sp, #256] @ 0x100 │ │ + str r5, [sp, #248] @ 0xf8 │ │ + b.n 89120 │ │ + ldr.w r0, [fp, #16] │ │ add.w r1, r5, r5, lsl #1 │ │ adds r2, r5, #1 │ │ - ldr r5, [r7, #20] │ │ - str.w r2, [r8, #8] │ │ str.w r4, [r0, r1, lsl #3] │ │ add.w r0, r0, r1, lsl #3 │ │ - ldr r1, [r7, #28] │ │ - strd sl, r6, [r0, #4] │ │ - str.w fp, [r0, #12] │ │ - strd r1, r9, [r0, #16] │ │ - add r0, sp, #384 @ 0x180 │ │ - add r1, sp, #344 @ 0x158 │ │ - bl 84c5c │ │ - ldrd r0, r1, [sp, #384] @ 0x180 │ │ - ldr.w ip, [sp, #292] @ 0x124 │ │ - ldr.w r8, [r7, #16] │ │ + ldr r1, [sp, #164] @ 0xa4 │ │ + str.w r2, [fp, #20] │ │ + strd r9, sl, [r0, #4] │ │ + str r6, [r0, #12] │ │ + strd r1, r8, [r0, #16] │ │ + add r0, sp, #288 @ 0x120 │ │ + add r1, sp, #248 @ 0xf8 │ │ + bl 85d90 │ │ + ldrd r0, r1, [sp, #288] @ 0x120 │ │ eor.w r2, r0, #2 │ │ - ldr.w fp, [r7, #8] │ │ orrs r2, r1 │ │ - beq.n 87f08 │ │ + beq.n 89168 │ │ eor.w r0, r0, #1 │ │ orrs r0, r1 │ │ - bne.n 88014 │ │ - ldrd r4, sl, [sp, #392] @ 0x188 │ │ - ldrd r6, fp, [sp, #400] @ 0x190 │ │ - subs r0, r4, r6 │ │ - sbcs.w r0, sl, fp │ │ - bcs.n 87f5e │ │ - ldr.w r8, [r7, #24] │ │ - ldr.w r0, [r8] │ │ - ldr.w r5, [r8, #8] │ │ + bne.n 891f2 │ │ + add.w sl, sp, #296 @ 0x128 │ │ + ldr r6, [sp, #308] @ 0x134 │ │ + ldmia.w sl, {r4, r9, sl} │ │ + subs.w r0, r4, sl │ │ + sbcs.w r0, r9, r6 │ │ + bcs.n 89120 │ │ + ldr.w r0, [fp, #12] │ │ + ldr.w r5, [fp, #20] │ │ cmp r5, r0 │ │ - bne.n 87f38 │ │ - ldr r1, [pc, #588] @ (881f4 ) │ │ - mov r0, r8 │ │ + bne.n 890fe │ │ + ldr r1, [pc, #668] @ (893fc ) │ │ + ldr r0, [sp, #152] @ 0x98 │ │ add r1, pc │ │ - bl 830ae │ │ - b.n 87f38 │ │ + bl 8432a │ │ + b.n 890fe │ │ + ldr r6, [sp, #296] @ 0x128 │ │ + uxtb r0, r6 │ │ + cmp r0, #79 @ 0x4f │ │ + beq.n 891f2 │ │ + ldrd lr, r3, [sp, #300] @ 0x12c │ │ + lsrs r0, r6, #16 │ │ + ldr r5, [sp, #308] @ 0x134 │ │ + orr.w ip, r0, lr, lsl #16 │ │ + lsrs r0, r6, #8 │ │ + orr.w r4, r0, lr, lsl #24 │ │ + ldr r0, [sp, #188] @ 0xbc │ │ + strh.w ip, [sp, #202] @ 0xca │ │ + str r5, [sp, #212] @ 0xd4 │ │ + strd lr, r3, [sp, #204] @ 0xcc │ │ + mov ip, r0 │ │ + strb.w r4, [sp, #201] @ 0xc9 │ │ + strb.w r6, [sp, #200] @ 0xc8 │ │ + b.n 89202 │ │ ldr r0, [sp, #80] @ 0x50 │ │ lsls r0, r0, #31 │ │ - beq.n 88014 │ │ - ldr r0, [sp, #32] │ │ - ldr r1, [sp, #52] @ 0x34 │ │ - ldr r2, [sp, #48] @ 0x30 │ │ - adds r4, r0, r1 │ │ + beq.n 891f2 │ │ ldr r0, [sp, #28] │ │ - adc.w r6, r0, r2 │ │ + ldr r1, [sp, #48] @ 0x30 │ │ + ldr r2, [sp, #44] @ 0x2c │ │ + adds r4, r0, r1 │ │ + ldr r0, [sp, #24] │ │ + adc.w r5, r0, r2 │ │ subs r0, r1, r4 │ │ - sbcs.w r0, r2, r6 │ │ - bcs.n 88014 │ │ - ldr.w sl, [r7, #24] │ │ - ldr.w r0, [sl] │ │ - ldr.w r5, [sl, #8] │ │ - cmp r5, r0 │ │ - bne.n 87fec │ │ - ldr r1, [pc, #540] @ (881fc ) │ │ - mov r0, sl │ │ + sbcs.w r0, r2, r5 │ │ + bcs.n 891f2 │ │ + ldr.w r0, [fp, #12] │ │ + ldr.w r6, [fp, #20] │ │ + cmp r6, r0 │ │ + bne.n 891cc │ │ + ldr r1, [pc, #572] @ (89400 ) │ │ + ldr r0, [sp, #152] @ 0x98 │ │ add r1, pc │ │ - bl 830ae │ │ - ldr.w ip, [sp, #292] @ 0x124 │ │ - ldr.w r0, [sl, #4] │ │ - add.w r1, r5, r5, lsl #1 │ │ - ldr r2, [sp, #52] @ 0x34 │ │ + bl 8432a │ │ + ldr.w r0, [fp, #16] │ │ + add.w r1, r6, r6, lsl #1 │ │ + ldr r2, [sp, #48] @ 0x30 │ │ str.w r2, [r0, r1, lsl #3] │ │ add.w r0, r0, r1, lsl #3 │ │ - adds r2, r5, #1 │ │ - ldr r1, [sp, #48] @ 0x30 │ │ - str.w r2, [sl, #8] │ │ + adds r2, r6, #1 │ │ + ldr r1, [sp, #44] @ 0x2c │ │ + str.w r2, [fp, #20] │ │ adds r2, r0, #4 │ │ - stmia r2!, {r1, r4, r6} │ │ - ldr r1, [r7, #28] │ │ - str r1, [r0, #16] │ │ - str.w r9, [r0, #20] │ │ - ldr r5, [r7, #20] │ │ - ldr r0, [r7, #12] │ │ - mov r1, ip │ │ - strd r0, r8, [sp, #4] │ │ - ldr r0, [r7, #24] │ │ - str r0, [sp, #16] │ │ - ldr r0, [sp, #220] @ 0xdc │ │ - ldr r2, [sp, #284] @ 0x11c │ │ - ldr r3, [sp, #276] @ 0x114 │ │ - str r0, [sp, #20] │ │ - add r0, sp, #296 @ 0x128 │ │ - str.w fp, [sp] │ │ - str r5, [sp, #12] │ │ - bl 87494 │ │ - ldr r1, [sp, #260] @ 0x104 │ │ - ldrb.w r0, [sp, #296] @ 0x128 │ │ - cmp r0, #75 @ 0x4b │ │ - bne.w 881da │ │ - str r1, [sp, #260] @ 0x104 │ │ - ldr r2, [sp, #292] @ 0x124 │ │ - ldr r4, [r2, #8] │ │ - ldr r6, [r2, #0] │ │ - ldrd r3, lr, [r4, #24] │ │ - ldrb.w r0, [r4, #33] @ 0x21 │ │ - ldr r1, [r4, #36] @ 0x24 │ │ + stmia r2!, {r1, r4, r5} │ │ + str.w r9, [r0, #16] │ │ + str.w r8, [r0, #20] │ │ + ldr r2, [sp, #196] @ 0xc4 │ │ + add r0, sp, #200 @ 0xc8 │ │ + ldr r3, [sp, #156] @ 0x9c │ │ + mov r1, fp │ │ + bl 88700 │ │ + ldr.w ip, [sp, #188] @ 0xbc │ │ + ldrd r2, r1, [sp, #116] @ 0x74 │ │ + ldrb.w r0, [sp, #200] @ 0xc8 │ │ + cmp r0, #79 @ 0x4f │ │ + bne.w 893d8 │ │ + strd r2, r1, [sp, #116] @ 0x74 │ │ + ldr.w r2, [fp, #32] │ │ + ldr.w r4, [fp, #24] │ │ + ldrd r3, r6, [r2, #24] │ │ + ldrb.w r0, [r2, #33] @ 0x21 │ │ + ldr r1, [r2, #36] @ 0x24 │ │ + mov r8, r4 │ │ cmp r0, #8 │ │ mov.w r0, #4 │ │ - ldr r5, [r2, #16] │ │ + ldr.w r5, [fp, #40] @ 0x28 │ │ it eq │ │ moveq r0, #12 │ │ - add r1, r6 │ │ - str r5, [sp, #284] @ 0x11c │ │ + add r1, r4 │ │ + str r5, [sp, #196] @ 0xc4 │ │ add r0, r1 │ │ - add.w r1, lr, r3 │ │ - subs r3, r0, r1 │ │ - ldr r0, [sp, #280] @ 0x118 │ │ + adds r1, r6, r3 │ │ + subs r0, r0, r1 │ │ + str r0, [sp, #168] @ 0xa8 │ │ + ldr r0, [sp, #184] @ 0xb8 │ │ cmp r5, r0 │ │ - bgt.w 875d4 │ │ - b.n 88148 │ │ + bgt.w 8878c │ │ + b.n 89320 │ │ + movs r0, #0 │ │ + mov r6, r2 │ │ + str r0, [r2, #4] │ │ + str r1, [r2, #0] │ │ + movs r1, #19 │ │ + b.n 892dc │ │ + add r6, sp, #220 @ 0xdc │ │ ldr r5, [sp, #136] @ 0x88 │ │ - add r6, sp, #316 @ 0x13c │ │ - ldr r4, [sp, #144] @ 0x90 │ │ + ldr r4, [sp, #140] @ 0x8c │ │ ldmia r6, {r2, r3, r6} │ │ ldrh r1, [r5, #0] │ │ - strh r1, [r4, #0] │ │ - ldr r1, [sp, #260] @ 0x104 │ │ ldrb r5, [r5, #2] │ │ + strh r1, [r4, #0] │ │ + add r1, sp, #204 @ 0xcc │ │ strb r5, [r4, #2] │ │ - str r6, [sp, #308] @ 0x134 │ │ - strd r2, r3, [sp, #300] @ 0x12c │ │ - strb.w r0, [sp, #296] @ 0x128 │ │ - b.n 88036 │ │ - ldr r6, [sp, #140] @ 0x8c │ │ - movs r0, #0 │ │ - str r0, [r6, #4] │ │ - ldr r0, [sp, #156] @ 0x9c │ │ - b.n 880a8 │ │ - movs r1, #53 @ 0x35 │ │ - b.n 8812a │ │ - ldr r6, [sp, #140] @ 0x8c │ │ + stmia r1!, {r2, r3, r6} │ │ + strb.w r0, [sp, #200] @ 0xc8 │ │ + b.n 891fe │ │ + movs r5, #19 │ │ + mov r1, r2 │ │ + b.n 892b4 │ │ + movs r1, #56 @ 0x38 │ │ + mov r6, r2 │ │ + b.n 892dc │ │ movs r0, #0 │ │ - str r0, [r6, #4] │ │ - ldr r0, [sp, #208] @ 0xd0 │ │ - str r0, [r6, #0] │ │ movs r1, #19 │ │ - b.n 8812c │ │ + str.w r0, [sp, #227] @ 0xe3 │ │ + str.w ip, [sp, #223] @ 0xdf │ │ + b.n 892d8 │ │ + ldr r6, [sp, #160] @ 0xa0 │ │ movs r0, #0 │ │ - str.w r0, [sp, #323] @ 0x143 │ │ - str.w r1, [sp, #319] @ 0x13f │ │ + ldr.w ip, [sp, #188] @ 0xbc │ │ + str r1, [r6, #0] │ │ movs r1, #19 │ │ - b.n 8812a │ │ - movs r5, #19 │ │ - ldr r1, [sp, #132] @ 0x84 │ │ - b.n 880e0 │ │ - movs r5, #53 @ 0x35 │ │ - b.n 880e0 │ │ - movs r5, #19 │ │ - ldr r1, [sp, #168] @ 0xa8 │ │ - b.n 880e0 │ │ + str r0, [r6, #4] │ │ + b.n 892dc │ │ + movs r5, #56 @ 0x38 │ │ + b.n 892b4 │ │ bic.w r6, r3, #255 @ 0xff │ │ movs r5, #19 │ │ - b.n 880da │ │ + b.n 892ae │ │ movs r6, #0 │ │ - movs r5, #53 @ 0x35 │ │ + movs r5, #56 @ 0x38 │ │ movs r3, #0 │ │ uxtb r0, r3 │ │ orr.w r1, r0, r6 │ │ - ldr r6, [sp, #144] @ 0x90 │ │ - movs r3, #0 │ │ - ldrh.w r0, [sp, #312] @ 0x138 │ │ - ldrb.w r2, [sp, #314] @ 0x13a │ │ - strh r0, [r6, #0] │ │ - ldr r0, [sp, #72] @ 0x48 │ │ - strb r2, [r6, #2] │ │ - strd r1, r3, [sp, #304] @ 0x130 │ │ - str r0, [sp, #300] @ 0x12c │ │ - strb.w r5, [sp, #296] @ 0x128 │ │ - b.n 88036 │ │ - ldr.w r8, [sp, #268] @ 0x10c │ │ - movs r1, #23 │ │ - strb.w r8, [sp, #312] @ 0x138 │ │ - b.n 8812a │ │ - ldr r2, [sp, #124] @ 0x7c │ │ - ldr r3, [sp, #128] @ 0x80 │ │ - str.w r1, [sp, #335] @ 0x14f │ │ - ldrb r0, [r2, #2] │ │ - ldrh r2, [r2, #0] │ │ - strh r2, [r3, #0] │ │ - strb r0, [r3, #2] │ │ + ldr r3, [sp, #140] @ 0x8c │ │ + ldrh.w r0, [sp, #216] @ 0xd8 │ │ + ldrb.w r2, [sp, #218] @ 0xda │ │ + strb r2, [r3, #2] │ │ + strh r0, [r3, #0] │ │ movs r0, #0 │ │ - ldr r1, [sp, #328] @ 0x148 │ │ - str.w r0, [sp, #323] @ 0x143 │ │ - ldr r0, [sp, #332] @ 0x14c │ │ - str r1, [sp, #312] @ 0x138 │ │ - movs r1, #19 │ │ - str r0, [sp, #316] @ 0x13c │ │ - ldr r6, [sp, #140] @ 0x8c │ │ - ldr r5, [sp, #144] @ 0x90 │ │ - ldr.w r2, [sp, #315] @ 0x13b │ │ + ldr r2, [sp, #116] @ 0x74 │ │ + strd r1, r0, [sp, #208] @ 0xd0 │ │ + str r2, [sp, #204] @ 0xcc │ │ + strb.w r5, [sp, #200] @ 0xc8 │ │ + b.n 89206 │ │ + movs r1, #25 │ │ + strb.w r3, [sp, #216] @ 0xd8 │ │ + mov r6, r2 │ │ + mov ip, lr │ │ + ldr r5, [sp, #140] @ 0x8c │ │ + ldr.w r2, [sp, #219] @ 0xdb │ │ ldr r3, [r6, #0] │ │ ldr r6, [r6, #4] │ │ - ldr r0, [sp, #312] @ 0x138 │ │ + ldr r0, [sp, #216] @ 0xd8 │ │ str.w r2, [r5, #3] │ │ - strb.w r1, [sp, #296] @ 0x128 │ │ - str r6, [sp, #308] @ 0x134 │ │ + str r6, [sp, #212] @ 0xd4 │ │ str r0, [r5, #0] │ │ - str r3, [sp, #304] @ 0x130 │ │ - b.n 88034 │ │ - ldr r1, [sp, #288] @ 0x120 │ │ - movs r0, #75 @ 0x4b │ │ - strb r0, [r1, #0] │ │ - b.n 8817e │ │ - ldr r0, [sp, #292] @ 0x124 │ │ - strd r1, r5, [r0] │ │ - movs r1, #6 │ │ - mov.w fp, #0 │ │ - b.n 8816e │ │ - ldr r0, [sp, #292] @ 0x124 │ │ - add.w r6, r2, lr │ │ - movs r1, #0 │ │ - strd r6, r1, [r0] │ │ + strb.w r1, [sp, #200] @ 0xc8 │ │ + str r3, [sp, #208] @ 0xd0 │ │ + b.n 89202 │ │ + ldr r0, [sp, #128] @ 0x80 │ │ + mov r6, r2 │ │ + ldr r3, [sp, #132] @ 0x84 │ │ + str.w ip, [sp, #239] @ 0xef │ │ + mov ip, lr │ │ + mov r2, r0 │ │ + ldrb r0, [r0, #2] │ │ + ldrh r2, [r2, #0] │ │ + strh r2, [r3, #0] │ │ + strb r0, [r3, #2] │ │ movs r0, #0 │ │ + ldr r1, [sp, #232] @ 0xe8 │ │ + str.w r0, [sp, #227] @ 0xe3 │ │ + ldr r0, [sp, #236] @ 0xec │ │ + str r1, [sp, #216] @ 0xd8 │ │ movs r1, #19 │ │ - ldr r2, [sp, #288] @ 0x120 │ │ - strb r1, [r2, #0] │ │ - ldr r1, [sp, #256] @ 0x100 │ │ - strb.w fp, [r2, #1] │ │ - strd r1, r6, [r2, #4] │ │ - str r0, [r2, #12] │ │ - add sp, #412 @ 0x19c │ │ + str r0, [sp, #220] @ 0xdc │ │ + b.n 892dc │ │ + movs r0, #79 @ 0x4f │ │ + strb.w r0, [ip] │ │ + b.n 89360 │ │ + ldr r0, [sp, #192] @ 0xc0 │ │ + mov.w r9, #0 │ │ + strd r5, r6, [r0, #24] │ │ + movs r0, #6 │ │ + ldr.w ip, [sp, #188] @ 0xbc │ │ + b.n 8934e │ │ + ldr r0, [sp, #192] @ 0xc0 │ │ + add r2, lr │ │ + ldr.w ip, [sp, #188] @ 0xbc │ │ + movs r1, #0 │ │ + strd r2, r1, [r0, #24] │ │ + mov.w fp, #0 │ │ + movs r0, #19 │ │ + strb.w r0, [ip] │ │ + add.w r1, ip, #4 │ │ + ldr r0, [sp, #176] @ 0xb0 │ │ + strb.w r9, [ip, #1] │ │ + stmia.w r1, {r0, r2, fp} │ │ + add sp, #316 @ 0x13c │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ - mov.w fp, #0 │ │ - b.n 8816a │ │ - ldr r0, [sp, #292] @ 0x124 │ │ + mov.w r9, #0 │ │ + mov r2, r8 │ │ + b.n 89348 │ │ + ldr r0, [sp, #192] @ 0xc0 │ │ movs r2, #6 │ │ - strd r3, r4, [r0] │ │ - mov.w sl, #0 │ │ - b.n 881b2 │ │ - nop │ │ - ldrh r2, [r7, #28] │ │ - movs r4, r0 │ │ - movs r1, #18 │ │ - b.n 88158 │ │ - ldr r1, [sp, #292] @ 0x124 │ │ - add lr, r9 │ │ + mov.w fp, #0 │ │ + strd r5, r8, [r0, #24] │ │ + ldr.w ip, [sp, #188] @ 0xbc │ │ + b.n 893a0 │ │ + movs r0, #18 │ │ + mov.w r9, #0 │ │ + mov r2, ip │ │ + b.n 89334 │ │ + ldr r1, [sp, #192] @ 0xc0 │ │ + add lr, sl │ │ + ldr.w ip, [sp, #188] @ 0xbc │ │ movs r0, #0 │ │ - strd lr, r0, [r1] │ │ - movs r6, #0 │ │ + strd lr, r0, [r1, #24] │ │ + mov.w r9, #0 │ │ movs r2, #19 │ │ - ldr r0, [sp, #288] @ 0x120 │ │ - ldr r1, [sp, #252] @ 0xfc │ │ - strh r3, [r0, #2] │ │ - strb.w sl, [r0, #1] │ │ - strb r2, [r0, #0] │ │ - strd r1, lr, [r0, #4] │ │ - str r6, [r0, #12] │ │ - b.n 8817e │ │ - ldr r6, [sp, #356] @ 0x164 │ │ - ldr.w lr, [sp, #352] @ 0x160 │ │ - ldrh.w r3, [sp, #346] @ 0x15a │ │ - ldrb.w sl, [sp, #345] @ 0x159 │ │ - ldr r0, [sp, #348] @ 0x15c │ │ - str r0, [sp, #252] @ 0xfc │ │ - b.n 881b2 │ │ - add r3, sp, #296 @ 0x128 │ │ - b.n 881e0 │ │ - add r3, sp, #344 @ 0x158 │ │ + ldr r0, [sp, #172] @ 0xac │ │ + strh.w r5, [ip, #2] │ │ + strb.w fp, [ip, #1] │ │ + strb.w r2, [ip] │ │ + strd r0, lr, [ip, #4] │ │ + str.w r9, [ip, #12] │ │ + b.n 89360 │ │ + ldr r0, [sp, #252] @ 0xfc │ │ + ldr.w r9, [sp, #260] @ 0x104 │ │ + ldr.w lr, [sp, #256] @ 0x100 │ │ + str r0, [sp, #172] @ 0xac │ │ + ldrh.w r5, [sp, #250] @ 0xfa │ │ + ldrb.w fp, [sp, #249] @ 0xf9 │ │ + b.n 8937c │ │ + add r3, sp, #248 @ 0xf8 │ │ + ldr r6, [sp, #188] @ 0xbc │ │ ldmia r3, {r0, r1, r2, r3} │ │ - ldr r6, [sp, #288] @ 0x120 │ │ stmia r6!, {r0, r1, r2, r3} │ │ - b.n 8817e │ │ - mov.w sl, #0 │ │ - b.n 881ae │ │ + b.n 89360 │ │ + add r3, sp, #200 @ 0xc8 │ │ + ldmia r3, {r0, r1, r2, r3} │ │ + stmia.w ip, {r0, r1, r2, r3} │ │ + b.n 89360 │ │ + mov.w fp, #0 │ │ + b.n 8939a │ │ movs r2, #18 │ │ - b.n 88194 │ │ - nop │ │ - ldrh r2, [r1, #16] │ │ - movs r4, r0 │ │ - ldrh r2, [r6, #24] │ │ + mov.w fp, #0 │ │ + mov lr, r6 │ │ + b.n 8937c │ │ + movs r2, #18 │ │ + mov.w fp, #0 │ │ + mov lr, r6 │ │ + b.n 893a0 │ │ + strh r0, [r3, #2] │ │ movs r4, r0 │ │ - ldrh r2, [r2, #14] │ │ + ldrb r2, [r6, #31] │ │ movs r4, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl} │ │ sub.w sp, sp, #4096 @ 0x1000 │ │ sub sp, #16 │ │ movw r2, #5653 @ 0x1615 │ │ + sub.w r3, r1, r1, lsr #1 │ │ movt r2, #5 │ │ cmp r1, r2 │ │ it cc │ │ movcc r2, r1 │ │ - cmp.w r2, r1, lsr #1 │ │ - it cc │ │ - lsrcc r2, r1, #1 │ │ + cmp r2, r3 │ │ + it ls │ │ + movls r2, r3 │ │ cmp r2, #48 @ 0x30 │ │ mov r4, r2 │ │ it ls │ │ movls r4, #48 @ 0x30 │ │ cmp r2, #171 @ 0xab │ │ - bcs.n 8824e │ │ + bcs.n 89454 │ │ movs r2, #0 │ │ cmp r1, #65 @ 0x41 │ │ it cc │ │ movcc r2, #1 │ │ str r2, [sp, #0] │ │ add r2, sp, #8 │ │ movs r3, #170 @ 0xaa │ │ - bl 88886 │ │ + bl 89a88 │ │ add.w sp, sp, #4096 @ 0x1000 │ │ add sp, #16 │ │ ldmia.w sp!, {r8, r9, sl} │ │ pop {r4, r5, r6, r7, pc} │ │ movs r2, #24 │ │ umull r6, r2, r4, r2 │ │ - cbnz r2, 882ac │ │ + cbnz r2, 894b2 │ │ movw r2, #65529 @ 0xfff9 │ │ movt r2, #32767 @ 0x7fff │ │ cmp r6, r2 │ │ - bcs.n 882ac │ │ + bcs.n 894b2 │ │ movs r5, #0 │ │ - cbz r6, 88282 │ │ + cbz r6, 89488 │ │ mov r9, r0 │ │ - ldr r0, [pc, #96] @ (882cc ) │ │ + ldr r0, [pc, #96] @ (894d0 ) │ │ mov sl, r1 │ │ movs r1, #8 │ │ add r0, pc │ │ ldrb r0, [r0, #1] │ │ mov r0, r6 │ │ - bl 4abf8 │ │ - cbz r0, 882b4 │ │ + bl 4d084 │ │ + cbz r0, 894ba │ │ mov r8, r0 │ │ mov r1, sl │ │ mov r0, r9 │ │ - b.n 88288 │ │ + b.n 8948e │ │ mov.w r8, #8 │ │ movs r4, #0 │ │ cmp r1, #65 @ 0x41 │ │ it cc │ │ movcc r5, #1 │ │ mov r2, r8 │ │ mov r3, r4 │ │ str r5, [sp, #0] │ │ - bl 88886 │ │ + bl 89a88 │ │ mov r0, r8 │ │ add.w sp, sp, #4096 @ 0x1000 │ │ add sp, #16 │ │ ldmia.w sp!, {r8, r9, sl} │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ - b.w ccae8 │ │ - ldr r0, [pc, #32] @ (882d0 ) │ │ + b.w cd0f0 │ │ + ldr r0, [pc, #32] @ (894d4 ) │ │ add r0, pc │ │ - bl 4ad90 │ │ + bl 4bbb0 │ │ movs r0, #8 │ │ mov r1, r6 │ │ - bl 4adb8 │ │ + bl 4bbd8 │ │ mov r4, r0 │ │ mov r0, r8 │ │ - blx ccbe0 │ │ + blx cd200 │ │ mov r0, r4 │ │ - blx cb1cc │ │ - nop │ │ - stmia r3!, {r1, r2, r3, r4, r5} │ │ + blx cb7d4 │ │ + pop {r5, r6, pc} │ │ movs r4, r0 │ │ - strh r6, [r3, #36] @ 0x24 │ │ + ldrb r4, [r3, #10] │ │ movs r4, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #28 │ │ add.w r1, r1, r1, lsl #1 │ │ mov.w r8, #0 │ │ mov r3, r0 │ │ str r0, [sp, #4] │ │ add.w r1, r0, r1, lsl #3 │ │ str r1, [sp, #0] │ │ add.w r1, r0, #24 │ │ - b.n 8831c │ │ + b.n 89520 │ │ ldr r2, [sp, #4] │ │ ldr r0, [sp, #24] │ │ strd r0, sl, [r2] │ │ ldr r0, [sp, #8] │ │ ldr r3, [sp, #20] │ │ str r0, [r2, #8] │ │ ldr r0, [sp, #12] │ │ strd r0, r9, [r2, #12] │ │ ldr r0, [sp, #16] │ │ str r0, [r2, #20] │ │ ldr r0, [sp, #0] │ │ add.w r1, r3, #24 │ │ sub.w r8, r8, #24 │ │ cmp r1, r0 │ │ - beq.n 883a4 │ │ + beq.n 895a8 │ │ mov fp, r3 │ │ mov r3, r1 │ │ ldrd r0, r5, [fp, #24] │ │ str r0, [sp, #24] │ │ ldr.w r2, [fp, #16] │ │ ldr.w r0, [fp, #40] @ 0x28 │ │ cmp r0, r2 │ │ - bcc.n 88342 │ │ - bhi.n 8830e │ │ + bcc.n 89546 │ │ + bhi.n 89512 │ │ ldrd r2, r6, [fp] │ │ ldr r1, [sp, #24] │ │ subs r2, r1, r2 │ │ sbcs.w r2, r5, r6 │ │ - bcs.n 8830e │ │ + bcs.n 89512 │ │ ldrd r2, r1, [fp, #32] │ │ mov r6, r3 │ │ strd r2, r1, [sp, #8] │ │ mov r2, fp │ │ ldr.w r1, [fp, #44] @ 0x2c │ │ str r1, [sp, #16] │ │ mov r1, r8 │ │ @@ -93117,519 +100496,517 @@ │ │ ldmia.w r2, {r0, r8, r9, sl, ip, lr} │ │ stmia.w r6, {r0, r8, r9, sl, ip, lr} │ │ mov sl, r5 │ │ mov r9, r3 │ │ ldr r2, [sp, #4] │ │ mov r8, r1 │ │ cmp fp, r2 │ │ - beq.n 882f8 │ │ + beq.n 894fc │ │ mov lr, r8 │ │ - b.n 88384 │ │ + b.n 89588 │ │ mov r0, ip │ │ adds.w lr, lr, #24 │ │ ldmia.w r0, {r1, r2, r3, r4, r5, r6} │ │ stmia.w fp, {r1, r2, r3, r4, r5, r6} │ │ mov fp, ip │ │ - beq.n 882f6 │ │ + beq.n 894fa │ │ ldr.w r0, [fp, #-8] │ │ sub.w ip, fp, #24 │ │ cmp r9, r0 │ │ - bcc.n 88372 │ │ - bhi.n 883a0 │ │ + bcc.n 89576 │ │ + bhi.n 895a4 │ │ ldrd r0, r3, [ip] │ │ ldr r1, [sp, #24] │ │ subs r0, r1, r0 │ │ sbcs.w r0, sl, r3 │ │ - bcc.n 88372 │ │ + bcc.n 89576 │ │ mov r2, fp │ │ - b.n 882f8 │ │ + b.n 894fc │ │ add sp, #28 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl} │ │ sub sp, #16 │ │ ldr.w ip, [r7, #28] │ │ cmp.w ip, #0 │ │ - beq.n 883f8 │ │ - ldrd lr, r8, [r7, #20] │ │ - and.w r2, r2, #63 @ 0x3f │ │ - ldrd r3, r1, [r7, #8] │ │ - cmp r2, #13 │ │ - beq.n 88422 │ │ - cmp r2, #14 │ │ - beq.n 88402 │ │ - cmp r2, #15 │ │ - bne.n 883f8 │ │ - ldr.w r8, [r8, #104] @ 0x68 │ │ - cmp.w r8, #0 │ │ - beq.n 883f8 │ │ + beq.n 895fa │ │ + mov r3, r2 │ │ + ldr.w lr, [r7, #24] │ │ + ldr r2, [r7, #16] │ │ + and.w r3, r3, #63 @ 0x3f │ │ + ldrd r8, r1, [r7, #8] │ │ + cmp r3, #13 │ │ + beq.n 89624 │ │ + cmp r3, #14 │ │ + beq.n 89604 │ │ + cmp r3, #15 │ │ + bne.n 895fa │ │ + ldr r1, [r2, #104] @ 0x68 │ │ + cbz r1, 895fa │ │ ldr.w r5, [lr, #24] │ │ cmp r5, #0 │ │ - beq.w 8856c │ │ + beq.w 89766 │ │ ldr.w r2, [lr, #20] │ │ cmp r5, #1 │ │ - bne.n 88448 │ │ - movs r4, #0 │ │ - b.n 8846a │ │ - movs r1, #75 @ 0x4b │ │ + bne.n 8964a │ │ + movs r3, #0 │ │ + b.n 8966c │ │ + movs r1, #79 @ 0x4f │ │ strb r1, [r0, #0] │ │ movs r1, #0 │ │ str r1, [r0, #4] │ │ - b.n 88570 │ │ - uxtb r2, r1 │ │ - cbz r2, 88432 │ │ - cmp r2, #1 │ │ - bne.w 8856c │ │ + b.n 8976a │ │ + uxtb r3, r1 │ │ + cbz r3, 89634 │ │ + cmp r3, #1 │ │ + bne.w 89766 │ │ ldr.w r6, [lr, #24] │ │ cmp r6, #0 │ │ - beq.w 8856c │ │ + beq.w 89766 │ │ ldr.w r9, [lr, #20] │ │ cmp r6, #1 │ │ - bne.n 884d4 │ │ + bne.n 896ce │ │ movs r5, #0 │ │ - b.n 884f6 │ │ - ldr r2, [r7, #16] │ │ - strd lr, r8, [sp] │ │ + b.n 896f0 │ │ + ldr r3, [r7, #20] │ │ + strd r8, lr, [sp] │ │ str.w ip, [sp, #8] │ │ - bl 885a0 │ │ - b.n 88570 │ │ + bl 8979c │ │ + b.n 8976a │ │ ldr.w r6, [lr, #16] │ │ cmp r6, #0 │ │ - beq.w 8856c │ │ + beq.w 89766 │ │ ldr.w sl, [lr, #12] │ │ cmp r6, #1 │ │ - bne.n 8851a │ │ + bne.n 89714 │ │ movs r5, #0 │ │ - b.n 8853c │ │ - movs r6, #0 │ │ - add.w r4, r6, r5, lsr #1 │ │ + b.n 89736 │ │ + movs r4, #0 │ │ + add.w r3, r4, r5, lsr #1 │ │ sub.w r5, r5, r5, lsr #1 │ │ - add.w r1, r4, r4, lsl #4 │ │ - add.w r1, r2, r1, lsl #4 │ │ - ldr.w r1, [r1, #264] @ 0x108 │ │ - cmp r1, r3 │ │ + add.w r6, r3, r3, lsl #3 │ │ + add.w r6, r2, r6, lsl #5 │ │ + ldr.w r6, [r6, #280] @ 0x118 │ │ + cmp r6, r8 │ │ it hi │ │ - movhi r4, r6 │ │ + movhi r3, r4 │ │ cmp r5, #1 │ │ - mov r6, r4 │ │ - bhi.n 8844a │ │ - add.w r5, r4, r4, lsl #4 │ │ - add.w r5, r2, r5, lsl #4 │ │ - ldr.w r5, [r5, #264] @ 0x108 │ │ - cmp r5, r3 │ │ - beq.n 8856c │ │ + mov r4, r3 │ │ + bhi.n 8964c │ │ + add.w r4, r3, r3, lsl #3 │ │ + add.w r4, r2, r4, lsl #5 │ │ + ldr.w r4, [r4, #280] @ 0x118 │ │ + cmp r4, r8 │ │ + beq.n 89766 │ │ it cc │ │ - addcc r4, #1 │ │ - cmp r4, #0 │ │ - beq.n 8856c │ │ - add.w r1, r4, r4, lsl #4 │ │ - add.w r2, r2, r1, lsl #4 │ │ - ldr.w r1, [r2, #-104] │ │ - cmp r1, #0 │ │ - bne.n 8856c │ │ - ldr.w r4, [r2, #-100] │ │ - cmp r3, r4 │ │ - bcc.n 8856c │ │ - ldrb.w r1, [r2, #-71] │ │ - subs r3, r3, r4 │ │ - ldr.w r6, [r2, #-68] │ │ - movs r5, #4 │ │ - ldr.w r4, [r2, #-76] │ │ - cmp r1, #8 │ │ + addcc r3, #1 │ │ + cmp r3, #0 │ │ + beq.n 89766 │ │ + add.w r3, r3, r3, lsl #3 │ │ + add.w r2, r2, r3, lsl #5 │ │ + ldr.w r3, [r2, #-104] │ │ + cmp r3, #0 │ │ + bne.n 89766 │ │ + ldr.w r3, [r2, #-100] │ │ + cmp r8, r3 │ │ + bcc.n 89766 │ │ + ldrb.w r5, [r2, #-71] │ │ + sub.w r8, r8, r3 │ │ + ldr.w r4, [r2, #-68] │ │ + movs r6, #4 │ │ + ldr.w r3, [r2, #-76] │ │ + cmp r5, #8 │ │ it eq │ │ - moveq r5, #12 │ │ - adds r1, r5, r6 │ │ - subs r1, r1, r4 │ │ - subs r5, r3, r1 │ │ - bcc.n 8856c │ │ - cmp r5, r4 │ │ - bcs.n 8856c │ │ - add.w r1, r8, #8 │ │ - sub.w r2, r2, #272 @ 0x110 │ │ - str.w ip, [sp, #8] │ │ - strd lr, r1, [sp] │ │ + moveq r6, #12 │ │ + add r4, r6 │ │ + subs r4, r4, r3 │ │ + subs.w r5, r8, r4 │ │ + bcc.n 89766 │ │ + cmp r5, r3 │ │ + bcs.n 89766 │ │ + sub.w r3, r2, #288 @ 0x120 │ │ + add.w r2, r1, #8 │ │ movs r1, #1 │ │ - bl 885a0 │ │ - b.n 88570 │ │ + b.n 89626 │ │ movs r4, #0 │ │ add.w r5, r4, r6, lsr #1 │ │ sub.w r6, r6, r6, lsr #1 │ │ - add.w r2, r5, r5, lsl #4 │ │ - add.w r2, r9, r2, lsl #4 │ │ - ldr.w r2, [r2, #264] @ 0x108 │ │ - cmp r2, r3 │ │ + add.w r3, r5, r5, lsl #3 │ │ + add.w r3, r9, r3, lsl #5 │ │ + ldr.w r3, [r3, #280] @ 0x118 │ │ + cmp r3, r8 │ │ it hi │ │ movhi r5, r4 │ │ cmp r6, #1 │ │ mov r4, r5 │ │ - bhi.n 884d6 │ │ - add.w r4, r5, r5, lsl #4 │ │ - add.w r4, r9, r4, lsl #4 │ │ - ldr.w r4, [r4, #264] @ 0x108 │ │ - cmp r4, r3 │ │ - beq.n 8856c │ │ + bhi.n 896d0 │ │ + add.w r4, r5, r5, lsl #3 │ │ + add.w r4, r9, r4, lsl #5 │ │ + ldr.w r4, [r4, #280] @ 0x118 │ │ + cmp r4, r8 │ │ + beq.n 89766 │ │ it cc │ │ addcc r5, #1 │ │ - cbz r5, 8856c │ │ - add.w r2, r5, r5, lsl #4 │ │ - add.w r2, r9, r2, lsl #4 │ │ - sub.w r2, r2, #272 @ 0x110 │ │ - b.n 8855e │ │ + cbz r5, 89766 │ │ + add.w r3, r5, r5, lsl #3 │ │ + add.w r3, r9, r3, lsl #5 │ │ + sub.w r3, r3, #288 @ 0x120 │ │ + b.n 89758 │ │ movs r4, #0 │ │ - mov.w r9, #336 @ 0x150 │ │ + mov.w r9, #352 @ 0x160 │ │ add.w r5, r4, r6, lsr #1 │ │ sub.w r6, r6, r6, lsr #1 │ │ - mla r2, r5, r9, sl │ │ - ldr.w r2, [r2, #332] @ 0x14c │ │ - cmp r2, r3 │ │ + mla r3, r5, r9, sl │ │ + ldr.w r3, [r3, #348] @ 0x15c │ │ + cmp r3, r8 │ │ it hi │ │ movhi r5, r4 │ │ cmp r6, #1 │ │ mov r4, r5 │ │ - bhi.n 88520 │ │ - mov.w r4, #336 @ 0x150 │ │ + bhi.n 8971a │ │ + mov.w r4, #352 @ 0x160 │ │ mla r4, r5, r4, sl │ │ - ldr.w r4, [r4, #332] @ 0x14c │ │ - cmp r4, r3 │ │ - beq.n 8856c │ │ + ldr.w r4, [r4, #348] @ 0x15c │ │ + cmp r4, r8 │ │ + beq.n 89766 │ │ it cc │ │ addcc r5, #1 │ │ - cbz r5, 8856c │ │ - mov.w r2, #336 @ 0x150 │ │ - mla r2, r5, r2, sl │ │ - sub.w r2, r2, #336 @ 0x150 │ │ - ldr.w r4, [r2, #168] @ 0xa8 │ │ - cbnz r4, 8856c │ │ - ldr.w r4, [r2, #172] @ 0xac │ │ - cmp r3, r4 │ │ - bcs.n 88578 │ │ - movs r1, #55 @ 0x37 │ │ + cbz r5, 89766 │ │ + mov.w r3, #352 @ 0x160 │ │ + mla r3, r5, r3, sl │ │ + sub.w r3, r3, #352 @ 0x160 │ │ + ldr.w r4, [r3, #184] @ 0xb8 │ │ + cbnz r4, 89766 │ │ + ldr.w r4, [r3, #188] @ 0xbc │ │ + cmp r8, r4 │ │ + bcs.n 89772 │ │ + movs r1, #58 @ 0x3a │ │ strb r1, [r0, #0] │ │ add sp, #16 │ │ ldmia.w sp!, {r8, r9, sl} │ │ pop {r4, r5, r6, r7, pc} │ │ - ldrb.w r5, [r2, #201] @ 0xc9 │ │ - subs r3, r3, r4 │ │ - ldr.w r9, [r2, #204] @ 0xcc │ │ - movs r6, #4 │ │ - ldr.w r4, [r2, #196] @ 0xc4 │ │ - cmp r5, #8 │ │ + ldrb.w r6, [r3, #217] @ 0xd9 │ │ + sub.w r8, r8, r4 │ │ + movs r4, #4 │ │ + ldr.w r9, [r3, #220] @ 0xdc │ │ + ldr.w r5, [r3, #212] @ 0xd4 │ │ + cmp r6, #8 │ │ it eq │ │ - moveq r6, #12 │ │ - add.w r5, r6, r9 │ │ - subs r5, r5, r4 │ │ - subs r5, r3, r5 │ │ - bcc.n 8856c │ │ - cmp r5, r4 │ │ - bcc.w 88424 │ │ - b.n 8856c │ │ + moveq r4, #12 │ │ + add r4, r9 │ │ + subs r4, r4, r5 │ │ + subs.w r6, r8, r4 │ │ + bcc.n 89766 │ │ + cmp r6, r5 │ │ + bcc.w 89626 │ │ + b.n 89766 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ - sub sp, #140 @ 0x8c │ │ - ldrb.w r9, [r2, #201] @ 0xc9 │ │ + sub sp, #148 @ 0x94 │ │ + ldrb.w r6, [r3, #217] @ 0xd9 │ │ movs r4, #4 │ │ - ldr.w sl, [r2, #204] @ 0xcc │ │ - add.w lr, r2, #168 @ 0xa8 │ │ - ldr.w fp, [r2, #240] @ 0xf0 │ │ - cmp.w r9, #8 │ │ - ldr.w r6, [r2, #196] @ 0xc4 │ │ + ldr.w ip, [r3, #220] @ 0xdc │ │ + add.w r8, r3, #184 @ 0xb8 │ │ + ldr.w lr, [r3, #256] @ 0x100 │ │ + cmp r6, #8 │ │ + ldr.w sl, [r3, #212] @ 0xd4 │ │ it eq │ │ moveq r4, #12 │ │ - add.w ip, r4, sl │ │ - add.w r8, fp, #8 │ │ - sub.w r5, ip, r6 │ │ - str r2, [sp, #56] @ 0x38 │ │ + add.w r9, r4, ip │ │ + str r3, [sp, #64] @ 0x40 │ │ + ldr r3, [r7, #8] │ │ + sub.w r5, r9, sl │ │ + add.w fp, lr, #8 │ │ cmp r3, r5 │ │ - bcc.n 88664 │ │ + bcc.n 89860 │ │ subs r5, r3, r5 │ │ - cmp r5, r6 │ │ - bcs.n 88664 │ │ - ldr r2, [sp, #56] @ 0x38 │ │ - subs r5, r3, r4 │ │ - strd lr, r8, [sp, #68] @ 0x44 │ │ - sub.w r5, r5, sl │ │ - strd r1, fp, [sp, #44] @ 0x2c │ │ + cmp r5, sl │ │ + bcs.n 89860 │ │ + strd r6, r2, [sp, #56] @ 0x38 │ │ + subs r4, r3, r4 │ │ + ldr r2, [sp, #64] @ 0x40 │ │ + mvns r6, r3 │ │ + strd r1, lr, [sp, #48] @ 0x30 │ │ + add r1, sp, #76 @ 0x4c │ │ + mov.w lr, #0 │ │ + stmia.w r1, {r8, fp, lr} │ │ + sub.w r4, r4, ip │ │ + ldr.w r8, [r2, #208] @ 0xd0 │ │ + add r6, r9 │ │ mov.w fp, #0 │ │ - ldr.w lr, [r2, #192] @ 0xc0 │ │ - mvns r3, r3 │ │ - str.w r9, [sp, #52] @ 0x34 │ │ - add.w r4, r3, ip │ │ - str.w fp, [sp, #76] @ 0x4c │ │ - add lr, r6 │ │ - mov.w sl, #0 │ │ - movs r2, #0 │ │ - add.w r6, lr, r5 │ │ - cmp r2, #63 @ 0x3f │ │ - ldrb.w r8, [r6], #1 │ │ - bne.n 88620 │ │ - cmp.w r8, #2 │ │ - bcs.n 88672 │ │ - and.w r9, r2, #63 @ 0x3f │ │ - and.w r3, r8, #127 @ 0x7f │ │ - rsb r1, r9, #32 │ │ - subs.w ip, r9, #32 │ │ - lsr.w r1, r3, r1 │ │ - it pl │ │ - lslpl.w r1, r3, ip │ │ - orr.w sl, sl, r1 │ │ - lsl.w r1, r3, r9 │ │ + movs r3, #0 │ │ + add.w r9, r8, sl │ │ + add.w r8, r9, r4 │ │ + cmp r3, #63 @ 0x3f │ │ + ldrb.w sl, [r8], #1 │ │ + bne.n 8981a │ │ + cmp.w sl, #2 │ │ + bcs.n 8986c │ │ + and.w ip, r3, #63 @ 0x3f │ │ + and.w r5, sl, #127 @ 0x7f │ │ + rsb r1, ip, #32 │ │ + subs.w r2, ip, #32 │ │ + lsr.w r1, r5, r1 │ │ it pl │ │ - movpl r1, #0 │ │ + lslpl.w r1, r5, r2 │ │ orr.w fp, fp, r1 │ │ - sxtb.w r1, r8 │ │ + lsl.w r1, r5, ip │ │ + it pl │ │ + movpl r1, #0 │ │ + orr.w lr, lr, r1 │ │ + sxtb.w r1, sl │ │ cmp r1, #0 │ │ - bpl.n 88686 │ │ - adds r5, #1 │ │ - sub.w r4, r4, #1 │ │ - add.w r2, r2, #7 │ │ - bcc.n 8860e │ │ - movs r2, #0 │ │ + bpl.n 89880 │ │ + adds r4, #1 │ │ + sub.w r6, r6, #1 │ │ + add.w r3, r3, #7 │ │ + bcc.n 89808 │ │ + mov.w fp, #0 │ │ movs r1, #19 │ │ - b.n 88674 │ │ + b.n 8986e │ │ movs r1, #0 │ │ - movs r2, #56 @ 0x38 │ │ - strd r2, lr, [r0] │ │ - strd r8, r1, [r0, #8] │ │ - b.n 8867e │ │ + movs r2, #59 @ 0x3b │ │ + stmia.w r0, {r2, r8, fp} │ │ + str r1, [r0, #12] │ │ + b.n 89878 │ │ movs r1, #6 │ │ - strb.w r8, [r0, #1] │ │ + strb.w sl, [r0, #1] │ │ strb r1, [r0, #0] │ │ - strd lr, r2, [r0, #8] │ │ - add sp, #140 @ 0x8c │ │ + strd r9, fp, [r0, #8] │ │ + add sp, #148 @ 0x94 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ - orrs.w r1, fp, sl │ │ - strd r6, r4, [sp, #60] @ 0x3c │ │ - beq.n 88718 │ │ - cmp.w sl, #0 │ │ - bne.n 886ae │ │ - ldr r1, [sp, #48] @ 0x30 │ │ - sub.w r2, fp, #1 │ │ + orrs.w r1, lr, fp │ │ + strd r8, r6, [sp, #68] @ 0x44 │ │ + beq.n 89918 │ │ + cmp.w fp, #0 │ │ + bne.n 898a8 │ │ + ldr r1, [sp, #52] @ 0x34 │ │ + sub.w r3, lr, #1 │ │ ldr r1, [r1, #16] │ │ - cmp r2, r1 │ │ - bcs.n 886ae │ │ - ldr r3, [sp, #48] @ 0x30 │ │ + cmp r3, r1 │ │ + bcs.n 898a8 │ │ + ldr r2, [sp, #52] @ 0x34 │ │ movs r1, #104 @ 0x68 │ │ - ldr r3, [r3, #12] │ │ - mla r2, r2, r1, r3 │ │ - b.n 88728 │ │ - ldr r1, [sp, #48] @ 0x30 │ │ - ldr.w r9, [r1, #20] │ │ - cmp.w r9, #0 │ │ - beq.w 8881c │ │ + ldr r2, [r2, #12] │ │ + mla r3, r3, r1, r2 │ │ + b.n 89928 │ │ + ldr r1, [sp, #52] @ 0x34 │ │ + ldr.w r8, [r1, #20] │ │ + cmp.w r8, #0 │ │ + beq.w 89a1c │ │ ldr r1, [r1, #24] │ │ - str r1, [sp, #48] @ 0x30 │ │ - ldrh.w lr, [r9, #1238] @ 0x4d6 │ │ - mov.w r5, #4294967295 @ 0xffffffff │ │ - mov r4, r9 │ │ - mov.w r2, lr, lsl #3 │ │ - cbz r2, 88700 │ │ - ldrd r1, r3, [r4], #8 │ │ - adds r5, #1 │ │ - eor.w r6, r3, sl │ │ - subs r2, #8 │ │ - eor.w ip, r1, fp │ │ - orrs.w r6, r6, ip │ │ + str r1, [sp, #52] @ 0x34 │ │ + ldrh.w r9, [r8, #1238] @ 0x4d6 │ │ + mov.w r6, #4294967295 @ 0xffffffff │ │ + mov r4, r8 │ │ + mov.w r3, r9, lsl #3 │ │ + cbz r3, 89900 │ │ + ldrd r1, r2, [r4], #8 │ │ + adds r6, #1 │ │ + eor.w ip, r2, fp │ │ + subs r3, #8 │ │ + eor.w r5, r1, lr │ │ + orrs.w ip, ip, r5 │ │ it ne │ │ - movne r6, #1 │ │ - subs.w r1, fp, r1 │ │ - sbcs.w r1, sl, r3 │ │ + movne.w ip, #1 │ │ + subs.w r1, lr, r1 │ │ + sbcs.w r1, fp, r2 │ │ it cc │ │ - movcc.w r6, #4294967295 @ 0xffffffff │ │ - cmp r6, #1 │ │ - beq.n 886ce │ │ - uxtb r1, r6 │ │ - cbz r1, 8871e │ │ - b.n 88702 │ │ - mov r5, lr │ │ - ldr r2, [sp, #48] @ 0x30 │ │ + movcc.w ip, #4294967295 @ 0xffffffff │ │ + cmp.w ip, #1 │ │ + beq.n 898c8 │ │ + uxtb.w r1, ip │ │ + cbz r1, 8991e │ │ + b.n 89902 │ │ + mov r6, r9 │ │ + ldr r2, [sp, #52] @ 0x34 │ │ cmp r2, #0 │ │ - beq.w 8881c │ │ - add.w r1, r9, r5, lsl #2 │ │ + beq.w 89a1c │ │ + add.w r1, r8, r6, lsl #2 │ │ subs r2, #1 │ │ - str r2, [sp, #48] @ 0x30 │ │ - ldr.w r9, [r1, #1240] @ 0x4d8 │ │ - b.n 886c0 │ │ - movs r1, #55 @ 0x37 │ │ + str r2, [sp, #52] @ 0x34 │ │ + ldr.w r8, [r1, #1240] @ 0x4d8 │ │ + b.n 898ba │ │ + movs r1, #58 @ 0x3a │ │ strb r1, [r0, #0] │ │ - b.n 8867e │ │ + b.n 89878 │ │ movs r1, #104 @ 0x68 │ │ - mla r1, r5, r1, r9 │ │ - add.w r2, r1, #88 @ 0x58 │ │ - str r0, [sp, #24] │ │ - ldrb.w r0, [r2, #98] @ 0x62 │ │ + mla r1, r6, r1, r8 │ │ + add.w r3, r1, #88 @ 0x58 │ │ + str r0, [sp, #28] │ │ + ldrb.w r0, [r3, #98] @ 0x62 │ │ cmp r0, #1 │ │ itt eq │ │ moveq r0, #1 │ │ - streq r0, [sp, #76] @ 0x4c │ │ - mov r0, r2 │ │ - bl 53dbc │ │ + streq r0, [sp, #84] @ 0x54 │ │ + mov r0, r3 │ │ + bl 54a6c │ │ cmp r1, #0 │ │ - beq.w 88848 │ │ + beq.w 89a4a │ │ mov r6, r0 │ │ movs r0, #0 │ │ - str r0, [sp, #48] @ 0x30 │ │ - add.w fp, sp, #80 @ 0x50 │ │ - ldr r0, [sp, #56] @ 0x38 │ │ - add.w r8, sp, #120 @ 0x78 │ │ + str r0, [sp, #44] @ 0x2c │ │ + add.w r9, sp, #88 @ 0x58 │ │ + ldr r0, [sp, #64] @ 0x40 │ │ + add.w fp, sp, #128 @ 0x80 │ │ mov.w sl, r1, lsl #4 │ │ - ldr.w r9, [r0, #244] @ 0xf4 │ │ + ldr.w r8, [r0, #260] @ 0x104 │ │ movs r0, #46 @ 0x2e │ │ str r0, [sp, #40] @ 0x28 │ │ movs r0, #0 │ │ - str r0, [sp, #36] @ 0x24 │ │ - b.n 88788 │ │ + str r0, [sp, #52] @ 0x34 │ │ + b.n 89988 │ │ cmp r0, #3 │ │ - beq.n 887e8 │ │ + beq.n 899e8 │ │ cmp r0, #49 @ 0x31 │ │ - bne.n 88780 │ │ - mov r0, r8 │ │ - mov r1, fp │ │ - bl 86e6c │ │ - ldr r0, [sp, #120] @ 0x78 │ │ - str r0, [sp, #40] @ 0x28 │ │ - ldr r0, [sp, #124] @ 0x7c │ │ - str r0, [sp, #36] @ 0x24 │ │ + bne.n 89980 │ │ + mov r0, fp │ │ + mov r1, r9 │ │ + bl 880d0 │ │ ldr r0, [sp, #128] @ 0x80 │ │ - str r0, [sp, #28] │ │ + str r0, [sp, #40] @ 0x28 │ │ + ldr r0, [sp, #132] @ 0x84 │ │ + str r0, [sp, #44] @ 0x2c │ │ + ldr r0, [sp, #136] @ 0x88 │ │ + str r0, [sp, #32] │ │ adds r6, #16 │ │ subs.w sl, sl, #16 │ │ - beq.n 8882a │ │ - ldr r0, [sp, #68] @ 0x44 │ │ + beq.n 89a2c │ │ + ldr r0, [sp, #76] @ 0x4c │ │ ldmia.w r6, {r1, r3, r5} │ │ ldr r2, [r0, #32] │ │ - add r0, sp, #120 @ 0x78 │ │ + add r0, sp, #128 @ 0x80 │ │ ldr r4, [r6, #12] │ │ stmia r0!, {r1, r3, r5} │ │ - add r1, sp, #60 @ 0x3c │ │ - mov r0, fp │ │ - mov r3, r8 │ │ - str r4, [sp, #132] @ 0x84 │ │ - bl 85b60 │ │ - ldrd r0, r1, [sp, #80] @ 0x50 │ │ + add r1, sp, #68 @ 0x44 │ │ + mov r0, r9 │ │ + mov r3, fp │ │ + str r4, [sp, #140] @ 0x8c │ │ + bl 86cd0 │ │ + ldrd r0, r1, [sp, #88] @ 0x58 │ │ eor.w r0, r0, #46 @ 0x2e │ │ orrs r0, r1 │ │ - beq.n 88820 │ │ - ldrh.w r0, [sp, #96] @ 0x60 │ │ + beq.n 89a22 │ │ + ldrh.w r0, [sp, #104] @ 0x68 │ │ cmp r0, #70 @ 0x46 │ │ - ble.n 88764 │ │ + ble.n 89964 │ │ cmp r0, #71 @ 0x47 │ │ - beq.n 8876c │ │ + beq.n 8996c │ │ cmp r0, #110 @ 0x6e │ │ itt ne │ │ movwne r1, #8199 @ 0x2007 │ │ cmpne r0, r1 │ │ - bne.n 88780 │ │ - mov r0, r8 │ │ - mov r1, fp │ │ - bl 86e6c │ │ - ldr r1, [r7, #12] │ │ - add r0, sp, #104 @ 0x68 │ │ - ldr r2, [sp, #52] @ 0x34 │ │ - mov r3, r9 │ │ - str.w r8, [sp] │ │ - bl 835f0 │ │ - ldrb.w r0, [sp, #104] @ 0x68 │ │ - cmp r0, #75 @ 0x4b │ │ - bne.n 88780 │ │ - b.n 88854 │ │ - mov r0, r8 │ │ - mov r1, fp │ │ - bl 86e6c │ │ - ldr r1, [r7, #12] │ │ - add r0, sp, #104 @ 0x68 │ │ - ldr r2, [sp, #52] @ 0x34 │ │ - mov r3, r9 │ │ - str.w r8, [sp] │ │ - bl 835f0 │ │ - ldrb.w r0, [sp, #104] @ 0x68 │ │ - ldrd r1, r2, [sp, #108] @ 0x6c │ │ - cmp r0, #75 @ 0x4b │ │ - ldr r0, [sp, #48] @ 0x30 │ │ + bne.n 89980 │ │ + mov r0, fp │ │ + mov r1, r9 │ │ + bl 880d0 │ │ + ldrd r2, r1, [sp, #56] @ 0x38 │ │ + add r0, sp, #112 @ 0x70 │ │ + mov r3, r8 │ │ + str.w fp, [sp] │ │ + bl 846b0 │ │ + ldrb.w r0, [sp, #112] @ 0x70 │ │ + cmp r0, #79 @ 0x4f │ │ + bne.n 89980 │ │ + b.n 89a56 │ │ + mov r0, fp │ │ + mov r1, r9 │ │ + bl 880d0 │ │ + ldrd r2, r1, [sp, #56] @ 0x38 │ │ + add r0, sp, #112 @ 0x70 │ │ + mov r3, r8 │ │ + str.w fp, [sp] │ │ + bl 846b0 │ │ + ldrb.w r0, [sp, #112] @ 0x70 │ │ + ldrd r2, r1, [sp, #116] @ 0x74 │ │ + cmp r0, #79 @ 0x4f │ │ + ldr r0, [sp, #36] @ 0x24 │ │ it eq │ │ moveq r0, r1 │ │ - str r0, [sp, #48] @ 0x30 │ │ - ldr r0, [sp, #32] │ │ + str r0, [sp, #36] @ 0x24 │ │ + ldr r0, [sp, #52] @ 0x34 │ │ it eq │ │ moveq r0, r2 │ │ - str r0, [sp, #32] │ │ - b.n 88780 │ │ + str r0, [sp, #52] @ 0x34 │ │ + b.n 89980 │ │ movs r1, #18 │ │ - b.n 88674 │ │ - add r3, sp, #88 @ 0x58 │ │ - ldr r6, [sp, #24] │ │ + mov r9, lr │ │ + b.n 8986e │ │ + add r3, sp, #96 @ 0x60 │ │ + ldr r6, [sp, #28] │ │ ldmia r3, {r0, r1, r2, r3} │ │ stmia r6!, {r0, r1, r2, r3} │ │ - b.n 8867e │ │ - ldr r1, [sp, #48] @ 0x30 │ │ - cbz r1, 8883c │ │ - ldr r0, [sp, #24] │ │ - ldr r2, [sp, #32] │ │ - strd r1, r2, [r0, #4] │ │ - movs r1, #75 @ 0x4b │ │ + b.n 89878 │ │ + ldr r2, [sp, #52] @ 0x34 │ │ + cbz r2, 89a3e │ │ + ldr r0, [sp, #28] │ │ + ldr r1, [sp, #36] @ 0x24 │ │ + strd r2, r1, [r0, #4] │ │ + movs r1, #79 @ 0x4f │ │ strb r1, [r0, #0] │ │ - b.n 8867e │ │ + b.n 89878 │ │ ldr r2, [sp, #40] @ 0x28 │ │ - ldr r3, [sp, #36] @ 0x24 │ │ + ldr r3, [sp, #44] @ 0x2c │ │ eor.w r0, r2, #46 @ 0x2e │ │ orrs r0, r3 │ │ - bne.n 88864 │ │ - ldr r1, [sp, #24] │ │ - movs r0, #75 @ 0x4b │ │ + bne.n 89a66 │ │ + ldr r1, [sp, #28] │ │ + movs r0, #79 @ 0x4f │ │ strb r0, [r1, #0] │ │ movs r0, #0 │ │ str r0, [r1, #4] │ │ - b.n 8867e │ │ - ldr r2, [sp, #24] │ │ - ldrd r0, r1, [sp, #108] @ 0x6c │ │ + b.n 89878 │ │ + ldr r2, [sp, #28] │ │ + ldrd r0, r1, [sp, #116] @ 0x74 │ │ strd r0, r1, [r2, #4] │ │ - movs r0, #75 @ 0x4b │ │ + movs r0, #79 @ 0x4f │ │ strb r0, [r2, #0] │ │ - b.n 8867e │ │ + b.n 89878 │ │ ldr r0, [r7, #16] │ │ subs r1, r0, #1 │ │ - ldr r0, [sp, #28] │ │ + ldr r0, [sp, #32] │ │ str r0, [sp, #0] │ │ - ldr r0, [sp, #44] @ 0x2c │ │ + ldr r0, [sp, #48] @ 0x30 │ │ str r0, [sp, #4] │ │ - ldr r0, [sp, #56] @ 0x38 │ │ + ldr r0, [sp, #60] @ 0x3c │ │ str r0, [sp, #8] │ │ - ldr r0, [r7, #8] │ │ + ldr r0, [sp, #64] @ 0x40 │ │ str r0, [sp, #12] │ │ ldr r0, [r7, #12] │ │ strd r0, r1, [sp, #16] │ │ - ldr r0, [sp, #24] │ │ - bl 883ac │ │ - b.n 8867e │ │ + ldr r0, [sp, #28] │ │ + bl 895b0 │ │ + b.n 89878 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #444 @ 0x1bc │ │ mov r4, r1 │ │ mov r5, r0 │ │ movs r1, #0 │ │ subs r0, r4, #1 │ │ sbc.w r1, r1, #3221225472 @ 0xc0000000 │ │ mov fp, r3 │ │ str r2, [sp, #80] @ 0x50 │ │ mov r2, r4 │ │ movs r3, #0 │ │ - bl c9adc │ │ + bl ca0e4 │ │ cmp.w r4, #4096 @ 0x1000 │ │ strd r1, r0, [sp, #16] │ │ str r4, [sp, #40] @ 0x28 │ │ - bhi.n 888c0 │ │ + bhi.n 89ac2 │ │ sub.w r0, r4, r4, lsr #1 │ │ cmp r0, #64 @ 0x40 │ │ it cs │ │ movcs r0, #64 @ 0x40 │ │ - b.n 888e0 │ │ + b.n 89ae2 │ │ ldr r0, [sp, #40] @ 0x28 │ │ movs r2, #1 │ │ ldr r1, [sp, #40] @ 0x28 │ │ orr.w r0, r0, #1 │ │ ldr r4, [sp, #40] @ 0x28 │ │ clz r0, r0 │ │ rsb r0, r0, #32 │ │ @@ -93647,54 +101024,54 @@ │ │ movs r5, #0 │ │ movs r1, #0 │ │ str r0, [sp, #12] │ │ str.w fp, [sp, #36] @ 0x24 │ │ add.w r3, r5, r5, lsl #1 │ │ cmp r4, r5 │ │ str r5, [sp, #60] @ 0x3c │ │ - bls.n 8893c │ │ + bls.n 89b3e │ │ ldr r0, [sp, #56] @ 0x38 │ │ sub.w r8, r4, r5 │ │ str r1, [sp, #48] @ 0x30 │ │ ldr r1, [sp, #28] │ │ add.w r0, r0, r3, lsl #3 │ │ str r3, [sp, #76] @ 0x4c │ │ cmp r8, r1 │ │ - bcs.n 8894e │ │ + bcs.n 89b50 │ │ ldr r1, [r7, #8] │ │ - cbz r1, 8895e │ │ + cbz r1, 89b60 │ │ movs r1, #0 │ │ cmp.w r8, #32 │ │ strd r1, r1, [sp] │ │ it cs │ │ movcs.w r8, #32 │ │ mov r4, r2 │ │ ldr r2, [sp, #80] @ 0x50 │ │ mov r1, r8 │ │ mov r3, fp │ │ - bl 88d74 │ │ + bl 89f78 │ │ mov r2, r4 │ │ - b.n 88956 │ │ + b.n 89b58 │ │ movs r0, #1 │ │ mov sl, r2 │ │ str r0, [sp, #44] @ 0x2c │ │ mov.w r9, #0 │ │ cmp r1, #2 │ │ - bcs.n 889c2 │ │ + bcs.n 89bc4 │ │ mov r2, sl │ │ - b.n 88be0 │ │ + b.n 89de2 │ │ cmp.w r8, #2 │ │ - bcs.w 88bfe │ │ + bcs.w 89e00 │ │ mov.w r0, r8, lsl #1 │ │ adds r3, r0, #1 │ │ - b.n 8896a │ │ + b.n 89b6c │ │ ldr r0, [sp, #28] │ │ - cmp r0, r8 │ │ - it cc │ │ - movcc r8, r0 │ │ + cmp r8, r0 │ │ + it cs │ │ + movcs r8, r0 │ │ mov.w r3, r8, lsl #1 │ │ sub.w r0, r5, r2, lsr #1 │ │ mov sl, r2 │ │ adds r0, r0, r5 │ │ add.w r2, r5, r3, lsr #1 │ │ ldr r4, [sp, #20] │ │ mov.w lr, #0 │ │ @@ -93716,130 +101093,130 @@ │ │ add.w r9, r1, #32 │ │ it ne │ │ clzne r9, r0 │ │ ldr r4, [sp, #40] @ 0x28 │ │ ldr r1, [sp, #48] @ 0x30 │ │ ldr r3, [sp, #76] @ 0x4c │ │ cmp r1, #2 │ │ - bcc.n 8894a │ │ + bcc.n 89b4c │ │ ldr r0, [sp, #24] │ │ str.w r9, [sp, #52] @ 0x34 │ │ add.w r0, r0, r3, lsl #3 │ │ str r0, [sp, #32] │ │ ldr r0, [sp, #56] @ 0x38 │ │ add.w r2, r0, r3, lsl #3 │ │ str r2, [sp, #72] @ 0x48 │ │ mov r2, sl │ │ - b.n 889e2 │ │ + b.n 89be4 │ │ lsls r2, r4, #1 │ │ cmp r3, #1 │ │ - bls.w 88bdc │ │ + bls.w 89dde │ │ subs r3, r1, #1 │ │ sub.w r0, r7, #122 @ 0x7a │ │ ldrb r0, [r0, r3] │ │ cmp r0, r9 │ │ - bcc.w 88bde │ │ + bcc.w 89de0 │ │ add r0, sp, #84 @ 0x54 │ │ mov r1, r3 │ │ ldr.w r6, [r0, r3, lsl #2] │ │ mov.w sl, r6, lsr #1 │ │ add.w r4, sl, r2, lsr #1 │ │ cmp r4, fp │ │ - bhi.n 88a0e │ │ + bhi.n 89c10 │ │ orr.w r0, r6, r2 │ │ ands.w r0, r0, #1 │ │ - beq.n 889da │ │ + beq.n 89bdc │ │ subs r0, r5, r4 │ │ strd r4, r3, [sp, #64] @ 0x40 │ │ ldr r3, [sp, #56] @ 0x38 │ │ add.w r0, r0, r0, lsl #1 │ │ add.w r3, r3, r0, lsl #3 │ │ lsls r0, r6, #31 │ │ mov r8, r3 │ │ - bne.n 88a4e │ │ + bne.n 89c50 │ │ orr.w r0, sl, #1 │ │ mov r4, r1 │ │ clz r0, r0 │ │ movs r1, #62 @ 0x3e │ │ mov r5, r2 │ │ ldr r2, [sp, #80] @ 0x50 │ │ eor.w r0, r1, r0, lsl #1 │ │ movs r1, #0 │ │ strd r0, r1, [sp] │ │ mov r0, r3 │ │ mov r1, sl │ │ mov r3, fp │ │ - bl 88d74 │ │ + bl 89f78 │ │ mov r3, r8 │ │ mov r2, r5 │ │ mov r1, r4 │ │ lsrs r4, r2, #1 │ │ lsls r0, r2, #31 │ │ - bne.n 88a88 │ │ + bne.n 89c8a │ │ orr.w r0, r4, #1 │ │ mov r5, r1 │ │ clz r0, r0 │ │ movs r1, #62 @ 0x3e │ │ mov r9, r2 │ │ ldr r2, [sp, #80] @ 0x50 │ │ eor.w r0, r1, r0, lsl #1 │ │ movs r1, #0 │ │ strd r0, r1, [sp] │ │ add.w r0, sl, sl, lsl #1 │ │ mov r1, r4 │ │ add.w r0, r3, r0, lsl #3 │ │ mov r3, fp │ │ - bl 88d74 │ │ + bl 89f78 │ │ mov r2, r9 │ │ ldr.w r9, [sp, #52] @ 0x34 │ │ mov r3, r8 │ │ mov r1, r5 │ │ cmp r2, #2 │ │ it cs │ │ cmpcs r6, #2 │ │ - bcs.n 88aa0 │ │ + bcs.n 89ca2 │ │ ldr r0, [sp, #64] @ 0x40 │ │ ldr r5, [sp, #60] @ 0x3c │ │ ldr r3, [sp, #68] @ 0x44 │ │ lsls r0, r0, #1 │ │ adds r2, r0, #1 │ │ cmp r3, #1 │ │ - bhi.n 889e2 │ │ - b.n 88bdc │ │ - cmp sl, r4 │ │ - mov r5, r4 │ │ + bhi.n 89be4 │ │ + b.n 89dde │ │ + cmp r4, sl │ │ + mov r5, sl │ │ it cc │ │ - movcc r5, sl │ │ + movcc r5, r4 │ │ cmp r5, fp │ │ - bhi.n 88a90 │ │ + bhi.n 89c92 │ │ add.w r0, sl, sl, lsl #1 │ │ str r1, [sp, #48] @ 0x30 │ │ cmp r4, sl │ │ add.w fp, r5, r5, lsl #1 │ │ add.w r9, r3, r0, lsl #3 │ │ it cc │ │ movcc r3, r9 │ │ ldr r6, [sp, #80] @ 0x50 │ │ mov.w r2, fp, lsl #3 │ │ mov r1, r3 │ │ mov r0, r6 │ │ - bl c9a94 │ │ + bl ca098 │ │ add.w fp, r6, fp, lsl #3 │ │ cmp r4, sl │ │ - bcs.n 88b4e │ │ + bcs.n 89d50 │ │ ldr.w sl, [sp, #32] │ │ ldr.w r2, [r9, #-8] │ │ sub.w lr, fp, #24 │ │ ldr.w r3, [fp, #-8] │ │ sub.w r9, r9, #24 │ │ cmp r3, r2 │ │ - bcs.n 88af6 │ │ + bcs.n 89cf8 │ │ mov.w ip, #1 │ │ mov r2, r9 │ │ - b.n 88b1e │ │ + b.n 89d20 │ │ mov.w r5, #0 │ │ ldrd r2, ip, [r9] │ │ it ls │ │ movls r5, #1 │ │ ldrd r4, r3, [lr] │ │ subs r2, r4, r2 │ │ sbcs.w r2, r3, ip │ │ @@ -93855,25 +101232,25 @@ │ │ stmia.w r1, {r0, r3, r4, r5, r6, fp} │ │ orr.w r0, ip, ip, lsl #1 │ │ add.w fp, lr, r0, lsl #3 │ │ eor.w r0, ip, #1 │ │ orr.w r0, r0, r0, lsl #1 │ │ add.w r9, r9, r0, lsl #3 │ │ cmp r9, r8 │ │ - beq.n 88bc6 │ │ + beq.n 89dc8 │ │ ldr r1, [sp, #80] @ 0x50 │ │ sub.w sl, sl, #24 │ │ cmp fp, r1 │ │ - bne.n 88ada │ │ + bne.n 89cdc │ │ mov r0, r9 │ │ - b.n 88bca │ │ + b.n 89dcc │ │ mov r1, r6 │ │ - cbnz r5, 88bb0 │ │ + cbnz r5, 89db2 │ │ mov r0, r8 │ │ - b.n 88bca │ │ + b.n 89dcc │ │ mov.w r3, #0 │ │ ldrd r0, ip, [r1] │ │ it ls │ │ movls r3, #1 │ │ ldrd r5, r2, [r9] │ │ mov sl, r1 │ │ subs r0, r5, r0 │ │ @@ -93897,100 +101274,100 @@ │ │ itttt ne │ │ ldrne r0, [sp, #76] @ 0x4c │ │ addne.w r0, r0, r0, lsl #1 │ │ addne.w r9, r9, r0, lsl #3 │ │ ldrne r0, [sp, #72] @ 0x48 │ │ it ne │ │ cmpne r9, r0 │ │ - beq.n 88b52 │ │ + beq.n 89d54 │ │ ldr r0, [r1, #16] │ │ ldr.w r2, [r9, #16] │ │ cmp r2, r0 │ │ - bcs.n 88b56 │ │ + bcs.n 89d58 │ │ movs r0, #1 │ │ mov.w lr, #0 │ │ str r0, [sp, #76] @ 0x4c │ │ mov sl, r9 │ │ - b.n 88b82 │ │ + b.n 89d84 │ │ mov r0, r9 │ │ ldr r1, [sp, #80] @ 0x50 │ │ sub.w r2, fp, r1 │ │ - bl c9a94 │ │ + bl ca098 │ │ ldr.w fp, [sp, #36] @ 0x24 │ │ ldrd r1, r9, [sp, #48] @ 0x30 │ │ - b.n 88a90 │ │ + b.n 89c92 │ │ movs r1, #1 │ │ ldr r4, [sp, #40] @ 0x28 │ │ sub.w r0, r7, #122 @ 0x7a │ │ cmp r4, r5 │ │ strb.w r9, [r0, r1] │ │ add r0, sp, #84 @ 0x54 │ │ str.w r2, [r0, r1, lsl #2] │ │ - bls.w 88d48 │ │ + bls.w 89f4a │ │ ldr r2, [sp, #44] @ 0x2c │ │ adds r1, #1 │ │ add.w r5, r5, r2, lsr #1 │ │ - b.n 888fa │ │ + b.n 89afc │ │ ldr r1, [r0, #16] │ │ ldr r6, [r0, #40] @ 0x28 │ │ cmp r6, r1 │ │ - bcc.n 88c20 │ │ + bcc.n 89e22 │ │ ldrd lr, ip, [r0, #24] │ │ cmp r6, r1 │ │ - bhi.n 88c6c │ │ + bhi.n 89e6e │ │ mov r3, r2 │ │ ldrd r1, r2, [r0] │ │ subs.w r1, lr, r1 │ │ sbcs.w r1, ip, r2 │ │ mov r2, r3 │ │ - bcs.n 88c6c │ │ + bcs.n 89e6e │ │ cmp.w r8, #2 │ │ - bne.n 88c30 │ │ + bne.n 89e32 │ │ mov.w sl, #2 │ │ mov.w ip, #1 │ │ - b.n 88c86 │ │ + b.n 89e88 │ │ mov r9, r2 │ │ ldr r2, [sp, #76] @ 0x4c │ │ ldr r1, [sp, #12] │ │ mov.w sl, #2 │ │ add.w r5, r1, r2, lsl #3 │ │ - b.n 88c4c │ │ + b.n 89e4e │ │ add.w sl, sl, #1 │ │ adds r5, #24 │ │ cmp r8, sl │ │ mov r6, r2 │ │ - beq.n 88c7c │ │ + beq.n 89e7e │ │ ldr r2, [r5, #16] │ │ cmp r2, r6 │ │ - bcc.n 88c40 │ │ + bcc.n 89e42 │ │ mov.w ip, #1 │ │ cmp r2, r6 │ │ - bhi.n 88c82 │ │ + bhi.n 89e84 │ │ ldrd r6, lr, [r5, #-24] │ │ ldrd r3, r4, [r5] │ │ subs r3, r3, r6 │ │ sbcs.w r3, r4, lr │ │ - bcc.n 88c40 │ │ - b.n 88c82 │ │ + bcc.n 89e42 │ │ + b.n 89e84 │ │ cmp.w r8, #2 │ │ - bne.n 88cf4 │ │ + bne.n 89ef6 │ │ mov.w sl, #2 │ │ mov.w ip, #0 │ │ - b.n 88c86 │ │ + b.n 89e88 │ │ mov.w ip, #1 │ │ mov sl, r8 │ │ ldr r5, [sp, #60] @ 0x3c │ │ mov r2, r9 │ │ ldr r1, [sp, #28] │ │ cmp sl, r1 │ │ - bcc.w 88918 │ │ + bcc.w 89b1a │ │ cmp.w ip, #0 │ │ - beq.n 88cf0 │ │ + beq.n 89ef2 │ │ movs.w ip, sl, lsr #1 │ │ - beq.n 88d34 │ │ + beq.n 89f36 │ │ add.w r3, sl, sl, lsl #1 │ │ ldr r1, [sp, #76] @ 0x4c │ │ add.w r9, sp, #416 @ 0x1a0 │ │ str r2, [sp, #72] @ 0x48 │ │ lsls r3, r3, #3 │ │ add.w r3, r3, r1, lsl #3 │ │ ldr r1, [sp, #24] │ │ @@ -94006,124 +101383,125 @@ │ │ ldmia.w lr, {r1, r3, r4, r5, r6, fp} │ │ mov lr, r8 │ │ sub.w r8, r8, #24 │ │ stmia.w r2, {r1, r3, r4, r5, r6, fp} │ │ mov r2, r9 │ │ ldmia.w r2, {r1, r3, r4, r5, r6, fp} │ │ stmia.w lr, {r1, r3, r4, r5, r6, fp} │ │ - bne.n 88cb2 │ │ + bne.n 89eb4 │ │ mov r8, sl │ │ ldr.w fp, [sp, #36] @ 0x24 │ │ ldr r5, [sp, #60] @ 0x3c │ │ ldr r2, [sp, #72] @ 0x48 │ │ - b.n 88956 │ │ + b.n 89b58 │ │ mov r8, sl │ │ - b.n 88956 │ │ + b.n 89b58 │ │ mov r9, r2 │ │ ldr r2, [sp, #76] @ 0x4c │ │ ldr r1, [sp, #12] │ │ mov.w sl, #2 │ │ add.w r4, r1, r2, lsl #3 │ │ - b.n 88d16 │ │ + b.n 89f18 │ │ mov ip, r5 │ │ ldr r5, [sp, #60] @ 0x3c │ │ add.w sl, sl, #1 │ │ adds r4, #24 │ │ cmp r8, sl │ │ mov lr, r3 │ │ mov r6, r2 │ │ - beq.n 88d40 │ │ + beq.n 89f42 │ │ ldr r2, [r4, #16] │ │ cmp r2, r6 │ │ - bcc.n 88d3a │ │ + bcc.n 89f3c │ │ ldrd r3, r5, [r4] │ │ cmp r2, r6 │ │ - bhi.n 88d04 │ │ + bhi.n 89f06 │ │ subs.w r6, r3, lr │ │ sbcs.w r6, r5, ip │ │ - bcs.n 88d04 │ │ + bcs.n 89f06 │ │ mov.w ip, #0 │ │ - b.n 88c82 │ │ + b.n 89e84 │ │ mov.w r8, #1 │ │ - b.n 88956 │ │ + b.n 89b58 │ │ mov.w ip, #0 │ │ - b.n 88c84 │ │ + b.n 89e86 │ │ mov.w ip, #0 │ │ mov sl, r8 │ │ - b.n 88c84 │ │ + b.n 89e86 │ │ lsls r0, r2, #31 │ │ - bne.n 88d6c │ │ + bne.n 89f6e │ │ ldr r1, [sp, #40] @ 0x28 │ │ movs r0, #0 │ │ orr.w r2, r1, #1 │ │ clz r3, r2 │ │ movs r2, #62 @ 0x3e │ │ eor.w r2, r2, r3, lsl #1 │ │ strd r2, r0, [sp] │ │ ldr r0, [sp, #56] @ 0x38 │ │ mov r3, fp │ │ ldr r2, [sp, #80] @ 0x50 │ │ - bl 88d74 │ │ + bl 89f78 │ │ add sp, #444 @ 0x1bc │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ + bmi.n 89f22 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #132 @ 0x84 │ │ mov sl, r2 │ │ mov r4, r1 │ │ mov r9, r0 │ │ cmp r1, #33 @ 0x21 │ │ str r3, [sp, #44] @ 0x2c │ │ str r2, [sp, #72] @ 0x48 │ │ - bcs.n 88d90 │ │ + bcs.n 89f94 │ │ mov r1, r4 │ │ - b.n 89162 │ │ + b.n 8a366 │ │ ldrd r6, fp, [r7, #8] │ │ sub.w r0, sl, #24 │ │ str r0, [sp, #32] │ │ str.w r9, [sp, #60] @ 0x3c │ │ str.w fp, [sp, #36] @ 0x24 │ │ cmp r6, #0 │ │ - beq.w 8914e │ │ + beq.w 8a352 │ │ lsrs r3, r4, #3 │ │ movs r0, #168 @ 0xa8 │ │ mla r2, r3, r0, r9 │ │ add.w r0, r3, r3, lsl #1 │ │ cmp r4, #64 @ 0x40 │ │ add.w r1, r9, r0, lsl #5 │ │ str r6, [sp, #48] @ 0x30 │ │ str r4, [sp, #56] @ 0x38 │ │ - bcs.n 88df8 │ │ + bcs.n 89ffc │ │ ldrd r3, r0, [r1] │ │ ldr.w sl, [r1, #16] │ │ ldr.w r5, [r9, #16] │ │ ldrd lr, ip, [r9] │ │ cmp r5, sl │ │ str r0, [sp, #68] @ 0x44 │ │ - bcs.n 88e04 │ │ + bcs.n 8a008 │ │ ldr.w r8, [r2, #16] │ │ ldrd r4, r6, [r2] │ │ cmp r5, r8 │ │ str r4, [sp, #76] @ 0x4c │ │ - bcc.n 88e42 │ │ + bcc.n 8a046 │ │ mov r5, r9 │ │ - bhi.n 88e70 │ │ + bhi.n 8a074 │ │ ldr r0, [sp, #76] @ 0x4c │ │ mov r9, r5 │ │ subs.w r0, lr, r0 │ │ sbcs.w r0, ip, r6 │ │ - bcc.n 88e42 │ │ - b.n 88e70 │ │ + bcc.n 8a046 │ │ + b.n 8a074 │ │ mov r0, r9 │ │ - bl 89768 │ │ + bl 8a96c │ │ mov r5, r9 │ │ mov r9, r0 │ │ - b.n 88e70 │ │ + b.n 8a074 │ │ ldrd r9, r4, [r2] │ │ cmp r5, sl │ │ ldr.w r8, [r2, #16] │ │ mov r6, r0 │ │ str r4, [sp, #52] @ 0x34 │ │ mov.w r4, #0 │ │ it ls │ │ @@ -94133,25 +101511,25 @@ │ │ str r3, [sp, #64] @ 0x40 │ │ mov.w r0, #0 │ │ it cc │ │ movcc r0, #1 │ │ ands r4, r0 │ │ cmp r5, r8 │ │ str.w r9, [sp, #76] @ 0x4c │ │ - bcs.w 89004 │ │ + bcs.w 8a208 │ │ ldr r5, [sp, #60] @ 0x3c │ │ ldr r3, [sp, #64] @ 0x40 │ │ ldr r6, [sp, #52] @ 0x34 │ │ mov r9, r5 │ │ - cbz r4, 88e70 │ │ + cbz r4, 8a074 │ │ movs r4, #1 │ │ cmp sl, r8 │ │ - bcs.n 88e4c │ │ + bcs.n 8a050 │ │ movs r0, #1 │ │ - b.n 88e66 │ │ + b.n 8a06a │ │ mov.w r0, #0 │ │ it ls │ │ movls r0, #1 │ │ ldr r5, [sp, #76] @ 0x4c │ │ subs r3, r3, r5 │ │ ldr r3, [sp, #68] @ 0x44 │ │ sbcs r3, r6 │ │ @@ -94175,76 +101553,76 @@ │ │ mov.w r0, r0, lsr #3 │ │ mul.w r0, r1, r0 │ │ mov r1, r9 │ │ str r0, [sp, #52] @ 0x34 │ │ ldmia.w r1, {r0, r2, r3, r4, r5, r6} │ │ stmia.w ip, {r0, r2, r3, r4, r5, r6} │ │ str.w r9, [sp, #76] @ 0x4c │ │ - beq.n 88eca │ │ + beq.n 8a0ce │ │ ldr.w r0, [r9, #16] │ │ ldr.w r1, [fp, #16] │ │ cmp r1, r0 │ │ - bcc.n 88eca │ │ + bcc.n 8a0ce │ │ cmp r1, r0 │ │ - bhi.w 8902e │ │ + bhi.w 8a232 │ │ ldrd r0, r1, [r9] │ │ ldrd r2, r3, [fp] │ │ subs r0, r2, r0 │ │ sbcs.w r0, r3, r1 │ │ - bcs.w 8902e │ │ + bcs.w 8a232 │ │ ldr r0, [sp, #44] @ 0x2c │ │ ldr r1, [sp, #56] @ 0x38 │ │ cmp r1, r0 │ │ ldr r0, [sp, #72] @ 0x48 │ │ - bhi.w 8959e │ │ + bhi.w 8a7a2 │ │ add.w r1, r1, r1, lsl #1 │ │ str r1, [sp, #40] @ 0x28 │ │ ldr.w lr, [sp, #52] @ 0x34 │ │ add.w fp, r0, r1, lsl #3 │ │ ldr r1, [sp, #60] @ 0x3c │ │ movs r0, #0 │ │ str r0, [sp, #68] @ 0x44 │ │ mov sl, r1 │ │ add.w r0, lr, lr, lsl #1 │ │ str.w lr, [sp, #64] @ 0x40 │ │ add.w lr, r1, r0, lsl #3 │ │ ldr r1, [sp, #68] @ 0x44 │ │ cmp sl, lr │ │ - bcc.n 88f4e │ │ + bcc.n 8a152 │ │ ldr.w lr, [sp, #56] @ 0x38 │ │ add.w r8, r1, r1, lsl #1 │ │ ldr r0, [sp, #64] @ 0x40 │ │ str r1, [sp, #68] @ 0x44 │ │ cmp r0, lr │ │ - beq.n 88f90 │ │ + beq.n 8a194 │ │ mov r2, sl │ │ sub.w fp, fp, #24 │ │ ldmia.w r2, {r0, r1, r3, r4, r5, r6} │ │ add.w ip, fp, r8, lsl #3 │ │ add.w sl, sl, #24 │ │ stmia.w ip, {r0, r1, r3, r4, r5, r6} │ │ ldr r1, [sp, #60] @ 0x3c │ │ - b.n 88eec │ │ + b.n 8a0f0 │ │ mov.w r8, #1 │ │ ldr r0, [sp, #72] @ 0x48 │ │ add.w r3, r1, r1, lsl #1 │ │ add r1, r8 │ │ add.w r0, r0, r3, lsl #3 │ │ mov r3, sl │ │ ldmia.w r3, {r2, r4, r5, r6, r9, ip} │ │ add.w sl, sl, #24 │ │ cmp sl, lr │ │ stmia.w r0, {r2, r4, r5, r6, r9, ip} │ │ ldr.w r9, [sp, #76] @ 0x4c │ │ - bcs.n 88efe │ │ + bcs.n 8a102 │ │ ldr.w r0, [r9, #16] │ │ sub.w fp, fp, #24 │ │ ldr.w r6, [sl, #16] │ │ cmp r6, r0 │ │ - bcc.n 88f28 │ │ + bcc.n 8a12c │ │ ldrd r5, r4, [r9] │ │ cmp r6, r0 │ │ ldrd r3, r8, [sl] │ │ mov.w r0, #0 │ │ it ls │ │ movls r0, #1 │ │ mov r2, r1 │ │ @@ -94255,88 +101633,88 @@ │ │ movcc r3, #1 │ │ ands.w r8, r0, r3 │ │ mov r0, fp │ │ ldr r1, [sp, #72] @ 0x48 │ │ it ne │ │ movne r0, r1 │ │ mov r1, r2 │ │ - b.n 88f2e │ │ + b.n 8a132 │ │ ldr r0, [sp, #60] @ 0x3c │ │ mov.w r2, r8, lsl #3 │ │ ldr r1, [sp, #72] @ 0x48 │ │ mov r4, lr │ │ - bl c9a94 │ │ + bl ca098 │ │ ldr r0, [sp, #68] @ 0x44 │ │ subs r1, r4, r0 │ │ - beq.n 88fce │ │ + beq.n 8a1d2 │ │ ldr r2, [sp, #40] @ 0x28 │ │ mov lr, r1 │ │ ldr r0, [sp, #32] │ │ add.w r9, r0, r2, lsl #3 │ │ ldr r0, [sp, #60] @ 0x3c │ │ add.w sl, r0, r8, lsl #3 │ │ mov ip, r9 │ │ mov r2, sl │ │ ldmia.w ip, {r0, r3, r4, r5, r6, fp} │ │ subs.w lr, lr, #1 │ │ sub.w r9, r9, #24 │ │ add.w sl, sl, #24 │ │ stmia.w r2, {r0, r3, r4, r5, r6, fp} │ │ - bne.n 88fb4 │ │ + bne.n 8a1b8 │ │ ldr r5, [sp, #68] @ 0x44 │ │ ldr.w fp, [sp, #36] @ 0x24 │ │ - cbz r5, 8902e │ │ + cbz r5, 8a232 │ │ ldr r0, [sp, #56] @ 0x38 │ │ ldr.w sl, [sp, #72] @ 0x48 │ │ cmp r0, r5 │ │ - bcc.w 8957c │ │ + bcc.w 8a780 │ │ add r0, sp, #80 @ 0x50 │ │ ldr.w r9, [sp, #60] @ 0x3c │ │ ldr r6, [sp, #48] @ 0x30 │ │ mov r2, sl │ │ ldr r3, [sp, #44] @ 0x2c │ │ strd r6, r0, [sp] │ │ add.w r0, r9, r8, lsl #3 │ │ - bl 88d74 │ │ + bl 89f78 │ │ cmp r5, #33 @ 0x21 │ │ mov r4, r5 │ │ - bcs.w 88da2 │ │ - b.n 89160 │ │ + bcs.w 89fa6 │ │ + b.n 8a364 │ │ mov.w r0, #0 │ │ it ls │ │ movls r0, #1 │ │ ldr r6, [sp, #52] @ 0x34 │ │ subs.w r5, lr, r9 │ │ sbcs.w r5, ip, r6 │ │ mov.w r5, #0 │ │ it cc │ │ movcc r5, #1 │ │ ands r0, r5 │ │ ldr r5, [sp, #60] @ 0x3c │ │ cmp r4, r0 │ │ ldr r3, [sp, #64] @ 0x40 │ │ mov r9, r5 │ │ - bne.w 88e70 │ │ - b.n 88e44 │ │ + bne.w 8a074 │ │ + b.n 8a048 │ │ ldr r0, [sp, #44] @ 0x2c │ │ ldr r1, [sp, #56] @ 0x38 │ │ cmp r1, r0 │ │ ldr r0, [sp, #72] @ 0x48 │ │ - bhi.w 8959e │ │ + bhi.w 8a7a2 │ │ add.w r1, r1, r1, lsl #1 │ │ str r1, [sp, #64] @ 0x40 │ │ ldr.w fp, [sp, #52] @ 0x34 │ │ mov.w r9, #0 │ │ add.w lr, r0, r1, lsl #3 │ │ ldr r1, [sp, #60] @ 0x3c │ │ mov sl, r1 │ │ add.w r0, fp, fp, lsl #1 │ │ str.w fp, [sp, #52] @ 0x34 │ │ add.w ip, r1, r0, lsl #3 │ │ - b.n 890a2 │ │ + b.n 8a2a6 │ │ ldrd r5, r8, [sl] │ │ cmp r0, r3 │ │ ldrd r4, r2, [r1] │ │ mov.w r0, #0 │ │ it hi │ │ movhi r0, #1 │ │ subs r3, r4, r5 │ │ @@ -94353,126 +101731,126 @@ │ │ add r9, r8 │ │ add.w fp, r0, r2, lsl #3 │ │ mov r2, sl │ │ ldmia.w r2, {r0, r1, r3, r4, r5, r6} │ │ add.w sl, sl, #24 │ │ stmia.w fp, {r0, r1, r3, r4, r5, r6} │ │ cmp sl, ip │ │ - bcs.n 890be │ │ + bcs.n 8a2c2 │ │ ldr r1, [sp, #76] @ 0x4c │ │ sub.w lr, lr, #24 │ │ ldr.w r3, [sl, #16] │ │ ldr r0, [r1, #16] │ │ cmp r0, r3 │ │ - bcs.n 8905e │ │ + bcs.n 8a262 │ │ mov.w r8, #0 │ │ mov r0, lr │ │ - b.n 8908a │ │ + b.n 8a28e │ │ ldrd r0, fp, [sp, #52] @ 0x34 │ │ add.w r8, r9, r9, lsl #1 │ │ cmp r0, fp │ │ - beq.n 890ea │ │ + beq.n 8a2ee │ │ ldr r0, [sp, #72] @ 0x48 │ │ mov r1, sl │ │ add.w sl, sl, #24 │ │ add.w r9, r9, #1 │ │ add.w ip, r0, r8, lsl #3 │ │ ldmia.w r1, {r0, r2, r3, r4, r5, r6} │ │ sub.w lr, lr, #24 │ │ stmia.w ip, {r0, r2, r3, r4, r5, r6} │ │ ldr r1, [sp, #60] @ 0x3c │ │ - b.n 89050 │ │ + b.n 8a254 │ │ ldr r0, [sp, #60] @ 0x3c │ │ mov.w r2, r8, lsl #3 │ │ ldr r1, [sp, #72] @ 0x48 │ │ - bl c9a94 │ │ + bl ca098 │ │ subs.w r0, fp, r9 │ │ str r0, [sp, #68] @ 0x44 │ │ - beq.n 89128 │ │ + beq.n 8a32c │ │ ldr r1, [sp, #64] @ 0x40 │ │ ldr r0, [sp, #32] │ │ ldr.w lr, [sp, #68] @ 0x44 │ │ add.w sl, r0, r1, lsl #3 │ │ ldr r0, [sp, #60] @ 0x3c │ │ add.w fp, r0, r8, lsl #3 │ │ mov ip, sl │ │ mov r1, fp │ │ ldmia.w ip, {r0, r2, r3, r4, r5, r6} │ │ subs.w lr, lr, #1 │ │ sub.w sl, sl, #24 │ │ add.w fp, fp, #24 │ │ stmia r1!, {r0, r2, r3, r4, r5, r6} │ │ - bne.n 89110 │ │ + bne.n 8a314 │ │ ldr r1, [sp, #56] @ 0x38 │ │ cmp r1, r9 │ │ - bcc.w 895a0 │ │ + bcc.w 8a7a4 │ │ ldr.w r9, [sp, #60] @ 0x3c │ │ mov.w fp, #0 │ │ ldr r1, [sp, #68] @ 0x44 │ │ ldr.w sl, [sp, #72] @ 0x48 │ │ add.w r9, r9, r8, lsl #3 │ │ ldr r6, [sp, #48] @ 0x30 │ │ cmp r1, #33 @ 0x21 │ │ mov r4, r1 │ │ - bcs.w 88d9a │ │ - b.n 89162 │ │ + bcs.w 89f9e │ │ + b.n 8a366 │ │ ldr r3, [sp, #44] @ 0x2c │ │ movs r0, #1 │ │ str r0, [sp, #0] │ │ mov r0, r9 │ │ mov r1, r4 │ │ mov r2, sl │ │ - bl 88886 │ │ - b.n 89574 │ │ + bl 89a88 │ │ + b.n 8a778 │ │ mov r1, r5 │ │ lsrs r4, r1, #1 │ │ - beq.w 89574 │ │ + beq.w 8a778 │ │ add.w r0, r4, r4, lsl #1 │ │ cmp r1, #8 │ │ str r1, [sp, #68] @ 0x44 │ │ add.w r8, sl, r0, lsl #3 │ │ add.w fp, r9, r0, lsl #3 │ │ str.w fp, [sp, #20] │ │ strd r9, r8, [sp, #60] @ 0x3c │ │ - bcc.n 89196 │ │ + bcc.n 8a39a │ │ mov r0, r9 │ │ mov r1, sl │ │ - bl 895cc │ │ + bl 8a7d0 │ │ mov r0, fp │ │ mov r1, r8 │ │ - bl 895cc │ │ + bl 8a7d0 │ │ movs r1, #4 │ │ - b.n 891b2 │ │ + b.n 8a3b6 │ │ mov lr, r4 │ │ ldmia.w r9, {r0, r2, r3, r4, r5, r6} │ │ mov ip, sl │ │ movs r1, #1 │ │ stmia.w ip, {r0, r2, r3, r4, r5, r6} │ │ ldmia.w fp, {r0, r2, r3, r4, r5, r6} │ │ stmia.w r8, {r0, r2, r3, r4, r5, r6} │ │ mov r4, lr │ │ ldr.w r9, [sp, #60] @ 0x3c │ │ ldr r0, [sp, #68] @ 0x44 │ │ cmp r1, r4 │ │ str r4, [sp, #48] @ 0x30 │ │ sub.w r0, r0, r4 │ │ strd r1, r0, [sp, #12] │ │ - bcs.w 892cc │ │ + bcs.w 8a4d0 │ │ ldr r2, [sp, #12] │ │ mvn.w r1, #47 @ 0x2f │ │ add.w r0, r2, r2, lsl #1 │ │ add.w r1, r1, r0, lsl #3 │ │ str r1, [sp, #52] @ 0x34 │ │ mvn.w r1, #31 │ │ add.w r1, r1, r0, lsl #3 │ │ str r1, [sp, #44] @ 0x2c │ │ mvn.w r1, #23 │ │ add.w r0, r1, r0, lsl #3 │ │ str r0, [sp, #40] @ 0x28 │ │ - b.n 8922c │ │ + b.n 8a430 │ │ mov fp, sl │ │ ldr.w lr, [sp, #24] │ │ ldr r0, [sp, #76] @ 0x4c │ │ add.w r1, fp, #12 │ │ str.w r0, [fp] │ │ ldr r0, [sp, #56] @ 0x38 │ │ str.w r0, [fp, #4] │ │ @@ -94490,15 +101868,15 @@ │ │ adds r0, #24 │ │ str r0, [sp, #44] @ 0x2c │ │ ldr r0, [sp, #40] @ 0x28 │ │ adds r0, #24 │ │ str r0, [sp, #40] @ 0x28 │ │ ldr r0, [sp, #48] @ 0x30 │ │ cmp r2, r0 │ │ - beq.n 892cc │ │ + beq.n 8a4d0 │ │ add.w lr, r2, r2, lsl #1 │ │ str r2, [sp, #36] @ 0x24 │ │ add.w ip, r9, lr, lsl #3 │ │ add.w fp, sl, lr, lsl #3 │ │ ldmia.w ip, {r0, r2, r3, r4, r5, r6} │ │ mov r1, fp │ │ sub.w ip, fp, #24 │ │ @@ -94506,71 +101884,71 @@ │ │ ldr.w r0, [sl, lr, lsl #3] │ │ ldr.w r1, [fp, #-8] │ │ ldr.w r8, [fp, #16] │ │ str r0, [sp, #76] @ 0x4c │ │ ldr.w r0, [fp, #4] │ │ cmp r8, r1 │ │ str r0, [sp, #56] @ 0x38 │ │ - bcc.n 89270 │ │ - bhi.n 8920c │ │ + bcc.n 8a474 │ │ + bhi.n 8a410 │ │ ldrd r1, r3, [ip] │ │ ldr r0, [sp, #76] @ 0x4c │ │ subs r1, r0, r1 │ │ ldr r0, [sp, #56] @ 0x38 │ │ sbcs.w r1, r0, r3 │ │ - bcs.n 8920c │ │ + bcs.n 8a410 │ │ ldrd r1, r0, [fp, #8] │ │ cmp ip, sl │ │ strd r1, r0, [sp, #28] │ │ mov r1, ip │ │ ldr.w lr, [fp, #20] │ │ ldmia.w r1, {r0, r2, r3, r4, r5, r6} │ │ stmia.w fp, {r0, r2, r3, r4, r5, r6} │ │ mov fp, sl │ │ - beq.n 891f0 │ │ + beq.n 8a3f4 │ │ str.w lr, [sp, #24] │ │ ldr r1, [sp, #52] @ 0x34 │ │ ldrd r2, lr, [sp, #40] @ 0x28 │ │ - b.n 892aa │ │ + b.n 8a4ae │ │ ldmia.w ip, {r0, r3, r4, r5, r6, r9} │ │ sub.w lr, lr, #24 │ │ subs r1, #24 │ │ subs r2, #24 │ │ stmia.w fp, {r0, r3, r4, r5, r6, r9} │ │ - beq.n 891ea │ │ + beq.n 8a3ee │ │ ldr.w r0, [sl, lr] │ │ add.w ip, sl, r1 │ │ add.w fp, sl, r2 │ │ cmp r8, r0 │ │ - bcc.n 89298 │ │ - bhi.n 891ec │ │ + bcc.n 8a49c │ │ + bhi.n 8a3f0 │ │ ldrd r0, r3, [ip] │ │ ldr r4, [sp, #76] @ 0x4c │ │ subs r0, r4, r0 │ │ ldr r0, [sp, #56] @ 0x38 │ │ sbcs r0, r3 │ │ - bcc.n 89298 │ │ - b.n 891ec │ │ + bcc.n 8a49c │ │ + b.n 8a3f0 │ │ ldrd fp, r0, [sp, #12] │ │ ldr r6, [sp, #64] @ 0x40 │ │ ldr.w r9, [sp, #20] │ │ cmp fp, r0 │ │ - bcs.w 89400 │ │ + bcs.w 8a604 │ │ sub.w r0, r6, #48 @ 0x30 │ │ str r0, [sp, #44] @ 0x2c │ │ sub.w r0, r6, #32 │ │ str r0, [sp, #40] @ 0x28 │ │ sub.w r0, r6, #24 │ │ str r0, [sp, #36] @ 0x24 │ │ add.w r0, fp, fp, lsl #1 │ │ lsls r0, r0, #3 │ │ str r0, [sp, #76] @ 0x4c │ │ movs r0, #24 │ │ str r0, [sp, #32] │ │ - b.n 89346 │ │ + b.n 8a54a │ │ ldr r6, [sp, #64] @ 0x40 │ │ mov lr, r6 │ │ ldr.w r9, [sp, #20] │ │ ldrd r4, fp, [sp, #8] │ │ ldr r0, [sp, #56] @ 0x38 │ │ str.w r0, [lr] │ │ ldr r0, [sp, #52] @ 0x34 │ │ @@ -94591,15 +101969,15 @@ │ │ adds r0, #24 │ │ str r0, [sp, #40] @ 0x28 │ │ ldr r0, [sp, #36] @ 0x24 │ │ adds r0, #24 │ │ str r0, [sp, #36] @ 0x24 │ │ ldr r0, [sp, #16] │ │ cmp fp, r0 │ │ - beq.n 89400 │ │ + beq.n 8a604 │ │ add.w r8, fp, fp, lsl #1 │ │ ldr r0, [sp, #64] @ 0x40 │ │ add.w ip, r9, r8, lsl #3 │ │ add.w r0, r0, r8, lsl #3 │ │ ldmia.w ip, {r1, r2, r4, r5, r6, lr} │ │ mov r3, r0 │ │ stmia.w r3, {r1, r2, r4, r5, r6, lr} │ │ @@ -94610,74 +101988,74 @@ │ │ ldr.w r1, [r1, r8, lsl #3] │ │ str r1, [sp, #56] @ 0x38 │ │ ldr r1, [r0, #4] │ │ str r1, [sp, #52] @ 0x34 │ │ ldr r1, [r0, #16] │ │ cmp r1, r2 │ │ mov sl, r1 │ │ - bcc.n 8938e │ │ - bhi.n 89324 │ │ + bcc.n 8a592 │ │ + bhi.n 8a528 │ │ ldrd r2, r3, [r5] │ │ ldr r1, [sp, #56] @ 0x38 │ │ subs r2, r1, r2 │ │ ldr r1, [sp, #52] @ 0x34 │ │ sbcs.w r2, r1, r3 │ │ - bcs.n 89324 │ │ + bcs.n 8a528 │ │ ldrd r2, r1, [r0, #8] │ │ mov r8, r6 │ │ strd r2, r1, [sp, #24] │ │ mov r2, r5 │ │ mov r9, r5 │ │ ldr r4, [r0, #20] │ │ ldmia.w r2, {r1, r3, r5, r6, ip, lr} │ │ cmp r9, r8 │ │ stmia.w r0, {r1, r3, r5, r6, ip, lr} │ │ mov r6, r8 │ │ mov lr, r8 │ │ ldr.w r9, [sp, #20] │ │ - beq.n 89308 │ │ + beq.n 8a50c │ │ strd r4, fp, [sp, #8] │ │ ldrd r3, fp, [sp, #40] @ 0x28 │ │ ldrd ip, r1, [sp, #32] │ │ ldr r0, [sp, #76] @ 0x4c │ │ - b.n 893dc │ │ + b.n 8a5e0 │ │ ldmia.w r8, {r0, r2, r4, r5, r6, r9} │ │ subs r3, #24 │ │ sub.w fp, fp, #24 │ │ add.w ip, ip, #24 │ │ subs r1, #24 │ │ stmia.w lr, {r0, r2, r4, r5, r6, r9} │ │ ldr r0, [sp, #76] @ 0x4c │ │ cmp r0, ip │ │ - beq.n 892fc │ │ + beq.n 8a500 │ │ ldr r4, [r3, r0] │ │ add.w r8, fp, r0 │ │ add.w lr, r1, r0 │ │ cmp sl, r4 │ │ - bcc.n 893c2 │ │ - bhi.n 893fc │ │ + bcc.n 8a5c6 │ │ + bhi.n 8a600 │ │ ldrd r4, r0, [r8] │ │ ldr r2, [sp, #56] @ 0x38 │ │ subs r4, r2, r4 │ │ ldr r2, [sp, #52] @ 0x34 │ │ sbcs.w r4, r2, r0 │ │ - bcc.n 893c2 │ │ + bcc.n 8a5c6 │ │ ldr r6, [sp, #64] @ 0x40 │ │ - b.n 89300 │ │ + b.n 8a504 │ │ ldr r0, [sp, #68] @ 0x44 │ │ sub.w fp, r6, #24 │ │ ldr.w sl, [sp, #72] @ 0x48 │ │ ldr.w r8, [sp, #60] @ 0x3c │ │ add.w r1, r0, r0, lsl #1 │ │ mvn.w r0, #23 │ │ str r1, [sp, #40] @ 0x28 │ │ add.w r2, r0, r1, lsl #3 │ │ str.w sl, [sp, #76] @ 0x4c │ │ add.w lr, sl, r2 │ │ - b.n 89486 │ │ + b.n 8a68a │ │ mov.w r6, #0 │ │ ldrd r1, r2, [fp] │ │ it ls │ │ movls r6, #1 │ │ ldrd r5, r4, [lr] │ │ subs r1, r5, r1 │ │ sbcs.w r1, r4, r2 │ │ @@ -94700,27 +102078,27 @@ │ │ add.w r0, ip, ip, lsl #1 │ │ subs r2, #24 │ │ add.w r0, lr, r0, lsl #3 │ │ sub.w lr, r0, #24 │ │ ldr r0, [sp, #48] @ 0x30 │ │ subs r0, #1 │ │ str r0, [sp, #48] @ 0x30 │ │ - beq.n 89514 │ │ + beq.n 8a718 │ │ ldr r0, [sp, #76] @ 0x4c │ │ str.w lr, [sp, #56] @ 0x38 │ │ ldr r1, [r0, #16] │ │ ldr r0, [sp, #64] @ 0x40 │ │ ldr r4, [r0, #16] │ │ cmp r4, r1 │ │ - bcs.n 894a2 │ │ + bcs.n 8a6a6 │ │ movs r1, #1 │ │ mov r6, r0 │ │ mov r3, r0 │ │ ldr.w sl, [sp, #76] @ 0x4c │ │ - b.n 894ce │ │ + b.n 8a6d2 │ │ ldr.w sl, [sp, #76] @ 0x4c │ │ mov.w r5, #0 │ │ mov r3, r0 │ │ ldrd r1, r9, [sl] │ │ it ls │ │ movls r5, #1 │ │ ldrd r6, r4, [r0] │ │ @@ -94748,23 +102126,23 @@ │ │ add.w r3, r3, r1, lsl #3 │ │ str r3, [sp, #64] @ 0x40 │ │ add.w sl, sl, r2, lsl #3 │ │ ldr.w r2, [fp, #16] │ │ ldr.w r6, [lr, #16] │ │ str.w sl, [sp, #76] @ 0x4c │ │ cmp r6, r2 │ │ - bcs.n 89426 │ │ + bcs.n 8a62a │ │ mov.w ip, #1 │ │ mov r6, fp │ │ - b.n 8944e │ │ + b.n 8a652 │ │ ldr r0, [sp, #68] @ 0x44 │ │ add.w ip, fp, #24 │ │ mov sl, r9 │ │ lsls r0, r0, #31 │ │ - beq.n 89562 │ │ + beq.n 8a766 │ │ ldr.w fp, [sp, #64] @ 0x40 │ │ ldr.w r9, [sp, #76] @ 0x4c │ │ mov r0, fp │ │ cmp r9, ip │ │ it cc │ │ movcc r0, r9 │ │ ldmia.w r0, {r1, r2, r3, r4, r5, r6} │ │ @@ -94785,63 +102163,63 @@ │ │ ldr r0, [sp, #76] @ 0x4c │ │ ldr r4, [sp, #60] @ 0x3c │ │ cmp r0, ip │ │ ittt eq │ │ addeq.w r0, lr, #24 │ │ ldreq r1, [sp, #64] @ 0x40 │ │ cmpeq r1, r0 │ │ - bne.n 8959a │ │ + bne.n 8a79e │ │ add sp, #132 @ 0x84 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ - ldr r0, [pc, #64] @ (895c0 ) │ │ + ldr r0, [pc, #64] @ (8a7c4 ) │ │ movs r2, #0 │ │ - ldr r1, [pc, #64] @ (895c4 ) │ │ + ldr r1, [pc, #64] @ (8a7c8 ) │ │ movs r3, #1 │ │ add r0, pc │ │ str r0, [sp, #108] @ 0x6c │ │ add r1, pc │ │ add r0, sp, #108 @ 0x6c │ │ str r2, [sp, #124] @ 0x7c │ │ str r2, [sp, #120] @ 0x78 │ │ movs r2, #4 │ │ str r3, [sp, #112] @ 0x70 │ │ str r2, [sp, #116] @ 0x74 │ │ - bl 4c418 │ │ - bl 51604 │ │ + bl 4d1a6 │ │ + bl 5264c │ │ udf #254 @ 0xfe │ │ - ldr r2, [pc, #36] @ (895c8 ) │ │ + ldr r2, [pc, #36] @ (8a7cc ) │ │ mov r0, r9 │ │ add r2, pc │ │ - bl 4c2e0 │ │ + bl 4d154 │ │ mov r5, r0 │ │ ldr r0, [sp, #40] @ 0x28 │ │ mov r1, sl │ │ lsls r2, r0, #3 │ │ mov r0, r4 │ │ - bl c9a94 │ │ + bl ca098 │ │ mov r0, r5 │ │ - blx cb1cc │ │ + blx cb7d4 │ │ nop │ │ - strb r0, [r4, #5] │ │ + str r0, [r2, #116] @ 0x74 │ │ movs r4, r0 │ │ - strb r4, [r4, #5] │ │ + str r4, [r2, #116] @ 0x74 │ │ movs r4, r0 │ │ - strb r0, [r3, #5] │ │ + str r0, [r1, #116] @ 0x74 │ │ movs r4, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #8 │ │ ldr r2, [r0, #16] │ │ ldr r3, [r0, #40] @ 0x28 │ │ cmp r3, r2 │ │ - bcs.n 895e4 │ │ + bcs.n 8a7e8 │ │ mov.w r9, #1 │ │ - b.n 89606 │ │ + b.n 8a80a │ │ ldrd r6, ip, [r0] │ │ cmp r3, r2 │ │ ldrd r4, lr, [r0, #24] │ │ mov.w r2, #0 │ │ it ls │ │ movls r2, #1 │ │ movs r5, #0 │ │ @@ -94849,18 +102227,18 @@ │ │ sbcs.w r3, lr, ip │ │ it cc │ │ movcc r5, #1 │ │ and.w r9, r2, r5 │ │ ldr r2, [r0, #64] @ 0x40 │ │ ldr r5, [r0, #88] @ 0x58 │ │ cmp r5, r2 │ │ - bcs.n 89616 │ │ + bcs.n 8a81a │ │ add.w ip, r0, #72 @ 0x48 │ │ movs r5, #2 │ │ - b.n 89650 │ │ + b.n 8a854 │ │ mov r6, r0 │ │ cmp r5, r2 │ │ ldr.w r4, [r6, #48]! │ │ mov.w r2, #0 │ │ mov.w r3, #0 │ │ mov ip, r6 │ │ ldr.w lr, [r6, #4] │ │ @@ -94884,17 +102262,17 @@ │ │ eor.w r3, r9, #1 │ │ orr.w r3, r3, r3, lsl #1 │ │ add.w lr, r0, r3, lsl #3 │ │ orr.w r3, r9, r9, lsl #1 │ │ add.w r0, r0, r3, lsl #3 │ │ ldr r3, [r0, #16] │ │ cmp r2, r3 │ │ - bcs.n 8967a │ │ + bcs.n 8a87e │ │ movs r5, #1 │ │ - b.n 8969c │ │ + b.n 8a8a0 │ │ ldrd sl, r8, [r0] │ │ cmp r2, r3 │ │ ldrd r6, r9, [ip] │ │ mov.w r2, #0 │ │ it ls │ │ movls r2, #1 │ │ movs r5, #0 │ │ @@ -94902,58 +102280,58 @@ │ │ sbcs.w r3, r9, r8 │ │ it cc │ │ movcc r5, #1 │ │ ands r5, r2 │ │ ldr.w r2, [lr, #16] │ │ ldr r6, [r4, #16] │ │ cmp r6, r2 │ │ - bcs.n 896b8 │ │ + bcs.n 8a8bc │ │ mov r2, ip │ │ cmp r5, #0 │ │ itt ne │ │ movne r2, r0 │ │ movne r0, ip │ │ mov r8, r0 │ │ mov r0, r2 │ │ mov ip, r4 │ │ - b.n 89702 │ │ + b.n 8a906 │ │ str r4, [sp, #0] │ │ cmp r5, #0 │ │ ldrd r9, sl, [lr] │ │ mov r8, r0 │ │ ldrd fp, r4, [r4] │ │ mov.w r3, #0 │ │ str r1, [sp, #4] │ │ it ne │ │ movne r8, ip │ │ subs.w r1, fp, r9 │ │ sbcs.w r1, r4, sl │ │ it cc │ │ movcc r3, #1 │ │ cmp r6, r2 │ │ - bhi.n 896ee │ │ - cbz r3, 896ee │ │ + bhi.n 8a8f2 │ │ + cbz r3, 8a8f2 │ │ cmp r5, #0 │ │ it eq │ │ moveq r0, ip │ │ ldr.w ip, [sp] │ │ - b.n 89700 │ │ + b.n 8a904 │ │ cmp r5, #0 │ │ it ne │ │ movne ip, lr │ │ ldr.w r6, [ip, #16] │ │ it eq │ │ moveq r0, lr │ │ ldr.w lr, [sp] │ │ ldr r1, [sp, #4] │ │ ldr r2, [r0, #16] │ │ cmp r6, r2 │ │ - bcs.n 8970c │ │ + bcs.n 8a910 │ │ mov r9, r0 │ │ - b.n 89734 │ │ + b.n 8a938 │ │ cmp r6, r2 │ │ mov.w r2, #0 │ │ ldrd r4, r9, [r0] │ │ it ls │ │ movls r2, #1 │ │ ldrd r6, r3, [ip] │ │ movs r5, #0 │ │ @@ -94984,54 +102362,54 @@ │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #12 │ │ mov r8, r2 │ │ mov r4, r1 │ │ cmp r3, #8 │ │ - bcc.n 897ba │ │ + bcc.n 8a9be │ │ lsrs r6, r3, #3 │ │ mov.w r9, #168 @ 0xa8 │ │ mla r2, r6, r9, r0 │ │ add.w r5, r6, r6, lsl #1 │ │ mov r3, r6 │ │ add.w r1, r0, r5, lsl #5 │ │ - bl 89768 │ │ + bl 8a96c │ │ mla r2, r6, r9, r4 │ │ add.w r1, r4, r5, lsl #5 │ │ mov sl, r0 │ │ mov r0, r4 │ │ mov r3, r6 │ │ - bl 89768 │ │ + bl 8a96c │ │ mla r2, r6, r9, r8 │ │ add.w r1, r8, r5, lsl #5 │ │ mov r4, r0 │ │ mov r0, r8 │ │ mov r3, r6 │ │ - bl 89768 │ │ + bl 8a96c │ │ mov r8, r0 │ │ mov r0, sl │ │ ldrd r2, r3, [r4] │ │ ldr.w r9, [r4, #16] │ │ ldr.w ip, [r0, #16] │ │ ldrd r6, r1, [r0] │ │ cmp ip, r9 │ │ strd r2, r3, [sp, #4] │ │ - bcs.n 897ee │ │ + bcs.n 8a9f2 │ │ ldr.w lr, [r8, #16] │ │ ldrd r5, sl, [r8] │ │ cmp ip, lr │ │ - bcc.n 897e8 │ │ - bhi.n 8987a │ │ + bcc.n 8a9ec │ │ + bhi.n 8aa7e │ │ subs r2, r6, r5 │ │ sbcs.w r1, r1, sl │ │ - bcs.n 8987a │ │ + bcs.n 8aa7e │ │ mov ip, r5 │ │ movs r3, #1 │ │ - b.n 8984c │ │ + b.n 8aa50 │ │ ldrd sl, r5, [r8] │ │ cmp ip, r9 │ │ ldr.w lr, [r8, #16] │ │ mov.w fp, #0 │ │ str r5, [sp, #0] │ │ mov.w r5, #0 │ │ it ls │ │ @@ -95039,36 +102417,36 @@ │ │ subs r2, r6, r2 │ │ sbcs.w r2, r1, r3 │ │ mov.w r2, #0 │ │ it cc │ │ movcc r2, #1 │ │ and.w r3, r5, r2 │ │ cmp ip, lr │ │ - bcs.n 89828 │ │ + bcs.n 8aa2c │ │ mov ip, sl │ │ ldr.w sl, [sp] │ │ - cbz r3, 8987a │ │ + cbz r3, 8aa7e │ │ movs r3, #1 │ │ - b.n 8984c │ │ + b.n 8aa50 │ │ mov.w r2, #0 │ │ mov ip, sl │ │ it ls │ │ movls r2, #1 │ │ subs.w r6, r6, sl │ │ ldr.w sl, [sp] │ │ sbcs.w r1, r1, sl │ │ it cc │ │ movcc.w fp, #1 │ │ and.w r1, r2, fp │ │ cmp r3, r1 │ │ - bne.n 8987a │ │ + bne.n 8aa7e │ │ cmp r9, lr │ │ - bcs.n 89854 │ │ + bcs.n 8aa58 │ │ movs r0, #1 │ │ - b.n 89872 │ │ + b.n 8aa76 │ │ mov.w r1, #0 │ │ mov.w r0, #0 │ │ it ls │ │ movls r1, #1 │ │ ldr r2, [sp, #4] │ │ subs.w r2, r2, ip │ │ ldr r2, [sp, #8] │ │ @@ -95079,156 +102457,156 @@ │ │ eors r3, r0 │ │ it ne │ │ movne r4, r8 │ │ mov r0, r4 │ │ add sp, #12 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ - bmi.n 8982e │ │ + bmi.n 8aa32 │ │ ldr r2, [r1, #0] │ │ subs r2, #2 │ │ cmp r2, #5 │ │ - bhi.n 898aa │ │ + bhi.n 8aaae │ │ tbb [pc, r2] │ │ asrs r2, r2, #16 │ │ lsls r6, r0, #12 │ │ lsls r0, r1, #12 │ │ ldrd r1, r2, [r1, #8] │ │ - b.n 898bc │ │ + b.n 8aac0 │ │ ldr r1, [r1, #8] │ │ - b.n 898ba │ │ + b.n 8aabe │ │ ldr r2, [r1, #12] │ │ cmp r2, #0 │ │ - bmi.n 898aa │ │ + bmi.n 8aaae │ │ ldr r1, [r1, #8] │ │ - b.n 898bc │ │ + b.n 8aac0 │ │ movs r1, #0 │ │ movs r2, #0 │ │ strd r1, r2, [r0] │ │ bx lr │ │ ldrb r1, [r1, #8] │ │ - b.n 898ba │ │ + b.n 8aabe │ │ ldrh r1, [r1, #8] │ │ movs r2, #0 │ │ strd r1, r2, [r0, #8] │ │ movs r2, #0 │ │ movs r1, #1 │ │ strd r1, r2, [r0] │ │ bx lr │ │ - bmi.n 89876 │ │ + bmi.n 8aa7a │ │ push {r7, lr} │ │ mov r7, sp │ │ sub sp, #32 │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ uxtab ip, r3, r2 │ │ cmp.w ip, #7 │ │ - bhi.n 89950 │ │ + bhi.n 8ab54 │ │ tbb [pc, ip] │ │ asrs r4, r0, #20 │ │ lsrs r6, r6, #16 │ │ adds r6, #54 @ 0x36 │ │ subs r6, r6, #0 │ │ ldrd r3, r2, [r1] │ │ - cbz r2, 89916 │ │ + cbz r2, 8ab1a │ │ sub.w ip, r2, #1 │ │ ldrb.w r2, [r3], #1 │ │ - b.n 89978 │ │ + b.n 8ab7c │ │ ldrd r3, r2, [r1] │ │ cmp r2, #4 │ │ - bcc.n 89916 │ │ + bcc.n 8ab1a │ │ sub.w ip, r2, #4 │ │ ldr.w r2, [r3], #4 │ │ - b.n 89978 │ │ + b.n 8ab7c │ │ ldrd r3, r2, [r1] │ │ cmp r2, #2 │ │ - bcs.n 89970 │ │ + bcs.n 8ab74 │ │ str.w r3, [sp, #7] │ │ mov.w ip, #19 │ │ - b.n 89958 │ │ + b.n 8ab5c │ │ ldrd r3, ip, [r1] │ │ cmp.w ip, #7 │ │ - bhi.n 8998c │ │ + bhi.n 8ab90 │ │ str.w r3, [sp, #23] │ │ ldrh.w r1, [sp, #24] │ │ ldr r2, [sp, #16] │ │ ldrb.w r3, [sp, #26] │ │ ldr.w ip, [sp, #20] │ │ str.w ip, [sp, #4] │ │ mov.w ip, #19 │ │ strh.w r1, [sp, #8] │ │ str r2, [sp, #0] │ │ strb.w r3, [sp, #10] │ │ - b.n 89958 │ │ - mov.w ip, #24 │ │ + b.n 8ab5c │ │ + mov.w ip, #26 │ │ strb.w r2, [sp] │ │ ldrd r2, r3, [sp] │ │ ldr.w r1, [sp, #7] │ │ str r1, [r0, #8] │ │ str.w r3, [r0, #5] │ │ movs r3, #12 │ │ str.w r2, [r0, #1] │ │ movs r2, #0 │ │ - b.n 89982 │ │ + b.n 8ab86 │ │ sub.w ip, r2, #2 │ │ ldrh.w r2, [r3], #2 │ │ strd r3, ip, [r1] │ │ - mov.w ip, #75 @ 0x4b │ │ + mov.w ip, #79 @ 0x4f │ │ movs r3, #4 │ │ str r2, [r0, r3] │ │ strb.w ip, [r0] │ │ add sp, #32 │ │ pop {r7, pc} │ │ ldr.w lr, [r3, #4] │ │ sub.w ip, ip, #8 │ │ ldr r2, [r3, #0] │ │ adds r3, #8 │ │ cmp.w lr, #0 │ │ strd r3, ip, [r1] │ │ - beq.n 8997c │ │ - mov.w ip, #53 @ 0x35 │ │ - b.n 89984 │ │ + beq.n 8ab80 │ │ + mov.w ip, #56 @ 0x38 │ │ + b.n 8ab88 │ │ push {r7, lr} │ │ mov r7, sp │ │ sub sp, #16 │ │ uxtb r2, r2 │ │ cmp r2, #8 │ │ - bne.n 899dc │ │ + bne.n 8abe0 │ │ ldrd r3, r2, [r1] │ │ cmp r2, #8 │ │ - bcs.n 899f0 │ │ + bcs.n 8abf4 │ │ str.w r3, [sp, #7] │ │ ldrd ip, r3, [sp] │ │ ldrb.w r1, [sp, #10] │ │ ldrh.w r2, [sp, #8] │ │ strh.w r2, [r0, #9] │ │ strb r1, [r0, #11] │ │ str.w r3, [r0, #5] │ │ str.w ip, [r0, #1] │ │ - b.n 899e6 │ │ + b.n 8abea │ │ ldrd r3, r2, [r1] │ │ cmp r2, #4 │ │ - bcs.n 89a0a │ │ + bcs.n 8ac0e │ │ str r3, [r0, #8] │ │ movs r1, #19 │ │ mov.w ip, #0 │ │ movs r3, #12 │ │ - b.n 89a18 │ │ + b.n 8ac1c │ │ ldr.w lr, [r3, #4] │ │ subs r2, #8 │ │ ldr.w ip, [r3] │ │ adds r3, #8 │ │ cmp.w lr, #0 │ │ strd r3, r2, [r1] │ │ - beq.n 89a14 │ │ - movs r1, #53 @ 0x35 │ │ - b.n 89a1c │ │ + beq.n 8ac18 │ │ + movs r1, #56 @ 0x38 │ │ + b.n 8ac20 │ │ ldr.w ip, [r3], #4 │ │ subs r2, #4 │ │ strd r3, r2, [r1] │ │ - movs r1, #75 @ 0x4b │ │ + movs r1, #79 @ 0x4f │ │ movs r3, #4 │ │ str.w ip, [r0, r3] │ │ strb r1, [r0, #0] │ │ add sp, #16 │ │ pop {r7, pc} │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ @@ -95239,161 +102617,160 @@ │ │ movs r1, #0 │ │ subs r0, r4, #1 │ │ sbc.w r1, r1, #3221225472 @ 0xc0000000 │ │ mov r6, r3 │ │ str r2, [sp, #76] @ 0x4c │ │ mov r2, r4 │ │ movs r3, #0 │ │ - bl c9adc │ │ + bl ca0e4 │ │ cmp.w r4, #4096 @ 0x1000 │ │ strd r1, r0, [sp, #16] │ │ str r4, [sp, #36] @ 0x24 │ │ - bhi.n 89a5c │ │ + bhi.n 8ac60 │ │ sub.w r0, r4, r4, lsr #1 │ │ cmp r0, #64 @ 0x40 │ │ it cs │ │ movcs r0, #64 @ 0x40 │ │ - b.n 89a7c │ │ + b.n 8ac80 │ │ ldr r0, [sp, #36] @ 0x24 │ │ movs r2, #1 │ │ ldr r1, [sp, #36] @ 0x24 │ │ orr.w r0, r0, #1 │ │ ldr r4, [sp, #36] @ 0x24 │ │ clz r0, r0 │ │ rsb r0, r0, #32 │ │ lsrs r0, r0, #1 │ │ lsrs r1, r0 │ │ lsl.w r0, r2, r0 │ │ add r0, r1 │ │ lsrs r0, r0, #1 │ │ str r0, [sp, #28] │ │ ldr r1, [sp, #56] @ 0x38 │ │ - sub.w ip, r7, #122 @ 0x7a │ │ + sub.w r9, r7, #122 @ 0x7a │ │ mov.w r8, #0 │ │ movs r5, #0 │ │ sub.w r0, r1, #24 │ │ str r0, [sp, #24] │ │ add.w r0, r1, #48 @ 0x30 │ │ add r1, sp, #84 @ 0x54 │ │ str r0, [sp, #12] │ │ movs r0, #1 │ │ mov r3, r6 │ │ str r0, [sp, #80] @ 0x50 │ │ str r6, [sp, #40] @ 0x28 │ │ - b.n 89aac │ │ + b.n 8acb0 │ │ ldr r0, [sp, #48] @ 0x30 │ │ adds r5, #1 │ │ str r0, [sp, #80] @ 0x50 │ │ add.w r8, r8, r0, lsr #1 │ │ add.w sl, r8, r8, lsl #1 │ │ cmp r4, r8 │ │ str.w r8, [sp, #64] @ 0x40 │ │ - bls.n 89af0 │ │ + bls.n 8acf2 │ │ ldr r0, [sp, #56] @ 0x38 │ │ - mov r9, ip │ │ str r5, [sp, #52] @ 0x34 │ │ sub.w r5, r4, r8 │ │ ldr r1, [sp, #28] │ │ add.w r0, r0, sl, lsl #3 │ │ ldr r4, [sp, #80] @ 0x50 │ │ cmp r5, r1 │ │ - bcs.n 89b00 │ │ + bcs.n 8ad02 │ │ ldr r1, [r7, #8] │ │ - cbz r1, 89b26 │ │ + cbz r1, 8ad28 │ │ movs r1, #0 │ │ cmp r5, #32 │ │ strd r1, r1, [sp] │ │ it cs │ │ movcs r5, #32 │ │ ldr r3, [sp, #40] @ 0x28 │ │ mov r1, r5 │ │ ldr r2, [sp, #76] @ 0x4c │ │ mov fp, r3 │ │ - bl 89ed8 │ │ + bl 8b0d4 │ │ lsls r0, r5, #1 │ │ adds r2, r0, #1 │ │ - b.n 89c28 │ │ + b.n 8ae2a │ │ movs r0, #1 │ │ - mov.w lr, #0 │ │ + mov.w ip, #0 │ │ str r0, [sp, #48] @ 0x30 │ │ cmp r5, #2 │ │ - bcs.w 89c8a │ │ - b.n 89e9c │ │ + bcs.w 8ae8a │ │ + b.n 8b098 │ │ cmp r5, #2 │ │ - bcc.w 89c20 │ │ + bcc.w 8ae22 │ │ ldrd r3, r2, [r0] │ │ ldrd ip, lr, [r0, #24] │ │ subs.w r1, ip, r3 │ │ sbcs.w r1, lr, r2 │ │ - bcs.n 89b32 │ │ + bcs.n 8ad34 │ │ cmp r5, #2 │ │ - bne.n 89b3a │ │ + bne.n 8ad3c │ │ mov.w fp, #2 │ │ mov.w ip, #1 │ │ - b.n 89bbe │ │ + b.n 8adc0 │ │ ldr r0, [sp, #28] │ │ - cmp r0, r5 │ │ - it cc │ │ - movcc r5, r0 │ │ + cmp r5, r0 │ │ + it cs │ │ + movcs r5, r0 │ │ lsls r2, r5, #1 │ │ - b.n 89c24 │ │ + b.n 8ae26 │ │ cmp r5, #2 │ │ - bne.n 89b6a │ │ + bne.n 8ad6c │ │ movs r5, #2 │ │ - b.n 89c20 │ │ + b.n 8ae22 │ │ ldr r1, [sp, #12] │ │ mov.w fp, #2 │ │ str r2, [sp, #68] @ 0x44 │ │ add.w r2, r1, sl, lsl #3 │ │ str r3, [sp, #60] @ 0x3c │ │ mov r1, ip │ │ mov r3, lr │ │ ldrd r4, r6, [r2] │ │ subs r1, r4, r1 │ │ sbcs.w r1, r6, r3 │ │ - bcs.n 89ba2 │ │ + bcs.n 8ada4 │ │ add.w fp, fp, #1 │ │ adds r2, #24 │ │ cmp r5, fp │ │ mov r1, r4 │ │ mov r3, r6 │ │ - bne.n 89b4c │ │ + bne.n 8ad4e │ │ mov fp, r5 │ │ - b.n 89ba2 │ │ + b.n 8ada4 │ │ ldr r1, [sp, #12] │ │ mov.w fp, #2 │ │ str r2, [sp, #68] @ 0x44 │ │ mov r6, lr │ │ add.w r2, r1, sl, lsl #3 │ │ str.w sl, [sp, #72] @ 0x48 │ │ mov sl, ip │ │ str r3, [sp, #60] @ 0x3c │ │ ldrd r4, r3, [r2] │ │ subs.w r1, r4, sl │ │ sbcs.w r1, r3, r6 │ │ - bcc.n 89b9e │ │ + bcc.n 8ada0 │ │ add.w fp, fp, #1 │ │ adds r2, #24 │ │ cmp r5, fp │ │ mov sl, r4 │ │ mov r6, r3 │ │ - bne.n 89b80 │ │ + bne.n 8ad82 │ │ mov fp, r5 │ │ ldr.w sl, [sp, #72] @ 0x48 │ │ ldr r1, [sp, #28] │ │ ldr r4, [sp, #80] @ 0x50 │ │ cmp fp, r1 │ │ - bcc.n 89ace │ │ + bcc.n 8acd0 │ │ ldr r1, [sp, #60] @ 0x3c │ │ subs.w r1, ip, r1 │ │ ldr r1, [sp, #68] @ 0x44 │ │ sbcs.w r1, lr, r1 │ │ - bcs.n 89c1a │ │ + bcs.n 8ae1c │ │ movs.w ip, fp, lsr #1 │ │ - beq.n 89c1e │ │ + beq.n 8ae20 │ │ add.w r1, fp, fp, lsl #1 │ │ ldr r2, [sp, #24] │ │ add.w r9, sp, #416 @ 0x1a0 │ │ str.w sl, [sp, #72] @ 0x48 │ │ lsls r1, r1, #3 │ │ add.w r1, r1, sl, lsl #3 │ │ add.w r8, r2, r1 │ │ @@ -95408,23 +102785,23 @@ │ │ ldmia.w lr, {r1, r3, r4, r5, r6, sl} │ │ mov lr, r8 │ │ sub.w r8, r8, #24 │ │ stmia.w r2, {r1, r3, r4, r5, r6, sl} │ │ mov r2, r9 │ │ ldmia.w r2, {r1, r3, r4, r5, r6, sl} │ │ stmia.w lr, {r1, r3, r4, r5, r6, sl} │ │ - bne.n 89bd6 │ │ + bne.n 8add8 │ │ mov r5, fp │ │ sub.w r9, r7, #122 @ 0x7a │ │ ldr.w r8, [sp, #64] @ 0x40 │ │ ldr r4, [sp, #80] @ 0x50 │ │ ldr.w sl, [sp, #72] @ 0x48 │ │ - b.n 89c20 │ │ + b.n 8ae22 │ │ mov r5, fp │ │ - b.n 89c20 │ │ + b.n 8ae22 │ │ movs r5, #1 │ │ lsls r0, r5, #1 │ │ adds r2, r0, #1 │ │ ldr.w fp, [sp, #40] @ 0x28 │ │ sub.w r0, r8, r4, lsr #1 │ │ str r2, [sp, #48] @ 0x30 │ │ adds.w r0, r0, r8 │ │ @@ -95442,126 +102819,123 @@ │ │ mov r3, fp │ │ mla r0, r1, r4, r0 │ │ adc.w r1, lr, #0 │ │ mla r1, r1, r4, r2 │ │ eors r0, r1 │ │ eor.w r1, ip, r6 │ │ clz r1, r1 │ │ - mov ip, r9 │ │ - add.w lr, r1, #32 │ │ + add.w ip, r1, #32 │ │ add r1, sp, #84 @ 0x54 │ │ it ne │ │ - clzne lr, r0 │ │ + clzne ip, r0 │ │ ldr r4, [sp, #36] @ 0x24 │ │ ldr r5, [sp, #52] @ 0x34 │ │ cmp r5, #2 │ │ - bcc.w 89e9c │ │ + bcc.w 8b098 │ │ ldr r0, [sp, #24] │ │ - ldr.w r9, [sp, #80] @ 0x50 │ │ + ldr.w fp, [sp, #80] @ 0x50 │ │ add.w r0, r0, sl, lsl #3 │ │ str r0, [sp, #32] │ │ ldr r0, [sp, #56] @ 0x38 │ │ - str.w lr, [sp, #60] @ 0x3c │ │ + str.w ip, [sp, #60] @ 0x3c │ │ add.w r0, r0, sl, lsl #3 │ │ str r0, [sp, #72] @ 0x48 │ │ - b.n 89cae │ │ - mov.w r9, r4, lsl #1 │ │ + b.n 8aeae │ │ + mov.w fp, r4, lsl #1 │ │ cmp r2, #1 │ │ - bls.w 89e94 │ │ + bls.w 8b090 │ │ subs r2, r5, #1 │ │ - ldrb.w r0, [ip, r2] │ │ - cmp r0, lr │ │ - bcc.w 89e8e │ │ + ldrb.w r0, [r9, r2] │ │ + cmp r0, ip │ │ + bcc.w 8b08a │ │ ldr.w r6, [r1, r2, lsl #2] │ │ mov r5, r2 │ │ mov.w sl, r6, lsr #1 │ │ - add.w r4, sl, r9, lsr #1 │ │ + add.w r4, sl, fp, lsr #1 │ │ cmp r4, r3 │ │ - bhi.n 89cd6 │ │ - orr.w r0, r6, r9 │ │ + bhi.n 8aed6 │ │ + orr.w r0, r6, fp │ │ ands.w r0, r0, #1 │ │ - beq.n 89ca4 │ │ + beq.n 8aea4 │ │ sub.w r0, r8, r4 │ │ ldr r1, [sp, #56] @ 0x38 │ │ str r2, [sp, #68] @ 0x44 │ │ add.w r0, r0, r0, lsl #1 │ │ add.w r0, r1, r0, lsl #3 │ │ str r0, [sp, #80] @ 0x50 │ │ lsls r0, r6, #31 │ │ - bne.n 89d18 │ │ + bne.n 8af14 │ │ orr.w r0, sl, #1 │ │ movs r1, #62 @ 0x3e │ │ clz r0, r0 │ │ ldr r2, [sp, #76] @ 0x4c │ │ - mov r8, ip │ │ - mov fp, r3 │ │ + mov r8, r3 │ │ eor.w r0, r1, r0, lsl #1 │ │ movs r1, #0 │ │ strd r0, r1, [sp] │ │ mov r1, sl │ │ ldr r0, [sp, #80] @ 0x50 │ │ - bl 89ed8 │ │ + bl 8b0d4 │ │ ldr r2, [sp, #68] @ 0x44 │ │ - mov r3, fp │ │ - ldr.w lr, [sp, #60] @ 0x3c │ │ - mov ip, r8 │ │ - mov.w fp, r9, lsr #1 │ │ - movs.w r0, r9, lsl #31 │ │ - bne.n 89d56 │ │ - orr.w r0, fp, #1 │ │ + mov r3, r8 │ │ + ldr.w ip, [sp, #60] @ 0x3c │ │ + mov.w r8, fp, lsr #1 │ │ + movs.w r0, fp, lsl #31 │ │ + bne.n 8af52 │ │ + orr.w r0, r8, #1 │ │ movs r1, #62 @ 0x3e │ │ clz r0, r0 │ │ ldr r2, [sp, #76] @ 0x4c │ │ - mov r8, r3 │ │ + mov r9, r3 │ │ eor.w r0, r1, r0, lsl #1 │ │ movs r1, #0 │ │ strd r0, r1, [sp] │ │ add.w r0, sl, sl, lsl #1 │ │ ldr r1, [sp, #80] @ 0x50 │ │ add.w r0, r1, r0, lsl #3 │ │ - mov r1, fp │ │ - bl 89ed8 │ │ + mov r1, r8 │ │ + bl 8b0d4 │ │ ldr r2, [sp, #68] @ 0x44 │ │ - sub.w ip, r7, #122 @ 0x7a │ │ - ldr.w lr, [sp, #60] @ 0x3c │ │ - mov r3, r8 │ │ - cmp.w r9, #2 │ │ + mov r3, r9 │ │ + ldr.w ip, [sp, #60] @ 0x3c │ │ + sub.w r9, r7, #122 @ 0x7a │ │ + cmp.w fp, #2 │ │ it cs │ │ cmpcs r6, #2 │ │ - bcs.n 89d72 │ │ + bcs.n 8af6e │ │ ldr.w r8, [sp, #64] @ 0x40 │ │ lsls r0, r4, #1 │ │ - add.w r9, r0, #1 │ │ + add.w fp, r0, #1 │ │ add r1, sp, #84 @ 0x54 │ │ cmp r2, #1 │ │ - bhi.n 89cae │ │ - b.n 89e94 │ │ - cmp sl, fp │ │ - mov r8, fp │ │ + bhi.n 8aeae │ │ + b.n 8b090 │ │ + cmp r8, sl │ │ + mov fp, sl │ │ it cc │ │ - movcc r8, sl │ │ - cmp r8, r3 │ │ - bhi.n 89d60 │ │ + movcc fp, r8 │ │ + cmp fp, r3 │ │ + bhi.n 8af5c │ │ str r4, [sp, #44] @ 0x2c │ │ add.w r0, sl, sl, lsl #1 │ │ ldr r4, [sp, #80] @ 0x50 │ │ - cmp fp, sl │ │ + cmp r8, sl │ │ str r5, [sp, #52] @ 0x34 │ │ - add.w r5, r8, r8, lsl #1 │ │ + add.w r5, fp, fp, lsl #1 │ │ add.w r9, r4, r0, lsl #3 │ │ mov r1, r4 │ │ mov.w r2, r5, lsl #3 │ │ it cc │ │ movcc r1, r9 │ │ ldr r6, [sp, #76] @ 0x4c │ │ mov r0, r6 │ │ - bl c9a94 │ │ + bl ca098 │ │ add.w ip, r6, r5, lsl #3 │ │ - cmp fp, sl │ │ - bcs.n 89e0e │ │ + cmp r8, sl │ │ + bcs.n 8b00a │ │ ldr r6, [sp, #32] │ │ ldr.w r2, [r9, #-24]! │ │ mov.w lr, #0 │ │ ldr.w r3, [ip, #-24]! │ │ mov.w sl, #0 │ │ ldr.w r0, [r9, #4] │ │ ldr.w r1, [ip, #4] │ │ @@ -95580,23 +102954,23 @@ │ │ mov r1, r6 │ │ add.w ip, ip, r0, lsl #3 │ │ orr.w r0, lr, lr, lsl #1 │ │ stmia.w r1, {r2, r3, r4, r5, r8, fp} │ │ add.w r9, r9, r0, lsl #3 │ │ ldr r0, [sp, #80] @ 0x50 │ │ cmp r9, r0 │ │ - beq.n 89e0a │ │ + beq.n 8b006 │ │ ldr r0, [sp, #76] @ 0x4c │ │ subs r6, #24 │ │ cmp ip, r0 │ │ - bne.n 89dae │ │ + bne.n 8afaa │ │ mov r4, r9 │ │ - b.n 89e70 │ │ - cmp.w r8, #0 │ │ - beq.n 89e70 │ │ + b.n 8b06c │ │ + cmp.w fp, #0 │ │ + beq.n 8b06c │ │ ldr r1, [sp, #76] @ 0x4c │ │ ldrd r0, r2, [r1] │ │ mov.w r8, #0 │ │ ldrd r3, r5, [r9] │ │ mov.w sl, #0 │ │ mov lr, r1 │ │ str r4, [sp, #80] @ 0x50 │ │ @@ -95618,70 +102992,70 @@ │ │ cmp r1, ip │ │ itttt ne │ │ orrne.w r0, sl, sl, lsl #1 │ │ addne.w r9, r9, r0, lsl #3 │ │ ldrne r0, [sp, #72] @ 0x48 │ │ cmpne r9, r0 │ │ add.w r4, r4, #24 │ │ - bne.n 89e16 │ │ - b.n 89e72 │ │ + bne.n 8b012 │ │ + b.n 8b06e │ │ ldr r1, [sp, #76] @ 0x4c │ │ sub.w r2, ip, r1 │ │ mov r0, r4 │ │ - bl c9a94 │ │ + bl ca098 │ │ ldr r5, [sp, #52] @ 0x34 │ │ - sub.w ip, r7, #122 @ 0x7a │ │ - ldr.w lr, [sp, #60] @ 0x3c │ │ + sub.w r9, r7, #122 @ 0x7a │ │ + ldr.w ip, [sp, #60] @ 0x3c │ │ ldr r2, [sp, #68] @ 0x44 │ │ ldrd r3, r4, [sp, #40] @ 0x28 │ │ - b.n 89d60 │ │ - str.w r9, [sp, #80] @ 0x50 │ │ - b.n 89e9a │ │ - str.w r9, [sp, #80] @ 0x50 │ │ + b.n 8af5c │ │ + str.w fp, [sp, #80] @ 0x50 │ │ + b.n 8b096 │ │ + str.w fp, [sp, #80] @ 0x50 │ │ movs r5, #1 │ │ ldr r4, [sp, #36] @ 0x24 │ │ ldr r0, [sp, #80] @ 0x50 │ │ cmp r4, r8 │ │ - strb.w lr, [ip, r5] │ │ + strb.w ip, [r9, r5] │ │ str.w r0, [r1, r5, lsl #2] │ │ - bhi.w 89aa2 │ │ + bhi.w 8aca6 │ │ lsls r0, r0, #31 │ │ - bne.n 89ece │ │ + bne.n 8b0ca │ │ ldr r1, [sp, #36] @ 0x24 │ │ movs r0, #0 │ │ orr.w r2, r1, #1 │ │ clz r6, r2 │ │ movs r2, #62 @ 0x3e │ │ eor.w r2, r2, r6, lsl #1 │ │ strd r2, r0, [sp] │ │ ldr r0, [sp, #56] @ 0x38 │ │ ldr r2, [sp, #76] @ 0x4c │ │ - bl 89ed8 │ │ + bl 8b0d4 │ │ add sp, #444 @ 0x1bc │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ - bmi.n 89e82 │ │ + bmi.n 8b07e │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #116 @ 0x74 │ │ mov r9, r2 │ │ mov sl, r0 │ │ cmp r1, #33 @ 0x21 │ │ str r3, [sp, #32] │ │ str r2, [sp, #52] @ 0x34 │ │ - bcs.w 8a164 │ │ + bcs.w 8b360 │ │ mov fp, r1 │ │ movs.w r0, fp, lsr #1 │ │ str r0, [sp, #48] @ 0x30 │ │ - beq.w 8a772 │ │ + beq.w 8b96e │ │ cmp.w fp, #8 │ │ str.w sl, [sp, #44] @ 0x2c │ │ str.w fp, [sp, #20] │ │ - bcc.w 8a46e │ │ + bcc.w 8b66a │ │ ldrd r0, r1, [sl, #48] @ 0x30 │ │ mov r4, r9 │ │ ldrd r2, r3, [sl, #72] @ 0x48 │ │ mov r9, sl │ │ ldrd r5, r8, [sl] │ │ mov fp, r4 │ │ subs r0, r2, r0 │ │ @@ -95888,32 +103262,32 @@ │ │ ldr r0, [sp, #56] @ 0x38 │ │ it ne │ │ movne ip, r0 │ │ ldmia.w ip, {r1, r2, r3, r4, r5, r6} │ │ add.w r0, r8, #72 @ 0x48 │ │ stmia r0!, {r1, r2, r3, r4, r5, r6} │ │ movs r0, #4 │ │ - b.n 8a490 │ │ + b.n 8b68c │ │ ldr r5, [r7, #8] │ │ ldr r0, [r7, #12] │ │ str r0, [sp, #24] │ │ sub.w r0, r9, #24 │ │ str r1, [sp, #40] @ 0x28 │ │ str r0, [sp, #12] │ │ str.w sl, [sp, #44] @ 0x2c │ │ cmp r5, #0 │ │ - beq.w 8a45c │ │ + beq.w 8b658 │ │ ldr r1, [sp, #40] @ 0x28 │ │ movs r0, #168 @ 0xa8 │ │ cmp r1, #64 @ 0x40 │ │ mov.w r3, r1, lsr #3 │ │ mla r2, r3, r0, sl │ │ add.w r0, r3, r3, lsl #1 │ │ add.w r8, sl, r0, lsl #5 │ │ - bcs.n 8a1de │ │ + bcs.n 8b3da │ │ ldrd lr, ip, [r2] │ │ ldrd r3, r6, [r8] │ │ ldrd r4, r1, [sl] │ │ subs.w r0, r3, lr │ │ sbcs.w r0, r6, ip │ │ mov.w r0, #0 │ │ it cc │ │ @@ -95930,18 +103304,18 @@ │ │ sbcs.w r0, r1, ip │ │ mov.w r0, #0 │ │ it cc │ │ movcc r0, #1 │ │ eors r3, r0 │ │ it ne │ │ movne r8, sl │ │ - b.n 8a1e8 │ │ + b.n 8b3e4 │ │ mov r0, sl │ │ mov r1, r8 │ │ - bl 8a7c8 │ │ + bl 8b9c4 │ │ mov r8, r0 │ │ sub.w r0, r8, sl │ │ movw r1, #43691 @ 0xaaab │ │ movt r1, #43690 @ 0xaaaa │ │ subs r5, #1 │ │ lsrs r0, r0, #3 │ │ str r5, [sp, #28] │ │ @@ -95949,38 +103323,38 @@ │ │ mov ip, r8 │ │ add r1, sp, #64 @ 0x40 │ │ str r0, [sp, #36] @ 0x24 │ │ ldmia.w ip, {r0, r2, r3, r4, r5, r6} │ │ stmia r1!, {r0, r2, r3, r4, r5, r6} │ │ ldr r0, [sp, #24] │ │ str.w r8, [sp, #56] @ 0x38 │ │ - cbz r0, 8a224 │ │ + cbz r0, 8b420 │ │ ldr r2, [sp, #24] │ │ ldrd r0, r1, [r8] │ │ ldrd r2, r3, [r2] │ │ subs r0, r2, r0 │ │ sbcs.w r0, r3, r1 │ │ - bcs.w 8a344 │ │ + bcs.w 8b540 │ │ ldr r0, [sp, #32] │ │ ldr r2, [sp, #40] @ 0x28 │ │ ldr r1, [sp, #52] @ 0x34 │ │ cmp r2, r0 │ │ - bhi.w 8a79c │ │ + bhi.w 8b998 │ │ add.w r0, r2, r2, lsl #1 │ │ str r0, [sp, #16] │ │ mov.w fp, #0 │ │ mov r9, sl │ │ add.w lr, r1, r0, lsl #3 │ │ ldr r0, [sp, #36] @ 0x24 │ │ add.w r3, r0, r0, lsl #1 │ │ str r0, [sp, #48] @ 0x30 │ │ add.w r0, sl, r3, lsl #3 │ │ str r0, [sp, #60] @ 0x3c │ │ cmp r9, r0 │ │ - bcs.n 8a29c │ │ + bcs.n 8b498 │ │ ldr r0, [sp, #56] @ 0x38 │ │ sub.w lr, lr, #24 │ │ ldrd r4, r2, [r9] │ │ mov r5, r9 │ │ ldrd r6, r0, [r0] │ │ mov r3, fp │ │ add.w r9, r9, #24 │ │ @@ -95999,86 +103373,86 @@ │ │ ldmia.w r5, {r4, r6, r8, sl, fp, ip} │ │ stmia.w r0, {r4, r6, r8, sl, fp, ip} │ │ mov fp, r3 │ │ it ne │ │ addne.w fp, fp, #1 │ │ ldr r0, [sp, #60] @ 0x3c │ │ cmp r9, r0 │ │ - bcc.n 8a252 │ │ + bcc.n 8b44e │ │ ldr.w sl, [sp, #40] @ 0x28 │ │ add.w r8, fp, fp, lsl #1 │ │ ldr r0, [sp, #48] @ 0x30 │ │ cmp r0, sl │ │ - beq.n 8a2ca │ │ + beq.n 8b4c6 │ │ mov r1, r9 │ │ sub.w lr, lr, #24 │ │ ldmia.w r1, {r0, r2, r3, r4, r5, r6} │ │ add.w ip, lr, r8, lsl #3 │ │ add.w r9, r9, #24 │ │ stmia.w ip, {r0, r2, r3, r4, r5, r6} │ │ mov r0, sl │ │ ldr r1, [sp, #52] @ 0x34 │ │ ldr.w sl, [sp, #44] @ 0x2c │ │ - b.n 8a242 │ │ + b.n 8b43e │ │ ldr r0, [sp, #44] @ 0x2c │ │ mov.w r2, r8, lsl #3 │ │ - bl c9a94 │ │ + bl ca098 │ │ subs.w r1, sl, fp │ │ str.w fp, [sp, #20] │ │ - beq.n 8a308 │ │ + beq.n 8b504 │ │ ldrd r0, r2, [sp, #12] │ │ mov lr, r1 │ │ add.w r9, r0, r2, lsl #3 │ │ ldr r0, [sp, #44] @ 0x2c │ │ add.w sl, r0, r8, lsl #3 │ │ mov ip, r9 │ │ mov r2, sl │ │ ldmia.w ip, {r0, r3, r4, r5, r6, fp} │ │ subs.w lr, lr, #1 │ │ sub.w r9, r9, #24 │ │ add.w sl, sl, #24 │ │ stmia.w r2, {r0, r3, r4, r5, r6, fp} │ │ - bne.n 8a2ee │ │ + bne.n 8b4ea │ │ ldr.w fp, [sp, #20] │ │ ldr.w sl, [sp, #44] @ 0x2c │ │ cmp.w fp, #0 │ │ - beq.n 8a344 │ │ + beq.n 8b540 │ │ ldr r0, [sp, #40] @ 0x28 │ │ ldr.w r9, [sp, #52] @ 0x34 │ │ cmp r0, fp │ │ - bcc.w 8a77a │ │ + bcc.w 8b976 │ │ add r0, sp, #64 @ 0x40 │ │ ldr r5, [sp, #28] │ │ ldr r3, [sp, #32] │ │ mov r2, r9 │ │ strd r5, r0, [sp] │ │ add.w r0, sl, r8, lsl #3 │ │ - bl 89ed8 │ │ + bl 8b0d4 │ │ cmp.w fp, #33 @ 0x21 │ │ str.w fp, [sp, #40] @ 0x28 │ │ - bcs.w 8a176 │ │ - b.n 89ef2 │ │ + bcs.w 8b372 │ │ + b.n 8b0ee │ │ ldr r0, [sp, #32] │ │ ldr r1, [sp, #40] @ 0x28 │ │ cmp r1, r0 │ │ ldr r0, [sp, #52] @ 0x34 │ │ - bhi.w 8a79c │ │ + bhi.w 8b998 │ │ add.w r1, r1, r1, lsl #1 │ │ ldr.w fp, [sp, #36] @ 0x24 │ │ mov.w r9, #0 │ │ str r1, [sp, #48] @ 0x30 │ │ add.w lr, r0, r1, lsl #3 │ │ add.w r2, fp, fp, lsl #1 │ │ ldr r0, [sp, #44] @ 0x2c │ │ ldr.w ip, [sp, #56] @ 0x38 │ │ add.w r0, r0, r2, lsl #3 │ │ str.w fp, [sp, #36] @ 0x24 │ │ cmp sl, r0 │ │ str r0, [sp, #60] @ 0x3c │ │ - bcs.n 8a3c6 │ │ + bcs.n 8b5c2 │ │ ldrd r3, r5, [sl] │ │ sub.w lr, lr, #24 │ │ ldrd r4, r2, [ip] │ │ mov.w fp, #0 │ │ mov r1, sl │ │ add.w sl, sl, #24 │ │ subs r3, r4, r3 │ │ @@ -96095,71 +103469,71 @@ │ │ ldmia.w r1, {r0, r2, r3, r4, r5, r6} │ │ cmp.w fp, #0 │ │ stmia.w r8, {r0, r2, r3, r4, r5, r6} │ │ it ne │ │ addne.w r9, r9, #1 │ │ ldr r0, [sp, #60] @ 0x3c │ │ cmp sl, r0 │ │ - bcc.n 8a37a │ │ + bcc.n 8b576 │ │ ldrd r0, fp, [sp, #36] @ 0x24 │ │ add.w r8, r9, r9, lsl #1 │ │ cmp r0, fp │ │ - beq.n 8a3f0 │ │ + beq.n 8b5ec │ │ ldr r0, [sp, #52] @ 0x34 │ │ mov r1, sl │ │ add.w sl, sl, #24 │ │ add.w r9, r9, #1 │ │ add.w ip, r0, r8, lsl #3 │ │ ldmia.w r1, {r0, r2, r3, r4, r5, r6} │ │ sub.w lr, lr, #24 │ │ stmia.w ip, {r0, r2, r3, r4, r5, r6} │ │ - b.n 8a362 │ │ + b.n 8b55e │ │ ldr r0, [sp, #44] @ 0x2c │ │ mov.w r2, r8, lsl #3 │ │ ldr r1, [sp, #52] @ 0x34 │ │ - bl c9a94 │ │ + bl ca098 │ │ subs.w r0, fp, r9 │ │ str r0, [sp, #20] │ │ - beq.n 8a430 │ │ + beq.n 8b62c │ │ ldr r1, [sp, #48] @ 0x30 │ │ ldr r0, [sp, #12] │ │ ldr.w lr, [sp, #20] │ │ add.w sl, r0, r1, lsl #3 │ │ ldr r0, [sp, #44] @ 0x2c │ │ add.w fp, r0, r8, lsl #3 │ │ mov r0, sl │ │ mov ip, fp │ │ ldmia.w r0, {r1, r2, r3, r4, r5, r6} │ │ subs.w lr, lr, #1 │ │ sub.w sl, sl, #24 │ │ add.w fp, fp, #24 │ │ stmia.w ip, {r1, r2, r3, r4, r5, r6} │ │ - bne.n 8a416 │ │ + bne.n 8b612 │ │ ldr r1, [sp, #40] @ 0x28 │ │ cmp r1, r9 │ │ - bcc.w 8a79e │ │ + bcc.w 8b99a │ │ ldr.w sl, [sp, #44] @ 0x2c │ │ movs r0, #0 │ │ ldr.w fp, [sp, #20] │ │ ldr.w r9, [sp, #52] @ 0x34 │ │ add.w sl, sl, r8, lsl #3 │ │ ldr r5, [sp, #28] │ │ cmp.w fp, #33 @ 0x21 │ │ str r0, [sp, #24] │ │ str.w fp, [sp, #40] @ 0x28 │ │ - bcs.w 8a172 │ │ - b.n 89ef2 │ │ + bcs.w 8b36e │ │ + b.n 8b0ee │ │ ldr r1, [sp, #40] @ 0x28 │ │ movs r0, #1 │ │ ldr r3, [sp, #32] │ │ mov r2, r9 │ │ str r0, [sp, #0] │ │ mov r0, sl │ │ - bl 89a22 │ │ - b.n 8a772 │ │ + bl 8ac26 │ │ + b.n 8b96e │ │ mov ip, sl │ │ mov r1, r9 │ │ ldmia.w ip, {r0, r2, r3, r4, r5, r6} │ │ stmia r1!, {r0, r2, r3, r4, r5, r6} │ │ ldr.w lr, [sp, #48] @ 0x30 │ │ add.w r0, lr, lr, lsl #1 │ │ add.w ip, sl, r0, lsl #3 │ │ @@ -96168,32 +103542,32 @@ │ │ stmia r0!, {r1, r2, r3, r4, r5, r6} │ │ movs r0, #1 │ │ ldr r5, [sp, #52] @ 0x34 │ │ cmp r0, lr │ │ mov r9, lr │ │ sub.w r1, fp, lr │ │ strd r1, r0, [sp, #28] │ │ - bcs.n 8a548 │ │ + bcs.n 8b744 │ │ ldr r1, [sp, #32] │ │ add.w r0, r1, r1, lsl #1 │ │ mov.w lr, r0, lsl #3 │ │ - b.n 8a4cc │ │ + b.n 8b6c8 │ │ ldr r5, [sp, #52] @ 0x34 │ │ mov r0, r5 │ │ add r6, sp, #88 @ 0x58 │ │ mov lr, r9 │ │ ldr.w r9, [sp, #48] @ 0x30 │ │ ldmia r6, {r1, r2, r3, r6} │ │ strd ip, sl, [r0], #8 │ │ stmia r0!, {r1, r2, r3, r6} │ │ ldr r1, [sp, #60] @ 0x3c │ │ add.w lr, lr, #24 │ │ adds r1, #1 │ │ cmp r1, r9 │ │ - beq.n 8a548 │ │ + beq.n 8b744 │ │ add.w fp, r1, r1, lsl #1 │ │ ldr r0, [sp, #44] @ 0x2c │ │ str r1, [sp, #60] @ 0x3c │ │ add.w r8, r0, fp, lsl #3 │ │ add.w r4, r5, fp, lsl #3 │ │ mov sl, r8 │ │ mov r3, r4 │ │ @@ -96201,15 +103575,15 @@ │ │ stmia.w r3, {r0, r1, r2, r5, r6, ip} │ │ ldr r5, [sp, #52] @ 0x34 │ │ ldrd r0, r1, [r4, #-24] │ │ ldr.w sl, [r4, #4] │ │ ldr.w ip, [r5, fp, lsl #3] │ │ subs.w r0, ip, r0 │ │ sbcs.w r0, sl, r1 │ │ - bcs.n 8a4c0 │ │ + bcs.n 8b6bc │ │ add.w r6, r8, #8 │ │ ldr.w r5, [r8, #20] │ │ str r5, [sp, #100] @ 0x64 │ │ add r2, sp, #88 @ 0x58 │ │ ldmia r6, {r0, r1, r6} │ │ mov r9, lr │ │ mov fp, lr │ │ @@ -96217,40 +103591,40 @@ │ │ stmia r2!, {r0, r1, r6} │ │ add.w r6, r5, fp │ │ cmp.w fp, #24 │ │ sub.w r8, r6, #24 │ │ mov r5, r6 │ │ ldmia.w r8, {r0, r1, r2, r3, r4, lr} │ │ stmia.w r5, {r0, r1, r2, r3, r4, lr} │ │ - beq.n 8a4ac │ │ + beq.n 8b6a8 │ │ ldrd r0, r1, [r6, #-48] @ 0x30 │ │ sub.w fp, fp, #24 │ │ ldr r5, [sp, #52] @ 0x34 │ │ subs.w r0, ip, r0 │ │ sbcs.w r0, sl, r1 │ │ - bcc.n 8a516 │ │ + bcc.n 8b712 │ │ add.w r0, r5, fp │ │ - b.n 8a4b0 │ │ + b.n 8b6ac │ │ add.w r0, r9, r9, lsl #1 │ │ add.w r1, r5, r0, lsl #3 │ │ str r1, [sp, #60] @ 0x3c │ │ ldrd r1, r2, [sp, #28] │ │ cmp r2, r1 │ │ - bcs.n 8a61c │ │ + bcs.n 8b818 │ │ ldr r1, [sp, #44] @ 0x2c │ │ add.w r0, r1, r0, lsl #3 │ │ str r0, [sp, #24] │ │ add.w r0, r2, r2, lsl #1 │ │ mov.w r9, r0, lsl #3 │ │ movs r0, #24 │ │ str r0, [sp, #40] @ 0x28 │ │ ldr r0, [sp, #60] @ 0x3c │ │ str r0, [sp, #36] @ 0x24 │ │ str.w r9, [sp, #16] │ │ - b.n 8a59e │ │ + b.n 8b79a │ │ ldr r3, [sp, #60] @ 0x3c │ │ add r6, sp, #88 @ 0x58 │ │ ldr r5, [sp, #56] @ 0x38 │ │ strd r5, lr, [r3], #8 │ │ ldmia r6, {r0, r1, r2, r6} │ │ ldr r5, [sp, #52] @ 0x34 │ │ stmia r3!, {r0, r1, r2, r6} │ │ @@ -96260,15 +103634,15 @@ │ │ str r0, [sp, #40] @ 0x28 │ │ ldr r0, [sp, #36] @ 0x24 │ │ adds r2, #1 │ │ adds r0, #24 │ │ str r0, [sp, #36] @ 0x24 │ │ ldr r0, [sp, #28] │ │ cmp r2, r0 │ │ - beq.n 8a61c │ │ + beq.n 8b818 │ │ add.w r0, r2, r2, lsl #1 │ │ ldr r1, [sp, #24] │ │ ldr.w r9, [sp, #60] @ 0x3c │ │ add.w sl, r1, r0, lsl #3 │ │ str r2, [sp, #32] │ │ add.w r2, r9, r0, lsl #3 │ │ mov r4, sl │ │ @@ -96278,38 +103652,38 @@ │ │ ldr.w r0, [r9, r0, lsl #3] │ │ ldrd r1, r3, [r2, #-24] │ │ ldr.w r9, [sp, #16] │ │ ldr.w lr, [r2, #4] │ │ subs r1, r0, r1 │ │ str r0, [sp, #56] @ 0x38 │ │ sbcs.w r1, lr, r3 │ │ - bcs.n 8a588 │ │ + bcs.n 8b784 │ │ add.w r6, sl, #8 │ │ add r0, sp, #88 @ 0x58 │ │ ldr.w r4, [sl, #20] │ │ ldmia r6, {r1, r3, r6} │ │ str r4, [sp, #100] @ 0x64 │ │ stmia r0!, {r1, r3, r6} │ │ ldrd r6, fp, [sp, #36] @ 0x24 │ │ add.w sl, r6, r9 │ │ cmp r9, fp │ │ sub.w r8, sl, #24 │ │ mov r4, sl │ │ ldmia.w r8, {r0, r1, r2, r3, r5, ip} │ │ stmia.w r4, {r0, r1, r2, r3, r5, ip} │ │ - beq.n 8a578 │ │ + beq.n 8b774 │ │ ldrd r0, r1, [sl, #-48] @ 0x30 │ │ add.w fp, fp, #24 │ │ ldr r2, [sp, #56] @ 0x38 │ │ subs r6, #24 │ │ subs r0, r2, r0 │ │ sbcs.w r0, lr, r1 │ │ - bcc.n 8a5ec │ │ + bcc.n 8b7e8 │ │ add.w r3, r6, r9 │ │ - b.n 8a57a │ │ + b.n 8b776 │ │ ldr r0, [sp, #20] │ │ mov lr, r5 │ │ ldr r2, [sp, #60] @ 0x3c │ │ add.w r1, r0, r0, lsl #1 │ │ mvn.w r0, #23 │ │ str r1, [sp, #16] │ │ add.w r0, r0, r1, lsl #3 │ │ @@ -96383,21 +103757,21 @@ │ │ ldr r1, [sp, #56] @ 0x38 │ │ str.w r9, [sp, #36] @ 0x24 │ │ add.w r1, r1, r0, lsl #3 │ │ str r1, [sp, #56] @ 0x38 │ │ ldr r1, [sp, #48] @ 0x30 │ │ ldr r0, [sp, #56] @ 0x38 │ │ subs r1, #1 │ │ - bne.n 8a63e │ │ + bne.n 8b83a │ │ ldrd r0, r8, [sp, #40] @ 0x28 │ │ mov r9, r2 │ │ add.w ip, r0, #24 │ │ ldr r0, [sp, #20] │ │ lsls r1, r0, #31 │ │ - beq.n 8a760 │ │ + beq.n 8b95c │ │ mov r1, r9 │ │ cmp lr, ip │ │ it cc │ │ movcc r1, lr │ │ mov fp, r5 │ │ ldmia.w r1, {r0, r2, r3, r4, r5, r6} │ │ mov.w r1, #0 │ │ @@ -96414,79 +103788,79 @@ │ │ add.w lr, lr, r0, lsl #3 │ │ cmp lr, ip │ │ mov r4, r8 │ │ ldr.w sl, [sp, #56] @ 0x38 │ │ itt eq │ │ addeq.w r0, sl, #24 │ │ cmpeq r9, r0 │ │ - bne.n 8a798 │ │ + bne.n 8b994 │ │ add sp, #116 @ 0x74 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ - ldr r0, [pc, #64] @ (8a7bc ) │ │ + ldr r0, [pc, #64] @ (8b9b8 ) │ │ movs r2, #0 │ │ - ldr r1, [pc, #64] @ (8a7c0 ) │ │ + ldr r1, [pc, #64] @ (8b9bc ) │ │ movs r3, #1 │ │ add r0, pc │ │ str r0, [sp, #88] @ 0x58 │ │ add r1, pc │ │ add r0, sp, #88 @ 0x58 │ │ str r2, [sp, #104] @ 0x68 │ │ str r2, [sp, #100] @ 0x64 │ │ movs r2, #4 │ │ str r3, [sp, #92] @ 0x5c │ │ str r2, [sp, #96] @ 0x60 │ │ - bl 4c418 │ │ - bl 51604 │ │ + bl 4d1a6 │ │ + bl 5264c │ │ udf #254 @ 0xfe │ │ - ldr r2, [pc, #36] @ (8a7c4 ) │ │ + ldr r2, [pc, #36] @ (8b9c0 ) │ │ mov r0, r9 │ │ add r2, pc │ │ - bl 4c2e0 │ │ + bl 4d154 │ │ mov r5, r0 │ │ ldr r0, [sp, #16] │ │ ldr r1, [sp, #52] @ 0x34 │ │ lsls r2, r0, #3 │ │ mov r0, r4 │ │ - bl c9a94 │ │ + bl ca098 │ │ mov r0, r5 │ │ - blx cb1cc │ │ - ldrsh r2, [r4, r5] │ │ + blx cb7d4 │ │ + strb r2, [r3, r5] │ │ movs r4, r0 │ │ - ldrsh r6, [r4, r5] │ │ + strb r6, [r3, r5] │ │ movs r4, r0 │ │ - ldrsh r2, [r3, r5] │ │ + strb r2, [r2, r5] │ │ movs r4, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #4 │ │ mov fp, r2 │ │ mov r4, r1 │ │ cmp r3, #8 │ │ - bcc.n 8a81a │ │ + bcc.n 8ba16 │ │ lsrs r6, r3, #3 │ │ mov.w r9, #168 @ 0xa8 │ │ mla r2, r6, r9, r0 │ │ add.w sl, r6, r6, lsl #1 │ │ mov r3, r6 │ │ add.w r1, r0, sl, lsl #5 │ │ - bl 8a7c8 │ │ + bl 8b9c4 │ │ mla r2, r6, r9, r4 │ │ add.w r1, r4, sl, lsl #5 │ │ mov r8, r0 │ │ mov r0, r4 │ │ mov r3, r6 │ │ - bl 8a7c8 │ │ + bl 8b9c4 │ │ mla r2, r6, r9, fp │ │ add.w r1, fp, sl, lsl #5 │ │ mov r4, r0 │ │ mov r0, fp │ │ mov r3, r6 │ │ - bl 8a7c8 │ │ + bl 8b9c4 │ │ mov fp, r0 │ │ mov r0, r8 │ │ ldrd lr, ip, [fp] │ │ movs r5, #0 │ │ ldrd r3, r6, [r4] │ │ ldrd r2, r8, [r0] │ │ subs.w r1, r3, lr │ │ @@ -96512,343 +103886,343 @@ │ │ mov r0, r4 │ │ add sp, #4 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ mov r4, r0 │ │ - ldr.w r0, [r0, #240] @ 0xf0 │ │ + ldr.w r0, [r0, #256] @ 0x100 │ │ dmb ish │ │ ldrex r1, [r0] │ │ subs r2, r1, #1 │ │ strex r3, r2, [r0] │ │ cmp r3, #0 │ │ - bne.n 8a878 │ │ + bne.n 8ba74 │ │ cmp r1, #1 │ │ - bne.n 8a896 │ │ + bne.n 8ba92 │ │ dmb ish │ │ - ldr.w r0, [r4, #240] @ 0xf0 │ │ - bl 8a8b2 │ │ + ldr.w r0, [r4, #256] @ 0x100 │ │ + bl 8baae │ │ add.w r0, r4, #16 │ │ ldmia.w sp!, {r4, r5, r7, lr} │ │ - b.w 8a954 │ │ + b.w 8bb50 │ │ mov r5, r0 │ │ add.w r0, r4, #16 │ │ - bl 8a954 │ │ + bl 8bb50 │ │ mov r0, r5 │ │ - blx cb1cc │ │ + blx cb7d4 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ ldrd r8, r6, [r0, #12] │ │ mov r4, r0 │ │ - cbz r6, 8a8de │ │ + cbz r6, 8bada │ │ add.w r5, r8, #4 │ │ ldr.w r0, [r5, #-4] │ │ cmp r0, #0 │ │ itttt ne │ │ ldrne r0, [r5, #0] │ │ cmpne r0, #0 │ │ ldrne r0, [r5, #4] │ │ - blxne ccbe0 │ │ + blxne cd200 │ │ adds r5, #104 @ 0x68 │ │ subs r6, #1 │ │ - bne.n 8a8c6 │ │ + bne.n 8bac2 │ │ ldr r0, [r4, #8] │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, r8 │ │ - blxne ccbe0 │ │ + blxne cd200 │ │ add.w r0, r4, #20 │ │ - bl 8a99c │ │ + bl 8bb9c │ │ adds r0, r4, #1 │ │ - beq.n 8a920 │ │ + beq.n 8bb1c │ │ adds r0, r4, #4 │ │ dmb ish │ │ ldrex r1, [r0] │ │ subs r2, r1, #1 │ │ strex r3, r2, [r0] │ │ cmp r3, #0 │ │ - bne.n 8a8fc │ │ + bne.n 8baf8 │ │ cmp r1, #1 │ │ - bne.n 8a920 │ │ + bne.n 8bb1c │ │ dmb ish │ │ mov r0, r4 │ │ ldr.w r8, [sp], #4 │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ - b.w ccae8 │ │ + b.w cd0f0 │ │ ldr.w r8, [sp], #4 │ │ pop {r4, r5, r6, r7, pc} │ │ mov r5, r0 │ │ adds r0, r4, #1 │ │ - beq.n 8a94e │ │ + beq.n 8bb4a │ │ adds r0, r4, #4 │ │ dmb ish │ │ ldrex r1, [r0] │ │ subs r2, r1, #1 │ │ strex r3, r2, [r0] │ │ cmp r3, #0 │ │ - bne.n 8a932 │ │ + bne.n 8bb2e │ │ cmp r1, #1 │ │ - bne.n 8a94e │ │ + bne.n 8bb4a │ │ mov r0, r4 │ │ dmb ish │ │ - blx ccbe0 │ │ + blx cd200 │ │ mov r0, r5 │ │ - blx cb1cc │ │ + blx cb7d4 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ mov r4, r0 │ │ ldrd r0, r1, [r0] │ │ eor.w r0, r0, #47 @ 0x2f │ │ orrs r0, r1 │ │ it eq │ │ popeq {r4, r6, r7, pc} │ │ - ldr r0, [r4, #80] @ 0x50 │ │ + ldr r0, [r4, #96] @ 0x60 │ │ cmp r0, #0 │ │ itt ne │ │ - ldrne r0, [r4, #84] @ 0x54 │ │ - blxne ccbe0 │ │ - ldr r0, [r4, #92] @ 0x5c │ │ + ldrne r0, [r4, #100] @ 0x64 │ │ + blxne cd200 │ │ + ldr r0, [r4, #108] @ 0x6c │ │ cmp r0, #0 │ │ itt ne │ │ - ldrne r0, [r4, #96] @ 0x60 │ │ - blxne ccbe0 │ │ - ldr r0, [r4, #104] @ 0x68 │ │ + ldrne r0, [r4, #112] @ 0x70 │ │ + blxne cd200 │ │ + ldr r0, [r4, #120] @ 0x78 │ │ cmp r0, #0 │ │ itt ne │ │ - ldrne r0, [r4, #108] @ 0x6c │ │ - blxne ccbe0 │ │ - ldr r0, [r4, #116] @ 0x74 │ │ - cbz r0, 8a99a │ │ - ldr r0, [r4, #120] @ 0x78 │ │ + ldrne r0, [r4, #124] @ 0x7c │ │ + blxne cd200 │ │ + ldr.w r0, [r4, #132] @ 0x84 │ │ + cbz r0, 8bb9a │ │ + ldr.w r0, [r4, #136] @ 0x88 │ │ ldmia.w sp!, {r4, r6, r7, lr} │ │ - b.w ccae8 │ │ + b.w cd0f0 │ │ pop {r4, r6, r7, pc} │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w fp, [sp, #-4]! │ │ sub sp, #48 @ 0x30 │ │ ldr r2, [r0, #0] │ │ movs r1, #0 │ │ - cbz r2, 8a9c4 │ │ + cbz r2, 8bbc4 │ │ add.w ip, sp, #20 │ │ ldrd r3, r0, [r0, #4] │ │ stmia.w ip, {r1, r2, r3} │ │ add.w ip, sp, #4 │ │ stmia.w ip, {r1, r2, r3} │ │ movs r1, #1 │ │ - b.n 8a9c6 │ │ + b.n 8bbc6 │ │ movs r0, #0 │ │ str r0, [sp, #32] │ │ add r0, sp, #36 @ 0x24 │ │ str r1, [sp, #16] │ │ str r1, [sp, #0] │ │ mov r1, sp │ │ - bl 8aa0c │ │ + bl 8bc0c │ │ ldr r0, [sp, #36] @ 0x24 │ │ - cbz r0, 8aa04 │ │ + cbz r0, 8bc04 │ │ add r4, sp, #36 @ 0x24 │ │ movs r6, #104 @ 0x68 │ │ mov r5, sp │ │ ldr r1, [sp, #44] @ 0x2c │ │ mla r0, r1, r6, r0 │ │ ldr.w r1, [r0, #88]! │ │ cmp r1, #0 │ │ itttt ne │ │ ldrne r1, [r0, #4] │ │ cmpne r1, #0 │ │ ldrne r0, [r0, #8] │ │ - blxne ccbe0 │ │ + blxne cd200 │ │ mov r0, r4 │ │ mov r1, r5 │ │ - bl 8aa0c │ │ + bl 8bc0c │ │ ldr r0, [sp, #36] @ 0x24 │ │ cmp r0, #0 │ │ - bne.n 8a9de │ │ + bne.n 8bbde │ │ add sp, #48 @ 0x30 │ │ ldr.w fp, [sp], #4 │ │ pop {r4, r5, r6, r7, pc} │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, fp} │ │ mov r8, r0 │ │ ldr r0, [r1, #32] │ │ - cbz r0, 8aa2e │ │ + cbz r0, 8bc2e │ │ ldr r2, [r1, #0] │ │ subs r0, #1 │ │ str r0, [r1, #32] │ │ cmp r2, #1 │ │ - bne.n 8aae6 │ │ + bne.n 8bce6 │ │ ldr r0, [r1, #4] │ │ - cbz r0, 8aa62 │ │ + cbz r0, 8bc62 │ │ ldrd r5, r6, [r1, #8] │ │ - b.n 8aa7e │ │ + b.n 8bc7e │ │ ldrd r6, r0, [r1] │ │ movs r4, #0 │ │ ldrd r3, r2, [r1, #8] │ │ str r4, [r1, #0] │ │ - cbz r6, 8aa58 │ │ - cbnz r0, 8aa4a │ │ + cbz r6, 8bc58 │ │ + cbnz r0, 8bc4a │ │ mov r0, r3 │ │ - cbz r2, 8aa4a │ │ + cbz r2, 8bc4a │ │ ldr.w r0, [r0, #1240] @ 0x4d8 │ │ subs r2, #1 │ │ - bne.n 8aa42 │ │ + bne.n 8bc42 │ │ ldr.w r5, [r0, #1232] @ 0x4d0 │ │ - blx ccbe0 │ │ + blx cd200 │ │ cmp r5, #0 │ │ mov r0, r5 │ │ - bne.n 8aa4a │ │ + bne.n 8bc4a │ │ str.w r4, [r8] │ │ ldmia.w sp!, {r8, r9, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ ldrd r0, r2, [r1, #8] │ │ - cbz r2, 8aa70 │ │ + cbz r2, 8bc70 │ │ ldr.w r0, [r0, #1240] @ 0x4d8 │ │ subs r2, #1 │ │ - bne.n 8aa68 │ │ + bne.n 8bc68 │ │ movs r6, #0 │ │ movs r2, #1 │ │ strd r2, r0, [r1] │ │ movs r5, #0 │ │ strd r6, r6, [r1, #8] │ │ ldrh.w r2, [r0, #1238] @ 0x4d6 │ │ cmp r6, r2 │ │ - bcs.n 8aa8a │ │ + bcs.n 8bc8a │ │ mov r4, r0 │ │ - b.n 8aaa8 │ │ + b.n 8bca8 │ │ mov r9, r1 │ │ ldr.w r4, [r0, #1232] @ 0x4d0 │ │ - cbz r4, 8aad8 │ │ + cbz r4, 8bcd8 │ │ ldrh.w r6, [r0, #1236] @ 0x4d4 │ │ - blx ccbe0 │ │ + blx cd200 │ │ ldrh.w r0, [r4, #1238] @ 0x4d6 │ │ adds r5, #1 │ │ cmp r6, r0 │ │ mov r0, r4 │ │ - bcs.n 8aa8c │ │ + bcs.n 8bc8c │ │ mov r1, r9 │ │ adds r0, r6, #1 │ │ - cbz r5, 8aac4 │ │ + cbz r5, 8bcc4 │ │ add.w r0, r4, r0, lsl #2 │ │ mov r3, r5 │ │ add.w r0, r0, #1240 @ 0x4d8 │ │ ldr r2, [r0, #0] │ │ subs r3, #1 │ │ add.w r0, r2, #1240 @ 0x4d8 │ │ - bne.n 8aab6 │ │ + bne.n 8bcb6 │ │ movs r0, #0 │ │ - b.n 8aac6 │ │ + b.n 8bcc6 │ │ mov r2, r4 │ │ movs r3, #0 │ │ str r0, [r1, #12] │ │ strd r2, r3, [r1, #4] │ │ stmia.w r8, {r4, r5, r6} │ │ ldmia.w sp!, {r8, r9, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ - blx ccbe0 │ │ - ldr r0, [pc, #20] @ (8aaf4 ) │ │ + blx cd200 │ │ + ldr r0, [pc, #20] @ (8bcf4 ) │ │ add r0, pc │ │ - bl 4ffc8 │ │ + bl 50b2c │ │ udf #254 @ 0xfe │ │ - ldr r0, [pc, #8] @ (8aaf0 ) │ │ + ldr r0, [pc, #8] @ (8bcf0 ) │ │ add r0, pc │ │ - bl 4ffc8 │ │ + bl 50b2c │ │ udf #254 @ 0xfe │ │ - ldrb r4, [r2, r1] │ │ + strh r0, [r3, r1] │ │ movs r4, r0 │ │ - ldrb r6, [r1, r1] │ │ + strh r2, [r2, r1] │ │ movs r4, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ ldrd r8, r6, [r0, #4] │ │ mov r4, r0 │ │ - cbz r6, 8ab24 │ │ + cbz r6, 8bd24 │ │ add.w r5, r8, #4 │ │ ldr.w r0, [r5, #-4] │ │ cmp r0, #0 │ │ itttt ne │ │ ldrne r0, [r5, #0] │ │ cmpne r0, #0 │ │ ldrne r0, [r5, #4] │ │ - blxne ccbe0 │ │ + blxne cd200 │ │ adds r5, #104 @ 0x68 │ │ subs r6, #1 │ │ - bne.n 8ab0c │ │ + bne.n 8bd0c │ │ ldr r0, [r4, #0] │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, r8 │ │ - blxne ccbe0 │ │ + blxne cd200 │ │ add.w r0, r4, #12 │ │ ldr.w r8, [sp], #4 │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ - b.w 8a99c │ │ + b.w 8bb9c │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ ldrd r8, r6, [r0, #12] │ │ mov r4, r0 │ │ - cbz r6, 8ab6c │ │ + cbz r6, 8bd6c │ │ add.w r5, r8, #4 │ │ ldr.w r0, [r5, #-4] │ │ cmp r0, #0 │ │ itttt ne │ │ ldrne r0, [r5, #0] │ │ cmpne r0, #0 │ │ ldrne r0, [r5, #4] │ │ - blxne ccbe0 │ │ + blxne cd200 │ │ adds r5, #104 @ 0x68 │ │ subs r6, #1 │ │ - bne.n 8ab54 │ │ + bne.n 8bd54 │ │ ldr r0, [r4, #8] │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, r8 │ │ - blxne ccbe0 │ │ + blxne cd200 │ │ add.w r0, r4, #20 │ │ ldr.w r8, [sp], #4 │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ - b.w 8a99c │ │ + b.w 8bb9c │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #92 @ 0x5c │ │ mov r5, r1 │ │ ldr.w r4, [r5, #16]! │ │ - cbz r4, 8abb0 │ │ + cbz r4, 8bdb0 │ │ ldr r2, [r1, #36] @ 0x24 │ │ cmp r2, #1 │ │ - bne.n 8abc2 │ │ + bne.n 8bdc2 │ │ ldr r2, [r1, #20] │ │ ldr r3, [r1, #40] @ 0x28 │ │ cmp r2, r3 │ │ - bcs.n 8ac3e │ │ + bcs.n 8be3e │ │ movs r6, #0 │ │ movs r2, #19 │ │ mov r3, r4 │ │ - b.n 8ad02 │ │ + b.n 8bf04 │ │ ldr r3, [r1, #4] │ │ cmp r3, #0 │ │ - bne.n 8ac6e │ │ + bne.n 8be6e │ │ movs r2, #0 │ │ str r2, [r1, #44] @ 0x2c │ │ str r2, [r1, #16] │ │ - movs r1, #75 @ 0x4b │ │ + movs r1, #79 @ 0x4f │ │ strh r1, [r0, #0] │ │ - b.n 8ad34 │ │ + b.n 8bf3a │ │ strd r0, r1, [sp, #16] │ │ ldrd r6, r0, [r1, #20] │ │ - bl 53dbc │ │ + bl 54a6c │ │ add r2, sp, #36 @ 0x24 │ │ stmia r2!, {r0, r1, r5} │ │ strd r4, r6, [sp, #28] │ │ - cbz r1, 8ac26 │ │ + cbz r1, 8be26 │ │ add.w sl, sp, #64 @ 0x40 │ │ subs r4, r1, #1 │ │ add.w r8, r0, #16 │ │ add.w fp, sl, #9 │ │ add.w r9, sp, #28 │ │ add r6, sp, #48 @ 0x30 │ │ ldmdb r8, {r0, r1, r2, r3} │ │ @@ -96856,274 +104230,276 @@ │ │ ldr r5, [sp, #44] @ 0x2c │ │ stmia.w ip, {r0, r1, r2, r3} │ │ mov r1, r9 │ │ mov r3, r6 │ │ ldr r0, [r5, #12] │ │ ldr r2, [r0, #32] │ │ mov r0, sl │ │ - bl 85b60 │ │ + bl 86cd0 │ │ ldrd r0, r1, [sp, #64] @ 0x40 │ │ eor.w r0, r0, #46 @ 0x2e │ │ orrs r0, r1 │ │ - beq.n 8ac44 │ │ + beq.n 8be44 │ │ strd r8, r4, [sp, #36] @ 0x24 │ │ subs r4, #1 │ │ add.w r8, r8, #16 │ │ adds r0, r4, #1 │ │ - bne.n 8abec │ │ + bne.n 8bdec │ │ ldr r4, [sp, #28] │ │ ldr r5, [sp, #44] @ 0x2c │ │ ldr r0, [r5, #20] │ │ cmp r0, #0 │ │ ldr r0, [sp, #16] │ │ itttt eq │ │ ldreq r1, [r5, #0] │ │ moveq r2, #1 │ │ subeq r1, r4, r1 │ │ strdeq r2, r1, [r5, #20] │ │ ldr r3, [sp, #32] │ │ ldr r1, [sp, #20] │ │ - b.n 8ac66 │ │ + b.n 8be66 │ │ add r4, r3 │ │ subs r3, r2, r3 │ │ - b.n 8ac66 │ │ + b.n 8be66 │ │ ldrh.w r0, [fp] │ │ ldrb.w r1, [fp, #2] │ │ ldrb.w r2, [sp, #72] @ 0x48 │ │ ldrd r4, r3, [sp, #76] @ 0x4c │ │ ldr r6, [sp, #84] @ 0x54 │ │ - cmp r2, #75 @ 0x4b │ │ + cmp r2, #79 @ 0x4f │ │ strh.w r0, [sp, #24] │ │ strb.w r1, [sp, #26] │ │ ldrd r0, r1, [sp, #16] │ │ - bne.n 8ad02 │ │ + bne.n 8bf04 │ │ strd r4, r3, [r1] │ │ cmp r3, #0 │ │ - beq.n 8abb6 │ │ + beq.n 8bdb6 │ │ ldrd r4, r6, [r1, #8] │ │ movs r5, #4 │ │ ldr r2, [r1, #0] │ │ - mov.w r9, #0 │ │ + sub.w fp, r3, #1 │ │ str r6, [sp, #16] │ │ adds r6, r2, r3 │ │ str r6, [sp, #20] │ │ ldrb.w r6, [r4, #33] @ 0x21 │ │ - add.w fp, r2, #1 │ │ + add.w r9, r2, #1 │ │ ldr.w lr, [r4, #36] @ 0x24 │ │ + movs r3, #0 │ │ ldrd ip, sl, [r4, #24] │ │ cmp r6, #8 │ │ str r4, [sp, #12] │ │ it eq │ │ moveq r5, #12 │ │ add.w r4, r5, lr │ │ add.w r6, sl, ip │ │ add r4, r2 │ │ - sub.w sl, r3, #1 │ │ + mov.w ip, #0 │ │ subs r6, r4, r6 │ │ str r6, [sp, #8] │ │ - mov.w ip, #0 │ │ - movs r6, #0 │ │ - ldrb.w r2, [fp, #-1] │ │ - cmp r6, #63 @ 0x3f │ │ - bne.n 8acbc │ │ + mov.w sl, #0 │ │ + ldrb.w r2, [r9, #-1] │ │ + cmp r3, #63 @ 0x3f │ │ + bne.n 8bebc │ │ cmp r2, #2 │ │ - bcs.n 8ad1a │ │ - and.w r4, r6, #63 @ 0x3f │ │ + bcs.n 8bf1c │ │ + and.w r6, r3, #63 @ 0x3f │ │ and.w r5, r2, #127 @ 0x7f │ │ - rsb lr, r4, #32 │ │ - subs.w r8, r4, #32 │ │ - lsr.w r3, r5, lr │ │ + rsb lr, r6, #32 │ │ + subs.w r8, r6, #32 │ │ + lsl.w r6, r5, r6 │ │ + lsr.w r4, r5, lr │ │ it pl │ │ - lslpl.w r3, r5, r8 │ │ - orr.w r9, r9, r3 │ │ - lsl.w r3, r5, r4 │ │ + lslpl.w r4, r5, r8 │ │ it pl │ │ - movpl r3, #0 │ │ - orr.w ip, ip, r3 │ │ - sxtb r3, r2 │ │ - cmp r3, #0 │ │ - bpl.n 8ad3c │ │ - sub.w sl, sl, #1 │ │ - add.w fp, fp, #1 │ │ - adds r6, #7 │ │ - adds.w r5, sl, #1 │ │ - bne.n 8acb0 │ │ - ldr r4, [sp, #20] │ │ - movs r3, #19 │ │ - b.n 8ad1c │ │ + movpl r6, #0 │ │ + orr.w ip, ip, r6 │ │ + orr.w sl, sl, r4 │ │ + sxtb r6, r2 │ │ + cmp r6, #0 │ │ + bpl.n 8bf42 │ │ + sub.w fp, fp, #1 │ │ + add.w r9, r9, #1 │ │ + adds r3, #7 │ │ + adds.w r5, fp, #1 │ │ + bne.n 8beb0 │ │ + ldr.w ip, [sp, #20] │ │ + movs r5, #19 │ │ + b.n 8bf1e │ │ ldrh.w r1, [sp, #24] │ │ ldrb.w r5, [sp, #26] │ │ strb r5, [r0, #3] │ │ strh.w r1, [r0, #1] │ │ strd r4, r3, [r0, #4] │ │ str r6, [r0, #12] │ │ strb r2, [r0, #0] │ │ - b.n 8ad34 │ │ - movs r3, #6 │ │ + b.n 8bf3a │ │ + movs r5, #6 │ │ lsls r2, r2, #8 │ │ - movs r6, #0 │ │ - movs r5, #1 │ │ - str r6, [r1, #44] @ 0x2c │ │ - strd r5, r6, [r1] │ │ - str r6, [r1, #16] │ │ - orr.w r1, r3, r2 │ │ - strd r4, r6, [r0, #8] │ │ + mov.w sl, #0 │ │ + movs r3, #0 │ │ + movs r6, #1 │ │ + str r3, [r1, #44] @ 0x2c │ │ + strd r6, r3, [r1] │ │ + str r3, [r1, #16] │ │ + orr.w r1, r5, r2 │ │ + strd ip, sl, [r0, #8] │ │ str r1, [r0, #0] │ │ add sp, #92 @ 0x5c │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ - orrs.w r2, ip, r9 │ │ - strd fp, sl, [r1] │ │ - beq.n 8adce │ │ + orrs.w r2, ip, sl │ │ + strd r9, fp, [r1] │ │ + beq.n 8bfd4 │ │ ldr r6, [sp, #16] │ │ - cmp.w r9, #0 │ │ - bne.n 8ad62 │ │ + cmp.w sl, #0 │ │ + bne.n 8bf68 │ │ ldr r3, [r6, #8] │ │ sub.w r2, ip, #1 │ │ cmp r2, r3 │ │ - bcs.n 8ad62 │ │ + bcs.n 8bf68 │ │ movs r3, #104 @ 0x68 │ │ ldr r6, [r6, #4] │ │ mla r2, r2, r3, r6 │ │ - b.n 8adea │ │ + b.n 8bff0 │ │ ldr.w lr, [r6, #12] │ │ cmp.w lr, #0 │ │ - beq.n 8ae12 │ │ + beq.n 8c018 │ │ ldr r2, [r6, #16] │ │ str r2, [sp, #16] │ │ ldrh.w r2, [lr, #1238] @ 0x4d6 │ │ str r2, [sp, #4] │ │ str.w lr, [sp, #20] │ │ - lsls r6, r2, #3 │ │ + lsls r3, r2, #3 │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ - cbz r6, 8adb8 │ │ - ldrd r3, r5, [lr], #8 │ │ + cbz r3, 8bfbe │ │ + ldrd r4, r5, [lr], #8 │ │ adds r2, #1 │ │ - eor.w r8, r5, r9 │ │ - subs r6, #8 │ │ - eor.w r4, r3, ip │ │ - orrs.w r8, r8, r4 │ │ + eor.w r8, r5, sl │ │ + subs r3, #8 │ │ + eor.w r6, r4, ip │ │ + orrs.w r8, r8, r6 │ │ it ne │ │ movne.w r8, #1 │ │ - subs.w r3, ip, r3 │ │ - sbcs.w r3, r9, r5 │ │ + subs.w r4, ip, r4 │ │ + sbcs.w r4, sl, r5 │ │ it cc │ │ movcc.w r8, #4294967295 @ 0xffffffff │ │ cmp.w r8, #1 │ │ - beq.n 8ad80 │ │ + beq.n 8bf86 │ │ uxtb.w r3, r8 │ │ - cbz r3, 8ade0 │ │ - b.n 8adba │ │ + cbz r3, 8bfe6 │ │ + b.n 8bfc0 │ │ ldr r2, [sp, #4] │ │ ldrd r4, r3, [sp, #16] │ │ - cbz r4, 8ae12 │ │ + cbz r4, 8c018 │ │ add.w r2, r3, r2, lsl #2 │ │ subs r4, #1 │ │ str r4, [sp, #16] │ │ ldr.w lr, [r2, #1240] @ 0x4d8 │ │ - b.n 8ad70 │ │ + b.n 8bf76 │ │ movs r2, #0 │ │ str r2, [r1, #16] │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ str r2, [r1, #44] @ 0x2c │ │ - movw r1, #331 @ 0x14b │ │ + movw r1, #335 @ 0x14f │ │ strh r1, [r0, #0] │ │ - b.n 8ad34 │ │ + b.n 8bf3a │ │ movs r3, #104 @ 0x68 │ │ ldr r6, [sp, #20] │ │ mla r2, r2, r3, r6 │ │ adds r2, #88 @ 0x58 │ │ ldrb.w r3, [r2, #98] @ 0x62 │ │ movs r6, #0 │ │ str r2, [r1, #24] │ │ ldr r2, [sp, #12] │ │ str r2, [r1, #28] │ │ ldr r2, [sp, #8] │ │ strd r2, r6, [r1, #32] │ │ - movw r2, #331 @ 0x14b │ │ + movw r2, #335 @ 0x14f │ │ strh r2, [r0, #0] │ │ subs r0, r3, #1 │ │ clz r0, r0 │ │ - strd fp, sl, [r1, #16] │ │ + strd r9, fp, [r1, #16] │ │ lsrs r0, r0, #5 │ │ str r0, [r1, #44] @ 0x2c │ │ - b.n 8ad34 │ │ - movs r3, #18 │ │ + b.n 8bf3a │ │ + movs r5, #18 │ │ movs r2, #0 │ │ - b.n 8ad1e │ │ + b.n 8bf24 │ │ + bmi.n 8bfca │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #60 @ 0x3c │ │ mov r4, r0 │ │ ldrd r5, r0, [r1] │ │ cmp r0, #0 │ │ - beq.w 8afb0 │ │ + beq.w 8c1b8 │ │ ldrb.w r6, [r5], #1 │ │ sub.w sl, r0, #1 │ │ cmp r6, #0 │ │ strd r5, sl, [r1] │ │ - beq.w 8afbc │ │ + beq.w 8c1c4 │ │ str r1, [sp, #44] @ 0x2c │ │ mov.w r8, r6, lsl #2 │ │ - ldr r0, [pc, #512] @ (8b048 ) │ │ + ldr r0, [pc, #512] @ (8c250 ) │ │ movs r1, #2 │ │ add r0, pc │ │ ldrb r0, [r0, #1] │ │ mov r0, r8 │ │ - bl 4abf8 │ │ + bl 4d084 │ │ cmp r0, #0 │ │ - beq.w 8b02c │ │ + beq.w 8c234 │ │ mov r2, r0 │ │ strd r6, r0, [sp, #48] @ 0x30 │ │ movs r0, #0 │ │ movs r1, #0 │ │ str r0, [sp, #32] │ │ str r1, [sp, #56] @ 0x38 │ │ str r4, [sp, #40] @ 0x28 │ │ str r6, [sp, #12] │ │ cmp.w sl, #0 │ │ - beq.w 8b00c │ │ + beq.w 8c214 │ │ adds r0, r1, #1 │ │ str r1, [sp, #36] @ 0x24 │ │ str r0, [sp, #16] │ │ mov.w fp, #0 │ │ str r2, [sp, #20] │ │ mov.w r9, #0 │ │ movs r1, #0 │ │ strd sl, r5, [sp, #24] │ │ mov r0, r5 │ │ mov ip, r5 │ │ ldrb.w r2, [ip], #1 │ │ sub.w r5, sl, #1 │ │ cmp r1, #63 @ 0x3f │ │ - bne.n 8aea0 │ │ + bne.n 8c0a8 │ │ cmp r2, #2 │ │ - bcs.w 8afcc │ │ + bcs.w 8c1d4 │ │ and.w r3, r1, #63 @ 0x3f │ │ and.w r4, r2, #127 @ 0x7f │ │ rsb lr, r3, #32 │ │ subs.w r8, r3, #32 │ │ lsl.w r3, r4, r3 │ │ lsr.w r6, r4, lr │ │ it pl │ │ lslpl.w r6, r4, r8 │ │ it pl │ │ movpl r3, #0 │ │ orr.w fp, fp, r3 │ │ orr.w r9, r9, r6 │ │ sxtb r3, r2 │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ - bgt.n 8aede │ │ + bgt.n 8c0e6 │ │ adds r1, #7 │ │ cmp r5, #0 │ │ mov sl, r5 │ │ mov r0, ip │ │ - bne.n 8ae8e │ │ - b.n 8afde │ │ + bne.n 8c096 │ │ + b.n 8c1e6 │ │ ldr r1, [sp, #44] @ 0x2c │ │ movw r2, #65535 @ 0xffff │ │ cmp fp, r2 │ │ mov r8, fp │ │ strd ip, r5, [r1] │ │ it cs │ │ movcs r8, r2 │ │ @@ -97131,684 +104507,702 @@ │ │ it ne │ │ movne r8, r2 │ │ cmp.w r8, #1 │ │ ldr r4, [sp, #32] │ │ it eq │ │ addeq r4, #1 │ │ cmp r5, #0 │ │ - beq.w 8b010 │ │ + beq.w 8c218 │ │ ldrb r2, [r0, #1] │ │ sub.w r3, sl, #2 │ │ adds r5, r0, #2 │ │ strd r5, r3, [r1] │ │ and.w r1, r2, #127 @ 0x7f │ │ sxtb r2, r2 │ │ cmp.w r2, #4294967295 @ 0xffffffff │ │ - ble.n 8af26 │ │ + ble.n 8c12e │ │ str r1, [sp, #0] │ │ mov sl, r3 │ │ - b.n 8af6a │ │ + b.n 8c172 │ │ cmp r3, #0 │ │ - beq.n 8b014 │ │ + beq.n 8c21c │ │ ldr r3, [sp, #44] @ 0x2c │ │ sub.w r6, sl, #3 │ │ ldrb r2, [r0, #2] │ │ adds r5, r0, #3 │ │ strd r5, r6, [r3] │ │ and.w r3, r2, #127 @ 0x7f │ │ sxtb r2, r2 │ │ cmp.w r2, #4294967295 @ 0xffffffff │ │ orr.w r1, r1, r3, lsl #7 │ │ - ble.n 8af4e │ │ + ble.n 8c156 │ │ str r1, [sp, #0] │ │ mov sl, r6 │ │ - b.n 8af6a │ │ + b.n 8c172 │ │ cmp r6, #0 │ │ - beq.n 8b014 │ │ + beq.n 8c21c │ │ ldr r2, [sp, #44] @ 0x2c │ │ sub.w sl, sl, #4 │ │ adds r5, r0, #4 │ │ strd r5, sl, [r2] │ │ ldrb r2, [r0, #3] │ │ cmp r2, #3 │ │ - bhi.n 8b01a │ │ + bhi.n 8c222 │ │ orr.w r0, r1, r2, lsl #14 │ │ str r0, [sp, #0] │ │ ldr r2, [sp, #20] │ │ ldr r0, [sp, #48] @ 0x30 │ │ ldr r1, [sp, #36] @ 0x24 │ │ ldr r6, [sp, #12] │ │ cmp r1, r0 │ │ - bne.n 8af7e │ │ + bne.n 8c186 │ │ add r0, sp, #48 @ 0x30 │ │ - bl 8bb28 │ │ + bl 8cd54 │ │ ldr r2, [sp, #52] @ 0x34 │ │ ldr r0, [sp, #36] @ 0x24 │ │ ldr r1, [sp, #0] │ │ str r4, [sp, #32] │ │ strh.w r8, [r2, r0, lsl #2] │ │ add.w r0, r2, r0, lsl #2 │ │ strh r1, [r0, #2] │ │ ldr r1, [sp, #16] │ │ ldr r4, [sp, #40] @ 0x28 │ │ cmp r1, r6 │ │ str r1, [sp, #56] @ 0x38 │ │ strd fp, r9, [sp, #4] │ │ - bne.w 8ae6c │ │ + bne.w 8c074 │ │ ldr r0, [sp, #32] │ │ cmp r0, #1 │ │ - bne.n 8afc6 │ │ + bne.n 8c1ce │ │ add r2, sp, #48 @ 0x30 │ │ adds r3, r4, #4 │ │ ldmia r2, {r0, r1, r2} │ │ stmia r3!, {r0, r1, r2} │ │ - movs r0, #75 @ 0x4b │ │ - b.n 8afb8 │ │ + movs r0, #79 @ 0x4f │ │ + b.n 8c1c0 │ │ movs r0, #0 │ │ strd r5, r0, [r4, #8] │ │ movs r0, #19 │ │ strb r0, [r4, #0] │ │ - b.n 8b004 │ │ + b.n 8c20c │ │ movs r0, #0 │ │ movs r1, #2 │ │ str r0, [sp, #56] @ 0x38 │ │ strd r0, r1, [sp, #48] @ 0x30 │ │ - movs r0, #68 @ 0x44 │ │ + movs r0, #71 @ 0x47 │ │ strb r0, [r4, #0] │ │ - b.n 8affa │ │ + b.n 8c202 │ │ ldr r0, [sp, #44] @ 0x2c │ │ movs r2, #0 │ │ ldr r4, [sp, #40] @ 0x28 │ │ strd ip, r5, [r0] │ │ movs r0, #6 │ │ ldrd r5, r1, [sp, #4] │ │ - b.n 8aff2 │ │ + b.n 8c1fa │ │ ldrd r1, r5, [sp, #24] │ │ movs r0, #0 │ │ ldr r4, [sp, #40] @ 0x28 │ │ add r5, r1 │ │ ldr r1, [sp, #44] @ 0x2c │ │ strd r5, r0, [r1] │ │ movs r1, #0 │ │ movs r0, #19 │ │ strb r2, [r4, #1] │ │ strb r0, [r4, #0] │ │ strd r5, r1, [r4, #8] │ │ ldr r0, [sp, #48] @ 0x30 │ │ - cbz r0, 8b004 │ │ + cbz r0, 8c20c │ │ ldr r0, [sp, #52] @ 0x34 │ │ - blx ccbe0 │ │ + blx cd200 │ │ add sp, #60 @ 0x3c │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ movs r2, #0 │ │ - b.n 8afee │ │ + b.n 8c1f6 │ │ movs r0, #19 │ │ - b.n 8b01c │ │ + b.n 8c224 │ │ movs r0, #19 │ │ mov ip, r5 │ │ - b.n 8b01c │ │ + b.n 8c224 │ │ movs r0, #6 │ │ ldr r2, [sp, #40] @ 0x28 │ │ movs r1, #0 │ │ strd ip, r1, [r2, #8] │ │ ldr r1, [sp, #0] │ │ strh r1, [r2, #2] │ │ strb r0, [r2, #0] │ │ - b.n 8affa │ │ + b.n 8c202 │ │ movs r0, #2 │ │ mov r1, r8 │ │ - bl 4adb8 │ │ + bl 4bbd8 │ │ mov r4, r0 │ │ ldr r0, [sp, #48] @ 0x30 │ │ cmp r0, #0 │ │ itt ne │ │ ldrne r0, [sp, #52] @ 0x34 │ │ - blxne ccbe0 │ │ + blxne cd200 │ │ mov r0, r4 │ │ - blx cb1cc │ │ - str r7, [sp, #392] @ 0x188 │ │ + blx cb7d4 │ │ + str r1, [sp, #520] @ 0x208 │ │ movs r4, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #4 │ │ ldrd r2, r3, [r1] │ │ movs r6, #0 │ │ - cbz r3, 8b0ce │ │ + cbz r3, 8c2d6 │ │ adds r6, r2, r3 │ │ str r6, [sp, #0] │ │ add.w lr, r2, #1 │ │ subs r4, r3, #1 │ │ mov.w r9, #0 │ │ mov.w sl, #0 │ │ movs r6, #0 │ │ ldrb.w r8, [lr, #-1] │ │ cmp r6, #63 @ 0x3f │ │ - bne.n 8b080 │ │ + bne.n 8c288 │ │ cmp.w r8, #2 │ │ - bcs.n 8b0de │ │ + bcs.n 8c2e6 │ │ and.w r5, r6, #63 @ 0x3f │ │ and.w r3, r8, #127 @ 0x7f │ │ rsb ip, r5, #32 │ │ subs.w fp, r5, #32 │ │ lsr.w r2, r3, ip │ │ it pl │ │ lslpl.w r2, r3, fp │ │ orr.w sl, sl, r2 │ │ lsl.w r2, r3, r5 │ │ it pl │ │ movpl r2, #0 │ │ orr.w r9, r9, r2 │ │ sxtb.w r2, r8 │ │ cmp.w r2, #4294967295 @ 0xffffffff │ │ - bgt.n 8b0e8 │ │ + bgt.n 8c2f0 │ │ subs r4, #1 │ │ add.w lr, lr, #1 │ │ adds r6, #7 │ │ adds r3, r4, #1 │ │ - bne.n 8b072 │ │ + bne.n 8c27a │ │ ldr r3, [sp, #0] │ │ movs r2, #0 │ │ strd r3, r2, [r1] │ │ movs r6, #0 │ │ mov r2, r3 │ │ - b.n 8b0d2 │ │ + b.n 8c2da │ │ mov.w r8, #0 │ │ strd r2, r6, [r0, #8] │ │ movs r1, #19 │ │ strb.w r8, [r0, #1] │ │ - b.n 8b0e4 │ │ + b.n 8c2ec │ │ strd lr, r4, [r1] │ │ movs r1, #6 │ │ strb r1, [r0, #0] │ │ - b.n 8b0f4 │ │ + b.n 8c2fc │ │ strd lr, r4, [r1] │ │ - movs r1, #75 @ 0x4b │ │ + movs r1, #79 @ 0x4f │ │ strb r1, [r0, #0] │ │ strd r9, sl, [r0, #8] │ │ add sp, #4 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #44 @ 0x2c │ │ add.w ip, sp, #4 │ │ stmia.w ip, {r0, r1, r2} │ │ ldr r0, [r7, #8] │ │ - cbz r0, 8b180 │ │ + cbz r0, 8c388 │ │ add.w sl, r3, #2 │ │ mov.w r9, r0, lsl #2 │ │ mov.w fp, #0 │ │ movs r5, #46 @ 0x2e │ │ ldrh.w r3, [sl] │ │ add r0, sp, #16 │ │ ldrd r1, r2, [sp, #8] │ │ - bl 8b418 │ │ + bl 8c644 │ │ ldr r0, [sp, #16] │ │ lsls r0, r0, #31 │ │ - bne.n 8b162 │ │ + bne.n 8c36a │ │ ldrh.w r4, [sl, #-2] │ │ add r3, sp, #24 │ │ add.w sl, sl, #4 │ │ cmp r4, #1 │ │ ldmia r3, {r0, r1, r2, r3} │ │ itttt eq │ │ moveq fp, r1 │ │ moveq r5, r0 │ │ moveq r8, r3 │ │ moveq r6, r2 │ │ subs.w r9, r9, #4 │ │ - bne.n 8b120 │ │ + bne.n 8c328 │ │ eor.w r0, r5, #46 @ 0x2e │ │ orrs.w r0, r0, fp │ │ - beq.n 8b180 │ │ + beq.n 8c388 │ │ movs r0, #0 │ │ movs r1, #0 │ │ - b.n 8b16e │ │ + b.n 8c376 │ │ ldrd r5, fp, [sp, #24] │ │ movs r1, #0 │ │ ldrd r6, r8, [sp, #32] │ │ movs r0, #1 │ │ ldr r2, [sp, #4] │ │ stmia.w r2, {r0, r1, r5, fp} │ │ strd r6, r8, [r2, #16] │ │ add sp, #44 @ 0x2c │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ - ldr r0, [pc, #4] @ (8b188 ) │ │ + ldr r0, [pc, #4] @ (8c390 ) │ │ add r0, pc │ │ - bl 4ffc8 │ │ - ldrsb r2, [r1, r0] │ │ + bl 50b2c │ │ + ldr r4, [pc, #24] @ (8c3ac ) │ │ movs r4, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w fp, [sp, #-4]! │ │ sub sp, #24 │ │ ldr r3, [r0, #0] │ │ mov r4, r1 │ │ mov r5, r0 │ │ movs r0, #0 │ │ adds r1, r3, #1 │ │ - bcs.n 8b1fe │ │ cmp.w r1, r3, lsl #1 │ │ - it cc │ │ - lslcc r1, r3, #1 │ │ + it ls │ │ + lslls r1, r3, #1 │ │ cmp r1, #4 │ │ mov r6, r1 │ │ it ls │ │ movls r6, #4 │ │ cmp.w r0, r1, lsr #28 │ │ - bne.n 8b1fe │ │ + bne.n 8c404 │ │ movw r1, #65528 @ 0xfff8 │ │ lsls r2, r6, #4 │ │ movt r1, #32767 @ 0x7fff │ │ cmp r2, r1 │ │ - bhi.n 8b1f8 │ │ - cbz r3, 8b1d2 │ │ + bhi.n 8c3fe │ │ + cbz r3, 8c3d8 │ │ ldr r0, [r5, #4] │ │ lsls r1, r3, #4 │ │ str r0, [sp, #12] │ │ movs r0, #8 │ │ str r1, [sp, #20] │ │ add r3, sp, #12 │ │ str r0, [sp, #16] │ │ mov r0, sp │ │ movs r1, #8 │ │ - bl 78194 │ │ + bl 7873c │ │ ldr r0, [sp, #0] │ │ cmp r0, #1 │ │ itttt ne │ │ ldrne r0, [sp, #4] │ │ strdne r6, r0, [r5] │ │ addne sp, #24 │ │ ldrne.w fp, [sp], #4 │ │ it ne │ │ popne {r4, r5, r6, r7, pc} │ │ ldrd r0, r1, [sp, #4] │ │ mov r2, r4 │ │ - bl 4ad80 │ │ + bl 4bba0 │ │ mov r2, r4 │ │ - bl 4ad80 │ │ + bl 4bba0 │ │ + bmi.n 8c3b6 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ - sub sp, #100 @ 0x64 │ │ + sub sp, #116 @ 0x74 │ │ str r0, [sp, #4] │ │ - mov r8, r1 │ │ + mov sl, r1 │ │ ldr r0, [r7, #8] │ │ movs r1, #0 │ │ - str r1, [sp, #64] @ 0x40 │ │ + str r1, [sp, #80] @ 0x50 │ │ cmp r0, #0 │ │ - str r1, [sp, #56] @ 0x38 │ │ - str.w r1, [sp, #67] @ 0x43 │ │ - str.w r1, [sp, #59] @ 0x3b │ │ - beq.w 8b40a │ │ + str r1, [sp, #72] @ 0x48 │ │ + str.w r1, [sp, #83] @ 0x53 │ │ + str.w r1, [sp, #75] @ 0x4b │ │ + beq.w 8c636 │ │ mov.w fp, r0, lsl #2 │ │ movs r0, #0 │ │ - str r0, [sp, #52] @ 0x34 │ │ + str r0, [sp, #68] @ 0x44 │ │ movs r0, #46 @ 0x2e │ │ - str r0, [sp, #48] @ 0x30 │ │ + str r0, [sp, #64] @ 0x40 │ │ movs r0, #0 │ │ + strd r0, r0, [sp, #32] │ │ add.w r9, r3, #2 │ │ - mov sl, r2 │ │ strd r0, r0, [sp, #40] @ 0x28 │ │ - strd r0, r0, [sp, #24] │ │ - strd r0, r0, [sp, #32] │ │ + mov r8, r2 │ │ + strd r0, r0, [sp, #48] @ 0x30 │ │ + movs r0, #46 @ 0x2e │ │ + str r0, [sp, #60] @ 0x3c │ │ + movs r0, #0 │ │ + str r0, [sp, #56] @ 0x38 │ │ strd r0, r0, [sp, #8] │ │ - b.n 8b25a │ │ + b.n 8c47a │ │ + movw r6, #8193 @ 0x2001 │ │ + cmp r4, r6 │ │ + itt eq │ │ + strdeq r0, r1, [sp, #24] │ │ + strdeq r3, r2, [sp, #56] @ 0x38 │ │ subs.w fp, fp, #4 │ │ add.w r9, r9, #4 │ │ - beq.w 8b3a8 │ │ + beq.w 8c5c8 │ │ ldrh.w r3, [r9] │ │ - add r0, sp, #72 @ 0x48 │ │ - mov r1, r8 │ │ - mov r2, sl │ │ - bl 8b418 │ │ - ldr r2, [sp, #72] @ 0x48 │ │ - ldrd r3, r5, [sp, #80] @ 0x50 │ │ - ldrd r0, r1, [sp, #88] @ 0x58 │ │ - lsls r2, r2, #31 │ │ - bne.w 8b394 │ │ - ldrh.w r2, [r9, #-2] │ │ - subs r6, r2, #1 │ │ - cmp r6, #4 │ │ - bhi.n 8b24e │ │ - lsrs r2, r0, #8 │ │ - tbb [pc, r6] │ │ - lsrs r3, r0, #32 │ │ - adds r7, #43 @ 0x2b │ │ - movs r4, r2 │ │ + add r0, sp, #88 @ 0x58 │ │ + mov r1, sl │ │ + mov r2, r8 │ │ + bl 8c644 │ │ + ldr r5, [sp, #88] @ 0x58 │ │ + ldrd r2, r3, [sp, #96] @ 0x60 │ │ + ldrd r0, r1, [sp, #104] @ 0x68 │ │ + lsls r5, r5, #31 │ │ + bne.w 8c5b4 │ │ + ldrh.w r4, [r9, #-2] │ │ + subs r5, r4, #1 │ │ + cmp r5, #4 │ │ + bhi.n 8c45e │ │ + lsrs r4, r0, #8 │ │ + tbb [pc, r5] │ │ + adds r7, #3 │ │ + cmp r3, #31 │ │ + movs r0, r1 │ │ strd r0, r1, [sp, #16] │ │ - strd r3, r5, [sp, #48] @ 0x30 │ │ - b.n 8b24e │ │ - and.w r3, r3, #63 @ 0x3f │ │ - subs r3, #2 │ │ - cmp r3, #5 │ │ - bhi.n 8b24e │ │ - tbb [pc, r3] │ │ - ldr r3, [r0, #112] @ 0x70 │ │ - ldr r0, [pc, #284] @ (8b3c8 ) │ │ - ldr r0, [pc, #372] @ (8b420 ) │ │ - uxtb r0, r0 │ │ - b.n 8b38c │ │ - eor.w r2, r3, #1 │ │ - orrs r2, r5 │ │ + strd r2, r3, [sp, #64] @ 0x40 │ │ + b.n 8c46e │ │ + eor.w r2, r2, #1 │ │ + orrs r2, r3 │ │ it eq │ │ cmpeq r1, #16 │ │ - bne.n 8b24e │ │ + bne.n 8c46e │ │ ldr.w r2, [r0, #3] │ │ ldr r3, [r0, #8] │ │ ldrb r5, [r0, #15] │ │ ldr r1, [r0, #0] │ │ ldr.w r6, [r0, #11] │ │ ldrb r0, [r0, #7] │ │ - str.w r2, [sp, #67] @ 0x43 │ │ - str r3, [sp, #56] @ 0x38 │ │ + str.w r2, [sp, #83] @ 0x53 │ │ + str r3, [sp, #72] @ 0x48 │ │ str r5, [sp, #8] │ │ str r0, [sp, #12] │ │ - str r1, [sp, #64] @ 0x40 │ │ - str.w r6, [sp, #59] @ 0x3b │ │ - b.n 8b24e │ │ - and.w r3, r3, #63 @ 0x3f │ │ - subs r3, #2 │ │ - cmp r3, #5 │ │ - bhi.n 8b24e │ │ - tbb [pc, r3] │ │ - cmp r0, #3 │ │ - asrs r2, r2, #12 │ │ - asrs r6, r2, #12 │ │ + str r1, [sp, #80] @ 0x50 │ │ + str.w r6, [sp, #75] @ 0x4b │ │ + b.n 8c46e │ │ + and.w r2, r2, #63 @ 0x3f │ │ + subs r2, #2 │ │ + cmp r2, #5 │ │ + bhi.n 8c46e │ │ + tbb [pc, r2] │ │ + adds r0, #3 │ │ + subs r6, r3, #4 │ │ + subs r2, r4, #4 │ │ uxtb r0, r0 │ │ - b.n 8b344 │ │ - and.w r3, r3, #63 @ 0x3f │ │ - subs r3, #2 │ │ - cmp r3, #5 │ │ - bhi.w 8b24e │ │ - tbb [pc, r3] │ │ - adds r7, #3 │ │ - asrs r3, r2, #16 │ │ - asrs r3, r4, #16 │ │ + b.n 8c55c │ │ + and.w r2, r2, #63 @ 0x3f │ │ + subs r2, #2 │ │ + cmp r2, #5 │ │ + bhi.n 8c46e │ │ + tbb [pc, r2] │ │ + subs r2, #3 │ │ + movs r1, #32 │ │ + movs r1, #48 @ 0x30 │ │ + uxtb r0, r0 │ │ + b.n 8c588 │ │ + and.w r2, r2, #63 @ 0x3f │ │ + subs r2, #2 │ │ + cmp r2, #5 │ │ + bhi.w 8c46e │ │ + tbb [pc, r2] │ │ + subs r7, #3 │ │ + movs r0, #31 │ │ + movs r0, #53 @ 0x35 │ │ uxtb r0, r0 │ │ - b.n 8b37c │ │ + b.n 8c5ac │ │ movs r1, #0 │ │ str r0, [sp, #36] @ 0x24 │ │ - str r1, [sp, #44] @ 0x2c │ │ - b.n 8b24e │ │ + str r1, [sp, #48] @ 0x30 │ │ + b.n 8c46e │ │ ldr r2, [sp, #36] @ 0x24 │ │ cmp r1, #0 │ │ it pl │ │ movpl r2, r0 │ │ - ldr r0, [sp, #44] @ 0x2c │ │ + ldr r0, [sp, #48] @ 0x30 │ │ str r2, [sp, #36] @ 0x24 │ │ it pl │ │ movpl r0, r1 │ │ - str r0, [sp, #44] @ 0x2c │ │ - b.n 8b24e │ │ - movs r1, #0 │ │ - str r0, [sp, #24] │ │ - str r1, [sp, #32] │ │ - b.n 8b24e │ │ + str r0, [sp, #48] @ 0x30 │ │ + b.n 8c46e │ │ movs r1, #0 │ │ - str r0, [sp, #28] │ │ - str r1, [sp, #40] @ 0x28 │ │ - b.n 8b24e │ │ + str r0, [sp, #44] @ 0x2c │ │ + str r1, [sp, #52] @ 0x34 │ │ + b.n 8c46e │ │ uxtb r0, r0 │ │ - orr.w r0, r0, r2, lsl #8 │ │ + orr.w r0, r0, r4, lsl #8 │ │ uxth r0, r0 │ │ str r0, [sp, #36] @ 0x24 │ │ movs r0, #0 │ │ - str r0, [sp, #44] @ 0x2c │ │ - b.n 8b24e │ │ - ldr r2, [sp, #24] │ │ + str r0, [sp, #48] @ 0x30 │ │ + b.n 8c46e │ │ + movs r1, #0 │ │ + str r0, [sp, #32] │ │ + str r1, [sp, #40] @ 0x28 │ │ + b.n 8c46e │ │ + ldr r2, [sp, #44] @ 0x2c │ │ cmp r1, #0 │ │ it pl │ │ movpl r2, r0 │ │ - ldr r0, [sp, #32] │ │ - str r2, [sp, #24] │ │ + ldr r0, [sp, #52] @ 0x34 │ │ + str r2, [sp, #44] @ 0x2c │ │ it pl │ │ movpl r0, r1 │ │ - str r0, [sp, #32] │ │ - b.n 8b24e │ │ - ldr r2, [sp, #28] │ │ + str r0, [sp, #52] @ 0x34 │ │ + b.n 8c46e │ │ + uxtb r0, r0 │ │ + orr.w r0, r0, r4, lsl #8 │ │ + uxth r0, r0 │ │ + str r0, [sp, #44] @ 0x2c │ │ + movs r0, #0 │ │ + str r0, [sp, #52] @ 0x34 │ │ + b.n 8c46e │ │ + ldr r2, [sp, #32] │ │ cmp r1, #0 │ │ it pl │ │ movpl r2, r0 │ │ ldr r0, [sp, #40] @ 0x28 │ │ - str r2, [sp, #28] │ │ + str r2, [sp, #32] │ │ it pl │ │ movpl r0, r1 │ │ str r0, [sp, #40] @ 0x28 │ │ - b.n 8b24e │ │ + b.n 8c46e │ │ uxtb r0, r0 │ │ - orr.w r0, r0, r2, lsl #8 │ │ + orr.w r0, r0, r4, lsl #8 │ │ uxth r0, r0 │ │ - str r0, [sp, #24] │ │ - movs r0, #0 │ │ str r0, [sp, #32] │ │ - b.n 8b24e │ │ - uxtb r0, r0 │ │ - orr.w r0, r0, r2, lsl #8 │ │ - uxth r0, r0 │ │ - str r0, [sp, #28] │ │ movs r0, #0 │ │ str r0, [sp, #40] @ 0x28 │ │ - b.n 8b24e │ │ + b.n 8c46e │ │ ldr r4, [sp, #4] │ │ - movs r2, #0 │ │ - movs r6, #46 @ 0x2e │ │ - strd r6, r2, [r4] │ │ - strd r3, r5, [r4, #8] │ │ + movs r6, #0 │ │ + movs r5, #46 @ 0x2e │ │ + strd r5, r6, [r4] │ │ + strd r2, r3, [r4, #8] │ │ strd r0, r1, [r4, #16] │ │ - b.n 8b402 │ │ - ldr r4, [sp, #48] @ 0x30 │ │ - ldr r5, [sp, #52] @ 0x34 │ │ + b.n 8c62e │ │ + ldr r4, [sp, #64] @ 0x40 │ │ + ldr r5, [sp, #68] @ 0x44 │ │ eor.w r0, r4, #46 @ 0x2e │ │ orrs r0, r5 │ │ - beq.n 8b40a │ │ + beq.n 8c636 │ │ ldr r6, [sp, #4] │ │ - ldr r0, [sp, #24] │ │ - ldr.w ip, [sp, #56] @ 0x38 │ │ - str r0, [r6, #32] │ │ + ldr r0, [sp, #72] @ 0x48 │ │ + ldr.w r3, [sp, #83] @ 0x53 │ │ + str r0, [r6, #64] @ 0x40 │ │ ldr r0, [sp, #8] │ │ - strb.w r0, [r6, #55] @ 0x37 │ │ + strb.w r0, [r6, #71] @ 0x47 │ │ ldr r0, [sp, #12] │ │ - strb.w r0, [r6, #47] @ 0x2f │ │ + strb.w r0, [r6, #63] @ 0x3f │ │ ldr r0, [sp, #32] │ │ + str r0, [r6, #32] │ │ + ldr r0, [sp, #40] @ 0x28 │ │ str r0, [r6, #36] @ 0x24 │ │ + ldr r0, [sp, #36] @ 0x24 │ │ + str r0, [r6, #40] @ 0x28 │ │ + ldr r0, [sp, #48] @ 0x30 │ │ + str r0, [r6, #44] @ 0x2c │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + str r0, [r6, #48] @ 0x30 │ │ + ldr r0, [sp, #52] @ 0x34 │ │ + str r0, [r6, #52] @ 0x34 │ │ ldr r0, [sp, #16] │ │ str r0, [r6, #8] │ │ ldr r0, [sp, #20] │ │ str r0, [r6, #12] │ │ - ldr r0, [sp, #28] │ │ + ldr r0, [sp, #60] @ 0x3c │ │ str r0, [r6, #16] │ │ - ldr r0, [sp, #40] @ 0x28 │ │ + ldr r0, [sp, #56] @ 0x38 │ │ str r0, [r6, #20] │ │ - ldr r0, [sp, #36] @ 0x24 │ │ - ldr.w r3, [sp, #67] @ 0x43 │ │ + ldr r0, [sp, #24] │ │ + ldr.w r1, [sp, #75] @ 0x4b │ │ str r0, [r6, #24] │ │ - ldr r0, [sp, #44] @ 0x2c │ │ - ldr.w r1, [sp, #59] @ 0x3b │ │ - ldr r2, [sp, #64] @ 0x40 │ │ - str.w r3, [r6, #43] @ 0x2b │ │ - str.w ip, [r6, #48] @ 0x30 │ │ - str r2, [r6, #40] @ 0x28 │ │ - str.w r1, [r6, #51] @ 0x33 │ │ + ldr r0, [sp, #28] │ │ + ldr r2, [sp, #80] @ 0x50 │ │ + str.w r3, [r6, #59] @ 0x3b │ │ + str r2, [r6, #56] @ 0x38 │ │ + str.w r1, [r6, #67] @ 0x43 │ │ strd r4, r5, [r6] │ │ str r0, [r6, #28] │ │ - add sp, #100 @ 0x64 │ │ + add sp, #116 @ 0x74 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ - ldr r0, [pc, #8] @ (8b414 ) │ │ + ldr r0, [pc, #8] @ (8c640 ) │ │ add r0, pc │ │ - bl 4ffc8 │ │ + bl 50b2c │ │ nop │ │ - strh r0, [r4, r5] │ │ + ldr r1, [pc, #224] @ (8c724 ) │ │ movs r4, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #28 │ │ mvn.w r6, #2 │ │ ubfx r2, r2, #8, #8 │ │ uxtah r6, r6, r3 │ │ cmp r6, #37 @ 0x25 │ │ - bhi.n 8b494 │ │ + bhi.n 8c6c0 │ │ tbh [pc, r6, lsl #1] │ │ movs r6, r4 │ │ - lsls r7, r2, #6 │ │ - lsls r5, r3, #5 │ │ - lsls r6, r1, #8 │ │ - lsls r4, r7, #5 │ │ - lsls r5, r5, #5 │ │ - lsls r1, r2, #7 │ │ - lsls r7, r3, #6 │ │ - lsls r4, r0, #7 │ │ - lsls r2, r7, #3 │ │ - lsls r1, r7, #2 │ │ - lsls r2, r1, #5 │ │ - lsls r5, r1, #4 │ │ + lsls r0, r3, #6 │ │ + lsls r6, r3, #5 │ │ + lsls r7, r1, #8 │ │ + lsls r5, r7, #5 │ │ + lsls r6, r5, #5 │ │ + lsls r2, r2, #7 │ │ + lsls r0, r4, #6 │ │ + lsls r5, r0, #7 │ │ + lsls r3, r7, #3 │ │ + lsls r2, r7, #2 │ │ + lsls r3, r1, #5 │ │ + lsls r6, r1, #4 │ │ lsls r0, r1, #2 │ │ lsls r0, r1, #2 │ │ lsls r0, r1, #2 │ │ lsls r0, r1, #2 │ │ lsls r0, r1, #2 │ │ lsls r0, r1, #2 │ │ lsls r0, r1, #2 │ │ - lsls r2, r0, #9 │ │ + lsls r3, r0, #9 │ │ lsls r0, r1, #2 │ │ lsls r0, r1, #2 │ │ lsls r3, r1, #1 │ │ lsls r0, r1, #2 │ │ lsls r0, r1, #2 │ │ movs r0, r7 │ │ - lsls r6, r4, #2 │ │ - lsls r3, r6, #8 │ │ + lsls r7, r4, #2 │ │ + lsls r4, r6, #8 │ │ lsls r0, r1, #2 │ │ lsls r0, r1, #2 │ │ lsls r0, r1, #2 │ │ lsls r0, r1, #2 │ │ lsls r0, r1, #2 │ │ - lsls r6, r3, #8 │ │ - lsls r5, r6, #6 │ │ - lsls r4, r1, #2 │ │ - lsls r3, r3, #2 │ │ + lsls r7, r3, #8 │ │ + lsls r6, r6, #6 │ │ + lsls r5, r1, #2 │ │ + lsls r4, r3, #2 │ │ ldrd r9, r2, [r1] │ │ cmp r2, #2 │ │ - bcc.w 8b798 │ │ + bcc.w 8c9c6 │ │ ldrh.w sl, [r9], #2 │ │ subs r2, #2 │ │ - b.n 8b780 │ │ - uxth r3, r3 │ │ - movw r6, #7938 @ 0x1f02 │ │ - cmp r3, r6 │ │ - beq.n 8b4cc │ │ - movw r6, #7969 @ 0x1f21 │ │ - cmp r3, r6 │ │ - bne.n 8b546 │ │ + b.n 8c9ae │ │ + uxth r6, r3 │ │ + movw r5, #7938 @ 0x1f02 │ │ + cmp r6, r5 │ │ + beq.n 8c6f8 │ │ + movw r5, #7969 @ 0x1f21 │ │ + cmp r6, r5 │ │ + bne.n 8c772 │ │ cmp r2, #8 │ │ - bne.w 8b8de │ │ + bne.w 8cb0c │ │ ldrd r2, r3, [r1] │ │ cmp r3, #8 │ │ - bcc.w 8b994 │ │ + bcc.w 8cbc2 │ │ ldr r6, [r2, #4] │ │ subs r3, #8 │ │ ldr.w r9, [r2] │ │ adds r2, #8 │ │ cmp r6, #0 │ │ strd r2, r3, [r1] │ │ - bne.w 8b8da │ │ - b.n 8b8f0 │ │ + bne.w 8cb08 │ │ + b.n 8cb1e │ │ ldrd r9, r2, [r1] │ │ cmp r2, #0 │ │ - beq.w 8b918 │ │ + beq.w 8cb46 │ │ add.w ip, r9, r2 │ │ add.w fp, r9, #1 │ │ subs r6, r2, #1 │ │ mov.w r9, #0 │ │ mov.w r8, #0 │ │ movs r2, #0 │ │ ldrb.w lr, [fp, #-1] │ │ cmp r2, #63 @ 0x3f │ │ - bne.n 8b4fa │ │ + bne.n 8c726 │ │ cmp.w lr, #2 │ │ - bcs.w 8b9a0 │ │ + bcs.w 8cbce │ │ and.w r3, r2, #63 @ 0x3f │ │ and.w r5, lr, #127 @ 0x7f │ │ rsb r4, r3, #32 │ │ subs.w sl, r3, #32 │ │ lsl.w r3, r5, r3 │ │ lsr.w r4, r5, r4 │ │ it pl │ │ lslpl.w r4, r5, sl │ │ it pl │ │ movpl r3, #0 │ │ orr.w r9, r9, r3 │ │ orr.w r8, r8, r4 │ │ sxtb.w r3, lr │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ - bgt.w 8b9ac │ │ + bgt.w 8cbda │ │ subs r6, #1 │ │ add.w fp, fp, #1 │ │ adds r2, #7 │ │ adds r5, r6, #1 │ │ - bne.n 8b4ea │ │ + bne.n 8c716 │ │ movs r2, #0 │ │ mov r9, ip │ │ strd ip, r2, [r1] │ │ - b.n 8b91c │ │ + b.n 8cb4a │ │ movs r1, #12 │ │ + strh r3, [r0, #10] │ │ strb r1, [r0, #8] │ │ movs r1, #0 │ │ - b.n 8bb08 │ │ + b.n 8cd36 │ │ ldrd r2, r3, [r1] │ │ cmp r3, #3 │ │ - bcc.w 8b890 │ │ + bcc.w 8cabe │ │ ldrb.w ip, [r2, #2] │ │ subs r3, #3 │ │ ldrh r6, [r2, #0] │ │ adds r2, #3 │ │ strd r2, r3, [r1] │ │ orr.w r9, r6, ip, lsl #16 │ │ - b.n 8b9bc │ │ + b.n 8cbea │ │ ldrd r2, r3, [r1] │ │ cmp r3, #4 │ │ - bcc.w 8b890 │ │ + bcc.w 8cabe │ │ subs r3, #4 │ │ ldr.w r9, [r2], #4 │ │ strd r2, r3, [r1] │ │ - b.n 8b9b8 │ │ + b.n 8cbe6 │ │ ldrd r9, r2, [r1] │ │ cmp r2, #16 │ │ - bcc.w 8b78a │ │ + bcc.w 8c9b8 │ │ subs r2, #16 │ │ add.w r3, r9, #16 │ │ mov.w ip, r9, lsr #16 │ │ mov.w lr, r9, lsr #8 │ │ strd r3, r2, [r1] │ │ movs r4, #0 │ │ movs r1, #1 │ │ mov.w sl, #16 │ │ - b.n 8bab2 │ │ + b.n 8cce0 │ │ ldrd r2, r3, [r1] │ │ cmp r3, #0 │ │ - beq.w 8b9c6 │ │ + beq.w 8cbf4 │ │ add.w ip, r2, r3 │ │ add.w fp, r2, #1 │ │ subs r5, r3, #1 │ │ mov.w r9, #0 │ │ mov.w sl, #0 │ │ movs r6, #0 │ │ ldrb.w r8, [fp, #-1] │ │ cmp r6, #63 @ 0x3f │ │ - bne.n 8b5dc │ │ + bne.n 8c80a │ │ cmp.w r8, #127 @ 0x7f │ │ it ne │ │ cmpne.w r8, #0 │ │ - bne.w 8bb16 │ │ + bne.w 8cd44 │ │ and.w r3, r6, #63 @ 0x3f │ │ and.w r2, r8, #127 @ 0x7f │ │ rsb r4, r3, #32 │ │ subs.w lr, r3, #32 │ │ add.w r6, r6, #7 │ │ lsr.w r4, r2, r4 │ │ it pl │ │ @@ -97816,366 +105210,366 @@ │ │ lsl.w r2, r2, r3 │ │ it pl │ │ movpl r2, #0 │ │ orr.w r9, r9, r2 │ │ orr.w sl, sl, r4 │ │ sxtb.w r2, r8 │ │ cmp.w r2, #4294967295 @ 0xffffffff │ │ - bgt.w 8ba08 │ │ + bgt.w 8cc36 │ │ subs r5, #1 │ │ add.w fp, fp, #1 │ │ adds r2, r5, #1 │ │ - bne.n 8b5c6 │ │ + bne.n 8c7f4 │ │ movs r2, #0 │ │ strd ip, r2, [r1] │ │ mov r2, ip │ │ - b.n 8b9ca │ │ + b.n 8cbf8 │ │ ldrd r2, r3, [r1] │ │ cmp r3, #0 │ │ - beq.w 8b890 │ │ + beq.w 8cabe │ │ ldrb.w r9, [r2], #1 │ │ subs r3, #1 │ │ mov.w lr, #0 │ │ strd r2, r3, [r1] │ │ cmp.w r9, #0 │ │ it ne │ │ movne.w r9, #1 │ │ movs r1, #9 │ │ - b.n 8b888 │ │ + b.n 8cab6 │ │ ldrd r2, r3, [r1] │ │ cmp r3, #0 │ │ - beq.w 8b9d4 │ │ + beq.w 8cc02 │ │ add.w ip, r2, r3 │ │ add.w fp, r2, #1 │ │ subs r5, r3, #1 │ │ mov.w r9, #0 │ │ mov.w sl, #0 │ │ movs r6, #0 │ │ ldrb.w lr, [fp, #-1] │ │ cmp r6, #63 @ 0x3f │ │ - bne.n 8b67e │ │ + bne.n 8c8ac │ │ cmp.w lr, #2 │ │ - bcs.w 8ba76 │ │ + bcs.w 8cca4 │ │ and.w r3, r6, #63 @ 0x3f │ │ and.w r2, lr, #127 @ 0x7f │ │ rsb r4, r3, #32 │ │ subs.w r8, r3, #32 │ │ lsr.w r4, r2, r4 │ │ it pl │ │ lslpl.w r4, r2, r8 │ │ lsl.w r2, r2, r3 │ │ it pl │ │ movpl r2, #0 │ │ orr.w r9, r9, r2 │ │ orr.w sl, sl, r4 │ │ sxtb.w r2, lr │ │ cmp.w r2, #4294967295 @ 0xffffffff │ │ - bgt.w 8ba9a │ │ + bgt.w 8ccc8 │ │ subs r5, #1 │ │ add.w fp, fp, #1 │ │ adds r6, #7 │ │ adds r2, r5, #1 │ │ - bne.n 8b66e │ │ + bne.n 8c89c │ │ movs r2, #0 │ │ strd ip, r2, [r1] │ │ mov r2, ip │ │ - b.n 8b9d8 │ │ + b.n 8cc06 │ │ cmp r2, #8 │ │ - bne.w 8b924 │ │ + bne.w 8cb52 │ │ ldrd r2, r3, [r1] │ │ cmp r3, #8 │ │ - bcc.w 8b994 │ │ + bcc.w 8cbc2 │ │ ldr r6, [r2, #4] │ │ subs r3, #8 │ │ ldr.w r9, [r2] │ │ adds r2, #8 │ │ cmp r6, #0 │ │ strd r2, r3, [r1] │ │ - bne.w 8b8da │ │ - b.n 8b936 │ │ + bne.w 8cb08 │ │ + b.n 8cb64 │ │ ldrd r2, r3, [r1] │ │ cmp r3, #2 │ │ - bcc.w 8b890 │ │ + bcc.w 8cabe │ │ ldrh.w r9, [r2], #2 │ │ subs r3, #2 │ │ mov.w ip, #0 │ │ strd r2, r3, [r1] │ │ movs r1, #3 │ │ mov.w lr, r9, lsr #8 │ │ - b.n 8b88c │ │ + b.n 8caba │ │ ldrd r9, r2, [r1] │ │ - cbz r2, 8b78a │ │ + cbz r2, 8c9b8 │ │ mov.w sl, #0 │ │ ldrb.w r3, [r9, sl] │ │ cmp r3, #0 │ │ - beq.w 8b9ea │ │ + beq.w 8cc18 │ │ add.w sl, sl, #1 │ │ cmp r2, sl │ │ - bne.n 8b71a │ │ - b.n 8b78a │ │ + bne.n 8c948 │ │ + b.n 8c9b8 │ │ ldrd r2, r6, [r1] │ │ cmp r6, #8 │ │ - bcs.w 8b944 │ │ + bcs.w 8cb72 │ │ str.w r2, [sp, #23] │ │ ldr r1, [sp, #20] │ │ ldrh.w r2, [sp, #24] │ │ ldrb.w r3, [sp, #26] │ │ str r1, [sp, #4] │ │ strh.w r2, [sp, #8] │ │ strb.w r3, [sp, #10] │ │ ldr r6, [sp, #16] │ │ ldr.w r2, [sp, #7] │ │ str r6, [sp, #0] │ │ ldr.w r1, [sp, #3] │ │ str.w r6, [r0, #9] │ │ str r1, [r0, #12] │ │ - b.n 8b890 │ │ + b.n 8cabe │ │ ldrd r9, r2, [r1] │ │ cmp r2, #4 │ │ - bcc.n 8b798 │ │ + bcc.n 8c9c6 │ │ ldr.w sl, [r9], #4 │ │ subs r2, #4 │ │ - b.n 8b780 │ │ + b.n 8c9ae │ │ ldrd r9, r2, [r1] │ │ - cbz r2, 8b798 │ │ + cbz r2, 8c9c6 │ │ ldrb.w sl, [r9], #1 │ │ subs r2, #1 │ │ cmp r2, sl │ │ strd r9, r2, [r1] │ │ - bcs.w 8b8fe │ │ + bcs.w 8cb2c │ │ movs r1, #0 │ │ str.w r9, [r0, #12] │ │ str.w r9, [r0, #16] │ │ str r1, [r0, #20] │ │ - b.n 8b896 │ │ + b.n 8cac4 │ │ movs r1, #0 │ │ strd r9, r1, [r0, #16] │ │ - b.n 8b896 │ │ + b.n 8cac4 │ │ ldrd r2, r3, [r1] │ │ cmp r3, #2 │ │ - bcc.n 8b890 │ │ + bcc.n 8cabe │ │ ldrh.w r9, [r2], #2 │ │ subs r3, #2 │ │ mov.w ip, #0 │ │ strd r2, r3, [r1] │ │ movs r1, #29 │ │ mov.w lr, r9, lsr #8 │ │ - b.n 8b88c │ │ + b.n 8caba │ │ ldrd r2, r3, [r1] │ │ cmp r3, #0 │ │ - beq.n 8b890 │ │ + beq.n 8cabe │ │ ldrb.w r9, [r2], #1 │ │ subs r3, #1 │ │ str r3, [r1, #4] │ │ mov.w lr, #0 │ │ str r2, [r1, #0] │ │ movs r1, #2 │ │ - b.n 8b888 │ │ + b.n 8cab6 │ │ ldrd sl, r2, [r1] │ │ cmp r2, #0 │ │ - beq.w 8b9de │ │ + beq.w 8cc0c │ │ add.w ip, sl, r2 │ │ add.w r9, sl, #1 │ │ subs r6, r2, #1 │ │ mov.w sl, #0 │ │ mov.w r8, #0 │ │ movs r4, #0 │ │ ldrb.w lr, [r9, #-1] │ │ cmp r4, #63 @ 0x3f │ │ - bne.n 8b806 │ │ + bne.n 8ca34 │ │ cmp.w lr, #2 │ │ - bcs.w 8ba8e │ │ + bcs.w 8ccbc │ │ and.w r5, r4, #63 @ 0x3f │ │ and.w r2, lr, #127 @ 0x7f │ │ rsb r3, r5, #32 │ │ subs.w fp, r5, #32 │ │ lsr.w r3, r2, r3 │ │ it pl │ │ lslpl.w r3, r2, fp │ │ lsl.w r2, r2, r5 │ │ it pl │ │ movpl r2, #0 │ │ orr.w sl, sl, r2 │ │ orr.w r8, r8, r3 │ │ sxtb.w r2, lr │ │ cmp.w r2, #4294967295 @ 0xffffffff │ │ - bgt.w 8bacc │ │ + bgt.w 8ccfa │ │ subs r6, #1 │ │ add.w r9, r9, #1 │ │ adds r4, #7 │ │ adds r2, r6, #1 │ │ - bne.n 8b7f6 │ │ + bne.n 8ca24 │ │ movs r2, #0 │ │ mov sl, ip │ │ strd ip, r2, [r1] │ │ - b.n 8b9e2 │ │ + b.n 8cc10 │ │ ldrd r2, r3, [r1] │ │ cmp r3, #4 │ │ - bcc.n 8b890 │ │ + bcc.n 8cabe │ │ ldr.w r9, [r2], #4 │ │ subs r3, #4 │ │ movs r4, #0 │ │ strd r2, r3, [r1] │ │ movs r1, #4 │ │ mov.w ip, r9, lsr #16 │ │ mov.w lr, r9, lsr #8 │ │ - b.n 8bab2 │ │ + b.n 8cce0 │ │ ldrd r2, r3, [r1] │ │ - cbz r3, 8b890 │ │ + cbz r3, 8cabe │ │ subs r3, #1 │ │ ldrb.w r9, [r2], #1 │ │ str r3, [r1, #4] │ │ mov.w lr, #0 │ │ str r2, [r1, #0] │ │ movs r1, #29 │ │ mov.w ip, #0 │ │ movs r4, #0 │ │ - b.n 8bab2 │ │ + b.n 8cce0 │ │ movs r1, #0 │ │ strd r2, r1, [r0, #16] │ │ movs r2, #19 │ │ strb r2, [r0, #8] │ │ - b.n 8bb08 │ │ + b.n 8cd36 │ │ cmp r2, #8 │ │ - bne.n 8b96c │ │ + bne.n 8cb9a │ │ ldrd r2, r3, [r1] │ │ cmp r3, #8 │ │ - bcc.n 8b994 │ │ + bcc.n 8cbc2 │ │ ldr r6, [r2, #4] │ │ subs r3, #8 │ │ ldr.w r9, [r2] │ │ adds r2, #8 │ │ strd r2, r3, [r1] │ │ - cbnz r6, 8b8da │ │ - b.n 8b97e │ │ + cbnz r6, 8cb08 │ │ + b.n 8cbac │ │ cmp r2, #8 │ │ - bne.n 8b98c │ │ + bne.n 8cbba │ │ ldrd r2, r3, [r1] │ │ cmp r3, #8 │ │ - bcc.n 8b994 │ │ + bcc.n 8cbc2 │ │ ldr r6, [r2, #4] │ │ subs r3, #8 │ │ ldr.w r9, [r2] │ │ adds r2, #8 │ │ cmp r6, #0 │ │ strd r2, r3, [r1] │ │ - beq.w 8ba68 │ │ - movs r3, #53 @ 0x35 │ │ - b.n 8b996 │ │ + beq.w 8cc96 │ │ + movs r3, #56 @ 0x38 │ │ + b.n 8cbc4 │ │ ldrd r2, r3, [r1] │ │ cmp r3, #4 │ │ - bcc.n 8b994 │ │ + bcc.n 8cbc2 │ │ ldr.w r9, [r2], #4 │ │ subs r3, #4 │ │ strd r2, r3, [r1] │ │ mov.w ip, r9, lsr #16 │ │ mov.w lr, r9, lsr #8 │ │ movs r4, #0 │ │ movs r1, #27 │ │ - b.n 8bab2 │ │ + b.n 8cce0 │ │ sub.w r2, r2, sl │ │ add.w r3, r9, sl │ │ strd r3, r2, [r1] │ │ mov.w ip, r9, lsr #16 │ │ mov.w lr, r9, lsr #8 │ │ movs r4, #0 │ │ movs r1, #1 │ │ - b.n 8bab2 │ │ + b.n 8cce0 │ │ mov.w lr, #0 │ │ mov.w r8, #0 │ │ movs r1, #19 │ │ - b.n 8bae8 │ │ + b.n 8cd16 │ │ ldrd r2, r3, [r1] │ │ cmp r3, #4 │ │ - bcc.n 8b994 │ │ + bcc.n 8cbc2 │ │ ldr.w r9, [r2], #4 │ │ subs r3, #4 │ │ strd r2, r3, [r1] │ │ mov.w ip, r9, lsr #16 │ │ mov.w lr, r9, lsr #8 │ │ movs r4, #0 │ │ movs r1, #26 │ │ - b.n 8bab2 │ │ + b.n 8cce0 │ │ ldr.w r9, [r2] │ │ sub.w r3, r6, #8 │ │ ldr.w sl, [r2, #4] │ │ adds r2, #8 │ │ strd r2, r3, [r1] │ │ movs r4, #0 │ │ mov.w r1, r9, lsr #16 │ │ orr.w ip, r1, sl, lsl #16 │ │ mov.w r1, r9, lsr #8 │ │ orr.w lr, r1, sl, lsl #24 │ │ movs r1, #5 │ │ - b.n 8bab2 │ │ + b.n 8cce0 │ │ ldrd r2, r3, [r1] │ │ cmp r3, #4 │ │ - bcc.n 8b994 │ │ + bcc.n 8cbc2 │ │ ldr.w r9, [r2], #4 │ │ subs r3, #4 │ │ strd r2, r3, [r1] │ │ mov.w ip, r9, lsr #16 │ │ mov.w lr, r9, lsr #8 │ │ movs r4, #0 │ │ movs r1, #30 │ │ - b.n 8bab2 │ │ + b.n 8cce0 │ │ ldrd r2, r3, [r1] │ │ cmp r3, #4 │ │ - bcs.n 8ba5e │ │ + bcs.n 8cc8c │ │ movs r3, #19 │ │ movs r1, #0 │ │ strd r2, r1, [r0, #16] │ │ strb r3, [r0, #8] │ │ - b.n 8bb08 │ │ + b.n 8cd36 │ │ strd fp, r6, [r1] │ │ movs r1, #6 │ │ mov.w lr, #0 │ │ - b.n 8bae8 │ │ + b.n 8cd16 │ │ cmp.w r8, #0 │ │ strd fp, r6, [r1] │ │ - bne.w 8bae2 │ │ + bne.w 8cd10 │ │ mov.w ip, r9, lsr #16 │ │ mov.w lr, r9, lsr #8 │ │ movs r4, #0 │ │ movs r1, #29 │ │ - b.n 8bab2 │ │ + b.n 8cce0 │ │ mov.w r8, #0 │ │ movs r3, #0 │ │ movs r1, #19 │ │ strb.w r8, [r0, #9] │ │ - b.n 8ba84 │ │ + b.n 8ccb2 │ │ mov.w lr, #0 │ │ movs r3, #0 │ │ movs r1, #19 │ │ - b.n 8ba80 │ │ + b.n 8ccae │ │ mov.w lr, #0 │ │ mov.w r8, #0 │ │ movs r1, #19 │ │ - b.n 8bafc │ │ + b.n 8cd2a │ │ mvn.w r3, sl │ │ add r2, r3 │ │ add.w r3, r9, sl │ │ mov.w ip, r9, lsr #16 │ │ adds r3, #1 │ │ strd r3, r2, [r1] │ │ mov.w lr, r9, lsr #8 │ │ movs r4, #0 │ │ movs r1, #31 │ │ - b.n 8bab2 │ │ + b.n 8cce0 │ │ strd fp, r5, [r1] │ │ mov.w r1, r9, lsr #16 │ │ orr.w ip, r1, sl, lsl #16 │ │ mov.w r1, r9, lsr #8 │ │ orr.w lr, r1, sl, lsl #24 │ │ movs r4, #0 │ │ movs r1, #6 │ │ cmp r6, #63 @ 0x3f │ │ - bgt.n 8bab2 │ │ + bgt.n 8cce0 │ │ cmp.w r8, #64 @ 0x40 │ │ - bcc.n 8bab2 │ │ + bcc.n 8cce0 │ │ and.w r1, r6, #63 @ 0x3f │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ subs.w r2, r1, #32 │ │ lsl.w r1, r3, r1 │ │ it pl │ │ lslpl r3, r2 │ │ it pl │ │ @@ -98183,165 +105577,159 @@ │ │ orr.w r9, r9, r1 │ │ orr.w sl, sl, r3 │ │ mov.w r1, r9, lsr #16 │ │ orr.w ip, r1, sl, lsl #16 │ │ mov.w r1, r9, lsr #8 │ │ orr.w lr, r1, sl, lsl #24 │ │ movs r1, #6 │ │ - b.n 8bab2 │ │ + b.n 8cce0 │ │ ldr.w r9, [r2], #4 │ │ subs r3, #4 │ │ strd r2, r3, [r1] │ │ mov.w ip, r9, lsr #16 │ │ mov.w lr, r9, lsr #8 │ │ movs r4, #0 │ │ movs r1, #10 │ │ - b.n 8bab2 │ │ + b.n 8cce0 │ │ strd fp, r5, [r1] │ │ movs r1, #6 │ │ mov.w lr, #0 │ │ strb.w lr, [r0, #9] │ │ strb r1, [r0, #8] │ │ movs r1, #0 │ │ strd r2, r3, [r0, #16] │ │ - b.n 8bb08 │ │ + b.n 8cd36 │ │ strd r9, r6, [r1] │ │ movs r1, #6 │ │ mov.w lr, #0 │ │ - b.n 8bafc │ │ + b.n 8cd2a │ │ strd fp, r5, [r1] │ │ mov.w r1, r9, lsr #16 │ │ orr.w ip, r1, sl, lsl #16 │ │ mov.w r1, r9, lsr #8 │ │ orr.w lr, r1, sl, lsl #24 │ │ movs r4, #0 │ │ movs r1, #7 │ │ uxtb.w r2, r9 │ │ strd r1, r4, [r0, #8] │ │ bfi r2, lr, #8, #8 │ │ movs r1, #0 │ │ orr.w r2, r2, ip, lsl #16 │ │ strd r2, sl, [r0, #16] │ │ movs r2, #0 │ │ - b.n 8bb0a │ │ + b.n 8cd38 │ │ cmp.w r8, #0 │ │ strd r9, r6, [r1] │ │ - bne.n 8baf6 │ │ + bne.n 8cd24 │ │ cmp r6, sl │ │ - bcc.w 8b78a │ │ + bcc.w 8c9b8 │ │ sub.w r2, r6, sl │ │ - b.n 8b902 │ │ - movs r1, #53 @ 0x35 │ │ + b.n 8cb30 │ │ + movs r1, #56 @ 0x38 │ │ mov.w lr, #0 │ │ strb r1, [r0, #8] │ │ movs r1, #0 │ │ strb.w lr, [r0, #9] │ │ strd r9, r8, [r0, #16] │ │ - b.n 8bb08 │ │ - movs r1, #53 @ 0x35 │ │ + b.n 8cd36 │ │ + movs r1, #56 @ 0x38 │ │ mov.w lr, #0 │ │ strb r1, [r0, #8] │ │ movs r1, #0 │ │ strb.w lr, [r0, #9] │ │ strd sl, r8, [r0, #16] │ │ movs r2, #1 │ │ strd r2, r1, [r0] │ │ add sp, #28 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ mov.w r8, #0 │ │ strd fp, r5, [r1] │ │ movs r1, #7 │ │ strb.w r8, [r0, #9] │ │ - b.n 8ba84 │ │ - bmi.n 8bad2 │ │ + b.n 8ccb2 │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #24 │ │ ldr r3, [r0, #0] │ │ mov r4, r0 │ │ movs r0, #0 │ │ adds r1, r3, #1 │ │ - bcs.n 8bb90 │ │ cmp.w r1, r3, lsl #1 │ │ - it cc │ │ - lslcc r1, r3, #1 │ │ + it ls │ │ + lslls r1, r3, #1 │ │ cmp r1, #4 │ │ mov r5, r1 │ │ it ls │ │ movls r5, #4 │ │ cmp.w r0, r1, lsr #30 │ │ - bne.n 8bb98 │ │ + bne.n 8cdba │ │ movw r1, #65534 @ 0xfffe │ │ lsls r2, r5, #2 │ │ movt r1, #32767 @ 0x7fff │ │ cmp r2, r1 │ │ - bhi.n 8bb88 │ │ - cbz r3, 8bb68 │ │ + bhi.n 8cdb2 │ │ + cbz r3, 8cd92 │ │ ldr r0, [r4, #4] │ │ lsls r1, r3, #2 │ │ str r0, [sp, #12] │ │ movs r0, #2 │ │ str r1, [sp, #20] │ │ add r3, sp, #12 │ │ str r0, [sp, #16] │ │ mov r0, sp │ │ movs r1, #2 │ │ - bl 78194 │ │ + bl 7873c │ │ ldr r0, [sp, #0] │ │ cmp r0, #1 │ │ itttt ne │ │ ldrne r0, [sp, #4] │ │ strdne r5, r0, [r4] │ │ addne sp, #24 │ │ popne {r4, r5, r7, pc} │ │ ldrd r0, r1, [sp, #4] │ │ - ldr r2, [pc, #28] @ (8bba8 ) │ │ + ldr r2, [pc, #20] @ (8cdc8 ) │ │ add r2, pc │ │ - bl 4ad80 │ │ - ldr r2, [pc, #12] @ (8bba0 ) │ │ + bl 4bba0 │ │ + ldr r2, [pc, #8] @ (8cdc4 ) │ │ add r2, pc │ │ - bl 4ad80 │ │ - ldr r2, [pc, #8] @ (8bba4 ) │ │ - add r2, pc │ │ - bl 4ad80 │ │ - ldr r3, [pc, #936] @ (8bf4c ) │ │ - movs r4, r0 │ │ - ldr r3, [pc, #904] @ (8bf30 ) │ │ + bl 4bba0 │ │ + nop │ │ + rors r4, r0 │ │ movs r4, r0 │ │ - ldr r3, [pc, #968] @ (8bf74 ) │ │ + rors r4, r1 │ │ movs r4, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, fp} │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ - ble.n 8bc2a │ │ + ble.n 8ce4a │ │ ldr.w r9, [r0, #8] │ │ mov r4, r1 │ │ mov r6, r0 │ │ - cbz r1, 8bbda │ │ - ldr r0, [pc, #132] @ (8bc4c ) │ │ + cbz r1, 8cdfa │ │ + ldr r0, [pc, #132] @ (8ce6c ) │ │ movs r1, #1 │ │ add r0, pc │ │ ldrb r0, [r0, #1] │ │ mov r0, r4 │ │ - bl 4ac82 │ │ - cbz r0, 8bc32 │ │ + bl 4d10e │ │ + cbz r0, 8ce52 │ │ ldr r5, [r6, #8] │ │ mov r8, r0 │ │ - b.n 8bbe0 │ │ + b.n 8ce00 │ │ mov.w r8, #1 │ │ mov r5, r9 │ │ ldr r0, [r6, #0] │ │ cmp r5, r0 │ │ - bne.n 8bbf0 │ │ - ldr r1, [pc, #104] @ (8bc50 ) │ │ + bne.n 8ce10 │ │ + ldr r1, [pc, #104] @ (8ce70 ) │ │ add r1, pc │ │ mov r0, r6 │ │ - bl 83374 │ │ + bl 845d0 │ │ ldr r0, [r6, #4] │ │ add.w r2, r5, r5, lsl #1 │ │ adds r1, r5, #1 │ │ str r1, [r6, #8] │ │ cmp r9, r1 │ │ str.w r4, [r0, r2, lsl #2] │ │ add.w r0, r0, r2, lsl #2 │ │ @@ -98350,758 +105738,699 @@ │ │ ldrcc r0, [r6, #4] │ │ addcc.w r1, r9, r9, lsl #1 │ │ addcc.w r0, r0, r1, lsl #2 │ │ ldrdcc r0, r1, [r0, #4] │ │ itt cc │ │ ldmiacc.w sp!, {r8, r9, fp} │ │ popcc {r4, r5, r6, r7, pc} │ │ - ldr r2, [pc, #48] @ (8bc54 ) │ │ + ldr r2, [pc, #48] @ (8ce74 ) │ │ mov r0, r9 │ │ add r2, pc │ │ - bl 4c2e8 │ │ - ldr r0, [pc, #44] @ (8bc58 ) │ │ + bl 4d15c │ │ + ldr r0, [pc, #44] @ (8ce78 ) │ │ add r0, pc │ │ - bl 4ad90 │ │ + bl 4bbb0 │ │ movs r0, #1 │ │ mov r1, r4 │ │ - bl 4adb8 │ │ + bl 4bbd8 │ │ cmp r4, #0 │ │ mov r5, r0 │ │ itt ne │ │ movne r0, r8 │ │ - blxne ccbe0 │ │ + blxne cd200 │ │ mov r0, r5 │ │ - blx cb1cc │ │ - ldrh r4, [r4, #14] │ │ + blx cb7d4 │ │ + strh r4, [r5, #30] │ │ movs r4, r0 │ │ - strh r0, [r6, r4] │ │ + ldr r1, [pc, #640] @ (8d0f4 ) │ │ movs r4, r0 │ │ - strh r4, [r0, r4] │ │ + ldr r1, [pc, #464] @ (8d048 ) │ │ movs r4, r0 │ │ - strh r4, [r3, r3] │ │ + ldr r1, [pc, #304] @ (8cfac ) │ │ movs r4, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, fp} │ │ - sub.w sp, sp, #11008 @ 0x2b00 │ │ + sub.w sp, sp, #10432 @ 0x28c0 │ │ + sub sp, #40 @ 0x28 │ │ add.w r9, sp, #24 │ │ mov r6, r1 │ │ mov r8, r0 │ │ - movw r1, #10982 @ 0x2ae6 │ │ + movw r1, #10442 @ 0x28ca │ │ mov r0, r9 │ │ mov r4, r3 │ │ mov r5, r2 │ │ - bl c9a14 │ │ + bl ca0b6 │ │ add r0, sp, #12 │ │ mov r1, r9 │ │ mov r2, r8 │ │ mov r3, r6 │ │ strd r5, r4, [sp] │ │ - bl 6f4f0 │ │ + bl 7000c │ │ ldr r1, [sp, #12] │ │ ldr r0, [sp, #20] │ │ ldrb.w r2, [sp, #16] │ │ eors r1, r6 │ │ eors r0, r4 │ │ orrs r1, r2 │ │ orrs r0, r1 │ │ clz r0, r0 │ │ lsrs r0, r0, #5 │ │ - add.w sp, sp, #11008 @ 0x2b00 │ │ + add.w sp, sp, #10432 @ 0x28c0 │ │ + add sp, #40 @ 0x28 │ │ ldmia.w sp!, {r8, r9, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w fp, [sp, #-4]! │ │ sub sp, #48 @ 0x30 │ │ ldr r2, [r0, #0] │ │ movs r1, #0 │ │ - cbz r2, 8bcd6 │ │ + cbz r2, 8cefa │ │ add.w ip, sp, #20 │ │ ldrd r3, r0, [r0, #4] │ │ stmia.w ip, {r1, r2, r3} │ │ add.w ip, sp, #4 │ │ stmia.w ip, {r1, r2, r3} │ │ movs r1, #1 │ │ - b.n 8bcd8 │ │ + b.n 8cefc │ │ movs r0, #0 │ │ str r0, [sp, #32] │ │ add r0, sp, #36 @ 0x24 │ │ str r1, [sp, #16] │ │ str r1, [sp, #0] │ │ mov r1, sp │ │ - bl 8bd48 │ │ + bl 8cf6c │ │ ldr r0, [sp, #36] @ 0x24 │ │ - cbz r0, 8bd2e │ │ + cbz r0, 8cf52 │ │ add r6, sp, #36 @ 0x24 │ │ mov r5, sp │ │ - b.n 8bcfc │ │ + b.n 8cf20 │ │ mov r0, r6 │ │ mov r1, r5 │ │ - bl 8bd48 │ │ + bl 8cf6c │ │ ldr r0, [sp, #36] @ 0x24 │ │ - cbz r0, 8bd2e │ │ + cbz r0, 8cf52 │ │ ldr r1, [sp, #44] @ 0x2c │ │ lsls r2, r1, #4 │ │ ldrb r2, [r0, r2] │ │ - cmp r2, #75 @ 0x4b │ │ - bne.n 8bcf0 │ │ + cmp r2, #79 @ 0x4f │ │ + bne.n 8cf14 │ │ add.w r0, r0, r1, lsl #4 │ │ ldr r1, [r0, #4] │ │ dmb ish │ │ ldrex r2, [r1] │ │ subs r3, r2, #1 │ │ strex r4, r3, [r1] │ │ cmp r4, #0 │ │ - bne.n 8bd10 │ │ + bne.n 8cf34 │ │ cmp r2, #1 │ │ - bne.n 8bcf0 │ │ + bne.n 8cf14 │ │ dmb ish │ │ ldr r0, [r0, #4] │ │ - bl 8a8b2 │ │ - b.n 8bcf0 │ │ + bl 8baae │ │ + b.n 8cf14 │ │ add sp, #48 @ 0x30 │ │ ldr.w fp, [sp], #4 │ │ pop {r4, r5, r6, r7, pc} │ │ mov r4, r0 │ │ mov r0, sp │ │ - bl 8be34 │ │ + bl 8d058 │ │ mov r0, r4 │ │ - blx cb1cc │ │ - bl 50108 │ │ + blx cb7d4 │ │ + bl 5162c │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, fp} │ │ mov r8, r0 │ │ ldr r0, [r1, #32] │ │ - cbz r0, 8bd6a │ │ + cbz r0, 8cf8e │ │ ldr r2, [r1, #0] │ │ subs r0, #1 │ │ str r0, [r1, #32] │ │ cmp r2, #1 │ │ - bne.n 8be22 │ │ + bne.n 8d046 │ │ ldr r0, [r1, #4] │ │ - cbz r0, 8bd9e │ │ + cbz r0, 8cfc2 │ │ ldrd r5, r6, [r1, #8] │ │ - b.n 8bdba │ │ + b.n 8cfde │ │ ldrd r6, r0, [r1] │ │ movs r4, #0 │ │ ldrd r3, r2, [r1, #8] │ │ str r4, [r1, #0] │ │ - cbz r6, 8bd94 │ │ - cbnz r0, 8bd86 │ │ + cbz r6, 8cfb8 │ │ + cbnz r0, 8cfaa │ │ mov r0, r3 │ │ - cbz r2, 8bd86 │ │ + cbz r2, 8cfaa │ │ ldr.w r0, [r0, #272] @ 0x110 │ │ subs r2, #1 │ │ - bne.n 8bd7e │ │ + bne.n 8cfa2 │ │ ldr.w r5, [r0, #264] @ 0x108 │ │ - blx ccbe0 │ │ + blx cd200 │ │ cmp r5, #0 │ │ mov r0, r5 │ │ - bne.n 8bd86 │ │ + bne.n 8cfaa │ │ str.w r4, [r8] │ │ ldmia.w sp!, {r8, r9, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ ldrd r0, r2, [r1, #8] │ │ - cbz r2, 8bdac │ │ + cbz r2, 8cfd0 │ │ ldr.w r0, [r0, #272] @ 0x110 │ │ subs r2, #1 │ │ - bne.n 8bda4 │ │ + bne.n 8cfc8 │ │ movs r6, #0 │ │ movs r2, #1 │ │ strd r2, r0, [r1] │ │ movs r5, #0 │ │ strd r6, r6, [r1, #8] │ │ ldrh.w r2, [r0, #270] @ 0x10e │ │ cmp r6, r2 │ │ - bcs.n 8bdc6 │ │ + bcs.n 8cfea │ │ mov r4, r0 │ │ - b.n 8bde4 │ │ + b.n 8d008 │ │ mov r9, r1 │ │ ldr.w r4, [r0, #264] @ 0x108 │ │ - cbz r4, 8be14 │ │ + cbz r4, 8d038 │ │ ldrh.w r6, [r0, #268] @ 0x10c │ │ - blx ccbe0 │ │ + blx cd200 │ │ ldrh.w r0, [r4, #270] @ 0x10e │ │ adds r5, #1 │ │ cmp r6, r0 │ │ mov r0, r4 │ │ - bcs.n 8bdc8 │ │ + bcs.n 8cfec │ │ mov r1, r9 │ │ adds r0, r6, #1 │ │ - cbz r5, 8be00 │ │ + cbz r5, 8d024 │ │ add.w r0, r4, r0, lsl #2 │ │ mov r3, r5 │ │ add.w r0, r0, #272 @ 0x110 │ │ ldr r2, [r0, #0] │ │ subs r3, #1 │ │ add.w r0, r2, #272 @ 0x110 │ │ - bne.n 8bdf2 │ │ + bne.n 8d016 │ │ movs r0, #0 │ │ - b.n 8be02 │ │ + b.n 8d026 │ │ mov r2, r4 │ │ movs r3, #0 │ │ str r0, [r1, #12] │ │ strd r2, r3, [r1, #4] │ │ stmia.w r8, {r4, r5, r6} │ │ ldmia.w sp!, {r8, r9, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ - blx ccbe0 │ │ - ldr r0, [pc, #20] @ (8be30 ) │ │ + blx cd200 │ │ + ldr r0, [pc, #20] @ (8d054 ) │ │ add r0, pc │ │ - bl 4ffc8 │ │ + bl 50b2c │ │ udf #254 @ 0xfe │ │ - ldr r0, [pc, #8] @ (8be2c ) │ │ + ldr r0, [pc, #8] @ (8d050 ) │ │ add r0, pc │ │ - bl 4ffc8 │ │ + bl 50b2c │ │ udf #254 @ 0xfe │ │ - ldr r1, [pc, #96] @ (8be90 ) │ │ + subs r6, #248 @ 0xf8 │ │ movs r4, r0 │ │ - ldr r1, [pc, #72] @ (8be7c ) │ │ + subs r6, #242 @ 0xf2 │ │ movs r4, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w fp, [sp, #-4]! │ │ sub sp, #16 │ │ mov r4, r0 │ │ add r0, sp, #4 │ │ mov r1, r4 │ │ - bl 8bd48 │ │ + bl 8cf6c │ │ ldr r0, [sp, #4] │ │ - cbz r0, 8be8e │ │ + cbz r0, 8d0b2 │ │ add r6, sp, #4 │ │ - b.n 8be5c │ │ + b.n 8d080 │ │ mov r0, r6 │ │ mov r1, r4 │ │ - bl 8bd48 │ │ + bl 8cf6c │ │ ldr r0, [sp, #4] │ │ - cbz r0, 8be8e │ │ + cbz r0, 8d0b2 │ │ ldr r1, [sp, #12] │ │ lsls r2, r1, #4 │ │ ldrb r2, [r0, r2] │ │ - cmp r2, #75 @ 0x4b │ │ - bne.n 8be50 │ │ + cmp r2, #79 @ 0x4f │ │ + bne.n 8d074 │ │ add.w r0, r0, r1, lsl #4 │ │ ldr r1, [r0, #4] │ │ dmb ish │ │ ldrex r2, [r1] │ │ subs r3, r2, #1 │ │ strex r5, r3, [r1] │ │ cmp r5, #0 │ │ - bne.n 8be70 │ │ + bne.n 8d094 │ │ cmp r2, #1 │ │ - bne.n 8be50 │ │ + bne.n 8d074 │ │ dmb ish │ │ ldr r0, [r0, #4] │ │ - bl 8a8b2 │ │ - b.n 8be50 │ │ + bl 8baae │ │ + b.n 8d074 │ │ add sp, #16 │ │ ldr.w fp, [sp], #4 │ │ pop {r4, r5, r6, r7, pc} │ │ - bmi.n 8be42 │ │ + bmi.n 8d066 │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #24 │ │ ldr r3, [r0, #0] │ │ mov r4, r0 │ │ movs r0, #0 │ │ adds r1, r3, #1 │ │ - bcs.n 8bf00 │ │ cmp.w r1, r3, lsl #1 │ │ - it cc │ │ - lslcc r1, r3, #1 │ │ + it ls │ │ + lslls r1, r3, #1 │ │ cmp r1, #4 │ │ mov r5, r1 │ │ it ls │ │ movls r5, #4 │ │ cmp.w r0, r1, lsr #30 │ │ - bne.n 8bf08 │ │ + bne.n 8d122 │ │ movw r1, #65532 @ 0xfffc │ │ lsls r2, r5, #2 │ │ movt r1, #32767 @ 0x7fff │ │ cmp r2, r1 │ │ - bhi.n 8bef8 │ │ - cbz r3, 8bed8 │ │ + bhi.n 8d11a │ │ + cbz r3, 8d0fa │ │ ldr r0, [r4, #4] │ │ lsls r1, r3, #2 │ │ str r0, [sp, #12] │ │ movs r0, #4 │ │ str r1, [sp, #20] │ │ add r3, sp, #12 │ │ str r0, [sp, #16] │ │ mov r0, sp │ │ movs r1, #4 │ │ - bl 78194 │ │ + bl 7873c │ │ ldr r0, [sp, #0] │ │ cmp r0, #1 │ │ itttt ne │ │ ldrne r0, [sp, #4] │ │ strdne r5, r0, [r4] │ │ addne sp, #24 │ │ popne {r4, r5, r7, pc} │ │ ldrd r0, r1, [sp, #4] │ │ - ldr r2, [pc, #28] @ (8bf18 ) │ │ + ldr r2, [pc, #20] @ (8d130 ) │ │ add r2, pc │ │ - bl 4ad80 │ │ - ldr r2, [pc, #12] @ (8bf10 ) │ │ + bl 4bba0 │ │ + ldr r2, [pc, #8] @ (8d12c ) │ │ add r2, pc │ │ - bl 4ad80 │ │ - ldr r2, [pc, #8] @ (8bf14 ) │ │ - add r2, pc │ │ - bl 4ad80 │ │ - ldr r2, [pc, #392] @ (8c09c ) │ │ - movs r4, r0 │ │ - ldr r2, [pc, #360] @ (8c080 ) │ │ + bl 4bba0 │ │ + nop │ │ + eors r4, r0 │ │ movs r4, r0 │ │ - ldr r2, [pc, #424] @ (8c0c4 ) │ │ + eors r4, r1 │ │ movs r4, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ - stmdb sp!, {r8, r9, sl} │ │ - mov sl, r0 │ │ - ldr r0, [r0, #0] │ │ - dmb ish │ │ - ldrex r1, [r0] │ │ - subs r2, r1, #1 │ │ - strex r3, r2, [r0] │ │ - cmp r3, #0 │ │ - bne.n 8bf2c │ │ - cmp r1, #1 │ │ - bne.n 8bf48 │ │ - dmb ish │ │ - mov r0, sl │ │ - bl 7e094 │ │ - ldr.w r0, [sl, #8] │ │ + stmdb sp!, {r8, r9, fp} │ │ + mov r4, r0 │ │ + ldr r0, [r0, #4] │ │ cmp r0, #0 │ │ itt ne │ │ - ldrne.w r0, [sl, #4] │ │ - blxne ccbe0 │ │ - ldrd r9, r4, [sl, #12] │ │ + ldrne r0, [r4, #0] │ │ + blxne cd200 │ │ + ldrd r9, r4, [r4, #8] │ │ adds r6, r4, #1 │ │ mov r0, r9 │ │ subs r6, #1 │ │ - beq.n 8bf70 │ │ - add.w r5, r0, #336 @ 0x150 │ │ - bl 8c02e │ │ - mov r0, r5 │ │ - b.n 8bf60 │ │ - cmp r4, #0 │ │ - itt ne │ │ - movne r0, r9 │ │ - blxne ccbe0 │ │ - ldrd r0, r1, [sl, #20] │ │ - ldmia.w sp!, {r8, r9, sl} │ │ - ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ - b.w 8c0dc │ │ - mov r8, r0 │ │ - ldr.w r0, [sl, #8] │ │ - cmp r0, #0 │ │ - itt ne │ │ - ldrne.w r0, [sl, #4] │ │ - blxne ccbe0 │ │ - ldrd r0, r1, [sl, #12] │ │ - bl 8bfd6 │ │ - b.n 8bfc0 │ │ - mov r8, r0 │ │ - subs r6, #1 │ │ - beq.n 8bfba │ │ + beq.n 8d162 │ │ + add.w r5, r0, #352 @ 0x160 │ │ + bl 8d284 │ │ mov r0, r5 │ │ - add.w r4, r5, #336 @ 0x150 │ │ - bl 8c02e │ │ - mov r5, r4 │ │ - b.n 8bfa8 │ │ + b.n 8d152 │ │ + cbz r4, 8d172 │ │ mov r0, r9 │ │ - blx ccbe0 │ │ - ldrd r0, r1, [sl, #20] │ │ - bl 8c0dc │ │ - mov r0, r8 │ │ - blx cb1cc │ │ - bl 50108 │ │ - bl 50108 │ │ - push {r4, r5, r6, r7, lr} │ │ - add r7, sp, #12 │ │ - stmdb sp!, {r8, r9, fp} │ │ - adds r4, r1, #1 │ │ - mov r6, r1 │ │ - mov r8, r0 │ │ - subs r4, #1 │ │ - beq.n 8bff4 │ │ - add.w r5, r0, #336 @ 0x150 │ │ - bl 8c02e │ │ - mov r0, r5 │ │ - b.n 8bfe4 │ │ - cbz r6, 8c004 │ │ - mov r0, r8 │ │ ldmia.w sp!, {r8, r9, fp} │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ - b.w ccae8 │ │ + b.w cd0f0 │ │ ldmia.w sp!, {r8, r9, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ - mov r9, r0 │ │ - subs r4, #1 │ │ - beq.n 8c01e │ │ + mov r8, r0 │ │ + subs r6, #1 │ │ + beq.n 8d18c │ │ mov r0, r5 │ │ - add.w r6, r5, #336 @ 0x150 │ │ - bl 8c02e │ │ - mov r5, r6 │ │ - b.n 8c00c │ │ - mov r0, r8 │ │ - blx ccbe0 │ │ + add.w r4, r5, #352 @ 0x160 │ │ + bl 8d284 │ │ + mov r5, r4 │ │ + b.n 8d17a │ │ mov r0, r9 │ │ - blx cb1cc │ │ - bl 50108 │ │ - push {r4, r5, r7, lr} │ │ - add r7, sp, #8 │ │ - mov r4, r0 │ │ - ldr.w r0, [r0, #240] @ 0xf0 │ │ - dmb ish │ │ - ldrex r1, [r0] │ │ - subs r2, r1, #1 │ │ - strex r3, r2, [r0] │ │ - cmp r3, #0 │ │ - bne.n 8c03c │ │ - cmp r1, #1 │ │ - bne.n 8c05a │ │ - dmb ish │ │ - ldr.w r0, [r4, #240] @ 0xf0 │ │ - bl 8a8b2 │ │ - add.w r0, r4, #16 │ │ - bl 8a954 │ │ - ldr.w r0, [r4, #264] @ 0x108 │ │ - cmp r0, #2 │ │ - itt ne │ │ - addne.w r0, r4, #264 @ 0x108 │ │ - blne 82abc │ │ - ldr.w r0, [r4, #288] @ 0x120 │ │ - cmp r0, #2 │ │ - itt ne │ │ - addne.w r0, r4, #288 @ 0x120 │ │ - blne 87430 │ │ - ldrb.w r0, [r4, #312] @ 0x138 │ │ - cmp r0, #76 @ 0x4c │ │ - it eq │ │ - popeq {r4, r5, r7, pc} │ │ - ldr.w r1, [r4, #316] @ 0x13c │ │ - ldmia.w sp!, {r4, r5, r7, lr} │ │ - b.w 801ee │ │ - mov r5, r0 │ │ - add.w r0, r4, #16 │ │ - bl 8a954 │ │ - ldr.w r0, [r4, #264] @ 0x108 │ │ - cmp r0, #2 │ │ - itt ne │ │ - addne.w r0, r4, #264 @ 0x108 │ │ - blne 82abc │ │ - ldr.w r0, [r4, #288] @ 0x120 │ │ - cmp r0, #2 │ │ - itt ne │ │ - addne.w r0, r4, #288 @ 0x120 │ │ - blne 87430 │ │ - ldrb.w r0, [r4, #312] @ 0x138 │ │ - cmp r0, #76 @ 0x4c │ │ - beq.n 8c0d2 │ │ - ldr.w r1, [r4, #316] @ 0x13c │ │ - bl 801ee │ │ - mov r0, r5 │ │ - blx cb1cc │ │ - bl 50108 │ │ + blx cd200 │ │ + mov r0, r8 │ │ + blx cb7d4 │ │ + bl 5162c │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl} │ │ - cbz r1, 8c14a │ │ - add.w r5, r0, #272 @ 0x110 │ │ + cbz r1, 8d20a │ │ + add.w r5, r0, #288 @ 0x120 │ │ mov r9, r1 │ │ mov r8, r0 │ │ mov.w sl, #0 │ │ mov r6, r1 │ │ - b.n 8c108 │ │ + b.n 8d1c8 │ │ add.w r0, r4, #16 │ │ - bl 8a954 │ │ + bl 8bb50 │ │ subs r6, #1 │ │ - add.w r5, r5, #272 @ 0x110 │ │ + add.w r5, r5, #288 @ 0x120 │ │ cmp sl, r9 │ │ - beq.n 8c13c │ │ - add.w r0, sl, sl, lsl #4 │ │ + beq.n 8d1fc │ │ + add.w r0, sl, sl, lsl #3 │ │ add.w sl, sl, #1 │ │ - add.w r4, r8, r0, lsl #4 │ │ - ldr.w r0, [r4, #240] @ 0xf0 │ │ + add.w r4, r8, r0, lsl #5 │ │ + ldr.w r0, [r4, #256] @ 0x100 │ │ dmb ish │ │ ldrex r1, [r0] │ │ subs r2, r1, #1 │ │ strex r3, r2, [r0] │ │ cmp r3, #0 │ │ - bne.n 8c11c │ │ + bne.n 8d1dc │ │ cmp r1, #1 │ │ - bne.n 8c0f6 │ │ + bne.n 8d1b6 │ │ dmb ish │ │ - ldr.w r0, [r4, #240] @ 0xf0 │ │ - bl 8a8b2 │ │ - b.n 8c0f6 │ │ + ldr.w r0, [r4, #256] @ 0x100 │ │ + bl 8baae │ │ + b.n 8d1b6 │ │ mov r0, r8 │ │ ldmia.w sp!, {r8, r9, sl} │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ - b.w ccae8 │ │ + b.w cd0f0 │ │ ldmia.w sp!, {r8, r9, sl} │ │ pop {r4, r5, r6, r7, pc} │ │ mov r9, r0 │ │ add.w r0, r4, #16 │ │ - bl 8a954 │ │ + bl 8bb50 │ │ subs r6, #1 │ │ - beq.n 8c16c │ │ + beq.n 8d22c │ │ mov r0, r5 │ │ - add.w r4, r5, #272 @ 0x110 │ │ - bl 8c17c │ │ + add.w r4, r5, #288 @ 0x120 │ │ + bl 8d23c │ │ mov r5, r4 │ │ - b.n 8c15a │ │ + b.n 8d21a │ │ mov r0, r8 │ │ - blx ccbe0 │ │ + blx cd200 │ │ mov r0, r9 │ │ - blx cb1cc │ │ - bl 50108 │ │ + blx cb7d4 │ │ + bl 5162c │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ mov r4, r0 │ │ - ldr.w r0, [r0, #240] @ 0xf0 │ │ + ldr.w r0, [r0, #256] @ 0x100 │ │ dmb ish │ │ ldrex r1, [r0] │ │ subs r2, r1, #1 │ │ strex r3, r2, [r0] │ │ cmp r3, #0 │ │ - bne.n 8c18a │ │ + bne.n 8d24a │ │ cmp r1, #1 │ │ - bne.n 8c1a8 │ │ + bne.n 8d268 │ │ dmb ish │ │ - ldr.w r0, [r4, #240] @ 0xf0 │ │ - bl 8a8b2 │ │ + ldr.w r0, [r4, #256] @ 0x100 │ │ + bl 8baae │ │ add.w r0, r4, #16 │ │ ldmia.w sp!, {r4, r5, r7, lr} │ │ - b.w 8a954 │ │ + b.w 8bb50 │ │ mov r5, r0 │ │ add.w r0, r4, #16 │ │ - bl 8a954 │ │ + bl 8bb50 │ │ mov r0, r5 │ │ - blx cb1cc │ │ + blx cb7d4 │ │ + push {r4, r5, r7, lr} │ │ + add r7, sp, #8 │ │ + mov r4, r0 │ │ + ldr.w r0, [r0, #256] @ 0x100 │ │ + dmb ish │ │ + ldrex r1, [r0] │ │ + subs r2, r1, #1 │ │ + strex r3, r2, [r0] │ │ + cmp r3, #0 │ │ + bne.n 8d292 │ │ + cmp r1, #1 │ │ + bne.n 8d2b0 │ │ + dmb ish │ │ + ldr.w r0, [r4, #256] @ 0x100 │ │ + bl 8baae │ │ + add.w r0, r4, #16 │ │ + bl 8bb50 │ │ + ldr.w r0, [r4, #280] @ 0x118 │ │ + cmp r0, #2 │ │ + itt ne │ │ + addne.w r0, r4, #280 @ 0x118 │ │ + blne 84648 │ │ + ldr.w r0, [r4, #304] @ 0x130 │ │ + cmp r0, #2 │ │ + itt ne │ │ + addne.w r0, r4, #304 @ 0x130 │ │ + blne 88698 │ │ + ldrb.w r0, [r4, #328] @ 0x148 │ │ + cmp r0, #80 @ 0x50 │ │ + it eq │ │ + popeq {r4, r5, r7, pc} │ │ + ldr.w r1, [r4, #332] @ 0x14c │ │ + ldmia.w sp!, {r4, r5, r7, lr} │ │ + b.w 80fe0 │ │ + mov r5, r0 │ │ + add.w r0, r4, #16 │ │ + bl 8bb50 │ │ + ldr.w r0, [r4, #280] @ 0x118 │ │ + cmp r0, #2 │ │ + itt ne │ │ + addne.w r0, r4, #280 @ 0x118 │ │ + blne 84648 │ │ + ldr.w r0, [r4, #304] @ 0x130 │ │ + cmp r0, #2 │ │ + itt ne │ │ + addne.w r0, r4, #304 @ 0x130 │ │ + blne 88698 │ │ + ldrb.w r0, [r4, #328] @ 0x148 │ │ + cmp r0, #80 @ 0x50 │ │ + beq.n 8d328 │ │ + ldr.w r1, [r4, #332] @ 0x14c │ │ + bl 80fe0 │ │ + mov r0, r5 │ │ + blx cb7d4 │ │ + bl 5162c │ │ + bmi.n 8d2de │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #28 │ │ ldr r1, [r0, #12] │ │ mov.w ip, #0 │ │ cmp r1, #0 │ │ - beq.n 8c2ba │ │ + beq.n 8d42a │ │ ldrd lr, r6, [r0, #4] │ │ ldr r2, [r0, #0] │ │ add.w r0, r1, r1, lsl #2 │ │ str r2, [sp, #0] │ │ add.w r0, r6, r0, lsl #3 │ │ str r0, [sp, #16] │ │ - b.n 8c1f4 │ │ + b.n 8d364 │ │ ldr r0, [sp, #16] │ │ adds r6, #40 @ 0x28 │ │ cmp r6, r0 │ │ - beq.n 8c2b6 │ │ + beq.n 8d426 │ │ ldr r0, [r6, #4] │ │ cmp r0, #7 │ │ - bne.n 8c1ec │ │ + bne.n 8d35c │ │ ldr r0, [r6, #16] │ │ subs.w r1, lr, r0 │ │ itt cs │ │ ldrcs r4, [r6, #20] │ │ cmpcs r1, r4 │ │ - bcc.n 8c1ec │ │ + bcc.n 8d35c │ │ ldr r1, [r6, #32] │ │ cmp r1, #5 │ │ - bcs.n 8c214 │ │ + bcs.n 8d384 │ │ movs r1, #4 │ │ - cbnz r4, 8c21e │ │ - b.n 8c1ec │ │ + cbnz r4, 8d38e │ │ + b.n 8d35c │ │ cmp r1, #8 │ │ - bne.n 8c1ec │ │ + bne.n 8d35c │ │ movs r1, #8 │ │ cmp r4, #0 │ │ - beq.n 8c1ec │ │ + beq.n 8d35c │ │ ldr r2, [sp, #0] │ │ negs r3, r1 │ │ str r3, [sp, #4] │ │ add.w r8, r2, r0 │ │ subs r0, r1, #1 │ │ str r0, [sp, #8] │ │ add.w r0, r1, #11 │ │ str r0, [sp, #12] │ │ cmp r4, #12 │ │ itttt cs │ │ movcs r0, r8 │ │ ldrcs.w r1, [r0], #12 │ │ subcs.w r2, r4, #12 │ │ cmpcs r2, r1 │ │ - bcc.n 8c1ec │ │ + bcc.n 8d35c │ │ ldr r2, [sp, #12] │ │ add r2, r1 │ │ and.w sl, r2, r3 │ │ subs.w r2, r4, sl │ │ itt cs │ │ ldrcs.w r9, [r8, #4] │ │ cmpcs r2, r9 │ │ - bcc.n 8c1ec │ │ + bcc.n 8d35c │ │ ldr r2, [sp, #8] │ │ add r2, sl │ │ add r2, r9 │ │ and.w fp, r2, r3 │ │ subs.w r2, r4, fp │ │ it cc │ │ movcc r2, ip │ │ str r2, [sp, #24] │ │ add.w r2, r8, fp │ │ it cc │ │ movcc r2, #1 │ │ str r2, [sp, #20] │ │ add.w r2, r8, #11 │ │ - cbz r1, 8c2aa │ │ + cbz r1, 8d41a │ │ ldrb r5, [r2, r1] │ │ mov r3, r1 │ │ subs r1, #1 │ │ cmp r5, #0 │ │ - beq.n 8c27c │ │ + beq.n 8d3ec │ │ cmp r3, #3 │ │ - bne.n 8c2aa │ │ - ldr r1, [pc, #60] @ (8c2cc ) │ │ + bne.n 8d41a │ │ + ldr r1, [pc, #60] @ (8d43c ) │ │ movs r2, #3 │ │ mov r5, lr │ │ add r1, pc │ │ - blx ccc50 │ │ + blx cd260 │ │ cmp r0, #0 │ │ mov lr, r5 │ │ mov.w ip, #0 │ │ itt eq │ │ ldreq.w r0, [r8, #8] │ │ cmpeq r0, #3 │ │ - beq.n 8c2c6 │ │ + beq.n 8d436 │ │ cmp r4, fp │ │ ldr r3, [sp, #4] │ │ ldrd r8, r4, [sp, #20] │ │ - bhi.n 8c232 │ │ - b.n 8c1ec │ │ + bhi.n 8d3a2 │ │ + b.n 8d35c │ │ mov.w ip, #0 │ │ mov r0, ip │ │ mov r1, r9 │ │ add sp, #28 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ add.w ip, r8, sl │ │ - b.n 8c2ba │ │ - subs r2, #243 @ 0xf3 │ │ + b.n 8d42a │ │ + cmp r6, #65 @ 0x41 │ │ vsli.64 , q8, #57 @ 0x39 │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ sub sp, #408 @ 0x198 │ │ mov r4, r0 │ │ lsrs r0, r2, #7 │ │ mov r5, r2 │ │ cmp r0, #2 │ │ - bhi.n 8c382 │ │ + bhi.n 8d4f2 │ │ add r6, sp, #8 │ │ mov r2, r5 │ │ mov r0, r6 │ │ - bl c99c0 │ │ + bl ca0b2 │ │ movs r0, #0 │ │ adds r2, r5, #1 │ │ strb r0, [r6, r5] │ │ add r0, sp, #396 @ 0x18c │ │ mov r1, r6 │ │ - bl 4f790 │ │ + bl 50d14 │ │ ldr r0, [sp, #396] @ 0x18c │ │ - cbz r0, 8c314 │ │ - ldr r0, [pc, #184] @ (8c3bc ) │ │ + cbz r0, 8d484 │ │ + ldr r0, [pc, #184] @ (8d52c ) │ │ add r0, pc │ │ ldrd r0, r1, [r0] │ │ strd r0, r1, [sp] │ │ uxtb r0, r0 │ │ cmp r0, #4 │ │ - beq.n 8c324 │ │ - b.n 8c392 │ │ + beq.n 8d494 │ │ + b.n 8d502 │ │ ldr r0, [sp, #400] @ 0x190 │ │ movs r1, #0 │ │ - blx cce30 │ │ + blx cd440 │ │ str r0, [sp, #4] │ │ movs r0, #4 │ │ cmp r0, #4 │ │ - bne.n 8c392 │ │ + bne.n 8d502 │ │ ldr r6, [sp, #4] │ │ - cbz r6, 8c352 │ │ + cbz r6, 8d4c2 │ │ mov r0, r6 │ │ - blx ccc40 │ │ + blx cd250 │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ - ble.n 8c3b4 │ │ + ble.n 8d524 │ │ mov r5, r0 │ │ - cbz r0, 8c366 │ │ - ldr r0, [pc, #132] @ (8c3c0 ) │ │ + cbz r0, 8d4d6 │ │ + ldr r0, [pc, #132] @ (8d530 ) │ │ movs r1, #1 │ │ add r0, pc │ │ ldrb r0, [r0, #1] │ │ mov r0, r5 │ │ - bl 4abf8 │ │ + bl 4d084 │ │ mov r8, r0 │ │ - cbnz r0, 8c36a │ │ + cbnz r0, 8d4da │ │ movs r0, #1 │ │ mov r1, r5 │ │ - bl 4adb8 │ │ - blx ccd80 │ │ + bl 4bbd8 │ │ + blx cd390 │ │ movs r1, #0 │ │ ldr r0, [r0, #0] │ │ strb r1, [r4, #4] │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ str r1, [r4, #0] │ │ str r0, [r4, #8] │ │ - b.n 8c3ac │ │ + b.n 8d51c │ │ mov.w r8, #1 │ │ mov r0, r8 │ │ mov r1, r6 │ │ mov r2, r5 │ │ - bl c99c0 │ │ + bl ca0b2 │ │ mov r0, r6 │ │ - blx ccbe0 │ │ + blx cd200 │ │ strd r5, r8, [r4] │ │ str r5, [r4, #8] │ │ - b.n 8c3ac │ │ + b.n 8d51c │ │ mov r0, sp │ │ mov r2, r5 │ │ - bl 8dcf0 │ │ + bl 8ee60 │ │ ldrb.w r0, [sp] │ │ cmp r0, #4 │ │ - beq.n 8c324 │ │ + beq.n 8d494 │ │ ldrh.w r1, [sp, #1] │ │ ldr r2, [sp, #4] │ │ ldrb.w r3, [sp, #3] │ │ strb r0, [r4, #4] │ │ mov.w r0, #2147483648 @ 0x80000000 │ │ strb r3, [r4, #7] │ │ strh.w r1, [r4, #5] │ │ str r2, [r4, #8] │ │ str r0, [r4, #0] │ │ add sp, #408 @ 0x198 │ │ ldr.w r8, [sp], #4 │ │ pop {r4, r5, r6, r7, pc} │ │ - ldr r0, [pc, #12] @ (8c3c4 ) │ │ + ldr r0, [pc, #12] @ (8d534 ) │ │ add r0, pc │ │ - bl 4ad90 │ │ - ldr r1, [pc, #136] @ (8c448 ) │ │ + bl 4bbb0 │ │ + ands r2, r1 │ │ movs r4, r0 │ │ - strh r0, [r6, #18] │ │ + ldrb r0, [r5, #20] │ │ movs r4, r0 │ │ - ldr r2, [r7, #12] │ │ + ldrsh r6, [r3, r1] │ │ movs r4, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #68 @ 0x44 │ │ ldrb.w fp, [r1, #28] │ │ str r0, [sp, #4] │ │ cmp.w fp, #3 │ │ - bne.n 8c3ec │ │ + bne.n 8d55c │ │ movs r0, #10 │ │ ldr r1, [sp, #4] │ │ strb r0, [r1, #0] │ │ add sp, #68 @ 0x44 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ mov r5, r1 │ │ @@ -99117,834 +106446,834 @@ │ │ it hi │ │ movhi r0, #1 │ │ lsrs r3, r3, #5 │ │ orrs r0, r3 │ │ add r3, sp, #36 @ 0x24 │ │ lsls r2, r2, #31 │ │ add.w r6, r3, #5 │ │ - beq.n 8c466 │ │ - cbz r0, 8c424 │ │ - b.n 8c3de │ │ + beq.n 8d5d6 │ │ + cbz r0, 8d594 │ │ + b.n 8d54e │ │ movs r1, #1 │ │ strb r1, [r5, #29] │ │ cmp fp, r1 │ │ - bhi.n 8c3de │ │ + bhi.n 8d54e │ │ cmp r1, #2 │ │ - bne.n 8c504 │ │ + bne.n 8d674 │ │ mov r0, r5 │ │ - bl 8dc24 │ │ + bl 8ed94 │ │ cmp r4, r0 │ │ - bls.n 8c41c │ │ + bls.n 8d58c │ │ add r0, sp, #36 @ 0x24 │ │ mov r1, r5 │ │ - bl 8db68 │ │ + bl 8ecd8 │ │ add r0, sp, #8 │ │ mov r1, r6 │ │ movs r2, #27 │ │ ldrb.w sl, [sp, #40] @ 0x28 │ │ ldr.w r8, [sp, #36] @ 0x24 │ │ - bl c99c0 │ │ + bl ca0b2 │ │ subs.w r0, r4, r8 │ │ - bcc.w 8c58e │ │ + bcc.w 8d6fe │ │ cmp.w sl, #10 │ │ str r0, [r5, #4] │ │ - bne.n 8c52c │ │ + bne.n 8d69c │ │ movs r1, #2 │ │ mov r4, r0 │ │ cmp fp, r1 │ │ - bls.n 8c424 │ │ - b.n 8c3de │ │ + bls.n 8d594 │ │ + b.n 8d54e │ │ cmp r0, #0 │ │ - bne.n 8c3de │ │ + bne.n 8d54e │ │ mov r8, r4 │ │ - b.n 8c476 │ │ + b.n 8d5e6 │ │ movs r1, #1 │ │ strb r1, [r5, #29] │ │ cmp fp, r1 │ │ - bhi.n 8c3de │ │ + bhi.n 8d54e │ │ cmp r1, #1 │ │ - beq.n 8c4b6 │ │ + beq.n 8d626 │ │ cmp r1, #2 │ │ - bne.n 8c506 │ │ + bne.n 8d676 │ │ mov r0, r5 │ │ - bl 8dc24 │ │ + bl 8ed94 │ │ cmp r8, r0 │ │ - bls.n 8c46e │ │ + bls.n 8d5de │ │ add r0, sp, #36 @ 0x24 │ │ mov r1, r5 │ │ - bl 8db68 │ │ + bl 8ecd8 │ │ add r0, sp, #8 │ │ mov r1, r6 │ │ movs r2, #27 │ │ ldrb.w sl, [sp, #40] @ 0x28 │ │ ldr r4, [sp, #36] @ 0x24 │ │ - bl c99c0 │ │ + bl ca0b2 │ │ subs.w r4, r8, r4 │ │ - bcc.w 8c592 │ │ + bcc.w 8d702 │ │ cmp.w sl, #10 │ │ str r4, [r5, #4] │ │ - bne.n 8c52c │ │ + bne.n 8d69c │ │ movs r1, #2 │ │ mov r8, r4 │ │ - b.n 8c472 │ │ + b.n 8d5e2 │ │ movs r1, #0 │ │ cmp.w r9, #3 │ │ strb r1, [r5, #29] │ │ - bcc.n 8c472 │ │ + bcc.n 8d5e2 │ │ cmp.w r9, #5 │ │ - beq.n 8c472 │ │ + beq.n 8d5e2 │ │ cmp.w r9, #6 │ │ - bne.n 8c58a │ │ + bne.n 8d6fa │ │ cmp.w r8, #0 │ │ - beq.n 8c4ea │ │ + beq.n 8d65a │ │ ldr r0, [sp, #0] │ │ cmp.w r8, #1 │ │ ldrb r0, [r0, #0] │ │ - beq.n 8c4f0 │ │ + beq.n 8d660 │ │ cmp r0, #46 @ 0x2e │ │ - bne.n 8c4f0 │ │ + bne.n 8d660 │ │ ldr r0, [sp, #0] │ │ ldrb r0, [r0, #1] │ │ cmp r0, #47 @ 0x2f │ │ - bne.n 8c472 │ │ - b.n 8c4fa │ │ + bne.n 8d5e2 │ │ + b.n 8d66a │ │ mov.w r8, #0 │ │ - b.n 8c472 │ │ + b.n 8d5e2 │ │ cmp.w r8, #1 │ │ it eq │ │ cmpeq r0, #46 @ 0x2e │ │ - bne.n 8c472 │ │ + bne.n 8d5e2 │ │ subs r0, r4, #1 │ │ cmp r4, #0 │ │ - beq.n 8c5a8 │ │ + beq.n 8d718 │ │ movs r1, #7 │ │ - b.n 8c524 │ │ - cbnz r1, 8c518 │ │ + b.n 8d694 │ │ + cbnz r1, 8d688 │ │ tbb [pc, r9] │ │ adds r4, r0, r4 │ │ lsls r3, r5, #16 │ │ cmp r3, #34 @ 0x22 │ │ movs r2, r7 │ │ ldr r0, [r5, #16] │ │ adds r0, #4 │ │ - b.n 8c55e │ │ + b.n 8d6ce │ │ movs r0, #0 │ │ strb r0, [r5, #29] │ │ sub.w r0, r4, #1 │ │ - cbz r4, 8c59e │ │ + cbz r4, 8d70e │ │ movs r1, #6 │ │ ldr r2, [sp, #4] │ │ str r0, [r5, #4] │ │ strb r1, [r2, #0] │ │ - b.n 8c3e4 │ │ + b.n 8d554 │ │ ldr r0, [sp, #4] │ │ add r1, sp, #8 │ │ movs r2, #27 │ │ strb.w sl, [r0], #1 │ │ - bl c99c0 │ │ - b.n 8c3e4 │ │ + bl ca0b2 │ │ + b.n 8d554 │ │ ldr r1, [r5, #24] │ │ ldr r0, [r5, #16] │ │ cmp r1, #0 │ │ add.w r2, r1, r0 │ │ it ne │ │ addne r0, r2, #1 │ │ adds r0, #8 │ │ - b.n 8c55e │ │ + b.n 8d6ce │ │ ldr r1, [r5, #24] │ │ ldr r0, [r5, #16] │ │ cmp r1, #0 │ │ add.w r2, r1, r0 │ │ it ne │ │ addne r0, r2, #1 │ │ adds r0, #2 │ │ - cbz r0, 8c57e │ │ + cbz r0, 8d6ee │ │ ldr r6, [sp, #4] │ │ movs r0, #3 │ │ strb r0, [r5, #29] │ │ add.w r1, r5, #9 │ │ adds r0, r6, #1 │ │ movs r2, #19 │ │ - bl c99c0 │ │ + bl ca0b2 │ │ ldr r0, [sp, #0] │ │ strd r0, r4, [r6, #20] │ │ strb.w r9, [r6] │ │ - b.n 8c3e4 │ │ + b.n 8d554 │ │ ldr r1, [sp, #4] │ │ movs r0, #10 │ │ strb r0, [r1, #0] │ │ movs r0, #3 │ │ strb r0, [r5, #29] │ │ - b.n 8c3e4 │ │ + b.n 8d554 │ │ movs r0, #6 │ │ - b.n 8c3e0 │ │ + b.n 8d550 │ │ mov r8, r4 │ │ - b.n 8c594 │ │ + b.n 8d704 │ │ mov r0, r4 │ │ - ldr r2, [pc, #28] @ (8c5b4 ) │ │ + ldr r2, [pc, #28] @ (8d724 ) │ │ mov r1, r8 │ │ add r2, pc │ │ - bl 4c7e0 │ │ - ldr r2, [pc, #16] @ (8c5b0 ) │ │ + bl 4d66c │ │ + ldr r2, [pc, #16] @ (8d720 ) │ │ movs r1, #0 │ │ add r2, pc │ │ - bl 4c7e0 │ │ - ldr r2, [pc, #12] @ (8c5b8 ) │ │ + bl 4d66c │ │ + ldr r2, [pc, #12] @ (8d728 ) │ │ add r2, pc │ │ - bl 4c7e0 │ │ - cmp sl, pc │ │ + bl 4d66c │ │ + subs r4, #226 @ 0xe2 │ │ movs r4, r0 │ │ - mov r4, r2 │ │ + subs r4, #252 @ 0xfc │ │ movs r4, r0 │ │ - cmp sl, ip │ │ + subs r4, #202 @ 0xca │ │ movs r4, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #84 @ 0x54 │ │ ldrb.w sl, [r0, #8] │ │ mov r6, r0 │ │ ldrd r5, r4, [r0] │ │ cmp.w sl, #6 │ │ - beq.n 8c5e2 │ │ + beq.n 8d752 │ │ add.w r1, r6, #9 │ │ add r0, sp, #48 @ 0x30 │ │ movs r2, #19 │ │ - bl c99c0 │ │ + bl ca0b2 │ │ add r0, sp, #16 │ │ add r1, sp, #48 @ 0x30 │ │ adds r0, #9 │ │ movs r2, #19 │ │ ldrb.w r8, [r6, #28] │ │ ldrb.w r9, [r6, #29] │ │ ldrb r6, [r6, #30] │ │ strb.w sl, [sp, #24] │ │ strd r5, r4, [sp, #16] │ │ - bl c99c0 │ │ + bl ca0b2 │ │ cmp.w r8, #2 │ │ strb.w r6, [sp, #46] @ 0x2e │ │ strb.w r9, [sp, #45] @ 0x2d │ │ strb.w r8, [sp, #44] @ 0x2c │ │ - bne.n 8c676 │ │ - cbz r4, 8c680 │ │ + bne.n 8d7e6 │ │ + cbz r4, 8d7f0 │ │ cmp.w sl, #3 │ │ - bcs.n 8c63a │ │ + bcs.n 8d7aa │ │ add.w fp, r5, r4 │ │ movs r0, #0 │ │ ldrb r1, [r5, r0] │ │ cmp r1, #47 @ 0x2f │ │ - beq.n 8c62e │ │ + beq.n 8d79e │ │ adds r0, #1 │ │ cmp r4, r0 │ │ - bne.n 8c620 │ │ - b.n 8c684 │ │ - cbnz r0, 8c66e │ │ + bne.n 8d790 │ │ + b.n 8d7f4 │ │ + cbnz r0, 8d7de │ │ adds r5, #1 │ │ subs r4, #1 │ │ - bne.n 8c61e │ │ + bne.n 8d78e │ │ movs r4, #0 │ │ - b.n 8c670 │ │ + b.n 8d7e0 │ │ movs r0, #0 │ │ ldrb r1, [r5, r0] │ │ cmp r1, #47 @ 0x2f │ │ - beq.n 8c650 │ │ + beq.n 8d7c0 │ │ adds r0, #1 │ │ cmp r4, r0 │ │ - bne.n 8c63c │ │ + bne.n 8d7ac │ │ movs r1, #0 │ │ mov r0, r4 │ │ - cbnz r0, 8c654 │ │ - b.n 8c65e │ │ + cbnz r0, 8d7c4 │ │ + b.n 8d7ce │ │ movs r1, #1 │ │ - cbz r0, 8c65e │ │ + cbz r0, 8d7ce │ │ cmp r0, #1 │ │ itt eq │ │ ldrbeq r2, [r5, #0] │ │ cmpeq r2, #46 @ 0x2e │ │ - bne.n 8c66e │ │ + bne.n 8d7de │ │ add r0, r1 │ │ cmp r4, r0 │ │ - bcc.w 8c908 │ │ + bcc.w 8da78 │ │ add r5, r0 │ │ subs r4, r4, r0 │ │ - bne.n 8c63a │ │ + bne.n 8d7aa │ │ movs r4, #0 │ │ mov fp, r5 │ │ str.w fp, [sp, #16] │ │ - b.n 8c688 │ │ + b.n 8d7f8 │ │ mov fp, r5 │ │ cmp.w r9, #2 │ │ - beq.n 8c692 │ │ - b.n 8c8b2 │ │ + beq.n 8d802 │ │ + b.n 8da22 │ │ movs r4, #0 │ │ - b.n 8c8b4 │ │ + b.n 8da24 │ │ str r5, [sp, #16] │ │ mov fp, r5 │ │ str r4, [sp, #20] │ │ cmp.w r9, #2 │ │ - bne.w 8c8b2 │ │ + bne.w 8da22 │ │ cmp.w r8, #1 │ │ - bls.n 8c6a0 │ │ + bls.n 8d810 │ │ movs r2, #0 │ │ movs r0, #0 │ │ movs r1, #0 │ │ - b.n 8c702 │ │ + b.n 8d872 │ │ movs r0, #0 │ │ cmp.w sl, #5 │ │ - bcc.n 8c6f6 │ │ - cbnz r6, 8c6f6 │ │ + bcc.n 8d866 │ │ + cbnz r6, 8d866 │ │ cmp.w sl, #6 │ │ - beq.n 8c6be │ │ + beq.n 8d82e │ │ cmp.w r8, #0 │ │ - bne.n 8c6be │ │ + bne.n 8d82e │ │ cmp r4, #1 │ │ - bls.w 8c8fc │ │ + bls.w 8da6c │ │ movs r0, #2 │ │ cmp r0, r4 │ │ - bne.n 8c6c6 │ │ + bne.n 8d836 │ │ movs r0, #0 │ │ - b.n 8c6f6 │ │ + b.n 8d866 │ │ add r0, fp │ │ add.w r2, fp, r4 │ │ ldrb.w r1, [r0], #1 │ │ subs r2, r0, r2 │ │ - beq.n 8c6e0 │ │ + beq.n 8d850 │ │ cmp r1, #46 @ 0x2e │ │ - bne.n 8c6e0 │ │ + bne.n 8d850 │ │ ldrb r0, [r0, #0] │ │ cmp r0, #47 @ 0x2f │ │ - beq.n 8c6f4 │ │ - b.n 8c6c2 │ │ + beq.n 8d864 │ │ + b.n 8d832 │ │ clz r0, r2 │ │ subs r1, #46 @ 0x2e │ │ it ne │ │ movne r1, #1 │ │ lsrs r0, r0, #5 │ │ eor.w r0, r0, #1 │ │ orrs r0, r1 │ │ - bne.n 8c6c2 │ │ + bne.n 8d832 │ │ movs r0, #1 │ │ movs r1, #0 │ │ cmp.w r8, #0 │ │ - beq.w 8c81e │ │ + beq.w 8d98e │ │ mov r2, r6 │ │ add r0, r2 │ │ add r0, r1 │ │ cmp r4, r0 │ │ - bls.w 8c8b2 │ │ + bls.w 8da22 │ │ ldr r1, [sp, #40] @ 0x28 │ │ cmp.w r8, #0 │ │ mov r0, r8 │ │ it ne │ │ movne r0, #1 │ │ cmp r1, #0 │ │ it ne │ │ addne r1, #1 │ │ cmp.w r8, #2 │ │ - bcc.n 8c74e │ │ + bcc.n 8d8be │ │ add r5, sp, #48 @ 0x30 │ │ add r6, sp, #16 │ │ mov r0, r5 │ │ mov r1, r6 │ │ - bl 8db68 │ │ + bl 8ecd8 │ │ ldrb.w r0, [sp, #52] @ 0x34 │ │ cmp r0, #10 │ │ - bne.w 8c8b2 │ │ + bne.w 8da22 │ │ ldr r0, [sp, #48] @ 0x30 │ │ subs r0, r4, r0 │ │ - bcc.w 8c8ec │ │ + bcc.w 8da5c │ │ cmp r0, #0 │ │ mov r4, r0 │ │ str r0, [sp, #20] │ │ - bne.n 8c728 │ │ + bne.n 8d898 │ │ movs r4, #0 │ │ - b.n 8c8b2 │ │ + b.n 8da22 │ │ ldr r2, [sp, #32] │ │ cmp.w sl, #5 │ │ add r1, r2 │ │ add.w r3, r1, #8 │ │ add.w r1, r1, #2 │ │ str r1, [sp, #4] │ │ add.w r1, r2, #4 │ │ str r3, [sp, #8] │ │ str r1, [sp, #12] │ │ - bcc.w 8c834 │ │ + bcc.w 8d9a4 │ │ cmp r6, #0 │ │ - bne.n 8c834 │ │ + bne.n 8d9a4 │ │ sub.w r1, sl, #6 │ │ clz r1, r1 │ │ lsrs r1, r1, #5 │ │ orr.w r9, r1, r0 │ │ - b.n 8c78a │ │ + b.n 8d8fa │ │ add r0, r6 │ │ add r0, r1 │ │ cmp r4, r0 │ │ - bls.w 8c8b2 │ │ + bls.w 8da22 │ │ add r0, sp, #48 @ 0x30 │ │ add r1, sp, #16 │ │ mov r5, r4 │ │ - bl 8db68 │ │ + bl 8ecd8 │ │ ldrb.w r0, [sp, #52] @ 0x34 │ │ cmp r0, #10 │ │ - bne.w 8c8b0 │ │ + bne.w 8da20 │ │ ldr r0, [sp, #48] @ 0x30 │ │ subs r4, r5, r0 │ │ - bcc.w 8c8f0 │ │ + bcc.w 8da60 │ │ cmp.w r9, #0 │ │ str r4, [sp, #20] │ │ - beq.n 8c7b6 │ │ + beq.n 8d926 │ │ movs r0, #0 │ │ cmp r0, r4 │ │ - bne.n 8c7c2 │ │ - b.n 8c7da │ │ + bne.n 8d932 │ │ + b.n 8d94a │ │ cmp r4, #1 │ │ - bls.w 8c8fc │ │ + bls.w 8da6c │ │ movs r0, #2 │ │ cmp r0, r4 │ │ - beq.n 8c7da │ │ + beq.n 8d94a │ │ add r0, fp │ │ add.w r2, fp, r4 │ │ ldrb.w r1, [r0], #1 │ │ subs r2, r0, r2 │ │ - beq.n 8c7de │ │ + beq.n 8d94e │ │ cmp r1, #46 @ 0x2e │ │ - bne.n 8c7de │ │ + bne.n 8d94e │ │ ldrb r0, [r0, #0] │ │ cmp r0, #47 @ 0x2f │ │ - beq.n 8c7f2 │ │ + beq.n 8d962 │ │ movs r0, #0 │ │ - b.n 8c7f4 │ │ + b.n 8d964 │ │ clz r0, r2 │ │ subs r1, #46 @ 0x2e │ │ it ne │ │ movne r1, #1 │ │ lsrs r0, r0, #5 │ │ eor.w r0, r0, #1 │ │ orrs r0, r1 │ │ - bne.n 8c7da │ │ + bne.n 8d94a │ │ movs r0, #1 │ │ movs r1, #0 │ │ cmp.w r8, #0 │ │ - bne.n 8c780 │ │ + bne.n 8d8f0 │ │ tbb [pc, sl] │ │ lsls r5, r0, #28 │ │ lsls r1, r1, #20 │ │ lsrs r3, r1, #20 │ │ movs r4, r0 │ │ - b.n 8c780 │ │ + b.n 8d8f0 │ │ ldr r1, [sp, #12] │ │ - b.n 8c780 │ │ + b.n 8d8f0 │ │ ldr r1, [sp, #8] │ │ - b.n 8c780 │ │ + b.n 8d8f0 │ │ movs r1, #6 │ │ - b.n 8c780 │ │ + b.n 8d8f0 │ │ ldr r1, [sp, #4] │ │ - b.n 8c780 │ │ + b.n 8d8f0 │ │ movs r1, #2 │ │ - b.n 8c780 │ │ + b.n 8d8f0 │ │ mov r2, r6 │ │ tbb [pc, sl] │ │ str r5, [r0, r0] │ │ lsls r6, r1, #21 │ │ str r1, [r3, #36] @ 0x24 │ │ movs r4, r0 │ │ - b.n 8c702 │ │ + b.n 8d872 │ │ ldr r1, [sp, #32] │ │ adds r1, #4 │ │ - b.n 8c700 │ │ + b.n 8d870 │ │ cmp.w r8, #0 │ │ - beq.n 8c862 │ │ + beq.n 8d9d2 │ │ add.w r8, sp, #48 @ 0x30 │ │ add r5, sp, #16 │ │ mov r0, r8 │ │ mov r1, r5 │ │ - bl 8db68 │ │ + bl 8ecd8 │ │ ldrb.w r0, [sp, #52] @ 0x34 │ │ cmp r0, #10 │ │ - bne.n 8c8b2 │ │ + bne.n 8da22 │ │ ldr r0, [sp, #48] @ 0x30 │ │ subs r0, r4, r0 │ │ - bcc.n 8c8ec │ │ + bcc.n 8da5c │ │ cmp r0, r6 │ │ mov r4, r0 │ │ str r0, [sp, #20] │ │ - bhi.n 8c840 │ │ + bhi.n 8d9b0 │ │ mov r4, r0 │ │ - b.n 8c8b2 │ │ + b.n 8da22 │ │ add.w r8, sp, #48 @ 0x30 │ │ add.w r9, sp, #16 │ │ - b.n 8c872 │ │ + b.n 8d9e2 │ │ add r0, r6 │ │ cmp r4, r0 │ │ - bls.n 8c8b2 │ │ + bls.n 8da22 │ │ mov r0, r8 │ │ mov r1, r9 │ │ mov r5, r4 │ │ - bl 8db68 │ │ + bl 8ecd8 │ │ ldrb.w r0, [sp, #52] @ 0x34 │ │ cmp r0, #10 │ │ - bne.n 8c8b0 │ │ + bne.n 8da20 │ │ ldr r0, [sp, #48] @ 0x30 │ │ subs r4, r5, r0 │ │ - bcc.n 8c8f0 │ │ + bcc.n 8da60 │ │ str r4, [sp, #20] │ │ movs r0, #0 │ │ tbb [pc, sl] │ │ lsrs r7, r0, #4 │ │ lsls r5, r0, #28 │ │ lsrs r3, r1, #20 │ │ movs r4, r0 │ │ - b.n 8c86c │ │ + b.n 8d9dc │ │ movs r0, #6 │ │ - b.n 8c86c │ │ + b.n 8d9dc │ │ ldr r0, [sp, #12] │ │ - b.n 8c86c │ │ + b.n 8d9dc │ │ ldr r0, [sp, #8] │ │ - b.n 8c86c │ │ + b.n 8d9dc │ │ ldr r0, [sp, #4] │ │ - b.n 8c86c │ │ + b.n 8d9dc │ │ movs r0, #2 │ │ - b.n 8c86c │ │ + b.n 8d9dc │ │ mov r4, r5 │ │ mov r5, fp │ │ mov r0, r5 │ │ mov r1, r4 │ │ add sp, #84 @ 0x54 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ movs r1, #6 │ │ - b.n 8c700 │ │ + b.n 8d870 │ │ ldr r2, [sp, #40] @ 0x28 │ │ ldr r1, [sp, #32] │ │ cmp r2, #0 │ │ add.w r3, r2, r1 │ │ it ne │ │ addne r1, r3, #1 │ │ adds r1, #8 │ │ - b.n 8c700 │ │ + b.n 8d870 │ │ ldr r2, [sp, #40] @ 0x28 │ │ ldr r1, [sp, #32] │ │ cmp r2, #0 │ │ add.w r3, r2, r1 │ │ it ne │ │ addne r1, r3, #1 │ │ adds r1, #2 │ │ - b.n 8c700 │ │ + b.n 8d870 │ │ movs r1, #2 │ │ - b.n 8c700 │ │ + b.n 8d870 │ │ mov r5, r4 │ │ mov r4, r0 │ │ - ldr r2, [pc, #32] @ (8c914 ) │ │ + ldr r2, [pc, #32] @ (8da84 ) │ │ mov r0, r4 │ │ mov r1, r5 │ │ add r2, pc │ │ - bl 4c7e0 │ │ - ldr r2, [pc, #28] @ (8c91c ) │ │ + bl 4d66c │ │ + ldr r2, [pc, #28] @ (8da8c ) │ │ movs r0, #2 │ │ mov r1, r4 │ │ add r2, pc │ │ - bl 4c2e0 │ │ - ldr r2, [pc, #12] @ (8c918 ) │ │ + bl 4d154 │ │ + ldr r2, [pc, #12] @ (8da88 ) │ │ mov r1, r4 │ │ add r2, pc │ │ - bl 4c2e0 │ │ + bl 4d154 │ │ nop │ │ - tst r6, r6 │ │ + subs r1, #30 │ │ movs r4, r0 │ │ - tst r0, r2 │ │ + subs r0, #248 @ 0xf8 │ │ movs r4, r0 │ │ - rors r2, r5 │ │ + subs r0, #210 @ 0xd2 │ │ movs r4, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #252 @ 0xfc │ │ ldr.w r8, [r1, #4] │ │ mov r4, r1 │ │ ldr r5, [r0, #4] │ │ mov r6, r0 │ │ cmp r5, r8 │ │ - bne.n 8c948 │ │ + bne.n 8dab8 │ │ ldrb r0, [r4, #28] │ │ ldrb r1, [r6, #28] │ │ cmp r1, r0 │ │ itt eq │ │ ldrbeq r0, [r6, #29] │ │ cmpeq r0, #2 │ │ - beq.w 8ca5c │ │ + beq.w 8dbcc │ │ strd r5, r8, [sp, #8] │ │ ldrb r5, [r6, #8] │ │ ldr r0, [r6, #0] │ │ cmp r5, #6 │ │ str r0, [sp, #4] │ │ - beq.n 8c962 │ │ + beq.n 8dad2 │ │ add.w r1, r6, #9 │ │ add r0, sp, #16 │ │ movs r2, #19 │ │ - bl c99c0 │ │ + bl ca0b2 │ │ ldrb r0, [r6, #28] │ │ ldrb.w r9, [r4, #8] │ │ ldrb.w r8, [r6, #29] │ │ ldrb.w sl, [r6, #30] │ │ cmp.w r9, #6 │ │ ldr r6, [r4, #0] │ │ str r0, [sp, #0] │ │ - beq.n 8c986 │ │ + beq.n 8daf6 │ │ add.w r1, r4, #9 │ │ add r0, sp, #40 @ 0x28 │ │ movs r2, #19 │ │ - bl c99c0 │ │ + bl ca0b2 │ │ ldr r0, [sp, #8] │ │ add r1, sp, #16 │ │ strb.w r5, [sp, #72] @ 0x48 │ │ add r5, sp, #64 @ 0x40 │ │ str r0, [sp, #68] @ 0x44 │ │ movs r2, #19 │ │ ldr r0, [sp, #4] │ │ str r0, [sp, #64] @ 0x40 │ │ add.w r0, r5, #9 │ │ ldrh.w fp, [r4, #28] │ │ ldrb r4, [r4, #30] │ │ - bl c99c0 │ │ + bl ca0b2 │ │ ldr r0, [sp, #0] │ │ add r1, sp, #40 @ 0x28 │ │ strb.w r0, [sp, #92] @ 0x5c │ │ movs r2, #19 │ │ ldr r0, [sp, #12] │ │ strb.w sl, [sp, #94] @ 0x5e │ │ strb.w r8, [sp, #93] @ 0x5d │ │ strd r6, r0, [sp, #96] @ 0x60 │ │ add r0, sp, #96 @ 0x60 │ │ adds r0, #9 │ │ strb.w r9, [sp, #104] @ 0x68 │ │ - bl c99c0 │ │ + bl ca0b2 │ │ add.w r8, sp, #128 @ 0x80 │ │ mov r1, r5 │ │ strb.w r4, [sp, #126] @ 0x7e │ │ mov r0, r8 │ │ strh.w fp, [sp, #124] @ 0x7c │ │ - bl 8c3c8 │ │ + bl 8d538 │ │ ldrb.w r0, [sp, #128] @ 0x80 │ │ cmp r0, #10 │ │ - beq.n 8ca3c │ │ + beq.n 8dbac │ │ add.w fp, sp, #192 @ 0xc0 │ │ add.w sl, sp, #160 @ 0xa0 │ │ add.w r6, fp, #28 │ │ add.w r9, sp, #96 @ 0x60 │ │ mov r0, sl │ │ mov r1, r9 │ │ - bl 8c3c8 │ │ + bl 8d538 │ │ ldrb.w r0, [sp, #160] @ 0xa0 │ │ cmp r0, #10 │ │ - beq.n 8ca52 │ │ + beq.n 8dbc2 │ │ mov r1, r8 │ │ mov r0, fp │ │ ldmia r1!, {r2, r3, r5} │ │ stmia r0!, {r2, r3, r5} │ │ ldmia.w r1, {r2, r3, r4, r5} │ │ mov r1, r6 │ │ stmia r0!, {r2, r3, r4, r5} │ │ mov r0, sl │ │ ldmia r0!, {r2, r3, r5} │ │ stmia r1!, {r2, r3, r5} │ │ ldmia.w r0, {r2, r3, r4, r5} │ │ mov r0, fp │ │ stmia r1!, {r2, r3, r4, r5} │ │ mov r1, r6 │ │ - bl 8daa4 │ │ - cbz r0, 8ca52 │ │ + bl 8ec14 │ │ + cbz r0, 8dbc2 │ │ add r1, sp, #64 @ 0x40 │ │ mov r0, r8 │ │ - bl 8c3c8 │ │ + bl 8d538 │ │ ldrb.w r0, [sp, #128] @ 0x80 │ │ cmp r0, #10 │ │ - bne.n 8c9f6 │ │ + bne.n 8db66 │ │ add r0, sp, #192 @ 0xc0 │ │ add r1, sp, #96 @ 0x60 │ │ - bl 8c3c8 │ │ + bl 8d538 │ │ ldrb.w r0, [sp, #192] @ 0xc0 │ │ subs r0, #10 │ │ clz r0, r0 │ │ lsrs r0, r0, #5 │ │ - b.n 8ca54 │ │ + b.n 8dbc4 │ │ movs r0, #0 │ │ add sp, #252 @ 0xfc │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ ldrb r0, [r4, #29] │ │ cmp r0, #2 │ │ - bne.w 8c948 │ │ + bne.w 8dab8 │ │ ldrb r0, [r6, #8] │ │ cmp r0, #6 │ │ - bne.n 8ca6e │ │ + bne.n 8dbde │ │ ldrb r0, [r4, #8] │ │ - b.n 8ca74 │ │ + b.n 8dbe4 │ │ ldrb r1, [r4, #8] │ │ cmp r1, #6 │ │ - bne.n 8ca7c │ │ + bne.n 8dbec │ │ cmp r0, #3 │ │ - bcc.w 8c948 │ │ - b.n 8ca94 │ │ + bcc.w 8dab8 │ │ + b.n 8dc04 │ │ cmp r1, #3 │ │ mov.w r1, #0 │ │ it cc │ │ movcc r1, #1 │ │ movs r2, #0 │ │ cmp r0, #3 │ │ it cc │ │ movcc r2, #1 │ │ eors r2, r1 │ │ - bne.w 8c948 │ │ + bne.w 8dab8 │ │ ldr r1, [r4, #0] │ │ mov r2, r5 │ │ ldr r0, [r6, #0] │ │ - blx ccc50 │ │ + blx cd260 │ │ cmp r0, #0 │ │ - bne.w 8c948 │ │ + bne.w 8dab8 │ │ movs r0, #1 │ │ - b.n 8ca54 │ │ + b.n 8dbc4 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, fp} │ │ sub.w sp, sp, #616 @ 0x268 │ │ mov r4, r1 │ │ mov r1, r0 │ │ lsrs r0, r4, #7 │ │ cmp r0, #2 │ │ - bhi.n 8cb34 │ │ + bhi.n 8dca4 │ │ add r5, sp, #112 @ 0x70 │ │ mov r2, r4 │ │ mov r0, r5 │ │ - bl c99c0 │ │ + bl ca0b2 │ │ movs r0, #0 │ │ adds r2, r4, #1 │ │ strb r0, [r5, r4] │ │ add r0, sp, #500 @ 0x1f4 │ │ mov r1, r5 │ │ - bl 4f790 │ │ + bl 50d14 │ │ ldr r0, [sp, #500] @ 0x1f4 │ │ - cbz r0, 8caee │ │ - ldr r0, [pc, #216] @ (8cbb4 ) │ │ + cbz r0, 8dc5e │ │ + ldr r0, [pc, #216] @ (8dd24 ) │ │ add r0, pc │ │ ldrd r0, r1, [r0] │ │ strd r0, r1, [sp, #4] │ │ movs r0, #1 │ │ lsls r0, r0, #31 │ │ - bne.n 8cb2e │ │ - b.n 8cb42 │ │ + bne.n 8dc9e │ │ + b.n 8dcb2 │ │ add r5, sp, #512 @ 0x200 │ │ movs r1, #104 @ 0x68 │ │ ldr r4, [sp, #504] @ 0x1f8 │ │ mov r0, r5 │ │ - bl c9a14 │ │ + bl ca0b6 │ │ mov r0, r4 │ │ mov r1, r5 │ │ - blx cce40 │ │ + blx cd450 │ │ adds r0, #1 │ │ - beq.n 8cb1a │ │ + beq.n 8dc8a │ │ mov r0, sp │ │ add r1, sp, #512 @ 0x200 │ │ adds r0, #8 │ │ movs r2, #104 @ 0x68 │ │ - bl c9a94 │ │ + bl ca098 │ │ movs r0, #0 │ │ lsls r0, r0, #31 │ │ - bne.n 8cb2e │ │ - b.n 8cb42 │ │ - blx ccd80 │ │ + bne.n 8dc9e │ │ + b.n 8dcb2 │ │ + blx cd390 │ │ ldr r0, [r0, #0] │ │ movs r1, #0 │ │ str r0, [sp, #8] │ │ movs r0, #1 │ │ strb.w r1, [sp, #4] │ │ lsls r0, r0, #31 │ │ - beq.n 8cb42 │ │ + beq.n 8dcb2 │ │ ldrd r6, r9, [sp, #4] │ │ - b.n 8cb58 │ │ + b.n 8dcc8 │ │ mov r0, sp │ │ mov r2, r4 │ │ - bl 8da10 │ │ + bl 8eb80 │ │ ldr r0, [sp, #0] │ │ lsls r0, r0, #31 │ │ - bne.n 8cb2e │ │ + bne.n 8dc9e │ │ ldr r0, [sp, #24] │ │ movs r6, #4 │ │ ldr.w r9, [sp, #8] │ │ and.w r0, r0, #61440 @ 0xf000 │ │ cmp.w r0, #32768 @ 0x8000 │ │ it eq │ │ moveq.w r6, #260 @ 0x104 │ │ uxtb r5, r6 │ │ cmp r5, #4 │ │ - beq.n 8cb80 │ │ + beq.n 8dcf0 │ │ cmp r5, #3 │ │ - bne.n 8cb80 │ │ + bne.n 8dcf0 │ │ ldrd r8, r4, [r9] │ │ ldr r1, [r4, #0] │ │ - cbz r1, 8cb6e │ │ + cbz r1, 8dcde │ │ mov r0, r8 │ │ blx r1 │ │ ldr r0, [r4, #4] │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, r8 │ │ - blxne ccbe0 │ │ + blxne cd200 │ │ mov r0, r9 │ │ - blx ccbe0 │ │ + blx cd200 │ │ subs r1, r5, #4 │ │ and.w r0, r6, #256 @ 0x100 │ │ clz r1, r1 │ │ lsrs r1, r1, #5 │ │ and.w r0, r1, r0, lsr #8 │ │ add.w sp, sp, #616 @ 0x268 │ │ ldmia.w sp!, {r8, r9, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ mov r6, r0 │ │ ldr r0, [r4, #4] │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, r8 │ │ - blxne ccbe0 │ │ + blxne cd200 │ │ mov r0, r9 │ │ - blx ccbe0 │ │ + blx cd200 │ │ mov r0, r6 │ │ - blx cb1cc │ │ - adcs r0, r1 │ │ + blx cb7d4 │ │ + subs r0, #48 @ 0x30 │ │ movs r4, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ subw sp, sp, #1044 @ 0x414 │ │ ldrd r9, fp, [r3, #4] │ │ mov sl, r3 │ │ mov r8, r2 │ │ mov r4, r1 │ │ mov r6, r0 │ │ add r0, sp, #152 @ 0x98 │ │ mov r1, r9 │ │ mov r2, fp │ │ - bl 7e244 │ │ + bl 7ef8a │ │ ldr r0, [sp, #152] @ 0x98 │ │ cmp r0, #0 │ │ - beq.w 8cd08 │ │ + beq.w 8de78 │ │ str r4, [sp, #100] @ 0x64 │ │ movs r0, #0 │ │ ldrd r5, r4, [sp, #156] @ 0x9c │ │ movs r1, #4 │ │ str r0, [sp, #148] @ 0x94 │ │ str r1, [sp, #144] @ 0x90 │ │ strd r0, r0, [sp, #136] @ 0x88 │ │ strd r0, r1, [sp, #128] @ 0x80 │ │ add r0, sp, #152 @ 0x98 │ │ mov r1, r5 │ │ mov r2, r4 │ │ - bl 7b340 │ │ + bl 7bbfc │ │ ldr r0, [sp, #216] @ 0xd8 │ │ cmp.w r0, #2147483648 @ 0x80000000 │ │ - beq.w 8cde4 │ │ + beq.w 8df54 │ │ str.w sl, [sp, #60] @ 0x3c │ │ add r1, sp, #792 @ 0x318 │ │ str r6, [sp, #52] @ 0x34 │ │ mov sl, r9 │ │ strd r0, r5, [sp, #68] @ 0x44 │ │ ldr r0, [sp, #152] @ 0x98 │ │ str r4, [sp, #76] @ 0x4c │ │ @@ -99978,88 +107307,88 @@ │ │ ldr r0, [sp, #224] @ 0xe0 │ │ str r0, [sp, #44] @ 0x2c │ │ ldr r0, [sp, #228] @ 0xe4 │ │ str r0, [sp, #40] @ 0x28 │ │ str.w lr, [sp, #88] @ 0x58 │ │ str.w r8, [sp, #64] @ 0x40 │ │ str.w r9, [sp, #108] @ 0x6c │ │ - beq.n 8cd2c │ │ + beq.n 8de9c │ │ cmp.w r9, #0 │ │ mov r9, sl │ │ ldr r5, [sp, #100] @ 0x64 │ │ ldr.w sl, [sp, #60] @ 0x3c │ │ - beq.n 8cd34 │ │ + beq.n 8dea4 │ │ add r0, sp, #128 @ 0x80 │ │ str.w r9, [sp, #24] │ │ adds r0, #12 │ │ str r0, [sp, #20] │ │ ldr r0, [sp, #88] @ 0x58 │ │ mov r6, sl │ │ - ldr r4, [pc, #888] @ (8d00c ) │ │ + ldr r4, [pc, #888] @ (8e17c ) │ │ mov.w sl, #0 │ │ ldr.w r8, [sp, #92] @ 0x5c │ │ add.w r0, r0, r0, lsl #2 │ │ add r4, pc │ │ lsls r5, r0, #3 │ │ - b.n 8ccaa │ │ + b.n 8de1a │ │ subs r5, #40 @ 0x28 │ │ - beq.n 8ccf8 │ │ + beq.n 8de68 │ │ mov r9, r8 │ │ ldr.w r0, [r8], #40 │ │ ldr r1, [sp, #120] @ 0x78 │ │ adds r1, r1, r0 │ │ ldr r1, [sp, #124] @ 0x7c │ │ adcs.w r1, r1, #0 │ │ adcs.w r1, sl, #0 │ │ - bne.n 8cca6 │ │ + bne.n 8de16 │ │ ldrd r2, r1, [sp, #112] @ 0x70 │ │ strd r2, r1, [sp] │ │ ldr r1, [sp, #120] @ 0x78 │ │ adds r2, r1, r0 │ │ ldr r0, [sp, #124] @ 0x7c │ │ adc.w r3, r0, #0 │ │ ldrd r1, r0, [sp, #104] @ 0x68 │ │ - bl 716b8 │ │ + bl 72164 │ │ cmp r0, #0 │ │ - beq.n 8cca6 │ │ + beq.n 8de16 │ │ cmp r1, #17 │ │ - bne.n 8cca6 │ │ + bne.n 8de16 │ │ mov r1, r4 │ │ movs r2, #17 │ │ - blx ccc50 │ │ + blx cd260 │ │ cmp r0, #0 │ │ - bne.n 8cca6 │ │ + bne.n 8de16 │ │ ldr.w r0, [r9, #4] │ │ cmp r0, #8 │ │ - bne.w 8ce40 │ │ + bne.w 8dfb0 │ │ mov.w r0, #2147483648 @ 0x80000000 │ │ mov sl, r6 │ │ str r0, [sp, #96] @ 0x60 │ │ ldr.w r9, [sp, #24] │ │ ldr r5, [sp, #100] @ 0x64 │ │ - b.n 8cd34 │ │ + b.n 8dea4 │ │ ldr.w r1, [sl] │ │ mov.w r0, #2147483648 @ 0x80000000 │ │ str.w r0, [r6, #288] @ 0x120 │ │ cmp r1, #0 │ │ - beq.w 8ce36 │ │ + beq.w 8dfa6 │ │ mov r0, r9 │ │ addw sp, sp, #1044 @ 0x414 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ - b.w ccae8 │ │ + b.w cd0f0 │ │ mov r9, sl │ │ ldr r5, [sp, #100] @ 0x64 │ │ ldr.w sl, [sp, #60] @ 0x3c │ │ add.w r8, sp, #880 @ 0x370 │ │ ldr r2, [sp, #64] @ 0x40 │ │ add r3, sp, #128 @ 0x80 │ │ mov r1, r5 │ │ mov r0, r8 │ │ - bl 8d210 │ │ + bl 8e380 │ │ ldr r0, [sp, #112] @ 0x70 │ │ add r2, sp, #960 @ 0x3c0 │ │ str r0, [sp, #992] @ 0x3e0 │ │ ldr r0, [sp, #120] @ 0x78 │ │ str r0, [sp, #984] @ 0x3d8 │ │ ldr r0, [sp, #104] @ 0x68 │ │ str r0, [sp, #980] @ 0x3d4 │ │ @@ -100107,912 +107436,912 @@ │ │ ldr r0, [sp, #96] @ 0x60 │ │ str r0, [sp, #216] @ 0xd8 │ │ str.w r8, [sp] │ │ add.w r8, sp, #128 @ 0x80 │ │ add r0, sp, #488 @ 0x1e8 │ │ ldrd r5, r4, [sp, #72] @ 0x48 │ │ mov r1, r8 │ │ - bl 7b83c │ │ + bl 7c0f8 │ │ ldr r6, [sp, #52] @ 0x34 │ │ ldr r0, [sp, #744] @ 0x2e8 │ │ cmp.w r0, #2147483648 @ 0x80000000 │ │ - bne.n 8cdfc │ │ + bne.n 8df6c │ │ mov.w r0, #2147483648 @ 0x80000000 │ │ str.w r0, [r6, #288] @ 0x120 │ │ add r0, sp, #128 @ 0x80 │ │ - bl 7b7d8 │ │ + bl 7c094 │ │ mov r0, r5 │ │ mov r1, r4 │ │ - blx cce10 │ │ - b.n 8ce2c │ │ + blx cd420 │ │ + b.n 8df9c │ │ mov fp, r6 │ │ add r6, sp, #152 @ 0x98 │ │ add r1, sp, #488 @ 0x1e8 │ │ mov.w r2, #304 @ 0x130 │ │ mov r0, r6 │ │ - bl c9a94 │ │ + bl ca098 │ │ add.w r0, fp, #32 │ │ mov r1, r6 │ │ mov.w r2, #304 @ 0x130 │ │ - bl c9a94 │ │ + bl ca098 │ │ mov ip, r4 │ │ mov lr, r5 │ │ ldmia.w r8, {r1, r2, r3, r4, r5, r6} │ │ add.w r0, fp, #8 │ │ stmia r0!, {r1, r2, r3, r4, r5, r6} │ │ strd lr, ip, [fp] │ │ ldr.w r0, [sl] │ │ cmp r0, #0 │ │ - bne.w 8cd1a │ │ + bne.w 8de8a │ │ addw sp, sp, #1044 @ 0x414 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ ldr.w r0, [r9, #16] │ │ str r1, [sp, #96] @ 0x60 │ │ mov sl, r6 │ │ ldr r1, [sp, #84] @ 0x54 │ │ ldr r5, [sp, #100] @ 0x64 │ │ cmp r1, r0 │ │ - bcc.n 8ce88 │ │ + bcc.n 8dff8 │ │ ldr.w r8, [r9, #20] │ │ subs r1, r1, r0 │ │ ldr.w r9, [sp, #24] │ │ cmp r1, r8 │ │ - bcc.w 8cd34 │ │ + bcc.w 8dea4 │ │ cmp.w r8, #0 │ │ - beq.w 8cf76 │ │ + beq.w 8e0e6 │ │ ldr r1, [sp, #80] @ 0x50 │ │ movs r4, #0 │ │ add r0, r1 │ │ str r0, [sp, #16] │ │ ldr r0, [sp, #16] │ │ ldrb r0, [r0, r4] │ │ - cbz r0, 8ce8e │ │ + cbz r0, 8dffe │ │ mov.w r0, #2147483648 @ 0x80000000 │ │ adds r4, #1 │ │ str r0, [sp, #96] @ 0x60 │ │ cmp r8, r4 │ │ - bne.n 8ce74 │ │ - b.n 8cd34 │ │ + bne.n 8dfe4 │ │ + b.n 8dea4 │ │ ldr.w r9, [sp, #24] │ │ - b.n 8cf7c │ │ - cbz r4, 8ced4 │ │ + b.n 8e0ec │ │ + cbz r4, 8e044 │ │ ldr r0, [sp, #16] │ │ ldrb r0, [r0, #0] │ │ cmp r0, #47 @ 0x2f │ │ - bne.n 8ced4 │ │ + bne.n 8e044 │ │ ldr r0, [sp, #16] │ │ mov r1, r4 │ │ - bl 8caa8 │ │ + bl 8dc18 │ │ cmp r0, #0 │ │ - beq.n 8cf76 │ │ + beq.n 8e0e6 │ │ cmp r4, #0 │ │ - bmi.w 8d13a │ │ - ldr r0, [pc, #856] @ (8d204 ) │ │ + bmi.w 8e2aa │ │ + ldr r0, [pc, #856] @ (8e374 ) │ │ movs r1, #1 │ │ mov.w fp, #1 │ │ add r0, pc │ │ ldrb r0, [r0, #1] │ │ mov r0, r4 │ │ - bl 4abf8 │ │ + bl 4d084 │ │ cmp r0, #0 │ │ - beq.w 8d13e │ │ + beq.w 8e2ae │ │ str r0, [sp, #96] @ 0x60 │ │ mov r2, r4 │ │ ldr r1, [sp, #16] │ │ - bl c99c0 │ │ + bl ca0b2 │ │ movs r0, #1 │ │ mov fp, r4 │ │ str r0, [sp, #12] │ │ - b.n 8cf7e │ │ + b.n 8e0ee │ │ add r0, sp, #152 @ 0x98 │ │ mov r1, r9 │ │ mov r2, fp │ │ - bl 8c2d0 │ │ + bl 8d440 │ │ ldr r0, [sp, #152] @ 0x98 │ │ cmp.w r0, #2147483648 @ 0x80000000 │ │ - bne.n 8cf12 │ │ + bne.n 8e082 │ │ ldrb.w r0, [sp, #156] @ 0x9c │ │ cmp r0, #3 │ │ - bne.n 8cf76 │ │ + bne.n 8e0e6 │ │ ldr r4, [sp, #160] @ 0xa0 │ │ ldrd fp, r5, [r4] │ │ ldr r1, [r5, #0] │ │ - cbz r1, 8cefc │ │ + cbz r1, 8e06c │ │ mov r0, fp │ │ blx r1 │ │ ldr r0, [r5, #4] │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, fp │ │ - blxne ccbe0 │ │ + blxne cd200 │ │ mov r0, r4 │ │ - blx ccbe0 │ │ + blx cd200 │ │ ldr r5, [sp, #100] @ 0x64 │ │ - b.n 8cf76 │ │ + b.n 8e0e6 │ │ str r0, [sp, #36] @ 0x24 │ │ ldrd r2, r0, [sp, #156] @ 0x9c │ │ - cbz r0, 8cf26 │ │ + cbz r0, 8e096 │ │ ldrb r1, [r2, #0] │ │ subs r1, #47 @ 0x2f │ │ clz r1, r1 │ │ lsrs r1, r1, #5 │ │ - b.n 8cf28 │ │ + b.n 8e098 │ │ movs r1, #0 │ │ strb.w r1, [sp, #182] @ 0xb6 │ │ movs r1, #6 │ │ strd r2, r0, [sp, #152] @ 0x98 │ │ mov.w r0, #512 @ 0x200 │ │ strb.w r1, [sp, #160] @ 0xa0 │ │ str r2, [sp, #32] │ │ strh.w r0, [sp, #180] @ 0xb4 │ │ add r0, sp, #960 @ 0x3c0 │ │ add r1, sp, #152 @ 0x98 │ │ - bl 8c3c8 │ │ + bl 8d538 │ │ ldrb.w r0, [sp, #960] @ 0x3c0 │ │ cmp r0, #10 │ │ - beq.n 8cf5c │ │ + beq.n 8e0cc │ │ subs r1, r0, #6 │ │ cmp r1, #3 │ │ itt ls │ │ subls r0, #7 │ │ cmpls r0, #2 │ │ - bls.n 8d010 │ │ + bls.n 8e180 │ │ mov.w r0, #2147483648 @ 0x80000000 │ │ str r0, [sp, #12] │ │ ldr r0, [sp, #36] @ 0x24 │ │ cmp r0, #0 │ │ ldr r0, [sp, #32] │ │ it ne │ │ - blxne ccbe0 │ │ + blxne cd200 │ │ ldr r0, [sp, #12] │ │ cmp.w r0, #2147483648 @ 0x80000000 │ │ - bne.n 8cf7e │ │ + bne.n 8e0ee │ │ mov.w r0, #2147483648 @ 0x80000000 │ │ str r0, [sp, #96] @ 0x60 │ │ - b.n 8cd34 │ │ + b.n 8dea4 │ │ ldr r1, [sp, #96] @ 0x60 │ │ add r0, sp, #960 @ 0x3c0 │ │ mov r2, fp │ │ - bl 7e244 │ │ + bl 7ef8a │ │ ldr r0, [sp, #960] @ 0x3c0 │ │ cmp r0, #1 │ │ - bne.n 8cfba │ │ + bne.n 8e12a │ │ ldrd fp, r0, [sp, #964] @ 0x3c4 │ │ str r0, [sp, #36] @ 0x24 │ │ - ldr r1, [pc, #628] @ (8d20c ) │ │ + ldr r1, [pc, #628] @ (8e37c ) │ │ add r1, pc │ │ ldr r0, [sp, #20] │ │ - bl 7e300 │ │ + bl 7f046 │ │ ldr r0, [sp, #144] @ 0x90 │ │ ldr r2, [sp, #36] @ 0x24 │ │ strd fp, r2, [r0] │ │ movs r0, #1 │ │ str r0, [sp, #148] @ 0x94 │ │ add r0, sp, #152 @ 0x98 │ │ mov r1, fp │ │ - bl 7b340 │ │ + bl 7bbfc │ │ ldr r6, [sp, #216] @ 0xd8 │ │ cmp.w r6, #2147483648 @ 0x80000000 │ │ - bne.n 8cfd0 │ │ + bne.n 8e140 │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ ldr r0, [sp, #96] @ 0x60 │ │ str r4, [sp, #36] @ 0x24 │ │ str r1, [sp, #96] @ 0x60 │ │ ldr r1, [sp, #12] │ │ cmp r1, #0 │ │ it ne │ │ - blxne ccbe0 │ │ - b.n 8cd34 │ │ + blxne cd200 │ │ + b.n 8dea4 │ │ ldr r0, [sp, #220] @ 0xdc │ │ add.w fp, sp, #152 @ 0x98 │ │ str r0, [sp, #36] @ 0x24 │ │ ldr r0, [sp, #224] @ 0xe0 │ │ str r0, [sp, #32] │ │ ldr r0, [sp, #228] @ 0xe4 │ │ str r0, [sp, #28] │ │ mov r0, fp │ │ - bl 8c1c4 │ │ - cbz r0, 8cffc │ │ + bl 8d334 │ │ + cbz r0, 8e16c │ │ adds r3, r4, #1 │ │ sub.w r2, r8, r3 │ │ cmp r1, r2 │ │ - bne.n 8cffc │ │ + bne.n 8e16c │ │ ldr r1, [sp, #16] │ │ add r1, r3 │ │ - blx ccc50 │ │ - cbz r0, 8d046 │ │ - cbz r6, 8d040 │ │ + blx cd260 │ │ + cbz r0, 8e1b6 │ │ + cbz r6, 8e1b0 │ │ ldr r4, [sp, #36] @ 0x24 │ │ mov r0, r4 │ │ - blx ccbe0 │ │ + blx cd200 │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ - b.n 8cfbe │ │ - adds r0, #246 @ 0xf6 │ │ + b.n 8e12e │ │ + movs r4, #68 @ 0x44 │ │ vtbl.8 d26, {d9}, d22 │ │ - bl 8c5bc │ │ + bl 8d72c │ │ str r1, [sp, #96] @ 0x60 │ │ mov fp, r0 │ │ cmp r0, #0 │ │ - beq.n 8cf5c │ │ + beq.n 8e0cc │ │ ldr.w r9, [sp, #96] @ 0x60 │ │ cmp.w r9, #0 │ │ - bmi.w 8d14c │ │ - beq.n 8d064 │ │ - ldr r0, [pc, #460] @ (8d1fc ) │ │ + bmi.w 8e2bc │ │ + beq.n 8e1d4 │ │ + ldr r0, [pc, #460] @ (8e36c ) │ │ movs r1, #1 │ │ movs r5, #1 │ │ add r0, pc │ │ ldrb r0, [r0, #1] │ │ mov r0, r9 │ │ - bl 4abf8 │ │ - cbnz r0, 8d066 │ │ - b.n 8d14e │ │ + bl 4d084 │ │ + cbnz r0, 8e1d6 │ │ + b.n 8e2be │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ - b.n 8d060 │ │ + b.n 8e1d0 │ │ mov ip, r6 │ │ ldmia.w fp!, {r1, r2, r3, r5, r6} │ │ add r0, sp, #816 @ 0x330 │ │ stmia r0!, {r1, r2, r3, r5, r6} │ │ ldmia.w fp!, {r1, r2, r3, r5, r6} │ │ stmia r0!, {r1, r2, r3, r5, r6} │ │ ldmia.w fp, {r1, r2, r3, r4, r5, r6} │ │ stmia r0!, {r1, r2, r3, r4, r5, r6} │ │ mov r1, ip │ │ ldr r5, [sp, #100] @ 0x64 │ │ ldr r4, [sp, #36] @ 0x24 │ │ - b.n 8cfbe │ │ + b.n 8e12e │ │ movs r0, #1 │ │ mov r1, fp │ │ mov r2, r9 │ │ mov r5, r0 │ │ - bl c99c0 │ │ + bl ca0b2 │ │ movs r0, #0 │ │ cmp.w r9, #0 │ │ str.w r9, [sp, #160] @ 0xa0 │ │ strd r9, r5, [sp, #152] @ 0x98 │ │ - beq.n 8d094 │ │ + beq.n 8e204 │ │ add.w r1, r5, r9 │ │ mov r2, r5 │ │ subs r1, #1 │ │ - beq.n 8d096 │ │ + beq.n 8e206 │ │ ldrb r0, [r1, #0] │ │ subs r0, #47 @ 0x2f │ │ it ne │ │ movne r0, #1 │ │ - b.n 8d096 │ │ + b.n 8e206 │ │ mov r2, r5 │ │ - cbz r4, 8d0a6 │ │ + cbz r4, 8e216 │ │ ldr r1, [sp, #16] │ │ ldrb r1, [r1, #0] │ │ cmp r1, #47 @ 0x2f │ │ - bne.n 8d0a6 │ │ + bne.n 8e216 │ │ mov.w sl, #0 │ │ - b.n 8d0c8 │ │ - cbz r0, 8d0ce │ │ + b.n 8e238 │ │ + cbz r0, 8e23e │ │ movs r0, #1 │ │ mov r1, r9 │ │ str r0, [sp, #0] │ │ add r0, sp, #152 @ 0x98 │ │ movs r2, #1 │ │ movs r3, #1 │ │ - bl 780ec │ │ + bl 78694 │ │ ldr r0, [sp, #160] @ 0xa0 │ │ movs r1, #47 @ 0x2f │ │ ldrd r9, r3, [sp, #152] @ 0x98 │ │ add.w sl, r0, #1 │ │ mov r2, r3 │ │ strb r1, [r3, r0] │ │ str.w sl, [sp, #160] @ 0xa0 │ │ - b.n 8d0d0 │ │ + b.n 8e240 │ │ mov sl, r9 │ │ sub.w r0, r9, sl │ │ cmp r0, r4 │ │ - bcc.n 8d124 │ │ + bcc.n 8e294 │ │ mov r5, r2 │ │ ldr r1, [sp, #16] │ │ add.w r0, r5, sl │ │ mov r2, r4 │ │ - bl c99c0 │ │ + bl ca0b2 │ │ add.w fp, sl, r4 │ │ str.w fp, [sp, #160] @ 0xa0 │ │ mov r0, r5 │ │ mov r1, fp │ │ str r5, [sp, #96] @ 0x60 │ │ - bl 8caa8 │ │ + bl 8dc18 │ │ ldr r1, [sp, #152] @ 0x98 │ │ str r1, [sp, #12] │ │ - cbz r0, 8d108 │ │ + cbz r0, 8e278 │ │ ldr.w r9, [sp, #24] │ │ mov sl, r6 │ │ ldr r5, [sp, #100] @ 0x64 │ │ - b.n 8cf62 │ │ + b.n 8e0d2 │ │ ldr r0, [sp, #12] │ │ cmp r0, #0 │ │ itt ne │ │ ldrne r0, [sp, #96] @ 0x60 │ │ - blxne ccbe0 │ │ + blxne cd200 │ │ ldr r0, [sp, #36] @ 0x24 │ │ cmp r0, #0 │ │ - beq.w 8ccf8 │ │ + beq.w 8de68 │ │ ldr r0, [sp, #32] │ │ - blx ccbe0 │ │ - b.n 8ccf8 │ │ + blx cd200 │ │ + b.n 8de68 │ │ movs r0, #1 │ │ mov r1, sl │ │ str r0, [sp, #0] │ │ add r0, sp, #152 @ 0x98 │ │ mov r2, r4 │ │ movs r3, #1 │ │ - bl 780ec │ │ + bl 78694 │ │ ldrd r5, sl, [sp, #156] @ 0x9c │ │ - b.n 8d0da │ │ + b.n 8e24a │ │ mov.w fp, #0 │ │ - ldr r2, [pc, #200] @ (8d208 ) │ │ + ldr r2, [pc, #200] @ (8e378 ) │ │ add r2, pc │ │ mov r0, fp │ │ mov r1, r4 │ │ - bl 4ad80 │ │ - b.n 8d15a │ │ + bl 4bba0 │ │ + b.n 8e2ca │ │ movs r5, #0 │ │ - ldr r2, [pc, #176] @ (8d200 ) │ │ + ldr r2, [pc, #176] @ (8e370 ) │ │ add r2, pc │ │ ldr r1, [sp, #96] @ 0x60 │ │ mov r0, r5 │ │ - bl 4ad80 │ │ + bl 4bba0 │ │ udf #254 @ 0xfe │ │ mov r8, r0 │ │ ldr r0, [sp, #152] @ 0x98 │ │ - cbz r0, 8d18a │ │ + cbz r0, 8e2fa │ │ ldr r0, [sp, #156] @ 0x9c │ │ - blx ccbe0 │ │ - b.n 8d18a │ │ + blx cd200 │ │ + b.n 8e2fa │ │ mov r8, r0 │ │ ldr r0, [r5, #4] │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, fp │ │ - blxne ccbe0 │ │ + blxne cd200 │ │ mov r0, r4 │ │ - b.n 8d1b6 │ │ + b.n 8e326 │ │ ldr r1, [sp, #36] @ 0x24 │ │ mov r8, r0 │ │ mov r0, fp │ │ - blx cce10 │ │ - b.n 8d194 │ │ + blx cd420 │ │ + b.n 8e304 │ │ mov r8, r0 │ │ ldr r0, [sp, #36] @ 0x24 │ │ - cbz r0, 8d1ba │ │ + cbz r0, 8e32a │ │ ldr r0, [sp, #32] │ │ - b.n 8d1b6 │ │ + b.n 8e326 │ │ mov r8, r0 │ │ ldr r0, [sp, #12] │ │ - cbz r0, 8d1ba │ │ + cbz r0, 8e32a │ │ ldr r0, [sp, #96] @ 0x60 │ │ - b.n 8d1b6 │ │ + b.n 8e326 │ │ mov r8, r0 │ │ - b.n 8d1ba │ │ + b.n 8e32a │ │ str.w r9, [sp, #24] │ │ mov r8, r0 │ │ ldr r0, [sp, #96] @ 0x60 │ │ mov r6, sl │ │ orr.w r0, r0, #2147483648 @ 0x80000000 │ │ cmp.w r0, #2147483648 @ 0x80000000 │ │ - beq.n 8d1ba │ │ + beq.n 8e32a │ │ ldr r0, [sp, #36] @ 0x24 │ │ - blx ccbe0 │ │ + blx cd200 │ │ ldr r0, [sp, #68] @ 0x44 │ │ - cbz r0, 8d1d2 │ │ + cbz r0, 8e342 │ │ ldr r0, [sp, #56] @ 0x38 │ │ - blx ccbe0 │ │ - b.n 8d1d2 │ │ + blx cd200 │ │ + b.n 8e342 │ │ mov r6, sl │ │ mov r8, r0 │ │ strd r5, r4, [sp, #72] @ 0x48 │ │ str.w r9, [sp, #24] │ │ add r0, sp, #128 @ 0x80 │ │ - bl 7b7d8 │ │ + bl 7c094 │ │ ldrd r0, r1, [sp, #72] @ 0x48 │ │ - blx cce10 │ │ - b.n 8d1ea │ │ + blx cd420 │ │ + b.n 8e35a │ │ mov r6, sl │ │ mov r8, r0 │ │ str.w r9, [sp, #24] │ │ ldr r0, [r6, #0] │ │ cmp r0, #0 │ │ itt ne │ │ ldrne r0, [sp, #24] │ │ - blxne ccbe0 │ │ + blxne cd200 │ │ mov r0, r8 │ │ - blx cb1cc │ │ - strb r2, [r7, #21] │ │ + blx cb7d4 │ │ + strb r2, [r6, #0] │ │ movs r4, r0 │ │ - ldrh r0, [r4, r5] │ │ + str r4, [r0, r3] │ │ movs r4, r0 │ │ - strb r2, [r7, #27] │ │ + strb r2, [r6, #6] │ │ movs r4, r0 │ │ - ldrh r0, [r6, r5] │ │ + str r4, [r2, r3] │ │ movs r4, r0 │ │ - subs r7, #162 @ 0xa2 │ │ + adds r6, #194 @ 0xc2 │ │ movs r4, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #148 @ 0x94 │ │ cmp.w r2, #4294967295 @ 0xffffffff │ │ - ble.w 8d5c0 │ │ + ble.w 8e730 │ │ strd r3, r0, [sp, #12] │ │ mov r4, r2 │ │ - ldr r5, [pc, #912] @ (8d5bc ) │ │ + ldr r5, [pc, #912] @ (8e72c ) │ │ mov r6, r1 │ │ add r5, pc │ │ - cbz r2, 8d25e │ │ + cbz r2, 8e3ce │ │ ldrb r0, [r5, #1] │ │ movs r1, #1 │ │ mov r0, r4 │ │ - bl 4abf8 │ │ + bl 4d084 │ │ cmp r0, #0 │ │ - beq.w 8d5d8 │ │ + beq.w 8e748 │ │ mov r1, r6 │ │ mov r2, r4 │ │ mov sl, r0 │ │ - bl c99c0 │ │ + bl ca0b2 │ │ ldrb r0, [r6, #0] │ │ mov fp, r4 │ │ str r4, [sp, #28] │ │ subs r0, #47 @ 0x2f │ │ strd r4, sl, [sp, #20] │ │ clz r0, r0 │ │ lsrs r0, r0, #5 │ │ - b.n 8d270 │ │ + b.n 8e3e0 │ │ mov.w fp, #0 │ │ mov.w sl, #1 │ │ str.w fp, [sp, #28] │ │ movs r0, #0 │ │ strd fp, sl, [sp, #20] │ │ strb.w r0, [sp, #62] @ 0x3e │ │ movs r0, #6 │ │ strb.w r0, [sp, #40] @ 0x28 │ │ mov.w r0, #512 @ 0x200 │ │ strd r6, r4, [sp, #32] │ │ strh.w r0, [sp, #60] @ 0x3c │ │ add r0, sp, #120 @ 0x78 │ │ add r1, sp, #32 │ │ - bl 8c3c8 │ │ + bl 8d538 │ │ ldr r1, [sp, #124] @ 0x7c │ │ ldrb.w r0, [sp, #120] @ 0x78 │ │ cmp r0, #9 │ │ mov r8, r1 │ │ it ne │ │ movne.w r8, #0 │ │ - bne.n 8d32a │ │ + bne.n 8e49a │ │ ldr r0, [sp, #128] @ 0x80 │ │ cmp r0, #2 │ │ - bne.n 8d2b0 │ │ + bne.n 8e420 │ │ ldrh r2, [r1, #0] │ │ movw r3, #11822 @ 0x2e2e │ │ cmp r2, r3 │ │ - beq.n 8d32a │ │ + beq.n 8e49a │ │ mov r2, r0 │ │ mov r9, r2 │ │ add r2, r1 │ │ cmp r2, r8 │ │ - beq.n 8d32a │ │ + beq.n 8e49a │ │ ldrb.w r3, [r2, #-1] │ │ sub.w r2, r9, #1 │ │ cmp r3, #46 @ 0x2e │ │ - bne.n 8d2b2 │ │ - cbz r2, 8d32a │ │ + bne.n 8e422 │ │ + cbz r2, 8e49a │ │ subs.w r4, r0, r9 │ │ - bmi.w 8d5e0 │ │ + bmi.w 8e750 │ │ cmp r0, r9 │ │ mov.w r6, #1 │ │ - beq.n 8d2ec │ │ + beq.n 8e45c │ │ ldrb r0, [r5, #1] │ │ movs r1, #1 │ │ mov r0, r4 │ │ movs r5, #1 │ │ - bl 4abf8 │ │ + bl 4d084 │ │ mov r6, r0 │ │ cmp r0, #0 │ │ - beq.w 8d5ca │ │ + beq.w 8e73a │ │ add.w r1, r8, r9 │ │ mov r0, r6 │ │ mov r2, r4 │ │ - bl c99c0 │ │ + bl ca0b2 │ │ str r4, [sp, #40] @ 0x28 │ │ strd r4, r6, [sp, #32] │ │ movs r0, #1 │ │ mov r1, r4 │ │ str r0, [sp, #0] │ │ add r0, sp, #32 │ │ movs r2, #4 │ │ movs r3, #1 │ │ - bl 780ec │ │ + bl 78694 │ │ ldrd r0, r6, [sp, #32] │ │ movw r2, #25646 @ 0x642e │ │ ldr r1, [sp, #40] @ 0x28 │ │ movt r2, #28791 @ 0x7077 │ │ clz r0, r0 │ │ adds r4, r1, #4 │ │ str r2, [r6, r1] │ │ mov.w r8, r0, lsr #5 │ │ - b.n 8d34a │ │ + b.n 8e4ba │ │ ldrb r0, [r5, #1] │ │ movs r4, #3 │ │ movs r0, #3 │ │ - blx ccbf0 │ │ + blx cd270 │ │ cmp r0, #0 │ │ - beq.w 8d5c8 │ │ + beq.w 8e738 │ │ mov r6, r0 │ │ movs r0, #112 @ 0x70 │ │ strb r0, [r6, #2] │ │ movw r0, #30564 @ 0x7764 │ │ mov.w r8, #0 │ │ strh r0, [r6, #0] │ │ movs r0, #0 │ │ strd r6, r4, [sp, #112] @ 0x70 │ │ cmp r4, r0 │ │ - beq.n 8d386 │ │ + beq.n 8e4f6 │ │ ldrb r1, [r6, r0] │ │ adds r0, #1 │ │ cmp r1, #47 @ 0x2f │ │ - bne.n 8d350 │ │ - ldr r0, [pc, #724] @ (8d634 ) │ │ + bne.n 8e4c0 │ │ + ldr r0, [pc, #724] @ (8e7a4 ) │ │ movs r3, #0 │ │ - ldr r2, [pc, #724] @ (8d638 ) │ │ - ldr r1, [pc, #728] @ (8d63c ) │ │ + ldr r2, [pc, #724] @ (8e7a8 ) │ │ + ldr r1, [pc, #728] @ (8e7ac ) │ │ add r0, pc │ │ str r0, [sp, #124] @ 0x7c │ │ add r0, sp, #112 @ 0x70 │ │ add r1, pc │ │ str r3, [sp, #48] @ 0x30 │ │ movs r3, #1 │ │ add r2, pc │ │ str r3, [sp, #36] @ 0x24 │ │ str r3, [sp, #44] @ 0x2c │ │ add r3, sp, #120 @ 0x78 │ │ str r3, [sp, #40] @ 0x28 │ │ str r0, [sp, #120] @ 0x78 │ │ str r2, [sp, #32] │ │ add r0, sp, #32 │ │ - bl 4c418 │ │ - b.n 8d5d6 │ │ + bl 4d1a6 │ │ + b.n 8e746 │ │ cmp.w fp, #0 │ │ - beq.n 8d39a │ │ + beq.n 8e50a │ │ ldrb.w r0, [sl] │ │ subs r0, #47 @ 0x2f │ │ clz r0, r0 │ │ lsrs r0, r0, #5 │ │ - b.n 8d39c │ │ + b.n 8e50c │ │ movs r0, #0 │ │ strb.w r0, [sp, #62] @ 0x3e │ │ movs r0, #6 │ │ strb.w r0, [sp, #40] @ 0x28 │ │ mov.w r0, #512 @ 0x200 │ │ strd sl, fp, [sp, #32] │ │ strh.w r0, [sp, #60] @ 0x3c │ │ add r0, sp, #120 @ 0x78 │ │ add r1, sp, #32 │ │ - bl 8c3c8 │ │ + bl 8d538 │ │ ldr r1, [sp, #124] @ 0x7c │ │ ldrb.w r0, [sp, #120] @ 0x78 │ │ cmp r0, #9 │ │ mov r2, r1 │ │ it ne │ │ movne r2, #0 │ │ - bne.n 8d476 │ │ + bne.n 8e5e6 │ │ ldr.w ip, [sp, #128] @ 0x80 │ │ cmp.w ip, #2 │ │ - bne.n 8d3e4 │ │ + bne.n 8e554 │ │ ldrh r0, [r1, #0] │ │ movw r3, #11822 @ 0x2e2e │ │ cmp r0, r3 │ │ - bne.n 8d3e4 │ │ + bne.n 8e554 │ │ movs r0, #2 │ │ movs r5, #0 │ │ - b.n 8d410 │ │ + b.n 8e580 │ │ mov r0, ip │ │ mov r3, r0 │ │ add r0, r1 │ │ cmp r0, r2 │ │ - beq.n 8d402 │ │ + beq.n 8e572 │ │ ldrb.w r5, [r0, #-1] │ │ subs r0, r3, #1 │ │ cmp r5, #46 @ 0x2e │ │ - bne.n 8d3e6 │ │ - cbz r0, 8d40a │ │ + bne.n 8e556 │ │ + cbz r0, 8e57a │ │ adds r5, r2, r3 │ │ sub.w ip, ip, r3 │ │ - b.n 8d40e │ │ + b.n 8e57e │ │ movs r1, #0 │ │ mov r5, r2 │ │ mov r0, ip │ │ - b.n 8d410 │ │ + b.n 8e580 │ │ movs r5, #0 │ │ mov r0, ip │ │ mov r1, r2 │ │ cmp r1, #0 │ │ it ne │ │ movne r5, r1 │ │ - cbz r5, 8d476 │ │ + cbz r5, 8e5e6 │ │ cmp r1, #0 │ │ it eq │ │ moveq r0, ip │ │ add r0, r5 │ │ subs.w r5, r0, sl │ │ it ne │ │ cmpne fp, r5 │ │ - bne.n 8d504 │ │ + bne.n 8e674 │ │ cmp fp, r5 │ │ mov r9, fp │ │ itt cs │ │ strcs r5, [sp, #28] │ │ movcs r9, r5 │ │ - cbz r4, 8d476 │ │ + cbz r4, 8e5e6 │ │ sub.w r1, fp, r9 │ │ adds r0, r4, #1 │ │ cmp r1, r0 │ │ str.w r8, [sp, #8] │ │ - bcc.n 8d52a │ │ + bcc.n 8e69a │ │ mov r8, fp │ │ cmp r8, r9 │ │ - beq.w 8d56c │ │ + beq.w 8e6dc │ │ movs r0, #46 @ 0x2e │ │ add.w r5, r9, #1 │ │ strb.w r0, [sl, r9] │ │ sub.w r0, r8, r5 │ │ cmp r0, r4 │ │ str r5, [sp, #28] │ │ - bcc.w 8d594 │ │ + bcc.w 8e704 │ │ ldr.w r8, [sp, #8] │ │ ldr r0, [sp, #24] │ │ mov r1, r6 │ │ mov r2, r4 │ │ add r0, r5 │ │ - bl c99c0 │ │ + bl ca0b2 │ │ adds r0, r5, r4 │ │ str r0, [sp, #28] │ │ cmp.w r8, #0 │ │ itt eq │ │ moveq r0, r6 │ │ - blxeq ccbe0 │ │ + blxeq cd200 │ │ ldrd r4, r2, [sp, #24] │ │ add r0, sp, #120 @ 0x78 │ │ mov r1, r4 │ │ - bl 7e244 │ │ + bl 7ef8a │ │ ldr r0, [sp, #120] @ 0x78 │ │ cmp r0, #1 │ │ - bne.n 8d4da │ │ + bne.n 8e64a │ │ ldr r6, [sp, #12] │ │ ldrd r9, r8, [sp, #124] @ 0x7c │ │ mov r0, r6 │ │ ldr.w r1, [r0, #12]! │ │ ldr r5, [r0, #8] │ │ cmp r5, r1 │ │ - bne.n 8d4ae │ │ - ldr r1, [pc, #388] @ (8d62c ) │ │ + bne.n 8e61e │ │ + ldr r1, [pc, #388] @ (8e79c ) │ │ add r1, pc │ │ - bl 7e300 │ │ + bl 7f046 │ │ ldr r1, [r6, #16] │ │ adds r0, r5, #1 │ │ str.w r9, [r1, r5, lsl #3] │ │ add.w r1, r1, r5, lsl #3 │ │ str r0, [r6, #20] │ │ str.w r8, [r1, #4] │ │ - bcs.n 8d58a │ │ + bcs.n 8e6fa │ │ ldr r1, [r6, #16] │ │ add.w r0, r1, r0, lsl #3 │ │ ldrd r1, r2, [r0, #-8] │ │ add r0, sp, #32 │ │ - bl 7b340 │ │ + bl 7bbfc │ │ ldr r0, [sp, #96] @ 0x60 │ │ cmp.w r0, #2147483648 @ 0x80000000 │ │ - bne.n 8d4e6 │ │ + bne.n 8e656 │ │ ldr r2, [sp, #16] │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ ldr r0, [sp, #20] │ │ str r1, [r2, #64] @ 0x40 │ │ - b.n 8d4f2 │ │ + b.n 8e662 │ │ ldr r0, [sp, #16] │ │ add r1, sp, #32 │ │ movs r2, #80 @ 0x50 │ │ - bl c9a94 │ │ + bl ca098 │ │ ldr r0, [sp, #20] │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, r4 │ │ - blxne ccbe0 │ │ + blxne cd200 │ │ add sp, #148 @ 0x94 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ - bls.n 8d51e │ │ + bls.n 8e68e │ │ add.w r0, sl, r5 │ │ ldrsb.w r1, [r0, #-1] │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ - bgt.n 8d42a │ │ + bgt.n 8e59a │ │ ldrsb.w r0, [r0] │ │ cmp r0, #0 │ │ - bpl.w 8d42a │ │ + bpl.w 8e59a │ │ mov r0, sl │ │ mov r1, fp │ │ mov r2, r5 │ │ - bl 8d644 │ │ - b.n 8d42a │ │ + bl 8e7b4 │ │ + b.n 8e59a │ │ adds.w r1, r9, r0 │ │ - bcs.n 8d5ac │ │ + bcs.n 8e71c │ │ adds.w r8, r9, r0 │ │ - bmi.n 8d5ac │ │ + bmi.n 8e71c │ │ cmp.w fp, #0 │ │ - bne.n 8d540 │ │ + bne.n 8e6b0 │ │ movs r0, #0 │ │ - b.n 8d54a │ │ + b.n 8e6ba │ │ movs r0, #1 │ │ str.w fp, [sp, #40] @ 0x28 │ │ str.w sl, [sp, #32] │ │ str r0, [sp, #36] @ 0x24 │ │ add r0, sp, #120 @ 0x78 │ │ add r3, sp, #32 │ │ movs r1, #1 │ │ mov r2, r8 │ │ - bl 78194 │ │ + bl 7873c │ │ ldr r0, [sp, #120] @ 0x78 │ │ cmp r0, #1 │ │ - beq.n 8d5e4 │ │ + beq.n 8e754 │ │ ldr.w sl, [sp, #124] @ 0x7c │ │ strd r8, sl, [sp, #20] │ │ cmp r8, r9 │ │ - bne.w 8d44c │ │ + bne.w 8e5bc │ │ movs r0, #1 │ │ mov r1, r9 │ │ str r0, [sp, #0] │ │ add r0, sp, #20 │ │ movs r2, #1 │ │ movs r3, #1 │ │ ldr.w r8, [sp, #8] │ │ - bl 780ec │ │ + bl 78694 │ │ ldrd r8, sl, [sp, #20] │ │ ldr.w r9, [sp, #28] │ │ - b.n 8d44c │ │ - ldr r0, [pc, #164] @ (8d630 ) │ │ + b.n 8e5bc │ │ + ldr r0, [pc, #164] @ (8e7a0 ) │ │ add r0, pc │ │ - bl 4ffc8 │ │ - b.n 8d5d6 │ │ + bl 50b2c │ │ + b.n 8e746 │ │ movs r0, #1 │ │ mov r1, r5 │ │ str r0, [sp, #0] │ │ add r0, sp, #20 │ │ mov r2, r4 │ │ movs r3, #1 │ │ ldr.w r8, [sp, #8] │ │ - bl 780ec │ │ + bl 78694 │ │ ldr r5, [sp, #28] │ │ - b.n 8d466 │ │ + b.n 8e5d6 │ │ movs r0, #0 │ │ - ldr r2, [pc, #120] @ (8d628 ) │ │ + ldr r2, [pc, #120] @ (8e798 ) │ │ add r2, pc │ │ ldr.w r8, [sp, #8] │ │ - bl 4ad80 │ │ - b.n 8d5d6 │ │ - strb r0, [r0, #14] │ │ + bl 4bba0 │ │ + b.n 8e746 │ │ + ldr r0, [r7, #96] @ 0x60 │ │ movs r4, r0 │ │ - ldr r0, [pc, #124] @ (8d640 ) │ │ + ldr r0, [pc, #124] @ (8e7b0 ) │ │ add r0, pc │ │ - bl 4ad90 │ │ + bl 4bbb0 │ │ movs r5, #1 │ │ - ldr r2, [pc, #88] @ (8d624 ) │ │ + ldr r2, [pc, #88] @ (8e794 ) │ │ add r2, pc │ │ mov r0, r5 │ │ mov r1, r4 │ │ - bl 4ad80 │ │ + bl 4bba0 │ │ udf #254 @ 0xfe │ │ movs r0, #1 │ │ mov r1, r4 │ │ - bl 4adb8 │ │ + bl 4bbd8 │ │ movs r5, #0 │ │ - b.n 8d5ca │ │ + b.n 8e73a │ │ ldrd r0, r1, [sp, #124] @ 0x7c │ │ - b.n 8d5ae │ │ + b.n 8e71e │ │ mov r4, r0 │ │ ldr r0, [sp, #32] │ │ - cbz r0, 8d612 │ │ + cbz r0, 8e782 │ │ ldr r0, [sp, #36] @ 0x24 │ │ - b.n 8d60e │ │ + b.n 8e77e │ │ mov r4, r0 │ │ mov r0, r9 │ │ mov r1, r8 │ │ - blx cce10 │ │ - b.n 8d612 │ │ + blx cd420 │ │ + b.n 8e782 │ │ mov r4, r0 │ │ - b.n 8d612 │ │ + b.n 8e782 │ │ mov r4, r0 │ │ cmp.w r8, #0 │ │ - bne.n 8d612 │ │ + bne.n 8e782 │ │ mov r0, r6 │ │ - blx ccbe0 │ │ + blx cd200 │ │ ldr r0, [sp, #20] │ │ cmp r0, #0 │ │ itt ne │ │ ldrne r0, [sp, #24] │ │ - blxne ccbe0 │ │ + blxne cd200 │ │ mov r0, r4 │ │ - blx cb1cc │ │ - ldrsb r4, [r4, r3] │ │ + blx cb7d4 │ │ + ldr r4, [pc, #288] @ (8e8b8 ) │ │ movs r4, r0 │ │ - adds r6, #12 │ │ + cmp r4, #244 @ 0xf4 │ │ movs r4, r0 │ │ - subs r2, #144 @ 0x90 │ │ + adds r1, #176 @ 0xb0 │ │ movs r4, r0 │ │ - subs r1, #188 @ 0xbc │ │ + adds r0, #220 @ 0xdc │ │ movs r4, r0 │ │ lsls r1, r0, #15 │ │ movs r0, r0 │ │ - subs r0, #92 @ 0x5c │ │ + cmp r7, #68 @ 0x44 │ │ movs r4, r0 │ │ - subs r0, #106 @ 0x6a │ │ + cmp r7, #82 @ 0x52 │ │ movs r4, r0 │ │ - ldrsb r6, [r5, r3] │ │ + ldr r4, [pc, #328] @ (8e8fc ) │ │ movs r4, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl} │ │ sub sp, #40 @ 0x28 │ │ cmp r1, r2 │ │ str r2, [sp, #4] │ │ - bcc.n 8d6f2 │ │ + bcc.n 8e862 │ │ adds r3, r0, r2 │ │ mov r9, r0 │ │ add r0, sp, #16 │ │ mov sl, r2 │ │ subs r2, r1, r2 │ │ mov r1, r3 │ │ cmp r2, #4 │ │ it cs │ │ movcs r2, #4 │ │ - bl 4f888 │ │ + bl 50e0c │ │ ldr r0, [sp, #16] │ │ cmp r0, #1 │ │ itt eq │ │ ldreq r0, [sp, #20] │ │ cmpeq r0, #0 │ │ - beq.n 8d67e │ │ + beq.n 8e7ee │ │ add sp, #40 @ 0x28 │ │ ldmia.w sp!, {r8, r9, sl} │ │ pop {r4, r5, r6, r7, pc} │ │ cmp.w sl, #4 │ │ mov r4, sl │ │ it cs │ │ movcs r4, #4 │ │ cmp.w sl, #2 │ │ - bcc.n 8d6be │ │ + bcc.n 8e82e │ │ movs r5, #2 │ │ add.w r8, sp, #16 │ │ mov r6, r5 │ │ cmp r5, r4 │ │ it cc │ │ addcc r6, #1 │ │ subs.w r0, sl, r5 │ │ - bcc.n 8d6e8 │ │ + bcc.n 8e858 │ │ add.w r1, r9, r0 │ │ mov r0, r8 │ │ mov r2, r5 │ │ - bl 4f888 │ │ + bl 50e0c │ │ ldr r0, [sp, #16] │ │ cmp r0, #0 │ │ - beq.n 8d676 │ │ + beq.n 8e7e6 │ │ cmp r5, r4 │ │ - bcs.n 8d6be │ │ + bcs.n 8e82e │ │ cmp r6, r4 │ │ mov r5, r6 │ │ - bls.n 8d696 │ │ - ldr r0, [pc, #80] @ (8d710 ) │ │ + bls.n 8e806 │ │ + ldr r0, [pc, #80] @ (8e880 ) │ │ movs r3, #0 │ │ - ldr r2, [pc, #80] @ (8d714 ) │ │ - ldr r1, [pc, #80] @ (8d718 ) │ │ + ldr r2, [pc, #80] @ (8e884 ) │ │ + ldr r1, [pc, #80] @ (8e888 ) │ │ add r0, pc │ │ str r0, [sp, #12] │ │ add r0, sp, #4 │ │ str r3, [sp, #32] │ │ movs r3, #2 │ │ str r0, [sp, #8] │ │ add r1, pc │ │ @@ -101020,101 +108349,101 @@ │ │ str r3, [sp, #20] │ │ movs r3, #1 │ │ add r2, pc │ │ str r3, [sp, #28] │ │ add r3, sp, #8 │ │ str r3, [sp, #24] │ │ str r2, [sp, #16] │ │ - bl 4c418 │ │ - ldr r2, [pc, #56] @ (8d724 ) │ │ + bl 4d1a6 │ │ + ldr r2, [pc, #56] @ (8e894 ) │ │ mov r1, sl │ │ add r2, pc │ │ - bl 4c2e0 │ │ - ldr r0, [pc, #40] @ (8d71c ) │ │ + bl 4d154 │ │ + ldr r0, [pc, #40] @ (8e88c ) │ │ movs r2, #0 │ │ - ldr r1, [pc, #40] @ (8d720 ) │ │ + ldr r1, [pc, #40] @ (8e890 ) │ │ movs r3, #1 │ │ add r0, pc │ │ str r0, [sp, #16] │ │ add r1, pc │ │ add r0, sp, #16 │ │ str r2, [sp, #32] │ │ str r2, [sp, #28] │ │ movs r2, #4 │ │ str r3, [sp, #20] │ │ str r2, [sp, #24] │ │ - bl 4c418 │ │ - mrrc 15, 15, pc, pc, cr11 @ │ │ - adds r7, #142 @ 0x8e │ │ + bl 4d1a6 │ │ + strd pc, pc, [r3, #-1004]! @ 0x3ec │ │ + cmp r6, #158 @ 0x9e │ │ movs r4, r0 │ │ - adds r3, #82 @ 0x52 │ │ + cmp r1, #254 @ 0xfe │ │ movs r4, r0 │ │ - cmp r7, #234 @ 0xea │ │ + movs r6, #110 @ 0x6e │ │ movs r4, r0 │ │ - adds r3, #38 @ 0x26 │ │ + cmp r1, #210 @ 0xd2 │ │ movs r4, r0 │ │ - adds r3, #56 @ 0x38 │ │ + cmp r1, #228 @ 0xe4 │ │ movs r4, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #156 @ 0x9c │ │ ldrd r4, r5, [r0] │ │ ldrd r0, r9, [r1, #28] │ │ movs r1, #34 @ 0x22 │ │ ldr.w r2, [r9, #16] │ │ str r0, [sp, #44] @ 0x2c │ │ str r2, [sp, #40] @ 0x28 │ │ blx r2 │ │ - cbz r0, 8d752 │ │ + cbz r0, 8e8c2 │ │ movs r0, #1 │ │ add sp, #156 @ 0x9c │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ add r0, sp, #56 @ 0x38 │ │ add r1, sp, #48 @ 0x30 │ │ strd r4, r5, [sp, #48] @ 0x30 │ │ - bl 51988 │ │ + bl 502b0 │ │ ldr r6, [sp, #56] @ 0x38 │ │ cmp r6, #0 │ │ - beq.w 8d9e6 │ │ - ldr r1, [pc, #664] @ (8da00 ) │ │ + beq.w 8eb56 │ │ + ldr r1, [pc, #664] @ (8eb70 ) │ │ movw r4, #257 @ 0x101 │ │ add r5, sp, #72 @ 0x48 │ │ movt r4, #1 │ │ add r1, pc │ │ str r1, [sp, #32] │ │ - ldr r1, [pc, #652] @ (8da04 ) │ │ + ldr r1, [pc, #652] @ (8eb74 ) │ │ add r1, pc │ │ str r1, [sp, #28] │ │ add.w fp, sp, #60 @ 0x3c │ │ ldmia.w fp, {r3, r8, fp} │ │ - cbz r3, 8d79c │ │ + cbz r3, 8e90c │ │ adds r1, r6, r3 │ │ str r1, [sp, #20] │ │ movs r1, #0 │ │ mov.w sl, #0 │ │ str r3, [sp, #8] │ │ strd r1, r6, [sp, #12] │ │ str.w r9, [sp, #4] │ │ - b.n 8d850 │ │ + b.n 8e9c0 │ │ movs r5, #0 │ │ adds r1, r6, r5 │ │ ldr.w r6, [r9, #12] │ │ ldr r0, [sp, #44] @ 0x2c │ │ subs r2, r3, r5 │ │ blx r6 │ │ cmp r0, #0 │ │ - bne.n 8d748 │ │ + bne.n 8e8b8 │ │ sub.w r4, r7, #97 @ 0x61 │ │ add r5, sp, #112 @ 0x70 │ │ cmp.w fp, #0 │ │ mov.w r6, #1 │ │ mov.w sl, #3 │ │ - beq.n 8d810 │ │ + beq.n 8e980 │ │ ldrb.w r0, [r8] │ │ movs r1, #32 │ │ strb.w r0, [r7, #-97] │ │ add r0, sp, #120 @ 0x78 │ │ str r0, [sp, #104] @ 0x68 │ │ add r2, sp, #88 @ 0x58 │ │ ldr r0, [sp, #32] │ │ @@ -101132,273 +108461,273 @@ │ │ str r0, [sp, #140] @ 0x8c │ │ ldr r0, [sp, #44] @ 0x2c │ │ str r6, [sp, #108] @ 0x6c │ │ str r6, [sp, #92] @ 0x5c │ │ str r6, [sp, #100] @ 0x64 │ │ str r5, [sp, #96] @ 0x60 │ │ strb.w sl, [sp, #148] @ 0x94 │ │ - bl 4cac6 │ │ + bl 4d952 │ │ cmp r0, #0 │ │ - bne.n 8d748 │ │ + bne.n 8e8b8 │ │ subs.w fp, fp, #1 │ │ add.w r8, r8, #1 │ │ - bne.n 8d7c2 │ │ + bne.n 8e932 │ │ add r0, sp, #56 @ 0x38 │ │ add r1, sp, #48 @ 0x30 │ │ - bl 51988 │ │ + bl 502b0 │ │ ldr r6, [sp, #56] @ 0x38 │ │ movw r4, #257 @ 0x101 │ │ add r5, sp, #72 @ 0x48 │ │ movt r4, #1 │ │ cmp r6, #0 │ │ - bne.n 8d77c │ │ - b.n 8d9e6 │ │ + bne.n 8e8ec │ │ + b.n 8eb56 │ │ movw r4, #257 @ 0x101 │ │ movs r0, #1 │ │ ldr.w r9, [sp, #4] │ │ movt r4, #1 │ │ add r5, sp, #72 @ 0x48 │ │ add r0, sl │ │ str r0, [sp, #12] │ │ ldr r0, [sp, #36] @ 0x24 │ │ sub.w r0, sl, r0 │ │ add.w sl, r0, r6 │ │ ldr r0, [sp, #20] │ │ cmp r6, r0 │ │ - beq.w 8d9b2 │ │ + beq.w 8eb22 │ │ str r6, [sp, #36] @ 0x24 │ │ ldrsb.w r0, [r6], #1 │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ uxtb r1, r0 │ │ - bgt.n 8d8a0 │ │ + bgt.n 8ea10 │ │ ldr r3, [sp, #36] @ 0x24 │ │ and.w r0, r1, #31 │ │ cmp r1, #224 @ 0xe0 │ │ ldrb r2, [r3, #1] │ │ and.w r6, r2, #63 @ 0x3f │ │ - bcc.n 8d892 │ │ + bcc.n 8ea02 │ │ ldrb r2, [r3, #2] │ │ cmp r1, #240 @ 0xf0 │ │ and.w r2, r2, #63 @ 0x3f │ │ orr.w r6, r2, r6, lsl #6 │ │ - bcc.n 8d89a │ │ + bcc.n 8ea0a │ │ ldrb r2, [r3, #3] │ │ and.w r0, r0, #7 │ │ and.w r2, r2, #63 @ 0x3f │ │ orr.w r1, r2, r6, lsl #6 │ │ adds r6, r3, #4 │ │ orr.w r1, r1, r0, lsl #18 │ │ - b.n 8d8a0 │ │ + b.n 8ea10 │ │ orr.w r1, r6, r0, lsl #6 │ │ adds r6, r3, #2 │ │ - b.n 8d8a0 │ │ + b.n 8ea10 │ │ orr.w r1, r6, r0, lsl #12 │ │ adds r6, r3, #3 │ │ mov r0, r5 │ │ mov r2, r4 │ │ str r1, [sp, #24] │ │ - bl 50a04 │ │ + bl 505a0 │ │ ldrb.w r0, [sp, #72] @ 0x48 │ │ cmp r0, #128 @ 0x80 │ │ - beq.n 8d83e │ │ + beq.n 8e9ae │ │ ldrb.w r0, [sp, #82] @ 0x52 │ │ ldrb.w r1, [sp, #83] @ 0x53 │ │ subs r0, r1, r0 │ │ uxtb r0, r0 │ │ cmp r0, #1 │ │ - beq.n 8d83e │ │ + beq.n 8e9ae │ │ ldr r2, [sp, #12] │ │ cmp sl, r2 │ │ - bcc.w 8d9f0 │ │ - cbz r2, 8d8e2 │ │ + bcc.w 8eb60 │ │ + cbz r2, 8ea52 │ │ ldr r0, [sp, #8] │ │ cmp r2, r0 │ │ - bcs.n 8d8de │ │ + bcs.n 8ea4e │ │ ldr r0, [sp, #16] │ │ ldrsb r0, [r0, r2] │ │ cmn.w r0, #65 @ 0x41 │ │ - bgt.n 8d8e2 │ │ - b.n 8d9f0 │ │ - bne.w 8d9f0 │ │ + bgt.n 8ea52 │ │ + b.n 8eb60 │ │ + bne.w 8eb60 │ │ cmp.w sl, #0 │ │ - beq.n 8d8fe │ │ + beq.n 8ea6e │ │ ldr r0, [sp, #8] │ │ cmp sl, r0 │ │ - bcs.n 8d8fc │ │ + bcs.n 8ea6c │ │ ldr r0, [sp, #16] │ │ ldrsb.w r0, [r0, sl] │ │ cmn.w r0, #65 @ 0x41 │ │ - bgt.n 8d8fe │ │ - b.n 8d9f0 │ │ - bne.n 8d9f0 │ │ + bgt.n 8ea6e │ │ + b.n 8eb60 │ │ + bne.n 8eb60 │ │ ldr r0, [sp, #16] │ │ ldr.w r3, [r9, #12] │ │ adds r1, r0, r2 │ │ ldr r0, [sp, #44] @ 0x2c │ │ sub.w r2, sl, r2 │ │ blx r3 │ │ cmp r0, #0 │ │ - bne.w 8d748 │ │ + bne.w 8e8b8 │ │ add r2, sp, #72 @ 0x48 │ │ add r3, sp, #120 @ 0x78 │ │ ldmia r2, {r0, r1, r2} │ │ stmia r3!, {r0, r1, r2} │ │ uxtb r0, r0 │ │ cmp r0, #128 @ 0x80 │ │ - bne.n 8d960 │ │ + bne.n 8ead0 │ │ mov.w r9, #128 @ 0x80 │ │ - b.n 8d942 │ │ + b.n 8eab2 │ │ ldr r1, [sp, #124] @ 0x7c │ │ mov.w r9, #0 │ │ str.w r9, [sp, #128] @ 0x80 │ │ strd r9, r9, [sp, #120] @ 0x78 │ │ ldrd r2, r0, [sp, #40] @ 0x28 │ │ blx r2 │ │ cmp r0, #0 │ │ - bne.w 8d748 │ │ + bne.w 8e8b8 │ │ cmp.w r9, #128 @ 0x80 │ │ - beq.n 8d928 │ │ + beq.n 8ea98 │ │ ldrb.w r0, [sp, #130] @ 0x82 │ │ ldrb.w r1, [sp, #131] @ 0x83 │ │ cmp r0, r1 │ │ - bcs.n 8d984 │ │ + bcs.n 8eaf4 │ │ adds r1, r0, #1 │ │ strb.w r1, [sp, #130] @ 0x82 │ │ add r1, sp, #120 @ 0x78 │ │ ldrb r1, [r1, r0] │ │ - b.n 8d936 │ │ + b.n 8eaa6 │ │ ldrb.w r4, [sp, #130] @ 0x82 │ │ ldrb.w r5, [sp, #131] @ 0x83 │ │ cmp r4, r5 │ │ it hi │ │ movhi r5, r4 │ │ cmp r5, r4 │ │ - beq.n 8d984 │ │ + beq.n 8eaf4 │ │ add r0, sp, #120 @ 0x78 │ │ ldrb r1, [r0, r4] │ │ ldrd r2, r0, [sp, #40] @ 0x28 │ │ blx r2 │ │ adds r4, #1 │ │ cmp r0, #0 │ │ - beq.n 8d96e │ │ - b.n 8d748 │ │ + beq.n 8eade │ │ + b.n 8e8b8 │ │ ldr r0, [sp, #24] │ │ cmp r0, #128 @ 0x80 │ │ - bcc.w 8d82a │ │ + bcc.w 8e99a │ │ ldr.w r9, [sp, #4] │ │ movw r4, #257 @ 0x101 │ │ add r5, sp, #72 @ 0x48 │ │ cmp.w r0, #2048 @ 0x800 │ │ movt r4, #1 │ │ - bcs.n 8d9a4 │ │ + bcs.n 8eb14 │ │ movs r0, #2 │ │ - b.n 8d83a │ │ + b.n 8e9aa │ │ cmp.w r0, #65536 @ 0x10000 │ │ mov.w r0, #4 │ │ it cc │ │ movcc r0, #3 │ │ - b.n 8d83a │ │ + b.n 8e9aa │ │ ldr r2, [sp, #12] │ │ - cbz r2, 8d9ca │ │ + cbz r2, 8eb3a │ │ ldr r3, [sp, #8] │ │ ldr r6, [sp, #16] │ │ cmp r2, r3 │ │ - bcs.n 8d9d2 │ │ + bcs.n 8eb42 │ │ ldrsb r1, [r6, r2] │ │ cmn.w r1, #65 @ 0x41 │ │ - ble.n 8d9d8 │ │ + ble.n 8eb48 │ │ mov r5, r2 │ │ - b.n 8d79e │ │ + b.n 8e90e │ │ movs r5, #0 │ │ ldr r6, [sp, #16] │ │ ldr r3, [sp, #8] │ │ - b.n 8d79e │ │ + b.n 8e90e │ │ mov r5, r3 │ │ - beq.w 8d79e │ │ - ldr r1, [pc, #44] @ (8da08 ) │ │ + beq.w 8e90e │ │ + ldr r1, [pc, #44] @ (8eb78 ) │ │ mov r0, r6 │ │ add r1, pc │ │ str r1, [sp, #0] │ │ mov r1, r3 │ │ - bl 50c44 │ │ + bl 51f90 │ │ ldr r0, [sp, #44] @ 0x2c │ │ movs r1, #34 @ 0x22 │ │ ldr r2, [sp, #40] @ 0x28 │ │ blx r2 │ │ - b.n 8d74a │ │ - ldr r0, [pc, #24] @ (8da0c ) │ │ + b.n 8e8ba │ │ + ldr r0, [pc, #24] @ (8eb7c ) │ │ mov r3, sl │ │ ldr r1, [sp, #8] │ │ add r0, pc │ │ str r0, [sp, #0] │ │ ldr r0, [sp, #16] │ │ - bl 50c44 │ │ - asrs r6, r2, #12 │ │ + bl 51f90 │ │ + lsrs r2, r1, #5 │ │ movs r4, r0 │ │ - muls r5, r4 │ │ - vshr.u64 d17, d12, #4 │ │ + adcs r1, r3 │ │ + vqshlu.s64 q8, q0, #60 @ 0x3c │ │ movs r4, r0 │ │ - asrs r2, r3, #2 │ │ + lsls r6, r1, #27 │ │ movs r4, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ sub sp, #120 @ 0x78 │ │ mov r4, r0 │ │ mov r0, sp │ │ - bl 4ae34 │ │ + bl 4bc54 │ │ ldr r0, [sp, #0] │ │ cmp.w r0, #2147483648 @ 0x80000000 │ │ - bne.n 8da54 │ │ + bne.n 8ebc4 │ │ add r6, sp, #16 │ │ movs r1, #104 @ 0x68 │ │ ldrd r5, r8, [sp, #4] │ │ mov r0, r6 │ │ - bl c9a14 │ │ + bl ca0b6 │ │ mov r0, r5 │ │ mov r1, r6 │ │ - blx cce40 │ │ + blx cd450 │ │ adds r0, #1 │ │ - beq.n 8da6c │ │ + beq.n 8ebdc │ │ add.w r0, r4, #8 │ │ add r1, sp, #16 │ │ movs r2, #104 @ 0x68 │ │ - bl c9a94 │ │ + bl ca098 │ │ movs r0, #0 │ │ - b.n 8da7a │ │ - ldr r1, [pc, #72] @ (8daa0 ) │ │ + b.n 8ebea │ │ + ldr r1, [pc, #72] @ (8ec10 ) │ │ mov.w r2, #1 │ │ add r1, pc │ │ ldrd r1, r3, [r1] │ │ str r3, [r4, #8] │ │ strd r2, r1, [r4] │ │ - cbz r0, 8da96 │ │ + cbz r0, 8ec06 │ │ ldr r5, [sp, #4] │ │ - b.n 8da86 │ │ - blx ccd80 │ │ + b.n 8ebf6 │ │ + blx cd390 │ │ ldr r0, [r0, #0] │ │ movs r1, #0 │ │ str r0, [r4, #8] │ │ movs r0, #1 │ │ strb r1, [r4, #4] │ │ movs r1, #0 │ │ cmp.w r8, #0 │ │ strb r1, [r5, #0] │ │ str r0, [r4, #0] │ │ - beq.n 8da96 │ │ + beq.n 8ec06 │ │ mov r0, r5 │ │ add sp, #120 @ 0x78 │ │ ldr.w r8, [sp], #4 │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ - b.w ccae8 │ │ + b.w cd0f0 │ │ add sp, #120 @ 0x78 │ │ ldr.w r8, [sp], #4 │ │ pop {r4, r5, r6, r7, pc} │ │ nop │ │ - adds r1, #202 @ 0xca │ │ + cmp r0, #178 @ 0xb2 │ │ movs r4, r0 │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ ldrb.w lr, [r0] │ │ mov ip, r0 │ │ ldrb r3, [r1, #0] │ │ movs r0, #0 │ │ @@ -101408,986 +108737,999 @@ │ │ it cc │ │ subcc.w r2, lr, #5 │ │ subs r4, r3, #5 │ │ cmp r3, #6 │ │ it cc │ │ movcc r4, #0 │ │ cmp r2, r4 │ │ - bne.n 8db10 │ │ - cbz r2, 8daf0 │ │ + bne.n 8ec80 │ │ + cbz r2, 8ec60 │ │ cmp r2, #4 │ │ - bne.n 8db0e │ │ + bne.n 8ec7e │ │ ldr.w r2, [ip, #8] │ │ ldr r0, [r1, #8] │ │ cmp r2, r0 │ │ - bne.n 8db62 │ │ + bne.n 8ecd2 │ │ ldr.w r0, [ip, #4] │ │ ldr r1, [r1, #4] │ │ - blx ccc50 │ │ + blx cd260 │ │ clz r0, r0 │ │ lsrs r0, r0, #5 │ │ pop {r4, r5, r7, pc} │ │ cmp r3, #5 │ │ - bhi.n 8db0e │ │ + bhi.n 8ec7e │ │ cmp lr, r3 │ │ - bne.n 8db10 │ │ + bne.n 8ec80 │ │ tbb [pc, lr] │ │ lsrs r3, r0, #12 │ │ lsls r4, r0, #12 │ │ lsls r2, r4, #16 │ │ - b.n 8dad4 │ │ + b.n 8ec44 │ │ ldrb r0, [r1, #1] │ │ ldrb.w r1, [ip, #1] │ │ subs r0, r1, r0 │ │ - b.n 8dae8 │ │ + b.n 8ec58 │ │ movs r0, #1 │ │ pop {r4, r5, r7, pc} │ │ ldr.w r2, [ip, #8] │ │ ldr r0, [r1, #8] │ │ cmp r2, r0 │ │ - bne.n 8db62 │ │ + bne.n 8ecd2 │ │ mov r4, r1 │ │ ldr.w r0, [ip, #4] │ │ ldr r1, [r1, #4] │ │ mov r5, ip │ │ - blx ccc50 │ │ + blx cd260 │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, #0 │ │ popne {r4, r5, r7, pc} │ │ ldr r2, [r5, #16] │ │ ldr r0, [r4, #16] │ │ cmp r2, r0 │ │ - bne.n 8db62 │ │ + bne.n 8ecd2 │ │ ldr r0, [r5, #12] │ │ ldr r1, [r4, #12] │ │ - b.n 8dae4 │ │ + b.n 8ec54 │ │ ldr.w r2, [ip, #8] │ │ ldr r0, [r1, #8] │ │ cmp r2, r0 │ │ - bne.n 8db62 │ │ + bne.n 8ecd2 │ │ mov r4, r1 │ │ ldr.w r0, [ip, #4] │ │ ldr r1, [r1, #4] │ │ mov r5, ip │ │ - blx ccc50 │ │ + blx cd260 │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, #0 │ │ popne {r4, r5, r7, pc} │ │ - b.n 8db32 │ │ + b.n 8eca2 │ │ movs r0, #0 │ │ pop {r4, r5, r7, pc} │ │ - bmi.n 8db12 │ │ + bmi.n 8ec82 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, fp} │ │ mov r8, r0 │ │ mov r0, r1 │ │ mov r9, r1 │ │ - bl 8dc24 │ │ + bl 8ed94 │ │ ldr.w r1, [r9, #4] │ │ cmp r1, r0 │ │ - bcc.n 8dc0a │ │ + bcc.n 8ed7a │ │ ldr.w r3, [r9] │ │ subs r6, r1, r0 │ │ adds r2, r1, r3 │ │ add.w lr, r3, r0 │ │ subs r2, #1 │ │ - cbz r6, 8dbb4 │ │ + cbz r6, 8ed24 │ │ ldrb.w r5, [r2], #-1 │ │ mov r4, r6 │ │ subs r6, #1 │ │ cmp r5, #47 @ 0x2f │ │ - bne.n 8db90 │ │ + bne.n 8ed00 │ │ add r0, r4 │ │ cmp r0, r1 │ │ - bhi.n 8dc12 │ │ + bhi.n 8ed82 │ │ add.w lr, r3, r0 │ │ mov.w ip, #1 │ │ subs r1, r1, r0 │ │ - bne.n 8dbbc │ │ + bne.n 8ed2c │ │ movs r0, #10 │ │ - b.n 8dbf4 │ │ + b.n 8ed64 │ │ mov.w ip, #0 │ │ subs r1, r1, r0 │ │ - beq.n 8dbb0 │ │ + beq.n 8ed20 │ │ cmp r1, #2 │ │ - beq.n 8dbdc │ │ + beq.n 8ed4c │ │ cmp r1, #1 │ │ - bne.n 8dbd8 │ │ + bne.n 8ed48 │ │ ldrb r0, [r3, r0] │ │ cmp r0, #46 @ 0x2e │ │ - bne.n 8dbd8 │ │ + bne.n 8ed48 │ │ ldrb.w r2, [r9, #8] │ │ movs r0, #10 │ │ cmp r2, #3 │ │ it cc │ │ movcc r0, #7 │ │ - b.n 8dbf4 │ │ + b.n 8ed64 │ │ movs r0, #9 │ │ - b.n 8dbf4 │ │ + b.n 8ed64 │ │ ldrb r0, [r3, r0] │ │ ldrb.w r2, [lr, #1] │ │ eor.w r0, r0, #46 @ 0x2e │ │ eor.w r2, r2, #46 @ 0x2e │ │ orrs r0, r2 │ │ mov.w r0, #9 │ │ it eq │ │ moveq r0, #8 │ │ strb.w r0, [r8, #4] │ │ add.w r0, r1, ip │ │ strd lr, r1, [r8, #8] │ │ str.w r0, [r8] │ │ ldmia.w sp!, {r8, r9, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ - ldr r2, [pc, #16] @ (8dc1c ) │ │ + ldr r2, [pc, #16] @ (8ed8c ) │ │ add r2, pc │ │ - bl 4c2e0 │ │ - ldr r2, [pc, #12] @ (8dc20 ) │ │ + bl 4d154 │ │ + ldr r2, [pc, #12] @ (8ed90 ) │ │ add r2, pc │ │ - bl 4c2e0 │ │ + bl 4d154 │ │ nop │ │ - cmp r6, #240 @ 0xf0 │ │ + movs r5, #216 @ 0xd8 │ │ movs r4, r0 │ │ - cmp r6, #248 @ 0xf8 │ │ + movs r5, #224 @ 0xe0 │ │ movs r4, r0 │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ ldrb r3, [r0, #28] │ │ cmp r3, #1 │ │ - bls.n 8dc34 │ │ + bls.n 8eda4 │ │ movs r5, #0 │ │ movs r1, #0 │ │ - b.n 8dc60 │ │ + b.n 8edd0 │ │ ldrb r5, [r0, #30] │ │ lsls r1, r5, #31 │ │ - bne.n 8dc5c │ │ + bne.n 8edcc │ │ ldrb r4, [r0, #8] │ │ subs r1, r4, #5 │ │ cmp r1, #1 │ │ - bhi.n 8dc5c │ │ + bhi.n 8edcc │ │ ldrd ip, r1, [r0] │ │ mov.w lr, #0 │ │ - cbnz r3, 8dc58 │ │ + cbnz r3, 8edc8 │ │ cmp r4, #6 │ │ - beq.n 8dc58 │ │ + beq.n 8edc8 │ │ cmp r1, #1 │ │ - bls.n 8dce0 │ │ + bls.n 8ee50 │ │ mov.w lr, #2 │ │ cmp lr, r1 │ │ - bne.n 8dc68 │ │ + bne.n 8edd8 │ │ movs r1, #0 │ │ - cbz r3, 8dc9e │ │ + cbz r3, 8ee0e │ │ movs r3, #0 │ │ adds r0, r1, r5 │ │ add r0, r3 │ │ pop {r4, r5, r7, pc} │ │ add lr, ip │ │ add r1, ip │ │ ldrb.w r4, [lr], #1 │ │ subs.w r1, lr, r1 │ │ - beq.n 8dc84 │ │ + beq.n 8edf4 │ │ cmp r4, #46 @ 0x2e │ │ - bne.n 8dc84 │ │ + bne.n 8edf4 │ │ ldrb.w r1, [lr] │ │ cmp r1, #47 @ 0x2f │ │ - bne.n 8dc5c │ │ - b.n 8dc98 │ │ + bne.n 8edcc │ │ + b.n 8ee08 │ │ clz r1, r1 │ │ subs r4, #46 @ 0x2e │ │ it ne │ │ movne r4, #1 │ │ lsrs r1, r1, #5 │ │ eor.w r1, r1, #1 │ │ orrs r1, r4 │ │ - bne.n 8dc5c │ │ + bne.n 8edcc │ │ movs r1, #1 │ │ cmp r3, #0 │ │ - bne.n 8dc60 │ │ + bne.n 8edd0 │ │ ldrb r4, [r0, #8] │ │ movs r3, #0 │ │ tbb [pc, r4] │ │ lsrs r5, r0, #8 │ │ lsls r0, r1, #20 │ │ subs r3, r2, r4 │ │ movs r4, r0 │ │ - b.n 8dc62 │ │ + b.n 8edd2 │ │ ldr r0, [r0, #16] │ │ adds r3, r0, #4 │ │ - b.n 8dc62 │ │ + b.n 8edd2 │ │ movs r3, #6 │ │ - b.n 8dc62 │ │ + b.n 8edd2 │ │ ldr r2, [r0, #16] │ │ ldr r0, [r0, #24] │ │ adds r3, r0, r2 │ │ cmp r0, #0 │ │ it ne │ │ addne r2, r3, #1 │ │ add.w r3, r2, #8 │ │ - b.n 8dc62 │ │ + b.n 8edd2 │ │ ldr r2, [r0, #16] │ │ ldr r0, [r0, #24] │ │ adds r3, r0, r2 │ │ cmp r0, #0 │ │ it ne │ │ addne r2, r3, #1 │ │ adds r3, r2, #2 │ │ - b.n 8dc62 │ │ + b.n 8edd2 │ │ movs r3, #2 │ │ - b.n 8dc62 │ │ - ldr r2, [pc, #8] @ (8dcec ) │ │ + b.n 8edd2 │ │ + ldr r2, [pc, #8] @ (8ee5c ) │ │ movs r0, #2 │ │ add r2, pc │ │ - bl 4c2e0 │ │ + bl 4d154 │ │ nop │ │ - cmp r6, #8 │ │ + movs r4, #240 @ 0xf0 │ │ movs r4, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ sub sp, #16 │ │ mov r4, r0 │ │ mov r0, sp │ │ - bl 4ae34 │ │ + bl 4bc54 │ │ ldr r0, [sp, #0] │ │ cmp.w r0, #2147483648 @ 0x80000000 │ │ - bne.n 8dd28 │ │ + bne.n 8ee98 │ │ ldrd r5, r6, [sp, #4] │ │ movs r1, #0 │ │ mov.w r8, #0 │ │ mov r0, r5 │ │ - blx cce30 │ │ + blx cd440 │ │ str r0, [r4, #4] │ │ movs r0, #4 │ │ strb r0, [r4, #0] │ │ strb.w r8, [r5] │ │ - cbnz r6, 8dd38 │ │ - b.n 8dd48 │ │ - ldr r1, [pc, #36] @ (8dd50 ) │ │ + cbnz r6, 8eea8 │ │ + b.n 8eeb8 │ │ + ldr r1, [pc, #36] @ (8eec0 ) │ │ add r1, pc │ │ ldrd r1, r2, [r1] │ │ strd r1, r2, [r4] │ │ - cbz r0, 8dd48 │ │ + cbz r0, 8eeb8 │ │ ldr r5, [sp, #4] │ │ mov r0, r5 │ │ add sp, #16 │ │ ldr.w r8, [sp], #4 │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ - b.w ccae8 │ │ + b.w cd0f0 │ │ add sp, #16 │ │ ldr.w r8, [sp], #4 │ │ pop {r4, r5, r6, r7, pc} │ │ - cmp r6, #250 @ 0xfa │ │ + movs r5, #226 @ 0xe2 │ │ movs r4, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ - sub sp, #52 @ 0x34 │ │ + sub sp, #44 @ 0x2c │ │ ldrd r6, r3, [r1] │ │ cmp r3, #4 │ │ - bcs.n 8dd6e │ │ + bcs.n 8eede │ │ lsrs r1, r6, #8 │ │ movs r2, #0 │ │ movs r3, #19 │ │ - b.n 8dd8e │ │ + b.n 8eefe │ │ mov r5, r6 │ │ sub.w lr, r3, #4 │ │ ldr.w ip, [r5], #4 │ │ strd r5, lr, [r1] │ │ cmn.w ip, #17 │ │ - bls.n 8ddb2 │ │ + bls.n 8ef26 │ │ adds.w r4, ip, #1 │ │ - beq.n 8ddc4 │ │ + beq.n 8ef38 │ │ movs r1, #0 │ │ movs r3, #16 │ │ movs r2, #0 │ │ - ldrb.w r4, [sp, #22] │ │ - ldrh.w r5, [sp, #20] │ │ str.w r1, [r0, #17] │ │ + movs r1, #3 │ │ + ldrb.w r4, [sp, #14] │ │ + ldrh.w r5, [sp, #12] │ │ + strb r1, [r0, #1] │ │ lsrs r1, r2, #16 │ │ strb r3, [r0, #8] │ │ strh.w r5, [r0, #9] │ │ strb r4, [r0, #11] │ │ strb r6, [r0, #16] │ │ str.w ip, [r0, #12] │ │ strh.w r2, [r0, #21] │ │ strb r1, [r0, #23] │ │ - b.n 8de3a │ │ + b.n 8efb2 │ │ movs r6, #4 │ │ mov fp, ip │ │ cmp lr, fp │ │ - bcs.n 8de1e │ │ + bcs.n 8ef92 │ │ movs r1, #0 │ │ strd r5, r5, [r0, #12] │ │ str r1, [r0, #20] │ │ - b.n 8de36 │ │ + b.n 8efaa │ │ cmp.w lr, #8 │ │ - bcs.n 8de04 │ │ - str.w r5, [sp, #47] @ 0x2f │ │ - ldr r2, [sp, #44] @ 0x2c │ │ - ldrh.w r3, [sp, #48] @ 0x30 │ │ - ldrb.w r6, [sp, #50] @ 0x32 │ │ - ldr r1, [sp, #40] @ 0x28 │ │ - strh.w r3, [sp, #32] │ │ + bcs.n 8ef78 │ │ + str.w r5, [sp, #39] @ 0x27 │ │ + ldr r2, [sp, #36] @ 0x24 │ │ + ldrh.w r3, [sp, #40] @ 0x28 │ │ + ldrb.w r6, [sp, #42] @ 0x2a │ │ + ldr r1, [sp, #32] │ │ + strh.w r3, [sp, #24] │ │ movs r3, #19 │ │ - str r2, [sp, #28] │ │ - strb.w r6, [sp, #34] @ 0x22 │ │ - ldr.w r6, [sp, #31] │ │ - str r1, [sp, #24] │ │ - ldrb.w r5, [sp, #26] │ │ - strh.w r1, [sp, #20] │ │ + str r2, [sp, #20] │ │ + strb.w r6, [sp, #26] │ │ + ldr.w r6, [sp, #23] │ │ + str r1, [sp, #16] │ │ + ldrb.w r5, [sp, #18] │ │ + strh.w r1, [sp, #12] │ │ lsrs r1, r1, #24 │ │ orr.w ip, r1, r2, lsl #8 │ │ - strb.w r5, [sp, #22] │ │ + strb.w r5, [sp, #14] │ │ lsrs r1, r6, #8 │ │ movs r2, #0 │ │ - b.n 8dd8e │ │ + b.n 8eefe │ │ ldr r4, [r6, #8] │ │ sub.w lr, r3, #12 │ │ ldr.w fp, [r6, #4] │ │ add.w r5, r6, #12 │ │ strd r5, lr, [r1] │ │ - cbnz r4, 8de7a │ │ + cbnz r4, 8eff0 │ │ movs r6, #8 │ │ cmp lr, fp │ │ - bcc.n 8ddba │ │ + bcc.n 8ef2e │ │ sub.w r3, lr, fp │ │ cmp.w fp, #2 │ │ add.w r4, r5, fp │ │ strd r4, r3, [r1] │ │ - bcs.n 8de46 │ │ + bcs.n 8efba │ │ movs r1, #0 │ │ strd r5, r1, [r0, #16] │ │ movs r1, #19 │ │ strb r1, [r0, #8] │ │ - movs r1, #1 │ │ - str r1, [r0, #0] │ │ - add sp, #52 @ 0x34 │ │ + movs r1, #3 │ │ + strb r1, [r0, #1] │ │ + add sp, #44 @ 0x2c │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ mov r1, r5 │ │ ldrh.w r8, [r1], #2 │ │ bic.w r3, r8, #1 │ │ cmp r3, #2 │ │ - bne.n 8de70 │ │ + bne.n 8efe6 │ │ sub.w r3, fp, #2 │ │ cmn.w ip, #16 │ │ - bcc.n 8de80 │ │ + bcc.n 8eff6 │ │ cmp r3, #8 │ │ - bcc.n 8de84 │ │ + bcc.n 8effa │ │ ldr r3, [r1, #4] │ │ - cbnz r3, 8deb0 │ │ - ldr r4, [r1, #0] │ │ + cbnz r3, 8f040 │ │ + ldr.w r9, [r1] │ │ sub.w r1, fp, #10 │ │ adds r5, #10 │ │ - b.n 8de9a │ │ + b.n 8f010 │ │ movs r1, #0 │ │ strd r8, r1, [r0, #16] │ │ movs r1, #17 │ │ - b.n 8de38 │ │ + b.n 8efac │ │ movs r1, #0 │ │ - movs r3, #53 @ 0x35 │ │ - b.n 8dd8c │ │ + movs r3, #56 @ 0x38 │ │ + b.n 8eefc │ │ cmp r3, #4 │ │ - bcs.n 8de90 │ │ + bcs.n 8f006 │ │ movs r2, #19 │ │ movs r3, #0 │ │ strb r2, [r0, #8] │ │ strd r1, r3, [r0, #16] │ │ - b.n 8de3a │ │ - ldr.w r4, [r5, #2] │ │ + b.n 8efae │ │ + ldr.w r9, [r5, #2] │ │ adds r5, #6 │ │ sub.w r1, fp, #6 │ │ - cmp r1, #0 │ │ - beq.n 8de30 │ │ + cbz r1, 8f03a │ │ mov r3, r5 │ │ + mov.w lr, #25 │ │ + ldrb.w sl, [r3], #1 │ │ + cmp.w sl, #8 │ │ + bhi.n 8f052 │ │ + movs r4, #1 │ │ + lsl.w r4, r4, sl │ │ + tst.w r4, #278 @ 0x116 │ │ + beq.n 8f052 │ │ cmp r1, #1 │ │ - ldrsb.w sl, [r3], #1 │ │ - bne.n 8deb4 │ │ + bne.n 8f044 │ │ movs r1, #0 │ │ strd r3, r1, [r0, #16] │ │ - b.n 8de36 │ │ - movs r2, #53 @ 0x35 │ │ - b.n 8de86 │ │ - mov.w lr, #8 │ │ + b.n 8efaa │ │ + mov.w lr, #19 │ │ + b.n 8f052 │ │ + movs r2, #56 @ 0x38 │ │ + b.n 8effc │ │ + ldrb r3, [r5, #1] │ │ + cbz r3, 8f062 │ │ + movs r1, #3 │ │ + strb r1, [r0, #1] │ │ + movs r1, #68 @ 0x44 │ │ + strb r1, [r0, #8] │ │ + b.n 8efb2 │ │ + movs r1, #0 │ │ + strb.w sl, [r0, #9] │ │ + strd r5, r1, [r0, #16] │ │ + strb.w lr, [r0, #8] │ │ + b.n 8efae │ │ + mov r4, r0 │ │ + adds r0, r5, #2 │ │ + str r0, [sp, #8] │ │ + movs r0, #8 │ │ + str r2, [sp, #4] │ │ cmn.w ip, #17 │ │ - str r4, [sp, #16] │ │ it hi │ │ - movhi.w lr, #16 │ │ - cmp.w sl, #0 │ │ - bmi.n 8df1e │ │ - ldrb.w r9, [r5, #1] │ │ - and.w r4, sl, #127 @ 0x7f │ │ - add.w ip, r9, r4, lsl #1 │ │ - uxtb.w r4, ip │ │ - cmp r4, ip │ │ - bne.n 8df1e │ │ - str.w r9, [sp, #12] │ │ - add.w r9, r9, sl, lsl #1 │ │ - movs.w r4, r9, lsl #24 │ │ - beq.n 8df1e │ │ - str r0, [sp, #8] │ │ - add.w r0, lr, r6 │ │ - str r2, [sp, #0] │ │ - adds r2, r5, #2 │ │ + movhi r0, #16 │ │ subs r5, r1, #2 │ │ - uxtb.w r1, r9 │ │ - ldr r4, [sp, #16] │ │ - str r2, [sp, #4] │ │ - bl c9d20 │ │ + mov.w r1, sl, lsl #1 │ │ + add r0, r6 │ │ + uxtb r1, r1 │ │ + bl ca328 │ │ cmp r1, #0 │ │ it ne │ │ - subne.w r1, r9, r1 │ │ - uxtb r1, r1 │ │ - cmp r5, r1 │ │ - bcs.n 8df22 │ │ - ldrd r2, r0, [sp, #4] │ │ - movs r1, #0 │ │ - strd r2, r1, [r0, #16] │ │ - b.n 8de36 │ │ - movs r1, #48 @ 0x30 │ │ - b.n 8de38 │ │ - ldrd r0, r2, [sp, #8] │ │ - ldr r3, [sp, #4] │ │ - strb r2, [r0, #28] │ │ - subs r2, r5, r1 │ │ - add r1, r3 │ │ - str r4, [r0, #24] │ │ - strd r1, r2, [r0, #8] │ │ - ldr r1, [sp, #0] │ │ - strd r1, fp, [r0, #16] │ │ - movs r1, #0 │ │ - strh.w r8, [r0, #6] │ │ - strb r6, [r0, #5] │ │ - strb.w sl, [r0, #4] │ │ - b.n 8de3c │ │ + rsbne r1, r1, sl, lsl #1 │ │ + uxtb r0, r1 │ │ + cmp r5, r0 │ │ + bcs.n 8f0a2 │ │ + movs r0, #0 │ │ + ldr r1, [sp, #8] │ │ + strd r1, r0, [r4, #16] │ │ + movs r0, #19 │ │ + strb r0, [r4, #8] │ │ + movs r0, #3 │ │ + strb r0, [r4, #1] │ │ + b.n 8efb2 │ │ + ldr r2, [sp, #8] │ │ + subs r1, r5, r0 │ │ + str.w r9, [r4, #20] │ │ + add r0, r2 │ │ + strd r0, r1, [r4, #4] │ │ + ldr r0, [sp, #4] │ │ + strd r0, fp, [r4, #12] │ │ + strh.w r8, [r4, #2] │ │ + strb r6, [r4, #1] │ │ + strb.w sl, [r4] │ │ + b.n 8efb2 │ │ + bmi.n 8f06e │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, fp} │ │ sub.w sp, sp, #4096 @ 0x1000 │ │ sub sp, #8 │ │ - movw r2, #16960 @ 0x4240 │ │ - movt r2, #15 │ │ - cmp r1, r2 │ │ - it cc │ │ - movcc r2, r1 │ │ - cmp.w r2, r1, lsr #1 │ │ + movw r3, #16960 @ 0x4240 │ │ + sub.w r2, r1, r1, lsr #1 │ │ + movt r3, #15 │ │ + cmp r1, r3 │ │ it cc │ │ - lsrcc r2, r1, #1 │ │ - cmp r2, #48 @ 0x30 │ │ - mov r4, r2 │ │ + movcc r3, r1 │ │ + cmp r3, r2 │ │ + it ls │ │ + movls r3, r2 │ │ + cmp r3, #48 @ 0x30 │ │ + mov r4, r3 │ │ it ls │ │ movls r4, #48 @ 0x30 │ │ - cmp.w r2, #512 @ 0x200 │ │ - bhi.n 8df9a │ │ + cmp.w r3, #512 @ 0x200 │ │ + bhi.n 8f118 │ │ movs r2, #0 │ │ cmp r1, #65 @ 0x41 │ │ it cc │ │ movcc r2, #1 │ │ str r2, [sp, #0] │ │ add r2, sp, #8 │ │ mov.w r3, #512 @ 0x200 │ │ - bl 8f838 │ │ + bl 90a4c │ │ add.w sp, sp, #4096 @ 0x1000 │ │ add sp, #8 │ │ ldmia.w sp!, {r8, r9, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ mov r8, r0 │ │ movs r0, #0 │ │ - cmp.w r0, r1, lsr #30 │ │ - bne.n 8dff2 │ │ + cmp.w r0, r2, lsr #29 │ │ + bne.n 8f170 │ │ movw r0, #65533 @ 0xfffd │ │ lsls r5, r4, #3 │ │ movt r0, #32767 @ 0x7fff │ │ cmp r5, r0 │ │ - bcs.n 8dff2 │ │ - ldr r0, [pc, #92] @ (8e010 ) │ │ + bcs.n 8f170 │ │ + ldr r0, [pc, #92] @ (8f190 ) │ │ mov r9, r1 │ │ movs r1, #4 │ │ add r0, pc │ │ ldrb r0, [r0, #1] │ │ mov r0, r5 │ │ - bl 4abf8 │ │ - cbz r0, 8dffa │ │ + bl 4d084 │ │ + cbz r0, 8f178 │ │ mov r6, r0 │ │ movs r0, #0 │ │ mov r1, r9 │ │ cmp.w r9, #65 @ 0x41 │ │ it cc │ │ movcc r0, #1 │ │ str r0, [sp, #0] │ │ mov r0, r8 │ │ mov r2, r6 │ │ mov r3, r4 │ │ - bl 8f838 │ │ + bl 90a4c │ │ mov r0, r6 │ │ add.w sp, sp, #4096 @ 0x1000 │ │ add sp, #8 │ │ ldmia.w sp!, {r8, r9, fp} │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ - b.w ccae8 │ │ - ldr r0, [pc, #32] @ (8e014 ) │ │ + b.w cd0f0 │ │ + ldr r0, [pc, #32] @ (8f194 ) │ │ add r0, pc │ │ - bl 4ad90 │ │ + bl 4bbb0 │ │ movs r0, #4 │ │ mov r1, r5 │ │ - bl 4adb8 │ │ + bl 4bbd8 │ │ mov r4, r0 │ │ mov r0, r6 │ │ - blx ccbe0 │ │ + blx cd200 │ │ mov r0, r4 │ │ - blx cb1cc │ │ - str r4, [r6, #92] @ 0x5c │ │ + blx cb7d4 │ │ + nop │ │ + str r6, [r3, #8] │ │ movs r4, r0 │ │ - movs r7, #88 @ 0x58 │ │ + adds r6, r3, #7 │ │ movs r4, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ add.w ip, r0, r1, lsl #3 │ │ add.w r1, r0, #8 │ │ movs r2, #0 │ │ mov r3, r0 │ │ - b.n 8e040 │ │ + b.n 8f1c0 │ │ mov r3, r0 │ │ strd r1, lr, [r3] │ │ add.w r1, r8, #8 │ │ adds r2, #8 │ │ cmp r1, ip │ │ mov r3, r8 │ │ - beq.n 8e06e │ │ + beq.n 8f1ee │ │ mov r8, r1 │ │ ldr r4, [r3, #0] │ │ ldr r1, [r3, #8] │ │ cmp r1, r4 │ │ - bcs.n 8e034 │ │ + bcs.n 8f1b4 │ │ ldr.w lr, [r3, #12] │ │ mov r4, r2 │ │ adds r3, r0, r4 │ │ ldr r6, [r0, r4] │ │ cmp r4, #0 │ │ ldr r5, [r3, #4] │ │ strd r6, r5, [r3, #8] │ │ - beq.n 8e02e │ │ + beq.n 8f1ae │ │ ldr.w r3, [r3, #-8] │ │ subs r4, #8 │ │ cmp r1, r3 │ │ - bcc.n 8e050 │ │ + bcc.n 8f1d0 │ │ adds r3, r0, r4 │ │ adds r3, #8 │ │ - b.n 8e030 │ │ + b.n 8f1b0 │ │ ldr.w r8, [sp], #4 │ │ pop {r4, r5, r6, r7, pc} │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w fp, [sp, #-4]! │ │ sub sp, #24 │ │ ldr r3, [r0, #0] │ │ mov r4, r1 │ │ mov r5, r0 │ │ movs r0, #0 │ │ adds r1, r3, #1 │ │ - bcs.n 8e0e6 │ │ cmp.w r1, r3, lsl #1 │ │ - it cc │ │ - lslcc r1, r3, #1 │ │ + it ls │ │ + lslls r1, r3, #1 │ │ cmp r1, #4 │ │ mov r6, r1 │ │ it ls │ │ movls r6, #4 │ │ cmp.w r0, r1, lsr #27 │ │ - bne.n 8e0e6 │ │ + bne.n 8f264 │ │ movw r1, #65528 @ 0xfff8 │ │ lsls r2, r6, #5 │ │ movt r1, #32767 @ 0x7fff │ │ cmp r2, r1 │ │ - bhi.n 8e0e0 │ │ - cbz r3, 8e0ba │ │ + bhi.n 8f25e │ │ + cbz r3, 8f238 │ │ ldr r0, [r5, #4] │ │ lsls r1, r3, #5 │ │ str r0, [sp, #12] │ │ movs r0, #8 │ │ str r1, [sp, #20] │ │ add r3, sp, #12 │ │ str r0, [sp, #16] │ │ mov r0, sp │ │ movs r1, #8 │ │ - bl 78194 │ │ + bl 7873c │ │ ldr r0, [sp, #0] │ │ cmp r0, #1 │ │ itttt ne │ │ ldrne r0, [sp, #4] │ │ strdne r6, r0, [r5] │ │ addne sp, #24 │ │ ldrne.w fp, [sp], #4 │ │ it ne │ │ popne {r4, r5, r6, r7, pc} │ │ ldrd r0, r1, [sp, #4] │ │ mov r2, r4 │ │ - bl 4ad80 │ │ + bl 4bba0 │ │ mov r2, r4 │ │ - bl 4ad80 │ │ + bl 4bba0 │ │ + bmi.n 8f216 │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #24 │ │ ldr r3, [r0, #0] │ │ + mov r4, r0 │ │ + mov.w r0, #352 @ 0x160 │ │ adds r5, r3, #1 │ │ - bcs.n 8e158 │ │ cmp.w r5, r3, lsl #1 │ │ - it cc │ │ - lslcc r5, r3, #1 │ │ - mov r4, r0 │ │ - mov.w r0, #336 @ 0x150 │ │ + it ls │ │ + lslls r5, r3, #1 │ │ cmp r5, #4 │ │ it ls │ │ movls r5, #4 │ │ umull r2, r1, r5, r0 │ │ movs r0, #0 │ │ - cbnz r1, 8e162 │ │ + cbnz r1, 8f2d6 │ │ movw r1, #65528 @ 0xfff8 │ │ movt r1, #32767 @ 0x7fff │ │ cmp r2, r1 │ │ - bhi.n 8e150 │ │ - cbz r3, 8e130 │ │ - mov.w r0, #336 @ 0x150 │ │ + bhi.n 8f2ce │ │ + cbz r3, 8f2ae │ │ + mov.w r0, #352 @ 0x160 │ │ ldr r1, [r4, #4] │ │ muls r0, r3 │ │ str r1, [sp, #12] │ │ str r0, [sp, #20] │ │ movs r0, #8 │ │ add r3, sp, #12 │ │ str r0, [sp, #16] │ │ mov r0, sp │ │ movs r1, #8 │ │ - bl 78194 │ │ + bl 7873c │ │ ldr r0, [sp, #0] │ │ cmp r0, #1 │ │ itttt ne │ │ ldrne r0, [sp, #4] │ │ strdne r5, r0, [r4] │ │ addne sp, #24 │ │ popne {r4, r5, r7, pc} │ │ ldrd r0, r1, [sp, #4] │ │ - ldr r2, [pc, #32] @ (8e174 ) │ │ + ldr r2, [pc, #20] @ (8f2e4 ) │ │ add r2, pc │ │ - bl 4ad80 │ │ - ldr r2, [pc, #16] @ (8e16c ) │ │ - movs r0, #0 │ │ - add r2, pc │ │ - bl 4ad80 │ │ - ldr r2, [pc, #12] @ (8e170 ) │ │ + bl 4bba0 │ │ + ldr r2, [pc, #8] @ (8f2e0 ) │ │ add r2, pc │ │ - bl 4ad80 │ │ + bl 4bba0 │ │ nop │ │ - movs r7, #72 @ 0x48 │ │ - movs r4, r0 │ │ - movs r7, #64 @ 0x40 │ │ + subs r0, r2, #1 │ │ movs r4, r0 │ │ - movs r7, #82 @ 0x52 │ │ + subs r0, r3, #1 │ │ movs r4, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, fp} │ │ sub.w sp, sp, #4096 @ 0x1000 │ │ sub sp, #8 │ │ - movw r2, #53392 @ 0xd090 │ │ - movt r2, #3 │ │ - cmp r1, r2 │ │ - it cc │ │ - movcc r2, r1 │ │ - cmp.w r2, r1, lsr #1 │ │ + movw r3, #53392 @ 0xd090 │ │ + sub.w r2, r1, r1, lsr #1 │ │ + movt r3, #3 │ │ + cmp r1, r3 │ │ it cc │ │ - lsrcc r2, r1, #1 │ │ - cmp r2, #48 @ 0x30 │ │ - mov r4, r2 │ │ + movcc r3, r1 │ │ + cmp r3, r2 │ │ + it ls │ │ + movls r3, r2 │ │ + cmp r3, #48 @ 0x30 │ │ + mov r4, r3 │ │ it ls │ │ movls r4, #48 @ 0x30 │ │ - cmp r2, #129 @ 0x81 │ │ - bcs.n 8e1c6 │ │ + cmp r3, #129 @ 0x81 │ │ + bcs.n 8f338 │ │ movs r2, #0 │ │ cmp r1, #65 @ 0x41 │ │ it cc │ │ movcc r2, #1 │ │ str r2, [sp, #0] │ │ add r2, sp, #8 │ │ movs r3, #128 @ 0x80 │ │ - bl 8ea8e │ │ + bl 8fc82 │ │ add.w sp, sp, #4096 @ 0x1000 │ │ add sp, #8 │ │ ldmia.w sp!, {r8, r9, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ mov r8, r0 │ │ movs r0, #0 │ │ - cmp.w r0, r1, lsr #28 │ │ - bne.n 8e21e │ │ + cmp.w r0, r2, lsr #27 │ │ + bne.n 8f390 │ │ movw r0, #65529 @ 0xfff9 │ │ lsls r5, r4, #5 │ │ movt r0, #32767 @ 0x7fff │ │ cmp r5, r0 │ │ - bcs.n 8e21e │ │ - ldr r0, [pc, #92] @ (8e23c ) │ │ + bcs.n 8f390 │ │ + ldr r0, [pc, #92] @ (8f3b0 ) │ │ mov r9, r1 │ │ movs r1, #8 │ │ add r0, pc │ │ ldrb r0, [r0, #1] │ │ mov r0, r5 │ │ - bl 4abf8 │ │ - cbz r0, 8e226 │ │ + bl 4d084 │ │ + cbz r0, 8f398 │ │ mov r6, r0 │ │ movs r0, #0 │ │ mov r1, r9 │ │ cmp.w r9, #65 @ 0x41 │ │ it cc │ │ movcc r0, #1 │ │ str r0, [sp, #0] │ │ mov r0, r8 │ │ mov r2, r6 │ │ mov r3, r4 │ │ - bl 8ea8e │ │ + bl 8fc82 │ │ mov r0, r6 │ │ add.w sp, sp, #4096 @ 0x1000 │ │ add sp, #8 │ │ ldmia.w sp!, {r8, r9, fp} │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ - b.w ccae8 │ │ - ldr r0, [pc, #32] @ (8e240 ) │ │ + b.w cd0f0 │ │ + ldr r0, [pc, #32] @ (8f3b4 ) │ │ add r0, pc │ │ - bl 4ad90 │ │ + bl 4bbb0 │ │ movs r0, #8 │ │ mov r1, r5 │ │ - bl 4adb8 │ │ + bl 4bbd8 │ │ mov r4, r0 │ │ mov r0, r6 │ │ - blx ccbe0 │ │ + blx cd200 │ │ mov r0, r4 │ │ - blx cb1cc │ │ - str r0, [r1, #60] @ 0x3c │ │ + blx cb7d4 │ │ + nop │ │ + ldrsh r6, [r7, r1] │ │ movs r4, r0 │ │ - movs r5, #44 @ 0x2c │ │ + subs r6, r7, r6 │ │ movs r4, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ - sub sp, #36 @ 0x24 │ │ - add.w r2, r0, r1, lsl #5 │ │ + sub sp, #44 @ 0x2c │ │ + add.w r3, r0, r1, lsl #5 │ │ add.w r1, r0, #32 │ │ - mov.w sl, #0 │ │ - mov r5, r0 │ │ - str r2, [sp, #0] │ │ - b.n 8e286 │ │ - mov r5, r0 │ │ - add r2, sp, #8 │ │ - strd fp, r8, [r5] │ │ - add.w ip, r5, #8 │ │ - ldmia.w r2, {r1, r3, r4, r5, r6, lr} │ │ - stmia.w ip, {r1, r3, r4, r5, r6, lr} │ │ - ldrd r2, r4, [sp] │ │ + mov.w fp, #0 │ │ + mov r2, r0 │ │ + str r0, [sp, #20] │ │ + str r3, [sp, #0] │ │ + b.n 8f40a │ │ + ldr.w ip, [sp, #20] │ │ + add r6, sp, #24 │ │ + ldrd r2, r4, [sp, #4] │ │ + ldr r5, [sp, #36] @ 0x24 │ │ + ldmia r6, {r1, r3, r6} │ │ + strd r4, r2, [ip] │ │ + strd r8, r0, [sl, #-24] │ │ + sub.w r0, sl, #16 │ │ + stmia r0!, {r1, r3, r6} │ │ + ldr r3, [sp, #0] │ │ + ldrd r4, fp, [sp, #12] │ │ + str.w r5, [sl, #-4] │ │ add.w r1, r4, #32 │ │ - add.w sl, sl, #32 │ │ - cmp r1, r2 │ │ - mov r5, r4 │ │ - beq.n 8e2e6 │ │ - ldrd r6, r3, [r5] │ │ + add.w fp, fp, #32 │ │ + cmp r1, r3 │ │ + mov r2, r4 │ │ + beq.n 8f47c │ │ + ldrd r5, r6, [r2, #8] │ │ mov r4, r1 │ │ - ldrd fp, r8, [r5, #32] │ │ - subs.w r6, fp, r6 │ │ - sbcs.w r3, r8, r3 │ │ - bcs.n 8e278 │ │ - add.w r9, r5, #40 @ 0x28 │ │ - str r4, [sp, #4] │ │ - add r5, sp, #8 │ │ - ldmia.w r9, {r1, r2, r3, r6, ip, lr} │ │ - stmia.w r5, {r1, r2, r3, r6, ip, lr} │ │ - mov lr, sl │ │ - add.w r6, r0, lr │ │ - cmp.w lr, #0 │ │ - add.w ip, r6, #32 │ │ - mov r2, r6 │ │ - ldmia r2!, {r1, r3, r4, r5} │ │ - stmia.w ip!, {r1, r3, r4, r5} │ │ - ldmia.w r2, {r1, r3, r4, r5} │ │ - stmia.w ip, {r1, r3, r4, r5} │ │ - beq.n 8e260 │ │ - ldrd r1, r2, [r6, #-32] │ │ - sub.w lr, lr, #32 │ │ - subs.w r1, fp, r1 │ │ - sbcs.w r1, r8, r2 │ │ - bcc.n 8e2ac │ │ - add.w r1, r0, lr │ │ - add.w r5, r1, #32 │ │ - b.n 8e262 │ │ - add sp, #36 @ 0x24 │ │ + ldrd r8, r0, [r2, #40] @ 0x28 │ │ + subs.w r5, r8, r5 │ │ + sbcs.w r5, r0, r6 │ │ + bcs.n 8f3fc │ │ + add.w sl, r2, #48 @ 0x30 │ │ + ldrd r1, r3, [r2, #32] │ │ + ldr r2, [r2, #60] @ 0x3c │ │ + ldmia.w sl, {r5, r6, sl} │ │ + strd r3, r1, [sp, #4] │ │ + add r1, sp, #24 │ │ + str r4, [sp, #12] │ │ + stmia.w r1, {r5, r6, sl} │ │ + str r2, [sp, #36] @ 0x24 │ │ + str.w fp, [sp, #16] │ │ + ldr r1, [sp, #20] │ │ + cmp.w fp, #0 │ │ + add.w ip, r1, fp │ │ + add.w sl, ip, #32 │ │ + mov r5, ip │ │ + ldmia.w r5!, {r1, r3, r9, lr} │ │ + mov r6, sl │ │ + stmia.w r6!, {r1, r3, r9, lr} │ │ + ldmia.w r5, {r1, r2, r3, r4} │ │ + stmia r6!, {r1, r2, r3, r4} │ │ + beq.n 8f3d6 │ │ + ldrd r1, r2, [ip, #-24] │ │ + sub.w fp, fp, #32 │ │ + subs.w r1, r8, r1 │ │ + sbcs.w r1, r0, r2 │ │ + bcc.n 8f43e │ │ + ldr r1, [sp, #20] │ │ + add r1, fp │ │ + add.w ip, r1, #32 │ │ + b.n 8f3da │ │ + add sp, #44 @ 0x2c │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl} │ │ mov sl, r0 │ │ ldrd r9, r0, [r0, #4] │ │ adds r4, r0, #1 │ │ mov r0, r9 │ │ subs r4, #1 │ │ - beq.n 8e310 │ │ - add.w r6, r0, #336 @ 0x150 │ │ - bl 8c02e │ │ + beq.n 8f4a6 │ │ + add.w r6, r0, #352 @ 0x160 │ │ + bl 8d284 │ │ mov r0, r6 │ │ - b.n 8e300 │ │ + b.n 8f496 │ │ ldr.w r0, [sl] │ │ - cbz r0, 8e324 │ │ + cbz r0, 8f4ba │ │ mov r0, r9 │ │ ldmia.w sp!, {r8, r9, sl} │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ - b.w ccae8 │ │ + b.w cd0f0 │ │ ldmia.w sp!, {r8, r9, sl} │ │ pop {r4, r5, r6, r7, pc} │ │ mov r8, r0 │ │ subs r4, #1 │ │ - beq.n 8e33e │ │ + beq.n 8f4d4 │ │ mov r0, r6 │ │ - add.w r5, r6, #336 @ 0x150 │ │ - bl 8c02e │ │ + add.w r5, r6, #352 @ 0x160 │ │ + bl 8d284 │ │ mov r6, r5 │ │ - b.n 8e32c │ │ + b.n 8f4c2 │ │ ldr.w r0, [sl] │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, r9 │ │ - blxne ccbe0 │ │ + blxne cd200 │ │ mov r0, r8 │ │ - blx cb1cc │ │ - bl 50108 │ │ + blx cb7d4 │ │ + bl 5162c │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #4 │ │ ldrd sl, r8, [r0, #4] │ │ mov r9, r0 │ │ cmp.w r8, #0 │ │ - beq.n 8e3be │ │ - add.w r6, sl, #272 @ 0x110 │ │ + beq.n 8f554 │ │ + add.w r6, sl, #288 @ 0x120 │ │ mov.w fp, #0 │ │ mov r5, r8 │ │ - b.n 8e38a │ │ + b.n 8f520 │ │ add.w r0, r4, #16 │ │ - bl 8a954 │ │ + bl 8bb50 │ │ subs r5, #1 │ │ - add.w r6, r6, #272 @ 0x110 │ │ + add.w r6, r6, #288 @ 0x120 │ │ cmp fp, r8 │ │ - beq.n 8e3be │ │ - add.w r0, fp, fp, lsl #4 │ │ + beq.n 8f554 │ │ + add.w r0, fp, fp, lsl #3 │ │ add.w fp, fp, #1 │ │ - add.w r4, sl, r0, lsl #4 │ │ - ldr.w r0, [r4, #240] @ 0xf0 │ │ + add.w r4, sl, r0, lsl #5 │ │ + ldr.w r0, [r4, #256] @ 0x100 │ │ dmb ish │ │ ldrex r1, [r0] │ │ subs r2, r1, #1 │ │ strex r3, r2, [r0] │ │ cmp r3, #0 │ │ - bne.n 8e39e │ │ + bne.n 8f534 │ │ cmp r1, #1 │ │ - bne.n 8e378 │ │ + bne.n 8f50e │ │ dmb ish │ │ - ldr.w r0, [r4, #240] @ 0xf0 │ │ - bl 8a8b2 │ │ - b.n 8e378 │ │ + ldr.w r0, [r4, #256] @ 0x100 │ │ + bl 8baae │ │ + b.n 8f50e │ │ ldr.w r0, [r9] │ │ - cbz r0, 8e3d4 │ │ + cbz r0, 8f56a │ │ mov r0, sl │ │ add sp, #4 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ - b.w ccae8 │ │ + b.w cd0f0 │ │ add sp, #4 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ mov r8, r0 │ │ add.w r0, r4, #16 │ │ - bl 8a954 │ │ + bl 8bb50 │ │ subs r5, #1 │ │ - beq.n 8e3f8 │ │ + beq.n 8f58e │ │ mov r0, r6 │ │ - add.w r4, r6, #272 @ 0x110 │ │ - bl 8c17c │ │ + add.w r4, r6, #288 @ 0x120 │ │ + bl 8d23c │ │ mov r6, r4 │ │ - b.n 8e3e6 │ │ + b.n 8f57c │ │ ldr.w r0, [r9] │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, sl │ │ - blxne ccbe0 │ │ + blxne cd200 │ │ mov r0, r8 │ │ - blx cb1cc │ │ - bl 50108 │ │ + blx cb7d4 │ │ + bl 5162c │ │ + bmi.n 8f552 │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #24 │ │ ldr r3, [r0, #0] │ │ + mov r4, r0 │ │ + mov.w r0, #288 @ 0x120 │ │ adds r5, r3, #1 │ │ - bcs.n 8e47c │ │ cmp.w r5, r3, lsl #1 │ │ - it cc │ │ - lslcc r5, r3, #1 │ │ - mov r4, r0 │ │ - mov.w r0, #272 @ 0x110 │ │ + it ls │ │ + lslls r5, r3, #1 │ │ cmp r5, #4 │ │ it ls │ │ movls r5, #4 │ │ umull r2, r1, r5, r0 │ │ movs r0, #0 │ │ - cbnz r1, 8e486 │ │ + cbnz r1, 8f612 │ │ movw r1, #65528 @ 0xfff8 │ │ movt r1, #32767 @ 0x7fff │ │ cmp r2, r1 │ │ - bhi.n 8e474 │ │ - cbz r3, 8e454 │ │ + bhi.n 8f60a │ │ + cbz r3, 8f5ea │ │ ldr r0, [r4, #4] │ │ str r0, [sp, #12] │ │ - add.w r0, r3, r3, lsl #4 │ │ - lsls r0, r0, #4 │ │ + add.w r0, r3, r3, lsl #3 │ │ + lsls r0, r0, #5 │ │ str r0, [sp, #20] │ │ movs r0, #8 │ │ add r3, sp, #12 │ │ str r0, [sp, #16] │ │ mov r0, sp │ │ movs r1, #8 │ │ - bl 78194 │ │ + bl 7873c │ │ ldr r0, [sp, #0] │ │ cmp r0, #1 │ │ itttt ne │ │ ldrne r0, [sp, #4] │ │ strdne r5, r0, [r4] │ │ addne sp, #24 │ │ popne {r4, r5, r7, pc} │ │ ldrd r0, r1, [sp, #4] │ │ - ldr r2, [pc, #32] @ (8e498 ) │ │ + ldr r2, [pc, #20] @ (8f620 ) │ │ add r2, pc │ │ - bl 4ad80 │ │ - ldr r2, [pc, #16] @ (8e490 ) │ │ - movs r0, #0 │ │ - add r2, pc │ │ - bl 4ad80 │ │ - ldr r2, [pc, #12] @ (8e494 ) │ │ + bl 4bba0 │ │ + ldr r2, [pc, #8] @ (8f61c ) │ │ add r2, pc │ │ - bl 4ad80 │ │ + bl 4bba0 │ │ nop │ │ - movs r4, #100 @ 0x64 │ │ - movs r4, r0 │ │ - movs r4, #92 @ 0x5c │ │ + subs r4, r6, r4 │ │ movs r4, r0 │ │ - movs r4, #110 @ 0x6e │ │ + subs r4, r7, r4 │ │ movs r4, r0 │ │ - cbz r2, 8e4b2 │ │ + cbz r2, 8f63a │ │ cmp r2, #4 │ │ - bcs.n 8e4d2 │ │ + bcs.n 8f65a │ │ movs r2, #0 │ │ strd r1, r2, [r0, #16] │ │ movs r1, #19 │ │ strb r1, [r0, #8] │ │ - movs r1, #22 │ │ + movs r1, #10 │ │ strb r1, [r0, #0] │ │ bx lr │ │ movs r2, #0 │ │ strd r2, r2, [r0] │ │ strd r1, r2, [r0, #8] │ │ strd r1, r2, [r0, #16] │ │ strd r1, r2, [r0, #24] │ │ @@ -102395,717 +109737,960 @@ │ │ strd r2, r2, [r0, #40] @ 0x28 │ │ str r2, [r0, #48] @ 0x30 │ │ strh r2, [r0, #52] @ 0x34 │ │ bx lr │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ - sub sp, #52 @ 0x34 │ │ + sub sp, #56 @ 0x38 │ │ mov r6, r1 │ │ ldr.w r5, [r6], #4 │ │ cmp r5, #2 │ │ - bne.n 8e4ea │ │ + bne.n 8f672 │ │ movs r3, #2 │ │ - b.n 8e4f2 │ │ + b.n 8f67a │ │ uxth r3, r5 │ │ cmp r3, #5 │ │ - bne.n 8e50a │ │ + bne.n 8f692 │ │ movs r3, #5 │ │ bic.w r4, r2, #3 │ │ cmp r4, #4 │ │ - bne.n 8e502 │ │ + bne.n 8f68a │ │ movs r1, #0 │ │ strd r6, r1, [r0, #16] │ │ - b.n 8e520 │ │ + b.n 8f6a8 │ │ cmp r4, #8 │ │ - bne.n 8e514 │ │ + bne.n 8f69c │ │ adds r1, #8 │ │ - b.n 8e51a │ │ + b.n 8f6a2 │ │ movs r1, #0 │ │ strd r3, r1, [r0, #16] │ │ movs r1, #17 │ │ - b.n 8e522 │ │ + b.n 8f6aa │ │ cmp r4, #12 │ │ - bne.n 8e530 │ │ + bne.n 8f6b8 │ │ adds r1, #12 │ │ movs r2, #0 │ │ strd r1, r2, [r0, #16] │ │ movs r1, #19 │ │ strb r1, [r0, #8] │ │ - movs r1, #22 │ │ + movs r1, #10 │ │ strb r1, [r0, #0] │ │ - add sp, #52 @ 0x34 │ │ + add sp, #56 @ 0x38 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ ldr r4, [r1, #12] │ │ add.w r9, r1, #16 │ │ ldr.w ip, [r1, #4] │ │ sub.w r6, r2, #16 │ │ ldr.w lr, [r1, #8] │ │ - cbz r4, 8e58a │ │ + cbz r4, 8f712 │ │ cmp r4, lr │ │ - bls.n 8e59e │ │ + bls.n 8f726 │ │ mov.w r2, #1431655765 @ 0x55555555 │ │ mov.w r1, #858993459 @ 0x33333333 │ │ and.w r2, r2, r4, lsr #1 │ │ subs r2, r4, r2 │ │ and.w r1, r1, r2, lsr #2 │ │ bic.w r2, r2, #3435973836 @ 0xcccccccc │ │ add r1, r2 │ │ mov.w r2, #16843009 @ 0x1010101 │ │ add.w r1, r1, r1, lsr #4 │ │ bic.w r1, r1, #4042322160 @ 0xf0f0f0f0 │ │ muls r1, r2 │ │ lsrs r1, r1, #24 │ │ cmp r1, #2 │ │ - bcs.n 8e59e │ │ + bcs.n 8f726 │ │ cmp.w r4, #536870912 @ 0x20000000 │ │ - bcs.n 8e656 │ │ + bcs.n 8f7f2 │ │ mov.w r8, r4, lsl #3 │ │ cmp r6, r8 │ │ - bcs.n 8e5a8 │ │ + bcs.n 8f730 │ │ movs r1, #0 │ │ strd r9, r9, [r0, #12] │ │ - b.n 8e666 │ │ + b.n 8f802 │ │ mov.w fp, #0 │ │ mov.w r8, #0 │ │ mov r2, r9 │ │ cmp.w ip, #8 │ │ - bls.n 8e5c4 │ │ - movs r1, #71 @ 0x47 │ │ - b.n 8e522 │ │ - movs r1, #22 │ │ + bls.n 8f754 │ │ + movs r1, #74 @ 0x4a │ │ + b.n 8f6aa │ │ + movs r1, #10 │ │ strb r1, [r0, #0] │ │ - movs r1, #72 @ 0x48 │ │ + movs r1, #75 @ 0x4b │ │ strb r1, [r0, #8] │ │ - b.n 8e528 │ │ + b.n 8f6b0 │ │ sub.w r6, r6, r8 │ │ add.w r2, r9, r8 │ │ cmp.w r6, r4, lsl #2 │ │ - bcs.n 8e5ba │ │ - movs r1, #0 │ │ - b.n 8e650 │ │ + bcs.n 8f74a │ │ + mov r1, r2 │ │ + movs r2, #0 │ │ + strd r1, r1, [r0, #12] │ │ + str r2, [r0, #20] │ │ + b.n 8f6a8 │ │ mov.w fp, r4, lsl #2 │ │ cmp.w ip, #8 │ │ - bhi.n 8e59a │ │ + bhi.n 8f722 │ │ add.w r1, r2, fp │ │ sub.w r6, r6, fp │ │ cmp.w ip, #0 │ │ - beq.n 8e618 │ │ + beq.n 8f7bc │ │ cmp r5, #2 │ │ - bne.n 8e65a │ │ + bne.n 8f7f6 │ │ cmp r6, #4 │ │ - bcc.n 8e65e │ │ + bcc.n 8f7fa │ │ mov sl, r1 │ │ - str r6, [sp, #48] @ 0x30 │ │ - ldr.w r6, [sl], #4 │ │ - str r2, [sp, #40] @ 0x28 │ │ - subs r5, r6, #1 │ │ - cmp r5, #7 │ │ - bhi.w 8ea3a │ │ - ldr r2, [sp, #48] @ 0x30 │ │ + str.w r8, [sp, #12] │ │ + ldr.w r5, [sl], #4 │ │ + str r5, [sp, #44] @ 0x2c │ │ + sub.w r8, r5, #1 │ │ + cmp.w r8, #7 │ │ + bhi.w 8fbd4 │ │ + str.w fp, [sp, #4] │ │ + sub.w fp, r6, #4 │ │ + str.w fp, [sp, #52] @ 0x34 │ │ cmp.w ip, #1 │ │ - sub.w r2, r2, #4 │ │ - str r2, [sp, #44] @ 0x2c │ │ - ldr r2, [pc, #964] @ (8e9c0 ) │ │ - add r2, pc │ │ - str r2, [sp, #12] │ │ - ldrb r2, [r2, r5] │ │ - bne.w 8e724 │ │ - ldr r5, [sp, #44] @ 0x2c │ │ + ldr r5, [pc, #940] @ (8fb40 ) │ │ + add r5, pc │ │ + str r5, [sp, #0] │ │ + ldrb.w r5, [r5, r8] │ │ + bne.w 8f8b6 │ │ movs r1, #0 │ │ - str r2, [sp, #36] @ 0x24 │ │ - movs r2, #0 │ │ - strd r1, r1, [sp, #16] │ │ - strd r1, r1, [sp, #24] │ │ - str r1, [sp, #32] │ │ - b.n 8e6ba │ │ - strd r2, r1, [sp, #40] @ 0x28 │ │ + str r5, [sp, #40] @ 0x28 │ │ + strd r1, r1, [sp, #20] │ │ + strd r1, r1, [sp, #28] │ │ + str r1, [sp, #36] @ 0x24 │ │ + strd r1, sl, [sp, #44] @ 0x2c │ │ + ldr.w fp, [sp, #4] │ │ + ldr.w r8, [sp, #12] │ │ + b.n 8f7d2 │ │ + strd r1, r6, [sp, #48] @ 0x30 │ │ movs r1, #0 │ │ - movs r2, #0 │ │ movs r5, #0 │ │ - str r6, [sp, #48] @ 0x30 │ │ - strd r1, r1, [sp, #16] │ │ - strd r1, r1, [sp, #24] │ │ - strd r5, r5, [sp, #32] │ │ + str r1, [sp, #44] @ 0x2c │ │ + strd r1, r1, [sp, #20] │ │ + strd r1, r1, [sp, #28] │ │ + strd r5, r5, [sp, #36] @ 0x24 │ │ umull r5, r6, lr, ip │ │ subs.w sl, r5, #1073741824 @ 0x40000000 │ │ sbcs.w r6, r6, #0 │ │ - bcs.n 8e656 │ │ - str.w fp, [sp, #12] │ │ - mov fp, r2 │ │ + bcs.n 8f7f2 │ │ + ldr r6, [sp, #52] @ 0x34 │ │ + cmp.w r6, r5, lsl #2 │ │ + bcs.n 8f854 │ │ ldr r2, [sp, #48] @ 0x30 │ │ - cmp.w r2, r5, lsl #2 │ │ - bcs.n 8e6c0 │ │ movs r1, #0 │ │ - ldr r2, [sp, #44] @ 0x2c │ │ - str r2, [r0, #12] │ │ - str r2, [r0, #16] │ │ - b.n 8e666 │ │ - movs r1, #53 @ 0x35 │ │ - b.n 8e522 │ │ + strd r2, r2, [r0, #12] │ │ + b.n 8f802 │ │ + movs r1, #56 @ 0x38 │ │ + b.n 8f6aa │ │ cmp r6, #4 │ │ - bcs.n 8e66a │ │ + bcs.n 8f806 │ │ mov sl, r1 │ │ movs r1, #0 │ │ - strd r6, sl, [r0, #12] │ │ + strd r2, sl, [r0, #12] │ │ str r1, [r0, #20] │ │ - b.n 8e520 │ │ - str r2, [sp, #40] @ 0x28 │ │ + b.n 8f6a8 │ │ + str r2, [sp, #16] │ │ mov r2, r1 │ │ ldr.w r5, [r2], #4 │ │ - str r5, [sp, #16] │ │ + str r5, [sp, #44] @ 0x2c │ │ subs r5, #1 │ │ - str r6, [sp, #48] @ 0x30 │ │ cmp r5, #8 │ │ - bcs.w 8ea3a │ │ - str r1, [sp, #44] @ 0x2c │ │ + bcs.w 8fa86 │ │ + strd r1, r6, [sp, #48] @ 0x30 │ │ uxtb r6, r5 │ │ mov.w sl, #253 @ 0xfd │ │ - ldr r1, [sp, #44] @ 0x2c │ │ lsr.w r6, sl, r6 │ │ lsls r6, r6, #31 │ │ - beq.w 8ea3a │ │ - mov sl, r2 │ │ - ldr r2, [sp, #48] @ 0x30 │ │ + beq.w 8fa86 │ │ + ldr r1, [sp, #52] @ 0x34 │ │ cmp.w ip, #1 │ │ - sub.w r2, r2, #4 │ │ - str r2, [sp, #12] │ │ - ldr r6, [pc, #924] @ (8ea40 ) │ │ - add r6, pc │ │ - ldrb r2, [r6, r5] │ │ - bne.n 8e764 │ │ + sub.w r6, r1, #4 │ │ + ldr r1, [pc, #932] @ (8fbdc ) │ │ + add r1, pc │ │ + ldrb r5, [r1, r5] │ │ + bne.n 8f8fe │ │ movs r1, #0 │ │ - str r2, [sp, #36] @ 0x24 │ │ - strd r1, r1, [sp, #16] │ │ - movs r2, #0 │ │ - strd r1, r1, [sp, #24] │ │ - str r1, [sp, #32] │ │ - ldr r5, [sp, #12] │ │ - strd sl, r5, [sp, #44] @ 0x2c │ │ - b.n 8e630 │ │ - ldr.w sl, [sp, #44] @ 0x2c │ │ - lsls r6, r5, #2 │ │ + str r5, [sp, #40] @ 0x28 │ │ + add r5, sp, #44 @ 0x2c │ │ + strd r1, r1, [sp, #20] │ │ + stmia r5!, {r1, r2, r6} │ │ + strd r1, r1, [sp, #28] │ │ + str r1, [sp, #36] @ 0x24 │ │ + ldr r2, [sp, #16] │ │ + b.n 8f7d2 │ │ + ldr.w sl, [sp, #48] @ 0x30 │ │ str r1, [sp, #8] │ │ - subs r1, r2, r6 │ │ + mov r1, r6 │ │ + lsls r6, r5, #2 │ │ + subs r1, r1, r6 │ │ add.w r5, sl, r6 │ │ cmp r1, r6 │ │ - bcs.n 8e6da │ │ + bcs.n 8f870 │ │ movs r1, #0 │ │ strd r5, r5, [r0, #12] │ │ - b.n 8e666 │ │ + b.n 8f802 │ │ add.w r1, r0, #32 │ │ - ldr r2, [sp, #20] │ │ + strh r3, [r0, #52] @ 0x34 │ │ stmia.w r1, {r5, r6, ip, lr} │ │ - ldr r1, [sp, #16] │ │ + ldr r1, [sp, #44] @ 0x2c │ │ + ldr r3, [sp, #20] │ │ ldr r5, [sp, #8] │ │ - strh r3, [r0, #52] @ 0x34 │ │ - mov.w r3, fp, lsl #24 │ │ lsls r1, r1, #24 │ │ str r4, [r0, #48] @ 0x30 │ │ - orr.w r1, r1, r2, lsl #16 │ │ - ldr r2, [sp, #24] │ │ - orr.w r3, r3, r5, lsl #16 │ │ - ldr r5, [sp, #32] │ │ + orr.w r1, r1, r3, lsl #16 │ │ + ldr r3, [sp, #24] │ │ strd r9, r8, [r0, #8] │ │ - orr.w r1, r1, r2, lsl #8 │ │ - ldr r2, [sp, #28] │ │ - orr.w r3, r3, r5, lsl #8 │ │ + strd r2, fp, [r0, #16] │ │ + orr.w r1, r1, r3, lsl #8 │ │ + ldr r3, [sp, #28] │ │ + strd sl, r6, [r0, #24] │ │ + add r1, r3 │ │ + ldr r3, [sp, #32] │ │ + lsls r3, r3, #24 │ │ + orr.w r3, r3, r5, lsl #16 │ │ ldr r5, [sp, #36] @ 0x24 │ │ - add r1, r2 │ │ - str r6, [r0, #28] │ │ + orr.w r3, r3, r5, lsl #8 │ │ + ldr r5, [sp, #40] @ 0x28 │ │ add r3, r5 │ │ strd r3, r1, [r0] │ │ - ldr r1, [sp, #40] @ 0x28 │ │ - str r1, [r0, #16] │ │ - ldr r1, [sp, #12] │ │ - strd r1, sl, [r0, #20] │ │ - b.n 8e528 │ │ - ldr r5, [sp, #44] @ 0x2c │ │ - cmp r5, #4 │ │ - bcc.n 8e660 │ │ - ldr r6, [r1, #4] │ │ - subs r5, r6, #1 │ │ + b.n 8f6b0 │ │ + str r2, [sp, #16] │ │ + ldr r2, [sp, #52] @ 0x34 │ │ + cmp r2, #4 │ │ + ldr r2, [sp, #44] @ 0x2c │ │ + bcc.n 8f7fc │ │ + ldr r2, [r1, #4] │ │ + str r5, [sp, #40] @ 0x28 │ │ + subs r5, r2, #1 │ │ + str r6, [sp, #52] @ 0x34 │ │ cmp r5, #7 │ │ - bhi.w 8ea3a │ │ - str r1, [sp, #44] @ 0x2c │ │ + str r2, [sp, #44] @ 0x2c │ │ + bhi.w 8fbd4 │ │ + str r1, [sp, #48] @ 0x30 │ │ add.w sl, r1, #8 │ │ - ldr r1, [sp, #48] @ 0x30 │ │ + ldr r1, [sp, #52] @ 0x34 │ │ cmp.w ip, #2 │ │ - str r6, [sp, #16] │ │ - sub.w r6, r1, #8 │ │ - ldr r1, [sp, #12] │ │ - str r2, [sp, #36] @ 0x24 │ │ + sub.w r2, r1, #8 │ │ + ldr r1, [sp, #0] │ │ ldrb r5, [r1, r5] │ │ - str r5, [sp, #32] │ │ - bne.w 8e8e0 │ │ + str r5, [sp, #36] @ 0x24 │ │ + bne.w 8fa8e │ │ movs r1, #0 │ │ - movs r2, #0 │ │ - strd r1, r1, [sp, #16] │ │ - strd r1, r1, [sp, #24] │ │ - strd sl, r6, [sp, #44] @ 0x2c │ │ - b.n 8e630 │ │ - str r6, [sp, #4] │ │ - ldr r5, [sp, #12] │ │ - ldr r6, [sp, #16] │ │ - cmp r5, #4 │ │ - bcc.w 8e660 │ │ + str r2, [sp, #52] @ 0x34 │ │ + strd r1, r1, [sp, #20] │ │ + strd r1, r1, [sp, #28] │ │ + strd r1, sl, [sp, #44] @ 0x2c │ │ + ldr r2, [sp, #16] │ │ + b.n 8f7b2 │ │ + strd r1, fp, [sp] │ │ + mov sl, r2 │ │ + ldr r1, [sp, #48] @ 0x30 │ │ + cmp r6, #4 │ │ + ldr r2, [sp, #44] @ 0x2c │ │ + str.w r8, [sp, #12] │ │ + bcc.w 8f7fc │ │ ldr r1, [r1, #4] │ │ - str r2, [sp, #36] @ 0x24 │ │ + str r5, [sp, #40] @ 0x28 │ │ subs r5, r1, #1 │ │ + str r1, [sp, #44] @ 0x2c │ │ cmp r5, #7 │ │ - bhi.w 8ea3a │ │ - mov r2, r1 │ │ + bhi.w 8fa86 │ │ uxtb.w sl, r5 │ │ movs r6, #253 @ 0xfd │ │ - ldr r1, [sp, #44] @ 0x2c │ │ lsr.w r6, r6, sl │ │ lsls r6, r6, #31 │ │ - beq.w 8ea3a │ │ - add.w sl, r1, #8 │ │ + beq.w 8fa86 │ │ ldr r1, [sp, #48] @ 0x30 │ │ cmp.w ip, #2 │ │ - sub.w r6, r1, #8 │ │ - ldr r1, [sp, #4] │ │ + add.w sl, r1, #8 │ │ + ldr r1, [sp, #52] @ 0x34 │ │ + sub.w r2, r1, #8 │ │ + ldr r1, [sp, #0] │ │ ldrb r5, [r1, r5] │ │ - str r5, [sp, #32] │ │ - beq.n 8e752 │ │ - ldr r1, [sp, #44] @ 0x2c │ │ - cmp r6, #4 │ │ - mov r6, r2 │ │ - bcc.w 8e660 │ │ + str r5, [sp, #36] @ 0x24 │ │ + beq.n 8f8ea │ │ + cmp r2, #4 │ │ + ldrd r2, r1, [sp, #44] @ 0x2c │ │ + bcc.w 8f7fc │ │ ldr r1, [r1, #8] │ │ + str r1, [sp, #44] @ 0x2c │ │ subs r5, r1, #1 │ │ cmp r5, #7 │ │ - bhi.w 8ea3a │ │ - mov r2, r1 │ │ + bhi.w 8fa86 │ │ uxtb.w sl, r5 │ │ movs r6, #253 @ 0xfd │ │ - ldr r1, [sp, #44] @ 0x2c │ │ lsr.w r6, r6, sl │ │ lsls r6, r6, #31 │ │ - beq.w 8ea3a │ │ - add.w sl, r1, #12 │ │ + beq.w 8fa86 │ │ ldr r1, [sp, #48] @ 0x30 │ │ cmp.w ip, #3 │ │ - sub.w r6, r1, #12 │ │ - ldr r1, [sp, #4] │ │ + add.w sl, r1, #12 │ │ + ldr r1, [sp, #52] @ 0x34 │ │ + sub.w r2, r1, #12 │ │ + ldr r1, [sp, #0] │ │ ldrb r1, [r1, r5] │ │ str r1, [sp, #8] │ │ - beq.w 8e90a │ │ - ldr r1, [sp, #44] @ 0x2c │ │ - cmp r6, #4 │ │ - mov r6, r2 │ │ - bcc.w 8e660 │ │ + beq.w 8fabc │ │ + cmp r2, #4 │ │ + ldrd r2, r1, [sp, #44] @ 0x2c │ │ + bcc.w 8f7fc │ │ ldr r1, [r1, #12] │ │ + str r1, [sp, #44] @ 0x2c │ │ subs r5, r1, #1 │ │ cmp r5, #7 │ │ - bhi.w 8ea3a │ │ - mov r2, r1 │ │ + bhi.n 8fa86 │ │ uxtb r1, r5 │ │ movs r6, #253 @ 0xfd │ │ lsrs r6, r1 │ │ - ldr r1, [sp, #44] @ 0x2c │ │ lsls r6, r6, #31 │ │ - beq.w 8ea3a │ │ - add.w sl, r1, #16 │ │ + beq.n 8fa86 │ │ ldr r1, [sp, #48] @ 0x30 │ │ cmp.w ip, #4 │ │ - sub.w r6, r1, #16 │ │ - ldr r1, [sp, #4] │ │ + add.w sl, r1, #16 │ │ + ldr r1, [sp, #52] @ 0x34 │ │ + sub.w r2, r1, #16 │ │ + ldr r1, [sp, #0] │ │ ldrb r1, [r1, r5] │ │ - str r1, [sp, #0] │ │ - beq.w 8e948 │ │ - ldr r1, [sp, #44] @ 0x2c │ │ - cmp r6, #4 │ │ - mov r6, r2 │ │ - bcc.w 8e660 │ │ + str r1, [sp, #32] │ │ + beq.w 8fafc │ │ + cmp r2, #4 │ │ + ldrd r2, r1, [sp, #44] @ 0x2c │ │ + bcc.w 8f7fc │ │ ldr r1, [r1, #16] │ │ + str r1, [sp, #44] @ 0x2c │ │ subs r5, r1, #1 │ │ cmp r5, #7 │ │ - bhi.w 8ea3a │ │ - mov r2, r1 │ │ + bhi.n 8fa86 │ │ uxtb r1, r5 │ │ movs r6, #253 @ 0xfd │ │ lsrs r6, r1 │ │ - ldr r1, [sp, #44] @ 0x2c │ │ lsls r6, r6, #31 │ │ - beq.w 8ea3a │ │ - add.w sl, r1, #20 │ │ + beq.n 8fa86 │ │ ldr r1, [sp, #48] @ 0x30 │ │ cmp.w ip, #5 │ │ - sub.w r6, r1, #20 │ │ - ldr r1, [sp, #4] │ │ + add.w sl, r1, #20 │ │ + ldr r1, [sp, #52] @ 0x34 │ │ + sub.w r2, r1, #20 │ │ + ldr r1, [sp, #0] │ │ ldrb r1, [r1, r5] │ │ str r1, [sp, #28] │ │ - beq.w 8e984 │ │ - ldr r1, [sp, #44] @ 0x2c │ │ - cmp r6, #4 │ │ - mov r6, r2 │ │ - bcc.w 8e660 │ │ + beq.w 8fb34 │ │ + cmp r2, #4 │ │ + ldrd r2, r1, [sp, #44] @ 0x2c │ │ + bcc.w 8f7fc │ │ ldr r1, [r1, #20] │ │ + str r1, [sp, #44] @ 0x2c │ │ subs r5, r1, #1 │ │ cmp r5, #7 │ │ - bhi.w 8ea3a │ │ - mov r2, r1 │ │ + bhi.n 8fa86 │ │ uxtb r1, r5 │ │ movs r6, #253 @ 0xfd │ │ lsrs r6, r1 │ │ - ldr r1, [sp, #44] @ 0x2c │ │ lsls r6, r6, #31 │ │ - beq.w 8ea3a │ │ - add.w sl, r1, #24 │ │ + beq.n 8fa86 │ │ ldr r1, [sp, #48] @ 0x30 │ │ cmp.w ip, #6 │ │ - sub.w r6, r1, #24 │ │ - ldr r1, [sp, #4] │ │ + add.w sl, r1, #24 │ │ + ldr r1, [sp, #52] @ 0x34 │ │ + sub.w r2, r1, #24 │ │ + ldr r1, [sp, #0] │ │ ldrb r1, [r1, r5] │ │ str r1, [sp, #24] │ │ - beq.w 8e9b6 │ │ - ldr r1, [sp, #44] @ 0x2c │ │ - cmp r6, #4 │ │ - mov r6, r2 │ │ - bcc.w 8e660 │ │ + beq.w 8fb70 │ │ + cmp r2, #4 │ │ + ldrd r2, r1, [sp, #44] @ 0x2c │ │ + bcc.w 8f7fc │ │ ldr r1, [r1, #24] │ │ - str r1, [sp, #16] │ │ + str r1, [sp, #44] @ 0x2c │ │ subs r5, r1, #1 │ │ cmp r5, #7 │ │ - bhi.w 8ea3a │ │ + bhi.n 8fa86 │ │ uxtb r1, r5 │ │ movs r6, #253 @ 0xfd │ │ lsrs r6, r1 │ │ - ldr r1, [sp, #44] @ 0x2c │ │ lsls r6, r6, #31 │ │ - beq.w 8ea3a │ │ - add.w sl, r1, #28 │ │ + beq.n 8fa86 │ │ ldr r1, [sp, #48] @ 0x30 │ │ cmp.w ip, #7 │ │ + add.w sl, r1, #28 │ │ + ldr r1, [sp, #52] @ 0x34 │ │ sub.w r2, r1, #28 │ │ - ldr r1, [sp, #4] │ │ + ldr r1, [sp, #0] │ │ ldrb r1, [r1, r5] │ │ str r1, [sp, #20] │ │ - bne.w 8ea1a │ │ - movs r1, #0 │ │ - strd sl, r2, [sp, #44] @ 0x2c │ │ - str r1, [sp, #16] │ │ - b.n 8e956 │ │ - cmp r6, #4 │ │ + beq.w 8fba4 │ │ + cmp r2, #4 │ │ + bcc.w 8fbae │ │ + ldr.w r1, [sl] │ │ + str r1, [sp, #44] @ 0x2c │ │ + subs r5, r1, #1 │ │ + cmp r5, #7 │ │ + bhi.n 8fa86 │ │ + uxtb r1, r5 │ │ + movs r6, #253 @ 0xfd │ │ + lsrs r6, r1 │ │ + lsls r6, r6, #31 │ │ + bne.w 8fbbe │ │ ldr r1, [sp, #44] @ 0x2c │ │ - ldr r6, [sp, #16] │ │ - bcc.w 8e660 │ │ - ldr r2, [r1, #8] │ │ - subs r5, r2, #1 │ │ + str r1, [r0, #12] │ │ + movs r1, #77 @ 0x4d │ │ + b.n 8f6aa │ │ + cmp r2, #4 │ │ + ldrd r2, r1, [sp, #44] @ 0x2c │ │ + bcc.w 8f7fc │ │ + ldr r1, [r1, #8] │ │ + str r1, [sp, #44] @ 0x2c │ │ + subs r5, r1, #1 │ │ cmp r5, #7 │ │ - bhi.w 8ea3a │ │ - add.w sl, r1, #12 │ │ + bhi.w 8fbd4 │ │ ldr r1, [sp, #48] @ 0x30 │ │ cmp.w ip, #3 │ │ - sub.w r6, r1, #12 │ │ - ldr r1, [sp, #12] │ │ + add.w sl, r1, #12 │ │ + ldr r1, [sp, #52] @ 0x34 │ │ + sub.w r2, r1, #12 │ │ + ldr r1, [sp, #0] │ │ ldrb r1, [r1, r5] │ │ str r1, [sp, #8] │ │ - bne.n 8e91e │ │ + bne.n 8fad0 │ │ movs r1, #0 │ │ - movs r2, #0 │ │ - strd r1, r1, [sp, #16] │ │ - strd r1, r1, [sp, #24] │ │ - strd sl, r6, [sp, #44] @ 0x2c │ │ + str r1, [sp, #44] @ 0x2c │ │ + strd r1, r1, [sp, #20] │ │ + strd r1, r1, [sp, #28] │ │ + strd sl, r2, [sp, #48] @ 0x30 │ │ ldr r1, [sp, #8] │ │ - b.n 8e630 │ │ - ldr r1, [sp, #44] @ 0x2c │ │ - cmp r6, #4 │ │ - mov r6, r2 │ │ - bcc.w 8e660 │ │ - ldr r2, [r1, #12] │ │ - subs r5, r2, #1 │ │ + b.n 8f8fa │ │ + cmp r2, #4 │ │ + ldrd r2, r1, [sp, #44] @ 0x2c │ │ + bcc.w 8f7fc │ │ + ldr r1, [r1, #12] │ │ + str r1, [sp, #44] @ 0x2c │ │ + subs r5, r1, #1 │ │ cmp r5, #7 │ │ - bhi.w 8ea3a │ │ - add.w sl, r1, #16 │ │ + bhi.n 8fbd4 │ │ ldr r1, [sp, #48] @ 0x30 │ │ cmp.w ip, #4 │ │ - sub.w r6, r1, #16 │ │ - ldr r1, [sp, #12] │ │ + add.w sl, r1, #16 │ │ + ldr r1, [sp, #52] @ 0x34 │ │ + sub.w r2, r1, #16 │ │ + ldr r1, [sp, #0] │ │ ldrb r1, [r1, r5] │ │ - str r1, [sp, #0] │ │ - bne.n 8e95c │ │ + str r1, [sp, #32] │ │ + bne.n 8fb08 │ │ movs r1, #0 │ │ - strd r1, r1, [sp, #16] │ │ - strd r1, r1, [sp, #24] │ │ - strd sl, r6, [sp, #44] @ 0x2c │ │ - ldr r1, [sp, #8] │ │ - ldr r2, [sp, #0] │ │ - b.n 8e630 │ │ - ldr r1, [sp, #44] @ 0x2c │ │ - cmp r6, #4 │ │ - mov r6, r2 │ │ - bcc.w 8e660 │ │ - ldr r2, [r1, #16] │ │ - subs r5, r2, #1 │ │ + str r1, [sp, #44] @ 0x2c │ │ + strd r1, r1, [sp, #20] │ │ + str r1, [sp, #28] │ │ + b.n 8fac8 │ │ + cmp r2, #4 │ │ + ldrd r2, r1, [sp, #44] @ 0x2c │ │ + bcc.w 8f7fc │ │ + ldr r1, [r1, #16] │ │ + str r1, [sp, #44] @ 0x2c │ │ + subs r5, r1, #1 │ │ cmp r5, #7 │ │ - bhi.n 8ea3a │ │ - add.w sl, r1, #20 │ │ + bhi.n 8fbd4 │ │ ldr r1, [sp, #48] @ 0x30 │ │ cmp.w ip, #5 │ │ - sub.w r6, r1, #20 │ │ - ldr r1, [sp, #12] │ │ + add.w sl, r1, #20 │ │ + ldr r1, [sp, #52] @ 0x34 │ │ + sub.w r2, r1, #20 │ │ + ldr r1, [sp, #0] │ │ ldrb r1, [r1, r5] │ │ str r1, [sp, #28] │ │ - bne.n 8e98e │ │ + bne.n 8fb44 │ │ movs r1, #0 │ │ - strd r1, r1, [sp, #16] │ │ - str r1, [sp, #24] │ │ - b.n 8e952 │ │ - ldr r1, [sp, #44] @ 0x2c │ │ - cmp r6, #4 │ │ - mov r6, r2 │ │ - bcc.w 8e660 │ │ - ldr r2, [r1, #20] │ │ - subs r5, r2, #1 │ │ + str r1, [sp, #44] @ 0x2c │ │ + strd r1, r1, [sp, #20] │ │ + b.n 8fac8 │ │ + nop │ │ + stmia r4!, {r5, r7} │ │ + vtbl.8 d18, {d7-d9}, d4 │ │ + ldrd r2, r1, [sp, #44] @ 0x2c │ │ + bcc.w 8f7fc │ │ + ldr r1, [r1, #20] │ │ + str r1, [sp, #44] @ 0x2c │ │ + subs r5, r1, #1 │ │ cmp r5, #7 │ │ - bhi.n 8ea3a │ │ - add.w sl, r1, #24 │ │ + bhi.n 8fbd4 │ │ ldr r1, [sp, #48] @ 0x30 │ │ cmp.w ip, #6 │ │ - sub.w r6, r1, #24 │ │ - ldr r1, [sp, #12] │ │ + add.w sl, r1, #24 │ │ + ldr r1, [sp, #52] @ 0x34 │ │ + sub.w r2, r1, #24 │ │ + ldr r1, [sp, #0] │ │ ldrb r1, [r1, r5] │ │ str r1, [sp, #24] │ │ - bne.n 8e9c4 │ │ + bne.n 8fb78 │ │ movs r1, #0 │ │ - strd r1, r1, [sp, #16] │ │ - b.n 8e952 │ │ - nop │ │ - bcc.n 8e968 │ │ - vtbl.8 d25, {d7-d8}, d11 │ │ - cmp r6, #4 │ │ - mov r6, r2 │ │ - bcc.w 8e660 │ │ - ldr r2, [r1, #24] │ │ - subs r5, r2, #1 │ │ + str r1, [sp, #44] @ 0x2c │ │ + str r1, [sp, #20] │ │ + b.n 8fac8 │ │ + cmp r2, #4 │ │ + ldrd r2, r1, [sp, #44] @ 0x2c │ │ + bcc.w 8f7fc │ │ + ldr r1, [r1, #24] │ │ + str r1, [sp, #44] @ 0x2c │ │ + subs r5, r1, #1 │ │ cmp r5, #7 │ │ - bhi.n 8ea3a │ │ - add.w sl, r1, #28 │ │ + bhi.n 8fbd4 │ │ ldr r1, [sp, #48] @ 0x30 │ │ cmp.w ip, #7 │ │ - sub.w r6, r1, #28 │ │ - ldr r1, [sp, #12] │ │ + add.w sl, r1, #28 │ │ + ldr r1, [sp, #52] @ 0x34 │ │ + sub.w r2, r1, #28 │ │ + ldr r1, [sp, #0] │ │ ldrb r1, [r1, r5] │ │ str r1, [sp, #20] │ │ - bne.n 8e9f2 │ │ + bne.n 8fbaa │ │ movs r1, #0 │ │ - str r1, [sp, #16] │ │ - b.n 8e952 │ │ - cmp r6, #4 │ │ - bcs.n 8e9fa │ │ - mov r6, r2 │ │ - b.n 8e660 │ │ - ldr.w r5, [sl] │ │ - subs r5, #1 │ │ + str r1, [sp, #44] @ 0x2c │ │ + b.n 8fac8 │ │ + cmp r2, #4 │ │ + bcs.n 8fbb2 │ │ + ldr r2, [sp, #44] @ 0x2c │ │ + b.n 8f7fc │ │ + ldr.w r1, [sl] │ │ + str r1, [sp, #44] @ 0x2c │ │ + subs r5, r1, #1 │ │ cmp r5, #7 │ │ - bhi.n 8ea3a │ │ - ldr r1, [sp, #12] │ │ + bhi.n 8fbd4 │ │ + ldr r1, [sp, #0] │ │ add r5, r1 │ │ ldrb r1, [r5, #0] │ │ - str r1, [sp, #16] │ │ - ldr r1, [sp, #48] @ 0x30 │ │ + str r1, [sp, #44] @ 0x2c │ │ + ldr r1, [sp, #52] @ 0x34 │ │ subs r1, #32 │ │ + str r1, [sp, #52] @ 0x34 │ │ + ldr r1, [sp, #48] @ 0x30 │ │ + adds r1, #32 │ │ str r1, [sp, #48] @ 0x30 │ │ + b.n 8facc │ │ ldr r1, [sp, #44] @ 0x2c │ │ - adds r1, #32 │ │ - str r1, [sp, #44] @ 0x2c │ │ - b.n 8e956 │ │ - cmp r2, #4 │ │ - bcs.n 8ea22 │ │ - ldr r6, [sp, #16] │ │ - b.n 8e660 │ │ - ldr.w r5, [sl] │ │ - subs r5, #1 │ │ - cmp r5, #7 │ │ - bhi.n 8ea3a │ │ - uxtb r1, r5 │ │ - movs r6, #253 @ 0xfd │ │ - lsrs r6, r1 │ │ - lsls r6, r6, #31 │ │ - beq.n 8ea3a │ │ - ldr r1, [sp, #4] │ │ - b.n 8ea06 │ │ - movs r1, #74 @ 0x4a │ │ - b.n 8e522 │ │ - nop │ │ - bcs.n 8ea18 │ │ + str r1, [r0, #12] │ │ + movs r1, #78 @ 0x4e │ │ + b.n 8f6aa │ │ + stmia r4!, {r2, r4} │ │ vsli.64 d27, d16, #55 @ 0x37 │ │ add r7, sp, #8 │ │ mov r4, r0 │ │ + ldr r0, [r0, #0] │ │ + dmb ish │ │ + ldrex r1, [r0] │ │ + subs r2, r1, #1 │ │ + strex r3, r2, [r0] │ │ + cmp r3, #0 │ │ + bne.n 8fbec │ │ + cmp r1, #1 │ │ + bne.n 8fc08 │ │ + dmb ish │ │ + mov r0, r4 │ │ + bl 7eea0 │ │ + adds r0, r4, #4 │ │ + bl 8d134 │ │ + ldrd r0, r1, [r4, #20] │ │ + ldmia.w sp!, {r4, r5, r7, lr} │ │ + b.w 8d19c │ │ + mov r5, r0 │ │ + adds r0, r4, #4 │ │ + bl 8d134 │ │ + b.n 8fc26 │ │ + mov r5, r0 │ │ + ldrd r0, r1, [r4, #20] │ │ + bl 8d19c │ │ + mov r0, r5 │ │ + blx cb7d4 │ │ + bl 5162c │ │ + push {r4, r5, r7, lr} │ │ + add r7, sp, #8 │ │ + mov r4, r0 │ │ ldr.w r1, [r0, #104]! │ │ - cbz r1, 8ea6e │ │ + cbz r1, 8fc62 │ │ dmb ish │ │ ldrex r2, [r1] │ │ subs r3, r2, #1 │ │ strex r5, r3, [r1] │ │ cmp r5, #0 │ │ - bne.n 8ea54 │ │ + bne.n 8fc48 │ │ cmp r2, #1 │ │ - bne.n 8ea6e │ │ + bne.n 8fc62 │ │ dmb ish │ │ - bl 7e094 │ │ + bl 7eea0 │ │ add.w r0, r4, #108 @ 0x6c │ │ ldmia.w sp!, {r4, r5, r7, lr} │ │ - b.w 8bcae │ │ + b.w 8ced2 │ │ mov r5, r0 │ │ add.w r0, r4, #108 @ 0x6c │ │ - bl 8bcae │ │ + bl 8ced2 │ │ mov r0, r5 │ │ - blx cb1cc │ │ - bl 50108 │ │ + blx cb7d4 │ │ + bl 5162c │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #444 @ 0x1bc │ │ mov r8, r1 │ │ - str r0, [sp, #48] @ 0x30 │ │ + str r0, [sp, #52] @ 0x34 │ │ movs r1, #0 │ │ subs.w r0, r8, #1 │ │ sbc.w r1, r1, #3221225472 @ 0xc0000000 │ │ - str r3, [sp, #64] @ 0x40 │ │ + mov sl, r3 │ │ str r2, [sp, #72] @ 0x48 │ │ mov r2, r8 │ │ movs r3, #0 │ │ - bl c9adc │ │ + bl ca0e4 │ │ cmp.w r8, #4096 @ 0x1000 │ │ strd r1, r0, [sp, #16] │ │ - bhi.n 8eac8 │ │ + bhi.n 8fcbc │ │ sub.w r0, r8, r8, lsr #1 │ │ cmp r0, #64 @ 0x40 │ │ it cs │ │ movcs r0, #64 @ 0x40 │ │ - b.n 8eae4 │ │ + b.n 8fcd8 │ │ orr.w r0, r8, #1 │ │ movs r2, #1 │ │ clz r0, r0 │ │ rsb r0, r0, #32 │ │ lsrs r0, r0, #1 │ │ lsr.w r1, r8, r0 │ │ lsl.w r0, r2, r0 │ │ add r0, r1 │ │ lsrs r0, r0, #1 │ │ str r0, [sp, #28] │ │ - sub.w ip, r7, #130 @ 0x82 │ │ - ldr r0, [sp, #48] @ 0x30 │ │ + sub.w lr, r7, #130 @ 0x82 │ │ + ldr r0, [sp, #52] @ 0x34 │ │ add r2, sp, #76 @ 0x4c │ │ - ldr r3, [sp, #64] @ 0x40 │ │ - mov.w sl, #0 │ │ + movs r3, #1 │ │ + mov.w r9, #0 │ │ + movs r4, #0 │ │ sub.w r1, r0, #32 │ │ - adds r0, #64 @ 0x40 │ │ + adds r0, #72 @ 0x48 │ │ str r1, [sp, #24] │ │ - movs r1, #0 │ │ str r0, [sp, #12] │ │ - movs r0, #1 │ │ - str.w r8, [sp, #40] @ 0x28 │ │ - str r0, [sp, #44] @ 0x2c │ │ - cmp r8, sl │ │ - ldr r0, [sp, #48] @ 0x30 │ │ - str.w sl, [sp, #56] @ 0x38 │ │ - add.w r0, r0, sl, lsl #5 │ │ - str r0, [sp, #68] @ 0x44 │ │ - bls.n 8eb44 │ │ + str.w sl, [sp, #44] @ 0x2c │ │ + str.w r8, [sp, #36] @ 0x24 │ │ + ldr r0, [sp, #52] @ 0x34 │ │ + cmp r8, r9 │ │ + str.w r9, [sp, #60] @ 0x3c │ │ + add.w r0, r0, r9, lsl #5 │ │ + str r0, [sp, #40] @ 0x28 │ │ + bls.n 8fd44 │ │ ldr r0, [sp, #28] │ │ - sub.w sl, r8, sl │ │ - str r1, [sp, #60] @ 0x3c │ │ + sub.w sl, r8, r9 │ │ + str r4, [sp, #68] @ 0x44 │ │ cmp sl, r0 │ │ - bcs.n 8eb56 │ │ + bcs.n 8fd56 │ │ ldr r0, [r7, #8] │ │ - cbz r0, 8eb82 │ │ + cbz r0, 8fd6e │ │ movs r0, #0 │ │ cmp.w sl, #32 │ │ strd r0, r0, [sp] │ │ it cs │ │ movcs.w sl, #32 │ │ - ldr r0, [sp, #68] @ 0x44 │ │ - mov r1, sl │ │ + mov r4, r3 │ │ + ldr r0, [sp, #40] @ 0x28 │ │ ldr r2, [sp, #72] @ 0x48 │ │ - bl 8eed4 │ │ - b.n 8ec5e │ │ - mov.w fp, #1 │ │ - mov.w lr, #0 │ │ - cmp r1, #2 │ │ - bcs.w 8ecca │ │ - ldr r4, [sp, #44] @ 0x2c │ │ - b.n 8ee8e │ │ + mov r1, sl │ │ + ldr r3, [sp, #44] @ 0x2c │ │ + bl 900ec │ │ + mov.w r0, sl, lsl #1 │ │ + mov r3, r4 │ │ + adds r2, r0, #1 │ │ + b.n 8fd7a │ │ + movs r0, #1 │ │ + mov fp, r3 │ │ + str r0, [sp, #48] @ 0x30 │ │ + mov.w ip, #0 │ │ + cmp r4, #2 │ │ + bcs.n 8fde2 │ │ + mov r3, fp │ │ + b.n 8ffa0 │ │ cmp.w sl, #2 │ │ - bcc.w 8ec5e │ │ - ldr r0, [sp, #68] @ 0x44 │ │ - ldrd lr, ip, [r0] │ │ - ldrd r9, r8, [r0, #32] │ │ + bcs.w 8ffb8 │ │ + ldr.w r9, [sp, #60] @ 0x3c │ │ + ldr.w r8, [sp, #36] @ 0x24 │ │ + mov.w r0, sl, lsl #1 │ │ + adds r2, r0, #1 │ │ + b.n 8fd82 │ │ + ldr r0, [sp, #28] │ │ + cmp sl, r0 │ │ + it cs │ │ + movcs sl, r0 │ │ + mov.w r2, sl, lsl #1 │ │ + ldr.w r8, [sp, #36] @ 0x24 │ │ + ldr.w r9, [sp, #60] @ 0x3c │ │ + sub.w r0, r9, r3, lsr #1 │ │ + str r2, [sp, #48] @ 0x30 │ │ + adds.w r0, r0, r9 │ │ + add.w r2, r9, r2, lsr #1 │ │ + ldr r4, [sp, #20] │ │ + mov.w lr, #0 │ │ + adc.w r1, lr, #0 │ │ + adds.w r2, r2, r9 │ │ + mov fp, r3 │ │ + ldr r3, [sp, #16] │ │ + umull ip, r6, r2, r4 │ │ + mla r2, r2, r3, r6 │ │ + umull r6, r5, r0, r4 │ │ + mla r0, r0, r3, r5 │ │ + mla r0, r1, r4, r0 │ │ + adc.w r1, lr, #0 │ │ + sub.w lr, r7, #130 @ 0x82 │ │ + mla r1, r1, r4, r2 │ │ + add r2, sp, #76 @ 0x4c │ │ + eors r0, r1 │ │ + eor.w r1, ip, r6 │ │ + clz r1, r1 │ │ + add.w ip, r1, #32 │ │ + it ne │ │ + clzne ip, r0 │ │ + ldr.w sl, [sp, #44] @ 0x2c │ │ + ldr r4, [sp, #68] @ 0x44 │ │ + cmp r4, #2 │ │ + bcc.n 8fd52 │ │ + ldr r0, [sp, #24] │ │ + mov r3, fp │ │ + str.w ip, [sp, #56] @ 0x38 │ │ + add.w r0, r0, r9, lsl #5 │ │ + str r0, [sp, #32] │ │ + b.n 8fdfc │ │ + lsls r3, r1, #1 │ │ + cmp.w fp, #1 │ │ + bls.w 8ff9a │ │ + sub.w fp, r4, #1 │ │ + ldrb.w r0, [lr, fp] │ │ + cmp r0, ip │ │ + bcc.w 8ff9c │ │ + ldr.w r5, [r2, fp, lsl #2] │ │ + mov r4, fp │ │ + lsrs r6, r5, #1 │ │ + add.w r1, r6, r3, lsr #1 │ │ + cmp r1, sl │ │ + bhi.n 8fe24 │ │ + orr.w r0, r5, r3 │ │ + ands.w r0, r0, #1 │ │ + beq.n 8fdf2 │ │ + str r1, [sp, #64] @ 0x40 │ │ + sub.w r0, r9, r1 │ │ + ldr r1, [sp, #52] @ 0x34 │ │ + add.w r9, r1, r0, lsl #5 │ │ + lsls r0, r5, #31 │ │ + bne.n 8fe5c │ │ + orr.w r0, r6, #1 │ │ + movs r1, #62 @ 0x3e │ │ + clz r0, r0 │ │ + ldr r2, [sp, #72] @ 0x48 │ │ + mov r8, r3 │ │ + mov r3, sl │ │ + eor.w r0, r1, r0, lsl #1 │ │ + movs r1, #0 │ │ + strd r0, r1, [sp] │ │ + mov r0, r9 │ │ + mov r1, r6 │ │ + bl 900ec │ │ + ldr.w ip, [sp, #56] @ 0x38 │ │ + mov r3, r8 │ │ + mov.w r8, r3, lsr #1 │ │ + lsls r0, r3, #31 │ │ + str r4, [sp, #68] @ 0x44 │ │ + bne.n 8fe90 │ │ + orr.w r0, r8, #1 │ │ + movs r1, #62 @ 0x3e │ │ + clz r0, r0 │ │ + ldr r2, [sp, #72] @ 0x48 │ │ + mov r4, r3 │ │ + mov r3, sl │ │ + eor.w r0, r1, r0, lsl #1 │ │ + movs r1, #0 │ │ + strd r0, r1, [sp] │ │ + add.w r0, r9, r6, lsl #5 │ │ + mov r1, r8 │ │ + bl 900ec │ │ + ldr.w ip, [sp, #56] @ 0x38 │ │ + mov r3, r4 │ │ + cmp r3, #2 │ │ + it cs │ │ + cmpcs r5, #2 │ │ + bcs.n 8feb2 │ │ + ldr r0, [sp, #64] @ 0x40 │ │ + sub.w lr, r7, #130 @ 0x82 │ │ + ldr.w r9, [sp, #60] @ 0x3c │ │ + add r2, sp, #76 @ 0x4c │ │ + ldr r4, [sp, #68] @ 0x44 │ │ + lsls r0, r0, #1 │ │ + adds r3, r0, #1 │ │ + cmp.w fp, #1 │ │ + bhi.n 8fdfc │ │ + b.n 8ff9a │ │ + cmp r8, r6 │ │ + mov r4, r6 │ │ + it cc │ │ + movcc r4, r8 │ │ + cmp r4, sl │ │ + bhi.n 8fe98 │ │ + mov r1, r9 │ │ + add.w sl, r9, r6, lsl #5 │ │ + cmp r8, r6 │ │ + it cc │ │ + movcc r1, sl │ │ + ldr r5, [sp, #72] @ 0x48 │ │ + lsls r2, r4, #5 │ │ + mov r0, r5 │ │ + bl ca098 │ │ + add.w ip, r5, r4, lsl #5 │ │ + cmp r8, r6 │ │ + bcs.n 8ff30 │ │ + ldr r1, [sp, #32] │ │ + ldrd r2, r3, [sl, #-24] │ │ + mov.w r8, #0 │ │ + ldrd r6, r4, [ip, #-24] │ │ + sub.w lr, sl, #32 │ │ + subs r2, r6, r2 │ │ + sub.w r6, ip, #32 │ │ + sbcs.w r2, r4, r3 │ │ + mov.w r3, #0 │ │ + it cs │ │ + movcs.w r8, #1 │ │ + it cc │ │ + movcc r3, #1 │ │ + cmp r3, #0 │ │ + add.w ip, r6, r3, lsl #5 │ │ + it ne │ │ + movne r6, lr │ │ + mov r3, r1 │ │ + ldmia r6!, {r0, r2, r4, r5} │ │ + add.w sl, lr, r8, lsl #5 │ │ + cmp sl, r9 │ │ + stmia r3!, {r0, r2, r4, r5} │ │ + ldmia.w r6, {r0, r2, r4, r5} │ │ + stmia r3!, {r0, r2, r4, r5} │ │ + beq.n 8ff2c │ │ + ldr r0, [sp, #72] @ 0x48 │ │ + subs r1, #32 │ │ + cmp ip, r0 │ │ + bne.n 8fede │ │ + mov r9, sl │ │ + b.n 8ff84 │ │ + cbz r4, 8ff84 │ │ + ldr.w lr, [sp, #72] @ 0x48 │ │ + ldr.w r8, [sp, #40] @ 0x28 │ │ + ldrd r0, r1, [lr, #8] │ │ + ldrd r3, r6, [sl, #8] │ │ + subs r0, r3, r0 │ │ + mov.w r3, #0 │ │ + sbcs.w r0, r6, r1 │ │ + mov.w r0, #0 │ │ + it cs │ │ + movcs r0, #1 │ │ + it cc │ │ + movcc r3, #1 │ │ + add.w r1, lr, r0, lsl #5 │ │ + cmp r3, #0 │ │ + it ne │ │ + movne lr, sl │ │ + mov r0, r9 │ │ + ldmia.w lr!, {r2, r4, r5, r6} │ │ + add.w r9, r9, #32 │ │ + cmp r1, ip │ │ + stmia r0!, {r2, r4, r5, r6} │ │ + ldmia.w lr, {r2, r4, r5, r6} │ │ + stmia r0!, {r2, r4, r5, r6} │ │ + beq.n 8ff86 │ │ + add.w sl, sl, r3, lsl #5 │ │ + mov lr, r1 │ │ + cmp sl, r8 │ │ + bne.n 8ff3a │ │ + b.n 8ff86 │ │ + ldr r1, [sp, #72] @ 0x48 │ │ + sub.w r2, ip, r1 │ │ + mov r0, r9 │ │ + bl ca098 │ │ + ldr.w sl, [sp, #44] @ 0x2c │ │ + ldr.w ip, [sp, #56] @ 0x38 │ │ + b.n 8fe98 │ │ + movs r4, #1 │ │ + ldr.w r8, [sp, #36] @ 0x24 │ │ + cmp r8, r9 │ │ + strb.w ip, [lr, r4] │ │ + str.w r3, [r2, r4, lsl #2] │ │ + bls.w 900c0 │ │ + ldr r3, [sp, #48] @ 0x30 │ │ + adds r4, #1 │ │ + add.w r9, r9, r3, lsr #1 │ │ + b.n 8fcfc │ │ + ldr r0, [sp, #40] @ 0x28 │ │ + ldrd lr, ip, [r0, #8] │ │ + ldrd r9, r8, [r0, #40] @ 0x28 │ │ subs.w r0, r9, lr │ │ sbcs.w r0, r8, ip │ │ - bcs.n 8eb90 │ │ + bcs.n 8ffdc │ │ cmp.w sl, #2 │ │ - bne.n 8eb9c │ │ + bne.n 8ffe8 │ │ mov.w fp, #2 │ │ mov.w ip, #1 │ │ - b.n 8ec0e │ │ - ldr r0, [sp, #28] │ │ - cmp r0, sl │ │ - it cc │ │ - movcc sl, r0 │ │ - mov.w fp, sl, lsl #1 │ │ - b.n 8ec66 │ │ + b.n 9005e │ │ cmp.w sl, #2 │ │ - bne.n 8ebc8 │ │ + bne.n 90016 │ │ mov.w sl, #2 │ │ - b.n 8ec5e │ │ - ldr r1, [sp, #56] @ 0x38 │ │ + b.n 8fd5e │ │ + ldr r1, [sp, #60] @ 0x3c │ │ mov.w fp, #2 │ │ ldr r0, [sp, #12] │ │ mov r5, r9 │ │ mov r2, r8 │ │ + str r3, [sp, #64] @ 0x40 │ │ add.w r1, r0, r1, lsl #5 │ │ ldrd r6, r3, [r1] │ │ subs r5, r6, r5 │ │ sbcs.w r2, r3, r2 │ │ - bcs.n 8ebf4 │ │ + bcs.n 90044 │ │ add.w fp, fp, #1 │ │ adds r1, #32 │ │ cmp sl, fp │ │ mov r5, r6 │ │ mov r2, r3 │ │ - bne.n 8ebac │ │ - b.n 8ebf2 │ │ - ldr r1, [sp, #56] @ 0x38 │ │ + bne.n 8fffa │ │ + b.n 90042 │ │ + ldr r1, [sp, #60] @ 0x3c │ │ mov.w fp, #2 │ │ ldr r0, [sp, #12] │ │ mov r6, r9 │ │ + str r3, [sp, #64] @ 0x40 │ │ mov r3, r8 │ │ add.w r1, r0, r1, lsl #5 │ │ ldrd r5, r2, [r1] │ │ subs r6, r5, r6 │ │ sbcs.w r3, r2, r3 │ │ - bcc.n 8ebf4 │ │ + bcc.n 90044 │ │ add.w fp, fp, #1 │ │ adds r1, #32 │ │ cmp sl, fp │ │ mov r6, r5 │ │ mov r3, r2 │ │ - bne.n 8ebd8 │ │ + bne.n 90028 │ │ mov fp, sl │ │ ldr r0, [sp, #28] │ │ ldr r3, [sp, #64] @ 0x40 │ │ cmp fp, r0 │ │ - bcc.n 8eb24 │ │ + bcc.w 8fd18 │ │ subs.w r1, r9, lr │ │ sbcs.w r1, r8, ip │ │ - bcs.n 8ec5c │ │ + bcs.n 900b6 │ │ movs.w ip, fp, lsr #1 │ │ - beq.w 8eea4 │ │ - ldr r0, [sp, #56] @ 0x38 │ │ + beq.n 900ba │ │ + ldr.w r9, [sp, #60] @ 0x3c │ │ mov.w r2, fp, lsl #5 │ │ - ldr r5, [sp, #68] @ 0x44 │ │ - add.w r8, sp, #408 @ 0x198 │ │ - add.w r2, r2, r0, lsl #5 │ │ ldr r0, [sp, #24] │ │ + add.w r8, sp, #408 @ 0x198 │ │ + ldr r5, [sp, #40] @ 0x28 │ │ + add.w r2, r2, r9, lsl #5 │ │ + str r3, [sp, #64] @ 0x40 │ │ add.w lr, r0, r2 │ │ mov r3, r5 │ │ mov r6, r8 │ │ ldmia r3!, {r0, r1, r2, r4} │ │ subs.w ip, ip, #1 │ │ stmia r6!, {r0, r1, r2, r4} │ │ ldmia.w r3, {r0, r1, r2, r4} │ │ @@ -103120,1061 +110705,873 @@ │ │ sub.w lr, lr, #32 │ │ stmia r1!, {r2, r3, r4, r6} │ │ mov r1, r8 │ │ ldmia r1!, {r2, r3, r4, r6} │ │ stmia r0!, {r2, r3, r4, r6} │ │ ldmia.w r1, {r2, r3, r4, r6} │ │ stmia r0!, {r2, r3, r4, r6} │ │ - bne.n 8ec24 │ │ + bne.n 90078 │ │ mov sl, fp │ │ - mov.w r0, sl, lsl #1 │ │ - add.w fp, r0, #1 │ │ - ldr.w sl, [sp, #56] @ 0x38 │ │ - mov.w lr, #0 │ │ - ldrd r8, r0, [sp, #40] @ 0x28 │ │ - sub.w r0, sl, r0, lsr #1 │ │ - add.w r2, sl, fp, lsr #1 │ │ - adds.w r0, r0, sl │ │ - ldr r3, [sp, #20] │ │ - adc.w r9, lr, #0 │ │ - adds.w r2, r2, sl │ │ - ldr r1, [sp, #16] │ │ - umull ip, r6, r2, r3 │ │ - mla r2, r2, r1, r6 │ │ - umull r6, r5, r0, r3 │ │ - mla r0, r0, r1, r5 │ │ - adc.w r1, lr, #0 │ │ - mla r1, r1, r3, r2 │ │ - add r2, sp, #76 @ 0x4c │ │ - mla r0, r9, r3, r0 │ │ - eors r0, r1 │ │ - eor.w r1, ip, r6 │ │ - clz r1, r1 │ │ - sub.w ip, r7, #130 @ 0x82 │ │ - add.w lr, r1, #32 │ │ - it ne │ │ - clzne lr, r0 │ │ - ldr r3, [sp, #64] @ 0x40 │ │ - ldr r1, [sp, #60] @ 0x3c │ │ - cmp r1, #2 │ │ - bcc.w 8eb52 │ │ - ldr r4, [sp, #44] @ 0x2c │ │ - ldr r0, [sp, #24] │ │ - str.w fp, [sp, #36] @ 0x24 │ │ - add.w r0, r0, sl, lsl #5 │ │ - str r0, [sp, #32] │ │ - str.w lr, [sp, #52] @ 0x34 │ │ - b.n 8ecea │ │ - mov.w r4, r9, lsl #1 │ │ - cmp.w fp, #1 │ │ - bls.w 8ee88 │ │ - sub.w fp, r1, #1 │ │ - ldrb.w r0, [ip, fp] │ │ - cmp r0, lr │ │ - bcc.w 8ee8a │ │ - ldr.w r5, [r2, fp, lsl #2] │ │ - mov r1, fp │ │ - lsrs r6, r5, #1 │ │ - add.w r9, r6, r4, lsr #1 │ │ - cmp r9, r3 │ │ - bhi.n 8ed12 │ │ - orr.w r0, r5, r4 │ │ - ands.w r0, r0, #1 │ │ - beq.n 8ecde │ │ - str r1, [sp, #60] @ 0x3c │ │ - sub.w r0, sl, r9 │ │ - ldr r1, [sp, #48] @ 0x30 │ │ - add.w sl, r1, r0, lsl #5 │ │ - lsls r0, r5, #31 │ │ - bne.n 8ed48 │ │ - orr.w r0, r6, #1 │ │ - movs r1, #62 @ 0x3e │ │ - clz r0, r0 │ │ - ldr r2, [sp, #72] @ 0x48 │ │ - ldr r3, [sp, #64] @ 0x40 │ │ - eor.w r0, r1, r0, lsl #1 │ │ - movs r1, #0 │ │ - strd r0, r1, [sp] │ │ - mov r0, sl │ │ - mov r1, r6 │ │ - bl 8eed4 │ │ - ldr.w lr, [sp, #52] @ 0x34 │ │ - ldr r3, [sp, #64] @ 0x40 │ │ - mov.w r8, r4, lsr #1 │ │ - lsls r0, r4, #31 │ │ - bne.n 8ed78 │ │ - orr.w r0, r8, #1 │ │ - movs r1, #62 @ 0x3e │ │ - clz r0, r0 │ │ - ldr r2, [sp, #72] @ 0x48 │ │ - ldr r3, [sp, #64] @ 0x40 │ │ - eor.w r0, r1, r0, lsl #1 │ │ - movs r1, #0 │ │ - strd r0, r1, [sp] │ │ - add.w r0, sl, r6, lsl #5 │ │ - mov r1, r8 │ │ - bl 8eed4 │ │ - ldr.w lr, [sp, #52] @ 0x34 │ │ - ldr r3, [sp, #64] @ 0x40 │ │ - cmp r4, #2 │ │ - it cs │ │ - cmpcs r5, #2 │ │ - bcs.n 8ed98 │ │ - ldrd sl, r1, [sp, #56] @ 0x38 │ │ - mov.w r0, r9, lsl #1 │ │ - adds r4, r0, #1 │ │ - sub.w ip, r7, #130 @ 0x82 │ │ - add r2, sp, #76 @ 0x4c │ │ - cmp.w fp, #1 │ │ - bhi.n 8ecea │ │ - b.n 8ee88 │ │ - cmp r6, r8 │ │ - mov r4, r8 │ │ - it cc │ │ - movcc r4, r6 │ │ - cmp r4, r3 │ │ - bhi.n 8ed80 │ │ - mov r1, sl │ │ - add.w r5, sl, r6, lsl #5 │ │ - cmp r8, r6 │ │ - it cc │ │ - movcc r1, r5 │ │ - ldr r0, [sp, #72] @ 0x48 │ │ - lsls r2, r4, #5 │ │ - bl c9a94 │ │ - ldr r0, [sp, #72] @ 0x48 │ │ - cmp r8, r6 │ │ - add.w ip, r0, r4, lsl #5 │ │ - bcs.n 8ee1e │ │ - ldr.w r8, [sp, #32] │ │ - ldr.w r2, [r5, #-32]! │ │ - mov.w lr, #0 │ │ - ldr.w r3, [ip, #-32]! │ │ - ldr r1, [r5, #4] │ │ - ldr.w r4, [ip, #4] │ │ - subs r2, r3, r2 │ │ - sbcs.w r2, r4, r1 │ │ - it cs │ │ - movcs.w lr, #1 │ │ - mov.w r2, #0 │ │ - mov r1, r8 │ │ - it cc │ │ - movcc r2, #1 │ │ - cmp r2, #0 │ │ - add.w r0, ip, r2, lsl #5 │ │ - it ne │ │ - movne ip, r5 │ │ - ldmia.w ip!, {r2, r3, r4, r6} │ │ - add.w r5, r5, lr, lsl #5 │ │ - cmp r5, sl │ │ - stmia r1!, {r2, r3, r4, r6} │ │ - ldmia.w ip, {r2, r3, r4, r6} │ │ - stmia r1!, {r2, r3, r4, r6} │ │ - beq.n 8ee18 │ │ - ldr r1, [sp, #72] @ 0x48 │ │ - sub.w r8, r8, #32 │ │ - mov ip, r0 │ │ - cmp r0, r1 │ │ - bne.n 8edc6 │ │ - mov sl, r5 │ │ - mov ip, r0 │ │ - b.n 8ee74 │ │ - cbz r4, 8ee74 │ │ - ldr.w lr, [sp, #72] @ 0x48 │ │ - ldrd r1, r3, [lr] │ │ - mov.w r8, #0 │ │ - ldrd r6, r4, [r5] │ │ - subs r1, r6, r1 │ │ - mov r6, sl │ │ - sbcs.w r1, r4, r3 │ │ - add.w sl, sl, #32 │ │ - mov.w r1, #0 │ │ - it cs │ │ - movcs r1, #1 │ │ - it cc │ │ - movcc.w r8, #1 │ │ - cmp.w r8, #0 │ │ - add.w r1, lr, r1, lsl #5 │ │ - it ne │ │ - movne lr, r5 │ │ - cmp r1, ip │ │ - ldmia.w lr!, {r0, r2, r3, r4} │ │ - stmia r6!, {r0, r2, r3, r4} │ │ - ldmia.w lr, {r0, r2, r3, r4} │ │ - stmia r6!, {r0, r2, r3, r4} │ │ - beq.n 8ee76 │ │ - ldr r0, [sp, #68] @ 0x44 │ │ - add.w r5, r5, r8, lsl #5 │ │ - mov lr, r1 │ │ - cmp r5, r0 │ │ - bne.n 8ee24 │ │ - b.n 8ee76 │ │ - ldr r1, [sp, #72] @ 0x48 │ │ - sub.w r2, ip, r1 │ │ - mov r0, sl │ │ - bl c9a94 │ │ ldr r3, [sp, #64] @ 0x40 │ │ - ldr.w lr, [sp, #52] @ 0x34 │ │ - b.n 8ed80 │ │ - movs r1, #1 │ │ - ldrd fp, r8, [sp, #36] @ 0x24 │ │ - cmp r8, sl │ │ - strb.w lr, [ip, r1] │ │ - str.w r4, [r2, r1, lsl #2] │ │ - bls.n 8eeaa │ │ - add.w sl, sl, fp, lsr #1 │ │ - adds r1, #1 │ │ - mov r0, fp │ │ - b.n 8eb06 │ │ + b.n 8fd62 │ │ + mov sl, fp │ │ + b.n 8fd5e │ │ mov.w sl, #1 │ │ - b.n 8ec5e │ │ - lsls r0, r4, #31 │ │ - bne.n 8eecc │ │ + b.n 8fd5e │ │ + lsls r0, r3, #31 │ │ + bne.n 900e4 │ │ orr.w r1, r8, #1 │ │ movs r0, #0 │ │ clz r1, r1 │ │ movs r2, #62 @ 0x3e │ │ + mov r3, sl │ │ eor.w r1, r2, r1, lsl #1 │ │ strd r1, r0, [sp] │ │ - ldr r0, [sp, #48] @ 0x30 │ │ + ldr r0, [sp, #52] @ 0x34 │ │ mov r1, r8 │ │ ldr r2, [sp, #72] @ 0x48 │ │ - bl 8eed4 │ │ + bl 900ec │ │ add sp, #444 @ 0x1bc │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ - sub sp, #116 @ 0x74 │ │ - mov sl, r2 │ │ - mov fp, r0 │ │ + sub sp, #124 @ 0x7c │ │ + mov fp, r2 │ │ + mov sl, r0 │ │ cmp r1, #33 @ 0x21 │ │ str r2, [sp, #52] @ 0x34 │ │ - bcs.w 8f1a4 │ │ - mov r5, r1 │ │ - lsrs r4, r5, #1 │ │ - beq.w 8f746 │ │ - mov ip, r5 │ │ - cmp r5, #8 │ │ - str.w fp, [sp, #44] @ 0x2c │ │ - str r4, [sp, #36] @ 0x24 │ │ - str r5, [sp, #8] │ │ - bcc.w 8f470 │ │ - ldrd r6, r1, [fp, #64] @ 0x40 │ │ - mov r4, fp │ │ - ldrd r2, r3, [fp, #96] @ 0x60 │ │ - ldrd lr, ip, [fp] │ │ - subs r0, r2, r6 │ │ - ldrd r5, r9, [fp, #32] │ │ - sbcs.w r0, r3, r1 │ │ - mov.w r2, #0 │ │ - it cc │ │ - movcc r2, #1 │ │ - cmp r2, #0 │ │ - mov.w r1, #96 @ 0x60 │ │ + bcs.w 9038e │ │ + mov r9, r1 │ │ + movs.w r8, r9, lsr #1 │ │ + beq.w 90958 │ │ + cmp.w r9, #8 │ │ + str.w sl, [sp, #44] @ 0x2c │ │ + str.w r8, [sp, #56] @ 0x38 │ │ + bcc.w 90666 │ │ + ldrd r1, r0, [sl, #72] @ 0x48 │ │ + ldrd r2, r3, [sl, #104] @ 0x68 │ │ + ldrd r8, lr, [sl, #8] │ │ + subs r1, r2, r1 │ │ + ldrd r5, r4, [sl, #40] @ 0x28 │ │ + sbcs.w r0, r3, r0 │ │ mov.w r3, #0 │ │ + mov.w r0, #0 │ │ + it cc │ │ + movcc r0, #1 │ │ + cmp r0, #0 │ │ + mov.w r0, #96 @ 0x60 │ │ + it ne │ │ + movne r0, #64 @ 0x40 │ │ + add.w r6, sl, r0 │ │ + mov.w r0, #64 @ 0x40 │ │ it ne │ │ - movne r1, #64 @ 0x40 │ │ - subs.w r0, r5, lr │ │ - sbcs.w r0, r9, ip │ │ + movne r0, #96 @ 0x60 │ │ + subs.w r2, r5, r8 │ │ + sbcs.w r2, r4, lr │ │ + add r0, sl │ │ + mov.w r2, #0 │ │ it cs │ │ - movcs r3, #1 │ │ - mov.w r0, r3, lsl #5 │ │ - mov.w r6, #0 │ │ - ldr.w r0, [fp, r0] │ │ - add fp, r1 │ │ - ldr.w sl, [r4, r1] │ │ - str r0, [sp, #48] @ 0x30 │ │ - str.w fp, [sp, #32] │ │ + movcs r2, #1 │ │ + add.w r4, sl, r2, lsl #5 │ │ it cc │ │ - movcc r6, #1 │ │ - add.w lr, r4, r6, lsl #5 │ │ - lsls r6, r6, #5 │ │ + movcc r3, #1 │ │ + add.w lr, sl, r3, lsl #5 │ │ + ldrd r2, sl, [r4, #8] │ │ + str r2, [sp, #60] @ 0x3c │ │ + ldrd ip, r2, [r6, #8] │ │ + ldrd r8, r3, [lr, #8] │ │ + ldrd r5, r1, [r0, #8] │ │ + str r2, [sp, #36] @ 0x24 │ │ + subs.w r2, r5, r8 │ │ + str r4, [sp, #48] @ 0x30 │ │ + sbcs.w r2, r1, r3 │ │ + mov r3, r0 │ │ + mov.w r2, #0 │ │ + str r6, [sp, #40] @ 0x28 │ │ + it cc │ │ + movcc r2, #1 │ │ cmp r2, #0 │ │ - mov.w r2, #64 @ 0x40 │ │ - ldr.w r8, [r4, r6] │ │ it ne │ │ - movne r2, #96 @ 0x60 │ │ - ldr r5, [r4, r2] │ │ - adds r0, r4, r2 │ │ - add.w ip, r4, r3, lsl #5 │ │ - ldr.w r3, [lr, #4] │ │ - ldr r2, [r0, #4] │ │ - subs.w r5, r5, r8 │ │ + movne r3, r4 │ │ + ldr r1, [sp, #60] @ 0x3c │ │ + subs.w r5, ip, r1 │ │ + ldr r1, [sp, #36] @ 0x24 │ │ + mov ip, r4 │ │ + mov r4, fp │ │ + sbcs.w r5, r1, sl │ │ mov.w r1, #0 │ │ - ldr.w r9, [ip, #4] │ │ - sbcs r2, r3 │ │ - mov r3, r0 │ │ - ldr.w r6, [fp, #4] │ │ it cc │ │ movcc r1, #1 │ │ + str r1, [sp, #60] @ 0x3c │ │ cmp r1, #0 │ │ - str.w ip, [sp, #40] @ 0x28 │ │ - it ne │ │ - movne r3, ip │ │ - ldr r2, [sp, #48] @ 0x30 │ │ - subs.w r5, sl, r2 │ │ - mov.w r2, #0 │ │ - sbcs.w r5, r6, r9 │ │ - it cc │ │ - movcc r2, #1 │ │ - str r2, [sp, #48] @ 0x30 │ │ - cmp r2, #0 │ │ itt ne │ │ - movne r3, fp │ │ + movne r3, r6 │ │ movne ip, r0 │ │ - cmp r1, #0 │ │ + cmp r2, #0 │ │ it ne │ │ movne ip, lr │ │ - ldrd r6, r2, [ip] │ │ - mov r1, lr │ │ - strd r6, r2, [sp, #24] │ │ + ldrd r1, r5, [ip, #8] │ │ + mov r6, r3 │ │ + str r1, [sp, #36] @ 0x24 │ │ it ne │ │ - movne r1, r0 │ │ - ldrd r2, r0, [r3] │ │ - strd r2, r0, [sp, #16] │ │ - mov fp, r3 │ │ - ldr r3, [sp, #52] @ 0x34 │ │ - ldmia.w r1!, {r8, r9, sl, lr} │ │ - mov r6, r1 │ │ - stmia.w r3!, {r8, r9, sl, lr} │ │ - ldmia.w r6, {r0, r1, r2, r5} │ │ - stmia r3!, {r0, r1, r2, r5} │ │ - ldr r0, [sp, #24] │ │ - ldr r1, [sp, #16] │ │ + movne lr, r0 │ │ + ldrd r1, r0, [r3, #8] │ │ + strd r1, r0, [sp, #28] │ │ + ldmia.w lr!, {r0, r2, r8, sl} │ │ + stmia.w r4!, {r0, r2, r8, sl} │ │ + ldmia.w lr, {r0, r1, r2, r3} │ │ + stmia r4!, {r0, r1, r2, r3} │ │ + ldr r0, [sp, #36] @ 0x24 │ │ + ldr r1, [sp, #28] │ │ subs r0, r1, r0 │ │ - ldr r1, [sp, #20] │ │ - ldr r0, [sp, #28] │ │ - sbcs.w r0, r1, r0 │ │ + add.w r1, fp, #32 │ │ + ldr r0, [sp, #32] │ │ + sbcs r0, r5 │ │ mov.w r0, #0 │ │ it cc │ │ movcc r0, #1 │ │ cmp r0, #0 │ │ mov r0, ip │ │ it ne │ │ - movne r0, fp │ │ - ldr r1, [sp, #52] @ 0x34 │ │ - ldmia r0!, {r2, r3, r5, r6} │ │ - add.w r1, r1, #32 │ │ - stmia r1!, {r2, r3, r5, r6} │ │ - ldmia.w r0, {r2, r3, r5, r6} │ │ - stmia r1!, {r2, r3, r5, r6} │ │ + movne r0, r6 │ │ + ldmia r0!, {r2, r3, r4, r5} │ │ + stmia r1!, {r2, r3, r4, r5} │ │ + ldmia.w r0, {r2, r3, r4, r5} │ │ + add.w r0, fp, #64 @ 0x40 │ │ + stmia r1!, {r2, r3, r4, r5} │ │ it eq │ │ - moveq ip, fp │ │ - ldr r0, [sp, #52] @ 0x34 │ │ - ldmia.w ip!, {r1, r2, r3, r6} │ │ - adds r0, #64 @ 0x40 │ │ - stmia r0!, {r1, r2, r3, r6} │ │ - ldmia.w ip, {r1, r2, r3, r6} │ │ - stmia r0!, {r1, r2, r3, r6} │ │ - ldr r0, [sp, #48] @ 0x30 │ │ - ldr.w fp, [sp, #32] │ │ + moveq ip, r6 │ │ + ldmia.w ip!, {r1, r2, r3, r5} │ │ + stmia r0!, {r1, r2, r3, r5} │ │ + ldmia.w ip, {r1, r2, r3, r5} │ │ + stmia r0!, {r1, r2, r3, r5} │ │ + ldr r0, [sp, #60] @ 0x3c │ │ + ldr r6, [sp, #40] @ 0x28 │ │ cmp r0, #0 │ │ - ldr r0, [sp, #40] @ 0x28 │ │ + ldr r0, [sp, #48] @ 0x30 │ │ it ne │ │ - movne fp, r0 │ │ - ldr r0, [sp, #52] @ 0x34 │ │ - ldmia.w fp!, {r1, r2, r3, r6} │ │ - adds r0, #96 @ 0x60 │ │ - stmia r0!, {r1, r2, r3, r6} │ │ - ldmia.w fp, {r1, r2, r3, r6} │ │ - stmia r0!, {r1, r2, r3, r6} │ │ - ldr r0, [sp, #36] @ 0x24 │ │ - ldr r2, [sp, #36] @ 0x24 │ │ - add.w r1, r4, r0, lsl #5 │ │ - lsls r2, r2, #5 │ │ - ldrd r6, r5, [r1, #64] @ 0x40 │ │ - ldrd r0, r3, [r1, #96] @ 0x60 │ │ - ldr r2, [r4, r2] │ │ - subs r0, r0, r6 │ │ - ldrd r8, lr, [r1, #32] │ │ - sbcs.w r0, r3, r5 │ │ - ldr.w ip, [r1, #4] │ │ - mov.w r3, #0 │ │ + movne r6, r0 │ │ + add.w r0, fp, #96 @ 0x60 │ │ + ldmia r6!, {r1, r2, r3, r5} │ │ + stmia r0!, {r1, r2, r3, r5} │ │ + ldmia.w r6, {r1, r2, r3, r5} │ │ + stmia r0!, {r1, r2, r3, r5} │ │ + ldr r1, [sp, #56] @ 0x38 │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + add.w r1, r0, r1, lsl #5 │ │ + ldrd r0, r2, [r1, #72] @ 0x48 │ │ + ldrd r3, r5, [r1, #104] @ 0x68 │ │ + ldrd lr, ip, [r1, #8] │ │ + subs r0, r3, r0 │ │ + ldrd r4, r8, [r1, #40] @ 0x28 │ │ + sbcs.w r0, r5, r2 │ │ + mov.w r5, #0 │ │ + mov.w r0, #0 │ │ it cc │ │ - movcc r3, #1 │ │ - subs.w r0, r8, r2 │ │ - mov.w r2, #0 │ │ - sbcs.w r0, lr, ip │ │ - it cs │ │ - movcs r2, #1 │ │ - add.w r8, r1, r2, lsl #5 │ │ - mov.w r2, r2, lsl #5 │ │ - mov.w r6, #0 │ │ - str.w r8, [sp, #32] │ │ + movcc r0, #1 │ │ + cmp r0, #0 │ │ mov.w r0, #96 @ 0x60 │ │ - ldr.w ip, [r1, r2] │ │ - it cc │ │ - movcc r6, #1 │ │ - lsls r2, r6, #5 │ │ - ldr.w r9, [r1, r2] │ │ - cmp r3, #0 │ │ it ne │ │ movne r0, #64 @ 0x40 │ │ - ldr.w lr, [r1, r0] │ │ - add.w r4, r1, r0 │ │ + add.w r6, r1, r0 │ │ mov.w r0, #64 @ 0x40 │ │ - add.w r2, r1, r6, lsl #5 │ │ it ne │ │ movne r0, #96 @ 0x60 │ │ - ldr r3, [r1, r0] │ │ - add r0, r1 │ │ - ldr r5, [r2, #4] │ │ - ldr r1, [r0, #4] │ │ - subs.w r3, r3, r9 │ │ - mov.w r3, #0 │ │ - str r4, [sp, #40] @ 0x28 │ │ - sbcs r1, r5 │ │ - ldr.w r9, [r4, #4] │ │ - ldr.w sl, [r8, #4] │ │ + subs.w r2, r4, lr │ │ + sbcs.w r2, r8, ip │ │ + add.w r4, r1, r0 │ │ + mov.w r2, #0 │ │ + it cs │ │ + movcs r2, #1 │ │ it cc │ │ - movcc r3, #1 │ │ - cmp r3, #0 │ │ - mov r6, r0 │ │ - it ne │ │ - movne r6, r8 │ │ - subs.w r5, lr, ip │ │ - sbcs.w r5, r9, sl │ │ + movcc r5, #1 │ │ + add.w lr, r1, r5, lsl #5 │ │ + add.w ip, r1, r2, lsl #5 │ │ + ldrd r2, r1, [ip, #8] │ │ + ldrd r8, r0, [lr, #8] │ │ + ldrd r3, sl, [r4, #8] │ │ + str r1, [sp, #60] @ 0x3c │ │ + subs.w r1, r3, r8 │ │ + ldrd r5, r8, [r6, #8] │ │ + sbcs.w r1, sl, r0 │ │ + mov r3, r4 │ │ mov.w r1, #0 │ │ + str.w ip, [sp, #40] @ 0x28 │ │ it cc │ │ movcc r1, #1 │ │ - str r1, [sp, #48] @ 0x30 │ │ cmp r1, #0 │ │ it ne │ │ - movne r6, r4 │ │ - str r6, [sp, #28] │ │ + movne r3, ip │ │ + ldr r0, [sp, #60] @ 0x3c │ │ + subs r2, r5, r2 │ │ + sbcs.w r2, r8, r0 │ │ + mov.w r0, #0 │ │ + it cc │ │ + movcc r0, #1 │ │ + cmp r0, #0 │ │ + str r0, [sp, #48] @ 0x30 │ │ it ne │ │ - movne r8, r0 │ │ - cmp r3, #0 │ │ + movne r3, r6 │ │ + str r3, [sp, #60] @ 0x3c │ │ + it ne │ │ + movne ip, r4 │ │ + cmp r1, #0 │ │ + mov r1, lr │ │ itt ne │ │ - movne r8, r2 │ │ - movne r2, r0 │ │ - ldrd r1, r0, [r8] │ │ - strd r1, r0, [sp, #20] │ │ - ldr r1, [sp, #36] @ 0x24 │ │ - ldr r0, [sp, #52] @ 0x34 │ │ - add.w fp, r0, r1, lsl #5 │ │ - ldrd r1, r0, [r6] │ │ - strd r1, r0, [sp, #12] │ │ - ldmia.w r2!, {r9, sl, ip, lr} │ │ - mov r3, fp │ │ - mov r5, r2 │ │ - stmia.w r3!, {r9, sl, ip, lr} │ │ - ldr r4, [sp, #36] @ 0x24 │ │ - ldr.w sl, [sp, #52] @ 0x34 │ │ - ldmia.w r5, {r0, r1, r2, r6} │ │ - stmia r3!, {r0, r1, r2, r6} │ │ - ldr r0, [sp, #20] │ │ - ldr r1, [sp, #12] │ │ + movne ip, lr │ │ + movne r1, r4 │ │ + ldrd r2, r0, [ip, #8] │ │ + strd r2, r0, [sp, #28] │ │ + ldr r0, [sp, #56] @ 0x38 │ │ + ldrd r3, r2, [r3, #8] │ │ + strd r3, r2, [sp, #20] │ │ + add.w r0, fp, r0, lsl #5 │ │ + str r0, [sp, #36] @ 0x24 │ │ + ldmia.w r1!, {r4, r8, sl, lr} │ │ + mov r3, r0 │ │ + mov r2, r1 │ │ + stmia.w r3!, {r4, r8, sl, lr} │ │ + ldr.w r8, [sp, #56] @ 0x38 │ │ + ldr.w sl, [sp, #44] @ 0x2c │ │ + ldmia.w r2, {r0, r1, r4, r5} │ │ + stmia r3!, {r0, r1, r4, r5} │ │ + ldr r0, [sp, #28] │ │ + ldr r1, [sp, #20] │ │ subs r0, r1, r0 │ │ - ldr r1, [sp, #16] │ │ - ldr r0, [sp, #24] │ │ + ldr r1, [sp, #24] │ │ + ldr r0, [sp, #32] │ │ sbcs.w r0, r1, r0 │ │ - add.w r1, fp, #32 │ │ mov.w r0, #0 │ │ it cc │ │ movcc r0, #1 │ │ cmp r0, #0 │ │ - mov r0, r8 │ │ - ldr.w ip, [sp, #28] │ │ + mov r0, ip │ │ + ldr r1, [sp, #60] @ 0x3c │ │ it ne │ │ - movne r0, ip │ │ - ldmia r0!, {r2, r3, r5, r6} │ │ - stmia r1!, {r2, r3, r5, r6} │ │ - ldmia.w r0, {r2, r3, r5, r6} │ │ - add.w r0, fp, #64 @ 0x40 │ │ - stmia r1!, {r2, r3, r5, r6} │ │ + movne r0, r1 │ │ + ldr.w lr, [sp, #36] @ 0x24 │ │ + ldmia r0!, {r2, r3, r4, r5} │ │ + add.w r1, lr, #32 │ │ + stmia r1!, {r2, r3, r4, r5} │ │ + ldmia.w r0, {r2, r3, r4, r5} │ │ + stmia r1!, {r2, r3, r4, r5} │ │ + ldr r0, [sp, #60] @ 0x3c │ │ it eq │ │ - moveq r8, ip │ │ - ldmia.w r8!, {r1, r2, r3, r6} │ │ - stmia r0!, {r1, r2, r3, r6} │ │ - ldmia.w r8, {r1, r2, r3, r6} │ │ - stmia r0!, {r1, r2, r3, r6} │ │ + moveq ip, r0 │ │ + ldmia.w ip!, {r1, r2, r3, r5} │ │ + add.w r0, lr, #64 @ 0x40 │ │ + stmia r0!, {r1, r2, r3, r5} │ │ + ldmia.w ip, {r1, r2, r3, r5} │ │ + stmia r0!, {r1, r2, r3, r5} │ │ ldr r0, [sp, #48] @ 0x30 │ │ - ldr r5, [sp, #40] @ 0x28 │ │ cmp r0, #0 │ │ - ldr.w ip, [sp, #8] │ │ - ldr r0, [sp, #32] │ │ + ldr r0, [sp, #40] @ 0x28 │ │ it ne │ │ - movne r5, r0 │ │ - ldmia r5!, {r1, r2, r3, r6} │ │ - add.w r0, fp, #96 @ 0x60 │ │ - mov.w fp, #4 │ │ - stmia r0!, {r1, r2, r3, r6} │ │ - ldmia.w r5, {r1, r2, r3, r6} │ │ - stmia r0!, {r1, r2, r3, r6} │ │ - b.n 8f496 │ │ - ldr.w r9, [r7, #8] │ │ + movne r6, r0 │ │ + add.w r0, lr, #96 @ 0x60 │ │ + ldmia r6!, {r1, r2, r3, r5} │ │ + stmia r0!, {r1, r2, r3, r5} │ │ + ldmia.w r6, {r1, r2, r3, r5} │ │ + stmia r0!, {r1, r2, r3, r5} │ │ + movs r0, #4 │ │ + b.n 90688 │ │ + ldr r4, [r7, #8] │ │ mov r8, r3 │ │ ldr r0, [r7, #12] │ │ - str r0, [sp, #24] │ │ - sub.w r0, sl, #32 │ │ - strd r0, r3, [sp, #16] │ │ - str.w fp, [sp, #44] @ 0x2c │ │ - cmp.w r9, #0 │ │ - beq.w 8f460 │ │ - lsrs r3, r1, #3 │ │ - cmp r1, #64 @ 0x40 │ │ + str r0, [sp, #32] │ │ + sub.w r0, fp, #32 │ │ + str r1, [sp, #48] @ 0x30 │ │ + strd r0, r3, [sp, #24] │ │ + str.w sl, [sp, #44] @ 0x2c │ │ + cmp r4, #0 │ │ + beq.w 90654 │ │ + ldr r6, [sp, #48] @ 0x30 │ │ + cmp r6, #64 @ 0x40 │ │ + mov.w r3, r6, lsr #3 │ │ mov.w r0, r3, lsl #3 │ │ - add.w r5, fp, r3, lsl #7 │ │ - sub.w r0, r0, r1, lsr #3 │ │ - str r1, [sp, #40] @ 0x28 │ │ - add.w r2, fp, r0, lsl #5 │ │ - bcs.n 8f224 │ │ - ldrd lr, ip, [r2] │ │ - ldrd r3, r4, [r5] │ │ - ldrd r6, r1, [fp] │ │ - subs.w r0, r3, lr │ │ - sbcs.w r0, r4, ip │ │ + add.w r1, sl, r3, lsl #7 │ │ + sub.w r0, r0, r6, lsr #3 │ │ + add.w r2, sl, r0, lsl #5 │ │ + bcs.n 90412 │ │ + ldrd lr, ip, [r2, #8] │ │ + mov r9, r4 │ │ + ldrd r6, r5, [r1, #8] │ │ + ldrd r4, r3, [sl, #8] │ │ + subs.w r0, r6, lr │ │ + sbcs.w r0, r5, ip │ │ mov.w r0, #0 │ │ it cc │ │ movcc r0, #1 │ │ - subs r3, r6, r3 │ │ - sbcs.w r3, r1, r4 │ │ - mov.w r3, #0 │ │ + subs r6, r4, r6 │ │ + sbcs.w r5, r3, r5 │ │ + mov.w r5, #0 │ │ it cc │ │ - movcc r3, #1 │ │ - teq r3, r0 │ │ + movcc r5, #1 │ │ + teq r5, r0 │ │ it ne │ │ - movne r5, r2 │ │ - subs.w r0, r6, lr │ │ - sbcs.w r0, r1, ip │ │ + movne r1, r2 │ │ + subs.w r0, r4, lr │ │ + sbcs.w r0, r3, ip │ │ + mov r4, r9 │ │ mov.w r0, #0 │ │ it cc │ │ movcc r0, #1 │ │ - eors r3, r0 │ │ + eors r5, r0 │ │ it ne │ │ - movne r5, fp │ │ - b.n 8f22e │ │ - mov r0, fp │ │ - mov r1, r5 │ │ - bl 8f79c │ │ - mov r5, r0 │ │ - mov r0, r5 │ │ - add r1, sp, #56 @ 0x38 │ │ - ldmia r0!, {r2, r3, r4, r6} │ │ - sub.w r9, r9, #1 │ │ - stmia r1!, {r2, r3, r4, r6} │ │ - ldmia.w r0, {r2, r3, r4, r6} │ │ - sub.w r0, r5, fp │ │ - stmia r1!, {r2, r3, r4, r6} │ │ + movne r1, sl │ │ + b.n 9041a │ │ + mov r0, sl │ │ + bl 909b0 │ │ + mov r1, r0 │ │ + subs r4, #1 │ │ + str r4, [sp, #36] @ 0x24 │ │ + mov r2, r1 │ │ + add r0, sp, #64 @ 0x40 │ │ + ldmia r2!, {r3, r4, r5, r6} │ │ + stmia r0!, {r3, r4, r5, r6} │ │ + ldmia.w r2, {r3, r4, r5, r6} │ │ + stmia r0!, {r3, r4, r5, r6} │ │ + sub.w r0, r1, sl │ │ lsrs r4, r0, #5 │ │ - ldr r0, [sp, #24] │ │ - str r5, [sp, #36] @ 0x24 │ │ - str.w r9, [sp, #28] │ │ - cbz r0, 8f266 │ │ - ldr r0, [sp, #36] @ 0x24 │ │ - ldr r2, [sp, #24] │ │ - ldrd r0, r1, [r0] │ │ - ldrd r2, r3, [r2] │ │ + ldr r0, [sp, #32] │ │ + cbz r0, 9044a │ │ + ldr r2, [sp, #32] │ │ + ldrd r0, r1, [r1, #8] │ │ + ldrd r2, r3, [r2, #8] │ │ subs r0, r2, r0 │ │ sbcs.w r0, r3, r1 │ │ - bcs.w 8f370 │ │ - ldr r0, [sp, #40] @ 0x28 │ │ + bcs.w 90564 │ │ + ldr r0, [sp, #48] @ 0x30 │ │ cmp r0, r8 │ │ - bhi.w 8f770 │ │ - add.w ip, sl, r0, lsl #5 │ │ - mov.w r8, #0 │ │ - mov r9, fp │ │ - str r4, [sp, #32] │ │ - ldr r0, [sp, #44] @ 0x2c │ │ - ldr.w fp, [sp, #36] @ 0x24 │ │ - add.w lr, r0, r4, lsl #5 │ │ - str r4, [sp, #48] @ 0x30 │ │ - cmp r9, lr │ │ - bcs.n 8f2d8 │ │ - ldrd r6, r4, [fp] │ │ - sub.w ip, ip, #32 │ │ - ldrd r2, r5, [r9] │ │ - mov r1, r8 │ │ - mov r0, ip │ │ - subs r2, r2, r6 │ │ - sbcs.w r2, r5, r4 │ │ - mov r4, r9 │ │ - mov.w r2, #0 │ │ - add.w r9, r9, #32 │ │ + bhi.w 90982 │ │ + add.w r1, sl, r4, lsl #5 │ │ + add.w fp, fp, r0, lsl #5 │ │ + add.w r8, r1, #8 │ │ + mov.w r9, #0 │ │ + mov lr, sl │ │ + str r4, [sp, #40] @ 0x28 │ │ + ldr.w ip, [sp, #52] @ 0x34 │ │ + add.w r0, sl, r4, lsl #5 │ │ + cmp lr, r0 │ │ + str r4, [sp, #56] @ 0x38 │ │ + str r0, [sp, #60] @ 0x3c │ │ + bcs.n 904c4 │ │ + ldrd r4, r3, [r8] │ │ + sub.w fp, fp, #32 │ │ + ldrd r6, r1, [lr, #8] │ │ + mov r0, r9 │ │ + mov r2, r8 │ │ + subs r4, r6, r4 │ │ + sbcs r1, r3 │ │ + mov r3, fp │ │ + mov.w r1, #0 │ │ + mov r4, lr │ │ it cc │ │ - movcc r2, #1 │ │ - cmp r2, #0 │ │ + movcc r1, #1 │ │ + cmp r1, #0 │ │ it ne │ │ - movne r0, sl │ │ - cmp r2, #0 │ │ - add.w r0, r0, r8, lsl #5 │ │ - ldmia.w r4!, {r5, r6, r8, sl} │ │ - stmia.w r0!, {r5, r6, r8, sl} │ │ - mov r8, r1 │ │ - ldr.w sl, [sp, #52] @ 0x34 │ │ - ldmia.w r4, {r1, r3, r5, r6} │ │ - stmia r0!, {r1, r3, r5, r6} │ │ + movne r3, ip │ │ + cmp r1, #0 │ │ + add.w r3, r3, r9, lsl #5 │ │ + ldmia.w r4!, {r6, r8, r9, sl} │ │ + add.w lr, lr, #32 │ │ + stmia.w r3!, {r6, r8, r9, sl} │ │ + mov r8, r2 │ │ + mov r9, r0 │ │ + ldmia.w r4, {r0, r2, r5, r6} │ │ + stmia r3!, {r0, r2, r5, r6} │ │ it ne │ │ - addne.w r8, r8, #1 │ │ - cmp r9, lr │ │ - bcc.n 8f28a │ │ - ldr r4, [sp, #40] @ 0x28 │ │ - ldr r0, [sp, #48] @ 0x30 │ │ + addne.w r9, r9, #1 │ │ + ldr r0, [sp, #60] @ 0x3c │ │ + cmp lr, r0 │ │ + bcc.n 90476 │ │ + ldr r4, [sp, #48] @ 0x30 │ │ + ldr r0, [sp, #56] @ 0x38 │ │ cmp r0, r4 │ │ - beq.n 8f2fa │ │ - mov r1, r9 │ │ - sub.w ip, ip, #32 │ │ + beq.n 904ea │ │ + mov r1, lr │ │ + sub.w fp, fp, #32 │ │ ldmia r1!, {r2, r3, r5, r6} │ │ - add.w r0, ip, r8, lsl #5 │ │ - add.w r9, r9, #32 │ │ + add.w r0, fp, r9, lsl #5 │ │ + add.w lr, lr, #32 │ │ stmia r0!, {r2, r3, r5, r6} │ │ ldmia.w r1, {r2, r3, r5, r6} │ │ stmia r0!, {r2, r3, r5, r6} │ │ - b.n 8f27a │ │ - ldr.w fp, [sp, #44] @ 0x2c │ │ - mov.w r2, r8, lsl #5 │ │ - mov r1, sl │ │ - mov r0, fp │ │ - bl c9a94 │ │ - subs.w r1, r4, r8 │ │ - mov r9, r8 │ │ - beq.n 8f33c │ │ - ldr r2, [sp, #40] @ 0x28 │ │ - add.w r8, fp, r9, lsl #5 │ │ - ldr r0, [sp, #16] │ │ + ldr.w sl, [sp, #44] @ 0x2c │ │ + b.n 90466 │ │ + ldr.w sl, [sp, #44] @ 0x2c │ │ + mov.w r2, r9, lsl #5 │ │ + ldr.w fp, [sp, #52] @ 0x34 │ │ + mov r0, sl │ │ + mov r1, fp │ │ + bl ca098 │ │ + subs.w r1, r4, r9 │ │ + beq.n 9052e │ │ + ldr r2, [sp, #48] @ 0x30 │ │ + add.w r8, sl, r9, lsl #5 │ │ + ldr r0, [sp, #24] │ │ mov ip, r1 │ │ add.w lr, r0, r2, lsl #5 │ │ mov r0, lr │ │ mov r2, r8 │ │ ldmia r0!, {r3, r4, r5, r6} │ │ subs.w ip, ip, #1 │ │ sub.w lr, lr, #32 │ │ add.w r8, r8, #32 │ │ stmia r2!, {r3, r4, r5, r6} │ │ ldmia.w r0, {r3, r4, r5, r6} │ │ stmia r2!, {r3, r4, r5, r6} │ │ - bne.n 8f320 │ │ - mov r5, r9 │ │ + bne.n 90512 │ │ + ldr.w r8, [sp, #28] │ │ cmp.w r9, #0 │ │ - ldr.w r8, [sp, #20] │ │ - ldrd r9, r4, [sp, #28] │ │ - beq.n 8f370 │ │ - ldr r0, [sp, #40] @ 0x28 │ │ - cmp r0, r5 │ │ - bcc.w 8f74e │ │ - add r0, sp, #56 @ 0x38 │ │ - mov r2, sl │ │ + ldr r4, [sp, #40] @ 0x28 │ │ + beq.n 90564 │ │ + ldr r0, [sp, #48] @ 0x30 │ │ + cmp r0, r9 │ │ + bcc.w 90960 │ │ + add r0, sp, #64 @ 0x40 │ │ + ldr r4, [sp, #36] @ 0x24 │ │ + mov r2, fp │ │ mov r3, r8 │ │ - strd r9, r0, [sp] │ │ - add.w r0, fp, r5, lsl #5 │ │ - bl 8eed4 │ │ - cmp r5, #33 @ 0x21 │ │ - mov r1, r5 │ │ - bcs.w 8f1ba │ │ - b.n 8eeec │ │ - ldr r0, [sp, #40] @ 0x28 │ │ + strd r4, r0, [sp] │ │ + add.w r0, sl, r9, lsl #5 │ │ + bl 900ec │ │ + cmp.w r9, #33 @ 0x21 │ │ + str.w r9, [sp, #48] @ 0x30 │ │ + bcs.w 903a4 │ │ + b.n 90104 │ │ + ldr r0, [sp, #48] @ 0x30 │ │ cmp r0, r8 │ │ - bhi.w 8f770 │ │ - add.w lr, sl, r0, lsl #5 │ │ + bhi.w 90982 │ │ + add.w r1, sl, r4, lsl #5 │ │ + add.w r9, fp, r0, lsl #5 │ │ + add.w ip, r1, #8 │ │ mov.w r8, #0 │ │ - mov r9, fp │ │ ldr r0, [sp, #44] @ 0x2c │ │ - ldr.w fp, [sp, #36] @ 0x24 │ │ - add.w ip, r0, r4, lsl #5 │ │ - str r4, [sp, #32] │ │ - cmp r9, ip │ │ - bcs.n 8f3d2 │ │ - ldrd r3, r5, [r9] │ │ - sub.w lr, lr, #32 │ │ - ldrd r4, r2, [fp] │ │ - mov r1, r9 │ │ - add.w r9, r9, #32 │ │ - subs r3, r4, r3 │ │ - sbcs r2, r5 │ │ - mov r3, lr │ │ - mov.w r2, #0 │ │ + str r4, [sp, #40] @ 0x28 │ │ + add.w lr, r0, r4, lsl #5 │ │ + cmp sl, lr │ │ + bcs.n 905ca │ │ + ldrd r6, r4, [sl, #8] │ │ + sub.w r9, r9, #32 │ │ + ldrd r1, r3, [ip] │ │ + subs r1, r1, r6 │ │ + sbcs.w r1, r3, r4 │ │ + mov r4, sl │ │ + mov.w r1, #0 │ │ + mov r3, r9 │ │ it cs │ │ - movcs r2, #1 │ │ - cmp r2, #0 │ │ + movcs r1, #1 │ │ + cmp r1, #0 │ │ it ne │ │ - movne r3, sl │ │ - ldmia r1!, {r0, r4, r5, r6} │ │ + movne r3, fp │ │ + ldmia r4!, {r0, r2, r5, r6} │ │ add.w r3, r3, r8, lsl #5 │ │ - cmp r2, #0 │ │ - stmia r3!, {r0, r4, r5, r6} │ │ - ldmia.w r1, {r0, r4, r5, r6} │ │ - stmia r3!, {r0, r4, r5, r6} │ │ + cmp r1, #0 │ │ + stmia r3!, {r0, r2, r5, r6} │ │ + add.w sl, sl, #32 │ │ + ldmia.w r4, {r0, r2, r5, r6} │ │ + stmia r3!, {r0, r2, r5, r6} │ │ it ne │ │ addne.w r8, r8, #1 │ │ - cmp r9, ip │ │ - bcc.n 8f392 │ │ - ldr r4, [sp, #40] @ 0x28 │ │ - ldr r0, [sp, #32] │ │ + cmp sl, lr │ │ + bcc.n 90588 │ │ + ldr r4, [sp, #48] @ 0x30 │ │ + ldr r0, [sp, #40] @ 0x28 │ │ cmp r0, r4 │ │ - beq.n 8f3f8 │ │ - mov r1, r9 │ │ - add.w r0, sl, r8, lsl #5 │ │ + beq.n 905f0 │ │ + mov r1, sl │ │ + add.w r0, fp, r8, lsl #5 │ │ ldmia r1!, {r2, r3, r5, r6} │ │ - add.w r9, r9, #32 │ │ + add.w sl, sl, #32 │ │ add.w r8, r8, #1 │ │ - sub.w lr, lr, #32 │ │ + sub.w r9, r9, #32 │ │ stmia r0!, {r2, r3, r5, r6} │ │ ldmia.w r1, {r2, r3, r5, r6} │ │ stmia r0!, {r2, r3, r5, r6} │ │ - b.n 8f382 │ │ - ldr.w fp, [sp, #44] @ 0x2c │ │ + b.n 9057c │ │ + ldr.w sl, [sp, #44] @ 0x2c │ │ mov.w r2, r8, lsl #5 │ │ - mov r1, sl │ │ - mov r0, fp │ │ - bl c9a94 │ │ + mov r1, fp │ │ + mov r0, sl │ │ + bl ca098 │ │ subs.w r9, r4, r8 │ │ - beq.n 8f438 │ │ - ldr r1, [sp, #40] @ 0x28 │ │ + beq.n 90630 │ │ + ldr r1, [sp, #48] @ 0x30 │ │ mov ip, r9 │ │ - ldr r0, [sp, #16] │ │ + ldr r0, [sp, #24] │ │ add.w lr, r0, r1, lsl #5 │ │ - add.w r1, fp, r8, lsl #5 │ │ + add.w r1, sl, r8, lsl #5 │ │ mov r0, lr │ │ mov r3, r1 │ │ ldmia r0!, {r2, r4, r5, r6} │ │ subs.w ip, ip, #1 │ │ sub.w lr, lr, #32 │ │ add.w r1, r1, #32 │ │ stmia r3!, {r2, r4, r5, r6} │ │ ldmia.w r0, {r2, r4, r5, r6} │ │ stmia r3!, {r2, r4, r5, r6} │ │ - bne.n 8f41c │ │ - ldr r1, [sp, #40] @ 0x28 │ │ + bne.n 90614 │ │ + ldr r1, [sp, #48] @ 0x30 │ │ cmp r1, r8 │ │ - bcc.w 8f772 │ │ - add.w fp, fp, r8, lsl #5 │ │ - mov r5, r9 │ │ + bcc.w 90984 │ │ + add.w sl, sl, r8, lsl #5 │ │ + ldr.w r8, [sp, #28] │ │ + ldr r4, [sp, #36] @ 0x24 │ │ + movs r0, #0 │ │ cmp.w r9, #33 @ 0x21 │ │ - mov r1, r9 │ │ - ldr.w r8, [sp, #20] │ │ - mov.w r0, #0 │ │ - ldr.w r9, [sp, #28] │ │ - str r0, [sp, #24] │ │ - bcs.w 8f1b6 │ │ - b.n 8eeec │ │ + str r0, [sp, #32] │ │ + str.w r9, [sp, #48] @ 0x30 │ │ + bcs.w 903a0 │ │ + b.n 90104 │ │ + ldr r1, [sp, #48] @ 0x30 │ │ movs r0, #1 │ │ - mov r2, sl │ │ str r0, [sp, #0] │ │ - mov r0, fp │ │ + mov r0, sl │ │ + mov r2, fp │ │ mov r3, r8 │ │ - bl 8ea8e │ │ - b.n 8f746 │ │ - mov lr, fp │ │ - mov r1, sl │ │ - ldmia.w lr!, {r2, r3, r5, r6} │ │ - add.w r0, fp, r4, lsl #5 │ │ - mov.w fp, #1 │ │ - stmia r1!, {r2, r3, r5, r6} │ │ - ldmia.w lr, {r2, r3, r5, r6} │ │ - stmia r1!, {r2, r3, r5, r6} │ │ - add.w r1, sl, r4, lsl #5 │ │ - ldmia r0!, {r2, r3, r5, r6} │ │ - stmia r1!, {r2, r3, r5, r6} │ │ - ldmia.w r0, {r2, r3, r5, r6} │ │ - stmia r1!, {r2, r3, r5, r6} │ │ - cmp fp, r4 │ │ - sub.w r0, ip, r4 │ │ - str r0, [sp, #24] │ │ - bcs.n 8f542 │ │ - mov.w r8, fp, lsl #5 │ │ - mov r9, fp │ │ - b.n 8f4ce │ │ - ldr r1, [sp, #52] @ 0x34 │ │ - strd sl, ip, [r1] │ │ - add.w ip, r1, #8 │ │ - add r1, sp, #56 @ 0x38 │ │ - ldmia.w r1, {r0, r2, r3, r4, r5, r6} │ │ - stmia.w ip, {r0, r2, r3, r4, r5, r6} │ │ - ldr r4, [sp, #36] @ 0x24 │ │ - add.w r9, r9, #1 │ │ - ldr.w sl, [sp, #52] @ 0x34 │ │ - add.w r8, r8, #32 │ │ - cmp r9, r4 │ │ - beq.n 8f542 │ │ - ldr r0, [sp, #44] @ 0x2c │ │ - add.w r5, sl, r9, lsl #5 │ │ - add.w lr, r0, r9, lsl #5 │ │ - mov r2, r5 │ │ - mov r1, lr │ │ - ldmia r1!, {r0, r3, r4, r6} │ │ - stmia r2!, {r0, r3, r4, r6} │ │ - ldmia.w r1, {r0, r3, r4, r6} │ │ - stmia r2!, {r0, r3, r4, r6} │ │ - mov.w r0, r9, lsl #5 │ │ - ldr.w sl, [sl, r0] │ │ - ldrd r0, r1, [r5, #-32] │ │ - ldr.w ip, [r5, #4] │ │ - subs.w r0, sl, r0 │ │ - sbcs.w r0, ip, r1 │ │ - bcs.n 8f4bc │ │ - add.w r5, lr, #8 │ │ - add r1, sp, #56 @ 0x38 │ │ - ldmia.w r5, {r0, r2, r3, r4, r6, lr} │ │ - stmia.w r1, {r0, r2, r3, r4, r6, lr} │ │ - mov r1, r8 │ │ - ldr r0, [sp, #52] @ 0x34 │ │ - cmp r1, #32 │ │ - add.w r2, r0, r1 │ │ - sub.w lr, r2, #32 │ │ - mov r3, r2 │ │ - ldmia.w lr!, {r0, r4, r5, r6} │ │ - stmia r3!, {r0, r4, r5, r6} │ │ - ldmia.w lr, {r0, r4, r5, r6} │ │ - stmia r3!, {r0, r4, r5, r6} │ │ - beq.n 8f4a8 │ │ - ldrd r0, r2, [r2, #-64] @ 0x40 │ │ - subs r1, #32 │ │ - subs.w r0, sl, r0 │ │ - sbcs.w r0, ip, r2 │ │ - bcc.n 8f510 │ │ + bl 8fc82 │ │ + b.n 90958 │ │ + mov r0, sl │ │ + mov r1, fp │ │ + ldmia r0!, {r2, r3, r4, r5} │ │ + stmia r1!, {r2, r3, r4, r5} │ │ + ldmia.w r0, {r2, r3, r4, r5} │ │ + add.w r0, sl, r8, lsl #5 │ │ + stmia r1!, {r2, r3, r4, r5} │ │ + add.w r1, fp, r8, lsl #5 │ │ + ldmia r0!, {r2, r3, r4, r5} │ │ + stmia r1!, {r2, r3, r4, r5} │ │ + ldmia.w r0, {r2, r3, r4, r5} │ │ + movs r0, #1 │ │ + stmia r1!, {r2, r3, r4, r5} │ │ + cmp r0, r8 │ │ + sub.w r1, r9, r8 │ │ + str r1, [sp, #32] │ │ + str r0, [sp, #40] @ 0x28 │ │ + str.w r9, [sp, #12] │ │ + bcs.n 90754 │ │ + ldr r0, [sp, #40] @ 0x28 │ │ + mov.w r9, r0, lsl #5 │ │ + mov r6, r0 │ │ + b.n 906e0 │ │ ldr r0, [sp, #52] @ 0x34 │ │ - add r1, r0 │ │ - b.n 8f4aa │ │ - ldr r0, [sp, #24] │ │ - add.w r8, sl, r4, lsl #5 │ │ - cmp fp, r0 │ │ - bcs.n 8f628 │ │ - ldr r1, [sp, #36] @ 0x24 │ │ + ldr r3, [sp, #28] │ │ + ldr r1, [sp, #20] │ │ + str r1, [r0, #0] │ │ + ldr r1, [sp, #24] │ │ + ldr r2, [sp, #60] @ 0x3c │ │ + str.w fp, [r9, #-24] │ │ + str r1, [r0, #4] │ │ + str.w r2, [r9, #-20] │ │ + ldr r0, [r3, #0] │ │ + ldr r2, [r3, #4] │ │ + ldr r1, [r3, #8] │ │ + ldr r3, [r3, #12] │ │ + strd r0, r2, [r9, #-16] │ │ + ldr.w r8, [sp, #56] @ 0x38 │ │ + strd r1, r3, [r9, #-8] │ │ + ldrd sl, r9, [sp, #44] @ 0x2c │ │ + ldr r6, [sp, #36] @ 0x24 │ │ + ldr.w fp, [sp, #52] @ 0x34 │ │ + adds r6, #1 │ │ + add.w r9, r9, #32 │ │ + cmp r6, r8 │ │ + beq.n 90754 │ │ + add.w ip, sl, r6, lsl #5 │ │ + add.w lr, fp, r6, lsl #5 │ │ + mov r2, ip │ │ + mov r3, lr │ │ + ldmia r2!, {r0, r1, r4, r5} │ │ + stmia r3!, {r0, r1, r4, r5} │ │ + ldmia.w r2, {r0, r1, r4, r5} │ │ + stmia r3!, {r0, r1, r4, r5} │ │ + ldrd r3, r2, [lr, #8] │ │ + ldrd r0, r1, [lr, #-24] │ │ + str r2, [sp, #60] @ 0x3c │ │ + subs r0, r3, r0 │ │ + sbcs.w r0, r2, r1 │ │ + bcs.n 906d2 │ │ + ldrd r1, r0, [lr] │ │ + mov fp, r3 │ │ + strd r1, r0, [sp, #20] │ │ + add.w r0, ip, #16 │ │ + str r0, [sp, #28] │ │ + mov r0, r9 │ │ + str r6, [sp, #36] @ 0x24 │ │ + str.w r9, [sp, #48] @ 0x30 │ │ + ldr r1, [sp, #52] @ 0x34 │ │ + cmp r0, #32 │ │ + add.w r9, r1, r0 │ │ + sub.w r6, r9, #32 │ │ + mov r4, r9 │ │ + ldmia.w r6!, {r8, sl, ip, lr} │ │ + stmia.w r4!, {r8, sl, ip, lr} │ │ + ldmia.w r6, {r1, r2, r3, r5} │ │ + stmia r4!, {r1, r2, r3, r5} │ │ + beq.n 906a2 │ │ + ldrd r1, r2, [r9, #-56] @ 0x38 │ │ + subs r0, #32 │ │ + subs.w r1, fp, r1 │ │ + ldr r1, [sp, #60] @ 0x3c │ │ + sbcs r1, r2 │ │ + bcc.n 90720 │ │ + ldr r1, [sp, #52] @ 0x34 │ │ + add r0, r1 │ │ + b.n 906a4 │ │ + ldr r2, [sp, #40] @ 0x28 │ │ + add.w fp, fp, r8, lsl #5 │ │ + ldr r0, [sp, #32] │ │ + cmp r2, r0 │ │ + bcs.n 9083a │ │ + ldr r1, [sp, #56] @ 0x38 │ │ + mov.w sl, r2, lsl #5 │ │ ldr r0, [sp, #44] @ 0x2c │ │ - add.w r9, r0, r1, lsl #5 │ │ - mov.w r0, fp, lsl #5 │ │ - str r0, [sp, #40] @ 0x28 │ │ + str.w fp, [sp, #48] @ 0x30 │ │ + add.w r0, r0, r1, lsl #5 │ │ + str r0, [sp, #28] │ │ movs r0, #32 │ │ - strd r8, r0, [sp, #28] │ │ - strd r8, r9, [sp, #12] │ │ - b.n 8f59a │ │ - ldr.w r8, [sp, #12] │ │ - mov r2, r8 │ │ + str.w fp, [sp, #36] @ 0x24 │ │ + str r0, [sp, #60] @ 0x3c │ │ + b.n 907ba │ │ + ldr r0, [sp, #36] @ 0x24 │ │ + ldr r3, [sp, #24] │ │ + ldr r1, [sp, #16] │ │ + str r1, [r0, #0] │ │ + ldr r1, [sp, #20] │ │ + str.w fp, [lr, #-24] │ │ + str r1, [r0, #4] │ │ + ldr r0, [r3, #0] │ │ + ldr r2, [r3, #4] │ │ + ldr r1, [r3, #8] │ │ + ldr r3, [r3, #12] │ │ + str.w r6, [lr, #-20] │ │ + strd r0, r2, [lr, #-16] │ │ + strd r1, r3, [lr, #-8] │ │ + ldr r0, [sp, #60] @ 0x3c │ │ + ldr r2, [sp, #40] @ 0x28 │ │ + subs r0, #32 │ │ + str r0, [sp, #60] @ 0x3c │ │ ldr r0, [sp, #48] @ 0x30 │ │ - add r1, sp, #56 @ 0x38 │ │ - strd r0, r4, [r2] │ │ - add.w ip, r2, #8 │ │ - ldmia.w r1, {r0, r2, r3, r4, r5, r6} │ │ - stmia.w ip, {r0, r2, r3, r4, r5, r6} │ │ - ldrd r9, fp, [sp, #16] │ │ + adds r2, #1 │ │ + ldr.w fp, [sp, #36] @ 0x24 │ │ + adds r0, #32 │ │ + str r0, [sp, #48] @ 0x30 │ │ ldr r0, [sp, #32] │ │ - add.w fp, fp, #1 │ │ - subs r0, #32 │ │ - str r0, [sp, #32] │ │ + cmp r2, r0 │ │ + beq.n 9083a │ │ ldr r0, [sp, #28] │ │ - adds r0, #32 │ │ - str r0, [sp, #28] │ │ - ldr r0, [sp, #24] │ │ - cmp fp, r0 │ │ - beq.n 8f628 │ │ - add.w ip, r9, fp, lsl #5 │ │ - add.w lr, r8, fp, lsl #5 │ │ - mov r3, ip │ │ + add.w r8, fp, r2, lsl #5 │ │ + str r2, [sp, #40] @ 0x28 │ │ + add.w lr, r0, r2, lsl #5 │ │ + mov r1, r8 │ │ mov r2, lr │ │ - ldmia.w r3!, {r1, r5, r6, sl} │ │ - stmia.w r2!, {r1, r5, r6, sl} │ │ - ldmia.w r3, {r0, r1, r5, r6} │ │ - stmia r2!, {r0, r1, r5, r6} │ │ - mov.w r0, fp, lsl #5 │ │ - ldr.w r2, [r8, r0] │ │ - ldrd r0, r1, [lr, #-32] │ │ - ldr.w r6, [lr, #4] │ │ + ldmia.w r2!, {r0, r4, r9, ip} │ │ + stmia.w r1!, {r0, r4, r9, ip} │ │ + ldmia.w r2, {r0, r3, r4, r5} │ │ + stmia r1!, {r0, r3, r4, r5} │ │ + ldrd r0, r3, [r8, #-24] │ │ + ldrd r2, r1, [r8, #8] │ │ subs r0, r2, r0 │ │ - str r2, [sp, #48] @ 0x30 │ │ - sbcs.w r0, r6, r1 │ │ - bcs.n 8f584 │ │ - add.w lr, ip, #8 │ │ - str.w fp, [sp, #20] │ │ - mov r4, r6 │ │ - add r1, sp, #56 @ 0x38 │ │ - ldmia.w lr, {r0, r2, r3, r5, r6, ip} │ │ - stmia.w r1, {r0, r2, r3, r5, r6, ip} │ │ - ldrd r9, lr, [sp, #28] │ │ - ldr.w fp, [sp, #40] @ 0x28 │ │ - add.w ip, r9, fp │ │ - cmp fp, lr │ │ - sub.w r0, ip, #32 │ │ - mov r1, ip │ │ - ldmia.w r0!, {r2, r6, r8, sl} │ │ - stmia.w r1!, {r2, r6, r8, sl} │ │ - ldmia.w r0, {r2, r3, r5, r6} │ │ - stmia r1!, {r2, r3, r5, r6} │ │ - beq.n 8f566 │ │ - ldrd r0, r1, [ip, #-64] @ 0x40 │ │ - add.w lr, lr, #32 │ │ - ldr r2, [sp, #48] @ 0x30 │ │ + sbcs.w r0, r1, r3 │ │ + bcs.n 907a0 │ │ + mov r6, r1 │ │ + ldrd r1, r0, [r8] │ │ + ldr.w r8, [sp, #60] @ 0x3c │ │ + mov fp, r2 │ │ + ldr.w r9, [sp, #48] @ 0x30 │ │ + strd r1, r0, [sp, #16] │ │ + add.w r0, lr, #16 │ │ + str r0, [sp, #24] │ │ + add.w lr, r9, sl │ │ + cmp sl, r8 │ │ + sub.w r3, lr, #32 │ │ + mov r4, lr │ │ + ldmia.w r3!, {r1, r2, r5, ip} │ │ + stmia.w r4!, {r1, r2, r5, ip} │ │ + ldmia.w r3, {r0, r1, r2, r5} │ │ + stmia r4!, {r0, r1, r2, r5} │ │ + beq.n 9077c │ │ + ldrd r0, r1, [lr, #-56] @ 0x38 │ │ + add.w r8, r8, #32 │ │ sub.w r9, r9, #32 │ │ - subs r0, r2, r0 │ │ - sbcs.w r0, r4, r1 │ │ - bcc.n 8f5e6 │ │ - ldr r0, [sp, #40] @ 0x28 │ │ - ldr.w r8, [sp, #12] │ │ - add.w r2, r9, r0 │ │ - b.n 8f56c │ │ - ldr r1, [sp, #8] │ │ + subs.w r0, fp, r0 │ │ + sbcs.w r0, r6, r1 │ │ + bcc.n 90802 │ │ + add.w r0, r9, sl │ │ + b.n 9077e │ │ + ldr r1, [sp, #12] │ │ mvn.w r0, #31 │ │ - sub.w sl, r8, #32 │ │ - add.w r1, r0, r1, lsl #5 │ │ - ldr r0, [sp, #52] @ 0x34 │ │ - str r1, [sp, #40] @ 0x28 │ │ - add.w r9, r0, r1 │ │ - ldr r1, [sp, #36] @ 0x24 │ │ - mov r4, r0 │ │ + ldr r3, [sp, #52] @ 0x34 │ │ + sub.w sl, fp, #32 │ │ + add.w r0, r0, r1, lsl #5 │ │ + str r0, [sp, #48] @ 0x30 │ │ + adds r6, r3, r0 │ │ + ldr r1, [sp, #56] @ 0x38 │ │ ldr r0, [sp, #44] @ 0x2c │ │ - strd r0, r1, [sp, #32] │ │ - mov fp, r8 │ │ - str r4, [sp, #48] @ 0x30 │ │ - ldrd r1, r2, [r4] │ │ - ldrd r4, r3, [r8] │ │ - mov.w r8, #0 │ │ - subs r1, r4, r1 │ │ - mov r4, r0 │ │ - sbcs.w r1, r3, r2 │ │ - mov.w r1, #0 │ │ + strd r1, r3, [sp, #56] @ 0x38 │ │ + movs r1, #0 │ │ + ldrd r2, r3, [r3, #8] │ │ + mov.w r9, #0 │ │ + ldrd r4, r5, [fp, #8] │ │ + str r0, [sp, #40] @ 0x28 │ │ + subs r2, r4, r2 │ │ + sbcs.w r2, r5, r3 │ │ it cs │ │ movcs r1, #1 │ │ - str r1, [sp, #28] │ │ + str r1, [sp, #36] @ 0x24 │ │ it cc │ │ - movcc.w r8, #1 │ │ - ldr r3, [sp, #48] @ 0x30 │ │ - cmp.w r8, #0 │ │ + movcc.w r9, #1 │ │ + ldr r4, [sp, #60] @ 0x3c │ │ + cmp.w r9, #0 │ │ it ne │ │ - movne r3, fp │ │ - ldmia.w r3!, {r1, r5, r6, lr} │ │ - add.w r8, fp, r8, lsl #5 │ │ - stmia.w r4!, {r1, r5, r6, lr} │ │ + movne r4, fp │ │ + mov r5, r0 │ │ + ldmia.w r4!, {r0, r2, ip, lr} │ │ + add.w fp, fp, r9, lsl #5 │ │ + stmia.w r5!, {r0, r2, ip, lr} │ │ + mov.w ip, #0 │ │ mov.w lr, #0 │ │ - ldmia.w r3, {r0, r1, r5, r6} │ │ - stmia r4!, {r0, r1, r5, r6} │ │ - ldrd r0, r1, [r9] │ │ - ldrd r3, r6, [sl] │ │ - subs r0, r0, r3 │ │ - mov r3, r9 │ │ - sbcs.w r0, r1, r6 │ │ - mov.w r1, #0 │ │ + ldmia.w r4, {r0, r1, r2, r3} │ │ + stmia r5!, {r0, r1, r2, r3} │ │ + ldrd r0, r1, [r6, #8] │ │ + ldrd r2, r3, [sl, #8] │ │ + subs r0, r0, r2 │ │ + mov r2, r6 │ │ + sbcs.w r0, r1, r3 │ │ it cs │ │ - movcs.w lr, #1 │ │ + movcs.w ip, #1 │ │ it cc │ │ - movcc r1, #1 │ │ - cmp r1, #0 │ │ - it ne │ │ - movne r3, sl │ │ - ldrd ip, r0, [sp, #40] @ 0x28 │ │ - cmp r1, #0 │ │ - add.w r6, r0, ip │ │ - ldmia r3!, {r0, r2, r4, r5} │ │ - sub.w ip, ip, #32 │ │ - stmia r6!, {r0, r2, r4, r5} │ │ - ldmia.w r3, {r0, r2, r4, r5} │ │ - stmia r6!, {r0, r2, r4, r5} │ │ - ldr r0, [sp, #28] │ │ - ldr r4, [sp, #48] @ 0x30 │ │ + movcc.w lr, #1 │ │ + cmp.w lr, #0 │ │ it ne │ │ - movne.w r1, #4294967295 @ 0xffffffff │ │ - add.w sl, sl, r1, lsl #5 │ │ - ldr r1, [sp, #36] @ 0x24 │ │ + movne r2, sl │ │ + ldrd r0, r8, [sp, #44] @ 0x2c │ │ cmp.w lr, #0 │ │ + add.w r3, r0, r8 │ │ + ldmia r2!, {r0, r1, r4, r5} │ │ + sub.w r8, r8, #32 │ │ + stmia r3!, {r0, r1, r4, r5} │ │ + ldmia.w r2, {r0, r1, r4, r5} │ │ + stmia r3!, {r0, r1, r4, r5} │ │ + ldr r0, [sp, #36] @ 0x24 │ │ + ldrd r1, r3, [sp, #56] @ 0x38 │ │ it ne │ │ movne.w lr, #4294967295 @ 0xffffffff │ │ - add.w r4, r4, r0, lsl #5 │ │ - ldr r0, [sp, #32] │ │ - add.w r9, r9, lr, lsl #5 │ │ + cmp.w ip, #0 │ │ + add.w sl, sl, lr, lsl #5 │ │ + add.w r3, r3, r0, lsl #5 │ │ + ldr r0, [sp, #40] @ 0x28 │ │ + it ne │ │ + movne.w ip, #4294967295 @ 0xffffffff │ │ + add.w r6, r6, ip, lsl #5 │ │ subs r1, #1 │ │ add.w r0, r0, #32 │ │ - str.w ip, [sp, #40] @ 0x28 │ │ - bne.n 8f644 │ │ - ldr.w fp, [sp, #8] │ │ - add.w ip, sl, #32 │ │ - movs.w r1, fp, lsl #31 │ │ - beq.n 8f736 │ │ - mov r1, r8 │ │ - cmp r4, ip │ │ + str.w r8, [sp, #48] @ 0x30 │ │ + bne.n 90852 │ │ + add.w lr, sl, #32 │ │ + ldr.w sl, [sp, #12] │ │ + movs.w r1, sl, lsl #31 │ │ + beq.n 90948 │ │ + mov r1, fp │ │ + cmp r3, lr │ │ it cc │ │ - movcc r1, r4 │ │ - ldmia r1!, {r2, r3, r5, r6} │ │ - stmia r0!, {r2, r3, r5, r6} │ │ - ldmia.w r1, {r2, r3, r5, r6} │ │ + movcc r1, r3 │ │ + mov ip, r3 │ │ + ldmia r1!, {r2, r3, r4, r5} │ │ + stmia r0!, {r2, r3, r4, r5} │ │ + ldmia.w r1, {r2, r3, r4, r5} │ │ mov.w r1, #0 │ │ - stmia r0!, {r2, r3, r5, r6} │ │ + stmia r0!, {r2, r3, r4, r5} │ │ mov.w r2, #0 │ │ it cs │ │ movcs r2, #1 │ │ - cmp r4, ip │ │ + cmp ip, lr │ │ it cc │ │ movcc r1, #1 │ │ - add.w r8, r8, r2, lsl #5 │ │ - add.w r4, r4, r1, lsl #5 │ │ - cmp r4, ip │ │ - ldr r4, [sp, #52] @ 0x34 │ │ - ldr r6, [sp, #44] @ 0x2c │ │ + add.w fp, fp, r2, lsl #5 │ │ + add.w r3, ip, r1, lsl #5 │ │ + ldr r4, [sp, #44] @ 0x2c │ │ + cmp r3, lr │ │ + ldr r5, [sp, #52] @ 0x34 │ │ itt eq │ │ - addeq.w r0, r9, #32 │ │ - cmpeq r8, r0 │ │ - bne.n 8f76c │ │ - add sp, #116 @ 0x74 │ │ + addeq.w r0, r6, #32 │ │ + cmpeq fp, r0 │ │ + bne.n 9097e │ │ + add sp, #124 @ 0x7c │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ - ldr r0, [pc, #64] @ (8f790 ) │ │ + ldr r0, [pc, #64] @ (909a4 ) │ │ movs r2, #0 │ │ - ldr r1, [pc, #64] @ (8f794 ) │ │ + ldr r1, [pc, #64] @ (909a8 ) │ │ movs r3, #1 │ │ add r0, pc │ │ - str r0, [sp, #92] @ 0x5c │ │ + str r0, [sp, #100] @ 0x64 │ │ add r1, pc │ │ - add r0, sp, #92 @ 0x5c │ │ - str r2, [sp, #108] @ 0x6c │ │ - str r2, [sp, #104] @ 0x68 │ │ + add r0, sp, #100 @ 0x64 │ │ + str r2, [sp, #116] @ 0x74 │ │ + str r2, [sp, #112] @ 0x70 │ │ movs r2, #4 │ │ - str r3, [sp, #96] @ 0x60 │ │ - str r2, [sp, #100] @ 0x64 │ │ - bl 4c418 │ │ - bl 51604 │ │ + str r3, [sp, #104] @ 0x68 │ │ + str r2, [sp, #108] @ 0x6c │ │ + bl 4d1a6 │ │ + bl 5264c │ │ udf #254 @ 0xfe │ │ - ldr r2, [pc, #36] @ (8f798 ) │ │ + ldr r2, [pc, #36] @ (909ac ) │ │ mov r0, r8 │ │ add r2, pc │ │ - bl 4c2e0 │ │ - mov r5, r0 │ │ - mov.w r2, fp, lsl #5 │ │ - mov r0, r6 │ │ - mov r1, r4 │ │ - bl c9a94 │ │ - mov r0, r5 │ │ - blx cb1cc │ │ - lsrs r6, r1, #30 │ │ + bl 4d154 │ │ + mov r8, r0 │ │ + mov.w r2, sl, lsl #5 │ │ + mov r0, r4 │ │ + mov r1, r5 │ │ + bl ca098 │ │ + mov r0, r8 │ │ + blx cb7d4 │ │ + nop │ │ + lsls r0, r6, #21 │ │ movs r4, r0 │ │ - lsrs r2, r2, #30 │ │ + lsls r4, r6, #21 │ │ movs r4, r0 │ │ - lsrs r6, r0, #30 │ │ + lsls r0, r5, #21 │ │ movs r4, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl} │ │ mov sl, r2 │ │ mov r4, r1 │ │ cmp r3, #8 │ │ - bcc.n 8f7ea │ │ + bcc.n 909fe │ │ lsrs r6, r3, #3 │ │ lsls r2, r6, #3 │ │ sub.w r9, r2, r3, lsr #3 │ │ add.w r1, r0, r6, lsl #7 │ │ mov r3, r6 │ │ add.w r2, r0, r9, lsl #5 │ │ - bl 8f79c │ │ + bl 909b0 │ │ add.w r1, r4, r6, lsl #7 │ │ add.w r2, r4, r9, lsl #5 │ │ mov r8, r0 │ │ mov r0, r4 │ │ mov r3, r6 │ │ - bl 8f79c │ │ + bl 909b0 │ │ add.w r1, sl, r6, lsl #7 │ │ add.w r2, sl, r9, lsl #5 │ │ mov r4, r0 │ │ mov r0, sl │ │ mov r3, r6 │ │ - bl 8f79c │ │ + bl 909b0 │ │ mov sl, r0 │ │ mov r0, r8 │ │ - ldrd lr, ip, [sl] │ │ + ldrd lr, ip, [sl, #8] │ │ movs r5, #0 │ │ - ldrd r3, r6, [r4] │ │ - ldrd r2, r8, [r0] │ │ + ldrd r3, r6, [r4, #8] │ │ + ldrd r2, r8, [r0, #8] │ │ subs.w r1, r3, lr │ │ sbcs.w r1, r6, ip │ │ mov.w r1, #0 │ │ it cc │ │ movcc r1, #1 │ │ subs r3, r2, r3 │ │ sbcs.w r3, r8, r6 │ │ @@ -104194,140 +111591,138 @@ │ │ mov r0, r4 │ │ ldmia.w sp!, {r8, r9, sl} │ │ pop {r4, r5, r6, r7, pc} │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #404 @ 0x194 │ │ - mov r4, r1 │ │ + mov r8, r1 │ │ str r0, [sp, #56] @ 0x38 │ │ movs r1, #0 │ │ - subs r0, r4, #1 │ │ + subs.w r0, r8, #1 │ │ sbc.w r1, r1, #3221225472 @ 0xc0000000 │ │ mov r9, r3 │ │ - mov r8, r2 │ │ - mov r2, r4 │ │ + mov r4, r2 │ │ + mov r2, r8 │ │ movs r3, #0 │ │ - bl c9adc │ │ - mov ip, r4 │ │ - cmp.w r4, #4096 @ 0x1000 │ │ + bl ca0e4 │ │ + cmp.w r8, #4096 @ 0x1000 │ │ strd r1, r0, [sp, #12] │ │ - bhi.n 8f872 │ │ - sub.w r0, ip, ip, lsr #1 │ │ + bhi.n 90a86 │ │ + sub.w r0, r8, r8, lsr #1 │ │ cmp r0, #64 @ 0x40 │ │ it cs │ │ movcs r0, #64 @ 0x40 │ │ - b.n 8f88e │ │ - orr.w r0, ip, #1 │ │ + b.n 90aa2 │ │ + orr.w r0, r8, #1 │ │ movs r2, #1 │ │ clz r0, r0 │ │ rsb r0, r0, #32 │ │ lsrs r0, r0, #1 │ │ - lsr.w r1, ip, r0 │ │ + lsr.w r1, r8, r0 │ │ lsl.w r0, r2, r0 │ │ add r0, r1 │ │ lsrs r0, r0, #1 │ │ - str r0, [sp, #24] │ │ + str r0, [sp, #28] │ │ sub.w sl, r7, #94 @ 0x5e │ │ ldr r0, [sp, #56] @ 0x38 │ │ movs r5, #1 │ │ mov.w fp, #0 │ │ - movs r6, #0 │ │ - mov r2, r8 │ │ + mov.w lr, #0 │ │ + mov r2, r4 │ │ sub.w r1, r0, #8 │ │ subs r0, #4 │ │ - str r1, [sp, #20] │ │ + str r1, [sp, #24] │ │ str r0, [sp, #8] │ │ - str.w r9, [sp, #40] @ 0x28 │ │ - str.w r8, [sp, #64] @ 0x40 │ │ - str.w ip, [sp, #32] │ │ + str.w r9, [sp, #48] @ 0x30 │ │ + str r4, [sp, #68] @ 0x44 │ │ + str.w r8, [sp, #20] │ │ ldr r0, [sp, #56] @ 0x38 │ │ - cmp ip, fp │ │ + cmp r8, fp │ │ add.w r0, r0, fp, lsl #3 │ │ - str r0, [sp, #44] @ 0x2c │ │ - bls.n 8f8ee │ │ - ldr r0, [sp, #24] │ │ - sub.w r4, ip, fp │ │ - mov r8, r2 │ │ - str r6, [sp, #48] @ 0x30 │ │ + str r0, [sp, #40] @ 0x28 │ │ + bls.n 90b00 │ │ + ldr r0, [sp, #28] │ │ + sub.w r4, r8, fp │ │ + str.w lr, [sp, #44] @ 0x2c │ │ cmp r4, r0 │ │ - bcs.n 8f902 │ │ + bcs.n 90b16 │ │ ldr r0, [r7, #8] │ │ - cbz r0, 8f91e │ │ + cbz r0, 90b30 │ │ movs r0, #0 │ │ cmp r4, #32 │ │ strd r0, r0, [sp] │ │ it cs │ │ movcs r4, #32 │ │ - ldr r0, [sp, #44] @ 0x2c │ │ + ldr r0, [sp, #40] @ 0x28 │ │ mov r1, r4 │ │ - ldr r3, [sp, #40] @ 0x28 │ │ - mov r2, r8 │ │ - bl 8fc14 │ │ - b.n 8f9c2 │ │ + ldr r3, [sp, #48] @ 0x30 │ │ + bl 90e1c │ │ + b.n 90bd6 │ │ movs r0, #1 │ │ mov r9, r5 │ │ str r0, [sp, #36] @ 0x24 │ │ movs r1, #0 │ │ - cmp r6, #2 │ │ - bcs.w 8fa24 │ │ - ldr r3, [sp, #40] @ 0x28 │ │ + cmp.w lr, #2 │ │ + bcs.w 90c38 │ │ + ldr r3, [sp, #48] @ 0x30 │ │ mov r4, r9 │ │ - b.n 8fbd2 │ │ + b.n 90dd8 │ │ cmp r4, #2 │ │ - bcc.n 8f9c2 │ │ - ldr r0, [sp, #44] @ 0x2c │ │ - ldr.w lr, [r0] │ │ + bcc.n 90bd6 │ │ + ldr r0, [sp, #40] @ 0x28 │ │ + ldr r6, [r0, #0] │ │ ldr r1, [r0, #8] │ │ - cmp r1, lr │ │ - bcs.n 8f92a │ │ + cmp r1, r6 │ │ + bcs.n 90b3c │ │ mov.w ip, #2 │ │ cmp r4, #2 │ │ - bne.n 8f932 │ │ + bne.n 90b44 │ │ movs r1, #1 │ │ - b.n 8f976 │ │ - ldr r0, [sp, #24] │ │ - cmp r0, r4 │ │ - it cc │ │ - movcc r4, r0 │ │ + b.n 90b8a │ │ + ldr r0, [sp, #28] │ │ + cmp r4, r0 │ │ + it cs │ │ + movcs r4, r0 │ │ lsls r2, r4, #1 │ │ - b.n 8f9c6 │ │ + b.n 90bda │ │ cmp r4, #2 │ │ - bne.n 8f94a │ │ + bne.n 90b5c │ │ movs r4, #2 │ │ - b.n 8f9c2 │ │ + b.n 90bd6 │ │ mov r3, r1 │ │ - ldr r0, [sp, #44] @ 0x2c │ │ + ldr r0, [sp, #40] @ 0x28 │ │ ldr.w r2, [r0, ip, lsl #3] │ │ cmp r2, r3 │ │ - bcs.n 8f966 │ │ + bcs.n 90b78 │ │ add.w ip, ip, #1 │ │ mov r3, r2 │ │ cmp r4, ip │ │ - bne.n 8f934 │ │ - b.n 8f964 │ │ + bne.n 90b46 │ │ + b.n 90b76 │ │ mov.w ip, #2 │ │ mov r2, r1 │ │ - ldr r0, [sp, #44] @ 0x2c │ │ + ldr r0, [sp, #40] @ 0x28 │ │ ldr.w r3, [r0, ip, lsl #3] │ │ cmp r3, r2 │ │ - bcc.n 8f966 │ │ + bcc.n 90b78 │ │ add.w ip, ip, #1 │ │ mov r2, r3 │ │ cmp r4, ip │ │ - bne.n 8f950 │ │ + bne.n 90b62 │ │ mov ip, r4 │ │ - ldr r0, [sp, #24] │ │ + ldr r0, [sp, #28] │ │ + ldr r2, [sp, #68] @ 0x44 │ │ cmp ip, r0 │ │ - bcc.n 8f8d0 │ │ - cmp r1, lr │ │ - bcs.n 8f9bc │ │ + bcc.n 90ae4 │ │ + cmp r1, r6 │ │ + bcs.n 90bd0 │ │ movs.w r1, ip, lsr #1 │ │ - beq.n 8f9c0 │ │ - ldr r0, [sp, #20] │ │ + beq.n 90bd4 │ │ + ldr r0, [sp, #24] │ │ mov r9, r5 │ │ ldr r5, [sp, #56] @ 0x38 │ │ mov.w r6, fp, lsl #3 │ │ add.w r2, r0, ip, lsl #3 │ │ ldr r0, [sp, #8] │ │ add.w r3, r0, ip, lsl #3 │ │ ldr r4, [r5, r6] │ │ @@ -104340,20 +111735,20 @@ │ │ sub.w r2, r2, #8 │ │ ldr.w lr, [r0, #4] │ │ add.w r5, r5, #8 │ │ ldr r0, [r4, #4] │ │ str r0, [r3, r6] │ │ sub.w r3, r3, #8 │ │ str.w lr, [r4, #4] │ │ - bne.n 8f98a │ │ + bne.n 90b9e │ │ mov r4, ip │ │ mov r5, r9 │ │ - b.n 8f9c2 │ │ + b.n 90bd6 │ │ mov r4, ip │ │ - b.n 8f9c2 │ │ + b.n 90bd6 │ │ movs r4, #1 │ │ lsls r0, r4, #1 │ │ adds r2, r0, #1 │ │ sub.w r0, fp, r5, lsr #1 │ │ str r2, [sp, #36] @ 0x24 │ │ adds.w r0, r0, fp │ │ add.w r2, fp, r2, lsr #1 │ │ @@ -104366,120 +111761,119 @@ │ │ umull ip, r6, r2, r4 │ │ mla r2, r2, r3, r6 │ │ umull r6, r5, r0, r4 │ │ mla r0, r0, r3, r5 │ │ mla r0, r1, r4, r0 │ │ adc.w r1, lr, #0 │ │ mla r1, r1, r4, r2 │ │ - mov r2, r8 │ │ eors r0, r1 │ │ eor.w r1, ip, r6 │ │ clz r1, r1 │ │ add.w r1, r1, #32 │ │ it ne │ │ clzne r1, r0 │ │ - ldr r6, [sp, #48] @ 0x30 │ │ - ldr.w ip, [sp, #32] │ │ - cmp r6, #2 │ │ - bcc.w 8f8fc │ │ - ldr r3, [sp, #40] @ 0x28 │ │ + ldr.w lr, [sp, #44] @ 0x2c │ │ + ldr r2, [sp, #68] @ 0x44 │ │ + cmp.w lr, #2 │ │ + bcc.w 90b10 │ │ + ldr r3, [sp, #48] @ 0x30 │ │ mov r4, r9 │ │ - ldr r0, [sp, #20] │ │ + ldr r0, [sp, #24] │ │ str.w fp, [sp, #52] @ 0x34 │ │ add.w r0, r0, fp, lsl #3 │ │ - str r0, [sp, #28] │ │ + str r0, [sp, #32] │ │ str r1, [sp, #60] @ 0x3c │ │ - b.n 8fa42 │ │ - lsls r4, r5, #1 │ │ + b.n 90c56 │ │ + lsls r4, r6, #1 │ │ cmp.w fp, #1 │ │ - bls.w 8fbc8 │ │ - sub.w fp, r6, #1 │ │ + bls.w 90dcc │ │ + sub.w fp, lr, #1 │ │ ldrb.w r0, [sl, fp] │ │ cmp r0, r1 │ │ - bcc.w 8fbca │ │ + bcc.w 90dd0 │ │ add r0, sp, #72 @ 0x48 │ │ - mov r6, fp │ │ - ldr.w r8, [r0, fp, lsl #2] │ │ - mov.w r9, r8, lsr #1 │ │ - add.w r5, r9, r4, lsr #1 │ │ - cmp r5, r3 │ │ - bhi.n 8fa6e │ │ - orr.w r0, r8, r4 │ │ + mov lr, fp │ │ + ldr.w r5, [r0, fp, lsl #2] │ │ + mov.w r9, r5, lsr #1 │ │ + add.w r6, r9, r4, lsr #1 │ │ + cmp r6, r3 │ │ + bhi.n 90c82 │ │ + orr.w r0, r5, r4 │ │ ands.w r0, r0, #1 │ │ - beq.n 8fa38 │ │ + beq.n 90c4c │ │ ldr r0, [sp, #52] @ 0x34 │ │ ldr r1, [sp, #56] @ 0x38 │ │ - subs r0, r0, r5 │ │ - str r5, [sp, #68] @ 0x44 │ │ + subs r0, r0, r6 │ │ + str r6, [sp, #64] @ 0x40 │ │ add.w sl, r1, r0, lsl #3 │ │ - movs.w r0, r8, lsl #31 │ │ - bne.n 8faa4 │ │ + lsls r0, r5, #31 │ │ + bne.n 90cb8 │ │ orr.w r0, r9, #1 │ │ movs r1, #62 @ 0x3e │ │ clz r0, r0 │ │ - mov r5, r3 │ │ + mov r6, lr │ │ + mov r8, r3 │ │ eor.w r0, r1, r0, lsl #1 │ │ movs r1, #0 │ │ strd r0, r1, [sp] │ │ mov r0, sl │ │ mov r1, r9 │ │ - bl 8fc14 │ │ - mov r3, r5 │ │ - ldrd r2, r5, [sp, #64] @ 0x40 │ │ - mov.w ip, r4, lsr #1 │ │ + bl 90e1c │ │ + ldr r2, [sp, #68] @ 0x44 │ │ + mov r3, r8 │ │ + mov lr, r6 │ │ + mov.w r8, r4, lsr #1 │ │ lsls r0, r4, #31 │ │ - bne.n 8fad8 │ │ - orr.w r0, ip, #1 │ │ + bne.n 90ce4 │ │ + orr.w r0, r8, #1 │ │ movs r1, #62 @ 0x3e │ │ clz r0, r0 │ │ - mov r5, r3 │ │ - str.w ip, [sp, #48] @ 0x30 │ │ + mov r6, lr │ │ eor.w r0, r1, r0, lsl #1 │ │ movs r1, #0 │ │ strd r0, r1, [sp] │ │ add.w r0, sl, r9, lsl #3 │ │ - mov r1, ip │ │ - bl 8fc14 │ │ - mov r3, r5 │ │ - ldr.w ip, [sp, #48] @ 0x30 │ │ - ldr r5, [sp, #68] @ 0x44 │ │ + mov r1, r8 │ │ + bl 90e1c │ │ + ldr r3, [sp, #48] @ 0x30 │ │ + mov lr, r6 │ │ ldr r1, [sp, #60] @ 0x3c │ │ cmp r4, #2 │ │ it cs │ │ - cmpcs.w r8, #2 │ │ - bcs.n 8faf6 │ │ - ldr r2, [sp, #64] @ 0x40 │ │ - lsls r0, r5, #1 │ │ - adds r4, r0, #1 │ │ + cmpcs r5, #2 │ │ + bcs.n 90d02 │ │ + ldr r0, [sp, #64] @ 0x40 │ │ sub.w sl, r7, #94 @ 0x5e │ │ + ldr r2, [sp, #68] @ 0x44 │ │ + lsls r0, r0, #1 │ │ + adds r4, r0, #1 │ │ cmp.w fp, #1 │ │ - bhi.n 8fa42 │ │ - b.n 8fbc8 │ │ - cmp r9, ip │ │ - mov r8, ip │ │ + bhi.n 90c56 │ │ + b.n 90dcc │ │ + cmp r8, r9 │ │ + mov r4, r9 │ │ it cc │ │ - movcc r8, r9 │ │ - cmp r8, r3 │ │ - bhi.n 8fae4 │ │ + movcc r4, r8 │ │ + cmp r4, r3 │ │ + bhi.n 90cee │ │ mov r1, sl │ │ - str r6, [sp, #48] @ 0x30 │ │ + str.w lr, [sp, #44] @ 0x2c │ │ add.w r5, sl, r9, lsl #3 │ │ - cmp ip, r9 │ │ + cmp r8, r9 │ │ it cc │ │ movcc r1, r5 │ │ - ldr r6, [sp, #64] @ 0x40 │ │ - mov.w r2, r8, lsl #3 │ │ - mov r4, ip │ │ + ldr r6, [sp, #68] @ 0x44 │ │ + lsls r2, r4, #3 │ │ mov r0, r6 │ │ - bl c99a6 │ │ - add.w r6, r6, r8, lsl #3 │ │ - cmp r4, r9 │ │ - bcs.n 8fb70 │ │ - ldr r1, [sp, #28] │ │ - ldr.w ip, [sp, #64] @ 0x40 │ │ + bl ca006 │ │ + add.w r6, r6, r4, lsl #3 │ │ + cmp r8, r9 │ │ + bcs.n 90d7a │ │ + ldr r1, [sp, #32] │ │ + ldr.w ip, [sp, #68] @ 0x44 │ │ mov r2, r5 │ │ mov r0, r6 │ │ ldr.w r3, [r2, #-8]! │ │ ldr.w r4, [r0, #-8]! │ │ cmp r4, r3 │ │ it cc │ │ movcc r6, r5 │ │ @@ -104491,25 +111885,24 @@ │ │ movcc r3, #1 │ │ add.w r6, r0, r3, lsl #3 │ │ mov.w r0, #0 │ │ it cs │ │ movcs r0, #1 │ │ add.w r5, r2, r0, lsl #3 │ │ cmp r5, sl │ │ - beq.n 8fb6a │ │ + beq.n 90d74 │ │ subs r1, #8 │ │ cmp r6, ip │ │ - bne.n 8fb2c │ │ + bne.n 90d36 │ │ mov sl, r5 │ │ mov r1, ip │ │ - b.n 8fbb6 │ │ - cmp.w r8, #0 │ │ - beq.n 8fbb4 │ │ - ldr r1, [sp, #64] @ 0x40 │ │ - ldr.w ip, [sp, #44] @ 0x2c │ │ + b.n 90dbc │ │ + cbz r4, 90dba │ │ + ldr r1, [sp, #68] @ 0x44 │ │ + ldr.w ip, [sp, #40] @ 0x28 │ │ ldr r0, [r1, #0] │ │ mov r3, r1 │ │ ldr r2, [r5, #0] │ │ cmp r2, r0 │ │ it cc │ │ movcc r3, r5 │ │ ldrd r3, r4, [r3] │ │ @@ -104522,98 +111915,96 @@ │ │ it cs │ │ movcs r0, #1 │ │ add.w r1, r1, r0, lsl #3 │ │ cmp r1, r6 │ │ itt ne │ │ addne.w r5, r5, r2, lsl #3 │ │ cmpne r5, ip │ │ - bne.n 8fb7c │ │ - b.n 8fbb6 │ │ - ldr r1, [sp, #64] @ 0x40 │ │ + bne.n 90d82 │ │ + b.n 90dbc │ │ + ldr r1, [sp, #68] @ 0x44 │ │ subs r2, r6, r1 │ │ mov r0, sl │ │ - bl c99a6 │ │ - ldr r3, [sp, #40] @ 0x28 │ │ - ldr r6, [sp, #48] @ 0x30 │ │ + bl ca006 │ │ + ldrd lr, r3, [sp, #44] @ 0x2c │ │ ldr r1, [sp, #60] @ 0x3c │ │ - ldr r5, [sp, #68] @ 0x44 │ │ - b.n 8fae4 │ │ - movs r6, #1 │ │ - ldr.w ip, [sp, #32] │ │ + b.n 90cee │ │ + mov.w lr, #1 │ │ + ldr.w r8, [sp, #20] │ │ ldr.w fp, [sp, #52] @ 0x34 │ │ add r0, sp, #72 @ 0x48 │ │ - cmp ip, fp │ │ - strb.w r1, [sl, r6] │ │ - str.w r4, [r0, r6, lsl #2] │ │ - bls.n 8fbea │ │ + cmp r8, fp │ │ + strb.w r1, [sl, lr] │ │ + str.w r4, [r0, lr, lsl #2] │ │ + bls.n 90df2 │ │ ldr r5, [sp, #36] @ 0x24 │ │ - adds r6, #1 │ │ + add.w lr, lr, #1 │ │ add.w fp, fp, r5, lsr #1 │ │ - b.n 8f8b6 │ │ + b.n 90aca │ │ lsls r0, r4, #31 │ │ - bne.n 8fc0a │ │ - orr.w r1, ip, #1 │ │ + bne.n 90e12 │ │ + orr.w r1, r8, #1 │ │ movs r0, #0 │ │ clz r1, r1 │ │ movs r6, #62 @ 0x3e │ │ eor.w r1, r6, r1, lsl #1 │ │ strd r1, r0, [sp] │ │ ldr r0, [sp, #56] @ 0x38 │ │ - mov r1, ip │ │ - bl 8fc14 │ │ + mov r1, r8 │ │ + bl 90e1c │ │ add sp, #404 @ 0x194 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ - bmi.n 8fbbe │ │ + bmi.n 90dc6 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #92 @ 0x5c │ │ mov r4, r1 │ │ mov r8, r0 │ │ cmp r1, #33 @ 0x21 │ │ str r2, [sp, #56] @ 0x38 │ │ - bcs.n 8fc66 │ │ + bcs.n 90e6e │ │ mov r9, r4 │ │ movs.w sl, r9, lsr #1 │ │ - beq.w 903d0 │ │ + beq.w 915d8 │ │ cmp.w r9, #15 │ │ str.w r8, [sp, #52] @ 0x34 │ │ - bls.w 8ffd2 │ │ + bls.w 911da │ │ ldr.w fp, [sp, #56] @ 0x38 │ │ mov r4, r8 │ │ mov r0, r4 │ │ add.w r8, fp, r9, lsl #3 │ │ mov r1, fp │ │ mov r2, r8 │ │ - bl 90428 │ │ + bl 91630 │ │ add.w r0, r4, sl, lsl #3 │ │ add.w r1, fp, sl, lsl #3 │ │ add.w r2, r8, #64 @ 0x40 │ │ - bl 90428 │ │ + bl 91630 │ │ movs r6, #8 │ │ - b.n 90216 │ │ + b.n 9141e │ │ ldr.w sl, [r7, #8] │ │ mov r6, r3 │ │ mov fp, r2 │ │ ldr r0, [r7, #12] │ │ str r0, [sp, #32] │ │ sub.w r0, r2, #8 │ │ strd r0, r3, [sp, #24] │ │ str.w r8, [sp, #52] @ 0x34 │ │ cmp.w sl, #0 │ │ - beq.w 8ffc0 │ │ + beq.w 911c8 │ │ lsrs r3, r4, #3 │ │ cmp r4, #64 @ 0x40 │ │ mov.w r0, r3, lsl #3 │ │ add.w r5, r8, r3, lsl #5 │ │ sub.w r0, r0, r4, lsr #3 │ │ str r4, [sp, #48] @ 0x30 │ │ add.w r2, r8, r0, lsl #3 │ │ - bcs.n 8fcd6 │ │ + bcs.n 90ede │ │ ldr r0, [r2, #0] │ │ mov ip, r6 │ │ ldr r1, [r5, #0] │ │ movs r6, #0 │ │ ldr.w r3, [r8] │ │ cmp r1, r0 │ │ it cc │ │ @@ -104629,47 +112020,47 @@ │ │ mov.w r0, #0 │ │ mov r6, ip │ │ it cc │ │ movcc r0, #1 │ │ eors r1, r0 │ │ it ne │ │ movne r5, r8 │ │ - b.n 8fce2 │ │ + b.n 90eea │ │ mov r0, r8 │ │ mov r1, r5 │ │ - bl 907da │ │ + bl 919e2 │ │ ldr r4, [sp, #48] @ 0x30 │ │ mov r5, r0 │ │ ldrd r0, r1, [r5] │ │ sub.w sl, sl, #1 │ │ strd r0, r1, [sp, #60] @ 0x3c │ │ sub.w r1, r5, r8 │ │ str r5, [sp, #44] @ 0x2c │ │ lsrs r1, r1, #3 │ │ str.w sl, [sp, #36] @ 0x24 │ │ str r1, [sp, #40] @ 0x28 │ │ ldr r1, [sp, #32] │ │ - cbz r1, 8fd0a │ │ + cbz r1, 90f12 │ │ ldr r1, [sp, #32] │ │ ldr r1, [r1, #0] │ │ cmp r1, r0 │ │ - bcs.w 8fe76 │ │ + bcs.w 9107e │ │ cmp r4, r6 │ │ - bhi.w 903fa │ │ + bhi.w 91602 │ │ ldr.w ip, [sp, #40] @ 0x28 │ │ add.w sl, fp, r4, lsl #3 │ │ mov.w r9, #0 │ │ mov r1, r8 │ │ subs.w r3, ip, #3 │ │ mov.w r0, #0 │ │ it cc │ │ movcc r3, r0 │ │ add.w lr, r8, r3, lsl #3 │ │ cmp r1, lr │ │ - bcs.n 8fdc8 │ │ + bcs.n 90fd0 │ │ ldr r0, [sp, #44] @ 0x2c │ │ ldr r5, [r0, #0] │ │ ldrd r2, r4, [r1] │ │ ldr.w fp, [sp, #56] @ 0x38 │ │ ldrd r3, r8, [r1, #8] │ │ cmp r2, r5 │ │ it cs │ │ @@ -104714,19 +112105,19 @@ │ │ add.w r3, r3, r9, lsl #3 │ │ cmp r2, r5 │ │ add.w r1, r1, #32 │ │ str r6, [r3, #4] │ │ it cc │ │ addcc.w r9, r9, #1 │ │ cmp r1, lr │ │ - bcc.n 8fd36 │ │ + bcc.n 90f3e │ │ ldr.w r8, [sp, #52] @ 0x34 │ │ add.w r3, r8, ip, lsl #3 │ │ cmp r1, r3 │ │ - bcs.n 8fdfe │ │ + bcs.n 91006 │ │ ldr r0, [sp, #44] @ 0x2c │ │ ldr r5, [r0, #0] │ │ sub.w sl, sl, #8 │ │ ldrd r2, r6, [r1], #8 │ │ mov r0, sl │ │ cmp r2, r5 │ │ it cc │ │ @@ -104734,69 +112125,69 @@ │ │ str.w r2, [r0, r9, lsl #3] │ │ add.w r0, r0, r9, lsl #3 │ │ cmp r2, r5 │ │ str r6, [r0, #4] │ │ it cc │ │ addcc.w r9, r9, #1 │ │ cmp r1, r3 │ │ - bcc.n 8fdd8 │ │ + bcc.n 90fe0 │ │ ldr r0, [sp, #48] @ 0x30 │ │ cmp ip, r0 │ │ - beq.n 8fe1a │ │ + beq.n 91022 │ │ sub.w sl, sl, #8 │ │ mov ip, r0 │ │ ldrd r0, r2, [r1], #8 │ │ str.w r0, [sl, r9, lsl #3] │ │ add.w r0, sl, r9, lsl #3 │ │ str r2, [r0, #4] │ │ - b.n 8fd1e │ │ + b.n 90f26 │ │ mov.w r2, r9, lsl #3 │ │ mov r0, r8 │ │ mov r1, fp │ │ - bl c99a6 │ │ + bl ca006 │ │ ldr r4, [sp, #48] @ 0x30 │ │ subs.w r1, r4, r9 │ │ - beq.n 8fe46 │ │ + beq.n 9104e │ │ ldr r0, [sp, #24] │ │ add.w r2, r8, r9, lsl #3 │ │ mov r3, r1 │ │ add.w r0, r0, r4, lsl #3 │ │ ldrd r6, r5, [r0], #-8 │ │ subs r3, #1 │ │ strd r6, r5, [r2], #8 │ │ - bne.n 8fe3a │ │ + bne.n 91042 │ │ ldr r6, [sp, #28] │ │ cmp.w r9, #0 │ │ ldr.w sl, [sp, #36] @ 0x24 │ │ - beq.n 8fe76 │ │ + beq.n 9107e │ │ cmp r4, r9 │ │ - bcc.w 903d8 │ │ + bcc.w 915e0 │ │ add r0, sp, #60 @ 0x3c │ │ mov r2, fp │ │ mov r3, r6 │ │ strd sl, r0, [sp] │ │ add.w r0, r8, r9, lsl #3 │ │ - bl 8fc14 │ │ + bl 90e1c │ │ cmp.w r9, #33 @ 0x21 │ │ mov r4, r9 │ │ - bcs.w 8fc7e │ │ - b.n 8fc2a │ │ + bcs.w 90e86 │ │ + b.n 90e32 │ │ cmp r4, r6 │ │ - bhi.w 903fa │ │ + bhi.w 91602 │ │ ldrd sl, r9, [sp, #40] @ 0x28 │ │ add.w r3, fp, r4, lsl #3 │ │ movs r5, #0 │ │ mov r1, r8 │ │ subs.w r2, sl, #3 │ │ mov.w r0, #0 │ │ it cc │ │ movcc r2, r0 │ │ add.w ip, r8, r2, lsl #3 │ │ cmp r1, ip │ │ - bcs.n 8ff28 │ │ + bcs.n 91130 │ │ ldr.w r0, [r9] │ │ ldrd r6, r8, [r1] │ │ mov r4, fp │ │ ldrd r2, lr, [r1, #8] │ │ cmp r0, r6 │ │ it cc │ │ subcc.w r4, r3, #8 │ │ @@ -104839,82 +112230,82 @@ │ │ add.w r4, r4, r5, lsl #3 │ │ cmp r0, r2 │ │ add.w r1, r1, #32 │ │ str.w lr, [r4, #4] │ │ it cs │ │ addcs r5, #1 │ │ cmp r1, ip │ │ - bcc.n 8fea0 │ │ + bcc.n 910a8 │ │ ldr.w r8, [sp, #52] @ 0x34 │ │ add.w ip, r8, sl, lsl #3 │ │ cmp r1, ip │ │ - bcs.n 8ff5a │ │ + bcs.n 91162 │ │ ldr.w r2, [r9] │ │ subs r3, #8 │ │ ldrd r6, r4, [r1], #8 │ │ mov r0, r3 │ │ cmp r2, r6 │ │ it cs │ │ movcs r0, fp │ │ str.w r6, [r0, r5, lsl #3] │ │ add.w r0, r0, r5, lsl #3 │ │ cmp r2, r6 │ │ str r4, [r0, #4] │ │ it cs │ │ addcs r5, #1 │ │ cmp r1, ip │ │ - bcc.n 8ff38 │ │ + bcc.n 91140 │ │ ldr r6, [sp, #48] @ 0x30 │ │ cmp sl, r6 │ │ - beq.n 8ff76 │ │ + beq.n 9117e │ │ ldrd r0, r2, [r1], #8 │ │ subs r3, #8 │ │ str.w r0, [fp, r5, lsl #3] │ │ add.w r0, fp, r5, lsl #3 │ │ adds r5, #1 │ │ str r2, [r0, #4] │ │ mov sl, r6 │ │ - b.n 8fe88 │ │ + b.n 91090 │ │ lsls r2, r5, #3 │ │ mov r0, r8 │ │ mov r1, fp │ │ - bl c99a6 │ │ + bl ca006 │ │ ldr r1, [sp, #48] @ 0x30 │ │ subs.w r9, r1, r5 │ │ - beq.n 8ffa0 │ │ + beq.n 911a8 │ │ ldr r0, [sp, #24] │ │ add.w r4, r8, r5, lsl #3 │ │ mov r2, r9 │ │ add.w r0, r0, r1, lsl #3 │ │ ldrd r3, r6, [r0], #-8 │ │ subs r2, #1 │ │ strd r3, r6, [r4], #8 │ │ - bne.n 8ff94 │ │ + bne.n 9119c │ │ cmp r1, r5 │ │ - bcc.w 903fc │ │ + bcc.w 91604 │ │ ldr.w sl, [sp, #36] @ 0x24 │ │ add.w r8, r8, r5, lsl #3 │ │ ldr r6, [sp, #28] │ │ movs r0, #0 │ │ cmp.w r9, #33 @ 0x21 │ │ mov r4, r9 │ │ str r0, [sp, #32] │ │ - bcs.w 8fc7a │ │ - b.n 8fc2a │ │ + bcs.w 90e82 │ │ + b.n 90e32 │ │ movs r0, #1 │ │ mov r1, r4 │ │ str r0, [sp, #0] │ │ mov r0, r8 │ │ mov r2, fp │ │ mov r3, r6 │ │ - bl 8f838 │ │ - b.n 903d0 │ │ + bl 90a4c │ │ + b.n 915d8 │ │ ldr.w fp, [sp, #56] @ 0x38 │ │ cmp.w r9, #7 │ │ - bls.w 901f8 │ │ + bls.w 91400 │ │ ldr.w r1, [r8] │ │ movs r5, #2 │ │ ldr.w r2, [r8, #8] │ │ mov r4, r8 │ │ ldr.w ip, [r8, #16] │ │ ldr.w r0, [r8, #24] │ │ cmp r2, r1 │ │ @@ -105108,106 +112499,106 @@ │ │ ldr r1, [sp, #12] │ │ ldr.w sl, [sp, #40] @ 0x28 │ │ ldr r0, [sp, #44] @ 0x2c │ │ it cc │ │ movcc r1, r0 │ │ ldrd r0, r1, [r1] │ │ strd r0, r1, [r5, #24] │ │ - b.n 90216 │ │ + b.n 9141e │ │ ldrd r1, r2, [r8] │ │ movs r6, #1 │ │ ldr.w r0, [r8, sl, lsl #3] │ │ strd r1, r2, [fp] │ │ add.w r1, r8, sl, lsl #3 │ │ str.w r0, [fp, sl, lsl #3] │ │ add.w r0, fp, sl, lsl #3 │ │ ldr r1, [r1, #4] │ │ str r1, [r0, #4] │ │ cmp r6, sl │ │ sub.w r0, r9, sl │ │ str r0, [sp, #48] @ 0x30 │ │ - bcs.n 9027c │ │ + bcs.n 91484 │ │ mov.w r8, r6, lsl #3 │ │ mov r4, r6 │ │ - b.n 90238 │ │ + b.n 91440 │ │ mov r0, fp │ │ strd r3, ip, [r0] │ │ adds r4, #1 │ │ add.w r8, r8, #8 │ │ cmp r4, sl │ │ - beq.n 9027c │ │ + beq.n 91484 │ │ ldr r1, [sp, #52] @ 0x34 │ │ add.w r0, fp, r4, lsl #3 │ │ ldr.w lr, [r0, #-8] │ │ ldr.w r3, [r1, r4, lsl #3] │ │ add.w r1, r1, r4, lsl #3 │ │ ldr.w ip, [r1, #4] │ │ cmp lr, r3 │ │ str.w r3, [fp, r4, lsl #3] │ │ str.w ip, [r0, #4] │ │ - bls.n 9022e │ │ + bls.n 91436 │ │ mov r0, r8 │ │ add.w r1, fp, r0 │ │ cmp r0, #8 │ │ ldrd r5, r2, [r1, #-8] │ │ str.w r5, [fp, r0] │ │ str r2, [r1, #4] │ │ - beq.n 90228 │ │ + beq.n 91430 │ │ ldr.w r1, [r1, #-16] │ │ subs r0, #8 │ │ cmp r1, r3 │ │ - bhi.n 9025c │ │ + bhi.n 91464 │ │ add r0, fp │ │ - b.n 9022a │ │ + b.n 91432 │ │ ldr r0, [sp, #48] @ 0x30 │ │ add.w ip, fp, sl, lsl #3 │ │ cmp r6, r0 │ │ - bcs.n 902fa │ │ + bcs.n 91502 │ │ ldr r0, [sp, #52] @ 0x34 │ │ lsls r3, r6, #3 │ │ mov.w r8, #8 │ │ mov lr, ip │ │ add.w r4, r0, sl, lsl #3 │ │ strd r4, sl, [sp, #36] @ 0x24 │ │ - b.n 902b6 │ │ + b.n 914be │ │ mov r2, ip │ │ ldr r1, [sp, #44] @ 0x2c │ │ ldrd r4, sl, [sp, #36] @ 0x24 │ │ strd r0, r1, [r2] │ │ ldr r0, [sp, #48] @ 0x30 │ │ adds r6, #1 │ │ sub.w r8, r8, #8 │ │ add.w lr, lr, #8 │ │ cmp r6, r0 │ │ - beq.n 902fa │ │ + beq.n 91502 │ │ add.w r1, r4, r6, lsl #3 │ │ add.w r2, ip, r6, lsl #3 │ │ ldr.w r0, [r4, r6, lsl #3] │ │ ldr.w r5, [r2, #-8] │ │ ldr r1, [r1, #4] │ │ cmp r5, r0 │ │ str.w r0, [ip, r6, lsl #3] │ │ str r1, [r2, #4] │ │ - bls.n 902a6 │ │ + bls.n 914ae │ │ mov r5, r8 │ │ mov r2, lr │ │ str r1, [sp, #44] @ 0x2c │ │ add.w sl, r2, r3 │ │ cmp r3, r5 │ │ ldrd r1, r4, [sl, #-8] │ │ str r1, [r2, r3] │ │ str.w r4, [sl, #4] │ │ - beq.n 9029a │ │ + beq.n 914a2 │ │ ldr.w r1, [sl, #-16] │ │ adds r5, #8 │ │ subs r2, #8 │ │ cmp r1, r0 │ │ - bhi.n 902d8 │ │ + bhi.n 914e0 │ │ add r2, r3 │ │ - b.n 9029c │ │ + b.n 914a4 │ │ mvn.w r0, #7 │ │ add.w r5, r0, r9, lsl #3 │ │ ldr.w lr, [sp, #52] @ 0x34 │ │ mov r4, fp │ │ ldr r6, [sp, #52] @ 0x34 │ │ add fp, r5 │ │ sub.w r0, ip, #8 │ │ @@ -105250,18 +112641,18 @@ │ │ movcs r1, #1 │ │ add.w r4, r4, r1, lsl #3 │ │ mov.w r1, #0 │ │ it cc │ │ movcc r1, #1 │ │ add.w ip, ip, r1, lsl #3 │ │ subs.w r8, r8, #1 │ │ - bne.n 90312 │ │ + bne.n 9151a │ │ adds r0, #8 │ │ movs.w r5, r9, lsl #31 │ │ - beq.n 903c2 │ │ + beq.n 915ca │ │ mov r1, ip │ │ cmp r4, r0 │ │ it cc │ │ movcc r1, r4 │ │ cmp r4, r0 │ │ ldrd r1, r2, [r1] │ │ strd r1, r2, [lr] │ │ @@ -105274,52 +112665,49 @@ │ │ add.w ip, ip, r2, lsl #3 │ │ add.w r4, r4, r1, lsl #3 │ │ cmp r4, r0 │ │ ldr r4, [sp, #52] @ 0x34 │ │ itt eq │ │ addeq.w r0, fp, #8 │ │ cmpeq ip, r0 │ │ - bne.n 903f6 │ │ + bne.n 915fe │ │ add sp, #92 @ 0x5c │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ - ldr r0, [pc, #64] @ (9041c ) │ │ + ldr r0, [pc, #64] @ (91624 ) │ │ movs r2, #0 │ │ - ldr r1, [pc, #64] @ (90420 ) │ │ + ldr r1, [pc, #64] @ (91628 ) │ │ movs r3, #1 │ │ add r0, pc │ │ str r0, [sp, #68] @ 0x44 │ │ add r1, pc │ │ add r0, sp, #68 @ 0x44 │ │ str r2, [sp, #84] @ 0x54 │ │ str r2, [sp, #80] @ 0x50 │ │ movs r2, #4 │ │ str r3, [sp, #72] @ 0x48 │ │ str r2, [sp, #76] @ 0x4c │ │ - bl 4c418 │ │ - bl 51604 │ │ + bl 4d1a6 │ │ + bl 5264c │ │ udf #254 @ 0xfe │ │ - ldr r2, [pc, #36] @ (90424 ) │ │ + ldr r2, [pc, #36] @ (9162c ) │ │ mov r0, r5 │ │ add r2, pc │ │ - bl 4c2e0 │ │ + bl 4d154 │ │ ldr r1, [sp, #56] @ 0x38 │ │ mov r5, r0 │ │ mov.w r2, r9, lsl #3 │ │ mov r0, r4 │ │ - bl c99a6 │ │ + bl ca006 │ │ mov r0, r5 │ │ - blx cb1cc │ │ + blx cb7d4 │ │ nop │ │ - lsls r4, r0, #12 │ │ - movs r4, r0 │ │ - lsls r0, r1, #12 │ │ - movs r4, r0 │ │ - lsls r4, r7, #11 │ │ - movs r4, r0 │ │ + ldr??.w r0, [r0, #3] │ │ + ldr??.w r0, [r4, #3] │ │ + str??.w r0, [r8, #3] │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #44 @ 0x2c │ │ mov r9, r2 │ │ ldr r2, [r0, #16] │ │ ldr r3, [r0, #24] │ │ @@ -105652,45 +113040,45 @@ │ │ movcs.w r6, #4294967295 @ 0xffffffff │ │ cmp r2, r1 │ │ itttt eq │ │ addeq.w r0, r8, r3, lsl #3 │ │ addeq.w r1, r5, r6, lsl #3 │ │ addeq r1, #8 │ │ cmpeq r0, r1 │ │ - beq.n 907d2 │ │ - bl 51604 │ │ + beq.n 919da │ │ + bl 5264c │ │ add sp, #44 @ 0x2c │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl} │ │ mov sl, r2 │ │ mov r4, r1 │ │ cmp r3, #8 │ │ - bcc.n 90828 │ │ + bcc.n 91a30 │ │ lsrs r6, r3, #3 │ │ lsls r2, r6, #3 │ │ sub.w r9, r2, r3, lsr #3 │ │ add.w r1, r0, r6, lsl #5 │ │ mov r3, r6 │ │ add.w r2, r0, r9, lsl #3 │ │ - bl 907da │ │ + bl 919e2 │ │ add.w r1, r4, r6, lsl #5 │ │ add.w r2, r4, r9, lsl #3 │ │ mov r8, r0 │ │ mov r0, r4 │ │ mov r3, r6 │ │ - bl 907da │ │ + bl 919e2 │ │ add.w r1, sl, r6, lsl #5 │ │ add.w r2, sl, r9, lsl #3 │ │ mov r4, r0 │ │ mov r0, sl │ │ mov r3, r6 │ │ - bl 907da │ │ + bl 919e2 │ │ mov sl, r0 │ │ mov r0, r8 │ │ ldr.w r1, [sl] │ │ movs r5, #0 │ │ ldr r2, [r4, #0] │ │ movs r6, #0 │ │ ldr r3, [r0, #0] │ │ @@ -105721,42 +113109,42 @@ │ │ add.w r5, r0, #48 @ 0x30 │ │ ldrd lr, ip, [r0] │ │ movs r4, #2 │ │ mov fp, r8 │ │ subs.w r2, r9, lr │ │ mov sl, r9 │ │ sbcs.w r2, r8, ip │ │ - bcs.n 908a2 │ │ + bcs.n 91aaa │ │ ldrd r6, r2, [r5] │ │ subs.w r3, r6, sl │ │ sbcs.w r3, r2, fp │ │ - bcs.n 908be │ │ + bcs.n 91ac6 │ │ adds r4, #1 │ │ adds r5, #24 │ │ cmp r1, r4 │ │ mov sl, r6 │ │ mov fp, r2 │ │ - bne.n 90886 │ │ - b.n 908c2 │ │ + bne.n 91a8e │ │ + b.n 91aca │ │ ldrd r6, r3, [r5] │ │ subs.w r2, r6, sl │ │ sbcs.w r2, r3, fp │ │ - bcc.n 908be │ │ + bcc.n 91ac6 │ │ adds r4, #1 │ │ adds r5, #24 │ │ cmp r1, r4 │ │ mov sl, r6 │ │ mov fp, r3 │ │ - bne.n 908a2 │ │ - b.n 908c2 │ │ + bne.n 91aaa │ │ + b.n 91aca │ │ cmp r4, r1 │ │ - bne.n 90918 │ │ + bne.n 91b20 │ │ subs.w r2, r9, lr │ │ sbcs.w r2, r8, ip │ │ - bcs.n 90910 │ │ + bcs.n 91b18 │ │ add.w r2, r1, r1, lsl #1 │ │ mov.w lr, r1, lsr #1 │ │ mov ip, sp │ │ add.w r2, r0, r2, lsl #3 │ │ sub.w r9, r2, #24 │ │ mov r5, r0 │ │ mov r8, ip │ │ @@ -105769,51 +113157,51 @@ │ │ mov r8, ip │ │ add.w r0, r0, #24 │ │ stmia.w r2, {r1, r3, r4, r5, r6, sl} │ │ mov r2, r9 │ │ sub.w r9, r9, #24 │ │ ldmia.w r8, {r1, r3, r4, r5, r6, sl} │ │ stmia.w r2, {r1, r3, r4, r5, r6, sl} │ │ - bne.n 908de │ │ + bne.n 91ae6 │ │ add sp, #28 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ orr.w r2, r1, #1 │ │ movs r3, #62 @ 0x3e │ │ clz r2, r2 │ │ eor.w r3, r3, r2, lsl #1 │ │ movs r2, #0 │ │ add sp, #28 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ - b.w 90936 │ │ + b.w 91b3e │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #76 @ 0x4c │ │ mov fp, r1 │ │ mov sl, r0 │ │ cmp r1, #33 @ 0x21 │ │ - bcs.n 9095a │ │ + bcs.n 91b62 │ │ mov r0, sl │ │ mov r1, fp │ │ add sp, #76 @ 0x4c │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ - b.w 90d90 │ │ + b.w 91f98 │ │ mov r9, r3 │ │ mov r4, r2 │ │ - b.n 909f6 │ │ + b.n 91bfe │ │ add.w r8, sl, sl, lsl #1 │ │ mov r0, r9 │ │ movs r2, #24 │ │ mov r9, lr │ │ add.w r6, lr, r8, lsl #3 │ │ mov r1, r6 │ │ - bl c9798 │ │ + bl ca0de │ │ ldr r0, [sp, #0] │ │ ldr r1, [sp, #4] │ │ ldr r2, [sp, #52] @ 0x34 │ │ ldr r3, [sp, #60] @ 0x3c │ │ str.w r0, [r9, r8, lsl #3] │ │ subs r0, r0, r4 │ │ sbcs.w r0, r1, r5 │ │ @@ -105821,52 +113209,52 @@ │ │ ldr.w ip, [sp, #56] @ 0x38 │ │ str r1, [r6, #4] │ │ strd lr, r2, [r6, #8] │ │ strd ip, r3, [r6, #16] │ │ it cc │ │ addcc.w sl, sl, #1 │ │ cmp sl, fp │ │ - bcs.w 90d8e │ │ + bcs.w 91f96 │ │ ldr.w fp, [sp, #16] │ │ add.w r9, sp, #48 @ 0x30 │ │ mov r1, r9 │ │ mov ip, fp │ │ ldmia.w ip, {r0, r2, r3, r4, r5, r6} │ │ stmia r1!, {r0, r2, r3, r4, r5, r6} │ │ add.w r0, sl, sl, lsl #1 │ │ movs r2, #24 │ │ add.w r8, fp, r0, lsl #3 │ │ mov r0, fp │ │ mov r1, r8 │ │ - bl c9798 │ │ + bl ca0de │ │ mov ip, r9 │ │ mov r1, r8 │ │ ldmia.w ip, {r0, r2, r3, r4, r5, r6} │ │ stmia r1!, {r0, r2, r3, r4, r5, r6} │ │ mov r0, fp │ │ mov r1, sl │ │ ldrd r2, r9, [sp, #8] │ │ mov r3, r9 │ │ - bl 90936 │ │ + bl 91b3e │ │ ldr.w fp, [sp, #20] │ │ mvn.w r0, sl │ │ add.w sl, r8, #24 │ │ mov r4, r8 │ │ add fp, r0 │ │ cmp.w fp, #33 @ 0x21 │ │ - bcc.n 90948 │ │ + bcc.n 91b50 │ │ cmp.w r9, #0 │ │ - beq.w 90d7c │ │ + beq.w 91f84 │ │ mov.w r3, fp, lsr #3 │ │ movs r0, #168 @ 0xa8 │ │ mla r2, r3, r0, sl │ │ add.w r0, r3, r3, lsl #1 │ │ cmp.w fp, #64 @ 0x40 │ │ add.w r1, sl, r0, lsl #5 │ │ - bcs.n 90a64 │ │ + bcs.n 91c6c │ │ ldrd lr, ip, [r2] │ │ mov r8, r4 │ │ ldrd r6, r5, [r1] │ │ ldrd r4, r3, [sl] │ │ subs.w r0, r6, lr │ │ sbcs.w r0, r5, ip │ │ mov.w r0, #0 │ │ @@ -105885,49 +113273,49 @@ │ │ mov r4, r8 │ │ mov.w r0, #0 │ │ it cc │ │ movcc r0, #1 │ │ eors r5, r0 │ │ it ne │ │ movne r1, sl │ │ - b.n 90a6c │ │ + b.n 91c74 │ │ mov r0, sl │ │ - bl 91422 │ │ + bl 9262a │ │ mov r1, r0 │ │ sub.w r0, r1, sl │ │ movw r1, #43691 @ 0xaaab │ │ movt r1, #43690 @ 0xaaaa │ │ sub.w r9, r9, #1 │ │ lsrs r0, r0, #3 │ │ mul.w ip, r0, r1 │ │ add r0, sp, #12 │ │ stmia.w r0, {r9, sl, fp} │ │ - cbz r4, 90aa8 │ │ + cbz r4, 91cb0 │ │ add.w r3, ip, ip, lsl #1 │ │ ldrd r1, r2, [r4] │ │ ldr.w r6, [sl, r3, lsl #3] │ │ add.w r8, sl, r3, lsl #3 │ │ ldr.w r3, [r8, #4] │ │ subs r1, r1, r6 │ │ sbcs.w r1, r2, r3 │ │ - bcs.w 90bd6 │ │ + bcs.w 91dde │ │ cmp ip, fp │ │ str r4, [sp, #8] │ │ - bcs.w 90d8e │ │ + bcs.w 91f96 │ │ mov lr, sl │ │ add.w r9, sp, #48 @ 0x30 │ │ ldmia.w lr, {r0, r1, r3, r4, r5, r6} │ │ mov r2, r9 │ │ stmia r2!, {r0, r1, r3, r4, r5, r6} │ │ add.w r0, ip, ip, lsl #1 │ │ movs r2, #24 │ │ add.w r8, sl, r0, lsl #3 │ │ mov r0, sl │ │ mov r1, r8 │ │ - bl c9798 │ │ + bl ca0de │ │ mov r0, r9 │ │ mov lr, sl │ │ ldmia.w r0, {r1, r2, r3, r4, r5, r6} │ │ stmia.w r8, {r1, r2, r3, r4, r5, r6} │ │ add.w r3, sl, #36 @ 0x24 │ │ ldmia r3, {r1, r2, r3} │ │ ldrd ip, r0, [sl, #28] │ │ @@ -105938,28 +113326,28 @@ │ │ cmp r0, #2 │ │ add.w r1, r0, r0, lsl #1 │ │ strd r2, r3, [sp, #56] @ 0x38 │ │ add.w r1, lr, r1, lsl #3 │ │ strd r1, lr, [sp, #24] │ │ strd r5, r4, [sp, #32] │ │ strd r6, ip, [sp] │ │ - blt.n 90b72 │ │ + blt.n 91d7a │ │ mov.w sl, #0 │ │ mov fp, lr │ │ mov r9, lr │ │ ldr.w r0, [fp, #28] │ │ movs r2, #24 │ │ str r0, [sp, #44] @ 0x2c │ │ ldr.w r0, [r9, #24]! │ │ str r0, [sp, #40] @ 0x28 │ │ add.w r0, sl, sl, lsl #1 │ │ add.w r8, lr, r0, lsl #3 │ │ mov r0, fp │ │ mov r1, r8 │ │ - bl c9798 │ │ + bl ca0de │ │ mov r0, r9 │ │ ldr.w lr, [sp, #28] │ │ ldmia.w r0, {r1, r2, r3, r4, r5, r6} │ │ stmia.w r8, {r1, r2, r3, r4, r5, r6} │ │ ldr r0, [sp, #40] @ 0x28 │ │ ldrd r5, r4, [sp, #32] │ │ subs r0, r0, r4 │ │ @@ -105967,34 +113355,34 @@ │ │ ldr r0, [sp, #44] @ 0x2c │ │ sbcs r0, r5 │ │ it cc │ │ addcc.w sl, sl, #1 │ │ add.w r0, fp, #48 @ 0x30 │ │ mov fp, r9 │ │ cmp r0, r1 │ │ - bcc.n 90b1a │ │ + bcc.n 91d22 │ │ ldr.w fp, [sp, #20] │ │ add.w r0, r9, #24 │ │ cmp r0, r1 │ │ - bne.n 90b82 │ │ - b.n 90960 │ │ + bne.n 91d8a │ │ + b.n 91b68 │ │ add.w r0, sl, #48 @ 0x30 │ │ mov.w sl, #0 │ │ mov r9, lr │ │ cmp r0, r1 │ │ - beq.w 90960 │ │ + beq.w 91b68 │ │ mov r8, r0 │ │ ldrd r1, r0, [r0] │ │ strd r1, r0, [sp, #40] @ 0x28 │ │ add.w r0, sl, sl, lsl #1 │ │ movs r2, #24 │ │ add.w fp, lr, r0, lsl #3 │ │ mov r0, r9 │ │ mov r1, fp │ │ - bl c9798 │ │ + bl ca0de │ │ mov r0, r8 │ │ ldr.w lr, [sp, #28] │ │ ldmia.w r0, {r1, r2, r3, r4, r5, r6} │ │ mov r9, r8 │ │ stmia.w fp, {r1, r2, r3, r4, r5, r6} │ │ ldr r1, [sp, #40] @ 0x28 │ │ ldrd r5, r0, [sp, #32] │ │ @@ -106002,28 +113390,28 @@ │ │ ldr r0, [sp, #44] @ 0x2c │ │ sbcs r0, r5 │ │ it cc │ │ addcc.w sl, sl, #1 │ │ ldr r1, [sp, #24] │ │ add.w r0, r8, #24 │ │ cmp r0, r1 │ │ - bne.n 90b82 │ │ + bne.n 91d8a │ │ ldr.w fp, [sp, #20] │ │ sub.w r9, r0, #24 │ │ ldr r4, [sp, #36] @ 0x24 │ │ - b.n 90960 │ │ + b.n 91b68 │ │ mov ip, sl │ │ add.w r9, sp, #48 @ 0x30 │ │ ldmia.w ip, {r0, r2, r3, r4, r5, r6} │ │ mov r1, r9 │ │ stmia r1!, {r0, r2, r3, r4, r5, r6} │ │ mov r0, sl │ │ mov r1, r8 │ │ movs r2, #24 │ │ - bl c9798 │ │ + bl ca0de │ │ mov r0, r9 │ │ mov ip, sl │ │ ldmia.w r0, {r1, r2, r3, r4, r5, r6} │ │ stmia.w r8, {r1, r2, r3, r4, r5, r6} │ │ add.w r3, sl, #36 @ 0x24 │ │ ldmia r3, {r1, r2, r3} │ │ ldrd r0, r6, [sl] │ │ @@ -106035,28 +113423,28 @@ │ │ cmp r0, #2 │ │ strd r2, r3, [sp, #56] @ 0x38 │ │ add.w r1, r0, r0, lsl #1 │ │ str r6, [sp, #32] │ │ add.w r1, ip, r1, lsl #3 │ │ strd r1, ip, [sp, #24] │ │ strd r4, r5, [sp, #4] │ │ - blt.n 90c92 │ │ + blt.n 91e9a │ │ mov.w r8, #0 │ │ mov fp, ip │ │ mov r9, ip │ │ ldr.w r0, [fp, #28] │ │ movs r2, #24 │ │ str r0, [sp, #44] @ 0x2c │ │ ldr.w r0, [r9, #24]! │ │ str r0, [sp, #40] @ 0x28 │ │ add.w r0, r8, r8, lsl #1 │ │ add.w sl, ip, r0, lsl #3 │ │ mov r0, fp │ │ mov r1, sl │ │ - bl c9798 │ │ + bl ca0de │ │ mov r0, r9 │ │ ldr.w ip, [sp, #28] │ │ ldmia.w r0, {r1, r2, r3, r4, r5, r6} │ │ stmia.w sl, {r1, r2, r3, r4, r5, r6} │ │ ldr r2, [sp, #40] @ 0x28 │ │ ldrd r6, r0, [sp, #32] │ │ subs r0, r0, r2 │ │ @@ -106064,34 +113452,34 @@ │ │ ldr r0, [sp, #44] @ 0x2c │ │ sbcs.w r0, r6, r0 │ │ it cs │ │ addcs.w r8, r8, #1 │ │ add.w r0, fp, #48 @ 0x30 │ │ mov fp, r9 │ │ cmp r0, r1 │ │ - bcc.n 90c38 │ │ + bcc.n 91e40 │ │ ldrd sl, fp, [sp, #16] │ │ add.w r0, r9, #24 │ │ cmp r0, r1 │ │ - bne.n 90ca0 │ │ - b.n 90cf2 │ │ + bne.n 91ea8 │ │ + b.n 91efa │ │ add.w r0, sl, #48 @ 0x30 │ │ mov.w r8, #0 │ │ mov r9, ip │ │ cmp r0, r1 │ │ - beq.n 90cf2 │ │ + beq.n 91efa │ │ mov sl, r0 │ │ ldrd r1, r0, [r0] │ │ strd r1, r0, [sp, #40] @ 0x28 │ │ add.w r0, r8, r8, lsl #1 │ │ movs r2, #24 │ │ add.w fp, ip, r0, lsl #3 │ │ mov r0, r9 │ │ mov r1, fp │ │ - bl c9798 │ │ + bl ca0de │ │ mov r0, sl │ │ ldr.w ip, [sp, #28] │ │ ldmia.w r0, {r1, r2, r3, r4, r5, r6} │ │ mov r9, sl │ │ stmia.w fp, {r1, r2, r3, r4, r5, r6} │ │ ldr r1, [sp, #40] @ 0x28 │ │ ldrd r6, r0, [sp, #32] │ │ @@ -106099,24 +113487,24 @@ │ │ ldr r0, [sp, #44] @ 0x2c │ │ sbcs.w r0, r6, r0 │ │ it cs │ │ addcs.w r8, r8, #1 │ │ ldr r1, [sp, #24] │ │ add.w r0, sl, #24 │ │ cmp r0, r1 │ │ - bne.n 90ca0 │ │ + bne.n 91ea8 │ │ ldrd sl, fp, [sp, #16] │ │ sub.w r9, r0, #24 │ │ add.w r4, r8, r8, lsl #1 │ │ mov r0, r9 │ │ movs r2, #24 │ │ mov r9, ip │ │ add.w r5, ip, r4, lsl #3 │ │ mov r1, r5 │ │ - bl c9798 │ │ + bl ca0de │ │ ldr r0, [sp, #48] @ 0x30 │ │ add.w lr, r5, #8 │ │ ldr r1, [sp, #4] │ │ ldr.w ip, [sp, #56] @ 0x38 │ │ ldr r2, [sp, #52] @ 0x34 │ │ stmia.w lr, {r0, r2, ip} │ │ ldr r0, [sp, #36] @ 0x24 │ │ @@ -106126,56 +113514,56 @@ │ │ ldr r3, [sp, #60] @ 0x3c │ │ sbcs.w r0, r6, r4 │ │ str r4, [r5, #4] │ │ str r3, [r5, #20] │ │ it cs │ │ addcs.w r8, r8, #1 │ │ cmp r8, fp │ │ - bcs.n 90d8e │ │ + bcs.n 91f96 │ │ mov ip, sl │ │ mov r0, sl │ │ add.w sl, sp, #48 @ 0x30 │ │ ldmia.w ip, {r2, r3, r4, r5, r6, lr} │ │ mov r1, sl │ │ stmia.w r1, {r2, r3, r4, r5, r6, lr} │ │ add.w r1, r8, r8, lsl #1 │ │ movs r2, #24 │ │ add.w r9, r0, r1, lsl #3 │ │ mov r1, r9 │ │ - bl c9798 │ │ + bl ca0de │ │ mov ip, sl │ │ mov r1, r9 │ │ ldmia.w ip, {r0, r2, r3, r4, r5, r6} │ │ add.w sl, r9, #24 │ │ stmia r1!, {r0, r2, r3, r4, r5, r6} │ │ mvn.w r0, r8 │ │ add fp, r0 │ │ ldr.w r9, [sp, #12] │ │ movs r4, #0 │ │ cmp.w fp, #33 @ 0x21 │ │ - bcs.w 909f6 │ │ - b.n 90948 │ │ + bcs.w 91bfe │ │ + b.n 91b50 │ │ mov r0, sl │ │ mov r1, fp │ │ add sp, #76 @ 0x4c │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ - b.w 91316 │ │ + b.w 9251e │ │ udf #254 @ 0xfe │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ subw sp, sp, #1212 @ 0x4bc │ │ movs.w fp, r1, lsr #1 │ │ - beq.w 912f0 │ │ + beq.w 924f8 │ │ mov r8, r0 │ │ cmp r1, #8 │ │ strd r0, fp, [sp, #28] │ │ str r1, [sp, #0] │ │ - bcc.w 9100c │ │ + bcc.w 92214 │ │ ldrd r0, r5, [r8, #48] @ 0x30 │ │ ldrd r2, r3, [r8, #72] @ 0x48 │ │ ldrd r6, lr, [r8] │ │ subs r0, r2, r0 │ │ ldrd r4, ip, [r8, #24] │ │ sbcs.w r0, r3, r5 │ │ mov.w r3, #0 │ │ @@ -106382,15 +113770,15 @@ │ │ ldrd lr, r0, [sp, #20] │ │ it ne │ │ movne lr, r0 │ │ ldmia.w lr, {r2, r3, r4, r5, r6, ip} │ │ add.w r0, r9, #72 @ 0x48 │ │ stmia.w r0, {r2, r3, r4, r5, r6, ip} │ │ movs r0, #4 │ │ - b.n 91032 │ │ + b.n 9223a │ │ mov r2, r8 │ │ add.w ip, sp, #40 @ 0x28 │ │ ldmia.w r2, {r0, r3, r4, r5, r6, r9} │ │ mov lr, ip │ │ stmia.w lr, {r0, r3, r4, r5, r6, r9} │ │ add.w r0, fp, fp, lsl #1 │ │ add.w lr, r8, r0, lsl #3 │ │ @@ -106400,84 +113788,84 @@ │ │ movs r0, #1 │ │ cmp r0, fp │ │ sub.w r1, r1, fp │ │ str r0, [sp, #12] │ │ add.w r0, r0, r0, lsl #1 │ │ str r1, [sp, #8] │ │ str r0, [sp, #20] │ │ - bcs.n 910ec │ │ + bcs.n 922f4 │ │ ldr r0, [sp, #20] │ │ ldr.w r9, [sp, #12] │ │ lsls r0, r0, #3 │ │ str r0, [sp, #36] @ 0x24 │ │ - b.n 91076 │ │ + b.n 9227e │ │ add r1, sp, #40 @ 0x28 │ │ sub.w r4, r7, #48 @ 0x30 │ │ ldr.w r8, [sp, #28] │ │ strd ip, lr, [r1], #8 │ │ ldmia r4, {r0, r2, r3, r4} │ │ stmia r1!, {r0, r2, r3, r4} │ │ ldr.w fp, [sp, #32] │ │ add.w r9, r9, #1 │ │ ldr r0, [sp, #36] @ 0x24 │ │ cmp r9, fp │ │ add.w r0, r0, #24 │ │ str r0, [sp, #36] @ 0x24 │ │ - beq.n 910ec │ │ + beq.n 922f4 │ │ add.w r6, r9, r9, lsl #1 │ │ add r0, sp, #40 @ 0x28 │ │ add.w sl, r8, r6, lsl #3 │ │ add.w r5, r0, r6, lsl #3 │ │ mov fp, sl │ │ mov r4, r5 │ │ ldmia.w fp, {r0, r1, r2, r3, ip, lr} │ │ stmia.w r4, {r0, r1, r2, r3, ip, lr} │ │ add r0, sp, #40 @ 0x28 │ │ ldr.w ip, [r0, r6, lsl #3] │ │ ldrd r0, r1, [r5, #-24] │ │ ldr.w lr, [r5, #4] │ │ subs.w r0, ip, r0 │ │ sbcs.w r0, lr, r1 │ │ - bcs.n 91062 │ │ + bcs.n 9226a │ │ add.w r3, sl, #8 │ │ ldr.w fp, [sp, #36] @ 0x24 │ │ sub.w r4, r7, #48 @ 0x30 │ │ ldmia r3, {r0, r1, r2, r3} │ │ stmia r4!, {r0, r1, r2, r3} │ │ add r0, sp, #40 @ 0x28 │ │ cmp.w fp, #24 │ │ add.w r6, r0, fp │ │ sub.w sl, r6, #24 │ │ mov r2, r6 │ │ ldmia.w sl, {r0, r1, r3, r4, r5, r8} │ │ stmia.w r2, {r0, r1, r3, r4, r5, r8} │ │ - beq.n 91050 │ │ + beq.n 92258 │ │ ldrd r0, r1, [r6, #-48] @ 0x30 │ │ sub.w fp, fp, #24 │ │ subs.w r0, ip, r0 │ │ sbcs.w r0, lr, r1 │ │ - bcc.n 910b8 │ │ + bcc.n 922c0 │ │ add r0, sp, #40 @ 0x28 │ │ add.w r1, r0, fp │ │ - b.n 91052 │ │ + b.n 9225a │ │ add.w r0, fp, fp, lsl #1 │ │ add r1, sp, #40 @ 0x28 │ │ add.w r4, r1, r0, lsl #3 │ │ ldrd r1, r2, [sp, #8] │ │ cmp r2, r1 │ │ - bcs.n 911b2 │ │ + bcs.n 923ba │ │ ldr r1, [sp, #28] │ │ str r4, [sp, #24] │ │ add.w r0, r1, r0, lsl #3 │ │ str r0, [sp, #4] │ │ ldr r0, [sp, #20] │ │ mov.w ip, r0, lsl #3 │ │ movs r0, #24 │ │ strd r4, r0, [sp, #16] │ │ - b.n 9113e │ │ + b.n 92346 │ │ ldr r4, [sp, #24] │ │ mov r0, r4 │ │ sub.w r6, r7, #48 @ 0x30 │ │ ldr r5, [sp, #36] @ 0x24 │ │ strd r5, sl, [r0], #8 │ │ ldmia r6, {r1, r2, r3, r6} │ │ stmia r0!, {r1, r2, r3, r6} │ │ @@ -106487,15 +113875,15 @@ │ │ str r0, [sp, #20] │ │ ldr r0, [sp, #16] │ │ adds r2, #1 │ │ adds r0, #24 │ │ str r0, [sp, #16] │ │ ldr r0, [sp, #8] │ │ cmp r2, r0 │ │ - beq.n 911b2 │ │ + beq.n 923ba │ │ add.w r6, r2, r2, lsl #1 │ │ ldr r0, [sp, #4] │ │ str r2, [sp, #12] │ │ add.w lr, r0, r6, lsl #3 │ │ add.w r1, r4, r6, lsl #3 │ │ mov r0, lr │ │ mov r8, r1 │ │ @@ -106503,37 +113891,37 @@ │ │ stmia.w r8, {r2, r3, r5, r9, sl, fp} │ │ ldr.w r3, [r4, r6, lsl #3] │ │ ldrd r0, r2, [r1, #-24] │ │ ldr.w sl, [r1, #4] │ │ subs r0, r3, r0 │ │ str r3, [sp, #36] @ 0x24 │ │ sbcs.w r0, sl, r2 │ │ - bcs.n 91128 │ │ + bcs.n 92330 │ │ add.w r3, lr, #8 │ │ sub.w lr, r7, #48 @ 0x30 │ │ ldmia r3, {r0, r1, r2, r3} │ │ stmia.w lr, {r0, r1, r2, r3} │ │ ldrd r0, lr, [sp, #16] │ │ add.w r8, r0, ip │ │ cmp ip, lr │ │ sub.w fp, r8, #24 │ │ mov r2, r8 │ │ ldmia.w fp, {r1, r3, r4, r5, r6, r9} │ │ stmia.w r2, {r1, r3, r4, r5, r6, r9} │ │ - beq.n 91116 │ │ + beq.n 9231e │ │ ldrd r1, r2, [r8, #-48] @ 0x30 │ │ add.w lr, lr, #24 │ │ ldr r3, [sp, #36] @ 0x24 │ │ subs r0, #24 │ │ subs r1, r3, r1 │ │ sbcs.w r1, sl, r2 │ │ - bcc.n 91182 │ │ + bcc.n 9238a │ │ ldr r4, [sp, #24] │ │ add r0, ip │ │ - b.n 9111a │ │ + b.n 92322 │ │ ldr r0, [sp, #0] │ │ add.w r9, sp, #40 @ 0x28 │ │ add.w r1, r0, r0, lsl #1 │ │ mvn.w r0, #23 │ │ str r1, [sp, #4] │ │ add.w r0, r0, r1, lsl #3 │ │ add.w fp, r9, r0 │ │ @@ -106601,21 +113989,21 @@ │ │ str.w lr, [sp, #36] @ 0x24 │ │ it ne │ │ movne.w ip, #4294967295 @ 0xffffffff │ │ add.w r0, ip, ip, lsl #1 │ │ add.w fp, fp, r0, lsl #3 │ │ ldr r0, [sp, #32] │ │ subs r0, #1 │ │ - bne.n 911d6 │ │ + bne.n 923de │ │ ldr r0, [sp, #36] @ 0x24 │ │ mov sl, fp │ │ add.w ip, r0, #24 │ │ ldr r0, [sp, #0] │ │ lsls r1, r0, #31 │ │ - beq.n 912e4 │ │ + beq.n 924ec │ │ mov r1, r4 │ │ cmp r9, ip │ │ it cc │ │ movcc r1, r9 │ │ mov lr, r4 │ │ mov fp, r6 │ │ mov r8, r2 │ │ @@ -106633,75 +114021,75 @@ │ │ mov r2, r8 │ │ add.w r4, lr, r1, lsl #3 │ │ add.w r9, r9, r0, lsl #3 │ │ cmp r9, ip │ │ itt eq │ │ addeq.w r0, sl, #24 │ │ cmpeq r4, r0 │ │ - bne.n 912fa │ │ + bne.n 92502 │ │ addw sp, sp, #1212 @ 0x4bc │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ mov r4, r2 │ │ - bl 51604 │ │ + bl 5264c │ │ udf #254 @ 0xfe │ │ mov r5, r0 │ │ ldr r0, [sp, #4] │ │ add r1, sp, #40 @ 0x28 │ │ lsls r2, r0, #3 │ │ mov r0, r4 │ │ - bl c9a94 │ │ + bl ca098 │ │ mov r0, r5 │ │ - blx cb1cc │ │ + blx cb7d4 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #36 @ 0x24 │ │ add.w sl, r1, r1, lsr #1 │ │ cmp.w sl, #0 │ │ - beq.n 9141a │ │ + beq.n 92622 │ │ mov r9, r1 │ │ mov r8, r0 │ │ str r1, [sp, #0] │ │ - b.n 91340 │ │ + b.n 92548 │ │ ldr.w sl, [sp, #4] │ │ ldr.w r9, [sp] │ │ cmp.w sl, #0 │ │ - beq.n 9141a │ │ + beq.n 92622 │ │ sub.w sl, sl, #1 │ │ cmp sl, r9 │ │ - bcs.n 91376 │ │ + bcs.n 9257e │ │ mov r1, r8 │ │ add.w ip, sp, #8 │ │ ldmia.w r1, {r0, r2, r3, r4, r5, r6} │ │ stmia.w ip, {r0, r2, r3, r4, r5, r6} │ │ add.w r0, sl, sl, lsl #1 │ │ movs r2, #24 │ │ add.w fp, r8, r0, lsl #3 │ │ mov r0, r8 │ │ mov r1, fp │ │ - bl c9798 │ │ + bl ca0de │ │ add r0, sp, #8 │ │ ldmia.w r0, {r1, r2, r3, r4, r5, r6} │ │ movs r0, #0 │ │ stmia.w fp, {r1, r2, r3, r4, r5, r6} │ │ - b.n 9137a │ │ + b.n 92582 │ │ sub.w r0, sl, r9 │ │ lsls r2, r0, #1 │ │ - cmp sl, r9 │ │ - mov ip, r9 │ │ + cmp r9, sl │ │ + mov ip, sl │ │ add.w r1, r2, #1 │ │ str.w sl, [sp, #4] │ │ it cc │ │ - movcc ip, sl │ │ + movcc ip, r9 │ │ cmp r1, ip │ │ - bcs.n 91332 │ │ + bcs.n 9253a │ │ adds r2, #2 │ │ cmp r2, ip │ │ - bcs.n 913bc │ │ + bcs.n 925c4 │ │ add.w r2, r2, r2, lsl #1 │ │ add.w r6, r1, r1, lsl #1 │ │ ldr.w r3, [r8, r2, lsl #3] │ │ add.w r2, r8, r2, lsl #3 │ │ ldr.w r5, [r8, r6, lsl #3] │ │ add.w r6, r8, r6, lsl #3 │ │ ldr r2, [r2, #4] │ │ @@ -106717,66 +114105,66 @@ │ │ add.w sl, r8, r1, lsl #3 │ │ ldr.w r3, [r8, r0, lsl #3] │ │ add.w r0, r8, r0, lsl #3 │ │ ldr.w r1, [sl, #4] │ │ ldr r5, [r0, #4] │ │ subs r2, r3, r2 │ │ sbcs.w r1, r5, r1 │ │ - bcs.n 91332 │ │ + bcs.n 9253a │ │ add r1, sp, #8 │ │ mov r2, r0 │ │ mov fp, r8 │ │ mov r8, ip │ │ mov ip, r1 │ │ ldmia.w r2, {r1, r3, r4, r5, r6, lr} │ │ movs r2, #24 │ │ stmia.w ip, {r1, r3, r4, r5, r6, lr} │ │ mov r1, sl │ │ - bl c9798 │ │ + bl ca0de │ │ add r0, sp, #8 │ │ mov ip, r8 │ │ mov r8, fp │ │ ldmia.w r0, {r1, r2, r3, r4, r5, r6} │ │ mov r0, r9 │ │ stmia.w sl, {r1, r2, r3, r4, r5, r6} │ │ mov.w r2, r9, lsl #1 │ │ adds r1, r2, #1 │ │ cmp r1, ip │ │ - bcc.n 91390 │ │ - b.n 91332 │ │ + bcc.n 92598 │ │ + b.n 9253a │ │ add sp, #36 @ 0x24 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #4 │ │ mov fp, r2 │ │ mov r4, r1 │ │ cmp r3, #8 │ │ - bcc.n 91474 │ │ + bcc.n 9267c │ │ lsrs r6, r3, #3 │ │ mov.w r9, #168 @ 0xa8 │ │ mla r2, r6, r9, r0 │ │ add.w sl, r6, r6, lsl #1 │ │ mov r3, r6 │ │ add.w r1, r0, sl, lsl #5 │ │ - bl 91422 │ │ + bl 9262a │ │ mla r2, r6, r9, r4 │ │ add.w r1, r4, sl, lsl #5 │ │ mov r8, r0 │ │ mov r0, r4 │ │ mov r3, r6 │ │ - bl 91422 │ │ + bl 9262a │ │ mla r2, r6, r9, fp │ │ add.w r1, fp, sl, lsl #5 │ │ mov r4, r0 │ │ mov r0, fp │ │ mov r3, r6 │ │ - bl 91422 │ │ + bl 9262a │ │ mov fp, r0 │ │ mov r0, r8 │ │ ldrd lr, ip, [fp] │ │ movs r5, #0 │ │ ldrd r3, r6, [r4] │ │ ldrd r2, r8, [r0] │ │ subs.w r1, r3, lr │ │ @@ -106820,264 +114208,258 @@ │ │ str r0, [sp, #12] │ │ movw r0, #28719 @ 0x702f │ │ movt r0, #28530 @ 0x6f72 │ │ str r0, [sp, #8] │ │ movs r0, #0 │ │ strb.w r0, [sp, #22] │ │ add r0, sp, #396 @ 0x18c │ │ - bl 4f790 │ │ + bl 50d14 │ │ ldr r0, [sp, #396] @ 0x18c │ │ cmp r0, #1 │ │ - bne.n 91530 │ │ - ldr r0, [pc, #432] @ (916c0 ) │ │ + bne.n 92738 │ │ + ldr r0, [pc, #432] @ (928c8 ) │ │ mov.w r9, #2 │ │ - ldr r4, [pc, #432] @ (916c4 ) │ │ + ldr r4, [pc, #432] @ (928cc ) │ │ mov.w sl, #0 │ │ add r0, pc │ │ movs r6, #0 │ │ add r4, pc │ │ ldrb r0, [r0, #0] │ │ uxtb r1, r0 │ │ mov r0, r6 │ │ tbb [pc, r1] │ │ ldrh r4, [r0, #4] │ │ strh r2, [r0, r4] │ │ ldrb r0, [r4, #8] │ │ - b.n 91638 │ │ - ldr r0, [pc, #404] @ (916c8 ) │ │ + b.n 92840 │ │ + ldr r0, [pc, #404] @ (928d0 ) │ │ mov.w r4, #256 @ 0x100 │ │ ldr.w r9, [sp, #400] @ 0x190 │ │ add r0, pc │ │ ldrb r0, [r0, #1] │ │ mov.w r0, #256 @ 0x100 │ │ - blx ccbf0 │ │ + blx cd270 │ │ cmp r0, #0 │ │ - beq.w 91688 │ │ + beq.w 92890 │ │ mov r6, r0 │ │ strd r4, r0, [sp, #408] @ 0x198 │ │ mov r0, r9 │ │ mov r1, r6 │ │ mov.w r2, #256 @ 0x100 │ │ - blx cce50 │ │ + blx cd460 │ │ mov r4, r0 │ │ adds r0, #1 │ │ - beq.n 915c6 │ │ + beq.n 927ce │ │ mov.w r5, #256 @ 0x100 │ │ cmp.w r4, #256 @ 0x100 │ │ str r4, [sp, #416] @ 0x1a0 │ │ - bne.n 915a2 │ │ + bne.n 927aa │ │ add.w sl, sp, #408 @ 0x198 │ │ mov.w fp, #1 │ │ mov r0, sl │ │ mov r1, r5 │ │ movs r2, #1 │ │ movs r3, #1 │ │ str.w fp, [sp] │ │ - bl 780ec │ │ + bl 78694 │ │ ldrd r5, r6, [sp, #408] @ 0x198 │ │ mov r0, r9 │ │ mov r1, r6 │ │ mov r2, r5 │ │ - blx cce50 │ │ + blx cd460 │ │ mov r4, r0 │ │ adds r0, #1 │ │ - beq.n 9161e │ │ + beq.n 92826 │ │ cmp r4, r5 │ │ str r4, [sp, #416] @ 0x1a0 │ │ - beq.n 91578 │ │ + beq.n 92780 │ │ cmp r5, r4 │ │ - bls.n 91608 │ │ + bls.n 92810 │ │ cmp r4, #0 │ │ - beq.n 91674 │ │ + beq.n 9287c │ │ mov r0, r6 │ │ mov r1, r5 │ │ movs r2, #1 │ │ mov r3, r4 │ │ - bl 4ac28 │ │ + bl 4d0b4 │ │ mov r9, r0 │ │ mov r5, r4 │ │ - cbnz r0, 9160a │ │ + cbnz r0, 92812 │ │ movs r0, #1 │ │ mov r1, r4 │ │ - bl 4adb8 │ │ + bl 4bbd8 │ │ udf #254 @ 0xfe │ │ - blx ccd80 │ │ + blx cd390 │ │ ldr r4, [r0, #0] │ │ - b.n 91626 │ │ + b.n 9282e │ │ ldrb r0, [r4, #8] │ │ mov.w r5, #2147483648 @ 0x80000000 │ │ - cbnz r0, 91640 │ │ + cbnz r0, 92848 │ │ ldrd r9, r6, [r4] │ │ movs r1, #2 │ │ - ldr r0, [pc, #240] @ (916d0 ) │ │ + ldr r0, [pc, #240] @ (928d8 ) │ │ strb.w r1, [r8, #4] │ │ ldr r1, [r6, #0] │ │ add r0, pc │ │ str.w r5, [r8] │ │ str.w r0, [r8, #8] │ │ - cbz r1, 915f4 │ │ + cbz r1, 927fc │ │ mov r0, r9 │ │ blx r1 │ │ ldr r0, [r6, #4] │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, r9 │ │ - blxne ccbe0 │ │ + blxne cd200 │ │ mov r0, r4 │ │ - blx ccbe0 │ │ - b.n 9166c │ │ + blx cd200 │ │ + b.n 92874 │ │ mov r9, r6 │ │ mov.w sl, r9, lsr #16 │ │ mov.w r6, r9, lsr #8 │ │ cmp.w r5, #2147483648 @ 0x80000000 │ │ mov r0, r9 │ │ - beq.w 91520 │ │ - b.n 91640 │ │ - blx ccd80 │ │ + beq.w 92728 │ │ + b.n 92848 │ │ + blx cd390 │ │ ldr r4, [r0, #0] │ │ - cbz r5, 9162c │ │ + cbz r5, 92834 │ │ mov r0, r6 │ │ - blx ccbe0 │ │ + blx cd200 │ │ mov.w r9, #0 │ │ mov r0, r4 │ │ - bl 9178c │ │ + bl 92984 │ │ uxtb r0, r0 │ │ lsls r0, r0, #24 │ │ mov.w r5, #2147483648 @ 0x80000000 │ │ - beq.n 9165a │ │ + beq.n 92862 │ │ uxtb r0, r6 │ │ mov.w r1, sl, lsl #16 │ │ orr.w r0, r1, r0, lsl #8 │ │ uxtb.w r1, r9 │ │ add r0, r1 │ │ str.w r4, [r8, #8] │ │ strd r5, r0, [r8] │ │ - b.n 9166c │ │ - ldr r0, [pc, #112] @ (916cc ) │ │ + b.n 92874 │ │ + ldr r0, [pc, #112] @ (928d4 ) │ │ movs r1, #2 │ │ strb.w r1, [r8, #4] │ │ add r0, pc │ │ str.w r5, [r8] │ │ str.w r0, [r8, #8] │ │ add sp, #420 @ 0x1a4 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ mov r0, r6 │ │ - blx ccbe0 │ │ + blx cd200 │ │ mov.w r9, #1 │ │ mov.w sl, #0 │ │ movs r6, #0 │ │ mov r5, r4 │ │ - b.n 91640 │ │ + b.n 92848 │ │ movs r0, #1 │ │ mov.w r1, #256 @ 0x100 │ │ - bl 4adb8 │ │ + bl 4bbd8 │ │ mov r5, r0 │ │ ldr r0, [r6, #4] │ │ - cbnz r0, 9169c │ │ + cbnz r0, 928a4 │ │ mov r6, r4 │ │ - b.n 916b2 │ │ + b.n 928ba │ │ mov r0, r9 │ │ - blx ccbe0 │ │ + blx cd200 │ │ mov r6, r4 │ │ - b.n 916b2 │ │ + b.n 928ba │ │ mov r5, r0 │ │ - b.n 916b2 │ │ + b.n 928ba │ │ mov r5, r0 │ │ ldr r0, [sp, #408] @ 0x198 │ │ - cbz r0, 916b8 │ │ + cbz r0, 928c0 │ │ ldr r6, [sp, #412] @ 0x19c │ │ mov r0, r6 │ │ - blx ccbe0 │ │ + blx cd200 │ │ mov r0, r5 │ │ - blx cb1cc │ │ + blx cb7d4 │ │ nop │ │ - @ instruction: 0xf70c0003 │ │ - @ instruction: 0xf6f80003 │ │ - adds r0, #114 @ 0x72 │ │ + ldcl 0, cr0, [ip, #-12] │ │ + stcl 0, cr0, [r8, #-12] │ │ + cmp r2, #146 @ 0x92 │ │ movs r4, r0 │ │ - @ instruction: 0xf75e0003 │ │ - @ instruction: 0xf7dc0003 │ │ + ldcl 0, cr0, [r6, #12] │ │ + cdp 0, 5, cr0, cr4, cr3, {0} │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, r1 │ │ - bne.w ccae8 │ │ + bne.w cd0f0 │ │ bx lr │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #24 │ │ ldr r3, [r0, #0] │ │ - adds r5, r3, #1 │ │ - bcs.n 9174a │ │ - cmp.w r5, r3, lsl #1 │ │ - it cc │ │ - lslcc r5, r3, #1 │ │ mov r4, r0 │ │ movs r0, #48 @ 0x30 │ │ + adds r5, r3, #1 │ │ + cmp.w r5, r3, lsl #1 │ │ + it ls │ │ + lslls r5, r3, #1 │ │ cmp r5, #4 │ │ it ls │ │ movls r5, #4 │ │ umull r2, r1, r5, r0 │ │ movs r0, #0 │ │ - cbnz r1, 91754 │ │ + cbnz r1, 92950 │ │ movw r1, #65528 @ 0xfff8 │ │ movt r1, #32767 @ 0x7fff │ │ cmp r2, r1 │ │ - bhi.n 91742 │ │ - cbz r3, 91722 │ │ + bhi.n 92948 │ │ + cbz r3, 92928 │ │ ldr r0, [r4, #4] │ │ str r0, [sp, #12] │ │ add.w r0, r3, r3, lsl #1 │ │ lsls r0, r0, #4 │ │ str r0, [sp, #20] │ │ movs r0, #8 │ │ add r3, sp, #12 │ │ str r0, [sp, #16] │ │ mov r0, sp │ │ movs r1, #8 │ │ - bl 78194 │ │ + bl 7873c │ │ ldr r0, [sp, #0] │ │ cmp r0, #1 │ │ itttt ne │ │ ldrne r0, [sp, #4] │ │ strdne r5, r0, [r4] │ │ addne sp, #24 │ │ popne {r4, r5, r7, pc} │ │ ldrd r0, r1, [sp, #4] │ │ - ldr r2, [pc, #32] @ (91764 ) │ │ - add r2, pc │ │ - bl 4ad80 │ │ - ldr r2, [pc, #16] @ (9175c ) │ │ - movs r0, #0 │ │ + ldr r2, [pc, #16] @ (9295c ) │ │ add r2, pc │ │ - bl 4ad80 │ │ - ldr r2, [pc, #8] @ (91760 ) │ │ + bl 4bba0 │ │ + ldr r2, [pc, #4] @ (92958 ) │ │ add r2, pc │ │ - bl 4ad80 │ │ - ldr.w r0, [sl, r3] │ │ - ldr.w r0, [r2, r3] │ │ - str??.w r0, [r4, r3] │ │ + bl 4bba0 │ │ + cdp 0, 13, cr0, cr6, cr3, {0} │ │ + cdp 0, 13, cr0, cr14, cr3, {0} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ mov r4, r0 │ │ ldr r0, [r0, #16] │ │ cmp r0, #0 │ │ itt ne │ │ ldrne r0, [r4, #20] │ │ - blxne ccbe0 │ │ + blxne cd200 │ │ ldr r0, [r4, #28] │ │ - cbz r0, 91788 │ │ + cbz r0, 92980 │ │ ldr r0, [r4, #32] │ │ ldmia.w sp!, {r4, r6, r7, lr} │ │ - b.w ccae8 │ │ + b.w cd0f0 │ │ pop {r4, r6, r7, pc} │ │ - bmi.n 91736 │ │ + bmi.n 9292e │ │ subs r1, r0, #1 │ │ cmp r1, #121 @ 0x79 │ │ - bhi.w 91896 │ │ + bhi.w 92a8e │ │ movs r0, #34 @ 0x22 │ │ tbh [pc, r1, lsl #1] │ │ lsls r2, r7, #1 │ │ lsls r2, r3, #2 │ │ lsls r6, r7, #1 │ │ lsls r0, r5, #2 │ │ lsls r6, r7, #1 │ │ @@ -107268,176 +114650,176 @@ │ │ bx lr │ │ movs r0, #9 │ │ bx lr │ │ movs r0, #39 @ 0x27 │ │ bx lr │ │ movs r0, #22 │ │ bx lr │ │ - bmi.n 918ce │ │ + bmi.n 92ac6 │ │ cmp r1, #0 │ │ - beq.n 919ee │ │ + beq.n 92be6 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ - ldr r3, [pc, #196] @ (919f8 ) │ │ + ldr r3, [pc, #196] @ (92bf0 ) │ │ add.w ip, r0, r1 │ │ movs r2, #0 │ │ mov r4, r0 │ │ add r3, pc │ │ mov r8, r3 │ │ - b.n 91956 │ │ + b.n 92b4e │ │ orr.w r6, r3, lr, lsl #6 │ │ adds r4, r5, #2 │ │ sub.w r3, r6, #9 │ │ cmp r3, #5 │ │ - bcs.n 91996 │ │ + bcs.n 92b8e │ │ subs r2, r2, r5 │ │ cmp r4, ip │ │ add r2, r4 │ │ - beq.n 919e2 │ │ + beq.n 92bda │ │ mov r5, r4 │ │ ldrsb.w r3, [r4], #1 │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ uxtb r6, r3 │ │ - bgt.n 91946 │ │ + bgt.n 92b3e │ │ ldrb r3, [r5, #1] │ │ and.w lr, r6, #31 │ │ cmp r6, #224 @ 0xe0 │ │ and.w r3, r3, #63 @ 0x3f │ │ - bcc.n 91940 │ │ + bcc.n 92b38 │ │ ldrb r4, [r5, #2] │ │ cmp r6, #240 @ 0xf0 │ │ and.w r4, r4, #63 @ 0x3f │ │ orr.w r3, r4, r3, lsl #6 │ │ - bcc.n 919b2 │ │ + bcc.n 92baa │ │ ldrb r4, [r5, #3] │ │ and.w r6, lr, #7 │ │ and.w r4, r4, #63 @ 0x3f │ │ orr.w r3, r4, r3, lsl #6 │ │ adds r4, r5, #4 │ │ orr.w r6, r3, r6, lsl #18 │ │ - b.n 91946 │ │ + b.n 92b3e │ │ cmp r6, #32 │ │ - beq.n 9194e │ │ + beq.n 92b46 │ │ cmp r6, #128 @ 0x80 │ │ - bcc.n 919e4 │ │ + bcc.n 92bdc │ │ lsrs r3, r6, #8 │ │ cmp r3, #31 │ │ - bgt.n 919ba │ │ - cbz r3, 919ca │ │ + bgt.n 92bb2 │ │ + cbz r3, 92bc2 │ │ cmp r3, #22 │ │ - bne.n 919e4 │ │ + bne.n 92bdc │ │ cmp.w r6, #5760 @ 0x1680 │ │ - beq.n 9194e │ │ - b.n 919e4 │ │ + beq.n 92b46 │ │ + b.n 92bdc │ │ orr.w r6, r3, lr, lsl #12 │ │ adds r4, r5, #3 │ │ - b.n 91946 │ │ + b.n 92b3e │ │ cmp r3, #32 │ │ - beq.n 919d6 │ │ + beq.n 92bce │ │ cmp r3, #48 @ 0x30 │ │ - bne.n 919e4 │ │ + bne.n 92bdc │ │ cmp.w r6, #12288 @ 0x3000 │ │ - beq.n 9194e │ │ - b.n 919e4 │ │ + beq.n 92b46 │ │ + b.n 92bdc │ │ uxtb r3, r6 │ │ ldrb.w r3, [r8, r3] │ │ lsls r3, r3, #31 │ │ - bne.n 9194e │ │ - b.n 919e4 │ │ + bne.n 92b46 │ │ + b.n 92bdc │ │ uxtb r3, r6 │ │ ldrb.w r3, [r8, r3] │ │ lsls r3, r3, #30 │ │ - bmi.n 9194e │ │ - b.n 919e4 │ │ + bmi.n 92b46 │ │ + b.n 92bdc │ │ mov r2, r1 │ │ ldr.w r8, [sp], #4 │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ - b.n 919f0 │ │ + b.n 92be8 │ │ movs r2, #0 │ │ add r0, r2 │ │ subs r1, r1, r2 │ │ bx lr │ │ nop │ │ - b.n 918d8 │ │ + bge.n 92c60 │ │ vsli.64 d27, d16, #56 @ 0x38 │ │ add r7, sp, #8 │ │ ldrd r4, r2, [r1] │ │ cmp r4, r2 │ │ - beq.n 91a56 │ │ + beq.n 92c4e │ │ mov r3, r4 │ │ ldrb.w r2, [r3], #1 │ │ str r3, [r1, #0] │ │ sxtb r3, r2 │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ - bgt.n 91a6c │ │ + bgt.n 92c64 │ │ adds r3, r4, #2 │ │ str r3, [r1, #0] │ │ ldrb r3, [r4, #1] │ │ and.w ip, r2, #31 │ │ cmp r2, #224 @ 0xe0 │ │ and.w lr, r3, #63 @ 0x3f │ │ - bcc.n 91a62 │ │ + bcc.n 92c5a │ │ ldrb r3, [r4, #2] │ │ cmp r2, #240 @ 0xf0 │ │ add.w r5, r4, #3 │ │ str r5, [r1, #0] │ │ and.w r3, r3, #63 @ 0x3f │ │ orr.w lr, r3, lr, lsl #6 │ │ - bcc.n 91a68 │ │ + bcc.n 92c60 │ │ ldrb r2, [r4, #3] │ │ adds r3, r4, #4 │ │ str r3, [r1, #0] │ │ and.w r1, r2, #63 @ 0x3f │ │ and.w r2, ip, #7 │ │ orr.w r1, r1, lr, lsl #6 │ │ orr.w r2, r1, r2, lsl #18 │ │ - b.n 91a6c │ │ - ldr r1, [pc, #28] @ (91a74 ) │ │ + b.n 92c64 │ │ + ldr r1, [pc, #28] @ (92c6c ) │ │ movs r2, #18 │ │ add r1, pc │ │ strd r1, r2, [r0] │ │ pop {r4, r5, r7, pc} │ │ orr.w r2, lr, ip, lsl #6 │ │ - b.n 91a6c │ │ + b.n 92c64 │ │ orr.w r2, lr, ip, lsl #12 │ │ movs r1, #0 │ │ strd r1, r2, [r0] │ │ pop {r4, r5, r7, pc} │ │ - b.n 9144e │ │ + bvc.n 92bd2 │ │ @ instruction: 0xfff8e9d0 │ │ movs r1, #0 │ │ cmp r2, r1 │ │ - beq.n 91a96 │ │ + beq.n 92c8e │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ mov r3, r2 │ │ ldrb.w r1, [r3], #1 │ │ str r3, [r0, #0] │ │ sxtb r3, r1 │ │ cmp r3, #0 │ │ - bmi.n 91a9a │ │ + bmi.n 92c92 │ │ movs r0, #1 │ │ pop {r4, r6, r7, pc} │ │ movs r0, #0 │ │ bx lr │ │ adds r3, r2, #2 │ │ str r3, [r0, #0] │ │ ldrb r3, [r2, #1] │ │ and.w ip, r1, #31 │ │ cmp r1, #224 @ 0xe0 │ │ and.w r3, r3, #63 @ 0x3f │ │ - bcc.n 91ada │ │ + bcc.n 92cd2 │ │ ldrb.w lr, [r2, #2] │ │ adds r4, r2, #3 │ │ str r4, [r0, #0] │ │ cmp r1, #240 @ 0xf0 │ │ and.w r4, lr, #63 @ 0x3f │ │ orr.w r3, r4, r3, lsl #6 │ │ - bcc.n 91ae2 │ │ + bcc.n 92cda │ │ ldrb r1, [r2, #3] │ │ adds r2, #4 │ │ str r2, [r0, #0] │ │ and.w r0, r1, #63 @ 0x3f │ │ and.w r1, ip, #7 │ │ orr.w r0, r0, r3, lsl #6 │ │ orr.w r1, r0, r1, lsl #18 │ │ @@ -107449,66 +114831,66 @@ │ │ orr.w r1, r3, ip, lsl #12 │ │ movs r0, #1 │ │ pop {r4, r6, r7, pc} │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ ldrb r3, [r1, #0] │ │ cmp r2, #1 │ │ - bne.n 91b02 │ │ + bne.n 92cfa │ │ cmp r3, #43 @ 0x2b │ │ mov.w r2, #1 │ │ it ne │ │ cmpne r3, #45 @ 0x2d │ │ - beq.n 91b90 │ │ - b.n 91b0e │ │ + beq.n 92d88 │ │ + b.n 92d06 │ │ cmp r3, #43 @ 0x2b │ │ itt eq │ │ subeq r2, #1 │ │ addeq r1, #1 │ │ cmp r2, #17 │ │ - bcs.n 91b46 │ │ + bcs.n 92d3e │ │ mov.w lr, #0 │ │ mov.w ip, #0 │ │ ldrb r5, [r1, #0] │ │ sub.w r3, r5, #65 @ 0x41 │ │ sub.w r4, r5, #48 @ 0x30 │ │ cmp r5, #57 @ 0x39 │ │ bic.w r3, r3, #32 │ │ it hi │ │ addhi.w r4, r3, #10 │ │ cmp r4, #16 │ │ - bcs.n 91b8e │ │ + bcs.n 92d86 │ │ orr.w r4, r4, lr, lsl #4 │ │ mov.w r3, ip, lsl #4 │ │ orr.w ip, r3, lr, lsr #28 │ │ adds r1, #1 │ │ subs r2, #1 │ │ mov lr, r4 │ │ - bne.n 91b16 │ │ - b.n 91b84 │ │ + bne.n 92d0e │ │ + b.n 92d7c │ │ mov.w lr, #0 │ │ mov.w ip, #0 │ │ ldrb r4, [r1, #0] │ │ sub.w r5, r4, #65 @ 0x41 │ │ sub.w r3, r4, #48 @ 0x30 │ │ cmp r4, #57 @ 0x39 │ │ bic.w r5, r5, #32 │ │ it hi │ │ addhi.w r3, r5, #10 │ │ cmp r3, #16 │ │ - bcs.n 91b8e │ │ + bcs.n 92d86 │ │ cmp.w ip, #268435456 @ 0x10000000 │ │ - bcs.n 91b96 │ │ + bcs.n 92d8e │ │ orr.w r4, r3, lr, lsl #4 │ │ mov.w r3, ip, lsl #4 │ │ orr.w ip, r3, lr, lsr #28 │ │ subs r2, #1 │ │ add.w r1, r1, #1 │ │ mov lr, r4 │ │ - bne.n 91b4e │ │ + bne.n 92d46 │ │ movs r2, #0 │ │ strd r4, ip, [r0, #8] │ │ strb r2, [r0, #0] │ │ pop {r4, r5, r7, pc} │ │ movs r2, #1 │ │ strb r2, [r0, #1] │ │ strb r2, [r0, #0] │ │ @@ -107532,135 +114914,135 @@ │ │ strd r1, r2, [sp, #16] │ │ add r1, sp, #12 │ │ str r0, [sp, #12] │ │ str r0, [sp, #32] │ │ mov r0, sp │ │ mov r6, r2 │ │ str r2, [sp, #28] │ │ - bl 7241c │ │ + bl 72b88 │ │ ldr r0, [sp, #0] │ │ - cbz r0, 91be0 │ │ + cbz r0, 92dd8 │ │ ldrd r0, r1, [sp, #4] │ │ adds r3, r4, #4 │ │ subs r2, r6, r1 │ │ add r1, r5 │ │ stmia r3!, {r0, r1, r2} │ │ - b.n 91be2 │ │ + b.n 92dda │ │ movs r5, #0 │ │ str r5, [r4, #0] │ │ add sp, #40 @ 0x28 │ │ ldr.w fp, [sp], #4 │ │ pop {r4, r5, r6, r7, pc} │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ cmp r2, #1 │ │ - beq.n 91c04 │ │ - cbnz r2, 91c14 │ │ + beq.n 92dfc │ │ + cbnz r2, 92e0c │ │ movs r1, #0 │ │ mov.w ip, #1 │ │ strb r1, [r0, #1] │ │ strb.w ip, [r0] │ │ pop {r4, r5, r7, pc} │ │ ldrb r2, [r1, #0] │ │ mov.w ip, #1 │ │ cmp r2, #43 @ 0x2b │ │ it ne │ │ cmpne r2, #45 @ 0x2d │ │ - beq.n 91ca0 │ │ - b.n 91c68 │ │ + beq.n 92e98 │ │ + b.n 92e60 │ │ ldrb r3, [r1, #0] │ │ cmp r3, #43 @ 0x2b │ │ - bne.n 91c62 │ │ + bne.n 92e5a │ │ sub.w ip, r2, #1 │ │ adds r1, #1 │ │ cmp r2, #10 │ │ - bcc.n 91c68 │ │ + bcc.n 92e60 │ │ movs r5, #0 │ │ cmp.w ip, #0 │ │ - beq.n 91c90 │ │ + beq.n 92e88 │ │ ldrb.w lr, [r1], #1 │ │ sub.w r4, lr, #65 @ 0x41 │ │ sub.w r3, lr, #48 @ 0x30 │ │ cmp.w lr, #57 @ 0x39 │ │ bic.w r4, r4, #32 │ │ it hi │ │ addhi.w r3, r4, #10 │ │ cmp r3, #16 │ │ - bcs.n 91c9c │ │ + bcs.n 92e94 │ │ cmp.w r5, #268435456 @ 0x10000000 │ │ - bcs.n 91caa │ │ + bcs.n 92ea2 │ │ lsls r2, r5, #4 │ │ orr.w r5, r3, r2 │ │ sub.w ip, ip, #1 │ │ cmp.w ip, #0 │ │ - bne.n 91c2c │ │ - b.n 91c90 │ │ + bne.n 92e24 │ │ + b.n 92e88 │ │ cmp r2, #9 │ │ mov ip, r2 │ │ - bcs.n 91c24 │ │ + bcs.n 92e1c │ │ movs r5, #0 │ │ ldrb r4, [r1, #0] │ │ sub.w r2, r4, #65 @ 0x41 │ │ sub.w r3, r4, #48 @ 0x30 │ │ cmp r4, #57 @ 0x39 │ │ bic.w r2, r2, #32 │ │ it hi │ │ addhi.w r3, r2, #10 │ │ cmp r3, #16 │ │ - bcs.n 91c9c │ │ + bcs.n 92e94 │ │ orr.w r5, r3, r5, lsl #4 │ │ adds r1, #1 │ │ subs.w ip, ip, #1 │ │ - bne.n 91c6a │ │ + bne.n 92e62 │ │ mov.w ip, #0 │ │ str r5, [r0, #4] │ │ strb.w ip, [r0] │ │ pop {r4, r5, r7, pc} │ │ mov.w ip, #1 │ │ strb.w ip, [r0, #1] │ │ strb.w ip, [r0] │ │ pop {r4, r5, r7, pc} │ │ movs r1, #2 │ │ - b.n 91bf8 │ │ - bmi.n 91c5a │ │ + b.n 92df0 │ │ + bmi.n 92e52 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w fp, [sp, #-4]! │ │ cmp.w r2, #4294967295 @ 0xffffffff │ │ - ble.n 91cf8 │ │ + ble.n 92ef0 │ │ mov r4, r2 │ │ mov r5, r0 │ │ - cbz r2, 91ce2 │ │ - ldr r0, [pc, #56] @ (91d00 ) │ │ + cbz r2, 92eda │ │ + ldr r0, [pc, #56] @ (92ef8 ) │ │ mov r6, r1 │ │ movs r1, #1 │ │ add r0, pc │ │ ldrb r0, [r0, #1] │ │ mov r0, r4 │ │ - bl 4abf8 │ │ + bl 4d084 │ │ mov r1, r6 │ │ mov r6, r0 │ │ - cbnz r0, 91ce4 │ │ + cbnz r0, 92edc │ │ movs r0, #1 │ │ mov r1, r4 │ │ - bl 4adb8 │ │ + bl 4bbd8 │ │ movs r6, #1 │ │ mov r0, r6 │ │ mov r2, r4 │ │ - bl c99c0 │ │ + bl ca0b2 │ │ strd r4, r6, [r5] │ │ str r4, [r5, #8] │ │ ldr.w fp, [sp], #4 │ │ pop {r4, r5, r6, r7, pc} │ │ - ldr r0, [pc, #8] @ (91d04 ) │ │ + ldr r0, [pc, #8] @ (92efc ) │ │ add r0, pc │ │ - bl 4ad90 │ │ - cmp r0, #226 @ 0xe2 │ │ + bl 4bbb0 │ │ + movs r3, #18 │ │ movs r4, r0 │ │ - lsrs r6, r6, #30 │ │ + lsls r2, r2, #18 │ │ movs r4, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ sub sp, #40 @ 0x28 │ │ mov r6, r1 │ │ mov r8, r0 │ │ @@ -107669,137 +115051,138 @@ │ │ mov r5, r2 │ │ strd r0, r0, [sp, #32] │ │ strd r0, r0, [sp, #24] │ │ movs r2, #32 │ │ strd r0, r0, [sp, #16] │ │ strd r0, r0, [sp, #8] │ │ mov r0, r6 │ │ - blx ccce0 │ │ + blx cd310 │ │ adds r1, r0, #1 │ │ - bne.n 91d52 │ │ + bne.n 92f4a │ │ add r4, sp, #8 │ │ - blx ccd80 │ │ + blx cd390 │ │ ldr r0, [r0, #0] │ │ cmp r0, #4 │ │ - bne.n 91d84 │ │ + bne.n 92f7c │ │ mov r0, r6 │ │ mov r1, r4 │ │ movs r2, #32 │ │ - blx ccce0 │ │ + blx cd310 │ │ adds r1, r0, #1 │ │ - beq.n 91d3a │ │ + beq.n 92f32 │ │ cmp r0, #33 @ 0x21 │ │ - bcs.n 91d8c │ │ + bcs.n 92f84 │ │ ldr r1, [r5, #0] │ │ mov r4, r0 │ │ ldr r6, [r5, #8] │ │ subs r1, r1, r6 │ │ cmp r1, r0 │ │ - bcc.n 91d96 │ │ + bcc.n 92f8e │ │ ldr r0, [r5, #4] │ │ add r1, sp, #8 │ │ mov r2, r4 │ │ add r0, r6 │ │ - bl c99c0 │ │ + bl ca0b2 │ │ adds r0, r6, r4 │ │ str r0, [r5, #8] │ │ movs r0, #4 │ │ str.w r4, [r8, #4] │ │ strb.w r0, [r8] │ │ add sp, #40 @ 0x28 │ │ ldr.w r8, [sp], #4 │ │ pop {r4, r5, r6, r7, pc} │ │ movs r1, #0 │ │ strd r1, r0, [r8] │ │ - b.n 91d7c │ │ - ldr r2, [pc, #28] @ (91dac ) │ │ + b.n 92f74 │ │ + ldr r2, [pc, #28] @ (92fa4 ) │ │ movs r1, #32 │ │ add r2, pc │ │ - bl 4c7e0 │ │ + bl 4d66c │ │ movs r0, #1 │ │ mov r1, r6 │ │ str r0, [sp, #0] │ │ mov r0, r5 │ │ mov r2, r4 │ │ movs r3, #1 │ │ - bl 780ec │ │ + bl 78694 │ │ ldr r6, [r5, #8] │ │ - b.n 91d62 │ │ + b.n 92f5a │ │ nop │ │ - stcl 0, cr0, [r4], #12 │ │ + b.n 935b0 │ │ + movs r3, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, fp} │ │ sub sp, #16 │ │ mov r8, r0 │ │ mov r0, sp │ │ mov r4, r3 │ │ - bl 4ae34 │ │ + bl 4bc54 │ │ ldr r0, [sp, #0] │ │ cmp.w r0, #2147483648 @ 0x80000000 │ │ - bne.n 91de4 │ │ + bne.n 92fdc │ │ ldr r0, [r4, #0] │ │ ldrd r5, r9, [sp, #4] │ │ ldrb r3, [r0, #6] │ │ ldrb r2, [r0, #7] │ │ ldrb r1, [r0, #8] │ │ - cbz r3, 91df8 │ │ - cbz r2, 91e02 │ │ - cbnz r1, 91e04 │ │ + cbz r3, 92ff0 │ │ + cbz r2, 92ffa │ │ + cbnz r1, 92ffc │ │ movs r1, #2 │ │ ldrb r2, [r0, #9] │ │ - b.n 91e40 │ │ - ldr r1, [pc, #224] @ (91ec8 ) │ │ + b.n 93038 │ │ + ldr r1, [pc, #224] @ (930c0 ) │ │ cmp r0, #0 │ │ add r1, pc │ │ ldrd r1, r2, [r1] │ │ strd r1, r2, [r8] │ │ - beq.n 91ec0 │ │ + beq.n 930b8 │ │ ldr r5, [sp, #4] │ │ - b.n 91eb0 │ │ - cbz r2, 91e0a │ │ - cbnz r1, 91e0c │ │ + b.n 930a8 │ │ + cbz r2, 93002 │ │ + cbnz r1, 93004 │ │ movs r1, #1 │ │ ldrb r2, [r0, #9] │ │ - b.n 91e40 │ │ - cbz r1, 91e1c │ │ + b.n 93038 │ │ + cbz r1, 93014 │ │ movw r1, #1026 @ 0x402 │ │ - b.n 91e10 │ │ - cbz r1, 91e28 │ │ + b.n 93008 │ │ + cbz r1, 93020 │ │ movw r1, #1025 @ 0x401 │ │ ldrb r2, [r0, #9] │ │ - cbz r2, 91e3e │ │ + cbz r2, 93036 │ │ ldrb r2, [r0, #11] │ │ - cbz r2, 91e28 │ │ + cbz r2, 93020 │ │ movs r2, #1 │ │ - b.n 91e40 │ │ + b.n 93038 │ │ ldrb r1, [r0, #9] │ │ cmp r1, #0 │ │ itt eq │ │ ldrbeq r1, [r0, #10] │ │ cmpeq r1, #0 │ │ - beq.n 91e36 │ │ + beq.n 9302e │ │ movs r0, #22 │ │ str.w r0, [r8, #4] │ │ movs r0, #0 │ │ strb.w r0, [r8] │ │ - b.n 91ea6 │ │ + b.n 9309e │ │ ldrb r1, [r0, #11] │ │ cmp r1, #0 │ │ - bne.n 91e28 │ │ + bne.n 93020 │ │ movs r1, #0 │ │ movs r2, #0 │ │ ldrb r6, [r0, #10] │ │ ldrb r3, [r0, #11] │ │ - cbz r6, 91e54 │ │ + cbz r6, 9304c │ │ lsls r2, r2, #31 │ │ mov.w r2, #64 @ 0x40 │ │ it ne │ │ movne.w r2, #576 @ 0x240 │ │ - b.n 91e5e │ │ + b.n 93056 │ │ ands.w r2, r2, #1 │ │ it ne │ │ movne.w r2, #512 @ 0x200 │ │ cmp r3, #0 │ │ it ne │ │ movne r2, #192 @ 0xc0 │ │ ldr r3, [r0, #0] │ │ @@ -107807,85 +115190,86 @@ │ │ ldrh r6, [r0, #4] │ │ bic.w r0, r3, #3 │ │ orrs r0, r1 │ │ orr.w r4, r0, #524288 @ 0x80000 │ │ mov r0, r5 │ │ mov r1, r4 │ │ mov r2, r6 │ │ - blx cce20 │ │ + blx cd430 │ │ adds r1, r0, #1 │ │ - bne.n 91e9c │ │ - blx ccd80 │ │ + bne.n 93094 │ │ + blx cd390 │ │ ldr r0, [r0, #0] │ │ cmp r0, #4 │ │ - beq.n 91e74 │ │ + beq.n 9306c │ │ movs r1, #0 │ │ str.w r0, [r8, #4] │ │ strb.w r1, [r8, #3] │ │ strh.w r1, [r8, #1] │ │ - b.n 91ea2 │ │ + b.n 9309a │ │ movs r1, #4 │ │ str.w r0, [r8, #4] │ │ strb.w r1, [r8] │ │ movs r0, #0 │ │ cmp.w r9, #0 │ │ strb r0, [r5, #0] │ │ - beq.n 91ec0 │ │ + beq.n 930b8 │ │ mov r0, r5 │ │ add sp, #16 │ │ ldmia.w sp!, {r8, r9, fp} │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ - b.w ccae8 │ │ + b.w cd0f0 │ │ add sp, #16 │ │ ldmia.w sp!, {r8, r9, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ - cdp 0, 3, cr0, cr12, cr3, {0} │ │ + b.n 929fc │ │ + movs r3, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, fp} │ │ sub sp, #80 @ 0x50 │ │ mov r5, r1 │ │ mov r4, r0 │ │ ldrd r0, r1, [r0] │ │ movs r2, #1 │ │ strb r2, [r0, #0] │ │ ldrb r0, [r1, #0] │ │ - cbnz r0, 91f00 │ │ + cbnz r0, 930f8 │ │ add r0, sp, #40 @ 0x28 │ │ mov r1, r5 │ │ - bl 9207c │ │ + bl 93274 │ │ ldr r0, [sp, #40] @ 0x28 │ │ cmp r0, #2 │ │ - beq.n 91fb4 │ │ + beq.n 931ac │ │ cmp r0, #3 │ │ itt ne │ │ ldrne r6, [sp, #56] @ 0x38 │ │ cmpne r6, #0 │ │ - bne.w 9200a │ │ + bne.w 93202 │ │ ldr r0, [r4, #8] │ │ ldrb r0, [r0, #0] │ │ cmp r0, #0 │ │ - beq.n 92002 │ │ + beq.n 931fa │ │ ldr r6, [r4, #12] │ │ ldr r0, [r6, #0] │ │ - cbz r0, 91f70 │ │ + cbz r0, 93168 │ │ ldr.w r8, [r4, #16] │ │ ldrb.w r1, [r8] │ │ - cbnz r1, 91f68 │ │ + cbnz r1, 93160 │ │ ldr r2, [r4, #20] │ │ movs r3, #0 │ │ - ldr r1, [pc, #324] @ (92064 ) │ │ + ldr r1, [pc, #324] @ (9325c ) │ │ add r1, pc │ │ mov lr, r1 │ │ - ldr r1, [pc, #324] @ (92068 ) │ │ + ldr r1, [pc, #324] @ (93260 ) │ │ add r1, pc │ │ mov r9, r1 │ │ - ldr r1, [pc, #320] @ (9206c ) │ │ + ldr r1, [pc, #320] @ (93264 ) │ │ ldr.w ip, [r2] │ │ - ldr r2, [pc, #320] @ (92070 ) │ │ + ldr r2, [pc, #320] @ (93268 ) │ │ add r1, pc │ │ str r3, [sp, #56] @ 0x38 │ │ add r2, pc │ │ str r2, [sp, #28] │ │ add r2, sp, #32 │ │ str r2, [sp, #24] │ │ movs r2, #3 │ │ @@ -107901,55 +115285,55 @@ │ │ movs r0, #2 │ │ str r1, [sp, #32] │ │ str r0, [sp, #52] @ 0x34 │ │ add r2, sp, #16 │ │ ldrd r0, r1, [ip, #28] │ │ str r2, [sp, #48] @ 0x30 │ │ add r2, sp, #40 @ 0x28 │ │ - bl 4cac6 │ │ + bl 4d952 │ │ movs r0, #0 │ │ strb.w r0, [r8] │ │ str r0, [r6, #0] │ │ ldr r0, [r4, #28] │ │ ldr r1, [r4, #20] │ │ ldrd r2, r6, [r0] │ │ movs r0, #0 │ │ strd r1, r0, [sp, #32] │ │ - cbnz r2, 91f98 │ │ + cbnz r2, 93190 │ │ str r0, [sp, #40] @ 0x28 │ │ add r0, sp, #40 @ 0x28 │ │ str r0, [sp, #0] │ │ mov r0, r6 │ │ movs r1, #0 │ │ movs r2, #15 │ │ movs r3, #0 │ │ - blx ca6dc │ │ + blx cace4 │ │ ldr r0, [sp, #40] @ 0x28 │ │ bic.w r6, r0, #1 │ │ add r0, sp, #40 @ 0x28 │ │ mov r1, r5 │ │ - bl 9207c │ │ + bl 93274 │ │ ldr r0, [r5, #0] │ │ cmp r0, #2 │ │ ittt ne │ │ cmpne r0, #3 │ │ ldrne r1, [r5, #16] │ │ cmpne r1, #0 │ │ - bne.n 91fca │ │ + bne.n 931c2 │ │ movs r1, #2 │ │ str r1, [sp, #16] │ │ - b.n 91fd4 │ │ + b.n 931cc │ │ ldrd r1, r2, [sp, #72] @ 0x48 │ │ add r0, sp, #16 │ │ - bl 4f888 │ │ + bl 50e0c │ │ ldr r0, [sp, #16] │ │ cmp r0, #0 │ │ - bne.n 91f00 │ │ + bne.n 930f8 │ │ ldrd r6, r8, [sp, #20] │ │ - b.n 9200e │ │ + b.n 93206 │ │ str r1, [sp, #20] │ │ movs r2, #0 │ │ ldr r1, [r5, #20] │ │ str r2, [sp, #16] │ │ str r1, [sp, #24] │ │ adds r3, r5, #4 │ │ ldmia r3, {r1, r2, r3} │ │ @@ -107960,127 +115344,128 @@ │ │ movcc r5, r0 │ │ strd r2, r3, [sp, #8] │ │ add r0, sp, #32 │ │ add r2, sp, #40 @ 0x28 │ │ add r3, sp, #16 │ │ strd r5, r1, [sp] │ │ mov r1, r6 │ │ - bl 7a8bc │ │ + bl 7b1e4 │ │ ldr r1, [r4, #24] │ │ ldr r2, [sp, #32] │ │ strb r0, [r1, #0] │ │ ldr r0, [r2, #12] │ │ adds r0, #1 │ │ str r0, [r2, #12] │ │ add sp, #80 @ 0x50 │ │ ldmia.w sp!, {r8, r9, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ ldr.w r8, [sp, #60] @ 0x3c │ │ - ldr r0, [pc, #100] @ (92074 ) │ │ + ldr r0, [pc, #100] @ (9326c ) │ │ movs r1, #26 │ │ mov r2, r6 │ │ mov r3, r8 │ │ add r0, pc │ │ - bl 92150 │ │ + bl 93348 │ │ ldr.w r9, [r4, #8] │ │ - cbz r0, 9202a │ │ + cbz r0, 93222 │ │ movs r0, #1 │ │ strb.w r0, [r9] │ │ - b.n 92002 │ │ + b.n 931fa │ │ ldrb.w r0, [r9] │ │ - cbz r0, 9204e │ │ - ldr r0, [pc, #68] @ (92078 ) │ │ + cbz r0, 93246 │ │ + ldr r0, [pc, #68] @ (93270 ) │ │ movs r1, #28 │ │ mov r2, r6 │ │ mov r3, r8 │ │ add r0, pc │ │ - bl 92150 │ │ - cbz r0, 92044 │ │ + bl 93348 │ │ + cbz r0, 9323c │ │ movs r0, #0 │ │ - b.n 92024 │ │ + b.n 9321c │ │ ldrb.w r0, [r9] │ │ lsls r0, r0, #31 │ │ - bne.w 91f00 │ │ + bne.w 930f8 │ │ ldr r0, [r4, #12] │ │ ldr r1, [r0, #0] │ │ adds r1, #1 │ │ str r1, [r0, #0] │ │ - b.n 91f00 │ │ + b.n 930f8 │ │ ldr r1, [sp, #32] │ │ ldr r2, [r1, #12] │ │ adds r2, #1 │ │ str r2, [r1, #12] │ │ - blx cb1cc │ │ - ldc 0, cr0, [r6, #-12]! │ │ - add r4, pc, #4 @ (adr r4, 92070 ) │ │ - vqshl.u32 d29, d1, #27 │ │ - @ instruction: 0xfff85bf9 │ │ - vsli.64 , , #62 @ 0x3e │ │ - @ instruction: 0xfff8d5ed │ │ + blx cb7d4 │ │ + b.n 9398c │ │ + movs r3, r0 │ │ + add r0, pc, #500 @ (adr r0, 93458 ) │ │ + @ instruction: 0xfffbc99d │ │ + @ instruction: 0xfff84ff1 │ │ + vtbl.8 d28, {d30}, d1 │ │ + vqrshrun.s64 d28, , #8 │ │ vsli.64 , q8, #56 @ 0x38 │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl} │ │ sub sp, #64 @ 0x40 │ │ mov r4, r0 │ │ ldr r0, [r1, #0] │ │ cmp r0, #3 │ │ - bne.n 920a4 │ │ + bne.n 9329c │ │ ldrd r9, sl, [r1, #4] │ │ add r0, sp, #32 │ │ mov r2, sl │ │ mov r1, r9 │ │ - bl 4f888 │ │ + bl 50e0c │ │ ldr r0, [sp, #32] │ │ - cbz r0, 920c6 │ │ + cbz r0, 932be │ │ movs r0, #2 │ │ - b.n 920ec │ │ + b.n 932e4 │ │ ldr.w sl, [r1, #28] │ │ cmp.w sl, #0 │ │ - beq.n 92102 │ │ + beq.n 932fa │ │ ldr.w r9, [r1, #32] │ │ add r0, sp, #32 │ │ mov r1, sl │ │ mov r2, r9 │ │ - bl 4f888 │ │ + bl 50e0c │ │ ldr r0, [sp, #32] │ │ - cbz r0, 92108 │ │ + cbz r0, 93300 │ │ mov.w lr, #2 │ │ - b.n 92132 │ │ + b.n 9332a │ │ add.w r8, sp, #32 │ │ ldrd r1, r2, [sp, #36] @ 0x24 │ │ mov r0, r8 │ │ - bl 75e94 │ │ + bl 765f4 │ │ ldr r0, [sp, #32] │ │ cmp r0, #2 │ │ - beq.n 920ec │ │ + beq.n 932e4 │ │ add.w ip, r8, #4 │ │ mov r2, sp │ │ ldmia.w ip!, {r1, r3, r5} │ │ stmia r2!, {r1, r3, r5} │ │ ldmia.w ip, {r1, r3, r5, r6} │ │ stmia r2!, {r1, r3, r5, r6} │ │ str r0, [r4, #0] │ │ mov r1, sp │ │ ldmia r1!, {r2, r3, r6} │ │ adds r0, r4, #4 │ │ stmia r0!, {r2, r3, r6} │ │ ldmia.w r1, {r2, r3, r5, r6} │ │ stmia r0!, {r2, r3, r5, r6} │ │ strd r9, sl, [r4, #32] │ │ - b.n 92148 │ │ + b.n 93340 │ │ movs r0, #3 │ │ str r0, [r4, #0] │ │ - b.n 92148 │ │ + b.n 93340 │ │ add.w r8, sp, #32 │ │ ldrd r1, r2, [sp, #36] @ 0x24 │ │ mov r0, r8 │ │ - bl 75e94 │ │ + bl 765f4 │ │ ldr.w lr, [sp, #32] │ │ cmp.w lr, #2 │ │ - beq.n 92132 │ │ + beq.n 9332a │ │ add.w ip, r8, #4 │ │ mov r2, sp │ │ ldmia.w ip!, {r1, r3, r6} │ │ stmia r2!, {r1, r3, r6} │ │ ldmia.w ip, {r0, r1, r3, r6} │ │ stmia r2!, {r0, r1, r3, r6} │ │ str.w lr, [r4] │ │ @@ -108096,307 +115481,313 @@ │ │ pop {r4, r5, r6, r7, pc} │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #100 @ 0x64 │ │ mov ip, r0 │ │ cmp r1, r3 │ │ - bcs.n 9225c │ │ + bcs.w 93460 │ │ add r0, sp, #32 │ │ str r1, [sp, #0] │ │ mov r1, r2 │ │ mov r2, r3 │ │ mov r3, ip │ │ - bl 51684 │ │ + bl 52738 │ │ ldr r0, [sp, #32] │ │ cmp r0, #0 │ │ - beq.n 92272 │ │ - ldr.w r9, [sp, #68] @ 0x44 │ │ - ldrd r2, r8, [sp, #88] @ 0x58 │ │ - sub.w r3, r8, #1 │ │ + beq.w 93476 │ │ + ldrd r2, r6, [sp, #88] @ 0x58 │ │ + subs r3, r6, #1 │ │ + ldr.w r8, [sp, #68] @ 0x44 │ │ ldrd lr, r1, [sp, #80] @ 0x50 │ │ - adds.w r0, r9, #1 │ │ - beq.w 92294 │ │ + adds.w r0, r8, #1 │ │ + str r6, [sp, #28] │ │ + beq.w 93498 │ │ ldr r5, [sp, #60] @ 0x3c │ │ - str r3, [sp, #28] │ │ adds r0, r5, r3 │ │ cmp r0, r1 │ │ - bcs.w 922ba │ │ - ldr r3, [sp, #40] @ 0x28 │ │ - ldr.w ip, [sp, #48] @ 0x30 │ │ + bcs.w 934bc │ │ str r3, [sp, #24] │ │ - ldr r3, [sp, #44] @ 0x2c │ │ + ldr r3, [sp, #40] @ 0x28 │ │ + ldr.w sl, [sp, #48] @ 0x30 │ │ str r3, [sp, #20] │ │ + ldr r3, [sp, #44] @ 0x2c │ │ + str r3, [sp, #16] │ │ ldr r3, [sp, #56] @ 0x38 │ │ - str r3, [sp, #12] │ │ - sub.w r3, r8, r3 │ │ str r3, [sp, #8] │ │ - str.w ip, [sp, #16] │ │ + subs r3, r6, r3 │ │ + str r3, [sp, #4] │ │ + str.w sl, [sp, #12] │ │ ldrb.w r0, [lr, r0] │ │ - ldr r3, [sp, #24] │ │ - ldr r4, [sp, #20] │ │ + ldr r3, [sp, #20] │ │ + ldr r6, [sp, #16] │ │ and.w r0, r0, #63 @ 0x3f │ │ - rsb r6, r0, #32 │ │ + rsb r4, r0, #32 │ │ lsrs r3, r0 │ │ subs r0, #32 │ │ - lsl.w r6, r4, r6 │ │ - orr.w r3, r3, r6 │ │ + lsl.w r4, r6, r4 │ │ + orr.w r3, r3, r4 │ │ it pl │ │ - lsrpl.w r3, r4, r0 │ │ + lsrpl.w r3, r6, r0 │ │ lsls r0, r3, #31 │ │ - beq.n 9221a │ │ - add.w r3, lr, r5 │ │ - mov r6, r9 │ │ - cmp ip, r9 │ │ + beq.n 93414 │ │ + cmp r8, sl │ │ it hi │ │ - movhi r6, ip │ │ - mov ip, r8 │ │ - mov r0, r6 │ │ - cmp r6, r8 │ │ + movhi sl, r8 │ │ + ldr r6, [sp, #28] │ │ + add.w r3, lr, r5 │ │ + mov r0, sl │ │ + cmp sl, r6 │ │ + mov ip, r6 │ │ it hi │ │ - movhi ip, r6 │ │ + movhi ip, sl │ │ cmp ip, r0 │ │ - beq.n 9222c │ │ + beq.n 9342c │ │ mov fp, r0 │ │ add r0, r5 │ │ cmp r0, r1 │ │ - bcs.w 923e8 │ │ - ldrb.w sl, [r3, fp] │ │ + bcs.w 935ea │ │ + ldrb.w r4, [r3, fp] │ │ add.w r0, fp, #1 │ │ - ldrb.w r4, [r2, fp] │ │ - cmp r4, sl │ │ - beq.n 921ee │ │ - ldr.w ip, [sp, #16] │ │ - sub.w r0, r5, ip │ │ + ldrb.w r9, [r2, fp] │ │ + cmp r9, r4 │ │ + beq.n 933e8 │ │ + ldr.w sl, [sp, #12] │ │ + sub.w r0, r5, sl │ │ add r0, fp │ │ adds r5, r0, #1 │ │ - b.n 9221c │ │ - add r5, r8 │ │ - mov.w r9, #0 │ │ + b.n 93418 │ │ ldr r0, [sp, #28] │ │ + add r5, r0 │ │ + ldr.w ip, [sp, #24] │ │ + mov.w r8, #0 │ │ + add.w r0, r5, ip │ │ movs r3, #0 │ │ - add r0, r5 │ │ cmp r0, r1 │ │ - bcc.n 921b2 │ │ - b.n 923dc │ │ - ldr.w ip, [sp, #16] │ │ - mov r0, ip │ │ - cmp r9, r0 │ │ - bcs.w 923da │ │ + bcc.n 933ac │ │ + b.n 935de │ │ + ldr.w sl, [sp, #12] │ │ + ldr.w ip, [sp, #24] │ │ + mov r0, sl │ │ + cmp r8, r0 │ │ + bcs.w 935dc │ │ subs r0, #1 │ │ - cmp r0, r8 │ │ - bcs.w 923f0 │ │ + cmp r0, r6 │ │ + bcs.w 93610 │ │ adds r3, r0, r5 │ │ cmp r3, r1 │ │ - bcs.w 923fa │ │ + bcs.w 935f4 │ │ ldrb.w r3, [lr, r3] │ │ - ldrb r6, [r2, r0] │ │ - cmp r6, r3 │ │ - beq.n 92232 │ │ - ldr r0, [sp, #12] │ │ - ldr.w r9, [sp, #8] │ │ + ldrb r4, [r2, r0] │ │ + cmp r4, r3 │ │ + beq.n 93436 │ │ + ldr r0, [sp, #8] │ │ + ldr.w r8, [sp, #4] │ │ add r5, r0 │ │ - b.n 92220 │ │ - bne.n 922ba │ │ + b.n 93420 │ │ + bne.n 934bc │ │ mov r3, r1 │ │ mov r1, r2 │ │ mov r0, ip │ │ mov r2, r3 │ │ - blx ccc50 │ │ + blx cd260 │ │ clz r0, r0 │ │ lsrs r3, r0, #5 │ │ - b.n 923dc │ │ + b.n 935de │ │ ldrb.w r0, [sp, #46] @ 0x2e │ │ - cbnz r0, 922ba │ │ + cbnz r0, 934bc │ │ ldr r2, [sp, #36] @ 0x24 │ │ ldrb.w r3, [sp, #44] @ 0x2c │ │ ldrd r0, r1, [sp, #80] @ 0x50 │ │ cmp r2, #0 │ │ - beq.n 92340 │ │ + beq.n 93542 │ │ cmp r2, r1 │ │ - bcs.n 9233e │ │ + bcs.n 93540 │ │ ldrsb r6, [r0, r2] │ │ cmn.w r6, #64 @ 0x40 │ │ - bge.n 92340 │ │ - b.n 923bc │ │ + bge.n 93542 │ │ + b.n 935be │ │ ldr r4, [sp, #60] @ 0x3c │ │ adds r0, r4, r3 │ │ cmp r0, r1 │ │ - bcs.n 922ba │ │ - str r3, [sp, #28] │ │ - mov r5, r8 │ │ + bcs.n 934bc │ │ + ldrd r9, r8, [sp, #44] @ 0x2c │ │ + sub.w sl, r8, #1 │ │ + str r3, [sp, #24] │ │ + mov r5, r6 │ │ ldr r3, [sp, #40] @ 0x28 │ │ + cmp r8, r6 │ │ str r3, [sp, #20] │ │ - ldrd r9, r3, [sp, #44] @ 0x2c │ │ - sub.w sl, r3, #1 │ │ - ldr r6, [sp, #56] @ 0x38 │ │ - cmp r3, r8 │ │ - str r6, [sp, #16] │ │ + ldr r3, [sp, #56] @ 0x38 │ │ + str r3, [sp, #16] │ │ it hi │ │ - movhi r5, r3 │ │ - str r3, [sp, #24] │ │ - b.n 922cc │ │ + movhi r5, r8 │ │ + b.n 934d0 │ │ movs r3, #0 │ │ - b.n 923dc │ │ - add r4, r8 │ │ + b.n 935de │ │ ldr r0, [sp, #28] │ │ + add r4, r0 │ │ + ldr r0, [sp, #24] │ │ movs r3, #0 │ │ add r0, r4 │ │ cmp r0, r1 │ │ - bcs.w 923dc │ │ + bcs.w 935de │ │ ldrb.w r0, [lr, r0] │ │ ldr r3, [sp, #20] │ │ and.w r0, r0, #63 @ 0x3f │ │ rsb r6, r0, #32 │ │ lsrs r3, r0 │ │ subs r0, #32 │ │ lsl.w r6, r9, r6 │ │ orr.w r3, r3, r6 │ │ it pl │ │ lsrpl.w r3, r9, r0 │ │ lsls r0, r3, #31 │ │ - beq.n 922be │ │ - ldr r6, [sp, #24] │ │ + beq.n 934c0 │ │ add.w r0, lr, r4 │ │ + mov r6, r8 │ │ cmp r5, r6 │ │ - beq.n 9231c │ │ + beq.n 9351e │ │ mov r3, r6 │ │ add r6, r4 │ │ cmp r6, r1 │ │ - bcs.w 92404 │ │ + bcs.n 935fe │ │ ldrb.w ip, [r0, r3] │ │ adds r6, r3, #1 │ │ ldrb.w fp, [r2, r3] │ │ cmp fp, ip │ │ - beq.n 922f6 │ │ - ldr r0, [sp, #24] │ │ - subs r0, r4, r0 │ │ + beq.n 934fa │ │ + sub.w r0, r4, r8 │ │ add r0, r3 │ │ adds r4, r0, #1 │ │ - b.n 922c0 │ │ - ldr r0, [sp, #24] │ │ + b.n 934c4 │ │ + mov r0, r8 │ │ + ldr r3, [sp, #28] │ │ cmp r0, #0 │ │ - beq.n 923da │ │ + beq.n 935dc │ │ subs r0, #1 │ │ - cmp sl, r8 │ │ - bcs.n 923f0 │ │ + cmp sl, r3 │ │ + bcs.n 9361a │ │ adds r3, r0, r4 │ │ cmp r3, r1 │ │ - bcs.n 923fa │ │ + bcs.n 935f4 │ │ ldrb.w r3, [lr, r3] │ │ ldrb r6, [r2, r0] │ │ cmp r6, r3 │ │ - beq.n 9231e │ │ + beq.n 93520 │ │ ldr r0, [sp, #16] │ │ - add r4, r0 │ │ - b.n 922c0 │ │ - bne.n 923bc │ │ + b.n 934c2 │ │ + bne.n 935be │ │ cmp r2, r1 │ │ - beq.n 923dc │ │ + beq.n 935de │ │ adds r5, r0, r2 │ │ ldrsb.w r4, [r5] │ │ cmp.w r4, #4294967295 @ 0xffffffff │ │ uxtb r6, r4 │ │ - bgt.n 9238c │ │ + bgt.n 9358e │ │ ldrb r4, [r5, #1] │ │ and.w ip, r6, #31 │ │ cmp r6, #224 @ 0xe0 │ │ and.w lr, r4, #63 @ 0x3f │ │ - bcc.n 92382 │ │ + bcc.n 93584 │ │ ldrb r4, [r5, #2] │ │ cmp r6, #240 @ 0xf0 │ │ and.w r4, r4, #63 @ 0x3f │ │ orr.w r4, r4, lr, lsl #6 │ │ - bcc.n 92388 │ │ + bcc.n 9358a │ │ ldrb r6, [r5, #3] │ │ and.w r5, ip, #7 │ │ and.w r6, r6, #63 @ 0x3f │ │ orr.w r6, r6, r4, lsl #6 │ │ orr.w r6, r6, r5, lsl #18 │ │ - b.n 9238c │ │ + b.n 9358e │ │ orr.w r6, lr, ip, lsl #6 │ │ - b.n 9238c │ │ + b.n 9358e │ │ orr.w r6, r4, ip, lsl #12 │ │ lsls r3, r3, #31 │ │ - bne.n 923da │ │ + bne.n 935dc │ │ cmp r6, #128 @ 0x80 │ │ - bcs.n 92398 │ │ + bcs.n 9359a │ │ movs r3, #1 │ │ - b.n 923ac │ │ + b.n 935ae │ │ cmp.w r6, #2048 @ 0x800 │ │ - bcs.n 923a2 │ │ + bcs.n 935a4 │ │ movs r3, #2 │ │ - b.n 923ac │ │ + b.n 935ae │ │ movs r3, #4 │ │ cmp.w r6, #65536 @ 0x10000 │ │ it cc │ │ movcc r3, #3 │ │ adds r2, r2, r3 │ │ - beq.n 923ca │ │ + beq.n 935cc │ │ cmp r2, r1 │ │ - bcs.n 923c8 │ │ + bcs.n 935ca │ │ ldrsb r3, [r0, r2] │ │ cmn.w r3, #65 @ 0x41 │ │ - bgt.n 923ca │ │ - ldr r3, [pc, #88] @ (92418 ) │ │ + bgt.n 935cc │ │ + ldr r3, [pc, #100] @ (93624 ) │ │ add r3, pc │ │ str r3, [sp, #0] │ │ mov r3, r1 │ │ - bl 50c44 │ │ - bne.n 923bc │ │ + bl 51f90 │ │ + bne.n 935be │ │ cmp r2, r1 │ │ - beq.n 923da │ │ + beq.n 935dc │ │ ldrsb r0, [r0, r2] │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ - bgt.n 923da │ │ + bgt.n 935dc │ │ uxtb r0, r0 │ │ cmp r0, #224 @ 0xe0 │ │ movs r3, #1 │ │ and.w r0, r3, #1 │ │ add sp, #100 @ 0x64 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ - ldr r2, [pc, #48] @ (9241c ) │ │ - adds r0, r5, r6 │ │ - add r2, pc │ │ - b.n 9240c │ │ - ldr r2, [pc, #48] @ (92424 ) │ │ - mov r1, r8 │ │ + ldr r2, [pc, #60] @ (93628 ) │ │ + add.w r0, r5, sl │ │ add r2, pc │ │ - bl 4c2e8 │ │ - ldr r2, [pc, #44] @ (92428 ) │ │ + b.n 93606 │ │ + ldr r2, [pc, #64] @ (93638 ) │ │ mov r0, r3 │ │ add r2, pc │ │ - bl 4c2e8 │ │ - ldr r2, [pc, #24] @ (92420 ) │ │ - ldr r0, [sp, #24] │ │ + bl 4d15c │ │ + ldr r2, [pc, #44] @ (9362c ) │ │ + add.w r0, r4, r8 │ │ add r2, pc │ │ - add r0, r4 │ │ cmp r1, r0 │ │ it hi │ │ movhi r0, r1 │ │ - bl 4c2e8 │ │ - nop │ │ - b.n 91d68 │ │ + bl 4d15c │ │ + ldr r2, [pc, #28] @ (93630 ) │ │ + mov r1, r6 │ │ + add r2, pc │ │ + bl 4d15c │ │ + ldr r2, [pc, #24] @ (93634 ) │ │ + mov r1, r3 │ │ + add r2, pc │ │ + bl 4d15c │ │ + bge.n 93578 │ │ + movs r3, r0 │ │ + bhi.n 935bc │ │ movs r3, r0 │ │ - b.n 929d0 │ │ + bhi.n 93598 │ │ movs r3, r0 │ │ - b.n 9299c │ │ + bhi.n 9353c │ │ movs r3, r0 │ │ - b.n 92988 │ │ + bhi.n 9372c │ │ movs r3, r0 │ │ - b.n 92998 │ │ + bhi.n 9359c │ │ movs r3, r0 │ │ ldr r1, [r0, #0] │ │ orr.w r1, r1, #2147483648 @ 0x80000000 │ │ cmp.w r1, #2147483648 @ 0x80000000 │ │ it eq │ │ bxeq lr │ │ ldr r0, [r0, #4] │ │ - b.w ccae8 │ │ + b.w cd0f0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w fp, [sp, #-4]! │ │ sub sp, #16 │ │ mov r5, r0 │ │ mov r4, r1 │ │ ldmia.w r2, {r0, r1, r3} │ │ @@ -108406,81 +115797,81 @@ │ │ ldrb r2, [r5, #12] │ │ strd r4, r0, [sp] │ │ it ne │ │ movne r3, r5 │ │ mov r0, sp │ │ adds r1, r0, #4 │ │ mov r0, r4 │ │ - bl 924b4 │ │ + bl 936c4 │ │ orr.w r1, r6, #2147483648 @ 0x80000000 │ │ cmp.w r1, #2147483648 @ 0x80000000 │ │ - beq.n 92486 │ │ + beq.n 93696 │ │ ldr r1, [r5, #4] │ │ mov r4, r0 │ │ mov r0, r1 │ │ - blx ccbe0 │ │ + blx cd200 │ │ mov r0, r4 │ │ add sp, #16 │ │ ldr.w fp, [sp], #4 │ │ pop {r4, r5, r6, r7, pc} │ │ mov r4, r0 │ │ mov r0, r5 │ │ - bl 9242c │ │ + bl 9363c │ │ mov r0, r4 │ │ - blx cb1cc │ │ + blx cb7d4 │ │ ldr r3, [r0, #0] │ │ mov ip, r2 │ │ ldrb r2, [r0, #12] │ │ subs.w r3, r3, #2147483648 @ 0x80000000 │ │ it ne │ │ movne r3, r0 │ │ mov r0, r1 │ │ mov r1, ip │ │ - b.w 924b4 │ │ - bmi.n 9245e │ │ + b.w 936c4 │ │ + bmi.n 9366e │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #268 @ 0x10c │ │ mov r9, r0 │ │ ldr r0, [r1, #0] │ │ - cbz r0, 924d0 │ │ - ldr r1, [pc, #612] @ (9272c ) │ │ + cbz r0, 936e0 │ │ + ldr r1, [pc, #612] @ (9393c ) │ │ mov.w r8, #9 │ │ add r1, pc │ │ - cbz r2, 924e6 │ │ - b.n 926d2 │ │ + cbz r2, 936f6 │ │ + b.n 938e2 │ │ ldrd r1, r8, [r1, #4] │ │ - cbz r2, 924e0 │ │ + cbz r2, 936f0 │ │ cmp.w r8, #0 │ │ - bne.w 926d2 │ │ - b.n 9250c │ │ + bne.w 938e2 │ │ + b.n 9371c │ │ cmp.w r8, #0 │ │ - beq.n 9250c │ │ + beq.n 9371c │ │ cmp r3, #0 │ │ - beq.w 926d2 │ │ + beq.w 938e2 │ │ ldrb r0, [r1, #0] │ │ cmp r0, #47 @ 0x2f │ │ - bne.w 926d2 │ │ + bne.w 938e2 │ │ str r1, [sp, #12] │ │ ldrd r0, r1, [r3, #4] │ │ str.w r9, [sp, #8] │ │ - cbz r1, 92520 │ │ + cbz r1, 93730 │ │ ldrb r2, [r0, #0] │ │ subs r2, #47 @ 0x2f │ │ clz r2, r2 │ │ lsrs r2, r2, #5 │ │ - b.n 92522 │ │ + b.n 93732 │ │ mov r0, r9 │ │ movs r1, #1 │ │ movs r2, #0 │ │ add sp, #268 @ 0x10c │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ - b.w 4c828 │ │ + b.w 4d6b4 │ │ movs r2, #0 │ │ strd r0, r1, [sp, #88] @ 0x58 │ │ mov.w r0, #512 @ 0x200 │ │ strh.w r0, [sp, #116] @ 0x74 │ │ add r0, sp, #152 @ 0x98 │ │ add.w sl, r0, #28 │ │ add r0, sp, #120 @ 0x78 │ │ @@ -108494,15 +115885,15 @@ │ │ movs r0, #1 │ │ str r0, [sp, #36] @ 0x24 │ │ str.w r8, [sp, #4] │ │ ldr r4, [sp, #12] │ │ strb.w r2, [sp, #118] @ 0x76 │ │ strb.w r9, [sp, #96] @ 0x60 │ │ cmp.w r9, #6 │ │ - beq.n 92572 │ │ + beq.n 93782 │ │ add r0, sp, #64 @ 0x40 │ │ mov r5, r4 │ │ add r1, sp, #152 @ 0x98 │ │ ldmia r0!, {r2, r3, r4, r6} │ │ stmia r1!, {r2, r3, r4, r6} │ │ mov r4, r5 │ │ ldrh r2, [r0, #0] │ │ @@ -108515,116 +115906,116 @@ │ │ mov r8, r4 │ │ str r4, [sp, #120] @ 0x78 │ │ add r4, sp, #152 @ 0x98 │ │ ldr r0, [sp, #24] │ │ movs r2, #19 │ │ mov r1, r4 │ │ strb.w r9, [sp, #128] @ 0x80 │ │ - bl c99c0 │ │ + bl ca0b2 │ │ ldr r0, [sp, #36] @ 0x24 │ │ add r6, sp, #208 @ 0xd0 │ │ strb.w r0, [sp, #150] @ 0x96 │ │ add r1, sp, #120 @ 0x78 │ │ ldr r0, [sp, #28] │ │ strb.w r0, [sp, #149] @ 0x95 │ │ ldr r0, [sp, #32] │ │ strb.w r0, [sp, #148] @ 0x94 │ │ mov r0, r6 │ │ - bl 92740 │ │ + bl 93950 │ │ add.w r9, sp, #240 @ 0xf0 │ │ add r1, sp, #88 @ 0x58 │ │ mov r0, r9 │ │ - bl 92740 │ │ + bl 93950 │ │ mov r0, r6 │ │ mov r1, r4 │ │ ldmia r0!, {r2, r3, r6} │ │ stmia r1!, {r2, r3, r6} │ │ ldmia.w r0, {r2, r3, r4, r6} │ │ stmia r1!, {r2, r3, r4, r6} │ │ mov r1, sl │ │ ldmia.w r9!, {r2, r3, r6} │ │ stmia r1!, {r2, r3, r6} │ │ ldmia.w r9, {r2, r3, r4, r6} │ │ stmia r1!, {r2, r3, r4, r6} │ │ ldrb.w r1, [sp, #208] @ 0xd0 │ │ ldrb.w r0, [sp, #240] @ 0xf0 │ │ cmp r1, #10 │ │ - beq.n 92622 │ │ + beq.n 93832 │ │ cmp r0, #10 │ │ - beq.n 92626 │ │ + beq.n 93836 │ │ add r0, sp, #152 @ 0x98 │ │ mov r1, sl │ │ - bl 8daa4 │ │ + bl 8ec14 │ │ cmp r0, #0 │ │ - beq.n 926c8 │ │ + beq.n 938d8 │ │ ldr r1, [sp, #24] │ │ add r0, sp, #64 @ 0x40 │ │ movs r2, #19 │ │ ldrd r4, r8, [sp, #120] @ 0x78 │ │ ldrb.w r9, [sp, #128] @ 0x80 │ │ - bl c99c0 │ │ + bl ca0b2 │ │ ldrb.w r0, [sp, #148] @ 0x94 │ │ str r0, [sp, #32] │ │ ldrb.w r0, [sp, #149] @ 0x95 │ │ str r0, [sp, #28] │ │ ldrb.w r0, [sp, #150] @ 0x96 │ │ str r0, [sp, #36] @ 0x24 │ │ ldrb.w r0, [sp, #151] @ 0x97 │ │ str r0, [sp, #16] │ │ cmp.w r9, #6 │ │ - bne.n 9255e │ │ - b.n 92572 │ │ + bne.n 9376e │ │ + b.n 93782 │ │ cmp r0, #10 │ │ - bne.n 926c8 │ │ + bne.n 938d8 │ │ add r4, sp, #64 @ 0x40 │ │ add r0, sp, #40 @ 0x28 │ │ ldmia r4!, {r1, r2, r3, r6} │ │ stmia r0!, {r1, r2, r3, r6} │ │ ldrh r1, [r4, #0] │ │ ldrb r2, [r4, #2] │ │ strh r1, [r0, #0] │ │ strb r2, [r0, #2] │ │ ldr r0, [sp, #36] @ 0x24 │ │ ldr.w r9, [sp, #8] │ │ ldr r6, [sp, #16] │ │ cmp r0, #2 │ │ - beq.n 926cc │ │ + beq.n 938dc │ │ add r4, sp, #152 @ 0x98 │ │ add r1, sp, #40 @ 0x28 │ │ add.w r0, r4, #9 │ │ movs r2, #19 │ │ - bl c99c0 │ │ + bl ca0b2 │ │ ldr r0, [sp, #36] @ 0x24 │ │ strb.w r0, [sp, #182] @ 0xb6 │ │ ldr r0, [sp, #28] │ │ strb.w r0, [sp, #181] @ 0xb5 │ │ ldr r0, [sp, #32] │ │ strb.w r0, [sp, #180] @ 0xb4 │ │ ldr r0, [sp, #20] │ │ strb.w r0, [sp, #160] @ 0xa0 │ │ mov r0, r4 │ │ strb.w r6, [sp, #183] @ 0xb7 │ │ strd r8, fp, [sp, #152] @ 0x98 │ │ - bl 8c5bc │ │ - cbz r0, 926cc │ │ + bl 8d72c │ │ + cbz r0, 938dc │ │ mov r2, r0 │ │ mov r3, r1 │ │ add r0, sp, #152 @ 0x98 │ │ mov r1, r2 │ │ mov r2, r3 │ │ - bl 4f888 │ │ + bl 50e0c │ │ ldr r0, [sp, #152] @ 0x98 │ │ - cbnz r0, 926cc │ │ + cbnz r0, 938dc │ │ ldrd r0, r1, [sp, #156] @ 0x9c │ │ add r6, sp, #120 @ 0x78 │ │ - ldr r4, [pc, #156] @ (92730 ) │ │ - ldr r2, [pc, #160] @ (92734 ) │ │ - ldr r3, [pc, #160] @ (92738 ) │ │ + ldr r4, [pc, #156] @ (93940 ) │ │ + ldr r2, [pc, #160] @ (93944 ) │ │ + ldr r3, [pc, #160] @ (93948 ) │ │ add r4, pc │ │ - ldr r5, [pc, #160] @ (9273c ) │ │ + ldr r5, [pc, #160] @ (9394c ) │ │ add r2, pc │ │ strd r0, r1, [sp, #88] @ 0x58 │ │ movs r0, #0 │ │ str r0, [sp, #168] @ 0xa8 │ │ movs r0, #2 │ │ add r5, pc │ │ strd r5, r0, [sp, #152] @ 0x98 │ │ @@ -108633,70 +116024,70 @@ │ │ ldrd r0, r1, [r9, #28] │ │ strd r3, r2, [sp, #120] @ 0x78 │ │ add r2, sp, #152 @ 0x98 │ │ str r6, [sp, #160] @ 0xa0 │ │ add r6, sp, #88 @ 0x58 │ │ str r4, [sp, #132] @ 0x84 │ │ str r6, [sp, #128] @ 0x80 │ │ - bl 4cac6 │ │ - b.n 92722 │ │ + bl 4d952 │ │ + b.n 93932 │ │ ldr.w r9, [sp, #8] │ │ ldr r1, [sp, #12] │ │ ldr.w r8, [sp, #4] │ │ strd r1, r8, [sp, #120] @ 0x78 │ │ add r0, sp, #152 @ 0x98 │ │ add r1, sp, #120 @ 0x78 │ │ - bl 51988 │ │ + bl 502b0 │ │ ldr r1, [sp, #152] @ 0x98 │ │ - cbz r1, 92714 │ │ + cbz r1, 93924 │ │ ldrd r4, r5, [r9, #28] │ │ add.w r8, sp, #152 @ 0x98 │ │ add r6, sp, #120 @ 0x78 │ │ ldr r0, [sp, #164] @ 0xa4 │ │ ldr r2, [sp, #156] @ 0x9c │ │ - cbz r0, 9271c │ │ + cbz r0, 9392c │ │ ldr r3, [r5, #12] │ │ mov r0, r4 │ │ blx r3 │ │ - cbnz r0, 92718 │ │ + cbnz r0, 93928 │ │ ldr r2, [r5, #16] │ │ mov r0, r4 │ │ movw r1, #65533 @ 0xfffd │ │ blx r2 │ │ - cbnz r0, 92718 │ │ + cbnz r0, 93928 │ │ mov r0, r8 │ │ mov r1, r6 │ │ - bl 51988 │ │ + bl 502b0 │ │ ldr r1, [sp, #152] @ 0x98 │ │ cmp r1, #0 │ │ - bne.n 926ec │ │ + bne.n 938fc │ │ movs r0, #0 │ │ - b.n 92722 │ │ + b.n 93932 │ │ movs r0, #1 │ │ - b.n 92722 │ │ + b.n 93932 │ │ mov r0, r9 │ │ - bl 4c828 │ │ + bl 4d6b4 │ │ add sp, #268 @ 0x10c │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ nop │ │ - bne.n 9265e │ │ - vsri.64 d21, d7, #8 │ │ - vcvt.f16.u16 d30, d27, #2 │ │ - vcvt.u32.f32 d24, d26, #5 │ │ - vrsqrte.f16 q15, q3 │ │ + stmia r4!, {r0, r1, r3} │ │ + vqrshrun.s64 d20, , #8 │ │ + vrshr.u64 , , #2 │ │ + vcvt.u32.f32 d22, d26, #5 │ │ + vdup.8 d29, d14[3] │ │ movs r3, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #20 │ │ ldrb r4, [r1, #28] │ │ str r0, [sp, #16] │ │ cmp r4, #3 │ │ - bne.n 92760 │ │ + bne.n 93970 │ │ movs r1, #10 │ │ ldr r0, [sp, #16] │ │ strb r1, [r0, #0] │ │ add sp, #20 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ ldrb.w sl, [r1, #8] │ │ @@ -108707,346 +116098,349 @@ │ │ cmp.w sl, #3 │ │ it cc │ │ movcc r0, #7 │ │ cmp r1, #0 │ │ it ne │ │ addne r1, #1 │ │ cmp.w lr, #3 │ │ - beq.n 92752 │ │ + beq.n 93962 │ │ cmp r4, lr │ │ - bhi.n 92752 │ │ + bhi.n 93962 │ │ ldr.w r6, [r8, #16] │ │ movs r2, #2 │ │ ldrb.w r3, [r8, #30] │ │ add r1, r6 │ │ add.w r5, r1, #8 │ │ adds r1, #2 │ │ str r1, [sp, #4] │ │ lsls r3, r3, #31 │ │ ldrd r9, r1, [r8] │ │ str r5, [sp, #8] │ │ adds r5, r6, #4 │ │ mov ip, r1 │ │ str r3, [sp, #12] │ │ - b.n 927b6 │ │ + b.n 939c6 │ │ cmp r3, #0 │ │ - bne.w 928d8 │ │ - b.n 92806 │ │ + bne.w 93ae8 │ │ + b.n 93a16 │ │ cmp r4, lr │ │ - bhi.n 92752 │ │ - cbz r4, 927f8 │ │ + bhi.n 93962 │ │ + cbz r4, 93a08 │ │ cmp r4, #1 │ │ - bne.n 92818 │ │ + bne.n 93a28 │ │ ldr r3, [sp, #12] │ │ strb.w r2, [r8, #28] │ │ cmp r3, #0 │ │ - bne.w 928ee │ │ + bne.w 93afe │ │ movs r4, #2 │ │ cmp.w sl, #3 │ │ - bcc.n 927b2 │ │ + bcc.n 939c2 │ │ cmp.w sl, #5 │ │ - beq.n 927b2 │ │ + beq.n 939c2 │ │ cmp.w sl, #6 │ │ - bne.w 92900 │ │ + bne.w 93b10 │ │ cmp r1, #0 │ │ - beq.n 928b0 │ │ + beq.n 93ac0 │ │ ldrb.w r3, [r9] │ │ cmp r1, #1 │ │ - beq.n 928b4 │ │ + beq.n 93ac4 │ │ cmp r3, #46 @ 0x2e │ │ - bne.n 928b4 │ │ + bne.n 93ac4 │ │ ldrb.w r3, [r9, #1] │ │ cmp r3, #47 @ 0x2f │ │ - bne.n 927b2 │ │ - b.n 928c0 │ │ + bne.n 939c2 │ │ + b.n 93ad0 │ │ mov r3, r5 │ │ tbb [pc, sl] │ │ lsrs r2, r1, #32 │ │ lsrs r5, r5, #9 │ │ ldr r3, [r1, #80] @ 0x50 │ │ movs r4, r0 │ │ movs r4, #1 │ │ strb.w r4, [r8, #28] │ │ - b.n 927b2 │ │ + b.n 939c2 │ │ ldr r3, [sp, #8] │ │ - b.n 927aa │ │ - b.n 927aa │ │ + b.n 939ba │ │ + b.n 939ba │ │ ldr r3, [sp, #4] │ │ - b.n 927aa │ │ + b.n 939ba │ │ cmp r1, #0 │ │ - beq.w 92904 │ │ + beq.w 93b14 │ │ movs r3, #0 │ │ ldrb.w r6, [r9, r3] │ │ cmp r6, #47 @ 0x2f │ │ - beq.n 9284c │ │ + beq.n 93a5c │ │ adds r3, #1 │ │ cmp r1, r3 │ │ - bne.n 92820 │ │ + bne.n 93a30 │ │ movs r4, #0 │ │ mov r3, r1 │ │ - cbnz r3, 92852 │ │ + cbnz r3, 93a62 │ │ add r4, r3 │ │ cmp r1, r4 │ │ - bcc.w 9297c │ │ + bcc.w 93b8c │ │ sub.w ip, r1, r4 │ │ add r9, r4 │ │ movs r4, #2 │ │ strd r9, ip, [r8] │ │ mov r1, ip │ │ - b.n 927b2 │ │ + b.n 939c2 │ │ movs r4, #1 │ │ cmp r3, #0 │ │ - beq.n 92834 │ │ + beq.n 93a44 │ │ cmp r3, #2 │ │ - beq.n 9286a │ │ + beq.n 93a7a │ │ cmp r3, #1 │ │ - bne.n 9290c │ │ + bne.n 93b1c │ │ ldrb.w r6, [r9] │ │ mov.w fp, #9 │ │ cmp r6, #46 @ 0x2e │ │ it eq │ │ moveq fp, r0 │ │ - b.n 9288e │ │ + b.n 93a9e │ │ ldrb.w r6, [r9] │ │ mov r2, r5 │ │ ldrb.w r5, [r9, #1] │ │ mov.w fp, #9 │ │ eor.w r6, r6, #46 @ 0x2e │ │ eor.w r5, r5, #46 @ 0x2e │ │ orrs r6, r5 │ │ mov r5, r2 │ │ mov.w r2, #2 │ │ it eq │ │ moveq.w fp, #8 │ │ add r4, r3 │ │ cmp r1, r4 │ │ - bcc.w 9297c │ │ + bcc.w 93b8c │ │ sub.w ip, r1, r4 │ │ add.w r6, r9, r4 │ │ cmp.w fp, #10 │ │ strd r6, ip, [r8] │ │ - bne.n 92920 │ │ + bne.n 93b30 │ │ movs r4, #2 │ │ mov r1, ip │ │ mov r9, r6 │ │ - b.n 927b2 │ │ + b.n 939c2 │ │ movs r1, #0 │ │ - b.n 927b2 │ │ + b.n 939c2 │ │ cmp r1, #1 │ │ - bne.w 927b2 │ │ + bne.w 939c2 │ │ cmp r3, #46 @ 0x2e │ │ - bne.w 927b2 │ │ + bne.w 939c2 │ │ cmp.w ip, #0 │ │ - beq.w 929aa │ │ + beq.w 93bba │ │ sub.w r1, ip, #1 │ │ add.w r2, r9, #1 │ │ strd r2, r1, [r8] │ │ movs r1, #7 │ │ - b.n 92754 │ │ + b.n 93964 │ │ movs r1, #1 │ │ movs r4, #6 │ │ strb.w r1, [r8, #28] │ │ tbb [pc, sl] │ │ movs r6, #3 │ │ lsls r1, r5, #12 │ │ cmp r0, #36 @ 0x24 │ │ mov r4, r5 │ │ - b.n 92936 │ │ + b.n 93b46 │ │ cmp.w ip, #0 │ │ - beq.n 9299e │ │ + beq.n 93bae │ │ sub.w r1, ip, #1 │ │ add.w r2, r9, #1 │ │ strd r2, r1, [r8] │ │ movs r1, #6 │ │ - b.n 92754 │ │ + b.n 93964 │ │ movs r1, #3 │ │ strb.w r1, [r8, #28] │ │ - b.n 92752 │ │ + b.n 93962 │ │ add r4, r3 │ │ cmp r1, r4 │ │ - bcc.n 9297c │ │ + bcc.n 93b8c │ │ subs r1, r1, r4 │ │ mov.w fp, #9 │ │ add.w r2, r9, r4 │ │ strd r2, r1, [r8] │ │ ldr r0, [sp, #16] │ │ strd r9, r3, [r0, #4] │ │ strb.w fp, [r0] │ │ - b.n 92758 │ │ + b.n 93968 │ │ ldr r4, [sp, #4] │ │ - b.n 92936 │ │ + b.n 93b46 │ │ ldr r4, [sp, #8] │ │ - b.n 92936 │ │ + b.n 93b46 │ │ movs r4, #2 │ │ cmp r4, ip │ │ - bhi.n 92986 │ │ + bhi.n 93b96 │ │ movs r3, #6 │ │ tbb [pc, sl] │ │ lsls r3, r0, #28 │ │ lsls r2, r1, #12 │ │ lsrs r5, r0, #4 │ │ mov r3, r5 │ │ - b.n 92954 │ │ + b.n 93b64 │ │ ldr r3, [sp, #4] │ │ - b.n 92954 │ │ + b.n 93b64 │ │ ldr r3, [sp, #8] │ │ - b.n 92954 │ │ + b.n 93b64 │ │ movs r3, #2 │ │ cmp ip, r3 │ │ - bcc.n 92992 │ │ + bcc.n 93ba2 │ │ ldr r6, [sp, #16] │ │ sub.w r1, ip, r3 │ │ add.w r2, r9, r3 │ │ strd r2, r1, [r8] │ │ adds r0, r6, #1 │ │ add.w r1, r8, #9 │ │ movs r2, #19 │ │ - bl c99c0 │ │ + bl ca0b2 │ │ strd r9, r4, [r6, #20] │ │ strb.w sl, [r6] │ │ - b.n 92758 │ │ - ldr r2, [pc, #56] @ (929b8 ) │ │ + b.n 93968 │ │ + ldr r2, [pc, #56] @ (93bc8 ) │ │ mov r0, r4 │ │ add r2, pc │ │ - bl 4c2e0 │ │ - ldr r2, [pc, #52] @ (929bc ) │ │ + bl 4d154 │ │ + ldr r2, [pc, #52] @ (93bcc ) │ │ mov r0, r4 │ │ mov r1, ip │ │ add r2, pc │ │ - bl 4c7e0 │ │ - ldr r2, [pc, #44] @ (929c0 ) │ │ + bl 4d66c │ │ + ldr r2, [pc, #44] @ (93bd0 ) │ │ mov r0, r3 │ │ mov r1, ip │ │ add r2, pc │ │ - bl 4c2e0 │ │ - ldr r2, [pc, #16] @ (929b0 ) │ │ + bl 4d154 │ │ + ldr r2, [pc, #16] @ (93bc0 ) │ │ add r2, pc │ │ movs r0, #1 │ │ movs r1, #0 │ │ - bl 4c2e0 │ │ - ldr r2, [pc, #8] @ (929b4 ) │ │ + bl 4d154 │ │ + ldr r2, [pc, #8] @ (93bc4 ) │ │ add r2, pc │ │ - b.n 929a2 │ │ - b.n 92d4c │ │ + b.n 93bb2 │ │ + bhi.n 93bec │ │ movs r3, r0 │ │ - b.n 92d18 │ │ + bvc.n 93bb8 │ │ movs r3, r0 │ │ - b.n 92db4 │ │ + bhi.n 93c54 │ │ movs r3, r0 │ │ - b.n 92d20 │ │ + bvc.n 93bc0 │ │ movs r3, r0 │ │ - b.n 92d2c │ │ + bvc.n 93bcc │ │ movs r3, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #12 │ │ - cbz r2, 92a34 │ │ + mov fp, r1 │ │ + movs r1, #0 │ │ + cmp r2, #0 │ │ + beq.n 93c66 │ │ str r0, [sp, #0] │ │ - mov r5, r2 │ │ + mov r6, r2 │ │ ldr r0, [r0, #8] │ │ - mov sl, r1 │ │ str r0, [sp, #8] │ │ - ldrd r9, r8, [r0, #4] │ │ - ldr.w fp, [r0, #12] │ │ - ldr r1, [r0, #0] │ │ - str r1, [sp, #4] │ │ - subs.w r0, r8, r9 │ │ - mov r4, r9 │ │ - sbcs.w r0, fp, #0 │ │ + ldrd sl, r9, [r0, #4] │ │ + ldr.w r8, [r0, #12] │ │ + ldr r2, [r0, #0] │ │ + str r2, [sp, #4] │ │ + subs.w r0, sl, r9 │ │ + mov r5, r9 │ │ + sbcs.w r0, r1, r8 │ │ it cc │ │ - movcc r4, r8 │ │ - cmp r9, r4 │ │ - bcc.n 92a56 │ │ + movcc r5, sl │ │ + cmp sl, r5 │ │ + bcc.n 93c70 │ │ ldr r0, [sp, #4] │ │ - sub.w r6, r9, r4 │ │ - cmp r5, r6 │ │ - it cc │ │ - movcc r6, r5 │ │ - add r0, r4 │ │ - mov r1, sl │ │ - mov r2, r6 │ │ - bl c99c0 │ │ - adds.w r8, r8, r6 │ │ + sub.w r4, sl, r5 │ │ + cmp r4, r6 │ │ + it cs │ │ + movcs r4, r6 │ │ + add r0, r5 │ │ + mov r1, fp │ │ + mov r2, r4 │ │ + bl ca0b2 │ │ + adds.w r9, r9, r4 │ │ ldr r0, [sp, #8] │ │ - adc.w fp, fp, #0 │ │ - cmp r9, r4 │ │ - strd r8, fp, [r0, #8] │ │ - beq.n 92a28 │ │ - add sl, r6 │ │ - subs r5, r5, r6 │ │ - bne.n 929e6 │ │ - b.n 92a34 │ │ - ldr r0, [pc, #64] @ (92a6c ) │ │ + adc.w r8, r8, #0 │ │ + cmp sl, r5 │ │ + strd r9, r8, [r0, #8] │ │ + beq.n 93c40 │ │ + add fp, r4 │ │ + subs r6, r6, r4 │ │ + mov.w r1, #0 │ │ + bne.n 93bfa │ │ + b.n 93c66 │ │ + ldr r0, [pc, #64] @ (93c84 ) │ │ add r0, pc │ │ ldr r4, [r0, #0] │ │ uxtb r1, r4 │ │ cmp r1, #4 │ │ - bne.n 92a3e │ │ - movs r0, #0 │ │ - add sp, #12 │ │ - ldmia.w sp!, {r8, r9, sl, fp} │ │ - pop {r4, r5, r6, r7, pc} │ │ + bne.n 93c50 │ │ + movs r1, #0 │ │ + b.n 93c66 │ │ ldr r6, [sp, #0] │ │ ldr r5, [r0, #4] │ │ ldrb r0, [r6, #0] │ │ cmp r0, #4 │ │ - beq.n 92a4e │ │ + beq.n 93c60 │ │ mov r0, r6 │ │ - bl 7808a │ │ - movs r0, #1 │ │ + bl 78632 │ │ + movs r1, #1 │ │ strd r4, r5, [r6] │ │ - b.n 92a36 │ │ - ldr r2, [pc, #24] @ (92a70 ) │ │ - mov r0, r4 │ │ - mov r1, r9 │ │ + mov r0, r1 │ │ + add sp, #12 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + ldr r2, [pc, #20] @ (93c88 ) │ │ + mov r0, r5 │ │ + mov r1, sl │ │ add r2, pc │ │ - bl 4c2e0 │ │ + bl 4d154 │ │ strd r4, r5, [r6] │ │ - blx cb1cc │ │ - nop │ │ - b.n 92b94 │ │ + blx cb7d4 │ │ + bvs.n 93c2c │ │ movs r3, r0 │ │ - svc 240 @ 0xf0 │ │ + bpl.n 93c68 │ │ movs r3, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #20 │ │ mov r3, r0 │ │ movs r0, #0 │ │ cmp r1, #128 @ 0x80 │ │ str r0, [sp, #16] │ │ - bcs.n 92a92 │ │ + bcs.n 93caa │ │ mov.w sl, #1 │ │ strb.w r1, [sp, #16] │ │ - b.n 92b00 │ │ + b.n 93d18 │ │ cmp.w r1, #2048 @ 0x800 │ │ - bcs.n 92aae │ │ + bcs.n 93cc6 │ │ mov.w sl, #2 │ │ mov r0, r1 │ │ bfi r0, sl, #6, #26 │ │ strb.w r0, [sp, #17] │ │ movs r0, #192 @ 0xc0 │ │ orr.w r0, r0, r1, lsr #6 │ │ - b.n 92afc │ │ + b.n 93d14 │ │ movs r0, #2 │ │ mov r2, r1 │ │ bfi r2, r0, #6, #26 │ │ cmp.w r1, #65536 @ 0x10000 │ │ - bcs.n 92ada │ │ + bcs.n 93cf2 │ │ strb.w r2, [sp, #18] │ │ lsrs r2, r1, #6 │ │ bfi r2, r0, #6, #26 │ │ movs r0, #224 @ 0xe0 │ │ orr.w r0, r0, r1, lsr #12 │ │ strb.w r2, [sp, #17] │ │ strb.w r0, [sp, #16] │ │ mov.w sl, #3 │ │ - b.n 92b00 │ │ + b.n 93d18 │ │ strb.w r2, [sp, #19] │ │ lsrs r2, r1, #6 │ │ bfi r2, r0, #6, #26 │ │ strb.w r2, [sp, #18] │ │ lsrs r2, r1, #12 │ │ mov.w sl, #4 │ │ bfi r2, r0, #6, #26 │ │ @@ -109058,537 +116452,803 @@ │ │ add r6, sp, #16 │ │ str r3, [sp, #4] │ │ ldrd r9, r8, [r0, #4] │ │ ldr.w fp, [r0, #12] │ │ ldr r1, [r0, #0] │ │ str r1, [sp, #8] │ │ str r0, [sp, #12] │ │ - subs.w r0, r8, r9 │ │ - mov r5, r9 │ │ - sbcs.w r0, fp, #0 │ │ + subs.w r0, r9, r8 │ │ + mov r4, r8 │ │ + mov.w r0, #0 │ │ + sbcs.w r0, r0, fp │ │ it cc │ │ - movcc r5, r8 │ │ - cmp r9, r5 │ │ - bcc.n 92b86 │ │ + movcc r4, r9 │ │ + cmp r9, r4 │ │ + bcc.n 93da2 │ │ ldr r0, [sp, #8] │ │ - sub.w r4, r9, r5 │ │ - cmp sl, r4 │ │ - it cc │ │ - movcc r4, sl │ │ - add r0, r5 │ │ + sub.w r5, r9, r4 │ │ + cmp r5, sl │ │ + it cs │ │ + movcs r5, sl │ │ + add r0, r4 │ │ mov r1, r6 │ │ - mov r2, r4 │ │ - bl c99c0 │ │ - adds.w r8, r8, r4 │ │ + mov r2, r5 │ │ + bl ca0b2 │ │ + adds.w r8, r8, r5 │ │ ldr r0, [sp, #12] │ │ adc.w fp, fp, #0 │ │ - cmp r9, r5 │ │ + cmp r9, r4 │ │ strd r8, fp, [r0, #8] │ │ - beq.n 92b58 │ │ - add r6, r4 │ │ - subs.w sl, sl, r4 │ │ - bne.n 92b14 │ │ - b.n 92b64 │ │ - ldr r0, [pc, #64] @ (92b9c ) │ │ + beq.n 93d74 │ │ + add r6, r5 │ │ + subs.w sl, sl, r5 │ │ + bne.n 93d2c │ │ + b.n 93d80 │ │ + ldr r0, [pc, #64] @ (93db8 ) │ │ add r0, pc │ │ ldr r4, [r0, #0] │ │ uxtb r1, r4 │ │ cmp r1, #4 │ │ - bne.n 92b68 │ │ + bne.n 93d84 │ │ movs r0, #0 │ │ - b.n 92b7e │ │ + b.n 93d9a │ │ ldr r6, [sp, #4] │ │ ldr r5, [r0, #4] │ │ ldrb r0, [r6, #0] │ │ cmp r0, #4 │ │ - beq.n 92b78 │ │ + beq.n 93d94 │ │ mov r0, r6 │ │ - bl 7808a │ │ + bl 78632 │ │ movs r0, #1 │ │ strd r4, r5, [r6] │ │ add sp, #20 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ - ldr r2, [pc, #24] @ (92ba0 ) │ │ - mov r0, r5 │ │ + ldr r2, [pc, #24] @ (93dbc ) │ │ + mov r0, r4 │ │ mov r1, r9 │ │ add r2, pc │ │ - bl 4c2e0 │ │ + bl 4d154 │ │ strd r4, r5, [r6] │ │ - blx cb1cc │ │ + blx cb7d4 │ │ nop │ │ - svc 98 @ 0x62 │ │ + bpl.n 93cf8 │ │ movs r3, r0 │ │ - udf #192 @ 0xc0 │ │ + bmi.n 93d38 │ │ movs r3, r0 │ │ mov r2, r1 │ │ - ldr r1, [pc, #8] @ (92bb0 ) │ │ + ldr r1, [pc, #8] @ (93dcc ) │ │ + add r1, pc │ │ + b.w 4d952 │ │ + nop │ │ + bcs.n 93ce8 │ │ + movs r3, r0 │ │ + push {r4, r6, r7, lr} │ │ + add r7, sp, #8 │ │ + mov r1, r2 │ │ + mov r4, r0 │ │ + mvn.w r2, #2147483648 @ 0x80000000 │ │ + movs r0, #2 │ │ + cmp r3, r2 │ │ + it cc │ │ + movcc r2, r3 │ │ + blx cd320 │ │ + adds r1, r0, #1 │ │ + beq.n 93df0 │ │ + movs r1, #4 │ │ + b.n 93df8 │ │ + blx cd390 │ │ + ldr r0, [r0, #0] │ │ + movs r1, #0 │ │ + str r0, [r4, #4] │ │ + strb r1, [r4, #0] │ │ + pop {r4, r6, r7, pc} │ │ + push {r4, r6, r7, lr} │ │ + add r7, sp, #8 │ │ + cmp.w r3, #1024 @ 0x400 │ │ + mov r4, r0 │ │ + mov r1, r2 │ │ + it cs │ │ + movcs.w r3, #1024 @ 0x400 │ │ + movs r0, #2 │ │ + mov r2, r3 │ │ + blx cd470 │ │ + adds r1, r0, #1 │ │ + beq.n 93e20 │ │ + movs r1, #4 │ │ + b.n 93e28 │ │ + blx cd390 │ │ + ldr r0, [r0, #0] │ │ + movs r1, #0 │ │ + str r0, [r4, #4] │ │ + strb r1, [r4, #0] │ │ + pop {r4, r6, r7, pc} │ │ + movs r0, #1 │ │ + bx lr │ │ + movs r1, #4 │ │ + strb r1, [r0, #0] │ │ + bx lr │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + stmdb sp!, {r8, r9, sl, fp} │ │ + sub sp, #12 │ │ + mov r8, r0 │ │ + cbz r3, 93e9a │ │ + ldr r0, [pc, #120] @ (93ec0 ) │ │ + mov r5, r3 │ │ + mov r6, r2 │ │ + mvn.w r4, #2147483648 @ 0x80000000 │ │ + add r0, pc │ │ + mov.w r9, #0 │ │ + mov.w sl, #4 │ │ + mov fp, r0 │ │ + b.n 93e70 │ │ + blx cd390 │ │ + ldr r0, [r0, #0] │ │ + strb.w r9, [sp, #4] │ │ + cmp r0, #4 │ │ + str r0, [sp, #8] │ │ + bne.n 93ea2 │ │ + cbz r5, 93e9a │ │ + mvn.w r2, #2147483648 @ 0x80000000 │ │ + movs r0, #2 │ │ + mov r1, r6 │ │ + cmp r5, r4 │ │ + it cc │ │ + movcc r2, r5 │ │ + blx cd320 │ │ + adds r1, r0, #1 │ │ + beq.n 93e5e │ │ + str r0, [sp, #8] │ │ + strb.w sl, [sp, #4] │ │ + cbz r0, 93ea6 │ │ + cmp r5, r0 │ │ + bcc.n 93eb6 │ │ + add r6, r0 │ │ + subs r5, r5, r0 │ │ + cmp r5, #0 │ │ + bne.n 93e70 │ │ + movs r0, #4 │ │ + strb.w r0, [r8] │ │ + b.n 93eae │ │ + add.w fp, sp, #4 │ │ + ldrd r0, r1, [fp] │ │ + strd r0, r1, [r8] │ │ + add sp, #12 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + ldr r2, [pc, #12] @ (93ec4 ) │ │ + mov r1, r5 │ │ + add r2, pc │ │ + bl 4d154 │ │ + bmi.n 93e4c │ │ + movs r3, r0 │ │ + bmi.n 93f8c │ │ + movs r3, r0 │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + stmdb sp!, {r8, r9, sl, fp} │ │ + sub sp, #36 @ 0x24 │ │ + mov r8, r0 │ │ + cmp r3, #0 │ │ + beq.n 93fc6 │ │ + subs r0, r3, #1 │ │ + adds r1, r2, #4 │ │ + bic.w r0, r0, #3758096384 @ 0xe0000000 │ │ + lsls r6, r3, #3 │ │ + adds r5, r0, #1 │ │ + movs r0, #0 │ │ + ldr.w r4, [r1, r0, lsl #3] │ │ + cbnz r4, 93ef6 │ │ + subs r6, #8 │ │ + add.w r0, r0, #1 │ │ + bne.n 93ee6 │ │ + mov r0, r5 │ │ + cmp r3, r0 │ │ + bcc.w 94018 │ │ + subs r5, r3, r0 │ │ + beq.n 93fc6 │ │ + add.w r6, r2, r0, lsl #3 │ │ + ldr r0, [pc, #312] @ (94040 ) │ │ + mov.w r9, #0 │ │ + mov.w fp, #4 │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + b.n 93f28 │ │ + blx cd390 │ │ + ldr r0, [r0, #0] │ │ + strb.w r9, [sp, #4] │ │ + cmp r0, #4 │ │ + str r0, [sp, #8] │ │ + bne.n 93fd8 │ │ + cmp r5, #0 │ │ + beq.n 93fc6 │ │ + mov r2, r5 │ │ + movs r0, #2 │ │ + mov r1, r6 │ │ + cmp.w r5, #1024 @ 0x400 │ │ + it cs │ │ + movcs.w r2, #1024 @ 0x400 │ │ + blx cd470 │ │ + adds r1, r0, #1 │ │ + beq.n 93f14 │ │ + cmp r0, #0 │ │ + str r0, [sp, #8] │ │ + strb.w fp, [sp, #4] │ │ + beq.n 93fd4 │ │ + subs r1, r5, #1 │ │ + adds r2, r6, #4 │ │ + bic.w r1, r1, #3758096384 @ 0xe0000000 │ │ + lsls r3, r5, #3 │ │ + add.w ip, r1, #1 │ │ + movs r1, #0 │ │ + ldr.w r4, [r2, r1, lsl #3] │ │ + cmp r0, r4 │ │ + bcc.n 93f6e │ │ + subs r0, r0, r4 │ │ + subs r3, #8 │ │ + add.w r1, r1, #1 │ │ + bne.n 93f5a │ │ + mov r1, ip │ │ + cmp r5, r1 │ │ + bcc.n 93fe4 │ │ + add.w r6, r6, r1, lsl #3 │ │ + subs r5, r5, r1 │ │ + bne.n 93f80 │ │ + cmp r0, #0 │ │ + beq.n 93f24 │ │ + b.n 93ff0 │ │ + ldr r1, [r6, #4] │ │ + cmp r1, r0 │ │ + bcc.n 93ffa │ │ + ldr r2, [r6, #0] │ │ + subs r1, r1, r0 │ │ + add r0, r2 │ │ + strd r0, r1, [r6] │ │ + ldrb.w r0, [sp, #4] │ │ + cmp r0, #4 │ │ + beq.n 93f24 │ │ + cmp r0, #3 │ │ + bne.n 93f24 │ │ + ldr r4, [sp, #8] │ │ + ldrd r9, sl, [r4] │ │ + ldr.w r1, [sl] │ │ + cbz r1, 93fac │ │ + mov r0, r9 │ │ + blx r1 │ │ + ldr.w r0, [sl, #4] │ │ + cmp r0, #0 │ │ + itt ne │ │ + movne r0, r9 │ │ + blxne cd200 │ │ + mov r0, r4 │ │ + blx cd200 │ │ + mov.w r9, #0 │ │ + b.n 93f24 │ │ + movs r0, #4 │ │ + strb.w r0, [r8] │ │ + add sp, #36 @ 0x24 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + ldr r0, [sp, #0] │ │ + b.n 93fda │ │ + add r0, sp, #4 │ │ + ldrd r0, r1, [r0] │ │ + strd r0, r1, [r8] │ │ + b.n 93fcc │ │ + ldr r2, [pc, #112] @ (94058 ) │ │ + mov r0, r1 │ │ + mov r1, r5 │ │ + add r2, pc │ │ + bl 4d154 │ │ + ldr r0, [pc, #80] @ (94044 ) │ │ + ldr r1, [pc, #84] @ (94048 ) │ │ + add r0, pc │ │ + add r1, pc │ │ + b.n 94002 │ │ + ldr r0, [pc, #80] @ (9404c ) │ │ + ldr r1, [pc, #80] @ (94050 ) │ │ + add r0, pc │ │ add r1, pc │ │ - b.w 4cac6 │ │ + movs r2, #0 │ │ + str r0, [sp, #12] │ │ + add r0, sp, #12 │ │ + movs r3, #1 │ │ + str r2, [sp, #28] │ │ + str r2, [sp, #24] │ │ + movs r2, #4 │ │ + str r3, [sp, #16] │ │ + str r2, [sp, #20] │ │ + bl 4d1a6 │ │ + ldr r2, [pc, #56] @ (94054 ) │ │ + mov r1, r3 │ │ + add r2, pc │ │ + bl 4d154 │ │ + mov r5, r0 │ │ + ldr.w r0, [sl, #4] │ │ + cmp r0, #0 │ │ + itt ne │ │ + movne r0, r9 │ │ + blxne cd200 │ │ + mov r0, r4 │ │ + blx cd200 │ │ + mov r0, r5 │ │ + blx cb7d4 │ │ nop │ │ - bgt.n 92acc │ │ + bmi.n 94050 │ │ + movs r3, r0 │ │ + bcs.n 94008 │ │ + movs r3, r0 │ │ + bcs.n 94018 │ │ + movs r3, r0 │ │ + bcs.n 9402c │ │ + movs r3, r0 │ │ + bcs.n 9403c │ │ + movs r3, r0 │ │ + bcs.n 93fa8 │ │ + movs r3, r0 │ │ + bcs.n 94010 │ │ movs r3, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl} │ │ sub sp, #400 @ 0x190 │ │ mov r5, sp │ │ mov r8, r0 │ │ mov r0, r5 │ │ mov r4, r2 │ │ - bl c99c0 │ │ + bl ca0b2 │ │ movs r0, #0 │ │ adds r2, r4, #1 │ │ strb r0, [r5, r4] │ │ add r0, sp, #388 @ 0x184 │ │ mov r1, r5 │ │ - bl 4f790 │ │ + bl 50d14 │ │ ldr r0, [sp, #388] @ 0x184 │ │ - cbz r0, 92be6 │ │ + cbz r0, 9408e │ │ mov.w r0, #2147483648 @ 0x80000000 │ │ str.w r0, [r8] │ │ - b.n 92c7e │ │ - ldr r5, [pc, #256] @ (92ce8 ) │ │ + b.n 94126 │ │ + ldr r5, [pc, #256] @ (94190 ) │ │ movw r2, #65533 @ 0xfffd │ │ ldr r0, [sp, #392] @ 0x188 │ │ movt r2, #16383 @ 0x3fff │ │ add r5, pc │ │ ldr r1, [r5, #0] │ │ cmp r1, r2 │ │ - bhi.n 92c8a │ │ + bhi.n 94132 │ │ ldrex r2, [r5] │ │ cmp r2, r1 │ │ - bne.n 92c86 │ │ + bne.n 9412e │ │ adds r1, #1 │ │ strex r2, r1, [r5] │ │ cmp r2, #0 │ │ - bne.n 92c8a │ │ + bne.n 94132 │ │ dmb ish │ │ ldrb r1, [r5, #8] │ │ - blx cce60 │ │ - cbz r0, 92c3e │ │ + blx cd480 │ │ + cbz r0, 940e6 │ │ mov r4, r0 │ │ - blx ccc40 │ │ + blx cd250 │ │ mov sl, r0 │ │ cmp r0, #0 │ │ - bmi.n 92ca4 │ │ - beq.n 92c46 │ │ - ldr r0, [pc, #204] @ (92cf4 ) │ │ + bmi.n 9414c │ │ + beq.n 940ee │ │ + ldr r0, [pc, #204] @ (9419c ) │ │ movs r1, #1 │ │ mov.w r9, #1 │ │ add r0, pc │ │ ldrb r0, [r0, #1] │ │ mov r0, sl │ │ - bl 4abf8 │ │ + bl 4d084 │ │ mov r6, r0 │ │ - cbnz r0, 92c48 │ │ - b.n 92ca8 │ │ + cbnz r0, 940f0 │ │ + b.n 94150 │ │ mov.w sl, #2147483648 @ 0x80000000 │ │ movs r4, #0 │ │ - b.n 92c56 │ │ + b.n 940fe │ │ movs r6, #1 │ │ mov r0, r6 │ │ mov r1, r4 │ │ mov r2, sl │ │ - bl c99c0 │ │ + bl ca0b2 │ │ bic.w r4, r6, #255 @ 0xff │ │ dmb ish │ │ ldrex r0, [r5] │ │ subs r1, r0, #1 │ │ strex r0, r1, [r5] │ │ cmp r0, #0 │ │ - bne.n 92c5a │ │ + bne.n 94102 │ │ bic.w r0, r1, #1073741824 @ 0x40000000 │ │ cmp.w r0, #2147483648 @ 0x80000000 │ │ - beq.n 92c9a │ │ + beq.n 94142 │ │ uxtb r0, r6 │ │ str.w sl, [r8, #8] │ │ orrs r0, r4 │ │ strd sl, r0, [r8] │ │ add sp, #400 @ 0x190 │ │ ldmia.w sp!, {r8, r9, sl} │ │ pop {r4, r5, r6, r7, pc} │ │ clrex │ │ - ldr r1, [pc, #96] @ (92cec ) │ │ + ldr r1, [pc, #96] @ (94194 ) │ │ mov r4, r0 │ │ add r1, pc │ │ mov r0, r1 │ │ - bl 778b8 │ │ + bl 77ea8 │ │ mov r0, r4 │ │ - b.n 92c10 │ │ - ldr r0, [pc, #84] @ (92cf0 ) │ │ + b.n 940b8 │ │ + ldr r0, [pc, #84] @ (94198 ) │ │ add r0, pc │ │ - bl 92d00 │ │ - b.n 92c72 │ │ + bl 941a8 │ │ + b.n 9411a │ │ mov.w r9, #0 │ │ - ldr r2, [pc, #76] @ (92cf8 ) │ │ + ldr r2, [pc, #76] @ (941a0 ) │ │ add r2, pc │ │ mov r0, r9 │ │ mov r1, sl │ │ - bl 4ad80 │ │ + bl 4bba0 │ │ udf #254 @ 0xfe │ │ mov r4, r0 │ │ dmb ish │ │ ldrex r0, [r5] │ │ subs r1, r0, #1 │ │ strex r0, r1, [r5] │ │ cmp r0, #0 │ │ - bne.n 92cbc │ │ + bne.n 94164 │ │ bic.w r0, r1, #1073741824 @ 0x40000000 │ │ cmp.w r0, #2147483648 @ 0x80000000 │ │ - beq.n 92cda │ │ + beq.n 94182 │ │ mov r0, r4 │ │ - blx cb1cc │ │ - ldr r0, [pc, #32] @ (92cfc ) │ │ + blx cb7d4 │ │ + ldr r0, [pc, #32] @ (941a4 ) │ │ add r0, pc │ │ - bl 92d00 │ │ - b.n 92cd4 │ │ - bl 50108 │ │ - adds r2, r4, r6 │ │ + bl 941a8 │ │ + b.n 9417c │ │ + bl 5162c │ │ + asrs r6, r4, #4 │ │ movs r4, r0 │ │ - adds r6, r0, r4 │ │ + asrs r2, r1, #2 │ │ movs r4, r0 │ │ - adds r0, r7, r3 │ │ + asrs r4, r7, #1 │ │ movs r4, r0 │ │ - adds r6, r7, r5 │ │ - movs r4, r0 │ │ - movs r6, r0 │ │ + asrs r6, r7, #3 │ │ movs r4, r0 │ │ - adds r0, r7, r2 │ │ + @ instruction: 0xf2320003 │ │ + asrs r4, r7, #32 │ │ movs r4, r0 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ lsls r2, r1, #2 │ │ - bne.n 92dca │ │ + bne.n 94272 │ │ cmp.w r1, #2147483648 @ 0x80000000 │ │ - bne.n 92d28 │ │ + bne.n 941d0 │ │ movs r2, #0 │ │ ldrex r1, [r0] │ │ cmp.w r1, #2147483648 @ 0x80000000 │ │ - bne.n 92d9e │ │ + bne.n 94246 │ │ strex r3, r2, [r0] │ │ cmp r3, #0 │ │ - bne.n 92d10 │ │ + bne.n 941b8 │ │ movs r2, #1 │ │ cmp r2, #0 │ │ - bne.n 92da8 │ │ + bne.n 94250 │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ - beq.n 92d72 │ │ + beq.n 9421a │ │ cmp.w r1, #3221225472 @ 0xc0000000 │ │ - bne.n 92d9c │ │ + bne.n 94244 │ │ mov.w r1, #1073741824 @ 0x40000000 │ │ ldrex r2, [r0] │ │ cmp.w r2, #3221225472 @ 0xc0000000 │ │ - bne.n 92d98 │ │ + bne.n 94240 │ │ strex r2, r1, [r0] │ │ cmp r2, #0 │ │ - bne.n 92d38 │ │ + bne.n 941e0 │ │ adds r1, r0, #4 │ │ mov r4, r0 │ │ dmb ish │ │ ldrex r0, [r1] │ │ adds r0, #1 │ │ strex r2, r0, [r1] │ │ cmp r2, #0 │ │ - bne.n 92d52 │ │ + bne.n 941fa │ │ movs r0, #240 @ 0xf0 │ │ movs r2, #129 @ 0x81 │ │ movs r3, #1 │ │ - blx ccd70 │ │ + blx cd1f0 │ │ cmp r0, #0 │ │ mov r0, r4 │ │ it gt │ │ popgt {r4, r6, r7, pc} │ │ movs r1, #0 │ │ ldrex r2, [r0] │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ - bne.n 92d98 │ │ + bne.n 94240 │ │ strex r2, r1, [r0] │ │ cmp r2, #0 │ │ - bne.n 92d74 │ │ + bne.n 9421c │ │ mov r1, r0 │ │ movs r0, #240 @ 0xf0 │ │ movs r2, #129 @ 0x81 │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ ldmia.w sp!, {r4, r6, r7, lr} │ │ - b.w ccb24 │ │ + b.w cd138 │ │ clrex │ │ pop {r4, r6, r7, pc} │ │ movs r2, #0 │ │ clrex │ │ cmp r2, #0 │ │ - beq.n 92d28 │ │ + beq.n 941d0 │ │ adds r1, r0, #4 │ │ dmb ish │ │ ldrex r0, [r1] │ │ adds r0, #1 │ │ strex r2, r0, [r1] │ │ cmp r2, #0 │ │ - bne.n 92dae │ │ + bne.n 94256 │ │ movs r0, #240 @ 0xf0 │ │ movs r2, #129 @ 0x81 │ │ movs r3, #1 │ │ ldmia.w sp!, {r4, r6, r7, lr} │ │ - b.w ccb24 │ │ - ldr r0, [pc, #12] @ (92dd8 ) │ │ + b.w cd138 │ │ + ldr r0, [pc, #12] @ (94280 ) │ │ movs r1, #36 @ 0x24 │ │ - ldr r2, [pc, #12] @ (92ddc ) │ │ + ldr r2, [pc, #12] @ (94284 ) │ │ add r0, pc │ │ add r2, pc │ │ - bl 4c99c │ │ - ldmia r5!, {r2, r7} │ │ - vshr.u64 q15, q11, #8 │ │ + bl 4d828 │ │ + pop {r5, r6, pc} │ │ + vclz.i32 , q7 │ │ movs r3, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #12 │ │ mov.w r9, #0 │ │ cmp r2, #0 │ │ - beq.n 92e74 │ │ + beq.n 9431c │ │ mov r8, r0 │ │ - ldr r0, [pc, #152] @ (92e90 ) │ │ + ldr r0, [pc, #152] @ (94338 ) │ │ mov r6, r2 │ │ mov r4, r1 │ │ add r0, pc │ │ mvn.w r5, #2147483648 @ 0x80000000 │ │ mov.w sl, #4 │ │ mov fp, r0 │ │ - b.n 92e1a │ │ - blx ccd80 │ │ + b.n 942c2 │ │ + blx cd390 │ │ ldr r0, [r0, #0] │ │ strb.w r9, [sp, #4] │ │ cmp r0, #4 │ │ str r0, [sp, #8] │ │ - bne.n 92e46 │ │ - cbz r6, 92e54 │ │ + bne.n 942ee │ │ + cbz r6, 942fc │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ movs r0, #2 │ │ mov r1, r4 │ │ cmp r6, r5 │ │ it cc │ │ movcc r2, r6 │ │ - blx cccf0 │ │ + blx cd320 │ │ adds r1, r0, #1 │ │ - beq.n 92e08 │ │ + beq.n 942b0 │ │ str r0, [sp, #8] │ │ strb.w sl, [sp, #4] │ │ - cbz r0, 92e4a │ │ + cbz r0, 942f2 │ │ cmp r6, r0 │ │ - bcc.n 92e7e │ │ + bcc.n 94326 │ │ add r4, r0 │ │ subs r6, r6, r0 │ │ cmp r6, #0 │ │ - bne.n 92e1a │ │ - b.n 92e54 │ │ + bne.n 942c2 │ │ + b.n 942fc │ │ add.w fp, sp, #4 │ │ ldr.w r4, [fp] │ │ uxtb r0, r4 │ │ cmp r0, #4 │ │ - bne.n 92e5a │ │ + bne.n 94302 │ │ mov.w r9, #0 │ │ - b.n 92e74 │ │ + b.n 9431c │ │ ldrb.w r0, [r8] │ │ ldr.w r5, [fp, #4] │ │ cmp r0, #4 │ │ - beq.n 92e6c │ │ + beq.n 94314 │ │ mov r0, r8 │ │ - bl 7808a │ │ + bl 78632 │ │ mov.w r9, #1 │ │ strd r4, r5, [r8] │ │ mov r0, r9 │ │ add sp, #12 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ - ldr r2, [pc, #20] @ (92e94 ) │ │ + ldr r2, [pc, #20] @ (9433c ) │ │ mov r1, r6 │ │ add r2, pc │ │ - bl 4c2e0 │ │ + bl 4d154 │ │ strd r4, r5, [r8] │ │ - blx cb1cc │ │ - bgt.n 92e18 │ │ + blx cb7d4 │ │ + beq.n 94420 │ │ movs r3, r0 │ │ - bgt.n 92f1c │ │ + ldmia r7, {r1, r4, r5, r6, r7} │ │ movs r3, r0 │ │ push {r7, lr} │ │ mov r7, sp │ │ sub sp, #8 │ │ movs r2, #0 │ │ cmp r1, #128 @ 0x80 │ │ str r2, [sp, #4] │ │ - bcs.n 92eae │ │ + bcs.n 94356 │ │ movs r2, #1 │ │ strb.w r1, [sp, #4] │ │ - b.n 92f12 │ │ + b.n 943ba │ │ movs r2, #2 │ │ mov r3, r1 │ │ bfi r3, r2, #6, #26 │ │ cmp.w r1, #2048 @ 0x800 │ │ - bcs.n 92ecc │ │ + bcs.n 94374 │ │ strb.w r3, [sp, #5] │ │ movs r3, #192 @ 0xc0 │ │ orr.w r1, r3, r1, lsr #6 │ │ strb.w r1, [sp, #4] │ │ - b.n 92f12 │ │ + b.n 943ba │ │ cmp.w r1, #65536 @ 0x10000 │ │ - bcs.n 92eee │ │ + bcs.n 94396 │ │ strb.w r3, [sp, #6] │ │ lsrs r3, r1, #6 │ │ bfi r3, r2, #6, #26 │ │ movs r2, #224 @ 0xe0 │ │ orr.w r1, r2, r1, lsr #12 │ │ strb.w r3, [sp, #5] │ │ strb.w r1, [sp, #4] │ │ movs r2, #3 │ │ - b.n 92f12 │ │ + b.n 943ba │ │ strb.w r3, [sp, #7] │ │ lsrs r3, r1, #6 │ │ bfi r3, r2, #6, #26 │ │ strb.w r3, [sp, #6] │ │ lsrs r3, r1, #12 │ │ bfi r3, r2, #6, #26 │ │ movs r2, #240 @ 0xf0 │ │ orr.w r1, r2, r1, lsr #18 │ │ strb.w r3, [sp, #5] │ │ strb.w r1, [sp, #4] │ │ movs r2, #4 │ │ add r1, sp, #4 │ │ - bl 92de0 │ │ + bl 94288 │ │ add sp, #8 │ │ pop {r7, pc} │ │ mov r2, r1 │ │ - ldr r1, [pc, #8] @ (92f28 ) │ │ + ldr r1, [pc, #8] @ (943d0 ) │ │ add r1, pc │ │ - b.w 4cac6 │ │ + b.w 4d952 │ │ nop │ │ - bhi.n 92f24 │ │ + ldmia r4, {r4, r5, r6} │ │ movs r3, r0 │ │ mov r2, r1 │ │ ldr r1, [r0, #0] │ │ - cbz r1, 92f3e │ │ + cbz r1, 943e6 │ │ ldrd ip, r3, [r2, #28] │ │ ldr r2, [r0, #4] │ │ ldr r3, [r3, #12] │ │ mov r0, ip │ │ bx r3 │ │ push {r7, lr} │ │ mov r7, sp │ │ - bl 92fa0 │ │ - bmi.n 92ef2 │ │ + bl 94448 │ │ + bmi.n 9439a │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ ldrd r4, r5, [r0] │ │ movs r1, #0 │ │ str r1, [r0, #0] │ │ - cbz r4, 92f6e │ │ - ldr r0, [pc, #36] @ (92f7c ) │ │ + cbz r4, 94416 │ │ + ldr r0, [pc, #36] @ (94424 ) │ │ add r0, pc │ │ ldrb r0, [r0, #1] │ │ movs r0, #8 │ │ - blx ccbf0 │ │ - cbz r0, 92f72 │ │ - ldr r1, [pc, #24] @ (92f80 ) │ │ + blx cd270 │ │ + cbz r0, 9441a │ │ + ldr r1, [pc, #24] @ (94428 ) │ │ strd r4, r5, [r0] │ │ add r1, pc │ │ pop {r4, r5, r7, pc} │ │ - bl 92fa0 │ │ + bl 94448 │ │ movs r0, #4 │ │ movs r1, #8 │ │ - bl 4adb8 │ │ + bl 4bbd8 │ │ nop │ │ - asrs r4, r2, #25 │ │ + lsrs r4, r2, #23 │ │ movs r4, r0 │ │ - ble.n 93068 │ │ + bne.n 944c0 │ │ movs r3, r0 │ │ ldr r1, [r0, #0] │ │ - cbz r1, 92f8e │ │ - ldr r1, [pc, #12] @ (92f98 ) │ │ + cbz r1, 94436 │ │ + ldr r1, [pc, #12] @ (94440 ) │ │ add r1, pc │ │ bx lr │ │ push {r7, lr} │ │ mov r7, sp │ │ - bl 92fa0 │ │ + bl 94448 │ │ nop │ │ - ble.n 93040 │ │ + bne.n 94498 │ │ movs r3, r0 │ │ movs r0, #0 │ │ bx lr │ │ push {r7, lr} │ │ mov r7, sp │ │ - bl 71b90 │ │ + bl 725f4 │ │ movw ip, #20524 @ 0x502c │ │ movw r2, #23917 @ 0x5d6d │ │ movw r3, #7025 @ 0x1b71 │ │ movw r1, #16760 @ 0x4178 │ │ movt ip, #25579 @ 0x63eb │ │ movt r2, #54987 @ 0xd6cb │ │ movt r3, #47499 @ 0xb98b │ │ movt r1, #22438 @ 0x57a6 │ │ strd r1, r3, [r0] │ │ strd r2, ip, [r0, #8] │ │ bx lr │ │ - bmi.n 92f7e │ │ + bmi.n 94426 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #36 @ 0x24 │ │ mov r6, r0 │ │ str r0, [sp, #24] │ │ - blx cb35c │ │ + blx cb964 │ │ mov r5, r0 │ │ add r0, sp, #32 │ │ movs r4, #0 │ │ str r0, [sp, #0] │ │ mov r0, r6 │ │ movs r1, #0 │ │ movs r2, #15 │ │ movs r3, #0 │ │ str r4, [sp, #32] │ │ - blx ca6dc │ │ + blx cace4 │ │ mov r0, r6 │ │ ldr.w sl, [sp, #32] │ │ - blx cb388 │ │ + blx cb990 │ │ add r1, sp, #24 │ │ cmp r5, #0 │ │ str r0, [sp, #20] │ │ strd r1, r1, [sp, #28] │ │ - beq.w 934d0 │ │ + beq.w 94978 │ │ mov r8, r5 │ │ ldrb.w r9, [r8], #1 │ │ cmp.w r9, #255 @ 0xff │ │ - bne.n 93024 │ │ + bne.n 944cc │ │ ldr r0, [sp, #20] │ │ - b.n 93178 │ │ + b.n 94620 │ │ ubfx r4, r9, #4, #3 │ │ cmp r4, #5 │ │ - bhi.n 9309a │ │ - ldr r3, [pc, #788] @ (93344 ) │ │ + bhi.n 94542 │ │ + ldr r3, [pc, #788] @ (947ec ) │ │ add r1, sp, #28 │ │ add r3, pc │ │ mov r0, r8 │ │ tbb [pc, r4] │ │ asrs r2, r1, #32 │ │ lsls r6, r0, #12 │ │ cmp r2, #14 │ │ - ldr r3, [pc, #776] @ (93348 ) │ │ + ldr r3, [pc, #776] @ (947f0 ) │ │ add r1, sp, #32 │ │ add r3, pc │ │ ldr r2, [r3, #20] │ │ mov r0, r1 │ │ blx r2 │ │ - cbnz r0, 93058 │ │ + cbnz r0, 94500 │ │ movs.w r1, r9, lsl #28 │ │ - bne.n 9309a │ │ - b.n 9309e │ │ + bne.n 94542 │ │ + b.n 94546 │ │ ldr r0, [sp, #20] │ │ - cbz r0, 9309a │ │ + cbz r0, 94542 │ │ and.w r3, r9, #15 │ │ movs r4, #5 │ │ cmp r3, #12 │ │ - bhi.w 934d0 │ │ + bhi.w 94978 │ │ tbh [pc, r3, lsl #1] │ │ movs r5, r1 │ │ lsls r6, r2, #1 │ │ lsls r2, r7, #1 │ │ movs r5, r1 │ │ movs r6, r3 │ │ lsls r4, r6, #8 │ │ @@ -109597,26 +117257,26 @@ │ │ lsls r4, r6, #8 │ │ movs r3, r4 │ │ lsls r5, r7, #1 │ │ movs r5, r1 │ │ movs r6, r3 │ │ ldr.w lr, [r5, #1] │ │ add.w r8, r5, #5 │ │ - b.n 9316a │ │ + b.n 94612 │ │ add.w r1, r8, #3 │ │ bic.w r8, r1, #3 │ │ movs.w r1, r9, lsl #28 │ │ - beq.n 9309e │ │ + beq.n 94546 │ │ movs r4, #5 │ │ - b.n 934d0 │ │ + b.n 94978 │ │ ldr.w r0, [r8], #4 │ │ - b.n 9316c │ │ + b.n 94614 │ │ ldr.w lr, [r8] │ │ add.w r8, r5, #9 │ │ - b.n 9316a │ │ + b.n 94612 │ │ mov r6, sl │ │ mov.w lr, #0 │ │ mov.w ip, #0 │ │ movs r3, #0 │ │ ldrsb.w fp, [r8], #1 │ │ and.w r1, r3, #63 @ 0x3f │ │ rsb sl, r1, #32 │ │ @@ -109628,27 +117288,27 @@ │ │ it pl │ │ lslpl.w r4, r2, r5 │ │ it pl │ │ movpl r1, #0 │ │ orr.w ip, ip, r4 │ │ orr.w lr, lr, r1 │ │ cmp.w fp, #0 │ │ - bmi.n 930ba │ │ + bmi.n 94562 │ │ cmp r3, #63 @ 0x3f │ │ - bhi.n 93158 │ │ + bhi.n 94600 │ │ uxtb.w r1, fp │ │ cmp r1, #64 @ 0x40 │ │ - bcc.n 93158 │ │ + bcc.n 94600 │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ subs.w r2, r3, #32 │ │ lsl.w r1, r1, r3 │ │ it pl │ │ movpl r1, #0 │ │ orr.w lr, lr, r1 │ │ - b.n 93158 │ │ + b.n 94600 │ │ mov r6, sl │ │ mov.w lr, #0 │ │ mov.w fp, #0 │ │ movs r5, #0 │ │ ldrsb.w sl, [r8], #1 │ │ and.w r4, r5, #63 @ 0x3f │ │ rsb r1, r4, #32 │ │ @@ -109660,34 +117320,34 @@ │ │ lslpl.w r1, r2, r3 │ │ orr.w fp, fp, r1 │ │ lsl.w r1, r2, r4 │ │ it pl │ │ movpl r1, #0 │ │ orr.w lr, lr, r1 │ │ cmp.w sl, #0 │ │ - bmi.n 93120 │ │ + bmi.n 945c8 │ │ mov sl, r6 │ │ - b.n 9316a │ │ + b.n 94612 │ │ ldrh.w lr, [r5, #1] │ │ - b.n 93166 │ │ + b.n 9460e │ │ ldrsh.w lr, [r5, #1] │ │ add.w r8, r5, #3 │ │ add r0, lr │ │ sxtb.w r1, r9 │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ it le │ │ ldrle r0, [r0, #0] │ │ ldrb.w r2, [r8], #1 │ │ bic.w r1, sl, #1 │ │ str r0, [sp, #8] │ │ cmp r2, #255 @ 0xff │ │ - beq.n 93190 │ │ + beq.n 94638 │ │ ldrsb.w r0, [r8], #1 │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ - ble.n 93186 │ │ + ble.n 9462e │ │ ldrb.w lr, [r8], #1 │ │ subs r0, r1, #1 │ │ movs r1, #0 │ │ movs r5, #0 │ │ movs r4, #0 │ │ mov fp, r8 │ │ ldrsb.w sl, [r8], #1 │ │ @@ -109701,27 +117361,27 @@ │ │ lslpl.w r3, r2, ip │ │ lsl.w r2, r2, r6 │ │ it pl │ │ movpl r2, #0 │ │ orrs r5, r3 │ │ orrs r1, r2 │ │ cmp.w sl, #0 │ │ - bmi.n 9319c │ │ + bmi.n 94644 │ │ uxtb.w sl, lr │ │ cmp.w sl, #15 │ │ - bhi.w 934c4 │ │ + bhi.w 9496c │ │ add r1, fp │ │ adds r1, #1 │ │ strd r0, r1, [sp, #12] │ │ ldr r0, [sp, #16] │ │ cmp r8, r0 │ │ - bcs.w 934ce │ │ + bcs.w 94976 │ │ movs r4, #5 │ │ cmp.w sl, #12 │ │ - bhi.w 934d0 │ │ + bhi.w 94978 │ │ tbh [pc, sl, lsl #1] │ │ movs r5, r1 │ │ movs r3, r2 │ │ lsls r3, r3, #2 │ │ movs r5, r1 │ │ movs r0, r2 │ │ lsls r3, r5, #5 │ │ @@ -109729,17 +117389,17 @@ │ │ lsls r3, r5, #5 │ │ lsls r3, r5, #5 │ │ movs r3, r6 │ │ lsls r0, r4, #2 │ │ movs r5, r1 │ │ movs r0, r2 │ │ ldr.w lr, [r8], #4 │ │ - b.n 932ec │ │ + b.n 94794 │ │ ldr.w lr, [r8], #8 │ │ - b.n 932e6 │ │ + b.n 9478e │ │ mov.w lr, #0 │ │ movs r1, #0 │ │ movs r2, #0 │ │ ldrsb.w fp, [r8], #1 │ │ and.w r4, r2, #63 @ 0x3f │ │ rsb r5, r4, #32 │ │ subs.w r3, r4, #32 │ │ @@ -109750,16 +117410,16 @@ │ │ lslpl.w r5, r6, r3 │ │ lsl.w r3, r6, r4 │ │ it pl │ │ movpl r3, #0 │ │ orrs r1, r5 │ │ orr.w lr, lr, r3 │ │ cmp.w fp, #0 │ │ - bmi.n 93228 │ │ - b.n 932bc │ │ + bmi.n 946d0 │ │ + b.n 94764 │ │ mov.w lr, #0 │ │ movs r2, #0 │ │ movs r1, #0 │ │ ldrsb.w fp, [r8], #1 │ │ and.w r4, r1, #63 @ 0x3f │ │ rsb r6, r4, #32 │ │ subs.w r3, r4, #32 │ │ @@ -109770,48 +117430,48 @@ │ │ lslpl.w r6, r5, r3 │ │ lsl.w r3, r5, r4 │ │ it pl │ │ movpl r3, #0 │ │ orrs r2, r6 │ │ orr.w lr, lr, r3 │ │ cmp.w fp, #0 │ │ - bmi.n 93268 │ │ + bmi.n 94710 │ │ cmp r1, #63 @ 0x3f │ │ - bhi.n 932bc │ │ + bhi.n 94764 │ │ uxtb.w r2, fp │ │ cmp r2, #64 @ 0x40 │ │ - bcc.n 932bc │ │ + bcc.n 94764 │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ lsl.w r2, r0, r1 │ │ subs r1, #32 │ │ it pl │ │ movpl r2, #0 │ │ orr.w lr, lr, r2 │ │ movs r4, #5 │ │ cmp.w sl, #12 │ │ - bhi.w 934d0 │ │ + bhi.w 94978 │ │ tbh [pc, sl, lsl #1] │ │ movs r1, r2 │ │ movs r4, r2 │ │ movs r5, r6 │ │ movs r1, r2 │ │ movs r5, r1 │ │ lsls r3, r0, #4 │ │ lsls r3, r0, #4 │ │ lsls r3, r0, #4 │ │ lsls r3, r0, #4 │ │ lsls r1, r5, #1 │ │ movs r2, r7 │ │ movs r1, r2 │ │ movs r5, r1 │ │ - b.n 932e6 │ │ + b.n 9478e │ │ ldr.w ip, [r8], #8 │ │ - b.n 9340e │ │ + b.n 948b6 │ │ ldr.w ip, [r8], #4 │ │ - b.n 93420 │ │ + b.n 948c8 │ │ mov.w ip, #0 │ │ movs r1, #0 │ │ movs r2, #0 │ │ ldrsb.w r0, [r8], #1 │ │ and.w r3, r2, #63 @ 0x3f │ │ rsb r4, r3, #32 │ │ subs.w r6, r3, #32 │ │ @@ -109822,25 +117482,25 @@ │ │ it pl │ │ lslpl.w r4, r5, r6 │ │ it pl │ │ movpl r3, #0 │ │ orrs r1, r4 │ │ orr.w ip, ip, r3 │ │ cmp r0, #0 │ │ - bmi.n 932fa │ │ - b.n 933f2 │ │ + bmi.n 947a2 │ │ + b.n 9489a │ │ ldrh.w lr, [r8], #2 │ │ ldrh.w ip, [r8], #2 │ │ - b.n 9341a │ │ + b.n 948c2 │ │ ldrsh.w lr, [r8], #2 │ │ ldrsh.w ip, [r8], #2 │ │ - b.n 93414 │ │ - udf #8 │ │ + b.n 948bc │ │ + bne.n 947b0 │ │ movs r3, r0 │ │ - udf #14 │ │ + bne.n 947c0 │ │ movs r3, r0 │ │ movs r4, #0 │ │ movs r2, #0 │ │ movs r1, #0 │ │ ldrsb.w r0, [r8], #1 │ │ and.w r3, r1, #63 @ 0x3f │ │ rsb r5, r3, #32 │ │ @@ -109852,24 +117512,24 @@ │ │ it pl │ │ lslpl.w r5, r6, r9 │ │ it pl │ │ movpl r3, #0 │ │ orrs r2, r5 │ │ orrs r4, r3 │ │ cmp r0, #0 │ │ - bmi.n 93352 │ │ + bmi.n 947fa │ │ ldr r1, [sp, #20] │ │ ldr r3, [sp, #12] │ │ add r1, lr │ │ cmp r3, r1 │ │ - bcc.w 934ce │ │ + bcc.w 94976 │ │ add.w r0, r1, ip │ │ cmp r3, r0 │ │ - bcs.w 931e4 │ │ - b.n 934da │ │ + bcs.w 9468c │ │ + b.n 94982 │ │ mov.w ip, #0 │ │ movs r2, #0 │ │ movs r1, #0 │ │ ldrsb.w r4, [r8], #1 │ │ and.w r5, r1, #63 @ 0x3f │ │ rsb r6, r5, #32 │ │ subs.w r0, r5, #32 │ │ @@ -109880,45 +117540,45 @@ │ │ lslpl.w r6, r3, r0 │ │ lsl.w r0, r3, r5 │ │ it pl │ │ movpl r0, #0 │ │ orrs r2, r6 │ │ orr.w ip, ip, r0 │ │ cmp r4, #0 │ │ - bmi.n 933a4 │ │ + bmi.n 9484c │ │ cmp r1, #63 @ 0x3f │ │ - bhi.n 933f2 │ │ + bhi.n 9489a │ │ uxtb r0, r4 │ │ cmp r0, #64 @ 0x40 │ │ - bcc.n 933f2 │ │ + bcc.n 9489a │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ lsls r0, r1 │ │ subs r1, #32 │ │ it pl │ │ movpl r0, #0 │ │ orr.w ip, ip, r0 │ │ movs r4, #5 │ │ cmp.w sl, #12 │ │ - bhi.w 934d0 │ │ + bhi.w 94978 │ │ tbb [pc, sl] │ │ asrs r0, r2, #12 │ │ asrs r5, r1, #32 │ │ ldr r7, [r0, #0] │ │ ldr r0, [r5, #4] │ │ adds r2, #104 @ 0x68 │ │ asrs r2, r1, #32 │ │ movs r7, r0 │ │ ldr.w fp, [r8], #8 │ │ - b.n 9334c │ │ + b.n 947f4 │ │ ldrsh.w fp, [r8], #2 │ │ - b.n 9334c │ │ + b.n 947f4 │ │ ldrh.w fp, [r8], #2 │ │ - b.n 9334c │ │ + b.n 947f4 │ │ ldr.w fp, [r8], #4 │ │ - b.n 9334c │ │ + b.n 947f4 │ │ mov.w fp, #0 │ │ movs r2, #0 │ │ movs r4, #0 │ │ ldrsb.w r0, [r8], #1 │ │ and.w r1, r4, #63 @ 0x3f │ │ rsb r3, r1, #32 │ │ subs.w r6, r1, #32 │ │ @@ -109929,16 +117589,16 @@ │ │ it pl │ │ lslpl.w r3, r5, r6 │ │ it pl │ │ movpl r1, #0 │ │ orrs r2, r3 │ │ orr.w fp, fp, r1 │ │ cmp r0, #0 │ │ - bmi.n 9342e │ │ - b.n 9334c │ │ + bmi.n 948d6 │ │ + b.n 947f4 │ │ mov.w fp, #0 │ │ movs r4, #0 │ │ movs r2, #0 │ │ ldrsb.w r1, [r8], #1 │ │ and.w r0, r2, #63 @ 0x3f │ │ rsb r3, r0, #32 │ │ subs.w r6, r0, #32 │ │ @@ -109949,43 +117609,43 @@ │ │ it pl │ │ lslpl.w r3, r5, r6 │ │ it pl │ │ movpl r0, #0 │ │ orrs r4, r3 │ │ orr.w fp, fp, r0 │ │ cmp r1, #0 │ │ - bmi.n 9346c │ │ + bmi.n 94914 │ │ cmp r2, #63 @ 0x3f │ │ - bhi.w 9334c │ │ + bhi.w 947f4 │ │ uxtb r0, r1 │ │ cmp r0, #64 @ 0x40 │ │ - bcc.w 9334c │ │ + bcc.w 947f4 │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ subs.w r1, r2, #32 │ │ lsl.w r0, r0, r2 │ │ it pl │ │ movpl r0, #0 │ │ orr.w fp, fp, r0 │ │ - b.n 9334c │ │ + b.n 947f4 │ │ movs r4, #4 │ │ cmp r1, #0 │ │ it gt │ │ movgt r4, #5 │ │ - b.n 934d0 │ │ + b.n 94978 │ │ movs r4, #4 │ │ mov r0, r4 │ │ add sp, #36 @ 0x24 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ cmp.w fp, #0 │ │ - beq.n 93574 │ │ + beq.n 94a1c │ │ ldr r0, [sp, #8] │ │ add.w r1, r0, fp │ │ orrs.w r0, r4, r2 │ │ - beq.n 93578 │ │ + beq.n 94a20 │ │ ldr r0, [sp, #16] │ │ mov.w ip, #0 │ │ mov.w lr, #0 │ │ movs r3, #0 │ │ add r0, r4 │ │ subs r6, r0, #1 │ │ ldrsb.w r8, [r6], #1 │ │ @@ -109999,20 +117659,20 @@ │ │ lslpl.w r0, r2, r5 │ │ orr.w lr, lr, r0 │ │ lsl.w r0, r2, r4 │ │ it pl │ │ movpl r0, #0 │ │ orr.w ip, ip, r0 │ │ cmp.w r8, #0 │ │ - bmi.n 934fc │ │ + bmi.n 949a4 │ │ cmp r3, #63 @ 0x3f │ │ - bhi.n 9355a │ │ + bhi.n 94a02 │ │ uxtb.w r0, r8 │ │ cmp r0, #64 @ 0x40 │ │ - bcc.n 9355a │ │ + bcc.n 94a02 │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ lsl.w r2, r0, r3 │ │ subs r3, #32 │ │ it pl │ │ movpl r2, #0 │ │ it pl │ │ lslpl r0, r3 │ │ @@ -110023,1237 +117683,1414 @@ │ │ rsbs r2, ip, #0 │ │ sbcs.w r0, r0, lr │ │ it lt │ │ movlt r4, #2 │ │ orrs.w r0, ip, lr │ │ it eq │ │ moveq r4, #1 │ │ - b.n 934d0 │ │ + b.n 94978 │ │ movs r4, #0 │ │ - b.n 934d0 │ │ + b.n 94978 │ │ movs r4, #1 │ │ - b.n 934d0 │ │ + b.n 94978 │ │ ldr r0, [r0, #0] │ │ ldr r0, [r0, #0] │ │ - b.w ccb48 │ │ + b.w cd15c │ │ ldr r0, [r0, #0] │ │ ldr r0, [r0, #0] │ │ - b.w ccb48 │ │ + b.w cd15c │ │ ldr r0, [r0, #0] │ │ ldr r0, [r0, #0] │ │ - b.w ccb54 │ │ + b.w cd168 │ │ ldr r0, [r0, #0] │ │ ldr r0, [r0, #0] │ │ - b.w ccb54 │ │ + b.w cd168 │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ ldr r5, [r0, #16] │ │ mov r4, r0 │ │ movs r1, #1 │ │ mov r0, r5 │ │ - blx ccc70 │ │ + blx cd230 │ │ mov r0, r4 │ │ - blx ccbe0 │ │ + blx cd200 │ │ mov r0, r5 │ │ movs r1, #0 │ │ - blx ccc70 │ │ - ldr r0, [pc, #40] @ (935e4 ) │ │ + blx cd230 │ │ + ldr r0, [pc, #40] @ (94a8c ) │ │ add r0, pc │ │ ldr r0, [r0, #0] │ │ dmb ish │ │ - cbnz r0, 935ce │ │ - ldr r0, [pc, #32] @ (935e8 ) │ │ + cbnz r0, 94a76 │ │ + ldr r0, [pc, #32] @ (94a90 ) │ │ add r0, pc │ │ - bl 77b70 │ │ + bl 78168 │ │ movs r1, #1 │ │ ldmia.w sp!, {r4, r5, r7, lr} │ │ - b.w ccb18 │ │ - bl 77cec │ │ + b.w cd12c │ │ + bl 78318 │ │ udf #254 @ 0xfe │ │ - bl 50108 │ │ + bl 5162c │ │ nop │ │ - lsrs r0, r0, #26 │ │ + lsls r0, r5, #2 │ │ movs r4, r0 │ │ - lsrs r4, r6, #25 │ │ + lsls r4, r3, #2 │ │ movs r4, r0 │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ ldr r4, [r0, #4] │ │ mov r5, r0 │ │ movs r1, #1 │ │ mov r0, r4 │ │ - blx ccc70 │ │ + blx cd230 │ │ mov r0, r5 │ │ - bl 9363c │ │ + bl 94ae4 │ │ mov r0, r4 │ │ movs r1, #0 │ │ - blx ccc70 │ │ - ldr r0, [pc, #40] @ (93634 ) │ │ + blx cd230 │ │ + ldr r0, [pc, #40] @ (94adc ) │ │ add r0, pc │ │ ldr r0, [r0, #0] │ │ dmb ish │ │ - cbnz r0, 9361e │ │ - ldr r0, [pc, #32] @ (93638 ) │ │ + cbnz r0, 94ac6 │ │ + ldr r0, [pc, #32] @ (94ae0 ) │ │ add r0, pc │ │ - bl 77b70 │ │ + bl 78168 │ │ movs r1, #1 │ │ ldmia.w sp!, {r4, r5, r7, lr} │ │ - b.w ccb18 │ │ - bl 77cec │ │ + b.w cd12c │ │ + bl 78318 │ │ udf #254 @ 0xfe │ │ - bl 50108 │ │ + bl 5162c │ │ nop │ │ - lsrs r0, r6, #24 │ │ + lsls r0, r3, #1 │ │ movs r4, r0 │ │ - lsrs r4, r4, #24 │ │ + lsls r4, r1, #1 │ │ movs r4, r0 │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ mov r4, r0 │ │ - bl 936ae │ │ + bl 94b56 │ │ ldr r0, [r4, #0] │ │ - cbz r0, 9366a │ │ + cbz r0, 94b12 │ │ dmb ish │ │ ldrex r1, [r0] │ │ subs r2, r1, #1 │ │ strex r3, r2, [r0] │ │ cmp r3, #0 │ │ - bne.n 9364e │ │ + bne.n 94af6 │ │ cmp r1, #1 │ │ - bne.n 9366a │ │ + bne.n 94b12 │ │ dmb ish │ │ mov r0, r4 │ │ - bl 93766 │ │ + bl 94c0e │ │ mov r0, r4 │ │ ldmia.w sp!, {r4, r5, r7, lr} │ │ - b.w ccae8 │ │ + b.w cd0f0 │ │ mov r5, r0 │ │ - b.n 9369e │ │ + b.n 94b46 │ │ mov r5, r0 │ │ ldr r0, [r4, #0] │ │ - cbz r0, 9369e │ │ + cbz r0, 94b46 │ │ dmb ish │ │ ldrex r1, [r0] │ │ subs r2, r1, #1 │ │ strex r3, r2, [r0] │ │ cmp r3, #0 │ │ - bne.n 93682 │ │ + bne.n 94b2a │ │ cmp r1, #1 │ │ - bne.n 9369e │ │ + bne.n 94b46 │ │ dmb ish │ │ mov r0, r4 │ │ - bl 93766 │ │ + bl 94c0e │ │ mov r0, r4 │ │ - blx ccbe0 │ │ + blx cd200 │ │ mov r0, r5 │ │ - blx cb1cc │ │ - bl 50108 │ │ + blx cb7d4 │ │ + bl 5162c │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, fp} │ │ sub sp, #8 │ │ ldr r6, [r0, #0] │ │ movs r1, #0 │ │ str r1, [r0, #0] │ │ - cbz r6, 93724 │ │ + cbz r6, 94bcc │ │ mov r0, r6 │ │ dmb ish │ │ ldrex r1, [r0] │ │ subs r2, r1, #1 │ │ strex r3, r2, [r0] │ │ cmp r3, #0 │ │ - bne.n 936c6 │ │ + bne.n 94b6e │ │ cmp r1, #1 │ │ - bne.n 93724 │ │ + bne.n 94bcc │ │ dmb ish │ │ adds r1, r0, #1 │ │ ldrd r9, r5, [r0, #8] │ │ ldr r6, [r0, #16] │ │ - beq.n 93706 │ │ + beq.n 94bae │ │ adds r1, r0, #4 │ │ dmb ish │ │ ldrex r2, [r1] │ │ subs r3, r2, #1 │ │ strex r4, r3, [r1] │ │ cmp r4, #0 │ │ - bne.n 936ec │ │ + bne.n 94b94 │ │ cmp r2, #1 │ │ itt eq │ │ dmbeq ish │ │ - blxeq ccbe0 │ │ + blxeq cd200 │ │ cmp.w r9, #0 │ │ - beq.n 93724 │ │ + beq.n 94bcc │ │ ldr r1, [r5, #0] │ │ str r6, [sp, #4] │ │ - cbz r1, 93716 │ │ + cbz r1, 94bbe │ │ mov r0, r9 │ │ blx r1 │ │ ldr r0, [r5, #4] │ │ cmp r0, #0 │ │ - beq.n 936be │ │ + beq.n 94b66 │ │ mov r0, r9 │ │ - blx ccbe0 │ │ - b.n 936be │ │ + blx cd200 │ │ + b.n 94b66 │ │ add sp, #8 │ │ ldmia.w sp!, {r8, r9, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ mov r8, r0 │ │ ldr r0, [r5, #4] │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, r9 │ │ - blxne ccbe0 │ │ - cbz r6, 9375c │ │ + blxne cd200 │ │ + cbz r6, 94c04 │ │ dmb ish │ │ ldrex r0, [r6] │ │ subs r1, r0, #1 │ │ strex r2, r1, [r6] │ │ cmp r2, #0 │ │ - bne.n 93740 │ │ + bne.n 94be8 │ │ cmp r0, #1 │ │ - bne.n 9375c │ │ + bne.n 94c04 │ │ dmb ish │ │ add r0, sp, #4 │ │ - bl 93766 │ │ + bl 94c0e │ │ mov r0, r8 │ │ - blx cb1cc │ │ - bl 50108 │ │ + blx cb7d4 │ │ + bl 5162c │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ ldr r4, [r0, #0] │ │ ldrd r6, r5, [r4, #8] │ │ ldr r1, [r5, #0] │ │ - cbz r1, 9377c │ │ + cbz r1, 94c24 │ │ mov r0, r6 │ │ blx r1 │ │ ldr r0, [r5, #4] │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, r6 │ │ - blxne ccbe0 │ │ + blxne cd200 │ │ mov r0, r4 │ │ ldr.w r1, [r0, #16]! │ │ - cbz r1, 937ae │ │ + cbz r1, 94c56 │ │ dmb ish │ │ ldrex r2, [r1] │ │ subs r3, r2, #1 │ │ strex r6, r3, [r1] │ │ cmp r6, #0 │ │ - bne.n 93794 │ │ + bne.n 94c3c │ │ cmp r2, #1 │ │ - bne.n 937ae │ │ + bne.n 94c56 │ │ dmb ish │ │ - bl 93766 │ │ + bl 94c0e │ │ adds r0, r4, #1 │ │ - beq.n 937dc │ │ + beq.n 94c84 │ │ adds r0, r4, #4 │ │ dmb ish │ │ ldrex r1, [r0] │ │ subs r2, r1, #1 │ │ strex r3, r2, [r0] │ │ cmp r3, #0 │ │ - bne.n 937b8 │ │ + bne.n 94c60 │ │ cmp r1, #1 │ │ - bne.n 937dc │ │ + bne.n 94c84 │ │ dmb ish │ │ mov r0, r4 │ │ ldr.w r8, [sp], #4 │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ - b.w ccae8 │ │ + b.w cd0f0 │ │ ldr.w r8, [sp], #4 │ │ pop {r4, r5, r6, r7, pc} │ │ mov r8, r0 │ │ - b.n 9381a │ │ + b.n 94cc2 │ │ mov r8, r0 │ │ ldr r0, [r5, #4] │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, r6 │ │ - blxne ccbe0 │ │ + blxne cd200 │ │ mov r0, r4 │ │ ldr.w r1, [r0, #16]! │ │ - cbz r1, 9381a │ │ + cbz r1, 94cc2 │ │ dmb ish │ │ ldrex r2, [r1] │ │ subs r3, r2, #1 │ │ strex r6, r3, [r1] │ │ cmp r6, #0 │ │ - bne.n 93800 │ │ + bne.n 94ca8 │ │ cmp r2, #1 │ │ - bne.n 9381a │ │ + bne.n 94cc2 │ │ dmb ish │ │ - bl 93766 │ │ + bl 94c0e │ │ adds r0, r4, #1 │ │ - beq.n 93840 │ │ + beq.n 94ce8 │ │ adds r0, r4, #4 │ │ dmb ish │ │ ldrex r1, [r0] │ │ subs r2, r1, #1 │ │ strex r3, r2, [r0] │ │ cmp r3, #0 │ │ - bne.n 93824 │ │ + bne.n 94ccc │ │ cmp r1, #1 │ │ - bne.n 93840 │ │ + bne.n 94ce8 │ │ mov r0, r4 │ │ dmb ish │ │ - blx ccbe0 │ │ + blx cd200 │ │ mov r0, r8 │ │ - blx cb1cc │ │ - bl 50108 │ │ - bmi.n 937f6 │ │ + blx cb7d4 │ │ + bl 5162c │ │ + bmi.n 94c9e │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ sub sp, #208 @ 0xd0 │ │ mov r4, r1 │ │ ldrb r1, [r0, #0] │ │ tbb [pc, r1] │ │ add r1, sp, #8 │ │ ldrh r4, [r4, #10] │ │ ldr r0, [r0, #4] │ │ movs r2, #2 │ │ str r0, [sp, #28] │ │ ldrd r0, r1, [r4, #28] │ │ ldr r3, [r1, #12] │ │ - ldr r1, [pc, #424] @ (93a18 ) │ │ + ldr r1, [pc, #424] @ (94ec0 ) │ │ add r1, pc │ │ blx r3 │ │ - ldr r1, [pc, #420] @ (93a1c ) │ │ + ldr r1, [pc, #420] @ (94ec4 ) │ │ add r3, sp, #28 │ │ - ldr r2, [pc, #420] @ (93a20 ) │ │ + ldr r2, [pc, #420] @ (94ec8 ) │ │ movs r6, #0 │ │ str r4, [sp, #32] │ │ add r4, sp, #32 │ │ add r2, pc │ │ add r1, pc │ │ strb.w r0, [sp, #36] @ 0x24 │ │ mov r0, r4 │ │ str r2, [sp, #0] │ │ movs r2, #4 │ │ strb.w r6, [sp, #37] @ 0x25 │ │ mov.w r8, #4 │ │ - bl 4f9fc │ │ + bl 50f80 │ │ ldr r0, [sp, #28] │ │ - bl 9178c │ │ - ldr r1, [pc, #384] @ (93a24 ) │ │ + bl 92984 │ │ + ldr r1, [pc, #384] @ (94ecc ) │ │ uxtb r0, r0 │ │ - ldr r2, [pc, #384] @ (93a28 ) │ │ + ldr r2, [pc, #384] @ (94ed0 ) │ │ sub.w r3, r7, #181 @ 0xb5 │ │ add r1, pc │ │ strb.w r0, [r7, #-181] │ │ add r2, pc │ │ str r2, [sp, #0] │ │ mov r0, r4 │ │ movs r2, #4 │ │ - bl 4f9fc │ │ + bl 50f80 │ │ add r5, sp, #56 @ 0x38 │ │ movs r1, #128 @ 0x80 │ │ ldr r4, [sp, #28] │ │ mov r0, r5 │ │ - bl c9a14 │ │ + bl ca0b6 │ │ mov r0, r4 │ │ mov r1, r5 │ │ movs r2, #128 @ 0x80 │ │ - blx cce70 │ │ + blx cd490 │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ - ble.w 939ea │ │ + ble.w 94e92 │ │ add r4, sp, #56 @ 0x38 │ │ mov r0, r4 │ │ - blx ccc40 │ │ + blx cd250 │ │ add r5, sp, #184 @ 0xb8 │ │ mov r2, r0 │ │ mov r1, r4 │ │ mov r0, r5 │ │ - bl 4aff4 │ │ + bl 4be10 │ │ add r4, sp, #44 @ 0x2c │ │ mov r1, r5 │ │ mov r0, r4 │ │ - bl 4b3d4 │ │ - ldr r1, [pc, #304] @ (93a2c ) │ │ - ldr r0, [pc, #308] @ (93a30 ) │ │ + bl 4c1f0 │ │ + ldr r1, [pc, #304] @ (94ed4 ) │ │ + ldr r0, [pc, #308] @ (94ed8 ) │ │ add r1, pc │ │ add r0, pc │ │ str r0, [sp, #0] │ │ add r0, sp, #32 │ │ movs r2, #7 │ │ mov r3, r4 │ │ - bl 4f9fc │ │ + bl 50f80 │ │ add r0, sp, #32 │ │ - bl 501b8 │ │ + bl 5176c │ │ ldr r1, [sp, #44] @ 0x2c │ │ cmp r1, #0 │ │ - beq.n 939e2 │ │ + beq.n 94e8a │ │ ldr r1, [sp, #48] @ 0x30 │ │ mov r4, r0 │ │ mov r0, r1 │ │ - blx ccbe0 │ │ + blx cd200 │ │ mov r0, r4 │ │ - b.n 939e2 │ │ + b.n 94e8a │ │ ldr r5, [r0, #4] │ │ movs r2, #5 │ │ ldrd r0, r1, [r4, #28] │ │ ldr r3, [r1, #12] │ │ - ldr r1, [pc, #256] @ (93a34 ) │ │ + ldr r1, [pc, #256] @ (94edc ) │ │ add r1, pc │ │ blx r3 │ │ - ldr r1, [pc, #256] @ (93a38 ) │ │ + ldr r1, [pc, #256] @ (94ee0 ) │ │ movs r3, #0 │ │ - ldr r2, [pc, #256] @ (93a3c ) │ │ + ldr r2, [pc, #256] @ (94ee4 ) │ │ strb.w r3, [sp, #61] @ 0x3d │ │ add r1, pc │ │ add r2, pc │ │ strb.w r0, [sp, #60] @ 0x3c │ │ add.w r3, r5, #8 │ │ add r0, sp, #56 @ 0x38 │ │ str r2, [sp, #0] │ │ movs r2, #4 │ │ str r4, [sp, #56] @ 0x38 │ │ - bl 4f9fc │ │ - ldr r1, [pc, #228] @ (93a40 ) │ │ + bl 50f80 │ │ + ldr r1, [pc, #228] @ (94ee8 ) │ │ mov r3, r5 │ │ - ldr r2, [pc, #228] @ (93a44 ) │ │ + ldr r2, [pc, #228] @ (94eec ) │ │ add r1, pc │ │ add r2, pc │ │ str r2, [sp, #0] │ │ movs r2, #7 │ │ - bl 4f9fc │ │ - bl 501b8 │ │ - b.n 939e2 │ │ + bl 50f80 │ │ + bl 5176c │ │ + b.n 94e8a │ │ ldr r2, [r0, #4] │ │ mov.w lr, #5 │ │ - ldr r1, [pc, #208] @ (93a48 ) │ │ + ldr r1, [pc, #208] @ (94ef0 ) │ │ add.w ip, sp, #56 @ 0x38 │ │ - ldr r5, [pc, #204] @ (93a4c ) │ │ - ldr r3, [pc, #208] @ (93a50 ) │ │ + ldr r5, [pc, #204] @ (94ef4 ) │ │ + ldr r3, [pc, #208] @ (94ef8 ) │ │ add r1, pc │ │ - ldr r0, [pc, #208] @ (93a54 ) │ │ + ldr r0, [pc, #208] @ (94efc ) │ │ add r5, pc │ │ - ldr r6, [pc, #208] @ (93a58 ) │ │ + ldr r6, [pc, #208] @ (94f00 ) │ │ add r3, pc │ │ add r0, pc │ │ str r2, [sp, #56] @ 0x38 │ │ add r6, pc │ │ adds r2, #8 │ │ mov r8, r0 │ │ movs r0, #4 │ │ stmia.w sp, {r0, r2, r5} │ │ mov r0, r4 │ │ movs r2, #6 │ │ strd r1, lr, [sp, #12] │ │ mov r1, r3 │ │ mov r3, r8 │ │ strd ip, r6, [sp, #20] │ │ - bl 504ec │ │ - b.n 939e2 │ │ + bl 51aa0 │ │ + b.n 94e8a │ │ ldrb r0, [r0, #1] │ │ movs r2, #4 │ │ strb.w r0, [sp, #184] @ 0xb8 │ │ ldrd r0, r1, [r4, #28] │ │ ldr r3, [r1, #12] │ │ - ldr r1, [pc, #156] @ (93a5c ) │ │ + ldr r1, [pc, #156] @ (94f04 ) │ │ add r1, pc │ │ blx r3 │ │ - ldr r2, [pc, #152] @ (93a60 ) │ │ + ldr r2, [pc, #152] @ (94f08 ) │ │ add r1, sp, #184 @ 0xb8 │ │ strb.w r0, [sp, #64] @ 0x40 │ │ movs r0, #0 │ │ add r2, pc │ │ strb.w r0, [sp, #65] @ 0x41 │ │ str r0, [sp, #56] @ 0x38 │ │ add r0, sp, #56 @ 0x38 │ │ str r4, [sp, #60] @ 0x3c │ │ - bl 50208 │ │ - bl 502f4 │ │ + bl 517bc │ │ + bl 518a8 │ │ add sp, #208 @ 0xd0 │ │ ldr.w r8, [sp], #4 │ │ pop {r4, r5, r6, r7, pc} │ │ - ldr r0, [pc, #120] @ (93a64 ) │ │ + ldr r0, [pc, #120] @ (94f0c ) │ │ add r3, sp, #184 @ 0xb8 │ │ - ldr r1, [pc, #120] @ (93a68 ) │ │ + ldr r1, [pc, #120] @ (94f10 ) │ │ movs r2, #1 │ │ add r0, pc │ │ str r6, [sp, #200] @ 0xc8 │ │ stmia.w r3, {r0, r2, r8} │ │ add r1, pc │ │ add r0, sp, #184 @ 0xb8 │ │ str r6, [sp, #196] @ 0xc4 │ │ - bl 4c418 │ │ + bl 4d1a6 │ │ mov r4, r0 │ │ ldr r0, [sp, #44] @ 0x2c │ │ cmp r0, #0 │ │ itt ne │ │ ldrne r0, [sp, #48] @ 0x30 │ │ - blxne ccbe0 │ │ + blxne cd200 │ │ mov r0, r4 │ │ - blx cb1cc │ │ - cbnz r7, 93a7e │ │ - vqdmulh.s , q12, d30[0] │ │ - vcvtp.s16.f16 q8, │ │ - movs r0, r0 │ │ - ldrb r6, [r7, #18] │ │ - vcvtn.u16.f16 q8, │ │ + blx cb7d4 │ │ + add r2, sp, #996 @ 0x3e4 │ │ + @ instruction: 0xfff85a5a │ │ + vrshr.u32 d16, d25, #9 │ │ + movs r0, r0 │ │ + ldrh r2, [r5, r0] │ │ + vsra.u64 q8, , #9 │ │ + movs r0, r0 │ │ + add r2, sp, #444 @ 0x1bc │ │ + vaddw.u q8, q12, d3 │ │ + movs r0, r0 │ │ + subs r2, r0, #0 │ │ + @ instruction: 0xfffb5994 │ │ + vcvtn.s16.f16 q8, │ │ movs r0, r0 │ │ - cbnz r5, 93a70 │ │ - vaddw.u q8, q12, d15 │ │ - movs r0, r0 │ │ - adds r0, #142 @ 0x8e │ │ - vdup.8 d23, d24[5] │ │ - vsra.u32 q8, , #9 │ │ - movs r0, r0 │ │ - hlt 0x0023 │ │ - vsra.u32 d16, d3, #8 │ │ - movs r0, r0 │ │ - hlt 0x000e │ │ - vsra.u32 d16, d5, #8 │ │ + add r2, sp, #52 @ 0x34 │ │ + vqshlu.s64 q8, , #56 @ 0x38 │ │ + @ instruction: 0xfffea9f8 │ │ + vrev16.32 d16, d9 │ │ movs r0, r0 │ │ - hlt 0x0000 │ │ - @ instruction: 0xfff87bde │ │ + add r1, sp, #936 @ 0x3a8 │ │ + vtbx.8 d21, {d8-d9}, d10 │ │ vshr.u64 q8, , #9 │ │ movs r0, r0 │ │ - ldrb r4, [r2, #16] │ │ - vcvta.u16.f16 q8, │ │ + ldr r4, [r7, r5] │ │ + vshr.u64 d16, d31, #9 │ │ movs r0, r0 │ │ - bcc.n 939d4 │ │ + stmia r7!, {r1, r2, r3, r7} │ │ movs r3, r0 │ │ - bcc.n 939d8 │ │ + stmia r7!, {r1, r2, r3, r7} │ │ movs r3, r0 │ │ ldr r0, [r0, #0] │ │ ldrd r0, r2, [r0] │ │ ldr r2, [r2, #12] │ │ bx r2 │ │ - ldrd r2, r3, [r1, #28] │ │ - ldrd r0, r1, [r0] │ │ - b.w 507bc │ │ ldr r1, [r0, #0] │ │ cmp r1, #0 │ │ itt ne │ │ ldrne r0, [r0, #4] │ │ - bne.w ccae8 │ │ + bne.w cd0f0 │ │ bx lr │ │ ldrd r2, r3, [r1, #28] │ │ ldrd r0, r1, [r0, #4] │ │ - b.w 507bc │ │ + b.w 51d48 │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ - ldr r5, [pc, #28] @ (93ac0 ) │ │ - ldr r3, [pc, #32] @ (93ac4 ) │ │ + ldr r5, [pc, #28] @ (94f5c ) │ │ + ldr r3, [pc, #32] @ (94f60 ) │ │ ldrb r2, [r0, #0] │ │ add r5, pc │ │ add r3, pc │ │ ldrd r0, r4, [r1, #28] │ │ ldr.w r1, [r3, r2, lsl #2] │ │ ldr.w r2, [r5, r2, lsl #2] │ │ ldr r3, [r4, #12] │ │ ldmia.w sp!, {r4, r5, r7, lr} │ │ bx r3 │ │ nop │ │ - stmia r5!, {r1, r3, r4, r6} │ │ - @ instruction: 0xfff8d5c8 │ │ + push {r1, r2, r3, r4, r5, r6, lr} │ │ + vtbl.8 d28, {d24-d25}, d28 │ │ movs r3, r0 │ │ ldr r2, [r1, #20] │ │ lsls r3, r2, #27 │ │ itt mi │ │ ldrmi r0, [r0, #0] │ │ - bmi.w 500bc │ │ + bmi.w 515e0 │ │ lsls r2, r2, #26 │ │ it pl │ │ - bpl.w 52dd0 │ │ + bpl.w 53c38 │ │ ldr r0, [r0, #0] │ │ - b.w 52c2c │ │ - bmi.n 93a8e │ │ + b.w 53a94 │ │ + bmi.n 94f2a │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w fp, [sp, #-4]! │ │ - ldr r0, [pc, #140] @ (93b7c ) │ │ + ldr r0, [pc, #140] @ (95018 ) │ │ mov.w ip, #0 │ │ add r0, pc │ │ mov lr, r0 │ │ - adds r0, #40 @ 0x28 │ │ + adds r0, #32 │ │ ldrexd r3, r2, [r0] │ │ clrex │ │ - b.n 93b10 │ │ + b.n 94fac │ │ movs r2, #0 │ │ clrex │ │ lsls r2, r2, #31 │ │ mov r3, r6 │ │ mov r2, r1 │ │ - bne.n 93b3a │ │ + bne.n 94fd6 │ │ adds r4, r3, #1 │ │ adcs.w r5, r2, #0 │ │ adcs.w r1, ip, #0 │ │ - bne.n 93b78 │ │ + bne.n 95014 │ │ ldrexd r6, r1, [r0] │ │ eors r2, r1 │ │ eors r3, r6 │ │ orrs r2, r3 │ │ - bne.n 93b02 │ │ + bne.n 94f9e │ │ strexd r2, r4, r5, [r0] │ │ cmp r2, #0 │ │ mov.w r2, #0 │ │ it eq │ │ moveq.w r2, #4294967295 @ 0xffffffff │ │ - b.n 93b08 │ │ - ldr.w r0, [lr, #48] @ 0x30 │ │ + b.n 94fa4 │ │ + ldr.w r0, [lr, #40] @ 0x28 │ │ mov r6, lr │ │ dmb ish │ │ cmp r0, #0 │ │ itt eq │ │ - addeq.w r0, r6, #48 @ 0x30 │ │ - bleq 77b70 │ │ + addeq.w r0, r6, #40 @ 0x28 │ │ + bleq 78168 │ │ mov r1, r4 │ │ - blx ccc70 │ │ - ldr r0, [r6, #56] @ 0x38 │ │ + blx cd230 │ │ + ldr r0, [r6, #48] @ 0x30 │ │ dmb ish │ │ cmp r0, #0 │ │ itt eq │ │ - addeq.w r0, r6, #56 @ 0x38 │ │ - bleq 77b70 │ │ + addeq.w r0, r6, #48 @ 0x30 │ │ + bleq 78168 │ │ mov r1, r5 │ │ - blx ccc70 │ │ + blx cd230 │ │ mov r0, r4 │ │ mov r1, r5 │ │ ldr.w fp, [sp], #4 │ │ pop {r4, r5, r6, r7, pc} │ │ - bl 93b80 │ │ - lsrs r2, r7, #10 │ │ + bl 9501c │ │ + lsls r6, r0, #9 │ │ movs r4, r0 │ │ push {r7, lr} │ │ mov r7, sp │ │ sub sp, #24 │ │ - ldr r0, [pc, #28] @ (93ba4 ) │ │ + ldr r0, [pc, #28] @ (95040 ) │ │ movs r2, #0 │ │ - ldr r1, [pc, #28] @ (93ba8 ) │ │ + ldr r1, [pc, #28] @ (95044 ) │ │ movs r3, #1 │ │ add r0, pc │ │ str r0, [sp, #0] │ │ add r1, pc │ │ mov r0, sp │ │ str r2, [sp, #16] │ │ str r2, [sp, #12] │ │ movs r2, #4 │ │ str r3, [sp, #4] │ │ str r2, [sp, #8] │ │ - bl 4c418 │ │ - ldmia r6, {r1, r2, r3, r4, r5, r6} │ │ + bl 4d1a6 │ │ + stmia r1!, {r1, r2, r3, r5, r6, r7} │ │ movs r3, r0 │ │ - ldmia r6!, {r1, r7} │ │ + stmia r1!, {r1, r4, r5, r6, r7} │ │ movs r3, r0 │ │ - push {r4, r5, r6, r7, lr} │ │ - add r7, sp, #12 │ │ - str.w r8, [sp, #-4]! │ │ + ldr r2, [r1, #20] │ │ + lsls r3, r2, #27 │ │ + itt mi │ │ + ldrmi r0, [r0, #0] │ │ + bmi.w 515e0 │ │ + lsls r2, r2, #26 │ │ + it pl │ │ + bpl.w 4d19c │ │ + ldr r0, [r0, #0] │ │ + b.w 53a94 │ │ + bmi.n 9500e │ │ + push {r4, r5, r7, lr} │ │ + add r7, sp, #8 │ │ sub sp, #40 @ 0x28 │ │ cmp r0, #0 │ │ - bne.n 93c7e │ │ - ldr r6, [pc, #336] @ (93d0c ) │ │ - add r6, pc │ │ - ldr r0, [r6, #64] @ 0x40 │ │ + bne.n 95118 │ │ + ldr r5, [pc, #300] @ (9519c ) │ │ + add r5, pc │ │ + ldr r0, [r5, #56] @ 0x38 │ │ dmb ish │ │ cmp r0, #0 │ │ itt eq │ │ - addeq.w r0, r6, #64 @ 0x40 │ │ - bleq 77b70 │ │ + addeq.w r0, r5, #56 @ 0x38 │ │ + bleq 78168 │ │ movs r1, #1 │ │ - blx ccc70 │ │ - ldr r0, [r6, #48] @ 0x30 │ │ + blx cd230 │ │ + ldr r0, [r5, #40] @ 0x28 │ │ dmb ish │ │ cmp r0, #0 │ │ itt eq │ │ - addeq.w r0, r6, #48 @ 0x30 │ │ - bleq 77b70 │ │ - blx ccc60 │ │ - mov r8, r0 │ │ - ldr r0, [r6, #56] @ 0x38 │ │ + addeq.w r0, r5, #40 @ 0x28 │ │ + bleq 78168 │ │ + blx cd220 │ │ + mov r4, r0 │ │ + ldr r0, [r5, #48] @ 0x30 │ │ dmb ish │ │ cmp r0, #0 │ │ itt eq │ │ - addeq.w r0, r6, #56 @ 0x38 │ │ - bleq 77b70 │ │ - blx ccc60 │ │ - mov r5, r0 │ │ - orrs.w r0, r0, r8 │ │ - beq.n 93caa │ │ - ldrb r0, [r6, #1] │ │ - movs r0, #32 │ │ - blx ccbf0 │ │ - cmp r0, #0 │ │ - beq.n 93cd2 │ │ + addeq.w r0, r5, #48 @ 0x30 │ │ + bleq 78168 │ │ + blx cd220 │ │ + mov r1, r0 │ │ + orrs r0, r4 │ │ + beq.n 95144 │ │ + mov.w r0, #2147483648 @ 0x80000000 │ │ + add r2, sp, #12 │ │ + str r0, [sp, #12] │ │ + mov r0, r4 │ │ + bl 951ac │ │ mov r4, r0 │ │ - ldr r0, [pc, #244] @ (93d10 ) │ │ - movs r1, #0 │ │ - movs r2, #1 │ │ - strd r5, r1, [r4, #12] │ │ - mov r5, r4 │ │ + ldr r0, [pc, #208] @ (951a0 ) │ │ add r0, pc │ │ - strd r2, r2, [r4] │ │ - str r1, [r4, #24] │ │ - str.w r8, [r5, #8]! │ │ ldr r0, [r0, #0] │ │ dmb ish │ │ - cbnz r0, 93c42 │ │ - ldr r0, [pc, #216] @ (93d14 ) │ │ + cbnz r0, 950e2 │ │ + ldr r0, [pc, #200] @ (951a4 ) │ │ add r0, pc │ │ - bl 77b70 │ │ + bl 78168 │ │ movs r1, #1 │ │ - blx ccc70 │ │ + blx cd230 │ │ ldrex r0, [r4] │ │ adds r1, r0, #1 │ │ strex r2, r1, [r4] │ │ cmp r2, #0 │ │ - bne.n 93c48 │ │ - cmp.w r0, #4294967295 @ 0xffffffff │ │ - ble.n 93cda │ │ - ldr r0, [r6, #64] @ 0x40 │ │ + bne.n 950e8 │ │ + cmp r0, #0 │ │ + bmi.n 9516a │ │ + ldr r0, [r5, #56] @ 0x38 │ │ dmb ish │ │ - cbnz r0, 93c6c │ │ - add.w r0, r6, #64 @ 0x40 │ │ - bl 77b70 │ │ - mov r1, r5 │ │ - blx ccc70 │ │ - movs r0, #1 │ │ - mov r1, r4 │ │ + cbnz r0, 9510a │ │ + add.w r0, r5, #56 @ 0x38 │ │ + bl 78168 │ │ + add.w r1, r4, #8 │ │ + blx cd230 │ │ + mov r0, r4 │ │ add sp, #40 @ 0x28 │ │ - ldr.w r8, [sp], #4 │ │ - pop {r4, r5, r6, r7, pc} │ │ + pop {r4, r5, r7, pc} │ │ cmp r0, #1 │ │ - bne.n 93cb4 │ │ - ldr r0, [pc, #148] @ (93d18 ) │ │ + bne.n 9514c │ │ + ldr r0, [pc, #136] @ (951a8 ) │ │ movs r1, #0 │ │ movs r2, #1 │ │ add r4, sp, #4 │ │ add r0, pc │ │ strd r0, r2, [sp, #12] │ │ str r1, [sp, #28] │ │ add r2, sp, #12 │ │ str r1, [sp, #24] │ │ add r1, sp, #36 @ 0x24 │ │ mov r0, r4 │ │ str r1, [sp, #20] │ │ - bl 77a58 │ │ + bl 78048 │ │ mov r0, r4 │ │ - bl 77b24 │ │ - bl 71b90 │ │ - bl 93ae4 │ │ - mov r8, r0 │ │ - mov r5, r1 │ │ - b.n 93c0c │ │ - ldr r0, [pc, #76] @ (93d04 ) │ │ + bl 78114 │ │ + bl 725f4 │ │ + bl 94f80 │ │ + mov r4, r0 │ │ + b.n 950be │ │ + ldr r0, [pc, #68] @ (95194 ) │ │ movs r2, #0 │ │ - ldr r1, [pc, #76] @ (93d08 ) │ │ + ldr r1, [pc, #68] @ (95198 ) │ │ movs r3, #1 │ │ add r0, pc │ │ str r0, [sp, #12] │ │ add r1, pc │ │ add r0, sp, #12 │ │ str r2, [sp, #28] │ │ str r2, [sp, #24] │ │ movs r2, #4 │ │ str r3, [sp, #16] │ │ str r2, [sp, #20] │ │ - bl 4c418 │ │ - movs r0, #8 │ │ - movs r1, #32 │ │ - bl 4adb8 │ │ + bl 4d1a6 │ │ udf #254 @ 0xfe │ │ mov r5, r0 │ │ dmb ish │ │ ldrex r0, [r4] │ │ subs r1, r0, #1 │ │ strex r2, r1, [r4] │ │ cmp r2, #0 │ │ - bne.n 93ce2 │ │ + bne.n 95172 │ │ cmp r0, #1 │ │ - bne.n 93cfe │ │ + bne.n 9518e │ │ mov r0, r4 │ │ dmb ish │ │ - bl 77dcc │ │ + bl 783e4 │ │ mov r0, r5 │ │ - blx cb1cc │ │ - ldmia r5!, {r3} │ │ + blx cb7d4 │ │ + stmia r0!, {r2, r4, r5, r6} │ │ movs r3, r0 │ │ - ldmia r5!, {r2, r3} │ │ + stmia r0!, {r3, r4, r5, r6} │ │ movs r3, r0 │ │ - lsrs r0, r6, #7 │ │ - movs r4, r0 │ │ - lsrs r6, r2, #32 │ │ - movs r4, r0 │ │ - lsrs r0, r0, #32 │ │ + lsls r4, r4, #5 │ │ movs r4, r0 │ │ - ldmia r5!, {r1, r4, r6} │ │ + @ instruction: 0xfa3c0003 │ │ + @ instruction: 0xfa300003 │ │ + stmia r0!, {r2, r3, r4, r5, r7} │ │ movs r3, r0 │ │ - push {r7, lr} │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + stmdb sp!, {r8, r9, fp} │ │ + sub sp, #24 │ │ + ldr r4, [r2, #0] │ │ + mov r9, r1 │ │ + mov r5, r0 │ │ + cmp.w r4, #2147483648 @ 0x80000000 │ │ + bne.n 951c6 │ │ + movs r6, #0 │ │ + b.n 9523a │ │ + ldrd r8, r6, [r2, #4] │ │ + cmp r6, #7 │ │ + bhi.n 9521e │ │ + cbz r6, 9522a │ │ + ldrb.w r0, [r8] │ │ + cmp r0, #0 │ │ + beq.n 95272 │ │ + cmp r6, #1 │ │ + beq.n 9522a │ │ + ldrb.w r0, [r8, #1] │ │ + cmp r0, #0 │ │ + beq.n 95276 │ │ + cmp r6, #2 │ │ + beq.n 9522a │ │ + ldrb.w r0, [r8, #2] │ │ + cmp r0, #0 │ │ + beq.n 9527a │ │ + cmp r6, #3 │ │ + beq.n 9522a │ │ + ldrb.w r0, [r8, #3] │ │ + cmp r0, #0 │ │ + beq.n 9527e │ │ + cmp r6, #4 │ │ + beq.n 9522a │ │ + ldrb.w r0, [r8, #4] │ │ + cbz r0, 95282 │ │ + cmp r6, #5 │ │ + beq.n 9522a │ │ + ldrb.w r0, [r8, #5] │ │ + cbz r0, 95286 │ │ + cmp r6, #6 │ │ + beq.n 9522a │ │ + ldrb.w r0, [r8, #6] │ │ + cbnz r0, 9522a │ │ + movs r1, #6 │ │ + b.n 95288 │ │ + movs r0, #0 │ │ + mov r1, r8 │ │ + mov r2, r6 │ │ + bl 5244c │ │ + cbnz r0, 95288 │ │ + add r0, sp, #8 │ │ + str r6, [sp, #16] │ │ + strd r4, r8, [sp, #8] │ │ + bl 4bd3c │ │ + mov r6, r0 │ │ + mov r4, r1 │ │ + ldr r0, [pc, #140] @ (952c8 ) │ │ + add r0, pc │ │ + ldrb r0, [r0, #1] │ │ + movs r0, #32 │ │ + blx cd270 │ │ + cmp r0, #0 │ │ + itttt ne │ │ + movne r1, #1 │ │ + movne r2, #0 │ │ + strdne r1, r1, [r0] │ │ + strdne r5, r9, [r0, #8] │ │ + itttt ne │ │ + strdne r6, r4, [r0, #16] │ │ + strne r2, [r0, #24] │ │ + addne sp, #24 │ │ + ldmiane.w sp!, {r8, r9, fp} │ │ + it ne │ │ + popne {r4, r5, r6, r7, pc} │ │ + movs r0, #8 │ │ + movs r1, #32 │ │ + bl 4bbd8 │ │ + b.n 952a6 │ │ + movs r1, #0 │ │ + b.n 95288 │ │ + movs r1, #1 │ │ + b.n 95288 │ │ + movs r1, #2 │ │ + b.n 95288 │ │ + movs r1, #3 │ │ + b.n 95288 │ │ + movs r1, #4 │ │ + b.n 95288 │ │ + movs r1, #5 │ │ + ldr r0, [pc, #64] @ (952cc ) │ │ + ldr r3, [pc, #68] @ (952d0 ) │ │ + ldr r2, [pc, #68] @ (952d4 ) │ │ + add r0, pc │ │ + add r3, pc │ │ + strd r6, r1, [sp, #16] │ │ + add r2, pc │ │ + strd r4, r8, [sp, #8] │ │ + str r2, [sp, #0] │ │ + add r2, sp, #8 │ │ + movs r1, #47 @ 0x2f │ │ + bl 5127c │ │ + udf #254 @ 0xfe │ │ + mov r5, r0 │ │ + ldr r0, [sp, #8] │ │ + cbz r0, 952c2 │ │ + ldr r0, [sp, #12] │ │ + b.n 952be │ │ + mov r5, r0 │ │ + cbz r6, 952c2 │ │ + movs r0, #0 │ │ + strb r0, [r6, #0] │ │ + cbz r4, 952c2 │ │ + mov r0, r6 │ │ + blx cd200 │ │ + mov r0, r5 │ │ + blx cb7d4 │ │ + vaddl.u16 q0, d8, d3 │ │ + add r2, pc, #252 @ (adr r2, 953cc ) │ │ + vcvt.f16.u16 , q8, #8 │ │ + movs r3, r0 │ │ + itte ls │ │ + movls r3, r0 │ │ + ldrls r1, [r0, #0] │ │ + cmphi r1, #0 │ │ + itt ne │ │ + ldrne r0, [r0, #4] │ │ + bne.w cd0f0 │ │ + bx lr │ │ + bmi.n 95292 │ │ + push {r4, r6, r7, lr} │ │ + add r7, sp, #8 │ │ + sub sp, #16 │ │ + ldr r3, [pc, #40] @ (95318 ) │ │ + mov r2, r1 │ │ + ldr r1, [pc, #40] @ (9531c ) │ │ + add.w ip, sp, #12 │ │ + add r3, pc │ │ + ldr r4, [pc, #36] @ (95320 ) │ │ + strd r3, ip, [sp] │ │ + add r1, pc │ │ + add.w r3, r0, #12 │ │ + str r0, [sp, #12] │ │ + mov r0, r2 │ │ + movs r2, #8 │ │ + add r4, pc │ │ + str r4, [sp, #8] │ │ + bl 51bf8 │ │ + add sp, #16 │ │ + pop {r4, r6, r7, pc} │ │ + stc2l 15, cr15, [sp, #-1020] @ 0xfffffc04 │ │ + ldr r4, [r4, #20] │ │ + vshr.u32 d16, d5, #9 │ │ + movs r0, r0 │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + str.w r8, [sp, #-4]! │ │ + sub sp, #16 │ │ + ldr r0, [r0, #0] │ │ + mov r4, r1 │ │ + movs r2, #1 │ │ + ldrd r5, r6, [r0, #4] │ │ + ldrd r0, r1, [r1, #28] │ │ + ldr r3, [r1, #12] │ │ + ldr r1, [pc, #60] @ (9537c ) │ │ + add r1, pc │ │ + blx r3 │ │ + movs r1, #0 │ │ + strb.w r1, [sp, #9] │ │ + strb.w r0, [sp, #8] │ │ + str r4, [sp, #4] │ │ + cbz r6, 9536e │ │ + ldr r4, [pc, #44] @ (95380 ) │ │ + add r0, sp, #4 │ │ + add.w r8, sp, #12 │ │ + add r4, pc │ │ + mov r1, r8 │ │ + mov r2, r4 │ │ + str r5, [sp, #12] │ │ + bl 5190c │ │ + subs r6, #1 │ │ + add.w r5, r5, #1 │ │ + bne.n 9535c │ │ + add r0, sp, #4 │ │ + bl 519fc │ │ + add sp, #16 │ │ + ldr.w r8, [sp], #4 │ │ + pop {r4, r5, r6, r7, pc} │ │ + adds r1, r7, r3 │ │ + vsra.u64 d16, d7, #5 │ │ + vabal.u , d30, d0 │ │ mov r7, sp │ │ - ldr r1, [pc, #84] @ (93d78 ) │ │ + ldr r1, [pc, #60] @ (953c8 ) │ │ add r1, pc │ │ - ldr r0, [r1, #64] @ 0x40 │ │ + ldr r0, [r1, #56] @ 0x38 │ │ dmb ish │ │ cmp r0, #0 │ │ itt eq │ │ - addeq.w r0, r1, #64 @ 0x40 │ │ - bleq 77b70 │ │ - blx ccc60 │ │ - cmp r0, #2 │ │ - bls.n 93d70 │ │ - ldr r3, [pc, #60] @ (93d7c ) │ │ - sub.w ip, r0, #8 │ │ - mov r1, r0 │ │ - add r3, pc │ │ - cmp r0, r3 │ │ - it ne │ │ - movne r1, ip │ │ - cmp r0, r3 │ │ - beq.n 93d6c │ │ - ldrex r0, [ip] │ │ - adds r3, r0, #1 │ │ - strex r2, r3, [ip] │ │ - cmp r2, #0 │ │ - bne.n 93d52 │ │ - cmp.w r0, #4294967295 @ 0xffffffff │ │ - itt gt │ │ - movgt r0, #1 │ │ - popgt {r7, pc} │ │ + addeq.w r0, r1, #56 @ 0x38 │ │ + bleq 78168 │ │ + blx cd220 │ │ + cmp r0, #2 │ │ + bls.n 953be │ │ + subs r0, #8 │ │ + ldrex r1, [r0] │ │ + adds r2, r1, #1 │ │ + strex r3, r2, [r0] │ │ + cmp r3, #0 │ │ + bne.n 953a8 │ │ + cmp r1, #0 │ │ + it pl │ │ + poppl {r7, pc} │ │ udf #254 @ 0xfe │ │ - movs r0, #0 │ │ - pop {r7, pc} │ │ ldmia.w sp!, {r7, lr} │ │ - b.w 93bac │ │ - lsrs r2, r1, #2 │ │ - movs r4, r0 │ │ - lsrs r6, r2, #3 │ │ - movs r4, r0 │ │ + b.w 95064 │ │ + nop │ │ + cdp2 0, 4, cr0, cr10, cr3, {0} │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w fp, [sp, #-4]! │ │ sub sp, #8 │ │ mov r5, r0 │ │ - ldr r0, [pc, #140] @ (93e1c ) │ │ + ldr r0, [pc, #140] @ (95468 ) │ │ add r0, pc │ │ ldr r4, [r0, #0] │ │ dmb ish │ │ - cbnz r4, 93d9e │ │ - bl 77b70 │ │ + cbnz r4, 953ea │ │ + bl 78168 │ │ mov r4, r0 │ │ mov r0, r4 │ │ - blx ccc60 │ │ + blx cd220 │ │ cmp r0, #1 │ │ - bhi.n 93df6 │ │ - beq.n 93df4 │ │ + bhi.n 95442 │ │ + beq.n 95440 │ │ movs r6, #0 │ │ - cbz r5, 93dbc │ │ + cbz r5, 95408 │ │ ldrd r0, r1, [r5] │ │ str r6, [r5, #0] │ │ cmp r0, #0 │ │ it eq │ │ moveq r1, r0 │ │ mov r6, r1 │ │ - ldr r0, [pc, #96] @ (93e20 ) │ │ + ldr r0, [pc, #96] @ (9546c ) │ │ str r4, [sp, #4] │ │ add r0, pc │ │ ldrb r0, [r0, #1] │ │ movs r0, #8 │ │ str r6, [sp, #0] │ │ - blx ccbf0 │ │ - cbz r0, 93dfe │ │ + blx cd270 │ │ + cbz r0, 9544a │ │ strd r6, r4, [r0] │ │ mov r5, r0 │ │ mov r0, r4 │ │ - blx ccc60 │ │ + blx cd220 │ │ mov r6, r0 │ │ mov r0, r4 │ │ mov r1, r5 │ │ mov r4, r5 │ │ - blx ccc70 │ │ + blx cd230 │ │ cmp r6, #0 │ │ itt ne │ │ movne r0, r6 │ │ - blne 9363c │ │ + blne 94ae4 │ │ mov r0, r4 │ │ - b.n 93df6 │ │ + b.n 95442 │ │ movs r0, #0 │ │ add sp, #8 │ │ ldr.w fp, [sp], #4 │ │ pop {r4, r5, r6, r7, pc} │ │ movs r0, #4 │ │ movs r1, #8 │ │ - bl 4adb8 │ │ + bl 4bbd8 │ │ udf #254 @ 0xfe │ │ mov r4, r0 │ │ mov r0, sp │ │ - bl 93f70 │ │ + bl 955bc │ │ mov r0, r4 │ │ - blx cb1cc │ │ - bl 50108 │ │ + blx cb7d4 │ │ + bl 5162c │ │ nop │ │ - lsls r6, r1, #27 │ │ - movs r4, r0 │ │ - lsls r4, r5, #31 │ │ - movs r4, r0 │ │ + ldc2 0, cr0, [r2], #12 │ │ + stc2l 0, cr0, [r8, #12] │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ mov r4, r0 │ │ - bl 936ae │ │ + bl 94b56 │ │ ldr r0, [r4, #0] │ │ - cbz r0, 93e58 │ │ + cbz r0, 954a4 │ │ dmb ish │ │ ldrex r1, [r0] │ │ subs r2, r1, #1 │ │ strex r3, r2, [r0] │ │ cmp r3, #0 │ │ - bne.n 93e36 │ │ + bne.n 95482 │ │ cmp r1, #1 │ │ it ne │ │ popne {r4, r5, r7, pc} │ │ dmb ish │ │ mov r0, r4 │ │ ldmia.w sp!, {r4, r5, r7, lr} │ │ - b.w 93766 │ │ + b.w 94c0e │ │ pop {r4, r5, r7, pc} │ │ mov r5, r0 │ │ ldr r0, [r4, #0] │ │ - cbz r0, 93e80 │ │ + cbz r0, 954cc │ │ dmb ish │ │ ldrex r1, [r0] │ │ subs r2, r1, #1 │ │ strex r3, r2, [r0] │ │ cmp r3, #0 │ │ - bne.n 93e64 │ │ + bne.n 954b0 │ │ cmp r1, #1 │ │ - bne.n 93e80 │ │ + bne.n 954cc │ │ dmb ish │ │ mov r0, r4 │ │ - bl 93766 │ │ + bl 94c0e │ │ mov r0, r5 │ │ - blx cb1cc │ │ - bl 50108 │ │ + blx cb7d4 │ │ + bl 5162c │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w fp, [sp, #-4]! │ │ mov r5, r1 │ │ ldr r1, [r1, #0] │ │ mov r4, r0 │ │ - cbz r1, 93e9e │ │ + cbz r1, 954ea │ │ mov r0, r4 │ │ blx r1 │ │ ldr r0, [r5, #4] │ │ - cbz r0, 93eb0 │ │ + cbz r0, 954fc │ │ mov r0, r4 │ │ ldr.w fp, [sp], #4 │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ - b.w ccae8 │ │ + b.w cd0f0 │ │ ldr.w fp, [sp], #4 │ │ pop {r4, r5, r6, r7, pc} │ │ mov r6, r0 │ │ ldr r0, [r5, #4] │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, r4 │ │ - blxne ccbe0 │ │ + blxne cd200 │ │ mov r0, r6 │ │ - blx cb1cc │ │ + blx cb7d4 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w fp, [sp, #-4]! │ │ ldrd r4, r1, [r0, #4] │ │ mov r5, r0 │ │ mov r0, r4 │ │ - bl 93f0a │ │ + bl 95556 │ │ ldr r0, [r5, #0] │ │ - cbz r0, 93ef0 │ │ + cbz r0, 9553c │ │ mov r0, r4 │ │ ldr.w fp, [sp], #4 │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ - b.w ccae8 │ │ + b.w cd0f0 │ │ ldr.w fp, [sp], #4 │ │ pop {r4, r5, r6, r7, pc} │ │ mov r6, r0 │ │ ldr r0, [r5, #0] │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, r4 │ │ - blxne ccbe0 │ │ + blxne cd200 │ │ mov r0, r6 │ │ - blx cb1cc │ │ + blx cb7d4 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, fp} │ │ - cbz r1, 93f40 │ │ + cbz r1, 9558c │ │ adds r6, r0, #4 │ │ rsb r4, r1, #1 │ │ - b.n 93f30 │ │ + b.n 9557c │ │ ldr r0, [r5, #4] │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, r9 │ │ - blxne ccbe0 │ │ + blxne cd200 │ │ adds r4, #1 │ │ adds r6, #8 │ │ cmp r4, #1 │ │ - beq.n 93f40 │ │ + beq.n 9558c │ │ ldrd r9, r5, [r6, #-4] │ │ ldr r1, [r5, #0] │ │ cmp r1, #0 │ │ - beq.n 93f1c │ │ + beq.n 95568 │ │ mov r0, r9 │ │ blx r1 │ │ - b.n 93f1c │ │ + b.n 95568 │ │ ldmia.w sp!, {r8, r9, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ mov r8, r0 │ │ ldr r0, [r5, #4] │ │ adds r6, #4 │ │ negs r4, r4 │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, r9 │ │ - blxne ccbe0 │ │ - cbz r4, 93f66 │ │ + blxne cd200 │ │ + cbz r4, 955b2 │ │ ldrd r0, r1, [r6], #8 │ │ subs r4, #1 │ │ - bl 93e8a │ │ - b.n 93f58 │ │ + bl 954d6 │ │ + b.n 955a4 │ │ mov r0, r8 │ │ - blx cb1cc │ │ - bl 50108 │ │ + blx cb7d4 │ │ + bl 5162c │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ mov r4, r0 │ │ - bl 936ae │ │ + bl 94b56 │ │ ldr r0, [r4, #0] │ │ - cbz r0, 93fa4 │ │ + cbz r0, 955f0 │ │ dmb ish │ │ ldrex r1, [r0] │ │ subs r2, r1, #1 │ │ strex r3, r2, [r0] │ │ cmp r3, #0 │ │ - bne.n 93f82 │ │ + bne.n 955ce │ │ cmp r1, #1 │ │ it ne │ │ popne {r4, r5, r7, pc} │ │ dmb ish │ │ mov r0, r4 │ │ ldmia.w sp!, {r4, r5, r7, lr} │ │ - b.w 93766 │ │ + b.w 94c0e │ │ pop {r4, r5, r7, pc} │ │ mov r5, r0 │ │ ldr r0, [r4, #0] │ │ - cbz r0, 93fcc │ │ + cbz r0, 95618 │ │ dmb ish │ │ ldrex r1, [r0] │ │ subs r2, r1, #1 │ │ strex r3, r2, [r0] │ │ cmp r3, #0 │ │ - bne.n 93fb0 │ │ + bne.n 955fc │ │ cmp r1, #1 │ │ - bne.n 93fcc │ │ + bne.n 95618 │ │ dmb ish │ │ mov r0, r4 │ │ - bl 93766 │ │ + bl 94c0e │ │ mov r0, r5 │ │ - blx cb1cc │ │ - bl 50108 │ │ - bmi.n 93f82 │ │ + blx cb7d4 │ │ + bl 5162c │ │ + bmi.n 955ce │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #24 │ │ mov r2, r1 │ │ add r1, sp, #8 │ │ mov r4, r0 │ │ mov r0, r2 │ │ - blx cce80 │ │ + blx cd4a0 │ │ adds r0, #1 │ │ - beq.n 9402e │ │ + beq.n 9567a │ │ movw r1, #51712 @ 0xca00 │ │ ldr r0, [sp, #12] │ │ movt r1, #15258 @ 0x3b9a │ │ cmp r0, r1 │ │ itttt cc │ │ ldrcc r1, [sp, #8] │ │ asrcc r2, r1, #31 │ │ strdcc r1, r2, [r4] │ │ strcc r0, [r4, #8] │ │ itt cc │ │ addcc sp, #24 │ │ popcc {r4, r6, r7, pc} │ │ - ldr r1, [pc, #112] @ (94080 ) │ │ + ldr r1, [pc, #112] @ (956cc ) │ │ movs r4, #2 │ │ - ldr r0, [pc, #112] @ (94084 ) │ │ - ldr r3, [pc, #116] @ (94088 ) │ │ + ldr r0, [pc, #112] @ (956d0 ) │ │ + ldr r3, [pc, #116] @ (956d4 ) │ │ add r1, pc │ │ - ldr r2, [pc, #116] @ (9408c ) │ │ + ldr r2, [pc, #116] @ (956d8 ) │ │ add r0, pc │ │ add r3, pc │ │ add r2, pc │ │ strd r4, r2, [sp, #16] │ │ add r2, sp, #16 │ │ str r1, [sp, #0] │ │ movs r1, #43 @ 0x2b │ │ - bl 4fcf8 │ │ - b.n 94050 │ │ - blx ccd80 │ │ - ldr r1, [r0, #0] │ │ - ldr r2, [pc, #60] @ (94074 ) │ │ - ldr r0, [pc, #64] @ (94078 ) │ │ - ldr r3, [pc, #64] @ (9407c ) │ │ + bl 5127c │ │ + b.n 9569c │ │ + blx cd390 │ │ + ldr r1, [r0, #0] │ │ + ldr r2, [pc, #60] @ (956c0 ) │ │ + ldr r0, [pc, #64] @ (956c4 ) │ │ + ldr r3, [pc, #64] @ (956c8 ) │ │ add r2, pc │ │ add r0, pc │ │ str r1, [sp, #20] │ │ movs r1, #0 │ │ add r3, pc │ │ str r1, [sp, #16] │ │ str r2, [sp, #0] │ │ add r2, sp, #16 │ │ movs r1, #43 @ 0x2b │ │ - bl 4fcf8 │ │ + bl 5127c │ │ udf #254 @ 0xfe │ │ mov r4, r0 │ │ add r0, sp, #16 │ │ - bl 7808a │ │ - b.n 94068 │ │ - bl 50108 │ │ + bl 78632 │ │ + b.n 956b4 │ │ + bl 5162c │ │ mov r4, r0 │ │ add r0, sp, #16 │ │ - bl 7808a │ │ + bl 78632 │ │ mov r0, r4 │ │ - blx cb1cc │ │ - bl 50108 │ │ + blx cb7d4 │ │ + bl 5162c │ │ nop │ │ - ldmia r5!, {r1, r2, r3, r4, r6, r7} │ │ + stmia r0!, {r1, r4} │ │ movs r3, r0 │ │ - movs r6, #199 @ 0xc7 │ │ - vcvt.f32.u32 q14, q5 │ │ + asrs r7, r2, #10 │ │ + vtbl.8 d27, {d27}, d2 │ │ movs r3, r0 │ │ - ldmia r6!, {r2, r4} │ │ + stmia r0!, {r3, r6} │ │ movs r3, r0 │ │ - movs r6, #235 @ 0xeb │ │ - vqshlu.s64 q14, q9, #59 @ 0x3b │ │ + asrs r3, r7, #10 │ │ + vtbl.8 d27, {d27}, d26 │ │ movs r3, r0 │ │ - ldmia r5, {r4, r5, r6, r7} │ │ + stmia r0!, {r2, r5} │ │ movs r3, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl} │ │ sub sp, #24 │ │ mov r3, r1 │ │ ldrd r5, r6, [r2] │ │ ldrd r1, sl, [r1] │ │ mov r9, r0 │ │ eor.w r4, sl, r6 │ │ eor.w r0, r1, r5 │ │ orrs r0, r4 │ │ - bne.n 940c0 │ │ + bne.n 9570c │ │ ldr.w ip, [r2, #8] │ │ ldr.w lr, [r3, #8] │ │ cmp lr, ip │ │ - bcs.n 940d0 │ │ - b.n 940ea │ │ + bcs.n 9571c │ │ + b.n 95736 │ │ subs r0, r5, r1 │ │ sbcs.w r0, r6, sl │ │ - bge.n 940ea │ │ + bge.n 95736 │ │ ldr.w ip, [r2, #8] │ │ ldr.w lr, [r3, #8] │ │ movw r8, #51712 @ 0xca00 │ │ cmp lr, ip │ │ movt r8, #15258 @ 0x3b9a │ │ - bcs.n 9410e │ │ + bcs.n 9575a │ │ mvns r2, r5 │ │ mvns r0, r6 │ │ adds r2, r2, r1 │ │ add lr, r8 │ │ adc.w r3, sl, r0 │ │ - b.n 94114 │ │ + b.n 95760 │ │ mov r1, r2 │ │ mov r0, sp │ │ mov r2, r3 │ │ - bl 94090 │ │ + bl 956dc │ │ add r6, sp, #8 │ │ ldr r1, [sp, #0] │ │ movs r0, #0 │ │ movs r5, #1 │ │ ldmia r6, {r2, r3, r6} │ │ bic.w r1, r5, r1 │ │ strd r1, r0, [r9] │ │ add.w r0, r9, #8 │ │ stmia r0!, {r2, r3, r6} │ │ - b.n 9415c │ │ + b.n 957a8 │ │ subs r2, r1, r5 │ │ sbc.w r3, sl, r6 │ │ sub.w r0, lr, ip │ │ cmp r0, r8 │ │ - bcc.n 9414e │ │ + bcc.n 9579a │ │ movw r6, #19331 @ 0x4b83 │ │ lsrs r1, r0, #9 │ │ movt r6, #4 │ │ umull r6, r1, r1, r6 │ │ movs r6, #0 │ │ adds.w r5, r2, r1, lsr #7 │ │ adcs.w r5, r3, #0 │ │ adcs.w r6, r6, #0 │ │ - bne.n 94164 │ │ + bne.n 957b0 │ │ movw r6, #13824 @ 0x3600 │ │ lsrs r1, r1, #7 │ │ movt r6, #50277 @ 0xc465 │ │ adds r2, r2, r1 │ │ mla r0, r1, r6, r0 │ │ adc.w r3, r3, #0 │ │ movs r1, #0 │ │ strd r2, r3, [r9, #8] │ │ strd r1, r1, [r9] │ │ str.w r0, [r9, #16] │ │ add sp, #24 │ │ ldmia.w sp!, {r8, r9, sl} │ │ pop {r4, r5, r6, r7, pc} │ │ - ldr r0, [pc, #12] @ (94174 ) │ │ + ldr r0, [pc, #12] @ (957c0 ) │ │ movs r1, #25 │ │ - ldr r2, [pc, #12] @ (94178 ) │ │ + ldr r2, [pc, #12] @ (957c4 ) │ │ add r0, pc │ │ add r2, pc │ │ - bl 4ffdc │ │ + bl 51500 │ │ nop │ │ - add r2, sp, #804 @ 0x324 │ │ - @ instruction: 0xfff8c568 │ │ + str r7, [sp, #980] @ 0x3d4 │ │ + vqshl.u32 d27, d0, #24 │ │ movs r3, r0 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #40 @ 0x28 │ │ - ldr r0, [pc, #40] @ (941ac ) │ │ + ldr r0, [pc, #40] @ (957f8 ) │ │ movs r1, #0 │ │ movs r2, #1 │ │ add r4, sp, #4 │ │ add r0, pc │ │ strd r0, r2, [sp, #12] │ │ str r1, [sp, #28] │ │ add r2, sp, #12 │ │ str r1, [sp, #24] │ │ add r1, sp, #36 @ 0x24 │ │ mov r0, r4 │ │ str r1, [sp, #20] │ │ - bl 77a58 │ │ + bl 78048 │ │ mov r0, r4 │ │ - bl 77b24 │ │ - bl 71b90 │ │ + bl 78114 │ │ + bl 725f4 │ │ nop │ │ - ldmia r0!, {r1, r3, r4, r5, r6} │ │ + rev r2, r7 │ │ movs r3, r0 │ │ + mov r1, r0 │ │ + ldr r0, [r0, #16] │ │ + cmp r0, #0 │ │ + ittt ne │ │ + ldrne r1, [r1, #20] │ │ + subne r1, #1 │ │ + bxne lr │ │ + movs r0, #0 │ │ + bx lr │ │ mov r3, r1 │ │ ldrd r1, r2, [r0, #4] │ │ mov r0, r3 │ │ - b.w 4c828 │ │ + b.w 4d6b4 │ │ + bmi.n 957c6 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl} │ │ sub sp, #48 @ 0x30 │ │ mov r4, r0 │ │ movs r0, #4 │ │ strb.w r0, [sp, #16] │ │ - ldr r6, [pc, #336] @ (94320 ) │ │ + ldr r6, [pc, #336] @ (95980 ) │ │ add r6, pc │ │ ldr r0, [r6, #0] │ │ dmb ish │ │ cmp r0, #3 │ │ - bne.n 941ec │ │ + bne.n 9584c │ │ ldrd r0, r1, [sp, #16] │ │ strd r0, r1, [r4] │ │ add sp, #48 @ 0x30 │ │ ldmia.w sp!, {r8, r9, sl} │ │ pop {r4, r5, r6, r7, pc} │ │ add r0, sp, #16 │ │ str r0, [sp, #32] │ │ @@ -111263,183 +119100,179 @@ │ │ add.w r8, sp, #36 @ 0x24 │ │ mov.w r9, #0 │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ dmb ish │ │ and.w r0, r1, #3 │ │ and.w r3, r1, #4 │ │ cmp r0, #2 │ │ - bcs.n 94228 │ │ + bcs.n 95888 │ │ ldrex r2, [r6] │ │ cmp r2, r1 │ │ - bne.n 94242 │ │ + bne.n 958a2 │ │ orr.w r1, r3, #2 │ │ strex r3, r1, [r6] │ │ - cbnz r3, 94246 │ │ + cbnz r3, 958a6 │ │ movs r1, #1 │ │ - b.n 94248 │ │ - bne.n 941dc │ │ - cbnz r3, 94254 │ │ + b.n 958a8 │ │ + bne.n 9583c │ │ + cbnz r3, 958b4 │ │ ldrex r0, [r6] │ │ orr.w r5, r1, #4 │ │ cmp r0, #2 │ │ - bne.n 94258 │ │ + bne.n 958b8 │ │ strex r1, r5, [r6] │ │ - cbnz r1, 9425c │ │ + cbnz r1, 958bc │ │ movs r1, #1 │ │ - b.n 94262 │ │ + b.n 958c2 │ │ clrex │ │ movs r1, #0 │ │ cmp r1, #0 │ │ mov r1, r2 │ │ dmb ish │ │ - beq.n 94206 │ │ - b.n 942a6 │ │ + beq.n 95866 │ │ + b.n 95906 │ │ mov r5, r1 │ │ - b.n 94268 │ │ + b.n 958c8 │ │ clrex │ │ movs r1, #0 │ │ dmb ish │ │ cmp r1, #0 │ │ mov r1, r0 │ │ - beq.n 94206 │ │ + beq.n 95866 │ │ str.w r9, [sp, #36] @ 0x24 │ │ ldr r0, [r6, #0] │ │ cmp r0, r5 │ │ - bne.n 9429e │ │ + bne.n 958fe │ │ ldr r0, [sp, #36] @ 0x24 │ │ mov r3, r5 │ │ cmp r0, #0 │ │ it ne │ │ addne.w r0, r8, #4 │ │ stmia.w sp, {r0, r9, sl} │ │ movs r0, #240 @ 0xf0 │ │ movs r2, #137 @ 0x89 │ │ - ldr r1, [pc, #156] @ (94324 ) │ │ + ldr r1, [pc, #156] @ (95984 ) │ │ add r1, pc │ │ - blx ccd70 │ │ + blx cd1f0 │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ - bgt.n 9429e │ │ - blx ccd80 │ │ + bgt.n 958fe │ │ + blx cd390 │ │ ldr r0, [r0, #0] │ │ cmp r0, #4 │ │ - beq.n 9426c │ │ + beq.n 958cc │ │ ldr r1, [r6, #0] │ │ dmb ish │ │ - b.n 94206 │ │ + b.n 95866 │ │ subs r0, #1 │ │ movs r1, #3 │ │ clz r0, r0 │ │ str r1, [sp, #36] @ 0x24 │ │ lsrs r0, r0, #5 │ │ strb.w r0, [sp, #40] @ 0x28 │ │ add r0, sp, #28 │ │ add r1, sp, #36 @ 0x24 │ │ - bl 94330 │ │ + bl 95990 │ │ ldr r0, [sp, #36] @ 0x24 │ │ dmb ish │ │ ldrex r1, [r6] │ │ strex r2, r0, [r6] │ │ cmp r2, #0 │ │ - bne.n 942c4 │ │ + bne.n 95924 │ │ lsls r0, r1, #29 │ │ - bpl.w 941dc │ │ - ldr r1, [pc, #80] @ (94328 ) │ │ + bpl.w 9583c │ │ + ldr r1, [pc, #80] @ (95988 ) │ │ movs r0, #240 @ 0xf0 │ │ movs r2, #129 @ 0x81 │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ add r1, pc │ │ - blx ccd70 │ │ - b.n 941dc │ │ + blx cd1f0 │ │ + b.n 9583c │ │ mov r4, r0 │ │ movs r0, #1 │ │ dmb ish │ │ ldrex r1, [r6] │ │ strex r2, r0, [r6] │ │ cmp r2, #0 │ │ - bne.n 942f0 │ │ + bne.n 95950 │ │ lsls r0, r1, #29 │ │ - bpl.n 94310 │ │ - ldr r1, [pc, #40] @ (9432c ) │ │ + bpl.n 95970 │ │ + ldr r1, [pc, #40] @ (9598c ) │ │ movs r0, #240 @ 0xf0 │ │ movs r2, #129 @ 0x81 │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ add r1, pc │ │ - blx ccd70 │ │ + blx cd1f0 │ │ add r0, sp, #16 │ │ - bl 77b24 │ │ + bl 78114 │ │ mov r0, r4 │ │ - blx cb1cc │ │ - bl 50108 │ │ - lsls r0, r2, #15 │ │ - movs r4, r0 │ │ - lsls r0, r3, #12 │ │ - movs r4, r0 │ │ - lsls r0, r0, #11 │ │ - movs r4, r0 │ │ - lsls r6, r2, #10 │ │ - movs r4, r0 │ │ + blx cb7d4 │ │ + bl 5162c │ │ + ldrsb.w r0, [ip, #3] │ │ + str??.w r0, [r4, #3] │ │ + strb.w r0, [ip, #3] │ │ + str??.w r0, [r2, r3] │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ sub sp, #8 │ │ ldrd r6, r4, [r0] │ │ mov r5, r1 │ │ movs r1, #0 │ │ str r1, [r0, #0] │ │ - cbz r6, 94382 │ │ - ldr r1, [pc, #76] @ (94394 ) │ │ + cbz r6, 959e2 │ │ + ldr r1, [pc, #76] @ (959f4 ) │ │ mov r0, sp │ │ movs r2, #12 │ │ add r1, pc │ │ - bl 7adec │ │ + bl 7b714 │ │ ldrb.w r0, [sp] │ │ cmp r0, #4 │ │ - bne.n 94360 │ │ + bne.n 959c0 │ │ ldr r0, [sp, #4] │ │ str r0, [r6, #0] │ │ - b.n 9437a │ │ + b.n 959da │ │ ldrb r0, [r4, #0] │ │ ldrd r6, r8, [sp] │ │ cmp r0, #4 │ │ - beq.n 94370 │ │ + beq.n 959d0 │ │ mov r0, r4 │ │ - bl 7808a │ │ + bl 78632 │ │ movs r0, #1 │ │ str r6, [r4, #0] │ │ str r0, [r5, #0] │ │ str.w r8, [r4, #4] │ │ add sp, #8 │ │ ldr.w r8, [sp], #4 │ │ pop {r4, r5, r6, r7, pc} │ │ - ldr r0, [pc, #20] @ (94398 ) │ │ + ldr r0, [pc, #20] @ (959f8 ) │ │ add r0, pc │ │ - bl 4ffc8 │ │ + bl 50b2c │ │ strd r6, r8, [r4] │ │ - blx cb1cc │ │ + blx cb7d4 │ │ nop │ │ - @ instruction: 0xb7b0 │ │ - vqrshrun.s64 d28, q8, #8 │ │ + add r5, pc, #848 @ (adr r5, 95d48 ) │ │ + vtbx.8 d27, {d8-d10}, d24 │ │ movs r3, r0 │ │ mov r1, r0 │ │ ldrex r0, [r1] │ │ adds r0, #1 │ │ strex r2, r0, [r1] │ │ cmp r2, #0 │ │ - bne.n 9439e │ │ + bne.n 959fe │ │ movs r0, #240 @ 0xf0 │ │ movs r2, #129 @ 0x81 │ │ movs r3, #1 │ │ - b.w ccb24 │ │ + b.w cd138 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #16 │ │ mov r4, r0 │ │ mov r0, sp │ │ movs r1, #1 │ │ - bl 93fd8 │ │ + bl 95624 │ │ ldmia.w sp, {r0, r1, r2} │ │ stmia r4!, {r0, r1, r2} │ │ add sp, #16 │ │ pop {r4, r6, r7, pc} │ │ push {r7, lr} │ │ mov r7, sp │ │ ldrd lr, ip, [r7, #16] │ │ @@ -111450,132 +119283,131 @@ │ │ bic.w r1, r3, r1 │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ itttt gt │ │ ldrgt r1, [r7, #8] │ │ strdgt lr, r2, [r0] │ │ strgt r1, [r0, #8] │ │ popgt {r7, pc} │ │ - ldr r0, [pc, #12] @ (94408 ) │ │ + ldr r0, [pc, #12] @ (95a68 ) │ │ movs r1, #40 @ 0x28 │ │ - ldr r2, [pc, #12] @ (9440c ) │ │ + ldr r2, [pc, #12] @ (95a6c ) │ │ add r0, pc │ │ add r2, pc │ │ - bl 4ffdc │ │ - cbz r1, 9441a │ │ - vtbl.8 d28, {d8}, d2 │ │ + bl 51500 │ │ + ldr r7, [sp, #372] @ 0x174 │ │ + @ instruction: 0xfff8b9fa │ │ movs r3, r0 │ │ push {r7, lr} │ │ mov r7, sp │ │ - bl 94418 │ │ + bl 95a78 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #24 │ │ ldr r1, [r0, #0] │ │ ldr r3, [r1, #4] │ │ ldr r2, [r1, #12] │ │ cmp r3, #1 │ │ - beq.n 9444e │ │ + beq.n 95aae │ │ cmp r3, #0 │ │ it eq │ │ cmpeq r2, #0 │ │ - beq.n 9445a │ │ + beq.n 95aba │ │ ldrd r2, r4, [r0, #4] │ │ - ldr r1, [pc, #104] @ (944a0 ) │ │ + ldr r1, [pc, #104] @ (95b00 ) │ │ str r0, [sp, #20] │ │ ldrb r0, [r4, #9] │ │ add r1, pc │ │ ldrb r3, [r4, #8] │ │ mov.w r4, #2147483648 @ 0x80000000 │ │ str r4, [sp, #8] │ │ str r0, [sp, #0] │ │ add r0, sp, #8 │ │ - bl 771c8 │ │ + bl 77938 │ │ udf #254 @ 0xfe │ │ cmp r2, #0 │ │ - bne.n 94430 │ │ + bne.n 95a90 │ │ ldr r1, [r1, #0] │ │ ldrd ip, r3, [r1] │ │ - b.n 94460 │ │ + b.n 95ac0 │ │ mov.w ip, #1 │ │ movs r3, #0 │ │ ldrd r2, r0, [r0, #4] │ │ - ldr r1, [pc, #52] @ (9449c ) │ │ + ldr r1, [pc, #52] @ (95afc ) │ │ str r3, [sp, #12] │ │ ldrb r3, [r0, #8] │ │ add r1, pc │ │ ldrb r0, [r0, #9] │ │ str r0, [sp, #0] │ │ add r0, sp, #8 │ │ str.w ip, [sp, #8] │ │ - bl 771c8 │ │ + bl 77938 │ │ ldr r1, [sp, #8] │ │ orr.w r1, r1, #2147483648 @ 0x80000000 │ │ cmp.w r1, #2147483648 @ 0x80000000 │ │ - bne.n 9448a │ │ - blx cb1cc │ │ + bne.n 95aea │ │ + blx cb7d4 │ │ ldr r1, [sp, #12] │ │ mov r4, r0 │ │ mov r0, r1 │ │ - blx ccbe0 │ │ + blx cd200 │ │ mov r0, r4 │ │ - blx cb1cc │ │ + blx cb7d4 │ │ nop │ │ - ldmia r0!, {r1, r7} │ │ + hlt 0x0022 │ │ movs r3, r0 │ │ - ldmia r0!, {r1, r2, r3, r6, r7} │ │ + revsh r6, r5 │ │ movs r3, r0 │ │ ldrd ip, r3, [r1, #28] │ │ ldrd r1, r2, [r0] │ │ ldr r3, [r3, #12] │ │ mov r0, ip │ │ bx r3 │ │ - bmi.n 9445e │ │ + bmi.n 95abe │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ - ldr r1, [pc, #32] @ (944dc ) │ │ + ldr r1, [pc, #32] @ (95b3c ) │ │ ldrd r4, r5, [r0] │ │ add r1, pc │ │ ldrb r0, [r1, #1] │ │ movs r0, #8 │ │ - blx ccbf0 │ │ - cbz r0, 944d4 │ │ - ldr r1, [pc, #20] @ (944e0 ) │ │ + blx cd270 │ │ + cbz r0, 95b34 │ │ + ldr r1, [pc, #20] @ (95b40 ) │ │ strd r4, r5, [r0] │ │ add r1, pc │ │ pop {r4, r5, r7, pc} │ │ movs r0, #4 │ │ movs r1, #8 │ │ - bl 4adb8 │ │ - lsls r6, r5, #3 │ │ - movs r4, r0 │ │ - ldmia r0!, {r2, r3} │ │ + bl 4bbd8 │ │ + @ instruction: 0xf6b60003 │ │ + rev r4, r5 │ │ movs r3, r0 │ │ - ldr r1, [pc, #4] @ (944ec ) │ │ + ldr r1, [pc, #4] @ (95b4c ) │ │ add r1, pc │ │ bx lr │ │ nop │ │ - stmia r7!, {r1, r2, r4, r5, r6, r7} │ │ + rev r6, r2 │ │ movs r3, r0 │ │ ldrd r0, r1, [r0] │ │ bx lr │ │ ldr r2, [r0, #0] │ │ cmp.w r2, #2147483648 @ 0x80000000 │ │ - bne.n 9452a │ │ + bne.n 95b8a │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ sub sp, #24 │ │ ldr r0, [r0, #12] │ │ mov r2, sp │ │ mov r3, r2 │ │ ldr.w ip, [r0] │ │ ldmia.w ip, {r0, r4, r5, r6, r8, lr} │ │ stmia.w r3, {r0, r4, r5, r6, r8, lr} │ │ ldrd r0, r1, [r1, #28] │ │ - bl 4cac6 │ │ + bl 4d952 │ │ add sp, #24 │ │ ldr.w r8, [sp], #4 │ │ pop {r4, r5, r6, r7, pc} │ │ ldrd ip, r3, [r1, #28] │ │ ldrd r1, r2, [r0, #4] │ │ ldr r3, [r3, #12] │ │ mov r0, ip │ │ @@ -111583,209 +119415,208 @@ │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, fp} │ │ sub sp, #56 @ 0x38 │ │ ldr r6, [r0, #0] │ │ mov r9, r0 │ │ cmp.w r6, #2147483648 @ 0x80000000 │ │ - bne.n 94584 │ │ + bne.n 95be4 │ │ ldr.w r0, [r9, #12] │ │ movs r2, #0 │ │ movs r3, #1 │ │ - ldr r1, [pc, #132] @ (945dc ) │ │ + ldr r1, [pc, #132] @ (95c3c ) │ │ str r2, [sp, #24] │ │ strd r2, r3, [sp, #16] │ │ add r2, sp, #32 │ │ ldr.w ip, [r0] │ │ add r1, pc │ │ mov r3, r2 │ │ ldmia.w ip, {r0, r4, r5, r6, r8, lr} │ │ stmia.w r3, {r0, r4, r5, r6, r8, lr} │ │ add r0, sp, #16 │ │ - bl 4cac6 │ │ + bl 4d952 │ │ add r2, sp, #16 │ │ ldmia r2, {r0, r1, r2} │ │ stmia.w r9, {r0, r1, r2} │ │ ldr.w r6, [r9] │ │ stmia.w sp, {r0, r1, r2} │ │ - ldr r0, [pc, #88] @ (945e0 ) │ │ + ldr r0, [pc, #88] @ (95c40 ) │ │ movs r1, #0 │ │ ldrd r8, r5, [r9, #4] │ │ add r0, pc │ │ ldrb r0, [r0, #1] │ │ movs r0, #1 │ │ str.w r1, [r9, #8] │ │ strd r1, r0, [r9] │ │ movs r0, #12 │ │ - blx ccbf0 │ │ - cbz r0, 945b4 │ │ - ldr r1, [pc, #64] @ (945e4 ) │ │ + blx cd270 │ │ + cbz r0, 95c14 │ │ + ldr r1, [pc, #64] @ (95c44 ) │ │ strd r6, r8, [r0] │ │ add r1, pc │ │ str r5, [r0, #8] │ │ add sp, #56 @ 0x38 │ │ ldmia.w sp!, {r8, r9, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ movs r0, #4 │ │ movs r1, #12 │ │ - bl 4adb8 │ │ + bl 4bbd8 │ │ udf #254 @ 0xfe │ │ mov r4, r0 │ │ ldr r0, [sp, #16] │ │ - cbz r0, 945d4 │ │ + cbz r0, 95c34 │ │ ldr.w r8, [sp, #20] │ │ - b.n 945ce │ │ + b.n 95c2e │ │ mov r4, r0 │ │ - cbz r6, 945d4 │ │ + cbz r6, 95c34 │ │ mov r0, r8 │ │ - blx ccbe0 │ │ + blx cd200 │ │ mov r0, r4 │ │ - blx cb1cc │ │ + blx cb7d4 │ │ nop │ │ - stmia r2!, {r1, r3, r5, r6, r7} │ │ + push {r1, r2, r3, r4, r6} │ │ movs r3, r0 │ │ - movs r0, r4 │ │ - movs r4, r0 │ │ - stmia r7!, {r2, r5} │ │ + @ instruction: 0xf5e80003 │ │ + cbnz r4, 95c58 │ │ movs r3, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, fp} │ │ sub sp, #56 @ 0x38 │ │ ldr r1, [r0, #0] │ │ cmp.w r1, #2147483648 @ 0x80000000 │ │ - bne.n 94630 │ │ + bne.n 95c90 │ │ mov r8, r0 │ │ ldr r0, [r0, #12] │ │ movs r2, #0 │ │ movs r3, #1 │ │ - ldr r1, [pc, #76] @ (94650 ) │ │ + ldr r1, [pc, #76] @ (95cb0 ) │ │ str r2, [sp, #24] │ │ strd r2, r3, [sp, #16] │ │ add r2, sp, #32 │ │ ldr.w ip, [r0] │ │ add r1, pc │ │ mov r3, r2 │ │ ldmia.w ip, {r0, r4, r5, r6, r9, lr} │ │ stmia.w r3, {r0, r4, r5, r6, r9, lr} │ │ add r0, sp, #16 │ │ - bl 4cac6 │ │ + bl 4d952 │ │ add r3, sp, #16 │ │ mov r0, r8 │ │ ldmia r3, {r1, r2, r3} │ │ stmia.w sp, {r1, r2, r3} │ │ stmia.w r8, {r1, r2, r3} │ │ - ldr r1, [pc, #32] @ (94654 ) │ │ + ldr r1, [pc, #32] @ (95cb4 ) │ │ add r1, pc │ │ add sp, #56 @ 0x38 │ │ ldmia.w sp!, {r8, r9, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ mov r4, r0 │ │ ldr r0, [sp, #16] │ │ cmp r0, #0 │ │ itt ne │ │ ldrne r0, [sp, #20] │ │ - blxne ccbe0 │ │ + blxne cd200 │ │ mov r0, r4 │ │ - blx cb1cc │ │ - stmia r2!, {r2, r3, r4, r5} │ │ + blx cb7d4 │ │ + cbz r0, 95d20 │ │ movs r3, r0 │ │ - stmia r6!, {r1, r3, r4, r7} │ │ + @ instruction: 0xb8ba │ │ movs r3, r0 │ │ - movw ip, #25888 @ 0x6520 │ │ - movw r2, #51405 @ 0xc8cd │ │ - movw r3, #36083 @ 0x8cf3 │ │ - movw r1, #1338 @ 0x53a │ │ - movt ip, #28063 @ 0x6d9f │ │ - movt r2, #23034 @ 0x59fa │ │ - movt r3, #24204 @ 0x5e8c │ │ - movt r1, #15796 @ 0x3db4 │ │ + movw ip, #28371 @ 0x6ed3 │ │ + movw r2, #23469 @ 0x5bad │ │ + movw r3, #19504 @ 0x4c30 │ │ + movw r1, #18708 @ 0x4914 │ │ + movt ip, #26384 @ 0x6710 │ │ + movt r2, #13299 @ 0x33f3 │ │ + movt r3, #37049 @ 0x90b9 │ │ + movt r1, #6488 @ 0x1958 │ │ strd r1, r3, [r0] │ │ strd r2, ip, [r0, #8] │ │ bx lr │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ sub sp, #8 │ │ mov r5, r0 │ │ ldr r0, [r0, #0] │ │ ldr r6, [r5, #8] │ │ mov r4, r2 │ │ subs r0, r0, r6 │ │ cmp r0, r2 │ │ - bcc.n 946b2 │ │ + bcc.n 95d12 │ │ ldr r0, [r5, #4] │ │ mov r2, r4 │ │ add r0, r6 │ │ - bl c99c0 │ │ + bl ca0b2 │ │ adds r0, r6, r4 │ │ str r0, [r5, #8] │ │ movs r0, #0 │ │ add sp, #8 │ │ ldr.w r8, [sp], #4 │ │ pop {r4, r5, r6, r7, pc} │ │ movs r0, #1 │ │ mov r8, r1 │ │ str r0, [sp, #0] │ │ mov r0, r5 │ │ mov r1, r6 │ │ mov r2, r4 │ │ movs r3, #1 │ │ - bl 780ec │ │ + bl 78694 │ │ ldr r6, [r5, #8] │ │ mov r1, r8 │ │ - b.n 9469a │ │ - bmi.n 94676 │ │ + b.n 95cfa │ │ + bmi.n 95cd6 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w fp, [sp, #-4]! │ │ sub sp, #8 │ │ mov r4, r0 │ │ cmp r1, #128 @ 0x80 │ │ - bcs.n 946fc │ │ + bcs.n 95d5c │ │ ldr r0, [r4, #0] │ │ ldr r5, [r4, #8] │ │ cmp r5, r0 │ │ - bne.n 946f4 │ │ - ldr r2, [pc, #184] @ (947a0 ) │ │ + bne.n 95d54 │ │ + ldr r2, [pc, #184] @ (95e00 ) │ │ mov r0, r4 │ │ mov r6, r1 │ │ add r2, pc │ │ mov r1, r2 │ │ - bl 4acc8 │ │ + bl 4bae8 │ │ mov r1, r6 │ │ ldr r0, [r4, #4] │ │ strb r1, [r0, r5] │ │ adds r0, r5, #1 │ │ - b.n 94780 │ │ + b.n 95de0 │ │ movs r0, #0 │ │ cmp.w r1, #2048 @ 0x800 │ │ str r0, [sp, #4] │ │ - bcs.n 9471a │ │ + bcs.n 95d7a │ │ movs r5, #2 │ │ mov r0, r1 │ │ bfi r0, r5, #6, #26 │ │ strb.w r0, [sp, #5] │ │ movs r0, #192 @ 0xc0 │ │ orr.w r0, r0, r1, lsr #6 │ │ - b.n 94764 │ │ + b.n 95dc4 │ │ movs r0, #2 │ │ mov r2, r1 │ │ bfi r2, r0, #6, #26 │ │ cmp.w r1, #65536 @ 0x10000 │ │ - bcs.n 94744 │ │ + bcs.n 95da4 │ │ strb.w r2, [sp, #6] │ │ lsrs r2, r1, #6 │ │ bfi r2, r0, #6, #26 │ │ movs r0, #224 @ 0xe0 │ │ orr.w r0, r0, r1, lsr #12 │ │ strb.w r2, [sp, #5] │ │ strb.w r0, [sp, #4] │ │ movs r5, #3 │ │ - b.n 94768 │ │ + b.n 95dc8 │ │ strb.w r2, [sp, #7] │ │ lsrs r2, r1, #6 │ │ bfi r2, r0, #6, #26 │ │ strb.w r2, [sp, #6] │ │ lsrs r2, r1, #12 │ │ movs r5, #4 │ │ bfi r2, r0, #6, #26 │ │ @@ -111793,50 +119624,51 @@ │ │ orr.w r0, r0, r1, lsr #18 │ │ strb.w r2, [sp, #5] │ │ strb.w r0, [sp, #4] │ │ ldr r0, [r4, #0] │ │ ldr r6, [r4, #8] │ │ subs r0, r0, r6 │ │ cmp r0, r5 │ │ - bcc.n 9478c │ │ + bcc.n 95dec │ │ ldr r0, [r4, #4] │ │ add r1, sp, #4 │ │ mov r2, r5 │ │ add r0, r6 │ │ - bl c99c0 │ │ + bl ca0b2 │ │ adds r0, r6, r5 │ │ str r0, [r4, #8] │ │ movs r0, #0 │ │ add sp, #8 │ │ ldr.w fp, [sp], #4 │ │ pop {r4, r5, r6, r7, pc} │ │ movs r0, #1 │ │ mov r1, r6 │ │ str r0, [sp, #0] │ │ mov r0, r4 │ │ mov r2, r5 │ │ movs r3, #1 │ │ - bl 780ec │ │ + bl 78694 │ │ ldr r6, [r4, #8] │ │ - b.n 94772 │ │ - @ instruction: 0xe9b60003 │ │ + b.n 95dd2 │ │ + bge.n 95e98 │ │ + movs r3, r0 │ │ mov r2, r1 │ │ - ldr r1, [pc, #8] @ (947b0 ) │ │ + ldr r1, [pc, #8] @ (95e10 ) │ │ add r1, pc │ │ - b.w 4cac6 │ │ + b.w 4d952 │ │ nop │ │ - stmia r0!, {r2, r5, r7} │ │ + sxth r0, r3 │ │ movs r3, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ sub sp, #48 @ 0x30 │ │ - ldr r0, [pc, #124] @ (9483c ) │ │ + ldr r0, [pc, #124] @ (95e9c ) │ │ movs r3, #0 │ │ - ldr r2, [pc, #124] @ (94840 ) │ │ + ldr r2, [pc, #124] @ (95ea0 ) │ │ str r3, [sp, #24] │ │ movs r3, #2 │ │ add r2, pc │ │ strd r2, r3, [sp, #8] │ │ movs r2, #1 │ │ add r0, pc │ │ str r2, [sp, #20] │ │ @@ -111845,146 +119677,146 @@ │ │ add r2, sp, #8 │ │ str r0, [sp, #36] @ 0x24 │ │ add r0, sp, #40 @ 0x28 │ │ str r1, [sp, #40] @ 0x28 │ │ sub.w r1, r7, #17 │ │ str r0, [sp, #32] │ │ mov r0, sp │ │ - bl 77a58 │ │ + bl 78048 │ │ ldrb.w r0, [sp] │ │ cmp r0, #4 │ │ - beq.n 94818 │ │ + beq.n 95e78 │ │ cmp r0, #3 │ │ - bne.n 94818 │ │ + bne.n 95e78 │ │ ldr r4, [sp, #4] │ │ ldrd r5, r6, [r4] │ │ ldr r1, [r6, #0] │ │ - cbz r1, 94806 │ │ + cbz r1, 95e66 │ │ mov r0, r5 │ │ blx r1 │ │ ldr r0, [r6, #4] │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, r5 │ │ - blxne ccbe0 │ │ + blxne cd200 │ │ mov r0, r4 │ │ - blx ccbe0 │ │ + blx cd200 │ │ add sp, #48 @ 0x30 │ │ ldr.w r8, [sp], #4 │ │ pop {r4, r5, r6, r7, pc} │ │ mov r8, r0 │ │ ldr r0, [r6, #4] │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, r5 │ │ - blxne ccbe0 │ │ + blxne cd200 │ │ mov r0, r4 │ │ - blx ccbe0 │ │ + blx cd200 │ │ mov r0, r8 │ │ - blx cb1cc │ │ + blx cb7d4 │ │ nop │ │ - ldrb r5, [r2, #13] │ │ - vsri.64 d28, d28, #5 │ │ + strb r1, [r5, #13] │ │ + vqshlu.s64 d27, d20, #59 @ 0x3b │ │ movs r3, r0 │ │ push {r7, lr} │ │ mov r7, sp │ │ sub sp, #16 │ │ ldrd r1, r2, [r0] │ │ str r0, [sp, #12] │ │ add r0, sp, #4 │ │ strd r1, r2, [sp, #4] │ │ - bl 94410 │ │ + bl 95a70 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w fp, [sp, #-4]! │ │ ldrd r5, r6, [r0] │ │ mov r4, r0 │ │ ldr r1, [r6, #12] │ │ mov r0, r5 │ │ blx r1 │ │ ldr r0, [r6, #4] │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, r5 │ │ - blxne ccbe0 │ │ + blxne cd200 │ │ mov r0, r4 │ │ - blx ccbe0 │ │ + blx cd200 │ │ movs r0, #0 │ │ ldr.w fp, [sp], #4 │ │ pop {r4, r5, r6, r7, pc} │ │ ldr r0, [r6, #4] │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, r5 │ │ - blxne ccbe0 │ │ + blxne cd200 │ │ mov r0, r4 │ │ - blx ccbe0 │ │ - bl 50044 │ │ - bmi.n 9484a │ │ + blx cd200 │ │ + bl 51568 │ │ + bmi.n 95eaa │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #52 @ 0x34 │ │ - ldr r1, [pc, #628] @ (94b20 ) │ │ + ldr r1, [pc, #628] @ (96180 ) │ │ mov r8, r0 │ │ movs r0, #0 │ │ add r1, pc │ │ strd r0, r0, [sp, #16] │ │ strd r0, r0, [sp, #8] │ │ ldrb r0, [r1, #0] │ │ cmp r0, #0 │ │ - beq.w 94972 │ │ - ldr r0, [pc, #608] @ (94b24 ) │ │ + beq.w 95fd2 │ │ + ldr r0, [pc, #608] @ (96184 ) │ │ add r6, sp, #8 │ │ mov sl, r1 │ │ movs r5, #16 │ │ add r0, pc │ │ ldr r0, [r0, #0] │ │ cmp r0, #0 │ │ - beq.w 94978 │ │ - ldr r0, [pc, #600] @ (94b30 ) │ │ + beq.w 95fd8 │ │ + ldr r0, [pc, #600] @ (96190 ) │ │ mov.w r9, #0 │ │ add r0, pc │ │ mov fp, r0 │ │ ldrb.w r4, [fp] │ │ movs r2, #4 │ │ mov r0, r6 │ │ mov r1, r5 │ │ cmp r4, #0 │ │ it eq │ │ moveq r2, #1 │ │ - blx cce90 │ │ + blx cd4b0 │ │ adds r1, r0, #1 │ │ - beq.n 94904 │ │ + beq.n 95f64 │ │ cmp r5, r0 │ │ - bcc.w 94ace │ │ + bcc.w 9612e │ │ add r6, r0 │ │ subs r5, r5, r0 │ │ - bne.n 948de │ │ - b.n 94a9a │ │ + bne.n 95f3e │ │ + b.n 960fa │ │ clz r0, r4 │ │ lsrs r4, r0, #5 │ │ - b.n 9492c │ │ + b.n 95f8c │ │ ldrb.w r4, [fp] │ │ movs r2, #4 │ │ mov r0, r6 │ │ mov r1, r5 │ │ cmp r4, #0 │ │ it eq │ │ moveq r2, #1 │ │ - blx cce90 │ │ + blx cd4b0 │ │ adds r1, r0, #1 │ │ clz r1, r4 │ │ mov.w r4, r1, lsr #5 │ │ - bne.n 948f6 │ │ - blx ccd80 │ │ + bne.n 95f56 │ │ + blx cd390 │ │ ldr r0, [r0, #0] │ │ subs r0, #1 │ │ cmp r0, #37 @ 0x25 │ │ - bhi.w 94a18 │ │ + bhi.w 96078 │ │ tbb [pc, r0] │ │ ldr r4, [r7, #84] @ 0x54 │ │ asrs r5, r5, #13 │ │ ldr r5, [r5, #84] @ 0x54 │ │ ldr r5, [r5, #84] @ 0x54 │ │ ldr r5, [r5, #84] @ 0x54 │ │ ldr r0, [r0, #88] @ 0x58 │ │ @@ -111997,65 +119829,65 @@ │ │ ldr r5, [r5, #84] @ 0x54 │ │ ldr r5, [r5, #84] @ 0x54 │ │ ldr r5, [r5, #84] @ 0x54 │ │ ldr r5, [r5, #84] @ 0x54 │ │ ldr r5, [r5, #84] @ 0x54 │ │ ldr r5, [r5, #84] @ 0x54 │ │ ldrb r5, [r5, #17] │ │ - b.n 9490c │ │ + b.n 95f6c │ │ lsls r0, r4, #31 │ │ - bne.w 94a18 │ │ + bne.w 96078 │ │ strb.w r9, [fp] │ │ - b.n 9490c │ │ + b.n 95f6c │ │ add r6, sp, #8 │ │ movs r5, #16 │ │ - b.n 94a42 │ │ - ldr r0, [pc, #428] @ (94b28 ) │ │ + b.n 960a2 │ │ + ldr r0, [pc, #428] @ (96188 ) │ │ mov.w r9, #0 │ │ add r0, pc │ │ mov fp, r0 │ │ ldrb.w r4, [fp] │ │ movs r3, #4 │ │ mov.w r0, #384 @ 0x180 │ │ mov r1, r6 │ │ mov r2, r5 │ │ cmp r4, #0 │ │ it eq │ │ moveq r3, #1 │ │ - blx ccd70 │ │ + blx cd1f0 │ │ adds r1, r0, #1 │ │ - beq.n 949ac │ │ + beq.n 9600c │ │ cmp r5, r0 │ │ - bcc.w 94ace │ │ + bcc.w 9612e │ │ add r6, r0 │ │ subs r5, r5, r0 │ │ - bne.n 94982 │ │ - b.n 94a9a │ │ + bne.n 95fe2 │ │ + b.n 960fa │ │ clz r0, r4 │ │ lsrs r4, r0, #5 │ │ - b.n 949dc │ │ + b.n 9603c │ │ strb.w r9, [fp] │ │ ldrb.w r4, [fp] │ │ movs r3, #4 │ │ mov.w r0, #384 @ 0x180 │ │ mov r1, r6 │ │ mov r2, r5 │ │ cmp r4, #0 │ │ it eq │ │ moveq r3, #1 │ │ - blx ccd70 │ │ + blx cd1f0 │ │ adds r1, r0, #1 │ │ clz r1, r4 │ │ mov.w r4, r1, lsr #5 │ │ - bne.n 9499e │ │ - blx ccd80 │ │ + bne.n 95ffe │ │ + blx cd390 │ │ ldr r0, [r0, #0] │ │ subs r0, #1 │ │ cmp r0, #37 @ 0x25 │ │ - bhi.n 94a18 │ │ + bhi.n 96078 │ │ tbb [pc, r0] │ │ asrs r5, r4, #24 │ │ asrs r6, r2, #12 │ │ asrs r6, r2, #24 │ │ asrs r6, r2, #24 │ │ asrs r6, r2, #24 │ │ asrs r1, r5, #24 │ │ @@ -112068,777 +119900,778 @@ │ │ asrs r6, r2, #24 │ │ asrs r6, r2, #24 │ │ asrs r6, r2, #24 │ │ asrs r6, r2, #24 │ │ asrs r6, r2, #24 │ │ asrs r6, r2, #24 │ │ movs r5, #22 │ │ - b.n 949b8 │ │ + b.n 96018 │ │ lsls r0, r4, #31 │ │ - beq.n 949b4 │ │ - ldr r0, [pc, #280] @ (94b34 ) │ │ + beq.n 96014 │ │ + ldr r0, [pc, #280] @ (96194 ) │ │ movs r2, #0 │ │ - ldr r1, [pc, #280] @ (94b38 ) │ │ + ldr r1, [pc, #280] @ (96198 ) │ │ movs r3, #1 │ │ add r0, pc │ │ str r0, [sp, #24] │ │ add r1, pc │ │ add r0, sp, #24 │ │ str r2, [sp, #40] @ 0x28 │ │ str r2, [sp, #36] @ 0x24 │ │ movs r2, #4 │ │ str r3, [sp, #28] │ │ str r2, [sp, #32] │ │ - bl 4c418 │ │ + bl 4d1a6 │ │ movs r0, #0 │ │ strb.w r0, [sl] │ │ - b.n 94a42 │ │ + b.n 960a2 │ │ lsls r0, r4, #31 │ │ - beq.n 94a18 │ │ - ldr r0, [pc, #248] @ (94b3c ) │ │ + beq.n 96078 │ │ + ldr r0, [pc, #248] @ (9619c ) │ │ add r0, pc │ │ adds r4, r0, #4 │ │ ldr r1, [r0, #0] │ │ dmb ish │ │ cmp r1, #3 │ │ - bne.n 94aaa │ │ + bne.n 9610a │ │ ldr r4, [r4, #0] │ │ mvn.w r9, #2147483648 @ 0x80000000 │ │ - b.n 94a66 │ │ - blx ccd80 │ │ + b.n 960c6 │ │ + blx cd390 │ │ ldr r0, [r0, #0] │ │ cmp r0, #4 │ │ - bne.n 94ad8 │ │ - cbz r5, 94a9a │ │ + bne.n 96138 │ │ + cbz r5, 960fa │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ mov r0, r4 │ │ mov r1, r6 │ │ cmp r5, r9 │ │ it cc │ │ movcc r2, r5 │ │ - blx ccce0 │ │ + blx cd310 │ │ adds r1, r0, #1 │ │ - beq.n 94a5a │ │ - cbz r0, 94a8c │ │ + beq.n 960ba │ │ + cbz r0, 960ec │ │ cmp r5, r0 │ │ - bcc.n 94ac4 │ │ + bcc.n 96124 │ │ add r6, r0 │ │ subs r5, r5, r0 │ │ cmp r5, #0 │ │ - bne.n 94a66 │ │ - b.n 94a9a │ │ - ldr r0, [pc, #180] @ (94b44 ) │ │ + bne.n 960c6 │ │ + b.n 960fa │ │ + ldr r0, [pc, #180] @ (961a4 ) │ │ add r0, pc │ │ ldrd r0, r4, [r0] │ │ uxtb r1, r0 │ │ cmp r1, #4 │ │ - bne.n 94b04 │ │ + bne.n 96164 │ │ add r3, sp, #8 │ │ ldmia r3, {r0, r1, r2, r3} │ │ stmia.w r8, {r0, r1, r2, r3} │ │ add sp, #52 @ 0x34 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ add r0, sp, #24 │ │ - bl 941bc │ │ + bl 9581c │ │ ldrb.w r0, [sp, #24] │ │ cmp r0, #4 │ │ - beq.n 94a52 │ │ + beq.n 960b2 │ │ ldrd r0, r4, [sp, #24] │ │ uxtb r1, r0 │ │ cmp r1, #4 │ │ - beq.n 94a52 │ │ - b.n 94a96 │ │ - ldr r2, [pc, #120] @ (94b40 ) │ │ + beq.n 960b2 │ │ + b.n 960f6 │ │ + ldr r2, [pc, #120] @ (961a0 ) │ │ mov r1, r5 │ │ add r2, pc │ │ - bl 4c2e0 │ │ - ldr r2, [pc, #92] @ (94b2c ) │ │ + bl 4d154 │ │ + ldr r2, [pc, #92] @ (9618c ) │ │ mov r1, r5 │ │ add r2, pc │ │ - bl 4c2e0 │ │ + bl 4d154 │ │ lsrs r6, r0, #8 │ │ lsls r2, r0, #24 │ │ movs r1, #0 │ │ - ldr r0, [pc, #104] @ (94b48 ) │ │ + ldr r0, [pc, #104] @ (961a8 ) │ │ orr.w r1, r1, r2, lsl #8 │ │ - ldr r3, [pc, #100] @ (94b4c ) │ │ - ldr r4, [pc, #104] @ (94b50 ) │ │ + ldr r3, [pc, #100] @ (961ac ) │ │ + ldr r4, [pc, #104] @ (961b0 ) │ │ add r0, pc │ │ str r1, [sp, #24] │ │ lsls r1, r6, #8 │ │ orr.w r1, r1, r2, lsr #24 │ │ add r3, pc │ │ add r4, pc │ │ str r1, [sp, #28] │ │ add r2, sp, #24 │ │ movs r1, #30 │ │ str r4, [sp, #0] │ │ - bl 4fcf8 │ │ + bl 5127c │ │ udf #254 @ 0xfe │ │ lsrs r0, r0, #8 │ │ orr.w r2, r0, r4, lsl #24 │ │ lsrs r6, r4, #8 │ │ - b.n 94ade │ │ - mov r4, r0 │ │ - add r0, sp, #24 │ │ - bl 7808a │ │ - mov r0, r4 │ │ - blx cb1cc │ │ - bl 50108 │ │ - smull r0, r0, r8, r3 │ │ - bic.w r0, r2, r3 │ │ - @ instruction: 0xfabb0003 │ │ - stmia r3!, {r1, r2, r3, r6, r7} │ │ - movs r3, r0 │ │ - smmla r0, pc, r3, r0 @ │ │ - stmia r4!, {r3, r5, r6} │ │ - movs r3, r0 │ │ - stmia r4!, {r2, r3, r5, r6} │ │ - movs r3, r0 │ │ - smmla r0, ip, r3, r0 │ │ - ite le │ │ - movle r3, r0 │ │ - stmiagt r0!, {r1, r2} │ │ - movs r3, r0 │ │ - add r7, sp, #984 @ 0x3d8 │ │ - vcvt.f16.u16 d27, d10, #8 │ │ - movs r3, r0 │ │ - stmia r3!, {r2, r7} │ │ - movs r3, r0 │ │ - push {r4, r5, r6, r7, lr} │ │ - add r7, sp, #12 │ │ - stmdb sp!, {r8, r9, sl} │ │ - sub sp, #24 │ │ - ldr r6, [r0, #0] │ │ - mov r5, r0 │ │ - mov r4, r1 │ │ - movs r0, #0 │ │ - dmb ish │ │ - ldrex r1, [r4] │ │ - strex r2, r0, [r4] │ │ - cmp r2, #0 │ │ - bne.n 94b6a │ │ - cmp r1, #2 │ │ - beq.n 94be2 │ │ - add.w r9, sp, #12 │ │ - mov.w r8, #0 │ │ - mov.w sl, #4294967295 @ 0xffffffff │ │ - str.w r8, [sp, #12] │ │ - ldr r0, [r5, #0] │ │ - cmp r0, r6 │ │ - bne.n 94bba │ │ - ldr r0, [sp, #12] │ │ - mov r1, r5 │ │ - movs r2, #137 @ 0x89 │ │ - mov r3, r6 │ │ - cmp r0, #0 │ │ - it ne │ │ - addne.w r0, r9, #4 │ │ - stmia.w sp, {r0, r8, sl} │ │ - movs r0, #240 @ 0xf0 │ │ - blx ccd70 │ │ - cmp.w r0, #4294967295 @ 0xffffffff │ │ - bgt.n 94bba │ │ - blx ccd80 │ │ - ldr r0, [r0, #0] │ │ - cmp r0, #4 │ │ - beq.n 94b8a │ │ - movs r0, #1 │ │ - ldrex r1, [r4] │ │ - cbnz r1, 94bd6 │ │ - strex r1, r0, [r4] │ │ - cmp r1, #0 │ │ - bne.n 94bbc │ │ - dmb ish │ │ - add sp, #24 │ │ - ldmia.w sp!, {r8, r9, sl} │ │ - pop {r4, r5, r6, r7, pc} │ │ - mov r0, r4 │ │ - clrex │ │ - bl 77e66 │ │ - b.n 94bce │ │ - movs r0, #240 @ 0xf0 │ │ - mov r1, r4 │ │ - movs r2, #129 @ 0x81 │ │ - movs r3, #1 │ │ - blx ccd70 │ │ - b.n 94b7a │ │ - mov r1, r0 │ │ - movs r0, #240 @ 0xf0 │ │ - movs r2, #129 @ 0x81 │ │ - movs r3, #1 │ │ - b.w ccb24 │ │ - ldr r0, [pc, #36] @ (94c24 ) │ │ - add r0, pc │ │ - ldr r0, [r0, #0] │ │ - dmb ish │ │ - cbz r0, 94c0e │ │ - movs r1, #1 │ │ - b.w ccb18 │ │ - push {r7, lr} │ │ - mov r7, sp │ │ - ldr r0, [pc, #20] @ (94c28 ) │ │ - add r0, pc │ │ - bl 77b70 │ │ - ldmia.w sp!, {r7, lr} │ │ - movs r1, #1 │ │ - b.w ccb18 │ │ - ldrh.w r0, [lr, r3] │ │ - strh.w r0, [r8, r3] │ │ - push {r7, lr} │ │ - mov r7, sp │ │ - bl 947b4 │ │ - bl 92fa0 │ │ - push {r7, lr} │ │ - mov r7, sp │ │ - mov r2, r0 │ │ - mov r0, r1 │ │ - mov r1, r2 │ │ - bl 94c2c │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ - sub sp, #24 │ │ - ldr r7, [r0, #4] │ │ - cmp r7, #0 │ │ - beq.n 94cdc │ │ - ldr.w r8, [r0] │ │ - ldr r0, [r0, #12] │ │ - cbz r0, 94cbc │ │ - str r0, [sp, #20] │ │ - add.w r0, r8, r7 │ │ - adds r0, #1 │ │ - str r0, [sp, #16] │ │ - add.w r0, r8, #4 │ │ - ldr.w r1, [r8] │ │ - str r0, [sp, #12] │ │ - mov.w r0, #2155905152 @ 0x80808080 │ │ - bics r0, r1 │ │ - movs r6, #1 │ │ - strd r8, r0, [sp, #4] │ │ - add r4, sp, #4 │ │ - cbz r6, 94cbc │ │ - mov r0, r4 │ │ - bl 94ce2 │ │ - mov r5, r0 │ │ - ldr r0, [sp, #20] │ │ - subs r6, r0, #1 │ │ - ldr.w r0, [r5, #-8] │ │ - str r6, [sp, #20] │ │ - bl 94d12 │ │ - ldr.w r0, [r5, #-4] │ │ - dmb ish │ │ - ldrex r1, [r0] │ │ - subs r2, r1, #1 │ │ - strex r3, r2, [r0] │ │ - cmp r3, #0 │ │ - bne.n 94c9c │ │ - cmp r1, #1 │ │ - bne.n 94c7c │ │ - dmb ish │ │ - ldr.w r0, [r5, #-4] │ │ - bl bf354 │ │ - b.n 94c7c │ │ - adds r3, r7, #1 │ │ - add r0, sp, #4 │ │ - movs r1, #16 │ │ - movs r2, #8 │ │ - bl 5e51a │ │ - ldr r0, [sp, #8] │ │ - cbz r0, 94cdc │ │ - ldr r0, [sp, #12] │ │ - sub.w r0, r8, r0 │ │ - add sp, #24 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ - b.w ccae8 │ │ - add sp, #24 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ - push {r4, r5, r6, lr} │ │ - adds r5, r0, #4 │ │ - mov r4, r0 │ │ - mov.w r6, #2155905152 @ 0x80808080 │ │ - mov r0, r5 │ │ - bl 57458 │ │ - cmp r0, #1 │ │ - beq.n 94d0a │ │ - ldr r1, [r4, #8] │ │ - ldr r0, [r4, #0] │ │ - ldmia r1!, {r2} │ │ - subs r0, #64 @ 0x40 │ │ - bic.w r2, r6, r2 │ │ - str r1, [r4, #8] │ │ - strd r0, r2, [r4] │ │ - b.n 94cec │ │ - ldr r0, [r4, #0] │ │ - sub.w r0, r0, r1, lsl #4 │ │ - pop {r4, r5, r6, pc} │ │ - ldr r1, [r0, #0] │ │ - subs r1, #1 │ │ - str r1, [r0, #0] │ │ - it eq │ │ - beq.w 985cc │ │ - bx lr │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ - sub sp, #24 │ │ - ldr r6, [r0, #4] │ │ - cmp r6, #0 │ │ - beq.n 94dbc │ │ - ldr.w r8, [r0] │ │ - ldr r0, [r0, #12] │ │ - cbz r0, 94d9c │ │ - str r0, [sp, #20] │ │ - add.w r0, r8, r6 │ │ - adds r0, #1 │ │ - ldr.w r1, [r8] │ │ - str r0, [sp, #16] │ │ - add.w r0, r8, #4 │ │ - str r0, [sp, #12] │ │ - mov.w r7, #2155905152 @ 0x80808080 │ │ - bic.w r0, r7, r1 │ │ - movs r5, #1 │ │ - strd r8, r0, [sp, #4] │ │ - add r0, sp, #4 │ │ - adds r4, r0, #4 │ │ - cbz r5, 94d9c │ │ + b.n 9613e │ │ + mov r4, r0 │ │ + add r0, sp, #24 │ │ + bl 78632 │ │ mov r0, r4 │ │ - bl 57458 │ │ - cmp r0, #1 │ │ - beq.n 94d7a │ │ - ldr r0, [sp, #4] │ │ - ldr r1, [sp, #12] │ │ - subs r0, #64 @ 0x40 │ │ - str r0, [sp, #4] │ │ - ldmia r1!, {r0} │ │ - bic.w r0, r7, r0 │ │ - str r1, [sp, #12] │ │ - str r0, [sp, #8] │ │ - b.n 94d5c │ │ - ldr r0, [sp, #4] │ │ - ldr r2, [sp, #20] │ │ - sub.w r0, r0, r1, lsl #4 │ │ - subs r5, r2, #1 │ │ - str r5, [sp, #20] │ │ - ldr.w r1, [r0, #-8] │ │ - ldr r3, [r1, #0] │ │ - subs r3, #1 │ │ - str r3, [r1, #0] │ │ - bne.n 94d5a │ │ - ldr.w r0, [r0, #-8] │ │ - bl 97bd6 │ │ - b.n 94d5a │ │ - adds r3, r6, #1 │ │ - add r0, sp, #4 │ │ - movs r1, #16 │ │ - movs r2, #8 │ │ - bl 5e51a │ │ - ldr r0, [sp, #8] │ │ - cbz r0, 94dbc │ │ + blx cb7d4 │ │ + bl 5162c │ │ + @ instruction: 0xebf80003 │ │ + bge.n 9609c │ │ + movs r3, r0 │ │ + @ instruction: 0xeb2b0003 │ │ + push {r1, r2, r3, r5, r6, r7, lr} │ │ + movs r3, r0 │ │ + rsb r0, pc, r3 │ │ + @ instruction: 0xb688 │ │ + movs r3, r0 │ │ + @ instruction: 0xb68c │ │ + movs r3, r0 │ │ + @ instruction: 0xf1280003 │ │ + cbz r4, 961c6 │ │ + movs r3, r0 │ │ + cbz r6, 961d6 │ │ + movs r3, r0 │ │ + ldr r6, [sp, #104] @ 0x68 │ │ + @ instruction: 0xfff8adbe │ │ + movs r3, r0 │ │ + push {r2, r5, r7, lr} │ │ + movs r3, r0 │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + stmdb sp!, {r8, r9, sl} │ │ + sub sp, #24 │ │ + ldr r6, [r0, #0] │ │ + mov r5, r0 │ │ + mov r4, r1 │ │ + movs r0, #0 │ │ + dmb ish │ │ + ldrex r1, [r4] │ │ + strex r2, r0, [r4] │ │ + cmp r2, #0 │ │ + bne.n 961ca │ │ + cmp r1, #2 │ │ + beq.n 96242 │ │ + add.w r9, sp, #12 │ │ + mov.w r8, #0 │ │ + mov.w sl, #4294967295 @ 0xffffffff │ │ + str.w r8, [sp, #12] │ │ + ldr r0, [r5, #0] │ │ + cmp r0, r6 │ │ + bne.n 9621a │ │ ldr r0, [sp, #12] │ │ - sub.w r0, r8, r0 │ │ - add sp, #24 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ - b.w ccae8 │ │ + mov r1, r5 │ │ + movs r2, #137 @ 0x89 │ │ + mov r3, r6 │ │ + cmp r0, #0 │ │ + it ne │ │ + addne.w r0, r9, #4 │ │ + stmia.w sp, {r0, r8, sl} │ │ + movs r0, #240 @ 0xf0 │ │ + blx cd1f0 │ │ + cmp.w r0, #4294967295 @ 0xffffffff │ │ + bgt.n 9621a │ │ + blx cd390 │ │ + ldr r0, [r0, #0] │ │ + cmp r0, #4 │ │ + beq.n 961ea │ │ + movs r0, #1 │ │ + ldrex r1, [r4] │ │ + cbnz r1, 96236 │ │ + strex r1, r0, [r4] │ │ + cmp r1, #0 │ │ + bne.n 9621c │ │ + dmb ish │ │ add sp, #24 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ + ldmia.w sp!, {r8, r9, sl} │ │ + pop {r4, r5, r6, r7, pc} │ │ + mov r0, r4 │ │ + clrex │ │ + bl 7842a │ │ + b.n 9622e │ │ + movs r0, #240 @ 0xf0 │ │ + mov r1, r4 │ │ + movs r2, #129 @ 0x81 │ │ + movs r3, #1 │ │ + blx cd1f0 │ │ + b.n 961da │ │ + mov r1, r0 │ │ + movs r0, #240 @ 0xf0 │ │ + movs r2, #129 @ 0x81 │ │ + movs r3, #1 │ │ + b.w cd138 │ │ + ldr r0, [pc, #36] @ (96284 ) │ │ + add r0, pc │ │ + ldr r0, [r0, #0] │ │ + dmb ish │ │ + cbz r0, 9626e │ │ + movs r1, #1 │ │ + b.w cd12c │ │ + push {r7, lr} │ │ + mov r7, sp │ │ + ldr r0, [pc, #20] @ (96288 ) │ │ + add r0, pc │ │ + bl 78168 │ │ + ldmia.w sp!, {r7, lr} │ │ + movs r1, #1 │ │ + b.w cd12c │ │ + stmia.w lr!, {r0, r1} │ │ + ldmia.w r8, {r0, r1} │ │ + push {r7, lr} │ │ + mov r7, sp │ │ + bl 95e14 │ │ + bl 94448 │ │ + push {r7, lr} │ │ + mov r7, sp │ │ + mov r2, r0 │ │ + mov r0, r1 │ │ + mov r1, r2 │ │ + bl 9628c │ │ push {r4, r5, r6, r7, lr} │ │ sub sp, #20 │ │ ldr r6, [r0, #4] │ │ - cbz r6, 94e30 │ │ + cbz r6, 96314 │ │ ldr r5, [r0, #0] │ │ ldr r0, [r0, #12] │ │ - cbz r0, 94e12 │ │ + cbz r0, 962f6 │ │ str r0, [sp, #16] │ │ adds r0, r5, r6 │ │ adds r0, #1 │ │ str r0, [sp, #12] │ │ adds r0, r5, #4 │ │ ldr r1, [r5, #0] │ │ str r0, [sp, #8] │ │ mov.w r0, #2155905152 @ 0x80808080 │ │ bics r0, r1 │ │ movs r7, #1 │ │ mov r4, sp │ │ strd r5, r0, [sp] │ │ - cbz r7, 94e12 │ │ + cbz r7, 962f6 │ │ mov r0, r4 │ │ - bl 94e34 │ │ + bl 96318 │ │ ldr.w r1, [r0, #-8] │ │ ldr r2, [r1, #0] │ │ subs r2, #1 │ │ str r2, [r1, #0] │ │ ldr r1, [sp, #16] │ │ sub.w r7, r1, #1 │ │ str r7, [sp, #16] │ │ - bne.n 94dec │ │ + bne.n 962d0 │ │ ldr.w r0, [r0, #-8] │ │ - bl 981b8 │ │ - b.n 94dec │ │ + bl 996ec │ │ + b.n 962d0 │ │ adds r3, r6, #1 │ │ mov r0, sp │ │ movs r1, #16 │ │ movs r2, #8 │ │ - bl 5e51a │ │ + bl 5e92e │ │ ldr r0, [sp, #4] │ │ - cbz r0, 94e30 │ │ + cbz r0, 96314 │ │ ldr r0, [sp, #8] │ │ subs r0, r5, r0 │ │ add sp, #20 │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ - b.w ccae8 │ │ + b.w cd0f0 │ │ add sp, #20 │ │ pop {r4, r5, r6, r7, pc} │ │ push {r4, r5, r6, lr} │ │ adds r5, r0, #4 │ │ mov r4, r0 │ │ mov.w r6, #2155905152 @ 0x80808080 │ │ mov r0, r5 │ │ - bl 57458 │ │ + bl 4b2e2 │ │ cmp r0, #1 │ │ - beq.n 94e5c │ │ + beq.n 96340 │ │ ldr r1, [r4, #8] │ │ ldr r0, [r4, #0] │ │ ldmia r1!, {r2} │ │ subs r0, #64 @ 0x40 │ │ bic.w r2, r6, r2 │ │ str r1, [r4, #8] │ │ strd r0, r2, [r4] │ │ - b.n 94e3e │ │ + b.n 96322 │ │ ldr r0, [r4, #0] │ │ sub.w r0, r0, r1, lsl #4 │ │ pop {r4, r5, r6, pc} │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ + sub sp, #24 │ │ + ldr.w r9, [r0, #4] │ │ + cmp.w r9, #0 │ │ + beq.n 963fc │ │ + ldr.w r8, [r0] │ │ + ldr r0, [r0, #12] │ │ + cbz r0, 963da │ │ + str r0, [sp, #20] │ │ + add.w r0, r8, r9 │ │ + adds r0, #1 │ │ + str r0, [sp, #16] │ │ + add.w r0, r8, #4 │ │ + ldr.w r1, [r8] │ │ + str r0, [sp, #12] │ │ + mov.w r0, #2155905152 @ 0x80808080 │ │ + bics r0, r1 │ │ + add.w sl, sp, #4 │ │ + movs r7, #1 │ │ + strd r8, r0, [sp, #4] │ │ + cbz r7, 963da │ │ + mov r0, sl │ │ + bl 96402 │ │ + mov r5, r0 │ │ + ldr r0, [sp, #20] │ │ + ldrd r6, r4, [r5, #-40] @ 0x28 │ │ + ldr r1, [r4, #0] │ │ + subs r7, r0, #1 │ │ + str r7, [sp, #20] │ │ + cbz r1, 963a0 │ │ + mov r0, r6 │ │ + blx r1 │ │ + ldr r0, [r4, #4] │ │ + cbz r0, 963aa │ │ + mov r0, r6 │ │ + blx cd200 │ │ + ldrd r6, r4, [r5, #-32] │ │ + ldr r1, [r4, #0] │ │ + cbz r1, 963b6 │ │ + mov r0, r6 │ │ + blx r1 │ │ + ldr r0, [r4, #4] │ │ + cbz r0, 963c0 │ │ + mov r0, r6 │ │ + blx cd200 │ │ + ldrd r5, r6, [r5, #-24] │ │ + ldr r1, [r6, #0] │ │ + cbz r1, 963cc │ │ + mov r0, r5 │ │ + blx r1 │ │ + ldr r0, [r6, #4] │ │ + cmp r0, #0 │ │ + beq.n 96384 │ │ + mov r0, r5 │ │ + blx cd200 │ │ + b.n 96384 │ │ + add.w r3, r9, #1 │ │ + add r0, sp, #4 │ │ + movs r1, #48 @ 0x30 │ │ + movs r2, #8 │ │ + bl 5e92e │ │ + ldr r0, [sp, #8] │ │ + cbz r0, 963fc │ │ + ldr r0, [sp, #12] │ │ + sub.w r0, r8, r0 │ │ + add sp, #24 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ + b.w cd0f0 │ │ + add sp, #24 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ push {r4, r5, r6, lr} │ │ adds r5, r0, #4 │ │ mov r4, r0 │ │ mov.w r6, #2155905152 @ 0x80808080 │ │ mov r0, r5 │ │ - bl 57458 │ │ + bl 4b2e2 │ │ cmp r0, #1 │ │ - beq.n 94e8c │ │ + beq.n 9642a │ │ ldr r1, [r4, #8] │ │ ldr r0, [r4, #0] │ │ ldmia r1!, {r2} │ │ - subs r0, #96 @ 0x60 │ │ + subs r0, #192 @ 0xc0 │ │ bic.w r2, r6, r2 │ │ str r1, [r4, #8] │ │ strd r0, r2, [r4] │ │ - b.n 94e6e │ │ + b.n 9640c │ │ negs r1, r1 │ │ ldr r0, [r4, #0] │ │ add.w r1, r1, r1, lsl #1 │ │ - add.w r0, r0, r1, lsl #3 │ │ + add.w r0, r0, r1, lsl #4 │ │ + pop {r4, r5, r6, pc} │ │ + push {r4, r5, r6, lr} │ │ + adds r5, r0, #4 │ │ + mov r4, r0 │ │ + mov.w r6, #2155905152 @ 0x80808080 │ │ + mov r0, r5 │ │ + bl 4b2e2 │ │ + cmp r0, #1 │ │ + beq.n 96460 │ │ + ldr r1, [r4, #8] │ │ + ldr r0, [r4, #0] │ │ + ldmia r1!, {r2} │ │ + subs r0, #128 @ 0x80 │ │ + bic.w r2, r6, r2 │ │ + str r1, [r4, #8] │ │ + strd r0, r2, [r4] │ │ + b.n 96442 │ │ + ldr r0, [r4, #0] │ │ + sub.w r0, r0, r1, lsl #5 │ │ pop {r4, r5, r6, pc} │ │ - ldr r2, [r0, #0] │ │ - subs r2, #1 │ │ - str r2, [r0, #0] │ │ - it eq │ │ - beq.w 97c28 │ │ - bx lr │ │ push {r0, r1, r2, r3, r4, lr} │ │ - cbz r1, 94ecc │ │ + cbz r1, 9648c │ │ mov r4, r0 │ │ adds r3, r1, #1 │ │ add r0, sp, #4 │ │ movs r1, #16 │ │ movs r2, #8 │ │ - bl 5e51a │ │ + bl 5e92e │ │ ldr r0, [sp, #8] │ │ - cbz r0, 94ecc │ │ + cbz r0, 9648c │ │ ldr r0, [sp, #12] │ │ subs r0, r4, r0 │ │ add sp, #16 │ │ ldmia.w sp!, {r4, lr} │ │ - b.w ccae8 │ │ + b.w cd0f0 │ │ pop {r0, r1, r2, r3, r4, pc} │ │ push {r4, r5, r6, r7, lr} │ │ sub sp, #20 │ │ ldr r6, [r0, #4] │ │ - cbz r6, 94f3c │ │ + cbz r6, 964fc │ │ ldr r5, [r0, #0] │ │ ldr r0, [r0, #12] │ │ - cbz r0, 94f1e │ │ + cbz r0, 964de │ │ str r0, [sp, #16] │ │ adds r0, r5, r6 │ │ adds r0, #1 │ │ str r0, [sp, #12] │ │ adds r0, r5, #4 │ │ ldr r1, [r5, #0] │ │ str r0, [sp, #8] │ │ mov.w r0, #2155905152 @ 0x80808080 │ │ bics r0, r1 │ │ movs r7, #1 │ │ mov r4, sp │ │ strd r5, r0, [sp] │ │ - cbz r7, 94f1e │ │ + cbz r7, 964de │ │ mov r0, r4 │ │ - bl 94e34 │ │ + bl 96318 │ │ ldr.w r1, [r0, #-8] │ │ ldr r2, [r1, #0] │ │ subs r2, #1 │ │ str r2, [r1, #0] │ │ ldr r1, [sp, #16] │ │ sub.w r7, r1, #1 │ │ str r7, [sp, #16] │ │ - bne.n 94ef8 │ │ + bne.n 964b8 │ │ ldr.w r0, [r0, #-8] │ │ - bl 97bd6 │ │ - b.n 94ef8 │ │ + bl 993fc │ │ + b.n 964b8 │ │ adds r3, r6, #1 │ │ mov r0, sp │ │ movs r1, #16 │ │ movs r2, #8 │ │ - bl 5e51a │ │ + bl 5e92e │ │ ldr r0, [sp, #4] │ │ - cbz r0, 94f3c │ │ + cbz r0, 964fc │ │ ldr r0, [sp, #8] │ │ subs r0, r5, r0 │ │ add sp, #20 │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ - b.w ccae8 │ │ + b.w cd0f0 │ │ add sp, #20 │ │ pop {r4, r5, r6, r7, pc} │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ + sub sp, #24 │ │ + ldr r6, [r0, #4] │ │ + cmp r6, #0 │ │ + beq.n 9659c │ │ + ldr.w r8, [r0] │ │ + ldr r0, [r0, #12] │ │ + cbz r0, 9657c │ │ + str r0, [sp, #20] │ │ + add.w r0, r8, r6 │ │ + adds r0, #1 │ │ + ldr.w r1, [r8] │ │ + str r0, [sp, #16] │ │ + add.w r0, r8, #4 │ │ + str r0, [sp, #12] │ │ + mov.w r7, #2155905152 @ 0x80808080 │ │ + bic.w r0, r7, r1 │ │ + movs r5, #1 │ │ + strd r8, r0, [sp, #4] │ │ + add r0, sp, #4 │ │ + adds r4, r0, #4 │ │ + cbz r5, 9657c │ │ + mov r0, r4 │ │ + bl 4b2e2 │ │ + cmp r0, #1 │ │ + beq.n 9655a │ │ + ldr r0, [sp, #4] │ │ + ldr r1, [sp, #12] │ │ + subs r0, #64 @ 0x40 │ │ + str r0, [sp, #4] │ │ + ldmia r1!, {r0} │ │ + bic.w r0, r7, r0 │ │ + str r1, [sp, #12] │ │ + str r0, [sp, #8] │ │ + b.n 9653c │ │ + ldr r0, [sp, #4] │ │ + ldr r2, [sp, #20] │ │ + sub.w r0, r0, r1, lsl #4 │ │ + subs r5, r2, #1 │ │ + str r5, [sp, #20] │ │ + ldr.w r1, [r0, #-8] │ │ + ldr r3, [r1, #0] │ │ + subs r3, #1 │ │ + str r3, [r1, #0] │ │ + bne.n 9653a │ │ + ldr.w r0, [r0, #-8] │ │ + bl 99780 │ │ + b.n 9653a │ │ + adds r3, r6, #1 │ │ + add r0, sp, #4 │ │ + movs r1, #16 │ │ + movs r2, #8 │ │ + bl 5e92e │ │ + ldr r0, [sp, #8] │ │ + cbz r0, 9659c │ │ + ldr r0, [sp, #12] │ │ + sub.w r0, r8, r0 │ │ + add sp, #24 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ + b.w cd0f0 │ │ + add sp, #24 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ push {r4, r5, r6, lr} │ │ adds r5, r0, #4 │ │ mov r4, r0 │ │ mov.w r6, #2155905152 @ 0x80808080 │ │ mov r0, r5 │ │ - bl 57458 │ │ + bl 4b2e2 │ │ cmp r0, #1 │ │ - beq.n 94f68 │ │ + beq.n 965ca │ │ ldr r1, [r4, #8] │ │ ldr r0, [r4, #0] │ │ ldmia r1!, {r2} │ │ - subs r0, #128 @ 0x80 │ │ + subs r0, #96 @ 0x60 │ │ bic.w r2, r6, r2 │ │ str r1, [r4, #8] │ │ strd r0, r2, [r4] │ │ - b.n 94f4a │ │ + b.n 965ac │ │ + negs r1, r1 │ │ ldr r0, [r4, #0] │ │ - sub.w r0, r0, r1, lsl #5 │ │ + add.w r1, r1, r1, lsl #1 │ │ + add.w r0, r0, r1, lsl #3 │ │ pop {r4, r5, r6, pc} │ │ + ldr r2, [r0, #0] │ │ + subs r2, #1 │ │ + str r2, [r0, #0] │ │ + it eq │ │ + beq.w 99a5c │ │ + bx lr │ │ push {r4, r5, r6, lr} │ │ adds r5, r0, #4 │ │ mov r4, r0 │ │ mov.w r6, #2155905152 @ 0x80808080 │ │ mov r0, r5 │ │ - bl 57458 │ │ + bl 4b2e2 │ │ cmp r0, #1 │ │ - beq.n 94f98 │ │ + beq.n 9660e │ │ ldr r1, [r4, #8] │ │ ldr r0, [r4, #0] │ │ ldmia r1!, {r2} │ │ subs r0, #96 @ 0x60 │ │ bic.w r2, r6, r2 │ │ str r1, [r4, #8] │ │ strd r0, r2, [r4] │ │ - b.n 94f7a │ │ + b.n 965f0 │ │ negs r1, r1 │ │ ldr r0, [r4, #0] │ │ add.w r1, r1, r1, lsl #1 │ │ add.w r0, r0, r1, lsl #3 │ │ pop {r4, r5, r6, pc} │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ + sub sp, #24 │ │ + ldr r7, [r0, #4] │ │ + cmp r7, #0 │ │ + beq.n 966b2 │ │ + ldr.w r8, [r0] │ │ + ldr r0, [r0, #12] │ │ + cbz r0, 96692 │ │ + str r0, [sp, #20] │ │ + add.w r0, r8, r7 │ │ + adds r0, #1 │ │ + str r0, [sp, #16] │ │ + add.w r0, r8, #4 │ │ + ldr.w r1, [r8] │ │ + str r0, [sp, #12] │ │ + mov.w r0, #2155905152 @ 0x80808080 │ │ + bics r0, r1 │ │ + movs r6, #1 │ │ + strd r8, r0, [sp, #4] │ │ + add r4, sp, #4 │ │ + cbz r6, 96692 │ │ + mov r0, r4 │ │ + bl 966b8 │ │ + mov r5, r0 │ │ + ldr r0, [sp, #20] │ │ + subs r6, r0, #1 │ │ + ldr.w r0, [r5, #-8] │ │ + str r6, [sp, #20] │ │ + bl 966e8 │ │ + ldr.w r0, [r5, #-4] │ │ + dmb ish │ │ + ldrex r1, [r0] │ │ + subs r2, r1, #1 │ │ + strex r3, r2, [r0] │ │ + cmp r3, #0 │ │ + bne.n 96672 │ │ + cmp r1, #1 │ │ + bne.n 96652 │ │ + dmb ish │ │ + ldr.w r0, [r5, #-4] │ │ + bl b026c │ │ + b.n 96652 │ │ + adds r3, r7, #1 │ │ + add r0, sp, #4 │ │ + movs r1, #16 │ │ + movs r2, #8 │ │ + bl 5e92e │ │ + ldr r0, [sp, #8] │ │ + cbz r0, 966b2 │ │ + ldr r0, [sp, #12] │ │ + sub.w r0, r8, r0 │ │ + add sp, #24 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ + b.w cd0f0 │ │ + add sp, #24 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ + push {r4, r5, r6, lr} │ │ + adds r5, r0, #4 │ │ + mov r4, r0 │ │ + mov.w r6, #2155905152 @ 0x80808080 │ │ + mov r0, r5 │ │ + bl 4b2e2 │ │ + cmp r0, #1 │ │ + beq.n 966e0 │ │ + ldr r1, [r4, #8] │ │ + ldr r0, [r4, #0] │ │ + ldmia r1!, {r2} │ │ + subs r0, #64 @ 0x40 │ │ + bic.w r2, r6, r2 │ │ + str r1, [r4, #8] │ │ + strd r0, r2, [r4] │ │ + b.n 966c2 │ │ + ldr r0, [r4, #0] │ │ + sub.w r0, r0, r1, lsl #4 │ │ + pop {r4, r5, r6, pc} │ │ + ldr r1, [r0, #0] │ │ + subs r1, #1 │ │ + str r1, [r0, #0] │ │ + it eq │ │ + beq.w 99898 │ │ + bx lr │ │ push {r4, r5, r6, r7, lr} │ │ sub sp, #20 │ │ ldr r6, [r0, #4] │ │ - cbz r6, 95006 │ │ + cbz r6, 96756 │ │ ldr r5, [r0, #0] │ │ ldr r0, [r0, #12] │ │ - cbz r0, 94fe8 │ │ + cbz r0, 96738 │ │ str r0, [sp, #16] │ │ adds r0, r5, r6 │ │ adds r0, #1 │ │ str r0, [sp, #12] │ │ adds r0, r5, #4 │ │ ldr r1, [r5, #0] │ │ str r0, [sp, #8] │ │ mov.w r0, #2155905152 @ 0x80808080 │ │ bics r0, r1 │ │ movs r7, #1 │ │ mov r4, sp │ │ strd r5, r0, [sp] │ │ - cbz r7, 94fe8 │ │ + cbz r7, 96738 │ │ mov r0, r4 │ │ - bl 9500a │ │ + bl 9675a │ │ ldr.w r0, [r0, #-8] │ │ ldr r1, [sp, #16] │ │ subs r7, r1, #1 │ │ str r7, [sp, #16] │ │ - bl 94d12 │ │ - b.n 94fd0 │ │ + bl 966e8 │ │ + b.n 96720 │ │ adds r3, r6, #1 │ │ mov r0, sp │ │ movs r1, #24 │ │ movs r2, #8 │ │ - bl 5e51a │ │ + bl 5e92e │ │ ldr r0, [sp, #4] │ │ - cbz r0, 95006 │ │ + cbz r0, 96756 │ │ ldr r0, [sp, #8] │ │ subs r0, r5, r0 │ │ add sp, #20 │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ - b.w ccae8 │ │ + b.w cd0f0 │ │ add sp, #20 │ │ pop {r4, r5, r6, r7, pc} │ │ push {r4, r5, r6, lr} │ │ adds r5, r0, #4 │ │ mov r4, r0 │ │ mov.w r6, #2155905152 @ 0x80808080 │ │ mov r0, r5 │ │ - bl 57458 │ │ + bl 4b2e2 │ │ cmp r0, #1 │ │ - beq.n 95032 │ │ + beq.n 96782 │ │ ldr r1, [r4, #8] │ │ ldr r0, [r4, #0] │ │ ldmia r1!, {r2} │ │ subs r0, #96 @ 0x60 │ │ bic.w r2, r6, r2 │ │ str r1, [r4, #8] │ │ strd r0, r2, [r4] │ │ - b.n 95014 │ │ + b.n 96764 │ │ negs r1, r1 │ │ ldr r0, [r4, #0] │ │ add.w r1, r1, r1, lsl #1 │ │ add.w r0, r0, r1, lsl #3 │ │ pop {r4, r5, r6, pc} │ │ push {r4, r5, r6, r7, lr} │ │ sub sp, #20 │ │ ldr r6, [r0, #4] │ │ - cbz r6, 950ae │ │ + cbz r6, 967fe │ │ ldr r5, [r0, #0] │ │ ldr r0, [r0, #12] │ │ - cbz r0, 95090 │ │ + cbz r0, 967e0 │ │ str r0, [sp, #16] │ │ adds r0, r5, r6 │ │ adds r0, #1 │ │ str r0, [sp, #12] │ │ adds r0, r5, #4 │ │ ldr r1, [r5, #0] │ │ str r0, [sp, #8] │ │ mov.w r0, #2155905152 @ 0x80808080 │ │ bics r0, r1 │ │ movs r7, #1 │ │ mov r4, sp │ │ strd r5, r0, [sp] │ │ - cbz r7, 95090 │ │ + cbz r7, 967e0 │ │ mov r0, r4 │ │ - bl 94e34 │ │ + bl 96318 │ │ ldr.w r1, [r0, #-8] │ │ ldr r2, [r1, #0] │ │ subs r2, #1 │ │ str r2, [r1, #0] │ │ ldr r1, [sp, #16] │ │ sub.w r7, r1, #1 │ │ str r7, [sp, #16] │ │ - bne.n 9506a │ │ + bne.n 967ba │ │ ldr.w r0, [r0, #-8] │ │ - bl 98504 │ │ - b.n 9506a │ │ + bl 99780 │ │ + b.n 967ba │ │ adds r3, r6, #1 │ │ mov r0, sp │ │ movs r1, #16 │ │ movs r2, #8 │ │ - bl 5e51a │ │ + bl 5e92e │ │ ldr r0, [sp, #4] │ │ - cbz r0, 950ae │ │ + cbz r0, 967fe │ │ ldr r0, [sp, #8] │ │ subs r0, r5, r0 │ │ add sp, #20 │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ - b.w ccae8 │ │ + b.w cd0f0 │ │ add sp, #20 │ │ pop {r4, r5, r6, r7, pc} │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ - sub sp, #24 │ │ - ldr.w r9, [r0, #4] │ │ - cmp.w r9, #0 │ │ - beq.n 95166 │ │ - ldr.w r8, [r0] │ │ - ldr r0, [r0, #12] │ │ - cbz r0, 95144 │ │ - str r0, [sp, #20] │ │ - add.w r0, r8, r9 │ │ - adds r0, #1 │ │ - str r0, [sp, #16] │ │ - add.w r0, r8, #4 │ │ - ldr.w r1, [r8] │ │ - str r0, [sp, #12] │ │ - mov.w r0, #2155905152 @ 0x80808080 │ │ - bics r0, r1 │ │ - add.w sl, sp, #4 │ │ - movs r7, #1 │ │ - strd r8, r0, [sp, #4] │ │ - cbz r7, 95144 │ │ - mov r0, sl │ │ - bl 9516c │ │ - mov r5, r0 │ │ - ldr r0, [sp, #20] │ │ - ldrd r6, r4, [r5, #-40] @ 0x28 │ │ - ldr r1, [r4, #0] │ │ - subs r7, r0, #1 │ │ - str r7, [sp, #20] │ │ - cbz r1, 9510a │ │ - mov r0, r6 │ │ - blx r1 │ │ - ldr r0, [r4, #4] │ │ - cbz r0, 95114 │ │ - mov r0, r6 │ │ - blx ccbe0 │ │ - ldrd r6, r4, [r5, #-32] │ │ - ldr r1, [r4, #0] │ │ - cbz r1, 95120 │ │ - mov r0, r6 │ │ - blx r1 │ │ - ldr r0, [r4, #4] │ │ - cbz r0, 9512a │ │ - mov r0, r6 │ │ - blx ccbe0 │ │ - ldrd r5, r6, [r5, #-24] │ │ - ldr r1, [r6, #0] │ │ - cbz r1, 95136 │ │ - mov r0, r5 │ │ - blx r1 │ │ - ldr r0, [r6, #4] │ │ - cmp r0, #0 │ │ - beq.n 950ee │ │ - mov r0, r5 │ │ - blx ccbe0 │ │ - b.n 950ee │ │ - add.w r3, r9, #1 │ │ - add r0, sp, #4 │ │ - movs r1, #48 @ 0x30 │ │ - movs r2, #8 │ │ - bl 5e51a │ │ - ldr r0, [sp, #8] │ │ - cbz r0, 95166 │ │ - ldr r0, [sp, #12] │ │ - sub.w r0, r8, r0 │ │ - add sp, #24 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ - b.w ccae8 │ │ - add sp, #24 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ - push {r4, r5, r6, lr} │ │ - adds r5, r0, #4 │ │ - mov r4, r0 │ │ - mov.w r6, #2155905152 @ 0x80808080 │ │ - mov r0, r5 │ │ - bl 57458 │ │ - cmp r0, #1 │ │ - beq.n 95194 │ │ - ldr r1, [r4, #8] │ │ - ldr r0, [r4, #0] │ │ - ldmia r1!, {r2} │ │ - subs r0, #192 @ 0xc0 │ │ - bic.w r2, r6, r2 │ │ - str r1, [r4, #8] │ │ - strd r0, r2, [r4] │ │ - b.n 95176 │ │ - negs r1, r1 │ │ - ldr r0, [r4, #0] │ │ - add.w r1, r1, r1, lsl #1 │ │ - add.w r0, r0, r1, lsl #4 │ │ - pop {r4, r5, r6, pc} │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, #28 │ │ mov r9, r1 │ │ mov sl, r0 │ │ lsrs r0, r2, #25 │ │ mov.w r1, #16843009 @ 0x1010101 │ │ muls r1, r0 │ │ @@ -112856,181 +120689,297 @@ │ │ ldr.w r8, [r7, r4] │ │ eor.w r2, r8, r1 │ │ sub.w r1, r2, #16843009 @ 0x1010101 │ │ bics r1, r2 │ │ bic.w r1, r1, #2139062143 @ 0x7f7f7f7f │ │ str r1, [sp, #24] │ │ mov fp, r0 │ │ - bl 57458 │ │ - cbz r0, 95210 │ │ + bl 4b2e2 │ │ + cbz r0, 96870 │ │ adds r0, r1, r4 │ │ ldr r3, [sp, #20] │ │ and.w r5, r0, r6 │ │ ldr r0, [sp, #12] │ │ sub.w r1, r0, r5, lsl #4 │ │ ldr r0, [sp, #16] │ │ ldrd r1, r2, [r1] │ │ eors r2, r3 │ │ eors r1, r0 │ │ mov r0, fp │ │ orrs r1, r2 │ │ - beq.n 9522c │ │ - b.n 951e8 │ │ + beq.n 9688c │ │ + b.n 96848 │ │ and.w r0, r8, r8, lsl #1 │ │ tst.w r0, #2155905152 @ 0x80808080 │ │ - bne.n 95252 │ │ + bne.n 968b2 │ │ ldr r0, [sp, #8] │ │ ldr r1, [sp, #4] │ │ adds r0, #4 │ │ str r0, [sp, #8] │ │ add r0, r4 │ │ and.w r4, r0, r6 │ │ mov r0, fp │ │ - b.n 951d4 │ │ + b.n 96834 │ │ sbfx r1, r5, #0, #28 │ │ mov r0, r9 │ │ negs r4, r5 │ │ - bl 5e73e │ │ + bl 5eb28 │ │ add.w r0, r7, r4, lsl #4 │ │ ldrd r1, r2, [r0, #-16] │ │ ldr.w r0, [r0, #-8] │ │ strd r1, r2, [sl] │ │ str.w r0, [sl, #8] │ │ add sp, #28 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ movs r0, #0 │ │ - b.n 95248 │ │ - bmi.n 95202 │ │ + b.n 968a8 │ │ + push {r4, lr} │ │ + mov r4, r0 │ │ + ldr r0, [r0, #0] │ │ + subs r0, r0, r1 │ │ + movs r1, #24 │ │ + blx ca338 │ │ + mov r1, r0 │ │ + mov r0, r4 │ │ + ldmia.w sp!, {r4, lr} │ │ + b.w 5eb28 │ │ stmdb sp!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, lr} │ │ - mov r6, r2 │ │ - mov r7, r1 │ │ + mov r7, r3 │ │ + mov r5, r2 │ │ + mov r6, r1 │ │ mov r4, r0 │ │ cmp r3, #8 │ │ - bcs.n 95270 │ │ - movs r5, #8 │ │ - cmp r3, #4 │ │ + bcs.n 968ea │ │ + movs r3, #8 │ │ + cmp r7, #4 │ │ it cc │ │ - movcc r5, #4 │ │ - b.n 95290 │ │ + movcc r3, #4 │ │ + b.n 9690a │ │ movs r0, #0 │ │ - cmp.w r0, r3, lsr #29 │ │ - bne.n 952ea │ │ - lsls r0, r3, #3 │ │ + cmp.w r0, r7, lsr #29 │ │ + bne.n 96936 │ │ + lsls r0, r7, #3 │ │ movs r1, #7 │ │ - blx c9f40 │ │ + blx ca548 │ │ subs r0, #1 │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ clz r0, r0 │ │ lsr.w r0, r1, r0 │ │ - adds r5, r0, #1 │ │ - add r0, sp, #4 │ │ - mov r1, r7 │ │ - mov r2, r6 │ │ - mov r3, r5 │ │ - bl 72066 │ │ - ldr r6, [sp, #4] │ │ - cbz r6, 952ea │ │ - ldrd r7, r8, [sp, #8] │ │ - cbz r7, 952be │ │ - ldr r0, [pc, #72] @ (952f0 ) │ │ + adds r3, r0, #1 │ │ + mov r0, sp │ │ mov r1, r6 │ │ - add r0, pc │ │ - ldrb r0, [r0, #1] │ │ - mov r0, r7 │ │ - bl 4abf8 │ │ - cbnz r0, 952c0 │ │ - mov r0, r6 │ │ - mov r1, r7 │ │ - bl 53e10 │ │ - mov r0, r6 │ │ - add.w r6, r0, r8 │ │ - adds r1, r5, #4 │ │ + mov r2, r5 │ │ + bl 5ead0 │ │ + ldmia.w sp, {r5, r6, r7} │ │ + cbz r5, 9692e │ │ + adds r1, r6, #5 │ │ + mov r0, r5 │ │ movs r2, #255 @ 0xff │ │ - mov r0, r6 │ │ - bl c9740 │ │ - lsrs r2, r5, #3 │ │ - subs r0, r5, #1 │ │ - movs r1, #0 │ │ - lsls r2, r2, #3 │ │ - cmp r5, #9 │ │ - strd r6, r0, [r4] │ │ - it cs │ │ - subcs.w r0, r2, r5, lsr #3 │ │ - strd r0, r1, [r4, #8] │ │ + ldr.w r8, [sp, #12] │ │ + bl c9f82 │ │ + str.w r8, [r4, #12] │ │ + b.n 96930 │ │ + movs r5, #0 │ │ + stmia r4!, {r5, r6, r7} │ │ ldmia.w sp!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, pc} │ │ - bl 53de4 │ │ - nop │ │ - ssat r0, #4, r2 │ │ - push {r2, r3, r4, r5, r7, lr} │ │ - ldr r0, [r0, #0] │ │ - ldr r1, [r1, #0] │ │ - ldr r3, [r0, #0] │ │ - sub.w r1, r1, r2, lsl #4 │ │ - ldrd r4, r5, [r1, #-16] │ │ - ldmia r3, {r0, r1, r2, r3} │ │ - strd r4, r5, [sp] │ │ - bl 601a4 │ │ - pop {r2, r3, r4, r5, r7, pc} │ │ + bl 54a94 │ │ push {r0, r1, r2, r3, r4, lr} │ │ mov r4, r0 │ │ ldr r0, [r0, #16] │ │ - cbz r0, 95338 │ │ + cbz r0, 96962 │ │ ldrd r1, r2, [r4, #4] │ │ adds r3, r0, #1 │ │ add r0, sp, #4 │ │ - bl 5e51a │ │ + bl 5e92e │ │ ldr r0, [sp, #8] │ │ - cbz r0, 95338 │ │ + cbz r0, 96962 │ │ ldr r0, [sp, #12] │ │ ldr r1, [r4, #12] │ │ subs r0, r1, r0 │ │ add sp, #16 │ │ ldmia.w sp!, {r4, lr} │ │ - b.w ccae8 │ │ + b.w cd0f0 │ │ pop {r0, r1, r2, r3, r4, pc} │ │ - bmi.n 952e6 │ │ + push {r2, r3, r4, r5, r7, lr} │ │ + ldr r0, [r0, #0] │ │ + ldr r1, [r1, #0] │ │ + ldr r3, [r0, #0] │ │ + sub.w r1, r1, r2, lsl #4 │ │ + ldrd r4, r5, [r1, #-16] │ │ + ldmia r3, {r0, r1, r2, r3} │ │ + strd r4, r5, [sp] │ │ + bl 643d8 │ │ + pop {r2, r3, r4, r5, r7, pc} │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, #60 @ 0x3c │ │ mov sl, r0 │ │ str r1, [sp, #8] │ │ add r0, sp, #8 │ │ ldr.w r4, [sl, #12] │ │ str r0, [sp, #12] │ │ - adds r0, r4, #1 │ │ - beq.n 95450 │ │ - ldr.w r1, [sl, #4] │ │ - adds r2, r1, #1 │ │ - lsrs r3, r2, #3 │ │ - lsls r3, r3, #3 │ │ - cmp r1, #8 │ │ + adds r3, r4, #1 │ │ + beq.w 96a9e │ │ + ldr.w r0, [sl, #4] │ │ + adds r1, r0, #1 │ │ + lsrs r2, r1, #3 │ │ + lsls r2, r2, #3 │ │ + cmp r0, #8 │ │ + it cs │ │ + subcs.w r0, r2, r1, lsr #3 │ │ + cmp.w r4, r0, lsr #1 │ │ + bcs.n 969c0 │ │ + add r1, sp, #12 │ │ + ldr r2, [pc, #244] @ (96aa8 ) │ │ + mov r0, sl │ │ + movs r3, #72 @ 0x48 │ │ + add r2, pc │ │ + bl 5ec12 │ │ + b.n 96a96 │ │ + adds r0, #1 │ │ + mov.w r9, #72 @ 0x48 │ │ + cmp r0, r3 │ │ + it hi │ │ + movhi r3, r0 │ │ + add r7, sp, #44 @ 0x2c │ │ + movs r1, #72 @ 0x48 │ │ + movs r2, #8 │ │ + movs r5, #8 │ │ + mov r0, r7 │ │ + bl 968d0 │ │ + ldrd r6, r0, [sp, #44] @ 0x2c │ │ + cmp r6, #0 │ │ + beq.n 96a98 │ │ + mov r8, r0 │ │ + str r0, [sp, #32] │ │ + ldr.w r0, [sl] │ │ + add.w r1, sl, #16 │ │ + strd r1, r9, [sp, #16] │ │ + mov.w fp, #2155905152 @ 0x80808080 │ │ + ldr r2, [sp, #52] @ 0x34 │ │ + adds r7, #4 │ │ + ldr r1, [r0, #0] │ │ + add.w r9, sp, #12 │ │ + str r2, [sp, #4] │ │ + movs r2, #0 │ │ + bic.w r1, fp, r1 │ │ + strd r5, r6, [sp, #24] │ │ + str r4, [sp, #56] @ 0x38 │ │ + str r2, [sp, #52] @ 0x34 │ │ + strd r0, r1, [sp, #44] @ 0x2c │ │ + add r0, sp, #16 │ │ + adds r0, #12 │ │ + str r0, [sp, #0] │ │ + cbnz r4, 96a32 │ │ + b.n 96a7c │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + ldr r1, [sp, #52] @ 0x34 │ │ + ldr.w r2, [r0, #4]! │ │ + str r0, [sp, #44] @ 0x2c │ │ + adds r0, r1, #4 │ │ + str r0, [sp, #52] @ 0x34 │ │ + bic.w r0, fp, r2 │ │ + str r0, [sp, #48] @ 0x30 │ │ + mov r0, r7 │ │ + bl 4b2e2 │ │ + cmp r0, #1 │ │ + bne.n 96a1e │ │ + ldrd r0, r2, [sp, #52] @ 0x34 │ │ + adds r5, r0, r1 │ │ + subs r4, r2, #1 │ │ + mov r0, r9 │ │ + mov r1, sl │ │ + mov r2, r5 │ │ + str r4, [sp, #56] @ 0x38 │ │ + bl 96aac │ │ + mov r2, r0 │ │ + mov r3, r1 │ │ + mov r0, r6 │ │ + mov r1, r8 │ │ + bl 5ebda │ │ + mvns r1, r5 │ │ + mvns r0, r0 │ │ + add.w r0, r0, r0, lsl #3 │ │ + add.w r1, r1, r1, lsl #3 │ │ + ldr.w r2, [sl] │ │ + add.w r0, r6, r0, lsl #3 │ │ + add.w r1, r2, r1, lsl #3 │ │ + movs r2, #72 @ 0x48 │ │ + bl ca0b2 │ │ + b.n 96a1a │ │ + ldr.w r0, [sl, #12] │ │ + ldr r1, [sp, #4] │ │ + str r0, [sp, #40] @ 0x28 │ │ + subs r0, r1, r0 │ │ + ldr r1, [sp, #0] │ │ + str r0, [sp, #36] @ 0x24 │ │ + mov r0, sl │ │ + bl 5ebf4 │ │ + add r0, sp, #16 │ │ + bl 9693a │ │ + ldr r0, [pc, #12] @ (96aa4 ) │ │ + add sp, #60 @ 0x3c │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + bl 54a94 │ │ + nop │ │ + movs r1, r0 │ │ + strh r0, [r0, #0] │ │ + lsls r1, r6, #3 │ │ + movs r0, r0 │ │ + push {r2, r3, r4, r5, r7, lr} │ │ + ldr r0, [r0, #0] │ │ + negs r3, r2 │ │ + rsb r2, r2, r3, lsl #3 │ │ + ldr r1, [r1, #0] │ │ + ldr r3, [r0, #0] │ │ + add.w r1, r1, r2, lsl #3 │ │ + ldrd r4, r5, [r1, #-72] @ 0x48 │ │ + ldmia r3, {r0, r1, r2, r3} │ │ + strd r4, r5, [sp] │ │ + bl 99db0 │ │ + pop {r2, r3, r4, r5, r7, pc} │ │ + bmi.n 96a7a │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + sub sp, #60 @ 0x3c │ │ + mov sl, r0 │ │ + str r1, [sp, #8] │ │ + add r0, sp, #8 │ │ + ldr.w r4, [sl, #12] │ │ + str r0, [sp, #12] │ │ + adds r3, r4, #1 │ │ + beq.n 96be4 │ │ + ldr.w r0, [sl, #4] │ │ + adds r1, r0, #1 │ │ + lsrs r2, r1, #3 │ │ + lsls r2, r2, #3 │ │ + cmp r0, #8 │ │ it cs │ │ - subcs.w r1, r3, r2, lsr #3 │ │ - cmp.w r4, r1, lsr #1 │ │ - bcs.n 9537a │ │ + subcs.w r0, r2, r1, lsr #3 │ │ + cmp.w r4, r0, lsr #1 │ │ + bcs.n 96b0e │ │ add r1, sp, #12 │ │ - ldr r2, [pc, #232] @ (95458 ) │ │ + ldr r2, [pc, #232] @ (96bec ) │ │ mov r0, sl │ │ movs r3, #16 │ │ add r2, pc │ │ - bl 5e99c │ │ - b.n 95448 │ │ - adds r3, r1, #1 │ │ + bl 5ec12 │ │ + b.n 96bdc │ │ + adds r0, #1 │ │ mov.w r9, #16 │ │ cmp r0, r3 │ │ it hi │ │ movhi r3, r0 │ │ add r7, sp, #44 @ 0x2c │ │ movs r1, #16 │ │ movs r2, #8 │ │ movs r5, #8 │ │ mov r0, r7 │ │ - bl 95258 │ │ + bl 968d0 │ │ ldrd r6, r0, [sp, #44] @ 0x2c │ │ cmp r6, #0 │ │ - beq.n 9544a │ │ + beq.n 96bde │ │ mov r8, r0 │ │ str r0, [sp, #32] │ │ ldr.w r0, [sl] │ │ add.w r1, sl, #16 │ │ strd r1, r9, [sp, #16] │ │ mov.w fp, #2155905152 @ 0x80808080 │ │ ldr r2, [sp, #52] @ 0x34 │ │ @@ -113043,116 +120992,116 @@ │ │ strd r5, r6, [sp, #24] │ │ str r4, [sp, #56] @ 0x38 │ │ str r2, [sp, #52] @ 0x34 │ │ strd r0, r1, [sp, #44] @ 0x2c │ │ add r0, sp, #16 │ │ adds r0, #12 │ │ str r0, [sp, #0] │ │ - cbnz r4, 953ec │ │ - b.n 9542e │ │ + cbnz r4, 96b80 │ │ + b.n 96bc2 │ │ ldr r0, [sp, #44] @ 0x2c │ │ ldr r1, [sp, #52] @ 0x34 │ │ ldr.w r2, [r0, #4]! │ │ str r0, [sp, #44] @ 0x2c │ │ adds r0, r1, #4 │ │ str r0, [sp, #52] @ 0x34 │ │ bic.w r0, fp, r2 │ │ str r0, [sp, #48] @ 0x30 │ │ mov r0, r7 │ │ - bl 57458 │ │ + bl 4b2e2 │ │ cmp r0, #1 │ │ - bne.n 953d8 │ │ + bne.n 96b6c │ │ ldrd r0, r2, [sp, #52] @ 0x34 │ │ adds r5, r0, r1 │ │ subs r4, r2, #1 │ │ mov r0, r9 │ │ mov r1, sl │ │ mov r2, r5 │ │ str r4, [sp, #56] @ 0x38 │ │ - bl 9545c │ │ + bl 96bf0 │ │ mov r2, r0 │ │ mov r3, r1 │ │ mov r0, r6 │ │ mov r1, r8 │ │ - bl 5e964 │ │ + bl 5ebda │ │ ldr.w r2, [sl] │ │ mvns r0, r0 │ │ mvns r1, r5 │ │ add.w r0, r6, r0, lsl #4 │ │ add.w r1, r2, r1, lsl #4 │ │ movs r2, #16 │ │ - bl c99c0 │ │ - b.n 953d4 │ │ + bl ca0b2 │ │ + b.n 96b68 │ │ ldr.w r0, [sl, #12] │ │ ldr r1, [sp, #4] │ │ str r0, [sp, #40] @ 0x28 │ │ subs r0, r1, r0 │ │ ldr r1, [sp, #0] │ │ str r0, [sp, #36] @ 0x24 │ │ mov r0, sl │ │ - bl 5e97e │ │ + bl 5ebf4 │ │ add r0, sp, #16 │ │ - bl 95310 │ │ - ldr r0, [pc, #8] @ (95454 ) │ │ + bl 9693a │ │ + ldr r0, [pc, #8] @ (96be8 ) │ │ add sp, #60 @ 0x3c │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - bl 53de4 │ │ + bl 54a94 │ │ movs r1, r0 │ │ strh r0, [r0, #0] │ │ lsls r7, r4, #3 │ │ movs r0, r0 │ │ push {r2, r3, r4, r5, r7, lr} │ │ ldr r0, [r0, #0] │ │ ldr r1, [r1, #0] │ │ ldr r3, [r0, #0] │ │ sub.w r1, r1, r2, lsl #4 │ │ ldrd r4, r5, [r1, #-16] │ │ ldmia r3, {r0, r1, r2, r3} │ │ strd r4, r5, [sp] │ │ - bl 57aa4 │ │ + bl 57b04 │ │ pop {r2, r3, r4, r5, r7, pc} │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, #60 @ 0x3c │ │ mov sl, r0 │ │ str r1, [sp, #8] │ │ add r0, sp, #8 │ │ ldr.w r4, [sl, #12] │ │ str r0, [sp, #12] │ │ - adds r0, r4, #1 │ │ - beq.w 95596 │ │ - ldr.w r1, [sl, #4] │ │ - adds r2, r1, #1 │ │ - lsrs r3, r2, #3 │ │ - lsls r3, r3, #3 │ │ - cmp r1, #8 │ │ + adds r3, r4, #1 │ │ + beq.w 96d2a │ │ + ldr.w r0, [sl, #4] │ │ + adds r1, r0, #1 │ │ + lsrs r2, r1, #3 │ │ + lsls r2, r2, #3 │ │ + cmp r0, #8 │ │ it cs │ │ - subcs.w r1, r3, r2, lsr #3 │ │ - cmp.w r4, r1, lsr #1 │ │ - bcs.n 954b8 │ │ + subcs.w r0, r2, r1, lsr #3 │ │ + cmp.w r4, r0, lsr #1 │ │ + bcs.n 96c4c │ │ add r1, sp, #12 │ │ - ldr r2, [pc, #244] @ (955a0 ) │ │ + ldr r2, [pc, #244] @ (96d34 ) │ │ mov r0, sl │ │ - movs r3, #72 @ 0x48 │ │ + movs r3, #24 │ │ add r2, pc │ │ - bl 5e99c │ │ - b.n 9558e │ │ - adds r3, r1, #1 │ │ - mov.w r9, #72 @ 0x48 │ │ + bl 5ec12 │ │ + b.n 96d22 │ │ + adds r0, #1 │ │ + mov.w r9, #24 │ │ cmp r0, r3 │ │ it hi │ │ movhi r3, r0 │ │ add r7, sp, #44 @ 0x2c │ │ - movs r1, #72 @ 0x48 │ │ + movs r1, #24 │ │ movs r2, #8 │ │ movs r5, #8 │ │ mov r0, r7 │ │ - bl 95258 │ │ + bl 968d0 │ │ ldrd r6, r0, [sp, #44] @ 0x2c │ │ cmp r6, #0 │ │ - beq.n 95590 │ │ + beq.n 96d24 │ │ mov r8, r0 │ │ str r0, [sp, #32] │ │ ldr.w r0, [sl] │ │ add.w r1, sl, #16 │ │ strd r1, r9, [sp, #16] │ │ mov.w fp, #2155905152 @ 0x80808080 │ │ ldr r2, [sp, #52] @ 0x34 │ │ @@ -113165,122 +121114,122 @@ │ │ strd r5, r6, [sp, #24] │ │ str r4, [sp, #56] @ 0x38 │ │ str r2, [sp, #52] @ 0x34 │ │ strd r0, r1, [sp, #44] @ 0x2c │ │ add r0, sp, #16 │ │ adds r0, #12 │ │ str r0, [sp, #0] │ │ - cbnz r4, 9552a │ │ - b.n 95574 │ │ + cbnz r4, 96cbe │ │ + b.n 96d08 │ │ ldr r0, [sp, #44] @ 0x2c │ │ ldr r1, [sp, #52] @ 0x34 │ │ ldr.w r2, [r0, #4]! │ │ str r0, [sp, #44] @ 0x2c │ │ adds r0, r1, #4 │ │ str r0, [sp, #52] @ 0x34 │ │ bic.w r0, fp, r2 │ │ str r0, [sp, #48] @ 0x30 │ │ mov r0, r7 │ │ - bl 57458 │ │ + bl 4b2e2 │ │ cmp r0, #1 │ │ - bne.n 95516 │ │ + bne.n 96caa │ │ ldrd r0, r2, [sp, #52] @ 0x34 │ │ adds r5, r0, r1 │ │ subs r4, r2, #1 │ │ mov r0, r9 │ │ mov r1, sl │ │ mov r2, r5 │ │ str r4, [sp, #56] @ 0x38 │ │ - bl 955a4 │ │ + bl 96d38 │ │ mov r2, r0 │ │ mov r3, r1 │ │ mov r0, r6 │ │ mov r1, r8 │ │ - bl 5e964 │ │ + bl 5ebda │ │ mvns r1, r5 │ │ mvns r0, r0 │ │ - add.w r0, r0, r0, lsl #3 │ │ - add.w r1, r1, r1, lsl #3 │ │ + add.w r0, r0, r0, lsl #1 │ │ + add.w r1, r1, r1, lsl #1 │ │ ldr.w r2, [sl] │ │ add.w r0, r6, r0, lsl #3 │ │ add.w r1, r2, r1, lsl #3 │ │ - movs r2, #72 @ 0x48 │ │ - bl c99c0 │ │ - b.n 95512 │ │ + movs r2, #24 │ │ + bl ca0b2 │ │ + b.n 96ca6 │ │ ldr.w r0, [sl, #12] │ │ ldr r1, [sp, #4] │ │ str r0, [sp, #40] @ 0x28 │ │ subs r0, r1, r0 │ │ ldr r1, [sp, #0] │ │ str r0, [sp, #36] @ 0x24 │ │ mov r0, sl │ │ - bl 5e97e │ │ + bl 5ebf4 │ │ add r0, sp, #16 │ │ - bl 95310 │ │ - ldr r0, [pc, #12] @ (9559c ) │ │ + bl 9693a │ │ + ldr r0, [pc, #12] @ (96d30 ) │ │ add sp, #60 @ 0x3c │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - bl 53de4 │ │ + bl 54a94 │ │ nop │ │ movs r1, r0 │ │ strh r0, [r0, #0] │ │ lsls r1, r6, #3 │ │ movs r0, r0 │ │ push {r2, r3, r4, r5, r7, lr} │ │ ldr r0, [r0, #0] │ │ negs r3, r2 │ │ - rsb r2, r2, r3, lsl #3 │ │ + rsb r2, r2, r3, lsl #1 │ │ ldr r1, [r1, #0] │ │ ldr r3, [r0, #0] │ │ add.w r1, r1, r2, lsl #3 │ │ - ldrd r4, r5, [r1, #-72] @ 0x48 │ │ + ldrd r4, r5, [r1, #-24] │ │ ldmia r3, {r0, r1, r2, r3} │ │ strd r4, r5, [sp] │ │ - bl 57aa4 │ │ + bl 99db0 │ │ pop {r2, r3, r4, r5, r7, pc} │ │ - bmi.n 95572 │ │ + bmi.n 96d06 │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, #60 @ 0x3c │ │ mov sl, r0 │ │ str r1, [sp, #8] │ │ add r0, sp, #8 │ │ ldr.w r4, [sl, #12] │ │ str r0, [sp, #12] │ │ - adds r0, r4, #1 │ │ - beq.w 956e6 │ │ - ldr.w r1, [sl, #4] │ │ - adds r2, r1, #1 │ │ - lsrs r3, r2, #3 │ │ - lsls r3, r3, #3 │ │ - cmp r1, #8 │ │ + adds r3, r4, #1 │ │ + beq.n 96e70 │ │ + ldr.w r0, [sl, #4] │ │ + adds r1, r0, #1 │ │ + lsrs r2, r1, #3 │ │ + lsls r2, r2, #3 │ │ + cmp r0, #8 │ │ it cs │ │ - subcs.w r1, r3, r2, lsr #3 │ │ - cmp.w r4, r1, lsr #1 │ │ - bcs.n 95608 │ │ + subcs.w r0, r2, r1, lsr #3 │ │ + cmp.w r4, r0, lsr #1 │ │ + bcs.n 96d9a │ │ add r1, sp, #12 │ │ - ldr r2, [pc, #244] @ (956f0 ) │ │ + ldr r2, [pc, #232] @ (96e78 ) │ │ mov r0, sl │ │ - movs r3, #24 │ │ + movs r3, #16 │ │ add r2, pc │ │ - bl 5e99c │ │ - b.n 956de │ │ - adds r3, r1, #1 │ │ - mov.w r9, #24 │ │ + bl 5ec12 │ │ + b.n 96e68 │ │ + adds r0, #1 │ │ + mov.w r9, #16 │ │ cmp r0, r3 │ │ it hi │ │ movhi r3, r0 │ │ add r7, sp, #44 @ 0x2c │ │ - movs r1, #24 │ │ + movs r1, #16 │ │ movs r2, #8 │ │ movs r5, #8 │ │ mov r0, r7 │ │ - bl 95258 │ │ + bl 968d0 │ │ ldrd r6, r0, [sp, #44] @ 0x2c │ │ cmp r6, #0 │ │ - beq.n 956e0 │ │ + beq.n 96e6a │ │ mov r8, r0 │ │ str r0, [sp, #32] │ │ ldr.w r0, [sl] │ │ add.w r1, sl, #16 │ │ strd r1, r9, [sp, #16] │ │ mov.w fp, #2155905152 @ 0x80808080 │ │ ldr r2, [sp, #52] @ 0x34 │ │ @@ -113293,124 +121242,116 @@ │ │ strd r5, r6, [sp, #24] │ │ str r4, [sp, #56] @ 0x38 │ │ str r2, [sp, #52] @ 0x34 │ │ strd r0, r1, [sp, #44] @ 0x2c │ │ add r0, sp, #16 │ │ adds r0, #12 │ │ str r0, [sp, #0] │ │ - cbnz r4, 9567a │ │ - b.n 956c4 │ │ + cbnz r4, 96e0c │ │ + b.n 96e4e │ │ ldr r0, [sp, #44] @ 0x2c │ │ ldr r1, [sp, #52] @ 0x34 │ │ ldr.w r2, [r0, #4]! │ │ str r0, [sp, #44] @ 0x2c │ │ adds r0, r1, #4 │ │ str r0, [sp, #52] @ 0x34 │ │ bic.w r0, fp, r2 │ │ str r0, [sp, #48] @ 0x30 │ │ mov r0, r7 │ │ - bl 57458 │ │ + bl 4b2e2 │ │ cmp r0, #1 │ │ - bne.n 95666 │ │ + bne.n 96df8 │ │ ldrd r0, r2, [sp, #52] @ 0x34 │ │ adds r5, r0, r1 │ │ subs r4, r2, #1 │ │ mov r0, r9 │ │ mov r1, sl │ │ mov r2, r5 │ │ str r4, [sp, #56] @ 0x38 │ │ - bl 956f4 │ │ + bl 96e7c │ │ mov r2, r0 │ │ mov r3, r1 │ │ mov r0, r6 │ │ mov r1, r8 │ │ - bl 5e964 │ │ - mvns r1, r5 │ │ - mvns r0, r0 │ │ - add.w r0, r0, r0, lsl #1 │ │ - add.w r1, r1, r1, lsl #1 │ │ + bl 5ebda │ │ ldr.w r2, [sl] │ │ - add.w r0, r6, r0, lsl #3 │ │ - add.w r1, r2, r1, lsl #3 │ │ - movs r2, #24 │ │ - bl c99c0 │ │ - b.n 95662 │ │ + mvns r0, r0 │ │ + mvns r1, r5 │ │ + add.w r0, r6, r0, lsl #4 │ │ + add.w r1, r2, r1, lsl #4 │ │ + movs r2, #16 │ │ + bl ca0b2 │ │ + b.n 96df4 │ │ ldr.w r0, [sl, #12] │ │ ldr r1, [sp, #4] │ │ str r0, [sp, #40] @ 0x28 │ │ subs r0, r1, r0 │ │ ldr r1, [sp, #0] │ │ str r0, [sp, #36] @ 0x24 │ │ mov r0, sl │ │ - bl 5e97e │ │ + bl 5ebf4 │ │ add r0, sp, #16 │ │ - bl 95310 │ │ - ldr r0, [pc, #12] @ (956ec ) │ │ + bl 9693a │ │ + ldr r0, [pc, #8] @ (96e74 ) │ │ add sp, #60 @ 0x3c │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - bl 53de4 │ │ - nop │ │ + bl 54a94 │ │ movs r1, r0 │ │ strh r0, [r0, #0] │ │ - lsls r1, r6, #3 │ │ + lsls r7, r4, #3 │ │ movs r0, r0 │ │ - push {r4, r5, r6, r7, lr} │ │ - sub sp, #20 │ │ - negs r3, r2 │ │ + push {r2, r3, r4, r5, r7, lr} │ │ ldr r0, [r0, #0] │ │ - rsb r2, r2, r3, lsl #1 │ │ ldr r1, [r1, #0] │ │ - add.w r1, r1, r2, lsl #3 │ │ ldr r3, [r0, #0] │ │ - sub.w r7, r1, #24 │ │ + sub.w r1, r1, r2, lsl #4 │ │ + ldrd r4, r5, [r1, #-16] │ │ ldmia r3, {r0, r1, r2, r3} │ │ - ldmia r7, {r4, r5, r6, r7} │ │ - stmia.w sp, {r4, r5, r6, r7} │ │ - bl 4a324 │ │ - add sp, #20 │ │ - pop {r4, r5, r6, r7, pc} │ │ + strd r4, r5, [sp] │ │ + bl 99db0 │ │ + pop {r2, r3, r4, r5, r7, pc} │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, #60 @ 0x3c │ │ mov sl, r0 │ │ str r1, [sp, #8] │ │ add r0, sp, #8 │ │ ldr.w r4, [sl, #12] │ │ str r0, [sp, #12] │ │ - adds r0, r4, #1 │ │ - beq.w 9583a │ │ - ldr.w r1, [sl, #4] │ │ - adds r2, r1, #1 │ │ - lsrs r3, r2, #3 │ │ - lsls r3, r3, #3 │ │ - cmp r1, #8 │ │ + adds r3, r4, #1 │ │ + beq.w 96fb6 │ │ + ldr.w r0, [sl, #4] │ │ + adds r1, r0, #1 │ │ + lsrs r2, r1, #3 │ │ + lsls r2, r2, #3 │ │ + cmp r0, #8 │ │ it cs │ │ - subcs.w r1, r3, r2, lsr #3 │ │ - cmp.w r4, r1, lsr #1 │ │ - bcs.n 9575c │ │ + subcs.w r0, r2, r1, lsr #3 │ │ + cmp.w r4, r0, lsr #1 │ │ + bcs.n 96ed8 │ │ add r1, sp, #12 │ │ - ldr r2, [pc, #244] @ (95844 ) │ │ + ldr r2, [pc, #244] @ (96fc0 ) │ │ mov r0, sl │ │ - movs r3, #48 @ 0x30 │ │ + movs r3, #24 │ │ add r2, pc │ │ - bl 5e99c │ │ - b.n 95832 │ │ - adds r3, r1, #1 │ │ - mov.w r9, #48 @ 0x30 │ │ + bl 5ec12 │ │ + b.n 96fae │ │ + adds r0, #1 │ │ + mov.w r9, #24 │ │ cmp r0, r3 │ │ it hi │ │ movhi r3, r0 │ │ add r7, sp, #44 @ 0x2c │ │ - movs r1, #48 @ 0x30 │ │ - movs r2, #8 │ │ - movs r5, #8 │ │ + movs r1, #24 │ │ + movs r2, #4 │ │ + movs r5, #4 │ │ mov r0, r7 │ │ - bl 95258 │ │ + bl 968d0 │ │ ldrd r6, r0, [sp, #44] @ 0x2c │ │ cmp r6, #0 │ │ - beq.n 95834 │ │ + beq.n 96fb0 │ │ mov r8, r0 │ │ str r0, [sp, #32] │ │ ldr.w r0, [sl] │ │ add.w r1, sl, #16 │ │ strd r1, r9, [sp, #16] │ │ mov.w fp, #2155905152 @ 0x80808080 │ │ ldr r2, [sp, #52] @ 0x34 │ │ @@ -113423,122 +121364,122 @@ │ │ strd r5, r6, [sp, #24] │ │ str r4, [sp, #56] @ 0x38 │ │ str r2, [sp, #52] @ 0x34 │ │ strd r0, r1, [sp, #44] @ 0x2c │ │ add r0, sp, #16 │ │ adds r0, #12 │ │ str r0, [sp, #0] │ │ - cbnz r4, 957ce │ │ - b.n 95818 │ │ + cbnz r4, 96f4a │ │ + b.n 96f94 │ │ ldr r0, [sp, #44] @ 0x2c │ │ ldr r1, [sp, #52] @ 0x34 │ │ ldr.w r2, [r0, #4]! │ │ str r0, [sp, #44] @ 0x2c │ │ adds r0, r1, #4 │ │ str r0, [sp, #52] @ 0x34 │ │ bic.w r0, fp, r2 │ │ str r0, [sp, #48] @ 0x30 │ │ mov r0, r7 │ │ - bl 57458 │ │ + bl 4b2e2 │ │ cmp r0, #1 │ │ - bne.n 957ba │ │ + bne.n 96f36 │ │ ldrd r0, r2, [sp, #52] @ 0x34 │ │ adds r5, r0, r1 │ │ subs r4, r2, #1 │ │ mov r0, r9 │ │ mov r1, sl │ │ mov r2, r5 │ │ str r4, [sp, #56] @ 0x38 │ │ - bl 95848 │ │ + bl 96fc4 │ │ mov r2, r0 │ │ mov r3, r1 │ │ mov r0, r6 │ │ mov r1, r8 │ │ - bl 5e964 │ │ + bl 5ebda │ │ mvns r1, r5 │ │ mvns r0, r0 │ │ add.w r0, r0, r0, lsl #1 │ │ add.w r1, r1, r1, lsl #1 │ │ ldr.w r2, [sl] │ │ - add.w r0, r6, r0, lsl #4 │ │ - add.w r1, r2, r1, lsl #4 │ │ - movs r2, #48 @ 0x30 │ │ - bl c99c0 │ │ - b.n 957b6 │ │ + add.w r0, r6, r0, lsl #3 │ │ + add.w r1, r2, r1, lsl #3 │ │ + movs r2, #24 │ │ + bl ca0b2 │ │ + b.n 96f32 │ │ ldr.w r0, [sl, #12] │ │ ldr r1, [sp, #4] │ │ str r0, [sp, #40] @ 0x28 │ │ subs r0, r1, r0 │ │ ldr r1, [sp, #0] │ │ str r0, [sp, #36] @ 0x24 │ │ mov r0, sl │ │ - bl 5e97e │ │ + bl 5ebf4 │ │ add r0, sp, #16 │ │ - bl 95310 │ │ - ldr r0, [pc, #12] @ (95840 ) │ │ + bl 9693a │ │ + ldr r0, [pc, #12] @ (96fbc ) │ │ add sp, #60 @ 0x3c │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - bl 53de4 │ │ + bl 54a94 │ │ nop │ │ movs r1, r0 │ │ strh r0, [r0, #0] │ │ lsls r1, r6, #3 │ │ movs r0, r0 │ │ push {r2, r3, r4, r5, r7, lr} │ │ ldr r0, [r0, #0] │ │ negs r3, r2 │ │ rsb r2, r2, r3, lsl #1 │ │ ldr r1, [r1, #0] │ │ ldr r3, [r0, #0] │ │ - add.w r1, r1, r2, lsl #4 │ │ - ldrd r4, r5, [r1, #-48] @ 0x30 │ │ + add.w r1, r1, r2, lsl #3 │ │ + ldrd r4, r5, [r1, #-20] │ │ ldmia r3, {r0, r1, r2, r3} │ │ strd r4, r5, [sp] │ │ - bl 4a22c │ │ + bl 64340 │ │ pop {r2, r3, r4, r5, r7, pc} │ │ - bmi.n 95816 │ │ + bmi.n 96f92 │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, #60 @ 0x3c │ │ mov sl, r0 │ │ str r1, [sp, #8] │ │ add r0, sp, #8 │ │ ldr.w r4, [sl, #12] │ │ str r0, [sp, #12] │ │ - adds r0, r4, #1 │ │ - beq.n 95980 │ │ - ldr.w r1, [sl, #4] │ │ - adds r2, r1, #1 │ │ - lsrs r3, r2, #3 │ │ - lsls r3, r3, #3 │ │ - cmp r1, #8 │ │ + adds r3, r4, #1 │ │ + beq.w 97106 │ │ + ldr.w r0, [sl, #4] │ │ + adds r1, r0, #1 │ │ + lsrs r2, r1, #3 │ │ + lsls r2, r2, #3 │ │ + cmp r0, #8 │ │ it cs │ │ - subcs.w r1, r3, r2, lsr #3 │ │ - cmp.w r4, r1, lsr #1 │ │ - bcs.n 958aa │ │ + subcs.w r0, r2, r1, lsr #3 │ │ + cmp.w r4, r0, lsr #1 │ │ + bcs.n 97028 │ │ add r1, sp, #12 │ │ - ldr r2, [pc, #232] @ (95988 ) │ │ + ldr r2, [pc, #244] @ (97110 ) │ │ mov r0, sl │ │ - movs r3, #64 @ 0x40 │ │ + movs r3, #48 @ 0x30 │ │ add r2, pc │ │ - bl 5e99c │ │ - b.n 95978 │ │ - adds r3, r1, #1 │ │ - mov.w r9, #64 @ 0x40 │ │ + bl 5ec12 │ │ + b.n 970fe │ │ + adds r0, #1 │ │ + mov.w r9, #48 @ 0x30 │ │ cmp r0, r3 │ │ it hi │ │ movhi r3, r0 │ │ add r7, sp, #44 @ 0x2c │ │ - movs r1, #64 @ 0x40 │ │ + movs r1, #48 @ 0x30 │ │ movs r2, #8 │ │ movs r5, #8 │ │ mov r0, r7 │ │ - bl 95258 │ │ + bl 968d0 │ │ ldrd r6, r0, [sp, #44] @ 0x2c │ │ cmp r6, #0 │ │ - beq.n 9597a │ │ + beq.n 97100 │ │ mov r8, r0 │ │ str r0, [sp, #32] │ │ ldr.w r0, [sl] │ │ add.w r1, sl, #16 │ │ strd r1, r9, [sp, #16] │ │ mov.w fp, #2155905152 @ 0x80808080 │ │ ldr r2, [sp, #52] @ 0x34 │ │ @@ -113551,117 +121492,122 @@ │ │ strd r5, r6, [sp, #24] │ │ str r4, [sp, #56] @ 0x38 │ │ str r2, [sp, #52] @ 0x34 │ │ strd r0, r1, [sp, #44] @ 0x2c │ │ add r0, sp, #16 │ │ adds r0, #12 │ │ str r0, [sp, #0] │ │ - cbnz r4, 9591c │ │ - b.n 9595e │ │ + cbnz r4, 9709a │ │ + b.n 970e4 │ │ ldr r0, [sp, #44] @ 0x2c │ │ ldr r1, [sp, #52] @ 0x34 │ │ ldr.w r2, [r0, #4]! │ │ str r0, [sp, #44] @ 0x2c │ │ adds r0, r1, #4 │ │ str r0, [sp, #52] @ 0x34 │ │ bic.w r0, fp, r2 │ │ str r0, [sp, #48] @ 0x30 │ │ mov r0, r7 │ │ - bl 57458 │ │ + bl 4b2e2 │ │ cmp r0, #1 │ │ - bne.n 95908 │ │ + bne.n 97086 │ │ ldrd r0, r2, [sp, #52] @ 0x34 │ │ adds r5, r0, r1 │ │ subs r4, r2, #1 │ │ mov r0, r9 │ │ mov r1, sl │ │ mov r2, r5 │ │ str r4, [sp, #56] @ 0x38 │ │ - bl 9598c │ │ + bl 97114 │ │ mov r2, r0 │ │ mov r3, r1 │ │ mov r0, r6 │ │ mov r1, r8 │ │ - bl 5e964 │ │ - ldr.w r2, [sl] │ │ - mvns r0, r0 │ │ + bl 5ebda │ │ mvns r1, r5 │ │ - add.w r0, r6, r0, lsl #6 │ │ - add.w r1, r2, r1, lsl #6 │ │ - movs r2, #64 @ 0x40 │ │ - bl c99c0 │ │ - b.n 95904 │ │ + mvns r0, r0 │ │ + add.w r0, r0, r0, lsl #1 │ │ + add.w r1, r1, r1, lsl #1 │ │ + ldr.w r2, [sl] │ │ + add.w r0, r6, r0, lsl #4 │ │ + add.w r1, r2, r1, lsl #4 │ │ + movs r2, #48 @ 0x30 │ │ + bl ca0b2 │ │ + b.n 97082 │ │ ldr.w r0, [sl, #12] │ │ ldr r1, [sp, #4] │ │ str r0, [sp, #40] @ 0x28 │ │ subs r0, r1, r0 │ │ ldr r1, [sp, #0] │ │ str r0, [sp, #36] @ 0x24 │ │ mov r0, sl │ │ - bl 5e97e │ │ + bl 5ebf4 │ │ add r0, sp, #16 │ │ - bl 95310 │ │ - ldr r0, [pc, #8] @ (95984 ) │ │ + bl 9693a │ │ + ldr r0, [pc, #12] @ (9710c ) │ │ add sp, #60 @ 0x3c │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - bl 53de4 │ │ + bl 54a94 │ │ + nop │ │ movs r1, r0 │ │ strh r0, [r0, #0] │ │ - lsls r7, r4, #3 │ │ + lsls r1, r6, #3 │ │ movs r0, r0 │ │ - push {r2, r3, r4, lr} │ │ + push {r2, r3, r4, r5, r7, lr} │ │ ldr r0, [r0, #0] │ │ + negs r3, r2 │ │ + rsb r2, r2, r3, lsl #1 │ │ ldr r1, [r1, #0] │ │ ldr r3, [r0, #0] │ │ - sub.w r1, r1, r2, lsl #6 │ │ - ldr.w r4, [r1, #-64] │ │ + add.w r1, r1, r2, lsl #4 │ │ + ldrd r4, r5, [r1, #-48] @ 0x30 │ │ ldmia r3, {r0, r1, r2, r3} │ │ - str r4, [sp, #0] │ │ - bl 603e8 │ │ - pop {r2, r3, r4, pc} │ │ - bmi.n 95952 │ │ + strd r4, r5, [sp] │ │ + bl 99db0 │ │ + pop {r2, r3, r4, r5, r7, pc} │ │ + bmi.n 970e2 │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, #60 @ 0x3c │ │ mov sl, r0 │ │ str r1, [sp, #8] │ │ add r0, sp, #8 │ │ ldr.w r4, [sl, #12] │ │ str r0, [sp, #12] │ │ - adds r0, r4, #1 │ │ - beq.w 95ac6 │ │ - ldr.w r1, [sl, #4] │ │ - adds r2, r1, #1 │ │ - lsrs r3, r2, #3 │ │ - lsls r3, r3, #3 │ │ - cmp r1, #8 │ │ + adds r3, r4, #1 │ │ + beq.w 97256 │ │ + ldr.w r0, [sl, #4] │ │ + adds r1, r0, #1 │ │ + lsrs r2, r1, #3 │ │ + lsls r2, r2, #3 │ │ + cmp r0, #8 │ │ it cs │ │ - subcs.w r1, r3, r2, lsr #3 │ │ - cmp.w r4, r1, lsr #1 │ │ - bcs.n 959e8 │ │ + subcs.w r0, r2, r1, lsr #3 │ │ + cmp.w r4, r0, lsr #1 │ │ + bcs.n 97178 │ │ add r1, sp, #12 │ │ - ldr r2, [pc, #244] @ (95ad0 ) │ │ + ldr r2, [pc, #244] @ (97260 ) │ │ mov r0, sl │ │ movs r3, #48 @ 0x30 │ │ add r2, pc │ │ - bl 5e99c │ │ - b.n 95abe │ │ - adds r3, r1, #1 │ │ + bl 5ec12 │ │ + b.n 9724e │ │ + adds r0, #1 │ │ mov.w r9, #48 @ 0x30 │ │ cmp r0, r3 │ │ it hi │ │ movhi r3, r0 │ │ add r7, sp, #44 @ 0x2c │ │ movs r1, #48 @ 0x30 │ │ movs r2, #8 │ │ movs r5, #8 │ │ mov r0, r7 │ │ - bl 95258 │ │ + bl 968d0 │ │ ldrd r6, r0, [sp, #44] @ 0x2c │ │ cmp r6, #0 │ │ - beq.n 95ac0 │ │ + beq.n 97250 │ │ mov r8, r0 │ │ str r0, [sp, #32] │ │ ldr.w r0, [sl] │ │ add.w r1, sl, #16 │ │ strd r1, r9, [sp, #16] │ │ mov.w fp, #2155905152 @ 0x80808080 │ │ ldr r2, [sp, #52] @ 0x34 │ │ @@ -113674,65 +121620,65 @@ │ │ strd r5, r6, [sp, #24] │ │ str r4, [sp, #56] @ 0x38 │ │ str r2, [sp, #52] @ 0x34 │ │ strd r0, r1, [sp, #44] @ 0x2c │ │ add r0, sp, #16 │ │ adds r0, #12 │ │ str r0, [sp, #0] │ │ - cbnz r4, 95a5a │ │ - b.n 95aa4 │ │ + cbnz r4, 971ea │ │ + b.n 97234 │ │ ldr r0, [sp, #44] @ 0x2c │ │ ldr r1, [sp, #52] @ 0x34 │ │ ldr.w r2, [r0, #4]! │ │ str r0, [sp, #44] @ 0x2c │ │ adds r0, r1, #4 │ │ str r0, [sp, #52] @ 0x34 │ │ bic.w r0, fp, r2 │ │ str r0, [sp, #48] @ 0x30 │ │ mov r0, r7 │ │ - bl 57458 │ │ + bl 4b2e2 │ │ cmp r0, #1 │ │ - bne.n 95a46 │ │ + bne.n 971d6 │ │ ldrd r0, r2, [sp, #52] @ 0x34 │ │ adds r5, r0, r1 │ │ subs r4, r2, #1 │ │ mov r0, r9 │ │ mov r1, sl │ │ mov r2, r5 │ │ str r4, [sp, #56] @ 0x38 │ │ - bl 95ad4 │ │ + bl 97264 │ │ mov r2, r0 │ │ mov r3, r1 │ │ mov r0, r6 │ │ mov r1, r8 │ │ - bl 5e964 │ │ + bl 5ebda │ │ mvns r1, r5 │ │ mvns r0, r0 │ │ add.w r0, r0, r0, lsl #1 │ │ add.w r1, r1, r1, lsl #1 │ │ ldr.w r2, [sl] │ │ add.w r0, r6, r0, lsl #4 │ │ add.w r1, r2, r1, lsl #4 │ │ movs r2, #48 @ 0x30 │ │ - bl c99c0 │ │ - b.n 95a42 │ │ + bl ca0b2 │ │ + b.n 971d2 │ │ ldr.w r0, [sl, #12] │ │ ldr r1, [sp, #4] │ │ str r0, [sp, #40] @ 0x28 │ │ subs r0, r1, r0 │ │ ldr r1, [sp, #0] │ │ str r0, [sp, #36] @ 0x24 │ │ mov r0, sl │ │ - bl 5e97e │ │ + bl 5ebf4 │ │ add r0, sp, #16 │ │ - bl 95310 │ │ - ldr r0, [pc, #12] @ (95acc ) │ │ + bl 9693a │ │ + ldr r0, [pc, #12] @ (9725c ) │ │ add sp, #60 @ 0x3c │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - bl 53de4 │ │ + bl 54a94 │ │ nop │ │ movs r1, r0 │ │ strh r0, [r0, #0] │ │ lsls r1, r6, #3 │ │ movs r0, r0 │ │ push {r2, r3, r4, r5, r7, lr} │ │ ldr r0, [r0, #0] │ │ @@ -113740,56 +121686,56 @@ │ │ rsb r2, r2, r3, lsl #1 │ │ ldr r1, [r1, #0] │ │ ldr r3, [r0, #0] │ │ add.w r1, r1, r2, lsl #4 │ │ ldrd r4, r5, [r1, #-48] @ 0x30 │ │ ldmia r3, {r0, r1, r2, r3} │ │ strd r4, r5, [sp] │ │ - bl 57aa4 │ │ + bl 57b04 │ │ pop {r2, r3, r4, r5, r7, pc} │ │ - bmi.n 95aa2 │ │ + bmi.n 97232 │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, #60 @ 0x3c │ │ mov sl, r0 │ │ str r1, [sp, #8] │ │ add r0, sp, #8 │ │ ldr.w r4, [sl, #12] │ │ str r0, [sp, #12] │ │ - adds r0, r4, #1 │ │ - beq.n 95c0c │ │ - ldr.w r1, [sl, #4] │ │ - adds r2, r1, #1 │ │ - lsrs r3, r2, #3 │ │ - lsls r3, r3, #3 │ │ - cmp r1, #8 │ │ + adds r3, r4, #1 │ │ + beq.w 973a6 │ │ + ldr.w r0, [sl, #4] │ │ + adds r1, r0, #1 │ │ + lsrs r2, r1, #3 │ │ + lsls r2, r2, #3 │ │ + cmp r0, #8 │ │ it cs │ │ - subcs.w r1, r3, r2, lsr #3 │ │ - cmp.w r4, r1, lsr #1 │ │ - bcs.n 95b36 │ │ + subcs.w r0, r2, r1, lsr #3 │ │ + cmp.w r4, r0, lsr #1 │ │ + bcs.n 972c8 │ │ add r1, sp, #12 │ │ - ldr r2, [pc, #232] @ (95c14 ) │ │ + ldr r2, [pc, #244] @ (973b0 ) │ │ mov r0, sl │ │ - movs r3, #32 │ │ + movs r3, #24 │ │ add r2, pc │ │ - bl 5e99c │ │ - b.n 95c04 │ │ - adds r3, r1, #1 │ │ - mov.w r9, #32 │ │ + bl 5ec12 │ │ + b.n 9739e │ │ + adds r0, #1 │ │ + mov.w r9, #24 │ │ cmp r0, r3 │ │ it hi │ │ movhi r3, r0 │ │ add r7, sp, #44 @ 0x2c │ │ - movs r1, #32 │ │ + movs r1, #24 │ │ movs r2, #8 │ │ movs r5, #8 │ │ mov r0, r7 │ │ - bl 95258 │ │ + bl 968d0 │ │ ldrd r6, r0, [sp, #44] @ 0x2c │ │ cmp r6, #0 │ │ - beq.n 95c06 │ │ + beq.n 973a0 │ │ mov r8, r0 │ │ str r0, [sp, #32] │ │ ldr.w r0, [sl] │ │ add.w r1, sl, #16 │ │ strd r1, r9, [sp, #16] │ │ mov.w fp, #2155905152 @ 0x80808080 │ │ ldr r2, [sp, #52] @ 0x34 │ │ @@ -113802,116 +121748,124 @@ │ │ strd r5, r6, [sp, #24] │ │ str r4, [sp, #56] @ 0x38 │ │ str r2, [sp, #52] @ 0x34 │ │ strd r0, r1, [sp, #44] @ 0x2c │ │ add r0, sp, #16 │ │ adds r0, #12 │ │ str r0, [sp, #0] │ │ - cbnz r4, 95ba8 │ │ - b.n 95bea │ │ + cbnz r4, 9733a │ │ + b.n 97384 │ │ ldr r0, [sp, #44] @ 0x2c │ │ ldr r1, [sp, #52] @ 0x34 │ │ ldr.w r2, [r0, #4]! │ │ str r0, [sp, #44] @ 0x2c │ │ adds r0, r1, #4 │ │ str r0, [sp, #52] @ 0x34 │ │ bic.w r0, fp, r2 │ │ str r0, [sp, #48] @ 0x30 │ │ mov r0, r7 │ │ - bl 57458 │ │ + bl 4b2e2 │ │ cmp r0, #1 │ │ - bne.n 95b94 │ │ + bne.n 97326 │ │ ldrd r0, r2, [sp, #52] @ 0x34 │ │ adds r5, r0, r1 │ │ subs r4, r2, #1 │ │ mov r0, r9 │ │ mov r1, sl │ │ mov r2, r5 │ │ str r4, [sp, #56] @ 0x38 │ │ - bl 95c18 │ │ + bl 973b4 │ │ mov r2, r0 │ │ mov r3, r1 │ │ mov r0, r6 │ │ mov r1, r8 │ │ - bl 5e964 │ │ - ldr.w r2, [sl] │ │ - mvns r0, r0 │ │ + bl 5ebda │ │ mvns r1, r5 │ │ - add.w r0, r6, r0, lsl #5 │ │ - add.w r1, r2, r1, lsl #5 │ │ - movs r2, #32 │ │ - bl c99c0 │ │ - b.n 95b90 │ │ + mvns r0, r0 │ │ + add.w r0, r0, r0, lsl #1 │ │ + add.w r1, r1, r1, lsl #1 │ │ + ldr.w r2, [sl] │ │ + add.w r0, r6, r0, lsl #3 │ │ + add.w r1, r2, r1, lsl #3 │ │ + movs r2, #24 │ │ + bl ca0b2 │ │ + b.n 97322 │ │ ldr.w r0, [sl, #12] │ │ ldr r1, [sp, #4] │ │ str r0, [sp, #40] @ 0x28 │ │ subs r0, r1, r0 │ │ ldr r1, [sp, #0] │ │ str r0, [sp, #36] @ 0x24 │ │ mov r0, sl │ │ - bl 5e97e │ │ + bl 5ebf4 │ │ add r0, sp, #16 │ │ - bl 95310 │ │ - ldr r0, [pc, #8] @ (95c10 ) │ │ + bl 9693a │ │ + ldr r0, [pc, #12] @ (973ac ) │ │ add sp, #60 @ 0x3c │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - bl 53de4 │ │ + bl 54a94 │ │ + nop │ │ movs r1, r0 │ │ strh r0, [r0, #0] │ │ - lsls r7, r4, #3 │ │ + lsls r1, r6, #3 │ │ movs r0, r0 │ │ - push {r2, r3, r4, r5, r7, lr} │ │ + push {r4, r5, r6, r7, lr} │ │ + sub sp, #20 │ │ + negs r3, r2 │ │ ldr r0, [r0, #0] │ │ + rsb r2, r2, r3, lsl #1 │ │ ldr r1, [r1, #0] │ │ + add.w r1, r1, r2, lsl #3 │ │ ldr r3, [r0, #0] │ │ - sub.w r1, r1, r2, lsl #5 │ │ - ldrd r4, r5, [r1, #-24] │ │ + sub.w r7, r1, #24 │ │ ldmia r3, {r0, r1, r2, r3} │ │ - strd r4, r5, [sp] │ │ - bl 4a2a8 │ │ - pop {r2, r3, r4, r5, r7, pc} │ │ + ldmia r7, {r4, r5, r6, r7} │ │ + stmia.w sp, {r4, r5, r6, r7} │ │ + bl 99f58 │ │ + add sp, #20 │ │ + pop {r4, r5, r6, r7, pc} │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, #60 @ 0x3c │ │ mov sl, r0 │ │ str r1, [sp, #8] │ │ add r0, sp, #8 │ │ ldr.w r4, [sl, #12] │ │ str r0, [sp, #12] │ │ - adds r0, r4, #1 │ │ - beq.n 95d48 │ │ - ldr.w r1, [sl, #4] │ │ - adds r2, r1, #1 │ │ - lsrs r3, r2, #3 │ │ - lsls r3, r3, #3 │ │ - cmp r1, #8 │ │ + adds r3, r4, #1 │ │ + beq.n 974f0 │ │ + ldr.w r0, [sl, #4] │ │ + adds r1, r0, #1 │ │ + lsrs r2, r1, #3 │ │ + lsls r2, r2, #3 │ │ + cmp r0, #8 │ │ it cs │ │ - subcs.w r1, r3, r2, lsr #3 │ │ - cmp.w r4, r1, lsr #1 │ │ - bcs.n 95c72 │ │ + subcs.w r0, r2, r1, lsr #3 │ │ + cmp.w r4, r0, lsr #1 │ │ + bcs.n 9741a │ │ add r1, sp, #12 │ │ - ldr r2, [pc, #232] @ (95d50 ) │ │ + ldr r2, [pc, #232] @ (974f8 ) │ │ mov r0, sl │ │ - movs r3, #32 │ │ + movs r3, #16 │ │ add r2, pc │ │ - bl 5e99c │ │ - b.n 95d40 │ │ - adds r3, r1, #1 │ │ - mov.w r9, #32 │ │ + bl 5ec12 │ │ + b.n 974e8 │ │ + adds r0, #1 │ │ + mov.w r9, #16 │ │ cmp r0, r3 │ │ it hi │ │ movhi r3, r0 │ │ add r7, sp, #44 @ 0x2c │ │ - movs r1, #32 │ │ + movs r1, #16 │ │ movs r2, #8 │ │ movs r5, #8 │ │ mov r0, r7 │ │ - bl 95258 │ │ + bl 968d0 │ │ ldrd r6, r0, [sp, #44] @ 0x2c │ │ cmp r6, #0 │ │ - beq.n 95d42 │ │ + beq.n 974ea │ │ mov r8, r0 │ │ str r0, [sp, #32] │ │ ldr.w r0, [sl] │ │ add.w r1, sl, #16 │ │ strd r1, r9, [sp, #16] │ │ mov.w fp, #2155905152 @ 0x80808080 │ │ ldr r2, [sp, #52] @ 0x34 │ │ @@ -113924,117 +121878,105 @@ │ │ strd r5, r6, [sp, #24] │ │ str r4, [sp, #56] @ 0x38 │ │ str r2, [sp, #52] @ 0x34 │ │ strd r0, r1, [sp, #44] @ 0x2c │ │ add r0, sp, #16 │ │ adds r0, #12 │ │ str r0, [sp, #0] │ │ - cbnz r4, 95ce4 │ │ - b.n 95d26 │ │ + cbnz r4, 9748c │ │ + b.n 974ce │ │ ldr r0, [sp, #44] @ 0x2c │ │ ldr r1, [sp, #52] @ 0x34 │ │ ldr.w r2, [r0, #4]! │ │ str r0, [sp, #44] @ 0x2c │ │ adds r0, r1, #4 │ │ str r0, [sp, #52] @ 0x34 │ │ bic.w r0, fp, r2 │ │ str r0, [sp, #48] @ 0x30 │ │ mov r0, r7 │ │ - bl 57458 │ │ + bl 4b2e2 │ │ cmp r0, #1 │ │ - bne.n 95cd0 │ │ + bne.n 97478 │ │ ldrd r0, r2, [sp, #52] @ 0x34 │ │ adds r5, r0, r1 │ │ subs r4, r2, #1 │ │ mov r0, r9 │ │ mov r1, sl │ │ mov r2, r5 │ │ str r4, [sp, #56] @ 0x38 │ │ - bl 95d54 │ │ + bl 96964 │ │ mov r2, r0 │ │ mov r3, r1 │ │ mov r0, r6 │ │ mov r1, r8 │ │ - bl 5e964 │ │ + bl 5ebda │ │ ldr.w r2, [sl] │ │ mvns r0, r0 │ │ mvns r1, r5 │ │ - add.w r0, r6, r0, lsl #5 │ │ - add.w r1, r2, r1, lsl #5 │ │ - movs r2, #32 │ │ - bl c99c0 │ │ - b.n 95ccc │ │ + add.w r0, r6, r0, lsl #4 │ │ + add.w r1, r2, r1, lsl #4 │ │ + movs r2, #16 │ │ + bl ca0b2 │ │ + b.n 97474 │ │ ldr.w r0, [sl, #12] │ │ ldr r1, [sp, #4] │ │ str r0, [sp, #40] @ 0x28 │ │ subs r0, r1, r0 │ │ ldr r1, [sp, #0] │ │ str r0, [sp, #36] @ 0x24 │ │ mov r0, sl │ │ - bl 5e97e │ │ + bl 5ebf4 │ │ add r0, sp, #16 │ │ - bl 95310 │ │ - ldr r0, [pc, #8] @ (95d4c ) │ │ + bl 9693a │ │ + ldr r0, [pc, #8] @ (974f4 ) │ │ add sp, #60 @ 0x3c │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - bl 53de4 │ │ + bl 54a94 │ │ movs r1, r0 │ │ strh r0, [r0, #0] │ │ - lsls r7, r4, #3 │ │ - movs r0, r0 │ │ - push {r2, r3, r4, lr} │ │ - ldr r0, [r0, #0] │ │ - ldr r1, [r1, #0] │ │ - ldr r3, [r0, #0] │ │ - sub.w r1, r1, r2, lsl #5 │ │ - ldr.w r4, [r1, #-32] │ │ - ldmia r3, {r0, r1, r2, r3} │ │ - str r4, [sp, #0] │ │ - bl 66a00 │ │ - pop {r2, r3, r4, pc} │ │ - bmi.n 95d1a │ │ + bl ffde74fa │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, #60 @ 0x3c │ │ mov sl, r0 │ │ str r1, [sp, #8] │ │ add r0, sp, #8 │ │ ldr.w r4, [sl, #12] │ │ str r0, [sp, #12] │ │ - adds r0, r4, #1 │ │ - beq.w 95e8e │ │ - ldr.w r1, [sl, #4] │ │ - adds r2, r1, #1 │ │ - lsrs r3, r2, #3 │ │ - lsls r3, r3, #3 │ │ - cmp r1, #8 │ │ + adds r3, r4, #1 │ │ + beq.n 97610 │ │ + ldr.w r0, [sl, #4] │ │ + adds r1, r0, #1 │ │ + lsrs r2, r1, #3 │ │ + lsls r2, r2, #3 │ │ + cmp r0, #8 │ │ it cs │ │ - subcs.w r1, r3, r2, lsr #3 │ │ - cmp.w r4, r1, lsr #1 │ │ - bcs.n 95db0 │ │ + subcs.w r0, r2, r1, lsr #3 │ │ + cmp.w r4, r0, lsr #1 │ │ + bcs.n 9753a │ │ add r1, sp, #12 │ │ - ldr r2, [pc, #244] @ (95e98 ) │ │ + ldr r2, [pc, #232] @ (97618 ) │ │ mov r0, sl │ │ - movs r3, #72 @ 0x48 │ │ + movs r3, #32 │ │ add r2, pc │ │ - bl 5e99c │ │ - b.n 95e86 │ │ - adds r3, r1, #1 │ │ - mov.w r9, #72 @ 0x48 │ │ + bl 5ec12 │ │ + b.n 97608 │ │ + adds r0, #1 │ │ + mov.w r9, #32 │ │ cmp r0, r3 │ │ it hi │ │ movhi r3, r0 │ │ add r7, sp, #44 @ 0x2c │ │ - movs r1, #72 @ 0x48 │ │ + movs r1, #32 │ │ movs r2, #8 │ │ movs r5, #8 │ │ mov r0, r7 │ │ - bl 95258 │ │ + bl 968d0 │ │ ldrd r6, r0, [sp, #44] @ 0x2c │ │ cmp r6, #0 │ │ - beq.n 95e88 │ │ + beq.n 9760a │ │ mov r8, r0 │ │ str r0, [sp, #32] │ │ ldr.w r0, [sl] │ │ add.w r1, sl, #16 │ │ strd r1, r9, [sp, #16] │ │ mov.w fp, #2155905152 @ 0x80808080 │ │ ldr r2, [sp, #52] @ 0x34 │ │ @@ -114047,132 +121989,117 @@ │ │ strd r5, r6, [sp, #24] │ │ str r4, [sp, #56] @ 0x38 │ │ str r2, [sp, #52] @ 0x34 │ │ strd r0, r1, [sp, #44] @ 0x2c │ │ add r0, sp, #16 │ │ adds r0, #12 │ │ str r0, [sp, #0] │ │ - cbnz r4, 95e22 │ │ - b.n 95e6c │ │ + cbnz r4, 975ac │ │ + b.n 975ee │ │ ldr r0, [sp, #44] @ 0x2c │ │ ldr r1, [sp, #52] @ 0x34 │ │ ldr.w r2, [r0, #4]! │ │ str r0, [sp, #44] @ 0x2c │ │ adds r0, r1, #4 │ │ str r0, [sp, #52] @ 0x34 │ │ bic.w r0, fp, r2 │ │ str r0, [sp, #48] @ 0x30 │ │ mov r0, r7 │ │ - bl 57458 │ │ + bl 4b2e2 │ │ cmp r0, #1 │ │ - bne.n 95e0e │ │ + bne.n 97598 │ │ ldrd r0, r2, [sp, #52] @ 0x34 │ │ adds r5, r0, r1 │ │ subs r4, r2, #1 │ │ mov r0, r9 │ │ mov r1, sl │ │ mov r2, r5 │ │ str r4, [sp, #56] @ 0x38 │ │ - bl 95e9c │ │ + bl 9761c │ │ mov r2, r0 │ │ mov r3, r1 │ │ mov r0, r6 │ │ mov r1, r8 │ │ - bl 5e964 │ │ - mvns r1, r5 │ │ - mvns r0, r0 │ │ - add.w r0, r0, r0, lsl #3 │ │ - add.w r1, r1, r1, lsl #3 │ │ + bl 5ebda │ │ ldr.w r2, [sl] │ │ - add.w r0, r6, r0, lsl #3 │ │ - add.w r1, r2, r1, lsl #3 │ │ - movs r2, #72 @ 0x48 │ │ - bl c99c0 │ │ - b.n 95e0a │ │ + mvns r0, r0 │ │ + mvns r1, r5 │ │ + add.w r0, r6, r0, lsl #5 │ │ + add.w r1, r2, r1, lsl #5 │ │ + movs r2, #32 │ │ + bl ca0b2 │ │ + b.n 97594 │ │ ldr.w r0, [sl, #12] │ │ ldr r1, [sp, #4] │ │ str r0, [sp, #40] @ 0x28 │ │ subs r0, r1, r0 │ │ ldr r1, [sp, #0] │ │ str r0, [sp, #36] @ 0x24 │ │ mov r0, sl │ │ - bl 5e97e │ │ + bl 5ebf4 │ │ add r0, sp, #16 │ │ - bl 95310 │ │ - ldr r0, [pc, #12] @ (95e94 ) │ │ + bl 9693a │ │ + ldr r0, [pc, #8] @ (97614 ) │ │ add sp, #60 @ 0x3c │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - bl 53de4 │ │ - nop │ │ + bl 54a94 │ │ movs r1, r0 │ │ strh r0, [r0, #0] │ │ - lsls r1, r6, #3 │ │ + lsls r7, r4, #3 │ │ movs r0, r0 │ │ - push {r2, r3, r4, r5, r7, lr} │ │ - ldr r0, [r0, #0] │ │ - negs r3, r2 │ │ - rsb r2, r2, r3, lsl #3 │ │ - ldr r1, [r1, #0] │ │ - ldr r3, [r0, #0] │ │ - add.w r1, r1, r2, lsl #3 │ │ - ldrd r4, r5, [r1, #-72] @ 0x48 │ │ - ldmia r3, {r0, r1, r2, r3} │ │ - strd r4, r5, [sp] │ │ - bl 4a22c │ │ - pop {r2, r3, r4, r5, r7, pc} │ │ - push {r2, r3, r4, r5, r7, lr} │ │ + push {r2, r3, r4, lr} │ │ ldr r0, [r0, #0] │ │ ldr r1, [r1, #0] │ │ ldr r3, [r0, #0] │ │ - sub.w r1, r1, r2, lsl #4 │ │ - ldrd r4, r5, [r1, #-16] │ │ + sub.w r1, r1, r2, lsl #5 │ │ + ldr.w r4, [r1, #-32] │ │ ldmia r3, {r0, r1, r2, r3} │ │ - strd r4, r5, [sp] │ │ - bl 4a22c │ │ - pop {r2, r3, r4, r5, r7, pc} │ │ - bmi.n 95e86 │ │ + str r4, [sp, #0] │ │ + bl 67a78 │ │ + pop {r2, r3, r4, pc} │ │ + bmi.n 975e2 │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, #60 @ 0x3c │ │ mov sl, r0 │ │ str r1, [sp, #8] │ │ add r0, sp, #8 │ │ ldr.w r4, [sl, #12] │ │ str r0, [sp, #12] │ │ - adds r0, r4, #1 │ │ - beq.w 95ffa │ │ - ldr.w r1, [sl, #4] │ │ - adds r2, r1, #1 │ │ - lsrs r3, r2, #3 │ │ - lsls r3, r3, #3 │ │ - cmp r1, #8 │ │ + adds r3, r4, #1 │ │ + beq.w 97756 │ │ + ldr.w r0, [sl, #4] │ │ + adds r1, r0, #1 │ │ + lsrs r2, r1, #3 │ │ + lsls r2, r2, #3 │ │ + cmp r0, #8 │ │ it cs │ │ - subcs.w r1, r3, r2, lsr #3 │ │ - cmp.w r4, r1, lsr #1 │ │ - bcs.n 95f1c │ │ + subcs.w r0, r2, r1, lsr #3 │ │ + cmp.w r4, r0, lsr #1 │ │ + bcs.n 97678 │ │ add r1, sp, #12 │ │ - ldr r2, [pc, #244] @ (96004 ) │ │ + ldr r2, [pc, #244] @ (97760 ) │ │ mov r0, sl │ │ - movs r3, #24 │ │ + movs r3, #72 @ 0x48 │ │ add r2, pc │ │ - bl 5e99c │ │ - b.n 95ff2 │ │ - adds r3, r1, #1 │ │ - mov.w r9, #24 │ │ + bl 5ec12 │ │ + b.n 9774e │ │ + adds r0, #1 │ │ + mov.w r9, #72 @ 0x48 │ │ cmp r0, r3 │ │ it hi │ │ movhi r3, r0 │ │ add r7, sp, #44 @ 0x2c │ │ - movs r1, #24 │ │ - movs r2, #4 │ │ - movs r5, #4 │ │ + movs r1, #72 @ 0x48 │ │ + movs r2, #8 │ │ + movs r5, #8 │ │ mov r0, r7 │ │ - bl 95258 │ │ + bl 968d0 │ │ ldrd r6, r0, [sp, #44] @ 0x2c │ │ cmp r6, #0 │ │ - beq.n 95ff4 │ │ + beq.n 97750 │ │ mov r8, r0 │ │ str r0, [sp, #32] │ │ ldr.w r0, [sl] │ │ add.w r1, sl, #16 │ │ strd r1, r9, [sp, #16] │ │ mov.w fp, #2155905152 @ 0x80808080 │ │ ldr r2, [sp, #52] @ 0x34 │ │ @@ -114185,122 +122112,122 @@ │ │ strd r5, r6, [sp, #24] │ │ str r4, [sp, #56] @ 0x38 │ │ str r2, [sp, #52] @ 0x34 │ │ strd r0, r1, [sp, #44] @ 0x2c │ │ add r0, sp, #16 │ │ adds r0, #12 │ │ str r0, [sp, #0] │ │ - cbnz r4, 95f8e │ │ - b.n 95fd8 │ │ + cbnz r4, 976ea │ │ + b.n 97734 │ │ ldr r0, [sp, #44] @ 0x2c │ │ ldr r1, [sp, #52] @ 0x34 │ │ ldr.w r2, [r0, #4]! │ │ str r0, [sp, #44] @ 0x2c │ │ adds r0, r1, #4 │ │ str r0, [sp, #52] @ 0x34 │ │ bic.w r0, fp, r2 │ │ str r0, [sp, #48] @ 0x30 │ │ mov r0, r7 │ │ - bl 57458 │ │ + bl 4b2e2 │ │ cmp r0, #1 │ │ - bne.n 95f7a │ │ + bne.n 976d6 │ │ ldrd r0, r2, [sp, #52] @ 0x34 │ │ adds r5, r0, r1 │ │ subs r4, r2, #1 │ │ mov r0, r9 │ │ mov r1, sl │ │ mov r2, r5 │ │ str r4, [sp, #56] @ 0x38 │ │ - bl 96008 │ │ + bl 97764 │ │ mov r2, r0 │ │ mov r3, r1 │ │ mov r0, r6 │ │ mov r1, r8 │ │ - bl 5e964 │ │ + bl 5ebda │ │ mvns r1, r5 │ │ mvns r0, r0 │ │ - add.w r0, r0, r0, lsl #1 │ │ - add.w r1, r1, r1, lsl #1 │ │ + add.w r0, r0, r0, lsl #3 │ │ + add.w r1, r1, r1, lsl #3 │ │ ldr.w r2, [sl] │ │ add.w r0, r6, r0, lsl #3 │ │ add.w r1, r2, r1, lsl #3 │ │ - movs r2, #24 │ │ - bl c99c0 │ │ - b.n 95f76 │ │ + movs r2, #72 @ 0x48 │ │ + bl ca0b2 │ │ + b.n 976d2 │ │ ldr.w r0, [sl, #12] │ │ ldr r1, [sp, #4] │ │ str r0, [sp, #40] @ 0x28 │ │ subs r0, r1, r0 │ │ ldr r1, [sp, #0] │ │ str r0, [sp, #36] @ 0x24 │ │ mov r0, sl │ │ - bl 5e97e │ │ + bl 5ebf4 │ │ add r0, sp, #16 │ │ - bl 95310 │ │ - ldr r0, [pc, #12] @ (96000 ) │ │ + bl 9693a │ │ + ldr r0, [pc, #12] @ (9775c ) │ │ add sp, #60 @ 0x3c │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - bl 53de4 │ │ + bl 54a94 │ │ nop │ │ movs r1, r0 │ │ strh r0, [r0, #0] │ │ lsls r1, r6, #3 │ │ movs r0, r0 │ │ push {r2, r3, r4, r5, r7, lr} │ │ ldr r0, [r0, #0] │ │ negs r3, r2 │ │ - rsb r2, r2, r3, lsl #1 │ │ + rsb r2, r2, r3, lsl #3 │ │ ldr r1, [r1, #0] │ │ ldr r3, [r0, #0] │ │ add.w r1, r1, r2, lsl #3 │ │ - ldrd r4, r5, [r1, #-20] │ │ + ldrd r4, r5, [r1, #-72] @ 0x48 │ │ ldmia r3, {r0, r1, r2, r3} │ │ strd r4, r5, [sp] │ │ - bl 60350 │ │ + bl 57b04 │ │ pop {r2, r3, r4, r5, r7, pc} │ │ - bmi.n 95fd6 │ │ + bmi.n 97732 │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, #60 @ 0x3c │ │ mov sl, r0 │ │ str r1, [sp, #8] │ │ add r0, sp, #8 │ │ ldr.w r4, [sl, #12] │ │ str r0, [sp, #12] │ │ - adds r0, r4, #1 │ │ - beq.n 96140 │ │ - ldr.w r1, [sl, #4] │ │ - adds r2, r1, #1 │ │ - lsrs r3, r2, #3 │ │ - lsls r3, r3, #3 │ │ - cmp r1, #8 │ │ + adds r3, r4, #1 │ │ + beq.n 9789c │ │ + ldr.w r0, [sl, #4] │ │ + adds r1, r0, #1 │ │ + lsrs r2, r1, #3 │ │ + lsls r2, r2, #3 │ │ + cmp r0, #8 │ │ it cs │ │ - subcs.w r1, r3, r2, lsr #3 │ │ - cmp.w r4, r1, lsr #1 │ │ - bcs.n 9606a │ │ + subcs.w r0, r2, r1, lsr #3 │ │ + cmp.w r4, r0, lsr #1 │ │ + bcs.n 977c6 │ │ add r1, sp, #12 │ │ - ldr r2, [pc, #232] @ (96148 ) │ │ + ldr r2, [pc, #232] @ (978a4 ) │ │ mov r0, sl │ │ - movs r3, #16 │ │ + movs r3, #64 @ 0x40 │ │ add r2, pc │ │ - bl 5e99c │ │ - b.n 96138 │ │ - adds r3, r1, #1 │ │ - mov.w r9, #16 │ │ + bl 5ec12 │ │ + b.n 97894 │ │ + adds r0, #1 │ │ + mov.w r9, #64 @ 0x40 │ │ cmp r0, r3 │ │ it hi │ │ movhi r3, r0 │ │ add r7, sp, #44 @ 0x2c │ │ - movs r1, #16 │ │ + movs r1, #64 @ 0x40 │ │ movs r2, #8 │ │ movs r5, #8 │ │ mov r0, r7 │ │ - bl 95258 │ │ + bl 968d0 │ │ ldrd r6, r0, [sp, #44] @ 0x2c │ │ cmp r6, #0 │ │ - beq.n 9613a │ │ + beq.n 97896 │ │ mov r8, r0 │ │ str r0, [sp, #32] │ │ ldr.w r0, [sl] │ │ add.w r1, sl, #16 │ │ strd r1, r9, [sp, #16] │ │ mov.w fp, #2155905152 @ 0x80808080 │ │ ldr r2, [sp, #52] @ 0x34 │ │ @@ -114313,105 +122240,117 @@ │ │ strd r5, r6, [sp, #24] │ │ str r4, [sp, #56] @ 0x38 │ │ str r2, [sp, #52] @ 0x34 │ │ strd r0, r1, [sp, #44] @ 0x2c │ │ add r0, sp, #16 │ │ adds r0, #12 │ │ str r0, [sp, #0] │ │ - cbnz r4, 960dc │ │ - b.n 9611e │ │ + cbnz r4, 97838 │ │ + b.n 9787a │ │ ldr r0, [sp, #44] @ 0x2c │ │ ldr r1, [sp, #52] @ 0x34 │ │ ldr.w r2, [r0, #4]! │ │ str r0, [sp, #44] @ 0x2c │ │ adds r0, r1, #4 │ │ str r0, [sp, #52] @ 0x34 │ │ bic.w r0, fp, r2 │ │ str r0, [sp, #48] @ 0x30 │ │ mov r0, r7 │ │ - bl 57458 │ │ + bl 4b2e2 │ │ cmp r0, #1 │ │ - bne.n 960c8 │ │ + bne.n 97824 │ │ ldrd r0, r2, [sp, #52] @ 0x34 │ │ adds r5, r0, r1 │ │ subs r4, r2, #1 │ │ mov r0, r9 │ │ mov r1, sl │ │ mov r2, r5 │ │ str r4, [sp, #56] @ 0x38 │ │ - bl 95ebe │ │ + bl 978a8 │ │ mov r2, r0 │ │ mov r3, r1 │ │ mov r0, r6 │ │ mov r1, r8 │ │ - bl 5e964 │ │ + bl 5ebda │ │ ldr.w r2, [sl] │ │ mvns r0, r0 │ │ mvns r1, r5 │ │ - add.w r0, r6, r0, lsl #4 │ │ - add.w r1, r2, r1, lsl #4 │ │ - movs r2, #16 │ │ - bl c99c0 │ │ - b.n 960c4 │ │ + add.w r0, r6, r0, lsl #6 │ │ + add.w r1, r2, r1, lsl #6 │ │ + movs r2, #64 @ 0x40 │ │ + bl ca0b2 │ │ + b.n 97820 │ │ ldr.w r0, [sl, #12] │ │ ldr r1, [sp, #4] │ │ str r0, [sp, #40] @ 0x28 │ │ subs r0, r1, r0 │ │ ldr r1, [sp, #0] │ │ str r0, [sp, #36] @ 0x24 │ │ mov r0, sl │ │ - bl 5e97e │ │ + bl 5ebf4 │ │ add r0, sp, #16 │ │ - bl 95310 │ │ - ldr r0, [pc, #8] @ (96144 ) │ │ + bl 9693a │ │ + ldr r0, [pc, #8] @ (978a0 ) │ │ add sp, #60 @ 0x3c │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - bl 53de4 │ │ + bl 54a94 │ │ movs r1, r0 │ │ strh r0, [r0, #0] │ │ - mrc2 15, 2, pc, cr9, cr15, {7} │ │ + lsls r7, r4, #3 │ │ + movs r0, r0 │ │ + push {r2, r3, r4, lr} │ │ + ldr r0, [r0, #0] │ │ + ldr r1, [r1, #0] │ │ + ldr r3, [r0, #0] │ │ + sub.w r1, r1, r2, lsl #6 │ │ + ldr.w r4, [r1, #-64] │ │ + ldmia r3, {r0, r1, r2, r3} │ │ + str r4, [sp, #0] │ │ + bl 64018 │ │ + pop {r2, r3, r4, pc} │ │ + bmi.n 9786e │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, #60 @ 0x3c │ │ mov sl, r0 │ │ str r1, [sp, #8] │ │ add r0, sp, #8 │ │ ldr.w r4, [sl, #12] │ │ str r0, [sp, #12] │ │ - adds r0, r4, #1 │ │ - beq.w 9626a │ │ - ldr.w r1, [sl, #4] │ │ - adds r2, r1, #1 │ │ - lsrs r3, r2, #3 │ │ - lsls r3, r3, #3 │ │ - cmp r1, #8 │ │ + adds r3, r4, #1 │ │ + beq.n 979d8 │ │ + ldr.w r0, [sl, #4] │ │ + adds r1, r0, #1 │ │ + lsrs r2, r1, #3 │ │ + lsls r2, r2, #3 │ │ + cmp r0, #8 │ │ it cs │ │ - subcs.w r1, r3, r2, lsr #3 │ │ - cmp.w r4, r1, lsr #1 │ │ - bcs.n 9618c │ │ + subcs.w r0, r2, r1, lsr #3 │ │ + cmp.w r4, r0, lsr #1 │ │ + bcs.n 97902 │ │ add r1, sp, #12 │ │ - ldr r2, [pc, #244] @ (96274 ) │ │ + ldr r2, [pc, #232] @ (979e0 ) │ │ mov r0, sl │ │ - movs r3, #24 │ │ + movs r3, #32 │ │ add r2, pc │ │ - bl 5e99c │ │ - b.n 96262 │ │ - adds r3, r1, #1 │ │ - mov.w r9, #24 │ │ + bl 5ec12 │ │ + b.n 979d0 │ │ + adds r0, #1 │ │ + mov.w r9, #32 │ │ cmp r0, r3 │ │ it hi │ │ movhi r3, r0 │ │ add r7, sp, #44 @ 0x2c │ │ - movs r1, #24 │ │ + movs r1, #32 │ │ movs r2, #8 │ │ movs r5, #8 │ │ mov r0, r7 │ │ - bl 95258 │ │ + bl 968d0 │ │ ldrd r6, r0, [sp, #44] @ 0x2c │ │ cmp r6, #0 │ │ - beq.n 96264 │ │ + beq.n 979d2 │ │ mov r8, r0 │ │ str r0, [sp, #32] │ │ ldr.w r0, [sl] │ │ add.w r1, sl, #16 │ │ strd r1, r9, [sp, #16] │ │ mov.w fp, #2155905152 @ 0x80808080 │ │ ldr r2, [sp, #52] @ 0x34 │ │ @@ -114424,11224 +122363,14032 @@ │ │ strd r5, r6, [sp, #24] │ │ str r4, [sp, #56] @ 0x38 │ │ str r2, [sp, #52] @ 0x34 │ │ strd r0, r1, [sp, #44] @ 0x2c │ │ add r0, sp, #16 │ │ adds r0, #12 │ │ str r0, [sp, #0] │ │ - cbnz r4, 961fe │ │ - b.n 96248 │ │ + cbnz r4, 97974 │ │ + b.n 979b6 │ │ ldr r0, [sp, #44] @ 0x2c │ │ ldr r1, [sp, #52] @ 0x34 │ │ ldr.w r2, [r0, #4]! │ │ str r0, [sp, #44] @ 0x2c │ │ adds r0, r1, #4 │ │ str r0, [sp, #52] @ 0x34 │ │ bic.w r0, fp, r2 │ │ str r0, [sp, #48] @ 0x30 │ │ mov r0, r7 │ │ - bl 57458 │ │ + bl 4b2e2 │ │ cmp r0, #1 │ │ - bne.n 961ea │ │ + bne.n 97960 │ │ ldrd r0, r2, [sp, #52] @ 0x34 │ │ adds r5, r0, r1 │ │ subs r4, r2, #1 │ │ mov r0, r9 │ │ mov r1, sl │ │ mov r2, r5 │ │ str r4, [sp, #56] @ 0x38 │ │ - bl 96278 │ │ + bl 979e4 │ │ mov r2, r0 │ │ mov r3, r1 │ │ mov r0, r6 │ │ mov r1, r8 │ │ - bl 5e964 │ │ - mvns r1, r5 │ │ - mvns r0, r0 │ │ - add.w r0, r0, r0, lsl #1 │ │ - add.w r1, r1, r1, lsl #1 │ │ + bl 5ebda │ │ ldr.w r2, [sl] │ │ - add.w r0, r6, r0, lsl #3 │ │ - add.w r1, r2, r1, lsl #3 │ │ - movs r2, #24 │ │ - bl c99c0 │ │ - b.n 961e6 │ │ + mvns r0, r0 │ │ + mvns r1, r5 │ │ + add.w r0, r6, r0, lsl #5 │ │ + add.w r1, r2, r1, lsl #5 │ │ + movs r2, #32 │ │ + bl ca0b2 │ │ + b.n 9795c │ │ ldr.w r0, [sl, #12] │ │ ldr r1, [sp, #4] │ │ str r0, [sp, #40] @ 0x28 │ │ subs r0, r1, r0 │ │ ldr r1, [sp, #0] │ │ str r0, [sp, #36] @ 0x24 │ │ mov r0, sl │ │ - bl 5e97e │ │ + bl 5ebf4 │ │ add r0, sp, #16 │ │ - bl 95310 │ │ - ldr r0, [pc, #12] @ (96270 ) │ │ + bl 9693a │ │ + ldr r0, [pc, #8] @ (979dc ) │ │ add sp, #60 @ 0x3c │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - bl 53de4 │ │ - nop │ │ + bl 54a94 │ │ movs r1, r0 │ │ strh r0, [r0, #0] │ │ - lsls r1, r6, #3 │ │ + lsls r7, r4, #3 │ │ movs r0, r0 │ │ push {r2, r3, r4, r5, r7, lr} │ │ ldr r0, [r0, #0] │ │ - negs r3, r2 │ │ - rsb r2, r2, r3, lsl #1 │ │ ldr r1, [r1, #0] │ │ ldr r3, [r0, #0] │ │ - add.w r1, r1, r2, lsl #3 │ │ + sub.w r1, r1, r2, lsl #5 │ │ ldrd r4, r5, [r1, #-24] │ │ ldmia r3, {r0, r1, r2, r3} │ │ strd r4, r5, [sp] │ │ - bl 4a22c │ │ + bl 99fe0 │ │ pop {r2, r3, r4, r5, r7, pc} │ │ - bmi.n 96246 │ │ + ldr r2, [pc, #8] @ (97a0c ) │ │ + cmp r0, r2 │ │ + it gt │ │ + bgt.w 54676 │ │ + bx lr │ │ + movs r3, r0 │ │ + strh r0, [r0, #0] │ │ + push {r4, lr} │ │ + ldr r1, [r0, #0] │ │ + dmb ish │ │ + ldrex r2, [r1] │ │ + subs r3, r2, #1 │ │ + strex r4, r3, [r1] │ │ + cmp r4, #0 │ │ + bne.n 97a18 │ │ + cmp r2, #1 │ │ + it ne │ │ + popne {r4, pc} │ │ + dmb ish │ │ + ldr r0, [r0, #0] │ │ + ldmia.w sp!, {r4, lr} │ │ + b.w b026c │ │ + bmi.n 979e6 │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, #60 @ 0x3c │ │ + sub sp, #28 │ │ + ldrd r9, sl, [r2] │ │ + mov r8, r0 │ │ + add.w fp, r2, #8 │ │ + eor.w r0, r9, #20 │ │ + orrs.w r0, r0, sl │ │ + bne.n 97a60 │ │ + ldmia.w fp, {r0, r1, r2} │ │ + stmia.w r8, {r0, r1, r2} │ │ + b.n 97a9a │ │ + mov r7, r1 │ │ + ldr.w ip, [r2, #20] │ │ + ldmia.w r7, {r0, r2, r3, r4, r5, r6} │ │ + mov lr, sp │ │ + stmia.w lr, {r0, r2, r3, r4, r5, r6} │ │ + add.w r0, r1, #8 │ │ + strd r9, sl, [r1] │ │ + ldmia.w fp, {r2, r3, r4} │ │ + stmia r0!, {r2, r3, r4} │ │ + str.w ip, [r1, #20] │ │ + ldrd r0, r1, [sp] │ │ + eor.w r0, r0, #20 │ │ + orrs r0, r1 │ │ + itt ne │ │ + movne r0, sp │ │ + blne 602d4 │ │ + ldr r0, [pc, #8] @ (97aa0 ) │ │ + str.w r0, [r8] │ │ + add sp, #28 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + movs r3, r0 │ │ + strh r0, [r0, #0] │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + sub sp, #140 @ 0x8c │ │ + add.w r9, sp, #80 @ 0x50 │ │ + mov sl, r1 │ │ + mov r7, r0 │ │ + mov r1, r2 │ │ + mov r0, r9 │ │ + bl 9a550 │ │ + add.w r1, r9, #8 │ │ + ldrd fp, r8, [sp, #80] @ 0x50 │ │ + add r0, sp, #64 @ 0x40 │ │ + ldmia.w r1, {r3, r5, r6} │ │ + eor.w r1, fp, #2 │ │ + mov r2, r0 │ │ + orrs.w r1, r1, r8 │ │ + stmia r2!, {r3, r5, r6} │ │ + bne.n 97ae8 │ │ + add r1, sp, #48 @ 0x30 │ │ + ldmia.w r0, {r3, r4, r5} │ │ + mov r2, r1 │ │ + stmia r2!, {r3, r4, r5} │ │ + ldmia.w r1, {r0, r2, r3} │ │ + stmia r7!, {r0, r2, r3} │ │ + b.n 97b34 │ │ + add.w r1, r9, #20 │ │ + str r7, [sp, #4] │ │ + add.w r9, sp, #120 @ 0x78 │ │ + ldmia.w r1, {r3, r4, r5, r6, r7} │ │ + mov r2, r9 │ │ + stmia r2!, {r3, r4, r5, r6, r7} │ │ + add r4, sp, #48 @ 0x30 │ │ + ldmia.w r0, {r2, r3, r5} │ │ + mov r1, r4 │ │ + stmia r1!, {r2, r3, r5} │ │ + add r6, sp, #8 │ │ + mov r1, sl │ │ + mov r0, r6 │ │ + movs r2, #40 @ 0x28 │ │ + bl ca0b2 │ │ + strd fp, r8, [sl] │ │ + add.w r0, sl, #8 │ │ + ldmia.w r4, {r1, r2, r3} │ │ + stmia r0!, {r1, r2, r3} │ │ + add.w r0, sl, #20 │ │ + ldmia.w r9, {r1, r2, r3, r4, r5} │ │ + stmia r0!, {r1, r2, r3, r4, r5} │ │ + mov r0, r6 │ │ + bl 97b40 │ │ + ldr r1, [sp, #4] │ │ + ldr r0, [pc, #8] @ (97b3c ) │ │ + str r0, [r1, #0] │ │ + add sp, #140 @ 0x8c │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + nop │ │ + movs r3, r0 │ │ + strh r0, [r0, #0] │ │ + ldrd r1, r2, [r0] │ │ + eor.w r1, r1, #2 │ │ + orrs r1, r2 │ │ + itt ne │ │ + ldrdne r0, r1, [r0, #16] │ │ + bne.w 54676 │ │ + bx lr │ │ + bmi.n 97b02 │ │ + push {r4, r5, r6, lr} │ │ + sub sp, #32 │ │ + mov r4, r0 │ │ + movs r0, #0 │ │ + strd r0, r0, [sp] │ │ + add r0, sp, #20 │ │ + mov r5, r1 │ │ + mov r1, sp │ │ + bl 98600 │ │ + ldr r0, [pc, #56] @ (97ba8 ) │ │ + ldr r1, [sp, #20] │ │ + cmp r1, r0 │ │ + bne.n 97b8e │ │ + ldr r1, [sp, #0] │ │ + lsls r1, r1, #31 │ │ + beq.n 97b9e │ │ + ldrd r1, r2, [sp, #8] │ │ + movs r3, #0 │ │ + movs r6, #1 │ │ + strd r1, r2, [r5, #8] │ │ + strd r6, r3, [r5] │ │ + b.n 97b98 │ │ + ldrd r0, r2, [sp, #24] │ │ + strd r0, r2, [r4, #4] │ │ + mov r0, r1 │ │ + str r0, [r4, #0] │ │ + add sp, #32 │ │ + pop {r4, r5, r6, pc} │ │ + ldr r0, [pc, #12] @ (97bac ) │ │ + add r0, pc │ │ + bl 50b2c │ │ + nop │ │ + movs r3, r0 │ │ + strh r0, [r0, #0] │ │ + ldr r6, [sp, #512] @ 0x200 │ │ + movs r3, r0 │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ + sub sp, #232 @ 0xe8 │ │ + add.w r8, sp, #104 @ 0x68 │ │ + mov sl, r1 │ │ + mov r9, r0 │ │ + mov r1, r2 │ │ + mov r0, r8 │ │ + bl 9ad80 │ │ + ldrd r7, r4, [sp, #104] @ 0x68 │ │ + add.w r0, r8, #8 │ │ + add r6, sp, #88 @ 0x58 │ │ + ldmia.w r0, {r2, r3, r5} │ │ + eor.w r0, r7, #2 │ │ + orrs r0, r4 │ │ + mov r1, r6 │ │ + stmia r1!, {r2, r3, r5} │ │ + bne.n 97bf4 │ │ + add r0, sp, #72 @ 0x48 │ │ + ldmia.w r6, {r2, r3, r4} │ │ + mov r1, r0 │ │ + stmia r1!, {r2, r3, r4} │ │ + ldmia.w r0, {r1, r2, r3} │ │ + stmia.w r9, {r1, r2, r3} │ │ + b.n 97c40 │ │ + add.w r1, r8, #20 │ │ + add.w r8, sp, #176 @ 0xb0 │ │ + movs r2, #52 @ 0x34 │ │ + mov r0, r8 │ │ + bl ca0b2 │ │ + add r5, sp, #72 @ 0x48 │ │ + ldmia.w r6, {r1, r2, r3} │ │ + mov r6, sp │ │ + mov r0, r5 │ │ + stmia r0!, {r1, r2, r3} │ │ + mov r1, sl │ │ + mov r0, r6 │ │ + movs r2, #72 @ 0x48 │ │ + bl ca098 │ │ + strd r7, r4, [sl] │ │ + add.w r0, sl, #8 │ │ + ldmia.w r5, {r1, r2, r3} │ │ + stmia r0!, {r1, r2, r3} │ │ + mov r1, r8 │ │ + add.w r0, sl, #20 │ │ + movs r2, #52 @ 0x34 │ │ + bl ca0b2 │ │ + mov r0, r6 │ │ + bl 97c4c │ │ + ldr r0, [pc, #12] @ (97c48 ) │ │ + str.w r0, [r9] │ │ + add sp, #232 @ 0xe8 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ + nop │ │ + movs r3, r0 │ │ + strh r0, [r0, #0] │ │ + ldrd r1, r2, [r0] │ │ + eor.w r1, r1, #2 │ │ + orrs r1, r2 │ │ + itt ne │ │ + ldrdne r0, r1, [r0, #16] │ │ + bne.w 54676 │ │ + bx lr │ │ + ldr r1, [r0, #0] │ │ + cmp.w r1, #2147483648 @ 0x80000000 │ │ + it ne │ │ + bne.w 97c70 │ │ + bx lr │ │ + push {r4, r5, r7, lr} │ │ + ldrd r5, r1, [r0, #4] │ │ + mov r4, r0 │ │ + mov r0, r5 │ │ + bl af8d0 │ │ + ldr r0, [r4, #0] │ │ + mov r1, r5 │ │ + ldmia.w sp!, {r4, r5, r7, lr} │ │ + b.w c1bf4 │ │ + bmi.n 97c36 │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ + mov r8, r1 │ │ + mov r4, r0 │ │ + ldrd r0, r1, [r2] │ │ + mov.w r6, #2147483648 @ 0x80000000 │ │ + subs r0, #2 │ │ + sbc.w r1, r1, #0 │ │ + movs r5, #0 │ │ + rsbs r3, r0, #17 │ │ + sbcs.w r1, r5, r1 │ │ + bcc.n 97cce │ │ + cmp r0, #2 │ │ + bne.n 97cce │ │ + ldrd r7, r0, [r2, #8] │ │ + ldr r6, [pc, #56] @ (97cf0 ) │ │ + subs.w r1, r7, #2147483648 @ 0x80000000 │ │ + sbcs.w r1, r0, #4294967295 @ 0xffffffff │ │ + blt.n 97cce │ │ + mvn.w r1, #2147483648 @ 0x80000000 │ │ + subs r1, r1, r7 │ │ + sbcs.w r0, r5, r0 │ │ + bge.n 97ce8 │ │ + mov r0, r2 │ │ + bl 5f89c │ │ + mov r0, r4 │ │ + cbz r5, 97ce0 │ │ + movs r0, #1 │ │ + str.w r0, [r8] │ │ + mov r0, r8 │ │ + str r7, [r0, #4] │ │ + str r6, [r4, #0] │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ + adds r6, #2 │ │ + movs r5, #1 │ │ + b.n 97cce │ │ + nop │ │ + movs r1, r0 │ │ + strh r0, [r0, #0] │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ + sub sp, #32 │ │ + add r6, sp, #16 │ │ + mov r5, r1 │ │ + mov r8, r0 │ │ + mov r1, r2 │ │ + mov r0, r6 │ │ + bl 678f0 │ │ + adds r0, r6, #4 │ │ + ldr r1, [sp, #16] │ │ + mov r2, sp │ │ + ldmia.w r0, {r4, r6, r7} │ │ + mov r3, r2 │ │ + stmia r3!, {r4, r6, r7} │ │ + cbz r1, 97d22 │ │ + ldmia.w r2, {r0, r1, r3} │ │ + stmia.w r8, {r0, r1, r3} │ │ + b.n 97d36 │ │ + ldrd r0, r1, [r5] │ │ + ldmia.w r2, {r3, r4, r6} │ │ + stmia r5!, {r3, r4, r6} │ │ + bl ba60c │ │ + ldr r0, [pc, #8] @ (97d3c ) │ │ + str.w r0, [r8] │ │ + add sp, #32 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ + movs r3, r0 │ │ + strh r0, [r0, #0] │ │ + push {r4, lr} │ │ + mov r4, r0 │ │ + ldr r0, [r0, #0] │ │ + cmp.w r0, #2147483648 @ 0x80000000 │ │ + it eq │ │ + popeq {r4, pc} │ │ + mov r0, r4 │ │ + bl 97c70 │ │ + ldrd r0, r1, [r4, #12] │ │ + ldmia.w sp!, {r4, lr} │ │ + b.w c1c04 │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + sub sp, #300 @ 0x12c │ │ mov sl, r0 │ │ + ldrd r0, r3, [r2] │ │ + subs r0, #2 │ │ + sbc.w r3, r3, #0 │ │ + subs.w r5, r0, #18 │ │ + sbcs.w r3, r3, #0 │ │ + it cs │ │ + movcs r0, #16 │ │ + subs r0, #5 │ │ + cmp r0, #9 │ │ + bhi.n 97e32 │ │ + tbb [pc, r0] │ │ + mov r7, r7 │ │ + lsrs r4, r1, #16 │ │ + lsls r5, r0, #20 │ │ + lsls r3, r2, #20 │ │ + subs r3, r2, r0 │ │ + ldr r5, [r2, #12] │ │ + ldr r0, [r2, #8] │ │ + ldr r6, [r2, #16] │ │ + mov r1, r5 │ │ + bl c97b8 │ │ + b.n 97e20 │ │ + ldr r5, [r2, #12] │ │ + ldr r0, [r2, #8] │ │ + ldr r6, [r2, #16] │ │ + mov r1, r5 │ │ + bl 57ff4 │ │ + b.n 97e20 │ │ + ldr r5, [r2, #12] │ │ + ldr r0, [r2, #8] │ │ + ldr r6, [r2, #16] │ │ + mov r1, r5 │ │ + bl 6d978 │ │ + b.n 97e20 │ │ + adds r2, #8 │ │ + ldr.w fp, [r1] │ │ + ldr r4, [pc, #332] @ (97f10 ) │ │ + add.w r9, sp, #32 │ │ + ldmia r2, {r0, r1, r2} │ │ + add.w r2, r2, r2, lsl #1 │ │ + str r4, [sp, #20] │ │ + add r3, sp, #20 │ │ + add.w r2, r1, r2, lsl #3 │ │ + strd r1, r1, [sp, #32] │ │ + str r3, [sp, #48] @ 0x30 │ │ + mov r1, r9 │ │ + strd r0, r2, [sp, #40] @ 0x28 │ │ + add r0, sp, #64 @ 0x40 │ │ + bl b2e20 │ │ + ldrd r0, r1, [sp, #64] @ 0x40 │ │ + eor.w r0, r0, #7 │ │ + orrs r0, r1 │ │ + bne.n 97e3e │ │ + movs r0, #0 │ │ + movs r1, #8 │ │ + str r0, [sp, #60] @ 0x3c │ │ + strd r0, r1, [sp, #52] @ 0x34 │ │ + add r0, sp, #32 │ │ + bl 60298 │ │ + b.n 97ecc │ │ + add.w r6, r2, #8 │ │ + ldmia r6, {r0, r5, r6} │ │ + mov r1, r5 │ │ + bl c1c04 │ │ + b.n 97e20 │ │ + add.w r6, r2, #8 │ │ + ldmia r6, {r0, r5, r6} │ │ + mov r1, r5 │ │ + bl 54676 │ │ + mov.w r7, #2147483648 @ 0x80000000 │ │ + strd r7, r5, [sl] │ │ + str.w r6, [sl, #8] │ │ + add sp, #300 @ 0x12c │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + mov r0, r2 │ │ + bl aa45c │ │ + mov.w r7, #2147483648 @ 0x80000000 │ │ + b.n 97e24 │ │ + str.w fp, [sp, #4] │ │ + movs r0, #4 │ │ + ldr r3, [pc, #204] @ (97f14 ) │ │ + movs r1, #8 │ │ + movs r2, #104 @ 0x68 │ │ + add r3, pc │ │ + bl c9b20 │ │ + mov r6, r1 │ │ + add r1, sp, #64 @ 0x40 │ │ + mov r8, r0 │ │ + mov r0, r6 │ │ + movs r2, #104 @ 0x68 │ │ + bl ca0de │ │ + movs r5, #1 │ │ + strd r8, r6, [sp, #52] @ 0x34 │ │ + str r5, [sp, #60] @ 0x3c │ │ + add.w r8, sp, #168 @ 0xa8 │ │ + ldmia.w r9, {r1, r2, r3, r4, r7} │ │ + add.w r9, sp, #52 @ 0x34 │ │ + mov r0, r8 │ │ + mov.w fp, #104 @ 0x68 │ │ + stmia r0!, {r1, r2, r3, r4, r7} │ │ + add r7, sp, #192 @ 0xc0 │ │ + movs r4, #104 @ 0x68 │ │ + mov r0, r7 │ │ + mov r1, r8 │ │ + bl b2e20 │ │ + ldrd r0, r1, [sp, #192] @ 0xc0 │ │ + eor.w r0, r0, #7 │ │ + orrs r0, r1 │ │ + beq.n 97ec0 │ │ + ldr r0, [sp, #52] @ 0x34 │ │ + cmp r5, r0 │ │ + beq.n 97eae │ │ + add.w r0, r6, fp │ │ + mov r1, r7 │ │ + movs r2, #104 @ 0x68 │ │ + bl ca098 │ │ + adds r5, #1 │ │ + str r5, [sp, #60] @ 0x3c │ │ + add.w fp, fp, #104 @ 0x68 │ │ + b.n 97e7e │ │ + mov r0, r9 │ │ + mov r1, r5 │ │ + movs r2, #1 │ │ + movs r3, #8 │ │ + str r4, [sp, #0] │ │ + bl 4b964 │ │ + ldr r6, [sp, #56] @ 0x38 │ │ + b.n 97e98 │ │ + add r0, sp, #168 @ 0xa8 │ │ + bl 60298 │ │ + ldr r4, [pc, #72] @ (97f10 ) │ │ + ldr.w fp, [sp, #4] │ │ + ldr r7, [sp, #20] │ │ + cmp r7, r4 │ │ + beq.n 97ee6 │ │ + ldrd r5, r6, [sp, #24] │ │ + add r0, sp, #52 @ 0x34 │ │ + bl af91c │ │ + ldrd r0, r1, [sp, #52] @ 0x34 │ │ + bl c1c24 │ │ + b.n 97e24 │ │ + add r2, sp, #52 @ 0x34 │ │ + mov r8, r4 │ │ + mov r4, fp │ │ + ldmia r2, {r0, r1, r2} │ │ + add r3, sp, #8 │ │ + ldmia.w r4, {r5, r6, r7} │ │ + stmia r3!, {r5, r6, r7} │ │ + stmia.w fp!, {r0, r1, r2} │ │ + ldr r0, [sp, #8] │ │ + cmp.w r0, #2147483648 @ 0x80000000 │ │ + itt ne │ │ + addne r0, sp, #8 │ │ + blne 97f18 │ │ + str.w r8, [sl] │ │ + b.n 97e2c │ │ + nop │ │ + movs r3, r0 │ │ + strh r0, [r0, #0] │ │ + add r5, pc, #584 @ (adr r5, 98160 ) │ │ + movs r3, r0 │ │ + push {r4, lr} │ │ + mov r4, r0 │ │ + bl af91c │ │ + ldrd r0, r1, [r4] │ │ + ldmia.w sp!, {r4, lr} │ │ + b.w c1c24 │ │ + stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + vpush {d8-d9} │ │ + sub sp, #216 @ 0xd8 │ │ + mov r4, r2 │ │ + mov r5, r0 │ │ + ldrd r0, r2, [r2] │ │ + movs r6, #0 │ │ + strd r6, r6, [sp, #80] @ 0x50 │ │ + subs r0, #2 │ │ + sbc.w r2, r2, #0 │ │ + rsbs r3, r0, #17 │ │ + strd r6, r6, [sp, #96] @ 0x60 │ │ + sbcs.w r2, r6, r2 │ │ + bcc.w 98062 │ │ + cmp r0, #15 │ │ + bne.w 98062 │ │ + strd r1, r5, [sp, #8] │ │ + ldr r1, [r4, #16] │ │ + ldrd r0, sl, [r4, #8] │ │ + add.w r4, sl, #24 │ │ + str r0, [sp, #120] @ 0x78 │ │ + add.w r0, r1, r1, lsl #1 │ │ + str.w sl, [sp, #112] @ 0x70 │ │ + add.w r1, sl, r0, lsl #4 │ │ + mov.w fp, r0, lsl #4 │ │ + str r1, [sp, #4] │ │ + str r1, [sp, #124] @ 0x7c │ │ + add r1, sp, #128 @ 0x80 │ │ + add.w r2, r1, #20 │ │ + adds r1, #24 │ │ + str r2, [sp, #24] │ │ + str r1, [sp, #16] │ │ + cmp.w fp, #0 │ │ + beq.n 98078 │ │ + ldrd r5, r7, [sl] │ │ + eor.w r0, r5, #20 │ │ + orrs r0, r7 │ │ + add.w r0, r4, #24 │ │ + beq.n 9807a │ │ + add.w r9, sl, #8 │ │ + str r0, [sp, #20] │ │ + add.w r1, sl, #20 │ │ + movs r2, #28 │ │ + ldmia.w r9, {r6, r8, r9} │ │ + add r0, sp, #136 @ 0x88 │ │ + strd r5, r7, [sp, #128] @ 0x80 │ │ + stmia.w r0, {r6, r8, r9} │ │ + ldr r0, [sp, #24] │ │ + bl ca0b2 │ │ + subs r0, r5, #2 │ │ + sbc.w r1, r7, #0 │ │ + rsbs r2, r0, #17 │ │ + mov.w r2, #0 │ │ + sbcs.w r1, r2, r1 │ │ + bcc.w 980e6 │ │ + cmp r0, #4 │ │ + bne.w 980e6 │ │ + ldr r2, [pc, #384] @ (98164 ) │ │ + mov r0, r8 │ │ + mov r1, r9 │ │ + movs r3, #1 │ │ + add r2, pc │ │ + bl c4ecc │ │ + cbz r0, 9800a │ │ + mov r1, r4 │ │ + str r6, [sp, #28] │ │ + add r2, sp, #192 @ 0xc0 │ │ + mov r9, r4 │ │ + ldmia.w r1, {r0, r3, r4, r5, r6, r7} │ │ + mov ip, r2 │ │ + stmia.w ip, {r0, r3, r4, r5, r6, r7} │ │ + add r0, sp, #180 @ 0xb4 │ │ + add r1, sp, #80 @ 0x50 │ │ + b.n 98030 │ │ + ldr r2, [pc, #348] @ (98168 ) │ │ + mov r0, r8 │ │ + mov r1, r9 │ │ + movs r3, #1 │ │ + add r2, pc │ │ + bl c4ecc │ │ + cbz r0, 98048 │ │ + mov r1, r4 │ │ + str r6, [sp, #28] │ │ + add r2, sp, #192 @ 0xc0 │ │ + mov r9, r4 │ │ + ldmia.w r1, {r0, r3, r4, r5, r6, r7} │ │ + mov ip, r2 │ │ + stmia.w ip, {r0, r3, r4, r5, r6, r7} │ │ + add r0, sp, #180 @ 0xb4 │ │ + add r1, sp, #96 @ 0x60 │ │ + bl 98174 │ │ + ldr r0, [sp, #180] @ 0xb4 │ │ + ldr r1, [pc, #288] @ (98158 ) │ │ + cmp r0, r1 │ │ + bne.n 98106 │ │ + ldr r0, [sp, #28] │ │ + mov r1, r8 │ │ + bl 54676 │ │ + mov r4, r9 │ │ + b.n 98056 │ │ + mov r0, r6 │ │ + mov r1, r8 │ │ + bl 54676 │ │ + ldr r0, [sp, #16] │ │ + bl 9a480 │ │ + add.w sl, sl, #48 @ 0x30 │ │ + sub.w fp, fp, #48 @ 0x30 │ │ + adds r4, #48 @ 0x30 │ │ + b.n 97f90 │ │ + add r0, sp, #56 @ 0x38 │ │ + ldr r1, [pc, #264] @ (98170 ) │ │ + adds r0, #4 │ │ + movs r2, #43 @ 0x2b │ │ + add r1, pc │ │ + bl 9a438 │ │ + mov r0, r4 │ │ + bl 9a480 │ │ + b.n 98136 │ │ + ldr r0, [sp, #4] │ │ + str r0, [sp, #116] @ 0x74 │ │ + add r0, sp, #112 @ 0x70 │ │ + bl 60396 │ │ + vldr d8, [sp, #88] @ 0x58 │ │ + movs r2, #36 @ 0x24 │ │ + ldr r4, [sp, #80] @ 0x50 │ │ + add r0, sp, #128 @ 0x80 │ │ + ldr r1, [pc, #204] @ (9815c ) │ │ + add r1, pc │ │ + bl 9a438 │ │ + lsls r0, r4, #31 │ │ + ldrd r6, r5, [sp, #8] │ │ + ldr r0, [sp, #128] @ 0x80 │ │ + beq.n 980d6 │ │ + ldr r1, [sp, #132] @ 0x84 │ │ + bl 629fc │ │ + vldr d9, [sp, #104] @ 0x68 │ │ + movs r2, #36 @ 0x24 │ │ + ldr r4, [sp, #96] @ 0x60 │ │ + add r0, sp, #128 @ 0x80 │ │ + ldr r1, [pc, #176] @ (98160 ) │ │ + add r1, pc │ │ + bl 9a438 │ │ + lsls r0, r4, #31 │ │ + ldr r0, [sp, #128] @ 0x80 │ │ + beq.n 98124 │ │ + ldr r1, [sp, #132] @ 0x84 │ │ + bl 629fc │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + strd r1, r0, [r6] │ │ + vstr d8, [r6, #8] │ │ + vstr d9, [r6, #16] │ │ + ldr r2, [pc, #132] @ (98158 ) │ │ + b.n 98148 │ │ + ldrd r1, r2, [sp, #132] @ 0x84 │ │ + strd r1, r2, [sp, #48] @ 0x30 │ │ + str r0, [sp, #60] @ 0x3c │ │ + vldr d0, [sp, #48] @ 0x30 │ │ + b.n 98132 │ │ + ldr r0, [sp, #20] │ │ + movs r2, #27 │ │ + str r0, [sp, #116] @ 0x74 │ │ + add r0, sp, #56 @ 0x38 │ │ + ldr r1, [pc, #124] @ (9816c ) │ │ + adds r0, #4 │ │ + add r1, pc │ │ + bl 9a438 │ │ + add r0, sp, #128 @ 0x80 │ │ + bl 9a480 │ │ + ldr r0, [sp, #16] │ │ + bl 9a480 │ │ + b.n 9811a │ │ + ldr r1, [sp, #20] │ │ + str r1, [sp, #116] @ 0x74 │ │ + ldr r1, [sp, #184] @ 0xb8 │ │ + ldr r2, [sp, #188] @ 0xbc │ │ + add r3, sp, #60 @ 0x3c │ │ + stmia r3!, {r0, r1, r2} │ │ + mov r1, r8 │ │ + ldr r0, [sp, #28] │ │ + bl 54676 │ │ + ldr r5, [sp, #12] │ │ + add r0, sp, #112 @ 0x70 │ │ + bl 60396 │ │ + b.n 98136 │ │ + ldrd r1, r2, [sp, #132] @ 0x84 │ │ + strd r1, r2, [sp, #40] @ 0x28 │ │ + str r0, [sp, #60] @ 0x3c │ │ + vldr d0, [sp, #40] @ 0x28 │ │ + vstr d0, [sp, #64] @ 0x40 │ │ + vldr d0, [sp, #64] @ 0x40 │ │ + vstr d0, [sp, #32] │ │ + ldr r2, [sp, #60] @ 0x3c │ │ + ldrd r0, r1, [sp, #32] │ │ + strd r0, r1, [r5, #4] │ │ + str r2, [r5, #0] │ │ + add sp, #216 @ 0xd8 │ │ + vpop {d8-d9} │ │ + add sp, #4 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + nop │ │ + movs r3, r0 │ │ + strh r0, [r0, #0] │ │ + ldrh r6, [r7, #0] │ │ + vtbx.8 d24, {d8}, d0 │ │ + vsra.u64 d26, d19, #8 │ │ + vaddw.u q13, q12, d12 │ │ + @ instruction: 0xfff8ad0d │ │ + @ instruction: 0xfff8adb0 │ │ + vsli.64 d27, d16, #56 @ 0x38 │ │ + sub sp, #24 │ │ + mov r4, r0 │ │ + add r0, sp, #8 │ │ + mov r5, r1 │ │ + mov r1, r2 │ │ + bl 5fa94 │ │ + ldr r0, [sp, #8] │ │ + cbz r0, 9819c │ │ + vldr d0, [sp, #16] │ │ + vstr d0, [sp] │ │ + ldr r0, [sp, #12] │ │ + ldrd r1, r2, [sp] │ │ + strd r1, r2, [r4, #4] │ │ + b.n 981ae │ │ + vldr d0, [sp, #16] │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + strd r1, r0, [r5] │ │ + vstr d0, [r5, #8] │ │ + ldr r0, [pc, #4] @ (981b4 ) │ │ + str r0, [r4, #0] │ │ + add sp, #24 │ │ + pop {r4, r5, r7, pc} │ │ + movs r3, r0 │ │ + strh r0, [r0, #0] │ │ + stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + vpush {d8-d11} │ │ + sub sp, #352 @ 0x160 │ │ + mov r4, r2 │ │ + mov r7, r0 │ │ + ldrd r0, r2, [r2] │ │ + movs r5, #0 │ │ + strd r5, r5, [sp, #184] @ 0xb8 │ │ + subs r0, #2 │ │ + sbc.w r2, r2, #0 │ │ + rsbs r3, r0, #17 │ │ + strd r5, r5, [sp, #200] @ 0xc8 │ │ + sbcs.w r2, r5, r2 │ │ + strd r5, r5, [sp, #216] @ 0xd8 │ │ + strd r5, r5, [sp, #232] @ 0xe8 │ │ + bcc.w 98346 │ │ + cmp r0, #15 │ │ + bne.w 98346 │ │ str r1, [sp, #8] │ │ + ldr r1, [r4, #16] │ │ + ldrd r0, sl, [r4, #8] │ │ + add.w r4, sl, #24 │ │ + str r0, [sp, #256] @ 0x100 │ │ + add.w r0, r1, r1, lsl #1 │ │ + str r7, [sp, #16] │ │ + str.w sl, [sp, #248] @ 0xf8 │ │ + add.w r1, sl, r0, lsl #4 │ │ + mov.w fp, r0, lsl #4 │ │ + str r1, [sp, #4] │ │ + str r1, [sp, #260] @ 0x104 │ │ + add r1, sp, #264 @ 0x108 │ │ + add.w r2, r1, #20 │ │ + adds r1, #24 │ │ + str r2, [sp, #24] │ │ + str r1, [sp, #12] │ │ + cmp.w fp, #0 │ │ + beq.w 9835c │ │ + ldrd r6, r7, [sl] │ │ + eor.w r0, r6, #20 │ │ + orrs r0, r7 │ │ + add.w r0, r4, #24 │ │ + beq.w 9835e │ │ + add.w r9, sl, #8 │ │ + str r0, [sp, #20] │ │ + add.w r1, sl, #20 │ │ + movs r2, #28 │ │ + ldmia.w r9, {r5, r8, r9} │ │ + add r0, sp, #272 @ 0x110 │ │ + strd r6, r7, [sp, #264] @ 0x108 │ │ + stmia.w r0, {r5, r8, r9} │ │ + ldr r0, [sp, #24] │ │ + bl ca0b2 │ │ + subs r0, r6, #2 │ │ + sbc.w r1, r7, #0 │ │ + rsbs r2, r0, #17 │ │ + mov.w r2, #0 │ │ + sbcs.w r1, r2, r1 │ │ + bcc.w 98432 │ │ + cmp r0, #4 │ │ + bne.w 98432 │ │ + ldr r2, [pc, #612] @ (984e0 ) │ │ + mov r0, r8 │ │ + mov r1, r9 │ │ + movs r3, #1 │ │ + add r2, pc │ │ + bl c4ecc │ │ + str r5, [sp, #28] │ │ + cbz r0, 982a2 │ │ + mov r1, r4 │ │ + add r2, sp, #328 @ 0x148 │ │ + mov r9, r4 │ │ + ldmia.w r1, {r0, r3, r4, r5, r6, r7} │ │ + mov ip, r2 │ │ + stmia.w ip, {r0, r3, r4, r5, r6, r7} │ │ + add r0, sp, #316 @ 0x13c │ │ + add r1, sp, #184 @ 0xb8 │ │ + b.n 98312 │ │ + ldr r2, [pc, #576] @ (984e4 ) │ │ + mov r0, r8 │ │ + mov r1, r9 │ │ + movs r3, #1 │ │ + add r2, pc │ │ + bl c4ecc │ │ + cbz r0, 982c8 │ │ + mov r1, r4 │ │ + add r2, sp, #328 @ 0x148 │ │ + mov r9, r4 │ │ + ldmia.w r1, {r0, r3, r4, r5, r6, r7} │ │ + mov ip, r2 │ │ + stmia.w ip, {r0, r3, r4, r5, r6, r7} │ │ + add r0, sp, #316 @ 0x13c │ │ + add r1, sp, #200 @ 0xc8 │ │ + b.n 98312 │ │ + ldr r2, [pc, #540] @ (984e8 ) │ │ + mov r0, r8 │ │ + mov r1, r9 │ │ + movs r3, #5 │ │ + add r2, pc │ │ + bl c4ecc │ │ + cbz r0, 982ee │ │ + mov r1, r4 │ │ + add r2, sp, #328 @ 0x148 │ │ + mov r9, r4 │ │ + ldmia.w r1, {r0, r3, r4, r5, r6, r7} │ │ + mov ip, r2 │ │ + stmia.w ip, {r0, r3, r4, r5, r6, r7} │ │ + add r0, sp, #316 @ 0x13c │ │ + add r1, sp, #216 @ 0xd8 │ │ + b.n 98312 │ │ + ldr r2, [pc, #508] @ (984ec ) │ │ + mov r0, r8 │ │ + mov r1, r9 │ │ + movs r3, #6 │ │ + add r2, pc │ │ + bl c4ecc │ │ + cbz r0, 98336 │ │ + mov r1, r4 │ │ + add r2, sp, #328 @ 0x148 │ │ + mov r9, r4 │ │ + ldmia.w r1, {r0, r3, r4, r5, r6, r7} │ │ + mov ip, r2 │ │ + stmia.w ip, {r0, r3, r4, r5, r6, r7} │ │ + add r0, sp, #316 @ 0x13c │ │ + add r1, sp, #232 @ 0xe8 │ │ + bl 98174 │ │ + ldr r0, [sp, #316] @ 0x13c │ │ + ldr r1, [pc, #432] @ (984cc ) │ │ + cmp r0, r1 │ │ + bne.w 98452 │ │ + ldr r0, [sp, #28] │ │ + mov r1, r8 │ │ + bl 54676 │ │ + mov r4, r9 │ │ + add.w sl, sl, #48 @ 0x30 │ │ + sub.w fp, fp, #48 @ 0x30 │ │ + adds r4, #48 @ 0x30 │ │ + b.n 98224 │ │ + mov r0, r5 │ │ + mov r1, r8 │ │ + bl 54676 │ │ + ldr r0, [sp, #12] │ │ + bl 9a480 │ │ + b.n 9832a │ │ + add r0, sp, #144 @ 0x90 │ │ + ldr r1, [pc, #424] @ (984f4 ) │ │ + adds r0, #4 │ │ + movs r2, #43 @ 0x2b │ │ + add r1, pc │ │ + bl 9a438 │ │ + mov r0, r4 │ │ + bl 9a480 │ │ + b.n 984a2 │ │ + ldr r0, [sp, #4] │ │ + str r0, [sp, #252] @ 0xfc │ │ + add r0, sp, #248 @ 0xf8 │ │ + bl 60396 │ │ + vldr d8, [sp, #192] @ 0xc0 │ │ + movs r2, #36 @ 0x24 │ │ + ldr r4, [sp, #184] @ 0xb8 │ │ + add r0, sp, #264 @ 0x108 │ │ + ldr r1, [pc, #348] @ (984d0 ) │ │ + add r1, pc │ │ + bl 9a438 │ │ + lsls r0, r4, #31 │ │ + ldr r7, [sp, #16] │ │ + ldr r0, [sp, #264] @ 0x108 │ │ + ldr r6, [sp, #8] │ │ + beq.n 98422 │ │ + ldr r1, [sp, #268] @ 0x10c │ │ + bl 629fc │ │ + vldr d9, [sp, #208] @ 0xd0 │ │ + movs r2, #36 @ 0x24 │ │ + ldr r4, [sp, #200] @ 0xc8 │ │ + add r0, sp, #264 @ 0x108 │ │ + ldr r1, [pc, #320] @ (984d4 ) │ │ + add r1, pc │ │ + bl 9a438 │ │ + lsls r0, r4, #31 │ │ + ldr r0, [sp, #264] @ 0x108 │ │ + beq.n 98470 │ │ + ldr r1, [sp, #268] @ 0x10c │ │ + bl 629fc │ │ + vldr d10, [sp, #224] @ 0xe0 │ │ + movs r2, #40 @ 0x28 │ │ + ldr r4, [sp, #216] @ 0xd8 │ │ + add r0, sp, #264 @ 0x108 │ │ + ldr r1, [pc, #292] @ (984d8 ) │ │ + add r1, pc │ │ + bl 9a438 │ │ + lsls r0, r4, #31 │ │ + ldr r0, [sp, #264] @ 0x108 │ │ + beq.n 98480 │ │ + ldr r1, [sp, #268] @ 0x10c │ │ + bl 629fc │ │ + vldr d11, [sp, #240] @ 0xf0 │ │ + movs r2, #41 @ 0x29 │ │ + ldr r4, [sp, #232] @ 0xe8 │ │ + add r0, sp, #264 @ 0x108 │ │ + ldr r1, [pc, #268] @ (984dc ) │ │ + add r1, pc │ │ + bl 9a438 │ │ + lsls r0, r4, #31 │ │ + ldr r0, [sp, #264] @ 0x108 │ │ + beq.n 98490 │ │ + ldr r1, [sp, #268] @ 0x10c │ │ + bl 629fc │ │ + add r0, sp, #152 @ 0x98 │ │ + movs r2, #32 │ │ + vstmia r0!, {d8-d11} │ │ + add r0, sp, #104 @ 0x68 │ │ + adds r4, r0, #4 │ │ + add r0, sp, #144 @ 0x90 │ │ + add.w r1, r0, #8 │ │ + mov r0, r4 │ │ + bl ca0b2 │ │ + add r0, sp, #64 @ 0x40 │ │ + mov r1, r4 │ │ + adds r5, r0, #4 │ │ + movs r2, #32 │ │ + mov r0, r5 │ │ + bl ca0b2 │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + strd r1, r0, [r6] │ │ + add.w r0, r6, #8 │ │ + mov r1, r5 │ │ + movs r2, #32 │ │ + bl ca0b2 │ │ + ldr r0, [pc, #172] @ (984cc ) │ │ + str r0, [r7, #0] │ │ + b.n 984c0 │ │ + ldrd r1, r2, [sp, #268] @ 0x10c │ │ + strd r1, r2, [sp, #56] @ 0x38 │ │ + str r0, [sp, #148] @ 0x94 │ │ + vldr d0, [sp, #56] @ 0x38 │ │ + b.n 9849e │ │ + ldr r0, [sp, #20] │ │ + movs r2, #27 │ │ + str r0, [sp, #252] @ 0xfc │ │ + add r0, sp, #144 @ 0x90 │ │ + ldr r1, [pc, #180] @ (984f0 ) │ │ + adds r0, #4 │ │ + add r1, pc │ │ + bl 9a438 │ │ + add r0, sp, #264 @ 0x108 │ │ + bl 9a480 │ │ + ldr r0, [sp, #12] │ │ + bl 9a480 │ │ + b.n 98466 │ │ + ldr r1, [sp, #20] │ │ + str r1, [sp, #252] @ 0xfc │ │ + ldr r1, [sp, #320] @ 0x140 │ │ + ldr r2, [sp, #324] @ 0x144 │ │ + add r3, sp, #148 @ 0x94 │ │ + stmia r3!, {r0, r1, r2} │ │ + mov r1, r8 │ │ + ldr r0, [sp, #28] │ │ + bl 54676 │ │ + ldr r7, [sp, #16] │ │ + add r0, sp, #248 @ 0xf8 │ │ + bl 60396 │ │ + b.n 984a2 │ │ + ldrd r1, r2, [sp, #268] @ 0x10c │ │ + strd r1, r2, [sp, #48] @ 0x30 │ │ + str r0, [sp, #148] @ 0x94 │ │ + vldr d0, [sp, #48] @ 0x30 │ │ + b.n 9849e │ │ + ldrd r1, r2, [sp, #268] @ 0x10c │ │ + strd r1, r2, [sp, #40] @ 0x28 │ │ + str r0, [sp, #148] @ 0x94 │ │ + vldr d0, [sp, #40] @ 0x28 │ │ + b.n 9849e │ │ + ldrd r1, r2, [sp, #268] @ 0x10c │ │ + strd r1, r2, [sp, #32] │ │ + str r0, [sp, #148] @ 0x94 │ │ + vldr d0, [sp, #32] │ │ + vstr d0, [sp, #152] @ 0x98 │ │ + add r0, sp, #144 @ 0x90 │ │ + add r1, sp, #104 @ 0x68 │ │ + adds r0, #4 │ │ + mov r2, r1 │ │ + ldmia.w r0, {r3, r4, r5} │ │ + stmia r2!, {r3, r4, r5} │ │ + add r0, sp, #64 @ 0x40 │ │ + ldmia.w r1, {r3, r4, r5} │ │ + mov r2, r0 │ │ + stmia r2!, {r3, r4, r5} │ │ + ldmia.w r0, {r1, r2, r3} │ │ + stmia r7!, {r1, r2, r3} │ │ + add sp, #352 @ 0x160 │ │ + vpop {d8-d11} │ │ + add sp, #4 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + movs r3, r0 │ │ + strh r0, [r0, #0] │ │ + strh r2, [r3, #42] @ 0x2a │ │ + vsli.32 q12, q6, #24 │ │ + @ instruction: 0xfff88562 │ │ + @ instruction: 0xfff8856c │ │ + vcvt.u32.f32 d25, d11, #8 │ │ + @ instruction: 0xfff89ef4 │ │ + @ instruction: 0xfff89ed5 │ │ + @ instruction: 0xfff89ea9 │ │ + vtbx.8 d26, {d24-d25}, d1 │ │ + vtbx.8 d26, {d24-d26}, d12 │ │ + vsli.64 d27, d31, #56 @ 0x38 │ │ + mov r4, r0 │ │ + add r0, sp, #4 │ │ + mov r5, r1 │ │ + mov r1, r2 │ │ + bl 5fa20 │ │ + ldrb.w r1, [sp, #8] │ │ + ldr r0, [sp, #4] │ │ + ldr r2, [pc, #24] @ (98528 ) │ │ + cmp r0, r2 │ │ + bne.n 98516 │ │ + strb r1, [r5, #0] │ │ + b.n 98524 │ │ + ldr r3, [sp, #12] │ │ + ldr.w r2, [sp, #9] │ │ + str r3, [r4, #8] │ │ + str.w r2, [r4, #5] │ │ + strb r1, [r4, #4] │ │ + str r0, [r4, #0] │ │ + pop {r0, r1, r2, r3, r4, r5, r7, pc} │ │ + movs r3, r0 │ │ + strh r0, [r0, #0] │ │ + ldrd r2, r1, [r0] │ │ + eor.w r3, r2, #3 │ │ + orrs r3, r1 │ │ + it eq │ │ + bxeq lr │ │ + eor.w r2, r2, #2 │ │ + orrs r1, r2 │ │ + mov.w r1, #16 │ │ + it eq │ │ + moveq r1, #8 │ │ + ldr r2, [r0, r1] │ │ + add r0, r1 │ │ + ldr r1, [r0, #4] │ │ + mov r0, r2 │ │ + b.w 54676 │ │ + push {r0, r1, r2, r3, r4, r5, r7, lr} │ │ + mov r5, r1 │ │ + mov r4, r0 │ │ + mov r0, sp │ │ + mov r1, r2 │ │ + bl b5908 │ │ + ldr r0, [sp, #0] │ │ + cbz r0, 98570 │ │ + add r2, sp, #4 │ │ + ldmia r2, {r0, r1, r2} │ │ + strd r1, r2, [r4, #4] │ │ + b.n 98582 │ │ + ldrd r0, r1, [sp, #8] │ │ + movs r2, #0 │ │ + movs r3, #1 │ │ + strd r0, r1, [r5, #8] │ │ + strd r3, r2, [r5] │ │ + ldr r0, [pc, #4] @ (98588 ) │ │ + str r0, [r4, #0] │ │ + pop {r0, r1, r2, r3, r4, r5, r7, pc} │ │ + nop │ │ + movs r3, r0 │ │ + strh r0, [r0, #0] │ │ + push {r4, r5, r7, lr} │ │ + ldrd r5, r1, [r0, #4] │ │ + mov r4, r0 │ │ + mov r0, r5 │ │ + bl 72b70 │ │ + ldr r0, [r4, #0] │ │ + mov r1, r5 │ │ + ldmia.w sp!, {r4, r5, r7, lr} │ │ + b.w 727f6 │ │ + bmi.n 98552 │ │ + push {r4, r5, r6, lr} │ │ + sub sp, #32 │ │ + mov r4, r0 │ │ + movs r0, #0 │ │ + strd r0, r0, [sp] │ │ + add r0, sp, #20 │ │ + mov r5, r1 │ │ + mov r1, sp │ │ + bl 98600 │ │ + ldr r0, [pc, #56] @ (985f8 ) │ │ + ldr r1, [sp, #20] │ │ + cmp r1, r0 │ │ + bne.n 985de │ │ + ldr r1, [sp, #0] │ │ + lsls r1, r1, #31 │ │ + beq.n 985ee │ │ + ldrd r1, r2, [sp, #8] │ │ + movs r3, #0 │ │ + movs r6, #1 │ │ + strd r1, r2, [r5, #8] │ │ + strd r6, r3, [r5] │ │ + b.n 985e8 │ │ + ldrd r0, r2, [sp, #24] │ │ + strd r0, r2, [r4, #4] │ │ + mov r0, r1 │ │ + str r0, [r4, #0] │ │ + add sp, #32 │ │ + pop {r4, r5, r6, pc} │ │ + ldr r0, [pc, #12] @ (985fc ) │ │ + add r0, pc │ │ + bl 50b2c │ │ + nop │ │ + movs r3, r0 │ │ + strh r0, [r0, #0] │ │ + add r7, pc, #208 @ (adr r7, 986d0 ) │ │ + movs r3, r0 │ │ + push {r0, r1, r2, r3, r4, r5, r7, lr} │ │ + mov r5, r1 │ │ + mov r4, r0 │ │ + mov r0, sp │ │ + mov r1, r2 │ │ + bl 5fa58 │ │ + ldr r0, [sp, #0] │ │ + cbz r0, 9861c │ │ + add r2, sp, #4 │ │ + ldmia r2, {r0, r1, r2} │ │ + strd r1, r2, [r4, #4] │ │ + b.n 9862e │ │ + ldrd r0, r1, [sp, #8] │ │ + movs r2, #0 │ │ + movs r3, #1 │ │ + strd r0, r1, [r5, #8] │ │ + strd r3, r2, [r5] │ │ + ldr r0, [pc, #4] @ (98634 ) │ │ + str r0, [r4, #0] │ │ + pop {r0, r1, r2, r3, r4, r5, r7, pc} │ │ + nop │ │ + movs r3, r0 │ │ + strh r0, [r0, #0] │ │ + ldr r2, [pc, #8] @ (98644 ) │ │ + cmp r0, r2 │ │ + it ne │ │ + bne.w ba60c │ │ + bx lr │ │ + movs r1, r0 │ │ + strh r0, [r0, #0] │ │ + push {r4, r5, r7, lr} │ │ + sub sp, #72 @ 0x48 │ │ + ldr r4, [r0, #0] │ │ + ldrd r0, r1, [r4] │ │ + eor.w r0, r0, #3 │ │ + orrs r0, r1 │ │ + bne.n 98674 │ │ + mov r5, sp │ │ + mov r1, r4 │ │ + mov r0, r5 │ │ + movs r2, #72 @ 0x48 │ │ + bl ca098 │ │ + movs r0, #0 │ │ + movs r1, #2 │ │ + strd r1, r0, [r4] │ │ + mov r0, r5 │ │ + bl 98678 │ │ + add sp, #72 @ 0x48 │ │ + pop {r4, r5, r7, pc} │ │ + ldrd r1, r2, [r0] │ │ + eor.w r1, r1, #3 │ │ + orrs r1, r2 │ │ + it ne │ │ + bne.w 97c4c │ │ + bx lr │ │ + push {r4, r5, r7, lr} │ │ + sub sp, #40 @ 0x28 │ │ + ldr r4, [r0, #0] │ │ + ldrd r0, r1, [r4] │ │ + eor.w r0, r0, #4 │ │ + orrs r0, r1 │ │ + bne.n 986b6 │ │ + mov r5, sp │ │ + mov r1, r4 │ │ + mov r0, r5 │ │ + movs r2, #40 @ 0x28 │ │ + bl ca0b2 │ │ + movs r0, #0 │ │ + movs r1, #3 │ │ + strd r1, r0, [r4] │ │ + mov r0, r5 │ │ + bl 986ba │ │ + add sp, #40 @ 0x28 │ │ + pop {r4, r5, r7, pc} │ │ + ldrd r1, r2, [r0] │ │ + eor.w r1, r1, #4 │ │ + orrs r1, r2 │ │ + it ne │ │ + bne.w 9852c │ │ + bx lr │ │ + push {r4, r5, r7, lr} │ │ + sub sp, #40 @ 0x28 │ │ + ldr r4, [r0, #0] │ │ + ldrd r0, r1, [r4] │ │ + eor.w r0, r0, #3 │ │ + orrs r0, r1 │ │ + bne.n 986f8 │ │ + mov r5, sp │ │ + mov r1, r4 │ │ + mov r0, r5 │ │ + movs r2, #40 @ 0x28 │ │ + bl ca0b2 │ │ + movs r0, #0 │ │ + movs r1, #2 │ │ + strd r1, r0, [r4] │ │ + mov r0, r5 │ │ + bl 986fc │ │ + add sp, #40 @ 0x28 │ │ + pop {r4, r5, r7, pc} │ │ + ldrd r1, r2, [r0] │ │ + eor.w r1, r1, #3 │ │ + orrs r1, r2 │ │ + it ne │ │ + bne.w 97b40 │ │ + bx lr │ │ + bmi.n 986ba │ │ + ldr r2, [pc, #8] @ (9871c ) │ │ + cmp r0, r2 │ │ + it gt │ │ + bgt.w 54676 │ │ + bx lr │ │ + movs r1, r0 │ │ + strh r0, [r0, #0] │ │ + ldr r1, [r0, #0] │ │ + ldr r0, [pc, #20] @ (98738 ) │ │ + ldr r2, [r1, #0] │ │ + cmp r2, r0 │ │ + it ne │ │ + bxne lr │ │ + mov.w r2, #2147483648 @ 0x80000000 │ │ + str r2, [r1, #0] │ │ + ldr r1, [r1, #4] │ │ + b.w 98638 │ │ + movs r1, r0 │ │ + strh r0, [r0, #0] │ │ + ldr r1, [r0, #0] │ │ + ldr r2, [pc, #12] @ (9874c ) │ │ + cmp r1, r2 │ │ + it ne │ │ + bne.w 97c62 │ │ + bx lr │ │ + nop │ │ + movs r1, r0 │ │ + strh r0, [r0, #0] │ │ + ldrd r1, r2, [r0] │ │ + subs r1, #2 │ │ + sbcs.w r1, r2, #0 │ │ + itt cc │ │ + addcc r0, #32 │ │ + bcc.w 97b40 │ │ + bx lr │ │ + push {r4, lr} │ │ + mov r4, r0 │ │ + ldrd r0, r1, [r0] │ │ + subs r0, #2 │ │ + sbcs.w r0, r1, #0 │ │ + bcs.n 98792 │ │ + add.w r0, r4, #96 @ 0x60 │ │ + bl 97b40 │ │ + ldrd r0, r1, [r4, #40] @ 0x28 │ │ + bl 54676 │ │ + ldr.w r0, [r4, #152] @ 0x98 │ │ + cbz r0, 98792 │ │ + ldr r1, [r0, #0] │ │ + subs r1, #1 │ │ + str r1, [r0, #0] │ │ + beq.n 98794 │ │ + pop {r4, pc} │ │ + ldmia.w sp!, {r4, lr} │ │ + b.w 99780 │ │ + ldr r1, [r0, #0] │ │ + ldr r2, [pc, #12] @ (987ac ) │ │ + cmp r1, r2 │ │ + it ne │ │ + bne.w 97d40 │ │ + bx lr │ │ + nop │ │ + movs r1, r0 │ │ + strh r0, [r0, #0] │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + sub sp, #140 @ 0x8c │ │ + mov r6, r2 │ │ + mov r8, r0 │ │ + ldrd r0, r2, [r2] │ │ + ldr r5, [r1, #0] │ │ + subs r0, #2 │ │ + sbc.w r2, r2, #0 │ │ + movs r1, #0 │ │ + rsbs r3, r0, #17 │ │ + sbcs r1, r2 │ │ + bcc.n 987fa │ │ + cbnz r0, 987fa │ │ + mov r7, sp │ │ + mov r1, r5 │ │ + mov r0, r7 │ │ + movs r2, #40 @ 0x28 │ │ + bl ca0b2 │ │ + movs r0, #0 │ │ + movs r1, #2 │ │ + strd r1, r0, [r5] │ │ + mov r0, r7 │ │ + bl 986fc │ │ + ldr r0, [pc, #152] @ (98888 ) │ │ + str.w r0, [r8] │ │ + mov r0, r6 │ │ + bl 602d4 │ │ + b.n 98880 │ │ + add.w r9, sp, #96 @ 0x60 │ │ + mov r1, r6 │ │ + mov r0, r9 │ │ + bl 9a550 │ │ + add.w r1, r9, #8 │ │ + ldrd sl, fp, [sp, #96] @ 0x60 │ │ + add r0, sp, #80 @ 0x50 │ │ + ldmia.w r1, {r3, r6, r7} │ │ + eor.w r1, sl, #2 │ │ + mov r2, r0 │ │ + orrs.w r1, r1, fp │ │ + stmia r2!, {r3, r6, r7} │ │ + bne.n 98836 │ │ + add r1, sp, #64 @ 0x40 │ │ + ldmia.w r0, {r3, r4, r5} │ │ + mov r2, r1 │ │ + stmia r2!, {r3, r4, r5} │ │ + ldmia.w r1, {r0, r2, r3} │ │ + stmia.w r8, {r0, r2, r3} │ │ + b.n 98880 │ │ + add.w ip, r9, #20 │ │ + add.w r9, sp, #40 @ 0x28 │ │ + ldmia.w ip, {r1, r3, r4, r6, r7} │ │ + mov r2, r9 │ │ + stmia r2!, {r1, r3, r4, r6, r7} │ │ + add r4, sp, #64 @ 0x40 │ │ + mov r7, sp │ │ + ldmia.w r0, {r2, r3, r6} │ │ + mov r1, r4 │ │ + mov r0, r7 │ │ + stmia r1!, {r2, r3, r6} │ │ + movs r2, #40 @ 0x28 │ │ + mov r1, r5 │ │ + bl ca0b2 │ │ + strd sl, fp, [r5] │ │ + add.w r0, r5, #8 │ │ + ldmia.w r4, {r1, r2, r3} │ │ + stmia r0!, {r1, r2, r3} │ │ + add.w r0, r5, #20 │ │ + ldmia.w r9, {r1, r2, r3, r4, r5} │ │ + stmia r0!, {r1, r2, r3, r4, r5} │ │ + mov r0, r7 │ │ + bl 986fc │ │ + ldr r0, [pc, #12] @ (98888 ) │ │ + str.w r0, [r8] │ │ + add sp, #140 @ 0x8c │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + nop │ │ + movs r3, r0 │ │ + strh r0, [r0, #0] │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ + sub sp, #232 @ 0xe8 │ │ + mov r6, r2 │ │ + mov r9, r0 │ │ + ldrd r0, r2, [r2] │ │ + ldr r5, [r1, #0] │ │ + subs r0, #2 │ │ + sbc.w r2, r2, #0 │ │ + movs r1, #0 │ │ + rsbs r3, r0, #17 │ │ + sbcs r1, r2 │ │ + bcc.n 988d6 │ │ + cbnz r0, 988d6 │ │ + mov r7, sp │ │ + mov r1, r5 │ │ + mov r0, r7 │ │ + movs r2, #72 @ 0x48 │ │ + bl ca098 │ │ + movs r0, #0 │ │ + movs r1, #2 │ │ + strd r1, r0, [r5] │ │ + mov r0, r7 │ │ + bl 98678 │ │ + ldr r0, [pc, #152] @ (98964 ) │ │ + str.w r0, [r9] │ │ + mov r0, r6 │ │ + bl 602d4 │ │ + b.n 9895c │ │ + add.w r8, sp, #160 @ 0xa0 │ │ + mov r1, r6 │ │ + mov r0, r8 │ │ + bl 9ad80 │ │ + ldrd sl, r4, [sp, #160] @ 0xa0 │ │ + add.w r0, r8, #8 │ │ + add r7, sp, #144 @ 0x90 │ │ + ldmia.w r0, {r2, r3, r6} │ │ + eor.w r0, sl, #2 │ │ + orrs r0, r4 │ │ + mov r1, r7 │ │ + stmia r1!, {r2, r3, r6} │ │ + bne.n 98910 │ │ + add r0, sp, #128 @ 0x80 │ │ + ldmia.w r7, {r2, r3, r4} │ │ + mov r1, r0 │ │ + stmia r1!, {r2, r3, r4} │ │ + ldmia.w r0, {r1, r2, r3} │ │ + stmia.w r9, {r1, r2, r3} │ │ + b.n 9895c │ │ + add.w r1, r8, #20 │ │ + add.w r8, sp, #72 @ 0x48 │ │ + movs r2, #52 @ 0x34 │ │ + mov r0, r8 │ │ + bl ca0b2 │ │ + add r6, sp, #128 @ 0x80 │ │ + ldmia.w r7, {r1, r2, r3} │ │ + mov r7, sp │ │ + mov r0, r6 │ │ + stmia r0!, {r1, r2, r3} │ │ + mov r1, r5 │ │ + mov r0, r7 │ │ + movs r2, #72 @ 0x48 │ │ + bl ca098 │ │ + strd sl, r4, [r5] │ │ + add.w r0, r5, #8 │ │ + ldmia.w r6, {r1, r2, r3} │ │ + stmia r0!, {r1, r2, r3} │ │ + mov r1, r8 │ │ + add.w r0, r5, #20 │ │ + movs r2, #52 @ 0x34 │ │ + bl ca0b2 │ │ + mov r0, r7 │ │ + bl 98678 │ │ + ldr r0, [pc, #12] @ (98964 ) │ │ + str.w r0, [r9] │ │ + add sp, #232 @ 0xe8 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ + nop │ │ + movs r3, r0 │ │ + strh r0, [r0, #0] │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + sub sp, #364 @ 0x16c │ │ + mov r5, r2 │ │ + mov r7, r0 │ │ + ldrd r2, r0, [r2] │ │ + mov.w ip, #0 │ │ + subs r3, r2, #2 │ │ + sbc.w r6, r0, #0 │ │ + rsbs r4, r3, #17 │ │ + sbcs.w r4, ip, r6 │ │ + bcc.n 989b4 │ │ + cbnz r3, 989b4 │ │ + ldr r6, [r1, #0] │ │ + add r4, sp, #40 @ 0x28 │ │ + movs r2, #40 @ 0x28 │ │ + mov r0, r4 │ │ + mov r1, r6 │ │ + bl ca0b2 │ │ + movs r0, #0 │ │ + movs r1, #3 │ │ + strd r1, r0, [r6] │ │ + mov r0, r4 │ │ + bl 986ba │ │ + ldr r0, [pc, #948] @ (98d60 ) │ │ + str r0, [r7, #0] │ │ + mov r0, r5 │ │ + bl 602d4 │ │ + b.n 98ade │ │ + str r7, [sp, #28] │ │ + rsbs r4, r3, #17 │ │ + ldrd sl, r7, [r5, #8] │ │ + sbcs.w r4, ip, r6 │ │ + ldrd fp, r5, [r5, #16] │ │ + bcc.n 98a46 │ │ + cmp r3, #15 │ │ + bne.n 98a46 │ │ + add.w r9, fp, fp, lsl #1 │ │ + ldr r0, [r1, #0] │ │ + str r0, [sp, #0] │ │ + mov r5, r7 │ │ + add.w r4, r7, r9, lsl #4 │ │ + mov.w r0, #2147483648 @ 0x80000000 │ │ + str r0, [sp, #24] │ │ + movs r7, #0 │ │ + mov r8, r5 │ │ + cmp r8, r4 │ │ + beq.n 98a88 │ │ + mov r6, r8 │ │ + ldrd r0, r1, [r8], #48 @ 0x30 │ │ + subs r0, #2 │ │ + sbc.w r1, r1, #0 │ │ + rsbs r2, r0, #17 │ │ + sbcs.w r1, r7, r1 │ │ + bcc.n 989e4 │ │ + cmp r0, #4 │ │ + bne.n 989e4 │ │ + ldrd r0, r1, [r6, #24] │ │ + subs r0, #2 │ │ + sbc.w r1, r1, #0 │ │ + rsbs r2, r0, #17 │ │ + sbcs.w r1, r7, r1 │ │ + bcc.n 989e4 │ │ + cmp r0, #4 │ │ + bne.n 989e4 │ │ + add.w r0, r6, #8 │ │ + bl 9acec │ │ + cmp r0, #0 │ │ + beq.n 989e4 │ │ + ldrd r1, r2, [r6, #36] @ 0x24 │ │ + add r0, sp, #312 @ 0x138 │ │ + bl 4c194 │ │ + ldr r0, [sp, #24] │ │ + ldr r1, [sp, #4] │ │ + bl ba60c │ │ + ldr r0, [sp, #312] @ 0x138 │ │ + str r0, [sp, #24] │ │ + ldr r0, [sp, #316] @ 0x13c │ │ + str r0, [sp, #4] │ │ + ldr r0, [sp, #320] @ 0x140 │ │ + str r0, [sp, #36] @ 0x24 │ │ + b.n 989e4 │ │ + strd r2, r0, [sp, #256] @ 0x100 │ │ + movs r0, #0 │ │ + str r0, [sp, #328] @ 0x148 │ │ + movs r0, #2 │ │ + strd fp, r5, [sp, #272] @ 0x110 │ │ + strd sl, r7, [sp, #264] @ 0x108 │ │ + str r0, [sp, #316] @ 0x13c │ │ + ldr r0, [pc, #776] @ (98d64 ) │ │ + add r0, pc │ │ + str r0, [sp, #312] @ 0x138 │ │ + movs r0, #1 │ │ + str r0, [sp, #324] @ 0x144 │ │ + add r0, sp, #200 @ 0xc8 │ │ + str r0, [sp, #320] @ 0x140 │ │ + ldr r0, [pc, #764] @ (98d68 ) │ │ + add r0, pc │ │ + str r0, [sp, #204] @ 0xcc │ │ + add r6, sp, #256 @ 0x100 │ │ + str r6, [sp, #200] @ 0xc8 │ │ + add r0, sp, #136 @ 0x88 │ │ + add r1, sp, #312 @ 0x138 │ │ + add.w r5, r0, #8 │ │ + mov r0, r5 │ │ + bl 9a414 │ │ + mov r0, r6 │ │ + bl 9a480 │ │ + b.n 98ac2 │ │ + movs r0, #0 │ │ + str.w fp, [sp, #192] @ 0xc0 │ │ + str r0, [sp, #180] @ 0xb4 │ │ + movs r0, #17 │ │ + str r0, [sp, #176] @ 0xb0 │ │ + ldr r0, [sp, #24] │ │ + strd sl, r5, [sp, #184] @ 0xb8 │ │ + cmp.w r0, #2147483648 @ 0x80000000 │ │ + bne.n 98ae4 │ │ + add r0, sp, #312 @ 0x138 │ │ + ldr r1, [pc, #712] @ (98d6c ) │ │ + adds r0, #4 │ │ + movs r2, #16 │ │ + add r1, pc │ │ + bl 9a438 │ │ + add r2, sp, #316 @ 0x13c │ │ + ldmia r2, {r0, r1, r2} │ │ + add r3, sp, #144 @ 0x90 │ │ + stmia r3!, {r0, r1, r2} │ │ + add r0, sp, #176 @ 0xb0 │ │ + bl 9a480 │ │ + add r0, sp, #136 @ 0x88 │ │ + add.w r5, r0, #8 │ │ + add r0, sp, #120 @ 0x78 │ │ + ldmia.w r5, {r1, r2, r3} │ │ + stmia r0!, {r1, r2, r3} │ │ + add r0, sp, #120 @ 0x78 │ │ + add r1, sp, #104 @ 0x68 │ │ + ldmia.w r0, {r3, r4, r5} │ │ + mov r2, r1 │ │ + stmia r2!, {r3, r4, r5} │ │ + ldr r4, [sp, #28] │ │ + ldmia.w r1, {r0, r2, r3} │ │ + stmia r4!, {r0, r2, r3} │ │ + add sp, #364 @ 0x16c │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + str r4, [sp, #12] │ │ + movs r3, #5 │ │ + ldr r2, [pc, #644] @ (98d70 ) │ │ + ldr r4, [sp, #4] │ │ + ldr r6, [sp, #36] @ 0x24 │ │ + add r2, pc │ │ + mov r0, r4 │ │ + mov r1, r6 │ │ + bl 54658 │ │ + cmp r0, #0 │ │ + beq.n 98bde │ │ + movs r0, #2 │ │ + movs r7, #0 │ │ + str r0, [sp, #200] @ 0xc8 │ │ + add.w fp, r5, #24 │ │ + ldr r0, [sp, #12] │ │ + str r7, [sp, #204] @ 0xcc │ │ + strd sl, r0, [sp, #248] @ 0xf8 │ │ + add r0, sp, #312 @ 0x138 │ │ + add.w r1, r0, #20 │ │ + str r1, [sp, #20] │ │ + adds r0, #24 │ │ + str r0, [sp, #8] │ │ + str r5, [sp, #240] @ 0xf0 │ │ + add r6, sp, #296 @ 0x128 │ │ + mov.w r1, r9, lsl #4 │ │ + cmp r1, #0 │ │ + beq.w 98d00 │ │ + ldrd r8, r9, [r5] │ │ + eor.w r0, r8, #20 │ │ + orrs.w r0, r0, r9 │ │ + add.w r0, fp, #24 │ │ + beq.w 98d06 │ │ + mov r4, fp │ │ + add.w fp, r5, #8 │ │ + str r0, [sp, #16] │ │ + movs r2, #28 │ │ + ldmia.w fp, {r0, sl, fp} │ │ + str r1, [sp, #32] │ │ + str r0, [sp, #36] @ 0x24 │ │ + add r1, sp, #320 @ 0x140 │ │ + stmia.w r1, {r0, sl, fp} │ │ + add.w r1, r5, #20 │ │ + ldr r0, [sp, #20] │ │ + strd r8, r9, [sp, #312] @ 0x138 │ │ + bl ca0b2 │ │ + subs.w r0, r8, #2 │ │ + sbc.w r1, r9, #0 │ │ + rsbs r2, r0, #17 │ │ + sbcs.w r1, r7, r1 │ │ + bcc.w 98d92 │ │ + cmp r0, #4 │ │ + bne.w 98d92 │ │ + ldr r2, [pc, #904] @ (98f08 ) │ │ + mov r0, sl │ │ + mov r1, fp │ │ + movs r3, #4 │ │ + add r2, pc │ │ + bl c4ecc │ │ + cbz r0, 98bc2 │ │ + mov r1, r4 │ │ + add r2, sp, #256 @ 0x100 │ │ + mov r8, r5 │ │ + mov fp, r4 │ │ + mov lr, r6 │ │ + ldmia.w r1, {r0, r3, r4, r5, r6, r7} │ │ + mov ip, r2 │ │ + stmia.w ip, {r0, r3, r4, r5, r6, r7} │ │ + add r1, sp, #200 @ 0xc8 │ │ + mov r0, lr │ │ + mov r6, lr │ │ + bl 97aa4 │ │ + ldr r0, [sp, #296] @ 0x128 │ │ + ldr r1, [pc, #828] @ (98eec ) │ │ + cmp r0, r1 │ │ + bne.w 98e22 │ │ + ldr r0, [sp, #36] @ 0x24 │ │ + mov r1, sl │ │ + bl 54676 │ │ + mov r5, r8 │ │ + movs r7, #0 │ │ + b.n 98bd2 │ │ + ldr r0, [sp, #36] @ 0x24 │ │ + mov r1, sl │ │ + bl 54676 │ │ + ldr r0, [sp, #8] │ │ + bl 9a480 │ │ + mov fp, r4 │ │ + ldr r1, [sp, #32] │ │ + adds r5, #48 @ 0x30 │ │ + add.w fp, fp, #48 @ 0x30 │ │ + subs r1, #48 @ 0x30 │ │ + b.n 98b22 │ │ + ldr r2, [pc, #784] @ (98ef0 ) │ │ + mov r0, r4 │ │ + mov r1, r6 │ │ + movs r3, #6 │ │ + add r2, pc │ │ + bl 54658 │ │ + cmp r0, #0 │ │ + beq.n 98cc8 │ │ + ldr r4, [sp, #12] │ │ + mov.w r0, #2147483648 @ 0x80000000 │ │ + str r0, [sp, #296] @ 0x128 │ │ + strd sl, r4, [sp, #208] @ 0xd0 │ │ + add r0, sp, #312 @ 0x138 │ │ + add.w r1, r0, #20 │ │ + str r1, [sp, #32] │ │ + add.w r1, r5, #24 │ │ + adds r0, #24 │ │ + mov.w sl, r9, lsl #4 │ │ + str r0, [sp, #16] │ │ + str r5, [sp, #200] @ 0xc8 │ │ + add r0, sp, #296 @ 0x128 │ │ + str r0, [sp, #8] │ │ + cmp.w sl, #0 │ │ + beq.w 98db2 │ │ + ldrd r6, r8, [r5] │ │ + eor.w r0, r6, #20 │ │ + orrs.w r0, r0, r8 │ │ + add.w r0, r1, #24 │ │ + beq.w 98db4 │ │ + ldr r7, [r5, #16] │ │ + movs r2, #28 │ │ + ldrd fp, r9, [r5, #8] │ │ + str r1, [sp, #36] @ 0x24 │ │ + add.w r1, r5, #20 │ │ + str r0, [sp, #20] │ │ + strd r9, r7, [sp, #324] @ 0x144 │ │ + add r0, sp, #312 @ 0x138 │ │ + stmia.w r0, {r6, r8, fp} │ │ + ldr r0, [sp, #32] │ │ + bl ca0b2 │ │ + subs r0, r6, #2 │ │ + sbc.w r1, r8, #0 │ │ + rsbs r2, r0, #17 │ │ + mov.w r2, #0 │ │ + sbcs.w r1, r2, r1 │ │ + bcc.w 98e02 │ │ + cmp r0, #4 │ │ + bne.w 98e02 │ │ + ldr r2, [pc, #656] @ (98f00 ) │ │ + mov r0, r9 │ │ + mov r1, r7 │ │ + movs r3, #4 │ │ + add r2, pc │ │ + bl c4ecc │ │ + cbz r0, 98cae │ │ + ldr.w ip, [sp, #36] @ 0x24 │ │ + add r2, sp, #256 @ 0x100 │ │ + mov r8, r5 │ │ + mov r1, r2 │ │ + ldmia.w ip, {r0, r3, r4, r5, r6, r7} │ │ + stmia r1!, {r0, r3, r4, r5, r6, r7} │ │ + add r0, sp, #240 @ 0xf0 │ │ + add r1, sp, #296 @ 0x128 │ │ + bl 97cf4 │ │ + ldr r0, [sp, #240] @ 0xf0 │ │ + ldr r1, [pc, #592] @ (98eec ) │ │ + cmp r0, r1 │ │ + bne.w 98e44 │ │ + mov r0, fp │ │ + mov r1, r9 │ │ + bl 54676 │ │ + ldr r4, [sp, #12] │ │ + mov r5, r8 │ │ + b.n 98cbc │ │ + mov r0, fp │ │ + mov r1, r9 │ │ + bl 54676 │ │ + ldr r0, [sp, #16] │ │ + bl 9a480 │ │ + ldr r1, [sp, #36] @ 0x24 │ │ + adds r5, #48 @ 0x30 │ │ + sub.w sl, sl, #48 @ 0x30 │ │ + adds r1, #48 @ 0x30 │ │ + b.n 98c16 │ │ + mov.w r8, #0 │ │ + movs r5, #1 │ │ + strd r4, r6, [sp, #200] @ 0xc8 │ │ + str.w r8, [sp, #328] @ 0x148 │ │ + str r5, [sp, #316] @ 0x13c │ │ + ldr r0, [pc, #536] @ (98ef4 ) │ │ + str r5, [sp, #324] @ 0x144 │ │ + add r0, pc │ │ + str r0, [sp, #312] @ 0x138 │ │ + add r0, sp, #256 @ 0x100 │ │ + str r0, [sp, #320] @ 0x140 │ │ + ldr r0, [pc, #528] @ (98ef8 ) │ │ + add r0, pc │ │ + str r0, [sp, #260] @ 0x104 │ │ + add r0, sp, #200 @ 0xc8 │ │ + str r0, [sp, #256] @ 0x100 │ │ + add r0, sp, #136 @ 0x88 │ │ + add r1, sp, #312 @ 0x138 │ │ + adds r0, #8 │ │ + bl 9a414 │ │ + mov.w r9, #3 │ │ + mov r1, r4 │ │ + b.n 98e72 │ │ + mov r5, r6 │ │ + ldr r0, [sp, #12] │ │ + b.n 98d08 │ │ + mov r5, r6 │ │ + str r0, [sp, #244] @ 0xf4 │ │ + add r0, sp, #240 @ 0xf0 │ │ + bl 60396 │ │ + add r6, sp, #312 @ 0x138 │ │ + add r1, sp, #200 @ 0xc8 │ │ + movs r2, #40 @ 0x28 │ │ + mov r0, r6 │ │ + bl ca0b2 │ │ + add r7, sp, #240 @ 0xf0 │ │ + ldr r1, [pc, #484] @ (98f04 ) │ │ + movs r2, #39 @ 0x27 │ │ + add r1, pc │ │ + mov r0, r7 │ │ + bl 9a438 │ │ + add r0, sp, #256 @ 0x100 │ │ + mov r1, r6 │ │ + mov r2, r7 │ │ + mov r6, r0 │ │ + bl 9b094 │ │ + add.w r0, r6, #8 │ │ + ldrd r9, r8, [sp, #256] @ 0x100 │ │ + mov r4, r5 │ │ + mov r1, r5 │ │ + ldmia.w r0, {r2, r3, r5} │ │ + eor.w r0, r9, #2 │ │ + orrs.w r0, r0, r8 │ │ + stmia r1!, {r2, r3, r5} │ │ + bne.n 98d74 │ │ + add r0, sp, #136 @ 0x88 │ │ + ldmia.w r4, {r1, r2, r3} │ │ + adds r0, #8 │ │ + stmia r0!, {r1, r2, r3} │ │ + b.n 98e66 │ │ + nop │ │ + movs r3, r0 │ │ + strh r0, [r0, #0] │ │ + ldr r5, [sp, #464] @ 0x1d0 │ │ + movs r3, r0 │ │ + stmia r2!, {r0, r1, r2, r3, r6, r7} │ │ + @ instruction: 0xfffc2bbc │ │ + vqshrun.s64 d24, q14, #9 │ │ + vrev16.32 d31, d6 │ │ + lsrs r4, r2, #24 │ │ + add.w ip, sp, #136 @ 0x88 │ │ + add.w r2, ip, #20 │ │ + ldmia.w lr, {r0, r1, r3, r5, r7} │ │ + stmia r2!, {r0, r1, r3, r5, r7} │ │ + add.w r0, ip, #8 │ │ + ldmia.w r4, {r1, r2, r3} │ │ + stmia r0!, {r1, r2, r3} │ │ + b.n 98e6e │ │ + ldr r0, [sp, #16] │ │ + movs r2, #27 │ │ + str r0, [sp, #244] @ 0xf4 │ │ + add r0, sp, #136 @ 0x88 │ │ + ldr r1, [pc, #372] @ (98f10 ) │ │ + adds r0, #8 │ │ + add r1, pc │ │ + bl 9a438 │ │ + add r0, sp, #312 @ 0x138 │ │ + bl 9a480 │ │ + ldr r0, [sp, #8] │ │ + bl 9a480 │ │ + b.n 98e36 │ │ + mov r0, r4 │ │ + str r0, [sp, #204] @ 0xcc │ │ + add r5, sp, #200 @ 0xc8 │ │ + mov r0, r5 │ │ + bl 60396 │ │ + ldr r4, [sp, #8] │ │ + mov r0, r5 │ │ + ldmia.w r4, {r1, r2, r3} │ │ + stmia r0!, {r1, r2, r3} │ │ + add r6, sp, #256 @ 0x100 │ │ + movs r2, #39 @ 0x27 │ │ + ldr r1, [pc, #300] @ (98efc ) │ │ + mov r0, r6 │ │ + add r1, pc │ │ + bl 9a438 │ │ + add r4, sp, #312 @ 0x138 │ │ + mov r1, r5 │ │ + mov r2, r6 │ │ + mov r0, r4 │ │ + bl 9ac78 │ │ + adds r0, r4, #4 │ │ + add r1, sp, #136 @ 0x88 │ │ + ldr r2, [sp, #312] @ 0x138 │ │ + adds r1, #8 │ │ + ldmia.w r0, {r3, r4, r5} │ │ + mov.w r9, #2 │ │ + cmp r2, #0 │ │ + mov.w r8, #0 │ │ + stmia r1!, {r3, r4, r5} │ │ + it ne │ │ + movne.w r9, #3 │ │ + b.n 98e6e │ │ + ldr r0, [sp, #20] │ │ + movs r2, #27 │ │ + str r0, [sp, #204] @ 0xcc │ │ + add r0, sp, #136 @ 0x88 │ │ + ldr r1, [pc, #256] @ (98f0c ) │ │ + adds r0, #8 │ │ + add r1, pc │ │ + bl 9a438 │ │ + add r0, sp, #312 @ 0x138 │ │ + bl 9a480 │ │ + ldr r0, [sp, #16] │ │ + bl 9a480 │ │ + b.n 98e58 │ │ + ldr r1, [sp, #16] │ │ + str r1, [sp, #244] @ 0xf4 │ │ + ldrd r1, r2, [sp, #300] @ 0x12c │ │ + add r3, sp, #144 @ 0x90 │ │ + stmia r3!, {r0, r1, r2} │ │ + mov r1, sl │ │ + ldr r0, [sp, #36] @ 0x24 │ │ + bl 54676 │ │ + add r0, sp, #240 @ 0xf0 │ │ + bl 60396 │ │ + add r0, sp, #200 @ 0xc8 │ │ + bl 97b40 │ │ + b.n 98e66 │ │ + ldr r1, [sp, #20] │ │ + str r1, [sp, #204] @ 0xcc │ │ + ldrd r1, r2, [sp, #244] @ 0xf4 │ │ + add r3, sp, #144 @ 0x90 │ │ + stmia r3!, {r0, r1, r2} │ │ + mov r0, fp │ │ + mov r1, r9 │ │ + bl 54676 │ │ + add r0, sp, #200 @ 0xc8 │ │ + bl 60396 │ │ + ldrd r0, r1, [sp, #296] @ 0x128 │ │ + bl ba60c │ │ + mov.w r8, #0 │ │ + mov.w r9, #3 │ │ + movs r5, #0 │ │ + ldr r1, [sp, #4] │ │ + ldr r0, [sp, #24] │ │ + bl 54676 │ │ + cbz r5, 98e82 │ │ + add r0, sp, #176 @ 0xb0 │ │ + adds r0, #8 │ │ + bl 9a53a │ │ + add r1, sp, #136 @ 0x88 │ │ + add r0, sp, #120 @ 0x78 │ │ + add.w r2, r1, #8 │ │ + mov r3, r0 │ │ + ldmia.w r2, {r4, r5, r7} │ │ + eor.w r2, r9, #3 │ │ + orrs.w r2, r2, r8 │ │ + stmia r3!, {r4, r5, r7} │ │ + beq.w 98aca │ │ + adds r1, #20 │ │ + add.w sl, sp, #80 @ 0x50 │ │ + ldmia.w r1, {r3, r4, r5, r6, r7} │ │ + mov r2, sl │ │ + stmia r2!, {r3, r4, r5, r6, r7} │ │ + add r4, sp, #104 @ 0x68 │ │ + ldmia.w r0, {r2, r3, r5} │ │ + mov r1, r4 │ │ + stmia r1!, {r2, r3, r5} │ │ + add r5, sp, #40 @ 0x28 │ │ + movs r2, #40 @ 0x28 │ │ + ldr r6, [sp, #0] │ │ + mov r0, r5 │ │ + mov r1, r6 │ │ + bl ca0b2 │ │ + strd r9, r8, [r6] │ │ + add.w r0, r6, #8 │ │ + ldmia.w r4, {r1, r2, r3} │ │ + stmia r0!, {r1, r2, r3} │ │ + add.w r0, r6, #20 │ │ + ldmia.w sl, {r1, r2, r3, r4, r6} │ │ + stmia r0!, {r1, r2, r3, r4, r6} │ │ + mov r0, r5 │ │ + bl 986ba │ │ + ldr r0, [sp, #28] │ │ + ldr r1, [pc, #4] @ (98eec ) │ │ + str r1, [r0, #0] │ │ + b.n 98ade │ │ + nop │ │ + movs r3, r0 │ │ + strh r0, [r0, #0] │ │ + strh r7, [r1, #30] │ │ + vtbx.8 d25, {d24-d26}, d28 │ │ + movs r3, r0 │ │ + uxth r7, r2 │ │ + vcvtn.u32.f32 q12, │ │ + vtbx.8 d17, {d24-d26}, d22 │ │ + vcvt.f16.u16 , , #9 │ │ + @ instruction: 0xfff81bdc │ │ + @ instruction: 0xfff79ff1 │ │ + vrev64.32 q13, │ │ + vtbl.8 d30, {d8-d9}, d29 │ │ + rors r0, r6 │ │ + sub sp, #32 │ │ + mov r5, r2 │ │ + mov r8, r0 │ │ + ldrd r0, r2, [r2] │ │ + ldr r7, [r1, #0] │ │ + subs r0, #2 │ │ + sbc.w r2, r2, #0 │ │ + movs r1, #0 │ │ + rsbs r3, r0, #17 │ │ + sbcs r1, r2 │ │ + bcc.n 98f56 │ │ + cbnz r0, 98f56 │ │ + ldrd r0, r1, [r7] │ │ + mov.w r2, #2147483648 @ 0x80000000 │ │ + str r2, [r7, #0] │ │ + bl 98638 │ │ + ldr r0, [pc, #76] @ (98f94 ) │ │ + str.w r0, [r8] │ │ + mov r0, r5 │ │ + add sp, #32 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ + b.w 602d4 │ │ + add r6, sp, #16 │ │ + mov r1, r5 │ │ + mov r0, r6 │ │ + bl 678f0 │ │ + adds r0, r6, #4 │ │ + ldr r1, [sp, #16] │ │ + mov r2, sp │ │ + ldmia.w r0, {r4, r5, r6} │ │ + mov r3, r2 │ │ + stmia r3!, {r4, r5, r6} │ │ + cbz r1, 98f7a │ │ + ldmia.w r2, {r0, r1, r3} │ │ + stmia.w r8, {r0, r1, r3} │ │ + b.n 98f8e │ │ + ldrd r0, r1, [r7] │ │ + ldmia.w r2, {r3, r4, r5} │ │ + stmia r7!, {r3, r4, r5} │ │ + bl 98638 │ │ + ldr r0, [pc, #8] @ (98f94 ) │ │ + str.w r0, [r8] │ │ + add sp, #32 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ + movs r3, r0 │ │ + strh r0, [r0, #0] │ │ + push {r4, r5, r6, lr} │ │ + sub sp, #24 │ │ + mov r4, r0 │ │ + ldrd r0, r3, [r2] │ │ + ldr r5, [r1, #0] │ │ + subs r0, #2 │ │ + sbc.w r3, r3, #0 │ │ + movs r1, #0 │ │ + rsbs r6, r0, #17 │ │ + sbcs r1, r3 │ │ + bcc.n 98fcc │ │ + cbnz r0, 98fcc │ │ + movs r0, #0 │ │ + strd r0, r0, [r5] │ │ + ldr r0, [pc, #72] @ (99008 ) │ │ + str r0, [r4, #0] │ │ + mov r0, r2 │ │ + add sp, #24 │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ + b.w 602d4 │ │ add r0, sp, #8 │ │ - ldr.w r4, [sl, #12] │ │ + mov r1, r2 │ │ + bl 5fa94 │ │ + ldr r0, [sp, #8] │ │ + cbz r0, 98fee │ │ + vldr d0, [sp, #16] │ │ + ldr r0, [sp, #12] │ │ + str r0, [r4, #0] │ │ + vstr d0, [sp] │ │ + ldrd r0, r1, [sp] │ │ + strd r0, r1, [r4, #4] │ │ + b.n 99002 │ │ + vldr d0, [sp, #16] │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + strd r1, r0, [r5] │ │ + ldr r0, [pc, #12] @ (99008 ) │ │ + vstr d0, [r5, #8] │ │ + str r0, [r4, #0] │ │ + add sp, #24 │ │ + pop {r4, r5, r6, pc} │ │ + nop │ │ + movs r3, r0 │ │ + strh r0, [r0, #0] │ │ + push {r4, r5, r7, lr} │ │ + adds r5, r0, #4 │ │ + mov r4, r1 │ │ + cbz r4, 99030 │ │ + ldr.w r0, [r5, #-4] │ │ + ldr r1, [r0, #0] │ │ + subs r1, #1 │ │ + str r1, [r0, #0] │ │ + it eq │ │ + bleq 99898 │ │ + mov r0, r5 │ │ + bl 97a10 │ │ + subs r4, #1 │ │ + adds r5, #8 │ │ + b.n 99012 │ │ + pop {r4, r5, r7, pc} │ │ + push {r4, r5, r7, lr} │ │ + mov r4, r1 │ │ + mov r5, r0 │ │ + cbz r4, 9904e │ │ + add.w r0, r5, #32 │ │ + bl 9858c │ │ + mov r0, r5 │ │ + bl 602d4 │ │ + subs r4, #1 │ │ + adds r5, #48 @ 0x30 │ │ + b.n 99038 │ │ + pop {r4, r5, r7, pc} │ │ + push {r4, r5, r6, lr} │ │ + ldr r6, [pc, #60] @ (99090 ) │ │ + add.w r5, r0, #72 @ 0x48 │ │ + mov r4, r1 │ │ + add r6, pc │ │ + cbz r4, 9908c │ │ + sub.w r0, r5, #64 @ 0x40 │ │ + blx r6 │ │ + sub.w r0, r5, #52 @ 0x34 │ │ + blx r6 │ │ + sub.w r0, r5, #40 @ 0x28 │ │ + blx r6 │ │ + sub.w r0, r5, #28 │ │ + blx r6 │ │ + ldrd r0, r1, [r5, #-16] │ │ + bl ba60c │ │ + ldrd r0, r1, [r5, #-4] │ │ + bl ba60c │ │ + subs r4, #1 │ │ + adds r5, #80 @ 0x50 │ │ + b.n 9905c │ │ + pop {r4, r5, r6, pc} │ │ + nop │ │ + bl ffdc9092 │ │ + mov r2, r0 │ │ + mov r0, r1 │ │ + mov r1, r2 │ │ + b.w c97b8 │ │ + mov r2, r0 │ │ + mov r0, r1 │ │ + mov r1, r2 │ │ + b.w 6d978 │ │ + push {r7, lr} │ │ + movs r0, #8 │ │ + movs r1, #4 │ │ + bl 4aff4 │ │ + movs r1, #1 │ │ + strd r1, r1, [r0] │ │ + pop {r7, pc} │ │ + push {r4, r5, r6, lr} │ │ + mov r4, r0 │ │ + movs r0, #24 │ │ + movs r1, #4 │ │ + bl 4aff4 │ │ + movs r1, #1 │ │ + strd r1, r1, [r0] │ │ + add.w r1, r0, #8 │ │ + ldmia.w r4, {r2, r3, r5, r6} │ │ + stmia r1!, {r2, r3, r5, r6} │ │ + pop {r4, r5, r6, pc} │ │ + push {r4, r5, r7, lr} │ │ + mov r4, r0 │ │ + movs r0, #64 @ 0x40 │ │ + movs r1, #8 │ │ + bl 4aff4 │ │ + mov r5, r0 │ │ + movs r0, #1 │ │ + strd r0, r0, [r5] │ │ + add.w r0, r5, #8 │ │ + mov r1, r4 │ │ + movs r2, #56 @ 0x38 │ │ + bl ca0b2 │ │ + mov r0, r5 │ │ + pop {r4, r5, r7, pc} │ │ + push {r4, r5, r7, lr} │ │ + mov r4, r0 │ │ + movs r0, #112 @ 0x70 │ │ + movs r1, #8 │ │ + bl 4aff4 │ │ + mov r5, r0 │ │ + movs r0, #1 │ │ + strd r0, r0, [r5] │ │ + add.w r0, r5, #8 │ │ + mov r1, r4 │ │ + movs r2, #104 @ 0x68 │ │ + bl ca098 │ │ + mov r0, r5 │ │ + pop {r4, r5, r7, pc} │ │ + push {r4, r5, r7, lr} │ │ + mov r4, r0 │ │ + movs r0, #72 @ 0x48 │ │ + movs r1, #8 │ │ + bl 4aff4 │ │ + mov r5, r0 │ │ + movs r0, #1 │ │ + strd r0, r0, [r5] │ │ + add.w r0, r5, #8 │ │ + mov r1, r4 │ │ + movs r2, #64 @ 0x40 │ │ + bl ca0b2 │ │ + mov r0, r5 │ │ + pop {r4, r5, r7, pc} │ │ + push {r4, r5, r7, lr} │ │ + mov r4, r0 │ │ + movs r0, #48 @ 0x30 │ │ + movs r1, #8 │ │ + bl 4aff4 │ │ + mov r5, r0 │ │ + movs r0, #1 │ │ + strd r0, r0, [r5] │ │ + add.w r0, r5, #8 │ │ + mov r1, r4 │ │ + movs r2, #40 @ 0x28 │ │ + bl ca0b2 │ │ + mov r0, r5 │ │ + pop {r4, r5, r7, pc} │ │ + push {r4, lr} │ │ + mov r4, r0 │ │ + ldrd r0, r1, [r0, #8] │ │ + bl 54676 │ │ + ldr r0, [r4, #20] │ │ + ldr r1, [r0, #0] │ │ + subs r1, #1 │ │ + str r1, [r0, #0] │ │ + itt eq │ │ + ldreq r0, [r4, #20] │ │ + bleq 9919c │ │ + adds r0, r4, #1 │ │ + beq.n 99190 │ │ + ldr r0, [r4, #4] │ │ + subs r0, #1 │ │ + str r0, [r4, #4] │ │ + beq.n 99192 │ │ + pop {r4, pc} │ │ + mov r0, r4 │ │ + ldmia.w sp!, {r4, lr} │ │ + b.w cd0f0 │ │ + push {r4, lr} │ │ + mov r4, r0 │ │ + ldrd r0, r1, [r0, #48] @ 0x30 │ │ + bl ba60c │ │ + add.w r0, r4, #16 │ │ + bl 96500 │ │ + ldr r0, [r4, #60] @ 0x3c │ │ + cbz r0, 991b8 │ │ + bl 991d0 │ │ + adds r0, r4, #1 │ │ + beq.n 991c4 │ │ + ldr r0, [r4, #4] │ │ + subs r0, #1 │ │ + str r0, [r4, #4] │ │ + beq.n 991c6 │ │ + pop {r4, pc} │ │ + mov r0, r4 │ │ + ldmia.w sp!, {r4, lr} │ │ + b.w cd0f0 │ │ + adds r1, r0, #1 │ │ + beq.n 991e0 │ │ + ldr r1, [r0, #4] │ │ + subs r1, #1 │ │ + str r1, [r0, #4] │ │ + it eq │ │ + beq.w cd0f0 │ │ + bx lr │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ + sub sp, #24 │ │ + mov sl, r0 │ │ + ldr.w r0, [r0, #136] @ 0x88 │ │ + cbz r0, 991f4 │ │ + bl 991d0 │ │ + ldrd r0, r1, [sl, #140] @ 0x8c │ │ + bl ba60c │ │ + ldr.w r9, [sl, #28] │ │ + cmp.w r9, #0 │ │ + beq.n 992ba │ │ + ldr.w r0, [sl, #36] @ 0x24 │ │ + ldr.w r8, [sl, #24] │ │ + cmp r0, #0 │ │ + beq.n 9929e │ │ + str r0, [sp, #20] │ │ + add.w r0, r8, r9 │ │ + adds r0, #1 │ │ + ldr.w r1, [r8] │ │ + str r0, [sp, #16] │ │ + add.w r0, r8, #4 │ │ + str r0, [sp, #12] │ │ + mov.w r7, #2155905152 @ 0x80808080 │ │ + bic.w r0, r7, r1 │ │ + movs r4, #1 │ │ + strd r8, r0, [sp, #4] │ │ + add r0, sp, #4 │ │ + adds r5, r0, #4 │ │ + cbz r4, 9929e │ │ + mov r0, r5 │ │ + bl 4b2e2 │ │ + cmp r0, #1 │ │ + beq.n 99258 │ │ + ldr r0, [sp, #4] │ │ + ldr r1, [sp, #12] │ │ + subs r0, #64 @ 0x40 │ │ + str r0, [sp, #4] │ │ + ldmia r1!, {r0} │ │ + bic.w r0, r7, r0 │ │ + str r1, [sp, #12] │ │ + str r0, [sp, #8] │ │ + b.n 9923a │ │ + ldr r0, [sp, #4] │ │ + ldr r2, [sp, #20] │ │ + sub.w r6, r0, r1, lsl #4 │ │ + subs r4, r2, #1 │ │ + str r4, [sp, #20] │ │ + ldr.w r0, [r6, #-8] │ │ + ldr r1, [r0, #0] │ │ + subs r1, #1 │ │ + str r1, [r0, #0] │ │ + itt eq │ │ + ldreq.w r0, [r6, #-8] │ │ + bleq 99396 │ │ + ldr.w r0, [r6, #-4]! │ │ + dmb ish │ │ + ldrex r1, [r0] │ │ + subs r2, r1, #1 │ │ + strex r3, r2, [r0] │ │ + cmp r3, #0 │ │ + bne.n 99280 │ │ + cmp r1, #1 │ │ + bne.n 99238 │ │ + mov r0, r6 │ │ + dmb ish │ │ + bl 6449e │ │ + b.n 99238 │ │ + add.w r3, r9, #1 │ │ + add r0, sp, #4 │ │ + movs r1, #16 │ │ + movs r2, #8 │ │ + bl 5e92e │ │ + ldr r0, [sp, #8] │ │ + cbz r0, 992ba │ │ + ldr r0, [sp, #12] │ │ + sub.w r0, r8, r0 │ │ + blx cd200 │ │ + ldr.w r7, [sl, #68] @ 0x44 │ │ + cbz r7, 99316 │ │ + ldr.w r0, [sl, #76] @ 0x4c │ │ + ldr.w r6, [sl, #64] @ 0x40 │ │ + cbz r0, 992fe │ │ + str r0, [sp, #20] │ │ + adds r0, r6, r7 │ │ + adds r0, #1 │ │ + str r0, [sp, #16] │ │ + adds r0, r6, #4 │ │ + ldr r1, [r6, #0] │ │ + str r0, [sp, #12] │ │ + mov.w r0, #2155905152 @ 0x80808080 │ │ + bics r0, r1 │ │ + movs r4, #1 │ │ + strd r6, r0, [sp, #4] │ │ + add r5, sp, #4 │ │ + cbz r4, 992fe │ │ + mov r0, r5 │ │ + bl 965e6 │ │ + ldr.w r0, [r0, #-8] │ │ + ldr r1, [sp, #20] │ │ + subs r4, r1, #1 │ │ + str r4, [sp, #20] │ │ + bl b086c │ │ + b.n 992e6 │ │ + adds r3, r7, #1 │ │ + add r0, sp, #4 │ │ + movs r1, #24 │ │ + movs r2, #8 │ │ + bl 5e92e │ │ + ldr r0, [sp, #8] │ │ + cbz r0, 99316 │ │ + ldr r0, [sp, #12] │ │ + subs r0, r6, r0 │ │ + blx cd200 │ │ + ldr.w r7, [sl, #108] @ 0x6c │ │ + cbz r7, 99372 │ │ + ldr.w r0, [sl, #116] @ 0x74 │ │ + ldr.w r6, [sl, #104] @ 0x68 │ │ + cbz r0, 9935a │ │ + str r0, [sp, #20] │ │ + adds r0, r6, r7 │ │ + adds r0, #1 │ │ + str r0, [sp, #16] │ │ + adds r0, r6, #4 │ │ + ldr r1, [r6, #0] │ │ + str r0, [sp, #12] │ │ + mov.w r0, #2155905152 @ 0x80808080 │ │ + bics r0, r1 │ │ + movs r4, #1 │ │ + strd r6, r0, [sp, #4] │ │ + add r5, sp, #4 │ │ + cbz r4, 9935a │ │ + mov r0, r5 │ │ + bl 965a2 │ │ + ldr r1, [sp, #20] │ │ + subs r4, r1, #1 │ │ + ldrd r0, r1, [r0, #-8] │ │ + str r4, [sp, #20] │ │ + bl 965d8 │ │ + b.n 99342 │ │ + adds r3, r7, #1 │ │ + add r0, sp, #4 │ │ + movs r1, #24 │ │ + movs r2, #8 │ │ + bl 5e92e │ │ + ldr r0, [sp, #8] │ │ + cbz r0, 99372 │ │ + ldr r0, [sp, #12] │ │ + subs r0, r6, r0 │ │ + blx cd200 │ │ + adds.w r0, sl, #1 │ │ + beq.n 99384 │ │ + ldr.w r0, [sl, #4] │ │ + subs r0, #1 │ │ + str.w r0, [sl, #4] │ │ + beq.n 9938a │ │ + add sp, #24 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ + mov r0, sl │ │ + add sp, #24 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ + b.w cd0f0 │ │ + push {r4, r5, r7, lr} │ │ + mov r4, r0 │ │ + ldr.w r1, [r0, #8]! │ │ + cbz r1, 993be │ │ + dmb ish │ │ + ldrex r2, [r1] │ │ + subs r3, r2, #1 │ │ + strex r5, r3, [r1] │ │ + cmp r5, #0 │ │ + bne.n 993a4 │ │ + cmp r2, #1 │ │ + itt eq │ │ + dmbeq ish │ │ + bleq 6cb94 │ │ + ldr r0, [r4, #12] │ │ + cbz r0, 993e2 │ │ + dmb ish │ │ + ldrex r1, [r0] │ │ + subs r2, r1, #1 │ │ + strex r3, r2, [r0] │ │ + cmp r3, #0 │ │ + bne.n 993c6 │ │ + cmp r1, #1 │ │ + bne.n 993e2 │ │ + dmb ish │ │ + ldr r0, [r4, #12] │ │ + bl b026c │ │ + adds r0, r4, #1 │ │ + beq.n 993ee │ │ + ldr r0, [r4, #4] │ │ + subs r0, #1 │ │ + str r0, [r4, #4] │ │ + beq.n 993f0 │ │ + pop {r4, r5, r7, pc} │ │ + mov r0, r4 │ │ + ldmia.w sp!, {r4, r5, r7, lr} │ │ + b.w cd0f0 │ │ + bmi.n 993a6 │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ + sub sp, #32 │ │ + mov sl, r0 │ │ + bl a6548 │ │ + cbz r0, 9944c │ │ + ldr r1, [pc, #300] @ (99538 ) │ │ + add r1, pc │ │ + bl be6d8 │ │ + mov r4, sl │ │ + mov r6, r0 │ │ + ldr.w r7, [r4, #16]! │ │ + add.w r3, r6, #20 │ │ + ldr r0, [r0, #16] │ │ + mov r8, r1 │ │ + ldr r5, [r4, #4] │ │ + ldmia r3, {r1, r2, r3} │ │ + strd r7, r5, [sp] │ │ + bl 643d8 │ │ + mov r2, r0 │ │ + str r4, [sp, #0] │ │ + add r0, sp, #8 │ │ + mov r3, r1 │ │ + mov r1, r6 │ │ + bl 96802 │ │ + ldr r0, [sp, #16] │ │ + ldr.w r1, [r8] │ │ + adds r1, #1 │ │ + str.w r1, [r8] │ │ + bl bd200 │ │ + ldrd r0, r1, [sl, #8] │ │ + bl 9953c │ │ + ldr.w r9, [sl, #44] @ 0x2c │ │ + cmp.w r9, #0 │ │ + beq.n 99512 │ │ + ldr.w r0, [sl, #52] @ 0x34 │ │ + ldr.w r8, [sl, #40] @ 0x28 │ │ + cmp r0, #0 │ │ + beq.n 994f6 │ │ + str r0, [sp, #24] │ │ + add.w r0, r8, r9 │ │ + adds r0, #1 │ │ + ldr.w r1, [r8] │ │ + str r0, [sp, #20] │ │ + add.w r0, r8, #4 │ │ + str r0, [sp, #16] │ │ + mov.w r6, #2155905152 @ 0x80808080 │ │ + bic.w r0, r6, r1 │ │ + movs r7, #1 │ │ + strd r8, r0, [sp, #8] │ │ + add r0, sp, #8 │ │ + adds r5, r0, #4 │ │ + cbz r7, 994f6 │ │ + mov r0, r5 │ │ + bl 4b2e2 │ │ + cmp r0, #1 │ │ + beq.n 994b2 │ │ + ldr r0, [sp, #8] │ │ + ldr r1, [sp, #16] │ │ + sub.w r0, r0, #288 @ 0x120 │ │ + str r0, [sp, #8] │ │ + ldmia r1!, {r0} │ │ + bic.w r0, r6, r0 │ │ + str r1, [sp, #16] │ │ + str r0, [sp, #12] │ │ + b.n 99492 │ │ + negs r1, r1 │ │ + ldr r0, [sp, #8] │ │ + ldr r2, [sp, #24] │ │ + add.w r1, r1, r1, lsl #3 │ │ + subs r7, r2, #1 │ │ + str r7, [sp, #24] │ │ + add.w r4, r0, r1, lsl #3 │ │ + ldrd r0, r1, [r4, #-44] @ 0x2c │ │ + bl af8d0 │ │ + ldrd r0, r1, [r4, #-48] @ 0x30 │ │ + bl c1bf4 │ │ + ldrd r0, r1, [r4, #-36] @ 0x24 │ │ + bl c1c04 │ │ + ldrd r0, r1, [r4, #-64] @ 0x40 │ │ + bl 9953c │ │ + ldrd r0, r1, [r4, #-16] │ │ + bl af906 │ │ + ldrd r0, r1, [r4, #-20] │ │ + bl c97b8 │ │ + b.n 99490 │ │ + add.w r3, r9, #1 │ │ + add r0, sp, #8 │ │ + movs r1, #72 @ 0x48 │ │ + movs r2, #8 │ │ + bl 5e92e │ │ + ldr r0, [sp, #12] │ │ + cbz r0, 99512 │ │ + ldr r0, [sp, #16] │ │ + sub.w r0, r8, r0 │ │ + blx cd200 │ │ + adds.w r0, sl, #1 │ │ + beq.n 99524 │ │ + ldr.w r0, [sl, #4] │ │ + subs r0, #1 │ │ + str.w r0, [sl, #4] │ │ + beq.n 9952a │ │ + add sp, #32 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ + mov r0, sl │ │ + add sp, #32 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ + b.w cd0f0 │ │ + nop │ │ + ldrh r0, [r1, #36] @ 0x24 │ │ + movs r3, r0 │ │ + adds r2, r0, #1 │ │ + beq.n 99560 │ │ + ldr r2, [r0, #4] │ │ + subs r2, #1 │ │ + str r2, [r0, #4] │ │ + bne.n 99560 │ │ + ldrd r1, r2, [r1, #4] │ │ + cmp r2, #4 │ │ + it ls │ │ + movls r2, #4 │ │ + negs r3, r2 │ │ + add r1, r2 │ │ + adds r1, #7 │ │ + tst r1, r3 │ │ + it ne │ │ + bne.w cd0f0 │ │ + bx lr │ │ + push {r4, lr} │ │ + mov r4, r0 │ │ + ldrd r0, r1, [r0, #8] │ │ + bl 54676 │ │ + ldr r0, [r4, #20] │ │ + ldr r1, [r0, #0] │ │ + subs r1, #1 │ │ + str r1, [r0, #0] │ │ + itt eq │ │ + ldreq r0, [r4, #20] │ │ + bleq 99596 │ │ + adds r0, r4, #1 │ │ + beq.n 9958a │ │ + ldr r0, [r4, #4] │ │ + subs r0, #1 │ │ + str r0, [r4, #4] │ │ + beq.n 9958c │ │ + pop {r4, pc} │ │ + mov r0, r4 │ │ + ldmia.w sp!, {r4, lr} │ │ + b.w cd0f0 │ │ + push {r4, lr} │ │ + mov r4, r0 │ │ + ldr r0, [r0, #96] @ 0x60 │ │ + cbz r0, 995a2 │ │ + bl 991d0 │ │ + ldrd r0, r1, [r4, #100] @ 0x64 │ │ + bl ba60c │ │ + add.w r0, r4, #16 │ │ + bl 96790 │ │ + add.w r0, r4, #64 @ 0x40 │ │ + bl 96500 │ │ + adds r0, r4, #1 │ │ + beq.n 995c6 │ │ + ldr r0, [r4, #4] │ │ + subs r0, #1 │ │ + str r0, [r4, #4] │ │ + beq.n 995c8 │ │ + pop {r4, pc} │ │ + mov r0, r4 │ │ + ldmia.w sp!, {r4, lr} │ │ + b.w cd0f0 │ │ + push {r4, lr} │ │ + mov r4, r0 │ │ + ldrd r0, r1, [r0, #8] │ │ + bl 54676 │ │ + ldr r0, [r4, #20] │ │ + ldr r1, [r0, #0] │ │ + subs r1, #1 │ │ + str r1, [r0, #0] │ │ + itt eq │ │ + ldreq r0, [r4, #20] │ │ + bleq 99780 │ │ + adds r0, r4, #1 │ │ + beq.n 995fa │ │ + ldr r0, [r4, #4] │ │ + subs r0, #1 │ │ + str r0, [r4, #4] │ │ + beq.n 995fc │ │ + pop {r4, pc} │ │ + mov r0, r4 │ │ + ldmia.w sp!, {r4, lr} │ │ + b.w cd0f0 │ │ + push {r4, lr} │ │ + mov r4, r0 │ │ + ldrd r0, r1, [r0, #8] │ │ + bl 54676 │ │ + ldr r0, [r4, #20] │ │ + ldr r1, [r0, #0] │ │ + subs r1, #1 │ │ + str r1, [r0, #0] │ │ + itt eq │ │ + ldreq r0, [r4, #20] │ │ + bleq 9963a │ │ + adds r0, r4, #1 │ │ + beq.n 9962e │ │ + ldr r0, [r4, #4] │ │ + subs r0, #1 │ │ + str r0, [r4, #4] │ │ + beq.n 99630 │ │ + pop {r4, pc} │ │ + mov r0, r4 │ │ + ldmia.w sp!, {r4, lr} │ │ + b.w cd0f0 │ │ + push {r4, lr} │ │ + mov r4, r0 │ │ + ldr r0, [r0, #48] @ 0x30 │ │ + cbz r0, 99650 │ │ + ldr r1, [r0, #0] │ │ + subs r1, #1 │ │ + str r1, [r0, #0] │ │ + itt eq │ │ + ldreq r0, [r4, #48] @ 0x30 │ │ + bleq 99780 │ │ + ldrd r0, r1, [r4, #52] @ 0x34 │ │ + bl ba60c │ │ + ldrd r0, r1, [r4, #16] │ │ + bl 5e9c8 │ │ + adds r0, r4, #1 │ │ + beq.n 9966c │ │ + ldr r0, [r4, #4] │ │ + subs r0, #1 │ │ + str r0, [r4, #4] │ │ + beq.n 9966e │ │ + pop {r4, pc} │ │ + mov r0, r4 │ │ + ldmia.w sp!, {r4, lr} │ │ + b.w cd0f0 │ │ + push {r4, lr} │ │ + mov r4, r0 │ │ + ldrd r0, r1, [r0, #8] │ │ + bl 54676 │ │ + ldr r0, [r4, #20] │ │ + ldr r1, [r0, #0] │ │ + subs r1, #1 │ │ + str r1, [r0, #0] │ │ + itt eq │ │ + ldreq r0, [r4, #20] │ │ + bleq 996ac │ │ + adds r0, r4, #1 │ │ + beq.n 996a0 │ │ + ldr r0, [r4, #4] │ │ + subs r0, #1 │ │ + str r0, [r4, #4] │ │ + beq.n 996a2 │ │ + pop {r4, pc} │ │ + mov r0, r4 │ │ + ldmia.w sp!, {r4, lr} │ │ + b.w cd0f0 │ │ + push {r4, lr} │ │ + mov r4, r0 │ │ + ldrd r0, r1, [r0, #56] @ 0x38 │ │ + bl ba60c │ │ + ldrd r0, r1, [r4, #16] │ │ + bl 96468 │ │ + ldr r0, [r4, #68] @ 0x44 │ │ + cbz r0, 996d2 │ │ + ldr r1, [r0, #0] │ │ + subs r1, #1 │ │ + str r1, [r0, #0] │ │ + itt eq │ │ + ldreq r0, [r4, #68] @ 0x44 │ │ + bleq 99780 │ │ + adds r0, r4, #1 │ │ + beq.n 996de │ │ + ldr r0, [r4, #4] │ │ + subs r0, #1 │ │ + str r0, [r4, #4] │ │ + beq.n 996e0 │ │ + pop {r4, pc} │ │ + mov r0, r4 │ │ + ldmia.w sp!, {r4, lr} │ │ + b.w cd0f0 │ │ + bmi.n 99696 │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ + sub sp, #24 │ │ + mov r4, r0 │ │ + movs r0, #0 │ │ + bl aa94c │ │ + cbz r0, 9973c │ │ + mov r5, r0 │ │ + ldr r0, [r0, #0] │ │ + cbnz r0, 99774 │ │ + add.w r3, r5, #24 │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ + str r0, [r5, #0] │ │ + add.w r8, r4, #16 │ │ + ldmia r3, {r0, r1, r2, r3} │ │ + ldrd r7, r6, [r8] │ │ + strd r7, r6, [sp] │ │ + bl 643d8 │ │ + mov r3, r1 │ │ + mov r2, r0 │ │ + str.w r8, [sp] │ │ + add.w r1, r5, #8 │ │ + add r0, sp, #8 │ │ + bl 96802 │ │ + ldr r0, [sp, #16] │ │ + ldr r1, [r5, #0] │ │ + adds r1, #1 │ │ + str r1, [r5, #0] │ │ + bl bd200 │ │ + ldrd r0, r1, [r4, #8] │ │ + bl 9953c │ │ + ldr r0, [r4, #44] @ 0x2c │ │ + cbz r0, 99756 │ │ + ldr r1, [r0, #0] │ │ + subs r1, #1 │ │ + str r1, [r0, #0] │ │ + itt eq │ │ + ldreq r0, [r4, #44] @ 0x2c │ │ + bleq 99780 │ │ + adds r0, r4, #1 │ │ + beq.n 99762 │ │ + ldr r0, [r4, #4] │ │ + subs r0, #1 │ │ + str r0, [r4, #4] │ │ + beq.n 99768 │ │ + add sp, #24 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ + mov r0, r4 │ │ + add sp, #24 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ + b.w cd0f0 │ │ + ldr r0, [pc, #4] @ (9977c ) │ │ + add r0, pc │ │ + bl 50c58 │ │ + ldrh r6, [r0, #30] │ │ + movs r3, r0 │ │ + adds r1, r0, #1 │ │ + beq.n 99790 │ │ + ldr r1, [r0, #4] │ │ + subs r1, #1 │ │ + str r1, [r0, #4] │ │ + it eq │ │ + beq.w cd0f0 │ │ + bx lr │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ + sub sp, #24 │ │ + ldr.w r9, [r0, #20] │ │ + mov sl, r0 │ │ + cmp.w r9, #0 │ │ + beq.n 99814 │ │ + ldr.w r0, [sl, #28] │ │ + ldr.w r8, [sl, #16] │ │ + cbz r0, 997f8 │ │ + str r0, [sp, #20] │ │ + add.w r0, r8, r9 │ │ + adds r0, #1 │ │ + str r0, [sp, #16] │ │ + add.w r0, r8, #4 │ │ + ldr.w r1, [r8] │ │ + str r0, [sp, #12] │ │ + mov.w r0, #2155905152 @ 0x80808080 │ │ + bics r0, r1 │ │ + movs r7, #1 │ │ + strd r8, r0, [sp, #4] │ │ + add r5, sp, #4 │ │ + cbz r7, 997f8 │ │ + mov r0, r5 │ │ + bl 96438 │ │ + ldr r1, [sp, #20] │ │ + ldrd r6, r4, [r0, #-16] │ │ + subs r7, r1, #1 │ │ + ldr r1, [r4, #0] │ │ + str r7, [sp, #20] │ │ + cbz r1, 997ea │ │ + mov r0, r6 │ │ + blx r1 │ │ + ldr r0, [r4, #4] │ │ + cmp r0, #0 │ │ + beq.n 997d0 │ │ + mov r0, r6 │ │ + blx cd200 │ │ + b.n 997d0 │ │ + add.w r3, r9, #1 │ │ + add r0, sp, #4 │ │ + movs r1, #32 │ │ + movs r2, #8 │ │ + bl 5e92e │ │ + ldr r0, [sp, #8] │ │ + cbz r0, 99814 │ │ + ldr r0, [sp, #12] │ │ + sub.w r0, r8, r0 │ │ + blx cd200 │ │ + adds.w r0, sl, #1 │ │ + beq.n 99826 │ │ + ldr.w r0, [sl, #4] │ │ + subs r0, #1 │ │ + str.w r0, [sl, #4] │ │ + beq.n 9982c │ │ + add sp, #24 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ + mov r0, sl │ │ + add sp, #24 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ + b.w cd0f0 │ │ + push {r4, lr} │ │ + mov r4, r0 │ │ + ldr r0, [r0, #48] @ 0x30 │ │ + cbz r0, 99844 │ │ + bl 991d0 │ │ + ldrd r0, r1, [r4, #52] @ 0x34 │ │ + bl ba60c │ │ + add.w r0, r4, #16 │ │ + bl 962a6 │ │ + adds r0, r4, #1 │ │ + beq.n 99860 │ │ + ldr r0, [r4, #4] │ │ + subs r0, #1 │ │ + str r0, [r4, #4] │ │ + beq.n 99862 │ │ + pop {r4, pc} │ │ + mov r0, r4 │ │ + ldmia.w sp!, {r4, lr} │ │ + b.w cd0f0 │ │ + push {r4, lr} │ │ + mov r4, r0 │ │ + ldr r0, [r0, #8] │ │ + cbz r0, 99878 │ │ + bl 991d0 │ │ + ldrd r0, r1, [r4, #12] │ │ + bl ba60c │ │ + adds r0, r4, #1 │ │ + beq.n 9988c │ │ + ldr r0, [r4, #4] │ │ + subs r0, #1 │ │ + str r0, [r4, #4] │ │ + beq.n 9988e │ │ + pop {r4, pc} │ │ + mov r0, r4 │ │ + ldmia.w sp!, {r4, lr} │ │ + b.w cd0f0 │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + sub sp, #156 @ 0x9c │ │ + mov r4, r0 │ │ + bl b0898 │ │ + add r0, sp, #32 │ │ + bl b4554 │ │ + ldr r0, [sp, #32] │ │ + cmp r0, #1 │ │ + beq.w 999c4 │ │ + ldr r6, [sp, #36] @ 0x24 │ │ + ldrb.w r0, [sp, #40] @ 0x28 │ │ + add.w r3, r6, #24 │ │ + str r0, [sp, #24] │ │ + str r4, [sp, #28] │ │ + ldmia r3, {r0, r1, r2, r3} │ │ + ldrd r5, r4, [r4, #8] │ │ + str r5, [sp, #20] │ │ + strd r5, r4, [sp] │ │ + bl 57b04 │ │ + lsrs r1, r0, #25 │ │ + mov.w r2, #16843009 @ 0x1010101 │ │ + muls r1, r2 │ │ + mov r7, r6 │ │ + ldr.w r8, [r6, #12] │ │ + ldr.w fp, [r7, #8]! │ │ + and.w r9, r8, r0 │ │ + movs r0, #0 │ │ + strd r1, r0, [sp, #12] │ │ + ldr.w sl, [fp, r9] │ │ + eor.w r0, sl, r1 │ │ + sub.w r1, r0, #16843009 @ 0x1010101 │ │ + bic.w r0, r1, r0 │ │ + bic.w r0, r0, #2139062143 @ 0x7f7f7f7f │ │ + str r0, [sp, #32] │ │ + add r0, sp, #32 │ │ + bl 4b2e2 │ │ + cbz r0, 9992c │ │ + add.w r0, r1, r9 │ │ + ldr r3, [sp, #20] │ │ + and.w r0, r0, r8 │ │ + negs r1, r0 │ │ + rsb r1, r0, r1, lsl #3 │ │ + add.w r5, fp, r1, lsl #3 │ │ + ldrd r1, r2, [r5, #-72] @ 0x48 │ │ + eors r2, r4 │ │ + eors r1, r3 │ │ + orrs r1, r2 │ │ + beq.n 99946 │ │ + b.n 99902 │ │ + and.w r0, sl, sl, lsl #1 │ │ + tst.w r0, #2155905152 @ 0x80808080 │ │ + bne.n 9996e │ │ + ldr r0, [sp, #16] │ │ + adds r0, #4 │ │ + str r0, [sp, #16] │ │ + add r0, r9 │ │ + ldr r1, [sp, #12] │ │ + and.w r9, r0, r8 │ │ + b.n 998ec │ │ + add.w r0, r0, r0, lsl #3 │ │ + movs r1, #72 @ 0x48 │ │ + lsls r0, r0, #3 │ │ + blx ca338 │ │ + mov r1, r0 │ │ + mov r0, r7 │ │ + bl 5eb28 │ │ + ldr.w r4, [r5, #-64] │ │ + sub.w r1, r5, #60 @ 0x3c │ │ + add r0, sp, #96 @ 0x60 │ │ + movs r2, #60 @ 0x3c │ │ + bl ca0b2 │ │ + cmp r4, #2 │ │ + bne.n 99972 │ │ + movs r4, #2 │ │ + b.n 9997e │ │ + add r0, sp, #32 │ │ + add r1, sp, #96 @ 0x60 │ │ + adds r0, #4 │ │ + movs r2, #60 @ 0x3c │ │ + bl ca0b2 │ │ + ldrd r7, r5, [sp, #24] │ │ + str r4, [sp, #32] │ │ + add r0, sp, #32 │ │ + bl b08d8 │ │ + mov r0, r6 │ │ + mov r1, r7 │ │ + bl ba6a4 │ │ + ldr r0, [r5, #16] │ │ + adds r1, r0, #1 │ │ + cmp r1, #2 │ │ + bcc.n 999a6 │ │ + ldr r1, [r0, #4] │ │ + subs r1, #1 │ │ + str r1, [r0, #4] │ │ + it eq │ │ + blxeq cd200 │ │ + adds r0, r5, #1 │ │ + beq.n 999b2 │ │ + ldr r0, [r5, #4] │ │ + subs r0, #1 │ │ + str r0, [r5, #4] │ │ + beq.n 999b8 │ │ + add sp, #156 @ 0x9c │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + mov r0, r5 │ │ + add sp, #156 @ 0x9c │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + b.w cd0f0 │ │ + ldrb.w r0, [sp, #40] @ 0x28 │ │ + movs r1, #43 @ 0x2b │ │ + strb.w r0, [sp, #100] @ 0x64 │ │ + ldr r0, [sp, #36] @ 0x24 │ │ + str r0, [sp, #96] @ 0x60 │ │ + ldr r0, [pc, #20] @ (999e8 ) │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + ldr r0, [pc, #16] @ (999ec ) │ │ + add r2, sp, #96 @ 0x60 │ │ + ldr r3, [pc, #16] @ (999f0 ) │ │ + add r0, pc │ │ + add r3, pc │ │ + bl 5127c │ │ + nop │ │ + ldrh r0, [r7, #24] │ │ + movs r3, r0 │ │ + ldmia r7!, {r0, r6} │ │ + @ instruction: 0xfffa8a54 │ │ + movs r3, r0 │ │ + push {r4, lr} │ │ + mov r4, r0 │ │ + ldr r0, [r0, #56] @ 0x38 │ │ + cbz r0, 99a00 │ │ + bl 991d0 │ │ + ldrd r0, r1, [r4, #60] @ 0x3c │ │ + bl ba60c │ │ + add.w r0, r4, #16 │ │ + bl 9648e │ │ + adds r0, r4, #1 │ │ + beq.n 99a1c │ │ + ldr r0, [r4, #4] │ │ + subs r0, #1 │ │ + str r0, [r4, #4] │ │ + beq.n 99a1e │ │ + pop {r4, pc} │ │ + mov r0, r4 │ │ + ldmia.w sp!, {r4, lr} │ │ + b.w cd0f0 │ │ + push {r4, lr} │ │ + mov r4, r0 │ │ + ldrd r0, r1, [r0, #8] │ │ + bl 54676 │ │ + ldr r0, [r4, #20] │ │ + ldr r1, [r0, #0] │ │ + subs r1, #1 │ │ + str r1, [r0, #0] │ │ + itt eq │ │ + ldreq r0, [r4, #20] │ │ + bleq 991e2 │ │ + adds r0, r4, #1 │ │ + beq.n 99a50 │ │ + ldr r0, [r4, #4] │ │ + subs r0, #1 │ │ + str r0, [r4, #4] │ │ + beq.n 99a52 │ │ + pop {r4, pc} │ │ + mov r0, r4 │ │ + ldmia.w sp!, {r4, lr} │ │ + b.w cd0f0 │ │ + push {r4, r5, r6, lr} │ │ + mov r5, r1 │ │ + ldr r1, [r1, #0] │ │ + ldr r6, [r5, #8] │ │ + mov r4, r0 │ │ + cbz r1, 99a74 │ │ + subs r0, r6, #1 │ │ + bic.w r0, r0, #7 │ │ + add r0, r4 │ │ + adds r0, #8 │ │ + blx r1 │ │ + adds r0, r4, #1 │ │ + beq.n 99a80 │ │ + ldr r0, [r4, #4] │ │ + subs r0, #1 │ │ + str r0, [r4, #4] │ │ + beq.n 99a82 │ │ + pop {r4, r5, r6, pc} │ │ + cmp r6, #4 │ │ + it ls │ │ + movls r6, #4 │ │ + ldr r1, [r5, #4] │ │ + negs r0, r6 │ │ + add r1, r6 │ │ + adds r1, #7 │ │ + tst r1, r0 │ │ + beq.n 99a80 │ │ + mov r0, r4 │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ + b.w cd0f0 │ │ + push {r4, r5, r7, lr} │ │ + ldr r1, [r0, #64] @ 0x40 │ │ + add.w r5, r0, #16 │ │ + mov r4, r0 │ │ + cbz r1, 99ab0 │ │ + ldr r0, [r4, #68] @ 0x44 │ │ + ldr r1, [r1, #12] │ │ + blx r1 │ │ + ldr r0, [r5, #0] │ │ + and.w r1, r0, #31 │ │ + cmp r1, #24 │ │ + beq.n 99ace │ │ + cmp r0, #23 │ │ + bne.n 99ac8 │ │ + add.w r0, r4, #24 │ │ + bl 602d4 │ │ + b.n 99ace │ │ + mov r0, r5 │ │ + bl 99ae8 │ │ + adds r0, r4, #1 │ │ + beq.n 99ada │ │ + ldr r0, [r4, #4] │ │ + subs r0, #1 │ │ + str r0, [r4, #4] │ │ + beq.n 99adc │ │ + pop {r4, r5, r7, pc} │ │ + mov r0, r4 │ │ + ldmia.w sp!, {r4, r5, r7, lr} │ │ + b.w cd0f0 │ │ + bmi.n 99a92 │ │ + push {r4, lr} │ │ + mov r4, r0 │ │ + ldrd r0, r1, [r0] │ │ + subs r0, #20 │ │ + sbc.w r1, r1, #0 │ │ + subs r2, r0, #3 │ │ + sbcs.w r1, r1, #0 │ │ + it cs │ │ + movcs r0, #1 │ │ + cbz r0, 99b26 │ │ + cmp r0, #1 │ │ + bne.n 99b32 │ │ + ldrd r0, r1, [r4, #24] │ │ + bl 54676 │ │ + ldr r0, [r4, #36] @ 0x24 │ │ + cmp.w r0, #2147483648 @ 0x80000000 │ │ + itt ne │ │ + ldrne r1, [r4, #40] @ 0x28 │ │ + blne 54676 │ │ + mov r0, r4 │ │ + ldmia.w sp!, {r4, lr} │ │ + b.w 602d4 │ │ + ldr r0, [r4, #8] │ │ + cmp r0, #3 │ │ + bcc.n 99b44 │ │ + ldrd r0, r1, [r4, #12] │ │ + b.n 99b3c │ │ + ldr r0, [r4, #8] │ │ + ldr r1, [pc, #16] @ (99b48 ) │ │ + cmp r0, r1 │ │ + blt.n 99b44 │ │ + ldr r1, [r4, #12] │ │ + ldmia.w sp!, {r4, lr} │ │ + b.w 54676 │ │ + pop {r4, pc} │ │ + nop │ │ + movs r3, r0 │ │ + strh r0, [r0, #0] │ │ + push {r4, lr} │ │ + mov r4, r0 │ │ + ldrd r0, r1, [r0, #8] │ │ + bl 54676 │ │ + ldr r0, [r4, #20] │ │ + ldr r1, [r0, #0] │ │ + subs r1, #1 │ │ + str r1, [r0, #0] │ │ + itt eq │ │ + ldreq r0, [r4, #20] │ │ + bleq 99b80 │ │ + adds r0, r4, #1 │ │ + beq.n 99b74 │ │ + ldr r0, [r4, #4] │ │ + subs r0, #1 │ │ + str r0, [r4, #4] │ │ + beq.n 99b76 │ │ + pop {r4, pc} │ │ + mov r0, r4 │ │ + ldmia.w sp!, {r4, lr} │ │ + b.w cd0f0 │ │ + push {r4, lr} │ │ + mov r4, r0 │ │ + ldr r0, [r0, #96] @ 0x60 │ │ + cbz r0, 99b8c │ │ + bl 991d0 │ │ + ldrd r0, r1, [r4, #100] @ 0x64 │ │ + bl ba60c │ │ + add.w r0, r4, #24 │ │ + bl 966f6 │ │ + add.w r0, r4, #64 @ 0x40 │ │ + bl 96348 │ │ + adds r0, r4, #1 │ │ + beq.n 99bb0 │ │ + ldr r0, [r4, #4] │ │ + subs r0, #1 │ │ + str r0, [r4, #4] │ │ + beq.n 99bb2 │ │ + pop {r4, pc} │ │ + mov r0, r4 │ │ + ldmia.w sp!, {r4, lr} │ │ + b.w cd0f0 │ │ + push {r4, lr} │ │ + mov r4, r0 │ │ + ldrd r0, r1, [r0, #8] │ │ + bl 54676 │ │ + ldr r0, [r4, #20] │ │ + ldr r1, [r0, #0] │ │ + subs r1, #1 │ │ + str r1, [r0, #0] │ │ + itt eq │ │ + ldreq r0, [r4, #20] │ │ + bleq 99838 │ │ + adds r0, r4, #1 │ │ + beq.n 99be4 │ │ + ldr r0, [r4, #4] │ │ + subs r0, #1 │ │ + str r0, [r4, #4] │ │ + beq.n 99be6 │ │ + pop {r4, pc} │ │ + mov r0, r4 │ │ + ldmia.w sp!, {r4, lr} │ │ + b.w cd0f0 │ │ + push {r4, lr} │ │ + mov r4, r0 │ │ + ldrd r0, r1, [r0, #8] │ │ + bl 54676 │ │ + ldr r0, [r4, #20] │ │ + ldr r1, [r0, #0] │ │ + subs r1, #1 │ │ + str r1, [r0, #0] │ │ + itt eq │ │ + ldreq r0, [r4, #20] │ │ + bleq 999f4 │ │ + adds r0, r4, #1 │ │ + beq.n 99c18 │ │ + ldr r0, [r4, #4] │ │ + subs r0, #1 │ │ + str r0, [r4, #4] │ │ + beq.n 99c1a │ │ + pop {r4, pc} │ │ + mov r0, r4 │ │ + ldmia.w sp!, {r4, lr} │ │ + b.w cd0f0 │ │ + push {r4, lr} │ │ + mov r4, r0 │ │ + ldrd r0, r1, [r0, #8] │ │ + bl 54676 │ │ + ldr r0, [r4, #20] │ │ + ldr r1, [r0, #0] │ │ + subs r1, #1 │ │ + str r1, [r0, #0] │ │ + itt eq │ │ + ldreq r0, [r4, #20] │ │ + bleq 9986c │ │ + adds r0, r4, #1 │ │ + beq.n 99c4c │ │ + ldr r0, [r4, #4] │ │ + subs r0, #1 │ │ + str r0, [r4, #4] │ │ + beq.n 99c4e │ │ + pop {r4, pc} │ │ + mov r0, r4 │ │ + ldmia.w sp!, {r4, lr} │ │ + b.w cd0f0 │ │ + push {r3, r4, r5, r6, r7, lr} │ │ + ldr r1, [r0, #64] @ 0x40 │ │ + add.w r5, r0, #16 │ │ + mov r4, r0 │ │ + cbz r1, 99c6a │ │ + ldr r0, [r4, #68] @ 0x44 │ │ + ldr r1, [r1, #12] │ │ + blx r1 │ │ + ldrd r1, r0, [r5] │ │ + eor.w r2, r1, #41 @ 0x29 │ │ + orrs r2, r0 │ │ + beq.n 99d14 │ │ + eor.w r2, r1, #40 @ 0x28 │ │ + orrs r2, r0 │ │ + bne.n 99c88 │ │ + add.w r0, r4, #24 │ │ + bl 602d4 │ │ + b.n 99d14 │ │ + subs r1, #23 │ │ + sbc.w r0, r0, #0 │ │ + subs.w r2, r1, #17 │ │ + sbcs.w r0, r0, #0 │ │ + it cs │ │ + movcs r1, #1 │ │ + subs r0, r1, #1 │ │ + cmp r0, #8 │ │ + bhi.n 99cb8 │ │ + tbb [pc, r0] │ │ + lsls r5, r6, #20 │ │ + subs r0, #56 @ 0x38 │ │ + subs r0, #56 @ 0x38 │ │ + lsls r0, r7, #20 │ │ + movs r2, r4 │ │ + ldrd r0, r1, [r4, #24] │ │ + bl 54676 │ │ + b.n 99d14 │ │ + cmp r1, #13 │ │ + bne.n 99d14 │ │ + ldr r0, [r4, #24] │ │ + cmp r0, #4 │ │ + bcc.n 99d14 │ │ + mov r0, r4 │ │ + ldr.w r1, [r0, #28]! │ │ + dmb ish │ │ + ldrex r2, [r1] │ │ + subs r3, r2, #1 │ │ + strex r5, r3, [r1] │ │ + cmp r5, #0 │ │ + bne.n 99ccc │ │ + cmp r2, #1 │ │ + bne.n 99d14 │ │ + dmb ish │ │ + bl 5df38 │ │ + b.n 99d14 │ │ + ldrb r0, [r4, #24] │ │ + cmp r0, #3 │ │ + bne.n 99d14 │ │ + ldr r5, [r4, #28] │ │ + ldrd r6, r7, [r5] │ │ + ldr r1, [r7, #0] │ │ + cbz r1, 99cfc │ │ + mov r0, r6 │ │ + blx r1 │ │ + ldr r0, [r7, #4] │ │ + cbz r0, 99d06 │ │ + mov r0, r6 │ │ + blx cd200 │ │ + mov r0, r5 │ │ + blx cd200 │ │ + b.n 99d14 │ │ + mov r0, r5 │ │ + bl 99ae8 │ │ + adds r0, r4, #1 │ │ + beq.n 99d20 │ │ + ldr r0, [r4, #4] │ │ + subs r0, #1 │ │ + str r0, [r4, #4] │ │ + beq.n 99d22 │ │ + pop {r3, r4, r5, r6, r7, pc} │ │ + mov r0, r4 │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ + b.w cd0f0 │ │ + adds r2, r0, #1 │ │ + itt ne │ │ + ldrne r2, [r0, #0] │ │ + cmpne r2, #0 │ │ + bne.n 99d3a │ │ + movs r0, #0 │ │ + bx lr │ │ + adds r2, #1 │ │ + str r2, [r0, #0] │ │ + bcs.n 99d42 │ │ + bx lr │ │ + udf #254 @ 0xfe │ │ + adds r1, r0, #1 │ │ + itt ne │ │ + ldrne r1, [r0, #0] │ │ + cmpne r1, #0 │ │ + bne.n 99d52 │ │ + movs r0, #0 │ │ + bx lr │ │ + adds r1, #1 │ │ + str r1, [r0, #0] │ │ + bcs.n 99d5a │ │ + bx lr │ │ + udf #254 @ 0xfe │ │ + push {r7, lr} │ │ + sub sp, #48 @ 0x30 │ │ + movs r2, #0 │ │ + ldr r0, [r0, #0] │ │ + str r2, [sp, #16] │ │ + movs r2, #3 │ │ + str r2, [sp, #4] │ │ + ldr r3, [pc, #52] @ (99da0 ) │ │ + str r2, [sp, #12] │ │ + add r3, pc │ │ + str r3, [sp, #0] │ │ + add r2, sp, #24 │ │ + str r2, [sp, #8] │ │ + ldr r2, [pc, #44] @ (99da4 ) │ │ + add.w r3, r0, #12 │ │ + add r2, pc │ │ + str r2, [sp, #44] @ 0x2c │ │ + strd r2, r3, [sp, #36] @ 0x24 │ │ + add.w r2, r0, #8 │ │ + str r2, [sp, #32] │ │ + ldr r2, [pc, #28] @ (99da8 ) │ │ + add r2, pc │ │ + strd r0, r2, [sp, #24] │ │ + mov r2, sp │ │ + ldrd r0, r1, [r1, #28] │ │ + bl 99dac │ │ + add sp, #48 @ 0x30 │ │ + pop {r7, pc} │ │ + ldrb r2, [r5, #16] │ │ + movs r3, r0 │ │ + adds r4, #29 │ │ + vsra.u64 q13, , #5 │ │ + vqshl.u64 d31, d19, #59 @ 0x3b │ │ + pop {r0, r4, r6, r7, pc} │ │ + push {r4, lr} │ │ + sub sp, #64 @ 0x40 │ │ + movs r4, #0 │ │ + str r2, [sp, #40] @ 0x28 │ │ + strd r4, r4, [sp, #52] @ 0x34 │ │ + str r4, [sp, #60] @ 0x3c │ │ + strd r3, r4, [sp, #44] @ 0x2c │ │ + ldr r4, [pc, #72] @ (99e0c ) │ │ + str r1, [sp, #36] @ 0x24 │ │ + eors r4, r3 │ │ + str r4, [sp, #28] │ │ + ldr r4, [pc, #68] @ (99e10 ) │ │ + str r0, [sp, #32] │ │ + eors r4, r2 │ │ + str r4, [sp, #24] │ │ + ldr r4, [pc, #64] @ (99e14 ) │ │ + eors r3, r4 │ │ + str r3, [sp, #20] │ │ + ldr r3, [pc, #60] @ (99e18 ) │ │ + mov r4, sp │ │ + eors r2, r3 │ │ + str r2, [sp, #16] │ │ + ldr r2, [pc, #56] @ (99e1c ) │ │ + eors r2, r1 │ │ + str r2, [sp, #12] │ │ + ldr r2, [pc, #56] @ (99e20 ) │ │ + eors r2, r0 │ │ + str r2, [sp, #8] │ │ + ldr r2, [pc, #52] @ (99e24 ) │ │ + eors r1, r2 │ │ + str r1, [sp, #4] │ │ + ldr r1, [pc, #52] @ (99e28 ) │ │ + mov r2, r4 │ │ + eors r0, r1 │ │ + str r0, [sp, #0] │ │ + ldrd r0, r1, [sp, #72] @ 0x48 │ │ + bl 99e2c │ │ + mov r0, r4 │ │ + bl 64098 │ │ + add sp, #64 @ 0x40 │ │ + pop {r4, pc} │ │ + str r2, [r4, #68] @ 0x44 │ │ + strb r5, [r4, #17] │ │ + str r3, [r6, #84] @ 0x54 │ │ + ldrb r4, [r6, #5] │ │ + strb r1, [r4, #9] │ │ + str r7, [r5, #68] @ 0x44 │ │ + ldr r5, [r5, #116] @ 0x74 │ │ + ldr r4, [r4, #100] @ 0x64 │ │ + str r5, [r4, #116] @ 0x74 │ │ + ldr r1, [r7, #68] @ 0x44 │ │ + strb r1, [r4, #9] │ │ + ldr r5, [r4, #100] @ 0x64 │ │ + ldr r5, [r4, #84] @ 0x54 │ │ + strb r7, [r5, #13] │ │ + str r5, [r6, #84] @ 0x54 │ │ + strb r3, [r6, #1] │ │ + mov r3, r0 │ │ + mov r0, r2 │ │ + mov r2, r3 │ │ + mov r3, r1 │ │ + b.w 99e38 │ │ + stmdb sp!, {r2, r3, r4, r5, r6, r7, r8, r9, sl, lr} │ │ + mov r4, r0 │ │ + ldrd r0, r6, [r0, #56] @ 0x38 │ │ + strd r2, r3, [sp] │ │ + adds r0, #8 │ │ + str r0, [r4, #56] @ 0x38 │ │ + cbz r6, 99e80 │ │ + rsb r5, r6, #8 │ │ + mov r0, sp │ │ + cmp r5, #8 │ │ + mov r2, r5 │ │ + it cs │ │ + movcs r2, #8 │ │ + movs r1, #0 │ │ + movs r7, #0 │ │ + bl 99efa │ │ + movs r2, #56 @ 0x38 │ │ + and.w r2, r2, r6, lsl #3 │ │ + bl c9fda │ │ + ldrd r2, r3, [r4, #48] @ 0x30 │ │ + orrs r0, r2 │ │ + orrs r1, r3 │ │ + cmp r6, #8 │ │ + strd r0, r1, [r4, #48] @ 0x30 │ │ + bls.n 99e84 │ │ + adds r6, #8 │ │ + b.n 99ef4 │ │ + movs r5, #0 │ │ + b.n 99ea8 │ │ + ldrd r2, r3, [r4, #24] │ │ + eors r1, r3 │ │ + eors r0, r2 │ │ + strd r0, r1, [r4, #24] │ │ + mov r0, r4 │ │ + bl 57cf8 │ │ + ldrd r2, r3, [r4, #48] @ 0x30 │ │ + ldrd r0, r1, [r4] │ │ + eors r1, r3 │ │ + str r7, [r4, #60] @ 0x3c │ │ + eors r0, r2 │ │ + strd r0, r1, [r4] │ │ + rsb r8, r5, #8 │ │ + mov r9, sp │ │ + and.w sl, r8, #8 │ │ + cmp r5, sl │ │ + bcs.n 99ee2 │ │ + add.w r2, r9, r5 │ │ + ldr.w r6, [r9, r5] │ │ + ldrd r0, r1, [r4, #24] │ │ + ldr r7, [r2, #4] │ │ + eors r0, r6 │ │ + eors r1, r7 │ │ + strd r0, r1, [r4, #24] │ │ + mov r0, r4 │ │ + bl 57cf8 │ │ + ldrd r0, r1, [r4] │ │ + adds r5, #8 │ │ + eors r1, r7 │ │ + eors r0, r6 │ │ + strd r0, r1, [r4] │ │ + b.n 99eb2 │ │ + and.w r6, r8, #7 │ │ + mov r0, sp │ │ + mov r1, r5 │ │ + mov r2, r6 │ │ + bl 99efa │ │ + strd r0, r1, [r4, #48] @ 0x30 │ │ + str r6, [r4, #60] @ 0x3c │ │ + ldmia.w sp!, {r2, r3, r4, r5, r6, r7, r8, r9, sl, pc} │ │ + stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ + mov r6, r2 │ │ + mov r9, r1 │ │ + mov r8, r0 │ │ + cmp r2, #4 │ │ + bcc.n 99f12 │ │ + ldr.w r4, [r8, r9] │ │ + movs r5, #0 │ │ + movs r7, #4 │ │ + b.n 99f18 │ │ + movs r4, #0 │ │ + movs r5, #0 │ │ + movs r7, #0 │ │ + orr.w r0, r7, #1 │ │ + cmp r0, r6 │ │ + bcs.n 99f38 │ │ + add.w r0, r8, r7 │ │ + lsls r2, r7, #3 │ │ + movs r1, #0 │ │ + ldrh.w r0, [r0, r9] │ │ + bl c9fda │ │ + orrs r5, r1 │ │ + orrs r4, r0 │ │ + orr.w r7, r7, #2 │ │ + cmp r7, r6 │ │ + bcs.n 99f50 │ │ + add.w r0, r7, r9 │ │ + lsls r2, r7, #3 │ │ + movs r1, #0 │ │ + ldrb.w r0, [r8, r0] │ │ + bl c9fda │ │ + orrs r5, r1 │ │ + orrs r4, r0 │ │ + mov r0, r4 │ │ + mov r1, r5 │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ + push {r4, lr} │ │ + sub sp, #64 @ 0x40 │ │ + movs r4, #0 │ │ + str r2, [sp, #40] @ 0x28 │ │ + strd r4, r4, [sp, #52] @ 0x34 │ │ + str r4, [sp, #60] @ 0x3c │ │ + strd r3, r4, [sp, #44] @ 0x2c │ │ + ldr r4, [pc, #84] @ (99fc0 ) │ │ + str r1, [sp, #36] @ 0x24 │ │ + eors r4, r3 │ │ + str r4, [sp, #28] │ │ + ldr r4, [pc, #80] @ (99fc4 ) │ │ + str r0, [sp, #32] │ │ + eors r4, r2 │ │ + str r4, [sp, #24] │ │ + ldr r4, [pc, #76] @ (99fc8 ) │ │ + eors r3, r4 │ │ + str r3, [sp, #20] │ │ + ldr r3, [pc, #72] @ (99fcc ) │ │ + mov r4, sp │ │ + eors r2, r3 │ │ + str r2, [sp, #16] │ │ + ldr r2, [pc, #68] @ (99fd0 ) │ │ + eors r2, r1 │ │ + str r2, [sp, #12] │ │ + ldr r2, [pc, #68] @ (99fd4 ) │ │ + eors r2, r0 │ │ + str r2, [sp, #8] │ │ + ldr r2, [pc, #64] @ (99fd8 ) │ │ + eors r1, r2 │ │ + str r1, [sp, #4] │ │ + ldr r1, [pc, #64] @ (99fdc ) │ │ + mov r2, r4 │ │ + eors r0, r1 │ │ + str r0, [sp, #0] │ │ + ldrd r0, r1, [sp, #72] @ 0x48 │ │ + bl 99e2c │ │ + ldrd r0, r1, [sp, #80] @ 0x50 │ │ + mov r2, r4 │ │ + bl 99e2c │ │ + mov r0, r4 │ │ + bl 64098 │ │ + add sp, #64 @ 0x40 │ │ + pop {r4, pc} │ │ + nop │ │ + str r2, [r4, #68] @ 0x44 │ │ + strb r5, [r4, #17] │ │ + str r3, [r6, #84] @ 0x54 │ │ + ldrb r4, [r6, #5] │ │ + strb r1, [r4, #9] │ │ + str r7, [r5, #68] @ 0x44 │ │ + ldr r5, [r5, #116] @ 0x74 │ │ + ldr r4, [r4, #100] @ 0x64 │ │ + str r5, [r4, #116] @ 0x74 │ │ + ldr r1, [r7, #68] @ 0x44 │ │ + strb r1, [r4, #9] │ │ + ldr r5, [r4, #100] @ 0x64 │ │ + ldr r5, [r4, #84] @ 0x54 │ │ + strb r7, [r5, #13] │ │ + str r5, [r6, #84] @ 0x54 │ │ + strb r3, [r6, #1] │ │ + push {r4, lr} │ │ + sub sp, #64 @ 0x40 │ │ + movs r4, #0 │ │ + str r2, [sp, #40] @ 0x28 │ │ + strd r4, r4, [sp, #52] @ 0x34 │ │ + str r4, [sp, #60] @ 0x3c │ │ + strd r3, r4, [sp, #44] @ 0x2c │ │ + ldr r4, [pc, #72] @ (9a03c ) │ │ + str r1, [sp, #36] @ 0x24 │ │ + eors r4, r3 │ │ + str r4, [sp, #28] │ │ + ldr r4, [pc, #68] @ (9a040 ) │ │ + str r0, [sp, #32] │ │ + eors r4, r2 │ │ + str r4, [sp, #24] │ │ + ldr r4, [pc, #64] @ (9a044 ) │ │ + eors r3, r4 │ │ + str r3, [sp, #20] │ │ + ldr r3, [pc, #60] @ (9a048 ) │ │ + mov r4, sp │ │ + eors r2, r3 │ │ + str r2, [sp, #16] │ │ + ldr r2, [pc, #56] @ (9a04c ) │ │ + eors r2, r1 │ │ + str r2, [sp, #12] │ │ + ldr r2, [pc, #56] @ (9a050 ) │ │ + eors r2, r0 │ │ + str r2, [sp, #8] │ │ + ldr r2, [pc, #52] @ (9a054 ) │ │ + eors r1, r2 │ │ + str r1, [sp, #4] │ │ + ldr r1, [pc, #52] @ (9a058 ) │ │ + ldrd r2, r3, [sp, #72] @ 0x48 │ │ + eors r0, r1 │ │ + str r0, [sp, #0] │ │ + mov r0, r4 │ │ + bl 99e38 │ │ + mov r0, r4 │ │ + bl 64098 │ │ + add sp, #64 @ 0x40 │ │ + pop {r4, pc} │ │ + str r2, [r4, #68] @ 0x44 │ │ + strb r5, [r4, #17] │ │ + str r3, [r6, #84] @ 0x54 │ │ + ldrb r4, [r6, #5] │ │ + strb r1, [r4, #9] │ │ + str r7, [r5, #68] @ 0x44 │ │ + ldr r5, [r5, #116] @ 0x74 │ │ + ldr r4, [r4, #100] @ 0x64 │ │ + str r5, [r4, #116] @ 0x74 │ │ + ldr r1, [r7, #68] @ 0x44 │ │ + strb r1, [r4, #9] │ │ + ldr r5, [r4, #100] @ 0x64 │ │ + ldr r5, [r4, #84] @ 0x54 │ │ + strb r7, [r5, #13] │ │ + str r5, [r6, #84] @ 0x54 │ │ + strb r3, [r6, #1] │ │ + push {r4, r5, r6, lr} │ │ + sub sp, #168 @ 0xa8 │ │ + mov r4, r1 │ │ + ldrd r1, r2, [r0] │ │ + subs r1, #23 │ │ + sbc.w r2, r2, #0 │ │ + subs.w r3, r1, #17 │ │ + sbcs.w r2, r2, #0 │ │ + it cs │ │ + movcs r1, #1 │ │ + tbb [pc, r1] │ │ + ldr r3, [sp, #36] @ 0x24 │ │ + ldrh r7, [r6, #42] @ 0x2a │ │ + add r1, pc, #148 @ (adr r1, 9a118 ) │ │ + str r4, [sp, #724] @ 0x2d4 │ │ + adds r3, #207 @ 0xcf │ │ + subs r4, r7, #2 │ │ + add r0, sp, #176 @ 0xb0 │ │ + strh r7, [r2, #48] @ 0x30 │ │ + movs r0, r2 │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #32] │ │ + str r1, [sp, #20] │ │ + ldr r1, [pc, #648] @ (9a320 ) │ │ + add r1, pc │ │ + b.n 9a200 │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #32] │ │ + str r1, [sp, #20] │ │ + ldr r1, [pc, #736] @ (9a388 ) │ │ + add r1, pc │ │ + b.n 9a200 │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #32] │ │ + str r1, [sp, #20] │ │ + ldr r1, [pc, #716] @ (9a380 ) │ │ + add r1, pc │ │ + b.n 9a200 │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #32] │ │ + str r1, [sp, #20] │ │ + ldr r1, [pc, #676] @ (9a368 ) │ │ + add r1, pc │ │ + b.n 9a200 │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #32] │ │ + str r1, [sp, #20] │ │ + ldr r1, [pc, #608] @ (9a330 ) │ │ + add r1, pc │ │ + b.n 9a200 │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #32] │ │ + str r1, [sp, #20] │ │ + ldr r1, [pc, #652] @ (9a36c ) │ │ + add r1, pc │ │ + b.n 9a200 │ │ + ldrb r1, [r0, #8] │ │ + tbb [pc, r1] │ │ + pop {r1, pc} │ │ + push {r0, r1, r3, r5, r7} │ │ + ldr r5, [r0, #12] │ │ + movs r1, #128 @ 0x80 │ │ + str r5, [sp, #0] │ │ + add r6, sp, #16 │ │ + mov r0, r6 │ │ + bl ca0b6 │ │ + mov r0, r5 │ │ + mov r1, r6 │ │ + movs r2, #128 @ 0x80 │ │ + blx cd490 │ │ + cmp.w r0, #4294967295 @ 0xffffffff │ │ + ble.w 9a2ee │ │ + add r5, sp, #16 │ │ + mov r0, r5 │ │ + blx cd250 │ │ + add r6, sp, #144 @ 0x90 │ │ + mov r2, r0 │ │ + mov r1, r5 │ │ + mov r0, r6 │ │ + bl 4be10 │ │ + add r5, sp, #4 │ │ + mov r1, r6 │ │ + mov r0, r5 │ │ + bl 4c1f0 │ │ + movs r0, #0 │ │ + str r0, [sp, #32] │ │ + movs r0, #3 │ │ + str r0, [sp, #20] │ │ + ldr r0, [pc, #532] @ (9a348 ) │ │ + add r0, pc │ │ + str r0, [sp, #16] │ │ + movs r0, #2 │ │ + strd r6, r0, [sp, #24] │ │ + ldr r0, [pc, #524] @ (9a34c ) │ │ + add r0, pc │ │ + str r0, [sp, #156] @ 0x9c │ │ + mov r0, sp │ │ + str r0, [sp, #152] @ 0x98 │ │ + ldr r0, [pc, #516] @ (9a350 ) │ │ + add r0, pc │ │ + strd r5, r0, [sp, #144] @ 0x90 │ │ + ldrd r0, r1, [r4, #28] │ │ + add r2, sp, #16 │ │ + bl 4d952 │ │ + mov r4, r0 │ │ + ldr r0, [sp, #4] │ │ + cmp r0, #0 │ │ + beq.n 9a214 │ │ + ldr r0, [sp, #8] │ │ + blx cd200 │ │ + b.n 9a214 │ │ + adds r0, #8 │ │ + str r0, [sp, #4] │ │ + movs r0, #0 │ │ + str r0, [sp, #32] │ │ + movs r0, #1 │ │ + str r0, [sp, #20] │ │ + ldr r1, [pc, #428] @ (9a324 ) │ │ + str r0, [sp, #28] │ │ + add r1, pc │ │ + str r1, [sp, #16] │ │ + add r0, sp, #144 @ 0x90 │ │ + str r0, [sp, #24] │ │ + ldr r0, [pc, #420] @ (9a328 ) │ │ + add r0, pc │ │ + b.n 9a236 │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #32] │ │ + str r1, [sp, #20] │ │ + ldr r1, [pc, #496] @ (9a384 ) │ │ + add r1, pc │ │ + b.n 9a200 │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #32] │ │ + str r1, [sp, #20] │ │ + ldr r1, [pc, #396] @ (9a32c ) │ │ + add r1, pc │ │ + b.n 9a200 │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #32] │ │ + str r1, [sp, #20] │ │ + ldr r1, [pc, #396] @ (9a33c ) │ │ + add r1, pc │ │ + b.n 9a200 │ │ + mov r1, r4 │ │ + add sp, #168 @ 0xa8 │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ + b.w 6531c │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #32] │ │ + str r1, [sp, #20] │ │ + ldr r1, [pc, #364] @ (9a334 ) │ │ + add r1, pc │ │ + b.n 9a200 │ │ + ldr r1, [r0, #8] │ │ + tbb [pc, r1] │ │ + ldrb r3, [r0, #24] │ │ + strb r0, [r6, #29] │ │ + lsls r0, r5, #1 │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #32] │ │ + str r1, [sp, #20] │ │ + ldr r1, [pc, #396] @ (9a370 ) │ │ + add r1, pc │ │ + b.n 9a2da │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #32] │ │ + str r1, [sp, #20] │ │ + ldr r1, [pc, #328] @ (9a338 ) │ │ + add r1, pc │ │ + b.n 9a200 │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #32] │ │ + str r1, [sp, #20] │ │ + ldr r1, [pc, #356] @ (9a364 ) │ │ + add r1, pc │ │ + str r0, [sp, #28] │ │ + movs r0, #4 │ │ + str r1, [sp, #16] │ │ + str r0, [sp, #24] │ │ + ldrd r0, r1, [r4, #28] │ │ + add r2, sp, #16 │ │ + bl 99dac │ │ + mov r4, r0 │ │ + mov r0, r4 │ │ + add sp, #168 @ 0xa8 │ │ + pop {r4, r5, r6, pc} │ │ + adds r0, #8 │ │ + str r0, [sp, #4] │ │ + movs r0, #0 │ │ + str r0, [sp, #32] │ │ + movs r0, #1 │ │ + str r0, [sp, #20] │ │ + ldr r1, [pc, #280] @ (9a340 ) │ │ + str r0, [sp, #28] │ │ + add r1, pc │ │ + str r1, [sp, #16] │ │ + add r0, sp, #144 @ 0x90 │ │ + str r0, [sp, #24] │ │ + ldr r0, [pc, #272] @ (9a344 ) │ │ + add r0, pc │ │ + str r0, [sp, #148] @ 0x94 │ │ + add r0, sp, #4 │ │ + str r0, [sp, #144] @ 0x90 │ │ + b.n 9a208 │ │ + ldr r0, [r0, #12] │ │ + ldrd r1, r2, [r0] │ │ + mov r0, r4 │ │ + add sp, #168 @ 0xa8 │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ + b.w 4d6b4 │ │ + ldr r0, [r0, #12] │ │ + ldrd r0, r1, [r0] │ │ + ldr r2, [r1, #16] │ │ + mov r1, r4 │ │ + add sp, #168 @ 0xa8 │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ + bx r2 │ │ + movs r1, #0 │ │ + ldrb r0, [r0, #9] │ │ + str r1, [sp, #32] │ │ + movs r1, #1 │ │ + str r1, [sp, #20] │ │ + ldr r2, [pc, #228] @ (9a354 ) │ │ + str r1, [sp, #28] │ │ + add r2, pc │ │ + str r2, [sp, #16] │ │ + add r1, sp, #4 │ │ + str r1, [sp, #24] │ │ + ldr r1, [pc, #220] @ (9a358 ) │ │ + add r1, pc │ │ + str r1, [sp, #8] │ │ + add r1, sp, #144 @ 0x90 │ │ + str r1, [sp, #4] │ │ + ldr r1, [pc, #216] @ (9a35c ) │ │ + add r1, pc │ │ + ldr.w r1, [r1, r0, lsl #2] │ │ + str r1, [sp, #148] @ 0x94 │ │ + ldr r1, [pc, #208] @ (9a360 ) │ │ + add r1, pc │ │ + ldr.w r0, [r1, r0, lsl #2] │ │ + str r0, [sp, #144] @ 0x90 │ │ + ldrd r0, r1, [r4, #28] │ │ + add r2, sp, #16 │ │ + bl 4d952 │ │ + b.n 9a212 │ │ + ldr r0, [r0, #12] │ │ + mov r1, r4 │ │ + adds r0, #8 │ │ + add sp, #168 @ 0xa8 │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ + b.w 6fd68 │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #32] │ │ + str r1, [sp, #20] │ │ + ldr r1, [pc, #188] @ (9a378 ) │ │ + add r1, pc │ │ + b.n 9a2da │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #32] │ │ + str r1, [sp, #20] │ │ + ldr r1, [pc, #176] @ (9a37c ) │ │ + add r1, pc │ │ + b.n 9a2da │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #32] │ │ + str r1, [sp, #20] │ │ + ldr r1, [pc, #156] @ (9a374 ) │ │ + add r1, pc │ │ + str r0, [sp, #28] │ │ + movs r0, #4 │ │ + str r1, [sp, #16] │ │ + str r0, [sp, #24] │ │ + ldrd r0, r1, [r4, #28] │ │ + add r2, sp, #16 │ │ + bl 64f44 │ │ + b.n 9a212 │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #160] @ 0xa0 │ │ + str r1, [sp, #148] @ 0x94 │ │ + ldr r1, [pc, #148] @ (9a38c ) │ │ + str r0, [sp, #156] @ 0x9c │ │ + movs r0, #4 │ │ + add r1, pc │ │ + str r1, [sp, #144] @ 0x90 │ │ + str r0, [sp, #152] @ 0x98 │ │ + add r0, sp, #144 @ 0x90 │ │ + ldr r1, [pc, #136] @ (9a390 ) │ │ + add r1, pc │ │ + bl 4d1a6 │ │ + mov r4, r0 │ │ + ldr r0, [sp, #4] │ │ + cbz r0, 9a318 │ │ + ldr r0, [sp, #8] │ │ + blx cd200 │ │ + mov r0, r4 │ │ + blx cb7d4 │ │ + nop │ │ + ldrb r0, [r3, #4] │ │ + movs r3, r0 │ │ + subs r2, r3, r2 │ │ + vqshlu.s32 d18, d17, #23 │ │ + vqshrun.s64 d23, q4, #3 │ │ + movs r3, r0 │ │ + ldrb r0, [r6, #3] │ │ + movs r3, r0 │ │ + ldrb r0, [r0, #0] │ │ + movs r3, r0 │ │ + strb r0, [r4, #31] │ │ + movs r3, r0 │ │ + ldrb r2, [r5, #0] │ │ + movs r3, r0 │ │ + strb r6, [r6, #30] │ │ + movs r3, r0 │ │ + ldrsb.w r0, [r1, #2] │ │ + strb r0, [r0, #5] │ │ + movs r3, r0 │ │ + ldr r2, [sp, #980] @ 0x3d4 │ │ + vcvt.f32.u32 , │ │ + vtbl.8 d17, {d31- instruction: 0xfff7dea3 │ │ + vsra.u64 d22, d4, #3 │ │ + vsli.64 d23, d26, #56 @ 0x38 │ │ + movs r3, r0 │ │ + strb r2, [r5, #31] │ │ + movs r3, r0 │ │ + ldrb r6, [r5, #4] │ │ + movs r3, r0 │ │ + ldrb r2, [r3, #4] │ │ + movs r3, r0 │ │ + ldr r2, [r1, r3] │ │ + movs r3, r0 │ │ + ldrsb r4, [r3, r7] │ │ + movs r3, r0 │ │ + ldr r0, [r0, r0] │ │ + movs r3, r0 │ │ + ldrsb r2, [r7, r7] │ │ + movs r3, r0 │ │ + ldrb r4, [r1, #5] │ │ + movs r3, r0 │ │ + ldrb r6, [r6, #1] │ │ + movs r3, r0 │ │ + ldrb r2, [r5, #5] │ │ + movs r3, r0 │ │ + strb r4, [r5, #12] │ │ + movs r3, r0 │ │ + strb r2, [r5, #12] │ │ + movs r3, r0 │ │ + push {r4, r5, r6, lr} │ │ + sub sp, #32 │ │ + mov r5, r0 │ │ + movs r6, #0 │ │ + movs r0, #1 │ │ + str r6, [sp, #16] │ │ + str r0, [sp, #4] │ │ + mov r4, r1 │ │ + ldr r1, [pc, #100] @ (9a40c ) │ │ str r0, [sp, #12] │ │ - adds r0, r4, #1 │ │ - beq.n 963b0 │ │ - ldr.w r1, [sl, #4] │ │ - adds r2, r1, #1 │ │ - lsrs r3, r2, #3 │ │ - lsls r3, r3, #3 │ │ - cmp r1, #8 │ │ - it cs │ │ - subcs.w r1, r3, r2, lsr #3 │ │ - cmp.w r4, r1, lsr #1 │ │ - bcs.n 962da │ │ - add r1, sp, #12 │ │ - ldr r2, [pc, #232] @ (963b8 ) │ │ - mov r0, sl │ │ - movs r3, #16 │ │ - add r2, pc │ │ - bl 5e99c │ │ - b.n 963a8 │ │ - adds r3, r1, #1 │ │ - mov.w r9, #16 │ │ - cmp r0, r3 │ │ - it hi │ │ - movhi r3, r0 │ │ - add r7, sp, #44 @ 0x2c │ │ - movs r1, #16 │ │ - movs r2, #8 │ │ - movs r5, #8 │ │ - mov r0, r7 │ │ - bl 95258 │ │ - ldrd r6, r0, [sp, #44] @ 0x2c │ │ - cmp r6, #0 │ │ - beq.n 963aa │ │ - mov r8, r0 │ │ - str r0, [sp, #32] │ │ - ldr.w r0, [sl] │ │ - add.w r1, sl, #16 │ │ - strd r1, r9, [sp, #16] │ │ - mov.w fp, #2155905152 @ 0x80808080 │ │ - ldr r2, [sp, #52] @ 0x34 │ │ - adds r7, #4 │ │ - ldr r1, [r0, #0] │ │ - add.w r9, sp, #12 │ │ - str r2, [sp, #4] │ │ + add r1, pc │ │ + str r1, [sp, #0] │ │ + add r0, sp, #24 │ │ + str r0, [sp, #8] │ │ + ldr r0, [pc, #92] @ (9a410 ) │ │ + mov r1, sp │ │ + add r0, pc │ │ + strd r4, r0, [sp, #24] │ │ + add.w r0, r5, #8 │ │ + bl 9a414 │ │ + movs r0, #25 │ │ + strd r0, r6, [r5] │ │ + ldrb r0, [r4, #0] │ │ + subs r0, #2 │ │ + cmp r0, #11 │ │ + bhi.n 9a3f6 │ │ + tbb [pc, r0] │ │ + lsls r3, r2, #24 │ │ + asrs r6, r0, #4 │ │ + asrs r1, r2, #4 │ │ + asrs r1, r2, #4 │ │ + lsrs r1, r2, #20 │ │ + lsrs r1, r2, #20 │ │ + ldrd r0, r1, [r4, #4] │ │ + bl 54676 │ │ + ldrd r0, r1, [r4, #16] │ │ + b.n 9a3f2 │ │ + ldrd r0, r1, [r4, #4] │ │ + bl 54676 │ │ + add sp, #32 │ │ + pop {r4, r5, r6, pc} │ │ + adds r0, r4, #4 │ │ + bl 6dcb4 │ │ + ldrd r0, r1, [r4, #4] │ │ + bl 727f6 │ │ + b.n 9a3f6 │ │ + nop │ │ + strb r0, [r6, #25] │ │ + movs r3, r0 │ │ + ldr r1, [r6, r6] │ │ + vtbx.8 d22, {d13}, d11 │ │ + ldr r2, [r1, #12] │ │ + cmp r3, #1 │ │ + beq.n 9a428 │ │ + cbnz r3, 9a42a │ │ + cbnz r2, 9a42a │ │ + movs r1, #1 │ │ movs r2, #0 │ │ - bic.w r1, fp, r1 │ │ - strd r5, r6, [sp, #24] │ │ - str r4, [sp, #56] @ 0x38 │ │ - str r2, [sp, #52] @ 0x34 │ │ - strd r0, r1, [sp, #44] @ 0x2c │ │ - add r0, sp, #16 │ │ - adds r0, #12 │ │ + b.w 9a438 │ │ + cbz r2, 9a42e │ │ + b.w 4bf7c │ │ + ldr r1, [r1, #0] │ │ + ldrd r1, r2, [r1] │ │ + b.w 9a438 │ │ + stmdb sp!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, lr} │ │ + mov r5, r0 │ │ + movs r0, #1 │ │ str r0, [sp, #0] │ │ - cbnz r4, 9634c │ │ - b.n 9638e │ │ - ldr r0, [sp, #44] @ 0x2c │ │ - ldr r1, [sp, #52] @ 0x34 │ │ - ldr.w r2, [r0, #4]! │ │ - str r0, [sp, #44] @ 0x2c │ │ - adds r0, r1, #4 │ │ - str r0, [sp, #52] @ 0x34 │ │ - bic.w r0, fp, r2 │ │ - str r0, [sp, #48] @ 0x30 │ │ - mov r0, r7 │ │ - bl 57458 │ │ + add r0, sp, #4 │ │ + mov r8, r1 │ │ + mov r4, r2 │ │ + mov r1, r2 │ │ + movs r2, #0 │ │ + movs r3, #1 │ │ + bl 545f0 │ │ + ldrd r0, r7, [sp, #4] │ │ cmp r0, #1 │ │ - bne.n 96338 │ │ - ldrd r0, r2, [sp, #52] @ 0x34 │ │ - adds r5, r0, r1 │ │ - subs r4, r2, #1 │ │ - mov r0, r9 │ │ - mov r1, sl │ │ - mov r2, r5 │ │ - str r4, [sp, #56] @ 0x38 │ │ - bl 952f4 │ │ - mov r2, r0 │ │ - mov r3, r1 │ │ - mov r0, r6 │ │ + beq.n 9a470 │ │ + ldr r6, [sp, #12] │ │ mov r1, r8 │ │ - bl 5e964 │ │ - ldr.w r2, [sl] │ │ - mvns r0, r0 │ │ - mvns r1, r5 │ │ - add.w r0, r6, r0, lsl #4 │ │ - add.w r1, r2, r1, lsl #4 │ │ - movs r2, #16 │ │ - bl c99c0 │ │ - b.n 96334 │ │ - ldr.w r0, [sl, #12] │ │ - ldr r1, [sp, #4] │ │ - str r0, [sp, #40] @ 0x28 │ │ - subs r0, r1, r0 │ │ - ldr r1, [sp, #0] │ │ - str r0, [sp, #36] @ 0x24 │ │ - mov r0, sl │ │ - bl 5e97e │ │ - add r0, sp, #16 │ │ - bl 95310 │ │ - ldr r0, [pc, #8] @ (963b4 ) │ │ - add sp, #60 @ 0x3c │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - bl 53de4 │ │ - movs r1, r0 │ │ - strh r0, [r0, #0] │ │ - bl b63ba │ │ - ldr r2, [pc, #8] @ (963c8 ) │ │ - cmp r0, r2 │ │ - it gt │ │ - bgt.w 5395a │ │ - bx lr │ │ + mov r2, r4 │ │ + mov r0, r6 │ │ + bl ca0b2 │ │ + strd r7, r6, [r5] │ │ + str r4, [r5, #8] │ │ + ldmia.w sp!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, pc} │ │ + ldr r1, [sp, #12] │ │ + mov r0, r7 │ │ + ldr r2, [pc, #4] @ (9a47c ) │ │ + add r2, pc │ │ + bl 4bba0 │ │ + ldrh r6, [r1, #56] @ 0x38 │ │ movs r3, r0 │ │ - strh r0, [r0, #0] │ │ push {r4, lr} │ │ - ldr r1, [r0, #0] │ │ + mov r4, r0 │ │ + ldrd r0, r1, [r0] │ │ + subs r0, #2 │ │ + sbc.w r1, r1, #0 │ │ + subs.w r2, r0, #18 │ │ + sbcs.w r1, r1, #0 │ │ + it cs │ │ + movcs r0, #16 │ │ + cmp r0, #16 │ │ + bhi.n 9a512 │ │ + tbb [pc, r0] │ │ + lsrs r1, r1, #4 │ │ + lsrs r1, r1, #4 │ │ + cmp r0, #16 │ │ + asrs r0, r2, #24 │ │ + lsrs r6, r2, #8 │ │ + adds r2, r1, #0 │ │ + adds r2, r1, #0 │ │ + movs r2, #46 @ 0x2e │ │ + movs r1, r1 │ │ + pop {r4, pc} │ │ + ldrd r0, r1, [r4, #8] │ │ + ldmia.w sp!, {r4, lr} │ │ + b.w c97b8 │ │ + ldrd r0, r1, [r4, #8] │ │ + ldmia.w sp!, {r4, lr} │ │ + b.w 54676 │ │ + ldrd r0, r1, [r4, #8] │ │ + ldmia.w sp!, {r4, lr} │ │ + b.w 57ff4 │ │ + ldrd r0, r1, [r4, #8] │ │ + ldmia.w sp!, {r4, lr} │ │ + b.w 6d978 │ │ + add.w r0, r4, #8 │ │ + ldmia.w sp!, {r4, lr} │ │ + b.w 9a53a │ │ + ldrd r0, r1, [r4, #8] │ │ + ldmia.w sp!, {r4, lr} │ │ + b.w c1c04 │ │ + add.w r0, r4, #8 │ │ + bl 600e6 │ │ + ldrd r0, r1, [r4, #8] │ │ + ldmia.w sp!, {r4, lr} │ │ + b.w 57fec │ │ + ldr.w r0, [r4, #8]! │ │ dmb ish │ │ - ldrex r2, [r1] │ │ - subs r3, r2, #1 │ │ - strex r4, r3, [r1] │ │ - cmp r4, #0 │ │ - bne.n 963d4 │ │ - cmp r2, #1 │ │ - it ne │ │ - popne {r4, pc} │ │ + ldrex r1, [r0] │ │ + subs r2, r1, #1 │ │ + strex r3, r2, [r0] │ │ + cmp r3, #0 │ │ + bne.n 9a51a │ │ + cmp r1, #1 │ │ + bne.n 9a4b4 │ │ dmb ish │ │ - ldr r0, [r0, #0] │ │ + mov r0, r4 │ │ ldmia.w sp!, {r4, lr} │ │ - b.w bf354 │ │ - bmi.n 963a2 │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, #140 @ 0x8c │ │ - add.w r9, sp, #80 @ 0x50 │ │ - mov sl, r1 │ │ - mov r7, r0 │ │ - mov r1, r2 │ │ - mov r0, r9 │ │ - bl a76d0 │ │ - add.w r1, r9, #8 │ │ - ldrd fp, r8, [sp, #80] @ 0x50 │ │ - add r0, sp, #64 @ 0x40 │ │ - ldmia.w r1, {r3, r5, r6} │ │ - eor.w r1, fp, #2 │ │ + b.w 6449e │ │ + push {r4, lr} │ │ + mov r4, r0 │ │ + bl 6000e │ │ + ldrd r0, r1, [r4] │ │ + ldmia.w sp!, {r4, lr} │ │ + b.w c1bfc │ │ + bmi.n 9a4fa │ │ + stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + vpush {d8} │ │ + sub sp, #296 @ 0x128 │ │ + mov r7, r1 │ │ mov r2, r0 │ │ - orrs.w r1, r1, r8 │ │ - stmia r2!, {r3, r5, r6} │ │ - bne.n 9643c │ │ - add r1, sp, #48 @ 0x30 │ │ - ldmia.w r0, {r3, r4, r5} │ │ - mov r2, r1 │ │ - stmia r2!, {r3, r4, r5} │ │ - ldmia.w r1, {r0, r2, r3} │ │ - stmia r7!, {r0, r2, r3} │ │ - b.n 96488 │ │ - add.w r1, r9, #20 │ │ - str r7, [sp, #4] │ │ + ldrd r0, r1, [r1] │ │ + movs r6, #0 │ │ + mov.w r9, #2 │ │ + str r6, [sp, #64] @ 0x40 │ │ + subs r5, r0, #2 │ │ + sbc.w fp, r1, #0 │ │ + subs.w r0, r5, #15 │ │ + str r6, [sp, #72] @ 0x48 │ │ + str r6, [sp, #80] @ 0x50 │ │ + strd r9, r6, [sp, #88] @ 0x58 │ │ + it ne │ │ + movne r0, #1 │ │ + rsbs r1, r5, #17 │ │ + sbcs.w r1, r6, fp │ │ + mov.w r1, #0 │ │ + it cc │ │ + movcc r1, #1 │ │ + orrs.w r8, r1, r0 │ │ + beq.n 9a5ac │ │ + ldr r1, [pc, #860] @ (9a8f4 ) │ │ + add.w r0, r2, #8 │ │ + mov r4, r2 │ │ + movs r2, #43 @ 0x2b │ │ + add r1, pc │ │ + bl 9a438 │ │ + strd r9, r6, [r4] │ │ + b.n 9ab38 │ │ + add r0, sp, #20 │ │ + ldr r1, [r7, #16] │ │ + stmia.w r0, {r2, r8, fp} │ │ add.w r9, sp, #120 @ 0x78 │ │ - ldmia.w r1, {r3, r4, r5, r6, r7} │ │ - mov r2, r9 │ │ - stmia r2!, {r3, r4, r5, r6, r7} │ │ - add r4, sp, #48 @ 0x30 │ │ - ldmia.w r0, {r2, r3, r5} │ │ + mov.w r8, #2147483648 @ 0x80000000 │ │ + ldrd r0, sl, [r7, #8] │ │ + str r0, [sp, #112] @ 0x70 │ │ + add.w r0, r1, r1, lsl #1 │ │ + str r5, [sp, #32] │ │ + add.w r1, sl, r0, lsl #4 │ │ + add.w r0, r9, #4 │ │ + str r7, [sp, #36] @ 0x24 │ │ + strd sl, sl, [sp, #104] @ 0x68 │ │ + str r1, [sp, #56] @ 0x38 │ │ + str r1, [sp, #116] @ 0x74 │ │ + str r0, [sp, #40] @ 0x28 │ │ + add r0, sp, #152 @ 0x98 │ │ + add.w r1, r0, #20 │ │ + adds r0, #24 │ │ + str r0, [sp, #48] @ 0x30 │ │ + str r1, [sp, #52] @ 0x34 │ │ + str.w r8, [sp, #44] @ 0x2c │ │ + ldr.w r8, [sp, #108] @ 0x6c │ │ + ldr r0, [sp, #56] @ 0x38 │ │ + cmp sl, r0 │ │ + beq.w 9a96a │ │ + add.w r1, sl, #20 │ │ + mov r0, r9 │ │ + movs r2, #28 │ │ + ldrd r7, r6, [sl] │ │ + ldrd r5, r4, [sl, #8] │ │ + ldr.w fp, [sl, #16] │ │ + bl ca0b2 │ │ + eor.w r0, r7, #20 │ │ + add.w r8, sl, #48 @ 0x30 │ │ + orrs r0, r6 │ │ + beq.w 9a96a │ │ + ldr r0, [sp, #52] @ 0x34 │ │ + mov r1, r9 │ │ + movs r2, #28 │ │ + str.w fp, [sp, #168] @ 0xa8 │ │ + str r5, [sp, #60] @ 0x3c │ │ + strd r5, r4, [sp, #160] @ 0xa0 │ │ + strd r7, r6, [sp, #152] @ 0x98 │ │ + bl ca0b2 │ │ + subs.w sl, r7, #2 │ │ + sbc.w r9, r6, #0 │ │ + rsbs r0, sl, #17 │ │ + mov.w r0, #0 │ │ + sbcs.w r0, r0, r9 │ │ + bcc.w 9a9d8 │ │ + cmp.w sl, #4 │ │ + bne.w 9a9d8 │ │ + ldr r2, [pc, #672] @ (9a8f8 ) │ │ + mov r0, r4 │ │ + mov r1, fp │ │ + movs r3, #5 │ │ + add r2, pc │ │ + bl c4ecc │ │ + cbnz r0, 9a6be │ │ + ldr r2, [pc, #660] @ (9a8fc ) │ │ + mov r0, r4 │ │ + mov r1, fp │ │ + movs r3, #6 │ │ + add r2, pc │ │ + bl c4ecc │ │ + cbnz r0, 9a6d8 │ │ + ldr r2, [pc, #648] @ (9a900 ) │ │ + mov r0, r4 │ │ + mov r1, fp │ │ + movs r3, #11 │ │ + add r2, pc │ │ + bl c4ecc │ │ + cbnz r0, 9a6f2 │ │ + ldr r2, [pc, #636] @ (9a904 ) │ │ + mov r0, r4 │ │ + mov r1, fp │ │ + movs r3, #4 │ │ + add r2, pc │ │ + bl c4ecc │ │ + cbnz r0, 9a710 │ │ + ldr r2, [pc, #624] @ (9a908 ) │ │ + mov r0, r4 │ │ + mov r1, fp │ │ + movs r3, #16 │ │ + add r2, pc │ │ + bl c4ecc │ │ + cmp r0, #0 │ │ + bne.n 9a76c │ │ + ldr r0, [sp, #60] @ 0x3c │ │ mov r1, r4 │ │ - stmia r1!, {r2, r3, r5} │ │ - add r6, sp, #8 │ │ - mov r1, sl │ │ - mov r0, r6 │ │ - movs r2, #40 @ 0x28 │ │ - bl c99c0 │ │ - strd fp, r8, [sl] │ │ - add.w r0, sl, #8 │ │ - ldmia.w r4, {r1, r2, r3} │ │ - stmia r0!, {r1, r2, r3} │ │ - add.w r0, sl, #20 │ │ - ldmia.w r9, {r1, r2, r3, r4, r5} │ │ - stmia r0!, {r1, r2, r3, r4, r5} │ │ - mov r0, r6 │ │ - bl 96494 │ │ - ldr r1, [sp, #4] │ │ - ldr r0, [pc, #8] @ (96490 ) │ │ - str r0, [r1, #0] │ │ - add sp, #140 @ 0x8c │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - nop │ │ - movs r3, r0 │ │ - strh r0, [r0, #0] │ │ - ldrd r1, r2, [r0] │ │ - eor.w r1, r1, #2 │ │ - orrs r1, r2 │ │ - itt ne │ │ - ldrdne r0, r1, [r0, #16] │ │ - bne.w 5395a │ │ - bx lr │ │ - bmi.n 96456 │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ - mov r8, r1 │ │ - mov r4, r0 │ │ - ldrd r0, r1, [r2] │ │ - mov.w r6, #2147483648 @ 0x80000000 │ │ + bl 54676 │ │ + ldr r0, [sp, #48] @ 0x30 │ │ + bl 9a480 │ │ + mov sl, r8 │ │ + add.w r9, sp, #120 @ 0x78 │ │ + b.n 9a5f0 │ │ + ldr.w ip, [sp, #40] @ 0x28 │ │ + mov fp, r4 │ │ + str.w r8, [sp, #108] @ 0x6c │ │ + add r2, sp, #200 @ 0xc8 │ │ + ldmia.w ip, {r0, r3, r4, r5, r6, r7} │ │ + mov r1, r2 │ │ + stmia r1!, {r0, r3, r4, r5, r6, r7} │ │ + add r0, sp, #272 @ 0x110 │ │ + add r1, sp, #64 @ 0x40 │ │ + b.n 9a70a │ │ + ldr.w ip, [sp, #40] @ 0x28 │ │ + mov fp, r4 │ │ + str.w r8, [sp, #108] @ 0x6c │ │ + add r2, sp, #200 @ 0xc8 │ │ + ldmia.w ip, {r0, r3, r4, r5, r6, r7} │ │ + mov r1, r2 │ │ + stmia r1!, {r0, r3, r4, r5, r6, r7} │ │ + add r0, sp, #272 @ 0x110 │ │ + add r1, sp, #72 @ 0x48 │ │ + b.n 9a70a │ │ + ldr.w ip, [sp, #40] @ 0x28 │ │ + mov fp, r4 │ │ + str.w r8, [sp, #108] @ 0x6c │ │ + add r2, sp, #200 @ 0xc8 │ │ + ldmia.w ip, {r0, r3, r4, r5, r6, r7} │ │ + mov r1, r2 │ │ + stmia r1!, {r0, r3, r4, r5, r6, r7} │ │ + add r0, sp, #272 @ 0x110 │ │ + add r1, sp, #80 @ 0x50 │ │ + bl 97c8c │ │ + b.n 9a78c │ │ + ldr r0, [sp, #40] @ 0x28 │ │ + str r4, [sp, #56] @ 0x38 │ │ + str.w r8, [sp, #108] @ 0x6c │ │ + add r1, sp, #200 @ 0xc8 │ │ + ldmia.w r0, {r2, r3, r4, r5, r6, r7} │ │ + stmia r1!, {r2, r3, r4, r5, r6, r7} │ │ + ldrd r0, r1, [sp, #200] @ 0xc8 │ │ subs r0, #2 │ │ sbc.w r1, r1, #0 │ │ - movs r5, #0 │ │ - rsbs r3, r0, #17 │ │ - sbcs.w r1, r5, r1 │ │ - bcc.n 964ee │ │ - cmp r0, #2 │ │ - bne.n 964ee │ │ - ldrd r7, r0, [r2, #8] │ │ - ldr r6, [pc, #56] @ (96510 ) │ │ - subs.w r1, r7, #2147483648 @ 0x80000000 │ │ - sbcs.w r1, r0, #4294967295 @ 0xffffffff │ │ - blt.n 964ee │ │ - mvn.w r1, #2147483648 @ 0x80000000 │ │ - subs r1, r1, r7 │ │ - sbcs.w r0, r5, r0 │ │ - bge.n 96508 │ │ - mov r0, r2 │ │ - bl 5e2c0 │ │ + subs.w r2, r0, #18 │ │ + sbcs.w r1, r1, #0 │ │ + mov.w r1, #16 │ │ + it cs │ │ + movcs r0, r1 │ │ + subs r0, #5 │ │ + cmp r0, #9 │ │ + bhi.w 9a842 │ │ + ldr r6, [sp, #44] @ 0x2c │ │ + ldrd r9, r7, [sp, #8] │ │ + add.w sl, sp, #260 @ 0x104 │ │ + tbh [pc, r0, lsl #1] │ │ + lsls r3, r5, #8 │ │ + movs r2, r1 │ │ + lsls r6, r4, #8 │ │ + lsls r6, r4, #8 │ │ + lsls r4, r3, #8 │ │ + lsls r4, r3, #8 │ │ + lsls r1, r4, #8 │ │ + lsls r4, r3, #8 │ │ + lsls r1, r4, #8 │ │ + movs r4, r7 │ │ + ldrd r8, r9, [sp, #208] @ 0xd0 │ │ + ldr r7, [sp, #216] @ 0xd8 │ │ + b.n 9a93c │ │ + str.w r8, [sp, #108] @ 0x6c │ │ + add r0, sp, #88 @ 0x58 │ │ + ldr.w ip, [sp, #40] @ 0x28 │ │ + mov fp, r4 │ │ + str r0, [sp, #240] @ 0xf0 │ │ + add r2, sp, #200 @ 0xc8 │ │ + ldmia.w ip, {r0, r3, r4, r5, r6, r7} │ │ + mov r1, r2 │ │ + stmia r1!, {r0, r3, r4, r5, r6, r7} │ │ + add r0, sp, #272 @ 0x110 │ │ + add r1, sp, #240 @ 0xf0 │ │ + bl 98f98 │ │ + ldr r0, [sp, #272] @ 0x110 │ │ + ldr r1, [pc, #380] @ (9a90c ) │ │ + cmp r0, r1 │ │ + bne.w 9ab6a │ │ + ldr.w r8, [sp, #44] @ 0x2c │ │ + movs r5, #4 │ │ + ldr r0, [sp, #60] @ 0x3c │ │ + mov r1, fp │ │ + movs r6, #0 │ │ + bl 54676 │ │ + rsbs r0, sl, #17 │ │ + sbcs.w r0, r6, r9 │ │ + bcc.n 9a7b4 │ │ + cmp r5, #4 │ │ + beq.n 9a7ba │ │ + add r0, sp, #152 @ 0x98 │ │ + bl 9a480 │ │ + ldr r0, [sp, #116] @ 0x74 │ │ + add.w r9, sp, #120 @ 0x78 │ │ + ldr.w sl, [sp, #108] @ 0x6c │ │ + str r0, [sp, #56] @ 0x38 │ │ + b.n 9a5e8 │ │ + add r2, sp, #208 @ 0xd0 │ │ + ldr r3, [pc, #320] @ (9a90c ) │ │ + str r3, [sp, #228] @ 0xe4 │ │ + ldmia r2, {r0, r1, r2} │ │ + add r3, sp, #228 @ 0xe4 │ │ + add.w r2, r2, r2, lsl #1 │ │ + str r3, [sp, #256] @ 0x100 │ │ + add.w r2, r1, r2, lsl #3 │ │ + strd r1, r1, [sp, #240] @ 0xf0 │ │ + strd r0, r2, [sp, #248] @ 0xf8 │ │ + add r4, sp, #240 @ 0xf0 │ │ mov r0, r4 │ │ - cbz r5, 96500 │ │ - movs r0, #1 │ │ - str.w r0, [r8] │ │ + bl b403c │ │ + lsls r0, r0, #31 │ │ + beq.n 9a858 │ │ + ldr r3, [pc, #284] @ (9a910 ) │ │ + mov r5, r1 │ │ + movs r0, #8 │ │ + movs r1, #1 │ │ + add r3, pc │ │ + movs r2, #1 │ │ + mov fp, r6 │ │ + movs r7, #1 │ │ + bl c9b20 │ │ + strb r5, [r1, #0] │ │ + add r2, sp, #260 @ 0x104 │ │ + stmia r2!, {r0, r1, r7} │ │ + mov r0, r4 │ │ + add.w r8, sp, #272 @ 0x110 │ │ + ldmia.w r0, {r2, r3, r4, r5, r6} │ │ + mov r9, r1 │ │ + mov r1, r8 │ │ + stmia r1!, {r2, r3, r4, r5, r6} │ │ mov r0, r8 │ │ - str r7, [r0, #4] │ │ - str r6, [r4, #0] │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ - adds r6, #2 │ │ - movs r5, #1 │ │ - b.n 964ee │ │ - nop │ │ - movs r1, r0 │ │ - strh r0, [r0, #0] │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, #300 @ 0x12c │ │ - mov sl, r0 │ │ - ldrd r0, r3, [r2] │ │ + bl b403c │ │ + lsls r0, r0, #31 │ │ + beq.n 9a86a │ │ + ldr r0, [sp, #260] @ 0x104 │ │ + mov r5, r1 │ │ + cmp r7, r0 │ │ + bne.n 9a838 │ │ + mov r0, sl │ │ + movs r1, #1 │ │ + bl 4b9a4 │ │ + ldr.w r9, [sp, #264] @ 0x108 │ │ + strb.w r5, [r9, r7] │ │ + adds r7, #1 │ │ + str r7, [sp, #268] @ 0x10c │ │ + b.n 9a81a │ │ + ldr r6, [sp, #44] @ 0x2c │ │ + mov.w r8, #2147483648 @ 0x80000000 │ │ + ldrd r9, r7, [sp, #8] │ │ + mov.w sl, #1 │ │ + add r0, sp, #200 @ 0xc8 │ │ + bl aa45c │ │ + b.n 9a91c │ │ + mov r0, r4 │ │ + bl 60298 │ │ + mov.w r9, #1 │ │ + mov.w r8, #0 │ │ + movs r7, #0 │ │ + b.n 9a876 │ │ + mov r0, r8 │ │ + bl 60298 │ │ + ldr.w r8, [sp, #260] @ 0x104 │ │ + mov r6, fp │ │ + ldr r5, [sp, #228] @ 0xe4 │ │ + ldr r0, [pc, #144] @ (9a90c ) │ │ + cmp r5, r0 │ │ + bne.n 9a884 │ │ + mov.w sl, #0 │ │ + b.n 9a89c │ │ + mov r0, r8 │ │ + mov r1, r9 │ │ + mov r4, r6 │ │ + ldrd r6, r7, [sp, #232] @ 0xe8 │ │ + bl 54676 │ │ + mov r9, r6 │ │ + mov.w sl, #1 │ │ + mov r8, r5 │ │ + mov r6, r4 │ │ + ldrd r0, r1, [sp, #200] @ 0xc8 │ │ subs r0, #2 │ │ - sbc.w r3, r3, #0 │ │ - subs.w r5, r0, #18 │ │ - sbcs.w r3, r3, #0 │ │ + sbc.w r1, r1, #0 │ │ + subs.w r2, r0, #18 │ │ + sbcs.w r1, r1, #0 │ │ + mov.w r1, #16 │ │ it cs │ │ - movcs r0, #16 │ │ + movcs r0, r1 │ │ subs r0, #5 │ │ cmp r0, #9 │ │ - bhi.n 965e6 │ │ + bhi.n 9a850 │ │ tbb [pc, r0] │ │ - mov r7, r7 │ │ - lsrs r4, r1, #16 │ │ + asrs r2, r5, #16 │ │ + lsrs r7, r1, #28 │ │ lsls r5, r0, #20 │ │ - lsls r3, r2, #20 │ │ - subs r3, r2, r0 │ │ - ldr r5, [r2, #12] │ │ - ldr r0, [r2, #8] │ │ - ldr r6, [r2, #16] │ │ - mov r1, r5 │ │ - bl bf970 │ │ - b.n 965d4 │ │ - ldr r5, [r2, #12] │ │ - ldr r0, [r2, #8] │ │ - ldr r6, [r2, #16] │ │ - mov r1, r5 │ │ - bl 56e32 │ │ - b.n 965d4 │ │ - ldr r5, [r2, #12] │ │ - ldr r0, [r2, #8] │ │ - ldr r6, [r2, #16] │ │ - mov r1, r5 │ │ - bl 6c544 │ │ - b.n 965d4 │ │ - adds r2, #8 │ │ - ldr.w fp, [r1] │ │ - ldr r4, [pc, #332] @ (966c4 ) │ │ - add.w r9, sp, #32 │ │ - ldmia r2, {r0, r1, r2} │ │ - add.w r2, r2, r2, lsl #1 │ │ - str r4, [sp, #20] │ │ - add r3, sp, #20 │ │ - add.w r2, r1, r2, lsl #3 │ │ - strd r1, r1, [sp, #32] │ │ - str r3, [sp, #48] @ 0x30 │ │ - mov r1, r9 │ │ - strd r0, r2, [sp, #40] @ 0x28 │ │ - add r0, sp, #64 @ 0x40 │ │ - bl b9628 │ │ - ldrd r0, r1, [sp, #64] @ 0x40 │ │ - eor.w r0, r0, #7 │ │ + lsls r2, r1, #20 │ │ + cmp r6, #10 │ │ + ldr r0, [sp, #208] @ 0xd0 │ │ + ldr r1, [sp, #212] @ 0xd4 │ │ + bl c97b8 │ │ + b.n 9a91c │ │ + ldr r0, [sp, #208] @ 0xd0 │ │ + ldr r1, [sp, #212] @ 0xd4 │ │ + bl 6d978 │ │ + b.n 9a91c │ │ + ldr r0, [sp, #208] @ 0xd0 │ │ + ldr r1, [sp, #212] @ 0xd4 │ │ + bl 57ff4 │ │ + b.n 9a91c │ │ + ldrd r0, r1, [sp, #208] @ 0xd0 │ │ + bl 54676 │ │ + b.n 9a91c │ │ + nop │ │ + ldrh r2, [r7, #2] │ │ + vtbx.8 d23, {d8-d11}, d7 │ │ + @ instruction: 0xfff87b31 │ │ + @ instruction: 0xfff8636f │ │ + vshr.u64 q8, q1, #8 │ │ + vshr.u64 d17, d6, #9 │ │ + vcvta.s16.f16 d16, d3 │ │ + strh r0, [r0, #0] │ │ + ldrb r4, [r4, #15] │ │ + movs r3, r0 │ │ + ldrd r0, r1, [sp, #208] @ 0xd0 │ │ + bl c1c04 │ │ + cmp.w sl, #0 │ │ + beq.n 9a93c │ │ + ldr r2, [pc, #740] @ (9ac08 ) │ │ + ldrd r0, r1, [sp, #152] @ 0x98 │ │ + cmp r8, r2 │ │ + ldr.w fp, [sp, #56] @ 0x38 │ │ + bne.w 9abb6 │ │ + strd r9, r7, [sp, #8] │ │ + mov r8, r6 │ │ + ldr r2, [sp, #4] │ │ + b.n 9a95e │ │ + ldr.w fp, [sp, #56] @ 0x38 │ │ + cmp.w r6, #2147483648 @ 0x80000000 │ │ + beq.n 9a94e │ │ + ldr r1, [sp, #16] │ │ + mov r0, r6 │ │ + bl 54676 │ │ + ldrd r0, r1, [sp, #152] @ 0x98 │ │ + mov r2, r7 │ │ + str r7, [sp, #12] │ │ + str.w r9, [sp, #8] │ │ + str.w r9, [sp, #16] │ │ + subs r5, r0, #2 │ │ + str r2, [sp, #4] │ │ + sbc.w r9, r1, #0 │ │ + mov sl, r5 │ │ + b.n 9a79c │ │ + str.w r8, [sp, #108] @ 0x6c │ │ + add r0, sp, #104 @ 0x68 │ │ + bl 60396 │ │ + ldrd r0, r1, [sp, #88] @ 0x58 │ │ + eor.w r0, r0, #2 │ │ orrs r0, r1 │ │ - bne.n 965f2 │ │ + itt eq │ │ + moveq r0, #0 │ │ + strdeq r0, r0, [sp, #88] @ 0x58 │ │ + ldrd r5, sl, [sp, #64] @ 0x40 │ │ + add r0, sp, #152 @ 0x98 │ │ + ldr r1, [pc, #636] @ (9ac0c ) │ │ + movs r2, #40 @ 0x28 │ │ + add r1, pc │ │ + bl 9a438 │ │ + cmp r5, #1 │ │ + ldr r0, [sp, #152] @ 0x98 │ │ + ldrd r5, r7, [sp, #32] │ │ + ldrd r8, fp, [sp, #24] │ │ + ldr r6, [sp, #44] @ 0x2c │ │ + bne.n 9a9ae │ │ + ldr r1, [sp, #156] @ 0x9c │ │ + bl 629fc │ │ + b.n 9a9b8 │ │ + ldr r1, [pc, #600] @ (9ac08 ) │ │ + ldr.w sl, [sp, #156] @ 0x9c │ │ + cmp r0, r1 │ │ + bne.n 9aa78 │ │ + ldrd r4, r9, [sp, #72] @ 0x48 │ │ + add r0, sp, #152 @ 0x98 │ │ + ldr r1, [pc, #592] @ (9ac10 ) │ │ + movs r2, #41 @ 0x29 │ │ + add r1, pc │ │ + bl 9a438 │ │ + ldr r0, [sp, #152] @ 0x98 │ │ + cmp r4, #1 │ │ + bne.n 9aa16 │ │ + ldr r1, [sp, #156] @ 0x9c │ │ + mov r4, r6 │ │ + bl 629fc │ │ + b.n 9aa22 │ │ + str.w r8, [sp, #108] @ 0x6c │ │ + movs r2, #27 │ │ + ldr r4, [sp, #20] │ │ + ldr r1, [pc, #572] @ (9ac20 ) │ │ + add.w r0, r4, #8 │ │ + add r1, pc │ │ + bl 9a438 │ │ movs r0, #0 │ │ - movs r1, #8 │ │ - str r0, [sp, #60] @ 0x3c │ │ - strd r0, r1, [sp, #52] @ 0x34 │ │ - add r0, sp, #32 │ │ - bl 60fb6 │ │ - b.n 96680 │ │ - add.w r6, r2, #8 │ │ - ldmia r6, {r0, r5, r6} │ │ - mov r1, r5 │ │ - bl 56e2a │ │ - b.n 965d4 │ │ - add.w r6, r2, #8 │ │ - ldmia r6, {r0, r5, r6} │ │ - mov r1, r5 │ │ - bl 5395a │ │ - mov.w r7, #2147483648 @ 0x80000000 │ │ - strd r7, r5, [sl] │ │ - str.w r6, [sl, #8] │ │ - add sp, #300 @ 0x12c │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - mov r0, r2 │ │ - bl a2e9c │ │ - mov.w r7, #2147483648 @ 0x80000000 │ │ - b.n 965d8 │ │ - str.w fp, [sp, #4] │ │ - movs r0, #4 │ │ - ldr r3, [pc, #204] @ (966c8 ) │ │ - movs r1, #8 │ │ - movs r2, #104 @ 0x68 │ │ - add r3, pc │ │ - bl a3478 │ │ - mov r6, r1 │ │ - add r1, sp, #64 @ 0x40 │ │ - mov r8, r0 │ │ + movs r1, #2 │ │ + strd r1, r0, [r4] │ │ + add r0, sp, #152 @ 0x98 │ │ + bl 9a480 │ │ + ldr r7, [sp, #36] @ 0x24 │ │ + ldrd fp, r5, [sp, #28] │ │ + ldr r4, [sp, #16] │ │ + ldr r6, [sp, #44] @ 0x2c │ │ + ldr r0, [sp, #48] @ 0x30 │ │ + bl 9a480 │ │ + add r0, sp, #104 @ 0x68 │ │ + bl 60396 │ │ + ldr.w r8, [sp, #24] │ │ + b.n 9aafc │ │ + ldr r1, [pc, #496] @ (9ac08 ) │ │ + ldr.w r9, [sp, #156] @ 0x9c │ │ + cmp r0, r1 │ │ + bne.n 9aace │ │ + mov r4, r6 │ │ + ldrd r6, r8, [sp, #80] @ 0x50 │ │ + add r0, sp, #152 @ 0x98 │ │ + ldr r1, [pc, #488] @ (9ac14 ) │ │ + movs r2, #46 @ 0x2e │ │ + add r1, pc │ │ + bl 9a438 │ │ + ldr r0, [sp, #152] @ 0x98 │ │ + cmp r6, #1 │ │ + bne.n 9aa42 │ │ + ldr r1, [sp, #156] @ 0x9c │ │ + bl 629fc │ │ + mov r6, r4 │ │ + b.n 9aa4e │ │ + ldr r1, [pc, #452] @ (9ac08 ) │ │ + mov r6, r4 │ │ + ldr.w r8, [sp, #156] @ 0x9c │ │ + cmp r0, r1 │ │ + bne.n 9aae0 │ │ + add r0, sp, #152 @ 0x98 │ │ + ldr r1, [pc, #452] @ (9ac18 ) │ │ + movs r2, #39 @ 0x27 │ │ + add r1, pc │ │ + bl 9a438 │ │ + ldr r0, [sp, #152] @ 0x98 │ │ + cmp.w r6, #2147483648 @ 0x80000000 │ │ + bne.n 9aa8a │ │ + ldr r5, [sp, #20] │ │ + movs r3, #0 │ │ + movs r4, #2 │ │ + ldrd r1, r2, [sp, #156] @ 0x9c │ │ + strd r4, r3, [r5] │ │ + add.w r3, r5, #8 │ │ + stmia r3!, {r0, r1, r2} │ │ + b.n 9ab2e │ │ + ldr r4, [sp, #20] │ │ + movs r2, #0 │ │ + ldr r1, [sp, #160] @ 0xa0 │ │ + movs r3, #2 │ │ + strd r3, r2, [r4] │ │ + strd r0, sl, [r4, #8] │ │ + b.n 9aaf8 │ │ + ldr r1, [sp, #156] @ 0x9c │ │ + mov fp, r6 │ │ + bl 629fc │ │ + vldr d8, [sp, #96] @ 0x60 │ │ + movs r2, #51 @ 0x33 │ │ + ldrd r6, r7, [sp, #88] @ 0x58 │ │ + add r0, sp, #152 @ 0x98 │ │ + ldr r1, [pc, #380] @ (9ac1c ) │ │ + add r1, pc │ │ + bl 9a438 │ │ + eor.w r0, r6, #2 │ │ + orrs r0, r7 │ │ + ldr r0, [sp, #152] @ 0x98 │ │ + bne.n 9ab0c │ │ + ldr r5, [sp, #20] │ │ + movs r3, #0 │ │ + movs r4, #2 │ │ + ldrd r1, r2, [sp, #156] @ 0x9c │ │ + strd r4, r3, [r5] │ │ + add.w r3, r5, #8 │ │ + stmia r3!, {r0, r1, r2} │ │ + mov r0, fp │ │ + ldr r1, [sp, #16] │ │ + bl 54676 │ │ + b.n 9ab2e │ │ + ldr r4, [sp, #20] │ │ + movs r2, #0 │ │ + movs r3, #2 │ │ + ldr r1, [sp, #160] @ 0xa0 │ │ + strd r3, r2, [r4] │ │ + strd r0, r9, [r4, #8] │ │ + b.n 9aaf8 │ │ + ldr r4, [sp, #20] │ │ + movs r2, #0 │ │ + ldrd r5, r7, [sp, #32] │ │ + movs r3, #2 │ │ + ldr r1, [sp, #160] @ 0xa0 │ │ + strd r0, r8, [r4, #8] │ │ + ldrd r8, fp, [sp, #24] │ │ + strd r3, r2, [r4] │ │ + str r1, [r4, #16] │ │ + ldr r4, [sp, #16] │ │ + cmp.w r6, #2147483648 @ 0x80000000 │ │ + beq.n 9ab38 │ │ mov r0, r6 │ │ - movs r2, #104 @ 0x68 │ │ - bl c9798 │ │ - movs r5, #1 │ │ - strd r8, r6, [sp, #52] @ 0x34 │ │ - str r5, [sp, #60] @ 0x3c │ │ - add.w r8, sp, #168 @ 0xa8 │ │ - ldmia.w r9, {r1, r2, r3, r4, r7} │ │ - add.w r9, sp, #52 @ 0x34 │ │ - mov r0, r8 │ │ - mov.w fp, #104 @ 0x68 │ │ - stmia r0!, {r1, r2, r3, r4, r7} │ │ - add r7, sp, #192 @ 0xc0 │ │ - movs r4, #104 @ 0x68 │ │ + mov r1, r4 │ │ + bl 54676 │ │ + b.n 9ab38 │ │ + ldr r1, [sp, #156] @ 0x9c │ │ + bl 629fc │ │ + ldr r0, [sp, #20] │ │ + ldr r1, [sp, #16] │ │ + str r1, [r0, #20] │ │ + ldr r1, [sp, #4] │ │ + strd r6, r7, [r0] │ │ + str.w fp, [r0, #16] │ │ + strd r1, sl, [r0, #24] │ │ + strd r9, r8, [r0, #32] │ │ + vstr d8, [r0, #8] │ │ + mov.w r8, #0 │ │ + ldr r7, [sp, #36] @ 0x24 │ │ + ldrd fp, r5, [sp, #28] │ │ + movs r0, #0 │ │ + rsbs r1, r5, #17 │ │ + sbcs.w r0, r0, fp │ │ + bcc.n 9ab58 │ │ + cmp r5, #15 │ │ + bne.n 9ab58 │ │ + cmp.w r8, #0 │ │ + beq.n 9ab5e │ │ + add.w r0, r7, #8 │ │ + bl 9a53a │ │ + b.n 9ab5e │ │ mov r0, r7 │ │ - mov r1, r8 │ │ - bl b9628 │ │ - ldrd r0, r1, [sp, #192] @ 0xc0 │ │ - eor.w r0, r0, #7 │ │ - orrs r0, r1 │ │ - beq.n 96674 │ │ - ldr r0, [sp, #52] @ 0x34 │ │ - cmp r5, r0 │ │ - beq.n 96662 │ │ - add.w r0, r6, fp │ │ - mov r1, r7 │ │ - movs r2, #104 @ 0x68 │ │ - bl c9a94 │ │ - adds r5, #1 │ │ - str r5, [sp, #60] @ 0x3c │ │ - add.w fp, fp, #104 @ 0x68 │ │ - b.n 96632 │ │ - mov r0, r9 │ │ - mov r1, r5 │ │ - movs r2, #1 │ │ - movs r3, #8 │ │ - str r4, [sp, #0] │ │ - bl 4aaa0 │ │ - ldr r6, [sp, #56] @ 0x38 │ │ - b.n 9664c │ │ - add r0, sp, #168 @ 0xa8 │ │ - bl 60fb6 │ │ - ldr r4, [pc, #72] @ (966c4 ) │ │ - ldr.w fp, [sp, #4] │ │ - ldr r7, [sp, #20] │ │ - cmp r7, r4 │ │ - beq.n 9669a │ │ - ldrd r5, r6, [sp, #24] │ │ - add r0, sp, #52 @ 0x34 │ │ - bl a3568 │ │ - ldrd r0, r1, [sp, #52] @ 0x34 │ │ - bl bf980 │ │ - b.n 965d8 │ │ - add r2, sp, #52 @ 0x34 │ │ - mov r8, r4 │ │ - mov r4, fp │ │ - ldmia r2, {r0, r1, r2} │ │ - add r3, sp, #8 │ │ - ldmia.w r4, {r5, r6, r7} │ │ - stmia r3!, {r5, r6, r7} │ │ - stmia.w fp!, {r0, r1, r2} │ │ - ldr r0, [sp, #8] │ │ - cmp.w r0, #2147483648 @ 0x80000000 │ │ - itt ne │ │ - addne r0, sp, #8 │ │ - blne 966cc │ │ - str.w r8, [sl] │ │ - b.n 965e0 │ │ - nop │ │ + bl 9a480 │ │ + add sp, #296 @ 0x128 │ │ + vpop {d8} │ │ + add sp, #4 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + ldr r6, [sp, #20] │ │ + movs r3, #0 │ │ + ldr r1, [sp, #276] @ 0x114 │ │ + movs r5, #2 │ │ + ldr r2, [sp, #280] @ 0x118 │ │ + mov.w r8, #1 │ │ + str r1, [r6, #12] │ │ + mov r1, fp │ │ + str r5, [r6, #0] │ │ + str r3, [r6, #4] │ │ + str r0, [r6, #8] │ │ + str r2, [r6, #16] │ │ + ldr r6, [sp, #44] @ 0x2c │ │ + b.n 9abdc │ │ + ldr r0, [sp, #208] @ 0xd0 │ │ + ldr r1, [sp, #212] @ 0xd4 │ │ + bl c97b8 │ │ + b.n 9abae │ │ + ldr r0, [sp, #208] @ 0xd0 │ │ + ldr r1, [sp, #212] @ 0xd4 │ │ + bl 6d978 │ │ + b.n 9abae │ │ + ldr r0, [sp, #208] @ 0xd0 │ │ + ldr r1, [sp, #212] @ 0xd4 │ │ + bl 57ff4 │ │ + b.n 9abae │ │ + ldrd r0, r1, [sp, #208] @ 0xd0 │ │ + bl c1c04 │ │ + ldrd r0, r1, [sp, #152] @ 0x98 │ │ + mov.w r8, #2147483648 @ 0x80000000 │ │ + movs r2, #0 │ │ + movs r3, #2 │ │ + subs.w sl, r0, #2 │ │ + ldr r4, [sp, #20] │ │ + sub.w r0, sl, #4 │ │ + clz r0, r0 │ │ + strd r8, r9, [r4, #8] │ │ + sbc.w r9, r1, #0 │ │ + strd r3, r2, [r4] │ │ + mov.w r8, r0, lsr #5 │ │ + str r7, [r4, #16] │ │ + ldr r1, [sp, #56] @ 0x38 │ │ + ldr r0, [sp, #60] @ 0x3c │ │ + bl 54676 │ │ + add r0, sp, #152 @ 0x98 │ │ + str r0, [sp, #48] @ 0x30 │ │ + movs r0, #0 │ │ + ldr r7, [sp, #36] @ 0x24 │ │ + ldrd fp, r5, [sp, #28] │ │ + rsbs r1, sl, #17 │ │ + sbcs.w r0, r0, r9 │ │ + bcc.n 9ac04 │ │ + ldr r4, [sp, #16] │ │ + cmp.w r8, #0 │ │ + bne.w 9aa0a │ │ + b.n 9aa04 │ │ + ldr r4, [sp, #16] │ │ + b.n 9aa04 │ │ movs r3, r0 │ │ strh r0, [r0, #0] │ │ - sub sp, #136 @ 0x88 │ │ - movs r3, r0 │ │ - push {r4, lr} │ │ - mov r4, r0 │ │ - bl a3568 │ │ - ldrd r0, r1, [r4] │ │ - ldmia.w sp!, {r4, lr} │ │ - b.w bf980 │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ + ldrsh r4, [r0, r6] │ │ + vcvt.u32.f32 , q13, #8 │ │ + vcvt.u32.f32 d21, d25, #8 │ │ + vcvt.u32.f32 d21, d31, #8 │ │ + vcvt.u32.f32 d21, d10, #8 │ │ + vsri.32 d24, d9, #8 │ │ + vsli.32 d27, d0, #24 │ │ sub sp, #32 │ │ - add r6, sp, #16 │ │ - mov r5, r1 │ │ - mov r8, r0 │ │ - mov r1, r2 │ │ - mov r0, r6 │ │ - bl 5ffa4 │ │ - adds r0, r6, #4 │ │ - ldr r1, [sp, #16] │ │ - mov r2, sp │ │ - ldmia.w r0, {r4, r6, r7} │ │ - mov r3, r2 │ │ - stmia r3!, {r4, r6, r7} │ │ - cbz r1, 9670e │ │ - ldmia.w r2, {r0, r1, r3} │ │ - stmia.w r8, {r0, r1, r3} │ │ - b.n 96722 │ │ - ldrd r0, r1, [r5] │ │ - ldmia.w r2, {r3, r4, r6} │ │ - stmia r5!, {r3, r4, r6} │ │ - bl 97be8 │ │ - ldr r0, [pc, #8] @ (96728 ) │ │ - str.w r0, [r8] │ │ + mov r4, r0 │ │ + movs r0, #0 │ │ + strd r0, r0, [sp] │ │ + add r0, sp, #20 │ │ + mov r2, r1 │ │ + mov r1, sp │ │ + bl 98600 │ │ + ldr r0, [sp, #20] │ │ + ldr r1, [pc, #48] @ (9ac70 ) │ │ + cmp r0, r1 │ │ + bne.n 9ac56 │ │ + ldr r0, [sp, #0] │ │ + lsls r0, r0, #31 │ │ + beq.n 9ac68 │ │ + ldrd r0, r1, [sp, #8] │ │ + strd r0, r1, [r4, #8] │ │ + movs r0, #0 │ │ + str r0, [r4, #0] │ │ + b.n 9ac64 │ │ + ldrd r1, r2, [sp, #24] │ │ + movs r3, #1 │ │ + strd r3, r0, [r4] │ │ + strd r1, r2, [r4, #8] │ │ add sp, #32 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ + pop {r4, pc} │ │ + ldr r0, [pc, #8] @ (9ac74 ) │ │ + add r0, pc │ │ + bl 50b2c │ │ movs r3, r0 │ │ strh r0, [r0, #0] │ │ - push {r4, lr} │ │ + ldr r6, [r0, #92] @ 0x5c │ │ + movs r3, r0 │ │ + push {r4, r5, r6, lr} │ │ + ldr r3, [r1, #0] │ │ mov r4, r0 │ │ - ldr r0, [r0, #0] │ │ - cmp.w r0, #2147483648 @ 0x80000000 │ │ - it eq │ │ - popeq {r4, pc} │ │ - mov r0, r4 │ │ - bl 9674c │ │ - ldrd r0, r1, [r4, #12] │ │ - ldmia.w sp!, {r4, lr} │ │ - b.w 56e2a │ │ + adds r0, #4 │ │ + cmp.w r3, #2147483648 @ 0x80000000 │ │ + bne.n 9ac90 │ │ + ldmia.w r2, {r1, r3, r5} │ │ + stmia r0!, {r1, r3, r5} │ │ + movs r0, #1 │ │ + b.n 9aca0 │ │ + ldmia.w r1, {r3, r5, r6} │ │ + stmia r0!, {r3, r5, r6} │ │ + ldrd r0, r1, [r2] │ │ + bl 629fc │ │ + movs r0, #0 │ │ + str r0, [r4, #0] │ │ + pop {r4, r5, r6, pc} │ │ + push {r4, r5, r6, r7, lr} │ │ + ldrd r3, r4, [r1] │ │ + eor.w r3, r3, #20 │ │ + orrs r3, r4 │ │ + bne.n 9acc6 │ │ + ldmia.w r2, {r3, r4, r5} │ │ + add.w r1, r0, #8 │ │ + movs r2, #20 │ │ + stmia r1!, {r3, r4, r5} │ │ + movs r1, #0 │ │ + strd r2, r1, [r0] │ │ + pop {r4, r5, r6, r7, pc} │ │ + ldmia.w r1, {r3, r4, r5, r6, r7, ip} │ │ + stmia.w r0, {r3, r4, r5, r6, r7, ip} │ │ + ldrd r0, r1, [r2] │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ + b.w 629fc │ │ + ldrd r1, r2, [r0] │ │ + eor.w r1, r1, #20 │ │ + orrs r1, r2 │ │ + it ne │ │ + bne.w 9a480 │ │ + bx lr │ │ + ldrd r0, r1, [r0, #4] │ │ + movs r3, #4 │ │ + ldr r2, [pc, #8] @ (9acfc ) │ │ + add r2, pc │ │ + b.w 54658 │ │ + nop │ │ + @ instruction: 0xfa58fff6 │ │ + push {r4, r5, r6, lr} │ │ + ldr r3, [r1, #0] │ │ + mov r4, r0 │ │ + ldr r5, [pc, #36] @ (9ad2c ) │ │ + adds r0, #4 │ │ + cmp r3, r5 │ │ + bne.n 9ad18 │ │ + ldmia.w r2, {r1, r3, r5} │ │ + stmia r0!, {r1, r3, r5} │ │ + movs r0, #1 │ │ + b.n 9ad28 │ │ + ldmia.w r1, {r3, r5, r6} │ │ + stmia r0!, {r3, r5, r6} │ │ + ldrd r0, r1, [r2] │ │ + bl 629fc │ │ + movs r0, #0 │ │ + str r0, [r4, #0] │ │ + pop {r4, r5, r6, pc} │ │ + movs r1, r0 │ │ + strh r0, [r0, #0] │ │ push {r4, r5, r7, lr} │ │ ldrd r5, r1, [r0, #4] │ │ mov r4, r0 │ │ mov r0, r5 │ │ - bl a34ba │ │ + bl af870 │ │ ldr r0, [r4, #0] │ │ mov r1, r5 │ │ ldmia.w sp!, {r4, r5, r7, lr} │ │ - b.w bf508 │ │ - bmi.n 96712 │ │ - push {r0, r1, r2, r3, r4, r5, r7, lr} │ │ - mov r5, r1 │ │ - mov r4, r0 │ │ - mov r0, sp │ │ - mov r1, r2 │ │ - bl 5e47c │ │ - ldr r0, [sp, #0] │ │ - cbz r0, 96784 │ │ - add r2, sp, #4 │ │ - ldmia r2, {r0, r1, r2} │ │ - strd r1, r2, [r4, #4] │ │ - b.n 96796 │ │ - ldrd r0, r1, [sp, #8] │ │ - movs r2, #0 │ │ - movs r3, #1 │ │ - strd r0, r1, [r5, #8] │ │ - strd r3, r2, [r5] │ │ - ldr r0, [pc, #4] @ (9679c ) │ │ - str r0, [r4, #0] │ │ - pop {r0, r1, r2, r3, r4, r5, r7, pc} │ │ - nop │ │ - movs r3, r0 │ │ - strh r0, [r0, #0] │ │ + b.w c1c14 │ │ push {r4, r5, r7, lr} │ │ - sub sp, #24 │ │ - mov r4, r0 │ │ - add r0, sp, #8 │ │ - mov r5, r1 │ │ - mov r1, r2 │ │ - bl 5e4b8 │ │ - ldr r0, [sp, #8] │ │ - cbz r0, 967c8 │ │ - vldr d0, [sp, #16] │ │ - vstr d0, [sp] │ │ - ldr r0, [sp, #12] │ │ - ldrd r1, r2, [sp] │ │ - strd r1, r2, [r4, #4] │ │ - b.n 967da │ │ - vldr d0, [sp, #16] │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - strd r1, r0, [r5] │ │ - vstr d0, [r5, #8] │ │ - ldr r0, [pc, #4] @ (967e0 ) │ │ - str r0, [r4, #0] │ │ - add sp, #24 │ │ - pop {r4, r5, r7, pc} │ │ - movs r3, r0 │ │ - strh r0, [r0, #0] │ │ - stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - vpush {d8-d9} │ │ - sub sp, #216 @ 0xd8 │ │ mov r4, r2 │ │ + ldrd r2, r3, [r1] │ │ + eor.w r2, r2, #20 │ │ + orrs r2, r3 │ │ + bne.n 9ad6e │ │ + ldmia.w r4, {r2, r3, r5} │ │ + add.w r1, r0, #8 │ │ + stmia r1!, {r2, r3, r5} │ │ + movs r2, #20 │ │ + movs r1, #0 │ │ + strd r2, r1, [r0] │ │ + pop {r4, r5, r7, pc} │ │ + movs r2, #48 @ 0x30 │ │ + bl ca0b2 │ │ + ldrd r0, r1, [r4] │ │ + ldmia.w sp!, {r4, r5, r7, lr} │ │ + b.w 629fc │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + sub sp, #292 @ 0x124 │ │ + mov sl, r1 │ │ mov r5, r0 │ │ - ldrd r0, r2, [r2] │ │ + ldrd r0, r1, [r1] │ │ movs r6, #0 │ │ - strd r6, r6, [sp, #80] @ 0x50 │ │ - subs r0, #2 │ │ - sbc.w r2, r2, #0 │ │ - rsbs r3, r0, #17 │ │ - strd r6, r6, [sp, #96] @ 0x60 │ │ - sbcs.w r2, r6, r2 │ │ - bcc.w 9691a │ │ - cmp r0, #15 │ │ - bne.w 9691a │ │ - strd r1, r5, [sp, #8] │ │ - ldr r1, [r4, #16] │ │ - ldrd r0, sl, [r4, #8] │ │ - add.w r4, sl, #24 │ │ - str r0, [sp, #120] @ 0x78 │ │ + mov.w r8, #2 │ │ + str r6, [sp, #52] @ 0x34 │ │ + subs r7, r0, #2 │ │ + sbc.w r4, r1, #0 │ │ + subs.w r0, r7, #15 │ │ + str.w r8, [sp, #48] @ 0x30 │ │ + strd r6, r6, [sp, #88] @ 0x58 │ │ + it ne │ │ + movne r0, #1 │ │ + rsbs r1, r7, #17 │ │ + sbcs.w r1, r6, r4 │ │ + mov.w r1, #0 │ │ + it cc │ │ + movcc r1, #1 │ │ + orrs.w r9, r1, r0 │ │ + beq.n 9add6 │ │ + ldr r1, [pc, #716] @ (9b090 ) │ │ + add.w r0, r5, #8 │ │ + movs r2, #43 @ 0x2b │ │ + add r1, pc │ │ + bl 9a438 │ │ + strd r8, r6, [r5] │ │ + b.n 9b00a │ │ + ldr.w r1, [sl, #16] │ │ + strd r9, r4, [sp, #12] │ │ + ldrd r0, r9, [sl, #8] │ │ + add.w r8, r9, #24 │ │ + str r0, [sp, #208] @ 0xd0 │ │ add.w r0, r1, r1, lsl #1 │ │ - str.w sl, [sp, #112] @ 0x70 │ │ - add.w r1, sl, r0, lsl #4 │ │ - mov.w fp, r0, lsl #4 │ │ - str r1, [sp, #4] │ │ - str r1, [sp, #124] @ 0x7c │ │ + str r5, [sp, #28] │ │ + movs r5, #0 │ │ + add.w r1, r9, r0, lsl #4 │ │ + str r7, [sp, #20] │ │ + str.w sl, [sp, #24] │ │ + str.w r9, [sp, #200] @ 0xc8 │ │ + str r1, [sp, #8] │ │ + str r1, [sp, #212] @ 0xd4 │ │ add r1, sp, #128 @ 0x80 │ │ add.w r2, r1, #20 │ │ adds r1, #24 │ │ - str r2, [sp, #24] │ │ - str r1, [sp, #16] │ │ - cmp.w fp, #0 │ │ - beq.n 96930 │ │ - ldrd r5, r7, [sl] │ │ - eor.w r0, r5, #20 │ │ + str r1, [sp, #32] │ │ + lsls r1, r0, #4 │ │ + str r2, [sp, #40] @ 0x28 │ │ + cmp r1, #0 │ │ + beq.n 9aee6 │ │ + ldrd r4, r7, [r9] │ │ + eor.w r0, r4, #20 │ │ orrs r0, r7 │ │ - add.w r0, r4, #24 │ │ - beq.n 96932 │ │ - add.w r9, sl, #8 │ │ - str r0, [sp, #20] │ │ - add.w r1, sl, #20 │ │ + add.w r0, r8, #24 │ │ + beq.n 9aee8 │ │ + mov r6, r8 │ │ + ldr.w r8, [r9, #16] │ │ + str r1, [sp, #44] @ 0x2c │ │ + add.w r1, r9, #20 │ │ + str r0, [sp, #36] @ 0x24 │ │ movs r2, #28 │ │ - ldmia.w r9, {r6, r8, r9} │ │ - add r0, sp, #136 @ 0x88 │ │ - strd r5, r7, [sp, #128] @ 0x80 │ │ - stmia.w r0, {r6, r8, r9} │ │ - ldr r0, [sp, #24] │ │ - bl c99c0 │ │ - subs r0, r5, #2 │ │ + ldrd sl, fp, [r9, #8] │ │ + str.w r8, [sp, #144] @ 0x90 │ │ + add r0, sp, #128 @ 0x80 │ │ + stmia.w r0, {r4, r7, sl, fp} │ │ + ldr r0, [sp, #40] @ 0x28 │ │ + bl ca0b2 │ │ + subs r0, r4, #2 │ │ sbc.w r1, r7, #0 │ │ rsbs r2, r0, #17 │ │ - mov.w r2, #0 │ │ - sbcs.w r1, r2, r1 │ │ - bcc.w 9699e │ │ + sbcs.w r1, r5, r1 │ │ + bcc.w 9afb2 │ │ cmp r0, #4 │ │ - bne.w 9699e │ │ - ldr r2, [pc, #384] @ (96a1c ) │ │ - mov r0, r8 │ │ - mov r1, r9 │ │ - movs r3, #1 │ │ + bne.w 9afb2 │ │ + ldr r2, [pc, #544] @ (9b084 ) │ │ + mov r0, fp │ │ + mov r1, r8 │ │ + movs r3, #9 │ │ add r2, pc │ │ - bl c47d4 │ │ - cbz r0, 968c2 │ │ - mov r1, r4 │ │ - str r6, [sp, #28] │ │ - add r2, sp, #192 @ 0xc0 │ │ - mov r9, r4 │ │ + bl c4ecc │ │ + cbz r0, 9ae8a │ │ + mov r1, r6 │ │ + add r2, sp, #240 @ 0xf0 │ │ + mov r8, r6 │ │ ldmia.w r1, {r0, r3, r4, r5, r6, r7} │ │ mov ip, r2 │ │ stmia.w ip, {r0, r3, r4, r5, r6, r7} │ │ - add r0, sp, #180 @ 0xb4 │ │ - add r1, sp, #80 @ 0x50 │ │ - b.n 968e8 │ │ - ldr r2, [pc, #348] @ (96a20 ) │ │ - mov r0, r8 │ │ - mov r1, r9 │ │ - movs r3, #1 │ │ + add r0, sp, #176 @ 0xb0 │ │ + add r1, sp, #48 @ 0x30 │ │ + bl 97aa4 │ │ + b.n 9aeb2 │ │ + ldr r2, [pc, #508] @ (9b088 ) │ │ + mov r0, fp │ │ + mov r1, r8 │ │ + movs r3, #4 │ │ add r2, pc │ │ - bl c47d4 │ │ - cbz r0, 96900 │ │ - mov r1, r4 │ │ - str r6, [sp, #28] │ │ - add r2, sp, #192 @ 0xc0 │ │ - mov r9, r4 │ │ + bl c4ecc │ │ + cbz r0, 9aec8 │ │ + mov r1, r6 │ │ + add r2, sp, #240 @ 0xf0 │ │ + mov r8, r6 │ │ ldmia.w r1, {r0, r3, r4, r5, r6, r7} │ │ mov ip, r2 │ │ stmia.w ip, {r0, r3, r4, r5, r6, r7} │ │ - add r0, sp, #180 @ 0xb4 │ │ - add r1, sp, #96 @ 0x60 │ │ - bl 967a0 │ │ - ldr r0, [sp, #180] @ 0xb4 │ │ - ldr r1, [pc, #288] @ (96a10 ) │ │ + add r0, sp, #176 @ 0xb0 │ │ + add r1, sp, #88 @ 0x58 │ │ + bl 981b8 │ │ + ldr r0, [sp, #176] @ 0xb0 │ │ + ldr r1, [pc, #448] @ (9b078 ) │ │ cmp r0, r1 │ │ - bne.n 969be │ │ - ldr r0, [sp, #28] │ │ - mov r1, r8 │ │ - bl 5395a │ │ - mov r4, r9 │ │ - b.n 9690e │ │ - mov r0, r6 │ │ - mov r1, r8 │ │ - bl 5395a │ │ - ldr r0, [sp, #16] │ │ - bl 99838 │ │ - add.w sl, sl, #48 @ 0x30 │ │ - sub.w fp, fp, #48 @ 0x30 │ │ - adds r4, #48 @ 0x30 │ │ - b.n 96848 │ │ - add r0, sp, #56 @ 0x38 │ │ - ldr r1, [pc, #264] @ (96a28 ) │ │ - adds r0, #4 │ │ - movs r2, #43 @ 0x2b │ │ - add r1, pc │ │ - bl 9dedc │ │ + bne.w 9afdc │ │ + mov r0, sl │ │ + mov r1, fp │ │ + bl 54676 │ │ + movs r5, #0 │ │ + b.n 9aed8 │ │ + mov r0, sl │ │ + mov r1, fp │ │ + bl 54676 │ │ + ldr r0, [sp, #32] │ │ + bl 9a480 │ │ + mov r8, r6 │ │ + ldr r1, [sp, #44] @ 0x2c │ │ + add.w r9, r9, #48 @ 0x30 │ │ + add.w r8, r8, #48 @ 0x30 │ │ + subs r1, #48 @ 0x30 │ │ + b.n 9ae10 │ │ + ldr r0, [sp, #8] │ │ + str r0, [sp, #204] @ 0xcc │ │ + add r0, sp, #200 @ 0xc8 │ │ + bl 60396 │ │ + add r4, sp, #128 @ 0x80 │ │ + add r1, sp, #48 @ 0x30 │ │ + movs r2, #40 @ 0x28 │ │ mov r0, r4 │ │ - bl 99838 │ │ - b.n 969ee │ │ - ldr r0, [sp, #4] │ │ - str r0, [sp, #116] @ 0x74 │ │ - add r0, sp, #112 @ 0x70 │ │ - bl 60ebe │ │ - vldr d8, [sp, #88] @ 0x58 │ │ - movs r2, #36 @ 0x24 │ │ - ldr r4, [sp, #80] @ 0x50 │ │ - add r0, sp, #128 @ 0x80 │ │ - ldr r1, [pc, #204] @ (96a14 ) │ │ + bl ca0b2 │ │ + add r7, sp, #200 @ 0xc8 │ │ + ldr r1, [pc, #380] @ (9b07c ) │ │ + movs r2, #44 @ 0x2c │ │ add r1, pc │ │ - bl 9dedc │ │ - lsls r0, r4, #31 │ │ - ldrd r6, r5, [sp, #8] │ │ - ldr r0, [sp, #128] @ 0x80 │ │ - beq.n 9698e │ │ - ldr r1, [sp, #132] @ 0x84 │ │ - bl 998f4 │ │ - vldr d9, [sp, #104] @ 0x68 │ │ - movs r2, #36 @ 0x24 │ │ - ldr r4, [sp, #96] @ 0x60 │ │ - add r0, sp, #128 @ 0x80 │ │ - ldr r1, [pc, #176] @ (96a18 ) │ │ + mov r0, r7 │ │ + bl 9a438 │ │ + add r5, sp, #240 @ 0xf0 │ │ + mov r1, r4 │ │ + mov r2, r7 │ │ + mov r0, r5 │ │ + bl 9b094 │ │ + ldrd r8, r4, [sp, #240] @ 0xf0 │ │ + ldrd r0, r1, [sp, #248] @ 0xf8 │ │ + strd r0, r1, [sp, #192] @ 0xc0 │ │ + eor.w r0, r8, #2 │ │ + ldr.w fp, [sp, #256] @ 0x100 │ │ + orrs r0, r4 │ │ + bne.n 9af46 │ │ + ldr r4, [sp, #28] │ │ + movs r2, #0 │ │ + movs r3, #2 │ │ + ldrd r0, r1, [sp, #192] @ 0xc0 │ │ + strd r3, r2, [r4] │ │ + add.w r2, r4, #8 │ │ + stmia.w r2, {r0, r1, fp} │ │ + b.n 9b034 │ │ + ldr r1, [sp, #260] @ 0x104 │ │ + add.w r0, r5, #24 │ │ + str r1, [sp, #44] @ 0x2c │ │ + add r1, sp, #176 @ 0xb0 │ │ + str r1, [sp, #4] │ │ + add.w sl, sp, #128 @ 0x80 │ │ + ldmia.w r0, {r2, r3, r5, r6} │ │ + mov r0, sl │ │ + stmia r1!, {r2, r3, r5, r6} │ │ + movs r2, #40 @ 0x28 │ │ + add r1, sp, #88 @ 0x58 │ │ + bl ca0b2 │ │ + add r5, sp, #280 @ 0x118 │ │ + ldr r1, [pc, #276] @ (9b080 ) │ │ + movs r2, #39 @ 0x27 │ │ add r1, pc │ │ - bl 9dedc │ │ - lsls r0, r4, #31 │ │ - ldr r0, [sp, #128] @ 0x80 │ │ - beq.n 969dc │ │ - ldr r1, [sp, #132] @ 0x84 │ │ - bl 998f4 │ │ + mov r0, r5 │ │ + bl 9a438 │ │ + add.w r9, sp, #240 @ 0xf0 │ │ + mov r1, sl │ │ + mov r2, r5 │ │ + mov r0, r9 │ │ + bl 9b0ca │ │ + ldr r0, [sp, #240] @ 0xf0 │ │ + cmp r0, #0 │ │ + beq.n 9b03a │ │ + add.w r0, r9, #4 │ │ + mov r1, r7 │ │ + ldmia.w r0, {r2, r3, r4} │ │ + stmia r1!, {r2, r3, r4} │ │ + ldr r4, [sp, #28] │ │ + ldmia.w r7, {r1, r2, r3} │ │ + add.w r0, r4, #8 │ │ + stmia r0!, {r1, r2, r3} │ │ + movs r1, #2 │ │ movs r0, #0 │ │ - movs r1, #1 │ │ - strd r1, r0, [r6] │ │ - vstr d8, [r6, #8] │ │ - vstr d9, [r6, #16] │ │ - ldr r2, [pc, #132] @ (96a10 ) │ │ - b.n 96a00 │ │ - ldrd r1, r2, [sp, #132] @ 0x84 │ │ - strd r1, r2, [sp, #48] @ 0x30 │ │ - str r0, [sp, #60] @ 0x3c │ │ - vldr d0, [sp, #48] @ 0x30 │ │ - b.n 969ea │ │ - ldr r0, [sp, #20] │ │ + strd r1, r0, [r4] │ │ + mov r0, fp │ │ + ldr r1, [sp, #44] @ 0x2c │ │ + bl 54676 │ │ + b.n 9b034 │ │ + ldr r0, [sp, #36] @ 0x24 │ │ movs r2, #27 │ │ - str r0, [sp, #116] @ 0x74 │ │ - add r0, sp, #56 @ 0x38 │ │ - ldr r1, [pc, #124] @ (96a24 ) │ │ - adds r0, #4 │ │ + str r0, [sp, #204] @ 0xcc │ │ + ldr r4, [sp, #28] │ │ + ldr r1, [pc, #208] @ (9b08c ) │ │ + add.w r0, r4, #8 │ │ add r1, pc │ │ - bl 9dedc │ │ + bl 9a438 │ │ + movs r0, #0 │ │ + movs r1, #2 │ │ + strd r1, r0, [r4] │ │ add r0, sp, #128 @ 0x80 │ │ - bl 99838 │ │ - ldr r0, [sp, #16] │ │ - bl 99838 │ │ - b.n 969d2 │ │ - ldr r1, [sp, #20] │ │ - str r1, [sp, #116] @ 0x74 │ │ - ldr r1, [sp, #184] @ 0xb8 │ │ - ldr r2, [sp, #188] @ 0xbc │ │ - add r3, sp, #60 @ 0x3c │ │ + bl 9a480 │ │ + ldr r0, [sp, #32] │ │ + bl 9a480 │ │ + b.n 9affc │ │ + ldr r5, [sp, #28] │ │ + movs r3, #0 │ │ + ldr r1, [sp, #36] @ 0x24 │ │ + movs r4, #2 │ │ + str r1, [sp, #204] @ 0xcc │ │ + strd r4, r3, [r5] │ │ + add.w r3, r5, #8 │ │ + ldr r1, [sp, #180] @ 0xb4 │ │ + ldr r2, [sp, #184] @ 0xb8 │ │ stmia r3!, {r0, r1, r2} │ │ - mov r1, r8 │ │ - ldr r0, [sp, #28] │ │ - bl 5395a │ │ - ldr r5, [sp, #12] │ │ - add r0, sp, #112 @ 0x70 │ │ - bl 60ebe │ │ - b.n 969ee │ │ - ldrd r1, r2, [sp, #132] @ 0x84 │ │ - strd r1, r2, [sp, #40] @ 0x28 │ │ - str r0, [sp, #60] @ 0x3c │ │ - vldr d0, [sp, #40] @ 0x28 │ │ - vstr d0, [sp, #64] @ 0x40 │ │ - vldr d0, [sp, #64] @ 0x40 │ │ - vstr d0, [sp, #32] │ │ - ldr r2, [sp, #60] @ 0x3c │ │ - ldrd r0, r1, [sp, #32] │ │ - strd r0, r1, [r5, #4] │ │ - str r2, [r5, #0] │ │ - add sp, #216 @ 0xd8 │ │ - vpop {d8-d9} │ │ - add sp, #4 │ │ + mov r0, sl │ │ + mov r1, fp │ │ + bl 54676 │ │ + ldrd r7, sl, [sp, #20] │ │ + ldrd r9, r4, [sp, #12] │ │ + add r0, sp, #200 @ 0xc8 │ │ + bl 60396 │ │ + add r0, sp, #48 @ 0x30 │ │ + bl 97b40 │ │ + movs r0, #0 │ │ + rsbs r1, r7, #17 │ │ + sbcs r0, r4 │ │ + bcc.n 9b02e │ │ + cmp r7, #15 │ │ + bne.n 9b02e │ │ + cmp.w r9, #0 │ │ + beq.n 9b034 │ │ + add.w r0, sl, #8 │ │ + bl 9a53a │ │ + b.n 9b034 │ │ + mov r0, sl │ │ + bl 9a480 │ │ + add sp, #292 @ 0x124 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + adds r5, r7, #4 │ │ + add.w r1, r9, #8 │ │ + movs r2, #32 │ │ + mov r0, r5 │ │ + bl ca0b2 │ │ + ldr r6, [sp, #28] │ │ + mov r1, r5 │ │ + movs r2, #32 │ │ + add.w r0, r6, #40 @ 0x28 │ │ + bl ca0b2 │ │ + ldr r7, [sp, #4] │ │ + ldrd r0, r1, [sp, #192] @ 0xc0 │ │ + strd r0, r1, [r6, #8] │ │ + add.w r0, r6, #24 │ │ + ldmia.w r7, {r1, r2, r3, r5} │ │ + stmia r0!, {r1, r2, r3, r5} │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + strd r8, r4, [r6] │ │ + strd fp, r0, [r6, #16] │ │ + b.n 9b034 │ │ nop │ │ movs r3, r0 │ │ strh r0, [r0, #0] │ │ - add r7, pc, #968 @ (adr r7, 96de0 ) │ │ - vqshl.u64 q13, q10, #56 @ 0x38 │ │ - @ instruction: 0xfff8beb4 │ │ - @ instruction: 0xfff8be8d │ │ - vcvt.u32.f32 q14, q12, #8 │ │ - vshr.u32 d29, d11, #8 │ │ - vtbl.8 d30, {d8-d9}, d29 │ │ - blx lr │ │ - sub sp, #232 @ 0xe8 │ │ - add.w r8, sp, #104 @ 0x68 │ │ - mov sl, r1 │ │ - mov r9, r0 │ │ - mov r1, r2 │ │ - mov r0, r8 │ │ - bl a7f00 │ │ - ldrd r7, r4, [sp, #104] @ 0x68 │ │ - add.w r0, r8, #8 │ │ - add r6, sp, #88 @ 0x58 │ │ - ldmia.w r0, {r2, r3, r5} │ │ - eor.w r0, r7, #2 │ │ - orrs r0, r4 │ │ - mov r1, r6 │ │ + ldrb r5, [r4, r0] │ │ + vtbx.8 d21, {d24-d27}, d23 │ │ + vcvt.u16.f16 d21, d2, #8 │ │ + vtbl.8 d31, {d8-d9}, d6 │ │ + vcvt.f32.u32 d23, d31, #10 │ │ + vshr.u32 q12, q0, #8 │ │ + vsli.64 d27, d16, #56 @ 0x38 │ │ + mov r4, r2 │ │ + ldrd r2, r3, [r1] │ │ + eor.w r2, r2, #2 │ │ + orrs r2, r3 │ │ + bne.n 9b0b8 │ │ + ldmia.w r4, {r2, r3, r5} │ │ + add.w r1, r0, #8 │ │ stmia r1!, {r2, r3, r5} │ │ - bne.n 96a70 │ │ - add r0, sp, #72 @ 0x48 │ │ - ldmia.w r6, {r2, r3, r4} │ │ - mov r1, r0 │ │ - stmia r1!, {r2, r3, r4} │ │ - ldmia.w r0, {r1, r2, r3} │ │ - stmia.w r9, {r1, r2, r3} │ │ - b.n 96abc │ │ - add.w r1, r8, #20 │ │ - add.w r8, sp, #176 @ 0xb0 │ │ - movs r2, #52 @ 0x34 │ │ - mov r0, r8 │ │ - bl c99c0 │ │ - add r5, sp, #72 @ 0x48 │ │ - ldmia.w r6, {r1, r2, r3} │ │ - mov r6, sp │ │ - mov r0, r5 │ │ - stmia r0!, {r1, r2, r3} │ │ - mov r1, sl │ │ - mov r0, r6 │ │ - movs r2, #72 @ 0x48 │ │ - bl c9a94 │ │ - strd r7, r4, [sl] │ │ - add.w r0, sl, #8 │ │ + movs r2, #2 │ │ + movs r1, #0 │ │ + strd r2, r1, [r0] │ │ + pop {r4, r5, r7, pc} │ │ + movs r2, #40 @ 0x28 │ │ + bl ca0b2 │ │ + ldrd r0, r1, [r4] │ │ + ldmia.w sp!, {r4, r5, r7, lr} │ │ + b.w 629fc │ │ + push {r4, r5, r7, lr} │ │ + mov r4, r0 │ │ + ldr r0, [r1, #0] │ │ + mov r5, r2 │ │ + lsls r0, r0, #31 │ │ + beq.n 9b0ee │ │ + add.w r0, r4, #8 │ │ + adds r1, #8 │ │ + movs r2, #32 │ │ + bl ca0b2 │ │ + ldrd r0, r1, [r5] │ │ + bl 629fc │ │ + movs r0, #0 │ │ + b.n 9b0f8 │ │ ldmia.w r5, {r1, r2, r3} │ │ + adds r0, r4, #4 │ │ stmia r0!, {r1, r2, r3} │ │ + movs r0, #1 │ │ + str r0, [r4, #0] │ │ + pop {r4, r5, r7, pc} │ │ + push {r4, r5, r7, lr} │ │ + mov r4, r2 │ │ + ldrd r2, r3, [r1] │ │ + eor.w r2, r2, #3 │ │ + orrs r2, r3 │ │ + bne.n 9b120 │ │ + ldmia.w r4, {r2, r3, r5} │ │ + add.w r1, r0, #8 │ │ + stmia r1!, {r2, r3, r5} │ │ + movs r2, #3 │ │ + movs r1, #0 │ │ + strd r2, r1, [r0] │ │ + pop {r4, r5, r7, pc} │ │ + movs r2, #72 @ 0x48 │ │ + bl ca098 │ │ + ldrd r0, r1, [r4] │ │ + ldmia.w sp!, {r4, r5, r7, lr} │ │ + b.w 629fc │ │ + push {r4, r5, r7, lr} │ │ + mov r4, r2 │ │ + ldrd r2, r3, [r1] │ │ + eor.w r2, r2, #2 │ │ + orrs r2, r3 │ │ + bne.n 9b156 │ │ + ldmia.w r4, {r2, r3, r5} │ │ + add.w r1, r0, #8 │ │ + stmia r1!, {r2, r3, r5} │ │ + movs r2, #2 │ │ + movs r1, #0 │ │ + strd r2, r1, [r0] │ │ + pop {r4, r5, r7, pc} │ │ + movs r2, #72 @ 0x48 │ │ + bl ca098 │ │ + ldrd r0, r1, [r4] │ │ + ldmia.w sp!, {r4, r5, r7, lr} │ │ + b.w 629fc │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + sub sp, #276 @ 0x114 │ │ + mov r3, r0 │ │ + movs r0, #2 │ │ + mov r5, r1 │ │ + strb.w r0, [sp, #86] @ 0x56 │ │ + strb.w r0, [sp, #87] @ 0x57 │ │ + mov.w r4, #2147483648 @ 0x80000000 │ │ + ldrd r0, r1, [r1] │ │ + str r4, [sp, #72] @ 0x48 │ │ + subs r7, r0, #2 │ │ + sbc.w r2, r1, #0 │ │ + subs.w r0, r7, #15 │ │ + it ne │ │ + movne r0, #1 │ │ + movs r6, #0 │ │ + rsbs r1, r7, #17 │ │ + str r2, [sp, #48] @ 0x30 │ │ + sbcs.w r1, r6, r2 │ │ + mov.w r1, #0 │ │ + it cc │ │ + movcc r1, #1 │ │ + orrs r0, r1 │ │ + str r0, [sp, #44] @ 0x2c │ │ + beq.n 9b1cc │ │ + ldr r1, [pc, #868] @ (9b514 ) │ │ + adds r0, r3, #4 │ │ + movs r2, #43 @ 0x2b │ │ + mov r6, r3 │ │ + add r1, pc │ │ + bl 9a438 │ │ + mov.w r0, #2147483648 @ 0x80000000 │ │ + str r4, [r6, #0] │ │ + bl 9b7f4 │ │ + ldrd r3, r2, [sp, #44] @ 0x2c │ │ + b.n 9b708 │ │ + ldr r1, [r5, #16] │ │ + add.w r8, sp, #104 @ 0x68 │ │ + strd r7, r3, [sp, #36] @ 0x24 │ │ + mov.w r6, #2147483648 @ 0x80000000 │ │ + ldrd r0, r7, [r5, #8] │ │ + str r0, [sp, #96] @ 0x60 │ │ + add.w r0, r1, r1, lsl #1 │ │ + str r5, [sp, #28] │ │ + add.w r1, r7, r0, lsl #4 │ │ + add.w r0, r8, #4 │ │ + strd r7, r7, [sp, #88] @ 0x58 │ │ + str r1, [sp, #64] @ 0x40 │ │ + str r1, [sp, #100] @ 0x64 │ │ + str r0, [sp, #32] │ │ + add r0, sp, #136 @ 0x88 │ │ + add.w r1, r0, #20 │ │ + adds r0, #24 │ │ + str r1, [sp, #60] @ 0x3c │ │ + str r0, [sp, #56] @ 0x38 │ │ + add r0, sp, #184 @ 0xb8 │ │ + str r0, [sp, #20] │ │ + ldr.w sl, [sp, #92] @ 0x5c │ │ + str r6, [sp, #52] @ 0x34 │ │ + ldr r0, [sp, #64] @ 0x40 │ │ + cmp r7, r0 │ │ + beq.w 9b57e │ │ + add.w r1, r7, #20 │ │ + mov r0, r8 │ │ + movs r2, #28 │ │ + ldrd r4, r6, [r7] │ │ + ldrd r5, fp, [r7, #8] │ │ + ldr.w r9, [r7, #16] │ │ + bl ca0b2 │ │ + eor.w r0, r4, #20 │ │ + add.w sl, r7, #48 @ 0x30 │ │ + orrs r0, r6 │ │ + beq.w 9b57e │ │ + ldr r0, [sp, #60] @ 0x3c │ │ mov r1, r8 │ │ - add.w r0, sl, #20 │ │ - movs r2, #52 @ 0x34 │ │ - bl c99c0 │ │ + movs r2, #28 │ │ + str.w r9, [sp, #152] @ 0x98 │ │ + str r5, [sp, #68] @ 0x44 │ │ + strd r5, fp, [sp, #144] @ 0x90 │ │ + strd r4, r6, [sp, #136] @ 0x88 │ │ + bl ca0b2 │ │ + subs.w r8, r4, #2 │ │ + sbc.w r5, r6, #0 │ │ + rsbs r0, r8, #17 │ │ + mov.w r0, #0 │ │ + sbcs r0, r5 │ │ + bcc.w 9b5f8 │ │ + cmp.w r8, #4 │ │ + bne.w 9b5f8 │ │ + ldr r2, [pc, #676] @ (9b518 ) │ │ + mov r0, fp │ │ + mov r1, r9 │ │ + movs r3, #5 │ │ + add r2, pc │ │ + mov r4, fp │ │ + bl c4ecc │ │ + cbnz r0, 9b2d2 │ │ + ldr r2, [pc, #660] @ (9b51c ) │ │ + mov r0, r4 │ │ + mov r1, r9 │ │ + movs r3, #17 │ │ + add r2, pc │ │ + bl c4ecc │ │ + cbnz r0, 9b30c │ │ + ldr r2, [pc, #648] @ (9b520 ) │ │ + mov r0, r4 │ │ + mov r1, r9 │ │ + movs r3, #40 @ 0x28 │ │ + add r2, pc │ │ + bl c4ecc │ │ + cmp r0, #0 │ │ + bne.w 9b392 │ │ + ldr r2, [pc, #632] @ (9b524 ) │ │ + mov r0, r4 │ │ + mov r1, r9 │ │ + movs r3, #23 │ │ + add r2, pc │ │ + bl c4ecc │ │ + cmp r0, #0 │ │ + bne.w 9b3b0 │ │ + ldr r0, [sp, #68] @ 0x44 │ │ + mov r1, r4 │ │ + bl 54676 │ │ + ldr r0, [sp, #56] @ 0x38 │ │ + bl 9a480 │ │ + mov r7, sl │ │ + add.w r8, sp, #104 @ 0x68 │ │ + b.n 9b20e │ │ + ldr.w ip, [sp, #32] │ │ + mov fp, r5 │ │ + str.w sl, [sp, #92] @ 0x5c │ │ + add r1, sp, #184 @ 0xb8 │ │ + mov r9, r4 │ │ + ldmia.w ip, {r2, r3, r4, r5, r6, r7} │ │ + mov r0, r1 │ │ + stmia r0!, {r2, r3, r4, r5, r6, r7} │ │ + add r0, sp, #256 @ 0x100 │ │ + bl af334 │ │ + ldrd r3, r1, [sp, #256] @ 0x100 │ │ + ldrd ip, r2, [sp, #264] @ 0x108 │ │ + cmp r3, #0 │ │ + beq.n 9b3da │ │ + ldr r3, [pc, #556] @ (9b528 ) │ │ + ldr.w sl, [sp, #52] @ 0x34 │ │ + cmp r1, r3 │ │ + bne.w 9b766 │ │ + movs r4, #4 │ │ + mov r6, sl │ │ + b.n 9b552 │ │ + ldr r0, [sp, #32] │ │ + mov r9, r4 │ │ + str.w sl, [sp, #92] @ 0x5c │ │ + add r1, sp, #184 @ 0xb8 │ │ + ldmia.w r0, {r2, r3, r4, r5, r6, r7} │ │ + stmia r1!, {r2, r3, r4, r5, r6, r7} │ │ + ldrd r0, r1, [sp, #184] @ 0xb8 │ │ + subs r0, #2 │ │ + sbc.w r1, r1, #0 │ │ + subs.w r2, r0, #18 │ │ + sbcs.w r1, r1, #0 │ │ + mov.w r1, #16 │ │ + it cs │ │ + movcs r0, r1 │ │ + subs r0, #5 │ │ + cmp r0, #9 │ │ + bhi.n 9b3f6 │ │ + ldr r7, [sp, #36] @ 0x24 │ │ + ldr.w sl, [sp, #52] @ 0x34 │ │ + tbh [pc, r0, lsl #1] │ │ + lsls r2, r3, #8 │ │ + lsls r7, r3, #8 │ │ + lsls r3, r1, #8 │ │ + lsls r3, r1, #8 │ │ + lsls r1, r0, #8 │ │ + lsls r1, r0, #8 │ │ + lsls r6, r0, #8 │ │ + lsls r1, r0, #8 │ │ + lsls r6, r0, #8 │ │ + movs r2, r1 │ │ + add r2, sp, #192 @ 0xc0 │ │ + ldr r3, [pc, #456] @ (9b528 ) │ │ + str r3, [sp, #212] @ 0xd4 │ │ + ldmia r2, {r0, r1, r2} │ │ + add r3, sp, #212 @ 0xd4 │ │ + add.w r2, r2, r2, lsl #1 │ │ + str r3, [sp, #240] @ 0xf0 │ │ + add.w r2, r1, r2, lsl #3 │ │ + strd r1, r1, [sp, #224] @ 0xe0 │ │ + strd r0, r2, [sp, #232] @ 0xe8 │ │ + add r6, sp, #224 @ 0xe0 │ │ mov r0, r6 │ │ - bl 96ac8 │ │ - ldr r0, [pc, #12] @ (96ac4 ) │ │ - str.w r0, [r9] │ │ - add sp, #232 @ 0xe8 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ + bl b3300 │ │ + uxtb r4, r0 │ │ + cmp r4, #6 │ │ + bne.n 9b40c │ │ + mov r0, r6 │ │ + bl 60298 │ │ + movs r1, #1 │ │ + movs r6, #0 │ │ + movs r5, #0 │ │ + b.n 9b472 │ │ + ldr.w ip, [sp, #32] │ │ + mov fp, r5 │ │ + str.w sl, [sp, #92] @ 0x5c │ │ + add r2, sp, #184 @ 0xb8 │ │ + mov r9, r4 │ │ + ldmia.w ip, {r0, r3, r4, r5, r6, r7} │ │ + mov r1, r2 │ │ + stmia r1!, {r0, r3, r4, r5, r6, r7} │ │ + add r0, sp, #256 @ 0x100 │ │ + add.w r1, sp, #86 @ 0x56 │ │ + b.n 9b3cc │ │ + ldr.w ip, [sp, #32] │ │ + mov fp, r5 │ │ + str.w sl, [sp, #92] @ 0x5c │ │ + add r2, sp, #184 @ 0xb8 │ │ + mov r9, r4 │ │ + ldmia.w ip, {r0, r3, r4, r5, r6, r7} │ │ + mov r1, r2 │ │ + stmia r1!, {r0, r3, r4, r5, r6, r7} │ │ + add r0, sp, #256 @ 0x100 │ │ + add.w r1, sp, #87 @ 0x57 │ │ + bl 984f8 │ │ + ldr r0, [sp, #256] @ 0x100 │ │ + ldr r1, [pc, #340] @ (9b528 ) │ │ + cmp r0, r1 │ │ + beq.n 9b3f0 │ │ + b.n 9b72e │ │ + add r3, sp, #72 @ 0x48 │ │ + add r0, sp, #224 @ 0xe0 │ │ + ldmia.w r3, {r5, r6, r7} │ │ + mov r4, r0 │ │ + stmia r4!, {r5, r6, r7} │ │ + str r2, [sp, #80] @ 0x50 │ │ + strd r1, ip, [sp, #72] @ 0x48 │ │ + bl 97c62 │ │ + ldr r6, [sp, #52] @ 0x34 │ │ + movs r4, #4 │ │ + b.n 9b552 │ │ + ldr r7, [sp, #36] @ 0x24 │ │ + mov.w r6, #2147483648 @ 0x80000000 │ │ + ldr.w sl, [sp, #52] @ 0x34 │ │ + mov.w r8, #1 │ │ + add r0, sp, #184 @ 0xb8 │ │ + bl aa45c │ │ + b.n 9b4f8 │ │ + ldr r3, [pc, #284] @ (9b52c ) │ │ + movs r0, #8 │ │ + movs r1, #1 │ │ + movs r2, #1 │ │ + add r3, pc │ │ + movs r5, #1 │ │ + bl c9b20 │ │ + strb r4, [r1, #0] │ │ + add r2, sp, #244 @ 0xf4 │ │ + mov r8, r1 │ │ + stmia r2!, {r0, r1, r5} │ │ + mov r1, r6 │ │ + add.w ip, sp, #256 @ 0x100 │ │ + ldmia.w r1, {r2, r3, r4, r6, r7} │ │ + mov r0, ip │ │ + stmia r0!, {r2, r3, r4, r6, r7} │ │ + mov r6, ip │ │ + mov r0, r6 │ │ + bl b3300 │ │ + uxtb r4, r0 │ │ + cmp r4, #6 │ │ + beq.n 9b466 │ │ + ldr r0, [sp, #244] @ 0xf4 │ │ + cmp r5, r0 │ │ + beq.n 9b450 │ │ + strb.w r4, [r8, r5] │ │ + adds r5, #1 │ │ + str r5, [sp, #252] @ 0xfc │ │ + b.n 9b434 │ │ + movs r0, #1 │ │ + mov r1, r5 │ │ + str r0, [sp, #0] │ │ + add r0, sp, #244 @ 0xf4 │ │ + movs r2, #1 │ │ + movs r3, #1 │ │ + bl 4b964 │ │ + ldr.w r8, [sp, #248] @ 0xf8 │ │ + b.n 9b446 │ │ + mov r0, r6 │ │ + bl 60298 │ │ + ldrd r6, r1, [sp, #244] @ 0xf4 │ │ + ldr r7, [sp, #36] @ 0x24 │ │ + ldr r4, [sp, #212] @ 0xd4 │ │ + ldr r0, [pc, #868] @ (9b7dc ) │ │ + cmp r4, r0 │ │ + bne.n 9b484 │ │ + strd r1, r5, [sp, #12] │ │ + mov.w r8, #0 │ │ + b.n 9b498 │ │ + ldrd r5, r0, [sp, #216] @ 0xd8 │ │ + str r0, [sp, #16] │ │ + mov r0, r6 │ │ + bl c1c04 │ │ + mov.w r8, #1 │ │ + mov r6, r4 │ │ + str r5, [sp, #12] │ │ + ldrd r0, r1, [sp, #184] @ 0xb8 │ │ + ldr r3, [sp, #40] @ 0x28 │ │ + subs r0, #2 │ │ + sbc.w r1, r1, #0 │ │ + subs.w r2, r0, #18 │ │ + sbcs.w r1, r1, #0 │ │ + mov.w r1, #16 │ │ + it cs │ │ + movcs r0, r1 │ │ + subs r0, #5 │ │ + cmp r0, #9 │ │ + bhi.n 9b404 │ │ + tbb [pc, r0] │ │ + asrs r1, r3, #16 │ │ + lsrs r7, r1, #28 │ │ + lsls r5, r0, #20 │ │ + lsls r2, r1, #20 │ │ + subs r2, r1, #0 │ │ + ldr r0, [sp, #192] @ 0xc0 │ │ + ldr r1, [sp, #196] @ 0xc4 │ │ + bl c97b8 │ │ + b.n 9b4f8 │ │ + ldr r0, [sp, #192] @ 0xc0 │ │ + ldr r1, [sp, #196] @ 0xc4 │ │ + bl 6d978 │ │ + b.n 9b4f8 │ │ + ldr r0, [sp, #192] @ 0xc0 │ │ + ldr r1, [sp, #196] @ 0xc4 │ │ + bl 57ff4 │ │ + b.n 9b4f8 │ │ + ldrd r0, r1, [sp, #192] @ 0xc0 │ │ + bl 54676 │ │ + b.n 9b4f8 │ │ + ldrd r0, r1, [sp, #192] @ 0xc0 │ │ + bl c1c04 │ │ + ldr r3, [sp, #40] @ 0x28 │ │ + cmp.w r8, #0 │ │ + beq.n 9b530 │ │ + ldr r2, [pc, #728] @ (9b7dc ) │ │ + ldrd r0, r1, [sp, #136] @ 0x88 │ │ + ldr r4, [sp, #16] │ │ + cmp r6, r2 │ │ + bne.w 9b798 │ │ + mov r6, sl │ │ + b.n 9b54a │ │ nop │ │ - movs r3, r0 │ │ + ldrb r4, [r4, #17] │ │ + @ instruction: 0xfff86fd1 │ │ + @ instruction: 0xfff86fae │ │ + vtbx.8 d21, {d8-d10}, d0 │ │ + @ instruction: 0xfff85a54 │ │ + vrev64.32 d16, d3 │ │ strh r0, [r0, #0] │ │ - ldrd r1, r2, [r0] │ │ - eor.w r1, r1, #2 │ │ - orrs r1, r2 │ │ + ldr r0, [r1, #124] @ 0x7c │ │ + movs r3, r0 │ │ + ldr r1, [sp, #24] │ │ + cmp.w sl, #2147483648 @ 0x80000000 │ │ + ldr r4, [sp, #16] │ │ itt ne │ │ - ldrdne r0, r1, [r0, #16] │ │ - bne.w 5395a │ │ - bx lr │ │ - bmi.n 96a8a │ │ - push {r0, r1, r2, r3, r4, r5, r7, lr} │ │ - mov r5, r1 │ │ - mov r4, r0 │ │ - mov r0, sp │ │ - mov r1, r2 │ │ - bl af620 │ │ - ldr r0, [sp, #0] │ │ - cbz r0, 96afc │ │ - add r2, sp, #4 │ │ - ldmia r2, {r0, r1, r2} │ │ - strd r1, r2, [r4, #4] │ │ - b.n 96b0e │ │ - ldrd r0, r1, [sp, #8] │ │ - movs r2, #0 │ │ - movs r3, #1 │ │ - strd r0, r1, [r5, #8] │ │ - strd r3, r2, [r5] │ │ - ldr r0, [pc, #4] @ (96b14 ) │ │ + movne r0, sl │ │ + blne c1c04 │ │ + ldrd r0, r1, [sp, #136] @ 0x88 │ │ + ldr r2, [sp, #12] │ │ + str r4, [sp, #8] │ │ + str r2, [sp, #24] │ │ + subs r4, r0, #2 │ │ + sbc.w fp, r1, #0 │ │ + mov r8, r4 │ │ + ldr r0, [sp, #68] @ 0x44 │ │ + mov r1, r9 │ │ + bl 54676 │ │ + rsbs r0, r8, #17 │ │ + mov.w r0, #0 │ │ + sbcs.w r0, r0, fp │ │ + bcc.n 9b56c │ │ + cmp r4, #4 │ │ + beq.n 9b572 │ │ + add r0, sp, #136 @ 0x88 │ │ + bl 9a480 │ │ + ldr r0, [sp, #100] @ 0x64 │ │ + add.w r8, sp, #104 @ 0x68 │ │ + ldr r7, [sp, #92] @ 0x5c │ │ + str r0, [sp, #64] @ 0x40 │ │ + b.n 9b208 │ │ + str.w sl, [sp, #92] @ 0x5c │ │ + add r0, sp, #88 @ 0x58 │ │ + bl 60396 │ │ + add r6, sp, #72 @ 0x48 │ │ + movs r2, #40 @ 0x28 │ │ + ldmia r6, {r4, r5, r6} │ │ + add r0, sp, #136 @ 0x88 │ │ + ldr r1, [pc, #588] @ (9b7e0 ) │ │ + add r1, pc │ │ + bl 9a438 │ │ + ldr r0, [sp, #136] @ 0x88 │ │ + cmp.w r4, #2147483648 @ 0x80000000 │ │ + bne.n 9b5c2 │ │ + ldr r4, [sp, #40] @ 0x28 │ │ + mov.w r3, #2147483648 @ 0x80000000 │ │ + ldrd r1, r2, [sp, #140] @ 0x8c │ │ + strd r3, r0, [r4] │ │ + strd r1, r2, [r4, #8] │ │ + ldr r0, [sp, #52] @ 0x34 │ │ + ldr r1, [sp, #24] │ │ + bl 9b7f4 │ │ + movs r3, #0 │ │ + ldr r5, [sp, #28] │ │ + ldr r7, [sp, #36] @ 0x24 │ │ + b.n 9b706 │ │ + ldr r1, [sp, #140] @ 0x8c │ │ + bl 629fc │ │ + add r0, sp, #184 @ 0xb8 │ │ + movs r2, #52 @ 0x34 │ │ + stmia r0!, {r4, r5, r6} │ │ + add r0, sp, #136 @ 0x88 │ │ + ldr r1, [pc, #528] @ (9b7e4 ) │ │ + add r1, pc │ │ + bl 9a438 │ │ + ldr r6, [sp, #52] @ 0x34 │ │ + ldr r0, [sp, #136] @ 0x88 │ │ + ldr r7, [sp, #36] @ 0x24 │ │ + cmp.w r6, #2147483648 @ 0x80000000 │ │ + bne.n 9b644 │ │ + ldr r4, [sp, #40] @ 0x28 │ │ + mov.w r3, #2147483648 @ 0x80000000 │ │ + ldrd r1, r2, [sp, #140] @ 0x8c │ │ + strd r3, r0, [r4] │ │ + strd r1, r2, [r4, #8] │ │ + b.n 9b6fc │ │ + str.w sl, [sp, #92] @ 0x5c │ │ + movs r2, #27 │ │ + ldr r4, [sp, #40] @ 0x28 │ │ + ldr r1, [pc, #492] @ (9b7f0 ) │ │ + adds r0, r4, #4 │ │ + add r1, pc │ │ + bl 9a438 │ │ + mov.w r0, #2147483648 @ 0x80000000 │ │ str r0, [r4, #0] │ │ - pop {r0, r1, r2, r3, r4, r5, r7, pc} │ │ + add r0, sp, #136 @ 0x88 │ │ + bl 9a480 │ │ + ldr r5, [sp, #28] │ │ + ldr r7, [sp, #36] @ 0x24 │ │ + ldr.w sl, [sp, #52] @ 0x34 │ │ + ldr r0, [sp, #56] @ 0x38 │ │ + bl 9a480 │ │ + add r0, sp, #88 @ 0x58 │ │ + bl 60396 │ │ + ldr r1, [sp, #24] │ │ + mov r0, sl │ │ + bl 9b7f4 │ │ + ldr r0, [sp, #72] @ 0x48 │ │ + cmp.w r0, #2147483648 @ 0x80000000 │ │ + beq.w 9b1c6 │ │ + add r0, sp, #72 @ 0x48 │ │ + bl 97c70 │ │ + b.n 9b1c6 │ │ + ldr r1, [sp, #140] @ 0x8c │ │ + bl 629fc │ │ + ldrb.w r4, [sp, #86] @ 0x56 │ │ + add r5, sp, #136 @ 0x88 │ │ + ldr r1, [pc, #404] @ (9b7e8 ) │ │ + movs r2, #75 @ 0x4b │ │ + mov r0, r5 │ │ + add r1, pc │ │ + bl 9a438 │ │ + add r0, sp, #104 @ 0x68 │ │ + mov r1, r4 │ │ + mov r2, r5 │ │ + bl 9b800 │ │ + ldrb.w r8, [sp, #108] @ 0x6c │ │ + ldr r0, [sp, #104] @ 0x68 │ │ + ldr r1, [pc, #364] @ (9b7dc ) │ │ + cmp r0, r1 │ │ + bne.n 9b6be │ │ + ldrb.w r4, [sp, #87] @ 0x57 │ │ + add r5, sp, #136 @ 0x88 │ │ + mov r9, r1 │ │ + ldr r1, [pc, #368] @ (9b7ec ) │ │ + mov r0, r5 │ │ + movs r2, #58 @ 0x3a │ │ + add r1, pc │ │ + bl 9a438 │ │ + add r0, sp, #104 @ 0x68 │ │ + mov r1, r4 │ │ + mov r2, r5 │ │ + bl 9b800 │ │ + ldrb.w ip, [sp, #108] @ 0x6c │ │ + ldr r1, [sp, #104] @ 0x68 │ │ + cmp r1, r9 │ │ + bne.n 9b6da │ │ + ldr r0, [sp, #20] │ │ + ldr r5, [sp, #40] @ 0x28 │ │ + ldmia.w r0, {r2, r3, r4} │ │ + mov r1, r5 │ │ + stmia r1!, {r2, r3, r4} │ │ + movs r3, #0 │ │ + ldr r0, [sp, #24] │ │ + str r0, [r5, #16] │ │ + ldr r0, [sp, #8] │ │ + strb.w ip, [r5, #25] │ │ + strb.w r8, [r5, #24] │ │ + str r6, [r5, #12] │ │ + str r0, [r5, #20] │ │ + ldr r5, [sp, #28] │ │ + b.n 9b706 │ │ + ldr r3, [sp, #40] @ 0x28 │ │ + ldr r2, [sp, #112] @ 0x70 │ │ + ldr.w r1, [sp, #109] @ 0x6d │ │ + str r2, [r3, #12] │ │ + str.w r1, [r3, #9] │ │ + mov.w r1, #2147483648 @ 0x80000000 │ │ + strb.w r8, [r3, #8] │ │ + strd r1, r0, [r3] │ │ + b.n 9b6f4 │ │ + ldr r4, [sp, #40] @ 0x28 │ │ + mov.w r0, #2147483648 @ 0x80000000 │ │ + ldr r3, [sp, #112] @ 0x70 │ │ + ldr.w r2, [sp, #109] @ 0x6d │ │ + str r3, [r4, #12] │ │ + str.w r2, [r4, #9] │ │ + strb.w ip, [r4, #8] │ │ + strd r0, r1, [r4] │ │ + ldr r1, [sp, #24] │ │ + mov r0, r6 │ │ + bl c1c04 │ │ + add r0, sp, #184 @ 0xb8 │ │ + bl 97c70 │ │ + ldr r5, [sp, #28] │ │ + movs r3, #0 │ │ + ldr r2, [sp, #48] @ 0x30 │ │ + movs r0, #0 │ │ + rsbs r1, r7, #17 │ │ + sbcs r0, r2 │ │ + bcc.n 9b722 │ │ + cmp r7, #15 │ │ + bne.n 9b722 │ │ + cbz r3, 9b728 │ │ + add.w r0, r5, #8 │ │ + bl 9a53a │ │ + b.n 9b728 │ │ + mov r0, r5 │ │ + bl 9a480 │ │ + add sp, #276 @ 0x114 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + ldr r4, [sp, #40] @ 0x28 │ │ + mov.w r3, #2147483648 @ 0x80000000 │ │ + ldr r7, [sp, #36] @ 0x24 │ │ + ldr.w sl, [sp, #52] @ 0x34 │ │ + ldr r1, [sp, #260] @ 0x104 │ │ + ldr r2, [sp, #264] @ 0x108 │ │ + str r1, [r4, #8] │ │ + str r3, [r4, #0] │ │ + str r0, [r4, #4] │ │ + str r2, [r4, #12] │ │ + b.n 9b776 │ │ + ldr r0, [sp, #192] @ 0xc0 │ │ + ldr r1, [sp, #196] @ 0xc4 │ │ + bl c97b8 │ │ + b.n 9b78c │ │ + ldr r0, [sp, #192] @ 0xc0 │ │ + ldr r1, [sp, #196] @ 0xc4 │ │ + bl 6d978 │ │ + b.n 9b78c │ │ + ldr r0, [sp, #192] @ 0xc0 │ │ + ldr r1, [sp, #196] @ 0xc4 │ │ + bl 57ff4 │ │ + b.n 9b78c │ │ + ldr r4, [sp, #40] @ 0x28 │ │ + mov.w r3, #2147483648 @ 0x80000000 │ │ + ldr r7, [sp, #36] @ 0x24 │ │ + strd r3, r1, [r4] │ │ + strd ip, r2, [r4, #8] │ │ + movs r4, #1 │ │ + b.n 9b7b8 │ │ + ldrd r0, r1, [sp, #192] @ 0xc0 │ │ + bl c1c04 │ │ + b.n 9b78c │ │ + ldrd r0, r1, [sp, #192] @ 0xc0 │ │ + bl 54676 │ │ + ldrd r0, r1, [sp, #136] @ 0x88 │ │ + mov.w r6, #2147483648 @ 0x80000000 │ │ + ldr r3, [sp, #40] @ 0x28 │ │ + ldr r4, [sp, #16] │ │ + subs.w r8, r0, #2 │ │ + mov.w r2, #2147483648 @ 0x80000000 │ │ + sub.w r0, r8, #4 │ │ + strd r2, r6, [r3] │ │ + ldr r2, [sp, #12] │ │ + clz r0, r0 │ │ + strd r2, r4, [r3, #8] │ │ + sbc.w fp, r1, #0 │ │ + lsrs r4, r0, #5 │ │ + ldr r0, [sp, #68] @ 0x44 │ │ + mov r1, r9 │ │ + bl 54676 │ │ + add r0, sp, #136 @ 0x88 │ │ + str r0, [sp, #56] @ 0x38 │ │ + movs r0, #0 │ │ + ldr r5, [sp, #28] │ │ + rsbs r1, r8, #17 │ │ + sbcs.w r0, r0, fp │ │ + bcc.w 9b61e │ │ + cmp r4, #0 │ │ + bne.w 9b624 │ │ + b.n 9b61e │ │ + movs r3, r0 │ │ + strh r0, [r0, #0] │ │ + str r3, [r5, #16] │ │ + vqshlu.s32 , , #24 │ │ + vpadal.s32 d21, d1 │ │ + vpadal.s32 d21, d18 │ │ + vqshl.u64 , , #56 @ 0x38 │ │ + vsra.u64 d31, d16, #8 │ │ + ldr r7, [pc, #0] @ (9b7f8 ) │ │ + it ne │ │ + bne.w c1c04 │ │ + bx lr │ │ + uxtb r3, r1 │ │ + cmp r3, #2 │ │ + bne.n 9b810 │ │ + push {r4, lr} │ │ + ldmia.w r2, {r1, r3, r4} │ │ + stmia r0!, {r1, r3, r4} │ │ + pop {r4, pc} │ │ + ldr r3, [pc, #12] @ (9b820 ) │ │ + str r3, [r0, #0] │ │ + strb r1, [r0, #4] │ │ + ldrd r0, r1, [r2] │ │ + b.w 629fc │ │ nop │ │ movs r3, r0 │ │ strh r0, [r0, #0] │ │ + push {r4, lr} │ │ + mov r4, r0 │ │ + bl 97c70 │ │ + ldrd r0, r1, [r4, #12] │ │ + ldmia.w sp!, {r4, lr} │ │ + b.w c1c04 │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, #28 │ │ - ldrd r9, sl, [r2] │ │ + sub sp, #188 @ 0xbc │ │ mov r8, r0 │ │ - add.w fp, r2, #8 │ │ - eor.w r0, r9, #20 │ │ - orrs.w r0, r0, sl │ │ - bne.n 96b3c │ │ - ldmia.w fp, {r0, r1, r2} │ │ - stmia.w r8, {r0, r1, r2} │ │ - b.n 96b76 │ │ - mov r7, r1 │ │ - ldr.w ip, [r2, #20] │ │ - ldmia.w r7, {r0, r2, r3, r4, r5, r6} │ │ - mov lr, sp │ │ - stmia.w lr, {r0, r2, r3, r4, r5, r6} │ │ + ldrd r0, r2, [r1] │ │ + subs r0, #2 │ │ + sbc.w r2, r2, #0 │ │ + subs.w r3, r0, #18 │ │ + sbcs.w r2, r2, #0 │ │ + it cs │ │ + movcs r0, #16 │ │ + cmp r0, #15 │ │ + beq.n 9b886 │ │ + cmp r0, #4 │ │ + bne.n 9b8b0 │ │ add.w r0, r1, #8 │ │ - strd r9, sl, [r1] │ │ - ldmia.w fp, {r2, r3, r4} │ │ - stmia r0!, {r2, r3, r4} │ │ - str.w ip, [r1, #20] │ │ - ldrd r0, r1, [sp] │ │ - eor.w r0, r0, #20 │ │ - orrs r0, r1 │ │ - itt ne │ │ - movne r0, sp │ │ - blne 60ef4 │ │ - ldr r0, [pc, #8] @ (96b7c ) │ │ + add r7, sp, #64 @ 0x40 │ │ + ldmia.w r0, {r3, r5, r6} │ │ + mov r2, r7 │ │ + stmia r2!, {r3, r5, r6} │ │ + movs r3, #4 │ │ + ldrd r0, r1, [r1, #12] │ │ + ldr r2, [pc, #560] @ (9baa4 ) │ │ + add r2, pc │ │ + bl c4ecc │ │ + cbz r0, 9b8e6 │ │ + ldr r0, [pc, #544] @ (9baa0 ) │ │ str.w r0, [r8] │ │ - add sp, #28 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - movs r3, r0 │ │ - strh r0, [r0, #0] │ │ - push {r4, r5, r7, lr} │ │ - ldrd r5, r1, [r0, #4] │ │ - mov r4, r0 │ │ + movs r0, #0 │ │ + b.n 9ba30 │ │ + ldrd r0, r2, [r1, #8] │ │ + ldr r1, [r1, #16] │ │ + str r0, [sp, #168] @ 0xa8 │ │ + strd r2, r2, [sp, #160] @ 0xa0 │ │ + add.w r0, r1, r1, lsl #1 │ │ + add.w r0, r2, r0, lsl #4 │ │ + str r0, [sp, #172] @ 0xac │ │ + cbz r1, 9b906 │ │ + add.w r0, r2, #48 @ 0x30 │ │ + str r0, [sp, #164] @ 0xa4 │ │ + add r0, sp, #112 @ 0x70 │ │ + mov r1, r2 │ │ + movs r2, #48 @ 0x30 │ │ + bl ca0b2 │ │ + b.n 9b90e │ │ + add.w r9, sp, #64 @ 0x40 │ │ + ldmia.w r1, {r2, r3, r4, r5, r6, r7} │ │ + mov r0, r9 │ │ + stmia r0!, {r2, r3, r4, r5, r6, r7} │ │ + movs r0, #0 │ │ + str r0, [sp, #128] @ 0x80 │ │ + movs r0, #2 │ │ + str r0, [sp, #116] @ 0x74 │ │ + ldr r0, [pc, #524] @ (9bad4 ) │ │ + add r0, pc │ │ + str r0, [sp, #112] @ 0x70 │ │ + movs r0, #1 │ │ + str r0, [sp, #124] @ 0x7c │ │ + mov r0, sp │ │ + str r0, [sp, #120] @ 0x78 │ │ + ldr r0, [pc, #516] @ (9bad8 ) │ │ + add r0, pc │ │ + strd r9, r0, [sp] │ │ + add r1, sp, #112 @ 0x70 │ │ + mov r0, r8 │ │ + bl 9a414 │ │ + mov r0, r9 │ │ + b.n 9b9b0 │ │ + ldrd r5, r6, [sp, #68] @ 0x44 │ │ + movs r3, #13 │ │ + ldr r2, [pc, #440] @ (9baa8 ) │ │ + mov r1, r6 │ │ + add r2, pc │ │ mov r0, r5 │ │ - bl 723e8 │ │ - ldr r0, [r4, #0] │ │ + bl c4ecc │ │ + cmp r0, #0 │ │ + beq.n 9b9b6 │ │ + ldr r0, [pc, #416] @ (9baa0 ) │ │ + str.w r0, [r8] │ │ + movs r0, #1 │ │ + b.n 9ba30 │ │ + movs r0, #0 │ │ + str r0, [sp, #116] @ 0x74 │ │ + movs r0, #20 │ │ + str r0, [sp, #112] @ 0x70 │ │ + add r5, sp, #176 @ 0xb0 │ │ + ldr r1, [pc, #432] @ (9bac4 ) │ │ + movs r2, #20 │ │ + add r1, pc │ │ + mov r0, r5 │ │ + bl 9a438 │ │ + add.w fp, sp, #64 @ 0x40 │ │ + add.w r9, sp, #112 @ 0x70 │ │ + mov r2, r5 │ │ + mov r0, fp │ │ + mov r1, r9 │ │ + bl 9ad4a │ │ + ldrd r5, r6, [sp, #64] @ 0x40 │ │ + add.w r0, fp, #8 │ │ + add r7, sp, #48 @ 0x30 │ │ + ldmia.w r0, {r2, r3, r4} │ │ + eor.w r0, r5, #20 │ │ + orrs r0, r6 │ │ + mov r1, r7 │ │ + stmia r1!, {r2, r3, r4} │ │ + bne.n 9b958 │ │ + ldmia.w r7, {r0, r1, r2} │ │ + stmia.w r8, {r0, r1, r2} │ │ + add r0, sp, #160 @ 0xa0 │ │ + bl 60396 │ │ + b.n 9ba3c │ │ + mov sl, sp │ │ + add.w r0, sl, #20 │ │ + add.w r1, fp, #20 │ │ + movs r2, #28 │ │ + bl ca0b2 │ │ + ldmia.w r7, {r1, r2, r3} │ │ + add.w r0, sl, #8 │ │ + stmia r0!, {r1, r2, r3} │ │ + strd r5, r6, [sp] │ │ + add r4, sp, #160 @ 0xa0 │ │ + mov r0, r4 │ │ + bl 60396 │ │ + mov r0, r9 │ │ + mov r1, sl │ │ + bl 678f0 │ │ + ldr r0, [sp, #112] @ 0x70 │ │ + cbz r0, 9b9d0 │ │ + ldrd r7, r5, [sp, #116] @ 0x74 │ │ + add.w r0, fp, #4 │ │ + ldr r1, [pc, #316] @ (9bad0 ) │ │ + movs r2, #26 │ │ + add r1, pc │ │ + bl 9a438 │ │ + mov r0, r7 │ │ mov r1, r5 │ │ - ldmia.w sp!, {r4, r5, r7, lr} │ │ - b.w 71dba │ │ - bmi.n 96b46 │ │ - push {r4, r5, r6, lr} │ │ - sub sp, #32 │ │ - mov r4, r0 │ │ + bl 629fc │ │ + add r2, sp, #68 @ 0x44 │ │ + ldmia r2, {r0, r1, r2} │ │ + stmia.w r8!, {r0, r1, r2} │ │ + add.w r0, sl, #24 │ │ + bl 9a480 │ │ + b.n 9ba3c │ │ + ldr r2, [pc, #244] @ (9baac ) │ │ + mov r0, r5 │ │ + mov r1, r6 │ │ + movs r3, #9 │ │ + add r2, pc │ │ + bl c4ecc │ │ + cbz r0, 9ba18 │ │ + ldr r0, [pc, #216] @ (9baa0 ) │ │ + str.w r0, [r8] │ │ + movs r0, #2 │ │ + b.n 9ba30 │ │ + add.w r0, r9, #4 │ │ + add.w r1, fp, #4 │ │ + ldmia.w r0, {r2, r3, r5} │ │ + stmia r1!, {r2, r3, r5} │ │ + ldr r0, [sp, #76] @ 0x4c │ │ + ldrd r9, r7, [sp, #68] @ 0x44 │ │ + strd r7, r0, [sp, #160] @ 0xa0 │ │ movs r0, #0 │ │ - strd r0, r0, [sp] │ │ - add r0, sp, #20 │ │ - mov r5, r1 │ │ - mov r1, sp │ │ - bl 96768 │ │ - ldr r0, [pc, #56] @ (96bec ) │ │ - ldr r1, [sp, #20] │ │ - cmp r1, r0 │ │ - bne.n 96bd2 │ │ - ldr r1, [sp, #0] │ │ - lsls r1, r1, #31 │ │ - beq.n 96be2 │ │ - ldrd r1, r2, [sp, #8] │ │ - movs r3, #0 │ │ - movs r6, #1 │ │ - strd r1, r2, [r5, #8] │ │ - strd r6, r3, [r5] │ │ - b.n 96bdc │ │ - ldrd r0, r2, [sp, #24] │ │ - strd r0, r2, [r4, #4] │ │ - mov r0, r1 │ │ - str r0, [r4, #0] │ │ - add sp, #32 │ │ - pop {r4, r5, r6, pc} │ │ - ldr r0, [pc, #12] @ (96bf0 ) │ │ + str r0, [sp, #128] @ 0x80 │ │ + movs r0, #1 │ │ + str r0, [sp, #116] @ 0x74 │ │ + ldr r1, [pc, #212] @ (9bac8 ) │ │ + strd fp, r0, [sp, #120] @ 0x78 │ │ + add r1, pc │ │ + str r1, [sp, #112] @ 0x70 │ │ + ldr r0, [pc, #208] @ (9bacc ) │ │ add r0, pc │ │ - bl 4ffc8 │ │ - nop │ │ + strd r4, r0, [sp, #64] @ 0x40 │ │ + add r1, sp, #112 @ 0x70 │ │ + mov r0, r8 │ │ + bl 9a414 │ │ + add.w r0, sl, #24 │ │ + bl 9a480 │ │ + mov r0, r9 │ │ + mov r1, r7 │ │ + b.n 9ba38 │ │ + ldr r2, [pc, #148] @ (9bab0 ) │ │ + mov r0, r5 │ │ + mov r1, r6 │ │ + movs r3, #4 │ │ + add r2, pc │ │ + bl c4ecc │ │ + cbz r0, 9ba42 │ │ + ldr r0, [pc, #116] @ (9baa0 ) │ │ + str.w r0, [r8] │ │ + movs r0, #3 │ │ + strb.w r0, [r8, #4] │ │ + ldrd r0, r1, [sp, #64] @ 0x40 │ │ + bl 54676 │ │ + add sp, #188 @ 0xbc │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + ldr r2, [pc, #112] @ (9bab4 ) │ │ + mov r0, r5 │ │ + mov r1, r6 │ │ + movs r3, #4 │ │ + add r2, pc │ │ + movs r4, #4 │ │ + bl c4ecc │ │ + cbz r0, 9ba60 │ │ + ldr r0, [pc, #72] @ (9baa0 ) │ │ + str.w r0, [r8] │ │ + strb.w r4, [r8, #4] │ │ + b.n 9ba34 │ │ + ldr r2, [pc, #84] @ (9bab8 ) │ │ + mov r0, r5 │ │ + mov r1, r6 │ │ + movs r3, #4 │ │ + add r2, pc │ │ + bl c4ecc │ │ + cbz r0, 9ba7a │ │ + ldr r0, [pc, #44] @ (9baa0 ) │ │ + str.w r0, [r8] │ │ + movs r0, #5 │ │ + b.n 9ba30 │ │ + movs r0, #0 │ │ + str r0, [sp, #128] @ 0x80 │ │ + movs r0, #1 │ │ + str r0, [sp, #116] @ 0x74 │ │ + ldr r1, [pc, #56] @ (9babc ) │ │ + str r0, [sp, #124] @ 0x7c │ │ + mov r0, sp │ │ + add r1, pc │ │ + str r1, [sp, #112] @ 0x70 │ │ + str r0, [sp, #120] @ 0x78 │ │ + ldr r0, [pc, #48] @ (9bac0 ) │ │ + add r0, pc │ │ + strd r7, r0, [sp] │ │ + add r1, sp, #112 @ 0x70 │ │ + mov r0, r8 │ │ + bl 9a414 │ │ + b.n 9ba34 │ │ movs r3, r0 │ │ strh r0, [r0, #0] │ │ - @ instruction: 0xb708 │ │ + vrecps.f16 , q12, q11 │ │ + ldr r2, [r7, #8] │ │ + vqshl.u64 q11, , #56 @ 0x38 │ │ + vcvt.u16.f16 d30, d0, #8 │ │ + @ instruction: 0xfff6ecfe │ │ + vqrdmulh.s q15, q3, d16[0] │ │ + vqrdmulh.s q11, q3, d0[0] │ │ + movs r3, r0 │ │ + bl ffda9ab8 │ │ + str r5, [r4, r7] │ │ + @ instruction: 0xfff86dd2 │ │ + movs r3, r0 │ │ + strh r1, [r0, #44] @ 0x2c │ │ + vsra.u32 , , #5 │ │ + @ instruction: 0xfff86f0a │ │ movs r3, r0 │ │ - ldr r1, [r0, #0] │ │ + str r4, [sp, #404] @ 0x194 │ │ + vtbl.8 d22, {d12}, d1 │ │ cmp.w r1, #2147483648 @ 0x80000000 │ │ it ne │ │ - bne.w 9674c │ │ + bne.w 97f18 │ │ bx lr │ │ - bmi.n 96bae │ │ - push {r0, r1, r2, r3, r4, r5, r7, lr} │ │ + push {r4, r5, r7, lr} │ │ + mov r4, r2 │ │ + ldrd r2, r3, [r1] │ │ + eor.w r2, r2, #4 │ │ + orrs r2, r3 │ │ + bne.n 9bb0e │ │ + ldmia.w r4, {r2, r3, r5} │ │ + add.w r1, r0, #8 │ │ + stmia r1!, {r2, r3, r5} │ │ + movs r2, #4 │ │ + movs r1, #0 │ │ + strd r2, r1, [r0] │ │ + pop {r4, r5, r7, pc} │ │ + movs r2, #40 @ 0x28 │ │ + bl ca0b2 │ │ + ldrd r0, r1, [r4] │ │ + ldmia.w sp!, {r4, r5, r7, lr} │ │ + b.w 629fc │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + sub.w sp, sp, #996 @ 0x3e4 │ │ + str r0, [sp, #156] @ 0x9c │ │ + mov.w r9, #0 │ │ + ldrd r0, r2, [r1] │ │ + subs r0, #2 │ │ + sbc.w r2, r2, #0 │ │ + rsbs r3, r0, #17 │ │ + sbcs.w r2, r9, r2 │ │ + ldr r2, [pc, #836] @ (9be88 ) │ │ + add r2, pc │ │ + str r2, [sp, #148] @ 0x94 │ │ + ldr r2, [pc, #836] @ (9be8c ) │ │ + add r2, pc │ │ + str r2, [sp, #152] @ 0x98 │ │ + bcc.n 9bbcc │ │ + cmp r0, #15 │ │ + bne.n 9bbcc │ │ + ldr r0, [r1, #16] │ │ + movs r6, #0 │ │ + ldrd sl, r5, [r1, #8] │ │ + add.w r4, r0, r0, lsl #1 │ │ + mov.w r0, #2147483648 @ 0x80000000 │ │ + str r0, [sp, #144] @ 0x90 │ │ + add.w r9, r5, r4, lsl #4 │ │ + str r5, [sp, #176] @ 0xb0 │ │ + cmp r5, r9 │ │ + beq.n 9bc08 │ │ + mov r7, r5 │ │ + ldrd r0, r1, [r5], #48 @ 0x30 │ │ + subs r0, #2 │ │ + sbc.w r1, r1, #0 │ │ + rsbs r2, r0, #17 │ │ + sbcs.w r1, r6, r1 │ │ + bcc.n 9bb6a │ │ + cmp r0, #4 │ │ + bne.n 9bb6a │ │ + ldrd r0, r1, [r7, #24] │ │ + subs r0, #2 │ │ + sbc.w r1, r1, #0 │ │ + rsbs r2, r0, #17 │ │ + sbcs.w r1, r6, r1 │ │ + bcc.n 9bb6a │ │ + cmp r0, #4 │ │ + bne.n 9bb6a │ │ + add.w r0, r7, #8 │ │ + bl 9acec │ │ + cmp r0, #0 │ │ + beq.n 9bb6a │ │ + ldrd r1, r2, [r7, #36] @ 0x24 │ │ + add r0, sp, #432 @ 0x1b0 │ │ + bl 4c194 │ │ + ldrd r1, r0, [sp, #140] @ 0x8c │ │ + bl ba60c │ │ + ldr r0, [sp, #432] @ 0x1b0 │ │ + str r0, [sp, #144] @ 0x90 │ │ + ldr r0, [sp, #436] @ 0x1b4 │ │ + str r0, [sp, #140] @ 0x8c │ │ + ldr.w fp, [sp, #440] @ 0x1b8 │ │ + b.n 9bb6a │ │ + add.w r8, sp, #208 @ 0xd0 │ │ + ldmia.w r1, {r2, r3, r4, r5, r6, r7} │ │ + mov r0, r8 │ │ + stmia r0!, {r2, r3, r4, r5, r6, r7} │ │ + movs r0, #2 │ │ + str r0, [sp, #436] @ 0x1b4 │ │ + ldr r0, [sp, #148] @ 0x94 │ │ + str r0, [sp, #432] @ 0x1b0 │ │ + movs r0, #1 │ │ + str.w r9, [sp, #448] @ 0x1c0 │ │ + str r0, [sp, #444] @ 0x1bc │ │ + add r0, sp, #312 @ 0x138 │ │ + str r0, [sp, #440] @ 0x1b8 │ │ + ldr r0, [sp, #152] @ 0x98 │ │ + ldr r4, [sp, #156] @ 0x9c │ │ + strd r8, r0, [sp, #312] @ 0x138 │ │ + add.w r0, r4, #8 │ │ + add r1, sp, #432 @ 0x1b0 │ │ + bl 9a414 │ │ + movs r0, #7 │ │ + strd r0, r9, [r4] │ │ + mov r0, r8 │ │ + b.n 9bcfe │ │ + movs r0, #0 │ │ + strd sl, r9, [sp, #320] @ 0x140 │ │ + str r0, [sp, #188] @ 0xbc │ │ + movs r0, #2 │ │ + str r0, [sp, #184] @ 0xb8 │ │ + movs r7, #0 │ │ + ldr r0, [sp, #176] @ 0xb0 │ │ + str r0, [sp, #312] @ 0x138 │ │ + add r0, sp, #432 @ 0x1b0 │ │ + add.w r1, r0, #20 │ │ + adds r0, #24 │ │ + str r0, [sp, #164] @ 0xa4 │ │ + lsls r0, r4, #4 │ │ + str r1, [sp, #168] @ 0xa8 │ │ + str r0, [sp, #172] @ 0xac │ │ + ldr r0, [sp, #172] @ 0xac │ │ + cmp r0, r7 │ │ + beq.n 9bcbe │ │ + ldr r0, [sp, #176] @ 0xb0 │ │ + mov r5, fp │ │ + add.w sl, r0, r7 │ │ + ldr.w r8, [r0, r7] │ │ + ldr.w fp, [sl, #4] │ │ + eor.w r0, r8, #20 │ │ + orrs.w r0, r0, fp │ │ + add.w r0, sl, #48 @ 0x30 │ │ + beq.n 9bcc2 │ │ + str r0, [sp, #160] @ 0xa0 │ │ + movs r2, #28 │ │ + ldrd r1, r0, [sl, #8] │ │ + ldr.w r6, [sl, #16] │ │ mov r4, r0 │ │ - add r0, sp, #4 │ │ - mov r5, r1 │ │ - mov r1, r2 │ │ - bl 5e444 │ │ - ldrb.w r1, [sp, #8] │ │ - ldr r0, [sp, #4] │ │ - ldr r2, [pc, #24] @ (96c34 ) │ │ - cmp r0, r2 │ │ - bne.n 96c22 │ │ - strb r1, [r5, #0] │ │ - b.n 96c30 │ │ - ldr r3, [sp, #12] │ │ - ldr.w r2, [sp, #9] │ │ - str r3, [r4, #8] │ │ - str.w r2, [r4, #5] │ │ - strb r1, [r4, #4] │ │ - str r0, [r4, #0] │ │ - pop {r0, r1, r2, r3, r4, r5, r7, pc} │ │ + strd r1, r0, [sp, #440] @ 0x1b8 │ │ + ldr r0, [sp, #168] @ 0xa8 │ │ + str r1, [sp, #180] @ 0xb4 │ │ + add.w r1, sl, #20 │ │ + str r6, [sp, #448] @ 0x1c0 │ │ + strd r8, fp, [sp, #432] @ 0x1b0 │ │ + bl ca0b2 │ │ + subs.w r0, r8, #2 │ │ + sbc.w r1, fp, #0 │ │ + rsbs r2, r0, #17 │ │ + mov.w r2, #0 │ │ + sbcs.w r1, r2, r1 │ │ + bcc.n 9bcac │ │ + cmp r0, #4 │ │ + bne.n 9bcac │ │ + ldr r2, [pc, #512] @ (9be90 ) │ │ + mov r0, r4 │ │ + mov r1, r6 │ │ + movs r3, #7 │ │ + add r2, pc │ │ + bl c4ecc │ │ + cmp r0, #0 │ │ + mov fp, r5 │ │ + bne.w 9be5c │ │ + ldr r0, [sp, #180] @ 0xb4 │ │ + mov r1, r4 │ │ + bl 54676 │ │ + b.n 9bcb4 │ │ + add r0, sp, #432 @ 0x1b0 │ │ + bl 9a480 │ │ + mov fp, r5 │ │ + ldr r0, [sp, #164] @ 0xa4 │ │ + bl 9a480 │ │ + adds r7, #48 @ 0x30 │ │ + b.n 9bc2a │ │ + mov r0, r9 │ │ + b.n 9bcc4 │ │ + mov fp, r5 │ │ + str r0, [sp, #316] @ 0x13c │ │ + add.w sl, sp, #312 @ 0x138 │ │ + ldr r7, [sp, #140] @ 0x8c │ │ + mov r0, sl │ │ + bl 60396 │ │ + ldr r0, [sp, #144] @ 0x90 │ │ + cmp.w r0, #2147483648 @ 0x80000000 │ │ + bne.n 9bd06 │ │ + add r0, sp, #432 @ 0x1b0 │ │ + ldr r1, [pc, #436] @ (9be94 ) │ │ + adds r0, #4 │ │ + movs r2, #16 │ │ + add r1, pc │ │ + bl 9a438 │ │ + add r2, sp, #436 @ 0x1b4 │ │ + ldr r5, [sp, #156] @ 0x9c │ │ + movs r3, #0 │ │ + movs r4, #7 │ │ + ldmia r2, {r0, r1, r2} │ │ + strd r4, r3, [r5] │ │ + add.w r3, r5, #8 │ │ + stmia r3!, {r0, r1, r2} │ │ + add r0, sp, #184 @ 0xb8 │ │ + bl 9a480 │ │ + b.w 9d78a │ │ + ldr r2, [pc, #400] @ (9be98 ) │ │ + mov r0, r7 │ │ + mov r1, fp │ │ + movs r3, #6 │ │ + add r2, pc │ │ + bl 54658 │ │ + cmp r0, #0 │ │ + ldr r0, [pc, #388] @ (9be9c ) │ │ + add r0, pc │ │ + str r0, [sp, #136] @ 0x88 │ │ + ldr r5, [pc, #384] @ (9bea0 ) │ │ + ldr r0, [pc, #388] @ (9bea4 ) │ │ + add r5, pc │ │ + add r0, pc │ │ + str r0, [sp, #160] @ 0xa0 │ │ + ldr r4, [pc, #384] @ (9bea8 ) │ │ + add r4, pc │ │ + beq.n 9bdc2 │ │ + mov.w ip, #0 │ │ + mov.w lr, #4 │ │ + str r5, [sp, #104] @ 0x68 │ │ + str r4, [sp, #132] @ 0x84 │ │ + str.w ip, [sp, #212] @ 0xd4 │ │ + str.w lr, [sp, #208] @ 0xd0 │ │ + add r0, sp, #184 @ 0xb8 │ │ + add r1, sp, #408 @ 0x198 │ │ + ldmia.w r0, {r2, r3, r4, r5, r6, r7} │ │ + ldr r0, [pc, #352] @ (9beac ) │ │ + stmia r1!, {r2, r3, r4, r5, r6, r7} │ │ + subs r6, r0, #2 │ │ + ldrd r0, r1, [sp, #408] @ 0x198 │ │ + strd ip, ip, [sp, #584] @ 0x248 │ │ + subs r2, r0, #2 │ │ + sbc.w r3, r1, #0 │ │ + subs.w r0, r2, #15 │ │ + str r6, [sp, #600] @ 0x258 │ │ + str r6, [sp, #616] @ 0x268 │ │ + strd lr, ip, [sp, #952] @ 0x3b8 │ │ + str r6, [sp, #632] @ 0x278 │ │ + it ne │ │ + movne r0, #1 │ │ + rsbs r1, r2, #17 │ │ + sbcs.w r1, ip, r3 │ │ + mov.w r1, #0 │ │ + it cc │ │ + movcc r1, #1 │ │ + orrs r0, r1 │ │ + str r2, [sp, #128] @ 0x80 │ │ + strd r0, r3, [sp, #120] @ 0x78 │ │ + beq.w 9bebc │ │ + add r0, sp, #312 @ 0x138 │ │ + ldr r1, [pc, #288] @ (9beb0 ) │ │ + movs r2, #43 @ 0x2b │ │ + add r1, pc │ │ + bl 9a438 │ │ + ldr r0, [sp, #312] @ 0x138 │ │ + str r0, [sp, #164] @ 0xa4 │ │ + mov r0, r6 │ │ + ldrd r4, r5, [sp, #316] @ 0x13c │ │ + bl 98638 │ │ + lsrs r0, r4, #16 │ │ + orr.w sl, r0, r5, lsl #16 │ │ + lsrs r0, r4, #8 │ │ + orr.w r8, r0, r5, lsl #24 │ │ + uxtb.w r9, r4 │ │ + mov.w fp, r5, lsr #16 │ │ + movs r6, #1 │ │ + movs r7, #1 │ │ + movs r4, #1 │ │ + b.w 9ce4a │ │ + ldr r2, [pc, #240] @ (9beb4 ) │ │ + mov r0, r7 │ │ + mov r1, fp │ │ + movs r3, #4 │ │ + add r2, pc │ │ + mov.w r8, #4 │ │ + bl 54658 │ │ + cmp r0, #0 │ │ + beq.w 9c9dc │ │ + movs r0, #0 │ │ + str r4, [sp, #132] @ 0x84 │ │ + strd r8, r0, [sp, #312] @ 0x138 │ │ + add r0, sp, #184 @ 0xb8 │ │ + add.w r9, sp, #408 @ 0x198 │ │ + ldmia.w r0, {r2, r3, r4, r5, r6, r7} │ │ + mov r1, r9 │ │ + ldr r0, [pc, #188] @ (9beac ) │ │ + stmia r1!, {r2, r3, r4, r5, r6, r7} │ │ + movs r4, #0 │ │ + subs r0, #2 │ │ + str r0, [sp, #832] @ 0x340 │ │ + str r0, [sp, #848] @ 0x350 │ │ + str r0, [sp, #584] @ 0x248 │ │ + mov.w r0, #2147483648 @ 0x80000000 │ │ + str r0, [sp, #648] @ 0x288 │ │ + ldrd r0, r1, [sp, #408] @ 0x198 │ │ + strd r4, r4, [sp, #560] @ 0x230 │ │ + subs.w sl, r0, #2 │ │ + sbc.w r2, r1, #0 │ │ + subs.w r0, sl, #15 │ │ + strd r8, r4, [sp, #864] @ 0x360 │ │ + it ne │ │ + movne r0, #1 │ │ + rsbs r1, sl, #17 │ │ + sbcs.w r1, r4, r2 │ │ + str r2, [sp, #152] @ 0x98 │ │ + mov.w r1, #0 │ │ + it cc │ │ + movcc r1, #1 │ │ + orrs r0, r1 │ │ + str r0, [sp, #148] @ 0x94 │ │ + beq.w 9cb24 │ │ + add r0, sp, #432 @ 0x1b0 │ │ + ldr r1, [pc, #124] @ (9beb8 ) │ │ + adds r0, #8 │ │ + movs r2, #43 @ 0x2b │ │ + add r1, pc │ │ + bl 9a438 │ │ + movs r0, #4 │ │ + str r4, [sp, #436] @ 0x1b4 │ │ + str r0, [sp, #432] @ 0x1b0 │ │ + add r0, sp, #648 @ 0x288 │ │ + bl 9badc │ │ + movs r4, #1 │ │ + movs r5, #1 │ │ + movs r6, #1 │ │ + b.w 9d2b8 │ │ + ldr r0, [sp, #160] @ 0xa0 │ │ + add.w ip, sl, #24 │ │ + str r0, [sp, #316] @ 0x13c │ │ + add.w r8, sp, #208 @ 0xd0 │ │ + ldmia.w ip, {r0, r2, r3, r5, r6, r7} │ │ + mov r1, r8 │ │ + stmia r1!, {r0, r2, r3, r5, r6, r7} │ │ + add r6, sp, #184 @ 0xb8 │ │ + mov r0, r6 │ │ + bl 9a480 │ │ + ldmia.w r8, {r0, r1, r2, r3, r5, r7} │ │ + stmia r6!, {r0, r1, r2, r3, r5, r7} │ │ + mov r1, r4 │ │ + ldr r0, [sp, #180] @ 0xb4 │ │ + bl 54676 │ │ + b.n 9bcc6 │ │ + ldr r6, [r1, #72] @ 0x48 │ │ + movs r3, r0 │ │ + str r1, [sp, #964] @ 0x3c4 │ │ + vsri.64 , q1, #4 │ │ + vtbl.8 d31, {d24-d25}, d2 │ │ + vsri.32 , , #10 │ │ + @ instruction: 0xfff86ab0 │ │ + movs r3, r0 │ │ + strh r5, [r3, #18] │ │ + @ instruction: 0xfffbc9fb │ │ + vtbx.8 d30, {d31}, d17 │ │ + movs r1, r0 │ │ movs r3, r0 │ │ strh r0, [r0, #0] │ │ - ldrd r2, r1, [r0] │ │ - eor.w r3, r2, #3 │ │ - orrs r3, r1 │ │ - it eq │ │ - bxeq lr │ │ - eor.w r2, r2, #2 │ │ - orrs r1, r2 │ │ - mov.w r1, #16 │ │ - it eq │ │ - moveq r1, #8 │ │ - ldr r2, [r0, r1] │ │ - add r0, r1 │ │ - ldr r1, [r0, #4] │ │ - mov r0, r2 │ │ - b.w 5395a │ │ - push {r4, r5, r6, lr} │ │ - sub sp, #32 │ │ - mov r4, r0 │ │ + strb r2, [r1, #2] │ │ + vshll.u32 q15, d14, #24 │ │ + @ instruction: 0xfff66fda │ │ + vtbx.8 d26, {d8-d10}, d24 │ │ + ldmia r2, {r0, r1, r2} │ │ + str r0, [sp, #656] @ 0x290 │ │ + add.w r0, r2, r2, lsl #1 │ │ + strd r1, r1, [sp, #648] @ 0x288 │ │ + add.w r0, r1, r0, lsl #4 │ │ + str r0, [sp, #660] @ 0x294 │ │ + add r1, sp, #752 @ 0x2f0 │ │ + adds r0, r1, #5 │ │ + str r0, [sp, #68] @ 0x44 │ │ + add r2, sp, #712 @ 0x2c8 │ │ + adds r0, r2, #5 │ │ + str r0, [sp, #60] @ 0x3c │ │ + add.w r0, sl, #20 │ │ + str r0, [sp, #112] @ 0x70 │ │ + add.w r0, sl, #24 │ │ + str r0, [sp, #96] @ 0x60 │ │ + add r0, sp, #904 @ 0x388 │ │ + add.w r3, r0, #24 │ │ + str r3, [sp, #56] @ 0x38 │ │ + adds r3, r1, #4 │ │ + str r3, [sp, #52] @ 0x34 │ │ + add.w r3, sl, #4 │ │ + str r3, [sp, #40] @ 0x28 │ │ + add.w r3, r0, #8 │ │ + adds r0, #20 │ │ + str r0, [sp, #80] @ 0x50 │ │ + add.w r0, r1, #20 │ │ + str r0, [sp, #48] @ 0x30 │ │ + add.w r0, r1, #8 │ │ + str r0, [sp, #76] @ 0x4c │ │ + add.w r0, r2, #9 │ │ + str r0, [sp, #36] @ 0x24 │ │ + adds r0, r2, #4 │ │ + str r3, [sp, #64] @ 0x40 │ │ + str r0, [sp, #72] @ 0x48 │ │ + add r0, sp, #664 @ 0x298 │ │ + add.w r1, r0, #20 │ │ + adds r0, #24 │ │ + str r0, [sp, #172] @ 0xac │ │ + movs r0, #6 │ │ + str r1, [sp, #176] @ 0xb0 │ │ + str r0, [sp, #92] @ 0x5c │ │ + add r0, sp, #616 @ 0x268 │ │ + str r0, [sp, #88] @ 0x58 │ │ + add r0, sp, #632 @ 0x278 │ │ + str r0, [sp, #44] @ 0x2c │ │ + str r6, [sp, #100] @ 0x64 │ │ + str r6, [sp, #168] @ 0xa8 │ │ + movs r0, #2 │ │ + str r0, [sp, #108] @ 0x6c │ │ + ldr r7, [sp, #652] @ 0x28c │ │ + ldr.w r8, [sp, #660] @ 0x294 │ │ + cmp r7, r8 │ │ + beq.w 9cd32 │ │ + ldrd r4, r6, [r7] │ │ + add.w fp, r7, #48 @ 0x30 │ │ + eor.w r0, r4, #20 │ │ + orrs r0, r6 │ │ + beq.w 9cd34 │ │ + ldrd r0, r9, [r7, #8] │ │ + add.w r1, r7, #20 │ │ + str r0, [sp, #180] @ 0xb4 │ │ + movs r2, #28 │ │ + strd r0, r9, [sp, #672] @ 0x2a0 │ │ + ldr r0, [sp, #176] @ 0xb0 │ │ + ldr r5, [r7, #16] │ │ + str r5, [sp, #680] @ 0x2a8 │ │ + strd r4, r6, [sp, #664] @ 0x298 │ │ + bl ca0b2 │ │ + subs r0, r4, #2 │ │ + sbc.w r1, r6, #0 │ │ + rsbs r2, r0, #17 │ │ + mov.w r2, #0 │ │ + sbcs.w r1, r2, r1 │ │ + bcc.w 9cdfa │ │ + cmp r0, #4 │ │ + bne.w 9cdfa │ │ + ldr r2, [pc, #924] @ (9c330 ) │ │ + mov r0, r9 │ │ + mov r1, r5 │ │ + movs r3, #8 │ │ + add r2, pc │ │ + bl c4ecc │ │ + adds r7, #24 │ │ + cmp r0, #0 │ │ + bne.n 9c03a │ │ + ldr r2, [pc, #908] @ (9c334 ) │ │ + mov r0, r9 │ │ + mov r1, r5 │ │ + movs r3, #10 │ │ + add r2, pc │ │ + bl c4ecc │ │ + cmp r0, #0 │ │ + bne.n 9c052 │ │ + ldr r2, [pc, #892] @ (9c338 ) │ │ + mov r0, r9 │ │ + mov r1, r5 │ │ + movs r3, #5 │ │ + add r2, pc │ │ + bl c4ecc │ │ + cmp r0, #0 │ │ + bne.n 9c05a │ │ + ldr r2, [pc, #880] @ (9c33c ) │ │ + mov r0, r9 │ │ + mov r1, r5 │ │ + movs r3, #5 │ │ + add r2, pc │ │ + bl c4ecc │ │ + cmp r0, #0 │ │ + bne.n 9c062 │ │ + ldr r2, [pc, #864] @ (9c340 ) │ │ + mov r0, r9 │ │ + mov r1, r5 │ │ + movs r3, #7 │ │ + add r2, pc │ │ + bl c4ecc │ │ + cmp r0, #0 │ │ + bne.n 9c07e │ │ + ldr r2, [pc, #852] @ (9c344 ) │ │ + mov r0, r9 │ │ + mov r1, r5 │ │ + movs r3, #10 │ │ + add r2, pc │ │ + bl c4ecc │ │ + cmp r0, #0 │ │ + bne.n 9c0ae │ │ + ldr r2, [pc, #836] @ (9c348 ) │ │ + mov r0, r9 │ │ + mov r1, r5 │ │ + movs r3, #5 │ │ + add r2, pc │ │ + bl c4ecc │ │ + cmp r0, #0 │ │ + bne.w 9c1dc │ │ + ldr r2, [pc, #820] @ (9c34c ) │ │ + mov r0, r9 │ │ + mov r1, r5 │ │ + movs r3, #9 │ │ + add r2, pc │ │ + bl c4ecc │ │ + cmp r0, #0 │ │ + bne.w 9c228 │ │ + ldr r0, [sp, #180] @ 0xb4 │ │ + mov r1, r9 │ │ + bl 54676 │ │ + ldr r0, [sp, #172] @ 0xac │ │ + bl 9a480 │ │ + mov r7, fp │ │ + b.n 9bf40 │ │ + str.w fp, [sp, #652] @ 0x28c │ │ + mov r0, sl │ │ + ldmia.w r7, {r1, r2, r3, r4, r5, r6} │ │ + stmia r0!, {r1, r2, r3, r4, r5, r6} │ │ + mov r2, sl │ │ + add r0, sp, #752 @ 0x2f0 │ │ + add r1, sp, #584 @ 0x248 │ │ + bl 98600 │ │ + b.n 9c098 │ │ + str.w fp, [sp, #652] @ 0x28c │ │ + add r0, sp, #600 @ 0x258 │ │ + b.n 9c084 │ │ + str.w fp, [sp, #652] @ 0x28c │ │ + add r0, sp, #616 @ 0x268 │ │ + b.n 9c084 │ │ + str.w fp, [sp, #652] @ 0x28c │ │ + add r0, sp, #952 @ 0x3b8 │ │ + str r0, [sp, #904] @ 0x388 │ │ + mov r0, sl │ │ + ldmia.w r7, {r1, r2, r3, r4, r5, r6} │ │ + stmia r0!, {r1, r2, r3, r4, r5, r6} │ │ + mov r2, sl │ │ + add r0, sp, #752 @ 0x2f0 │ │ + add r1, sp, #904 @ 0x388 │ │ + bl 98968 │ │ + b.n 9c098 │ │ + str.w fp, [sp, #652] @ 0x28c │ │ + add r0, sp, #632 @ 0x278 │ │ + str r0, [sp, #904] @ 0x388 │ │ + mov r0, sl │ │ + ldmia.w r7, {r1, r2, r3, r4, r5, r6} │ │ + stmia r0!, {r1, r2, r3, r4, r5, r6} │ │ + mov r2, sl │ │ + add r0, sp, #752 @ 0x2f0 │ │ + add r1, sp, #904 @ 0x388 │ │ + bl 98f14 │ │ + ldr r1, [sp, #752] @ 0x2f0 │ │ + ldr r0, [pc, #692] @ (9c350 ) │ │ + cmp r1, r0 │ │ + bne.w 9d4f4 │ │ + ldr r3, [sp, #180] @ 0xb4 │ │ + mov r0, r3 │ │ + mov r1, r9 │ │ + bl 54676 │ │ + b.n 9bf3a │ │ + str.w fp, [sp, #652] @ 0x28c │ │ + add r0, sp, #904 @ 0x388 │ │ + ldmia.w r7, {r1, r2, r3, r4, r5, r6} │ │ + stmia r0!, {r1, r2, r3, r4, r5, r6} │ │ + movs r0, #2 │ │ + strb.w r0, [sp, #832] @ 0x340 │ │ + strb.w r0, [sp, #848] @ 0x350 │ │ + ldrd r0, r1, [sp, #904] @ 0x388 │ │ + subs r0, #2 │ │ + sbc.w r1, r1, #0 │ │ + rsbs r2, r0, #17 │ │ + mov.w r2, #0 │ │ + sbcs.w r1, r2, r1 │ │ + bcc.w 9c266 │ │ + cmp r0, #15 │ │ + bne.w 9c266 │ │ + ldr r1, [sp, #920] @ 0x398 │ │ + ldrd r0, r5, [sp, #912] @ 0x390 │ │ + add.w r6, r5, #24 │ │ + str r0, [sp, #872] @ 0x368 │ │ + add.w r0, r1, r1, lsl #1 │ │ + str r5, [sp, #864] @ 0x360 │ │ + add.w r1, r5, r0, lsl #4 │ │ + str r1, [sp, #24] │ │ + str r1, [sp, #876] @ 0x36c │ │ + add r7, sp, #752 @ 0x2f0 │ │ + lsls r1, r0, #4 │ │ + cmp r1, #0 │ │ + beq.w 9c4f8 │ │ + ldrd sl, fp, [r5] │ │ + eor.w r0, sl, #20 │ │ + orrs.w r0, r0, fp │ │ + add.w r0, r6, #24 │ │ + beq.w 9c4fa │ │ + str r0, [sp, #84] @ 0x54 │ │ + movs r2, #28 │ │ + ldrd r0, r8, [r5, #8] │ │ + str r0, [sp, #164] @ 0xa4 │ │ + strd r0, r8, [sp, #320] @ 0x140 │ │ + ldr r0, [sp, #112] @ 0x70 │ │ + str r1, [sp, #108] @ 0x6c │ │ + add.w r1, r5, #20 │ │ + ldr r4, [r5, #16] │ │ + str r4, [sp, #328] @ 0x148 │ │ + strd sl, fp, [sp, #312] @ 0x138 │ │ + bl ca0b2 │ │ + subs.w r0, sl, #2 │ │ + sbc.w r1, fp, #0 │ │ + rsbs r2, r0, #17 │ │ + mov.w r2, #0 │ │ + sbcs.w r1, r2, r1 │ │ + bcc.w 9c570 │ │ + cmp r0, #4 │ │ + bne.w 9c570 │ │ + ldr r2, [pc, #500] @ (9c354 ) │ │ + mov r0, r8 │ │ + mov r1, r4 │ │ + movs r3, #8 │ │ + add r2, pc │ │ + bl c4ecc │ │ + cbz r0, 9c182 │ │ + mov r0, r6 │ │ + mov fp, r5 │ │ + mov sl, r6 │ │ + mov r1, r7 │ │ + ldmia.w r0, {r2, r3, r4, r5, r6, r7} │ │ + stmia r1!, {r2, r3, r4, r5, r6, r7} │ │ + add r7, sp, #752 @ 0x2f0 │ │ + add r0, sp, #736 @ 0x2e0 │ │ + add r1, sp, #832 @ 0x340 │ │ + b.n 9c1a6 │ │ + ldr r2, [pc, #468] @ (9c358 ) │ │ + mov r0, r8 │ │ + mov r1, r4 │ │ + movs r3, #11 │ │ + add r2, pc │ │ + bl c4ecc │ │ + cbz r0, 9c1c4 │ │ + mov r0, r6 │ │ + mov fp, r5 │ │ + mov sl, r6 │ │ + mov r1, r7 │ │ + ldmia.w r0, {r2, r3, r4, r5, r6, r7} │ │ + stmia r1!, {r2, r3, r4, r5, r6, r7} │ │ + add r7, sp, #752 @ 0x2f0 │ │ + add r0, sp, #736 @ 0x2e0 │ │ + add r1, sp, #848 @ 0x350 │ │ + mov r2, r7 │ │ + bl 984f8 │ │ + ldr r3, [sp, #736] @ 0x2e0 │ │ + ldr r1, [pc, #416] @ (9c350 ) │ │ + cmp r3, r1 │ │ + bne.w 9c634 │ │ + ldr r0, [sp, #164] @ 0xa4 │ │ + mov r1, r8 │ │ + mov r5, fp │ │ + bl 54676 │ │ + mov r6, sl │ │ + b.n 9c1d2 │ │ + ldr r0, [sp, #164] @ 0xa4 │ │ + mov r1, r8 │ │ + bl 54676 │ │ + ldr r0, [sp, #96] @ 0x60 │ │ + bl 9a480 │ │ + ldr r1, [sp, #108] @ 0x6c │ │ + adds r5, #48 @ 0x30 │ │ + adds r6, #48 @ 0x30 │ │ + subs r1, #48 @ 0x30 │ │ + b.n 9c102 │ │ + ldrd r1, r0, [sp, #688] @ 0x2b0 │ │ + str.w fp, [sp, #652] @ 0x28c │ │ + subs r2, r1, #2 │ │ + sbc.w r3, r0, #0 │ │ + subs.w r6, r2, #18 │ │ + ldrd r4, r5, [sp, #696] @ 0x2b8 │ │ + sbcs.w r3, r3, #0 │ │ + it cs │ │ + movcs r2, #16 │ │ + ldr r7, [sp, #704] @ 0x2c0 │ │ + cmp r2, #15 │ │ + beq.n 9c2d4 │ │ + cmp r2, #4 │ │ + mov.w r6, #4 │ │ + bne.n 9c2fc │ │ + add r0, sp, #752 @ 0x2f0 │ │ + mov r1, r7 │ │ + stmia r0!, {r4, r5, r7} │ │ + movs r3, #4 │ │ + mov r0, r5 │ │ + ldr r2, [pc, #328] @ (9c35c ) │ │ + add r2, pc │ │ + bl c4ecc │ │ + cmp r0, #0 │ │ + beq.w 9c4dc │ │ + ldr r0, [pc, #300] @ (9c350 ) │ │ + str r0, [sp, #848] @ 0x350 │ │ movs r0, #0 │ │ - strd r0, r0, [sp] │ │ - add r0, sp, #20 │ │ + b.n 9c908 │ │ + mov ip, r7 │ │ + str.w fp, [sp, #652] @ 0x28c │ │ + add r1, sp, #864 @ 0x360 │ │ + ldmia.w ip, {r0, r2, r3, r4, r5, r6} │ │ + stmia r1!, {r0, r2, r3, r4, r5, r6} │ │ + ldrd r0, r1, [sp, #864] @ 0x360 │ │ + subs r0, #2 │ │ + sbc.w r1, r1, #0 │ │ + rsbs r2, r0, #17 │ │ + mov.w r2, #0 │ │ + sbcs.w r1, r2, r1 │ │ + bcc.n 9c27a │ │ + cbnz r0, 9c27a │ │ + ldr r0, [sp, #168] @ 0xa8 │ │ + ldr r1, [sp, #116] @ 0x74 │ │ + bl 98638 │ │ + add r0, sp, #864 @ 0x360 │ │ + bl 602d4 │ │ + mov.w r0, #2147483648 @ 0x80000000 │ │ + str r0, [sp, #168] @ 0xa8 │ │ + b.n 9c0a2 │ │ + ldr r1, [pc, #248] @ (9c360 ) │ │ + add r0, sp, #712 @ 0x2c8 │ │ + movs r2, #43 @ 0x2b │ │ + add r1, pc │ │ + bl 9a438 │ │ + add r0, sp, #904 @ 0x388 │ │ + bl 9a480 │ │ + b.n 9c654 │ │ + add r0, sp, #904 @ 0x388 │ │ + ldmia.w r7, {r1, r2, r3, r4, r5, r6} │ │ + mov.w r7, #2147483648 @ 0x80000000 │ │ + stmia r0!, {r1, r2, r3, r4, r5, r6} │ │ + movs r0, #2 │ │ + strb.w r0, [sp, #732] @ 0x2dc │ │ + strb.w r0, [sp, #733] @ 0x2dd │ │ + strb.w r0, [sp, #734] @ 0x2de │ │ + strb.w r0, [sp, #735] @ 0x2df │ │ + ldrd r0, r1, [sp, #904] @ 0x388 │ │ + str r7, [sp, #832] @ 0x340 │ │ + subs r4, r0, #2 │ │ + sbc.w r5, r1, #0 │ │ + subs.w r0, r4, #15 │ │ + it ne │ │ + movne r0, #1 │ │ + rsbs r1, r4, #17 │ │ + mov.w r1, #0 │ │ + sbcs r1, r5 │ │ + mov.w r1, #0 │ │ + it cc │ │ + movcc r1, #1 │ │ + orrs.w r6, r1, r0 │ │ + beq.n 9c368 │ │ + ldr r1, [pc, #156] @ (9c364 ) │ │ + movs r2, #43 @ 0x2b │ │ + ldr r0, [sp, #72] @ 0x48 │ │ + add r1, pc │ │ + bl 9a438 │ │ + str r7, [sp, #712] @ 0x2c8 │ │ + b.n 9c88c │ │ + add.w r0, r7, r7, lsl #1 │ │ + cmp r7, #0 │ │ + str r4, [sp, #872] @ 0x368 │ │ + add.w r0, r5, r0, lsl #4 │ │ + str r5, [sp, #864] @ 0x360 │ │ + str r0, [sp, #876] @ 0x36c │ │ + str r5, [sp, #868] @ 0x364 │ │ + beq.w 9c592 │ │ + add.w r0, r5, #48 @ 0x30 │ │ + str r0, [sp, #868] @ 0x364 │ │ + mov r0, sl │ │ + mov r1, r5 │ │ + movs r2, #48 @ 0x30 │ │ + bl ca0b2 │ │ + b.n 9c59a │ │ + ldr r2, [sp, #708] @ 0x2c4 │ │ + str r2, [sp, #772] @ 0x304 │ │ + add r2, sp, #760 @ 0x2f8 │ │ + strd r1, r0, [sp, #752] @ 0x2f0 │ │ + movs r0, #0 │ │ + str r0, [sp, #328] @ 0x148 │ │ + movs r0, #2 │ │ + str r0, [sp, #316] @ 0x13c │ │ + mov r1, sl │ │ + ldr r0, [sp, #148] @ 0x94 │ │ + str r0, [sp, #312] @ 0x138 │ │ + movs r0, #1 │ │ + stmia r2!, {r4, r5, r7} │ │ + str r0, [sp, #324] @ 0x144 │ │ + add r0, sp, #904 @ 0x388 │ │ + str r0, [sp, #320] @ 0x140 │ │ + ldr r0, [sp, #152] @ 0x98 │ │ + str r0, [sp, #908] @ 0x38c │ │ + add r4, sp, #752 @ 0x2f0 │ │ + str r4, [sp, #904] @ 0x388 │ │ + add r0, sp, #848 @ 0x350 │ │ + bl 9a414 │ │ + mov r0, r4 │ │ + b.n 9c62e │ │ + stc2 15, cr15, [r2], {246} @ 0xf6 │ │ + str r1, [r1, r4] │ │ + vrev16.32 d21, d1 │ │ + vrsra.u32 , q4, #8 │ │ + vrev32.32 , q9 │ │ + vsra.u32 , q4, #8 │ │ + vsra.u32 , q0, #8 │ │ + vrev16.32 , │ │ + vrev64.32 d16, d3 │ │ + strh r0, [r0, #0] │ │ + @ instruction: 0xfab8fff6 │ │ + ldr r5, [pc, #860] @ (9c6b8 ) │ │ + vsli.32 q15, q12, #24 │ │ + vtbl.8 d22, {d22-d25}, d30 │ │ + @ instruction: 0xfff86b50 │ │ + vtbx.8 d25, {d24-d25}, d22 │ │ + ldrd r0, fp, [sp, #912] @ 0x390 │ │ + str r0, [sp, #744] @ 0x2e8 │ │ + add.w r0, r1, r1, lsl #1 │ │ + strd r6, r5, [sp, #4] │ │ + str r4, [sp, #12] │ │ + lsls r2, r0, #4 │ │ + add.w r1, fp, r0, lsl #4 │ │ + str.w fp, [sp, #736] @ 0x2e0 │ │ + str r1, [sp, #0] │ │ + str r1, [sp, #748] @ 0x2ec │ │ + add.w r1, fp, #24 │ │ + add r5, sp, #752 @ 0x2f0 │ │ + cmp r2, #0 │ │ + beq.w 9c6e4 │ │ + ldrd r6, r8, [fp] │ │ + eor.w r0, r6, #20 │ │ + orrs.w r0, r0, r8 │ │ + add.w r0, r1, #24 │ │ + beq.w 9c6ec │ │ + str r0, [sp, #16] │ │ + ldrd r0, sl, [fp, #8] │ │ + str r0, [sp, #84] @ 0x54 │ │ + strd r0, sl, [sp, #320] @ 0x140 │ │ + ldr r0, [sp, #112] @ 0x70 │ │ + str r1, [sp, #164] @ 0xa4 │ │ + add.w r1, fp, #20 │ │ + ldr.w r4, [fp, #16] │ │ + str r2, [sp, #24] │ │ + movs r2, #28 │ │ + str r4, [sp, #328] @ 0x148 │ │ + strd r6, r8, [sp, #312] @ 0x138 │ │ + bl ca0b2 │ │ + subs r0, r6, #2 │ │ + sbc.w r1, r8, #0 │ │ + rsbs r2, r0, #17 │ │ + mov.w r2, #0 │ │ + sbcs.w r1, r2, r1 │ │ + bcc.w 9c836 │ │ + cmp r0, #4 │ │ + bne.w 9c836 │ │ + ldr r2, [pc, #836] @ (9c730 ) │ │ + mov r0, sl │ │ + mov r1, r4 │ │ + movs r3, #7 │ │ + add r2, pc │ │ + bl c4ecc │ │ + cbz r0, 9c412 │ │ + ldr r0, [sp, #164] @ 0xa4 │ │ + mov r1, r5 │ │ + ldmia.w r0, {r2, r3, r4, r5, r6, r7} │ │ + stmia r1!, {r2, r3, r4, r5, r6, r7} │ │ + add r5, sp, #752 @ 0x2f0 │ │ + add r0, sp, #848 @ 0x350 │ │ + add r1, sp, #832 @ 0x340 │ │ + mov r2, r5 │ │ + bl 97cf4 │ │ + b.n 9c4a4 │ │ + ldr r2, [pc, #800] @ (9c734 ) │ │ + mov r0, sl │ │ + mov r1, r4 │ │ + movs r3, #3 │ │ + add r2, pc │ │ + bl c4ecc │ │ + cbz r0, 9c434 │ │ + ldr r0, [sp, #164] @ 0xa4 │ │ + mov r1, r5 │ │ + ldmia.w r0, {r2, r3, r4, r5, r6, r7} │ │ + stmia r1!, {r2, r3, r4, r5, r6, r7} │ │ + add r5, sp, #752 @ 0x2f0 │ │ + add r0, sp, #848 @ 0x350 │ │ + add r1, sp, #732 @ 0x2dc │ │ + b.n 9c49e │ │ + ldr r2, [pc, #768] @ (9c738 ) │ │ + mov r0, sl │ │ + mov r1, r4 │ │ + movs r3, #4 │ │ + add r2, pc │ │ + bl c4ecc │ │ + cbz r0, 9c458 │ │ + ldr r0, [sp, #164] @ 0xa4 │ │ + mov r1, r5 │ │ + ldmia.w r0, {r2, r3, r4, r5, r6, r7} │ │ + stmia r1!, {r2, r3, r4, r5, r6, r7} │ │ + add r5, sp, #752 @ 0x2f0 │ │ + add r0, sp, #848 @ 0x350 │ │ + addw r1, sp, #733 @ 0x2dd │ │ + b.n 9c49e │ │ + ldr r2, [pc, #736] @ (9c73c ) │ │ + mov r0, sl │ │ + mov r1, r4 │ │ + movs r3, #5 │ │ + add r2, pc │ │ + bl c4ecc │ │ + cbz r0, 9c47c │ │ + ldr r0, [sp, #164] @ 0xa4 │ │ + mov r1, r5 │ │ + ldmia.w r0, {r2, r3, r4, r5, r6, r7} │ │ + stmia r1!, {r2, r3, r4, r5, r6, r7} │ │ + add r5, sp, #752 @ 0x2f0 │ │ + add r0, sp, #848 @ 0x350 │ │ + addw r1, sp, #734 @ 0x2de │ │ + b.n 9c49e │ │ + ldr r2, [pc, #704] @ (9c740 ) │ │ + mov r0, sl │ │ + mov r1, r4 │ │ + movs r3, #7 │ │ + add r2, pc │ │ + bl c4ecc │ │ + cbz r0, 9c4cc │ │ + ldr r0, [sp, #164] @ 0xa4 │ │ + mov r1, r5 │ │ + ldmia.w r0, {r2, r3, r4, r5, r6, r7} │ │ + stmia r1!, {r2, r3, r4, r5, r6, r7} │ │ + add r5, sp, #752 @ 0x2f0 │ │ + add r0, sp, #848 @ 0x350 │ │ + addw r1, sp, #735 @ 0x2df │ │ + mov r2, r5 │ │ + bl 984f8 │ │ + ldr r0, [sp, #848] @ 0x350 │ │ + ldr r1, [pc, #668] @ (9c744 ) │ │ + cmp r0, r1 │ │ + bne.w 9c860 │ │ + ldr r0, [sp, #84] @ 0x54 │ │ + mov r1, sl │ │ + mov.w r7, #2147483648 @ 0x80000000 │ │ + bl 54676 │ │ + ldr r2, [sp, #24] │ │ + add.w fp, fp, #48 @ 0x30 │ │ + ldr r1, [sp, #164] @ 0xa4 │ │ + add.w sl, sp, #312 @ 0x138 │ │ + subs r2, #48 @ 0x30 │ │ + adds r1, #48 @ 0x30 │ │ + b.n 9c38e │ │ + ldr r0, [sp, #84] @ 0x54 │ │ + mov r1, sl │ │ + bl 54676 │ │ + ldr r0, [sp, #96] @ 0x60 │ │ + bl 9a480 │ │ + b.n 9c4ba │ │ + ldr r2, [pc, #616] @ (9c748 ) │ │ + mov r0, r5 │ │ + mov r1, r7 │ │ + movs r3, #7 │ │ + add r2, pc │ │ + bl c4ecc │ │ + cmp r0, #0 │ │ + beq.w 9c65a │ │ + ldr r0, [pc, #592] @ (9c744 ) │ │ + str r0, [sp, #848] @ 0x350 │ │ + movs r0, #1 │ │ + b.n 9c908 │ │ + ldr r0, [sp, #24] │ │ + str r0, [sp, #868] @ 0x364 │ │ + add r0, sp, #864 @ 0x360 │ │ + bl 60396 │ │ + ldrb.w r4, [sp, #832] @ 0x340 │ │ + add.w sl, sp, #312 @ 0x138 │ │ + ldr r1, [pc, #576] @ (9c74c ) │ │ + movs r2, #43 @ 0x2b │ │ + mov r0, sl │ │ + add r1, pc │ │ + bl 9a438 │ │ + mov r0, r7 │ │ + mov r1, r4 │ │ + mov r2, sl │ │ + bl 9b800 │ │ + ldrb.w r5, [sp, #756] @ 0x2f4 │ │ + ldr r0, [sp, #752] @ 0x2f0 │ │ + ldr r6, [pc, #540] @ (9c744 ) │ │ + cmp r0, r6 │ │ + bne.n 9c55e │ │ + ldrb.w r4, [sp, #848] @ 0x350 │ │ + mov r0, sl │ │ + ldr r1, [pc, #540] @ (9c750 ) │ │ + movs r2, #46 @ 0x2e │ │ + add r1, pc │ │ + bl 9a438 │ │ + mov r0, r7 │ │ + mov r1, r4 │ │ + mov r2, sl │ │ + bl 9b800 │ │ + ldr r0, [sp, #752] @ 0x2f0 │ │ + ldrb.w r1, [sp, #756] @ 0x2f4 │ │ + cmp r0, r6 │ │ + bne.w 9c6b0 │ │ + strb.w r1, [sp, #717] @ 0x2cd │ │ + strb.w r5, [sp, #716] @ 0x2cc │ │ + str r6, [sp, #712] @ 0x2c8 │ │ + b.n 9c656 │ │ + ldr r2, [sp, #68] @ 0x44 │ │ + ldr r3, [sp, #60] @ 0x3c │ │ + ldr r1, [r2, #0] │ │ + ldr.w r2, [r2, #3] │ │ + str.w r2, [r3, #3] │ │ + str r1, [r3, #0] │ │ + b.n 9c6c2 │ │ + ldr r0, [sp, #84] @ 0x54 │ │ + movs r2, #27 │ │ + str r0, [sp, #868] @ 0x364 │ │ + ldr r1, [pc, #476] @ (9c754 ) │ │ + add r0, sp, #712 @ 0x2c8 │ │ + add r1, pc │ │ + bl 9a438 │ │ + add.w sl, sp, #312 @ 0x138 │ │ + mov r0, sl │ │ + bl 9a480 │ │ + ldr r0, [sp, #96] @ 0x60 │ │ + bl 9a480 │ │ + b.n 9c64e │ │ + movs r0, #0 │ │ + str r0, [sp, #316] @ 0x13c │ │ + movs r0, #20 │ │ + str r0, [sp, #312] @ 0x138 │ │ + ldr r1, [pc, #444] @ (9c758 ) │ │ + add r4, sp, #736 @ 0x2e0 │ │ + movs r2, #20 │ │ + add.w r8, sp, #752 @ 0x2f0 │ │ + add r1, pc │ │ + mov r0, r4 │ │ + bl 9a438 │ │ + mov r0, r8 │ │ + mov r1, sl │ │ + mov r2, r4 │ │ + bl 9ad4a │ │ + ldrd r4, r5, [sp, #752] @ 0x2f0 │ │ + add r7, sp, #712 @ 0x2c8 │ │ + ldr r1, [sp, #76] @ 0x4c │ │ + mov r0, r7 │ │ + ldmia.w r1, {r2, r3, r6} │ │ + stmia r0!, {r2, r3, r6} │ │ + eor.w r0, r4, #20 │ │ + orrs r0, r5 │ │ + bne.n 9c5e0 │ │ + mov r0, r7 │ │ + add r1, sp, #848 @ 0x350 │ │ + ldmia.w r0, {r2, r3, r4} │ │ + stmia r1!, {r2, r3, r4} │ │ + add r0, sp, #864 @ 0x360 │ │ + bl 60396 │ │ + b.n 9c914 │ │ + ldr r0, [sp, #80] @ 0x50 │ │ + movs r2, #28 │ │ + ldr r1, [sp, #48] @ 0x30 │ │ + bl ca0b2 │ │ + mov r0, r7 │ │ + ldr r1, [sp, #64] @ 0x40 │ │ + ldmia.w r0, {r2, r3, r6} │ │ + stmia r1!, {r2, r3, r6} │ │ + strd r4, r5, [sp, #904] @ 0x388 │ │ + add r6, sp, #864 @ 0x360 │ │ + mov r0, r6 │ │ + bl 60396 │ │ + add r1, sp, #904 @ 0x388 │ │ + mov r0, sl │ │ + bl 678f0 │ │ + ldr r0, [sp, #312] @ 0x138 │ │ + cbz r0, 9c676 │ │ + ldrd r4, r5, [sp, #316] @ 0x13c │ │ + movs r2, #26 │ │ + ldr r1, [pc, #328] @ (9c75c ) │ │ + ldr r0, [sp, #52] @ 0x34 │ │ + add r1, pc │ │ + bl 9a438 │ │ + mov r0, r4 │ │ + mov r1, r5 │ │ + bl 629fc │ │ + add r2, sp, #756 @ 0x2f4 │ │ + ldmia r2, {r0, r1, r2} │ │ + add r3, sp, #848 @ 0x350 │ │ + stmia r3!, {r0, r1, r2} │ │ + ldr r0, [sp, #56] @ 0x38 │ │ + bl 9a480 │ │ + b.n 9c914 │ │ + ldr r0, [sp, #84] @ 0x54 │ │ + add.w sl, sp, #312 @ 0x138 │ │ + ldr r1, [sp, #740] @ 0x2e4 │ │ + str r0, [sp, #868] @ 0x364 │ │ + ldr r0, [sp, #164] @ 0xa4 │ │ + ldr r2, [sp, #744] @ 0x2e8 │ │ + strd r3, r1, [sp, #712] @ 0x2c8 │ │ + mov r1, r8 │ │ + str r2, [sp, #720] @ 0x2d0 │ │ + bl 54676 │ │ + add r0, sp, #864 @ 0x360 │ │ + bl 60396 │ │ + ldr r6, [pc, #236] @ (9c744 ) │ │ + ldr r3, [sp, #180] @ 0xb4 │ │ + b.n 9c6cc │ │ + ldr r2, [pc, #260] @ (9c760 ) │ │ + mov r0, r5 │ │ + mov r1, r7 │ │ + movs r3, #8 │ │ + add r2, pc │ │ + bl c4ecc │ │ + cmp r0, #0 │ │ + beq.w 9c8f2 │ │ + ldr r0, [pc, #212] @ (9c744 ) │ │ + str r0, [sp, #848] @ 0x350 │ │ + movs r0, #2 │ │ + b.n 9c908 │ │ + ldr r0, [sp, #40] @ 0x28 │ │ + ldr r1, [sp, #52] @ 0x34 │ │ + ldmia.w r0, {r2, r3, r4} │ │ + stmia r1!, {r2, r3, r4} │ │ + movs r1, #1 │ │ + ldr r0, [sp, #764] @ 0x2fc │ │ + ldrd r4, r5, [sp, #756] @ 0x2f4 │ │ + str r1, [sp, #316] @ 0x13c │ │ + strd r5, r0, [sp, #864] @ 0x360 │ │ + movs r0, #0 │ │ + str r0, [sp, #328] @ 0x148 │ │ + ldr r0, [sp, #136] @ 0x88 │ │ + str r0, [sp, #312] @ 0x138 │ │ + ldr r0, [sp, #104] @ 0x68 │ │ + strd r8, r1, [sp, #320] @ 0x140 │ │ + mov r1, sl │ │ + strd r6, r0, [sp, #752] @ 0x2f0 │ │ + add r0, sp, #848 @ 0x350 │ │ + bl 9a414 │ │ + ldr r0, [sp, #56] @ 0x38 │ │ + bl 9a480 │ │ + b.n 9c90c │ │ + ldr r3, [sp, #68] @ 0x44 │ │ mov r5, r1 │ │ - mov r1, sp │ │ - bl 96768 │ │ - ldr r0, [pc, #56] @ (96cb0 ) │ │ - ldr r1, [sp, #20] │ │ + ldr r4, [sp, #60] @ 0x3c │ │ + ldr r2, [r3, #0] │ │ + ldr.w r3, [r3, #3] │ │ + str.w r3, [r4, #3] │ │ + str r2, [r4, #0] │ │ + ldr r3, [sp, #180] @ 0xb4 │ │ + strb.w r5, [sp, #716] @ 0x2cc │ │ + str r0, [sp, #712] @ 0x2c8 │ │ + ldr r6, [pc, #120] @ (9c744 ) │ │ + ldr r1, [sp, #712] @ 0x2c8 │ │ + ldrb.w r8, [sp, #717] @ 0x2cd │ │ + ldrb.w r0, [sp, #716] @ 0x2cc │ │ + cmp r1, r6 │ │ + bne.w 9d8fa │ │ + str r0, [sp, #108] @ 0x6c │ │ + str.w r8, [sp, #20] │ │ + b.n 9c0a4 │ │ + mov.w r8, #2147483648 @ 0x80000000 │ │ + ldr r0, [sp, #0] │ │ + b.n 9c6f0 │ │ + mov.w r8, #2147483648 @ 0x80000000 │ │ + str r0, [sp, #740] @ 0x2e4 │ │ + add r6, sp, #736 @ 0x2e0 │ │ + mov r0, r6 │ │ + bl 60396 │ │ + add r1, sp, #832 @ 0x340 │ │ + mov r0, r6 │ │ + ldmia.w r1, {r2, r3, r4} │ │ + stmia r0!, {r2, r3, r4} │ │ + movs r2, #42 @ 0x2a │ │ + mov r0, r5 │ │ + ldr r1, [pc, #88] @ (9c764 ) │ │ + add r1, pc │ │ + bl 9a438 │ │ + mov r0, sl │ │ + mov r1, r6 │ │ + mov r2, r5 │ │ + bl 9ac78 │ │ + ldrd r0, r6, [sp, #312] @ 0x138 │ │ + ldrd r1, r7, [sp, #320] @ 0x140 │ │ + cbz r0, 9c768 │ │ + strd r1, r7, [sp, #720] @ 0x2d0 │ │ + strd r8, r6, [sp, #712] @ 0x2c8 │ │ + ldr r5, [pc, #20] @ (9c744 ) │ │ + b.n 9c8e0 │ │ + ldr r3, [pc, #656] @ (9c9c4 ) │ │ + vqshl.u64 d22, d1, #56 @ 0x38 │ │ + vrshr.u64 q15, q14, #8 │ │ + vrint?.f16 q11, q7 │ │ + vqabs.s32 d22, d31 │ │ + vrev64.32 d16, d3 │ │ + strh r0, [r0, #0] │ │ + ldr r2, [pc, #740] @ (9ca30 ) │ │ + @ instruction: 0xfff849f8 │ │ + @ instruction: 0xfff849fd │ │ + vtbl.8 d22, {d24}, d5 │ │ + vsli.32 q10, , #24 │ │ + vsri.64 q10, , #8 │ │ + vsli.32 , q1, #24 │ │ + vtbx.8 d20, {d6}, d18 │ │ + vrev16.32 d25, d25 │ │ + mov r0, sl │ │ + ldrb.w r4, [sp, #732] @ 0x2dc │ │ + movs r2, #38 @ 0x26 │ │ + ldr r1, [pc, #896] @ (9caf4 ) │ │ + mov fp, r5 │ │ + add r1, pc │ │ + bl 9a438 │ │ + mov r0, r5 │ │ + mov r1, r4 │ │ + mov r2, sl │ │ + bl 9b800 │ │ + ldrb.w r4, [sp, #756] @ 0x2f4 │ │ + ldr r0, [sp, #752] @ 0x2f0 │ │ + ldr r5, [pc, #872] @ (9caf8 ) │ │ + cmp r0, r5 │ │ + bne.w 9c8be │ │ + str r4, [sp, #84] @ 0x54 │ │ + mov r0, sl │ │ + ldrb.w r4, [sp, #733] @ 0x2dd │ │ + movs r2, #39 @ 0x27 │ │ + ldr r1, [pc, #860] @ (9cafc ) │ │ + add r1, pc │ │ + bl 9a438 │ │ + mov r0, fp │ │ + mov r1, r4 │ │ + mov r2, sl │ │ + bl 9b800 │ │ + ldr r0, [sp, #752] @ 0x2f0 │ │ + ldrb.w r4, [sp, #756] @ 0x2f4 │ │ + cmp r0, r5 │ │ + bne.w 9c8be │ │ + str r4, [sp, #24] │ │ + mov r0, sl │ │ + ldrb.w r4, [sp, #734] @ 0x2de │ │ + movs r2, #40 @ 0x28 │ │ + ldr r1, [pc, #824] @ (9cb00 ) │ │ + add r1, pc │ │ + bl 9a438 │ │ + mov r0, fp │ │ + mov r1, r4 │ │ + mov r2, sl │ │ + bl 9b800 │ │ + ldr r0, [sp, #752] @ 0x2f0 │ │ + ldrb.w r4, [sp, #756] @ 0x2f4 │ │ + cmp r0, r5 │ │ + bne.w 9c95c │ │ + ldrb.w r5, [sp, #735] @ 0x2df │ │ + mov r0, sl │ │ + ldr r1, [pc, #792] @ (9cb04 ) │ │ + movs r2, #42 @ 0x2a │ │ + add r1, pc │ │ + bl 9a438 │ │ + add r0, sp, #752 @ 0x2f0 │ │ + mov r1, r5 │ │ + mov r2, sl │ │ + bl 9b800 │ │ + ldrb.w r0, [sp, #756] @ 0x2f4 │ │ + ldr r1, [sp, #752] @ 0x2f0 │ │ + ldr r2, [pc, #752] @ (9caf8 ) │ │ + cmp r1, r2 │ │ + bne.w 9c99e │ │ + strb.w r0, [sp, #727] @ 0x2d7 │ │ + cmp.w r6, #2147483648 @ 0x80000000 │ │ + ldr r0, [sp, #24] │ │ + strb.w r0, [sp, #725] @ 0x2d5 │ │ + ldr r0, [sp, #84] @ 0x54 │ │ + strb.w r4, [sp, #726] @ 0x2d6 │ │ + strb.w r0, [sp, #724] @ 0x2d4 │ │ + ldr r4, [sp, #724] @ 0x2d4 │ │ + bne.w 9c9c2 │ │ + ldr r5, [pc, #716] @ (9caf8 ) │ │ + add.w sl, sp, #312 @ 0x138 │ │ + ldr r3, [sp, #180] @ 0xb4 │ │ + ldr r0, [sp, #164] @ 0xa4 │ │ + b.n 9c8e8 │ │ + ldr r0, [sp, #16] │ │ + movs r2, #27 │ │ + str r0, [sp, #740] @ 0x2e4 │ │ + ldr r1, [pc, #712] @ (9cb08 ) │ │ + ldr r0, [sp, #72] @ 0x48 │ │ + add r1, pc │ │ + bl 9a438 │ │ + add.w sl, sp, #312 @ 0x138 │ │ + str r7, [sp, #712] @ 0x2c8 │ │ + mov r0, sl │ │ + bl 9a480 │ │ + ldr r0, [sp, #96] @ 0x60 │ │ + bl 9a480 │ │ + ldr r4, [sp, #12] │ │ + ldrd r6, r5, [sp, #4] │ │ + b.n 9c886 │ │ + ldr r1, [sp, #16] │ │ + str r1, [sp, #740] @ 0x2e4 │ │ + ldr r2, [sp, #856] @ 0x358 │ │ + ldr r1, [sp, #852] @ 0x354 │ │ + str r2, [sp, #724] @ 0x2d4 │ │ + str r1, [sp, #720] @ 0x2d0 │ │ + mov r1, sl │ │ + str r0, [sp, #716] @ 0x2cc │ │ + mov.w r0, #2147483648 @ 0x80000000 │ │ + str r0, [sp, #712] @ 0x2c8 │ │ + ldr r0, [sp, #84] @ 0x54 │ │ + ldr r4, [sp, #12] │ │ + ldrd r6, r5, [sp, #4] │ │ + bl 54676 │ │ + add.w sl, sp, #312 @ 0x138 │ │ + add r0, sp, #736 @ 0x2e0 │ │ + bl 60396 │ │ + ldrd r0, r1, [sp, #832] @ 0x340 │ │ + bl ba60c │ │ + rsbs r0, r4, #17 │ │ + mov.w r0, #0 │ │ + sbcs r0, r5 │ │ + bcc.n 9c8ae │ │ + cmp r4, #15 │ │ + bne.n 9c8ae │ │ + cbz r6, 9c8b4 │ │ + ldr r0, [sp, #64] @ 0x40 │ │ + bl 9a53a │ │ + b.n 9c8b4 │ │ + add r0, sp, #904 @ 0x388 │ │ + bl 9a480 │ │ + ldrd r0, r7, [sp, #716] @ 0x2cc │ │ + ldr r4, [sp, #724] @ 0x2d4 │ │ + ldr r5, [pc, #572] @ (9caf8 ) │ │ + b.n 9c8e6 │ │ + ldr r2, [sp, #68] @ 0x44 │ │ + ldr r3, [sp, #36] @ 0x24 │ │ + str r0, [sp, #716] @ 0x2cc │ │ + mov r0, r6 │ │ + ldr r1, [r2, #0] │ │ + ldr.w r2, [r2, #3] │ │ + str.w r2, [r3, #3] │ │ + str r1, [r3, #0] │ │ + ldr r1, [sp, #164] @ 0xa4 │ │ + strb.w r4, [sp, #720] @ 0x2d0 │ │ + str.w r8, [sp, #712] @ 0x2c8 │ │ + bl 54676 │ │ + ldrd r0, r7, [sp, #716] @ 0x2cc │ │ + ldr r4, [sp, #724] @ 0x2d4 │ │ + ldr r3, [sp, #180] @ 0xb4 │ │ + cmp r0, r5 │ │ + beq.w 9c0a4 │ │ + b.w 9da06 │ │ + ldr r2, [pc, #536] @ (9cb0c ) │ │ + mov r0, r5 │ │ + mov r1, r7 │ │ + movs r3, #10 │ │ + add r2, pc │ │ + bl c4ecc │ │ + cbz r0, 9c92a │ │ + ldr r0, [pc, #500] @ (9caf8 ) │ │ + str r0, [sp, #848] @ 0x350 │ │ + movs r0, #3 │ │ + strb.w r0, [sp, #852] @ 0x354 │ │ + mov r0, r4 │ │ + mov r1, r5 │ │ + bl 54676 │ │ + ldr r0, [pc, #480] @ (9caf8 ) │ │ + ldr r1, [sp, #848] @ 0x350 │ │ + ldr r3, [sp, #180] @ 0xb4 │ │ + ldrb.w r2, [sp, #852] @ 0x354 │ │ cmp r1, r0 │ │ - bne.n 96c96 │ │ - ldr r1, [sp, #0] │ │ - lsls r1, r1, #31 │ │ - beq.n 96ca6 │ │ - ldrd r1, r2, [sp, #8] │ │ - movs r3, #0 │ │ - movs r6, #1 │ │ - strd r1, r2, [r5, #8] │ │ - strd r6, r3, [r5] │ │ - b.n 96ca0 │ │ - ldrd r0, r2, [sp, #24] │ │ - strd r0, r2, [r4, #4] │ │ - mov r0, r1 │ │ - str r0, [r4, #0] │ │ - add sp, #32 │ │ - pop {r4, r5, r6, pc} │ │ - ldr r0, [pc, #12] @ (96cb4 ) │ │ + bne.w 9d908 │ │ + str r2, [sp, #92] @ 0x5c │ │ + b.w 9c0a4 │ │ + ldr r2, [pc, #484] @ (9cb10 ) │ │ + mov r0, r5 │ │ + mov r1, r7 │ │ + movs r3, #7 │ │ + add r2, pc │ │ + bl c4ecc │ │ + cbz r0, 9c944 │ │ + ldr r0, [pc, #444] @ (9caf8 ) │ │ + str r0, [sp, #848] @ 0x350 │ │ + strb.w r6, [sp, #852] @ 0x354 │ │ + b.n 9c90c │ │ + ldr r2, [pc, #460] @ (9cb14 ) │ │ + mov r0, r5 │ │ + mov r1, r7 │ │ + movs r3, #8 │ │ + add r2, pc │ │ + bl c4ecc │ │ + cbz r0, 9c974 │ │ + ldr r0, [pc, #416] @ (9caf8 ) │ │ + str r0, [sp, #848] @ 0x350 │ │ + movs r0, #5 │ │ + b.n 9c908 │ │ + ldr r2, [sp, #68] @ 0x44 │ │ + ldr r3, [sp, #36] @ 0x24 │ │ + strb.w r4, [sp, #720] @ 0x2d0 │ │ + ldr r1, [r2, #0] │ │ + ldr.w r2, [r2, #3] │ │ + str.w r2, [r3, #3] │ │ + str r1, [r3, #0] │ │ + str r0, [sp, #716] @ 0x2cc │ │ + b.n 9c9b4 │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #328] @ 0x148 │ │ + ldr r0, [sp, #136] @ 0x88 │ │ + str r1, [sp, #316] @ 0x13c │ │ + str r1, [sp, #324] @ 0x144 │ │ + mov r1, sl │ │ + str r0, [sp, #312] @ 0x138 │ │ + add r0, sp, #904 @ 0x388 │ │ + str r0, [sp, #320] @ 0x140 │ │ + ldr r0, [pc, #396] @ (9cb18 ) │ │ add r0, pc │ │ - bl 4ffc8 │ │ - nop │ │ - movs r3, r0 │ │ - strh r0, [r0, #0] │ │ - add r5, sp, #880 @ 0x370 │ │ - movs r3, r0 │ │ - stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - vpush {d8-d11} │ │ - sub sp, #352 @ 0x160 │ │ - mov r4, r2 │ │ - mov r7, r0 │ │ - ldrd r0, r2, [r2] │ │ - movs r5, #0 │ │ - strd r5, r5, [sp, #184] @ 0xb8 │ │ + str r0, [sp, #908] @ 0x38c │ │ + add r0, sp, #752 @ 0x2f0 │ │ + str r0, [sp, #904] @ 0x388 │ │ + add r0, sp, #848 @ 0x350 │ │ + bl 9a414 │ │ + ldrd r4, r5, [sp, #752] @ 0x2f0 │ │ + b.n 9c90c │ │ + ldr r3, [sp, #68] @ 0x44 │ │ + ldr r4, [sp, #36] @ 0x24 │ │ + strb.w r0, [sp, #720] @ 0x2d0 │ │ + ldr r2, [r3, #0] │ │ + ldr.w r3, [r3, #3] │ │ + str.w r3, [r4, #3] │ │ + str r2, [r4, #0] │ │ + str r1, [sp, #716] @ 0x2cc │ │ + ldr r1, [sp, #164] @ 0xa4 │ │ + mov r0, r6 │ │ + str.w r8, [sp, #712] @ 0x2c8 │ │ + bl 54676 │ │ + b.n 9c72c │ │ + ldr r0, [sp, #168] @ 0xa8 │ │ + ldr r1, [sp, #116] @ 0x74 │ │ + bl 98638 │ │ + add.w sl, sp, #312 @ 0x138 │ │ + ldr r0, [sp, #164] @ 0xa4 │ │ + strd r4, r7, [sp, #28] │ │ + str r0, [sp, #116] @ 0x74 │ │ + str r6, [sp, #168] @ 0xa8 │ │ + b.w 9c0a2 │ │ + ldr r2, [pc, #316] @ (9cb1c ) │ │ + mov r0, r7 │ │ + mov r1, fp │ │ + movs r3, #8 │ │ + add r2, pc │ │ + bl 54658 │ │ + cmp r0, #0 │ │ + beq.w 9ccc8 │ │ + add r0, sp, #184 @ 0xb8 │ │ + ldmia.w r0, {r1, r2, r3, r4, r5, r6} │ │ + stmia.w sl, {r1, r2, r3, r4, r5, r6} │ │ + movs r1, #0 │ │ + ldrd r0, r2, [sp, #312] @ 0x138 │ │ + strd r1, r1, [sp, #904] @ 0x388 │ │ subs r0, #2 │ │ sbc.w r2, r2, #0 │ │ rsbs r3, r0, #17 │ │ - strd r5, r5, [sp, #200] @ 0xc8 │ │ - sbcs.w r2, r5, r2 │ │ - strd r5, r5, [sp, #216] @ 0xd8 │ │ - strd r5, r5, [sp, #232] @ 0xe8 │ │ - bcc.w 96e46 │ │ + sbcs r1, r2 │ │ + bcc.w 9d01e │ │ cmp r0, #15 │ │ - bne.w 96e46 │ │ - str r1, [sp, #8] │ │ - ldr r1, [r4, #16] │ │ - ldrd r0, sl, [r4, #8] │ │ - add.w r4, sl, #24 │ │ - str r0, [sp, #256] @ 0x100 │ │ + bne.w 9d01e │ │ + ldr r1, [sp, #328] @ 0x148 │ │ + ldrd r0, r5, [sp, #320] @ 0x140 │ │ + add.w r4, r5, #24 │ │ + str r0, [sp, #760] @ 0x2f8 │ │ add.w r0, r1, r1, lsl #1 │ │ - str r7, [sp, #16] │ │ - str.w sl, [sp, #248] @ 0xf8 │ │ - add.w r1, sl, r0, lsl #4 │ │ + str r5, [sp, #752] @ 0x2f0 │ │ mov.w fp, r0, lsl #4 │ │ - str r1, [sp, #4] │ │ - str r1, [sp, #260] @ 0x104 │ │ - add r1, sp, #264 @ 0x108 │ │ - add.w r2, r1, #20 │ │ - adds r1, #24 │ │ - str r2, [sp, #24] │ │ - str r1, [sp, #12] │ │ + add.w r1, r5, r0, lsl #4 │ │ + str r1, [sp, #172] @ 0xac │ │ + str r1, [sp, #764] @ 0x2fc │ │ cmp.w fp, #0 │ │ - beq.w 96e5c │ │ - ldrd r6, r7, [sl] │ │ - eor.w r0, r6, #20 │ │ + beq.w 9d444 │ │ + ldrd sl, r7, [r5] │ │ + eor.w r0, sl, #20 │ │ orrs r0, r7 │ │ add.w r0, r4, #24 │ │ - beq.w 96e5e │ │ - add.w r9, sl, #8 │ │ - str r0, [sp, #20] │ │ - add.w r1, sl, #20 │ │ + beq.w 9d448 │ │ + strd r0, fp, [sp, #176] @ 0xb0 │ │ + add.w r1, r5, #20 │ │ + ldr r0, [sp, #168] @ 0xa8 │ │ movs r2, #28 │ │ - ldmia.w r9, {r5, r8, r9} │ │ - add r0, sp, #272 @ 0x110 │ │ - strd r6, r7, [sp, #264] @ 0x108 │ │ - stmia.w r0, {r5, r8, r9} │ │ - ldr r0, [sp, #24] │ │ - bl c99c0 │ │ - subs r0, r6, #2 │ │ + ldrd r8, r9, [r5, #8] │ │ + ldr r6, [r5, #16] │ │ + str r6, [sp, #448] @ 0x1c0 │ │ + strd r8, r9, [sp, #440] @ 0x1b8 │ │ + strd sl, r7, [sp, #432] @ 0x1b0 │ │ + bl ca0b2 │ │ + subs.w r0, sl, #2 │ │ sbc.w r1, r7, #0 │ │ rsbs r2, r0, #17 │ │ mov.w r2, #0 │ │ sbcs.w r1, r2, r1 │ │ - bcc.w 96f32 │ │ + bcc.w 9d48a │ │ cmp r0, #4 │ │ - bne.w 96f32 │ │ - ldr r2, [pc, #612] @ (96fe0 ) │ │ - mov r0, r8 │ │ - mov r1, r9 │ │ - movs r3, #1 │ │ + bne.w 9d48a │ │ + ldr r2, [pc, #140] @ (9cb20 ) │ │ + mov r0, r9 │ │ + mov r1, r6 │ │ + movs r3, #8 │ │ add r2, pc │ │ - bl c47d4 │ │ - str r5, [sp, #28] │ │ - cbz r0, 96da2 │ │ + bl c4ecc │ │ + cbz r0, 9cad4 │ │ mov r1, r4 │ │ - add r2, sp, #328 @ 0x148 │ │ - mov r9, r4 │ │ + add r2, sp, #208 @ 0xd0 │ │ + mov fp, r5 │ │ + mov sl, r4 │ │ ldmia.w r1, {r0, r3, r4, r5, r6, r7} │ │ mov ip, r2 │ │ stmia.w ip, {r0, r3, r4, r5, r6, r7} │ │ - add r0, sp, #316 @ 0x13c │ │ - add r1, sp, #184 @ 0xb8 │ │ - b.n 96e12 │ │ - ldr r2, [pc, #576] @ (96fe4 ) │ │ + add r0, sp, #952 @ 0x3b8 │ │ + add r1, sp, #904 @ 0x388 │ │ + bl 98600 │ │ + ldr r0, [sp, #952] @ 0x3b8 │ │ + ldr r1, [pc, #56] @ (9caf8 ) │ │ + cmp r0, r1 │ │ + bne.w 9d62a │ │ mov r0, r8 │ │ mov r1, r9 │ │ - movs r3, #1 │ │ + bl 54676 │ │ + ldr r7, [sp, #140] @ 0x8c │ │ + mov r4, sl │ │ + mov r5, fp │ │ + b.n 9cae4 │ │ + mov r0, r8 │ │ + mov r1, r9 │ │ + bl 54676 │ │ + ldr r0, [sp, #164] @ 0xa4 │ │ + bl 9a480 │ │ + ldr r7, [sp, #140] @ 0x8c │ │ + ldr.w fp, [sp, #180] @ 0xb4 │ │ + adds r5, #48 @ 0x30 │ │ + adds r4, #48 @ 0x30 │ │ + sub.w fp, fp, #48 @ 0x30 │ │ + b.n 9ca38 │ │ + nop │ │ + str r7, [r4, #52] @ 0x34 │ │ + vrev64.32 d16, d3 │ │ + strh r0, [r0, #0] │ │ + str r3, [r1, #56] @ 0x38 │ │ + vrsra.u32 d22, d27, #8 │ │ + @ instruction: 0xfff86364 │ │ + vsli.64 d22, d31, #56 @ 0x38 │ │ + vpadal.u32 d20, d26 │ │ + vqshlu.s32 q10, q14, #24 │ │ + vsubw.u , q4, d24 │ │ + vqshlu.s32 d30, d3, #22 │ │ + vrshr.u32 , q4, #6 │ │ + vuzp.16 d31, d4 │ │ + vtbx.8 d25, {d6-d7}, d26 │ │ + ldrd r0, r9, [sp, #416] @ 0x1a0 │ │ + add.w fp, r9, #24 │ │ + str r0, [sp, #960] @ 0x3c0 │ │ + add.w r0, r1, r1, lsl #1 │ │ + str.w r9, [sp, #952] @ 0x3b8 │ │ + add.w r1, r9, r0, lsl #4 │ │ + str r1, [sp, #128] @ 0x80 │ │ + str r1, [sp, #964] @ 0x3c4 │ │ + add r1, sp, #904 @ 0x388 │ │ + add.w r2, r1, #20 │ │ + adds r1, #24 │ │ + mov.w r8, r0, lsl #4 │ │ + str r2, [sp, #172] @ 0xac │ │ + str r1, [sp, #136] @ 0x88 │ │ + add r0, sp, #848 @ 0x350 │ │ + str r0, [sp, #124] @ 0x7c │ │ + add r0, sp, #584 @ 0x248 │ │ + str r0, [sp, #120] @ 0x78 │ │ + add r0, sp, #648 @ 0x288 │ │ + str r0, [sp, #116] @ 0x74 │ │ + str.w sl, [sp, #176] @ 0xb0 │ │ + cmp.w r8, #0 │ │ + beq.w 9d0c4 │ │ + ldrd r5, r6, [r9] │ │ + eor.w r0, r5, #20 │ │ + orrs r0, r6 │ │ + add.w r0, fp, #24 │ │ + beq.w 9d0c6 │ │ + mov r7, fp │ │ + add.w fp, r9, #8 │ │ + str r0, [sp, #164] @ 0xa4 │ │ + movs r2, #28 │ │ + ldmia.w fp, {r0, sl, fp} │ │ + str r0, [sp, #180] @ 0xb4 │ │ + add r1, sp, #912 @ 0x390 │ │ + stmia.w r1, {r0, sl, fp} │ │ + add.w r1, r9, #20 │ │ + ldr r0, [sp, #172] @ 0xac │ │ + strd r5, r6, [sp, #904] @ 0x388 │ │ + bl ca0b2 │ │ + subs r0, r5, #2 │ │ + sbc.w r1, r6, #0 │ │ + rsbs r2, r0, #17 │ │ + sbcs.w r1, r4, r1 │ │ + bcc.w 9d24e │ │ + cmp r0, #4 │ │ + bne.w 9d24e │ │ + ldr r2, [pc, #868] @ (9cf1c ) │ │ + mov r0, sl │ │ + mov r1, fp │ │ + movs r3, #8 │ │ add r2, pc │ │ - bl c47d4 │ │ - cbz r0, 96dc8 │ │ - mov r1, r4 │ │ - add r2, sp, #328 @ 0x148 │ │ - mov r9, r4 │ │ + bl c4ecc │ │ + cbz r0, 9cbe0 │ │ + mov r1, r7 │ │ + add r2, sp, #664 @ 0x298 │ │ + mov fp, r7 │ │ ldmia.w r1, {r0, r3, r4, r5, r6, r7} │ │ mov ip, r2 │ │ stmia.w ip, {r0, r3, r4, r5, r6, r7} │ │ - add r0, sp, #316 @ 0x13c │ │ - add r1, sp, #200 @ 0xc8 │ │ - b.n 96e12 │ │ - ldr r2, [pc, #540] @ (96fe8 ) │ │ - mov r0, r8 │ │ - mov r1, r9 │ │ + add r0, sp, #536 @ 0x218 │ │ + add r1, sp, #560 @ 0x230 │ │ + bl 98600 │ │ + b.n 9cc34 │ │ + ldr r2, [pc, #828] @ (9cf20 ) │ │ + mov r0, sl │ │ + mov r1, fp │ │ + movs r3, #10 │ │ + add r2, pc │ │ + bl c4ecc │ │ + cbz r0, 9cbf4 │ │ + add r0, sp, #832 @ 0x340 │ │ + b.n 9cc1a │ │ + ldr r2, [pc, #812] @ (9cf24 ) │ │ + mov r0, sl │ │ + mov r1, fp │ │ movs r3, #5 │ │ add r2, pc │ │ - bl c47d4 │ │ - cbz r0, 96dee │ │ - mov r1, r4 │ │ - add r2, sp, #328 @ 0x148 │ │ - mov r9, r4 │ │ + bl c4ecc │ │ + cbz r0, 9cc08 │ │ + add r0, sp, #848 @ 0x350 │ │ + b.n 9cc1a │ │ + ldr r2, [pc, #796] @ (9cf28 ) │ │ + mov r0, sl │ │ + mov r1, fp │ │ + movs r3, #7 │ │ + add r2, pc │ │ + bl c4ecc │ │ + cbz r0, 9cc5a │ │ + add r0, sp, #584 @ 0x248 │ │ + mov r1, r7 │ │ + str r0, [sp, #736] @ 0x2e0 │ │ + add r2, sp, #664 @ 0x298 │ │ + mov fp, r7 │ │ ldmia.w r1, {r0, r3, r4, r5, r6, r7} │ │ mov ip, r2 │ │ stmia.w ip, {r0, r3, r4, r5, r6, r7} │ │ - add r0, sp, #316 @ 0x13c │ │ - add r1, sp, #216 @ 0xd8 │ │ - b.n 96e12 │ │ - ldr r2, [pc, #508] @ (96fec ) │ │ - mov r0, r8 │ │ - mov r1, r9 │ │ - movs r3, #6 │ │ + add r0, sp, #536 @ 0x218 │ │ + add r1, sp, #736 @ 0x2e0 │ │ + bl 98f14 │ │ + ldr r0, [sp, #536] @ 0x218 │ │ + ldr r1, [pc, #756] @ (9cf2c ) │ │ + cmp r0, r1 │ │ + bne.w 9d276 │ │ + ldr r0, [sp, #180] @ 0xb4 │ │ + mov r1, sl │ │ + movs r4, #0 │ │ + bl 54676 │ │ + add.w r9, r9, #48 @ 0x30 │ │ + sub.w r8, r8, #48 @ 0x30 │ │ + add.w fp, fp, #48 @ 0x30 │ │ + ldr.w sl, [sp, #176] @ 0xb0 │ │ + b.n 9cb60 │ │ + ldr r2, [pc, #724] @ (9cf30 ) │ │ + mov r0, sl │ │ + mov r1, fp │ │ + movs r3, #5 │ │ add r2, pc │ │ - bl c47d4 │ │ - cbz r0, 96e36 │ │ - mov r1, r4 │ │ - add r2, sp, #328 @ 0x148 │ │ - mov r9, r4 │ │ + bl c4ecc │ │ + cbz r0, 9cc88 │ │ + add r0, sp, #864 @ 0x360 │ │ + mov r1, r7 │ │ + str r0, [sp, #736] @ 0x2e0 │ │ + add r2, sp, #664 @ 0x298 │ │ + mov fp, r7 │ │ ldmia.w r1, {r0, r3, r4, r5, r6, r7} │ │ mov ip, r2 │ │ stmia.w ip, {r0, r3, r4, r5, r6, r7} │ │ - add r0, sp, #316 @ 0x13c │ │ - add r1, sp, #232 @ 0xe8 │ │ - bl 967a0 │ │ - ldr r0, [sp, #316] @ 0x13c │ │ - ldr r1, [pc, #432] @ (96fcc ) │ │ - cmp r0, r1 │ │ - bne.w 96f52 │ │ - ldr r0, [sp, #28] │ │ - mov r1, r8 │ │ - bl 5395a │ │ - mov r4, r9 │ │ - add.w sl, sl, #48 @ 0x30 │ │ - sub.w fp, fp, #48 @ 0x30 │ │ - adds r4, #48 @ 0x30 │ │ - b.n 96d24 │ │ - mov r0, r5 │ │ - mov r1, r8 │ │ - bl 5395a │ │ - ldr r0, [sp, #12] │ │ - bl 99838 │ │ - b.n 96e2a │ │ - add r0, sp, #144 @ 0x90 │ │ - ldr r1, [pc, #424] @ (96ff4 ) │ │ + add r0, sp, #536 @ 0x218 │ │ + add r1, sp, #736 @ 0x2e0 │ │ + bl 98968 │ │ + b.n 9cc34 │ │ + ldr r2, [pc, #680] @ (9cf34 ) │ │ + mov r0, sl │ │ + mov r1, fp │ │ + movs r3, #8 │ │ + add r2, pc │ │ + bl c4ecc │ │ + cbz r0, 9ccb6 │ │ + add r0, sp, #648 @ 0x288 │ │ + mov r1, r7 │ │ + str r0, [sp, #736] @ 0x2e0 │ │ + add r2, sp, #664 @ 0x298 │ │ + mov fp, r7 │ │ + ldmia.w r1, {r0, r3, r4, r5, r6, r7} │ │ + mov ip, r2 │ │ + stmia.w ip, {r0, r3, r4, r5, r6, r7} │ │ + add r0, sp, #536 @ 0x218 │ │ + add r1, sp, #736 @ 0x2e0 │ │ + bl 97d60 │ │ + b.n 9cc34 │ │ + ldr r0, [sp, #180] @ 0xb4 │ │ + mov r1, sl │ │ + bl 54676 │ │ + ldr r0, [sp, #136] @ 0x88 │ │ + bl 9a480 │ │ + mov fp, r7 │ │ + b.n 9cc48 │ │ + ldr r2, [pc, #620] @ (9cf38 ) │ │ + mov r0, r7 │ │ + mov r1, fp │ │ + movs r3, #9 │ │ + add r2, pc │ │ + bl 54658 │ │ + cmp r0, #0 │ │ + beq.w 9d034 │ │ + add r0, sp, #184 @ 0xb8 │ │ + mov r1, sl │ │ + ldmia.w r0, {r2, r3, r4, r5, r6, r7} │ │ + ldr r0, [pc, #580] @ (9cf2c ) │ │ + stmia r1!, {r2, r3, r4, r5, r6, r7} │ │ + subs r0, #2 │ │ + str r0, [sp, #152] @ 0x98 │ │ + str r0, [sp, #664] @ 0x298 │ │ + ldrd r0, r1, [sp, #312] @ 0x138 │ │ + subs r2, r0, #2 │ │ + sbc.w r3, r1, #0 │ │ + subs.w r0, r2, #15 │ │ + it ne │ │ + movne r0, #1 │ │ + movs r4, #0 │ │ + rsbs r1, r2, #17 │ │ + str r2, [sp, #172] @ 0xac │ │ + sbcs.w r1, r4, r3 │ │ + str r3, [sp, #160] @ 0xa0 │ │ + mov.w r1, #0 │ │ + it cc │ │ + movcc r1, #1 │ │ + orrs r0, r1 │ │ + str r0, [sp, #148] @ 0x94 │ │ + beq.w 9d17c │ │ + add r0, sp, #208 @ 0xd0 │ │ + ldr r1, [pc, #536] @ (9cf3c ) │ │ adds r0, #4 │ │ movs r2, #43 @ 0x2b │ │ add r1, pc │ │ - bl 9dedc │ │ - mov r0, r4 │ │ - bl 99838 │ │ - b.n 96fa2 │ │ - ldr r0, [sp, #4] │ │ - str r0, [sp, #252] @ 0xfc │ │ - add r0, sp, #248 @ 0xf8 │ │ - bl 60ebe │ │ - vldr d8, [sp, #192] @ 0xc0 │ │ - movs r2, #36 @ 0x24 │ │ - ldr r4, [sp, #184] @ 0xb8 │ │ - add r0, sp, #264 @ 0x108 │ │ - ldr r1, [pc, #348] @ (96fd0 ) │ │ - add r1, pc │ │ - bl 9dedc │ │ - lsls r0, r4, #31 │ │ - ldr r7, [sp, #16] │ │ - ldr r0, [sp, #264] @ 0x108 │ │ - ldr r6, [sp, #8] │ │ - beq.n 96f22 │ │ - ldr r1, [sp, #268] @ 0x10c │ │ - bl 998f4 │ │ - vldr d9, [sp, #208] @ 0xd0 │ │ - movs r2, #36 @ 0x24 │ │ - ldr r4, [sp, #200] @ 0xc8 │ │ - add r0, sp, #264 @ 0x108 │ │ - ldr r1, [pc, #320] @ (96fd4 ) │ │ - add r1, pc │ │ - bl 9dedc │ │ - lsls r0, r4, #31 │ │ - ldr r0, [sp, #264] @ 0x108 │ │ - beq.n 96f70 │ │ - ldr r1, [sp, #268] @ 0x10c │ │ - bl 998f4 │ │ - vldr d10, [sp, #224] @ 0xe0 │ │ - movs r2, #40 @ 0x28 │ │ - ldr r4, [sp, #216] @ 0xd8 │ │ - add r0, sp, #264 @ 0x108 │ │ - ldr r1, [pc, #292] @ (96fd8 ) │ │ - add r1, pc │ │ - bl 9dedc │ │ - lsls r0, r4, #31 │ │ - ldr r0, [sp, #264] @ 0x108 │ │ - beq.n 96f80 │ │ - ldr r1, [sp, #268] @ 0x10c │ │ - bl 998f4 │ │ - vldr d11, [sp, #240] @ 0xf0 │ │ - movs r2, #41 @ 0x29 │ │ - ldr r4, [sp, #232] @ 0xe8 │ │ - add r0, sp, #264 @ 0x108 │ │ - ldr r1, [pc, #268] @ (96fdc ) │ │ + bl 9a438 │ │ + ldr r7, [sp, #140] @ 0x8c │ │ + b.w 9d722 │ │ + mov fp, r7 │ │ + str.w fp, [sp, #652] @ 0x28c │ │ + add r0, sp, #648 @ 0x288 │ │ + bl 60396 │ │ + add r6, sp, #600 @ 0x258 │ │ + str r6, [sp, #312] @ 0x138 │ │ + add r0, sp, #312 @ 0x138 │ │ + ldr r4, [sp, #160] @ 0xa0 │ │ + blx r4 │ │ + add r0, sp, #616 @ 0x268 │ │ + str r0, [sp, #312] @ 0x138 │ │ + add r0, sp, #312 @ 0x138 │ │ + blx r4 │ │ + add r0, sp, #952 @ 0x3b8 │ │ + str r0, [sp, #312] @ 0x138 │ │ + add r0, sp, #312 @ 0x138 │ │ + bl 9868a │ │ + add r0, sp, #632 @ 0x278 │ │ + str r0, [sp, #312] @ 0x138 │ │ + add r0, sp, #312 @ 0x138 │ │ + blx r4 │ │ + ldr r2, [sp, #168] @ 0xa8 │ │ + ldr r0, [sp, #100] @ 0x64 │ │ + ldr r1, [sp, #116] @ 0x74 │ │ + ldr.w r8, [sp, #20] │ │ + add r5, sp, #904 @ 0x388 │ │ + cmp r2, r0 │ │ + bne.n 9cd7a │ │ + bl 98638 │ │ + mov.w r2, #2147483648 @ 0x80000000 │ │ + str r2, [sp, #168] @ 0xa8 │ │ + movs r2, #43 @ 0x2b │ │ + ldr r4, [sp, #584] @ 0x248 │ │ + ldrd r7, r9, [sp, #592] @ 0x250 │ │ + add r0, sp, #312 @ 0x138 │ │ + ldr r1, [pc, #440] @ (9cf40 ) │ │ add r1, pc │ │ - bl 9dedc │ │ - lsls r0, r4, #31 │ │ - ldr r0, [sp, #264] @ 0x108 │ │ - beq.n 96f90 │ │ - ldr r1, [sp, #268] @ 0x10c │ │ - bl 998f4 │ │ - add r0, sp, #152 @ 0x98 │ │ - movs r2, #32 │ │ - vstmia r0!, {d8-d11} │ │ - add r0, sp, #104 @ 0x68 │ │ - adds r4, r0, #4 │ │ - add r0, sp, #144 @ 0x90 │ │ - add.w r1, r0, #8 │ │ - mov r0, r4 │ │ - bl c99c0 │ │ - add r0, sp, #64 @ 0x40 │ │ - mov r1, r4 │ │ - adds r5, r0, #4 │ │ - movs r2, #32 │ │ + bl 9a438 │ │ + ldrd r0, r1, [sp, #312] @ 0x138 │ │ + lsls r2, r4, #31 │ │ + beq.n 9cde2 │ │ + bl 629fc │ │ + ldmia.w r6, {r1, r2, r3} │ │ mov r0, r5 │ │ - bl c99c0 │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - strd r1, r0, [r6] │ │ - add.w r0, r6, #8 │ │ + stmia r0!, {r1, r2, r3} │ │ + add r4, sp, #752 @ 0x2f0 │ │ + movs r2, #45 @ 0x2d │ │ + ldr r1, [pc, #412] @ (9cf44 ) │ │ + mov r0, r4 │ │ + add r1, pc │ │ + bl 9a438 │ │ + add r0, sp, #312 @ 0x138 │ │ mov r1, r5 │ │ - movs r2, #32 │ │ - bl c99c0 │ │ - ldr r0, [pc, #172] @ (96fcc ) │ │ - str r0, [r7, #0] │ │ - b.n 96fc0 │ │ - ldrd r1, r2, [sp, #268] @ 0x10c │ │ - strd r1, r2, [sp, #56] @ 0x38 │ │ - str r0, [sp, #148] @ 0x94 │ │ - vldr d0, [sp, #56] @ 0x38 │ │ - b.n 96f9e │ │ - ldr r0, [sp, #20] │ │ + mov r2, r4 │ │ + bl 9ad00 │ │ + ldrd r0, r6, [sp, #312] @ 0x138 │ │ + ldrd r1, r2, [sp, #320] @ 0x140 │ │ + cmp r0, #0 │ │ + beq.w 9d06c │ │ + lsrs r0, r1, #16 │ │ + orr.w sl, r0, r2, lsl #16 │ │ + mov.w fp, r2, lsr #16 │ │ + mov.w r8, r1, lsr #8 │ │ + uxtb.w r9, r1 │ │ + movs r7, #1 │ │ + movs r4, #0 │ │ + str r6, [sp, #164] @ 0xa4 │ │ + b.n 9ce3c │ │ + str r0, [sp, #164] @ 0xa4 │ │ + lsrs r2, r1, #16 │ │ + ldr r0, [sp, #320] @ 0x140 │ │ + mov.w r8, r1, lsr #8 │ │ + uxtb.w r9, r1 │ │ + orr.w sl, r2, r0, lsl #16 │ │ + mov.w fp, r0, lsr #16 │ │ + b.n 9ce38 │ │ + str.w fp, [sp, #652] @ 0x28c │ │ + add r0, sp, #312 @ 0x138 │ │ + ldr r1, [pc, #324] @ (9cf48 ) │ │ movs r2, #27 │ │ - str r0, [sp, #252] @ 0xfc │ │ - add r0, sp, #144 @ 0x90 │ │ - ldr r1, [pc, #180] @ (96ff0 ) │ │ - adds r0, #4 │ │ add r1, pc │ │ - bl 9dedc │ │ - add r0, sp, #264 @ 0x108 │ │ - bl 99838 │ │ - ldr r0, [sp, #12] │ │ - bl 99838 │ │ - b.n 96f66 │ │ - ldr r1, [sp, #20] │ │ - str r1, [sp, #252] @ 0xfc │ │ - ldr r1, [sp, #320] @ 0x140 │ │ - ldr r2, [sp, #324] @ 0x144 │ │ - add r3, sp, #148 @ 0x94 │ │ - stmia r3!, {r0, r1, r2} │ │ - mov r1, r8 │ │ - ldr r0, [sp, #28] │ │ - bl 5395a │ │ - ldr r7, [sp, #16] │ │ - add r0, sp, #248 @ 0xf8 │ │ - bl 60ebe │ │ - b.n 96fa2 │ │ - ldrd r1, r2, [sp, #268] @ 0x10c │ │ - strd r1, r2, [sp, #48] @ 0x30 │ │ - str r0, [sp, #148] @ 0x94 │ │ - vldr d0, [sp, #48] @ 0x30 │ │ - b.n 96f9e │ │ - ldrd r1, r2, [sp, #268] @ 0x10c │ │ - strd r1, r2, [sp, #40] @ 0x28 │ │ - str r0, [sp, #148] @ 0x94 │ │ - vldr d0, [sp, #40] @ 0x28 │ │ - b.n 96f9e │ │ - ldrd r1, r2, [sp, #268] @ 0x10c │ │ - strd r1, r2, [sp, #32] │ │ - str r0, [sp, #148] @ 0x94 │ │ - vldr d0, [sp, #32] │ │ - vstr d0, [sp, #152] @ 0x98 │ │ - add r0, sp, #144 @ 0x90 │ │ - add r1, sp, #104 @ 0x68 │ │ - adds r0, #4 │ │ - mov r2, r1 │ │ - ldmia.w r0, {r3, r4, r5} │ │ - stmia r2!, {r3, r4, r5} │ │ - add r0, sp, #64 @ 0x40 │ │ - ldmia.w r1, {r3, r4, r5} │ │ - mov r2, r0 │ │ - stmia r2!, {r3, r4, r5} │ │ - ldmia.w r0, {r1, r2, r3} │ │ - stmia r7!, {r1, r2, r3} │ │ - add sp, #352 @ 0x160 │ │ - vpop {d8-d11} │ │ - add sp, #4 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - movs r3, r0 │ │ - strh r0, [r0, #0] │ │ - add r2, pc, #792 @ (adr r2, 972ec ) │ │ - vpaddl.u32 q13, q4 │ │ - vpaddl.u32 q13, q7 │ │ - vrshr.u64 q13, q4, #8 │ │ - @ instruction: 0xfff8b9d4 │ │ - vtbl.8 d27, {d24-d25}, d29 │ │ - vtbl.8 d27, {d24-d25}, d14 │ │ - vtbx.8 d27, {d8-d9}, d18 │ │ - vtbx.8 d28, {d24-d25}, d20 │ │ - vtbx.8 d28, {d24-d26}, d31 │ │ - vsli.64 d27, d16, #56 @ 0x38 │ │ - mov r4, r0 │ │ - ldr r0, [pc, #44] @ (9702c ) │ │ - add r0, pc │ │ - ldrb r0, [r0, #1] │ │ - movs r0, #44 @ 0x2c │ │ - blx ccbf0 │ │ - cbz r0, 97022 │ │ - mov r5, r0 │ │ - movs r0, #1 │ │ - strd r0, r0, [r5] │ │ - add.w r0, r5, #8 │ │ - mov r1, r4 │ │ - movs r2, #36 @ 0x24 │ │ - bl c99c0 │ │ - mov r0, r5 │ │ - pop {r4, r5, r7, pc} │ │ - movs r0, #4 │ │ - movs r1, #44 @ 0x2c │ │ - bl 4adb8 │ │ - nop │ │ - bpl.n 96f8c │ │ - movs r3, r0 │ │ - push {r4, r5, r7, lr} │ │ - sub sp, #40 @ 0x28 │ │ - ldr r4, [r0, #0] │ │ - ldrd r0, r1, [r4] │ │ - eor.w r0, r0, #3 │ │ - orrs r0, r1 │ │ - bne.n 9705c │ │ - mov r5, sp │ │ - mov r1, r4 │ │ - mov r0, r5 │ │ - movs r2, #40 @ 0x28 │ │ - bl c99c0 │ │ + bl 9a438 │ │ + ldr r0, [sp, #312] @ 0x138 │ │ + str r0, [sp, #164] @ 0xa4 │ │ + ldrd r4, r5, [sp, #316] @ 0x13c │ │ + add r0, sp, #664 @ 0x298 │ │ + bl 9a480 │ │ + ldr r0, [sp, #172] @ 0xac │ │ + bl 9a480 │ │ + lsrs r0, r4, #16 │ │ + orr.w sl, r0, r5, lsl #16 │ │ + lsrs r0, r4, #8 │ │ + orr.w r8, r0, r5, lsl #24 │ │ + mov.w fp, r5, lsr #16 │ │ + uxtb.w r9, r4 │ │ + add r0, sp, #648 @ 0x288 │ │ + bl 60396 │ │ + movs r4, #1 │ │ + movs r7, #1 │ │ + movs r6, #1 │ │ + movs r5, #1 │ │ + ldr r0, [sp, #168] @ 0xa8 │ │ + ldr r1, [sp, #116] @ 0x74 │ │ + bl 98638 │ │ + cbz r5, 9ce54 │ │ + ldrd r0, r1, [sp, #632] @ 0x278 │ │ + bl 98638 │ │ + b.n 9ce58 │ │ movs r0, #0 │ │ - movs r1, #2 │ │ - strd r1, r0, [r4] │ │ - mov r0, r5 │ │ - bl 97060 │ │ - add sp, #40 @ 0x28 │ │ - pop {r4, r5, r7, pc} │ │ - ldrd r1, r2, [r0] │ │ - eor.w r1, r1, #3 │ │ - orrs r1, r2 │ │ - it ne │ │ - bne.w 96494 │ │ - bx lr │ │ - bmi.n 9701e │ │ - ldr r1, [r0, #0] │ │ - ldr r2, [pc, #12] @ (97084 ) │ │ - cmp r1, r2 │ │ - it ne │ │ - bne.w 9672c │ │ - bx lr │ │ - nop │ │ - movs r1, r0 │ │ - strh r0, [r0, #0] │ │ - ldrd r1, r2, [r0] │ │ - subs r1, #2 │ │ - sbcs.w r1, r2, #0 │ │ - itt cc │ │ - addcc r0, #32 │ │ - bcc.w 96494 │ │ - bx lr │ │ - push {r4, r5, r7, lr} │ │ - sub sp, #40 @ 0x28 │ │ - ldr r4, [r0, #0] │ │ - ldrd r0, r1, [r4] │ │ + str r0, [sp, #120] @ 0x78 │ │ + cbz r6, 9ce60 │ │ + add r0, sp, #952 @ 0x3b8 │ │ + bl 986ba │ │ + cbz r7, 9ce6a │ │ + ldrd r0, r1, [sp, #616] @ 0x268 │ │ + bl 98638 │ │ + cmp r4, #0 │ │ + ldrd r5, r4, [sp, #124] @ 0x7c │ │ + beq.n 9ce7a │ │ + ldrd r0, r1, [sp, #600] @ 0x258 │ │ + bl 98638 │ │ + movs r0, #0 │ │ + rsbs r1, r4, #17 │ │ + sbcs r0, r5 │ │ + bcc.n 9ce96 │ │ + cmp r4, #15 │ │ + bne.n 9ce96 │ │ + ldr r0, [sp, #120] @ 0x78 │ │ + cbz r0, 9ce9c │ │ + add r0, sp, #408 @ 0x198 │ │ + adds r0, #8 │ │ + bl 9a53a │ │ + b.n 9ce9c │ │ + add r0, sp, #408 @ 0x198 │ │ + bl 9a480 │ │ + movs r2, #0 │ │ + mov.w ip, #4 │ │ + movs r7, #0 │ │ + mov.w lr, #0 │ │ + mov.w r0, fp, lsl #16 │ │ + orr.w fp, r0, sl, lsr #16 │ │ + uxtb.w r0, r8 │ │ + mov.w r1, sl, lsl #16 │ │ + orr.w r0, r1, r0, lsl #8 │ │ + add.w r8, r0, r9 │ │ + eor.w r0, ip, #4 │ │ + orrs.w r0, r0, lr │ │ + bne.n 9cf4c │ │ + ldr r0, [pc, #96] @ (9cf2c ) │ │ + ldr r3, [sp, #164] @ 0xa4 │ │ + ldr r7, [sp, #140] @ 0x8c │ │ + cmp r3, r0 │ │ + beq.w 9cffa │ │ + ldr r2, [sp, #156] @ 0x9c │ │ + movs r0, #0 │ │ + movs r1, #7 │ │ + strd r1, r0, [r2] │ │ + add.w r0, r2, #8 │ │ + stmia.w r0, {r3, r8, fp} │ │ + ldrd r0, r1, [sp, #208] @ 0xd0 │ │ eor.w r0, r0, #4 │ │ orrs r0, r1 │ │ - bne.n 970c8 │ │ - mov r5, sp │ │ - mov r1, r4 │ │ - mov r0, r5 │ │ - movs r2, #40 @ 0x28 │ │ - bl c99c0 │ │ - movs r0, #0 │ │ - movs r1, #3 │ │ - strd r1, r0, [r4] │ │ - mov r0, r5 │ │ - bl 970cc │ │ - add sp, #40 @ 0x28 │ │ - pop {r4, r5, r7, pc} │ │ - ldrd r1, r2, [r0] │ │ - eor.w r1, r1, #4 │ │ - orrs r1, r2 │ │ - it ne │ │ - bne.w 96c38 │ │ - bx lr │ │ - bmi.n 9708a │ │ - ldr r1, [r0, #0] │ │ - ldr r2, [pc, #12] @ (970f0 ) │ │ - cmp r1, r2 │ │ - it ne │ │ - bne.w 96bf4 │ │ - bx lr │ │ + beq.w 9d782 │ │ + ldrd r0, r1, [sp, #272] @ 0x110 │ │ + ldr r4, [sp, #132] @ 0x84 │ │ + blx r4 │ │ + ldrd r0, r1, [sp, #284] @ 0x11c │ │ + blx r4 │ │ + add r0, sp, #208 @ 0xd0 │ │ + bl 9852c │ │ + ldrd r0, r1, [sp, #296] @ 0x128 │ │ + blx r4 │ │ + ldrd r0, r1, [sp, #248] @ 0xf8 │ │ + blx r4 │ │ + b.w 9d782 │ │ nop │ │ - movs r1, r0 │ │ - strh r0, [r0, #0] │ │ - push {r4, lr} │ │ - mov r4, r0 │ │ - ldrd r0, r1, [r0] │ │ - subs r0, #2 │ │ - sbcs.w r0, r1, #0 │ │ - bcs.n 97122 │ │ - add.w r0, r4, #96 @ 0x60 │ │ - bl 96494 │ │ - ldrd r0, r1, [r4, #40] @ 0x28 │ │ - bl 5395a │ │ - ldr.w r0, [r4, #152] @ 0x98 │ │ - cbz r0, 97122 │ │ - ldr r1, [r0, #0] │ │ - subs r1, #1 │ │ - str r1, [r0, #0] │ │ - beq.n 97124 │ │ - pop {r4, pc} │ │ - ldmia.w sp!, {r4, lr} │ │ - b.w 97bd6 │ │ - ldr r1, [r0, #0] │ │ - ldr r0, [pc, #20] @ (97144 ) │ │ - ldr r2, [r1, #0] │ │ - cmp r2, r0 │ │ - it ne │ │ - bxne lr │ │ - mov.w r2, #2147483648 @ 0x80000000 │ │ - str r2, [r1, #0] │ │ - ldr r1, [r1, #4] │ │ - b.w 97158 │ │ - movs r1, r0 │ │ - strh r0, [r0, #0] │ │ - ldr r2, [pc, #8] @ (97154 ) │ │ - cmp r0, r2 │ │ - it gt │ │ - bgt.w 5395a │ │ - bx lr │ │ - movs r1, r0 │ │ - strh r0, [r0, #0] │ │ - ldr r2, [pc, #8] @ (97164 ) │ │ - cmp r0, r2 │ │ - it ne │ │ - bne.w 97be8 │ │ - bx lr │ │ - movs r1, r0 │ │ + @ instruction: 0xefdefff6 │ │ + add pc, r9 │ │ + vclz.i32 q10, │ │ + vsri.64 d20, d22, #8 │ │ + vrev64.32 d16, d3 │ │ strh r0, [r0, #0] │ │ - push {r4, r5, r7, lr} │ │ - sub sp, #72 @ 0x48 │ │ - ldr r4, [r0, #0] │ │ - ldrd r0, r1, [r4] │ │ - eor.w r0, r0, #3 │ │ - orrs r0, r1 │ │ - bne.n 97194 │ │ - mov r5, sp │ │ + mov r8, r9 │ │ + vqrdmlsh.s q15, q4, d4[0] │ │ + vrintx.f16 d20, d19 │ │ + vshr.u64 q11, q10, #8 │ │ + vrshr.u32 q10, q5, #8 │ │ + vpaddl.s32 q10, │ │ + @ instruction: 0xfff85ffb │ │ + vtbl.8 d26, {d24}, d6 │ │ + add r4, sp, #560 @ 0x230 │ │ + mov r9, r2 │ │ + mov sl, r7 │ │ + ldmia.w r0, {r2, r3, r5, r6, r7} │ │ mov r1, r4 │ │ - mov r0, r5 │ │ - movs r2, #72 @ 0x48 │ │ - bl c9a94 │ │ - movs r0, #0 │ │ - movs r1, #2 │ │ - strd r1, r0, [r4] │ │ - mov r0, r5 │ │ - bl 97198 │ │ - add sp, #72 @ 0x48 │ │ - pop {r4, r5, r7, pc} │ │ - ldrd r1, r2, [r0] │ │ - eor.w r1, r1, #3 │ │ - orrs r1, r2 │ │ - it ne │ │ - bne.w 96ac8 │ │ - bx lr │ │ - bmi.n 97156 │ │ - push {r4, r5, r6, lr} │ │ - sub sp, #24 │ │ - mov r4, r0 │ │ - ldrd r0, r3, [r2] │ │ - ldr r5, [r1, #0] │ │ - subs r0, #2 │ │ - sbc.w r3, r3, #0 │ │ - movs r1, #0 │ │ - rsbs r6, r0, #17 │ │ - sbcs r1, r3 │ │ - bcc.n 971e0 │ │ - cbnz r0, 971e0 │ │ - movs r0, #0 │ │ - strd r0, r0, [r5] │ │ - ldr r0, [pc, #72] @ (9721c ) │ │ - str r0, [r4, #0] │ │ - mov r0, r2 │ │ - add sp, #24 │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ - b.w 60ef4 │ │ - add r0, sp, #8 │ │ - mov r1, r2 │ │ - bl 5e4b8 │ │ - ldr r0, [sp, #8] │ │ - cbz r0, 97202 │ │ - vldr d0, [sp, #16] │ │ - ldr r0, [sp, #12] │ │ - str r0, [r4, #0] │ │ - vstr d0, [sp] │ │ - ldrd r0, r1, [sp] │ │ - strd r0, r1, [r4, #4] │ │ - b.n 97216 │ │ - vldr d0, [sp, #16] │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - strd r1, r0, [r5] │ │ - ldr r0, [pc, #12] @ (9721c ) │ │ - vstr d0, [r5, #8] │ │ - str r0, [r4, #0] │ │ - add sp, #24 │ │ - pop {r4, r5, r6, pc} │ │ - nop │ │ - movs r3, r0 │ │ - strh r0, [r0, #0] │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, #364 @ 0x16c │ │ - mov r5, r2 │ │ - mov r7, r0 │ │ - ldrd r2, r0, [r2] │ │ - mov.w ip, #0 │ │ - subs r3, r2, #2 │ │ - sbc.w r6, r0, #0 │ │ - rsbs r4, r3, #17 │ │ - sbcs.w r4, ip, r6 │ │ - bcc.n 9726c │ │ - cbnz r3, 9726c │ │ - ldr r6, [r1, #0] │ │ - add r4, sp, #40 @ 0x28 │ │ - movs r2, #40 @ 0x28 │ │ - mov r0, r4 │ │ + stmia r1!, {r2, r3, r5, r6, r7} │ │ + add r0, sp, #432 @ 0x1b0 │ │ + add r6, sp, #208 @ 0xd0 │ │ + movs r2, #104 @ 0x68 │ │ + mov r5, ip │ │ mov r1, r6 │ │ - bl c99c0 │ │ - movs r0, #0 │ │ - movs r1, #3 │ │ - strd r1, r0, [r6] │ │ - mov r0, r4 │ │ - bl 970cc │ │ - ldr r0, [pc, #948] @ (97618 ) │ │ - str r0, [r7, #0] │ │ - mov r0, r5 │ │ - bl 60ef4 │ │ - b.n 97396 │ │ - str r7, [sp, #28] │ │ - rsbs r4, r3, #17 │ │ - ldrd sl, r7, [r5, #8] │ │ - sbcs.w r4, ip, r6 │ │ - ldrd fp, r5, [r5, #16] │ │ - bcc.n 972fe │ │ - cmp r3, #15 │ │ - bne.n 972fe │ │ - add.w r9, fp, fp, lsl #1 │ │ - ldr r0, [r1, #0] │ │ - str r0, [sp, #0] │ │ - mov r5, r7 │ │ - add.w r4, r7, r9, lsl #4 │ │ - mov.w r0, #2147483648 @ 0x80000000 │ │ - str r0, [sp, #24] │ │ - movs r7, #0 │ │ - mov r8, r5 │ │ - cmp r8, r4 │ │ - beq.n 97340 │ │ - mov r6, r8 │ │ - ldrd r0, r1, [r8], #48 @ 0x30 │ │ - subs r0, #2 │ │ - sbc.w r1, r1, #0 │ │ - rsbs r2, r0, #17 │ │ - sbcs.w r1, r7, r1 │ │ - bcc.n 9729c │ │ - cmp r0, #4 │ │ - bne.n 9729c │ │ - ldrd r0, r1, [r6, #24] │ │ - subs r0, #2 │ │ - sbc.w r1, r1, #0 │ │ - rsbs r2, r0, #17 │ │ - sbcs.w r1, r7, r1 │ │ - bcc.n 9729c │ │ - cmp r0, #4 │ │ - bne.n 9729c │ │ - add.w r0, r6, #8 │ │ - bl a7e6c │ │ - cmp r0, #0 │ │ - beq.n 9729c │ │ - ldrd r1, r2, [r6, #36] @ 0x24 │ │ - add r0, sp, #312 @ 0x138 │ │ - bl 4b378 │ │ - ldr r0, [sp, #24] │ │ - ldr r1, [sp, #4] │ │ - bl 97be8 │ │ - ldr r0, [sp, #312] @ 0x138 │ │ - str r0, [sp, #24] │ │ - ldr r0, [sp, #316] @ 0x13c │ │ - str r0, [sp, #4] │ │ - ldr r0, [sp, #320] @ 0x140 │ │ - str r0, [sp, #36] @ 0x24 │ │ - b.n 9729c │ │ - strd r2, r0, [sp, #256] @ 0x100 │ │ - movs r0, #0 │ │ - str r0, [sp, #328] @ 0x148 │ │ - movs r0, #2 │ │ - strd fp, r5, [sp, #272] @ 0x110 │ │ - strd sl, r7, [sp, #264] @ 0x108 │ │ - str r0, [sp, #316] @ 0x13c │ │ - ldr r0, [pc, #776] @ (9761c ) │ │ - add r0, pc │ │ - str r0, [sp, #312] @ 0x138 │ │ - movs r0, #1 │ │ - str r0, [sp, #324] @ 0x144 │ │ - add r0, sp, #200 @ 0xc8 │ │ - str r0, [sp, #320] @ 0x140 │ │ - ldr r0, [pc, #764] @ (97620 ) │ │ - add r0, pc │ │ - str r0, [sp, #204] @ 0xcc │ │ - add r6, sp, #256 @ 0x100 │ │ - str r6, [sp, #200] @ 0xc8 │ │ - add r0, sp, #136 @ 0x88 │ │ - add r1, sp, #312 @ 0x138 │ │ - add.w r5, r0, #8 │ │ - mov r0, r5 │ │ - bl a207e │ │ - mov r0, r6 │ │ - bl 99838 │ │ - b.n 9737a │ │ - movs r0, #0 │ │ - str.w fp, [sp, #192] @ 0xc0 │ │ - str r0, [sp, #180] @ 0xb4 │ │ - movs r0, #17 │ │ - str r0, [sp, #176] @ 0xb0 │ │ - ldr r0, [sp, #24] │ │ - strd sl, r5, [sp, #184] @ 0xb8 │ │ - cmp.w r0, #2147483648 @ 0x80000000 │ │ - bne.n 9739c │ │ - add r0, sp, #312 @ 0x138 │ │ - ldr r1, [pc, #712] @ (97624 ) │ │ + mov r7, lr │ │ + bl ca098 │ │ + ldr r0, [sp, #164] @ 0xa4 │ │ + str r0, [sp, #216] @ 0xd8 │ │ + add.w r0, r6, #20 │ │ + strd r8, fp, [sp, #220] @ 0xdc │ │ + strd r5, r7, [sp, #208] @ 0xd0 │ │ + ldmia.w r4, {r1, r2, r3, r5, r6} │ │ + stmia r0!, {r1, r2, r3, r5, r6} │ │ + ldr r0, [sp, #96] @ 0x60 │ │ + str r0, [sp, #268] @ 0x10c │ │ + ldr r0, [sp, #148] @ 0x94 │ │ + str r0, [sp, #264] @ 0x108 │ │ + ldr r0, [sp, #28] │ │ + str r0, [sp, #260] @ 0x104 │ │ + ldr r0, [sp, #32] │ │ + str r0, [sp, #256] @ 0x100 │ │ + ldr r0, [sp, #128] @ 0x80 │ │ + strb.w r0, [sp, #309] @ 0x135 │ │ + ldr r0, [sp, #100] @ 0x64 │ │ + str r0, [sp, #304] @ 0x130 │ │ + ldr r0, [sp, #104] @ 0x68 │ │ + str r0, [sp, #300] @ 0x12c │ │ + ldr r0, [sp, #112] @ 0x70 │ │ + str r0, [sp, #296] @ 0x128 │ │ + ldr r0, [sp, #136] @ 0x88 │ │ + str r0, [sp, #292] @ 0x124 │ │ + ldr r0, [sp, #152] @ 0x98 │ │ + str r0, [sp, #288] @ 0x120 │ │ + ldr r0, [sp, #172] @ 0xac │ │ + str r0, [sp, #284] @ 0x11c │ │ + ldr r0, [sp, #160] @ 0xa0 │ │ + str r0, [sp, #280] @ 0x118 │ │ + ldr r0, [sp, #180] @ 0xb4 │ │ + str r0, [sp, #276] @ 0x114 │ │ + ldr r0, [sp, #176] @ 0xb0 │ │ + str r0, [sp, #272] @ 0x110 │ │ + ldr r0, [sp, #116] @ 0x74 │ │ + str r0, [sp, #252] @ 0xfc │ │ + ldr r0, [sp, #168] @ 0xa8 │ │ + str r0, [sp, #248] @ 0xf8 │ │ + ldrd r0, r1, [sp, #432] @ 0x1b0 │ │ + strb.w r9, [sp, #310] @ 0x136 │ │ + eor.w r0, r0, #4 │ │ + strb.w sl, [sp, #308] @ 0x134 │ │ + orrs r0, r1 │ │ + beq.n 9cff8 │ │ + ldrd r0, r1, [sp, #496] @ 0x1f0 │ │ + ldr r4, [sp, #132] @ 0x84 │ │ + blx r4 │ │ + ldrd r0, r1, [sp, #508] @ 0x1fc │ │ + blx r4 │ │ + add r0, sp, #432 @ 0x1b0 │ │ + bl 9852c │ │ + ldrd r0, r1, [sp, #520] @ 0x208 │ │ + blx r4 │ │ + ldrd r0, r1, [sp, #472] @ 0x1d8 │ │ + blx r4 │ │ + ldr r7, [sp, #140] @ 0x8c │ │ + ldrd r4, r5, [sp, #208] @ 0xd0 │ │ + eor.w r0, r4, #4 │ │ + orrs r0, r5 │ │ + beq.w 9da1c │ │ + ldr r6, [sp, #156] @ 0x9c │ │ + add r1, sp, #208 @ 0xd0 │ │ + adds r1, #8 │ │ + movs r2, #96 @ 0x60 │ │ + add.w r0, r6, #8 │ │ + bl ca098 │ │ + strd r4, r5, [r6] │ │ + b.n 9d782 │ │ + add r0, sp, #664 @ 0x298 │ │ + ldr r1, [pc, #912] @ (9d3b4 ) │ │ adds r0, #4 │ │ - movs r2, #16 │ │ + movs r2, #43 @ 0x2b │ │ add r1, pc │ │ - bl 9dedc │ │ - add r2, sp, #316 @ 0x13c │ │ - ldmia r2, {r0, r1, r2} │ │ - add r3, sp, #144 @ 0x90 │ │ - stmia r3!, {r0, r1, r2} │ │ - add r0, sp, #176 @ 0xb0 │ │ - bl 99838 │ │ - add r0, sp, #136 @ 0x88 │ │ - add.w r5, r0, #8 │ │ - add r0, sp, #120 @ 0x78 │ │ - ldmia.w r5, {r1, r2, r3} │ │ + bl 9a438 │ │ + add r0, sp, #312 @ 0x138 │ │ + bl 9a480 │ │ + b.n 9d646 │ │ + movs r0, #1 │ │ + movs r4, #0 │ │ + ldr r1, [sp, #136] @ 0x88 │ │ + strd r7, fp, [sp, #312] @ 0x138 │ │ + str r4, [sp, #448] @ 0x1c0 │ │ + str r0, [sp, #436] @ 0x1b4 │ │ + str r1, [sp, #432] @ 0x1b0 │ │ + str r0, [sp, #444] @ 0x1bc │ │ + add r0, sp, #208 @ 0xd0 │ │ + strd sl, r5, [sp, #208] @ 0xd0 │ │ + ldr r5, [sp, #156] @ 0x9c │ │ + str r0, [sp, #440] @ 0x1b8 │ │ + add r1, sp, #432 @ 0x1b0 │ │ + add.w r0, r5, #8 │ │ + bl 9a414 │ │ + movs r0, #7 │ │ + mov r1, r7 │ │ + strd r0, r4, [r5] │ │ + ldr r0, [sp, #144] @ 0x90 │ │ + bl 54676 │ │ + b.w 9bcfc │ │ + ldr r4, [sp, #88] @ 0x58 │ │ + mov r0, r5 │ │ + str r2, [sp, #160] @ 0xa0 │ │ + str r1, [sp, #180] @ 0xb4 │ │ + ldmia.w r4, {r1, r2, r3} │ │ stmia r0!, {r1, r2, r3} │ │ - add r0, sp, #120 @ 0x78 │ │ - add r1, sp, #104 @ 0x68 │ │ - ldmia.w r0, {r3, r4, r5} │ │ - mov r2, r1 │ │ - stmia r2!, {r3, r4, r5} │ │ - ldr r4, [sp, #28] │ │ - ldmia.w r1, {r0, r2, r3} │ │ - stmia r4!, {r0, r2, r3} │ │ - add sp, #364 @ 0x16c │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - str r4, [sp, #12] │ │ - movs r3, #5 │ │ - ldr r2, [pc, #644] @ (97628 ) │ │ - ldr r4, [sp, #4] │ │ - ldr r6, [sp, #36] @ 0x24 │ │ - add r2, pc │ │ + add r4, sp, #752 @ 0x2f0 │ │ + movs r2, #40 @ 0x28 │ │ + ldr r1, [pc, #824] @ (9d3b8 ) │ │ mov r0, r4 │ │ - mov r1, r6 │ │ - bl 5393c │ │ + add r1, pc │ │ + bl 9a438 │ │ + add r0, sp, #312 @ 0x138 │ │ + mov r1, r5 │ │ + mov r2, r4 │ │ + bl 9ad00 │ │ + ldrd r0, r5, [sp, #312] @ 0x138 │ │ + ldrd r4, fp, [sp, #320] @ 0x140 │ │ cmp r0, #0 │ │ - beq.n 97496 │ │ - movs r0, #2 │ │ + beq.w 9d3d0 │ │ + ldr r1, [sp, #180] @ 0xb4 │ │ + mov r0, r6 │ │ + bl ba60c │ │ + lsrs r0, r4, #16 │ │ + orr.w sl, r0, fp, lsl #16 │ │ + mov.w fp, fp, lsr #16 │ │ + mov.w r8, r4, lsr #8 │ │ + uxtb.w r9, r4 │ │ + movs r6, #1 │ │ + movs r4, #0 │ │ + str r5, [sp, #164] @ 0xa4 │ │ movs r7, #0 │ │ - str r0, [sp, #200] @ 0xc8 │ │ + b.n 9ce3e │ │ + ldr r0, [sp, #128] @ 0x80 │ │ + str r0, [sp, #956] @ 0x3bc │ │ + add r4, sp, #952 @ 0x3b8 │ │ + mov r0, r4 │ │ + bl 60396 │ │ + add r6, sp, #832 @ 0x340 │ │ + str r6, [sp, #904] @ 0x388 │ │ + add r0, sp, #904 @ 0x388 │ │ + ldr r5, [sp, #160] @ 0xa0 │ │ + blx r5 │ │ + add r0, sp, #848 @ 0x350 │ │ + str r0, [sp, #904] @ 0x388 │ │ + add r0, sp, #904 @ 0x388 │ │ + blx r5 │ │ + add r0, sp, #584 @ 0x248 │ │ + str r0, [sp, #904] @ 0x388 │ │ + add r0, sp, #904 @ 0x388 │ │ + blx r5 │ │ + add r0, sp, #864 @ 0x360 │ │ + str r0, [sp, #904] @ 0x388 │ │ + add r0, sp, #904 @ 0x388 │ │ + bl 9868a │ │ + ldr r5, [sp, #560] @ 0x230 │ │ + movs r2, #43 @ 0x2b │ │ + ldrd r9, fp, [sp, #568] @ 0x238 │ │ + add r0, sp, #904 @ 0x388 │ │ + ldr r1, [pc, #700] @ (9d3bc ) │ │ + add r1, pc │ │ + bl 9a438 │ │ + lsls r0, r5, #31 │ │ + ldr r0, [sp, #904] @ 0x388 │ │ + beq.n 9d15a │ │ + ldr r1, [sp, #908] @ 0x38c │ │ + bl 629fc │ │ + ldmia.w r6, {r1, r2, r3} │ │ + mov r0, r4 │ │ + stmia r0!, {r1, r2, r3} │ │ + add r5, sp, #664 @ 0x298 │ │ + movs r2, #45 @ 0x2d │ │ + ldr r1, [pc, #672] @ (9d3c0 ) │ │ + mov r0, r5 │ │ + add r1, pc │ │ + bl 9a438 │ │ + add r0, sp, #904 @ 0x388 │ │ + mov r1, r4 │ │ + mov r2, r5 │ │ + bl 9ad00 │ │ + add.w r8, sp, #904 @ 0x388 │ │ + ldr r7, [sp, #916] @ 0x394 │ │ + ldmia.w r8, {r0, r6, r8} │ │ + cmp r0, #0 │ │ + beq.w 9d4aa │ │ + movs r4, #0 │ │ + movs r0, #4 │ │ + strd r6, r8, [sp, #440] @ 0x1b8 │ │ + mov.w r8, #1 │ │ + str r4, [sp, #436] @ 0x1b4 │ │ + movs r6, #1 │ │ + str r0, [sp, #432] @ 0x1b0 │ │ + movs r5, #1 │ │ + str r7, [sp, #448] @ 0x1c0 │ │ + b.n 9d176 │ │ + ldrd r1, r2, [sp, #908] @ 0x38c │ │ + mov.w r8, #1 │ │ + strd r1, r2, [sp, #444] @ 0x1bc │ │ + movs r1, #0 │ │ + str r1, [sp, #436] @ 0x1b4 │ │ + movs r1, #4 │ │ + str r1, [sp, #432] @ 0x1b0 │ │ + movs r6, #1 │ │ + str r0, [sp, #440] @ 0x1b8 │ │ + movs r5, #1 │ │ + movs r4, #1 │ │ + add.w r9, sp, #408 @ 0x198 │ │ + b.n 9d2ac │ │ + ldr r1, [sp, #328] @ 0x148 │ │ + ldrd r0, r5, [sp, #320] @ 0x140 │ │ add.w fp, r5, #24 │ │ - ldr r0, [sp, #12] │ │ - str r7, [sp, #204] @ 0xcc │ │ - strd sl, r0, [sp, #248] @ 0xf8 │ │ - add r0, sp, #312 @ 0x138 │ │ - add.w r1, r0, #20 │ │ - str r1, [sp, #20] │ │ - adds r0, #24 │ │ - str r0, [sp, #8] │ │ - str r5, [sp, #240] @ 0xf0 │ │ - add r6, sp, #296 @ 0x128 │ │ - mov.w r1, r9, lsl #4 │ │ + str r0, [sp, #760] @ 0x2f8 │ │ + add.w r0, r1, r1, lsl #1 │ │ + ldr r7, [sp, #140] @ 0x8c │ │ + str r5, [sp, #752] @ 0x2f0 │ │ + add.w r1, r5, r0, lsl #4 │ │ + str r1, [sp, #136] @ 0x88 │ │ + str r1, [sp, #764] @ 0x2fc │ │ + lsls r1, r0, #4 │ │ cmp r1, #0 │ │ - beq.w 975b8 │ │ - ldrd r8, r9, [r5] │ │ - eor.w r0, r8, #20 │ │ - orrs.w r0, r0, r9 │ │ + beq.w 9d5aa │ │ + ldrd r9, r7, [r5] │ │ + eor.w r0, r9, #20 │ │ + orrs r0, r7 │ │ add.w r0, fp, #24 │ │ - beq.w 975be │ │ - mov r4, fp │ │ - add.w fp, r5, #8 │ │ - str r0, [sp, #16] │ │ - movs r2, #28 │ │ - ldmia.w fp, {r0, sl, fp} │ │ - str r1, [sp, #32] │ │ - str r0, [sp, #36] @ 0x24 │ │ - add r1, sp, #320 @ 0x140 │ │ - stmia.w r1, {r0, sl, fp} │ │ + beq.w 9d5ae │ │ + strd r0, r1, [sp, #176] @ 0xb0 │ │ add.w r1, r5, #20 │ │ - ldr r0, [sp, #20] │ │ - strd r8, r9, [sp, #312] @ 0x138 │ │ - bl c99c0 │ │ - subs.w r0, r8, #2 │ │ - sbc.w r1, r9, #0 │ │ + ldr r0, [sp, #168] @ 0xa8 │ │ + movs r2, #28 │ │ + ldrd r8, sl, [r5, #8] │ │ + ldr r6, [r5, #16] │ │ + str r6, [sp, #448] @ 0x1c0 │ │ + strd r8, sl, [sp, #440] @ 0x1b8 │ │ + strd r9, r7, [sp, #432] @ 0x1b0 │ │ + bl ca0b2 │ │ + subs.w r0, r9, #2 │ │ + sbc.w r1, r7, #0 │ │ rsbs r2, r0, #17 │ │ - sbcs.w r1, r7, r1 │ │ - bcc.w 9764a │ │ + sbcs.w r1, r4, r1 │ │ + bcc.w 9d60a │ │ cmp r0, #4 │ │ - bne.w 9764a │ │ - ldr r2, [pc, #904] @ (977c0 ) │ │ + bne.w 9d60a │ │ + ldr r2, [pc, #468] @ (9d3c4 ) │ │ mov r0, sl │ │ - mov r1, fp │ │ - movs r3, #4 │ │ + mov r1, r6 │ │ + movs r3, #5 │ │ add r2, pc │ │ - bl c47d4 │ │ - cbz r0, 9747a │ │ - mov r1, r4 │ │ - add r2, sp, #256 @ 0x100 │ │ - mov r8, r5 │ │ - mov fp, r4 │ │ - mov lr, r6 │ │ + bl c4ecc │ │ + cbz r0, 9d232 │ │ + add r0, sp, #664 @ 0x298 │ │ + mov r1, fp │ │ + str r0, [sp, #952] @ 0x3b8 │ │ + add r2, sp, #208 @ 0xd0 │ │ + mov r9, r5 │ │ ldmia.w r1, {r0, r3, r4, r5, r6, r7} │ │ mov ip, r2 │ │ stmia.w ip, {r0, r3, r4, r5, r6, r7} │ │ - add r1, sp, #200 @ 0xc8 │ │ - mov r0, lr │ │ - mov r6, lr │ │ - bl 963f8 │ │ - ldr r0, [sp, #296] @ 0x128 │ │ - ldr r1, [pc, #828] @ (977a4 ) │ │ + add r0, sp, #904 @ 0x388 │ │ + add r1, sp, #952 @ 0x3b8 │ │ + bl 98f14 │ │ + ldr r0, [sp, #904] @ 0x388 │ │ + ldr r1, [pc, #428] @ (9d3c8 ) │ │ cmp r0, r1 │ │ - bne.w 976da │ │ - ldr r0, [sp, #36] @ 0x24 │ │ + bne.w 9d702 │ │ + mov r0, r8 │ │ mov r1, sl │ │ - bl 5395a │ │ - mov r5, r8 │ │ - movs r7, #0 │ │ - b.n 9748a │ │ - ldr r0, [sp, #36] @ 0x24 │ │ + bl 54676 │ │ + ldr r7, [sp, #140] @ 0x8c │ │ + movs r4, #0 │ │ + mov r5, r9 │ │ + b.n 9d242 │ │ + mov r0, r8 │ │ mov r1, sl │ │ - bl 5395a │ │ - ldr r0, [sp, #8] │ │ - bl 99838 │ │ - mov fp, r4 │ │ - ldr r1, [sp, #32] │ │ + bl 54676 │ │ + ldr r0, [sp, #164] @ 0xa4 │ │ + bl 9a480 │ │ + ldr r7, [sp, #140] @ 0x8c │ │ + ldr r1, [sp, #180] @ 0xb4 │ │ adds r5, #48 @ 0x30 │ │ add.w fp, fp, #48 @ 0x30 │ │ subs r1, #48 @ 0x30 │ │ - b.n 973da │ │ - ldr r2, [pc, #784] @ (977a8 ) │ │ - mov r0, r4 │ │ - mov r1, r6 │ │ - movs r3, #6 │ │ - add r2, pc │ │ - bl 5393c │ │ - cmp r0, #0 │ │ - beq.n 97580 │ │ - ldr r4, [sp, #12] │ │ - mov.w r0, #2147483648 @ 0x80000000 │ │ - str r0, [sp, #296] @ 0x128 │ │ - strd sl, r4, [sp, #208] @ 0xd0 │ │ - add r0, sp, #312 @ 0x138 │ │ - add.w r1, r0, #20 │ │ - str r1, [sp, #32] │ │ - add.w r1, r5, #24 │ │ - adds r0, #24 │ │ - mov.w sl, r9, lsl #4 │ │ - str r0, [sp, #16] │ │ - str r5, [sp, #200] @ 0xc8 │ │ - add r0, sp, #296 @ 0x128 │ │ - str r0, [sp, #8] │ │ - cmp.w sl, #0 │ │ - beq.w 9766a │ │ - ldrd r6, r8, [r5] │ │ - eor.w r0, r6, #20 │ │ - orrs.w r0, r0, r8 │ │ - add.w r0, r1, #24 │ │ - beq.w 9766c │ │ - ldr r7, [r5, #16] │ │ - movs r2, #28 │ │ - ldrd fp, r9, [r5, #8] │ │ - str r1, [sp, #36] @ 0x24 │ │ - add.w r1, r5, #20 │ │ - str r0, [sp, #20] │ │ - strd r9, r7, [sp, #324] @ 0x144 │ │ - add r0, sp, #312 @ 0x138 │ │ - stmia.w r0, {r6, r8, fp} │ │ - ldr r0, [sp, #32] │ │ - bl c99c0 │ │ - subs r0, r6, #2 │ │ - sbc.w r1, r8, #0 │ │ - rsbs r2, r0, #17 │ │ - mov.w r2, #0 │ │ - sbcs.w r1, r2, r1 │ │ - bcc.w 976ba │ │ - cmp r0, #4 │ │ - bne.w 976ba │ │ - ldr r2, [pc, #656] @ (977b8 ) │ │ + b.n 9d19a │ │ + ldr r0, [sp, #164] @ 0xa4 │ │ + movs r2, #27 │ │ + str r0, [sp, #956] @ 0x3bc │ │ + add r0, sp, #432 @ 0x1b0 │ │ + ldr r1, [pc, #372] @ (9d3cc ) │ │ + adds r0, #8 │ │ + add r1, pc │ │ + bl 9a438 │ │ + movs r0, #0 │ │ + str r0, [sp, #436] @ 0x1b4 │ │ + movs r0, #4 │ │ + str r0, [sp, #432] @ 0x1b0 │ │ + add r0, sp, #904 @ 0x388 │ │ + bl 9a480 │ │ + ldr r0, [sp, #136] @ 0x88 │ │ + bl 9a480 │ │ + b.n 9d294 │ │ + ldr r1, [sp, #164] @ 0xa4 │ │ + str r1, [sp, #956] @ 0x3bc │ │ + ldr r2, [sp, #544] @ 0x220 │ │ + ldr r1, [sp, #540] @ 0x21c │ │ + str r2, [sp, #448] @ 0x1c0 │ │ + str r1, [sp, #444] @ 0x1bc │ │ + movs r1, #0 │ │ + str r0, [sp, #440] @ 0x1b8 │ │ + ldr r0, [sp, #180] @ 0xb4 │ │ + str r1, [sp, #436] @ 0x1b4 │ │ + movs r1, #4 │ │ + str r1, [sp, #432] @ 0x1b0 │ │ + mov r1, sl │ │ + bl 54676 │ │ + add r0, sp, #952 @ 0x3b8 │ │ + add.w r9, sp, #408 @ 0x198 │ │ + bl 60396 │ │ + mov.w r8, #1 │ │ + movs r6, #1 │ │ + movs r5, #1 │ │ + movs r4, #1 │ │ + ldr.w sl, [sp, #176] @ 0xb0 │ │ + add r0, sp, #648 @ 0x288 │ │ + bl 9badc │ │ + cmp.w r8, #0 │ │ + beq.n 9d2c0 │ │ + add r0, sp, #864 @ 0x360 │ │ + bl 986ba │ │ + b.n 9d2c4 │ │ + movs r0, #0 │ │ + str r0, [sp, #148] @ 0x94 │ │ + cbz r6, 9d2ce │ │ + ldrd r0, r1, [sp, #584] @ 0x248 │ │ + bl 98638 │ │ + cbz r5, 9d2d8 │ │ + ldrd r0, r1, [sp, #848] @ 0x350 │ │ + bl 98638 │ │ + cbz r4, 9d2e2 │ │ + ldrd r0, r1, [sp, #832] @ 0x340 │ │ + bl 98638 │ │ + movs r0, #0 │ │ + rsbs r1, sl, #17 │ │ + ldr r1, [sp, #152] @ 0x98 │ │ + sbcs r0, r1 │ │ + bcc.n 9d302 │ │ + cmp.w sl, #15 │ │ + bne.n 9d302 │ │ + ldr r0, [sp, #148] @ 0x94 │ │ + cbz r0, 9d308 │ │ + add.w r0, r9, #8 │ │ + bl 9a53a │ │ + b.n 9d308 │ │ + add r0, sp, #408 @ 0x198 │ │ + bl 9a480 │ │ + ldrd sl, fp, [sp, #432] @ 0x1b0 │ │ + ldrd r4, r5, [sp, #440] @ 0x1b8 │ │ + ldr r6, [sp, #448] @ 0x1c0 │ │ + eor.w r0, sl, #4 │ │ + orrs.w r0, r0, fp │ │ + bne.n 9d338 │ │ + ldr r0, [pc, #168] @ (9d3c8 ) │ │ + cmp r4, r0 │ │ + beq.w 9da1c │ │ + ldr r2, [sp, #156] @ 0x9c │ │ + movs r0, #0 │ │ + movs r1, #7 │ │ + ldr r7, [sp, #140] @ 0x8c │ │ + strd r1, r0, [r2] │ │ + add.w r0, r2, #8 │ │ + stmia r0!, {r4, r5, r6} │ │ + b.n 9d782 │ │ + add.w r9, sp, #752 @ 0x2f0 │ │ + ldr r1, [sp, #168] @ 0xa8 │ │ + movs r2, #76 @ 0x4c │ │ mov r0, r9 │ │ + bl ca006 │ │ + add.w r8, sp, #208 @ 0xd0 │ │ + add r7, sp, #312 @ 0x138 │ │ + movs r2, #96 @ 0x60 │ │ + mov r0, r8 │ │ mov r1, r7 │ │ - movs r3, #4 │ │ - add r2, pc │ │ - bl c47d4 │ │ - cbz r0, 97566 │ │ - ldr.w ip, [sp, #36] @ 0x24 │ │ - add r2, sp, #256 @ 0x100 │ │ - mov r8, r5 │ │ - mov r1, r2 │ │ - ldmia.w ip, {r0, r3, r4, r5, r6, r7} │ │ - stmia r1!, {r0, r3, r4, r5, r6, r7} │ │ - add r0, sp, #240 @ 0xf0 │ │ - add r1, sp, #296 @ 0x128 │ │ - bl 966e0 │ │ - ldr r0, [sp, #240] @ 0xf0 │ │ - ldr r1, [pc, #592] @ (977a4 ) │ │ - cmp r0, r1 │ │ - bne.w 976fc │ │ - mov r0, fp │ │ - mov r1, r9 │ │ - bl 5395a │ │ - ldr r4, [sp, #12] │ │ - mov r5, r8 │ │ - b.n 97574 │ │ - mov r0, fp │ │ + bl ca098 │ │ + add r0, sp, #320 @ 0x140 │ │ mov r1, r9 │ │ - bl 5395a │ │ - ldr r0, [sp, #16] │ │ - bl 99838 │ │ - ldr r1, [sp, #36] @ 0x24 │ │ - adds r5, #48 @ 0x30 │ │ - sub.w sl, sl, #48 @ 0x30 │ │ - adds r1, #48 @ 0x30 │ │ - b.n 974ce │ │ - mov.w r8, #0 │ │ - movs r5, #1 │ │ - strd r4, r6, [sp, #200] @ 0xc8 │ │ - str.w r8, [sp, #328] @ 0x148 │ │ - str r5, [sp, #316] @ 0x13c │ │ - ldr r0, [pc, #536] @ (977ac ) │ │ - str r5, [sp, #324] @ 0x144 │ │ - add r0, pc │ │ - str r0, [sp, #312] @ 0x138 │ │ - add r0, sp, #256 @ 0x100 │ │ - str r0, [sp, #320] @ 0x140 │ │ - ldr r0, [pc, #528] @ (977b0 ) │ │ - add r0, pc │ │ - str r0, [sp, #260] @ 0x104 │ │ - add r0, sp, #200 @ 0xc8 │ │ - str r0, [sp, #256] @ 0x100 │ │ - add r0, sp, #136 @ 0x88 │ │ + stmia r0!, {r4, r5, r6} │ │ + movs r2, #76 @ 0x4c │ │ + add.w r0, r7, #20 │ │ + bl ca006 │ │ + ldrd r0, r1, [sp, #208] @ 0xd0 │ │ + eor.w r0, r0, #4 │ │ + orrs r0, r1 │ │ + beq.n 9d394 │ │ + ldrd r0, r1, [sp, #268] @ 0x10c │ │ + ldr r4, [sp, #132] @ 0x84 │ │ + blx r4 │ │ + ldrd r0, r1, [sp, #280] @ 0x118 │ │ + blx r4 │ │ + ldrd r0, r1, [sp, #292] @ 0x124 │ │ + blx r4 │ │ + mov r0, r8 │ │ + bl 9852c │ │ + add.w r0, r8, #48 @ 0x30 │ │ + bl 97f18 │ │ + ldr r4, [sp, #156] @ 0x9c │ │ add r1, sp, #312 @ 0x138 │ │ - adds r0, #8 │ │ - bl a207e │ │ - mov.w r9, #3 │ │ - mov r1, r4 │ │ - b.n 9772a │ │ - mov r5, r6 │ │ - ldr r0, [sp, #12] │ │ - b.n 975c0 │ │ - mov r5, r6 │ │ - str r0, [sp, #244] @ 0xf4 │ │ - add r0, sp, #240 @ 0xf0 │ │ - bl 60ebe │ │ - add r6, sp, #312 @ 0x138 │ │ - add r1, sp, #200 @ 0xc8 │ │ + adds r1, #8 │ │ + movs r2, #88 @ 0x58 │ │ + add.w r0, r4, #16 │ │ + bl ca098 │ │ + movs r0, #0 │ │ + movs r1, #4 │ │ + strd r1, r0, [r4] │ │ + strd sl, fp, [r4, #8] │ │ + ldr r7, [sp, #140] @ 0x8c │ │ + b.n 9d782 │ │ + ldrb r4, [r6, r7] │ │ + @ instruction: 0xfff83fb8 │ │ + vqrdmlah.s , q12, d18[0] │ │ + vqrdmlah.s , q12, d27[0] │ │ + vqrdmlah.s , q12, d13[0] │ │ + vrev64.32 d16, d3 │ │ + strh r0, [r0, #0] │ │ + ldrh r5, [r4, r6] │ │ + vcls.s32 d25, d22 │ │ + movs r2, #40 @ 0x28 │ │ + strd r5, r6, [sp, #172] @ 0xac │ │ + add r5, sp, #312 @ 0x138 │ │ + add r1, sp, #952 @ 0x3b8 │ │ + mov r0, r5 │ │ + bl ca0b2 │ │ + add r4, sp, #664 @ 0x298 │ │ + ldr r1, [pc, #940] @ (9d794 ) │ │ movs r2, #40 @ 0x28 │ │ - mov r0, r6 │ │ - bl c99c0 │ │ - add r7, sp, #240 @ 0xf0 │ │ - ldr r1, [pc, #484] @ (977bc ) │ │ - movs r2, #39 @ 0x27 │ │ add r1, pc │ │ - mov r0, r7 │ │ - bl 9dedc │ │ - add r0, sp, #256 @ 0x100 │ │ - mov r1, r6 │ │ - mov r2, r7 │ │ - mov r6, r0 │ │ - bl a8214 │ │ - add.w r0, r6, #8 │ │ - ldrd r9, r8, [sp, #256] @ 0x100 │ │ - mov r4, r5 │ │ + mov r0, r4 │ │ + bl 9a438 │ │ + add.w sl, sp, #752 @ 0x2f0 │ │ mov r1, r5 │ │ - ldmia.w r0, {r2, r3, r5} │ │ - eor.w r0, r9, #2 │ │ - orrs.w r0, r0, r8 │ │ - stmia r1!, {r2, r3, r5} │ │ - bne.n 9762c │ │ - add r0, sp, #136 @ 0x88 │ │ - ldmia.w r4, {r1, r2, r3} │ │ - adds r0, #8 │ │ - stmia r0!, {r1, r2, r3} │ │ - b.n 9771e │ │ - nop │ │ - movs r3, r0 │ │ - strh r0, [r0, #0] │ │ - uxth r0, r1 │ │ - movs r3, r0 │ │ - strh r7, [r4, #26] │ │ - vcvt.u32.f32 , q2, #4 │ │ - vcvt.f16.s16 d28, d27 │ │ - vrev16.32 d31, d6 │ │ - lsrs r4, r2, #24 │ │ - add.w ip, sp, #136 @ 0x88 │ │ - add.w r2, ip, #20 │ │ - ldmia.w lr, {r0, r1, r3, r5, r7} │ │ - stmia r2!, {r0, r1, r3, r5, r7} │ │ - add.w r0, ip, #8 │ │ - ldmia.w r4, {r1, r2, r3} │ │ - stmia r0!, {r1, r2, r3} │ │ - b.n 97726 │ │ - ldr r0, [sp, #16] │ │ + mov r2, r4 │ │ + mov r0, sl │ │ + bl 9baea │ │ + ldrd lr, r4, [sp, #752] @ 0x2f0 │ │ + ldrd ip, r5, [sp, #760] @ 0x2f8 │ │ + eor.w r0, lr, #4 │ │ + ldr r6, [sp, #768] @ 0x300 │ │ + orrs r0, r4 │ │ + str.w ip, [sp, #164] @ 0xa4 │ │ + bne.w 9d51a │ │ + ldr r0, [sp, #172] @ 0xac │ │ + ldr r1, [sp, #152] @ 0x98 │ │ + bl ba60c │ │ + ldrd r0, r1, [sp, #176] @ 0xb0 │ │ + bl ba60c │ │ + lsrs r0, r5, #16 │ │ + orr.w sl, r0, r6, lsl #16 │ │ + lsrs r0, r5, #8 │ │ + uxtb.w r9, r5 │ │ + orr.w r8, r0, r6, lsl #24 │ │ + mov.w fp, r6, lsr #16 │ │ + movs r5, #1 │ │ + movs r4, #0 │ │ + movs r7, #0 │ │ + movs r6, #0 │ │ + b.n 9ce40 │ │ + ldr r0, [sp, #172] @ 0xac │ │ + b.n 9d44a │ │ + ldr r7, [sp, #140] @ 0x8c │ │ + str r0, [sp, #756] @ 0x2f4 │ │ + add r0, sp, #752 @ 0x2f0 │ │ + bl 60396 │ │ + ldr r6, [sp, #904] @ 0x388 │ │ + movs r2, #43 @ 0x2b │ │ + ldrd r4, r5, [sp, #912] @ 0x390 │ │ + add r0, sp, #432 @ 0x1b0 │ │ + ldr r1, [pc, #824] @ (9d798 ) │ │ + add r1, pc │ │ + bl 9a438 │ │ + lsls r0, r6, #31 │ │ + ldr r0, [sp, #432] @ 0x1b0 │ │ + beq.n 9d480 │ │ + ldr r1, [sp, #436] @ 0x1b4 │ │ + bl 629fc │ │ + ldr r2, [sp, #156] @ 0x9c │ │ + movs r0, #0 │ │ + movs r1, #5 │ │ + strd r1, r0, [r2] │ │ + strd r4, r5, [r2, #8] │ │ + b.n 9d782 │ │ + ldrd r1, r2, [sp, #436] @ 0x1b4 │ │ + add r3, sp, #668 @ 0x29c │ │ + stmia r3!, {r0, r1, r2} │ │ + b.n 9d646 │ │ + ldr r0, [sp, #176] @ 0xb0 │ │ movs r2, #27 │ │ - str r0, [sp, #244] @ 0xf4 │ │ - add r0, sp, #136 @ 0x88 │ │ - ldr r1, [pc, #372] @ (977c8 ) │ │ - adds r0, #8 │ │ + str r0, [sp, #756] @ 0x2f4 │ │ + add r0, sp, #664 @ 0x298 │ │ + ldr r1, [pc, #776] @ (9d79c ) │ │ + adds r0, #4 │ │ add r1, pc │ │ - bl 9dedc │ │ - add r0, sp, #312 @ 0x138 │ │ - bl 99838 │ │ - ldr r0, [sp, #8] │ │ - bl 99838 │ │ - b.n 976ee │ │ + bl 9a438 │ │ + add r0, sp, #432 @ 0x1b0 │ │ + bl 9a480 │ │ + ldr r0, [sp, #164] @ 0xa4 │ │ + bl 9a480 │ │ + b.n 9d63e │ │ + ldr r5, [sp, #124] @ 0x7c │ │ mov r0, r4 │ │ - str r0, [sp, #204] @ 0xcc │ │ - add r5, sp, #200 @ 0xc8 │ │ + ldmia.w r5, {r1, r2, r3} │ │ + stmia r0!, {r1, r2, r3} │ │ + add r5, sp, #664 @ 0x298 │ │ + movs r2, #40 @ 0x28 │ │ + ldr r1, [pc, #740] @ (9d7a0 ) │ │ mov r0, r5 │ │ - bl 60ebe │ │ - ldr r4, [sp, #8] │ │ + add r1, pc │ │ + bl 9a438 │ │ + add r0, sp, #904 @ 0x388 │ │ + mov r1, r4 │ │ + mov r2, r5 │ │ + bl 9ad00 │ │ + add r3, sp, #904 @ 0x388 │ │ + ldmia r3, {r0, r1, r2, r3} │ │ + cmp r0, #0 │ │ + beq.w 9d666 │ │ + movs r5, #0 │ │ + movs r0, #4 │ │ + str r5, [sp, #436] @ 0x1b4 │ │ + str r0, [sp, #432] @ 0x1b0 │ │ + add r0, sp, #440 @ 0x1b8 │ │ + stmia r0!, {r1, r2, r3} │ │ + mov r1, r8 │ │ + mov r0, r6 │ │ + bl ba60c │ │ + mov.w r8, #1 │ │ + movs r6, #1 │ │ + movs r4, #0 │ │ + b.n 9d176 │ │ + ldr r0, [sp, #756] @ 0x2f4 │ │ + str r1, [sp, #164] @ 0xa4 │ │ + ldr r1, [sp, #760] @ 0x2f8 │ │ + lsrs r2, r0, #16 │ │ + uxtb r5, r0 │ │ + ldr r3, [sp, #180] @ 0xb4 │ │ + orr.w sl, r2, r1, lsl #16 │ │ + lsrs r2, r0, #8 │ │ + orr.w r8, r2, r1, lsl #24 │ │ + mov.w fp, r1, lsr #16 │ │ + mov r0, r3 │ │ + mov r1, r9 │ │ + bl 54676 │ │ + mov r9, r5 │ │ + b.n 9ce32 │ │ + add.w r0, sl, #20 │ │ + str.w fp, [sp, #136] @ 0x88 │ │ + str r7, [sp, #148] @ 0x94 │ │ + mov sl, r6 │ │ + ldr r1, [sp, #80] @ 0x50 │ │ + mov fp, r5 │ │ + ldmia.w r0, {r2, r3, r5, r6, r7} │ │ + stmia r1!, {r2, r3, r5, r6, r7} │ │ + str.w sl, [sp, #920] @ 0x398 │ │ + strd fp, r4, [sp, #72] @ 0x48 │ │ + strd lr, sl, [sp, #84] @ 0x54 │ │ + strd lr, r4, [sp, #904] @ 0x388 │ │ + strd ip, fp, [sp, #912] @ 0x390 │ │ + add r5, sp, #664 @ 0x298 │ │ + ldr r4, [sp, #44] @ 0x2c │ │ mov r0, r5 │ │ ldmia.w r4, {r1, r2, r3} │ │ stmia r0!, {r1, r2, r3} │ │ - add r6, sp, #256 @ 0x100 │ │ - movs r2, #39 @ 0x27 │ │ - ldr r1, [pc, #300] @ (977b4 ) │ │ + add r6, sp, #752 @ 0x2f0 │ │ + movs r2, #42 @ 0x2a │ │ + ldr r1, [pc, #588] @ (9d7a4 ) │ │ mov r0, r6 │ │ add r1, pc │ │ - bl 9dedc │ │ - add r4, sp, #312 @ 0x138 │ │ + bl 9a438 │ │ + add r0, sp, #312 @ 0x138 │ │ mov r1, r5 │ │ mov r2, r6 │ │ + bl 9ad00 │ │ + ldrd r0, r5, [sp, #312] @ 0x138 │ │ + ldrd r4, r6, [sp, #320] @ 0x140 │ │ + cmp r0, #0 │ │ + beq.w 9d6c4 │ │ + add r0, sp, #904 @ 0x388 │ │ + bl 9852c │ │ + ldr r0, [sp, #172] @ 0xac │ │ + ldr r1, [sp, #152] @ 0x98 │ │ + bl ba60c │ │ + ldrd r0, r1, [sp, #176] @ 0xb0 │ │ + bl ba60c │ │ + lsrs r0, r4, #16 │ │ + orr.w sl, r0, r6, lsl #16 │ │ + mov.w fp, r6, lsr #16 │ │ + mov.w r8, r4, lsr #8 │ │ + uxtb.w r9, r4 │ │ + movs r4, #0 │ │ + str r5, [sp, #164] @ 0xa4 │ │ + movs r7, #0 │ │ + movs r6, #0 │ │ + movs r5, #0 │ │ + b.n 9ce40 │ │ + ldr r0, [sp, #136] @ 0x88 │ │ + b.n 9d5b0 │ │ + ldr r7, [sp, #140] @ 0x8c │ │ + str r0, [sp, #756] @ 0x2f4 │ │ + add r4, sp, #752 @ 0x2f0 │ │ mov r0, r4 │ │ - bl a7df8 │ │ - adds r0, r4, #4 │ │ - add r1, sp, #136 @ 0x88 │ │ - ldr r2, [sp, #312] @ 0x138 │ │ - adds r1, #8 │ │ - ldmia.w r0, {r3, r4, r5} │ │ - mov.w r9, #2 │ │ - cmp r2, #0 │ │ - mov.w r8, #0 │ │ - stmia r1!, {r3, r4, r5} │ │ - it ne │ │ - movne.w r9, #3 │ │ - b.n 97726 │ │ - ldr r0, [sp, #20] │ │ + bl 60396 │ │ + add r6, sp, #664 @ 0x298 │ │ + str r6, [sp, #432] @ 0x1b0 │ │ + add r5, sp, #432 @ 0x1b0 │ │ + mov r0, r5 │ │ + bl 98720 │ │ + ldmia.w r6, {r1, r2, r3} │ │ + mov r0, r4 │ │ + stmia r0!, {r1, r2, r3} │ │ + add r6, sp, #208 @ 0xd0 │ │ + movs r2, #40 @ 0x28 │ │ + ldr r1, [pc, #468] @ (9d7a8 ) │ │ + mov r0, r6 │ │ + add r1, pc │ │ + bl 9a438 │ │ + mov r0, r5 │ │ + mov r1, r4 │ │ + mov r2, r6 │ │ + bl 9ad00 │ │ + adds r0, r5, #4 │ │ + ldr r4, [sp, #432] @ 0x1b0 │ │ + adds r1, r6, #4 │ │ + ldmia.w r0, {r2, r3, r5} │ │ + movs r0, #0 │ │ + stmia r1!, {r2, r3, r5} │ │ + ldr r2, [sp, #172] @ 0xac │ │ + rsbs r1, r2, #17 │ │ + ldr r1, [sp, #160] @ 0xa0 │ │ + sbcs r0, r1 │ │ + bcc.w 9d74e │ │ + cmp r2, #15 │ │ + beq.w 9d754 │ │ + b.n 9d74e │ │ + ldr r0, [sp, #176] @ 0xb0 │ │ movs r2, #27 │ │ - str r0, [sp, #204] @ 0xcc │ │ - add r0, sp, #136 @ 0x88 │ │ - ldr r1, [pc, #256] @ (977c4 ) │ │ - adds r0, #8 │ │ + str r0, [sp, #756] @ 0x2f4 │ │ + add r0, sp, #208 @ 0xd0 │ │ + ldr r1, [pc, #408] @ (9d7ac ) │ │ + adds r0, #4 │ │ add r1, pc │ │ - bl 9dedc │ │ - add r0, sp, #312 @ 0x138 │ │ - bl 99838 │ │ - ldr r0, [sp, #16] │ │ - bl 99838 │ │ - b.n 97710 │ │ - ldr r1, [sp, #16] │ │ - str r1, [sp, #244] @ 0xf4 │ │ - ldrd r1, r2, [sp, #300] @ 0x12c │ │ - add r3, sp, #144 @ 0x90 │ │ - stmia r3!, {r0, r1, r2} │ │ - mov r1, sl │ │ - ldr r0, [sp, #36] @ 0x24 │ │ - bl 5395a │ │ - add r0, sp, #240 @ 0xf0 │ │ - bl 60ebe │ │ - add r0, sp, #200 @ 0xc8 │ │ - bl 96494 │ │ - b.n 9771e │ │ - ldr r1, [sp, #20] │ │ - str r1, [sp, #204] @ 0xcc │ │ - ldrd r1, r2, [sp, #244] @ 0xf4 │ │ - add r3, sp, #144 @ 0x90 │ │ + bl 9a438 │ │ + add r0, sp, #432 @ 0x1b0 │ │ + bl 9a480 │ │ + ldr r0, [sp, #164] @ 0xa4 │ │ + bl 9a480 │ │ + b.n 9d716 │ │ + ldr r1, [sp, #176] @ 0xb0 │ │ + str r1, [sp, #756] @ 0x2f4 │ │ + ldrd r1, r2, [sp, #956] @ 0x3bc │ │ + add r3, sp, #668 @ 0x29c │ │ stmia r3!, {r0, r1, r2} │ │ - mov r0, fp │ │ + mov r0, r8 │ │ mov r1, r9 │ │ - bl 5395a │ │ - add r0, sp, #200 @ 0xc8 │ │ - bl 60ebe │ │ - ldrd r0, r1, [sp, #296] @ 0x128 │ │ - bl 97be8 │ │ - mov.w r8, #0 │ │ - mov.w r9, #3 │ │ - movs r5, #0 │ │ - ldr r1, [sp, #4] │ │ - ldr r0, [sp, #24] │ │ - bl 5395a │ │ - cbz r5, 9773a │ │ - add r0, sp, #176 @ 0xb0 │ │ - adds r0, #8 │ │ - bl 99904 │ │ - add r1, sp, #136 @ 0x88 │ │ - add r0, sp, #120 @ 0x78 │ │ - add.w r2, r1, #8 │ │ - mov r3, r0 │ │ - ldmia.w r2, {r4, r5, r7} │ │ - eor.w r2, r9, #3 │ │ - orrs.w r2, r2, r8 │ │ - stmia r3!, {r4, r5, r7} │ │ - beq.w 97382 │ │ - adds r1, #20 │ │ - add.w sl, sp, #80 @ 0x50 │ │ - ldmia.w r1, {r3, r4, r5, r6, r7} │ │ - mov r2, sl │ │ - stmia r2!, {r3, r4, r5, r6, r7} │ │ - add r4, sp, #104 @ 0x68 │ │ - ldmia.w r0, {r2, r3, r5} │ │ - mov r1, r4 │ │ - stmia r1!, {r2, r3, r5} │ │ - add r5, sp, #40 @ 0x28 │ │ - movs r2, #40 @ 0x28 │ │ - ldr r6, [sp, #0] │ │ - mov r0, r5 │ │ - mov r1, r6 │ │ - bl c99c0 │ │ - strd r9, r8, [r6] │ │ - add.w r0, r6, #8 │ │ - ldmia.w r4, {r1, r2, r3} │ │ + bl 54676 │ │ + ldr r7, [sp, #140] @ 0x8c │ │ + add r0, sp, #752 @ 0x2f0 │ │ + bl 60396 │ │ + ldr r0, [sp, #668] @ 0x29c │ │ + ldr r1, [pc, #356] @ (9d7b0 ) │ │ + cmp r0, r1 │ │ + beq.w 9da1c │ │ + ldr r5, [sp, #156] @ 0x9c │ │ + movs r3, #0 │ │ + movs r4, #7 │ │ + ldrd r1, r2, [sp, #672] @ 0x2a0 │ │ + strd r4, r3, [r5] │ │ + add.w r3, r5, #8 │ │ + stmia r3!, {r0, r1, r2} │ │ + b.n 9d782 │ │ + ldr r5, [sp, #120] @ 0x78 │ │ + mov r0, r4 │ │ + str r3, [sp, #136] @ 0x88 │ │ + strd r7, r2, [sp, #160] @ 0xa0 │ │ + str r1, [sp, #172] @ 0xac │ │ + str r6, [sp, #180] @ 0xb4 │ │ + ldmia.w r5, {r1, r2, r3} │ │ stmia r0!, {r1, r2, r3} │ │ - add.w r0, r6, #20 │ │ - ldmia.w sl, {r1, r2, r3, r4, r6} │ │ - stmia r0!, {r1, r2, r3, r4, r6} │ │ - mov r0, r5 │ │ - bl 970cc │ │ - ldr r0, [sp, #28] │ │ - ldr r1, [pc, #4] @ (977a4 ) │ │ - str r1, [r0, #0] │ │ - b.n 97396 │ │ - nop │ │ - movs r3, r0 │ │ - strh r0, [r0, #0] │ │ - add r3, pc, #684 @ (adr r3, 97a58 ) │ │ - vrev64.32 d27, d0 │ │ - movs r3, r0 │ │ - pop {r0, r1, r2, r4, r6, r7} │ │ - vcvtn.u32.f32 q13, │ │ - vshr.u32 d20, d10, #8 │ │ - vdup.8 d25, d21[3] │ │ - vsra.u32 d20, d0, #8 │ │ - vrshr.u32 q14, q6, #9 │ │ - vpaddl.u32 q14, q6 │ │ - vtbl.8 d30, {d8-d9}, d29 │ │ - blx lr │ │ - sub sp, #232 @ 0xe8 │ │ - mov r6, r2 │ │ - mov r9, r0 │ │ - ldrd r0, r2, [r2] │ │ - ldr r5, [r1, #0] │ │ - subs r0, #2 │ │ - sbc.w r2, r2, #0 │ │ - movs r1, #0 │ │ - rsbs r3, r0, #17 │ │ - sbcs r1, r2 │ │ - bcc.n 97816 │ │ - cbnz r0, 97816 │ │ - mov r7, sp │ │ - mov r1, r5 │ │ - mov r0, r7 │ │ - movs r2, #72 @ 0x48 │ │ - bl c9a94 │ │ - movs r0, #0 │ │ - movs r1, #2 │ │ - strd r1, r0, [r5] │ │ - mov r0, r7 │ │ - bl 97198 │ │ - ldr r0, [pc, #152] @ (978a4 ) │ │ - str.w r0, [r9] │ │ + add r6, sp, #664 @ 0x298 │ │ + movs r2, #42 @ 0x2a │ │ + ldr r1, [pc, #948] @ (9da34 ) │ │ mov r0, r6 │ │ - bl 60ef4 │ │ - b.n 9789c │ │ - add.w r8, sp, #160 @ 0xa0 │ │ - mov r1, r6 │ │ + add r1, pc │ │ + bl 9a438 │ │ + add r0, sp, #904 @ 0x388 │ │ + mov r1, r4 │ │ + mov r2, r6 │ │ + bl 9ad00 │ │ + ldrd r0, sl, [sp, #904] @ 0x388 │ │ + ldrd r1, r2, [sp, #912] @ 0x390 │ │ + cmp r0, #0 │ │ + beq.w 9d7b4 │ │ + movs r0, #4 │ │ + strd sl, r1, [sp, #440] @ 0x1b8 │ │ + str r0, [sp, #432] @ 0x1b0 │ │ + movs r6, #0 │ │ + ldr r0, [sp, #172] @ 0xac │ │ + ldr r1, [sp, #164] @ 0xa4 │ │ + str r6, [sp, #436] @ 0x1b4 │ │ + str r2, [sp, #448] @ 0x1c0 │ │ + bl ba60c │ │ + ldr r0, [sp, #180] @ 0xb4 │ │ + mov r1, r8 │ │ + bl ba60c │ │ + mov.w r8, #1 │ │ + b.n 9d828 │ │ + strd r6, r4, [sp, #100] @ 0x64 │ │ + movs r2, #45 @ 0x2d │ │ + str r5, [sp, #112] @ 0x70 │ │ + add r0, sp, #312 @ 0x138 │ │ + ldr r1, [pc, #856] @ (9da28 ) │ │ + add r1, pc │ │ + bl 9a438 │ │ + ldr r7, [sp, #108] @ 0x6c │ │ + ldr.w sl, [sp, #176] @ 0xb0 │ │ + cmp r7, #2 │ │ + bne.w 9d832 │ │ + mov r1, r9 │ │ + ldrb.w r8, [sp, #317] @ 0x13d │ │ + ldrb.w r9, [sp, #316] @ 0x13c │ │ + ldr r5, [sp, #312] @ 0x138 │ │ + ldr r0, [pc, #820] @ (9da24 ) │ │ + ldrd fp, r4, [sp, #88] @ 0x58 │ │ + cmp r5, r0 │ │ + bne.w 9d978 │ │ + ldr r5, [sp, #172] @ 0xac │ │ + mov r7, r9 │ │ + mov r9, r1 │ │ + b.n 9d844 │ │ + ldr r1, [sp, #176] @ 0xb0 │ │ + str r1, [sp, #756] @ 0x2f4 │ │ + ldrd r1, r2, [sp, #908] @ 0x38c │ │ + add r3, sp, #212 @ 0xd4 │ │ + stmia r3!, {r0, r1, r2} │ │ mov r0, r8 │ │ - bl a7f00 │ │ - ldrd sl, r4, [sp, #160] @ 0xa0 │ │ - add.w r0, r8, #8 │ │ - add r7, sp, #144 @ 0x90 │ │ - ldmia.w r0, {r2, r3, r6} │ │ - eor.w r0, sl, #2 │ │ - orrs r0, r4 │ │ + mov r1, sl │ │ + bl 54676 │ │ + ldr r7, [sp, #140] @ 0x8c │ │ + add r0, sp, #752 @ 0x2f0 │ │ + bl 60396 │ │ + add.w sl, sp, #312 @ 0x138 │ │ + ldrd r0, r1, [sp, #664] @ 0x298 │ │ + bl 98638 │ │ + ldr r2, [sp, #172] @ 0xac │ │ + movs r4, #1 │ │ + movs r0, #0 │ │ + rsbs r1, r2, #17 │ │ + ldr r1, [sp, #160] @ 0xa0 │ │ + sbcs r0, r1 │ │ + bcc.n 9d74e │ │ + cmp r2, #15 │ │ + bne.n 9d74e │ │ + ldr r0, [sp, #148] @ 0x94 │ │ + cbz r0, 9d754 │ │ + add.w r0, sl, #8 │ │ + bl 9a53a │ │ + movs r4, #1 │ │ + b.n 9d754 │ │ + add r0, sp, #312 @ 0x138 │ │ + bl 9a480 │ │ + ldrd r2, r1, [sp, #212] @ 0xd4 │ │ + ldr r0, [sp, #220] @ 0xdc │ │ + cbz r4, 9d76a │ │ + ldr r3, [pc, #708] @ (9da24 ) │ │ + cmp r2, r3 │ │ + beq.w 9da1c │ │ + movs r3, #0 │ │ + movs r4, #7 │ │ + b.n 9d776 │ │ + ldr r3, [sp, #152] @ 0x98 │ │ + cmp r2, r3 │ │ + beq.w 9da1c │ │ + movs r3, #0 │ │ + movs r4, #6 │ │ + ldr r5, [sp, #156] @ 0x9c │ │ + str r1, [r5, #12] │ │ + str r4, [r5, #0] │ │ + str r3, [r5, #4] │ │ + str r2, [r5, #8] │ │ + str r0, [r5, #16] │ │ + ldr r0, [sp, #144] @ 0x90 │ │ mov r1, r7 │ │ - stmia r1!, {r2, r3, r6} │ │ - bne.n 97850 │ │ - add r0, sp, #128 @ 0x80 │ │ - ldmia.w r7, {r2, r3, r4} │ │ - mov r1, r0 │ │ - stmia r1!, {r2, r3, r4} │ │ - ldmia.w r0, {r1, r2, r3} │ │ - stmia.w r9, {r1, r2, r3} │ │ - b.n 9789c │ │ - add.w r1, r8, #20 │ │ - add.w r8, sp, #72 @ 0x48 │ │ - movs r2, #52 @ 0x34 │ │ - mov r0, r8 │ │ - bl c99c0 │ │ - add r6, sp, #128 @ 0x80 │ │ - ldmia.w r7, {r1, r2, r3} │ │ - mov r7, sp │ │ - mov r0, r6 │ │ - stmia r0!, {r1, r2, r3} │ │ - mov r1, r5 │ │ - mov r0, r7 │ │ - movs r2, #72 @ 0x48 │ │ - bl c9a94 │ │ - strd sl, r4, [r5] │ │ - add.w r0, r5, #8 │ │ - ldmia.w r6, {r1, r2, r3} │ │ - stmia r0!, {r1, r2, r3} │ │ - mov r1, r8 │ │ - add.w r0, r5, #20 │ │ - movs r2, #52 @ 0x34 │ │ - bl c99c0 │ │ - mov r0, r7 │ │ - bl 97198 │ │ - ldr r0, [pc, #12] @ (978a4 ) │ │ - str.w r0, [r9] │ │ - add sp, #232 @ 0xe8 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ + bl 54676 │ │ + add.w sp, sp, #996 @ 0x3e4 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ nop │ │ - movs r3, r0 │ │ + subs r7, #26 │ │ + vtbl.8 d19, {d24-d27}, d4 │ │ + vtbx.8 d21, {d8-d9}, d25 │ │ + @ instruction: 0xfff83b7e │ │ + vtbl.8 d19, {d8-d11}, d10 │ │ + vtbx.8 d19, {d8-d10}, d20 │ │ + vqneg.s32 , │ │ + vrev64.32 d16, d3 │ │ strh r0, [r0, #0] │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, #140 @ 0x8c │ │ - mov r6, r2 │ │ - mov r8, r0 │ │ - ldrd r0, r2, [r2] │ │ - ldr r5, [r1, #0] │ │ - subs r0, #2 │ │ - sbc.w r2, r2, #0 │ │ - movs r1, #0 │ │ - rsbs r3, r0, #17 │ │ - sbcs r1, r2 │ │ - bcc.n 978f2 │ │ - cbnz r0, 978f2 │ │ - mov r7, sp │ │ - mov r1, r5 │ │ - mov r0, r7 │ │ + strd r2, r1, [sp, #120] @ 0x78 │ │ movs r2, #40 @ 0x28 │ │ - bl c99c0 │ │ - movs r0, #0 │ │ - movs r1, #2 │ │ - strd r1, r0, [r5] │ │ - mov r0, r7 │ │ - bl 97060 │ │ - ldr r0, [pc, #152] @ (97980 ) │ │ - str.w r0, [r8] │ │ - mov r0, r6 │ │ - bl 60ef4 │ │ - b.n 97978 │ │ - add.w r9, sp, #96 @ 0x60 │ │ - mov r1, r6 │ │ - mov r0, r9 │ │ - bl a76d0 │ │ - add.w r1, r9, #8 │ │ - ldrd sl, fp, [sp, #96] @ 0x60 │ │ - add r0, sp, #80 @ 0x50 │ │ - ldmia.w r1, {r3, r6, r7} │ │ - eor.w r1, sl, #2 │ │ - mov r2, r0 │ │ - orrs.w r1, r1, fp │ │ - stmia r2!, {r3, r6, r7} │ │ - bne.n 9792e │ │ - add r1, sp, #64 @ 0x40 │ │ - ldmia.w r0, {r3, r4, r5} │ │ - mov r2, r1 │ │ - stmia r2!, {r3, r4, r5} │ │ - ldmia.w r1, {r0, r2, r3} │ │ - stmia.w r8, {r0, r2, r3} │ │ - b.n 97978 │ │ - add.w ip, r9, #20 │ │ - add.w r9, sp, #40 @ 0x28 │ │ - ldmia.w ip, {r1, r3, r4, r6, r7} │ │ - mov r2, r9 │ │ - stmia r2!, {r1, r3, r4, r6, r7} │ │ - add r4, sp, #64 @ 0x40 │ │ - mov r7, sp │ │ - ldmia.w r0, {r2, r3, r6} │ │ - mov r1, r4 │ │ + str.w r8, [sp, #128] @ 0x80 │ │ + add r7, sp, #904 @ 0x388 │ │ + add r1, sp, #864 @ 0x360 │ │ mov r0, r7 │ │ - stmia r1!, {r2, r3, r6} │ │ + bl ca0b2 │ │ + add r5, sp, #536 @ 0x218 │ │ + ldr r1, [pc, #620] @ (9da38 ) │ │ movs r2, #40 @ 0x28 │ │ - mov r1, r5 │ │ - bl c99c0 │ │ - strd sl, fp, [r5] │ │ - add.w r0, r5, #8 │ │ - ldmia.w r4, {r1, r2, r3} │ │ - stmia r0!, {r1, r2, r3} │ │ - add.w r0, r5, #20 │ │ - ldmia.w r9, {r1, r2, r3, r4, r5} │ │ - stmia r0!, {r1, r2, r3, r4, r5} │ │ - mov r0, r7 │ │ - bl 97060 │ │ - ldr r0, [pc, #12] @ (97980 ) │ │ - str.w r0, [r8] │ │ - add sp, #140 @ 0x8c │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - nop │ │ - movs r3, r0 │ │ - strh r0, [r0, #0] │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ - sub sp, #32 │ │ - mov r5, r2 │ │ - mov r8, r0 │ │ - ldrd r0, r2, [r2] │ │ - ldr r7, [r1, #0] │ │ - subs r0, #2 │ │ - sbc.w r2, r2, #0 │ │ - movs r1, #0 │ │ - rsbs r3, r0, #17 │ │ - sbcs r1, r2 │ │ - bcc.n 979c6 │ │ - cbnz r0, 979c6 │ │ - ldrd r0, r1, [r7] │ │ - mov.w r2, #2147483648 @ 0x80000000 │ │ - str r2, [r7, #0] │ │ - bl 97158 │ │ - ldr r0, [pc, #76] @ (97a04 ) │ │ - str.w r0, [r8] │ │ + add r1, pc │ │ mov r0, r5 │ │ - add sp, #32 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ - b.w 60ef4 │ │ - add r6, sp, #16 │ │ - mov r1, r5 │ │ + bl 9a438 │ │ mov r0, r6 │ │ - bl 5ffa4 │ │ - adds r0, r6, #4 │ │ - ldr r1, [sp, #16] │ │ - mov r2, sp │ │ - ldmia.w r0, {r4, r5, r6} │ │ - mov r3, r2 │ │ - stmia r3!, {r4, r5, r6} │ │ - cbz r1, 979ea │ │ - ldmia.w r2, {r0, r1, r3} │ │ - stmia.w r8, {r0, r1, r3} │ │ - b.n 979fe │ │ - ldrd r0, r1, [r7] │ │ - ldmia.w r2, {r3, r4, r5} │ │ - stmia r7!, {r3, r4, r5} │ │ - bl 97158 │ │ - ldr r0, [pc, #8] @ (97a04 ) │ │ - str.w r0, [r8] │ │ - add sp, #32 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ - movs r3, r0 │ │ - strh r0, [r0, #0] │ │ - push {r4, r5, r7, lr} │ │ - mov r4, r1 │ │ - mov r5, r0 │ │ - cbz r4, 97a24 │ │ - add.w r0, r5, #32 │ │ - bl 96b80 │ │ - mov r0, r5 │ │ - bl 60ef4 │ │ - subs r4, #1 │ │ - adds r5, #48 @ 0x30 │ │ - b.n 97a0e │ │ - pop {r4, r5, r7, pc} │ │ - push {r4, r5, r7, lr} │ │ - adds r5, r0, #4 │ │ - mov r4, r1 │ │ - cbz r4, 97a4a │ │ - ldr.w r0, [r5, #-4] │ │ - ldr r1, [r0, #0] │ │ - subs r1, #1 │ │ - str r1, [r0, #0] │ │ - it eq │ │ - bleq 985cc │ │ - mov r0, r5 │ │ - bl 963cc │ │ - subs r4, #1 │ │ - adds r5, #8 │ │ - b.n 97a2c │ │ - pop {r4, r5, r7, pc} │ │ - push {r4, r5, r6, lr} │ │ - ldr r6, [pc, #60] @ (97a8c ) │ │ - add.w r5, r0, #72 @ 0x48 │ │ - mov r4, r1 │ │ - add r6, pc │ │ - cbz r4, 97a88 │ │ - sub.w r0, r5, #64 @ 0x40 │ │ - blx r6 │ │ - sub.w r0, r5, #52 @ 0x34 │ │ - blx r6 │ │ - sub.w r0, r5, #40 @ 0x28 │ │ - blx r6 │ │ - sub.w r0, r5, #28 │ │ - blx r6 │ │ - ldrd r0, r1, [r5, #-16] │ │ - bl 97be8 │ │ - ldrd r0, r1, [r5, #-4] │ │ - bl 97be8 │ │ - subs r4, #1 │ │ - adds r5, #80 @ 0x50 │ │ - b.n 97a58 │ │ - pop {r4, r5, r6, pc} │ │ - nop │ │ - bl 1bfa8e │ │ - mov r2, r0 │ │ - mov r0, r1 │ │ - mov r1, r2 │ │ - b.w 6c544 │ │ - mov r2, r0 │ │ - mov r0, r1 │ │ - mov r1, r2 │ │ - b.w bf970 │ │ - push {r4, r5, r7, lr} │ │ - mov r4, r0 │ │ - movs r0, #64 @ 0x40 │ │ - movs r1, #8 │ │ - bl 4a56c │ │ - mov r5, r0 │ │ - movs r0, #1 │ │ - strd r0, r0, [r5] │ │ - add.w r0, r5, #8 │ │ - mov r1, r4 │ │ - movs r2, #56 @ 0x38 │ │ - bl c99c0 │ │ - mov r0, r5 │ │ - pop {r4, r5, r7, pc} │ │ - push {r4, r5, r7, lr} │ │ - mov r4, r0 │ │ - movs r0, #72 @ 0x48 │ │ - movs r1, #8 │ │ - bl 4a56c │ │ - mov r5, r0 │ │ - movs r0, #1 │ │ - strd r0, r0, [r5] │ │ - add.w r0, r5, #8 │ │ - mov r1, r4 │ │ - movs r2, #64 @ 0x40 │ │ - bl c99c0 │ │ - mov r0, r5 │ │ - pop {r4, r5, r7, pc} │ │ - push {r4, r5, r7, lr} │ │ - mov r4, r0 │ │ - movs r0, #112 @ 0x70 │ │ - movs r1, #8 │ │ - bl 4a56c │ │ - mov r5, r0 │ │ - movs r0, #1 │ │ - strd r0, r0, [r5] │ │ - add.w r0, r5, #8 │ │ - mov r1, r4 │ │ - movs r2, #104 @ 0x68 │ │ - bl c9a94 │ │ - mov r0, r5 │ │ - pop {r4, r5, r7, pc} │ │ - push {r4, r5, r6, lr} │ │ - mov r4, r0 │ │ - movs r0, #24 │ │ - movs r1, #4 │ │ - bl 4a56c │ │ - movs r1, #1 │ │ - strd r1, r1, [r0] │ │ - add.w r1, r0, #8 │ │ - ldmia.w r4, {r2, r3, r5, r6} │ │ - stmia r1!, {r2, r3, r5, r6} │ │ - pop {r4, r5, r6, pc} │ │ - push {r7, lr} │ │ - movs r0, #8 │ │ - movs r1, #4 │ │ - bl 4a56c │ │ - movs r1, #1 │ │ - strd r1, r1, [r0] │ │ - pop {r7, pc} │ │ - push {r4, r5, r7, lr} │ │ - mov r4, r0 │ │ - movs r0, #48 @ 0x30 │ │ - movs r1, #8 │ │ - bl 4a56c │ │ - mov r5, r0 │ │ - movs r0, #1 │ │ - strd r0, r0, [r5] │ │ - add.w r0, r5, #8 │ │ - mov r1, r4 │ │ + mov r1, r7 │ │ + mov r2, r5 │ │ + bl 9baea │ │ + add.w r3, r6, #8 │ │ + ldrd ip, lr, [sp, #664] @ 0x298 │ │ + add r0, sp, #712 @ 0x2c8 │ │ + ldmia.w r3, {r1, r2, r5} │ │ + mov r7, r0 │ │ + stmia r7!, {r1, r2, r5} │ │ + eor.w r1, ip, #4 │ │ + orrs.w r1, r1, lr │ │ + bne.n 9d872 │ │ + add r1, sp, #432 @ 0x1b0 │ │ + ldmia.w r0, {r2, r3, r4} │ │ + adds r1, #8 │ │ + movs r0, #4 │ │ + mov.w r8, #0 │ │ + stmia r1!, {r2, r3, r4} │ │ + ldr r1, [sp, #124] @ 0x7c │ │ + ldr r4, [sp, #132] @ 0x84 │ │ + str r0, [sp, #432] @ 0x1b0 │ │ + mov r0, sl │ │ + str.w r8, [sp, #436] @ 0x1b4 │ │ + blx r4 │ │ + ldr r0, [sp, #172] @ 0xac │ │ + ldr r1, [sp, #164] @ 0xa4 │ │ + blx r4 │ │ + ldr r0, [sp, #180] @ 0xb4 │ │ + ldr r1, [sp, #128] @ 0x80 │ │ + blx r4 │ │ + movs r6, #0 │ │ + movs r5, #0 │ │ + movs r4, #0 │ │ + add.w r9, sp, #408 @ 0x198 │ │ + b.n 9d2a8 │ │ + ldrd r0, r1, [sp, #312] @ 0x138 │ │ + bl 629fc │ │ + and.w r8, r8, #1 │ │ + ldr r5, [sp, #172] @ 0xac │ │ + ldrd fp, r4, [sp, #88] @ 0x58 │ │ + str.w r9, [sp, #96] @ 0x60 │ │ + add r0, sp, #312 @ 0x138 │ │ + ldr r1, [pc, #480] @ (9da2c ) │ │ movs r2, #40 @ 0x28 │ │ - bl c99c0 │ │ + add r1, pc │ │ + bl 9a438 │ │ + cmp r4, #6 │ │ + ldr r2, [sp, #312] @ 0x138 │ │ + ldr r4, [sp, #132] @ 0x84 │ │ + bne.n 9d92a │ │ + ldr r0, [pc, #452] @ (9da24 ) │ │ + ldrb.w r9, [sp, #316] @ 0x13c │ │ + cmp r2, r0 │ │ + bne.w 9d9d8 │ │ + str.w r8, [sp, #128] @ 0x80 │ │ + str.w r9, [sp, #92] @ 0x5c │ │ + b.n 9d936 │ │ + add.w r1, r6, #20 │ │ + str r1, [sp, #176] @ 0xb0 │ │ + ldr r6, [sp, #176] @ 0xb0 │ │ + add.w r2, r4, #20 │ │ + ldmia.w r6, {r1, r3, r5, r7, r8} │ │ + stmia.w r2, {r1, r3, r5, r7, r8} │ │ + add.w r1, r4, #8 │ │ + ldmia.w r0, {r2, r3, r4} │ │ + stmia r1!, {r2, r3, r4} │ │ + strd ip, lr, [sp, #952] @ 0x3b8 │ │ + add r5, sp, #536 @ 0x218 │ │ + ldr r4, [sp, #116] @ 0x74 │ │ mov r0, r5 │ │ - pop {r4, r5, r7, pc} │ │ - push {r4, lr} │ │ - mov r4, r0 │ │ - ldrd r0, r1, [r0, #8] │ │ - bl 5395a │ │ - ldr r0, [r4, #20] │ │ - ldr r1, [r0, #0] │ │ - subs r1, #1 │ │ - str r1, [r0, #0] │ │ - itt eq │ │ - ldreq r0, [r4, #20] │ │ - bleq 97b98 │ │ - adds r0, r4, #1 │ │ - beq.n 97b8c │ │ - ldr r0, [r4, #4] │ │ - subs r0, #1 │ │ - str r0, [r4, #4] │ │ - beq.n 97b8e │ │ - pop {r4, pc} │ │ - mov r0, r4 │ │ - ldmia.w sp!, {r4, lr} │ │ - b.w ccae8 │ │ - push {r4, lr} │ │ - mov r4, r0 │ │ - ldr r0, [r0, #48] @ 0x30 │ │ - cbz r0, 97bae │ │ - ldr r1, [r0, #0] │ │ - subs r1, #1 │ │ - str r1, [r0, #0] │ │ - itt eq │ │ - ldreq r0, [r4, #48] @ 0x30 │ │ - bleq 97bd6 │ │ - ldrd r0, r1, [r4, #52] @ 0x34 │ │ - bl 97be8 │ │ - ldrd r0, r1, [r4, #16] │ │ - bl 5e4f4 │ │ - adds r0, r4, #1 │ │ - beq.n 97bca │ │ - ldr r0, [r4, #4] │ │ - subs r0, #1 │ │ - str r0, [r4, #4] │ │ - beq.n 97bcc │ │ - pop {r4, pc} │ │ - mov r0, r4 │ │ - ldmia.w sp!, {r4, lr} │ │ - b.w ccae8 │ │ - adds r1, r0, #1 │ │ - beq.n 97be6 │ │ - ldr r1, [r0, #4] │ │ - subs r1, #1 │ │ - str r1, [r0, #4] │ │ - it eq │ │ - beq.w ccae8 │ │ - bx lr │ │ - cmp.w r0, #2147483648 @ 0x80000000 │ │ - it ne │ │ - bne.w 5395a │ │ - bx lr │ │ - push {r4, lr} │ │ - mov r4, r0 │ │ - ldr r0, [r0, #48] @ 0x30 │ │ - cbz r0, 97c00 │ │ - bl 98758 │ │ - ldrd r0, r1, [r4, #52] @ 0x34 │ │ - bl 97be8 │ │ - add.w r0, r4, #16 │ │ - bl 95040 │ │ - adds r0, r4, #1 │ │ - beq.n 97c1c │ │ - ldr r0, [r4, #4] │ │ - subs r0, #1 │ │ - str r0, [r4, #4] │ │ - beq.n 97c1e │ │ - pop {r4, pc} │ │ - mov r0, r4 │ │ - ldmia.w sp!, {r4, lr} │ │ - b.w ccae8 │ │ - push {r4, r5, r6, lr} │ │ - mov r5, r1 │ │ - ldr r1, [r1, #0] │ │ - ldr r6, [r5, #8] │ │ - mov r4, r0 │ │ - cbz r1, 97c40 │ │ - subs r0, r6, #1 │ │ - bic.w r0, r0, #7 │ │ - add r0, r4 │ │ - adds r0, #8 │ │ - blx r1 │ │ - adds r0, r4, #1 │ │ - beq.n 97c4c │ │ - ldr r0, [r4, #4] │ │ - subs r0, #1 │ │ - str r0, [r4, #4] │ │ - beq.n 97c4e │ │ - pop {r4, r5, r6, pc} │ │ - cmp r6, #4 │ │ - it ls │ │ - movls r6, #4 │ │ - ldr r1, [r5, #4] │ │ - negs r0, r6 │ │ - add r1, r6 │ │ - adds r1, #7 │ │ - tst r1, r0 │ │ - beq.n 97c4c │ │ - mov r0, r4 │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ - b.w ccae8 │ │ - push {r4, lr} │ │ - mov r4, r0 │ │ - ldrd r0, r1, [r0, #48] @ 0x30 │ │ - bl 97be8 │ │ - add.w r0, r4, #16 │ │ - bl 94d20 │ │ - ldr r0, [r4, #60] @ 0x3c │ │ - cbz r0, 97c86 │ │ - bl 98758 │ │ - adds r0, r4, #1 │ │ - beq.n 97c92 │ │ - ldr r0, [r4, #4] │ │ - subs r0, #1 │ │ - str r0, [r4, #4] │ │ - beq.n 97c94 │ │ - pop {r4, pc} │ │ - mov r0, r4 │ │ - ldmia.w sp!, {r4, lr} │ │ - b.w ccae8 │ │ - push {r4, lr} │ │ - mov r4, r0 │ │ - ldrd r0, r1, [r0, #8] │ │ - bl 5395a │ │ - ldr r0, [r4, #20] │ │ - ldr r1, [r0, #0] │ │ - subs r1, #1 │ │ - str r1, [r0, #0] │ │ - itt eq │ │ - ldreq r0, [r4, #20] │ │ - bleq 97cd2 │ │ - adds r0, r4, #1 │ │ - beq.n 97cc6 │ │ - ldr r0, [r4, #4] │ │ - subs r0, #1 │ │ - str r0, [r4, #4] │ │ - beq.n 97cc8 │ │ - pop {r4, pc} │ │ + ldmia.w r4, {r1, r2, r3} │ │ + stmia r0!, {r1, r2, r3} │ │ + add r4, sp, #664 @ 0x298 │ │ + movs r2, #43 @ 0x2b │ │ + ldr r1, [pc, #404] @ (9da3c ) │ │ mov r0, r4 │ │ - ldmia.w sp!, {r4, lr} │ │ - b.w ccae8 │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ - sub sp, #24 │ │ - mov sl, r0 │ │ - ldr.w r0, [r0, #136] @ 0x88 │ │ - cbz r0, 97ce4 │ │ - bl 98758 │ │ - ldrd r0, r1, [sl, #140] @ 0x8c │ │ - bl 97be8 │ │ - ldr.w r9, [sl, #28] │ │ - cmp.w r9, #0 │ │ - beq.n 97daa │ │ - ldr.w r0, [sl, #36] @ 0x24 │ │ - ldr.w r8, [sl, #24] │ │ - cmp r0, #0 │ │ - beq.n 97d8e │ │ - str r0, [sp, #20] │ │ - add.w r0, r8, r9 │ │ - adds r0, #1 │ │ - ldr.w r1, [r8] │ │ - str r0, [sp, #16] │ │ - add.w r0, r8, #4 │ │ - str r0, [sp, #12] │ │ - mov.w r7, #2155905152 @ 0x80808080 │ │ - bic.w r0, r7, r1 │ │ - movs r4, #1 │ │ - strd r8, r0, [sp, #4] │ │ - add r0, sp, #4 │ │ - adds r5, r0, #4 │ │ - cbz r4, 97d8e │ │ - mov r0, r5 │ │ - bl 57458 │ │ - cmp r0, #1 │ │ - beq.n 97d48 │ │ - ldr r0, [sp, #4] │ │ - ldr r1, [sp, #12] │ │ - subs r0, #64 @ 0x40 │ │ - str r0, [sp, #4] │ │ - ldmia r1!, {r0} │ │ - bic.w r0, r7, r0 │ │ - str r1, [sp, #12] │ │ - str r0, [sp, #8] │ │ - b.n 97d2a │ │ - ldr r0, [sp, #4] │ │ - ldr r2, [sp, #20] │ │ - sub.w r6, r0, r1, lsl #4 │ │ - subs r4, r2, #1 │ │ - str r4, [sp, #20] │ │ - ldr.w r0, [r6, #-8] │ │ - ldr r1, [r0, #0] │ │ - subs r1, #1 │ │ - str r1, [r0, #0] │ │ - itt eq │ │ - ldreq.w r0, [r6, #-8] │ │ - bleq 9849e │ │ - ldr.w r0, [r6, #-4]! │ │ - dmb ish │ │ - ldrex r1, [r0] │ │ - subs r2, r1, #1 │ │ - strex r3, r2, [r0] │ │ - cmp r3, #0 │ │ - bne.n 97d70 │ │ - cmp r1, #1 │ │ - bne.n 97d28 │ │ + add r1, pc │ │ + bl 9a438 │ │ + add r6, sp, #904 @ 0x388 │ │ + mov r1, r5 │ │ + mov r2, r4 │ │ mov r0, r6 │ │ - dmb ish │ │ - bl 60468 │ │ - b.n 97d28 │ │ - add.w r3, r9, #1 │ │ - add r0, sp, #4 │ │ - movs r1, #16 │ │ - movs r2, #8 │ │ - bl 5e51a │ │ - ldr r0, [sp, #8] │ │ - cbz r0, 97daa │ │ - ldr r0, [sp, #12] │ │ - sub.w r0, r8, r0 │ │ - blx ccbe0 │ │ - ldr.w r7, [sl, #68] @ 0x44 │ │ - cbz r7, 97e06 │ │ - ldr.w r0, [sl, #76] @ 0x4c │ │ - ldr.w r6, [sl, #64] @ 0x40 │ │ - cbz r0, 97dee │ │ - str r0, [sp, #20] │ │ - adds r0, r6, r7 │ │ - adds r0, #1 │ │ - str r0, [sp, #16] │ │ - adds r0, r6, #4 │ │ - ldr r1, [r6, #0] │ │ - str r0, [sp, #12] │ │ - mov.w r0, #2155905152 @ 0x80808080 │ │ - bics r0, r1 │ │ - movs r4, #1 │ │ - strd r6, r0, [sp, #4] │ │ - add r5, sp, #4 │ │ - cbz r4, 97dee │ │ - mov r0, r5 │ │ - bl 94f70 │ │ - ldr.w r0, [r0, #-8] │ │ - ldr r1, [sp, #20] │ │ - subs r4, r1, #1 │ │ - str r4, [sp, #20] │ │ - bl 6733a │ │ - b.n 97dd6 │ │ - adds r3, r7, #1 │ │ - add r0, sp, #4 │ │ - movs r1, #24 │ │ - movs r2, #8 │ │ - bl 5e51a │ │ - ldr r0, [sp, #8] │ │ - cbz r0, 97e06 │ │ - ldr r0, [sp, #12] │ │ - subs r0, r6, r0 │ │ - blx ccbe0 │ │ - ldr.w r7, [sl, #108] @ 0x6c │ │ - cbz r7, 97e62 │ │ - ldr.w r0, [sl, #116] @ 0x74 │ │ - ldr.w r6, [sl, #104] @ 0x68 │ │ - cbz r0, 97e4a │ │ - str r0, [sp, #20] │ │ - adds r0, r6, r7 │ │ - adds r0, #1 │ │ - str r0, [sp, #16] │ │ + bl 9ac78 │ │ adds r0, r6, #4 │ │ - ldr r1, [r6, #0] │ │ - str r0, [sp, #12] │ │ - mov.w r0, #2155905152 @ 0x80808080 │ │ - bics r0, r1 │ │ - movs r4, #1 │ │ - strd r6, r0, [sp, #4] │ │ - add r5, sp, #4 │ │ - cbz r4, 97e4a │ │ - mov r0, r5 │ │ - bl 94e64 │ │ - ldr r1, [sp, #20] │ │ - subs r4, r1, #1 │ │ - ldrd r0, r1, [r0, #-8] │ │ - str r4, [sp, #20] │ │ - bl 94e9a │ │ - b.n 97e32 │ │ - adds r3, r7, #1 │ │ - add r0, sp, #4 │ │ - movs r1, #24 │ │ - movs r2, #8 │ │ - bl 5e51a │ │ - ldr r0, [sp, #8] │ │ - cbz r0, 97e62 │ │ - ldr r0, [sp, #12] │ │ - subs r0, r6, r0 │ │ - blx ccbe0 │ │ - adds.w r0, sl, #1 │ │ - beq.n 97e74 │ │ - ldr.w r0, [sl, #4] │ │ - subs r0, #1 │ │ - str.w r0, [sl, #4] │ │ - beq.n 97e7a │ │ - add sp, #24 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ + ldr r1, [sp, #904] @ 0x388 │ │ + add r7, sp, #736 @ 0x2e0 │ │ + ldmia.w r0, {r3, r4, r5} │ │ + cmp r1, #0 │ │ + mov r2, r7 │ │ + stmia r2!, {r3, r4, r5} │ │ + add r0, sp, #432 @ 0x1b0 │ │ + beq.n 9d99e │ │ + ldmia.w r7, {r1, r2, r3} │ │ + adds r0, #8 │ │ + stmia r0!, {r1, r2, r3} │ │ + movs r0, #0 │ │ + str r0, [sp, #436] @ 0x1b4 │ │ + movs r0, #4 │ │ + str r0, [sp, #432] @ 0x1b0 │ │ + add r0, sp, #952 @ 0x3b8 │ │ + bl 9852c │ │ + ldr r1, [sp, #124] @ 0x7c │ │ mov r0, sl │ │ - add sp, #24 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ - b.w ccae8 │ │ - push {r4, lr} │ │ - mov r4, r0 │ │ - ldr r0, [r0, #96] @ 0x60 │ │ - cbz r0, 97e92 │ │ - bl 98758 │ │ - ldrd r0, r1, [r4, #100] @ 0x64 │ │ - bl 97be8 │ │ - add.w r0, r4, #16 │ │ - bl 94ece │ │ - add.w r0, r4, #64 @ 0x40 │ │ - bl 94d20 │ │ - adds r0, r4, #1 │ │ - beq.n 97eb6 │ │ - ldr r0, [r4, #4] │ │ - subs r0, #1 │ │ - str r0, [r4, #4] │ │ - beq.n 97eb8 │ │ - pop {r4, pc} │ │ - mov r0, r4 │ │ - ldmia.w sp!, {r4, lr} │ │ - b.w ccae8 │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ - sub sp, #24 │ │ - ldr.w r9, [r0, #20] │ │ - mov sl, r0 │ │ - cmp.w r9, #0 │ │ - beq.n 97f44 │ │ - ldr.w r0, [sl, #28] │ │ - ldr.w r8, [sl, #16] │ │ - cbz r0, 97f28 │ │ - str r0, [sp, #20] │ │ - add.w r0, r8, r9 │ │ - adds r0, #1 │ │ - str r0, [sp, #16] │ │ - add.w r0, r8, #4 │ │ - ldr.w r1, [r8] │ │ - str r0, [sp, #12] │ │ - mov.w r0, #2155905152 @ 0x80808080 │ │ - bics r0, r1 │ │ - movs r7, #1 │ │ - strd r8, r0, [sp, #4] │ │ - add r5, sp, #4 │ │ - cbz r7, 97f28 │ │ - mov r0, r5 │ │ - bl 94f40 │ │ - ldr r1, [sp, #20] │ │ - ldrd r6, r4, [r0, #-16] │ │ - subs r7, r1, #1 │ │ - ldr r1, [r4, #0] │ │ - str r7, [sp, #20] │ │ - cbz r1, 97f1a │ │ + ldr r4, [sp, #132] @ 0x84 │ │ + blx r4 │ │ + ldr r0, [sp, #172] @ 0xac │ │ + ldr r1, [sp, #164] @ 0xa4 │ │ + blx r4 │ │ + ldr r0, [sp, #180] @ 0xb4 │ │ + ldr r1, [sp, #128] @ 0x80 │ │ + blx r4 │ │ + b.n 9d308 │ │ + str r1, [sp, #164] @ 0xa4 │ │ + mov r5, r0 │ │ + ldrh.w fp, [sp, #722] @ 0x2d2 │ │ + ldr.w sl, [sp, #718] @ 0x2ce │ │ + b.n 9d50e │ │ + ldr.w r8, [sp, #853] @ 0x355 │ │ + mov r5, r2 │ │ + str r1, [sp, #164] @ 0xa4 │ │ + ldrh.w r1, [sp, #857] @ 0x359 │ │ + mov.w r0, r8, lsr #8 │ │ + orr.w sl, r0, r1, lsl #24 │ │ + ldrb.w r0, [sp, #859] @ 0x35b │ │ + orr.w r0, r1, r0, lsl #16 │ │ + mov.w fp, r0, lsr #8 │ │ + b.n 9d50e │ │ + ldr r1, [sp, #316] @ 0x13c │ │ + mov r0, r2 │ │ + str.w r8, [sp, #128] @ 0x80 │ │ + bl 629fc │ │ + add r0, sp, #312 @ 0x138 │ │ + ldr r1, [pc, #244] @ (9da30 ) │ │ + movs r2, #44 @ 0x2c │ │ + add r1, pc │ │ + bl 9a438 │ │ + ldrd r0, r1, [sp, #312] @ 0x138 │ │ + bl 629fc │ │ + add r0, sp, #536 @ 0x218 │ │ + ldr r4, [sp, #80] @ 0x50 │ │ + ldmia.w r4, {r1, r2, r3, r5, r6} │ │ + stmia r0!, {r1, r2, r3, r5, r6} │ │ + ldr r1, [sp, #72] @ 0x48 │ │ + ldr r2, [sp, #92] @ 0x5c │ │ + lsrs r0, r1, #16 │ │ + orr.w sl, r0, fp, lsl #16 │ │ + lsrs r0, r1, #8 │ │ + orr.w r8, r0, fp, lsl #24 │ │ + uxtb.w r9, r1 │ │ + mov.w fp, fp, lsr #16 │ │ + ldr.w ip, [sp, #84] @ 0x54 │ │ + ldr.w lr, [sp, #76] @ 0x4c │ │ + b.w 9cea8 │ │ + ldr r0, [sp, #112] @ 0x70 │ │ + mov r6, sl │ │ + ldr r1, [sp, #104] @ 0x68 │ │ + ldr r4, [sp, #132] @ 0x84 │ │ + ldrh.w fp, [sp, #322] @ 0x142 │ │ + ldr.w sl, [sp, #318] @ 0x13e │ │ + blx r4 │ │ + add r0, sp, #904 @ 0x388 │ │ + bl 9852c │ │ + ldr r0, [sp, #172] @ 0xac │ │ + ldr r1, [sp, #152] @ 0x98 │ │ + blx r4 │ │ + ldr r1, [sp, #180] @ 0xb4 │ │ mov r0, r6 │ │ - blx r1 │ │ - ldr r0, [r4, #4] │ │ - cmp r0, #0 │ │ - beq.n 97f00 │ │ + blx r4 │ │ + b.n 9d59e │ │ + ldmia.w r7, {r1, r2, r3} │ │ + add.w r4, r0, #48 @ 0x30 │ │ + stmia r4!, {r1, r2, r3} │ │ + movs r2, #40 @ 0x28 │ │ + ldr r1, [sp, #120] @ 0x78 │ │ + str r1, [sp, #524] @ 0x20c │ │ + ldr r1, [sp, #124] @ 0x7c │ │ + strd sl, r1, [sp, #516] @ 0x204 │ │ + ldr r1, [sp, #136] @ 0x88 │ │ + str r1, [sp, #512] @ 0x200 │ │ + ldr r1, [sp, #164] @ 0xa4 │ │ + str r1, [sp, #508] @ 0x1fc │ │ + ldr r1, [sp, #172] @ 0xac │ │ + str r1, [sp, #504] @ 0x1f8 │ │ + ldr r1, [sp, #160] @ 0xa0 │ │ + str r1, [sp, #500] @ 0x1f4 │ │ + ldr r1, [sp, #128] @ 0x80 │ │ + str r1, [sp, #496] @ 0x1f0 │ │ + ldr r1, [sp, #180] @ 0xb4 │ │ + str r1, [sp, #492] @ 0x1ec │ │ + add r1, sp, #952 @ 0x3b8 │ │ + bl ca0b2 │ │ + strd r9, fp, [sp, #472] @ 0x1d8 │ │ + b.n 9d308 │ │ + ldr r0, [sp, #112] @ 0x70 │ │ + mov r6, sl │ │ + ldr r1, [sp, #104] @ 0x68 │ │ + mov r7, r2 │ │ + ldrh.w fp, [sp, #322] @ 0x142 │ │ + ldr.w sl, [sp, #318] @ 0x13e │ │ + ldrb.w r8, [sp, #317] @ 0x13d │ │ + blx r4 │ │ + add r0, sp, #904 @ 0x388 │ │ + bl 9852c │ │ + ldr r1, [sp, #152] @ 0x98 │ │ + mov r0, r5 │ │ + blx r4 │ │ + ldr r1, [sp, #180] @ 0xb4 │ │ mov r0, r6 │ │ - blx ccbe0 │ │ - b.n 97f00 │ │ - add.w r3, r9, #1 │ │ + blx r4 │ │ + movs r4, #0 │ │ + str r7, [sp, #164] @ 0xa4 │ │ + b.n 9d5a2 │ │ + str r0, [sp, #164] @ 0xa4 │ │ + lsrs r0, r7, #16 │ │ + orr.w sl, r0, r4, lsl #16 │ │ + lsrs r0, r7, #8 │ │ + orr.w r8, r0, r4, lsl #24 │ │ + uxtb r5, r7 │ │ + mov.w fp, r4, lsr #16 │ │ + b.n 9d50e │ │ + ldr r0, [pc, #32] @ (9da40 ) │ │ + add r0, pc │ │ + bl 50b2c │ │ + movs r3, r0 │ │ + strh r0, [r0, #0] │ │ + subs r1, #253 @ 0xfd │ │ + vtbl.8 d19, {d24}, d28 │ │ + vqneg.s32 , q11 │ │ + vtbx.8 d19, {d24-d25}, d16 │ │ + @ instruction: 0xfff83b34 │ │ + vqneg.s32 , q10 │ │ + vrev64.32 d20, d18 │ │ + movs r3, r0 │ │ + push {r5, r6, r7, lr} │ │ + subs r0, #8 │ │ + str r0, [sp, #4] │ │ add r0, sp, #4 │ │ - movs r1, #32 │ │ - movs r2, #8 │ │ - bl 5e51a │ │ - ldr r0, [sp, #8] │ │ - cbz r0, 97f44 │ │ - ldr r0, [sp, #12] │ │ - sub.w r0, r8, r0 │ │ - blx ccbe0 │ │ - adds.w r0, sl, #1 │ │ - beq.n 97f56 │ │ - ldr.w r0, [sl, #4] │ │ - subs r0, #1 │ │ - str.w r0, [sl, #4] │ │ - beq.n 97f5c │ │ - add sp, #24 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ - mov r0, sl │ │ - add sp, #24 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ - b.w ccae8 │ │ - push {r4, lr} │ │ - mov r4, r0 │ │ - ldrd r0, r1, [r0, #8] │ │ - bl 5395a │ │ - ldr r0, [r4, #20] │ │ - ldr r1, [r0, #0] │ │ - subs r1, #1 │ │ - str r1, [r0, #0] │ │ - itt eq │ │ - ldreq r0, [r4, #20] │ │ - bleq 97e86 │ │ - adds r0, r4, #1 │ │ - beq.n 97f90 │ │ - ldr r0, [r4, #4] │ │ - subs r0, #1 │ │ - str r0, [r4, #4] │ │ - beq.n 97f92 │ │ - pop {r4, pc} │ │ - mov r0, r4 │ │ - ldmia.w sp!, {r4, lr} │ │ - b.w ccae8 │ │ - push {r4, lr} │ │ - mov r4, r0 │ │ - ldr r0, [r0, #96] @ 0x60 │ │ - cbz r0, 97fa8 │ │ - bl 98758 │ │ - ldrd r0, r1, [r4, #100] @ 0x64 │ │ - bl 97be8 │ │ - add.w r0, r4, #24 │ │ - bl 94fa6 │ │ - add.w r0, r4, #64 @ 0x40 │ │ - bl 950b2 │ │ - adds r0, r4, #1 │ │ - beq.n 97fcc │ │ - ldr r0, [r4, #4] │ │ - subs r0, #1 │ │ - str r0, [r4, #4] │ │ - beq.n 97fce │ │ - pop {r4, pc} │ │ - mov r0, r4 │ │ - ldmia.w sp!, {r4, lr} │ │ - b.w ccae8 │ │ + bl 9da52 │ │ + pop {r2, r3, r7, pc} │ │ push {r4, lr} │ │ - mov r4, r0 │ │ - ldrd r0, r1, [r0, #8] │ │ - bl 5395a │ │ - ldr r0, [r4, #20] │ │ ldr r1, [r0, #0] │ │ - subs r1, #1 │ │ - str r1, [r0, #0] │ │ - itt eq │ │ - ldreq r0, [r4, #20] │ │ - bleq 97f9c │ │ - adds r0, r4, #1 │ │ - beq.n 98000 │ │ - ldr r0, [r4, #4] │ │ - subs r0, #1 │ │ - str r0, [r4, #4] │ │ - beq.n 98002 │ │ - pop {r4, pc} │ │ - mov r0, r4 │ │ - ldmia.w sp!, {r4, lr} │ │ - b.w ccae8 │ │ - push {r3, r4, r5, r6, r7, lr} │ │ - ldr r1, [r0, #64] @ 0x40 │ │ - add.w r5, r0, #16 │ │ - mov r4, r0 │ │ - cbz r1, 9801e │ │ - ldr r0, [r4, #68] @ 0x44 │ │ - ldr r1, [r1, #12] │ │ - blx r1 │ │ - ldrd r1, r0, [r5] │ │ - eor.w r2, r1, #41 @ 0x29 │ │ - orrs r2, r0 │ │ - beq.n 980c8 │ │ - eor.w r2, r1, #40 @ 0x28 │ │ - orrs r2, r0 │ │ - bne.n 9803c │ │ - add.w r0, r4, #24 │ │ - bl 60ef4 │ │ - b.n 980c8 │ │ - subs r1, #23 │ │ - sbc.w r0, r0, #0 │ │ - subs.w r2, r1, #17 │ │ - sbcs.w r0, r0, #0 │ │ - it cs │ │ - movcs r1, #1 │ │ - subs r0, r1, #1 │ │ - cmp r0, #8 │ │ - bhi.n 9806c │ │ - tbb [pc, r0] │ │ - lsls r5, r6, #20 │ │ - subs r0, #56 @ 0x38 │ │ - subs r0, #56 @ 0x38 │ │ - lsls r0, r7, #20 │ │ - movs r2, r4 │ │ - ldrd r0, r1, [r4, #24] │ │ - bl 5395a │ │ - b.n 980c8 │ │ - cmp r1, #13 │ │ - bne.n 980c8 │ │ - ldr r0, [r4, #24] │ │ - cmp r0, #4 │ │ - bcc.n 980c8 │ │ - mov r0, r4 │ │ - ldr.w r1, [r0, #28]! │ │ dmb ish │ │ ldrex r2, [r1] │ │ subs r3, r2, #1 │ │ - strex r5, r3, [r1] │ │ - cmp r5, #0 │ │ - bne.n 98080 │ │ + strex r4, r3, [r1] │ │ + cmp r4, #0 │ │ + bne.n 9da5a │ │ cmp r2, #1 │ │ - bne.n 980c8 │ │ + it ne │ │ + popne {r4, pc} │ │ dmb ish │ │ - bl 5da7c │ │ - b.n 980c8 │ │ - ldrb r0, [r4, #24] │ │ - cmp r0, #3 │ │ - bne.n 980c8 │ │ - ldr r5, [r4, #28] │ │ - ldrd r6, r7, [r5] │ │ - ldr r1, [r7, #0] │ │ - cbz r1, 980b0 │ │ - mov r0, r6 │ │ - blx r1 │ │ - ldr r0, [r7, #4] │ │ - cbz r0, 980ba │ │ - mov r0, r6 │ │ - blx ccbe0 │ │ - mov r0, r5 │ │ - blx ccbe0 │ │ - b.n 980c8 │ │ - mov r0, r5 │ │ - bl 980e0 │ │ - adds r0, r4, #1 │ │ - beq.n 980d4 │ │ - ldr r0, [r4, #4] │ │ - subs r0, #1 │ │ - str r0, [r4, #4] │ │ - beq.n 980d6 │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ - mov r0, r4 │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ - b.w ccae8 │ │ - push {r4, lr} │ │ - mov r4, r0 │ │ - ldrd r0, r1, [r0] │ │ - subs r0, #20 │ │ - sbc.w r1, r1, #0 │ │ - subs r2, r0, #3 │ │ - sbcs.w r1, r1, #0 │ │ - it cs │ │ - movcs r0, #1 │ │ - cbz r0, 9811e │ │ - cmp r0, #1 │ │ - bne.n 9812a │ │ - ldrd r0, r1, [r4, #24] │ │ - bl 5395a │ │ - ldr r0, [r4, #36] @ 0x24 │ │ - cmp.w r0, #2147483648 @ 0x80000000 │ │ - itt ne │ │ - ldrne r1, [r4, #40] @ 0x28 │ │ - blne 5395a │ │ - mov r0, r4 │ │ - ldmia.w sp!, {r4, lr} │ │ - b.w 60ef4 │ │ - ldr r0, [r4, #8] │ │ - cmp r0, #3 │ │ - bcc.n 9813c │ │ - ldrd r0, r1, [r4, #12] │ │ - b.n 98134 │ │ - ldr r0, [r4, #8] │ │ - ldr r1, [pc, #16] @ (98140 ) │ │ - cmp r0, r1 │ │ - blt.n 9813c │ │ - ldr r1, [r4, #12] │ │ - ldmia.w sp!, {r4, lr} │ │ - b.w 5395a │ │ - pop {r4, pc} │ │ - nop │ │ - movs r3, r0 │ │ - strh r0, [r0, #0] │ │ - push {r4, lr} │ │ - mov r4, r0 │ │ - ldrd r0, r1, [r0, #8] │ │ - bl 5395a │ │ - ldr r0, [r4, #20] │ │ - ldr r1, [r0, #0] │ │ - subs r1, #1 │ │ - str r1, [r0, #0] │ │ - itt eq │ │ - ldreq r0, [r4, #20] │ │ - bleq 98178 │ │ - adds r0, r4, #1 │ │ - beq.n 9816c │ │ - ldr r0, [r4, #4] │ │ - subs r0, #1 │ │ - str r0, [r4, #4] │ │ - beq.n 9816e │ │ - pop {r4, pc} │ │ - mov r0, r4 │ │ - ldmia.w sp!, {r4, lr} │ │ - b.w ccae8 │ │ - push {r4, lr} │ │ - mov r4, r0 │ │ - ldrd r0, r1, [r0, #56] @ 0x38 │ │ - bl 97be8 │ │ - ldrd r0, r1, [r4, #16] │ │ - bl 94ea8 │ │ - ldr r0, [r4, #68] @ 0x44 │ │ - cbz r0, 9819e │ │ - ldr r1, [r0, #0] │ │ - subs r1, #1 │ │ - str r1, [r0, #0] │ │ - itt eq │ │ - ldreq r0, [r4, #68] @ 0x44 │ │ - bleq 97bd6 │ │ - adds r0, r4, #1 │ │ - beq.n 981aa │ │ - ldr r0, [r4, #4] │ │ - subs r0, #1 │ │ - str r0, [r4, #4] │ │ - beq.n 981ac │ │ - pop {r4, pc} │ │ - mov r0, r4 │ │ - ldmia.w sp!, {r4, lr} │ │ - b.w ccae8 │ │ - bmi.n 98162 │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ - sub sp, #32 │ │ - mov sl, r0 │ │ - movs r0, #0 │ │ - bl a5c68 │ │ - cbz r0, 9820a │ │ - mov r5, r0 │ │ ldr r0, [r0, #0] │ │ - cmp r0, #0 │ │ - bne.w 982f4 │ │ - add.w r3, r5, #24 │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ - str r0, [r5, #0] │ │ - add.w r4, sl, #16 │ │ - ldmia r3, {r0, r1, r2, r3} │ │ - ldrd r6, r7, [r4] │ │ - strd r6, r7, [sp] │ │ - bl 601a4 │ │ - mov r3, r1 │ │ - mov r2, r0 │ │ - str r4, [sp, #0] │ │ - add.w r1, r5, #8 │ │ - add r0, sp, #8 │ │ - bl 951a2 │ │ - ldr r0, [sp, #16] │ │ - ldr r1, [r5, #0] │ │ - adds r1, #1 │ │ - str r1, [r5, #0] │ │ - bl a5c60 │ │ - ldrd r0, r1, [sl, #8] │ │ - bl 98300 │ │ - ldr.w r9, [sl, #44] @ 0x2c │ │ - cmp.w r9, #0 │ │ - beq.n 982d0 │ │ - ldr.w r0, [sl, #52] @ 0x34 │ │ - ldr.w r8, [sl, #40] @ 0x28 │ │ - cmp r0, #0 │ │ - beq.n 982b4 │ │ - str r0, [sp, #24] │ │ - add.w r0, r8, r9 │ │ - adds r0, #1 │ │ - ldr.w r1, [r8] │ │ - str r0, [sp, #20] │ │ - add.w r0, r8, #4 │ │ - str r0, [sp, #16] │ │ - mov.w r6, #2155905152 @ 0x80808080 │ │ - bic.w r0, r6, r1 │ │ - movs r7, #1 │ │ - strd r8, r0, [sp, #8] │ │ - add r0, sp, #8 │ │ - adds r5, r0, #4 │ │ - cbnz r7, 98266 │ │ - b.n 982b4 │ │ - ldr r0, [sp, #8] │ │ - ldr r1, [sp, #16] │ │ - sub.w r0, r0, #288 @ 0x120 │ │ - str r0, [sp, #8] │ │ - ldmia r1!, {r0} │ │ - bic.w r0, r6, r0 │ │ - str r1, [sp, #16] │ │ - str r0, [sp, #12] │ │ - mov r0, r5 │ │ - bl 57458 │ │ - cmp r0, #1 │ │ - bne.n 98252 │ │ - negs r1, r1 │ │ - ldr r0, [sp, #8] │ │ - ldr r2, [sp, #24] │ │ - add.w r1, r1, r1, lsl #3 │ │ - subs r7, r2, #1 │ │ - str r7, [sp, #24] │ │ - add.w r4, r0, r1, lsl #3 │ │ - ldrd r0, r1, [r4, #-44] @ 0x2c │ │ - bl a34ba │ │ - ldrd r0, r1, [r4, #-48] @ 0x30 │ │ - bl bf508 │ │ - ldrd r0, r1, [r4, #-36] @ 0x24 │ │ - bl 56e2a │ │ - ldrd r0, r1, [r4, #-64] @ 0x40 │ │ - bl 98300 │ │ - ldrd r0, r1, [r4, #-16] │ │ - bl a34f0 │ │ - ldrd r0, r1, [r4, #-20] │ │ - bl bf970 │ │ - b.n 9824e │ │ - add.w r3, r9, #1 │ │ - add r0, sp, #8 │ │ - movs r1, #72 @ 0x48 │ │ - movs r2, #8 │ │ - bl 5e51a │ │ - ldr r0, [sp, #12] │ │ - cbz r0, 982d0 │ │ - ldr r0, [sp, #16] │ │ - sub.w r0, r8, r0 │ │ - blx ccbe0 │ │ - adds.w r0, sl, #1 │ │ - beq.n 982e2 │ │ - ldr.w r0, [sl, #4] │ │ - subs r0, #1 │ │ - str.w r0, [sl, #4] │ │ - beq.n 982e8 │ │ - add sp, #32 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ - mov r0, sl │ │ - add sp, #32 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ - b.w ccae8 │ │ - ldr r0, [pc, #4] @ (982fc ) │ │ - add r0, pc │ │ - bl 4f53c │ │ - str r6, [sp, #72] @ 0x48 │ │ - movs r3, r0 │ │ - adds r2, r0, #1 │ │ - beq.n 98324 │ │ - ldr r2, [r0, #4] │ │ - subs r2, #1 │ │ - str r2, [r0, #4] │ │ - bne.n 98324 │ │ - ldrd r1, r2, [r1, #4] │ │ - cmp r2, #4 │ │ - it ls │ │ - movls r2, #4 │ │ - negs r3, r2 │ │ - add r1, r2 │ │ - adds r1, #7 │ │ - tst r1, r3 │ │ - it ne │ │ - bne.w ccae8 │ │ - bx lr │ │ - push {r4, lr} │ │ - mov r4, r0 │ │ - ldrd r0, r1, [r0, #8] │ │ - bl 5395a │ │ - ldr r0, [r4, #20] │ │ - ldr r1, [r0, #0] │ │ - subs r1, #1 │ │ - str r1, [r0, #0] │ │ - itt eq │ │ - ldreq r0, [r4, #20] │ │ - bleq 97c6a │ │ - adds r0, r4, #1 │ │ - beq.n 9834e │ │ - ldr r0, [r4, #4] │ │ - subs r0, #1 │ │ - str r0, [r4, #4] │ │ - beq.n 98350 │ │ - pop {r4, pc} │ │ - mov r0, r4 │ │ - ldmia.w sp!, {r4, lr} │ │ - b.w ccae8 │ │ - push {r4, lr} │ │ - mov r4, r0 │ │ - ldrd r0, r1, [r0, #8] │ │ - bl 5395a │ │ - ldr r0, [r4, #20] │ │ - ldr r1, [r0, #0] │ │ - subs r1, #1 │ │ - str r1, [r0, #0] │ │ - itt eq │ │ - ldreq r0, [r4, #20] │ │ - bleq 9838e │ │ - adds r0, r4, #1 │ │ - beq.n 98382 │ │ - ldr r0, [r4, #4] │ │ - subs r0, #1 │ │ - str r0, [r4, #4] │ │ - beq.n 98384 │ │ - pop {r4, pc} │ │ - mov r0, r4 │ │ - ldmia.w sp!, {r4, lr} │ │ - b.w ccae8 │ │ - push {r4, lr} │ │ - mov r4, r0 │ │ - ldr r0, [r0, #56] @ 0x38 │ │ - cbz r0, 9839a │ │ - bl 98758 │ │ - ldrd r0, r1, [r4, #60] @ 0x3c │ │ - bl 97be8 │ │ - add.w r0, r4, #16 │ │ - bl 94dc2 │ │ - adds r0, r4, #1 │ │ - beq.n 983b6 │ │ - ldr r0, [r4, #4] │ │ - subs r0, #1 │ │ - str r0, [r4, #4] │ │ - beq.n 983b8 │ │ - pop {r4, pc} │ │ - mov r0, r4 │ │ - ldmia.w sp!, {r4, lr} │ │ - b.w ccae8 │ │ - push {r4, lr} │ │ - mov r4, r0 │ │ - ldr r0, [r0, #8] │ │ - cbz r0, 983ce │ │ - bl 98758 │ │ - ldrd r0, r1, [r4, #12] │ │ - bl 97be8 │ │ - adds r0, r4, #1 │ │ - beq.n 983e2 │ │ - ldr r0, [r4, #4] │ │ - subs r0, #1 │ │ - str r0, [r4, #4] │ │ - beq.n 983e4 │ │ - pop {r4, pc} │ │ - mov r0, r4 │ │ - ldmia.w sp!, {r4, lr} │ │ - b.w ccae8 │ │ - push {r4, lr} │ │ - mov r4, r0 │ │ - ldrd r0, r1, [r0, #8] │ │ - bl 5395a │ │ - ldr r0, [r4, #20] │ │ - ldr r1, [r0, #0] │ │ - subs r1, #1 │ │ - str r1, [r0, #0] │ │ - itt eq │ │ - ldreq r0, [r4, #20] │ │ - bleq 97bf4 │ │ - adds r0, r4, #1 │ │ - beq.n 98416 │ │ - ldr r0, [r4, #4] │ │ - subs r0, #1 │ │ - str r0, [r4, #4] │ │ - beq.n 98418 │ │ - pop {r4, pc} │ │ - mov r0, r4 │ │ ldmia.w sp!, {r4, lr} │ │ - b.w ccae8 │ │ - push {r4, r5, r7, lr} │ │ - ldr r1, [r0, #64] @ 0x40 │ │ - add.w r5, r0, #16 │ │ - mov r4, r0 │ │ - cbz r1, 98434 │ │ - ldr r0, [r4, #68] @ 0x44 │ │ - ldr r1, [r1, #12] │ │ - blx r1 │ │ - ldr r0, [r5, #0] │ │ - and.w r1, r0, #31 │ │ - cmp r1, #24 │ │ - beq.n 98452 │ │ - cmp r0, #23 │ │ - bne.n 9844c │ │ - add.w r0, r4, #24 │ │ - bl 60ef4 │ │ - b.n 98452 │ │ - mov r0, r5 │ │ - bl 980e0 │ │ - adds r0, r4, #1 │ │ - beq.n 9845e │ │ - ldr r0, [r4, #4] │ │ - subs r0, #1 │ │ - str r0, [r4, #4] │ │ - beq.n 98460 │ │ - pop {r4, r5, r7, pc} │ │ - mov r0, r4 │ │ - ldmia.w sp!, {r4, r5, r7, lr} │ │ - b.w ccae8 │ │ + b.w b048e │ │ push {r4, lr} │ │ - mov r4, r0 │ │ - ldrd r0, r1, [r0, #8] │ │ - bl 5395a │ │ - ldr r0, [r4, #20] │ │ - ldr r1, [r0, #0] │ │ - subs r1, #1 │ │ - str r1, [r0, #0] │ │ - itt eq │ │ - ldreq r0, [r4, #20] │ │ - bleq 983c2 │ │ - adds r0, r4, #1 │ │ - beq.n 98492 │ │ - ldr r0, [r4, #4] │ │ - subs r0, #1 │ │ - str r0, [r4, #4] │ │ - beq.n 98494 │ │ - pop {r4, pc} │ │ + sub.w r4, r0, #8 │ │ mov r0, r4 │ │ - ldmia.w sp!, {r4, lr} │ │ - b.w ccae8 │ │ - push {r4, r5, r7, lr} │ │ - mov r4, r0 │ │ - ldr.w r1, [r0, #8]! │ │ - cbz r1, 984c6 │ │ + bl c24ea │ │ dmb ish │ │ - ldrex r2, [r1] │ │ - subs r3, r2, #1 │ │ - strex r5, r3, [r1] │ │ - cmp r5, #0 │ │ - bne.n 984ac │ │ - cmp r2, #1 │ │ - itt eq │ │ - dmbeq ish │ │ - bleq 6c3fc │ │ - ldr r0, [r4, #12] │ │ - cbz r0, 984ea │ │ - dmb ish │ │ - ldrex r1, [r0] │ │ - subs r2, r1, #1 │ │ - strex r3, r2, [r0] │ │ - cmp r3, #0 │ │ - bne.n 984ce │ │ - cmp r1, #1 │ │ - bne.n 984ea │ │ + ldrex r0, [r4] │ │ + subs r1, r0, #1 │ │ + strex r2, r1, [r4] │ │ + cmp r2, #0 │ │ + bne.n 9da8c │ │ + cmp r0, #1 │ │ + it ne │ │ + popne {r4, pc} │ │ dmb ish │ │ - ldr r0, [r4, #12] │ │ - bl bf354 │ │ - adds r0, r4, #1 │ │ - beq.n 984f6 │ │ - ldr r0, [r4, #4] │ │ - subs r0, #1 │ │ - str r0, [r4, #4] │ │ - beq.n 984f8 │ │ - pop {r4, r5, r7, pc} │ │ - mov r0, r4 │ │ - ldmia.w sp!, {r4, r5, r7, lr} │ │ - b.w ccae8 │ │ - bmi.n 984ae │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ - sub sp, #24 │ │ - mov r4, r0 │ │ - movs r0, #0 │ │ - bl 9eda8 │ │ - cbz r0, 98554 │ │ - mov r5, r0 │ │ - ldr r0, [r0, #0] │ │ - cbnz r0, 9858c │ │ - add.w r3, r5, #24 │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ - str r0, [r5, #0] │ │ - add.w r8, r4, #16 │ │ - ldmia r3, {r0, r1, r2, r3} │ │ - ldrd r7, r6, [r8] │ │ - strd r7, r6, [sp] │ │ - bl 601a4 │ │ - mov r3, r1 │ │ - mov r2, r0 │ │ - str.w r8, [sp] │ │ - add.w r1, r5, #8 │ │ - add r0, sp, #8 │ │ - bl 951a2 │ │ - ldr r0, [sp, #16] │ │ - ldr r1, [r5, #0] │ │ - adds r1, #1 │ │ - str r1, [r5, #0] │ │ - bl a5c60 │ │ - ldrd r0, r1, [r4, #8] │ │ - bl 98300 │ │ - ldr r0, [r4, #44] @ 0x2c │ │ - cbz r0, 9856e │ │ - ldr r1, [r0, #0] │ │ - subs r1, #1 │ │ - str r1, [r0, #0] │ │ - itt eq │ │ - ldreq r0, [r4, #44] @ 0x2c │ │ - bleq 97bd6 │ │ - adds r0, r4, #1 │ │ - beq.n 9857a │ │ - ldr r0, [r4, #4] │ │ - subs r0, #1 │ │ - str r0, [r4, #4] │ │ - beq.n 98580 │ │ - add sp, #24 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ - mov r0, r4 │ │ - add sp, #24 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ - b.w ccae8 │ │ - ldr r0, [pc, #4] @ (98594 ) │ │ - add r0, pc │ │ - bl 4f53c │ │ - str r0, [sp, #648] @ 0x288 │ │ - movs r3, r0 │ │ - push {r4, lr} │ │ - mov r4, r0 │ │ - ldrd r0, r1, [r0, #8] │ │ - bl 5395a │ │ - ldr r0, [r4, #20] │ │ - ldr r1, [r0, #0] │ │ - subs r1, #1 │ │ - str r1, [r0, #0] │ │ - itt eq │ │ - ldreq r0, [r4, #20] │ │ - bleq 97bd6 │ │ - adds r0, r4, #1 │ │ - beq.n 985c0 │ │ - ldr r0, [r4, #4] │ │ - subs r0, #1 │ │ - str r0, [r4, #4] │ │ - beq.n 985c2 │ │ - pop {r4, pc} │ │ mov r0, r4 │ │ ldmia.w sp!, {r4, lr} │ │ - b.w ccae8 │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, #156 @ 0x9c │ │ - mov r4, r0 │ │ - bl a39b0 │ │ - add r0, sp, #32 │ │ - bl b9b84 │ │ - ldr r0, [sp, #32] │ │ - cmp r0, #1 │ │ - beq.w 986f8 │ │ - ldr r6, [sp, #36] @ 0x24 │ │ - ldrb.w r0, [sp, #40] @ 0x28 │ │ - add.w r3, r6, #24 │ │ - str r0, [sp, #24] │ │ - str r4, [sp, #28] │ │ - ldmia r3, {r0, r1, r2, r3} │ │ - ldrd r5, r4, [r4, #8] │ │ - str r5, [sp, #20] │ │ - strd r5, r4, [sp] │ │ - bl 57aa4 │ │ - lsrs r1, r0, #25 │ │ - mov.w r2, #16843009 @ 0x1010101 │ │ - muls r1, r2 │ │ - mov r7, r6 │ │ - ldr.w r8, [r6, #12] │ │ - ldr.w fp, [r7, #8]! │ │ - and.w r9, r8, r0 │ │ - movs r0, #0 │ │ - strd r1, r0, [sp, #12] │ │ - ldr.w sl, [fp, r9] │ │ - eor.w r0, sl, r1 │ │ - sub.w r1, r0, #16843009 @ 0x1010101 │ │ - bic.w r0, r1, r0 │ │ - bic.w r0, r0, #2139062143 @ 0x7f7f7f7f │ │ - str r0, [sp, #32] │ │ - add r0, sp, #32 │ │ - bl 57458 │ │ - cbz r0, 98660 │ │ - add.w r0, r1, r9 │ │ - ldr r3, [sp, #20] │ │ - and.w r0, r0, r8 │ │ - negs r1, r0 │ │ - rsb r1, r0, r1, lsl #3 │ │ - add.w r5, fp, r1, lsl #3 │ │ - ldrd r1, r2, [r5, #-72] @ 0x48 │ │ - eors r2, r4 │ │ - eors r1, r3 │ │ - orrs r1, r2 │ │ - beq.n 9867a │ │ - b.n 98636 │ │ - and.w r0, sl, sl, lsl #1 │ │ - tst.w r0, #2155905152 @ 0x80808080 │ │ - bne.n 986a2 │ │ - ldr r0, [sp, #16] │ │ - adds r0, #4 │ │ - str r0, [sp, #16] │ │ - add r0, r9 │ │ - ldr r1, [sp, #12] │ │ - and.w r9, r0, r8 │ │ - b.n 98620 │ │ - add.w r0, r0, r0, lsl #3 │ │ - movs r1, #72 @ 0x48 │ │ - lsls r0, r0, #3 │ │ - blx c9d30 │ │ + b.w b048e │ │ + bmi.n 9da5a │ │ + push {r4, lr} │ │ mov r1, r0 │ │ - mov r0, r7 │ │ - bl 5e73e │ │ - ldr.w r4, [r5, #-64] │ │ - sub.w r1, r5, #60 @ 0x3c │ │ - add r0, sp, #96 @ 0x60 │ │ - movs r2, #60 @ 0x3c │ │ - bl c99c0 │ │ - cmp r4, #2 │ │ - bne.n 986a6 │ │ - movs r4, #2 │ │ - b.n 986b2 │ │ - add r0, sp, #32 │ │ - add r1, sp, #96 @ 0x60 │ │ - adds r0, #4 │ │ - movs r2, #60 @ 0x3c │ │ - bl c99c0 │ │ - ldrd r7, r5, [sp, #24] │ │ - str r4, [sp, #32] │ │ - add r0, sp, #32 │ │ - bl a39f0 │ │ - mov r0, r6 │ │ - mov r1, r7 │ │ - bl 9a734 │ │ - ldr r0, [r5, #16] │ │ - adds r1, r0, #1 │ │ - cmp r1, #2 │ │ - bcc.n 986da │ │ - ldr r1, [r0, #4] │ │ - subs r1, #1 │ │ - str r1, [r0, #4] │ │ - it eq │ │ - blxeq ccbe0 │ │ - adds r0, r5, #1 │ │ - beq.n 986e6 │ │ - ldr r0, [r5, #4] │ │ - subs r0, #1 │ │ - str r0, [r5, #4] │ │ - beq.n 986ec │ │ - add sp, #156 @ 0x9c │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - mov r0, r5 │ │ - add sp, #156 @ 0x9c │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - b.w ccae8 │ │ - ldrb.w r0, [sp, #40] @ 0x28 │ │ - movs r1, #43 @ 0x2b │ │ - strb.w r0, [sp, #100] @ 0x64 │ │ - ldr r0, [sp, #36] @ 0x24 │ │ - str r0, [sp, #96] @ 0x60 │ │ - ldr r0, [pc, #20] @ (9871c ) │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r0, [pc, #16] @ (98720 ) │ │ - add r2, sp, #96 @ 0x60 │ │ - ldr r3, [pc, #16] @ (98724 ) │ │ + subs r0, #8 │ │ + ldrex r2, [r0] │ │ + adds r3, r2, #1 │ │ + strex r4, r3, [r0] │ │ + cmp r4, #0 │ │ + bne.n 9dab6 │ │ + cmp.w r2, #4294967295 @ 0xffffffff │ │ + ble.n 9dad0 │ │ + ldr r0, [pc, #8] @ (9dad4 ) │ │ add r0, pc │ │ - add r3, pc │ │ - bl 4fcf8 │ │ + pop {r4, pc} │ │ + udf #254 @ 0xfe │ │ nop │ │ - str r0, [sp, #608] @ 0x260 │ │ + subs r7, #132 @ 0x84 │ │ movs r3, r0 │ │ - svc 241 @ 0xf1 │ │ - @ instruction: 0xfffa8fdc │ │ - movs r3, r0 │ │ - adds r1, r0, #1 │ │ - itt ne │ │ - ldrne r1, [r0, #0] │ │ - cmpne r1, #0 │ │ - bne.n 98736 │ │ - movs r0, #0 │ │ - bx lr │ │ - adds r1, #1 │ │ - str r1, [r0, #0] │ │ - bcs.n 9873e │ │ - bx lr │ │ - udf #254 @ 0xfe │ │ - adds r2, r0, #1 │ │ - itt ne │ │ - ldrne r2, [r0, #0] │ │ - cmpne r2, #0 │ │ - bne.n 9874e │ │ - movs r0, #0 │ │ - bx lr │ │ - adds r2, #1 │ │ - str r2, [r0, #0] │ │ - bcs.n 98756 │ │ - bx lr │ │ - udf #254 @ 0xfe │ │ - adds r1, r0, #1 │ │ - beq.n 98768 │ │ - ldr r1, [r0, #4] │ │ - subs r1, #1 │ │ - str r1, [r0, #4] │ │ - it eq │ │ - beq.w ccae8 │ │ - bx lr │ │ + subs r0, #8 │ │ + b.w c24ea │ │ push {r4, lr} │ │ mov r4, r0 │ │ - ldrb.w r0, [r0, #161] @ 0xa1 │ │ + ldrb.w r0, [r0, #193] @ 0xc1 │ │ cmp r0, #3 │ │ - beq.n 9877a │ │ - cbz r0, 98790 │ │ + beq.n 9daee │ │ + cbz r0, 9db04 │ │ pop {r4, pc} │ │ add.w r0, r4, #24 │ │ - bl 98e1e │ │ - ldr.w r0, [r4, #148] @ 0x94 │ │ - bl 4a202 │ │ + bl 9f19a │ │ + ldr.w r0, [r4, #180] @ 0xb4 │ │ + bl 4aec8 │ │ movs r0, #0 │ │ - strb.w r0, [r4, #160] @ 0xa0 │ │ - ldr.w r0, [r4, #152] @ 0x98 │ │ - bl 98758 │ │ - add.w r0, r4, #156 @ 0x9c │ │ + strb.w r0, [r4, #192] @ 0xc0 │ │ + ldr.w r0, [r4, #184] @ 0xb8 │ │ + bl 991d0 │ │ + add.w r0, r4, #188 @ 0xbc │ │ ldmia.w sp!, {r4, lr} │ │ - b.w 98e2e │ │ + b.w 9f1aa │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - vpush {d8-d9} │ │ - sub sp, #456 @ 0x1c8 │ │ - mov r9, r0 │ │ - ldrb.w r0, [r0, #161] @ 0xa1 │ │ - mov r6, r1 │ │ - cbz r0, 98810 │ │ + vpush {d8-d10} │ │ + sub.w sp, sp, #1944 @ 0x798 │ │ + mov sl, r0 │ │ + ldrb.w r0, [r0, #193] @ 0xc1 │ │ + mov r5, r1 │ │ + str.w sl, [sp, #180] @ 0xb4 │ │ + cbz r0, 9db8c │ │ cmp r0, #3 │ │ - bne.w 98d82 │ │ - mov r1, r9 │ │ - ldrb.w r0, [r1, #140]! │ │ - sub.w r2, r1, #116 @ 0x74 │ │ - str r1, [sp, #68] @ 0x44 │ │ + bne.w 9f04e │ │ + mov r2, sl │ │ + ldrb.w r0, [r2, #168]! │ │ + sub.w r1, r2, #144 @ 0x90 │ │ + str r1, [sp, #132] @ 0x84 │ │ cmp r0, #0 │ │ - str r2, [sp, #40] @ 0x28 │ │ - beq.n 98866 │ │ + str r2, [sp, #168] @ 0xa8 │ │ + beq.n 9dbe4 │ │ cmp r0, #3 │ │ - bne.w 98d8a │ │ - mov r4, r9 │ │ - ldrb.w r0, [r4, #132]! │ │ - sub.w r3, r4, #84 @ 0x54 │ │ + bne.w 9f056 │ │ + mov r4, sl │ │ + ldrb.w r0, [r4, #156]! │ │ + sub.w r3, r4, #100 @ 0x64 │ │ + str r3, [sp, #136] @ 0x88 │ │ cmp r0, #0 │ │ - beq.w 98c16 │ │ + beq.w 9eb58 │ │ cmp r0, #3 │ │ - bne.w 98d92 │ │ - mov r1, r9 │ │ - str r3, [sp, #36] @ 0x24 │ │ - ldrb.w r0, [r1, #120]! │ │ - str r1, [sp, #60] @ 0x3c │ │ - subs r1, #40 @ 0x28 │ │ - str r1, [sp, #32] │ │ + bne.w 9f05e │ │ + mov r6, sl │ │ + ldrb.w r0, [r6, #144]! │ │ + sub.w r2, r6, #48 @ 0x30 │ │ + str r2, [sp, #140] @ 0x8c │ │ cmp r0, #0 │ │ - str r4, [sp, #64] @ 0x40 │ │ - beq.w 98d40 │ │ + strd r6, r4, [sp, #160] @ 0xa0 │ │ + beq.w 9ec7e │ │ cmp r0, #3 │ │ - beq.w 98b3c │ │ - ldr r0, [pc, #976] @ (98bdc ) │ │ + beq.w 9df5e │ │ + ldr r0, [pc, #900] @ (9df0c ) │ │ add r0, pc │ │ - bl 52ca0 │ │ - ldr.w r0, [r9, #152] @ 0x98 │ │ + bl 53b08 │ │ + ldr.w r0, [sl, #184] @ 0xb8 │ │ movs r4, #0 │ │ - strb.w r4, [r9, #160] @ 0xa0 │ │ - bl 98728 │ │ + strb.w r4, [sl, #192] @ 0xc0 │ │ + bl 99d44 │ │ movs r1, #1 │ │ - str.w r0, [r9, #144] @ 0x90 │ │ + str.w r0, [sl, #176] @ 0xb0 │ │ cmp r0, #0 │ │ - strb.w r1, [r9, #160] @ 0xa0 │ │ - beq.w 98c08 │ │ - vldmia r9, {d8-d9} │ │ - mov r1, r9 │ │ - strb.w r4, [r1, #140]! │ │ - ldr.w r5, [r9, #20] │ │ - str r1, [sp, #68] @ 0x44 │ │ - mov r1, r9 │ │ - ldr.w r7, [r9, #16] │ │ - str.w r0, [r9, #148] @ 0x94 │ │ + strb.w r1, [sl, #192] @ 0xc0 │ │ + beq.w 9eb3e │ │ + vldmia sl, {d8-d9} │ │ + mov r1, sl │ │ + strb.w r4, [r1, #168]! │ │ + str r5, [sp, #152] @ 0x98 │ │ + ldr.w r5, [sl, #20] │ │ + str r1, [sp, #168] @ 0xa8 │ │ + mov r1, sl │ │ + ldr.w r6, [sl, #16] │ │ + str.w r0, [sl, #180] @ 0xb4 │ │ adds r0, #8 │ │ - str.w r7, [r1, #24]! │ │ - strb.w r4, [r9, #160] @ 0xa0 │ │ - str.w r5, [r9, #28] │ │ - str.w r0, [r9, #136] @ 0x88 │ │ - vstr d8, [r9, #32] │ │ - vstr d9, [r9, #40] @ 0x28 │ │ - str r1, [sp, #40] @ 0x28 │ │ - b.n 98876 │ │ - ldrd r7, r5, [r9, #24] │ │ - ldr.w r0, [r9, #136] @ 0x88 │ │ - vldr d8, [r9, #32] │ │ - vldr d9, [r9, #40] @ 0x28 │ │ - add.w r8, r0, #52 @ 0x34 │ │ - mov r0, r8 │ │ - bl 9ecd8 │ │ - ldr r0, [pc, #860] @ (98be0 ) │ │ - mov r3, r9 │ │ - mov.w sl, #19 │ │ - add r0, pc │ │ - str.w r0, [r3, #48]! │ │ - mov r1, r0 │ │ - movs r0, #0 │ │ - mov r4, r3 │ │ - str.w r8, [r3, #80] @ 0x50 │ │ - vstr d8, [r3, #16] │ │ - vstr d9, [r3, #24] │ │ - strd sl, r7, [r3, #4] │ │ - str r5, [r3, #12] │ │ - strb.w r0, [r4, #84]! │ │ - mov r2, r9 │ │ + str.w r6, [r1, #24]! │ │ + strb.w r4, [sl, #192] @ 0xc0 │ │ + str.w r5, [sl, #28] │ │ + str.w r0, [sl, #160] @ 0xa0 │ │ + vstr d8, [sl, #32] │ │ + vstr d9, [sl, #40] @ 0x28 │ │ + str r1, [sp, #132] @ 0x84 │ │ + b.n 9dbf6 │ │ + str r5, [sp, #152] @ 0x98 │ │ + ldrd r6, r5, [sl, #24] │ │ + ldr.w r0, [sl, #160] @ 0xa0 │ │ + vldr d8, [sl, #32] │ │ + vldr d9, [sl, #40] @ 0x28 │ │ + str.w r0, [sl, #164] @ 0xa4 │ │ + ldrd r1, r2, [r0, #40] @ 0x28 │ │ + adds r3, r1, #1 │ │ + adc.w r4, r2, #0 │ │ + strd r3, r4, [r0, #40] @ 0x28 │ │ + ldr.w r0, [sl, #164] @ 0xa4 │ │ + strd r1, r2, [sl, #48] @ 0x30 │ │ + add.w r9, r0, #92 @ 0x5c │ │ + mov r0, r9 │ │ + bl ba580 │ │ + ldr r3, [pc, #756] @ (9df10 ) │ │ + mov r2, sl │ │ + ldrd r0, r1, [sl, #48] @ 0x30 │ │ + mov.w r8, #27 │ │ + add r3, pc │ │ + str.w r3, [r2, #56]! │ │ + str r2, [sp, #136] @ 0x88 │ │ + strd r0, r1, [r2, #32] │ │ movs r0, #0 │ │ - str.w r1, [r2, #80]! │ │ - str r4, [sp, #64] @ 0x40 │ │ - mov r4, r1 │ │ - str r6, [sp, #56] @ 0x38 │ │ - str r3, [sp, #36] @ 0x24 │ │ - str.w r8, [r2, #32] │ │ + mov r4, r2 │ │ + str.w r9, [r2, #96] @ 0x60 │ │ vstr d8, [r2, #16] │ │ vstr d9, [r2, #24] │ │ - str.w sl, [r2, #4] │ │ - str r7, [sp, #52] @ 0x34 │ │ - str r7, [r2, #8] │ │ - str r5, [sp, #76] @ 0x4c │ │ + strd r8, r6, [r2, #4] │ │ str r5, [r2, #12] │ │ - str r2, [sp, #32] │ │ - strb.w r0, [r2, #40]! │ │ - str r2, [sp, #60] @ 0x3c │ │ - bl b4304 │ │ - strd r1, r0, [sp, #44] @ 0x2c │ │ - movs r5, #0 │ │ - movs r0, #8 │ │ - str r5, [sp, #284] @ 0x11c │ │ - strd r5, r0, [sp, #276] @ 0x114 │ │ - add r6, sp, #408 @ 0x198 │ │ - ldr r1, [pc, #756] @ (98be4 ) │ │ - movs r2, #8 │ │ - mov r0, r6 │ │ - add r1, pc │ │ - bl 5e3ec │ │ - vmov.f64 d0, d8 │ │ - add.w r0, r6, #24 │ │ - vmov.f64 d1, d9 │ │ - bl ba134 │ │ - add r7, sp, #276 @ 0x114 │ │ - ldr r2, [pc, #728] @ (98be8 ) │ │ - mov r1, r6 │ │ - add r2, pc │ │ - mov r0, r7 │ │ - bl b9b54 │ │ - add.w fp, sp, #224 @ 0xe0 │ │ - mov r1, r7 │ │ - add.w r0, fp, #8 │ │ - bl 5e382 │ │ - movs r0, #17 │ │ - movs r1, #8 │ │ - str r0, [sp, #224] @ 0xe0 │ │ - movs r0, #48 @ 0x30 │ │ - str r5, [sp, #228] @ 0xe4 │ │ - bl 4a56c │ │ - mov r7, r0 │ │ - mov r0, r6 │ │ - mov r1, r4 │ │ - mov r2, sl │ │ - bl 4a500 │ │ - movs r0, #6 │ │ - strd r0, r5, [r7] │ │ - add.w r0, r7, #8 │ │ - ldmia.w r6, {r1, r2, r3} │ │ - stmia r0!, {r1, r2, r3} │ │ - add.w r0, r7, #24 │ │ - ldmia.w fp, {r1, r2, r3, r4, r5, r6} │ │ - stmia r0!, {r1, r2, r3, r4, r5, r6} │ │ - movs r0, #2 │ │ - str r0, [sp, #368] @ 0x170 │ │ - strd r0, r7, [sp, #360] @ 0x168 │ │ - add r0, sp, #248 @ 0xf8 │ │ - add r1, sp, #360 @ 0x168 │ │ - str r0, [sp, #28] │ │ - bl 5e26e │ │ - bl 5f95c │ │ - ldr r0, [r0, #0] │ │ - add.w sl, sp, #408 @ 0x198 │ │ - ldrd r8, r6, [r8, #4] │ │ - add.w r1, r0, #8 │ │ + strb.w r0, [r4, #100]! │ │ mov r0, sl │ │ - bl b9ccc │ │ - ldr r0, [sp, #408] @ 0x198 │ │ - cmp r0, #1 │ │ - beq.w 98d60 │ │ - ldr.w fp, [sp, #412] @ 0x19c │ │ - ldr r4, [sp, #76] @ 0x4c │ │ - ldr r7, [sp, #52] @ 0x34 │ │ - add.w r0, fp, #40 @ 0x28 │ │ - ldrb.w r5, [sp, #416] @ 0x1a0 │ │ - str r4, [sp, #292] @ 0x124 │ │ - str r7, [sp, #288] @ 0x120 │ │ - add r1, sp, #288 @ 0x120 │ │ - bl 49cc0 │ │ - cmp r0, #0 │ │ - beq.w 98b14 │ │ - str.w fp, [sp, #72] @ 0x48 │ │ - ldr r0, [sp, #72] @ 0x48 │ │ - ldr r2, [sp, #72] @ 0x48 │ │ - ldrd fp, r3, [r0, #104] @ 0x68 │ │ - strd fp, r3, [sp, #296] @ 0x128 │ │ - adds.w r0, fp, #1 │ │ - adc.w r1, r3, #0 │ │ - str r3, [sp, #12] │ │ - strd r0, r1, [r2, #104] @ 0x68 │ │ - bl 66d2c │ │ - str r0, [sp, #328] @ 0x148 │ │ - add r0, sp, #328 @ 0x148 │ │ - bl 66c90 │ │ - str r5, [sp, #24] │ │ - mov r5, r1 │ │ - strd r8, r6, [sp, #16] │ │ - mov r8, r0 │ │ - movs r0, #4 │ │ - movs r1, #4 │ │ - bl 4a56c │ │ - mov r6, r0 │ │ - ldr r0, [sp, #44] @ 0x2c │ │ - str r0, [r6, #0] │ │ - blx ccd00 │ │ - str r0, [sp, #428] @ 0x1ac │ │ - mov r2, fp │ │ - ldr r0, [pc, #964] @ (98dbc ) │ │ - strd r8, r5, [sp, #440] @ 0x1b8 │ │ - add.w r8, sp, #360 @ 0x168 │ │ - add r0, pc │ │ - strd r7, r4, [sp, #432] @ 0x1b0 │ │ - str.w sl, [sp] │ │ - strd r6, r0, [sp, #420] @ 0x1a4 │ │ + str r4, [sp, #164] @ 0xa4 │ │ + str.w r3, [r0, #96]! │ │ + add.w r1, sl, #112 @ 0x70 │ │ + str r0, [sp, #140] @ 0x8c │ │ + add.w r0, sl, #72 @ 0x48 │ │ + str.w r8, [sl, #100] @ 0x64 │ │ + str r6, [sp, #172] @ 0xac │ │ + str.w r6, [sl, #104] @ 0x68 │ │ + str r5, [sp, #176] @ 0xb0 │ │ + str.w r5, [sl, #108] @ 0x6c │ │ + str r3, [sp, #156] @ 0x9c │ │ + ldmia.w r0, {r2, r3, r4, r5, r6, r7} │ │ movs r0, #0 │ │ - str r0, [sp, #408] @ 0x198 │ │ - ldr r0, [sp, #72] @ 0x48 │ │ - ldr r6, [sp, #12] │ │ - add.w r1, r0, #72 @ 0x48 │ │ - mov r0, r8 │ │ - str r1, [sp, #8] │ │ - mov r3, r6 │ │ - bl bd3c0 │ │ - mov r0, r8 │ │ - bl 49e56 │ │ - add r0, sp, #328 @ 0x148 │ │ - bl 4a130 │ │ - movs r0, #96 @ 0x60 │ │ - movs r1, #8 │ │ - bl 4a56c │ │ - str.w r9, [sp, #44] @ 0x2c │ │ - mov r9, r0 │ │ - ldr r1, [pc, #912] @ (98dd0 ) │ │ - mov r0, r8 │ │ - movs r2, #12 │ │ + stmia r1!, {r2, r3, r4, r5, r6, r7} │ │ + mov r1, sl │ │ + strb.w r0, [r1, #144]! │ │ + str r1, [sp, #160] @ 0xa0 │ │ + str.w r9, [r1, #-8] │ │ + vldr d8, [sl, #112] @ 0x70 │ │ + vldr d9, [sl, #120] @ 0x78 │ │ + ldrd r5, r6, [sl, #128] @ 0x80 │ │ + bl 4843e │ │ + strd r1, r0, [sp, #144] @ 0x90 │ │ + mov.w sl, #0 │ │ + movs r0, #8 │ │ + str.w sl, [sp, #940] @ 0x3ac │ │ + strd sl, r0, [sp, #932] @ 0x3a4 │ │ + add.w r4, sp, #1272 @ 0x4f8 │ │ + ldr r1, [pc, #616] @ (9df14 ) │ │ + movs r2, #15 │ │ + mov r0, r4 │ │ add r1, pc │ │ - bl 4a500 │ │ - ldrd r1, r2, [sp, #16] │ │ - mov r0, sl │ │ - bl 5e3ec │ │ - movs r0, #6 │ │ - mov.w lr, #0 │ │ - strd r0, lr, [r9] │ │ - add.w r0, r9, #8 │ │ - ldmia.w r8, {r1, r2, r3} │ │ - mov r8, r7 │ │ - mov.w ip, #4 │ │ - stmia r0!, {r1, r2, r3} │ │ - add.w r0, r9, #24 │ │ - str r4, [sp, #76] @ 0x4c │ │ - ldmia.w sl, {r1, r2, r3, r4, r5, r7} │ │ - stmia r0!, {r1, r2, r3, r4, r5, r7} │ │ - add.w r0, r9, #72 @ 0x48 │ │ - str.w r6, [r9, #60] @ 0x3c │ │ - ldr r6, [sp, #28] │ │ - str.w fp, [r9, #56] @ 0x38 │ │ - strd ip, lr, [r9, #48] @ 0x30 │ │ - ldr.w fp, [sp, #72] @ 0x48 │ │ - ldmia.w r6, {r1, r2, r3, r4, r5, r7} │ │ - stmia r0!, {r1, r2, r3, r4, r5, r7} │ │ + bl 5f9c8 │ │ movs r0, #4 │ │ - str.w r9, [sp, #332] @ 0x14c │ │ - str.w ip, [sp, #336] @ 0x150 │ │ - ldr.w r9, [sp, #44] @ 0x2c │ │ - str r0, [sp, #328] @ 0x148 │ │ - add r5, sp, #304 @ 0x130 │ │ - add r1, sp, #328 @ 0x148 │ │ - mov r0, r5 │ │ - bl 5e26e │ │ - add.w r0, fp, #8 │ │ - bl 62250 │ │ - ldr r0, [r0, #0] │ │ - mov r2, r8 │ │ - ldr r3, [sp, #76] @ 0x4c │ │ - ldr r0, [r0, #40] @ 0x28 │ │ - str r5, [sp, #0] │ │ - ldr r5, [sp, #24] │ │ - bl 6624c │ │ - ldr r6, [sp, #56] @ 0x38 │ │ - cbnz r0, 98b2e │ │ - add r0, sp, #360 @ 0x168 │ │ - add r2, sp, #296 @ 0x128 │ │ - ldr r1, [sp, #8] │ │ - bl 6510c │ │ - ldr r0, [sp, #360] @ 0x168 │ │ - cmp r0, #2 │ │ - beq.n 98b2e │ │ - add r4, sp, #408 @ 0x198 │ │ - add r1, sp, #360 @ 0x168 │ │ - movs r2, #40 @ 0x28 │ │ - mov r0, r4 │ │ - bl c99c0 │ │ - add r0, sp, #328 @ 0x148 │ │ + str.w sl, [sp, #1300] @ 0x514 │ │ + str.w r0, [sp, #1296] @ 0x510 │ │ mov r1, r4 │ │ - bl 65764 │ │ - ldr r0, [sp, #328] @ 0x148 │ │ - cmp r0, #0 │ │ - beq.w 98d9a │ │ - movs r2, #0 │ │ - ldr r1, [sp, #332] @ 0x14c │ │ - str r2, [sp, #332] @ 0x14c │ │ - movs r2, #20 │ │ - str r2, [sp, #328] @ 0x148 │ │ - movs r2, #1 │ │ - str r2, [sp, #336] @ 0x150 │ │ - add r2, sp, #328 @ 0x148 │ │ - bl 65ab4 │ │ - add r0, sp, #408 @ 0x198 │ │ - bl 4a192 │ │ - b.n 98b2e │ │ - movs r0, #0 │ │ - movs r1, #20 │ │ - str r0, [sp, #412] @ 0x19c │ │ - str r1, [sp, #408] @ 0x198 │ │ - str r0, [sp, #416] @ 0x1a0 │ │ - add r1, sp, #408 @ 0x198 │ │ - ldr r0, [sp, #44] @ 0x2c │ │ - bl 49324 │ │ - add r0, sp, #248 @ 0xf8 │ │ - bl 60ef4 │ │ - ldr r6, [sp, #56] @ 0x38 │ │ - mov r0, fp │ │ - mov r1, r5 │ │ - bl 66918 │ │ - ldr r0, [sp, #48] @ 0x30 │ │ - str.w r0, [r9, #116] @ 0x74 │ │ - ldr r2, [r6, #0] │ │ - add.w r7, r9, #116 @ 0x74 │ │ - add r4, sp, #408 @ 0x198 │ │ - mov r1, r7 │ │ - mov r0, r4 │ │ - bl b3874 │ │ - ldrd r8, fp, [sp, #408] @ 0x198 │ │ - eor.w r0, r8, #24 │ │ - orrs.w r0, r0, fp │ │ - bne.n 98b6c │ │ - ldr r1, [sp, #60] @ 0x3c │ │ - movs r0, #3 │ │ - movs r5, #1 │ │ - strb r0, [r1, #0] │ │ - ldr r1, [sp, #64] @ 0x40 │ │ - strb r0, [r1, #0] │ │ - ldr r1, [sp, #68] @ 0x44 │ │ - strb r0, [r1, #0] │ │ - b.n 98d0a │ │ - ldrb.w sl, [sp, #416] @ 0x1a0 │ │ - add r6, sp, #136 @ 0x88 │ │ - add.w r1, r4, #9 │ │ - movs r2, #23 │ │ - mov r0, r6 │ │ - str r1, [sp, #76] @ 0x4c │ │ - bl c99c0 │ │ - add.w r0, r4, #32 │ │ - add r1, sp, #120 @ 0x78 │ │ - ldmia.w r0, {r2, r3, r4, r5} │ │ - stmia r1!, {r2, r3, r4, r5} │ │ - ldr r0, [r7, #0] │ │ - bl 98df0 │ │ - ldr r1, [sp, #60] @ 0x3c │ │ - movs r0, #1 │ │ - strb r0, [r1, #0] │ │ - ldr r0, [sp, #32] │ │ - bl 98dfe │ │ - eor.w r0, r8, #23 │ │ - orrs.w r0, r0, fp │ │ - bne.n 98bec │ │ - strb.w sl, [sp, #160] @ 0xa0 │ │ - add r6, sp, #160 @ 0xa0 │ │ - adds r0, r6, #1 │ │ - add r1, sp, #136 @ 0x88 │ │ - movs r2, #23 │ │ - bl c99c0 │ │ - add r5, sp, #408 @ 0x198 │ │ - mov r1, r6 │ │ - mov r0, r5 │ │ - bl 5e444 │ │ - ldr.w sl, [sp, #408] @ 0x198 │ │ - ldr r0, [pc, #504] @ (98dc0 ) │ │ - cmp sl, r0 │ │ - bne.n 98c2c │ │ - ldrb.w sl, [sp, #412] @ 0x19c │ │ - mov.w fp, #0 │ │ - mov.w r8, #23 │ │ - b.n 98c3e │ │ - nop │ │ - add r0, pc, #8 @ (adr r0, 98be8 ) │ │ - movs r3, r0 │ │ - ldrb r6, [r3, #11] │ │ - vrev64.32 d19, d24 │ │ - vtbl.8 d25, {d23-d26}, d4 │ │ - movs r3, r0 │ │ - add r0, sp, #184 @ 0xb8 │ │ - ldmia r6!, {r2, r3, r4, r5, r7} │ │ - mov r1, r0 │ │ - stmia r1!, {r2, r3, r4, r5, r7} │ │ - adds r0, #23 │ │ - ldrh r2, [r6, #0] │ │ - strh r2, [r1, #0] │ │ - ldrb r2, [r6, #2] │ │ - strb r2, [r1, #2] │ │ - add r1, sp, #120 @ 0x78 │ │ - movs r2, #16 │ │ - bl c99c0 │ │ - b.n 98c3e │ │ - ldr.w r0, [r9, #156] @ 0x9c │ │ - movs r1, #2 │ │ - adds r0, #8 │ │ - bl ba060 │ │ - b.n 98ce2 │ │ - ldrd r1, sl, [r9, #48] @ 0x30 │ │ - ldrd r7, r5, [r9, #56] @ 0x38 │ │ - ldr.w r8, [r9, #128] @ 0x80 │ │ - vldr d8, [r9, #64] @ 0x40 │ │ - vldr d9, [r9, #72] @ 0x48 │ │ - b.n 988aa │ │ - adds r1, r5, #1 │ │ - add r0, sp, #184 @ 0xb8 │ │ - movs r2, #11 │ │ - bl c99c0 │ │ - mov.w fp, #0 │ │ - mov.w r8, #22 │ │ - ldr r0, [sp, #36] @ 0x24 │ │ - movs r6, #1 │ │ - ldr r1, [sp, #64] @ 0x40 │ │ - add r4, sp, #408 @ 0x198 │ │ - strb r6, [r1, #0] │ │ - bl 98e0e │ │ - eor.w r0, r8, #23 │ │ - orrs.w r0, r0, fp │ │ - bne.n 98c60 │ │ - mov.w fp, #0 │ │ - mov.w r8, #40 @ 0x28 │ │ - b.n 98c6a │ │ - add r0, sp, #80 @ 0x50 │ │ - add r1, sp, #184 @ 0xb8 │ │ - movs r2, #39 @ 0x27 │ │ - bl c99c0 │ │ - ldr r1, [sp, #68] @ 0x44 │ │ - ldr r0, [sp, #40] @ 0x28 │ │ - strb r6, [r1, #0] │ │ - bl 98e1e │ │ - eor.w r0, r8, #40 @ 0x28 │ │ - orrs.w r0, r0, fp │ │ - beq.n 98cce │ │ - strb.w sl, [sp, #368] @ 0x170 │ │ - movs r2, #39 @ 0x27 │ │ - strd r8, fp, [sp, #360] @ 0x168 │ │ - add r0, sp, #360 @ 0x168 │ │ - adds r0, #9 │ │ - add r1, sp, #80 @ 0x50 │ │ - bl c99c0 │ │ - subs.w r1, r8, #23 │ │ - sbc.w r2, fp, #0 │ │ - movs r0, #0 │ │ - rsbs r3, r1, #16 │ │ - sbcs.w r2, r0, r2 │ │ - bcc.n 98d1c │ │ - cmp r1, #1 │ │ - beq.n 98d1c │ │ - str.w r8, [sp, #408] @ 0x198 │ │ - movs r2, #39 @ 0x27 │ │ - strb.w sl, [sp, #416] @ 0x1a0 │ │ - str.w fp, [sp, #412] @ 0x19c │ │ - add r1, sp, #80 @ 0x50 │ │ - ldr r0, [sp, #76] @ 0x4c │ │ - bl c99c0 │ │ - ldr r1, [pc, #272] @ (98dd4 ) │ │ - mov r0, r4 │ │ - add r1, pc │ │ - bl b5690 │ │ - mov.w sl, #2 │ │ - ldr.w r0, [r9, #156] @ 0x9c │ │ - mov r1, sl │ │ - adds r0, #8 │ │ - bl ba060 │ │ - ldr.w r0, [r9, #148] @ 0x94 │ │ - bl 4a202 │ │ - ldr.w r0, [r9, #144] @ 0x90 │ │ - cbz r0, 98cf2 │ │ - ldrb.w r1, [r9, #160] @ 0xa0 │ │ - cbz r1, 98cf2 │ │ - bl 4a202 │ │ - ldr.w r0, [r9, #152] @ 0x98 │ │ - movs r5, #0 │ │ - strb.w r5, [r9, #160] @ 0xa0 │ │ - bl 98758 │ │ - add.w r0, r9, #156 @ 0x9c │ │ - bl 98e2e │ │ - movs r0, #1 │ │ - strb.w r0, [r9, #161] @ 0xa1 │ │ - mov r0, r5 │ │ - add sp, #456 @ 0x1c8 │ │ - vpop {d8-d9} │ │ - add sp, #4 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - subs.w r1, r8, #20 │ │ - sbc.w r2, fp, #0 │ │ - rsbs r3, r1, #2 │ │ - sbcs r0, r2 │ │ - bcc.n 98caa │ │ - cmp r1, #0 │ │ - bne.n 98caa │ │ - ldr r0, [sp, #368] @ 0x170 │ │ - subs r0, #1 │ │ - cmp r0, #1 │ │ - bhi.n 98caa │ │ - add r0, sp, #360 @ 0x168 │ │ - bl 9df24 │ │ - b.n 98cca │ │ - ldrd r4, sl, [r9, #80] @ 0x50 │ │ - ldr.w r8, [r9, #112] @ 0x70 │ │ - ldr.w r0, [r9, #88] @ 0x58 │ │ - vldr d8, [r9, #96] @ 0x60 │ │ - vldr d9, [r9, #104] @ 0x68 │ │ - str r0, [sp, #52] @ 0x34 │ │ - ldr.w r0, [r9, #92] @ 0x5c │ │ - str r6, [sp, #56] @ 0x38 │ │ - str r0, [sp, #76] @ 0x4c │ │ - b.n 988da │ │ - ldrb.w r0, [sp, #416] @ 0x1a0 │ │ - movs r1, #43 @ 0x2b │ │ - strb.w r0, [sp, #364] @ 0x16c │ │ - ldr r0, [sp, #412] @ 0x19c │ │ - str r0, [sp, #360] @ 0x168 │ │ - ldr r0, [pc, #104] @ (98dd8 ) │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r0, [pc, #100] @ (98ddc ) │ │ - add r2, sp, #360 @ 0x168 │ │ - ldr r3, [pc, #100] @ (98de0 ) │ │ - add r0, pc │ │ - add r3, pc │ │ - bl 4fcf8 │ │ - ldr r0, [pc, #64] @ (98dc4 ) │ │ - add r0, pc │ │ - bl 52ca0 │ │ - ldr r0, [pc, #60] @ (98dc8 ) │ │ - add r0, pc │ │ - bl 52ca0 │ │ - ldr r0, [pc, #56] @ (98dcc ) │ │ - add r0, pc │ │ - bl 52ca0 │ │ - ldrb.w r0, [sp, #332] @ 0x14c │ │ - addw r2, sp, #359 @ 0x167 │ │ - strb.w r0, [sp, #359] @ 0x167 │ │ - movs r1, #43 @ 0x2b │ │ - ldr r0, [pc, #56] @ (98de4 ) │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r0, [pc, #56] @ (98de8 ) │ │ - ldr r3, [pc, #56] @ (98dec ) │ │ - add r0, pc │ │ - add r3, pc │ │ - bl 4fcf8 │ │ - nop │ │ - ldrsb r0, [r2, r6] │ │ - movs r3, r0 │ │ - movs r3, r0 │ │ - strh r0, [r0, #0] │ │ - strh r4, [r6, #46] @ 0x2e │ │ - movs r3, r0 │ │ - strh r4, [r5, #42] @ 0x2a │ │ - movs r3, r0 │ │ - ldr r2, [sp, #544] @ 0x220 │ │ - movs r3, r0 │ │ - subs r1, r0, r3 │ │ - vcvt.f16.u16 q12, q2 │ │ - movs r3, r0 │ │ - ldrh r0, [r4, #62] @ 0x3e │ │ - movs r3, r0 │ │ - bls.n 98cf2 │ │ - @ instruction: 0xfffa8ff4 │ │ - movs r3, r0 │ │ - strh r6, [r2, r2] │ │ - movs r3, r0 │ │ - bls.n 98e8e │ │ - vsri.64 , q6, #6 │ │ - movs r3, r0 │ │ - ldr r1, [r0, #0] │ │ - subs r1, #1 │ │ - str r1, [r0, #0] │ │ - it eq │ │ - beq.w 98422 │ │ - bx lr │ │ - ldrb.w r1, [r0, #40] @ 0x28 │ │ - cmp r1, #3 │ │ - itt eq │ │ - ldreq r0, [r0, #36] @ 0x24 │ │ - beq.w 98df0 │ │ - bx lr │ │ - ldrb.w r1, [r0, #84] @ 0x54 │ │ - cmp r1, #3 │ │ - itt eq │ │ - addeq r0, #32 │ │ - beq.w 98dfe │ │ - bx lr │ │ - ldrb.w r1, [r0, #116] @ 0x74 │ │ - cmp r1, #3 │ │ - itt eq │ │ - addeq r0, #24 │ │ - beq.w 98e0e │ │ - bx lr │ │ - push {r4, lr} │ │ - ldr r1, [r0, #0] │ │ - dmb ish │ │ - ldrex r2, [r1] │ │ - subs r3, r2, #1 │ │ - strex r4, r3, [r1] │ │ - cmp r4, #0 │ │ - bne.n 98e36 │ │ - cmp r2, #1 │ │ - it ne │ │ - popne {r4, pc} │ │ - dmb ish │ │ - ldr r0, [r0, #0] │ │ - ldmia.w sp!, {r4, lr} │ │ - b.w bf696 │ │ - push {r4, lr} │ │ - mov r4, r0 │ │ - ldrb.w r0, [r0, #209] @ 0xd1 │ │ - cmp r0, #3 │ │ - beq.n 98e68 │ │ - cbz r0, 98e7c │ │ - pop {r4, pc} │ │ - mov r0, r4 │ │ - bl 99b2c │ │ - ldr.w r0, [r4, #196] @ 0xc4 │ │ - bl 4a202 │ │ - movs r0, #0 │ │ - strb.w r0, [r4, #208] @ 0xd0 │ │ - ldr.w r0, [r4, #200] @ 0xc8 │ │ - bl 98758 │ │ - add.w r0, r4, #204 @ 0xcc │ │ - ldmia.w sp!, {r4, lr} │ │ - b.w 99b3c │ │ - stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - vpush {d8-d9} │ │ - sub sp, #352 @ 0x160 │ │ - mov r8, r0 │ │ - ldrb.w r0, [r0, #209] @ 0xd1 │ │ - mov r4, r1 │ │ - cbz r0, 98ef8 │ │ - cmp r0, #3 │ │ - bne.w 997b8 │ │ - mov r3, r8 │ │ - ldrb.w r0, [r3, #152]! │ │ - str r3, [sp, #36] @ 0x24 │ │ - cmp r0, #0 │ │ - beq.n 98f4a │ │ - cmp r0, #3 │ │ - bne.w 997c0 │ │ - mov r2, r8 │ │ - ldrb.w r0, [r2, #140]! │ │ - sub.w r1, r2, #100 @ 0x64 │ │ - str r2, [sp, #68] @ 0x44 │ │ - cmp r0, #0 │ │ - beq.w 99492 │ │ - cmp r0, #3 │ │ - bne.w 997c8 │ │ - mov r3, r8 │ │ - ldrb.w r0, [r3, #128]! │ │ - sub.w r2, r3, #48 @ 0x30 │ │ - strd r2, r1, [sp, #28] │ │ - cmp r0, #0 │ │ - str r3, [sp, #72] @ 0x48 │ │ - beq.w 994c8 │ │ - cmp r0, #3 │ │ - beq.w 99260 │ │ - ldr r0, [pc, #920] @ (9928c ) │ │ - add r0, pc │ │ - bl 52ca0 │ │ - ldr.w r0, [r8, #200] @ 0xc8 │ │ - movs r6, #0 │ │ - strb.w r6, [r8, #208] @ 0xd0 │ │ - bl 98728 │ │ - movs r1, #1 │ │ - str.w r0, [r8, #192] @ 0xc0 │ │ - cmp r0, #0 │ │ - strb.w r1, [r8, #208] @ 0xd0 │ │ - beq.w 9947e │ │ - add.w r5, r8, #176 @ 0xb0 │ │ - str r4, [sp, #52] @ 0x34 │ │ - vldr d8, [r8, #160] @ 0xa0 │ │ - mov r3, r8 │ │ - ldmia r5, {r1, r2, r4, r5} │ │ - vldr d9, [r8, #168] @ 0xa8 │ │ - str.w r0, [r8, #196] @ 0xc4 │ │ - adds r0, #8 │ │ - strb.w r6, [r3, #152]! │ │ - strb.w r6, [r8, #208] @ 0xd0 │ │ - stmia.w r8, {r1, r2, r4, r5} │ │ - str.w r0, [r8, #144] @ 0x90 │ │ - vstr d8, [r8, #16] │ │ - vstr d9, [r8, #24] │ │ - str r3, [sp, #36] @ 0x24 │ │ - b.n 98f5c │ │ - str r4, [sp, #52] @ 0x34 │ │ - ldmia.w r8, {r1, r2, r4, r5} │ │ - ldr.w r0, [r8, #144] @ 0x90 │ │ - vldr d8, [r8, #16] │ │ - vldr d9, [r8, #24] │ │ - str.w r0, [r8, #148] @ 0x94 │ │ - adds r0, #52 @ 0x34 │ │ - strd r1, r2, [r8, #32] │ │ - bl 9ecd8 │ │ - ldr r6, [pc, #804] @ (99290 ) │ │ - mov r1, r8 │ │ - movs r7, #29 │ │ + str.w r6, [sp, #1308] @ 0x51c │ │ + str.w r5, [sp, #1304] @ 0x518 │ │ + add r7, sp, #932 @ 0x3a4 │ │ + ldr r6, [pc, #584] @ (9df18 ) │ │ + mov r0, r7 │ │ add r6, pc │ │ - str.w r6, [r1, #40]! │ │ - strd r4, r5, [r1, #32] │ │ - movs r5, #0 │ │ - ldrd r3, r4, [r8, #32] │ │ - mov r2, r1 │ │ - strb.w r5, [r2, #100]! │ │ - str r0, [r1, #96] @ 0x60 │ │ - vstr d8, [r1, #16] │ │ - vstr d9, [r1, #24] │ │ - strd r7, r3, [r1, #4] │ │ - str r4, [r1, #12] │ │ - str r2, [sp, #68] @ 0x44 │ │ - str r1, [sp, #32] │ │ - mov r1, r8 │ │ - add.w ip, r8, #56 @ 0x38 │ │ - str.w r6, [r1, #80]! │ │ - str r1, [sp, #28] │ │ - add.w r1, r8, #96 @ 0x60 │ │ - str r7, [sp, #56] @ 0x38 │ │ - str.w r7, [r8, #84] @ 0x54 │ │ - str r3, [sp, #48] @ 0x30 │ │ - str.w r3, [r8, #88] @ 0x58 │ │ - str r4, [sp, #76] @ 0x4c │ │ - str.w r4, [r8, #92] @ 0x5c │ │ - str r6, [sp, #60] @ 0x3c │ │ - ldmia.w ip, {r2, r3, r4, r5, r6, r7} │ │ - stmia r1!, {r2, r3, r4, r5, r6, r7} │ │ - movs r2, #0 │ │ - mov r1, r8 │ │ - strb.w r2, [r1, #128]! │ │ - str r1, [sp, #72] @ 0x48 │ │ - str r0, [sp, #64] @ 0x40 │ │ - str.w r0, [r1, #-8] │ │ - ldrd fp, sl, [r8, #112] @ 0x70 │ │ - vldr d8, [r8, #96] @ 0x60 │ │ - vldr d9, [r8, #104] @ 0x68 │ │ - bl b4304 │ │ - strd r1, r0, [sp, #40] @ 0x28 │ │ - mov.w r9, #0 │ │ - movs r0, #8 │ │ - str.w r9, [sp, #188] @ 0xbc │ │ - strd r9, r0, [sp, #180] @ 0xb4 │ │ - add r6, sp, #304 @ 0x130 │ │ - ldr r1, [pc, #664] @ (99294 ) │ │ + mov r2, r6 │ │ + bl b44e8 │ │ + ldr r1, [pc, #576] @ (9df1c ) │ │ + mov r0, r4 │ │ movs r2, #8 │ │ - mov r0, r6 │ │ add r1, pc │ │ - bl 5e3ec │ │ + bl 5f9c8 │ │ vmov.f64 d0, d8 │ │ - add.w r0, r6, #24 │ │ + add.w r0, r4, #24 │ │ vmov.f64 d1, d9 │ │ - bl ba134 │ │ - add r7, sp, #180 @ 0xb4 │ │ - ldr r5, [pc, #640] @ (99298 ) │ │ - mov r1, r6 │ │ - add r5, pc │ │ - mov r0, r7 │ │ - mov r2, r5 │ │ - bl b9b54 │ │ - add r6, sp, #304 @ 0x130 │ │ - ldr r1, [pc, #628] @ (9929c ) │ │ - movs r2, #9 │ │ - add r1, pc │ │ - mov r0, r6 │ │ - bl 5e3ec │ │ - movs r0, #4 │ │ - mov r1, r6 │ │ - str r0, [sp, #328] @ 0x148 │ │ + bl b4a8c │ │ mov r0, r7 │ │ - mov r2, r5 │ │ - str.w r9, [sp, #332] @ 0x14c │ │ - strd fp, sl, [sp, #336] @ 0x150 │ │ - bl b9b54 │ │ - add.w sl, sp, #120 @ 0x78 │ │ + mov r1, r4 │ │ + mov r2, r6 │ │ + bl b44e8 │ │ + add.w fp, sp, #1784 @ 0x6f8 │ │ mov r1, r7 │ │ - add.w r0, sl, #8 │ │ - bl 5e382 │ │ + add.w r0, fp, #8 │ │ + bl 5f95e │ │ movs r0, #17 │ │ - movs r1, #8 │ │ - str r0, [sp, #120] @ 0x78 │ │ + str.w sl, [sp, #1788] @ 0x6fc │ │ + str.w r0, [sp, #1784] @ 0x6f8 │ │ movs r0, #48 @ 0x30 │ │ - str.w r9, [sp, #124] @ 0x7c │ │ - bl 4a56c │ │ - ldrd r2, r1, [sp, #56] @ 0x38 │ │ - mov r5, r0 │ │ - mov r0, r6 │ │ - bl 4a500 │ │ + bl 61f34 │ │ + ldr r1, [sp, #156] @ 0x9c │ │ + mov r6, r0 │ │ + mov r0, r4 │ │ + mov r2, r8 │ │ + bl 9a438 │ │ movs r0, #6 │ │ - strd r0, r9, [r5] │ │ - add.w r0, r5, #8 │ │ - ldmia.w r6, {r1, r2, r3} │ │ - add.w r9, sp, #144 @ 0x90 │ │ + strd r0, sl, [r6] │ │ + add.w r0, r6, #8 │ │ + ldmia.w r4, {r1, r2, r3} │ │ stmia r0!, {r1, r2, r3} │ │ - add.w r0, r5, #24 │ │ - ldmia.w sl, {r1, r2, r3, r4, r6, r7} │ │ - stmia r0!, {r1, r2, r3, r4, r6, r7} │ │ + add.w r0, r6, #24 │ │ + ldmia.w fp, {r1, r2, r3, r4, r5, r7} │ │ + stmia r0!, {r1, r2, r3, r4, r5, r7} │ │ movs r0, #2 │ │ - str r0, [sp, #264] @ 0x108 │ │ - strd r0, r5, [sp, #256] @ 0x100 │ │ - add r1, sp, #256 @ 0x100 │ │ - mov r0, r9 │ │ - bl 5e26e │ │ - bl 5f95c │ │ - ldr r1, [sp, #64] @ 0x40 │ │ + str r0, [sp, #952] @ 0x3b8 │ │ + strd r0, r6, [sp, #944] @ 0x3b0 │ │ + add.w r0, sp, #1128 @ 0x468 │ │ + add r1, sp, #944 @ 0x3b0 │ │ + str r0, [sp, #128] @ 0x80 │ │ + bl 5f848 │ │ + bl 676f0 │ │ ldr r0, [r0, #0] │ │ - ldrd fp, r6, [r1, #4] │ │ - add r7, sp, #304 @ 0x130 │ │ + add.w r7, sp, #1272 @ 0x4f8 │ │ + ldrd sl, r4, [r9, #4] │ │ add.w r1, r0, #8 │ │ mov r0, r7 │ │ - bl b9ccc │ │ - ldr r0, [sp, #304] @ 0x130 │ │ + bl 63f60 │ │ + ldr.w r0, [sp, #1272] @ 0x4f8 │ │ cmp r0, #1 │ │ - beq.w 99796 │ │ - ldr r5, [sp, #308] @ 0x134 │ │ - ldrb.w r0, [sp, #312] @ 0x138 │ │ - ldr r4, [sp, #76] @ 0x4c │ │ - ldr.w sl, [sp, #48] @ 0x30 │ │ - str r0, [sp, #64] @ 0x40 │ │ - add.w r0, r5, #40 @ 0x28 │ │ - str r4, [sp, #196] @ 0xc4 │ │ - str.w sl, [sp, #192] @ 0xc0 │ │ - add r1, sp, #192 @ 0xc0 │ │ - bl 49cc0 │ │ + beq.w 9f02a │ │ + ldr.w r8, [sp, #1276] @ 0x4fc │ │ + add.w r1, sp, #1488 @ 0x5d0 │ │ + ldrb.w r0, [sp, #1280] @ 0x500 │ │ + str r0, [sp, #156] @ 0x9c │ │ + add.w r0, r8, #40 @ 0x28 │ │ + ldr r5, [sp, #176] @ 0xb0 │ │ + ldr r6, [sp, #172] @ 0xac │ │ + str.w r5, [sp, #1492] @ 0x5d4 │ │ + str.w r6, [sp, #1488] @ 0x5d0 │ │ + bl 48f68 │ │ cmp r0, #0 │ │ - beq.w 99238 │ │ - ldrd r3, r2, [r5, #104] @ 0x68 │ │ - strd r3, r2, [sp, #56] @ 0x38 │ │ + beq.w 9df28 │ │ + ldrd r3, r2, [r8, #104] @ 0x68 │ │ + strd sl, r4, [sp, #120] @ 0x78 │ │ adds r0, r3, #1 │ │ adc.w r1, r2, #0 │ │ - strd r3, r2, [sp, #168] @ 0xa8 │ │ - strd r0, r1, [r5, #104] @ 0x68 │ │ - bl 66d2c │ │ - str r0, [sp, #224] @ 0xe0 │ │ - add r0, sp, #224 @ 0xe0 │ │ - bl 66c90 │ │ - str.w r9, [sp, #24] │ │ - mov r9, r0 │ │ - strd fp, r6, [sp, #16] │ │ - mov fp, r1 │ │ + strd r3, r2, [sp, #112] @ 0x70 │ │ + strd r0, r1, [r8, #104] @ 0x68 │ │ + str.w r2, [sp, #1716] @ 0x6b4 │ │ + str.w r3, [sp, #1712] @ 0x6b0 │ │ + bl 68380 │ │ + str r0, [sp, #656] @ 0x290 │ │ + add r0, sp, #656 @ 0x290 │ │ + bl 682dc │ │ + mov sl, r0 │ │ + mov r9, r1 │ │ movs r0, #4 │ │ movs r1, #4 │ │ - bl 4a56c │ │ - mov r6, r0 │ │ - ldr r0, [sp, #40] @ 0x28 │ │ - str r0, [r6, #0] │ │ - blx ccd00 │ │ - str r0, [sp, #324] @ 0x144 │ │ - add.w r1, r5, #72 @ 0x48 │ │ - ldr r0, [pc, #372] @ (992a0 ) │ │ - strd r9, fp, [sp, #336] @ 0x150 │ │ - add.w r9, sp, #256 @ 0x100 │ │ + str r6, [sp, #172] @ 0xac │ │ + bl 4aff4 │ │ + mov r4, r5 │ │ + str r5, [sp, #176] @ 0xb0 │ │ + mov r5, r0 │ │ + ldr r0, [sp, #144] @ 0x90 │ │ + str r0, [r5, #0] │ │ + blx cd210 │ │ + str.w r0, [sp, #1292] @ 0x50c │ │ + add.w r1, r8, #72 @ 0x48 │ │ + ldr r0, [pc, #304] @ (9df20 ) │ │ + str.w r5, [sp, #1284] @ 0x504 │ │ add r0, pc │ │ - ldrd r2, r3, [sp, #56] @ 0x38 │ │ - strd sl, r4, [sp, #328] @ 0x148 │ │ - strd r6, r0, [sp, #316] @ 0x13c │ │ + str.w r0, [sp, #1288] @ 0x508 │ │ movs r0, #0 │ │ - str r0, [sp, #304] @ 0x130 │ │ - mov r0, r9 │ │ + str.w r9, [sp, #1308] @ 0x51c │ │ + str.w sl, [sp, #1304] @ 0x518 │ │ + str.w r0, [sp, #1272] @ 0x4f8 │ │ + str.w r6, [sp, #1296] @ 0x510 │ │ + str.w r4, [sp, #1300] @ 0x514 │ │ str r7, [sp, #0] │ │ - str r1, [sp, #12] │ │ - bl bd3c0 │ │ - mov r0, r9 │ │ - bl 49e56 │ │ - add r0, sp, #224 @ 0xe0 │ │ - bl 4a130 │ │ + add r4, sp, #944 @ 0x3b0 │ │ + ldr.w sl, [sp, #112] @ 0x70 │ │ + ldr.w fp, [sp, #116] @ 0x74 │ │ + mov r0, r4 │ │ + str r1, [sp, #144] @ 0x90 │ │ + mov r2, sl │ │ + mov r3, fp │ │ + bl c1e08 │ │ + mov r0, r4 │ │ + bl 4aa90 │ │ + add r0, sp, #656 @ 0x290 │ │ + bl 4aa16 │ │ movs r0, #96 @ 0x60 │ │ movs r1, #8 │ │ - bl 4a56c │ │ - str r4, [sp, #76] @ 0x4c │ │ - mov fp, r0 │ │ - str r5, [sp, #40] @ 0x28 │ │ - mov r0, r9 │ │ - ldr r1, [pc, #308] @ (992a4 ) │ │ + bl 4aff4 │ │ + ldr r1, [pc, #228] @ (9df24 ) │ │ + mov r9, r0 │ │ + mov r0, r4 │ │ movs r2, #12 │ │ add r1, pc │ │ - bl 4a500 │ │ - ldrd r1, r2, [sp, #16] │ │ + bl 4af58 │ │ + ldrd r1, r2, [sp, #120] @ 0x78 │ │ mov r0, r7 │ │ - bl 5e3ec │ │ + bl 5f9c8 │ │ movs r0, #6 │ │ mov.w lr, #0 │ │ - strd r0, lr, [fp] │ │ - add.w r0, fp, #8 │ │ - ldmia.w r9, {r1, r2, r3} │ │ + strd r0, lr, [r9] │ │ + add.w r0, r9, #8 │ │ + ldmia.w r4, {r1, r2, r3} │ │ mov.w ip, #4 │ │ stmia r0!, {r1, r2, r3} │ │ - add.w r0, fp, #24 │ │ + add.w r0, r9, #24 │ │ ldmia.w r7, {r1, r2, r3, r4, r5, r6} │ │ stmia r0!, {r1, r2, r3, r4, r5, r6} │ │ - ldr r0, [sp, #56] @ 0x38 │ │ - ldr r7, [sp, #24] │ │ - str.w r0, [fp, #56] @ 0x38 │ │ - ldr r0, [sp, #60] @ 0x3c │ │ - str.w r0, [fp, #60] @ 0x3c │ │ - add.w r0, fp, #72 @ 0x48 │ │ - strd ip, lr, [fp, #48] @ 0x30 │ │ + add.w r0, r9, #72 @ 0x48 │ │ + ldr r7, [sp, #128] @ 0x80 │ │ + strd ip, lr, [r9, #48] @ 0x30 │ │ + strd sl, fp, [r9, #56] @ 0x38 │ │ ldmia.w r7, {r1, r2, r3, r4, r5, r6} │ │ stmia r0!, {r1, r2, r3, r4, r5, r6} │ │ movs r0, #4 │ │ - str.w ip, [sp, #232] @ 0xe8 │ │ - str.w fp, [sp, #228] @ 0xe4 │ │ - ldr r5, [sp, #40] @ 0x28 │ │ - str r0, [sp, #224] @ 0xe0 │ │ - add r4, sp, #200 @ 0xc8 │ │ - add r1, sp, #224 @ 0xe0 │ │ + str.w ip, [sp, #664] @ 0x298 │ │ + strd r0, r9, [sp, #656] @ 0x290 │ │ + add r4, sp, #368 @ 0x170 │ │ + add r1, sp, #656 @ 0x290 │ │ mov r0, r4 │ │ - bl 5e26e │ │ - add.w r0, r5, #8 │ │ - bl 62250 │ │ + bl 5f848 │ │ + add.w r0, r8, #8 │ │ + bl 62ab4 │ │ ldr r0, [r0, #0] │ │ - mov r2, sl │ │ - ldr r3, [sp, #76] @ 0x4c │ │ + ldrd r2, r3, [sp, #172] @ 0xac │ │ ldr r0, [r0, #40] @ 0x28 │ │ str r4, [sp, #0] │ │ - bl 6624c │ │ - ldr r4, [sp, #52] @ 0x34 │ │ - cbnz r0, 99252 │ │ - add r0, sp, #256 @ 0x100 │ │ - add r2, sp, #168 @ 0xa8 │ │ - ldr r1, [sp, #12] │ │ - bl 6510c │ │ - ldr r0, [sp, #256] @ 0x100 │ │ + bl 65e44 │ │ + ldr.w sl, [sp, #180] @ 0xb4 │ │ + cmp r0, #0 │ │ + bne.n 9df4e │ │ + add r0, sp, #944 @ 0x3b0 │ │ + ldr r1, [sp, #144] @ 0x90 │ │ + add.w r2, sp, #1712 @ 0x6b0 │ │ + bl 61e46 │ │ + ldr r0, [sp, #944] @ 0x3b0 │ │ cmp r0, #2 │ │ - beq.n 99252 │ │ - add r7, sp, #304 @ 0x130 │ │ - add r1, sp, #256 @ 0x100 │ │ + beq.n 9df4e │ │ + add.w r4, sp, #1272 @ 0x4f8 │ │ + add r1, sp, #944 @ 0x3b0 │ │ movs r2, #40 @ 0x28 │ │ - mov r0, r7 │ │ - bl c99c0 │ │ - add r0, sp, #224 @ 0xe0 │ │ - mov r1, r7 │ │ - bl 65764 │ │ - ldr r0, [sp, #224] @ 0xe0 │ │ + mov r0, r4 │ │ + bl ca0b2 │ │ + add r0, sp, #656 @ 0x290 │ │ + mov r1, r4 │ │ + bl 63994 │ │ + ldr r0, [sp, #656] @ 0x290 │ │ cmp r0, #0 │ │ - beq.w 997d0 │ │ + beq.w 9f066 │ │ movs r2, #0 │ │ - ldr r1, [sp, #228] @ 0xe4 │ │ - str r2, [sp, #228] @ 0xe4 │ │ + ldr r1, [sp, #660] @ 0x294 │ │ + str r2, [sp, #660] @ 0x294 │ │ movs r2, #20 │ │ - str r2, [sp, #224] @ 0xe0 │ │ + str r2, [sp, #656] @ 0x290 │ │ movs r2, #1 │ │ - str r2, [sp, #232] @ 0xe8 │ │ - add r2, sp, #224 @ 0xe0 │ │ - bl 65ab4 │ │ - add r0, sp, #304 @ 0x130 │ │ - bl 4a192 │ │ - b.n 99252 │ │ - movs r0, #0 │ │ + str r2, [sp, #664] @ 0x298 │ │ + add r2, sp, #656 @ 0x290 │ │ + bl 6047e │ │ + add.w r0, sp, #1272 @ 0x4f8 │ │ + bl 4ae68 │ │ + b.n 9df4e │ │ + nop │ │ + strh r6, [r4, r1] │ │ + movs r3, r0 │ │ + adds r6, #18 │ │ + @ instruction: 0xfff845eb │ │ + vtbl.8 d20, {d24-d26}, d8 │ │ + movs r3, r0 │ │ + udf #222 @ 0xde │ │ + vtbx.8 d16, {d6-d7}, d28 │ │ + movs r3, r0 │ │ + ldmia r0!, {r5, r7} │ │ + vaddl.u q9, d6, d0 │ │ movs r1, #20 │ │ - str r0, [sp, #308] @ 0x134 │ │ - str r1, [sp, #304] @ 0x130 │ │ - str r0, [sp, #312] @ 0x138 │ │ - add r1, sp, #304 @ 0x130 │ │ - ldr r0, [sp, #40] @ 0x28 │ │ - bl 49324 │ │ - add r0, sp, #144 @ 0x90 │ │ - bl 60ef4 │ │ - ldr r4, [sp, #52] @ 0x34 │ │ - ldr r1, [sp, #64] @ 0x40 │ │ + str.w r0, [sp, #1276] @ 0x4fc │ │ + str.w r0, [sp, #1280] @ 0x500 │ │ + ldr r0, [sp, #144] @ 0x90 │ │ + str.w r1, [sp, #1272] @ 0x4f8 │ │ + add.w r1, sp, #1272 @ 0x4f8 │ │ + bl 486e0 │ │ + add.w r0, sp, #1128 @ 0x468 │ │ + bl 4ac54 │ │ + ldr.w sl, [sp, #180] @ 0xb4 │ │ + ldr r1, [sp, #156] @ 0x9c │ │ + mov r0, r8 │ │ + bl 666f8 │ │ + ldr r5, [sp, #152] @ 0x98 │ │ + ldr r0, [sp, #148] @ 0x94 │ │ + str.w r0, [sl, #140] @ 0x8c │ │ + ldr r2, [r5, #0] │ │ + add.w r4, sl, #140 @ 0x8c │ │ + add.w r5, sp, #1272 @ 0x4f8 │ │ + mov r1, r4 │ │ mov r0, r5 │ │ - bl 66918 │ │ - ldr r0, [sp, #44] @ 0x2c │ │ - str.w r0, [r8, #124] @ 0x7c │ │ - ldr r2, [r4, #0] │ │ - add.w r5, r8, #124 @ 0x7c │ │ - add r0, sp, #304 @ 0x130 │ │ - mov r1, r5 │ │ - bl b3874 │ │ - ldrd fp, r6, [sp, #304] @ 0x130 │ │ - eor.w r0, fp, #24 │ │ - orrs r0, r6 │ │ - bne.n 992a8 │ │ - ldr r1, [sp, #72] @ 0x48 │ │ + bl 483cc │ │ + ldr.w r1, [sp, #1272] @ 0x4f8 │ │ + ldr.w r2, [sp, #1276] @ 0x4fc │ │ + eor.w r0, r1, #24 │ │ + orrs r0, r2 │ │ + bne.n 9df96 │ │ + ldr r1, [sp, #160] @ 0xa0 │ │ movs r0, #3 │ │ - movs r5, #1 │ │ - strb r0, [r1, #0] │ │ - ldr r1, [sp, #68] @ 0x44 │ │ strb r0, [r1, #0] │ │ - ldr r1, [sp, #36] @ 0x24 │ │ + ldr r1, [sp, #164] @ 0xa4 │ │ strb r0, [r1, #0] │ │ - b.n 9976c │ │ - ldr r1, [sp, #104] @ 0x68 │ │ - movs r3, r0 │ │ - strb r1, [r3, #15] │ │ - vqshrn.u64 d18, q7, #8 │ │ - vrecpe.u16 , q13 │ │ - movs r3, r0 │ │ - str r7, [sp, #504] @ 0x1f8 │ │ - vshr.u32 , q6, #8 │ │ - movs r3, r0 │ │ - asrs r5, r2, #14 │ │ - vqrshrun.s64 d25, , #9 │ │ - str r0, [sp, #48] @ 0x30 │ │ - ldr r0, [sp, #344] @ 0x158 │ │ - str r0, [sp, #44] @ 0x2c │ │ - ldr r0, [sp, #340] @ 0x154 │ │ - str r0, [sp, #40] @ 0x28 │ │ - ldr r0, [sp, #336] @ 0x150 │ │ - str r0, [sp, #36] @ 0x24 │ │ - ldr r0, [sp, #312] @ 0x138 │ │ - str r0, [sp, #60] @ 0x3c │ │ - ldr r0, [sp, #324] @ 0x144 │ │ - str r0, [sp, #76] @ 0x4c │ │ - ldr r0, [r5, #0] │ │ - ldrd r4, r9, [sp, #328] @ 0x148 │ │ - ldrd r7, sl, [sp, #316] @ 0x13c │ │ - bl 98df0 │ │ - ldr r1, [sp, #72] @ 0x48 │ │ - movs r0, #1 │ │ + ldr r1, [sp, #168] @ 0xa8 │ │ + movs r0, #3 │ │ + movs r4, #1 │ │ strb r0, [r1, #0] │ │ - ldr r0, [sp, #28] │ │ - bl 99828 │ │ - eor.w r0, fp, #23 │ │ - ldr r5, [pc, #844] @ (9962c ) │ │ - orrs r0, r6 │ │ - strd r9, r4, [sp, #52] @ 0x34 │ │ - bne.w 99468 │ │ - ldr r0, [sp, #60] @ 0x3c │ │ - strd r4, r9, [sp, #112] @ 0x70 │ │ - subs r4, r0, #2 │ │ - ldr.w r9, [sp, #76] @ 0x4c │ │ - str r5, [sp, #168] @ 0xa8 │ │ - sbc.w r5, r7, #0 │ │ + b.w 9ee8c │ │ + ldr.w r0, [sp, #1280] @ 0x500 │ │ + mov sl, r2 │ │ + str r1, [sp, #176] @ 0xb0 │ │ + ldr.w r1, [sp, #1284] @ 0x504 │ │ + ldr.w r2, [sp, #1292] @ 0x50c │ │ + str.w r0, [sp, #1656] @ 0x678 │ │ + add.w r0, r5, #32 │ │ + ldr.w fp, [sp, #1288] @ 0x508 │ │ + str r2, [sp, #172] @ 0xac │ │ + str.w r1, [sp, #1660] @ 0x67c │ │ + ldr.w r8, [sp, #1296] @ 0x510 │ │ + ldr.w r9, [sp, #1300] @ 0x514 │ │ + add r7, sp, #328 @ 0x148 │ │ + str r0, [sp, #144] @ 0x90 │ │ + ldmia.w r0, {r2, r3, r5, r6} │ │ + mov r1, r7 │ │ + stmia r1!, {r2, r3, r5, r6} │ │ + ldr r0, [r4, #0] │ │ + bl 4abf4 │ │ + ldr r0, [sp, #160] @ 0xa0 │ │ + movs r6, #1 │ │ + strb r6, [r0, #0] │ │ + ldr r0, [sp, #140] @ 0x8c │ │ + ldr.w r4, [sp, #1656] @ 0x678 │ │ + ldr.w r5, [sp, #1660] @ 0x67c │ │ + bl a4de8 │ │ + ldr r0, [sp, #176] @ 0xb0 │ │ + str.w sl, [sp, #160] @ 0xa0 │ │ + eor.w r0, r0, #23 │ │ + orrs.w r0, r0, sl │ │ + bne.w 9eb16 │ │ + ldr r0, [sp, #172] @ 0xac │ │ + strd r8, r9, [sp, #360] @ 0x168 │ │ + str r0, [sp, #356] @ 0x164 │ │ + mov r1, r0 │ │ + add r0, sp, #344 @ 0x158 │ │ + stmia.w r0, {r4, r5, fp} │ │ + movs r0, #3 │ │ + subs r4, #2 │ │ + sbc.w r5, r5, #0 │ │ movs r6, #0 │ │ - str r0, [sp, #96] @ 0x60 │ │ + str r0, [sp, #656] @ 0x290 │ │ rsbs r0, r4, #17 │ │ - str.w r9, [sp, #108] @ 0x6c │ │ sbcs.w r0, r6, r5 │ │ - strd r7, sl, [sp, #100] @ 0x64 │ │ - bcc.w 994a2 │ │ + str r6, [sp, #660] @ 0x294 │ │ + bcc.w 9eb6a │ │ cmp r4, #15 │ │ - bne.w 994a2 │ │ - ldr r0, [sp, #56] @ 0x38 │ │ - str.w r8, [sp, #24] │ │ - mov r8, r9 │ │ - str.w sl, [sp, #152] @ 0x98 │ │ - add.w r0, r0, r0, lsl #1 │ │ - str.w r9, [sp, #144] @ 0x90 │ │ - ldr r5, [pc, #764] @ (9962c ) │ │ - add.w r1, r9, r0, lsl #4 │ │ - str r1, [sp, #72] @ 0x48 │ │ - str r1, [sp, #156] @ 0x9c │ │ - add r0, sp, #304 @ 0x130 │ │ + bne.w 9eb6a │ │ + add.w r0, r8, r8, lsl #1 │ │ + str.w fp, [sp, #824] @ 0x338 │ │ + mov fp, r1 │ │ + strd r1, r1, [sp, #816] @ 0x330 │ │ + add.w r1, r1, r0, lsl #4 │ │ + str r1, [sp, #176] @ 0xb0 │ │ + str r1, [sp, #828] @ 0x33c │ │ + add r1, sp, #656 @ 0x290 │ │ + add.w r0, r1, #20 │ │ + str r0, [sp, #128] @ 0x80 │ │ + add.w r0, r1, #8 │ │ + str r0, [sp, #124] @ 0x7c │ │ + add.w r0, sp, #1272 @ 0x4f8 │ │ add.w r1, r0, #20 │ │ - adds r0, #24 │ │ + str r1, [sp, #104] @ 0x68 │ │ + add.w r1, r0, #48 @ 0x30 │ │ str r1, [sp, #64] @ 0x40 │ │ - str r0, [sp, #60] @ 0x3c │ │ - add r4, sp, #224 @ 0xe0 │ │ - add r0, sp, #168 @ 0xa8 │ │ - str r0, [sp, #20] │ │ - str r5, [sp, #28] │ │ - mov r6, r8 │ │ - ldr r0, [sp, #72] @ 0x48 │ │ - cmp r6, r0 │ │ - beq.w 994f8 │ │ - ldrd r5, r7, [r6] │ │ - add.w r8, r6, #48 @ 0x30 │ │ - eor.w r0, r5, #20 │ │ - orrs r0, r7 │ │ - beq.w 994fe │ │ - ldr.w sl, [r6, #16] │ │ - add.w r1, r6, #20 │ │ - ldrd r9, fp, [r6, #8] │ │ + add.w r1, r0, #96 @ 0x60 │ │ + str r1, [sp, #60] @ 0x3c │ │ + add.w r1, sp, #1712 @ 0x6b0 │ │ + adds r0, #8 │ │ + add.w r2, r1, #24 │ │ + str r2, [sp, #120] @ 0x78 │ │ + add.w r2, sp, #1616 @ 0x650 │ │ + str r0, [sp, #108] @ 0x6c │ │ + add.w r3, r2, #20 │ │ + str r3, [sp, #84] @ 0x54 │ │ + add.w r3, r2, #8 │ │ + str r3, [sp, #80] @ 0x50 │ │ + add.w r3, sp, #1448 @ 0x5a8 │ │ + add.w r0, sp, #1784 @ 0x6f8 │ │ + add.w r4, r3, #20 │ │ + adds r3, #8 │ │ + str r3, [sp, #88] @ 0x58 │ │ + add.w r3, r0, #20 │ │ + adds r0, #24 │ │ + str r0, [sp, #76] @ 0x4c │ │ + adds r0, r2, #4 │ │ + str r0, [sp, #72] @ 0x48 │ │ + add.w r0, r1, #20 │ │ + str r0, [sp, #140] @ 0x8c │ │ + add.w r0, sp, #1104 @ 0x450 │ │ + str r4, [sp, #92] @ 0x5c │ │ + adds r0, #8 │ │ + str r3, [sp, #100] @ 0x64 │ │ + str r0, [sp, #96] @ 0x60 │ │ + add r0, sp, #832 @ 0x340 │ │ + add.w r1, r0, #20 │ │ + adds r0, #24 │ │ + str r0, [sp, #156] @ 0x9c │ │ + movs r0, #3 │ │ + str r0, [sp, #152] @ 0x98 │ │ + movs r0, #0 │ │ + ldr.w sl, [sp, #180] @ 0xb4 │ │ + str r0, [sp, #148] @ 0x94 │ │ + movs r0, #0 │ │ + str r1, [sp, #160] @ 0xa0 │ │ + str r0, [sp, #68] @ 0x44 │ │ + mov r5, fp │ │ + ldr.w fp, [sp, #820] @ 0x334 │ │ + ldr r0, [sp, #176] @ 0xb0 │ │ + cmp r5, r0 │ │ + beq.w 9eb98 │ │ + ldrd r7, r6, [r5] │ │ + add.w fp, r5, #48 @ 0x30 │ │ + eor.w r0, r7, #20 │ │ + orrs r0, r6 │ │ + beq.w 9eb98 │ │ + ldr r0, [sp, #160] @ 0xa0 │ │ + add.w r1, r5, #20 │ │ + ldrd r9, r8, [r5, #8] │ │ movs r2, #28 │ │ - str.w sl, [sp, #320] @ 0x140 │ │ - add r0, sp, #304 @ 0x130 │ │ - stmia.w r0, {r5, r7, r9, fp} │ │ - ldr r0, [sp, #64] @ 0x40 │ │ - bl c99c0 │ │ - subs r0, r5, #2 │ │ - sbc.w r1, r7, #0 │ │ + ldr r4, [r5, #16] │ │ + str r4, [sp, #848] @ 0x350 │ │ + strd r9, r8, [sp, #840] @ 0x348 │ │ + strd r7, r6, [sp, #832] @ 0x340 │ │ + bl ca0b2 │ │ + subs r0, r7, #2 │ │ + sbc.w r1, r6, #0 │ │ rsbs r2, r0, #17 │ │ mov.w r2, #0 │ │ sbcs.w r1, r2, r1 │ │ - bcc.w 99552 │ │ + bcc.w 9ecbc │ │ cmp r0, #4 │ │ - bne.w 99552 │ │ - ldr r2, [pc, #652] @ (99630 ) │ │ - mov r0, fp │ │ - mov r1, sl │ │ - movs r3, #5 │ │ + bne.w 9ecbc │ │ + ldr r2, [pc, #732] @ (9e400 ) │ │ + mov r0, r8 │ │ + mov r1, r4 │ │ + movs r3, #13 │ │ add r2, pc │ │ - bl c47d4 │ │ - ldr r5, [pc, #632] @ (9962c ) │ │ - cbnz r0, 993ca │ │ + bl c4ecc │ │ + cbnz r0, 9e144 │ │ mov r0, r9 │ │ - mov r1, fp │ │ - bl 5395a │ │ - ldr r0, [sp, #60] @ 0x3c │ │ - bl 99838 │ │ - mov r6, r8 │ │ - ldr.w r9, [sp, #76] @ 0x4c │ │ - b.n 9934e │ │ - add.w ip, r6, #24 │ │ - mov r2, r4 │ │ - mov lr, ip │ │ - ldmia.w lr, {r0, r1, r3, r5, r6, r7} │ │ - stmia r2!, {r0, r1, r3, r5, r6, r7} │ │ - ldrd r0, r2, [sp, #224] @ 0xe0 │ │ + mov r1, r8 │ │ + bl 54676 │ │ + ldr r0, [sp, #156] @ 0x9c │ │ + bl 9a480 │ │ + mov r5, fp │ │ + b.n 9e0d0 │ │ + add.w ip, r5, #24 │ │ + str.w fp, [sp, #820] @ 0x334 │ │ + add r2, sp, #880 @ 0x370 │ │ + mov r1, ip │ │ + ldmia.w r1, {r0, r3, r4, r5, r6, r7} │ │ + stmia r2!, {r0, r3, r4, r5, r6, r7} │ │ + movs r7, #0 │ │ + ldrd r0, r2, [sp, #880] @ 0x370 │ │ subs r1, r0, #2 │ │ sbc.w r0, r2, #0 │ │ rsbs r2, r1, #17 │ │ - mov.w r2, #0 │ │ - sbcs.w r0, r2, r0 │ │ - bcc.n 99412 │ │ - cbnz r1, 99412 │ │ - add r6, sp, #168 @ 0xa8 │ │ - add r0, sp, #120 @ 0x78 │ │ - ldmia.w r6, {r2, r3, r5} │ │ - mov r1, r0 │ │ - mov.w r6, #2147483648 @ 0x80000000 │ │ - stmia r1!, {r2, r3, r5} │ │ - str r6, [sp, #168] @ 0xa8 │ │ - bl 970e0 │ │ + sbcs.w r0, r7, r0 │ │ + bcc.n 9e194 │ │ + cbnz r1, 9e194 │ │ + add r4, sp, #944 @ 0x3b0 │ │ + add r1, sp, #656 @ 0x290 │ │ + movs r2, #160 @ 0xa0 │ │ mov r0, r4 │ │ - bl 60ef4 │ │ - ldr r5, [pc, #540] @ (9962c ) │ │ - b.n 99458 │ │ - add r1, sp, #256 @ 0x100 │ │ - mov sl, r4 │ │ - ldmia.w ip, {r2, r3, r4, r5, r6, r7} │ │ - mov r0, r1 │ │ - stmia r0!, {r2, r3, r4, r5, r6, r7} │ │ - add r0, sp, #200 @ 0xc8 │ │ - bl a2f58 │ │ - ldrd r2, r6, [sp, #200] @ 0xc8 │ │ - ldrd r1, ip, [sp, #208] @ 0xd0 │ │ - cbz r2, 9943c │ │ - ldr r5, [pc, #508] @ (9962c ) │ │ - adds r0, r5, #2 │ │ - cmp r6, r0 │ │ - bne.w 9977e │ │ - ldr r6, [sp, #28] │ │ - b.n 99456 │ │ - add r2, sp, #168 @ 0xa8 │ │ - add r0, sp, #120 @ 0x78 │ │ - ldmia.w r2, {r4, r5, r7} │ │ - mov r3, r0 │ │ - stmia r3!, {r4, r5, r7} │ │ - str.w ip, [sp, #176] @ 0xb0 │ │ - strd r6, r1, [sp, #168] @ 0xa8 │ │ - bl 970e0 │ │ - ldr r5, [pc, #920] @ (997f0 ) │ │ - mov r4, sl │ │ - mov r0, r9 │ │ - mov r1, fp │ │ - str r6, [sp, #28] │ │ - bl 5395a │ │ - ldr.w r9, [sp, #76] @ 0x4c │ │ - b.n 9934c │ │ - str.w sl, [sp, #64] @ 0x40 │ │ - str r6, [sp, #72] @ 0x48 │ │ - mov r6, fp │ │ - ldr r0, [sp, #32] │ │ - ldr r4, [sp, #68] @ 0x44 │ │ - ldr.w r9, [sp, #76] @ 0x4c │ │ - ldr.w sl, [sp, #60] @ 0x3c │ │ - b.n 995a0 │ │ - ldr.w r0, [r8, #204] @ 0xcc │ │ - mov.w r1, #2147483648 @ 0x80000000 │ │ - str r1, [sp, #336] @ 0x150 │ │ - add r1, sp, #304 @ 0x130 │ │ - adds r0, #8 │ │ - bl b9d08 │ │ - b.n 99744 │ │ - str r4, [sp, #52] @ 0x34 │ │ - ldrd r6, r7, [r8, #40] @ 0x28 │ │ - ldrd r3, r4, [r8, #48] @ 0x30 │ │ - ldr.w r0, [r8, #136] @ 0x88 │ │ - b.n 98f98 │ │ - add r0, sp, #256 @ 0x100 │ │ - ldr r1, [pc, #860] @ (99804 ) │ │ - adds r0, #4 │ │ - movs r2, #43 @ 0x2b │ │ - add r1, pc │ │ - bl 4a500 │ │ - rsbs r0, r4, #17 │ │ - sbcs.w r0, r6, r5 │ │ - bcc.n 994ea │ │ - cmp r4, #15 │ │ - bne.n 994ea │ │ - add r0, sp, #96 @ 0x60 │ │ - adds r0, #8 │ │ - bl 99904 │ │ - b.n 994f0 │ │ - ldr.w r0, [r8, #80] @ 0x50 │ │ - str r0, [sp, #60] @ 0x3c │ │ - ldr.w r0, [r8, #84] @ 0x54 │ │ - str r0, [sp, #56] @ 0x38 │ │ - ldr.w r0, [r8, #88] @ 0x58 │ │ - str r0, [sp, #48] @ 0x30 │ │ - ldr.w r0, [r8, #92] @ 0x5c │ │ - str r0, [sp, #76] @ 0x4c │ │ - ldr.w r0, [r8, #120] @ 0x78 │ │ - str r4, [sp, #52] @ 0x34 │ │ - str r0, [sp, #64] @ 0x40 │ │ - b.n 98fd4 │ │ - add r0, sp, #96 @ 0x60 │ │ - bl 99838 │ │ - ldr r4, [sp, #68] @ 0x44 │ │ - movs r0, #0 │ │ - ldr r5, [pc, #760] @ (997f0 ) │ │ - b.n 99592 │ │ - ldr.w r8, [sp, #72] @ 0x48 │ │ - b.n 99500 │ │ - ldr r5, [pc, #752] @ (997f0 ) │ │ - str.w r8, [sp, #148] @ 0x94 │ │ - add r0, sp, #144 @ 0x90 │ │ - bl 60ebe │ │ - ldr r6, [sp, #28] │ │ - cmp r6, r5 │ │ - bne.n 99524 │ │ - add r0, sp, #304 @ 0x130 │ │ - ldr r5, [sp, #20] │ │ - mov r4, r0 │ │ - ldmia.w r5, {r1, r2, r3} │ │ - stmia r4!, {r1, r2, r3} │ │ - bl 970e0 │ │ - mov.w r6, #2147483648 @ 0x80000000 │ │ - ldrd r4, r5, [sp, #172] @ 0xac │ │ - add r0, sp, #304 @ 0x130 │ │ - ldr r1, [pc, #724] @ (99800 ) │ │ - movs r2, #40 @ 0x28 │ │ - add r1, pc │ │ - bl 4a500 │ │ - ldrd r0, r1, [sp, #304] @ 0x130 │ │ - bl 998f4 │ │ - movs r0, #0 │ │ - strd r6, r4, [sp, #260] @ 0x104 │ │ - str r5, [sp, #268] @ 0x10c │ │ - movs r6, #23 │ │ - str r0, [sp, #72] @ 0x48 │ │ - ldr r4, [sp, #68] @ 0x44 │ │ - ldr r5, [pc, #676] @ (997f0 ) │ │ - ldr.w r8, [sp, #24] │ │ - b.n 99596 │ │ - str.w r8, [sp, #148] @ 0x94 │ │ - add r0, sp, #256 @ 0x100 │ │ - ldr r1, [pc, #684] @ (99808 ) │ │ - adds r0, #4 │ │ - movs r2, #27 │ │ - add r1, pc │ │ - bl 4a500 │ │ - add r0, sp, #304 @ 0x130 │ │ - bl 99838 │ │ - ldr r0, [sp, #60] @ 0x3c │ │ - bl 99838 │ │ - ldr r4, [sp, #68] @ 0x44 │ │ - ldr r5, [pc, #636] @ (997f0 ) │ │ - add r0, sp, #144 @ 0x90 │ │ - bl 60ebe │ │ - ldr r1, [sp, #28] │ │ - adds r0, r5, #1 │ │ - ldr.w r9, [sp, #76] @ 0x4c │ │ - cmp r1, r0 │ │ - ldr.w r8, [sp, #24] │ │ - itt ge │ │ - addge r0, sp, #168 @ 0xa8 │ │ - blge 9674c │ │ - movs r0, #0 │ │ - movs r6, #22 │ │ - str r0, [sp, #72] @ 0x48 │ │ - ldr r0, [sp, #268] @ 0x10c │ │ - str r0, [sp, #64] @ 0x40 │ │ - ldrd sl, r7, [sp, #260] @ 0x104 │ │ - ldr r0, [sp, #32] │ │ - movs r1, #1 │ │ - strb r1, [r4, #0] │ │ - movs r4, #1 │ │ - bl 99918 │ │ - ldr r1, [sp, #72] @ 0x48 │ │ - eor.w r0, r6, #23 │ │ - orrs r0, r1 │ │ - bne.n 995c4 │ │ - ldr r0, [sp, #64] @ 0x40 │ │ - cmp.w sl, #2147483648 @ 0x80000000 │ │ - bne.n 995d8 │ │ - mov.w sl, #2147483648 @ 0x80000000 │ │ - movs r4, #0 │ │ - b.n 99628 │ │ - str.w sl, [sp, #60] @ 0x3c │ │ - ldrd sl, r0, [sp, #36] @ 0x24 │ │ - ldr.w fp, [sp, #64] @ 0x40 │ │ - str r0, [sp, #68] @ 0x44 │ │ - ldr r0, [sp, #44] @ 0x2c │ │ - str r0, [sp, #64] @ 0x40 │ │ - b.n 99654 │ │ - ldrd r2, r3, [r8, #32] │ │ - ldr.w r1, [r8, #148] @ 0x94 │ │ - strd sl, r7, [sp, #256] @ 0x100 │ │ - str r0, [sp, #264] @ 0x108 │ │ - str r7, [sp, #68] @ 0x44 │ │ - strd r7, r0, [sp] │ │ - add r0, sp, #304 @ 0x130 │ │ - bl 99928 │ │ - ldrd r6, r1, [sp, #304] @ 0x130 │ │ - add.w lr, sp, #328 @ 0x148 │ │ - ldrd r2, r7, [sp, #312] @ 0x138 │ │ - eor.w r0, r6, #40 @ 0x28 │ │ - ldr.w ip, [sp, #340] @ 0x154 │ │ - orrs r0, r1 │ │ - ldrd fp, r9, [sp, #320] @ 0x140 │ │ - str r1, [sp, #72] @ 0x48 │ │ - ldmia.w lr, {r0, r1, lr} │ │ - bne.n 99634 │ │ - str r7, [sp, #72] @ 0x48 │ │ - mov r7, r9 │ │ - str.w fp, [sp, #60] @ 0x3c │ │ - movs r4, #0 │ │ - mov r6, r2 │ │ - mov fp, r0 │ │ - mov r9, r1 │ │ - strd ip, lr, [sp, #52] @ 0x34 │ │ - b.n 99654 │ │ - nop │ │ - movs r1, r0 │ │ - strh r0, [r0, #0] │ │ - str r4, [sp, #536] @ 0x218 │ │ - vtbx.8 d30, {d24-d25}, d13 │ │ - asrs r5, r1, #32 │ │ - mov sl, lr │ │ - ldr r0, [sp, #344] @ 0x158 │ │ - str r0, [sp, #64] @ 0x40 │ │ - ldr r0, [sp, #348] @ 0x15c │ │ - str r2, [sp, #60] @ 0x3c │ │ - str r0, [sp, #48] @ 0x30 │ │ - add r0, sp, #256 @ 0x100 │ │ - str.w ip, [sp, #76] @ 0x4c │ │ - bl 9674c │ │ - movs r4, #1 │ │ - ldr r0, [sp, #76] @ 0x4c │ │ - str r0, [sp, #68] @ 0x44 │ │ - movs r0, #1 │ │ - strb.w r0, [r8, #152] @ 0x98 │ │ - mov r0, r8 │ │ - bl 99b2c │ │ - cbz r4, 996d4 │ │ - ldr r0, [sp, #68] @ 0x44 │ │ - subs.w r1, r6, #23 │ │ - ldr r4, [sp, #48] @ 0x30 │ │ - mov lr, r7 │ │ - str r7, [sp, #268] @ 0x10c │ │ - strd sl, r0, [sp, #288] @ 0x120 │ │ - ldr r0, [sp, #56] @ 0x38 │ │ - ldr.w ip, [sp, #64] @ 0x40 │ │ - ldr r5, [sp, #52] @ 0x34 │ │ - strd r9, r0, [sp, #276] @ 0x114 │ │ - ldr r0, [sp, #72] @ 0x48 │ │ - ldr r7, [sp, #60] @ 0x3c │ │ - str r0, [sp, #260] @ 0x104 │ │ - sbc.w r2, r0, #0 │ │ + bl ca098 │ │ movs r0, #0 │ │ - str r4, [sp, #300] @ 0x12c │ │ - rsbs r3, r1, #16 │ │ - str.w ip, [sp, #296] @ 0x128 │ │ - sbcs.w r2, r0, r2 │ │ - str r5, [sp, #284] @ 0x11c │ │ - str r7, [sp, #264] @ 0x108 │ │ - str.w fp, [sp, #272] @ 0x110 │ │ - str r6, [sp, #256] @ 0x100 │ │ - bcc.n 99708 │ │ - cmp r1, #1 │ │ - beq.n 99708 │ │ - ldr r0, [sp, #68] @ 0x44 │ │ - str r0, [sp, #340] @ 0x154 │ │ - ldr r0, [sp, #56] @ 0x38 │ │ - str r0, [sp, #328] @ 0x148 │ │ - ldr r0, [sp, #72] @ 0x48 │ │ - str.w lr, [sp, #316] @ 0x13c │ │ - str r6, [sp, #304] @ 0x130 │ │ - strd ip, r4, [sp, #344] @ 0x158 │ │ - strd r5, sl, [sp, #332] @ 0x14c │ │ - str r7, [sp, #312] @ 0x138 │ │ - strd fp, r9, [sp, #320] @ 0x140 │ │ - str r0, [sp, #308] @ 0x134 │ │ - add r0, sp, #304 @ 0x130 │ │ - ldr r1, [pc, #320] @ (9980c ) │ │ - add r1, pc │ │ - bl b5690 │ │ - b.n 9972a │ │ - adds r0, r5, #1 │ │ - cmp sl, r0 │ │ - ldrd r1, r0, [sp, #48] @ 0x30 │ │ - ldrd r3, r2, [sp, #60] @ 0x3c │ │ - blt.n 9972a │ │ - str r0, [sp, #332] @ 0x14c │ │ - ldr r0, [sp, #56] @ 0x38 │ │ - str r0, [sp, #328] @ 0x148 │ │ - ldr r0, [sp, #72] @ 0x48 │ │ - str r0, [sp, #308] @ 0x134 │ │ - ldr.w r0, [r8, #204] @ 0xcc │ │ - strd r2, r1, [sp, #344] @ 0x158 │ │ - ldr r1, [sp, #68] @ 0x44 │ │ - str r7, [sp, #316] @ 0x13c │ │ - str r6, [sp, #304] @ 0x130 │ │ - str r1, [sp, #340] @ 0x154 │ │ - str r3, [sp, #312] @ 0x138 │ │ - str.w sl, [sp, #336] @ 0x150 │ │ - strd fp, r9, [sp, #320] @ 0x140 │ │ - b.n 99734 │ │ - ldr r2, [sp, #72] @ 0x48 │ │ - subs.w r1, r6, #20 │ │ - sbc.w r2, r2, #0 │ │ - rsbs r3, r1, #2 │ │ - sbcs r0, r2 │ │ - bcc.n 996a8 │ │ - cmp r1, #0 │ │ - bne.n 996a8 │ │ - subs r0, r7, #1 │ │ - cmp r0, #2 │ │ - bcs.n 996a8 │ │ - add r0, sp, #256 @ 0x100 │ │ - bl 9df24 │ │ - mov.w r1, #2147483648 @ 0x80000000 │ │ - ldr.w r0, [r8, #204] @ 0xcc │ │ - str r1, [sp, #336] @ 0x150 │ │ - adds r0, #8 │ │ - add r1, sp, #304 @ 0x130 │ │ - bl b9d08 │ │ - ldr.w r0, [r8, #196] @ 0xc4 │ │ - bl 4a202 │ │ - ldr.w r0, [r8, #192] @ 0xc0 │ │ - cbz r0, 99754 │ │ - ldrb.w r1, [r8, #208] @ 0xd0 │ │ - cbz r1, 99754 │ │ - bl 4a202 │ │ - ldr.w r0, [r8, #200] @ 0xc8 │ │ - movs r5, #0 │ │ - strb.w r5, [r8, #208] @ 0xd0 │ │ - bl 98758 │ │ - add.w r0, r8, #204 @ 0xcc │ │ - bl 99b3c │ │ - movs r0, #1 │ │ - strb.w r0, [r8, #209] @ 0xd1 │ │ - mov r0, r5 │ │ - add sp, #352 @ 0x160 │ │ - vpop {d8-d9} │ │ - add sp, #4 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - strd r6, r1, [sp, #260] @ 0x104 │ │ - mov r0, r9 │ │ - mov r1, fp │ │ - str.w r8, [sp, #148] @ 0x94 │ │ - str.w ip, [sp, #268] @ 0x10c │ │ - bl 5395a │ │ - ldr r4, [sp, #68] @ 0x44 │ │ - b.n 99574 │ │ - ldrb.w r0, [sp, #312] @ 0x138 │ │ - movs r1, #43 @ 0x2b │ │ - strb.w r0, [sp, #260] @ 0x104 │ │ - ldr r0, [sp, #308] @ 0x134 │ │ - str r0, [sp, #256] @ 0x100 │ │ - ldr r0, [pc, #104] @ (99810 ) │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r0, [pc, #104] @ (99814 ) │ │ - add r2, sp, #256 @ 0x100 │ │ - ldr r3, [pc, #104] @ (99818 ) │ │ - add r0, pc │ │ - add r3, pc │ │ - bl 4fcf8 │ │ - ldr r0, [pc, #56] @ (997f4 ) │ │ - add r0, pc │ │ - bl 52ca0 │ │ - ldr r0, [pc, #52] @ (997f8 ) │ │ - add r0, pc │ │ - bl 52ca0 │ │ - ldr r0, [pc, #48] @ (997fc ) │ │ - add r0, pc │ │ - bl 52ca0 │ │ - ldrb.w r0, [sp, #228] @ 0xe4 │ │ - add.w r2, sp, #255 @ 0xff │ │ - strb.w r0, [sp, #255] @ 0xff │ │ - movs r1, #43 @ 0x2b │ │ - ldr r0, [pc, #60] @ (9981c ) │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r0, [pc, #56] @ (99820 ) │ │ - ldr r3, [pc, #60] @ (99824 ) │ │ - add r0, pc │ │ - add r3, pc │ │ - bl 4fcf8 │ │ - movs r1, r0 │ │ - strh r0, [r0, #0] │ │ - ldrb r6, [r3, #14] │ │ - movs r3, r0 │ │ - ldrb r6, [r4, #12] │ │ - movs r3, r0 │ │ - str r0, [sp, #328] @ 0x148 │ │ - movs r3, r0 │ │ - ldrb r1, [r4, #29] │ │ - vsri.64 d26, d3, #8 │ │ - @ instruction: 0xfff8a3c4 │ │ - @ instruction: 0xfff87c9c │ │ - movs r3, r0 │ │ - strh r2, [r5, #44] @ 0x2c │ │ - movs r3, r0 │ │ - ldmia r7!, {r0, r1, r4, r6} │ │ - vsli.64 d24, d30, #58 @ 0x3a │ │ - movs r3, r0 │ │ - ldr r0, [pc, #384] @ (999a0 ) │ │ - movs r3, r0 │ │ - ldmia r7!, {r0, r1, r3, r4} │ │ - vtbl.8 d20, {d26-d28}, d22 │ │ - movs r3, r0 │ │ - ldrb.w r1, [r0, #48] @ 0x30 │ │ - cmp r1, #3 │ │ - itt eq │ │ - ldreq r0, [r0, #44] @ 0x2c │ │ - beq.w 98df0 │ │ - bx lr │ │ - push {r4, lr} │ │ - mov r4, r0 │ │ - ldrd r0, r1, [r0] │ │ - subs r0, #2 │ │ - sbc.w r1, r1, #0 │ │ - subs.w r2, r0, #18 │ │ - sbcs.w r1, r1, #0 │ │ - it cs │ │ - movcs r0, #16 │ │ - cmp r0, #16 │ │ - bhi.n 998ca │ │ - tbb [pc, r0] │ │ - lsrs r1, r1, #4 │ │ - lsrs r1, r1, #4 │ │ - cmp r0, #16 │ │ - asrs r0, r2, #24 │ │ - lsrs r6, r2, #8 │ │ - adds r2, r1, #0 │ │ - adds r2, r1, #0 │ │ - movs r2, #46 @ 0x2e │ │ - movs r1, r1 │ │ - pop {r4, pc} │ │ - ldrd r0, r1, [r4, #8] │ │ - ldmia.w sp!, {r4, lr} │ │ - b.w bf970 │ │ - ldrd r0, r1, [r4, #8] │ │ - ldmia.w sp!, {r4, lr} │ │ - b.w 5395a │ │ - ldrd r0, r1, [r4, #8] │ │ - ldmia.w sp!, {r4, lr} │ │ - b.w 56e32 │ │ - ldrd r0, r1, [r4, #8] │ │ - ldmia.w sp!, {r4, lr} │ │ - b.w 6c544 │ │ - add.w r0, r4, #8 │ │ - ldmia.w sp!, {r4, lr} │ │ - b.w 99904 │ │ - ldrd r0, r1, [r4, #8] │ │ - ldmia.w sp!, {r4, lr} │ │ - b.w 56e2a │ │ - add.w r0, r4, #8 │ │ - bl 5f39e │ │ - ldrd r0, r1, [r4, #8] │ │ - ldmia.w sp!, {r4, lr} │ │ - b.w 56e3a │ │ - ldr.w r0, [r4, #8]! │ │ - dmb ish │ │ - ldrex r1, [r0] │ │ - subs r2, r1, #1 │ │ - strex r3, r2, [r0] │ │ - cmp r3, #0 │ │ - bne.n 998d2 │ │ - cmp r1, #1 │ │ - bne.n 9986c │ │ - dmb ish │ │ + movs r1, #0 │ │ + str r0, [sp, #148] @ 0x94 │ │ + movs r5, #2 │ │ mov r0, r4 │ │ - ldmia.w sp!, {r4, lr} │ │ - b.w 60468 │ │ - bmi.n 9989e │ │ - ldr r2, [pc, #8] @ (99900 ) │ │ - cmp r0, r2 │ │ - it ge │ │ - bge.w 5395a │ │ - bx lr │ │ - movs r3, r0 │ │ - strh r0, [r0, #0] │ │ - push {r4, lr} │ │ - mov r4, r0 │ │ - bl 5f2c6 │ │ - ldrd r0, r1, [r4] │ │ - ldmia.w sp!, {r4, lr} │ │ - b.w bf978 │ │ - ldrb.w r1, [r0, #100] @ 0x64 │ │ - cmp r1, #3 │ │ - itt eq │ │ - addeq r0, #40 @ 0x28 │ │ - beq.w 99828 │ │ - bx lr │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, #164 @ 0xa4 │ │ - strd r2, r3, [sp, #20] │ │ - mov r8, r1 │ │ - str r0, [sp, #12] │ │ - add r0, sp, #64 @ 0x40 │ │ - ldr r1, [pc, #480] @ (99b1c ) │ │ + str r1, [sp, #660] @ 0x294 │ │ + str r5, [sp, #656] @ 0x290 │ │ + bl 98764 │ │ + add r0, sp, #880 @ 0x370 │ │ + bl 602d4 │ │ + b.n 9e8fc │ │ + ldmia.w ip, {r1, r2, r3, r4, r5, r6} │ │ + add.w r0, sp, #1104 @ 0x450 │ │ + stmia r0!, {r1, r2, r3, r4, r5, r6} │ │ + movs r4, #2 │ │ + movs r0, #3 │ │ + str.w r0, [sp, #1448] @ 0x5a8 │ │ + ldr.w r0, [sp, #1104] @ 0x450 │ │ + ldr.w r1, [sp, #1108] @ 0x454 │ │ + subs r2, r0, #2 │ │ + str.w r7, [sp, #1436] @ 0x59c │ │ + sbc.w r3, r1, #0 │ │ + subs.w r0, r2, #15 │ │ + str.w r7, [sp, #1432] @ 0x598 │ │ + str.w r7, [sp, #1452] @ 0x5ac │ │ + str.w r7, [sp, #1492] @ 0x5d4 │ │ + str.w r4, [sp, #1488] @ 0x5d0 │ │ + str.w r7, [sp, #1560] @ 0x618 │ │ + str.w r7, [sp, #1564] @ 0x61c │ │ + it ne │ │ + movne r0, #1 │ │ + rsbs r1, r2, #17 │ │ + str r2, [sp, #44] @ 0x2c │ │ + sbcs.w r1, r7, r3 │ │ + str r3, [sp, #40] @ 0x28 │ │ + mov.w r1, #0 │ │ + it cc │ │ + movcc r1, #1 │ │ + orrs r0, r1 │ │ + str r0, [sp, #36] @ 0x24 │ │ + beq.n 9e214 │ │ + ldr r1, [pc, #528] @ (9e404 ) │ │ + movs r2, #43 @ 0x2b │ │ + ldr r0, [sp, #108] @ 0x6c │ │ add r1, pc │ │ - bl 678b8 │ │ - ldrd ip, lr, [sp, #64] @ 0x40 │ │ - add.w r9, sp, #32 │ │ - ldrd r2, r3, [sp, #72] @ 0x48 │ │ - ldr r5, [pc, #464] @ (99b20 ) │ │ - mov r6, r9 │ │ - add r5, pc │ │ - ldmia.w r5, {r0, r1, r4, r7} │ │ - ldr r5, [sp, #200] @ 0xc8 │ │ - stmia r6!, {r0, r1, r4, r7} │ │ - movs r0, #176 @ 0xb0 │ │ - ldr r1, [sp, #204] @ 0xcc │ │ - strd r2, r3, [sp, #56] @ 0x38 │ │ - strd ip, lr, [sp, #48] @ 0x30 │ │ - mla r0, r1, r0, r5 │ │ - str r0, [sp, #28] │ │ - add.w r0, r8, #48 @ 0x30 │ │ - str r0, [sp, #16] │ │ - add.w r0, r9, #16 │ │ - str r0, [sp, #8] │ │ - ldr r0, [sp, #28] │ │ - cmp r5, r0 │ │ - beq.w 99ad4 │ │ - ldrd r9, fp, [r5, #168] @ 0xa8 │ │ - bl ac4d8 │ │ - and.w r1, r1, #1 │ │ - str r0, [sp, #152] @ 0x98 │ │ - strb.w r1, [sp, #156] @ 0x9c │ │ - bl ac584 │ │ - mov r6, r0 │ │ - add.w r1, r0, #8 │ │ - add r0, sp, #64 @ 0x40 │ │ - mov r2, r9 │ │ - mov r3, fp │ │ - bl b4f94 │ │ - ldrd r7, r4, [sp, #64] @ 0x40 │ │ - ldr.w sl, [sp, #72] @ 0x48 │ │ - eor.w r0, r7, #40 @ 0x28 │ │ + bl 9a438 │ │ + add.w r0, sp, #1488 @ 0x5d0 │ │ + str.w r7, [sp, #1276] @ 0x4fc │ │ + str.w r4, [sp, #1272] @ 0x4f8 │ │ + bl 97c4c │ │ + ldrd r4, r5, [sp, #44] @ 0x2c │ │ + b.n 9e826 │ │ + ldr.w r1, [sp, #1120] @ 0x460 │ │ + ldr.w r0, [sp, #1112] @ 0x458 │ │ + ldr.w r5, [sp, #1116] @ 0x45c │ │ + str.w r0, [sp, #1584] @ 0x630 │ │ + add.w r0, r1, r1, lsl #1 │ │ + str.w r5, [sp, #1576] @ 0x628 │ │ + add.w r1, r5, r0, lsl #4 │ │ + movs r0, #0 │ │ + str r0, [sp, #52] @ 0x34 │ │ + movs r0, #2 │ │ + str.w r5, [sp, #1580] @ 0x62c │ │ + str r1, [sp, #56] @ 0x38 │ │ + str.w r1, [sp, #1588] @ 0x634 │ │ + str r0, [sp, #32] │ │ + ldr.w r0, [sp, #1580] @ 0x62c │ │ + ldr r1, [sp, #56] @ 0x38 │ │ + cmp r5, r1 │ │ + beq.w 9e6c8 │ │ + ldrd sl, r4, [r5] │ │ + eor.w r0, sl, #20 │ │ orrs r0, r4 │ │ - bne.w 99aec │ │ - mov r0, r6 │ │ - bl 49e48 │ │ - add r4, sp, #152 @ 0x98 │ │ + add.w r0, r5, #48 @ 0x30 │ │ + beq.w 9e6c4 │ │ + str r0, [sp, #172] @ 0xac │ │ + movs r2, #28 │ │ + ldrd r1, r0, [r5, #8] │ │ + strd r1, r0, [sp, #112] @ 0x70 │ │ + str.w r0, [sp, #1724] @ 0x6bc │ │ + ldr r0, [sp, #140] @ 0x8c │ │ + str.w r1, [sp, #1720] @ 0x6b8 │ │ + add.w r1, r5, #20 │ │ + ldr r6, [r5, #16] │ │ + str.w r6, [sp, #1728] @ 0x6c0 │ │ + str.w sl, [sp, #1712] @ 0x6b0 │ │ + str.w r4, [sp, #1716] @ 0x6b4 │ │ + bl ca0b2 │ │ + subs.w r0, sl, #2 │ │ + sbc.w r1, r4, #0 │ │ + rsbs r2, r0, #17 │ │ + sbcs.w r1, r7, r1 │ │ + bcc.w 9e7e4 │ │ + cmp r0, #4 │ │ + bne.w 9e7e4 │ │ + ldr r2, [pc, #352] @ (9e408 ) │ │ + mov r1, r6 │ │ + ldr r4, [sp, #116] @ 0x74 │ │ + movs r3, #15 │ │ + add r2, pc │ │ mov r0, r4 │ │ - bl 99b66 │ │ - ldr r0, [sp, #16] │ │ - bl 9eca8 │ │ - ldr r6, [r0, #0] │ │ - mov r0, r6 │ │ - bl b799c │ │ - movs r0, #24 │ │ - movs r1, #8 │ │ - bl 4a56c │ │ - mov r1, r0 │ │ - ldr r0, [sp, #20] │ │ - str r0, [r1, #0] │ │ - adds r2, r1, #4 │ │ - ldr r0, [sp, #24] │ │ - str r6, [r1, #16] │ │ - stmia.w r2, {r0, r9, fp} │ │ - ldr r2, [pc, #308] @ (99b24 ) │ │ - add r6, sp, #112 @ 0x70 │ │ + bl c4ecc │ │ + ldr.w sl, [sp, #180] @ 0xb4 │ │ + adds r5, #24 │ │ + cbnz r0, 9e31a │ │ + ldr r2, [pc, #332] @ (9e40c ) │ │ + mov r0, r4 │ │ + mov r1, r6 │ │ + movs r3, #12 │ │ add r2, pc │ │ - mov r0, r6 │ │ - bl bf9a0 │ │ - movs r0, #48 @ 0x30 │ │ - movs r1, #4 │ │ - bl 4a56c │ │ - mov r8, r0 │ │ - movs r0, #1 │ │ - strd r0, r0, [r8] │ │ - add.w r0, r8, #8 │ │ + bl c4ecc │ │ + cbnz r0, 9e338 │ │ + ldr r2, [pc, #320] @ (9e410 ) │ │ + mov r0, r4 │ │ mov r1, r6 │ │ - movs r2, #40 @ 0x28 │ │ - bl c99c0 │ │ - strd r9, fp, [sp, #152] @ 0x98 │ │ - add r3, sp, #48 @ 0x30 │ │ - strd r9, fp, [sp] │ │ - ldmia r3, {r0, r1, r2, r3} │ │ - bl 4a22c │ │ - mov r6, r0 │ │ - ldr r0, [sp, #40] @ 0x28 │ │ - mov r7, r1 │ │ - str r4, [sp, #160] @ 0xa0 │ │ - cmp r0, #0 │ │ - beq.n 99aca │ │ - add r0, sp, #32 │ │ - str r0, [sp, #68] @ 0x44 │ │ - add r0, sp, #160 @ 0xa0 │ │ - str r0, [sp, #64] @ 0x40 │ │ - ldrd r0, r1, [sp, #32] │ │ - adds r5, #176 @ 0xb0 │ │ - ldr r2, [pc, #232] @ (99b28 ) │ │ - add r3, sp, #64 @ 0x40 │ │ + movs r3, #11 │ │ add r2, pc │ │ - strd r3, r2, [sp] │ │ - mov r2, r6 │ │ - mov r3, r7 │ │ - bl 64ddc │ │ - ldr r3, [sp, #32] │ │ - sub.w r2, r3, r1, lsl #4 │ │ - cbz r0, 99a92 │ │ - lsrs r4, r6, #25 │ │ - ldrb.w ip, [r3, r1] │ │ - ldrd r9, r7, [sp, #152] @ 0x98 │ │ - strb r4, [r3, r1] │ │ - mov r6, r5 │ │ - ldrd r5, lr, [sp, #36] @ 0x24 │ │ - subs r1, #4 │ │ - ldr r0, [sp, #44] @ 0x2c │ │ - ands r1, r5 │ │ - mov r5, r6 │ │ - add r1, r3 │ │ - adds r0, #1 │ │ - strb r4, [r1, #4] │ │ - strd r9, r7, [r2, #-16] │ │ - str.w sl, [r2, #-8] │ │ - str r0, [sp, #44] @ 0x2c │ │ - and.w r0, ip, #1 │ │ - sub.w r0, lr, r0 │ │ - str r0, [sp, #40] @ 0x28 │ │ - str.w r8, [r2, #-4] │ │ - b.n 99978 │ │ - ldrd r0, r6, [r2, #-8] │ │ - strd sl, r8, [r2, #-8] │ │ - ldr r1, [r0, #0] │ │ - subs r1, #1 │ │ - str r1, [r0, #0] │ │ - it eq │ │ - bleq 985cc │ │ - dmb ish │ │ - ldrex r0, [r6] │ │ - subs r1, r0, #1 │ │ - strex r2, r1, [r6] │ │ - cmp r2, #0 │ │ - bne.n 99aaa │ │ - cmp r0, #1 │ │ - bne.w 99978 │ │ - mov r0, r6 │ │ - dmb ish │ │ - bl bf354 │ │ - b.n 99978 │ │ - add r0, sp, #32 │ │ - ldr r1, [sp, #8] │ │ - bl 9602c │ │ - b.n 99a30 │ │ - ldr r4, [sp, #12] │ │ - add r1, sp, #32 │ │ - movs r2, #32 │ │ - add.w r0, r4, #8 │ │ - bl c99c0 │ │ - movs r0, #0 │ │ - movs r1, #40 @ 0x28 │ │ - strd r1, r0, [r4] │ │ - b.n 99b16 │ │ - ldr r5, [sp, #12] │ │ - add r1, sp, #64 @ 0x40 │ │ - adds r1, #12 │ │ - movs r2, #36 @ 0x24 │ │ - add.w r0, r5, #12 │ │ - bl c99c0 │ │ - mov r0, r6 │ │ - strd r7, r4, [r5] │ │ - str.w sl, [r5, #8] │ │ - bl 49e48 │ │ - add r0, sp, #152 @ 0x98 │ │ - bl 99b66 │ │ - add r0, sp, #32 │ │ - bl 94c46 │ │ - add sp, #164 @ 0xa4 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldr r3, [r0, #124] @ 0x7c │ │ - @ instruction: 0xfffc8edc │ │ - movs r3, r0 │ │ - str r0, [sp, #544] @ 0x220 │ │ - movs r3, r0 │ │ - subs r0, #23 │ │ - movs r2, r0 │ │ - ldrb.w r1, [r0, #152] @ 0x98 │ │ - cmp r1, #3 │ │ - itt eq │ │ - addeq r0, #40 @ 0x28 │ │ - beq.w 99918 │ │ - bx lr │ │ - push {r4, lr} │ │ - ldr r1, [r0, #0] │ │ - dmb ish │ │ - ldrex r2, [r1] │ │ - subs r3, r2, #1 │ │ - strex r4, r3, [r1] │ │ - cmp r4, #0 │ │ - bne.n 99b44 │ │ - cmp r2, #1 │ │ - it ne │ │ - popne {r4, pc} │ │ - dmb ish │ │ - ldr r0, [r0, #0] │ │ - ldmia.w sp!, {r4, lr} │ │ - b.w bf6c4 │ │ - push {r4, lr} │ │ - mov r4, r0 │ │ - bl abd94 │ │ - ldr r0, [r4, #0] │ │ - ldr r1, [r0, #0] │ │ - subs r1, #1 │ │ - str r1, [r0, #0] │ │ - it ne │ │ - popne {r4, pc} │ │ - ldmia.w sp!, {r4, lr} │ │ - b.w 97ec2 │ │ - push {r4, lr} │ │ - mov r4, r0 │ │ - ldrb.w r0, [r0, #217] @ 0xd9 │ │ - cmp r0, #3 │ │ - beq.n 99b92 │ │ - cbz r0, 99ba8 │ │ - pop {r4, pc} │ │ - add.w r0, r4, #32 │ │ - bl 9a648 │ │ - ldr.w r0, [r4, #204] @ 0xcc │ │ - bl 4a202 │ │ - movs r0, #0 │ │ - strb.w r0, [r4, #216] @ 0xd8 │ │ - ldr.w r0, [r4, #208] @ 0xd0 │ │ - bl 98758 │ │ - add.w r0, r4, #212 @ 0xd4 │ │ - ldmia.w sp!, {r4, lr} │ │ - b.w 9a658 │ │ - stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - vpush {d8-d9} │ │ - sub.w sp, sp, #512 @ 0x200 │ │ - mov r9, r0 │ │ - ldrb.w r0, [r0, #217] @ 0xd9 │ │ - mov r6, r1 │ │ - cbz r0, 99c2a │ │ - cmp r0, #3 │ │ - bne.w 9a5c8 │ │ - mov r1, r9 │ │ - ldrb.w r0, [r1, #192]! │ │ - sub.w r2, r1, #160 @ 0xa0 │ │ - str r1, [sp, #68] @ 0x44 │ │ + bl c4ecc │ │ cmp r0, #0 │ │ - str r2, [sp, #36] @ 0x24 │ │ - beq.n 99c82 │ │ - cmp r0, #3 │ │ - bne.w 9a5d0 │ │ - mov r4, r9 │ │ - ldrb.w r0, [r4, #180]! │ │ - sub.w r3, r4, #100 @ 0x64 │ │ + bne.n 9e362 │ │ + ldr r2, [pc, #304] @ (9e414 ) │ │ + mov r0, r4 │ │ + mov r1, r6 │ │ + movs r3, #9 │ │ + add r2, pc │ │ + bl c4ecc │ │ cmp r0, #0 │ │ - beq.w 9a1fa │ │ - cmp r0, #3 │ │ - bne.w 9a5d8 │ │ - mov fp, r9 │ │ - str r4, [sp, #64] @ 0x40 │ │ - ldrb.w r0, [fp, #168]! │ │ - sub.w r1, fp, #48 @ 0x30 │ │ - strd r1, r3, [sp, #28] │ │ + bne.n 9e3a2 │ │ + ldr r2, [pc, #292] @ (9e418 ) │ │ + mov r0, r4 │ │ + mov r1, r6 │ │ + movs r3, #10 │ │ + add r2, pc │ │ + bl c4ecc │ │ cmp r0, #0 │ │ - beq.w 9a230 │ │ - cmp r0, #3 │ │ - beq.w 99f9c │ │ - ldr r0, [pc, #932] @ (99fc8 ) │ │ - add r0, pc │ │ - bl 52ca0 │ │ - ldr.w r0, [r9, #208] @ 0xd0 │ │ - movs r5, #0 │ │ - strb.w r5, [r9, #216] @ 0xd8 │ │ - bl 98728 │ │ - movs r1, #1 │ │ - str.w r0, [r9, #200] @ 0xc8 │ │ + bne.n 9e3c4 │ │ + ldr r0, [sp, #112] @ 0x70 │ │ + mov r1, r4 │ │ + bl 54676 │ │ + ldr r0, [sp, #120] @ 0x78 │ │ + bl 9a480 │ │ + ldr r0, [sp, #172] @ 0xac │ │ + movs r7, #0 │ │ + mov r5, r0 │ │ + b.n 9e246 │ │ + ldr r0, [sp, #172] @ 0xac │ │ + add.w ip, sp, #1784 @ 0x6f8 │ │ + str.w r0, [sp, #1580] @ 0x62c │ │ + ldmia.w r5, {r1, r2, r3, r4, r6, r7} │ │ + mov r0, ip │ │ + stmia r0!, {r1, r2, r3, r4, r6, r7} │ │ + mov r2, ip │ │ + add.w r0, sp, #1656 @ 0x678 │ │ + add.w r1, sp, #1432 @ 0x598 │ │ + b.n 9e3e0 │ │ + ldr r0, [sp, #172] @ 0xac │ │ + add.w ip, sp, #1784 @ 0x6f8 │ │ + str.w r0, [sp, #1580] @ 0x62c │ │ + add.w r0, sp, #1448 @ 0x5a8 │ │ + str.w r0, [sp, #1616] @ 0x650 │ │ + mov r0, ip │ │ + ldmia.w r5, {r1, r2, r3, r4, r6, r7} │ │ + stmia r0!, {r1, r2, r3, r4, r6, r7} │ │ + add.w r1, sp, #1616 @ 0x650 │ │ + add.w r0, sp, #1656 @ 0x678 │ │ + mov r2, ip │ │ + bl 987b0 │ │ + b.n 9e3e4 │ │ + ldr r0, [sp, #172] @ 0xac │ │ + mov ip, r5 │ │ + str.w r0, [sp, #1580] @ 0x62c │ │ + add.w r1, sp, #1592 @ 0x638 │ │ + ldmia.w ip, {r0, r2, r3, r4, r6, r7} │ │ + stmia r1!, {r0, r2, r3, r4, r6, r7} │ │ + movs r7, #0 │ │ + ldr.w r0, [sp, #1592] @ 0x638 │ │ + ldr.w r1, [sp, #1596] @ 0x63c │ │ + subs r0, #2 │ │ + sbc.w r1, r1, #0 │ │ + rsbs r2, r0, #17 │ │ + sbcs.w r1, r7, r1 │ │ + bcc.n 9e420 │ │ cmp r0, #0 │ │ - strb.w r1, [r9, #216] @ 0xd8 │ │ - beq.w 9a1e6 │ │ - add.w r4, r9, #16 │ │ - str r6, [sp, #52] @ 0x34 │ │ - add.w r6, r9, #36 @ 0x24 │ │ - vldmia r9, {d8-d9} │ │ - ldmia r4, {r1, r2, r3, r4} │ │ - stmia r6!, {r2, r3, r4} │ │ - mov r6, r9 │ │ - strb.w r5, [r6, #192]! │ │ - strb.w r5, [r9, #216] @ 0xd8 │ │ - mov r5, r9 │ │ - str.w r0, [r9, #204] @ 0xcc │ │ - adds r0, #8 │ │ - str.w r1, [r5, #32]! │ │ - str.w r0, [r9, #184] @ 0xb8 │ │ - vstr d8, [r9, #48] @ 0x30 │ │ - vstr d9, [r9, #56] @ 0x38 │ │ - str r6, [sp, #68] @ 0x44 │ │ - str r5, [sp, #36] @ 0x24 │ │ - b.n 99c96 │ │ - add.w r4, r9, #32 │ │ - ldr.w r0, [r9, #184] @ 0xb8 │ │ - vldr d8, [r9, #48] @ 0x30 │ │ - ldmia r4, {r1, r2, r3, r4} │ │ - vldr d9, [r9, #56] @ 0x38 │ │ - str r6, [sp, #52] @ 0x34 │ │ - add.w sl, r0, #52 @ 0x34 │ │ - add.w r5, r9, #64 @ 0x40 │ │ - str.w r0, [r9, #188] @ 0xbc │ │ - mov r0, sl │ │ - stmia r5!, {r1, r2, r3, r4} │ │ - bl 9ecd8 │ │ - ldr r6, [pc, #800] @ (99fcc ) │ │ - mov r3, r9 │ │ - ldrd r0, r1, [r9, #72] @ 0x48 │ │ - add r6, pc │ │ - str.w r6, [r3, #80]! │ │ - ldrd r2, r5, [r9, #64] @ 0x40 │ │ - strd r0, r1, [r3, #32] │ │ - movs r1, #30 │ │ - adds r0, r3, #4 │ │ - mov r4, r3 │ │ - stmia r0!, {r1, r2, r5} │ │ + bne.n 9e420 │ │ + add.w r0, sp, #1592 @ 0x638 │ │ + bl 602d4 │ │ movs r0, #0 │ │ - str.w sl, [r3, #96] @ 0x60 │ │ - vstr d8, [r3, #16] │ │ - vstr d9, [r3, #24] │ │ - strb.w r0, [r4, #100]! │ │ - mov r0, r9 │ │ - str r4, [sp, #64] @ 0x40 │ │ - str.w r6, [r0, #120]! │ │ + str r0, [sp, #32] │ │ + str r0, [sp, #52] @ 0x34 │ │ + b.n 9e3f2 │ │ + ldr r0, [sp, #172] @ 0xac │ │ + add.w ip, sp, #1784 @ 0x6f8 │ │ + str.w r0, [sp, #1580] @ 0x62c │ │ + ldmia.w r5, {r1, r2, r3, r4, r6, r7} │ │ + mov r0, ip │ │ + stmia r0!, {r1, r2, r3, r4, r6, r7} │ │ + add.w r1, sp, #1488 @ 0x5d0 │ │ + add.w r0, sp, #1656 @ 0x678 │ │ + mov r2, ip │ │ + bl 97bb0 │ │ + b.n 9e3e4 │ │ + ldr r0, [sp, #172] @ 0xac │ │ + add.w ip, sp, #1784 @ 0x6f8 │ │ + str.w r0, [sp, #1580] @ 0x62c │ │ + ldmia.w r5, {r1, r2, r3, r4, r6, r7} │ │ + mov r0, ip │ │ + stmia r0!, {r1, r2, r3, r4, r6, r7} │ │ + add.w r1, sp, #1560 @ 0x618 │ │ + add.w r0, sp, #1656 @ 0x678 │ │ + mov r2, ip │ │ + bl 98600 │ │ + ldr.w r0, [sp, #1656] @ 0x678 │ │ + ldr r1, [pc, #48] @ (9e41c ) │ │ + cmp r0, r1 │ │ + bne.w 9eae8 │ │ + movs r7, #0 │ │ + ldrd r0, r1, [sp, #112] @ 0x70 │ │ + bl 54676 │ │ + ldr r5, [sp, #172] @ 0xac │ │ + b.n 9e242 │ │ + nop │ │ + adds r5, #134 @ 0x86 │ │ + vmull.u q10, d8, d18 │ │ + vqrdmlsh.s , q12, d29[0] │ │ + vtbx.8 d18, {d8-d11}, d15 │ │ + vtbx.8 d18, {d8-d11}, d11 │ │ + vqshrn.u64 d18, q9, #8 │ │ + @ instruction: 0xfff82b32 │ │ + vrev64.32 d16, d3 │ │ + strh r0, [r0, #0] │ │ + ldmia.w r5, {r1, r2, r3, r4, r6, r7} │ │ + add.w r0, sp, #1856 @ 0x740 │ │ + stmia r0!, {r1, r2, r3, r4, r6, r7} │ │ + movs r7, #0 │ │ + ldr.w r0, [sp, #1856] @ 0x740 │ │ + ldr.w r1, [sp, #1860] @ 0x744 │ │ + subs r0, #2 │ │ + str.w r7, [sp, #1884] @ 0x75c │ │ + sbc.w r1, r1, #0 │ │ + rsbs r2, r0, #17 │ │ + sbcs.w r1, r7, r1 │ │ + str.w r7, [sp, #1880] @ 0x758 │ │ + str.w r7, [sp, #1900] @ 0x76c │ │ + str.w r7, [sp, #1896] @ 0x768 │ │ + bcc.w 9e57a │ │ + cmp r0, #15 │ │ + bne.w 9e57a │ │ + ldr.w r1, [sp, #1872] @ 0x750 │ │ + add.w r5, sp, #1280 @ 0x500 │ │ + ldr.w r0, [sp, #1864] @ 0x748 │ │ + ldr.w sl, [sp, #1868] @ 0x74c │ │ + str.w r0, [sp, #1924] @ 0x784 │ │ + add.w r0, r1, r1, lsl #1 │ │ + lsls r2, r0, #4 │ │ + str.w sl, [sp, #1916] @ 0x77c │ │ + add.w r1, sl, r0, lsl #4 │ │ + str r1, [sp, #8] │ │ + str.w r1, [sp, #1928] @ 0x788 │ │ + add.w r1, sl, #24 │ │ + cmp r2, #0 │ │ + beq.w 9e590 │ │ + ldrd r5, r4, [sl] │ │ + eor.w r0, r5, #20 │ │ + orrs r0, r4 │ │ + add.w r0, r1, #24 │ │ + beq.n 9e594 │ │ + strd r0, r2, [sp, #12] │ │ + movs r2, #28 │ │ + str r1, [sp, #24] │ │ + ldrd r1, r0, [sl, #8] │ │ + str r1, [sp, #20] │ │ str r0, [sp, #28] │ │ - add.w r0, r9, #96 @ 0x60 │ │ - str r3, [sp, #32] │ │ - str r1, [sp, #56] @ 0x38 │ │ - str.w r1, [r9, #124] @ 0x7c │ │ - add.w r1, r9, #136 @ 0x88 │ │ - str r2, [sp, #76] @ 0x4c │ │ - str.w r2, [r9, #128] @ 0x80 │ │ - str r5, [sp, #72] @ 0x48 │ │ - str.w r5, [r9, #132] @ 0x84 │ │ - str r6, [sp, #60] @ 0x3c │ │ - ldmia.w r0, {r2, r3, r4, r5, r6, r7} │ │ - movs r0, #0 │ │ - stmia r1!, {r2, r3, r4, r5, r6, r7} │ │ - mov r1, r9 │ │ - strb.w r0, [r1, #168]! │ │ - str r1, [sp, #48] @ 0x30 │ │ - str.w sl, [r1, #-8] │ │ - ldrd fp, r8, [r9, #152] @ 0x98 │ │ - vldr d8, [r9, #136] @ 0x88 │ │ - vldr d9, [r9, #144] @ 0x90 │ │ - bl b4304 │ │ - strd r1, r0, [sp, #40] @ 0x28 │ │ - movs r4, #0 │ │ - movs r0, #8 │ │ - str r4, [sp, #388] @ 0x184 │ │ - strd r4, r0, [sp, #380] @ 0x17c │ │ - add r7, sp, #128 @ 0x80 │ │ - ldr r1, [pc, #664] @ (99fd0 ) │ │ - movs r2, #8 │ │ - mov r0, r7 │ │ - add r1, pc │ │ - bl 5e3ec │ │ - vmov.f64 d0, d8 │ │ - add.w r0, r7, #24 │ │ - vmov.f64 d1, d9 │ │ - bl ba134 │ │ - add r5, sp, #380 @ 0x17c │ │ - ldr r6, [pc, #636] @ (99fd4 ) │ │ - mov r1, r7 │ │ - add r6, pc │ │ + str.w r0, [sp, #1796] @ 0x704 │ │ + ldr r0, [sp, #100] @ 0x64 │ │ + str.w r1, [sp, #1792] @ 0x700 │ │ + add.w r1, sl, #20 │ │ + ldr.w r6, [sl, #16] │ │ + str.w r6, [sp, #1800] @ 0x708 │ │ + str.w r5, [sp, #1784] @ 0x6f8 │ │ + str.w r4, [sp, #1788] @ 0x6fc │ │ + bl ca0b2 │ │ + subs r0, r5, #2 │ │ + sbc.w r1, r4, #0 │ │ + rsbs r2, r0, #17 │ │ + sbcs.w r1, r7, r1 │ │ + bcc.w 9e620 │ │ + cmp r0, #4 │ │ + bne.w 9e620 │ │ + ldr r2, [pc, #936] @ (9e894 ) │ │ + mov r1, r6 │ │ + ldr r5, [sp, #28] │ │ + movs r3, #5 │ │ + add r2, pc │ │ mov r0, r5 │ │ - mov r2, r6 │ │ - bl b9b54 │ │ - add r7, sp, #128 @ 0x80 │ │ - ldr r1, [pc, #624] @ (99fd8 ) │ │ - movs r2, #9 │ │ - add r1, pc │ │ - mov r0, r7 │ │ - bl 5e3ec │ │ - movs r0, #4 │ │ - mov r1, r7 │ │ - str r0, [sp, #152] @ 0x98 │ │ + bl c4ecc │ │ + add.w r4, sp, #1656 @ 0x678 │ │ + cbz r0, 9e516 │ │ + ldr.w ip, [sp, #24] │ │ + mov r1, r4 │ │ + mov r2, r4 │ │ + ldmia.w ip, {r0, r3, r4, r5, r6, r7} │ │ + stmia r1!, {r0, r3, r4, r5, r6, r7} │ │ + addw r0, sp, #1932 @ 0x78c │ │ + add.w r1, sp, #1880 @ 0x758 │ │ + b.n 9e53c │ │ + ldr r2, [pc, #896] @ (9e898 ) │ │ mov r0, r5 │ │ - mov r2, r6 │ │ - str r4, [sp, #156] @ 0x9c │ │ - strd fp, r8, [sp, #160] @ 0xa0 │ │ - bl b9b54 │ │ - add.w r8, sp, #424 @ 0x1a8 │ │ + mov r1, r6 │ │ + movs r3, #6 │ │ + add r2, pc │ │ + bl c4ecc │ │ + cbz r0, 9e55a │ │ + ldr.w ip, [sp, #24] │ │ + mov r1, r4 │ │ + mov r2, r4 │ │ + ldmia.w ip, {r0, r3, r4, r5, r6, r7} │ │ + stmia r1!, {r0, r3, r4, r5, r6, r7} │ │ + addw r0, sp, #1932 @ 0x78c │ │ + add.w r1, sp, #1896 @ 0x768 │ │ + bl 98174 │ │ + ldr.w r0, [sp, #1932] @ 0x78c │ │ + ldr r1, [pc, #852] @ (9e89c ) │ │ + cmp r0, r1 │ │ + bne.n 9e648 │ │ + ldr r0, [sp, #20] │ │ + add.w r5, sp, #1280 @ 0x500 │ │ + ldr r1, [sp, #28] │ │ + movs r7, #0 │ │ + bl 54676 │ │ + b.n 9e56c │ │ + ldr r0, [sp, #20] │ │ mov r1, r5 │ │ - add.w r0, r8, #8 │ │ - bl 5e382 │ │ - movs r0, #17 │ │ - movs r1, #8 │ │ - str r0, [sp, #424] @ 0x1a8 │ │ - movs r0, #48 @ 0x30 │ │ - str r4, [sp, #428] @ 0x1ac │ │ - bl 4a56c │ │ - ldrd r2, r1, [sp, #56] @ 0x38 │ │ - mov r5, r0 │ │ - mov r0, r7 │ │ - bl 4a500 │ │ - movs r0, #6 │ │ - strd r0, r4, [r5] │ │ - add.w r0, r5, #8 │ │ - ldmia.w r7, {r1, r2, r3} │ │ - stmia r0!, {r1, r2, r3} │ │ - add.w r0, r5, #24 │ │ - ldmia.w r8, {r1, r2, r3, r4, r6, r7} │ │ - add.w r8, sp, #248 @ 0xf8 │ │ - stmia r0!, {r1, r2, r3, r4, r6, r7} │ │ - movs r0, #2 │ │ - str r0, [sp, #472] @ 0x1d8 │ │ - strd r0, r5, [sp, #464] @ 0x1d0 │ │ - add r1, sp, #464 @ 0x1d0 │ │ - mov r0, r8 │ │ - bl 5e26e │ │ - bl 5f95c │ │ - ldrd r1, fp, [sl, #4] │ │ - ldr r0, [r0, #0] │ │ - str r1, [sp, #56] @ 0x38 │ │ - add r6, sp, #128 @ 0x80 │ │ - add.w r1, r0, #8 │ │ + bl 54676 │ │ + ldr r0, [sp, #76] @ 0x4c │ │ + bl 9a480 │ │ + add.w r5, sp, #1280 @ 0x500 │ │ + ldr r2, [sp, #16] │ │ + add.w sl, sl, #48 @ 0x30 │ │ + ldr r1, [sp, #24] │ │ + subs r2, #48 @ 0x30 │ │ + adds r1, #48 @ 0x30 │ │ + b.n 9e488 │ │ + ldr r1, [pc, #804] @ (9e8a0 ) │ │ + movs r2, #43 @ 0x2b │ │ + ldr r0, [sp, #72] @ 0x48 │ │ + add r1, pc │ │ + bl 9a438 │ │ + add.w r0, sp, #1856 @ 0x740 │ │ + bl 9a480 │ │ + b.n 9e698 │ │ + ldr r0, [sp, #8] │ │ + b.n 9e598 │ │ + add.w r5, sp, #1280 @ 0x500 │ │ + str.w r0, [sp, #1920] @ 0x780 │ │ + addw r0, sp, #1916 @ 0x77c │ │ + bl 60396 │ │ + vldr d9, [r5, #608] @ 0x260 │ │ + add.w r6, sp, #1784 @ 0x6f8 │ │ + ldr.w r4, [sp, #1880] @ 0x758 │ │ + movs r2, #40 @ 0x28 │ │ + ldr r1, [pc, #752] @ (9e8a4 ) │ │ mov r0, r6 │ │ - bl b9ccc │ │ - ldr r0, [sp, #128] @ 0x80 │ │ - cmp r0, #1 │ │ - beq.w 9a5a6 │ │ - ldr r7, [sp, #132] @ 0x84 │ │ - ldrb.w r0, [sp, #136] @ 0x88 │ │ - ldr r5, [sp, #72] @ 0x48 │ │ - ldr r4, [sp, #76] @ 0x4c │ │ - str r0, [sp, #60] @ 0x3c │ │ - add.w r0, r7, #40 @ 0x28 │ │ - str r5, [sp, #316] @ 0x13c │ │ - str r4, [sp, #312] @ 0x138 │ │ - add r1, sp, #312 @ 0x138 │ │ - bl 49cc0 │ │ - cmp r0, #0 │ │ - beq.w 99f72 │ │ - str.w fp, [sp, #8] │ │ - ldrd fp, r2, [r7, #104] @ 0x68 │ │ - strd fp, r2, [sp, #328] @ 0x148 │ │ - adds.w r0, fp, #1 │ │ - adc.w r1, r2, #0 │ │ - str r2, [sp, #16] │ │ - strd r0, r1, [r7, #104] @ 0x68 │ │ - bl 66d2c │ │ - str r0, [sp, #392] @ 0x188 │ │ - add r0, sp, #392 @ 0x188 │ │ - bl 66c90 │ │ - str.w r8, [sp, #12] │ │ - mov r8, r0 │ │ - mov sl, r1 │ │ - movs r0, #4 │ │ - movs r1, #4 │ │ - str r7, [sp, #20] │ │ - strd r5, r4, [sp, #72] @ 0x48 │ │ - bl 4a56c │ │ - mov r7, r0 │ │ - ldr r0, [sp, #40] @ 0x28 │ │ - str r0, [r7, #0] │ │ - blx ccd00 │ │ - str r0, [sp, #148] @ 0x94 │ │ - mov r2, fp │ │ - ldr r0, [pc, #372] @ (99fdc ) │ │ - strd r8, sl, [sp, #160] @ 0xa0 │ │ - add.w sl, sp, #464 @ 0x1d0 │ │ - add r0, pc │ │ - ldr r3, [sp, #16] │ │ - strd r4, r5, [sp, #152] @ 0x98 │ │ - strd r7, r0, [sp, #140] @ 0x8c │ │ + add r1, pc │ │ + bl 9a438 │ │ + lsls r0, r4, #31 │ │ + ldr.w sl, [sp, #180] @ 0xb4 │ │ + ldr.w r0, [sp, #1784] @ 0x6f8 │ │ + beq.n 9e60a │ │ + ldr.w r1, [sp, #1788] @ 0x6fc │ │ + bl 629fc │ │ + vldr d10, [r5, #624] @ 0x270 │ │ + mov r0, r6 │ │ + ldr.w r4, [sp, #1896] @ 0x768 │ │ + movs r2, #41 @ 0x29 │ │ + ldr r1, [pc, #712] @ (9e8a8 ) │ │ + add r1, pc │ │ + bl 9a438 │ │ + lsls r0, r4, #31 │ │ + ldr.w r0, [sp, #1784] @ 0x6f8 │ │ + beq.n 9e680 │ │ + ldr.w r1, [sp, #1788] @ 0x6fc │ │ + bl 629fc │ │ + vmov r0, r1, d10 │ │ + vmov.f64 d8, d9 │ │ + str r0, [sp, #48] @ 0x30 │ │ movs r0, #0 │ │ - str r0, [sp, #128] @ 0x80 │ │ + str r0, [sp, #52] @ 0x34 │ │ + movs r0, #1 │ │ + str r1, [sp, #68] @ 0x44 │ │ + str r0, [sp, #32] │ │ + b.n 9e3f2 │ │ + ldr.w r2, [sp, #1792] @ 0x700 │ │ + ldr.w r1, [sp, #1788] @ 0x6fc │ │ + strd r1, r2, [sp, #192] @ 0xc0 │ │ + str.w r0, [sp, #1620] @ 0x654 │ │ + vldr d0, [sp, #192] @ 0xc0 │ │ + b.n 9e694 │ │ + ldr r0, [sp, #12] │ │ + movs r2, #27 │ │ + str.w r0, [sp, #1920] @ 0x780 │ │ + ldr r1, [pc, #640] @ (9e8ac ) │ │ + ldr r0, [sp, #72] @ 0x48 │ │ + add r1, pc │ │ + bl 9a438 │ │ + movs r0, #1 │ │ + str.w r0, [sp, #1616] @ 0x650 │ │ + add.w r0, sp, #1784 @ 0x6f8 │ │ + bl 9a480 │ │ + ldr r0, [sp, #76] @ 0x4c │ │ + bl 9a480 │ │ + b.n 9e672 │ │ + ldr r1, [sp, #12] │ │ + str.w r1, [sp, #1920] @ 0x780 │ │ + ldr.w r1, [sp, #1940] @ 0x794 │ │ + str.w r0, [sp, #1620] @ 0x654 │ │ + movs r0, #1 │ │ + str.w r0, [sp, #1616] @ 0x650 │ │ + str.w r1, [sp, #1628] @ 0x65c │ │ ldr r0, [sp, #20] │ │ - str r6, [sp, #0] │ │ - add.w r1, r0, #72 @ 0x48 │ │ - mov r0, sl │ │ - str r1, [sp, #40] @ 0x28 │ │ - bl bd3c0 │ │ - mov r0, sl │ │ - bl 49e56 │ │ - add r0, sp, #392 @ 0x188 │ │ - bl 4a130 │ │ - movs r0, #96 @ 0x60 │ │ - movs r1, #8 │ │ - bl 4a56c │ │ - ldr r1, [pc, #316] @ (99fe0 ) │ │ - mov r8, r0 │ │ - mov r0, sl │ │ - movs r2, #12 │ │ + ldr r1, [sp, #28] │ │ + ldr.w r2, [sp, #1936] @ 0x790 │ │ + str.w r2, [sp, #1624] @ 0x658 │ │ + bl 54676 │ │ + movs r7, #0 │ │ + addw r0, sp, #1916 @ 0x77c │ │ + bl 60396 │ │ + ldr.w sl, [sp, #180] @ 0xb4 │ │ + b.n 9e698 │ │ + ldr.w r2, [sp, #1792] @ 0x700 │ │ + ldr.w r1, [sp, #1788] @ 0x6fc │ │ + strd r1, r2, [sp, #184] @ 0xb8 │ │ + str.w r0, [sp, #1620] @ 0x654 │ │ + vldr d0, [sp, #184] @ 0xb8 │ │ + vstr d0, [r5, #344] @ 0x158 │ │ + ldr.w r0, [sp, #1620] @ 0x654 │ │ + ldr r1, [pc, #508] @ (9e89c ) │ │ + cmp r0, r1 │ │ + beq.w 9e3f2 │ │ + ldr.w r1, [sp, #1624] @ 0x658 │ │ + ldr.w r2, [sp, #1628] @ 0x65c │ │ + str.w r1, [sp, #1284] @ 0x504 │ │ + movs r1, #2 │ │ + str.w r7, [sp, #1276] @ 0x4fc │ │ + str.w r1, [sp, #1272] @ 0x4f8 │ │ + str.w r0, [sp, #1280] @ 0x500 │ │ + str.w r2, [sp, #1288] @ 0x508 │ │ + b.n 9eb08 │ │ + ldr.w sl, [sp, #180] @ 0xb4 │ │ + str.w r0, [sp, #1580] @ 0x62c │ │ + add.w r0, sp, #1576 @ 0x628 │ │ + bl 60396 │ │ + add.w r5, sp, #1784 @ 0x6f8 │ │ + add.w r0, sp, #1448 @ 0x5a8 │ │ + str.w r0, [sp, #1784] @ 0x6f8 │ │ + mov r0, r5 │ │ + bl 986cc │ │ + ldr.w r0, [sp, #1440] @ 0x5a0 │ │ + movs r2, #50 @ 0x32 │ │ + str r0, [sp, #116] @ 0x74 │ │ + mov r0, r5 │ │ + ldr.w r4, [sp, #1432] @ 0x598 │ │ + ldr.w r6, [sp, #1444] @ 0x5a4 │ │ + ldr r1, [pc, #436] @ (9e8b0 ) │ │ add r1, pc │ │ - bl 4a500 │ │ - ldr r1, [sp, #56] @ 0x38 │ │ - mov r0, r6 │ │ - ldr r2, [sp, #8] │ │ - bl 5e3ec │ │ - movs r0, #6 │ │ - mov.w lr, #0 │ │ - strd r0, lr, [r8] │ │ - add.w r0, r8, #8 │ │ - ldmia.w sl, {r1, r2, r3} │ │ - mov.w ip, #4 │ │ - stmia r0!, {r1, r2, r3} │ │ - add.w r0, r8, #24 │ │ - ldmia.w r6, {r1, r2, r3, r4, r5, r7} │ │ - stmia r0!, {r1, r2, r3, r4, r5, r7} │ │ - ldr r7, [sp, #12] │ │ - ldr r0, [sp, #16] │ │ - str.w r0, [r8, #60] @ 0x3c │ │ - add.w r0, r8, #72 @ 0x48 │ │ - strd ip, lr, [r8, #48] @ 0x30 │ │ - str.w fp, [r8, #56] @ 0x38 │ │ - ldmia.w r7, {r1, r2, r3, r4, r5, r6} │ │ - stmia r0!, {r1, r2, r3, r4, r5, r6} │ │ - movs r0, #4 │ │ - str.w ip, [sp, #400] @ 0x190 │ │ - str.w r8, [sp, #396] @ 0x18c │ │ - ldr r7, [sp, #20] │ │ - str r0, [sp, #392] @ 0x188 │ │ - add r5, sp, #280 @ 0x118 │ │ - add r1, sp, #392 @ 0x188 │ │ + bl 9a438 │ │ + ldr r2, [sp, #32] │ │ + ldr r1, [sp, #52] @ 0x34 │ │ + eor.w r0, r2, #2 │ │ + orrs.w r3, r0, r1 │ │ + it eq │ │ + moveq r1, r3 │ │ + str r1, [sp, #52] @ 0x34 │ │ + it ne │ │ + movne r3, r2 │ │ + lsls r0, r4, #31 │ │ + ldr.w r0, [sp, #1784] @ 0x6f8 │ │ + beq.n 9e7c0 │ │ + ldr.w r1, [sp, #1788] @ 0x6fc │ │ + str r6, [sp, #36] @ 0x24 │ │ + str r3, [sp, #172] @ 0xac │ │ + bl 629fc │ │ + ldr.w r0, [sp, #1452] @ 0x5ac │ │ + add.w r1, sp, #1656 @ 0x678 │ │ + str r0, [sp, #112] @ 0x70 │ │ + ldr r0, [sp, #88] @ 0x58 │ │ + ldr.w sl, [sp, #1448] @ 0x5a8 │ │ + ldmia.w r0, {r2, r3, r7} │ │ + add.w r0, sp, #1784 @ 0x6f8 │ │ + stmia r1!, {r2, r3, r7} │ │ + ldr r1, [sp, #92] @ 0x5c │ │ + ldmia.w r1, {r2, r3, r4, r6, r7} │ │ + stmia r0!, {r2, r3, r4, r6, r7} │ │ + add.w r4, sp, #1712 @ 0x6b0 │ │ + movs r2, #47 @ 0x2f │ │ + ldr r1, [pc, #352] @ (9e8b4 ) │ │ + mov r0, r4 │ │ + add r1, pc │ │ + bl 9a438 │ │ + str.w sl, [sp, #56] @ 0x38 │ │ + eor.w r0, sl, #3 │ │ + ldr.w sl, [sp, #112] @ 0x70 │ │ + orrs.w r0, r0, sl │ │ + bne.w 9e90a │ │ + mov r1, r4 │ │ + add.w r5, sp, #1856 @ 0x740 │ │ + ldmia.w r1, {r2, r3, r4} │ │ mov r0, r5 │ │ - bl 5e26e │ │ - add.w r0, r7, #8 │ │ - bl 62250 │ │ - ldr r0, [r0, #0] │ │ - ldrd r3, r2, [sp, #72] @ 0x48 │ │ - ldr r0, [r0, #40] @ 0x28 │ │ - str r5, [sp, #0] │ │ - bl 6624c │ │ - ldrd fp, r6, [sp, #48] @ 0x30 │ │ - cbnz r0, 99f8e │ │ - add r0, sp, #464 @ 0x1d0 │ │ - add r2, sp, #328 @ 0x148 │ │ - ldr r1, [sp, #40] @ 0x28 │ │ - bl 6510c │ │ - ldr r0, [sp, #464] @ 0x1d0 │ │ - cmp r0, #2 │ │ - beq.n 99f8e │ │ - add r5, sp, #128 @ 0x80 │ │ - add r1, sp, #464 @ 0x1d0 │ │ - movs r2, #40 @ 0x28 │ │ + stmia r0!, {r2, r3, r4} │ │ mov r0, r5 │ │ - bl c99c0 │ │ - add r0, sp, #392 @ 0x188 │ │ + add.w r5, sp, #1592 @ 0x638 │ │ + ldmia.w r0, {r2, r3, r4} │ │ mov r1, r5 │ │ - bl 65764 │ │ - ldr r0, [sp, #392] @ 0x188 │ │ - cmp r0, #0 │ │ - beq.w 9a5e0 │ │ - movs r2, #0 │ │ - ldr r1, [sp, #396] @ 0x18c │ │ - str r2, [sp, #396] @ 0x18c │ │ - movs r2, #20 │ │ - str r2, [sp, #392] @ 0x188 │ │ - movs r2, #1 │ │ - str r2, [sp, #400] @ 0x190 │ │ - add r2, sp, #392 @ 0x188 │ │ - bl 65ab4 │ │ - add r0, sp, #128 @ 0x80 │ │ - bl 4a192 │ │ - b.n 99f8e │ │ - movs r0, #0 │ │ - movs r1, #20 │ │ - str r0, [sp, #132] @ 0x84 │ │ - str r1, [sp, #128] @ 0x80 │ │ - str r0, [sp, #136] @ 0x88 │ │ - add r1, sp, #128 @ 0x80 │ │ - ldr r0, [sp, #40] @ 0x28 │ │ - bl 49324 │ │ - add r0, sp, #248 @ 0xf8 │ │ - bl 60ef4 │ │ - ldrd fp, r6, [sp, #48] @ 0x30 │ │ - ldr r1, [sp, #60] @ 0x3c │ │ - mov r0, r7 │ │ - bl 66918 │ │ - ldr r0, [sp, #44] @ 0x2c │ │ - str.w r0, [r9, #164] @ 0xa4 │ │ - ldr r2, [r6, #0] │ │ - add.w r5, r9, #164 @ 0xa4 │ │ - add r0, sp, #128 @ 0x80 │ │ + stmia r1!, {r2, r3, r4} │ │ mov r1, r5 │ │ - bl b3874 │ │ - ldrd r1, r7, [sp, #128] @ 0x80 │ │ - eor.w r0, r1, #24 │ │ - orrs r0, r7 │ │ - bne.n 99fe4 │ │ - ldr r1, [sp, #64] @ 0x40 │ │ - movs r0, #3 │ │ - movs r5, #1 │ │ - strb.w r0, [fp] │ │ - strb r0, [r1, #0] │ │ - ldr r1, [sp, #68] @ 0x44 │ │ - strb r0, [r1, #0] │ │ - b.n 9a4be │ │ - ldrh r0, [r5, #30] │ │ - movs r3, r0 │ │ - str r1, [r7, #100] @ 0x64 │ │ - vtbx.8 d17, {d24-d27}, d16 │ │ - vqshl.u32 d24, d12, #23 │ │ - movs r3, r0 │ │ - ldrh r0, [r0, #18] │ │ - vsubw.u q10, q4, d18 │ │ - movs r3, r0 │ │ - lsls r3, r3, #25 │ │ - vtbl.8 d25, {d7}, d23 │ │ - mov r8, r1 │ │ - str r0, [sp, #60] @ 0x3c │ │ - ldr r0, [sp, #152] @ 0x98 │ │ - str r0, [sp, #72] @ 0x48 │ │ - ldr r0, [sp, #172] @ 0xac │ │ - str r0, [sp, #16] │ │ - ldr r0, [sp, #168] @ 0xa8 │ │ - str r0, [sp, #56] @ 0x38 │ │ - ldr r0, [sp, #164] @ 0xa4 │ │ - str r0, [sp, #20] │ │ - ldr r0, [sp, #160] @ 0xa0 │ │ + ldr r0, [sp, #108] @ 0x6c │ │ + ldmia.w r1, {r2, r3, r4} │ │ + movs r1, #0 │ │ + stmia r0!, {r2, r3, r4} │ │ + movs r0, #0 │ │ str r0, [sp, #52] @ 0x34 │ │ - ldr r0, [r5, #0] │ │ - str r7, [sp, #40] @ 0x28 │ │ - ldrd r6, sl, [sp, #136] @ 0x88 │ │ - ldrd r4, r7, [sp, #144] @ 0x90 │ │ - bl 98df0 │ │ - movs r0, #1 │ │ - strb.w r0, [fp] │ │ - ldr r0, [sp, #28] │ │ - bl 99828 │ │ - mov r1, r8 │ │ - eor.w r0, r8, #23 │ │ - ldr.w r8, [sp, #40] @ 0x28 │ │ - orrs.w r0, r0, r8 │ │ - ldr r0, [pc, #948] @ (9a3e0 ) │ │ - bne.w 9a1d6 │ │ - subs r5, r6, #2 │ │ - ldr r2, [sp, #72] @ 0x48 │ │ - strd r6, sl, [sp, #224] @ 0xe0 │ │ - mov fp, r7 │ │ - strd r4, r7, [sp, #232] @ 0xe8 │ │ - sbc.w r6, sl, #0 │ │ + movs r0, #2 │ │ + str.w r0, [sp, #1272] @ 0x4f8 │ │ + add.w r0, sp, #1488 @ 0x5d0 │ │ + str.w r1, [sp, #1276] @ 0x4fc │ │ + bl 97c4c │ │ + ldr.w sl, [sp, #180] @ 0xb4 │ │ + movs r0, #0 │ │ + ldrd r4, r5, [sp, #44] @ 0x2c │ │ + movs r3, #2 │ │ movs r7, #0 │ │ - str r0, [sp, #280] @ 0x118 │ │ - rsbs r0, r5, #17 │ │ - ldr r3, [sp, #60] @ 0x3c │ │ - sbcs.w r0, r7, r6 │ │ - str r2, [sp, #240] @ 0xf0 │ │ - str r3, [sp, #244] @ 0xf4 │ │ - bcc.w 9a20a │ │ - cmp r5, #15 │ │ - bne.w 9a20a │ │ - add.w r0, r2, r2, lsl #1 │ │ - str r4, [sp, #320] @ 0x140 │ │ - str.w fp, [sp, #312] @ 0x138 │ │ - add.w r2, fp, r0, lsl #4 │ │ - str r2, [sp, #72] @ 0x48 │ │ - str r2, [sp, #324] @ 0x144 │ │ - add r2, sp, #280 @ 0x118 │ │ - add.w r0, r2, #16 │ │ - str r0, [sp, #48] @ 0x30 │ │ - adds r0, r2, #4 │ │ - str r0, [sp, #44] @ 0x2c │ │ - add r0, sp, #464 @ 0x1d0 │ │ - adds r0, #16 │ │ - str r0, [sp, #40] @ 0x28 │ │ - add r2, sp, #128 @ 0x80 │ │ - add.w r0, r2, #20 │ │ - str r0, [sp, #60] @ 0x3c │ │ - add.w r0, r2, #24 │ │ + str r0, [sp, #36] @ 0x24 │ │ + b.n 9e844 │ │ + ldrd r4, r5, [sp, #44] @ 0x2c │ │ + ldr.w r1, [sp, #1788] @ 0x6fc │ │ + ldr.w r2, [sp, #1792] @ 0x700 │ │ + str.w r1, [sp, #1284] @ 0x504 │ │ + movs r1, #2 │ │ + str.w r2, [sp, #1288] @ 0x508 │ │ + str.w r7, [sp, #1276] @ 0x4fc │ │ + str.w r1, [sp, #1272] @ 0x4f8 │ │ + str.w r0, [sp, #1280] @ 0x500 │ │ + b.n 9e81e │ │ + ldr r0, [sp, #172] @ 0xac │ │ + movs r2, #27 │ │ + str.w r0, [sp, #1580] @ 0x62c │ │ + ldr r1, [pc, #200] @ (9e8b8 ) │ │ + ldr r0, [sp, #108] @ 0x6c │ │ + add r1, pc │ │ + bl 9a438 │ │ + movs r0, #2 │ │ + str.w r7, [sp, #1276] @ 0x4fc │ │ + str.w r0, [sp, #1272] @ 0x4f8 │ │ + add.w r0, sp, #1712 @ 0x6b0 │ │ + bl 9a480 │ │ + ldr r0, [sp, #120] @ 0x78 │ │ + bl 9a480 │ │ + ldr.w sl, [sp, #180] @ 0xb4 │ │ + ldrd r4, r5, [sp, #44] @ 0x2c │ │ + add.w r0, sp, #1576 @ 0x628 │ │ + bl 60396 │ │ + add.w r0, sp, #1488 @ 0x5d0 │ │ + bl 97c4c │ │ + ldr.w r0, [sp, #1448] @ 0x5a8 │ │ + ldr.w r1, [sp, #1452] @ 0x5ac │ │ + eor.w r0, r0, #3 │ │ + orrs r0, r1 │ │ + beq.n 9e83e │ │ + add.w r0, sp, #1448 @ 0x5a8 │ │ + bl 97b40 │ │ + movs r0, #0 │ │ + movs r3, #2 │ │ str r0, [sp, #52] @ 0x34 │ │ - add r7, sp, #448 @ 0x1c0 │ │ - ldr r0, [pc, #844] @ (9a3e0 ) │ │ - str r0, [sp, #76] @ 0x4c │ │ - str.w r9, [sp, #24] │ │ - ldr r0, [sp, #72] @ 0x48 │ │ - cmp fp, r0 │ │ - beq.w 9a25a │ │ - ldrd r5, r6, [fp] │ │ - add.w r4, fp, #48 @ 0x30 │ │ - eor.w r0, r5, #20 │ │ + ldr r1, [sp, #40] @ 0x28 │ │ + rsbs r0, r4, #17 │ │ + sbcs.w r0, r7, r1 │ │ + bcc.n 9e864 │ │ + cmp r4, #15 │ │ + bne.n 9e864 │ │ + ldr r0, [sp, #36] @ 0x24 │ │ + ldr r6, [sp, #52] @ 0x34 │ │ + cbz r0, 9e872 │ │ + ldr r0, [sp, #96] @ 0x60 │ │ + mov r4, r3 │ │ + bl 9a53a │ │ + b.n 9e870 │ │ + add.w r0, sp, #1104 @ 0x450 │ │ + mov r4, r3 │ │ + bl 9a480 │ │ + ldr r6, [sp, #52] @ 0x34 │ │ + mov r3, r4 │ │ + eor.w r0, r3, #2 │ │ + ldr.w r4, [sp, #1280] @ 0x500 │ │ + ldr.w r1, [sp, #1284] @ 0x504 │ │ orrs r0, r6 │ │ - beq.w 9a25c │ │ - ldr.w r8, [fp, #16] │ │ - add.w r1, fp, #20 │ │ - ldrd sl, r9, [fp, #8] │ │ - movs r2, #28 │ │ - strd r9, r8, [sp, #140] @ 0x8c │ │ - add r0, sp, #128 @ 0x80 │ │ - stmia.w r0, {r5, r6, sl} │ │ - ldr r0, [sp, #60] @ 0x3c │ │ - bl c99c0 │ │ - subs r0, r5, #2 │ │ - sbc.w r1, r6, #0 │ │ - rsbs r2, r0, #17 │ │ - mov.w r2, #0 │ │ - sbcs.w r1, r2, r1 │ │ - bcc.w 9a2d6 │ │ - cmp r0, #4 │ │ - bne.w 9a2d6 │ │ - ldr r2, [pc, #756] @ (9a3e4 ) │ │ + ldr.w r7, [sp, #1288] @ 0x508 │ │ + str r5, [sp, #48] @ 0x30 │ │ + bne.n 9e8bc │ │ + ldr r0, [pc, #16] @ (9e89c ) │ │ + cmp r4, r0 │ │ + bne.w 9f01a │ │ + ldr r5, [sp, #152] @ 0x98 │ │ + b.n 9e8fc │ │ + subs r4, #181 @ 0xb5 │ │ + vmull.u , d24, d1 │ │ + vrev64.32 d16, d3 │ │ + strh r0, [r0, #0] │ │ + ldr r0, [pc, #616] @ (9eb0c ) │ │ + vrsra.u32 q9, q7, #8 │ │ + vrsra.u32 q9, q7, #8 │ │ + vqshl.u64 q10, , #56 @ 0x38 │ │ + @ instruction: 0xfff82bd6 │ │ + vqshlu.s32 d18, d21, #24 │ │ + vpadal.s32 d20, d15 │ │ + vrev16.32 d25, d22 │ │ + add.w r0, sp, #1128 @ 0x468 │ │ + ldr r1, [sp, #104] @ 0x68 │ │ + movs r2, #140 @ 0x8c │ │ + str r3, [sp, #172] @ 0xac │ │ + bl ca006 │ │ + add r5, sp, #944 @ 0x3b0 │ │ + add r1, sp, #656 @ 0x290 │ │ + movs r2, #160 @ 0xa0 │ │ + mov r0, r5 │ │ + bl ca098 │ │ + ldr r0, [sp, #152] @ 0x98 │ │ + add.w r1, sp, #1128 @ 0x468 │ │ + str r0, [sp, #668] @ 0x29c │ │ + movs r2, #140 @ 0x8c │ │ + ldr r0, [sp, #128] @ 0x80 │ │ + str r7, [sp, #672] @ 0x2a0 │ │ + ldr r7, [sp, #172] @ 0xac │ │ + str r6, [sp, #660] @ 0x294 │ │ + str r7, [sp, #656] @ 0x290 │ │ + str r4, [sp, #664] @ 0x298 │ │ + bl ca006 │ │ + mov r0, r5 │ │ + bl 98764 │ │ + mov r5, r7 │ │ + str r6, [sp, #148] @ 0x94 │ │ mov r0, r9 │ │ mov r1, r8 │ │ - movs r3, #13 │ │ - add r2, pc │ │ - bl c47d4 │ │ - cbnz r0, 9a112 │ │ - mov r0, sl │ │ - mov r1, r9 │ │ - bl 5395a │ │ - ldr r0, [sp, #52] @ 0x34 │ │ - bl 99838 │ │ - mov fp, r4 │ │ - ldr.w r9, [sp, #24] │ │ - b.n 9a098 │ │ - add.w ip, fp, #24 │ │ - str r4, [sp, #28] │ │ - add r2, sp, #328 @ 0x148 │ │ - mov lr, ip │ │ - ldmia.w lr, {r0, r1, r3, r4, r5, r6} │ │ - stmia r2!, {r0, r1, r3, r4, r5, r6} │ │ - ldrd r0, r2, [sp, #328] @ 0x148 │ │ - subs r1, r0, #2 │ │ - sbc.w r0, r2, #0 │ │ - rsbs r2, r1, #17 │ │ - mov.w r2, #0 │ │ - sbcs.w r0, r2, r0 │ │ - bcc.n 9a162 │ │ - cbnz r1, 9a162 │ │ - add r4, sp, #392 @ 0x188 │ │ - add r1, sp, #280 @ 0x118 │ │ - movs r2, #28 │ │ - mov r0, r4 │ │ - bl c99c0 │ │ - mov.w r0, #2147483648 @ 0x80000000 │ │ - mov.w r1, #2147483648 @ 0x80000000 │ │ - str r0, [sp, #76] @ 0x4c │ │ - mov r0, r4 │ │ - str r1, [sp, #280] @ 0x118 │ │ - bl 97074 │ │ - add r0, sp, #328 @ 0x148 │ │ - bl 60ef4 │ │ - b.n 9a1c4 │ │ - add r1, sp, #424 @ 0x1a8 │ │ - mov fp, r7 │ │ - ldmia.w ip, {r2, r3, r4, r5, r6, r7} │ │ - mov r0, r1 │ │ - stmia r0!, {r2, r3, r4, r5, r6, r7} │ │ - add r0, sp, #464 @ 0x1d0 │ │ - bl a82e8 │ │ - ldrd r8, r6, [sp, #464] @ 0x1d0 │ │ - ldrd r5, r1, [sp, #472] @ 0x1d8 │ │ - cmp.w r8, #2147483648 @ 0x80000000 │ │ - bne.n 9a190 │ │ - ldr r0, [pc, #604] @ (9a3e0 ) │ │ - adds r0, #2 │ │ - cmp r6, r0 │ │ - bne.w 9a58e │ │ - mov r7, fp │ │ - b.n 9a1c4 │ │ - mov r7, fp │ │ - mov r0, fp │ │ - mov fp, r1 │ │ - ldr r1, [sp, #40] @ 0x28 │ │ + str r5, [sp, #152] @ 0x98 │ │ + bl 54676 │ │ + b.w 9e0ca │ │ + add.w r1, sp, #1656 @ 0x678 │ │ + add.w r5, sp, #1784 @ 0x6f8 │ │ + add.w r0, sp, #1856 @ 0x740 │ │ ldmia.w r1, {r2, r3, r4} │ │ + mov r1, r5 │ │ stmia r0!, {r2, r3, r4} │ │ - movs r2, #28 │ │ - add r0, sp, #392 @ 0x188 │ │ - add r1, sp, #280 @ 0x118 │ │ - bl c99c0 │ │ - strd r5, fp, [sp, #288] @ 0x120 │ │ + ldr r0, [sp, #84] @ 0x54 │ │ + ldmia.w r1, {r2, r3, r4, r6, r7} │ │ + stmia r0!, {r2, r3, r4, r6, r7} │ │ + ldr.w r0, [sp, #1712] @ 0x6b0 │ │ + ldr.w r1, [sp, #1716] @ 0x6b4 │ │ + bl 629fc │ │ + add.w r7, sp, #1856 @ 0x740 │ │ + add.w r6, sp, #1592 @ 0x638 │ │ mov r0, r7 │ │ - strd r8, r6, [sp, #280] @ 0x118 │ │ - ldr r1, [sp, #48] @ 0x30 │ │ + mov r1, r6 │ │ ldmia.w r0, {r2, r3, r4} │ │ stmia r1!, {r2, r3, r4} │ │ - add r0, sp, #392 @ 0x188 │ │ - bl 97074 │ │ - str.w r8, [sp, #76] @ 0x4c │ │ - mov r0, sl │ │ - mov r1, r9 │ │ - ldr.w fp, [sp, #28] │ │ - bl 5395a │ │ - ldr.w r9, [sp, #24] │ │ - b.n 9a098 │ │ + mov r1, r6 │ │ + ldr r0, [sp, #80] @ 0x50 │ │ + ldmia.w r1, {r2, r3, r4} │ │ + stmia r0!, {r2, r3, r4} │ │ + movs r2, #46 @ 0x2e │ │ + ldr r0, [sp, #56] @ 0x38 │ │ + str.w r0, [sp, #1616] @ 0x650 │ │ + mov r0, r5 │ │ + str.w sl, [sp, #1620] @ 0x654 │ │ + ldr r1, [pc, #840] @ (9eca8 ) │ │ + add r1, pc │ │ + bl 9a438 │ │ + ldr.w r0, [sp, #1784] @ 0x6f8 │ │ + ldr.w r1, [sp, #1788] @ 0x6fc │ │ + bl 629fc │ │ + add.w r1, sp, #1488 @ 0x5d0 │ │ + mov r0, r5 │ │ + movs r2, #72 @ 0x48 │ │ + bl ca098 │ │ + ldr r1, [pc, #812] @ (9ecac ) │ │ + mov r0, r7 │ │ + movs r2, #44 @ 0x2c │ │ + add r1, pc │ │ + bl 9a438 │ │ + add.w r0, sp, #1712 @ 0x6b0 │ │ + mov r1, r5 │ │ + mov r2, r7 │ │ + bl 9b132 │ │ + ldr.w r7, [sp, #1712] @ 0x6b0 │ │ + ldr.w r0, [sp, #1720] @ 0x6b8 │ │ + ldr.w r6, [sp, #1716] @ 0x6b4 │ │ + str.w r0, [sp, #1704] @ 0x6a8 │ │ + eor.w r0, r7, #2 │ │ + ldr.w sl, [sp, #1728] @ 0x6c0 │ │ + orrs r0, r6 │ │ + ldr.w r1, [sp, #1724] @ 0x6bc │ │ + str.w r1, [sp, #1708] @ 0x6ac │ │ + bne.n 9e9e4 │ │ + ldr.w r0, [sp, #1704] @ 0x6a8 │ │ + movs r7, #0 │ │ + str.w r0, [sp, #1280] @ 0x500 │ │ + movs r0, #2 │ │ + str.w r0, [sp, #1272] @ 0x4f8 │ │ + add.w r0, sp, #1616 @ 0x650 │ │ + ldr.w r1, [sp, #1708] @ 0x6ac │ │ + str.w r1, [sp, #1284] @ 0x504 │ │ + str.w r7, [sp, #1276] @ 0x4fc │ │ + str.w sl, [sp, #1288] @ 0x508 │ │ + bl 97b40 │ │ + ldr r5, [sp, #48] @ 0x30 │ │ + b.n 9ead4 │ │ + ldr.w r0, [sp, #1732] @ 0x6c4 │ │ + movs r2, #48 @ 0x30 │ │ + ldr r1, [sp, #120] @ 0x78 │ │ + str r0, [sp, #112] @ 0x70 │ │ + add.w r0, sp, #1656 @ 0x678 │ │ + bl ca0b2 │ │ + ldr.w r0, [sp, #1568] @ 0x620 │ │ + movs r2, #45 @ 0x2d │ │ + str r0, [sp, #56] @ 0x38 │ │ + ldr.w r0, [sp, #1572] @ 0x624 │ │ + str r0, [sp, #32] │ │ + add.w r0, sp, #1784 @ 0x6f8 │ │ + ldr.w r4, [sp, #1560] @ 0x618 │ │ + ldr r1, [pc, #672] @ (9ecb0 ) │ │ + add r1, pc │ │ + bl 9a438 │ │ + lsls r0, r4, #31 │ │ + ldr r5, [sp, #48] @ 0x30 │ │ + ldr.w r0, [sp, #1784] @ 0x6f8 │ │ + beq.n 9eaa4 │ │ + ldr.w r1, [sp, #1788] @ 0x6fc │ │ + bl 629fc │ │ + ldr r0, [sp, #60] @ 0x3c │ │ + add.w r1, sp, #1616 @ 0x650 │ │ + movs r2, #40 @ 0x28 │ │ + bl ca0b2 │ │ + add.w r0, sp, #1280 @ 0x500 │ │ + ldr.w r1, [sp, #1708] @ 0x6ac │ │ + str.w r1, [sp, #1308] @ 0x51c │ │ + add.w r1, sp, #1656 @ 0x678 │ │ + vstr d8, [r0] │ │ + movs r2, #48 @ 0x30 │ │ + ldr r0, [sp, #112] @ 0x70 │ │ + str.w r0, [sp, #1316] @ 0x524 │ │ + ldr.w r0, [sp, #1704] @ 0x6a8 │ │ + str.w r0, [sp, #1304] @ 0x518 │ │ + ldr r0, [sp, #64] @ 0x40 │ │ + str.w r6, [sp, #1300] @ 0x514 │ │ + str.w r7, [sp, #1296] @ 0x510 │ │ + str.w r5, [sp, #1288] @ 0x508 │ │ + str.w sl, [sp, #1312] @ 0x520 │ │ + bl ca0b2 │ │ ldr r0, [sp, #32] │ │ - mov fp, r7 │ │ - ldr r2, [sp, #64] @ 0x40 │ │ - strd sl, r4, [sp, #44] @ 0x2c │ │ - mov sl, r1 │ │ - str r6, [sp, #76] @ 0x4c │ │ - b.n 9a32a │ │ - ldr.w r0, [r9, #212] @ 0xd4 │ │ - mov.w r1, #2147483648 @ 0x80000000 │ │ - str r1, [sp, #168] @ 0xa8 │ │ - add r1, sp, #128 @ 0x80 │ │ + movs r7, #0 │ │ + str.w r0, [sp, #1420] @ 0x58c │ │ + ldr r0, [sp, #56] @ 0x38 │ │ + str.w r0, [sp, #1416] @ 0x588 │ │ + ldr r0, [sp, #36] @ 0x24 │ │ + str.w r0, [sp, #1412] @ 0x584 │ │ + ldr r0, [sp, #116] @ 0x74 │ │ + ldr r3, [sp, #172] @ 0xac │ │ + ldr.w sl, [sp, #180] @ 0xb4 │ │ + ldr r4, [sp, #44] @ 0x2c │ │ + str.w r0, [sp, #1408] @ 0x580 │ │ + ldr r0, [sp, #52] @ 0x34 │ │ + str.w r0, [sp, #1276] @ 0x4fc │ │ + ldr r0, [sp, #68] @ 0x44 │ │ + str.w r3, [sp, #1272] @ 0x4f8 │ │ + str.w r7, [sp, #1424] @ 0x590 │ │ + str.w r0, [sp, #1292] @ 0x50c │ │ + b.n 9eae0 │ │ + ldr.w r1, [sp, #1788] @ 0x6fc │ │ + movs r7, #0 │ │ + str.w r1, [sp, #1284] @ 0x504 │ │ + movs r1, #2 │ │ + str.w r1, [sp, #1272] @ 0x4f8 │ │ + ldr r1, [sp, #112] @ 0x70 │ │ + ldr.w r2, [sp, #1792] @ 0x700 │ │ + str.w r0, [sp, #1280] @ 0x500 │ │ + mov r0, sl │ │ + str.w r2, [sp, #1288] @ 0x508 │ │ + str.w r7, [sp, #1276] @ 0x4fc │ │ + bl 54676 │ │ + add.w r0, sp, #1616 @ 0x650 │ │ + bl 97b40 │ │ + movs r0, #0 │ │ + ldr r4, [sp, #44] @ 0x2c │ │ + str r0, [sp, #52] @ 0x34 │ │ + movs r3, #2 │ │ + ldr.w sl, [sp, #180] @ 0xb4 │ │ + ldr r1, [sp, #40] @ 0x28 │ │ + movs r0, #0 │ │ + str r0, [sp, #36] @ 0x24 │ │ + b.n 9e846 │ │ + ldr.w r2, [sp, #1664] @ 0x680 │ │ + movs r7, #0 │ │ + ldr.w r1, [sp, #1660] @ 0x67c │ │ + str.w r2, [sp, #1288] @ 0x508 │ │ + str.w r1, [sp, #1284] @ 0x504 │ │ + movs r1, #2 │ │ + str.w r7, [sp, #1276] @ 0x4fc │ │ + str.w r1, [sp, #1272] @ 0x4f8 │ │ + str.w r0, [sp, #1280] @ 0x500 │ │ + ldrd r0, r1, [sp, #112] @ 0x70 │ │ + ldrd r4, r5, [sp, #44] @ 0x2c │ │ + bl 54676 │ │ + b.n 9e816 │ │ + strd r9, r8, [sp, #148] @ 0x94 │ │ + str.w fp, [sp, #156] @ 0x9c │ │ + strd r4, r5, [sp, #648] @ 0x288 │ │ + add r0, sp, #632 @ 0x278 │ │ + ldmia.w r7, {r1, r2, r3, r4} │ │ + add.w r7, sp, #1272 @ 0x4f8 │ │ + stmia r0!, {r1, r2, r3, r4} │ │ + ldr r0, [sp, #164] @ 0xa4 │ │ + ldr r4, [sp, #136] @ 0x88 │ │ + ldr.w r9, [sp, #172] @ 0xac │ │ + ldr.w sl, [sp, #180] @ 0xb4 │ │ + strb r6, [r0, #0] │ │ + b.n 9ed12 │ │ + ldr.w r0, [sl, #188] @ 0xbc │ │ + movs r1, #2 │ │ + str.w r1, [sp, #1272] @ 0x4f8 │ │ + add.w r1, sp, #1272 @ 0x4f8 │ │ + adds r0, #8 │ │ + str.w r4, [sp, #1276] @ 0x4fc │ │ + bl b496c │ │ + b.n 9ee64 │ │ + str r5, [sp, #152] @ 0x98 │ │ + ldrd r3, r8, [sl, #56] @ 0x38 │ │ + ldrd r6, r5, [sl, #64] @ 0x40 │ │ + ldr.w r9, [sl, #152] @ 0x98 │ │ + b.w 9dc4c │ │ + add r0, sp, #368 @ 0x170 │ │ + ldr r1, [pc, #324] @ (9ecb4 ) │ │ adds r0, #8 │ │ - bl b9e74 │ │ - b.n 9a496 │ │ - str r6, [sp, #52] @ 0x34 │ │ - ldrd r6, r1, [r9, #80] @ 0x50 │ │ - ldrd r2, r5, [r9, #88] @ 0x58 │ │ - ldr.w sl, [r9, #176] @ 0xb0 │ │ - b.n 99cda │ │ - add r0, sp, #248 @ 0xf8 │ │ - ldr r1, [pc, #472] @ (9a3e8 ) │ │ - adds r0, #4 │ │ movs r2, #43 @ 0x2b │ │ add r1, pc │ │ - bl 4a500 │ │ - rsbs r0, r5, #17 │ │ - sbcs.w r0, r7, r6 │ │ - bcc.n 9a252 │ │ - cmp r5, #15 │ │ - bne.n 9a252 │ │ - add r0, sp, #224 @ 0xe0 │ │ + bl 9a438 │ │ + rsbs r0, r4, #17 │ │ + add.w r7, sp, #1272 @ 0x4f8 │ │ + sbcs.w r0, r6, r5 │ │ + bcc.w 9ec9a │ │ + cmp r4, #15 │ │ + bne.w 9ec9a │ │ + add r0, sp, #344 @ 0x158 │ │ adds r0, #8 │ │ - bl 99904 │ │ - b.n 9a30e │ │ - ldr.w r0, [r9, #120] @ 0x78 │ │ - str r0, [sp, #60] @ 0x3c │ │ - ldr.w r0, [r9, #124] @ 0x7c │ │ - ldr.w sl, [r9, #160] @ 0xa0 │ │ - str r0, [sp, #56] @ 0x38 │ │ - ldr.w r0, [r9, #128] @ 0x80 │ │ - str r0, [sp, #76] @ 0x4c │ │ - ldr.w r0, [r9, #132] @ 0x84 │ │ - strd fp, r6, [sp, #48] @ 0x30 │ │ - str r0, [sp, #72] @ 0x48 │ │ - b.n 99d16 │ │ - add r0, sp, #224 @ 0xe0 │ │ - bl 99838 │ │ - b.n 9a30e │ │ - ldr r4, [sp, #72] @ 0x48 │ │ - str r4, [sp, #316] @ 0x13c │ │ - add r0, sp, #312 @ 0x138 │ │ - bl 60ebe │ │ - ldr r0, [pc, #920] @ (9a600 ) │ │ - ldr r1, [sp, #76] @ 0x4c │ │ - cmp r1, r0 │ │ - bne.n 9a28a │ │ - add r5, sp, #128 @ 0x80 │ │ - add r1, sp, #280 @ 0x118 │ │ - movs r2, #28 │ │ - mov r0, r5 │ │ - bl c99c0 │ │ - mov.w r0, #2147483648 @ 0x80000000 │ │ - mov.w r1, #2147483648 @ 0x80000000 │ │ - str r0, [sp, #76] @ 0x4c │ │ - mov r0, r5 │ │ - str r1, [sp, #280] @ 0x118 │ │ - bl 97074 │ │ - add r0, sp, #128 @ 0x80 │ │ - ldr r1, [pc, #896] @ (9a610 ) │ │ + bl 9a53a │ │ + b.n 9eca0 │ │ + str.w fp, [sp, #820] @ 0x334 │ │ + add r0, sp, #816 @ 0x330 │ │ + bl 60396 │ │ + ldr r5, [sp, #152] @ 0x98 │ │ + ldr r6, [sp, #148] @ 0x94 │ │ + eor.w r0, r5, #3 │ │ + orrs r0, r6 │ │ + bne.n 9ebca │ │ + add.w r4, sp, #1272 @ 0x4f8 │ │ + add r1, sp, #656 @ 0x290 │ │ + movs r2, #160 @ 0xa0 │ │ + mov r0, r4 │ │ + bl ca098 │ │ + movs r6, #0 │ │ + movs r5, #2 │ │ + mov r0, r4 │ │ + str r6, [sp, #660] @ 0x294 │ │ + str r5, [sp, #656] @ 0x290 │ │ + bl 98764 │ │ + ldr r1, [pc, #236] @ (9ecb8 ) │ │ + add.w r8, sp, #1272 @ 0x4f8 │ │ movs r2, #48 @ 0x30 │ │ add r1, pc │ │ - bl 4a500 │ │ - add r4, sp, #248 @ 0xf8 │ │ - ldr r5, [sp, #48] @ 0x30 │ │ - add.w r0, r4, #16 │ │ - ldmia.w r5, {r1, r2, r3} │ │ - stmia r0!, {r1, r2, r3} │ │ - ldrd r0, r1, [sp, #128] @ 0x80 │ │ - bl 998f4 │ │ - adds r0, r4, #4 │ │ - ldr r4, [sp, #44] @ 0x2c │ │ - mov.w r8, #0 │ │ - mov.w sl, #23 │ │ + mov r0, r8 │ │ + bl 9a438 │ │ + add.w sl, sp, #368 @ 0x170 │ │ + ldr r1, [sp, #128] @ 0x80 │ │ + add.w r0, sl, #20 │ │ + movs r2, #140 @ 0x8c │ │ + mov r9, r6 │ │ + bl ca006 │ │ + ldr.w r0, [sp, #1272] @ 0x4f8 │ │ + ldr.w r1, [sp, #1276] @ 0x4fc │ │ + bl 629fc │ │ + ldr r4, [sp, #124] @ 0x7c │ │ + add.w r0, sl, #8 │ │ + mov r7, r5 │ │ ldmia.w r4, {r1, r2, r3} │ │ stmia r0!, {r1, r2, r3} │ │ - ldr r0, [sp, #268] @ 0x10c │ │ - str r0, [sp, #60] @ 0x3c │ │ - ldr r0, [sp, #252] @ 0xfc │ │ - str r0, [sp, #44] @ 0x2c │ │ - ldr r0, [sp, #256] @ 0x100 │ │ - str r0, [sp, #48] @ 0x30 │ │ - ldrd fp, r0, [sp, #260] @ 0x104 │ │ - str r0, [sp, #72] @ 0x48 │ │ - ldr r0, [sp, #272] @ 0x110 │ │ - str r0, [sp, #52] @ 0x34 │ │ - b.n 9a326 │ │ - str r4, [sp, #316] @ 0x13c │ │ - add r0, sp, #248 @ 0xf8 │ │ - ldr r1, [pc, #824] @ (9a614 ) │ │ - adds r0, #4 │ │ + ldr r0, [sp, #376] @ 0x178 │ │ + str r0, [sp, #176] @ 0xb0 │ │ + ldr r0, [sp, #380] @ 0x17c │ │ + str r0, [sp, #160] @ 0xa0 │ │ + ldrd r0, r1, [sp, #384] @ 0x180 │ │ + strd r0, r1, [sp, #648] @ 0x288 │ │ + add.w r0, sl, #40 @ 0x28 │ │ + ldr r1, [sp, #392] @ 0x188 │ │ + str r1, [sp, #156] @ 0x9c │ │ + ldrd fp, r1, [sp, #396] @ 0x18c │ │ + str r1, [sp, #152] @ 0x98 │ │ + ldr r1, [sp, #404] @ 0x194 │ │ + str r1, [sp, #148] @ 0x94 │ │ + add r4, sp, #632 @ 0x278 │ │ + ldmia.w r0, {r2, r3, r5, r6} │ │ + mov r1, r4 │ │ + stmia r1!, {r2, r3, r5, r6} │ │ + add r0, sp, #528 @ 0x210 │ │ + add.w r1, sl, #56 @ 0x38 │ │ + movs r2, #104 @ 0x68 │ │ + mov r5, r7 │ │ + bl ca098 │ │ + ldr r1, [sp, #164] @ 0xa4 │ │ + movs r0, #1 │ │ + ldr.w sl, [sp, #180] @ 0xb4 │ │ + strb r0, [r1, #0] │ │ + eor.w r0, r7, #4 │ │ + orrs.w r0, r0, r9 │ │ + beq.w 9df8a │ │ + ldr r0, [sp, #136] @ 0x88 │ │ + bl a4df8 │ │ + eor.w r0, r5, #2 │ │ + orrs.w r0, r0, r9 │ │ + beq.w 9eeca │ │ + eor.w r0, r5, #3 │ │ + add.w r7, sp, #1272 @ 0x4f8 │ │ + orrs.w r0, r0, r9 │ │ + bne.w 9eed8 │ │ + str.w fp, [sp, #172] @ 0xac │ │ + b.n 9ed1c │ │ + ldr.w r0, [sl, #96] @ 0x60 │ │ + str r0, [sp, #156] @ 0x9c │ │ + ldrd r8, r0, [sl, #100] @ 0x64 │ │ + ldr.w r9, [sl, #136] @ 0x88 │ │ + str r0, [sp, #172] @ 0xac │ │ + ldr.w r0, [sl, #108] @ 0x6c │ │ + str r5, [sp, #152] @ 0x98 │ │ + str r0, [sp, #176] @ 0xb0 │ │ + b.w 9dc84 │ │ + add r0, sp, #344 @ 0x158 │ │ + bl 9a480 │ │ + ldr r4, [sp, #136] @ 0x88 │ │ + ldr.w sl, [sp, #180] @ 0xb4 │ │ + b.n 9ecfa │ │ + movs r4, #92 @ 0x5c │ │ + vrshr.u32 d18, d18, #8 │ │ + vrsra.u64 q9, q5, #8 │ │ + vpaddl.u32 d20, d24 │ │ + vtbl.8 d18, {d24-d26}, d30 │ │ + vtbx.8 d31, {d24}, d13 │ │ + cbz r4, 9ed0e │ │ + add r0, sp, #368 @ 0x170 │ │ + ldr r1, [pc, #976] @ (9f094 ) │ │ + adds r0, #8 │ │ movs r2, #27 │ │ add r1, pc │ │ - bl 4a500 │ │ - ldr r4, [pc, #792] @ (9a600 ) │ │ - str r4, [sp, #248] @ 0xf8 │ │ - add r0, sp, #128 @ 0x80 │ │ - bl 99838 │ │ - ldr r0, [sp, #52] @ 0x34 │ │ - bl 99838 │ │ - add r0, sp, #312 @ 0x138 │ │ - bl 60ebe │ │ - ldr r1, [sp, #76] @ 0x4c │ │ - adds r0, r4, #1 │ │ - ldr.w r9, [sp, #24] │ │ - cmp r1, r0 │ │ - blt.n 9a30e │ │ - add r0, sp, #280 @ 0x118 │ │ - bl 9a634 │ │ - ldr r0, [sp, #252] @ 0xfc │ │ - mov.w r8, #0 │ │ - str r0, [sp, #76] @ 0x4c │ │ - mov.w sl, #22 │ │ - ldr r0, [sp, #256] @ 0x100 │ │ - mov.w fp, #0 │ │ - str r0, [sp, #44] @ 0x2c │ │ - ldr r0, [sp, #260] @ 0x104 │ │ - str r0, [sp, #48] @ 0x30 │ │ - ldr r0, [sp, #32] │ │ - ldr r2, [sp, #64] @ 0x40 │ │ - movs r1, #1 │ │ - strb r1, [r2, #0] │ │ - bl 99918 │ │ - eor.w r0, sl, #23 │ │ - orrs.w r0, r0, r8 │ │ - bne.n 9a350 │ │ - ldr r6, [sp, #76] @ 0x4c │ │ - cmp.w r6, #2147483648 @ 0x80000000 │ │ - bne.w 9a4d2 │ │ - mov.w r0, #2147483648 @ 0x80000000 │ │ - movs r5, #0 │ │ - str r0, [sp, #56] @ 0x38 │ │ - b.n 9a352 │ │ - movs r5, #1 │ │ - ldr r0, [sp, #36] @ 0x24 │ │ - movs r2, #1 │ │ - ldr r1, [sp, #68] @ 0x44 │ │ - strb r2, [r1, #0] │ │ - bl 9a648 │ │ - cmp r5, #0 │ │ - beq.n 9a3ec │ │ - ldr r0, [sp, #52] @ 0x34 │ │ - subs.w r1, sl, #23 │ │ - str r0, [sp, #496] @ 0x1f0 │ │ - sbc.w r2, r8, #0 │ │ - ldr r0, [sp, #72] @ 0x48 │ │ - str r0, [sp, #488] @ 0x1e8 │ │ - ldr r0, [sp, #76] @ 0x4c │ │ - ldr r7, [sp, #48] @ 0x30 │ │ - ldr r6, [sp, #16] │ │ - ldr r4, [sp, #56] @ 0x38 │ │ - ldr.w lr, [sp, #44] @ 0x2c │ │ - str r0, [sp, #472] @ 0x1d8 │ │ + bl 9a438 │ │ + add r0, sp, #832 @ 0x340 │ │ + bl 9a480 │ │ + ldr r0, [sp, #156] @ 0x9c │ │ + bl 9a480 │ │ + ldr r4, [sp, #152] @ 0x98 │ │ + add r0, sp, #816 @ 0x330 │ │ + bl 60396 │ │ + movs r0, #0 │ │ + rsbs r1, r4, #1 │ │ + ldr r1, [sp, #148] @ 0x94 │ │ + sbcs r0, r1 │ │ + ldr r4, [sp, #136] @ 0x88 │ │ + itt cs │ │ + addcs r0, sp, #656 @ 0x290 │ │ + blcs 9f0b4 │ │ + add.w r7, sp, #1272 @ 0x4f8 │ │ + add r2, sp, #376 @ 0x178 │ │ + ldmia r2, {r0, r1, r2} │ │ + strd r0, r1, [sp, #648] @ 0x288 │ │ + movs r0, #1 │ │ + ldr r1, [sp, #164] @ 0xa4 │ │ + str r2, [sp, #156] @ 0x9c │ │ + strb r0, [r1, #0] │ │ movs r0, #0 │ │ - ldr r5, [sp, #20] │ │ - rsbs r3, r1, #16 │ │ - ldr.w ip, [sp, #60] @ 0x3c │ │ - sbcs.w r2, r0, r2 │ │ - str r7, [sp, #480] @ 0x1e0 │ │ - str r6, [sp, #508] @ 0x1fc │ │ - str r4, [sp, #504] @ 0x1f8 │ │ - str.w lr, [sp, #476] @ 0x1dc │ │ - str r5, [sp, #500] @ 0x1f4 │ │ - str.w ip, [sp, #492] @ 0x1ec │ │ - str.w fp, [sp, #484] @ 0x1e4 │ │ - strd sl, r8, [sp, #464] @ 0x1d0 │ │ - bcc.n 9a45a │ │ - cmp r1, #1 │ │ - beq.n 9a45a │ │ - ldr r0, [sp, #52] @ 0x34 │ │ str r0, [sp, #160] @ 0xa0 │ │ - ldr r0, [sp, #72] @ 0x48 │ │ - str r0, [sp, #152] @ 0x98 │ │ - ldr r0, [sp, #76] @ 0x4c │ │ - str.w sl, [sp, #128] @ 0x80 │ │ - strd r4, r6, [sp, #168] @ 0xa8 │ │ - strd lr, r7, [sp, #140] @ 0x8c │ │ - str r5, [sp, #164] @ 0xa4 │ │ - str.w ip, [sp, #156] @ 0x9c │ │ - str.w fp, [sp, #148] @ 0x94 │ │ - strd r8, r0, [sp, #132] @ 0x84 │ │ - add r0, sp, #128 @ 0x80 │ │ - ldr r1, [pc, #576] @ (9a618 ) │ │ + movs r0, #22 │ │ + str r0, [sp, #176] @ 0xb0 │ │ + mov r0, r4 │ │ + str.w r9, [sp, #172] @ 0xac │ │ + bl a4df8 │ │ + ldrd r0, r1, [sp, #648] @ 0x288 │ │ + mov.w fp, #0 │ │ + ldr r6, [sp, #168] @ 0xa8 │ │ + strd r0, r1, [sp, #320] @ 0x140 │ │ + add r0, sp, #632 @ 0x278 │ │ + add r1, sp, #304 @ 0x130 │ │ + ldmia.w r0, {r2, r3, r4, r5} │ │ + stmia r1!, {r2, r3, r4, r5} │ │ + movs r5, #3 │ │ + movs r0, #1 │ │ + strb r0, [r6, #0] │ │ + ldr r0, [sp, #132] @ 0x84 │ │ + bl 9f19a │ │ + eor.w r0, r5, #2 │ │ + orrs.w r0, r0, fp │ │ + beq.n 9ede6 │ │ + eor.w r0, r5, #3 │ │ + orrs.w r0, r0, fp │ │ + bne.n 9edfe │ │ + ldrd r0, r1, [sp, #320] @ 0x140 │ │ + ldr.w r9, [sp, #148] @ 0x94 │ │ + ldr.w lr, [sp, #152] @ 0x98 │ │ + ldr.w fp, [sp, #172] @ 0xac │ │ + ldr.w ip, [sp, #156] @ 0x9c │ │ + ldr.w r8, [sp, #176] @ 0xb0 │ │ + ldr r7, [sp, #160] @ 0xa0 │ │ + strd r0, r1, [sp, #952] @ 0x3b8 │ │ + str.w r9, [sp, #972] @ 0x3cc │ │ + str.w lr, [sp, #968] @ 0x3c8 │ │ + str.w fp, [sp, #964] @ 0x3c4 │ │ + str.w ip, [sp, #960] @ 0x3c0 │ │ + str.w r8, [sp, #944] @ 0x3b0 │ │ + str r7, [sp, #948] @ 0x3b4 │ │ + add r0, sp, #944 @ 0x3b0 │ │ + add.w r1, r0, #32 │ │ + add r0, sp, #304 @ 0x130 │ │ + mov r2, r0 │ │ + ldmia.w r2, {r3, r4, r5, r6} │ │ + subs.w r2, r8, #23 │ │ + stmia r1!, {r3, r4, r5, r6} │ │ + sbc.w r3, r7, #0 │ │ + movs r1, #0 │ │ + rsbs r4, r2, #16 │ │ + sbcs.w r3, r1, r3 │ │ + bcc.n 9eea0 │ │ + cmp r2, #1 │ │ + beq.n 9eea0 │ │ + ldr r1, [sp, #176] @ 0xb0 │ │ + add.w r3, sp, #1280 @ 0x500 │ │ + str.w r1, [sp, #1272] @ 0x4f8 │ │ + ldrd r1, r2, [sp, #320] @ 0x140 │ │ + str.w r9, [sp, #1300] @ 0x514 │ │ + str.w lr, [sp, #1296] @ 0x510 │ │ + str.w fp, [sp, #1292] @ 0x50c │ │ + stmia.w r3, {r1, r2, ip} │ │ + str.w r7, [sp, #1276] @ 0x4fc │ │ + ldr r5, [sp, #144] @ 0x90 │ │ + ldmia.w r0, {r1, r2, r3, r4} │ │ + add.w r0, sp, #1272 @ 0x4f8 │ │ + stmia r5!, {r1, r2, r3, r4} │ │ + ldr r1, [pc, #688] @ (9f090 ) │ │ add r1, pc │ │ - bl b5690 │ │ - b.n 9a47c │ │ - nop │ │ - movs r1, r0 │ │ - strh r0, [r0, #0] │ │ - ldr r1, [sp, #72] @ 0x48 │ │ - vqabs.s32 d25, d27 │ │ - vqshrun.s64 d26, q9, #8 │ │ - add.w ip, sp, #104 @ 0x68 │ │ - ldmia.w r0, {r1, r3, r4, r5, r6, r7} │ │ - mov r2, ip │ │ - stmia r2!, {r1, r3, r4, r5, r6, r7} │ │ - ldr r0, [sp, #56] @ 0x38 │ │ - ldr r1, [pc, #512] @ (9a600 ) │ │ - cmp r0, r1 │ │ - beq.n 9a47c │ │ - add.w lr, sp, #80 @ 0x50 │ │ - ldmia.w ip, {r2, r3, r4, r5, r6, r7} │ │ - mov r1, lr │ │ - stmia r1!, {r2, r3, r4, r5, r6, r7} │ │ - ldr r2, [sp, #56] @ 0x38 │ │ - cmp.w r2, #2147483648 @ 0x80000000 │ │ - beq.n 9a47c │ │ - ldr r0, [sp, #52] @ 0x34 │ │ - mov ip, r2 │ │ - str r0, [sp, #160] @ 0xa0 │ │ - ldr r0, [sp, #72] @ 0x48 │ │ - str r0, [sp, #152] @ 0x98 │ │ - ldr r0, [sp, #48] @ 0x30 │ │ - str r0, [sp, #144] @ 0x90 │ │ - ldr r0, [sp, #16] │ │ - str r0, [sp, #172] @ 0xac │ │ - ldr r0, [sp, #44] @ 0x2c │ │ - str r0, [sp, #140] @ 0x8c │ │ - ldr r0, [sp, #76] @ 0x4c │ │ - str r0, [sp, #136] @ 0x88 │ │ - ldr r0, [sp, #20] │ │ - str r0, [sp, #164] @ 0xa4 │ │ - ldr r0, [sp, #60] @ 0x3c │ │ - str.w sl, [sp, #128] @ 0x80 │ │ - str r0, [sp, #156] @ 0x9c │ │ - str.w fp, [sp, #148] @ 0x94 │ │ - str.w r8, [sp, #132] @ 0x84 │ │ - add r1, sp, #128 @ 0x80 │ │ - ldmia.w lr, {r2, r3, r4, r5, r6, r7} │ │ - add.w r0, r1, #48 @ 0x30 │ │ - stmia r0!, {r2, r3, r4, r5, r6, r7} │ │ - ldr.w r0, [r9, #212] @ 0xd4 │ │ - str.w ip, [sp, #168] @ 0xa8 │ │ - b.n 9a488 │ │ - subs.w r1, sl, #20 │ │ - sbc.w r2, r8, #0 │ │ - rsbs r3, r1, #2 │ │ - sbcs r0, r2 │ │ - bcc.n 9a3ae │ │ - cmp r1, #0 │ │ - bne.n 9a3ae │ │ - ldr r0, [sp, #76] @ 0x4c │ │ - subs r0, #1 │ │ - cmp r0, #2 │ │ - bcs.n 9a3ae │ │ - add r0, sp, #464 @ 0x1d0 │ │ - bl 9df24 │ │ - ldr.w r0, [r9, #212] @ 0xd4 │ │ - mov.w r1, #2147483648 @ 0x80000000 │ │ - str r1, [sp, #168] @ 0xa8 │ │ - add r1, sp, #128 @ 0x80 │ │ + bl 4b69c │ │ + ldr.w r0, [sl, #188] @ 0xbc │ │ + movs r1, #0 │ │ + str.w r1, [sp, #1276] @ 0x4fc │ │ + movs r1, #2 │ │ + str.w r1, [sp, #1272] @ 0x4f8 │ │ adds r0, #8 │ │ - bl b9e74 │ │ - ldr.w r0, [r9, #204] @ 0xcc │ │ - bl 4a202 │ │ - ldr.w r0, [r9, #200] @ 0xc8 │ │ - cbz r0, 9a4a6 │ │ - ldrb.w r1, [r9, #216] @ 0xd8 │ │ - cbz r1, 9a4a6 │ │ - bl 4a202 │ │ - ldr.w r0, [r9, #208] @ 0xd0 │ │ - movs r5, #0 │ │ - strb.w r5, [r9, #216] @ 0xd8 │ │ - bl 98758 │ │ - add.w r0, r9, #212 @ 0xd4 │ │ - bl 9a658 │ │ + add.w r1, sp, #1272 @ 0x4f8 │ │ + b.n 9ee58 │ │ + ldr r0, [sp, #176] @ 0xb0 │ │ + mov r6, r5 │ │ + str.w r0, [sp, #1280] @ 0x500 │ │ + ldrd r0, r1, [sp, #320] @ 0x140 │ │ + str.w r0, [sp, #1288] @ 0x508 │ │ + ldr r0, [sp, #148] @ 0x94 │ │ + str.w r0, [sp, #1308] @ 0x51c │ │ + ldr r0, [sp, #152] @ 0x98 │ │ + str.w r0, [sp, #1304] @ 0x518 │ │ + ldr r0, [sp, #172] @ 0xac │ │ + str.w r0, [sp, #1300] @ 0x514 │ │ + ldr r0, [sp, #156] @ 0x9c │ │ + str.w r0, [sp, #1296] @ 0x510 │ │ + ldr r0, [sp, #160] @ 0xa0 │ │ + str.w r0, [sp, #1284] @ 0x504 │ │ + add.w r0, r7, #40 @ 0x28 │ │ + str.w r1, [sp, #1292] @ 0x50c │ │ + add r1, sp, #304 @ 0x130 │ │ + ldmia.w r1, {r2, r3, r4, r5} │ │ + stmia r0!, {r2, r3, r4, r5} │ │ + add r1, sp, #200 @ 0xc8 │ │ + add.w r0, r7, #56 @ 0x38 │ │ + movs r2, #104 @ 0x68 │ │ + bl ca098 │ │ + ldr.w r0, [sl, #188] @ 0xbc │ │ + mov r1, r7 │ │ + str.w fp, [sp, #1276] @ 0x4fc │ │ + adds r0, #8 │ │ + str.w r6, [sp, #1272] @ 0x4f8 │ │ + bl b496c │ │ + ldr.w r0, [sl, #180] @ 0xb4 │ │ + bl 4aec8 │ │ + ldr.w r0, [sl, #176] @ 0xb0 │ │ + cbz r0, 9ee74 │ │ + ldrb.w r1, [sl, #192] @ 0xc0 │ │ + cbz r1, 9ee74 │ │ + bl 4aec8 │ │ + ldr.w r0, [sl, #184] @ 0xb8 │ │ + movs r4, #0 │ │ + strb.w r4, [sl, #192] @ 0xc0 │ │ + bl 991d0 │ │ + add.w r0, sl, #188 @ 0xbc │ │ + bl 9f1aa │ │ movs r0, #1 │ │ - strb.w r0, [r9, #217] @ 0xd9 │ │ - mov r0, r5 │ │ - add.w sp, sp, #512 @ 0x200 │ │ - vpop {d8-d9} │ │ + strb.w r0, [sl, #193] @ 0xc1 │ │ + mov r0, r4 │ │ + add.w sp, sp, #1944 @ 0x798 │ │ + vpop {d8-d10} │ │ add sp, #4 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldr r0, [sp, #72] @ 0x48 │ │ - str r0, [sp, #480] @ 0x1e0 │ │ - ldr r0, [sp, #48] @ 0x30 │ │ - ldr r1, [sp, #52] @ 0x34 │ │ - ldr r5, [sp, #44] @ 0x2c │ │ - str r1, [sp, #488] @ 0x1e8 │ │ - ldr r1, [sp, #60] @ 0x3c │ │ - str r1, [sp, #484] @ 0x1e4 │ │ - ldrd r2, r3, [r9, #64] @ 0x40 │ │ - ldr.w r1, [r9, #188] @ 0xbc │ │ - str r0, [sp, #472] @ 0x1d8 │ │ - strd r6, r5, [sp, #464] @ 0x1d0 │ │ - str.w fp, [sp, #476] @ 0x1dc │ │ - strd r5, r0, [sp] │ │ - str r6, [sp, #76] @ 0x4c │ │ - add r0, sp, #128 @ 0x80 │ │ - bl 99928 │ │ - add.w ip, sp, #128 @ 0x80 │ │ - ldrd fp, r4, [sp, #160] @ 0xa0 │ │ - ldrd r7, r6, [sp, #152] @ 0x98 │ │ - ldmia.w ip, {r1, r8, sl, ip} │ │ - eor.w r0, r1, #40 @ 0x28 │ │ - orrs.w r0, r0, r8 │ │ - ldrd r0, lr, [sp, #144] @ 0x90 │ │ - str r0, [sp, #64] @ 0x40 │ │ - bne.n 9a554 │ │ - str.w fp, [sp, #72] @ 0x48 │ │ - mov fp, r6 │ │ - str r4, [sp, #60] @ 0x3c │ │ - mov r6, r5 │ │ - str r7, [sp, #48] @ 0x30 │ │ - add r0, sp, #464 @ 0x1d0 │ │ - ldrd r2, r1, [r9, #72] @ 0x48 │ │ - adds r0, #8 │ │ - str r2, [sp, #52] @ 0x34 │ │ - mov r8, ip │ │ - str r1, [sp, #20] │ │ - add r1, sp, #200 @ 0xc8 │ │ - ldmia.w r0, {r2, r3, r4, r5, r7} │ │ - stmia r1!, {r2, r3, r4, r5, r7} │ │ - movs r5, #0 │ │ - ldr r0, [sp, #76] @ 0x4c │ │ - str r0, [sp, #56] @ 0x38 │ │ - ldr r0, [sp, #64] @ 0x40 │ │ - str r6, [sp, #16] │ │ - str r0, [sp, #76] @ 0x4c │ │ - str.w lr, [sp, #44] @ 0x2c │ │ - b.n 9a352 │ │ + ldr r2, [sp, #176] @ 0xb0 │ │ + subs r2, #20 │ │ + sbc.w r3, r7, #0 │ │ + rsbs r4, r2, #2 │ │ + sbcs r1, r3 │ │ + bcc.w 9edb0 │ │ + cmp r2, #0 │ │ + bne.w 9edb0 │ │ + ldr r1, [sp, #952] @ 0x3b8 │ │ + subs r1, #1 │ │ + cmp r1, #1 │ │ + bhi.w 9edb0 │ │ + add r0, sp, #944 @ 0x3b0 │ │ + bl ba7fc │ │ + b.n 9ede6 │ │ + ldr r6, [sp, #168] @ 0xa8 │ │ + add.w r7, sp, #1272 @ 0x4f8 │ │ + str.w fp, [sp, #172] @ 0xac │ │ + mov fp, r9 │ │ + b.n 9ed36 │ │ + ldr r0, [sp, #176] @ 0xb0 │ │ + str.w r0, [sp, #1280] @ 0x500 │ │ + ldrd r0, r1, [sp, #648] @ 0x288 │ │ + str.w r0, [sp, #1288] @ 0x508 │ │ + ldr r0, [sp, #148] @ 0x94 │ │ + str.w r0, [sp, #1308] @ 0x51c │ │ + ldr r0, [sp, #152] @ 0x98 │ │ + str.w r0, [sp, #1304] @ 0x518 │ │ + ldr r0, [sp, #156] @ 0x9c │ │ + str.w r0, [sp, #1296] @ 0x510 │ │ + ldr r0, [sp, #160] @ 0xa0 │ │ + str.w r9, [sp, #1276] @ 0x4fc │ │ + add.w r9, r8, #40 @ 0x28 │ │ + str.w r0, [sp, #1284] @ 0x504 │ │ + str.w r5, [sp, #1272] @ 0x4f8 │ │ + mov r0, r9 │ │ + str.w r1, [sp, #1292] @ 0x50c │ │ + str.w fp, [sp, #1300] @ 0x514 │ │ + ldmia.w r4, {r1, r2, r3, r5} │ │ + add.w r4, r8, #56 @ 0x38 │ │ + stmia r0!, {r1, r2, r3, r5} │ │ + add r1, sp, #528 @ 0x210 │ │ + mov r0, r4 │ │ + movs r2, #104 @ 0x68 │ │ + bl ca098 │ │ + ldrd r0, r1, [sl, #48] @ 0x30 │ │ + ldr.w r2, [sp, #1408] @ 0x580 │ │ + ldr.w r3, [sp, #1412] @ 0x584 │ │ + eors r0, r2 │ │ + eors r1, r3 │ │ + orrs r0, r1 │ │ + bne.n 9efd2 │ │ + ldr.w r0, [sl, #164] @ 0xa4 │ │ + ldr r1, [pc, #340] @ (9f098 ) │ │ + adds r0, #48 @ 0x30 │ │ + add r1, pc │ │ + bl 6879c │ │ + mov r5, r1 │ │ + add.w r1, r8, #144 @ 0x90 │ │ + bl 9f0d2 │ │ + bl af840 │ │ + mov r6, r0 │ │ + ldr r0, [r5, #0] │ │ + subs r0, #1 │ │ + str r0, [r5, #0] │ │ + cmp r6, #0 │ │ + beq.n 9efe8 │ │ + ldr.w r0, [sp, #1424] @ 0x590 │ │ + bl 9f18a │ │ + ldr.w r0, [sp, #1292] @ 0x50c │ │ + mov r1, r4 │ │ + str r0, [sp, #324] @ 0x144 │ │ + ldr.w r0, [sp, #1288] @ 0x508 │ │ + str r0, [sp, #320] @ 0x140 │ │ + ldr.w r0, [sp, #1296] @ 0x510 │ │ + str r0, [sp, #156] @ 0x9c │ │ + ldr.w r0, [sp, #1300] @ 0x514 │ │ + str r0, [sp, #172] @ 0xac │ │ + ldr.w r0, [sp, #1304] @ 0x518 │ │ + str r0, [sp, #152] @ 0x98 │ │ + ldr.w r0, [sp, #1308] @ 0x51c │ │ + str r0, [sp, #148] @ 0x94 │ │ + ldr.w r0, [sp, #1280] @ 0x500 │ │ + str r0, [sp, #176] @ 0xb0 │ │ + ldr.w r0, [sp, #1284] @ 0x504 │ │ + str.w r6, [sp, #1424] @ 0x590 │ │ + ldr.w r5, [sp, #1272] @ 0x4f8 │ │ + ldr.w r8, [sp, #1276] @ 0x4fc │ │ + str r0, [sp, #160] @ 0xa0 │ │ + add r0, sp, #304 @ 0x130 │ │ + ldmia.w r9, {r2, r3, r4, r6} │ │ + stmia r0!, {r2, r3, r4, r6} │ │ + movs r2, #104 @ 0x68 │ │ + add r0, sp, #200 @ 0xc8 │ │ + bl ca098 │ │ ldr r0, [sp, #168] @ 0xa8 │ │ - str r0, [sp, #56] @ 0x38 │ │ - ldr r0, [sp, #172] @ 0xac │ │ - str r0, [sp, #16] │ │ - add r0, sp, #464 @ 0x1d0 │ │ - str.w ip, [sp, #48] @ 0x30 │ │ - str.w lr, [sp, #40] @ 0x28 │ │ - str r1, [sp, #72] @ 0x48 │ │ - bl 9a634 │ │ - ldr r0, [sp, #48] @ 0x30 │ │ - movs r5, #1 │ │ - str r0, [sp, #44] @ 0x2c │ │ - ldr r0, [sp, #64] @ 0x40 │ │ - str.w fp, [sp, #52] @ 0x34 │ │ - str.w sl, [sp, #76] @ 0x4c │ │ - ldr.w sl, [sp, #72] @ 0x48 │ │ - str r4, [sp, #20] │ │ - str r7, [sp, #72] @ 0x48 │ │ - str r6, [sp, #60] @ 0x3c │ │ - str r0, [sp, #48] @ 0x30 │ │ - ldr.w fp, [sp, #40] @ 0x28 │ │ - b.n 9a352 │ │ - ldr r0, [sp, #28] │ │ - str r0, [sp, #316] @ 0x13c │ │ - mov r0, sl │ │ - ldr r4, [pc, #104] @ (9a600 ) │ │ - str r1, [sp, #260] @ 0x104 │ │ - mov r1, r9 │ │ - strd r6, r5, [sp, #252] @ 0xfc │ │ - str r4, [sp, #248] @ 0xf8 │ │ - bl 5395a │ │ - b.n 9a2f6 │ │ - ldrb.w r0, [sp, #136] @ 0x88 │ │ + movs r4, #1 │ │ + mov fp, r8 │ │ + strb r4, [r0, #0] │ │ + eor.w r0, r5, #4 │ │ + orrs.w r0, r0, r8 │ │ + bne.w 9ed3a │ │ + movs r0, #3 │ │ + b.n 9ee8c │ │ + add.w r0, sp, #1272 @ 0x4f8 │ │ + str.w fp, [sp, #172] @ 0xac │ │ + bl 9f0b4 │ │ + movs r0, #0 │ │ + movs r5, #3 │ │ + str r0, [sp, #160] @ 0xa0 │ │ + movs r0, #39 @ 0x27 │ │ + b.n 9f010 │ │ + add.w r0, r8, #96 @ 0x60 │ │ + str.w fp, [sp, #172] @ 0xac │ │ + bl 97b40 │ │ + ldr.w r0, [sp, #1312] @ 0x520 │ │ + ldr.w r1, [sp, #1316] @ 0x524 │ │ + bl 54676 │ │ + ldr.w r0, [sp, #1424] @ 0x590 │ │ + bl 9f18a │ │ + movs r0, #0 │ │ + movs r5, #3 │ │ + str r0, [sp, #160] @ 0xa0 │ │ + movs r0, #37 @ 0x25 │ │ + str r0, [sp, #176] @ 0xb0 │ │ + mov.w fp, #0 │ │ + ldr r6, [sp, #168] @ 0xa8 │ │ + b.n 9ed36 │ │ + strd r4, r1, [sp, #376] @ 0x178 │ │ + mov r0, r9 │ │ + mov r1, r8 │ │ + str r7, [sp, #384] @ 0x180 │ │ + bl 54676 │ │ + b.n 9ecda │ │ + ldrb.w r0, [sp, #1280] @ 0x500 │ │ movs r1, #43 @ 0x2b │ │ - strb.w r0, [sp, #468] @ 0x1d4 │ │ - ldr r0, [sp, #132] @ 0x84 │ │ - str r0, [sp, #464] @ 0x1d0 │ │ - ldr r0, [pc, #100] @ (9a61c ) │ │ + strb.w r0, [sp, #948] @ 0x3b4 │ │ + ldr.w r0, [sp, #1276] @ 0x4fc │ │ + str r0, [sp, #944] @ 0x3b0 │ │ + ldr r0, [pc, #96] @ (9f09c ) │ │ add r0, pc │ │ str r0, [sp, #0] │ │ - ldr r0, [pc, #100] @ (9a620 ) │ │ - add r2, sp, #464 @ 0x1d0 │ │ - ldr r3, [pc, #100] @ (9a624 ) │ │ + ldr r0, [pc, #92] @ (9f0a0 ) │ │ + add r2, sp, #944 @ 0x3b0 │ │ + ldr r3, [pc, #92] @ (9f0a4 ) │ │ add r0, pc │ │ add r3, pc │ │ - bl 4fcf8 │ │ - ldr r0, [pc, #56] @ (9a604 ) │ │ + bl 5127c │ │ + ldr r0, [pc, #52] @ (9f084 ) │ │ add r0, pc │ │ - bl 52ca0 │ │ - ldr r0, [pc, #52] @ (9a608 ) │ │ + bl 53b08 │ │ + ldr r0, [pc, #48] @ (9f088 ) │ │ add r0, pc │ │ - bl 52ca0 │ │ - ldr r0, [pc, #48] @ (9a60c ) │ │ + bl 53b08 │ │ + ldr r0, [pc, #44] @ (9f08c ) │ │ add r0, pc │ │ - bl 52ca0 │ │ - ldrb.w r0, [sp, #396] @ 0x18c │ │ + bl 53b08 │ │ + ldrb.w r0, [sp, #660] @ 0x294 │ │ movs r1, #43 @ 0x2b │ │ - strb.w r0, [sp, #448] @ 0x1c0 │ │ - ldr r0, [pc, #60] @ (9a628 ) │ │ + strb.w r0, [sp, #832] @ 0x340 │ │ + ldr r0, [pc, #52] @ (9f0a8 ) │ │ add r0, pc │ │ str r0, [sp, #0] │ │ - ldr r0, [pc, #56] @ (9a62c ) │ │ - add r2, sp, #448 @ 0x1c0 │ │ - ldr r3, [pc, #56] @ (9a630 ) │ │ + ldr r0, [pc, #52] @ (9f0ac ) │ │ + add r2, sp, #832 @ 0x340 │ │ + ldr r3, [pc, #52] @ (9f0b0 ) │ │ add r0, pc │ │ add r3, pc │ │ - bl 4fcf8 │ │ - nop │ │ - movs r1, r0 │ │ - strh r0, [r0, #0] │ │ - ldr r6, [r5, #84] @ 0x54 │ │ - movs r3, r0 │ │ - ldr r6, [r0, #80] @ 0x50 │ │ + bl 5127c │ │ + cmp r4, #60 @ 0x3c │ │ movs r3, r0 │ │ - strh r2, [r0, #18] │ │ + cmp r4, #20 │ │ movs r3, r0 │ │ - str r7, [sp, #280] @ 0x118 │ │ - vpadal.s32 , q1 │ │ - vcvt.u32.f32 q11, q9, #8 │ │ + subs r5, #156 @ 0x9c │ │ movs r3, r0 │ │ - strb r2, [r3, #30] │ │ + cmp r6, #188 @ 0xbc │ │ movs r3, r0 │ │ - stmia r1!, {r0, r1, r6} │ │ - vrintp.f32 d23, d30 │ │ + asrs r7, r6 │ │ + vcvt.u16.f16 d18, d24, #8 │ │ movs r3, r0 │ │ - subs r2, #84 @ 0x54 │ │ + adds r7, #164 @ 0xa4 │ │ movs r3, r0 │ │ - stmia r1!, {r0, r2, r3} │ │ - @ instruction: 0xfffa3c98 │ │ + ldrb r1, [r3, #3] │ │ + vqshl.u64 , q4, #58 @ 0x3a │ │ movs r3, r0 │ │ + sub.w r0, lr, #8519680 @ 0x820000 │ │ + ldrb r3, [r4, #2] │ │ + vtbl.8 d31, {d10}, d2 │ │ + movs r2, r0 │ │ push {r4, lr} │ │ mov r4, r0 │ │ - bl 9674c │ │ - ldrd r0, r1, [r4, #12] │ │ + adds r0, #96 @ 0x60 │ │ + bl 97b40 │ │ + ldrd r0, r1, [r4, #40] @ 0x28 │ │ + bl 54676 │ │ + ldr.w r0, [r4, #152] @ 0x98 │ │ ldmia.w sp!, {r4, lr} │ │ - b.w 56e2a │ │ - ldrb.w r1, [r0, #160] @ 0xa0 │ │ + b.w 9f18a │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + sub sp, #20 │ │ + mov r4, r0 │ │ + ldr r0, [r0, #12] │ │ + cmp r0, #0 │ │ + beq.n 9f17a │ │ + ldrd r0, r5, [r4, #16] │ │ + ldrd r2, r3, [r4, #24] │ │ + ldrd fp, r7, [r1] │ │ + mov r1, r5 │ │ + strd fp, r7, [sp] │ │ + bl 57b04 │ │ + lsrs r1, r0, #25 │ │ + mov.w r2, #16843009 @ 0x1010101 │ │ + muls r1, r2 │ │ + ldrd r5, r4, [r4] │ │ + and.w r6, r4, r0 │ │ + movs r0, #0 │ │ + sub.w sl, r5, #16 │ │ + str r0, [sp, #12] │ │ + add r2, sp, #16 │ │ + str r1, [sp, #8] │ │ + ldr.w r9, [r5, r6] │ │ + eor.w r0, r9, r1 │ │ + sub.w r1, r0, #16843009 @ 0x1010101 │ │ + bic.w r0, r1, r0 │ │ + bic.w r0, r0, #2139062143 @ 0x7f7f7f7f │ │ + str r0, [sp, #16] │ │ + mov r0, r2 │ │ + mov r8, r2 │ │ + bl 4b2e2 │ │ + cbz r0, 9f14c │ │ + add r1, r6 │ │ + ands r1, r4 │ │ + sub.w r2, sl, r1, lsl #4 │ │ + ldrd r2, r3, [r2] │ │ + eors r3, r7 │ │ + eor.w r2, r2, fp │ │ + orrs r2, r3 │ │ + mov r2, r8 │ │ + beq.n 9f168 │ │ + b.n 9f128 │ │ + and.w r1, r9, r9, lsl #1 │ │ + tst.w r1, #2155905152 @ 0x80808080 │ │ + bne.n 9f168 │ │ + ldr r0, [sp, #12] │ │ + mov r2, r8 │ │ + ldr r1, [sp, #8] │ │ + adds r0, #4 │ │ + str r0, [sp, #12] │ │ + add r0, r6 │ │ + and.w r6, r0, r4 │ │ + b.n 9f112 │ │ + sub.w r1, r5, r1, lsl #4 │ │ + subs r1, #16 │ │ + cmp r0, #0 │ │ + itt eq │ │ + mvneq.w r1, #15 │ │ + moveq r1, r0 │ │ + b.n 9f17c │ │ + movs r1, #0 │ │ + cmp r1, #0 │ │ + it ne │ │ + addne r1, #8 │ │ + mov r0, r1 │ │ + add sp, #20 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + cbz r0, 9f198 │ │ + ldr r1, [r0, #0] │ │ + subs r1, #1 │ │ + str r1, [r0, #0] │ │ + it eq │ │ + beq.w 99780 │ │ + bx lr │ │ + ldrb.w r1, [r0, #144] @ 0x90 │ │ cmp r1, #3 │ │ itt eq │ │ - addeq r0, #48 @ 0x30 │ │ - beq.w 99918 │ │ + addeq r0, #32 │ │ + beq.w a4df8 │ │ bx lr │ │ push {r4, lr} │ │ ldr r1, [r0, #0] │ │ dmb ish │ │ ldrex r2, [r1] │ │ subs r3, r2, #1 │ │ strex r4, r3, [r1] │ │ cmp r4, #0 │ │ - bne.n 9a660 │ │ + bne.n 9f1b2 │ │ cmp r2, #1 │ │ it ne │ │ popne {r4, pc} │ │ dmb ish │ │ ldr r0, [r0, #0] │ │ ldmia.w sp!, {r4, lr} │ │ - b.w bf4b4 │ │ - push {r4, r5, r6, lr} │ │ - ldrd r5, r6, [r0, #48] @ 0x30 │ │ - mov r4, r0 │ │ - ldr r1, [r6, #0] │ │ - cbz r1, 9a692 │ │ - mov r0, r5 │ │ - blx r1 │ │ - ldr r0, [r6, #4] │ │ - cbz r0, 9a69c │ │ - mov r0, r5 │ │ - blx ccbe0 │ │ - ldrd r0, r1, [r4] │ │ - eor.w r0, r0, #23 │ │ - orrs r0, r1 │ │ - it eq │ │ - popeq {r4, r5, r6, pc} │ │ - mov r0, r4 │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ - b.w 9a6d6 │ │ - push {r4, r5, r6, lr} │ │ - sub sp, #48 @ 0x30 │ │ - mov r6, sp │ │ - mov r1, r0 │ │ - ldrd r4, r5, [r0, #48] @ 0x30 │ │ - mov r0, r6 │ │ - movs r2, #48 @ 0x30 │ │ - bl c99c0 │ │ - mov r0, r4 │ │ - mov r1, r5 │ │ - mov r2, r6 │ │ - bl bd1c8 │ │ - add sp, #48 @ 0x30 │ │ - pop {r4, r5, r6, pc} │ │ + b.w b01c0 │ │ push {r4, lr} │ │ mov r4, r0 │ │ - ldrd r0, r1, [r0] │ │ - subs r0, #20 │ │ - sbc.w r1, r1, #0 │ │ - subs r2, r0, #3 │ │ - sbcs.w r1, r1, #0 │ │ - it cs │ │ - movcs r0, #1 │ │ - cbz r0, 9a714 │ │ - cmp r0, #1 │ │ - bne.n 9a728 │ │ - ldrd r0, r1, [r4, #24] │ │ - bl 5395a │ │ - ldr r0, [r4, #36] @ 0x24 │ │ - cmp.w r0, #2147483648 @ 0x80000000 │ │ - itt ne │ │ - ldrne r1, [r4, #40] @ 0x28 │ │ - blne 5395a │ │ - mov r0, r4 │ │ - ldmia.w sp!, {r4, lr} │ │ - b.w 99838 │ │ - ldr r0, [r4, #8] │ │ + ldrb.w r0, [r0, #68] @ 0x44 │ │ + cbz r0, 9f1f4 │ │ cmp r0, #3 │ │ - it cc │ │ - popcc {r4, pc} │ │ - ldrd r0, r1, [r4, #12] │ │ - ldmia.w sp!, {r4, lr} │ │ - b.w 5395a │ │ - ldrd r0, r1, [r4, #8] │ │ - ldmia.w sp!, {r4, lr} │ │ - b.w 998f4 │ │ - push {r4, lr} │ │ - mov r4, r0 │ │ - lsls r0, r1, #31 │ │ - bne.n 9a746 │ │ - ldr r0, [pc, #56] @ (9a778 ) │ │ - add r0, pc │ │ - ldr r0, [r0, #24] │ │ - lsls r0, r0, #1 │ │ - bne.n 9a768 │ │ - movs r0, #0 │ │ - dmb ish │ │ - ldrex r1, [r4] │ │ - strex r2, r0, [r4] │ │ - cmp r2, #0 │ │ - bne.n 9a74c │ │ - cmp r1, #2 │ │ it ne │ │ popne {r4, pc} │ │ + ldrd r0, r1, [r4, #56] @ 0x38 │ │ + bl b9d18 │ │ + ldr r0, [r4, #64] @ 0x40 │ │ + bl 4aeba │ │ + b.n 9f200 │ │ + ldr r0, [r4, #64] @ 0x40 │ │ + bl 4aeba │ │ mov r0, r4 │ │ + bl 9f2bc │ │ + ldrd r0, r1, [r4, #48] @ 0x30 │ │ ldmia.w sp!, {r4, lr} │ │ - b.w 94bf0 │ │ - bl 77f2c │ │ - cmp r0, #0 │ │ - bne.n 9a746 │ │ - movs r0, #1 │ │ - strb r0, [r4, #4] │ │ - b.n 9a746 │ │ - nop │ │ - ldr r6, [sp, #440] @ 0x1b8 │ │ - movs r3, r0 │ │ - push {r4, lr} │ │ - mov r4, r0 │ │ - bl 65818 │ │ - ldr r0, [r4, #12] │ │ - cbz r0, 9a78e │ │ - ldr r1, [r4, #16] │ │ - bl 66c24 │ │ - ldrd r0, r1, [r4] │ │ - ldmia.w sp!, {r4, lr} │ │ - b.w 9a79a │ │ - cbz r0, 9a7a4 │ │ - cbz r1, 9a7a4 │ │ - mov r0, r1 │ │ - b.w 6733a │ │ - bx lr │ │ - bmi.n 9a752 │ │ - push {r0, r1, r2, r3, r4, lr} │ │ + b.w 63e60 │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ + sub sp, #96 @ 0x60 │ │ mov r4, r0 │ │ - add r0, sp, #4 │ │ + ldrb.w r0, [r0, #68] @ 0x44 │ │ + mov r5, r1 │ │ + cbz r0, 9f226 │ │ + cmp r0, #3 │ │ + bne.n 9f2ac │ │ + ldrd r6, r0, [r4, #56] @ 0x38 │ │ + b.n 9f25a │ │ + mov r8, sp │ │ mov r1, r4 │ │ - bl 65764 │ │ - ldr r0, [sp, #4] │ │ - cbz r0, 9a7ca │ │ - ldr r1, [sp, #8] │ │ - bl 67366 │ │ - mov r0, r4 │ │ - add sp, #16 │ │ - ldmia.w sp!, {r4, lr} │ │ - b.w 9a77c │ │ - ldrb.w r0, [sp, #8] │ │ - add.w r2, sp, #15 │ │ - strb.w r0, [sp, #15] │ │ - movs r1, #43 @ 0x2b │ │ - ldr r0, [pc, #16] @ (9a7ec ) │ │ + mov r0, r8 │ │ + movs r2, #48 @ 0x30 │ │ + ldr r7, [r4, #64] @ 0x40 │ │ + bl ca0b2 │ │ + movs r0, #56 @ 0x38 │ │ + movs r1, #8 │ │ + bl 4aff4 │ │ + mov r1, r8 │ │ + movs r2, #48 @ 0x30 │ │ + mov r6, r0 │ │ + bl ca0b2 │ │ + movs r0, #0 │ │ + strb.w r0, [r6, #52] @ 0x34 │ │ + add.w r0, r7, #8 │ │ + str r0, [r6, #48] @ 0x30 │ │ + ldr r0, [pc, #96] @ (9f2b4 ) │ │ add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r0, [pc, #16] @ (9a7f0 ) │ │ - ldr r3, [pc, #16] @ (9a7f4 ) │ │ + strd r6, r0, [r4, #56] @ 0x38 │ │ + ldr r3, [r0, #12] │ │ + mov r0, sp │ │ + mov r1, r6 │ │ + mov r2, r5 │ │ + blx r3 │ │ + ldrd r0, r1, [sp] │ │ + eor.w r0, r0, #21 │ │ + orrs.w r6, r0, r1 │ │ + bne.n 9f276 │ │ + movs r0, #3 │ │ + b.n 9f29c │ │ + add r5, sp, #48 @ 0x30 │ │ + mov r1, sp │ │ + movs r2, #48 @ 0x30 │ │ + mov r0, r5 │ │ + bl ca0b2 │ │ + ldrd r0, r1, [r4, #56] @ 0x38 │ │ + bl b9d18 │ │ + ldrd r0, r1, [r4, #48] @ 0x30 │ │ + mov r2, r5 │ │ + bl aa610 │ │ + ldr r0, [r4, #64] @ 0x40 │ │ + bl 4aeba │ │ + movs r0, #1 │ │ + strb.w r0, [r4, #68] @ 0x44 │ │ + clz r0, r6 │ │ + lsrs r0, r0, #5 │ │ + add sp, #96 @ 0x60 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ + ldr r0, [pc, #8] @ (9f2b8 ) │ │ add r0, pc │ │ - add r3, pc │ │ - bl 4fcf8 │ │ - nop │ │ - ldrb r2, [r3, #11] │ │ + bl 53b08 │ │ + subs r6, #24 │ │ + movs r3, r0 │ │ + cmp r0, #82 @ 0x52 │ │ movs r3, r0 │ │ - itttt cs │ │ - vshllcs.u32 q11, d20, #26 │ │ - movcs r3, r0 │ │ - ldrbcs r1, [r0, #4] │ │ - ldrcs r0, [r0, #0] │ │ - b.w 9a734 │ │ - push {r4, lr} │ │ - ldr r1, [r0, #0] │ │ - dmb ish │ │ - ldrex r2, [r1] │ │ - subs r3, r2, #1 │ │ - strex r4, r3, [r1] │ │ - cmp r4, #0 │ │ - bne.n 9a808 │ │ - cmp r2, #1 │ │ - it ne │ │ - popne {r4, pc} │ │ - dmb ish │ │ - ldr r0, [r0, #0] │ │ - ldmia.w sp!, {r4, lr} │ │ - b.w bf510 │ │ - push {r5, r6, r7, lr} │ │ - ldr r0, [r0, #0] │ │ - str r0, [sp, #4] │ │ - bl af1b0 │ │ - add r0, sp, #4 │ │ - bl 9a800 │ │ - pop {r2, r3, r7, pc} │ │ push {r4, lr} │ │ mov r4, r0 │ │ - adds r0, #40 @ 0x28 │ │ - bl 9a850 │ │ + ldrd r0, r1, [r0, #32] │ │ + bl 54676 │ │ mov r0, r4 │ │ ldmia.w sp!, {r4, lr} │ │ - b.w 9a87a │ │ + b.w 9a480 │ │ push {r4, lr} │ │ - ldr r1, [r0, #0] │ │ - dmb ish │ │ - ldrex r2, [r1] │ │ - subs r3, r2, #1 │ │ - strex r4, r3, [r1] │ │ - cmp r4, #0 │ │ - bne.n 9a858 │ │ - cmp r2, #1 │ │ + mov r4, r0 │ │ + ldrb.w r0, [r0, #68] @ 0x44 │ │ + cbz r0, 9f2f2 │ │ + cmp r0, #3 │ │ it ne │ │ popne {r4, pc} │ │ - dmb ish │ │ - ldr r0, [r0, #0] │ │ - ldmia.w sp!, {r4, lr} │ │ - b.w bf7ee │ │ - push {r4, lr} │ │ - mov r4, r0 │ │ - bl bc2d8 │ │ - ldr r0, [r4, #12] │ │ - cbz r0, 9a88c │ │ - ldr r1, [r4, #16] │ │ - bl 98300 │ │ - ldrd r0, r1, [r4] │ │ + ldrd r0, r1, [r4, #56] @ 0x38 │ │ + bl b9d18 │ │ + ldr r0, [r4, #64] @ 0x40 │ │ + bl 4aec8 │ │ + b.n 9f2fe │ │ + ldr r0, [r4, #64] @ 0x40 │ │ + bl 4aec8 │ │ + mov r0, r4 │ │ + bl 9f2bc │ │ + ldrd r0, r1, [r4, #48] @ 0x30 │ │ ldmia.w sp!, {r4, lr} │ │ - b.w 9a79a │ │ + b.w 63e60 │ │ + bmi.n 9f2b6 │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ - sub sp, #72 @ 0x48 │ │ - add r5, sp, #16 │ │ - mov r4, r0 │ │ - mov r1, r4 │ │ - movs r2, #40 @ 0x28 │ │ - mov r0, r5 │ │ - bl c99c0 │ │ - add r0, sp, #60 @ 0x3c │ │ - mov r1, r5 │ │ - bl 65792 │ │ - ldrb.w r0, [sp, #60] @ 0x3c │ │ - cmp r0, #1 │ │ - beq.n 9a91a │ │ - ldr r0, [sp, #64] @ 0x40 │ │ - ldrd r0, r1, [r0] │ │ - bl 98740 │ │ - movs r5, #0 │ │ - cbz r0, 9a8fe │ │ - mov r7, r0 │ │ - ldrd r0, ip, [r1, #8] │ │ - ldrd r2, r3, [sp, #40] @ 0x28 │ │ - mov r8, r1 │ │ - subs r0, #1 │ │ - ldrd r1, r6, [sp, #48] @ 0x30 │ │ - bic.w r0, r0, #7 │ │ - strd r1, r6, [sp] │ │ - add r0, r7 │ │ - str r5, [sp, #8] │ │ - adds r0, #8 │ │ - blx ip │ │ - mov r5, r0 │ │ - ldr r0, [r7, #0] │ │ - subs r0, #1 │ │ - str r0, [r7, #0] │ │ - bne.n 9a8fe │ │ - mov r0, r7 │ │ - mov r1, r8 │ │ - bl 97c28 │ │ - add r0, sp, #16 │ │ - bl 9a87a │ │ - ldr.w r0, [r4, #40]! │ │ - mov r1, r5 │ │ - bl b4e20 │ │ - mov r0, r4 │ │ - bl 9a850 │ │ - add sp, #72 @ 0x48 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ - ldrb.w r0, [sp, #61] @ 0x3d │ │ - add.w r2, sp, #71 @ 0x47 │ │ - strb.w r0, [sp, #71] @ 0x47 │ │ - movs r1, #43 @ 0x2b │ │ - ldr r0, [pc, #16] @ (9a93c ) │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r0, [pc, #16] @ (9a940 ) │ │ - ldr r3, [pc, #16] @ (9a944 ) │ │ - add r0, pc │ │ - add r3, pc │ │ - bl 4fcf8 │ │ - nop │ │ - ldrb r2, [r3, #6] │ │ - movs r3, r0 │ │ - pop {r0, r4, r6, r7, pc} │ │ - vtbx.8 d22, {d26}, d20 │ │ - movs r3, r0 │ │ - ldrd r1, r2, [r0] │ │ - eor.w r1, r1, #40 @ 0x28 │ │ - orrs r1, r2 │ │ - it ne │ │ - bne.w 9a960 │ │ - adds r0, #8 │ │ - b.w 99838 │ │ - bmi.n 9a90a │ │ - push {r4, r5, r6, lr} │ │ - ldrd r1, r2, [r0] │ │ - subs r1, #23 │ │ - sbc.w r2, r2, #0 │ │ - subs.w r3, r1, #17 │ │ - sbcs.w r2, r2, #0 │ │ - it cs │ │ - movcs r1, #1 │ │ - subs r2, r1, #1 │ │ - cmp r2, #8 │ │ - bhi.n 9a998 │ │ - tbb [pc, r2] │ │ - lsls r0, r7, #20 │ │ - adds r7, #55 @ 0x37 │ │ - adds r7, #55 @ 0x37 │ │ - lsls r7, r6, #20 │ │ - movs r3, r4 │ │ - ldrd r0, r1, [r0, #8] │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ - b.w 5395a │ │ - cmp r1, #13 │ │ - bne.n 9a9f0 │ │ - ldr r1, [r0, #8] │ │ - cmp r1, #4 │ │ - bcc.n 9a9f0 │ │ - ldr.w r1, [r0, #12]! │ │ - dmb ish │ │ - ldrex r2, [r1] │ │ - subs r3, r2, #1 │ │ - strex r4, r3, [r1] │ │ - cmp r4, #0 │ │ - bne.n 9a9aa │ │ - cmp r2, #1 │ │ - bne.n 9a9f0 │ │ - dmb ish │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ - b.w 5da7c │ │ - ldrb r1, [r0, #8] │ │ - cmp r1, #3 │ │ - bne.n 9a9f0 │ │ - ldr r4, [r0, #12] │ │ - ldrd r5, r6, [r4] │ │ - ldr r1, [r6, #0] │ │ - cbz r1, 9a9dc │ │ - mov r0, r5 │ │ - blx r1 │ │ - ldr r0, [r6, #4] │ │ - cbz r0, 9a9e6 │ │ - mov r0, r5 │ │ - blx ccbe0 │ │ - mov r0, r4 │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ - b.w ccae8 │ │ - pop {r4, r5, r6, pc} │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ - b.w 9a6d6 │ │ - b.w 9a948 │ │ - bmi.n 9a9aa │ │ - push {r4, r5, r6, lr} │ │ - sub sp, #48 @ 0x30 │ │ + sub sp, #144 @ 0x90 │ │ mov r4, r0 │ │ - ldr r1, [r0, #48] @ 0x30 │ │ - ldr r0, [pc, #44] @ (9aa38 ) │ │ - add r0, pc │ │ - bl 9aa3c │ │ - cbz r0, 9aa2c │ │ - mov r6, sp │ │ - mov r5, r0 │ │ - mov r0, r6 │ │ + ldrb.w r0, [r0, #68] @ 0x44 │ │ + mov r5, r1 │ │ + cbz r0, 9f326 │ │ + cmp r0, #3 │ │ + bne.n 9f3ae │ │ + ldrd r6, r0, [r4, #56] @ 0x38 │ │ + b.n 9f35c │ │ + add.w r8, sp, #48 @ 0x30 │ │ mov r1, r4 │ │ movs r2, #48 @ 0x30 │ │ - bl c99c0 │ │ - mov r0, r5 │ │ - mov r1, r6 │ │ - bl b4d34 │ │ - add sp, #48 @ 0x30 │ │ - pop {r4, r5, r6, pc} │ │ - mov r0, r4 │ │ - add sp, #48 @ 0x30 │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ - b.w 9a948 │ │ - lsls r7, r1, #3 │ │ - movs r0, r0 │ │ - push {r4, r5, r6, r7, lr} │ │ - sub sp, #36 @ 0x24 │ │ - mov r5, r1 │ │ - mov r1, r0 │ │ - movs r0, #0 │ │ - blx r1 │ │ - cbz r0, 9aa88 │ │ - ldr r1, [pc, #68] @ (9aa90 ) │ │ - add r1, pc │ │ - bl 9aa94 │ │ + ldr r7, [r4, #64] @ 0x40 │ │ + mov r0, r8 │ │ + bl ca0b2 │ │ + mov.w r0, #464 @ 0x1d0 │ │ + bl 61f34 │ │ + mov r1, r8 │ │ + movs r2, #96 @ 0x60 │ │ mov r6, r0 │ │ - asrs r7, r5, #31 │ │ - add.w r3, r6, #20 │ │ - strd r5, r7, [sp, #8] │ │ - ldr r0, [r0, #16] │ │ - mov r4, r1 │ │ - ldmia r3, {r1, r2, r3} │ │ - strd r5, r7, [sp] │ │ - bl 57aa4 │ │ - mov r2, r0 │ │ - add r0, sp, #8 │ │ - str r0, [sp, #0] │ │ - add r0, sp, #16 │ │ - mov r3, r1 │ │ - mov r1, r6 │ │ - bl 951a2 │ │ - ldr r1, [r4, #0] │ │ - ldr r0, [sp, #24] │ │ - adds r1, #1 │ │ - str r1, [r4, #0] │ │ - add sp, #36 @ 0x24 │ │ - pop {r4, r5, r6, r7, pc} │ │ - movs r0, #1 │ │ - bl 9aab0 │ │ - udf #254 @ 0xfe │ │ - ldr r4, [r7, #24] │ │ - movs r3, r0 │ │ - mov r2, r0 │ │ - ldr r0, [r0, #0] │ │ - cbnz r0, 9aaa8 │ │ - mov.w r1, #4294967295 @ 0xffffffff │ │ - mov r0, r2 │ │ - str.w r1, [r0], #8 │ │ - mov r1, r2 │ │ - bx lr │ │ - push {r7, lr} │ │ - mov r0, r1 │ │ - bl 4f53c │ │ - lsls r0, r0, #31 │ │ - it eq │ │ - bxeq lr │ │ - push {r5, r6, r7, lr} │ │ - ldr r0, [pc, #20] @ (9aad0 ) │ │ - add.w r2, sp, #7 │ │ - movs r1, #70 @ 0x46 │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r0, [pc, #12] @ (9aad4 ) │ │ - ldr r3, [pc, #16] @ (9aad8 ) │ │ - add r0, pc │ │ - add r3, pc │ │ - bl 4fcf8 │ │ - str r0, [r5, #112] @ 0x70 │ │ - movs r3, r0 │ │ - ldrsb r6, [r2, r5] │ │ - vqshl.u32 d22, d30, #24 │ │ - movs r3, r0 │ │ - b.w ac258 │ │ - b.w 4a1d8 │ │ - push {r2, r3, r4, lr} │ │ - ldr r0, [r0, #0] │ │ - str r0, [sp, #4] │ │ - ldr r1, [pc, #116] @ (9ab60 ) │ │ - adds r0, #24 │ │ - add r1, pc │ │ - bl 9ab70 │ │ - ldr r2, [r1, #0] │ │ - ldrb r0, [r0, #0] │ │ - subs r2, #1 │ │ - str r2, [r1, #0] │ │ - ldr r4, [sp, #4] │ │ - cbnz r0, 9ab10 │ │ - mov r0, r4 │ │ - bl 491e4 │ │ - cbnz r0, 9ab10 │ │ - ldr r0, [r4, #24] │ │ - cbnz r0, 9ab56 │ │ - movs r0, #1 │ │ - strb r0, [r4, #28] │ │ - ldr r1, [pc, #80] @ (9ab64 ) │ │ - add.w r0, r4, #24 │ │ - add r1, pc │ │ - bl 9ab70 │ │ - ldr r2, [r1, #0] │ │ - ldrb r0, [r0, #0] │ │ - subs r2, #1 │ │ - str r2, [r1, #0] │ │ - cbz r0, 9ab46 │ │ - ldr r4, [sp, #4] │ │ - ldr r0, [r4, #32] │ │ - cbnz r0, 9ab4e │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ - movs r1, #0 │ │ - str r0, [r4, #32] │ │ - ldrd r2, r0, [r4, #36] @ 0x24 │ │ - str r1, [r4, #36] @ 0x24 │ │ - cbz r2, 9ab44 │ │ - ldr r1, [r2, #4] │ │ - blx r1 │ │ - ldr r0, [r4, #32] │ │ - adds r1, r0, #1 │ │ - str r1, [r4, #32] │ │ - add r0, sp, #4 │ │ - bl 4a1d8 │ │ - pop {r2, r3, r4, pc} │ │ - ldr r0, [pc, #28] @ (9ab6c ) │ │ - add r0, pc │ │ - bl 4f53c │ │ - ldr r0, [pc, #16] @ (9ab68 ) │ │ - add r0, pc │ │ - bl 4f53c │ │ - nop │ │ - strb r2, [r2, #25] │ │ - movs r3, r0 │ │ - strb r2, [r1, #25] │ │ - movs r3, r0 │ │ - strb r0, [r7, #23] │ │ - movs r3, r0 │ │ - strb r0, [r4, #24] │ │ - movs r3, r0 │ │ - mov r2, r0 │ │ - ldr r0, [r0, #0] │ │ - ldr r3, [pc, #24] @ (9ab90 ) │ │ - cmp r0, r3 │ │ - itttt ls │ │ - addls r1, r0, #1 │ │ - movls r0, r2 │ │ - stmials r0!, {r1} │ │ - movls r1, r2 │ │ - it ls │ │ - bxls lr │ │ - push {r7, lr} │ │ - mov r0, r1 │ │ - bl 4f570 │ │ - nop │ │ - @ instruction: 0xfffe7fff │ │ - push {r4, lr} │ │ - mov r1, r0 │ │ + bl ca098 │ │ movs r0, #0 │ │ - blx r1 │ │ - cbz r0, 9abb0 │ │ - ldrd r2, r1, [r0] │ │ - adds r3, r2, #1 │ │ - adc.w r4, r1, #0 │ │ - strd r3, r4, [r0] │ │ - mov r0, r2 │ │ - pop {r4, pc} │ │ - movs r0, #1 │ │ - movs r1, #0 │ │ - bl 9abbc │ │ - udf #254 @ 0xfe │ │ - bmi.n 9ab66 │ │ - lsls r0, r0, #31 │ │ - it eq │ │ - bxeq lr │ │ - push {r5, r6, r7, lr} │ │ - ldr r0, [pc, #20] @ (9abdc ) │ │ - add.w r2, sp, #7 │ │ - movs r1, #70 @ 0x46 │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r0, [pc, #12] @ (9abe0 ) │ │ - ldr r3, [pc, #16] @ (9abe4 ) │ │ - add r0, pc │ │ - add r3, pc │ │ - bl 4fcf8 │ │ - str r4, [r3, #96] @ 0x60 │ │ - movs r3, r0 │ │ - ldrsb r2, [r1, r1] │ │ - vqshlu.s32 d22, d18, #24 │ │ - movs r3, r0 │ │ - push {r4, r5, r7, lr} │ │ - ldrd r5, r1, [r0, #4] │ │ - mov r4, r0 │ │ - mov r0, r5 │ │ - bl a34f0 │ │ - ldr r0, [r4, #0] │ │ - mov r1, r5 │ │ - ldmia.w sp!, {r4, r5, r7, lr} │ │ - b.w bf970 │ │ - bmi.n 9abae │ │ - uxtb r2, r1 │ │ - cmp r2, #3 │ │ - it ne │ │ - bxne lr │ │ - push {r5, r6, r7, lr} │ │ - ldr r0, [pc, #24] @ (9ac28 ) │ │ - add.w r2, sp, #7 │ │ - movs r1, #70 @ 0x46 │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r0, [pc, #16] @ (9ac2c ) │ │ - ldr r3, [pc, #16] @ (9ac30 ) │ │ + strb.w r0, [r6, #100] @ 0x64 │ │ + add.w r0, r7, #8 │ │ + str r0, [r6, #96] @ 0x60 │ │ + ldr r0, [pc, #96] @ (9f3b8 ) │ │ add r0, pc │ │ - add r3, pc │ │ - bl 4fcf8 │ │ - nop │ │ - str r2, [r2, #92] @ 0x5c │ │ - movs r3, r0 │ │ - ldrsb r0, [r0, r0] │ │ - @ instruction: 0xfff865e8 │ │ - movs r3, r0 │ │ - push {r4, lr} │ │ - ldr r4, [r0, #0] │ │ - cbnz r4, 9ac48 │ │ - ldrb r3, [r0, #8] │ │ - strb r2, [r0, #8] │ │ - ldr r2, [r0, #4] │ │ - str r1, [r0, #4] │ │ - mov r1, r3 │ │ - mov r0, r2 │ │ - pop {r4, pc} │ │ - mov r0, r3 │ │ - bl 4f53c │ │ - bmi.n 9abfa │ │ - ldr r3, [pc, #8] @ (9ac5c ) │ │ - movs r2, #2 │ │ - add r3, pc │ │ - b.w 9ac34 │ │ - nop │ │ - str r4, [r4, #88] @ 0x58 │ │ - movs r3, r0 │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, #68 @ 0x44 │ │ - mov r2, r1 │ │ - ldr r1, [pc, #208] @ (9ad3c ) │ │ - mov r9, r0 │ │ - mov r0, r2 │ │ - add r1, pc │ │ - bl abf8c │ │ - mov r8, r1 │ │ - ldrd r1, r2, [r0] │ │ - ldr r0, [r0, #12] │ │ - add.w sl, sp, #8 │ │ - str r0, [sp, #24] │ │ - adds r0, r1, r2 │ │ - adds r0, #1 │ │ - str r0, [sp, #20] │ │ - adds r0, r1, #4 │ │ - ldr r3, [r1, #0] │ │ - str r0, [sp, #16] │ │ - mov.w r0, #2155905152 @ 0x80808080 │ │ - bics r0, r3 │ │ - strd r1, r0, [sp, #8] │ │ - mov r0, sl │ │ - bl bd1a0 │ │ - cmp r0, #0 │ │ - beq.n 9ad20 │ │ - mov r6, r0 │ │ - ldr r0, [sp, #24] │ │ - mov.w r1, #4294967295 @ 0xffffffff │ │ - adds r0, #1 │ │ - it cs │ │ - movcs r0, r1 │ │ - movs r1, #4 │ │ - cmp r0, #4 │ │ - it ls │ │ - movls r0, r1 │ │ - ldr r3, [pc, #132] @ (9ad40 ) │ │ - movs r2, #4 │ │ - add r3, pc │ │ - bl a3478 │ │ - str r6, [r1, #0] │ │ - movs r6, #1 │ │ - str r1, [sp, #36] @ 0x24 │ │ - mov r4, r1 │ │ - str r6, [sp, #40] @ 0x28 │ │ - add.w fp, sp, #48 @ 0x30 │ │ - str r0, [sp, #32] │ │ - ldmia.w sl, {r1, r2, r3, r5, r7} │ │ - mov r0, fp │ │ - add.w sl, sp, #32 │ │ - stmia r0!, {r1, r2, r3, r5, r7} │ │ - mov.w r7, #4294967295 @ 0xffffffff │ │ - mov r0, fp │ │ - bl bd1a0 │ │ - cbz r0, 9ad16 │ │ - mov r5, r0 │ │ - ldr r0, [sp, #32] │ │ - cmp r6, r0 │ │ - beq.n 9acfc │ │ - str.w r5, [r4, r6, lsl #2] │ │ - adds r6, #1 │ │ - str r6, [sp, #40] @ 0x28 │ │ - b.n 9ace2 │ │ - ldr r0, [sp, #64] @ 0x40 │ │ - movs r1, #4 │ │ - str r1, [sp, #0] │ │ + strd r6, r0, [r4, #56] @ 0x38 │ │ + ldr r3, [r0, #12] │ │ + add r0, sp, #48 @ 0x30 │ │ mov r1, r6 │ │ - adds r2, r0, #1 │ │ - mov r0, sl │ │ - it cs │ │ - movcs r2, r7 │ │ - movs r3, #4 │ │ - bl 4aaa0 │ │ - ldr r4, [sp, #36] @ 0x24 │ │ - b.n 9acf2 │ │ - ldmia.w sl, {r0, r1, r2} │ │ - stmia.w r9, {r0, r1, r2} │ │ - b.n 9ad2c │ │ - movs r0, #0 │ │ - movs r1, #4 │ │ - strd r0, r1, [r9] │ │ - str.w r0, [r9, #8] │ │ - ldr.w r0, [r8] │ │ - subs r0, #1 │ │ - str.w r0, [r8] │ │ - add sp, #68 @ 0x44 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - str r2, [r3, #100] @ 0x64 │ │ - movs r3, r0 │ │ - strh r4, [r4, #28] │ │ - movs r3, r0 │ │ - │ │ -0009ad44 : │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ - sub sp, #136 @ 0x88 │ │ - mov r8, r3 │ │ - mov sl, r2 │ │ - str r0, [sp, #8] │ │ - blx ccd00 │ │ - mov r6, r0 │ │ - bl 66d2c │ │ - str r0, [sp, #12] │ │ - add r0, sp, #12 │ │ - bl 66c90 │ │ - strd r6, r0, [sp, #68] @ 0x44 │ │ - movs r0, #1 │ │ - str r1, [sp, #76] @ 0x4c │ │ - str r0, [sp, #64] @ 0x40 │ │ - ldr r4, [pc, #676] @ (9b014 ) │ │ - add r4, pc │ │ - ldr r0, [r4, #48] @ 0x30 │ │ - dmb ish │ │ - cmp r0, #2 │ │ - beq.n 9ada0 │ │ - add r0, sp, #64 @ 0x40 │ │ - str r0, [sp, #116] @ 0x74 │ │ - add.w r0, r4, #32 │ │ - str r0, [sp, #120] @ 0x78 │ │ - add.w r0, sp, #135 @ 0x87 │ │ - str r0, [sp, #24] │ │ - add r0, sp, #120 @ 0x78 │ │ - str r0, [sp, #20] │ │ - add r0, sp, #116 @ 0x74 │ │ - str r0, [sp, #16] │ │ - add r1, sp, #16 │ │ - ldr r2, [pc, #640] @ (9b018 ) │ │ - add.w r0, r4, #48 @ 0x30 │ │ - add r2, pc │ │ - bl 717e4 │ │ - ldr r5, [sp, #64] @ 0x40 │ │ - ldr r0, [r4, #32] │ │ - cmp r5, #2 │ │ - beq.n 9adc6 │ │ - lsls r0, r0, #31 │ │ - beq.w 9aff4 │ │ - ldr r6, [sp, #72] @ 0x48 │ │ - ldr r7, [r4, #36] @ 0x24 │ │ - blx ccd00 │ │ - cmp r7, r0 │ │ - bne.w 9afa0 │ │ - cbz r5, 9adc6 │ │ - cbz r6, 9adc6 │ │ - mov r0, r6 │ │ - bl 6733a │ │ - add r0, sp, #12 │ │ - bl 4a130 │ │ - add r6, sp, #16 │ │ - ldr r1, [pc, #588] @ (9b01c ) │ │ - movs r2, #7 │ │ - add r1, pc │ │ - mov r0, r6 │ │ - bl 4ae34 │ │ - ldr r0, [sp, #16] │ │ - cmp.w r0, #2147483648 @ 0x80000000 │ │ - bne.w 9afbe │ │ - ldrd r0, r1, [sp, #20] │ │ - add r3, sp, #48 @ 0x30 │ │ - movs r2, #0 │ │ - stmia r3!, {r0, r1, r2} │ │ - mov.w r0, #2147483648 @ 0x80000000 │ │ - str r0, [sp, #20] │ │ + mov r2, r5 │ │ + blx r3 │ │ + ldrd r0, r1, [sp, #48] @ 0x30 │ │ + eor.w r0, r0, #21 │ │ + orrs.w r6, r0, r1 │ │ + bne.n 9f378 │ │ movs r0, #3 │ │ - str r0, [sp, #16] │ │ - ldr r5, [pc, #548] @ (9b020 ) │ │ - add r5, pc │ │ - ldr r0, [r5, #112] @ 0x70 │ │ - dmb ish │ │ - cmp r0, #2 │ │ - beq.n 9ae3c │ │ - add r7, sp, #64 @ 0x40 │ │ - add r1, sp, #16 │ │ + b.n 9f39e │ │ + mov r5, sp │ │ + add r1, sp, #48 @ 0x30 │ │ + mov r0, r5 │ │ movs r2, #48 @ 0x30 │ │ - mov r0, r7 │ │ - bl c99c0 │ │ - add.w r0, r5, #56 @ 0x38 │ │ - str r0, [sp, #116] @ 0x74 │ │ - add.w r0, sp, #135 @ 0x87 │ │ - str r0, [sp, #128] @ 0x80 │ │ - add r0, sp, #116 @ 0x74 │ │ - strd r7, r0, [sp, #120] @ 0x78 │ │ - add r1, sp, #120 @ 0x78 │ │ - ldr r2, [pc, #508] @ (9b024 ) │ │ - add.w r0, r5, #112 @ 0x70 │ │ - add r2, pc │ │ - bl 717e4 │ │ - ldr r0, [sp, #64] @ 0x40 │ │ - cmp r0, #6 │ │ - beq.n 9ae42 │ │ - add r0, sp, #64 @ 0x40 │ │ - b.n 9ae3e │ │ - add r0, sp, #16 │ │ - bl 4b63c │ │ - dmb ish │ │ - ldr.w r9, [sp, #168] @ 0xa8 │ │ - ldr r7, [pc, #476] @ (9b028 ) │ │ - movs r1, #1 │ │ - add r7, pc │ │ - ldrex r0, [r7, #12] │ │ - cbnz r0, 9ae60 │ │ - strex r2, r1, [r7, #12] │ │ - cmp r2, #0 │ │ - bne.n 9ae50 │ │ - b.n 9ae64 │ │ - clrex │ │ - dmb ish │ │ - cbz r0, 9aeb2 │ │ - cmp r0, #1 │ │ - bne.n 9ae7c │ │ - ldr r0, [r7, #12] │ │ - dmb ish │ │ - cmp r0, #1 │ │ - bne.n 9ae7c │ │ - yield │ │ - b.n 9ae6e │ │ - ldr r0, [r7, #20] │ │ - cmp r0, #4 │ │ - bcc.n 9aece │ │ - movs r0, #0 │ │ - mov.w r3, #450 @ 0x1c2 │ │ - str r0, [sp, #80] @ 0x50 │ │ + bl ca0b2 │ │ + ldrd r0, r1, [r4, #56] @ 0x38 │ │ + bl b9d18 │ │ + ldrd r0, r1, [r4, #48] @ 0x30 │ │ + mov r2, r5 │ │ + bl aa610 │ │ + ldr r0, [r4, #64] @ 0x40 │ │ + bl 4aec8 │ │ movs r0, #1 │ │ - str r0, [sp, #68] @ 0x44 │ │ - ldr r1, [pc, #416] @ (9b030 ) │ │ - strd r6, r0, [sp, #72] @ 0x48 │ │ - add r1, pc │ │ - str r1, [sp, #64] @ 0x40 │ │ - ldr r0, [pc, #408] @ (9b034 ) │ │ - movs r1, #4 │ │ - add r0, pc │ │ - str r0, [sp, #20] │ │ - add.w r0, sp, #135 @ 0x87 │ │ - str r0, [sp, #16] │ │ - add r0, sp, #64 @ 0x40 │ │ - ldr r2, [pc, #396] @ (9b038 ) │ │ - add r2, pc │ │ - bl 6f45c │ │ - b.n 9aece │ │ - ldr r0, [pc, #376] @ (9b02c ) │ │ - add.w r1, r5, #60 @ 0x3c │ │ - add r0, pc │ │ - strd r1, r0, [r4, #4] │ │ - movs r0, #2 │ │ - dmb ish │ │ - str r0, [r7, #12] │ │ - movs r0, #3 │ │ - dmb ish │ │ - str r0, [r7, #20] │ │ - ldr r0, [r7, #104] @ 0x68 │ │ - dmb ish │ │ - cmp r0, #2 │ │ - beq.n 9aefc │ │ - add r0, sp, #8 │ │ - str r0, [sp, #120] @ 0x78 │ │ - add.w r0, r7, #96 @ 0x60 │ │ - str r0, [sp, #16] │ │ - add.w r0, sp, #135 @ 0x87 │ │ - strd r6, r0, [sp, #68] @ 0x44 │ │ - add r0, sp, #120 @ 0x78 │ │ - str r0, [sp, #64] @ 0x40 │ │ - add r1, sp, #64 @ 0x40 │ │ - ldr r2, [pc, #328] @ (9b03c ) │ │ - add.w r0, r7, #104 @ 0x68 │ │ - add r2, pc │ │ - bl 717e4 │ │ - ldr r0, [r7, #72] @ 0x48 │ │ - dmb ish │ │ - cmp r0, #2 │ │ - beq.n 9af2e │ │ - str.w sl, [sp, #20] │ │ - add r0, sp, #8 │ │ - str r0, [sp, #16] │ │ - add.w r0, r7, #76 @ 0x4c │ │ - str r0, [sp, #120] @ 0x78 │ │ - add.w r0, sp, #135 @ 0x87 │ │ - str r0, [sp, #72] @ 0x48 │ │ - add r0, sp, #120 @ 0x78 │ │ - strd r6, r0, [sp, #64] @ 0x40 │ │ - add r1, sp, #64 @ 0x40 │ │ - ldr r2, [pc, #284] @ (9b040 ) │ │ - add.w r0, r7, #72 @ 0x48 │ │ - add r2, pc │ │ - bl 717e4 │ │ - ldr r0, [r7, #80] @ 0x50 │ │ - dmb ish │ │ - cmp r0, #2 │ │ - beq.n 9af60 │ │ - str.w r8, [sp, #20] │ │ - add r0, sp, #8 │ │ - str r0, [sp, #16] │ │ - add.w r0, r7, #84 @ 0x54 │ │ - str r0, [sp, #120] @ 0x78 │ │ - add.w r0, sp, #135 @ 0x87 │ │ - str r0, [sp, #72] @ 0x48 │ │ - add r0, sp, #120 @ 0x78 │ │ - strd r6, r0, [sp, #64] @ 0x40 │ │ - add r1, sp, #64 @ 0x40 │ │ - ldr r2, [pc, #236] @ (9b044 ) │ │ - add.w r0, r7, #80 @ 0x50 │ │ - add r2, pc │ │ - bl 717e4 │ │ - ldr r0, [r7, #88] @ 0x58 │ │ - dmb ish │ │ - cmp r0, #2 │ │ - beq.n 9af92 │ │ - str.w r9, [sp, #20] │ │ - add r0, sp, #8 │ │ - str r0, [sp, #16] │ │ - add.w r0, r7, #92 @ 0x5c │ │ - str r0, [sp, #120] @ 0x78 │ │ - add.w r0, sp, #135 @ 0x87 │ │ - str r0, [sp, #72] @ 0x48 │ │ - add r0, sp, #120 @ 0x78 │ │ - strd r6, r0, [sp, #64] @ 0x40 │ │ - add r1, sp, #64 @ 0x40 │ │ - ldr r2, [pc, #192] @ (9b048 ) │ │ - add.w r0, r7, #88 @ 0x58 │ │ - add r2, pc │ │ - bl 717e4 │ │ - movs r0, #0 │ │ - bl bc33c │ │ - cbz r0, 9afdc │ │ - add sp, #136 @ 0x88 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #80] @ 0x50 │ │ - str r1, [sp, #68] @ 0x44 │ │ - ldr r1, [pc, #192] @ (9b06c ) │ │ - str r0, [sp, #76] @ 0x4c │ │ - movs r0, #4 │ │ - add r1, pc │ │ - str r1, [sp, #64] @ 0x40 │ │ - str r0, [sp, #72] @ 0x48 │ │ - add r0, sp, #64 @ 0x40 │ │ - ldr r1, [pc, #184] @ (9b070 ) │ │ - add r1, pc │ │ - bl 4c418 │ │ - add r2, sp, #64 @ 0x40 │ │ - ldmia.w r6, {r1, r3, r4, r5} │ │ - mov r0, r2 │ │ - stmia r0!, {r1, r3, r4, r5} │ │ - movs r1, #28 │ │ - ldr r0, [pc, #136] @ (9b054 ) │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r0, [pc, #132] @ (9b058 ) │ │ - ldr r3, [pc, #136] @ (9b05c ) │ │ - add r0, pc │ │ - add r3, pc │ │ - bl 4fcf8 │ │ - ldr r0, [pc, #128] @ (9b060 ) │ │ - add.w r2, sp, #135 @ 0x87 │ │ - movs r1, #70 @ 0x46 │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r0, [pc, #120] @ (9b064 ) │ │ - ldr r3, [pc, #124] @ (9b068 ) │ │ + strb.w r0, [r4, #68] @ 0x44 │ │ + clz r0, r6 │ │ + lsrs r0, r0, #5 │ │ + add sp, #144 @ 0x90 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ + ldr r0, [pc, #12] @ (9f3bc ) │ │ add r0, pc │ │ - add r3, pc │ │ - bl 4fcf8 │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #80] @ 0x50 │ │ - str r1, [sp, #68] @ 0x44 │ │ - ldr r1, [pc, #76] @ (9b04c ) │ │ - str r0, [sp, #76] @ 0x4c │ │ - movs r0, #4 │ │ - add r1, pc │ │ - str r1, [sp, #64] @ 0x40 │ │ - str r0, [sp, #72] @ 0x48 │ │ - add r0, sp, #64 @ 0x40 │ │ - ldr r1, [pc, #68] @ (9b050 ) │ │ - add r1, pc │ │ - bl 4c418 │ │ + bl 53b08 │ │ nop │ │ - str r7, [sp, #536] @ 0x218 │ │ - movs r3, r0 │ │ - ldr r6, [pc, #88] @ (9b074 ) │ │ - movs r3, r0 │ │ - ldrsb r4, [r7, r0] │ │ - vtbl.8 d25, {d24}, d10 │ │ - movs r3, r0 │ │ - adds r6, #124 @ 0x7c │ │ - movs r3, r0 │ │ - str r7, [sp, #376] @ 0x178 │ │ - movs r3, r0 │ │ - adds r6, #56 @ 0x38 │ │ - movs r3, r0 │ │ - adds r6, #116 @ 0x74 │ │ - movs r3, r0 │ │ - cmp r1, lr │ │ - vclt.f , q11, #0 │ │ - movs r3, r0 │ │ - ldr r6, [r3, #40] @ 0x28 │ │ - movs r3, r0 │ │ - ldr r0, [r0, #40] @ 0x28 │ │ - movs r3, r0 │ │ - ldr r6, [r7, #28] │ │ - movs r3, r0 │ │ - ldr r0, [r4, #28] │ │ + cmp r2, #102 @ 0x66 │ │ movs r3, r0 │ │ - ldr r2, [pc, #952] @ (9b408 ) │ │ - movs r3, r0 │ │ - ldr r2, [pc, #944] @ (9b404 ) │ │ - movs r3, r0 │ │ - strb r0, [r4, #23] │ │ - movs r3, r0 │ │ - ldrb r7, [r4, #7] │ │ - vqneg.s32 d23, d30 │ │ - movs r3, r0 │ │ - str r4, [r0, #32] │ │ - movs r3, r0 │ │ - strh r2, [r6, r0] │ │ - vrshr.u32 d22, d10, #8 │ │ - movs r3, r0 │ │ - ldr r3, [pc, #360] @ (9b1d8 ) │ │ - movs r3, r0 │ │ - ldr r3, [pc, #352] @ (9b1d4 ) │ │ + movs r7, #80 @ 0x50 │ │ movs r3, r0 │ │ push {r4, lr} │ │ mov r4, r0 │ │ - ldrb.w r0, [r0, #668] @ 0x29c │ │ - cbz r0, 9b09c │ │ - cmp r0, #3 │ │ - it ne │ │ - popne {r4, pc} │ │ - add.w r0, r4, #216 @ 0xd8 │ │ - bl 9d274 │ │ + ldrb.w r0, [r0, #100] @ 0x64 │ │ + cmp r0, #5 │ │ + bhi.n 9f400 │ │ + tbb [pc, r0] │ │ + adds r3, r0, r0 │ │ + lsrs r0, r3, #32 │ │ + lsrs r1, r2, #20 │ │ + mov r0, r4 │ │ + ldmia.w sp!, {r4, lr} │ │ + b.w 9f2bc │ │ + add.w r0, r4, #208 @ 0xd0 │ │ + bl a0bec │ │ + b.n 9f3f2 │ │ + add.w r0, r4, #104 @ 0x68 │ │ + bl a0bf8 │ │ ldrd r0, r1, [r4, #80] @ 0x50 │ │ - bl 5395a │ │ + bl 54676 │ │ movs r0, #0 │ │ - strb.w r0, [r4, #669] @ 0x29d │ │ + strb.w r0, [r4, #101] @ 0x65 │ │ pop {r4, pc} │ │ - ldrd r0, r1, [r4, #32] │ │ - bl 5395a │ │ - mov r0, r4 │ │ - ldmia.w sp!, {r4, lr} │ │ - b.w 99838 │ │ - bmi.n 9b05a │ │ + bmi.n 9f3ae │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - vpush {d8-d13} │ │ - sub.w sp, sp, #1240 @ 0x4d8 │ │ - mov fp, r1 │ │ - ldrb.w r1, [r1, #668] @ 0x29c │ │ - ldr r5, [pc, #860] @ (9b420 ) │ │ - strd r0, fp, [sp, #100] @ 0x64 │ │ - add r5, pc │ │ - cbz r1, 9b102 │ │ - cmp r1, #3 │ │ - bne.w 9d04e │ │ - ldrb.w r2, [fp, #656] @ 0x290 │ │ - add.w r1, fp, #216 @ 0xd8 │ │ - add.w r3, fp, #656 @ 0x290 │ │ - str r3, [sp, #96] @ 0x60 │ │ - cmp r2, #0 │ │ - beq.w 9b27e │ │ - cmp r2, #3 │ │ - bne.w 9d05c │ │ - ldrb.w r0, [fp, #644] @ 0x284 │ │ - str r1, [sp, #88] @ 0x58 │ │ - cmp r0, #0 │ │ - bne.w 9d064 │ │ - ldrd r9, sl, [fp, #632] @ 0x278 │ │ - ldr.w r4, [fp, #640] @ 0x280 │ │ - b.n 9b38a │ │ + vpush {d8-d9} │ │ + sub.w sp, sp, #1368 @ 0x558 │ │ + mov r8, r0 │ │ + ldrb.w r0, [r1, #100] @ 0x64 │ │ + mov sl, r1 │ │ + tbh [pc, r0, lsl #1] │ │ + movs r6, r0 │ │ + lsrs r2, r6, #10 │ │ + lsrs r3, r5, #10 │ │ + lsls r6, r1, #4 │ │ + lsls r6, r3, #3 │ │ + lsls r1, r1, #3 │ │ + str.w r8, [sp, #132] @ 0x84 │ │ + mov.w r0, #256 @ 0x100 │ │ + add.w r8, sp, #664 @ 0x298 │ │ + strh.w r0, [sl, #101] @ 0x65 │ │ + movs r0, #21 │ │ + mov.w r9, #0 │ │ + str r0, [sp, #664] @ 0x298 │ │ + mov r0, r8 │ │ + str.w r9, [sp, #668] @ 0x29c │ │ + bl a09d8 │ │ movs r0, #1 │ │ - mov r1, fp │ │ - strb.w r0, [fp, #669] @ 0x29d │ │ + mov r1, sl │ │ + strh.w r0, [sl, #101] @ 0x65 │ │ movs r2, #48 @ 0x30 │ │ - ldr.w r0, [fp, #664] @ 0x298 │ │ - str r0, [sp, #116] @ 0x74 │ │ - add.w r0, fp, #48 @ 0x30 │ │ - str r5, [sp, #92] @ 0x5c │ │ - bl c99c0 │ │ - ldrd r6, r5, [fp, #84] @ 0x54 │ │ + ldr.w r0, [sl, #96] @ 0x60 │ │ + str r0, [sp, #128] @ 0x80 │ │ + add.w r0, sl, #48 @ 0x30 │ │ + bl ca0b2 │ │ + ldrd r6, r5, [sl, #84] @ 0x54 │ │ movs r3, #10 │ │ - ldr r2, [pc, #768] @ (9b424 ) │ │ + ldr r2, [pc, #888] @ (9f7e4 ) │ │ mov r1, r5 │ │ add r2, pc │ │ mov r0, r6 │ │ - bl 5393c │ │ + bl 54658 │ │ cmp r0, #0 │ │ - beq.w 9b254 │ │ - ldrd r0, r1, [fp, #72] @ 0x48 │ │ - mov.w ip, #0 │ │ - mov r2, fp │ │ - strb.w ip, [fp, #669] @ 0x29d │ │ - strd r1, r0, [sp, #84] @ 0x54 │ │ - add r0, sp, #832 @ 0x340 │ │ - ldmia.w r2, {r1, r3, r4, r5, r6, r7} │ │ - stmia r0!, {r1, r3, r4, r5, r6, r7} │ │ - ldrd r0, r1, [sp, #832] @ 0x340 │ │ - strd ip, ip, [sp, #688] @ 0x2b0 │ │ + beq.w 9f788 │ │ + ldrd r0, r1, [sl, #72] @ 0x48 │ │ + strb.w r9, [sl, #101] @ 0x65 │ │ + strd r1, r0, [sp, #112] @ 0x70 │ │ + mov r1, sl │ │ + ldmia.w r1, {r2, r3, r4, r5, r6, r7} │ │ + add.w r0, sp, #1208 @ 0x4b8 │ │ + stmia r0!, {r2, r3, r4, r5, r6, r7} │ │ + ldr.w r0, [sp, #1208] @ 0x4b8 │ │ + ldr.w r1, [sp, #1212] @ 0x4bc │ │ subs r0, #2 │ │ + strd r9, r9, [sp, #984] @ 0x3d8 │ │ sbc.w r1, r1, #0 │ │ rsbs r2, r0, #17 │ │ - sbcs.w r1, ip, r1 │ │ - bcc.w 9b406 │ │ + sbcs.w r1, r9, r1 │ │ + bcc.w 9f8e8 │ │ cmp r0, #15 │ │ - bne.w 9b406 │ │ - ldr.w r1, [fp, #64] @ 0x40 │ │ - ldrd r0, r4, [fp, #56] @ 0x38 │ │ - add.w r6, r4, #24 │ │ - str r0, [sp, #768] @ 0x300 │ │ + bne.w 9f8e8 │ │ + ldr.w r1, [sl, #64] @ 0x40 │ │ + add.w r6, r8, #20 │ │ + ldrd r0, r4, [sl, #56] @ 0x38 │ │ + add.w r7, r4, #24 │ │ + str.w r0, [sp, #1112] @ 0x458 │ │ add.w r0, r1, r1, lsl #1 │ │ - str r4, [sp, #760] @ 0x2f8 │ │ + str.w r4, [sp, #1104] @ 0x450 │ │ + str.w sl, [sp, #144] @ 0x90 │ │ add.w r1, r4, r0, lsl #4 │ │ - str r1, [sp, #80] @ 0x50 │ │ - str r1, [sp, #772] @ 0x304 │ │ - add r1, sp, #560 @ 0x230 │ │ - add.w r5, r1, #20 │ │ - adds r1, #24 │ │ - str r1, [sp, #112] @ 0x70 │ │ + str r1, [sp, #108] @ 0x6c │ │ + str.w r1, [sp, #1116] @ 0x45c │ │ + add.w r1, r8, #24 │ │ + str r1, [sp, #124] @ 0x7c │ │ lsls r1, r0, #4 │ │ - ldr r0, [pc, #656] @ (9b428 ) │ │ - str r5, [sp, #96] @ 0x60 │ │ + ldr r0, [pc, #764] @ (9f7e8 ) │ │ adds r0, #2 │ │ - str r0, [sp, #108] @ 0x6c │ │ + str r0, [sp, #120] @ 0x78 │ │ cmp r1, #0 │ │ - beq.w 9b8b4 │ │ - ldrd r9, r7, [r4] │ │ - eor.w r0, r9, #20 │ │ - orrs r0, r7 │ │ - add.w r0, r6, #24 │ │ - beq.w 9b8b6 │ │ - strd r0, r1, [sp, #120] @ 0x78 │ │ - add.w r1, r4, #20 │ │ - ldrd sl, fp, [r4, #8] │ │ - mov r0, r5 │ │ - ldr.w r8, [r4, #16] │ │ + beq.w 9fb10 │ │ + ldrd r5, r8, [r4] │ │ + eor.w r0, r5, #20 │ │ + orrs.w r0, r0, r8 │ │ + add.w r0, r7, #24 │ │ + beq.w 9fb12 │ │ + ldr.w sl, [r4, #16] │ │ movs r2, #28 │ │ - str.w r8, [sp, #576] @ 0x240 │ │ - strd sl, fp, [sp, #568] @ 0x238 │ │ - strd r9, r7, [sp, #560] @ 0x230 │ │ - bl c99c0 │ │ - subs.w r0, r9, #2 │ │ - sbc.w r1, r7, #0 │ │ + ldrd fp, r9, [r4, #8] │ │ + str r1, [sp, #148] @ 0x94 │ │ + add.w r1, r4, #20 │ │ + str r0, [sp, #140] @ 0x8c │ │ + strd r9, sl, [sp, #676] @ 0x2a4 │ │ + add r0, sp, #664 @ 0x298 │ │ + stmia.w r0, {r5, r8, fp} │ │ + mov r0, r6 │ │ + bl ca0b2 │ │ + subs r0, r5, #2 │ │ + sbc.w r1, r8, #0 │ │ rsbs r2, r0, #17 │ │ mov.w r2, #0 │ │ sbcs.w r1, r2, r1 │ │ - bcc.w 9b962 │ │ + bcc.w 9fbbc │ │ cmp r0, #4 │ │ - bne.w 9b962 │ │ - ldr r2, [pc, #560] @ (9b42c ) │ │ - mov r0, fp │ │ - mov r1, r8 │ │ + bne.w 9fbbc │ │ + ldr r2, [pc, #676] @ (9f7ec ) │ │ + mov r0, r9 │ │ + mov r1, sl │ │ movs r3, #12 │ │ add r2, pc │ │ - bl c47d4 │ │ - cbz r0, 9b23c │ │ - mov r1, r6 │ │ - add r2, sp, #296 @ 0x128 │ │ + bl c4ecc │ │ + cbz r0, 9f592 │ │ + mov ip, r7 │ │ + str r7, [sp, #136] @ 0x88 │ │ + add r2, sp, #768 @ 0x300 │ │ + mov sl, r6 │ │ mov r8, r4 │ │ - mov r9, r6 │ │ - ldmia.w r1, {r0, r3, r4, r5, r6, r7} │ │ - mov ip, r2 │ │ - stmia.w ip, {r0, r3, r4, r5, r6, r7} │ │ - add r0, sp, #416 @ 0x1a0 │ │ - add r1, sp, #688 @ 0x2b0 │ │ - bl 96768 │ │ - ldr r0, [sp, #416] @ 0x1a0 │ │ - ldr r1, [sp, #108] @ 0x6c │ │ + ldmia.w ip, {r0, r3, r4, r5, r6, r7} │ │ + mov r1, r2 │ │ + stmia r1!, {r0, r3, r4, r5, r6, r7} │ │ + add.w r0, sp, #1152 @ 0x480 │ │ + add r1, sp, #984 @ 0x3d8 │ │ + bl 98600 │ │ + ldr.w r0, [sp, #1152] @ 0x480 │ │ + ldr r1, [sp, #120] @ 0x78 │ │ + ldr r5, [sp, #144] @ 0x90 │ │ cmp r0, r1 │ │ - bne.w 9bcca │ │ - mov r0, sl │ │ - mov r1, fp │ │ - bl 5395a │ │ - ldr r5, [sp, #96] @ 0x60 │ │ + bne.w 9fccc │ │ + mov r0, fp │ │ + mov r1, r9 │ │ + bl 54676 │ │ + ldr r7, [sp, #136] @ 0x88 │ │ + mov r6, sl │ │ mov r4, r8 │ │ - mov r6, r9 │ │ - b.n 9b24a │ │ - mov r0, sl │ │ - mov r1, fp │ │ - bl 5395a │ │ - ldr r0, [sp, #112] @ 0x70 │ │ - bl 99838 │ │ - ldr r1, [sp, #124] @ 0x7c │ │ + mov sl, r5 │ │ + b.n 9f5a4 │ │ + mov r0, fp │ │ + mov r1, r9 │ │ + bl 54676 │ │ + ldr r0, [sp, #124] @ 0x7c │ │ + bl 9a480 │ │ + ldr.w sl, [sp, #144] @ 0x90 │ │ + ldr r1, [sp, #148] @ 0x94 │ │ adds r4, #48 @ 0x30 │ │ - adds r6, #48 @ 0x30 │ │ + adds r7, #48 @ 0x30 │ │ subs r1, #48 @ 0x30 │ │ - b.n 9b19e │ │ - ldr r2, [pc, #472] @ (9b430 ) │ │ - mov r0, r6 │ │ - mov r1, r5 │ │ - movs r3, #22 │ │ - add r2, pc │ │ - bl 5393c │ │ - cmp r0, #0 │ │ - beq.w 9b440 │ │ - movs r0, #0 │ │ - movs r1, #3 │ │ - str r0, [sp, #156] @ 0x9c │ │ - strd r0, r1, [sp, #148] @ 0x94 │ │ - movs r0, #20 │ │ - str r0, [sp, #144] @ 0x90 │ │ - movs r0, #1 │ │ - strb.w r0, [sp, #160] @ 0xa0 │ │ - b.n 9b894 │ │ - ldrd r8, r2, [fp, #336] @ 0x150 │ │ - ldr.w r4, [fp, #648] @ 0x288 │ │ - str r5, [sp, #92] @ 0x5c │ │ - movs r0, #1 │ │ - strd r8, r2, [fp, #344] @ 0x158 │ │ - strb.w r0, [fp, #657] @ 0x291 │ │ - add.w r0, fp, #352 @ 0x160 │ │ - movs r2, #120 @ 0x78 │ │ - str r0, [sp, #124] @ 0x7c │ │ - str r1, [sp, #88] @ 0x58 │ │ - bl c9a94 │ │ - ldr r1, [pc, #400] @ (9b434 ) │ │ - mov r0, r4 │ │ - add r1, pc │ │ - bl abf8c │ │ - mov r7, r1 │ │ - add.w r1, fp, #344 @ 0x158 │ │ - bl 9d11c │ │ - bl a3120 │ │ - mov r1, r0 │ │ - movs r0, #0 │ │ - str r0, [sp, #564] @ 0x234 │ │ - movs r0, #28 │ │ - str r0, [sp, #560] @ 0x230 │ │ - add r6, sp, #296 @ 0x128 │ │ - add.w r8, sp, #560 @ 0x230 │ │ - mov r0, r6 │ │ - mov r2, r8 │ │ - bl 9d1d4 │ │ - ldrd sl, r9, [sp, #296] @ 0x128 │ │ - ldr r5, [sp, #304] @ 0x130 │ │ - eor.w r0, sl, #40 @ 0x28 │ │ - orrs.w r0, r0, r9 │ │ - bne.n 9b3dc │ │ - str.w r5, [fp, #652] @ 0x28c │ │ - ldr r0, [r7, #0] │ │ - subs r0, #1 │ │ - str r0, [r7, #0] │ │ - ldrd r0, r1, [r4, #40] @ 0x28 │ │ - adds r2, r0, #1 │ │ - adc.w r3, r1, #0 │ │ - strd r2, r3, [r4, #40] @ 0x28 │ │ - ldrd r2, r3, [fp, #344] @ 0x158 │ │ - strd r0, r1, [fp, #472] @ 0x1d8 │ │ - ldrd r0, r1, [fp, #444] @ 0x1bc │ │ - strd r0, r1, [sp] │ │ - mov r0, r8 │ │ - mov r1, r4 │ │ - bl 99928 │ │ - add.w r0, r8, #24 │ │ - ldrd sl, r9, [sp, #560] @ 0x230 │ │ - ldrd lr, ip, [sp, #576] @ 0x240 │ │ - mov r1, r6 │ │ - ldrd r8, r5, [sp, #568] @ 0x238 │ │ - ldmia.w r0, {r2, r3, r4, r7} │ │ - eor.w r0, sl, #40 @ 0x28 │ │ - orrs.w r0, r0, r9 │ │ - stmia r1!, {r2, r3, r4, r7} │ │ - bne.w 9b59e │ │ - add r4, sp, #232 @ 0xe8 │ │ - mov r7, r5 │ │ - ldmia.w r6, {r1, r2, r3, r5} │ │ - mov r6, ip │ │ - mov r0, r4 │ │ - stmia r0!, {r1, r2, r3, r5} │ │ - mov r5, lr │ │ - movs r0, #0 │ │ - strb.w r0, [fp, #657] @ 0x291 │ │ - ldr.w r0, [fp, #652] @ 0x28c │ │ - ldr r1, [sp, #124] @ 0x7c │ │ - ldrd r9, r2, [fp, #472] @ 0x1d8 │ │ - str r0, [sp, #120] @ 0x78 │ │ - add.w r0, fp, #480 @ 0x1e0 │ │ - mov sl, r2 │ │ - movs r2, #120 @ 0x78 │ │ - bl c9a94 │ │ - strd r8, r7, [fp, #600] @ 0x258 │ │ - add.w r0, fp, #616 @ 0x268 │ │ - strd r5, r6, [fp, #608] @ 0x260 │ │ - ldmia.w r4, {r1, r2, r3, r7} │ │ - stmia r0!, {r1, r2, r3, r7} │ │ - movs r0, #0 │ │ - strb.w r0, [fp, #644] @ 0x284 │ │ - ldr r0, [sp, #120] @ 0x78 │ │ - strd r9, sl, [fp, #632] @ 0x278 │ │ - add.w r4, r0, #8 │ │ - str.w r4, [fp, #640] @ 0x280 │ │ - ldr r5, [sp, #92] @ 0x5c │ │ - add.w r1, fp, #480 @ 0x1e0 │ │ - add r0, sp, #296 @ 0x128 │ │ - movs r2, #120 @ 0x78 │ │ - str r1, [sp, #72] @ 0x48 │ │ - bl c9a94 │ │ - add.w r1, fp, #600 @ 0x258 │ │ - add r0, sp, #416 @ 0x1a0 │ │ - movs r2, #32 │ │ - bl c99c0 │ │ - ldr r0, [r5, #104] @ 0x68 │ │ - dmb ish │ │ - cmp r0, #2 │ │ - beq.w 9b4d0 │ │ - add r4, sp, #560 @ 0x230 │ │ - ldr r1, [pc, #132] @ (9b438 ) │ │ - add.w r0, r4, #8 │ │ - movs r2, #15 │ │ - add r1, pc │ │ - bl 4a500 │ │ - ldr r5, [sp, #568] @ 0x238 │ │ - add r0, sp, #760 @ 0x2f8 │ │ - adds r0, #12 │ │ - add.w r1, r4, #12 │ │ - movs r2, #36 @ 0x24 │ │ - bl c99c0 │ │ - movs r0, #0 │ │ - str r5, [sp, #768] @ 0x300 │ │ - str r0, [sp, #764] @ 0x2fc │ │ - movs r0, #25 │ │ - str r0, [sp, #760] @ 0x2f8 │ │ - b.n 9b732 │ │ - ldr r1, [sp, #308] @ 0x134 │ │ - add.w r0, r6, #24 │ │ - str r1, [sp, #124] @ 0x7c │ │ - mov r8, r5 │ │ - ldr r1, [sp, #312] @ 0x138 │ │ - str r1, [sp, #120] @ 0x78 │ │ - ldr r1, [sp, #316] @ 0x13c │ │ - str r1, [sp, #116] @ 0x74 │ │ - add r1, sp, #280 @ 0x118 │ │ - ldmia.w r0, {r2, r3, r4, r6} │ │ - stmia r1!, {r2, r3, r4, r6} │ │ - ldr r0, [sp, #336] @ 0x150 │ │ - str r0, [sp, #92] @ 0x5c │ │ - ldr r0, [sp, #340] @ 0x154 │ │ - str r0, [sp, #112] @ 0x70 │ │ - ldr r0, [r7, #0] │ │ - subs r0, #1 │ │ - str r0, [r7, #0] │ │ - b.n 9b812 │ │ - ldr r1, [pc, #52] @ (9b43c ) │ │ - add.w r0, sp, #1152 @ 0x480 │ │ - adds r0, #4 │ │ - movs r2, #43 @ 0x2b │ │ - add r1, pc │ │ - bl 4a500 │ │ - add r0, sp, #832 @ 0x340 │ │ - bl 99838 │ │ - b.w 9bcf0 │ │ - str r4, [sp, #912] @ 0x390 │ │ - movs r3, r0 │ │ - ldrh r4, [r7, #6] │ │ - vrev64.32 d16, d1 │ │ - strh r0, [r0, #0] │ │ - strh r6, [r2, #56] @ 0x38 │ │ - vsra.u64 d21, d25, #8 │ │ - vrev64.32 q11, q10 │ │ - movs r3, r0 │ │ - ldr r0, [r7, r0] │ │ - vabal.u q12, d8, d29 │ │ - vtbx.8 d20, {d24-d26}, d22 │ │ - mov r0, r6 │ │ - mov r1, r5 │ │ - movs r3, #9 │ │ - add r2, pc │ │ - bl 5393c │ │ + b.n 9f4ee │ │ + ldrb.w r0, [sl, #376] @ 0x178 │ │ + add.w fp, sl, #104 @ 0x68 │ │ + add.w r9, sl, #376 @ 0x178 │ │ cmp r0, #0 │ │ - beq.w 9b5b2 │ │ - ldrd r8, r0, [fp, #72] @ 0x48 │ │ - mov.w r9, #0 │ │ - strb.w r9, [fp, #669] @ 0x29d │ │ - add.w r1, sp, #1120 @ 0x460 │ │ - str r0, [sp, #88] @ 0x58 │ │ - mov r0, fp │ │ - ldmia.w r0, {r2, r3, r4, r5, r6, r7} │ │ - mov.w r0, #2147483648 @ 0x80000000 │ │ - stmia r1!, {r2, r3, r4, r5, r6, r7} │ │ - movs r4, #3 │ │ - str r0, [sp, #416] @ 0x1a0 │ │ - ldr.w r0, [sp, #1120] @ 0x460 │ │ - ldr.w r1, [sp, #1124] @ 0x464 │ │ - subs r5, r0, #2 │ │ - str.w r9, [sp, #692] @ 0x2b4 │ │ - sbc.w r6, r1, #0 │ │ - subs.w r0, r5, #15 │ │ - str r4, [sp, #688] @ 0x2b0 │ │ - str.w r9, [sp, #1184] @ 0x4a0 │ │ - str.w r9, [sp, #1188] @ 0x4a4 │ │ - it ne │ │ - movne r0, #1 │ │ - rsbs r1, r5, #17 │ │ - sbcs.w r1, r9, r6 │ │ - mov.w r1, #0 │ │ - it cc │ │ - movcc r1, #1 │ │ - orrs r0, r1 │ │ - str r0, [sp, #108] @ 0x6c │ │ - beq.w 9b984 │ │ - add r0, sp, #560 @ 0x230 │ │ - ldr r1, [pc, #808] @ (9b7e0 ) │ │ - adds r0, #8 │ │ - movs r2, #43 @ 0x2b │ │ - add r1, pc │ │ - bl 9dedc │ │ - strd r4, r9, [sp, #560] @ 0x230 │ │ - add r0, sp, #688 @ 0x2b0 │ │ - bl 97198 │ │ - ldr r4, [sp, #108] @ 0x6c │ │ - b.w 9c5b2 │ │ - str r4, [sp, #56] @ 0x38 │ │ - add r4, sp, #688 @ 0x2b0 │ │ - add.w r1, r5, #100 @ 0x64 │ │ - mov r0, r4 │ │ - bl 6ee1c │ │ - ldrb.w r6, [sp, #688] @ 0x2b0 │ │ - cmp r6, #15 │ │ - bne.w 9b6f8 │ │ - ldrb.w r0, [sp, #696] @ 0x2b8 │ │ - strb.w r0, [sp, #456] @ 0x1c8 │ │ - ldr r0, [sp, #692] @ 0x2b4 │ │ - str r0, [sp, #452] @ 0x1c4 │ │ - ldrd r0, r1, [sp, #416] @ 0x1a0 │ │ - ldr r2, [sp, #428] @ 0x1ac │ │ - add r1, r0 │ │ - strd sl, r9, [sp, #44] @ 0x2c │ │ - adds r1, #1 │ │ - ldr r3, [r0, #0] │ │ - str r1, [sp, #700] @ 0x2bc │ │ - adds r1, r0, #4 │ │ - str r1, [sp, #696] @ 0x2b8 │ │ - mov.w r1, #2155905152 @ 0x80808080 │ │ - bics r1, r3 │ │ - str r2, [sp, #704] @ 0x2c0 │ │ - strd r0, r1, [sp, #688] @ 0x2b0 │ │ - add r6, sp, #688 @ 0x2b0 │ │ - mov r0, r6 │ │ - bl a375c │ │ + beq.w 9f808 │ │ + cmp r0, #3 │ │ + bne.w a0998 │ │ + ldrb.w r0, [sl, #284] @ 0x11c │ │ cmp r0, #0 │ │ - beq.w 9bb30 │ │ - mov r4, r0 │ │ - ldr r0, [sp, #704] @ 0x2c0 │ │ - mov.w r8, #4294967295 @ 0xffffffff │ │ - mov sl, r5 │ │ - adds r0, #1 │ │ - it cs │ │ - movcs r0, r8 │ │ - movs r1, #4 │ │ - cmp r0, #4 │ │ - it ls │ │ - movls r0, r1 │ │ - ldr r3, [pc, #676] @ (9b7e4 ) │ │ - movs r2, #4 │ │ - add r3, pc │ │ - bl a3478 │ │ - movs r5, #1 │ │ - str r4, [r1, #0] │ │ - str.w r1, [sp, #1156] @ 0x484 │ │ - mov ip, r6 │ │ - str.w r5, [sp, #1160] @ 0x488 │ │ - add.w r9, sp, #560 @ 0x230 │ │ - str.w r0, [sp, #1152] @ 0x480 │ │ - mov r7, r1 │ │ - ldmia.w ip, {r0, r2, r3, r4, r6} │ │ - mov r1, r9 │ │ - stmia r1!, {r0, r2, r3, r4, r6} │ │ - add.w r6, sp, #1152 @ 0x480 │ │ - mov r0, r9 │ │ - bl a375c │ │ + beq.w 9f8b8 │ │ + ldr r0, [pc, #540] @ (9f7f0 ) │ │ + add r0, pc │ │ + bl 53b08 │ │ + ldrb.w r0, [sl, #132] @ 0x84 │ │ cmp r0, #0 │ │ - beq.w 9b944 │ │ + bne.w a0988 │ │ + add.w r2, sl, #120 @ 0x78 │ │ + ldmia r2, {r0, r1, r2} │ │ + strd r0, r1, [sp, #768] @ 0x300 │ │ + add.w r0, r2, #48 @ 0x30 │ │ + ldr r1, [pc, #512] @ (9f7f4 ) │ │ + add r1, pc │ │ + bl be6d8 │ │ mov r4, r0 │ │ - ldr.w r0, [sp, #1152] @ 0x480 │ │ - cmp r5, r0 │ │ - bne.n 9b592 │ │ - ldr r0, [sp, #576] @ 0x240 │ │ - adds r1, r0, #1 │ │ - mov r0, r6 │ │ - it cs │ │ - movcs r1, r8 │ │ - bl a3742 │ │ - ldr.w r7, [sp, #1156] @ 0x484 │ │ - str.w r4, [r7, r5, lsl #2] │ │ - adds r5, #1 │ │ - str.w r5, [sp, #1160] @ 0x488 │ │ - b.n 9b56a │ │ - ldr r0, [sp, #600] @ 0x258 │ │ - str r0, [sp, #92] @ 0x5c │ │ - ldr r0, [sp, #604] @ 0x25c │ │ - str.w r8, [sp, #108] @ 0x6c │ │ - strd ip, lr, [sp, #116] @ 0x74 │ │ - str r5, [sp, #124] @ 0x7c │ │ - str r0, [sp, #112] @ 0x70 │ │ - b.n 9b7fa │ │ - ldr r2, [pc, #564] @ (9b7e8 ) │ │ - mov r0, r6 │ │ - mov r1, r5 │ │ - movs r3, #12 │ │ - add r2, pc │ │ - bl 5393c │ │ - cmp r0, #0 │ │ - beq.w 9bb20 │ │ - mov.w ip, #0 │ │ - mov r2, fp │ │ - ldrd lr, r8, [fp, #72] @ 0x48 │ │ - strb.w ip, [fp, #669] @ 0x29d │ │ - add r0, sp, #760 @ 0x2f8 │ │ - ldmia.w r2, {r1, r3, r4, r5, r6, r7} │ │ - stmia r0!, {r1, r3, r4, r5, r6, r7} │ │ - ldrd r0, r1, [sp, #760] @ 0x2f8 │ │ - subs r0, #2 │ │ - sbc.w r1, r1, #0 │ │ - rsbs r2, r0, #17 │ │ - sbcs.w r1, ip, r1 │ │ - bcc.w 9bd36 │ │ - cmp r0, #15 │ │ - bne.w 9bd36 │ │ - ldr.w r1, [fp, #64] @ 0x40 │ │ - str.w r8, [sp, #96] @ 0x60 │ │ - ldrd r0, r8, [fp, #56] @ 0x38 │ │ - str.w r0, [sp, #1160] @ 0x488 │ │ - add.w r0, r1, r1, lsl #1 │ │ - str.w lr, [sp, #108] @ 0x6c │ │ - add.w r7, r8, r0, lsl #4 │ │ - str.w r8, [sp, #1152] @ 0x480 │ │ - str.w r7, [sp, #1164] @ 0x48c │ │ - add r0, sp, #560 @ 0x230 │ │ - add.w r1, r0, #20 │ │ - adds r0, #24 │ │ - str r0, [sp, #120] @ 0x78 │ │ - ldr r0, [pc, #452] @ (9b7ec ) │ │ - str r1, [sp, #124] @ 0x7c │ │ - adds r0, #2 │ │ - str r0, [sp, #92] @ 0x5c │ │ - movs r0, #0 │ │ - str r0, [sp, #112] @ 0x70 │ │ - ldr r4, [sp, #116] @ 0x74 │ │ - cmp r8, r7 │ │ - beq.w 9c2a6 │ │ - ldrd r6, r5, [r8] │ │ - add.w r9, r8, #48 @ 0x30 │ │ - eor.w r0, r6, #20 │ │ - orrs r0, r5 │ │ - beq.w 9c2a8 │ │ - ldr r0, [sp, #124] @ 0x7c │ │ - add.w r1, r8, #20 │ │ - ldrd fp, sl, [r8, #8] │ │ - movs r2, #28 │ │ - ldr.w r4, [r8, #16] │ │ - str r4, [sp, #576] @ 0x240 │ │ - strd fp, sl, [sp, #568] @ 0x238 │ │ - strd r6, r5, [sp, #560] @ 0x230 │ │ - bl c99c0 │ │ - subs r0, r6, #2 │ │ - sbc.w r1, r5, #0 │ │ - rsbs r2, r0, #17 │ │ - mov.w r2, #0 │ │ - sbcs.w r1, r2, r1 │ │ - bcc.w 9c4e4 │ │ - cmp r0, #4 │ │ - bne.w 9c4e4 │ │ - ldr r2, [pc, #360] @ (9b7f0 ) │ │ - mov r0, sl │ │ + add.w r3, r4, #20 │ │ + ldr r0, [r0, #16] │ │ + mov r5, r1 │ │ + ldmia r3, {r1, r2, r3} │ │ + ldrd r6, r7, [sp, #768] @ 0x300 │ │ + strd r6, r7, [sp] │ │ + bl 57b04 │ │ + mov r2, r0 │ │ + add r0, sp, #768 @ 0x300 │ │ + str r0, [sp, #0] │ │ + add r0, sp, #664 @ 0x298 │ │ + mov r3, r1 │ │ mov r1, r4 │ │ - movs r3, #9 │ │ - add r2, pc │ │ - bl c47d4 │ │ - cbnz r0, 9b6ac │ │ - mov r0, fp │ │ - mov r1, sl │ │ - bl 5395a │ │ - ldr r0, [sp, #120] @ 0x78 │ │ - bl 99838 │ │ - mov r8, r9 │ │ - ldr.w fp, [sp, #104] @ 0x68 │ │ - b.n 9b632 │ │ - add.w ip, r8, #24 │ │ - str r7, [sp, #88] @ 0x58 │ │ - add r2, sp, #296 @ 0x128 │ │ - ldmia.w ip, {r0, r3, r4, r5, r6, r7} │ │ - mov r1, r2 │ │ - stmia r1!, {r0, r3, r4, r5, r6, r7} │ │ - movs r0, #0 │ │ - strd r0, r0, [sp, #688] @ 0x2b0 │ │ - add.w r0, sp, #1184 @ 0x4a0 │ │ - add r1, sp, #688 @ 0x2b0 │ │ - bl 96768 │ │ - ldr.w r0, [sp, #1184] @ 0x4a0 │ │ - ldr r1, [sp, #92] @ 0x5c │ │ - cmp r0, r1 │ │ - bne.w 9cd32 │ │ - ldr r0, [sp, #688] @ 0x2b0 │ │ - ldr r7, [sp, #88] @ 0x58 │ │ - lsls r0, r0, #31 │ │ - beq.w 9d0a8 │ │ - ldr r0, [sp, #696] @ 0x2b8 │ │ - mov r1, sl │ │ - str r0, [sp, #84] @ 0x54 │ │ - ldr r0, [sp, #700] @ 0x2bc │ │ - str r0, [sp, #80] @ 0x50 │ │ - mov r0, fp │ │ - bl 5395a │ │ + bl 96802 │ │ + ldr r0, [sp, #672] @ 0x2a0 │ │ + bl 9f18a │ │ + ldr r0, [r5, #0] │ │ + adds r0, #1 │ │ + str r0, [r5, #0] │ │ movs r0, #1 │ │ - str r0, [sp, #112] @ 0x70 │ │ - b.n 9b6a4 │ │ - ldrb.w r0, [sp, #691] @ 0x2b3 │ │ - add.w r8, sp, #460 @ 0x1cc │ │ - strb.w r0, [sp, #463] @ 0x1cf │ │ - add.w r1, r4, #9 │ │ - ldrh.w r0, [sp, #689] @ 0x2b1 │ │ - movs r2, #19 │ │ - strh.w r0, [sp, #461] @ 0x1cd │ │ - add.w r0, r8, #9 │ │ - ldr r7, [sp, #692] @ 0x2b4 │ │ - ldrb.w r5, [sp, #696] @ 0x2b8 │ │ - bl c99c0 │ │ - strb.w r5, [sp, #468] @ 0x1d4 │ │ - mov r1, r8 │ │ - str r7, [sp, #464] @ 0x1d0 │ │ - strb.w r6, [sp, #460] @ 0x1cc │ │ - add r0, sp, #760 @ 0x2f8 │ │ - bl a38ce │ │ - movs r6, #1 │ │ - movs r4, #1 │ │ - add r5, sp, #296 @ 0x128 │ │ - add r0, sp, #416 @ 0x1a0 │ │ - bl 94c46 │ │ - cbz r4, 9b748 │ │ - add.w r0, r5, #88 @ 0x58 │ │ - bl 9a634 │ │ - cbz r6, 9b750 │ │ - add r0, sp, #296 @ 0x128 │ │ - bl 96ac8 │ │ - ldrd sl, r9, [sp, #760] @ 0x2f8 │ │ - add r0, sp, #760 @ 0x2f8 │ │ - ldrd r8, ip, [sp, #772] @ 0x304 │ │ - add.w r1, r0, #24 │ │ - ldr r0, [sp, #768] @ 0x300 │ │ - str r0, [sp, #108] @ 0x6c │ │ - ldr r5, [sp, #780] @ 0x30c │ │ - add r0, sp, #248 @ 0xf8 │ │ - ldmia.w r1, {r3, r4, r6, r7} │ │ - movs r1, #1 │ │ - mov r2, r0 │ │ - stmia r2!, {r3, r4, r6, r7} │ │ - ldr r2, [sp, #104] @ 0x68 │ │ - strb.w r1, [r2, #644] @ 0x284 │ │ - eor.w r1, sl, #41 @ 0x29 │ │ - orrs.w r1, r1, r9 │ │ - bne.n 9b796 │ │ - ldr r1, [sp, #96] @ 0x60 │ │ - movs r0, #3 │ │ - ldr.w fp, [sp, #104] @ 0x68 │ │ - movs r2, #21 │ │ - ldr r3, [sp, #100] @ 0x64 │ │ - strb r0, [r1, #0] │ │ + strb.w r0, [sl, #132] @ 0x84 │ │ movs r1, #0 │ │ - strd r2, r1, [r3] │ │ - b.n 9bd24 │ │ - strd r5, ip, [sp, #116] @ 0x74 │ │ - ldrd r5, r1, [sp, #800] @ 0x320 │ │ - str r1, [sp, #112] @ 0x70 │ │ - add r6, sp, #264 @ 0x108 │ │ - ldmia.w r0, {r2, r3, r4, r7} │ │ - mov r1, r6 │ │ - stmia r1!, {r2, r3, r4, r7} │ │ - ldr r0, [sp, #72] @ 0x48 │ │ - bl 9d216 │ │ - eor.w r0, sl, #40 @ 0x28 │ │ - orrs.w r0, r0, r9 │ │ - bne.n 9b7f4 │ │ - ldr r4, [sp, #104] @ 0x68 │ │ - ldrd r8, r5, [r4, #472] @ 0x1d8 │ │ - ldr.w r0, [r4, #652] @ 0x28c │ │ - bl 9d1f4 │ │ - ldr r2, [sp, #96] @ 0x60 │ │ - addw r6, r4, #657 @ 0x291 │ │ - mov.w r9, #0 │ │ - mov.w sl, #40 @ 0x28 │ │ - ldr r0, [sp, #88] @ 0x58 │ │ - b.n 9b82a │ │ - nop │ │ - ldr r7, [pc, #336] @ (9b930 ) │ │ - vclz.i32 d24, d3 │ │ - vtbl.8 d23, {d8-d11}, d16 │ │ - movs r3, r0 │ │ - ldr r6, [pc, #452] @ (9b9b0 ) │ │ - vrev64.32 d16, d1 │ │ - strh r0, [r0, #0] │ │ - strb r2, [r3, #4] │ │ - vsli.32 d25, d7, #24 │ │ - str.w r8, [sp, #124] @ 0x7c │ │ - add r0, sp, #280 @ 0x118 │ │ - ldmia.w r6, {r1, r2, r3, r4} │ │ - stmia r0!, {r1, r2, r3, r4} │ │ - ldr.w fp, [sp, #104] @ 0x68 │ │ - ldr.w r0, [fp, #652] @ 0x28c │ │ - bl 9d1f4 │ │ - ldr.w r8, [sp, #108] @ 0x6c │ │ - ldrb.w r0, [fp, #657] @ 0x291 │ │ - addw r6, fp, #657 @ 0x291 │ │ - cbz r0, 9b824 │ │ - add.w r0, fp, #352 @ 0x160 │ │ - bl 9d234 │ │ - ldr r0, [sp, #88] @ 0x58 │ │ - ldr r2, [sp, #96] @ 0x60 │ │ - ldr r5, [sp, #124] @ 0x7c │ │ - movs r7, #0 │ │ - movs r1, #1 │ │ - strb r7, [r6, #0] │ │ - strb r1, [r2, #0] │ │ - bl 9d274 │ │ - eor.w r0, sl, #40 @ 0x28 │ │ - orrs.w r0, r0, r9 │ │ - bne.n 9b85a │ │ - movs r0, #4 │ │ - str r5, [sp, #164] @ 0xa4 │ │ - str r0, [sp, #152] @ 0x98 │ │ - ldrd r0, r1, [sp, #296] @ 0x128 │ │ - strd r0, r1, [sp, #168] @ 0xa8 │ │ - movs r0, #20 │ │ - strd r7, r8, [sp, #156] @ 0x9c │ │ - str r7, [sp, #148] @ 0x94 │ │ - str r0, [sp, #144] @ 0x90 │ │ - b.n 9b890 │ │ - add r0, sp, #280 @ 0x118 │ │ - add r1, sp, #296 @ 0x128 │ │ - mov r2, r0 │ │ - ldmia.w r2, {r3, r4, r6, r7} │ │ - stmia r1!, {r3, r4, r6, r7} │ │ - ldr r1, [sp, #116] @ 0x74 │ │ - str r1, [sp, #580] @ 0x244 │ │ - ldr r1, [sp, #120] @ 0x78 │ │ - str r1, [sp, #576] @ 0x240 │ │ - strd r8, r5, [sp, #568] @ 0x238 │ │ - strd sl, r9, [sp, #560] @ 0x230 │ │ - add r1, sp, #560 @ 0x230 │ │ - ldmia.w r0, {r3, r4, r5, r6} │ │ - add.w r2, r1, #24 │ │ - stmia r2!, {r3, r4, r5, r6} │ │ - ldr r0, [sp, #112] @ 0x70 │ │ - str r0, [sp, #604] @ 0x25c │ │ - ldr r0, [sp, #92] @ 0x5c │ │ - str r0, [sp, #600] @ 0x258 │ │ - add r0, sp, #144 @ 0x90 │ │ - bl 9dd40 │ │ - ldr.w fp, [sp, #104] @ 0x68 │ │ - ldrd r0, r1, [fp, #80] @ 0x50 │ │ - bl 5395a │ │ - ldrb.w r0, [fp, #669] @ 0x29d │ │ - addw r4, fp, #669 @ 0x29d │ │ - cmp r0, #0 │ │ - beq.w 9bd14 │ │ - add.w r0, fp, #48 @ 0x30 │ │ - bl 99838 │ │ - b.n 9bd14 │ │ - ldr r0, [sp, #80] @ 0x50 │ │ - str r0, [sp, #764] @ 0x2fc │ │ - add r0, sp, #760 @ 0x2f8 │ │ - bl 60ebe │ │ - ldr r4, [sp, #688] @ 0x2b0 │ │ - movs r2, #47 @ 0x2f │ │ - ldrd sl, r7, [sp, #696] @ 0x2b8 │ │ - add r0, sp, #560 @ 0x230 │ │ - ldr r1, [pc, #960] @ (9bc8c ) │ │ - add r1, pc │ │ - bl 4a500 │ │ - lsls r0, r4, #31 │ │ - ldr.w fp, [sp, #104] @ 0x68 │ │ - ldr r0, [sp, #560] @ 0x230 │ │ - beq.n 9b950 │ │ - ldr r1, [sp, #564] @ 0x234 │ │ - bl 998f4 │ │ - ldr r0, [sp, #84] @ 0x54 │ │ - str r0, [sp, #764] @ 0x2fc │ │ - ldr r0, [sp, #88] @ 0x58 │ │ - str r0, [sp, #760] @ 0x2f8 │ │ - ldr r1, [pc, #932] @ (9bc90 ) │ │ - ldr r4, [sp, #116] @ 0x74 │ │ - add r1, pc │ │ - mov r0, r4 │ │ - bl abf8c │ │ - add.w r8, sp, #760 @ 0x2f8 │ │ - mov r5, r1 │ │ - mov r1, r8 │ │ - bl 9d11c │ │ - ldr r1, [r5, #0] │ │ - subs r1, #1 │ │ - str r1, [r5, #0] │ │ + movs r0, #2 │ │ + b.n 9f9cc │ │ + ldrb.w r0, [sl, #324] @ 0x144 │ │ cmp r0, #0 │ │ - beq.w 9bd4c │ │ - ldr r0, [sp, #92] @ 0x5c │ │ - ldr r0, [r0, #20] │ │ - cmp r0, #2 │ │ - bcc.w 9c47e │ │ - movs r0, #0 │ │ - movs r3, #152 @ 0x98 │ │ - str r0, [sp, #576] @ 0x240 │ │ - movs r0, #1 │ │ - str r0, [sp, #564] @ 0x234 │ │ - ldr r1, [pc, #880] @ (9bc94 ) │ │ - str r0, [sp, #572] @ 0x23c │ │ - add r1, pc │ │ - str r1, [sp, #560] @ 0x230 │ │ - add r0, sp, #296 @ 0x128 │ │ - str r0, [sp, #568] @ 0x238 │ │ - ldr r0, [pc, #872] @ (9bc98 ) │ │ - movs r1, #2 │ │ - add r0, pc │ │ - strd r8, r0, [sp, #296] @ 0x128 │ │ - add r0, sp, #560 @ 0x230 │ │ - ldr r2, [pc, #864] @ (9bc9c ) │ │ - add r2, pc │ │ - bl 6f45c │ │ - b.w 9c47e │ │ - add r0, sp, #488 @ 0x1e8 │ │ - ldmia.w r6, {r1, r2, r3} │ │ - mov r5, sl │ │ - stmia r0!, {r1, r2, r3} │ │ - b.n 9bb3a │ │ - ldrd r1, r2, [sp, #564] @ 0x234 │ │ - str.w r1, [sp, #1160] @ 0x488 │ │ - str.w r2, [sp, #1164] @ 0x48c │ │ - str.w r0, [sp, #1156] @ 0x484 │ │ - b.n 9bcf0 │ │ - ldr r0, [sp, #120] @ 0x78 │ │ - movs r2, #27 │ │ - str r0, [sp, #764] @ 0x2fc │ │ - add.w r0, sp, #1152 @ 0x480 │ │ - ldr r1, [pc, #816] @ (9bca0 ) │ │ - adds r0, #4 │ │ - add r1, pc │ │ - bl 4a500 │ │ - add r0, sp, #560 @ 0x230 │ │ - bl 99838 │ │ - ldr r0, [sp, #112] @ 0x70 │ │ - bl 99838 │ │ - b.n 9bce6 │ │ - ldr.w r1, [sp, #1136] @ 0x470 │ │ - ldr.w r0, [sp, #1128] @ 0x468 │ │ - strd r6, r5, [sp, #76] @ 0x4c │ │ - ldr.w r6, [sp, #1132] @ 0x46c │ │ - str.w r0, [sp, #1096] @ 0x448 │ │ - add.w r0, r1, r1, lsl #1 │ │ - str.w r8, [sp, #84] @ 0x54 │ │ - add.w r1, r6, r0, lsl #4 │ │ - str.w r6, [sp, #1088] @ 0x440 │ │ - str r1, [sp, #124] @ 0x7c │ │ - str.w r1, [sp, #1100] @ 0x44c │ │ - add r1, sp, #416 @ 0x1a0 │ │ - add.w r0, r1, #16 │ │ - str r0, [sp, #68] @ 0x44 │ │ - adds r0, r1, #4 │ │ - str r0, [sp, #64] @ 0x40 │ │ - add r0, sp, #832 @ 0x340 │ │ - adds r0, #16 │ │ - str r0, [sp, #60] @ 0x3c │ │ - add r0, sp, #296 @ 0x128 │ │ - add.w r1, r0, #20 │ │ - adds r0, #24 │ │ - str r0, [sp, #112] @ 0x70 │ │ - mov.w r0, #2147483648 @ 0x80000000 │ │ - str r0, [sp, #96] @ 0x60 │ │ - ldr r0, [pc, #720] @ (9bca4 ) │ │ - str r1, [sp, #120] @ 0x78 │ │ - adds r0, #2 │ │ - str r0, [sp, #72] @ 0x48 │ │ - movs r5, #0 │ │ - ldr r0, [sp, #124] @ 0x7c │ │ - cmp r6, r0 │ │ - beq.w 9be78 │ │ - ldrd r4, r9, [r6] │ │ - add.w r8, r6, #48 @ 0x30 │ │ - eor.w r0, r4, #20 │ │ - orrs.w r0, r0, r9 │ │ - beq.w 9be7c │ │ - ldr r7, [r6, #16] │ │ - add.w r1, r6, #20 │ │ - ldrd fp, sl, [r6, #8] │ │ - movs r2, #28 │ │ - strd sl, r7, [sp, #308] @ 0x134 │ │ - add r0, sp, #296 @ 0x128 │ │ - stmia.w r0, {r4, r9, fp} │ │ - ldr r0, [sp, #120] @ 0x78 │ │ - bl c99c0 │ │ - subs r0, r4, #2 │ │ - sbc.w r1, r9, #0 │ │ - rsbs r2, r0, #17 │ │ - sbcs.w r1, r5, r1 │ │ - bcc.w 9c254 │ │ - cmp r0, #4 │ │ - bne.w 9c254 │ │ - ldr r2, [pc, #636] @ (9bca8 ) │ │ - mov r0, sl │ │ - mov r1, r7 │ │ - movs r3, #13 │ │ - add r2, pc │ │ - bl c47d4 │ │ - add.w r9, r6, #24 │ │ - cbnz r0, 9ba74 │ │ - ldr r2, [pc, #620] @ (9bcac ) │ │ - mov r0, sl │ │ - mov r1, r7 │ │ - movs r3, #17 │ │ - add r2, pc │ │ - bl c47d4 │ │ - cbnz r0, 9ba9e │ │ - ldr r2, [pc, #608] @ (9bcb0 ) │ │ - mov r0, sl │ │ - mov r1, r7 │ │ - movs r3, #8 │ │ - add r2, pc │ │ - bl c47d4 │ │ - cbnz r0, 9baba │ │ - mov r0, fp │ │ - mov r1, sl │ │ - bl 5395a │ │ - ldr r0, [sp, #112] @ 0x70 │ │ - bl 99838 │ │ - mov r6, r8 │ │ - ldr.w fp, [sp, #104] @ 0x68 │ │ - b.n 9b9da │ │ - add.w r1, sp, #1152 @ 0x480 │ │ - ldmia.w r9, {r2, r3, r4, r5, r6, r7} │ │ - mov r0, r1 │ │ - stmia r0!, {r2, r3, r4, r5, r6, r7} │ │ - add r0, sp, #832 @ 0x340 │ │ - bl a82e8 │ │ - ldrd r6, r7, [sp, #832] @ 0x340 │ │ - ldrd r4, r1, [sp, #840] @ 0x348 │ │ - cmp.w r6, #2147483648 @ 0x80000000 │ │ - bne.n 9bada │ │ - ldr r0, [sp, #72] @ 0x48 │ │ - cmp r7, r0 │ │ - beq.n 9bb10 │ │ - b.w 9cd4e │ │ - add r0, sp, #688 @ 0x2b0 │ │ - str.w r0, [sp, #1152] @ 0x480 │ │ - add r2, sp, #832 @ 0x340 │ │ - ldmia.w r9, {r1, r3, r4, r5, r6, r7} │ │ - mov r0, r2 │ │ - stmia r0!, {r1, r3, r4, r5, r6, r7} │ │ - add.w r1, sp, #1152 @ 0x480 │ │ - add r0, sp, #760 @ 0x2f8 │ │ - bl 977cc │ │ - b.n 9bace │ │ - add r2, sp, #832 @ 0x340 │ │ - ldmia.w r9, {r1, r3, r4, r5, r6, r7} │ │ - mov r0, r2 │ │ - stmia r0!, {r1, r3, r4, r5, r6, r7} │ │ - add.w r1, sp, #1184 @ 0x4a0 │ │ - add r0, sp, #760 @ 0x2f8 │ │ - bl 967e4 │ │ - ldr r0, [sp, #760] @ 0x2f8 │ │ - ldr r1, [sp, #72] @ 0x48 │ │ - cmp r0, r1 │ │ - beq.n 9bb10 │ │ - b.w 9c726 │ │ - mov r9, r1 │ │ - ldr r1, [sp, #60] @ 0x3c │ │ - add.w r0, sp, #1056 @ 0x420 │ │ - ldmia.w r1, {r2, r3, r5} │ │ - stmia r0!, {r2, r3, r5} │ │ - add r5, sp, #760 @ 0x2f8 │ │ - add r1, sp, #416 @ 0x1a0 │ │ - mov r0, r5 │ │ - movs r2, #28 │ │ - bl c99c0 │ │ - add.w r0, sp, #1056 @ 0x420 │ │ - strd r4, r9, [sp, #424] @ 0x1a8 │ │ - strd r6, r7, [sp, #416] @ 0x1a0 │ │ - ldr r1, [sp, #68] @ 0x44 │ │ - ldmia.w r0, {r2, r3, r4} │ │ + bne.w a0990 │ │ + ldr.w r7, [sl, #320] @ 0x140 │ │ + add r5, sp, #664 @ 0x298 │ │ + add.w r1, sl, #208 @ 0xd0 │ │ + movs r2, #104 @ 0x68 │ │ + str r1, [sp, #148] @ 0x94 │ │ mov r0, r5 │ │ - stmia r1!, {r2, r3, r4} │ │ - bl 9672c │ │ - str r6, [sp, #96] @ 0x60 │ │ - mov r0, fp │ │ - mov r1, sl │ │ - bl 5395a │ │ - mov r6, r8 │ │ - ldr.w fp, [sp, #104] @ 0x68 │ │ - b.n 9b9d8 │ │ - movs r0, #0 │ │ - movs r1, #20 │ │ - str r0, [sp, #148] @ 0x94 │ │ - str r0, [sp, #156] @ 0x9c │ │ - movs r0, #2 │ │ - str r1, [sp, #144] @ 0x90 │ │ - str r0, [sp, #152] @ 0x98 │ │ - b.n 9b894 │ │ - movs r0, #0 │ │ - movs r1, #4 │ │ - str r0, [sp, #496] @ 0x1f0 │ │ - strd r0, r1, [sp, #488] @ 0x1e8 │ │ - ldr r0, [sp, #388] @ 0x184 │ │ - movs r1, #4 │ │ - str r0, [sp, #120] @ 0x78 │ │ - movs r2, #4 │ │ - ldr.w sl, [sp, #392] @ 0x188 │ │ - movs r4, #4 │ │ - ldr r3, [pc, #360] @ (9bcb4 ) │ │ - add r3, pc │ │ - mov r0, sl │ │ - bl a3478 │ │ - str r1, [sp, #116] @ 0x74 │ │ - movs r2, #0 │ │ - add r3, sp, #560 @ 0x230 │ │ - stmia r3!, {r0, r1, r2} │ │ - cmp r0, sl │ │ - str r5, [sp, #92] @ 0x5c │ │ - bcc.w 9cdaa │ │ - movs r6, #0 │ │ - cmp.w sl, #0 │ │ - beq.n 9bc12 │ │ + bl ca098 │ │ + ldrd r0, r1, [sp, #664] @ 0x298 │ │ + subs r0, #4 │ │ + sbc.w r1, r1, #0 │ │ movs r4, #0 │ │ - ldr r0, [sp, #428] @ 0x1ac │ │ + rsbs r2, r0, #2 │ │ + sbcs.w r2, r4, r1 │ │ + bcc.n 9f766 │ │ cmp r0, #0 │ │ - beq.w 9bcbc │ │ - ldr r0, [sp, #120] @ 0x78 │ │ - movs r1, #176 @ 0xb0 │ │ - mla r0, r4, r1, r0 │ │ - ldrd r5, fp, [r0, #168] @ 0xa8 │ │ - add r3, sp, #432 @ 0x1b0 │ │ - str r5, [sp, #124] @ 0x7c │ │ - ldmia r3, {r0, r1, r2, r3} │ │ - strd r5, fp, [sp] │ │ - bl 4a22c │ │ - lsrs r1, r0, #25 │ │ - mov.w r2, #16843009 @ 0x1010101 │ │ - muls r1, r2 │ │ - ldrd r9, r5, [sp, #416] @ 0x1a0 │ │ - and.w r7, r5, r0 │ │ - movs r0, #0 │ │ - strd r1, r0, [sp, #108] @ 0x6c │ │ - ldr.w r8, [r9, r7] │ │ - eor.w r0, r8, r1 │ │ - sub.w r1, r0, #16843009 @ 0x1010101 │ │ - bic.w r0, r1, r0 │ │ - bic.w r0, r0, #2139062143 @ 0x7f7f7f7f │ │ - str r0, [sp, #688] @ 0x2b0 │ │ - add r0, sp, #688 @ 0x2b0 │ │ - bl 57458 │ │ - cbz r0, 9bbdc │ │ - adds r0, r1, r7 │ │ - ldr r3, [sp, #124] @ 0x7c │ │ - ands r0, r5 │ │ - sub.w r0, r9, r0, lsl #4 │ │ - ldrd r1, r2, [r0, #-16] │ │ - eor.w r2, r2, fp │ │ - eors r1, r3 │ │ - orrs r1, r2 │ │ - beq.n 9bbf6 │ │ - b.n 9bbba │ │ - and.w r0, r8, r8, lsl #1 │ │ - tst.w r0, #2155905152 @ 0x80808080 │ │ - bne.n 9bcbc │ │ - ldr r0, [sp, #112] @ 0x70 │ │ - ldr r1, [sp, #108] @ 0x6c │ │ - adds r0, #4 │ │ - str r0, [sp, #112] @ 0x70 │ │ - add r0, r7 │ │ - and.w r7, r0, r5 │ │ - b.n 9bba4 │ │ - ldr.w r0, [r0, #-8] │ │ - ldr r1, [r0, #0] │ │ - adds r1, #1 │ │ - str r1, [r0, #0] │ │ - bcs.w 9cd26 │ │ - ldr r1, [sp, #116] @ 0x74 │ │ - adds r4, #1 │ │ - str.w r0, [r1, r6, lsl #2] │ │ - adds r6, #1 │ │ - cmp r4, sl │ │ - bne.n 9bb6c │ │ - str r6, [sp, #568] @ 0x238 │ │ - add r0, sp, #560 @ 0x230 │ │ - add r2, sp, #504 @ 0x1f8 │ │ - ldmia.w r0, {r3, r4, r5} │ │ - mov r1, r2 │ │ - stmia r1!, {r3, r4, r5} │ │ - add r4, sp, #560 @ 0x230 │ │ - add r1, sp, #452 @ 0x1c4 │ │ + bne.n 9f766 │ │ + str.w sl, [sp, #144] @ 0x90 │ │ + add r4, sp, #768 @ 0x300 │ │ + add.w r1, sl, #216 @ 0xd8 │ │ + movs r2, #96 @ 0x60 │ │ mov r0, r4 │ │ - bl a3a94 │ │ - ldrd r6, r7, [sp, #560] @ 0x230 │ │ - ldr r5, [sp, #568] @ 0x238 │ │ - eor.w r0, r6, #40 @ 0x28 │ │ - orrs r0, r7 │ │ - it ne │ │ - movne r0, #1 │ │ - str r0, [sp, #52] @ 0x34 │ │ - beq.n 9bc56 │ │ - add r0, sp, #760 @ 0x2f8 │ │ - add.w r1, r4, #12 │ │ - adds r0, #12 │ │ - movs r2, #36 @ 0x24 │ │ - bl c99c0 │ │ - strd r6, r7, [sp, #760] @ 0x2f8 │ │ - str r5, [sp, #768] @ 0x300 │ │ - b.w 9cad0 │ │ - ldrd r2, r0, [sp, #296] @ 0x128 │ │ - str r5, [sp, #520] @ 0x208 │ │ - eor.w r1, r2, #2 │ │ - orrs r0, r1 │ │ - bne.w 9bf6a │ │ - add r4, sp, #832 @ 0x340 │ │ - ldr r1, [pc, #76] @ (9bcb8 ) │ │ - add.w r0, r4, #8 │ │ - movs r2, #27 │ │ - add r1, pc │ │ - bl 4a500 │ │ - movs r0, #0 │ │ - mov r1, r4 │ │ - str r0, [sp, #836] @ 0x344 │ │ - movs r0, #25 │ │ - str r0, [sp, #832] @ 0x340 │ │ - add r0, sp, #760 @ 0x2f8 │ │ - movs r2, #48 @ 0x30 │ │ - bl c99c0 │ │ - b.w 9cad0 │ │ - strh r5, [r3, #0] │ │ - vqrshrn.u64 d21, q14, #8 │ │ - movs r3, r0 │ │ - ldr r4, [r5, #120] @ 0x78 │ │ - movs r3, r0 │ │ - adds r5, r3, r4 │ │ - movs r0, r0 │ │ - ldr r6, [r6, r5] │ │ - movs r3, r0 │ │ - ldrb r2, [r6, #30] │ │ - vrev64.32 d16, d1 │ │ - strh r0, [r0, #0] │ │ - ldrb r4, [r2, #31] │ │ - vtbx.8 d21, {d24-d27}, d8 │ │ - @ instruction: 0xfff8feae │ │ - vsli.32 d23, d6, #22 │ │ - movs r3, r0 │ │ - @ instruction: 0x4783 │ │ - vtbx.8 d20, {d24}, d30 │ │ - movs r1, #22 │ │ - ldr r2, [pc, #952] @ (9c07c ) │ │ - add r0, pc │ │ - add r2, pc │ │ - bl 4ffdc │ │ - ldr r1, [sp, #120] @ 0x78 │ │ - str r1, [sp, #764] @ 0x2fc │ │ - ldrd r1, r2, [sp, #420] @ 0x1a4 │ │ - str.w r1, [sp, #1160] @ 0x488 │ │ - mov r1, fp │ │ - str.w r0, [sp, #1156] @ 0x484 │ │ - mov r0, sl │ │ - str.w r2, [sp, #1164] @ 0x48c │ │ - bl 5395a │ │ - add r0, sp, #760 @ 0x2f8 │ │ - bl 60ebe │ │ - ldr.w fp, [sp, #104] @ 0x68 │ │ - ldr.w r0, [sp, #1156] @ 0x484 │ │ - ldr.w r1, [sp, #1160] @ 0x488 │ │ - ldr.w r2, [sp, #1164] @ 0x48c │ │ - add r3, sp, #196 @ 0xc4 │ │ - stmia r3!, {r0, r1, r2} │ │ - add r0, sp, #144 @ 0x90 │ │ - add r1, sp, #196 @ 0xc4 │ │ - bl 9d202 │ │ - ldrd r0, r1, [fp, #80] @ 0x50 │ │ - addw r4, fp, #669 @ 0x29d │ │ - bl 5395a │ │ - movs r1, #0 │ │ - ldr r0, [sp, #100] @ 0x64 │ │ - strb r1, [r4, #0] │ │ - add r1, sp, #144 @ 0x90 │ │ - movs r2, #48 @ 0x30 │ │ - bl c99c0 │ │ - movs r0, #1 │ │ - strb.w r0, [fp, #668] @ 0x29c │ │ - add.w sp, sp, #1240 @ 0x4d8 │ │ - vpop {d8-d13} │ │ - add sp, #4 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - add r0, sp, #416 @ 0x1a0 │ │ - ldr r1, [pc, #836] @ (9c080 ) │ │ - adds r0, #4 │ │ - movs r2, #43 @ 0x2b │ │ - add r1, pc │ │ - bl 4a500 │ │ - add r0, sp, #760 @ 0x2f8 │ │ - bl 99838 │ │ - b.n 9c50e │ │ - add.w r0, r4, #48 @ 0x30 │ │ - bl 9eca8 │ │ - ldr.w fp, [r4, #48] @ 0x30 │ │ - mov r0, fp │ │ - bl b799c │ │ - ldrd r6, r9, [sp, #760] @ 0x2f8 │ │ - add r0, sp, #560 @ 0x230 │ │ - ldr r1, [pc, #796] @ (9c084 ) │ │ + bl ca098 │ │ + add.w r0, r7, #88 @ 0x58 │ │ + bl baa50 │ │ + ldr r5, [r7, #88] @ 0x58 │ │ + mov r0, r5 │ │ + bl bcc08 │ │ + bl 990a8 │ │ + mov sl, r0 │ │ + mov r0, r4 │ │ + bl a0b18 │ │ + ldr r1, [pc, #344] @ (9f7f8 ) │ │ + mov r0, r5 │ │ add r1, pc │ │ - bl 678b8 │ │ - ldr r0, [sp, #560] @ 0x230 │ │ - add.w r4, sp, #1216 @ 0x4c0 │ │ - str r0, [sp, #124] @ 0x7c │ │ - ldr r0, [sp, #564] @ 0x234 │ │ - str r0, [sp, #120] @ 0x78 │ │ - adds r0, r4, #4 │ │ - ldrd lr, ip, [sp, #568] @ 0x238 │ │ - ldr r1, [pc, #776] @ (9c088 ) │ │ + bl 9953c │ │ + ldrd r9, fp, [r7, #40] @ 0x28 │ │ + adds.w r0, r9, #1 │ │ + adc.w r1, fp, #0 │ │ + strd r0, r1, [r7, #40] @ 0x28 │ │ + add.w r0, r7, #48 @ 0x30 │ │ + ldr r1, [pc, #316] @ (9f7fc ) │ │ add r1, pc │ │ - ldmia.w r1, {r2, r3, r5, r8} │ │ - stmia.w r0, {r2, r3, r5, r8} │ │ - str r7, [sp, #580] @ 0x244 │ │ - strd r9, r6, [sp, #108] @ 0x6c │ │ - add r0, sp, #568 @ 0x238 │ │ - stmia.w r0, {r6, r9, sl} │ │ - movs r0, #0 │ │ - str r0, [sp, #584] @ 0x248 │ │ - ldr r0, [pc, #752] @ (9c08c ) │ │ - add r0, pc │ │ - strd fp, r0, [sp, #560] @ 0x230 │ │ - add r0, sp, #560 @ 0x230 │ │ - ldmia.w r4, {r1, r2, r3, r5, r6} │ │ - add.w r7, r0, #28 │ │ - stmia r7!, {r1, r2, r3, r5, r6} │ │ - ldr r1, [sp, #120] @ 0x78 │ │ - str r1, [sp, #612] @ 0x264 │ │ - ldr r1, [sp, #124] @ 0x7c │ │ - strd lr, ip, [sp, #616] @ 0x268 │ │ - str r1, [sp, #608] @ 0x260 │ │ - bl 97ac8 │ │ - mov r8, r0 │ │ - ldr r0, [r0, #4] │ │ - adds r0, #1 │ │ - str.w r0, [r8, #4] │ │ - bcs.w 9cd26 │ │ - movs r0, #0 │ │ - bl a5c68 │ │ - cmp r0, #0 │ │ - beq.w 9d070 │ │ + bl be6d8 │ │ + add.w r3, r0, #20 │ │ + mov r4, r0 │ │ mov r5, r0 │ │ - ldr r0, [r0, #0] │ │ - ldr.w fp, [sp, #104] @ 0x68 │ │ - cmp r0, #0 │ │ - bne.w 9d08c │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ - mov r7, r5 │ │ - str r0, [r5, #0] │ │ - ldr.w r0, [r7, #24]! │ │ - ldrd r4, r6, [r8, #16] │ │ - adds r3, r7, #4 │ │ - strd r4, r6, [sp, #832] @ 0x340 │ │ + str.w r9, [sp, #1104] @ 0x450 │ │ + str.w fp, [sp, #1108] @ 0x454 │ │ + ldr.w r0, [r4, #16]! │ │ + str r1, [sp, #140] @ 0x8c │ │ ldmia r3, {r1, r2, r3} │ │ - strd r4, r6, [sp] │ │ - bl 601a4 │ │ - mov r6, r0 │ │ - add r0, sp, #832 @ 0x340 │ │ - str r0, [sp, #688] @ 0x2b0 │ │ - sub.w r4, r7, #16 │ │ - ldr.w r0, [r7, #-8] │ │ - mov sl, r1 │ │ + strd r9, fp, [sp] │ │ + bl 57b04 │ │ + mov r7, r0 │ │ + add.w r0, sp, #1104 @ 0x450 │ │ + str r0, [sp, #984] @ 0x3d8 │ │ + mov r6, r1 │ │ + ldr r0, [r5, #8] │ │ cmp r0, #0 │ │ - beq.w 9ceee │ │ - str r4, [sp, #300] @ 0x12c │ │ - add r0, sp, #688 @ 0x2b0 │ │ - str r0, [sp, #296] @ 0x128 │ │ - ldrd r0, r1, [r5, #8] │ │ - ldr r3, [pc, #616] @ (9c090 ) │ │ - add r2, sp, #296 @ 0x128 │ │ - add r3, pc │ │ - str r3, [sp, #124] @ 0x7c │ │ - strd r2, r3, [sp] │ │ - mov r2, r6 │ │ - mov r3, sl │ │ - bl 64ddc │ │ - ldr r2, [r5, #8] │ │ + beq.w a0960 │ │ + add r0, sp, #984 @ 0x3d8 │ │ + str.w r0, [sp, #1208] @ 0x4b8 │ │ + str.w r5, [sp, #1212] @ 0x4bc │ │ + add.w r3, sp, #1208 @ 0x4b8 │ │ + ldrd r0, r1, [r5] │ │ + ldr r2, [pc, #244] @ (9f800 ) │ │ + add r2, pc │ │ + strd r3, r2, [sp] │ │ + mov r2, r7 │ │ + mov r3, r6 │ │ + bl 61bac │ │ + ldr r2, [r5, #0] │ │ cmp r0, #0 │ │ - beq.w 9c3c0 │ │ - lsrs r3, r6, #25 │ │ - ldrb.w r9, [r2, r1] │ │ - ldrd ip, lr, [sp, #832] @ 0x340 │ │ - strb r3, [r2, r1] │ │ + beq.w 9f964 │ │ + lsrs r3, r7, #25 │ │ + str.w sl, [sp, #136] @ 0x88 │ │ + mov sl, r8 │ │ + ldrb.w r8, [r2, r1] │ │ + ldr.w ip, [sp, #1104] @ 0x450 │ │ + ldr.w lr, [sp, #1108] @ 0x454 │ │ subs r7, r1, #4 │ │ - ldrd r4, r6, [r5, #12] │ │ - ldr r0, [r5, #20] │ │ + strb r3, [r2, r1] │ │ + ldrd r4, r6, [r5, #4] │ │ + ldr r0, [r5, #12] │ │ ands r4, r7 │ │ add r4, r2 │ │ adds r0, #1 │ │ strb r3, [r4, #4] │ │ - and.w r3, r9, #1 │ │ + and.w r3, r8, #1 │ │ + mov r8, sl │ │ subs r3, r6, r3 │ │ - strd r3, r0, [r5, #16] │ │ + strd r3, r0, [r5, #8] │ │ sub.w r0, r2, r1, lsl #4 │ │ + ldr.w sl, [sp, #136] @ 0x88 │ │ sub.w r1, r0, #8 │ │ strd ip, lr, [r0, #-16] │ │ movs r0, #0 │ │ - b.n 9c3c8 │ │ - ldr.w r8, [sp, #124] @ 0x7c │ │ - add.w r0, sp, #1088 @ 0x440 │ │ - str.w r8, [sp, #1092] @ 0x444 │ │ - bl 60ebe │ │ - add r0, sp, #688 @ 0x2b0 │ │ - str r0, [sp, #296] @ 0x128 │ │ - add r0, sp, #296 @ 0x128 │ │ - bl 97168 │ │ - add r4, sp, #296 @ 0x128 │ │ - ldr r1, [pc, #508] @ (9c094 ) │ │ - movs r2, #48 @ 0x30 │ │ - add r1, pc │ │ - mov r0, r4 │ │ - bl 9dedc │ │ - ldr r5, [sp, #96] @ 0x60 │ │ - cmp.w r5, #2147483648 @ 0x80000000 │ │ - bne.n 9bedc │ │ - add r5, sp, #832 @ 0x340 │ │ - ldmia.w r4, {r1, r2, r3} │ │ - mov r0, r5 │ │ - stmia r0!, {r1, r2, r3} │ │ - add.w r0, sp, #1024 @ 0x400 │ │ - ldmia.w r5, {r2, r3, r4} │ │ - mov r1, r0 │ │ - stmia r1!, {r2, r3, r4} │ │ - add r1, sp, #560 @ 0x230 │ │ - ldmia.w r0, {r2, r3, r4} │ │ - adds r1, #8 │ │ - movs r0, #3 │ │ - stmia r1!, {r2, r3, r4} │ │ + b.n 9f96c │ │ + movs r6, #38 @ 0x26 │ │ + rsbs r2, r0, #2 │ │ + sbcs.w r1, r4, r1 │ │ + bcc.w 9f9a8 │ │ + cmp r0, #0 │ │ + bne.w 9f9ae │ │ + add.w r0, r5, #8 │ │ + bl a0b18 │ │ movs r4, #0 │ │ - str r4, [sp, #564] @ 0x234 │ │ - str r0, [sp, #560] @ 0x230 │ │ - add r0, sp, #688 @ 0x2b0 │ │ - bl 97198 │ │ - ldr.w r8, [sp, #84] @ 0x54 │ │ - b.n 9c5ae │ │ - ldr r4, [sp, #68] @ 0x44 │ │ - add.w r7, sp, #1152 @ 0x480 │ │ - add.w r0, r7, #16 │ │ - ldmia.w r4, {r1, r2, r3} │ │ - stmia r0!, {r1, r2, r3} │ │ - ldrd r0, r1, [sp, #296] @ 0x128 │ │ - bl 998f4 │ │ - ldr r6, [sp, #64] @ 0x40 │ │ - add.w r0, sp, #1024 @ 0x400 │ │ - mov r1, r6 │ │ - ldmia.w r1, {r2, r3, r4} │ │ - stmia r0!, {r2, r3, r4} │ │ - adds r0, r7, #4 │ │ - ldmia.w r6, {r1, r2, r3} │ │ - stmia r0!, {r1, r2, r3} │ │ - movs r2, #72 @ 0x48 │ │ - str.w r5, [sp, #1152] @ 0x480 │ │ - add r4, sp, #296 @ 0x128 │ │ - add r1, sp, #688 @ 0x2b0 │ │ - mov r0, r4 │ │ - bl c9a94 │ │ - ldr r1, [pc, #380] @ (9c098 ) │ │ - add.w r6, sp, #1088 @ 0x440 │ │ - movs r2, #52 @ 0x34 │ │ - add r1, pc │ │ + movs r6, #38 @ 0x26 │ │ + b.n 9f9b4 │ │ + ldr r2, [pc, #120] @ (9f804 ) │ │ mov r0, r6 │ │ - bl 9dedc │ │ - add.w r8, sp, #832 @ 0x340 │ │ - mov r1, r4 │ │ - mov r2, r6 │ │ - mov r0, r8 │ │ - bl a827c │ │ - add.w r0, r8, #8 │ │ - ldrd r4, r5, [sp, #832] @ 0x340 │ │ - add.w r7, sp, #1056 @ 0x420 │ │ - ldmia.w r0, {r2, r3, r6} │ │ - eor.w r0, r4, #3 │ │ - orrs r0, r5 │ │ - mov r1, r7 │ │ - stmia r1!, {r2, r3, r6} │ │ - bne.w 9c358 │ │ - add r0, sp, #560 @ 0x230 │ │ - ldmia.w r7, {r1, r2, r3} │ │ - adds r0, #8 │ │ - stmia r0!, {r1, r2, r3} │ │ - movs r0, #0 │ │ - str r0, [sp, #564] @ 0x234 │ │ - movs r0, #3 │ │ - str r0, [sp, #560] @ 0x230 │ │ - b.n 9c5a0 │ │ - str r2, [sp, #32] │ │ - add r4, sp, #296 @ 0x128 │ │ - add.w r1, r4, #8 │ │ - add r0, sp, #832 @ 0x340 │ │ - movs r2, #48 @ 0x30 │ │ - bl c99c0 │ │ - ldr r0, [sp, #312] @ 0x138 │ │ - movs r2, #1 │ │ - str r0, [sp, #36] @ 0x24 │ │ - movs r3, #4 │ │ - ldr r0, [sp, #316] @ 0x13c │ │ - str r0, [sp, #116] @ 0x74 │ │ - ldr r0, [sp, #320] @ 0x140 │ │ - str r0, [sp, #108] @ 0x6c │ │ - ldr r0, [sp, #332] @ 0x14c │ │ - vldr d8, [sp, #360] @ 0x168 │ │ - str r0, [sp, #60] @ 0x3c │ │ - vldr d12, [sp, #304] @ 0x130 │ │ - add r0, sp, #336 @ 0x150 │ │ - ldrd r9, r1, [sp, #324] @ 0x144 │ │ - vldmia r0!, {d9-d11} │ │ - movs r0, #4 │ │ - str r1, [sp, #68] @ 0x44 │ │ - mul.w r1, r1, r9 │ │ - str r0, [sp, #0] │ │ - add r0, sp, #560 @ 0x230 │ │ - str r1, [sp, #112] @ 0x70 │ │ - bl 538d4 │ │ - ldrd r0, r1, [sp, #560] @ 0x230 │ │ - cmp r0, #1 │ │ - str r1, [sp, #40] @ 0x28 │ │ - beq.w 9d094 │ │ - add.w r0, r4, #88 @ 0x58 │ │ - str r0, [sp, #28] │ │ - ldr r0, [sp, #568] @ 0x238 │ │ + mov r1, r5 │ │ + movs r3, #12 │ │ + add r2, pc │ │ + bl 54658 │ │ + cmp r0, #0 │ │ + beq.w 9f902 │ │ mov.w r8, #0 │ │ - str r0, [sp, #120] @ 0x78 │ │ - movs r0, #0 │ │ - str r0, [sp, #84] @ 0x54 │ │ - movs r3, #0 │ │ - str.w r9, [sp, #64] @ 0x40 │ │ - ldr r7, [pc, #196] @ (9c09c ) │ │ - ldr r5, [sp, #116] @ 0x74 │ │ - add r7, pc │ │ - ldr r0, [sp, #68] @ 0x44 │ │ - ldr r1, [sp, #84] @ 0x54 │ │ - cmp r1, r0 │ │ - beq.n 9c0b0 │ │ - adds r0, r1, #1 │ │ - str r0, [sp, #84] @ 0x54 │ │ - strd r3, r8, [sp, #76] @ 0x4c │ │ - cmp.w r9, #0 │ │ - beq.n 9c066 │ │ - str r3, [sp, #124] @ 0x7c │ │ - mov r6, r9 │ │ - ldr r3, [pc, #168] @ (9c0a0 ) │ │ - mov r0, r5 │ │ - ldr.w r9, [sp, #108] @ 0x6c │ │ - mov r2, r8 │ │ - add r3, pc │ │ - mov r1, r9 │ │ - blx r7 │ │ - ldrb r4, [r0, #0] │ │ - add.w r2, r8, #1 │ │ - ldr r3, [pc, #148] @ (9c0a4 ) │ │ - mov r0, r5 │ │ - mov r1, r9 │ │ - add r3, pc │ │ - blx r7 │ │ - ldrb.w fp, [r0] │ │ - add.w r2, r8, #2 │ │ - ldr r3, [pc, #136] @ (9c0a8 ) │ │ - mov r0, r5 │ │ - mov r1, r9 │ │ - add r3, pc │ │ - blx r7 │ │ - ldrb.w sl, [r0] │ │ - add.w r2, r8, #3 │ │ - ldr r3, [pc, #120] @ (9c0ac ) │ │ - mov r0, r5 │ │ - mov r1, r9 │ │ - add r3, pc │ │ - blx r7 │ │ - ldr r3, [sp, #124] @ 0x7c │ │ - ldr r1, [sp, #112] @ 0x70 │ │ - cmp r1, r3 │ │ - bls.w 9cee2 │ │ - mov.w r1, fp, lsl #8 │ │ - ldrb r0, [r0, #0] │ │ - orr.w r1, r1, r4, lsl #16 │ │ - sub.w r9, r6, #1 │ │ - add r1, sl │ │ - add.w r8, r8, #4 │ │ - orr.w r0, r1, r0, lsl #24 │ │ - ldr r1, [sp, #120] @ 0x78 │ │ - str.w r0, [r1, r3, lsl #2] │ │ - adds r3, #1 │ │ - b.n 9bfec │ │ - ldr r0, [sp, #60] @ 0x3c │ │ - ldr.w r8, [sp, #80] @ 0x50 │ │ - ldr.w r9, [sp, #64] @ 0x40 │ │ - ldr r3, [sp, #76] @ 0x4c │ │ - add r8, r0 │ │ - add r3, r9 │ │ - b.n 9bfdc │ │ - ldr r3, [pc, #680] @ (9c324 ) │ │ - vtbx.8 d21, {d24-d27}, d20 │ │ - movs r3, r0 │ │ - ldrb r7, [r7, #15] │ │ - @ instruction: 0xfff84b97 │ │ - vtbl.8 d22, {d28-d30}, d28 │ │ - movs r3, r0 │ │ - strb r4, [r3, r3] │ │ - movs r3, r0 │ │ - asrs r1, r6, #15 │ │ - movs r2, r0 │ │ - ldrb r6, [r7, #12] │ │ - vpadal.u32 d21, d13 │ │ - vqrdmulh.s , q4, d15[0] │ │ - movs r0, r0 │ │ - ldr r0, [r3, r1] │ │ + mov ip, sl │ │ + strb.w r8, [sl, #101] @ 0x65 │ │ + add r1, sp, #768 @ 0x300 │ │ + ldmia.w ip, {r0, r3, r4, r5, r6, r7} │ │ + mov r2, r1 │ │ + stmia r2!, {r0, r3, r4, r5, r6, r7} │ │ + add r4, sp, #664 @ 0x298 │ │ + mov r0, r4 │ │ + bl 9bb20 │ │ + ldrd r0, r1, [sp, #664] @ 0x298 │ │ + add.w r5, sl, #112 @ 0x70 │ │ + ldr r7, [sp, #128] @ 0x80 │ │ + eor.w r0, r0, #7 │ │ + orrs r0, r1 │ │ + bne.w 9fa1c │ │ + add.w r0, r4, #8 │ │ + mov r1, r5 │ │ + ldmia.w r0, {r2, r3, r4} │ │ + movs r0, #7 │ │ + stmia r1!, {r2, r3, r4} │ │ + strd r0, r8, [sl, #104] @ 0x68 │ │ + ldr.w r8, [sp, #132] @ 0x84 │ │ + b.n 9fa3c │ │ + subs r3, #43 @ 0x2b │ │ + vrev64.32 d16, d1 │ │ + strh r0, [r0, #0] │ │ + subs r0, #165 @ 0xa5 │ │ + vqshlu.s64 q9, q5, #56 @ 0x38 │ │ movs r3, r0 │ │ - ldr r6, [r2, r1] │ │ + movs r6, #26 │ │ movs r3, r0 │ │ - ldr r4, [r2, r1] │ │ + movs r5, #54 @ 0x36 │ │ movs r3, r0 │ │ - ldr r2, [r2, r1] │ │ + movs r5, #46 @ 0x2e │ │ movs r3, r0 │ │ - ldr r5, [sp, #92] @ 0x5c │ │ - ldr r0, [r5, #20] │ │ - cmp r0, #5 │ │ - bcc.n 9c0dc │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #576] @ 0x240 │ │ - movw r3, #1797 @ 0x705 │ │ - str r1, [sp, #564] @ 0x234 │ │ - ldr r1, [pc, #968] @ (9c490 ) │ │ - str r0, [sp, #572] @ 0x23c │ │ - add r1, pc │ │ - str r1, [sp, #560] @ 0x230 │ │ - add r0, sp, #1000 @ 0x3e8 │ │ - str r0, [sp, #568] @ 0x238 │ │ - add r0, sp, #560 @ 0x230 │ │ - ldr r2, [pc, #960] @ (9c494 ) │ │ - movs r1, #5 │ │ - add r2, pc │ │ - bl 6f45c │ │ - ldr r0, [r5, #20] │ │ - cmp r0, #4 │ │ - bls.n 9c106 │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #576] @ 0x240 │ │ - movw r3, #1797 @ 0x705 │ │ - str r1, [sp, #564] @ 0x234 │ │ - ldr r1, [pc, #936] @ (9c498 ) │ │ - str r0, [sp, #572] @ 0x23c │ │ - add r1, pc │ │ - str r1, [sp, #560] @ 0x230 │ │ - add r0, sp, #1000 @ 0x3e8 │ │ - str r0, [sp, #568] @ 0x238 │ │ - add r0, sp, #560 @ 0x230 │ │ - ldr r2, [pc, #924] @ (9c49c ) │ │ - movs r1, #5 │ │ - add r2, pc │ │ - bl 6f45c │ │ - ldr r7, [sp, #452] @ 0x1c4 │ │ - cmp r7, #0 │ │ - beq.w 9c51e │ │ - ldr r0, [r7, #0] │ │ - cmp r0, #0 │ │ - beq.w 9c52a │ │ - ldr.w r4, [r0, #716] @ 0x2cc │ │ - ldr r0, [r5, #20] │ │ - ldr r6, [pc, #896] @ (9c4a0 ) │ │ - cmp r4, #0 │ │ - add r6, pc │ │ - beq.w 9c652 │ │ - cmp r0, #5 │ │ - ldr r0, [pc, #888] @ (9c4a4 ) │ │ - add r0, pc │ │ - mov fp, r0 │ │ - bcc.n 9c150 │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #576] @ 0x240 │ │ - movw r3, #1797 @ 0x705 │ │ - str r0, [sp, #572] @ 0x23c │ │ - movs r0, #4 │ │ - strd fp, r1, [sp, #560] @ 0x230 │ │ - movs r1, #5 │ │ - str r0, [sp, #568] @ 0x238 │ │ - add r0, sp, #560 @ 0x230 │ │ - ldr r2, [pc, #860] @ (9c4a8 ) │ │ - add r2, pc │ │ - bl 6f45c │ │ - ldr r1, [sp, #112] @ 0x70 │ │ - mov r0, r7 │ │ - blx r4 │ │ - mov sl, r0 │ │ - ldr r0, [r5, #20] │ │ - ldr r4, [pc, #848] @ (9c4ac ) │ │ - cmp r0, #5 │ │ - add r4, pc │ │ - bcc.n 9c182 │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #576] @ 0x240 │ │ - movw r3, #1797 @ 0x705 │ │ - str r0, [sp, #572] @ 0x23c │ │ - movs r0, #4 │ │ - strd r4, r1, [sp, #560] @ 0x230 │ │ - movs r1, #5 │ │ - str r0, [sp, #568] @ 0x238 │ │ - add r0, sp, #560 @ 0x230 │ │ - ldr r2, [pc, #820] @ (9c4b0 ) │ │ - add r2, pc │ │ - bl 6f45c │ │ - str r6, [sp, #124] @ 0x7c │ │ - ldr r0, [r5, #20] │ │ - ldr r5, [pc, #812] @ (9c4b4 ) │ │ - cmp r0, #5 │ │ - add r5, pc │ │ - bcc.n 9c1ae │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - strd r5, r1, [sp, #560] @ 0x230 │ │ - movs r1, #5 │ │ - str r0, [sp, #576] @ 0x240 │ │ - movw r3, #1797 @ 0x705 │ │ - str r0, [sp, #572] @ 0x23c │ │ - add r0, sp, #1000 @ 0x3e8 │ │ - str r0, [sp, #568] @ 0x238 │ │ - add r0, sp, #560 @ 0x230 │ │ - ldr r2, [pc, #784] @ (9c4b8 ) │ │ - add r2, pc │ │ - bl 6f45c │ │ - ldr r0, [sp, #92] @ 0x5c │ │ - ldr r0, [r0, #20] │ │ - ldr r6, [pc, #776] @ (9c4bc ) │ │ - cmp r0, #5 │ │ - add r6, pc │ │ - bcc.n 9c1da │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - strd r6, r1, [sp, #560] @ 0x230 │ │ - movs r1, #5 │ │ - str r0, [sp, #576] @ 0x240 │ │ - movw r3, #1797 @ 0x705 │ │ - str r0, [sp, #572] @ 0x23c │ │ - add r0, sp, #1000 @ 0x3e8 │ │ - str r0, [sp, #568] @ 0x238 │ │ - add r0, sp, #560 @ 0x230 │ │ - ldr r2, [pc, #748] @ (9c4c0 ) │ │ - add r2, pc │ │ - bl 6f45c │ │ - ldr r0, [r7, #0] │ │ - cmp r0, #0 │ │ - beq.w 9c52a │ │ - mov r8, r4 │ │ - ldr.w r4, [r0, #912] @ 0x390 │ │ - ldr r0, [sp, #92] @ 0x5c │ │ - cmp r4, #0 │ │ - ldr r0, [r0, #20] │ │ - beq.w 9c6f4 │ │ - cmp r0, #4 │ │ - bls.n 9c216 │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #576] @ 0x240 │ │ - movw r3, #1797 @ 0x705 │ │ - str r0, [sp, #572] @ 0x23c │ │ - movs r0, #4 │ │ - strd fp, r1, [sp, #560] @ 0x230 │ │ - movs r1, #5 │ │ - str r0, [sp, #568] @ 0x238 │ │ - add r0, sp, #560 @ 0x230 │ │ - ldr r2, [pc, #692] @ (9c4c4 ) │ │ - add r2, pc │ │ - bl 6f45c │ │ + movs r6, #147 @ 0x93 │ │ + movs r2, r0 │ │ + subs r6, r5, r6 │ │ + @ instruction: 0xfff8e9da │ │ + str r6, [r5, #80] @ 0x50 │ │ + ldr.w r7, [sl, #372] @ 0x174 │ │ + add.w r1, sl, #288 @ 0x120 │ │ + mov r0, fp │ │ + movs r2, #80 @ 0x50 │ │ + bl ca098 │ │ + mov r4, sl │ │ mov r0, r7 │ │ - blx r4 │ │ - ldr r1, [sp, #92] @ 0x5c │ │ - cmp r0, #1 │ │ - ldr r1, [r1, #20] │ │ - ldr r4, [pc, #676] @ (9c4c8 ) │ │ - add r4, pc │ │ - bne.w 9c75c │ │ - cmp r1, #5 │ │ - bcc.w 9c928 │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #576] @ 0x240 │ │ - movw r3, #1797 @ 0x705 │ │ - str r0, [sp, #572] @ 0x23c │ │ - movs r0, #4 │ │ - strd r4, r1, [sp, #560] @ 0x230 │ │ - movs r1, #5 │ │ - str r0, [sp, #568] @ 0x238 │ │ - add r0, sp, #560 @ 0x230 │ │ - ldr r2, [pc, #644] @ (9c4cc ) │ │ - mov.w r8, #5 │ │ - add r2, pc │ │ - bl 6f45c │ │ - b.n 9c92c │ │ - str.w r8, [sp, #1092] @ 0x444 │ │ - add r0, sp, #560 @ 0x230 │ │ - ldr r1, [pc, #628] @ (9c4d0 ) │ │ - adds r0, #8 │ │ - movs r2, #27 │ │ - add r1, pc │ │ - bl 9dedc │ │ - movs r0, #0 │ │ - str r0, [sp, #564] @ 0x234 │ │ - movs r0, #3 │ │ - str r0, [sp, #560] @ 0x230 │ │ - add r0, sp, #296 @ 0x128 │ │ - bl 99838 │ │ - ldr r0, [sp, #112] @ 0x70 │ │ - bl 99838 │ │ - ldr.w r8, [sp, #84] @ 0x54 │ │ - ldrd r6, r5, [sp, #76] @ 0x4c │ │ - ldrd fp, r4, [sp, #104] @ 0x68 │ │ - add.w r0, sp, #1088 @ 0x440 │ │ - bl 60ebe │ │ - add r0, sp, #688 @ 0x2b0 │ │ - bl 97198 │ │ - ldr r0, [sp, #96] @ 0x60 │ │ - cmp.w r0, #2147483648 @ 0x80000000 │ │ - beq.w 9c5b2 │ │ - add r0, sp, #416 @ 0x1a0 │ │ - bl 9a634 │ │ - b.n 9c5b2 │ │ - mov r9, r7 │ │ - add.w r0, sp, #1152 @ 0x480 │ │ - str.w r9, [sp, #1156] @ 0x484 │ │ - bl 60ebe │ │ - add r0, sp, #560 @ 0x230 │ │ - ldr r1, [pc, #540] @ (9c4d4 ) │ │ - movs r2, #44 @ 0x2c │ │ - add r1, pc │ │ - bl 4a500 │ │ - ldr r0, [sp, #112] @ 0x70 │ │ - lsls r0, r0, #31 │ │ - ldr r0, [sp, #560] @ 0x230 │ │ - beq.n 9c34e │ │ - ldr r1, [sp, #564] @ 0x234 │ │ - bl 998f4 │ │ - ldr r0, [sp, #96] @ 0x60 │ │ - str r0, [sp, #764] @ 0x2fc │ │ - ldr r0, [sp, #108] @ 0x6c │ │ - str r0, [sp, #760] @ 0x2f8 │ │ - mov r0, r4 │ │ - ldr r1, [pc, #508] @ (9c4d8 ) │ │ + str.w r6, [r4, #192]! │ │ + str r5, [r4, #4] │ │ + ldr r1, [pc, #956] @ (9fbe4 ) │ │ add r1, pc │ │ - bl abf8c │ │ + bl 6879c │ │ mov r5, r1 │ │ - add r1, sp, #760 @ 0x2f8 │ │ - bl 9d11c │ │ - bl a3120 │ │ - mov r1, r0 │ │ - movs r0, #0 │ │ - add.w r9, sp, #560 @ 0x230 │ │ - add.w r8, sp, #296 @ 0x128 │ │ - str r0, [sp, #564] @ 0x234 │ │ + mov r1, r4 │ │ + bl c06b0 │ │ + bl af840 │ │ + mov r4, r0 │ │ + movs r6, #0 │ │ movs r0, #28 │ │ - str r0, [sp, #560] @ 0x230 │ │ - mov r0, r8 │ │ - mov r2, r9 │ │ - bl 9d1d4 │ │ - ldrd r6, r4, [sp, #296] @ 0x128 │ │ - ldr.w sl, [sp, #304] @ 0x130 │ │ - eor.w r0, r6, #40 @ 0x28 │ │ - orrs r0, r4 │ │ - bne.w 9c536 │ │ + str r6, [sp, #668] @ 0x29c │ │ + cmp r4, #0 │ │ + str r0, [sp, #664] @ 0x298 │ │ + beq.w 9f99c │ │ + add r0, sp, #664 @ 0x298 │ │ + bl a0a08 │ │ + str.w r4, [sl, #368] @ 0x170 │ │ ldr r0, [r5, #0] │ │ - add.w r1, sl, #8 │ │ subs r0, #1 │ │ str r0, [r5, #0] │ │ - add r5, sp, #560 @ 0x230 │ │ - ldrd r3, r2, [sp, #80] @ 0x50 │ │ + ldr r1, [pc, #908] @ (9fbe8 ) │ │ + add.w r0, r7, #48 @ 0x30 │ │ + add r1, pc │ │ + bl 6879c │ │ + mov r5, r1 │ │ + add.w r1, sl, #120 @ 0x78 │ │ + bl 9f0d2 │ │ + bl af840 │ │ + mov r4, r0 │ │ + movs r0, #37 @ 0x25 │ │ + cmp r4, #0 │ │ + str r6, [sp, #668] @ 0x29c │ │ + str r0, [sp, #664] @ 0x298 │ │ + beq.w 9facc │ │ + add r0, sp, #664 @ 0x298 │ │ + bl a0a08 │ │ + ldr r0, [r5, #0] │ │ + subs r0, #1 │ │ + str r0, [r5, #0] │ │ + ldr.w r0, [sl, #176] @ 0xb0 │ │ + bl 9f18a │ │ + add.w r0, sl, #200 @ 0xc8 │ │ + mov r1, fp │ │ + movs r2, #80 @ 0x50 │ │ + str.w r4, [sl, #176] @ 0xb0 │ │ + ldr.w r4, [sl, #368] @ 0x170 │ │ + bl ca098 │ │ + movs r0, #0 │ │ + strb.w r0, [sl, #284] @ 0x11c │ │ + add.w r0, r4, #8 │ │ + str.w r0, [sl, #280] @ 0x118 │ │ + add.w r4, sl, #200 @ 0xc8 │ │ + add r5, sp, #664 @ 0x298 │ │ + movs r2, #80 @ 0x50 │ │ mov r0, r5 │ │ - bl a5e08 │ │ - ldrd r6, r4, [sp, #560] @ 0x230 │ │ - eor.w r0, r6, #40 @ 0x28 │ │ - orrs r0, r4 │ │ - bne.w 9c682 │ │ - ldr r1, [sp, #576] @ 0x240 │ │ - ldrd r5, r0, [sp, #568] @ 0x238 │ │ - strd r0, r1, [sp, #832] @ 0x340 │ │ - mov r0, sl │ │ - bl 9d1f4 │ │ - b.n 9c6aa │ │ - ldrd r1, r2, [sp, #564] @ 0x234 │ │ - add r3, sp, #420 @ 0x1a4 │ │ - stmia r3!, {r0, r1, r2} │ │ - b.n 9c50e │ │ - add r6, sp, #760 @ 0x2f8 │ │ - add.w r1, r8, #20 │ │ - add.w r0, r6, #20 │ │ - movs r2, #52 @ 0x34 │ │ - bl c99c0 │ │ - ldmia.w r7, {r1, r2, r3} │ │ - add.w r0, r6, #8 │ │ - stmia r0!, {r1, r2, r3} │ │ + mov r1, r4 │ │ + bl ca098 │ │ + mov r0, r5 │ │ + bl a0ad2 │ │ + movs r0, #1 │ │ + strb.w r0, [sl, #284] @ 0x11c │ │ + mov r0, r4 │ │ + bl a0aee │ │ + ldr.w r0, [sl, #368] @ 0x170 │ │ + bl 4a9ec │ │ + movs r4, #0 │ │ + movs r5, #29 │ │ + b.n 9fae6 │ │ + ldr r1, [pc, #768] @ (9fbec ) │ │ + add.w r0, sp, #1296 @ 0x510 │ │ + adds r0, #4 │ │ movs r2, #43 @ 0x2b │ │ - add.w r0, sp, #1192 @ 0x4a8 │ │ - strd r4, r5, [sp, #760] @ 0x2f8 │ │ - vldmia r0!, {d8-d9} │ │ - ldr.w r4, [sp, #1184] @ 0x4a0 │ │ - add r0, sp, #296 @ 0x128 │ │ - ldr r1, [pc, #340] @ (9c4dc ) │ │ add r1, pc │ │ - bl 9dedc │ │ - lsls r0, r4, #31 │ │ - ldr r0, [sp, #296] @ 0x128 │ │ - beq.w 9c578 │ │ - ldr r1, [sp, #300] @ 0x12c │ │ - bl 998f4 │ │ - add r4, sp, #560 @ 0x230 │ │ - add.w r1, sp, #1152 @ 0x480 │ │ - add.w r0, r4, #88 @ 0x58 │ │ - movs r2, #28 │ │ - bl c99c0 │ │ - add r1, sp, #760 @ 0x2f8 │ │ + bl 9a438 │ │ + add.w r0, sp, #1208 @ 0x4b8 │ │ + bl 9a480 │ │ + b.n 9fcf8 │ │ + ldr r2, [pc, #748] @ (9fbf0 ) │ │ + mov r0, r6 │ │ + mov r1, r5 │ │ + movs r3, #11 │ │ + add r2, pc │ │ + bl 54658 │ │ + cmp r0, #0 │ │ + beq.w 9fa4a │ │ + mov.w r9, #0 │ │ + mov r0, sl │ │ + strb.w r9, [sl, #101] @ 0x65 │ │ + mov r1, r8 │ │ + ldmia.w r0, {r2, r3, r4, r5, r6, r7} │ │ + stmia r1!, {r2, r3, r4, r5, r6, r7} │ │ + add r4, sp, #768 @ 0x300 │ │ + mov r1, r8 │ │ mov r0, r4 │ │ - movs r2, #72 @ 0x48 │ │ - bl c9a94 │ │ - vstr d9, [sp, #640] @ 0x280 │ │ - vstr d8, [sp, #632] @ 0x278 │ │ - b.n 9c5a8 │ │ - sub.w r1, r2, r1, lsl #4 │ │ - ldr.w r0, [r1, #-8]! │ │ - str.w r8, [r1] │ │ - ldr r1, [r5, #0] │ │ - adds r1, #1 │ │ - str r1, [r5, #0] │ │ - bl a5c60 │ │ - ldr r1, [pc, #264] @ (9c4e0 ) │ │ - ldr r0, [sp, #116] @ 0x74 │ │ - add r1, pc │ │ - bl 9aa94 │ │ - ldr r4, [sp, #112] @ 0x70 │ │ - add.w r3, r0, #20 │ │ - ldr r7, [sp, #108] @ 0x6c │ │ - mov r5, r0 │ │ - mov r6, r0 │ │ - str r4, [sp, #832] @ 0x340 │ │ - str r7, [sp, #836] @ 0x344 │ │ - mov sl, r1 │ │ - ldr.w r0, [r5, #16]! │ │ - ldmia r3, {r1, r2, r3} │ │ - strd r4, r7, [sp] │ │ - bl 601a4 │ │ - mov r7, r0 │ │ - add r0, sp, #832 @ 0x340 │ │ - str r0, [sp, #688] @ 0x2b0 │ │ - mov r4, r1 │ │ - ldr r0, [r6, #8] │ │ + bl 5fa58 │ │ + ldr r0, [sp, #768] @ 0x300 │ │ cmp r0, #0 │ │ - beq.w 9cefa │ │ - add r0, sp, #688 @ 0x2b0 │ │ - strd r0, r6, [sp, #296] @ 0x128 │ │ - ldrd r0, r1, [r6] │ │ - add r2, sp, #296 @ 0x128 │ │ - ldr r3, [sp, #124] @ 0x7c │ │ - strd r2, r3, [sp] │ │ - mov r2, r7 │ │ - mov r3, r4 │ │ - bl 64ddc │ │ - ldr r2, [r6, #0] │ │ - cbz r0, 9c464 │ │ - lsrs r3, r7, #25 │ │ - ldrb.w r9, [r2, r1] │ │ - ldrd ip, lr, [sp, #832] @ 0x340 │ │ - strb r3, [r2, r1] │ │ - subs r7, r1, #4 │ │ - ldrd r4, r5, [r6, #4] │ │ - ldr r0, [r6, #12] │ │ - ands r4, r7 │ │ - add r4, r2 │ │ - adds r0, #1 │ │ - strb r3, [r4, #4] │ │ - and.w r3, r9, #1 │ │ - subs r3, r5, r3 │ │ - strd r3, r0, [r6, #8] │ │ - sub.w r0, r2, r1, lsl #4 │ │ - sub.w r1, r0, #8 │ │ - strd ip, lr, [r0, #-16] │ │ - movs r0, #0 │ │ - b.n 9c46c │ │ + beq.w 9fc18 │ │ + adds r0, r4, #4 │ │ + add.w r2, sl, #108 @ 0x6c │ │ + ldmia.w r0, {r3, r4, r5} │ │ + mov r1, r2 │ │ + movs r0, #1 │ │ + stmia r1!, {r3, r4, r5} │ │ + str.w r0, [sl, #104] @ 0x68 │ │ + add r1, sp, #272 @ 0x110 │ │ + ldmia.w r2, {r3, r4, r5} │ │ + mov r0, r1 │ │ + stmia r0!, {r3, r4, r5} │ │ + add r0, sp, #616 @ 0x268 │ │ + bl a09f2 │ │ + ldr.w r8, [sp, #132] @ 0x84 │ │ + b.n 9fd14 │ │ sub.w r1, r2, r1, lsl #4 │ │ ldr.w r0, [r1, #-8]! │ │ - str.w r8, [r1] │ │ - bl 9d248 │ │ - ldr.w r0, [sl] │ │ + str.w sl, [r1] │ │ + bl 9f18a │ │ + ldr r1, [sp, #140] @ 0x8c │ │ + ldr r0, [r1, #0] │ │ adds r0, #1 │ │ - str.w r0, [sl] │ │ - movs r0, #0 │ │ - movs r1, #2 │ │ - str r0, [sp, #156] @ 0x9c │ │ - str r1, [sp, #152] @ 0x98 │ │ - str r0, [sp, #148] @ 0x94 │ │ - movs r0, #20 │ │ - str r0, [sp, #144] @ 0x90 │ │ - b.w 9b894 │ │ - subs r4, #88 @ 0x58 │ │ - movs r3, r0 │ │ - str r6, [r5, #76] @ 0x4c │ │ - movs r3, r0 │ │ - subs r4, #54 @ 0x36 │ │ - movs r3, r0 │ │ - str r4, [r0, #76] @ 0x4c │ │ - movs r3, r0 │ │ - str r4, [r0, #76] @ 0x4c │ │ - movs r3, r0 │ │ - str r2, [r0, #76] @ 0x4c │ │ - movs r3, r0 │ │ - str r2, [r7, #68] @ 0x44 │ │ - movs r3, r0 │ │ - str r6, [r2, #72] @ 0x48 │ │ - movs r3, r0 │ │ - str r0, [r1, #68] @ 0x44 │ │ - movs r3, r0 │ │ - str r2, [r6, #68] @ 0x44 │ │ - movs r3, r0 │ │ - str r4, [r3, #64] @ 0x40 │ │ - movs r3, r0 │ │ - str r6, [r1, #68] @ 0x44 │ │ - movs r3, r0 │ │ - str r0, [r6, #60] @ 0x3c │ │ - movs r3, r0 │ │ - str r4, [r6, #56] @ 0x38 │ │ - movs r3, r0 │ │ - str r2, [r6, #60] @ 0x3c │ │ - movs r3, r0 │ │ - str r0, [r7, #52] @ 0x34 │ │ - movs r3, r0 │ │ - strb r2, [r0, #27] │ │ - vaddw.u q11, q12, d25 │ │ - vrev64.32 , q7 │ │ - movs r3, r0 │ │ - strh r3, [r3, r1] │ │ - vqrdmlah.s q10, q12, d6[0] │ │ - movs r3, r0 │ │ - str.w r9, [sp, #1156] @ 0x484 │ │ - add r0, sp, #416 @ 0x1a0 │ │ - ldr r1, [pc, #596] @ (9c740 ) │ │ - adds r0, #4 │ │ - movs r2, #27 │ │ - add r1, pc │ │ - bl 4a500 │ │ - add r0, sp, #560 @ 0x230 │ │ - bl 99838 │ │ - ldr r0, [sp, #120] @ 0x78 │ │ - bl 99838 │ │ - add.w r0, sp, #1152 @ 0x480 │ │ - bl 60ebe │ │ - ldr.w fp, [sp, #104] @ 0x68 │ │ - add r2, sp, #420 @ 0x1a4 │ │ - ldmia r2, {r0, r1, r2} │ │ - add r3, sp, #220 @ 0xdc │ │ - stmia r3!, {r0, r1, r2} │ │ - add r0, sp, #144 @ 0x90 │ │ - add r1, sp, #220 @ 0xdc │ │ - b.w 9bd04 │ │ - ldr r2, [pc, #548] @ (9c744 ) │ │ - mov.w r8, #8 │ │ - movs r0, #6 │ │ - add r2, pc │ │ - b.n 9c938 │ │ - ldr r2, [pc, #540] @ (9c748 ) │ │ - mov.w r8, #8 │ │ - movs r0, #7 │ │ - add r2, pc │ │ - b.n 9c938 │ │ - add.w r1, r8, #12 │ │ - add r0, sp, #832 @ 0x340 │ │ - movs r2, #36 @ 0x24 │ │ - bl c99c0 │ │ + str r0, [r1, #0] │ │ + ldrd r0, r1, [sp, #664] @ 0x298 │ │ + subs r0, #4 │ │ + sbc.w r1, r1, #0 │ │ + movs r4, #0 │ │ + movs r6, #40 @ 0x28 │ │ + rsbs r2, r0, #2 │ │ + sbcs.w r1, r4, r1 │ │ + bcc.n 9f9aa │ │ + ldr.w sl, [sp, #144] @ 0x90 │ │ + cbz r0, 9f9b4 │ │ + b.n 9f9ae │ │ ldr r0, [r5, #0] │ │ - mov r7, sl │ │ + movs r4, #0 │ │ subs r0, #1 │ │ str r0, [r5, #0] │ │ - str r7, [sp, #304] @ 0x130 │ │ - add r5, sp, #832 @ 0x340 │ │ - add.w r0, r8, #12 │ │ - movs r2, #36 @ 0x24 │ │ - mov r1, r5 │ │ - bl c99c0 │ │ - add.w r0, r9, #12 │ │ - mov r1, r5 │ │ - movs r2, #36 @ 0x24 │ │ - strd r6, r4, [sp, #560] @ 0x230 │ │ - str r7, [sp, #568] @ 0x238 │ │ - bl c99c0 │ │ - add r0, sp, #144 @ 0x90 │ │ - mov r1, r9 │ │ - bl 9dd40 │ │ - b.w 9b894 │ │ - ldrd r1, r2, [sp, #300] @ 0x12c │ │ - strd r1, r2, [sp, #128] @ 0x80 │ │ + movs r5, #28 │ │ + b.n 9fae0 │ │ + b.n 9f9ae │ │ + ldr.w sl, [sp, #144] @ 0x90 │ │ + add r0, sp, #664 @ 0x298 │ │ + bl a0b50 │ │ + movs r0, #1 │ │ + strb.w r0, [sl, #324] @ 0x144 │ │ + ldr r0, [sp, #148] @ 0x94 │ │ + bl a0bec │ │ + eor.w r0, r6, #40 @ 0x28 │ │ + orrs r0, r4 │ │ + bne.n 9fa0e │ │ movs r1, #0 │ │ - vldr d0, [sp, #128] @ 0x80 │ │ - vstr d0, [sp, #136] @ 0x88 │ │ - str r1, [sp, #564] @ 0x234 │ │ - movs r1, #3 │ │ - str r1, [sp, #560] @ 0x230 │ │ - str r0, [sp, #568] @ 0x238 │ │ - ldrd r0, r1, [sp, #136] @ 0x88 │ │ - strd r0, r1, [sp, #572] @ 0x23c │ │ - add r0, sp, #760 @ 0x2f8 │ │ - bl 96ac8 │ │ - add.w r0, sp, #1152 @ 0x480 │ │ - bl 9a634 │ │ - ldr.w r8, [sp, #84] @ 0x54 │ │ + movs r0, #4 │ │ + str r0, [sp, #624] @ 0x270 │ │ + movs r0, #20 │ │ + str r0, [sp, #616] @ 0x268 │ │ movs r4, #0 │ │ - ldrd r6, r5, [sp, #76] @ 0x4c │ │ - movs r0, #0 │ │ - rsbs r1, r5, #17 │ │ - sbcs r0, r6 │ │ - bcc.n 9c5ce │ │ - cmp r5, #15 │ │ - bne.n 9c5ce │ │ - cbz r4, 9c5d6 │ │ - add.w r0, sp, #1120 @ 0x460 │ │ - adds r0, #8 │ │ - bl 99904 │ │ - b.n 9c5d6 │ │ - add.w r0, sp, #1120 @ 0x460 │ │ - bl 99838 │ │ - ldrd r0, r1, [sp, #560] @ 0x230 │ │ - add.w r5, fp, #104 @ 0x68 │ │ - eor.w r0, r0, #3 │ │ - orrs r0, r1 │ │ - bne.n 9c5fc │ │ - add r0, sp, #560 @ 0x230 │ │ - mov r1, r5 │ │ - adds r0, #8 │ │ - ldmia.w r0, {r2, r3, r4} │ │ - movs r0, #0 │ │ - stmia r1!, {r2, r3, r4} │ │ - movs r1, #3 │ │ - strd r1, r0, [fp, #96] @ 0x60 │ │ - b.n 9c616 │ │ - add.w r4, fp, #96 @ 0x60 │ │ - add r1, sp, #560 @ 0x230 │ │ - movs r2, #120 @ 0x78 │ │ + ldrd r0, r2, [sp, #184] @ 0xb8 │ │ + str.w r9, [sp, #632] @ 0x278 │ │ + str r4, [sp, #620] @ 0x26c │ │ + str r2, [sp, #644] @ 0x284 │ │ + strd fp, r0, [sp, #636] @ 0x27c │ │ + str r1, [sp, #628] @ 0x274 │ │ + add r0, sp, #616 @ 0x268 │ │ + add r1, sp, #168 @ 0xa8 │ │ + adds r0, #32 │ │ + ldmia.w r1, {r2, r3, r5, r6} │ │ + stmia r0!, {r2, r3, r5, r6} │ │ + ldrd r0, r1, [sl, #80] @ 0x50 │ │ + bl 54676 │ │ + ldrb.w r0, [sl, #101] @ 0x65 │ │ + cbz r0, 9fa08 │ │ + add.w r0, sl, #48 @ 0x30 │ │ + bl 9a480 │ │ + strb.w r4, [sl, #101] @ 0x65 │ │ + b.n 9fd2e │ │ + strd r9, fp, [sp, #232] @ 0xe8 │ │ + strd r6, r4, [sp, #224] @ 0xe0 │ │ + add r0, sp, #616 @ 0x268 │ │ + add r1, sp, #224 @ 0xe0 │ │ + b.n 9fb0a │ │ + add.w r4, sl, #104 @ 0x68 │ │ + add r1, sp, #664 @ 0x298 │ │ + movs r2, #104 @ 0x68 │ │ mov r0, r4 │ │ - bl c9a94 │ │ + bl ca098 │ │ ldrd r0, r1, [r4] │ │ - eor.w r0, r0, #3 │ │ + ldr.w r8, [sp, #132] @ 0x84 │ │ + eor.w r0, r0, #7 │ │ orrs r0, r1 │ │ - bne.n 9c626 │ │ + bne.w 9fc38 │ │ add r1, sp, #208 @ 0xd0 │ │ ldmia.w r5, {r2, r3, r4} │ │ mov r0, r1 │ │ stmia r0!, {r2, r3, r4} │ │ - add r0, sp, #144 @ 0x90 │ │ - b.w 9bd04 │ │ - add.w r5, fp, #216 @ 0xd8 │ │ - mov r1, r4 │ │ - movs r2, #120 @ 0x78 │ │ - mov r0, r5 │ │ - bl c9a94 │ │ - ldr r2, [sp, #88] @ 0x58 │ │ - movs r0, #0 │ │ - ldr r4, [sp, #116] @ 0x74 │ │ + add r0, sp, #616 @ 0x268 │ │ + b.n 9fd10 │ │ + ldr r2, [pc, #424] @ (9fbf4 ) │ │ + mov r0, r6 │ │ mov r1, r5 │ │ - strb.w r0, [fp, #656] @ 0x290 │ │ - add.w r0, fp, #656 @ 0x290 │ │ - strd r8, r2, [fp, #336] @ 0x150 │ │ - str.w r4, [fp, #648] @ 0x288 │ │ - str r0, [sp, #96] @ 0x60 │ │ - b.w 9b288 │ │ - cmp r0, #5 │ │ - bcc.n 9c676 │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #576] @ 0x240 │ │ - movw r3, #1797 @ 0x705 │ │ - str r0, [sp, #572] @ 0x23c │ │ - movs r0, #4 │ │ - strd r6, r1, [sp, #560] @ 0x230 │ │ - movs r1, #5 │ │ - str r0, [sp, #568] @ 0x238 │ │ - add r0, sp, #560 @ 0x230 │ │ - ldr r2, [pc, #220] @ (9c74c ) │ │ - add r2, pc │ │ - bl 6f45c │ │ - ldr r2, [pc, #216] @ (9c750 ) │ │ - mov.w r8, #6 │ │ - movs r0, #11 │ │ + movs r3, #18 │ │ add r2, pc │ │ - b.n 9c938 │ │ - subs.w r0, r6, #23 │ │ - sbc.w r1, r4, #0 │ │ - movs r2, #0 │ │ - rsbs r3, r0, #16 │ │ - sbcs.w r1, r2, r1 │ │ - bcc.n 9c6de │ │ - cmp r0, #11 │ │ - bne.n 9c6de │ │ - mov r0, sl │ │ - bl 9d1f4 │ │ - add r0, sp, #560 @ 0x230 │ │ - bl 9a960 │ │ - mov.w r5, #2147483648 @ 0x80000000 │ │ - ldrd r0, r1, [sp, #832] @ 0x340 │ │ - add.w r4, r8, #8 │ │ - cmp.w r5, #2147483648 @ 0x80000000 │ │ - str r1, [sp, #568] @ 0x238 │ │ - strd r5, r0, [sp, #560] @ 0x230 │ │ - bne.n 9c6c8 │ │ - movs r0, #0 │ │ - str r0, [sp, #308] @ 0x134 │ │ - movs r0, #2 │ │ - str r0, [sp, #304] @ 0x130 │ │ - b.n 9c6d0 │ │ - add r1, sp, #560 @ 0x230 │ │ - mov r0, r4 │ │ - bl 5e26e │ │ - add r0, sp, #144 @ 0x90 │ │ - ldmia.w r4, {r1, r2, r3, r5, r6, r7} │ │ - adds r0, #8 │ │ - stmia r0!, {r1, r2, r3, r5, r6, r7} │ │ - movs r0, #0 │ │ - b.n 9c486 │ │ - ldr r7, [sp, #568] @ 0x238 │ │ - add.w r1, r5, #12 │ │ - add r0, sp, #832 @ 0x340 │ │ - movs r2, #36 @ 0x24 │ │ - bl c99c0 │ │ + bl 54658 │ │ + cmp r0, #0 │ │ + beq.w 9fc56 │ │ + mov.w fp, #0 │ │ mov r0, sl │ │ - bl 9d1f4 │ │ - b.n 9c54a │ │ - cmp r0, #5 │ │ - bcc.n 9c71a │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r1, [sp, #564] @ 0x234 │ │ - movw r3, #1797 @ 0x705 │ │ - ldr r1, [sp, #124] @ 0x7c │ │ - str r0, [sp, #576] @ 0x240 │ │ - str r0, [sp, #572] @ 0x23c │ │ - movs r0, #4 │ │ - str r1, [sp, #560] @ 0x230 │ │ - movs r1, #5 │ │ - str r0, [sp, #568] @ 0x238 │ │ - add r0, sp, #560 @ 0x230 │ │ - ldr r2, [pc, #64] @ (9c754 ) │ │ - add r2, pc │ │ - bl 6f45c │ │ - ldr r2, [pc, #60] @ (9c758 ) │ │ - mov.w r8, #6 │ │ - movs r0, #14 │ │ - add r2, pc │ │ - b.n 9c938 │ │ - ldr r2, [sp, #768] @ 0x300 │ │ - ldr r1, [sp, #764] @ 0x2fc │ │ - str r2, [sp, #576] @ 0x240 │ │ - str r1, [sp, #572] @ 0x23c │ │ - movs r1, #0 │ │ - str r1, [sp, #564] @ 0x234 │ │ - movs r1, #3 │ │ - str.w r8, [sp, #1092] @ 0x444 │ │ - str r1, [sp, #560] @ 0x230 │ │ - str r0, [sp, #568] @ 0x238 │ │ - b.n 9cd60 │ │ - nop │ │ - strb r2, [r6, #16] │ │ - vpadal.u32 d22, d20 │ │ - vqshlu.s64 d22, d14, #56 @ 0x38 │ │ - vcvt.u32.f32 , q2, #8 │ │ - movs r3, r0 │ │ - asrs r5, r3, #1 │ │ - @ instruction: 0xfff85eb0 │ │ - movs r3, r0 │ │ - str r5, [r6, #68] @ 0x44 │ │ - vtbx.8 d20, {d24}, d18 │ │ - cmp r1, #4 │ │ - add r0, pc │ │ + strb.w fp, [sl, #101] @ 0x65 │ │ + add.w r9, sp, #984 @ 0x3d8 │ │ + ldmia.w r0, {r2, r3, r4, r5, r6, r7} │ │ + mov r1, r9 │ │ + stmia r1!, {r2, r3, r4, r5, r6, r7} │ │ + movs r4, #2 │ │ + ldrd r0, r1, [sp, #984] @ 0x3d8 │ │ + str.w fp, [sp, #1156] @ 0x484 │ │ + subs r5, r0, #2 │ │ + sbc.w r2, r1, #0 │ │ + subs.w r0, r5, #15 │ │ + str.w fp, [sp, #1152] @ 0x480 │ │ + str.w r4, [sp, #1208] @ 0x4b8 │ │ + str.w fp, [sp, #1212] @ 0x4bc │ │ + it ne │ │ + movne r0, #1 │ │ + rsbs r1, r5, #17 │ │ + str r2, [sp, #116] @ 0x74 │ │ + sbcs.w r1, fp, r2 │ │ + mov.w r1, #0 │ │ + it cc │ │ + movcc r1, #1 │ │ + orrs r0, r1 │ │ str r0, [sp, #108] @ 0x6c │ │ - bls.n 9c788 │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r1, [sp, #564] @ 0x234 │ │ - movw r3, #1797 @ 0x705 │ │ - ldr r1, [sp, #108] @ 0x6c │ │ - str r0, [sp, #576] @ 0x240 │ │ - str r0, [sp, #572] @ 0x23c │ │ - movs r0, #4 │ │ - str r1, [sp, #560] @ 0x230 │ │ - movs r1, #5 │ │ - str r0, [sp, #568] @ 0x238 │ │ - add r0, sp, #560 @ 0x230 │ │ - ldr r2, [pc, #872] @ (9caec ) │ │ - add r2, pc │ │ - bl 6f45c │ │ - cmp.w sl, #0 │ │ - beq.w 9c92e │ │ - ldr r0, [sp, #92] @ 0x5c │ │ - str.w sl, [sp, #904] @ 0x388 │ │ - ldr r0, [r0, #20] │ │ - cmp r0, #5 │ │ - bcc.n 9c7c0 │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #576] @ 0x240 │ │ - movw r3, #2129 @ 0x851 │ │ - str r1, [sp, #564] @ 0x234 │ │ - ldr r1, [pc, #836] @ (9caf0 ) │ │ - str r0, [sp, #572] @ 0x23c │ │ + beq.w 9fd4c │ │ + add r0, sp, #768 @ 0x300 │ │ + ldr r1, [pc, #320] @ (9fbf8 ) │ │ + adds r0, #8 │ │ + movs r2, #43 @ 0x2b │ │ add r1, pc │ │ - str r1, [sp, #560] @ 0x230 │ │ - add r0, sp, #1000 @ 0x3e8 │ │ - str r0, [sp, #568] @ 0x238 │ │ - add r0, sp, #560 @ 0x230 │ │ - ldr r2, [pc, #828] @ (9caf4 ) │ │ - movs r1, #5 │ │ - add r2, pc │ │ - bl 6f45c │ │ - ldr r0, [sp, #92] @ 0x5c │ │ - ldr r0, [r0, #20] │ │ - cmp r0, #5 │ │ - bcc.n 9c7ec │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #576] @ 0x240 │ │ - movw r3, #2129 @ 0x851 │ │ - str r1, [sp, #564] @ 0x234 │ │ - ldr r1, [pc, #800] @ (9caf8 ) │ │ - str r0, [sp, #572] @ 0x23c │ │ + bl 9a438 │ │ + ldrd r7, r8, [sp, #128] @ 0x80 │ │ + strd r4, fp, [sp, #768] @ 0x300 │ │ + b.w a066c │ │ + ldr r0, [r5, #0] │ │ + ldr r6, [sp, #672] @ 0x2a0 │ │ + subs r0, #1 │ │ + str r0, [r5, #0] │ │ + ldr.w r0, [sl, #368] @ 0x170 │ │ + bl 4a9ec │ │ + movs r4, #0 │ │ + movs r5, #37 @ 0x25 │ │ + mov r0, fp │ │ + bl a0ad2 │ │ + movs r0, #1 │ │ + strb.w r0, [r9] │ │ + mov r0, fp │ │ + bl a0bf8 │ │ + lsrs r0, r6, #24 │ │ + strd r5, r4, [sp, #568] @ 0x238 │ │ + strb.w r0, [sp, #579] @ 0x243 │ │ + lsrs r0, r6, #8 │ │ + strb.w r6, [sp, #576] @ 0x240 │ │ + strh.w r0, [sp, #577] @ 0x241 │ │ + add r0, sp, #616 @ 0x268 │ │ + add r1, sp, #568 @ 0x238 │ │ + bl a0afa │ │ + b.n 9fd14 │ │ + ldr r0, [sp, #108] @ 0x6c │ │ + str.w r0, [sp, #1108] @ 0x454 │ │ + add.w r0, sp, #1104 @ 0x450 │ │ + bl 60396 │ │ + ldr r4, [sp, #984] @ 0x3d8 │ │ + add.w r9, sp, #664 @ 0x298 │ │ + ldr r1, [pc, #212] @ (9fbfc ) │ │ + movs r2, #47 @ 0x2f │ │ + mov r0, r9 │ │ add r1, pc │ │ - str r1, [sp, #560] @ 0x230 │ │ - add r0, sp, #1000 @ 0x3e8 │ │ - str r0, [sp, #568] @ 0x238 │ │ - add r0, sp, #560 @ 0x230 │ │ - ldr r2, [pc, #792] @ (9cafc ) │ │ - movs r1, #5 │ │ - add r2, pc │ │ - bl 6f45c │ │ - ldr r0, [r7, #0] │ │ - str r4, [sp, #84] @ 0x54 │ │ + bl 9a438 │ │ + lsls r0, r4, #31 │ │ + ldr.w r8, [sp, #132] @ 0x84 │ │ + ldr r0, [sp, #664] @ 0x298 │ │ + beq.n 9fbaa │ │ + ldr r1, [sp, #668] @ 0x29c │ │ + bl 629fc │ │ + ldr r0, [sp, #112] @ 0x70 │ │ + str.w r0, [sp, #1212] @ 0x4bc │ │ + ldr r0, [sp, #116] @ 0x74 │ │ + str.w r0, [sp, #1208] @ 0x4b8 │ │ + ldr r1, [pc, #176] @ (9fc00 ) │ │ + ldr.w fp, [sp, #128] @ 0x80 │ │ + add r1, pc │ │ + mov r0, fp │ │ + bl 6879c │ │ + add.w r6, sp, #1208 @ 0x4b8 │ │ + mov r4, r1 │ │ + mov r1, r6 │ │ + bl c06b0 │ │ + ldr r1, [r4, #0] │ │ + subs r1, #1 │ │ + str r1, [r4, #0] │ │ cmp r0, #0 │ │ - beq.w 9cd28 │ │ - ldr.w r4, [r0, #844] @ 0x34c │ │ - ldr r0, [sp, #92] @ 0x5c │ │ - cmp r4, #0 │ │ - ldr r0, [r0, #20] │ │ - beq.w 9cd7a │ │ - cmp r0, #5 │ │ - bcc.n 9c828 │ │ + beq.w 9fe74 │ │ + ldr r0, [pc, #144] @ (9fc04 ) │ │ + add r0, pc │ │ + ldr r0, [r0, #16] │ │ + cmp r0, #2 │ │ + bcc.w 9f632 │ │ movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #576] @ 0x240 │ │ - movw r3, #2129 @ 0x851 │ │ - str r0, [sp, #572] @ 0x23c │ │ - movs r0, #4 │ │ - strd fp, r1, [sp, #560] @ 0x230 │ │ - movs r1, #5 │ │ - str r0, [sp, #568] @ 0x238 │ │ - add r0, sp, #560 @ 0x230 │ │ - ldr r2, [pc, #732] @ (9cb00 ) │ │ - add r2, pc │ │ - bl 6f45c │ │ - ldr r3, [sp, #112] @ 0x70 │ │ - mov r1, sl │ │ - ldr r0, [sp, #120] @ 0x78 │ │ - movs r2, #0 │ │ - str r0, [sp, #0] │ │ - mov r0, r7 │ │ - mov.w r9, #0 │ │ - blx r4 │ │ - ldr r0, [sp, #92] @ 0x5c │ │ - ldr r0, [r0, #20] │ │ - cmp r0, #5 │ │ - bcc.n 9c864 │ │ + movs r3, #125 @ 0x7d │ │ + str r0, [sp, #680] @ 0x2a8 │ │ movs r0, #1 │ │ - str.w r9, [sp, #576] @ 0x240 │ │ - strd r8, r0, [sp, #560] @ 0x230 │ │ - movs r0, #4 │ │ - str.w r9, [sp, #572] @ 0x23c │ │ - movs r1, #5 │ │ - str r0, [sp, #568] @ 0x238 │ │ - add r0, sp, #560 @ 0x230 │ │ - ldr r2, [pc, #680] @ (9cb04 ) │ │ - movw r3, #2129 @ 0x851 │ │ - add r2, pc │ │ - bl 6f45c │ │ - ldr r0, [sp, #92] @ 0x5c │ │ - ldr r0, [r0, #20] │ │ - cmp r0, #5 │ │ - bcc.n 9c88c │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - strd r5, r1, [sp, #560] @ 0x230 │ │ - movs r1, #5 │ │ - str r0, [sp, #576] @ 0x240 │ │ - movw r3, #2129 @ 0x851 │ │ - str r0, [sp, #572] @ 0x23c │ │ - add r0, sp, #1000 @ 0x3e8 │ │ - str r0, [sp, #568] @ 0x238 │ │ - add r0, sp, #560 @ 0x230 │ │ - ldr r2, [pc, #640] @ (9cb08 ) │ │ + str r0, [sp, #668] @ 0x29c │ │ + ldr r1, [pc, #124] @ (9fc08 ) │ │ + str r0, [sp, #676] @ 0x2a4 │ │ + add r1, pc │ │ + str r1, [sp, #664] @ 0x298 │ │ + add r0, sp, #768 @ 0x300 │ │ + str r0, [sp, #672] @ 0x2a0 │ │ + ldr r0, [pc, #116] @ (9fc0c ) │ │ + movs r1, #2 │ │ + add r0, pc │ │ + strd r6, r0, [sp, #768] @ 0x300 │ │ + add r0, sp, #664 @ 0x298 │ │ + ldr r2, [pc, #108] @ (9fc10 ) │ │ add r2, pc │ │ - bl 6f45c │ │ - ldr r0, [sp, #92] @ 0x5c │ │ - ldr r0, [r0, #20] │ │ - cmp r0, #5 │ │ - bcc.n 9c8b4 │ │ + bl 6ff84 │ │ + b.n 9f632 │ │ + ldrd r1, r2, [sp, #668] @ 0x29c │ │ + str.w r1, [sp, #1304] @ 0x518 │ │ + str.w r2, [sp, #1308] @ 0x51c │ │ + str.w r0, [sp, #1300] @ 0x514 │ │ + b.n 9fcfc │ │ + ldr r0, [sp, #140] @ 0x8c │ │ + movs r2, #27 │ │ + str.w r0, [sp, #1108] @ 0x454 │ │ + add.w r0, sp, #1296 @ 0x510 │ │ + ldr r1, [pc, #72] @ (9fc14 ) │ │ + adds r0, #4 │ │ + add r1, pc │ │ + bl 9a438 │ │ + add r0, sp, #664 @ 0x298 │ │ + bl 9a480 │ │ + ldr r0, [sp, #124] @ 0x7c │ │ + bl 9a480 │ │ + ldr.w sl, [sp, #144] @ 0x90 │ │ + b.n 9fcf0 │ │ + movs r4, #20 │ │ + movs r3, r0 │ │ + movs r3, #236 @ 0xec │ │ + movs r3, r0 │ │ + adds r5, #40 @ 0x28 │ │ + vtbx.8 d17, {d8-d10}, d0 │ │ + vtbl.8 d17, {d8-d9}, d3 │ │ + @ instruction: 0xfff83360 │ │ + vrshr.u64 d19, d10, #8 │ │ + vrev64.32 d18, d18 │ │ + movs r3, r0 │ │ + ldrsb r0, [r4, r1] │ │ + movs r3, r0 │ │ + movs r0, #44 @ 0x2c │ │ + movs r3, r0 │ │ + asrs r5, r5, #32 │ │ + movs r0, r0 │ │ + movs r0, #30 │ │ + movs r3, r0 │ │ + adds r2, #51 @ 0x33 │ │ + @ instruction: 0xfff8e9dd │ │ + lsls r2, r0, #7 │ │ + ldr r2, [sp, #128] @ 0x80 │ │ + str.w r9, [sl, #104] @ 0x68 │ │ + strb.w r9, [sl, #132] @ 0x84 │ │ + strd r0, r1, [sl, #112] @ 0x70 │ │ + strd r0, r1, [sl, #120] @ 0x78 │ │ + str.w r2, [sl, #128] @ 0x80 │ │ + ldr.w r8, [sp, #132] @ 0x84 │ │ + b.n 9f5e8 │ │ + add.w r0, sl, #208 @ 0xd0 │ │ + mov r1, r4 │ │ + movs r2, #104 @ 0x68 │ │ + ldrd r5, r6, [sl, #72] @ 0x48 │ │ + bl ca098 │ │ movs r0, #0 │ │ - movs r1, #1 │ │ - strd r6, r1, [sp, #560] @ 0x230 │ │ - movs r1, #5 │ │ - str r0, [sp, #576] @ 0x240 │ │ - movw r3, #2129 @ 0x851 │ │ - str r0, [sp, #572] @ 0x23c │ │ - add r0, sp, #1000 @ 0x3e8 │ │ - str r0, [sp, #568] @ 0x238 │ │ - add r0, sp, #560 @ 0x230 │ │ - ldr r2, [pc, #604] @ (9cb0c ) │ │ + strb.w r0, [sl, #324] @ 0x144 │ │ + add.w r0, sl, #312 @ 0x138 │ │ + stmia r0!, {r5, r6, r7} │ │ + b.n 9f646 │ │ + ldr r2, [pc, #756] @ (9ff4c ) │ │ + mov r0, r6 │ │ + mov r1, r5 │ │ + movs r3, #15 │ │ add r2, pc │ │ - bl 6f45c │ │ - ldr r0, [r7, #0] │ │ + bl 54658 │ │ + ldr.w r9, [sp, #128] @ 0x80 │ │ + movs r1, #0 │ │ cmp r0, #0 │ │ - beq.w 9cd28 │ │ - ldr.w r4, [r0, #912] @ 0x390 │ │ - ldr r0, [sp, #92] @ 0x5c │ │ - cmp r4, #0 │ │ - ldr r0, [r0, #20] │ │ - beq.w 9cdc2 │ │ - cmp r0, #4 │ │ - bls.n 9c8ee │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #576] @ 0x240 │ │ - movw r3, #2129 @ 0x851 │ │ - str r0, [sp, #572] @ 0x23c │ │ - movs r0, #4 │ │ - strd fp, r1, [sp, #560] @ 0x230 │ │ - movs r1, #5 │ │ - str r0, [sp, #568] @ 0x238 │ │ - add r0, sp, #560 @ 0x230 │ │ - ldr r2, [pc, #552] @ (9cb10 ) │ │ - add r2, pc │ │ - bl 6f45c │ │ - mov r0, r7 │ │ - blx r4 │ │ - ldr r1, [sp, #92] @ 0x5c │ │ - cmp r0, #1 │ │ - ldr r1, [r1, #20] │ │ - bne.w 9cdf2 │ │ - cmp r1, #5 │ │ - bcc.w 9ce86 │ │ + beq.w 9fe6c │ │ + str.w r8, [sp, #120] @ 0x78 │ │ + mov r2, sl │ │ + strb.w r1, [sl, #101] @ 0x65 │ │ + add.w fp, sp, #528 @ 0x210 │ │ + ldmia.w r2, {r0, r3, r4, r5, r6, r7} │ │ + mov ip, fp │ │ + stmia.w ip, {r0, r3, r4, r5, r6, r7} │ │ + ldrd r0, r2, [sp, #528] @ 0x210 │ │ + strd r1, r1, [sp, #864] @ 0x360 │ │ + subs r4, r0, #2 │ │ + sbc.w r5, r2, #0 │ │ + subs.w r0, r4, #15 │ │ + strd r1, r1, [sp, #880] @ 0x370 │ │ + it ne │ │ + movne r0, #1 │ │ + rsbs r2, r4, #17 │ │ + sbcs.w r2, r1, r5 │ │ + ldr r3, [pc, #676] @ (9ff50 ) │ │ + it cc │ │ + movcc r1, #1 │ │ + orrs r0, r1 │ │ + str r0, [sp, #116] @ 0x74 │ │ + beq.w 9ff68 │ │ + add r0, sp, #664 @ 0x298 │ │ + ldr r1, [pc, #664] @ (9ff54 ) │ │ + movs r2, #43 @ 0x2b │ │ + mov r7, r3 │ │ + add r1, pc │ │ + bl 9a438 │ │ + str r7, [sp, #720] @ 0x2d0 │ │ + b.w a08b0 │ │ + ldr r1, [sp, #140] @ 0x8c │ │ + str.w r1, [sp, #1108] @ 0x454 │ │ + ldr.w r1, [sp, #1156] @ 0x484 │ │ + ldr.w r2, [sp, #1160] @ 0x488 │ │ + str.w r1, [sp, #1304] @ 0x518 │ │ + mov r1, r9 │ │ + str.w r0, [sp, #1300] @ 0x514 │ │ + mov r0, fp │ │ + str.w r2, [sp, #1308] @ 0x51c │ │ + bl 54676 │ │ + mov sl, r5 │ │ + add.w r0, sp, #1104 @ 0x450 │ │ + bl 60396 │ │ + ldr.w r8, [sp, #132] @ 0x84 │ │ + ldr.w r0, [sp, #1300] @ 0x514 │ │ + ldr.w r1, [sp, #1304] @ 0x518 │ │ + ldr.w r2, [sp, #1308] @ 0x51c │ │ + add r3, sp, #196 @ 0xc4 │ │ + stmia r3!, {r0, r1, r2} │ │ + add r0, sp, #616 @ 0x268 │ │ + add r1, sp, #196 @ 0xc4 │ │ + bl a09f2 │ │ + ldrd r0, r1, [sl, #80] @ 0x50 │ │ + bl 54676 │ │ movs r0, #0 │ │ - movs r1, #1 │ │ - str r1, [sp, #564] @ 0x234 │ │ - movw r3, #2129 @ 0x851 │ │ - ldr r1, [sp, #84] @ 0x54 │ │ - movs r4, #5 │ │ - str r0, [sp, #576] @ 0x240 │ │ - str r0, [sp, #572] @ 0x23c │ │ - movs r0, #4 │ │ - str r1, [sp, #560] @ 0x230 │ │ - movs r1, #5 │ │ - str r0, [sp, #568] @ 0x238 │ │ - add r0, sp, #560 @ 0x230 │ │ - ldr r2, [pc, #500] @ (9cb14 ) │ │ + strb.w r0, [sl, #101] @ 0x65 │ │ + ldrb.w r0, [sl, #102] @ 0x66 │ │ + cbz r0, 9fd2e │ │ + mov r0, sl │ │ + bl 9f2bc │ │ + add r1, sp, #616 @ 0x268 │ │ + mov r0, r8 │ │ + movs r2, #48 @ 0x30 │ │ + bl ca0b2 │ │ + movs r0, #1 │ │ + strb.w r0, [sl, #100] @ 0x64 │ │ + add.w sp, sp, #1368 @ 0x558 │ │ + vpop {d8-d9} │ │ + add sp, #4 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + ldr.w r1, [sl, #64] @ 0x40 │ │ + movs r4, #0 │ │ + ldrd r0, r9, [sl, #56] @ 0x38 │ │ + str.w r0, [sp, #1304] @ 0x518 │ │ + add.w r0, r1, r1, lsl #1 │ │ + str.w r9, [sp, #1296] @ 0x510 │ │ + str r5, [sp, #120] @ 0x78 │ │ + add.w r1, r9, r0, lsl #4 │ │ + str r1, [sp, #104] @ 0x68 │ │ + str.w r1, [sp, #1308] @ 0x51c │ │ + add.w r1, r8, #20 │ │ + str r1, [sp, #136] @ 0x88 │ │ + add.w r1, r8, #24 │ │ + add.w r8, r9, #24 │ │ + str r1, [sp, #112] @ 0x70 │ │ + lsls r1, r0, #4 │ │ + str.w sl, [sp, #144] @ 0x90 │ │ + cmp r1, #0 │ │ + beq.w a053e │ │ + ldrd fp, r7, [r9] │ │ + eor.w r0, fp, #20 │ │ + orrs r0, r7 │ │ + add.w r0, r8, #24 │ │ + beq.w a0540 │ │ + str r0, [sp, #124] @ 0x7c │ │ + movs r2, #28 │ │ + ldrd r0, sl, [r9, #8] │ │ + str r0, [sp, #148] @ 0x94 │ │ + strd r0, sl, [sp, #672] @ 0x2a0 │ │ + ldr r0, [sp, #136] @ 0x88 │ │ + str r1, [sp, #140] @ 0x8c │ │ + add.w r1, r9, #20 │ │ + ldr.w r6, [r9, #16] │ │ + str r6, [sp, #680] @ 0x2a8 │ │ + strd fp, r7, [sp, #664] @ 0x298 │ │ + bl ca0b2 │ │ + subs.w r0, fp, #2 │ │ + sbc.w r1, r7, #0 │ │ + rsbs r2, r0, #17 │ │ + sbcs.w r1, r4, r1 │ │ + bcc.w a0606 │ │ + cmp r0, #4 │ │ + bne.w a0606 │ │ + ldr r2, [pc, #380] @ (9ff58 ) │ │ + mov r0, sl │ │ + mov r1, r6 │ │ + movs r3, #15 │ │ add r2, pc │ │ - bl 6f45c │ │ - b.n 9ce88 │ │ - mov.w r8, #5 │ │ - b.n 9c938 │ │ - ldr r2, [pc, #488] @ (9cb18 ) │ │ - mov.w r8, #7 │ │ - movs r0, #18 │ │ + bl c4ecc │ │ + cbz r0, 9fe06 │ │ + mov ip, r8 │ │ + add.w r2, sp, #1104 @ 0x450 │ │ + ldmia.w ip, {r0, r3, r4, r5, r6, r7} │ │ + mov r1, r2 │ │ + stmia r1!, {r0, r3, r4, r5, r6, r7} │ │ + add.w r0, sp, #1256 @ 0x4e8 │ │ + add.w r1, sp, #1152 @ 0x480 │ │ + bl 98600 │ │ + b.n 9fe30 │ │ + ldr r2, [pc, #340] @ (9ff5c ) │ │ + mov r0, sl │ │ + mov r1, r6 │ │ + movs r3, #5 │ │ add r2, pc │ │ - ldrh.w r1, [sp, #1088] @ 0x440 │ │ - add.w r3, sp, #1152 @ 0x480 │ │ - strh.w r1, [sp, #909] @ 0x38d │ │ - ldrb.w r1, [sp, #1090] @ 0x442 │ │ - strb.w r1, [sp, #911] @ 0x38f │ │ - str r0, [sp, #916] @ 0x394 │ │ - add r1, sp, #908 @ 0x38c │ │ - ldmia.w r3, {r4, r5, r6, r7} │ │ - add.w r0, r1, #12 │ │ - stmia r0!, {r4, r5, r6, r7} │ │ - str r2, [sp, #912] @ 0x390 │ │ - strb.w r8, [sp, #908] @ 0x38c │ │ - add r0, sp, #688 @ 0x2b0 │ │ - bl a38ce │ │ - ldr r0, [sp, #40] @ 0x28 │ │ - ldr r1, [sp, #120] @ 0x78 │ │ - bl bf970 │ │ - ldrd r5, r6, [sp, #688] @ 0x2b0 │ │ - ldr r4, [sp, #696] @ 0x2b8 │ │ - eor.w r0, r5, #40 @ 0x28 │ │ - orrs r0, r6 │ │ - bne.w 9cab4 │ │ - ldr r0, [sp, #32] │ │ - vmov.f64 d13, #112 @ 0x3f800000 1.0 │ │ - str r4, [sp, #524] @ 0x20c │ │ - lsls r0, r0, #31 │ │ - it ne │ │ - vmovne.f64 d13, d12 │ │ - ldr r6, [sp, #56] @ 0x38 │ │ - ldr r0, [r6, #24] │ │ + bl c4ecc │ │ + cbz r0, 9fe4c │ │ + mov ip, r8 │ │ + add.w r2, sp, #1104 @ 0x450 │ │ + ldmia.w ip, {r0, r3, r4, r5, r6, r7} │ │ + mov r1, r2 │ │ + stmia r1!, {r0, r3, r4, r5, r6, r7} │ │ + add.w r0, sp, #1256 @ 0x4e8 │ │ + add.w r1, sp, #1208 @ 0x4b8 │ │ + bl 97aa4 │ │ + ldr r0, [pc, #284] @ (9ff50 ) │ │ + adds r1, r0, #2 │ │ + ldr.w r0, [sp, #1256] @ 0x4e8 │ │ + cmp r0, r1 │ │ + bne.w a0630 │ │ + ldr r0, [sp, #148] @ 0x94 │ │ + mov r1, sl │ │ + ldr r5, [sp, #120] @ 0x78 │ │ + bl 54676 │ │ + movs r4, #0 │ │ + b.n 9fe5a │ │ + ldr r0, [sp, #148] @ 0x94 │ │ + mov r1, sl │ │ + bl 54676 │ │ + ldr r0, [sp, #112] @ 0x70 │ │ + bl 9a480 │ │ + ldr r1, [sp, #140] @ 0x8c │ │ + add.w r9, r9, #48 @ 0x30 │ │ + add.w r8, r8, #48 @ 0x30 │ │ + ldr.w sl, [sp, #144] @ 0x90 │ │ + subs r1, #48 @ 0x30 │ │ + b.n 9fd84 │ │ + movs r0, #2 │ │ + ldr.w r8, [sp, #132] @ 0x84 │ │ + b.n 9f9cc │ │ + add.w r0, fp, #88 @ 0x58 │ │ + bl baa50 │ │ + ldr.w r0, [fp, #88] @ 0x58 │ │ + bl bcc08 │ │ + ldr r1, [pc, #216] @ (9ff60 ) │ │ + add r1, pc │ │ + bl 9953c │ │ + bl 990a8 │ │ + mov r6, r0 │ │ + ldr r0, [r0, #4] │ │ + adds r0, #1 │ │ + str r0, [r6, #4] │ │ + bcs.w a0972 │ │ + mov r0, r6 │ │ + bl 991d0 │ │ + ldr.w r0, [fp] │ │ cmp r0, #0 │ │ - bne.w 9d0a0 │ │ - ldr r1, [r6, #0] │ │ + bne.w a09a0 │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ - ldrd fp, r9, [r6, #8] │ │ - str r0, [r6, #24] │ │ - adds r0, r1, #1 │ │ - beq.n 9c9b2 │ │ - ldr r0, [r1, #4] │ │ - adds r0, #1 │ │ - str r0, [r1, #4] │ │ - bcs.w 9cd26 │ │ - ldr r0, [r6, #4] │ │ - add.w sl, sp, #1152 @ 0x480 │ │ - str r1, [sp, #124] @ 0x7c │ │ - add.w r8, r6, #32 │ │ - str r0, [sp, #120] @ 0x78 │ │ - add r0, sp, #488 @ 0x1e8 │ │ - mov r1, sl │ │ - ldmia.w r0, {r2, r3, r4} │ │ - stmia r1!, {r2, r3, r4} │ │ - add r0, sp, #688 @ 0x2b0 │ │ - movs r2, #28 │ │ - ldr r1, [sp, #28] │ │ - bl c99c0 │ │ - mov r4, r6 │ │ - ldr r5, [sp, #48] @ 0x30 │ │ - ldr.w r0, [r4, #48]! │ │ - ldr r7, [sp, #44] @ 0x2c │ │ - adds r3, r4, #4 │ │ - str.w r5, [sp, #1184] @ 0x4a0 │ │ - str.w r7, [sp, #1188] @ 0x4a4 │ │ + mov r5, fp │ │ + str.w r0, [fp] │ │ + ldr.w r0, [r5, #24]! │ │ + ldr.w r4, [sp, #1212] @ 0x4bc │ │ + ldr.w r7, [sp, #1208] @ 0x4b8 │ │ + adds r3, r5, #4 │ │ + strd r7, r4, [sp, #768] @ 0x300 │ │ ldmia r3, {r1, r2, r3} │ │ - strd r5, r7, [sp] │ │ - bl 4a22c │ │ + strd r7, r4, [sp] │ │ + bl 643d8 │ │ mov r7, r0 │ │ - add.w r0, sp, #1184 @ 0x4a0 │ │ - str.w r0, [sp, #1088] @ 0x440 │ │ - mov r5, r1 │ │ - ldr.w r0, [r4, #-8] │ │ + add r0, sp, #768 @ 0x300 │ │ + str.w r0, [sp, #1104] @ 0x450 │ │ + sub.w r4, r5, #16 │ │ + ldr.w r0, [r5, #-8] │ │ + mov sl, r1 │ │ cmp r0, #0 │ │ - beq.w 9cfd2 │ │ - add.w r0, sp, #1088 @ 0x440 │ │ - str.w r8, [sp, #564] @ 0x234 │ │ - str r0, [sp, #560] @ 0x230 │ │ - ldrd r0, r1, [r6, #32] │ │ - ldr r2, [pc, #260] @ (9cb1c ) │ │ - add r3, sp, #560 @ 0x230 │ │ + beq.w a0974 │ │ + add.w r0, sp, #1104 @ 0x450 │ │ + str r4, [sp, #668] @ 0x29c │ │ + str r0, [sp, #664] @ 0x298 │ │ + mov r3, sl │ │ + ldrd r0, r1, [fp, #8] │ │ + ldr r2, [pc, #104] @ (9ff64 ) │ │ add r2, pc │ │ - strd r3, r2, [sp] │ │ + strd r9, r2, [sp] │ │ mov r2, r7 │ │ - mov r3, r5 │ │ - bl 64ddc │ │ - ldr r2, [r6, #32] │ │ + bl 61bac │ │ + ldr.w r2, [fp, #8] │ │ cmp r0, #0 │ │ - rsb r0, r1, #0 │ │ - beq.n 9cb20 │ │ - lsrs r4, r7, #25 │ │ + beq.w a051c │ │ + lsrs r3, r7, #25 │ │ ldrb.w r8, [r2, r1] │ │ - ldr.w ip, [sp, #1184] @ 0x4a0 │ │ - ldr.w lr, [sp, #1188] @ 0x4a4 │ │ + ldrd ip, lr, [sp, #768] @ 0x300 │ │ + strb r3, [r2, r1] │ │ subs r7, r1, #4 │ │ - strb r4, [r2, r1] │ │ - rsb r0, r1, r0, lsl #3 │ │ - ldr r5, [r6, #36] @ 0x24 │ │ - str.w r9, [sp, #112] @ 0x70 │ │ - ands r5, r7 │ │ - ldrd r9, r3, [r6, #40] @ 0x28 │ │ - add r5, r2 │ │ - adds r3, #1 │ │ - strb r4, [r5, #4] │ │ - and.w r4, r8, #1 │ │ - sub.w r4, r9, r4 │ │ - strd r4, r3, [r6, #40] @ 0x28 │ │ - add.w r4, r2, r0, lsl #3 │ │ - ldr r0, [sp, #124] @ 0x7c │ │ - movs r2, #28 │ │ - str.w r0, [r4, #-64] │ │ - ldr r0, [sp, #120] @ 0x78 │ │ - strd r0, fp, [r4, #-60] @ 0x3c │ │ - ldr r0, [sp, #112] @ 0x70 │ │ - str.w r0, [r4, #-52] │ │ - sub.w r0, r4, #48 @ 0x30 │ │ - strd ip, lr, [r4, #-72] @ 0x48 │ │ - add r1, sp, #688 @ 0x2b0 │ │ - bl c99c0 │ │ - ldmia.w sl, {r1, r2, r3} │ │ - sub.w r0, r4, #20 │ │ - stmia r0!, {r1, r2, r3} │ │ - movs r0, #6 │ │ - strb.w r0, [r4, #-8] │ │ - ldr.w r0, [sp, #1120] @ 0x460 │ │ - str.w r0, [r4, #-7] │ │ - mov.w r0, #2147483648 @ 0x80000000 │ │ - ldr.w r1, [sp, #1123] @ 0x463 │ │ - str.w r1, [r4, #-4] │ │ - str r0, [sp, #576] @ 0x240 │ │ - b.n 9cb92 │ │ - add r0, sp, #760 @ 0x2f8 │ │ - add r1, sp, #688 @ 0x2b0 │ │ - adds r0, #12 │ │ - adds r1, #12 │ │ - movs r2, #36 @ 0x24 │ │ - bl c99c0 │ │ - ldr r0, [sp, #36] @ 0x24 │ │ - ldr r1, [sp, #116] @ 0x74 │ │ - strd r5, r6, [sp, #760] @ 0x2f8 │ │ - str r4, [sp, #768] @ 0x300 │ │ - bl 5395a │ │ - add r5, sp, #296 @ 0x128 │ │ - ldr r6, [sp, #52] @ 0x34 │ │ - add r0, sp, #488 @ 0x1e8 │ │ - bl 9abe8 │ │ - movs r4, #1 │ │ - ldrb.w r0, [sp, #456] @ 0x1c8 │ │ - bl 6f120 │ │ - b.w 9b738 │ │ - ldrsh r4, [r5, r2] │ │ - movs r3, r0 │ │ - ldrsh r2, [r0, r1] │ │ - movs r3, r0 │ │ - ldrsh r0, [r7, r3] │ │ - movs r3, r0 │ │ - ldrsh r2, [r1, r0] │ │ - movs r3, r0 │ │ - ldrsh r4, [r2, r3] │ │ - movs r3, r0 │ │ - ldrb r6, [r3, r7] │ │ - movs r3, r0 │ │ - ldrb r2, [r4, r6] │ │ - movs r3, r0 │ │ - ldrb r6, [r4, r5] │ │ - movs r3, r0 │ │ - ldrb r6, [r7, r4] │ │ - movs r3, r0 │ │ - ldrb r6, [r2, r4] │ │ - movs r3, r0 │ │ - ldrb r4, [r3, r3] │ │ - movs r3, r0 │ │ - ldrb r4, [r4, r2] │ │ + ldrd r4, r5, [fp, #12] │ │ + ldr.w r0, [fp, #20] │ │ + ands r4, r7 │ │ + add r4, r2 │ │ + adds r0, #1 │ │ + strb r3, [r4, #4] │ │ + and.w r3, r8, #1 │ │ + subs r3, r5, r3 │ │ + strd r3, r0, [fp, #16] │ │ + sub.w r0, r2, r1, lsl #4 │ │ + ldr.w r8, [sp, #132] @ 0x84 │ │ + strd ip, lr, [r0, #-16] │ │ + str.w r6, [r0, #-8] │ │ + b.n a052c │ │ + nop │ │ + asrs r1, r1, #28 │ │ + vrev64.32 d16, d1 │ │ + strh r0, [r0, #0] │ │ + adds r1, #90 @ 0x5a │ │ + vsri.64 d18, d25, #8 │ │ + vsli.32 d17, d12, #24 │ │ + @ instruction: 0xfff81cfe │ │ movs r3, r0 │ │ - lsrs r0, r6, #22 │ │ - vmull.u q8, d8, d15 │ │ + subs r3, r4, #2 │ │ movs r2, r0 │ │ - rsb r0, r1, r0, lsl #3 │ │ - add r5, sp, #560 @ 0x230 │ │ - add.w r4, r2, r0, lsl #3 │ │ - mov r0, r5 │ │ - sub.w r1, r4, #64 @ 0x40 │ │ - movs r2, #64 @ 0x40 │ │ - bl c99c0 │ │ - ldr r0, [sp, #124] @ 0x7c │ │ + ldr r1, [sp, #544] @ 0x220 │ │ + ldrd r0, r6, [sp, #536] @ 0x218 │ │ + str r0, [sp, #944] @ 0x3b0 │ │ + add.w r0, r1, r1, lsl #1 │ │ + strd r5, r4, [sp, #104] @ 0x68 │ │ + strd r6, r6, [sp, #936] @ 0x3a8 │ │ + add.w r1, r6, r0, lsl #4 │ │ + str r1, [sp, #148] @ 0x94 │ │ + str r1, [sp, #948] @ 0x3b4 │ │ + add r7, sp, #952 @ 0x3b8 │ │ + adds r0, r7, #4 │ │ + str r0, [sp, #112] @ 0x70 │ │ + add.w r0, sp, #1104 @ 0x450 │ │ + adds r0, #12 │ │ + str r0, [sp, #76] @ 0x4c │ │ + add.w r0, sp, #1296 @ 0x510 │ │ + adds r1, r0, #4 │ │ + str r1, [sp, #64] @ 0x40 │ │ + add r1, sp, #768 @ 0x300 │ │ + adds r0, #8 │ │ + adds r1, #32 │ │ + str r1, [sp, #52] @ 0x34 │ │ + add.w r1, sp, #1208 @ 0x4b8 │ │ + str r0, [sp, #56] @ 0x38 │ │ + add.w r0, r1, #20 │ │ + str r0, [sp, #92] @ 0x5c │ │ + add.w r0, r1, #24 │ │ + adds r4, r1, #4 │ │ + str r0, [sp, #80] @ 0x50 │ │ + add.w r0, sp, #1056 @ 0x420 │ │ + str r4, [sp, #60] @ 0x3c │ │ + add.w r4, sp, #1256 @ 0x4e8 │ │ + adds r0, #8 │ │ + adds r4, #4 │ │ + str r4, [sp, #68] @ 0x44 │ │ + str r0, [sp, #72] @ 0x48 │ │ + add r0, sp, #984 @ 0x3d8 │ │ + add.w r1, r0, #20 │ │ + adds r0, #24 │ │ + str r1, [sp, #140] @ 0x8c │ │ + str r0, [sp, #136] @ 0x88 │ │ + add r0, sp, #912 @ 0x390 │ │ + str r0, [sp, #84] @ 0x54 │ │ + str r3, [sp, #124] @ 0x7c │ │ + str.w sl, [sp, #144] @ 0x90 │ │ + ldr.w fp, [sp, #940] @ 0x3ac │ │ + ldr r0, [sp, #148] @ 0x94 │ │ + cmp r6, r0 │ │ + beq.w a0708 │ │ + add.w r1, r6, #20 │ │ + mov r0, r7 │ │ movs r2, #28 │ │ - str.w r0, [r4, #-64] │ │ - ldr r0, [sp, #120] @ 0x78 │ │ - strd r0, fp, [r4, #-60] @ 0x3c │ │ - sub.w r0, r4, #48 @ 0x30 │ │ - str.w r9, [r4, #-52] │ │ - add r1, sp, #688 @ 0x2b0 │ │ - bl c99c0 │ │ - ldmia.w sl, {r1, r2, r3} │ │ - sub.w r0, r4, #20 │ │ - stmia r0!, {r1, r2, r3} │ │ - movs r0, #6 │ │ - strb.w r0, [r4, #-8] │ │ - ldr.w r0, [sp, #1120] @ 0x460 │ │ - ldr.w r1, [sp, #1123] @ 0x463 │ │ - str.w r0, [r4, #-7] │ │ - str.w r1, [r4, #-4] │ │ - ldr r0, [sp, #576] @ 0x240 │ │ - cmp.w r0, #2147483648 @ 0x80000000 │ │ - beq.n 9cb92 │ │ - add.w r0, r5, #16 │ │ - bl 9a634 │ │ - ldrd r0, r1, [sp, #560] @ 0x230 │ │ - bl 98300 │ │ - add.w r0, r5, #44 @ 0x2c │ │ - bl 9abe8 │ │ - add r5, sp, #560 @ 0x230 │ │ - mov r0, r5 │ │ - bl 5cc0c │ │ - ldrd r0, r1, [sp, #560] @ 0x230 │ │ - ldrd r4, r7, [sp, #44] @ 0x2c │ │ - cmp r0, #5 │ │ - bne.w 9ccd4 │ │ - ldrd r2, r3, [r6, #16] │ │ - add r0, sp, #688 @ 0x2b0 │ │ - bl 5d2bc │ │ - ldrd r0, r1, [sp, #688] @ 0x2b0 │ │ - cmp r0, #5 │ │ - bne.w 9ccd4 │ │ - str.w r1, [sp, #1152] @ 0x480 │ │ - ldr r1, [sp, #92] @ 0x5c │ │ - ldr r0, [r1, #88] @ 0x58 │ │ - dmb ish │ │ - cmp r0, #2 │ │ - bne.w 9d0b0 │ │ - vmov.f64 d0, #96 @ 0x3f000000 0.5 │ │ - ldr.w r8, [r1, #92] @ 0x5c │ │ - strd r7, r4, [sp, #584] @ 0x248 │ │ - add r0, sp, #524 @ 0x20c │ │ - movs r1, #4 │ │ - str r0, [sp, #612] @ 0x264 │ │ - movs r0, #0 │ │ - strb.w r1, [sp, #672] @ 0x2a0 │ │ - vmul.f64 d1, d8, d0 │ │ - strb.w r0, [sp, #608] @ 0x260 │ │ - strb.w r1, [sp, #656] @ 0x290 │ │ - strb.w r1, [sp, #640] @ 0x280 │ │ - strb.w r1, [sp, #624] @ 0x270 │ │ - add r1, sp, #520 @ 0x208 │ │ - str r1, [sp, #596] @ 0x254 │ │ - movs r1, #5 │ │ - strb.w r1, [sp, #576] @ 0x240 │ │ - ldr.w r1, [sp, #1152] @ 0x480 │ │ - strb.w r0, [sp, #592] @ 0x250 │ │ - adds r1, #8 │ │ - str r1, [sp, #564] @ 0x234 │ │ - strb.w r0, [sp, #560] @ 0x230 │ │ - vmul.f64 d0, d11, d0 │ │ - vadd.f64 d3, d1, d10 │ │ - vmov.f64 d2, #16 @ 0x40800000 4.0 │ │ - vadd.f64 d4, d0, d9 │ │ - vadd.f64 d1, d1, d2 │ │ - vadd.f64 d0, d0, d2 │ │ - vmul.f64 d2, d13, d3 │ │ - vmov r0, r1, d2 │ │ - vmul.f64 d10, d13, d4 │ │ - vmul.f64 d9, d13, d1 │ │ - vmul.f64 d8, d13, d0 │ │ - blx ccea0 │ │ - vmov d0, r0, r1 │ │ - vmov r0, r1, d10 │ │ - vcvt.s32.f64 s0, d0 │ │ - vstr s0, [sp, #676] @ 0x2a4 │ │ - blx ccea0 │ │ - vmov d0, r0, r1 │ │ - vmov r0, r1, d9 │ │ - vcvt.s32.f64 s0, d0 │ │ - vstr s0, [sp, #660] @ 0x294 │ │ - blx ccea0 │ │ - vmov d0, r0, r1 │ │ - vmov r0, r1, d8 │ │ - vcvt.s32.f64 s0, d0 │ │ - vstr s0, [sp, #644] @ 0x284 │ │ - blx ccea0 │ │ - vmov d0, r0, r1 │ │ - movs r0, #8 │ │ - movs r1, #78 @ 0x4e │ │ - movs r3, #9 │ │ - vcvt.s32.f64 s0, d0 │ │ - vstr s0, [sp, #628] @ 0x274 │ │ - ldr r2, [pc, #964] @ (9d058 ) │ │ - strd r1, r5, [sp, #8] │ │ + ldrd r4, r9, [r6] │ │ + ldrd r8, sl, [r6, #8] │ │ + ldr r5, [r6, #16] │ │ + bl ca0b2 │ │ + eor.w r0, r4, #20 │ │ + add.w fp, r6, #48 @ 0x30 │ │ + orrs.w r0, r0, r9 │ │ + beq.w a0700 │ │ + ldr r0, [sp, #140] @ 0x8c │ │ + mov r1, r7 │ │ + movs r2, #28 │ │ + str r5, [sp, #1000] @ 0x3e8 │ │ + strd r8, sl, [sp, #992] @ 0x3e0 │ │ + strd r4, r9, [sp, #984] @ 0x3d8 │ │ + bl ca0b2 │ │ + subs r6, r4, #2 │ │ + sbc.w r9, r9, #0 │ │ + rsbs r0, r6, #17 │ │ + mov.w r0, #0 │ │ + sbcs.w r0, r0, r9 │ │ + bcc.w a07de │ │ + cmp r6, #4 │ │ + bne.w a07de │ │ + ldr r2, [pc, #884] @ (a03b8 ) │ │ + mov r0, sl │ │ + mov r1, r5 │ │ + movs r3, #10 │ │ add r2, pc │ │ - str r0, [sp, #16] │ │ - strd r3, r2, [sp] │ │ - add r4, sp, #688 @ 0x2b0 │ │ - add r1, sp, #452 @ 0x1c4 │ │ - ldr r3, [pc, #964] @ (9d06c ) │ │ - add.w r2, r8, #8 │ │ + mov r4, r8 │ │ + bl c4ecc │ │ + cbnz r0, a008e │ │ + ldr r2, [pc, #872] @ (a03bc ) │ │ + mov r0, sl │ │ + mov r1, r5 │ │ + movs r3, #8 │ │ + add r2, pc │ │ + bl c4ecc │ │ + cbnz r0, a00b6 │ │ + ldr r2, [pc, #860] @ (a03c0 ) │ │ + mov r0, sl │ │ + mov r1, r5 │ │ + movs r3, #25 │ │ + add r2, pc │ │ + bl c4ecc │ │ + cbnz r0, a00ec │ │ mov r0, r4 │ │ - add r3, pc │ │ - bl 57e1c │ │ - ldr r0, [sp, #688] @ 0x2b0 │ │ - cbz r0, 9ccf6 │ │ - adds r1, r4, #4 │ │ - add r4, sp, #528 @ 0x210 │ │ + mov r1, sl │ │ + bl 54676 │ │ + ldr r0, [sp, #136] @ 0x88 │ │ + bl 9a480 │ │ + mov r6, fp │ │ + ldr.w sl, [sp, #144] @ 0x90 │ │ + ldr.w r9, [sp, #128] @ 0x80 │ │ + add r7, sp, #952 @ 0x3b8 │ │ + b.n 9ffe2 │ │ + str.w sl, [sp, #148] @ 0x94 │ │ + mov r8, r6 │ │ + str r4, [sp, #100] @ 0x64 │ │ + str.w fp, [sp, #940] @ 0x3ac │ │ + add r2, sp, #768 @ 0x300 │ │ + ldr r1, [sp, #112] @ 0x70 │ │ + mov ip, r2 │ │ + ldmia.w r1, {r0, r3, r4, r5, r6, r7} │ │ + stmia.w ip, {r0, r3, r4, r5, r6, r7} │ │ + add.w r0, sp, #1208 @ 0x4b8 │ │ + add r1, sp, #864 @ 0x360 │ │ + ldr r7, [pc, #788] @ (a03c4 ) │ │ + bl 98600 │ │ + b.n a00dc │ │ + str.w sl, [sp, #148] @ 0x94 │ │ + mov r8, r6 │ │ + str r4, [sp, #100] @ 0x64 │ │ + str.w fp, [sp, #940] @ 0x3ac │ │ + add r2, sp, #768 @ 0x300 │ │ + ldr r1, [sp, #112] @ 0x70 │ │ + mov ip, r2 │ │ + ldmia.w r1, {r0, r3, r4, r5, r6, r7} │ │ + stmia.w ip, {r0, r3, r4, r5, r6, r7} │ │ + add.w r0, sp, #1208 @ 0x4b8 │ │ + add r1, sp, #880 @ 0x370 │ │ + ldr r7, [pc, #748] @ (a03c4 ) │ │ + bl 97f2c │ │ + ldr.w r0, [sp, #1208] @ 0x4b8 │ │ + adds r1, r7, #2 │ │ + cmp r0, r1 │ │ + bne.w a0946 │ │ + movs r5, #4 │ │ + b.n a04be │ │ + ldr r1, [sp, #112] @ 0x70 │ │ + add.w ip, sp, #1032 @ 0x408 │ │ + str r6, [sp, #40] @ 0x28 │ │ + str.w sl, [sp, #148] @ 0x94 │ │ + str r4, [sp, #100] @ 0x64 │ │ + str.w fp, [sp, #940] @ 0x3ac │ │ + ldmia.w r1, {r0, r2, r3, r5, r6, r7} │ │ + stmia.w ip, {r0, r2, r3, r5, r6, r7} │ │ + ldr.w r0, [sp, #1032] @ 0x408 │ │ + ldr.w r1, [sp, #1036] @ 0x40c │ │ + subs r0, #2 │ │ + sbc.w r1, r1, #0 │ │ + rsbs r2, r0, #17 │ │ + mov.w r2, #0 │ │ + sbcs.w r1, r2, r1 │ │ + bcc.n a013c │ │ + cbnz r0, a013c │ │ + ldr r0, [sp, #124] @ 0x7c │ │ + ldr r1, [sp, #96] @ 0x60 │ │ + bl 98710 │ │ + add.w r0, sp, #1032 @ 0x408 │ │ + bl 602d4 │ │ + mov.w r0, #2147483648 @ 0x80000000 │ │ + str r0, [sp, #124] @ 0x7c │ │ + b.n a04b2 │ │ + ldr r1, [sp, #112] @ 0x70 │ │ + add.w ip, sp, #1056 @ 0x420 │ │ + ldmia.w r1, {r0, r2, r3, r5, r6, r7} │ │ + stmia.w ip, {r0, r2, r3, r5, r6, r7} │ │ + movs r2, #0 │ │ + mov.w r7, #2147483648 @ 0x80000000 │ │ + ldr.w r0, [sp, #1056] @ 0x420 │ │ + ldr.w r1, [sp, #1060] @ 0x424 │ │ + subs r3, r0, #2 │ │ + str.w r2, [sp, #1156] @ 0x484 │ │ + sbc.w r4, r1, #0 │ │ + subs.w r0, r3, #15 │ │ + str.w r2, [sp, #1152] @ 0x480 │ │ + str.w r7, [sp, #1192] @ 0x4a8 │ │ + it ne │ │ + movne r0, #1 │ │ + rsbs r1, r3, #17 │ │ + str r3, [sp, #32] │ │ + sbcs.w r1, r2, r4 │ │ + str r4, [sp, #36] @ 0x24 │ │ + mov.w r1, #0 │ │ + it cc │ │ + movcc r1, #1 │ │ + orrs r0, r1 │ │ + str r0, [sp, #16] │ │ + beq.n a019c │ │ + ldr r1, [pc, #568] @ (a03c8 ) │ │ + add.w r0, sp, #1104 @ 0x450 │ │ + movs r2, #43 @ 0x2b │ │ + add r1, pc │ │ + bl 9a438 │ │ + b.n a0320 │ │ + ldr.w r1, [sp, #1072] @ 0x430 │ │ + ldr.w r4, [sp, #1068] @ 0x42c │ │ + ldr.w r0, [sp, #1064] @ 0x428 │ │ + str.w r0, [sp, #1264] @ 0x4f0 │ │ + add.w r0, r1, r1, lsl #1 │ │ + add.w sl, r4, #24 │ │ + str.w r4, [sp, #1256] @ 0x4e8 │ │ + mov.w fp, r0, lsl #4 │ │ + add.w r1, r4, r0, lsl #4 │ │ + str r1, [sp, #12] │ │ + str.w r1, [sp, #1268] @ 0x4f4 │ │ + cmp.w fp, #0 │ │ + beq.n a02c6 │ │ + ldrd r6, r5, [r4] │ │ + eor.w r0, r6, #20 │ │ + orrs r0, r5 │ │ + add.w r0, sl, #24 │ │ + beq.n a02c8 │ │ + str r0, [sp, #44] @ 0x2c │ │ + add.w r1, r4, #20 │ │ + ldrd r0, r8, [r4, #8] │ │ movs r2, #28 │ │ + str r0, [sp, #88] @ 0x58 │ │ + str.w r0, [sp, #1216] @ 0x4c0 │ │ + ldr r0, [sp, #92] @ 0x5c │ │ + ldr r7, [r4, #16] │ │ + str.w r7, [sp, #1224] @ 0x4c8 │ │ + str.w r8, [sp, #1220] @ 0x4c4 │ │ + str.w r6, [sp, #1208] @ 0x4b8 │ │ + str.w r5, [sp, #1212] @ 0x4bc │ │ + bl ca0b2 │ │ + subs r0, r6, #2 │ │ + sbc.w r1, r5, #0 │ │ + rsbs r2, r0, #17 │ │ + mov.w r2, #0 │ │ + sbcs.w r1, r2, r1 │ │ + bcc.w a038a │ │ + cmp r0, #4 │ │ + bne.w a038a │ │ + ldr r2, [pc, #424] @ (a03cc ) │ │ + mov r0, r8 │ │ + mov r1, r7 │ │ + movs r3, #4 │ │ + add r2, pc │ │ + bl c4ecc │ │ + cbz r0, a0256 │ │ + mov ip, sl │ │ + str.w fp, [sp, #48] @ 0x30 │ │ + mov sl, r4 │ │ + add.w r2, sp, #1296 @ 0x510 │ │ + ldmia.w ip, {r0, r3, r4, r5, r6, r7} │ │ + mov fp, ip │ │ + mov r1, r2 │ │ + stmia r1!, {r0, r3, r4, r5, r6, r7} │ │ + add.w r0, sp, #1352 @ 0x548 │ │ + add.w r1, sp, #1152 @ 0x480 │ │ + bl 981b8 │ │ + b.n a0288 │ │ + ldr r2, [pc, #376] @ (a03d0 ) │ │ + mov r0, r8 │ │ + mov r1, r7 │ │ + movs r3, #4 │ │ + add r2, pc │ │ + bl c4ecc │ │ + cbz r0, a02a8 │ │ + mov ip, sl │ │ + str.w fp, [sp, #48] @ 0x30 │ │ + mov sl, r4 │ │ + add.w r2, sp, #1296 @ 0x510 │ │ + ldmia.w ip, {r0, r3, r4, r5, r6, r7} │ │ + mov fp, ip │ │ + mov r1, r2 │ │ + stmia r1!, {r0, r3, r4, r5, r6, r7} │ │ + add.w r0, sp, #1352 @ 0x548 │ │ + add.w r1, sp, #1192 @ 0x4a8 │ │ + bl 97cf4 │ │ + ldr r7, [pc, #312] @ (a03c4 ) │ │ + ldr.w r0, [sp, #1352] @ 0x548 │ │ + adds r1, r7, #2 │ │ + cmp r0, r1 │ │ + bne.w a03e0 │ │ + ldr r0, [sp, #88] @ 0x58 │ │ + mov r1, r8 │ │ + mov r4, sl │ │ + bl 54676 │ │ + mov sl, fp │ │ + ldr.w fp, [sp, #48] @ 0x30 │ │ + b.n a02b6 │ │ + ldr r0, [sp, #88] @ 0x58 │ │ + mov r1, r8 │ │ + bl 54676 │ │ + ldr r0, [sp, #80] @ 0x50 │ │ + bl 9a480 │ │ + adds r4, #48 @ 0x30 │ │ + sub.w fp, fp, #48 @ 0x30 │ │ + add.w sl, sl, #48 @ 0x30 │ │ + mov.w r7, #2147483648 @ 0x80000000 │ │ + b.n a01c6 │ │ + ldr r0, [sp, #12] │ │ + str.w r0, [sp, #1260] @ 0x4ec │ │ + add.w r0, sp, #1256 @ 0x4e8 │ │ + bl 60396 │ │ + add.w r4, sp, #1208 @ 0x4b8 │ │ + add.w r1, sp, #1152 @ 0x480 │ │ + movs r2, #40 @ 0x28 │ │ mov r0, r4 │ │ - bl c99c0 │ │ - add r0, sp, #760 @ 0x2f8 │ │ + bl ca0b2 │ │ + ldr r1, [pc, #236] @ (a03d4 ) │ │ + add.w r5, sp, #1352 @ 0x548 │ │ + movs r2, #39 @ 0x27 │ │ + add r1, pc │ │ + mov r0, r5 │ │ + bl 9a438 │ │ + add.w r0, sp, #1296 @ 0x510 │ │ mov r1, r4 │ │ - bl a38ce │ │ - add.w r0, sp, #1152 @ 0x480 │ │ - bl 5b75c │ │ - b.n 9cce0 │ │ - movs r2, #0 │ │ + mov r2, r5 │ │ + bl 9b0ca │ │ + ldr.w r0, [sp, #1296] @ 0x510 │ │ + cbz r0, a032a │ │ + ldr r1, [sp, #64] @ 0x40 │ │ + add.w r4, sp, #1256 @ 0x4e8 │ │ + mov r0, r4 │ │ + ldmia.w r1, {r2, r3, r5} │ │ + mov r1, r4 │ │ + stmia r0!, {r2, r3, r5} │ │ + add.w r0, sp, #1104 @ 0x450 │ │ + ldmia.w r1, {r2, r3, r5} │ │ + stmia r0!, {r2, r3, r5} │ │ + ldrd r8, r4, [sp, #32] │ │ + str.w r7, [sp, #1136] @ 0x470 │ │ + b.n a0416 │ │ + ldr r0, [sp, #68] @ 0x44 │ │ + movs r2, #32 │ │ + ldr r1, [sp, #56] @ 0x38 │ │ + bl ca0b2 │ │ + add.w r1, sp, #1192 @ 0x4a8 │ │ + add.w r4, sp, #1352 @ 0x548 │ │ + ldmia.w r1, {r2, r3, r5} │ │ + mov r0, r4 │ │ + stmia r0!, {r2, r3, r5} │ │ + add.w r5, sp, #1296 @ 0x510 │ │ + movs r2, #39 @ 0x27 │ │ + ldr r1, [pc, #140] @ (a03d8 ) │ │ + mov r0, r5 │ │ + add r1, pc │ │ + bl 9a438 │ │ + add.w r0, sp, #1208 @ 0x4b8 │ │ + mov r1, r4 │ │ + mov r2, r5 │ │ + bl 9ac78 │ │ + ldr r1, [sp, #60] @ 0x3c │ │ + add.w r4, sp, #1336 @ 0x538 │ │ + ldr.w r0, [sp, #1208] @ 0x4b8 │ │ + mov r2, r4 │ │ + ldmia.w r1, {r3, r5, r6} │ │ + cmp r0, #0 │ │ + stmia r2!, {r3, r5, r6} │ │ + beq.w a04f0 │ │ + mov r1, r4 │ │ + add.w r0, sp, #1104 @ 0x450 │ │ + ldmia.w r1, {r2, r3, r5} │ │ + stmia r0!, {r2, r3, r5} │ │ + str.w r7, [sp, #1136] @ 0x470 │ │ + b.n a0512 │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + movs r2, #27 │ │ + str.w r0, [sp, #1260] @ 0x4ec │ │ + add.w r0, sp, #1104 @ 0x450 │ │ + ldr r1, [pc, #68] @ (a03dc ) │ │ + add r1, pc │ │ + bl 9a438 │ │ + mov.w r0, #2147483648 @ 0x80000000 │ │ + str.w r0, [sp, #1136] @ 0x470 │ │ + add.w r0, sp, #1208 @ 0x4b8 │ │ + bl 9a480 │ │ + ldr r0, [sp, #80] @ 0x50 │ │ + bl 9a480 │ │ + b.n a040a │ │ + nop │ │ + lsrs r4, r4, #23 │ │ + vtbx.8 d27, {d8-d11}, d18 │ │ + vcvt.f32.u32 q8, q5, #10 │ │ + vrev64.32 d16, d1 │ │ + strh r0, [r0, #0] │ │ + cmp r4, #134 @ 0x86 │ │ + @ instruction: 0xfff8a56e │ │ + vrinta.f16 q13, q1 │ │ + vtbx.8 d16, {d6}, d23 │ │ + vtbx.8 d16, {d24-d26}, d24 │ │ + vtbx.8 d18, {d8-d10}, d23 │ │ + vtbl.8 d25, {d8-d9}, d11 │ │ + str.w r0, [sp, #1104] @ 0x450 │ │ + ldr r0, [sp, #88] @ 0x58 │ │ + str.w r1, [sp, #1260] @ 0x4ec │ │ + ldr.w r2, [sp, #1356] @ 0x54c │ │ + ldr.w r1, [sp, #1360] @ 0x550 │ │ + str.w r2, [sp, #1108] @ 0x454 │ │ + mov.w r2, #2147483648 @ 0x80000000 │ │ + str.w r1, [sp, #1112] @ 0x458 │ │ + mov r1, r8 │ │ + str.w r2, [sp, #1136] @ 0x470 │ │ + bl 54676 │ │ + add.w r0, sp, #1256 @ 0x4e8 │ │ + ldrd r8, r4, [sp, #32] │ │ + bl 60396 │ │ + ldr.w r0, [sp, #1192] @ 0x4a8 │ │ + ldr.w r1, [sp, #1196] @ 0x4ac │ │ + bl ba60c │ │ + rsbs r0, r8, #17 │ │ + mov.w r0, #0 │ │ + sbcs r0, r4 │ │ + bcc.n a0440 │ │ + cmp.w r8, #15 │ │ + bne.n a0440 │ │ + ldr r0, [sp, #16] │ │ + cbz r0, a0448 │ │ + ldr r0, [sp, #72] @ 0x48 │ │ + bl 9a53a │ │ + b.n a0448 │ │ + add.w r0, sp, #1056 @ 0x420 │ │ + bl 9a480 │ │ + ldr.w r6, [sp, #1136] @ 0x470 │ │ + ldr.w fp, [sp, #1104] @ 0x450 │ │ + ldr.w r8, [sp, #1108] @ 0x454 │ │ + cmp.w r6, #2147483648 @ 0x80000000 │ │ + ldr.w sl, [sp, #1112] @ 0x458 │ │ + ldr r7, [pc, #952] @ (a0818 ) │ │ + bne.n a0474 │ │ + adds r0, r7, #2 │ │ + cmp fp, r0 │ │ + ldr r1, [sp, #148] @ 0x94 │ │ + bne.w a096c │ │ + ldr r0, [sp, #100] @ 0x64 │ │ + movs r5, #4 │ │ + ldr.w r8, [sp, #40] @ 0x28 │ │ + b.n a04c2 │ │ + ldr r1, [sp, #76] @ 0x4c │ │ + add.w r0, sp, #1080 @ 0x438 │ │ + ldmia.w r1, {r2, r3, r4, r5, r7} │ │ + stmia r0!, {r2, r3, r4, r5, r7} │ │ + add.w r2, sp, #1080 @ 0x438 │ │ + ldr.w r9, [sp, #1140] @ 0x474 │ │ + ldr.w ip, [sp, #1144] @ 0x478 │ │ + ldr.w lr, [sp, #1148] @ 0x47c │ │ + add r3, sp, #912 @ 0x390 │ │ + ldmia.w r2, {r0, r1, r4, r5, r7} │ │ + stmia r3!, {r0, r1, r4, r5, r7} │ │ + ldr r0, [sp, #124] @ 0x7c │ │ + ldr r1, [sp, #96] @ 0x60 │ │ + strd ip, lr, [sp, #904] @ 0x388 │ │ + bl 98710 │ │ + str.w r9, [sp, #96] @ 0x60 │ │ + str r6, [sp, #124] @ 0x7c │ │ + str.w r8, [sp, #28] │ │ + strd fp, sl, [sp, #20] │ │ + ldrd r0, r1, [sp, #984] @ 0x3d8 │ │ + subs r5, r0, #2 │ │ + sbc.w r9, r1, #0 │ │ + mov r8, r5 │ │ + ldr r0, [sp, #100] @ 0x64 │ │ + ldr r1, [sp, #148] @ 0x94 │ │ + bl 54676 │ │ + rsbs r0, r8, #17 │ │ + mov.w r0, #0 │ │ + sbcs.w r0, r0, r9 │ │ + bcc.n a04d8 │ │ + cmp r5, #4 │ │ + beq.n a04de │ │ + add r0, sp, #984 @ 0x3d8 │ │ + bl 9a480 │ │ + ldr r0, [sp, #948] @ 0x3b4 │ │ + ldr r6, [sp, #940] @ 0x3ac │ │ + str r0, [sp, #148] @ 0x94 │ │ + ldr.w sl, [sp, #144] @ 0x90 │ │ + ldr.w r9, [sp, #128] @ 0x80 │ │ + add r7, sp, #952 @ 0x3b8 │ │ + b.n 9ffde │ │ + mov r1, r4 │ │ + ldr r0, [sp, #52] @ 0x34 │ │ + ldmia.w r1, {r2, r3, r5} │ │ + stmia r0!, {r2, r3, r5} │ │ + add r4, sp, #768 @ 0x300 │ │ + movs r2, #32 │ │ + ldr r1, [sp, #68] @ 0x44 │ │ + mov r0, r4 │ │ + bl ca0b2 │ │ + add.w r0, sp, #1104 @ 0x450 │ │ + mov r1, r4 │ │ + movs r2, #48 @ 0x30 │ │ + bl ca0b2 │ │ + ldrd r8, r4, [sp, #32] │ │ + movs r0, #0 │ │ + str r0, [sp, #16] │ │ + b.n a0422 │ │ + sub.w r1, r2, r1, lsl #4 │ │ + ldr.w r0, [r1, #-8] │ │ + str.w r6, [r1, #-8] │ │ + bl 4a9ec │ │ + ldr.w r0, [fp] │ │ + ldr.w sl, [sp, #144] @ 0x90 │ │ + adds r0, #1 │ │ + str.w r0, [fp] │ │ + b.w 9f632 │ │ + ldr r0, [sp, #104] @ 0x68 │ │ + add.w r9, sp, #1296 @ 0x510 │ │ + str.w r0, [sp, #1300] @ 0x514 │ │ + mov r0, r9 │ │ + bl 60396 │ │ + ldr.w r4, [sp, #1152] @ 0x480 │ │ + movs r2, #50 @ 0x32 │ │ + ldr.w r8, [sp, #1160] @ 0x488 │ │ + ldr.w r6, [sp, #1164] @ 0x48c │ │ + add r7, sp, #664 @ 0x298 │ │ + ldr r1, [pc, #700] @ (a081c ) │ │ + mov r0, r7 │ │ + add r1, pc │ │ + bl 9a438 │ │ + lsls r0, r4, #31 │ │ + ldr r0, [sp, #664] @ 0x298 │ │ + beq.n a05ea │ │ + ldr r1, [sp, #668] @ 0x29c │ │ + str r6, [sp, #140] @ 0x8c │ │ + str.w r8, [sp, #148] @ 0x94 │ │ + bl 629fc │ │ + add.w r5, sp, #1208 @ 0x4b8 │ │ + ldr.w fp, [sp, #1208] @ 0x4b8 │ │ + add.w r0, r5, #8 │ │ + ldr.w r8, [sp, #1212] @ 0x4bc │ │ + mov r1, r9 │ │ + ldmia.w r0, {r2, r3, r4} │ │ + add.w r0, r5, #20 │ │ + stmia r1!, {r2, r3, r4} │ │ + mov r1, r7 │ │ + ldmia.w r0, {r2, r3, r4, r5, r6} │ │ + stmia r1!, {r2, r3, r4, r5, r6} │ │ + add.w r4, sp, #1104 @ 0x450 │ │ + movs r2, #40 @ 0x28 │ │ + ldr r1, [pc, #632] @ (a0820 ) │ │ + mov r0, r4 │ │ + add r1, pc │ │ + bl 9a438 │ │ + eor.w r0, fp, #2 │ │ + orrs.w r0, r0, r8 │ │ + bne.w a0824 │ │ + add.w r5, sp, #1256 @ 0x4e8 │ │ + ldmia.w r4, {r1, r2, r3} │ │ + mov r0, r5 │ │ + stmia r0!, {r1, r2, r3} │ │ + add r0, sp, #952 @ 0x3b8 │ │ + ldmia.w r5, {r2, r3, r4} │ │ + mov r1, r0 │ │ + stmia r1!, {r2, r3, r4} │ │ + add r1, sp, #768 @ 0x300 │ │ + ldmia.w r0, {r2, r3, r4} │ │ + adds r1, #8 │ │ + movs r0, #0 │ │ + stmia r1!, {r2, r3, r4} │ │ + movs r4, #1 │ │ + movs r1, #0 │ │ + str r0, [sp, #108] @ 0x6c │ │ + movs r0, #2 │ │ str r1, [sp, #772] @ 0x304 │ │ - str r2, [sp, #764] @ 0x2fc │ │ - movs r2, #36 @ 0x24 │ │ - str r2, [sp, #760] @ 0x2f8 │ │ str r0, [sp, #768] @ 0x300 │ │ - ldr r1, [r6, #24] │ │ - ldr r0, [sp, #36] @ 0x24 │ │ - adds r1, #1 │ │ - str r1, [r6, #24] │ │ - ldr r1, [sp, #116] @ 0x74 │ │ - bl 5395a │ │ - add r5, sp, #296 @ 0x128 │ │ - ldr r6, [sp, #52] @ 0x34 │ │ - movs r4, #0 │ │ - b.n 9cadc │ │ - add.w r0, sp, #1152 @ 0x480 │ │ - bl 5b75c │ │ - ldr r0, [r6, #24] │ │ - ldr r1, [sp, #116] @ 0x74 │ │ - adds r0, #1 │ │ - str r0, [r6, #24] │ │ - ldr r0, [sp, #36] @ 0x24 │ │ - bl 5395a │ │ - ldrb.w r0, [sp, #456] @ 0x1c8 │ │ - bl 6f120 │ │ - add r0, sp, #416 @ 0x1a0 │ │ - bl 94c46 │ │ - mov.w r9, #0 │ │ - mov.w sl, #40 @ 0x28 │ │ - b.w 9b754 │ │ - udf #254 @ 0xfe │ │ - ldr r1, [pc, #916] @ (9d0c0 ) │ │ - movs r4, #8 │ │ - movs r0, #7 │ │ + b.n a0870 │ │ + ldrd r1, r2, [sp, #668] @ 0x29c │ │ + add.w r9, sp, #984 @ 0x3d8 │ │ + strd r1, r2, [sp, #780] @ 0x30c │ │ + movs r1, #0 │ │ + str r1, [sp, #772] @ 0x304 │ │ + movs r1, #2 │ │ + str r1, [sp, #768] @ 0x300 │ │ + str r0, [sp, #776] @ 0x308 │ │ + ldrd r7, r8, [sp, #128] @ 0x80 │ │ + b.n a066c │ │ + ldr r0, [sp, #124] @ 0x7c │ │ + movs r2, #27 │ │ + str.w r0, [sp, #1300] @ 0x514 │ │ + add r0, sp, #768 @ 0x300 │ │ + ldr r1, [pc, #920] @ (a09ac ) │ │ + adds r0, #8 │ │ add r1, pc │ │ - b.n 9ce88 │ │ - ldr.w r1, [sp, #1188] @ 0x4a4 │ │ - ldr.w r2, [sp, #1192] @ 0x4a8 │ │ - str.w r9, [sp, #1156] @ 0x484 │ │ - add r3, sp, #420 @ 0x1a4 │ │ - stmia r3!, {r0, r1, r2} │ │ - mov r0, fp │ │ - mov r1, sl │ │ - bl 5395a │ │ - b.w 9c502 │ │ + bl 9a438 │ │ movs r0, #0 │ │ - str r4, [sp, #572] @ 0x23c │ │ - str r0, [sp, #564] @ 0x234 │ │ - movs r0, #3 │ │ - str r0, [sp, #560] @ 0x230 │ │ - str r7, [sp, #568] @ 0x238 │ │ - str.w r8, [sp, #1092] @ 0x444 │ │ - str r1, [sp, #576] @ 0x240 │ │ - mov r0, fp │ │ + str r0, [sp, #772] @ 0x304 │ │ + movs r0, #2 │ │ + str r0, [sp, #768] @ 0x300 │ │ + add r0, sp, #664 @ 0x298 │ │ + bl 9a480 │ │ + ldr r0, [sp, #112] @ 0x70 │ │ + bl 9a480 │ │ + b.n a0656 │ │ + ldr r1, [sp, #124] @ 0x7c │ │ + ldr.w r2, [sp, #1260] @ 0x4ec │ │ + str r0, [sp, #776] @ 0x308 │ │ + ldr r0, [sp, #148] @ 0x94 │ │ + str.w r1, [sp, #1300] @ 0x514 │ │ + ldr.w r1, [sp, #1264] @ 0x4f0 │ │ + str r2, [sp, #780] @ 0x30c │ │ + movs r2, #0 │ │ + str r2, [sp, #772] @ 0x304 │ │ + movs r2, #2 │ │ + str r1, [sp, #784] @ 0x310 │ │ mov r1, sl │ │ + ldr r5, [sp, #120] @ 0x78 │ │ + str r2, [sp, #768] @ 0x300 │ │ + bl 54676 │ │ + add.w r0, sp, #1296 @ 0x510 │ │ + ldr r7, [sp, #128] @ 0x80 │ │ + add.w r9, sp, #984 @ 0x3d8 │ │ + bl 60396 │ │ + ldr.w sl, [sp, #144] @ 0x90 │ │ + ldr.w r8, [sp, #132] @ 0x84 │ │ + add.w r0, sp, #1208 @ 0x4b8 │ │ + bl 97b40 │ │ + movs r4, #1 │ │ + movs r0, #0 │ │ + rsbs r1, r5, #17 │ │ + ldr r1, [sp, #116] @ 0x74 │ │ + sbcs r0, r1 │ │ + bcc.n a0694 │ │ + cmp r5, #15 │ │ + bne.n a0694 │ │ + ldr r0, [sp, #108] @ 0x6c │ │ + cbz r0, a069a │ │ + add.w r0, r9, #8 │ │ + bl 9a53a │ │ + b.n a069a │ │ + add r0, sp, #984 @ 0x3d8 │ │ + bl 9a480 │ │ + add r0, sp, #768 @ 0x300 │ │ + add r1, sp, #288 @ 0x120 │ │ + adds r0, #8 │ │ + ldmia.w r0, {r2, r3, r5} │ │ + stmia r1!, {r2, r3, r5} │ │ + cbz r4, a06b0 │ │ + add r0, sp, #616 @ 0x268 │ │ + add r1, sp, #288 @ 0x120 │ │ + b.w 9fd10 │ │ + ldrd r0, r1, [sl, #72] @ 0x48 │ │ + strd r0, r1, [sp, #664] @ 0x298 │ │ + mov r0, r7 │ │ + ldr r5, [sp, #788] @ 0x314 │ │ + ldr r6, [sp, #296] @ 0x128 │ │ + ldr r1, [pc, #752] @ (a09b0 ) │ │ + add r1, pc │ │ + bl 6879c │ │ + mov r4, r1 │ │ + add r1, sp, #664 @ 0x298 │ │ + bl c06b0 │ │ + cbz r0, a06ee │ │ + mov r0, r6 │ │ + mov r1, r5 │ │ + bl 54676 │ │ + ldr r0, [r4, #0] │ │ + subs r0, #1 │ │ + str r0, [r4, #0] │ │ + movs r0, #0 │ │ + str r0, [sp, #308] @ 0x134 │ │ + movs r0, #29 │ │ + str r0, [sp, #304] @ 0x130 │ │ + add r0, sp, #616 @ 0x268 │ │ + add r1, sp, #304 @ 0x130 │ │ + b.w 9fb0a │ │ + ldr r0, [r4, #0] │ │ + mov r1, r5 │ │ + subs r0, #1 │ │ + str r0, [r4, #0] │ │ + mov r0, r6 │ │ + bl 54676 │ │ + b.w 9f632 │ │ + ldr.w sl, [sp, #144] @ 0x90 │ │ + ldr.w r9, [sp, #128] @ 0x80 │ │ + str.w fp, [sp, #940] @ 0x3ac │ │ + add r0, sp, #936 @ 0x3a8 │ │ + bl 60396 │ │ + ldr r0, [sp, #124] @ 0x7c │ │ + ldr r1, [pc, #656] @ (a09a8 ) │ │ + cmp r0, r1 │ │ + bne.n a0726 │ │ + ldr r0, [pc, #652] @ (a09a8 ) │ │ + ldr r1, [sp, #96] @ 0x60 │ │ + bl 98710 │ │ + mov.w r0, #2147483648 @ 0x80000000 │ │ + str r0, [sp, #124] @ 0x7c │ │ + movs r2, #45 @ 0x2d │ │ + ldr r6, [sp, #864] @ 0x360 │ │ + ldrd r8, fp, [sp, #872] @ 0x368 │ │ + add r0, sp, #768 @ 0x300 │ │ + ldr r1, [pc, #640] @ (a09b4 ) │ │ + add r1, pc │ │ + bl 9a438 │ │ + lsls r0, r6, #31 │ │ ldr r4, [sp, #108] @ 0x6c │ │ - bl 5395a │ │ - ldr.w fp, [sp, #104] @ 0x68 │ │ - ldr.w r8, [sp, #84] @ 0x54 │ │ - ldrd r6, r5, [sp, #76] @ 0x4c │ │ - b.w 9c286 │ │ - cmp r0, #5 │ │ - bcc.n 9cda0 │ │ + ldr r0, [sp, #768] @ 0x300 │ │ + beq.n a07ce │ │ + ldr r1, [sp, #772] @ 0x304 │ │ + bl 629fc │ │ + vldr d8, [sp, #888] @ 0x378 │ │ + movs r2, #43 @ 0x2b │ │ + vldr d9, [sp, #896] @ 0x380 │ │ + ldr r6, [sp, #880] @ 0x370 │ │ + add r0, sp, #768 @ 0x300 │ │ + ldr r1, [pc, #608] @ (a09b8 ) │ │ + add r1, pc │ │ + bl 9a438 │ │ + lsls r0, r6, #31 │ │ + ldr r0, [sp, #768] @ 0x300 │ │ + beq.w a087c │ │ + ldr r1, [sp, #772] @ 0x304 │ │ + bl 629fc │ │ + add r0, sp, #768 @ 0x300 │ │ + ldr r1, [pc, #592] @ (a09c0 ) │ │ + movs r2, #60 @ 0x3c │ │ + add r1, pc │ │ + bl 9a438 │ │ + ldr r0, [sp, #96] @ 0x60 │ │ + str r0, [sp, #724] @ 0x2d4 │ │ + ldrd r0, r1, [sp, #904] @ 0x388 │ │ + strd r0, r1, [sp, #728] @ 0x2d8 │ │ + ldrd r0, r1, [sp, #768] @ 0x300 │ │ + bl 629fc │ │ + ldr r0, [sp, #24] │ │ + str r0, [sp, #696] @ 0x2b8 │ │ + ldr r0, [sp, #28] │ │ + str r0, [sp, #692] @ 0x2b4 │ │ + ldr r0, [sp, #20] │ │ + str r0, [sp, #688] @ 0x2b0 │ │ + add r0, sp, #664 @ 0x298 │ │ + ldr r5, [sp, #84] @ 0x54 │ │ + adds r0, #36 @ 0x24 │ │ + ldmia.w r5, {r1, r2, r3, r6, r7} │ │ + stmia r0!, {r1, r2, r3, r6, r7} │ │ + ldr r0, [sp, #124] @ 0x7c │ │ + str r0, [sp, #720] @ 0x2d0 │ │ movs r0, #0 │ │ - movs r1, #1 │ │ - str r1, [sp, #564] @ 0x234 │ │ - movw r3, #2129 @ 0x851 │ │ - ldr r1, [sp, #124] @ 0x7c │ │ - str r0, [sp, #576] @ 0x240 │ │ - str r0, [sp, #572] @ 0x23c │ │ - movs r0, #4 │ │ - str r1, [sp, #560] @ 0x230 │ │ - movs r1, #5 │ │ - str r0, [sp, #568] @ 0x238 │ │ - add r0, sp, #560 @ 0x230 │ │ - ldr r2, [pc, #812] @ (9d0c8 ) │ │ - add r2, pc │ │ - bl 6f45c │ │ - ldr r1, [pc, #800] @ (9d0c4 ) │ │ - movs r4, #6 │ │ - movs r0, #17 │ │ + rsbs r1, r4, #17 │ │ + ldr r7, [pc, #504] @ (a09a8 ) │ │ + ldr r1, [sp, #104] @ 0x68 │ │ + strd r8, fp, [sp, #680] @ 0x2a8 │ │ + vstr d9, [sp, #672] @ 0x2a0 │ │ + vstr d8, [sp, #664] @ 0x298 │ │ + str r0, [sp, #736] @ 0x2e0 │ │ + sbcs r0, r1 │ │ + bcc.w a08cc │ │ + cmp r4, #15 │ │ + beq.w a08d2 │ │ + b.n a08cc │ │ + ldr r7, [pc, #472] @ (a09a8 ) │ │ + ldrd r1, r2, [sp, #772] @ 0x304 │ │ + strd r1, r2, [sp, #668] @ 0x29c │ │ + str r7, [sp, #720] @ 0x2d0 │ │ + str r0, [sp, #664] @ 0x298 │ │ + b.n a089a │ │ + str.w fp, [sp, #940] @ 0x3ac │ │ + add r0, sp, #664 @ 0x298 │ │ + ldr r1, [pc, #468] @ (a09bc ) │ │ + movs r2, #27 │ │ add r1, pc │ │ - b.n 9ce88 │ │ - str r4, [sp, #0] │ │ - add r0, sp, #560 @ 0x230 │ │ - movs r1, #0 │ │ - mov r2, sl │ │ - movs r3, #4 │ │ - bl 4aaa0 │ │ - ldr r0, [sp, #564] @ 0x234 │ │ - str r0, [sp, #116] @ 0x74 │ │ - ldr r6, [sp, #568] @ 0x238 │ │ - b.w 9bb6a │ │ - cmp r0, #5 │ │ - bcc.n 9cde8 │ │ + bl 9a438 │ │ + ldr r0, [pc, #440] @ (a09a8 ) │ │ + str r0, [sp, #720] @ 0x2d0 │ │ + add r0, sp, #984 @ 0x3d8 │ │ + bl 9a480 │ │ + ldr r0, [sp, #136] @ 0x88 │ │ + bl 9a480 │ │ + add r0, sp, #936 @ 0x3a8 │ │ + bl 60396 │ │ + ldr.w sl, [sp, #144] @ 0x90 │ │ + add.w fp, sp, #528 @ 0x210 │ │ + ldr.w r9, [sp, #128] @ 0x80 │ │ + ldrd r5, r4, [sp, #104] @ 0x68 │ │ + ldr r7, [pc, #400] @ (a09a8 ) │ │ + b.n a08a0 │ │ + movs r1, r0 │ │ + strh r0, [r0, #0] │ │ + lsrs r6, r5, #21 │ │ + vcvt.u16.f16 q8, q5, #8 │ │ + vabal.u , d8, d13 │ │ + str r5, [r3, #72] @ 0x48 │ │ + ldmia.w r9, {r1, r2, r3} │ │ + add.w r9, sp, #768 @ 0x300 │ │ + mov r0, r4 │ │ + stmia r0!, {r1, r2, r3} │ │ + add.w r0, r9, #20 │ │ + ldmia.w r7, {r1, r2, r3, r5, r6} │ │ + stmia r0!, {r1, r2, r3, r5, r6} │ │ + ldr.w r0, [sp, #1104] @ 0x450 │ │ + ldr.w r1, [sp, #1108] @ 0x454 │ │ + bl 629fc │ │ + add r0, sp, #952 @ 0x3b8 │ │ + ldmia.w r4, {r2, r3, r5} │ │ + mov r1, r0 │ │ + stmia r1!, {r2, r3, r5} │ │ + add.w r1, r9, #8 │ │ + ldmia.w r0, {r2, r3, r4} │ │ + stmia r1!, {r2, r3, r4} │ │ + movs r4, #0 │ │ + ldr r0, [sp, #140] @ 0x8c │ │ + str r0, [sp, #812] @ 0x32c │ │ + ldr r0, [sp, #148] @ 0x94 │ │ + str r0, [sp, #808] @ 0x328 │ │ movs r0, #0 │ │ - movs r1, #1 │ │ - str r1, [sp, #564] @ 0x234 │ │ - movw r3, #2129 @ 0x851 │ │ + strd fp, r8, [sp, #768] @ 0x300 │ │ + str r0, [sp, #108] @ 0x6c │ │ + ldrd r7, r8, [sp, #128] @ 0x80 │ │ + add.w r9, sp, #984 @ 0x3d8 │ │ + ldr r5, [sp, #120] @ 0x78 │ │ + b.n a0676 │ │ + ldrd r1, r2, [sp, #772] @ 0x304 │ │ + strd r1, r2, [sp, #152] @ 0x98 │ │ + vldr d0, [sp, #152] @ 0x98 │ │ + ldr r7, [pc, #284] @ (a09a8 ) │ │ + vstr d0, [sp, #160] @ 0xa0 │ │ + str r7, [sp, #720] @ 0x2d0 │ │ + str r0, [sp, #664] @ 0x298 │ │ + ldrd r0, r1, [sp, #160] @ 0xa0 │ │ + strd r0, r1, [sp, #668] @ 0x29c │ │ + ldr r5, [sp, #104] @ 0x68 │ │ + add.w fp, sp, #528 @ 0x210 │ │ ldr r1, [sp, #124] @ 0x7c │ │ - str r0, [sp, #576] @ 0x240 │ │ - str r0, [sp, #572] @ 0x23c │ │ - movs r0, #4 │ │ - str r1, [sp, #560] @ 0x230 │ │ - movs r1, #5 │ │ - str r0, [sp, #568] @ 0x238 │ │ - add r0, sp, #560 @ 0x230 │ │ - ldr r2, [pc, #748] @ (9d0d0 ) │ │ - add r2, pc │ │ - bl 6f45c │ │ - ldr r1, [pc, #736] @ (9d0cc ) │ │ - movs r4, #6 │ │ - movs r0, #14 │ │ - add r1, pc │ │ - b.n 9ce88 │ │ - cmp r1, #5 │ │ - bcc.n 9ce18 │ │ + adds r0, r7, #1 │ │ + cmp r1, r0 │ │ + mov r0, r1 │ │ + ldr r1, [sp, #96] @ 0x60 │ │ + blt.n a08b0 │ │ + bl 54676 │ │ movs r0, #0 │ │ - movs r1, #1 │ │ - str r1, [sp, #564] @ 0x234 │ │ - movw r3, #2129 @ 0x851 │ │ - ldr r1, [sp, #108] @ 0x6c │ │ - str r0, [sp, #576] @ 0x240 │ │ - str r0, [sp, #572] @ 0x23c │ │ - movs r0, #4 │ │ - str r1, [sp, #560] @ 0x230 │ │ - movs r1, #5 │ │ - str r0, [sp, #568] @ 0x238 │ │ - add r0, sp, #560 @ 0x230 │ │ - ldr r2, [pc, #704] @ (9d0d4 ) │ │ - add r2, pc │ │ - bl 6f45c │ │ - add r1, sp, #452 @ 0x1c4 │ │ - ldr r2, [pc, #700] @ (9d0d8 ) │ │ - add.w r5, sp, #1152 @ 0x480 │ │ - movs r3, #9 │ │ - add r2, pc │ │ - mov r0, r5 │ │ - bl 6a820 │ │ - ldrb.w r0, [sp, #1152] @ 0x480 │ │ - cmp r0, #15 │ │ - bne.n 9ceb2 │ │ - ldr.w r0, [sp, #1156] @ 0x484 │ │ - movs r2, #52 @ 0x34 │ │ - str r0, [sp, #1020] @ 0x3fc │ │ - add r0, sp, #1020 @ 0x3fc │ │ - str r0, [sp, #1004] @ 0x3ec │ │ - movs r0, #0 │ │ - strb.w r0, [sp, #1000] @ 0x3e8 │ │ - add r1, sp, #1000 @ 0x3e8 │ │ - ldr r3, [pc, #660] @ (9d0dc ) │ │ - movs r0, #1 │ │ - ldr r5, [pc, #660] @ (9d0e0 ) │ │ - movs r4, #7 │ │ - add r3, pc │ │ - strd r3, r2, [sp, #8] │ │ - add r5, pc │ │ - strd r5, r4, [sp] │ │ - strd r1, r0, [sp, #16] │ │ - add r5, sp, #560 @ 0x230 │ │ - add r1, sp, #452 @ 0x1c4 │ │ - ldr r2, [pc, #640] @ (9d0e4 ) │ │ + rsbs r1, r4, #17 │ │ + sbcs r0, r5 │ │ + bcc.n a08cc │ │ + cmp r4, #15 │ │ + bne.n a08cc │ │ + ldr r0, [sp, #116] @ 0x74 │ │ + cbz r0, a08d2 │ │ + add.w r0, fp, #8 │ │ + bl 9a53a │ │ + b.n a08d2 │ │ + add r0, sp, #528 @ 0x210 │ │ + bl 9a480 │ │ + ldr r0, [sp, #720] @ 0x2d0 │ │ + add.w r5, sl, #384 @ 0x180 │ │ + cmp r0, r7 │ │ + bne.n a08f0 │ │ + ldr r4, [sp, #120] @ 0x78 │ │ mov r0, r5 │ │ - movs r3, #30 │ │ - add r2, pc │ │ - bl bbd24 │ │ - ldr r0, [sp, #560] @ 0x230 │ │ - cmp r0, #0 │ │ - beq.n 9cf06 │ │ - adds r1, r5, #4 │ │ - add r5, sp, #968 @ 0x3c8 │ │ + ldmia.w r4, {r1, r2, r3} │ │ + stmia r0!, {r1, r2, r3} │ │ + str.w r7, [sl, #440] @ 0x1b8 │ │ + ldr.w r8, [sp, #132] @ 0x84 │ │ + b.n a0906 │ │ + add r1, sp, #664 @ 0x298 │ │ mov r0, r5 │ │ - movs r2, #28 │ │ - bl c99c0 │ │ - add r0, sp, #688 @ 0x2b0 │ │ - mov r1, r5 │ │ - b.n 9c962 │ │ - movs r4, #5 │ │ - ldrh.w r2, [sp, #1088] @ 0x440 │ │ - strh.w r2, [sp, #937] @ 0x3a9 │ │ - ldrb.w r2, [sp, #1090] @ 0x442 │ │ - strb.w r2, [sp, #939] @ 0x3ab │ │ - add.w r2, sp, #1152 @ 0x480 │ │ - strd r1, r0, [sp, #940] @ 0x3ac │ │ - add r1, sp, #936 @ 0x3a8 │ │ - ldmia.w r2, {r3, r5, r6, r7} │ │ - add.w r0, r1, #12 │ │ - stmia r0!, {r3, r5, r6, r7} │ │ - strb.w r4, [sp, #936] @ 0x3a8 │ │ - b.n 9c960 │ │ - ldrb.w r1, [sp, #1155] @ 0x483 │ │ - add.w lr, r5, #8 │ │ - strb.w r1, [sp, #1027] @ 0x403 │ │ - ldrh.w r1, [sp, #1153] @ 0x481 │ │ - strh.w r1, [sp, #1025] @ 0x401 │ │ - add.w r1, sp, #1024 @ 0x400 │ │ - ldr.w ip, [sp, #1156] @ 0x484 │ │ - add.w r3, r1, #8 │ │ - ldmia.w lr, {r2, r4, r5, r6, r7} │ │ - stmia r3!, {r2, r4, r5, r6, r7} │ │ - str.w ip, [sp, #1028] @ 0x404 │ │ - strb.w r0, [sp, #1024] @ 0x400 │ │ - b.n 9c960 │ │ - ldr r2, [pc, #556] @ (9d110 ) │ │ - mov r0, r3 │ │ - ldr r1, [sp, #112] @ 0x70 │ │ - add r2, pc │ │ - bl 4c2e8 │ │ - mov r0, r4 │ │ - mov r1, r7 │ │ - bl 9629c │ │ - b.w 9be1c │ │ - mov r0, r6 │ │ + movs r2, #80 @ 0x50 │ │ + bl ca098 │ │ + ldr.w r0, [sl, #440] @ 0x1b8 │ │ + ldr.w r8, [sp, #132] @ 0x84 │ │ + cmp r0, r7 │ │ + bne.n a090c │ │ + add r1, sp, #552 @ 0x228 │ │ + b.w 9fa3e │ │ + add r4, sp, #352 @ 0x160 │ │ mov r1, r5 │ │ - bl 9629c │ │ - b.w 9c410 │ │ - add.w r0, r5, #8 │ │ - add r1, sp, #968 @ 0x3c8 │ │ - adds r1, #4 │ │ - ldmia.w r0, {r2, r3, r4, r6} │ │ - stmia r1!, {r2, r3, r4, r6} │ │ - add.w r6, sp, #1088 @ 0x440 │ │ - ldr r2, [sp, #976] @ 0x3d0 │ │ - mov r0, r6 │ │ - ldrb.w r1, [sp, #972] @ 0x3cc │ │ - bl 6bc64 │ │ - ldrb.w r0, [sp, #1088] @ 0x440 │ │ - cmp r0, #15 │ │ - bne.n 9cfa2 │ │ - ldr.w r0, [sp, #1092] @ 0x444 │ │ - movs r3, #12 │ │ - str r0, [sp, #964] @ 0x3c4 │ │ + add.w r0, r4, #96 @ 0x60 │ │ + movs r2, #80 @ 0x50 │ │ + bl ca098 │ │ + add.w r0, sl, #192 @ 0xc0 │ │ + ldrd r6, r5, [sl, #72] @ 0x48 │ │ + mov r1, r4 │ │ + movs r2, #176 @ 0xb0 │ │ + strd r6, r5, [sl, #184] @ 0xb8 │ │ + bl ca098 │ │ movs r0, #0 │ │ - strb.w r0, [sp, #640] @ 0x280 │ │ - add r1, sp, #964 @ 0x3c4 │ │ - str r1, [sp, #644] @ 0x284 │ │ - ldr r1, [sp, #68] @ 0x44 │ │ - ldr.w r9, [sp, #64] @ 0x40 │ │ - str r1, [sp, #628] @ 0x274 │ │ - movs r1, #4 │ │ - strb.w r1, [sp, #624] @ 0x270 │ │ - str.w r9, [sp, #612] @ 0x264 │ │ - strb.w r1, [sp, #608] @ 0x260 │ │ - str.w r9, [sp, #596] @ 0x254 │ │ - strb.w r1, [sp, #592] @ 0x250 │ │ - str r0, [sp, #580] @ 0x244 │ │ - strb.w r1, [sp, #576] @ 0x240 │ │ - add r1, sp, #904 @ 0x388 │ │ - str r1, [sp, #564] @ 0x234 │ │ - movs r1, #65 @ 0x41 │ │ - strb.w r0, [sp, #560] @ 0x230 │ │ - movs r0, #6 │ │ - ldr r2, [pc, #376] @ (9d0e8 ) │ │ - ldr r4, [pc, #376] @ (9d0ec ) │ │ - add r2, pc │ │ - strd r5, r0, [sp, #16] │ │ - add r4, pc │ │ - strd r4, r3, [sp] │ │ - strd r2, r1, [sp, #8] │ │ - add r1, sp, #452 @ 0x1c4 │ │ - ldr r2, [pc, #360] @ (9d0f0 ) │ │ - add.w r5, sp, #1152 @ 0x480 │ │ - movs r3, #23 │ │ - add r2, pc │ │ + str.w r9, [sl, #372] @ 0x174 │ │ + mov r7, r9 │ │ + strb.w r0, [sl, #376] @ 0x178 │ │ + add.w fp, sl, #104 @ 0x68 │ │ + add.w r9, sl, #376 @ 0x178 │ │ + b.w 9f810 │ │ + str r0, [sp, #664] @ 0x298 │ │ + ldr.w r8, [sp, #1212] @ 0x4bc │ │ + ldr.w sl, [sp, #1216] @ 0x4c0 │ │ + ldr r0, [sp, #100] @ 0x64 │ │ + ldr r1, [sp, #148] @ 0x94 │ │ + str r7, [sp, #720] @ 0x2d0 │ │ + strd r8, sl, [sp, #668] @ 0x29c │ │ + bl 54676 │ │ + b.n a07fe │ │ mov r0, r5 │ │ - bl bbd24 │ │ - ldr.w r0, [sp, #1152] @ 0x480 │ │ - cbz r0, 9cfdc │ │ - adds r1, r5, #4 │ │ - add.w r5, sp, #1120 @ 0x460 │ │ - b.n 9ce78 │ │ - ldrb.w r1, [sp, #1091] @ 0x443 │ │ - add.w lr, r6, #8 │ │ - strb.w r1, [sp, #1059] @ 0x423 │ │ - ldrh.w r1, [sp, #1089] @ 0x441 │ │ - strh.w r1, [sp, #1057] @ 0x421 │ │ - add.w r1, sp, #1056 @ 0x420 │ │ - ldr.w ip, [sp, #1092] @ 0x444 │ │ - add.w r3, r1, #8 │ │ - ldmia.w lr, {r2, r4, r5, r6, r7} │ │ - stmia r3!, {r2, r4, r5, r6, r7} │ │ - str.w ip, [sp, #1060] @ 0x424 │ │ - strb.w r0, [sp, #1056] @ 0x420 │ │ - b.n 9c960 │ │ - mov r0, r8 │ │ mov r1, r4 │ │ - bl 95d70 │ │ - b.n 9ca08 │ │ - add.w r0, r5, #8 │ │ - add.w r1, sp, #1120 @ 0x460 │ │ - adds r1, #4 │ │ - ldmia.w r0, {r2, r3, r4, r5} │ │ - stmia r1!, {r2, r3, r4, r5} │ │ - add.w r5, sp, #1088 @ 0x440 │ │ - ldr.w r2, [sp, #1128] @ 0x468 │ │ - mov r0, r5 │ │ - ldrb.w r1, [sp, #1124] @ 0x464 │ │ - bl 6bc64 │ │ - ldrb.w r0, [sp, #1088] @ 0x440 │ │ - cmp r0, #15 │ │ - bne.n 9d01e │ │ - movs r0, #0 │ │ - ldr r1, [sp, #120] @ 0x78 │ │ - str r0, [sp, #692] @ 0x2b4 │ │ - movs r0, #40 @ 0x28 │ │ - str r0, [sp, #688] @ 0x2b0 │ │ - ldr r0, [sp, #40] @ 0x28 │ │ - ldr.w r4, [sp, #1092] @ 0x444 │ │ - str r4, [sp, #696] @ 0x2b8 │ │ - bl bf970 │ │ - b.n 9c97e │ │ - ldrb.w r1, [sp, #1091] @ 0x443 │ │ - add.w lr, r5, #8 │ │ - strb.w r1, [sp, #1187] @ 0x4a3 │ │ - ldrh.w r1, [sp, #1089] @ 0x441 │ │ - strh.w r1, [sp, #1185] @ 0x4a1 │ │ - add.w r1, sp, #1184 @ 0x4a0 │ │ - ldr.w ip, [sp, #1092] @ 0x444 │ │ - add.w r3, r1, #8 │ │ - ldmia.w lr, {r2, r4, r5, r6, r7} │ │ - stmia r3!, {r2, r4, r5, r6, r7} │ │ - str.w ip, [sp, #1188] @ 0x4a4 │ │ - strb.w r0, [sp, #1184] @ 0x4a0 │ │ - b.n 9c960 │ │ - ldr r0, [pc, #104] @ (9d0b8 ) │ │ - add r0, pc │ │ - bl 52ca0 │ │ - nop │ │ - adds r7, #13 │ │ - vqshrun.s64 d20, , #8 │ │ - add r0, pc │ │ - bl 52ca0 │ │ - ldr r0, [pc, #140] @ (9d0f4 ) │ │ - add r0, pc │ │ - bl 52ca0 │ │ - adds r6, #240 @ 0xf0 │ │ - vpadal.s32 q10, q0 │ │ - bl 98758 │ │ - ldr r0, [pc, #132] @ (9d0fc ) │ │ - movs r1, #70 @ 0x46 │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r0, [pc, #128] @ (9d100 ) │ │ - add r2, sp, #1000 @ 0x3e8 │ │ - ldr r3, [pc, #128] @ (9d104 ) │ │ + bl 96ad0 │ │ + b.w 9f6f6 │ │ + str.w fp, [sp, #664] @ 0x298 │ │ + b.n a0950 │ │ + udf #254 @ 0xfe │ │ + mov r0, r4 │ │ + mov r1, r5 │ │ + bl 973dc │ │ + b.w 9feea │ │ + ldr r0, [pc, #76] @ (a09d0 ) │ │ add r0, pc │ │ - add r3, pc │ │ - bl 4fcf8 │ │ - ldr r0, [pc, #104] @ (9d0f8 ) │ │ + bl 53b08 │ │ + ldr r0, [pc, #60] @ (a09c8 ) │ │ add r0, pc │ │ - bl 4f53c │ │ - ldr r1, [sp, #568] @ 0x238 │ │ - ldr r2, [pc, #116] @ (9d10c ) │ │ - ldr r0, [sp, #40] @ 0x28 │ │ - add r2, pc │ │ - bl 4ad80 │ │ - ldr r0, [pc, #112] @ (9d114 ) │ │ + bl 53b08 │ │ + ldr r0, [pc, #56] @ (a09cc ) │ │ add r0, pc │ │ - bl 4f53c │ │ - ldr r0, [pc, #92] @ (9d108 ) │ │ + bl 53b08 │ │ + ldr r0, [pc, #40] @ (a09c4 ) │ │ add r0, pc │ │ - bl 4ffc8 │ │ - ldr r0, [pc, #100] @ (9d118 ) │ │ + bl 53b08 │ │ + ldr r0, [pc, #48] @ (a09d4 ) │ │ add r0, pc │ │ - bl 4ffc8 │ │ - mvns r0, r7 │ │ - movs r3, r0 │ │ - cmp r2, r7 │ │ - movs r3, r0 │ │ - ldrsh r2, [r4, r2] │ │ - vrev16.32 d22, d18 │ │ - vtbl.8 d21, {d8}, d26 │ │ - movs r3, r0 │ │ - ldrb r1, [r5, r6] │ │ - vqneg.s32 , q9 │ │ - movs r3, r0 │ │ - ldrsb r2, [r6, r6] │ │ - movs r3, r0 │ │ - subs r5, #10 │ │ - @ instruction: 0xfff83d0c │ │ - @ instruction: 0xfff83cff │ │ - vqdmulh.s , q12, d13[0] │ │ - vcvt.f16.u16 d19, d31, #8 │ │ - vmull.u , d8, d29 │ │ - vmull.u , d8, d2 │ │ - vrsra.u32 q10, q9, #8 │ │ - movs r3, r0 │ │ - orrs r2, r3 │ │ - movs r3, r0 │ │ - adcs r6, r5 │ │ - movs r3, r0 │ │ - adds r1, #154 @ 0x9a │ │ - vaddw.u q10, q12, d2 │ │ + bl 50c58 │ │ + movs r1, r0 │ │ + strh r0, [r0, #0] │ │ + movs r7, #235 @ 0xeb │ │ + @ instruction: 0xfff8156c │ │ movs r3, r0 │ │ - muls r6, r7 │ │ + lsls r4, r6, #26 │ │ + vqabs.s32 d16, d5 │ │ + vqshlu.s32 d18, d7, #24 │ │ + vqshl.u32 d16, d6, #24 │ │ + vpaddl.u32 , q1 │ │ movs r3, r0 │ │ - @ instruction: 0x47ae │ │ + asrs r2, r2, #10 │ │ movs r3, r0 │ │ - ldr r1, [pc, #704] @ (9d3d4 ) │ │ + asrs r2, r5, #9 │ │ movs r3, r0 │ │ - orrs r6, r2 │ │ + asrs r2, r1, #17 │ │ movs r3, r0 │ │ - orrs r6, r2 │ │ + asrs r6, r0, #8 │ │ movs r3, r0 │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, #20 │ │ - mov r4, r0 │ │ - ldr r0, [r0, #12] │ │ - cmp r0, #0 │ │ - beq.n 9d1c4 │ │ - ldrd r0, r5, [r4, #16] │ │ - ldrd r2, r3, [r4, #24] │ │ - ldrd fp, r7, [r1] │ │ - mov r1, r5 │ │ - strd fp, r7, [sp] │ │ - bl 601a4 │ │ - lsrs r1, r0, #25 │ │ - mov.w r2, #16843009 @ 0x1010101 │ │ - muls r1, r2 │ │ - ldrd r5, r4, [r4] │ │ - and.w r6, r4, r0 │ │ - movs r0, #0 │ │ - sub.w sl, r5, #16 │ │ - str r0, [sp, #12] │ │ - add r2, sp, #16 │ │ - str r1, [sp, #8] │ │ - ldr.w r9, [r5, r6] │ │ - eor.w r0, r9, r1 │ │ - sub.w r1, r0, #16843009 @ 0x1010101 │ │ - bic.w r0, r1, r0 │ │ - bic.w r0, r0, #2139062143 @ 0x7f7f7f7f │ │ - str r0, [sp, #16] │ │ - mov r0, r2 │ │ - mov r8, r2 │ │ - bl 57458 │ │ - cbz r0, 9d196 │ │ - add r1, r6 │ │ - ands r1, r4 │ │ - sub.w r2, sl, r1, lsl #4 │ │ - ldrd r2, r3, [r2] │ │ - eors r3, r7 │ │ - eor.w r2, r2, fp │ │ - orrs r2, r3 │ │ - mov r2, r8 │ │ - beq.n 9d1b2 │ │ - b.n 9d172 │ │ - and.w r1, r9, r9, lsl #1 │ │ - tst.w r1, #2155905152 @ 0x80808080 │ │ - bne.n 9d1b2 │ │ - ldr r0, [sp, #12] │ │ - mov r2, r8 │ │ - ldr r1, [sp, #8] │ │ - adds r0, #4 │ │ - str r0, [sp, #12] │ │ - add r0, r6 │ │ - and.w r6, r0, r4 │ │ - b.n 9d15c │ │ - sub.w r1, r5, r1, lsl #4 │ │ - subs r1, #16 │ │ - cmp r0, #0 │ │ - itt eq │ │ - mvneq.w r1, #15 │ │ - moveq r1, r0 │ │ - b.n 9d1c6 │ │ - movs r1, #0 │ │ - cmp r1, #0 │ │ - it ne │ │ - addne r1, #8 │ │ - mov r0, r1 │ │ - add sp, #20 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - cbz r1, 9d1ec │ │ - push {r4, lr} │ │ - movs r3, #0 │ │ - movs r4, #40 @ 0x28 │ │ - strd r4, r3, [r0] │ │ - str r1, [r0, #8] │ │ - mov r0, r2 │ │ - ldmia.w sp!, {r4, lr} │ │ - b.w 9a960 │ │ - mov r1, r2 │ │ - movs r2, #48 @ 0x30 │ │ - b.w c99c0 │ │ ldr r1, [r0, #0] │ │ - subs r1, #1 │ │ - str r1, [r0, #0] │ │ - it eq │ │ - beq.w 981b8 │ │ + and.w r2, r1, #31 │ │ + cmp r2, #20 │ │ + beq.n a09ec │ │ + cmp r1, #21 │ │ + it ne │ │ + bne.w a20e8 │ │ bx lr │ │ + adds r0, #8 │ │ + b.w 9a480 │ │ push {r0, r1, r2, r3, r4, r5, r6, lr} │ │ ldmia.w r1, {r4, r5, r6} │ │ mov r2, sp │ │ mov r3, r2 │ │ mov r1, r2 │ │ stmia r3!, {r4, r5, r6} │ │ - bl 5fbf8 │ │ + bl 653c0 │ │ pop {r0, r1, r2, r3, r4, r5, r6, pc} │ │ - push {r4, lr} │ │ - mov r4, r0 │ │ - ldrb.w r0, [r0, #164] @ 0xa4 │ │ - cbz r0, 9d222 │ │ - pop {r4, pc} │ │ + bmi.n a09b2 │ │ + push {r4, r5, r6, lr} │ │ + ldrd r2, r1, [r0] │ │ + subs.w r3, r2, #23 │ │ + sbc.w r4, r1, #0 │ │ + subs.w r5, r3, #17 │ │ + sbcs.w r4, r4, #0 │ │ + it cs │ │ + movcs r3, #1 │ │ + subs r4, r3, #1 │ │ + cmp r4, #8 │ │ + bhi.n a0a42 │ │ + tbb [pc, r4] │ │ + lsls r7, r6, #20 │ │ + ldr r1, [pc, #292] @ (a0b54 ) │ │ + ldr r1, [pc, #292] @ (a0b58 ) │ │ + lsls r1, r1, #21 │ │ + movs r3, r4 │ │ + ldrd r0, r1, [r0, #8] │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ + b.w 54676 │ │ + cmp r3, #13 │ │ + bne.n a0abe │ │ + ldr r1, [r0, #8] │ │ + cmp r1, #4 │ │ + bcc.n a0abe │ │ + ldr.w r1, [r0, #12]! │ │ + dmb ish │ │ + ldrex r2, [r1] │ │ + subs r3, r2, #1 │ │ + strex r4, r3, [r1] │ │ + cmp r4, #0 │ │ + bne.n a0a54 │ │ + cmp r2, #1 │ │ + bne.n a0abe │ │ + dmb ish │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ + b.w 5df38 │ │ + ldrb r1, [r0, #8] │ │ + cmp r1, #3 │ │ + bne.n a0abe │ │ + ldr r4, [r0, #12] │ │ + ldrd r5, r6, [r4] │ │ + ldr r1, [r6, #0] │ │ + cbz r1, a0a86 │ │ + mov r0, r5 │ │ + blx r1 │ │ + ldr r0, [r6, #4] │ │ + cbz r0, a0a90 │ │ + mov r0, r5 │ │ + blx cd200 │ │ mov r0, r4 │ │ - bl 9d234 │ │ - add.w r0, r4, #120 @ 0x78 │ │ - ldmia.w sp!, {r4, lr} │ │ - b.w 94c46 │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ + b.w cd0f0 │ │ + subs r2, #20 │ │ + sbc.w r1, r1, #0 │ │ + subs r3, r2, #3 │ │ + sbcs.w r1, r1, #0 │ │ + it cs │ │ + movcs r2, #1 │ │ + cbz r2, a0ab8 │ │ + cmp r2, #1 │ │ + bne.n a0ac0 │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ + b.w a20e8 │ │ + ldr r1, [r0, #8] │ │ + cmp r1, #3 │ │ + bcs.n a0acc │ │ + pop {r4, r5, r6, pc} │ │ + ldrd r0, r1, [r0, #8] │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ + b.w 629fc │ │ + ldrd r0, r1, [r0, #12] │ │ + b.n a0a3a │ │ push {r4, lr} │ │ mov r4, r0 │ │ - adds r0, #88 @ 0x58 │ │ - bl 9a634 │ │ - mov r0, r4 │ │ + ldr r0, [r0, #56] @ 0x38 │ │ + cmp.w r0, #2147483648 @ 0x80000000 │ │ + itt ne │ │ + ldrne r1, [r4, #60] @ 0x3c │ │ + blne 54676 │ │ + ldr r0, [r4, #72] @ 0x48 │ │ ldmia.w sp!, {r4, lr} │ │ - b.w 96ac8 │ │ - cbz r0, 9d24e │ │ - b.w 9d1f4 │ │ + b.w 9f18a │ │ + ldrb.w r1, [r0, #84] @ 0x54 │ │ + cbz r1, a0af6 │ │ bx lr │ │ + b.w a0ad2 │ │ + push {r4, r5, r7, lr} │ │ + sub sp, #48 @ 0x30 │ │ + mov r5, sp │ │ + mov r4, r0 │ │ + mov r0, r5 │ │ + movs r2, #48 @ 0x30 │ │ + bl ca0b2 │ │ + mov r0, r4 │ │ + mov r1, r5 │ │ + bl aa7b0 │ │ + add sp, #48 @ 0x30 │ │ + pop {r4, r5, r7, pc} │ │ + bmi.n a0ac2 │ │ + push {r4, r5, r7, lr} │ │ + mov r4, r0 │ │ + ldrd r0, r1, [r0, #60] @ 0x3c │ │ + ldr r5, [pc, #40] @ (a0b4c ) │ │ + add r5, pc │ │ + blx r5 │ │ + ldrd r0, r1, [r4, #72] @ 0x48 │ │ + blx r5 │ │ + ldrd r0, r1, [r4, #84] @ 0x54 │ │ + blx r5 │ │ + mov r0, r4 │ │ + bl 9852c │ │ + add.w r0, r4, #48 @ 0x30 │ │ + bl af91c │ │ + ldrd r0, r1, [r4, #48] @ 0x30 │ │ + ldmia.w sp!, {r4, r5, r7, lr} │ │ + b.w c1c24 │ │ + ldr r2, [sp, #924] @ 0x39c │ │ + movs r1, r0 │ │ + push {r4, r5, r7, lr} │ │ + mov r4, r0 │ │ + ldrd r0, r1, [r0] │ │ + subs r2, r0, #4 │ │ + sbc.w r1, r1, #0 │ │ + movs r0, #0 │ │ + subs r3, r2, #3 │ │ + sbcs.w r1, r1, #0 │ │ + it cc │ │ + movcc r0, #1 │ │ + cmp r0, #0 │ │ + it ne │ │ + addne r0, r2, #1 │ │ + cbz r0, a0b92 │ │ + cmp r0, #1 │ │ + beq.n a0b86 │ │ + cmp r0, #2 │ │ + beq.n a0bb6 │ │ + ldrd r0, r1, [r4, #8] │ │ + ldmia.w sp!, {r4, r5, r7, lr} │ │ + b.w ba60c │ │ + add.w r0, r4, #8 │ │ + ldmia.w sp!, {r4, r5, r7, lr} │ │ + b.w a0b18 │ │ + ldrd r0, r1, [r4, #64] @ 0x40 │ │ + ldr r5, [pc, #44] @ (a0bc4 ) │ │ + add r5, pc │ │ + blx r5 │ │ + ldrd r0, r1, [r4, #76] @ 0x4c │ │ + blx r5 │ │ + mov r0, r4 │ │ + bl 9852c │ │ + ldrd r0, r1, [r4, #88] @ 0x58 │ │ + blx r5 │ │ + ldr r0, [r4, #40] @ 0x28 │ │ + cmp.w r0, #2147483648 @ 0x80000000 │ │ + bne.n a0bb8 │ │ + pop {r4, r5, r7, pc} │ │ + ldr r1, [r4, #44] @ 0x2c │ │ + ldmia.w sp!, {r4, r5, r7, lr} │ │ + b.w 54676 │ │ + nop │ │ + ldr r2, [sp, #452] @ 0x1c4 │ │ + movs r1, r0 │ │ push {r5, r6, r7, lr} │ │ str r0, [sp, #4] │ │ mov r2, r1 │ │ - ldr r0, [pc, #20] @ (9d26c ) │ │ + ldr r0, [pc, #20] @ (a0be4 ) │ │ add r0, pc │ │ str r0, [sp, #0] │ │ - ldr r1, [pc, #16] @ (9d270 ) │ │ + ldr r1, [pc, #16] @ (a0be8 ) │ │ add r3, sp, #4 │ │ mov r0, r2 │ │ movs r2, #9 │ │ add r1, pc │ │ - bl 50574 │ │ + bl 51b28 │ │ pop {r2, r3, r7, pc} │ │ - str r3, [r6, #4] │ │ - vrecpe.u32 q11, q15 │ │ - vsli.32 d27, d0, #24 │ │ + adds r3, #233 @ 0xe9 │ │ + vshr.u64 d18, d6, #5 │ │ + @ instruction: 0xfff8f890 │ │ + asrs r4, r6, #1 │ │ + cbz r1, a0bf4 │ │ + bx lr │ │ + b.w a0b50 │ │ + push {r4, lr} │ │ mov r4, r0 │ │ - ldrb.w r0, [r0, #440] @ 0x1b8 │ │ - cbz r0, 9d29c │ │ + ldrb.w r0, [r0, #272] @ 0x110 │ │ + cbz r0, a0c1c │ │ cmp r0, #3 │ │ it ne │ │ popne {r4, pc} │ │ - add.w r0, r4, #264 @ 0x108 │ │ - bl 9d216 │ │ - ldr.w r0, [r4, #436] @ 0x1b4 │ │ - bl 9d1f4 │ │ - movs r0, #0 │ │ - strb.w r0, [r4, #441] @ 0x1b9 │ │ - pop {r4, pc} │ │ - mov r0, r4 │ │ + add.w r0, r4, #96 @ 0x60 │ │ + bl a0aee │ │ + ldr.w r0, [r4, #264] @ 0x108 │ │ + ldmia.w sp!, {r4, lr} │ │ + b.w 4a9ec │ │ + add.w r0, r4, #184 @ 0xb8 │ │ ldmia.w sp!, {r4, lr} │ │ - b.w 9d234 │ │ + b.w a0ad2 │ │ push {r4, lr} │ │ mov r4, r0 │ │ - ldr r0, [r0, #48] @ 0x30 │ │ - cbz r0, 9d2b2 │ │ - bl 98758 │ │ - ldr r0, [r4, #52] @ 0x34 │ │ - cmp.w r0, #2147483648 @ 0x80000000 │ │ - itt ne │ │ - ldrne r1, [r4, #56] @ 0x38 │ │ - blne 5395a │ │ + ldr r0, [r0, #88] @ 0x58 │ │ + cbz r0, a0c34 │ │ + bl 991d0 │ │ + ldrd r0, r1, [r4, #92] @ 0x5c │ │ + bl ba60c │ │ add.w r0, r4, #8 │ │ + bl 96790 │ │ + add.w r0, r4, #56 @ 0x38 │ │ ldmia.w sp!, {r4, lr} │ │ - b.w 94dc2 │ │ + b.w 96500 │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, #76 @ 0x4c │ │ - mov r9, r0 │ │ - bl ac4d8 │ │ - and.w r1, r1, #1 │ │ - str r0, [sp, #8] │ │ - strb.w r1, [sp, #12] │ │ - bl acb60 │ │ - ldr r1, [pc, #232] @ (9d3d0 ) │ │ - mov sl, r0 │ │ - adds r0, #8 │ │ + sub sp, #204 @ 0xcc │ │ + mov r5, r0 │ │ + adds r0, #92 @ 0x5c │ │ + mov r9, r3 │ │ + mov fp, r2 │ │ + bl ba580 │ │ + movs r0, #48 @ 0x30 │ │ + bl 61f34 │ │ + add r6, sp, #136 @ 0x88 │ │ + ldr r1, [pc, #536] @ (a0e84 ) │ │ + mov r4, r0 │ │ + movs r2, #10 │ │ add r1, pc │ │ - bl abf8c │ │ - mov r4, r1 │ │ - ldrd r2, r1, [r0] │ │ - ldr r0, [r0, #12] │ │ - add.w fp, sp, #16 │ │ - str r0, [sp, #32] │ │ - adds r0, r2, r1 │ │ - str r2, [sp, #16] │ │ - adds r0, #1 │ │ - ldmia r2!, {r1} │ │ + mov r0, r6 │ │ + bl 9a438 │ │ + movs r0, #0 │ │ + movs r1, #6 │ │ + strd r1, r0, [r4] │ │ + add.w r1, r4, #8 │ │ + ldmia.w r6, {r2, r3, r7} │ │ + stmia r1!, {r2, r3, r7} │ │ + ldr r1, [sp, #244] @ 0xf4 │ │ + str r1, [r4, #36] @ 0x24 │ │ + ldr r1, [sp, #240] @ 0xf0 │ │ + strd r0, r1, [r4, #28] │ │ + movs r0, #4 │ │ + str r0, [r4, #24] │ │ + movs r0, #2 │ │ + str r0, [sp, #104] @ 0x68 │ │ + strd r0, r4, [sp, #96] @ 0x60 │ │ + add r0, sp, #32 │ │ + add r1, sp, #96 @ 0x60 │ │ + str r0, [sp, #24] │ │ + bl 5f848 │ │ + bl 676f0 │ │ + ldr r0, [r0, #0] │ │ + ldrd r4, r5, [r5, #96] @ 0x60 │ │ + add r6, sp, #136 @ 0x88 │ │ + add.w r1, r0, #8 │ │ + mov r0, r6 │ │ + bl 63f60 │ │ + ldr r0, [sp, #136] @ 0x88 │ │ + cmp r0, #1 │ │ + beq.w a0e40 │ │ + ldr r7, [sp, #140] @ 0x8c │ │ + ldrb.w r0, [sp, #144] @ 0x90 │ │ str r0, [sp, #28] │ │ - mov.w r0, #2155905152 @ 0x80808080 │ │ - bics r0, r1 │ │ - str r0, [sp, #20] │ │ - mov r0, fp │ │ - str r2, [sp, #24] │ │ - bl bd1a0 │ │ + add.w r0, r7, #40 @ 0x28 │ │ + strd fp, r9, [sp, #56] @ 0x38 │ │ + add r1, sp, #56 @ 0x38 │ │ + bl 48f68 │ │ cmp r0, #0 │ │ - beq.n 9d3a0 │ │ - mov r6, r0 │ │ - ldr r0, [sp, #32] │ │ - mov.w r1, #4294967295 @ 0xffffffff │ │ - str r4, [sp, #4] │ │ - adds r0, #1 │ │ - it cs │ │ - movcs r0, r1 │ │ - movs r1, #4 │ │ - cmp r0, #4 │ │ - it ls │ │ - movls r0, r1 │ │ - ldr r3, [pc, #156] @ (9d3d4 ) │ │ - movs r2, #4 │ │ - add r3, pc │ │ - bl a3478 │ │ - movs r7, #1 │ │ - str r6, [r1, #0] │ │ - str r1, [sp, #44] @ 0x2c │ │ + beq.w a0e1c │ │ + ldrd sl, r8, [r7, #104] @ 0x68 │ │ + str r5, [sp, #12] │ │ + mov r5, r4 │ │ + adds.w r0, sl, #1 │ │ + adc.w r1, r8, #0 │ │ + strd sl, r8, [sp, #64] @ 0x40 │ │ + strd r0, r1, [r7, #104] @ 0x68 │ │ + bl 68380 │ │ + str r0, [sp, #176] @ 0xb0 │ │ + add r0, sp, #176 @ 0xb0 │ │ + bl 682dc │ │ + str r7, [sp, #20] │ │ + mov r7, r0 │ │ mov r4, r1 │ │ - str r7, [sp, #48] @ 0x30 │ │ - add.w r8, sp, #56 @ 0x38 │ │ - str r0, [sp, #40] @ 0x28 │ │ - ldmia.w fp, {r1, r2, r3, r5, r6} │ │ - mov r0, r8 │ │ - add.w fp, sp, #40 @ 0x28 │ │ - stmia r0!, {r1, r2, r3, r5, r6} │ │ - mov.w r6, #4294967295 @ 0xffffffff │ │ - mov r0, r8 │ │ - bl bd1a0 │ │ - cbz r0, 9d394 │ │ - mov r5, r0 │ │ - ldr r0, [sp, #40] @ 0x28 │ │ - cmp r7, r0 │ │ - beq.n 9d37a │ │ - str.w r5, [r4, r7, lsl #2] │ │ - adds r7, #1 │ │ - str r7, [sp, #48] @ 0x30 │ │ - b.n 9d360 │ │ - ldr r0, [sp, #72] @ 0x48 │ │ - movs r1, #4 │ │ - str r1, [sp, #0] │ │ - mov r1, r7 │ │ - adds r2, r0, #1 │ │ - mov r0, fp │ │ - it cs │ │ - movcs r2, r6 │ │ - movs r3, #4 │ │ - bl 4aaa0 │ │ - ldr r4, [sp, #44] @ 0x2c │ │ - b.n 9d370 │ │ - ldmia.w fp, {r0, r1, r2} │ │ - stmia.w r9, {r0, r1, r2} │ │ - ldr r4, [sp, #4] │ │ - b.n 9d3ac │ │ + blx cd210 │ │ + str r0, [sp, #156] @ 0x9c │ │ + mov r2, sl │ │ + ldr r0, [pc, #368] @ (a0e88 ) │ │ + mov r3, r8 │ │ + strd fp, r9, [sp, #160] @ 0xa0 │ │ + add r0, pc │ │ + str r0, [sp, #152] @ 0x98 │ │ + movs r0, #1 │ │ + str.w fp, [sp, #16] │ │ + str r0, [sp, #148] @ 0x94 │ │ movs r0, #0 │ │ - movs r1, #4 │ │ - strd r0, r1, [r9] │ │ - str.w r0, [r9, #8] │ │ - ldr r0, [r4, #0] │ │ - subs r0, #1 │ │ - str r0, [r4, #0] │ │ - ldr.w r0, [sl] │ │ - subs r0, #1 │ │ - str.w r0, [sl] │ │ - itt eq │ │ - moveq r0, sl │ │ - bleq 97bf4 │ │ - add r0, sp, #8 │ │ - bl 99b66 │ │ - add sp, #76 @ 0x4c │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldr r1, [pc, #912] @ (9d764 ) │ │ - movs r3, r0 │ │ - ldrb r6, [r4, r4] │ │ - movs r3, r0 │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, #76 @ 0x4c │ │ - mov r9, r0 │ │ - bl ac4d8 │ │ - and.w r1, r1, #1 │ │ - str r0, [sp, #8] │ │ - strb.w r1, [sp, #12] │ │ - bl ace50 │ │ - ldr r1, [pc, #232] @ (9d4dc ) │ │ - mov sl, r0 │ │ - adds r0, #8 │ │ - add r1, pc │ │ - bl abf8c │ │ - mov r4, r1 │ │ - ldrd r2, r1, [r0] │ │ - ldr r0, [r0, #12] │ │ - add.w fp, sp, #16 │ │ - str r0, [sp, #32] │ │ - adds r0, r2, r1 │ │ - str r2, [sp, #16] │ │ - adds r0, #1 │ │ - ldmia r2!, {r1} │ │ - str r0, [sp, #28] │ │ - mov.w r0, #2155905152 @ 0x80808080 │ │ - bics r0, r1 │ │ - str r0, [sp, #20] │ │ + str r0, [sp, #136] @ 0x88 │ │ + add.w fp, sp, #96 @ 0x60 │ │ + ldr r0, [sp, #20] │ │ + strd r7, r4, [sp, #168] @ 0xa8 │ │ + add.w r1, r0, #72 @ 0x48 │ │ mov r0, fp │ │ - str r2, [sp, #24] │ │ - bl bd1a0 │ │ - cmp r0, #0 │ │ - beq.n 9d4ac │ │ - mov r6, r0 │ │ - ldr r0, [sp, #32] │ │ - mov.w r1, #4294967295 @ 0xffffffff │ │ - str r4, [sp, #4] │ │ - adds r0, #1 │ │ - it cs │ │ - movcs r0, r1 │ │ - movs r1, #4 │ │ - cmp r0, #4 │ │ - it ls │ │ - movls r0, r1 │ │ - ldr r3, [pc, #156] @ (9d4e0 ) │ │ - movs r2, #4 │ │ - add r3, pc │ │ - bl a3478 │ │ - movs r7, #1 │ │ - str r6, [r1, #0] │ │ - str r1, [sp, #44] @ 0x2c │ │ - mov r4, r1 │ │ - str r7, [sp, #48] @ 0x30 │ │ - add.w r8, sp, #56 @ 0x38 │ │ - str r0, [sp, #40] @ 0x28 │ │ - ldmia.w fp, {r1, r2, r3, r5, r6} │ │ - mov r0, r8 │ │ - add.w fp, sp, #40 @ 0x28 │ │ - stmia r0!, {r1, r2, r3, r5, r6} │ │ - mov.w r6, #4294967295 @ 0xffffffff │ │ - mov r0, r8 │ │ - bl bd1a0 │ │ - cbz r0, 9d4a0 │ │ - mov r5, r0 │ │ - ldr r0, [sp, #40] @ 0x28 │ │ - cmp r7, r0 │ │ - beq.n 9d486 │ │ - str.w r5, [r4, r7, lsl #2] │ │ - adds r7, #1 │ │ - str r7, [sp, #48] @ 0x30 │ │ - b.n 9d46c │ │ - ldr r0, [sp, #72] @ 0x48 │ │ - movs r1, #4 │ │ - str r1, [sp, #0] │ │ - mov r1, r7 │ │ - adds r2, r0, #1 │ │ + str r6, [sp, #0] │ │ + str r1, [sp, #4] │ │ + bl c1e08 │ │ mov r0, fp │ │ - it cs │ │ - movcs r2, r6 │ │ - movs r3, #4 │ │ - bl 4aaa0 │ │ - ldr r4, [sp, #44] @ 0x2c │ │ - b.n 9d47c │ │ - ldmia.w fp, {r0, r1, r2} │ │ - stmia.w r9, {r0, r1, r2} │ │ - ldr r4, [sp, #4] │ │ - b.n 9d4b8 │ │ - movs r0, #0 │ │ - movs r1, #4 │ │ - strd r0, r1, [r9] │ │ - str.w r0, [r9, #8] │ │ - ldr r0, [r4, #0] │ │ - subs r0, #1 │ │ - str r0, [r4, #0] │ │ - ldr.w r0, [sl] │ │ - subs r0, #1 │ │ - str.w r0, [sl] │ │ - itt eq │ │ - moveq r0, sl │ │ - bleq 97e86 │ │ - add r0, sp, #8 │ │ - bl 99b66 │ │ - add sp, #76 @ 0x4c │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - strb r0, [r1, r4] │ │ - movs r3, r0 │ │ - ldrb r2, [r3, r0] │ │ - movs r3, r0 │ │ - stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - vpush {d2-d9} │ │ - mov r7, r0 │ │ + bl 4aa90 │ │ + add r0, sp, #176 @ 0xb0 │ │ + bl 4aa16 │ │ movs r0, #96 @ 0x60 │ │ movs r1, #8 │ │ - str r3, [sp, #4] │ │ - mov r9, r2 │ │ - bl 4a56c │ │ - mov r4, r0 │ │ - ldr r1, [pc, #196] @ (9d5c4 ) │ │ - vldr d8, [sp, #112] @ 0x70 │ │ - movs r0, #0 │ │ - vldr d9, [sp, #104] @ 0x68 │ │ - str r1, [r4, #56] @ 0x38 │ │ - movs r1, #1 │ │ - str r0, [r4, #88] @ 0x58 │ │ - strb r0, [r4, #12] │ │ - strd r1, r1, [r4] │ │ - str r0, [r4, #8] │ │ - ldrex r0, [r4] │ │ - adds r1, r0, #1 │ │ - strex r2, r1, [r4] │ │ - cmp r2, #0 │ │ - bne.n 9d516 │ │ - cmp.w r0, #4294967295 @ 0xffffffff │ │ - ble.n 9d5c0 │ │ - add.w r0, r7, #48 @ 0x30 │ │ - bl 9eca8 │ │ - ldr r5, [r7, #48] @ 0x30 │ │ - mov r0, r5 │ │ - bl b799c │ │ - ldrd r6, r8, [r7, #40] @ 0x28 │ │ - adds r0, r6, #1 │ │ - adc.w r1, r8, #0 │ │ - strd r0, r1, [r7, #40] @ 0x28 │ │ - bl 66d2c │ │ - add.w sl, sp, #8 │ │ - str r0, [sp, #8] │ │ - mov r0, sl │ │ - bl 66c90 │ │ - mov fp, r0 │ │ - mov r7, r1 │ │ - movs r0, #224 @ 0xe0 │ │ - movs r1, #8 │ │ - bl 4a56c │ │ - ldr r1, [sp, #4] │ │ - add.w r2, r0, #20 │ │ - str.w r9, [r0, #16] │ │ - stmia.w r2, {r1, r6, r8} │ │ - movs r1, #0 │ │ - strb.w r1, [r0, #217] @ 0xd9 │ │ - strd r5, r4, [r0, #208] @ 0xd0 │ │ - vstr d9, [r0] │ │ - vstr d8, [r0, #8] │ │ - strd r1, r1, [sp, #36] @ 0x24 │ │ - strb.w r1, [sp, #32] │ │ - str r1, [sp, #28] │ │ - ldr r1, [pc, #56] @ (9d5c8 ) │ │ - strd fp, r7, [sp, #12] │ │ + bl 4aff4 │ │ + str.w r9, [sp, #8] │ │ + mov r9, r0 │ │ + ldr r1, [pc, #296] @ (a0e8c ) │ │ + mov r0, fp │ │ + movs r2, #12 │ │ add r1, pc │ │ - strd r0, r1, [sp, #20] │ │ - add r0, sp, #12 │ │ - bl 96ff8 │ │ - mov r5, r0 │ │ - bl 4a7f2 │ │ - mov r0, sl │ │ - bl 4a130 │ │ - str r5, [sp, #12] │ │ - add r0, sp, #12 │ │ - bl 4a1d8 │ │ + bl 4af58 │ │ + ldr r2, [sp, #12] │ │ + mov r0, r6 │ │ + mov r1, r5 │ │ + bl 5f9c8 │ │ + movs r0, #6 │ │ + mov.w lr, #0 │ │ + strd r0, lr, [r9] │ │ + add.w r0, r9, #8 │ │ + ldmia.w fp, {r1, r2, r3} │ │ + mov.w ip, #4 │ │ + stmia r0!, {r1, r2, r3} │ │ + add.w r0, r9, #24 │ │ + ldmia.w r6, {r1, r2, r3, r4, r5, r7} │ │ + stmia r0!, {r1, r2, r3, r4, r5, r7} │ │ + add.w r1, r9, #72 @ 0x48 │ │ + ldr r0, [sp, #24] │ │ + strd ip, lr, [r9, #48] @ 0x30 │ │ + strd sl, r8, [r9, #56] @ 0x38 │ │ + ldmia.w r0, {r2, r3, r4, r5, r6, r7} │ │ + stmia r1!, {r2, r3, r4, r5, r6, r7} │ │ + ldr r7, [sp, #20] │ │ + str.w ip, [sp, #184] @ 0xb8 │ │ + strd ip, r9, [sp, #176] @ 0xb0 │ │ + add r4, sp, #72 @ 0x48 │ │ + add r1, sp, #176 @ 0xb0 │ │ mov r0, r4 │ │ - vpop {d2-d9} │ │ - add sp, #4 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - udf #254 @ 0xfe │ │ - nop │ │ - movs r1, r0 │ │ - strh r0, [r0, #0] │ │ - subs r3, #164 @ 0xa4 │ │ - movs r3, r0 │ │ - stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - vpush {d3-d9} │ │ - mov r7, r0 │ │ - movs r0, #72 @ 0x48 │ │ - movs r1, #8 │ │ - mov r8, r3 │ │ - mov r9, r2 │ │ - bl 4a56c │ │ - ldr.w fp, [sp, #96] @ 0x60 │ │ - mov r4, r0 │ │ - ldr r1, [pc, #180] @ (9d6a0 ) │ │ - movs r0, #0 │ │ - vldr d8, [sp, #112] @ 0x70 │ │ - vldr d9, [sp, #104] @ 0x68 │ │ - str r1, [r4, #48] @ 0x30 │ │ - movs r1, #1 │ │ - str r0, [r4, #64] @ 0x40 │ │ - strb r0, [r4, #12] │ │ - strd r1, r1, [r4] │ │ - str r0, [r4, #8] │ │ - ldrex r0, [r4] │ │ - adds r1, r0, #1 │ │ - strex r2, r1, [r4] │ │ - cmp r2, #0 │ │ - bne.n 9d602 │ │ - cmp.w r0, #4294967295 @ 0xffffffff │ │ - ble.n 9d69c │ │ - add.w r0, r7, #48 @ 0x30 │ │ - bl 9eca8 │ │ - ldr r5, [r7, #48] @ 0x30 │ │ - mov r0, r5 │ │ - bl b799c │ │ - bl 66d2c │ │ - mov sl, sp │ │ - str r0, [sp, #0] │ │ - mov r0, sl │ │ - bl 66c90 │ │ - mov r6, r0 │ │ - mov r7, r1 │ │ - movs r0, #216 @ 0xd8 │ │ - movs r1, #8 │ │ - bl 4a56c │ │ - ldr r1, [sp, #100] @ 0x64 │ │ - str.w r1, [r0, #188] @ 0xbc │ │ - movs r1, #0 │ │ - strd r9, r8, [r0, #176] @ 0xb0 │ │ - str.w fp, [r0, #184] @ 0xb8 │ │ - strb.w r1, [r0, #209] @ 0xd1 │ │ - strd r5, r4, [r0, #200] @ 0xc8 │ │ - vstr d9, [r0, #160] @ 0xa0 │ │ - vstr d8, [r0, #168] @ 0xa8 │ │ - strd r1, r1, [sp, #28] │ │ - strb.w r1, [sp, #24] │ │ - str r1, [sp, #20] │ │ - ldr r1, [pc, #56] @ (9d6a4 ) │ │ - strd r6, r7, [sp, #4] │ │ - add r1, pc │ │ - strd r0, r1, [sp, #12] │ │ - add r0, sp, #4 │ │ - bl 96ff8 │ │ - mov r5, r0 │ │ - bl 4a7f2 │ │ - mov r0, sl │ │ - bl 4a130 │ │ - str r5, [sp, #4] │ │ - add r0, sp, #4 │ │ - bl 4a1d8 │ │ + bl 5f848 │ │ + add.w r0, r7, #8 │ │ + bl 62ab4 │ │ + ldr r0, [r0, #0] │ │ + ldr r2, [sp, #16] │ │ + ldr r3, [sp, #8] │ │ + ldr r0, [r0, #40] @ 0x28 │ │ + str r4, [sp, #0] │ │ + bl 65e44 │ │ + cbnz r0, a0e32 │ │ + add r0, sp, #96 @ 0x60 │ │ + add r2, sp, #64 @ 0x40 │ │ + ldr r1, [sp, #4] │ │ + bl 61e46 │ │ + ldr r0, [sp, #96] @ 0x60 │ │ + cmp r0, #2 │ │ + beq.n a0e32 │ │ + add r4, sp, #136 @ 0x88 │ │ + add r1, sp, #96 @ 0x60 │ │ + movs r2, #40 @ 0x28 │ │ mov r0, r4 │ │ - vpop {d3-d9} │ │ - add sp, #4 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - udf #254 @ 0xfe │ │ - nop │ │ - movs r1, r0 │ │ - strh r0, [r0, #0] │ │ - subs r2, #184 @ 0xb8 │ │ - movs r3, r0 │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ - vpush {d3-d9} │ │ - mov r7, r0 │ │ - movs r0, #20 │ │ - movs r1, #4 │ │ - mov r8, r3 │ │ - mov r9, r2 │ │ - bl 4a56c │ │ - vldr d8, [sp, #96] @ 0x60 │ │ - mov r4, r0 │ │ - vldr d9, [sp, #88] @ 0x58 │ │ - movs r1, #0 │ │ - mov.w r0, #768 @ 0x300 │ │ + bl ca0b2 │ │ + add r0, sp, #176 @ 0xb0 │ │ + mov r1, r4 │ │ + bl 63994 │ │ + ldr r0, [sp, #176] @ 0xb0 │ │ + cbz r0, a0e62 │ │ + movs r2, #0 │ │ + ldr r1, [sp, #180] @ 0xb4 │ │ + str r2, [sp, #180] @ 0xb4 │ │ + movs r2, #20 │ │ + str r2, [sp, #176] @ 0xb0 │ │ movs r2, #1 │ │ - strd r2, r2, [r4] │ │ - strd r1, r0, [r4, #8] │ │ - str r1, [r4, #16] │ │ - ldrex r0, [r4] │ │ - adds r1, r0, #1 │ │ - strex r2, r1, [r4] │ │ - cmp r2, #0 │ │ - bne.n 9d6da │ │ - cmp.w r0, #4294967295 @ 0xffffffff │ │ - ble.n 9d768 │ │ - add.w r0, r7, #48 @ 0x30 │ │ - bl 9eca8 │ │ - ldr r5, [r7, #48] @ 0x30 │ │ - mov r0, r5 │ │ - bl b799c │ │ - bl 66d2c │ │ - mov sl, sp │ │ + str r2, [sp, #184] @ 0xb8 │ │ + add r2, sp, #176 @ 0xb0 │ │ + bl 6047e │ │ + add r0, sp, #136 @ 0x88 │ │ + bl 4ae68 │ │ + b.n a0e32 │ │ + movs r0, #0 │ │ + movs r1, #20 │ │ + str r0, [sp, #140] @ 0x8c │ │ + str r1, [sp, #136] @ 0x88 │ │ + str r0, [sp, #144] @ 0x90 │ │ + add r0, sp, #136 @ 0x88 │ │ + bl 488d4 │ │ + add r0, sp, #32 │ │ + bl 4ac54 │ │ + ldr r1, [sp, #28] │ │ + mov r0, r7 │ │ + bl 666f8 │ │ + add sp, #204 @ 0xcc │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + ldrb.w r0, [sp, #144] @ 0x90 │ │ + movs r1, #43 @ 0x2b │ │ + strb.w r0, [sp, #100] @ 0x64 │ │ + ldr r0, [sp, #140] @ 0x8c │ │ + str r0, [sp, #96] @ 0x60 │ │ + ldr r0, [pc, #64] @ (a0e90 ) │ │ + add r0, pc │ │ str r0, [sp, #0] │ │ - mov r0, sl │ │ - bl 66c90 │ │ - mov r6, r0 │ │ - mov r7, r1 │ │ - movs r0, #168 @ 0xa8 │ │ - movs r1, #8 │ │ - bl 4a56c │ │ - movs r1, #0 │ │ - strd r9, r8, [r0, #16] │ │ - strb.w r1, [r0, #161] @ 0xa1 │ │ - strd r5, r4, [r0, #152] @ 0x98 │ │ - vstr d9, [r0] │ │ - vstr d8, [r0, #8] │ │ - strd r1, r1, [sp, #28] │ │ - strb.w r1, [sp, #24] │ │ - str r1, [sp, #20] │ │ - ldr r1, [pc, #48] @ (9d76c ) │ │ - strd r6, r7, [sp, #4] │ │ - add r1, pc │ │ - strd r0, r1, [sp, #12] │ │ - add r0, sp, #4 │ │ - bl 96ff8 │ │ - mov r5, r0 │ │ - bl 4a7f2 │ │ - mov r0, sl │ │ - bl 4a130 │ │ - str r5, [sp, #4] │ │ - add r0, sp, #4 │ │ - bl 4a1d8 │ │ - mov r0, r4 │ │ - vpop {d3-d9} │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ - udf #254 @ 0xfe │ │ + ldr r0, [pc, #60] @ (a0e94 ) │ │ + add r2, sp, #96 @ 0x60 │ │ + ldr r3, [pc, #60] @ (a0e98 ) │ │ + add r0, pc │ │ + add r3, pc │ │ + bl 5127c │ │ + ldrb.w r0, [sp, #180] @ 0xb4 │ │ + add.w r2, sp, #203 @ 0xcb │ │ + strb.w r0, [sp, #203] @ 0xcb │ │ + movs r1, #43 @ 0x2b │ │ + ldr r0, [pc, #40] @ (a0e9c ) │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + ldr r0, [pc, #40] @ (a0ea0 ) │ │ + ldr r3, [pc, #40] @ (a0ea4 ) │ │ + add r0, pc │ │ + add r3, pc │ │ + bl 5127c │ │ nop │ │ - subs r1, #218 @ 0xda │ │ + lsls r3, r4, #23 │ │ + vtbl.8 d29, {d24-d25}, d2 │ │ + movs r2, r0 │ │ + ldr r1, [sp, #504] @ 0x1f8 │ │ + @ instruction: 0xfff61990 │ │ + movs r3, r0 │ │ + ldrh r5, [r0, r3] │ │ + vtbx.8 d17, {d26-d27}, d4 │ │ movs r3, r0 │ │ + bvc.n a0dfc │ │ + movs r2, r0 │ │ + ldrh r5, [r4, r2] │ │ + vtbl.8 d29, {d10-d12}, d4 │ │ + movs r2, r0 │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, #260 @ 0x104 │ │ mov r8, r0 │ │ - adds r0, #52 @ 0x34 │ │ + adds r0, #92 @ 0x5c │ │ mov sl, r3 │ │ str r2, [sp, #36] @ 0x24 │ │ - bl 9ecd8 │ │ + bl ba580 │ │ movs r4, #0 │ │ movs r0, #8 │ │ str r4, [sp, #100] @ 0x64 │ │ - movs r2, #14 │ │ - str r4, [sp, #92] @ 0x5c │ │ - str r0, [sp, #96] @ 0x60 │ │ + movs r2, #12 │ │ + strd r4, r0, [sp, #92] @ 0x5c │ │ add r5, sp, #104 @ 0x68 │ │ - ldr r1, [pc, #652] @ (9da20 ) │ │ + ldr r1, [pc, #644] @ (a1150 ) │ │ mov r0, r5 │ │ add r1, pc │ │ - bl 5e3ec │ │ - add.w r0, r5, #24 │ │ - vldr d0, [sp, #304] @ 0x130 │ │ - vldr d1, [sp, #312] @ 0x138 │ │ - bl ba134 │ │ - add r6, sp, #92 @ 0x5c │ │ - ldr r7, [pc, #628] @ (9da24 ) │ │ + bl 5f9c8 │ │ + movs r0, #3 │ │ + str r4, [sp, #132] @ 0x84 │ │ + str r0, [sp, #128] @ 0x80 │ │ mov r1, r5 │ │ - add r7, pc │ │ + ldr r0, [sp, #304] @ 0x130 │ │ + strb.w r0, [sp, #136] @ 0x88 │ │ + add r6, sp, #92 @ 0x5c │ │ + ldr r7, [pc, #624] @ (a1154 ) │ │ mov r0, r6 │ │ + add r7, pc │ │ mov r2, r7 │ │ - bl b9b54 │ │ + bl b44e8 │ │ add r5, sp, #104 @ 0x68 │ │ - ldr r1, [pc, #616] @ (9da28 ) │ │ - movs r2, #9 │ │ + ldr r1, [pc, #612] @ (a1158 ) │ │ + movs r2, #19 │ │ add r1, pc │ │ mov r0, r5 │ │ - bl 5e3ec │ │ + bl 5f9c8 │ │ movs r0, #4 │ │ mov r1, r5 │ │ str r0, [sp, #128] @ 0x80 │ │ mov r2, r7 │ │ ldr r0, [sp, #300] @ 0x12c │ │ str r0, [sp, #140] @ 0x8c │ │ ldr r0, [sp, #296] @ 0x128 │ │ str r0, [sp, #136] @ 0x88 │ │ mov r0, r6 │ │ str r4, [sp, #132] @ 0x84 │ │ - bl b9b54 │ │ + bl b44e8 │ │ add.w r9, sp, #40 @ 0x28 │ │ mov r1, r6 │ │ add.w r0, r9, #8 │ │ - bl 5e382 │ │ + bl 5f95e │ │ movs r0, #17 │ │ - movs r1, #8 │ │ + str r4, [sp, #44] @ 0x2c │ │ str r0, [sp, #40] @ 0x28 │ │ movs r0, #48 @ 0x30 │ │ - str r4, [sp, #44] @ 0x2c │ │ - bl 4a56c │ │ - ldr r1, [pc, #556] @ (9da2c ) │ │ + bl 61f34 │ │ + ldr r1, [pc, #556] @ (a115c ) │ │ mov r6, r0 │ │ mov r0, r5 │ │ - movs r2, #18 │ │ + movs r2, #10 │ │ add r1, pc │ │ - bl 4a500 │ │ + bl 9a438 │ │ movs r0, #6 │ │ strd r0, r4, [r6] │ │ add.w r0, r6, #8 │ │ ldmia.w r5, {r1, r2, r3} │ │ stmia r0!, {r1, r2, r3} │ │ add.w r0, r6, #24 │ │ ldmia.w r9, {r1, r2, r3, r4, r5, r7} │ │ stmia r0!, {r1, r2, r3, r4, r5, r7} │ │ movs r0, #2 │ │ str r0, [sp, #200] @ 0xc8 │ │ strd r0, r6, [sp, #192] @ 0xc0 │ │ add r0, sp, #64 @ 0x40 │ │ add r1, sp, #192 @ 0xc0 │ │ str r0, [sp, #32] │ │ - bl 5e26e │ │ - bl 5f95c │ │ + bl 5f848 │ │ + bl 676f0 │ │ ldr r0, [r0, #0] │ │ add.w fp, sp, #104 @ 0x68 │ │ - ldrd r4, r7, [r8, #56] @ 0x38 │ │ + ldrd r4, r7, [r8, #96] @ 0x60 │ │ add.w r1, r0, #8 │ │ mov r0, fp │ │ - bl b9ccc │ │ + bl 63f60 │ │ ldr r0, [sp, #104] @ 0x68 │ │ cmp r0, #1 │ │ - beq.w 9d9dc │ │ + beq.w a110e │ │ ldr r6, [sp, #108] @ 0x6c │ │ ldr r0, [sp, #36] @ 0x24 │ │ str r0, [sp, #152] @ 0x98 │ │ add.w r0, r6, #40 @ 0x28 │ │ ldrb.w r5, [sp, #112] @ 0x70 │ │ str.w sl, [sp, #156] @ 0x9c │ │ add r1, sp, #152 @ 0x98 │ │ - bl 49cc0 │ │ + bl 48f68 │ │ cmp r0, #0 │ │ - beq.w 9d9b8 │ │ + beq.w a10ea │ │ str r4, [sp, #16] │ │ - ldrd r8, r4, [r6, #104] @ 0x68 │ │ - strd r8, r4, [sp, #160] @ 0xa0 │ │ - adds.w r0, r8, #1 │ │ + ldrd r9, r4, [r6, #104] @ 0x68 │ │ + strd r9, r4, [sp, #160] @ 0xa0 │ │ + adds.w r0, r9, #1 │ │ adc.w r1, r4, #0 │ │ str r4, [sp, #12] │ │ strd r0, r1, [r6, #104] @ 0x68 │ │ - bl 66d2c │ │ + bl 68380 │ │ str r0, [sp, #232] @ 0xe8 │ │ str r7, [sp, #8] │ │ add r7, sp, #232 @ 0xe8 │ │ mov r0, r7 │ │ - bl 66c90 │ │ + bl 682dc │ │ str r5, [sp, #24] │ │ mov r5, r0 │ │ str r6, [sp, #28] │ │ mov r6, r1 │ │ - blx ccd00 │ │ + blx cd210 │ │ str r0, [sp, #124] @ 0x7c │ │ - mov r2, r8 │ │ - ldr r0, [pc, #384] @ (9da30 ) │ │ + mov r2, r9 │ │ + ldr r0, [pc, #384] @ (a1160 ) │ │ mov r3, r4 │ │ str.w sl, [sp, #20] │ │ add r0, pc │ │ str r0, [sp, #120] @ 0x78 │ │ movs r0, #1 │ │ strd r5, r6, [sp, #136] @ 0x88 │ │ str r0, [sp, #116] @ 0x74 │ │ @@ -125651,26439 +136398,30615 @@ │ │ strd r0, sl, [sp, #128] @ 0x80 │ │ add.w sl, sp, #192 @ 0xc0 │ │ ldr r0, [sp, #28] │ │ str.w fp, [sp] │ │ add.w r1, r0, #72 @ 0x48 │ │ mov r0, sl │ │ str r1, [sp, #4] │ │ - bl bd3c0 │ │ + bl c1e08 │ │ mov r0, sl │ │ - bl 49e56 │ │ + bl 4aa90 │ │ mov r0, r7 │ │ - bl 4a130 │ │ + bl 4aa16 │ │ movs r0, #96 @ 0x60 │ │ movs r1, #8 │ │ - bl 4a56c │ │ - ldr r1, [pc, #316] @ (9da34 ) │ │ - mov r9, r0 │ │ + bl 4aff4 │ │ + ldr r1, [pc, #316] @ (a1164 ) │ │ + mov r8, r0 │ │ mov r0, sl │ │ movs r2, #12 │ │ add r1, pc │ │ - bl 4a500 │ │ + bl 4af58 │ │ ldr r1, [sp, #16] │ │ mov r0, fp │ │ ldr r2, [sp, #8] │ │ - bl 5e3ec │ │ + bl 5f9c8 │ │ movs r0, #6 │ │ movs r5, #0 │ │ - strd r0, r5, [r9] │ │ - add.w r0, r9, #8 │ │ + strd r0, r5, [r8] │ │ + add.w r0, r8, #8 │ │ ldmia.w sl, {r1, r2, r3} │ │ mov.w ip, #4 │ │ stmia r0!, {r1, r2, r3} │ │ - add.w r0, r9, #24 │ │ + add.w r0, r8, #24 │ │ ldmia.w fp, {r1, r2, r3, r4, r6, r7} │ │ stmia r0!, {r1, r2, r3, r4, r6, r7} │ │ - add.w r1, r9, #72 @ 0x48 │ │ - strd ip, r5, [r9, #48] @ 0x30 │ │ + add.w r1, r8, #72 @ 0x48 │ │ + strd ip, r5, [r8, #48] @ 0x30 │ │ ldr r5, [sp, #32] │ │ ldr r0, [sp, #12] │ │ - str.w r8, [r9, #56] @ 0x38 │ │ - str.w r0, [r9, #60] @ 0x3c │ │ + str.w r9, [r8, #56] @ 0x38 │ │ + str.w r0, [r8, #60] @ 0x3c │ │ ldmia.w r5, {r0, r2, r3, r4, r6, r7} │ │ stmia r1!, {r0, r2, r3, r4, r6, r7} │ │ ldr r6, [sp, #28] │ │ - strd r9, ip, [sp, #236] @ 0xec │ │ + strd r8, ip, [sp, #236] @ 0xec │ │ ldr r5, [sp, #24] │ │ str.w ip, [sp, #232] @ 0xe8 │ │ add r4, sp, #168 @ 0xa8 │ │ add r1, sp, #232 @ 0xe8 │ │ mov r0, r4 │ │ - bl 5e26e │ │ + bl 5f848 │ │ add.w r0, r6, #8 │ │ - bl 62250 │ │ + bl 62ab4 │ │ ldr r0, [r0, #0] │ │ ldr r2, [sp, #36] @ 0x24 │ │ ldr r3, [sp, #20] │ │ ldr r0, [r0, #40] @ 0x28 │ │ str r4, [sp, #0] │ │ - bl 6624c │ │ - cbnz r0, 9d9ce │ │ + bl 65e44 │ │ + cbnz r0, a1100 │ │ add r0, sp, #192 @ 0xc0 │ │ add r2, sp, #160 @ 0xa0 │ │ ldr r1, [sp, #4] │ │ - bl 6510c │ │ + bl 61e46 │ │ ldr r0, [sp, #192] @ 0xc0 │ │ cmp r0, #2 │ │ - beq.n 9d9ce │ │ + beq.n a1100 │ │ add r4, sp, #104 @ 0x68 │ │ add r1, sp, #192 @ 0xc0 │ │ movs r2, #40 @ 0x28 │ │ mov r0, r4 │ │ - bl c99c0 │ │ + bl ca0b2 │ │ add r0, sp, #232 @ 0xe8 │ │ mov r1, r4 │ │ - bl 65764 │ │ + bl 63994 │ │ ldr r0, [sp, #232] @ 0xe8 │ │ - cbz r0, 9d9fe │ │ + cbz r0, a1130 │ │ movs r2, #0 │ │ ldr r1, [sp, #236] @ 0xec │ │ str r2, [sp, #236] @ 0xec │ │ movs r2, #20 │ │ str r2, [sp, #232] @ 0xe8 │ │ movs r2, #1 │ │ str r2, [sp, #240] @ 0xf0 │ │ add r2, sp, #232 @ 0xe8 │ │ - bl 65ab4 │ │ + bl 6047e │ │ add r0, sp, #104 @ 0x68 │ │ - bl 4a192 │ │ - b.n 9d9ce │ │ + bl 4ae68 │ │ + b.n a1100 │ │ movs r0, #0 │ │ movs r1, #20 │ │ str r0, [sp, #108] @ 0x6c │ │ str r1, [sp, #104] @ 0x68 │ │ str r0, [sp, #112] @ 0x70 │ │ add r0, sp, #104 @ 0x68 │ │ - bl 49378 │ │ + bl 48c54 │ │ add r0, sp, #64 @ 0x40 │ │ - bl 60ef4 │ │ + bl 4ac54 │ │ mov r0, r6 │ │ mov r1, r5 │ │ - bl 66918 │ │ + bl 666f8 │ │ add sp, #260 @ 0x104 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ ldrb.w r0, [sp, #112] @ 0x70 │ │ movs r1, #43 @ 0x2b │ │ strb.w r0, [sp, #196] @ 0xc4 │ │ ldr r0, [sp, #108] @ 0x6c │ │ str r0, [sp, #192] @ 0xc0 │ │ - ldr r0, [pc, #76] @ (9da38 ) │ │ + ldr r0, [pc, #72] @ (a1168 ) │ │ add r0, pc │ │ str r0, [sp, #0] │ │ - ldr r0, [pc, #72] @ (9da3c ) │ │ + ldr r0, [pc, #72] @ (a116c ) │ │ add r2, sp, #192 @ 0xc0 │ │ - ldr r3, [pc, #72] @ (9da40 ) │ │ + ldr r3, [pc, #72] @ (a1170 ) │ │ add r0, pc │ │ add r3, pc │ │ - bl 4fcf8 │ │ + bl 5127c │ │ ldrb.w r0, [sp, #236] @ 0xec │ │ addw r2, sp, #259 @ 0x103 │ │ strb.w r0, [sp, #259] @ 0x103 │ │ movs r1, #43 @ 0x2b │ │ - ldr r0, [pc, #52] @ (9da44 ) │ │ + ldr r0, [pc, #52] @ (a1174 ) │ │ add r0, pc │ │ str r0, [sp, #0] │ │ - ldr r0, [pc, #52] @ (9da48 ) │ │ - ldr r3, [pc, #52] @ (9da4c ) │ │ + ldr r0, [pc, #48] @ (a1178 ) │ │ + ldr r3, [pc, #52] @ (a117c ) │ │ add r0, pc │ │ add r3, pc │ │ - bl 4fcf8 │ │ - nop │ │ - str r6, [r6, r0] │ │ - @ instruction: 0xfff84cf4 │ │ + bl 5127c │ │ + asrs r4, r6, #11 │ │ + vtbl.8 d17, {d24}, d2 │ │ movs r3, r0 │ │ - ldr r7, [pc, #928] @ (9ddcc ) │ │ - @ instruction: 0xfff82b75 │ │ - vtbx.8 d16, {d24}, d12 │ │ + asrs r1, r1, #15 │ │ + vsubw.u q8, q4, d23 │ │ + vqabs.s32 , q13 │ │ + movs r2, r0 │ │ + str r6, [sp, #728] @ 0x2d8 │ │ + vrintm.f16 , q1 │ │ movs r3, r0 │ │ - ldmia r4!, {r0, r3} │ │ - @ instruction: 0xfff64364 │ │ + ldrsb r7, [r6, r7] │ │ + vqshlu.s64 , q11, #58 @ 0x3a │ │ movs r3, r0 │ │ - ldrh r5, [r1, #40] @ 0x28 │ │ - vrsra.u32 q10, q12, #6 │ │ + bmi.n a1138 │ │ + movs r2, r0 │ │ + ldrsb r7, [r2, r7] │ │ + vqshl.u32 d29, d22, #26 │ │ + movs r2, r0 │ │ + push {r2, r3, r4, r5, r6, lr} │ │ + mov r4, r0 │ │ + bl beb28 │ │ + mov r5, r0 │ │ + str r0, [sp, #0] │ │ + and.w r0, r1, #1 │ │ + strb.w r0, [sp, #4] │ │ + mov r0, r5 │ │ + bl beef8 │ │ + add.w r1, r0, #8 │ │ + mov r6, r0 │ │ + mov r0, r4 │ │ + bl a6008 │ │ + mov r0, r6 │ │ + bl 4aeac │ │ + mov r0, sp │ │ + bl be4e0 │ │ + ldr r0, [r5, #0] │ │ + subs r0, #1 │ │ + str r0, [r5, #0] │ │ + itt eq │ │ + ldreq r0, [sp, #0] │ │ + bleq 99792 │ │ + pop {r2, r3, r4, r5, r6, pc} │ │ + bmi.n a116e │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + sub sp, #204 @ 0xcc │ │ + mov r5, r0 │ │ + adds r0, #92 @ 0x5c │ │ + mov r9, r3 │ │ + mov fp, r2 │ │ + bl ba580 │ │ + movs r0, #48 @ 0x30 │ │ + bl 61f34 │ │ + add r6, sp, #136 @ 0x88 │ │ + ldr r1, [pc, #536] @ (a13f8 ) │ │ + mov r4, r0 │ │ + movs r2, #15 │ │ + add r1, pc │ │ + mov r0, r6 │ │ + bl 9a438 │ │ + movs r0, #0 │ │ + movs r1, #6 │ │ + strd r1, r0, [r4] │ │ + add.w r1, r4, #8 │ │ + ldmia.w r6, {r2, r3, r7} │ │ + stmia r1!, {r2, r3, r7} │ │ + ldr r1, [sp, #244] @ 0xf4 │ │ + str r1, [r4, #36] @ 0x24 │ │ + ldr r1, [sp, #240] @ 0xf0 │ │ + strd r0, r1, [r4, #28] │ │ + movs r0, #4 │ │ + str r0, [r4, #24] │ │ + movs r0, #2 │ │ + str r0, [sp, #104] @ 0x68 │ │ + strd r0, r4, [sp, #96] @ 0x60 │ │ + add r0, sp, #32 │ │ + add r1, sp, #96 @ 0x60 │ │ + str r0, [sp, #24] │ │ + bl 5f848 │ │ + bl 676f0 │ │ + ldr r0, [r0, #0] │ │ + ldrd r4, r5, [r5, #96] @ 0x60 │ │ + add r6, sp, #136 @ 0x88 │ │ + add.w r1, r0, #8 │ │ + mov r0, r6 │ │ + bl 63f60 │ │ + ldr r0, [sp, #136] @ 0x88 │ │ + cmp r0, #1 │ │ + beq.w a13b4 │ │ + ldr r7, [sp, #140] @ 0x8c │ │ + ldrb.w r0, [sp, #144] @ 0x90 │ │ + str r0, [sp, #28] │ │ + add.w r0, r7, #40 @ 0x28 │ │ + strd fp, r9, [sp, #56] @ 0x38 │ │ + add r1, sp, #56 @ 0x38 │ │ + bl 48f68 │ │ + cmp r0, #0 │ │ + beq.w a1390 │ │ + ldrd sl, r8, [r7, #104] @ 0x68 │ │ + str r5, [sp, #12] │ │ + mov r5, r4 │ │ + adds.w r0, sl, #1 │ │ + adc.w r1, r8, #0 │ │ + strd sl, r8, [sp, #64] @ 0x40 │ │ + strd r0, r1, [r7, #104] @ 0x68 │ │ + bl 68380 │ │ + str r0, [sp, #176] @ 0xb0 │ │ + add r0, sp, #176 @ 0xb0 │ │ + bl 682dc │ │ + str r7, [sp, #20] │ │ + mov r7, r0 │ │ + mov r4, r1 │ │ + blx cd210 │ │ + str r0, [sp, #156] @ 0x9c │ │ + mov r2, sl │ │ + ldr r0, [pc, #368] @ (a13fc ) │ │ + mov r3, r8 │ │ + strd fp, r9, [sp, #160] @ 0xa0 │ │ + add r0, pc │ │ + str r0, [sp, #152] @ 0x98 │ │ + movs r0, #1 │ │ + str.w fp, [sp, #16] │ │ + str r0, [sp, #148] @ 0x94 │ │ + movs r0, #0 │ │ + str r0, [sp, #136] @ 0x88 │ │ + add.w fp, sp, #96 @ 0x60 │ │ + ldr r0, [sp, #20] │ │ + strd r7, r4, [sp, #168] @ 0xa8 │ │ + add.w r1, r0, #72 @ 0x48 │ │ + mov r0, fp │ │ + str r6, [sp, #0] │ │ + str r1, [sp, #4] │ │ + bl c1e08 │ │ + mov r0, fp │ │ + bl 4aa90 │ │ + add r0, sp, #176 @ 0xb0 │ │ + bl 4aa16 │ │ + movs r0, #96 @ 0x60 │ │ + movs r1, #8 │ │ + bl 4aff4 │ │ + str.w r9, [sp, #8] │ │ + mov r9, r0 │ │ + ldr r1, [pc, #296] @ (a1400 ) │ │ + mov r0, fp │ │ + movs r2, #12 │ │ + add r1, pc │ │ + bl 4af58 │ │ + ldr r2, [sp, #12] │ │ + mov r0, r6 │ │ + mov r1, r5 │ │ + bl 5f9c8 │ │ + movs r0, #6 │ │ + mov.w lr, #0 │ │ + strd r0, lr, [r9] │ │ + add.w r0, r9, #8 │ │ + ldmia.w fp, {r1, r2, r3} │ │ + mov.w ip, #4 │ │ + stmia r0!, {r1, r2, r3} │ │ + add.w r0, r9, #24 │ │ + ldmia.w r6, {r1, r2, r3, r4, r5, r7} │ │ + stmia r0!, {r1, r2, r3, r4, r5, r7} │ │ + add.w r1, r9, #72 @ 0x48 │ │ + ldr r0, [sp, #24] │ │ + strd ip, lr, [r9, #48] @ 0x30 │ │ + strd sl, r8, [r9, #56] @ 0x38 │ │ + ldmia.w r0, {r2, r3, r4, r5, r6, r7} │ │ + stmia r1!, {r2, r3, r4, r5, r6, r7} │ │ + ldr r7, [sp, #20] │ │ + str.w ip, [sp, #184] @ 0xb8 │ │ + strd ip, r9, [sp, #176] @ 0xb0 │ │ + add r4, sp, #72 @ 0x48 │ │ + add r1, sp, #176 @ 0xb0 │ │ + mov r0, r4 │ │ + bl 5f848 │ │ + add.w r0, r7, #8 │ │ + bl 62ab4 │ │ + ldr r0, [r0, #0] │ │ + ldr r2, [sp, #16] │ │ + ldr r3, [sp, #8] │ │ + ldr r0, [r0, #40] @ 0x28 │ │ + str r4, [sp, #0] │ │ + bl 65e44 │ │ + cbnz r0, a13a6 │ │ + add r0, sp, #96 @ 0x60 │ │ + add r2, sp, #64 @ 0x40 │ │ + ldr r1, [sp, #4] │ │ + bl 61e46 │ │ + ldr r0, [sp, #96] @ 0x60 │ │ + cmp r0, #2 │ │ + beq.n a13a6 │ │ + add r4, sp, #136 @ 0x88 │ │ + add r1, sp, #96 @ 0x60 │ │ + movs r2, #40 @ 0x28 │ │ + mov r0, r4 │ │ + bl ca0b2 │ │ + add r0, sp, #176 @ 0xb0 │ │ + mov r1, r4 │ │ + bl 63994 │ │ + ldr r0, [sp, #176] @ 0xb0 │ │ + cbz r0, a13d6 │ │ + movs r2, #0 │ │ + ldr r1, [sp, #180] @ 0xb4 │ │ + str r2, [sp, #180] @ 0xb4 │ │ + movs r2, #20 │ │ + str r2, [sp, #176] @ 0xb0 │ │ + movs r2, #1 │ │ + str r2, [sp, #184] @ 0xb8 │ │ + add r2, sp, #176 @ 0xb0 │ │ + bl 6047e │ │ + add r0, sp, #136 @ 0x88 │ │ + bl 4ae68 │ │ + b.n a13a6 │ │ + movs r0, #0 │ │ + movs r1, #20 │ │ + str r0, [sp, #140] @ 0x8c │ │ + str r1, [sp, #136] @ 0x88 │ │ + str r0, [sp, #144] @ 0x90 │ │ + add r0, sp, #136 @ 0x88 │ │ + bl 48c04 │ │ + add r0, sp, #32 │ │ + bl 4ac54 │ │ + ldr r1, [sp, #28] │ │ + mov r0, r7 │ │ + bl 666f8 │ │ + add sp, #204 @ 0xcc │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + ldrb.w r0, [sp, #144] @ 0x90 │ │ + movs r1, #43 @ 0x2b │ │ + strb.w r0, [sp, #100] @ 0x64 │ │ + ldr r0, [sp, #140] @ 0x8c │ │ + str r0, [sp, #96] @ 0x60 │ │ + ldr r0, [pc, #64] @ (a1404 ) │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + ldr r0, [pc, #60] @ (a1408 ) │ │ + add r2, sp, #96 @ 0x60 │ │ + ldr r3, [pc, #60] @ (a140c ) │ │ + add r0, pc │ │ + add r3, pc │ │ + bl 5127c │ │ + ldrb.w r0, [sp, #180] @ 0xb4 │ │ + add.w r2, sp, #203 @ 0xcb │ │ + strb.w r0, [sp, #203] @ 0xcb │ │ + movs r1, #43 @ 0x2b │ │ + ldr r0, [pc, #40] @ (a1410 ) │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + ldr r0, [pc, #40] @ (a1414 ) │ │ + ldr r3, [pc, #40] @ (a1418 ) │ │ + add r0, pc │ │ + add r3, pc │ │ + bl 5127c │ │ + nop │ │ + lsls r3, r0, #2 │ │ + vrsra.u64 d29, d14, #8 │ │ + movs r2, r0 │ │ + str r4, [sp, #40] @ 0x28 │ │ + vsri.32 d17, d12, #10 │ │ movs r3, r0 │ │ - lsls r2, r6, #24 │ │ + strb r1, [r2, r5] │ │ + vsri.32 , q0, #6 │ │ movs r3, r0 │ │ - ldrh r5, [r5, #38] @ 0x26 │ │ - vqrshrun.s64 d16, q12, #6 │ │ + bcs.n a1488 │ │ + movs r2, r0 │ │ + strb r1, [r6, r4] │ │ + vsri.64 d29, d0, #6 │ │ + movs r2, r0 │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ + vpush {d3-d9} │ │ + mov r7, r0 │ │ + movs r0, #184 @ 0xb8 │ │ + mov r8, r3 │ │ + mov r9, r2 │ │ + bl 61f34 │ │ + mov r4, r0 │ │ + movs r0, #0 │ │ + movs r1, #3 │ │ + vldr d8, [sp, #96] @ 0x60 │ │ + vldr d9, [sp, #88] @ 0x58 │ │ + strd r1, r0, [r4, #16] │ │ + movs r1, #1 │ │ + str.w r0, [r4, #176] @ 0xb0 │ │ + strb r0, [r4, #12] │ │ + strd r1, r1, [r4] │ │ + str r0, [r4, #8] │ │ + ldrex r0, [r4] │ │ + adds r1, r0, #1 │ │ + strex r2, r1, [r4] │ │ + cmp r2, #0 │ │ + bne.n a1450 │ │ + cmp.w r0, #4294967295 @ 0xffffffff │ │ + ble.n a14dc │ │ + add.w r0, r7, #88 @ 0x58 │ │ + bl baa50 │ │ + ldr r5, [r7, #88] @ 0x58 │ │ + mov r0, r5 │ │ + bl bcc08 │ │ + bl 68380 │ │ + mov sl, sp │ │ + str r0, [sp, #0] │ │ + mov r0, sl │ │ + bl 682dc │ │ + mov r6, r0 │ │ + movs r0, #200 @ 0xc8 │ │ + mov r7, r1 │ │ + bl 61f34 │ │ + movs r1, #0 │ │ + strd r9, r8, [r0, #16] │ │ + strb.w r1, [r0, #193] @ 0xc1 │ │ + strd r5, r4, [r0, #184] @ 0xb8 │ │ + vstr d9, [r0] │ │ + vstr d8, [r0, #8] │ │ + strd r1, r1, [sp, #28] │ │ + strb.w r1, [sp, #24] │ │ + str r1, [sp, #20] │ │ + ldr r1, [pc, #48] @ (a14e0 ) │ │ + strd r6, r7, [sp, #4] │ │ + add r1, pc │ │ + strd r0, r1, [sp, #12] │ │ + add r0, sp, #4 │ │ + bl 4afac │ │ + mov r5, r0 │ │ + bl c24ea │ │ + mov r0, sl │ │ + bl 4aa16 │ │ + str r5, [sp, #4] │ │ + add r0, sp, #4 │ │ + bl 9da52 │ │ + mov r0, r4 │ │ + vpop {d3-d9} │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ + udf #254 @ 0xfe │ │ + nop │ │ + lsls r6, r5, #22 │ │ movs r3, r0 │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, #260 @ 0x104 │ │ - mov r8, r0 │ │ - adds r0, #52 @ 0x34 │ │ - mov sl, r3 │ │ - str r2, [sp, #36] @ 0x24 │ │ - bl 9ecd8 │ │ - movs r4, #0 │ │ + mov r9, r0 │ │ + adds r0, #92 @ 0x5c │ │ + strd r2, r3, [sp, #32] │ │ + bl ba580 │ │ + movs r7, #0 │ │ movs r0, #8 │ │ - str r4, [sp, #100] @ 0x64 │ │ - movs r2, #13 │ │ - str r4, [sp, #92] @ 0x5c │ │ - str r0, [sp, #96] @ 0x60 │ │ + str r7, [sp, #100] @ 0x64 │ │ + movs r2, #4 │ │ + strd r7, r0, [sp, #92] @ 0x5c │ │ add r5, sp, #104 @ 0x68 │ │ - ldr r1, [pc, #644] @ (9dcf8 ) │ │ + ldr r1, [pc, #612] @ (a176c ) │ │ mov r0, r5 │ │ add r1, pc │ │ - bl 5e3ec │ │ - ldr r1, [sp, #304] @ 0x130 │ │ - add.w r0, r5, #24 │ │ - bl ba0d4 │ │ - add r6, sp, #92 @ 0x5c │ │ - ldr r7, [pc, #628] @ (9dcfc ) │ │ - mov r1, r5 │ │ - add r7, pc │ │ - mov r0, r6 │ │ - mov r2, r7 │ │ - bl b9b54 │ │ - add r5, sp, #104 @ 0x68 │ │ - ldr r1, [pc, #616] @ (9dd00 ) │ │ - movs r2, #9 │ │ - add r1, pc │ │ - mov r0, r5 │ │ - bl 5e3ec │ │ - movs r0, #4 │ │ + bl 5f9c8 │ │ + ldr r1, [sp, #296] @ 0x128 │ │ + add.w r0, r5, #32 │ │ + mov.w r8, #6 │ │ + ldmia.w r1, {r2, r3, r4} │ │ mov r1, r5 │ │ - str r0, [sp, #128] @ 0x80 │ │ - mov r2, r7 │ │ - ldr r0, [sp, #300] @ 0x12c │ │ - str r0, [sp, #140] @ 0x8c │ │ - ldr r0, [sp, #296] @ 0x128 │ │ - str r0, [sp, #136] @ 0x88 │ │ + stmia r0!, {r2, r3, r4} │ │ + str r7, [sp, #132] @ 0x84 │ │ + str.w r8, [sp, #128] @ 0x80 │ │ + add r6, sp, #92 @ 0x5c │ │ + ldr r2, [pc, #580] @ (a1770 ) │ │ mov r0, r6 │ │ - str r4, [sp, #132] @ 0x84 │ │ - bl b9b54 │ │ - add.w r9, sp, #40 @ 0x28 │ │ + add r2, pc │ │ + bl b44e8 │ │ + add.w sl, sp, #40 @ 0x28 │ │ mov r1, r6 │ │ - add.w r0, r9, #8 │ │ - bl 5e382 │ │ + add.w r0, sl, #8 │ │ + bl 5f95e │ │ movs r0, #17 │ │ - movs r1, #8 │ │ + str r7, [sp, #44] @ 0x2c │ │ str r0, [sp, #40] @ 0x28 │ │ movs r0, #48 @ 0x30 │ │ - str r4, [sp, #44] @ 0x2c │ │ - bl 4a56c │ │ - ldr r1, [pc, #556] @ (9dd04 ) │ │ + bl 61f34 │ │ + ldr r1, [pc, #548] @ (a1774 ) │ │ mov r6, r0 │ │ mov r0, r5 │ │ - movs r2, #17 │ │ + movs r2, #27 │ │ add r1, pc │ │ - bl 4a500 │ │ - movs r0, #6 │ │ - strd r0, r4, [r6] │ │ + bl 9a438 │ │ + strd r8, r7, [r6] │ │ add.w r0, r6, #8 │ │ ldmia.w r5, {r1, r2, r3} │ │ stmia r0!, {r1, r2, r3} │ │ add.w r0, r6, #24 │ │ - ldmia.w r9, {r1, r2, r3, r4, r5, r7} │ │ + ldmia.w sl, {r1, r2, r3, r4, r5, r7} │ │ stmia r0!, {r1, r2, r3, r4, r5, r7} │ │ movs r0, #2 │ │ str r0, [sp, #200] @ 0xc8 │ │ strd r0, r6, [sp, #192] @ 0xc0 │ │ add r0, sp, #64 @ 0x40 │ │ add r1, sp, #192 @ 0xc0 │ │ - str r0, [sp, #32] │ │ - bl 5e26e │ │ - bl 5f95c │ │ + str r0, [sp, #28] │ │ + bl 5f848 │ │ + bl 676f0 │ │ ldr r0, [r0, #0] │ │ add.w fp, sp, #104 @ 0x68 │ │ - ldrd r4, r7, [r8, #56] @ 0x38 │ │ + ldrd r4, r7, [r9, #96] @ 0x60 │ │ add.w r1, r0, #8 │ │ mov r0, fp │ │ - bl b9ccc │ │ + bl 63f60 │ │ ldr r0, [sp, #104] @ 0x68 │ │ cmp r0, #1 │ │ - beq.w 9dcb6 │ │ - ldr r6, [sp, #108] @ 0x6c │ │ + beq.w a1728 │ │ ldr r0, [sp, #36] @ 0x24 │ │ + ldr r6, [sp, #108] @ 0x6c │ │ + str r0, [sp, #156] @ 0x9c │ │ + ldr r0, [sp, #32] │ │ str r0, [sp, #152] @ 0x98 │ │ add.w r0, r6, #40 @ 0x28 │ │ ldrb.w r5, [sp, #112] @ 0x70 │ │ - str.w sl, [sp, #156] @ 0x9c │ │ add r1, sp, #152 @ 0x98 │ │ - bl 49cc0 │ │ + bl 48f68 │ │ cmp r0, #0 │ │ - beq.w 9dc92 │ │ + beq.w a1704 │ │ str r4, [sp, #16] │ │ ldrd r9, r4, [r6, #104] @ 0x68 │ │ strd r9, r4, [sp, #160] @ 0xa0 │ │ adds.w r0, r9, #1 │ │ adc.w r1, r4, #0 │ │ str r4, [sp, #12] │ │ strd r0, r1, [r6, #104] @ 0x68 │ │ - bl 66d2c │ │ + bl 68380 │ │ str r0, [sp, #232] @ 0xe8 │ │ str r7, [sp, #8] │ │ add r7, sp, #232 @ 0xe8 │ │ mov r0, r7 │ │ - bl 66c90 │ │ - str r5, [sp, #24] │ │ + bl 682dc │ │ + str r5, [sp, #20] │ │ mov r5, r0 │ │ - str r6, [sp, #28] │ │ + str r6, [sp, #24] │ │ mov r6, r1 │ │ - blx ccd00 │ │ + blx cd210 │ │ str r0, [sp, #124] @ 0x7c │ │ + add.w sl, sp, #192 @ 0xc0 │ │ + ldr r0, [pc, #376] @ (a1778 ) │ │ mov r2, r9 │ │ - ldr r0, [pc, #384] @ (9dd08 ) │ │ mov r3, r4 │ │ - str.w sl, [sp, #20] │ │ + strd r5, r6, [sp, #136] @ 0x88 │ │ add r0, pc │ │ str r0, [sp, #120] @ 0x78 │ │ movs r0, #1 │ │ - strd r5, r6, [sp, #136] @ 0x88 │ │ + str.w fp, [sp] │ │ str r0, [sp, #116] @ 0x74 │ │ movs r0, #0 │ │ str r0, [sp, #104] @ 0x68 │ │ + ldr r0, [sp, #32] │ │ + str r0, [sp, #128] @ 0x80 │ │ ldr r0, [sp, #36] @ 0x24 │ │ - strd r0, sl, [sp, #128] @ 0x80 │ │ - add.w sl, sp, #192 @ 0xc0 │ │ - ldr r0, [sp, #28] │ │ - str.w fp, [sp] │ │ + str r0, [sp, #132] @ 0x84 │ │ + ldr r0, [sp, #24] │ │ add.w r1, r0, #72 @ 0x48 │ │ mov r0, sl │ │ str r1, [sp, #4] │ │ - bl bd3c0 │ │ + bl c1e08 │ │ mov r0, sl │ │ - bl 49e56 │ │ + bl 4aa90 │ │ mov r0, r7 │ │ - bl 4a130 │ │ + bl 4aa16 │ │ movs r0, #96 @ 0x60 │ │ movs r1, #8 │ │ - bl 4a56c │ │ - ldr r1, [pc, #316] @ (9dd0c ) │ │ + bl 4aff4 │ │ + ldr r1, [pc, #312] @ (a177c ) │ │ mov r8, r0 │ │ mov r0, sl │ │ movs r2, #12 │ │ add r1, pc │ │ - bl 4a500 │ │ + bl 4af58 │ │ ldr r1, [sp, #16] │ │ mov r0, fp │ │ ldr r2, [sp, #8] │ │ - bl 5e3ec │ │ + bl 5f9c8 │ │ movs r0, #6 │ │ movs r5, #0 │ │ strd r0, r5, [r8] │ │ add.w r0, r8, #8 │ │ ldmia.w sl, {r1, r2, r3} │ │ mov.w ip, #4 │ │ stmia r0!, {r1, r2, r3} │ │ add.w r0, r8, #24 │ │ ldmia.w fp, {r1, r2, r3, r4, r6, r7} │ │ stmia r0!, {r1, r2, r3, r4, r6, r7} │ │ add.w r1, r8, #72 @ 0x48 │ │ strd ip, r5, [r8, #48] @ 0x30 │ │ - ldr r5, [sp, #32] │ │ + ldr r5, [sp, #28] │ │ ldr r0, [sp, #12] │ │ str.w r9, [r8, #56] @ 0x38 │ │ str.w r0, [r8, #60] @ 0x3c │ │ ldmia.w r5, {r0, r2, r3, r4, r6, r7} │ │ stmia r1!, {r0, r2, r3, r4, r6, r7} │ │ - ldr r6, [sp, #28] │ │ + ldr r6, [sp, #24] │ │ strd r8, ip, [sp, #236] @ 0xec │ │ - ldr r5, [sp, #24] │ │ + ldr r5, [sp, #20] │ │ str.w ip, [sp, #232] @ 0xe8 │ │ add r4, sp, #168 @ 0xa8 │ │ add r1, sp, #232 @ 0xe8 │ │ mov r0, r4 │ │ - bl 5e26e │ │ + bl 5f848 │ │ add.w r0, r6, #8 │ │ - bl 62250 │ │ + bl 62ab4 │ │ ldr r0, [r0, #0] │ │ - ldr r2, [sp, #36] @ 0x24 │ │ - ldr r3, [sp, #20] │ │ + ldrd r2, r3, [sp, #32] │ │ ldr r0, [r0, #40] @ 0x28 │ │ str r4, [sp, #0] │ │ - bl 6624c │ │ - cbnz r0, 9dca8 │ │ + bl 65e44 │ │ + cbnz r0, a171a │ │ add r0, sp, #192 @ 0xc0 │ │ add r2, sp, #160 @ 0xa0 │ │ ldr r1, [sp, #4] │ │ - bl 6510c │ │ + bl 61e46 │ │ ldr r0, [sp, #192] @ 0xc0 │ │ cmp r0, #2 │ │ - beq.n 9dca8 │ │ + beq.n a171a │ │ add r4, sp, #104 @ 0x68 │ │ add r1, sp, #192 @ 0xc0 │ │ movs r2, #40 @ 0x28 │ │ mov r0, r4 │ │ - bl c99c0 │ │ + bl ca0b2 │ │ add r0, sp, #232 @ 0xe8 │ │ mov r1, r4 │ │ - bl 65764 │ │ + bl 63994 │ │ ldr r0, [sp, #232] @ 0xe8 │ │ - cbz r0, 9dcd8 │ │ + cbz r0, a174a │ │ movs r2, #0 │ │ ldr r1, [sp, #236] @ 0xec │ │ str r2, [sp, #236] @ 0xec │ │ movs r2, #20 │ │ str r2, [sp, #232] @ 0xe8 │ │ movs r2, #1 │ │ str r2, [sp, #240] @ 0xf0 │ │ add r2, sp, #232 @ 0xe8 │ │ - bl 65ab4 │ │ + bl 6047e │ │ add r0, sp, #104 @ 0x68 │ │ - bl 4a192 │ │ - b.n 9dca8 │ │ + bl 4ae68 │ │ + b.n a171a │ │ movs r0, #0 │ │ movs r1, #20 │ │ str r0, [sp, #108] @ 0x6c │ │ str r1, [sp, #104] @ 0x68 │ │ str r0, [sp, #112] @ 0x70 │ │ add r0, sp, #104 @ 0x68 │ │ - bl 494b8 │ │ + bl 48884 │ │ add r0, sp, #64 @ 0x40 │ │ - bl 60ef4 │ │ + bl 4ac54 │ │ mov r0, r6 │ │ mov r1, r5 │ │ - bl 66918 │ │ + bl 666f8 │ │ add sp, #260 @ 0x104 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ ldrb.w r0, [sp, #112] @ 0x70 │ │ movs r1, #43 @ 0x2b │ │ strb.w r0, [sp, #196] @ 0xc4 │ │ ldr r0, [sp, #108] @ 0x6c │ │ str r0, [sp, #192] @ 0xc0 │ │ - ldr r0, [pc, #72] @ (9dd10 ) │ │ + ldr r0, [pc, #72] @ (a1780 ) │ │ add r0, pc │ │ str r0, [sp, #0] │ │ - ldr r0, [pc, #72] @ (9dd14 ) │ │ + ldr r0, [pc, #68] @ (a1784 ) │ │ add r2, sp, #192 @ 0xc0 │ │ - ldr r3, [pc, #72] @ (9dd18 ) │ │ + ldr r3, [pc, #68] @ (a1788 ) │ │ add r0, pc │ │ add r3, pc │ │ - bl 4fcf8 │ │ + bl 5127c │ │ ldrb.w r0, [sp, #236] @ 0xec │ │ addw r2, sp, #259 @ 0x103 │ │ strb.w r0, [sp, #259] @ 0x103 │ │ movs r1, #43 @ 0x2b │ │ - ldr r0, [pc, #52] @ (9dd1c ) │ │ + ldr r0, [pc, #48] @ (a178c ) │ │ add r0, pc │ │ str r0, [sp, #0] │ │ - ldr r0, [pc, #48] @ (9dd20 ) │ │ - ldr r3, [pc, #52] @ (9dd24 ) │ │ + ldr r0, [pc, #48] @ (a1790 ) │ │ + ldr r3, [pc, #48] @ (a1794 ) │ │ add r0, pc │ │ add r3, pc │ │ - bl 4fcf8 │ │ - ldr r5, [pc, #400] @ (9de8c ) │ │ - vtbl.8 d20, {d8-d10}, d26 │ │ - movs r3, r0 │ │ - ldr r5, [pc, #56] @ (9dd3c ) │ │ - vtbl.8 d18, {d24}, d29 │ │ - vsli.32 q8, q1, #24 │ │ - movs r3, r0 │ │ - ldmia r1, {r0, r1, r2, r3, r5} │ │ - vtrn.16 d20, d10 │ │ - movs r3, r0 │ │ - ldrh r3, [r6, #16] │ │ - vshr.u64 d20, d14, #6 │ │ + bl 5127c │ │ + nop │ │ + str r2, [sp, #608] @ 0x260 │ │ + vuzp.16 , q6 │ │ movs r3, r0 │ │ - lsls r0, r3, #13 │ │ + stc2 15, cr15, [r2, #-988]! @ 0xfffffc24 │ │ + bne.n a17f0 │ │ + movs r2, r0 │ │ + str r0, [sp, #624] @ 0x270 │ │ + vtrn.16 d17, d24 │ │ movs r3, r0 │ │ - ldrh r3, [r2, #16] │ │ - vsli.64 d16, d14, #58 @ 0x3a │ │ + str r5, [r3, r7] │ │ + vshr.u64 , q6, #6 │ │ movs r3, r0 │ │ - push {r4, lr} │ │ + ldmia r6, {r1, r2, r6, r7} │ │ + movs r2, r0 │ │ + str r5, [r7, r6] │ │ + vsra.u32 d29, d12, #6 │ │ + movs r2, r0 │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + sub sp, #204 @ 0xcc │ │ + mov r5, r0 │ │ + adds r0, #92 @ 0x5c │ │ + mov r9, r3 │ │ + mov fp, r2 │ │ + bl ba580 │ │ + movs r0, #48 @ 0x30 │ │ + bl 61f34 │ │ + add r6, sp, #136 @ 0x88 │ │ + ldr r1, [pc, #536] @ (a19cc ) │ │ mov r4, r0 │ │ - bl 5f95c │ │ - ldrd r1, r2, [r4, #12] │ │ - ldr r0, [r0, #0] │ │ - ldmia.w sp!, {r4, lr} │ │ - b.w 5f9a4 │ │ - bmi.n 9dcea │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ - sub sp, #80 @ 0x50 │ │ - mov r8, r1 │ │ - add r5, sp, #8 │ │ - ldr r1, [pc, #312] @ (9de84 ) │ │ - mov r6, r0 │ │ - mov r0, r5 │ │ - movs r2, #29 │ │ + movs r2, #8 │ │ add r1, pc │ │ - bl 9dedc │ │ + mov r0, r6 │ │ + bl 9a438 │ │ movs r0, #0 │ │ - movs r7, #1 │ │ - str r0, [sp, #32] │ │ - strd r0, r7, [sp, #24] │ │ - ldr r1, [pc, #292] @ (9de88 ) │ │ - add r1, pc │ │ - str r1, [sp, #72] @ 0x48 │ │ - movs r1, #3 │ │ - add r4, sp, #24 │ │ - strb.w r1, [sp, #64] @ 0x40 │ │ - movs r1, #32 │ │ - str r4, [sp, #68] @ 0x44 │ │ - str r0, [sp, #60] @ 0x3c │ │ - str r1, [sp, #56] @ 0x38 │ │ - str r0, [sp, #48] @ 0x30 │ │ - str r0, [sp, #40] @ 0x28 │ │ - add r1, sp, #40 @ 0x28 │ │ - mov r0, r8 │ │ - bl a734c │ │ - cmp r0, #0 │ │ - bne.w 9de6a │ │ - ldmia.w r4, {r1, r2, r3} │ │ - add.w r0, r6, #36 @ 0x24 │ │ - stmia r0!, {r1, r2, r3} │ │ - ldrd r0, r1, [r8] │ │ - subs r0, #23 │ │ - sbc.w r1, r1, #0 │ │ - subs.w r2, r0, #17 │ │ - sbcs.w r1, r1, #0 │ │ - it cc │ │ - movcc r7, r0 │ │ - tbb [pc, r7] │ │ - adds r6, #9 │ │ - cmp r6, #38 @ 0x26 │ │ - subs r3, #25 │ │ - adds r1, #67 @ 0x43 │ │ - movs r1, #77 @ 0x4d │ │ - asrs r0, r1, #17 │ │ - subs r6, #30 │ │ - cmp r3, #17 │ │ - movs r6, r1 │ │ - ldr r1, [pc, #200] @ (9de8c ) │ │ + movs r1, #6 │ │ + strd r1, r0, [r4] │ │ + add.w r1, r4, #8 │ │ + ldmia.w r6, {r2, r3, r7} │ │ + stmia r1!, {r2, r3, r7} │ │ + ldr r1, [sp, #244] @ 0xf4 │ │ + str r1, [r4, #36] @ 0x24 │ │ + ldr r1, [sp, #240] @ 0xf0 │ │ + strd r0, r1, [r4, #28] │ │ + movs r0, #4 │ │ + str r0, [r4, #24] │ │ + movs r0, #2 │ │ + str r0, [sp, #104] @ 0x68 │ │ + strd r0, r4, [sp, #96] @ 0x60 │ │ + add r0, sp, #32 │ │ + add r1, sp, #96 @ 0x60 │ │ + str r0, [sp, #24] │ │ + bl 5f848 │ │ + bl 676f0 │ │ + ldr r0, [r0, #0] │ │ + ldrd r4, r5, [r5, #96] @ 0x60 │ │ + add r6, sp, #136 @ 0x88 │ │ + add.w r1, r0, #8 │ │ mov r0, r6 │ │ + bl 63f60 │ │ + ldr r0, [sp, #136] @ 0x88 │ │ + cmp r0, #1 │ │ + beq.w a1988 │ │ + ldr r7, [sp, #140] @ 0x8c │ │ + ldrb.w r0, [sp, #144] @ 0x90 │ │ + str r0, [sp, #28] │ │ + add.w r0, r7, #40 @ 0x28 │ │ + strd fp, r9, [sp, #56] @ 0x38 │ │ + add r1, sp, #56 @ 0x38 │ │ + bl 48f68 │ │ + cmp r0, #0 │ │ + beq.w a1964 │ │ + ldrd sl, r8, [r7, #104] @ 0x68 │ │ + str r5, [sp, #12] │ │ + mov r5, r4 │ │ + adds.w r0, sl, #1 │ │ + adc.w r1, r8, #0 │ │ + strd sl, r8, [sp, #64] @ 0x40 │ │ + strd r0, r1, [r7, #104] @ 0x68 │ │ + bl 68380 │ │ + str r0, [sp, #176] @ 0xb0 │ │ + add r0, sp, #176 @ 0xb0 │ │ + bl 682dc │ │ + str r7, [sp, #20] │ │ + mov r7, r0 │ │ + mov r4, r1 │ │ + blx cd210 │ │ + str r0, [sp, #156] @ 0x9c │ │ + mov r2, sl │ │ + ldr r0, [pc, #368] @ (a19d0 ) │ │ + mov r3, r8 │ │ + strd fp, r9, [sp, #160] @ 0xa0 │ │ + add r0, pc │ │ + str r0, [sp, #152] @ 0x98 │ │ + movs r0, #1 │ │ + str.w fp, [sp, #16] │ │ + str r0, [sp, #148] @ 0x94 │ │ + movs r0, #0 │ │ + str r0, [sp, #136] @ 0x88 │ │ + add.w fp, sp, #96 @ 0x60 │ │ + ldr r0, [sp, #20] │ │ + strd r7, r4, [sp, #168] @ 0xa8 │ │ + add.w r1, r0, #72 @ 0x48 │ │ + mov r0, fp │ │ + str r6, [sp, #0] │ │ + str r1, [sp, #4] │ │ + bl c1e08 │ │ + mov r0, fp │ │ + bl 4aa90 │ │ + add r0, sp, #176 @ 0xb0 │ │ + bl 4aa16 │ │ + movs r0, #96 @ 0x60 │ │ + movs r1, #8 │ │ + bl 4aff4 │ │ + str.w r9, [sp, #8] │ │ + mov r9, r0 │ │ + ldr r1, [pc, #296] @ (a19d4 ) │ │ + mov r0, fp │ │ movs r2, #12 │ │ add r1, pc │ │ - b.n 9de50 │ │ - ldr r1, [pc, #256] @ (9decc ) │ │ - add r1, pc │ │ - b.n 9de14 │ │ - ldr r1, [pc, #240] @ (9dec4 ) │ │ - add r1, pc │ │ - b.n 9de38 │ │ - ldr r1, [pc, #224] @ (9deb8 ) │ │ - mov r0, r6 │ │ - movs r2, #19 │ │ - add r1, pc │ │ - b.n 9de50 │ │ - ldr r1, [pc, #184] @ (9de9c ) │ │ - mov r0, r6 │ │ - movs r2, #14 │ │ - add r1, pc │ │ - b.n 9de50 │ │ - ldr r1, [pc, #208] @ (9debc ) │ │ - add r1, pc │ │ - b.n 9de2e │ │ - ldr r1, [pc, #188] @ (9deb0 ) │ │ - mov r0, r6 │ │ - movs r2, #7 │ │ - add r1, pc │ │ - b.n 9de50 │ │ - ldr r1, [pc, #152] @ (9de94 ) │ │ - mov r0, r6 │ │ - movs r2, #10 │ │ - add r1, pc │ │ - b.n 9de50 │ │ - ldr r1, [pc, #192] @ (9dec8 ) │ │ - add r1, pc │ │ - b.n 9de2e │ │ - ldr r1, [pc, #140] @ (9de98 ) │ │ - add r1, pc │ │ - b.n 9de2e │ │ - ldr r1, [pc, #148] @ (9dea8 ) │ │ - add r1, pc │ │ - mov r0, r6 │ │ - movs r2, #26 │ │ - b.n 9de50 │ │ - ldr r1, [pc, #116] @ (9de90 ) │ │ - mov r0, r6 │ │ - movs r2, #15 │ │ - add r1, pc │ │ - b.n 9de50 │ │ - ldr r1, [pc, #120] @ (9dea0 ) │ │ - add r1, pc │ │ - b.n 9de4c │ │ - ldr r1, [pc, #148] @ (9dec0 ) │ │ - add r1, pc │ │ - mov r0, r6 │ │ - movs r2, #18 │ │ - b.n 9de50 │ │ - ldr r1, [pc, #108] @ (9dea4 ) │ │ - add r1, pc │ │ - mov r0, r6 │ │ - movs r2, #20 │ │ - b.n 9de50 │ │ - ldr r1, [pc, #116] @ (9deb4 ) │ │ - mov r0, r6 │ │ - movs r2, #11 │ │ - add r1, pc │ │ - b.n 9de50 │ │ - ldr r1, [pc, #96] @ (9deac ) │ │ - add r1, pc │ │ + bl 4af58 │ │ + ldr r2, [sp, #12] │ │ mov r0, r6 │ │ - movs r2, #23 │ │ - bl 5e3ec │ │ - ldmia.w r5, {r1, r2, r3} │ │ - add.w r0, r6, #24 │ │ + mov r1, r5 │ │ + bl 5f9c8 │ │ + movs r0, #6 │ │ + mov.w lr, #0 │ │ + strd r0, lr, [r9] │ │ + add.w r0, r9, #8 │ │ + ldmia.w fp, {r1, r2, r3} │ │ + mov.w ip, #4 │ │ stmia r0!, {r1, r2, r3} │ │ - mov r0, r8 │ │ - bl 9df24 │ │ - add sp, #80 @ 0x50 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ - ldr r0, [pc, #100] @ (9ded0 ) │ │ - add.w r2, sp, #79 @ 0x4f │ │ - movs r1, #55 @ 0x37 │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r0, [pc, #92] @ (9ded4 ) │ │ - ldr r3, [pc, #92] @ (9ded8 ) │ │ - add r0, pc │ │ - add r3, pc │ │ - bl 4fcf8 │ │ - nop │ │ - cmp r1, #3 │ │ - vqabs.s32 , q14 │ │ - movs r3, r0 │ │ - adds r1, #194 @ 0xc2 │ │ - vsra.u32 , q10, #8 │ │ - vaddw.u , q12, d19 │ │ - vaddw.u , q12, d17 │ │ - vsra.u64 , , #8 │ │ - vaddw.u , q12, d23 │ │ - vaddw.u , q12, d30 │ │ - @ instruction: 0xfff831e6 │ │ - @ instruction: 0xfff831c8 │ │ - vrshr.u32 d19, d19, #8 │ │ - @ instruction: 0xfff831ec │ │ - vrshr.u32 , , #8 │ │ - vpaddl.s32 , q9 │ │ - vrshr.u32 d19, d20, #8 │ │ - vpaddl.u32 d19, d16 │ │ - vpaddl.u32 d19, d0 │ │ - vpaddl.u32 , q6 │ │ - vrev32.32 , q11 │ │ - movs r3, r0 │ │ - ldrh r7, [r1, #24] │ │ - vqshlu.s32 , q14, #26 │ │ - movs r3, r0 │ │ - stmdb sp!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, lr} │ │ - mov r5, r0 │ │ - movs r0, #1 │ │ - str r0, [sp, #0] │ │ - add r0, sp, #4 │ │ - mov r8, r1 │ │ - mov r4, r2 │ │ - mov r1, r2 │ │ - movs r2, #0 │ │ - movs r3, #1 │ │ - bl 538d4 │ │ - ldrd r0, r7, [sp, #4] │ │ - cmp r0, #1 │ │ - beq.n 9df14 │ │ - ldr r6, [sp, #12] │ │ - mov r1, r8 │ │ - mov r2, r4 │ │ - mov r0, r6 │ │ - bl c99c0 │ │ - strd r7, r6, [r5] │ │ - str r4, [r5, #8] │ │ - ldmia.w sp!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, pc} │ │ - ldr r1, [sp, #12] │ │ - mov r0, r7 │ │ - ldr r2, [pc, #4] @ (9df20 ) │ │ - add r2, pc │ │ - bl 4ad80 │ │ - ldr r5, [pc, #600] @ (9e17c ) │ │ - movs r3, r0 │ │ - push {r4, r5, r7, lr} │ │ - ldrd r2, r1, [r0] │ │ - subs.w r3, r2, #23 │ │ - sbc.w r4, r1, #0 │ │ - subs.w r5, r3, #17 │ │ - sbcs.w r4, r4, #0 │ │ - it cs │ │ - movcs r3, #1 │ │ - subs r4, r3, #1 │ │ - cmp r4, #8 │ │ - bhi.n 9df5e │ │ - tbb [pc, r4] │ │ - lsls r0, r5, #20 │ │ - add r4, r8 │ │ - add r4, r8 │ │ - lsls r4, r0, #21 │ │ - movs r3, r4 │ │ - ldrd r0, r1, [r0, #8] │ │ - ldmia.w sp!, {r4, r5, r7, lr} │ │ - b.w 5395a │ │ - cmp r3, #13 │ │ - bne.n 9dfd0 │ │ - ldr r1, [r0, #8] │ │ - cmp r1, #4 │ │ - bcc.n 9dfd0 │ │ - ldr.w r1, [r0, #12]! │ │ - dmb ish │ │ - ldrex r2, [r1] │ │ - subs r3, r2, #1 │ │ - strex r4, r3, [r1] │ │ - cmp r4, #0 │ │ - bne.n 9df70 │ │ - cmp r2, #1 │ │ - bne.n 9dfd0 │ │ - dmb ish │ │ - ldmia.w sp!, {r4, r5, r7, lr} │ │ - b.w 5da7c │ │ - adds r0, #8 │ │ - ldmia.w sp!, {r4, r5, r7, lr} │ │ - b.w 9dffc │ │ - subs r2, #20 │ │ - sbc.w r1, r1, #0 │ │ - subs r3, r2, #3 │ │ - sbcs.w r1, r1, #0 │ │ - it cs │ │ - movcs r2, #1 │ │ - cbz r2, 9dfb6 │ │ - cmp r2, #1 │ │ - bne.n 9dfc2 │ │ - ldmia.w sp!, {r4, r5, r7, lr} │ │ - b.w 9dfd8 │ │ - ldr r1, [r0, #8] │ │ - cmp r1, #3 │ │ - bcc.n 9dfd0 │ │ - ldrd r0, r1, [r0, #12] │ │ - b.n 9df56 │ │ - ldr r2, [r0, #8] │ │ - ldr r1, [pc, #12] @ (9dfd4 ) │ │ - cmp r2, r1 │ │ - blt.n 9dfd0 │ │ - ldr r1, [r0, #12] │ │ - mov r0, r2 │ │ - b.n 9df56 │ │ - pop {r4, r5, r7, pc} │ │ - nop │ │ - movs r3, r0 │ │ - strh r0, [r0, #0] │ │ - push {r4, lr} │ │ - mov r4, r0 │ │ - ldrd r0, r1, [r0, #24] │ │ - bl 5395a │ │ - ldr r0, [r4, #36] @ 0x24 │ │ - cmp.w r0, #2147483648 @ 0x80000000 │ │ - itt ne │ │ - ldrne r1, [r4, #40] @ 0x28 │ │ - blne 5395a │ │ - mov r0, r4 │ │ - ldmia.w sp!, {r4, lr} │ │ - b.w 9e028 │ │ - ldrb r1, [r0, #0] │ │ - cmp r1, #3 │ │ - it ne │ │ - bxne lr │ │ - push {r4, r5, r6, lr} │ │ - ldr r4, [r0, #4] │ │ - ldrd r5, r6, [r4] │ │ - ldr r1, [r6, #0] │ │ - cbz r1, 9e014 │ │ - mov r0, r5 │ │ - blx r1 │ │ - ldr r0, [r6, #4] │ │ - cbz r0, 9e01e │ │ - mov r0, r5 │ │ - blx ccbe0 │ │ + add.w r0, r9, #24 │ │ + ldmia.w r6, {r1, r2, r3, r4, r5, r7} │ │ + stmia r0!, {r1, r2, r3, r4, r5, r7} │ │ + add.w r1, r9, #72 @ 0x48 │ │ + ldr r0, [sp, #24] │ │ + strd ip, lr, [r9, #48] @ 0x30 │ │ + strd sl, r8, [r9, #56] @ 0x38 │ │ + ldmia.w r0, {r2, r3, r4, r5, r6, r7} │ │ + stmia r1!, {r2, r3, r4, r5, r6, r7} │ │ + ldr r7, [sp, #20] │ │ + str.w ip, [sp, #184] @ 0xb8 │ │ + strd ip, r9, [sp, #176] @ 0xb0 │ │ + add r4, sp, #72 @ 0x48 │ │ + add r1, sp, #176 @ 0xb0 │ │ mov r0, r4 │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ - b.w ccae8 │ │ - push {r4, lr} │ │ - mov r4, r0 │ │ - ldrd r0, r1, [r0] │ │ - subs r0, #2 │ │ - sbc.w r1, r1, #0 │ │ - subs.w r2, r0, #18 │ │ - sbcs.w r1, r1, #0 │ │ - it cs │ │ - movcs r0, #16 │ │ - cmp r0, #16 │ │ - bhi.n 9e0ba │ │ - tbb [pc, r0] │ │ - lsrs r1, r1, #4 │ │ - lsrs r1, r1, #4 │ │ - cmp r4, #16 │ │ - asrs r0, r2, #24 │ │ - lsrs r6, r2, #8 │ │ - adds r2, r1, #0 │ │ - adds r2, r1, #0 │ │ - movs r2, #50 @ 0x32 │ │ - movs r1, r1 │ │ - pop {r4, pc} │ │ - ldrd r0, r1, [r4, #8] │ │ - ldmia.w sp!, {r4, lr} │ │ - b.w bf970 │ │ - ldrd r0, r1, [r4, #8] │ │ - ldmia.w sp!, {r4, lr} │ │ - b.w 5395a │ │ - ldrd r0, r1, [r4, #8] │ │ - ldmia.w sp!, {r4, lr} │ │ - b.w 56e32 │ │ - ldrd r0, r1, [r4, #8] │ │ - ldmia.w sp!, {r4, lr} │ │ - b.w 6c544 │ │ - add.w r0, r4, #8 │ │ - bl 5f2c6 │ │ - ldrd r0, r1, [r4, #8] │ │ - ldmia.w sp!, {r4, lr} │ │ - b.w bf978 │ │ - ldrd r0, r1, [r4, #8] │ │ - ldmia.w sp!, {r4, lr} │ │ - b.w 56e2a │ │ - add.w r0, r4, #8 │ │ - ldmia.w sp!, {r4, lr} │ │ - b.w 9e0ee │ │ - add.w r0, r4, #8 │ │ - ldmia.w sp!, {r4, lr} │ │ - b.w 9e0c6 │ │ - push {r4, lr} │ │ - ldr r1, [r0, #0] │ │ - dmb ish │ │ - ldrex r2, [r1] │ │ - subs r3, r2, #1 │ │ - strex r4, r3, [r1] │ │ - cmp r4, #0 │ │ - bne.n 9e0ce │ │ - cmp r2, #1 │ │ - it ne │ │ - popne {r4, pc} │ │ - dmb ish │ │ - ldmia.w sp!, {r4, lr} │ │ - b.w 60468 │ │ - push {r4, lr} │ │ - mov r4, r0 │ │ - bl 5f39e │ │ - ldrd r0, r1, [r4] │ │ - ldmia.w sp!, {r4, lr} │ │ - b.w 56e3a │ │ - ldrd r0, r1, [r0] │ │ - b.w 5395a │ │ - push {r3, r4, r5, r6, r7, lr} │ │ - mov r5, r1 │ │ - mov r1, r2 │ │ - mov r4, r2 │ │ - mov r6, r0 │ │ - bl 4aa80 │ │ - ldrd r0, r7, [r6, #4] │ │ - mov r1, r5 │ │ - mov r2, r4 │ │ - add r0, r7 │ │ - bl c99c0 │ │ - adds r0, r7, r4 │ │ - str r0, [r6, #8] │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ - sub sp, #52 @ 0x34 │ │ - ldrd r6, r7, [r1] │ │ - mov r4, r0 │ │ - eor.w r0, r6, #40 @ 0x28 │ │ - orrs r0, r7 │ │ - bne.n 9e150 │ │ - movs r0, #0 │ │ - movs r1, #20 │ │ - movs r2, #2 │ │ - strd r1, r0, [r4] │ │ - strd r2, r0, [r4, #8] │ │ - b.n 9e170 │ │ - ldrd r9, r5, [r1, #8] │ │ - mov r8, sp │ │ - add.w r0, r8, #16 │ │ - adds r1, #16 │ │ - movs r2, #32 │ │ - bl c99c0 │ │ + bl 5f848 │ │ + add.w r0, r7, #8 │ │ + bl 62ab4 │ │ + ldr r0, [r0, #0] │ │ + ldr r2, [sp, #16] │ │ + ldr r3, [sp, #8] │ │ + ldr r0, [r0, #40] @ 0x28 │ │ + str r4, [sp, #0] │ │ + bl 65e44 │ │ + cbnz r0, a197a │ │ + add r0, sp, #96 @ 0x60 │ │ + add r2, sp, #64 @ 0x40 │ │ + ldr r1, [sp, #4] │ │ + bl 61e46 │ │ + ldr r0, [sp, #96] @ 0x60 │ │ + cmp r0, #2 │ │ + beq.n a197a │ │ + add r4, sp, #136 @ 0x88 │ │ + add r1, sp, #96 @ 0x60 │ │ + movs r2, #40 @ 0x28 │ │ mov r0, r4 │ │ - mov r1, r8 │ │ - str r5, [sp, #12] │ │ - stmia.w sp, {r6, r7, r9} │ │ - bl 9dd40 │ │ - add sp, #52 @ 0x34 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ - bmi.n 9e122 │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, #316 @ 0x13c │ │ - ldr r1, [sp, #352] @ 0x160 │ │ - mov r4, r0 │ │ - add r0, sp, #48 @ 0x30 │ │ - bl 60002 │ │ - ldrd r0, r1, [sp, #48] @ 0x30 │ │ - eor.w r0, r0, #20 │ │ - orrs r0, r1 │ │ - beq.w 9e73c │ │ - ldr r0, [r4, #12] │ │ - movs r3, #12 │ │ - str r0, [sp, #20] │ │ - ldr r0, [sp, #80] @ 0x50 │ │ - str r0, [sp, #32] │ │ - ldrd r7, r4, [sp, #84] @ 0x54 │ │ - ldrd r6, sl, [sp, #56] @ 0x38 │ │ - mov r1, r4 │ │ - ldr r5, [sp, #64] @ 0x40 │ │ - ldr r2, [pc, #816] @ (9e4e0 ) │ │ - mov r0, r7 │ │ - add r2, pc │ │ - bl 5393c │ │ - cmp r0, #0 │ │ - beq.w 9e36a │ │ - movs r2, #2 │ │ - ldrd r0, r1, [sp, #48] @ 0x30 │ │ - strb.w r2, [sp, #220] @ 0xdc │ │ - strb.w r2, [sp, #221] @ 0xdd │ │ - strb.w r2, [sp, #222] @ 0xde │ │ - strb.w r2, [sp, #223] @ 0xdf │ │ - movs r2, #0 │ │ - subs r0, #2 │ │ - sbc.w r1, r1, #0 │ │ - rsbs r3, r0, #17 │ │ - str r7, [sp, #28] │ │ - sbcs.w r1, r2, r1 │ │ - strd r2, r2, [sp, #224] @ 0xe0 │ │ - bcc.w 9e48e │ │ - cmp r0, #15 │ │ - bne.w 9e48e │ │ - add.w r0, r5, r5, lsl #1 │ │ - str r6, [sp, #248] @ 0xf8 │ │ - ldr r6, [pc, #744] @ (9e4e4 ) │ │ - add.w r5, sl, #24 │ │ - add.w r1, sl, r0, lsl #4 │ │ - lsls r4, r0, #4 │ │ - str.w sl, [sp, #240] @ 0xf0 │ │ - str r1, [sp, #16] │ │ - str r1, [sp, #252] @ 0xfc │ │ - add r1, sp, #256 @ 0x100 │ │ - add.w r2, r1, #20 │ │ - adds r1, #24 │ │ - str r2, [sp, #40] @ 0x28 │ │ - str r1, [sp, #24] │ │ - cmp r4, #0 │ │ - beq.w 9e500 │ │ - ldrd fp, r7, [sl] │ │ - eor.w r0, fp, #20 │ │ - orrs r0, r7 │ │ - add.w r0, r5, #24 │ │ - beq.w 9e502 │ │ - add.w r9, sl, #8 │ │ - str r0, [sp, #36] @ 0x24 │ │ - movs r2, #28 │ │ - ldmia.w r9, {r0, r8, r9} │ │ - str r0, [sp, #44] @ 0x2c │ │ - add r1, sp, #264 @ 0x108 │ │ - stmia.w r1, {r0, r8, r9} │ │ - add.w r1, sl, #20 │ │ - ldr r0, [sp, #40] @ 0x28 │ │ - strd fp, r7, [sp, #256] @ 0x100 │ │ - bl c99c0 │ │ - subs.w r0, fp, #2 │ │ - sbc.w r1, r7, #0 │ │ - rsbs r2, r0, #17 │ │ - mov.w r2, #0 │ │ - sbcs.w r1, r2, r1 │ │ - bcc.w 9e606 │ │ - cmp r0, #4 │ │ - bne.w 9e606 │ │ - ldr r2, [pc, #628] @ (9e4e8 ) │ │ - mov r0, r8 │ │ - mov r1, r9 │ │ - movs r3, #3 │ │ - add r2, pc │ │ - bl c47d4 │ │ - cbz r0, 9e298 │ │ - mov r1, r5 │ │ - add r2, sp, #168 @ 0xa8 │ │ - mov r9, r4 │ │ - mov fp, r5 │ │ - ldmia.w r1, {r0, r3, r4, r5, r6, r7} │ │ - mov ip, r2 │ │ - stmia.w ip, {r0, r3, r4, r5, r6, r7} │ │ - add r0, sp, #304 @ 0x130 │ │ - add r1, sp, #220 @ 0xdc │ │ - b.n 9e308 │ │ - ldr r2, [pc, #592] @ (9e4ec ) │ │ - mov r0, r8 │ │ - mov r1, r9 │ │ - movs r3, #5 │ │ - add r2, pc │ │ - bl c47d4 │ │ - cbz r0, 9e2bc │ │ - mov r1, r5 │ │ - add r2, sp, #168 @ 0xa8 │ │ - mov r9, r4 │ │ - mov fp, r5 │ │ - ldmia.w r1, {r0, r3, r4, r5, r6, r7} │ │ - mov ip, r2 │ │ - add.w r1, sp, #221 @ 0xdd │ │ - b.n 9e302 │ │ - ldr r2, [pc, #560] @ (9e4f0 ) │ │ - mov r0, r8 │ │ - mov r1, r9 │ │ - movs r3, #4 │ │ - add r2, pc │ │ - bl c47d4 │ │ - cbz r0, 9e2e0 │ │ - mov r1, r5 │ │ - add r2, sp, #168 @ 0xa8 │ │ - mov r9, r4 │ │ - mov fp, r5 │ │ - ldmia.w r1, {r0, r3, r4, r5, r6, r7} │ │ - mov ip, r2 │ │ - add.w r1, sp, #222 @ 0xde │ │ - b.n 9e302 │ │ - ldr r2, [pc, #528] @ (9e4f4 ) │ │ - mov r0, r8 │ │ - mov r1, r9 │ │ - movs r3, #7 │ │ - add r2, pc │ │ - bl c47d4 │ │ - cbz r0, 9e32c │ │ - mov r1, r5 │ │ - add r2, sp, #168 @ 0xa8 │ │ - mov r9, r4 │ │ - mov fp, r5 │ │ - ldmia.w r1, {r0, r3, r4, r5, r6, r7} │ │ - mov ip, r2 │ │ - add.w r1, sp, #223 @ 0xdf │ │ - stmia.w ip, {r0, r3, r4, r5, r6, r7} │ │ - add r0, sp, #304 @ 0x130 │ │ - ldr r6, [pc, #472] @ (9e4e4 ) │ │ - bl 96c04 │ │ - ldr r3, [sp, #304] @ 0x130 │ │ - cmp r3, r6 │ │ - bne.w 9e626 │ │ - ldr r0, [sp, #44] @ 0x2c │ │ - mov r1, r8 │ │ - bl 5395a │ │ - mov r4, r9 │ │ - mov r5, fp │ │ - add.w sl, sl, #48 @ 0x30 │ │ - subs r4, #48 @ 0x30 │ │ - adds r5, #48 @ 0x30 │ │ - b.n 9e218 │ │ - ldr r2, [pc, #456] @ (9e4f8 ) │ │ - mov r0, r8 │ │ - mov r1, r9 │ │ - movs r3, #12 │ │ - add r2, pc │ │ - bl c47d4 │ │ - cbz r0, 9e35a │ │ - mov r1, r5 │ │ - add r2, sp, #168 @ 0xa8 │ │ - mov r9, r4 │ │ - mov fp, r5 │ │ - ldmia.w r1, {r0, r3, r4, r5, r6, r7} │ │ - mov ip, r2 │ │ - stmia.w ip, {r0, r3, r4, r5, r6, r7} │ │ - add r0, sp, #304 @ 0x130 │ │ - add r1, sp, #224 @ 0xe0 │ │ - ldr r6, [pc, #400] @ (9e4e4 ) │ │ - bl 96768 │ │ - b.n 9e30e │ │ - ldr r0, [sp, #44] @ 0x2c │ │ - mov r1, r8 │ │ - bl 5395a │ │ - ldr r0, [sp, #24] │ │ - bl 99838 │ │ - b.n 9e322 │ │ - ldr r2, [pc, #400] @ (9e4fc ) │ │ - mov r0, r7 │ │ + bl ca0b2 │ │ + add r0, sp, #176 @ 0xb0 │ │ mov r1, r4 │ │ - movs r3, #13 │ │ - add r2, pc │ │ - bl 5393c │ │ - cmp r0, #0 │ │ - beq.w 9e4a8 │ │ - ldrd r0, r1, [sp, #48] @ 0x30 │ │ - str r7, [sp, #28] │ │ - subs r0, #2 │ │ - sbc.w r1, r1, #0 │ │ + bl 63994 │ │ + ldr r0, [sp, #176] @ 0xb0 │ │ + cbz r0, a19aa │ │ movs r2, #0 │ │ - rsbs r3, r0, #17 │ │ - sbcs.w r1, r2, r1 │ │ - bcc.w 9e4c6 │ │ - cmp r0, #15 │ │ - bne.w 9e4c6 │ │ - ldr r0, [sp, #20] │ │ - movs r4, #0 │ │ - str r6, [sp, #248] @ 0xf8 │ │ - adds r0, #8 │ │ - str r0, [sp, #12] │ │ - add.w r0, r5, r5, lsl #1 │ │ - str.w sl, [sp, #240] @ 0xf0 │ │ - add.w r1, sl, r0, lsl #4 │ │ - str r1, [sp, #40] @ 0x28 │ │ - str r1, [sp, #252] @ 0xfc │ │ - add r0, sp, #256 @ 0x100 │ │ - add.w r1, r0, #20 │ │ - adds r0, #24 │ │ - str r0, [sp, #24] │ │ - movs r0, #0 │ │ - str r1, [sp, #36] @ 0x24 │ │ - add r7, sp, #304 @ 0x130 │ │ - str r0, [sp, #16] │ │ - ldr r0, [sp, #40] @ 0x28 │ │ - cmp sl, r0 │ │ - beq.w 9e658 │ │ - ldrd r6, r5, [sl] │ │ - eor.w r0, r6, #20 │ │ - orrs r0, r5 │ │ - add.w r0, sl, #48 @ 0x30 │ │ - beq.w 9e65a │ │ - add.w fp, sl, #8 │ │ - str r0, [sp, #44] @ 0x2c │ │ - add.w r1, sl, #20 │ │ - movs r2, #28 │ │ - ldmia.w fp, {r8, r9, fp} │ │ - add r0, sp, #264 @ 0x108 │ │ - strd r6, r5, [sp, #256] @ 0x100 │ │ - stmia.w r0, {r8, r9, fp} │ │ - ldr r0, [sp, #36] @ 0x24 │ │ - bl c99c0 │ │ - subs r0, r6, #2 │ │ - sbc.w r1, r5, #0 │ │ - rsbs r2, r0, #17 │ │ - sbcs.w r1, r4, r1 │ │ - bcc.w 9e6ca │ │ - cmp r0, #4 │ │ - bne.w 9e6ca │ │ - ldr r2, [pc, #868] @ (9e784 ) │ │ - mov r0, r9 │ │ - mov r1, fp │ │ - movs r3, #6 │ │ - add r2, pc │ │ - bl c47d4 │ │ - cbnz r0, 9e440 │ │ - mov r0, r8 │ │ - mov r1, r9 │ │ - bl 5395a │ │ - ldr r0, [sp, #24] │ │ - bl 99838 │ │ - ldr.w sl, [sp, #44] @ 0x2c │ │ - b.n 9e3ca │ │ - add.w ip, sl, #24 │ │ - add r2, sp, #96 @ 0x60 │ │ - mov lr, r7 │ │ - ldmia.w ip, {r0, r3, r4, r5, r6, r7} │ │ - mov r1, r2 │ │ - stmia r1!, {r0, r3, r4, r5, r6, r7} │ │ - movs r0, #0 │ │ - mov r7, lr │ │ - str r0, [sp, #148] @ 0x94 │ │ - movs r4, #0 │ │ - str r0, [sp, #144] @ 0x90 │ │ - add r1, sp, #144 @ 0x90 │ │ - mov r0, lr │ │ - bl 96768 │ │ - ldr r0, [sp, #304] @ 0x130 │ │ - ldr r1, [pc, #764] @ (9e764 ) │ │ - cmp r0, r1 │ │ - bne.w 9e724 │ │ - ldr r0, [sp, #144] @ 0x90 │ │ - lsls r0, r0, #31 │ │ - beq.w 9e75a │ │ - ldr r0, [sp, #152] @ 0x98 │ │ - mov r1, r9 │ │ - str r0, [sp, #8] │ │ - ldr r0, [sp, #156] @ 0x9c │ │ - str r0, [sp, #4] │ │ - mov r0, r8 │ │ - bl 5395a │ │ - movs r0, #1 │ │ - ldr.w sl, [sp, #44] @ 0x2c │ │ - str r0, [sp, #16] │ │ - b.n 9e3ca │ │ - add r0, sp, #96 @ 0x60 │ │ - ldr r1, [pc, #744] @ (9e77c ) │ │ - adds r0, #4 │ │ - movs r2, #43 @ 0x2b │ │ - add r1, pc │ │ - bl 9dedc │ │ - add r0, sp, #48 @ 0x30 │ │ - bl 99838 │ │ - ldrd r6, r7, [sp, #28] │ │ - b.n 9e646 │ │ + ldr r1, [sp, #180] @ 0xb4 │ │ + str r2, [sp, #180] @ 0xb4 │ │ + movs r2, #20 │ │ + str r2, [sp, #176] @ 0xb0 │ │ + movs r2, #1 │ │ + str r2, [sp, #184] @ 0xb8 │ │ + add r2, sp, #176 @ 0xb0 │ │ + bl 6047e │ │ + add r0, sp, #136 @ 0x88 │ │ + bl 4ae68 │ │ + b.n a197a │ │ movs r0, #0 │ │ movs r1, #20 │ │ - str r0, [sp, #100] @ 0x64 │ │ - str r0, [sp, #108] @ 0x6c │ │ - movs r0, #2 │ │ - str r0, [sp, #104] @ 0x68 │ │ - ldr r0, [sp, #32] │ │ - str r1, [sp, #96] @ 0x60 │ │ - mov r1, r7 │ │ - bl 5395a │ │ - add r0, sp, #48 @ 0x30 │ │ - bl 99838 │ │ - b.n 9e70a │ │ - add r0, sp, #224 @ 0xe0 │ │ - ldr r1, [pc, #700] @ (9e788 ) │ │ - adds r0, #4 │ │ - movs r2, #43 @ 0x2b │ │ - add r1, pc │ │ - bl 9dedc │ │ - add r0, sp, #48 @ 0x30 │ │ - bl 99838 │ │ - ldrd r6, r7, [sp, #28] │ │ - b.n 9e6f2 │ │ - asrs r0, r4 │ │ - vrev64.32 d16, d3 │ │ - strh r0, [r0, #0] │ │ - mvns r1, r6 │ │ - @ instruction: 0xfff843cc │ │ - vrshr.u32 , q4, #8 │ │ - vsubw.u q10, q11, d9 │ │ - @ instruction: 0xfff84344 │ │ - vqrdmlsh.s , q4, d26[0] │ │ - vtbl.8 d25, {d8}, d4 │ │ - str r0, [sp, #244] @ 0xf4 │ │ - add r0, sp, #240 @ 0xf0 │ │ - bl 60ebe │ │ - ldrb.w r4, [sp, #220] @ 0xdc │ │ - add r5, sp, #256 @ 0x100 │ │ - ldr r1, [pc, #596] @ (9e768 ) │ │ - movs r2, #38 @ 0x26 │ │ - mov r0, r5 │ │ - add r1, pc │ │ - bl 9dedc │ │ - add r0, sp, #168 @ 0xa8 │ │ - mov r1, r4 │ │ - mov r2, r5 │ │ - bl a8980 │ │ - ldr r0, [sp, #168] @ 0xa8 │ │ - mov r5, r6 │ │ - cmp r0, r6 │ │ - ldrd r6, r7, [sp, #28] │ │ - bne.n 9e5ee │ │ - ldrb.w r4, [sp, #221] @ 0xdd │ │ - add.w r8, sp, #256 @ 0x100 │ │ - ldr r1, [pc, #560] @ (9e76c ) │ │ - movs r2, #40 @ 0x28 │ │ - mov r0, r8 │ │ - add r1, pc │ │ - bl 9dedc │ │ - add r0, sp, #168 @ 0xa8 │ │ - mov r1, r4 │ │ - mov r2, r8 │ │ - bl a8980 │ │ - ldr r0, [sp, #168] @ 0xa8 │ │ - cmp r0, r5 │ │ - bne.n 9e5ee │ │ - ldrb.w r4, [sp, #222] @ 0xde │ │ - add.w r8, sp, #256 @ 0x100 │ │ - ldr r1, [pc, #528] @ (9e770 ) │ │ - movs r2, #39 @ 0x27 │ │ - mov r0, r8 │ │ - add r1, pc │ │ - bl 9dedc │ │ - add r0, sp, #168 @ 0xa8 │ │ - mov r1, r4 │ │ - mov r2, r8 │ │ - bl a8980 │ │ - ldr r0, [sp, #168] @ 0xa8 │ │ - cmp r0, r5 │ │ - bne.n 9e5ee │ │ - ldrb.w r4, [sp, #223] @ 0xdf │ │ - add.w r8, sp, #256 @ 0x100 │ │ - ldr r1, [pc, #496] @ (9e774 ) │ │ - movs r2, #42 @ 0x2a │ │ - mov r0, r8 │ │ - add r1, pc │ │ - bl 9dedc │ │ - add r0, sp, #168 @ 0xa8 │ │ - mov r1, r4 │ │ - mov r2, r8 │ │ - bl a8980 │ │ - ldr r0, [sp, #168] @ 0xa8 │ │ - cmp r0, r5 │ │ - bne.n 9e5ee │ │ - ldr r4, [sp, #224] @ 0xe0 │ │ - add r0, sp, #256 @ 0x100 │ │ - ldr r1, [pc, #468] @ (9e778 ) │ │ - movs r2, #47 @ 0x2f │ │ - add r1, pc │ │ - bl 9dedc │ │ - lsls r0, r4, #31 │ │ - ldr r0, [sp, #256] @ 0x100 │ │ - beq.w 9e71a │ │ - ldr r1, [sp, #260] @ 0x104 │ │ - bl 998f4 │ │ - ldr r2, [sp, #20] │ │ - ldrd r0, r1, [r2, #48] @ 0x30 │ │ - adds r0, #1 │ │ - adc.w r1, r1, #0 │ │ - strd r0, r1, [r2, #48] @ 0x30 │ │ - add.w r0, r2, #68 @ 0x44 │ │ - bl 9eca8 │ │ - movs r4, #0 │ │ - movs r0, #29 │ │ - str r4, [sp, #260] @ 0x104 │ │ - str r0, [sp, #256] @ 0x100 │ │ - add r0, sp, #256 @ 0x100 │ │ - bl b4db4 │ │ - movs r0, #2 │ │ - str r4, [sp, #108] @ 0x6c │ │ - strd r4, r0, [sp, #100] @ 0x64 │ │ - movs r0, #20 │ │ - str r0, [sp, #96] @ 0x60 │ │ - b.n 9e702 │ │ - ldr.w r1, [sp, #173] @ 0xad │ │ - str.w r1, [sp, #105] @ 0x69 │ │ - ldr r1, [sp, #176] @ 0xb0 │ │ - str r1, [sp, #108] @ 0x6c │ │ - ldrb.w r1, [sp, #172] @ 0xac │ │ - strb.w r1, [sp, #104] @ 0x68 │ │ - str r0, [sp, #100] @ 0x64 │ │ - b.n 9e646 │ │ - ldr r0, [sp, #36] @ 0x24 │ │ - movs r2, #27 │ │ - str r0, [sp, #244] @ 0xf4 │ │ - add r0, sp, #96 @ 0x60 │ │ - ldr r1, [pc, #392] @ (9e798 ) │ │ - adds r0, #4 │ │ - add r1, pc │ │ - bl 9dedc │ │ - add r0, sp, #256 @ 0x100 │ │ - bl 99838 │ │ - ldr r0, [sp, #24] │ │ - bl 99838 │ │ - b.n 9e63c │ │ - ldr r0, [sp, #36] @ 0x24 │ │ - ldr r1, [sp, #308] @ 0x134 │ │ - str r0, [sp, #244] @ 0xf4 │ │ - ldr r0, [sp, #44] @ 0x2c │ │ - ldr r2, [sp, #312] @ 0x138 │ │ - strd r3, r1, [sp, #100] @ 0x64 │ │ - mov r1, r8 │ │ - str r2, [sp, #108] @ 0x6c │ │ - bl 5395a │ │ - ldrd r6, r7, [sp, #28] │ │ - add r0, sp, #240 @ 0xf0 │ │ - bl 60ebe │ │ - add r0, sp, #96 @ 0x60 │ │ - add r1, sp, #144 @ 0x90 │ │ - adds r0, #4 │ │ - mov r2, r1 │ │ - ldmia.w r0, {r3, r4, r5} │ │ - stmia r2!, {r3, r4, r5} │ │ - add r0, sp, #96 @ 0x60 │ │ - b.n 9e6fe │ │ - ldr r0, [sp, #40] @ 0x28 │ │ - str r0, [sp, #244] @ 0xf4 │ │ - add r0, sp, #240 @ 0xf0 │ │ - bl 60ebe │ │ - add r0, sp, #256 @ 0x100 │ │ - ldr r1, [pc, #280] @ (9e780 ) │ │ - movs r2, #41 @ 0x29 │ │ - add r1, pc │ │ - bl 9dedc │ │ - ldr r0, [sp, #16] │ │ - ldrd r6, r7, [sp, #28] │ │ - lsls r0, r0, #31 │ │ - ldr r0, [sp, #256] @ 0x100 │ │ - beq.n 9e6c0 │ │ - ldr r1, [sp, #260] @ 0x104 │ │ - bl 998f4 │ │ - ldr r0, [sp, #4] │ │ - str r0, [sp, #100] @ 0x64 │ │ - ldr r0, [sp, #8] │ │ - str r0, [sp, #96] @ 0x60 │ │ - ldr r1, [pc, #256] @ (9e78c ) │ │ - ldr r0, [sp, #12] │ │ - add r1, pc │ │ - bl 9aa94 │ │ - mov r3, r0 │ │ - add r0, sp, #256 @ 0x100 │ │ - add r2, sp, #96 @ 0x60 │ │ - mov r4, r1 │ │ - mov r1, r3 │ │ - bl bd8f2 │ │ - ldr r0, [r4, #0] │ │ - adds r0, #1 │ │ - str r0, [r4, #0] │ │ - ldr r0, [sp, #20] │ │ - adds r0, #68 @ 0x44 │ │ - bl 9eca8 │ │ - movs r0, #0 │ │ - str r0, [sp, #172] @ 0xac │ │ - movs r0, #29 │ │ - str r0, [sp, #168] @ 0xa8 │ │ - add r0, sp, #96 @ 0x60 │ │ - add r1, sp, #168 @ 0xa8 │ │ - bl 9e12c │ │ - b.n 9e702 │ │ - ldrd r1, r2, [sp, #260] @ 0x104 │ │ - add r3, sp, #228 @ 0xe4 │ │ - stmia r3!, {r0, r1, r2} │ │ - b.n 9e6f2 │ │ - ldr r0, [sp, #44] @ 0x2c │ │ - movs r2, #27 │ │ - str r0, [sp, #244] @ 0xf4 │ │ - add r0, sp, #224 @ 0xe0 │ │ - ldr r1, [pc, #200] @ (9e79c ) │ │ - adds r0, #4 │ │ - add r1, pc │ │ - bl 9dedc │ │ - add r0, sp, #256 @ 0x100 │ │ - bl 99838 │ │ - ldr r0, [sp, #24] │ │ - bl 99838 │ │ - ldrd r6, r7, [sp, #28] │ │ - add r0, sp, #240 @ 0xf0 │ │ - bl 60ebe │ │ - add r2, sp, #228 @ 0xe4 │ │ - ldmia r2, {r0, r1, r2} │ │ - add r3, sp, #256 @ 0x100 │ │ - stmia r3!, {r0, r1, r2} │ │ - add r0, sp, #96 @ 0x60 │ │ - add r1, sp, #256 @ 0x100 │ │ - bl 9d202 │ │ + str r0, [sp, #140] @ 0x8c │ │ + str r1, [sp, #136] @ 0x88 │ │ + str r0, [sp, #144] @ 0x90 │ │ + add r0, sp, #136 @ 0x88 │ │ + bl 48834 │ │ + add r0, sp, #32 │ │ + bl 4ac54 │ │ + ldr r1, [sp, #28] │ │ mov r0, r7 │ │ - mov r1, r6 │ │ - bl 5395a │ │ - ldrd r0, r1, [sp, #356] @ 0x164 │ │ - add r2, sp, #96 @ 0x60 │ │ - bl 9ea44 │ │ - add sp, #316 @ 0x13c │ │ + bl 666f8 │ │ + add sp, #204 @ 0xcc │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldrd r1, r2, [sp, #260] @ 0x104 │ │ - strd r1, r2, [sp, #104] @ 0x68 │ │ - b.n 9e602 │ │ - ldrd r1, r2, [sp, #308] @ 0x134 │ │ - strd r1, r2, [sp, #232] @ 0xe8 │ │ - ldr r1, [sp, #44] @ 0x2c │ │ - str r1, [sp, #244] @ 0xf4 │ │ - mov r1, r9 │ │ - str r0, [sp, #228] @ 0xe4 │ │ - mov r0, r8 │ │ - bl 5395a │ │ - b.n 9e6e8 │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #272] @ 0x110 │ │ - str r1, [sp, #260] @ 0x104 │ │ - ldr r1, [pc, #72] @ (9e790 ) │ │ - str r0, [sp, #268] @ 0x10c │ │ - movs r0, #4 │ │ - add r1, pc │ │ - str r1, [sp, #256] @ 0x100 │ │ - str r0, [sp, #264] @ 0x108 │ │ - add r0, sp, #256 @ 0x100 │ │ - ldr r1, [pc, #64] @ (9e794 ) │ │ - add r1, pc │ │ - bl 4c418 │ │ - ldr r0, [pc, #68] @ (9e7a0 ) │ │ + ldrb.w r0, [sp, #144] @ 0x90 │ │ + movs r1, #43 @ 0x2b │ │ + strb.w r0, [sp, #100] @ 0x64 │ │ + ldr r0, [sp, #140] @ 0x8c │ │ + str r0, [sp, #96] @ 0x60 │ │ + ldr r0, [pc, #64] @ (a19d8 ) │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + ldr r0, [pc, #60] @ (a19dc ) │ │ + add r2, sp, #96 @ 0x60 │ │ + ldr r3, [pc, #60] @ (a19e0 ) │ │ add r0, pc │ │ - bl 4ffc8 │ │ - nop │ │ - movs r3, r0 │ │ - strh r0, [r0, #0] │ │ - lsls r5, r0 │ │ - vrev32.32 d20, d1 │ │ - vrev32.32 d20, d5 │ │ - vrev32.32 d20, d8 │ │ - vshr.u64 d20, d4, #8 │ │ - vclz.i32 d21, d23 │ │ - vshr.u32 d20, d12, #8 │ │ - vclz.i32 q10, q7 │ │ - vcls.s32 , │ │ - vtbl.8 d19, {d24-d27}, d20 │ │ - movs r3, r0 │ │ - cmp r5, #30 │ │ - movs r3, r0 │ │ - cmp r5, #28 │ │ - movs r3, r0 │ │ - strh r0, [r2, r4] │ │ - vpaddl.s32 , q6 │ │ - vcvt.f16.u16 d19, d16, #8 │ │ - movs r3, r0 │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, #188 @ 0xbc │ │ - ldr r1, [sp, #224] @ 0xe0 │ │ - mov r6, r0 │ │ - mov r0, sp │ │ - bl 60002 │ │ - ldrd r0, r1, [sp] │ │ - eor.w r0, r0, #20 │ │ - orrs r0, r1 │ │ - beq.n 9e886 │ │ - add r0, sp, #48 @ 0x30 │ │ - mov r1, sp │ │ - movs r2, #48 @ 0x30 │ │ - ldrd r5, r7, [sp, #228] @ 0xe4 │ │ - bl c99c0 │ │ - ldr r4, [r6, #12] │ │ - movs r3, #17 │ │ - ldrd r0, r1, [sp, #84] @ 0x54 │ │ - ldr r2, [pc, #204] @ (9e8a4 ) │ │ - add r2, pc │ │ - bl 5393c │ │ - cmp r0, #0 │ │ - beq.n 9e868 │ │ - ldr r1, [pc, #196] @ (9e8a8 ) │ │ - add.w r0, r4, #8 │ │ - add r1, pc │ │ - bl 9aa94 │ │ - ldrd r2, r3, [sp, #72] @ 0x48 │ │ - mov r6, r1 │ │ - bl 64ec4 │ │ - ldr r0, [r6, #0] │ │ - adds r0, #1 │ │ - str r0, [r6, #0] │ │ - add.w r0, r4, #48 @ 0x30 │ │ - bl 9eca8 │ │ - mov.w r0, #2147483648 @ 0x80000000 │ │ - movs r1, #8 │ │ - str r0, [sp, #100] @ 0x64 │ │ - movs r0, #48 @ 0x30 │ │ - bl 4a56c │ │ - ldr r1, [pc, #148] @ (9e8ac ) │ │ - add.w r8, sp, #136 @ 0x88 │ │ - mov fp, r0 │ │ - movs r2, #2 │ │ - add r1, pc │ │ - mov r0, r8 │ │ - mov.w sl, #2 │ │ - bl 5e3ec │ │ - add.w r9, sp, #160 @ 0xa0 │ │ - add r1, sp, #100 @ 0x64 │ │ - mov r0, r9 │ │ - bl b97e0 │ │ - mov r0, r5 │ │ - mov r1, r7 │ │ - ldmia.w r8, {r2, r3, r5, r6, r7, ip} │ │ - mov r4, fp │ │ - stmia.w r4, {r2, r3, r5, r6, r7, ip} │ │ - add.w r4, fp, #24 │ │ - ldmia.w r9, {r2, r3, r5, r6, r7, ip} │ │ - stmia.w r4, {r2, r3, r5, r6, r7, ip} │ │ - movs r2, #0 │ │ - str r2, [sp, #116] @ 0x74 │ │ - movs r2, #16 │ │ - str r2, [sp, #112] @ 0x70 │ │ - str.w sl, [sp, #128] @ 0x80 │ │ - strd sl, fp, [sp, #120] @ 0x78 │ │ - add r2, sp, #112 @ 0x70 │ │ - bl 65cf8 │ │ - b.n 9e87a │ │ - ldr r1, [r7, #0] │ │ - cbz r1, 9e870 │ │ - mov r0, r5 │ │ - blx r1 │ │ - ldr r0, [r7, #4] │ │ - cbz r0, 9e87a │ │ - mov r0, r5 │ │ - blx ccbe0 │ │ - add r0, sp, #48 @ 0x30 │ │ - bl aec50 │ │ - add sp, #188 @ 0xbc │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #176] @ 0xb0 │ │ - str r1, [sp, #164] @ 0xa4 │ │ - ldr r1, [pc, #32] @ (9e8b0 ) │ │ - str r0, [sp, #172] @ 0xac │ │ - movs r0, #4 │ │ - add r1, pc │ │ - str r1, [sp, #160] @ 0xa0 │ │ - str r0, [sp, #168] @ 0xa8 │ │ - add r0, sp, #160 @ 0xa0 │ │ - ldr r1, [pc, #20] @ (9e8b4 ) │ │ - add r1, pc │ │ - bl 4c418 │ │ - adds r5, #76 @ 0x4c │ │ - vsli.64 d19, d24, #56 @ 0x38 │ │ - movs r3, r0 │ │ - asrs r6, r7 │ │ - @ instruction: 0xfff82bd4 │ │ - movs r3, r0 │ │ - cmp r3, #210 @ 0xd2 │ │ - movs r3, r0 │ │ - push {r2, r3, r4, lr} │ │ - strd r2, r3, [sp] │ │ - ldr r0, [r0, #12] │ │ - ldr r1, [pc, #24] @ (9e8dc ) │ │ - adds r0, #8 │ │ - add r1, pc │ │ - bl 9aa94 │ │ - mov r4, r1 │ │ - mov r1, sp │ │ - bl 64f9c │ │ - ldr r0, [r4, #0] │ │ - adds r0, #1 │ │ - str r0, [r4, #0] │ │ - pop {r2, r3, r4, pc} │ │ - nop │ │ - adds r4, #252 @ 0xfc │ │ - movs r3, r0 │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, #140 @ 0x8c │ │ - ldr r4, [r0, #12] │ │ - strd r2, r3, [sp, #24] │ │ - ldr r1, [pc, #324] @ (9ea34 ) │ │ - add.w r5, r4, #8 │ │ - add r1, pc │ │ - mov r0, r5 │ │ - bl abf8c │ │ - mov r8, r1 │ │ - ldrd r2, r1, [r0] │ │ - ldr r0, [r0, #12] │ │ - add r3, sp, #24 │ │ - str r2, [sp, #80] @ 0x50 │ │ - add.w r9, sp, #32 │ │ - strd r0, r3, [sp, #96] @ 0x60 │ │ - adds r0, r2, r1 │ │ - ldmia r2!, {r1} │ │ - adds r0, #1 │ │ - add.w sl, sp, #80 @ 0x50 │ │ - str r0, [sp, #92] @ 0x5c │ │ - mov.w r0, #2155905152 @ 0x80808080 │ │ - bics r0, r1 │ │ - str r0, [sp, #84] @ 0x54 │ │ - mov r0, r9 │ │ - mov r1, sl │ │ - str r2, [sp, #88] @ 0x58 │ │ - bl a3654 │ │ - ldr r0, [sp, #32] │ │ - lsls r0, r0, #31 │ │ - beq.n 9e9a4 │ │ - strd r4, r5, [sp, #8] │ │ - movs r0, #4 │ │ - ldrd r6, r7, [sp, #40] @ 0x28 │ │ - movs r1, #8 │ │ - ldr r3, [pc, #248] @ (9ea38 ) │ │ - movs r2, #8 │ │ add r3, pc │ │ - bl a3478 │ │ - strd r6, r7, [r1] │ │ - movs r6, #1 │ │ - str r0, [sp, #108] @ 0x6c │ │ - mov r0, r9 │ │ - str r1, [sp, #20] │ │ - str r1, [sp, #112] @ 0x70 │ │ - str r6, [sp, #116] @ 0x74 │ │ - ldmia.w sl, {r1, r2, r3, r4, r5, r7} │ │ - stmia r0!, {r1, r2, r3, r4, r5, r7} │ │ - add r7, sp, #120 @ 0x78 │ │ - movs r5, #8 │ │ - movs r4, #8 │ │ - mov r0, r7 │ │ - mov r1, r9 │ │ - bl a3654 │ │ - ldr r0, [sp, #120] @ 0x78 │ │ - lsls r0, r0, #31 │ │ - beq.n 9e9ae │ │ - ldr r0, [sp, #108] @ 0x6c │ │ - ldrd sl, fp, [sp, #128] @ 0x80 │ │ - cmp r6, r0 │ │ - beq.n 9e990 │ │ - ldr r0, [sp, #20] │ │ - adds r6, #1 │ │ - str.w sl, [r0, r4] │ │ - add r0, r4 │ │ - adds r4, #8 │ │ - str.w fp, [r0, #4] │ │ - str r6, [sp, #116] @ 0x74 │ │ - b.n 9e964 │ │ - str r5, [sp, #0] │ │ - add r0, sp, #108 @ 0x6c │ │ - mov r1, r6 │ │ - movs r2, #1 │ │ - movs r3, #8 │ │ - bl 4aaa0 │ │ - ldr r0, [sp, #112] @ 0x70 │ │ - str r0, [sp, #20] │ │ - b.n 9e97c │ │ - movs r0, #8 │ │ - movs r6, #0 │ │ - str r0, [sp, #20] │ │ - movs r0, #0 │ │ - b.n 9e9b4 │ │ - ldrd r4, r5, [sp, #8] │ │ - ldr r0, [sp, #108] @ 0x6c │ │ - str r0, [sp, #16] │ │ - ldr.w r0, [r8] │ │ - mov.w fp, r6, lsl #3 │ │ - add.w sl, r4, #68 @ 0x44 │ │ - subs r0, #1 │ │ - str.w r0, [r8] │ │ - ldr r7, [pc, #112] @ (9ea3c ) │ │ - add r4, sp, #32 │ │ - ldr r6, [pc, #112] @ (9ea40 ) │ │ - mov.w r8, #0 │ │ - add r7, pc │ │ - add r6, pc │ │ - cmp fp, r8 │ │ - beq.n 9ea26 │ │ - ldr r1, [sp, #20] │ │ - ldr.w r0, [r1, r8] │ │ - str r0, [sp, #80] @ 0x50 │ │ - add.w r0, r1, r8 │ │ - mov r1, r7 │ │ - ldr r0, [r0, #4] │ │ - str r0, [sp, #84] @ 0x54 │ │ - mov r0, r5 │ │ - bl 9aa94 │ │ - mov r2, r0 │ │ - mov r9, r1 │ │ - mov r1, r2 │ │ - add r2, sp, #80 @ 0x50 │ │ - mov r0, r4 │ │ - bl bd8f2 │ │ - ldr.w r0, [r9] │ │ - adds r0, #1 │ │ - str.w r0, [r9] │ │ - mov r0, sl │ │ - bl 9eca8 │ │ - movs r0, #0 │ │ - mov r1, r6 │ │ - str r0, [sp, #36] @ 0x24 │ │ - movs r0, #29 │ │ - str r0, [sp, #32] │ │ - mov r0, r4 │ │ - bl 9ed4c │ │ - add.w r8, r8, #8 │ │ - b.n 9e9d6 │ │ - ldrd r0, r1, [sp, #16] │ │ - bl 6c544 │ │ - add sp, #140 @ 0x8c │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - subs r1, #98 @ 0x62 │ │ - movs r3, r0 │ │ - bx r3 │ │ - movs r3, r0 │ │ - subs r0, #146 @ 0x92 │ │ - movs r3, r0 │ │ - subs r0, #160 @ 0xa0 │ │ - movs r3, r0 │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, #76 @ 0x4c │ │ - mov r9, r1 │ │ - mov r4, r0 │ │ - ldrd r0, r1, [r2] │ │ - mov r8, r2 │ │ - eor.w r0, r0, #20 │ │ - orrs r0, r1 │ │ - bne.n 9eaa6 │ │ - movs r0, #48 @ 0x30 │ │ - movs r1, #8 │ │ - bl 4a56c │ │ - ldr r1, [pc, #252] @ (9eb64 ) │ │ - add.w sl, sp, #48 @ 0x30 │ │ - mov fp, r0 │ │ - movs r2, #2 │ │ - add r1, pc │ │ - mov r0, sl │ │ - bl 5e3ec │ │ - mov r0, r4 │ │ - ldmia.w sl, {r1, r2, r3, r4, r5, r6} │ │ - mov r7, fp │ │ - add.w ip, fp, #24 │ │ - stmia r7!, {r1, r2, r3, r4, r5, r6} │ │ - add.w r1, r8, #8 │ │ - ldmia.w r1, {r2, r3, r4, r5, r6, r7} │ │ - movs r1, #0 │ │ - stmia.w ip, {r2, r3, r4, r5, r6, r7} │ │ - str r1, [sp, #20] │ │ - movs r1, #16 │ │ - str r1, [sp, #16] │ │ - movs r1, #2 │ │ - str r1, [sp, #32] │ │ - strd r1, fp, [sp, #24] │ │ - add r2, sp, #16 │ │ - mov r1, r9 │ │ - b.n 9eb52 │ │ - ldr r0, [pc, #192] @ (9eb68 ) │ │ + bl 5127c │ │ + ldrb.w r0, [sp, #180] @ 0xb4 │ │ + add.w r2, sp, #203 @ 0xcb │ │ + strb.w r0, [sp, #203] @ 0xcb │ │ + movs r1, #43 @ 0x2b │ │ + ldr r0, [pc, #40] @ (a19e4 ) │ │ add r0, pc │ │ - ldrb r0, [r0, #1] │ │ - movs r0, #96 @ 0x60 │ │ - ldr.w r5, [r8, #36] @ 0x24 │ │ - blx ccbf0 │ │ - cmp r0, #0 │ │ - beq.n 9eb5c │ │ - str.w r9, [sp, #12] │ │ - add.w sl, sp, #16 │ │ - ldr r1, [pc, #168] @ (9eb6c ) │ │ - mov r7, r0 │ │ - mov r0, sl │ │ - movs r2, #3 │ │ - add r1, pc │ │ - add.w fp, r8, #24 │ │ - bl 5e3ec │ │ - cmp.w r5, #2147483648 @ 0x80000000 │ │ - strd r5, r4, [sp, #4] │ │ - bne.n 9eae8 │ │ - mov.w r9, #0 │ │ - mov.w ip, #2 │ │ - b.n 9eb06 │ │ - ldrd r0, r1, [r8, #40] @ 0x28 │ │ - mov.w r9, #0 │ │ - strd r0, r1, [sp, #40] @ 0x28 │ │ - movs r0, #2 │ │ - str.w r9, [sp, #52] @ 0x34 │ │ - str r0, [sp, #48] @ 0x30 │ │ - add r0, sp, #48 @ 0x30 │ │ - bl 5fcc0 │ │ - mov.w ip, #6 │ │ - ldmia.w sl, {r0, r2, r3, r4, r5, r6} │ │ - mov r1, r7 │ │ - mov.w lr, #0 │ │ - stmia r1!, {r0, r2, r3, r4, r5, r6} │ │ - movs r1, #6 │ │ - strd r1, lr, [r7, #24] │ │ - add.w r1, r7, #32 │ │ - ldmia.w fp, {r2, r3, r4} │ │ - stmia r1!, {r2, r3, r4} │ │ - add.w r3, r7, #56 @ 0x38 │ │ - ldr r0, [sp, #4] │ │ - ldrd r1, r2, [sp, #40] @ 0x28 │ │ - stmia r3!, {r0, r1, r2} │ │ - add.w r1, r7, #72 @ 0x48 │ │ - strd ip, r9, [r7, #48] @ 0x30 │ │ - ldmia.w r8, {r0, r2, r3, r4, r5, r6} │ │ - stmia r1!, {r0, r2, r3, r4, r5, r6} │ │ - movs r0, #16 │ │ - str r0, [sp, #48] @ 0x30 │ │ - movs r0, #4 │ │ - str.w lr, [sp, #52] @ 0x34 │ │ - str r0, [sp, #64] @ 0x40 │ │ - strd r0, r7, [sp, #56] @ 0x38 │ │ - add r2, sp, #48 @ 0x30 │ │ - ldrd r0, r1, [sp, #8] │ │ - bl 65cf8 │ │ - add sp, #76 @ 0x4c │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - movs r0, #8 │ │ - movs r1, #96 @ 0x60 │ │ - bl 4adb8 │ │ - subs r6, #238 @ 0xee │ │ - vtbl.8 d21, {d8-d11}, d4 │ │ - movs r3, r0 │ │ - udf #19 │ │ - vtbx.8 d22, {d7-d8}, d0 │ │ - ldr r1, [r0, #0] │ │ - adds r1, #1 │ │ - str r1, [r0, #0] │ │ - it cc │ │ - bxcc lr │ │ - udf #254 @ 0xfe │ │ - ldr r0, [r0, #8] │ │ - b.w 98758 │ │ - push {r4, r5, r7, lr} │ │ - sub sp, #24 │ │ - ldmia r0!, {r1, r2, r4} │ │ - mov r0, r4 │ │ - stmia.w sp, {r1, r2, r4} │ │ - bl 98728 │ │ - cbz r0, 9ebce │ │ - mov r5, r0 │ │ - ldr r0, [r0, #16] │ │ - cbnz r0, 9ebd8 │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ - mov r1, sp │ │ - str r0, [r5, #16] │ │ - add.w r0, r5, #24 │ │ - bl bd840 │ │ - strd r0, r1, [sp, #16] │ │ - cbz r0, 9ebc2 │ │ - add r1, sp, #16 │ │ - adds r4, r1, #4 │ │ - bl 9ebe4 │ │ - mov r0, r4 │ │ - bl 9e0c6 │ │ - ldr r4, [sp, #8] │ │ - ldr r0, [r5, #16] │ │ - adds r0, #1 │ │ - str r0, [r5, #16] │ │ - mov r0, r5 │ │ - bl 49e06 │ │ - mov r0, r4 │ │ - bl 98758 │ │ - add sp, #24 │ │ - pop {r4, r5, r7, pc} │ │ - ldr r0, [pc, #4] @ (9ebe0 ) │ │ + str r0, [sp, #0] │ │ + ldr r0, [pc, #40] @ (a19e8 ) │ │ + ldr r3, [pc, #40] @ (a19ec ) │ │ add r0, pc │ │ - bl 4f53c │ │ - cmp r1, #102 @ 0x66 │ │ - movs r3, r0 │ │ - ldr r1, [r0, #0] │ │ - subs r1, #1 │ │ - str r1, [r0, #0] │ │ - it eq │ │ - beq.w 9849e │ │ - bx lr │ │ - bmi.n 9eb9e │ │ - push {r4, lr} │ │ - sub sp, #24 │ │ - ldr r2, [r0, #0] │ │ - cmp.w r2, #2147483648 @ 0x80000000 │ │ - itttt eq │ │ - ldmiaeq.w r1, {r2, r3, r4} │ │ - stmiaeq r0!, {r2, r3, r4} │ │ - addeq sp, #24 │ │ - popeq {r4, pc} │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #16] │ │ - str r1, [sp, #4] │ │ - ldr r1, [pc, #20] @ (9ec28 ) │ │ - str r0, [sp, #12] │ │ - movs r0, #4 │ │ - add r1, pc │ │ - str r0, [sp, #8] │ │ - str r1, [sp, #0] │ │ - mov r0, sp │ │ - ldr r1, [pc, #8] @ (9ec2c ) │ │ - add r1, pc │ │ - bl 4c418 │ │ - cmp r0, #120 @ 0x78 │ │ - movs r3, r0 │ │ - cmp r0, #118 @ 0x76 │ │ - movs r3, r0 │ │ - push {r4, lr} │ │ - ldr r1, [pc, #16] @ (9ec44 ) │ │ - ldr r3, [pc, #20] @ (9ec4c ) │ │ - ldr r2, [pc, #16] @ (9ec48 ) │ │ - ldr r4, [pc, #20] @ (9ec50 ) │ │ - strd r4, r3, [r0] │ │ - strd r2, r1, [r0, #8] │ │ - pop {r4, pc} │ │ - strh r5, [r0, #0] │ │ - b.w ff233416 │ │ - cbnz r1, 9eca6 │ │ - lsls r0, r3, #15 │ │ - cmp r5, #35 @ 0x23 │ │ - subs r4, r2, r1 │ │ - ldr r4, [r4, #124] @ 0x7c │ │ - push {r4, lr} │ │ - ldr r1, [pc, #16] @ (9ec68 ) │ │ - ldr r3, [pc, #20] @ (9ec70 ) │ │ - ldr r2, [pc, #16] @ (9ec6c ) │ │ - ldr r4, [pc, #20] @ (9ec74 ) │ │ - strd r4, r3, [r0] │ │ - strd r2, r1, [r0, #8] │ │ - pop {r4, pc} │ │ - adds r4, r3, r6 │ │ - ldrb r6, [r7, #7] │ │ - subs r1, r5, r3 │ │ - lsrs r5, r5, #19 │ │ - stmia r1!, {r0, r7} │ │ - str r3, [sp, #352] @ 0x160 │ │ - adds r0, #124 @ 0x7c │ │ - push {r0, r1, r4, r5, lr} │ │ - ldr r1, [r0, #0] │ │ - cbz r1, 9ec84 │ │ - ldrd r0, r1, [r0, #4] │ │ - b.w 9ec86 │ │ - bx lr │ │ - push {r4, r5, r7, lr} │ │ - cbz r0, 9eca4 │ │ - mov r5, r1 │ │ - ldr r1, [r1, #0] │ │ - mov r4, r0 │ │ - cbz r1, 9ec96 │ │ - mov r0, r4 │ │ - blx r1 │ │ - ldr r0, [r5, #4] │ │ - cbz r0, 9eca4 │ │ - mov r0, r4 │ │ - ldmia.w sp!, {r4, r5, r7, lr} │ │ - b.w ccae8 │ │ - pop {r4, r5, r7, pc} │ │ - bmi.n 9ec52 │ │ - ldr r1, [r0, #0] │ │ - cbz r1, 9ecae │ │ - bx lr │ │ - push {r1, r2, r3, r4, r5, r6, r7, lr} │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #16] │ │ - str r1, [sp, #4] │ │ - ldr r1, [pc, #20] @ (9ecd0 ) │ │ - str r0, [sp, #12] │ │ - movs r0, #4 │ │ - add r1, pc │ │ - str r0, [sp, #8] │ │ - str r1, [sp, #0] │ │ - mov r0, sp │ │ - ldr r1, [pc, #12] @ (9ecd4 ) │ │ - add r1, pc │ │ - bl 4c418 │ │ - nop │ │ - cmp r0, #74 @ 0x4a │ │ - movs r3, r0 │ │ - cmp r0, #72 @ 0x48 │ │ - movs r3, r0 │ │ - ldr r1, [r0, #0] │ │ - cmp.w r1, #2147483648 @ 0x80000000 │ │ - it ne │ │ - bxne lr │ │ - push {r1, r2, r3, r4, r5, r6, r7, lr} │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #16] │ │ - str r1, [sp, #4] │ │ - ldr r1, [pc, #20] @ (9ed04 ) │ │ - str r0, [sp, #12] │ │ - movs r0, #4 │ │ - add r1, pc │ │ - str r0, [sp, #8] │ │ - str r1, [sp, #0] │ │ - mov r0, sp │ │ - ldr r1, [pc, #12] @ (9ed08 ) │ │ - add r1, pc │ │ - bl 4c418 │ │ + add r3, pc │ │ + bl 5127c │ │ nop │ │ - cmp r0, #22 │ │ + add r4, pc, #912 @ (adr r4, a1d60 ) │ │ + @ instruction: 0xfff6cf0a │ │ + movs r2, r0 │ │ + ldrh r6, [r6, #48] @ 0x30 │ │ + vqrdmlah.s q8, q3, d8[0] │ │ movs r3, r0 │ │ - cmp r0, #20 │ │ + ldr r7, [pc, #500] @ (a1bd4 ) │ │ + vcvt.f32.u32 q8, q14, #6 │ │ movs r3, r0 │ │ - push {r4, r5, r6, r7, lr} │ │ - sub sp, #52 @ 0x34 │ │ - mov r5, r2 │ │ - mov r4, r0 │ │ - ldrd r0, r2, [r1] │ │ - eor.w r0, r0, #23 │ │ - orrs r0, r2 │ │ - bne.n 9ed2e │ │ - add.w r0, r1, #8 │ │ - ldmia.w r0, {r1, r2, r3, r5, r6, r7} │ │ - stmia r4!, {r1, r2, r3, r5, r6, r7} │ │ - add sp, #52 @ 0x34 │ │ - pop {r4, r5, r6, r7, pc} │ │ - mov r6, sp │ │ - movs r2, #48 @ 0x30 │ │ - mov r0, r6 │ │ - bl c99c0 │ │ - mov r0, r6 │ │ - mov r1, r5 │ │ - bl b56fc │ │ - movs r0, #0 │ │ - movs r1, #20 │ │ - strd r1, r0, [r4] │ │ - add sp, #52 @ 0x34 │ │ - pop {r4, r5, r6, r7, pc} │ │ - push {r4, r5, r7, lr} │ │ - sub sp, #48 @ 0x30 │ │ - mov r4, r1 │ │ - mov r1, r0 │ │ - ldrd r0, r2, [r0] │ │ - eor.w r0, r0, #40 @ 0x28 │ │ - orrs r0, r2 │ │ - beq.n 9ed72 │ │ - mov r5, sp │ │ - movs r2, #48 @ 0x30 │ │ - mov r0, r5 │ │ - bl c99c0 │ │ - mov r0, r5 │ │ - mov r1, r4 │ │ - bl b5690 │ │ - add sp, #48 @ 0x30 │ │ - pop {r4, r5, r7, pc} │ │ - push {r4, r5, r7, lr} │ │ - sub sp, #48 @ 0x30 │ │ - mov r4, r1 │ │ - mov r1, r0 │ │ - ldrd r0, r2, [r0] │ │ - eor.w r0, r0, #23 │ │ - orrs r0, r2 │ │ - bne.n 9ed8e │ │ - ldrb r0, [r1, #8] │ │ - b.n 9eda2 │ │ - mov r5, sp │ │ - movs r2, #48 @ 0x30 │ │ - mov r0, r5 │ │ - bl c99c0 │ │ - mov r0, r5 │ │ - mov r1, r4 │ │ - bl b56fc │ │ - movs r0, #2 │ │ - add sp, #48 @ 0x30 │ │ - pop {r4, r5, r7, pc} │ │ - bmi.n 9ed52 │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, #20 │ │ + ldmia r4!, {r1, r2, r5, r6} │ │ + movs r2, r0 │ │ + ldr r7, [pc, #372] @ (a1b60 ) │ │ + @ instruction: 0xfffacebc │ │ + movs r2, r0 │ │ + push {r4, r5, r6, lr} │ │ mov r6, r0 │ │ - ldr r0, [pc, #172] @ (9ee60 ) │ │ - add r0, pc │ │ - ldr r4, [r0, #0] │ │ - dmb ish │ │ - cbnz r4, 9edc2 │ │ - bl 77b70 │ │ - mov r4, r0 │ │ - mov r0, r4 │ │ - blx ccc60 │ │ - mov r5, r0 │ │ - cmp r0, #1 │ │ - bhi.n 9ee58 │ │ - beq.n 9ee56 │ │ - cbz r6, 9edf6 │ │ - ldr r1, [r6, #0] │ │ - movs r0, #0 │ │ - ldr r7, [r6, #8] │ │ - ldrd fp, r8, [r6, #32] │ │ - str r0, [r6, #4] │ │ - str r0, [r6, #0] │ │ - lsls r0, r1, #31 │ │ - beq.n 9edf6 │ │ - add.w ip, r6, #12 │ │ - ldrd r9, sl, [r6, #40] @ 0x28 │ │ - mov r1, sp │ │ - ldmia.w ip, {r0, r2, r3, r5, r6} │ │ - stmia r1!, {r0, r2, r3, r5, r6} │ │ - b.n 9ee18 │ │ - ldr r1, [pc, #108] @ (9ee64 ) │ │ - mov r5, sp │ │ - mov r0, r5 │ │ - add r1, pc │ │ - bl 678b8 │ │ - ldrd fp, r8, [sp] │ │ - adds r0, r5, #4 │ │ - ldrd r9, sl, [sp, #8] │ │ - movs r7, #0 │ │ - ldr r1, [pc, #88] @ (9ee68 ) │ │ + movs r0, #96 @ 0x60 │ │ + mov r4, r3 │ │ + mov r5, r2 │ │ + bl 61f34 │ │ + ldr r1, [sp, #20] │ │ + str r1, [r0, #12] │ │ + ldr r1, [sp, #16] │ │ + str r1, [r0, #8] │ │ + movs r1, #0 │ │ + strd r5, r4, [r0] │ │ + strb.w r1, [r0, #92] @ 0x5c │ │ + str r6, [r0, #88] @ 0x58 │ │ + ldr r1, [pc, #4] @ (a1a18 ) │ │ add r1, pc │ │ - ldmia.w r1, {r2, r3, r5, r6} │ │ - stmia r0!, {r2, r3, r5, r6} │ │ - movs r0, #48 @ 0x30 │ │ - movs r1, #8 │ │ - bl 4a56c │ │ - str r7, [r0, #0] │ │ - mov r1, sp │ │ - mov r5, r0 │ │ - add.w ip, r0, #4 │ │ - ldmia.w r1, {r0, r2, r3, r6, r7} │ │ - stmia.w ip, {r0, r2, r3, r6, r7} │ │ - mov r0, r4 │ │ - strd fp, r8, [r5, #24] │ │ - strd r9, sl, [r5, #32] │ │ - str r4, [r5, #40] @ 0x28 │ │ - blx ccc60 │ │ - mov r6, r0 │ │ - mov r0, r4 │ │ - mov r1, r5 │ │ - blx ccc70 │ │ - cbz r6, 9ee58 │ │ - mov r0, r6 │ │ - bl abcbe │ │ - b.n 9ee58 │ │ - movs r5, #0 │ │ - mov r0, r5 │ │ - add sp, #20 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldrsb r2, [r6, r2] │ │ - movs r3, r0 │ │ - subs r1, r0, r4 │ │ - vshll.u32 , d12, #28 │ │ + pop {r4, r5, r6, pc} │ │ + lsls r0, r1, #14 │ │ movs r3, r0 │ │ - │ │ -0009ee6c : │ │ + ldrb.w r1, [r0, #92] @ 0x5c │ │ + cmp r1, #3 │ │ + itt eq │ │ + addeq r0, #16 │ │ + beq.w a20d8 │ │ + bx lr │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, #172 @ 0xac │ │ - str r0, [sp, #28] │ │ - add r6, sp, #32 │ │ - add r1, sp, #28 │ │ - mov r5, r0 │ │ - mov r0, r6 │ │ - mov sl, r3 │ │ - mov r4, r2 │ │ - bl 67ff0 │ │ - ldrb.w r0, [sp, #32] │ │ - cmp r0, #15 │ │ - bne.w 9ef94 │ │ - ldr r6, [sp, #36] @ 0x24 │ │ - ldr r1, [pc, #720] @ (9f164 ) │ │ - add r1, pc │ │ - ldr r0, [r1, #20] │ │ - str r1, [sp, #24] │ │ - cmp r0, #5 │ │ - bcc.n 9eec2 │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #48] @ 0x30 │ │ - movw r3, #605 @ 0x25d │ │ - str r1, [sp, #36] @ 0x24 │ │ - ldr r1, [pc, #700] @ (9f168 ) │ │ - str r0, [sp, #44] @ 0x2c │ │ - add r1, pc │ │ - str r1, [sp, #32] │ │ - add r0, sp, #164 @ 0xa4 │ │ - str r0, [sp, #40] @ 0x28 │ │ - add r0, sp, #32 │ │ - ldr r2, [pc, #692] @ (9f16c ) │ │ - movs r1, #5 │ │ - add r2, pc │ │ - bl 6f45c │ │ - ldr r1, [sp, #24] │ │ - ldr r0, [r1, #20] │ │ - cmp r0, #4 │ │ - bls.n 9eeee │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #48] @ 0x30 │ │ - movw r3, #605 @ 0x25d │ │ - str r1, [sp, #36] @ 0x24 │ │ - ldr r1, [pc, #664] @ (9f170 ) │ │ - str r0, [sp, #44] @ 0x2c │ │ - add r1, pc │ │ - str r1, [sp, #32] │ │ - add r0, sp, #164 @ 0xa4 │ │ - str r0, [sp, #40] @ 0x28 │ │ - add r0, sp, #32 │ │ - ldr r2, [pc, #656] @ (9f174 ) │ │ - movs r1, #5 │ │ - add r2, pc │ │ - bl 6f45c │ │ - ldr r1, [sp, #24] │ │ - cmp r5, #0 │ │ - beq.n 9efb6 │ │ - ldr r0, [r5, #0] │ │ - cmp r0, #0 │ │ - beq.n 9efc2 │ │ - ldr r7, [r0, #84] @ 0x54 │ │ - ldr r0, [r1, #20] │ │ - cmp r7, #0 │ │ - beq.n 9efce │ │ - cmp r0, #5 │ │ - bcc.n 9ef28 │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #48] @ 0x30 │ │ - movw r3, #605 @ 0x25d │ │ - str r1, [sp, #36] @ 0x24 │ │ - ldr r1, [pc, #612] @ (9f178 ) │ │ - str r0, [sp, #44] @ 0x2c │ │ - movs r0, #4 │ │ - add r1, pc │ │ - str r1, [sp, #32] │ │ - str r0, [sp, #40] @ 0x28 │ │ - add r0, sp, #32 │ │ - ldr r2, [pc, #604] @ (9f17c ) │ │ - movs r1, #5 │ │ - add r2, pc │ │ - bl 6f45c │ │ - mov r0, r5 │ │ - mov r1, r4 │ │ - blx r7 │ │ - mov r1, r0 │ │ - mov r0, r6 │ │ - bl 6d1ec │ │ - str r0, [sp, #84] @ 0x54 │ │ - add r4, sp, #32 │ │ - add r1, sp, #28 │ │ - mov fp, r0 │ │ - mov r0, r4 │ │ - bl 67ff0 │ │ - ldrb.w r0, [sp, #32] │ │ - cmp r0, #15 │ │ - bne.n 9f03e │ │ - movs r0, #72 @ 0x48 │ │ - movs r1, #8 │ │ - ldr.w r9, [sp, #36] @ 0x24 │ │ - bl 4a56c │ │ - movs r2, #0 │ │ - movs r1, #41 @ 0x29 │ │ - strd r1, r2, [r0, #16] │ │ - movs r1, #1 │ │ - str r2, [r0, #64] @ 0x40 │ │ - strb r2, [r0, #12] │ │ - strd r1, r1, [r0] │ │ - str r2, [r0, #8] │ │ - ldrex r3, [r0] │ │ - adds r1, r3, #1 │ │ - strex r2, r1, [r0] │ │ - cmp r2, #0 │ │ - bne.n 9ef6c │ │ - cmp.w r3, #4294967295 @ 0xffffffff │ │ - ble.w 9f596 │ │ - ldr r1, [sp, #24] │ │ - str r0, [sp, #108] @ 0x6c │ │ - ldr r2, [r1, #16] │ │ - str r0, [sp, #20] │ │ - cmp r2, #0 │ │ - beq.n 9f078 │ │ - subs r0, r2, #1 │ │ - str r0, [sp, #16] │ │ - b.n 9f12e │ │ - ldrb.w r1, [sp, #35] @ 0x23 │ │ - add.w r3, r6, #12 │ │ - strb.w r1, [sp, #170] @ 0xaa │ │ - ldrh.w r1, [sp, #33] @ 0x21 │ │ - strh.w r1, [sp, #168] @ 0xa8 │ │ - ldrd ip, r1, [sp, #36] @ 0x24 │ │ - add r4, sp, #88 @ 0x58 │ │ - ldmia.w r3, {r2, r5, r6, r7} │ │ - stmia r4!, {r2, r5, r6, r7} │ │ - b.n 9f000 │ │ - ldr r1, [pc, #456] @ (9f180 ) │ │ - movs r0, #8 │ │ - add r1, pc │ │ - mov ip, r1 │ │ - movs r1, #6 │ │ - b.n 9f000 │ │ - ldr r1, [pc, #448] @ (9f184 ) │ │ - movs r0, #8 │ │ - add r1, pc │ │ - mov ip, r1 │ │ - movs r1, #7 │ │ - b.n 9f000 │ │ - cmp r0, #5 │ │ - bcc.n 9eff6 │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #48] @ 0x30 │ │ - movw r3, #605 @ 0x25d │ │ - str r1, [sp, #36] @ 0x24 │ │ - ldr r1, [pc, #424] @ (9f188 ) │ │ - str r0, [sp, #44] @ 0x2c │ │ - movs r0, #4 │ │ - add r1, pc │ │ - str r1, [sp, #32] │ │ - str r0, [sp, #40] @ 0x28 │ │ - add r0, sp, #32 │ │ - ldr r2, [pc, #412] @ (9f18c ) │ │ - movs r1, #5 │ │ - add r2, pc │ │ - bl 6f45c │ │ - ldr r1, [pc, #408] @ (9f190 ) │ │ - movs r0, #6 │ │ - add r1, pc │ │ - mov ip, r1 │ │ - movs r1, #12 │ │ - ldrh.w r2, [sp, #168] @ 0xa8 │ │ - strh.w r2, [sp, #113] @ 0x71 │ │ - ldrb.w r2, [sp, #170] @ 0xaa │ │ - strb.w r2, [sp, #115] @ 0x73 │ │ - str r1, [sp, #120] @ 0x78 │ │ - add r1, sp, #112 @ 0x70 │ │ - add r3, sp, #88 @ 0x58 │ │ - add.w r2, r1, #12 │ │ - ldmia.w r3, {r4, r5, r6, r7} │ │ - stmia r2!, {r4, r5, r6, r7} │ │ - str.w ip, [sp, #116] @ 0x74 │ │ - strb.w r0, [sp, #112] @ 0x70 │ │ - add r0, sp, #32 │ │ - bl a38ce │ │ - add r0, sp, #32 │ │ - ldr r1, [pc, #352] @ (9f194 ) │ │ - add r1, pc │ │ - bl 9ed4c │ │ - add sp, #172 @ 0xac │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldrb.w r1, [sp, #35] @ 0x23 │ │ - add.w lr, r4, #8 │ │ - strb.w r1, [sp, #115] @ 0x73 │ │ - ldrh.w r1, [sp, #33] @ 0x21 │ │ - strh.w r1, [sp, #113] @ 0x71 │ │ - add r1, sp, #112 @ 0x70 │ │ - ldr.w ip, [sp, #36] @ 0x24 │ │ - add.w r3, r1, #8 │ │ - ldmia.w lr, {r2, r4, r5, r6, r7} │ │ - stmia r3!, {r2, r4, r5, r6, r7} │ │ - str.w ip, [sp, #116] @ 0x74 │ │ - strb.w r0, [sp, #112] @ 0x70 │ │ - add r0, sp, #32 │ │ - bl a38ce │ │ - add r0, sp, #84 @ 0x54 │ │ - bl 5b75c │ │ - b.n 9f02e │ │ - add r0, sp, #112 @ 0x70 │ │ - ldr r1, [pc, #284] @ (9f198 ) │ │ - movs r2, #14 │ │ - add r1, pc │ │ - bl 92bb4 │ │ - ldr r5, [sp, #112] @ 0x70 │ │ - cmp.w r5, #2147483648 @ 0x80000000 │ │ - bne.n 9f092 │ │ - mov.w r4, #2097152 @ 0x200000 │ │ - b.n 9f126 │ │ - ldrd r8, r2, [sp, #116] @ 0x74 │ │ - add r0, sp, #32 │ │ - mov r1, r8 │ │ - bl 4f888 │ │ - ldr r0, [sp, #32] │ │ - cbnz r0, 9f11a │ │ - ldr r2, [sp, #40] @ 0x28 │ │ - cbz r2, 9f11a │ │ - ldr r0, [sp, #36] @ 0x24 │ │ - cmp r2, #1 │ │ - bne.n 9f0be │ │ - ldrb r1, [r0, #0] │ │ - mov.w r4, #2097152 @ 0x200000 │ │ - cmp r1, #43 @ 0x2b │ │ - it ne │ │ - cmpne r1, #45 @ 0x2d │ │ - beq.n 9f11e │ │ - movs r1, #1 │ │ - b.n 9f100 │ │ - ldrb r1, [r0, #0] │ │ - cmp r1, #43 @ 0x2b │ │ - bne.n 9f0fa │ │ - subs r1, r2, #1 │ │ - adds r0, #1 │ │ - cmp r2, #10 │ │ - bcc.n 9f100 │ │ - movs r3, #0 │ │ - movs r2, #10 │ │ - cmp r1, #0 │ │ - beq.w 9f4b6 │ │ - umull r4, r3, r3, r2 │ │ - cmp r3, #0 │ │ - it ne │ │ - movne r3, #1 │ │ - ldrb.w r6, [r0], #1 │ │ - subs r6, #48 @ 0x30 │ │ - cmp r6, #9 │ │ - bhi.n 9f11a │ │ - cbnz r3, 9f11a │ │ - adds r3, r6, r4 │ │ - subs r1, #1 │ │ - adds r4, r4, r6 │ │ - mov.w r4, #2097152 @ 0x200000 │ │ - bcc.n 9f0d0 │ │ - b.n 9f11e │ │ - cmp r2, #9 │ │ - mov r1, r2 │ │ - bcs.n 9f0cc │ │ - movs r4, #0 │ │ - cbz r1, 9f11e │ │ - ldrb r2, [r0, #0] │ │ - subs r2, #48 @ 0x30 │ │ - cmp r2, #9 │ │ - bhi.n 9f11a │ │ - add.w r3, r4, r4, lsl #2 │ │ - adds r0, #1 │ │ - subs r1, #1 │ │ - add.w r4, r2, r3, lsl #1 │ │ - b.n 9f102 │ │ - mov.w r4, #2097152 @ 0x200000 │ │ - mov r0, r5 │ │ - mov r1, r8 │ │ - bl 5395a │ │ - ldr r1, [sp, #24] │ │ - adds r0, r4, #1 │ │ - str r4, [sp, #16] │ │ - str r0, [r1, #16] │ │ - add.w r0, r1, #40 @ 0x28 │ │ - movs r1, #0 │ │ - ldrexd r2, r3, [r0] │ │ - clrex │ │ - adds r4, r2, #1 │ │ - mov r5, r2 │ │ - adcs.w r6, r3, #0 │ │ - adcs.w r2, r1, #0 │ │ - bne.w 9f4b2 │ │ - mov r7, r3 │ │ - ldrexd r2, r3, [r0] │ │ - eors r7, r3 │ │ - eors r5, r2 │ │ - orrs r5, r7 │ │ - bne.n 9f19c │ │ - strexd r5, r4, r6, [r0] │ │ - cbnz r5, 9f1a0 │ │ - movs r5, #1 │ │ - b.n 9f1a2 │ │ - ldrsb r2, [r3, r4] │ │ - movs r3, r0 │ │ - adds r7, #168 @ 0xa8 │ │ - movs r3, r0 │ │ - adds r7, #10 │ │ - movs r3, r0 │ │ - adds r7, #132 @ 0x84 │ │ - movs r3, r0 │ │ - adds r6, #222 @ 0xde │ │ - movs r3, r0 │ │ - adds r6, #214 @ 0xd6 │ │ - movs r3, r0 │ │ - adds r6, #162 @ 0xa2 │ │ - movs r3, r0 │ │ - subs r4, #16 │ │ - vmull.u , d8, d10 │ │ - vpadal.s32 d19, d0 │ │ - movs r3, r0 │ │ - adds r5, #212 @ 0xd4 │ │ - movs r3, r0 │ │ - subs r5, #46 @ 0x2e │ │ - vpadal.s32 d18, d14 │ │ - movs r3, r0 │ │ - asrs r1, r6, #20 │ │ - vrsra.u64 d31, d31, #8 │ │ - ldrh r7, [r5, #56] @ 0x38 │ │ - movs r5, #0 │ │ - cmp r5, #0 │ │ - beq.n 9f13c │ │ - ldr r0, [sp, #24] │ │ - ldrb r0, [r0, #1] │ │ - movs r0, #32 │ │ - blx ccbf0 │ │ - cmp r0, #0 │ │ - beq.w 9f508 │ │ - mov r5, r0 │ │ - movs r0, #1 │ │ - movs r7, #0 │ │ - add.w r1, r5, #8 │ │ - strd r0, r0, [r5] │ │ - strd r0, r5, [sp, #88] @ 0x58 │ │ - movs r0, #0 │ │ - str r7, [r5, #24] │ │ - stmia r1!, {r4, r6, r7} │ │ - bl 93d80 │ │ - cmp r0, #0 │ │ - beq.w 9f510 │ │ - ldr r1, [r0, #0] │ │ - str r7, [r0, #0] │ │ - str r1, [sp, #112] @ 0x70 │ │ - cbz r1, 9f1f6 │ │ - ldrex r2, [r1] │ │ - adds r3, r2, #1 │ │ - strex r4, r3, [r1] │ │ - cmp r4, #0 │ │ - bne.n 9f1e0 │ │ - cmp r2, #0 │ │ - bmi.w 9f596 │ │ - ldr r7, [r0, #0] │ │ - str r1, [r0, #0] │ │ - str r7, [sp, #32] │ │ - add r0, sp, #32 │ │ - bl 936ae │ │ - ldr r0, [sp, #32] │ │ - cbz r0, 9f224 │ │ - dmb ish │ │ - ldrex r1, [r0] │ │ - subs r2, r1, #1 │ │ - strex r3, r2, [r0] │ │ - cmp r3, #0 │ │ - bne.n 9f208 │ │ - cmp r1, #1 │ │ - bne.n 9f224 │ │ - dmb ish │ │ - add r0, sp, #32 │ │ - bl 93766 │ │ - ldr.w r8, [sp, #112] @ 0x70 │ │ - str.w r9, [sp, #8] │ │ - cmp.w r8, #0 │ │ - str.w r8, [sp, #168] @ 0xa8 │ │ - str.w fp, [sp, #12] │ │ - beq.n 9f2c6 │ │ - add.w r4, r8, #8 │ │ - ldmia r4, {r0, r1, r4} │ │ - ldr r2, [r1, #20] │ │ - add r1, sp, #88 @ 0x58 │ │ - blx r2 │ │ - mov r7, r0 │ │ - cbz r0, 9f2c6 │ │ - ldr r0, [sp, #24] │ │ - mov r9, r1 │ │ - ldrb r0, [r0, #1] │ │ - movs r0, #32 │ │ - blx ccbf0 │ │ + sub sp, #452 @ 0x1c4 │ │ + mov sl, r1 │ │ + ldrb.w r1, [r1, #92] @ 0x5c │ │ + str r0, [sp, #60] @ 0x3c │ │ + cbz r1, a1a7a │ │ + cmp r1, #3 │ │ + bne.w a2062 │ │ + mov r3, sl │ │ + ldrb.w r1, [r3, #84]! │ │ + sub.w r4, r3, #68 @ 0x44 │ │ + cbz r1, a1aba │ │ + cmp r1, #3 │ │ + bne.w a206a │ │ + mov r5, sl │ │ + ldrb.w r0, [r5, #72]! │ │ + sub.w r1, r5, #32 │ │ + strd r1, r4, [sp, #28] │ │ cmp r0, #0 │ │ - beq.w 9f58e │ │ - movs r6, #1 │ │ - mov.w fp, #4 │ │ - strd r7, r9, [r0] │ │ - strd r0, r6, [sp, #36] @ 0x24 │ │ - str.w fp, [sp, #32] │ │ - cbz r4, 9f2e2 │ │ - movs r7, #0 │ │ - str.w sl, [sp, #4] │ │ - adds r4, #8 │ │ - mov r6, r0 │ │ - ldmia r4, {r0, r1, r4} │ │ - ldr r2, [r1, #20] │ │ - add r1, sp, #88 @ 0x58 │ │ - blx r2 │ │ - ldr.w fp, [sp, #32] │ │ - add.w sl, r7, #1 │ │ - mov r9, r0 │ │ - cbz r0, 9f2d6 │ │ - mov r8, r1 │ │ - cmp sl, fp │ │ - mov r0, r6 │ │ - bne.n 9f2ae │ │ - movs r0, #8 │ │ - movs r2, #2 │ │ - str r0, [sp, #0] │ │ - cmp r4, #0 │ │ - it eq │ │ - moveq r2, #1 │ │ - add r0, sp, #32 │ │ + strd r5, r3, [sp, #52] @ 0x34 │ │ + beq.w a1dd8 │ │ + cmp r0, #3 │ │ + beq.w a1d00 │ │ + ldr r0, [pc, #896] @ (a1df4 ) │ │ + add r0, pc │ │ + bl 53b08 │ │ + ldr.w r0, [sl, #88] @ 0x58 │ │ + str r2, [sp, #44] @ 0x2c │ │ + add.w r9, r0, #92 @ 0x5c │ │ + ldrd r7, r4, [sl] │ │ + ldrd fp, r8, [sl, #8] │ │ + mov r0, r9 │ │ + bl ba580 │ │ + ldr r5, [pc, #868] @ (a1df8 ) │ │ + mov r2, r4 │ │ + mov r4, sl │ │ + movs r6, #15 │ │ + add r5, pc │ │ + str.w r5, [r4, #16]! │ │ + movs r0, #0 │ │ + mov r3, r4 │ │ + str.w r9, [r4, #64] @ 0x40 │ │ + strd r6, r7, [r4, #4] │ │ + strd r2, fp, [r4, #12] │ │ + str.w r8, [r4, #20] │ │ + strb.w r0, [r3, #68]! │ │ + b.n a1ace │ │ + add.w r7, sl, #16 │ │ + str r2, [sp, #44] @ 0x2c │ │ + ldrd r2, fp, [sl, #28] │ │ + ldr.w r8, [sl, #36] @ 0x24 │ │ + ldr.w r9, [sl, #80] @ 0x50 │ │ + ldmia r7, {r5, r6, r7} │ │ mov r1, sl │ │ - movs r3, #4 │ │ - bl 780ec │ │ - ldr r0, [sp, #36] @ 0x24 │ │ - add.w r1, r0, r7, lsl #3 │ │ - adds r6, r7, #2 │ │ - cmp r4, #0 │ │ - mov r7, sl │ │ - strd r9, r8, [r1, #8] │ │ - str r6, [sp, #40] @ 0x28 │ │ - bne.n 9f276 │ │ - ldr.w fp, [sp, #32] │ │ - b.n 9f2d8 │ │ - movs r0, #4 │ │ - movs r6, #0 │ │ - str r0, [sp, #4] │ │ - mov.w fp, #0 │ │ - ldr.w r9, [sp, #208] @ 0xd0 │ │ - b.n 9f2e8 │ │ - mov r6, sl │ │ - ldr.w r8, [sp, #168] @ 0xa8 │ │ - ldr r0, [sp, #36] @ 0x24 │ │ - ldr.w sl, [sp, #4] │ │ - ldr.w r9, [sp, #208] @ 0xd0 │ │ - str r0, [sp, #4] │ │ - ldrex r0, [r5] │ │ - adds r1, r0, #1 │ │ - strex r2, r1, [r5] │ │ - cmp r2, #0 │ │ - bne.n 9f2e8 │ │ - cmp.w r0, #4294967295 @ 0xffffffff │ │ - ble.w 9f596 │ │ - movs r0, #24 │ │ - movs r1, #4 │ │ - bl 4a56c │ │ - mov r4, r0 │ │ movs r0, #0 │ │ - movs r1, #1 │ │ - strd r0, r0, [r4, #8] │ │ - strd r1, r1, [r4] │ │ - str r4, [sp, #156] @ 0x9c │ │ - ldrex r0, [r4] │ │ - adds r1, r0, #1 │ │ - strex r2, r1, [r4] │ │ - cmp r2, #0 │ │ - bne.n 9f316 │ │ - cmp.w r0, #4294967295 @ 0xffffffff │ │ - ble.w 9f596 │ │ + str.w r5, [r1, #40]! │ │ + str r3, [sp, #56] @ 0x38 │ │ + str r4, [sp, #32] │ │ + str r6, [r1, #4] │ │ + str r7, [sp, #68] @ 0x44 │ │ + str r7, [r1, #8] │ │ + str r2, [sp, #64] @ 0x40 │ │ + strd r2, fp, [r1, #12] │ │ + strd r8, r9, [r1, #20] │ │ + str r1, [sp, #28] │ │ + strb.w r0, [r1, #32]! │ │ + str r1, [sp, #52] @ 0x34 │ │ + bl 4843e │ │ + str r0, [sp, #40] @ 0x28 │ │ movs r0, #48 @ 0x30 │ │ + str r1, [sp, #48] @ 0x30 │ │ + bl 61f34 │ │ + add r7, sp, #400 @ 0x190 │ │ + mov r4, r0 │ │ + mov r1, r5 │ │ + mov r2, r6 │ │ + mov r0, r7 │ │ + bl 9a438 │ │ + movs r0, #0 │ │ + movs r1, #6 │ │ + strd r1, r0, [r4] │ │ + add.w r1, r4, #8 │ │ + ldmia.w r7, {r2, r3, r5} │ │ + stmia r1!, {r2, r3, r5} │ │ movs r1, #4 │ │ - bl 4a56c │ │ - mov r7, r0 │ │ - ldr r0, [sp, #20] │ │ - str r0, [r7, #32] │ │ - add.w r1, r7, #12 │ │ - ldr r0, [sp, #8] │ │ - strd r0, sl, [r7, #36] @ 0x24 │ │ - movs r0, #1 │ │ - stmia.w r7, {r0, r5, fp} │ │ - ldr r0, [sp, #4] │ │ - str.w r9, [r7, #44] @ 0x2c │ │ - stmia.w r1, {r0, r6, r8} │ │ - ldr r0, [sp, #12] │ │ - str r0, [r7, #28] │ │ - ldr r0, [sp, #24] │ │ - str r4, [r7, #24] │ │ - ldrb r0, [r0, #1] │ │ - movs r0, #8 │ │ - blx ccbf0 │ │ + ldrd r2, r3, [sp, #248] @ 0xf8 │ │ + strd r1, r0, [r4, #24] │ │ + movs r0, #2 │ │ + strd fp, r8, [r4, #32] │ │ + add.w fp, sp, #256 @ 0x100 │ │ + strd r2, r3, [r4, #40] @ 0x28 │ │ + str r0, [sp, #320] @ 0x140 │ │ + strd r0, r4, [sp, #312] @ 0x138 │ │ + add r1, sp, #312 @ 0x138 │ │ + mov r0, fp │ │ + bl 5f848 │ │ + bl 676f0 │ │ + ldr r0, [r0, #0] │ │ + ldrd r9, r7, [r9, #4] │ │ + add r6, sp, #400 @ 0x190 │ │ + add.w r1, r0, #8 │ │ + mov r0, r6 │ │ + bl 63f60 │ │ + ldr r0, [sp, #400] @ 0x190 │ │ + cmp r0, #1 │ │ + beq.w a2040 │ │ + ldr.w r8, [sp, #404] @ 0x194 │ │ + ldrb.w r0, [sp, #408] @ 0x198 │ │ + ldr r4, [sp, #64] @ 0x40 │ │ + ldr r5, [sp, #68] @ 0x44 │ │ + str r0, [sp, #36] @ 0x24 │ │ + add.w r0, r8, #40 @ 0x28 │ │ + str r4, [sp, #284] @ 0x11c │ │ + str r5, [sp, #280] @ 0x118 │ │ + add r1, sp, #280 @ 0x118 │ │ + bl 48f68 │ │ cmp r0, #0 │ │ - beq.w 9f526 │ │ + beq.w a1cd8 │ │ + ldrd r3, r2, [r8, #104] @ 0x68 │ │ + strd r9, r7, [sp, #12] │ │ + adds r0, r3, #1 │ │ + adc.w r1, r2, #0 │ │ + str r2, [sp, #8] │ │ + str r3, [sp, #24] │ │ + strd r0, r1, [r8, #104] @ 0x68 │ │ + strd r3, r2, [sp, #384] @ 0x180 │ │ + bl 68380 │ │ + str r0, [sp, #352] @ 0x160 │ │ + add r0, sp, #352 @ 0x160 │ │ + bl 682dc │ │ + str.w fp, [sp, #20] │ │ + mov fp, r0 │ │ + mov r9, r1 │ │ + movs r0, #4 │ │ + movs r1, #4 │ │ + mov r7, r5 │ │ + str r5, [sp, #68] @ 0x44 │ │ + bl 4aff4 │ │ mov r5, r0 │ │ - ldr r0, [pc, #724] @ (9f644 ) │ │ - movs r1, #24 │ │ + ldr r0, [sp, #48] @ 0x30 │ │ + str r0, [r5, #0] │ │ + blx cd210 │ │ + str r0, [sp, #420] @ 0x1a4 │ │ + add.w r1, r8, #72 @ 0x48 │ │ + ldr r0, [pc, #552] @ (a1dfc ) │ │ + strd fp, r9, [sp, #432] @ 0x1b0 │ │ add r0, pc │ │ - strd r7, r0, [r5] │ │ - movs r7, #0 │ │ - str r7, [sp, #160] @ 0xa0 │ │ - add r6, sp, #112 @ 0x70 │ │ - mov r0, r6 │ │ - bl c9a14 │ │ + ldr.w r9, [sp, #8] │ │ + ldr r2, [sp, #24] │ │ + strd r5, r0, [sp, #412] @ 0x19c │ │ + mov r5, r8 │ │ + add.w r8, sp, #312 @ 0x138 │ │ + movs r0, #0 │ │ + str r0, [sp, #400] @ 0x190 │ │ + mov r3, r9 │ │ + mov r0, r8 │ │ + strd r7, r4, [sp, #424] @ 0x1a8 │ │ + str r6, [sp, #0] │ │ + str r1, [sp, #48] @ 0x30 │ │ + bl c1e08 │ │ + mov r0, r8 │ │ + bl 4aa90 │ │ + add r0, sp, #352 @ 0x160 │ │ + bl 4aa16 │ │ + movs r0, #96 @ 0x60 │ │ + movs r1, #8 │ │ + bl 4aff4 │ │ + str r4, [sp, #64] @ 0x40 │ │ + mov fp, r0 │ │ + ldr r1, [pc, #488] @ (a1e00 ) │ │ + mov r0, r8 │ │ + movs r2, #12 │ │ + add r1, pc │ │ + bl 4af58 │ │ + ldrd r1, r2, [sp, #12] │ │ mov r0, r6 │ │ - blx cceb0 │ │ - cmp r0, #0 │ │ - str r0, [sp, #168] @ 0xa8 │ │ - bne.w 9f4ba │ │ - ldr r6, [sp, #16] │ │ - cmp.w r6, #8192 @ 0x2000 │ │ - it ls │ │ - movls.w r6, #8192 @ 0x2000 │ │ - add r0, sp, #112 @ 0x70 │ │ - mov r1, r6 │ │ - blx ccec0 │ │ - cbz r0, 9f3ca │ │ - cmp r0, #22 │ │ - str r0, [sp, #164] @ 0xa4 │ │ - bne.w 9f4e0 │ │ - movs r0, #39 @ 0x27 │ │ - blx cced0 │ │ - adds r1, r6, r0 │ │ - negs r0, r0 │ │ - subs r1, #1 │ │ - ands r1, r0 │ │ - add r0, sp, #112 @ 0x70 │ │ - blx ccec0 │ │ - cmp r0, #0 │ │ - str r0, [sp, #168] @ 0xa8 │ │ - bne.w 9f4f4 │ │ - add r0, sp, #160 @ 0xa0 │ │ - add r7, sp, #112 @ 0x70 │ │ - ldr r2, [pc, #632] @ (9f648 ) │ │ - mov r3, r5 │ │ - mov r1, r7 │ │ - add r2, pc │ │ - blx ccee0 │ │ - mov r6, r0 │ │ - mov r0, r7 │ │ - blx ccef0 │ │ + bl 5f9c8 │ │ + movs r0, #6 │ │ + mov.w lr, #0 │ │ + strd r0, lr, [fp] │ │ + add.w r0, fp, #8 │ │ + ldmia.w r8, {r1, r2, r3} │ │ + mov r8, r5 │ │ + mov.w ip, #4 │ │ + stmia r0!, {r1, r2, r3} │ │ + add.w r0, fp, #24 │ │ + ldmia.w r6, {r1, r2, r3, r4, r5, r7} │ │ + stmia r0!, {r1, r2, r3, r4, r5, r7} │ │ + ldr r7, [sp, #20] │ │ + ldr r0, [sp, #24] │ │ + strd r0, r9, [fp, #56] @ 0x38 │ │ + add.w r0, fp, #72 @ 0x48 │ │ + strd ip, lr, [fp, #48] @ 0x30 │ │ + ldmia.w r7, {r1, r2, r3, r4, r5, r6} │ │ + stmia r0!, {r1, r2, r3, r4, r5, r6} │ │ + movs r0, #4 │ │ + str.w ip, [sp, #360] @ 0x168 │ │ + strd r0, fp, [sp, #352] @ 0x160 │ │ + add r4, sp, #288 @ 0x120 │ │ + add r1, sp, #352 @ 0x160 │ │ + mov r0, r4 │ │ + bl 5f848 │ │ + add.w r0, r8, #8 │ │ + bl 62ab4 │ │ + ldr r0, [r0, #0] │ │ + ldrd r3, r2, [sp, #64] @ 0x40 │ │ + ldr r0, [r0, #40] @ 0x28 │ │ + str r4, [sp, #0] │ │ + bl 65e44 │ │ + cbnz r0, a1cf0 │ │ + add r0, sp, #312 @ 0x138 │ │ + add r2, sp, #384 @ 0x180 │ │ + ldr r1, [sp, #48] @ 0x30 │ │ + bl 61e46 │ │ + ldr r0, [sp, #312] @ 0x138 │ │ + cmp r0, #2 │ │ + beq.n a1cf0 │ │ + add r4, sp, #400 @ 0x190 │ │ + add r1, sp, #312 @ 0x138 │ │ + movs r2, #40 @ 0x28 │ │ + mov r0, r4 │ │ + bl ca0b2 │ │ + add r0, sp, #352 @ 0x160 │ │ + mov r1, r4 │ │ + bl 63994 │ │ + ldr r0, [sp, #352] @ 0x160 │ │ cmp r0, #0 │ │ - str r0, [sp, #168] @ 0xa8 │ │ - bne.n 9f4cc │ │ - cmp r6, #0 │ │ - bne.w 9f530 │ │ - ldrd r1, r0, [sp, #88] @ 0x58 │ │ - str r4, [sp, #40] @ 0x28 │ │ - str r0, [sp, #36] @ 0x24 │ │ - ldr r0, [sp, #160] @ 0xa0 │ │ - str r0, [sp, #44] @ 0x2c │ │ - str r1, [sp, #32] │ │ - blx ccf00 │ │ - add r4, sp, #32 │ │ + beq.w a2072 │ │ + movs r2, #0 │ │ + ldr r1, [sp, #356] @ 0x164 │ │ + str r2, [sp, #356] @ 0x164 │ │ + movs r2, #20 │ │ + str r2, [sp, #352] @ 0x160 │ │ + movs r2, #1 │ │ + str r2, [sp, #360] @ 0x168 │ │ + add r2, sp, #352 @ 0x160 │ │ + bl 6047e │ │ + add r0, sp, #400 @ 0x190 │ │ + bl 4ae68 │ │ + b.n a1cf0 │ │ + movs r0, #0 │ │ + movs r1, #20 │ │ + str r0, [sp, #404] @ 0x194 │ │ + str r1, [sp, #400] @ 0x190 │ │ + str r0, [sp, #408] @ 0x198 │ │ + add r1, sp, #400 @ 0x190 │ │ + ldr r0, [sp, #48] @ 0x30 │ │ + bl 486e0 │ │ + add r0, sp, #256 @ 0x100 │ │ + bl 4ac54 │ │ + ldr r1, [sp, #36] @ 0x24 │ │ + mov r0, r8 │ │ + bl 666f8 │ │ + ldr r2, [sp, #44] @ 0x2c │ │ + ldr r0, [sp, #40] @ 0x28 │ │ + str.w r0, [sl, #68] @ 0x44 │ │ + str.w sl, [sp, #64] @ 0x40 │ │ + add.w sl, sl, #68 @ 0x44 │ │ + ldr r2, [r2, #0] │ │ + add r4, sp, #400 @ 0x190 │ │ + mov r1, sl │ │ mov r0, r4 │ │ - bl 717b6 │ │ + bl 483cc │ │ + ldrd r9, r8, [sp, #400] @ 0x190 │ │ + eor.w r0, r9, #24 │ │ + orrs.w r0, r0, r8 │ │ + bne.n a1d3a │ │ + ldr r1, [sp, #52] @ 0x34 │ │ + movs r0, #3 │ │ + ldr r3, [sp, #60] @ 0x3c │ │ + movs r2, #41 @ 0x29 │ │ + ldr r4, [sp, #64] @ 0x40 │ │ + strb r0, [r1, #0] │ │ + ldr r1, [sp, #56] @ 0x38 │ │ + strb r0, [r1, #0] │ │ + movs r1, #0 │ │ + strd r2, r1, [r3] │ │ + b.n a2036 │ │ add.w r0, r4, #8 │ │ - bl 9f68c │ │ - ldr r4, [sp, #108] @ 0x6c │ │ - add.w r8, sp, #32 │ │ - add.w r1, r4, #8 │ │ - mov r0, r8 │ │ - bl b9ccc │ │ - ldr r0, [sp, #32] │ │ - cmp r0, #1 │ │ - beq.w 9f574 │ │ - ldrb.w r9, [sp, #40] @ 0x28 │ │ - add.w r7, r4, #64 @ 0x40 │ │ - ldr r6, [sp, #36] @ 0x24 │ │ - mov.w sl, #41 @ 0x29 │ │ - mov.w fp, #0 │ │ - ldrd r4, r5, [r6, #8] │ │ - strd sl, fp, [r6, #8] │ │ - eor.w r0, r4, #41 @ 0x29 │ │ - orrs r0, r5 │ │ - bne.n 9f474 │ │ + add.w fp, sp, #160 @ 0xa0 │ │ + mov ip, r4 │ │ + ldmia.w r0, {r2, r3, r4, r5, r6, r7} │ │ + add.w r0, ip, #32 │ │ + mov r1, fp │ │ + stmia r1!, {r2, r3, r4, r5, r6, r7} │ │ + add r4, sp, #144 @ 0x90 │ │ + ldmia.w r0, {r2, r3, r5, r6} │ │ + mov r1, r4 │ │ + stmia r1!, {r2, r3, r5, r6} │ │ + ldr.w r0, [sl] │ │ + bl 4abf4 │ │ + ldr r1, [sp, #52] @ 0x34 │ │ + movs r0, #1 │ │ + strb r0, [r1, #0] │ │ + ldr r0, [sp, #28] │ │ + bl a20c8 │ │ + eor.w r0, r9, #23 │ │ + orrs.w r0, r0, r8 │ │ + bne.n a1dc2 │ │ + add r7, sp, #184 @ 0xb8 │ │ + ldmia.w fp, {r1, r2, r3, r4, r5, r6} │ │ mov r0, r7 │ │ - mov r1, r6 │ │ - bl 94b54 │ │ - ldrb r0, [r6, #4] │ │ - cmp r0, #0 │ │ - beq.n 9f43a │ │ - strb.w r9, [sp, #36] @ 0x24 │ │ - str r6, [sp, #32] │ │ - ldr r0, [pc, #528] @ (9f670 ) │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r0, [pc, #524] @ (9f674 ) │ │ - add r2, sp, #32 │ │ - add r0, pc │ │ - ldr r3, [pc, #524] @ (9f678 ) │ │ - movs r1, #43 @ 0x2b │ │ - add r3, pc │ │ - bl 4fcf8 │ │ - add.w r1, r6, #16 │ │ - add r0, sp, #112 @ 0x70 │ │ - movs r2, #40 @ 0x28 │ │ - movs r7, #40 @ 0x28 │ │ - bl c99c0 │ │ - mov r0, r6 │ │ - mov r1, r9 │ │ - bl 66918 │ │ - eor.w r0, r4, #40 @ 0x28 │ │ - orrs r0, r5 │ │ - bne.n 9f49a │ │ - movs r0, #0 │ │ - strd r7, r0, [sp, #32] │ │ - b.n 9f4aa │ │ - add.w r0, r8, #8 │ │ - add r1, sp, #112 @ 0x70 │ │ - movs r2, #40 @ 0x28 │ │ - bl c99c0 │ │ - strd r4, r5, [sp, #32] │ │ - add r0, sp, #108 @ 0x6c │ │ - bl 9f6b6 │ │ - b.n 9f02e │ │ - bl 93b80 │ │ - mov r4, r3 │ │ - b.n 9f11e │ │ - str r7, [sp, #32] │ │ - add r0, sp, #168 @ 0xa8 │ │ - ldr r1, [pc, #444] @ (9f67c ) │ │ - add r2, sp, #32 │ │ - ldr r3, [pc, #444] @ (9f680 ) │ │ + stmia r0!, {r1, r2, r3, r4, r5, r6} │ │ + mov.w r0, #2147483648 @ 0x80000000 │ │ + str r0, [sp, #384] @ 0x180 │ │ + ldrd r0, r1, [sp, #184] @ 0xb8 │ │ + subs r4, r0, #2 │ │ + sbc.w r5, r1, #0 │ │ + subs.w r0, r4, #15 │ │ + it ne │ │ + movne r0, #1 │ │ + movs r2, #0 │ │ + rsbs r1, r4, #17 │ │ + sbcs.w r1, r2, r5 │ │ + mov.w r1, #0 │ │ + it cc │ │ + movcc r1, #1 │ │ + orrs.w r6, r1, r0 │ │ + beq.n a1e04 │ │ + add r0, sp, #288 @ 0x120 │ │ + ldr r1, [pc, #776] @ (a20c0 ) │ │ + adds r0, #4 │ │ + movs r2, #43 @ 0x2b │ │ add r1, pc │ │ - add r3, pc │ │ - bl 77c5c │ │ - movs r0, #0 │ │ - str r0, [sp, #32] │ │ - add r0, sp, #168 @ 0xa8 │ │ - ldr r1, [pc, #376] @ (9f64c ) │ │ - add r2, sp, #32 │ │ - ldr r3, [pc, #376] @ (9f650 ) │ │ + bl 9a438 │ │ + b.n a1f92 │ │ + add r0, sp, #224 @ 0xe0 │ │ + ldmia.w fp, {r1, r2, r3, r5, r6, r7} │ │ + stmia r0!, {r1, r2, r3, r5, r6, r7} │ │ + add r0, sp, #208 @ 0xd0 │ │ + ldmia.w r4, {r1, r2, r3, r5} │ │ + stmia r0!, {r1, r2, r3, r5} │ │ + ldr r0, [sp, #32] │ │ + ldr r2, [sp, #56] @ 0x38 │ │ + b.n a1fd0 │ │ + ldrd r5, r6, [sl, #40] @ 0x28 │ │ + ldrd fp, r8, [sl, #56] @ 0x38 │ │ + ldr.w r9, [sl, #64] @ 0x40 │ │ + ldr.w r0, [sl, #48] @ 0x30 │ │ + str r0, [sp, #68] @ 0x44 │ │ + ldr.w r0, [sl, #52] @ 0x34 │ │ + str r2, [sp, #44] @ 0x2c │ │ + str r0, [sp, #64] @ 0x40 │ │ + b.n a1af2 │ │ + asrs r0, r7, #13 │ │ + movs r3, r0 │ │ + pld [r5, #4087] @ 0xff7 │ │ + ldmia r3, {r1, r3, r7} │ │ + movs r2, r0 │ │ + ldrh r2, [r1, #22] │ │ + vqshrn.u64 d25, q9, #10 │ │ + strd r5, r4, [sp, #36] @ 0x24 │ │ + ldrd r0, r4, [sp, #192] @ 0xc0 │ │ + add.w r9, r4, #24 │ │ + str r0, [sp, #360] @ 0x168 │ │ + add.w r0, r1, r1, lsl #1 │ │ + str r6, [sp, #24] │ │ + add.w r1, r4, r0, lsl #4 │ │ + str r4, [sp, #352] @ 0x160 │ │ + str r1, [sp, #20] │ │ + str r1, [sp, #364] @ 0x16c │ │ + add r5, sp, #400 @ 0x190 │ │ + add.w r1, r5, #20 │ │ + str r1, [sp, #52] @ 0x34 │ │ + add.w r1, r5, #24 │ │ + str r1, [sp, #44] @ 0x2c │ │ + lsls r1, r0, #4 │ │ + add r0, sp, #384 @ 0x180 │ │ + str r0, [sp, #28] │ │ + cmp r1, #0 │ │ + beq.n a1ee0 │ │ + ldrd fp, r6, [r4] │ │ + eor.w r0, fp, #20 │ │ + orrs r0, r6 │ │ + add.w r0, r9, #24 │ │ + beq.n a1ee2 │ │ + str r0, [sp, #48] @ 0x30 │ │ + movs r2, #28 │ │ + ldr r0, [sp, #52] @ 0x34 │ │ + str r1, [sp, #68] @ 0x44 │ │ + add.w r1, r4, #20 │ │ + ldrd r8, sl, [r4, #8] │ │ + ldr r7, [r4, #16] │ │ + str r7, [sp, #416] @ 0x1a0 │ │ + strd r8, sl, [sp, #408] @ 0x198 │ │ + strd fp, r6, [sp, #400] @ 0x190 │ │ + bl ca0b2 │ │ + subs.w r0, fp, #2 │ │ + sbc.w r1, r6, #0 │ │ + rsbs r2, r0, #17 │ │ + mov.w r2, #0 │ │ + sbcs.w r1, r2, r1 │ │ + bcc.n a1f50 │ │ + cmp r0, #4 │ │ + bne.n a1f50 │ │ + ldr r2, [pc, #540] @ (a20a4 ) │ │ + mov r0, sl │ │ + mov r1, r7 │ │ + movs r3, #8 │ │ + add r2, pc │ │ + bl c4ecc │ │ + cbz r0, a1ec6 │ │ + add r0, sp, #384 @ 0x180 │ │ + mov ip, r9 │ │ + str r0, [sp, #280] @ 0x118 │ │ + add r2, sp, #312 @ 0x138 │ │ + mov fp, r4 │ │ + ldmia.w ip, {r0, r3, r4, r5, r6, r7} │ │ + mov r1, r2 │ │ + stmia r1!, {r0, r3, r4, r5, r6, r7} │ │ + add r0, sp, #256 @ 0x100 │ │ + add r1, sp, #280 @ 0x118 │ │ + bl 97d60 │ │ + ldr r0, [sp, #256] @ 0x100 │ │ + ldr r1, [pc, #480] @ (a2094 ) │ │ + cmp r0, r1 │ │ + bne.n a1f70 │ │ + mov r0, r8 │ │ + mov r1, sl │ │ + bl 54676 │ │ + add r5, sp, #400 @ 0x190 │ │ + mov r4, fp │ │ + b.n a1ed4 │ │ + mov r0, r8 │ │ + mov r1, sl │ │ + bl 54676 │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + bl 9a480 │ │ + ldr r1, [sp, #68] @ 0x44 │ │ + adds r4, #48 @ 0x30 │ │ + add.w r9, r9, #48 @ 0x30 │ │ + subs r1, #48 @ 0x30 │ │ + b.n a1e38 │ │ + ldr r0, [sp, #20] │ │ + str r0, [sp, #356] @ 0x164 │ │ + add r4, sp, #352 @ 0x160 │ │ + mov r0, r4 │ │ + bl 60396 │ │ + ldr r6, [sp, #28] │ │ + mov r0, r4 │ │ + ldmia.w r6, {r1, r2, r3} │ │ + stmia r0!, {r1, r2, r3} │ │ + add r6, sp, #312 @ 0x138 │ │ + movs r2, #43 @ 0x2b │ │ + ldr r1, [pc, #420] @ (a20a0 ) │ │ + mov r0, r6 │ │ add r1, pc │ │ - add r3, pc │ │ - bl 77c5c │ │ + bl 9a438 │ │ + mov r0, r5 │ │ + mov r1, r4 │ │ + mov r2, r6 │ │ + bl 9ac78 │ │ + adds r0, r5, #4 │ │ + add r1, sp, #288 @ 0x120 │ │ + adds r5, r1, #4 │ │ + ldr r4, [sp, #400] @ 0x190 │ │ + ldmia.w r0, {r2, r3, r6} │ │ movs r0, #0 │ │ - str r0, [sp, #32] │ │ - add r0, sp, #164 @ 0xa4 │ │ - ldr r1, [pc, #412] @ (9f684 ) │ │ - add r2, sp, #32 │ │ - ldr r3, [pc, #412] @ (9f688 ) │ │ + mov r1, r5 │ │ + stmia r1!, {r2, r3, r6} │ │ + ldr r2, [sp, #40] @ 0x28 │ │ + rsbs r1, r2, #17 │ │ + ldr r1, [sp, #36] @ 0x24 │ │ + sbcs r0, r1 │ │ + bcc.n a1f30 │ │ + cmp r2, #15 │ │ + beq.n a1f36 │ │ + add r0, sp, #184 @ 0xb8 │ │ + bl 9a480 │ │ + add r0, sp, #224 @ 0xe0 │ │ + ldmia.w r5, {r1, r2, r3} │ │ + cmp r4, #0 │ │ + stmia r0!, {r1, r2, r3} │ │ + ldr r0, [sp, #32] │ │ + ldr r2, [sp, #56] @ 0x38 │ │ + bne.n a1fc8 │ │ + mov.w r8, #0 │ │ + mov.w r9, #23 │ │ + b.n a1fd0 │ │ + ldr r0, [sp, #48] @ 0x30 │ │ + movs r2, #27 │ │ + str r0, [sp, #356] @ 0x164 │ │ + add r0, sp, #288 @ 0x120 │ │ + ldr r1, [pc, #360] @ (a20c4 ) │ │ + adds r0, #4 │ │ add r1, pc │ │ - add r3, pc │ │ - bl 77c5c │ │ + bl 9a438 │ │ + add r0, sp, #400 @ 0x190 │ │ + bl 9a480 │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + bl 9a480 │ │ + b.n a1f84 │ │ + ldr r1, [sp, #48] @ 0x30 │ │ + str r1, [sp, #356] @ 0x164 │ │ + ldrd r1, r2, [sp, #260] @ 0x104 │ │ + add r3, sp, #292 @ 0x124 │ │ + stmia r3!, {r0, r1, r2} │ │ + mov r0, r8 │ │ + mov r1, sl │ │ + bl 54676 │ │ + add r0, sp, #352 @ 0x160 │ │ + bl 60396 │ │ + ldrd r5, r4, [sp, #36] @ 0x24 │ │ + add r7, sp, #184 @ 0xb8 │ │ + ldr r6, [sp, #24] │ │ + add r0, sp, #384 @ 0x180 │ │ + bl 9badc │ │ movs r0, #0 │ │ - str r0, [sp, #32] │ │ - add r0, sp, #168 @ 0xa8 │ │ - ldr r1, [pc, #344] @ (9f654 ) │ │ - add r2, sp, #32 │ │ - ldr r3, [pc, #344] @ (9f658 ) │ │ - add r1, pc │ │ - add r3, pc │ │ - bl 77c5c │ │ - movs r0, #8 │ │ - movs r1, #32 │ │ - bl 4adb8 │ │ - ldr r0, [pc, #288] @ (9f634 ) │ │ - movs r1, #70 @ 0x46 │ │ + rsbs r1, r4, #17 │ │ + sbcs r0, r5 │ │ + bcc.n a1fb2 │ │ + cmp r4, #15 │ │ + bne.n a1fb2 │ │ + cbz r6, a1fb8 │ │ + add.w r0, r7, #8 │ │ + bl 9a53a │ │ + b.n a1fb8 │ │ + add r0, sp, #184 @ 0xb8 │ │ + bl 9a480 │ │ + add r0, sp, #288 @ 0x120 │ │ + add r1, sp, #224 @ 0xe0 │ │ + adds r0, #4 │ │ + ldmia.w r0, {r2, r3, r4} │ │ + stmia r1!, {r2, r3, r4} │ │ + ldr r0, [sp, #32] │ │ + ldr r2, [sp, #56] @ 0x38 │ │ + mov.w r8, #0 │ │ + mov.w r9, #22 │ │ + add.w fp, sp, #224 @ 0xe0 │ │ + movs r1, #1 │ │ + strb r1, [r2, #0] │ │ + add.w sl, sp, #104 @ 0x68 │ │ + mov ip, fp │ │ + ldmia.w ip, {r2, r3, r4, r5, r6, r7} │ │ + mov r1, sl │ │ + stmia r1!, {r2, r3, r4, r5, r6, r7} │ │ + add.w r6, sl, #24 │ │ + add r1, sp, #208 @ 0xd0 │ │ + ldmia.w r1, {r2, r3, r4, r5} │ │ + stmia r6!, {r2, r3, r4, r5} │ │ + bl a20d8 │ │ + eor.w r0, r9, #23 │ │ + orrs.w r0, r0, r8 │ │ + bne.n a200a │ │ + mov.w r8, #0 │ │ + mov.w r9, #40 @ 0x28 │ │ + b.n a2016 │ │ + add.w r1, sl, #12 │ │ + add r0, sp, #72 @ 0x48 │ │ + movs r2, #28 │ │ + bl ca0b2 │ │ + ldrd r5, r4, [sp, #60] @ 0x3c │ │ + ldmia.w fp, {r1, r2, r3} │ │ + add.w r0, r5, #8 │ │ + stmia r0!, {r1, r2, r3} │ │ + movs r2, #28 │ │ + add.w r0, r5, #20 │ │ + strd r9, r8, [r5] │ │ + add r1, sp, #72 @ 0x48 │ │ + bl ca0b2 │ │ + movs r0, #1 │ │ + strb.w r0, [r4, #92] @ 0x5c │ │ + add sp, #452 @ 0x1c4 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + ldrb.w r0, [sp, #408] @ 0x198 │ │ + movs r1, #43 @ 0x2b │ │ + strb.w r0, [sp, #316] @ 0x13c │ │ + ldr r0, [sp, #404] @ 0x194 │ │ + str r0, [sp, #312] @ 0x138 │ │ + ldr r0, [pc, #88] @ (a20a8 ) │ │ add r0, pc │ │ str r0, [sp, #0] │ │ - ldr r0, [pc, #284] @ (9f638 ) │ │ - add r2, sp, #164 @ 0xa4 │ │ - ldr r3, [pc, #284] @ (9f63c ) │ │ + ldr r0, [pc, #84] @ (a20ac ) │ │ + add r2, sp, #312 @ 0x138 │ │ + ldr r3, [pc, #84] @ (a20b0 ) │ │ add r0, pc │ │ add r3, pc │ │ - bl 4fcf8 │ │ - movs r0, #4 │ │ - movs r1, #8 │ │ - bl 4adb8 │ │ - b.n 9f596 │ │ - ldrd r4, r7, [r5] │ │ - ldr r1, [r7, #0] │ │ - cbz r1, 9f53c │ │ - mov r0, r4 │ │ - blx r1 │ │ - ldr r0, [r7, #4] │ │ - cbz r0, 9f546 │ │ - mov r0, r4 │ │ - blx ccbe0 │ │ - mov r0, r5 │ │ - blx ccbe0 │ │ - add r0, sp, #156 @ 0x9c │ │ - bl 9f68c │ │ - add r0, sp, #88 @ 0x58 │ │ - bl 717b6 │ │ - movs r0, #0 │ │ - str r6, [sp, #36] @ 0x24 │ │ - str r0, [sp, #32] │ │ - movs r1, #22 │ │ - ldr r0, [pc, #248] @ (9f65c ) │ │ + bl 5127c │ │ + ldr r0, [pc, #52] @ (a2098 ) │ │ add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r0, [pc, #248] @ (9f660 ) │ │ - add r2, sp, #32 │ │ - ldr r3, [pc, #248] @ (9f664 ) │ │ + bl 53b08 │ │ + ldr r0, [pc, #48] @ (a209c ) │ │ add r0, pc │ │ - add r3, pc │ │ - bl 4fcf8 │ │ - ldrb.w r0, [sp, #40] @ 0x28 │ │ - strb.w r0, [sp, #92] @ 0x5c │ │ - ldr r0, [sp, #36] @ 0x24 │ │ - str r0, [sp, #88] @ 0x58 │ │ - ldr r0, [pc, #228] @ (9f668 ) │ │ + bl 53b08 │ │ + ldrb.w r0, [sp, #356] @ 0x164 │ │ + addw r2, sp, #383 @ 0x17f │ │ + strb.w r0, [sp, #383] @ 0x17f │ │ + movs r1, #43 @ 0x2b │ │ + ldr r0, [pc, #48] @ (a20b4 ) │ │ add r0, pc │ │ str r0, [sp, #0] │ │ - ldr r0, [pc, #228] @ (9f66c ) │ │ - add r2, sp, #88 @ 0x58 │ │ + ldr r0, [pc, #48] @ (a20b8 ) │ │ + ldr r3, [pc, #48] @ (a20bc ) │ │ add r0, pc │ │ - b.n 9f46a │ │ - movs r0, #4 │ │ - movs r1, #32 │ │ - bl 4adb8 │ │ - udf #254 @ 0xfe │ │ - mov r6, r0 │ │ - ldr r0, [r7, #4] │ │ - cbz r0, 9f5a4 │ │ - mov r0, r4 │ │ - blx ccbe0 │ │ - mov r0, r5 │ │ - blx ccbe0 │ │ - b.n 9f626 │ │ - mov r6, r0 │ │ - b.n 9f5f8 │ │ - mov r6, r0 │ │ - mov r0, r7 │ │ - mov r1, r9 │ │ - bl 93e8a │ │ - b.n 9f620 │ │ - mov r6, r0 │ │ - b.n 9f620 │ │ - mov r6, r0 │ │ - ldr r1, [pc, #124] @ (9f640 ) │ │ - mov r0, r7 │ │ - add r1, pc │ │ - bl 93e8a │ │ - b.n 9f626 │ │ - bl 50108 │ │ - mov r6, r0 │ │ - ldr r0, [sp, #32] │ │ - cbz r0, 9f5f8 │ │ - dmb ish │ │ - ldrex r1, [r0] │ │ - subs r2, r1, #1 │ │ - strex r3, r2, [r0] │ │ - cmp r3, #0 │ │ - bne.n 9f5dc │ │ - cmp r1, #1 │ │ - bne.n 9f5f8 │ │ - dmb ish │ │ - add r0, sp, #32 │ │ - bl 93766 │ │ - add r0, sp, #112 @ 0x70 │ │ - bl 93e24 │ │ - b.n 9f626 │ │ - bl 50108 │ │ - bl 50108 │ │ - mov r6, r0 │ │ - mov r0, r9 │ │ - mov r1, r8 │ │ - bl 93e8a │ │ - b.n 9f61a │ │ - bl 50108 │ │ - mov r6, r0 │ │ - add r0, sp, #32 │ │ - bl 93eca │ │ - add r0, sp, #168 @ 0xa8 │ │ - bl 93e24 │ │ - mov r0, r6 │ │ - blx cb1cc │ │ - bl 50108 │ │ - bl 50108 │ │ - asrs r0, r2, #19 │ │ - movs r3, r0 │ │ - lsrs r0, r0, #20 │ │ - vqdmulh.s , q12, d24[0] │ │ - movs r3, r0 │ │ - subs r2, r6, #3 │ │ - movs r3, r0 │ │ - movs r1, #72 @ 0x48 │ │ - movs r3, r0 │ │ - strb r3, [r0, r2] │ │ - vshr.u32 q14, q14, #1 │ │ - vtbl.8 d17, {d6-d7}, d18 │ │ - movs r3, r0 │ │ - stmia r0!, {r2, r4, r6} │ │ - vtbx.8 d17, {d22}, d26 │ │ - movs r3, r0 │ │ - subs r6, r0, #5 │ │ - movs r3, r0 │ │ - lsrs r0, r4, #31 │ │ - vcvt.u32.f32 , q13, #8 │ │ - movs r3, r0 │ │ - cmp r6, #114 @ 0x72 │ │ - movs r3, r0 │ │ - strb r1, [r7, #5] │ │ - @ instruction: 0xfffa2fa4 │ │ + add r3, pc │ │ + bl 5127c │ │ + nop │ │ movs r3, r0 │ │ - strb r3, [r3, #10] │ │ - vcvt.u32.f32 d18, d30, #6 │ │ + strh r0, [r0, #0] │ │ + stc2l 0, cr0, [r8, #-8] │ │ + lsrs r0, r2, #22 │ │ movs r3, r0 │ │ - stmia r0!, {r4, r7} │ │ - vtbl.8 d17, {d6-d7}, d6 │ │ + @ instruction: 0xefdffff7 │ │ + ldr r6, [sp, #24] │ │ + vqshl.u64 d16, d0, #54 @ 0x36 │ │ movs r3, r0 │ │ - stmia r0!, {r2, r3, r5, r6} │ │ - vtbx.8 d17, {d22}, d30 │ │ + ldr r0, [pc, #788] @ (a23c4 ) │ │ + vrintp.f32 q8, q2 │ │ movs r3, r0 │ │ + stmia r5!, {r1, r2, r3, r4, r7} │ │ + movs r2, r0 │ │ + ldr r0, [pc, #596] @ (a2310 ) │ │ + vqshl.u64 q14, q10, #58 @ 0x3a │ │ + movs r2, r0 │ │ + asrs r0, r4, #1 │ │ + @ instruction: 0xfff80ea3 │ │ + @ instruction: 0xfff8f890 │ │ + asrs r0, r4, #32 │ │ + cmp r1, #3 │ │ + itt eq │ │ + ldreq r0, [r0, #28] │ │ + beq.w 4abf4 │ │ + bx lr │ │ + ldrb.w r1, [r0, #68] @ 0x44 │ │ + cmp r1, #3 │ │ + itt eq │ │ + addeq r0, #24 │ │ + beq.w a20c8 │ │ + bx lr │ │ push {r4, lr} │ │ - ldr r1, [r0, #0] │ │ - dmb ish │ │ - ldrex r2, [r1] │ │ - subs r3, r2, #1 │ │ - strex r4, r3, [r1] │ │ - cmp r4, #0 │ │ - bne.n 9f694 │ │ - cmp r2, #1 │ │ - it ne │ │ - popne {r4, pc} │ │ - dmb ish │ │ - ldr r0, [r0, #0] │ │ + mov r4, r0 │ │ + ldrd r0, r1, [r0, #24] │ │ + bl 54676 │ │ + ldrd r0, r1, [r4, #36] @ 0x24 │ │ + bl ba60c │ │ + mov r0, r4 │ │ ldmia.w sp!, {r4, lr} │ │ - b.w bf710 │ │ + b.w 9a480 │ │ push {r4, lr} │ │ - ldr r1, [r0, #0] │ │ - dmb ish │ │ - ldrex r2, [r1] │ │ - subs r3, r2, #1 │ │ - strex r4, r3, [r1] │ │ - cmp r4, #0 │ │ - bne.n 9f6be │ │ - cmp r2, #1 │ │ + mov r4, r0 │ │ + ldrb.w r0, [r0, #68] @ 0x44 │ │ + cbz r0, a2126 │ │ + cmp r0, #3 │ │ it ne │ │ popne {r4, pc} │ │ - dmb ish │ │ - ldr r0, [r0, #0] │ │ + ldrd r0, r1, [r4, #56] @ 0x38 │ │ + bl b9d18 │ │ + ldr r0, [r4, #64] @ 0x40 │ │ + bl 4aa82 │ │ + b.n a2132 │ │ + ldr r0, [r4, #64] @ 0x40 │ │ + bl 4aa82 │ │ + mov r0, r4 │ │ + bl 9f2bc │ │ + ldrd r0, r1, [r4, #48] @ 0x30 │ │ ldmia.w sp!, {r4, lr} │ │ - b.w bf1d2 │ │ - push {r4, r5, r7, lr} │ │ + b.w 63e60 │ │ + bmi.n a20ea │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ + sub sp, #96 @ 0x60 │ │ mov r4, r0 │ │ - bl 717b6 │ │ - add.w r0, r4, #28 │ │ - bl 5b75c │ │ - add.w r0, r4, #32 │ │ - bl 9f6b6 │ │ - add.w r5, r4, #20 │ │ - mov r0, r5 │ │ - bl 936ae │ │ - ldr r0, [r4, #20] │ │ - cbz r0, 9f726 │ │ - dmb ish │ │ - ldrex r1, [r0] │ │ - subs r2, r1, #1 │ │ - strex r3, r2, [r0] │ │ - cmp r3, #0 │ │ - bne.n 9f70a │ │ - cmp r1, #1 │ │ - bne.n 9f726 │ │ - mov r0, r5 │ │ - dmb ish │ │ - bl 93766 │ │ - ldrd r5, r1, [r4, #12] │ │ - mov r0, r5 │ │ - bl 5d4b6 │ │ - ldr r0, [r4, #8] │ │ - mov r1, r5 │ │ - bl 5da74 │ │ - add.w r0, r4, #24 │ │ - ldmia.w sp!, {r4, r5, r7, lr} │ │ - b.w 9f68c │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, #60 @ 0x3c │ │ - ldrd sl, r5, [r0] │ │ - mov r9, r0 │ │ - cmp.w sl, #1 │ │ - bne.n 9f76c │ │ - ldrex r0, [r5] │ │ - adds r1, r0, #1 │ │ - strex r2, r1, [r5] │ │ - cmp r2, #0 │ │ - bne.n 9f756 │ │ - cmp.w r0, #4294967295 @ 0xffffffff │ │ - ble.w 9f8ce │ │ - ldr r6, [pc, #400] @ (9f900 ) │ │ - add r6, pc │ │ - ldr r0, [r6, #64] @ 0x40 │ │ - dmb ish │ │ - cbnz r0, 9f780 │ │ - add.w r0, r6, #64 @ 0x40 │ │ - bl 77b70 │ │ - blx ccc60 │ │ - cbnz r0, 9f7d2 │ │ - ldr r0, [r6, #48] @ 0x30 │ │ - dmb ish │ │ - cbnz r0, 9f796 │ │ - add.w r0, r6, #48 @ 0x30 │ │ - bl 77b70 │ │ - blx ccc60 │ │ - mov r7, r0 │ │ - ldr r0, [r6, #56] @ 0x38 │ │ - dmb ish │ │ - cbnz r0, 9f7ac │ │ - add.w r0, r6, #56 @ 0x38 │ │ - bl 77b70 │ │ - mov fp, r5 │ │ - cmp.w sl, #0 │ │ - it ne │ │ - addne.w fp, fp, #8 │ │ - blx ccc60 │ │ - ldrd r4, r8, [fp] │ │ - orrs.w r1, r7, r0 │ │ - beq.n 9f7fa │ │ - eor.w r1, r7, r4 │ │ - eor.w r0, r0, r8 │ │ - orrs r0, r1 │ │ - beq.n 9f826 │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #32] │ │ - str r1, [sp, #20] │ │ - ldr r1, [pc, #308] @ (9f910 ) │ │ - str r0, [sp, #28] │ │ - add r1, pc │ │ - str r1, [sp, #16] │ │ - add r1, sp, #56 @ 0x38 │ │ - str r1, [sp, #24] │ │ - add r4, sp, #8 │ │ - add r2, sp, #16 │ │ - mov r0, r4 │ │ - bl 721a4 │ │ - mov r0, r4 │ │ - bl 9f914 │ │ - bl 71b90 │ │ - ldr r0, [r6, #48] @ 0x30 │ │ - dmb ish │ │ - cbnz r0, 9f80a │ │ - add.w r0, r6, #48 @ 0x30 │ │ - bl 77b70 │ │ + ldrb.w r0, [r0, #68] @ 0x44 │ │ + mov r5, r1 │ │ + cbz r0, a215a │ │ + cmp r0, #3 │ │ + bne.n a21e0 │ │ + ldrd r6, r0, [r4, #56] @ 0x38 │ │ + b.n a218e │ │ + mov r8, sp │ │ mov r1, r4 │ │ - blx ccc70 │ │ - ldr r0, [r6, #56] @ 0x38 │ │ - dmb ish │ │ - cbnz r0, 9f820 │ │ - add.w r0, r6, #56 @ 0x38 │ │ - bl 77b70 │ │ + mov r0, r8 │ │ + movs r2, #48 @ 0x30 │ │ + ldr r7, [r4, #64] @ 0x40 │ │ + bl ca0b2 │ │ + movs r0, #56 @ 0x38 │ │ + movs r1, #8 │ │ + bl 4aff4 │ │ mov r1, r8 │ │ - blx ccc70 │ │ - ldr r0, [pc, #220] @ (9f904 ) │ │ + movs r2, #48 @ 0x30 │ │ + mov r6, r0 │ │ + bl ca0b2 │ │ + movs r0, #0 │ │ + strb.w r0, [r6, #52] @ 0x34 │ │ + add.w r0, r7, #8 │ │ + str r0, [r6, #48] @ 0x30 │ │ + ldr r0, [pc, #96] @ (a21e8 ) │ │ add r0, pc │ │ - ldr r0, [r0, #0] │ │ - dmb ish │ │ - cbnz r0, 9f83a │ │ - ldr r0, [pc, #212] @ (9f908 ) │ │ + strd r6, r0, [r4, #56] @ 0x38 │ │ + ldr r3, [r0, #12] │ │ + mov r0, sp │ │ + mov r1, r6 │ │ + mov r2, r5 │ │ + blx r3 │ │ + ldrd r0, r1, [sp] │ │ + eor.w r0, r0, #21 │ │ + orrs.w r6, r0, r1 │ │ + bne.n a21aa │ │ + movs r0, #3 │ │ + b.n a21d0 │ │ + add r5, sp, #48 @ 0x30 │ │ + mov r1, sp │ │ + movs r2, #48 @ 0x30 │ │ + mov r0, r5 │ │ + bl ca0b2 │ │ + ldrd r0, r1, [r4, #56] @ 0x38 │ │ + bl b9d18 │ │ + ldrd r0, r1, [r4, #48] @ 0x30 │ │ + mov r2, r5 │ │ + bl aa610 │ │ + ldr r0, [r4, #64] @ 0x40 │ │ + bl 4aa82 │ │ + movs r0, #1 │ │ + strb.w r0, [r4, #68] @ 0x44 │ │ + clz r0, r6 │ │ + lsrs r0, r0, #5 │ │ + add sp, #96 @ 0x60 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ + ldr r0, [pc, #8] @ (a21ec ) │ │ add r0, pc │ │ - bl 77b70 │ │ - movs r1, #1 │ │ - blx ccc70 │ │ - ldr r0, [r6, #64] @ 0x40 │ │ - dmb ish │ │ - cbnz r0, 9f850 │ │ - add.w r0, r6, #64 @ 0x40 │ │ - bl 77b70 │ │ - mov r1, fp │ │ - blx ccc70 │ │ - ldr.w r0, [r9] │ │ - cmp r0, #1 │ │ - bne.n 9f868 │ │ - ldr.w r0, [r9, #4] │ │ - ldr r1, [r0, #16] │ │ - cbnz r1, 9f86c │ │ - b.n 9f87a │ │ - ldr r1, [pc, #160] @ (9f90c ) │ │ - add r1, pc │ │ - movs r0, #0 │ │ - movs r2, #0 │ │ - str r0, [sp, #0] │ │ - movs r0, #15 │ │ - movs r3, #0 │ │ - blx ccf10 │ │ - add.w r1, r9, #28 │ │ - add r0, sp, #16 │ │ - add.w r8, r0, #16 │ │ - ldmia.w r1, {r3, r4, r5, r6, r7} │ │ - add.w r1, r9, #8 │ │ - mov r2, r8 │ │ - stmia r2!, {r3, r4, r5, r6, r7} │ │ - mov r2, r0 │ │ - ldmia.w r1, {r3, r4, r5, r6} │ │ - stmia r2!, {r3, r4, r5, r6} │ │ - bl 9f920 │ │ + bl 53b08 │ │ + lsrs r4, r5, #15 │ │ + movs r3, r0 │ │ + ldrsb.w r0, [lr, r2] │ │ + push {r4, lr} │ │ + mov r4, r0 │ │ + ldrb.w r0, [r0, #68] @ 0x44 │ │ + cbz r0, a2210 │ │ + cmp r0, #3 │ │ + it ne │ │ + popne {r4, pc} │ │ + ldrd r0, r1, [r4, #56] @ 0x38 │ │ + bl b9d18 │ │ + ldr r0, [r4, #64] @ 0x40 │ │ + bl 4a9fa │ │ + b.n a221c │ │ + ldr r0, [r4, #64] @ 0x40 │ │ + bl 4a9fa │ │ + mov r0, r4 │ │ + bl 9f2bc │ │ + ldrd r0, r1, [r4, #48] @ 0x30 │ │ + ldmia.w sp!, {r4, lr} │ │ + b.w 63e60 │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ + sub sp, #224 @ 0xe0 │ │ + mov r4, r0 │ │ + ldrb.w r0, [r0, #68] @ 0x44 │ │ + mov r5, r1 │ │ + cbz r0, a2242 │ │ + cmp r0, #3 │ │ + bne.n a22cc │ │ + ldrd r6, r0, [r4, #56] @ 0x38 │ │ + b.n a227a │ │ + add.w r8, sp, #48 @ 0x30 │ │ + mov r1, r4 │ │ + movs r2, #48 @ 0x30 │ │ + ldr r7, [r4, #64] @ 0x40 │ │ mov r0, r8 │ │ - bl 9fabc │ │ - ldr.w r4, [r9, #24] │ │ - add.w r0, r4, #12 │ │ - bl 9ec78 │ │ + bl ca0b2 │ │ + movs r0, #184 @ 0xb8 │ │ + movs r1, #8 │ │ + bl 4aff4 │ │ + mov r1, r8 │ │ + movs r2, #176 @ 0xb0 │ │ + mov r6, r0 │ │ + bl ca098 │ │ movs r0, #0 │ │ - movs r1, #1 │ │ - strd r1, r0, [r4, #12] │ │ - ldr.w r0, [r9, #24] │ │ - str r0, [sp, #8] │ │ - add r0, sp, #8 │ │ - bl 9f68c │ │ - mov r0, r9 │ │ - add sp, #60 @ 0x3c │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - b.w 717b6 │ │ - udf #254 @ 0xfe │ │ - mov r4, r0 │ │ - cmp.w sl, #0 │ │ - beq.n 9f8f8 │ │ - dmb ish │ │ - ldrex r0, [r5] │ │ - subs r1, r0, #1 │ │ - strex r2, r1, [r5] │ │ - cmp r2, #0 │ │ - bne.n 9f8dc │ │ - cmp r0, #1 │ │ - bne.n 9f8f8 │ │ + strb.w r0, [r6, #180] @ 0xb4 │ │ + add.w r0, r7, #8 │ │ + str.w r0, [r6, #176] @ 0xb0 │ │ + ldr r0, [pc, #96] @ (a22d4 ) │ │ + add r0, pc │ │ + strd r6, r0, [r4, #56] @ 0x38 │ │ + ldr r3, [r0, #12] │ │ + add r0, sp, #48 @ 0x30 │ │ + mov r1, r6 │ │ + mov r2, r5 │ │ + blx r3 │ │ + ldrd r0, r1, [sp, #48] @ 0x30 │ │ + eor.w r0, r0, #21 │ │ + orrs.w r6, r0, r1 │ │ + bne.n a2296 │ │ + movs r0, #3 │ │ + b.n a22bc │ │ + mov r5, sp │ │ + add r1, sp, #48 @ 0x30 │ │ mov r0, r5 │ │ - dmb ish │ │ - bl 77dcc │ │ - mov r0, r4 │ │ - blx cb1cc │ │ - nop │ │ - ldr r6, [pc, #248] @ (9f9fc ) │ │ - movs r3, r0 │ │ - ldr r4, [pc, #80] @ (9f958 ) │ │ - movs r3, r0 │ │ - ldr r4, [pc, #32] @ (9f92c ) │ │ - movs r3, r0 │ │ - ldr??.w pc, [fp, #247]! │ │ - adds r2, r5, #3 │ │ + movs r2, #48 @ 0x30 │ │ + bl ca0b2 │ │ + ldrd r0, r1, [r4, #56] @ 0x38 │ │ + bl b9d18 │ │ + ldrd r0, r1, [r4, #48] @ 0x30 │ │ + mov r2, r5 │ │ + bl aa610 │ │ + ldr r0, [r4, #64] @ 0x40 │ │ + bl 4a9fa │ │ + movs r0, #1 │ │ + strb.w r0, [r4, #68] @ 0x44 │ │ + clz r0, r6 │ │ + lsrs r0, r0, #5 │ │ + add sp, #224 @ 0xe0 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ + ldr r0, [pc, #8] @ (a22d8 ) │ │ + add r0, pc │ │ + bl 53b08 │ │ + lsls r0, r1, #5 │ │ movs r3, r0 │ │ - ldrb r1, [r0, #0] │ │ - cmp r1, #4 │ │ - it ne │ │ - bne.w 9dffc │ │ - bx lr │ │ - stmdb sp!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + ldrh.w r0, [r2, r2] │ │ + push {r4, lr} │ │ mov r4, r0 │ │ - ldr r0, [r0, #12] │ │ - movs r1, #1 │ │ - strd r1, r0, [sp] │ │ - mov r0, sp │ │ - adds r6, r0, #4 │ │ - bl 93d80 │ │ - cmp r0, #0 │ │ - beq.n 9f9c4 │ │ - ldr r1, [sp, #0] │ │ - cmp r1, #1 │ │ - bne.n 9f972 │ │ - ldr r1, [sp, #4] │ │ - ldr r2, [r0, #0] │ │ - str r1, [r0, #0] │ │ - str r2, [sp, #8] │ │ - add r0, sp, #8 │ │ - bl 936ae │ │ - ldr r0, [sp, #8] │ │ - cbz r0, 9f972 │ │ - dmb ish │ │ - ldrex r1, [r0] │ │ - subs r2, r1, #1 │ │ - strex r3, r2, [r0] │ │ - cmp r3, #0 │ │ - bne.n 9f956 │ │ - cmp r1, #1 │ │ - bne.n 9f972 │ │ - dmb ish │ │ - add r0, sp, #8 │ │ - bl 93766 │ │ - ldr r0, [r4, #8] │ │ - ldrd r9, sl, [r4] │ │ - cmp r0, #0 │ │ - add.w fp, sl, r0, lsl #3 │ │ - mov r0, sl │ │ - beq.n 9f9aa │ │ - add.w r6, sl, #8 │ │ - mov r4, r6 │ │ - ldr.w r7, [r4, #-8]! │ │ - ldr r5, [r4, #4] │ │ - ldr r1, [r5, #12] │ │ - mov r0, r7 │ │ - blx r1 │ │ - ldr r0, [r5, #4] │ │ - cbz r0, 9f99e │ │ - mov r0, r7 │ │ - blx ccbe0 │ │ - adds r6, #8 │ │ - add.w r0, r4, #8 │ │ - cmp r0, fp │ │ - bne.n 9f986 │ │ - mov r0, fp │ │ - sub.w r1, fp, r0 │ │ - lsrs r1, r1, #3 │ │ - bl 93f0a │ │ - cmp.w r9, #0 │ │ - itt ne │ │ - movne r0, sl │ │ - blxne ccbe0 │ │ - ldmia.w sp!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldr r0, [pc, #236] @ (9fab4 ) │ │ - movs r1, #70 @ 0x46 │ │ - ldr r2, [pc, #236] @ (9fab8 ) │ │ - add r0, pc │ │ - add r2, pc │ │ - bl 4ffdc │ │ - udf #254 @ 0xfe │ │ - mov r8, r0 │ │ - b.n 9fa44 │ │ - mov r8, r0 │ │ - ldr r0, [sp, #8] │ │ - cbz r0, 9fa44 │ │ - dmb ish │ │ - ldrex r1, [r0] │ │ - subs r2, r1, #1 │ │ - strex r3, r2, [r0] │ │ - cmp r3, #0 │ │ - bne.n 9f9e2 │ │ - cmp r1, #1 │ │ - bne.n 9fa44 │ │ - dmb ish │ │ - add r0, sp, #8 │ │ - bl 93766 │ │ - b.n 9fa44 │ │ - bl 50108 │ │ - mov r8, r0 │ │ - b.n 9fa20 │ │ - mov r8, r0 │ │ - ldr r0, [r5, #4] │ │ - cbz r0, 9fa14 │ │ - mov r0, r7 │ │ - blx ccbe0 │ │ - sub.w r0, fp, r6 │ │ - lsrs r1, r0, #3 │ │ - mov r0, r6 │ │ - bl 93f0a │ │ - cmp.w r9, #0 │ │ - itt ne │ │ - movne r0, sl │ │ - blxne ccbe0 │ │ - b.n 9fa4a │ │ - cmp.w r9, #0 │ │ - beq.n 9faa6 │ │ - mov r0, sl │ │ - blx ccbe0 │ │ - bl 50108 │ │ - mov r8, r0 │ │ - ldr r0, [sp, #0] │ │ - cbnz r0, 9fa50 │ │ + ldrb.w r0, [r0, #68] @ 0x44 │ │ + cbz r0, a22fc │ │ + cmp r0, #3 │ │ + it ne │ │ + popne {r4, pc} │ │ + ldrd r0, r1, [r4, #56] @ 0x38 │ │ + bl b9d18 │ │ + ldr r0, [r4, #64] @ 0x40 │ │ + bl 4aeac │ │ + b.n a2308 │ │ + ldr r0, [r4, #64] @ 0x40 │ │ + bl 4aeac │ │ mov r0, r4 │ │ - bl 93eca │ │ + bl 9f2bc │ │ + ldrd r0, r1, [r4, #48] @ 0x30 │ │ + ldmia.w sp!, {r4, lr} │ │ + b.w 63e60 │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ + sub.w sp, sp, #712 @ 0x2c8 │ │ + mov r4, r0 │ │ + ldrb.w r0, [r0, #68] @ 0x44 │ │ + mov r5, r1 │ │ + cbz r0, a2330 │ │ + cmp r0, #3 │ │ + bne.n a23c0 │ │ + ldrd r6, r0, [r4, #56] @ 0x38 │ │ + b.n a236c │ │ + add.w r8, sp, #48 @ 0x30 │ │ + mov r1, r4 │ │ + movs r2, #48 @ 0x30 │ │ + ldr r7, [r4, #64] @ 0x40 │ │ mov r0, r8 │ │ - blx cb1cc │ │ - mov r0, r6 │ │ - bl 936ae │ │ - ldr r0, [sp, #4] │ │ - cmp r0, #0 │ │ - beq.n 9fa44 │ │ - dmb ish │ │ - ldrex r1, [r0] │ │ - subs r2, r1, #1 │ │ - strex r3, r2, [r0] │ │ - cmp r3, #0 │ │ - bne.n 9fa60 │ │ - cmp r1, #1 │ │ - bne.n 9fa44 │ │ - dmb ish │ │ - mov r0, r6 │ │ - bl 93766 │ │ - b.n 9fa44 │ │ - bl 50108 │ │ - ldr r0, [sp, #4] │ │ - cbz r0, 9faa6 │ │ - dmb ish │ │ - ldrex r1, [r0] │ │ - subs r2, r1, #1 │ │ - strex r3, r2, [r0] │ │ - cmp r3, #0 │ │ - bne.n 9fa8a │ │ - cmp r1, #1 │ │ - bne.n 9faa6 │ │ - dmb ish │ │ - mov r0, r6 │ │ - bl 93766 │ │ - bl 50108 │ │ - bl 50108 │ │ - bl 50108 │ │ - nop │ │ - lsrs r4, r2, #1 │ │ - vrev64.32 d17, d24 │ │ - movs r3, r0 │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, #204 @ 0xcc │ │ - mov sl, r0 │ │ - ldr r4, [r0, #0] │ │ - ldr r0, [r0, #8] │ │ - ldrd r7, r9, [sl, #12] │ │ - strd r7, r9, [sp, #24] │ │ - strd r4, r0, [sp, #16] │ │ - ldr.w fp, [sl, #4]! │ │ - add r0, sp, #16 │ │ - add r5, sp, #32 │ │ - adds r1, r0, #4 │ │ - mov r0, r5 │ │ - bl 6ee1c │ │ - ldrb.w r6, [sp, #32] │ │ - cmp r6, #15 │ │ - bne.n 9fb30 │ │ - ldrb.w r8, [sp, #40] @ 0x28 │ │ - movs r3, #15 │ │ - ldr r0, [sp, #36] @ 0x24 │ │ - str r0, [sp, #80] @ 0x50 │ │ - movs r0, #25 │ │ - strb.w r8, [sp, #84] @ 0x54 │ │ - ldr r2, [r4, #8] │ │ - ldr r1, [pc, #700] @ (9fdbc ) │ │ - str r0, [sp, #8] │ │ - add r1, pc │ │ - strd r3, r1, [sp] │ │ - add r4, sp, #152 @ 0x98 │ │ - add r1, sp, #80 @ 0x50 │ │ - ldr r3, [pc, #688] @ (9fdc0 ) │ │ - mov r0, r4 │ │ - add r3, pc │ │ - bl 5aa4c │ │ - ldr r0, [sp, #152] @ 0x98 │ │ - cbz r0, 9fb6c │ │ - add r6, sp, #88 @ 0x58 │ │ - adds r1, r4, #4 │ │ - movs r2, #28 │ │ - mov r0, r6 │ │ - bl c99c0 │ │ - add r0, sp, #32 │ │ - mov r1, r6 │ │ - bl a38ce │ │ - b.n 9fc60 │ │ - ldrb.w r0, [sp, #35] @ 0x23 │ │ - add.w r8, sp, #152 @ 0x98 │ │ - strb.w r0, [sp, #155] @ 0x9b │ │ - add.w r1, r5, #9 │ │ - ldrh.w r0, [sp, #33] @ 0x21 │ │ - movs r2, #19 │ │ - strh.w r0, [sp, #153] @ 0x99 │ │ - add.w r0, r8, #9 │ │ - ldr r7, [sp, #36] @ 0x24 │ │ - ldrb.w r4, [sp, #40] @ 0x28 │ │ - bl c99c0 │ │ - strb.w r4, [sp, #160] @ 0xa0 │ │ + bl ca0b2 │ │ + mov.w r0, #672 @ 0x2a0 │ │ + movs r1, #8 │ │ + bl 4aff4 │ │ mov r1, r8 │ │ - str r7, [sp, #156] @ 0x9c │ │ - strb.w r6, [sp, #152] @ 0x98 │ │ - add r0, sp, #32 │ │ - bl a38ce │ │ - b.n 9fc66 │ │ - add.w r5, r4, #8 │ │ - str.w fp, [sp, #12] │ │ - add r0, sp, #88 @ 0x58 │ │ - add.w fp, sp, #120 @ 0x78 │ │ - mov r1, r5 │ │ - adds r0, #4 │ │ - ldmia.w r1, {r2, r3, r4, r6} │ │ - stmia r0!, {r2, r3, r4, r6} │ │ - mov r0, fp │ │ - ldr r2, [sp, #96] @ 0x60 │ │ - ldrb.w r1, [sp, #92] @ 0x5c │ │ - bl 6bc64 │ │ - ldrb.w r0, [sp, #120] @ 0x78 │ │ - cmp r0, #15 │ │ - bne.n 9fc1a │ │ - vmov s0, r7 │ │ - movs r0, #7 │ │ - strb.w r0, [sp, #152] @ 0x98 │ │ - movs r0, #1 │ │ - vcvt.f32.s32 s0, s0 │ │ - ldr.w fp, [sp, #124] @ 0x7c │ │ - mov r2, fp │ │ - vstr s0, [sp, #156] @ 0x9c │ │ - ldr r7, [pc, #528] @ (9fdc4 ) │ │ - add r7, pc │ │ - strd r0, r7, [sp] │ │ - add r6, sp, #152 @ 0x98 │ │ - str r6, [sp, #8] │ │ - add r5, sp, #32 │ │ - add r1, sp, #80 @ 0x50 │ │ - ldr r3, [pc, #516] @ (9fdc8 ) │ │ - mov r0, r5 │ │ - add r3, pc │ │ - bl 5ab48 │ │ - ldrb.w r4, [sp, #32] │ │ - cmp r4, #15 │ │ - bne.n 9fc46 │ │ - vmov s0, r9 │ │ - movs r0, #7 │ │ - strb.w r0, [sp, #152] @ 0x98 │ │ - movs r0, #1 │ │ - vcvt.f32.s32 s0, s0 │ │ - strd r0, r7, [sp] │ │ - str r6, [sp, #8] │ │ - mov r2, fp │ │ - vstr s0, [sp, #156] @ 0x9c │ │ - add r5, sp, #120 @ 0x78 │ │ - add r1, sp, #80 @ 0x50 │ │ - ldr r3, [pc, #468] @ (9fdcc ) │ │ - mov r0, r5 │ │ - add r3, pc │ │ - bl 5ab48 │ │ - ldrb.w r4, [sp, #120] @ 0x78 │ │ - cmp r4, #15 │ │ - bne.n 9fc46 │ │ + mov.w r2, #664 @ 0x298 │ │ + mov r6, r0 │ │ + bl ca098 │ │ movs r0, #0 │ │ - str r0, [sp, #36] @ 0x24 │ │ - movs r0, #40 @ 0x28 │ │ - str r0, [sp, #32] │ │ - mov r0, r8 │ │ - bl 6f120 │ │ - ldr.w fp, [sp, #12] │ │ - b.n 9fc66 │ │ - ldrb.w r1, [sp, #123] @ 0x7b │ │ - strb.w r1, [sp, #155] @ 0x9b │ │ - ldrh.w r1, [sp, #121] @ 0x79 │ │ - strh.w r1, [sp, #153] @ 0x99 │ │ - add.w r1, fp, #8 │ │ - ldr.w ip, [sp, #124] @ 0x7c │ │ - ldmia.w r1, {r2, r3, r4, r6, r7} │ │ - stmia r5!, {r2, r3, r4, r6, r7} │ │ - str.w ip, [sp, #156] @ 0x9c │ │ - strb.w r0, [sp, #152] @ 0x98 │ │ - add r0, sp, #32 │ │ - add r1, sp, #152 @ 0x98 │ │ - b.n 9fc58 │ │ - adds r0, r6, #1 │ │ - adds r1, r5, #1 │ │ - movs r2, #27 │ │ - bl c99c0 │ │ - strb.w r4, [sp, #152] @ 0x98 │ │ - add r0, sp, #32 │ │ + strb.w r0, [r6, #668] @ 0x29c │ │ + add.w r0, r7, #8 │ │ + str.w r0, [r6, #664] @ 0x298 │ │ + ldr r0, [pc, #96] @ (a23c8 ) │ │ + add r0, pc │ │ + strd r6, r0, [r4, #56] @ 0x38 │ │ + ldr r3, [r0, #12] │ │ + add r0, sp, #48 @ 0x30 │ │ mov r1, r6 │ │ - bl a38ce │ │ - ldr.w fp, [sp, #12] │ │ - mov r0, r8 │ │ - bl 6f120 │ │ - add.w r1, fp, #8 │ │ - add r0, sp, #152 @ 0x98 │ │ - bl b9ccc │ │ - ldr r0, [sp, #152] @ 0x98 │ │ - cmp r0, #1 │ │ - beq.w 9fd9a │ │ - ldr r6, [sp, #156] @ 0x9c │ │ - movs r2, #48 @ 0x30 │ │ - ldrb.w r9, [sp, #160] @ 0xa0 │ │ - add r7, sp, #152 @ 0x98 │ │ - add.w r5, r6, #8 │ │ - mov r0, r7 │ │ - mov r1, r5 │ │ - bl c99c0 │ │ - add r1, sp, #32 │ │ + mov r2, r5 │ │ + blx r3 │ │ + ldrd r0, r1, [sp, #48] @ 0x30 │ │ + eor.w r0, r0, #21 │ │ + orrs.w r6, r0, r1 │ │ + bne.n a2388 │ │ + movs r0, #3 │ │ + b.n a23ae │ │ + mov r5, sp │ │ + add r1, sp, #48 @ 0x30 │ │ mov r0, r5 │ │ movs r2, #48 @ 0x30 │ │ - bl c99c0 │ │ - ldrd r0, r1, [sp, #152] @ 0x98 │ │ - eor.w r2, r0, #41 @ 0x29 │ │ - orrs r2, r1 │ │ - beq.n 9fd78 │ │ - eor.w r2, r0, #40 @ 0x28 │ │ - orrs r2, r1 │ │ - beq.n 9fd78 │ │ - subs.w r2, r0, #23 │ │ - sbc.w r3, r1, #0 │ │ - subs.w r4, r2, #17 │ │ - sbcs.w r3, r3, #0 │ │ - it cs │ │ - movcs r2, #1 │ │ - subs r3, r2, #1 │ │ - cmp r3, #8 │ │ - bhi.n 9fcde │ │ - tbb [pc, r3] │ │ - lsls r6, r6, #20 │ │ - ldrsb r7, [r2, r5] │ │ - ldrsb r7, [r2, r5] │ │ - lsls r7, r2, #21 │ │ - movs r2, r4 │ │ - ldr r0, [sp, #160] @ 0xa0 │ │ - ldr r1, [sp, #164] @ 0xa4 │ │ - bl 5395a │ │ - b.n 9fd78 │ │ - cmp r2, #13 │ │ - bne.n 9fd78 │ │ - ldr r0, [sp, #160] @ 0xa0 │ │ - cmp r0, #4 │ │ - bcc.n 9fd78 │ │ - ldr r1, [sp, #164] @ 0xa4 │ │ - add.w r0, r7, #12 │ │ - dmb ish │ │ - ldrex r2, [r1] │ │ - subs r3, r2, #1 │ │ - strex r4, r3, [r1] │ │ - cmp r4, #0 │ │ - bne.n 9fcf2 │ │ - cmp r2, #1 │ │ - bne.n 9fd78 │ │ - dmb ish │ │ - bl 5da7c │ │ - b.n 9fd78 │ │ - ldrb.w r0, [sp, #160] @ 0xa0 │ │ + bl ca0b2 │ │ + ldrd r0, r1, [r4, #56] @ 0x38 │ │ + bl b9d18 │ │ + ldrd r0, r1, [r4, #48] @ 0x30 │ │ + mov r2, r5 │ │ + bl aa610 │ │ + ldr r0, [r4, #64] @ 0x40 │ │ + bl 4aeac │ │ + movs r0, #1 │ │ + strb.w r0, [r4, #68] @ 0x44 │ │ + clz r0, r6 │ │ + lsrs r0, r0, #5 │ │ + add.w sp, sp, #712 @ 0x2c8 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ + ldr r0, [pc, #8] @ (a23cc ) │ │ + add r0, pc │ │ + bl 53b08 │ │ + stc2 0, cr0, [lr, #8] │ │ + @ instruction: 0xf73e0002 │ │ + push {r4, lr} │ │ + mov r4, r0 │ │ + ldrb.w r0, [r0, #68] @ 0x44 │ │ + cbz r0, a23f0 │ │ cmp r0, #3 │ │ - bne.n 9fd78 │ │ - ldr r7, [sp, #164] @ 0xa4 │ │ - ldrd r8, r4, [r7] │ │ - ldr r1, [r4, #0] │ │ - cbz r1, 9fd24 │ │ - mov r0, r8 │ │ - blx r1 │ │ - ldr r0, [r4, #4] │ │ - cbz r0, 9fd2e │ │ - mov r0, r8 │ │ - blx ccbe0 │ │ - mov r0, r7 │ │ - blx ccbe0 │ │ - b.n 9fd78 │ │ - subs r0, #20 │ │ - sbc.w r1, r1, #0 │ │ - subs r2, r0, #3 │ │ - sbcs.w r1, r1, #0 │ │ - it cs │ │ - movcs r0, #1 │ │ - cbz r0, 9fd64 │ │ - cmp r0, #1 │ │ - bne.n 9fd70 │ │ - ldrd r0, r1, [sp, #176] @ 0xb0 │ │ - bl 5395a │ │ - ldrd r0, r1, [sp, #188] @ 0xbc │ │ - bl 97be8 │ │ - add r0, sp, #152 @ 0x98 │ │ - bl 99838 │ │ - b.n 9fd78 │ │ - ldr r0, [sp, #160] @ 0xa0 │ │ + it ne │ │ + popne {r4, pc} │ │ + ldrd r0, r1, [r4, #56] @ 0x38 │ │ + bl b9d18 │ │ + ldr r0, [r4, #64] @ 0x40 │ │ + bl 4aaaa │ │ + b.n a23fc │ │ + ldr r0, [r4, #64] @ 0x40 │ │ + bl 4aaaa │ │ + mov r0, r4 │ │ + bl 9f2bc │ │ + ldrd r0, r1, [r4, #48] @ 0x30 │ │ + ldmia.w sp!, {r4, lr} │ │ + b.w 63e60 │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ + sub sp, #96 @ 0x60 │ │ + mov r4, r0 │ │ + ldrb.w r0, [r0, #68] @ 0x44 │ │ + mov r5, r1 │ │ + cbz r0, a2422 │ │ cmp r0, #3 │ │ - bcc.n 9fd78 │ │ - ldrd r0, r1, [sp, #164] @ 0xa4 │ │ - b.n 9fcd8 │ │ - ldrd r0, r1, [sp, #160] @ 0xa0 │ │ - bl 998f4 │ │ - add.w r0, fp, #64 @ 0x40 │ │ - bl 9439c │ │ - mov r0, r6 │ │ - mov r1, r9 │ │ - bl 66918 │ │ - add r0, sp, #16 │ │ - bl 5b75c │ │ - mov r0, sl │ │ - bl 9f6b6 │ │ - add sp, #204 @ 0xcc │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldrb.w r0, [sp, #160] @ 0xa0 │ │ - movs r1, #43 @ 0x2b │ │ - strb.w r0, [sp, #124] @ 0x7c │ │ - ldr r0, [sp, #156] @ 0x9c │ │ - str r0, [sp, #120] @ 0x78 │ │ - ldr r0, [pc, #36] @ (9fdd0 ) │ │ + bne.n a24a6 │ │ + ldrd r6, r0, [r4, #56] @ 0x38 │ │ + b.n a2454 │ │ + mov r8, sp │ │ + mov r1, r4 │ │ + mov r0, r8 │ │ + movs r2, #48 @ 0x30 │ │ + ldr r7, [r4, #64] @ 0x40 │ │ + bl ca0b2 │ │ + movs r0, #56 @ 0x38 │ │ + bl 61f34 │ │ + mov r1, r8 │ │ + movs r2, #48 @ 0x30 │ │ + mov r6, r0 │ │ + bl ca0b2 │ │ + movs r0, #0 │ │ + strb.w r0, [r6, #52] @ 0x34 │ │ + add.w r0, r7, #8 │ │ + str r0, [r6, #48] @ 0x30 │ │ + ldr r0, [pc, #96] @ (a24b0 ) │ │ add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r0, [pc, #36] @ (9fdd4 ) │ │ - add r2, sp, #120 @ 0x78 │ │ - ldr r3, [pc, #36] @ (9fdd8 ) │ │ + strd r6, r0, [r4, #56] @ 0x38 │ │ + ldr r3, [r0, #12] │ │ + mov r0, sp │ │ + mov r1, r6 │ │ + mov r2, r5 │ │ + blx r3 │ │ + ldrd r0, r1, [sp] │ │ + eor.w r0, r0, #21 │ │ + orrs.w r6, r0, r1 │ │ + bne.n a2470 │ │ + movs r0, #3 │ │ + b.n a2496 │ │ + add r5, sp, #48 @ 0x30 │ │ + mov r1, sp │ │ + movs r2, #48 @ 0x30 │ │ + mov r0, r5 │ │ + bl ca0b2 │ │ + ldrd r0, r1, [r4, #56] @ 0x38 │ │ + bl b9d18 │ │ + ldrd r0, r1, [r4, #48] @ 0x30 │ │ + mov r2, r5 │ │ + bl aa610 │ │ + ldr r0, [r4, #64] @ 0x40 │ │ + bl 4aaaa │ │ + movs r0, #1 │ │ + strb.w r0, [r4, #68] @ 0x44 │ │ + clz r0, r6 │ │ + lsrs r0, r0, #5 │ │ + add sp, #96 @ 0x60 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ + ldr r0, [pc, #12] @ (a24b4 ) │ │ add r0, pc │ │ - add r3, pc │ │ - bl 4fcf8 │ │ - lsrs r7, r7, #18 │ │ - vmull.u q8, d24, d18 │ │ - @ instruction: 0xfff80b77 │ │ - @ instruction: 0xfff82b90 │ │ - @ instruction: 0xfff82b5f │ │ - vpadal.s32 q9, q13 │ │ - movs r3, r0 │ │ - ldr r7, [r1, #20] │ │ - vsli.64 q9, q11, #58 @ 0x3a │ │ - movs r3, r0 │ │ - │ │ -0009fddc : │ │ - stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - vpush {d8} │ │ - sub.w sp, sp, #984 @ 0x3d8 │ │ - mov r7, r0 │ │ - movs r0, #0 │ │ - strd r1, r3, [sp, #184] @ 0xb8 │ │ - bl 9eda8 │ │ + bl 53b08 │ │ + nop │ │ + vld4.8 {d0-d3}, [lr], r2 │ │ + @ instruction: 0xf6580002 │ │ + ldrb.w r1, [r0, #52] @ 0x34 │ │ + cbz r1, a24c0 │ │ + bx lr │ │ + b.w 9f2bc │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + sub sp, #148 @ 0x94 │ │ + mov r8, r0 │ │ + ldrb.w r0, [r1, #52] @ 0x34 │ │ cmp r0, #0 │ │ - str r7, [sp, #168] @ 0xa8 │ │ - beq.n 9febc │ │ - ldr r7, [r0, #0] │ │ - mov r4, r0 │ │ + bne.w a2758 │ │ + movs r7, #0 │ │ + movs r0, #21 │ │ + str r7, [sp, #36] @ 0x24 │ │ + mov fp, r1 │ │ + str r0, [sp, #32] │ │ + add r0, sp, #32 │ │ + bl a09d8 │ │ + ldr.w r4, [fp, #48] @ 0x30 │ │ + add r6, sp, #32 │ │ + mov r1, fp │ │ + movs r2, #48 @ 0x30 │ │ + mov r0, r6 │ │ + bl ca0b2 │ │ + ldrd r0, r1, [sp, #68] @ 0x44 │ │ + movs r3, #25 │ │ + ldr r2, [pc, #624] @ (a2770 ) │ │ + add r2, pc │ │ + bl 54658 │ │ + cmp r0, #0 │ │ + beq.n a25ba │ │ + ldrd r6, r1, [sp, #56] @ 0x38 │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ + strd r6, r1, [sp, #112] @ 0x70 │ │ + ldr r7, [r4, #0] │ │ + str r1, [sp, #28] │ │ cmp r7, r0 │ │ - bcs.w a0c2c │ │ + bcs.w a2760 │ │ + adds r0, r7, #1 │ │ + str r0, [r4, #0] │ │ ldr r0, [r4, #20] │ │ - add.w fp, r7, #1 │ │ - str.w fp, [r4] │ │ cmp r0, #0 │ │ - beq.n 9fec4 │ │ + beq.w a2636 │ │ add.w r3, r4, #24 │ │ - ldr.w r5, [sp, #1036] @ 0x40c │ │ - ldr.w r6, [sp, #1032] @ 0x408 │ │ + ldr r5, [sp, #28] │ │ + str r6, [sp, #24] │ │ ldmia r3, {r0, r1, r2, r3} │ │ strd r6, r5, [sp] │ │ - bl 601a4 │ │ + bl 643d8 │ │ lsrs r1, r0, #25 │ │ mov.w r2, #16843009 @ 0x1010101 │ │ muls r1, r2 │ │ - ldrd r8, sl, [r4, #8] │ │ - and.w r9, sl, r0 │ │ + ldrd sl, r2, [r4, #8] │ │ + and.w r9, r2, r0 │ │ + sub.w r0, sl, #16 │ │ + str r0, [sp, #16] │ │ movs r0, #0 │ │ - str r0, [sp, #176] @ 0xb0 │ │ - add r0, sp, #584 @ 0x248 │ │ - str r1, [sp, #172] @ 0xac │ │ - ldr.w r2, [r8, r9] │ │ - str r2, [sp, #180] @ 0xb4 │ │ - eors r2, r1 │ │ + str r2, [sp, #20] │ │ + str r0, [sp, #12] │ │ + add r0, sp, #120 @ 0x78 │ │ + str r1, [sp, #8] │ │ + ldr.w r6, [sl, r9] │ │ + eor.w r2, r6, r1 │ │ sub.w r1, r2, #16843009 @ 0x1010101 │ │ bics r1, r2 │ │ bic.w r1, r1, #2139062143 @ 0x7f7f7f7f │ │ - str r1, [sp, #584] @ 0x248 │ │ - mov r6, r0 │ │ - bl 57458 │ │ - cbz r0, 9fe84 │ │ + str r1, [sp, #120] @ 0x78 │ │ + mov r5, r0 │ │ + bl 4b2e2 │ │ + cbz r0, a259a │ │ add.w r0, r1, r9 │ │ - ldr.w r3, [sp, #1036] @ 0x40c │ │ - and.w r0, r0, sl │ │ - sub.w r5, r8, r0, lsl #4 │ │ - mov r0, r6 │ │ - ldrd r1, r2, [r5, #-16] │ │ - eors r2, r3 │ │ - ldr.w r3, [sp, #1032] @ 0x408 │ │ - eors r1, r3 │ │ - orrs r1, r2 │ │ - beq.n 9fea2 │ │ - b.n 9fe58 │ │ - ldr r0, [sp, #180] @ 0xb4 │ │ - and.w r0, r0, r0, lsl #1 │ │ + ldr r1, [sp, #20] │ │ + ldr r2, [sp, #28] │ │ + ands r0, r1 │ │ + ldr r1, [sp, #16] │ │ + sub.w r0, r1, r0, lsl #4 │ │ + ldrd r0, r1, [r0] │ │ + eors r1, r2 │ │ + ldr r2, [sp, #24] │ │ + eors r0, r2 │ │ + orrs r0, r1 │ │ + mov r0, r5 │ │ + beq.n a25fa │ │ + b.n a2570 │ │ + and.w r0, r6, r6, lsl #1 │ │ + ldr r6, [sp, #24] │ │ tst.w r0, #2155905152 @ 0x80808080 │ │ - bne.n 9fec4 │ │ - ldr r0, [sp, #176] @ 0xb0 │ │ - ldr r1, [sp, #172] @ 0xac │ │ + bne.n a2636 │ │ + ldr r0, [sp, #12] │ │ + ldr r1, [sp, #20] │ │ adds r0, #4 │ │ - str r0, [sp, #176] @ 0xb0 │ │ + str r0, [sp, #12] │ │ add r0, r9 │ │ - and.w r9, r0, sl │ │ - mov r0, r6 │ │ - b.n 9fe44 │ │ - ldr.w r5, [r5, #-8] │ │ - adds r0, r5, #1 │ │ - beq.n 9feca │ │ - ldr r0, [r5, #4] │ │ - ldr r7, [sp, #168] @ 0xa8 │ │ - adds r0, #1 │ │ - str r0, [r5, #4] │ │ - bcs.w a0d92 │ │ - ldr.w fp, [r4] │ │ - b.n 9fed0 │ │ - movs r0, #1 │ │ - bl 9aab0 │ │ - b.n 9fed6 │ │ - str r7, [r4, #0] │ │ - ldr r7, [sp, #168] @ 0xa8 │ │ - b.n a0336 │ │ - mov.w r5, #4294967295 @ 0xffffffff │ │ - ldr r7, [sp, #168] @ 0xa8 │ │ - sub.w r0, fp, #1 │ │ - str r0, [r4, #0] │ │ - mov r0, r5 │ │ - bl 98728 │ │ - mov r8, r0 │ │ - mov r0, r5 │ │ - bl 98758 │ │ - cmp.w r8, #0 │ │ - beq.w a0336 │ │ - add r0, sp, #188 @ 0xbc │ │ - str r0, [sp, #240] @ 0xf0 │ │ - ldrd r0, r1, [r8, #8] │ │ - bl 98740 │ │ - cmp r0, #0 │ │ - beq.w a0346 │ │ - str r1, [sp, #92] @ 0x5c │ │ - ldrd r1, r2, [r1, #8] │ │ - str r0, [sp, #88] @ 0x58 │ │ - subs r1, #1 │ │ - bic.w r1, r1, #7 │ │ - add r0, r1 │ │ - add.w r1, r0, #8 │ │ - add r0, sp, #244 @ 0xf4 │ │ - str r1, [sp, #32] │ │ - blx r2 │ │ - add r5, sp, #496 @ 0x1f0 │ │ - add.w fp, sp, #240 @ 0xf0 │ │ - add.w r0, r5, #24 │ │ - str r0, [sp, #84] @ 0x54 │ │ - add.w r0, r5, #9 │ │ - str r0, [sp, #36] @ 0x24 │ │ - add r1, sp, #448 @ 0x1c0 │ │ - adds r0, r1, #4 │ │ - str r0, [sp, #68] @ 0x44 │ │ - add r0, sp, #192 @ 0xc0 │ │ - adds r0, #2 │ │ - str r0, [sp, #44] @ 0x2c │ │ - add r0, sp, #920 @ 0x398 │ │ - adds r0, #2 │ │ - str r0, [sp, #40] @ 0x28 │ │ - add r0, sp, #952 @ 0x3b8 │ │ - str.w r8, [sp, #96] @ 0x60 │ │ - adds r0, #4 │ │ - str r0, [sp, #72] @ 0x48 │ │ - add.w r0, r1, #8 │ │ - str r0, [sp, #64] @ 0x40 │ │ - ldrd r6, r0, [sp, #248] @ 0xf8 │ │ - add r4, sp, #184 @ 0xb8 │ │ - add.w r7, r6, r0, lsl #2 │ │ - str r7, [sp, #160] @ 0xa0 │ │ - cmp r6, r7 │ │ - beq.w a0358 │ │ - ldr r0, [r6, #0] │ │ - mov r1, fp │ │ - str r0, [sp, #180] @ 0xb4 │ │ - mov r0, r5 │ │ - mov r2, r4 │ │ - bl b59f8 │ │ - ldrd sl, r8, [sp, #496] @ 0x1f0 │ │ - ldr.w ip, [sp, #504] @ 0x1f8 │ │ - ldrd lr, r9, [sp, #512] @ 0x200 │ │ - eor.w r1, sl, #40 @ 0x28 │ │ - orrs.w r1, r1, r8 │ │ - bne.w a049c │ │ - movs.w r0, ip, lsl #31 │ │ - beq.w a030e │ │ - ldr r4, [sp, #180] @ 0xb4 │ │ - str.w lr, [sp, #176] @ 0xb0 │ │ - strd lr, r9, [sp, #872] @ 0x368 │ │ - ldr r0, [r4, #32] │ │ - cmp r0, #0 │ │ - bne.w a0bf6 │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ - add.w r5, r4, #40 @ 0x28 │ │ - str r0, [r4, #32] │ │ - add r1, sp, #872 @ 0x368 │ │ + and.w r9, r0, r1 │ │ + ldr r1, [sp, #8] │ │ mov r0, r5 │ │ - bl a5d3e │ │ - cmp r0, #0 │ │ - beq.n a003e │ │ - ldr.w fp, [sp, #240] @ 0xf0 │ │ - str.w r9, [sp, #164] @ 0xa4 │ │ - mov r9, r0 │ │ - str r6, [sp, #172] @ 0xac │ │ - add r0, sp, #496 @ 0x1f0 │ │ - add r2, sp, #184 @ 0xb8 │ │ - mov r1, fp │ │ - bl b5768 │ │ - ldrd sl, r8, [sp, #496] @ 0x1f0 │ │ - ldrb.w ip, [sp, #504] @ 0x1f8 │ │ - eor.w r0, sl, #40 @ 0x28 │ │ - orrs.w r0, r0, r8 │ │ - bne.w a04de │ │ - cmp.w ip, #1 │ │ - beq.n a0042 │ │ - ldr r4, [sp, #180] @ 0xb4 │ │ - cmp.w ip, #3 │ │ - bne.n a00e6 │ │ - ldrd r0, r1, [r9] │ │ - mov sl, r9 │ │ - bl 98740 │ │ - cmp r0, #0 │ │ - str r5, [sp, #116] @ 0x74 │ │ - beq.n a00f2 │ │ - str r0, [sp, #76] @ 0x4c │ │ - mov r7, r1 │ │ - ldr r0, [pc, #844] @ (a0350 ) │ │ - movs r1, #9 │ │ - mov r2, fp │ │ + b.n a255c │ │ + add r0, sp, #96 @ 0x60 │ │ + ldr r1, [pc, #436] @ (a2774 ) │ │ + movs r2, #14 │ │ + add r1, pc │ │ + bl 9a438 │ │ + movs r0, #1 │ │ + str r7, [sp, #136] @ 0x88 │ │ + str r0, [sp, #124] @ 0x7c │ │ + ldr r1, [pc, #424] @ (a2778 ) │ │ + str r0, [sp, #132] @ 0x84 │ │ + add r1, pc │ │ + str r1, [sp, #120] @ 0x78 │ │ + add r0, sp, #112 @ 0x70 │ │ + str r0, [sp, #128] @ 0x80 │ │ + ldr r0, [pc, #416] @ (a277c ) │ │ add r0, pc │ │ - strd r1, r0, [sp] │ │ - movs r0, #3 │ │ - str r0, [sp, #8] │ │ - movs r0, #8 │ │ - str r0, [sp, #12] │ │ - movs r0, #0 │ │ - str r0, [sp, #16] │ │ - ldr r3, [pc, #824] @ (a0354 ) │ │ - add r0, sp, #448 @ 0x1c0 │ │ - add r1, sp, #184 @ 0xb8 │ │ - add r3, pc │ │ - bl 57e1c │ │ - ldr r0, [sp, #448] @ 0x1c0 │ │ - str r7, [sp, #80] @ 0x50 │ │ - cmp r0, #0 │ │ - beq.n a00f8 │ │ - add r5, sp, #952 @ 0x3b8 │ │ - ldr r1, [sp, #68] @ 0x44 │ │ - movs r2, #28 │ │ - mov r0, r5 │ │ - bl c99c0 │ │ - add r0, sp, #496 @ 0x1f0 │ │ - mov r1, r5 │ │ - b.n a013e │ │ - add r5, sp, #496 @ 0x1f0 │ │ - b.n a0306 │ │ - ldrd r0, r1, [r9] │ │ - bl 98740 │ │ - cmp r0, #0 │ │ - beq.n a00da │ │ str r0, [sp, #116] @ 0x74 │ │ - mov r7, r1 │ │ - ldrd r0, r9, [r9, #8] │ │ - ldr r4, [r1, #8] │ │ - mov r1, fp │ │ + add.w r0, r6, #32 │ │ + str r0, [sp, #112] @ 0x70 │ │ + add r0, sp, #80 @ 0x50 │ │ + add r1, sp, #120 @ 0x78 │ │ + adds r0, #4 │ │ + bl 4bf7c │ │ + ldr r0, [sp, #104] @ 0x68 │ │ + movs r6, #2 │ │ + ldrd r4, r5, [sp, #96] @ 0x60 │ │ str r0, [sp, #80] @ 0x50 │ │ - add r5, sp, #496 @ 0x1f0 │ │ - add r6, sp, #184 @ 0xb8 │ │ - mov r0, r5 │ │ - mov r2, r6 │ │ - bl b5880 │ │ - ldr.w sl, [sp, #496] @ 0x1f0 │ │ - ldr.w r8, [sp, #500] @ 0x1f4 │ │ - eor.w r0, sl, #40 @ 0x28 │ │ - vldr s16, [sp, #504] @ 0x1f8 │ │ - orrs.w r0, r0, r8 │ │ - bne.w a0552 │ │ - mov r0, r5 │ │ - mov r1, fp │ │ - mov r2, r6 │ │ - bl b593c │ │ - ldr.w sl, [sp, #496] @ 0x1f0 │ │ - ldr.w r8, [sp, #500] @ 0x1f4 │ │ - eor.w r0, sl, #40 @ 0x28 │ │ - vldr s0, [sp, #504] @ 0x1f8 │ │ - orrs.w r0, r0, r8 │ │ - ldr r0, [sp, #156] @ 0x9c │ │ - bne.w a0558 │ │ - ldr r3, [sp, #164] @ 0xa4 │ │ - vcvt.f64.f32 d0, s0 │ │ - str r0, [sp, #156] @ 0x9c │ │ - subs r0, r4, #1 │ │ - ldr r4, [sp, #116] @ 0x74 │ │ - bic.w r0, r0, #7 │ │ - ldr r2, [sp, #176] @ 0xb0 │ │ - add r0, r4 │ │ - ldr r1, [r7, #32] │ │ - vcvt.f64.f32 d1, s16 │ │ - strd r2, r3, [sp] │ │ - ldr r2, [sp, #80] @ 0x50 │ │ - adds r0, #8 │ │ - mov r3, r9 │ │ - vstr d1, [sp, #8] │ │ - vstr d0, [sp, #16] │ │ - blx r1 │ │ - mov r0, r4 │ │ - mov r1, r7 │ │ - bl b2bce │ │ - add r5, sp, #496 @ 0x1f0 │ │ - ldr r7, [sp, #160] @ 0xa0 │ │ - add.w fp, sp, #240 @ 0xf0 │ │ - ldr r6, [sp, #172] @ 0xac │ │ - b.n a0304 │ │ - add r5, sp, #496 @ 0x1f0 │ │ - ldr r7, [sp, #160] @ 0xa0 │ │ - add.w fp, sp, #240 @ 0xf0 │ │ - ldr r6, [sp, #172] @ 0xac │ │ - b.n a0306 │ │ - ldr r7, [sp, #176] @ 0xb0 │ │ - ldr r5, [sp, #164] @ 0xa4 │ │ - b.n a019c │ │ - ldr r0, [sp, #64] @ 0x40 │ │ - ldr r1, [sp, #72] @ 0x48 │ │ - ldmia.w r0, {r2, r3, r5, r6} │ │ - stmia r1!, {r2, r3, r5, r6} │ │ - ldrb.w r1, [sp, #956] @ 0x3bc │ │ - ldrb.w r2, [sp, #957] @ 0x3bd │ │ - add r0, sp, #920 @ 0x398 │ │ - bl 6bcac │ │ - ldrb.w r6, [sp, #920] @ 0x398 │ │ - ldrb.w r8, [sp, #921] @ 0x399 │ │ - cmp r6, #15 │ │ - bne.n a0128 │ │ - ldr r7, [sp, #176] @ 0xb0 │ │ - movs.w r0, r8, lsl #31 │ │ - bne.n a0162 │ │ - movs r0, #0 │ │ - b.n a016c │ │ - ldrd r1, r0, [sp, #40] @ 0x28 │ │ - movs r2, #26 │ │ - bl c99c0 │ │ - strb.w r8, [sp, #193] @ 0xc1 │ │ - strb.w r6, [sp, #192] @ 0xc0 │ │ - add r0, sp, #496 @ 0x1f0 │ │ - add r1, sp, #192 @ 0xc0 │ │ - bl a38ce │ │ - ldrd sl, r8, [sp, #496] @ 0x1f0 │ │ - ldrb.w fp, [sp, #504] @ 0x1f8 │ │ - ldr r7, [sp, #176] @ 0xb0 │ │ - eor.w r0, sl, #40 @ 0x28 │ │ - orrs.w r0, r0, r8 │ │ - bne.w a060e │ │ - ldr r4, [sp, #180] @ 0xb4 │ │ - movs.w r0, fp, lsl #31 │ │ - mov sl, r9 │ │ - beq.n a0124 │ │ - ldrb.w r0, [sl, #56] @ 0x38 │ │ - cmp r0, #6 │ │ - it eq │ │ - moveq r0, #3 │ │ - ldr r5, [sp, #80] @ 0x50 │ │ - ldr r6, [sp, #76] @ 0x4c │ │ - ldrd r2, r3, [sl, #8] │ │ - ldr r1, [r5, #8] │ │ - ldr.w ip, [r5, #36] @ 0x24 │ │ - str r0, [sp, #8] │ │ - subs r0, r1, #1 │ │ - bic.w r0, r0, #7 │ │ - ldr.w lr, [sp, #164] @ 0xa4 │ │ - add r0, r6 │ │ - adds r0, #8 │ │ - strd r7, lr, [sp] │ │ - blx ip │ │ - mov r0, r6 │ │ - mov r1, r5 │ │ - bl b2bce │ │ - ldrd r7, r5, [sp, #872] @ 0x368 │ │ - add.w r3, r4, #56 @ 0x38 │ │ - mov r9, r7 │ │ - ldmia r3, {r0, r1, r2, r3} │ │ - strd r7, r5, [sp] │ │ - bl 4a22c │ │ - lsrs r1, r0, #25 │ │ - mov.w r2, #16843009 @ 0x1010101 │ │ - mul.w r7, r1, r2 │ │ - ldrd r4, r6, [r4, #40] @ 0x28 │ │ - and.w fp, r6, r0 │ │ + b.n a271e │ │ + str r7, [r4, #0] │ │ + ldr r0, [pc, #392] @ (a2788 ) │ │ + add r0, pc │ │ + ldr r0, [r0, #16] │ │ + cmp r0, #2 │ │ + bcc.w a271a │ │ movs r0, #0 │ │ - str r0, [sp, #176] @ 0xb0 │ │ - ldr.w r0, [r4, fp] │ │ - mov sl, r0 │ │ - eors r0, r7 │ │ - sub.w r1, r0, #16843009 @ 0x1010101 │ │ - bic.w r0, r1, r0 │ │ - bic.w r0, r0, #2139062143 @ 0x7f7f7f7f │ │ - str r0, [sp, #496] @ 0x1f0 │ │ - add r0, sp, #496 @ 0x1f0 │ │ - bl 57458 │ │ - cbz r0, a0200 │ │ - add.w r0, r1, fp │ │ - ands r0, r6 │ │ - negs r1, r0 │ │ - rsb r1, r0, r1, lsl #3 │ │ - add.w r8, r4, r1, lsl #3 │ │ - ldrd r1, r2, [r8, #-72] @ 0x48 │ │ - eors r2, r5 │ │ - eor.w r1, r1, r9 │ │ - orrs r1, r2 │ │ - beq.n a021a │ │ - b.n a01d8 │ │ - and.w r0, sl, sl, lsl #1 │ │ - tst.w r0, #2155905152 @ 0x80808080 │ │ - bne.w a0312 │ │ - ldr r0, [sp, #176] @ 0xb0 │ │ - adds r0, #4 │ │ - str r0, [sp, #176] @ 0xb0 │ │ - add r0, fp │ │ - and.w fp, r0, r6 │ │ - b.n a01c2 │ │ - add.w r0, r0, r0, lsl #3 │ │ - movs r1, #72 @ 0x48 │ │ - lsls r0, r0, #3 │ │ - blx c9d30 │ │ - mov r1, r0 │ │ - ldr r0, [sp, #116] @ 0x74 │ │ - bl 5e73e │ │ - ldr.w r0, [r8, #-20] │ │ - add.w lr, sp, #128 @ 0x80 │ │ - str r0, [sp, #108] @ 0x6c │ │ - ldr.w r0, [r8, #-48] │ │ - str r0, [sp, #176] @ 0xb0 │ │ - ldr.w r0, [r8, #-44] │ │ - str r0, [sp, #112] @ 0x70 │ │ - ldr.w r0, [r8, #-40] │ │ + movs r3, #60 @ 0x3c │ │ + str r0, [sp, #136] @ 0x88 │ │ + movs r0, #1 │ │ + str r0, [sp, #124] @ 0x7c │ │ + ldr r1, [pc, #376] @ (a278c ) │ │ + str r0, [sp, #132] @ 0x84 │ │ + add r1, pc │ │ + str r1, [sp, #120] @ 0x78 │ │ + add r0, sp, #96 @ 0x60 │ │ + str r0, [sp, #128] @ 0x80 │ │ + ldr r0, [pc, #368] @ (a2790 ) │ │ + movs r1, #2 │ │ + add r0, pc │ │ str r0, [sp, #100] @ 0x64 │ │ - ldrd r0, r6, [r8, #-64] @ 0x40 │ │ - str r0, [sp, #104] @ 0x68 │ │ - ldrd fp, r5, [r8, #-16] │ │ - ldrd r9, r7, [r8, #-36] @ 0x24 │ │ - ldr.w r8, [sp, #152] @ 0x98 │ │ - ldrd r3, sl, [sp, #144] @ 0x90 │ │ - ldrd ip, r2, [sp, #120] @ 0x78 │ │ - ldmia.w lr, {r0, r1, r4, lr} │ │ - str r6, [sp, #156] @ 0x9c │ │ - ldr r6, [sp, #176] @ 0xb0 │ │ - str r5, [sp, #52] @ 0x34 │ │ - cmp.w r6, #2147483648 @ 0x80000000 │ │ - it ne │ │ - movne lr, r5 │ │ - str.w fp, [sp, #60] @ 0x3c │ │ - it ne │ │ - movne ip, fp │ │ - ldr r5, [sp, #108] @ 0x6c │ │ - it ne │ │ - movne r3, r5 │ │ - str r7, [sp, #48] @ 0x30 │ │ - it ne │ │ - movne r2, r7 │ │ - str.w r9, [sp, #56] @ 0x38 │ │ - it ne │ │ - movne r0, r9 │ │ - ldr r5, [sp, #100] @ 0x64 │ │ - cmp.w r6, #2147483648 @ 0x80000000 │ │ - it ne │ │ - movne r1, r5 │ │ - ldr r5, [sp, #104] @ 0x68 │ │ - it ne │ │ - movne sl, r5 │ │ - ldr r5, [sp, #156] @ 0x9c │ │ - it ne │ │ - movne r8, r5 │ │ - ldr r5, [sp, #112] @ 0x70 │ │ - it ne │ │ - movne r4, r5 │ │ - add r5, sp, #496 @ 0x1f0 │ │ - cmp.w r6, #2147483648 @ 0x80000000 │ │ - ldr r7, [sp, #160] @ 0xa0 │ │ - ldr r6, [sp, #172] @ 0xac │ │ - add.w fp, sp, #240 @ 0xf0 │ │ - str.w r8, [sp, #152] @ 0x98 │ │ - strd r3, sl, [sp, #144] @ 0x90 │ │ - strd ip, r2, [sp, #120] @ 0x78 │ │ - add r3, sp, #128 @ 0x80 │ │ - stmia.w r3!, {r0, r1, r4, lr} │ │ - beq.n a0304 │ │ - mov sl, r0 │ │ - mov r0, r4 │ │ - mov r8, r2 │ │ - mov r9, ip │ │ - bl a34ba │ │ - ldr r0, [sp, #176] @ 0xb0 │ │ - mov r1, r4 │ │ - bl bf508 │ │ - mov r0, sl │ │ - mov r1, r8 │ │ - bl 56e2a │ │ - ldrd r0, r1, [sp, #148] @ 0x94 │ │ - bl 98300 │ │ - ldr r1, [sp, #140] @ 0x8c │ │ - mov r0, r9 │ │ - bl a34f0 │ │ - ldr r0, [sp, #144] @ 0x90 │ │ - mov r1, r9 │ │ - bl bf970 │ │ - ldr r4, [sp, #180] @ 0xb4 │ │ - ldr r0, [r4, #32] │ │ + add r0, sp, #112 @ 0x70 │ │ + str r0, [sp, #96] @ 0x60 │ │ + add r0, sp, #120 @ 0x78 │ │ + ldr r2, [pc, #356] @ (a2794 ) │ │ + add r2, pc │ │ + bl 6ff84 │ │ + b.n a271a │ │ + add.w r0, r4, #52 @ 0x34 │ │ + str r7, [r4, #0] │ │ + bl baa50 │ │ + ldr r0, [r4, #52] @ 0x34 │ │ + adds r1, r0, #1 │ │ + beq.n a264e │ │ + ldr r1, [r0, #4] │ │ + adds r1, #1 │ │ + str r1, [r0, #4] │ │ + bcs.n a274c │ │ + ldr r1, [pc, #304] @ (a2780 ) │ │ + add r1, pc │ │ + bl 9953c │ │ + bl 990a8 │ │ + mov r9, r0 │ │ + ldr r0, [r0, #4] │ │ adds r0, #1 │ │ - str r0, [r4, #32] │ │ - add r4, sp, #184 @ 0xb8 │ │ - adds r6, #4 │ │ - b.n 9ff58 │ │ - add.w lr, sp, #128 @ 0x80 │ │ - mov.w r0, #2147483648 @ 0x80000000 │ │ - str r0, [sp, #176] @ 0xb0 │ │ - ldmia.w lr, {r0, r1, r4, lr} │ │ - ldrd r3, sl, [sp, #144] @ 0x90 │ │ - ldrd ip, r2, [sp, #120] @ 0x78 │ │ - ldrd r8, r6, [sp, #152] @ 0x98 │ │ - ldrd r9, fp, [sp, #56] @ 0x38 │ │ - ldrd r7, r5, [sp, #48] @ 0x30 │ │ - b.n a0268 │ │ - movs r0, #6 │ │ - strh.w r0, [sp, #584] @ 0x248 │ │ - add r1, sp, #584 @ 0x248 │ │ - mov r0, r7 │ │ - bl 6b96c │ │ - b.n a06cc │ │ - movs r0, #0 │ │ - strb.w r0, [sp, #200] @ 0xc8 │ │ - b.n a0608 │ │ - nop │ │ - movs r3, #103 @ 0x67 │ │ - @ instruction: 0xfff82346 │ │ - @ instruction: 0xfff8f8dd │ │ - strh r0, [r4, #2] │ │ - ldr.w r0, [r8, #40] @ 0x28 │ │ + str.w r0, [r9, #4] │ │ + bcs.n a274c │ │ + mov r0, r9 │ │ + bl 991d0 │ │ + ldr r0, [r4, #0] │ │ cmp r0, #0 │ │ - bne.w a0cc4 │ │ - ldr.w r7, [r8, #44] @ 0x2c │ │ + bne.n a2768 │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ - str.w r0, [r8, #40] @ 0x28 │ │ - cbnz r7, a03a6 │ │ - ldrd r4, r5, [r8, #32] │ │ - adds r0, r4, #1 │ │ - adc.w r1, r5, #0 │ │ - strd r0, r1, [r8, #32] │ │ - movs r0, #24 │ │ - movs r1, #8 │ │ - bl 4a56c │ │ - mov r7, r0 │ │ - movs r0, #0 │ │ - strb r0, [r7, #16] │ │ - movs r0, #1 │ │ - strd r0, r0, [r7] │ │ - strd r4, r5, [r7, #8] │ │ - ldr.w r0, [r8, #44] @ 0x2c │ │ - bl a0de0 │ │ - str.w r7, [r8, #44] @ 0x2c │ │ - ldr r0, [r7, #0] │ │ + mov r7, r4 │ │ + str r0, [r4, #0] │ │ + add.w ip, r4, #8 │ │ + ldr.w r0, [r7, #24]! │ │ + ldr r5, [sp, #28] │ │ + adds r3, r7, #4 │ │ + str r6, [sp, #96] @ 0x60 │ │ + str r5, [sp, #100] @ 0x64 │ │ + ldmia r3, {r1, r2, r3} │ │ + strd r6, r5, [sp] │ │ + mov r6, ip │ │ + bl 643d8 │ │ + mov sl, r0 │ │ + add r0, sp, #96 @ 0x60 │ │ + str r0, [sp, #144] @ 0x90 │ │ + mov r5, r1 │ │ + ldr.w r0, [r7, #-8] │ │ + cmp r0, #0 │ │ + beq.n a274e │ │ + str r6, [sp, #124] @ 0x7c │ │ + add r0, sp, #144 @ 0x90 │ │ + str r0, [sp, #120] @ 0x78 │ │ + ldrd r0, r1, [r4, #8] │ │ + ldr r2, [pc, #208] @ (a2784 ) │ │ + add r3, sp, #120 @ 0x78 │ │ + add r2, pc │ │ + strd r3, r2, [sp] │ │ + mov r2, sl │ │ + mov r3, r5 │ │ + bl 61bac │ │ + ldr r2, [r4, #8] │ │ + cbz r0, a26fc │ │ + mov.w r3, sl, lsr #25 │ │ + ldrb r5, [r2, r1] │ │ + ldrd ip, lr, [sp, #96] @ 0x60 │ │ + subs r6, r1, #4 │ │ + strb r3, [r2, r1] │ │ + ldrd r7, sl, [r4, #12] │ │ + ldr r0, [r4, #20] │ │ + ands r6, r7 │ │ + add r6, r2 │ │ adds r0, #1 │ │ - str r0, [r7, #0] │ │ - bcs.w a0d92 │ │ - ldr.w r0, [r8, #40] @ 0x28 │ │ + strb r3, [r6, #4] │ │ + and.w r3, r5, #1 │ │ + sub.w r3, sl, r3 │ │ + strd r3, r0, [r4, #16] │ │ + sub.w r0, r2, r1, lsl #4 │ │ + strd ip, lr, [r0, #-16] │ │ + str.w r9, [r0, #-8] │ │ + b.n a2714 │ │ + sub.w r1, r2, r1, lsl #4 │ │ + ldr.w r0, [r1, #-8] │ │ + str.w r9, [r1, #-8] │ │ + ldr r1, [r0, #0] │ │ + subs r1, #1 │ │ + str r1, [r0, #0] │ │ + it eq │ │ + bleq 99780 │ │ + ldr r0, [r4, #0] │ │ adds r0, #1 │ │ - str.w r0, [r8, #40] @ 0x28 │ │ - add r4, sp, #496 @ 0x1f0 │ │ - add r1, sp, #240 @ 0xf0 │ │ - add r2, sp, #184 @ 0xb8 │ │ - mov r0, r4 │ │ - bl b59f8 │ │ - ldrd lr, sl, [sp, #496] @ 0x1f0 │ │ - ldrd r1, r0, [sp, #504] @ 0x1f8 │ │ - ldrd r6, r9, [sp, #512] @ 0x200 │ │ - eor.w r2, lr, #40 @ 0x28 │ │ - orrs.w r2, r2, sl │ │ - str r0, [sp, #180] @ 0xb4 │ │ - bne.n a04b4 │ │ - ldr r4, [sp, #240] @ 0xf0 │ │ - strd r1, r7, [sp, #172] @ 0xac │ │ - strd r1, r0, [sp, #256] @ 0x100 │ │ - str.w r9, [sp, #164] @ 0xa4 │ │ - mov r1, r4 │ │ - strd r6, r9, [sp, #264] @ 0x108 │ │ - add r7, sp, #496 @ 0x1f0 │ │ - add r2, sp, #184 @ 0xb8 │ │ - mov r0, r7 │ │ - mov r9, r2 │ │ - bl b5768 │ │ - ldrd r5, fp, [sp, #496] @ 0x1f0 │ │ - ldrb.w sl, [sp, #504] @ 0x1f8 │ │ - eor.w r0, r5, #40 @ 0x28 │ │ - orrs.w r0, r0, fp │ │ - bne.w a0508 │ │ - sub.w r0, sl, #1 │ │ - cmp r0, #4 │ │ - bhi.w a05e8 │ │ - tbb [pc, r0] │ │ - ldmia r1, {r0, r1} │ │ - b.n 9fd86 │ │ - lsls r3, r2, #3 │ │ - ldr.w fp, [sp, #176] @ 0xb0 │ │ - mov sl, r7 │ │ - ldrd r1, r0, [fp, #8] │ │ - strd r1, r0, [sp, #156] @ 0x9c │ │ - add r5, sp, #256 @ 0x100 │ │ - add r4, sp, #244 @ 0xf4 │ │ - add r0, sp, #920 @ 0x398 │ │ - mov r1, r5 │ │ - mov r2, r4 │ │ - bl a0de8 │ │ - add r7, sp, #952 @ 0x3b8 │ │ - mov r1, r5 │ │ - mov r2, r4 │ │ - mov r0, r7 │ │ - bl a0e50 │ │ + str r0, [r4, #0] │ │ + movs r7, #0 │ │ + movs r6, #20 │ │ + add r0, sp, #32 │ │ + bl 9f2bc │ │ movs r0, #0 │ │ - str.w r9, [sp] │ │ - str r0, [sp, #204] @ 0xcc │ │ - movs r0, #20 │ │ - str r0, [sp, #200] @ 0xc8 │ │ - add r1, sp, #920 @ 0x398 │ │ - movs r0, #6 │ │ - strd r1, r7, [sp, #4] │ │ - str r0, [sp, #12] │ │ - add r0, sp, #192 @ 0xc0 │ │ - str r0, [sp, #16] │ │ - add r1, sp, #240 @ 0xf0 │ │ - ldrd r2, r3, [sp, #156] @ 0x9c │ │ - mov r0, sl │ │ - bl a0f04 │ │ - ldrd r4, r5, [sp, #496] @ 0x1f0 │ │ - add.w r1, sl, #8 │ │ - add r0, sp, #448 @ 0x1c0 │ │ - movs r2, #48 @ 0x30 │ │ - bl c99c0 │ │ - eor.w r0, r4, #21 │ │ - ldr r7, [sp, #168] @ 0xa8 │ │ - orrs r0, r5 │ │ - bne.w a06da │ │ - add r0, sp, #192 @ 0xc0 │ │ - add r1, sp, #448 @ 0x1c0 │ │ + movs r1, #2 │ │ + strd r1, r0, [r8, #8] │ │ + add.w r0, r8, #32 │ │ + strd r4, r5, [r8, #24] │ │ + strd r6, r7, [r8] │ │ + add r1, sp, #80 @ 0x50 │ │ + ldmia.w r1, {r2, r3, r4, r5} │ │ + stmia r0!, {r2, r3, r4, r5} │ │ + movs r0, #1 │ │ + strb.w r0, [fp, #52] @ 0x34 │ │ + add sp, #148 @ 0x94 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + udf #254 @ 0xfe │ │ + mov r0, r6 │ │ + mov r1, r7 │ │ + bl 973dc │ │ + b.n a26a6 │ │ + ldr r0, [pc, #60] @ (a2798 ) │ │ + add r0, pc │ │ + bl 53b08 │ │ + ldr r0, [pc, #56] @ (a279c ) │ │ + add r0, pc │ │ + bl 50c8c │ │ + ldr r0, [pc, #52] @ (a27a0 ) │ │ + add r0, pc │ │ + bl 50c58 │ │ + ldc 15, cr15, [r9, #988]! @ 0x3dc │ │ + lsls r7, r1, #20 │ │ + vqshl.u64 d16, d20, #56 @ 0x38 │ │ + movs r3, r0 │ │ + add r7, pc, #796 @ (adr r7, a2a9c ) │ │ + vsri.64 , q0, #6 │ │ + movs r2, r0 │ │ + @ instruction: 0xf6e90001 │ │ + cmp r3, #214 @ 0xd6 │ │ + movs r3, r0 │ │ + strb.w r0, [lr, #2] │ │ + b.n a22da │ │ + vsli.32 d31, d14, #31 │ │ + movs r2, r0 │ │ + @ instruction: 0xf6320002 │ │ + usat16 r0, #2, lr │ │ + @ instruction: 0xf3d20002 │ │ + push {r4, lr} │ │ + mov r4, r0 │ │ + ldrd r0, r1, [r0, #40] @ 0x28 │ │ + bl ba60c │ │ + add.w r0, r4, #8 │ │ + bl 96500 │ │ + ldr r0, [r4, #52] @ 0x34 │ │ + cbz r0, a27c4 │ │ + ldmia.w sp!, {r4, lr} │ │ + b.w 991d0 │ │ + pop {r4, pc} │ │ + bmi.n a2772 │ │ + push {r4, r5, r6, lr} │ │ + mov r6, r0 │ │ + movs r0, #120 @ 0x78 │ │ + mov r4, r3 │ │ + mov r5, r2 │ │ + bl 61f34 │ │ + movs r1, #0 │ │ + strd r5, r4, [r0] │ │ + strb.w r1, [r0, #116] @ 0x74 │ │ + str r6, [r0, #112] @ 0x70 │ │ + ldr r1, [pc, #4] @ (a27e8 ) │ │ + add r1, pc │ │ + pop {r4, r5, r6, pc} │ │ + @ instruction: 0xf4d80002 │ │ + push {r4, r5, r6, lr} │ │ + mov r6, r0 │ │ + movs r0, #120 @ 0x78 │ │ + mov r4, r3 │ │ + mov r5, r2 │ │ + bl 61f34 │ │ + movs r1, #0 │ │ + strd r5, r4, [r0] │ │ + strb.w r1, [r0, #116] @ 0x74 │ │ + str r6, [r0, #112] @ 0x70 │ │ + ldr r1, [pc, #4] @ (a280c ) │ │ + add r1, pc │ │ + pop {r4, r5, r6, pc} │ │ + @ instruction: 0xf4e40002 │ │ + push {r4, r5, r6, lr} │ │ + mov r6, r0 │ │ + movs r0, #120 @ 0x78 │ │ + mov r4, r3 │ │ + mov r5, r2 │ │ + bl 61f34 │ │ + movs r1, #0 │ │ + strd r5, r4, [r0] │ │ + strb.w r1, [r0, #116] @ 0x74 │ │ + str r6, [r0, #112] @ 0x70 │ │ + ldr r1, [pc, #4] @ (a2830 ) │ │ + add r1, pc │ │ + pop {r4, r5, r6, pc} │ │ + @ instruction: 0xf4f00002 │ │ + push {r4, r5, r6, lr} │ │ + mov r6, r0 │ │ + movs r0, #120 @ 0x78 │ │ + mov r4, r3 │ │ + mov r5, r2 │ │ + bl 61f34 │ │ + movs r1, #0 │ │ + strd r5, r4, [r0] │ │ + strb.w r1, [r0, #116] @ 0x74 │ │ + str r6, [r0, #112] @ 0x70 │ │ + ldr r1, [pc, #4] @ (a2854 ) │ │ + add r1, pc │ │ + pop {r4, r5, r6, pc} │ │ + @ instruction: 0xf4fc0002 │ │ + ldrb.w r1, [r0, #116] @ 0x74 │ │ + cmp r1, #3 │ │ + itt eq │ │ + addeq r0, #8 │ │ + beq.w a2d30 │ │ + bx lr │ │ + push {r4, r5, r6, r7, lr} │ │ + sub sp, #100 @ 0x64 │ │ + mov r4, r0 │ │ + ldrb.w r0, [r0, #116] @ 0x74 │ │ + mov r5, r1 │ │ + cbz r0, a2882 │ │ + cmp r0, #3 │ │ + beq.n a28aa │ │ + ldr r0, [pc, #120] @ (a28f4 ) │ │ + add r0, pc │ │ + bl 53b08 │ │ + ldr r0, [r4, #112] @ 0x70 │ │ + ldrd r6, r7, [r4] │ │ + adds r0, #40 @ 0x28 │ │ + bl ba580 │ │ + movs r1, #0 │ │ + movs r2, #2 │ │ + str r0, [r4, #104] @ 0x68 │ │ + movs r0, #9 │ │ + strd r2, r1, [r4, #8] │ │ + strb.w r1, [r4, #108] @ 0x6c │ │ + ldr r1, [pc, #88] @ (a28f8 ) │ │ + strd r6, r7, [r4, #40] @ 0x28 │ │ + add r1, pc │ │ + strd r1, r0, [r4, #32] │ │ + ldr r2, [r5, #0] │ │ + add.w r5, r4, #8 │ │ + mov r0, sp │ │ + mov r1, r5 │ │ + bl a2900 │ │ + ldrd r0, r1, [sp] │ │ + eor.w r0, r0, #24 │ │ + orrs r0, r1 │ │ + bne.n a28ca │ │ + movs r0, #2 │ │ + movs r1, #3 │ │ + b.n a28ec │ │ + add r6, sp, #48 @ 0x30 │ │ + mov r1, sp │ │ movs r2, #48 @ 0x30 │ │ - bl c99c0 │ │ - b.n a0524 │ │ - ldr.w fp, [sp, #508] @ 0x1fc │ │ - add r1, sp, #776 @ 0x308 │ │ - ldr r0, [sp, #84] @ 0x54 │ │ + mov r0, r6 │ │ + bl ca0b2 │ │ + mov r0, r5 │ │ + bl a2d30 │ │ + ldr r1, [pc, #28] @ (a28fc ) │ │ + mov r0, r6 │ │ + add r1, pc │ │ + bl bb192 │ │ + and.w r0, r0, #253 @ 0xfd │ │ + movs r1, #1 │ │ + strb.w r1, [r4, #116] @ 0x74 │ │ + add sp, #100 @ 0x64 │ │ + pop {r4, r5, r6, r7, pc} │ │ + @ instruction: 0xf4e00002 │ │ + @ instruction: 0xea0afff7 │ │ + eor.w r0, ip, #8519680 @ 0x820000 │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + sub sp, #380 @ 0x17c │ │ + mov r9, r1 │ │ + ldrb.w r1, [r1, #100] @ 0x64 │ │ + str r0, [sp, #60] @ 0x3c │ │ + cbz r1, a2936 │ │ + cmp r1, #3 │ │ + bne.w a2cda │ │ + mov r1, r9 │ │ + ldrb.w r0, [r1, #88]! │ │ + sub.w ip, r1, #48 @ 0x30 │ │ + str r1, [sp, #56] @ 0x38 │ │ + cbz r0, a2986 │ │ + cmp r0, #3 │ │ + str.w ip, [sp, #48] @ 0x30 │ │ + beq.w a2bd0 │ │ + ldr r0, [pc, #984] @ (a2d08 ) │ │ + add r0, pc │ │ + bl 53b08 │ │ + ldr.w r0, [r9, #24] │ │ + mov r1, r9 │ │ + str r2, [sp, #44] @ 0x2c │ │ + add.w ip, r9, #40 @ 0x28 │ │ + str r0, [sp, #48] @ 0x30 │ │ + ldr.w fp, [r9, #96] @ 0x60 │ │ + mov r0, ip │ │ + ldrd sl, lr, [r9, #28] │ │ + ldr.w r8, [r9, #36] @ 0x24 │ │ + ldmia.w r1, {r2, r3, r4, r5, r6, r7} │ │ + mov r1, r9 │ │ + stmia r0!, {r2, r3, r4, r5, r6, r7} │ │ + movs r0, #0 │ │ + strb.w r0, [r1, #88]! │ │ + str.w r9, [sp, #32] │ │ + ldr.w r9, [sp, #48] @ 0x30 │ │ + strd r9, sl, [r1, #-24] │ │ + str.w lr, [sp, #68] @ 0x44 │ │ + str.w lr, [r1, #-16] │ │ + str.w r8, [sp, #64] @ 0x40 │ │ + str.w r8, [r1, #-12] │ │ + strd fp, r1, [sp, #52] @ 0x34 │ │ + str.w fp, [r1, #-8] │ │ + b.n a29a4 │ │ + ldrd r1, sl, [r9, #64] @ 0x40 │ │ + ldr.w r0, [r9, #72] @ 0x48 │ │ + str r0, [sp, #68] @ 0x44 │ │ + ldr.w r0, [r9, #76] @ 0x4c │ │ + str r0, [sp, #64] @ 0x40 │ │ + ldr.w r0, [r9, #80] @ 0x50 │ │ + str.w r9, [sp, #32] │ │ + mov r9, r1 │ │ + str r2, [sp, #44] @ 0x2c │ │ + str r0, [sp, #52] @ 0x34 │ │ + str.w ip, [sp, #48] @ 0x30 │ │ + mov r0, ip │ │ + add.w r8, sp, #176 @ 0xb0 │ │ ldmia.w r0, {r2, r3, r4, r5, r6, r7} │ │ + mov r1, r8 │ │ stmia r1!, {r2, r3, r4, r5, r6, r7} │ │ - mov.w r1, ip, lsr #8 │ │ - orr.w r1, r1, fp, lsl #24 │ │ - b.n a0656 │ │ - add.w ip, r4, #24 │ │ - add r0, sp, #192 @ 0xc0 │ │ - add.w r3, r0, #24 │ │ - mov r8, r7 │ │ - mov fp, r6 │ │ - ldmia.w ip, {r0, r2, r4, r5, r6, r7} │ │ - stmia r3!, {r0, r2, r4, r5, r6, r7} │ │ - movs r4, #0 │ │ - ldr r0, [sp, #180] @ 0xb4 │ │ - ldr r7, [sp, #168] @ 0xa8 │ │ - strd fp, r9, [sp, #208] @ 0xd0 │ │ - mov fp, r8 │ │ - strd r1, r0, [sp, #200] @ 0xc8 │ │ - strd lr, sl, [sp, #192] @ 0xc0 │ │ - b.n a0534 │ │ - ldr r0, [sp, #36] @ 0x24 │ │ - ldr.w r9, [sp, #516] @ 0x204 │ │ - ldrb r1, [r0, #2] │ │ - ldrh.w lr, [r0] │ │ - ldrd fp, r0, [sp, #508] @ 0x1fc │ │ - str r1, [sp, #172] @ 0xac │ │ - str r0, [sp, #176] @ 0xb0 │ │ - add r3, sp, #776 @ 0x308 │ │ - ldr r0, [sp, #84] @ 0x54 │ │ - ldmia.w r0, {r1, r2, r4, r5, r6, r7} │ │ - stmia r3!, {r1, r2, r4, r5, r6, r7} │ │ - ldr r0, [sp, #172] @ 0xac │ │ - orr.w r1, lr, r0, lsl #16 │ │ - orr.w ip, ip, r1, lsl #8 │ │ - b.n a0646 │ │ - add r0, sp, #192 @ 0xc0 │ │ - add.w r1, r7, #9 │ │ - adds r0, #9 │ │ - movs r2, #39 @ 0x27 │ │ - bl c99c0 │ │ - strd r5, fp, [sp, #192] @ 0xc0 │ │ - strb.w sl, [sp, #200] @ 0xc8 │ │ - ldr r7, [sp, #168] @ 0xa8 │ │ - ldr.w fp, [sp, #176] @ 0xb0 │ │ - ldrd r0, r1, [sp, #192] @ 0xc0 │ │ - eor.w r0, r0, #40 @ 0x28 │ │ - orrs r0, r1 │ │ - clz r0, r0 │ │ - lsrs r4, r0, #5 │ │ + bl 4843e │ │ + strd r1, r0, [sp, #36] @ 0x24 │ │ + movs r0, #48 @ 0x30 │ │ + bl 61f34 │ │ + add r4, sp, #224 @ 0xe0 │ │ + mov r5, r0 │ │ + mov r1, r9 │ │ + mov r2, sl │ │ + mov r0, r4 │ │ + bl 9a438 │ │ + movs r0, #0 │ │ + movs r1, #6 │ │ + strd r1, r0, [r5] │ │ + add.w r0, r5, #8 │ │ + ldmia.w r4, {r1, r2, r3} │ │ + add.w fp, sp, #200 @ 0xc8 │ │ + stmia r0!, {r1, r2, r3} │ │ + add.w r0, r5, #24 │ │ + ldmia.w r8, {r1, r2, r3, r4, r6, r7} │ │ + stmia r0!, {r1, r2, r3, r4, r6, r7} │ │ + movs r0, #2 │ │ + str r0, [sp, #320] @ 0x140 │ │ + strd r0, r5, [sp, #312] @ 0x138 │ │ + add r1, sp, #312 @ 0x138 │ │ mov r0, fp │ │ - bl 49dea │ │ - add r0, sp, #244 @ 0xf4 │ │ - bl a1a34 │ │ - ldrd r0, r1, [sp, #88] @ 0x58 │ │ - bl b2bce │ │ - ldr.w r8, [sp, #96] @ 0x60 │ │ - cmp r4, #0 │ │ - bne.n a0608 │ │ - b.n a068c │ │ - ldrd fp, r0, [sp, #508] @ 0x1fc │ │ - b.n a0560 │ │ - ldrd fp, r0, [sp, #508] @ 0x1fc │ │ - vmov.f32 s16, s0 │ │ - mov r1, r7 │ │ - ldr.w r9, [sp, #516] @ 0x204 │ │ - str r0, [sp, #176] @ 0xb0 │ │ - add r0, sp, #776 @ 0x308 │ │ - ldr r7, [sp, #84] @ 0x54 │ │ - ldmia.w r7, {r2, r3, r4, r5, r6, ip} │ │ - stmia.w r0, {r2, r3, r4, r5, r6, ip} │ │ - ldr r0, [sp, #116] @ 0x74 │ │ - bl b2bce │ │ - vmov ip, s16 │ │ - b.n a0646 │ │ - ldr r0, [sp, #92] @ 0x5c │ │ - ldr.w fp, [sp, #176] @ 0xb0 │ │ - ldrd r2, r3, [r8, #16] │ │ - ldr r1, [r0, #28] │ │ - ldrd r0, r4, [fp, #8] │ │ - strd r0, r4, [sp] │ │ - ldr r0, [sp, #32] │ │ - blx r1 │ │ - ldr.w r0, [r8, #40] @ 0x28 │ │ + bl 5f848 │ │ + bl 676f0 │ │ + ldr r1, [sp, #52] @ 0x34 │ │ + add.w sl, sp, #224 @ 0xe0 │ │ + ldr r0, [r0, #0] │ │ + ldrd r7, r6, [r1, #4] │ │ + add.w r1, r0, #8 │ │ + mov r0, sl │ │ + bl 63f60 │ │ + ldr r0, [sp, #224] @ 0xe0 │ │ + cmp r0, #1 │ │ + beq.w a2cb8 │ │ + ldrb.w r0, [sp, #232] @ 0xe8 │ │ + str r0, [sp, #52] @ 0x34 │ │ + ldr r0, [sp, #228] @ 0xe4 │ │ + ldr r5, [sp, #64] @ 0x40 │ │ + ldr r4, [sp, #68] @ 0x44 │ │ + mov r8, r0 │ │ + str r5, [sp, #276] @ 0x114 │ │ + str r4, [sp, #272] @ 0x110 │ │ + adds r0, #40 @ 0x28 │ │ + add r1, sp, #272 @ 0x110 │ │ + bl 48f68 │ │ + ldr.w r9, [sp, #32] │ │ cmp r0, #0 │ │ - bne.w a0dae │ │ - ldr.w r0, [r8, #44] @ 0x2c │ │ - movs r1, #0 │ │ - str.w r1, [r8, #44] @ 0x2c │ │ - bl a0de0 │ │ - b.n a05de │ │ - ldr.w fp, [sp, #176] @ 0xb0 │ │ - ldrb.w r9, [fp, #16] │ │ - cmp.w r9, #3 │ │ - bcs.w a0764 │ │ + beq.w a2ba8 │ │ + ldrd r3, r2, [r8, #104] @ 0x68 │ │ + strd r7, r6, [sp, #20] │ │ + mov r7, r4 │ │ + adds r0, r3, #1 │ │ + adc.w r1, r2, #0 │ │ + strd r5, r4, [sp, #64] @ 0x40 │ │ + str.w fp, [sp, #28] │ │ + str.w r8, [sp, #8] │ │ + strd r0, r1, [r8, #104] @ 0x68 │ │ + mov r8, r2 │ │ + str r3, [sp, #12] │ │ + str r2, [sp, #284] @ 0x11c │ │ + str r2, [sp, #16] │ │ + str r3, [sp, #280] @ 0x118 │ │ + bl 68380 │ │ + str r0, [sp, #352] @ 0x160 │ │ + add r0, sp, #352 @ 0x160 │ │ + bl 682dc │ │ + mov r6, r0 │ │ + mov fp, r1 │ │ + movs r0, #4 │ │ + movs r1, #4 │ │ + bl 4aff4 │ │ + mov r4, r0 │ │ + ldr r0, [sp, #36] @ 0x24 │ │ + str r0, [r4, #0] │ │ + blx cd210 │ │ + str r0, [sp, #244] @ 0xf4 │ │ + mov r3, r8 │ │ + ldr r0, [pc, #624] @ (a2d0c ) │ │ + strd r7, r5, [sp, #248] @ 0xf8 │ │ + add r0, pc │ │ + ldr r5, [sp, #12] │ │ + strd r6, fp, [sp, #256] @ 0x100 │ │ + add.w fp, sp, #312 @ 0x138 │ │ + strd r4, r0, [sp, #236] @ 0xec │ │ movs r0, #0 │ │ - b.n a05e0 │ │ - ldr r0, [sp, #92] @ 0x5c │ │ - ldr.w fp, [sp, #176] @ 0xb0 │ │ - ldrd r2, r3, [r8, #16] │ │ - ldr r1, [r0, #24] │ │ - ldrd r0, r4, [fp, #8] │ │ - strd r0, r4, [sp] │ │ - ldr r0, [sp, #32] │ │ - blx r1 │ │ - movs r0, #1 │ │ - strb.w r0, [sp, #200] @ 0xc8 │ │ - ldr r7, [sp, #168] @ 0xa8 │ │ - b.n a05f4 │ │ - movs r0, #1 │ │ - strb.w r0, [sp, #200] @ 0xc8 │ │ - ldr r7, [sp, #168] @ 0xa8 │ │ - ldr.w fp, [sp, #176] @ 0xb0 │ │ + ldr r4, [sp, #8] │ │ + mov r2, r5 │ │ + str r0, [sp, #224] @ 0xe0 │ │ mov r0, fp │ │ - bl 49dea │ │ - add r0, sp, #244 @ 0xf4 │ │ - bl a1a34 │ │ - ldrd r0, r1, [sp, #88] @ 0x58 │ │ - bl b2bce │ │ - ldrb.w r0, [sp, #200] @ 0xc8 │ │ - b.n a06a4 │ │ - ldr r0, [sp, #36] @ 0x24 │ │ - ldr.w r9, [sp, #516] @ 0x204 │ │ - ldrb r1, [r0, #2] │ │ - ldrh r0, [r0, #0] │ │ - str r0, [sp, #160] @ 0xa0 │ │ - ldr r0, [sp, #508] @ 0x1fc │ │ - str r0, [sp, #172] @ 0xac │ │ - ldr r0, [sp, #512] @ 0x200 │ │ - str r1, [sp, #164] @ 0xa4 │ │ - str r0, [sp, #176] @ 0xb0 │ │ - add r0, sp, #776 @ 0x308 │ │ - ldr r5, [sp, #84] @ 0x54 │ │ + add.w r1, r4, #72 @ 0x48 │ │ + movs r6, #0 │ │ + str.w sl, [sp] │ │ + str r1, [sp, #36] @ 0x24 │ │ + bl c1e08 │ │ + mov r0, fp │ │ + bl 4aa90 │ │ + add r0, sp, #352 @ 0x160 │ │ + bl 4aa16 │ │ + movs r0, #96 @ 0x60 │ │ + movs r1, #8 │ │ + bl 4aff4 │ │ + ldr r1, [pc, #560] @ (a2d10 ) │ │ + mov r8, r0 │ │ + mov r0, fp │ │ + movs r2, #12 │ │ + add r1, pc │ │ + bl 4af58 │ │ + ldrd r1, r2, [sp, #20] │ │ + mov r0, sl │ │ + bl 5f9c8 │ │ + movs r0, #6 │ │ + mov lr, r4 │ │ + strd r0, r6, [r8] │ │ + add.w r0, r8, #8 │ │ + ldmia.w fp, {r1, r2, r3} │ │ + mov.w ip, #4 │ │ + stmia r0!, {r1, r2, r3} │ │ + add.w r0, r8, #24 │ │ + ldmia.w sl, {r1, r2, r3, r4, r6, r7} │ │ + stmia r0!, {r1, r2, r3, r4, r6, r7} │ │ + movs r0, #0 │ │ + strd r0, r5, [r8, #52] @ 0x34 │ │ + ldr r5, [sp, #28] │ │ + ldr r0, [sp, #16] │ │ + str.w r0, [r8, #60] @ 0x3c │ │ + add.w r0, r8, #72 @ 0x48 │ │ + str.w ip, [r8, #48] @ 0x30 │ │ ldmia.w r5, {r1, r2, r3, r4, r6, r7} │ │ + mov r5, lr │ │ stmia r0!, {r1, r2, r3, r4, r6, r7} │ │ - ldrd r0, r1, [sp, #76] @ 0x4c │ │ - bl b2bce │ │ - ldrd r1, r0, [sp, #160] @ 0xa0 │ │ - orr.w r0, r1, r0, lsl #16 │ │ - orr.w ip, fp, r0, lsl #8 │ │ - ldr.w fp, [sp, #172] @ 0xac │ │ - ldr r0, [sp, #180] @ 0xb4 │ │ - ldr.w lr, [sp, #176] @ 0xb0 │ │ - ldr r1, [r0, #32] │ │ - adds r1, #1 │ │ - str r1, [r0, #32] │ │ - mov.w r1, ip, lsr #8 │ │ - uxtb.w r0, ip │ │ - strd fp, lr, [sp, #204] @ 0xcc │ │ - orr.w r0, r0, r1, lsl #8 │ │ - str.w r9, [sp, #212] @ 0xd4 │ │ - str r0, [sp, #200] @ 0xc8 │ │ - add r0, sp, #192 @ 0xc0 │ │ - add r1, sp, #776 @ 0x308 │ │ - adds r0, #24 │ │ - ldmia.w r1, {r2, r3, r4, r5, r6, r7} │ │ - stmia r0!, {r2, r3, r4, r5, r6, r7} │ │ - strd sl, r8, [sp, #192] @ 0xc0 │ │ - add r0, sp, #244 @ 0xf4 │ │ - bl a1a34 │ │ - ldrd r0, r1, [sp, #88] @ 0x58 │ │ - bl b2bce │ │ - ldr r7, [sp, #168] @ 0xa8 │ │ - ldr.w r8, [sp, #96] @ 0x60 │ │ - add r4, sp, #584 @ 0x248 │ │ - add r1, sp, #192 @ 0xc0 │ │ - movs r2, #48 @ 0x30 │ │ + movs r0, #4 │ │ + str.w ip, [sp, #360] @ 0x168 │ │ + strd r0, r8, [sp, #352] @ 0x160 │ │ + add r4, sp, #288 @ 0x120 │ │ + add r1, sp, #352 @ 0x160 │ │ mov r0, r4 │ │ - bl c99c0 │ │ - ldr r1, [pc, #856] @ (a09f4 ) │ │ + bl 5f848 │ │ + add.w r0, r5, #8 │ │ + mov r8, r5 │ │ + bl 62ab4 │ │ + ldr r0, [r0, #0] │ │ + ldrd r3, r2, [sp, #64] @ 0x40 │ │ + ldr r0, [r0, #40] @ 0x28 │ │ + str r4, [sp, #0] │ │ + bl 65e44 │ │ + cbnz r0, a2bc0 │ │ + add r0, sp, #312 @ 0x138 │ │ + add r2, sp, #280 @ 0x118 │ │ + ldr r1, [sp, #36] @ 0x24 │ │ + bl 61e46 │ │ + ldr r0, [sp, #312] @ 0x138 │ │ + cmp r0, #2 │ │ + beq.n a2bc0 │ │ + add r4, sp, #224 @ 0xe0 │ │ + add r1, sp, #312 @ 0x138 │ │ + movs r2, #40 @ 0x28 │ │ mov r0, r4 │ │ - add r1, pc │ │ - bl b5690 │ │ + bl ca0b2 │ │ + add r0, sp, #352 @ 0x160 │ │ + mov r1, r4 │ │ + bl 63994 │ │ + ldr r0, [sp, #352] @ 0x160 │ │ + cmp r0, #0 │ │ + beq.w a2ce2 │ │ + movs r2, #0 │ │ + ldr r1, [sp, #356] @ 0x164 │ │ + str r2, [sp, #356] @ 0x164 │ │ + movs r2, #20 │ │ + str r2, [sp, #352] @ 0x160 │ │ + movs r2, #1 │ │ + str r2, [sp, #360] @ 0x168 │ │ + add r2, sp, #352 @ 0x160 │ │ + bl 6047e │ │ + add r0, sp, #224 @ 0xe0 │ │ + bl 4ae68 │ │ + b.n a2bc0 │ │ movs r0, #0 │ │ - movs r1, #6 │ │ - and.w r0, r0, #1 │ │ - strb.w r0, [sp, #585] @ 0x249 │ │ - mov r0, r7 │ │ - strb.w r1, [sp, #584] @ 0x248 │ │ - add r1, sp, #584 @ 0x248 │ │ - bl 6b96c │ │ - ldr.w r0, [r8] │ │ - subs r0, #1 │ │ - str.w r0, [r8] │ │ - itt eq │ │ - moveq r0, r8 │ │ - bleq 98504 │ │ - add.w sp, sp, #984 @ 0x3d8 │ │ - vpop {d8} │ │ - add sp, #4 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - add r1, sp, #496 @ 0x1f0 │ │ - add.w sl, sp, #272 @ 0x110 │ │ - add.w r0, sl, #56 @ 0x38 │ │ - adds r1, #56 @ 0x38 │ │ - movs r2, #32 │ │ - bl c99c0 │ │ - strd r4, r5, [sp, #272] @ 0x110 │ │ - add.w r0, sl, #8 │ │ - add r1, sp, #448 @ 0x1c0 │ │ - movs r2, #48 @ 0x30 │ │ - bl c99c0 │ │ - ldr.w fp, [r8, #8] │ │ - adds.w r0, fp, #1 │ │ - beq.n a0714 │ │ - ldr.w r0, [fp, #4] │ │ - adds r0, #1 │ │ - str.w r0, [fp, #4] │ │ - bcs.w a0d92 │ │ - ldr r0, [sp, #96] @ 0x60 │ │ - movs r1, #8 │ │ - ldr r4, [r0, #12] │ │ - ldr r0, [sp, #96] @ 0x60 │ │ - ldr.w sl, [r0, #16] │ │ - ldr r0, [sp, #96] @ 0x60 │ │ - ldr r5, [r0, #20] │ │ - movs r0, #32 │ │ - bl 4a56c │ │ - ldr r1, [sp, #172] @ 0xac │ │ - str r1, [r0, #0] │ │ - ldr r1, [sp, #180] @ 0xb4 │ │ - strd r1, r6, [r0, #4] │ │ - ldr r1, [sp, #164] @ 0xa4 │ │ - strd r1, fp, [r0, #12] │ │ - ldr r1, [sp, #176] @ 0xb0 │ │ - str r1, [r0, #24] │ │ - ldr r1, [sp, #92] @ 0x5c │ │ - str r4, [r0, #20] │ │ - ldr.w r8, [sp, #96] @ 0x60 │ │ - ldr r1, [r1, #16] │ │ - ldr r2, [pc, #684] @ (a09f8 ) │ │ - add r3, sp, #272 @ 0x110 │ │ - strd r3, r0, [sp] │ │ - mov r3, r5 │ │ - ldr r0, [sp, #32] │ │ - add r2, pc │ │ - str r2, [sp, #8] │ │ - mov r2, sl │ │ - blx r1 │ │ - movs r0, #1 │ │ - strb.w r0, [sp, #200] @ 0xc8 │ │ - b.n a05fa │ │ - add.w r8, sp, #360 @ 0x168 │ │ - add r1, sp, #256 @ 0x100 │ │ - add r2, sp, #244 @ 0xf4 │ │ + movs r1, #20 │ │ + str r0, [sp, #228] @ 0xe4 │ │ + str r1, [sp, #224] @ 0xe0 │ │ + str r0, [sp, #232] @ 0xe8 │ │ + add r1, sp, #224 @ 0xe0 │ │ + ldr r0, [sp, #36] @ 0x24 │ │ + bl 486e0 │ │ + add r0, sp, #200 @ 0xc8 │ │ + bl 4ac54 │ │ + ldr r1, [sp, #52] @ 0x34 │ │ mov r0, r8 │ │ - bl a0de8 │ │ - ldr r3, [pc, #648] @ (a09fc ) │ │ - movs r0, #0 │ │ - movs r1, #8 │ │ - movs r2, #28 │ │ - add r3, pc │ │ - movs r5, #11 │ │ - strd r2, r1, [sp, #8] │ │ - mov r2, r4 │ │ - strd r5, r3, [sp] │ │ - str r0, [sp, #16] │ │ - add r5, sp, #448 @ 0x1c0 │ │ - add r1, sp, #184 @ 0xb8 │ │ - ldr r3, [pc, #624] @ (a0a00 ) │ │ + bl 666f8 │ │ + ldr r2, [sp, #44] @ 0x2c │ │ + ldr r0, [sp, #40] @ 0x28 │ │ + str.w r0, [r9, #84] @ 0x54 │ │ + add.w r6, r9, #84 @ 0x54 │ │ + add r7, sp, #224 @ 0xe0 │ │ + mov r0, r7 │ │ + mov r1, r6 │ │ + bl 483cc │ │ + ldrd r8, fp, [sp, #224] @ 0xe0 │ │ + eor.w r0, r8, #24 │ │ + orrs.w r0, r0, fp │ │ + bne.n a2bfe │ │ + ldr r1, [sp, #56] @ 0x38 │ │ + movs r0, #3 │ │ + ldr r3, [sp, #60] @ 0x3c │ │ + movs r2, #24 │ │ + strb r0, [r1, #0] │ │ + movs r1, #0 │ │ + strd r2, r1, [r3] │ │ + b.n a2cae │ │ + ldrb.w sl, [sp, #232] @ 0xe8 │ │ + add r5, sp, #88 @ 0x58 │ │ + add.w r1, r7, #9 │ │ + movs r2, #23 │ │ mov r0, r5 │ │ - add r3, pc │ │ - bl 57e1c │ │ - ldr r0, [sp, #448] @ 0x1c0 │ │ - ldr r7, [sp, #168] @ 0xa8 │ │ - cbz r0, a07b0 │ │ - add r4, sp, #952 @ 0x3b8 │ │ - adds r1, r5, #4 │ │ - movs r2, #28 │ │ - mov r0, r4 │ │ - bl c99c0 │ │ - add r0, sp, #496 @ 0x1f0 │ │ + bl ca0b2 │ │ + add.w r0, r7, #32 │ │ + add r1, sp, #72 @ 0x48 │ │ + ldmia.w r0, {r2, r3, r4, r7} │ │ + stmia r1!, {r2, r3, r4, r7} │ │ + ldr r0, [r6, #0] │ │ + bl 4abf4 │ │ + ldr r1, [sp, #56] @ 0x38 │ │ + movs r0, #1 │ │ + strb r0, [r1, #0] │ │ + ldr r0, [sp, #48] @ 0x30 │ │ + bl a2d46 │ │ + eor.w r0, r8, #23 │ │ + orrs.w r0, r0, fp │ │ + bne.n a2c6a │ │ + strb.w sl, [sp, #112] @ 0x70 │ │ + add r4, sp, #112 @ 0x70 │ │ + adds r0, r4, #1 │ │ + add r1, sp, #88 @ 0x58 │ │ + movs r2, #23 │ │ + bl ca0b2 │ │ + add r5, sp, #224 @ 0xe0 │ │ mov r1, r4 │ │ - b.n a0808 │ │ - add.w r0, r5, #8 │ │ - ldr r5, [sp, #72] @ 0x48 │ │ - ldmia.w r0, {r1, r2, r3, r4} │ │ - stmia r5!, {r1, r2, r3, r4} │ │ - ldr r2, [sp, #960] @ 0x3c0 │ │ - ldrb.w r1, [sp, #956] @ 0x3bc │ │ - add r4, sp, #920 @ 0x398 │ │ - mov r0, r4 │ │ - bl 6bc64 │ │ - ldrb.w r0, [sp, #920] @ 0x398 │ │ - cmp r0, #15 │ │ - bne.n a07d8 │ │ - ldr r6, [sp, #924] @ 0x39c │ │ - str r6, [sp, #504] @ 0x1f8 │ │ - b.n a0818 │ │ - ldrb.w r1, [sp, #923] @ 0x39b │ │ - add.w lr, r4, #8 │ │ - strb.w r1, [sp, #195] @ 0xc3 │ │ - ldrh.w r1, [sp, #921] @ 0x399 │ │ - strh.w r1, [sp, #193] @ 0xc1 │ │ - add r1, sp, #192 @ 0xc0 │ │ - ldr.w ip, [sp, #924] @ 0x39c │ │ - add.w r2, r1, #8 │ │ - ldmia.w lr, {r3, r4, r5, r6, r7} │ │ - stmia r2!, {r3, r4, r5, r6, r7} │ │ - ldr r7, [sp, #168] @ 0xa8 │ │ - str.w ip, [sp, #196] @ 0xc4 │ │ - strb.w r0, [sp, #192] @ 0xc0 │ │ - add r0, sp, #496 @ 0x1f0 │ │ - bl a38ce │ │ - add r6, sp, #496 @ 0x1f0 │ │ - ldmia r6, {r4, r5, r6} │ │ - eor.w r0, r4, #40 @ 0x28 │ │ - orrs r0, r5 │ │ - bne.n a08bc │ │ - str r6, [sp, #148] @ 0x94 │ │ - str r6, [sp, #372] @ 0x174 │ │ - add r4, sp, #448 @ 0x1c0 │ │ - add r1, sp, #184 @ 0xb8 │ │ - add r2, sp, #372 @ 0x174 │ │ - mov r0, r4 │ │ - bl 58094 │ │ - ldrb.w r5, [sp, #448] @ 0x1c0 │ │ - ldrb.w r6, [sp, #449] @ 0x1c1 │ │ - cmp r5, #15 │ │ - bne.n a08d0 │ │ - lsls r0, r6, #31 │ │ - str.w r9, [sp, #144] @ 0x90 │ │ - str.w r8, [sp, #140] @ 0x8c │ │ - beq.n a08f2 │ │ - mov.w r9, #0 │ │ - movs r7, #20 │ │ - ldrd fp, sl, [fp, #8] │ │ - add r0, sp, #920 @ 0x398 │ │ - ldr r4, [sp, #140] @ 0x8c │ │ - add.w r8, sp, #952 @ 0x3b8 │ │ - ldmia.w r4, {r1, r2, r3} │ │ - stmia r0!, {r1, r2, r3} │ │ - add r1, sp, #256 @ 0x100 │ │ - add r2, sp, #244 @ 0xf4 │ │ - mov r0, r8 │ │ - bl a0e50 │ │ - strd r7, r9, [sp, #200] @ 0xc8 │ │ - add.w ip, sp, #192 @ 0xc0 │ │ - str r5, [sp, #192] @ 0xc0 │ │ - add r1, sp, #376 @ 0x178 │ │ - add.w r0, ip, #16 │ │ - ldmia.w r1, {r2, r3, r4, r5, r6, r7} │ │ - stmia r0!, {r2, r3, r4, r5, r6, r7} │ │ - mov r2, fp │ │ - add r0, sp, #184 @ 0xb8 │ │ + mov r0, r5 │ │ + bl 5fa20 │ │ + ldr.w sl, [sp, #224] @ 0xe0 │ │ + ldr r0, [pc, #172] @ (a2d04 ) │ │ + cmp sl, r0 │ │ + bne.n a2c86 │ │ + mov.w fp, #0 │ │ + mov.w r8, #23 │ │ + ldrb.w sl, [sp, #228] @ 0xe4 │ │ + b.n a2c98 │ │ + add r0, sp, #136 @ 0x88 │ │ + ldmia r5!, {r2, r3, r4, r6, r7} │ │ + mov r1, r0 │ │ + stmia r1!, {r2, r3, r4, r6, r7} │ │ + adds r0, #23 │ │ + ldrh r2, [r5, #0] │ │ + strh r2, [r1, #0] │ │ + ldrb r2, [r5, #2] │ │ + strb r2, [r1, #2] │ │ + add r1, sp, #72 @ 0x48 │ │ + movs r2, #16 │ │ + bl ca0b2 │ │ + b.n a2c98 │ │ + adds r1, r5, #1 │ │ + add r0, sp, #136 @ 0x88 │ │ + movs r2, #11 │ │ + bl ca0b2 │ │ + mov.w fp, #0 │ │ + mov.w r8, #22 │ │ + ldr r0, [sp, #60] @ 0x3c │ │ + movs r2, #39 @ 0x27 │ │ + strb.w sl, [r0, #8] │ │ + strd r8, fp, [r0] │ │ + adds r0, #9 │ │ + add r1, sp, #136 @ 0x88 │ │ + bl ca0b2 │ │ + movs r0, #1 │ │ + strb.w r0, [r9, #100] @ 0x64 │ │ + add sp, #380 @ 0x17c │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + ldrb.w r0, [sp, #232] @ 0xe8 │ │ + movs r1, #43 @ 0x2b │ │ + strb.w r0, [sp, #316] @ 0x13c │ │ + ldr r0, [sp, #228] @ 0xe4 │ │ + str r0, [sp, #312] @ 0x138 │ │ + ldr r0, [pc, #76] @ (a2d14 ) │ │ + add r0, pc │ │ str r0, [sp, #0] │ │ - add r0, sp, #920 @ 0x398 │ │ - strd r0, r8, [sp, #4] │ │ - mov r3, sl │ │ - ldr r0, [sp, #144] @ 0x90 │ │ - strd r0, ip, [sp, #12] │ │ - add r1, sp, #240 @ 0xf0 │ │ - add r7, sp, #496 @ 0x1f0 │ │ - mov r0, r7 │ │ - bl a0f04 │ │ - ldrd r4, r5, [sp, #496] @ 0x1f0 │ │ - add.w r1, r7, #8 │ │ - add r0, sp, #448 @ 0x1c0 │ │ - movs r2, #48 @ 0x30 │ │ - bl c99c0 │ │ - eor.w r0, r4, #21 │ │ - orrs r0, r5 │ │ - bne.w a09b0 │ │ - add r0, sp, #192 @ 0xc0 │ │ - add r1, sp, #448 @ 0x1c0 │ │ - movs r2, #48 @ 0x30 │ │ - bl c99c0 │ │ - b.n a051e │ │ - add r0, sp, #192 @ 0xc0 │ │ - add r1, sp, #496 @ 0x1f0 │ │ - adds r0, #12 │ │ - adds r1, #12 │ │ - movs r2, #36 @ 0x24 │ │ - bl c99c0 │ │ - add r0, sp, #192 @ 0xc0 │ │ - stmia r0!, {r4, r5, r6} │ │ - b.n a0b02 │ │ - add.w r8, sp, #496 @ 0x1f0 │ │ - adds r1, r4, #2 │ │ - add.w r0, r8, #2 │ │ - movs r2, #26 │ │ - bl c99c0 │ │ - strb.w r6, [sp, #497] @ 0x1f1 │ │ - mov r1, r8 │ │ - strb.w r5, [sp, #496] @ 0x1f0 │ │ - add r0, sp, #192 @ 0xc0 │ │ - bl a7688 │ │ - b.n a0b02 │ │ - ldr r0, [sp, #256] @ 0x100 │ │ - lsls r0, r0, #31 │ │ - beq.n a09a6 │ │ - ldr r0, [sp, #264] @ 0x108 │ │ - str r0, [sp, #172] @ 0xac │ │ - ldr r0, [sp, #268] @ 0x10c │ │ - str r0, [sp, #164] @ 0xa4 │ │ - ldrd r8, r0, [sp, #248] @ 0xf8 │ │ - add.w r0, r8, r0, lsl #2 │ │ - str r0, [sp, #180] @ 0xb4 │ │ - ldr r0, [pc, #248] @ (a0a04 ) │ │ + ldr r0, [pc, #72] @ (a2d18 ) │ │ + add r2, sp, #312 @ 0x138 │ │ + ldr r3, [pc, #72] @ (a2d1c ) │ │ add r0, pc │ │ - str r0, [sp, #160] @ 0xa0 │ │ - ldr r0, [pc, #244] @ (a0a08 ) │ │ + add r3, pc │ │ + bl 5127c │ │ + ldr r0, [pc, #80] @ (a2d2c ) │ │ add r0, pc │ │ - str r0, [sp, #156] @ 0x9c │ │ - ldr r0, [sp, #180] @ 0xb4 │ │ - cmp r8, r0 │ │ - beq.n a09a6 │ │ - ldr r1, [sp, #164] @ 0xa4 │ │ - ldr.w r0, [r8] │ │ - str r1, [sp, #500] @ 0x1f4 │ │ - ldr r1, [sp, #172] @ 0xac │ │ - adds r0, #32 │ │ - str r1, [sp, #496] @ 0x1f0 │ │ - ldr r1, [sp, #160] @ 0xa0 │ │ - bl abf8c │ │ - mov sl, r1 │ │ - add r1, sp, #496 @ 0x1f0 │ │ - bl a5d3e │ │ - cbz r0, a098c │ │ - ldr r3, [sp, #156] @ 0x9c │ │ - movs r1, #4 │ │ - ldrd fp, r4, [r0, #48] @ 0x30 │ │ - movs r2, #4 │ │ - mov r0, r4 │ │ - bl a3478 │ │ - mov r9, r1 │ │ - add.w r1, fp, r4, lsl #2 │ │ - movs r2, #0 │ │ - mov r3, r0 │ │ - str r4, [sp, #152] @ 0x98 │ │ - cbz r3, a0986 │ │ - cmp fp, r1 │ │ - beq.n a0986 │ │ - ldr.w r4, [fp] │ │ - subs r3, #1 │ │ - ldrex r6, [r4] │ │ - adds r7, r6, #1 │ │ - strex r5, r7, [r4] │ │ - cmp r5, #0 │ │ - bne.n a0962 │ │ - cmp.w r6, #4294967295 @ 0xffffffff │ │ - ble.w a0d92 │ │ - str.w r4, [r9, r2, lsl #2] │ │ - add.w fp, fp, #4 │ │ - adds r2, #1 │ │ - ldr r7, [sp, #168] @ 0xa8 │ │ - b.n a0956 │ │ - ldr.w fp, [sp, #176] @ 0xb0 │ │ - b.n a0990 │ │ - mov.w r0, #2147483648 @ 0x80000000 │ │ - ldr.w r1, [sl] │ │ - subs r1, #1 │ │ - str.w r1, [sl] │ │ - cmp.w r0, #2147483648 @ 0x80000000 │ │ - bne.n a0a10 │ │ - add.w r8, r8, #4 │ │ - b.n a0916 │ │ - movs r0, #4 │ │ - str r0, [sp, #404] @ 0x194 │ │ - movs r0, #0 │ │ - str r0, [sp, #400] @ 0x190 │ │ - b.n a0a16 │ │ - add r6, sp, #584 @ 0x248 │ │ - add.w r1, r7, #56 @ 0x38 │ │ - add.w r0, r6, #56 @ 0x38 │ │ - movs r2, #32 │ │ - bl c99c0 │ │ - strd r4, r5, [sp, #584] @ 0x248 │ │ - add.w r0, r6, #8 │ │ - add r1, sp, #448 @ 0x1c0 │ │ - movs r2, #48 @ 0x30 │ │ - bl c99c0 │ │ - ldr r0, [sp, #92] @ 0x5c │ │ - movs r4, #1 │ │ - ldr.w r8, [sp, #96] @ 0x60 │ │ - ldrd r2, r3, [r8, #16] │ │ - ldr r1, [r0, #20] │ │ - ldr r0, [pc, #44] @ (a0a0c ) │ │ - strd r6, r4, [sp] │ │ + bl 53b08 │ │ + ldrb.w r0, [sp, #356] @ 0x164 │ │ + addw r2, sp, #379 @ 0x17b │ │ + strb.w r0, [sp, #379] @ 0x17b │ │ + movs r1, #43 @ 0x2b │ │ + ldr r0, [pc, #44] @ (a2d20 ) │ │ add r0, pc │ │ - str r0, [sp, #8] │ │ - ldr r0, [sp, #32] │ │ - blx r1 │ │ - strb.w r4, [sp, #200] @ 0xc8 │ │ - b.n a05ee │ │ + str r0, [sp, #0] │ │ + ldr r0, [pc, #44] @ (a2d24 ) │ │ + ldr r3, [pc, #44] @ (a2d28 ) │ │ + add r0, pc │ │ + add r3, pc │ │ + bl 5127c │ │ nop │ │ - lsrs r4, r6, #30 │ │ - movs r3, r0 │ │ - lsrs r4, r1, #26 │ │ - movs r3, r0 │ │ - adds r1, r7, #0 │ │ - vcvt.f16.u16 d17, d6, #8 │ │ - vqrdmlsh.s q8, q12, d28[0] │ │ movs r3, r0 │ │ - lsrs r6, r5, #22 │ │ + strh r0, [r0, #0] │ │ + lsls r4, r7, #18 │ │ movs r3, r0 │ │ - lsrs r4, r1, #16 │ │ + pop {r1, r6, r7} │ │ + movs r2, r0 │ │ + ldrb r0, [r0, #16] │ │ + @ instruction: 0xfff6fb18 │ │ + movs r2, r0 │ │ + subs r4, #77 @ 0x4d │ │ + vtbx.8 d31, {d10-d13}, d12 │ │ + movs r2, r0 │ │ + cbnz r6, a2d2e │ │ + movs r2, r0 │ │ + subs r4, #37 @ 0x25 │ │ + vtbl.8 d27, {d26-d29}, d4 │ │ + movs r2, r0 │ │ + lsls r0, r4, #4 │ │ movs r3, r0 │ │ - strd r0, r9, [sp, #400] @ 0x190 │ │ - ldr r0, [sp, #152] @ 0x98 │ │ - str r0, [sp, #408] @ 0x198 │ │ - add r0, sp, #448 @ 0x1c0 │ │ - bl 5cc0c │ │ - ldrd r4, r6, [sp, #448] @ 0x1c0 │ │ - cmp r4, #5 │ │ - bne.n a0ae2 │ │ - ldr r0, [sp, #96] @ 0x60 │ │ - ldr r5, [r0, #28] │ │ - and.w r0, r5, #16711680 @ 0xff0000 │ │ - cmp.w r0, #262144 @ 0x40000 │ │ - bne.n a0aa4 │ │ - ldr r0, [sp, #96] @ 0x60 │ │ - ldr r1, [r6, #24] │ │ - ldr r7, [r0, #24] │ │ - add r4, sp, #448 @ 0x1c0 │ │ - mov r0, r4 │ │ - bl 6e6e0 │ │ - ldrb.w r1, [sp, #448] @ 0x1c0 │ │ - cmp r1, #15 │ │ - bne.n a0aa8 │ │ - ldr r0, [sp, #452] @ 0x1c4 │ │ - ldr r2, [r6, #28] │ │ - str r0, [sp, #804] @ 0x324 │ │ - add r0, sp, #448 @ 0x1c0 │ │ - add r1, sp, #804 @ 0x324 │ │ - bl 5c650 │ │ - ldrd r4, r6, [sp, #448] @ 0x1c0 │ │ - cmp r4, #5 │ │ - bne.n a0adc │ │ - bic.w r0, r5, #16711680 @ 0xff0000 │ │ - movs r1, #25 │ │ - movs r3, #11 │ │ - strd r7, r0, [sp, #912] @ 0x390 │ │ + ldrb.w r1, [r0, #100] @ 0x64 │ │ + cbz r1, a2d42 │ │ + cmp r1, #3 │ │ + itt eq │ │ + addeq r0, #40 @ 0x28 │ │ + beq.w a2d46 │ │ + bx lr │ │ + b.w 9a480 │ │ + ldrb.w r1, [r0, #48] @ 0x30 │ │ + cbz r1, a2d58 │ │ + cmp r1, #3 │ │ + itt eq │ │ + ldreq r0, [r0, #44] @ 0x2c │ │ + beq.w 4abf4 │ │ + bx lr │ │ + b.w 9a480 │ │ + push {r4, r5, r6, r7, lr} │ │ + sub sp, #100 @ 0x64 │ │ + mov r4, r0 │ │ + ldrb.w r0, [r0, #116] @ 0x74 │ │ + mov r5, r1 │ │ + cbz r0, a2d76 │ │ + cmp r0, #3 │ │ + beq.n a2d9e │ │ + ldr r0, [pc, #120] @ (a2de8 ) │ │ + add r0, pc │ │ + bl 53b08 │ │ + ldr r0, [r4, #112] @ 0x70 │ │ + ldrd r6, r7, [r4] │ │ + adds r0, #40 @ 0x28 │ │ + bl ba580 │ │ + movs r1, #0 │ │ + movs r2, #2 │ │ + str r0, [r4, #104] @ 0x68 │ │ movs r0, #5 │ │ - strb.w r0, [sp, #904] @ 0x388 │ │ - add r0, sp, #904 @ 0x388 │ │ - ldr r2, [pc, #832] @ (a0db8 ) │ │ - strd r1, r0, [sp, #8] │ │ - add r2, pc │ │ - strd r3, r2, [sp] │ │ - add r4, sp, #448 @ 0x1c0 │ │ - add r1, sp, #804 @ 0x324 │ │ - ldr r3, [pc, #820] @ (a0dbc ) │ │ - mov r0, r4 │ │ - mov r2, r6 │ │ - add r3, pc │ │ - bl 581cc │ │ - ldr r0, [sp, #448] @ 0x1c0 │ │ - cbz r0, a0b0a │ │ - adds r1, r4, #4 │ │ - add r4, sp, #872 @ 0x368 │ │ - movs r2, #28 │ │ - mov r0, r4 │ │ - bl c99c0 │ │ - mov r0, r4 │ │ - b.n a0ad4 │ │ - movs r4, #1 │ │ - b.n a0ae2 │ │ - ldrb.w r0, [sp, #451] @ 0x1c3 │ │ - add.w lr, r4, #8 │ │ - strb.w r0, [sp, #811] @ 0x32b │ │ - ldrh.w r0, [sp, #449] @ 0x1c1 │ │ - strh.w r0, [sp, #809] @ 0x329 │ │ - add r0, sp, #808 @ 0x328 │ │ - ldr.w ip, [sp, #452] @ 0x1c4 │ │ - add.w r3, r0, #8 │ │ - ldmia.w lr, {r2, r4, r5, r6, r7} │ │ - stmia r3!, {r2, r4, r5, r6, r7} │ │ - str.w ip, [sp, #812] @ 0x32c │ │ - strb.w r1, [sp, #808] @ 0x328 │ │ - bl 5db20 │ │ - mov r6, r1 │ │ - movs r4, #4 │ │ - ldr r7, [sp, #168] @ 0xa8 │ │ - ldr.w fp, [sp, #176] @ 0xb0 │ │ - str r6, [sp, #508] @ 0x1fc │ │ - movs r6, #0 │ │ - movs r5, #36 @ 0x24 │ │ - add r0, sp, #192 @ 0xc0 │ │ - add r1, sp, #496 @ 0x1f0 │ │ - adds r0, #12 │ │ - adds r1, #12 │ │ - movs r2, #36 @ 0x24 │ │ - bl c99c0 │ │ - strd r5, r6, [sp, #192] @ 0xc0 │ │ - str r4, [sp, #200] @ 0xc8 │ │ - add r0, sp, #400 @ 0x190 │ │ - bl 9abe8 │ │ - add r0, sp, #360 @ 0x168 │ │ - bl 9e0ee │ │ - b.n a0524 │ │ - add.w r0, r4, #8 │ │ - add r1, sp, #872 @ 0x368 │ │ - adds r1, #4 │ │ - ldmia.w r0, {r2, r3, r4, r5} │ │ - stmia r1!, {r2, r3, r4, r5} │ │ - ldr r2, [sp, #880] @ 0x370 │ │ - ldrb.w r1, [sp, #876] @ 0x36c │ │ - add r4, sp, #840 @ 0x348 │ │ - mov r0, r4 │ │ - bl 6bc64 │ │ - ldrb.w r2, [sp, #840] @ 0x348 │ │ - cmp r2, #15 │ │ - bne.n a0b52 │ │ - ldr r4, [sp, #844] @ 0x34c │ │ - str r4, [sp, #836] @ 0x344 │ │ - add r5, sp, #448 @ 0x1c0 │ │ - add r1, sp, #804 @ 0x324 │ │ - add r2, sp, #836 @ 0x344 │ │ - mov r0, r5 │ │ - bl 58094 │ │ - ldrb.w r6, [sp, #448] @ 0x1c0 │ │ - ldrb.w r7, [sp, #449] @ 0x1c1 │ │ - cmp r6, #15 │ │ - bne.n a0b80 │ │ - lsls r0, r7, #31 │ │ - beq.n a0b96 │ │ - movs r4, #0 │ │ - b.n a0adc │ │ - ldrb.w r1, [sp, #843] @ 0x34b │ │ - add.w lr, r4, #8 │ │ - strb.w r1, [sp, #923] @ 0x39b │ │ - ldrh.w r1, [sp, #841] @ 0x349 │ │ - strh.w r1, [sp, #921] @ 0x399 │ │ - add r0, sp, #920 @ 0x398 │ │ - ldr.w ip, [sp, #844] @ 0x34c │ │ - add.w r1, r0, #8 │ │ - ldmia.w lr, {r3, r4, r5, r6, r7} │ │ - stmia r1!, {r3, r4, r5, r6, r7} │ │ - str.w ip, [sp, #924] @ 0x39c │ │ - strb.w r2, [sp, #920] @ 0x398 │ │ - b.n a0ad4 │ │ - add r4, sp, #952 @ 0x3b8 │ │ - adds r1, r5, #2 │ │ - adds r0, r4, #2 │ │ - movs r2, #26 │ │ - bl c99c0 │ │ - strb.w r7, [sp, #953] @ 0x3b9 │ │ - strb.w r6, [sp, #952] @ 0x3b8 │ │ - b.n a0aa0 │ │ - add r5, sp, #448 @ 0x1c0 │ │ - add r1, sp, #804 @ 0x324 │ │ - mov r2, r4 │ │ + strd r2, r1, [r4, #8] │ │ + strb.w r1, [r4, #108] @ 0x6c │ │ + ldr r1, [pc, #88] @ (a2dec ) │ │ + strd r6, r7, [r4, #40] @ 0x28 │ │ + add r1, pc │ │ + strd r1, r0, [r4, #32] │ │ + ldr r2, [r5, #0] │ │ + add.w r5, r4, #8 │ │ + mov r0, sp │ │ + mov r1, r5 │ │ + bl a2900 │ │ + ldrd r0, r1, [sp] │ │ + eor.w r0, r0, #24 │ │ + orrs r0, r1 │ │ + bne.n a2dbe │ │ + movs r0, #2 │ │ + movs r1, #3 │ │ + b.n a2de0 │ │ + add r6, sp, #48 @ 0x30 │ │ + mov r1, sp │ │ + movs r2, #48 @ 0x30 │ │ + mov r0, r6 │ │ + bl ca0b2 │ │ mov r0, r5 │ │ - bl 67e7c │ │ - ldrb.w r2, [sp, #448] @ 0x1c0 │ │ - cmp r2, #15 │ │ - bne.n a0bfe │ │ - ldr r0, [sp, #452] @ 0x1c4 │ │ - movs r1, #0 │ │ - str r0, [sp, #676] @ 0x2a4 │ │ - movs r2, #63 @ 0x3f │ │ - strb.w r1, [sp, #952] @ 0x3b8 │ │ - add r1, sp, #188 @ 0xbc │ │ - str r1, [sp, #956] @ 0x3bc │ │ + bl a2d30 │ │ + ldr r1, [pc, #28] @ (a2df0 ) │ │ + mov r0, r6 │ │ + add r1, pc │ │ + bl bb192 │ │ + and.w r0, r0, #253 @ 0xfd │ │ movs r1, #1 │ │ - ldr r3, [pc, #512] @ (a0dc0 ) │ │ - movs r4, #29 │ │ - str r2, [sp, #8] │ │ - add r3, pc │ │ - strd r4, r3, [sp] │ │ - add r2, sp, #952 @ 0x3b8 │ │ - strd r2, r1, [sp, #12] │ │ - add r4, sp, #448 @ 0x1c0 │ │ - add r1, sp, #184 @ 0xb8 │ │ - ldr r3, [pc, #496] @ (a0dc4 ) │ │ - add.w r2, r0, #8 │ │ - mov r0, r4 │ │ - add r3, pc │ │ - bl 57e1c │ │ - ldr r0, [sp, #448] @ 0x1c0 │ │ - cbz r0, a0c34 │ │ - adds r1, r4, #4 │ │ - add r4, sp, #680 @ 0x2a8 │ │ - movs r2, #28 │ │ - mov r0, r4 │ │ - bl c99c0 │ │ - add r0, sp, #496 @ 0x1f0 │ │ - mov r1, r4 │ │ - b.n a0cfa │ │ - ldr r0, [pc, #480] @ (a0dd8 ) │ │ - add r0, pc │ │ - bl 4f53c │ │ - ldrb.w r1, [sp, #451] @ 0x1c3 │ │ - add.w lr, r5, #8 │ │ - strb.w r1, [sp, #195] @ 0xc3 │ │ - ldrh.w r1, [sp, #449] @ 0x1c1 │ │ - strh.w r1, [sp, #193] @ 0xc1 │ │ - add r0, sp, #192 @ 0xc0 │ │ - ldr.w ip, [sp, #452] @ 0x1c4 │ │ - add.w r1, r0, #8 │ │ - ldmia.w lr, {r3, r4, r5, r6, r7} │ │ - stmia r1!, {r3, r4, r5, r6, r7} │ │ - str.w ip, [sp, #196] @ 0xc4 │ │ - strb.w r2, [sp, #192] @ 0xc0 │ │ - b.n a0ad4 │ │ - ldr r0, [pc, #416] @ (a0dd0 ) │ │ + strb.w r1, [r4, #116] @ 0x74 │ │ + add sp, #100 @ 0x64 │ │ + pop {r4, r5, r6, r7, pc} │ │ + vext.8 d0, d12, d2, #0 │ │ + b.n a2812 │ │ + vqrdmlsh.s q15, , d24[0] │ │ + movs r2, r0 │ │ + push {r4, r5, r6, r7, lr} │ │ + sub sp, #100 @ 0x64 │ │ + mov r4, r0 │ │ + ldrb.w r0, [r0, #116] @ 0x74 │ │ + mov r5, r1 │ │ + cbz r0, a2e0e │ │ + cmp r0, #3 │ │ + beq.n a2e36 │ │ + ldr r0, [pc, #120] @ (a2e80 ) │ │ add r0, pc │ │ - bl 4f570 │ │ - add.w r0, r4, #8 │ │ - add r1, sp, #680 @ 0x2a8 │ │ - adds r1, #4 │ │ - ldmia.w r0, {r2, r3, r4, r5} │ │ - stmia r1!, {r2, r3, r4, r5} │ │ - ldr r2, [sp, #688] @ 0x2b0 │ │ - ldrb.w r1, [sp, #684] @ 0x2ac │ │ - add r4, sp, #192 @ 0xc0 │ │ - mov r0, r4 │ │ - bl 6bc64 │ │ - ldrb.w r0, [sp, #192] @ 0xc0 │ │ - cmp r0, #15 │ │ - bne.n a0c96 │ │ - ldr r2, [sp, #196] @ 0xc4 │ │ - add r4, sp, #448 @ 0x1c0 │ │ - add r1, sp, #184 @ 0xb8 │ │ - mov r0, r4 │ │ - bl 67e7c │ │ - ldrb.w r0, [sp, #448] @ 0x1c0 │ │ - cmp r0, #15 │ │ - bne.n a0ccc │ │ + bl 53b08 │ │ + ldr r0, [r4, #112] @ 0x70 │ │ + ldrd r6, r7, [r4] │ │ + adds r0, #40 @ 0x28 │ │ + bl ba580 │ │ + movs r1, #0 │ │ + movs r2, #2 │ │ + str r0, [r4, #104] @ 0x68 │ │ movs r0, #4 │ │ - movs r1, #4 │ │ - ldr r4, [sp, #452] @ 0x1c4 │ │ - bl 4a56c │ │ - str r4, [r0, #0] │ │ - add r4, sp, #448 @ 0x1c0 │ │ - ldr r2, [pc, #332] @ (a0dc8 ) │ │ - mov r1, r0 │ │ - mov r0, r4 │ │ - add r2, pc │ │ - bl bf9a0 │ │ - mov r0, r4 │ │ - bl a1a10 │ │ + strd r2, r1, [r4, #8] │ │ + strb.w r1, [r4, #108] @ 0x6c │ │ + ldr r1, [pc, #88] @ (a2e84 ) │ │ + strd r6, r7, [r4, #40] @ 0x28 │ │ + add r1, pc │ │ + strd r1, r0, [r4, #32] │ │ + ldr r2, [r5, #0] │ │ + add.w r5, r4, #8 │ │ + mov r0, sp │ │ + mov r1, r5 │ │ + bl a2900 │ │ + ldrd r0, r1, [sp] │ │ + eor.w r0, r0, #24 │ │ + orrs r0, r1 │ │ + bne.n a2e56 │ │ + movs r0, #2 │ │ + movs r1, #3 │ │ + b.n a2e78 │ │ + add r6, sp, #48 @ 0x30 │ │ + mov r1, sp │ │ + movs r2, #48 @ 0x30 │ │ + mov r0, r6 │ │ + bl ca0b2 │ │ + mov r0, r5 │ │ + bl a2d30 │ │ + ldr r1, [pc, #28] @ (a2e88 ) │ │ + mov r0, r6 │ │ + add r1, pc │ │ + bl bb192 │ │ + and.w r0, r0, #253 @ 0xfd │ │ + movs r1, #1 │ │ + strb.w r1, [r4, #116] @ 0x74 │ │ + add sp, #100 @ 0x64 │ │ + pop {r4, r5, r6, r7, pc} │ │ + cdp 0, 15, cr0, cr4, cr2, {0} │ │ + ldrb r0, [r0, #4] │ │ + @ instruction: 0xfff6eea0 │ │ + movs r2, r0 │ │ + push {r4, r5, r6, r7, lr} │ │ + sub sp, #100 @ 0x64 │ │ mov r4, r0 │ │ - add r0, sp, #676 @ 0x2a4 │ │ - bl 5b75c │ │ - b.n a0d1a │ │ - ldrb.w r1, [sp, #195] @ 0xc3 │ │ - add.w lr, r4, #8 │ │ - strb.w r1, [sp, #715] @ 0x2cb │ │ - ldrh.w r1, [sp, #193] @ 0xc1 │ │ - strh.w r1, [sp, #713] @ 0x2c9 │ │ - add r1, sp, #712 @ 0x2c8 │ │ - ldr.w ip, [sp, #196] @ 0xc4 │ │ - add.w r3, r1, #8 │ │ - ldmia.w lr, {r2, r4, r5, r6, r7} │ │ - stmia r3!, {r2, r4, r5, r6, r7} │ │ - str.w ip, [sp, #716] @ 0x2cc │ │ - strb.w r0, [sp, #712] @ 0x2c8 │ │ - b.n a0cf8 │ │ - ldr r0, [pc, #268] @ (a0dd4 ) │ │ - add r0, pc │ │ - bl 4f53c │ │ - ldrb.w r1, [sp, #451] @ 0x1c3 │ │ - add.w lr, r4, #8 │ │ - strb.w r1, [sp, #747] @ 0x2eb │ │ - ldrh.w r1, [sp, #449] @ 0x1c1 │ │ - strh.w r1, [sp, #745] @ 0x2e9 │ │ - add r1, sp, #744 @ 0x2e8 │ │ - ldr.w ip, [sp, #452] @ 0x1c4 │ │ - add.w r3, r1, #8 │ │ - ldmia.w lr, {r2, r4, r5, r6, r7} │ │ - stmia r3!, {r2, r4, r5, r6, r7} │ │ - str.w ip, [sp, #748] @ 0x2ec │ │ - strb.w r0, [sp, #744] @ 0x2e8 │ │ - add r0, sp, #496 @ 0x1f0 │ │ - bl a38ce │ │ - add r0, sp, #676 @ 0x2a4 │ │ - bl 5b75c │ │ - ldrd r5, r6, [sp, #496] @ 0x1f0 │ │ - ldr r4, [sp, #504] @ 0x1f8 │ │ - eor.w r0, r5, #40 @ 0x28 │ │ - ldr r7, [sp, #168] @ 0xa8 │ │ - ldr.w fp, [sp, #176] @ 0xb0 │ │ - orrs r0, r6 │ │ - bne.w a0ae8 │ │ - movs r0, #16 │ │ - movs r1, #4 │ │ - bl 4a56c │ │ - mov r1, r0 │ │ - add r0, sp, #400 @ 0x190 │ │ - mov r2, r1 │ │ - ldmia.w r0, {r3, r5, r6} │ │ - stmia r2!, {r3, r5, r6} │ │ - str r4, [r1, #12] │ │ - add r4, sp, #448 @ 0x1c0 │ │ - ldr r2, [pc, #152] @ (a0dcc ) │ │ - mov r0, r4 │ │ - add r2, pc │ │ - bl bf9a0 │ │ - mov r0, r4 │ │ - bl a1a10 │ │ - add r4, sp, #496 @ 0x1f0 │ │ - add r1, sp, #184 @ 0xb8 │ │ - ldr r2, [sp, #148] @ 0x94 │ │ - mov r3, r0 │ │ - mov r0, r4 │ │ - bl a6f4c │ │ - add r7, sp, #496 @ 0x1f0 │ │ - ldmia r7, {r5, r6, r7} │ │ - eor.w r0, r5, #40 @ 0x28 │ │ - orrs r0, r6 │ │ - bne.n a0d94 │ │ - ldr r0, [sp, #96] @ 0x60 │ │ - ldrd r2, r3, [r0, #16] │ │ - ldr r0, [r7, #0] │ │ - adds r0, #1 │ │ - str r0, [r7, #0] │ │ - bcs.n a0d92 │ │ - ldr r0, [sp, #92] @ 0x5c │ │ - mov r8, r7 │ │ - ldr r5, [r0, #32] │ │ - str r7, [sp, #0] │ │ - add r4, sp, #416 @ 0x1a0 │ │ - ldr r1, [sp, #32] │ │ - mov r0, r4 │ │ - blx r5 │ │ - add.w ip, r4, #8 │ │ - ldrd r7, r9, [sp, #416] @ 0x1a0 │ │ - add r1, sp, #376 @ 0x178 │ │ - ldmia.w ip, {r0, r2, r3, r4, r5, r6} │ │ - stmia r1!, {r0, r2, r3, r4, r5, r6} │ │ - mov r5, r8 │ │ - ldr.w fp, [sp, #176] @ 0xb0 │ │ - b.n a0846 │ │ - udf #254 @ 0xfe │ │ - add r0, sp, #192 @ 0xc0 │ │ - add.w r1, r4, #12 │ │ - adds r0, #12 │ │ - movs r2, #36 @ 0x24 │ │ - bl c99c0 │ │ - add r0, sp, #192 @ 0xc0 │ │ - ldr.w fp, [sp, #176] @ 0xb0 │ │ - stmia r0!, {r5, r6, r7} │ │ - ldr r7, [sp, #168] @ 0xa8 │ │ - b.n a0b02 │ │ - ldr r0, [pc, #44] @ (a0ddc ) │ │ + ldrb.w r0, [r0, #116] @ 0x74 │ │ + mov r5, r1 │ │ + cbz r0, a2ea6 │ │ + cmp r0, #3 │ │ + beq.n a2ece │ │ + ldr r0, [pc, #120] @ (a2f18 ) │ │ add r0, pc │ │ - bl 4f53c │ │ - nop │ │ - cbnz r5, a0e16 │ │ - @ instruction: 0xfff7bb52 │ │ - @ instruction: 0xfff7fbb1 │ │ - @ instruction: 0xfff7fb7c │ │ - @ instruction: 0xfff71e28 │ │ - movs r3, r0 │ │ - adds r2, r4, #4 │ │ - movs r3, r0 │ │ - lsls r2, r1, #31 │ │ - movs r3, r0 │ │ - lsrs r2, r1, #4 │ │ - movs r3, r0 │ │ - lsrs r0, r0, #19 │ │ - movs r3, r0 │ │ - lsrs r0, r2, #1 │ │ - movs r3, r0 │ │ - cbz r0, a0de6 │ │ - b.w 49dea │ │ - bx lr │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ - sub sp, #52 @ 0x34 │ │ - mov r8, r0 │ │ - ldr r0, [r1, #0] │ │ - lsls r0, r0, #31 │ │ - beq.n a0e34 │ │ - ldrd r4, r0, [r2, #4] │ │ - mov r9, sp │ │ - ldrd r5, r6, [r1, #8] │ │ - lsls r7, r0, #2 │ │ - cbz r7, a0e34 │ │ - ldmia r4!, {r0} │ │ - mov r2, r5 │ │ - mov r3, r6 │ │ - add.w r1, r0, #8 │ │ - mov r0, r9 │ │ - bl a5e08 │ │ + bl 53b08 │ │ + ldr r0, [r4, #112] @ 0x70 │ │ + ldrd r6, r7, [r4] │ │ + adds r0, #40 @ 0x28 │ │ + bl ba580 │ │ + movs r1, #0 │ │ + movs r2, #2 │ │ + str r0, [r4, #104] @ 0x68 │ │ + movs r0, #3 │ │ + strd r2, r1, [r4, #8] │ │ + strb.w r1, [r4, #108] @ 0x6c │ │ + ldr r1, [pc, #88] @ (a2f1c ) │ │ + strd r6, r7, [r4, #40] @ 0x28 │ │ + add r1, pc │ │ + strd r1, r0, [r4, #32] │ │ + ldr r2, [r5, #0] │ │ + add.w r5, r4, #8 │ │ + mov r0, sp │ │ + mov r1, r5 │ │ + bl a2900 │ │ ldrd r0, r1, [sp] │ │ - eor.w r0, r0, #40 @ 0x28 │ │ + eor.w r0, r0, #24 │ │ orrs r0, r1 │ │ - bne.n a0e2a │ │ - ldr r0, [sp, #8] │ │ - cmp.w r0, #2147483648 @ 0x80000000 │ │ - beq.n a0e30 │ │ - b.n a0e46 │ │ - mov r0, r9 │ │ - bl 9df24 │ │ - subs r7, #4 │ │ - b.n a0e02 │ │ - movs r0, #0 │ │ + bne.n a2eee │ │ + movs r0, #2 │ │ + movs r1, #3 │ │ + b.n a2f10 │ │ + add r6, sp, #48 @ 0x30 │ │ + mov r1, sp │ │ + movs r2, #48 @ 0x30 │ │ + mov r0, r6 │ │ + bl ca0b2 │ │ + mov r0, r5 │ │ + bl a2d30 │ │ + ldr r1, [pc, #28] @ (a2f20 ) │ │ + mov r0, r6 │ │ + add r1, pc │ │ + bl bb192 │ │ + and.w r0, r0, #253 @ 0xfd │ │ + movs r1, #1 │ │ + strb.w r1, [r4, #116] @ 0x74 │ │ + add sp, #100 @ 0x64 │ │ + pop {r4, r5, r6, r7, pc} │ │ + cdp 0, 2, cr0, cr12, cr2, {0} │ │ + b.n a36dc │ │ + @ instruction: 0xfff7edd8 │ │ + movs r2, r0 │ │ + push {r4, lr} │ │ + mov r4, r0 │ │ + ldrb.w r0, [r0, #68] @ 0x44 │ │ + cbz r0, a2f44 │ │ + cmp r0, #3 │ │ + it ne │ │ + popne {r4, pc} │ │ + ldrd r0, r1, [r4, #56] @ 0x38 │ │ + bl b9d18 │ │ + ldr r0, [r4, #64] @ 0x40 │ │ + bl 4a9ec │ │ + b.n a2f50 │ │ + ldr r0, [r4, #64] @ 0x40 │ │ + bl 4a9ec │ │ + mov r0, r4 │ │ + bl 9f2bc │ │ + ldrd r0, r1, [r4, #48] @ 0x30 │ │ + ldmia.w sp!, {r4, lr} │ │ + b.w 63e60 │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ + sub sp, #96 @ 0x60 │ │ + mov r4, r0 │ │ + ldrb.w r0, [r0, #68] @ 0x44 │ │ + mov r5, r1 │ │ + cbz r0, a2f76 │ │ + cmp r0, #3 │ │ + bne.n a2ffc │ │ + ldrd r6, r0, [r4, #56] @ 0x38 │ │ + b.n a2faa │ │ + mov r8, sp │ │ + mov r1, r4 │ │ + mov r0, r8 │ │ + movs r2, #48 @ 0x30 │ │ + ldr r7, [r4, #64] @ 0x40 │ │ + bl ca0b2 │ │ + movs r0, #56 @ 0x38 │ │ movs r1, #8 │ │ - strd r0, r1, [r8] │ │ - str.w r0, [r8, #8] │ │ - add sp, #52 @ 0x34 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ - ldrd r1, r2, [sp, #12] │ │ - stmia.w r8!, {r0, r1, r2} │ │ - b.n a0e40 │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, #28 │ │ - str r0, [sp, #4] │ │ - ldr r0, [r1, #0] │ │ - lsls r0, r0, #31 │ │ - beq.n a0ed4 │ │ - ldrd r1, r0, [r1, #8] │ │ - strd r1, r0, [sp, #8] │ │ - ldrd r9, r0, [r2, #4] │ │ - mov.w r8, r0, lsl #2 │ │ - ldr r0, [pc, #140] @ (a0efc ) │ │ + bl 4aff4 │ │ + mov r1, r8 │ │ + movs r2, #48 @ 0x30 │ │ + mov r6, r0 │ │ + bl ca0b2 │ │ + movs r0, #0 │ │ + strb.w r0, [r6, #52] @ 0x34 │ │ + add.w r0, r7, #8 │ │ + str r0, [r6, #48] @ 0x30 │ │ + ldr r0, [pc, #96] @ (a3004 ) │ │ add r0, pc │ │ - mov fp, r0 │ │ - cmp.w r8, #0 │ │ - beq.n a0ed4 │ │ - ldr.w r0, [r9] │ │ - ldr r1, [sp, #12] │ │ - str r1, [sp, #20] │ │ - adds r0, #32 │ │ - ldr r1, [sp, #8] │ │ - str r1, [sp, #16] │ │ - mov r1, fp │ │ - bl abf8c │ │ - mov r7, r1 │ │ - add r1, sp, #16 │ │ - bl a5d3e │ │ - cbz r0, a0eba │ │ - ldrd r4, r5, [r0, #32] │ │ - movs r1, #1 │ │ - ldr r3, [pc, #96] @ (a0f00 ) │ │ + strd r6, r0, [r4, #56] @ 0x38 │ │ + ldr r3, [r0, #12] │ │ + mov r0, sp │ │ + mov r1, r6 │ │ + mov r2, r5 │ │ + blx r3 │ │ + ldrd r0, r1, [sp] │ │ + eor.w r0, r0, #21 │ │ + orrs.w r6, r0, r1 │ │ + bne.n a2fc6 │ │ + movs r0, #3 │ │ + b.n a2fec │ │ + add r5, sp, #48 @ 0x30 │ │ + mov r1, sp │ │ + movs r2, #48 @ 0x30 │ │ mov r0, r5 │ │ - movs r2, #1 │ │ - add r3, pc │ │ - bl a3478 │ │ - mov r6, r0 │ │ - mov sl, r1 │ │ - mov r0, r1 │ │ - mov r1, r4 │ │ + bl ca0b2 │ │ + ldrd r0, r1, [r4, #56] @ 0x38 │ │ + bl b9d18 │ │ + ldrd r0, r1, [r4, #48] @ 0x30 │ │ mov r2, r5 │ │ - bl c99c0 │ │ - b.n a0ebe │ │ - mov.w r6, #2147483648 @ 0x80000000 │ │ - ldr r0, [r7, #0] │ │ - subs r0, #1 │ │ - str r0, [r7, #0] │ │ - cmp.w r6, #2147483648 @ 0x80000000 │ │ - bne.n a0eec │ │ - sub.w r8, r8, #4 │ │ - add.w r9, r9, #4 │ │ - b.n a0e74 │ │ + bl aa610 │ │ + ldr r0, [r4, #64] @ 0x40 │ │ + bl 4a9ec │ │ movs r0, #1 │ │ - movs r1, #1 │ │ - movs r5, #1 │ │ - bl 4a56c │ │ - movs r1, #3 │ │ - strb r1, [r0, #0] │ │ - ldr r1, [sp, #4] │ │ - strd r5, r0, [r1] │ │ - mov r0, r1 │ │ - b.n a0ef2 │ │ - ldr r0, [sp, #4] │ │ - strd r6, sl, [r0] │ │ - str r5, [r0, #8] │ │ - add sp, #28 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - nop │ │ - lsrs r0, r3, #9 │ │ - movs r3, r0 │ │ - subs r4, r1, #0 │ │ - movs r3, r0 │ │ - stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - vpush {d8-d10} │ │ - sub.w sp, sp, #744 @ 0x2e8 │ │ - ldr r4, [sp, #824] @ 0x338 │ │ - mov r5, r1 │ │ - str r0, [sp, #64] @ 0x40 │ │ - strd r2, r3, [sp, #40] @ 0x28 │ │ - mov r0, r4 │ │ - ldr r2, [r4, #12] │ │ - ldr.w r3, [r0, #8]! │ │ - str r0, [sp, #56] @ 0x38 │ │ - eor.w r0, r3, #20 │ │ - ldrd r1, r9, [sp, #808] @ 0x328 │ │ - orrs.w fp, r0, r2 │ │ - str r3, [sp, #32] │ │ - str r2, [sp, #36] @ 0x24 │ │ - mov r0, fp │ │ + strb.w r0, [r4, #68] @ 0x44 │ │ + clz r0, r6 │ │ + lsrs r0, r0, #5 │ │ + add sp, #96 @ 0x60 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ + ldr r0, [pc, #8] @ (a3008 ) │ │ + add r0, pc │ │ + bl 53b08 │ │ + @ instruction: 0xf3f80002 │ │ + add.w r0, r2, r2 │ │ + push {r4, lr} │ │ + mov r4, r0 │ │ + ldrb.w r0, [r0, #68] @ 0x44 │ │ + cbz r0, a302c │ │ + cmp r0, #3 │ │ it ne │ │ - movne r0, #1 │ │ - cmp.w fp, #0 │ │ - str r0, [sp, #52] @ 0x34 │ │ - str r5, [sp, #48] @ 0x30 │ │ - beq.w a108a │ │ - mov.w sl, #0 │ │ - movs r0, #8 │ │ - strd sl, r0, [sp, #568] @ 0x238 │ │ - ldr r0, [r4, #0] │ │ - str.w sl, [sp, #576] @ 0x240 │ │ - ldr.w r1, [r0, #8]! │ │ - str r0, [sp, #88] @ 0x58 │ │ - add r7, sp, #336 @ 0x150 │ │ - mov r0, r7 │ │ - bl a6164 │ │ - ldrd r4, r5, [sp, #336] @ 0x150 │ │ - ldrd r1, r8, [sp, #344] @ 0x158 │ │ - eor.w r0, r4, #40 @ 0x28 │ │ - ldr r6, [sp, #352] @ 0x160 │ │ - orrs r0, r5 │ │ - bne.w a10cc │ │ - lsls r0, r6, #3 │ │ - str.w r8, [sp, #84] @ 0x54 │ │ - str r0, [sp, #80] @ 0x50 │ │ - add.w lr, sp, #696 @ 0x2b8 │ │ - ldrd r2, r0, [r9, #4] │ │ - movs r3, #0 │ │ - str.w fp, [sp, #60] @ 0x3c │ │ - mov.w r8, #0 │ │ - str r0, [sp, #68] @ 0x44 │ │ + popne {r4, pc} │ │ + ldrd r0, r1, [r4, #56] @ 0x38 │ │ + bl b9d18 │ │ + ldr r0, [r4, #64] @ 0x40 │ │ + bl 4aa08 │ │ + b.n a3038 │ │ + ldr r0, [r4, #64] @ 0x40 │ │ + bl 4aa08 │ │ + mov r0, r4 │ │ + bl 9f2bc │ │ + ldrd r0, r1, [r4, #48] @ 0x30 │ │ + ldmia.w sp!, {r4, lr} │ │ + b.w 63e60 │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ + sub sp, #144 @ 0x90 │ │ + mov r4, r0 │ │ + ldrb.w r0, [r0, #68] @ 0x44 │ │ + mov r5, r1 │ │ + cbz r0, a305e │ │ + cmp r0, #3 │ │ + bne.n a30e8 │ │ + ldrd r6, r0, [r4, #56] @ 0x38 │ │ + b.n a3096 │ │ + add.w r8, sp, #48 @ 0x30 │ │ + mov r1, r4 │ │ + movs r2, #48 @ 0x30 │ │ + ldr r7, [r4, #64] @ 0x40 │ │ + mov r0, r8 │ │ + bl ca0b2 │ │ + mov.w r0, #456 @ 0x1c8 │ │ + movs r1, #8 │ │ + bl 4aff4 │ │ + mov r1, r8 │ │ + movs r2, #96 @ 0x60 │ │ + mov r6, r0 │ │ + bl ca098 │ │ + movs r0, #0 │ │ + strb.w r0, [r6, #100] @ 0x64 │ │ add.w r0, r7, #8 │ │ - str r0, [sp, #76] @ 0x4c │ │ - movs r0, #8 │ │ - str r2, [sp, #100] @ 0x64 │ │ - mov.w r9, #0 │ │ - str r0, [sp, #92] @ 0x5c │ │ - add r5, sp, #120 @ 0x78 │ │ - movs r6, #0 │ │ - mov sl, r7 │ │ - add r0, sp, #568 @ 0x238 │ │ - str r0, [sp, #28] │ │ - str r1, [sp, #72] @ 0x48 │ │ - str r5, [sp, #24] │ │ - ldr r0, [sp, #80] @ 0x50 │ │ - cmp r0, r3 │ │ - beq.w a1128 │ │ - ldr r0, [sp, #84] @ 0x54 │ │ - mov fp, lr │ │ - str r3, [sp, #96] @ 0x60 │ │ - ldr r1, [sp, #88] @ 0x58 │ │ - ldr r2, [r0, r3] │ │ - add r0, r3 │ │ - ldr r3, [r0, #4] │ │ - mov r0, sl │ │ - bl a6334 │ │ - ldr r1, [sp, #76] @ 0x4c │ │ + str r0, [r6, #96] @ 0x60 │ │ + ldr r0, [pc, #96] @ (a30f0 ) │ │ + add r0, pc │ │ + strd r6, r0, [r4, #56] @ 0x38 │ │ + ldr r3, [r0, #12] │ │ + add r0, sp, #48 @ 0x30 │ │ + mov r1, r6 │ │ + mov r2, r5 │ │ + blx r3 │ │ + ldrd r0, r1, [sp, #48] @ 0x30 │ │ + eor.w r0, r0, #21 │ │ + orrs.w r6, r0, r1 │ │ + bne.n a30b2 │ │ + movs r0, #3 │ │ + b.n a30d8 │ │ + mov r5, sp │ │ + add r1, sp, #48 @ 0x30 │ │ mov r0, r5 │ │ - ldrd r7, r4, [sp, #336] @ 0x150 │ │ - ldmia.w r1, {r2, r3, r5} │ │ - stmia r0!, {r2, r3, r5} │ │ - eor.w r0, r7, #40 @ 0x28 │ │ - orrs r0, r4 │ │ - bne.w a1200 │ │ - ldr r0, [sp, #68] @ 0x44 │ │ - cmp r9, r0 │ │ - bcs.n a101c │ │ - add r0, sp, #632 @ 0x278 │ │ - ldr r1, [sp, #100] @ 0x64 │ │ - bl a3134 │ │ - ldrd r0, r1, [sp, #632] @ 0x278 │ │ - movs r2, #2 │ │ - mov lr, fp │ │ - str r6, [sp, #340] @ 0x154 │ │ + movs r2, #48 @ 0x30 │ │ + bl ca0b2 │ │ + ldrd r0, r1, [r4, #56] @ 0x38 │ │ + bl b9d18 │ │ + ldrd r0, r1, [r4, #48] @ 0x30 │ │ + mov r2, r5 │ │ + bl aa610 │ │ + ldr r0, [r4, #64] @ 0x40 │ │ + bl 4aa08 │ │ + movs r0, #1 │ │ + strb.w r0, [r4, #68] @ 0x44 │ │ + clz r0, r6 │ │ + lsrs r0, r0, #5 │ │ + add sp, #144 @ 0x90 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ + ldr r0, [pc, #8] @ (a30f4 ) │ │ + add r0, pc │ │ + bl 53b08 │ │ + @ instruction: 0xfa000002 │ │ + ands.w r0, r6, r2 │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ + sub sp, #88 @ 0x58 │ │ + ldr r1, [sp, #120] @ 0x78 │ │ + mov r4, r0 │ │ + mov r0, sp │ │ + bl 65842 │ │ + ldrd r0, r1, [sp] │ │ eor.w r0, r0, #20 │ │ - str r2, [sp, #336] @ 0x150 │ │ orrs r0, r1 │ │ - beq.n a1024 │ │ - add r1, sp, #632 @ 0x278 │ │ - mov r0, lr │ │ - ldmia.w r1, {r2, r3, r4, r5, r6, r7} │ │ - stmia r0!, {r2, r3, r4, r5, r6, r7} │ │ - mov r0, sl │ │ - bl 9e028 │ │ - mov lr, fp │ │ - b.n a102c │ │ - movs r0, #2 │ │ - str r6, [sp, #340] @ 0x154 │ │ - str r0, [sp, #336] @ 0x150 │ │ - mov lr, fp │ │ - ldmia.w sl, {r2, r3, r4, r5, r6, r7} │ │ - mov r1, lr │ │ - stmia r1!, {r2, r3, r4, r5, r6, r7} │ │ - mov r0, lr │ │ - add r1, sp, #600 @ 0x258 │ │ - ldmia.w r0, {r2, r3, r4, r5, r6, r7} │ │ - add.w sl, r9, #1 │ │ - stmia r1!, {r2, r3, r4, r5, r6, r7} │ │ - ldr r0, [sp, #568] @ 0x238 │ │ - cmp r9, r0 │ │ - bne.n a104c │ │ - add r0, sp, #568 @ 0x238 │ │ - bl bf920 │ │ - mov lr, fp │ │ - ldr r0, [sp, #572] @ 0x23c │ │ - str r0, [sp, #92] @ 0x5c │ │ - ldr r0, [sp, #92] @ 0x5c │ │ - add r2, sp, #600 @ 0x258 │ │ - add r0, r8 │ │ - ldmia.w r2, {r1, r3, r4, r5, r6, r7} │ │ - add.w r8, r8, #48 @ 0x30 │ │ - mov ip, r0 │ │ - stmia.w ip, {r1, r3, r4, r5, r6, r7} │ │ - movs r6, #0 │ │ - strd r9, r6, [r0, #24] │ │ - add r5, sp, #120 @ 0x78 │ │ - adds r0, #32 │ │ - mov r9, sl │ │ - mov r1, r5 │ │ - ldmia.w r1, {r2, r3, r4} │ │ - stmia r0!, {r2, r3, r4} │ │ - ldr r3, [sp, #96] @ 0x60 │ │ - ldr r0, [sp, #100] @ 0x64 │ │ - str.w sl, [sp, #576] @ 0x240 │ │ - adds r3, #8 │ │ - adds r0, #24 │ │ - str r0, [sp, #100] @ 0x64 │ │ - ldr r1, [sp, #72] @ 0x48 │ │ - add.w sl, sp, #336 @ 0x150 │ │ - b.n a0fb2 │ │ - str.w fp, [sp, #60] @ 0x3c │ │ - movs r0, #0 │ │ - ldr r2, [r5, #0] │ │ - movs r6, #8 │ │ - ldr r4, [pc, #812] @ (a13c4 ) │ │ - movs r3, #35 @ 0x23 │ │ - movs r5, #18 │ │ - strd r3, r6, [sp, #8] │ │ - add r4, pc │ │ - str r0, [sp, #16] │ │ - add.w fp, sp, #632 @ 0x278 │ │ - strd r5, r4, [sp] │ │ - ldr r3, [pc, #796] @ (a13c8 ) │ │ - mov r0, fp │ │ - add r3, pc │ │ - bl 57e1c │ │ - ldr r0, [sp, #632] @ 0x278 │ │ - cbz r0, a10fc │ │ - add r4, sp, #600 @ 0x258 │ │ - add.w r1, fp, #4 │ │ - movs r2, #28 │ │ - mov r0, r4 │ │ - bl c99c0 │ │ - add r0, sp, #336 @ 0x150 │ │ - mov r1, r4 │ │ - b.n a116c │ │ - mov r2, r7 │ │ - ldr r7, [sp, #64] @ 0x40 │ │ - mov r9, r1 │ │ - add.w r1, r2, #20 │ │ - add.w r0, r7, #28 │ │ - movs r2, #28 │ │ - bl c99c0 │ │ - movs r0, #21 │ │ - strd r8, r6, [r7, #20] │ │ - strd r0, sl, [r7] │ │ - add.w r0, r7, #8 │ │ - stmia.w r0, {r4, r5, r9} │ │ - ldr.w r9, [sp, #812] @ 0x32c │ │ - ldr.w sl, [sp, #816] @ 0x330 │ │ - b.n a1238 │ │ - add.w r0, fp, #8 │ │ - add r1, sp, #600 @ 0x258 │ │ - adds r1, #4 │ │ - ldmia.w r0, {r2, r3, r4, r5} │ │ - stmia r1!, {r2, r3, r4, r5} │ │ - ldr r2, [sp, #608] @ 0x260 │ │ - ldrb.w r1, [sp, #604] @ 0x25c │ │ - add r4, sp, #568 @ 0x238 │ │ - mov r0, r4 │ │ - bl 6bc64 │ │ - ldrb.w r0, [sp, #568] @ 0x238 │ │ - cmp r0, #15 │ │ - bne.n a113c │ │ - ldr r4, [sp, #572] @ 0x23c │ │ - str r4, [sp, #344] @ 0x158 │ │ - ldr r1, [sp, #808] @ 0x328 │ │ - b.n a1180 │ │ - mov r0, r1 │ │ - ldr r1, [sp, #84] @ 0x54 │ │ - bl 6c544 │ │ - add r0, sp, #104 @ 0x68 │ │ - ldr r4, [sp, #28] │ │ - ldmia.w r4, {r1, r2, r3} │ │ - stmia r0!, {r1, r2, r3} │ │ - b.n a14fe │ │ - ldrb.w r1, [sp, #571] @ 0x23b │ │ - add.w lr, r4, #8 │ │ - strb.w r1, [sp, #699] @ 0x2bb │ │ - ldrh.w r1, [sp, #569] @ 0x239 │ │ - strh.w r1, [sp, #697] @ 0x2b9 │ │ - add r1, sp, #696 @ 0x2b8 │ │ - ldr.w ip, [sp, #572] @ 0x23c │ │ - add.w r8, r1, #8 │ │ - ldmia.w lr, {r2, r3, r4, r5, r6} │ │ - stmia.w r8, {r2, r3, r4, r5, r6} │ │ - str.w ip, [sp, #700] @ 0x2bc │ │ - strb.w r0, [sp, #696] @ 0x2b8 │ │ - add r0, sp, #336 @ 0x150 │ │ - bl a38ce │ │ - ldrd r5, r6, [sp, #336] @ 0x150 │ │ - ldr r4, [sp, #344] @ 0x158 │ │ - eor.w r0, r5, #40 @ 0x28 │ │ - ldr r1, [sp, #808] @ 0x328 │ │ - orrs r0, r6 │ │ - bne.n a11ba │ │ - str r4, [sp, #504] @ 0x1f8 │ │ - add r4, sp, #336 @ 0x150 │ │ - add r2, sp, #504 @ 0x1f8 │ │ - mov r0, r4 │ │ - bl 58094 │ │ - ldrb.w r6, [sp, #336] @ 0x150 │ │ - ldrb.w r5, [sp, #337] @ 0x151 │ │ - cmp r6, #15 │ │ - bne.n a11da │ │ - lsls r0, r5, #31 │ │ - beq.n a1272 │ │ - movs r0, #0 │ │ - movs r1, #4 │ │ - str r0, [sp, #576] @ 0x240 │ │ - strd r0, r1, [sp, #568] @ 0x238 │ │ - ldr.w r4, [r9, #8] │ │ - ldr.w r5, [r9] │ │ - cmp r4, #0 │ │ - beq.w a13e0 │ │ - ldr.w r8, [r9, #4] │ │ - b.n a1402 │ │ - ldr r7, [sp, #64] @ 0x40 │ │ - add r1, sp, #336 @ 0x150 │ │ - adds r1, #12 │ │ - movs r2, #36 @ 0x24 │ │ - add.w r0, r7, #20 │ │ - bl c99c0 │ │ - movs r0, #0 │ │ - movs r1, #21 │ │ - strd r1, r0, [r7] │ │ - strd r5, r6, [r7, #8] │ │ - str r4, [r7, #16] │ │ - b.n a11f6 │ │ - add r7, sp, #132 @ 0x84 │ │ - adds r1, r4, #2 │ │ - adds r0, r7, #2 │ │ - movs r2, #26 │ │ - bl c99c0 │ │ - strb.w r5, [sp, #133] @ 0x85 │ │ - mov r1, r7 │ │ - strb.w r6, [sp, #132] @ 0x84 │ │ - ldr r0, [sp, #64] @ 0x40 │ │ - bl a1b94 │ │ - ldr.w sl, [sp, #816] @ 0x330 │ │ - ldr.w fp, [sp, #60] @ 0x3c │ │ - b.n a123e │ │ - ldr r5, [sp, #64] @ 0x40 │ │ - add.w r1, sl, #20 │ │ - movs r2, #28 │ │ - add.w r0, r5, #28 │ │ - bl c99c0 │ │ - ldr r6, [sp, #24] │ │ - add.w r0, r5, #16 │ │ - ldmia.w r6, {r1, r2, r3} │ │ - stmia r0!, {r1, r2, r3} │ │ - movs r1, #21 │ │ - movs r0, #0 │ │ - strd r1, r0, [r5] │ │ - ldr r0, [sp, #72] @ 0x48 │ │ - ldr r1, [sp, #84] @ 0x54 │ │ - strd r7, r4, [r5, #8] │ │ - bl 6c544 │ │ - ldrd r9, sl, [sp, #812] @ 0x32c │ │ - ldr.w fp, [sp, #60] @ 0x3c │ │ - add r0, sp, #568 @ 0x238 │ │ - bl a1bba │ │ - ldr r0, [sp, #824] @ 0x338 │ │ - movs r4, #1 │ │ - cmp.w fp, #0 │ │ - beq.n a1254 │ │ - ldr r0, [r0, #0] │ │ - bl 9ebe4 │ │ - ldr r0, [sp, #56] @ 0x38 │ │ - bl 9e028 │ │ - ldrd r0, r1, [sl] │ │ - bl 56e2a │ │ - cbz r4, a1264 │ │ - mov r0, r9 │ │ - bl 9e0ee │ │ - add.w sp, sp, #744 @ 0x2e8 │ │ - vpop {d8-d10} │ │ - add sp, #4 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldr r3, [pc, #344] @ (a13cc ) │ │ - movs r0, #0 │ │ - movs r1, #8 │ │ - movs r2, #3 │ │ - add r3, pc │ │ - movs r4, #16 │ │ - strd r2, r1, [sp, #8] │ │ - add.w r8, sp, #336 @ 0x150 │ │ - str r0, [sp, #16] │ │ - strd r4, r3, [sp] │ │ - add r2, sp, #504 @ 0x1f8 │ │ - ldr r3, [pc, #320] @ (a13d0 ) │ │ + beq.n a3188 │ │ + ldr r4, [r4, #12] │ │ + ldr r0, [r4, #0] │ │ + adds r0, #1 │ │ + str r0, [r4, #0] │ │ + bcs.n a3186 │ │ + ldrd sl, r9, [sp, #124] @ 0x7c │ │ + bl 68380 │ │ + add.w r8, sp, #48 @ 0x30 │ │ + str r0, [sp, #48] @ 0x30 │ │ mov r0, r8 │ │ - ldr r1, [sp, #808] @ 0x328 │ │ - add r3, pc │ │ - bl 57e1c │ │ - ldr r0, [sp, #336] @ 0x150 │ │ - cbz r0, a12b2 │ │ - add r4, sp, #160 @ 0xa0 │ │ - add.w r1, r8, #4 │ │ - movs r2, #28 │ │ - mov r0, r4 │ │ - bl c99c0 │ │ - ldr r0, [sp, #64] @ 0x40 │ │ - mov r1, r4 │ │ - b.n a11f2 │ │ - add.w r1, r8, #8 │ │ - add r0, sp, #160 @ 0xa0 │ │ - str r1, [sp, #100] @ 0x64 │ │ - adds r0, #4 │ │ - ldmia.w r1, {r2, r3, r5, r6} │ │ - stmia r0!, {r2, r3, r5, r6} │ │ - ldr r2, [sp, #168] @ 0xa8 │ │ - ldrb.w r1, [sp, #164] @ 0xa4 │ │ - add r4, sp, #632 @ 0x278 │ │ - mov r0, r4 │ │ - bl 6bce8 │ │ - ldrb.w r0, [sp, #632] @ 0x278 │ │ - cmp r0, #15 │ │ - bne.w a16d8 │ │ - ldr r0, [sp, #636] @ 0x27c │ │ - movs r7, #0 │ │ - str r0, [sp, #96] @ 0x60 │ │ - movs r0, #4 │ │ - strd r7, r0, [sp, #600] @ 0x258 │ │ - add.w r0, r8, #4 │ │ - str r7, [sp, #608] @ 0x260 │ │ - adds r6, r4, #3 │ │ - str r0, [sp, #88] @ 0x58 │ │ - add r0, sp, #224 @ 0xe0 │ │ - adds r0, #4 │ │ - mov.w r9, #4 │ │ - mov.w sl, #0 │ │ - str r0, [sp, #92] @ 0x5c │ │ - add r0, sp, #600 @ 0x258 │ │ - str r0, [sp, #84] @ 0x54 │ │ - ldr r0, [sp, #96] @ 0x60 │ │ - ldr r1, [sp, #808] @ 0x328 │ │ - cmp sl, r0 │ │ - bge.w a1762 │ │ - movs r0, #4 │ │ - str.w sl, [sp, #700] @ 0x2bc │ │ - strb.w r0, [sp, #696] @ 0x2b8 │ │ - movs r2, #11 │ │ - ldr r0, [pc, #184] @ (a13d4 ) │ │ + bl 682dc │ │ + mov r5, r0 │ │ + movs r0, #72 @ 0x48 │ │ + mov r6, r1 │ │ + bl 61f34 │ │ + mov r1, sp │ │ + movs r2, #48 @ 0x30 │ │ + mov r7, r0 │ │ + bl ca0b2 │ │ + movs r0, #0 │ │ + str r4, [r7, #64] @ 0x40 │ │ + strb.w r0, [r7, #68] @ 0x44 │ │ + strd sl, r9, [r7, #48] @ 0x30 │ │ + strd r0, r0, [sp, #76] @ 0x4c │ │ + strb.w r0, [sp, #72] @ 0x48 │ │ + str r0, [sp, #68] @ 0x44 │ │ + ldr r0, [pc, #72] @ (a31a8 ) │ │ add r0, pc │ │ - strd r2, r0, [sp] │ │ - movs r0, #21 │ │ - str r0, [sp, #8] │ │ - add r0, sp, #696 @ 0x2b8 │ │ - str r0, [sp, #12] │ │ - movs r0, #1 │ │ - str r0, [sp, #16] │ │ + str r0, [sp, #64] @ 0x40 │ │ + add r0, sp, #52 @ 0x34 │ │ + stmia r0!, {r5, r6, r7} │ │ + add r0, sp, #52 @ 0x34 │ │ + bl 4afac │ │ + mov r5, r0 │ │ + bl c24ea │ │ + str r5, [sp, #52] @ 0x34 │ │ + add r0, sp, #52 @ 0x34 │ │ + bl 9da52 │ │ mov r0, r8 │ │ - ldr r3, [pc, #168] @ (a13d8 ) │ │ - add r2, sp, #504 @ 0x1f8 │ │ - add r3, pc │ │ - bl 57e1c │ │ - ldr r0, [sp, #336] @ 0x150 │ │ - cmp r0, #0 │ │ - bne.w a1772 │ │ - ldr r0, [sp, #100] @ 0x64 │ │ - ldr r1, [sp, #92] @ 0x5c │ │ - ldmia.w r0, {r2, r3, r4, r5} │ │ - stmia r1!, {r2, r3, r4, r5} │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ - ldrb.w r1, [sp, #228] @ 0xe4 │ │ - add r0, sp, #632 @ 0x278 │ │ - bl 6bc64 │ │ - ldrb.w r0, [sp, #632] @ 0x278 │ │ - cmp r0, #15 │ │ - bne.w a17a4 │ │ - ldr r0, [sp, #636] @ 0x27c │ │ - ldr r1, [sp, #808] @ 0x328 │ │ - str r0, [sp, #536] @ 0x218 │ │ - add r2, sp, #536 @ 0x218 │ │ + bl a31b4 │ │ + add sp, #88 @ 0x58 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ + udf #254 @ 0xfe │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #68] @ 0x44 │ │ + str r1, [sp, #56] @ 0x38 │ │ + ldr r1, [pc, #24] @ (a31ac ) │ │ + str r0, [sp, #64] @ 0x40 │ │ + movs r0, #4 │ │ + add r1, pc │ │ + str r1, [sp, #52] @ 0x34 │ │ + str r0, [sp, #60] @ 0x3c │ │ + add r0, sp, #52 @ 0x34 │ │ + ldr r1, [pc, #16] @ (a31b0 ) │ │ + add r1, pc │ │ + bl 4d1a6 │ │ + nop │ │ + strd r0, r0, [r2, #-8]! │ │ + vaddl.s8 q0, d14, d2 │ │ + ldrd r0, r0, [r0, #-8] │ │ + ldr r1, [r0, #0] │ │ + ldr r2, [r1, #0] │ │ + subs r2, #1 │ │ + str r2, [r1, #0] │ │ + it eq │ │ + beq.w 68264 │ │ + bx lr │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ + sub sp, #88 @ 0x58 │ │ + ldr r1, [sp, #120] @ 0x78 │ │ + mov r4, r0 │ │ + mov r0, sp │ │ + bl 65842 │ │ + ldrd r0, r1, [sp] │ │ + eor.w r0, r0, #20 │ │ + orrs r0, r1 │ │ + beq.n a3254 │ │ + ldr r4, [r4, #12] │ │ + ldr r0, [r4, #0] │ │ + adds r0, #1 │ │ + str r0, [r4, #0] │ │ + bcs.n a3252 │ │ + ldrd sl, r9, [sp, #124] @ 0x7c │ │ + bl 68380 │ │ + add.w r8, sp, #48 @ 0x30 │ │ + str r0, [sp, #48] @ 0x30 │ │ mov r0, r8 │ │ - bl 6a2a0 │ │ - ldrb.w r5, [sp, #336] @ 0x150 │ │ - cmp r5, #15 │ │ - bne.w a17d6 │ │ - ldr r1, [sp, #88] @ 0x58 │ │ - mov r0, r6 │ │ - movs r2, #12 │ │ - bl c99c0 │ │ - add r4, sp, #320 @ 0x140 │ │ - mov r1, r6 │ │ - movs r2, #12 │ │ - mov r0, r4 │ │ - bl c99c0 │ │ + bl 682dc │ │ + mov r5, r0 │ │ + movs r0, #72 @ 0x48 │ │ + mov r6, r1 │ │ + bl 61f34 │ │ + mov r1, sp │ │ + movs r2, #48 @ 0x30 │ │ + mov r7, r0 │ │ + bl ca0b2 │ │ + movs r0, #0 │ │ + str r4, [r7, #64] @ 0x40 │ │ + strb.w r0, [r7, #68] @ 0x44 │ │ + strd sl, r9, [r7, #48] @ 0x30 │ │ + strd r0, r0, [sp, #76] @ 0x4c │ │ + strb.w r0, [sp, #72] @ 0x48 │ │ + str r0, [sp, #68] @ 0x44 │ │ + ldr r0, [pc, #72] @ (a3274 ) │ │ + add r0, pc │ │ + str r0, [sp, #64] @ 0x40 │ │ + add r0, sp, #52 @ 0x34 │ │ + stmia r0!, {r5, r6, r7} │ │ + add r0, sp, #52 @ 0x34 │ │ + bl 4afac │ │ + mov r5, r0 │ │ + bl c24ea │ │ + str r5, [sp, #52] @ 0x34 │ │ + add r0, sp, #52 @ 0x34 │ │ + bl 9da52 │ │ mov r0, r8 │ │ - mov r1, r4 │ │ - bl 6c16e │ │ - ldr r0, [sp, #600] @ 0x258 │ │ - cmp sl, r0 │ │ - bne.n a13aa │ │ - ldr r1, [pc, #60] @ (a13dc ) │ │ - add r0, sp, #600 @ 0x258 │ │ + bl a31b4 │ │ + add sp, #88 @ 0x58 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ + udf #254 @ 0xfe │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #68] @ 0x44 │ │ + str r1, [sp, #56] @ 0x38 │ │ + ldr r1, [pc, #24] @ (a3278 ) │ │ + str r0, [sp, #64] @ 0x40 │ │ + movs r0, #4 │ │ add r1, pc │ │ - bl 83374 │ │ - ldr.w r9, [sp, #604] @ 0x25c │ │ - mov r1, r8 │ │ - add.w r0, r9, r7 │ │ - ldmia.w r1, {r2, r3, r4} │ │ - add.w sl, sl, #1 │ │ - adds r7, #12 │ │ - stmia r0!, {r2, r3, r4} │ │ - str.w sl, [sp, #608] @ 0x260 │ │ - b.n a1302 │ │ - nop │ │ - asrs r7, r4, #11 │ │ - vpaddl.u32 , │ │ - vshr.u64 d17, d22, #8 │ │ - vcvt.u32.f32 d25, d0, #8 │ │ - vsri.32 d31, d13, #10 │ │ - vrsra.u64 , q13, #9 │ │ - vcvtp.s16.f16 d16, d0 │ │ - movs r3, r0 │ │ - cbnz r5, a13f0 │ │ - ldr r1, [pc, #928] @ (a1784 ) │ │ - mov r0, r9 │ │ + str r1, [sp, #52] @ 0x34 │ │ + str r0, [sp, #60] @ 0x3c │ │ + add r0, sp, #52 @ 0x34 │ │ + ldr r1, [pc, #16] @ (a327c ) │ │ add r1, pc │ │ - bl 626d0 │ │ - ldr.w r5, [r9] │ │ - ldr.w r8, [r9, #4] │ │ - movs r4, #1 │ │ - movs r0, #0 │ │ - movs r1, #2 │ │ - str.w r4, [r9, #8] │ │ - strd r1, r0, [r8] │ │ - ldr r3, [pc, #900] @ (a1788 ) │ │ - mov r0, r4 │ │ - movs r1, #8 │ │ + bl 4d1a6 │ │ + nop │ │ + strex r0, r0, [r6, #8] │ │ + cdp 0, 12, cr0, cr2, cr2, {0} │ │ + stmia.w r4, {r1} │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ + sub sp, #88 @ 0x58 │ │ + ldr r1, [sp, #120] @ 0x78 │ │ + mov r4, r0 │ │ + mov r0, sp │ │ + bl 65842 │ │ + ldrd r0, r1, [sp] │ │ + eor.w r0, r0, #20 │ │ + orrs r0, r1 │ │ + beq.n a3310 │ │ + ldr r4, [r4, #12] │ │ + ldr r0, [r4, #0] │ │ + adds r0, #1 │ │ + str r0, [r4, #0] │ │ + bcs.n a330e │ │ + ldrd sl, r9, [sp, #124] @ 0x7c │ │ + bl 68380 │ │ + add.w r8, sp, #48 @ 0x30 │ │ + str r0, [sp, #48] @ 0x30 │ │ + mov r0, r8 │ │ + bl 682dc │ │ + mov r5, r0 │ │ + movs r0, #72 @ 0x48 │ │ + mov r6, r1 │ │ + bl 61f34 │ │ + mov r1, sp │ │ movs r2, #48 @ 0x30 │ │ - add r3, pc │ │ - movs r6, #48 @ 0x30 │ │ - bl a3478 │ │ - str r1, [sp, #76] @ 0x4c │ │ - add r3, sp, #696 @ 0x2b8 │ │ - movs r2, #0 │ │ - stmia r3!, {r0, r1, r2} │ │ - add.w r1, r4, r4, lsl #1 │ │ - cmp r0, r4 │ │ - add.w r1, r8, r1, lsl #3 │ │ - str r1, [sp, #80] @ 0x50 │ │ - bcc.w a19e4 │ │ - movs r7, #0 │ │ - ldr r0, [sp, #80] @ 0x50 │ │ - movs r1, #0 │ │ - strd r8, r8, [sp, #336] @ 0x150 │ │ - strd r5, r0, [sp, #344] @ 0x158 │ │ - add r4, sp, #664 @ 0x298 │ │ - ldr r0, [pc, #848] @ (a178c ) │ │ + mov r7, r0 │ │ + bl ca0b2 │ │ + movs r0, #0 │ │ + str r4, [r7, #64] @ 0x40 │ │ + strb.w r0, [r7, #68] @ 0x44 │ │ + strd sl, r9, [r7, #48] @ 0x30 │ │ + strd r0, r0, [sp, #76] @ 0x4c │ │ + strb.w r0, [sp, #72] @ 0x48 │ │ + str r0, [sp, #68] @ 0x44 │ │ + ldr r0, [pc, #72] @ (a3330 ) │ │ add r0, pc │ │ - str r0, [sp, #72] @ 0x48 │ │ - ldr r0, [sp, #80] @ 0x50 │ │ - cmp r8, r0 │ │ - beq.n a14e6 │ │ - strd r1, r7, [sp, #92] @ 0x5c │ │ - mov r1, r8 │ │ - mov r0, r4 │ │ - ldmia.w r1, {r2, r3, r4, r5, r6, r7} │ │ - movs r1, #4 │ │ - add.w r8, r8, #24 │ │ - stmia r0!, {r2, r3, r4, r5, r6, r7} │ │ - movs r2, #12 │ │ - ldr r3, [sp, #72] @ 0x48 │ │ - ldrd r5, r4, [sp, #572] @ 0x23c │ │ - mov r0, r4 │ │ - str.w r8, [sp, #100] @ 0x64 │ │ - str.w r8, [sp, #340] @ 0x154 │ │ - bl a3478 │ │ - mov sl, r0 │ │ - add.w r0, r4, r4, lsl #1 │ │ + str r0, [sp, #64] @ 0x40 │ │ + add r0, sp, #52 @ 0x34 │ │ + stmia r0!, {r5, r6, r7} │ │ + add r0, sp, #52 @ 0x34 │ │ + bl 4afac │ │ + mov r5, r0 │ │ + bl c24ea │ │ + str r5, [sp, #52] @ 0x34 │ │ + add r0, sp, #52 @ 0x34 │ │ + bl 9da52 │ │ + mov r0, r8 │ │ + bl a31b4 │ │ + add sp, #88 @ 0x58 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ + udf #254 @ 0xfe │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #68] @ 0x44 │ │ + str r1, [sp, #56] @ 0x38 │ │ + ldr r1, [pc, #24] @ (a3334 ) │ │ + str r0, [sp, #64] @ 0x40 │ │ + movs r0, #4 │ │ + add r1, pc │ │ + str r1, [sp, #52] @ 0x34 │ │ + str r0, [sp, #60] @ 0x3c │ │ + add r0, sp, #52 @ 0x34 │ │ + ldr r1, [pc, #16] @ (a3338 ) │ │ + add r1, pc │ │ + bl 4d1a6 │ │ + nop │ │ + b.n a3328 │ │ + movs r2, r0 │ │ + cdp 0, 0, cr0, cr6, cr2, {0} │ │ + b.n a32cc │ │ + movs r2, r0 │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ + sub sp, #88 @ 0x58 │ │ + ldr r1, [sp, #120] @ 0x78 │ │ + mov r4, r0 │ │ + mov r0, sp │ │ + bl 65842 │ │ + ldrd r0, r1, [sp] │ │ + eor.w r0, r0, #20 │ │ + orrs r0, r1 │ │ + beq.n a33cc │ │ + ldr r4, [r4, #12] │ │ + ldr r0, [r4, #0] │ │ + adds r0, #1 │ │ + str r0, [r4, #0] │ │ + bcs.n a33ca │ │ + ldrd sl, r9, [sp, #124] @ 0x7c │ │ + bl 68380 │ │ + add.w r8, sp, #48 @ 0x30 │ │ + str r0, [sp, #48] @ 0x30 │ │ + mov r0, r8 │ │ + bl 682dc │ │ + mov r5, r0 │ │ + movs r0, #72 @ 0x48 │ │ mov r6, r1 │ │ - mov.w r9, #0 │ │ - mov.w r8, r0, lsl #2 │ │ - str r4, [sp, #88] @ 0x58 │ │ - str.w sl, [sp, #84] @ 0x54 │ │ - b.n a14a8 │ │ - ldrd r1, r2, [r5, #4] │ │ - mov r0, fp │ │ - bl 4b378 │ │ - mov r1, fp │ │ - add.w r0, r6, r9 │ │ - ldmia.w r1, {r2, r3, r7} │ │ - add.w r9, r9, #12 │ │ - adds r5, #12 │ │ - sub.w sl, sl, #1 │ │ - stmia r0!, {r2, r3, r7} │ │ - cmp.w sl, #0 │ │ - it ne │ │ - cmpne r8, r9 │ │ - bne.n a1488 │ │ - ldr r7, [sp, #96] @ 0x60 │ │ - movs r2, #24 │ │ - ldr r1, [sp, #76] @ 0x4c │ │ - add r4, sp, #664 @ 0x298 │ │ - add.w r0, r7, r7, lsl #1 │ │ - add.w r5, r1, r0, lsl #4 │ │ - mov r1, r4 │ │ - mov r0, r5 │ │ - bl c9798 │ │ + bl 61f34 │ │ + mov r1, sp │ │ + movs r2, #48 @ 0x30 │ │ + mov r7, r0 │ │ + bl ca0b2 │ │ movs r0, #0 │ │ - ldr r1, [sp, #92] @ 0x5c │ │ - str r0, [r5, #28] │ │ - adds r7, #1 │ │ - ldr r0, [sp, #84] @ 0x54 │ │ - strd r0, r6, [r5, #32] │ │ - ldr r0, [sp, #88] @ 0x58 │ │ - str r1, [r5, #24] │ │ - adds r1, #1 │ │ - str r0, [r5, #40] @ 0x28 │ │ - ldr.w r8, [sp, #100] @ 0x64 │ │ - b.n a1440 │ │ - str r7, [sp, #704] @ 0x2c0 │ │ - add r0, sp, #336 @ 0x150 │ │ - bl 60fb6 │ │ - add r0, sp, #696 @ 0x2b8 │ │ - add r1, sp, #104 @ 0x68 │ │ - ldmia.w r0, {r2, r3, r4} │ │ - stmia r1!, {r2, r3, r4} │ │ - add r0, sp, #568 @ 0x238 │ │ - bl 96b80 │ │ - ldr r0, [pc, #656] @ (a1790 ) │ │ - ldr.w sl, [sp, #816] @ 0x330 │ │ + str r4, [r7, #64] @ 0x40 │ │ + strb.w r0, [r7, #68] @ 0x44 │ │ + strd sl, r9, [r7, #48] @ 0x30 │ │ + strd r0, r0, [sp, #76] @ 0x4c │ │ + strb.w r0, [sp, #72] @ 0x48 │ │ + str r0, [sp, #68] @ 0x44 │ │ + ldr r0, [pc, #72] @ (a33ec ) │ │ add r0, pc │ │ - ldr r1, [r0, #72] @ 0x48 │ │ - dmb ish │ │ - ldr.w fp, [sp, #60] @ 0x3c │ │ - cmp r1, #2 │ │ - ldr r1, [sp, #808] @ 0x328 │ │ - bne.w a19fa │ │ - ldr r0, [r0, #76] @ 0x4c │ │ - movs r6, #0 │ │ - ldr r4, [pc, #628] @ (a1794 ) │ │ - movs r2, #8 │ │ - movs r3, #33 @ 0x21 │ │ - movs r5, #12 │ │ - add r4, pc │ │ - strd r3, r2, [sp, #8] │ │ - str r6, [sp, #16] │ │ - add.w r2, r0, #8 │ │ - strd r5, r4, [sp] │ │ - add r4, sp, #632 @ 0x278 │ │ - ldr r3, [pc, #608] @ (a1798 ) │ │ - mov r0, r4 │ │ - add r3, pc │ │ - bl 57e1c │ │ - ldr r0, [sp, #632] @ 0x278 │ │ - ldr.w r9, [sp, #812] @ 0x32c │ │ - cbz r0, a155a │ │ - adds r1, r4, #4 │ │ - add r4, sp, #408 @ 0x198 │ │ - movs r2, #28 │ │ - mov r0, r4 │ │ - bl c99c0 │ │ - add r0, sp, #336 @ 0x150 │ │ - mov r1, r4 │ │ - b.n a15e2 │ │ - add.w r0, r4, #8 │ │ - add r1, sp, #408 @ 0x198 │ │ - adds r1, #4 │ │ - ldmia.w r0, {r2, r3, r4, r5} │ │ - stmia r1!, {r2, r3, r4, r5} │ │ - ldr r2, [sp, #416] @ 0x1a0 │ │ - ldrb.w r1, [sp, #412] @ 0x19c │ │ - add r4, sp, #696 @ 0x2b8 │ │ - mov r0, r4 │ │ - bl 6bc64 │ │ - ldrb.w r0, [sp, #696] @ 0x2b8 │ │ - cmp r0, #15 │ │ - bne.n a15b4 │ │ - ldr r2, [sp, #700] @ 0x2bc │ │ + str r0, [sp, #64] @ 0x40 │ │ + add r0, sp, #52 @ 0x34 │ │ + stmia r0!, {r5, r6, r7} │ │ + add r0, sp, #52 @ 0x34 │ │ + bl 4afac │ │ + mov r5, r0 │ │ + bl c24ea │ │ + str r5, [sp, #52] @ 0x34 │ │ + add r0, sp, #52 @ 0x34 │ │ + bl 9da52 │ │ + mov r0, r8 │ │ + bl a31b4 │ │ + add sp, #88 @ 0x58 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ + udf #254 @ 0xfe │ │ movs r0, #0 │ │ - ldr r4, [pc, #536] @ (a179c ) │ │ - movs r1, #8 │ │ - movs r3, #31 │ │ - movs r5, #17 │ │ - add r4, pc │ │ - strd r3, r1, [sp, #8] │ │ - str r0, [sp, #16] │ │ - mov r8, fp │ │ - strd r5, r4, [sp] │ │ - add.w fp, sp, #632 @ 0x278 │ │ - ldr r3, [pc, #512] @ (a17a0 ) │ │ - ldr r1, [sp, #808] @ 0x328 │ │ - mov r0, fp │ │ - add r3, pc │ │ - bl ba90c │ │ - ldr r0, [sp, #632] @ 0x278 │ │ - cbz r0, a15e8 │ │ - add.w r1, fp, #4 │ │ - add r4, sp, #472 @ 0x1d8 │ │ - b.n a1868 │ │ - ldrb.w r1, [sp, #699] @ 0x2bb │ │ - add.w lr, r4, #8 │ │ - strb.w r1, [sp, #443] @ 0x1bb │ │ - ldrh.w r1, [sp, #697] @ 0x2b9 │ │ - strh.w r1, [sp, #441] @ 0x1b9 │ │ - add r1, sp, #440 @ 0x1b8 │ │ - ldr.w ip, [sp, #700] @ 0x2bc │ │ - add.w r3, r1, #8 │ │ - ldmia.w lr, {r2, r4, r5, r6, r7} │ │ - stmia r3!, {r2, r4, r5, r6, r7} │ │ - str.w ip, [sp, #444] @ 0x1bc │ │ - strb.w r0, [sp, #440] @ 0x1b8 │ │ - add r0, sp, #336 @ 0x150 │ │ - bl a38ce │ │ - b.n a187a │ │ - add.w r0, fp, #8 │ │ - add r1, sp, #472 @ 0x1d8 │ │ - adds r1, #4 │ │ - ldmia.w r0, {r2, r3, r5, r6} │ │ - stmia r1!, {r2, r3, r5, r6} │ │ - ldr r2, [sp, #480] @ 0x1e0 │ │ - ldrb.w r1, [sp, #476] @ 0x1dc │ │ - add r5, sp, #696 @ 0x2b8 │ │ - mov r0, r5 │ │ - bl 6bc64 │ │ - ldrb.w r0, [sp, #696] @ 0x2b8 │ │ - cmp r0, #15 │ │ - bne.n a1706 │ │ - ldr r5, [sp, #700] @ 0x2bc │ │ - add r6, sp, #696 @ 0x2b8 │ │ - ldr r4, [sp, #808] @ 0x328 │ │ - mov r0, r6 │ │ - mov r2, r5 │ │ - mov r1, r4 │ │ - bl 57cd8 │ │ - ldrb.w r0, [sp, #696] @ 0x2b8 │ │ - cmp r0, #15 │ │ - bne.w a1736 │ │ - ldr r0, [sp, #700] @ 0x2bc │ │ - movs r2, #1 │ │ - str r0, [sp, #688] @ 0x2b0 │ │ + movs r1, #1 │ │ + str r0, [sp, #68] @ 0x44 │ │ + str r1, [sp, #56] @ 0x38 │ │ + ldr r1, [pc, #24] @ (a33f0 ) │ │ + str r0, [sp, #64] @ 0x40 │ │ + movs r0, #4 │ │ + add r1, pc │ │ + str r1, [sp, #52] @ 0x34 │ │ + str r0, [sp, #60] @ 0x3c │ │ + add r0, sp, #52 @ 0x34 │ │ + ldr r1, [pc, #16] @ (a33f4 ) │ │ + add r1, pc │ │ + bl 4d1a6 │ │ + nop │ │ + b.n a31cc │ │ + movs r2, r0 │ │ + stcl 0, cr0, [sl, #-8] │ │ + b.n a3210 │ │ + movs r2, r0 │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ + sub sp, #88 @ 0x58 │ │ + ldr r1, [sp, #120] @ 0x78 │ │ + mov r4, r0 │ │ + mov r0, sp │ │ + bl 65842 │ │ + ldrd r0, r1, [sp] │ │ + eor.w r0, r0, #20 │ │ + orrs r0, r1 │ │ + beq.n a3488 │ │ + ldr r4, [r4, #12] │ │ ldr r0, [r4, #0] │ │ - str r0, [sp, #692] @ 0x2b4 │ │ - add r0, sp, #696 @ 0x2b8 │ │ - ldr r7, [pc, #976] @ (a1a04 ) │ │ - add r7, pc │ │ - mov r1, r7 │ │ - bl 6dd8c │ │ - ldrb.w r6, [sp, #696] @ 0x2b8 │ │ - ldrb.w r9, [sp, #697] @ 0x2b9 │ │ - cmp r6, #15 │ │ - bne.w a1816 │ │ - movs r0, #1 │ │ - mov r2, r4 │ │ - strd r7, r0, [sp, #736] @ 0x2e0 │ │ - movs r0, #7 │ │ - str r0, [sp, #732] @ 0x2dc │ │ - mov r6, r9 │ │ - ldr r0, [pc, #940] @ (a1a08 ) │ │ - add r0, pc │ │ - str r0, [sp, #728] @ 0x2d8 │ │ - add r0, sp, #688 @ 0x2b0 │ │ - str r0, [sp, #724] @ 0x2d4 │ │ - add r7, sp, #696 @ 0x2b8 │ │ - add r1, sp, #724 @ 0x2d4 │ │ - mov r0, r7 │ │ - bl 5d5b0 │ │ - ldrb.w r0, [sp, #696] @ 0x2b8 │ │ - ldr.w r9, [sp, #812] @ 0x32c │ │ - cmp r0, #15 │ │ - bne.w a1832 │ │ - ldr r3, [sp, #700] @ 0x2bc │ │ - mov r1, r4 │ │ - str r6, [sp, #0] │ │ - add r6, sp, #632 @ 0x278 │ │ - mov r2, r5 │ │ - mov r0, r6 │ │ - bl 59f44 │ │ - add r0, sp, #688 @ 0x2b0 │ │ - bl 6c658 │ │ - ldr r0, [sp, #632] @ 0x278 │ │ - lsls r0, r0, #31 │ │ - bne.w a1862 │ │ - add.w r0, r6, #8 │ │ - add r1, sp, #568 @ 0x238 │ │ - adds r1, #4 │ │ - ldmia.w r0, {r2, r3, r4, r5} │ │ - stmia r1!, {r2, r3, r4, r5} │ │ - vldr s0, [sp, #576] @ 0x240 │ │ - ldrb.w r1, [sp, #572] @ 0x23c │ │ - add r4, sp, #536 @ 0x218 │ │ - mov r0, r4 │ │ - bl bc1f4 │ │ - ldrb.w r0, [sp, #536] @ 0x218 │ │ - cmp r0, #15 │ │ - bne.w a19b6 │ │ - vldr s0, [sp, #540] @ 0x21c │ │ + adds r0, #1 │ │ + str r0, [r4, #0] │ │ + bcs.n a3486 │ │ + ldrd sl, r9, [sp, #124] @ 0x7c │ │ + bl 68380 │ │ + add.w r8, sp, #48 @ 0x30 │ │ + str r0, [sp, #48] @ 0x30 │ │ + mov r0, r8 │ │ + bl 682dc │ │ + mov r5, r0 │ │ + movs r0, #72 @ 0x48 │ │ + mov r6, r1 │ │ + bl 61f34 │ │ + mov r1, sp │ │ + movs r2, #48 @ 0x30 │ │ + mov r7, r0 │ │ + bl ca0b2 │ │ movs r0, #0 │ │ - str r0, [sp, #340] @ 0x154 │ │ - movs r0, #40 @ 0x28 │ │ - vcvt.f64.f32 d8, s0 │ │ - mov fp, r8 │ │ - str r0, [sp, #336] @ 0x150 │ │ - vstr d8, [sp, #344] @ 0x158 │ │ - b.n a188a │ │ - ldrb.w r1, [sp, #635] @ 0x27b │ │ - add.w lr, r4, #8 │ │ - strb.w r1, [sp, #195] @ 0xc3 │ │ - ldrh.w r1, [sp, #633] @ 0x279 │ │ - strh.w r1, [sp, #193] @ 0xc1 │ │ - add r1, sp, #192 @ 0xc0 │ │ - ldr.w ip, [sp, #636] @ 0x27c │ │ - add.w r3, r1, #8 │ │ - ldmia.w lr, {r2, r4, r5, r6, r7} │ │ - stmia r3!, {r2, r4, r5, r6, r7} │ │ - strb.w r0, [sp, #192] @ 0xc0 │ │ - str.w ip, [sp, #196] @ 0xc4 │ │ - b.n a11f0 │ │ - ldrb.w r1, [sp, #699] @ 0x2bb │ │ - add.w lr, r5, #8 │ │ - strb.w r1, [sp, #507] @ 0x1fb │ │ - ldrh.w r1, [sp, #697] @ 0x2b9 │ │ - strh.w r1, [sp, #505] @ 0x1f9 │ │ - add r1, sp, #504 @ 0x1f8 │ │ - ldr.w ip, [sp, #700] @ 0x2bc │ │ - add.w r3, r1, #8 │ │ - ldmia.w lr, {r2, r4, r5, r6, r7} │ │ - stmia r3!, {r2, r4, r5, r6, r7} │ │ - str.w ip, [sp, #508] @ 0x1fc │ │ - strb.w r0, [sp, #504] @ 0x1f8 │ │ - add r0, sp, #336 @ 0x150 │ │ - b.n a1874 │ │ - ldrb.w r1, [sp, #699] @ 0x2bb │ │ - add.w r2, fp, #12 │ │ - strb.w r1, [sp, #639] @ 0x27f │ │ - ldrh.w r1, [sp, #697] @ 0x2b9 │ │ - strh.w r1, [sp, #637] @ 0x27d │ │ - add.w r1, r6, #8 │ │ - ldr.w ip, [sp, #700] @ 0x2bc │ │ - ldmia.w r1, {r3, r4, r5, r6, r7} │ │ - stmia r2!, {r3, r4, r5, r6, r7} │ │ - str.w ip, [sp, #640] @ 0x280 │ │ - strb.w r0, [sp, #636] @ 0x27c │ │ - b.n a1862 │ │ - add r0, sp, #568 @ 0x238 │ │ - ldr r4, [sp, #84] @ 0x54 │ │ - ldr.w r9, [sp, #812] @ 0x32c │ │ - ldmia.w r4, {r1, r2, r3} │ │ - stmia r0!, {r1, r2, r3} │ │ - b.n a11a6 │ │ - add r4, sp, #224 @ 0xe0 │ │ - ldr r1, [sp, #88] @ 0x58 │ │ - movs r2, #28 │ │ - mov r0, r4 │ │ - bl c99c0 │ │ - ldr r0, [sp, #64] @ 0x40 │ │ - mov r1, r4 │ │ - b.n a1806 │ │ - lsls r2, r1, #7 │ │ - movs r3, r0 │ │ - lsls r6, r4, #10 │ │ - movs r3, r0 │ │ - lsls r4, r0, #10 │ │ - movs r3, r0 │ │ - adds r0, #168 @ 0xa8 │ │ - movs r3, r0 │ │ - bl 251786 │ │ - bl 22f78a │ │ - bl 21d78e │ │ - bl 1f4792 │ │ - ldrb.w r1, [sp, #635] @ 0x27b │ │ - strb.w r1, [sp, #259] @ 0x103 │ │ - ldrh.w r1, [sp, #633] @ 0x279 │ │ - strh.w r1, [sp, #257] @ 0x101 │ │ - add r1, sp, #632 @ 0x278 │ │ - add.w lr, r1, #8 │ │ - add r1, sp, #256 @ 0x100 │ │ - ldr.w ip, [sp, #636] @ 0x27c │ │ - add.w r3, r1, #8 │ │ - ldmia.w lr, {r2, r4, r5, r6, r7} │ │ - stmia r3!, {r2, r4, r5, r6, r7} │ │ - strb.w r0, [sp, #256] @ 0x100 │ │ - str.w ip, [sp, #260] @ 0x104 │ │ - ldr r0, [sp, #64] @ 0x40 │ │ - b.n a1806 │ │ - add r4, sp, #632 @ 0x278 │ │ - add.w r1, r8, #1 │ │ - movs r2, #15 │ │ - mov r0, r4 │ │ - bl c99c0 │ │ - add.w r0, r8, #16 │ │ - add r6, sp, #288 @ 0x120 │ │ - add.w r1, r6, #16 │ │ - ldmia.w r0, {r2, r3, r7} │ │ - adds r0, r6, #1 │ │ - stmia r1!, {r2, r3, r7} │ │ - movs r2, #15 │ │ - mov r1, r4 │ │ - strb.w r5, [sp, #288] @ 0x120 │ │ - bl c99c0 │ │ - ldr r0, [sp, #64] @ 0x40 │ │ - mov r1, r6 │ │ - bl a1b94 │ │ - add r0, sp, #600 @ 0x258 │ │ - bl 96b80 │ │ - ldr.w r9, [sp, #812] @ 0x32c │ │ - b.n a11f6 │ │ - add r1, sp, #696 @ 0x2b8 │ │ - add.w r0, fp, #6 │ │ - adds r1, #2 │ │ - movs r2, #26 │ │ - bl c99c0 │ │ - strb.w r9, [sp, #637] @ 0x27d │ │ - strb.w r6, [sp, #636] @ 0x27c │ │ - ldr.w r9, [sp, #812] @ 0x32c │ │ - b.n a185c │ │ - ldrb.w r1, [sp, #699] @ 0x2bb │ │ - add.w r2, fp, #12 │ │ - strb.w r1, [sp, #639] @ 0x27f │ │ - ldrh.w r1, [sp, #697] @ 0x2b9 │ │ - strh.w r1, [sp, #637] @ 0x27d │ │ - add.w r1, r7, #8 │ │ - ldr.w ip, [sp, #700] @ 0x2bc │ │ - ldmia.w r1, {r3, r4, r5, r6, r7} │ │ - stmia r2!, {r3, r4, r5, r6, r7} │ │ - str.w ip, [sp, #640] @ 0x280 │ │ - strb.w r0, [sp, #636] @ 0x27c │ │ - add r0, sp, #688 @ 0x2b0 │ │ - bl 6c658 │ │ - add.w r1, fp, #4 │ │ - add r4, sp, #568 @ 0x238 │ │ - mov r0, r4 │ │ - movs r2, #28 │ │ - bl c99c0 │ │ - add r0, sp, #336 @ 0x150 │ │ - mov r1, r4 │ │ - bl a38ce │ │ - mov fp, r8 │ │ - ldr r4, [sp, #336] @ 0x150 │ │ - ldr r5, [sp, #340] @ 0x154 │ │ - eor.w r0, r4, #40 @ 0x28 │ │ - vldr d8, [sp, #344] @ 0x158 │ │ - orrs r0, r5 │ │ - bne.n a1946 │ │ - ldr r0, [sp, #48] @ 0x30 │ │ - add.w r8, sp, #336 @ 0x150 │ │ - ldr r5, [sp, #808] @ 0x328 │ │ - ldr r4, [r0, #0] │ │ + str r4, [r7, #64] @ 0x40 │ │ + strb.w r0, [r7, #68] @ 0x44 │ │ + strd sl, r9, [r7, #48] @ 0x30 │ │ + strd r0, r0, [sp, #76] @ 0x4c │ │ + strb.w r0, [sp, #72] @ 0x48 │ │ + str r0, [sp, #68] @ 0x44 │ │ + ldr r0, [pc, #72] @ (a34a8 ) │ │ + add r0, pc │ │ + str r0, [sp, #64] @ 0x40 │ │ + add r0, sp, #52 @ 0x34 │ │ + stmia r0!, {r5, r6, r7} │ │ + add r0, sp, #52 @ 0x34 │ │ + bl 4afac │ │ + mov r5, r0 │ │ + bl c24ea │ │ + str r5, [sp, #52] @ 0x34 │ │ + add r0, sp, #52 @ 0x34 │ │ + bl 9da52 │ │ mov r0, r8 │ │ - mov r2, r5 │ │ - mov r1, r4 │ │ - bl b5880 │ │ - ldr r6, [sp, #336] @ 0x150 │ │ - ldr r7, [sp, #340] @ 0x154 │ │ - eor.w r0, r6, #40 @ 0x28 │ │ - vldr s18, [sp, #344] @ 0x158 │ │ - orrs r0, r7 │ │ - bne.n a1968 │ │ - add.w r8, sp, #336 @ 0x150 │ │ - mov r1, r4 │ │ - mov r2, r5 │ │ + bl a31b4 │ │ + add sp, #88 @ 0x58 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ + udf #254 @ 0xfe │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #68] @ 0x44 │ │ + str r1, [sp, #56] @ 0x38 │ │ + ldr r1, [pc, #24] @ (a34ac ) │ │ + str r0, [sp, #64] @ 0x40 │ │ + movs r0, #4 │ │ + add r1, pc │ │ + str r1, [sp, #52] @ 0x34 │ │ + str r0, [sp, #60] @ 0x3c │ │ + add r0, sp, #52 @ 0x34 │ │ + ldr r1, [pc, #16] @ (a34b0 ) │ │ + add r1, pc │ │ + bl 4d1a6 │ │ + nop │ │ + b.n a3150 │ │ + movs r2, r0 │ │ + stc 0, cr0, [lr], {2} │ │ + b.n a3154 │ │ + movs r2, r0 │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ + sub sp, #88 @ 0x58 │ │ + ldr r1, [sp, #120] @ 0x78 │ │ + mov r4, r0 │ │ + mov r0, sp │ │ + bl 65842 │ │ + ldrd r0, r1, [sp] │ │ + eor.w r0, r0, #20 │ │ + orrs r0, r1 │ │ + beq.n a3544 │ │ + ldr r4, [r4, #12] │ │ + ldr r0, [r4, #0] │ │ + adds r0, #1 │ │ + str r0, [r4, #0] │ │ + bcs.n a3542 │ │ + ldrd sl, r9, [sp, #124] @ 0x7c │ │ + bl 68380 │ │ + add.w r8, sp, #48 @ 0x30 │ │ + str r0, [sp, #48] @ 0x30 │ │ mov r0, r8 │ │ - bl b593c │ │ - ldr r4, [sp, #336] @ 0x150 │ │ - ldr r6, [sp, #340] @ 0x154 │ │ - eor.w r0, r4, #40 @ 0x28 │ │ - vldr s20, [sp, #344] @ 0x158 │ │ - orrs r0, r6 │ │ - bne.n a198a │ │ - vcvt.f64.f32 d0, s20 │ │ - ldr.w r8, [sp, #820] @ 0x334 │ │ - cmp.w fp, #0 │ │ - vdiv.f64 d10, d0, d8 │ │ - vcvt.f64.f32 d0, s18 │ │ - vdiv.f64 d8, d0, d8 │ │ - beq.n a18fa │ │ - ldr.w ip, [sp, #824] @ 0x338 │ │ - ldr.w r0, [ip], #16 │ │ - add r1, sp, #384 @ 0x180 │ │ - ldmia.w ip, {r2, r3, r4, r5, r6, r7} │ │ - stmia r1!, {r2, r3, r4, r5, r6, r7} │ │ - bl 9ebe4 │ │ - ldr.w ip, [sp, #64] @ 0x40 │ │ - cmp.w fp, #0 │ │ - ldrd r1, r0, [sp, #32] │ │ - strd r1, r0, [ip] │ │ - add r1, sp, #384 @ 0x180 │ │ - add.w r0, ip, #8 │ │ - ldmia.w r1, {r2, r3, r4, r5, r6, r7} │ │ - stmia r0!, {r2, r3, r4, r5, r6, r7} │ │ - ldrd r1, r0, [sp, #40] @ 0x28 │ │ - strd r1, r0, [ip, #32] │ │ - add.w r0, ip, #56 @ 0x38 │ │ - vstr d8, [ip, #40] @ 0x28 │ │ - vstr d10, [ip, #48] @ 0x30 │ │ - ldmia.w sl, {r1, r2, r3} │ │ - stmia r0!, {r1, r2, r3} │ │ - add r1, sp, #104 @ 0x68 │ │ - add.w r0, ip, #68 @ 0x44 │ │ - ldmia.w r1, {r2, r3, r4} │ │ - stmia r0!, {r2, r3, r4} │ │ - strb.w r8, [ip, #80] @ 0x50 │ │ - bne.w a125e │ │ - b.n a1264 │ │ - ldr r6, [sp, #64] @ 0x40 │ │ - add r1, sp, #336 @ 0x150 │ │ - adds r1, #16 │ │ - movs r2, #32 │ │ - add.w r0, r6, #24 │ │ - bl c99c0 │ │ + bl 682dc │ │ + mov r5, r0 │ │ + movs r0, #72 @ 0x48 │ │ + mov r6, r1 │ │ + bl 61f34 │ │ + mov r1, sp │ │ + movs r2, #48 @ 0x30 │ │ + mov r7, r0 │ │ + bl ca0b2 │ │ movs r0, #0 │ │ - movs r1, #21 │ │ - strd r1, r0, [r6] │ │ - strd r4, r5, [r6, #8] │ │ - vstr d8, [r6, #16] │ │ - b.n a19aa │ │ - ldr r4, [sp, #64] @ 0x40 │ │ - add.w r1, r8, #12 │ │ - movs r2, #36 @ 0x24 │ │ - add.w r0, r4, #20 │ │ - bl c99c0 │ │ + str r4, [r7, #64] @ 0x40 │ │ + strb.w r0, [r7, #68] @ 0x44 │ │ + strd sl, r9, [r7, #48] @ 0x30 │ │ + strd r0, r0, [sp, #76] @ 0x4c │ │ + strb.w r0, [sp, #72] @ 0x48 │ │ + str r0, [sp, #68] @ 0x44 │ │ + ldr r0, [pc, #72] @ (a3564 ) │ │ + add r0, pc │ │ + str r0, [sp, #64] @ 0x40 │ │ + add r0, sp, #52 @ 0x34 │ │ + stmia r0!, {r5, r6, r7} │ │ + add r0, sp, #52 @ 0x34 │ │ + bl 4afac │ │ + mov r5, r0 │ │ + bl c24ea │ │ + str r5, [sp, #52] @ 0x34 │ │ + add r0, sp, #52 @ 0x34 │ │ + bl 9da52 │ │ + mov r0, r8 │ │ + bl a31b4 │ │ + add sp, #88 @ 0x58 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ + udf #254 @ 0xfe │ │ movs r0, #0 │ │ - movs r1, #21 │ │ - strd r1, r0, [r4] │ │ - strd r6, r7, [r4, #8] │ │ - vstr s18, [r4, #16] │ │ - b.n a19aa │ │ - ldr r7, [sp, #64] @ 0x40 │ │ - add.w r1, r8, #12 │ │ - movs r2, #36 @ 0x24 │ │ - add.w r0, r7, #20 │ │ - bl c99c0 │ │ + movs r1, #1 │ │ + str r0, [sp, #68] @ 0x44 │ │ + str r1, [sp, #56] @ 0x38 │ │ + ldr r1, [pc, #24] @ (a3568 ) │ │ + str r0, [sp, #64] @ 0x40 │ │ + movs r0, #4 │ │ + add r1, pc │ │ + str r1, [sp, #52] @ 0x34 │ │ + str r0, [sp, #60] @ 0x3c │ │ + add r0, sp, #52 @ 0x34 │ │ + ldr r1, [pc, #16] @ (a356c ) │ │ + add r1, pc │ │ + bl 4d1a6 │ │ + nop │ │ + b.n a3034 │ │ + movs r2, r0 │ │ + rsbs r0, r2, r2 │ │ + b.n a3098 │ │ + movs r2, r0 │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ + sub sp, #88 @ 0x58 │ │ + ldr r1, [sp, #120] @ 0x78 │ │ + mov r4, r0 │ │ + mov r0, sp │ │ + bl 65842 │ │ + ldrd r0, r1, [sp] │ │ + eor.w r0, r0, #20 │ │ + orrs r0, r1 │ │ + beq.n a3600 │ │ + ldr r4, [r4, #12] │ │ + ldr r0, [r4, #0] │ │ + adds r0, #1 │ │ + str r0, [r4, #0] │ │ + bcs.n a35fe │ │ + ldrd sl, r9, [sp, #124] @ 0x7c │ │ + bl 68380 │ │ + add.w r8, sp, #48 @ 0x30 │ │ + str r0, [sp, #48] @ 0x30 │ │ + mov r0, r8 │ │ + bl 682dc │ │ + mov r5, r0 │ │ + movs r0, #72 @ 0x48 │ │ + mov r6, r1 │ │ + bl 61f34 │ │ + mov r1, sp │ │ + movs r2, #48 @ 0x30 │ │ + mov r7, r0 │ │ + bl ca0b2 │ │ movs r0, #0 │ │ - movs r1, #21 │ │ - strd r1, r0, [r7] │ │ - strd r4, r6, [r7, #8] │ │ - vstr s20, [r7, #16] │ │ - add r0, sp, #104 @ 0x68 │ │ - bl a1bba │ │ - ldr r0, [sp, #824] @ 0x338 │ │ - ldr r4, [sp, #52] @ 0x34 │ │ - b.n a1242 │ │ - ldrb.w r1, [sp, #539] @ 0x21b │ │ - add.w lr, r4, #8 │ │ - strb.w r1, [sp, #603] @ 0x25b │ │ - ldrh.w r1, [sp, #537] @ 0x219 │ │ - strh.w r1, [sp, #601] @ 0x259 │ │ - add r1, sp, #600 @ 0x258 │ │ - ldr.w ip, [sp, #540] @ 0x21c │ │ - add.w r3, r1, #8 │ │ - ldmia.w lr, {r2, r4, r5, r6, r7} │ │ - stmia r3!, {r2, r4, r5, r6, r7} │ │ - str.w ip, [sp, #604] @ 0x25c │ │ - strb.w r0, [sp, #600] @ 0x258 │ │ - b.n a1732 │ │ - str r6, [sp, #0] │ │ - add r0, sp, #696 @ 0x2b8 │ │ - movs r1, #0 │ │ - mov r2, r4 │ │ - movs r3, #8 │ │ - bl 4aaa0 │ │ - ldr r7, [sp, #704] @ 0x2c0 │ │ - ldr r0, [sp, #700] @ 0x2bc │ │ - str r0, [sp, #76] @ 0x4c │ │ - b.n a142c │ │ - ldr r0, [pc, #16] @ (a1a0c ) │ │ + str r4, [r7, #64] @ 0x40 │ │ + strb.w r0, [r7, #68] @ 0x44 │ │ + strd sl, r9, [r7, #48] @ 0x30 │ │ + strd r0, r0, [sp, #76] @ 0x4c │ │ + strb.w r0, [sp, #72] @ 0x48 │ │ + str r0, [sp, #68] @ 0x44 │ │ + ldr r0, [pc, #72] @ (a3620 ) │ │ add r0, pc │ │ - bl 4ffc8 │ │ + str r0, [sp, #64] @ 0x40 │ │ + add r0, sp, #52 @ 0x34 │ │ + stmia r0!, {r5, r6, r7} │ │ + add r0, sp, #52 @ 0x34 │ │ + bl 4afac │ │ + mov r5, r0 │ │ + bl c24ea │ │ + str r5, [sp, #52] @ 0x34 │ │ + add r0, sp, #52 @ 0x34 │ │ + bl 9da52 │ │ + mov r0, r8 │ │ + bl a31b4 │ │ + add sp, #88 @ 0x58 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ + udf #254 @ 0xfe │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #68] @ 0x44 │ │ + str r1, [sp, #56] @ 0x38 │ │ + ldr r1, [pc, #24] @ (a3624 ) │ │ + str r0, [sp, #64] @ 0x40 │ │ + movs r0, #4 │ │ + add r1, pc │ │ + str r1, [sp, #52] @ 0x34 │ │ + str r0, [sp, #60] @ 0x3c │ │ + add r0, sp, #52 @ 0x34 │ │ + ldr r1, [pc, #16] @ (a3628 ) │ │ + add r1, pc │ │ + bl 4d1a6 │ │ nop │ │ - bl 1999f6 │ │ - bl 16c9fa │ │ - @ instruction: 0xfb940002 │ │ - push {r4, r5, r7, lr} │ │ + b.n a2fb8 │ │ + movs r2, r0 │ │ + adds.w r0, r6, r2 │ │ + b.n a2fdc │ │ + movs r2, r0 │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ + sub sp, #88 @ 0x58 │ │ + ldr r1, [sp, #120] @ 0x78 │ │ mov r4, r0 │ │ - movs r0, #48 @ 0x30 │ │ - movs r1, #4 │ │ - bl 4a56c │ │ + mov r0, sp │ │ + bl 65842 │ │ + ldrd r0, r1, [sp] │ │ + eor.w r0, r0, #20 │ │ + orrs r0, r1 │ │ + beq.n a36bc │ │ + ldr r4, [r4, #12] │ │ + ldr r0, [r4, #0] │ │ + adds r0, #1 │ │ + str r0, [r4, #0] │ │ + bcs.n a36ba │ │ + ldrd sl, r9, [sp, #124] @ 0x7c │ │ + bl 68380 │ │ + add.w r8, sp, #48 @ 0x30 │ │ + str r0, [sp, #48] @ 0x30 │ │ + mov r0, r8 │ │ + bl 682dc │ │ mov r5, r0 │ │ - movs r0, #1 │ │ - strd r0, r0, [r5] │ │ - add.w r0, r5, #8 │ │ - mov r1, r4 │ │ - movs r2, #40 @ 0x28 │ │ - bl c99c0 │ │ - mov r0, r5 │ │ - pop {r4, r5, r7, pc} │ │ - push {r3, r4, r5, r6, r7, lr} │ │ - ldrd r4, r6, [r0, #4] │ │ + movs r0, #72 @ 0x48 │ │ + mov r6, r1 │ │ + bl 61f34 │ │ + mov r1, sp │ │ + movs r2, #48 @ 0x30 │ │ + mov r7, r0 │ │ + bl ca0b2 │ │ + movs r0, #0 │ │ + str r4, [r7, #64] @ 0x40 │ │ + strb.w r0, [r7, #68] @ 0x44 │ │ + strd sl, r9, [r7, #48] @ 0x30 │ │ + strd r0, r0, [sp, #76] @ 0x4c │ │ + strb.w r0, [sp, #72] @ 0x48 │ │ + str r0, [sp, #68] @ 0x44 │ │ + ldr r0, [pc, #72] @ (a36dc ) │ │ + add r0, pc │ │ + str r0, [sp, #64] @ 0x40 │ │ + add r0, sp, #52 @ 0x34 │ │ + stmia r0!, {r5, r6, r7} │ │ + add r0, sp, #52 @ 0x34 │ │ + bl 4afac │ │ mov r5, r0 │ │ - movs r7, #0 │ │ - cmp r6, r7 │ │ - beq.n a1a5a │ │ - ldr.w r0, [r4, r7, lsl #2] │ │ - ldr r1, [r0, #0] │ │ - subs r1, #1 │ │ - str r1, [r0, #0] │ │ - bne.n a1a56 │ │ - ldr.w r0, [r4, r7, lsl #2] │ │ - bl 981b8 │ │ - adds r7, #1 │ │ - b.n a1a3e │ │ - ldr r0, [r5, #0] │ │ - mov r1, r4 │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ - b.w bf970 │ │ - bmi.n a1a12 │ │ - ldrd r2, r0, [r1] │ │ - eor.w r3, r2, #23 │ │ - orrs r3, r0 │ │ - beq.n a1a9a │ │ - push {r4, lr} │ │ - sub sp, #48 @ 0x30 │ │ - strd r2, r0, [sp] │ │ - mov r4, sp │ │ - add.w r0, r4, #8 │ │ - adds r1, #8 │ │ - movs r2, #40 @ 0x28 │ │ - bl c99c0 │ │ - ldr r1, [pc, #16] @ (a1a9c ) │ │ - mov r0, r4 │ │ + bl c24ea │ │ + str r5, [sp, #52] @ 0x34 │ │ + add r0, sp, #52 @ 0x34 │ │ + bl 9da52 │ │ + mov r0, r8 │ │ + bl a31b4 │ │ + add sp, #88 @ 0x58 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ + udf #254 @ 0xfe │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #68] @ 0x44 │ │ + str r1, [sp, #56] @ 0x38 │ │ + ldr r1, [pc, #24] @ (a36e0 ) │ │ + str r0, [sp, #64] @ 0x40 │ │ + movs r0, #4 │ │ add r1, pc │ │ - bl b56fc │ │ - add sp, #48 @ 0x30 │ │ - ldmia.w sp!, {r4, lr} │ │ - bx lr │ │ - @ instruction: 0xfb920002 │ │ - push {r4, lr} │ │ - mov r4, r0 │ │ - ldrd r0, r1, [r0, #16] │ │ - bl 98300 │ │ - ldr r0, [r4, #24] │ │ - ldmia.w sp!, {r4, lr} │ │ - b.w 49dea │ │ - bmi.n a1a62 │ │ + str r1, [sp, #52] @ 0x34 │ │ + str r0, [sp, #60] @ 0x3c │ │ + add r0, sp, #52 @ 0x34 │ │ + ldr r1, [pc, #16] @ (a36e4 ) │ │ + add r1, pc │ │ + bl 4d1a6 │ │ + nop │ │ + b.n a2f5c │ │ + movs r2, r0 │ │ + orrs.w r0, sl, r2 │ │ + b.n a2f20 │ │ + movs r2, r0 │ │ + push {r4, r5, r6, r7, lr} │ │ + sub sp, #36 @ 0x24 │ │ + strd r2, r3, [sp, #8] │ │ + mov r5, r3 │ │ + ldr r0, [r0, #12] │ │ + mov r6, r2 │ │ + ldr r1, [pc, #60] @ (a3734 ) │ │ + adds r0, #8 │ │ + add r1, pc │ │ + bl be6d8 │ │ + mov r7, r0 │ │ + add.w r3, r7, #20 │ │ + ldr r0, [r0, #16] │ │ + mov r4, r1 │ │ + ldmia r3, {r1, r2, r3} │ │ + strd r6, r5, [sp] │ │ + bl 643d8 │ │ + mov r2, r0 │ │ + add r0, sp, #8 │ │ + str r0, [sp, #0] │ │ + add r0, sp, #16 │ │ + mov r3, r1 │ │ + mov r1, r7 │ │ + bl 96802 │ │ + ldr r0, [sp, #24] │ │ + bl c0776 │ │ + ldr r0, [r4, #0] │ │ + adds r0, #1 │ │ + str r0, [r4, #0] │ │ + add sp, #36 @ 0x24 │ │ + pop {r4, r5, r6, r7, pc} │ │ + ldrsb.w r0, [r2, #2] │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, #76 @ 0x4c │ │ + sub sp, #84 @ 0x54 │ │ + ldr.w fp, [r0, #12] │ │ + mov sl, r3 │ │ + ldr r1, [pc, #320] @ (a3888 ) │ │ + mov r5, r2 │ │ + add.w r0, fp, #56 @ 0x38 │ │ + add r1, pc │ │ + bl be6d8 │ │ + mov r9, r0 │ │ + str r1, [sp, #8] │ │ + ldrd r0, r1, [r0] │ │ + add.w r8, sp, #32 │ │ + ldr.w r4, [r9, #12] │ │ + add r1, r0 │ │ + str r4, [sp, #48] @ 0x30 │ │ + adds r1, #1 │ │ + str r1, [sp, #44] @ 0x2c │ │ + adds r1, r0, #4 │ │ + ldr r2, [r0, #0] │ │ + str r1, [sp, #40] @ 0x28 │ │ + mov.w r1, #2155905152 @ 0x80808080 │ │ + bics r1, r2 │ │ + strd r0, r1, [sp, #32] │ │ + cbz r4, a37dc │ │ + mov r0, r8 │ │ + bl 965e6 │ │ + mov r7, r0 │ │ + ldr r0, [sp, #48] @ 0x30 │ │ + subs r4, r0, #1 │ │ + ldrd r0, r1, [r7, #-24] │ │ + eor.w r1, r1, sl │ │ + str r4, [sp, #48] @ 0x30 │ │ + eors r0, r5 │ │ + orrs r0, r1 │ │ + bne.n a377a │ │ + ldr.w r0, [r7, #-8] │ │ + bl 647a8 │ │ + cbz r0, a37ca │ │ mov r6, r0 │ │ - ldrd r2, r0, [r1] │ │ - ldrb.w fp, [r1, #8] │ │ - eor.w r3, r2, #23 │ │ - orrs r3, r0 │ │ - beq.n a1af4 │ │ - str r2, [sp, #16] │ │ - adds r1, #9 │ │ - strb.w fp, [sp, #24] │ │ - movs r2, #39 @ 0x27 │ │ - str r0, [sp, #20] │ │ - add r5, sp, #16 │ │ - add.w r0, r5, #9 │ │ - bl c99c0 │ │ - ldr r1, [pc, #164] @ (a1b8c ) │ │ - mov r0, r5 │ │ + bl b54d4 │ │ + dmb ish │ │ + ldrex r0, [r6] │ │ + subs r1, r0, #1 │ │ + strex r2, r1, [r6] │ │ + cmp r2, #0 │ │ + bne.n a37ac │ │ + cmp r0, #1 │ │ + bne.n a37c8 │ │ + mov r0, r6 │ │ + dmb ish │ │ + bl b05b0 │ │ + ldr r4, [sp, #48] @ 0x30 │ │ + mov r0, r9 │ │ + mov r1, r7 │ │ + bl 968b6 │ │ + ldr.w r0, [r7, #-8] │ │ + bl b086c │ │ + b.n a377a │ │ + ldr r1, [pc, #172] @ (a388c ) │ │ + add.w r0, fp, #96 @ 0x60 │ │ add r1, pc │ │ - bl b56fc │ │ - mov.w fp, #0 │ │ - ldrd r0, r1, [r6, #16] │ │ - ldrd r4, r8, [r6, #8] │ │ - ldr r5, [r6, #0] │ │ - bl 98740 │ │ - lsls r2, r5, #31 │ │ - beq.n a1b60 │ │ - cbz r0, a1b78 │ │ - strd r1, r6, [sp, #8] │ │ - ldrd r1, r2, [r1, #8] │ │ - str r0, [sp, #4] │ │ - subs r1, #1 │ │ + bl be6d8 │ │ + mov r4, r0 │ │ + str r1, [sp, #4] │ │ + ldrd r0, r1, [r0] │ │ + add.w fp, sp, #12 │ │ + ldr.w r9, [r4, #12] │ │ + add r1, r0 │ │ + str.w r9, [sp, #28] │ │ + adds r1, #1 │ │ + str r1, [sp, #24] │ │ + adds r1, r0, #4 │ │ + ldr r2, [r0, #0] │ │ + str r1, [sp, #20] │ │ + mov.w r1, #2155905152 @ 0x80808080 │ │ + bics r1, r2 │ │ + strd r0, r1, [sp, #12] │ │ + add r6, sp, #32 │ │ + ldr r7, [pc, #120] @ (a3890 ) │ │ + add r7, pc │ │ + cmp.w r9, #0 │ │ + beq.n a3870 │ │ + mov r0, fp │ │ + bl 965a2 │ │ + mov r8, r0 │ │ + ldr r0, [sp, #28] │ │ + sub.w r9, r0, #1 │ │ + ldrd r0, r1, [r8, #-24] │ │ + eor.w r1, r1, sl │ │ + str.w r9, [sp, #28] │ │ + eors r0, r5 │ │ + orrs r0, r1 │ │ + bne.n a3818 │ │ + ldrd r0, r1, [r8, #-8] │ │ + ldr r2, [r1, #8] │ │ + ldr r3, [r1, #24] │ │ + subs r1, r2, #1 │ │ bic.w r1, r1, #7 │ │ add r0, r1 │ │ add.w r1, r0, #8 │ │ - add r0, sp, #16 │ │ - blx r2 │ │ - ldrd r9, r0, [sp, #20] │ │ - ldr r7, [pc, #104] @ (a1b90 ) │ │ - add r5, sp, #64 @ 0x40 │ │ - mov.w sl, r0, lsl #2 │ │ - add r7, pc │ │ - cmp.w sl, #0 │ │ - beq.n a1b68 │ │ - ldr.w r0, [r9], #4 │ │ - mov r1, r7 │ │ - strd r4, r8, [sp, #64] @ 0x40 │ │ - adds r0, #32 │ │ - bl abf8c │ │ - mov r6, r1 │ │ - mov r1, r5 │ │ - bl a5d3e │ │ - cbz r0, a1b54 │ │ - strb.w fp, [r0, #56] @ 0x38 │ │ - ldr r0, [r6, #0] │ │ - sub.w sl, sl, #4 │ │ - subs r0, #1 │ │ - str r0, [r6, #0] │ │ - b.n a1b30 │ │ - cbz r0, a1b78 │ │ - bl b2bce │ │ - b.n a1b78 │ │ - add r0, sp, #16 │ │ - bl a1a34 │ │ - ldrd r0, r1, [sp, #4] │ │ - bl b2bce │ │ - ldr r6, [sp, #12] │ │ - ldr r0, [r6, #24] │ │ - strb.w fp, [r0, #16] │ │ mov r0, r6 │ │ - bl a1aa0 │ │ - add sp, #76 @ 0x4c │ │ + blx r3 │ │ + mov r0, r6 │ │ + mov r1, r7 │ │ + bl bb168 │ │ + mov r0, r4 │ │ + mov r1, r8 │ │ + bl 968b6 │ │ + ldrd r0, r1, [r8, #-8] │ │ + bl 965d8 │ │ + b.n a3818 │ │ + ldr r1, [sp, #4] │ │ + ldr r0, [r1, #0] │ │ + adds r0, #1 │ │ + str r0, [r1, #0] │ │ + ldr r1, [sp, #8] │ │ + ldr r0, [r1, #0] │ │ + adds r0, #1 │ │ + str r0, [r1, #0] │ │ + add sp, #84 @ 0x54 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ nop │ │ - smlad r0, r6, r2, r0 │ │ - stc2 0, cr0, [sl, #8]! │ │ - push {r4, r5, r7, lr} │ │ - sub sp, #32 │ │ - mov r5, sp │ │ - mov r4, r0 │ │ + ssat16 r0, #3, r4 │ │ + @ instruction: 0xf29e0002 │ │ + str.w r0, [r6, #2] │ │ + push {r4, r5, r6, r7, lr} │ │ + sub sp, #36 @ 0x24 │ │ + strd r2, r3, [sp, #8] │ │ + mov r5, r3 │ │ + ldr r0, [r0, #12] │ │ + mov r6, r2 │ │ + ldr r1, [pc, #60] @ (a38e0 ) │ │ + adds r0, #8 │ │ + add r1, pc │ │ + bl be6d8 │ │ + mov r7, r0 │ │ + add.w r3, r7, #20 │ │ + ldr r0, [r0, #16] │ │ + mov r4, r1 │ │ + ldmia r3, {r1, r2, r3} │ │ + strd r6, r5, [sp] │ │ + bl 643d8 │ │ + mov r2, r0 │ │ + add r0, sp, #8 │ │ + str r0, [sp, #0] │ │ + add r0, sp, #16 │ │ + mov r3, r1 │ │ + mov r1, r7 │ │ + bl 96802 │ │ + ldr r0, [sp, #24] │ │ + bl a8d62 │ │ + ldr r0, [r4, #0] │ │ + adds r0, #1 │ │ + str r0, [r4, #0] │ │ + add sp, #36 @ 0x24 │ │ + pop {r4, r5, r6, r7, pc} │ │ + strd r0, r0, [lr], #-8 │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + sub sp, #132 @ 0x84 │ │ + strd r2, r3, [sp, #16] │ │ + ldr r4, [r0, #12] │ │ + ldr r1, [pc, #552] @ (a3b1c ) │ │ + add.w r0, r4, #16 │ │ + add r1, pc │ │ + bl be6d8 │ │ + mov r8, r0 │ │ + str r1, [sp, #12] │ │ + ldrd r1, r0, [r0] │ │ + add.w r9, sp, #72 @ 0x48 │ │ + ldr.w r2, [r8, #12] │ │ + add r3, sp, #16 │ │ + add r0, r1 │ │ + str r1, [sp, #72] @ 0x48 │ │ + strd r2, r3, [sp, #88] @ 0x58 │ │ + adds r0, #1 │ │ + ldmia r1!, {r2} │ │ + str r0, [sp, #84] @ 0x54 │ │ + mov.w r0, #2155905152 @ 0x80808080 │ │ + str r1, [sp, #80] @ 0x50 │ │ + bics r0, r2 │ │ + str r0, [sp, #76] @ 0x4c │ │ + add r5, sp, #24 │ │ + mov r1, r9 │ │ mov r0, r5 │ │ - movs r2, #28 │ │ - bl c99c0 │ │ + bl afb2c │ │ add.w r0, r4, #8 │ │ - mov r1, r5 │ │ - bl a7688 │ │ - movs r0, #0 │ │ - movs r1, #21 │ │ - strd r1, r0, [r4] │ │ - add sp, #32 │ │ - pop {r4, r5, r7, pc} │ │ - push {r3, r4, r5, r6, r7, lr} │ │ - ldrd r4, r7, [r0, #4] │ │ - mov r5, r0 │ │ - mov r6, r4 │ │ - cbz r7, a1bda │ │ - add.w r0, r6, #32 │ │ - bl 96b80 │ │ - mov r0, r6 │ │ - bl a2e9c │ │ - subs r7, #1 │ │ - adds r6, #48 @ 0x30 │ │ - b.n a1bc4 │ │ - ldr r0, [r5, #0] │ │ + str r0, [sp, #8] │ │ + ldr r0, [sp, #24] │ │ + str r4, [sp, #4] │ │ + lsls r0, r0, #31 │ │ + beq.n a39b8 │ │ + ldrd r4, r6, [sp, #32] │ │ + movs r0, #4 │ │ + ldr r3, [pc, #472] @ (a3b20 ) │ │ + movs r1, #8 │ │ + movs r2, #8 │ │ + add r3, pc │ │ + bl c9b20 │ │ + mov r7, r1 │ │ + mov.w sl, #1 │ │ + strd r4, r6, [r7] │ │ + mov ip, r5 │ │ + str r0, [sp, #100] @ 0x64 │ │ + mov r0, r5 │ │ + str r1, [sp, #104] @ 0x68 │ │ + mov.w fp, #8 │ │ + str.w sl, [sp, #108] @ 0x6c │ │ + ldmia.w r9, {r1, r2, r3, r4, r5, r6} │ │ + stmia r0!, {r1, r2, r3, r4, r5, r6} │ │ + add r5, sp, #112 @ 0x70 │ │ + mov r4, ip │ │ + mov r0, r5 │ │ mov r1, r4 │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ - b.w bf978 │ │ - ldrb.w r1, [r0, #52] @ 0x34 │ │ - cbz r1, a1bee │ │ - bx lr │ │ - b.w a20a2 │ │ - bmi.n a1b9e │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, #420 @ 0x1a4 │ │ - mov fp, r0 │ │ - ldrb.w r0, [r1, #52] @ 0x34 │ │ - cmp r0, #0 │ │ - bne.w a2030 │ │ - add.w r8, sp, #224 @ 0xe0 │ │ - movs r0, #21 │ │ - mov.w r9, #0 │ │ - str r0, [sp, #224] @ 0xe0 │ │ - mov r0, r8 │ │ - mov sl, r1 │ │ - str.w r9, [sp, #228] @ 0xe4 │ │ - bl a2064 │ │ - add r7, sp, #32 │ │ + bl afb2c │ │ + ldr r0, [sp, #112] @ 0x70 │ │ + lsls r0, r0, #31 │ │ + beq.n a39c4 │ │ + ldrd r9, r6, [sp, #120] @ 0x78 │ │ + ldr r0, [sp, #100] @ 0x64 │ │ + cmp sl, r0 │ │ + beq.n a39a4 │ │ + add.w r0, r7, fp │ │ + str.w r9, [r7, fp] │ │ + add.w sl, sl, #1 │ │ + str r6, [r0, #4] │ │ + add.w fp, fp, #8 │ │ + str.w sl, [sp, #108] @ 0x6c │ │ + b.n a3974 │ │ + movs r0, #8 │ │ mov r1, sl │ │ - movs r2, #48 @ 0x30 │ │ + str r0, [sp, #0] │ │ + add r0, sp, #100 @ 0x64 │ │ + movs r2, #1 │ │ + movs r3, #8 │ │ + bl 4b964 │ │ + ldr r7, [sp, #104] @ 0x68 │ │ + b.n a398c │ │ + movs r7, #8 │ │ + mov.w sl, #0 │ │ + mov.w r9, #0 │ │ + b.n a39c8 │ │ + ldr.w r9, [sp, #100] @ 0x64 │ │ + add.w fp, sp, #24 │ │ + add r5, sp, #72 @ 0x48 │ │ + mov.w r6, sl, lsl #3 │ │ + movs r4, #0 │ │ + cmp r6, r4 │ │ + beq.n a39f6 │ │ + adds r1, r7, r4 │ │ + ldr r0, [r7, r4] │ │ + mov r2, r5 │ │ + ldr r1, [r1, #4] │ │ + strd r0, r1, [sp, #72] @ 0x48 │ │ + mov r0, fp │ │ + mov r1, r8 │ │ + bl c2190 │ │ + ldr r0, [sp, #32] │ │ + bl bcbf8 │ │ + adds r4, #8 │ │ + b.n a39d4 │ │ mov r0, r7 │ │ - bl c99c0 │ │ - ldrd r0, r1, [sp, #68] @ 0x44 │ │ - movs r3, #18 │ │ - ldr r2, [pc, #936] @ (a1fdc ) │ │ - add r2, pc │ │ - bl 5393c │ │ - cmp r0, #0 │ │ - beq.w a1d7c │ │ - add r6, sp, #224 @ 0xe0 │ │ - mov r0, r6 │ │ - bl a6090 │ │ - add.w r9, sp, #224 @ 0xe0 │ │ - ldrb.w r4, [sp, #236] @ 0xec │ │ - ldmia.w r9, {r5, r7, r9} │ │ - eor.w r0, r5, #40 @ 0x28 │ │ - orrs r0, r7 │ │ - bne.w a1dce │ │ - str.w fp, [sp, #28] │ │ - mov fp, r4 │ │ - str.w r9, [sp, #216] @ 0xd8 │ │ - add.w r9, sp, #392 @ 0x188 │ │ - strb.w r4, [sp, #220] @ 0xdc │ │ - movs r2, #18 │ │ - ldr r7, [sp, #240] @ 0xf0 │ │ - mov r0, r9 │ │ - ldr r4, [pc, #972] @ (a2044 ) │ │ - add r4, pc │ │ + mov r1, r9 │ │ + bl 9909e │ │ + ldr r0, [sp, #4] │ │ + ldr r1, [pc, #288] @ (a3b24 ) │ │ + adds r0, #56 @ 0x38 │ │ + add r1, pc │ │ + bl 6879c │ │ + mov r4, r1 │ │ + ldrd r2, r1, [r0] │ │ + ldr r0, [r0, #12] │ │ + add r3, sp, #16 │ │ + str r2, [sp, #72] @ 0x48 │ │ + add.w fp, sp, #24 │ │ + strd r0, r3, [sp, #88] @ 0x58 │ │ + adds r0, r2, r1 │ │ + ldmia r2!, {r1} │ │ + adds r0, #1 │ │ + add.w r9, sp, #72 @ 0x48 │ │ + str r0, [sp, #84] @ 0x54 │ │ + mov.w r0, #2155905152 @ 0x80808080 │ │ + bics r0, r1 │ │ + str r0, [sp, #76] @ 0x4c │ │ + mov r0, fp │ │ + mov r1, r9 │ │ + str r2, [sp, #80] @ 0x50 │ │ + bl af9c8 │ │ + ldr r0, [sp, #24] │ │ + lsls r0, r0, #31 │ │ + beq.n a3abe │ │ + str r4, [sp, #4] │ │ + movs r0, #4 │ │ + ldrd r8, r6, [sp, #32] │ │ + movs r1, #8 │ │ + ldr r3, [pc, #216] @ (a3b28 ) │ │ + movs r2, #8 │ │ + add r3, pc │ │ + bl c9b20 │ │ + mov r7, r1 │ │ + mov.w sl, #1 │ │ + strd r8, r6, [r7] │ │ + mov.w r8, #8 │ │ + str r0, [sp, #100] @ 0x64 │ │ + mov r0, fp │ │ + str r1, [sp, #104] @ 0x68 │ │ + str.w sl, [sp, #108] @ 0x6c │ │ + ldmia.w r9, {r1, r2, r3, r4, r5, r6} │ │ + stmia r0!, {r1, r2, r3, r4, r5, r6} │ │ + add r5, sp, #112 @ 0x70 │ │ + movs r6, #8 │ │ + mov r4, fp │ │ + mov r0, r5 │ │ mov r1, r4 │ │ - bl 6dc60 │ │ - ldrb.w r5, [sp, #392] @ 0x188 │ │ - cmp r5, #15 │ │ - bne.w a1e02 │ │ - str r7, [sp, #24] │ │ - add r6, sp, #312 @ 0x138 │ │ - add.w r8, r6, #3 │ │ - add.w r1, r9, #4 │ │ - movs r2, #12 │ │ + bl af9c8 │ │ + ldr r0, [sp, #112] @ 0x70 │ │ + lsls r0, r0, #31 │ │ + beq.n a3aca │ │ + ldrd r9, fp, [sp, #120] @ 0x78 │ │ + ldr r0, [sp, #100] @ 0x64 │ │ + cmp sl, r0 │ │ + beq.n a3aac │ │ + add.w r0, r7, r8 │ │ + str.w r9, [r7, r8] │ │ + add.w sl, sl, #1 │ │ + str.w fp, [r0, #4] │ │ + add.w r8, r8, #8 │ │ + str.w sl, [sp, #108] @ 0x6c │ │ + b.n a3a7a │ │ + str r6, [sp, #0] │ │ + add r0, sp, #100 @ 0x64 │ │ + mov r1, sl │ │ + movs r2, #1 │ │ + movs r3, #8 │ │ + bl 4b964 │ │ + ldr r7, [sp, #104] @ 0x68 │ │ + b.n a3a92 │ │ + movs r7, #8 │ │ + mov.w r8, #0 │ │ + mov.w sl, #0 │ │ + b.n a3ad0 │ │ + ldr.w r8, [sp, #100] @ 0x64 │ │ + ldr r4, [sp, #4] │ │ + ldr r0, [r4, #0] │ │ + mov.w r9, sl, lsl #3 │ │ + add.w sl, sp, #24 │ │ + subs r0, #1 │ │ + str r0, [r4, #0] │ │ + ldr r6, [pc, #76] @ (a3b2c ) │ │ + movs r4, #0 │ │ + ldr r5, [sp, #8] │ │ + add r6, pc │ │ + cmp r9, r4 │ │ + beq.n a3b04 │ │ + adds r0, r7, r4 │ │ + ldr r2, [r7, r4] │ │ + mov r1, r5 │ │ + ldr r3, [r0, #4] │ │ + mov r0, sl │ │ + bl bc9f4 │ │ + mov r0, sl │ │ + mov r1, r6 │ │ + bl bb168 │ │ + adds r4, #8 │ │ + b.n a3ae6 │ │ mov r0, r8 │ │ - bl c99c0 │ │ - add r5, sp, #376 @ 0x178 │ │ - mov r1, r8 │ │ - movs r2, #12 │ │ - mov r0, r5 │ │ - bl c99c0 │ │ - add r7, sp, #392 @ 0x188 │ │ - ldr r1, [pc, #924] @ (a2048 ) │ │ - add r3, sp, #216 @ 0xd8 │ │ - movs r2, #23 │ │ - add r1, pc │ │ - mov r0, r7 │ │ - bl 6cdc2 │ │ - ldrb.w r0, [sp, #392] @ 0x188 │ │ - cmp r0, #15 │ │ - bne.w a1e34 │ │ - ldrd r0, r1, [sp, #396] @ 0x18c │ │ - add.w r8, sp, #224 @ 0xe0 │ │ - strd r0, r1, [sp, #312] @ 0x138 │ │ - movs r0, #18 │ │ - strd r4, r0, [sp, #404] @ 0x194 │ │ - movs r0, #17 │ │ - str r0, [sp, #400] @ 0x190 │ │ - mov r2, r6 │ │ - ldr r0, [pc, #880] @ (a204c ) │ │ - str r5, [sp, #0] │ │ + mov r1, r7 │ │ + bl 6d978 │ │ + ldr r1, [sp, #12] │ │ + ldr r0, [r1, #0] │ │ + adds r0, #1 │ │ + str r0, [r1, #0] │ │ + add sp, #132 @ 0x84 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + nop │ │ + @ instruction: 0xf4a60002 │ │ + stc2l 0, cr0, [r2, #8] │ │ + usat16 r0, #2, r8 │ │ + ldc2 0, cr0, [ip], #8 │ │ + @ instruction: 0xf2d80002 │ │ + push {r4, lr} │ │ + ldr r1, [pc, #16] @ (a3b44 ) │ │ + ldr r3, [pc, #20] @ (a3b4c ) │ │ + ldr r2, [pc, #16] @ (a3b48 ) │ │ + ldr r4, [pc, #20] @ (a3b50 ) │ │ + strd r4, r3, [r0] │ │ + strd r2, r1, [r0, #8] │ │ + pop {r4, pc} │ │ + stmia r5!, {r7} │ │ + lsrs r1, r0, #23 │ │ + add r0, sp, #44 @ 0x2c │ │ + adds r2, r0, r4 │ │ + add r3, sp, #104 @ 0x68 │ │ + adds r0, #72 @ 0x48 │ │ + str r4, [r4, r2] │ │ + cmp r0, r0 │ │ + push {r4, lr} │ │ + ldr r1, [pc, #16] @ (a3b68 ) │ │ + ldr r3, [pc, #20] @ (a3b70 ) │ │ + ldr r2, [pc, #16] @ (a3b6c ) │ │ + ldr r4, [pc, #20] @ (a3b74 ) │ │ + strd r4, r3, [r0] │ │ + strd r2, r1, [r0, #8] │ │ + pop {r4, pc} │ │ + ldrh r2, [r0, #58] @ 0x3a │ │ + strh r2, [r3, #62] @ 0x3e │ │ + cmp r7, #240 @ 0xf0 │ │ + @ instruction: 0xe800ba21 │ │ + ldmia r4, {r0, r4, r5, r7} │ │ + str r3, [sp, #556] @ 0x22c │ │ + mrc 5, 5, fp, cr7, cr0, {0} │ │ + ldr r1, [pc, #16] @ (a3b8c ) │ │ + ldr r3, [pc, #20] @ (a3b94 ) │ │ + ldr r2, [pc, #16] @ (a3b90 ) │ │ + ldr r4, [pc, #20] @ (a3b98 ) │ │ + strd r4, r3, [r0] │ │ + strd r2, r1, [r0, #8] │ │ + pop {r4, pc} │ │ + itete cs │ │ + addcs r7, #79 @ 0x4f │ │ + subcc r5, r5, #2 │ │ + bhi.w 17be04 @ unpredictable │ │ + movcc r4, #20 │ │ + asrs r0, r2, #13 │ │ + ldrh r0, [r4, #16] │ │ + push {r4, lr} │ │ + ldr r1, [pc, #16] @ (a3bb0 ) │ │ + ldr r3, [pc, #20] @ (a3bb8 ) │ │ + ldr r2, [pc, #16] @ (a3bb4 ) │ │ + ldr r4, [pc, #20] @ (a3bbc ) │ │ + strd r4, r3, [r0] │ │ + strd r2, r1, [r0, #8] │ │ + pop {r4, pc} │ │ + ldr r7, [r5, #116] @ 0x74 │ │ + ldrh r5, [r6, #36] @ 0x24 │ │ + ldr r1, [pc, #76] @ (a3c04 ) │ │ + add r3, sp, #384 @ 0x180 │ │ + vmaxnm.f32 s7, s30, s10 │ │ + add r6, pc, #216 @ (adr r6, a3c98 ) │ │ + mov r3, r2 │ │ + push {r4, lr} │ │ + ldr r1, [pc, #16] @ (a3bd4 ) │ │ + ldr r3, [pc, #20] @ (a3bdc ) │ │ + ldr r2, [pc, #16] @ (a3bd8 ) │ │ + ldr r4, [pc, #20] @ (a3be0 ) │ │ + strd r4, r3, [r0] │ │ + strd r2, r1, [r0, #8] │ │ + pop {r4, pc} │ │ + cmp r0, #199 @ 0xc7 │ │ + ldmia r7, {r2, r5, r7} │ │ + strh r7, [r3, r0] │ │ + ldrb r7, [r5, #6] │ │ + lsls r7, r5, #31 │ │ + strh r4, [r0, r1] │ │ + strd r6, sp, [r0], #980 @ 0x3d4 │ │ + push {r4, lr} │ │ + ldr r1, [pc, #16] @ (a3bf8 ) │ │ + ldr r3, [pc, #20] @ (a3c00 ) │ │ + ldr r2, [pc, #16] @ (a3bfc ) │ │ + ldr r4, [pc, #20] @ (a3c04 ) │ │ + strd r4, r3, [r0] │ │ + strd r2, r1, [r0, #8] │ │ + pop {r4, pc} │ │ + lsls r1, r7, #28 │ │ + ldr r7, [pc, #280] @ (a3d14 ) │ │ + ldmia r2!, {r0} │ │ + b.n a415e │ │ + lsls r1, r6, #9 │ │ + b.n a4314 │ │ + str r1, [r0, #84] @ 0x54 │ │ + pop {r0, r1, r3, r4, pc} │ │ + push {r4, lr} │ │ + ldr r1, [pc, #16] @ (a3c1c ) │ │ + ldr r3, [pc, #20] @ (a3c24 ) │ │ + ldr r2, [pc, #16] @ (a3c20 ) │ │ + ldr r4, [pc, #20] @ (a3c28 ) │ │ + strd r4, r3, [r0] │ │ + strd r2, r1, [r0, #8] │ │ + pop {r4, pc} │ │ + ldrh r2, [r7, #36] @ 0x24 │ │ + strb r7, [r1, #9] │ │ + ldr r6, [r7, #112] @ 0x70 │ │ + ldr r4, [sp, #976] @ 0x3d0 │ │ + ldr r2, [sp, #476] @ 0x1dc │ │ + str r3, [r7, #64] @ 0x40 │ │ + bmi.n a3bbe │ │ + @ instruction: 0xb621 │ │ + push {r4, lr} │ │ + ldr r1, [pc, #16] @ (a3c40 ) │ │ + ldr r3, [pc, #20] @ (a3c48 ) │ │ + ldr r2, [pc, #16] @ (a3c44 ) │ │ + ldr r4, [pc, #20] @ (a3c4c ) │ │ + strd r4, r3, [r0] │ │ + strd r2, r1, [r0, #8] │ │ + pop {r4, pc} │ │ + stc 12, cr4, [r4], #-60 @ 0xffffffc4 │ │ + @ instruction: 0xeaf1f261 │ │ + adds r6, r2, r0 │ │ + lsls r2, r3, #28 │ │ + strb r5, [r2, #10] │ │ + add r2, fp │ │ + b.w 689d0 │ │ + push {r4, lr} │ │ + mov r4, r0 │ │ + ldrb.w r0, [r0, #161] @ 0xa1 │ │ + cmp r0, #3 │ │ + beq.n a3c64 │ │ + cbz r0, a3c7a │ │ + pop {r4, pc} │ │ + add.w r0, r4, #24 │ │ + bl a42fc │ │ + ldr.w r0, [r4, #148] @ 0x94 │ │ + bl 4aeac │ │ + movs r0, #0 │ │ + strb.w r0, [r4, #160] @ 0xa0 │ │ + ldr.w r0, [r4, #152] @ 0x98 │ │ + bl 991d0 │ │ + add.w r0, r4, #156 @ 0x9c │ │ + ldmia.w sp!, {r4, lr} │ │ + b.w a430c │ │ + bmi.n a3c3a │ │ + stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + vpush {d8-d9} │ │ + sub sp, #456 @ 0x1c8 │ │ + mov r9, r0 │ │ + ldrb.w r0, [r0, #161] @ 0xa1 │ │ + mov r6, r1 │ │ + cbz r0, a3cfc │ │ + cmp r0, #3 │ │ + bne.w a426e │ │ + mov r1, r9 │ │ + ldrb.w r0, [r1, #140]! │ │ + sub.w r2, r1, #116 @ 0x74 │ │ + str r1, [sp, #68] @ 0x44 │ │ + cmp r0, #0 │ │ + str r2, [sp, #40] @ 0x28 │ │ + beq.n a3d52 │ │ + cmp r0, #3 │ │ + bne.w a4276 │ │ + mov r4, r9 │ │ + ldrb.w r0, [r4, #132]! │ │ + sub.w r3, r4, #84 @ 0x54 │ │ + cmp r0, #0 │ │ + beq.w a4102 │ │ + cmp r0, #3 │ │ + bne.w a427e │ │ + mov r1, r9 │ │ + str r3, [sp, #36] @ 0x24 │ │ + ldrb.w r0, [r1, #120]! │ │ + str r1, [sp, #60] @ 0x3c │ │ + subs r1, #40 @ 0x28 │ │ + str r1, [sp, #32] │ │ + cmp r0, #0 │ │ + str r4, [sp, #64] @ 0x40 │ │ + beq.w a422c │ │ + cmp r0, #3 │ │ + beq.w a4028 │ │ + ldr r0, [pc, #976] @ (a40c8 ) │ │ add r0, pc │ │ - strd r6, r0, [sp, #392] @ 0x188 │ │ - add r1, sp, #216 @ 0xd8 │ │ - add r3, sp, #392 @ 0x188 │ │ + bl 53b08 │ │ + ldr.w r0, [r9, #152] @ 0x98 │ │ + movs r4, #0 │ │ + strb.w r4, [r9, #160] @ 0xa0 │ │ + bl 99d44 │ │ + movs r1, #1 │ │ + str.w r0, [r9, #144] @ 0x90 │ │ + cmp r0, #0 │ │ + strb.w r1, [r9, #160] @ 0xa0 │ │ + beq.w a40f4 │ │ + vldmia r9, {d8-d9} │ │ + mov r1, r9 │ │ + strb.w r4, [r1, #140]! │ │ + ldr.w r5, [r9, #20] │ │ + str r1, [sp, #68] @ 0x44 │ │ + mov r1, r9 │ │ + ldr.w r7, [r9, #16] │ │ + str.w r0, [r9, #148] @ 0x94 │ │ + adds r0, #8 │ │ + str.w r7, [r1, #24]! │ │ + strb.w r4, [r9, #160] @ 0xa0 │ │ + str.w r5, [r9, #28] │ │ + str.w r0, [r9, #136] @ 0x88 │ │ + vstr d8, [r9, #32] │ │ + vstr d9, [r9, #40] @ 0x28 │ │ + str r1, [sp, #40] @ 0x28 │ │ + b.n a3d62 │ │ + ldrd r7, r5, [r9, #24] │ │ + ldr.w r0, [r9, #136] @ 0x88 │ │ + vldr d8, [r9, #32] │ │ + vldr d9, [r9, #40] @ 0x28 │ │ + add.w r8, r0, #52 @ 0x34 │ │ mov r0, r8 │ │ - bl bab34 │ │ + bl ba580 │ │ + ldr r0, [pc, #860] @ (a40cc ) │ │ + mov r3, r9 │ │ + mov.w sl, #19 │ │ + add r0, pc │ │ + str.w r0, [r3, #48]! │ │ + mov r1, r0 │ │ + movs r0, #0 │ │ + mov r4, r3 │ │ + str.w r8, [r3, #80] @ 0x50 │ │ + vstr d8, [r3, #16] │ │ + vstr d9, [r3, #24] │ │ + strd sl, r7, [r3, #4] │ │ + str r5, [r3, #12] │ │ + strb.w r0, [r4, #84]! │ │ + mov r2, r9 │ │ + movs r0, #0 │ │ + str.w r1, [r2, #80]! │ │ + str r4, [sp, #64] @ 0x40 │ │ + mov r4, r1 │ │ + str r6, [sp, #56] @ 0x38 │ │ + str r3, [sp, #36] @ 0x24 │ │ + str.w r8, [r2, #32] │ │ + vstr d8, [r2, #16] │ │ + vstr d9, [r2, #24] │ │ + str.w sl, [r2, #4] │ │ + str r7, [sp, #52] @ 0x34 │ │ + str r7, [r2, #8] │ │ + str r5, [sp, #76] @ 0x4c │ │ + str r5, [r2, #12] │ │ + str r2, [sp, #32] │ │ + strb.w r0, [r2, #40]! │ │ + str r2, [sp, #60] @ 0x3c │ │ + bl 4843e │ │ + strd r1, r0, [sp, #44] @ 0x2c │ │ + movs r5, #0 │ │ + movs r0, #8 │ │ + str r5, [sp, #284] @ 0x11c │ │ + strd r5, r0, [sp, #276] @ 0x114 │ │ + add r6, sp, #408 @ 0x198 │ │ + ldr r1, [pc, #756] @ (a40d0 ) │ │ + movs r2, #8 │ │ mov r0, r6 │ │ - bl 6c658 │ │ - ldr r0, [sp, #224] @ 0xe0 │ │ - mov r7, fp │ │ - ldr.w fp, [sp, #28] │ │ - lsls r0, r0, #31 │ │ - bne.w a1e6e │ │ - add.w r9, r8, #8 │ │ - add r0, sp, #280 @ 0x118 │ │ - mov r4, r6 │ │ - adds r0, #4 │ │ - mov r1, r9 │ │ - ldmia.w r1, {r2, r3, r5, r6} │ │ - stmia r0!, {r2, r3, r5, r6} │ │ - ldr r2, [sp, #288] @ 0x120 │ │ - ldrb.w r1, [sp, #284] @ 0x11c │ │ - add r6, sp, #344 @ 0x158 │ │ + add r1, pc │ │ + bl 5f9c8 │ │ + vmov.f64 d0, d8 │ │ + add.w r0, r6, #24 │ │ + vmov.f64 d1, d9 │ │ + bl b4a8c │ │ + add r7, sp, #276 @ 0x114 │ │ + ldr r2, [pc, #728] @ (a40d4 ) │ │ + mov r1, r6 │ │ + add r2, pc │ │ + mov r0, r7 │ │ + bl b44e8 │ │ + add.w fp, sp, #224 @ 0xe0 │ │ + mov r1, r7 │ │ + add.w r0, fp, #8 │ │ + bl 5f95e │ │ + movs r0, #17 │ │ + movs r1, #8 │ │ + str r0, [sp, #224] @ 0xe0 │ │ + movs r0, #48 @ 0x30 │ │ + str r5, [sp, #228] @ 0xe4 │ │ + bl 4aff4 │ │ + mov r7, r0 │ │ mov r0, r6 │ │ - bl 6bc64 │ │ - ldrb.w r0, [sp, #344] @ 0x158 │ │ - cmp r0, #15 │ │ - bne.w a1f36 │ │ - ldr r0, [sp, #348] @ 0x15c │ │ - movs r1, #38 @ 0x26 │ │ - str r0, [sp, #276] @ 0x114 │ │ + mov r1, r4 │ │ + mov r2, sl │ │ + bl 4af58 │ │ + movs r0, #6 │ │ + strd r0, r5, [r7] │ │ + add.w r0, r7, #8 │ │ + ldmia.w r6, {r1, r2, r3} │ │ + stmia r0!, {r1, r2, r3} │ │ + add.w r0, r7, #24 │ │ + ldmia.w fp, {r1, r2, r3, r4, r5, r6} │ │ + stmia r0!, {r1, r2, r3, r4, r5, r6} │ │ + movs r0, #2 │ │ + str r0, [sp, #368] @ 0x170 │ │ + strd r0, r7, [sp, #360] @ 0x168 │ │ + add r0, sp, #248 @ 0xf8 │ │ + add r1, sp, #360 @ 0x168 │ │ + str r0, [sp, #28] │ │ + bl 5f848 │ │ + bl 676f0 │ │ + ldr r0, [r0, #0] │ │ + add.w sl, sp, #408 @ 0x198 │ │ + ldrd r8, r6, [r8, #4] │ │ + add.w r1, r0, #8 │ │ + mov r0, sl │ │ + bl 63f60 │ │ + ldr r0, [sp, #408] @ 0x198 │ │ + cmp r0, #1 │ │ + beq.w a424c │ │ + ldr.w fp, [sp, #412] @ 0x19c │ │ + ldr r4, [sp, #76] @ 0x4c │ │ + ldr r7, [sp, #52] @ 0x34 │ │ + add.w r0, fp, #40 @ 0x28 │ │ + ldrb.w r5, [sp, #416] @ 0x1a0 │ │ + str r4, [sp, #292] @ 0x124 │ │ + str r7, [sp, #288] @ 0x120 │ │ + add r1, sp, #288 @ 0x120 │ │ + bl 48f68 │ │ + cmp r0, #0 │ │ + beq.w a4000 │ │ + str.w fp, [sp, #72] @ 0x48 │ │ + ldr r0, [sp, #72] @ 0x48 │ │ + ldr r2, [sp, #72] @ 0x48 │ │ + ldrd fp, r3, [r0, #104] @ 0x68 │ │ + strd fp, r3, [sp, #296] @ 0x128 │ │ + adds.w r0, fp, #1 │ │ + adc.w r1, r3, #0 │ │ + str r3, [sp, #12] │ │ + strd r0, r1, [r2, #104] @ 0x68 │ │ + bl 68380 │ │ + str r0, [sp, #328] @ 0x148 │ │ + add r0, sp, #328 @ 0x148 │ │ + bl 682dc │ │ + str r5, [sp, #24] │ │ + mov r5, r1 │ │ + strd r8, r6, [sp, #16] │ │ + mov r8, r0 │ │ + movs r0, #4 │ │ + movs r1, #4 │ │ + bl 4aff4 │ │ + mov r6, r0 │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + str r0, [r6, #0] │ │ + blx cd210 │ │ + str r0, [sp, #428] @ 0x1ac │ │ + mov r2, fp │ │ + ldr r0, [pc, #964] @ (a42a8 ) │ │ + strd r8, r5, [sp, #440] @ 0x1b8 │ │ + add.w r8, sp, #360 @ 0x168 │ │ + add r0, pc │ │ + strd r7, r4, [sp, #432] @ 0x1b0 │ │ + str.w sl, [sp] │ │ + strd r6, r0, [sp, #420] @ 0x1a4 │ │ movs r0, #0 │ │ - strb.w r0, [sp, #344] @ 0x158 │ │ - add r0, sp, #276 @ 0x114 │ │ - str r0, [sp, #348] @ 0x15c │ │ - movs r0, #1 │ │ - ldr r2, [pc, #784] @ (a2050 ) │ │ - movs r3, #16 │ │ - strd r1, r6, [sp, #8] │ │ - add.w r8, sp, #224 @ 0xe0 │ │ - add r2, pc │ │ - str r0, [sp, #16] │ │ + str r0, [sp, #408] @ 0x198 │ │ + ldr r0, [sp, #72] @ 0x48 │ │ + ldr r6, [sp, #12] │ │ + add.w r1, r0, #72 @ 0x48 │ │ mov r0, r8 │ │ - strd r3, r2, [sp] │ │ - add r1, sp, #216 @ 0xd8 │ │ - ldr r3, [pc, #764] @ (a2054 ) │ │ - ldr r2, [sp, #24] │ │ - add r3, pc │ │ - bl 57e1c │ │ - ldr r0, [sp, #224] @ 0xe0 │ │ + str r1, [sp, #8] │ │ + mov r3, r6 │ │ + bl c1e08 │ │ + mov r0, r8 │ │ + bl 4aa90 │ │ + add r0, sp, #328 @ 0x148 │ │ + bl 4aa16 │ │ + movs r0, #96 @ 0x60 │ │ + movs r1, #8 │ │ + bl 4aff4 │ │ + str.w r9, [sp, #44] @ 0x2c │ │ + mov r9, r0 │ │ + ldr r1, [pc, #912] @ (a42bc ) │ │ + mov r0, r8 │ │ + movs r2, #12 │ │ + add r1, pc │ │ + bl 4af58 │ │ + ldrd r1, r2, [sp, #16] │ │ + mov r0, sl │ │ + bl 5f9c8 │ │ + movs r0, #6 │ │ + mov.w lr, #0 │ │ + strd r0, lr, [r9] │ │ + add.w r0, r9, #8 │ │ + ldmia.w r8, {r1, r2, r3} │ │ + mov r8, r7 │ │ + mov.w ip, #4 │ │ + stmia r0!, {r1, r2, r3} │ │ + add.w r0, r9, #24 │ │ + str r4, [sp, #76] @ 0x4c │ │ + ldmia.w sl, {r1, r2, r3, r4, r5, r7} │ │ + stmia r0!, {r1, r2, r3, r4, r5, r7} │ │ + add.w r0, r9, #72 @ 0x48 │ │ + str.w r6, [r9, #60] @ 0x3c │ │ + ldr r6, [sp, #28] │ │ + str.w fp, [r9, #56] @ 0x38 │ │ + strd ip, lr, [r9, #48] @ 0x30 │ │ + ldr.w fp, [sp, #72] @ 0x48 │ │ + ldmia.w r6, {r1, r2, r3, r4, r5, r7} │ │ + stmia r0!, {r1, r2, r3, r4, r5, r7} │ │ + movs r0, #4 │ │ + str.w r9, [sp, #332] @ 0x14c │ │ + str.w ip, [sp, #336] @ 0x150 │ │ + ldr.w r9, [sp, #44] @ 0x2c │ │ + str r0, [sp, #328] @ 0x148 │ │ + add r5, sp, #304 @ 0x130 │ │ + add r1, sp, #328 @ 0x148 │ │ + mov r0, r5 │ │ + bl 5f848 │ │ + add.w r0, fp, #8 │ │ + bl 62ab4 │ │ + ldr r0, [r0, #0] │ │ + mov r2, r8 │ │ + ldr r3, [sp, #76] @ 0x4c │ │ + ldr r0, [r0, #40] @ 0x28 │ │ + str r5, [sp, #0] │ │ + ldr r5, [sp, #24] │ │ + bl 65e44 │ │ + ldr r6, [sp, #56] @ 0x38 │ │ + cbnz r0, a401a │ │ + add r0, sp, #360 @ 0x168 │ │ + add r2, sp, #296 @ 0x128 │ │ + ldr r1, [sp, #8] │ │ + bl 61e46 │ │ + ldr r0, [sp, #360] @ 0x168 │ │ + cmp r0, #2 │ │ + beq.n a401a │ │ + add r4, sp, #408 @ 0x198 │ │ + add r1, sp, #360 @ 0x168 │ │ + movs r2, #40 @ 0x28 │ │ + mov r0, r4 │ │ + bl ca0b2 │ │ + add r0, sp, #328 @ 0x148 │ │ + mov r1, r4 │ │ + bl 63994 │ │ + ldr r0, [sp, #328] @ 0x148 │ │ cmp r0, #0 │ │ - beq.w a1f6a │ │ - add.w r1, r8, #4 │ │ - add r6, sp, #312 @ 0x138 │ │ + beq.w a4286 │ │ + movs r2, #0 │ │ + ldr r1, [sp, #332] @ 0x14c │ │ + str r2, [sp, #332] @ 0x14c │ │ + movs r2, #20 │ │ + str r2, [sp, #328] @ 0x148 │ │ + movs r2, #1 │ │ + str r2, [sp, #336] @ 0x150 │ │ + add r2, sp, #328 @ 0x148 │ │ + bl 6047e │ │ + add r0, sp, #408 @ 0x198 │ │ + bl 4ae68 │ │ + b.n a401a │ │ + movs r0, #0 │ │ + movs r1, #20 │ │ + str r0, [sp, #412] @ 0x19c │ │ + str r1, [sp, #408] @ 0x198 │ │ + str r0, [sp, #416] @ 0x1a0 │ │ + add r1, sp, #408 @ 0x198 │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + bl 486e0 │ │ + add r0, sp, #248 @ 0xf8 │ │ + bl 4ac54 │ │ + ldr r6, [sp, #56] @ 0x38 │ │ + mov r0, fp │ │ + mov r1, r5 │ │ + bl 666f8 │ │ + ldr r0, [sp, #48] @ 0x30 │ │ + str.w r0, [r9, #116] @ 0x74 │ │ + ldr r2, [r6, #0] │ │ + add.w r7, r9, #116 @ 0x74 │ │ + add r4, sp, #408 @ 0x198 │ │ + mov r1, r7 │ │ + mov r0, r4 │ │ + bl 483cc │ │ + ldrd r8, fp, [sp, #408] @ 0x198 │ │ + eor.w r0, r8, #24 │ │ + orrs.w r0, r0, fp │ │ + bne.n a4058 │ │ + ldr r1, [sp, #60] @ 0x3c │ │ + movs r0, #3 │ │ + movs r5, #1 │ │ + strb r0, [r1, #0] │ │ + ldr r1, [sp, #64] @ 0x40 │ │ + strb r0, [r1, #0] │ │ + ldr r1, [sp, #68] @ 0x44 │ │ + strb r0, [r1, #0] │ │ + b.n a41f6 │ │ + ldrb.w sl, [sp, #416] @ 0x1a0 │ │ + add r6, sp, #136 @ 0x88 │ │ + add.w r1, r4, #9 │ │ + movs r2, #23 │ │ mov r0, r6 │ │ - movs r2, #28 │ │ - bl c99c0 │ │ - add r0, sp, #120 @ 0x78 │ │ - mov r1, r6 │ │ - b.n a1f62 │ │ - ldr r1, [pc, #696] @ (a2038 ) │ │ - add.w r0, r8, #16 │ │ - movs r2, #14 │ │ - add r1, pc │ │ - bl 9dedc │ │ - movs r0, #1 │ │ - str.w r9, [sp, #136] @ 0x88 │ │ - str r0, [sp, #124] @ 0x7c │ │ - ldr r1, [pc, #680] @ (a203c ) │ │ - str r0, [sp, #132] @ 0x84 │ │ - add r1, pc │ │ - str r1, [sp, #120] @ 0x78 │ │ - add r0, sp, #392 @ 0x188 │ │ - str r0, [sp, #128] @ 0x80 │ │ - ldr r0, [pc, #672] @ (a2040 ) │ │ - add r0, pc │ │ - str r0, [sp, #396] @ 0x18c │ │ - add.w r0, r7, #32 │ │ - str r0, [sp, #392] @ 0x188 │ │ - add.w r0, r8, #28 │ │ + str r1, [sp, #76] @ 0x4c │ │ + bl ca0b2 │ │ + add.w r0, r4, #32 │ │ add r1, sp, #120 @ 0x78 │ │ - bl a207e │ │ - mov r1, r8 │ │ - add r0, sp, #96 @ 0x60 │ │ - ldmia.w r1, {r2, r3, r4, r5, r6, r7} │ │ - stmia r0!, {r2, r3, r4, r5, r6, r7} │ │ - add r1, sp, #80 @ 0x50 │ │ - add.w r0, r8, #24 │ │ ldmia.w r0, {r2, r3, r4, r5} │ │ - movs r0, #2 │ │ stmia r1!, {r2, r3, r4, r5} │ │ - b.n a1edc │ │ - ldrb.w r0, [sp, #239] @ 0xef │ │ - add.w r1, r6, #20 │ │ - strb.w r0, [sp, #135] @ 0x87 │ │ - movs r2, #28 │ │ - ldrh.w r0, [sp, #237] @ 0xed │ │ - strh.w r0, [sp, #133] @ 0x85 │ │ - ldr.w r8, [sp, #240] @ 0xf0 │ │ - add r0, sp, #120 @ 0x78 │ │ - adds r0, #20 │ │ - bl c99c0 │ │ - strd r5, r7, [sp, #120] @ 0x78 │ │ - str.w r8, [sp, #136] @ 0x88 │ │ - strb.w r4, [sp, #132] @ 0x84 │ │ - str.w r9, [sp, #128] @ 0x80 │ │ - b.n a1e8a │ │ - add.w r8, sp, #312 @ 0x138 │ │ - add.w r1, r9, #1 │ │ - movs r2, #15 │ │ - mov r0, r8 │ │ - bl c99c0 │ │ - add.w r0, r9, #16 │ │ - add.w r1, r6, #20 │ │ - ldmia.w r0, {r2, r3, r4} │ │ - adds r0, r6, #5 │ │ - stmia r1!, {r2, r3, r4} │ │ - movs r2, #15 │ │ - mov r1, r8 │ │ - bl c99c0 │ │ - movs r0, #1 │ │ - strb.w r5, [sp, #228] @ 0xe4 │ │ - str r0, [sp, #224] @ 0xe0 │ │ - b.n a1e68 │ │ - ldrb.w r1, [sp, #395] @ 0x18b │ │ - strb.w r1, [sp, #231] @ 0xe7 │ │ - ldrh.w r1, [sp, #393] @ 0x189 │ │ - strh.w r1, [sp, #229] @ 0xe5 │ │ - add.w r1, r7, #12 │ │ - add r2, sp, #224 @ 0xe0 │ │ - ldrd ip, r4, [sp, #396] @ 0x18c │ │ - ldmia.w r1, {r3, r5, r6, r7} │ │ - adds r2, #16 │ │ - stmia r2!, {r3, r5, r6, r7} │ │ - strb.w r0, [sp, #228] @ 0xe4 │ │ + ldr r0, [r7, #0] │ │ + bl 4abf4 │ │ + ldr r1, [sp, #60] @ 0x3c │ │ movs r0, #1 │ │ - strd ip, r4, [sp, #232] @ 0xe8 │ │ - str r0, [sp, #224] @ 0xe0 │ │ - add r0, sp, #376 @ 0x178 │ │ - bl bb9ac │ │ - mov r7, fp │ │ - ldr.w fp, [sp, #28] │ │ - add r6, sp, #224 @ 0xe0 │ │ - add r4, sp, #280 @ 0x118 │ │ - adds r1, r6, #4 │ │ - movs r2, #28 │ │ - mov r0, r4 │ │ - bl c99c0 │ │ - add r0, sp, #120 @ 0x78 │ │ - mov r1, r4 │ │ - bl a38ce │ │ - mov r0, r7 │ │ - bl 6f120 │ │ - ldrd r5, r7, [sp, #120] @ 0x78 │ │ - ldr r4, [sp, #128] @ 0x80 │ │ - eor.w r0, r5, #40 @ 0x28 │ │ - orrs r0, r7 │ │ - bne.n a1efe │ │ - bl ac4d8 │ │ - and.w r1, r1, #1 │ │ - str r0, [sp, #120] @ 0x78 │ │ - strb.w r1, [sp, #124] @ 0x7c │ │ - bl ad164 │ │ - mov r7, r0 │ │ - ldrd r0, r1, [sp, #56] @ 0x38 │ │ - strd r0, r1, [sp] │ │ - add r5, sp, #224 @ 0xe0 │ │ - add.w r1, r7, #8 │ │ - mov r2, r4 │ │ + strb r0, [r1, #0] │ │ + ldr r0, [sp, #32] │ │ + bl a42dc │ │ + eor.w r0, r8, #23 │ │ + orrs.w r0, r0, fp │ │ + bne.n a40d8 │ │ + strb.w sl, [sp, #160] @ 0xa0 │ │ + add r6, sp, #160 @ 0xa0 │ │ + adds r0, r6, #1 │ │ + add r1, sp, #136 @ 0x88 │ │ + movs r2, #23 │ │ + bl ca0b2 │ │ + add r5, sp, #408 @ 0x198 │ │ + mov r1, r6 │ │ mov r0, r5 │ │ - bl af298 │ │ - add r0, sp, #96 @ 0x60 │ │ - mov r1, r5 │ │ - bl ba534 │ │ - mov r0, r7 │ │ - bl 49e06 │ │ - add r0, sp, #120 @ 0x78 │ │ - bl 99b66 │ │ - mov.w r9, #0 │ │ - movs r0, #20 │ │ - strd r0, r9, [sp, #168] @ 0xa8 │ │ - add r2, sp, #96 @ 0x60 │ │ - add.w ip, sp, #168 @ 0xa8 │ │ - ldmia.w r2, {r0, r3, r4, r5, r6, r7} │ │ - add.w r1, ip, #8 │ │ - stmia r1!, {r0, r3, r4, r5, r6, r7} │ │ - add.w r0, ip, #32 │ │ - add r1, sp, #80 @ 0x50 │ │ - ldmia.w r1, {r2, r3, r4, r5} │ │ - stmia r0!, {r2, r3, r4, r5} │ │ - b.n a1f1a │ │ + bl 5fa20 │ │ + ldr.w sl, [sp, #408] @ 0x198 │ │ + ldr r0, [pc, #504] @ (a42ac ) │ │ + cmp sl, r0 │ │ + bne.n a4118 │ │ + ldrb.w sl, [sp, #412] @ 0x19c │ │ + mov.w fp, #0 │ │ + mov.w r8, #23 │ │ + b.n a412a │ │ + nop │ │ + @ instruction: 0xf0f60002 │ │ + bvc.n a413c │ │ + @ instruction: 0xfff77ddc │ │ + vtbx.8 d30, {d22}, d12 │ │ + movs r2, r0 │ │ + add r0, sp, #184 @ 0xb8 │ │ + ldmia r6!, {r2, r3, r4, r5, r7} │ │ + mov r1, r0 │ │ + stmia r1!, {r2, r3, r4, r5, r7} │ │ + adds r0, #23 │ │ + ldrh r2, [r6, #0] │ │ + strh r2, [r1, #0] │ │ + ldrb r2, [r6, #2] │ │ + strb r2, [r1, #2] │ │ add r1, sp, #120 @ 0x78 │ │ - add.w r0, r6, #12 │ │ - adds r1, #12 │ │ - movs r2, #36 @ 0x24 │ │ - bl c99c0 │ │ - strd r5, r7, [sp, #224] @ 0xe0 │ │ - mov r1, r6 │ │ - str r4, [sp, #232] @ 0xe8 │ │ - add r0, sp, #168 @ 0xa8 │ │ - bl 9dd40 │ │ - add r0, sp, #32 │ │ - bl a20a2 │ │ - add r1, sp, #168 @ 0xa8 │ │ - mov r0, fp │ │ - movs r2, #48 @ 0x30 │ │ - bl c99c0 │ │ + movs r2, #16 │ │ + bl ca0b2 │ │ + b.n a412a │ │ + ldr.w r0, [r9, #156] @ 0x9c │ │ + movs r1, #2 │ │ + adds r0, #8 │ │ + bl b4844 │ │ + b.n a41ce │ │ + ldrd r1, sl, [r9, #48] @ 0x30 │ │ + ldrd r7, r5, [r9, #56] @ 0x38 │ │ + ldr.w r8, [r9, #128] @ 0x80 │ │ + vldr d8, [r9, #64] @ 0x40 │ │ + vldr d9, [r9, #72] @ 0x48 │ │ + b.n a3d96 │ │ + adds r1, r5, #1 │ │ + add r0, sp, #184 @ 0xb8 │ │ + movs r2, #11 │ │ + bl ca0b2 │ │ + mov.w fp, #0 │ │ + mov.w r8, #22 │ │ + ldr r0, [sp, #36] @ 0x24 │ │ + movs r6, #1 │ │ + ldr r1, [sp, #64] @ 0x40 │ │ + add r4, sp, #408 @ 0x198 │ │ + strb r6, [r1, #0] │ │ + bl a42ec │ │ + eor.w r0, r8, #23 │ │ + orrs.w r0, r0, fp │ │ + bne.n a414c │ │ + mov.w fp, #0 │ │ + mov.w r8, #40 @ 0x28 │ │ + b.n a4156 │ │ + add r0, sp, #80 @ 0x50 │ │ + add r1, sp, #184 @ 0xb8 │ │ + movs r2, #39 @ 0x27 │ │ + bl ca0b2 │ │ + ldr r1, [sp, #68] @ 0x44 │ │ + ldr r0, [sp, #40] @ 0x28 │ │ + strb r6, [r1, #0] │ │ + bl a42fc │ │ + eor.w r0, r8, #40 @ 0x28 │ │ + orrs.w r0, r0, fp │ │ + beq.n a41ba │ │ + strb.w sl, [sp, #368] @ 0x170 │ │ + movs r2, #39 @ 0x27 │ │ + strd r8, fp, [sp, #360] @ 0x168 │ │ + add r0, sp, #360 @ 0x168 │ │ + adds r0, #9 │ │ + add r1, sp, #80 @ 0x50 │ │ + bl ca0b2 │ │ + subs.w r1, r8, #23 │ │ + sbc.w r2, fp, #0 │ │ + movs r0, #0 │ │ + rsbs r3, r1, #16 │ │ + sbcs.w r2, r0, r2 │ │ + bcc.n a4208 │ │ + cmp r1, #1 │ │ + beq.n a4208 │ │ + str.w r8, [sp, #408] @ 0x198 │ │ + movs r2, #39 @ 0x27 │ │ + strb.w sl, [sp, #416] @ 0x1a0 │ │ + str.w fp, [sp, #412] @ 0x19c │ │ + add r1, sp, #80 @ 0x50 │ │ + ldr r0, [sp, #76] @ 0x4c │ │ + bl ca0b2 │ │ + ldr r1, [pc, #272] @ (a42c0 ) │ │ + mov r0, r4 │ │ + add r1, pc │ │ + bl 4b69c │ │ + mov.w sl, #2 │ │ + ldr.w r0, [r9, #156] @ 0x9c │ │ + mov r1, sl │ │ + adds r0, #8 │ │ + bl b4844 │ │ + ldr.w r0, [r9, #148] @ 0x94 │ │ + bl 4aeac │ │ + ldr.w r0, [r9, #144] @ 0x90 │ │ + cbz r0, a41de │ │ + ldrb.w r1, [r9, #160] @ 0xa0 │ │ + cbz r1, a41de │ │ + bl 4aeac │ │ + ldr.w r0, [r9, #152] @ 0x98 │ │ + movs r5, #0 │ │ + strb.w r5, [r9, #160] @ 0xa0 │ │ + bl 991d0 │ │ + add.w r0, r9, #156 @ 0x9c │ │ + bl a430c │ │ movs r0, #1 │ │ - strb.w r0, [sl, #52] @ 0x34 │ │ - add sp, #420 @ 0x1a4 │ │ + strb.w r0, [r9, #161] @ 0xa1 │ │ + mov r0, r5 │ │ + add sp, #456 @ 0x1c8 │ │ + vpop {d8-d9} │ │ + add sp, #4 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldrb.w r1, [sp, #347] @ 0x15b │ │ - strb.w r1, [sp, #227] @ 0xe3 │ │ - ldrh.w r1, [sp, #345] @ 0x159 │ │ - strh.w r1, [sp, #225] @ 0xe1 │ │ - add.w r1, r6, #8 │ │ - ldr.w ip, [sp, #348] @ 0x15c │ │ - ldmia.w r1, {r2, r3, r4, r5, r6} │ │ - mov r1, r8 │ │ - stmia.w r9, {r2, r3, r4, r5, r6} │ │ - str.w ip, [sp, #228] @ 0xe4 │ │ - strb.w r0, [sp, #224] @ 0xe0 │ │ - add r0, sp, #120 @ 0x78 │ │ - bl a38ce │ │ - add r6, sp, #224 @ 0xe0 │ │ - b.n a1e84 │ │ - add.w r9, r8, #8 │ │ - adds r0, r4, #4 │ │ - mov r1, r9 │ │ - ldmia.w r1, {r2, r3, r4, r5} │ │ - stmia r0!, {r2, r3, r4, r5} │ │ - ldr r2, [sp, #320] @ 0x140 │ │ - ldrb.w r1, [sp, #316] @ 0x13c │ │ - add r6, sp, #392 @ 0x188 │ │ - mov r0, r6 │ │ - bl 6bc64 │ │ - ldrb.w r0, [sp, #392] @ 0x188 │ │ - cmp r0, #15 │ │ - bne.n a1fc2 │ │ - ldr r2, [sp, #396] @ 0x18c │ │ - movs r0, #0 │ │ - ldr r4, [pc, #196] @ (a2058 ) │ │ - movs r1, #8 │ │ - movs r3, #28 │ │ - movs r5, #14 │ │ - add r4, pc │ │ - strd r3, r1, [sp, #8] │ │ - str r0, [sp, #16] │ │ - add.w r8, sp, #224 @ 0xe0 │ │ - strd r5, r4, [sp] │ │ - add r1, sp, #216 @ 0xd8 │ │ - ldr r3, [pc, #172] @ (a205c ) │ │ - mov r0, r8 │ │ + subs.w r1, r8, #20 │ │ + sbc.w r2, fp, #0 │ │ + rsbs r3, r1, #2 │ │ + sbcs r0, r2 │ │ + bcc.n a4196 │ │ + cmp r1, #0 │ │ + bne.n a4196 │ │ + ldr r0, [sp, #368] @ 0x170 │ │ + subs r0, #1 │ │ + cmp r0, #1 │ │ + bhi.n a4196 │ │ + add r0, sp, #360 @ 0x168 │ │ + bl ba7fc │ │ + b.n a41b6 │ │ + ldrd r4, sl, [r9, #80] @ 0x50 │ │ + ldr.w r8, [r9, #112] @ 0x70 │ │ + ldr.w r0, [r9, #88] @ 0x58 │ │ + vldr d8, [r9, #96] @ 0x60 │ │ + vldr d9, [r9, #104] @ 0x68 │ │ + str r0, [sp, #52] @ 0x34 │ │ + ldr.w r0, [r9, #92] @ 0x5c │ │ + str r6, [sp, #56] @ 0x38 │ │ + str r0, [sp, #76] @ 0x4c │ │ + b.n a3dc6 │ │ + ldrb.w r0, [sp, #416] @ 0x1a0 │ │ + movs r1, #43 @ 0x2b │ │ + strb.w r0, [sp, #364] @ 0x16c │ │ + ldr r0, [sp, #412] @ 0x19c │ │ + str r0, [sp, #360] @ 0x168 │ │ + ldr r0, [pc, #104] @ (a42c4 ) │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + ldr r0, [pc, #100] @ (a42c8 ) │ │ + add r2, sp, #360 @ 0x168 │ │ + ldr r3, [pc, #100] @ (a42cc ) │ │ + add r0, pc │ │ add r3, pc │ │ - bl ba90c │ │ - ldr r0, [sp, #224] @ 0xe0 │ │ - cbz r0, a1fe0 │ │ - add.w r1, r8, #4 │ │ - add r6, sp, #392 @ 0x188 │ │ - b.n a1d6e │ │ - ldrb.w r1, [sp, #395] @ 0x18b │ │ - strb.w r1, [sp, #227] @ 0xe3 │ │ - ldrh.w r1, [sp, #393] @ 0x189 │ │ - strh.w r1, [sp, #225] @ 0xe1 │ │ - add.w r1, r6, #8 │ │ - ldr.w ip, [sp, #396] @ 0x18c │ │ - b.n a1f4e │ │ - @ instruction: 0xeba8fff7 │ │ - add.w r9, r8, #8 │ │ - adds r0, r6, #4 │ │ - mov r1, r9 │ │ - ldmia.w r1, {r2, r3, r5, r6} │ │ - stmia r0!, {r2, r3, r5, r6} │ │ - ldr r2, [sp, #400] @ 0x190 │ │ - ldrb.w r1, [sp, #396] @ 0x18c │ │ - add r4, sp, #344 @ 0x158 │ │ - mov r0, r4 │ │ - bl 6bc64 │ │ - ldrb.w r0, [sp, #344] @ 0x158 │ │ - cmp r0, #15 │ │ - bne.n a201a │ │ - ldr r2, [sp, #348] @ 0x15c │ │ - add r0, sp, #120 @ 0x78 │ │ - add r1, sp, #216 @ 0xd8 │ │ - movs r3, #0 │ │ - bl a6f4c │ │ - mov r0, r7 │ │ - bl 6f120 │ │ - add r6, sp, #224 @ 0xe0 │ │ - b.n a1e8a │ │ - ldrb.w r1, [sp, #347] @ 0x15b │ │ - strb.w r1, [sp, #227] @ 0xe3 │ │ - ldrh.w r1, [sp, #345] @ 0x159 │ │ - strh.w r1, [sp, #225] @ 0xe1 │ │ - add.w r1, r4, #8 │ │ - b.n a1f4a │ │ - ldr r0, [pc, #44] @ (a2060 ) │ │ + bl 5127c │ │ + ldr r0, [pc, #64] @ (a42b0 ) │ │ add r0, pc │ │ - bl 52ca0 │ │ - subs r4, r0, r5 │ │ - vcvt.f32.u32 d16, d18, #8 │ │ - movs r3, r0 │ │ - add r2, pc, #228 @ (adr r2, a2128 ) │ │ - vaddl.u , d10, d24 │ │ - vqrdmlsh.s q15, , d6[0] │ │ - @ instruction: 0xfff7efaf │ │ - vqrdmlsh.s q15, , d22[0] │ │ - vsli.32 d25, d26, #23 │ │ - vsri.32 d16, d9, #10 │ │ - @ instruction: 0xfff8ed26 │ │ - vqshlu.s32 d31, d30, #23 │ │ + bl 53b08 │ │ + ldr r0, [pc, #60] @ (a42b4 ) │ │ + add r0, pc │ │ + bl 53b08 │ │ + ldr r0, [pc, #56] @ (a42b8 ) │ │ + add r0, pc │ │ + bl 53b08 │ │ + ldrb.w r0, [sp, #332] @ 0x14c │ │ + addw r2, sp, #359 @ 0x167 │ │ + strb.w r0, [sp, #359] @ 0x167 │ │ + movs r1, #43 @ 0x2b │ │ + ldr r0, [pc, #56] @ (a42d0 ) │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + ldr r0, [pc, #56] @ (a42d4 ) │ │ + ldr r3, [pc, #56] @ (a42d8 ) │ │ + add r0, pc │ │ + add r3, pc │ │ + bl 5127c │ │ + nop │ │ + add r0, sp, #464 @ 0x1d0 │ │ movs r2, r0 │ │ - ldr r1, [r0, #0] │ │ - and.w r2, r1, #31 │ │ - cmp r2, #20 │ │ - beq.n a2078 │ │ - cmp r1, #21 │ │ - it ne │ │ - bne.w 9dfd8 │ │ + movs r3, r0 │ │ + strh r0, [r0, #0] │ │ + ble.n a42bc │ │ + movs r2, r0 │ │ + bgt.n a43b0 │ │ + movs r2, r0 │ │ + sbcs.w r0, ip, r2 │ │ + str r4, [r6, #120] @ 0x78 │ │ + @ instruction: 0xfff6ddd4 │ │ + movs r2, r0 │ │ + b.n a3dd0 │ │ + movs r2, r0 │ │ + movs r6, #185 @ 0xb9 │ │ + vsli.64 d30, d24, #58 @ 0x3a │ │ + movs r2, r0 │ │ + add r3, pc, #552 @ (adr r3, a44fc ) │ │ + movs r2, r0 │ │ + movs r6, #129 @ 0x81 │ │ + vrintz.f32 q13, q8 │ │ + movs r2, r0 │ │ + ldrb.w r1, [r0, #40] @ 0x28 │ │ + cmp r1, #3 │ │ + itt eq │ │ + ldreq r0, [r0, #36] @ 0x24 │ │ + beq.w 4abf4 │ │ + bx lr │ │ + ldrb.w r1, [r0, #84] @ 0x54 │ │ + cmp r1, #3 │ │ + itt eq │ │ + addeq r0, #32 │ │ + beq.w a42dc │ │ + bx lr │ │ + ldrb.w r1, [r0, #116] @ 0x74 │ │ + cmp r1, #3 │ │ + itt eq │ │ + addeq r0, #24 │ │ + beq.w a42ec │ │ bx lr │ │ - adds r0, #8 │ │ - b.w 9e028 │ │ - ldr r3, [r1, #4] │ │ - ldr r2, [r1, #12] │ │ - cmp r3, #1 │ │ - beq.n a2092 │ │ - cbnz r3, a2094 │ │ - cbnz r2, a2094 │ │ - movs r1, #1 │ │ - movs r2, #0 │ │ - b.w 9dedc │ │ - cbz r2, a2098 │ │ - b.w 4b160 │ │ - ldr r1, [r1, #0] │ │ - ldrd r1, r2, [r1] │ │ - b.w 9dedc │ │ push {r4, lr} │ │ - mov r4, r0 │ │ - ldrd r0, r1, [r0, #32] │ │ - bl 5395a │ │ - mov r0, r4 │ │ + ldr r1, [r0, #0] │ │ + dmb ish │ │ + ldrex r2, [r1] │ │ + subs r3, r2, #1 │ │ + strex r4, r3, [r1] │ │ + cmp r4, #0 │ │ + bne.n a4314 │ │ + cmp r2, #1 │ │ + it ne │ │ + popne {r4, pc} │ │ + dmb ish │ │ + ldr r0, [r0, #0] │ │ ldmia.w sp!, {r4, lr} │ │ - b.w 9e028 │ │ + b.w b04e4 │ │ push {r4, lr} │ │ mov r4, r0 │ │ - ldrb.w r0, [r0, #180] @ 0xb4 │ │ - cbz r0, a20e0 │ │ + ldrb.w r0, [r0, #217] @ 0xd9 │ │ cmp r0, #3 │ │ - it ne │ │ - popne {r4, pc} │ │ - add.w r0, r4, #112 @ 0x70 │ │ - bl a2dba │ │ - ldrd r0, r1, [r4, #80] @ 0x50 │ │ - bl 5395a │ │ - movs r0, #0 │ │ - strb.w r0, [r4, #181] @ 0xb5 │ │ + beq.n a4346 │ │ + cbz r0, a435c │ │ pop {r4, pc} │ │ - mov r0, r4 │ │ + add.w r0, r4, #32 │ │ + bl a500c │ │ + ldr.w r0, [r4, #204] @ 0xcc │ │ + bl 4aeac │ │ + movs r0, #0 │ │ + strb.w r0, [r4, #216] @ 0xd8 │ │ + ldr.w r0, [r4, #208] @ 0xd0 │ │ + bl 991d0 │ │ + add.w r0, r4, #212 @ 0xd4 │ │ ldmia.w sp!, {r4, lr} │ │ - b.w a20a2 │ │ - bmi.n a2096 │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub.w sp, sp, #700 @ 0x2bc │ │ + b.w a501c │ │ + stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + vpush {d8-d9} │ │ + sub.w sp, sp, #512 @ 0x200 │ │ mov r9, r0 │ │ - ldrb.w r0, [r1, #180] @ 0xb4 │ │ - mov fp, r1 │ │ - cbz r0, a212e │ │ + ldrb.w r0, [r0, #217] @ 0xd9 │ │ + mov r6, r1 │ │ + cbz r0, a43de │ │ cmp r0, #3 │ │ - bne.w a2d06 │ │ - mov r1, fp │ │ - ldrb.w r0, [r1, #169]! │ │ - str r1, [sp, #24] │ │ - subs r1, #57 @ 0x39 │ │ - str r1, [sp, #28] │ │ + bne.w a4d7c │ │ + mov r1, r9 │ │ + ldrb.w r0, [r1, #192]! │ │ + sub.w r2, r1, #160 @ 0xa0 │ │ + str r1, [sp, #68] @ 0x44 │ │ cmp r0, #0 │ │ - beq.w a224e │ │ + str r2, [sp, #36] @ 0x24 │ │ + beq.n a4436 │ │ cmp r0, #3 │ │ - bne.w a2d3c │ │ - ldrb.w r0, [fp, #124] @ 0x7c │ │ + bne.w a4d84 │ │ + mov r4, r9 │ │ + ldrb.w r0, [r4, #180]! │ │ + sub.w r3, r4, #100 @ 0x64 │ │ + cmp r0, #0 │ │ + beq.w a49ae │ │ + cmp r0, #3 │ │ + bne.w a4d8c │ │ + mov fp, r9 │ │ + str r4, [sp, #64] @ 0x40 │ │ + ldrb.w r0, [fp, #168]! │ │ + sub.w r1, fp, #48 @ 0x30 │ │ + strd r1, r3, [sp, #28] │ │ cmp r0, #0 │ │ - beq.w a278e │ │ - ldr r0, [pc, #812] @ (a2454 ) │ │ + beq.w a49e4 │ │ + cmp r0, #3 │ │ + beq.w a4750 │ │ + ldr r0, [pc, #932] @ (a477c ) │ │ add r0, pc │ │ - bl 52ca0 │ │ - movs r4, #0 │ │ - mov sl, fp │ │ - movs r0, #21 │ │ - strb.w r4, [sl, #181]! │ │ - str r4, [sp, #596] @ 0x254 │ │ - str r0, [sp, #592] @ 0x250 │ │ - add r0, sp, #592 @ 0x250 │ │ - bl a2064 │ │ - ldr.w r0, [fp, #176] @ 0xb0 │ │ - movs r6, #1 │ │ - str r0, [sp, #52] @ 0x34 │ │ - add.w r0, fp, #48 @ 0x30 │ │ - mov r1, fp │ │ - movs r2, #48 @ 0x30 │ │ - strb.w r6, [sl] │ │ - bl c99c0 │ │ - ldrd r0, r1, [fp, #84] @ 0x54 │ │ - movs r3, #16 │ │ - ldr r2, [pc, #756] @ (a2458 ) │ │ - mov.w r8, #16 │ │ - add r2, pc │ │ - bl 5393c │ │ + bl 53b08 │ │ + ldr.w r0, [r9, #208] @ 0xd0 │ │ + movs r5, #0 │ │ + strb.w r5, [r9, #216] @ 0xd8 │ │ + bl 99d44 │ │ + movs r1, #1 │ │ + str.w r0, [r9, #200] @ 0xc8 │ │ cmp r0, #0 │ │ - beq.n a220e │ │ - ldrd r0, r1, [fp, #72] @ 0x48 │ │ - add.w ip, sp, #544 @ 0x220 │ │ - strb.w r4, [fp, #181] @ 0xb5 │ │ + strb.w r1, [r9, #216] @ 0xd8 │ │ + beq.w a499a │ │ + add.w r4, r9, #16 │ │ + str r6, [sp, #52] @ 0x34 │ │ + add.w r6, r9, #36 @ 0x24 │ │ + vldmia r9, {d8-d9} │ │ + ldmia r4, {r1, r2, r3, r4} │ │ + stmia r6!, {r2, r3, r4} │ │ + mov r6, r9 │ │ + strb.w r5, [r6, #192]! │ │ + strb.w r5, [r9, #216] @ 0xd8 │ │ + mov r5, r9 │ │ + str.w r0, [r9, #204] @ 0xcc │ │ + adds r0, #8 │ │ + str.w r1, [r5, #32]! │ │ + str.w r0, [r9, #184] @ 0xb8 │ │ + vstr d8, [r9, #48] @ 0x30 │ │ + vstr d9, [r9, #56] @ 0x38 │ │ + str r6, [sp, #68] @ 0x44 │ │ + str r5, [sp, #36] @ 0x24 │ │ + b.n a444a │ │ + add.w r4, r9, #32 │ │ + ldr.w r0, [r9, #184] @ 0xb8 │ │ + vldr d8, [r9, #48] @ 0x30 │ │ + ldmia r4, {r1, r2, r3, r4} │ │ + vldr d9, [r9, #56] @ 0x38 │ │ + str r6, [sp, #52] @ 0x34 │ │ + add.w sl, r0, #52 @ 0x34 │ │ + add.w r5, r9, #64 @ 0x40 │ │ + str.w r0, [r9, #188] @ 0xbc │ │ + mov r0, sl │ │ + stmia r5!, {r1, r2, r3, r4} │ │ + bl ba580 │ │ + ldr r6, [pc, #800] @ (a4780 ) │ │ + mov r3, r9 │ │ + ldrd r0, r1, [r9, #72] @ 0x48 │ │ + add r6, pc │ │ + str.w r6, [r3, #80]! │ │ + ldrd r2, r5, [r9, #64] @ 0x40 │ │ + strd r0, r1, [r3, #32] │ │ + movs r1, #30 │ │ + adds r0, r3, #4 │ │ + mov r4, r3 │ │ + stmia r0!, {r1, r2, r5} │ │ + movs r0, #0 │ │ + str.w sl, [r3, #96] @ 0x60 │ │ + vstr d8, [r3, #16] │ │ + vstr d9, [r3, #24] │ │ + strb.w r0, [r4, #100]! │ │ + mov r0, r9 │ │ + str r4, [sp, #64] @ 0x40 │ │ + str.w r6, [r0, #120]! │ │ + str r0, [sp, #28] │ │ + add.w r0, r9, #96 @ 0x60 │ │ + str r3, [sp, #32] │ │ + str r1, [sp, #56] @ 0x38 │ │ + str.w r1, [r9, #124] @ 0x7c │ │ + add.w r1, r9, #136 @ 0x88 │ │ + str r2, [sp, #76] @ 0x4c │ │ + str.w r2, [r9, #128] @ 0x80 │ │ + str r5, [sp, #72] @ 0x48 │ │ + str.w r5, [r9, #132] @ 0x84 │ │ + str r6, [sp, #60] @ 0x3c │ │ + ldmia.w r0, {r2, r3, r4, r5, r6, r7} │ │ + movs r0, #0 │ │ + stmia r1!, {r2, r3, r4, r5, r6, r7} │ │ + mov r1, r9 │ │ + strb.w r0, [r1, #168]! │ │ + str r1, [sp, #48] @ 0x30 │ │ + str.w sl, [r1, #-8] │ │ + ldrd fp, r8, [r9, #152] @ 0x98 │ │ + vldr d8, [r9, #136] @ 0x88 │ │ + vldr d9, [r9, #144] @ 0x90 │ │ + bl 4843e │ │ strd r1, r0, [sp, #40] @ 0x28 │ │ - mov r1, fp │ │ - ldmia.w r1, {r2, r3, r4, r5, r6, r7} │ │ - mov r0, ip │ │ - stmia r0!, {r2, r3, r4, r5, r6, r7} │ │ - ldrd r0, r1, [sp, #544] @ 0x220 │ │ - subs r0, #2 │ │ - sbc.w r1, r1, #0 │ │ - subs.w r2, r0, #18 │ │ - sbcs.w r1, r1, #0 │ │ - it cc │ │ - movcc r8, r0 │ │ - sub.w r0, r8, #5 │ │ - cmp r0, #9 │ │ - bhi.w a24ec │ │ - tbh [pc, r0, lsl #1] │ │ - movs r2, r1 │ │ - lsls r5, r5, #4 │ │ - lsls r3, r7, #2 │ │ - lsls r1, r4, #3 │ │ - lsls r0, r3, #1 │ │ - lsls r7, r3, #5 │ │ - lsls r7, r7, #5 │ │ - lsls r7, r0, #4 │ │ - lsls r6, r4, #6 │ │ - lsls r6, r7, #1 │ │ - add.w r8, sp, #552 @ 0x228 │ │ - mov r5, ip │ │ - ldmia.w r8, {r0, r6, r8} │ │ - mov r1, r6 │ │ - bl 56e2a │ │ - ldrd r0, r1, [sp, #544] @ 0x220 │ │ - mov.w r7, #2147483648 @ 0x80000000 │ │ - subs r0, #2 │ │ - sbc.w r1, r1, #0 │ │ - subs.w r2, r0, #18 │ │ - sbcs.w r1, r1, #0 │ │ - it cs │ │ - movcs r0, #16 │ │ - subs r0, #5 │ │ - movs r4, #1 │ │ - cmp r0, #9 │ │ - bhi.w a24f2 │ │ - tbh [pc, r0, lsl #1] │ │ - lsls r4, r4, #6 │ │ - lsls r5, r0, #8 │ │ - lsls r6, r6, #7 │ │ - lsls r6, r6, #7 │ │ - lsls r1, r6, #7 │ │ - lsls r1, r6, #7 │ │ - lsls r3, r7, #7 │ │ - lsls r1, r6, #7 │ │ - lsls r3, r7, #7 │ │ - lsls r0, r4, #6 │ │ - add r7, sp, #64 @ 0x40 │ │ - ldr r1, [pc, #584] @ (a245c ) │ │ + movs r4, #0 │ │ + movs r0, #8 │ │ + str r4, [sp, #388] @ 0x184 │ │ + strd r4, r0, [sp, #380] @ 0x17c │ │ + add r7, sp, #128 @ 0x80 │ │ + ldr r1, [pc, #664] @ (a4784 ) │ │ + movs r2, #8 │ │ + mov r0, r7 │ │ + add r1, pc │ │ + bl 5f9c8 │ │ + vmov.f64 d0, d8 │ │ add.w r0, r7, #24 │ │ - movs r2, #14 │ │ + vmov.f64 d1, d9 │ │ + bl b4a8c │ │ + add r5, sp, #380 @ 0x17c │ │ + ldr r6, [pc, #636] @ (a4788 ) │ │ + mov r1, r7 │ │ + add r6, pc │ │ + mov r0, r5 │ │ + mov r2, r6 │ │ + bl b44e8 │ │ + add r7, sp, #128 @ 0x80 │ │ + ldr r1, [pc, #624] @ (a478c ) │ │ + movs r2, #9 │ │ add r1, pc │ │ - add.w r5, fp, #80 @ 0x50 │ │ - bl 9dedc │ │ - str r4, [sp, #608] @ 0x260 │ │ - str r6, [sp, #596] @ 0x254 │ │ - ldr r0, [pc, #568] @ (a2460 ) │ │ - str r6, [sp, #604] @ 0x25c │ │ - add r0, pc │ │ - str r0, [sp, #592] @ 0x250 │ │ - add r0, sp, #544 @ 0x220 │ │ - str r0, [sp, #600] @ 0x258 │ │ - ldr r0, [pc, #560] @ (a2464 ) │ │ - add r0, pc │ │ - strd r5, r0, [sp, #544] @ 0x220 │ │ - add.w r0, r7, #36 @ 0x24 │ │ - add r1, sp, #592 @ 0x250 │ │ - bl a207e │ │ + mov r0, r7 │ │ + bl 5f9c8 │ │ + movs r0, #4 │ │ + mov r1, r7 │ │ + str r0, [sp, #152] @ 0x98 │ │ + mov r0, r5 │ │ + mov r2, r6 │ │ + str r4, [sp, #156] @ 0x9c │ │ + strd fp, r8, [sp, #160] @ 0xa0 │ │ + bl b44e8 │ │ + add.w r8, sp, #424 @ 0x1a8 │ │ + mov r1, r5 │ │ + add.w r0, r8, #8 │ │ + bl 5f95e │ │ + movs r0, #17 │ │ + movs r1, #8 │ │ + str r0, [sp, #424] @ 0x1a8 │ │ + movs r0, #48 @ 0x30 │ │ + str r4, [sp, #428] @ 0x1ac │ │ + bl 4aff4 │ │ + ldrd r2, r1, [sp, #56] @ 0x38 │ │ + mov r5, r0 │ │ + mov r0, r7 │ │ + bl 4af58 │ │ + movs r0, #6 │ │ + strd r0, r4, [r5] │ │ + add.w r0, r5, #8 │ │ + ldmia.w r7, {r1, r2, r3} │ │ + stmia r0!, {r1, r2, r3} │ │ + add.w r0, r5, #24 │ │ + ldmia.w r8, {r1, r2, r3, r4, r6, r7} │ │ + add.w r8, sp, #248 @ 0xf8 │ │ + stmia r0!, {r1, r2, r3, r4, r6, r7} │ │ movs r0, #2 │ │ - str r4, [sp, #68] @ 0x44 │ │ - str r0, [sp, #64] @ 0x40 │ │ - b.w a2b4e │ │ - ldrd r0, r1, [fp, #128] @ 0x80 │ │ - strd r1, r0, [sp, #40] @ 0x28 │ │ - ldr.w r0, [fp, #152] @ 0x98 │ │ + str r0, [sp, #472] @ 0x1d8 │ │ + strd r0, r5, [sp, #464] @ 0x1d0 │ │ + add r1, sp, #464 @ 0x1d0 │ │ + mov r0, r8 │ │ + bl 5f848 │ │ + bl 676f0 │ │ + ldrd r1, fp, [sl, #4] │ │ + ldr r0, [r0, #0] │ │ + str r1, [sp, #56] @ 0x38 │ │ + add r6, sp, #128 @ 0x80 │ │ + add.w r1, r0, #8 │ │ + mov r0, r6 │ │ + bl 63f60 │ │ + ldr r0, [sp, #128] @ 0x80 │ │ + cmp r0, #1 │ │ + beq.w a4d5a │ │ + ldr r7, [sp, #132] @ 0x84 │ │ + ldrb.w r0, [sp, #136] @ 0x88 │ │ + ldr r5, [sp, #72] @ 0x48 │ │ + ldr r4, [sp, #76] @ 0x4c │ │ + str r0, [sp, #60] @ 0x3c │ │ + add.w r0, r7, #40 @ 0x28 │ │ + str r5, [sp, #316] @ 0x13c │ │ + str r4, [sp, #312] @ 0x138 │ │ + add r1, sp, #312 @ 0x138 │ │ + bl 48f68 │ │ + cmp r0, #0 │ │ + beq.w a4726 │ │ + str.w fp, [sp, #8] │ │ + ldrd fp, r2, [r7, #104] @ 0x68 │ │ + strd fp, r2, [sp, #328] @ 0x148 │ │ + adds.w r0, fp, #1 │ │ + adc.w r1, r2, #0 │ │ + str r2, [sp, #16] │ │ + strd r0, r1, [r7, #104] @ 0x68 │ │ + bl 68380 │ │ + str r0, [sp, #392] @ 0x188 │ │ + add r0, sp, #392 @ 0x188 │ │ + bl 682dc │ │ + str.w r8, [sp, #12] │ │ + mov r8, r0 │ │ + mov sl, r1 │ │ + movs r0, #4 │ │ + movs r1, #4 │ │ + str r7, [sp, #20] │ │ + strd r5, r4, [sp, #72] @ 0x48 │ │ + bl 4aff4 │ │ + mov r7, r0 │ │ + ldr r0, [sp, #40] @ 0x28 │ │ + str r0, [r7, #0] │ │ + blx cd210 │ │ + str r0, [sp, #148] @ 0x94 │ │ + mov r2, fp │ │ + ldr r0, [pc, #372] @ (a4790 ) │ │ + strd r8, sl, [sp, #160] @ 0xa0 │ │ + add.w sl, sp, #464 @ 0x1d0 │ │ + add r0, pc │ │ + ldr r3, [sp, #16] │ │ + strd r4, r5, [sp, #152] @ 0x98 │ │ + strd r7, r0, [sp, #140] @ 0x8c │ │ + movs r0, #0 │ │ + str r0, [sp, #128] @ 0x80 │ │ + ldr r0, [sp, #20] │ │ + str r6, [sp, #0] │ │ + add.w r1, r0, #72 @ 0x48 │ │ + mov r0, sl │ │ + str r1, [sp, #40] @ 0x28 │ │ + bl c1e08 │ │ + mov r0, sl │ │ + bl 4aa90 │ │ + add r0, sp, #392 @ 0x188 │ │ + bl 4aa16 │ │ + movs r0, #96 @ 0x60 │ │ + movs r1, #8 │ │ + bl 4aff4 │ │ + ldr r1, [pc, #316] @ (a4794 ) │ │ + mov r8, r0 │ │ + mov r0, sl │ │ + movs r2, #12 │ │ + add r1, pc │ │ + bl 4af58 │ │ + ldr r1, [sp, #56] @ 0x38 │ │ + mov r0, r6 │ │ + ldr r2, [sp, #8] │ │ + bl 5f9c8 │ │ + movs r0, #6 │ │ + mov.w lr, #0 │ │ + strd r0, lr, [r8] │ │ + add.w r0, r8, #8 │ │ + ldmia.w sl, {r1, r2, r3} │ │ + mov.w ip, #4 │ │ + stmia r0!, {r1, r2, r3} │ │ + add.w r0, r8, #24 │ │ + ldmia.w r6, {r1, r2, r3, r4, r5, r7} │ │ + stmia r0!, {r1, r2, r3, r4, r5, r7} │ │ + ldr r7, [sp, #12] │ │ + ldr r0, [sp, #16] │ │ + str.w r0, [r8, #60] @ 0x3c │ │ + add.w r0, r8, #72 @ 0x48 │ │ + strd ip, lr, [r8, #48] @ 0x30 │ │ + str.w fp, [r8, #56] @ 0x38 │ │ + ldmia.w r7, {r1, r2, r3, r4, r5, r6} │ │ + stmia r0!, {r1, r2, r3, r4, r5, r6} │ │ + movs r0, #4 │ │ + str.w ip, [sp, #400] @ 0x190 │ │ + str.w r8, [sp, #396] @ 0x18c │ │ + ldr r7, [sp, #20] │ │ + str r0, [sp, #392] @ 0x188 │ │ + add r5, sp, #280 @ 0x118 │ │ + add r1, sp, #392 @ 0x188 │ │ + mov r0, r5 │ │ + bl 5f848 │ │ + add.w r0, r7, #8 │ │ + bl 62ab4 │ │ + ldr r0, [r0, #0] │ │ + ldrd r3, r2, [sp, #72] @ 0x48 │ │ + ldr r0, [r0, #40] @ 0x28 │ │ + str r5, [sp, #0] │ │ + bl 65e44 │ │ + ldrd fp, r6, [sp, #48] @ 0x30 │ │ + cbnz r0, a4742 │ │ + add r0, sp, #464 @ 0x1d0 │ │ + add r2, sp, #328 @ 0x148 │ │ + ldr r1, [sp, #40] @ 0x28 │ │ + bl 61e46 │ │ + ldr r0, [sp, #464] @ 0x1d0 │ │ + cmp r0, #2 │ │ + beq.n a4742 │ │ + add r5, sp, #128 @ 0x80 │ │ + add r1, sp, #464 @ 0x1d0 │ │ + movs r2, #40 @ 0x28 │ │ + mov r0, r5 │ │ + bl ca0b2 │ │ + add r0, sp, #392 @ 0x188 │ │ + mov r1, r5 │ │ + bl 63994 │ │ + ldr r0, [sp, #392] @ 0x188 │ │ + cmp r0, #0 │ │ + beq.w a4d94 │ │ + movs r2, #0 │ │ + ldr r1, [sp, #396] @ 0x18c │ │ + str r2, [sp, #396] @ 0x18c │ │ + movs r2, #20 │ │ + str r2, [sp, #392] @ 0x188 │ │ + movs r2, #1 │ │ + str r2, [sp, #400] @ 0x190 │ │ + add r2, sp, #392 @ 0x188 │ │ + bl 6047e │ │ + add r0, sp, #128 @ 0x80 │ │ + bl 4ae68 │ │ + b.n a4742 │ │ + movs r0, #0 │ │ + movs r1, #20 │ │ + str r0, [sp, #132] @ 0x84 │ │ + str r1, [sp, #128] @ 0x80 │ │ + str r0, [sp, #136] @ 0x88 │ │ + add r1, sp, #128 @ 0x80 │ │ + ldr r0, [sp, #40] @ 0x28 │ │ + bl 486e0 │ │ + add r0, sp, #248 @ 0xf8 │ │ + bl 4ac54 │ │ + ldrd fp, r6, [sp, #48] @ 0x30 │ │ + ldr r1, [sp, #60] @ 0x3c │ │ + mov r0, r7 │ │ + bl 666f8 │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + str.w r0, [r9, #164] @ 0xa4 │ │ + ldr r2, [r6, #0] │ │ + add.w r5, r9, #164 @ 0xa4 │ │ + add r0, sp, #128 @ 0x80 │ │ + mov r1, r5 │ │ + bl 483cc │ │ + ldrd r1, r7, [sp, #128] @ 0x80 │ │ + eor.w r0, r1, #24 │ │ + orrs r0, r7 │ │ + bne.n a4798 │ │ + ldr r1, [sp, #64] @ 0x40 │ │ + movs r0, #3 │ │ + movs r5, #1 │ │ + strb.w r0, [fp] │ │ + strb r0, [r1, #0] │ │ + ldr r1, [sp, #68] @ 0x44 │ │ + strb r0, [r1, #0] │ │ + b.n a4c72 │ │ + ands.w r0, r4, r2 │ │ + beq.n a4796 │ │ + vcvt.f16.u16 , q6 │ │ + vsra.u64 d30, d12, #10 │ │ + movs r2, r0 │ │ + b.n a4122 │ │ + vsra.u32 d26, d30, #9 │ │ + movs r2, r0 │ │ + str r6, [r0, #8] │ │ + vtbl.8 d25, {d6}, d23 │ │ + mov r8, r1 │ │ + str r0, [sp, #60] @ 0x3c │ │ + ldr r0, [sp, #152] @ 0x98 │ │ + str r0, [sp, #72] @ 0x48 │ │ + ldr r0, [sp, #172] @ 0xac │ │ + str r0, [sp, #16] │ │ + ldr r0, [sp, #168] @ 0xa8 │ │ + str r0, [sp, #56] @ 0x38 │ │ + ldr r0, [sp, #164] @ 0xa4 │ │ + str r0, [sp, #20] │ │ + ldr r0, [sp, #160] @ 0xa0 │ │ str r0, [sp, #52] @ 0x34 │ │ - b.n a2662 │ │ - add.w r8, sp, #552 @ 0x228 │ │ - mov r5, ip │ │ - ldmia.w r8, {r0, r6, r8} │ │ - mov r1, r6 │ │ - bl bf970 │ │ - ldrd r0, r1, [sp, #544] @ 0x220 │ │ - mov.w r7, #2147483648 @ 0x80000000 │ │ - subs r0, #2 │ │ - sbc.w r1, r1, #0 │ │ - subs.w r2, r0, #18 │ │ - sbcs.w r1, r1, #0 │ │ - it cs │ │ - movcs r0, #16 │ │ - subs r0, #5 │ │ - movs r4, #1 │ │ - cmp r0, #9 │ │ - bhi.w a24f2 │ │ - tbh [pc, r0, lsl #1] │ │ - lsls r2, r6, #6 │ │ - lsls r7, r6, #6 │ │ - lsls r0, r5, #6 │ │ - lsls r0, r5, #6 │ │ - lsls r6, r2, #5 │ │ - lsls r3, r4, #6 │ │ - lsls r5, r5, #6 │ │ - lsls r3, r4, #6 │ │ - lsls r5, r5, #6 │ │ - lsls r2, r2, #5 │ │ - ldr r1, [sp, #560] @ 0x230 │ │ - ldr r2, [pc, #440] @ (a2468 ) │ │ - strd r9, sl, [sp, #32] │ │ - mov.w sl, #0 │ │ - add.w r1, r1, r1, lsl #1 │ │ - str.w fp, [sp, #60] @ 0x3c │ │ - ldrd r0, r6, [sp, #552] @ 0x228 │ │ + ldr r0, [r5, #0] │ │ + str r7, [sp, #40] @ 0x28 │ │ + ldrd r6, sl, [sp, #136] @ 0x88 │ │ + ldrd r4, r7, [sp, #144] @ 0x90 │ │ + bl 4abf4 │ │ + movs r0, #1 │ │ + strb.w r0, [fp] │ │ + ldr r0, [sp, #28] │ │ + bl a4de8 │ │ + mov r1, r8 │ │ + eor.w r0, r8, #23 │ │ + ldr.w r8, [sp, #40] @ 0x28 │ │ + orrs.w r0, r0, r8 │ │ + ldr r0, [pc, #948] @ (a4b94 ) │ │ + bne.w a498a │ │ + subs r5, r6, #2 │ │ + ldr r2, [sp, #72] @ 0x48 │ │ + strd r6, sl, [sp, #224] @ 0xe0 │ │ + mov fp, r7 │ │ + strd r4, r7, [sp, #232] @ 0xe8 │ │ + sbc.w r6, sl, #0 │ │ + movs r7, #0 │ │ + str r0, [sp, #280] @ 0x118 │ │ + rsbs r0, r5, #17 │ │ + ldr r3, [sp, #60] @ 0x3c │ │ + sbcs.w r0, r7, r6 │ │ + str r2, [sp, #240] @ 0xf0 │ │ + str r3, [sp, #244] @ 0xf4 │ │ + bcc.w a49be │ │ + cmp r5, #15 │ │ + bne.w a49be │ │ + add.w r0, r2, r2, lsl #1 │ │ + str r4, [sp, #320] @ 0x140 │ │ + str.w fp, [sp, #312] @ 0x138 │ │ + add.w r2, fp, r0, lsl #4 │ │ + str r2, [sp, #72] @ 0x48 │ │ + str r2, [sp, #324] @ 0x144 │ │ + add r2, sp, #280 @ 0x118 │ │ + add.w r0, r2, #16 │ │ + str r0, [sp, #48] @ 0x30 │ │ + adds r0, r2, #4 │ │ + str r0, [sp, #44] @ 0x2c │ │ + add r0, sp, #464 @ 0x1d0 │ │ + adds r0, #16 │ │ + str r0, [sp, #40] @ 0x28 │ │ + add r2, sp, #128 @ 0x80 │ │ + add.w r0, r2, #20 │ │ + str r0, [sp, #60] @ 0x3c │ │ + add.w r0, r2, #24 │ │ + str r0, [sp, #52] @ 0x34 │ │ + add r7, sp, #448 @ 0x1c0 │ │ + ldr r0, [pc, #844] @ (a4b94 ) │ │ + str r0, [sp, #76] @ 0x4c │ │ + str.w r9, [sp, #24] │ │ + ldr r0, [sp, #72] @ 0x48 │ │ + cmp fp, r0 │ │ + beq.w a4a0e │ │ + ldrd r5, r6, [fp] │ │ + add.w r4, fp, #48 @ 0x30 │ │ + eor.w r0, r5, #20 │ │ + orrs r0, r6 │ │ + beq.w a4a10 │ │ + ldr.w r8, [fp, #16] │ │ + add.w r1, fp, #20 │ │ + ldrd sl, r9, [fp, #8] │ │ + movs r2, #28 │ │ + strd r9, r8, [sp, #140] @ 0x8c │ │ + add r0, sp, #128 @ 0x80 │ │ + stmia.w r0, {r5, r6, sl} │ │ + ldr r0, [sp, #60] @ 0x3c │ │ + bl ca0b2 │ │ + subs r0, r5, #2 │ │ + sbc.w r1, r6, #0 │ │ + rsbs r2, r0, #17 │ │ + mov.w r2, #0 │ │ + sbcs.w r1, r2, r1 │ │ + bcc.w a4a8a │ │ + cmp r0, #4 │ │ + bne.w a4a8a │ │ + ldr r2, [pc, #756] @ (a4b98 ) │ │ + mov r0, r9 │ │ + mov r1, r8 │ │ + movs r3, #13 │ │ + add r2, pc │ │ + bl c4ecc │ │ + cbnz r0, a48c6 │ │ + mov r0, sl │ │ + mov r1, r9 │ │ + bl 54676 │ │ + ldr r0, [sp, #52] @ 0x34 │ │ + bl 9a480 │ │ + mov fp, r4 │ │ + ldr.w r9, [sp, #24] │ │ + b.n a484c │ │ + add.w ip, fp, #24 │ │ + str r4, [sp, #28] │ │ + add r2, sp, #328 @ 0x148 │ │ + mov lr, ip │ │ + ldmia.w lr, {r0, r1, r3, r4, r5, r6} │ │ + stmia r2!, {r0, r1, r3, r4, r5, r6} │ │ + ldrd r0, r2, [sp, #328] @ 0x148 │ │ + subs r1, r0, #2 │ │ + sbc.w r0, r2, #0 │ │ + rsbs r2, r1, #17 │ │ + mov.w r2, #0 │ │ + sbcs.w r0, r2, r0 │ │ + bcc.n a4916 │ │ + cbnz r1, a4916 │ │ + add r4, sp, #392 @ 0x188 │ │ + add r1, sp, #280 @ 0x118 │ │ + movs r2, #28 │ │ + mov r0, r4 │ │ + bl ca0b2 │ │ + mov.w r0, #2147483648 @ 0x80000000 │ │ + mov.w r1, #2147483648 @ 0x80000000 │ │ + str r0, [sp, #76] @ 0x4c │ │ + mov r0, r4 │ │ + str r1, [sp, #280] @ 0x118 │ │ + bl 9879c │ │ + add r0, sp, #328 @ 0x148 │ │ + bl 602d4 │ │ + b.n a4978 │ │ + add r1, sp, #424 @ 0x1a8 │ │ + mov fp, r7 │ │ + ldmia.w ip, {r2, r3, r4, r5, r6, r7} │ │ + mov r0, r1 │ │ + stmia r0!, {r2, r3, r4, r5, r6, r7} │ │ + add r0, sp, #464 @ 0x1d0 │ │ + bl 9b168 │ │ + ldrd r8, r6, [sp, #464] @ 0x1d0 │ │ + ldrd r5, r1, [sp, #472] @ 0x1d8 │ │ + cmp.w r8, #2147483648 @ 0x80000000 │ │ + bne.n a4944 │ │ + ldr r0, [pc, #604] @ (a4b94 ) │ │ + adds r0, #2 │ │ + cmp r6, r0 │ │ + bne.w a4d42 │ │ + mov r7, fp │ │ + b.n a4978 │ │ + mov r7, fp │ │ + mov r0, fp │ │ + mov fp, r1 │ │ + ldr r1, [sp, #40] @ 0x28 │ │ + ldmia.w r1, {r2, r3, r4} │ │ + stmia r0!, {r2, r3, r4} │ │ + movs r2, #28 │ │ + add r0, sp, #392 @ 0x188 │ │ + add r1, sp, #280 @ 0x118 │ │ + bl ca0b2 │ │ + strd r5, fp, [sp, #288] @ 0x120 │ │ + mov r0, r7 │ │ + strd r8, r6, [sp, #280] @ 0x118 │ │ + ldr r1, [sp, #48] @ 0x30 │ │ + ldmia.w r0, {r2, r3, r4} │ │ + stmia r1!, {r2, r3, r4} │ │ + add r0, sp, #392 @ 0x188 │ │ + bl 9879c │ │ + str.w r8, [sp, #76] @ 0x4c │ │ + mov r0, sl │ │ + mov r1, r9 │ │ + ldr.w fp, [sp, #28] │ │ + bl 54676 │ │ + ldr.w r9, [sp, #24] │ │ + b.n a484c │ │ + ldr r0, [sp, #32] │ │ + mov fp, r7 │ │ + ldr r2, [sp, #64] @ 0x40 │ │ + strd sl, r4, [sp, #44] @ 0x2c │ │ + mov sl, r1 │ │ + str r6, [sp, #76] @ 0x4c │ │ + b.n a4ade │ │ + ldr.w r0, [r9, #212] @ 0xd4 │ │ + mov.w r1, #2147483648 @ 0x80000000 │ │ + str r1, [sp, #168] @ 0xa8 │ │ + add r1, sp, #128 @ 0x80 │ │ + adds r0, #8 │ │ + bl b48b8 │ │ + b.n a4c4a │ │ + str r6, [sp, #52] @ 0x34 │ │ + ldrd r6, r1, [r9, #80] @ 0x50 │ │ + ldrd r2, r5, [r9, #88] @ 0x58 │ │ + ldr.w sl, [r9, #176] @ 0xb0 │ │ + b.n a448e │ │ + add r0, sp, #248 @ 0xf8 │ │ + ldr r1, [pc, #472] @ (a4b9c ) │ │ + adds r0, #4 │ │ + movs r2, #43 @ 0x2b │ │ + add r1, pc │ │ + bl 4af58 │ │ + rsbs r0, r5, #17 │ │ + sbcs.w r0, r7, r6 │ │ + bcc.n a4a06 │ │ + cmp r5, #15 │ │ + bne.n a4a06 │ │ + add r0, sp, #224 @ 0xe0 │ │ + adds r0, #8 │ │ + bl 9a53a │ │ + b.n a4ac2 │ │ + ldr.w r0, [r9, #120] @ 0x78 │ │ + str r0, [sp, #60] @ 0x3c │ │ + ldr.w r0, [r9, #124] @ 0x7c │ │ + ldr.w sl, [r9, #160] @ 0xa0 │ │ + str r0, [sp, #56] @ 0x38 │ │ + ldr.w r0, [r9, #128] @ 0x80 │ │ + str r0, [sp, #76] @ 0x4c │ │ + ldr.w r0, [r9, #132] @ 0x84 │ │ + strd fp, r6, [sp, #48] @ 0x30 │ │ + str r0, [sp, #72] @ 0x48 │ │ + b.n a44ca │ │ + add r0, sp, #224 @ 0xe0 │ │ + bl 9a480 │ │ + b.n a4ac2 │ │ + ldr r4, [sp, #72] @ 0x48 │ │ + str r4, [sp, #316] @ 0x13c │ │ + add r0, sp, #312 @ 0x138 │ │ + bl 60396 │ │ + ldr r0, [pc, #920] @ (a4db4 ) │ │ + ldr r1, [sp, #76] @ 0x4c │ │ + cmp r1, r0 │ │ + bne.n a4a3e │ │ + add r5, sp, #128 @ 0x80 │ │ + add r1, sp, #280 @ 0x118 │ │ + movs r2, #28 │ │ + mov r0, r5 │ │ + bl ca0b2 │ │ + mov.w r0, #2147483648 @ 0x80000000 │ │ + mov.w r1, #2147483648 @ 0x80000000 │ │ + str r0, [sp, #76] @ 0x4c │ │ + mov r0, r5 │ │ + str r1, [sp, #280] @ 0x118 │ │ + bl 9879c │ │ + add r0, sp, #128 @ 0x80 │ │ + ldr r1, [pc, #896] @ (a4dc4 ) │ │ + movs r2, #48 @ 0x30 │ │ + add r1, pc │ │ + bl 4af58 │ │ + add r4, sp, #248 @ 0xf8 │ │ + ldr r5, [sp, #48] @ 0x30 │ │ + add.w r0, r4, #16 │ │ + ldmia.w r5, {r1, r2, r3} │ │ + stmia r0!, {r1, r2, r3} │ │ + ldrd r0, r1, [sp, #128] @ 0x80 │ │ + bl 629fc │ │ + adds r0, r4, #4 │ │ + ldr r4, [sp, #44] @ 0x2c │ │ + mov.w r8, #0 │ │ + mov.w sl, #23 │ │ + ldmia.w r4, {r1, r2, r3} │ │ + stmia r0!, {r1, r2, r3} │ │ + ldr r0, [sp, #268] @ 0x10c │ │ + str r0, [sp, #60] @ 0x3c │ │ + ldr r0, [sp, #252] @ 0xfc │ │ + str r0, [sp, #44] @ 0x2c │ │ + ldr r0, [sp, #256] @ 0x100 │ │ + str r0, [sp, #48] @ 0x30 │ │ + ldrd fp, r0, [sp, #260] @ 0x104 │ │ + str r0, [sp, #72] @ 0x48 │ │ + ldr r0, [sp, #272] @ 0x110 │ │ + str r0, [sp, #52] @ 0x34 │ │ + b.n a4ada │ │ + str r4, [sp, #316] @ 0x13c │ │ + add r0, sp, #248 @ 0xf8 │ │ + ldr r1, [pc, #824] @ (a4dc8 ) │ │ + adds r0, #4 │ │ + movs r2, #27 │ │ + add r1, pc │ │ + bl 4af58 │ │ + ldr r4, [pc, #792] @ (a4db4 ) │ │ + str r4, [sp, #248] @ 0xf8 │ │ + add r0, sp, #128 @ 0x80 │ │ + bl 9a480 │ │ + ldr r0, [sp, #52] @ 0x34 │ │ + bl 9a480 │ │ + add r0, sp, #312 @ 0x138 │ │ + bl 60396 │ │ + ldr r1, [sp, #76] @ 0x4c │ │ + adds r0, r4, #1 │ │ + ldr.w r9, [sp, #24] │ │ + cmp r1, r0 │ │ + blt.n a4ac2 │ │ + add r0, sp, #280 @ 0x118 │ │ + bl 9b824 │ │ + ldr r0, [sp, #252] @ 0xfc │ │ + mov.w r8, #0 │ │ + str r0, [sp, #76] @ 0x4c │ │ + mov.w sl, #22 │ │ + ldr r0, [sp, #256] @ 0x100 │ │ mov.w fp, #0 │ │ - str r2, [sp, #656] @ 0x290 │ │ - add r2, sp, #656 @ 0x290 │ │ - str r2, [sp, #216] @ 0xd8 │ │ - add.w r2, r6, r1, lsl #3 │ │ - str r2, [sp, #24] │ │ - strd r0, r2, [sp, #208] @ 0xd0 │ │ - add.w r0, r0, r0, lsl #1 │ │ - str r0, [sp, #28] │ │ - lsls r0, r1, #3 │ │ - str r6, [sp, #200] @ 0xc8 │ │ + str r0, [sp, #44] @ 0x2c │ │ + ldr r0, [sp, #260] @ 0x104 │ │ + str r0, [sp, #48] @ 0x30 │ │ + ldr r0, [sp, #32] │ │ + ldr r2, [sp, #64] @ 0x40 │ │ + movs r1, #1 │ │ + strb r1, [r2, #0] │ │ + bl a4df8 │ │ + eor.w r0, sl, #23 │ │ + orrs.w r0, r0, r8 │ │ + bne.n a4b04 │ │ + ldr r6, [sp, #76] @ 0x4c │ │ + cmp.w r6, #2147483648 @ 0x80000000 │ │ + bne.w a4c86 │ │ + mov.w r0, #2147483648 @ 0x80000000 │ │ + movs r5, #0 │ │ str r0, [sp, #56] @ 0x38 │ │ - str r6, [sp, #48] @ 0x30 │ │ + b.n a4b06 │ │ + movs r5, #1 │ │ + ldr r0, [sp, #36] @ 0x24 │ │ + movs r2, #1 │ │ + ldr r1, [sp, #68] @ 0x44 │ │ + strb r2, [r1, #0] │ │ + bl a500c │ │ + cmp r5, #0 │ │ + beq.n a4ba0 │ │ + ldr r0, [sp, #52] @ 0x34 │ │ + subs.w r1, sl, #23 │ │ + str r0, [sp, #496] @ 0x1f0 │ │ + sbc.w r2, r8, #0 │ │ + ldr r0, [sp, #72] @ 0x48 │ │ + str r0, [sp, #488] @ 0x1e8 │ │ + ldr r0, [sp, #76] @ 0x4c │ │ + ldr r7, [sp, #48] @ 0x30 │ │ + ldr r6, [sp, #16] │ │ + ldr r4, [sp, #56] @ 0x38 │ │ + ldr.w lr, [sp, #44] @ 0x2c │ │ + str r0, [sp, #472] @ 0x1d8 │ │ + movs r0, #0 │ │ + ldr r5, [sp, #20] │ │ + rsbs r3, r1, #16 │ │ + ldr.w ip, [sp, #60] @ 0x3c │ │ + sbcs.w r2, r0, r2 │ │ + str r7, [sp, #480] @ 0x1e0 │ │ + str r6, [sp, #508] @ 0x1fc │ │ + str r4, [sp, #504] @ 0x1f8 │ │ + str.w lr, [sp, #476] @ 0x1dc │ │ + str r5, [sp, #500] @ 0x1f4 │ │ + str.w ip, [sp, #492] @ 0x1ec │ │ + str.w fp, [sp, #484] @ 0x1e4 │ │ + strd sl, r8, [sp, #464] @ 0x1d0 │ │ + bcc.n a4c0e │ │ + cmp r1, #1 │ │ + beq.n a4c0e │ │ + ldr r0, [sp, #52] @ 0x34 │ │ + str r0, [sp, #160] @ 0xa0 │ │ + ldr r0, [sp, #72] @ 0x48 │ │ + str r0, [sp, #152] @ 0x98 │ │ + ldr r0, [sp, #76] @ 0x4c │ │ + str.w sl, [sp, #128] @ 0x80 │ │ + strd r4, r6, [sp, #168] @ 0xa8 │ │ + strd lr, r7, [sp, #140] @ 0x8c │ │ + str r5, [sp, #164] @ 0xa4 │ │ + str.w ip, [sp, #156] @ 0x9c │ │ + str.w fp, [sp, #148] @ 0x94 │ │ + strd r8, r0, [sp, #132] @ 0x84 │ │ + add r0, sp, #128 @ 0x80 │ │ + ldr r1, [pc, #576] @ (a4dcc ) │ │ + add r1, pc │ │ + bl 4b69c │ │ + b.n a4c30 │ │ + nop │ │ + movs r1, r0 │ │ + strh r0, [r0, #0] │ │ + ldmia r6!, {r3} │ │ + vsri.32 q15, q2, #9 │ │ + vqshrun.s64 d26, q9, #9 │ │ + add.w ip, sp, #104 @ 0x68 │ │ + ldmia.w r0, {r1, r3, r4, r5, r6, r7} │ │ + mov r2, ip │ │ + stmia r2!, {r1, r3, r4, r5, r6, r7} │ │ ldr r0, [sp, #56] @ 0x38 │ │ - add.w r5, r6, fp │ │ - cmp r0, sl │ │ - beq.w a2552 │ │ - add.w r8, r6, sl │ │ - add r1, sp, #592 @ 0x250 │ │ - mov r9, r5 │ │ - mov ip, r8 │ │ - mov r0, r1 │ │ + ldr r1, [pc, #512] @ (a4db4 ) │ │ + cmp r0, r1 │ │ + beq.n a4c30 │ │ + add.w lr, sp, #80 @ 0x50 │ │ ldmia.w ip, {r2, r3, r4, r5, r6, r7} │ │ + mov r1, lr │ │ + stmia r1!, {r2, r3, r4, r5, r6, r7} │ │ + ldr r2, [sp, #56] @ 0x38 │ │ + cmp.w r2, #2147483648 @ 0x80000000 │ │ + beq.n a4c30 │ │ + ldr r0, [sp, #52] @ 0x34 │ │ + mov ip, r2 │ │ + str r0, [sp, #160] @ 0xa0 │ │ + ldr r0, [sp, #72] @ 0x48 │ │ + str r0, [sp, #152] @ 0x98 │ │ + ldr r0, [sp, #48] @ 0x30 │ │ + str r0, [sp, #144] @ 0x90 │ │ + ldr r0, [sp, #16] │ │ + str r0, [sp, #172] @ 0xac │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + str r0, [sp, #140] @ 0x8c │ │ + ldr r0, [sp, #76] @ 0x4c │ │ + str r0, [sp, #136] @ 0x88 │ │ + ldr r0, [sp, #20] │ │ + str r0, [sp, #164] @ 0xa4 │ │ + ldr r0, [sp, #60] @ 0x3c │ │ + str.w sl, [sp, #128] @ 0x80 │ │ + str r0, [sp, #156] @ 0x9c │ │ + str.w fp, [sp, #148] @ 0x94 │ │ + str.w r8, [sp, #132] @ 0x84 │ │ + add r1, sp, #128 @ 0x80 │ │ + ldmia.w lr, {r2, r3, r4, r5, r6, r7} │ │ + add.w r0, r1, #48 @ 0x30 │ │ stmia r0!, {r2, r3, r4, r5, r6, r7} │ │ - add r0, sp, #160 @ 0xa0 │ │ - bl a7da4 │ │ - ldr r0, [sp, #160] @ 0xa0 │ │ - cmp r0, #0 │ │ - bne.w a2558 │ │ - ldrd r0, r1, [sp, #168] @ 0xa8 │ │ - add.w fp, fp, #8 │ │ - strd r0, r1, [r9] │ │ - add.w sl, sl, #24 │ │ - ldr r6, [sp, #48] @ 0x30 │ │ - b.n a22e4 │ │ - add.w r8, sp, #552 @ 0x228 │ │ - mov r5, ip │ │ - ldmia.w r8, {r0, r6, r8} │ │ - mov r1, r6 │ │ - bl 56e32 │ │ - ldrd r0, r1, [sp, #544] @ 0x220 │ │ - mov.w r7, #2147483648 @ 0x80000000 │ │ - subs r0, #2 │ │ - sbc.w r1, r1, #0 │ │ - subs.w r2, r0, #18 │ │ - sbcs.w r1, r1, #0 │ │ - it cs │ │ - movcs r0, #16 │ │ - subs r0, #5 │ │ - movs r4, #1 │ │ - cmp r0, #9 │ │ - bhi.w a24f2 │ │ - tbh [pc, r0, lsl #1] │ │ - lsls r7, r1, #5 │ │ - lsls r4, r2, #5 │ │ - lsls r3, r6, #3 │ │ - lsls r5, r0, #5 │ │ - lsls r0, r0, #5 │ │ - lsls r0, r0, #5 │ │ - lsls r2, r1, #5 │ │ - lsls r0, r0, #5 │ │ - lsls r2, r1, #5 │ │ - lsls r7, r5, #3 │ │ - add.w r8, sp, #552 @ 0x228 │ │ - mov r5, ip │ │ - ldmia.w r8, {r0, r6, r8} │ │ - mov r1, r6 │ │ - bl 56e32 │ │ - ldrd r0, r1, [sp, #544] @ 0x220 │ │ - mov.w r7, #2147483648 @ 0x80000000 │ │ - subs r0, #2 │ │ - sbc.w r1, r1, #0 │ │ - subs.w r2, r0, #18 │ │ - sbcs.w r1, r1, #0 │ │ - it cs │ │ - movcs r0, #16 │ │ - subs r0, #5 │ │ - movs r4, #1 │ │ - cmp r0, #9 │ │ - bhi.w a24f2 │ │ - tbh [pc, r0, lsl #1] │ │ - lsls r1, r5, #4 │ │ - lsls r6, r5, #4 │ │ - lsls r7, r3, #4 │ │ - lsls r5, r1, #3 │ │ - lsls r2, r3, #4 │ │ - lsls r2, r3, #4 │ │ - lsls r4, r4, #4 │ │ - lsls r2, r3, #4 │ │ - lsls r4, r4, #4 │ │ - lsls r1, r1, #3 │ │ - add.w r8, sp, #552 @ 0x228 │ │ - mov r5, ip │ │ - ldmia.w r8, {r0, r6, r8} │ │ - mov r1, r6 │ │ - bl bf970 │ │ - ldrd r0, r1, [sp, #544] @ 0x220 │ │ - mov.w r7, #2147483648 @ 0x80000000 │ │ - subs r0, #2 │ │ - sbc.w r1, r1, #0 │ │ - subs.w r2, r0, #18 │ │ - sbcs.w r1, r1, #0 │ │ - it cs │ │ - movcs r0, #16 │ │ - subs r0, #5 │ │ - movs r4, #1 │ │ - cmp r0, #9 │ │ - bhi.w a24f2 │ │ - tbh [pc, r0, lsl #1] │ │ - lsls r3, r0, #4 │ │ - lsls r0, r1, #4 │ │ - lsls r1, r7, #3 │ │ - lsls r1, r7, #3 │ │ - lsls r4, r6, #3 │ │ - lsls r4, r6, #3 │ │ - lsls r6, r7, #3 │ │ - lsls r7, r4, #2 │ │ - lsls r6, r7, #3 │ │ - lsls r3, r4, #2 │ │ - add.w r8, sp, #552 @ 0x228 │ │ - mov r5, ip │ │ - ldmia.w r8, {r0, r6, r8} │ │ - mov r1, r6 │ │ - bl 5395a │ │ - ldrd r0, r1, [sp, #544] @ 0x220 │ │ - mov.w r7, #2147483648 @ 0x80000000 │ │ - subs r0, #2 │ │ - sbc.w r1, r1, #0 │ │ - subs.w r2, r0, #18 │ │ - sbcs.w r1, r1, #0 │ │ - it cs │ │ - movcs r0, #16 │ │ - subs r0, #5 │ │ - movs r4, #1 │ │ - cmp r0, #9 │ │ - bhi.w a24f2 │ │ - tbh [pc, r0, lsl #1] │ │ - lsls r5, r3, #3 │ │ - lsls r1, r0, #2 │ │ - lsls r3, r2, #3 │ │ - lsls r3, r2, #3 │ │ - lsls r6, r1, #3 │ │ - lsls r6, r1, #3 │ │ - lsls r0, r3, #3 │ │ - lsls r6, r1, #3 │ │ - lsls r0, r3, #3 │ │ - lsls r5, r7, #1 │ │ - bics.w r0, r8, #8519680 @ 0x820000 │ │ - str r2, [sp, #440] @ 0x1b8 │ │ - vqshlu.s64 d17, d16, #54 @ 0x36 │ │ - @ instruction: 0xfff8099e │ │ - movs r3, r0 │ │ - ldr r5, [sp, #660] @ 0x294 │ │ - vaddl.u q8, d10, d3 │ │ - strh r0, [r0, #0] │ │ - add.w r8, sp, #552 @ 0x228 │ │ - mov r5, ip │ │ - ldmia.w r8, {r0, r6, r8} │ │ - mov r1, r6 │ │ - bl bf970 │ │ - ldrd r0, r1, [sp, #544] @ 0x220 │ │ - mov.w r7, #2147483648 @ 0x80000000 │ │ - subs r0, #2 │ │ - sbc.w r1, r1, #0 │ │ - subs.w r2, r0, #18 │ │ - sbcs.w r1, r1, #0 │ │ - it cs │ │ - movcs r0, #16 │ │ - subs r0, #5 │ │ - movs r4, #1 │ │ - cmp r0, #9 │ │ - bhi.n a24f2 │ │ - tbb [pc, r0] │ │ - cbz r4, a24d0 │ │ - add r2, pc, #648 @ (adr r2, a2730 ) │ │ - str r5, [r3, r2] │ │ - ldr r5, [sp, #668] @ 0x29c │ │ - ldr r4, [pc, #668] @ (a2748 ) │ │ - add.w r8, sp, #552 @ 0x228 │ │ - mov r5, ip │ │ - ldmia.w r8, {r0, r6, r8} │ │ - mov r1, r6 │ │ - bl 6c544 │ │ - ldrd r0, r1, [sp, #544] @ 0x220 │ │ - mov.w r7, #2147483648 @ 0x80000000 │ │ - subs r0, #2 │ │ - sbc.w r1, r1, #0 │ │ - subs.w r2, r0, #18 │ │ - sbcs.w r1, r1, #0 │ │ - it cs │ │ - movcs r0, #16 │ │ - subs r0, #5 │ │ - movs r4, #1 │ │ - cmp r0, #9 │ │ - bhi.n a24f2 │ │ - tbb [pc, r0] │ │ - str r1, [sp, #560] @ 0x230 │ │ - strh r2, [r0, #20] │ │ - ldrb r5, [r7, #21] │ │ - ldrb r0, [r6, #20] │ │ - cmp r4, #135 @ 0x87 │ │ - movs r4, #1 │ │ - mov.w r7, #2147483648 @ 0x80000000 │ │ - add r0, sp, #544 @ 0x220 │ │ - bl a2e9c │ │ - b.n a260c │ │ - add.w r8, sp, #552 @ 0x228 │ │ - mov r5, ip │ │ - ldmia.w r8, {r0, r6, r8} │ │ - mov r1, r6 │ │ - bl 6c544 │ │ - ldrd r0, r1, [sp, #544] @ 0x220 │ │ - mov.w r7, #2147483648 @ 0x80000000 │ │ - subs r0, #2 │ │ - sbc.w r1, r1, #0 │ │ - subs.w r2, r0, #18 │ │ - sbcs.w r1, r1, #0 │ │ - it cs │ │ - movcs r0, #16 │ │ - subs r0, #5 │ │ - movs r4, #1 │ │ - cmp r0, #9 │ │ - bhi.n a24f2 │ │ - tbb [pc, r0] │ │ - ldr r5, [r4, #36] @ 0x24 │ │ - ldrh r3, [r3, r5] │ │ - ldrsb r6, [r2, r1] │ │ - ldrsb r0, [r4, r1] │ │ - lsls r1, r1, #20 │ │ - add.w r0, r5, #8 │ │ - bl 9e0ee │ │ + ldr.w r0, [r9, #212] @ 0xd4 │ │ + str.w ip, [sp, #168] @ 0xa8 │ │ + b.n a4c3c │ │ + subs.w r1, sl, #20 │ │ + sbc.w r2, r8, #0 │ │ + rsbs r3, r1, #2 │ │ + sbcs r0, r2 │ │ + bcc.n a4b62 │ │ + cmp r1, #0 │ │ + bne.n a4b62 │ │ + ldr r0, [sp, #76] @ 0x4c │ │ + subs r0, #1 │ │ + cmp r0, #2 │ │ + bcs.n a4b62 │ │ + add r0, sp, #464 @ 0x1d0 │ │ + bl ba7fc │ │ + ldr.w r0, [r9, #212] @ 0xd4 │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ - mov r0, fp │ │ - str.w r1, [r0, #100]! │ │ - strd r6, r8, [r0, #4] │ │ - b.n a2618 │ │ - ldr r0, [sp, #24] │ │ - str r0, [sp, #204] @ 0xcc │ │ - b.n a2572 │ │ - add.w r0, r8, #24 │ │ - str r0, [sp, #204] @ 0xcc │ │ - add r6, sp, #164 @ 0xa4 │ │ - ldrd r0, r1, [sp, #656] @ 0x290 │ │ - ldmia r6, {r4, r5, r6} │ │ - bl 963bc │ │ - add r0, sp, #656 @ 0x290 │ │ - stmia r0!, {r4, r5, r6} │ │ - mov r5, r9 │ │ - ldr r6, [sp, #48] @ 0x30 │ │ - add r4, sp, #200 @ 0xc8 │ │ - mov r0, r4 │ │ - bl 61012 │ │ - mov r0, r4 │ │ - bl 60fb6 │ │ - ldr r7, [sp, #656] @ 0x290 │ │ - ldr r0, [pc, #856] @ (a28dc ) │ │ - ldrd r9, sl, [sp, #32] │ │ - cmp r7, r0 │ │ - bne.n a259c │ │ - subs r0, r5, r6 │ │ - movs r4, #0 │ │ - ldr.w fp, [sp, #60] @ 0x3c │ │ - mov.w r8, r0, lsr #3 │ │ - ldr r7, [sp, #28] │ │ - b.n a25b0 │ │ - ldr r0, [sp, #28] │ │ - mov r1, r6 │ │ - ldrd r5, r8, [sp, #660] @ 0x294 │ │ - bl 6c544 │ │ - ldr.w fp, [sp, #60] @ 0x3c │ │ - movs r4, #1 │ │ + str r1, [sp, #168] @ 0xa8 │ │ + add r1, sp, #128 @ 0x80 │ │ + adds r0, #8 │ │ + bl b48b8 │ │ + ldr.w r0, [r9, #204] @ 0xcc │ │ + bl 4aeac │ │ + ldr.w r0, [r9, #200] @ 0xc8 │ │ + cbz r0, a4c5a │ │ + ldrb.w r1, [r9, #216] @ 0xd8 │ │ + cbz r1, a4c5a │ │ + bl 4aeac │ │ + ldr.w r0, [r9, #208] @ 0xd0 │ │ + movs r5, #0 │ │ + strb.w r5, [r9, #216] @ 0xd8 │ │ + bl 991d0 │ │ + add.w r0, r9, #212 @ 0xd4 │ │ + bl a501c │ │ + movs r0, #1 │ │ + strb.w r0, [r9, #217] @ 0xd9 │ │ + mov r0, r5 │ │ + add.w sp, sp, #512 @ 0x200 │ │ + vpop {d8-d9} │ │ + add sp, #4 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + ldr r0, [sp, #72] @ 0x48 │ │ + str r0, [sp, #480] @ 0x1e0 │ │ + ldr r0, [sp, #48] @ 0x30 │ │ + ldr r1, [sp, #52] @ 0x34 │ │ + ldr r5, [sp, #44] @ 0x2c │ │ + str r1, [sp, #488] @ 0x1e8 │ │ + ldr r1, [sp, #60] @ 0x3c │ │ + str r1, [sp, #484] @ 0x1e4 │ │ + ldrd r2, r3, [r9, #64] @ 0x40 │ │ + ldr.w r1, [r9, #188] @ 0xbc │ │ + str r0, [sp, #472] @ 0x1d8 │ │ + strd r6, r5, [sp, #464] @ 0x1d0 │ │ + str.w fp, [sp, #476] @ 0x1dc │ │ + strd r5, r0, [sp] │ │ + str r6, [sp, #76] @ 0x4c │ │ + add r0, sp, #128 @ 0x80 │ │ + bl a4e08 │ │ + add.w ip, sp, #128 @ 0x80 │ │ + ldrd fp, r4, [sp, #160] @ 0xa0 │ │ + ldrd r7, r6, [sp, #152] @ 0x98 │ │ + ldmia.w ip, {r1, r8, sl, ip} │ │ + eor.w r0, r1, #40 @ 0x28 │ │ + orrs.w r0, r0, r8 │ │ + ldrd r0, lr, [sp, #144] @ 0x90 │ │ + str r0, [sp, #64] @ 0x40 │ │ + bne.n a4d08 │ │ + str.w fp, [sp, #72] @ 0x48 │ │ + mov fp, r6 │ │ + str r4, [sp, #60] @ 0x3c │ │ mov r6, r5 │ │ - ldrd r0, r1, [sp, #544] @ 0x220 │ │ - subs r0, #2 │ │ - sbc.w r1, r1, #0 │ │ - subs.w r2, r0, #18 │ │ - sbcs.w r1, r1, #0 │ │ - it cs │ │ - movcs r0, #16 │ │ - subs r0, #5 │ │ - cmp r0, #9 │ │ - bhi.w a24f2 │ │ - tbb [pc, r0] │ │ - adds r4, r2, r4 │ │ - lsrs r2, r1, #8 │ │ - lsls r5, r0, #20 │ │ - lsls r7, r1, #20 │ │ - adds r7, r1, #4 │ │ - ldr r0, [sp, #552] @ 0x228 │ │ - ldr r1, [sp, #556] @ 0x22c │ │ - bl bf970 │ │ - b.n a260c │ │ - ldr r0, [sp, #552] @ 0x228 │ │ - ldr r1, [sp, #556] @ 0x22c │ │ - bl 56e32 │ │ - b.n a260c │ │ - ldr r0, [sp, #552] @ 0x228 │ │ - ldr r1, [sp, #556] @ 0x22c │ │ - bl 6c544 │ │ - b.n a260c │ │ - ldrd r0, r1, [sp, #552] @ 0x228 │ │ - bl 56e2a │ │ - b.n a260c │ │ - ldrd r0, r1, [sp, #552] @ 0x228 │ │ - bl 5395a │ │ - mov r0, fp │ │ - str.w r7, [r0, #100]! │ │ - strd r6, r8, [r0, #4] │ │ - cbz r4, a2638 │ │ - movs r1, #1 │ │ - str.w r1, [fp, #96] @ 0x60 │ │ - add r1, sp, #592 @ 0x250 │ │ - ldmia.w r0, {r2, r3, r4} │ │ - mov r5, r1 │ │ - stmia r5!, {r2, r3, r4} │ │ + str r7, [sp, #48] @ 0x30 │ │ + add r0, sp, #464 @ 0x1d0 │ │ + ldrd r2, r1, [r9, #72] @ 0x48 │ │ + adds r0, #8 │ │ + str r2, [sp, #52] @ 0x34 │ │ + mov r8, ip │ │ + str r1, [sp, #20] │ │ + add r1, sp, #200 @ 0xc8 │ │ + ldmia.w r0, {r2, r3, r4, r5, r7} │ │ + stmia r1!, {r2, r3, r4, r5, r7} │ │ + movs r5, #0 │ │ + ldr r0, [sp, #76] @ 0x4c │ │ + str r0, [sp, #56] @ 0x38 │ │ + ldr r0, [sp, #64] @ 0x40 │ │ + str r6, [sp, #16] │ │ + str r0, [sp, #76] @ 0x4c │ │ + str.w lr, [sp, #44] @ 0x2c │ │ + b.n a4b06 │ │ + ldr r0, [sp, #168] @ 0xa8 │ │ + str r0, [sp, #56] @ 0x38 │ │ + ldr r0, [sp, #172] @ 0xac │ │ + str r0, [sp, #16] │ │ + add r0, sp, #464 @ 0x1d0 │ │ + str.w ip, [sp, #48] @ 0x30 │ │ + str.w lr, [sp, #40] @ 0x28 │ │ + str r1, [sp, #72] @ 0x48 │ │ + bl 9b824 │ │ + ldr r0, [sp, #48] @ 0x30 │ │ + movs r5, #1 │ │ + str r0, [sp, #44] @ 0x2c │ │ + ldr r0, [sp, #64] @ 0x40 │ │ + str.w fp, [sp, #52] @ 0x34 │ │ + str.w sl, [sp, #76] @ 0x4c │ │ + ldr.w sl, [sp, #72] @ 0x48 │ │ + str r4, [sp, #20] │ │ + str r7, [sp, #72] @ 0x48 │ │ + str r6, [sp, #60] @ 0x3c │ │ + str r0, [sp, #48] @ 0x30 │ │ + ldr.w fp, [sp, #40] @ 0x28 │ │ + b.n a4b06 │ │ + ldr r0, [sp, #28] │ │ + str r0, [sp, #316] @ 0x13c │ │ + mov r0, sl │ │ + ldr r4, [pc, #104] @ (a4db4 ) │ │ + str r1, [sp, #260] @ 0x104 │ │ + mov r1, r9 │ │ + strd r6, r5, [sp, #252] @ 0xfc │ │ + str r4, [sp, #248] @ 0xf8 │ │ + bl 54676 │ │ + b.n a4aaa │ │ + ldrb.w r0, [sp, #136] @ 0x88 │ │ + movs r1, #43 @ 0x2b │ │ + strb.w r0, [sp, #468] @ 0x1d4 │ │ + ldr r0, [sp, #132] @ 0x84 │ │ + str r0, [sp, #464] @ 0x1d0 │ │ + ldr r0, [pc, #100] @ (a4dd0 ) │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + ldr r0, [pc, #100] @ (a4dd4 ) │ │ + add r2, sp, #464 @ 0x1d0 │ │ + ldr r3, [pc, #100] @ (a4dd8 ) │ │ + add r0, pc │ │ + add r3, pc │ │ + bl 5127c │ │ + ldr r0, [pc, #56] @ (a4db8 ) │ │ + add r0, pc │ │ + bl 53b08 │ │ + ldr r0, [pc, #52] @ (a4dbc ) │ │ + add r0, pc │ │ + bl 53b08 │ │ + ldr r0, [pc, #48] @ (a4dc0 ) │ │ + add r0, pc │ │ + bl 53b08 │ │ + ldrb.w r0, [sp, #396] @ 0x18c │ │ + movs r1, #43 @ 0x2b │ │ + strb.w r0, [sp, #448] @ 0x1c0 │ │ + ldr r0, [pc, #60] @ (a4ddc ) │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + ldr r0, [pc, #56] @ (a4de0 ) │ │ + add r2, sp, #448 @ 0x1c0 │ │ + ldr r3, [pc, #56] @ (a4de4 ) │ │ + add r0, pc │ │ + add r3, pc │ │ + bl 5127c │ │ + nop │ │ + movs r1, r0 │ │ + strh r0, [r0, #0] │ │ + bne.n a4d28 │ │ + movs r2, r0 │ │ + bne.n a4e5c │ │ + movs r2, r0 │ │ + b.n a4ea0 │ │ + movs r2, r0 │ │ + ldmia r4, {r2, r3, r4, r5} │ │ + vcvtm.s16.f16 q15, │ │ + vrsra.u64 d29, d26, #9 │ │ + movs r2, r0 │ │ + bge.n a4ec0 │ │ + movs r2, r0 │ │ + subs r3, r5, r6 │ │ + vtbl.8 d29, {d26-d28}, d26 │ │ + movs r2, r0 │ │ + ldr r0, [sp, #512] @ 0x200 │ │ + movs r2, r0 │ │ + subs r5, r6, r5 │ │ + @ instruction: 0xfffa9ad4 │ │ + movs r2, r0 │ │ + ldrb.w r1, [r0, #48] @ 0x30 │ │ + cmp r1, #3 │ │ + itt eq │ │ + ldreq r0, [r0, #44] @ 0x2c │ │ + beq.w 4abf4 │ │ + bx lr │ │ + ldrb.w r1, [r0, #100] @ 0x64 │ │ + cmp r1, #3 │ │ + itt eq │ │ + addeq r0, #40 @ 0x28 │ │ + beq.w a4de8 │ │ + bx lr │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + sub sp, #164 @ 0xa4 │ │ + strd r2, r3, [sp, #20] │ │ + mov r8, r1 │ │ + str r0, [sp, #12] │ │ add r0, sp, #64 @ 0x40 │ │ - bl 5fbf8 │ │ - ldrd r0, r1, [fp, #80] @ 0x50 │ │ - bl 5395a │ │ - b.n a2b66 │ │ - ldrd r3, r2, [sp, #40] @ 0x28 │ │ - ldr r1, [sp, #52] @ 0x34 │ │ - str.w r1, [fp, #152] @ 0x98 │ │ - movs r1, #0 │ │ - strd r2, r3, [fp, #128] @ 0x80 │ │ - add.w r2, fp, #156 @ 0x9c │ │ - str.w r1, [fp, #96] @ 0x60 │ │ - ldmia.w r0, {r3, r4, r5} │ │ - mov r0, fp │ │ - stmia r2!, {r3, r4, r5} │ │ - strb.w r1, [r0, #169]! │ │ - str r0, [sp, #24] │ │ - subs r0, #57 @ 0x39 │ │ + ldr r1, [pc, #480] @ (a4ffc ) │ │ + add r1, pc │ │ + bl 679d4 │ │ + ldrd ip, lr, [sp, #64] @ 0x40 │ │ + add.w r9, sp, #32 │ │ + ldrd r2, r3, [sp, #72] @ 0x48 │ │ + ldr r5, [pc, #464] @ (a5000 ) │ │ + mov r6, r9 │ │ + add r5, pc │ │ + ldmia.w r5, {r0, r1, r4, r7} │ │ + ldr r5, [sp, #200] @ 0xc8 │ │ + stmia r6!, {r0, r1, r4, r7} │ │ + movs r0, #176 @ 0xb0 │ │ + ldr r1, [sp, #204] @ 0xcc │ │ + strd r2, r3, [sp, #56] @ 0x38 │ │ + strd ip, lr, [sp, #48] @ 0x30 │ │ + mla r0, r1, r0, r5 │ │ str r0, [sp, #28] │ │ - mov.w sl, #0 │ │ - mov r5, fp │ │ - str.w sl, [r5, #136]! │ │ - movs r0, #1 │ │ - str.w r9, [sp, #32] │ │ - strb.w r0, [r5, #32] │ │ - movs r0, #4 │ │ - strd r0, sl, [r5, #4] │ │ - ldr r0, [r5, #20] │ │ - str r0, [sp, #20] │ │ - ldr r0, [r5, #24] │ │ - str r0, [sp, #56] @ 0x38 │ │ - ldr r4, [r5, #28] │ │ - bl ac4d8 │ │ + add.w r0, r8, #48 @ 0x30 │ │ + str r0, [sp, #16] │ │ + add.w r0, r9, #16 │ │ + str r0, [sp, #8] │ │ + ldr r0, [sp, #28] │ │ + cmp r5, r0 │ │ + beq.w a4fb4 │ │ + ldrd r9, fp, [r5, #168] @ 0xa8 │ │ + bl beb28 │ │ and.w r1, r1, #1 │ │ - str r0, [sp, #592] @ 0x250 │ │ - strb.w r1, [sp, #596] @ 0x254 │ │ - bl ac584 │ │ - str r5, [sp, #36] @ 0x24 │ │ - str r0, [r5, #12] │ │ - add r7, sp, #592 @ 0x250 │ │ - mov r0, r7 │ │ - bl 99b66 │ │ - lsls r0, r4, #3 │ │ - str.w fp, [sp, #60] @ 0x3c │ │ - str r0, [sp, #48] @ 0x30 │ │ - ldr r0, [sp, #48] @ 0x30 │ │ - cmp r0, sl │ │ - beq.n a276e │ │ - ldr r0, [sp, #56] @ 0x38 │ │ - mov r6, r7 │ │ - ldr.w r4, [r0, sl] │ │ - add r0, sl │ │ - ldr.w r9, [r0, #4] │ │ - ldr.w r0, [fp, #148] @ 0x94 │ │ - mov r2, r4 │ │ + str r0, [sp, #152] @ 0x98 │ │ + strb.w r1, [sp, #156] @ 0x9c │ │ + bl bebb8 │ │ + mov r6, r0 │ │ add.w r1, r0, #8 │ │ - mov r0, r7 │ │ - mov r3, r9 │ │ - bl b4f94 │ │ - ldrd fp, r8, [sp, #592] @ 0x250 │ │ - ldr r7, [sp, #600] @ 0x258 │ │ - eor.w r0, fp, #40 @ 0x28 │ │ - orrs.w r0, r0, r8 │ │ - bne.w a28c2 │ │ - ldr r0, [sp, #52] @ 0x34 │ │ - mov r8, r7 │ │ - ldr.w fp, [sp, #60] @ 0x3c │ │ - mov r7, r6 │ │ - ldr r5, [r0, #0] │ │ - adds r0, r5, #1 │ │ - beq.n a2704 │ │ - cmp r5, #0 │ │ - beq.w a2ce8 │ │ - ldr r0, [r5, #4] │ │ - adds r0, #1 │ │ - str r0, [r5, #4] │ │ - bcs.w a2c4a │ │ + add r0, sp, #64 @ 0x40 │ │ + mov r2, r9 │ │ + mov r3, fp │ │ + bl baa80 │ │ + ldrd r7, r4, [sp, #64] @ 0x40 │ │ + ldr.w sl, [sp, #72] @ 0x48 │ │ + eor.w r0, r7, #40 @ 0x28 │ │ + orrs r0, r4 │ │ + bne.w a4fcc │ │ + mov r0, r6 │ │ + bl 4aa82 │ │ + add r4, sp, #152 @ 0x98 │ │ + mov r0, r4 │ │ + bl a5046 │ │ + ldr r0, [sp, #16] │ │ + bl baa50 │ │ + ldr r6, [r0, #0] │ │ + mov r0, r6 │ │ + bl bcc08 │ │ movs r0, #24 │ │ movs r1, #8 │ │ - bl 4a56c │ │ + bl 4aff4 │ │ mov r1, r0 │ │ - ldr r0, [sp, #44] @ 0x2c │ │ + ldr r0, [sp, #20] │ │ str r0, [r1, #0] │ │ adds r2, r1, #4 │ │ - ldr r0, [sp, #40] @ 0x28 │ │ - str r5, [r1, #16] │ │ - stmia.w r2, {r0, r4, r9} │ │ - mov r0, r7 │ │ - ldr r2, [pc, #448] @ (a28e0 ) │ │ + ldr r0, [sp, #24] │ │ + str r6, [r1, #16] │ │ + stmia.w r2, {r0, r9, fp} │ │ + ldr r2, [pc, #308] @ (a5004 ) │ │ + add r6, sp, #112 @ 0x70 │ │ add r2, pc │ │ - bl bf9a0 │ │ + mov r0, r6 │ │ + bl 4b834 │ │ movs r0, #48 @ 0x30 │ │ movs r1, #4 │ │ - bl 4a56c │ │ - mov r4, r0 │ │ + bl 4aff4 │ │ + mov r8, r0 │ │ movs r0, #1 │ │ - strd r0, r0, [r4] │ │ - add.w r0, r4, #8 │ │ - mov r1, r7 │ │ + strd r0, r0, [r8] │ │ + add.w r0, r8, #8 │ │ + mov r1, r6 │ │ movs r2, #40 @ 0x28 │ │ - bl c99c0 │ │ - ldr.w r0, [fp, #136] @ 0x88 │ │ - ldr.w r5, [fp, #144] @ 0x90 │ │ - cmp r5, r0 │ │ - itt eq │ │ - ldreq r0, [sp, #36] @ 0x24 │ │ - bleq bf8d0 │ │ - ldr.w r0, [fp, #140] @ 0x8c │ │ - add.w sl, sl, #8 │ │ - str.w r8, [r0, r5, lsl #3] │ │ - add.w r0, r0, r5, lsl #3 │ │ - str r4, [r0, #4] │ │ - adds r0, r5, #1 │ │ - str.w r0, [fp, #144] @ 0x90 │ │ - b.n a26ac │ │ - ldr r0, [sp, #56] @ 0x38 │ │ - ldr r1, [sp, #20] │ │ - bl 97a90 │ │ - ldr r5, [sp, #36] @ 0x24 │ │ - movs r0, #0 │ │ - strb.w r0, [fp, #168] @ 0xa8 │ │ - ldr r1, [sp, #28] │ │ - ldmia.w r5, {r2, r3, r4} │ │ - stmia r1!, {r2, r3, r4} │ │ - ldr.w r9, [sp, #32] │ │ - strb.w r0, [fp, #124] @ 0x7c │ │ - ldr.w r0, [fp, #112] @ 0x70 │ │ - movs r1, #4 │ │ - str r0, [sp, #56] @ 0x38 │ │ - movs r2, #4 │ │ - ldrd r8, r5, [fp, #116] @ 0x74 │ │ - ldr r3, [pc, #324] @ (a28e4 ) │ │ - mov r0, r5 │ │ - add r3, pc │ │ - bl a3478 │ │ - add.w sl, sp, #592 @ 0x250 │ │ - add r3, sp, #592 @ 0x250 │ │ - movs r2, #0 │ │ - stmia r3!, {r0, r1, r2} │ │ - mov r0, sl │ │ - mov r1, r5 │ │ - bl a3742 │ │ - ldr r0, [sp, #600] @ 0x258 │ │ - cbz r5, a27e8 │ │ - ldr r1, [sp, #596] @ 0x254 │ │ - movs r2, #0 │ │ - add.w r3, r8, r2, lsl #3 │ │ - ldr r3, [r3, #4] │ │ - ldrex r4, [r3] │ │ - adds r6, r4, #1 │ │ - strex r7, r6, [r3] │ │ - cmp r7, #0 │ │ - bne.n a27c6 │ │ - cmp.w r4, #4294967295 @ 0xffffffff │ │ - ble.w a2c4a │ │ - str.w r3, [r1, r0, lsl #2] │ │ - adds r2, #1 │ │ - adds r0, #1 │ │ - cmp r2, r5 │ │ - bne.n a27c0 │ │ - str.w r9, [sp, #32] │ │ - mov r1, sl │ │ - str.w fp, [sp, #60] @ 0x3c │ │ - add.w fp, sp, #656 @ 0x290 │ │ - str r0, [sp, #600] @ 0x258 │ │ - add.w r9, r8, r5, lsl #3 │ │ - ldmia.w r1, {r2, r3, r4} │ │ - add.w sl, sl, #4 │ │ - mov r0, fp │ │ - lsls r6, r5, #3 │ │ - mov r7, r8 │ │ - mov r5, r8 │ │ - stmia r0!, {r2, r3, r4} │ │ - cbz r6, a2824 │ │ - ldrd r4, r0, [r7], #8 │ │ - strd r4, r0, [sp, #592] @ 0x250 │ │ - mov r0, sl │ │ - bl 963cc │ │ - stmia r5!, {r4} │ │ - subs r6, #8 │ │ - b.n a280e │ │ - movs r0, #0 │ │ - movs r1, #4 │ │ - bl 5da74 │ │ - mov r0, r9 │ │ - movs r1, #0 │ │ - bl 97a26 │ │ - movs r0, #4 │ │ - movs r1, #0 │ │ - bl 97a26 │ │ - movs r0, #0 │ │ - movs r1, #4 │ │ - bl 5da74 │ │ - movs r0, #0 │ │ - bl a2dec │ │ + bl ca0b2 │ │ + strd r9, fp, [sp, #152] @ 0x98 │ │ + add r3, sp, #48 @ 0x30 │ │ + strd r9, fp, [sp] │ │ + ldmia r3, {r0, r1, r2, r3} │ │ + bl 99db0 │ │ + mov r6, r0 │ │ + ldr r0, [sp, #40] @ 0x28 │ │ + mov r7, r1 │ │ + str r4, [sp, #160] @ 0xa0 │ │ cmp r0, #0 │ │ - beq.w a2d18 │ │ + beq.n a4faa │ │ + add r0, sp, #32 │ │ + str r0, [sp, #68] @ 0x44 │ │ + add r0, sp, #160 @ 0xa0 │ │ + str r0, [sp, #64] @ 0x40 │ │ + ldrd r0, r1, [sp, #32] │ │ + adds r5, #176 @ 0xb0 │ │ + ldr r2, [pc, #232] @ (a5008 ) │ │ + add r3, sp, #64 @ 0x40 │ │ + add r2, pc │ │ + strd r3, r2, [sp] │ │ + mov r2, r6 │ │ + mov r3, r7 │ │ + bl 61bac │ │ + ldr r3, [sp, #32] │ │ + sub.w r2, r3, r1, lsl #4 │ │ + cbz r0, a4f72 │ │ + lsrs r4, r6, #25 │ │ + ldrb.w ip, [r3, r1] │ │ + ldrd r9, r7, [sp, #152] @ 0x98 │ │ + strb r4, [r3, r1] │ │ + mov r6, r5 │ │ + ldrd r5, lr, [sp, #36] @ 0x24 │ │ + subs r1, #4 │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + ands r1, r5 │ │ + mov r5, r6 │ │ + add r1, r3 │ │ + adds r0, #1 │ │ + strb r4, [r1, #4] │ │ + strd r9, r7, [r2, #-16] │ │ + str.w sl, [r2, #-8] │ │ + str r0, [sp, #44] @ 0x2c │ │ + and.w r0, ip, #1 │ │ + sub.w r0, lr, r0 │ │ + str r0, [sp, #40] @ 0x28 │ │ + str.w r8, [r2, #-4] │ │ + b.n a4e58 │ │ + ldrd r0, r6, [r2, #-8] │ │ + strd sl, r8, [r2, #-8] │ │ ldr r1, [r0, #0] │ │ - ldr.w r9, [sp, #32] │ │ - cmp r1, #0 │ │ - bne.w a2d34 │ │ - ldr.w r1, [r0, #4]! │ │ - ldrd r3, r2, [r0, #4] │ │ - cmp.w r1, #2147483648 @ 0x80000000 │ │ - ldmia.w fp, {r4, r6, r7} │ │ - stmia r0!, {r4, r6, r7} │ │ - beq.w a2d1e │ │ - sub.w r0, r5, r8 │ │ - strd r1, r3, [sp, #592] @ 0x250 │ │ - lsrs r6, r0, #2 │ │ - ldr r0, [sp, #56] @ 0x38 │ │ - str r2, [sp, #600] @ 0x258 │ │ - add r4, sp, #592 @ 0x250 │ │ - lsls r7, r0, #1 │ │ - mov r0, r4 │ │ - bl 9abe8 │ │ - ldr r5, [pc, #92] @ (a28e8 ) │ │ - add r5, pc │ │ - ldr r0, [r5, #104] @ 0x68 │ │ + subs r1, #1 │ │ + str r1, [r0, #0] │ │ + it eq │ │ + bleq 99898 │ │ dmb ish │ │ - cmp r0, #2 │ │ - beq.n a28f0 │ │ - ldr r1, [pc, #80] @ (a28ec ) │ │ + ldrex r0, [r6] │ │ + subs r1, r0, #1 │ │ + strex r2, r1, [r6] │ │ + cmp r2, #0 │ │ + bne.n a4f8a │ │ + cmp r0, #1 │ │ + bne.w a4e58 │ │ + mov r0, r6 │ │ + dmb ish │ │ + bl b026c │ │ + b.n a4e58 │ │ + add r0, sp, #32 │ │ + ldr r1, [sp, #8] │ │ + bl 96d5c │ │ + b.n a4f10 │ │ + ldr r4, [sp, #12] │ │ + add r1, sp, #32 │ │ + movs r2, #32 │ │ add.w r0, r4, #8 │ │ - movs r2, #15 │ │ - add r1, pc │ │ - bl 9dedc │ │ - ldr r5, [sp, #600] @ 0x258 │ │ - add r0, sp, #544 @ 0x220 │ │ - adds r0, #12 │ │ - add.w r1, r4, #12 │ │ - movs r2, #36 @ 0x24 │ │ - bl c99c0 │ │ + bl ca0b2 │ │ movs r0, #0 │ │ - str r5, [sp, #552] @ 0x228 │ │ - str r0, [sp, #548] @ 0x224 │ │ - movs r0, #25 │ │ - str r0, [sp, #544] @ 0x220 │ │ - b.n a2a80 │ │ - add.w r1, r6, #12 │ │ - add r0, sp, #240 @ 0xf0 │ │ + movs r1, #40 @ 0x28 │ │ + strd r1, r0, [r4] │ │ + b.n a4ff6 │ │ + ldr r5, [sp, #12] │ │ + add r1, sp, #64 @ 0x40 │ │ + adds r1, #12 │ │ movs r2, #36 @ 0x24 │ │ - bl c99c0 │ │ - ldr r0, [sp, #56] @ 0x38 │ │ - ldr r1, [sp, #20] │ │ - bl 97a90 │ │ - ldr.w r9, [sp, #32] │ │ - b.n a2b04 │ │ - movs r3, r0 │ │ - strh r0, [r0, #0] │ │ - lsls r0, r1, #13 │ │ - movs r3, r0 │ │ - lsrs r0, r0, #3 │ │ - movs r3, r0 │ │ - adds r0, r4, #4 │ │ - movs r3, r0 │ │ - b.n a2f94 │ │ - vrecpe.f16 d31, d13 │ │ - ldrb r4, [r4, #8] │ │ - add.w r1, r5, #100 @ 0x64 │ │ - mov r0, sl │ │ - bl 6ee1c │ │ - ldrb.w r4, [sp, #656] @ 0x290 │ │ - cmp r4, #15 │ │ - bne.w a2a3e │ │ - ldrb.w r0, [sp, #664] @ 0x298 │ │ - strb.w r0, [sp, #284] @ 0x11c │ │ - ldr r0, [sp, #660] @ 0x294 │ │ - strd r7, r8, [sp, #656] @ 0x290 │ │ - add.w r8, sp, #592 @ 0x250 │ │ - str r0, [sp, #280] @ 0x118 │ │ - str r6, [sp, #664] @ 0x298 │ │ - add r1, sp, #280 @ 0x118 │ │ - add r2, sp, #656 @ 0x290 │ │ - mov r0, r8 │ │ - bl a3a94 │ │ - ldrd r7, r4, [sp, #592] @ 0x250 │ │ - ldr r6, [sp, #600] @ 0x258 │ │ - eor.w r0, r7, #40 @ 0x28 │ │ - orrs r0, r4 │ │ - bne.w a2b84 │ │ - str r6, [sp, #316] @ 0x13c │ │ - ldr r0, [r5, #72] @ 0x48 │ │ + add.w r0, r5, #12 │ │ + bl ca0b2 │ │ + mov r0, r6 │ │ + strd r7, r4, [r5] │ │ + str.w sl, [r5, #8] │ │ + bl 4aa82 │ │ + add r0, sp, #152 @ 0x98 │ │ + bl a5046 │ │ + add r0, sp, #32 │ │ + bl 9661c │ │ + add sp, #164 @ 0xa4 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + mrc 15, 1, APSR_nzcv, cr3, cr15, {7} │ │ + svc 220 @ 0xdc │ │ + movs r2, r0 │ │ + ldr r3, [sp, #528] @ 0x210 │ │ + movs r2, r0 │ │ + ldmia r6, {r0, r3, r4, r6} │ │ + movs r1, r0 │ │ + ldrb.w r1, [r0, #160] @ 0xa0 │ │ + cmp r1, #3 │ │ + itt eq │ │ + addeq r0, #48 @ 0x30 │ │ + beq.w a4df8 │ │ + bx lr │ │ + push {r4, lr} │ │ + ldr r1, [r0, #0] │ │ dmb ish │ │ - cmp r0, #2 │ │ - bne.w a2d44 │ │ - ldr.w r8, [r5, #76] @ 0x4c │ │ - add r1, sp, #280 @ 0x118 │ │ - ldr r2, [pc, #960] @ (a2d10 ) │ │ - add.w sl, sp, #592 @ 0x250 │ │ - movs r3, #23 │ │ - add r2, pc │ │ - mov r0, sl │ │ - bl 67ba0 │ │ - ldrb.w r0, [sp, #592] @ 0x250 │ │ - ldr.w r9, [sp, #32] │ │ - cmp r0, #15 │ │ - bne.w a2b9e │ │ - ldr r5, [sp, #596] @ 0x254 │ │ - add r7, sp, #656 @ 0x290 │ │ - ldr r6, [pc, #932] @ (a2d14 ) │ │ - movs r2, #18 │ │ - mov r0, r7 │ │ - mov.w fp, #18 │ │ + ldrex r2, [r1] │ │ + subs r3, r2, #1 │ │ + strex r4, r3, [r1] │ │ + cmp r4, #0 │ │ + bne.n a5024 │ │ + cmp r2, #1 │ │ + it ne │ │ + popne {r4, pc} │ │ + dmb ish │ │ + ldr r0, [r0, #0] │ │ + ldmia.w sp!, {r4, lr} │ │ + b.w b055c │ │ + push {r4, lr} │ │ + mov r4, r0 │ │ + bl be4e0 │ │ + ldr r0, [r4, #0] │ │ + ldr r1, [r0, #0] │ │ + subs r1, #1 │ │ + str r1, [r0, #0] │ │ + it ne │ │ + popne {r4, pc} │ │ + ldmia.w sp!, {r4, lr} │ │ + b.w 99792 │ │ + push {r4, lr} │ │ + mov r4, r0 │ │ + ldrb.w r0, [r0, #209] @ 0xd1 │ │ + cmp r0, #3 │ │ + beq.n a5072 │ │ + cbz r0, a5086 │ │ + pop {r4, pc} │ │ + mov r0, r4 │ │ + bl a5a34 │ │ + ldr.w r0, [r4, #196] @ 0xc4 │ │ + bl 4aeac │ │ + movs r0, #0 │ │ + strb.w r0, [r4, #208] @ 0xd0 │ │ + ldr.w r0, [r4, #200] @ 0xc8 │ │ + bl 991d0 │ │ + add.w r0, r4, #204 @ 0xcc │ │ + ldmia.w sp!, {r4, lr} │ │ + b.w a5a44 │ │ + bmi.n a5046 │ │ + stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + vpush {d8-d9} │ │ + sub sp, #352 @ 0x160 │ │ + mov r8, r0 │ │ + ldrb.w r0, [r0, #209] @ 0xd1 │ │ + mov r4, r1 │ │ + cbz r0, a5104 │ │ + cmp r0, #3 │ │ + bne.w a59c4 │ │ + mov r3, r8 │ │ + ldrb.w r0, [r3, #152]! │ │ + str r3, [sp, #36] @ 0x24 │ │ + cmp r0, #0 │ │ + beq.n a5156 │ │ + cmp r0, #3 │ │ + bne.w a59cc │ │ + mov r2, r8 │ │ + ldrb.w r0, [r2, #140]! │ │ + sub.w r1, r2, #100 @ 0x64 │ │ + str r2, [sp, #68] @ 0x44 │ │ + cmp r0, #0 │ │ + beq.w a569e │ │ + cmp r0, #3 │ │ + bne.w a59d4 │ │ + mov r3, r8 │ │ + ldrb.w r0, [r3, #128]! │ │ + sub.w r2, r3, #48 @ 0x30 │ │ + strd r2, r1, [sp, #28] │ │ + cmp r0, #0 │ │ + str r3, [sp, #72] @ 0x48 │ │ + beq.w a56d4 │ │ + cmp r0, #3 │ │ + beq.w a546c │ │ + ldr r0, [pc, #920] @ (a5498 ) │ │ + add r0, pc │ │ + bl 53b08 │ │ + ldr.w r0, [r8, #200] @ 0xc8 │ │ + movs r6, #0 │ │ + strb.w r6, [r8, #208] @ 0xd0 │ │ + bl 99d44 │ │ + movs r1, #1 │ │ + str.w r0, [r8, #192] @ 0xc0 │ │ + cmp r0, #0 │ │ + strb.w r1, [r8, #208] @ 0xd0 │ │ + beq.w a568a │ │ + add.w r5, r8, #176 @ 0xb0 │ │ + str r4, [sp, #52] @ 0x34 │ │ + vldr d8, [r8, #160] @ 0xa0 │ │ + mov r3, r8 │ │ + ldmia r5, {r1, r2, r4, r5} │ │ + vldr d9, [r8, #168] @ 0xa8 │ │ + str.w r0, [r8, #196] @ 0xc4 │ │ + adds r0, #8 │ │ + strb.w r6, [r3, #152]! │ │ + strb.w r6, [r8, #208] @ 0xd0 │ │ + stmia.w r8, {r1, r2, r4, r5} │ │ + str.w r0, [r8, #144] @ 0x90 │ │ + vstr d8, [r8, #16] │ │ + vstr d9, [r8, #24] │ │ + str r3, [sp, #36] @ 0x24 │ │ + b.n a5168 │ │ + str r4, [sp, #52] @ 0x34 │ │ + ldmia.w r8, {r1, r2, r4, r5} │ │ + ldr.w r0, [r8, #144] @ 0x90 │ │ + vldr d8, [r8, #16] │ │ + vldr d9, [r8, #24] │ │ + str.w r0, [r8, #148] @ 0x94 │ │ + adds r0, #52 @ 0x34 │ │ + strd r1, r2, [r8, #32] │ │ + bl ba580 │ │ + ldr r6, [pc, #804] @ (a549c ) │ │ + mov r1, r8 │ │ + movs r7, #29 │ │ add r6, pc │ │ + str.w r6, [r1, #40]! │ │ + strd r4, r5, [r1, #32] │ │ + movs r5, #0 │ │ + ldrd r3, r4, [r8, #32] │ │ + mov r2, r1 │ │ + strb.w r5, [r2, #100]! │ │ + str r0, [r1, #96] @ 0x60 │ │ + vstr d8, [r1, #16] │ │ + vstr d9, [r1, #24] │ │ + strd r7, r3, [r1, #4] │ │ + str r4, [r1, #12] │ │ + str r2, [sp, #68] @ 0x44 │ │ + str r1, [sp, #32] │ │ + mov r1, r8 │ │ + add.w ip, r8, #56 @ 0x38 │ │ + str.w r6, [r1, #80]! │ │ + str r1, [sp, #28] │ │ + add.w r1, r8, #96 @ 0x60 │ │ + str r7, [sp, #56] @ 0x38 │ │ + str.w r7, [r8, #84] @ 0x54 │ │ + str r3, [sp, #48] @ 0x30 │ │ + str.w r3, [r8, #88] @ 0x58 │ │ + str r4, [sp, #76] @ 0x4c │ │ + str.w r4, [r8, #92] @ 0x5c │ │ + str r6, [sp, #60] @ 0x3c │ │ + ldmia.w ip, {r2, r3, r4, r5, r6, r7} │ │ + stmia r1!, {r2, r3, r4, r5, r6, r7} │ │ + movs r2, #0 │ │ + mov r1, r8 │ │ + strb.w r2, [r1, #128]! │ │ + str r1, [sp, #72] @ 0x48 │ │ + str r0, [sp, #64] @ 0x40 │ │ + str.w r0, [r1, #-8] │ │ + ldrd fp, sl, [r8, #112] @ 0x70 │ │ + vldr d8, [r8, #96] @ 0x60 │ │ + vldr d9, [r8, #104] @ 0x68 │ │ + bl 4843e │ │ + strd r1, r0, [sp, #40] @ 0x28 │ │ + mov.w r9, #0 │ │ + movs r0, #8 │ │ + str.w r9, [sp, #188] @ 0xbc │ │ + strd r9, r0, [sp, #180] @ 0xb4 │ │ + add r6, sp, #304 @ 0x130 │ │ + ldr r1, [pc, #664] @ (a54a0 ) │ │ + movs r2, #8 │ │ + mov r0, r6 │ │ + add r1, pc │ │ + bl 5f9c8 │ │ + vmov.f64 d0, d8 │ │ + add.w r0, r6, #24 │ │ + vmov.f64 d1, d9 │ │ + bl b4a8c │ │ + add r7, sp, #180 @ 0xb4 │ │ + ldr r5, [pc, #640] @ (a54a4 ) │ │ mov r1, r6 │ │ - bl 6dc60 │ │ - ldrb.w r4, [sp, #656] @ 0x290 │ │ - cmp r4, #15 │ │ - bne.w a2bce │ │ - add.w r9, sp, #640 @ 0x280 │ │ - adds r1, r7, #4 │ │ - add.w r4, r9, #3 │ │ - movs r2, #12 │ │ - mov r0, r4 │ │ - bl c99c0 │ │ - add r7, sp, #688 @ 0x2b0 │ │ - mov r1, r4 │ │ - movs r2, #12 │ │ + add r5, pc │ │ + mov r0, r7 │ │ + mov r2, r5 │ │ + bl b44e8 │ │ + add r6, sp, #304 @ 0x130 │ │ + ldr r1, [pc, #628] @ (a54a8 ) │ │ + movs r2, #9 │ │ + add r1, pc │ │ + mov r0, r6 │ │ + bl 5f9c8 │ │ + movs r0, #4 │ │ + mov r1, r6 │ │ + str r0, [sp, #328] @ 0x148 │ │ mov r0, r7 │ │ - bl c99c0 │ │ + mov r2, r5 │ │ + str.w r9, [sp, #332] @ 0x14c │ │ + strd fp, sl, [sp, #336] @ 0x150 │ │ + bl b44e8 │ │ + add.w sl, sp, #120 @ 0x78 │ │ + mov r1, r7 │ │ + add.w r0, sl, #8 │ │ + bl 5f95e │ │ movs r0, #17 │ │ - str r5, [sp, #640] @ 0x280 │ │ - strd r6, fp, [sp, #668] @ 0x29c │ │ - mov r2, r9 │ │ - str r0, [sp, #664] @ 0x298 │ │ - ldr r0, [pc, #932] @ (a2d5c ) │ │ - str r7, [sp, #0] │ │ - add r0, pc │ │ - strd r9, r0, [sp, #656] @ 0x290 │ │ - add r6, sp, #592 @ 0x250 │ │ - add r1, sp, #280 @ 0x118 │ │ - add r3, sp, #656 @ 0x290 │ │ + movs r1, #8 │ │ + str r0, [sp, #120] @ 0x78 │ │ + movs r0, #48 @ 0x30 │ │ + str.w r9, [sp, #124] @ 0x7c │ │ + bl 4aff4 │ │ + ldrd r2, r1, [sp, #56] @ 0x38 │ │ + mov r5, r0 │ │ mov r0, r6 │ │ - ldr.w r9, [sp, #32] │ │ - bl bab34 │ │ - ldr r0, [sp, #592] @ 0x250 │ │ - lsls r0, r0, #31 │ │ - bne.w a2bfc │ │ - add.w r0, r6, #8 │ │ - add r1, sp, #384 @ 0x180 │ │ - adds r1, #4 │ │ - ldmia.w r0, {r2, r3, r4, r5} │ │ - stmia r1!, {r2, r3, r4, r5} │ │ - ldr r2, [sp, #392] @ 0x188 │ │ - ldrb.w r1, [sp, #388] @ 0x184 │ │ - add r4, sp, #352 @ 0x160 │ │ - mov r0, r4 │ │ - bl 6bc64 │ │ - ldrb.w r0, [sp, #352] @ 0x160 │ │ - cmp r0, #15 │ │ - bne.w a2c1c │ │ - ldr r0, [sp, #356] @ 0x164 │ │ - movs r1, #38 @ 0x26 │ │ - str r0, [sp, #348] @ 0x15c │ │ + bl 4af58 │ │ + movs r0, #6 │ │ + strd r0, r9, [r5] │ │ + add.w r0, r5, #8 │ │ + ldmia.w r6, {r1, r2, r3} │ │ + add.w r9, sp, #144 @ 0x90 │ │ + stmia r0!, {r1, r2, r3} │ │ + add.w r0, r5, #24 │ │ + ldmia.w sl, {r1, r2, r3, r4, r6, r7} │ │ + stmia r0!, {r1, r2, r3, r4, r6, r7} │ │ + movs r0, #2 │ │ + str r0, [sp, #264] @ 0x108 │ │ + strd r0, r5, [sp, #256] @ 0x100 │ │ + add r1, sp, #256 @ 0x100 │ │ + mov r0, r9 │ │ + bl 5f848 │ │ + bl 676f0 │ │ + ldr r1, [sp, #64] @ 0x40 │ │ + ldr r0, [r0, #0] │ │ + ldrd fp, r6, [r1, #4] │ │ + add r7, sp, #304 @ 0x130 │ │ + add.w r1, r0, #8 │ │ + mov r0, r7 │ │ + bl 63f60 │ │ + ldr r0, [sp, #304] @ 0x130 │ │ + cmp r0, #1 │ │ + beq.w a59a2 │ │ + ldr r5, [sp, #308] @ 0x134 │ │ + ldrb.w r0, [sp, #312] @ 0x138 │ │ + ldr r4, [sp, #76] @ 0x4c │ │ + ldr.w sl, [sp, #48] @ 0x30 │ │ + str r0, [sp, #64] @ 0x40 │ │ + add.w r0, r5, #40 @ 0x28 │ │ + str r4, [sp, #196] @ 0xc4 │ │ + str.w sl, [sp, #192] @ 0xc0 │ │ + add r1, sp, #192 @ 0xc0 │ │ + bl 48f68 │ │ + cmp r0, #0 │ │ + beq.w a5444 │ │ + ldrd r3, r2, [r5, #104] @ 0x68 │ │ + strd r3, r2, [sp, #56] @ 0x38 │ │ + adds r0, r3, #1 │ │ + adc.w r1, r2, #0 │ │ + strd r3, r2, [sp, #168] @ 0xa8 │ │ + strd r0, r1, [r5, #104] @ 0x68 │ │ + bl 68380 │ │ + str r0, [sp, #224] @ 0xe0 │ │ + add r0, sp, #224 @ 0xe0 │ │ + bl 682dc │ │ + str.w r9, [sp, #24] │ │ + mov r9, r0 │ │ + strd fp, r6, [sp, #16] │ │ + mov fp, r1 │ │ + movs r0, #4 │ │ + movs r1, #4 │ │ + bl 4aff4 │ │ + mov r6, r0 │ │ + ldr r0, [sp, #40] @ 0x28 │ │ + str r0, [r6, #0] │ │ + blx cd210 │ │ + str r0, [sp, #324] @ 0x144 │ │ + add.w r1, r5, #72 @ 0x48 │ │ + ldr r0, [pc, #372] @ (a54ac ) │ │ + strd r9, fp, [sp, #336] @ 0x150 │ │ + add.w r9, sp, #256 @ 0x100 │ │ + add r0, pc │ │ + ldrd r2, r3, [sp, #56] @ 0x38 │ │ + strd sl, r4, [sp, #328] @ 0x148 │ │ + strd r6, r0, [sp, #316] @ 0x13c │ │ movs r0, #0 │ │ - strb.w r0, [sp, #352] @ 0x160 │ │ - add r0, sp, #348 @ 0x15c │ │ - str r0, [sp, #356] @ 0x164 │ │ - movs r0, #1 │ │ - ldr r3, [pc, #848] @ (a2d60 ) │ │ - movs r5, #16 │ │ - strd r1, r4, [sp, #8] │ │ - add.w r2, r8, #8 │ │ - add r3, pc │ │ - str r0, [sp, #16] │ │ - strd r5, r3, [sp] │ │ - add r4, sp, #592 @ 0x250 │ │ - add r1, sp, #280 @ 0x118 │ │ - ldr r3, [pc, #828] @ (a2d64 ) │ │ + str r0, [sp, #304] @ 0x130 │ │ + mov r0, r9 │ │ + str r7, [sp, #0] │ │ + str r1, [sp, #12] │ │ + bl c1e08 │ │ + mov r0, r9 │ │ + bl 4aa90 │ │ + add r0, sp, #224 @ 0xe0 │ │ + bl 4aa16 │ │ + movs r0, #96 @ 0x60 │ │ + movs r1, #8 │ │ + bl 4aff4 │ │ + str r4, [sp, #76] @ 0x4c │ │ + mov fp, r0 │ │ + str r5, [sp, #40] @ 0x28 │ │ + mov r0, r9 │ │ + ldr r1, [pc, #308] @ (a54b0 ) │ │ + movs r2, #12 │ │ + add r1, pc │ │ + bl 4af58 │ │ + ldrd r1, r2, [sp, #16] │ │ + mov r0, r7 │ │ + bl 5f9c8 │ │ + movs r0, #6 │ │ + mov.w lr, #0 │ │ + strd r0, lr, [fp] │ │ + add.w r0, fp, #8 │ │ + ldmia.w r9, {r1, r2, r3} │ │ + mov.w ip, #4 │ │ + stmia r0!, {r1, r2, r3} │ │ + add.w r0, fp, #24 │ │ + ldmia.w r7, {r1, r2, r3, r4, r5, r6} │ │ + stmia r0!, {r1, r2, r3, r4, r5, r6} │ │ + ldr r0, [sp, #56] @ 0x38 │ │ + ldr r7, [sp, #24] │ │ + str.w r0, [fp, #56] @ 0x38 │ │ + ldr r0, [sp, #60] @ 0x3c │ │ + str.w r0, [fp, #60] @ 0x3c │ │ + add.w r0, fp, #72 @ 0x48 │ │ + strd ip, lr, [fp, #48] @ 0x30 │ │ + ldmia.w r7, {r1, r2, r3, r4, r5, r6} │ │ + stmia r0!, {r1, r2, r3, r4, r5, r6} │ │ + movs r0, #4 │ │ + str.w ip, [sp, #232] @ 0xe8 │ │ + str.w fp, [sp, #228] @ 0xe4 │ │ + ldr r5, [sp, #40] @ 0x28 │ │ + str r0, [sp, #224] @ 0xe0 │ │ + add r4, sp, #200 @ 0xc8 │ │ + add r1, sp, #224 @ 0xe0 │ │ mov r0, r4 │ │ - add r3, pc │ │ - bl 57e1c │ │ - ldr r0, [sp, #592] @ 0x250 │ │ - cmp r0, #0 │ │ - beq.w a2c4c │ │ - adds r1, r4, #4 │ │ - add r4, sp, #448 @ 0x1c0 │ │ - b.n a2c02 │ │ - ldrb.w r0, [sp, #659] @ 0x293 │ │ - add.w r9, sp, #288 @ 0x120 │ │ - strb.w r0, [sp, #291] @ 0x123 │ │ - add.w r1, sl, #9 │ │ - ldrh.w r0, [sp, #657] @ 0x291 │ │ - movs r2, #19 │ │ - strh.w r0, [sp, #289] @ 0x121 │ │ - add.w r0, r9, #9 │ │ - ldr.w fp, [sp, #660] @ 0x294 │ │ - ldrb.w r5, [sp, #664] @ 0x298 │ │ - bl c99c0 │ │ - strb.w r5, [sp, #296] @ 0x128 │ │ - mov r1, r9 │ │ - str.w fp, [sp, #292] @ 0x124 │ │ - strb.w r4, [sp, #288] @ 0x120 │ │ - add r0, sp, #544 @ 0x220 │ │ - bl a38ce │ │ - ldr.w r9, [sp, #32] │ │ - mov r0, r8 │ │ - mov r1, r6 │ │ - bl a3552 │ │ + bl 5f848 │ │ + add.w r0, r5, #8 │ │ + bl 62ab4 │ │ + ldr r0, [r0, #0] │ │ + mov r2, sl │ │ + ldr r3, [sp, #76] @ 0x4c │ │ + ldr r0, [r0, #40] @ 0x28 │ │ + str r4, [sp, #0] │ │ + bl 65e44 │ │ + ldr r4, [sp, #52] @ 0x34 │ │ + cbnz r0, a545e │ │ + add r0, sp, #256 @ 0x100 │ │ + add r2, sp, #168 @ 0xa8 │ │ + ldr r1, [sp, #12] │ │ + bl 61e46 │ │ + ldr r0, [sp, #256] @ 0x100 │ │ + cmp r0, #2 │ │ + beq.n a545e │ │ + add r7, sp, #304 @ 0x130 │ │ + add r1, sp, #256 @ 0x100 │ │ + movs r2, #40 @ 0x28 │ │ mov r0, r7 │ │ - mov r1, r8 │ │ - bl bf970 │ │ - ldrd fp, r8, [sp, #544] @ 0x220 │ │ - ldr r7, [sp, #552] @ 0x228 │ │ - add r0, sp, #544 @ 0x220 │ │ - movs r2, #36 @ 0x24 │ │ - add.w r1, r0, #12 │ │ - add r0, sp, #160 @ 0xa0 │ │ - bl c99c0 │ │ - ldr r1, [sp, #60] @ 0x3c │ │ - movs r0, #1 │ │ - strb.w r0, [r1, #124] @ 0x7c │ │ - eor.w r0, fp, #41 @ 0x29 │ │ - orrs.w r0, r0, r8 │ │ - bne.n a2aca │ │ - ldr r1, [sp, #24] │ │ + bl ca0b2 │ │ + add r0, sp, #224 @ 0xe0 │ │ + mov r1, r7 │ │ + bl 63994 │ │ + ldr r0, [sp, #224] @ 0xe0 │ │ + cmp r0, #0 │ │ + beq.w a59dc │ │ + movs r2, #0 │ │ + ldr r1, [sp, #228] @ 0xe4 │ │ + str r2, [sp, #228] @ 0xe4 │ │ + movs r2, #20 │ │ + str r2, [sp, #224] @ 0xe0 │ │ + movs r2, #1 │ │ + str r2, [sp, #232] @ 0xe8 │ │ + add r2, sp, #224 @ 0xe0 │ │ + bl 6047e │ │ + add r0, sp, #304 @ 0x130 │ │ + bl 4ae68 │ │ + b.n a545e │ │ + movs r0, #0 │ │ + movs r1, #20 │ │ + str r0, [sp, #308] @ 0x134 │ │ + str r1, [sp, #304] @ 0x130 │ │ + str r0, [sp, #312] @ 0x138 │ │ + add r1, sp, #304 @ 0x130 │ │ + ldr r0, [sp, #40] @ 0x28 │ │ + bl 486e0 │ │ + add r0, sp, #144 @ 0x90 │ │ + bl 4ac54 │ │ + ldr r4, [sp, #52] @ 0x34 │ │ + ldr r1, [sp, #64] @ 0x40 │ │ + mov r0, r5 │ │ + bl 666f8 │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + str.w r0, [r8, #124] @ 0x7c │ │ + ldr r2, [r4, #0] │ │ + add.w r5, r8, #124 @ 0x7c │ │ + add r0, sp, #304 @ 0x130 │ │ + mov r1, r5 │ │ + bl 483cc │ │ + ldrd fp, r6, [sp, #304] @ 0x130 │ │ + eor.w r0, fp, #24 │ │ + orrs r0, r6 │ │ + bne.n a54b4 │ │ + ldr r1, [sp, #72] @ 0x48 │ │ movs r0, #3 │ │ - ldr.w fp, [sp, #60] @ 0x3c │ │ - movs r2, #21 │ │ + movs r5, #1 │ │ strb r0, [r1, #0] │ │ - movs r1, #0 │ │ - strd r2, r1, [r9] │ │ - b.n a2b78 │ │ - add r0, sp, #200 @ 0xc8 │ │ - add r1, sp, #160 @ 0xa0 │ │ - movs r2, #36 @ 0x24 │ │ - bl c99c0 │ │ - ldr r0, [sp, #28] │ │ - bl a2d84 │ │ - eor.w r0, fp, #40 @ 0x28 │ │ - orrs.w r0, r0, r8 │ │ - bne.n a2afa │ │ - ldr r4, [sp, #60] @ 0x3c │ │ - ldr.w r0, [r4, #148] @ 0x94 │ │ - bl 49e48 │ │ - adds r4, #168 @ 0xa8 │ │ - mov.w r8, #0 │ │ - mov.w fp, #40 @ 0x28 │ │ - b.n a2b1e │ │ - add r0, sp, #240 @ 0xf0 │ │ - add r1, sp, #200 @ 0xc8 │ │ - movs r2, #36 @ 0x24 │ │ - bl c99c0 │ │ - ldr r5, [sp, #60] @ 0x3c │ │ - ldr.w r0, [r5, #148] @ 0x94 │ │ - bl 49e48 │ │ - mov r4, r5 │ │ - ldrb.w r0, [r4, #168]! │ │ - cbz r0, a2b1e │ │ - add.w r0, r5, #136 @ 0x88 │ │ - bl a2d8e │ │ - ldr r1, [sp, #24] │ │ - movs r0, #0 │ │ - strb r0, [r4, #0] │ │ + ldr r1, [sp, #68] @ 0x44 │ │ + strb r0, [r1, #0] │ │ + ldr r1, [sp, #36] @ 0x24 │ │ + strb r0, [r1, #0] │ │ + b.n a5978 │ │ + bgt.n a5478 │ │ + movs r2, r0 │ │ + stmia r3!, {r0, r4} │ │ + @ instruction: 0xfff769b2 │ │ + vsri.64 d29, d2, #10 │ │ + movs r2, r0 │ │ + bvc.n a540a │ │ + vrecpe.u16 d25, d16 │ │ + movs r2, r0 │ │ + strh r0, [r5, r5] │ │ + vqrshrun.s64 d25, , #10 │ │ + str r0, [sp, #48] @ 0x30 │ │ + ldr r0, [sp, #344] @ 0x158 │ │ + str r0, [sp, #44] @ 0x2c │ │ + ldr r0, [sp, #340] @ 0x154 │ │ + str r0, [sp, #40] @ 0x28 │ │ + ldr r0, [sp, #336] @ 0x150 │ │ + str r0, [sp, #36] @ 0x24 │ │ + ldr r0, [sp, #312] @ 0x138 │ │ + str r0, [sp, #60] @ 0x3c │ │ + ldr r0, [sp, #324] @ 0x144 │ │ + str r0, [sp, #76] @ 0x4c │ │ + ldr r0, [r5, #0] │ │ + ldrd r4, r9, [sp, #328] @ 0x148 │ │ + ldrd r7, sl, [sp, #316] @ 0x13c │ │ + bl 4abf4 │ │ + ldr r1, [sp, #72] @ 0x48 │ │ movs r0, #1 │ │ - movs r2, #36 @ 0x24 │ │ strb r0, [r1, #0] │ │ - strd fp, r8, [sp, #112] @ 0x70 │ │ - str r7, [sp, #120] @ 0x78 │ │ - add r4, sp, #112 @ 0x70 │ │ - add.w r0, r4, #12 │ │ - add r1, sp, #240 @ 0xf0 │ │ - bl c99c0 │ │ ldr r0, [sp, #28] │ │ - bl a2dba │ │ - add r0, sp, #64 @ 0x40 │ │ - mov r1, r4 │ │ - bl 9e12c │ │ - ldr.w fp, [sp, #60] @ 0x3c │ │ - ldrd r0, r1, [fp, #80] @ 0x50 │ │ - bl 5395a │ │ - mov sl, fp │ │ - ldrb.w r0, [sl, #181]! │ │ - cbz r0, a2b66 │ │ - add.w r0, fp, #48 @ 0x30 │ │ - bl 9e028 │ │ - movs r0, #0 │ │ - movs r2, #48 @ 0x30 │ │ - strb.w r0, [sl] │ │ - add r1, sp, #64 @ 0x40 │ │ - mov r0, r9 │ │ - bl c99c0 │ │ - movs r0, #1 │ │ - strb.w r0, [fp, #180] @ 0xb4 │ │ - add.w sp, sp, #700 @ 0x2bc │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - add r0, sp, #544 @ 0x220 │ │ - add.w r1, r8, #12 │ │ - adds r0, #12 │ │ - movs r2, #36 @ 0x24 │ │ - bl c99c0 │ │ - strd r7, r4, [sp, #544] @ 0x220 │ │ - str r6, [sp, #552] @ 0x228 │ │ - ldr.w r9, [sp, #32] │ │ - b.n a2c12 │ │ - ldrb.w r1, [sp, #595] @ 0x253 │ │ - add.w lr, sl, #8 │ │ - strb.w r1, [sp, #323] @ 0x143 │ │ - ldrh.w r1, [sp, #593] @ 0x251 │ │ - strh.w r1, [sp, #321] @ 0x141 │ │ - add r1, sp, #320 @ 0x140 │ │ - ldr.w ip, [sp, #596] @ 0x254 │ │ - add.w r3, r1, #8 │ │ - ldmia.w lr, {r2, r4, r5, r6, r7} │ │ - stmia r3!, {r2, r4, r5, r6, r7} │ │ - str.w ip, [sp, #324] @ 0x144 │ │ - strb.w r0, [sp, #320] @ 0x140 │ │ - add r0, sp, #544 @ 0x220 │ │ - b.n a2c0e │ │ - add r5, sp, #640 @ 0x280 │ │ - adds r1, r7, #1 │ │ - movs r2, #15 │ │ - mov r0, r5 │ │ - bl c99c0 │ │ - add.w r0, r7, #16 │ │ - add.w r1, sl, #20 │ │ - ldmia.w r0, {r2, r3, r6} │ │ - add.w r0, sl, #5 │ │ - stmia r1!, {r2, r3, r6} │ │ - movs r2, #15 │ │ - mov r1, r5 │ │ - bl c99c0 │ │ - movs r0, #1 │ │ - strb.w r4, [sp, #596] @ 0x254 │ │ - str r0, [sp, #592] @ 0x250 │ │ - add.w r1, sl, #4 │ │ - add r4, sp, #384 @ 0x180 │ │ - mov r0, r4 │ │ + bl a4de8 │ │ + eor.w r0, fp, #23 │ │ + ldr r5, [pc, #844] @ (a5838 ) │ │ + orrs r0, r6 │ │ + strd r9, r4, [sp, #52] @ 0x34 │ │ + bne.w a5674 │ │ + ldr r0, [sp, #60] @ 0x3c │ │ + strd r4, r9, [sp, #112] @ 0x70 │ │ + subs r4, r0, #2 │ │ + ldr.w r9, [sp, #76] @ 0x4c │ │ + str r5, [sp, #168] @ 0xa8 │ │ + sbc.w r5, r7, #0 │ │ + movs r6, #0 │ │ + str r0, [sp, #96] @ 0x60 │ │ + rsbs r0, r4, #17 │ │ + str.w r9, [sp, #108] @ 0x6c │ │ + sbcs.w r0, r6, r5 │ │ + strd r7, sl, [sp, #100] @ 0x64 │ │ + bcc.w a56ae │ │ + cmp r4, #15 │ │ + bne.w a56ae │ │ + ldr r0, [sp, #56] @ 0x38 │ │ + str.w r8, [sp, #24] │ │ + mov r8, r9 │ │ + str.w sl, [sp, #152] @ 0x98 │ │ + add.w r0, r0, r0, lsl #1 │ │ + str.w r9, [sp, #144] @ 0x90 │ │ + ldr r5, [pc, #764] @ (a5838 ) │ │ + add.w r1, r9, r0, lsl #4 │ │ + str r1, [sp, #72] @ 0x48 │ │ + str r1, [sp, #156] @ 0x9c │ │ + add r0, sp, #304 @ 0x130 │ │ + add.w r1, r0, #20 │ │ + adds r0, #24 │ │ + str r1, [sp, #64] @ 0x40 │ │ + str r0, [sp, #60] @ 0x3c │ │ + add r4, sp, #224 @ 0xe0 │ │ + add r0, sp, #168 @ 0xa8 │ │ + str r0, [sp, #20] │ │ + str r5, [sp, #28] │ │ + mov r6, r8 │ │ + ldr r0, [sp, #72] @ 0x48 │ │ + cmp r6, r0 │ │ + beq.w a5704 │ │ + ldrd r5, r7, [r6] │ │ + add.w r8, r6, #48 @ 0x30 │ │ + eor.w r0, r5, #20 │ │ + orrs r0, r7 │ │ + beq.w a570a │ │ + ldr.w sl, [r6, #16] │ │ + add.w r1, r6, #20 │ │ + ldrd r9, fp, [r6, #8] │ │ movs r2, #28 │ │ - bl c99c0 │ │ - add r0, sp, #544 @ 0x220 │ │ - mov r1, r4 │ │ - bl a38ce │ │ - ldrb.w r0, [sp, #284] @ 0x11c │ │ - bl 6f120 │ │ - b.n a2a90 │ │ - ldrb.w r1, [sp, #355] @ 0x163 │ │ - add.w lr, r4, #8 │ │ - strb.w r1, [sp, #419] @ 0x1a3 │ │ - ldrh.w r1, [sp, #353] @ 0x161 │ │ - strh.w r1, [sp, #417] @ 0x1a1 │ │ - add r1, sp, #416 @ 0x1a0 │ │ - ldr.w ip, [sp, #356] @ 0x164 │ │ - add.w r3, r1, #8 │ │ - ldmia.w lr, {r2, r4, r5, r6, r7} │ │ - stmia r3!, {r2, r4, r5, r6, r7} │ │ - str.w ip, [sp, #420] @ 0x1a4 │ │ - strb.w r0, [sp, #416] @ 0x1a0 │ │ - b.n a2bca │ │ - udf #254 @ 0xfe │ │ - add.w r0, r4, #8 │ │ - add r1, sp, #448 @ 0x1c0 │ │ - adds r1, #4 │ │ - ldmia.w r0, {r2, r3, r4, r5} │ │ - stmia r1!, {r2, r3, r4, r5} │ │ - ldr r2, [sp, #456] @ 0x1c8 │ │ - ldrb.w r1, [sp, #452] @ 0x1c4 │ │ - add r4, sp, #656 @ 0x290 │ │ - mov r0, r4 │ │ - bl 6bc64 │ │ - ldrb.w r0, [sp, #656] @ 0x290 │ │ - cmp r0, #15 │ │ - bne.n a2ca8 │ │ - movs r0, #0 │ │ - ldr r2, [sp, #660] @ 0x294 │ │ - strb.w r0, [sp, #656] @ 0x290 │ │ - add r0, sp, #316 @ 0x13c │ │ - str r0, [sp, #660] @ 0x294 │ │ - movs r0, #1 │ │ - ldr r3, [pc, #232] @ (a2d68 ) │ │ - movs r1, #29 │ │ - movs r5, #14 │ │ - strd r1, r4, [sp, #8] │ │ - add r3, pc │ │ - str r0, [sp, #16] │ │ - strd r5, r3, [sp] │ │ - add r4, sp, #592 @ 0x250 │ │ - add r1, sp, #280 @ 0x118 │ │ - ldr r3, [pc, #212] @ (a2d6c ) │ │ + str.w sl, [sp, #320] @ 0x140 │ │ + add r0, sp, #304 @ 0x130 │ │ + stmia.w r0, {r5, r7, r9, fp} │ │ + ldr r0, [sp, #64] @ 0x40 │ │ + bl ca0b2 │ │ + subs r0, r5, #2 │ │ + sbc.w r1, r7, #0 │ │ + rsbs r2, r0, #17 │ │ + mov.w r2, #0 │ │ + sbcs.w r1, r2, r1 │ │ + bcc.w a575e │ │ + cmp r0, #4 │ │ + bne.w a575e │ │ + ldr r2, [pc, #652] @ (a583c ) │ │ + mov r0, fp │ │ + mov r1, sl │ │ + movs r3, #5 │ │ + add r2, pc │ │ + bl c4ecc │ │ + ldr r5, [pc, #632] @ (a5838 ) │ │ + cbnz r0, a55d6 │ │ + mov r0, r9 │ │ + mov r1, fp │ │ + bl 54676 │ │ + ldr r0, [sp, #60] @ 0x3c │ │ + bl 9a480 │ │ + mov r6, r8 │ │ + ldr.w r9, [sp, #76] @ 0x4c │ │ + b.n a555a │ │ + add.w ip, r6, #24 │ │ + mov r2, r4 │ │ + mov lr, ip │ │ + ldmia.w lr, {r0, r1, r3, r5, r6, r7} │ │ + stmia r2!, {r0, r1, r3, r5, r6, r7} │ │ + ldrd r0, r2, [sp, #224] @ 0xe0 │ │ + subs r1, r0, #2 │ │ + sbc.w r0, r2, #0 │ │ + rsbs r2, r1, #17 │ │ + mov.w r2, #0 │ │ + sbcs.w r0, r2, r0 │ │ + bcc.n a561e │ │ + cbnz r1, a561e │ │ + add r6, sp, #168 @ 0xa8 │ │ + add r0, sp, #120 @ 0x78 │ │ + ldmia.w r6, {r2, r3, r5} │ │ + mov r1, r0 │ │ + mov.w r6, #2147483648 @ 0x80000000 │ │ + stmia r1!, {r2, r3, r5} │ │ + str r6, [sp, #168] @ 0xa8 │ │ + bl 9873c │ │ mov r0, r4 │ │ - add r3, pc │ │ - bl ba90c │ │ - ldr r0, [sp, #592] @ 0x250 │ │ - cbz r0, a2cd6 │ │ - adds r1, r4, #4 │ │ - add r4, sp, #512 @ 0x200 │ │ - b.n a2c02 │ │ - ldrb.w r1, [sp, #659] @ 0x293 │ │ - add.w lr, r4, #8 │ │ - strb.w r1, [sp, #483] @ 0x1e3 │ │ - ldrh.w r1, [sp, #657] @ 0x291 │ │ - strh.w r1, [sp, #481] @ 0x1e1 │ │ - add r1, sp, #480 @ 0x1e0 │ │ - ldr.w ip, [sp, #660] @ 0x294 │ │ - add.w r3, r1, #8 │ │ - ldmia.w lr, {r2, r4, r5, r6, r7} │ │ - stmia r3!, {r2, r4, r5, r6, r7} │ │ - str.w ip, [sp, #484] @ 0x1e4 │ │ - strb.w r0, [sp, #480] @ 0x1e0 │ │ - b.n a2bca │ │ - ldrb.w r0, [sp, #284] @ 0x11c │ │ - bl 6f120 │ │ - mov.w r8, #0 │ │ - mov.w fp, #40 @ 0x28 │ │ - b.n a2a96 │ │ + bl 602d4 │ │ + ldr r5, [pc, #540] @ (a5838 ) │ │ + b.n a5664 │ │ + add r1, sp, #256 @ 0x100 │ │ + mov sl, r4 │ │ + ldmia.w ip, {r2, r3, r4, r5, r6, r7} │ │ + mov r0, r1 │ │ + stmia r0!, {r2, r3, r4, r5, r6, r7} │ │ + add r0, sp, #200 @ 0xc8 │ │ + bl af334 │ │ + ldrd r2, r6, [sp, #200] @ 0xc8 │ │ + ldrd r1, ip, [sp, #208] @ 0xd0 │ │ + cbz r2, a5648 │ │ + ldr r5, [pc, #508] @ (a5838 ) │ │ + adds r0, r5, #2 │ │ + cmp r6, r0 │ │ + bne.w a598a │ │ + ldr r6, [sp, #28] │ │ + b.n a5662 │ │ + add r2, sp, #168 @ 0xa8 │ │ + add r0, sp, #120 @ 0x78 │ │ + ldmia.w r2, {r4, r5, r7} │ │ + mov r3, r0 │ │ + stmia r3!, {r4, r5, r7} │ │ + str.w ip, [sp, #176] @ 0xb0 │ │ + strd r6, r1, [sp, #168] @ 0xa8 │ │ + bl 9873c │ │ + ldr r5, [pc, #920] @ (a59fc ) │ │ + mov r4, sl │ │ + mov r0, r9 │ │ + mov r1, fp │ │ + str r6, [sp, #28] │ │ + bl 54676 │ │ + ldr.w r9, [sp, #76] @ 0x4c │ │ + b.n a5558 │ │ + str.w sl, [sp, #64] @ 0x40 │ │ + str r6, [sp, #72] @ 0x48 │ │ + mov r6, fp │ │ + ldr r0, [sp, #32] │ │ + ldr r4, [sp, #68] @ 0x44 │ │ + ldr.w r9, [sp, #76] @ 0x4c │ │ + ldr.w sl, [sp, #60] @ 0x3c │ │ + b.n a57ac │ │ + ldr.w r0, [r8, #204] @ 0xcc │ │ + mov.w r1, #2147483648 @ 0x80000000 │ │ + str r1, [sp, #336] @ 0x150 │ │ + add r1, sp, #304 @ 0x130 │ │ + adds r0, #8 │ │ + bl b4798 │ │ + b.n a5950 │ │ + str r4, [sp, #52] @ 0x34 │ │ + ldrd r6, r7, [r8, #40] @ 0x28 │ │ + ldrd r3, r4, [r8, #48] @ 0x30 │ │ + ldr.w r0, [r8, #136] @ 0x88 │ │ + b.n a51a4 │ │ + add r0, sp, #256 @ 0x100 │ │ + ldr r1, [pc, #860] @ (a5a10 ) │ │ + adds r0, #4 │ │ + movs r2, #43 @ 0x2b │ │ + add r1, pc │ │ + bl 4af58 │ │ + rsbs r0, r4, #17 │ │ + sbcs.w r0, r6, r5 │ │ + bcc.n a56f6 │ │ + cmp r4, #15 │ │ + bne.n a56f6 │ │ + add r0, sp, #96 @ 0x60 │ │ + adds r0, #8 │ │ + bl 9a53a │ │ + b.n a56fc │ │ + ldr.w r0, [r8, #80] @ 0x50 │ │ + str r0, [sp, #60] @ 0x3c │ │ + ldr.w r0, [r8, #84] @ 0x54 │ │ + str r0, [sp, #56] @ 0x38 │ │ + ldr.w r0, [r8, #88] @ 0x58 │ │ + str r0, [sp, #48] @ 0x30 │ │ + ldr.w r0, [r8, #92] @ 0x5c │ │ + str r0, [sp, #76] @ 0x4c │ │ + ldr.w r0, [r8, #120] @ 0x78 │ │ + str r4, [sp, #52] @ 0x34 │ │ + str r0, [sp, #64] @ 0x40 │ │ + b.n a51e0 │ │ + add r0, sp, #96 @ 0x60 │ │ + bl 9a480 │ │ + ldr r4, [sp, #68] @ 0x44 │ │ movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #608] @ 0x260 │ │ - str r1, [sp, #596] @ 0x254 │ │ - ldr r1, [pc, #136] @ (a2d7c ) │ │ - str r0, [sp, #604] @ 0x25c │ │ - movs r0, #4 │ │ + ldr r5, [pc, #760] @ (a59fc ) │ │ + b.n a579e │ │ + ldr.w r8, [sp, #72] @ 0x48 │ │ + b.n a570c │ │ + ldr r5, [pc, #752] @ (a59fc ) │ │ + str.w r8, [sp, #148] @ 0x94 │ │ + add r0, sp, #144 @ 0x90 │ │ + bl 60396 │ │ + ldr r6, [sp, #28] │ │ + cmp r6, r5 │ │ + bne.n a5730 │ │ + add r0, sp, #304 @ 0x130 │ │ + ldr r5, [sp, #20] │ │ + mov r4, r0 │ │ + ldmia.w r5, {r1, r2, r3} │ │ + stmia r4!, {r1, r2, r3} │ │ + bl 9873c │ │ + mov.w r6, #2147483648 @ 0x80000000 │ │ + ldrd r4, r5, [sp, #172] @ 0xac │ │ + add r0, sp, #304 @ 0x130 │ │ + ldr r1, [pc, #724] @ (a5a0c ) │ │ + movs r2, #40 @ 0x28 │ │ add r1, pc │ │ - str r1, [sp, #592] @ 0x250 │ │ - str r0, [sp, #600] @ 0x258 │ │ - add r0, sp, #592 @ 0x250 │ │ - ldr r1, [pc, #128] @ (a2d80 ) │ │ + bl 4af58 │ │ + ldrd r0, r1, [sp, #304] @ 0x130 │ │ + bl 629fc │ │ + movs r0, #0 │ │ + strd r6, r4, [sp, #260] @ 0x104 │ │ + str r5, [sp, #268] @ 0x10c │ │ + movs r6, #23 │ │ + str r0, [sp, #72] @ 0x48 │ │ + ldr r4, [sp, #68] @ 0x44 │ │ + ldr r5, [pc, #676] @ (a59fc ) │ │ + ldr.w r8, [sp, #24] │ │ + b.n a57a2 │ │ + str.w r8, [sp, #148] @ 0x94 │ │ + add r0, sp, #256 @ 0x100 │ │ + ldr r1, [pc, #684] @ (a5a14 ) │ │ + adds r0, #4 │ │ + movs r2, #27 │ │ add r1, pc │ │ - bl 4c418 │ │ - ldr r0, [pc, #68] @ (a2d4c ) │ │ - add r0, pc │ │ - bl 52ca0 │ │ + bl 4af58 │ │ + add r0, sp, #304 @ 0x130 │ │ + bl 9a480 │ │ + ldr r0, [sp, #60] @ 0x3c │ │ + bl 9a480 │ │ + ldr r4, [sp, #68] @ 0x44 │ │ + ldr r5, [pc, #636] @ (a59fc ) │ │ + add r0, sp, #144 @ 0x90 │ │ + bl 60396 │ │ + ldr r1, [sp, #28] │ │ + adds r0, r5, #1 │ │ + ldr.w r9, [sp, #76] @ 0x4c │ │ + cmp r1, r0 │ │ + ldr.w r8, [sp, #24] │ │ + itt ge │ │ + addge r0, sp, #168 @ 0xa8 │ │ + blge 97c70 │ │ + movs r0, #0 │ │ + movs r6, #22 │ │ + str r0, [sp, #72] @ 0x48 │ │ + ldr r0, [sp, #268] @ 0x10c │ │ + str r0, [sp, #64] @ 0x40 │ │ + ldrd sl, r7, [sp, #260] @ 0x104 │ │ + ldr r0, [sp, #32] │ │ + movs r1, #1 │ │ + strb r1, [r4, #0] │ │ + movs r4, #1 │ │ + bl a4df8 │ │ + ldr r1, [sp, #72] @ 0x48 │ │ + eor.w r0, r6, #23 │ │ + orrs r0, r1 │ │ + bne.n a57d0 │ │ + ldr r0, [sp, #64] @ 0x40 │ │ + cmp.w sl, #2147483648 @ 0x80000000 │ │ + bne.n a57e4 │ │ + mov.w sl, #2147483648 @ 0x80000000 │ │ + movs r4, #0 │ │ + b.n a5834 │ │ + str.w sl, [sp, #60] @ 0x3c │ │ + ldrd sl, r0, [sp, #36] @ 0x24 │ │ + ldr.w fp, [sp, #64] @ 0x40 │ │ + str r0, [sp, #68] @ 0x44 │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + str r0, [sp, #64] @ 0x40 │ │ + b.n a5860 │ │ + ldrd r2, r3, [r8, #32] │ │ + ldr.w r1, [r8, #148] @ 0x94 │ │ + strd sl, r7, [sp, #256] @ 0x100 │ │ + str r0, [sp, #264] @ 0x108 │ │ + str r7, [sp, #68] @ 0x44 │ │ + strd r7, r0, [sp] │ │ + add r0, sp, #304 @ 0x130 │ │ + bl a4e08 │ │ + ldrd r6, r1, [sp, #304] @ 0x130 │ │ + add.w lr, sp, #328 @ 0x148 │ │ + ldrd r2, r7, [sp, #312] @ 0x138 │ │ + eor.w r0, r6, #40 @ 0x28 │ │ + ldr.w ip, [sp, #340] @ 0x154 │ │ + orrs r0, r1 │ │ + ldrd fp, r9, [sp, #320] @ 0x140 │ │ + str r1, [sp, #72] @ 0x48 │ │ + ldmia.w lr, {r0, r1, lr} │ │ + bne.n a5840 │ │ + str r7, [sp, #72] @ 0x48 │ │ + mov r7, r9 │ │ + str.w fp, [sp, #60] @ 0x3c │ │ + movs r4, #0 │ │ + mov r6, r2 │ │ + mov fp, r0 │ │ + mov r9, r1 │ │ + strd ip, lr, [sp, #52] @ 0x34 │ │ + b.n a5860 │ │ nop │ │ - b.n a3358 │ │ - vcvtm.s16.f16 d30, d22 │ │ - vtbl.8 d26, {d23}, d20 │ │ - bl 9abe8 │ │ - ldr r0, [pc, #48] @ (a2d50 ) │ │ - movs r1, #70 @ 0x46 │ │ + movs r1, r0 │ │ + strh r0, [r0, #0] │ │ + ldmia r4, {r0, r2, r4, r7} │ │ + vtbx.8 d30, {d23-d24}, d13 │ │ + asrs r5, r1, #32 │ │ + mov sl, lr │ │ + ldr r0, [sp, #344] @ 0x158 │ │ + str r0, [sp, #64] @ 0x40 │ │ + ldr r0, [sp, #348] @ 0x15c │ │ + str r2, [sp, #60] @ 0x3c │ │ + str r0, [sp, #48] @ 0x30 │ │ + add r0, sp, #256 @ 0x100 │ │ + str.w ip, [sp, #76] @ 0x4c │ │ + bl 97c70 │ │ + movs r4, #1 │ │ + ldr r0, [sp, #76] @ 0x4c │ │ + str r0, [sp, #68] @ 0x44 │ │ + movs r0, #1 │ │ + strb.w r0, [r8, #152] @ 0x98 │ │ + mov r0, r8 │ │ + bl a5a34 │ │ + cbz r4, a58e0 │ │ + ldr r0, [sp, #68] @ 0x44 │ │ + subs.w r1, r6, #23 │ │ + ldr r4, [sp, #48] @ 0x30 │ │ + mov lr, r7 │ │ + str r7, [sp, #268] @ 0x10c │ │ + strd sl, r0, [sp, #288] @ 0x120 │ │ + ldr r0, [sp, #56] @ 0x38 │ │ + ldr.w ip, [sp, #64] @ 0x40 │ │ + ldr r5, [sp, #52] @ 0x34 │ │ + strd r9, r0, [sp, #276] @ 0x114 │ │ + ldr r0, [sp, #72] @ 0x48 │ │ + ldr r7, [sp, #60] @ 0x3c │ │ + str r0, [sp, #260] @ 0x104 │ │ + sbc.w r2, r0, #0 │ │ + movs r0, #0 │ │ + str r4, [sp, #300] @ 0x12c │ │ + rsbs r3, r1, #16 │ │ + str.w ip, [sp, #296] @ 0x128 │ │ + sbcs.w r2, r0, r2 │ │ + str r5, [sp, #284] @ 0x11c │ │ + str r7, [sp, #264] @ 0x108 │ │ + str.w fp, [sp, #272] @ 0x110 │ │ + str r6, [sp, #256] @ 0x100 │ │ + bcc.n a5914 │ │ + cmp r1, #1 │ │ + beq.n a5914 │ │ + ldr r0, [sp, #68] @ 0x44 │ │ + str r0, [sp, #340] @ 0x154 │ │ + ldr r0, [sp, #56] @ 0x38 │ │ + str r0, [sp, #328] @ 0x148 │ │ + ldr r0, [sp, #72] @ 0x48 │ │ + str.w lr, [sp, #316] @ 0x13c │ │ + str r6, [sp, #304] @ 0x130 │ │ + strd ip, r4, [sp, #344] @ 0x158 │ │ + strd r5, sl, [sp, #332] @ 0x14c │ │ + str r7, [sp, #312] @ 0x138 │ │ + strd fp, r9, [sp, #320] @ 0x140 │ │ + str r0, [sp, #308] @ 0x134 │ │ + add r0, sp, #304 @ 0x130 │ │ + ldr r1, [pc, #320] @ (a5a18 ) │ │ + add r1, pc │ │ + bl 4b69c │ │ + b.n a5936 │ │ + adds r0, r5, #1 │ │ + cmp sl, r0 │ │ + ldrd r1, r0, [sp, #48] @ 0x30 │ │ + ldrd r3, r2, [sp, #60] @ 0x3c │ │ + blt.n a5936 │ │ + str r0, [sp, #332] @ 0x14c │ │ + ldr r0, [sp, #56] @ 0x38 │ │ + str r0, [sp, #328] @ 0x148 │ │ + ldr r0, [sp, #72] @ 0x48 │ │ + str r0, [sp, #308] @ 0x134 │ │ + ldr.w r0, [r8, #204] @ 0xcc │ │ + strd r2, r1, [sp, #344] @ 0x158 │ │ + ldr r1, [sp, #68] @ 0x44 │ │ + str r7, [sp, #316] @ 0x13c │ │ + str r6, [sp, #304] @ 0x130 │ │ + str r1, [sp, #340] @ 0x154 │ │ + str r3, [sp, #312] @ 0x138 │ │ + str.w sl, [sp, #336] @ 0x150 │ │ + strd fp, r9, [sp, #320] @ 0x140 │ │ + b.n a5940 │ │ + ldr r2, [sp, #72] @ 0x48 │ │ + subs.w r1, r6, #20 │ │ + sbc.w r2, r2, #0 │ │ + rsbs r3, r1, #2 │ │ + sbcs r0, r2 │ │ + bcc.n a58b4 │ │ + cmp r1, #0 │ │ + bne.n a58b4 │ │ + subs r0, r7, #1 │ │ + cmp r0, #2 │ │ + bcs.n a58b4 │ │ + add r0, sp, #256 @ 0x100 │ │ + bl ba7fc │ │ + mov.w r1, #2147483648 @ 0x80000000 │ │ + ldr.w r0, [r8, #204] @ 0xcc │ │ + str r1, [sp, #336] @ 0x150 │ │ + adds r0, #8 │ │ + add r1, sp, #304 @ 0x130 │ │ + bl b4798 │ │ + ldr.w r0, [r8, #196] @ 0xc4 │ │ + bl 4aeac │ │ + ldr.w r0, [r8, #192] @ 0xc0 │ │ + cbz r0, a5960 │ │ + ldrb.w r1, [r8, #208] @ 0xd0 │ │ + cbz r1, a5960 │ │ + bl 4aeac │ │ + ldr.w r0, [r8, #200] @ 0xc8 │ │ + movs r5, #0 │ │ + strb.w r5, [r8, #208] @ 0xd0 │ │ + bl 991d0 │ │ + add.w r0, r8, #204 @ 0xcc │ │ + bl a5a44 │ │ + movs r0, #1 │ │ + strb.w r0, [r8, #209] @ 0xd1 │ │ + mov r0, r5 │ │ + add sp, #352 @ 0x160 │ │ + vpop {d8-d9} │ │ + add sp, #4 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + strd r6, r1, [sp, #260] @ 0x104 │ │ + mov r0, r9 │ │ + mov r1, fp │ │ + str.w r8, [sp, #148] @ 0x94 │ │ + str.w ip, [sp, #268] @ 0x10c │ │ + bl 54676 │ │ + ldr r4, [sp, #68] @ 0x44 │ │ + b.n a5780 │ │ + ldrb.w r0, [sp, #312] @ 0x138 │ │ + movs r1, #43 @ 0x2b │ │ + strb.w r0, [sp, #260] @ 0x104 │ │ + ldr r0, [sp, #308] @ 0x134 │ │ + str r0, [sp, #256] @ 0x100 │ │ + ldr r0, [pc, #104] @ (a5a1c ) │ │ add r0, pc │ │ str r0, [sp, #0] │ │ - ldr r0, [pc, #44] @ (a2d54 ) │ │ - add r2, sp, #352 @ 0x160 │ │ - ldr r3, [pc, #44] @ (a2d58 ) │ │ + ldr r0, [pc, #104] @ (a5a20 ) │ │ + add r2, sp, #256 @ 0x100 │ │ + ldr r3, [pc, #104] @ (a5a24 ) │ │ add r0, pc │ │ add r3, pc │ │ - bl 4fcf8 │ │ - ldr r0, [pc, #60] @ (a2d74 ) │ │ + bl 5127c │ │ + ldr r0, [pc, #56] @ (a5a00 ) │ │ + add r0, pc │ │ + bl 53b08 │ │ + ldr r0, [pc, #52] @ (a5a04 ) │ │ + add r0, pc │ │ + bl 53b08 │ │ + ldr r0, [pc, #48] @ (a5a08 ) │ │ add r0, pc │ │ - bl 4f53c │ │ - ldr r0, [pc, #48] @ (a2d70 ) │ │ + bl 53b08 │ │ + ldrb.w r0, [sp, #228] @ 0xe4 │ │ + add.w r2, sp, #255 @ 0xff │ │ + strb.w r0, [sp, #255] @ 0xff │ │ + movs r1, #43 @ 0x2b │ │ + ldr r0, [pc, #60] @ (a5a28 ) │ │ add r0, pc │ │ - bl 52ca0 │ │ - ldr r0, [pc, #48] @ (a2d78 ) │ │ + str r0, [sp, #0] │ │ + ldr r0, [pc, #56] @ (a5a2c ) │ │ + ldr r3, [pc, #60] @ (a5a30 ) │ │ add r0, pc │ │ - bl 4ffc8 │ │ - @ instruction: 0xe9880002 │ │ - b.n a26e0 │ │ + add r3, pc │ │ + bl 5127c │ │ + movs r1, r0 │ │ + strh r0, [r0, #0] │ │ + stmia r5!, {r1, r2, r3, r7} │ │ + movs r2, r0 │ │ + stmia r5!, {r1, r2, r4} │ │ movs r2, r0 │ │ - bmi.n a2d3c │ │ - vsri.64 q15, q5, #9 │ │ + bmi.n a5a58 │ │ movs r2, r0 │ │ - b.n a330a │ │ - vrshr.u64 d30, d6, #9 │ │ - vtbx.8 d24, {d7}, d26 │ │ - @ instruction: 0xfff6d9f8 │ │ - @ instruction: 0xfff7d9da │ │ - vqshl.u64 q15, q9, #55 @ 0x37 │ │ + ittte hi │ │ + vcvthi.s16.f16 , q10 │ │ + vqshluhi.s64 d29, d5, #55 @ 0x37 │ │ + vcvthi.f16.u16 d28, d12 │ │ + movls r2, r0 │ │ + ldmia r6!, {r1, r2, r3, r5} │ │ movs r2, r0 │ │ - b.n a2a3c │ │ + lsrs r3, r4, #29 │ │ + vqrdmlah.s q14, q5, d18[0] │ │ movs r2, r0 │ │ - @ instruction: 0xe80a0002 │ │ - @ instruction: 0xe8120002 │ │ - @ instruction: 0xe8100002 │ │ - ldrb r1, [r0, #12] │ │ - cbz r1, a2d8a │ │ + ldrh r4, [r6, #32] │ │ + movs r2, r0 │ │ + lsrs r3, r5, #28 │ │ + @ instruction: 0xfffa8e8a │ │ + movs r2, r0 │ │ + ldrb.w r1, [r0, #152] @ 0x98 │ │ + cmp r1, #3 │ │ + itt eq │ │ + addeq r0, #40 @ 0x28 │ │ + beq.w a4df8 │ │ bx lr │ │ - b.w a2d8e │ │ - push {r3, r4, r5, r6, r7, lr} │ │ - ldrd r4, r7, [r0, #4] │ │ - mov r5, r0 │ │ - adds r6, r4, #4 │ │ - cbz r7, a2dae │ │ - ldr.w r0, [r6, #-4] │ │ - bl 94d12 │ │ - mov r0, r6 │ │ - bl 963cc │ │ - subs r7, #1 │ │ - adds r6, #8 │ │ - b.n a2d98 │ │ - ldr r0, [r5, #0] │ │ - mov r1, r4 │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ - b.w 5da74 │ │ push {r4, lr} │ │ - mov r4, r0 │ │ - ldrb.w r0, [r0, #57] @ 0x39 │ │ - cbz r0, a2dde │ │ - cmp r0, #3 │ │ + ldr r1, [r0, #0] │ │ + dmb ish │ │ + ldrex r2, [r1] │ │ + subs r3, r2, #1 │ │ + strex r4, r3, [r1] │ │ + cmp r4, #0 │ │ + bne.n a5a4c │ │ + cmp r2, #1 │ │ it ne │ │ popne {r4, pc} │ │ - mov r0, r4 │ │ - bl a2d84 │ │ - ldr r0, [r4, #36] @ 0x24 │ │ - bl 49e48 │ │ - movs r0, #0 │ │ - strb.w r0, [r4, #56] @ 0x38 │ │ - pop {r4, pc} │ │ - ldrd r0, r1, [r4, #44] @ 0x2c │ │ - ldmia.w sp!, {r4, lr} │ │ - b.w 6c544 │ │ - bmi.n a2d96 │ │ - push {r4, r5, r6, r7, lr} │ │ - sub sp, #20 │ │ - mov r6, r0 │ │ - ldr r0, [pc, #112] @ (a2e64 ) │ │ - add r0, pc │ │ - ldr r4, [r0, #0] │ │ dmb ish │ │ - cbnz r4, a2e04 │ │ - bl 77b70 │ │ - mov r4, r0 │ │ - mov r0, r4 │ │ - blx ccc60 │ │ - mov r5, r0 │ │ - cmp r0, #1 │ │ - bhi.n a2e5c │ │ - beq.n a2e5a │ │ - ldr r0, [pc, #84] @ (a2e68 ) │ │ - add r0, pc │ │ - cbz r6, a2e24 │ │ - ldr r1, [r6, #0] │ │ - movs r2, #0 │ │ - stmia r6!, {r2} │ │ - lsls r1, r1, #31 │ │ - it ne │ │ - movne r0, r6 │ │ - ldmia.w r0, {r2, r3, r5, r7} │ │ - mov r6, sp │ │ - mov r1, r6 │ │ - movs r0, #20 │ │ - stmia r1!, {r2, r3, r5, r7} │ │ - movs r1, #4 │ │ - bl 4a56c │ │ - ldmia.w r6, {r1, r2, r3, r7} │ │ - mov r5, r0 │ │ - stmia r0!, {r1, r2, r3, r7} │ │ - mov r0, r4 │ │ - str r4, [r5, #16] │ │ - blx ccc60 │ │ - mov r6, r0 │ │ - mov r0, r4 │ │ - mov r1, r5 │ │ - blx ccc70 │ │ - cbz r6, a2e5c │ │ + ldr r0, [r0, #0] │ │ + ldmia.w sp!, {r4, lr} │ │ + b.w b0510 │ │ + bmi.n a5a1a │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + sub sp, #204 @ 0xcc │ │ + mov fp, r0 │ │ + ldrd r7, r4, [r0] │ │ + ldr r0, [r0, #8] │ │ + ldrd r8, r9, [fp, #12] │ │ + strd r8, r9, [sp, #24] │ │ + strd r7, r0, [sp, #16] │ │ + add r0, sp, #16 │ │ + add r6, sp, #32 │ │ + adds r1, r0, #4 │ │ mov r0, r6 │ │ - bl ac214 │ │ - b.n a2e5c │ │ - movs r5, #0 │ │ - mov r0, r5 │ │ - add sp, #20 │ │ - pop {r4, r5, r6, r7, pc} │ │ - nop │ │ - asrs r0, r0, #27 │ │ - movs r3, r0 │ │ - strh r0, [r4, #52] @ 0x34 │ │ - vtbl.8 d22, {d6}, d2 │ │ - cbnz r2, a2e74 │ │ - str r1, [r0, #0] │ │ - bx lr │ │ - push {r1, r2, r3, r4, r5, r6, r7, lr} │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #16] │ │ - str r1, [sp, #4] │ │ - ldr r1, [pc, #20] @ (a2e94 ) │ │ - str r0, [sp, #12] │ │ - movs r0, #4 │ │ - add r1, pc │ │ + bl 6f958 │ │ + ldrb.w r5, [sp, #32] │ │ + add.w sl, r4, #8 │ │ + cmp r5, #15 │ │ + bne.n a5ae6 │ │ + ldrb.w r6, [sp, #40] @ 0x28 │ │ + movs r3, #15 │ │ + ldr r0, [sp, #36] @ 0x24 │ │ + str r0, [sp, #80] @ 0x50 │ │ + movs r0, #25 │ │ + strb.w r6, [sp, #84] @ 0x54 │ │ + ldr r2, [r7, #8] │ │ + ldr r1, [pc, #752] @ (a5da8 ) │ │ str r0, [sp, #8] │ │ - str r1, [sp, #0] │ │ - mov r0, sp │ │ - ldr r1, [pc, #8] @ (a2e98 ) │ │ add r1, pc │ │ - bl 4c418 │ │ - b.n a2ab0 │ │ - movs r2, r0 │ │ - b.n a2ab0 │ │ - movs r2, r0 │ │ - push {r4, lr} │ │ - mov r4, r0 │ │ - ldrd r0, r1, [r0] │ │ - subs r0, #2 │ │ - sbc.w r1, r1, #0 │ │ - subs.w r2, r0, #18 │ │ - sbcs.w r1, r1, #0 │ │ - it cs │ │ - movcs r0, #16 │ │ - cmp r0, #16 │ │ - bhi.n a2f2e │ │ - tbb [pc, r0] │ │ - lsrs r1, r1, #4 │ │ - lsrs r1, r1, #4 │ │ - cmp r4, #16 │ │ - asrs r0, r2, #24 │ │ - lsrs r6, r2, #8 │ │ - adds r2, r1, #0 │ │ - adds r2, r1, #0 │ │ - movs r2, #50 @ 0x32 │ │ - movs r1, r1 │ │ - pop {r4, pc} │ │ - ldrd r0, r1, [r4, #8] │ │ - ldmia.w sp!, {r4, lr} │ │ - b.w bf970 │ │ - ldrd r0, r1, [r4, #8] │ │ - ldmia.w sp!, {r4, lr} │ │ - b.w 5395a │ │ - ldrd r0, r1, [r4, #8] │ │ - ldmia.w sp!, {r4, lr} │ │ - b.w 56e32 │ │ - ldrd r0, r1, [r4, #8] │ │ - ldmia.w sp!, {r4, lr} │ │ - b.w 6c544 │ │ - add.w r0, r4, #8 │ │ - bl 5f2c6 │ │ - ldrd r0, r1, [r4, #8] │ │ - ldmia.w sp!, {r4, lr} │ │ - b.w bf978 │ │ - ldrd r0, r1, [r4, #8] │ │ - ldmia.w sp!, {r4, lr} │ │ - b.w 56e2a │ │ - add.w r0, r4, #8 │ │ - ldmia.w sp!, {r4, lr} │ │ - b.w 9e0ee │ │ - ldr.w r0, [r4, #8]! │ │ - dmb ish │ │ - ldrex r1, [r0] │ │ - subs r2, r1, #1 │ │ - strex r3, r2, [r0] │ │ - cmp r3, #0 │ │ - bne.n a2f36 │ │ - cmp r1, #1 │ │ - bne.n a2ed0 │ │ - dmb ish │ │ - mov r0, r4 │ │ - ldmia.w sp!, {r4, lr} │ │ - b.w 60468 │ │ - bmi.n a2f02 │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, #444 @ 0x1bc │ │ - mov sl, r0 │ │ - ldrd r0, r2, [r1] │ │ - subs r0, #2 │ │ - sbc.w r2, r2, #0 │ │ - subs.w r3, r0, #18 │ │ - sbcs.w r2, r2, #0 │ │ - it cs │ │ - movcs r0, #16 │ │ - subs r0, #5 │ │ - cmp r0, #9 │ │ - bhi.n a304a │ │ - tbb [pc, r0] │ │ - ldr r5, [r1, r5] │ │ - asrs r1, r2, #4 │ │ - lsls r5, r0, #20 │ │ - lsls r5, r3, #20 │ │ - cmp r1, #29 │ │ - mov.w r0, #2147483648 @ 0x80000000 │ │ - movs r2, #1 │ │ - strd r2, r0, [sl] │ │ - ldrd r0, r1, [r1, #8] │ │ - add sp, #444 @ 0x1bc │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - b.w bf970 │ │ - mov.w r0, #2147483648 @ 0x80000000 │ │ - movs r2, #1 │ │ - strd r2, r0, [sl] │ │ - ldrd r0, r1, [r1, #8] │ │ - add sp, #444 @ 0x1bc │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - b.w 56e32 │ │ - mov.w r0, #2147483648 @ 0x80000000 │ │ - movs r2, #1 │ │ - strd r2, r0, [sl] │ │ - ldrd r0, r1, [r1, #8] │ │ - add sp, #444 @ 0x1bc │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - b.w 6c544 │ │ - ldrd r0, r2, [r1, #8] │ │ - add.w r9, sp, #24 │ │ - ldr r1, [r1, #16] │ │ - ldr r5, [pc, #312] @ (a3118 ) │ │ - str r5, [sp, #8] │ │ - add r4, sp, #8 │ │ - add.w r1, r1, r1, lsl #1 │ │ - str r4, [sp, #40] @ 0x28 │ │ - strd r2, r2, [sp, #24] │ │ - add.w r1, r2, r1, lsl #3 │ │ - strd r0, r1, [sp, #32] │ │ - add r0, sp, #64 @ 0x40 │ │ - mov r1, r9 │ │ - bl b913c │ │ - ldrd r0, r1, [sp, #64] @ 0x40 │ │ - eor.w r0, r0, #2 │ │ - orrs r0, r1 │ │ - bne.n a3060 │ │ - movs r0, #0 │ │ - movs r1, #8 │ │ - str r0, [sp, #56] @ 0x38 │ │ - strd r0, r1, [sp, #48] @ 0x30 │ │ - add r0, sp, #24 │ │ - bl 60fb6 │ │ - b.n a30e8 │ │ - mov.w r0, #2147483648 @ 0x80000000 │ │ - movs r2, #1 │ │ - strd r2, r0, [sl] │ │ - ldrd r0, r1, [r1, #8] │ │ - add sp, #444 @ 0x1bc │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - b.w 56e2a │ │ - mov.w r0, #2147483648 @ 0x80000000 │ │ - movs r2, #1 │ │ - strd r2, r0, [sl] │ │ - ldrd r0, r1, [r1, #8] │ │ - add sp, #444 @ 0x1bc │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - b.w 5395a │ │ - movs r0, #1 │ │ - mov.w r2, #2147483648 @ 0x80000000 │ │ - strd r0, r2, [sl] │ │ - mov r0, r1 │ │ - add sp, #444 @ 0x1bc │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - b.w a2e9c │ │ - ldr r3, [pc, #184] @ (a311c ) │ │ - movs r0, #4 │ │ - movs r1, #8 │ │ - movs r2, #176 @ 0xb0 │ │ + strd r3, r1, [sp] │ │ + add r5, sp, #152 @ 0x98 │ │ + add r1, sp, #80 @ 0x50 │ │ + ldr r3, [pc, #744] @ (a5dac ) │ │ + mov r0, r5 │ │ add r3, pc │ │ - bl a3478 │ │ - mov r6, r1 │ │ - add r1, sp, #64 @ 0x40 │ │ - mov r8, r0 │ │ - mov r0, r6 │ │ - movs r2, #176 @ 0xb0 │ │ - bl c9798 │ │ - movs r5, #1 │ │ - strd r8, r6, [sp, #48] @ 0x30 │ │ - str r5, [sp, #56] @ 0x38 │ │ - add.w r8, sp, #240 @ 0xf0 │ │ - ldmia.w r9, {r1, r2, r3, r4, r7} │ │ - add.w r9, sp, #48 @ 0x30 │ │ - mov r0, r8 │ │ - mov.w fp, #176 @ 0xb0 │ │ - stmia r0!, {r1, r2, r3, r4, r7} │ │ - add r7, sp, #264 @ 0x108 │ │ - movs r4, #176 @ 0xb0 │ │ + bl 5b908 │ │ + ldr r0, [sp, #152] @ 0x98 │ │ + cbz r0, a5b26 │ │ + add r7, sp, #88 @ 0x58 │ │ + adds r1, r5, #4 │ │ + movs r2, #28 │ │ mov r0, r7 │ │ - mov r1, r8 │ │ - bl b913c │ │ - ldrd r0, r1, [sp, #264] @ 0x108 │ │ - eor.w r0, r0, #2 │ │ - orrs r0, r1 │ │ - beq.n a30de │ │ - ldr r0, [sp, #48] @ 0x30 │ │ - cmp r5, r0 │ │ - beq.n a30cc │ │ - add.w r0, r6, fp │ │ + bl ca0b2 │ │ + add r0, sp, #32 │ │ mov r1, r7 │ │ - movs r2, #176 @ 0xb0 │ │ - bl c9a94 │ │ - adds r5, #1 │ │ - str r5, [sp, #56] @ 0x38 │ │ - add.w fp, fp, #176 @ 0xb0 │ │ - b.n a309c │ │ - mov r0, r9 │ │ - mov r1, r5 │ │ - movs r2, #1 │ │ - movs r3, #8 │ │ - str r4, [sp, #0] │ │ - bl 4aaa0 │ │ - ldr r6, [sp, #52] @ 0x34 │ │ - b.n a30b6 │ │ - add r0, sp, #240 @ 0xf0 │ │ - bl 60fb6 │ │ - ldr r5, [pc, #48] @ (a3118 ) │ │ - add r4, sp, #8 │ │ - ldr r1, [sp, #8] │ │ - add.w r0, sl, #4 │ │ - cmp r1, r5 │ │ - bne.n a30fe │ │ - add r1, sp, #48 @ 0x30 │ │ - ldmia.w r1, {r2, r3, r4} │ │ - stmia r0!, {r2, r3, r4} │ │ - movs r0, #0 │ │ - b.n a310c │ │ - ldmia.w r4, {r1, r2, r3} │ │ - stmia r0!, {r1, r2, r3} │ │ - add r0, sp, #48 @ 0x30 │ │ - bl 9674c │ │ - movs r0, #1 │ │ - str.w r0, [sl] │ │ - add sp, #444 @ 0x1bc │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - nop │ │ - movs r3, r0 │ │ - strh r0, [r0, #0] │ │ - b.n a2d90 │ │ - movs r2, r0 │ │ - cbz r0, a312e │ │ - ldr r0, [r0, #0] │ │ - ldr r1, [r0, #0] │ │ - adds r1, #1 │ │ - str r1, [r0, #0] │ │ - bcs.n a3132 │ │ - bx lr │ │ - movs r0, #0 │ │ - bx lr │ │ - udf #254 @ 0xfe │ │ - push {r4, r5, r6, lr} │ │ - mov r4, r0 │ │ - ldrd r0, r3, [r1] │ │ - subs r2, r0, #2 │ │ - sbc.w r3, r3, #0 │ │ - subs.w r5, r2, #18 │ │ - sbcs.w r3, r3, #0 │ │ - it cs │ │ - movcs r2, #16 │ │ - tbb [pc, r2] │ │ - str r1, [r1, #96] @ 0x60 │ │ - strb r3, [r0, r1] │ │ - strh r0, [r5, #0] │ │ - ldrb r2, [r2, r6] │ │ - subs r2, #164 @ 0xa4 │ │ - subs r3, r3, #6 │ │ - ldrh r1, [r6, #8] │ │ - ldr r4, [pc, #92] @ (a31c0 ) │ │ - ldr r4, [r1, #80] @ 0x50 │ │ - movs r0, #0 │ │ - movs r1, #2 │ │ - b.n a32aa │ │ - add.w r6, r1, #8 │ │ - ldr r1, [r1, #20] │ │ - and.w r0, r0, #1 │ │ - movs r2, #0 │ │ - ldmia r6, {r3, r5, r6} │ │ - stmia.w r4, {r0, r2, r3, r5, r6} │ │ - str r1, [r4, #20] │ │ - pop {r4, r5, r6, pc} │ │ - add.w r0, r4, #8 │ │ - adds r1, #8 │ │ - bl a3380 │ │ - movs r0, #0 │ │ - movs r1, #16 │ │ - b.n a32aa │ │ - ldrd r1, r2, [r1, #12] │ │ - add.w r0, r4, #8 │ │ - bl a334c │ │ - movs r0, #0 │ │ - movs r1, #13 │ │ - b.n a32aa │ │ - ldrd r1, r2, [r1, #12] │ │ - add.w r0, r4, #8 │ │ - bl 4b378 │ │ - movs r0, #0 │ │ - movs r1, #6 │ │ - b.n a32aa │ │ - ldrd r1, r2, [r1, #12] │ │ - add.w r0, r4, #8 │ │ - bl a3318 │ │ - movs r0, #0 │ │ - movs r1, #14 │ │ - b.n a32aa │ │ - ldrd r1, r2, [r1, #12] │ │ - add.w r0, r4, #8 │ │ - bl a3318 │ │ - movs r0, #0 │ │ - movs r1, #11 │ │ - b.n a32aa │ │ - ldrd r1, r3, [r1, #8] │ │ - movs r0, #0 │ │ - movs r2, #4 │ │ - strd r1, r3, [r4, #8] │ │ - strd r2, r0, [r4] │ │ - pop {r4, r5, r6, pc} │ │ - add.w r0, r4, #8 │ │ - adds r1, #8 │ │ - bl a33fc │ │ - movs r0, #0 │ │ - movs r1, #17 │ │ - b.n a32aa │ │ - vldr d0, [r1, #8] │ │ - movs r0, #0 │ │ - movs r2, #5 │ │ - strd r2, r0, [r4] │ │ - vstr d0, [r4, #8] │ │ - pop {r4, r5, r6, pc} │ │ - ldrd r1, r2, [r1, #12] │ │ - add.w r0, r4, #8 │ │ - bl a32e4 │ │ - movs r0, #0 │ │ - movs r1, #9 │ │ - b.n a32aa │ │ - movs r0, #0 │ │ - movs r2, #3 │ │ - strd r2, r0, [r4] │ │ - ldrb r0, [r1, #8] │ │ - strb r0, [r4, #8] │ │ - pop {r4, r5, r6, pc} │ │ - ldr r0, [r1, #8] │ │ - ldrex r1, [r0] │ │ - adds r2, r1, #1 │ │ - strex r3, r2, [r0] │ │ - cmp r3, #0 │ │ - bne.n a322e │ │ - cmp.w r1, #4294967295 @ 0xffffffff │ │ - itttt gt │ │ - movgt r1, #0 │ │ - movgt r2, #19 │ │ - strdgt r2, r1, [r4] │ │ - strgt r0, [r4, #8] │ │ - it gt │ │ - popgt {r4, r5, r6, pc} │ │ - udf #254 @ 0xfe │ │ - ldrd r1, r2, [r1, #12] │ │ - add.w r0, r4, #8 │ │ - bl a32b0 │ │ - movs r0, #0 │ │ - movs r1, #7 │ │ - b.n a32aa │ │ - ldrd r1, r2, [r1, #12] │ │ - add.w r0, r4, #8 │ │ - bl a334c │ │ - movs r0, #0 │ │ - movs r1, #15 │ │ - b.n a32aa │ │ - ldrd r1, r2, [r1, #12] │ │ - add.w r0, r4, #8 │ │ - bl 723a0 │ │ - movs r0, #0 │ │ - movs r1, #8 │ │ - b.n a32aa │ │ - ldrd r1, r2, [r1, #12] │ │ - add.w r0, r4, #8 │ │ - bl a3318 │ │ - movs r0, #0 │ │ - movs r1, #12 │ │ - b.n a32aa │ │ - ldrd r1, r2, [r1, #12] │ │ - add.w r0, r4, #8 │ │ - bl a32e4 │ │ - movs r0, #0 │ │ - movs r1, #10 │ │ - strd r1, r0, [r4] │ │ - pop {r4, r5, r6, pc} │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ - ldr r3, [pc, #40] @ (a32e0 ) │ │ - mov r8, r1 │ │ - mov r6, r0 │ │ - mov r4, r2 │ │ - add r3, pc │ │ - mov r0, r2 │ │ - movs r1, #1 │ │ - movs r2, #1 │ │ - bl a3478 │ │ - mov r7, r0 │ │ - mov r5, r1 │ │ - mov r0, r1 │ │ - mov r1, r8 │ │ - mov r2, r4 │ │ - bl c99c0 │ │ - strd r7, r5, [r6] │ │ - str r4, [r6, #8] │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ - ldr??.w r0, [r4, #2] │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ - ldr r3, [pc, #40] @ (a3314 ) │ │ - mov r8, r1 │ │ - mov r6, r0 │ │ - mov r4, r2 │ │ - add r3, pc │ │ - mov r0, r2 │ │ - movs r1, #2 │ │ - movs r2, #2 │ │ - bl a3478 │ │ - mov r7, r0 │ │ - mov r5, r1 │ │ - mov r0, r1 │ │ - lsls r2, r4, #1 │ │ - mov r1, r8 │ │ - bl c99c0 │ │ - strd r7, r5, [r6] │ │ - str r4, [r6, #8] │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ - vst1.8 {d16[0]}, [r0], r2 │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ - ldr r3, [pc, #40] @ (a3348 ) │ │ - mov r8, r1 │ │ - mov r6, r0 │ │ - mov r4, r2 │ │ - add r3, pc │ │ - mov r0, r2 │ │ - movs r1, #4 │ │ - movs r2, #4 │ │ - bl a3478 │ │ - mov r7, r0 │ │ - mov r5, r1 │ │ - mov r0, r1 │ │ - lsls r2, r4, #2 │ │ + bl b00be │ │ + b.n a5c30 │ │ + ldrb.w r0, [sp, #35] @ 0x23 │ │ + add.w r8, sp, #152 @ 0x98 │ │ + strb.w r0, [sp, #155] @ 0x9b │ │ + add.w r1, r6, #9 │ │ + ldrh.w r0, [sp, #33] @ 0x21 │ │ + movs r2, #19 │ │ + strh.w r0, [sp, #153] @ 0x99 │ │ + add.w r0, r8, #9 │ │ + ldr.w r9, [sp, #36] @ 0x24 │ │ + ldrb.w r7, [sp, #40] @ 0x28 │ │ + bl ca0b2 │ │ + strb.w r7, [sp, #160] @ 0xa0 │ │ mov r1, r8 │ │ - bl c99a6 │ │ - strd r7, r5, [r6] │ │ - str r4, [r6, #8] │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ - vst1.8 {d0[0]}, [ip], r2 │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ - ldr r3, [pc, #40] @ (a337c ) │ │ - mov r8, r1 │ │ - mov r6, r0 │ │ - mov r4, r2 │ │ + str.w r9, [sp, #156] @ 0x9c │ │ + strb.w r5, [sp, #152] @ 0x98 │ │ + add r0, sp, #32 │ │ + bl b00be │ │ + b.n a5c36 │ │ + str.w sl, [sp, #12] │ │ + add.w sl, r5, #8 │ │ + add r0, sp, #88 @ 0x58 │ │ + mov r1, sl │ │ + adds r0, #4 │ │ + ldmia.w r1, {r2, r3, r5, r7} │ │ + stmia r0!, {r2, r3, r5, r7} │ │ + ldr r2, [sp, #96] @ 0x60 │ │ + ldrb.w r1, [sp, #92] @ 0x5c │ │ + add r7, sp, #120 @ 0x78 │ │ + mov r0, r7 │ │ + bl 6de04 │ │ + ldrb.w r0, [sp, #120] @ 0x78 │ │ + cmp r0, #15 │ │ + bne.n a5bd8 │ │ + vmov s0, r8 │ │ + movs r0, #7 │ │ + strb.w r0, [sp, #152] @ 0x98 │ │ + movs r0, #1 │ │ + vcvt.f32.s32 s0, s0 │ │ + ldr.w sl, [sp, #124] @ 0x7c │ │ + add.w r8, sp, #32 │ │ + mov r2, sl │ │ + vstr s0, [sp, #156] @ 0x9c │ │ + ldr r7, [pc, #576] @ (a5db0 ) │ │ + add r7, pc │ │ + strd r0, r7, [sp] │ │ + add r0, sp, #152 @ 0x98 │ │ + str r0, [sp, #8] │ │ + add r1, sp, #80 @ 0x50 │ │ + ldr r3, [pc, #564] @ (a5db4 ) │ │ + mov r0, r8 │ │ add r3, pc │ │ - mov r0, r2 │ │ - movs r1, #8 │ │ - movs r2, #8 │ │ - bl a3478 │ │ - mov r7, r0 │ │ - mov r5, r1 │ │ - mov r0, r1 │ │ - lsls r2, r4, #3 │ │ - mov r1, r8 │ │ - bl c9a94 │ │ - strd r7, r5, [r6] │ │ - str r4, [r6, #8] │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ - ldr??.w r0, [r8, r2] │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, #52 @ 0x34 │ │ - str r0, [sp, #12] │ │ - movs r2, #24 │ │ - ldrd r0, r4, [r1, #4] │ │ - movs r1, #8 │ │ - str r0, [sp, #16] │ │ - mov r0, r4 │ │ - ldr r3, [pc, #96] @ (a33f8 ) │ │ + bl 5ba04 │ │ + ldrb.w r5, [sp, #32] │ │ + cmp r5, #15 │ │ + bne.n a5c0a │ │ + vmov s0, r9 │ │ + movs r0, #7 │ │ + strb.w r0, [sp, #152] @ 0x98 │ │ + movs r0, #1 │ │ + vcvt.f32.s32 s0, s0 │ │ + strd r0, r7, [sp] │ │ + add.w r9, sp, #120 @ 0x78 │ │ + mov r2, sl │ │ + mov r0, r9 │ │ + vstr s0, [sp, #156] @ 0x9c │ │ + add r7, sp, #152 @ 0x98 │ │ + str r7, [sp, #8] │ │ + add r1, sp, #80 @ 0x50 │ │ + ldr r3, [pc, #512] @ (a5db8 ) │ │ add r3, pc │ │ - bl a3478 │ │ - mov r8, r0 │ │ - add.w r0, r4, r4, lsl #1 │ │ - add.w fp, sp, #24 │ │ - mov.w r9, #0 │ │ - mov.w sl, r0, lsl #3 │ │ - str r1, [sp, #20] │ │ - str r4, [sp, #8] │ │ - str.w r8, [sp, #4] │ │ - b.n a33d8 │ │ - ldr r0, [sp, #16] │ │ - add.w r1, r0, r9 │ │ - mov r0, fp │ │ - bl a3134 │ │ - mov r1, fp │ │ - ldr r0, [sp, #20] │ │ - ldmia.w r1, {r2, r3, r4, r5, r6, r7} │ │ - sub.w r8, r8, #1 │ │ - add r0, r9 │ │ - add.w r9, r9, #24 │ │ - stmia r0!, {r2, r3, r4, r5, r6, r7} │ │ - cmp.w r8, #0 │ │ - it ne │ │ - cmpne sl, r9 │ │ - bne.n a33b8 │ │ - ldr r0, [sp, #12] │ │ - ldr r1, [sp, #4] │ │ - str r1, [r0, #0] │ │ - ldr r1, [sp, #20] │ │ - str r1, [r0, #4] │ │ - ldr r1, [sp, #8] │ │ - str r1, [r0, #8] │ │ - add sp, #52 @ 0x34 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - nop │ │ - b.n a3a50 │ │ - movs r2, r0 │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, #60 @ 0x3c │ │ - str r0, [sp, #4] │ │ + bl 5ba04 │ │ + ldrb.w r5, [sp, #120] @ 0x78 │ │ + cmp r5, #15 │ │ + bne.n a5c14 │ │ + movs r0, #0 │ │ + str r0, [sp, #36] @ 0x24 │ │ + movs r0, #40 @ 0x28 │ │ + str r0, [sp, #32] │ │ + mov r0, r6 │ │ + bl 6fc4c │ │ + ldr.w sl, [sp, #12] │ │ + b.n a5c36 │ │ + ldrb.w r1, [sp, #123] @ 0x7b │ │ + mov lr, r6 │ │ + strb.w r1, [sp, #155] @ 0x9b │ │ + ldrh.w r1, [sp, #121] @ 0x79 │ │ + strh.w r1, [sp, #153] @ 0x99 │ │ + add.w r1, r7, #8 │ │ + ldr.w ip, [sp, #124] @ 0x7c │ │ + ldmia.w r1, {r2, r3, r5, r6, r7} │ │ + stmia.w sl, {r2, r3, r5, r6, r7} │ │ + mov r6, lr │ │ + str.w ip, [sp, #156] @ 0x9c │ │ + strb.w r0, [sp, #152] @ 0x98 │ │ + add r0, sp, #32 │ │ + add r1, sp, #152 @ 0x98 │ │ + b.n a5c28 │ │ + add r7, sp, #152 @ 0x98 │ │ + add.w r1, r8, #1 │ │ + adds r0, r7, #1 │ │ + b.n a5c1a │ │ + adds r0, r7, #1 │ │ + add.w r1, r9, #1 │ │ + movs r2, #27 │ │ + bl ca0b2 │ │ + strb.w r5, [sp, #152] @ 0x98 │ │ + add r0, sp, #32 │ │ + mov r1, r7 │ │ + bl b00be │ │ + ldr.w sl, [sp, #12] │ │ + mov r0, r6 │ │ + bl 6fc4c │ │ + add r0, sp, #152 @ 0x98 │ │ + mov r1, sl │ │ + bl 63f60 │ │ + ldr r0, [sp, #152] @ 0x98 │ │ + cmp r0, #1 │ │ + beq.w a5d84 │ │ + ldr r6, [sp, #156] @ 0x9c │ │ movs r2, #48 @ 0x30 │ │ - ldrd r6, sl, [r1, #4] │ │ - movs r1, #8 │ │ - ldr r3, [pc, #100] @ (a3474 ) │ │ - mov r0, sl │ │ - add r3, pc │ │ - bl a3478 │ │ - add r4, sp, #8 │ │ - mov r9, r0 │ │ - add.w r0, sl, sl, lsl #1 │ │ - add.w r5, r4, #24 │ │ - mov fp, r1 │ │ - lsls r7, r0, #4 │ │ - mov.w r8, #0 │ │ - str.w r9, [sp] │ │ - b.n a3458 │ │ - mov r0, r4 │ │ - mov r1, r6 │ │ - bl a3134 │ │ - add.w r1, r6, #24 │ │ + ldrb.w r9, [sp, #160] @ 0xa0 │ │ + add r7, sp, #152 @ 0x98 │ │ + add.w r5, r6, #8 │ │ + mov r0, r7 │ │ + mov r1, r5 │ │ + bl ca0b2 │ │ + add r1, sp, #32 │ │ mov r0, r5 │ │ - bl a3134 │ │ - add.w r0, fp, r8 │ │ - mov r1, r4 │ │ movs r2, #48 @ 0x30 │ │ - bl c9798 │ │ - add.w r8, r8, #48 @ 0x30 │ │ - adds r6, #48 @ 0x30 │ │ - sub.w r9, r9, #1 │ │ - cmp.w r9, #0 │ │ - it ne │ │ - cmpne r7, r8 │ │ - bne.n a3430 │ │ - ldrd r1, r0, [sp] │ │ - strd r1, fp, [r0] │ │ - str.w sl, [r0, #8] │ │ - add sp, #60 @ 0x3c │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - b.n a39d8 │ │ - movs r2, r0 │ │ - push {r0, r1, r2, r3, r4, lr} │ │ - mov r4, r3 │ │ - mov r3, r1 │ │ - str r2, [sp, #0] │ │ - mov r1, r0 │ │ - add r0, sp, #4 │ │ - movs r2, #0 │ │ - bl 538d4 │ │ - ldrd r1, r0, [sp, #4] │ │ - cbnz r1, a3496 │ │ - ldr r1, [sp, #12] │ │ - add sp, #16 │ │ - pop {r4, pc} │ │ - ldr r1, [sp, #12] │ │ - mov r2, r4 │ │ - bl 4ad80 │ │ - mov r2, r1 │ │ - ldr r3, [r0, #0] │ │ - ldr r1, [r0, #8] │ │ - subs r3, r3, r1 │ │ - cmp r3, r2 │ │ + bl ca0b2 │ │ + ldrd r0, r1, [sp, #152] @ 0x98 │ │ + eor.w r2, r0, #41 @ 0x29 │ │ + orrs r2, r1 │ │ + beq.n a5d46 │ │ + eor.w r2, r0, #40 @ 0x28 │ │ + orrs r2, r1 │ │ + beq.n a5d46 │ │ + subs.w r2, r0, #23 │ │ + sbc.w r3, r1, #0 │ │ + subs.w r5, r2, #17 │ │ + sbcs.w r3, r3, #0 │ │ it cs │ │ - bxcs lr │ │ - push {r5, r6, r7, lr} │ │ - movs r3, #24 │ │ - str r3, [sp, #0] │ │ - movs r3, #8 │ │ - bl 4aaa0 │ │ - pop {r2, r3, r7, pc} │ │ - push {r4, r5, r7, lr} │ │ - add.w r5, r0, #72 @ 0x48 │ │ - mov r4, r1 │ │ - cbz r4, a34ee │ │ - ldrd r0, r1, [r5] │ │ - eor.w r0, r0, #2 │ │ - orrs r0, r1 │ │ - itt ne │ │ - ldrdne r0, r1, [r5, #16] │ │ - blne 5395a │ │ - ldrd r0, r1, [r5, #-56] @ 0x38 │ │ - bl 5395a │ │ - add.w r0, r5, #72 @ 0x48 │ │ - bl a2e9c │ │ - subs r4, #1 │ │ - adds r5, #176 @ 0xb0 │ │ - b.n a34c2 │ │ - pop {r4, r5, r7, pc} │ │ - push {r4, r5, r7, lr} │ │ - mov r4, r1 │ │ - mov r5, r0 │ │ - cbz r4, a3504 │ │ - mov r0, r5 │ │ - bl 963cc │ │ - subs r4, #1 │ │ - adds r5, #4 │ │ - b.n a34f6 │ │ - pop {r4, r5, r7, pc} │ │ - push {r4, r5, r7, lr} │ │ - mov r4, r1 │ │ - mov r5, r0 │ │ - cbz r4, a3550 │ │ - ldrd r0, r1, [r5] │ │ - subs.w r2, r0, #20 │ │ - sbc.w r0, r1, #0 │ │ - subs r1, r2, #2 │ │ - sbcs.w r0, r0, #0 │ │ - mov.w r0, #0 │ │ - it cc │ │ - movcc r0, #1 │ │ - cmp r0, #0 │ │ - it ne │ │ - addne r0, r2, #1 │ │ - cbz r0, a353c │ │ + movcs r2, #1 │ │ + subs r3, r2, #1 │ │ + cmp r3, #8 │ │ + bhi.n a5cac │ │ + tbb [pc, r3] │ │ + lsls r6, r6, #20 │ │ + ldrsb r7, [r2, r5] │ │ + ldrsb r7, [r2, r5] │ │ + lsls r7, r2, #21 │ │ + movs r2, r4 │ │ + ldr r0, [sp, #160] @ 0xa0 │ │ + ldr r1, [sp, #164] @ 0xa4 │ │ + bl 54676 │ │ + b.n a5d46 │ │ + cmp r2, #13 │ │ + bne.n a5d46 │ │ + ldr r0, [sp, #160] @ 0xa0 │ │ + cmp r0, #4 │ │ + bcc.n a5d46 │ │ + ldr r1, [sp, #164] @ 0xa4 │ │ + add.w r0, r7, #12 │ │ + dmb ish │ │ + ldrex r2, [r1] │ │ + subs r3, r2, #1 │ │ + strex r5, r3, [r1] │ │ + cmp r5, #0 │ │ + bne.n a5cc0 │ │ + cmp r2, #1 │ │ + bne.n a5d46 │ │ + dmb ish │ │ + bl 5df38 │ │ + b.n a5d46 │ │ + ldrb.w r0, [sp, #160] @ 0xa0 │ │ + cmp r0, #3 │ │ + bne.n a5d46 │ │ + ldr r7, [sp, #164] @ 0xa4 │ │ + ldrd r8, r5, [r7] │ │ + ldr r1, [r5, #0] │ │ + cbz r1, a5cf2 │ │ + mov r0, r8 │ │ + blx r1 │ │ + ldr r0, [r5, #4] │ │ + cbz r0, a5cfc │ │ + mov r0, r8 │ │ + blx cd200 │ │ + mov r0, r7 │ │ + blx cd200 │ │ + b.n a5d46 │ │ + subs r0, #20 │ │ + sbc.w r1, r1, #0 │ │ + subs r2, r0, #3 │ │ + sbcs.w r1, r1, #0 │ │ + it cs │ │ + movcs r0, #1 │ │ + cbz r0, a5d32 │ │ cmp r0, #1 │ │ - ldrd r0, r1, [r5, #16] │ │ - bl 5395a │ │ - b.n a354a │ │ - ldrd r0, r1, [r5, #24] │ │ - bl 5395a │ │ - mov r0, r5 │ │ - bl a2e9c │ │ - subs r4, #1 │ │ - adds r5, #40 @ 0x28 │ │ - b.n a350c │ │ - pop {r4, r5, r7, pc} │ │ - push {r4, r5, r7, lr} │ │ - mov r4, r1 │ │ - mov r5, r0 │ │ - cbz r4, a3564 │ │ - ldmia r5!, {r0} │ │ - bl 94d12 │ │ - subs r4, #1 │ │ - b.n a3558 │ │ - pop {r4, r5, r7, pc} │ │ - bmi.n a3512 │ │ - push {r3, r4, r5, r6, r7, lr} │ │ - ldrd r0, r5, [r0, #4] │ │ - ldr r7, [pc, #124] @ (a35ec ) │ │ - add.w r6, r0, #92 @ 0x5c │ │ - add r7, pc │ │ - cbz r5, a35e8 │ │ - mov r4, r6 │ │ - ldr.w r0, [r4, #-92]! │ │ - ldr r1, [r4, #4] │ │ - subs r2, r0, #4 │ │ - sbc.w r0, r1, #0 │ │ - subs r1, r2, #3 │ │ - sbcs.w r0, r0, #0 │ │ - mov.w r0, #0 │ │ - it cc │ │ - movcc r0, #1 │ │ - cmp r0, #0 │ │ - it ne │ │ - addne r0, r2, #1 │ │ - cbz r0, a35b8 │ │ + bne.n a5d3e │ │ + ldrd r0, r1, [sp, #176] @ 0xb0 │ │ + bl 54676 │ │ + ldrd r0, r1, [sp, #188] @ 0xbc │ │ + bl ba60c │ │ + add r0, sp, #152 @ 0x98 │ │ + bl 9a480 │ │ + b.n a5d46 │ │ + ldr r0, [sp, #160] @ 0xa0 │ │ + cmp r0, #3 │ │ + bcc.n a5d46 │ │ + ldrd r0, r1, [sp, #164] @ 0xa4 │ │ + b.n a5ca6 │ │ + ldrd r0, r1, [sp, #160] @ 0xa0 │ │ + bl 629fc │ │ + add.w r0, r4, #64 @ 0x40 │ │ + bl 959fc │ │ + mov r0, r6 │ │ + mov r1, r9 │ │ + bl 666f8 │ │ + add r0, sp, #16 │ │ + bl 4ad18 │ │ + dmb ish │ │ + ldrex r0, [r4] │ │ + subs r1, r0, #1 │ │ + strex r2, r1, [r4] │ │ + cmp r2, #0 │ │ + bne.n a5d60 │ │ cmp r0, #1 │ │ - beq.n a35ae │ │ - cmp r0, #2 │ │ - beq.n a35e2 │ │ - ldrd r0, r1, [r6, #-84] @ 0x54 │ │ - bl 97be8 │ │ - b.n a35e2 │ │ - sub.w r0, r6, #84 @ 0x54 │ │ - bl a35f0 │ │ - b.n a35e2 │ │ - ldrd r0, r1, [r6, #-28] │ │ - blx r7 │ │ - ldrd r0, r1, [r6, #-16] │ │ - blx r7 │ │ - mov r0, r4 │ │ - bl 96c38 │ │ - ldrd r0, r1, [r6, #-4] │ │ - blx r7 │ │ - ldr.w r0, [r6, #-52] │ │ - cmp.w r0, #2147483648 @ 0x80000000 │ │ - beq.n a35e2 │ │ - ldr.w r1, [r6, #-48] │ │ - bl 5395a │ │ - subs r5, #1 │ │ - adds r6, #104 @ 0x68 │ │ - b.n a3576 │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ + bne.n a5d7e │ │ + dmb ish │ │ + ldr.w r0, [fp, #4] │ │ + bl b03e4 │ │ + add sp, #204 @ 0xcc │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + ldrb.w r0, [sp, #160] @ 0xa0 │ │ + movs r1, #43 @ 0x2b │ │ + strb.w r0, [sp, #124] @ 0x7c │ │ + ldr r0, [sp, #156] @ 0x9c │ │ + str r0, [sp, #120] @ 0x78 │ │ + ldr r0, [pc, #40] @ (a5dbc ) │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + ldr r0, [pc, #36] @ (a5dc0 ) │ │ + add r2, sp, #120 @ 0x78 │ │ + ldr r3, [pc, #36] @ (a5dc4 ) │ │ + add r0, pc │ │ + add r3, pc │ │ + bl 5127c │ │ nop │ │ - mov r1, lr │ │ - vsli.64 d27, d16, #63 @ 0x3f │ │ + cbnz r7, a5e06 │ │ + @ instruction: 0xfff7bb52 │ │ + @ instruction: 0xfff7bef7 │ │ + vqshlu.s32 d28, d13, #23 │ │ + vrsqrte.f16 q14, q12 │ │ + @ instruction: 0xfff7c8b4 │ │ + movs r2, r0 │ │ + lsrs r1, r0, #14 │ │ + vtbx.8 d28, {d10}, d0 │ │ + movs r2, r0 │ │ + stmdb sp!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ mov r4, r0 │ │ - ldrd r0, r1, [r0, #60] @ 0x3c │ │ - ldr r5, [pc, #40] @ (a3624 ) │ │ - add r5, pc │ │ - blx r5 │ │ - ldrd r0, r1, [r4, #72] @ 0x48 │ │ - blx r5 │ │ - ldrd r0, r1, [r4, #84] @ 0x54 │ │ - blx r5 │ │ - mov r0, r4 │ │ - bl 96c38 │ │ - add.w r0, r4, #48 @ 0x30 │ │ - bl a3568 │ │ - ldrd r0, r1, [r4, #48] @ 0x30 │ │ - ldmia.w sp!, {r4, r5, r7, lr} │ │ - b.w bf980 │ │ - cmp fp, sp │ │ - vsli.32 d27, d12, #31 │ │ - mov r4, r1 │ │ - ldrd r0, r1, [r1, #28] │ │ - ldr r3, [r1, #12] │ │ - movs r2, #11 │ │ - ldr r1, [pc, #24] @ (a3650 ) │ │ - add r1, pc │ │ - blx r3 │ │ - movs r1, #0 │ │ - strb.w r0, [sp, #4] │ │ + ldr r0, [r0, #12] │ │ + movs r1, #1 │ │ + strd r1, r0, [sp] │ │ mov r0, sp │ │ - strb.w r1, [sp, #5] │ │ - str r4, [sp, #0] │ │ - bl 50138 │ │ - pop {r2, r3, r4, pc} │ │ - nop │ │ - bcs.n a36aa │ │ - vtbl.8 d30, {d7-d8}, d29 │ │ - rors r0, r6 │ │ + adds r6, r0, #4 │ │ + bl 953cc │ │ + cmp r0, #0 │ │ + beq.n a5e6c │ │ + ldr r1, [sp, #0] │ │ + cmp r1, #1 │ │ + bne.n a5e1a │ │ + ldr r1, [sp, #4] │ │ + ldr r2, [r0, #0] │ │ + str r1, [r0, #0] │ │ + str r2, [sp, #8] │ │ + add r0, sp, #8 │ │ + bl 94b56 │ │ + ldr r0, [sp, #8] │ │ + cbz r0, a5e1a │ │ + dmb ish │ │ + ldrex r1, [r0] │ │ + subs r2, r1, #1 │ │ + strex r3, r2, [r0] │ │ + cmp r3, #0 │ │ + bne.n a5dfe │ │ + cmp r1, #1 │ │ + bne.n a5e1a │ │ + dmb ish │ │ + add r0, sp, #8 │ │ + bl 94c0e │ │ + ldr r0, [r4, #8] │ │ + ldrd r9, sl, [r4] │ │ + cmp r0, #0 │ │ + add.w fp, sl, r0, lsl #3 │ │ + mov r0, sl │ │ + beq.n a5e52 │ │ + add.w r6, sl, #8 │ │ + mov r4, r6 │ │ + ldr.w r7, [r4, #-8]! │ │ + ldr r5, [r4, #4] │ │ + ldr r1, [r5, #12] │ │ + mov r0, r7 │ │ + blx r1 │ │ + ldr r0, [r5, #4] │ │ + cbz r0, a5e46 │ │ + mov r0, r7 │ │ + blx cd200 │ │ + adds r6, #8 │ │ + add.w r0, r4, #8 │ │ + cmp r0, fp │ │ + bne.n a5e2e │ │ + mov r0, fp │ │ + sub.w r1, fp, r0 │ │ + lsrs r1, r1, #3 │ │ + bl 95556 │ │ + cmp.w r9, #0 │ │ + itt ne │ │ + movne r0, sl │ │ + blxne cd200 │ │ + ldmia.w sp!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + ldr r0, [pc, #228] @ (a5f54 ) │ │ + add r0, pc │ │ + bl 78224 │ │ + udf #254 @ 0xfe │ │ mov r8, r0 │ │ - ldr r0, [r1, #16] │ │ - adds r6, r1, #4 │ │ - mov r5, r1 │ │ - mov.w r7, #2155905152 @ 0x80808080 │ │ - cbz r0, a36b2 │ │ + b.n a5ee6 │ │ + mov r8, r0 │ │ + ldr r0, [sp, #8] │ │ + cbz r0, a5ee6 │ │ + dmb ish │ │ + ldrex r1, [r0] │ │ + subs r2, r1, #1 │ │ + strex r3, r2, [r0] │ │ + cmp r3, #0 │ │ + bne.n a5e84 │ │ + cmp r1, #1 │ │ + bne.n a5ee6 │ │ + dmb ish │ │ + add r0, sp, #8 │ │ + bl 94c0e │ │ + b.n a5ee6 │ │ + bl 5162c │ │ + mov r8, r0 │ │ + b.n a5ec2 │ │ + mov r8, r0 │ │ + ldr r0, [r5, #4] │ │ + cbz r0, a5eb6 │ │ + mov r0, r7 │ │ + blx cd200 │ │ + sub.w r0, fp, r6 │ │ + lsrs r1, r0, #3 │ │ mov r0, r6 │ │ - bl 57458 │ │ - cmp r0, #1 │ │ - beq.n a3684 │ │ - ldr r1, [r5, #8] │ │ - ldr r0, [r5, #0] │ │ - ldmia r1!, {r2} │ │ - subs r0, #64 @ 0x40 │ │ - bic.w r2, r7, r2 │ │ - str r1, [r5, #8] │ │ - strd r0, r2, [r5] │ │ - b.n a3666 │ │ - ldr r2, [r5, #0] │ │ - ldrd r0, r3, [r5, #16] │ │ - sub.w r1, r2, r1, lsl #4 │ │ - ldrd ip, r4, [r1, #-8] │ │ - subs r0, #1 │ │ - ldrd r3, r2, [r3] │ │ - eors r2, r4 │ │ - str r0, [r5, #16] │ │ - eor.w r3, r3, ip │ │ - orrs r2, r3 │ │ - bne.n a3664 │ │ - ldrd r0, r1, [r1, #-16] │ │ - strd r0, r1, [r8, #8] │ │ - movs r1, #0 │ │ - movs r0, #1 │ │ - b.n a36b6 │ │ - movs r0, #0 │ │ - movs r1, #0 │ │ - strd r0, r1, [r8] │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ - push {r4, r5, r7, lr} │ │ - ldrd r1, r4, [sp, #16] │ │ - subs r5, r2, r1 │ │ - sbcs.w r5, r3, r4 │ │ - bge.n a36ee │ │ - subs r1, r1, r2 │ │ - sbc.w r2, r4, r3 │ │ - eor.w r5, r4, r3 │ │ - eor.w r3, r4, r2 │ │ - ands r3, r5 │ │ - it pl │ │ - cmppl r2, #0 │ │ - bpl.n a36fc │ │ - mov.w r1, #4294967295 @ 0xffffffff │ │ - movs r2, #4 │ │ - str r1, [r0, #0] │ │ - movs r1, #0 │ │ - b.n a36f8 │ │ - movs r2, #1 │ │ - movs r1, #0 │ │ - strd r1, r2, [r0] │ │ - movs r2, #8 │ │ - str r1, [r0, r2] │ │ - pop {r4, r5, r7, pc} │ │ - bne.n a36e2 │ │ - movs r2, #1 │ │ - b.n a36f2 │ │ - push {r3, r4, r5, r6, r7, lr} │ │ - mov r5, r1 │ │ - ldr r1, [r1, #16] │ │ - mov r4, r0 │ │ - cbz r1, a3738 │ │ - mov r0, r5 │ │ - bl 9516c │ │ - ldrd r1, r2, [r5, #16] │ │ - ldrd r3, r6, [r0, #-16] │ │ - ldrd r2, r7, [r2] │ │ - subs r1, #1 │ │ - str r1, [r5, #16] │ │ - eors r6, r7 │ │ - eors r2, r3 │ │ - orrs r2, r6 │ │ - bne.n a370a │ │ - ldrd r0, r1, [r0, #-48] @ 0x30 │ │ - strd r0, r1, [r4, #8] │ │ - movs r1, #0 │ │ - movs r0, #1 │ │ - b.n a373c │ │ - movs r0, #0 │ │ - movs r1, #0 │ │ - strd r0, r1, [r4] │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ - mov r2, r1 │ │ - ldr r3, [r0, #0] │ │ - ldr r1, [r0, #8] │ │ - subs r3, r3, r1 │ │ - cmp r3, r2 │ │ - it cs │ │ - bxcs lr │ │ - push {r5, r6, r7, lr} │ │ - movs r3, #4 │ │ - str r3, [sp, #0] │ │ - bl 4aaa0 │ │ - pop {r2, r3, r7, pc} │ │ - push {r4, lr} │ │ - mov r4, r0 │ │ - ldr r0, [r0, #16] │ │ - cbz r0, a378a │ │ + bl 95556 │ │ + cmp.w r9, #0 │ │ + itt ne │ │ + movne r0, sl │ │ + blxne cd200 │ │ + b.n a5eec │ │ + cmp.w r9, #0 │ │ + beq.n a5f48 │ │ + mov r0, sl │ │ + blx cd200 │ │ + bl 5162c │ │ + mov r8, r0 │ │ + ldr r0, [sp, #0] │ │ + cbnz r0, a5ef2 │ │ mov r0, r4 │ │ - bl 94ce2 │ │ - ldr.w r0, [r0, #-4] │ │ - ldr r1, [r4, #16] │ │ - subs r1, #1 │ │ - str r1, [r4, #16] │ │ + bl 95516 │ │ + mov r0, r8 │ │ + blx cb7d4 │ │ + mov r0, r6 │ │ + bl 94b56 │ │ + ldr r0, [sp, #4] │ │ + cmp r0, #0 │ │ + beq.n a5ee6 │ │ + dmb ish │ │ ldrex r1, [r0] │ │ - adds r2, r1, #1 │ │ + subs r2, r1, #1 │ │ strex r3, r2, [r0] │ │ cmp r3, #0 │ │ - bne.n a3774 │ │ - cmp.w r1, #4294967295 @ 0xffffffff │ │ - ble.n a378e │ │ - pop {r4, pc} │ │ + bne.n a5f02 │ │ + cmp r1, #1 │ │ + bne.n a5ee6 │ │ + dmb ish │ │ + mov r0, r6 │ │ + bl 94c0e │ │ + b.n a5ee6 │ │ + bl 5162c │ │ + ldr r0, [sp, #4] │ │ + cbz r0, a5f48 │ │ + dmb ish │ │ + ldrex r1, [r0] │ │ + subs r2, r1, #1 │ │ + strex r3, r2, [r0] │ │ + cmp r3, #0 │ │ + bne.n a5f2c │ │ + cmp r1, #1 │ │ + bne.n a5f48 │ │ + dmb ish │ │ + mov r0, r6 │ │ + bl 94c0e │ │ + bl 5162c │ │ + bl 5162c │ │ + bl 5162c │ │ + cbz r2, a5fbc │ │ + movs r2, r0 │ │ + push {r4, lr} │ │ + mov r1, r0 │ │ movs r0, #0 │ │ + blx r1 │ │ + cbz r0, a5f74 │ │ + ldrd r2, r1, [r0] │ │ + adds r3, r2, #1 │ │ + adc.w r4, r1, #0 │ │ + strd r3, r4, [r0] │ │ + mov r0, r2 │ │ pop {r4, pc} │ │ - udf #254 @ 0xfe │ │ - push {r3, r4, r5, r6, r7, lr} │ │ + ldr r0, [pc, #4] @ (a5f7c ) │ │ + add r0, pc │ │ + bl 78224 │ │ + bkpt 0x0096 │ │ + movs r2, r0 │ │ + push {r4, lr} │ │ + ldr r4, [r0, #0] │ │ + cbnz r4, a5f94 │ │ + ldrb r3, [r0, #8] │ │ + strb r2, [r0, #8] │ │ + ldr r2, [r0, #4] │ │ + str r1, [r0, #4] │ │ + mov r1, r3 │ │ + mov r0, r2 │ │ + pop {r4, pc} │ │ + mov r0, r3 │ │ + bl 50c58 │ │ + bmi.n a5f46 │ │ + push {r4, r5, r6, r7, lr} │ │ + sub sp, #36 @ 0x24 │ │ mov r5, r1 │ │ - ldr r1, [r1, #16] │ │ - mov r4, r0 │ │ - cbz r1, a37c6 │ │ - mov r0, r5 │ │ - bl 9500a │ │ - ldrd r1, r2, [r5, #16] │ │ - ldrd r3, r6, [r0, #-16] │ │ - ldrd r2, r7, [r2] │ │ - subs r1, #1 │ │ - str r1, [r5, #16] │ │ - eors r6, r7 │ │ - eors r2, r3 │ │ - orrs r2, r6 │ │ - bne.n a3798 │ │ - ldrd r0, r1, [r0, #-24] │ │ - strd r0, r1, [r4, #8] │ │ - movs r1, #0 │ │ - movs r0, #1 │ │ - b.n a37ca │ │ + mov r1, r0 │ │ movs r0, #0 │ │ - movs r1, #0 │ │ - strd r0, r1, [r4] │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ - stmdb sp!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, lr} │ │ - ldrd r8, r9, [r2] │ │ - cmp r0, r1 │ │ - beq.n a3804 │ │ - mov r4, r0 │ │ - ldr r0, [r2, #8] │ │ - mov r5, sp │ │ - add.w r6, r0, r9, lsl #3 │ │ - subs r0, r1, r4 │ │ - lsrs r7, r0, #4 │ │ - add.w r9, r9, r0, lsr #4 │ │ - mov r0, r5 │ │ - mov r1, r4 │ │ - bl 6b96c │ │ - ldrd r0, r1, [sp] │ │ - adds r4, #16 │ │ - strd r0, r1, [r6], #8 │ │ - subs r7, #1 │ │ - bne.n a37ee │ │ - str.w r9, [r8] │ │ - ldmia.w sp!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, pc} │ │ + blx r1 │ │ + cbz r0, a5fe8 │ │ + ldr r1, [pc, #68] @ (a5ff0 ) │ │ + add r1, pc │ │ + bl be6d8 │ │ + mov r6, r0 │ │ + asrs r7, r5, #31 │ │ + add.w r3, r6, #20 │ │ + strd r5, r7, [sp, #8] │ │ + ldr r0, [r0, #16] │ │ + mov r4, r1 │ │ + ldmia r3, {r1, r2, r3} │ │ + strd r5, r7, [sp] │ │ + bl 57b04 │ │ + mov r2, r0 │ │ + add r0, sp, #8 │ │ + str r0, [sp, #0] │ │ + add r0, sp, #16 │ │ + mov r3, r1 │ │ + mov r1, r6 │ │ + bl 96802 │ │ + ldr r1, [r4, #0] │ │ + ldr r0, [sp, #24] │ │ + adds r1, #1 │ │ + str r1, [r4, #0] │ │ + add sp, #36 @ 0x24 │ │ + pop {r4, r5, r6, r7, pc} │ │ + ldr r0, [pc, #8] @ (a5ff4 ) │ │ + add r0, pc │ │ + bl 78224 │ │ + stmia r1!, {r3, r4} │ │ + movs r2, r0 │ │ + bkpt 0x0022 │ │ + movs r2, r0 │ │ + ldr r3, [pc, #8] @ (a6004 ) │ │ + movs r2, #2 │ │ + add r3, pc │ │ + b.w a5f80 │ │ + nop │ │ + bkpt 0x0020 │ │ + movs r2, r0 │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + sub sp, #68 @ 0x44 │ │ + mov r2, r1 │ │ + ldr r1, [pc, #208] @ (a60e4 ) │ │ + mov r9, r0 │ │ + mov r0, r2 │ │ + add r1, pc │ │ + bl 6879c │ │ + mov r8, r1 │ │ + ldrd r2, r1, [r0] │ │ + ldr r0, [r0, #12] │ │ + add.w sl, sp, #8 │ │ + str r0, [sp, #24] │ │ + adds r0, r2, r1 │ │ + str r2, [sp, #8] │ │ + adds r0, #1 │ │ + ldmia r2!, {r1} │ │ + str r0, [sp, #20] │ │ + mov.w r0, #2155905152 @ 0x80808080 │ │ + bics r0, r1 │ │ + str r0, [sp, #12] │ │ + mov r0, sl │ │ + str r2, [sp, #16] │ │ + bl afa9a │ │ + cmp r0, #0 │ │ + beq.n a60c6 │ │ + mov r6, r0 │ │ + ldr r0, [sp, #24] │ │ + mov.w r1, #4294967295 @ 0xffffffff │ │ + adds r0, #1 │ │ + it cs │ │ + movcs r0, r1 │ │ + movs r1, #4 │ │ + cmp r0, #4 │ │ + it ls │ │ + movls r0, r1 │ │ + ldr r3, [pc, #136] @ (a60e8 ) │ │ + movs r2, #4 │ │ + add r3, pc │ │ + bl c9b20 │ │ + str r6, [r1, #0] │ │ + movs r6, #1 │ │ + str r1, [sp, #36] @ 0x24 │ │ + mov r4, r1 │ │ + str r6, [sp, #40] @ 0x28 │ │ + add.w fp, sp, #48 @ 0x30 │ │ + str r0, [sp, #32] │ │ + ldmia.w sl, {r1, r2, r3, r5, r7} │ │ + mov r0, fp │ │ + add.w sl, sp, #32 │ │ + stmia r0!, {r1, r2, r3, r5, r7} │ │ + mov.w r7, #4294967295 @ 0xffffffff │ │ + mov r0, fp │ │ + bl afa9a │ │ + cbz r0, a60bc │ │ + mov r5, r0 │ │ + ldr r0, [sp, #32] │ │ + cmp r6, r0 │ │ + beq.n a60a2 │ │ + str.w r5, [r4, r6, lsl #2] │ │ + adds r6, #1 │ │ + str r6, [sp, #40] @ 0x28 │ │ + b.n a6088 │ │ + ldr r0, [sp, #64] @ 0x40 │ │ + movs r1, #4 │ │ + str r1, [sp, #0] │ │ + mov r1, r6 │ │ + adds r2, r0, #1 │ │ + mov r0, sl │ │ + it cs │ │ + movcs r2, r7 │ │ + movs r3, #4 │ │ + bl 4b964 │ │ + ldr r4, [sp, #36] @ 0x24 │ │ + b.n a6098 │ │ + ldmia.w sl, {r0, r1, r2} │ │ + stmia.w r9, {r0, r1, r2} │ │ + b.n a60d2 │ │ + movs r0, #0 │ │ + movs r1, #4 │ │ + strd r0, r1, [r9] │ │ + str.w r0, [r9, #8] │ │ + ldr.w r0, [r8] │ │ + subs r0, #1 │ │ + str.w r0, [r8] │ │ + add sp, #68 @ 0x44 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + nop │ │ + bkpt 0x00ae │ │ + movs r2, r0 │ │ + bvs.n a6040 │ │ + movs r2, r0 │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, #20 │ │ - mov r4, r0 │ │ + mov r6, r0 │ │ ldr r0, [r0, #12] │ │ cmp r0, #0 │ │ - beq.n a38c4 │ │ - ldrd r0, r5, [r4, #16] │ │ - ldrd r2, r3, [r4, #24] │ │ - ldrd sl, fp, [r1] │ │ - mov r1, r5 │ │ - strd sl, fp, [sp] │ │ - bl 57aa4 │ │ + beq.n a61a0 │ │ + mov sl, r3 │ │ + add.w r3, r6, #16 │ │ + mov fp, r2 │ │ + ldmia r3, {r0, r1, r2, r3} │ │ + strd fp, sl, [sp] │ │ + bl 99db0 │ │ lsrs r1, r0, #25 │ │ mov.w r2, #16843009 @ 0x1010101 │ │ muls r1, r2 │ │ - ldrd r5, r4, [r4] │ │ - and.w r7, r4, r0 │ │ + ldrd r7, r6, [r6] │ │ + and.w r5, r6, r0 │ │ movs r0, #0 │ │ - sub.w r6, r5, #72 @ 0x48 │ │ + sub.w r4, r7, #72 @ 0x48 │ │ str r0, [sp, #12] │ │ add r2, sp, #16 │ │ str r1, [sp, #8] │ │ - ldr.w r9, [r5, r7] │ │ + ldr.w r9, [r7, r5] │ │ eor.w r0, r9, r1 │ │ sub.w r1, r0, #16843009 @ 0x1010101 │ │ bic.w r0, r1, r0 │ │ bic.w r0, r0, #2139062143 @ 0x7f7f7f7f │ │ str r0, [sp, #16] │ │ mov r0, r2 │ │ mov r8, r2 │ │ - bl 57458 │ │ - cbz r0, a3890 │ │ - add r1, r7 │ │ - ands r1, r4 │ │ + bl 4b2e2 │ │ + cbz r0, a616c │ │ + add r1, r5 │ │ + ands r1, r6 │ │ negs r2, r1 │ │ rsb r2, r1, r2, lsl #3 │ │ - ldr.w r3, [r6, r2, lsl #3] │ │ - add.w r2, r6, r2, lsl #3 │ │ + ldr.w r3, [r4, r2, lsl #3] │ │ + add.w r2, r4, r2, lsl #3 │ │ ldr r2, [r2, #4] │ │ - eor.w r3, r3, sl │ │ - eor.w r2, r2, fp │ │ + eor.w r3, r3, fp │ │ + eor.w r2, r2, sl │ │ orrs r2, r3 │ │ mov r2, r8 │ │ - beq.n a38ac │ │ - b.n a3862 │ │ + beq.n a6188 │ │ + b.n a613e │ │ and.w r1, r9, r9, lsl #1 │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ - bne.n a38ac │ │ + bne.n a6188 │ │ ldr r0, [sp, #12] │ │ mov r2, r8 │ │ ldr r1, [sp, #8] │ │ adds r0, #4 │ │ str r0, [sp, #12] │ │ - add r0, r7 │ │ - and.w r7, r0, r4 │ │ - b.n a384c │ │ + add r0, r5 │ │ + and.w r5, r0, r6 │ │ + b.n a6128 │ │ negs r1, r1 │ │ add.w r1, r1, r1, lsl #3 │ │ - add.w r1, r5, r1, lsl #3 │ │ + add.w r1, r7, r1, lsl #3 │ │ subs r1, #72 @ 0x48 │ │ cmp r0, #0 │ │ itt eq │ │ mvneq.w r1, #71 @ 0x47 │ │ moveq r1, r0 │ │ - b.n a38c6 │ │ + b.n a61a2 │ │ movs r1, #0 │ │ + cmp r1, #0 │ │ + it ne │ │ + addne r1, #8 │ │ mov r0, r1 │ │ add sp, #20 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - push {r4, r5, r7, lr} │ │ - sub sp, #32 │ │ - mov r5, sp │ │ + push {r4, lr} │ │ mov r4, r0 │ │ - mov r0, r5 │ │ - movs r2, #28 │ │ - bl c99c0 │ │ - mov r0, r4 │ │ - mov r1, r5 │ │ - bl a7688 │ │ - add sp, #32 │ │ - pop {r4, r5, r7, pc} │ │ - bmi.n a3896 │ │ + ldr.w r1, [r0, #16]! │ │ + cmp.w r1, #2147483648 @ 0x80000000 │ │ + it eq │ │ + popeq {r4, pc} │ │ + bl 9b824 │ │ + ldrd r0, r1, [r4] │ │ + bl 9953c │ │ + add.w r0, r4, #44 @ 0x2c │ │ + ldmia.w sp!, {r4, lr} │ │ + b.w 4aabe │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + sub sp, #84 @ 0x54 │ │ + mov r6, r0 │ │ + add.w r0, r1, #24 │ │ + ldr r1, [pc, #624] @ (a6458 ) │ │ + mov r4, r3 │ │ + mov r5, r2 │ │ + add r1, pc │ │ + bl 6879c │ │ + mov r2, r5 │ │ + mov r3, r4 │ │ + mov r7, r1 │ │ + bl a60ec │ │ + mov r4, r0 │ │ + movs r5, #0 │ │ + movs r0, #34 @ 0x22 │ │ + str r5, [sp, #28] │ │ + cmp r4, #0 │ │ + str r0, [sp, #24] │ │ + beq.w a6442 │ │ + strd r7, r6, [sp, #8] │ │ + add r6, sp, #24 │ │ + mov r0, r6 │ │ + bl a6460 │ │ + ldrd r0, sl, [r4, #20] │ │ + movs r1, #8 │ │ + str r0, [sp, #20] │ │ + mov r0, sl │ │ + ldr r3, [pc, #568] @ (a645c ) │ │ + movs r2, #24 │ │ + add r3, pc │ │ + bl c9b20 │ │ + add r2, sp, #72 @ 0x48 │ │ + stmia r2!, {r0, r1, r5} │ │ + add r0, sp, #72 @ 0x48 │ │ + mov r1, sl │ │ + str r0, [sp, #4] │ │ + bl af854 │ │ + ldr.w fp, [sp, #80] @ 0x50 │ │ + cmp.w sl, #0 │ │ + beq.w a6428 │ │ + ldr.w r8, [sp, #76] @ 0x4c │ │ + mov.w r9, #0 │ │ + mov ip, r6 │ │ + add.w r0, r6, #8 │ │ + str r0, [sp, #16] │ │ + ldr r0, [sp, #20] │ │ + movs r1, #176 @ 0xb0 │ │ + mla r0, r9, r1, r0 │ │ + ldrd r2, r1, [r0, #144] @ 0x90 │ │ + subs r3, r2, #2 │ │ + sbc.w r1, r1, #0 │ │ + subs.w r6, r3, #18 │ │ + sbcs.w r1, r1, #0 │ │ + mov.w r1, #16 │ │ + it cs │ │ + movcs r3, r1 │ │ + add.w r1, r0, #152 @ 0x98 │ │ + tbb [pc, r3] │ │ + strb r1, [r1, #16] │ │ + str r7, [r1, #4] │ │ + ldrh r6, [r5, #56] @ 0x38 │ │ + ldr r5, [r4, #24] │ │ + add fp, r7 │ │ + movs r3, #176 @ 0xb0 │ │ + ldr r2, [sp, #228] @ 0xe4 │ │ + ldrsb r2, [r3, r4] │ │ + ldrb r5, [r1, #20] │ │ + movs r0, #0 │ │ + str r0, [sp, #28] │ │ + movs r0, #2 │ │ + b.n a6408 │ │ + add.w r6, r0, #152 @ 0x98 │ │ + movs r1, #0 │ │ + str r1, [sp, #28] │ │ + ldmia r6, {r1, r3, r6} │ │ + ldr.w r0, [r0, #164] @ 0xa4 │ │ + str r0, [sp, #44] @ 0x2c │ │ + add r0, sp, #32 │ │ + stmia r0!, {r1, r3, r6} │ │ + and.w r0, r2, #1 │ │ + b.n a6408 │ │ + ldr r0, [sp, #16] │ │ + bl af748 │ │ + movs r0, #0 │ │ + add.w ip, sp, #24 │ │ + str r0, [sp, #28] │ │ + movs r0, #16 │ │ + b.n a6408 │ │ + ldrd r1, r2, [r0, #156] @ 0x9c │ │ + ldr r0, [sp, #16] │ │ + bl af714 │ │ + movs r0, #0 │ │ + add.w ip, sp, #24 │ │ + str r0, [sp, #28] │ │ + movs r0, #13 │ │ + b.n a6408 │ │ + ldrd r1, r2, [r0, #156] @ 0x9c │ │ + ldr r0, [sp, #16] │ │ + bl 4c194 │ │ + movs r0, #0 │ │ + add.w ip, sp, #24 │ │ + str r0, [sp, #28] │ │ + movs r0, #6 │ │ + b.n a6408 │ │ + ldrd r1, r2, [r0, #156] @ 0x9c │ │ + ldr r0, [sp, #16] │ │ + bl af6e0 │ │ + movs r0, #0 │ │ + add.w ip, sp, #24 │ │ + str r0, [sp, #28] │ │ + movs r0, #14 │ │ + b.n a6408 │ │ + ldrd r1, r2, [r0, #156] @ 0x9c │ │ + ldr r0, [sp, #16] │ │ + bl af6e0 │ │ + movs r0, #0 │ │ + add.w ip, sp, #24 │ │ + str r0, [sp, #28] │ │ + movs r0, #11 │ │ + b.n a6408 │ │ + movs r1, #0 │ │ + str r1, [sp, #28] │ │ + movs r1, #4 │ │ + str r1, [sp, #24] │ │ + ldrd r0, r1, [r0, #152] @ 0x98 │ │ + str r1, [sp, #36] @ 0x24 │ │ + b.n a6398 │ │ + ldr r0, [sp, #16] │ │ + bl af7c4 │ │ + movs r0, #0 │ │ + add.w ip, sp, #24 │ │ + str r0, [sp, #28] │ │ + movs r0, #17 │ │ + b.n a6408 │ │ + movs r1, #0 │ │ + vldr d0, [r0, #152] @ 0x98 │ │ + str r1, [sp, #28] │ │ + movs r1, #5 │ │ + str r1, [sp, #24] │ │ + vstr d0, [sp, #32] │ │ + b.n a640a │ │ + ldrd r1, r2, [r0, #156] @ 0x9c │ │ + ldr r0, [sp, #16] │ │ + bl af6ac │ │ + movs r0, #0 │ │ + add.w ip, sp, #24 │ │ + str r0, [sp, #28] │ │ + movs r0, #9 │ │ + b.n a6408 │ │ + movs r1, #0 │ │ + ldrb.w r0, [r0, #152] @ 0x98 │ │ + str r1, [sp, #28] │ │ + movs r1, #3 │ │ + str r1, [sp, #24] │ │ + strb.w r0, [sp, #32] │ │ + b.n a640a │ │ + ldr.w r0, [r0, #152] @ 0x98 │ │ + ldrex r1, [r0] │ │ + adds r2, r1, #1 │ │ + strex r3, r2, [r0] │ │ + cmp r3, #0 │ │ + bne.n a637c │ │ + cmp.w r1, #4294967295 @ 0xffffffff │ │ + ble.n a6456 │ │ + movs r1, #0 │ │ + str r1, [sp, #28] │ │ + movs r1, #19 │ │ + str r1, [sp, #24] │ │ + str r0, [sp, #32] │ │ + b.n a640a │ │ + ldrd r1, r2, [r0, #156] @ 0x9c │ │ + ldr r0, [sp, #16] │ │ + bl af678 │ │ + movs r0, #0 │ │ + add.w ip, sp, #24 │ │ + str r0, [sp, #28] │ │ + movs r0, #7 │ │ + b.n a6408 │ │ + ldrd r1, r2, [r0, #156] @ 0x9c │ │ + ldr r0, [sp, #16] │ │ + bl af714 │ │ + movs r0, #0 │ │ + add.w ip, sp, #24 │ │ + str r0, [sp, #28] │ │ + movs r0, #15 │ │ + b.n a6408 │ │ + ldrd r1, r2, [r0, #156] @ 0x9c │ │ + ldr r0, [sp, #16] │ │ + bl 72b28 │ │ + movs r0, #0 │ │ + add.w ip, sp, #24 │ │ + str r0, [sp, #28] │ │ + movs r0, #8 │ │ + b.n a6408 │ │ + ldrd r1, r2, [r0, #156] @ 0x9c │ │ + ldr r0, [sp, #16] │ │ + bl af6e0 │ │ + movs r0, #0 │ │ + add.w ip, sp, #24 │ │ + str r0, [sp, #28] │ │ + movs r0, #12 │ │ + b.n a6408 │ │ + ldrd r1, r2, [r0, #156] @ 0x9c │ │ + ldr r0, [sp, #16] │ │ + bl af6ac │ │ + movs r0, #0 │ │ + add.w ip, sp, #24 │ │ + str r0, [sp, #28] │ │ + movs r0, #10 │ │ + str r0, [sp, #24] │ │ + mov r1, ip │ │ + add.w r0, fp, fp, lsl #1 │ │ + ldmia.w r1, {r2, r3, r4, r5, r6, r7} │ │ + add.w r9, r9, #1 │ │ + add.w r0, r8, r0, lsl #3 │ │ + add.w fp, fp, #1 │ │ + stmia r0!, {r2, r3, r4, r5, r6, r7} │ │ + cmp r9, sl │ │ + bne.w a6254 │ │ + ldr r4, [sp, #4] │ │ + str.w fp, [sp, #80] @ 0x50 │ │ + ldr r6, [sp, #12] │ │ + ldmia.w r4, {r1, r2, r3} │ │ + add.w r0, r6, #8 │ │ + stmia r0!, {r1, r2, r3} │ │ + movs r1, #40 @ 0x28 │ │ + movs r0, #0 │ │ + ldr r7, [sp, #8] │ │ + b.n a6446 │ │ + movs r0, #0 │ │ + movs r1, #34 @ 0x22 │ │ + strd r1, r0, [r6] │ │ + ldr r0, [r7, #0] │ │ + subs r0, #1 │ │ + str r0, [r7, #0] │ │ + add sp, #84 @ 0x54 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + udf #254 @ 0xfe │ │ + bkpt 0x008a │ │ + movs r2, r0 │ │ + bmi.n a6430 │ │ + movs r2, r0 │ │ push {r4, r5, r6, lr} │ │ mov r4, r0 │ │ ldrd r1, r0, [r0] │ │ subs.w r2, r1, #23 │ │ sbc.w r3, r0, #0 │ │ subs.w r5, r2, #17 │ │ sbcs.w r3, r3, #0 │ │ it cs │ │ movcs r2, #1 │ │ subs r3, r2, #1 │ │ cmp r3, #8 │ │ - bhi.n a3928 │ │ + bhi.n a649c │ │ tbb [pc, r3] │ │ - lsls r7, r4, #20 │ │ - ldr r4, [pc, #304] @ (a3a48 ) │ │ - ldr r4, [pc, #304] @ (a3a48 ) │ │ - lsls r4, r1, #21 │ │ - movs r3, r2 │ │ + lsls r0, r7, #20 │ │ + ldrsb r6, [r2, r1] │ │ + ldrsb r6, [r2, r1] │ │ + lsls r6, r2, #21 │ │ + movs r4, r4 │ │ ldrd r0, r1, [r4, #8] │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ - b.w 5395a │ │ + b.w 54676 │ │ cmp r2, #13 │ │ - bne.n a39aa │ │ - add.w r0, r4, #8 │ │ + bne.n a6532 │ │ + ldr r0, [r4, #8] │ │ + cmp r0, #4 │ │ + bcc.n a6532 │ │ + ldr.w r0, [r4, #12]! │ │ + dmb ish │ │ + ldrex r1, [r0] │ │ + subs r2, r1, #1 │ │ + strex r3, r2, [r0] │ │ + cmp r3, #0 │ │ + bne.n a64ae │ │ + cmp r1, #1 │ │ + bne.n a6532 │ │ + dmb ish │ │ + mov r0, r4 │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ - b.w 5b784 │ │ + b.w 5df38 │ │ ldrb r0, [r4, #8] │ │ cmp r0, #3 │ │ - bne.n a39aa │ │ + bne.n a6532 │ │ ldr r4, [r4, #12] │ │ ldrd r5, r6, [r4] │ │ ldr r1, [r6, #0] │ │ - cbz r1, a394c │ │ + cbz r1, a64e2 │ │ mov r0, r5 │ │ blx r1 │ │ ldr r0, [r6, #4] │ │ - cbz r0, a3956 │ │ + cbz r0, a64ec │ │ mov r0, r5 │ │ - blx ccbe0 │ │ + blx cd200 │ │ mov r0, r4 │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ - b.w ccae8 │ │ + b.w cd0f0 │ │ subs r1, #20 │ │ sbc.w r0, r0, #0 │ │ subs r2, r1, #3 │ │ sbcs.w r0, r0, #0 │ │ it cs │ │ movcs r1, #1 │ │ - cbz r1, a3990 │ │ + cbz r1, a652c │ │ cmp r1, #1 │ │ - bne.n a399c │ │ + bne.n a6534 │ │ ldrd r0, r1, [r4, #24] │ │ - bl 5395a │ │ - ldrd r0, r1, [r4, #36] @ 0x24 │ │ - bl 97be8 │ │ + bl 54676 │ │ + ldr r0, [r4, #36] @ 0x24 │ │ + cmp.w r0, #2147483648 @ 0x80000000 │ │ + itt ne │ │ + ldrne r1, [r4, #40] @ 0x28 │ │ + blne 54676 │ │ mov r0, r4 │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ - b.w 60ef4 │ │ + b.w 9a480 │ │ ldr r0, [r4, #8] │ │ cmp r0, #3 │ │ - bcc.n a39aa │ │ - ldrd r0, r1, [r4, #12] │ │ - b.n a3920 │ │ - ldr r1, [pc, #12] @ (a39ac ) │ │ - ldr r0, [r4, #8] │ │ - adds r1, #1 │ │ - cmp r0, r1 │ │ - ble.n a39aa │ │ - ldr r1, [r4, #12] │ │ - b.n a3920 │ │ + bcs.n a6540 │ │ pop {r4, r5, r6, pc} │ │ - movs r1, r0 │ │ - strh r0, [r0, #0] │ │ - ldr r0, [pc, #52] @ (a39e8 ) │ │ + ldrd r0, r1, [r4, #8] │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ + b.w 629fc │ │ + ldrd r0, r1, [r4, #12] │ │ + b.n a6494 │ │ + bmi.n a64f2 │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + sub sp, #28 │ │ + ldr r0, [pc, #140] @ (a65dc ) │ │ add r0, pc │ │ - ldr r1, [r0, #48] @ 0x30 │ │ + ldr r4, [r0, #0] │ │ dmb ish │ │ - cmp r1, #2 │ │ - beq.n a39e4 │ │ - push {r1, r2, r3, r4, r5, r6, r7, lr} │ │ - add.w r1, sp, #23 │ │ - strd r0, r0, [sp] │ │ - str r1, [sp, #16] │ │ - add r1, sp, #4 │ │ - str r1, [sp, #12] │ │ - mov r1, sp │ │ - str r1, [sp, #8] │ │ - add r1, sp, #8 │ │ - ldr r2, [pc, #20] @ (a39ec ) │ │ - adds r0, #48 @ 0x30 │ │ - add r2, pc │ │ - bl 717e4 │ │ - add sp, #24 │ │ - ldmia.w sp!, {r7, lr} │ │ - bx lr │ │ - nop │ │ - lsrs r2, r7, #10 │ │ - movs r3, r0 │ │ - svc 168 @ 0xa8 │ │ - movs r2, r0 │ │ - push {r4, r5, r7, lr} │ │ + cbnz r4, a6560 │ │ + bl 78168 │ │ mov r4, r0 │ │ - ldr r0, [r0, #0] │ │ - cmp r0, #2 │ │ - it eq │ │ - popeq {r4, r5, r7, pc} │ │ - ldrd r5, r1, [r4, #28] │ │ - mov r0, r5 │ │ - bl a3506 │ │ - ldr r0, [r4, #24] │ │ - mov r1, r5 │ │ - bl bf998 │ │ - ldrd r0, r1, [r4, #36] @ 0x24 │ │ - bl 97be8 │ │ mov r0, r4 │ │ - bl bc2d8 │ │ - ldr r0, [r4, #12] │ │ - cbz r0, a3a26 │ │ - ldr r1, [r4, #16] │ │ - bl 98300 │ │ - ldr r0, [r4, #0] │ │ - cbz r0, a3a30 │ │ - ldr r0, [r4, #4] │ │ - bl 5e624 │ │ - ldr r0, [r4, #56] @ 0x38 │ │ - ldmia.w sp!, {r4, r5, r7, lr} │ │ - b.w 5e624 │ │ - ldrb r1, [r0, #4] │ │ - ldr r0, [r0, #0] │ │ - b.w 9a734 │ │ - bmi.n a39ee │ │ - stmdb sp!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, lr} │ │ - ldr r1, [pc, #48] @ (a3a7c ) │ │ - mov r4, r0 │ │ - mov r0, sp │ │ - add r1, pc │ │ - bl 678b8 │ │ - movs r5, #0 │ │ - ldrd ip, lr, [sp] │ │ - strb r5, [r4, #4] │ │ - str r5, [r4, #0] │ │ - add.w r5, r4, #8 │ │ - ldrd r8, r3, [sp, #8] │ │ - ldr r6, [pc, #24] @ (a3a80 ) │ │ - add r6, pc │ │ - ldmia.w r6, {r0, r1, r2, r7} │ │ - stmia r5!, {r0, r1, r2, r7} │ │ - strd ip, lr, [r4, #24] │ │ - strd r8, r3, [r4, #32] │ │ - ldmia.w sp!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, pc} │ │ - ldmia r6!, {r0, r1, r2, r3, r5, r7} │ │ - vqrdmulh.s q15, , d4[0] │ │ - movs r2, r0 │ │ - mov r1, r0 │ │ - ldr r0, [pc, #8] @ (a3a90 ) │ │ - add r0, pc │ │ - b.w ac31c │ │ - nop │ │ - lsrs r4, r4, #8 │ │ - movs r3, r0 │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub.w sp, sp, #508 @ 0x1fc │ │ - mov r4, r2 │ │ - mov fp, r1 │ │ - str r0, [sp, #80] @ 0x50 │ │ - bl a39b0 │ │ - add r0, sp, #376 @ 0x178 │ │ - bl b9b84 │ │ - ldr r0, [sp, #376] @ 0x178 │ │ + blx cd220 │ │ + mov r5, r0 │ │ cmp r0, #1 │ │ - beq.w a43e2 │ │ - ldrb.w r0, [sp, #384] @ 0x180 │ │ + bhi.n a65d2 │ │ + mov.w r5, #0 │ │ + beq.n a65d2 │ │ + ldr r1, [pc, #108] @ (a65e0 ) │ │ + add.w r8, sp, #8 │ │ + add r1, pc │ │ + mov r0, r8 │ │ + bl 679d4 │ │ + add.w fp, sp, #12 │ │ + ldr r0, [sp, #8] │ │ + str r0, [sp, #4] │ │ + add.w r0, r8, #4 │ │ + ldmia.w fp, {r9, sl, fp} │ │ + ldr r1, [pc, #80] @ (a65e4 ) │ │ + add r1, pc │ │ + ldmia.w r1, {r2, r3, r6, r7} │ │ movs r1, #8 │ │ - strb.w r0, [sp, #172] @ 0xac │ │ - movs r2, #16 │ │ - ldr r0, [sp, #380] @ 0x17c │ │ - str r0, [sp, #168] @ 0xa8 │ │ - ldrd r0, r5, [r4, #4] │ │ - str r4, [sp, #84] @ 0x54 │ │ - movs r4, #16 │ │ - str r0, [sp, #92] @ 0x5c │ │ + stmia r0!, {r2, r3, r6, r7} │ │ + movs r0, #48 @ 0x30 │ │ + bl 4aff4 │ │ + mov r6, r0 │ │ + stmia r0!, {r5} │ │ + ldmia.w r8, {r1, r2, r3, r5, r7} │ │ + stmia r0!, {r1, r2, r3, r5, r7} │ │ + add.w r1, r6, #24 │ │ + ldr r0, [sp, #4] │ │ + str r4, [r6, #40] @ 0x28 │ │ + stmia.w r1, {r0, r9, sl, fp} │ │ + mov r0, r4 │ │ + blx cd220 │ │ + mov r5, r0 │ │ + mov r0, r4 │ │ + mov r1, r6 │ │ + blx cd230 │ │ + cbz r5, a65d0 │ │ mov r0, r5 │ │ - ldr r3, [pc, #892] @ (a3e50 ) │ │ - add r3, pc │ │ - bl a3478 │ │ - movs r2, #0 │ │ - add r3, sp, #376 @ 0x178 │ │ - cmp r0, r5 │ │ - stmia r3!, {r0, r1, r2} │ │ - str r5, [sp, #88] @ 0x58 │ │ - bcc.w a43be │ │ - mov.w r8, #0 │ │ - mov r0, r1 │ │ - cbz r5, a3b28 │ │ - add.w r0, r0, r8, lsl #4 │ │ - ldrd r9, r6, [sp, #88] @ 0x58 │ │ - add.w r5, r0, #8 │ │ - ldr r1, [r6, #0] │ │ - ldr r0, [sp, #168] @ 0xa8 │ │ - ldr.w r4, [r1, #8]! │ │ - adds r0, #8 │ │ - ldr r7, [r1, #4] │ │ - bl a380c │ │ - cmp r0, #0 │ │ - beq.w a43d4 │ │ - adds r0, #32 │ │ - adds r6, #4 │ │ - strd r4, r7, [r5, #-8] │ │ - subs.w r9, r9, #1 │ │ - str.w r0, [r5], #16 │ │ - add.w r8, r8, #1 │ │ - bne.n a3afa │ │ - ldr r0, [sp, #380] @ 0x17c │ │ - ldr r1, [sp, #376] @ 0x178 │ │ - movs r2, #4 │ │ - str r1, [sp, #72] @ 0x48 │ │ - movs r1, #0 │ │ - str r1, [sp, #184] @ 0xb8 │ │ + bl be316 │ │ + mov r5, r6 │ │ + mov r0, r5 │ │ + add sp, #28 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + nop │ │ + adc.w r0, r4, r2 │ │ + bvs.n a658e │ │ + vqrshrun.s64 d28, q13, #1 │ │ + movs r2, r0 │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + sub sp, #52 @ 0x34 │ │ + mov fp, r0 │ │ + add r0, sp, #4 │ │ + mov r5, r1 │ │ + mov r1, r2 │ │ + mov r2, r3 │ │ + bl 4be10 │ │ + ldrd r6, r2, [sp, #8] │ │ + add r4, sp, #16 │ │ + mov r0, r4 │ │ + mov r1, r6 │ │ + bl 4ce90 │ │ + add r7, sp, #40 @ 0x28 │ │ + mov r1, r4 │ │ + mov r0, r7 │ │ + bl 6dcca │ │ + mov r0, r7 │ │ + bl 4bdec │ │ mov sl, r0 │ │ - strd r1, r2, [sp, #176] @ 0xb0 │ │ - str r1, [sp, #196] @ 0xc4 │ │ - strd r1, r2, [sp, #188] @ 0xbc │ │ - add.w r1, r0, r8, lsl #4 │ │ - add.w r8, sp, #376 @ 0x178 │ │ - str r1, [sp, #132] @ 0x84 │ │ - add.w r1, r8, #17 │ │ - str r1, [sp, #116] @ 0x74 │ │ - add.w r1, r8, #1 │ │ - str r1, [sp, #120] @ 0x78 │ │ - add r1, sp, #480 @ 0x1e0 │ │ - add.w r2, r1, #8 │ │ - str r2, [sp, #108] @ 0x6c │ │ - add r2, sp, #344 @ 0x158 │ │ - adds r1, #1 │ │ - add.w r3, r2, #8 │ │ - str r1, [sp, #100] @ 0x64 │ │ - adds r1, r2, #1 │ │ - str r3, [sp, #104] @ 0x68 │ │ - str r1, [sp, #96] @ 0x60 │ │ - add r2, sp, #248 @ 0xf8 │ │ - add.w r1, r2, #8 │ │ - str r1, [sp, #44] @ 0x2c │ │ - add.w r1, r8, #8 │ │ - str r1, [sp, #60] @ 0x3c │ │ - adds r1, r2, #1 │ │ - str r1, [sp, #40] @ 0x28 │ │ - add r1, sp, #280 @ 0x118 │ │ - add.w r2, r1, #8 │ │ - adds r1, #1 │ │ - str r2, [sp, #32] │ │ - str r1, [sp, #28] │ │ - add r1, sp, #312 @ 0x138 │ │ - add.w r2, r1, #8 │ │ - adds r1, #1 │ │ - str r2, [sp, #24] │ │ - str r1, [sp, #20] │ │ - add r1, sp, #200 @ 0xc8 │ │ - add.w r2, r1, #8 │ │ - adds r1, #12 │ │ - str r1, [sp, #48] @ 0x30 │ │ - add.w r1, r8, #12 │ │ - str r1, [sp, #52] @ 0x34 │ │ - movs r1, #0 │ │ - str r1, [sp, #64] @ 0x40 │ │ - movs r1, #4 │ │ - str r1, [sp, #56] @ 0x38 │ │ - movs r1, #0 │ │ - str r2, [sp, #36] @ 0x24 │ │ - str r1, [sp, #68] @ 0x44 │ │ - str r0, [sp, #76] @ 0x4c │ │ - str.w fp, [sp, #128] @ 0x80 │ │ - ldr r0, [sp, #132] @ 0x84 │ │ - cmp sl, r0 │ │ - beq.w a4048 │ │ - ldr.w r0, [sl] │ │ - movs r5, #0 │ │ - str r0, [sp, #156] @ 0x9c │ │ - ldr.w r0, [sl, #4] │ │ - str r0, [sp, #152] @ 0x98 │ │ - ldr.w r0, [sl, #8] │ │ - add.w sl, sl, #16 │ │ - ldrd r4, r0, [r0, #4] │ │ - add.w r0, r0, r0, lsl #2 │ │ - add.w r9, r4, r0, lsl #3 │ │ - movs r0, #0 │ │ - str r0, [sp, #160] @ 0xa0 │ │ + ldr r0, [sp, #4] │ │ + mov r8, r1 │ │ + cmp.w r0, #2147483648 @ 0x80000000 │ │ + itt ne │ │ + movne r1, r6 │ │ + blne 54676 │ │ + ldr r4, [pc, #592] @ (a6880 ) │ │ + add r4, pc │ │ + ldr r0, [r4, #16] │ │ + cmp r0, #5 │ │ + bcc.n a6658 │ │ movs r0, #0 │ │ - str r0, [sp, #164] @ 0xa4 │ │ - cmp r4, r9 │ │ - beq.w a3e3c │ │ - mov r7, r4 │ │ - ldrd r0, r1, [r4], #40 @ 0x28 │ │ - subs.w r2, r0, #20 │ │ - sbc.w r0, r1, #0 │ │ - subs r1, r2, #2 │ │ - sbcs.w r0, r0, #0 │ │ - mov.w r0, #0 │ │ - it cc │ │ - movcc r0, #1 │ │ - cmp r0, #0 │ │ - it ne │ │ - addne r0, r2, #1 │ │ - cmp r0, #2 │ │ - beq.n a3bec │ │ - cmp r0, #0 │ │ - bne.n a3cb0 │ │ - mov r0, r8 │ │ - mov r1, r7 │ │ - str r5, [sp, #136] @ 0x88 │ │ - str.w sl, [sp, #144] @ 0x90 │ │ - bl b9c0c │ │ - mov r6, r8 │ │ - ldrd r8, r0, [sp, #376] @ 0x178 │ │ - ldr r5, [sp, #384] @ 0x180 │ │ - subs.w r1, r8, #2147483648 @ 0x80000000 │ │ - ite eq │ │ - moveq r5, r1 │ │ - movne r1, r8 │ │ - str r1, [sp, #140] @ 0x8c │ │ - ldrd fp, sl, [r7, #28] │ │ - mov r7, r0 │ │ - ldr r2, [pc, #524] @ (a3e54 ) │ │ - mov r1, sl │ │ - movs r3, #10 │ │ - add r2, pc │ │ - mov r0, fp │ │ - bl 5393c │ │ - cmp.w r8, #2147483648 @ 0x80000000 │ │ - it eq │ │ - moveq r7, #1 │ │ - cmp r0, #0 │ │ - beq.n a3cfa │ │ - ldr.w fp, [sp, #128] @ 0x80 │ │ - mov r0, r6 │ │ - mov r2, r7 │ │ - mov r3, r5 │ │ - mov r1, fp │ │ - bl b5bbc │ │ - ldrb.w r0, [sp, #376] @ 0x178 │ │ - mov r8, r6 │ │ - ldr.w sl, [sp, #144] @ 0x90 │ │ - cmp r0, #15 │ │ - bne.w a3f98 │ │ - ldr r0, [sp, #380] @ 0x17c │ │ - movs r3, #10 │ │ - str r0, [sp, #124] @ 0x7c │ │ - ldrd r0, r1, [sp, #180] @ 0xb4 │ │ - ldr r2, [pc, #460] @ (a3e58 ) │ │ + movs r1, #1 │ │ + str r0, [sp, #32] │ │ + movw r3, #1647 @ 0x66f │ │ + str r1, [sp, #20] │ │ + ldr r1, [pc, #576] @ (a6884 ) │ │ + strd r7, r0, [sp, #24] │ │ + add r1, pc │ │ + str r1, [sp, #16] │ │ + add r0, sp, #16 │ │ + ldr r2, [pc, #568] @ (a6888 ) │ │ + movs r1, #5 │ │ add r2, pc │ │ - bl a4438 │ │ - cbnz r0, a3caa │ │ - ldr r1, [pc, #456] @ (a3e5c ) │ │ - mov r0, r8 │ │ - movs r2, #10 │ │ + bl 6ff84 │ │ + ldr r0, [r4, #16] │ │ + cmp r0, #4 │ │ + bls.n a6680 │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #32] │ │ + movw r3, #1647 @ 0x66f │ │ + str r1, [sp, #20] │ │ + ldr r1, [pc, #620] @ (a68d8 ) │ │ + strd r7, r0, [sp, #24] │ │ add r1, pc │ │ - bl 9dedc │ │ - ldr r2, [pc, #448] @ (a3e60 ) │ │ - add r0, sp, #176 @ 0xb0 │ │ - mov r1, r8 │ │ + str r1, [sp, #16] │ │ + add r0, sp, #16 │ │ + ldr r2, [pc, #612] @ (a68dc ) │ │ + movs r1, #5 │ │ add r2, pc │ │ - bl a4678 │ │ - movs r0, #1 │ │ - str r0, [sp, #164] @ 0xa4 │ │ - b.n a3d5c │ │ - ldrd r6, r5, [r7, #20] │ │ - ldrd r0, r1, [sp, #180] @ 0xb4 │ │ - mov r3, r5 │ │ - mov r2, r6 │ │ - bl a4438 │ │ - cbnz r0, a3cd8 │ │ - mov r0, r8 │ │ - mov r1, r6 │ │ - mov r2, r5 │ │ - bl 4b378 │ │ - ldr r2, [pc, #404] @ (a3e64 ) │ │ - add r0, sp, #176 @ 0xb0 │ │ - mov r1, r8 │ │ + bl 6ff84 │ │ + ldr r5, [r5, #0] │ │ + cmp r5, #0 │ │ + beq.w a67b2 │ │ + ldr r0, [r5, #0] │ │ + cmp r0, #0 │ │ + beq.w a67ba │ │ + ldr.w r6, [r0, #668] @ 0x29c │ │ + ldr r0, [r4, #16] │ │ + cmp r6, #0 │ │ + beq.w a67c8 │ │ + cmp r0, #5 │ │ + ldr r0, [pc, #512] @ (a68a0 ) │ │ + add r0, pc │ │ + mov r9, r0 │ │ + bcc.n a66c6 │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #32] │ │ + movw r3, #1647 @ 0x66f │ │ + str r0, [sp, #28] │ │ + movs r0, #4 │ │ + strd r9, r1, [sp, #16] │ │ + movs r1, #5 │ │ + str r0, [sp, #24] │ │ + add r0, sp, #16 │ │ + ldr r2, [pc, #484] @ (a68a4 ) │ │ add r2, pc │ │ - bl a4678 │ │ - ldrd r3, r2, [sp, #152] @ 0x98 │ │ - mov r0, r8 │ │ - mov r1, fp │ │ - bl a446c │ │ - ldrd r6, r5, [sp, #376] @ 0x178 │ │ - ldr r0, [sp, #384] @ 0x180 │ │ - str r0, [sp, #148] @ 0x94 │ │ - eor.w r0, r6, #40 @ 0x28 │ │ - orrs r0, r5 │ │ - bne.w a40b4 │ │ - movs r5, #1 │ │ - b.n a3bec │ │ - ldr r2, [pc, #364] @ (a3e68 ) │ │ - mov r0, fp │ │ + bl 6ff84 │ │ + mov r0, r5 │ │ mov r1, sl │ │ - movs r3, #9 │ │ - add r2, pc │ │ - bl 5393c │ │ - cbz r0, a3d62 │ │ - ldr.w fp, [sp, #128] @ 0x80 │ │ - add.w r8, sp, #376 @ 0x178 │ │ - mov r2, r7 │ │ - mov r3, r5 │ │ - mov r0, r8 │ │ - mov r1, fp │ │ - bl b5bbc │ │ - ldrb.w r0, [sp, #376] @ 0x178 │ │ - cmp r0, #15 │ │ - bne.w a3fc8 │ │ - ldr r0, [sp, #380] @ 0x17c │ │ - movs r3, #9 │ │ - str r0, [sp, #112] @ 0x70 │ │ - ldrd r0, r1, [sp, #180] @ 0xb4 │ │ - ldr r2, [pc, #312] @ (a3e6c ) │ │ - add r2, pc │ │ - bl a4438 │ │ - ldr.w sl, [sp, #144] @ 0x90 │ │ - cbnz r0, a3d58 │ │ - ldr r1, [pc, #300] @ (a3e70 ) │ │ - mov r0, r8 │ │ - movs r2, #9 │ │ + blx r6 │ │ + mov r6, r0 │ │ + ldr r0, [r4, #16] │ │ + cmp r0, #5 │ │ + bcc.n a66f8 │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #32] │ │ + movw r3, #1647 @ 0x66f │ │ + str r1, [sp, #20] │ │ + ldr r1, [pc, #452] @ (a68a8 ) │ │ + str r0, [sp, #28] │ │ + movs r0, #4 │ │ add r1, pc │ │ - bl 9dedc │ │ - ldr r2, [pc, #292] @ (a3e74 ) │ │ - add r0, sp, #176 @ 0xb0 │ │ - mov r1, r8 │ │ - add r2, pc │ │ - bl a4678 │ │ - movs r0, #1 │ │ - str r0, [sp, #160] @ 0xa0 │ │ - ldrd r5, r0, [sp, #136] @ 0x88 │ │ - b.n a3e34 │ │ - ldr r2, [pc, #276] @ (a3e78 ) │ │ - mov r0, fp │ │ - mov r1, sl │ │ - movs r3, #13 │ │ - add r2, pc │ │ - bl 5393c │ │ - add.w r8, sp, #376 @ 0x178 │ │ - cbz r0, a3de2 │ │ - ldr r0, [sp, #136] @ 0x88 │ │ - ldr.w fp, [sp, #128] @ 0x80 │ │ - ldr.w sl, [sp, #144] @ 0x90 │ │ - cbnz r0, a3db6 │ │ - add r0, sp, #344 @ 0x158 │ │ - mov r1, r7 │ │ - mov r2, r5 │ │ - bl 4aff4 │ │ - ldrd r5, r3, [sp, #348] @ 0x15c │ │ - mov r0, r8 │ │ - mov r1, fp │ │ - mov r2, r5 │ │ - bl b5ec0 │ │ - ldr r0, [sp, #344] @ 0x158 │ │ - cmp.w r0, #2147483648 @ 0x80000000 │ │ - itt ne │ │ - movne r1, r5 │ │ - blne 5395a │ │ - ldrb.w r0, [sp, #376] @ 0x178 │ │ - cmp r0, #15 │ │ - bne.w a401c │ │ - ldr r0, [sp, #380] @ 0x17c │ │ - str r0, [sp, #148] @ 0x94 │ │ - ldrd r0, r1, [sp, #180] @ 0xb4 │ │ - movs r3, #13 │ │ - ldr r2, [pc, #188] @ (a3e7c ) │ │ + str r1, [sp, #16] │ │ + str r0, [sp, #24] │ │ + add r0, sp, #16 │ │ + ldr r2, [pc, #444] @ (a68ac ) │ │ + movs r1, #5 │ │ add r2, pc │ │ - bl a4438 │ │ - cbnz r0, a3dde │ │ - ldr r1, [pc, #184] @ (a3e80 ) │ │ - mov r0, r8 │ │ - movs r2, #13 │ │ + bl 6ff84 │ │ + ldr r0, [r4, #16] │ │ + cmp r0, #5 │ │ + bcc.n a6720 │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #32] │ │ + movw r3, #1647 @ 0x66f │ │ + str r1, [sp, #20] │ │ + ldr r1, [pc, #420] @ (a68b0 ) │ │ + strd r7, r0, [sp, #24] │ │ add r1, pc │ │ - bl 9dedc │ │ - ldr r2, [pc, #176] @ (a3e84 ) │ │ - add r0, sp, #176 @ 0xb0 │ │ - mov r1, r8 │ │ + str r1, [sp, #16] │ │ + add r0, sp, #16 │ │ + ldr r2, [pc, #412] @ (a68b4 ) │ │ + movs r1, #5 │ │ add r2, pc │ │ - bl a4678 │ │ - movs r5, #1 │ │ - b.n a3e32 │ │ - ldr r1, [sp, #128] @ 0x80 │ │ - mov r0, r8 │ │ - ldrd r3, r2, [sp, #152] @ 0x98 │ │ - mov r6, r7 │ │ - bl a446c │ │ - ldrd r5, r7, [sp, #376] @ 0x178 │ │ - ldr r0, [sp, #384] @ 0x180 │ │ - str r0, [sp, #148] @ 0x94 │ │ - eor.w r0, r5, #40 @ 0x28 │ │ - orrs r0, r7 │ │ - bne.w a3ff8 │ │ - ldrd r0, r1, [sp, #180] @ 0xb4 │ │ - mov r2, fp │ │ - mov r3, sl │ │ - bl a4438 │ │ - cbnz r0, a3e26 │ │ - mov r0, r8 │ │ - mov r1, fp │ │ - mov r2, sl │ │ - bl 9dedc │ │ - ldr r2, [pc, #108] @ (a3e88 ) │ │ - add r0, sp, #176 @ 0xb0 │ │ - mov r1, r8 │ │ + bl 6ff84 │ │ + ldr r0, [r4, #16] │ │ + cmp r0, #5 │ │ + bcc.n a6748 │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #32] │ │ + movw r3, #1647 @ 0x66f │ │ + str r1, [sp, #20] │ │ + ldr r1, [pc, #388] @ (a68b8 ) │ │ + strd r7, r0, [sp, #24] │ │ + add r1, pc │ │ + str r1, [sp, #16] │ │ + add r0, sp, #16 │ │ + ldr r2, [pc, #380] @ (a68bc ) │ │ + movs r1, #5 │ │ add r2, pc │ │ - bl a4678 │ │ - ldr.w fp, [sp, #128] @ 0x80 │ │ - movs r5, #1 │ │ - ldr.w sl, [sp, #144] @ 0x90 │ │ + bl 6ff84 │ │ + ldr r0, [r5, #0] │ │ + cbz r0, a67ba │ │ mov r7, r6 │ │ - ldr r0, [sp, #140] @ 0x8c │ │ - mov r1, r7 │ │ - bl 5395a │ │ - b.n a3bec │ │ - ldr r0, [sp, #164] @ 0xa4 │ │ - cbz r0, a3e8c │ │ - ldr r0, [sp, #124] @ 0x7c │ │ - str r0, [sp, #452] @ 0x1c4 │ │ - ldr r0, [sp, #160] @ 0xa0 │ │ - lsls r0, r0, #31 │ │ - ldr r0, [sp, #112] @ 0x70 │ │ - beq.n a3e9c │ │ - b.n a3e9e │ │ - nop │ │ - @ instruction: 0xf58e0002 │ │ - ldmia r5!, {r2, r3, r7} │ │ - vqrdmulh.s q14, , d12[0] │ │ - vcvt.u16.f16 d28, d30, #9 │ │ - vtbl.8 d29, {d23-d25}, d28 │ │ - movs r2, r0 │ │ - bge.n a3d84 │ │ - movs r2, r0 │ │ - ldmia r4, {r1, r2, r3, r4, r6, r7} │ │ - vmull.u q14, d23, d28 │ │ - @ instruction: 0xfff7cc9a │ │ - vtbx.8 d29, {d23-d24}, d30 │ │ - movs r2, r0 │ │ - b.n a3ee2 │ │ - @ instruction: 0xfff7dfdf │ │ - @ instruction: 0xfff7dfd1 │ │ - vqrshrn.u64 d29, q4, #9 │ │ - movs r2, r0 │ │ - bls.n a3e8c │ │ - movs r2, r0 │ │ - ldr r0, [sp, #160] @ 0xa0 │ │ - cmp r0, #0 │ │ - bne.w a40ee │ │ - movs r0, #0 │ │ - cmp r5, #0 │ │ - beq.n a3f66 │ │ - str r0, [sp, #452] @ 0x1c4 │ │ + ldr.w r6, [r0, #912] @ 0x390 │ │ + ldr r0, [r4, #16] │ │ + cmp r6, #0 │ │ + beq.n a67f8 │ │ + cmp r0, #4 │ │ + bls.n a677c │ │ movs r0, #0 │ │ - ldr r1, [sp, #120] @ 0x78 │ │ - movs r2, #0 │ │ - str r0, [sp, #468] @ 0x1d4 │ │ - ldrh.w r0, [sp, #449] @ 0x1c1 │ │ - strh r0, [r1, #0] │ │ - ldrb.w r0, [sp, #451] @ 0x1c3 │ │ - strb r0, [r1, #2] │ │ - ldr r1, [sp, #116] @ 0x74 │ │ - ldrh.w r0, [sp, #465] @ 0x1d1 │ │ - str r2, [sp, #472] @ 0x1d8 │ │ - strh r0, [r1, #0] │ │ - ldrb.w r0, [sp, #467] @ 0x1d3 │ │ - strb r0, [r1, #2] │ │ - ldrd r0, r1, [sp, #440] @ 0x1b8 │ │ - strd r0, r1, [sp, #384] @ 0x180 │ │ - add r0, sp, #476 @ 0x1dc │ │ - str r0, [sp, #428] @ 0x1ac │ │ - strb.w r2, [sp, #424] @ 0x1a8 │ │ - strb.w r2, [sp, #376] @ 0x178 │ │ - add r0, sp, #452 @ 0x1c4 │ │ - str r0, [sp, #380] @ 0x17c │ │ - ands.w r0, r5, #1 │ │ - strb.w r2, [sp, #392] @ 0x188 │ │ - ldr r1, [sp, #148] @ 0x94 │ │ - it ne │ │ - movne r0, r1 │ │ - str r0, [sp, #476] @ 0x1dc │ │ - add r0, sp, #468 @ 0x1d4 │ │ - str r0, [sp, #396] @ 0x18c │ │ - add r0, sp, #472 @ 0x1d8 │ │ - str r0, [sp, #412] @ 0x19c │ │ - movs r3, #29 │ │ - ldrd r0, r1, [sp, #456] @ 0x1c8 │ │ - strd r0, r1, [sp, #400] @ 0x190 │ │ - mov r1, fp │ │ - strb.w r2, [sp, #408] @ 0x198 │ │ - ldr r0, [pc, #948] @ (a42b8 ) │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - movs r0, #86 @ 0x56 │ │ - strd r0, r8, [sp, #4] │ │ + movs r1, #1 │ │ + str r0, [sp, #32] │ │ + movw r3, #1647 @ 0x66f │ │ + str r0, [sp, #28] │ │ movs r0, #4 │ │ - str r0, [sp, #12] │ │ - ldr r2, [pc, #936] @ (a42bc ) │ │ - add r0, sp, #344 @ 0x158 │ │ + strd r9, r1, [sp, #16] │ │ + movs r1, #5 │ │ + str r0, [sp, #24] │ │ + add r0, sp, #16 │ │ + ldr r2, [pc, #360] @ (a68e0 ) │ │ add r2, pc │ │ - bl 6a054 │ │ - ldrb.w r0, [sp, #344] @ 0x158 │ │ - cmp r0, #15 │ │ - bne.n a3f2c │ │ - ldr r0, [sp, #348] @ 0x15c │ │ - str r0, [sp, #212] @ 0xd4 │ │ - movs r0, #1 │ │ - str r0, [sp, #208] @ 0xd0 │ │ - b.n a3f66 │ │ - ldr r3, [sp, #96] @ 0x60 │ │ - ldr r2, [sp, #100] @ 0x64 │ │ - ldr.w ip, [sp, #348] @ 0x15c │ │ - ldrb r1, [r3, #2] │ │ - strb r1, [r2, #2] │ │ - ldrh r1, [r3, #0] │ │ - strh r1, [r2, #0] │ │ - ldrd r2, r3, [sp, #104] @ 0x68 │ │ - ldmia.w r2, {r1, r4, r5, r6, r7} │ │ - stmia r3!, {r1, r4, r5, r6, r7} │ │ - str.w ip, [sp, #484] @ 0x1e4 │ │ - strb.w r0, [sp, #480] @ 0x1e0 │ │ - add r0, sp, #200 @ 0xc8 │ │ - add r1, sp, #480 @ 0x1e0 │ │ - bl a38ce │ │ - ldrd r6, r5, [sp, #200] @ 0xc8 │ │ - eor.w r0, r6, #40 @ 0x28 │ │ - orrs r0, r5 │ │ - bne.w a40fe │ │ - ldr r0, [sp, #208] @ 0xd0 │ │ - lsls r0, r0, #31 │ │ - beq.w a3bba │ │ - ldr r1, [sp, #68] @ 0x44 │ │ - ldr r0, [sp, #188] @ 0xbc │ │ - ldr r4, [sp, #212] @ 0xd4 │ │ - cmp r1, r0 │ │ - mov r0, r1 │ │ - bne.n a3f84 │ │ - add r0, sp, #188 @ 0xbc │ │ - bl bf948 │ │ - ldr r0, [sp, #68] @ 0x44 │ │ - ldr r1, [sp, #192] @ 0xc0 │ │ - str r1, [sp, #56] @ 0x38 │ │ - ldr r1, [sp, #56] @ 0x38 │ │ - str.w r4, [r1, r0, lsl #2] │ │ - adds r0, #1 │ │ - str r0, [sp, #68] @ 0x44 │ │ - str r0, [sp, #196] @ 0xc4 │ │ - ldr r0, [sp, #64] @ 0x40 │ │ - adds r0, #4 │ │ - str r0, [sp, #64] @ 0x40 │ │ - b.n a3bba │ │ - ldr r2, [sp, #120] @ 0x78 │ │ - mov r6, r7 │ │ - ldr r3, [sp, #40] @ 0x28 │ │ - ldr.w lr, [sp, #60] @ 0x3c │ │ - ldrb r1, [r2, #2] │ │ - strb r1, [r3, #2] │ │ - ldrh r1, [r2, #0] │ │ - strh r1, [r3, #0] │ │ - ldr.w ip, [sp, #380] @ 0x17c │ │ - ldr r3, [sp, #44] @ 0x2c │ │ - ldmia.w lr, {r1, r2, r4, r5, r7} │ │ - stmia r3!, {r1, r2, r4, r5, r7} │ │ - str.w ip, [sp, #252] @ 0xfc │ │ - strb.w r0, [sp, #248] @ 0xf8 │ │ - add r0, sp, #200 @ 0xc8 │ │ - add r1, sp, #248 @ 0xf8 │ │ - bl a38ce │ │ - b.n a4012 │ │ - ldr r2, [sp, #120] @ 0x78 │ │ - mov r6, r7 │ │ - ldr r3, [sp, #28] │ │ - ldr.w lr, [sp, #60] @ 0x3c │ │ - ldrb r1, [r2, #2] │ │ - strb r1, [r3, #2] │ │ - ldrh r1, [r2, #0] │ │ - strh r1, [r3, #0] │ │ - ldr.w ip, [sp, #380] @ 0x17c │ │ - ldr r3, [sp, #32] │ │ - ldmia.w lr, {r1, r2, r4, r5, r7} │ │ - stmia r3!, {r1, r2, r4, r5, r7} │ │ - str.w ip, [sp, #284] @ 0x11c │ │ - strb.w r0, [sp, #280] @ 0x118 │ │ - add r0, sp, #200 @ 0xc8 │ │ - add r1, sp, #280 @ 0x118 │ │ - bl a38ce │ │ - b.n a400e │ │ - ldrd r0, r1, [sp, #48] @ 0x30 │ │ - movs r2, #36 @ 0x24 │ │ - bl c99c0 │ │ - ldr.w fp, [sp, #128] @ 0x80 │ │ - ldr r0, [sp, #148] @ 0x94 │ │ - strd r5, r7, [sp, #200] @ 0xc8 │ │ - str r0, [sp, #208] @ 0xd0 │ │ - ldr.w sl, [sp, #144] @ 0x90 │ │ - ldr r0, [sp, #140] @ 0x8c │ │ - mov r1, r6 │ │ - bl 5395a │ │ - b.n a3f56 │ │ - ldr r2, [sp, #120] @ 0x78 │ │ - mov r6, r7 │ │ - ldr r3, [sp, #20] │ │ - ldr.w lr, [sp, #60] @ 0x3c │ │ - ldrb r1, [r2, #2] │ │ - strb r1, [r3, #2] │ │ - ldrh r1, [r2, #0] │ │ - strh r1, [r3, #0] │ │ - ldr.w ip, [sp, #380] @ 0x17c │ │ - ldr r3, [sp, #24] │ │ - ldmia.w lr, {r1, r2, r4, r5, r7} │ │ - stmia r3!, {r1, r2, r4, r5, r7} │ │ - str.w ip, [sp, #316] @ 0x13c │ │ - strb.w r0, [sp, #312] @ 0x138 │ │ - add r0, sp, #200 @ 0xc8 │ │ - add r1, sp, #312 @ 0x138 │ │ - b.n a3fc2 │ │ - ldr r5, [sp, #184] @ 0xb8 │ │ - add r4, sp, #200 @ 0xc8 │ │ - mov r1, fp │ │ - mov r0, r4 │ │ - mov r2, r5 │ │ - bl bb9ec │ │ - ldrb.w r0, [sp, #200] @ 0xc8 │ │ - cmp r0, #15 │ │ - bne.n a40c4 │ │ - add.w r0, r5, r5, lsl #1 │ │ - ldr.w sl, [sp, #204] @ 0xcc │ │ - str.w sl, [sp, #456] @ 0x1c8 │ │ - lsls r7, r0, #2 │ │ - movs r5, #0 │ │ - ldr r6, [sp, #180] @ 0xb4 │ │ - add.w r8, sp, #200 @ 0xc8 │ │ - add.w r9, sp, #480 @ 0x1e0 │ │ - cmp r7, #0 │ │ - beq.n a411c │ │ - ldrd r2, r3, [r6, #4] │ │ - mov r0, r8 │ │ - mov r1, fp │ │ - bl ba61c │ │ - ldrb.w r0, [sp, #200] @ 0xc8 │ │ - cmp r0, #15 │ │ - bne.w a4258 │ │ - ldr r0, [sp, #204] @ 0xcc │ │ - mov r1, fp │ │ - str r0, [sp, #0] │ │ - mov r0, r9 │ │ - mov r2, sl │ │ - mov r3, r5 │ │ - bl bbf24 │ │ - ldrb.w r4, [sp, #480] @ 0x1e0 │ │ - cmp r4, #15 │ │ - bne.w a4282 │ │ - adds r6, #12 │ │ - adds r5, #1 │ │ - subs r7, #12 │ │ - b.n a4078 │ │ - ldrd r0, r1, [sp, #48] @ 0x30 │ │ - movs r2, #36 @ 0x24 │ │ - bl c99c0 │ │ - ldr r0, [sp, #148] @ 0x94 │ │ - str r0, [sp, #208] @ 0xd0 │ │ - b.n a40fe │ │ - ldrb.w r1, [sp, #203] @ 0xcb │ │ - strb.w r1, [sp, #379] @ 0x17b │ │ - ldrh.w r1, [sp, #201] @ 0xc9 │ │ - strh.w r1, [sp, #377] @ 0x179 │ │ - add.w r1, r4, #8 │ │ - ldr.w ip, [sp, #204] @ 0xcc │ │ - ldr r2, [sp, #60] @ 0x3c │ │ - ldmia.w r1, {r3, r4, r5, r6, r7} │ │ - stmia r2!, {r3, r4, r5, r6, r7} │ │ - str.w ip, [sp, #380] @ 0x17c │ │ - strb.w r0, [sp, #376] @ 0x178 │ │ - b.n a42ea │ │ - ldr r1, [pc, #788] @ (a4404 ) │ │ - movs r2, #60 @ 0x3c │ │ - ldr r0, [sp, #36] @ 0x24 │ │ + bl 6ff84 │ │ + mov r0, r5 │ │ + blx r6 │ │ + ldr r1, [r4, #16] │ │ + cmp r0, #1 │ │ + bne.n a683e │ │ + cmp r1, #4 │ │ + bls.n a67ae │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #32] │ │ + movw r3, #1647 @ 0x66f │ │ + str r1, [sp, #20] │ │ + ldr r1, [pc, #308] @ (a68cc ) │ │ + str r0, [sp, #28] │ │ + movs r0, #4 │ │ add r1, pc │ │ - bl 9dedc │ │ - movs r5, #0 │ │ - movs r6, #25 │ │ - ldr r4, [sp, #80] @ 0x50 │ │ - movs r2, #32 │ │ - ldrd r8, r7, [sp, #208] @ 0xd0 │ │ - add r1, sp, #200 @ 0xc8 │ │ - add.w r0, r4, #16 │ │ - adds r1, #16 │ │ - bl c99c0 │ │ - strd r6, r5, [r4] │ │ - strd r8, r7, [r4, #8] │ │ - b.n a42f2 │ │ - add r4, sp, #480 @ 0x1e0 │ │ - ldr r2, [pc, #744] @ (a4408 ) │ │ - mov r1, fp │ │ - movs r3, #4 │ │ + str r1, [sp, #16] │ │ + str r0, [sp, #24] │ │ + add r0, sp, #16 │ │ + ldr r2, [pc, #296] @ (a68d0 ) │ │ + movs r1, #5 │ │ add r2, pc │ │ - mov r0, r4 │ │ - bl 6a820 │ │ - ldrb.w r0, [sp, #480] @ 0x1e0 │ │ - cmp r0, #15 │ │ - bne.w a4298 │ │ - ldr r0, [sp, #484] @ 0x1e4 │ │ - movs r7, #0 │ │ - str r0, [sp, #312] @ 0x138 │ │ - add r0, sp, #456 @ 0x1c8 │ │ - str r0, [sp, #396] @ 0x18c │ │ - movs r2, #2 │ │ - strb.w r7, [sp, #392] @ 0x188 │ │ - add r0, sp, #312 @ 0x138 │ │ - str r0, [sp, #380] @ 0x17c │ │ - movs r0, #46 @ 0x2e │ │ - strb.w r7, [sp, #376] @ 0x178 │ │ - movs r3, #31 │ │ - ldr r1, [pc, #696] @ (a440c ) │ │ + bl 6ff84 │ │ + movs r0, #5 │ │ + b.n a682c │ │ + ldr r1, [pc, #220] @ (a6890 ) │ │ + movs r0, #6 │ │ add r1, pc │ │ - strd r1, r0, [sp] │ │ - add r0, sp, #376 @ 0x178 │ │ - strd r0, r2, [sp, #8] │ │ - add r5, sp, #344 @ 0x158 │ │ - ldr r2, [pc, #684] @ (a4410 ) │ │ - mov r1, fp │ │ + b.n a67c0 │ │ + ldr r1, [pc, #208] @ (a688c ) │ │ + movs r0, #7 │ │ + add r1, pc │ │ + strd r1, r0, [fp, #4] │ │ + movs r0, #8 │ │ + b.n a682c │ │ + cmp r0, #4 │ │ + bls.n a67f0 │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #32] │ │ + movw r3, #1647 @ 0x66f │ │ + str r1, [sp, #20] │ │ + ldr r1, [pc, #188] @ (a6898 ) │ │ + str r0, [sp, #28] │ │ + movs r0, #4 │ │ + add r1, pc │ │ + str r1, [sp, #16] │ │ + str r0, [sp, #24] │ │ + add r0, sp, #16 │ │ + ldr r2, [pc, #180] @ (a689c ) │ │ + movs r1, #5 │ │ add r2, pc │ │ - mov r0, r5 │ │ - bl 6a054 │ │ - ldrb.w r0, [sp, #344] @ 0x158 │ │ - cmp r0, #15 │ │ - bne.w a42c0 │ │ - ldr r0, [sp, #348] @ 0x15c │ │ - mov.w sl, #0 │ │ - str r0, [sp, #248] @ 0xf8 │ │ - add.w r0, r8, #4 │ │ - str r0, [sp, #164] @ 0xa4 │ │ - ldr r0, [sp, #188] @ 0xbc │ │ - ldr.w r9, [sp, #192] @ 0xc0 │ │ - ldr r4, [sp, #84] @ 0x54 │ │ - ldr r6, [sp, #64] @ 0x40 │ │ - str r7, [sp, #280] @ 0x118 │ │ - str r0, [sp, #160] @ 0xa0 │ │ - str.w r9, [sp, #156] @ 0x9c │ │ - add r5, sp, #480 @ 0x1e0 │ │ - cmp r6, #0 │ │ - beq.w a4332 │ │ - ldr.w r0, [r9], #4 │ │ - mov r1, fp │ │ - str r0, [sp, #312] @ 0x138 │ │ - add r2, sp, #280 @ 0x118 │ │ - mov r0, r5 │ │ - bl 58094 │ │ - ldrb.w r8, [sp, #480] @ 0x1e0 │ │ - ldrb.w fp, [sp, #481] @ 0x1e1 │ │ - cmp.w r8, #15 │ │ - bne.w a434a │ │ - movs.w r0, fp, lsl #31 │ │ - beq.n a420e │ │ - add r0, sp, #312 @ 0x138 │ │ - str r0, [sp, #396] @ 0x18c │ │ - strb.w r7, [sp, #392] @ 0x188 │ │ - add r0, sp, #248 @ 0xf8 │ │ - str r0, [sp, #380] @ 0x17c │ │ - movs r3, #24 │ │ - strb.w r7, [sp, #376] @ 0x178 │ │ - ldr r0, [pc, #576] @ (a441c ) │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - movs r0, #67 @ 0x43 │ │ - str r0, [sp, #4] │ │ - add r0, sp, #376 @ 0x178 │ │ - str r0, [sp, #8] │ │ - movs r0, #2 │ │ - str r0, [sp, #12] │ │ - ldr r2, [pc, #564] @ (a4420 ) │ │ - add r0, sp, #344 @ 0x158 │ │ - ldr.w fp, [sp, #128] @ 0x80 │ │ + bl 6ff84 │ │ + ldr r1, [pc, #160] @ (a6894 ) │ │ + movs r0, #12 │ │ + add r1, pc │ │ + b.n a6826 │ │ + cmp r0, #4 │ │ + bls.n a6820 │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #32] │ │ + movw r3, #1647 @ 0x66f │ │ + str r1, [sp, #20] │ │ + ldr r1, [pc, #184] @ (a68c4 ) │ │ + str r0, [sp, #28] │ │ + movs r0, #4 │ │ + add r1, pc │ │ + str r1, [sp, #16] │ │ + str r0, [sp, #24] │ │ + add r0, sp, #16 │ │ + ldr r2, [pc, #176] @ (a68c8 ) │ │ + movs r1, #5 │ │ add r2, pc │ │ - mov r1, fp │ │ - bl 6a054 │ │ - ldrb.w r0, [sp, #344] @ 0x158 │ │ - cmp r0, #15 │ │ - bne.w a437e │ │ - ldr.w sl, [sp, #348] @ 0x15c │ │ - str.w sl, [sp, #280] @ 0x118 │ │ - b.n a4254 │ │ - add r0, sp, #312 @ 0x138 │ │ - str r0, [sp, #484] @ 0x1e4 │ │ - strb.w r7, [sp, #480] @ 0x1e0 │ │ - movs r1, #7 │ │ - ldr r0, [pc, #504] @ (a4414 ) │ │ - add r0, pc │ │ - strd r1, r0, [sp] │ │ - movs r0, #34 @ 0x22 │ │ - strd r0, r5, [sp, #8] │ │ - movs r0, #1 │ │ - str r0, [sp, #16] │ │ - ldr r3, [pc, #492] @ (a4418 ) │ │ - add r4, sp, #376 @ 0x178 │ │ - ldr.w fp, [sp, #128] @ 0x80 │ │ - add r2, sp, #280 @ 0x118 │ │ - add r3, pc │ │ - mov r0, r4 │ │ - mov r1, fp │ │ - bl 57e1c │ │ - ldr r0, [sp, #376] @ 0x178 │ │ - cmp r0, #0 │ │ - bne.w a4366 │ │ - ldr r0, [sp, #60] @ 0x3c │ │ - ldr r1, [sp, #164] @ 0xa4 │ │ - ldmia.w r0, {r2, r3, r4, r5} │ │ - stmia r1!, {r2, r3, r4, r5} │ │ - add r5, sp, #480 @ 0x1e0 │ │ - ldr r4, [sp, #84] @ 0x54 │ │ - subs r6, #4 │ │ - b.n a419a │ │ - ldrb.w r1, [sp, #203] @ 0xcb │ │ - strb.w r1, [sp, #379] @ 0x17b │ │ - ldrh.w r1, [sp, #201] @ 0xc9 │ │ - strh.w r1, [sp, #377] @ 0x179 │ │ - add.w r1, r8, #8 │ │ - ldr.w ip, [sp, #204] @ 0xcc │ │ - ldr r2, [sp, #60] @ 0x3c │ │ - ldmia.w r1, {r3, r4, r5, r6, r7} │ │ - stmia r2!, {r3, r4, r5, r6, r7} │ │ - str.w ip, [sp, #380] @ 0x17c │ │ - strb.w r0, [sp, #376] @ 0x178 │ │ - b.n a4292 │ │ - ldr r0, [sp, #120] @ 0x78 │ │ - add.w r1, r9, #1 │ │ - movs r2, #27 │ │ - bl c99c0 │ │ - strb.w r4, [sp, #376] @ 0x178 │ │ - ldr r0, [sp, #80] @ 0x50 │ │ - add r1, sp, #376 @ 0x178 │ │ - b.n a42ee │ │ - ldrb.w r1, [sp, #483] @ 0x1e3 │ │ - add.w r2, r8, #8 │ │ - strb.w r1, [sp, #203] @ 0xcb │ │ - ldrh.w r1, [sp, #481] @ 0x1e1 │ │ - ldr.w ip, [sp, #484] @ 0x1e4 │ │ - strh.w r1, [sp, #201] @ 0xc9 │ │ - add.w r1, r4, #8 │ │ - b.n a42dc │ │ - nop │ │ - ldmia r2!, {r1, r6} │ │ - vshll.u32 q14, d3, #23 │ │ - @ instruction: 0xfff7f89d │ │ - asrs r3, r3, #5 │ │ - add.w r2, r8, #8 │ │ - strb.w r1, [sp, #203] @ 0xcb │ │ - ldrh.w r1, [sp, #345] @ 0x159 │ │ - strh.w r1, [sp, #201] @ 0xc9 │ │ - add.w r1, r5, #8 │ │ - ldr.w ip, [sp, #348] @ 0x15c │ │ - ldmia.w r1, {r3, r4, r5, r6, r7} │ │ - stmia r2!, {r3, r4, r5, r6, r7} │ │ - str.w ip, [sp, #204] @ 0xcc │ │ - strb.w r0, [sp, #200] @ 0xc8 │ │ - ldr r0, [sp, #80] @ 0x50 │ │ + bl 6ff84 │ │ + ldr r1, [pc, #156] @ (a68c0 ) │ │ + movs r0, #14 │ │ + add r1, pc │ │ + strd r1, r0, [fp, #4] │ │ + movs r0, #6 │ │ + strb.w r0, [fp] │ │ + mov r0, sl │ │ mov r1, r8 │ │ - bl a38ce │ │ - ldrd r0, r1, [sp, #188] @ 0xbc │ │ - ldr r4, [sp, #84] @ 0x54 │ │ - bl bf970 │ │ - add r0, sp, #176 @ 0xb0 │ │ - bl 96b80 │ │ - ldr r0, [sp, #72] @ 0x48 │ │ - cmp r0, #0 │ │ - ldr r0, [sp, #76] @ 0x4c │ │ - it ne │ │ - blxne ccbe0 │ │ - ldr r0, [sp, #168] @ 0xa8 │ │ - ldrb.w r1, [sp, #172] @ 0xac │ │ - bl 9a734 │ │ - ldr r5, [sp, #92] @ 0x5c │ │ - ldr r1, [sp, #88] @ 0x58 │ │ - mov r0, r5 │ │ - bl a3552 │ │ - ldr r0, [r4, #0] │ │ - mov r1, r5 │ │ - bl bf970 │ │ - add.w sp, sp, #508 @ 0x1fc │ │ + bl 64850 │ │ + add sp, #52 @ 0x34 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldrd r0, r1, [sp, #156] @ 0x9c │ │ - bl 97a9a │ │ - ldr r2, [sp, #80] @ 0x50 │ │ + cmp r1, #4 │ │ + bls.n a6866 │ │ movs r0, #0 │ │ - movs r1, #40 @ 0x28 │ │ - strd r1, r0, [r2] │ │ - str.w sl, [r2, #8] │ │ - b.n a42fc │ │ - mov r1, r5 │ │ - add r5, sp, #376 @ 0x178 │ │ - adds r0, r5, #2 │ │ - adds r1, #2 │ │ - movs r2, #26 │ │ - bl c99c0 │ │ - ldr r0, [sp, #80] @ 0x50 │ │ - mov r1, r5 │ │ - strb.w fp, [sp, #377] @ 0x179 │ │ - strb.w r8, [sp, #376] @ 0x178 │ │ - b.n a43b0 │ │ - adds r1, r4, #4 │ │ - add r4, sp, #200 @ 0xc8 │ │ - movs r2, #28 │ │ - mov r0, r4 │ │ - bl c99c0 │ │ - ldr r0, [sp, #80] @ 0x50 │ │ - mov r1, r4 │ │ - bl a38ce │ │ - ldr r4, [sp, #84] @ 0x54 │ │ - b.n a43b4 │ │ - ldrb.w r1, [sp, #347] @ 0x15b │ │ - add.w r2, r5, #8 │ │ - strb.w r1, [sp, #483] @ 0x1e3 │ │ - ldrh.w r1, [sp, #345] @ 0x159 │ │ - strh.w r1, [sp, #481] @ 0x1e1 │ │ - add r1, sp, #344 @ 0x158 │ │ - add.w lr, r1, #8 │ │ - ldr.w ip, [sp, #348] @ 0x15c │ │ - mov r1, r5 │ │ - ldmia.w lr, {r3, r4, r5, r6, r7} │ │ - stmia r2!, {r3, r4, r5, r6, r7} │ │ - strb.w r0, [sp, #480] @ 0x1e0 │ │ - ldr r4, [sp, #84] @ 0x54 │ │ - str.w ip, [sp, #484] @ 0x1e4 │ │ - ldr r0, [sp, #80] @ 0x50 │ │ - bl a38ce │ │ - ldrd r0, r1, [sp, #156] @ 0x9c │ │ - bl 97a9a │ │ - b.n a42fc │ │ - str r4, [sp, #0] │ │ - add r0, sp, #376 @ 0x178 │ │ - movs r1, #0 │ │ - mov r2, r5 │ │ - movs r3, #8 │ │ - bl 4aaa0 │ │ - ldrd r0, r8, [sp, #380] @ 0x17c │ │ - b.w a3aee │ │ - ldr r0, [pc, #88] @ (a4430 ) │ │ - movs r1, #22 │ │ - ldr r2, [pc, #88] @ (a4434 ) │ │ - add r0, pc │ │ + movs r1, #1 │ │ + str r0, [sp, #32] │ │ + movw r3, #1647 @ 0x66f │ │ + str r1, [sp, #20] │ │ + ldr r1, [pc, #148] @ (a68e4 ) │ │ + str r0, [sp, #28] │ │ + movs r0, #4 │ │ + add r1, pc │ │ + str r1, [sp, #16] │ │ + str r0, [sp, #24] │ │ + add r0, sp, #16 │ │ + ldr r2, [pc, #136] @ (a68e8 ) │ │ + movs r1, #5 │ │ add r2, pc │ │ - bl 4ffdc │ │ - ldrb.w r0, [sp, #384] @ 0x180 │ │ - movs r1, #43 @ 0x2b │ │ - strb.w r0, [sp, #204] @ 0xcc │ │ - ldr r0, [sp, #380] @ 0x17c │ │ - str r0, [sp, #200] @ 0xc8 │ │ - ldr r0, [pc, #48] @ (a4424 ) │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r0, [pc, #48] @ (a4428 ) │ │ - add r2, sp, #200 @ 0xc8 │ │ - ldr r3, [pc, #48] @ (a442c ) │ │ - add r0, pc │ │ - add r3, pc │ │ - bl 4fcf8 │ │ - ldmia r0!, {r1, r2, r5, r7} │ │ - vrsra.u64 , q2, #9 │ │ - @ instruction: 0xfff6c895 │ │ - vqshl.u32 d28, d12, #23 │ │ - vtbl.8 d28, {d7}, d4 │ │ - vcvt.u16.f16 q14, │ │ - vqrshrun.s64 d28, q15, #9 │ │ - vtbx.8 d28, {d7}, d14 │ │ - vrsra.u32 , q15, #9 │ │ + bl 6ff84 │ │ + cbz r7, a6870 │ │ + movs r0, #15 │ │ + str.w r7, [fp, #4] │ │ + b.n a682c │ │ + ldr r1, [pc, #96] @ (a68d4 ) │ │ + movs r0, #19 │ │ + add r1, pc │ │ + strd r1, r0, [fp, #4] │ │ + movs r0, #7 │ │ + b.n a682c │ │ + nop │ │ + sub.w r0, r6, r2 │ │ + ldmia r2, {r2, r4, r5, r7} │ │ movs r2, r0 │ │ - movs r3, #7 │ │ - vrshr.u64 , q9, #6 │ │ + ldmia r2!, {r1, r4, r5, r7} │ │ movs r2, r0 │ │ - stmia r4!, {r1, r4, r7} │ │ - vcvtm.u16.f16 d29, d20 │ │ + ldmia r2, {r1, r2, r3, r4, r6, r7} │ │ + vtbx.8 d28, {d23-d25}, d16 │ │ + @ instruction: 0xfff7c9fd │ │ + vtbx.8 d28, {d7-d8}, d6 │ │ movs r2, r0 │ │ - push {r3, r4, r5, r6, r7, lr} │ │ - mov r6, r0 │ │ - add.w r0, r1, r1, lsl #1 │ │ - mov r4, r3 │ │ - mov r5, r2 │ │ - lsls r1, r0, #2 │ │ - mov r7, r1 │ │ - cbz r1, a4460 │ │ - ldrd r0, r1, [r6, #4] │ │ - mov r2, r5 │ │ - mov r3, r4 │ │ - bl 5393c │ │ - adds r6, #12 │ │ - sub.w r1, r7, #12 │ │ - cmp r0, #0 │ │ - beq.n a4446 │ │ - cmp r7, #0 │ │ - it ne │ │ - movne r7, #1 │ │ - mov r0, r7 │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ - bmi.n a4416 │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ - sub sp, #284 @ 0x11c │ │ - strd r2, r3, [sp, #24] │ │ + ldmia r1, {r1, r3, r4} │ │ + movs r2, r0 │ │ + ldmia r2, {r2, r3, r7} │ │ + movs r2, r0 │ │ + ldmia r2, {r2, r6} │ │ + movs r2, r0 │ │ + ldmia r2, {r1, r2, r3, r6} │ │ + movs r2, r0 │ │ + ldmia r2!, {r1, r4} │ │ + movs r2, r0 │ │ + ldmia r2, {r2, r3, r5} │ │ + movs r2, r0 │ │ + ldmia r1, {r1, r3, r5, r6, r7} │ │ + movs r2, r0 │ │ + ldmia r2, {r2, r3} │ │ + movs r2, r0 │ │ + ldmia r1, {r1, r6, r7} │ │ + movs r2, r0 │ │ + ldmia r2, {r0, r1, r2, r3, r4, r5} │ │ + vqshrn.u64 d28, q3, #9 │ │ + movs r2, r0 │ │ + ldmia r0!, {r1, r3, r5, r6, r7} │ │ + movs r2, r0 │ │ + ldmia r1!, {r3, r4, r5, r7} │ │ + movs r2, r0 │ │ + ldmia r1!, {r2, r3, r4, r6} │ │ + movs r2, r0 │ │ + ldmia r2, {r0, r1, r2, r3} │ │ + vtbl.8 d28, {d23-d25}, d28 │ │ + movs r2, r0 │ │ + ldmia r2!, {r1, r3, r7} │ │ + movs r2, r0 │ │ + ldmia r1, {r1, r2, r3, r7} │ │ + movs r2, r0 │ │ + ldmia r0!, {r3, r4, r5, r6, r7} │ │ + movs r2, r0 │ │ + ldmia r0!, {r2, r5, r7} │ │ + movs r2, r0 │ │ + push {r4, r5, r6, r7, lr} │ │ + sub sp, #100 @ 0x64 │ │ + add r6, sp, #48 @ 0x30 │ │ mov r4, r0 │ │ - ldr r0, [pc, #480] @ (a465c ) │ │ mov r5, r1 │ │ - add r0, pc │ │ - ldr r1, [r0, #72] @ 0x48 │ │ - dmb ish │ │ - cmp r1, #2 │ │ - beq.n a44b4 │ │ - add r5, sp, #232 @ 0xe8 │ │ - ldr r1, [pc, #488] @ (a4674 ) │ │ - add.w r0, r5, #8 │ │ - movs r2, #23 │ │ - add r1, pc │ │ - bl 9dedc │ │ - add.w r0, r4, #12 │ │ - add.w r1, r5, #12 │ │ - movs r2, #36 @ 0x24 │ │ - ldr r6, [sp, #240] @ 0xf0 │ │ - bl c99c0 │ │ + mov r0, r6 │ │ + bl 6b7ec │ │ + ldrb.w r0, [sp, #48] @ 0x30 │ │ + cmp r0, #15 │ │ + bne.n a697e │ │ + ldr r0, [sp, #52] @ 0x34 │ │ + movs r2, #37 @ 0x25 │ │ + str r0, [sp, #28] │ │ movs r0, #0 │ │ - movs r1, #25 │ │ - strd r1, r0, [r4] │ │ - str r6, [r4, #8] │ │ - b.n a4610 │ │ - ldr r0, [r0, #76] @ 0x4c │ │ - movs r1, #0 │ │ - ldr r6, [pc, #420] @ (a4660 ) │ │ - movs r2, #8 │ │ - movs r3, #20 │ │ - movs r7, #14 │ │ - add r6, pc │ │ + strb.w r0, [sp, #80] @ 0x50 │ │ + add r0, sp, #28 │ │ + str r0, [sp, #84] @ 0x54 │ │ + add r1, sp, #80 @ 0x50 │ │ + ldr r3, [pc, #160] @ (a69b8 ) │ │ + movs r0, #1 │ │ + ldr r7, [pc, #160] @ (a69bc ) │ │ + movs r6, #5 │ │ + add r3, pc │ │ strd r3, r2, [sp, #8] │ │ - str r1, [sp, #16] │ │ - add.w r2, r0, #8 │ │ + add r7, pc │ │ + strd r1, r0, [sp, #16] │ │ strd r7, r6, [sp] │ │ - add r6, sp, #232 @ 0xe8 │ │ - ldr r3, [pc, #400] @ (a4664 ) │ │ - mov r1, r5 │ │ - mov r0, r6 │ │ - add r3, pc │ │ - bl 57e1c │ │ - ldr r0, [sp, #232] @ 0xe8 │ │ - cbz r0, a44f4 │ │ - add r5, sp, #72 @ 0x48 │ │ - adds r1, r6, #4 │ │ - movs r2, #28 │ │ - mov r0, r5 │ │ - bl c99c0 │ │ - mov r0, r4 │ │ - mov r1, r5 │ │ - b.n a460c │ │ - add.w r0, r6, #8 │ │ - add r1, sp, #72 @ 0x48 │ │ - adds r1, #4 │ │ - add.w r8, sp, #40 @ 0x28 │ │ - ldmia.w r0, {r2, r3, r6, r7} │ │ - mov r0, r8 │ │ - stmia r1!, {r2, r3, r6, r7} │ │ - ldr r2, [sp, #80] @ 0x50 │ │ - ldrb.w r1, [sp, #76] @ 0x4c │ │ - bl 6bc64 │ │ - ldrb.w r0, [sp, #40] @ 0x28 │ │ - cmp r0, #15 │ │ - bne.n a45aa │ │ - ldr r0, [sp, #44] @ 0x2c │ │ - mov r1, r5 │ │ - str r0, [sp, #36] @ 0x24 │ │ - add r7, sp, #232 @ 0xe8 │ │ - add r2, sp, #36 @ 0x24 │ │ - mov r0, r7 │ │ - bl 6a2a0 │ │ - ldrb.w r6, [sp, #232] @ 0xe8 │ │ - cmp r6, #15 │ │ - bne.n a45dc │ │ - add.w r6, r8, #3 │ │ - adds r1, r7, #4 │ │ - movs r2, #12 │ │ - mov r0, r6 │ │ - bl c99c0 │ │ - add r7, sp, #176 @ 0xb0 │ │ - mov r1, r6 │ │ - movs r2, #12 │ │ - mov r0, r7 │ │ - bl c99c0 │ │ - add r6, sp, #132 @ 0x84 │ │ - mov r1, r7 │ │ - mov r0, r6 │ │ - bl 6c16e │ │ - mov.w r9, #0 │ │ - movs r0, #2 │ │ - str.w r9, [sp, #248] @ 0xf8 │ │ - str r0, [sp, #236] @ 0xec │ │ - ldr r1, [pc, #260] @ (a4668 ) │ │ - strd r8, r0, [sp, #240] @ 0xf0 │ │ - add r1, pc │ │ - str r1, [sp, #232] @ 0xe8 │ │ - ldr r0, [pc, #252] @ (a466c ) │ │ - add r0, pc │ │ - str r0, [sp, #52] @ 0x34 │ │ - add r0, sp, #24 │ │ - str r0, [sp, #48] @ 0x30 │ │ - ldr r0, [pc, #248] @ (a4670 ) │ │ - add r0, pc │ │ - strd r6, r0, [sp, #40] @ 0x28 │ │ - add r0, sp, #188 @ 0xbc │ │ - add r1, sp, #232 @ 0xe8 │ │ - bl 4b160 │ │ - ldrd r8, r3, [sp, #192] @ 0xc0 │ │ - add r7, sp, #232 @ 0xe8 │ │ + add r0, sp, #48 @ 0x30 │ │ + ldr r2, [pc, #140] @ (a69c0 ) │ │ mov r1, r5 │ │ - mov r0, r7 │ │ - mov r2, r8 │ │ - bl b5ec0 │ │ - ldrb.w r0, [sp, #232] @ 0xe8 │ │ - cmp r0, #15 │ │ - bne.n a4616 │ │ - ldr r0, [sp, #236] @ 0xec │ │ - movs r1, #40 @ 0x28 │ │ - strd r1, r9, [r4] │ │ - str r0, [r4, #8] │ │ - b.n a464a │ │ - ldrb.w r1, [sp, #43] @ 0x2b │ │ - add.w lr, r8, #8 │ │ - strb.w r1, [sp, #107] @ 0x6b │ │ - ldrh.w r1, [sp, #41] @ 0x29 │ │ - strh.w r1, [sp, #105] @ 0x69 │ │ - add r1, sp, #104 @ 0x68 │ │ - ldr.w ip, [sp, #44] @ 0x2c │ │ - add.w r8, r1, #8 │ │ - ldmia.w lr, {r2, r3, r5, r6, r7} │ │ - stmia.w r8, {r2, r3, r5, r6, r7} │ │ - strb.w r0, [sp, #104] @ 0x68 │ │ - mov r0, r4 │ │ - str.w ip, [sp, #108] @ 0x6c │ │ - b.n a460c │ │ - add.w r8, sp, #40 @ 0x28 │ │ - adds r1, r7, #1 │ │ - movs r2, #15 │ │ - mov r0, r8 │ │ - bl c99c0 │ │ - add.w r0, r7, #16 │ │ - add r7, sp, #144 @ 0x90 │ │ - add.w r1, r7, #16 │ │ - ldmia.w r0, {r2, r3, r5} │ │ - adds r0, r7, #1 │ │ - stmia r1!, {r2, r3, r5} │ │ - movs r2, #15 │ │ - mov r1, r8 │ │ - strb.w r6, [sp, #144] @ 0x90 │ │ - bl c99c0 │ │ - mov r0, r4 │ │ - mov r1, r7 │ │ - bl a38ce │ │ - add sp, #284 @ 0x11c │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ - ldrb.w r1, [sp, #235] @ 0xeb │ │ - add.w lr, r7, #8 │ │ - strb.w r1, [sp, #203] @ 0xcb │ │ - ldrh.w r1, [sp, #233] @ 0xe9 │ │ - strh.w r1, [sp, #201] @ 0xc9 │ │ - add r1, sp, #200 @ 0xc8 │ │ - ldr.w ip, [sp, #236] @ 0xec │ │ - add.w r9, r1, #8 │ │ - ldmia.w lr, {r2, r3, r5, r6, r7} │ │ - stmia.w r9, {r2, r3, r5, r6, r7} │ │ - strb.w r0, [sp, #200] @ 0xc8 │ │ - mov r0, r4 │ │ - str.w ip, [sp, #204] @ 0xcc │ │ - bl a38ce │ │ - ldr r0, [sp, #188] @ 0xbc │ │ - mov r1, r8 │ │ - bl 5395a │ │ - ldr r0, [sp, #132] @ 0x84 │ │ - ldr r1, [sp, #136] @ 0x88 │ │ - bl 5395a │ │ - b.n a4610 │ │ - lsls r0, r6, #4 │ │ - movs r3, r0 │ │ - stmia r4!, {r1, r2, r4} │ │ - vrsra.u64 q14, q8, #9 │ │ - vcvtn.u16.f16 d29, d24 │ │ - movs r2, r0 │ │ - strd pc, pc, [r3, #-1000]! @ 0x3e8 │ │ - ldrb r1, [r4, #9] │ │ - vsri.32 q14, q15, #6 │ │ - vsli.32 , q8, #23 │ │ - mov r4, r0 │ │ - ldr r0, [r0, #0] │ │ - ldr r6, [r4, #8] │ │ - mov r5, r1 │ │ - cmp r6, r0 │ │ - bne.n a468e │ │ + movs r3, #15 │ │ + add r2, pc │ │ + bl c3c50 │ │ + ldr r0, [sp, #48] @ 0x30 │ │ + cbz r0, a69a6 │ │ + ldr r3, [sp, #64] @ 0x40 │ │ + ldrd r2, lr, [sp, #68] @ 0x44 │ │ + ldrh.w r5, [sp, #57] @ 0x39 │ │ + ldrb.w r6, [sp, #59] @ 0x3b │ │ + ldr.w ip, [sp, #76] @ 0x4c │ │ + ldr r7, [sp, #60] @ 0x3c │ │ + ldr r0, [sp, #52] @ 0x34 │ │ + ldrb.w r1, [sp, #56] @ 0x38 │ │ + str r2, [sp, #36] @ 0x24 │ │ + str r3, [sp, #32] │ │ + strh.w r5, [sp, #44] @ 0x2c │ │ + strb.w r6, [sp, #46] @ 0x2e │ │ + strb r1, [r4, #4] │ │ + str r0, [r4, #0] │ │ + strh.w r5, [r4, #5] │ │ + strb r6, [r4, #7] │ │ + strd r7, r3, [r4, #8] │ │ + strd r2, lr, [r4, #16] │ │ + str.w ip, [r4, #24] │ │ + b.n a69b2 │ │ + ldrb.w r1, [sp, #51] @ 0x33 │ │ + add.w lr, r6, #8 │ │ + strb r1, [r4, #3] │ │ + add.w r2, r4, #8 │ │ + ldrh.w r1, [sp, #49] @ 0x31 │ │ + strh.w r1, [r4, #1] │ │ + ldr.w ip, [sp, #52] @ 0x34 │ │ + ldmia.w lr, {r1, r3, r5, r6, r7} │ │ + stmia r2!, {r1, r3, r5, r6, r7} │ │ + str.w ip, [r4, #4] │ │ + strb r0, [r4, #0] │ │ + b.n a69b2 │ │ + ldr r2, [sp, #60] @ 0x3c │ │ mov r0, r4 │ │ - mov r1, r2 │ │ - bl 83374 │ │ - add.w r0, r6, r6, lsl #1 │ │ - ldr r1, [r4, #4] │ │ - add.w r0, r1, r0, lsl #2 │ │ - ldmia.w r5, {r1, r2, r3} │ │ - stmia r0!, {r1, r2, r3} │ │ - adds r0, r6, #1 │ │ - str r0, [r4, #8] │ │ - pop {r4, r5, r6, pc} │ │ + ldrb.w r1, [sp, #56] @ 0x38 │ │ + bl 6de04 │ │ + add sp, #100 @ 0x64 │ │ + pop {r4, r5, r6, r7, pc} │ │ + nop │ │ + add r5, sp, #216 @ 0xd8 │ │ + @ instruction: 0xfff7ad2b │ │ + @ instruction: 0xfff7ad0a │ │ + Address 0xa69c2 is out of bounds. │ │ │ │ -000a46a4 : │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, #268 @ 0x10c │ │ + │ │ +000a69c4 : │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ + sub sp, #136 @ 0x88 │ │ + mov r8, r3 │ │ + mov sl, r2 │ │ + str r0, [sp, #8] │ │ + blx cd210 │ │ + mov r6, r0 │ │ + bl 68380 │ │ + str r0, [sp, #12] │ │ + add r0, sp, #12 │ │ + bl 682dc │ │ + strd r6, r0, [sp, #68] @ 0x44 │ │ + movs r0, #1 │ │ + str r1, [sp, #76] @ 0x4c │ │ + str r0, [sp, #64] @ 0x40 │ │ + ldr r4, [pc, #668] @ (a6c8c ) │ │ + add r4, pc │ │ + ldr r0, [r4, #48] @ 0x30 │ │ + dmb ish │ │ + cmp r0, #2 │ │ + beq.n a6a20 │ │ + add r0, sp, #64 @ 0x40 │ │ + str r0, [sp, #116] @ 0x74 │ │ + add.w r0, r4, #32 │ │ + str r0, [sp, #120] @ 0x78 │ │ + add.w r0, sp, #135 @ 0x87 │ │ + str r0, [sp, #24] │ │ + add r0, sp, #120 @ 0x78 │ │ str r0, [sp, #20] │ │ - str r3, [sp, #76] @ 0x4c │ │ - add r4, sp, #216 @ 0xd8 │ │ - add r1, sp, #20 │ │ - mov r0, r4 │ │ - bl a4a78 │ │ - ldr r0, [sp, #216] @ 0xd8 │ │ - lsls r0, r0, #31 │ │ - beq.w a4812 │ │ - ldrd r0, r1, [sp, #224] @ 0xe0 │ │ - strd r0, r1, [sp, #80] @ 0x50 │ │ - add r4, sp, #216 @ 0xd8 │ │ - add r1, sp, #20 │ │ - add r2, sp, #76 @ 0x4c │ │ - mov r0, r4 │ │ - bl 6a2a0 │ │ - ldrb.w r6, [sp, #216] @ 0xd8 │ │ - cmp r6, #15 │ │ - bne.w a4840 │ │ - add r0, sp, #104 @ 0x68 │ │ - adds r1, r4, #4 │ │ - adds r5, r0, #3 │ │ - movs r2, #12 │ │ - mov r0, r5 │ │ - bl c99c0 │ │ - add r0, sp, #88 @ 0x58 │ │ - mov r1, r5 │ │ - movs r2, #12 │ │ - bl c99c0 │ │ - ldr r0, [sp, #92] @ 0x5c │ │ - bl 6ca68 │ │ - mov r2, r0 │ │ - mov r3, r1 │ │ - add r0, sp, #148 @ 0x94 │ │ - mov r1, r2 │ │ - mov r2, r3 │ │ - bl 4afec │ │ - movs r0, #0 │ │ - movs r1, #4 │ │ - str r0, [sp, #112] @ 0x70 │ │ - strd r0, r1, [sp, #104] @ 0x68 │ │ - bl a39b0 │ │ - add r0, sp, #216 @ 0xd8 │ │ - bl b9b84 │ │ - ldr r0, [sp, #216] @ 0xd8 │ │ - cmp r0, #1 │ │ - beq.w a49e8 │ │ - ldr.w fp, [sp, #220] @ 0xdc │ │ - ldrb.w r9, [sp, #224] @ 0xe0 │ │ - add r1, sp, #80 @ 0x50 │ │ - add.w r0, fp, #8 │ │ - bl a4d44 │ │ - movs r5, #0 │ │ - cmp r0, #0 │ │ - beq.w a48d6 │ │ - ldrd r0, r1, [r0, #28] │ │ - strd fp, r9, [sp, #8] │ │ - add.w fp, r0, #32 │ │ - add.w r0, r1, r1, lsl #2 │ │ - ldr r6, [sp, #156] @ 0x9c │ │ - mov.w r8, r0, lsl #3 │ │ - ldr r0, [sp, #152] @ 0x98 │ │ + add r0, sp, #116 @ 0x74 │ │ str r0, [sp, #16] │ │ - add r7, sp, #216 @ 0xd8 │ │ - cmp.w r8, #0 │ │ - beq.w a48d0 │ │ - ldrd r0, r1, [fp, #-32] │ │ - subs.w r2, r0, #20 │ │ - sbc.w r0, r1, #0 │ │ - subs r1, r2, #2 │ │ - sbcs.w r0, r0, #0 │ │ - mov.w r0, #0 │ │ - it cc │ │ - movcc r0, #1 │ │ - cmp r0, #0 │ │ - it ne │ │ - addne r0, r2, #1 │ │ - cmp r0, #2 │ │ - beq.n a4808 │ │ - cmp r0, #1 │ │ - bne.n a47c4 │ │ - ldrd r2, r3, [fp, #-12] │ │ - ldr r0, [sp, #16] │ │ - strd r0, r6, [sp] │ │ - add r1, sp, #20 │ │ - mov r0, r7 │ │ - bl a4d54 │ │ - ldrb.w sl, [sp, #216] @ 0xd8 │ │ - ldrb.w r9, [sp, #217] @ 0xd9 │ │ - cmp.w sl, #15 │ │ - bne.w a4958 │ │ - movs.w r0, r9, lsl #31 │ │ - beq.n a4808 │ │ - ldrd r1, r2, [fp, #-12] │ │ - mov r0, r7 │ │ - bl 4b378 │ │ - ldr r2, [pc, #624] @ (a4a30 ) │ │ + add r1, sp, #16 │ │ + ldr r2, [pc, #632] @ (a6c90 ) │ │ + add.w r0, r4, #48 @ 0x30 │ │ add r2, pc │ │ - b.n a4800 │ │ - ldrd r2, r3, [fp, #-4] │ │ - mov r4, r6 │ │ + bl 7228c │ │ + ldr r5, [sp, #64] @ 0x40 │ │ + cmp r5, #2 │ │ + beq.n a6a46 │ │ + ldr r0, [r4, #32] │ │ + cmp r0, #0 │ │ + beq.w a6c6e │ │ + ldr r6, [sp, #72] @ 0x48 │ │ + ldr r7, [r4, #36] @ 0x24 │ │ + blx cd210 │ │ + cmp r7, r0 │ │ + bne.w a6c2a │ │ + cbz r5, a6a46 │ │ + cbz r6, a6a46 │ │ + mov r0, r6 │ │ + bl b086c │ │ + ldr r0, [sp, #12] │ │ + ldr r1, [r0, #0] │ │ + subs r1, #1 │ │ + str r1, [r0, #0] │ │ + itt eq │ │ + addeq r0, sp, #12 │ │ + bleq 68264 │ │ + add r6, sp, #16 │ │ + ldr r1, [pc, #568] @ (a6c94 ) │ │ + movs r2, #7 │ │ + add r1, pc │ │ + mov r0, r6 │ │ + bl 4bc54 │ │ ldr r0, [sp, #16] │ │ - mov r5, r7 │ │ - strd r0, r6, [sp] │ │ - add r1, sp, #20 │ │ - mov r0, r7 │ │ - bl a4d54 │ │ - ldrb.w r7, [sp, #216] @ 0xd8 │ │ - ldrb.w r9, [sp, #217] @ 0xd9 │ │ - cmp r7, #15 │ │ - bne.w a496a │ │ - movs.w r0, r9, lsl #31 │ │ - mov r7, r5 │ │ - mov r6, r4 │ │ - beq.n a4808 │ │ - ldrd r1, r2, [fp, #-4] │ │ + cmp.w r0, #2147483648 @ 0x80000000 │ │ + bne.w a6c48 │ │ + ldrd r0, r1, [sp, #20] │ │ + add r3, sp, #48 @ 0x30 │ │ + movs r2, #0 │ │ + stmia r3!, {r0, r1, r2} │ │ + mov.w r0, #2147483648 @ 0x80000000 │ │ + str r0, [sp, #20] │ │ + movs r0, #3 │ │ + str r0, [sp, #16] │ │ + ldr r5, [pc, #532] @ (a6c98 ) │ │ + add r5, pc │ │ + ldr r0, [r5, #112] @ 0x70 │ │ + dmb ish │ │ + cmp r0, #2 │ │ + beq.n a6ac6 │ │ + add r7, sp, #64 @ 0x40 │ │ + add r1, sp, #16 │ │ + movs r2, #48 @ 0x30 │ │ mov r0, r7 │ │ - bl 4b378 │ │ - ldr r2, [pc, #556] @ (a4a2c ) │ │ + bl ca0b2 │ │ + add.w r0, r5, #56 @ 0x38 │ │ + str r0, [sp, #116] @ 0x74 │ │ + add.w r0, sp, #135 @ 0x87 │ │ + str r0, [sp, #128] @ 0x80 │ │ + add r0, sp, #116 @ 0x74 │ │ + strd r7, r0, [sp, #120] @ 0x78 │ │ + add r1, sp, #120 @ 0x78 │ │ + ldr r2, [pc, #488] @ (a6c9c ) │ │ + add.w r0, r5, #112 @ 0x70 │ │ add r2, pc │ │ - add r0, sp, #104 @ 0x68 │ │ - mov r1, r7 │ │ - bl a4678 │ │ - sub.w r8, r8, #40 @ 0x28 │ │ - add.w fp, fp, #40 @ 0x28 │ │ - b.n a475c │ │ - ldr r1, [pc, #544] @ (a4a34 ) │ │ - add.w r0, r4, #8 │ │ - movs r2, #13 │ │ - add r1, pc │ │ - bl 9dedc │ │ - ldrd r5, r6, [sp, #224] @ 0xe0 │ │ - add r0, sp, #24 │ │ - adds r0, #16 │ │ - add.w r1, r4, #16 │ │ - movs r2, #32 │ │ - bl c99c0 │ │ - movs r0, #0 │ │ - strd r5, r6, [sp, #32] │ │ - str r0, [sp, #28] │ │ - movs r0, #25 │ │ - str r0, [sp, #24] │ │ - b.n a4884 │ │ - add r5, sp, #104 @ 0x68 │ │ - adds r1, r4, #1 │ │ - movs r2, #15 │ │ - mov r0, r5 │ │ - bl c99c0 │ │ - add.w r0, r4, #16 │ │ - add r4, sp, #120 @ 0x78 │ │ - add.w r1, r4, #16 │ │ - ldmia.w r0, {r2, r3, r7} │ │ - adds r0, r4, #1 │ │ - stmia r1!, {r2, r3, r7} │ │ - movs r2, #15 │ │ - mov r1, r5 │ │ - strb.w r6, [sp, #120] @ 0x78 │ │ - bl c99c0 │ │ - add r0, sp, #24 │ │ - mov r1, r4 │ │ - bl a38ce │ │ - ldrd r0, r1, [sp, #24] │ │ - eor.w r0, r0, #40 @ 0x28 │ │ - orrs r0, r1 │ │ - bne.n a4884 │ │ - ldr.w r8, [sp, #32] │ │ - b.n a4950 │ │ - add r4, sp, #216 @ 0xd8 │ │ - add r1, sp, #24 │ │ - movs r2, #48 @ 0x30 │ │ - mov r0, r4 │ │ - bl c99c0 │ │ - ldr r0, [pc, #420] @ (a4a38 ) │ │ - add r0, pc │ │ - ldr r0, [r0, #20] │ │ - cbz r0, a48c4 │ │ + bl 7228c │ │ + ldr r0, [sp, #64] @ 0x40 │ │ + cmp r0, #6 │ │ + beq.n a6acc │ │ + add r0, sp, #64 @ 0x40 │ │ + b.n a6ac8 │ │ + add r0, sp, #16 │ │ + bl 4c458 │ │ + dmb ish │ │ + ldr.w r9, [sp, #168] @ 0xa8 │ │ + ldr r7, [pc, #456] @ (a6ca0 ) │ │ + movs r1, #1 │ │ + add r7, pc │ │ + ldrex r0, [r7, #8] │ │ + cbnz r0, a6aea │ │ + strex r2, r1, [r7, #8] │ │ + cmp r2, #0 │ │ + bne.n a6ada │ │ + b.n a6aee │ │ + clrex │ │ + dmb ish │ │ + cbz r0, a6b3c │ │ + cmp r0, #1 │ │ + bne.n a6b06 │ │ + ldr r0, [r7, #8] │ │ + dmb ish │ │ + cmp r0, #1 │ │ + bne.n a6b06 │ │ + yield │ │ + b.n a6af8 │ │ + ldr r0, [r7, #16] │ │ + cmp r0, #4 │ │ + bcc.n a6b58 │ │ movs r0, #0 │ │ - mov.w r3, #496 @ 0x1f0 │ │ - str r0, [sp, #204] @ 0xcc │ │ + mov.w r3, #450 @ 0x1c2 │ │ + str r0, [sp, #80] @ 0x50 │ │ movs r0, #1 │ │ - str r0, [sp, #192] @ 0xc0 │ │ - ldr r1, [pc, #404] @ (a4a3c ) │ │ - str r0, [sp, #200] @ 0xc8 │ │ + str r0, [sp, #68] @ 0x44 │ │ + ldr r1, [pc, #396] @ (a6ca8 ) │ │ + strd r6, r0, [sp, #72] @ 0x48 │ │ add r1, pc │ │ - str r1, [sp, #188] @ 0xbc │ │ - add r0, sp, #160 @ 0xa0 │ │ - str r0, [sp, #196] @ 0xc4 │ │ - ldr r0, [pc, #396] @ (a4a40 ) │ │ - movs r1, #1 │ │ + str r1, [sp, #64] @ 0x40 │ │ + ldr r0, [pc, #392] @ (a6cac ) │ │ + movs r1, #4 │ │ add r0, pc │ │ - strd r4, r0, [sp, #160] @ 0xa0 │ │ - add r0, sp, #188 @ 0xbc │ │ - ldr r2, [pc, #388] @ (a4a44 ) │ │ + str r0, [sp, #20] │ │ + add.w r0, sp, #135 @ 0x87 │ │ + str r0, [sp, #16] │ │ + add r0, sp, #64 @ 0x40 │ │ + ldr r2, [pc, #380] @ (a6cb0 ) │ │ add r2, pc │ │ - bl 6f45c │ │ - add r0, sp, #216 @ 0xd8 │ │ - bl a38ec │ │ - mov.w r8, #0 │ │ - b.n a4950 │ │ - ldr r5, [sp, #112] @ 0x70 │ │ - ldrd fp, r9, [sp, #8] │ │ - add r0, sp, #24 │ │ - add r1, sp, #20 │ │ - mov r2, r5 │ │ - bl bb9ec │ │ - ldrb.w r0, [sp, #24] │ │ - cmp r0, #15 │ │ - bne.w a4a0a │ │ - ldr.w r8, [sp, #28] │ │ - add.w r0, r5, r5, lsl #1 │ │ - ldr r6, [sp, #108] @ 0x6c │ │ - add.w sl, sp, #24 │ │ - add r7, sp, #20 │ │ - lsls r4, r0, #2 │ │ - movs r5, #0 │ │ - cbz r4, a4934 │ │ - ldrd r2, r3, [r6, #4] │ │ - mov r0, sl │ │ - mov r1, r7 │ │ - bl ba61c │ │ - ldrb.w r0, [sp, #24] │ │ - cmp r0, #15 │ │ - bne.n a49c6 │ │ - ldr r0, [sp, #28] │ │ - mov r1, r7 │ │ - str r0, [sp, #0] │ │ - mov r0, sl │ │ - mov r2, r8 │ │ - mov r3, r5 │ │ - bl bbf24 │ │ - ldrb.w r0, [sp, #24] │ │ - cmp r0, #15 │ │ - bne.n a49a4 │ │ - adds r6, #12 │ │ - adds r5, #1 │ │ - subs r4, #12 │ │ - b.n a48fe │ │ - mov r0, fp │ │ - mov r1, r9 │ │ - bl 9a734 │ │ - add r0, sp, #104 @ 0x68 │ │ - bl 96b80 │ │ - ldrd r0, r1, [sp, #148] @ 0x94 │ │ - bl 97be8 │ │ - add r0, sp, #88 @ 0x58 │ │ - bl 6ca78 │ │ - mov r0, r8 │ │ - add sp, #268 @ 0x10c │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - add r4, sp, #188 @ 0xbc │ │ - adds r1, r7, #2 │ │ - adds r0, r4, #2 │ │ - movs r2, #26 │ │ - bl c99c0 │ │ - strb.w sl, [sp, #188] @ 0xbc │ │ - b.n a497a │ │ - add r4, sp, #160 @ 0xa0 │ │ - adds r1, r5, #2 │ │ - adds r0, r4, #2 │ │ - movs r2, #26 │ │ - bl c99c0 │ │ - strb.w r7, [sp, #160] @ 0xa0 │ │ - strb.w r9, [r4, #1] │ │ - add r0, sp, #24 │ │ - mov r1, r4 │ │ - bl a38ce │ │ - ldrd r0, r1, [sp, #8] │ │ - bl 9a734 │ │ - add r0, sp, #104 @ 0x68 │ │ - bl 96b80 │ │ - ldr r0, [sp, #148] @ 0x94 │ │ - ldr r1, [sp, #16] │ │ - bl 97be8 │ │ - add r0, sp, #88 @ 0x58 │ │ - bl 6ca78 │ │ - b.n a4872 │ │ - add r4, sp, #216 @ 0xd8 │ │ - add r1, sp, #24 │ │ - movs r2, #28 │ │ - mov r0, r4 │ │ - bl c99c0 │ │ - ldr r0, [pc, #184] @ (a4a6c ) │ │ - movs r1, #43 @ 0x2b │ │ - mov r2, r4 │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r0, [pc, #180] @ (a4a70 ) │ │ - ldr r3, [pc, #180] @ (a4a74 ) │ │ - add r0, pc │ │ - add r3, pc │ │ - bl 4fcf8 │ │ - add r4, sp, #216 @ 0xd8 │ │ - add r1, sp, #24 │ │ - movs r2, #28 │ │ - mov r0, r4 │ │ - bl c99c0 │ │ - ldr r0, [pc, #140] @ (a4a60 ) │ │ - movs r1, #23 │ │ - mov r2, r4 │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r0, [pc, #132] @ (a4a64 ) │ │ - ldr r3, [pc, #136] @ (a4a68 ) │ │ + bl 6ff84 │ │ + b.n a6b58 │ │ + ldr r0, [pc, #356] @ (a6ca4 ) │ │ + add.w r1, r5, #60 @ 0x3c │ │ add r0, pc │ │ - add r3, pc │ │ - bl 4fcf8 │ │ - ldrb.w r0, [sp, #224] @ 0xe0 │ │ - movs r1, #43 @ 0x2b │ │ - strb.w r0, [sp, #28] │ │ - ldr r0, [sp, #220] @ 0xdc │ │ - str r0, [sp, #24] │ │ - ldr r0, [pc, #80] @ (a4a48 ) │ │ + strd r1, r0, [r4, #4] │ │ + movs r0, #2 │ │ + dmb ish │ │ + str r0, [r7, #8] │ │ + movs r0, #3 │ │ + dmb ish │ │ + str r0, [r7, #16] │ │ + ldr r0, [r7, #96] @ 0x60 │ │ + dmb ish │ │ + cmp r0, #2 │ │ + beq.n a6b86 │ │ + add r0, sp, #8 │ │ + str r0, [sp, #120] @ 0x78 │ │ + add.w r0, r7, #88 @ 0x58 │ │ + str r0, [sp, #16] │ │ + add.w r0, sp, #135 @ 0x87 │ │ + strd r6, r0, [sp, #68] @ 0x44 │ │ + add r0, sp, #120 @ 0x78 │ │ + str r0, [sp, #64] @ 0x40 │ │ + add r1, sp, #64 @ 0x40 │ │ + ldr r2, [pc, #312] @ (a6cb4 ) │ │ + add.w r0, r7, #96 @ 0x60 │ │ + add r2, pc │ │ + bl 7228c │ │ + ldr r0, [r7, #72] @ 0x48 │ │ + dmb ish │ │ + cmp r0, #2 │ │ + beq.n a6bb8 │ │ + str.w sl, [sp, #20] │ │ + add r0, sp, #8 │ │ + str r0, [sp, #16] │ │ + add.w r0, r7, #76 @ 0x4c │ │ + str r0, [sp, #120] @ 0x78 │ │ + add.w r0, sp, #135 @ 0x87 │ │ + str r0, [sp, #72] @ 0x48 │ │ + add r0, sp, #120 @ 0x78 │ │ + strd r6, r0, [sp, #64] @ 0x40 │ │ + add r1, sp, #64 @ 0x40 │ │ + ldr r2, [pc, #264] @ (a6cb8 ) │ │ + add.w r0, r7, #72 @ 0x48 │ │ + add r2, pc │ │ + bl 7228c │ │ + ldr r0, [r7, #80] @ 0x50 │ │ + dmb ish │ │ + cmp r0, #2 │ │ + beq.n a6bea │ │ + str.w r8, [sp, #20] │ │ + add r0, sp, #8 │ │ + str r0, [sp, #16] │ │ + add.w r0, r7, #84 @ 0x54 │ │ + str r0, [sp, #120] @ 0x78 │ │ + add.w r0, sp, #135 @ 0x87 │ │ + str r0, [sp, #72] @ 0x48 │ │ + add r0, sp, #120 @ 0x78 │ │ + strd r6, r0, [sp, #64] @ 0x40 │ │ + add r1, sp, #64 @ 0x40 │ │ + ldr r2, [pc, #220] @ (a6cbc ) │ │ + add.w r0, r7, #80 @ 0x50 │ │ + add r2, pc │ │ + bl 7228c │ │ + ldr r0, [r7, #64] @ 0x40 │ │ + dmb ish │ │ + cmp r0, #2 │ │ + beq.n a6c1c │ │ + str.w r9, [sp, #20] │ │ + add r0, sp, #8 │ │ + str r0, [sp, #16] │ │ + add.w r0, r7, #68 @ 0x44 │ │ + str r0, [sp, #120] @ 0x78 │ │ + add.w r0, sp, #135 @ 0x87 │ │ + str r0, [sp, #72] @ 0x48 │ │ + add r0, sp, #120 @ 0x78 │ │ + strd r6, r0, [sp, #64] @ 0x40 │ │ + add r1, sp, #64 @ 0x40 │ │ + ldr r2, [pc, #172] @ (a6cc0 ) │ │ + add.w r0, r7, #64 @ 0x40 │ │ + add r2, pc │ │ + bl 7228c │ │ + movs r0, #0 │ │ + bl 49bc4 │ │ + cbz r0, a6c66 │ │ + add sp, #136 @ 0x88 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #80] @ 0x50 │ │ + str r1, [sp, #68] @ 0x44 │ │ + ldr r1, [pc, #168] @ (a6cdc ) │ │ + str r0, [sp, #76] @ 0x4c │ │ + movs r0, #4 │ │ + add r1, pc │ │ + str r1, [sp, #64] @ 0x40 │ │ + str r0, [sp, #72] @ 0x48 │ │ + add r0, sp, #64 @ 0x40 │ │ + ldr r1, [pc, #156] @ (a6ce0 ) │ │ + add r1, pc │ │ + bl 4d1a6 │ │ + add r2, sp, #64 @ 0x40 │ │ + ldmia.w r6, {r1, r3, r4, r5} │ │ + mov r0, r2 │ │ + stmia r0!, {r1, r3, r4, r5} │ │ + movs r1, #28 │ │ + ldr r0, [pc, #116] @ (a6ccc ) │ │ add r0, pc │ │ str r0, [sp, #0] │ │ - ldr r0, [pc, #76] @ (a4a4c ) │ │ - add r2, sp, #24 │ │ - ldr r3, [pc, #76] @ (a4a50 ) │ │ + ldr r0, [pc, #116] @ (a6cd0 ) │ │ + ldr r3, [pc, #116] @ (a6cd4 ) │ │ add r0, pc │ │ add r3, pc │ │ - bl 4fcf8 │ │ - add r4, sp, #216 @ 0xd8 │ │ - add r1, sp, #24 │ │ - movs r2, #28 │ │ - mov r0, r4 │ │ - bl c99c0 │ │ - ldr r0, [pc, #60] @ (a4a54 ) │ │ - movs r1, #25 │ │ - mov r2, r4 │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r0, [pc, #52] @ (a4a58 ) │ │ - ldr r3, [pc, #56] @ (a4a5c ) │ │ + bl 5127c │ │ + ldr r0, [pc, #112] @ (a6cd8 ) │ │ add r0, pc │ │ - add r3, pc │ │ - bl 4fcf8 │ │ - ldmia r7, {r1, r6, r7} │ │ + bl 78224 │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #80] @ 0x50 │ │ + str r1, [sp, #68] @ 0x44 │ │ + ldr r1, [pc, #76] @ (a6cc4 ) │ │ + str r0, [sp, #76] @ 0x4c │ │ + movs r0, #4 │ │ + add r1, pc │ │ + str r1, [sp, #64] @ 0x40 │ │ + str r0, [sp, #72] @ 0x48 │ │ + add r0, sp, #64 @ 0x40 │ │ + ldr r1, [pc, #64] @ (a6cc8 ) │ │ + add r1, pc │ │ + bl 4d1a6 │ │ + b.n a6aec │ │ movs r2, r0 │ │ - beq.n a4a54 │ │ + ldr r1, [sp, #712] @ 0x2c8 │ │ movs r2, r0 │ │ - stmia r2!, {r0, r4, r5, r7} │ │ - vcvt.u16.f16 d31, d10, #9 │ │ + add r4, sp, #116 @ 0x74 │ │ + vqshrun.s64 d30, q0, #9 │ │ movs r2, r0 │ │ - strb r4, [r1, #3] │ │ - @ instruction: 0xfff62a95 │ │ - movs r0, r0 │ │ - ldmia r7!, {r1, r4, r5, r6} │ │ + strh r2, [r5, #12] │ │ movs r2, r0 │ │ - ldmia r5, {r3, r4, r5, r7} │ │ + b.n a6a9c │ │ movs r2, r0 │ │ - adds r1, r0, #4 │ │ - vqdmulh.s q14, q13, d28[0] │ │ + strh r2, [r2, #10] │ │ movs r2, r0 │ │ - ldmia r5!, {r2, r6, r7} │ │ + strh r6, [r1, #12] │ │ movs r2, r0 │ │ - stmia r0!, {r0, r1, r2, r4, r5, r6} │ │ - vmull.u q14, d23, d26 │ │ + str r4, [sp, #60] @ 0x3c │ │ + vaddw.u q12, q14, d0 │ │ movs r2, r0 │ │ - ldmia r6!, {r3, r4} │ │ + ldrb r0, [r6, #21] │ │ movs r2, r0 │ │ - stmia r0!, {r2, r4, r6, r7} │ │ - vqdmulh.s q14, , d30[0] │ │ + ldrb r2, [r5, #20] │ │ movs r2, r0 │ │ - ldmia r6, {r1, r3, r6} │ │ + ldrb r0, [r2, #19] │ │ movs r2, r0 │ │ - adds r5, r0, #5 │ │ - vcvt.u16.f16 d28, d0, #6 │ │ + ldrb r2, [r1, #18] │ │ movs r2, r0 │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, #220 @ 0xdc │ │ - mov r9, r0 │ │ - str r2, [sp, #8] │ │ - add r0, sp, #96 @ 0x60 │ │ - add r2, sp, #8 │ │ - bl 6a2a0 │ │ - ldrb.w r0, [sp, #96] @ 0x60 │ │ - cmp r0, #15 │ │ - bne.n a4ae2 │ │ - ldr r1, [sp, #100] @ 0x64 │ │ - cbz r1, a4ae8 │ │ - ldrd r0, r2, [sp, #104] @ 0x68 │ │ - str r2, [sp, #20] │ │ - strd r1, r0, [sp, #12] │ │ - bl 6ca68 │ │ - mov r2, r0 │ │ - mov r3, r1 │ │ - add r0, sp, #168 @ 0xa8 │ │ - mov r1, r2 │ │ - mov r2, r3 │ │ - bl 4afec │ │ - movs r5, #0 │ │ - ldrd r6, r3, [sp, #172] @ 0xac │ │ - add.w r8, sp, #180 @ 0xb4 │ │ - str r5, [sp, #188] @ 0xbc │ │ - str r5, [sp, #180] @ 0xb4 │ │ - str r5, [sp, #196] @ 0xc4 │ │ - add r7, sp, #96 @ 0x60 │ │ - mov r1, r8 │ │ - mov r2, r6 │ │ - mov r0, r7 │ │ - bl c3fd4 │ │ - ldr r4, [sp, #96] @ 0x60 │ │ - cmp r4, #2 │ │ - bne.n a4af0 │ │ - ldr r0, [sp, #168] @ 0xa8 │ │ - mov r1, r6 │ │ - strd r5, r5, [r9] │ │ - bl 97be8 │ │ - b.n a4bee │ │ - add r0, sp, #96 @ 0x60 │ │ - bl 5bc3c │ │ + str r6, [sp, #576] @ 0x240 │ │ + movs r2, r0 │ │ + str r6, [sp, #568] @ 0x238 │ │ + movs r2, r0 │ │ + stmia r4!, {r1, r2, r4, r7} │ │ + movs r2, r0 │ │ + stmia r4!, {r0, r3, r5} │ │ + vcvt.f16.s16 q14, q10 │ │ + movs r2, r0 │ │ + cbz r4, a6d04 │ │ + movs r2, r0 │ │ + str r6, [sp, #944] @ 0x3b0 │ │ + movs r2, r0 │ │ + str r6, [sp, #936] @ 0x3a8 │ │ + movs r2, r0 │ │ + push {r4, lr} │ │ + mov r4, r0 │ │ + ldrb.w r0, [r0, #668] @ 0x29c │ │ + cbz r0, a6d0c │ │ + cmp r0, #3 │ │ + it ne │ │ + popne {r4, pc} │ │ + add.w r0, r4, #216 @ 0xd8 │ │ + bl a8d6a │ │ + ldrd r0, r1, [r4, #80] @ 0x50 │ │ + bl 54676 │ │ movs r0, #0 │ │ - strd r0, r0, [r9] │ │ - b.n a4bf4 │ │ - add r5, sp, #24 │ │ - adds r1, r7, #4 │ │ - adds r0, r5, #4 │ │ - movs r2, #68 @ 0x44 │ │ - bl c99a6 │ │ - ldr r0, [sp, #168] @ 0xa8 │ │ - mov r1, r6 │ │ - str r4, [sp, #24] │ │ - bl 97be8 │ │ - add r6, sp, #96 @ 0x60 │ │ - mov r1, r5 │ │ - mov r0, r6 │ │ - bl c45b0 │ │ - ldr r4, [sp, #96] @ 0x60 │ │ - cmp.w r4, #1114112 @ 0x110000 │ │ - beq.n a4be0 │ │ - add.w r0, r8, #4 │ │ - adds r1, r6, #4 │ │ - movs r2, #36 @ 0x24 │ │ - bl c99c0 │ │ - ldrb.w r0, [sp, #217] @ 0xd9 │ │ - str r4, [sp, #180] @ 0xb4 │ │ + strb.w r0, [r4, #669] @ 0x29d │ │ + pop {r4, pc} │ │ + ldrd r0, r1, [r4, #32] │ │ + bl 54676 │ │ + mov r0, r4 │ │ + ldmia.w sp!, {r4, lr} │ │ + b.w 9a480 │ │ + bmi.n a6cca │ │ + stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + vpush {d8-d13} │ │ + sub.w sp, sp, #1152 @ 0x480 │ │ + mov r6, r1 │ │ + ldrb.w r1, [r1, #668] @ 0x29c │ │ + ldr r5, [pc, #892] @ (a70b0 ) │ │ + strd r0, r6, [sp, #100] @ 0x64 │ │ + add r5, pc │ │ + cbz r1, a6d72 │ │ + cmp r1, #3 │ │ + bne.w a8c4e │ │ + ldrb.w r2, [r6, #656] @ 0x290 │ │ + add.w r1, r6, #216 @ 0xd8 │ │ + add.w r3, r6, #656 @ 0x290 │ │ + str r3, [sp, #96] @ 0x60 │ │ + cmp r2, #0 │ │ + beq.w a6ef8 │ │ + cmp r2, #3 │ │ + bne.w a8c56 │ │ + ldrb.w r0, [r6, #644] @ 0x284 │ │ + str r1, [sp, #92] @ 0x5c │ │ cmp r0, #0 │ │ - bne.n a4be0 │ │ - ldrd ip, fp, [sp, #184] @ 0xb8 │ │ - add.w sl, r8, #19 │ │ - ldrd r5, r7, [sp, #192] @ 0xc0 │ │ - add.w r0, r8, #20 │ │ - ldrb.w r6, [sp, #204] @ 0xcc │ │ - str r0, [sp, #0] │ │ - str.w ip, [sp, #4] │ │ - cmp r7, r5 │ │ - bcc.n a4bb0 │ │ - cmp r7, fp │ │ - bhi.n a4bb0 │ │ - ldrb.w r0, [sl, r6] │ │ - subs r2, r7, r5 │ │ - add.w r3, ip, r5 │ │ - cmp r2, #7 │ │ - bhi.n a4b6e │ │ - movs r1, #0 │ │ - cmp r2, r1 │ │ - beq.n a4bae │ │ - ldrb r4, [r3, r1] │ │ - cmp r4, r0 │ │ - beq.n a4b7e │ │ - adds r1, #1 │ │ - b.n a4b60 │ │ - mov r1, r3 │ │ - bl 51404 │ │ - cmp r0, #1 │ │ - bne.w a4d1e │ │ - ldr.w ip, [sp, #4] │ │ - adds r0, r5, r1 │ │ - adds r5, r0, #1 │ │ - str r5, [sp, #192] @ 0xc0 │ │ - cmp r5, r6 │ │ - bcc.n a4b48 │ │ - cmp r5, fp │ │ - bhi.n a4b48 │ │ - cmp r6, #5 │ │ - bcs.w a4d34 │ │ - sub.w r8, r5, r6 │ │ - ldr r2, [sp, #0] │ │ - add.w r0, ip, r8 │ │ + bne.w a8c5e │ │ + ldrd sl, r4, [r6, #632] @ 0x278 │ │ + ldr.w r7, [r6, #640] @ 0x280 │ │ + b.n a700a │ │ + movs r0, #1 │ │ mov r1, r6 │ │ - mov r3, r6 │ │ - bl 5393c │ │ - ldr.w ip, [sp, #4] │ │ + strb.w r0, [r6, #669] @ 0x29d │ │ + add.w r0, r6, #48 @ 0x30 │ │ + movs r2, #48 @ 0x30 │ │ + str r5, [sp, #88] @ 0x58 │ │ + ldr.w r7, [r6, #664] @ 0x298 │ │ + bl ca0b2 │ │ + ldrd r5, r4, [r6, #84] @ 0x54 │ │ + movs r3, #10 │ │ + ldr r2, [pc, #800] @ (a70b4 ) │ │ + mov r1, r4 │ │ + add r2, pc │ │ + mov r0, r5 │ │ + bl 54658 │ │ cmp r0, #0 │ │ - beq.n a4b48 │ │ - b.n a4d2a │ │ - str r7, [sp, #192] @ 0xc0 │ │ - movs r0, #1 │ │ - strb.w r0, [sp, #217] @ 0xd9 │ │ - ldrb.w r0, [sp, #216] @ 0xd8 │ │ - cmp r0, #1 │ │ - bne.n a4bc4 │ │ - ldrd r1, r0, [sp, #208] @ 0xd0 │ │ - b.n a4bcc │ │ - ldrd r1, r0, [sp, #208] @ 0xd0 │ │ + beq.w a6ecc │ │ + ldrd r0, r1, [r6, #72] @ 0x48 │ │ + mov.w ip, #0 │ │ + str r0, [sp, #92] @ 0x5c │ │ + mov r0, r6 │ │ + str r7, [sp, #96] @ 0x60 │ │ + add.w r2, sp, #1080 @ 0x438 │ │ + str r1, [sp, #84] @ 0x54 │ │ + strb.w ip, [r6, #669] @ 0x29d │ │ + ldmia.w r0, {r1, r3, r4, r5, r6, r7} │ │ + stmia r2!, {r1, r3, r4, r5, r6, r7} │ │ + ldr.w r0, [sp, #1080] @ 0x438 │ │ + ldr.w r1, [sp, #1084] @ 0x43c │ │ + subs r0, #2 │ │ + strd ip, ip, [sp, #936] @ 0x3a8 │ │ + sbc.w r1, r1, #0 │ │ + rsbs r2, r0, #17 │ │ + sbcs.w r1, ip, r1 │ │ + bcc.w a7096 │ │ + cmp r0, #15 │ │ + bne.w a7096 │ │ + ldr r6, [sp, #104] @ 0x68 │ │ + ldrd r0, r4, [r6, #56] @ 0x38 │ │ + ldr r1, [r6, #64] @ 0x40 │ │ + str r0, [sp, #1016] @ 0x3f8 │ │ + str r4, [sp, #1008] @ 0x3f0 │ │ + add.w r0, r1, r1, lsl #1 │ │ + lsls r2, r0, #4 │ │ + add.w r1, r4, r0, lsl #4 │ │ + str r1, [sp, #80] @ 0x50 │ │ + str r1, [sp, #1020] @ 0x3fc │ │ + add r1, sp, #528 @ 0x210 │ │ + add.w r5, r1, #20 │ │ + adds r1, #24 │ │ + ldr r0, [pc, #688] @ (a70b8 ) │ │ + str r1, [sp, #112] @ 0x70 │ │ + add.w r1, r4, #24 │ │ + adds r0, #2 │ │ + str r0, [sp, #108] @ 0x6c │ │ + cmp r2, #0 │ │ + beq.w a73b4 │ │ + ldrd fp, r7, [r4] │ │ + eor.w r0, fp, #20 │ │ + orrs r0, r7 │ │ + add.w r0, r1, #24 │ │ + beq.w a73b6 │ │ + str r1, [sp, #124] @ 0x7c │ │ + add.w r1, r4, #20 │ │ + ldrd sl, r9, [r4, #8] │ │ + strd r0, r2, [sp, #116] @ 0x74 │ │ + mov r0, r5 │ │ + ldr.w r8, [r4, #16] │ │ + movs r2, #28 │ │ + str.w r8, [sp, #544] @ 0x220 │ │ + strd sl, r9, [sp, #536] @ 0x218 │ │ + strd fp, r7, [sp, #528] @ 0x210 │ │ + bl ca0b2 │ │ + subs.w r0, fp, #2 │ │ + sbc.w r1, r7, #0 │ │ + rsbs r2, r0, #17 │ │ + mov.w r2, #0 │ │ + sbcs.w r1, r2, r1 │ │ + bcc.w a7458 │ │ + cmp r0, #4 │ │ + bne.w a7458 │ │ + ldr r2, [pc, #588] @ (a70bc ) │ │ + mov r0, r9 │ │ + mov r1, r8 │ │ + movs r3, #12 │ │ + add r2, pc │ │ + bl c4ecc │ │ + cbz r0, a6eb2 │ │ + add r2, sp, #264 @ 0x108 │ │ + ldr r1, [sp, #124] @ 0x7c │ │ + mov fp, r5 │ │ + mov r8, r4 │ │ + mov ip, r2 │ │ + ldmia.w r1, {r0, r3, r4, r5, r6, r7} │ │ + stmia.w ip, {r0, r3, r4, r5, r6, r7} │ │ + add r0, sp, #904 @ 0x388 │ │ + add r1, sp, #936 @ 0x3a8 │ │ + bl 98600 │ │ + ldr r0, [sp, #904] @ 0x388 │ │ + ldr r1, [sp, #108] @ 0x6c │ │ cmp r0, r1 │ │ - beq.n a4be0 │ │ - subs r0, r0, r1 │ │ - cbz r0, a4be0 │ │ - add r1, ip │ │ - cmp r0, #1 │ │ - bne.n a4bfa │ │ - ldrb r2, [r1, #0] │ │ - cmp r2, #43 @ 0x2b │ │ - it ne │ │ - cmpne r2, #45 @ 0x2d │ │ - bne.n a4bfc │ │ + bne.w a77c2 │ │ + mov r0, sl │ │ + mov r1, r9 │ │ + bl 54676 │ │ + ldr r6, [sp, #104] @ 0x68 │ │ + mov r4, r8 │ │ + mov r5, fp │ │ + b.n a6ec0 │ │ + mov r0, sl │ │ + mov r1, r9 │ │ + bl 54676 │ │ + ldr r0, [sp, #112] @ 0x70 │ │ + bl 9a480 │ │ + ldr r2, [sp, #120] @ 0x78 │ │ + adds r4, #48 @ 0x30 │ │ + ldr r1, [sp, #124] @ 0x7c │ │ + subs r2, #48 @ 0x30 │ │ + adds r1, #48 @ 0x30 │ │ + b.n a6e12 │ │ + ldr r2, [pc, #496] @ (a70c0 ) │ │ + mov r0, r5 │ │ + mov r1, r4 │ │ + movs r3, #22 │ │ + add r2, pc │ │ + bl 54658 │ │ + cmp r0, #0 │ │ + beq.w a70d0 │ │ movs r0, #0 │ │ - strd r0, r0, [r9] │ │ - ldr r0, [sp, #40] @ 0x28 │ │ - ldr r1, [sp, #44] @ 0x2c │ │ - bl 5395a │ │ - add r0, sp, #12 │ │ - bl 6ca78 │ │ - add sp, #220 @ 0xdc │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldrb r2, [r1, #0] │ │ - cmp r2, #45 @ 0x2d │ │ - beq.n a4c32 │ │ - cmp r2, #43 @ 0x2b │ │ - bne.n a4c64 │ │ - subs r3, r0, #1 │ │ - adds r1, #1 │ │ - cmp r0, #16 │ │ - bhi.n a4c6a │ │ + movs r1, #3 │ │ + str r0, [sp, #156] @ 0x9c │ │ + strd r0, r1, [sp, #148] @ 0x94 │ │ + movs r0, #20 │ │ + str r0, [sp, #144] @ 0x90 │ │ + movs r0, #1 │ │ + strb.w r0, [sp, #160] @ 0xa0 │ │ + b.w a870a │ │ + ldrd r8, r2, [r6, #336] @ 0x150 │ │ + ldr.w r7, [r6, #648] @ 0x288 │ │ + movs r0, #1 │ │ + strd r8, r2, [r6, #344] @ 0x158 │ │ + strb.w r0, [r6, #657] @ 0x291 │ │ + add.w r0, r6, #352 @ 0x160 │ │ + movs r2, #120 @ 0x78 │ │ + str r0, [sp, #124] @ 0x7c │ │ + str r1, [sp, #92] @ 0x5c │ │ + bl ca098 │ │ + ldr r1, [pc, #424] @ (a70c4 ) │ │ + mov r0, r7 │ │ + add r1, pc │ │ + bl 6879c │ │ + mov r8, r6 │ │ + mov r6, r1 │ │ + add.w r1, r8, #344 @ 0x158 │ │ + bl c06b0 │ │ + bl af840 │ │ + mov r1, r0 │ │ movs r0, #0 │ │ - movs r5, #10 │ │ - movs r2, #0 │ │ - cmp r3, #0 │ │ - beq.n a4d10 │ │ - ldrb r4, [r1, #0] │ │ - sub.w r6, r4, #48 @ 0x30 │ │ - cmp r6, #9 │ │ - bhi.n a4be0 │ │ - add.w r2, r2, r2, lsl #2 │ │ - adds r1, #1 │ │ - lsls r2, r2, #1 │ │ - subs r3, #1 │ │ - umlal r6, r2, r0, r5 │ │ - mov r0, r6 │ │ - b.n a4c12 │ │ - subs r3, r0, #1 │ │ - adds r1, #1 │ │ - cmp r0, #17 │ │ - bcs.n a4cbc │ │ + str r0, [sp, #532] @ 0x214 │ │ + movs r0, #28 │ │ + str r0, [sp, #528] @ 0x210 │ │ + add r4, sp, #264 @ 0x108 │ │ + add.w sl, sp, #528 @ 0x210 │ │ + mov r0, r4 │ │ + mov r2, sl │ │ + bl a8cf0 │ │ + ldr.w fp, [sp, #264] @ 0x108 │ │ + mov r1, r7 │ │ + ldrd r9, r7, [sp, #268] @ 0x10c │ │ + eor.w r0, fp, #40 @ 0x28 │ │ + orrs.w r0, r0, r9 │ │ + bne.w a706a │ │ + str.w r7, [r8, #652] @ 0x28c │ │ + ldr r0, [r6, #0] │ │ + str r5, [sp, #88] @ 0x58 │ │ + subs r0, #1 │ │ + str r0, [r6, #0] │ │ + ldrd r0, r5, [r1, #40] @ 0x28 │ │ + adds r2, r0, #1 │ │ + adc.w r3, r5, #0 │ │ + strd r2, r3, [r1, #40] @ 0x28 │ │ + ldrd r2, r3, [r8, #344] @ 0x158 │ │ + strd r0, r5, [r8, #472] @ 0x1d8 │ │ + ldrd r0, r5, [r8, #444] @ 0x1bc │ │ + strd r0, r5, [sp] │ │ + mov r0, sl │ │ + bl a4e08 │ │ + add.w r0, sl, #24 │ │ + ldrd fp, r9, [sp, #528] @ 0x210 │ │ + ldrd r7, ip, [sp, #544] @ 0x220 │ │ + mov r1, r4 │ │ + ldrd sl, lr, [sp, #536] @ 0x218 │ │ + ldmia.w r0, {r2, r3, r5, r6} │ │ + eor.w r0, fp, #40 @ 0x28 │ │ + orrs.w r0, r0, r9 │ │ + stmia r1!, {r2, r3, r5, r6} │ │ + bne.w a7214 │ │ + add r5, sp, #232 @ 0xe8 │ │ + ldmia.w r4, {r1, r2, r3, r6} │ │ + mov r9, ip │ │ + mov r0, r5 │ │ + stmia r0!, {r1, r2, r3, r6} │ │ + movs r2, #120 @ 0x78 │ │ movs r0, #0 │ │ - movs r5, #10 │ │ - movs r2, #0 │ │ - cmp r3, #0 │ │ - beq.n a4d10 │ │ - ldrb r4, [r1, #0] │ │ - subs r4, #48 @ 0x30 │ │ - cmp r4, #9 │ │ - bhi.n a4be0 │ │ - umull r0, r6, r0, r5 │ │ - add.w r2, r2, r2, lsl #2 │ │ - add.w r2, r6, r2, lsl #1 │ │ - subs r0, r0, r4 │ │ - sbc.w r2, r2, #0 │ │ - adds r1, #1 │ │ - subs r3, #1 │ │ - b.n a4c40 │ │ - cmp r0, #16 │ │ - mov r3, r0 │ │ - bcc.n a4c0c │ │ + strb.w r0, [r8, #657] @ 0x291 │ │ + mov r6, lr │ │ + ldrd r0, r4, [r8, #472] @ 0x1d8 │ │ + ldr r1, [sp, #124] @ 0x7c │ │ + str r0, [sp, #56] @ 0x38 │ │ + add.w r0, r8, #480 @ 0x1e0 │ │ + ldr.w fp, [r8, #652] @ 0x28c │ │ + bl ca098 │ │ + strd sl, r6, [r8, #600] @ 0x258 │ │ + add.w r0, r8, #616 @ 0x268 │ │ + strd r7, r9, [r8, #608] @ 0x260 │ │ + mov r6, r8 │ │ + ldmia.w r5, {r1, r2, r3, r7} │ │ + stmia r0!, {r1, r2, r3, r7} │ │ + add.w r7, fp, #8 │ │ movs r0, #0 │ │ - mov.w ip, #10 │ │ - movs r2, #0 │ │ - cmp r3, #0 │ │ - beq.n a4d10 │ │ - asrs r4, r2, #31 │ │ - umull r0, r6, r0, ip │ │ - umull r2, r5, r2, ip │ │ - smull r4, r7, r4, ip │ │ - adds r6, r6, r2 │ │ - adcs.w r2, r4, r5 │ │ - adc.w r4, r7, #0 │ │ - eor.w r2, r2, r6, asr #31 │ │ - eor.w r4, r4, r6, asr #31 │ │ - orrs r2, r4 │ │ - it ne │ │ - movne r2, #1 │ │ - ldrb.w r4, [r1], #1 │ │ - subs r4, #48 @ 0x30 │ │ - cmp r4, #9 │ │ - bhi.n a4be0 │ │ - cmp r2, #0 │ │ - bne.n a4be0 │ │ - adds r0, r0, r4 │ │ - adc.w r2, r6, #0 │ │ - eor.w r4, r6, r2 │ │ - subs r3, #1 │ │ - bics r4, r6 │ │ - bpl.n a4c72 │ │ - b.n a4be0 │ │ + ldr.w sl, [sp, #56] @ 0x38 │ │ + strb.w r0, [r8, #644] @ 0x284 │ │ + strd sl, r4, [r8, #632] @ 0x278 │ │ + str.w r7, [r8, #640] @ 0x280 │ │ + ldr r5, [sp, #88] @ 0x58 │ │ + add.w r1, r6, #480 @ 0x1e0 │ │ + add r0, sp, #264 @ 0x108 │ │ + movs r2, #120 @ 0x78 │ │ + str r1, [sp, #72] @ 0x48 │ │ + bl ca098 │ │ + add.w r1, r6, #600 @ 0x258 │ │ + add r0, sp, #384 @ 0x180 │ │ + movs r2, #32 │ │ + bl ca0b2 │ │ + ldr r0, [r5, #96] @ 0x60 │ │ + dmb ish │ │ + cmp r0, #2 │ │ + beq.w a7154 │ │ + add r4, sp, #528 @ 0x210 │ │ + ldr r1, [pc, #148] @ (a70c8 ) │ │ + add.w r0, r4, #8 │ │ + movs r2, #15 │ │ + add r1, pc │ │ + bl 4af58 │ │ + add.w r0, sp, #1080 @ 0x438 │ │ + add.w r1, r4, #12 │ │ + adds r0, #12 │ │ + movs r2, #36 @ 0x24 │ │ + ldr r5, [sp, #536] @ 0x218 │ │ + bl ca0b2 │ │ movs r0, #0 │ │ - mov.w ip, #10 │ │ - movs r2, #0 │ │ - cbz r3, a4d10 │ │ - asrs r4, r2, #31 │ │ - umull r0, r6, r0, ip │ │ - umull r2, r5, r2, ip │ │ - smull r4, r7, r4, ip │ │ - adds r6, r6, r2 │ │ - adcs.w r2, r4, r5 │ │ - adc.w r4, r7, #0 │ │ - eor.w r2, r2, r6, asr #31 │ │ - eor.w r4, r4, r6, asr #31 │ │ - orrs r2, r4 │ │ - it ne │ │ - movne r2, #1 │ │ - ldrb.w r4, [r1], #1 │ │ - subs r4, #48 @ 0x30 │ │ - cmp r4, #9 │ │ - bhi.w a4be0 │ │ - cmp r2, #0 │ │ - bne.w a4be0 │ │ - subs r0, r0, r4 │ │ - sbc.w r2, r6, #0 │ │ - eor.w r4, r6, r2 │ │ - subs r3, #1 │ │ - ands r4, r6 │ │ - bpl.n a4cc4 │ │ - b.n a4be0 │ │ - movs r1, #0 │ │ - movs r3, #1 │ │ - strd r3, r1, [r9] │ │ - strd r0, r2, [r9, #8] │ │ - b.n a4be6 │ │ - ldr.w ip, [sp, #4] │ │ - lsls r0, r0, #31 │ │ - str r7, [sp, #192] @ 0xc0 │ │ - beq.w a4bb0 │ │ - ldr r1, [sp, #208] @ 0xd0 │ │ - str r5, [sp, #208] @ 0xd0 │ │ - sub.w r0, r8, r1 │ │ - b.n a4bce │ │ - ldr r2, [pc, #8] @ (a4d40 ) │ │ + str.w r5, [sp, #1088] @ 0x440 │ │ + str.w r0, [sp, #1084] @ 0x43c │ │ + movs r0, #25 │ │ + movs r5, #1 │ │ + movs r4, #1 │ │ + str.w r0, [sp, #1080] @ 0x438 │ │ + b.w a85e8 │ │ + ldrd sl, r1, [sp, #276] @ 0x114 │ │ + add.w r0, r4, #24 │ │ + str r1, [sp, #120] @ 0x78 │ │ + ldr r1, [sp, #284] @ 0x11c │ │ + str r1, [sp, #116] @ 0x74 │ │ + add r1, sp, #248 @ 0xf8 │ │ + ldmia.w r0, {r2, r3, r4, r5} │ │ + stmia r1!, {r2, r3, r4, r5} │ │ + ldr r0, [sp, #304] @ 0x130 │ │ + str r0, [sp, #112] @ 0x70 │ │ + ldr r0, [sp, #308] @ 0x134 │ │ + str r0, [sp, #124] @ 0x7c │ │ + ldr r0, [r6, #0] │ │ + subs r0, #1 │ │ + str r0, [r6, #0] │ │ + mov r6, r8 │ │ + mov r8, r7 │ │ + b.w a868a │ │ + add r0, sp, #384 @ 0x180 │ │ + ldr r1, [pc, #48] @ (a70cc ) │ │ + adds r0, #4 │ │ + movs r2, #43 @ 0x2b │ │ + add r1, pc │ │ + bl 4af58 │ │ + add.w r0, sp, #1080 @ 0x438 │ │ + bl 9a480 │ │ + ldr r6, [sp, #104] @ 0x68 │ │ + b.n a77de │ │ + b.n a69ec │ │ + movs r2, r0 │ │ + stmia r2!, {r0, r1} │ │ + vcvta.s16.f16 d16, d1 │ │ + strh r0, [r0, #0] │ │ + ittte vc │ │ + vqshrunvc.s64 d26, , #9 │ │ + vqrdmlshvc.s q13, , d24[0] │ │ + movvc r2, r0 │ │ + addvs r1, sp, #492 @ 0x1ec │ │ + vcvt.u16.f16 , q14, #9 │ │ + vtbx.8 d20, {d23-d25}, d25 │ │ + mov r0, r5 │ │ + mov r1, r4 │ │ + movs r3, #9 │ │ + add r2, pc │ │ + bl 54658 │ │ + cmp r0, #0 │ │ + beq.w a7232 │ │ + ldrd r8, r0, [r6, #72] @ 0x48 │ │ + mov.w r9, #0 │ │ + str r7, [sp, #96] @ 0x60 │ │ + str r0, [sp, #92] @ 0x5c │ │ mov r0, r6 │ │ + strb.w r9, [r6, #669] @ 0x29d │ │ + add r1, sp, #840 @ 0x348 │ │ + ldmia.w r0, {r2, r3, r4, r5, r6, r7} │ │ + mov.w r0, #2147483648 @ 0x80000000 │ │ + stmia r1!, {r2, r3, r4, r5, r6, r7} │ │ + movs r4, #3 │ │ + str r0, [sp, #904] @ 0x388 │ │ + ldrd r0, r1, [sp, #840] @ 0x348 │ │ + str.w r9, [sp, #940] @ 0x3ac │ │ + subs r2, r0, #2 │ │ + sbc.w r3, r1, #0 │ │ + subs.w r0, r2, #15 │ │ + str r4, [sp, #936] @ 0x3a8 │ │ + strd r9, r9, [sp, #872] @ 0x368 │ │ + it ne │ │ + movne r0, #1 │ │ + rsbs r1, r2, #17 │ │ + str r2, [sp, #116] @ 0x74 │ │ + sbcs.w r1, r9, r3 │ │ + str r3, [sp, #112] @ 0x70 │ │ + mov.w r1, #0 │ │ + it cc │ │ + movcc r1, #1 │ │ + orrs r0, r1 │ │ + str r0, [sp, #108] @ 0x6c │ │ + beq.w a74a8 │ │ + add r0, sp, #528 @ 0x210 │ │ + ldr r1, [pc, #824] @ (a747c ) │ │ + adds r0, #8 │ │ + movs r2, #43 @ 0x2b │ │ + add r1, pc │ │ + bl 9a438 │ │ + strd r4, r9, [sp, #528] @ 0x210 │ │ + b.w a79ba │ │ + str r7, [sp, #52] @ 0x34 │ │ + add r7, sp, #1008 @ 0x3f0 │ │ + add.w r1, r5, #92 @ 0x5c │ │ + mov r0, r7 │ │ + bl 6f958 │ │ + ldrb.w r6, [sp, #1008] @ 0x3f0 │ │ + cmp r6, #15 │ │ + bne.w a736e │ │ + ldrb.w r0, [sp, #1016] @ 0x3f8 │ │ + strb.w r0, [sp, #424] @ 0x1a8 │ │ + ldr r0, [sp, #1012] @ 0x3f4 │ │ + str r0, [sp, #420] @ 0x1a4 │ │ + ldrd r0, r1, [sp, #384] @ 0x180 │ │ + ldr r2, [sp, #396] @ 0x18c │ │ + add r1, r0 │ │ + str.w r2, [sp, #1024] @ 0x400 │ │ + adds r1, #1 │ │ + str r1, [sp, #1020] @ 0x3fc │ │ + str r0, [sp, #1008] @ 0x3f0 │ │ + ldmia r0!, {r1} │ │ + str r0, [sp, #1016] @ 0x3f8 │ │ + mov.w r0, #2155905152 @ 0x80808080 │ │ + bics r0, r1 │ │ + str r4, [sp, #44] @ 0x2c │ │ + str r0, [sp, #1012] @ 0x3f4 │ │ + add r7, sp, #1008 @ 0x3f0 │ │ + mov r0, r7 │ │ + bl afa4c │ │ + cmp r0, #0 │ │ + beq.w a7652 │ │ + mov r4, r0 │ │ + ldr.w r0, [sp, #1024] @ 0x400 │ │ + mov.w r8, #4294967295 @ 0xffffffff │ │ + mov fp, r5 │ │ + adds r0, #1 │ │ + it cs │ │ + movcs r0, r8 │ │ movs r1, #4 │ │ + cmp r0, #4 │ │ + it ls │ │ + movls r0, r1 │ │ + ldr r3, [pc, #700] @ (a7480 ) │ │ + movs r2, #4 │ │ + add r3, pc │ │ + bl c9b20 │ │ + str r4, [r1, #0] │ │ + movs r4, #1 │ │ + str r1, [sp, #940] @ 0x3ac │ │ + mov ip, r7 │ │ + str r4, [sp, #944] @ 0x3b0 │ │ + add.w r9, sp, #528 @ 0x210 │ │ + str r0, [sp, #936] @ 0x3a8 │ │ + mov r6, r1 │ │ + ldmia.w ip, {r0, r2, r3, r5, r7} │ │ + mov r1, r9 │ │ + stmia r1!, {r0, r2, r3, r5, r7} │ │ + add r5, sp, #936 @ 0x3a8 │ │ + mov r0, r9 │ │ + bl afa4c │ │ + cmp r0, #0 │ │ + beq.w a7442 │ │ + mov r7, r0 │ │ + ldr r0, [sp, #936] @ 0x3a8 │ │ + cmp r4, r0 │ │ + bne.n a720a │ │ + ldr r0, [sp, #544] @ 0x220 │ │ + adds r1, r0, #1 │ │ + mov r0, r5 │ │ + it cs │ │ + movcs r1, r8 │ │ + bl afa80 │ │ + ldr r6, [sp, #940] @ 0x3ac │ │ + str.w r7, [r6, r4, lsl #2] │ │ + adds r4, #1 │ │ + str r4, [sp, #944] @ 0x3b0 │ │ + b.n a71e6 │ │ + ldr r0, [sp, #568] @ 0x238 │ │ + mov r6, r8 │ │ + str r0, [sp, #112] @ 0x70 │ │ + mov r8, sl │ │ + ldr r0, [sp, #572] @ 0x23c │ │ + mov sl, lr │ │ + strd ip, r7, [sp, #116] @ 0x74 │ │ + str r0, [sp, #124] @ 0x7c │ │ + add r0, sp, #248 @ 0xf8 │ │ + ldmia.w r4, {r1, r2, r3, r5} │ │ + stmia r0!, {r1, r2, r3, r5} │ │ + b.w a8682 │ │ + ldr r2, [pc, #592] @ (a7484 ) │ │ + mov r0, r5 │ │ + mov r1, r4 │ │ + movs r3, #12 │ │ add r2, pc │ │ - bl 4c7e0 │ │ - b.n a5370 │ │ - movs r2, r0 │ │ - push {r7, lr} │ │ - bl a380c │ │ + bl 54658 │ │ cmp r0, #0 │ │ - it ne │ │ - addne r0, #8 │ │ - pop {r7, pc} │ │ - bmi.n a4cfe │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, #140 @ 0x8c │ │ - ldrd r9, r7, [sp, #176] @ 0xb0 │ │ - mov r8, r1 │ │ - mov fp, r0 │ │ - mov r5, r3 │ │ - mov r1, r3 │ │ - mov r6, r2 │ │ - mov r0, r2 │ │ - mov r2, r9 │ │ - mov r3, r7 │ │ - bl 5393c │ │ - cbz r0, a4d7e │ │ - movw r0, #271 @ 0x10f │ │ - strh.w r0, [fp] │ │ - b.n a4e68 │ │ - add.w sl, sp, #112 @ 0x70 │ │ - mov r1, r8 │ │ + beq.w a7640 │ │ + mov.w ip, #0 │ │ mov r2, r6 │ │ - mov r3, r5 │ │ - mov r0, sl │ │ - bl 6a820 │ │ - ldrb.w r0, [sp, #112] @ 0x70 │ │ - cmp r0, #15 │ │ - bne.n a4e28 │ │ - ldr r0, [sp, #116] @ 0x74 │ │ - mov r1, r8 │ │ - str r0, [sp, #104] @ 0x68 │ │ - add r5, sp, #112 @ 0x70 │ │ - mov r2, r9 │ │ - mov r3, r7 │ │ - mov r0, r5 │ │ - bl 6a820 │ │ - ldrb.w r0, [sp, #112] @ 0x70 │ │ + str r7, [sp, #96] @ 0x60 │ │ + ldrd lr, r8, [r6, #72] @ 0x48 │ │ + strb.w ip, [r6, #669] @ 0x29d │ │ + add r0, sp, #1008 @ 0x3f0 │ │ + ldmia.w r2, {r1, r3, r4, r5, r6, r7} │ │ + stmia r0!, {r1, r3, r4, r5, r6, r7} │ │ + ldrd r0, r1, [sp, #1008] @ 0x3f0 │ │ + subs r0, #2 │ │ + sbc.w r1, r1, #0 │ │ + rsbs r2, r0, #17 │ │ + sbcs.w r1, ip, r1 │ │ + bcc.w a77fe │ │ cmp r0, #15 │ │ - bne.n a4e3e │ │ - ldr r0, [sp, #116] @ 0x74 │ │ - movs r2, #39 @ 0x27 │ │ - str r0, [sp, #108] @ 0x6c │ │ - add r0, sp, #108 @ 0x6c │ │ + bne.w a77fe │ │ + ldr r6, [sp, #104] @ 0x68 │ │ + strd r8, lr, [sp, #108] @ 0x6c │ │ + ldrd r0, r8, [r6, #56] @ 0x38 │ │ + ldr r1, [r6, #64] @ 0x40 │ │ + str r0, [sp, #392] @ 0x188 │ │ + str.w r8, [sp, #384] @ 0x180 │ │ + add.w r0, r1, r1, lsl #1 │ │ + add.w r7, r8, r0, lsl #4 │ │ + str r7, [sp, #396] @ 0x18c │ │ + add r0, sp, #528 @ 0x210 │ │ + add.w r1, r0, #20 │ │ + adds r0, #24 │ │ + str r0, [sp, #120] @ 0x78 │ │ + ldr r0, [pc, #484] @ (a7488 ) │ │ + str r1, [sp, #124] @ 0x7c │ │ + adds r0, #2 │ │ str r0, [sp, #92] @ 0x5c │ │ movs r0, #0 │ │ - strb.w r0, [sp, #88] @ 0x58 │ │ - add r1, sp, #104 @ 0x68 │ │ - strb.w r0, [sp, #72] @ 0x48 │ │ - movs r0, #2 │ │ - str r1, [sp, #76] @ 0x4c │ │ - add r1, sp, #72 @ 0x48 │ │ - ldr r3, [pc, #176] @ (a4e80 ) │ │ - movs r4, #16 │ │ - ldr r5, [pc, #176] @ (a4e84 ) │ │ - add r3, pc │ │ - strd r3, r2, [sp, #8] │ │ - add r5, pc │ │ - strd r1, r0, [sp, #16] │ │ - strd r5, r4, [sp] │ │ - add r5, sp, #40 @ 0x28 │ │ - ldr r2, [pc, #160] @ (a4e88 ) │ │ - mov r1, r8 │ │ - mov r0, r5 │ │ - movs r3, #31 │ │ + str r0, [sp, #116] @ 0x74 │ │ + cmp r8, r7 │ │ + beq.w a7e18 │ │ + ldrd r6, r5, [r8] │ │ + add.w r9, r8, #48 @ 0x30 │ │ + eor.w r0, r6, #20 │ │ + orrs r0, r5 │ │ + beq.w a7e80 │ │ + ldr r0, [sp, #124] @ 0x7c │ │ + add.w r1, r8, #20 │ │ + ldrd fp, sl, [r8, #8] │ │ + movs r2, #28 │ │ + ldr.w r4, [r8, #16] │ │ + str r4, [sp, #544] @ 0x220 │ │ + strd fp, sl, [sp, #536] @ 0x218 │ │ + strd r6, r5, [sp, #528] @ 0x210 │ │ + bl ca0b2 │ │ + subs r0, r6, #2 │ │ + sbc.w r1, r5, #0 │ │ + rsbs r2, r0, #17 │ │ + mov.w r2, #0 │ │ + sbcs.w r1, r2, r1 │ │ + bcc.w a805c │ │ + cmp r0, #4 │ │ + bne.w a805c │ │ + ldr r2, [pc, #396] @ (a748c ) │ │ + mov r0, sl │ │ + mov r1, r4 │ │ + movs r3, #9 │ │ add r2, pc │ │ - bl bbd24 │ │ - ldr r0, [sp, #40] @ 0x28 │ │ - cbz r0, a4e6e │ │ - ldr r4, [sp, #44] @ 0x2c │ │ - add.w r1, r5, #10 │ │ - ldrh.w r6, [sp, #48] @ 0x30 │ │ - add r5, sp, #24 │ │ - movs r2, #14 │ │ - mov r0, r5 │ │ - bl c99c0 │ │ - ldrd r0, r1, [sp, #64] @ 0x40 │ │ - movs r2, #14 │ │ - strd r0, r1, [fp, #20] │ │ - add.w r0, fp, #6 │ │ - mov r1, r5 │ │ - strh.w r6, [fp, #4] │ │ - str.w r4, [fp] │ │ - bl c99c0 │ │ - b.n a4e68 │ │ - ldrb.w r1, [sp, #115] @ 0x73 │ │ - strb.w r1, [fp, #3] │ │ - ldrh.w r1, [sp, #113] @ 0x71 │ │ - strh.w r1, [fp, #1] │ │ - add.w r1, sl, #8 │ │ - b.n a4e52 │ │ - ldrb.w r1, [sp, #115] @ 0x73 │ │ - strb.w r1, [fp, #3] │ │ - ldrh.w r1, [sp, #113] @ 0x71 │ │ - strh.w r1, [fp, #1] │ │ - add.w r1, r5, #8 │ │ - ldr.w ip, [sp, #116] @ 0x74 │ │ - add.w r2, fp, #8 │ │ - ldmia.w r1, {r3, r4, r5, r6, r7} │ │ - stmia r2!, {r3, r4, r5, r6, r7} │ │ - str.w ip, [fp, #4] │ │ - strb.w r0, [fp] │ │ - add sp, #140 @ 0x8c │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldrb.w r1, [sp, #48] @ 0x30 │ │ + bl c4ecc │ │ + ldr r6, [sp, #104] @ 0x68 │ │ + cbnz r0, a7322 │ │ mov r0, fp │ │ - ldrb.w r2, [sp, #49] @ 0x31 │ │ - bl 6bcac │ │ - b.n a4e68 │ │ - nop │ │ - revsh r7, r1 │ │ - vsri.64 d22, d12, #9 │ │ - @ instruction: 0xfff6ba96 │ │ - vsli.64 , q8, #55 @ 0x37 │ │ - sub sp, #36 @ 0x24 │ │ - ldrb r2, [r0, #0] │ │ - tbb [pc, r2] │ │ - str r3, [sp, #32] │ │ - ldr r5, [r3, #20] │ │ - ldr r2, [sp, #184] @ 0xb8 │ │ - strh r7, [r6, #60] @ 0x3c │ │ - ldrsb r3, [r1, r3] │ │ - movs r2, #191 @ 0xbf │ │ - add r4, pc, #296 @ (adr r4, a4fcc ) │ │ - movs r2, r3 │ │ - add.w r2, r0, #12 │ │ - str r2, [sp, #32] │ │ - ldr r2, [pc, #412] @ (a504c ) │ │ - add r3, sp, #32 │ │ - ldr r4, [pc, #412] @ (a5050 ) │ │ - add r2, pc │ │ - str r2, [sp, #8] │ │ - add r4, pc │ │ - strd r4, r3, [sp] │ │ - ldr r2, [pc, #404] @ (a5054 ) │ │ - adds r3, r0, #4 │ │ - mov r0, r1 │ │ - add r2, pc │ │ + mov r1, sl │ │ + bl 54676 │ │ + ldr r0, [sp, #120] @ 0x78 │ │ + bl 9a480 │ │ + mov r8, r9 │ │ + b.n a72ac │ │ + add.w ip, r8, #24 │ │ + str r7, [sp, #88] @ 0x58 │ │ + add r2, sp, #264 @ 0x108 │ │ + ldmia.w ip, {r0, r3, r4, r5, r6, r7} │ │ mov r1, r2 │ │ - movs r2, #15 │ │ - b.n a4ffe │ │ - adds r0, #4 │ │ - str r0, [sp, #32] │ │ - ldr r0, [pc, #512] @ (a50d0 ) │ │ + stmia r1!, {r0, r3, r4, r5, r6, r7} │ │ + movs r0, #0 │ │ + strd r0, r0, [sp, #936] @ 0x3a8 │ │ + add r0, sp, #872 @ 0x368 │ │ + add r1, sp, #936 @ 0x3a8 │ │ + bl 98600 │ │ + ldr r0, [sp, #872] @ 0x368 │ │ + ldr r1, [sp, #92] @ 0x5c │ │ + cmp r0, r1 │ │ + bne.w a8966 │ │ + ldr r0, [sp, #936] @ 0x3a8 │ │ + ldr r6, [sp, #104] @ 0x68 │ │ + ldr r7, [sp, #88] @ 0x58 │ │ + lsls r0, r0, #31 │ │ + beq.w a8c8a │ │ + ldr r0, [sp, #944] @ 0x3b0 │ │ + mov r1, sl │ │ + str r0, [sp, #84] @ 0x54 │ │ + ldr r0, [sp, #948] @ 0x3b4 │ │ + str r0, [sp, #80] @ 0x50 │ │ + mov r0, fp │ │ + bl 54676 │ │ + movs r0, #1 │ │ + mov r8, r9 │ │ + str r0, [sp, #116] @ 0x74 │ │ + b.n a72ac │ │ + ldrb.w r0, [sp, #1011] @ 0x3f3 │ │ + add.w r8, sp, #428 @ 0x1ac │ │ + strb.w r0, [sp, #431] @ 0x1af │ │ + add.w r1, r7, #9 │ │ + ldrh.w r0, [sp, #1009] @ 0x3f1 │ │ + movs r2, #19 │ │ + strh.w r0, [sp, #429] @ 0x1ad │ │ + add.w r0, r8, #9 │ │ + ldr r4, [sp, #1012] @ 0x3f4 │ │ + ldrb.w r5, [sp, #1016] @ 0x3f8 │ │ + bl ca0b2 │ │ + add.w r0, sp, #1080 @ 0x438 │ │ + mov r1, r8 │ │ + strb.w r5, [sp, #436] @ 0x1b4 │ │ + str r4, [sp, #432] @ 0x1b0 │ │ + strb.w r6, [sp, #428] @ 0x1ac │ │ + bl b00be │ │ + movs r5, #1 │ │ + movs r4, #1 │ │ + ldr r6, [sp, #104] @ 0x68 │ │ + b.w a85e8 │ │ + ldr r0, [sp, #80] @ 0x50 │ │ + str r0, [sp, #1012] @ 0x3f4 │ │ + add r0, sp, #1008 @ 0x3f0 │ │ + bl 60396 │ │ + ldr r4, [sp, #936] @ 0x3a8 │ │ + movs r2, #47 @ 0x2f │ │ + ldrd r5, r7, [sp, #944] @ 0x3b0 │ │ + add r0, sp, #528 @ 0x210 │ │ + ldr r1, [pc, #196] @ (a7490 ) │ │ + add r1, pc │ │ + bl 4af58 │ │ + lsls r0, r4, #31 │ │ + ldr r0, [sp, #528] @ 0x210 │ │ + beq.n a744e │ │ + ldr r1, [sp, #532] @ 0x214 │ │ + bl 629fc │ │ + ldr r0, [sp, #84] @ 0x54 │ │ + str r0, [sp, #940] @ 0x3ac │ │ + ldr r0, [sp, #92] @ 0x5c │ │ + str r0, [sp, #936] @ 0x3a8 │ │ + ldr r1, [pc, #172] @ (a7494 ) │ │ + ldr r4, [sp, #96] @ 0x60 │ │ + add r1, pc │ │ + mov r0, r4 │ │ + bl 6879c │ │ + add.w r8, sp, #936 @ 0x3a8 │ │ + mov r6, r1 │ │ + mov r1, r8 │ │ + bl c06b0 │ │ + ldr r1, [r6, #0] │ │ + subs r1, #1 │ │ + str r1, [r6, #0] │ │ + cmp r0, #0 │ │ + beq.w a783c │ │ + ldr r0, [sp, #88] @ 0x58 │ │ + ldr r0, [r0, #16] │ │ + ldr r6, [sp, #104] @ 0x68 │ │ + cmp r0, #2 │ │ + bcc.w a7ffa │ │ + movs r0, #0 │ │ + movs r3, #152 @ 0x98 │ │ + str r0, [sp, #544] @ 0x220 │ │ + movs r0, #1 │ │ + str r0, [sp, #532] @ 0x214 │ │ + ldr r1, [pc, #120] @ (a7498 ) │ │ + str r0, [sp, #540] @ 0x21c │ │ + add r1, pc │ │ + str r1, [sp, #528] @ 0x210 │ │ + add r0, sp, #264 @ 0x108 │ │ + str r0, [sp, #536] @ 0x218 │ │ + ldr r0, [pc, #112] @ (a749c ) │ │ + movs r1, #2 │ │ add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r2, [pc, #508] @ (a50d4 ) │ │ + strd r8, r0, [sp, #264] @ 0x108 │ │ + add r0, sp, #528 @ 0x210 │ │ + ldr r2, [pc, #104] @ (a74a0 ) │ │ add r2, pc │ │ - b.n a4fb2 │ │ + bl 6ff84 │ │ + b.w a7ffa │ │ + add r0, sp, #456 @ 0x1c8 │ │ + ldmia.w r5, {r1, r2, r3} │ │ + mov r5, fp │ │ + stmia r0!, {r1, r2, r3} │ │ + b.n a765c │ │ + ldrd r1, r2, [sp, #532] @ 0x214 │ │ + add r3, sp, #388 @ 0x184 │ │ + stmia r3!, {r0, r1, r2} │ │ + b.n a77de │ │ + ldr r0, [sp, #116] @ 0x74 │ │ + movs r2, #27 │ │ + str r0, [sp, #1012] @ 0x3f4 │ │ + add r0, sp, #384 @ 0x180 │ │ + ldr r1, [pc, #64] @ (a74a4 ) │ │ adds r0, #4 │ │ - str r0, [sp, #32] │ │ - ldr r0, [pc, #468] @ (a50b4 ) │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r2, [pc, #464] @ (a50b8 ) │ │ - add r3, sp, #32 │ │ - mov r0, r1 │ │ + add r1, pc │ │ + bl 4af58 │ │ + add r0, sp, #528 @ 0x210 │ │ + bl 9a480 │ │ + ldr r0, [sp, #112] @ 0x70 │ │ + bl 9a480 │ │ + b.n a77d8 │ │ + add r4, pc, #824 @ (adr r4, a77b4 ) │ │ + @ instruction: 0xfff7bcd4 │ │ + vrecpe.f16 q14, q4 │ │ + movs r2, r0 │ │ + add r4, pc, #772 @ (adr r4, a778c ) │ │ + vcvta.s16.f16 d16, d1 │ │ + strh r0, [r0, #0] │ │ + @ instruction: 0xb6df │ │ + @ instruction: 0xfff7b9fa │ │ + @ instruction: 0xfff7aa74 │ │ + movs r2, r0 │ │ + add r2, sp, #520 @ 0x208 │ │ + movs r2, r0 │ │ + str r7, [sp, #604] @ 0x25c │ │ + @ instruction: 0xffffaa74 │ │ + movs r2, r0 │ │ + cbnz r3, a74ce │ │ + @ instruction: 0xfff799d6 │ │ + ldrd r0, r6, [sp, #848] @ 0x350 │ │ + str r0, [sp, #816] @ 0x330 │ │ + add.w r0, r1, r1, lsl #1 │ │ + str.w r8, [sp, #80] @ 0x50 │ │ + str r6, [sp, #808] @ 0x328 │ │ + add.w r1, r6, r0, lsl #4 │ │ + str r1, [sp, #124] @ 0x7c │ │ + str r1, [sp, #820] @ 0x334 │ │ + add r1, sp, #904 @ 0x388 │ │ + add.w r0, r1, #16 │ │ + str r0, [sp, #72] @ 0x48 │ │ + adds r0, r1, #4 │ │ + str r0, [sp, #68] @ 0x44 │ │ + add.w r0, sp, #1080 @ 0x438 │ │ + adds r0, #16 │ │ + str r0, [sp, #64] @ 0x40 │ │ + add r0, sp, #264 @ 0x108 │ │ + add.w r1, r0, #20 │ │ + add.w r7, r0, #24 │ │ + mov.w r0, #2147483648 @ 0x80000000 │ │ + str r1, [sp, #120] @ 0x78 │ │ + str r0, [sp, #84] @ 0x54 │ │ + ldr r0, [pc, #812] @ (a7818 ) │ │ + adds r0, #2 │ │ + str r0, [sp, #76] @ 0x4c │ │ + ldr r0, [sp, #124] @ 0x7c │ │ + add.w r9, sp, #776 @ 0x308 │ │ + cmp r6, r0 │ │ + beq.w a795c │ │ + ldrd sl, r5, [r6] │ │ + add.w r8, r6, #48 @ 0x30 │ │ + eor.w r0, sl, #20 │ │ + orrs r0, r5 │ │ + beq.w a7960 │ │ + ldr r0, [sp, #120] @ 0x78 │ │ + add.w r1, r6, #20 │ │ + ldrd fp, r9, [r6, #8] │ │ + movs r2, #28 │ │ + ldr r4, [r6, #16] │ │ + str r4, [sp, #280] @ 0x118 │ │ + strd fp, r9, [sp, #272] @ 0x110 │ │ + strd sl, r5, [sp, #264] @ 0x108 │ │ + bl ca0b2 │ │ + subs.w r0, sl, #2 │ │ + sbc.w r1, r5, #0 │ │ + rsbs r2, r0, #17 │ │ + mov.w r2, #0 │ │ + sbcs.w r1, r2, r1 │ │ + bcc.w a7dcc │ │ + cmp r0, #4 │ │ + bne.w a7dcc │ │ + ldr r2, [pc, #724] @ (a781c ) │ │ + mov r0, r9 │ │ + mov r1, r4 │ │ + movs r3, #13 │ │ add r2, pc │ │ - mov r1, r2 │ │ - movs r2, #15 │ │ - b.n a5042 │ │ - add.w r2, r0, #16 │ │ - str r2, [sp, #32] │ │ - ldr r2, [pc, #380] @ (a5078 ) │ │ - add r3, sp, #32 │ │ - ldr r5, [pc, #380] @ (a507c ) │ │ - adds r0, #4 │ │ - ldr r6, [pc, #380] @ (a5080 ) │ │ - movs r4, #3 │ │ - add r5, pc │ │ - movs r7, #4 │ │ + bl c4ecc │ │ + add.w sl, r6, #24 │ │ + cbnz r0, a758c │ │ + ldr r2, [pc, #708] @ (a7820 ) │ │ + mov r0, r9 │ │ + mov r1, r4 │ │ + movs r3, #17 │ │ add r2, pc │ │ - add r6, pc │ │ - strd r7, r0, [sp] │ │ - mov r0, r1 │ │ - strd r6, r5, [sp, #8] │ │ - strd r4, r3, [sp, #16] │ │ - str r2, [sp, #24] │ │ - ldr r2, [pc, #356] @ (a5084 ) │ │ - ldr r3, [pc, #360] @ (a5088 ) │ │ + bl c4ecc │ │ + cbnz r0, a75c0 │ │ + ldr r2, [pc, #696] @ (a7824 ) │ │ + mov r0, r9 │ │ + mov r1, r4 │ │ + movs r3, #8 │ │ add r2, pc │ │ + bl c4ecc │ │ + cbnz r0, a75dc │ │ + mov r0, fp │ │ + mov r1, r9 │ │ + bl 54676 │ │ + mov r0, r7 │ │ + bl 9a480 │ │ + mov r6, r8 │ │ + b.n a74ee │ │ + str r7, [sp, #60] @ 0x3c │ │ + add r1, sp, #384 @ 0x180 │ │ + ldmia.w sl, {r2, r3, r4, r5, r6, r7} │ │ + mov r0, r1 │ │ + stmia r0!, {r2, r3, r4, r5, r6, r7} │ │ + add.w r0, sp, #1080 @ 0x438 │ │ + bl 9b168 │ │ + ldr.w r4, [sp, #1080] @ 0x438 │ │ + ldr.w r6, [sp, #1084] @ 0x43c │ │ + ldr.w r1, [sp, #1088] @ 0x440 │ │ + cmp.w r4, #2147483648 @ 0x80000000 │ │ + ldr.w r7, [sp, #1092] @ 0x444 │ │ + bne.n a75fe │ │ + ldr r0, [sp, #76] @ 0x4c │ │ + cmp r6, r0 │ │ + beq.n a7632 │ │ + b.w a897e │ │ + add r0, sp, #936 @ 0x3a8 │ │ + str r0, [sp, #384] @ 0x180 │ │ + add.w ip, sp, #1080 @ 0x438 │ │ + ldmia.w sl, {r1, r2, r3, r4, r5, r6} │ │ + mov r0, ip │ │ + stmia r0!, {r1, r2, r3, r4, r5, r6} │ │ + mov r2, ip │ │ + add r0, sp, #1008 @ 0x3f0 │ │ + add r1, sp, #384 @ 0x180 │ │ + bl 9888c │ │ + b.n a75f2 │ │ + add.w ip, sp, #1080 @ 0x438 │ │ + ldmia.w sl, {r1, r2, r3, r4, r5, r6} │ │ + mov r0, ip │ │ + stmia r0!, {r1, r2, r3, r4, r5, r6} │ │ + mov r2, ip │ │ + add r0, sp, #1008 @ 0x3f0 │ │ + add r1, sp, #872 @ 0x368 │ │ + bl 97f2c │ │ + ldr r0, [sp, #1008] @ 0x3f0 │ │ + ldr r1, [sp, #76] @ 0x4c │ │ + cmp r0, r1 │ │ + beq.n a7634 │ │ + b.w a81fa │ │ + ldr r0, [sp, #64] @ 0x40 │ │ + add.w sl, sp, #776 @ 0x308 │ │ + str r1, [sp, #84] @ 0x54 │ │ + mov r1, sl │ │ + ldmia.w r0, {r2, r3, r5} │ │ + stmia r1!, {r2, r3, r5} │ │ + add r0, sp, #1008 @ 0x3f0 │ │ + add r1, sp, #904 @ 0x388 │ │ + movs r2, #28 │ │ + bl ca0b2 │ │ + ldr r0, [sp, #84] @ 0x54 │ │ + str r7, [sp, #916] @ 0x394 │ │ + str r0, [sp, #912] @ 0x390 │ │ + strd r4, r6, [sp, #904] @ 0x388 │ │ + ldr r1, [sp, #72] @ 0x48 │ │ + ldmia.w sl, {r2, r3, r5} │ │ + stmia r1!, {r2, r3, r5} │ │ + add r0, sp, #1008 @ 0x3f0 │ │ + bl 97d40 │ │ + str r4, [sp, #84] @ 0x54 │ │ + ldr r7, [sp, #60] @ 0x3c │ │ + mov r0, fp │ │ + mov r1, r9 │ │ + mov r6, r8 │ │ + bl 54676 │ │ + b.n a74ee │ │ + movs r0, #0 │ │ + movs r1, #20 │ │ + str r0, [sp, #148] @ 0x94 │ │ + str r0, [sp, #156] @ 0x9c │ │ + movs r0, #2 │ │ + str r1, [sp, #144] @ 0x90 │ │ + str r0, [sp, #152] @ 0x98 │ │ + b.w a870a │ │ + movs r0, #0 │ │ + movs r1, #4 │ │ + str r0, [sp, #464] @ 0x1d0 │ │ + strd r0, r1, [sp, #456] @ 0x1c8 │ │ + ldr r0, [sp, #356] @ 0x164 │ │ + movs r1, #4 │ │ + str.w sl, [sp, #56] @ 0x38 │ │ + movs r2, #4 │ │ + str r0, [sp, #120] @ 0x78 │ │ + movs r4, #4 │ │ + ldr.w sl, [sp, #360] @ 0x168 │ │ + ldr r3, [pc, #440] @ (a7828 ) │ │ add r3, pc │ │ - mov r1, r2 │ │ - movs r2, #13 │ │ - b.n a4f9e │ │ + mov r0, sl │ │ + bl c9b20 │ │ + str r1, [sp, #116] @ 0x74 │ │ + movs r2, #0 │ │ + add r3, sp, #528 @ 0x210 │ │ + stmia r3!, {r0, r1, r2} │ │ + cmp r0, sl │ │ + str r5, [sp, #88] @ 0x58 │ │ + bcc.w a89ce │ │ + movs r6, #0 │ │ + cmp.w sl, #0 │ │ + beq.n a7738 │ │ + movs r4, #0 │ │ + ldr r0, [sp, #396] @ 0x18c │ │ + cmp r0, #0 │ │ + beq.w a77b4 │ │ + ldr r0, [sp, #120] @ 0x78 │ │ + movs r1, #176 @ 0xb0 │ │ + mla r0, r4, r1, r0 │ │ + ldrd r5, fp, [r0, #168] @ 0xa8 │ │ + add r3, sp, #400 @ 0x190 │ │ + str r5, [sp, #124] @ 0x7c │ │ + ldmia r3, {r0, r1, r2, r3} │ │ + strd r5, fp, [sp] │ │ + bl 99db0 │ │ + lsrs r1, r0, #25 │ │ + mov.w r2, #16843009 @ 0x1010101 │ │ + muls r1, r2 │ │ + ldrd r9, r5, [sp, #384] @ 0x180 │ │ + and.w r7, r5, r0 │ │ + movs r0, #0 │ │ + strd r1, r0, [sp, #108] @ 0x6c │ │ + ldr.w r8, [r9, r7] │ │ + eor.w r0, r8, r1 │ │ + sub.w r1, r0, #16843009 @ 0x1010101 │ │ + bic.w r0, r1, r0 │ │ + bic.w r0, r0, #2139062143 @ 0x7f7f7f7f │ │ + str r0, [sp, #1008] @ 0x3f0 │ │ + add r0, sp, #1008 @ 0x3f0 │ │ + bl 4b2e2 │ │ + cbz r0, a7702 │ │ + adds r0, r1, r7 │ │ + ldr r3, [sp, #124] @ 0x7c │ │ + ands r0, r5 │ │ + sub.w r0, r9, r0, lsl #4 │ │ + ldrd r1, r2, [r0, #-16] │ │ + eor.w r2, r2, fp │ │ + eors r1, r3 │ │ + orrs r1, r2 │ │ + beq.n a771c │ │ + b.n a76e0 │ │ + and.w r0, r8, r8, lsl #1 │ │ + tst.w r0, #2155905152 @ 0x80808080 │ │ + bne.n a77b4 │ │ + ldr r0, [sp, #112] @ 0x70 │ │ + ldr r1, [sp, #108] @ 0x6c │ │ adds r0, #4 │ │ - str r0, [sp, #32] │ │ - ldr r0, [pc, #396] @ (a50bc ) │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r2, [pc, #392] @ (a50c0 ) │ │ - add r3, sp, #32 │ │ - mov r0, r1 │ │ - add r2, pc │ │ + str r0, [sp, #112] @ 0x70 │ │ + add r0, r7 │ │ + and.w r7, r0, r5 │ │ + b.n a76ca │ │ + ldr.w r0, [r0, #-8] │ │ + ldr r1, [r0, #0] │ │ + adds r1, #1 │ │ + str r1, [r0, #0] │ │ + bcs.w a895a │ │ + ldr r1, [sp, #116] @ 0x74 │ │ + adds r4, #1 │ │ + str.w r0, [r1, r6, lsl #2] │ │ + adds r6, #1 │ │ + cmp r4, sl │ │ + bne.n a7692 │ │ + str r6, [sp, #536] @ 0x218 │ │ + add r0, sp, #528 @ 0x210 │ │ + add r2, sp, #472 @ 0x1d8 │ │ + ldmia.w r0, {r3, r4, r5} │ │ mov r1, r2 │ │ - movs r2, #11 │ │ - b.n a5042 │ │ - ldrd r0, r1, [r1, #28] │ │ - movs r2, #7 │ │ - ldr r3, [r1, #12] │ │ - ldr r1, [pc, #348] @ (a50a8 ) │ │ + stmia r1!, {r3, r4, r5} │ │ + add r4, sp, #528 @ 0x210 │ │ + add r1, sp, #420 @ 0x1a4 │ │ + mov r0, r4 │ │ + bl b0978 │ │ + ldrd r6, r7, [sp, #528] @ 0x210 │ │ + ldr r5, [sp, #536] @ 0x218 │ │ + eor.w r0, r6, #40 @ 0x28 │ │ + orrs r0, r7 │ │ + it ne │ │ + movne r0, #1 │ │ + str r0, [sp, #48] @ 0x30 │ │ + beq.n a7784 │ │ + add.w r0, sp, #1080 @ 0x438 │ │ + add.w r1, r4, #12 │ │ + adds r0, #12 │ │ + movs r2, #36 @ 0x24 │ │ + bl ca0b2 │ │ + str.w r7, [sp, #1084] @ 0x43c │ │ + str.w r6, [sp, #1080] @ 0x438 │ │ + str.w r5, [sp, #1088] @ 0x440 │ │ + b.w a85d4 │ │ + ldrd r2, r0, [sp, #264] @ 0x108 │ │ + str r5, [sp, #488] @ 0x1e8 │ │ + eor.w r1, r2, #2 │ │ + orrs r0, r1 │ │ + bne.w a7af0 │ │ + ldr r1, [pc, #148] @ (a782c ) │ │ + add.w r0, sp, #1080 @ 0x438 │ │ + adds r0, #8 │ │ + movs r2, #27 │ │ add r1, pc │ │ - b.n a4fd6 │ │ - adds r0, #4 │ │ - str r0, [sp, #32] │ │ - ldr r0, [pc, #260] @ (a505c ) │ │ + bl 4af58 │ │ + movs r0, #0 │ │ + str.w r0, [sp, #1084] @ 0x43c │ │ + movs r0, #25 │ │ + str.w r0, [sp, #1080] @ 0x438 │ │ + b.w a85d4 │ │ + ldr r0, [pc, #120] @ (a7830 ) │ │ + movs r1, #22 │ │ + ldr r2, [pc, #120] @ (a7834 ) │ │ add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r2, [pc, #260] @ (a5060 ) │ │ - add r3, sp, #32 │ │ - mov r0, r1 │ │ - add r2, pc │ │ - mov r1, r2 │ │ - movs r2, #14 │ │ - b.n a5042 │ │ - add.w r2, r0, #16 │ │ - str r2, [sp, #32] │ │ - ldr r2, [pc, #244] @ (a5064 ) │ │ - add r3, sp, #32 │ │ - ldr r5, [pc, #244] @ (a5068 ) │ │ - adds r0, #4 │ │ - ldr r6, [pc, #244] @ (a506c ) │ │ - movs r4, #3 │ │ - add r5, pc │ │ - movs r7, #4 │ │ - add r2, pc │ │ - add r6, pc │ │ - strd r7, r0, [sp] │ │ - mov r0, r1 │ │ - strd r6, r5, [sp, #8] │ │ - strd r4, r3, [sp, #16] │ │ - str r2, [sp, #24] │ │ - ldr r2, [pc, #220] @ (a5070 ) │ │ - ldr r3, [pc, #220] @ (a5074 ) │ │ add r2, pc │ │ - add r3, pc │ │ - mov r1, r2 │ │ - movs r2, #14 │ │ - bl 504ec │ │ - b.n a5046 │ │ + bl 51500 │ │ + ldr r1, [sp, #116] @ 0x74 │ │ + str r1, [sp, #1012] @ 0x3f4 │ │ + ldrd r1, r2, [sp, #908] @ 0x38c │ │ + add r3, sp, #388 @ 0x184 │ │ + stmia r3!, {r0, r1, r2} │ │ + mov r0, sl │ │ + mov r1, r9 │ │ + bl 54676 │ │ + ldr r6, [sp, #104] @ 0x68 │ │ + add r0, sp, #1008 @ 0x3f0 │ │ + bl 60396 │ │ + add r2, sp, #388 @ 0x184 │ │ + ldmia r2, {r0, r1, r2} │ │ + add r3, sp, #196 @ 0xc4 │ │ + stmia r3!, {r0, r1, r2} │ │ + add r0, sp, #144 @ 0x90 │ │ + add r1, sp, #196 @ 0xc4 │ │ + bl a09f2 │ │ + ldrd r0, r1, [r6, #80] @ 0x50 │ │ + addw r4, r6, #669 @ 0x29d │ │ + bl 54676 │ │ + b.w a8724 │ │ + add r0, sp, #904 @ 0x388 │ │ + ldr r1, [pc, #52] @ (a7838 ) │ │ adds r0, #4 │ │ - str r0, [sp, #32] │ │ - ldr r0, [pc, #236] @ (a5098 ) │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r2, [pc, #236] @ (a509c ) │ │ - add r2, pc │ │ - add r3, sp, #32 │ │ - mov r0, r1 │ │ - mov r1, r2 │ │ - movs r2, #7 │ │ - b.n a5042 │ │ - ldrd r0, r1, [r1, #28] │ │ - movs r2, #17 │ │ - ldr r3, [r1, #12] │ │ - ldr r1, [pc, #144] @ (a5058 ) │ │ + movs r2, #43 @ 0x2b │ │ add r1, pc │ │ - b.n a4fd6 │ │ - ldrd r0, r1, [r1, #28] │ │ - movs r2, #13 │ │ - ldr r3, [r1, #12] │ │ - ldr r1, [pc, #184] @ (a508c ) │ │ + bl 4af58 │ │ + add r0, sp, #1008 @ 0x3f0 │ │ + bl 9a480 │ │ + ldr r6, [sp, #104] @ 0x68 │ │ + b.w a8082 │ │ + movs r1, r0 │ │ + strh r0, [r0, #0] │ │ + add r1, pc, #392 @ (adr r1, a79a8 ) │ │ + vqshrun.s64 d25, q4, #9 │ │ + vqshlu.s32 d20, d18, #23 │ │ + vshr.u64 d28, d12, #10 │ │ + movs r2, r0 │ │ + ldr r6, [sp, #380] @ 0x17c │ │ + vrecpe.f16 d26, d24 │ │ + @ instruction: 0xfff7adf8 │ │ + movs r2, r0 │ │ + @ instruction: 0xb614 │ │ + vcvtn.s16.f16 d31, d4 │ │ + movs r0, r6 │ │ + bl baa50 │ │ + ldr r6, [r4, #48] @ 0x30 │ │ + mov r0, r6 │ │ + bl bcc08 │ │ + ldrd sl, r4, [sp, #936] @ 0x3a8 │ │ + add r0, sp, #528 @ 0x210 │ │ + ldr r1, [pc, #932] @ (a7bf8 ) │ │ add r1, pc │ │ - add sp, #36 @ 0x24 │ │ - ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ - bx r3 │ │ - adds r2, r0, #4 │ │ - str r2, [sp, #32] │ │ - ldr r2, [pc, #224] @ (a50c4 ) │ │ - add r3, sp, #32 │ │ - ldr r4, [pc, #224] @ (a50c8 ) │ │ - add r2, pc │ │ - str r2, [sp, #8] │ │ - add r4, pc │ │ - strd r4, r3, [sp] │ │ - ldr r2, [pc, #216] @ (a50cc ) │ │ - adds r3, r0, #1 │ │ - mov r0, r1 │ │ - add r2, pc │ │ - mov r1, r2 │ │ - movs r2, #11 │ │ - bl 50644 │ │ - b.n a5046 │ │ - adds r0, #4 │ │ - str r0, [sp, #32] │ │ - ldr r0, [pc, #132] @ (a5090 ) │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r2, [pc, #132] @ (a5094 ) │ │ - add r2, pc │ │ - b.n a5022 │ │ - adds r0, #4 │ │ - str r0, [sp, #32] │ │ - ldr r0, [pc, #144] @ (a50ac ) │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r2, [pc, #144] @ (a50b0 ) │ │ - add r2, pc │ │ - mov r0, r1 │ │ - mov r1, r2 │ │ - add r3, sp, #32 │ │ - movs r2, #20 │ │ - b.n a5042 │ │ - adds r0, #4 │ │ - str r0, [sp, #32] │ │ - ldr r0, [pc, #108] @ (a50a0 ) │ │ + bl 679d4 │ │ + ldr r0, [sp, #528] @ 0x210 │ │ + str r0, [sp, #124] @ 0x7c │ │ + ldr r0, [sp, #532] @ 0x214 │ │ + str r0, [sp, #120] @ 0x78 │ │ + ldrd fp, lr, [sp, #536] @ 0x218 │ │ + add r3, sp, #264 @ 0x108 │ │ + ldr r1, [pc, #912] @ (a7bfc ) │ │ + adds r0, r3, #4 │ │ + add r1, pc │ │ + ldmia.w r1, {r2, r8, r9, ip} │ │ + stmia.w r0, {r2, r8, r9, ip} │ │ + movs r0, #0 │ │ + strd r5, r7, [sp, #544] @ 0x220 │ │ + strd sl, r4, [sp, #536] @ 0x218 │ │ + str r0, [sp, #552] @ 0x228 │ │ + ldr r0, [pc, #892] @ (a7c00 ) │ │ add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r2, [pc, #108] @ (a50a4 ) │ │ - add r3, sp, #32 │ │ - mov r0, r1 │ │ - add r2, pc │ │ - mov r1, r2 │ │ - movs r2, #9 │ │ - bl 50574 │ │ - add sp, #36 @ 0x24 │ │ - pop {r4, r5, r6, r7, pc} │ │ - nop │ │ - movs r1, #227 @ 0xe3 │ │ - vclt.f d26, d15, #0 │ │ - @ instruction: 0xfffcbe22 │ │ - @ instruction: 0xfff7bd2d │ │ - @ instruction: 0xfff789ff │ │ - @ instruction: 0xfffcbda4 │ │ - vsli.64 d20, d21, #55 @ 0x37 │ │ - movs r2, r0 │ │ - pop {r1, r2, r5, r7, pc} │ │ - vcvt.u32.f32 q11, , #9 │ │ - vcvt.u16.f16 , q14, #5 │ │ - vsli.64 d22, d16, #55 @ 0x37 │ │ - vcvt.f16.f32 d20, │ │ - movs r2, r0 │ │ - bkpt 0x001c │ │ - @ instruction: 0xfff76ff3 │ │ - @ instruction: 0xfffbbe03 │ │ - vcvt.f16.s16 d22, d22 │ │ - vcvt.u16.f16 , q6, #10 │ │ - vcvta.u16.f16 d18, d11 │ │ - @ instruction: 0xfffdbd2d │ │ - vcvta.u16.f16 q9, │ │ - @ instruction: 0xfffdbda1 │ │ - vcvta.s16.f16 q9, │ │ - vcvt.u16.f16 d27, d12, #3 │ │ - vcvt.f32.u32 d27, d5, #9 │ │ - vshr.u32 q9, , #9 │ │ - vqrdmulh.s , , d8[0] │ │ - vqshlu.s32 q10, , #23 │ │ - movs r2, r0 │ │ - bkpt 0x0092 │ │ - vqrdmlsh.s q11, , d29[0] │ │ - vcvt.f32.u32 , , #4 │ │ - vrecpe.f16 q10, │ │ - movs r2, r0 │ │ - lsls r1, r5, #3 │ │ - movs r0, r0 │ │ - pop {r1, r2, r3, r4, r7, pc} │ │ - vcvtp.u16.f16 d26, d13 │ │ - vqrdmlah.s , q14, d11[0] │ │ - vsli.32 d27, d0, #23 │ │ - ldrb r0, [r0, #0] │ │ - ldr r2, [pc, #28] @ (a50fc ) │ │ - add r2, pc │ │ - ldr.w r4, [r2, r0, lsl #2] │ │ - ldr r2, [pc, #24] @ (a5100 ) │ │ - add r2, pc │ │ - ldr.w r2, [r2, r0, lsl #2] │ │ - ldrd r0, r1, [r1, #28] │ │ - ldr r3, [r1, #12] │ │ - mov r1, r4 │ │ - ldmia.w sp!, {r4, lr} │ │ - bx r3 │ │ - nop │ │ - ldmia r1, {r1, r2, r4, r6, r7} │ │ - movs r2, r0 │ │ - ldmia r1, {r1, r3, r5} │ │ - Address 0xa5102 is out of bounds. │ │ - │ │ - │ │ -000a5104 : │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, #228 @ 0xe4 │ │ - str r0, [sp, #12] │ │ - str r3, [sp, #68] @ 0x44 │ │ - add r4, sp, #168 @ 0xa8 │ │ - add r1, sp, #12 │ │ - mov r0, r4 │ │ - bl a4a78 │ │ - ldr r0, [sp, #168] @ 0xa8 │ │ - lsls r0, r0, #31 │ │ - beq.n a51f8 │ │ - ldrd r0, r1, [sp, #176] @ 0xb0 │ │ - strd r0, r1, [sp, #72] @ 0x48 │ │ - add r4, sp, #168 @ 0xa8 │ │ - add r1, sp, #12 │ │ - add r2, sp, #68 @ 0x44 │ │ - mov r0, r4 │ │ - bl 6a2a0 │ │ - ldrb.w r6, [sp, #168] @ 0xa8 │ │ - cmp r6, #15 │ │ - bne.n a5226 │ │ - add r0, sp, #96 @ 0x60 │ │ - adds r1, r4, #4 │ │ - adds r5, r0, #3 │ │ - movs r2, #12 │ │ - mov r0, r5 │ │ - bl c99c0 │ │ - add r0, sp, #80 @ 0x50 │ │ - mov r1, r5 │ │ - movs r2, #12 │ │ - bl c99c0 │ │ - ldr r0, [sp, #84] @ 0x54 │ │ - bl 6ca68 │ │ - add r4, sp, #168 @ 0xa8 │ │ - mov r2, r0 │ │ - mov r3, r1 │ │ - mov r1, r2 │ │ - mov r0, r4 │ │ - mov r2, r3 │ │ - bl 4afec │ │ - add r0, sp, #96 @ 0x60 │ │ - mov r1, r4 │ │ - bl 4b3d4 │ │ - bl a39b0 │ │ - add r0, sp, #168 @ 0xa8 │ │ - bl b9b84 │ │ - ldr r0, [sp, #168] @ 0xa8 │ │ - cmp r0, #1 │ │ - beq.w a55ba │ │ - ldr.w r8, [sp, #172] @ 0xac │ │ - ldrb.w r9, [sp, #176] @ 0xb0 │ │ - add r1, sp, #72 @ 0x48 │ │ - add.w r0, r8, #8 │ │ - bl a4d44 │ │ + strd r6, r0, [sp, #528] @ 0x210 │ │ + add r0, sp, #528 @ 0x210 │ │ + ldmia.w r3, {r1, r2, r4, r5, r6} │ │ + add.w r7, r0, #28 │ │ + stmia r7!, {r1, r2, r4, r5, r6} │ │ + ldr r1, [sp, #120] @ 0x78 │ │ + str r1, [sp, #580] @ 0x244 │ │ + ldr r1, [sp, #124] @ 0x7c │ │ + strd fp, lr, [sp, #584] @ 0x248 │ │ + str r1, [sp, #576] @ 0x240 │ │ + bl 99120 │ │ + mov r8, r0 │ │ + ldr r0, [r0, #4] │ │ + adds r0, #1 │ │ + str.w r0, [r8, #4] │ │ + bcs.w a895a │ │ + bl a6548 │ │ + add.w r9, sp, #1080 @ 0x438 │ │ cmp r0, #0 │ │ - beq.w a52b0 │ │ + beq.w a8c70 │ │ + ldr r1, [pc, #832] @ (a7c04 ) │ │ + add r1, pc │ │ + bl be6d8 │ │ + ldrd r4, r5, [r8, #16] │ │ + add.w r3, r0, #20 │ │ mov r7, r0 │ │ - ldrd r4, r0, [r0, #28] │ │ - add.w r0, r0, r0, lsl #2 │ │ - add r5, sp, #96 @ 0x60 │ │ - lsls r6, r0, #3 │ │ - cmp r6, #0 │ │ - beq.w a52b0 │ │ - ldrd r0, r1, [r4] │ │ - subs.w r2, r0, #20 │ │ - sbc.w r0, r1, #0 │ │ - subs r1, r2, #2 │ │ - sbcs.w r0, r0, #0 │ │ - mov.w r0, #0 │ │ - it cc │ │ - movcc r0, #1 │ │ + mov r6, r0 │ │ + strd r4, r5, [sp, #1008] @ 0x3f0 │ │ + mov sl, r1 │ │ + ldr.w r0, [r7, #16]! │ │ + ldmia r3, {r1, r2, r3} │ │ + strd r4, r5, [sp] │ │ + bl 643d8 │ │ + mov r4, r0 │ │ + add r0, sp, #1008 @ 0x3f0 │ │ + str r0, [sp, #384] @ 0x180 │ │ + mov r5, r1 │ │ + ldr r0, [r6, #8] │ │ cmp r0, #0 │ │ - it ne │ │ - addne r0, r2, #1 │ │ - cmp r0, #2 │ │ - beq.n a51f2 │ │ - cmp r0, #1 │ │ - bne.n a51e4 │ │ - add.w r0, r4, #16 │ │ - mov r1, r5 │ │ - bl a565c │ │ - cbz r0, a51f2 │ │ - b.n a52ce │ │ - add.w r0, r4, #24 │ │ - mov r1, r5 │ │ - bl a565c │ │ + beq.w a8b0a │ │ + add r0, sp, #384 @ 0x180 │ │ + str.w r0, [sp, #1080] @ 0x438 │ │ + str.w r6, [sp, #1084] @ 0x43c │ │ + mov r3, r5 │ │ + ldrd r0, r1, [r6] │ │ + ldr r2, [pc, #764] @ (a7c08 ) │ │ + add r2, pc │ │ + mov fp, r2 │ │ + strd r9, r2, [sp] │ │ + mov r2, r4 │ │ + bl 61bac │ │ + ldr r2, [r6, #0] │ │ cmp r0, #0 │ │ - bne.n a52e6 │ │ - adds r4, #40 @ 0x28 │ │ - subs r6, #40 @ 0x28 │ │ - b.n a51a8 │ │ - ldr r1, [pc, #920] @ (a5594 ) │ │ - add.w r0, r4, #8 │ │ - movs r2, #13 │ │ - add r1, pc │ │ - bl 9dedc │ │ - ldrd r5, r6, [sp, #176] @ 0xb0 │ │ - add r0, sp, #16 │ │ - adds r0, #16 │ │ - add.w r1, r4, #16 │ │ - movs r2, #32 │ │ - bl c99c0 │ │ + beq.w a7f36 │ │ + lsrs r3, r4, #25 │ │ + ldrb.w r9, [r2, r1] │ │ + ldrd ip, lr, [sp, #1008] @ 0x3f0 │ │ + strb r3, [r2, r1] │ │ + subs r7, r1, #4 │ │ + ldrd r4, r5, [r6, #4] │ │ + ldr r0, [r6, #12] │ │ + ands r4, r7 │ │ + add r4, r2 │ │ + adds r0, #1 │ │ + strb r3, [r4, #4] │ │ + and.w r3, r9, #1 │ │ + subs r3, r5, r3 │ │ + strd r3, r0, [r6, #8] │ │ + sub.w r0, r2, r1, lsl #4 │ │ + add.w r9, sp, #1080 @ 0x438 │ │ + sub.w r1, r0, #8 │ │ + strd ip, lr, [r0, #-16] │ │ movs r0, #0 │ │ - strd r5, r6, [sp, #24] │ │ - str r0, [sp, #20] │ │ - movs r0, #25 │ │ - str r0, [sp, #16] │ │ - b.n a5268 │ │ - add r5, sp, #96 @ 0x60 │ │ - adds r1, r4, #1 │ │ - movs r2, #15 │ │ - mov r0, r5 │ │ - bl c99c0 │ │ - add.w r0, r4, #16 │ │ - add r4, sp, #112 @ 0x70 │ │ - add.w r1, r4, #16 │ │ - ldmia.w r0, {r2, r3, r7} │ │ - adds r0, r4, #1 │ │ - stmia r1!, {r2, r3, r7} │ │ - movs r2, #15 │ │ - mov r1, r5 │ │ - strb.w r6, [sp, #112] @ 0x70 │ │ - bl c99c0 │ │ - add r0, sp, #16 │ │ - mov r1, r4 │ │ - bl a38ce │ │ - ldrd r0, r1, [sp, #16] │ │ - eor.w r0, r0, #40 @ 0x28 │ │ - orrs r0, r1 │ │ - bne.n a5268 │ │ - ldr r0, [sp, #24] │ │ - b.n a52c8 │ │ - add r4, sp, #168 @ 0xa8 │ │ - add r1, sp, #16 │ │ + b.n a7f3e │ │ + ldr.w r8, [sp, #124] @ 0x7c │ │ + str.w r8, [sp, #812] @ 0x32c │ │ + add r0, sp, #808 @ 0x328 │ │ + bl 60396 │ │ + add r0, sp, #936 @ 0x3a8 │ │ + str r0, [sp, #264] @ 0x108 │ │ + add r0, sp, #264 @ 0x108 │ │ + bl 98648 │ │ + add r4, sp, #264 @ 0x108 │ │ + ldr r1, [pc, #660] @ (a7c0c ) │ │ movs r2, #48 @ 0x30 │ │ - mov r0, r4 │ │ - bl c99c0 │ │ - ldr r0, [pc, #920] @ (a5610 ) │ │ - add r0, pc │ │ - ldr r0, [r0, #20] │ │ - cbz r0, a52a8 │ │ - movs r0, #0 │ │ - movw r3, #514 @ 0x202 │ │ - str r0, [sp, #128] @ 0x80 │ │ - movs r0, #1 │ │ - str r0, [sp, #116] @ 0x74 │ │ - ldr r1, [pc, #904] @ (a5614 ) │ │ - str r0, [sp, #124] @ 0x7c │ │ add r1, pc │ │ - str r1, [sp, #112] @ 0x70 │ │ - add r0, sp, #96 @ 0x60 │ │ - str r0, [sp, #120] @ 0x78 │ │ - ldr r0, [pc, #944] @ (a5648 ) │ │ - movs r1, #1 │ │ - add r0, pc │ │ - strd r4, r0, [sp, #96] @ 0x60 │ │ - add r0, sp, #112 @ 0x70 │ │ - ldr r2, [pc, #936] @ (a564c ) │ │ - add r2, pc │ │ - bl 6f45c │ │ - add r0, sp, #168 @ 0xa8 │ │ - bl a38ec │ │ - b.n a52c6 │ │ - mov r0, r8 │ │ - mov r1, r9 │ │ - bl 9a734 │ │ - ldrd r0, r1, [sp, #96] @ 0x60 │ │ - bl 5395a │ │ - add r0, sp, #80 @ 0x50 │ │ - bl 6ca78 │ │ + mov r0, r4 │ │ + bl 9a438 │ │ + ldr r5, [sp, #84] @ 0x54 │ │ + add.w r6, sp, #1080 @ 0x438 │ │ + ldr.w r8, [sp, #80] @ 0x50 │ │ + cmp.w r5, #2147483648 @ 0x80000000 │ │ + bne.n a7a66 │ │ + ldmia.w r4, {r1, r2, r3} │ │ + mov r0, r6 │ │ + stmia r0!, {r1, r2, r3} │ │ + add r0, sp, #720 @ 0x2d0 │ │ + ldmia.w r6, {r2, r3, r4} │ │ + mov r1, r0 │ │ + stmia r1!, {r2, r3, r4} │ │ + add r1, sp, #528 @ 0x210 │ │ + ldmia.w r0, {r2, r3, r4} │ │ + adds r1, #8 │ │ movs r0, #0 │ │ - add sp, #228 @ 0xe4 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldr r0, [r7, #12] │ │ - cbz r0, a52fa │ │ - adds r1, r0, #1 │ │ - beq.n a52e0 │ │ - ldr r1, [r0, #4] │ │ - adds r1, #1 │ │ - str r1, [r0, #4] │ │ - bcs.w a5590 │ │ - ldr.w ip, [r7, #16] │ │ - b.n a52fa │ │ - add r0, sp, #16 │ │ - add r1, sp, #12 │ │ - mov r2, r4 │ │ - bl a5668 │ │ - mov r0, r8 │ │ - mov r1, r9 │ │ - bl 9a734 │ │ - b.n a5578 │ │ - ldr r1, [r7, #0] │ │ - ldr.w sl, [r7, #20] │ │ - cmp r1, #1 │ │ - bne.n a532e │ │ - ldr r3, [r7, #4] │ │ - cbz r3, a5332 │ │ - ldr.w lr, [r7, #8] │ │ - adds r1, r3, #1 │ │ - beq.w a5588 │ │ - adds r6, r3, #4 │ │ - ldrex r1, [r6] │ │ - adds r5, r1, #1 │ │ - strex r2, r5, [r6] │ │ - cmp r2, #0 │ │ - bne.n a5314 │ │ - cmp.w r1, #4294967295 @ 0xffffffff │ │ - ble.w a5590 │ │ - movs r6, #1 │ │ - b.n a5336 │ │ - movs r6, #0 │ │ - b.n a5336 │ │ - movs r6, #1 │ │ - movs r3, #0 │ │ - ldrd r4, r5, [r4, #8] │ │ - add.w fp, sp, #40 @ 0x28 │ │ - ldrd r1, r2, [r7, #48] @ 0x30 │ │ - strd lr, r0, [sp, #24] │ │ - ldr.w r0, [r7, #56]! │ │ - stmia.w fp!, {r1, r2, r4, r5} │ │ - ldr r1, [r7, #4] │ │ - strd ip, sl, [sp, #32] │ │ - strd r6, r3, [sp, #16] │ │ - bl 67b48 │ │ - cbz r0, a5368 │ │ - add r0, sp, #16 │ │ - bl b4568 │ │ - mov fp, r0 │ │ - b.n a5412 │ │ - movs r0, #28 │ │ - movs r1, #4 │ │ - bl 4a56c │ │ + stmia r1!, {r2, r3, r4} │ │ movs r1, #0 │ │ - mov r4, r0 │ │ - mov r5, r0 │ │ - str.w r1, [r4, #24]! │ │ - str.w r1, [r5, #8]! │ │ - movs r2, #1 │ │ - str r1, [r0, #16] │ │ - strb r1, [r0, #12] │ │ - strd r2, r2, [r0] │ │ - str r0, [sp, #164] @ 0xa4 │ │ - ldrex r1, [r0] │ │ - adds r2, r1, #1 │ │ - strex r3, r2, [r0] │ │ - cmp r3, #0 │ │ - bne.n a538a │ │ - cmp.w r1, #4294967295 @ 0xffffffff │ │ - ble.w a5590 │ │ - add.w sl, sp, #168 @ 0xa8 │ │ - str r0, [sp, #208] @ 0xd0 │ │ - add r1, sp, #16 │ │ - movs r2, #40 @ 0x28 │ │ - mov r0, sl │ │ - bl c99c0 │ │ - mov r0, r7 │ │ - mov r1, sl │ │ - bl b43b8 │ │ - add r0, sp, #168 @ 0xa8 │ │ - mov r1, r5 │ │ - bl b9bd0 │ │ - ldr r0, [sp, #168] @ 0xa8 │ │ - cmp r0, #1 │ │ - beq.w a55dc │ │ - ldrb.w sl, [sp, #176] @ 0xb0 │ │ - ldr r5, [sp, #172] @ 0xac │ │ - ldr r0, [r5, #8] │ │ - cbnz r0, a53fc │ │ - mov r0, r4 │ │ + str r0, [sp, #108] @ 0x6c │ │ + movs r0, #3 │ │ + str r1, [sp, #532] @ 0x214 │ │ + str r0, [sp, #528] @ 0x210 │ │ + add r0, sp, #936 @ 0x3a8 │ │ + bl 98678 │ │ + ldr r6, [sp, #104] @ 0x68 │ │ + ldr r7, [sp, #96] @ 0x60 │ │ + ldr r1, [sp, #116] @ 0x74 │ │ + movs r0, #0 │ │ + mov r2, r1 │ │ + rsbs r1, r1, #17 │ │ + ldr r1, [sp, #112] @ 0x70 │ │ + sbcs r0, r1 │ │ + bcc.n a79e6 │ │ + cmp r2, #15 │ │ + bne.n a79e6 │ │ + ldr r0, [sp, #108] @ 0x6c │ │ + cbz r0, a79ec │ │ + add r0, sp, #840 @ 0x348 │ │ + adds r0, #8 │ │ + bl 9a53a │ │ + b.n a79ec │ │ + add r0, sp, #840 @ 0x348 │ │ + bl 9a480 │ │ + ldrd r0, r1, [sp, #528] @ 0x210 │ │ + add.w r5, r6, #104 @ 0x68 │ │ + eor.w r0, r0, #3 │ │ + orrs r0, r1 │ │ + bne.n a7a12 │ │ + add r0, sp, #528 @ 0x210 │ │ mov r1, r5 │ │ - bl 94b54 │ │ - ldrb r0, [r5, #4] │ │ - cmp r0, #0 │ │ - beq.n a53ce │ │ - strb.w sl, [sp, #172] @ 0xac │ │ - str r5, [sp, #168] @ 0xa8 │ │ - ldr r0, [pc, #568] @ (a5620 ) │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r0, [pc, #564] @ (a5624 ) │ │ - add r2, sp, #168 @ 0xa8 │ │ - add r0, pc │ │ - ldr r3, [pc, #564] @ (a5628 ) │ │ - movs r1, #43 @ 0x2b │ │ - add r3, pc │ │ - bl 4fcf8 │ │ + adds r0, #8 │ │ + ldmia.w r0, {r2, r3, r4} │ │ movs r0, #0 │ │ - mov r1, sl │ │ - str r0, [r5, #8] │ │ + stmia r1!, {r2, r3, r4} │ │ + movs r1, #3 │ │ + strd r1, r0, [r6, #96] @ 0x60 │ │ + b.n a7a2c │ │ + add.w r4, r6, #96 @ 0x60 │ │ + add r1, sp, #528 @ 0x210 │ │ + movs r2, #120 @ 0x78 │ │ + mov r0, r4 │ │ + bl ca098 │ │ + ldrd r0, r1, [r4] │ │ + eor.w r0, r0, #3 │ │ + orrs r0, r1 │ │ + bne.n a7a3a │ │ + add r1, sp, #208 @ 0xd0 │ │ + ldmia.w r5, {r2, r3, r4} │ │ + mov r0, r1 │ │ + stmia r0!, {r2, r3, r4} │ │ + add r0, sp, #144 @ 0x90 │ │ + b.n a77ea │ │ + add.w r5, r6, #216 @ 0xd8 │ │ + mov r1, r4 │ │ + movs r2, #120 @ 0x78 │ │ mov r0, r5 │ │ - ldr.w fp, [r5, #12] │ │ - bl b4520 │ │ - add r0, sp, #164 @ 0xa4 │ │ - bl 9a850 │ │ - mov r0, r8 │ │ - mov r1, r9 │ │ - bl 9a734 │ │ - cmp.w fp, #0 │ │ - beq.w a554a │ │ - bl ac4fc │ │ - mov r5, r0 │ │ - str r0, [sp, #168] @ 0xa8 │ │ - uxtb r0, r1 │ │ - strb.w r1, [sp, #172] @ 0xac │ │ - cmp r0, #2 │ │ - bne.n a548a │ │ - add.w r1, fp, #8 │ │ - add r0, sp, #168 @ 0xa8 │ │ - bl b9ccc │ │ - ldr r0, [sp, #168] @ 0xa8 │ │ - cmp r0, #1 │ │ - beq.w a55f6 │ │ - ldrb.w r4, [sp, #176] @ 0xb0 │ │ - add.w r6, fp, #40 @ 0x28 │ │ - ldr r5, [sp, #172] @ 0xac │ │ - movs r7, #21 │ │ - mov.w sl, #0 │ │ - ldrd r8, r9, [r5, #8] │ │ - strd r7, sl, [r5, #8] │ │ - eor.w r0, r8, #21 │ │ - orrs.w r0, r0, r9 │ │ - bne.n a5500 │ │ - mov r0, r6 │ │ + bl ca098 │ │ + ldr r2, [sp, #92] @ 0x5c │ │ + movs r0, #0 │ │ mov r1, r5 │ │ - bl 94b54 │ │ - ldrb r0, [r5, #4] │ │ - cmp r0, #0 │ │ - beq.n a5456 │ │ - strb.w r4, [sp, #172] @ 0xac │ │ - str r5, [sp, #168] @ 0xa8 │ │ - ldr r0, [pc, #436] @ (a5634 ) │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r0, [pc, #436] @ (a5638 ) │ │ - add r2, sp, #168 @ 0xa8 │ │ - add r0, pc │ │ - b.n a55b0 │ │ - add r0, sp, #168 @ 0xa8 │ │ - str r0, [sp, #4] │ │ - bl abd94 │ │ - ldr r0, [r5, #0] │ │ - subs r0, #1 │ │ - str r0, [r5, #0] │ │ - itt eq │ │ - ldreq r0, [sp, #168] @ 0xa8 │ │ - bleq 97ec2 │ │ - add.w r0, fp, #8 │ │ - str r0, [sp, #8] │ │ - add r4, sp, #16 │ │ - ldr r1, [sp, #8] │ │ + strb.w r0, [r6, #656] @ 0x290 │ │ + add.w r0, r6, #656 @ 0x290 │ │ + str.w r7, [r6, #648] @ 0x288 │ │ + strd r8, r2, [r6, #336] @ 0x150 │ │ + str r0, [sp, #96] @ 0x60 │ │ + ldr r5, [sp, #88] @ 0x58 │ │ + b.w a6f00 │ │ + ldr r4, [sp, #72] @ 0x48 │ │ + add.w sl, sp, #384 @ 0x180 │ │ + add.w r0, sl, #16 │ │ + ldmia.w r4, {r1, r2, r3} │ │ + stmia r0!, {r1, r2, r3} │ │ + ldrd r0, r1, [sp, #264] @ 0x108 │ │ + bl 629fc │ │ + add r0, sp, #720 @ 0x2d0 │ │ + ldr r7, [sp, #68] @ 0x44 │ │ + mov r1, r7 │ │ + ldmia.w r1, {r2, r3, r4} │ │ + stmia r0!, {r2, r3, r4} │ │ + add.w r0, sl, #4 │ │ + ldmia.w r7, {r1, r2, r3} │ │ + stmia r0!, {r1, r2, r3} │ │ + movs r2, #72 @ 0x48 │ │ + str r5, [sp, #384] @ 0x180 │ │ + add r4, sp, #264 @ 0x108 │ │ + add r1, sp, #936 @ 0x3a8 │ │ mov r0, r4 │ │ - mov sl, r4 │ │ - bl b9ccc │ │ - ldr r0, [sp, #16] │ │ - cmp r0, #1 │ │ - beq.n a5598 │ │ - ldr r0, [sp, #20] │ │ - ldrb.w r1, [sp, #24] │ │ - add.w r2, r0, #16 │ │ - ldrd r8, r9, [r0, #8] │ │ - add r3, sp, #168 @ 0xa8 │ │ - ldmia.w r2, {r4, r5, r6, r7} │ │ - movs r2, #0 │ │ - stmia r3!, {r4, r5, r6, r7} │ │ - movs r3, #21 │ │ - strd r3, r2, [r0, #8] │ │ - bl 66918 │ │ - eor.w r0, r8, #21 │ │ - orrs.w r0, r0, r9 │ │ - bne.n a5516 │ │ - bl 66d2c │ │ - str r0, [sp, #16] │ │ - movs r0, #4 │ │ - movs r1, #0 │ │ - movs r2, #0 │ │ - movs r3, #0 │ │ - blx ccf20 │ │ - mov r0, sl │ │ - mov r4, sl │ │ - bl 4a130 │ │ - b.n a54a8 │ │ - add.w ip, r5, #16 │ │ - add r1, sp, #144 @ 0x90 │ │ - ldmia.w ip, {r0, r2, r3, r6} │ │ - stmia r1!, {r0, r2, r3, r6} │ │ + bl ca098 │ │ + add r5, sp, #808 @ 0x328 │ │ + ldr r1, [pc, #360] @ (a7c10 ) │ │ + movs r2, #52 @ 0x34 │ │ + add r1, pc │ │ mov r0, r5 │ │ + bl 9a438 │ │ + mov r0, r6 │ │ mov r1, r4 │ │ - bl 66918 │ │ - b.n a5520 │ │ - add r0, sp, #144 @ 0x90 │ │ - ldr r5, [sp, #4] │ │ - ldmia.w r5, {r1, r2, r3, r4} │ │ - stmia r0!, {r1, r2, r3, r4} │ │ - dmb ish │ │ - ldrex r0, [fp] │ │ - subs r1, r0, #1 │ │ - strex r2, r1, [fp] │ │ - cmp r2, #0 │ │ - bne.n a5524 │ │ - cmp r0, #1 │ │ - bne.n a5540 │ │ - mov r0, fp │ │ - dmb ish │ │ - bl bf846 │ │ - eor.w r0, r8, #20 │ │ - orrs.w r0, r0, r9 │ │ - bne.n a5556 │ │ - movs r0, #0 │ │ - movs r1, #40 @ 0x28 │ │ - str r0, [sp, #20] │ │ - str r1, [sp, #16] │ │ - str r0, [sp, #24] │ │ - b.n a5578 │ │ - strd r8, r9, [sp, #168] @ 0xa8 │ │ - add r6, sp, #168 @ 0xa8 │ │ - add r1, sp, #144 @ 0x90 │ │ + mov r2, r5 │ │ + bl 9b0fc │ │ add.w r0, r6, #8 │ │ - ldmia.w r1, {r2, r3, r4, r5} │ │ - stmia r0!, {r2, r3, r4, r5} │ │ - mov r2, r6 │ │ - add r0, sp, #16 │ │ - add r1, sp, #12 │ │ - bl a5668 │ │ - mov r0, r6 │ │ - bl 60ef4 │ │ - ldrd r0, r1, [sp, #96] @ 0x60 │ │ - bl 5395a │ │ - add r0, sp, #80 @ 0x50 │ │ - bl 6ca78 │ │ - b.n a5258 │ │ - movs r6, #1 │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ - b.n a5336 │ │ - udf #254 @ 0xfe │ │ - nop │ │ - @ instruction: 0xb8cb │ │ - @ instruction: 0xfff7f89d │ │ - movs r0, r3 │ │ - strb.w r0, [sp, #224] @ 0xe0 │ │ - ldr r0, [sp, #20] │ │ - str r0, [sp, #220] @ 0xdc │ │ - ldr r0, [pc, #152] @ (a5640 ) │ │ - add r0, pc │ │ + ldr.w r4, [sp, #1080] @ 0x438 │ │ + ldr.w r5, [sp, #1084] @ 0x43c │ │ + mov ip, r6 │ │ + ldmia.w r0, {r2, r3, r6} │ │ + mov r1, r9 │ │ + eor.w r0, r4, #3 │ │ + orrs r0, r5 │ │ + stmia r1!, {r2, r3, r6} │ │ + ldr r7, [sp, #96] @ 0x60 │ │ + bne.w a7e1c │ │ + add r0, sp, #528 @ 0x210 │ │ + ldmia.w r9, {r1, r2, r3} │ │ + adds r0, #8 │ │ + stmia r0!, {r1, r2, r3} │ │ + movs r0, #0 │ │ + str r0, [sp, #532] @ 0x214 │ │ + movs r0, #3 │ │ + str r0, [sp, #528] @ 0x210 │ │ + b.n a8110 │ │ + ldrd r9, r1, [sp, #292] @ 0x124 │ │ + movs r3, #4 │ │ + ldr r0, [sp, #300] @ 0x12c │ │ + str r0, [sp, #60] @ 0x3c │ │ + ldr r0, [sp, #288] @ 0x120 │ │ + str r1, [sp, #68] @ 0x44 │ │ + mul.w r1, r1, r9 │ │ + str r0, [sp, #108] @ 0x6c │ │ + ldr r0, [sp, #284] @ 0x11c │ │ + str r0, [sp, #116] @ 0x74 │ │ + ldr r0, [sp, #280] @ 0x118 │ │ + str r0, [sp, #36] @ 0x24 │ │ + movs r0, #4 │ │ + str r2, [sp, #32] │ │ + movs r2, #1 │ │ + vldr d9, [sp, #328] @ 0x148 │ │ + vldr d12, [sp, #272] @ 0x110 │ │ + vldr d8, [sp, #304] @ 0x130 │ │ + vldr d10, [sp, #312] @ 0x138 │ │ + vldr d11, [sp, #320] @ 0x140 │ │ str r0, [sp, #0] │ │ - ldr r0, [pc, #152] @ (a5644 ) │ │ - add r2, sp, #220 @ 0xdc │ │ - add r0, pc │ │ - ldr r3, [pc, #136] @ (a563c ) │ │ - movs r1, #43 @ 0x2b │ │ + add r0, sp, #528 @ 0x210 │ │ + str r1, [sp, #112] @ 0x70 │ │ + bl 545f0 │ │ + ldrd r0, r1, [sp, #528] @ 0x210 │ │ + cmp r0, #1 │ │ + str r1, [sp, #40] @ 0x28 │ │ + beq.w a8c7e │ │ + add r0, sp, #264 @ 0x108 │ │ + str.w r9, [sp, #64] @ 0x40 │ │ + adds r0, #88 @ 0x58 │ │ + str r0, [sp, #28] │ │ + ldr r0, [sp, #536] @ 0x218 │ │ + movs r3, #0 │ │ + str r0, [sp, #120] @ 0x78 │ │ + movs r0, #0 │ │ + str r0, [sp, #84] @ 0x54 │ │ + mov.w r8, #0 │ │ + ldr r7, [pc, #188] @ (a7c14 ) │ │ + ldr r5, [sp, #116] @ 0x74 │ │ + add r7, pc │ │ + ldr r0, [sp, #68] @ 0x44 │ │ + ldr r1, [sp, #84] @ 0x54 │ │ + cmp r1, r0 │ │ + beq.n a7c28 │ │ + adds r0, r1, #1 │ │ + str r0, [sp, #84] @ 0x54 │ │ + strd r8, r3, [sp, #76] @ 0x4c │ │ + cmp.w r9, #0 │ │ + beq.n a7be4 │ │ + str r3, [sp, #124] @ 0x7c │ │ + mov r6, r9 │ │ + ldr r3, [pc, #160] @ (a7c18 ) │ │ + mov r0, r5 │ │ + ldr.w r9, [sp, #108] @ 0x6c │ │ + mov r2, r8 │ │ + add r3, pc │ │ + mov r1, r9 │ │ + blx r7 │ │ + ldrb r4, [r0, #0] │ │ + add.w r2, r8, #1 │ │ + ldr r3, [pc, #144] @ (a7c1c ) │ │ + mov r0, r5 │ │ + mov r1, r9 │ │ + add r3, pc │ │ + blx r7 │ │ + ldrb.w fp, [r0] │ │ + add.w r2, r8, #2 │ │ + ldr r3, [pc, #128] @ (a7c20 ) │ │ + mov r0, r5 │ │ + mov r1, r9 │ │ add r3, pc │ │ - bl 4fcf8 │ │ - ldrb.w r0, [sp, #176] @ 0xb0 │ │ - movs r1, #43 @ 0x2b │ │ - strb.w r0, [sp, #20] │ │ - ldr r0, [sp, #172] @ 0xac │ │ - str r0, [sp, #16] │ │ - ldr r0, [pc, #132] @ (a5650 ) │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r0, [pc, #132] @ (a5654 ) │ │ - add r2, sp, #16 │ │ - ldr r3, [pc, #132] @ (a5658 ) │ │ - add r0, pc │ │ + blx r7 │ │ + ldrb.w sl, [r0] │ │ + add.w r2, r8, #3 │ │ + ldr r3, [pc, #116] @ (a7c24 ) │ │ + mov r0, r5 │ │ + mov r1, r9 │ │ add r3, pc │ │ - bl 4fcf8 │ │ - ldrb.w r0, [sp, #176] @ 0xb0 │ │ - strb.w r0, [sp, #224] @ 0xe0 │ │ - ldr r0, [sp, #172] @ 0xac │ │ - str r0, [sp, #220] @ 0xdc │ │ - ldr r0, [pc, #44] @ (a5618 ) │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r0, [pc, #44] @ (a561c ) │ │ - add r2, sp, #220 @ 0xdc │ │ - add r0, pc │ │ - b.n a53f2 │ │ - ldrb.w r0, [sp, #176] @ 0xb0 │ │ - strb.w r0, [sp, #20] │ │ - ldr r0, [sp, #172] @ 0xac │ │ - str r0, [sp, #16] │ │ - ldr r0, [pc, #40] @ (a562c ) │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r0, [pc, #36] @ (a5630 ) │ │ - add r2, sp, #16 │ │ - add r0, pc │ │ - b.n a55b0 │ │ - @ instruction: 0xf3360002 │ │ - str r0, [r5, #108] @ 0x6c │ │ - @ instruction: 0xfff6ca76 │ │ - movs r2, r0 │ │ - asrs r1, r2, #4 │ │ - vmull.u q14, d26, d8 │ │ - movs r2, r0 │ │ - asrs r3, r2, #12 │ │ - @ instruction: 0xfffacd2a │ │ - movs r2, r0 │ │ - ldmia r5, {r4, r5, r6, r7} │ │ - movs r2, r0 │ │ - asrs r7, r6, #3 │ │ - @ instruction: 0xfffacf86 │ │ + blx r7 │ │ + ldr r3, [sp, #124] @ 0x7c │ │ + ldr r1, [sp, #112] @ 0x70 │ │ + cmp r1, r3 │ │ + bls.w a8afe │ │ + mov.w r1, fp, lsl #8 │ │ + ldrb r0, [r0, #0] │ │ + orr.w r1, r1, r4, lsl #16 │ │ + sub.w r9, r6, #1 │ │ + add r1, sl │ │ + add.w r8, r8, #4 │ │ + orr.w r0, r1, r0, lsl #24 │ │ + ldr r1, [sp, #120] @ 0x78 │ │ + str.w r0, [r1, r3, lsl #2] │ │ + adds r3, #1 │ │ + b.n a7b6a │ │ + ldr.w r9, [sp, #64] @ 0x40 │ │ + ldr r3, [sp, #80] @ 0x50 │ │ + ldr r0, [sp, #60] @ 0x3c │ │ + ldr.w r8, [sp, #76] @ 0x4c │ │ + add r3, r9 │ │ + add r8, r0 │ │ + b.n a7b5a │ │ + nop │ │ + stmia r3!, {r0, r3, r4, r5, r6, r7} │ │ + vabal.u , d31, d16 │ │ movs r2, r0 │ │ - asrs r5, r7, #9 │ │ - @ instruction: 0xfffacdf8 │ │ + add r5, pc, #928 @ (adr r5, a7fa4 ) │ │ movs r2, r0 │ │ - ldmia r6!, {r1, r2, r3, r4, r5} │ │ + add r6, pc, #896 @ (adr r6, a7f88 ) │ │ movs r2, r0 │ │ - asrs r5, r2, #5 │ │ - vshr.u64 d18, d17, #6 │ │ + add r4, pc, #580 @ (adr r4, a7e50 ) │ │ + movs r1, r0 │ │ + ldr r5, [sp, #24] │ │ + vrshr.u32 , , #9 │ │ + vcvtn.u16.f16 , │ │ movs r0, r0 │ │ - stmia r5!, {r1, r2, r3, r7} │ │ + add r4, pc, #280 @ (adr r4, a7d34 ) │ │ movs r2, r0 │ │ - stmia r2!, {r1, r2, r6} │ │ + add r4, pc, #272 @ (adr r4, a7d30 ) │ │ movs r2, r0 │ │ - asrs r7, r5, #4 │ │ - vsra.u32 d28, d10, #6 │ │ + add r4, pc, #264 @ (adr r4, a7d2c ) │ │ movs r2, r0 │ │ - ldrd r2, r3, [r1, #4] │ │ - ldrd r0, r1, [r0, #4] │ │ - b.w 5393c │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, #116 @ 0x74 │ │ - add.w r8, sp, #84 @ 0x54 │ │ - mov r6, r1 │ │ - mov r9, r0 │ │ - mov r1, r2 │ │ - mov r0, r8 │ │ - bl b9c0c │ │ - ldrd fp, sl, [sp, #84] @ 0x54 │ │ - ldr r0, [sp, #92] @ 0x5c │ │ - subs.w r5, fp, #2147483648 @ 0x80000000 │ │ - it ne │ │ - movne r5, r0 │ │ - cmp.w fp, #2147483648 @ 0x80000000 │ │ - it eq │ │ - moveq.w sl, #1 │ │ - ldr r4, [pc, #932] @ (a5a3c ) │ │ - add r4, pc │ │ - ldr r0, [r4, #20] │ │ + add r4, pc, #256 @ (adr r4, a7d28 ) │ │ + movs r2, r0 │ │ + ldr r5, [sp, #88] @ 0x58 │ │ + ldr r0, [r5, #16] │ │ cmp r0, #5 │ │ - bcc.n a56c4 │ │ + bcc.n a7c54 │ │ movs r0, #0 │ │ movs r1, #1 │ │ - str r0, [sp, #100] @ 0x64 │ │ - mov.w r3, #1776 @ 0x6f0 │ │ - str r1, [sp, #88] @ 0x58 │ │ - ldr r1, [pc, #912] @ (a5a40 ) │ │ - str r0, [sp, #96] @ 0x60 │ │ + str r0, [sp, #544] @ 0x220 │ │ + movw r3, #1797 @ 0x705 │ │ + str r1, [sp, #532] @ 0x214 │ │ + ldr r1, [pc, #968] @ (a8008 ) │ │ + str r0, [sp, #540] @ 0x21c │ │ add r1, pc │ │ - str r1, [sp, #84] @ 0x54 │ │ - add r0, sp, #112 @ 0x70 │ │ - str r0, [sp, #92] @ 0x5c │ │ - add r0, sp, #84 @ 0x54 │ │ - ldr r2, [pc, #904] @ (a5a44 ) │ │ + str r1, [sp, #528] @ 0x210 │ │ + add r0, sp, #752 @ 0x2f0 │ │ + str r0, [sp, #536] @ 0x218 │ │ + add r0, sp, #528 @ 0x210 │ │ + ldr r2, [pc, #960] @ (a800c ) │ │ movs r1, #5 │ │ add r2, pc │ │ - bl 6f45c │ │ - ldr r0, [r4, #20] │ │ + bl 6ff84 │ │ + ldr r0, [r5, #16] │ │ cmp r0, #4 │ │ - bls.n a56ee │ │ + bls.n a7c7e │ │ movs r0, #0 │ │ movs r1, #1 │ │ - str r0, [sp, #100] @ 0x64 │ │ - mov.w r3, #1776 @ 0x6f0 │ │ - str r1, [sp, #88] @ 0x58 │ │ - ldr r1, [pc, #880] @ (a5a48 ) │ │ - str r0, [sp, #96] @ 0x60 │ │ + str r0, [sp, #544] @ 0x220 │ │ + movw r3, #1797 @ 0x705 │ │ + str r1, [sp, #532] @ 0x214 │ │ + ldr r1, [pc, #936] @ (a8010 ) │ │ + str r0, [sp, #540] @ 0x21c │ │ add r1, pc │ │ - str r1, [sp, #84] @ 0x54 │ │ - add r0, sp, #112 @ 0x70 │ │ - str r0, [sp, #92] @ 0x5c │ │ - add r0, sp, #84 @ 0x54 │ │ - ldr r2, [pc, #868] @ (a5a4c ) │ │ + str r1, [sp, #528] @ 0x210 │ │ + add r0, sp, #752 @ 0x2f0 │ │ + str r0, [sp, #536] @ 0x218 │ │ + add r0, sp, #528 @ 0x210 │ │ + ldr r2, [pc, #924] @ (a8014 ) │ │ movs r1, #5 │ │ add r2, pc │ │ - bl 6f45c │ │ - ldr r7, [r6, #0] │ │ + bl 6ff84 │ │ + ldr r7, [sp, #420] @ 0x1a4 │ │ cmp r7, #0 │ │ - beq.w a5b00 │ │ + beq.w a8092 │ │ ldr r0, [r7, #0] │ │ cmp r0, #0 │ │ - beq.w a5af6 │ │ - ldr.w r6, [r0, #704] @ 0x2c0 │ │ - ldr r0, [r4, #20] │ │ - cmp r6, #0 │ │ - beq.w a5b0a │ │ + beq.w a809e │ │ + ldr.w r4, [r0, #716] @ 0x2cc │ │ + ldr r0, [r5, #16] │ │ + ldr r6, [pc, #896] @ (a8018 ) │ │ + cmp r4, #0 │ │ + add r6, pc │ │ + beq.w a811e │ │ cmp r0, #5 │ │ - ldr r0, [pc, #832] @ (a5a50 ) │ │ + ldr r0, [pc, #888] @ (a801c ) │ │ add r0, pc │ │ - str r0, [sp, #24] │ │ - bcc.n a5736 │ │ + mov fp, r0 │ │ + bcc.n a7cc8 │ │ movs r0, #0 │ │ movs r1, #1 │ │ - str r1, [sp, #88] @ 0x58 │ │ - mov.w r3, #1776 @ 0x6f0 │ │ - ldr r1, [sp, #24] │ │ - str r0, [sp, #100] @ 0x64 │ │ - str r0, [sp, #96] @ 0x60 │ │ + str r0, [sp, #544] @ 0x220 │ │ + movw r3, #1797 @ 0x705 │ │ + str r0, [sp, #540] @ 0x21c │ │ movs r0, #4 │ │ - str r1, [sp, #84] @ 0x54 │ │ + strd fp, r1, [sp, #528] @ 0x210 │ │ movs r1, #5 │ │ - str r0, [sp, #92] @ 0x5c │ │ - add r0, sp, #84 @ 0x54 │ │ - ldr r2, [pc, #804] @ (a5a54 ) │ │ + str r0, [sp, #536] @ 0x218 │ │ + add r0, sp, #528 @ 0x210 │ │ + ldr r2, [pc, #860] @ (a8020 ) │ │ add r2, pc │ │ - bl 6f45c │ │ + bl 6ff84 │ │ + ldr r1, [sp, #112] @ 0x70 │ │ mov r0, r7 │ │ - mov r1, r5 │ │ - blx r6 │ │ - str r0, [sp, #28] │ │ - ldr r0, [r4, #20] │ │ - ldr r6, [pc, #788] @ (a5a58 ) │ │ + blx r4 │ │ + mov sl, r0 │ │ + ldr r0, [r5, #16] │ │ + ldr r4, [pc, #848] @ (a8024 ) │ │ cmp r0, #5 │ │ - add r6, pc │ │ - bcc.n a5768 │ │ + add r4, pc │ │ + bcc.n a7cfa │ │ movs r0, #0 │ │ movs r1, #1 │ │ - str r0, [sp, #100] @ 0x64 │ │ - mov.w r3, #1776 @ 0x6f0 │ │ - str r0, [sp, #96] @ 0x60 │ │ + str r0, [sp, #544] @ 0x220 │ │ + movw r3, #1797 @ 0x705 │ │ + str r0, [sp, #540] @ 0x21c │ │ movs r0, #4 │ │ - strd r6, r1, [sp, #84] @ 0x54 │ │ + strd r4, r1, [sp, #528] @ 0x210 │ │ movs r1, #5 │ │ - str r0, [sp, #92] @ 0x5c │ │ - add r0, sp, #84 @ 0x54 │ │ - ldr r2, [pc, #760] @ (a5a5c ) │ │ + str r0, [sp, #536] @ 0x218 │ │ + add r0, sp, #528 @ 0x210 │ │ + ldr r2, [pc, #820] @ (a8028 ) │ │ add r2, pc │ │ - bl 6f45c │ │ - ldr r0, [r4, #20] │ │ + bl 6ff84 │ │ + str r6, [sp, #124] @ 0x7c │ │ + ldr r0, [r5, #16] │ │ + ldr r5, [pc, #812] @ (a802c ) │ │ cmp r0, #5 │ │ - ldr r0, [pc, #752] @ (a5a60 ) │ │ - add r0, pc │ │ - str r0, [sp, #20] │ │ - bcc.n a5796 │ │ - movs r1, #1 │ │ + add r5, pc │ │ + bcc.n a7d26 │ │ movs r0, #0 │ │ - str r1, [sp, #88] @ 0x58 │ │ - mov.w r3, #1776 @ 0x6f0 │ │ - ldr r1, [sp, #20] │ │ - str r1, [sp, #84] @ 0x54 │ │ + movs r1, #1 │ │ + strd r5, r1, [sp, #528] @ 0x210 │ │ movs r1, #5 │ │ - str r0, [sp, #100] @ 0x64 │ │ - str r0, [sp, #96] @ 0x60 │ │ - add r0, sp, #112 @ 0x70 │ │ - str r0, [sp, #92] @ 0x5c │ │ - add r0, sp, #84 @ 0x54 │ │ - ldr r2, [pc, #724] @ (a5a64 ) │ │ + str r0, [sp, #544] @ 0x220 │ │ + movw r3, #1797 @ 0x705 │ │ + str r0, [sp, #540] @ 0x21c │ │ + add r0, sp, #752 @ 0x2f0 │ │ + str r0, [sp, #536] @ 0x218 │ │ + add r0, sp, #528 @ 0x210 │ │ + ldr r2, [pc, #784] @ (a8030 ) │ │ add r2, pc │ │ - bl 6f45c │ │ - ldr r0, [r4, #20] │ │ + bl 6ff84 │ │ + ldr r0, [sp, #88] @ 0x58 │ │ + ldr r0, [r0, #16] │ │ + ldr r6, [pc, #776] @ (a8034 ) │ │ cmp r0, #5 │ │ - ldr r0, [pc, #716] @ (a5a68 ) │ │ - add r0, pc │ │ - str r0, [sp, #16] │ │ - bcc.n a57c4 │ │ - movs r1, #1 │ │ + add r6, pc │ │ + bcc.n a7d52 │ │ movs r0, #0 │ │ - str r1, [sp, #88] @ 0x58 │ │ - mov.w r3, #1776 @ 0x6f0 │ │ - ldr r1, [sp, #16] │ │ - str r1, [sp, #84] @ 0x54 │ │ + movs r1, #1 │ │ + strd r6, r1, [sp, #528] @ 0x210 │ │ movs r1, #5 │ │ - str r0, [sp, #100] @ 0x64 │ │ - str r0, [sp, #96] @ 0x60 │ │ - add r0, sp, #112 @ 0x70 │ │ - str r0, [sp, #92] @ 0x5c │ │ - add r0, sp, #84 @ 0x54 │ │ - ldr r2, [pc, #684] @ (a5a6c ) │ │ + str r0, [sp, #544] @ 0x220 │ │ + movw r3, #1797 @ 0x705 │ │ + str r0, [sp, #540] @ 0x21c │ │ + add r0, sp, #752 @ 0x2f0 │ │ + str r0, [sp, #536] @ 0x218 │ │ + add r0, sp, #528 @ 0x210 │ │ + ldr r2, [pc, #748] @ (a8038 ) │ │ add r2, pc │ │ - bl 6f45c │ │ + bl 6ff84 │ │ ldr r0, [r7, #0] │ │ - str r6, [sp, #12] │ │ cmp r0, #0 │ │ - beq.w a5af6 │ │ - ldr.w r6, [r0, #912] @ 0x390 │ │ - ldr r0, [r4, #20] │ │ - cmp r6, #0 │ │ - beq.w a5b3c │ │ + beq.w a809e │ │ + mov r8, r4 │ │ + ldr.w r4, [r0, #912] @ 0x390 │ │ + ldr r0, [sp, #88] @ 0x58 │ │ + cmp r4, #0 │ │ + ldr r0, [r0, #16] │ │ + beq.w a81c8 │ │ cmp r0, #4 │ │ - bls.n a5800 │ │ + bls.n a7d8e │ │ movs r0, #0 │ │ movs r1, #1 │ │ - str r1, [sp, #88] @ 0x58 │ │ - mov.w r3, #1776 @ 0x6f0 │ │ - ldr r1, [sp, #24] │ │ - str r0, [sp, #100] @ 0x64 │ │ - str r0, [sp, #96] @ 0x60 │ │ + str r0, [sp, #544] @ 0x220 │ │ + movw r3, #1797 @ 0x705 │ │ + str r0, [sp, #540] @ 0x21c │ │ movs r0, #4 │ │ - str r1, [sp, #84] @ 0x54 │ │ + strd fp, r1, [sp, #528] @ 0x210 │ │ movs r1, #5 │ │ - str r0, [sp, #92] @ 0x5c │ │ - add r0, sp, #84 @ 0x54 │ │ - ldr r2, [pc, #628] @ (a5a70 ) │ │ + str r0, [sp, #536] @ 0x218 │ │ + add r0, sp, #528 @ 0x210 │ │ + ldr r2, [pc, #692] @ (a803c ) │ │ add r2, pc │ │ - bl 6f45c │ │ + bl 6ff84 │ │ mov r0, r7 │ │ - blx r6 │ │ - ldr r1, [r4, #20] │ │ + blx r4 │ │ + ldr r1, [sp, #88] @ 0x58 │ │ cmp r0, #1 │ │ - beq.w a5b6e │ │ - ldr r6, [pc, #612] @ (a5a74 ) │ │ - cmp r1, #4 │ │ - add r6, pc │ │ - bls.n a5834 │ │ + ldr r1, [r1, #16] │ │ + ldr r4, [pc, #676] @ (a8040 ) │ │ + add r4, pc │ │ + bne.w a8212 │ │ + cmp r1, #5 │ │ + bcc.w a83de │ │ movs r0, #0 │ │ movs r1, #1 │ │ - str r0, [sp, #100] @ 0x64 │ │ - mov.w r3, #1776 @ 0x6f0 │ │ - str r0, [sp, #96] @ 0x60 │ │ + str r0, [sp, #544] @ 0x220 │ │ + movw r3, #1797 @ 0x705 │ │ + str r0, [sp, #540] @ 0x21c │ │ movs r0, #4 │ │ - strd r6, r1, [sp, #84] @ 0x54 │ │ + strd r4, r1, [sp, #528] @ 0x210 │ │ movs r1, #5 │ │ - str r0, [sp, #92] @ 0x5c │ │ - add r0, sp, #84 @ 0x54 │ │ - ldr r2, [pc, #584] @ (a5a78 ) │ │ + str r0, [sp, #536] @ 0x218 │ │ + add r0, sp, #528 @ 0x210 │ │ + ldr r2, [pc, #644] @ (a8044 ) │ │ + mov.w r8, #5 │ │ add r2, pc │ │ - bl 6f45c │ │ - ldr r0, [sp, #28] │ │ + bl 6ff84 │ │ + b.n a83e2 │ │ + str.w r8, [sp, #812] @ 0x32c │ │ + add r0, sp, #528 @ 0x210 │ │ + ldr r1, [pc, #628] @ (a8048 ) │ │ + adds r0, #8 │ │ + movs r2, #27 │ │ + add r1, pc │ │ + bl 9a438 │ │ + movs r0, #0 │ │ + str r0, [sp, #532] @ 0x214 │ │ + movs r0, #3 │ │ + str r0, [sp, #528] @ 0x210 │ │ + add r0, sp, #264 @ 0x108 │ │ + bl 9a480 │ │ + mov r0, r7 │ │ + bl 9a480 │ │ + ldr r6, [sp, #104] @ 0x68 │ │ + ldr r7, [sp, #96] @ 0x60 │ │ + ldr.w r8, [sp, #80] @ 0x50 │ │ + add r0, sp, #808 @ 0x328 │ │ + bl 60396 │ │ + add r0, sp, #936 @ 0x3a8 │ │ + bl 98678 │ │ + ldr r0, [sp, #84] @ 0x54 │ │ + cmp.w r0, #2147483648 @ 0x80000000 │ │ + beq.w a79c4 │ │ + add r0, sp, #904 @ 0x388 │ │ + bl 9b824 │ │ + b.n a79c4 │ │ + mov r9, r7 │ │ + b.n a7e82 │ │ + add r6, sp, #1008 @ 0x3f0 │ │ + add.w r1, ip, #20 │ │ + add.w r0, r6, #20 │ │ + movs r2, #52 @ 0x34 │ │ + bl ca0b2 │ │ + ldmia.w r9, {r1, r2, r3} │ │ + add.w r0, r6, #8 │ │ + stmia r0!, {r1, r2, r3} │ │ + movs r2, #43 @ 0x2b │ │ + strd r4, r5, [sp, #1008] @ 0x3f0 │ │ + vldr d8, [sp, #880] @ 0x370 │ │ + vldr d9, [sp, #888] @ 0x378 │ │ + ldr r4, [sp, #872] @ 0x368 │ │ + add r0, sp, #264 @ 0x108 │ │ + ldr r1, [pc, #512] @ (a804c ) │ │ + add r1, pc │ │ + bl 9a438 │ │ + lsls r0, r4, #31 │ │ + ldr r0, [sp, #264] @ 0x108 │ │ + beq.w a80e8 │ │ + ldr r1, [sp, #268] @ 0x10c │ │ + bl 629fc │ │ + add r4, sp, #528 @ 0x210 │ │ + add r1, sp, #384 @ 0x180 │ │ + add.w r0, r4, #88 @ 0x58 │ │ + movs r2, #28 │ │ + bl ca0b2 │ │ + add r1, sp, #1008 @ 0x3f0 │ │ + mov r0, r4 │ │ + movs r2, #72 @ 0x48 │ │ + bl ca098 │ │ + vstr d9, [sp, #608] @ 0x260 │ │ + vstr d8, [sp, #600] @ 0x258 │ │ + b.n a8116 │ │ + ldr r6, [sp, #104] @ 0x68 │ │ + str.w r9, [sp, #388] @ 0x184 │ │ + add r0, sp, #384 @ 0x180 │ │ + bl 60396 │ │ + add r0, sp, #528 @ 0x210 │ │ + ldr r1, [pc, #448] @ (a8050 ) │ │ + movs r2, #44 @ 0x2c │ │ + add r1, pc │ │ + bl 4af58 │ │ + ldr r0, [sp, #116] @ 0x74 │ │ + ldr r4, [sp, #96] @ 0x60 │ │ + lsls r0, r0, #31 │ │ + ldr r0, [sp, #528] @ 0x210 │ │ + beq.n a7f2c │ │ + ldr r1, [sp, #532] @ 0x214 │ │ + bl 629fc │ │ + ldr r0, [sp, #108] @ 0x6c │ │ + str r0, [sp, #1012] @ 0x3f4 │ │ + ldr r0, [sp, #112] @ 0x70 │ │ + str r0, [sp, #1008] @ 0x3f0 │ │ + mov r0, r4 │ │ + ldr r1, [pc, #416] @ (a8054 ) │ │ + add r1, pc │ │ + bl 6879c │ │ + mov r4, r1 │ │ + add r1, sp, #1008 @ 0x3f0 │ │ + bl c06b0 │ │ + bl af840 │ │ + mov r1, r0 │ │ + movs r0, #0 │ │ + add.w r9, sp, #528 @ 0x210 │ │ + add.w r8, sp, #264 @ 0x108 │ │ + str r0, [sp, #532] @ 0x214 │ │ + movs r0, #28 │ │ + str r0, [sp, #528] @ 0x210 │ │ + mov r0, r8 │ │ + mov r2, r9 │ │ + bl a8cf0 │ │ + add.w sl, sp, #264 @ 0x108 │ │ + ldmia.w sl, {r5, r6, sl} │ │ + eor.w r0, r5, #40 @ 0x28 │ │ + orrs r0, r6 │ │ + bne.w a80aa │ │ + ldr r0, [r4, #0] │ │ + add.w r1, sl, #8 │ │ + subs r0, #1 │ │ + str r0, [r4, #0] │ │ + add r4, sp, #528 @ 0x210 │ │ + ldrd r3, r2, [sp, #80] @ 0x50 │ │ + mov r0, r4 │ │ + bl a61d8 │ │ + ldrd r5, r6, [sp, #528] @ 0x210 │ │ + eor.w r0, r5, #40 @ 0x28 │ │ + orrs r0, r6 │ │ + bne.w a814e │ │ + ldrd r5, r0, [sp, #536] @ 0x218 │ │ + ldr r1, [sp, #544] @ 0x220 │ │ + str.w r0, [sp, #1080] @ 0x438 │ │ + mov r0, sl │ │ + str.w r1, [sp, #1084] @ 0x43c │ │ + bl a8d10 │ │ + b.n a8176 │ │ + ldrd r1, r2, [sp, #532] @ 0x214 │ │ + add r3, sp, #908 @ 0x38c │ │ + stmia r3!, {r0, r1, r2} │ │ + b.n a8082 │ │ + sub.w r1, r2, r1, lsl #4 │ │ + ldr.w r0, [r1, #-8]! │ │ + str.w r8, [r1] │ │ + ldr.w r1, [sl] │ │ + adds r1, #1 │ │ + str.w r1, [sl] │ │ + bl bd200 │ │ + ldr r1, [pc, #260] @ (a8058 ) │ │ + ldr r0, [sp, #96] @ 0x60 │ │ + add r1, pc │ │ + bl be6d8 │ │ + ldrd r4, r5, [sp, #936] @ 0x3a8 │ │ + add.w r3, r0, #20 │ │ + mov r7, r0 │ │ + mov r6, r0 │ │ + strd r4, r5, [sp, #1008] @ 0x3f0 │ │ + mov sl, r1 │ │ + ldr.w r0, [r7, #16]! │ │ + ldmia r3, {r1, r2, r3} │ │ + strd r4, r5, [sp] │ │ + bl 643d8 │ │ + mov r4, r0 │ │ + add r0, sp, #1008 @ 0x3f0 │ │ + str r0, [sp, #384] @ 0x180 │ │ + mov r5, r1 │ │ + ldr r0, [r6, #8] │ │ cmp r0, #0 │ │ - beq.w a5b9a │ │ - ldr r0, [r4, #20] │ │ + beq.w a8b16 │ │ + add r0, sp, #384 @ 0x180 │ │ + str.w r0, [sp, #1080] @ 0x438 │ │ + str.w r6, [sp, #1084] @ 0x43c │ │ + mov r2, r4 │ │ + ldrd r0, r1, [r6] │ │ + mov r3, r5 │ │ + strd r9, fp, [sp] │ │ + bl 61bac │ │ + ldr r2, [r6, #0] │ │ + cbz r0, a7fde │ │ + lsrs r3, r4, #25 │ │ + ldrb.w r9, [r2, r1] │ │ + ldrd ip, lr, [sp, #1008] @ 0x3f0 │ │ + strb r3, [r2, r1] │ │ + subs r7, r1, #4 │ │ + ldrd r4, r5, [r6, #4] │ │ + ldr r0, [r6, #12] │ │ + ands r4, r7 │ │ + add r4, r2 │ │ + adds r0, #1 │ │ + strb r3, [r4, #4] │ │ + and.w r3, r9, #1 │ │ + subs r3, r5, r3 │ │ + strd r3, r0, [r6, #8] │ │ + sub.w r0, r2, r1, lsl #4 │ │ + sub.w r1, r0, #8 │ │ + strd ip, lr, [r0, #-16] │ │ + movs r0, #0 │ │ + b.n a7fe6 │ │ + sub.w r1, r2, r1, lsl #4 │ │ + ldr.w r0, [r1, #-8]! │ │ + ldr r6, [sp, #104] @ 0x68 │ │ + str.w r8, [r1] │ │ + bl a8d62 │ │ + ldr.w r0, [sl] │ │ + adds r0, #1 │ │ + str.w r0, [sl] │ │ + movs r0, #0 │ │ + movs r1, #2 │ │ + str r0, [sp, #156] @ 0x9c │ │ + strd r0, r1, [sp, #148] @ 0x94 │ │ + movs r0, #20 │ │ + b.n a86ce │ │ + ldrh r4, [r5, #6] │ │ + movs r2, r0 │ │ + push {r1, r2, r4, r5, r7} │ │ + movs r2, r0 │ │ + ldrh r2, [r1, #6] │ │ + movs r2, r0 │ │ + push {r2, r3, r7} │ │ + movs r2, r0 │ │ + push {r2, r3, r7} │ │ + movs r2, r0 │ │ + push {r1, r3, r7} │ │ + movs r2, r0 │ │ + push {r1, r6} │ │ + movs r2, r0 │ │ + push {r1, r2, r3, r4, r6} │ │ + movs r2, r0 │ │ + push {r4} │ │ + movs r2, r0 │ │ + push {r1, r3, r4, r5} │ │ + movs r2, r0 │ │ + cbz r4, a80ac │ │ + movs r2, r0 │ │ + push {r1, r2, r4} │ │ + movs r2, r0 │ │ + cbz r0, a80aa │ │ + movs r2, r0 │ │ + cbz r4, a809e │ │ + movs r2, r0 │ │ + cbz r2, a80b2 │ │ + movs r2, r0 │ │ + cbz r0, a8098 │ │ + movs r2, r0 │ │ + add sp, #156 @ 0x9c │ │ + @ instruction: 0xfff78f05 │ │ + @ instruction: 0xfff7aafc │ │ + vshr.u32 q13, q8, #9 │ │ + movs r2, r0 │ │ + ldr r7, [sp, #256] @ 0x100 │ │ + movs r2, r0 │ │ + str.w r9, [sp, #388] @ 0x184 │ │ + add r0, sp, #904 @ 0x388 │ │ + ldr r1, [pc, #896] @ (a83e4 ) │ │ + adds r0, #4 │ │ + movs r2, #27 │ │ + add r1, pc │ │ + bl 4af58 │ │ + add r0, sp, #528 @ 0x210 │ │ + bl 9a480 │ │ + ldr r0, [sp, #120] @ 0x78 │ │ + bl 9a480 │ │ + ldr r6, [sp, #104] @ 0x68 │ │ + add r0, sp, #384 @ 0x180 │ │ + bl 60396 │ │ + add r2, sp, #908 @ 0x38c │ │ + ldmia r2, {r0, r1, r2} │ │ + add r3, sp, #220 @ 0xdc │ │ + stmia r3!, {r0, r1, r2} │ │ + add r0, sp, #144 @ 0x90 │ │ + add r1, sp, #220 @ 0xdc │ │ + b.w a77ea │ │ + ldr r2, [pc, #852] @ (a83e8 ) │ │ + mov.w r8, #8 │ │ + movs r0, #6 │ │ + add r2, pc │ │ + b.n a843a │ │ + ldr r2, [pc, #844] @ (a83ec ) │ │ + mov.w r8, #8 │ │ + movs r0, #7 │ │ + add r2, pc │ │ + b.n a843a │ │ + add.w r1, r8, #12 │ │ + add.w r0, sp, #1080 @ 0x438 │ │ + movs r2, #36 @ 0x24 │ │ + bl ca0b2 │ │ + ldr r0, [r4, #0] │ │ + mov r7, sl │ │ + subs r0, #1 │ │ + str r0, [r4, #0] │ │ + add.w r4, sp, #1080 @ 0x438 │ │ + add.w r0, r8, #12 │ │ + movs r2, #36 @ 0x24 │ │ + str r7, [sp, #272] @ 0x110 │ │ + mov r1, r4 │ │ + bl ca0b2 │ │ + add r0, sp, #528 @ 0x210 │ │ + mov r1, r4 │ │ + stmia r0!, {r5, r6, r7} │ │ + movs r2, #36 @ 0x24 │ │ + add.w r0, r9, #12 │ │ + bl ca0b2 │ │ + add r0, sp, #144 @ 0x90 │ │ + mov r1, r9 │ │ + b.n a8704 │ │ + ldrd r1, r2, [sp, #268] @ 0x10c │ │ + strd r1, r2, [sp, #128] @ 0x80 │ │ + movs r1, #0 │ │ + vldr d0, [sp, #128] @ 0x80 │ │ + vstr d0, [sp, #136] @ 0x88 │ │ + str r1, [sp, #532] @ 0x214 │ │ + movs r1, #3 │ │ + str r1, [sp, #528] @ 0x210 │ │ + str r0, [sp, #536] @ 0x218 │ │ + ldrd r0, r1, [sp, #136] @ 0x88 │ │ + strd r0, r1, [sp, #540] @ 0x21c │ │ + add r0, sp, #1008 @ 0x3f0 │ │ + bl 97c4c │ │ + add r0, sp, #384 @ 0x180 │ │ + bl 9b824 │ │ + ldr r6, [sp, #104] @ 0x68 │ │ + movs r0, #0 │ │ + str r0, [sp, #108] @ 0x6c │ │ + b.n a79c4 │ │ cmp r0, #5 │ │ - bcc.n a5866 │ │ + bcc.n a8142 │ │ movs r0, #0 │ │ movs r1, #1 │ │ - str r0, [sp, #100] @ 0x64 │ │ - movw r3, #2069 @ 0x815 │ │ - str r1, [sp, #88] @ 0x58 │ │ - ldr r1, [pc, #556] @ (a5a7c ) │ │ - str r0, [sp, #96] @ 0x60 │ │ + str r0, [sp, #544] @ 0x220 │ │ + movw r3, #1797 @ 0x705 │ │ + str r0, [sp, #540] @ 0x21c │ │ + movs r0, #4 │ │ + strd r6, r1, [sp, #528] @ 0x210 │ │ + movs r1, #5 │ │ + str r0, [sp, #536] @ 0x218 │ │ + add r0, sp, #528 @ 0x210 │ │ + ldr r2, [pc, #692] @ (a83f0 ) │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r2, [pc, #688] @ (a83f4 ) │ │ + mov.w r8, #6 │ │ + movs r0, #11 │ │ + add r2, pc │ │ + b.n a843a │ │ + subs.w r0, r5, #23 │ │ + sbc.w r1, r6, #0 │ │ + movs r2, #0 │ │ + rsbs r3, r0, #16 │ │ + sbcs.w r1, r2, r1 │ │ + bcc.n a81b0 │ │ + cmp r0, #11 │ │ + bne.n a81b0 │ │ + mov r0, sl │ │ + bl a8d10 │ │ + add r0, sp, #528 @ 0x210 │ │ + bl a6460 │ │ + mov.w r5, #2147483648 @ 0x80000000 │ │ + ldr.w r0, [sp, #1080] @ 0x438 │ │ + add.w r4, r8, #8 │ │ + ldr.w r1, [sp, #1084] @ 0x43c │ │ + cmp.w r5, #2147483648 @ 0x80000000 │ │ + str r1, [sp, #536] @ 0x218 │ │ + strd r5, r0, [sp, #528] @ 0x210 │ │ + bne.n a8198 │ │ + movs r0, #0 │ │ + str r0, [sp, #276] @ 0x114 │ │ + movs r0, #2 │ │ + str r0, [sp, #272] @ 0x110 │ │ + b.n a81a0 │ │ + add r1, sp, #528 @ 0x210 │ │ + mov r0, r4 │ │ + bl 5f848 │ │ + add r0, sp, #144 @ 0x90 │ │ + ldmia.w r4, {r1, r2, r3, r5, r6, r7} │ │ + adds r0, #8 │ │ + stmia r0!, {r1, r2, r3, r5, r6, r7} │ │ + movs r0, #0 │ │ + str r0, [sp, #148] @ 0x94 │ │ + b.n a86ca │ │ + add.w r1, r4, #12 │ │ + add.w r0, sp, #1080 @ 0x438 │ │ + movs r2, #36 @ 0x24 │ │ + ldr r7, [sp, #536] @ 0x218 │ │ + bl ca0b2 │ │ + mov r0, sl │ │ + bl a8d10 │ │ + b.n a80c0 │ │ + cmp r0, #5 │ │ + bcc.n a81ee │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r1, [sp, #532] @ 0x214 │ │ + movw r3, #1797 @ 0x705 │ │ + ldr r1, [sp, #124] @ 0x7c │ │ + str r0, [sp, #544] @ 0x220 │ │ + str r0, [sp, #540] @ 0x21c │ │ + movs r0, #4 │ │ + str r1, [sp, #528] @ 0x210 │ │ + movs r1, #5 │ │ + str r0, [sp, #536] @ 0x218 │ │ + add r0, sp, #528 @ 0x210 │ │ + ldr r2, [pc, #528] @ (a83f8 ) │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r2, [pc, #524] @ (a83fc ) │ │ + mov.w r8, #6 │ │ + movs r0, #14 │ │ + add r2, pc │ │ + b.n a843a │ │ + ldr r2, [sp, #1016] @ 0x3f8 │ │ + ldr r1, [sp, #1012] @ 0x3f4 │ │ + str r2, [sp, #544] @ 0x220 │ │ + str r1, [sp, #540] @ 0x21c │ │ + movs r1, #0 │ │ + str r1, [sp, #532] @ 0x214 │ │ + movs r1, #3 │ │ + str.w r8, [sp, #812] @ 0x32c │ │ + str r1, [sp, #528] @ 0x210 │ │ + str r0, [sp, #536] @ 0x218 │ │ + b.n a8990 │ │ + ldr r0, [pc, #492] @ (a8400 ) │ │ + cmp r1, #4 │ │ + add r0, pc │ │ + str r0, [sp, #108] @ 0x6c │ │ + bls.n a823e │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r1, [sp, #532] @ 0x214 │ │ + movw r3, #1797 @ 0x705 │ │ + ldr r1, [sp, #108] @ 0x6c │ │ + str r0, [sp, #544] @ 0x220 │ │ + str r0, [sp, #540] @ 0x21c │ │ + movs r0, #4 │ │ + str r1, [sp, #528] @ 0x210 │ │ + movs r1, #5 │ │ + str r0, [sp, #536] @ 0x218 │ │ + add r0, sp, #528 @ 0x210 │ │ + ldr r2, [pc, #460] @ (a8404 ) │ │ + add r2, pc │ │ + bl 6ff84 │ │ + cmp.w sl, #0 │ │ + beq.w a8430 │ │ + ldr r0, [sp, #88] @ 0x58 │ │ + str.w sl, [sp, #656] @ 0x290 │ │ + ldr r0, [r0, #16] │ │ + cmp r0, #5 │ │ + bcc.n a8276 │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #544] @ 0x220 │ │ + movw r3, #2129 @ 0x851 │ │ + str r1, [sp, #532] @ 0x214 │ │ + ldr r1, [pc, #424] @ (a8408 ) │ │ + str r0, [sp, #540] @ 0x21c │ │ add r1, pc │ │ - str r1, [sp, #84] @ 0x54 │ │ - add r0, sp, #112 @ 0x70 │ │ - str r0, [sp, #92] @ 0x5c │ │ - add r0, sp, #84 @ 0x54 │ │ - ldr r2, [pc, #952] @ (a5c18 ) │ │ + str r1, [sp, #528] @ 0x210 │ │ + add r0, sp, #752 @ 0x2f0 │ │ + str r0, [sp, #536] @ 0x218 │ │ + add r0, sp, #528 @ 0x210 │ │ + ldr r2, [pc, #412] @ (a840c ) │ │ movs r1, #5 │ │ add r2, pc │ │ - bl 6f45c │ │ - ldr r0, [r4, #20] │ │ - mov r8, r9 │ │ + bl 6ff84 │ │ + ldr r0, [sp, #88] @ 0x58 │ │ + ldr r0, [r0, #16] │ │ cmp r0, #5 │ │ - bcc.n a5892 │ │ + bcc.n a82a2 │ │ movs r0, #0 │ │ movs r1, #1 │ │ - str r0, [sp, #100] @ 0x64 │ │ - movw r3, #2069 @ 0x815 │ │ - str r1, [sp, #88] @ 0x58 │ │ - ldr r1, [pc, #928] @ (a5c1c ) │ │ - str r0, [sp, #96] @ 0x60 │ │ + str r0, [sp, #544] @ 0x220 │ │ + movw r3, #2129 @ 0x851 │ │ + str r1, [sp, #532] @ 0x214 │ │ + ldr r1, [pc, #388] @ (a8410 ) │ │ + str r0, [sp, #540] @ 0x21c │ │ add r1, pc │ │ - str r1, [sp, #84] @ 0x54 │ │ - add r0, sp, #112 @ 0x70 │ │ - str r0, [sp, #92] @ 0x5c │ │ - add r0, sp, #84 @ 0x54 │ │ - ldr r2, [pc, #916] @ (a5c20 ) │ │ + str r1, [sp, #528] @ 0x210 │ │ + add r0, sp, #752 @ 0x2f0 │ │ + str r0, [sp, #536] @ 0x218 │ │ + add r0, sp, #528 @ 0x210 │ │ + ldr r2, [pc, #376] @ (a8414 ) │ │ movs r1, #5 │ │ add r2, pc │ │ - bl 6f45c │ │ + bl 6ff84 │ │ ldr r0, [r7, #0] │ │ + str r4, [sp, #84] @ 0x54 │ │ cmp r0, #0 │ │ - beq.w a59cc │ │ - ldr.w r9, [r0, #832] @ 0x340 │ │ - ldr r0, [r4, #20] │ │ - cmp.w r9, #0 │ │ - beq.w a59d6 │ │ - str.w fp, [sp, #8] │ │ - mov fp, r6 │ │ + beq.w a895c │ │ + ldr.w r4, [r0, #844] @ 0x34c │ │ + ldr r0, [sp, #88] @ 0x58 │ │ + cmp r4, #0 │ │ + ldr r0, [r0, #16] │ │ + beq.w a899e │ │ cmp r0, #5 │ │ - bcc.n a58d4 │ │ + bcc.n a82de │ │ movs r0, #0 │ │ movs r1, #1 │ │ - str r1, [sp, #88] @ 0x58 │ │ - movw r3, #2069 @ 0x815 │ │ - ldr r1, [sp, #24] │ │ - str r0, [sp, #100] @ 0x64 │ │ - str r0, [sp, #96] @ 0x60 │ │ + str r0, [sp, #544] @ 0x220 │ │ + movw r3, #2129 @ 0x851 │ │ + str r0, [sp, #540] @ 0x21c │ │ movs r0, #4 │ │ - str r1, [sp, #84] @ 0x54 │ │ + strd fp, r1, [sp, #528] @ 0x210 │ │ movs r1, #5 │ │ - str r0, [sp, #92] @ 0x5c │ │ - add r0, sp, #84 @ 0x54 │ │ - ldr r2, [pc, #868] @ (a5c34 ) │ │ + str r0, [sp, #536] @ 0x218 │ │ + add r0, sp, #528 @ 0x210 │ │ + ldr r2, [pc, #320] @ (a8418 ) │ │ add r2, pc │ │ - bl 6f45c │ │ - ldr r1, [sp, #28] │ │ - mov r0, r7 │ │ + bl 6ff84 │ │ + ldr r3, [sp, #112] @ 0x70 │ │ + mov r1, sl │ │ + ldr r0, [sp, #120] @ 0x78 │ │ movs r2, #0 │ │ - mov r3, r5 │ │ - str.w sl, [sp] │ │ - movs r6, #0 │ │ - blx r9 │ │ - ldr r0, [r4, #20] │ │ + str r0, [sp, #0] │ │ + mov r0, r7 │ │ + mov.w r9, #0 │ │ + blx r4 │ │ + ldr r0, [sp, #88] @ 0x58 │ │ + ldr r0, [r0, #16] │ │ cmp r0, #5 │ │ - bcc.n a590a │ │ + bcc.n a831a │ │ movs r0, #1 │ │ - str r6, [sp, #100] @ 0x64 │ │ - str r0, [sp, #88] @ 0x58 │ │ - movs r1, #5 │ │ - ldr r0, [sp, #12] │ │ - movw r3, #2069 @ 0x815 │ │ - str r0, [sp, #84] @ 0x54 │ │ + str.w r9, [sp, #544] @ 0x220 │ │ + strd r8, r0, [sp, #528] @ 0x210 │ │ movs r0, #4 │ │ - str r6, [sp, #96] @ 0x60 │ │ - str r0, [sp, #92] @ 0x5c │ │ - add r0, sp, #84 @ 0x54 │ │ - ldr r2, [pc, #820] @ (a5c38 ) │ │ + str.w r9, [sp, #540] @ 0x21c │ │ + movs r1, #5 │ │ + str r0, [sp, #536] @ 0x218 │ │ + add r0, sp, #528 @ 0x210 │ │ + ldr r2, [pc, #268] @ (a841c ) │ │ + movw r3, #2129 @ 0x851 │ │ add r2, pc │ │ - bl 6f45c │ │ - ldr r0, [r4, #20] │ │ - mov r6, fp │ │ + bl 6ff84 │ │ + ldr r0, [sp, #88] @ 0x58 │ │ + ldr r0, [r0, #16] │ │ cmp r0, #5 │ │ - bcc.n a5934 │ │ - movs r1, #1 │ │ + bcc.n a8342 │ │ movs r0, #0 │ │ - str r1, [sp, #88] @ 0x58 │ │ - movw r3, #2069 @ 0x815 │ │ - ldr r1, [sp, #20] │ │ - str r1, [sp, #84] @ 0x54 │ │ + movs r1, #1 │ │ + strd r5, r1, [sp, #528] @ 0x210 │ │ movs r1, #5 │ │ - str r0, [sp, #100] @ 0x64 │ │ - str r0, [sp, #96] @ 0x60 │ │ - add r0, sp, #112 @ 0x70 │ │ - str r0, [sp, #92] @ 0x5c │ │ - add r0, sp, #84 @ 0x54 │ │ - ldr r2, [pc, #780] @ (a5c3c ) │ │ + str r0, [sp, #544] @ 0x220 │ │ + movw r3, #2129 @ 0x851 │ │ + str r0, [sp, #540] @ 0x21c │ │ + add r0, sp, #752 @ 0x2f0 │ │ + str r0, [sp, #536] @ 0x218 │ │ + add r0, sp, #528 @ 0x210 │ │ + ldr r2, [pc, #228] @ (a8420 ) │ │ add r2, pc │ │ - bl 6f45c │ │ - ldr r0, [r4, #20] │ │ - ldr.w fp, [sp, #8] │ │ + bl 6ff84 │ │ + ldr r0, [sp, #88] @ 0x58 │ │ + ldr r0, [r0, #16] │ │ cmp r0, #5 │ │ - bcc.n a5960 │ │ - movs r1, #1 │ │ + bcc.n a836a │ │ movs r0, #0 │ │ - str r1, [sp, #88] @ 0x58 │ │ - movw r3, #2069 @ 0x815 │ │ - ldr r1, [sp, #16] │ │ - str r1, [sp, #84] @ 0x54 │ │ + movs r1, #1 │ │ + strd r6, r1, [sp, #528] @ 0x210 │ │ movs r1, #5 │ │ - str r0, [sp, #100] @ 0x64 │ │ - str r0, [sp, #96] @ 0x60 │ │ - add r0, sp, #112 @ 0x70 │ │ - str r0, [sp, #92] @ 0x5c │ │ - add r0, sp, #84 @ 0x54 │ │ - ldr r2, [pc, #740] @ (a5c40 ) │ │ + str r0, [sp, #544] @ 0x220 │ │ + movw r3, #2129 @ 0x851 │ │ + str r0, [sp, #540] @ 0x21c │ │ + add r0, sp, #752 @ 0x2f0 │ │ + str r0, [sp, #536] @ 0x218 │ │ + add r0, sp, #528 @ 0x210 │ │ + ldr r2, [pc, #192] @ (a8424 ) │ │ add r2, pc │ │ - bl 6f45c │ │ + bl 6ff84 │ │ ldr r0, [r7, #0] │ │ - cbz r0, a59cc │ │ - ldr.w r5, [r0, #912] @ 0x390 │ │ - ldr r0, [r4, #20] │ │ - cmp r5, #0 │ │ - beq.n a5a08 │ │ + cmp r0, #0 │ │ + beq.w a895c │ │ + ldr.w r4, [r0, #912] @ 0x390 │ │ + ldr r0, [sp, #88] @ 0x58 │ │ + cmp r4, #0 │ │ + ldr r0, [r0, #16] │ │ + beq.w a89e6 │ │ cmp r0, #4 │ │ - bls.n a5994 │ │ + bls.n a83a4 │ │ movs r0, #0 │ │ movs r1, #1 │ │ - str r1, [sp, #88] @ 0x58 │ │ - movw r3, #2069 @ 0x815 │ │ - ldr r1, [sp, #24] │ │ - str r0, [sp, #100] @ 0x64 │ │ - str r0, [sp, #96] @ 0x60 │ │ + str r0, [sp, #544] @ 0x220 │ │ + movw r3, #2129 @ 0x851 │ │ + str r0, [sp, #540] @ 0x21c │ │ movs r0, #4 │ │ - str r1, [sp, #84] @ 0x54 │ │ + strd fp, r1, [sp, #528] @ 0x210 │ │ movs r1, #5 │ │ - str r0, [sp, #92] @ 0x5c │ │ - add r0, sp, #84 @ 0x54 │ │ - ldr r2, [pc, #716] @ (a5c5c ) │ │ + str r0, [sp, #536] @ 0x218 │ │ + add r0, sp, #528 @ 0x210 │ │ + ldr r2, [pc, #136] @ (a8428 ) │ │ add r2, pc │ │ - bl 6f45c │ │ + bl 6ff84 │ │ mov r0, r7 │ │ - blx r5 │ │ - ldr r1, [r4, #20] │ │ + blx r4 │ │ + ldr r1, [sp, #88] @ 0x58 │ │ cmp r0, #1 │ │ - bne.n a5a80 │ │ + ldr r1, [r1, #16] │ │ + bne.w a8a16 │ │ cmp r1, #5 │ │ - bcc.w a5ab4 │ │ + bcc.w a8aa6 │ │ movs r0, #0 │ │ movs r1, #1 │ │ - str r0, [sp, #100] @ 0x64 │ │ - movw r3, #2069 @ 0x815 │ │ - str r1, [sp, #88] @ 0x58 │ │ + str r1, [sp, #532] @ 0x214 │ │ + movw r3, #2129 @ 0x851 │ │ + ldr r1, [sp, #84] @ 0x54 │ │ movs r4, #5 │ │ - ldr r1, [pc, #672] @ (a5c54 ) │ │ - str r0, [sp, #96] @ 0x60 │ │ - movs r0, #4 │ │ - add r1, pc │ │ - str r1, [sp, #84] @ 0x54 │ │ - str r0, [sp, #92] @ 0x5c │ │ - add r0, sp, #84 @ 0x54 │ │ - ldr r2, [pc, #660] @ (a5c58 ) │ │ - movs r1, #5 │ │ - add r2, pc │ │ - bl 6f45c │ │ - b.n a5ab6 │ │ - ldr r1, [pc, #596] @ (a5c24 ) │ │ - movs r4, #8 │ │ - movs r0, #7 │ │ - add r1, pc │ │ - b.n a5ab6 │ │ - cmp r0, #5 │ │ - bcc.n a59fe │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #100] @ 0x64 │ │ - movw r3, #2069 @ 0x815 │ │ - str r1, [sp, #88] @ 0x58 │ │ - ldr r1, [pc, #580] @ (a5c2c ) │ │ - str r0, [sp, #96] @ 0x60 │ │ - movs r0, #4 │ │ - add r1, pc │ │ - str r1, [sp, #84] @ 0x54 │ │ - str r0, [sp, #92] @ 0x5c │ │ - add r0, sp, #84 @ 0x54 │ │ - ldr r2, [pc, #568] @ (a5c30 ) │ │ - movs r1, #5 │ │ - add r2, pc │ │ - bl 6f45c │ │ - ldr r1, [pc, #552] @ (a5c28 ) │ │ - movs r4, #6 │ │ - movs r0, #18 │ │ - add r1, pc │ │ - b.n a5ab6 │ │ - cmp r0, #5 │ │ - bcc.n a5a30 │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #100] @ 0x64 │ │ - movw r3, #2069 @ 0x815 │ │ - str r1, [sp, #88] @ 0x58 │ │ - ldr r1, [pc, #556] @ (a5c48 ) │ │ - str r0, [sp, #96] @ 0x60 │ │ + str r0, [sp, #544] @ 0x220 │ │ + str r0, [sp, #540] @ 0x21c │ │ movs r0, #4 │ │ - add r1, pc │ │ - str r1, [sp, #84] @ 0x54 │ │ - str r0, [sp, #92] @ 0x5c │ │ - add r0, sp, #84 @ 0x54 │ │ - ldr r2, [pc, #548] @ (a5c4c ) │ │ + str r1, [sp, #528] @ 0x210 │ │ movs r1, #5 │ │ + str r0, [sp, #536] @ 0x218 │ │ + add r0, sp, #528 @ 0x210 │ │ + ldr r2, [pc, #84] @ (a842c ) │ │ add r2, pc │ │ - bl 6f45c │ │ - ldr r1, [pc, #528] @ (a5c44 ) │ │ - movs r4, #6 │ │ - movs r0, #14 │ │ - add r1, pc │ │ - b.n a5ab6 │ │ - nop │ │ - vhadd.s16 d0, d4, d2 │ │ - add r6, pc, #384 @ (adr r6, a5bc4 ) │ │ - movs r2, r0 │ │ - ldmia r7!, {r1, r2} │ │ - movs r2, r0 │ │ - add r6, pc, #248 @ (adr r6, a5b44 ) │ │ + bl 6ff84 │ │ + b.n a8aa8 │ │ + mov.w r8, #5 │ │ + b.n a843a │ │ + add r5, sp, #604 @ 0x25c │ │ + vsra.u64 , q14, #9 │ │ + vsra.u64 , q11, #9 │ │ + vqrdmlsh.s q13, , d8[0] │ │ movs r2, r0 │ │ - ldmia r6, {r2, r3, r4, r6, r7} │ │ + ldr r7, [r2, r5] │ │ + vcvt.u32.f32 d26, d12, #9 │ │ movs r2, r0 │ │ - ldmia r6, {r1, r2, r3, r4, r6, r7} │ │ + add sp, #436 @ 0x1b4 │ │ + vcvt.u32.f32 d26, d22, #9 │ │ movs r2, r0 │ │ - ldmia r6!, {r2, r4, r7} │ │ + add r6, sp, #816 @ 0x330 │ │ movs r2, r0 │ │ - ldmia r6!, {r4, r5, r7} │ │ + add r7, sp, #520 @ 0x208 │ │ movs r2, r0 │ │ - ldmia r6, {r1, r5, r6} │ │ + add r6, sp, #592 @ 0x250 │ │ movs r2, r0 │ │ - ldmia r6!, {r1, r2, r3, r7} │ │ + add r7, sp, #376 @ 0x178 │ │ movs r2, r0 │ │ - ldmia r6!, {r2, r4, r5} │ │ + add r6, sp, #416 @ 0x1a0 │ │ movs r2, r0 │ │ - ldmia r6, {r3, r5, r6} │ │ + add r6, sp, #176 @ 0xb0 │ │ movs r2, r0 │ │ - ldmia r6!, {r1, r2} │ │ + add r5, sp, #960 @ 0x3c0 │ │ movs r2, r0 │ │ - ldmia r5!, {r1, r3, r6, r7} │ │ + add r5, sp, #800 @ 0x320 │ │ movs r2, r0 │ │ - ldmia r5, {r2, r3, r4, r5, r6, r7} │ │ + add r5, sp, #640 @ 0x280 │ │ movs r2, r0 │ │ - ldmia r5!, {r1, r2, r4, r7} │ │ + add r5, sp, #408 @ 0x198 │ │ movs r2, r0 │ │ - ldmia r6, {r1, r4, r5, r6} │ │ + add r5, sp, #184 @ 0xb8 │ │ movs r2, r0 │ │ - cmp r1, #5 │ │ - bcc.n a5aa4 │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #100] @ 0x64 │ │ - movw r3, #2069 @ 0x815 │ │ - str r0, [sp, #96] @ 0x60 │ │ - movs r0, #4 │ │ - strd r6, r1, [sp, #84] @ 0x54 │ │ - movs r1, #5 │ │ - str r0, [sp, #92] @ 0x5c │ │ - add r0, sp, #84 @ 0x54 │ │ - ldr r2, [pc, #432] @ (a5c50 ) │ │ + ldr r2, [pc, #788] @ (a8748 ) │ │ + mov.w r8, #7 │ │ + movs r0, #18 │ │ add r2, pc │ │ - bl 6f45c │ │ - movs r0, #0 │ │ - movs r1, #40 @ 0x28 │ │ - strd r1, r0, [r8] │ │ - ldr r0, [sp, #28] │ │ - str.w r0, [r8, #8] │ │ - b.n a5ae2 │ │ - movs r4, #5 │ │ - ldrh.w r2, [sp, #53] @ 0x35 │ │ - strh.w r2, [sp, #57] @ 0x39 │ │ - ldrb.w r2, [sp, #55] @ 0x37 │ │ - strb.w r2, [sp, #59] @ 0x3b │ │ - strd r1, r0, [sp, #60] @ 0x3c │ │ - add r1, sp, #56 @ 0x38 │ │ - add r2, sp, #32 │ │ + ldrh.w r1, [sp, #840] @ 0x348 │ │ + strh.w r1, [sp, #661] @ 0x295 │ │ + ldrb.w r1, [sp, #842] @ 0x34a │ │ + strb.w r1, [sp, #663] @ 0x297 │ │ + str r0, [sp, #668] @ 0x29c │ │ + add r1, sp, #660 @ 0x294 │ │ + add r3, sp, #936 @ 0x3a8 │ │ add.w r0, r1, #12 │ │ - ldmia.w r2, {r3, r5, r6, r7} │ │ - stmia r0!, {r3, r5, r6, r7} │ │ - mov r0, r8 │ │ - strb.w r4, [sp, #56] @ 0x38 │ │ - bl a38ce │ │ - subs.w r0, fp, #2147483648 @ 0x80000000 │ │ - mov r1, sl │ │ + ldmia.w r3, {r4, r5, r6, r7} │ │ + stmia r0!, {r4, r5, r6, r7} │ │ + str r2, [sp, #664] @ 0x298 │ │ + strb.w r8, [sp, #660] @ 0x294 │ │ + add r0, sp, #1008 @ 0x3f0 │ │ + bl b00be │ │ + ldr r0, [sp, #40] @ 0x28 │ │ + ldr r1, [sp, #120] @ 0x78 │ │ + bl c97b8 │ │ + ldrd r5, r6, [sp, #1008] @ 0x3f0 │ │ + ldr r4, [sp, #1016] @ 0x3f8 │ │ + eor.w r0, r5, #40 @ 0x28 │ │ + ldr r7, [sp, #52] @ 0x34 │ │ + orrs r0, r6 │ │ + bne.w a85b0 │ │ + ldr r0, [sp, #32] │ │ + vmov.f64 d13, #112 @ 0x3f800000 1.0 │ │ + str r4, [sp, #492] @ 0x1ec │ │ + lsls r0, r0, #31 │ │ it ne │ │ - movne r0, fp │ │ - bl 5395a │ │ - add sp, #116 @ 0x74 │ │ + vmovne.f64 d13, d12 │ │ + ldr r1, [pc, #696] @ (a874c ) │ │ + add.w r0, r7, #24 │ │ + add r1, pc │ │ + bl be6d8 │ │ + mov sl, r1 │ │ + ldr r1, [r7, #0] │ │ + mov r5, r0 │ │ + ldrd r0, fp, [r7, #8] │ │ + str r0, [sp, #124] @ 0x7c │ │ + adds r0, r1, #1 │ │ + beq.n a84b6 │ │ + ldr r0, [r1, #4] │ │ + adds r0, #1 │ │ + str r0, [r1, #4] │ │ + bcs.w a895a │ │ + ldr r0, [r7, #4] │ │ + add.w r9, sp, #936 @ 0x3a8 │ │ + str r1, [sp, #120] @ 0x78 │ │ + str r0, [sp, #112] @ 0x70 │ │ + add r0, sp, #456 @ 0x1c8 │ │ + mov r1, r9 │ │ + ldmia.w r0, {r2, r3, r4} │ │ + stmia r1!, {r2, r3, r4} │ │ + add r0, sp, #1008 @ 0x3f0 │ │ + movs r2, #28 │ │ + ldr r1, [sp, #28] │ │ + bl ca0b2 │ │ + mov r6, r5 │ │ + ldr r4, [sp, #56] @ 0x38 │ │ + ldr.w r0, [r6, #16]! │ │ + ldr r7, [sp, #44] @ 0x2c │ │ + adds r3, r6, #4 │ │ + str r4, [sp, #904] @ 0x388 │ │ + str r7, [sp, #908] @ 0x38c │ │ + ldmia r3, {r1, r2, r3} │ │ + strd r4, r7, [sp] │ │ + bl 99db0 │ │ + mov r4, r0 │ │ + add r0, sp, #904 @ 0x388 │ │ + str r0, [sp, #872] @ 0x368 │ │ + mov r8, r1 │ │ + ldr.w r0, [r6, #-8] │ │ + cmp r0, #0 │ │ + beq.w a8be2 │ │ + add r0, sp, #872 @ 0x368 │ │ + strd r0, r5, [sp, #528] @ 0x210 │ │ + ldrd r0, r1, [r5] │ │ + ldr r2, [pc, #580] @ (a8750 ) │ │ + add r3, sp, #528 @ 0x210 │ │ + add r2, pc │ │ + strd r3, r2, [sp] │ │ + mov r2, r4 │ │ + mov r3, r8 │ │ + bl 61bac │ │ + ldr r2, [r5, #0] │ │ + cmp r0, #0 │ │ + rsb r0, r1, #0 │ │ + beq.w a8754 │ │ + lsrs r4, r4, #25 │ │ + ldr r3, [sp, #904] @ 0x388 │ │ + ldrb.w r8, [r2, r1] │ │ + subs r6, r1, #4 │ │ + ldr.w lr, [sp, #908] @ 0x38c │ │ + strb r4, [r2, r1] │ │ + mov ip, fp │ │ + str r3, [sp, #108] @ 0x6c │ │ + mov fp, r9 │ │ + ldrd r7, r3, [r5, #4] │ │ + mov r9, sl │ │ + ldr.w sl, [r5, #12] │ │ + rsb r0, r1, r0, lsl #3 │ │ + ands r6, r7 │ │ + add r6, r2 │ │ + strb r4, [r6, #4] │ │ + add.w r4, sl, #1 │ │ + and.w r6, r8, #1 │ │ + mov sl, r9 │ │ + subs r3, r3, r6 │ │ + strd r3, r4, [r5, #8] │ │ + add.w r4, r2, r0, lsl #3 │ │ + ldr r0, [sp, #108] @ 0x6c │ │ + movs r2, #28 │ │ + strd r0, lr, [r4, #-72] @ 0x48 │ │ + ldr r0, [sp, #120] @ 0x78 │ │ + str.w r0, [r4, #-64] │ │ + ldr r0, [sp, #112] @ 0x70 │ │ + str.w r0, [r4, #-60] │ │ + ldr r0, [sp, #124] @ 0x7c │ │ + strd r0, ip, [r4, #-56] @ 0x38 │ │ + sub.w r0, r4, #48 @ 0x30 │ │ + add r1, sp, #1008 @ 0x3f0 │ │ + bl ca0b2 │ │ + ldmia.w fp, {r1, r2, r3} │ │ + sub.w r0, r4, #20 │ │ + stmia r0!, {r1, r2, r3} │ │ + movs r0, #6 │ │ + strb.w r0, [r4, #-8] │ │ + ldr r0, [sp, #872] @ 0x368 │ │ + ldr.w r1, [sp, #875] @ 0x36b │ │ + str.w r0, [r4, #-7] │ │ + mov.w r0, #2147483648 @ 0x80000000 │ │ + str.w r1, [r4, #-4] │ │ + str r0, [sp, #544] @ 0x220 │ │ + b.n a87a4 │ │ + add.w r0, sp, #1080 @ 0x438 │ │ + add r1, sp, #1008 @ 0x3f0 │ │ + adds r0, #12 │ │ + adds r1, #12 │ │ + movs r2, #36 @ 0x24 │ │ + bl ca0b2 │ │ + ldr r0, [sp, #36] @ 0x24 │ │ + ldr r1, [sp, #116] @ 0x74 │ │ + str.w r6, [sp, #1084] @ 0x43c │ │ + str.w r5, [sp, #1080] @ 0x438 │ │ + str.w r4, [sp, #1088] @ 0x440 │ │ + bl 54676 │ │ + ldr r6, [sp, #104] @ 0x68 │ │ + ldr r5, [sp, #48] @ 0x30 │ │ + add r0, sp, #456 @ 0x1c8 │ │ + bl 4aabe │ │ + movs r4, #1 │ │ + ldrb.w r0, [sp, #424] @ 0x1a8 │ │ + bl 6fc4c │ │ + add r0, sp, #384 @ 0x180 │ │ + bl 9661c │ │ + cbz r4, a85f8 │ │ + add r0, sp, #264 @ 0x108 │ │ + adds r0, #88 @ 0x58 │ │ + bl 9b824 │ │ + cbz r5, a8600 │ │ + add r0, sp, #264 @ 0x108 │ │ + bl 97c4c │ │ + ldr.w fp, [sp, #1080] @ 0x438 │ │ + movs r0, #1 │ │ + ldr.w r9, [sp, #1084] @ 0x43c │ │ + strb.w r0, [r6, #644] @ 0x284 │ │ + eor.w r0, fp, #41 @ 0x29 │ │ + orrs.w r0, r0, r9 │ │ + bne.n a862a │ │ + ldr r1, [sp, #96] @ 0x60 │ │ + movs r0, #3 │ │ + ldr r3, [sp, #100] @ 0x64 │ │ + movs r2, #21 │ │ + strb r0, [r1, #0] │ │ + movs r1, #0 │ │ + strd r2, r1, [r3] │ │ + b.n a8734 │ │ + ldr.w r0, [sp, #1124] @ 0x464 │ │ + str r0, [sp, #124] @ 0x7c │ │ + ldr r0, [sp, #72] @ 0x48 │ │ + ldr.w r8, [sp, #1088] @ 0x440 │ │ + ldr.w sl, [sp, #1092] @ 0x444 │ │ + ldr.w r4, [sp, #1120] @ 0x460 │ │ + bl a8d30 │ │ + eor.w r0, fp, #40 @ 0x28 │ │ + orrs.w r0, r0, r9 │ │ + bne.n a8666 │ │ + ldr.w r0, [r6, #652] @ 0x28c │ │ + ldrd r8, sl, [r6, #472] @ 0x1d8 │ │ + bl a8d10 │ │ + addw r4, r6, #657 @ 0x291 │ │ + mov.w r9, #0 │ │ + mov.w fp, #40 @ 0x28 │ │ + b.n a869c │ │ + add.w r0, sp, #1080 @ 0x438 │ │ + ldr.w r1, [sp, #1096] @ 0x448 │ │ + adds r0, #24 │ │ + str r1, [sp, #120] @ 0x78 │ │ + ldr.w r1, [sp, #1100] @ 0x44c │ │ + str r4, [sp, #112] @ 0x70 │ │ + str r1, [sp, #116] @ 0x74 │ │ + add r1, sp, #248 @ 0xf8 │ │ + ldmia.w r0, {r2, r3, r4, r5} │ │ + stmia r1!, {r2, r3, r4, r5} │ │ + ldr.w r0, [r6, #652] @ 0x28c │ │ + bl a8d10 │ │ + ldrb.w r0, [r6, #657] @ 0x291 │ │ + addw r4, r6, #657 @ 0x291 │ │ + cbz r0, a869c │ │ + add.w r0, r6, #352 @ 0x160 │ │ + bl a8d4e │ │ + ldrd r0, r2, [sp, #92] @ 0x5c │ │ + movs r6, #0 │ │ + movs r1, #1 │ │ + strb r6, [r4, #0] │ │ + strb r1, [r2, #0] │ │ + bl a8d6a │ │ + eor.w r0, fp, #40 @ 0x28 │ │ + orrs.w r0, r0, r9 │ │ + bne.n a86d2 │ │ + add r0, sp, #156 @ 0x9c │ │ + str r6, [sp, #148] @ 0x94 │ │ + stmia.w r0, {r6, r8, sl} │ │ + movs r0, #4 │ │ + str r0, [sp, #152] @ 0x98 │ │ + ldrd r0, r1, [sp, #264] @ 0x108 │ │ + strd r0, r1, [sp, #168] @ 0xa8 │ │ + movs r0, #20 │ │ + ldr r6, [sp, #104] @ 0x68 │ │ + str r0, [sp, #144] @ 0x90 │ │ + b.n a870a │ │ + add r0, sp, #248 @ 0xf8 │ │ + add r1, sp, #264 @ 0x108 │ │ + mov r2, r0 │ │ + ldmia.w r2, {r3, r4, r5, r6} │ │ + stmia r1!, {r3, r4, r5, r6} │ │ + ldr r1, [sp, #116] @ 0x74 │ │ + str r1, [sp, #548] @ 0x224 │ │ + ldr r1, [sp, #120] @ 0x78 │ │ + str r1, [sp, #544] @ 0x220 │ │ + strd r8, sl, [sp, #536] @ 0x218 │ │ + strd fp, r9, [sp, #528] @ 0x210 │ │ + add r1, sp, #528 @ 0x210 │ │ + ldmia.w r0, {r3, r4, r5, r6} │ │ + add.w r2, r1, #24 │ │ + stmia r2!, {r3, r4, r5, r6} │ │ + ldr r0, [sp, #124] @ 0x7c │ │ + str r0, [sp, #572] @ 0x23c │ │ + ldr r0, [sp, #112] @ 0x70 │ │ + str r0, [sp, #568] @ 0x238 │ │ + add r0, sp, #144 @ 0x90 │ │ + bl aa7b0 │ │ + ldr r6, [sp, #104] @ 0x68 │ │ + ldrd r0, r1, [r6, #80] @ 0x50 │ │ + bl 54676 │ │ + ldrb.w r0, [r6, #669] @ 0x29d │ │ + addw r4, r6, #669 @ 0x29d │ │ + cbz r0, a8724 │ │ + add.w r0, r6, #48 @ 0x30 │ │ + bl 9a480 │ │ + movs r1, #0 │ │ + ldr r0, [sp, #100] @ 0x64 │ │ + strb r1, [r4, #0] │ │ + add r1, sp, #144 @ 0x90 │ │ + movs r2, #48 @ 0x30 │ │ + bl ca0b2 │ │ + movs r0, #1 │ │ + strb.w r0, [r6, #668] @ 0x29c │ │ + add.w sp, sp, #1152 @ 0x480 │ │ + vpop {d8-d13} │ │ + add sp, #4 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldr r0, [pc, #236] @ (a5be4 ) │ │ - movs r4, #8 │ │ - movs r1, #7 │ │ - add r0, pc │ │ - b.n a5ba6 │ │ - ldr r0, [pc, #220] @ (a5be0 ) │ │ + nop │ │ + ldrsb r4, [r6, r1] │ │ + @ instruction: 0xfff79b7e │ │ + movs r2, r0 │ │ + ldr r3, [sp, #660] @ 0x294 │ │ + movs r1, r0 │ │ + rsb r0, r1, r0, lsl #3 │ │ + add.w r4, r2, r0, lsl #3 │ │ + add r0, sp, #528 @ 0x210 │ │ + sub.w r1, r4, #64 @ 0x40 │ │ + movs r2, #64 @ 0x40 │ │ + bl ca0b2 │ │ + ldr r0, [sp, #120] @ 0x78 │ │ + movs r2, #28 │ │ + str.w r0, [r4, #-64] │ │ + ldr r0, [sp, #112] @ 0x70 │ │ + str.w r0, [r4, #-60] │ │ + ldr r0, [sp, #124] @ 0x7c │ │ + strd r0, fp, [r4, #-56] @ 0x38 │ │ + sub.w r0, r4, #48 @ 0x30 │ │ + add r1, sp, #1008 @ 0x3f0 │ │ + bl ca0b2 │ │ + ldmia.w r9, {r1, r2, r3} │ │ + sub.w r0, r4, #20 │ │ + stmia r0!, {r1, r2, r3} │ │ + movs r0, #6 │ │ + strb.w r0, [r4, #-8] │ │ + ldr r0, [sp, #872] @ 0x368 │ │ + ldr.w r1, [sp, #875] @ 0x36b │ │ + str.w r0, [r4, #-7] │ │ + str.w r1, [r4, #-4] │ │ + ldr r6, [sp, #104] @ 0x68 │ │ + add r0, sp, #528 @ 0x210 │ │ + bl a61b0 │ │ + add r5, sp, #528 @ 0x210 │ │ + mov r0, r5 │ │ + bl 5e028 │ │ + ldrd r0, r1, [sp, #528] @ 0x210 │ │ + ldr r7, [sp, #56] @ 0x38 │ │ + ldr r4, [sp, #44] @ 0x2c │ │ + cmp r0, #5 │ │ + bne.w a88ec │ │ + ldr r0, [sp, #52] @ 0x34 │ │ + ldrd r2, r3, [r0, #16] │ │ + add r0, sp, #1008 @ 0x3f0 │ │ + bl 5e6dc │ │ + ldrd r0, r1, [sp, #1008] @ 0x3f0 │ │ + cmp r0, #5 │ │ + bne.w a88ec │ │ + str r1, [sp, #936] @ 0x3a8 │ │ + ldr r1, [sp, #88] @ 0x58 │ │ + ldr r0, [r1, #64] @ 0x40 │ │ + dmb ish │ │ + cmp r0, #2 │ │ + bne.w a8c92 │ │ + vmov.f64 d0, #96 @ 0x3f000000 0.5 │ │ + strd r7, r4, [sp, #552] @ 0x228 │ │ + ldr r6, [r1, #68] @ 0x44 │ │ + add r0, sp, #492 @ 0x1ec │ │ + str r0, [sp, #580] @ 0x244 │ │ + movs r0, #4 │ │ + movs r7, #0 │ │ + strb.w r0, [sp, #640] @ 0x280 │ │ + vmul.f64 d1, d9, d0 │ │ + strb.w r7, [sp, #576] @ 0x240 │ │ + strb.w r0, [sp, #624] @ 0x270 │ │ + strb.w r0, [sp, #608] @ 0x260 │ │ + strb.w r0, [sp, #592] @ 0x250 │ │ + add r0, sp, #488 @ 0x1e8 │ │ + str r0, [sp, #564] @ 0x234 │ │ + movs r0, #5 │ │ + strb.w r0, [sp, #544] @ 0x220 │ │ + ldr r0, [sp, #936] @ 0x3a8 │ │ + strb.w r7, [sp, #560] @ 0x230 │ │ + adds r0, #8 │ │ + str r0, [sp, #532] @ 0x214 │ │ + strb.w r7, [sp, #528] @ 0x210 │ │ + vmul.f64 d0, d11, d0 │ │ + vadd.f64 d3, d1, d10 │ │ + vmov.f64 d2, #16 @ 0x40800000 4.0 │ │ + vadd.f64 d4, d0, d8 │ │ + vadd.f64 d1, d1, d2 │ │ + vadd.f64 d0, d0, d2 │ │ + vmul.f64 d2, d13, d3 │ │ + vmov r0, r1, d2 │ │ + vmul.f64 d10, d13, d4 │ │ + vmul.f64 d9, d13, d1 │ │ + vmul.f64 d8, d13, d0 │ │ + blx cd4c0 │ │ + vmov d0, r0, r1 │ │ + vmov r0, r1, d10 │ │ + vcvt.s32.f64 s0, d0 │ │ + vstr s0, [sp, #644] @ 0x284 │ │ + blx cd4c0 │ │ + vmov d0, r0, r1 │ │ + vmov r0, r1, d9 │ │ + vcvt.s32.f64 s0, d0 │ │ + vstr s0, [sp, #628] @ 0x274 │ │ + blx cd4c0 │ │ + vmov d0, r0, r1 │ │ + vmov r0, r1, d8 │ │ + vcvt.s32.f64 s0, d0 │ │ + vstr s0, [sp, #612] @ 0x264 │ │ + blx cd4c0 │ │ + vmov d0, r0, r1 │ │ + movs r0, #8 │ │ + movs r1, #78 @ 0x4e │ │ + movs r3, #9 │ │ + vcvt.s32.f64 s0, d0 │ │ + vstr s0, [sp, #596] @ 0x254 │ │ + ldr r2, [pc, #956] @ (a8c68 ) │ │ + strd r1, r5, [sp, #8] │ │ + add r2, pc │ │ + str r0, [sp, #16] │ │ + strd r3, r2, [sp] │ │ + add r4, sp, #1008 @ 0x3f0 │ │ + add r1, sp, #420 @ 0x1a4 │ │ + ldr r3, [pc, #944] @ (a8c6c ) │ │ + add.w r2, r6, #8 │ │ + mov r0, r4 │ │ + add r3, pc │ │ + bl 58bd4 │ │ + ldr r0, [sp, #1008] @ 0x3f0 │ │ + cbz r0, a8918 │ │ + adds r1, r4, #4 │ │ + add r4, sp, #496 @ 0x1f0 │ │ + movs r2, #28 │ │ + mov r0, r4 │ │ + bl ca0b2 │ │ + add.w r0, sp, #1080 @ 0x438 │ │ + mov r1, r4 │ │ + bl b00be │ │ + add r0, sp, #936 @ 0x3a8 │ │ + bl 4ad18 │ │ + ldr r6, [sp, #104] @ 0x68 │ │ + b.n a8900 │ │ + movs r2, #0 │ │ + str.w r1, [sp, #1092] @ 0x444 │ │ + str.w r2, [sp, #1084] @ 0x43c │ │ + movs r2, #36 @ 0x24 │ │ + str.w r2, [sp, #1080] @ 0x438 │ │ + str.w r0, [sp, #1088] @ 0x440 │ │ + ldr.w r0, [sl] │ │ + ldr r1, [sp, #116] @ 0x74 │ │ + adds r0, #1 │ │ + str.w r0, [sl] │ │ + ldr r0, [sp, #36] @ 0x24 │ │ + bl 54676 │ │ + movs r4, #0 │ │ + movs r5, #0 │ │ + b.n a85e0 │ │ + add.w r0, r4, #8 │ │ + add r1, sp, #496 @ 0x1f0 │ │ + adds r1, #4 │ │ + ldmia.w r0, {r2, r3, r4, r5} │ │ + movs r0, #40 @ 0x28 │ │ + stmia r1!, {r2, r3, r4, r5} │ │ + str.w r7, [sp, #1084] @ 0x43c │ │ + str.w r0, [sp, #1080] @ 0x438 │ │ + add r0, sp, #936 @ 0x3a8 │ │ + bl 4ad18 │ │ + ldr.w r0, [sl] │ │ + ldr r1, [sp, #116] @ 0x74 │ │ + adds r0, #1 │ │ + str.w r0, [sl] │ │ + ldr r0, [sp, #36] @ 0x24 │ │ + bl 54676 │ │ + ldrb.w r0, [sp, #424] @ 0x1a8 │ │ + bl 6fc4c │ │ + add r0, sp, #384 @ 0x180 │ │ + bl 9661c │ │ + ldr r6, [sp, #104] @ 0x68 │ │ + b.n a8600 │ │ + udf #254 @ 0xfe │ │ + ldr r1, [pc, #836] @ (a8ca4 ) │ │ movs r4, #8 │ │ - movs r1, #6 │ │ - add r0, pc │ │ - b.n a5ba6 │ │ + movs r0, #7 │ │ + add r1, pc │ │ + b.n a8aa8 │ │ + ldrd r1, r2, [sp, #876] @ 0x36c │ │ + str.w r9, [sp, #388] @ 0x184 │ │ + add r3, sp, #908 @ 0x38c │ │ + stmia r3!, {r0, r1, r2} │ │ + mov r0, fp │ │ + mov r1, sl │ │ + bl 54676 │ │ + b.w a807a │ │ + movs r0, #0 │ │ + str r1, [sp, #540] @ 0x21c │ │ + str r0, [sp, #532] @ 0x214 │ │ + movs r0, #3 │ │ + str r0, [sp, #528] @ 0x210 │ │ + str r6, [sp, #536] @ 0x218 │ │ + str.w r8, [sp, #812] @ 0x32c │ │ + str r7, [sp, #544] @ 0x220 │ │ + mov r0, fp │ │ + mov r1, r9 │ │ + ldr r6, [sp, #104] @ 0x68 │ │ + bl 54676 │ │ + b.w a7df4 │ │ cmp r0, #5 │ │ - bcc.n a5b32 │ │ + bcc.n a89c4 │ │ movs r0, #0 │ │ movs r1, #1 │ │ - str r0, [sp, #100] @ 0x64 │ │ - mov.w r3, #1776 @ 0x6f0 │ │ - str r1, [sp, #88] @ 0x58 │ │ - ldr r1, [pc, #208] @ (a5bec ) │ │ - str r0, [sp, #96] @ 0x60 │ │ + str r1, [sp, #532] @ 0x214 │ │ + movw r3, #2129 @ 0x851 │ │ + ldr r1, [sp, #124] @ 0x7c │ │ + str r0, [sp, #544] @ 0x220 │ │ + str r0, [sp, #540] @ 0x21c │ │ movs r0, #4 │ │ - add r1, pc │ │ - str r1, [sp, #84] @ 0x54 │ │ - str r0, [sp, #92] @ 0x5c │ │ - add r0, sp, #84 @ 0x54 │ │ - ldr r2, [pc, #196] @ (a5bf0 ) │ │ + str r1, [sp, #528] @ 0x210 │ │ movs r1, #5 │ │ + str r0, [sp, #536] @ 0x218 │ │ + add r0, sp, #528 @ 0x210 │ │ + ldr r2, [pc, #748] @ (a8cac ) │ │ add r2, pc │ │ - bl 6f45c │ │ - ldr r0, [pc, #180] @ (a5be8 ) │ │ + bl 6ff84 │ │ + ldr r1, [pc, #736] @ (a8ca8 ) │ │ movs r4, #6 │ │ - movs r1, #12 │ │ - add r0, pc │ │ - b.n a5ba6 │ │ + movs r0, #17 │ │ + add r1, pc │ │ + b.n a8aa8 │ │ + str r4, [sp, #0] │ │ + add r0, sp, #528 @ 0x210 │ │ + movs r1, #0 │ │ + mov r2, sl │ │ + movs r3, #4 │ │ + bl 4b964 │ │ + ldr r0, [sp, #532] @ 0x214 │ │ + str r0, [sp, #116] @ 0x74 │ │ + ldr r6, [sp, #536] @ 0x218 │ │ + b.w a7690 │ │ cmp r0, #5 │ │ - bcc.n a5b64 │ │ + bcc.n a8a0c │ │ movs r0, #0 │ │ movs r1, #1 │ │ - str r0, [sp, #100] @ 0x64 │ │ - mov.w r3, #1776 @ 0x6f0 │ │ - str r1, [sp, #88] @ 0x58 │ │ - ldr r1, [pc, #168] @ (a5bf8 ) │ │ - str r0, [sp, #96] @ 0x60 │ │ + str r1, [sp, #532] @ 0x214 │ │ + movw r3, #2129 @ 0x851 │ │ + ldr r1, [sp, #124] @ 0x7c │ │ + str r0, [sp, #544] @ 0x220 │ │ + str r0, [sp, #540] @ 0x21c │ │ movs r0, #4 │ │ - add r1, pc │ │ - str r1, [sp, #84] @ 0x54 │ │ - str r0, [sp, #92] @ 0x5c │ │ - add r0, sp, #84 @ 0x54 │ │ - ldr r2, [pc, #160] @ (a5bfc ) │ │ + str r1, [sp, #528] @ 0x210 │ │ movs r1, #5 │ │ + str r0, [sp, #536] @ 0x218 │ │ + add r0, sp, #528 @ 0x210 │ │ + ldr r2, [pc, #684] @ (a8cb4 ) │ │ add r2, pc │ │ - bl 6f45c │ │ - ldr r0, [pc, #140] @ (a5bf4 ) │ │ + bl 6ff84 │ │ + ldr r1, [pc, #672] @ (a8cb0 ) │ │ movs r4, #6 │ │ - movs r1, #14 │ │ - add r0, pc │ │ - b.n a5ba6 │ │ + movs r0, #14 │ │ + add r1, pc │ │ + b.n a8aa8 │ │ cmp r1, #5 │ │ - bcc.n a5ba4 │ │ + bcc.n a8a3c │ │ movs r0, #0 │ │ movs r1, #1 │ │ - str r0, [sp, #100] @ 0x64 │ │ - mov.w r3, #1776 @ 0x6f0 │ │ - str r1, [sp, #88] @ 0x58 │ │ - movs r4, #5 │ │ - ldr r1, [pc, #128] @ (a5c04 ) │ │ - str r0, [sp, #96] @ 0x60 │ │ + str r1, [sp, #532] @ 0x214 │ │ + movw r3, #2129 @ 0x851 │ │ + ldr r1, [sp, #108] @ 0x6c │ │ + str r0, [sp, #544] @ 0x220 │ │ + str r0, [sp, #540] @ 0x21c │ │ movs r0, #4 │ │ - add r1, pc │ │ - str r1, [sp, #84] @ 0x54 │ │ - str r0, [sp, #92] @ 0x5c │ │ - add r0, sp, #84 @ 0x54 │ │ - ldr r2, [pc, #120] @ (a5c08 ) │ │ + str r1, [sp, #528] @ 0x210 │ │ movs r1, #5 │ │ + str r0, [sp, #536] @ 0x218 │ │ + add r0, sp, #528 @ 0x210 │ │ + ldr r2, [pc, #640] @ (a8cb8 ) │ │ + add r2, pc │ │ + bl 6ff84 │ │ + add r5, sp, #936 @ 0x3a8 │ │ + add r1, sp, #420 @ 0x1a4 │ │ + ldr r2, [pc, #632] @ (a8cbc ) │ │ + movs r3, #9 │ │ + mov r0, r5 │ │ add r2, pc │ │ - bl 6f45c │ │ - b.n a5ba6 │ │ - ldr r0, [pc, #100] @ (a5c00 ) │ │ + bl 6b7ec │ │ + ldrb.w r0, [sp, #936] @ 0x3a8 │ │ + cmp r0, #15 │ │ + bne.n a8ad0 │ │ + ldr r0, [sp, #940] @ 0x3ac │ │ + movs r2, #52 @ 0x34 │ │ + str r0, [sp, #772] @ 0x304 │ │ + add r0, sp, #772 @ 0x304 │ │ + str r0, [sp, #756] @ 0x2f4 │ │ + movs r0, #0 │ │ + strb.w r0, [sp, #752] @ 0x2f0 │ │ + add r1, sp, #752 @ 0x2f0 │ │ + ldr r3, [pc, #600] @ (a8cc0 ) │ │ + movs r0, #1 │ │ + ldr r5, [pc, #600] @ (a8cc4 ) │ │ movs r4, #7 │ │ - movs r1, #19 │ │ - add r0, pc │ │ - b.n a5ba6 │ │ + add r3, pc │ │ + strd r3, r2, [sp, #8] │ │ + add r5, pc │ │ + strd r5, r4, [sp] │ │ + strd r1, r0, [sp, #16] │ │ + add r6, sp, #528 @ 0x210 │ │ + add r1, sp, #420 @ 0x1a4 │ │ + ldr r2, [pc, #580] @ (a8cc8 ) │ │ + mov r0, r6 │ │ + movs r3, #30 │ │ + add r2, pc │ │ + bl c3c50 │ │ + ldr r0, [sp, #528] @ 0x210 │ │ + cmp r0, #0 │ │ + beq.n a8b22 │ │ + adds r1, r6, #4 │ │ + add r5, sp, #720 @ 0x2d0 │ │ + mov r0, r5 │ │ + movs r2, #28 │ │ + bl ca0b2 │ │ + add r0, sp, #1008 @ 0x3f0 │ │ + mov r1, r5 │ │ + b.n a8462 │ │ movs r4, #5 │ │ - ldrh.w r2, [sp, #53] @ 0x35 │ │ - strh.w r2, [sp, #85] @ 0x55 │ │ - ldrb.w r2, [sp, #55] @ 0x37 │ │ - strd r0, r1, [sp, #88] @ 0x58 │ │ - add.w r0, r8, #12 │ │ - strb.w r4, [sp, #84] @ 0x54 │ │ - strb.w r2, [sp, #87] @ 0x57 │ │ - add r1, sp, #32 │ │ - ldmia.w r1, {r2, r3, r4, r5} │ │ - movs r1, #43 @ 0x2b │ │ - stmia r0!, {r2, r3, r4, r5} │ │ - mov r2, r8 │ │ - ldr r0, [pc, #60] @ (a5c0c ) │ │ + ldrh.w r2, [sp, #840] @ 0x348 │ │ + strh.w r2, [sp, #689] @ 0x2b1 │ │ + ldrb.w r2, [sp, #842] @ 0x34a │ │ + strb.w r2, [sp, #691] @ 0x2b3 │ │ + strd r1, r0, [sp, #692] @ 0x2b4 │ │ + add r1, sp, #688 @ 0x2b0 │ │ + add r2, sp, #936 @ 0x3a8 │ │ + add.w r0, r1, #12 │ │ + ldmia.w r2, {r3, r5, r6, r7} │ │ + stmia r0!, {r3, r5, r6, r7} │ │ + strb.w r4, [sp, #688] @ 0x2b0 │ │ + b.n a8460 │ │ + ldrb.w r1, [sp, #939] @ 0x3ab │ │ + add.w lr, r5, #8 │ │ + strb.w r1, [sp, #779] @ 0x30b │ │ + ldrh.w r1, [sp, #937] @ 0x3a9 │ │ + strh.w r1, [sp, #777] @ 0x309 │ │ + add r1, sp, #776 @ 0x308 │ │ + ldr.w ip, [sp, #940] @ 0x3ac │ │ + add.w r3, r1, #8 │ │ + ldmia.w lr, {r2, r4, r5, r6, r7} │ │ + stmia r3!, {r2, r4, r5, r6, r7} │ │ + str.w ip, [sp, #780] @ 0x30c │ │ + strb.w r0, [sp, #776] @ 0x308 │ │ + b.n a8460 │ │ + ldr r2, [pc, #480] @ (a8ce0 ) │ │ + mov r0, r3 │ │ + ldr r1, [sp, #112] @ 0x70 │ │ + add r2, pc │ │ + bl 4d15c │ │ + mov r0, r6 │ │ + mov r1, r7 │ │ + bl 973dc │ │ + b.w a78fa │ │ + mov r0, r6 │ │ + mov r1, r7 │ │ + bl 973dc │ │ + b.w a7f8a │ │ + add.w r0, r6, #8 │ │ + add r1, sp, #720 @ 0x2d0 │ │ + adds r1, #4 │ │ + ldmia.w r0, {r2, r3, r4, r5} │ │ + stmia r1!, {r2, r3, r4, r5} │ │ + ldr r2, [sp, #728] @ 0x2d8 │ │ + ldrb.w r1, [sp, #724] @ 0x2d4 │ │ + add r5, sp, #840 @ 0x348 │ │ + mov r0, r5 │ │ + bl 6de04 │ │ + ldrb.w r0, [sp, #840] @ 0x348 │ │ + cmp r0, #15 │ │ + bne.n a8bb4 │ │ + ldr r0, [sp, #844] @ 0x34c │ │ + movs r3, #12 │ │ + str r0, [sp, #716] @ 0x2cc │ │ + movs r0, #0 │ │ + strb.w r0, [sp, #608] @ 0x260 │ │ + add r1, sp, #716 @ 0x2cc │ │ + str r1, [sp, #612] @ 0x264 │ │ + ldr r1, [sp, #68] @ 0x44 │ │ + ldr.w r9, [sp, #64] @ 0x40 │ │ + str r1, [sp, #596] @ 0x254 │ │ + movs r1, #4 │ │ + strb.w r1, [sp, #592] @ 0x250 │ │ + str.w r9, [sp, #580] @ 0x244 │ │ + strb.w r1, [sp, #576] @ 0x240 │ │ + str.w r9, [sp, #564] @ 0x234 │ │ + strb.w r1, [sp, #560] @ 0x230 │ │ + str r0, [sp, #548] @ 0x224 │ │ + strb.w r1, [sp, #544] @ 0x220 │ │ + add r1, sp, #656 @ 0x290 │ │ + str r1, [sp, #532] @ 0x214 │ │ + movs r1, #65 @ 0x41 │ │ + strb.w r0, [sp, #528] @ 0x210 │ │ + movs r0, #6 │ │ + ldr r2, [pc, #324] @ (a8ccc ) │ │ + ldr r4, [pc, #324] @ (a8cd0 ) │ │ + add r2, pc │ │ + strd r2, r1, [sp, #8] │ │ + add r4, pc │ │ + strd r4, r3, [sp] │ │ + strd r6, r0, [sp, #16] │ │ + add r5, sp, #936 @ 0x3a8 │ │ + add r1, sp, #420 @ 0x1a4 │ │ + ldr r2, [pc, #308] @ (a8cd4 ) │ │ + mov r0, r5 │ │ + movs r3, #23 │ │ + add r2, pc │ │ + bl c3c50 │ │ + ldr r0, [sp, #936] @ 0x3a8 │ │ + cbz r0, a8bec │ │ + adds r1, r5, #4 │ │ + add r5, sp, #872 @ 0x368 │ │ + b.n a8a98 │ │ + ldrb.w r1, [sp, #843] @ 0x34b │ │ + add.w lr, r5, #8 │ │ + strb.w r1, [sp, #811] @ 0x32b │ │ + ldrh.w r1, [sp, #841] @ 0x349 │ │ + strh.w r1, [sp, #809] @ 0x329 │ │ + add r1, sp, #808 @ 0x328 │ │ + ldr.w ip, [sp, #844] @ 0x34c │ │ + add.w r3, r1, #8 │ │ + ldmia.w lr, {r2, r4, r5, r6, r7} │ │ + stmia r3!, {r2, r4, r5, r6, r7} │ │ + str.w ip, [sp, #812] @ 0x32c │ │ + strb.w r0, [sp, #808] @ 0x328 │ │ + b.n a8460 │ │ + mov r0, r5 │ │ + mov r1, r6 │ │ + bl 96980 │ │ + b.n a8500 │ │ + add.w r0, r5, #8 │ │ + add r1, sp, #872 @ 0x368 │ │ + adds r1, #4 │ │ + ldmia.w r0, {r2, r3, r4, r5} │ │ + stmia r1!, {r2, r3, r4, r5} │ │ + ldr r2, [sp, #880] @ 0x370 │ │ + ldrb.w r1, [sp, #876] @ 0x36c │ │ + add r5, sp, #840 @ 0x348 │ │ + mov r0, r5 │ │ + bl 6de04 │ │ + ldrb.w r0, [sp, #840] @ 0x348 │ │ + cmp r0, #15 │ │ + bne.n a8c1e │ │ + ldr r0, [sp, #40] @ 0x28 │ │ + ldr r1, [sp, #120] @ 0x78 │ │ + ldr r4, [sp, #844] @ 0x34c │ │ + bl c97b8 │ │ + ldr r7, [sp, #52] @ 0x34 │ │ + b.n a8480 │ │ + ldrb.w r1, [sp, #843] @ 0x34b │ │ + add.w lr, r5, #8 │ │ + strb.w r1, [sp, #907] @ 0x38b │ │ + ldrh.w r1, [sp, #841] @ 0x349 │ │ + strh.w r1, [sp, #905] @ 0x389 │ │ + add r1, sp, #904 @ 0x388 │ │ + ldr.w ip, [sp, #844] @ 0x34c │ │ + add.w r3, r1, #8 │ │ + ldmia.w lr, {r2, r4, r5, r6, r7} │ │ + stmia r3!, {r2, r4, r5, r6, r7} │ │ + str.w ip, [sp, #908] @ 0x38c │ │ + strb.w r0, [sp, #904] @ 0x388 │ │ + b.w a8460 │ │ + ldr r0, [pc, #76] @ (a8c9c ) │ │ add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r0, [pc, #56] @ (a5c10 ) │ │ - ldr r3, [pc, #60] @ (a5c14 ) │ │ + bl 53b08 │ │ + ldr r0, [pc, #72] @ (a8ca0 ) │ │ add r0, pc │ │ - add r3, pc │ │ - bl 4fcf8 │ │ - beq.n a5b6c │ │ - vshr.u64 , q2, #9 │ │ - @ instruction: 0xfff77b3c │ │ - vtbx.8 d28, {d23-d25}, d4 │ │ - movs r2, r0 │ │ - ldmia r2!, {r3, r4, r7} │ │ - movs r2, r0 │ │ - beq.n a5c52 │ │ - @ instruction: 0xfff7ca92 │ │ - movs r2, r0 │ │ - ldmia r2, {r1, r2, r5, r6} │ │ - movs r2, r0 │ │ - ldrb r0, [r4, #11] │ │ - vtbl.8 d28, {d23-d25}, d14 │ │ - movs r2, r0 │ │ - ldmia r2!, {r1, r4, r5} │ │ - movs r2, r0 │ │ - pop {r4, r6} │ │ - movs r2, r0 │ │ - lsrs r3, r5, #12 │ │ - @ instruction: 0xfffabaf6 │ │ - movs r2, r0 │ │ - ldmia r5, {r2, r5, r6} │ │ - movs r2, r0 │ │ - ldmia r6, {r1, r2, r3, r6} │ │ - movs r2, r0 │ │ - ldmia r5, {r3, r4, r5} │ │ - movs r2, r0 │ │ - bne.n a5c24 │ │ - vsli.64 d29, d3, #55 @ 0x37 │ │ - @ instruction: 0xfff7cbf8 │ │ - movs r2, r0 │ │ - ldmia r3, {r2, r3, r6, r7} │ │ + bl 53b08 │ │ + ldr r0, [pc, #136] @ (a8ce8 ) │ │ + add r0, pc │ │ + bl 53b08 │ │ + nop │ │ + ldrh r1, [r0, #40] @ 0x28 │ │ + vqdmulh.s q12, , d20[0] │ │ + vcvt.f16.s16 q10, q0 │ │ + bl 991d0 │ │ + ldr r0, [pc, #116] @ (a8cec ) │ │ + add r0, pc │ │ + bl 78224 │ │ + ldr r1, [sp, #536] @ 0x218 │ │ + ldr r2, [pc, #88] @ (a8cdc ) │ │ + ldr r0, [sp, #40] @ 0x28 │ │ + add r2, pc │ │ + bl 4bba0 │ │ + ldr r0, [pc, #76] @ (a8cd8 ) │ │ + add r0, pc │ │ + bl 50b2c │ │ + ldr r0, [pc, #80] @ (a8ce4 ) │ │ + add r0, pc │ │ + bl 50b2c │ │ + nop │ │ + str r4, [sp, #720] @ 0x2d0 │ │ movs r2, r0 │ │ - ldmia r4, {r1, r2, r4, r5, r6, r7} │ │ + str r2, [sp, #752] @ 0x2f0 │ │ movs r2, r0 │ │ - ldmia r4!, {r6, r7} │ │ + add r1, sp, #232 @ 0xe8 │ │ + vtbx.8 d26, {d23-d26}, d10 │ │ + vcvt.s16.f16 q13, q3 │ │ movs r2, r0 │ │ - ldmia r4, {r1, r2, r4, r7} │ │ + add r0, sp, #324 @ 0x144 │ │ + vqshlu.s64 q13, q15, #55 @ 0x37 │ │ movs r2, r0 │ │ - ldmia r4!, {r1, r3, r5, r6} │ │ + add r6, pc, #824 @ (adr r6, a8ff4 ) │ │ movs r2, r0 │ │ - bne.n a5d0a │ │ - vtbx.8 d28, {d23-d26}, d6 │ │ + ldrh r2, [r3, #20] │ │ + vtbl.8 d24, {d23-d25}, d16 │ │ + @ instruction: 0xfff78a93 │ │ + vtbx.8 d24, {d7-d9}, d17 │ │ + @ instruction: 0xfff789db │ │ + vtbx.8 d24, {d23-d24}, d9 │ │ + @ instruction: 0xfff7899e │ │ + vsri.32 , q4, #9 │ │ movs r2, r0 │ │ - ldmia r3, {r1, r3, r4, r7} │ │ + str r3, [sp, #192] @ 0xc0 │ │ movs r2, r0 │ │ - ldmia r3!, {r1, r2, r5} │ │ + str r5, [sp, #0] │ │ movs r2, r0 │ │ - ldmia r4, {r2, r3, r4, r6} │ │ + str r3, [sp, #576] @ 0x240 │ │ movs r2, r0 │ │ - ldmia r4!, {} │ │ + str r3, [sp, #848] @ 0x350 │ │ movs r2, r0 │ │ - ldmia r4, {r1, r2, r4, r5} │ │ + str r1, [sp, #592] @ 0x250 │ │ movs r2, r0 │ │ - cbz r0, a5c66 │ │ - b.w 98758 │ │ + cbz r1, a8d08 │ │ + push {r4, lr} │ │ + movs r3, #0 │ │ + movs r4, #40 @ 0x28 │ │ + strd r4, r3, [r0] │ │ + str r1, [r0, #8] │ │ + mov r0, r2 │ │ + ldmia.w sp!, {r4, lr} │ │ + b.w a6460 │ │ + mov r1, r2 │ │ + movs r2, #48 @ 0x30 │ │ + b.w ca0b2 │ │ + ldr r1, [r0, #0] │ │ + subs r1, #1 │ │ + str r1, [r0, #0] │ │ + it eq │ │ + beq.w 993fc │ │ bx lr │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, #20 │ │ - mov r6, r0 │ │ - ldr r0, [pc, #172] @ (a5d20 ) │ │ - add r0, pc │ │ - ldr r4, [r0, #0] │ │ - dmb ish │ │ - cbnz r4, a5c82 │ │ - bl 77b70 │ │ - mov r4, r0 │ │ - mov r0, r4 │ │ - blx ccc60 │ │ - mov r5, r0 │ │ - cmp r0, #1 │ │ - bhi.n a5d18 │ │ - beq.n a5d16 │ │ - cbz r6, a5cb6 │ │ - ldr r1, [r6, #0] │ │ - movs r0, #0 │ │ - ldr r7, [r6, #8] │ │ - ldrd fp, r8, [r6, #32] │ │ - str r0, [r6, #4] │ │ - str r0, [r6, #0] │ │ - lsls r0, r1, #31 │ │ - beq.n a5cb6 │ │ - add.w ip, r6, #12 │ │ - ldrd r9, sl, [r6, #40] @ 0x28 │ │ - mov r1, sp │ │ - ldmia.w ip, {r0, r2, r3, r5, r6} │ │ - stmia r1!, {r0, r2, r3, r5, r6} │ │ - b.n a5cd8 │ │ - ldr r1, [pc, #108] @ (a5d24 ) │ │ - mov r5, sp │ │ - mov r0, r5 │ │ - add r1, pc │ │ - bl 678b8 │ │ - ldrd fp, r8, [sp] │ │ - adds r0, r5, #4 │ │ - ldrd r9, sl, [sp, #8] │ │ - movs r7, #0 │ │ - ldr r1, [pc, #88] @ (a5d28 ) │ │ - add r1, pc │ │ - ldmia.w r1, {r2, r3, r5, r6} │ │ - stmia r0!, {r2, r3, r5, r6} │ │ - movs r0, #48 @ 0x30 │ │ - movs r1, #8 │ │ - bl 4a56c │ │ - str r7, [r0, #0] │ │ - mov r1, sp │ │ - mov r5, r0 │ │ - add.w ip, r0, #4 │ │ - ldmia.w r1, {r0, r2, r3, r6, r7} │ │ - stmia.w ip, {r0, r2, r3, r6, r7} │ │ - mov r0, r4 │ │ - strd fp, r8, [r5, #24] │ │ - strd r9, sl, [r5, #32] │ │ - str r4, [r5, #40] @ 0x28 │ │ - blx ccc60 │ │ - mov r6, r0 │ │ - mov r0, r4 │ │ - mov r1, r5 │ │ - blx ccc70 │ │ - cbz r6, a5d18 │ │ - mov r0, r6 │ │ - bl abcbe │ │ - b.n a5d18 │ │ - movs r5, #0 │ │ - mov r0, r5 │ │ - add sp, #20 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - strex r0, r0, [sl, #8] │ │ - add r4, sp, #260 @ 0x104 │ │ - @ instruction: 0xfffbcb5c │ │ - movs r2, r0 │ │ cmp r1, r2 │ │ itt hi │ │ addhi r0, r2 │ │ bxhi lr │ │ push {r7, lr} │ │ mov r0, r2 │ │ mov r2, r3 │ │ - bl 4c2e8 │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, #20 │ │ + bl 4d15c │ │ + push {r4, lr} │ │ + mov r4, r0 │ │ + ldrb.w r0, [r0, #164] @ 0xa4 │ │ + cbz r0, a8d3c │ │ + pop {r4, pc} │ │ + mov r0, r4 │ │ + bl a8d4e │ │ + add.w r0, r4, #120 @ 0x78 │ │ + ldmia.w sp!, {r4, lr} │ │ + b.w 9661c │ │ + push {r4, lr} │ │ + mov r4, r0 │ │ + adds r0, #88 @ 0x58 │ │ + bl 9b824 │ │ + mov r0, r4 │ │ + ldmia.w sp!, {r4, lr} │ │ + b.w 97c4c │ │ + cbz r0, a8d68 │ │ + b.w a8d10 │ │ + bx lr │ │ + push {r4, lr} │ │ + mov r4, r0 │ │ + ldrb.w r0, [r0, #440] @ 0x1b8 │ │ + cbz r0, a8d92 │ │ + cmp r0, #3 │ │ + it ne │ │ + popne {r4, pc} │ │ + add.w r0, r4, #264 @ 0x108 │ │ + bl a8d30 │ │ + ldr.w r0, [r4, #436] @ 0x1b4 │ │ + bl a8d10 │ │ + movs r0, #0 │ │ + strb.w r0, [r4, #441] @ 0x1b9 │ │ + pop {r4, pc} │ │ + mov r0, r4 │ │ + ldmia.w sp!, {r4, lr} │ │ + b.w a8d4e │ │ + push {r4, lr} │ │ mov r4, r0 │ │ + ldr r0, [r0, #48] @ 0x30 │ │ + cbz r0, a8da8 │ │ + bl 991d0 │ │ + ldr r0, [r4, #52] @ 0x34 │ │ + cmp.w r0, #2147483648 @ 0x80000000 │ │ + itt ne │ │ + ldrne r1, [r4, #56] @ 0x38 │ │ + blne 54676 │ │ + add.w r0, r4, #8 │ │ + ldmia.w sp!, {r4, lr} │ │ + b.w 9648e │ │ + bmi.n a8d6e │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + sub sp, #76 @ 0x4c │ │ + mov r9, r0 │ │ + bl beb28 │ │ + and.w r1, r1, #1 │ │ + str r0, [sp, #8] │ │ + strb.w r1, [sp, #12] │ │ + bl bf1b8 │ │ + ldr r1, [pc, #232] @ (a8ec8 ) │ │ + mov sl, r0 │ │ + adds r0, #8 │ │ + add r1, pc │ │ + bl 6879c │ │ + mov r4, r1 │ │ + ldrd r2, r1, [r0] │ │ ldr r0, [r0, #12] │ │ + add.w fp, sp, #16 │ │ + str r0, [sp, #32] │ │ + adds r0, r2, r1 │ │ + str r2, [sp, #16] │ │ + adds r0, #1 │ │ + ldmia r2!, {r1} │ │ + str r0, [sp, #28] │ │ + mov.w r0, #2155905152 @ 0x80808080 │ │ + bics r0, r1 │ │ + str r0, [sp, #20] │ │ + mov r0, fp │ │ + str r2, [sp, #24] │ │ + bl afa9a │ │ cmp r0, #0 │ │ - beq.n a5df6 │ │ - ldrd r0, r5, [r4, #16] │ │ - ldrd r2, r3, [r4, #24] │ │ - ldrd sl, fp, [r1] │ │ - mov r1, r5 │ │ - strd sl, fp, [sp] │ │ - bl 4a22c │ │ - lsrs r1, r0, #25 │ │ - mov.w r2, #16843009 @ 0x1010101 │ │ - muls r1, r2 │ │ - ldrd r5, r4, [r4] │ │ - and.w r7, r4, r0 │ │ + beq.n a8e98 │ │ + mov r6, r0 │ │ + ldr r0, [sp, #32] │ │ + mov.w r1, #4294967295 @ 0xffffffff │ │ + str r4, [sp, #4] │ │ + adds r0, #1 │ │ + it cs │ │ + movcs r0, r1 │ │ + movs r1, #4 │ │ + cmp r0, #4 │ │ + it ls │ │ + movls r0, r1 │ │ + ldr r3, [pc, #156] @ (a8ecc ) │ │ + movs r2, #4 │ │ + add r3, pc │ │ + bl c9b20 │ │ + movs r7, #1 │ │ + str r6, [r1, #0] │ │ + str r1, [sp, #44] @ 0x2c │ │ + mov r4, r1 │ │ + str r7, [sp, #48] @ 0x30 │ │ + add.w r8, sp, #56 @ 0x38 │ │ + str r0, [sp, #40] @ 0x28 │ │ + ldmia.w fp, {r1, r2, r3, r5, r6} │ │ + mov r0, r8 │ │ + add.w fp, sp, #40 @ 0x28 │ │ + stmia r0!, {r1, r2, r3, r5, r6} │ │ + mov.w r6, #4294967295 @ 0xffffffff │ │ + mov r0, r8 │ │ + bl afa9a │ │ + cbz r0, a8e8c │ │ + mov r5, r0 │ │ + ldr r0, [sp, #40] @ 0x28 │ │ + cmp r7, r0 │ │ + beq.n a8e72 │ │ + str.w r5, [r4, r7, lsl #2] │ │ + adds r7, #1 │ │ + str r7, [sp, #48] @ 0x30 │ │ + b.n a8e58 │ │ + ldr r0, [sp, #72] @ 0x48 │ │ + movs r1, #4 │ │ + str r1, [sp, #0] │ │ + mov r1, r7 │ │ + adds r2, r0, #1 │ │ + mov r0, fp │ │ + it cs │ │ + movcs r2, r6 │ │ + movs r3, #4 │ │ + bl 4b964 │ │ + ldr r4, [sp, #44] @ 0x2c │ │ + b.n a8e68 │ │ + ldmia.w fp, {r0, r1, r2} │ │ + stmia.w r9, {r0, r1, r2} │ │ + ldr r4, [sp, #4] │ │ + b.n a8ea4 │ │ movs r0, #0 │ │ - sub.w r6, r5, #72 @ 0x48 │ │ - str r0, [sp, #12] │ │ - add r2, sp, #16 │ │ - str r1, [sp, #8] │ │ - ldr.w r9, [r5, r7] │ │ - eor.w r0, r9, r1 │ │ - sub.w r1, r0, #16843009 @ 0x1010101 │ │ - bic.w r0, r1, r0 │ │ - bic.w r0, r0, #2139062143 @ 0x7f7f7f7f │ │ - str r0, [sp, #16] │ │ - mov r0, r2 │ │ - mov r8, r2 │ │ - bl 57458 │ │ - cbz r0, a5dc2 │ │ - add r1, r7 │ │ - ands r1, r4 │ │ - negs r2, r1 │ │ - rsb r2, r1, r2, lsl #3 │ │ - ldr.w r3, [r6, r2, lsl #3] │ │ - add.w r2, r6, r2, lsl #3 │ │ - ldr r2, [r2, #4] │ │ - eor.w r3, r3, sl │ │ - eor.w r2, r2, fp │ │ - orrs r2, r3 │ │ - mov r2, r8 │ │ - beq.n a5dde │ │ - b.n a5d94 │ │ - and.w r1, r9, r9, lsl #1 │ │ - tst.w r1, #2155905152 @ 0x80808080 │ │ - bne.n a5dde │ │ - ldr r0, [sp, #12] │ │ - mov r2, r8 │ │ - ldr r1, [sp, #8] │ │ - adds r0, #4 │ │ - str r0, [sp, #12] │ │ - add r0, r7 │ │ - and.w r7, r0, r4 │ │ - b.n a5d7e │ │ - negs r1, r1 │ │ - add.w r1, r1, r1, lsl #3 │ │ - add.w r1, r5, r1, lsl #3 │ │ - subs r1, #72 @ 0x48 │ │ - cmp r0, #0 │ │ + movs r1, #4 │ │ + strd r0, r1, [r9] │ │ + str.w r0, [r9, #8] │ │ + ldr r0, [r4, #0] │ │ + subs r0, #1 │ │ + str r0, [r4, #0] │ │ + ldr.w r0, [sl] │ │ + subs r0, #1 │ │ + str.w r0, [sl] │ │ itt eq │ │ - mvneq.w r1, #71 @ 0x47 │ │ - moveq r1, r0 │ │ - b.n a5df8 │ │ - movs r1, #0 │ │ - cmp r1, #0 │ │ - it ne │ │ - addne r1, #8 │ │ - mov r0, r1 │ │ - add sp, #20 │ │ + moveq r0, sl │ │ + bleq 99838 │ │ + add r0, sp, #8 │ │ + bl a5046 │ │ + add sp, #76 @ 0x4c │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - bmi.n a5db2 │ │ + add r2, pc, #288 @ (adr r2, a8fec ) │ │ + movs r2, r0 │ │ + add r0, sp, #872 @ 0x368 │ │ + movs r2, r0 │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, #92 @ 0x5c │ │ - strd r2, r3, [sp, #24] │ │ - mov r6, r0 │ │ - add.w r0, r1, #24 │ │ - ldr r1, [pc, #620] @ (a6088 ) │ │ + sub sp, #76 @ 0x4c │ │ + mov r9, r0 │ │ + bl beb28 │ │ + and.w r1, r1, #1 │ │ + str r0, [sp, #8] │ │ + strb.w r1, [sp, #12] │ │ + bl bf4a8 │ │ + ldr r1, [pc, #236] @ (a8fd8 ) │ │ + mov sl, r0 │ │ + adds r0, #8 │ │ add r1, pc │ │ - bl abf8c │ │ - mov r7, r1 │ │ - add r1, sp, #24 │ │ - bl a5d3e │ │ - mov r4, r0 │ │ - movs r5, #0 │ │ - movs r0, #34 @ 0x22 │ │ - str r5, [sp, #36] @ 0x24 │ │ - cmp r4, #0 │ │ + bl 6879c │ │ + mov r4, r1 │ │ + ldrd r1, r2, [r0] │ │ + ldr r0, [r0, #12] │ │ + add.w fp, sp, #16 │ │ str r0, [sp, #32] │ │ - beq.w a6070 │ │ - strd r7, r6, [sp, #8] │ │ - add r6, sp, #32 │ │ - mov r0, r6 │ │ - bl a38ec │ │ - ldrd r0, sl, [r4, #20] │ │ - movs r1, #8 │ │ - str r0, [sp, #20] │ │ - mov r0, sl │ │ - ldr r3, [pc, #572] @ (a608c ) │ │ - movs r2, #24 │ │ - add r3, pc │ │ - bl a3478 │ │ - add r2, sp, #80 @ 0x50 │ │ - stmia r2!, {r0, r1, r5} │ │ - add r0, sp, #80 @ 0x50 │ │ - mov r1, sl │ │ - str r0, [sp, #4] │ │ - bl a349e │ │ - ldr.w fp, [sp, #88] @ 0x58 │ │ - cmp.w sl, #0 │ │ - beq.w a6056 │ │ - ldr.w r8, [sp, #84] @ 0x54 │ │ - mov.w r9, #0 │ │ - mov ip, r6 │ │ - add.w r0, r6, #8 │ │ - str r0, [sp, #16] │ │ - ldr r0, [sp, #20] │ │ - movs r1, #176 @ 0xb0 │ │ - mla r0, r9, r1, r0 │ │ - ldrd r2, r1, [r0, #144] @ 0x90 │ │ - subs r3, r2, #2 │ │ - sbc.w r1, r1, #0 │ │ - subs.w r6, r3, #18 │ │ - sbcs.w r1, r1, #0 │ │ - mov.w r1, #16 │ │ + adds r0, r1, r2 │ │ + adds r0, #1 │ │ + str r0, [sp, #28] │ │ + adds r0, r1, #4 │ │ + ldr r3, [r1, #0] │ │ + str r0, [sp, #24] │ │ + mov.w r0, #2155905152 @ 0x80808080 │ │ + bics r0, r3 │ │ + strd r1, r0, [sp, #16] │ │ + mov r0, fp │ │ + bl afa9a │ │ + cmp r0, #0 │ │ + beq.n a8fa6 │ │ + mov r6, r0 │ │ + ldr r0, [sp, #32] │ │ + mov.w r1, #4294967295 @ 0xffffffff │ │ + str r4, [sp, #4] │ │ + adds r0, #1 │ │ it cs │ │ - movcs r3, r1 │ │ - add.w r1, r0, #152 @ 0x98 │ │ - tbb [pc, r3] │ │ - strb r1, [r1, #16] │ │ - str r7, [r1, #4] │ │ - ldrh r6, [r5, #56] @ 0x38 │ │ - ldr r5, [r4, #24] │ │ - add fp, r7 │ │ - movs r3, #176 @ 0xb0 │ │ - ldr r2, [sp, #228] @ 0xe4 │ │ - ldrsb r2, [r3, r4] │ │ - ldrb r5, [r1, #20] │ │ - movs r0, #0 │ │ - str r0, [sp, #36] @ 0x24 │ │ - movs r0, #2 │ │ - b.n a6036 │ │ - add.w r6, r0, #152 @ 0x98 │ │ - movs r1, #0 │ │ - str r1, [sp, #36] @ 0x24 │ │ - ldmia r6, {r1, r3, r6} │ │ - ldr.w r0, [r0, #164] @ 0xa4 │ │ - str r0, [sp, #52] @ 0x34 │ │ - add r0, sp, #40 @ 0x28 │ │ - stmia r0!, {r1, r3, r6} │ │ - and.w r0, r2, #1 │ │ - b.n a6036 │ │ - ldr r0, [sp, #16] │ │ - bl a3380 │ │ - movs r0, #0 │ │ - add.w ip, sp, #32 │ │ - str r0, [sp, #36] @ 0x24 │ │ - movs r0, #16 │ │ - b.n a6036 │ │ - ldrd r1, r2, [r0, #156] @ 0x9c │ │ - ldr r0, [sp, #16] │ │ - bl a334c │ │ - movs r0, #0 │ │ - add.w ip, sp, #32 │ │ - str r0, [sp, #36] @ 0x24 │ │ - movs r0, #13 │ │ - b.n a6036 │ │ - ldrd r1, r2, [r0, #156] @ 0x9c │ │ - ldr r0, [sp, #16] │ │ - bl 4b378 │ │ - movs r0, #0 │ │ - add.w ip, sp, #32 │ │ - str r0, [sp, #36] @ 0x24 │ │ - movs r0, #6 │ │ - b.n a6036 │ │ - ldrd r1, r2, [r0, #156] @ 0x9c │ │ - ldr r0, [sp, #16] │ │ - bl a3318 │ │ - movs r0, #0 │ │ - add.w ip, sp, #32 │ │ - str r0, [sp, #36] @ 0x24 │ │ - movs r0, #14 │ │ - b.n a6036 │ │ - ldrd r1, r2, [r0, #156] @ 0x9c │ │ - ldr r0, [sp, #16] │ │ - bl a3318 │ │ - movs r0, #0 │ │ - add.w ip, sp, #32 │ │ - str r0, [sp, #36] @ 0x24 │ │ - movs r0, #11 │ │ - b.n a6036 │ │ - movs r1, #0 │ │ - str r1, [sp, #36] @ 0x24 │ │ + movcs r0, r1 │ │ movs r1, #4 │ │ - str r1, [sp, #32] │ │ - ldrd r0, r1, [r0, #152] @ 0x98 │ │ + cmp r0, #4 │ │ + it ls │ │ + movls r0, r1 │ │ + ldr r3, [pc, #156] @ (a8fdc ) │ │ + movs r2, #4 │ │ + add r3, pc │ │ + bl c9b20 │ │ + movs r7, #1 │ │ + str r6, [r1, #0] │ │ str r1, [sp, #44] @ 0x2c │ │ - b.n a5fc6 │ │ - ldr r0, [sp, #16] │ │ - bl a33fc │ │ - movs r0, #0 │ │ - add.w ip, sp, #32 │ │ - str r0, [sp, #36] @ 0x24 │ │ - movs r0, #17 │ │ - b.n a6036 │ │ - movs r1, #0 │ │ - vldr d0, [r0, #152] @ 0x98 │ │ - str r1, [sp, #36] @ 0x24 │ │ - movs r1, #5 │ │ - str r1, [sp, #32] │ │ - vstr d0, [sp, #40] @ 0x28 │ │ - b.n a6038 │ │ - ldrd r1, r2, [r0, #156] @ 0x9c │ │ - ldr r0, [sp, #16] │ │ - bl a32e4 │ │ - movs r0, #0 │ │ - add.w ip, sp, #32 │ │ - str r0, [sp, #36] @ 0x24 │ │ - movs r0, #9 │ │ - b.n a6036 │ │ - movs r1, #0 │ │ - ldrb.w r0, [r0, #152] @ 0x98 │ │ - str r1, [sp, #36] @ 0x24 │ │ - movs r1, #3 │ │ - str r1, [sp, #32] │ │ - strb.w r0, [sp, #40] @ 0x28 │ │ - b.n a6038 │ │ - ldr.w r0, [r0, #152] @ 0x98 │ │ - ldrex r1, [r0] │ │ - adds r2, r1, #1 │ │ - strex r3, r2, [r0] │ │ - cmp r3, #0 │ │ - bne.n a5faa │ │ - cmp.w r1, #4294967295 @ 0xffffffff │ │ - ble.n a6084 │ │ - movs r1, #0 │ │ - str r1, [sp, #36] @ 0x24 │ │ - movs r1, #19 │ │ - str r1, [sp, #32] │ │ + mov r4, r1 │ │ + str r7, [sp, #48] @ 0x30 │ │ + add.w r8, sp, #56 @ 0x38 │ │ str r0, [sp, #40] @ 0x28 │ │ - b.n a6038 │ │ - ldrd r1, r2, [r0, #156] @ 0x9c │ │ - ldr r0, [sp, #16] │ │ - bl a32b0 │ │ - movs r0, #0 │ │ - add.w ip, sp, #32 │ │ - str r0, [sp, #36] @ 0x24 │ │ - movs r0, #7 │ │ - b.n a6036 │ │ - ldrd r1, r2, [r0, #156] @ 0x9c │ │ - ldr r0, [sp, #16] │ │ - bl a334c │ │ - movs r0, #0 │ │ - add.w ip, sp, #32 │ │ - str r0, [sp, #36] @ 0x24 │ │ - movs r0, #15 │ │ - b.n a6036 │ │ - ldrd r1, r2, [r0, #156] @ 0x9c │ │ - ldr r0, [sp, #16] │ │ - bl 723a0 │ │ - movs r0, #0 │ │ - add.w ip, sp, #32 │ │ - str r0, [sp, #36] @ 0x24 │ │ - movs r0, #8 │ │ - b.n a6036 │ │ - ldrd r1, r2, [r0, #156] @ 0x9c │ │ - ldr r0, [sp, #16] │ │ - bl a3318 │ │ - movs r0, #0 │ │ - add.w ip, sp, #32 │ │ - str r0, [sp, #36] @ 0x24 │ │ - movs r0, #12 │ │ - b.n a6036 │ │ - ldrd r1, r2, [r0, #156] @ 0x9c │ │ - ldr r0, [sp, #16] │ │ - bl a32e4 │ │ - movs r0, #0 │ │ - add.w ip, sp, #32 │ │ - str r0, [sp, #36] @ 0x24 │ │ - movs r0, #10 │ │ - str r0, [sp, #32] │ │ - mov r1, ip │ │ - add.w r0, fp, fp, lsl #1 │ │ - ldmia.w r1, {r2, r3, r4, r5, r6, r7} │ │ - add.w r9, r9, #1 │ │ - add.w r0, r8, r0, lsl #3 │ │ - add.w fp, fp, #1 │ │ - stmia r0!, {r2, r3, r4, r5, r6, r7} │ │ - cmp r9, sl │ │ - bne.w a5e82 │ │ + ldmia.w fp, {r1, r2, r3, r5, r6} │ │ + mov r0, r8 │ │ + add.w fp, sp, #40 @ 0x28 │ │ + stmia r0!, {r1, r2, r3, r5, r6} │ │ + mov.w r6, #4294967295 @ 0xffffffff │ │ + mov r0, r8 │ │ + bl afa9a │ │ + cbz r0, a8f9a │ │ + mov r5, r0 │ │ + ldr r0, [sp, #40] @ 0x28 │ │ + cmp r7, r0 │ │ + beq.n a8f80 │ │ + str.w r5, [r4, r7, lsl #2] │ │ + adds r7, #1 │ │ + str r7, [sp, #48] @ 0x30 │ │ + b.n a8f66 │ │ + ldr r0, [sp, #72] @ 0x48 │ │ + movs r1, #4 │ │ + str r1, [sp, #0] │ │ + mov r1, r7 │ │ + adds r2, r0, #1 │ │ + mov r0, fp │ │ + it cs │ │ + movcs r2, r6 │ │ + movs r3, #4 │ │ + bl 4b964 │ │ + ldr r4, [sp, #44] @ 0x2c │ │ + b.n a8f76 │ │ + ldmia.w fp, {r0, r1, r2} │ │ + stmia.w r9, {r0, r1, r2} │ │ ldr r4, [sp, #4] │ │ - str.w fp, [sp, #88] @ 0x58 │ │ - ldr r6, [sp, #12] │ │ - ldmia.w r4, {r1, r2, r3} │ │ - add.w r0, r6, #8 │ │ - stmia r0!, {r1, r2, r3} │ │ - movs r1, #40 @ 0x28 │ │ - movs r0, #0 │ │ - ldr r7, [sp, #8] │ │ - b.n a6074 │ │ + b.n a8fb2 │ │ movs r0, #0 │ │ - movs r1, #34 @ 0x22 │ │ - strd r1, r0, [r6] │ │ - ldr r0, [r7, #0] │ │ + movs r1, #4 │ │ + strd r0, r1, [r9] │ │ + str.w r0, [r9, #8] │ │ + ldr r0, [r4, #0] │ │ subs r0, #1 │ │ - str r0, [r7, #0] │ │ - add sp, #92 @ 0x5c │ │ + str r0, [r4, #0] │ │ + ldr.w r0, [sl] │ │ + subs r0, #1 │ │ + str.w r0, [sl] │ │ + itt eq │ │ + moveq r0, sl │ │ + bleq 99596 │ │ + add r0, sp, #8 │ │ + bl a5046 │ │ + add sp, #76 @ 0x4c │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - udf #254 @ 0xfe │ │ nop │ │ - revsh r6, r1 │ │ + ldrh r4, [r6, #34] @ 0x22 │ │ movs r2, r0 │ │ - bcs.n a60ac │ │ + add r7, pc, #816 @ (adr r7, a9310 ) │ │ movs r2, r0 │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ - sub sp, #84 @ 0x54 │ │ - ldr r6, [pc, #192] @ (a6158 ) │ │ + stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + vpush {d2-d9} │ │ + mov r7, r0 │ │ + movs r0, #96 @ 0x60 │ │ + movs r1, #8 │ │ + str r3, [sp, #4] │ │ + mov r9, r2 │ │ + bl 4aff4 │ │ mov r4, r0 │ │ - add r6, pc │ │ - ldr r0, [r6, #104] @ 0x68 │ │ - dmb ish │ │ - cmp r0, #2 │ │ - beq.n a60d2 │ │ - add r5, sp, #32 │ │ - ldr r1, [pc, #176] @ (a615c ) │ │ - add.w r0, r5, #8 │ │ - movs r2, #15 │ │ - add r1, pc │ │ - bl 9dedc │ │ - add.w r0, r4, #12 │ │ - add.w r1, r5, #12 │ │ - movs r2, #36 @ 0x24 │ │ - ldr r6, [sp, #40] @ 0x28 │ │ - bl c99c0 │ │ + ldr r1, [pc, #196] @ (a90c0 ) │ │ + vldr d8, [sp, #112] @ 0x70 │ │ movs r0, #0 │ │ - movs r1, #25 │ │ - strd r1, r0, [r4] │ │ - str r6, [r4, #8] │ │ - b.n a6148 │ │ - add r5, sp, #4 │ │ - add.w r1, r6, #100 @ 0x64 │ │ - mov r0, r5 │ │ - bl 6ee1c │ │ - ldrb.w r7, [sp, #4] │ │ - cmp r7, #15 │ │ - bne.n a610a │ │ - ldrb.w r1, [sp, #12] │ │ - ldr r0, [sp, #8] │ │ - ldr r2, [r6, #72] @ 0x48 │ │ - dmb ish │ │ - cmp r2, #2 │ │ - bne.n a614e │ │ + vldr d9, [sp, #104] @ 0x68 │ │ + str r1, [r4, #56] @ 0x38 │ │ + movs r1, #1 │ │ + str r0, [r4, #88] @ 0x58 │ │ + strb r0, [r4, #12] │ │ + strd r1, r1, [r4] │ │ str r0, [r4, #8] │ │ - movs r2, #0 │ │ - ldr r0, [r6, #76] @ 0x4c │ │ - movs r3, #40 @ 0x28 │ │ - strb r1, [r4, #12] │ │ - adds r0, #8 │ │ - strd r3, r2, [r4] │ │ - str r0, [r4, #16] │ │ - b.n a6148 │ │ - ldrb.w r0, [sp, #7] │ │ - add.w r8, sp, #32 │ │ - strb.w r0, [sp, #35] @ 0x23 │ │ - add.w r1, r5, #9 │ │ - ldrh.w r0, [sp, #5] │ │ - movs r2, #19 │ │ - strh.w r0, [sp, #33] @ 0x21 │ │ - add.w r0, r8, #9 │ │ - ldr.w r9, [sp, #8] │ │ - ldrb.w r6, [sp, #12] │ │ - bl c99c0 │ │ + ldrex r0, [r4] │ │ + adds r1, r0, #1 │ │ + strex r2, r1, [r4] │ │ + cmp r2, #0 │ │ + bne.n a9012 │ │ + cmp.w r0, #4294967295 @ 0xffffffff │ │ + ble.n a90bc │ │ + add.w r0, r7, #48 @ 0x30 │ │ + bl baa50 │ │ + ldr r5, [r7, #48] @ 0x30 │ │ + mov r0, r5 │ │ + bl bcc08 │ │ + ldrd r6, r8, [r7, #40] @ 0x28 │ │ + adds r0, r6, #1 │ │ + adc.w r1, r8, #0 │ │ + strd r0, r1, [r7, #40] @ 0x28 │ │ + bl 68380 │ │ + add.w sl, sp, #8 │ │ + str r0, [sp, #8] │ │ + mov r0, sl │ │ + bl 682dc │ │ + mov fp, r0 │ │ + mov r7, r1 │ │ + movs r0, #224 @ 0xe0 │ │ + movs r1, #8 │ │ + bl 4aff4 │ │ + ldr r1, [sp, #4] │ │ + add.w r2, r0, #20 │ │ + str.w r9, [r0, #16] │ │ + stmia.w r2, {r1, r6, r8} │ │ + movs r1, #0 │ │ + strb.w r1, [r0, #217] @ 0xd9 │ │ + strd r5, r4, [r0, #208] @ 0xd0 │ │ + vstr d9, [r0] │ │ + vstr d8, [r0, #8] │ │ + strd r1, r1, [sp, #36] @ 0x24 │ │ + strb.w r1, [sp, #32] │ │ + str r1, [sp, #28] │ │ + ldr r1, [pc, #56] @ (a90c4 ) │ │ + strd fp, r7, [sp, #12] │ │ + add r1, pc │ │ + strd r0, r1, [sp, #20] │ │ + add r0, sp, #12 │ │ + bl 4afac │ │ + mov r5, r0 │ │ + bl c24ea │ │ + mov r0, sl │ │ + bl 4aa16 │ │ + str r5, [sp, #12] │ │ + add r0, sp, #12 │ │ + bl a9820 │ │ mov r0, r4 │ │ - mov r1, r8 │ │ - strb.w r6, [sp, #40] @ 0x28 │ │ - str.w r9, [sp, #36] @ 0x24 │ │ - strb.w r7, [sp, #32] │ │ - bl a7688 │ │ - add sp, #84 @ 0x54 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ - ldr r0, [pc, #16] @ (a6160 ) │ │ - add r0, pc │ │ - bl 4ffc8 │ │ + vpop {d2-d9} │ │ + add sp, #4 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + udf #254 @ 0xfe │ │ nop │ │ - b.n a5b80 │ │ - movs r2, r0 │ │ - add r3, sp, #264 @ 0x108 │ │ - vcvt.u16.f16 , q4 │ │ + movs r1, r0 │ │ + strh r0, [r0, #0] │ │ + ldrh r4, [r3, #42] @ 0x2a │ │ movs r2, r0 │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ - sub sp, #192 @ 0xc0 │ │ - mov sl, r0 │ │ - cbz r1, a61d0 │ │ - add.w r8, sp, #32 │ │ - mov r6, r1 │ │ - mov r0, r8 │ │ - bl a6090 │ │ - ldrd r7, r4, [sp, #32] │ │ - ldr r5, [sp, #40] @ 0x28 │ │ - eor.w r0, r7, #40 @ 0x28 │ │ - ldrb.w r9, [sp, #44] @ 0x2c │ │ - orrs r0, r4 │ │ - bne.n a61e4 │ │ - strb.w r9, [sp, #28] │ │ + stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + vpush {d3-d9} │ │ + mov r7, r0 │ │ + movs r0, #72 @ 0x48 │ │ + movs r1, #8 │ │ + mov r8, r3 │ │ + mov r9, r2 │ │ + bl 4aff4 │ │ + ldr.w fp, [sp, #96] @ 0x60 │ │ + mov r4, r0 │ │ + ldr r1, [pc, #180] @ (a919c ) │ │ movs r0, #0 │ │ - str r5, [sp, #24] │ │ + vldr d8, [sp, #112] @ 0x70 │ │ + vldr d9, [sp, #104] @ 0x68 │ │ + str r1, [r4, #48] @ 0x30 │ │ + movs r1, #1 │ │ + str r0, [r4, #64] @ 0x40 │ │ + strb r0, [r4, #12] │ │ + strd r1, r1, [r4] │ │ + str r0, [r4, #8] │ │ + ldrex r0, [r4] │ │ + adds r1, r0, #1 │ │ + strex r2, r1, [r4] │ │ + cmp r2, #0 │ │ + bne.n a90fe │ │ + cmp.w r0, #4294967295 @ 0xffffffff │ │ + ble.n a9198 │ │ + add.w r0, r7, #48 @ 0x30 │ │ + bl baa50 │ │ + ldr r5, [r7, #48] @ 0x30 │ │ + mov r0, r5 │ │ + bl bcc08 │ │ + bl 68380 │ │ + mov sl, sp │ │ + str r0, [sp, #0] │ │ + mov r0, sl │ │ + bl 682dc │ │ + mov r6, r0 │ │ + mov r7, r1 │ │ + movs r0, #216 @ 0xd8 │ │ movs r1, #8 │ │ - ldr r3, [pc, #388] @ (a631c ) │ │ - movs r2, #3 │ │ - movs r4, #12 │ │ - strd r2, r1, [sp, #8] │ │ - add r3, pc │ │ - str r0, [sp, #16] │ │ - add.w r2, r6, #8 │ │ - strd r4, r3, [sp] │ │ - add r6, sp, #32 │ │ - add r1, sp, #24 │ │ - ldr r3, [pc, #364] @ (a6320 ) │ │ - mov r0, r6 │ │ - add r3, pc │ │ - bl 57e1c │ │ - ldr r0, [sp, #32] │ │ - cbz r0, a6200 │ │ - adds r1, r6, #4 │ │ - add r6, sp, #112 @ 0x70 │ │ - movs r2, #28 │ │ - mov r0, r6 │ │ - bl c99c0 │ │ + bl 4aff4 │ │ + ldr r1, [sp, #100] @ 0x64 │ │ + str.w r1, [r0, #188] @ 0xbc │ │ + movs r1, #0 │ │ + strd r9, r8, [r0, #176] @ 0xb0 │ │ + str.w fp, [r0, #184] @ 0xb8 │ │ + strb.w r1, [r0, #209] @ 0xd1 │ │ + strd r5, r4, [r0, #200] @ 0xc8 │ │ + vstr d9, [r0, #160] @ 0xa0 │ │ + vstr d8, [r0, #168] @ 0xa8 │ │ + strd r1, r1, [sp, #28] │ │ + strb.w r1, [sp, #24] │ │ + str r1, [sp, #20] │ │ + ldr r1, [pc, #56] @ (a91a0 ) │ │ + strd r6, r7, [sp, #4] │ │ + add r1, pc │ │ + strd r0, r1, [sp, #12] │ │ + add r0, sp, #4 │ │ + bl 4afac │ │ + mov r5, r0 │ │ + bl c24ea │ │ mov r0, sl │ │ - mov r1, r6 │ │ - b.n a62c6 │ │ - movs r0, #0 │ │ - movs r1, #40 @ 0x28 │ │ - movs r2, #8 │ │ - strd r1, r0, [sl] │ │ - strd r0, r2, [sl, #8] │ │ - str.w r0, [sl, #16] │ │ - b.n a62e4 │ │ - add.w r0, sl, #13 │ │ - add.w r1, r8, #13 │ │ - movs r2, #35 @ 0x23 │ │ - bl c99c0 │ │ - strb.w r9, [sl, #12] │ │ - strd r7, r4, [sl] │ │ - str.w r5, [sl, #8] │ │ - b.n a62e4 │ │ - add.w r0, r6, #8 │ │ - add r1, sp, #112 @ 0x70 │ │ - adds r1, #4 │ │ - ldmia.w r0, {r2, r3, r4, r5} │ │ - stmia r1!, {r2, r3, r4, r5} │ │ - ldr r2, [sp, #120] @ 0x78 │ │ - ldrb.w r1, [sp, #116] @ 0x74 │ │ - add r6, sp, #80 @ 0x50 │ │ - mov r0, r6 │ │ - bl 6bce8 │ │ - ldrb.w r0, [sp, #80] @ 0x50 │ │ - cmp r0, #15 │ │ - bne.n a6298 │ │ - ldr r7, [sp, #84] @ 0x54 │ │ - movs r2, #0 │ │ - movs r3, #0 │ │ - mov.w r8, #0 │ │ - asrs r6, r7, #31 │ │ - strd r7, r6, [sp] │ │ - add r0, sp, #80 @ 0x50 │ │ - bl a36be │ │ - ldr r0, [sp, #84] @ 0x54 │ │ - cmp r0, #1 │ │ - bne.n a62ea │ │ - ldr r0, [sp, #88] @ 0x58 │ │ + bl 4aa16 │ │ + str r5, [sp, #4] │ │ + add r0, sp, #4 │ │ + bl a9820 │ │ + mov r0, r4 │ │ + vpop {d3-d9} │ │ + add sp, #4 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + udf #254 @ 0xfe │ │ + nop │ │ + movs r1, r0 │ │ + strh r0, [r0, #0] │ │ + ldrh r0, [r2, #36] @ 0x24 │ │ + movs r2, r0 │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ + vpush {d3-d9} │ │ + mov r7, r0 │ │ + movs r0, #20 │ │ + movs r1, #4 │ │ + mov r8, r3 │ │ + mov r9, r2 │ │ + bl 4aff4 │ │ + vldr d8, [sp, #96] @ 0x60 │ │ + mov r4, r0 │ │ + vldr d9, [sp, #88] @ 0x58 │ │ + movs r1, #0 │ │ + mov.w r0, #768 @ 0x300 │ │ + movs r2, #1 │ │ + strd r2, r2, [r4] │ │ + strd r1, r0, [r4, #8] │ │ + str r1, [r4, #16] │ │ + ldrex r0, [r4] │ │ + adds r1, r0, #1 │ │ + strex r2, r1, [r4] │ │ + cmp r2, #0 │ │ + bne.n a91d6 │ │ + cmp.w r0, #4294967295 @ 0xffffffff │ │ + ble.n a9264 │ │ + add.w r0, r7, #48 @ 0x30 │ │ + bl baa50 │ │ + ldr r5, [r7, #48] @ 0x30 │ │ + mov r0, r5 │ │ + bl bcc08 │ │ + bl 68380 │ │ + mov sl, sp │ │ + str r0, [sp, #0] │ │ + mov r0, sl │ │ + bl 682dc │ │ + mov r6, r0 │ │ + mov r7, r1 │ │ + movs r0, #168 @ 0xa8 │ │ movs r1, #8 │ │ - ldr r3, [pc, #220] @ (a6324 ) │ │ - movs r2, #8 │ │ - add r3, pc │ │ - bl a3478 │ │ - add r2, sp, #176 @ 0xb0 │ │ - strd r7, r6, [sp] │ │ - stmia.w r2, {r0, r1, r8} │ │ - add r0, sp, #32 │ │ - movs r2, #0 │ │ - movs r3, #0 │ │ - bl a36be │ │ - ldr r0, [sp, #36] @ 0x24 │ │ - cmp r0, #1 │ │ - bne.n a62fe │ │ - ldr r1, [sp, #40] @ 0x28 │ │ - add r6, sp, #176 @ 0xb0 │ │ - add.w r8, sl, #8 │ │ - mov r0, r6 │ │ - bl 6bb60 │ │ - ldrd r1, r0, [sp, #180] @ 0xb4 │ │ - movs r2, #0 │ │ - movs r3, #0 │ │ - add.w r1, r1, r0, lsl #3 │ │ - subs r4, r2, r7 │ │ - sbcs.w r4, r3, r7, asr #31 │ │ - bge.n a62cc │ │ - strd r2, r3, [r1], #8 │ │ - adds r2, #1 │ │ - adc.w r3, r3, #0 │ │ - adds r0, #1 │ │ - b.n a6282 │ │ - ldrb.w r1, [sp, #83] @ 0x53 │ │ - add.w lr, r6, #8 │ │ - strb.w r1, [sp, #147] @ 0x93 │ │ - ldrh.w r1, [sp, #81] @ 0x51 │ │ - strh.w r1, [sp, #145] @ 0x91 │ │ - add r1, sp, #144 @ 0x90 │ │ - ldr.w ip, [sp, #84] @ 0x54 │ │ - add.w r3, r1, #8 │ │ - ldmia.w lr, {r2, r4, r5, r6, r7} │ │ - stmia r3!, {r2, r4, r5, r6, r7} │ │ - strb.w r0, [sp, #144] @ 0x90 │ │ + bl 4aff4 │ │ + movs r1, #0 │ │ + strd r9, r8, [r0, #16] │ │ + strb.w r1, [r0, #161] @ 0xa1 │ │ + strd r5, r4, [r0, #152] @ 0x98 │ │ + vstr d9, [r0] │ │ + vstr d8, [r0, #8] │ │ + strd r1, r1, [sp, #28] │ │ + strb.w r1, [sp, #24] │ │ + str r1, [sp, #20] │ │ + ldr r1, [pc, #48] @ (a9268 ) │ │ + strd r6, r7, [sp, #4] │ │ + add r1, pc │ │ + strd r0, r1, [sp, #12] │ │ + add r0, sp, #4 │ │ + bl 4afac │ │ + mov r5, r0 │ │ + bl c24ea │ │ mov r0, sl │ │ - str.w ip, [sp, #148] @ 0x94 │ │ - bl a38ce │ │ - b.n a62de │ │ - str r0, [sp, #184] @ 0xb8 │ │ - ldmia.w r6, {r0, r1, r2} │ │ - stmia.w r8, {r0, r1, r2} │ │ - movs r0, #0 │ │ - movs r1, #40 @ 0x28 │ │ - strd r1, r0, [sl] │ │ - mov r0, r9 │ │ - bl 6f120 │ │ - add sp, #192 @ 0xc0 │ │ + bl 4aa16 │ │ + str r5, [sp, #4] │ │ + add r0, sp, #4 │ │ + bl a9820 │ │ + mov r0, r4 │ │ + vpop {d3-d9} │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ - movs r0, #1 │ │ - str.w r8, [sp, #48] @ 0x30 │ │ - str r0, [sp, #36] @ 0x24 │ │ - ldr r0, [pc, #56] @ (a632c ) │ │ - str.w r8, [sp, #44] @ 0x2c │ │ - add r0, pc │ │ - str r0, [sp, #32] │ │ - b.n a630e │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #48] @ 0x30 │ │ - str r1, [sp, #36] @ 0x24 │ │ - ldr r1, [pc, #32] @ (a6328 ) │ │ - str r0, [sp, #44] @ 0x2c │ │ - add r1, pc │ │ - str r1, [sp, #32] │ │ - movs r0, #4 │ │ - str r0, [sp, #40] @ 0x28 │ │ - add r0, sp, #32 │ │ - ldr r1, [pc, #24] @ (a6330 ) │ │ - add r1, pc │ │ - bl 4c418 │ │ - stmia r1!, {r4, r7} │ │ - vtbx.8 d26, {d7-d9}, d13 │ │ - vcvt.f32.u32 d28, d8, #9 │ │ - movs r2, r0 │ │ - ldmia r5, {r1, r2, r3, r5} │ │ - movs r2, r0 │ │ - ldmia r5!, {r6} │ │ - movs r2, r0 │ │ - ldmia r5!, {r1, r3, r6} │ │ + udf #254 @ 0xfe │ │ + nop │ │ + ldrh r2, [r4, #28] │ │ movs r2, r0 │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, #316 @ 0x13c │ │ + sub sp, #260 @ 0x104 │ │ mov r8, r0 │ │ - ldr r0, [r1, #0] │ │ - cmp r0, #0 │ │ - beq.n a63dc │ │ - add.w sl, sp, #224 @ 0xe0 │ │ - mov r9, r2 │ │ - mov r5, r1 │ │ - mov r0, sl │ │ - bl a6090 │ │ - add.w fp, sp, #224 @ 0xe0 │ │ - ldrb.w r6, [sp, #236] @ 0xec │ │ - ldmia.w fp, {r4, r7, fp} │ │ - eor.w r0, r4, #40 @ 0x28 │ │ - orrs r0, r7 │ │ - bne.n a63f0 │ │ - strb.w r6, [sp, #32] │ │ - str.w fp, [sp, #28] │ │ - ldr r0, [sp, #240] @ 0xf0 │ │ - ldr r6, [pc, #872] @ (a66d8 ) │ │ - add r6, pc │ │ - ldr r1, [r6, #80] @ 0x50 │ │ - dmb ish │ │ - cmp r1, #2 │ │ - bne.w a6790 │ │ - str r0, [sp, #260] @ 0x104 │ │ - movs r0, #0 │ │ - strb.w r0, [sp, #256] @ 0x100 │ │ - movs r2, #4 │ │ - strb.w r0, [sp, #224] @ 0xe0 │ │ - movs r4, #10 │ │ - ldr r0, [r5, #0] │ │ - str.w r9, [sp, #244] @ 0xf4 │ │ - add.w r9, sp, #28 │ │ - strb.w r2, [sp, #240] @ 0xf0 │ │ - adds r0, #8 │ │ - str r0, [sp, #228] @ 0xe4 │ │ - movs r0, #3 │ │ - ldr r1, [r6, #84] @ 0x54 │ │ - movs r2, #73 @ 0x49 │ │ - ldr r3, [pc, #820] @ (a66dc ) │ │ - strd r2, sl, [sp, #8] │ │ - add.w r2, r1, #8 │ │ - add r3, pc │ │ - str r0, [sp, #16] │ │ - mov r1, r9 │ │ - strd r4, r3, [sp] │ │ + adds r0, #52 @ 0x34 │ │ + mov sl, r3 │ │ + str r2, [sp, #36] @ 0x24 │ │ + bl ba580 │ │ + movs r4, #0 │ │ + movs r0, #8 │ │ + str r4, [sp, #100] @ 0x64 │ │ + movs r2, #14 │ │ + strd r4, r0, [sp, #92] @ 0x5c │ │ add r5, sp, #104 @ 0x68 │ │ - ldr r3, [pc, #800] @ (a66e0 ) │ │ - mov r0, r5 │ │ - add r3, pc │ │ - bl 57e1c │ │ - ldr r0, [sp, #104] @ 0x68 │ │ - cbz r0, a641e │ │ - adds r1, r5, #4 │ │ - add r5, sp, #72 @ 0x48 │ │ - movs r2, #28 │ │ + ldr r1, [pc, #648] @ (a9518 ) │ │ mov r0, r5 │ │ - bl c99c0 │ │ - mov r0, r8 │ │ - mov r1, r5 │ │ - b.n a658e │ │ - movs r0, #0 │ │ - movs r1, #40 @ 0x28 │ │ - movs r2, #4 │ │ - strd r1, r0, [r8] │ │ - strd r0, r2, [r8, #8] │ │ - str.w r0, [r8, #16] │ │ - b.n a659a │ │ - ldrb.w r0, [sp, #239] @ 0xef │ │ - add.w r1, sl, #20 │ │ - strb.w r0, [r8, #15] │ │ - movs r2, #28 │ │ - ldrh.w r0, [sp, #237] @ 0xed │ │ - strh.w r0, [r8, #13] │ │ - add.w r0, r8, #20 │ │ - ldr r5, [sp, #240] @ 0xf0 │ │ - bl c99c0 │ │ - str.w r5, [r8, #16] │ │ - strb.w r6, [r8, #12] │ │ - stmia.w r8, {r4, r7, fp} │ │ - b.n a659a │ │ - add.w r0, r5, #8 │ │ - add r1, sp, #72 @ 0x48 │ │ - adds r1, #4 │ │ - ldmia.w r0, {r2, r3, r4, r7} │ │ - stmia r1!, {r2, r3, r4, r7} │ │ - ldr r2, [sp, #80] @ 0x50 │ │ - ldrb.w r1, [sp, #76] @ 0x4c │ │ - add r7, sp, #40 @ 0x28 │ │ - mov r0, r7 │ │ - bl 6bc64 │ │ - ldrb.w r0, [sp, #40] @ 0x28 │ │ - cmp r0, #15 │ │ - bne.n a64fe │ │ - ldr r4, [sp, #44] @ 0x2c │ │ - str r4, [sp, #36] @ 0x24 │ │ - ldr r0, [r6, #20] │ │ - cmp r0, #5 │ │ - bcc.n a6470 │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #240] @ 0xf0 │ │ - movw r3, #405 @ 0x195 │ │ - str r1, [sp, #228] @ 0xe4 │ │ - ldr r1, [pc, #828] @ (a6798 ) │ │ - str r0, [sp, #236] @ 0xec │ │ add r1, pc │ │ - str r1, [sp, #224] @ 0xe0 │ │ - add r0, sp, #288 @ 0x120 │ │ - str r0, [sp, #232] @ 0xe8 │ │ - add r0, sp, #224 @ 0xe0 │ │ - ldr r2, [pc, #820] @ (a679c ) │ │ - movs r1, #5 │ │ - add r2, pc │ │ - bl 6f45c │ │ - ldr r0, [r6, #20] │ │ - cmp r0, #4 │ │ - bls.n a649a │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #240] @ 0xf0 │ │ - movw r3, #405 @ 0x195 │ │ - str r1, [sp, #228] @ 0xe4 │ │ - ldr r1, [pc, #800] @ (a67a4 ) │ │ - str r0, [sp, #236] @ 0xec │ │ + bl 5f9c8 │ │ + add.w r0, r5, #24 │ │ + vldr d0, [sp, #304] @ 0x130 │ │ + vldr d1, [sp, #312] @ 0x138 │ │ + bl b4a8c │ │ + add r6, sp, #92 @ 0x5c │ │ + ldr r7, [pc, #624] @ (a951c ) │ │ + mov r1, r5 │ │ + add r7, pc │ │ + mov r0, r6 │ │ + mov r2, r7 │ │ + bl b44e8 │ │ + add r5, sp, #104 @ 0x68 │ │ + ldr r1, [pc, #612] @ (a9520 ) │ │ + movs r2, #9 │ │ add r1, pc │ │ - str r1, [sp, #224] @ 0xe0 │ │ - add r0, sp, #288 @ 0x120 │ │ - str r0, [sp, #232] @ 0xe8 │ │ - add r0, sp, #224 @ 0xe0 │ │ - ldr r2, [pc, #788] @ (a67a8 ) │ │ - movs r1, #5 │ │ - add r2, pc │ │ - bl 6f45c │ │ - ldr r7, [sp, #28] │ │ - cmp r7, #0 │ │ - beq.n a652c │ │ - ldr r0, [r7, #0] │ │ - cmp r0, #0 │ │ - beq.n a6536 │ │ - ldr.w fp, [r0, #96] @ 0x60 │ │ - ldr r0, [r6, #20] │ │ - cmp.w fp, #0 │ │ - beq.n a6540 │ │ - cmp r0, #5 │ │ - ldr r0, [pc, #772] @ (a67bc ) │ │ - add r0, pc │ │ - str r0, [sp, #24] │ │ - bcc.n a64de │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r1, [sp, #228] @ 0xe4 │ │ - movw r3, #405 @ 0x195 │ │ - ldr r1, [sp, #24] │ │ - str r0, [sp, #240] @ 0xf0 │ │ - str r0, [sp, #236] @ 0xec │ │ - movs r0, #4 │ │ - str r1, [sp, #224] @ 0xe0 │ │ - movs r1, #5 │ │ - str r0, [sp, #232] @ 0xe8 │ │ - add r0, sp, #224 @ 0xe0 │ │ - ldr r2, [pc, #744] @ (a67c0 ) │ │ - add r2, pc │ │ - bl 6f45c │ │ - mov r0, r7 │ │ - mov r1, r4 │ │ - movs r2, #0 │ │ - blx fp │ │ - cmp r0, #1 │ │ - bne.n a65a0 │ │ - movs r0, #40 @ 0x28 │ │ - movs r1, #4 │ │ - str.w r0, [r8] │ │ - movs r0, #0 │ │ - strd r0, r0, [r8, #4] │ │ - strd r1, r0, [r8, #12] │ │ - b.n a6592 │ │ - ldrb.w r1, [sp, #43] @ 0x2b │ │ - add.w lr, r7, #8 │ │ - strb.w r1, [sp, #139] @ 0x8b │ │ - ldrh.w r1, [sp, #41] @ 0x29 │ │ - strh.w r1, [sp, #137] @ 0x89 │ │ - add r1, sp, #136 @ 0x88 │ │ - ldr.w ip, [sp, #44] @ 0x2c │ │ - add.w r3, r1, #8 │ │ - ldmia.w lr, {r2, r4, r5, r6, r7} │ │ - stmia r3!, {r2, r4, r5, r6, r7} │ │ - str.w ip, [sp, #140] @ 0x8c │ │ - strb.w r0, [sp, #136] @ 0x88 │ │ - b.n a658c │ │ - ldr r2, [pc, #624] @ (a67a0 ) │ │ - movs r0, #8 │ │ - movs r1, #6 │ │ - add r2, pc │ │ - b.n a6570 │ │ - ldr r2, [pc, #628] @ (a67ac ) │ │ - movs r0, #8 │ │ - movs r1, #7 │ │ - add r2, pc │ │ - b.n a6570 │ │ - cmp r0, #5 │ │ - bcc.n a6568 │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #240] @ 0xf0 │ │ - movw r3, #405 @ 0x195 │ │ - str r1, [sp, #228] @ 0xe4 │ │ - ldr r1, [pc, #608] @ (a67b4 ) │ │ - str r0, [sp, #236] @ 0xec │ │ + mov r0, r5 │ │ + bl 5f9c8 │ │ movs r0, #4 │ │ + mov r1, r5 │ │ + str r0, [sp, #128] @ 0x80 │ │ + mov r2, r7 │ │ + ldr r0, [sp, #300] @ 0x12c │ │ + str r0, [sp, #140] @ 0x8c │ │ + ldr r0, [sp, #296] @ 0x128 │ │ + str r0, [sp, #136] @ 0x88 │ │ + mov r0, r6 │ │ + str r4, [sp, #132] @ 0x84 │ │ + bl b44e8 │ │ + add.w r9, sp, #40 @ 0x28 │ │ + mov r1, r6 │ │ + add.w r0, r9, #8 │ │ + bl 5f95e │ │ + movs r0, #17 │ │ + str r4, [sp, #44] @ 0x2c │ │ + str r0, [sp, #40] @ 0x28 │ │ + movs r0, #48 @ 0x30 │ │ + bl 61f34 │ │ + ldr r1, [pc, #556] @ (a9524 ) │ │ + mov r6, r0 │ │ + mov r0, r5 │ │ + movs r2, #18 │ │ add r1, pc │ │ - str r1, [sp, #224] @ 0xe0 │ │ - str r0, [sp, #232] @ 0xe8 │ │ - add r0, sp, #224 @ 0xe0 │ │ - ldr r2, [pc, #600] @ (a67b8 ) │ │ - movs r1, #5 │ │ - add r2, pc │ │ - bl 6f45c │ │ - ldr r2, [pc, #580] @ (a67b0 ) │ │ + bl 9a438 │ │ movs r0, #6 │ │ - movs r1, #12 │ │ - add r2, pc │ │ - strd r2, r1, [sp, #172] @ 0xac │ │ - ldrh.w r1, [sp, #40] @ 0x28 │ │ - strh.w r1, [sp, #170] @ 0xaa │ │ - add r1, sp, #168 @ 0xa8 │ │ - ldmia.w r5, {r3, r4, r6, r7} │ │ - add.w r2, r1, #12 │ │ - stmia r2!, {r3, r4, r6, r7} │ │ - strb.w r0, [sp, #168] @ 0xa8 │ │ - mov r0, r8 │ │ - bl a38ce │ │ - ldrb.w r0, [sp, #32] │ │ - bl 6f120 │ │ - add sp, #316 @ 0x13c │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - cmp r4, #0 │ │ - beq.n a6668 │ │ - ldr r0, [r6, #20] │ │ - cmp r0, #5 │ │ - bcc.n a65ce │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #240] @ 0xf0 │ │ - movw r3, #1657 @ 0x679 │ │ - str r1, [sp, #228] @ 0xe4 │ │ - ldr r1, [pc, #528] @ (a67c8 ) │ │ - str r0, [sp, #236] @ 0xec │ │ - add r1, pc │ │ - str r1, [sp, #224] @ 0xe0 │ │ - add r0, sp, #288 @ 0x120 │ │ - str r0, [sp, #232] @ 0xe8 │ │ - add r0, sp, #224 @ 0xe0 │ │ - ldr r2, [pc, #516] @ (a67cc ) │ │ - movs r1, #5 │ │ - add r2, pc │ │ - bl 6f45c │ │ - ldr r0, [r6, #20] │ │ - cmp r0, #5 │ │ - bcc.n a65f8 │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #240] @ 0xf0 │ │ - movw r3, #1657 @ 0x679 │ │ - str r1, [sp, #228] @ 0xe4 │ │ - ldr r1, [pc, #492] @ (a67d0 ) │ │ - str r0, [sp, #236] @ 0xec │ │ - add r1, pc │ │ - str r1, [sp, #224] @ 0xe0 │ │ - add r0, sp, #288 @ 0x120 │ │ - str r0, [sp, #232] @ 0xe8 │ │ - add r0, sp, #224 @ 0xe0 │ │ - ldr r2, [pc, #484] @ (a67d4 ) │ │ - movs r1, #5 │ │ - add r2, pc │ │ - bl 6f45c │ │ - ldr r0, [r7, #0] │ │ - cbz r0, a6674 │ │ - ldr.w fp, [r0, #684] @ 0x2ac │ │ - ldr r0, [r6, #20] │ │ - cmp.w fp, #0 │ │ - beq.n a6680 │ │ - cmp r0, #5 │ │ - bcc.n a662e │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r1, [sp, #228] @ 0xe4 │ │ - movw r3, #1657 @ 0x679 │ │ - ldr r1, [sp, #24] │ │ - str r0, [sp, #240] @ 0xf0 │ │ - str r0, [sp, #236] @ 0xec │ │ - movs r0, #4 │ │ - str r1, [sp, #224] @ 0xe0 │ │ - movs r1, #5 │ │ + strd r0, r4, [r6] │ │ + add.w r0, r6, #8 │ │ + ldmia.w r5, {r1, r2, r3} │ │ + stmia r0!, {r1, r2, r3} │ │ + add.w r0, r6, #24 │ │ + ldmia.w r9, {r1, r2, r3, r4, r5, r7} │ │ + stmia r0!, {r1, r2, r3, r4, r5, r7} │ │ + movs r0, #2 │ │ + str r0, [sp, #200] @ 0xc8 │ │ + strd r0, r6, [sp, #192] @ 0xc0 │ │ + add r0, sp, #64 @ 0x40 │ │ + add r1, sp, #192 @ 0xc0 │ │ + str r0, [sp, #32] │ │ + bl 5f848 │ │ + bl 676f0 │ │ + ldr r0, [r0, #0] │ │ + add.w fp, sp, #104 @ 0x68 │ │ + ldrd r4, r7, [r8, #56] @ 0x38 │ │ + add.w r1, r0, #8 │ │ + mov r0, fp │ │ + bl 63f60 │ │ + ldr r0, [sp, #104] @ 0x68 │ │ + cmp r0, #1 │ │ + beq.w a94d6 │ │ + ldr r6, [sp, #108] @ 0x6c │ │ + ldr r0, [sp, #36] @ 0x24 │ │ + str r0, [sp, #152] @ 0x98 │ │ + add.w r0, r6, #40 @ 0x28 │ │ + ldrb.w r5, [sp, #112] @ 0x70 │ │ + str.w sl, [sp, #156] @ 0x9c │ │ + add r1, sp, #152 @ 0x98 │ │ + bl 48f68 │ │ + cmp r0, #0 │ │ + beq.w a94b2 │ │ + str r4, [sp, #16] │ │ + ldrd r9, r4, [r6, #104] @ 0x68 │ │ + strd r9, r4, [sp, #160] @ 0xa0 │ │ + adds.w r0, r9, #1 │ │ + adc.w r1, r4, #0 │ │ + str r4, [sp, #12] │ │ + strd r0, r1, [r6, #104] @ 0x68 │ │ + bl 68380 │ │ str r0, [sp, #232] @ 0xe8 │ │ - add r0, sp, #224 @ 0xe0 │ │ - ldr r2, [pc, #448] @ (a67e8 ) │ │ - add r2, pc │ │ - bl 6f45c │ │ + str r7, [sp, #8] │ │ + add r7, sp, #232 @ 0xe8 │ │ mov r0, r7 │ │ - mov r1, r4 │ │ - blx fp │ │ - movs r4, #0 │ │ - movs r1, #40 @ 0x28 │ │ - str r4, [sp, #228] @ 0xe4 │ │ - str r1, [sp, #224] @ 0xe0 │ │ - str.w sl, [sp, #56] @ 0x38 │ │ - strd r4, r0, [sp, #48] @ 0x30 │ │ - add r0, sp, #36 @ 0x24 │ │ - strd r9, r0, [sp, #40] @ 0x28 │ │ - add.w r9, sp, #40 @ 0x28 │ │ - add r0, sp, #288 @ 0x120 │ │ - mov r1, r9 │ │ - bl b8bd4 │ │ - ldr r0, [sp, #288] @ 0x120 │ │ - cmp.w r0, #2147483648 @ 0x80000000 │ │ - bne.n a66e4 │ │ - movs r0, #4 │ │ - str r4, [sp, #280] @ 0x118 │ │ - strd r4, r0, [sp, #272] @ 0x110 │ │ - b.n a675c │ │ - ldr r2, [pc, #344] @ (a67c4 ) │ │ - mov.w ip, #7 │ │ - movs r1, #31 │ │ - add r2, pc │ │ - b.n a66b2 │ │ - ldr r2, [pc, #352] @ (a67d8 ) │ │ - mov.w ip, #8 │ │ - movs r1, #7 │ │ - add r2, pc │ │ - b.n a66b2 │ │ - cmp r0, #5 │ │ - bcc.n a66a8 │ │ + bl 682dc │ │ + str r5, [sp, #24] │ │ + mov r5, r0 │ │ + str r6, [sp, #28] │ │ + mov r6, r1 │ │ + blx cd210 │ │ + str r0, [sp, #124] @ 0x7c │ │ + mov r2, r9 │ │ + ldr r0, [pc, #384] @ (a9528 ) │ │ + mov r3, r4 │ │ + str.w sl, [sp, #20] │ │ + add r0, pc │ │ + str r0, [sp, #120] @ 0x78 │ │ + movs r0, #1 │ │ + strd r5, r6, [sp, #136] @ 0x88 │ │ + str r0, [sp, #116] @ 0x74 │ │ movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #240] @ 0xf0 │ │ - movw r3, #1657 @ 0x679 │ │ - str r1, [sp, #228] @ 0xe4 │ │ - ldr r1, [pc, #332] @ (a67e0 ) │ │ - str r0, [sp, #236] @ 0xec │ │ - movs r0, #4 │ │ - add r1, pc │ │ - str r1, [sp, #224] @ 0xe0 │ │ - str r0, [sp, #232] @ 0xe8 │ │ - add r0, sp, #224 @ 0xe0 │ │ - ldr r2, [pc, #324] @ (a67e4 ) │ │ - movs r1, #5 │ │ - add r2, pc │ │ - bl 6f45c │ │ - ldr r2, [pc, #304] @ (a67dc ) │ │ - mov.w ip, #6 │ │ - movs r1, #14 │ │ - add r2, pc │ │ - ldrh.w r3, [sp, #40] @ 0x28 │ │ - strh.w r3, [sp, #197] @ 0xc5 │ │ - ldrb.w r3, [sp, #42] @ 0x2a │ │ - strb.w r3, [sp, #199] @ 0xc7 │ │ - str r1, [sp, #204] @ 0xcc │ │ - add r1, sp, #196 @ 0xc4 │ │ - ldmia.w r5, {r0, r4, r6, r7} │ │ - add.w r3, r1, #12 │ │ - stmia r3!, {r0, r4, r6, r7} │ │ - str r2, [sp, #200] @ 0xc8 │ │ - strb.w ip, [sp, #196] @ 0xc4 │ │ - b.n a658c │ │ - b.n a6b54 │ │ - movs r2, r0 │ │ - add r0, sp, #412 @ 0x19c │ │ - vtbx.8 d26, {d7}, d13 │ │ - vtbx.8 d20, {d7-d10}, d1 │ │ - movs r0, #4 │ │ - movs r1, #4 │ │ - movs r2, #12 │ │ - add r3, pc │ │ - mov.w fp, #12 │ │ - bl a3478 │ │ - mov sl, r1 │ │ - add r1, sp, #288 @ 0x120 │ │ - mov r4, r0 │ │ + str r0, [sp, #104] @ 0x68 │ │ + ldr r0, [sp, #36] @ 0x24 │ │ + strd r0, sl, [sp, #128] @ 0x80 │ │ + add.w sl, sp, #192 @ 0xc0 │ │ + ldr r0, [sp, #28] │ │ + str.w fp, [sp] │ │ + add.w r1, r0, #72 @ 0x48 │ │ + mov r0, sl │ │ + str r1, [sp, #4] │ │ + bl c1e08 │ │ + mov r0, sl │ │ + bl 4aa90 │ │ + mov r0, r7 │ │ + bl 4aa16 │ │ + movs r0, #96 @ 0x60 │ │ + movs r1, #8 │ │ + bl 4aff4 │ │ + ldr r1, [pc, #316] @ (a952c ) │ │ + mov r8, r0 │ │ mov r0, sl │ │ movs r2, #12 │ │ - bl c9a90 │ │ - movs r6, #1 │ │ - strd r4, sl, [sp, #272] @ 0x110 │ │ - str r6, [sp, #280] @ 0x118 │ │ - mov r0, r5 │ │ - ldmia.w r9, {r1, r2, r3, r4, r7} │ │ - add.w r9, sp, #304 @ 0x130 │ │ - stmia r0!, {r1, r2, r3, r4, r7} │ │ - add r4, sp, #272 @ 0x110 │ │ - mov r0, r9 │ │ - mov r1, r5 │ │ - bl b8bd4 │ │ - ldr r0, [sp, #304] @ 0x130 │ │ - cmp.w r0, #2147483648 @ 0x80000000 │ │ - beq.n a6752 │ │ - ldr r0, [sp, #272] @ 0x110 │ │ - cmp r6, r0 │ │ - bne.n a673c │ │ - mov r0, r4 │ │ - movs r1, #1 │ │ - bl 71ce6 │ │ - ldr.w sl, [sp, #276] @ 0x114 │ │ - add.w r0, sl, fp │ │ - mov r1, r9 │ │ - movs r2, #12 │ │ - bl c9a90 │ │ - adds r6, #1 │ │ - str r6, [sp, #280] @ 0x118 │ │ - add.w fp, fp, #12 │ │ - b.n a671a │ │ - ldr r1, [sp, #308] @ 0x134 │ │ - mov.w r0, #2147483648 @ 0x80000000 │ │ - bl 97be8 │ │ - ldrd r0, r1, [sp, #224] @ 0xe0 │ │ - eor.w r0, r0, #40 @ 0x28 │ │ - orrs r0, r1 │ │ - bne.n a677e │ │ - add r1, sp, #272 @ 0x110 │ │ + add r1, pc │ │ + bl 4af58 │ │ + ldr r1, [sp, #16] │ │ + mov r0, fp │ │ + ldr r2, [sp, #8] │ │ + bl 5f9c8 │ │ + movs r0, #6 │ │ + movs r5, #0 │ │ + strd r0, r5, [r8] │ │ add.w r0, r8, #8 │ │ - ldmia.w r1, {r2, r3, r4} │ │ - movs r1, #40 @ 0x28 │ │ - stmia r0!, {r2, r3, r4} │ │ + ldmia.w sl, {r1, r2, r3} │ │ + mov.w ip, #4 │ │ + stmia r0!, {r1, r2, r3} │ │ + add.w r0, r8, #24 │ │ + ldmia.w fp, {r1, r2, r3, r4, r6, r7} │ │ + stmia r0!, {r1, r2, r3, r4, r6, r7} │ │ + add.w r1, r8, #72 @ 0x48 │ │ + strd ip, r5, [r8, #48] @ 0x30 │ │ + ldr r5, [sp, #32] │ │ + ldr r0, [sp, #12] │ │ + str.w r9, [r8, #56] @ 0x38 │ │ + str.w r0, [r8, #60] @ 0x3c │ │ + ldmia.w r5, {r0, r2, r3, r4, r6, r7} │ │ + stmia r1!, {r0, r2, r3, r4, r6, r7} │ │ + ldr r6, [sp, #28] │ │ + strd r8, ip, [sp, #236] @ 0xec │ │ + ldr r5, [sp, #24] │ │ + str.w ip, [sp, #232] @ 0xe8 │ │ + add r4, sp, #168 @ 0xa8 │ │ + add r1, sp, #232 @ 0xe8 │ │ + mov r0, r4 │ │ + bl 5f848 │ │ + add.w r0, r6, #8 │ │ + bl 62ab4 │ │ + ldr r0, [r0, #0] │ │ + ldr r2, [sp, #36] @ 0x24 │ │ + ldr r3, [sp, #20] │ │ + ldr r0, [r0, #40] @ 0x28 │ │ + str r4, [sp, #0] │ │ + bl 65e44 │ │ + cbnz r0, a94c8 │ │ + add r0, sp, #192 @ 0xc0 │ │ + add r2, sp, #160 @ 0xa0 │ │ + ldr r1, [sp, #4] │ │ + bl 61e46 │ │ + ldr r0, [sp, #192] @ 0xc0 │ │ + cmp r0, #2 │ │ + beq.n a94c8 │ │ + add r4, sp, #104 @ 0x68 │ │ + add r1, sp, #192 @ 0xc0 │ │ + movs r2, #40 @ 0x28 │ │ + mov r0, r4 │ │ + bl ca0b2 │ │ + add r0, sp, #232 @ 0xe8 │ │ + mov r1, r4 │ │ + bl 63994 │ │ + ldr r0, [sp, #232] @ 0xe8 │ │ + cbz r0, a94f8 │ │ + movs r2, #0 │ │ + ldr r1, [sp, #236] @ 0xec │ │ + str r2, [sp, #236] @ 0xec │ │ + movs r2, #20 │ │ + str r2, [sp, #232] @ 0xe8 │ │ + movs r2, #1 │ │ + str r2, [sp, #240] @ 0xf0 │ │ + add r2, sp, #232 @ 0xe8 │ │ + bl 6047e │ │ + add r0, sp, #104 @ 0x68 │ │ + bl 4ae68 │ │ + b.n a94c8 │ │ movs r0, #0 │ │ - strd r1, r0, [r8] │ │ - b.n a6592 │ │ - add r1, sp, #224 @ 0xe0 │ │ - mov r0, r8 │ │ - movs r2, #48 @ 0x30 │ │ - bl c99c0 │ │ - add r0, sp, #272 @ 0x110 │ │ - bl 96b80 │ │ - b.n a6592 │ │ - ldr r0, [pc, #92] @ (a67f0 ) │ │ + movs r1, #20 │ │ + str r0, [sp, #108] @ 0x6c │ │ + str r1, [sp, #104] @ 0x68 │ │ + str r0, [sp, #112] @ 0x70 │ │ + add r0, sp, #104 @ 0x68 │ │ + bl 48b64 │ │ + add r0, sp, #64 @ 0x40 │ │ + bl 4ac54 │ │ + mov r0, r6 │ │ + mov r1, r5 │ │ + bl 666f8 │ │ + add sp, #260 @ 0x104 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + ldrb.w r0, [sp, #112] @ 0x70 │ │ + movs r1, #43 @ 0x2b │ │ + strb.w r0, [sp, #196] @ 0xc4 │ │ + ldr r0, [sp, #108] @ 0x6c │ │ + str r0, [sp, #192] @ 0xc0 │ │ + ldr r0, [pc, #72] @ (a9530 ) │ │ add r0, pc │ │ - bl 4ffc8 │ │ - stmia r1!, {r3, r5, r6, r7} │ │ - movs r2, r0 │ │ - stmia r1!, {r1, r3, r4, r6} │ │ - movs r2, r0 │ │ - stmia r6!, {r3, r4, r7} │ │ - vcvtn.u16.f16 q14, q3 │ │ - movs r2, r0 │ │ - stmia r1!, {r4, r5} │ │ - movs r2, r0 │ │ - stmia r6!, {r2, r4, r7} │ │ - vcvt.s16.f16 q14, q9 │ │ - vcvta.u16.f16 d28, d14 │ │ - movs r2, r0 │ │ - stmia r0!, {r1, r5, r6} │ │ - movs r2, r0 │ │ - stmia r1!, {r1, r2, r4, r5} │ │ - movs r2, r0 │ │ - stmia r0!, {r2, r3, r5, r6, r7} │ │ + str r0, [sp, #0] │ │ + ldr r0, [pc, #72] @ (a9534 ) │ │ + add r2, sp, #192 @ 0xc0 │ │ + ldr r3, [pc, #72] @ (a9538 ) │ │ + add r0, pc │ │ + add r3, pc │ │ + bl 5127c │ │ + ldrb.w r0, [sp, #236] @ 0xec │ │ + addw r2, sp, #259 @ 0x103 │ │ + strb.w r0, [sp, #259] @ 0x103 │ │ + movs r1, #43 @ 0x2b │ │ + ldr r0, [pc, #52] @ (a953c ) │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + ldr r0, [pc, #48] @ (a9540 ) │ │ + ldr r3, [pc, #52] @ (a9544 ) │ │ + add r0, pc │ │ + add r3, pc │ │ + bl 5127c │ │ + ldrh r7, [r5, #58] @ 0x3a │ │ + vrecpe.u16 d25, d28 │ │ movs r2, r0 │ │ - stmia r7!, {r1, r5} │ │ - vcvta.u16.f16 d28, d26 │ │ + str r7, [sp, #164] @ 0xa4 │ │ + vsra.u64 d24, d31, #9 │ │ + vcvtm.s16.f16 d21, d18 │ │ movs r2, r0 │ │ - itt │ │ - mov r2, r0 │ │ - stmia r0!, {r3, r7} │ │ + asrs r6, r5, #11 │ │ + vrshr.u64 , q13, #10 │ │ movs r2, r0 │ │ - itee le │ │ - movle r2, r0 │ │ - stmiagt r5!, {r2, r4, r6} │ │ - vqshlugt.s64 q14, q2, #55 @ 0x37 │ │ - vqrdmlsh.s , , d14[0] │ │ + bmi.n a9596 │ │ + vabs.s32 d25, d30 │ │ movs r2, r0 │ │ - ittt cs │ │ - movcs r2, r0 │ │ - itt ls @ unpredictable │ │ - movls r2, r0 │ │ - ldmials r1!, {r2, r4, r5, r6} │ │ + str r0, [r3, r4] │ │ movs r2, r0 │ │ - cbz r6, a6818 │ │ + bmi.n a9562 │ │ + vabs.s32 , q15 │ │ movs r2, r0 │ │ - │ │ -000a67f4 : │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, #164 @ 0xa4 │ │ - add.w fp, sp, #72 @ 0x48 │ │ + sub sp, #260 @ 0x104 │ │ mov r8, r0 │ │ + adds r0, #52 @ 0x34 │ │ mov sl, r3 │ │ - mov r9, r2 │ │ - mov r0, fp │ │ - bl 66cec │ │ - ldr r0, [sp, #72] @ 0x48 │ │ - cmp r0, #5 │ │ - bne.w a6ea8 │ │ - ldrb.w r0, [sp, #76] @ 0x4c │ │ - cmp r0, #1 │ │ - bne.n a6834 │ │ - bl 66d2c │ │ - str r0, [sp, #72] @ 0x48 │ │ - add r6, sp, #72 @ 0x48 │ │ - mov r0, r6 │ │ - bl 66c90 │ │ - mov r5, r0 │ │ - mov r0, r6 │ │ - mov r7, r1 │ │ - bl 4a130 │ │ - b.n a6836 │ │ - movs r5, #0 │ │ - strd r5, r7, [sp, #16] │ │ - strd r8, sl, [sp, #132] @ 0x84 │ │ - add r1, sp, #132 @ 0x84 │ │ - add r4, sp, #24 │ │ - adds r2, r1, #4 │ │ - mov r0, r4 │ │ - bl 58094 │ │ - ldrb.w r6, [sp, #24] │ │ - ldrb.w r7, [sp, #25] │ │ - cmp r6, #15 │ │ - bne.n a686a │ │ - lsls r0, r7, #31 │ │ - beq.n a6888 │ │ - movs r0, #0 │ │ - movs r1, #40 @ 0x28 │ │ - str r0, [sp, #28] │ │ - str r0, [sp, #36] @ 0x24 │ │ - movs r0, #2 │ │ - str r1, [sp, #24] │ │ - str r0, [sp, #32] │ │ - b.n a6a20 │ │ - add.w r0, fp, #2 │ │ - adds r1, r4, #2 │ │ - movs r2, #26 │ │ - bl c99c0 │ │ - strb.w r7, [sp, #73] @ 0x49 │ │ - mov r1, fp │ │ - strb.w r6, [sp, #72] @ 0x48 │ │ - add r0, sp, #24 │ │ - bl a38ce │ │ - b.n a6a20 │ │ - str r5, [sp, #12] │ │ - add.w fp, sp, #72 @ 0x48 │ │ - ldr r1, [pc, #492] @ (a6a7c ) │ │ - add r3, sp, #132 @ 0x84 │ │ - mov r0, fp │ │ - movs r2, #22 │ │ - add r1, pc │ │ - mov r7, r4 │ │ - bl 6cdc2 │ │ - ldrb.w r5, [sp, #72] @ 0x48 │ │ - cmp r5, #15 │ │ - bne.w a69b4 │ │ - mov fp, r9 │ │ - ldrd r9, r0, [sp, #76] @ 0x4c │ │ - strd r9, r0, [sp, #144] @ 0x90 │ │ - ldr r4, [pc, #460] @ (a6a80 ) │ │ - add r4, pc │ │ - ldr r0, [r4, #20] │ │ - cmp r0, #5 │ │ - bcc.n a68e0 │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #88] @ 0x58 │ │ - mov.w r3, #386 @ 0x182 │ │ - str r1, [sp, #76] @ 0x4c │ │ - ldr r1, [pc, #440] @ (a6a84 ) │ │ - str r0, [sp, #84] @ 0x54 │ │ + str r2, [sp, #36] @ 0x24 │ │ + bl ba580 │ │ + movs r4, #0 │ │ + movs r0, #8 │ │ + str r4, [sp, #100] @ 0x64 │ │ + movs r2, #13 │ │ + strd r4, r0, [sp, #92] @ 0x5c │ │ + add r5, sp, #104 @ 0x68 │ │ + ldr r1, [pc, #644] @ (a97f0 ) │ │ + mov r0, r5 │ │ add r1, pc │ │ - str r1, [sp, #72] @ 0x48 │ │ - add r0, sp, #160 @ 0xa0 │ │ - str r0, [sp, #80] @ 0x50 │ │ - add r0, sp, #72 @ 0x48 │ │ - ldr r2, [pc, #432] @ (a6a88 ) │ │ - movs r1, #5 │ │ - add r2, pc │ │ - bl 6f45c │ │ - ldr r0, [r4, #20] │ │ - cmp r0, #4 │ │ - bls.n a690a │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #88] @ 0x58 │ │ - mov.w r3, #386 @ 0x182 │ │ - str r1, [sp, #76] @ 0x4c │ │ - ldr r1, [pc, #408] @ (a6a8c ) │ │ - str r0, [sp, #84] @ 0x54 │ │ + bl 5f9c8 │ │ + ldr r1, [sp, #304] @ 0x130 │ │ + add.w r0, r5, #24 │ │ + bl b4a2c │ │ + add r6, sp, #92 @ 0x5c │ │ + ldr r7, [pc, #628] @ (a97f4 ) │ │ + mov r1, r5 │ │ + add r7, pc │ │ + mov r0, r6 │ │ + mov r2, r7 │ │ + bl b44e8 │ │ + add r5, sp, #104 @ 0x68 │ │ + ldr r1, [pc, #616] @ (a97f8 ) │ │ + movs r2, #9 │ │ add r1, pc │ │ - str r1, [sp, #72] @ 0x48 │ │ - add r0, sp, #160 @ 0xa0 │ │ - str r0, [sp, #80] @ 0x50 │ │ - add r0, sp, #72 @ 0x48 │ │ - ldr r2, [pc, #396] @ (a6a90 ) │ │ - movs r1, #5 │ │ - add r2, pc │ │ - bl 6f45c │ │ - cmp.w r8, #0 │ │ - beq.n a69d6 │ │ - ldr.w r0, [r8] │ │ - cmp r0, #0 │ │ - beq.n a69e0 │ │ - ldr.w r5, [r0, #128] @ 0x80 │ │ - ldr r0, [r4, #20] │ │ - cmp r5, #0 │ │ - beq.w a6a44 │ │ - ldr r6, [pc, #364] @ (a6a94 ) │ │ - cmp r0, #4 │ │ - add r6, pc │ │ - bls.n a694c │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #88] @ 0x58 │ │ - mov.w r3, #386 @ 0x182 │ │ - str r0, [sp, #84] @ 0x54 │ │ - movs r0, #4 │ │ - strd r6, r1, [sp, #72] @ 0x48 │ │ - movs r1, #5 │ │ - str r0, [sp, #80] @ 0x50 │ │ - add r0, sp, #72 @ 0x48 │ │ - ldr r2, [pc, #336] @ (a6a98 ) │ │ - add r2, pc │ │ - bl 6f45c │ │ - mov r0, r8 │ │ - mov r1, sl │ │ - mov r2, r9 │ │ - blx r5 │ │ - add.w r9, sp, #144 @ 0x90 │ │ - mov r5, r0 │ │ - mov r0, r9 │ │ - bl 6c658 │ │ - cmp r5, #1 │ │ - bne.w a6ab0 │ │ - str.w sl, [sp, #140] @ 0x8c │ │ - add r4, sp, #24 │ │ - add r1, sp, #132 @ 0x84 │ │ - add r2, sp, #140 @ 0x8c │ │ - mov r0, r4 │ │ - bl 6a2a0 │ │ - ldrb.w r6, [sp, #24] │ │ - cmp r6, #15 │ │ - bne.w a6d02 │ │ - add.w r5, r9, #3 │ │ - adds r1, r4, #4 │ │ - movs r2, #12 │ │ mov r0, r5 │ │ - bl c99c0 │ │ - add r6, sp, #72 @ 0x48 │ │ + bl 5f9c8 │ │ + movs r0, #4 │ │ mov r1, r5 │ │ - movs r2, #12 │ │ + str r0, [sp, #128] @ 0x80 │ │ + mov r2, r7 │ │ + ldr r0, [sp, #300] @ 0x12c │ │ + str r0, [sp, #140] @ 0x8c │ │ + ldr r0, [sp, #296] @ 0x128 │ │ + str r0, [sp, #136] @ 0x88 │ │ mov r0, r6 │ │ - bl c99c0 │ │ - add.w r0, r4, #16 │ │ + str r4, [sp, #132] @ 0x84 │ │ + bl b44e8 │ │ + add.w r9, sp, #40 @ 0x28 │ │ mov r1, r6 │ │ - bl 6c16e │ │ - movs r0, #0 │ │ - movs r1, #40 @ 0x28 │ │ - str r0, [sp, #28] │ │ - str r0, [sp, #36] @ 0x24 │ │ + add.w r0, r9, #8 │ │ + bl 5f95e │ │ + movs r0, #17 │ │ + str r4, [sp, #44] @ 0x2c │ │ + str r0, [sp, #40] @ 0x28 │ │ + movs r0, #48 @ 0x30 │ │ + bl 61f34 │ │ + ldr r1, [pc, #556] @ (a97fc ) │ │ + mov r6, r0 │ │ + mov r0, r5 │ │ + movs r2, #17 │ │ + add r1, pc │ │ + bl 9a438 │ │ movs r0, #6 │ │ - str r1, [sp, #24] │ │ + strd r0, r4, [r6] │ │ + add.w r0, r6, #8 │ │ + ldmia.w r5, {r1, r2, r3} │ │ + stmia r0!, {r1, r2, r3} │ │ + add.w r0, r6, #24 │ │ + ldmia.w r9, {r1, r2, r3, r4, r5, r7} │ │ + stmia r0!, {r1, r2, r3, r4, r5, r7} │ │ + movs r0, #2 │ │ + str r0, [sp, #200] @ 0xc8 │ │ + strd r0, r6, [sp, #192] @ 0xc0 │ │ + add r0, sp, #64 @ 0x40 │ │ + add r1, sp, #192 @ 0xc0 │ │ str r0, [sp, #32] │ │ - b.n a6e98 │ │ - ldrh.w r0, [sp, #74] @ 0x4a │ │ - add.w r1, fp, #12 │ │ - strh.w r0, [sp, #140] @ 0x8c │ │ + bl 5f848 │ │ + bl 676f0 │ │ + ldr r0, [r0, #0] │ │ + add.w fp, sp, #104 @ 0x68 │ │ + ldrd r4, r7, [r8, #56] @ 0x38 │ │ + add.w r1, r0, #8 │ │ + mov r0, fp │ │ + bl 63f60 │ │ + ldr r0, [sp, #104] @ 0x68 │ │ + cmp r0, #1 │ │ + beq.w a97ac │ │ + ldr r6, [sp, #108] @ 0x6c │ │ + ldr r0, [sp, #36] @ 0x24 │ │ + str r0, [sp, #152] @ 0x98 │ │ + add.w r0, r6, #40 @ 0x28 │ │ + ldrb.w r5, [sp, #112] @ 0x70 │ │ + str.w sl, [sp, #156] @ 0x9c │ │ + add r1, sp, #152 @ 0x98 │ │ + bl 48f68 │ │ + cmp r0, #0 │ │ + beq.w a9788 │ │ + str r4, [sp, #16] │ │ + ldrd r9, r4, [r6, #104] @ 0x68 │ │ + strd r9, r4, [sp, #160] @ 0xa0 │ │ + adds.w r0, r9, #1 │ │ + adc.w r1, r4, #0 │ │ + str r4, [sp, #12] │ │ + strd r0, r1, [r6, #104] @ 0x68 │ │ + bl 68380 │ │ + str r0, [sp, #232] @ 0xe8 │ │ + str r7, [sp, #8] │ │ + add r7, sp, #232 @ 0xe8 │ │ mov r0, r7 │ │ - ldrb.w ip, [sp, #73] @ 0x49 │ │ - mov r2, r7 │ │ - ldrd lr, r8, [sp, #76] @ 0x4c │ │ - ldmia.w r1, {r3, r4, r6, r7} │ │ - stmia r2!, {r3, r4, r6, r7} │ │ - mov r4, lr │ │ - b.n a69f8 │ │ - ldr r4, [pc, #196] @ (a6a9c ) │ │ - mov.w r8, #6 │ │ - add r4, pc │ │ - b.n a69e8 │ │ - ldr r4, [pc, #188] @ (a6aa0 ) │ │ - mov.w r8, #7 │ │ - add r4, pc │ │ - movs r5, #8 │ │ - mov r9, fp │ │ - add r0, sp, #144 @ 0x90 │ │ - bl 6c658 │ │ - add.w fp, sp, #72 @ 0x48 │ │ + bl 682dc │ │ + str r5, [sp, #24] │ │ + mov r5, r0 │ │ + str r6, [sp, #28] │ │ + mov r6, r1 │ │ + blx cd210 │ │ + str r0, [sp, #124] @ 0x7c │ │ + mov r2, r9 │ │ + ldr r0, [pc, #384] @ (a9800 ) │ │ + mov r3, r4 │ │ + str.w sl, [sp, #20] │ │ + add r0, pc │ │ + str r0, [sp, #120] @ 0x78 │ │ + movs r0, #1 │ │ + strd r5, r6, [sp, #136] @ 0x88 │ │ + str r0, [sp, #116] @ 0x74 │ │ + movs r0, #0 │ │ + str r0, [sp, #104] @ 0x68 │ │ + ldr r0, [sp, #36] @ 0x24 │ │ + strd r0, sl, [sp, #128] @ 0x80 │ │ + add.w sl, sp, #192 @ 0xc0 │ │ + ldr r0, [sp, #28] │ │ + str.w fp, [sp] │ │ + add.w r1, r0, #72 @ 0x48 │ │ + mov r0, sl │ │ + str r1, [sp, #4] │ │ + bl c1e08 │ │ + mov r0, sl │ │ + bl 4aa90 │ │ mov r0, r7 │ │ - ldrh.w r1, [sp, #140] @ 0x8c │ │ - strh.w r1, [sp, #74] @ 0x4a │ │ - add.w r1, fp, #12 │ │ - strd r4, r8, [sp, #76] @ 0x4c │ │ - ldmia.w r0, {r2, r3, r4, r6} │ │ - stmia r1!, {r2, r3, r4, r6} │ │ - mov r1, fp │ │ - strb.w ip, [sp, #73] @ 0x49 │ │ - strb.w r5, [sp, #72] @ 0x48 │ │ - add r0, sp, #24 │ │ - bl a38ce │ │ - ldr r5, [sp, #12] │ │ - str.w r9, [sp, #120] @ 0x78 │ │ - add r4, sp, #72 @ 0x48 │ │ - add r1, sp, #24 │ │ - movs r2, #48 @ 0x30 │ │ + bl 4aa16 │ │ + movs r0, #96 @ 0x60 │ │ + movs r1, #8 │ │ + bl 4aff4 │ │ + ldr r1, [pc, #316] @ (a9804 ) │ │ + mov r8, r0 │ │ + mov r0, sl │ │ + movs r2, #12 │ │ + add r1, pc │ │ + bl 4af58 │ │ + ldr r1, [sp, #16] │ │ + mov r0, fp │ │ + ldr r2, [sp, #8] │ │ + bl 5f9c8 │ │ + movs r0, #6 │ │ + movs r5, #0 │ │ + strd r0, r5, [r8] │ │ + add.w r0, r8, #8 │ │ + ldmia.w sl, {r1, r2, r3} │ │ + mov.w ip, #4 │ │ + stmia r0!, {r1, r2, r3} │ │ + add.w r0, r8, #24 │ │ + ldmia.w fp, {r1, r2, r3, r4, r6, r7} │ │ + stmia r0!, {r1, r2, r3, r4, r6, r7} │ │ + add.w r1, r8, #72 @ 0x48 │ │ + strd ip, r5, [r8, #48] @ 0x30 │ │ + ldr r5, [sp, #32] │ │ + ldr r0, [sp, #12] │ │ + str.w r9, [r8, #56] @ 0x38 │ │ + str.w r0, [r8, #60] @ 0x3c │ │ + ldmia.w r5, {r0, r2, r3, r4, r6, r7} │ │ + stmia r1!, {r0, r2, r3, r4, r6, r7} │ │ + ldr r6, [sp, #28] │ │ + strd r8, ip, [sp, #236] @ 0xec │ │ + ldr r5, [sp, #24] │ │ + str.w ip, [sp, #232] @ 0xe8 │ │ + add r4, sp, #168 @ 0xa8 │ │ + add r1, sp, #232 @ 0xe8 │ │ mov r0, r4 │ │ - bl c99c0 │ │ - add r0, sp, #16 │ │ + bl 5f848 │ │ + add.w r0, r6, #8 │ │ + bl 62ab4 │ │ + ldr r0, [r0, #0] │ │ + ldr r2, [sp, #36] @ 0x24 │ │ + ldr r3, [sp, #20] │ │ + ldr r0, [r0, #40] @ 0x28 │ │ + str r4, [sp, #0] │ │ + bl 65e44 │ │ + cbnz r0, a979e │ │ + add r0, sp, #192 @ 0xc0 │ │ + add r2, sp, #160 @ 0xa0 │ │ + ldr r1, [sp, #4] │ │ + bl 61e46 │ │ + ldr r0, [sp, #192] @ 0xc0 │ │ + cmp r0, #2 │ │ + beq.n a979e │ │ + add r4, sp, #104 @ 0x68 │ │ + add r1, sp, #192 @ 0xc0 │ │ + movs r2, #40 @ 0x28 │ │ + mov r0, r4 │ │ + bl ca0b2 │ │ + add r0, sp, #232 @ 0xe8 │ │ mov r1, r4 │ │ - bl b4758 │ │ - mov r0, r5 │ │ - bl 5e624 │ │ - add sp, #164 @ 0xa4 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - cmp r0, #5 │ │ - mov r9, fp │ │ - bcc.n a6a6e │ │ + bl 63994 │ │ + ldr r0, [sp, #232] @ 0xe8 │ │ + cbz r0, a97ce │ │ + movs r2, #0 │ │ + ldr r1, [sp, #236] @ 0xec │ │ + str r2, [sp, #236] @ 0xec │ │ + movs r2, #20 │ │ + str r2, [sp, #232] @ 0xe8 │ │ + movs r2, #1 │ │ + str r2, [sp, #240] @ 0xf0 │ │ + add r2, sp, #232 @ 0xe8 │ │ + bl 6047e │ │ + add r0, sp, #104 @ 0x68 │ │ + bl 4ae68 │ │ + b.n a979e │ │ movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #88] @ 0x58 │ │ - mov.w r3, #386 @ 0x182 │ │ - str r1, [sp, #76] @ 0x4c │ │ - ldr r1, [pc, #76] @ (a6aa4 ) │ │ - str r0, [sp, #84] @ 0x54 │ │ - movs r0, #4 │ │ - add r1, pc │ │ - str r1, [sp, #72] @ 0x48 │ │ - str r0, [sp, #80] @ 0x50 │ │ - add r0, sp, #72 @ 0x48 │ │ - ldr r2, [pc, #64] @ (a6aa8 ) │ │ - movs r1, #5 │ │ - add r2, pc │ │ - bl 6f45c │ │ - ldr r4, [pc, #60] @ (a6aac ) │ │ - mov.w r8, #12 │ │ - movs r5, #6 │ │ - add r4, pc │ │ - b.n a69ec │ │ + movs r1, #20 │ │ + str r0, [sp, #108] @ 0x6c │ │ + str r1, [sp, #104] @ 0x68 │ │ + str r0, [sp, #112] @ 0x70 │ │ + add r0, sp, #104 @ 0x68 │ │ + bl 48a24 │ │ + add r0, sp, #64 @ 0x40 │ │ + bl 4ac54 │ │ + mov r0, r6 │ │ + mov r1, r5 │ │ + bl 666f8 │ │ + add sp, #260 @ 0x104 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + ldrb.w r0, [sp, #112] @ 0x70 │ │ + movs r1, #43 @ 0x2b │ │ + strb.w r0, [sp, #196] @ 0xc4 │ │ + ldr r0, [sp, #108] @ 0x6c │ │ + str r0, [sp, #192] @ 0xc0 │ │ + ldr r0, [pc, #76] @ (a9808 ) │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + ldr r0, [pc, #72] @ (a980c ) │ │ + add r2, sp, #192 @ 0xc0 │ │ + ldr r3, [pc, #72] @ (a9810 ) │ │ + add r0, pc │ │ + add r3, pc │ │ + bl 5127c │ │ + ldrb.w r0, [sp, #236] @ 0xec │ │ + addw r2, sp, #259 @ 0x103 │ │ + strb.w r0, [sp, #259] @ 0x103 │ │ + movs r1, #43 @ 0x2b │ │ + ldr r0, [pc, #52] @ (a9814 ) │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + ldr r0, [pc, #52] @ (a9818 ) │ │ + ldr r3, [pc, #52] @ (a981c ) │ │ + add r0, pc │ │ + add r3, pc │ │ + bl 5127c │ │ nop │ │ - add r3, pc, #808 @ (adr r3, a6da8 ) │ │ - @ instruction: 0xfff7dcf8 │ │ - movs r2, r0 │ │ - pop {r3, r5, r6, pc} │ │ - movs r2, r0 │ │ - pop {r1, r3, r5, r6, r7} │ │ + ldrh r1, [r4, #36] @ 0x24 │ │ + vcvtn.s16.f16 , q11 │ │ movs r2, r0 │ │ - pop {r1, r2, r6, pc} │ │ + str r4, [sp, #332] @ 0x14c │ │ + @ instruction: 0xfff77efb │ │ + vqrdmlsh.s q10, , d12[0] │ │ movs r2, r0 │ │ - pop {r6, r7} │ │ + asrs r0, r3, #32 │ │ + vaddl.u , d6, d20 │ │ movs r2, r0 │ │ - pop {r2, r6, r7} │ │ + bne.n a98c2 │ │ + vshr.u32 , q4, #7 │ │ movs r2, r0 │ │ - pop {r1, r2, r3, r4, r5, r6} │ │ + ldr r6, [pc, #264] @ (a9920 ) │ │ movs r2, r0 │ │ - stmia r1!, {r1, r2, r3, r5, r6, r7} │ │ - vcvtn.u16.f16 q14, q13 │ │ - vtbl.8 d27, {d23-d26}, d8 │ │ - movs r2, r0 │ │ - cbnz r4, a6b02 │ │ + bne.n a988e │ │ + vshr.u64 d21, d8, #7 │ │ movs r2, r0 │ │ - stmia r2!, {r1} │ │ - vcvta.s16.f16 d18, d0 │ │ - movs r1, #1 │ │ - cmp.w sl, #0 │ │ - str r0, [sp, #152] @ 0x98 │ │ - strd r0, r1, [sp, #144] @ 0x90 │ │ - beq.w a6d38 │ │ - ldr r0, [r4, #20] │ │ - cmp r0, #5 │ │ - bcc.n a6aea │ │ - movs r0, #0 │ │ - str r1, [sp, #76] @ 0x4c │ │ - str r0, [sp, #88] @ 0x58 │ │ - movw r3, #1657 @ 0x679 │ │ - ldr r1, [pc, #968] @ (a6e9c ) │ │ - str r0, [sp, #84] @ 0x54 │ │ - add r1, pc │ │ - str r1, [sp, #72] @ 0x48 │ │ - add r0, sp, #160 @ 0xa0 │ │ - str r0, [sp, #80] @ 0x50 │ │ - add r0, sp, #72 @ 0x48 │ │ - ldr r2, [pc, #956] @ (a6ea0 ) │ │ - movs r1, #5 │ │ - add r2, pc │ │ - bl 6f45c │ │ - ldr r0, [r4, #20] │ │ - cmp r0, #5 │ │ - bcc.n a6b14 │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #88] @ 0x58 │ │ - movw r3, #1657 @ 0x679 │ │ - str r1, [sp, #76] @ 0x4c │ │ - ldr r1, [pc, #932] @ (a6ea4 ) │ │ - str r0, [sp, #84] @ 0x54 │ │ - add r1, pc │ │ - str r1, [sp, #72] @ 0x48 │ │ - add r0, sp, #160 @ 0xa0 │ │ - str r0, [sp, #80] @ 0x50 │ │ - add r0, sp, #72 @ 0x48 │ │ - ldr r2, [pc, #968] @ (a6ed4 ) │ │ - movs r1, #5 │ │ + push {r4, lr} │ │ + ldr r1, [r0, #0] │ │ + dmb ish │ │ + ldrex r2, [r1] │ │ + subs r3, r2, #1 │ │ + strex r4, r3, [r1] │ │ + cmp r4, #0 │ │ + bne.n a9828 │ │ + cmp r2, #1 │ │ + it ne │ │ + popne {r4, pc} │ │ + dmb ish │ │ + ldr r0, [r0, #0] │ │ + ldmia.w sp!, {r4, lr} │ │ + b.w b048e │ │ + push {r4, lr} │ │ + mov r4, r0 │ │ + bl 676f0 │ │ + ldrd r1, r2, [r4, #12] │ │ + ldr r0, [r0, #0] │ │ + ldmia.w sp!, {r4, lr} │ │ + b.w 67740 │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + sub sp, #188 @ 0xbc │ │ + ldr r1, [sp, #224] @ 0xe0 │ │ + mov r6, r0 │ │ + mov r0, sp │ │ + bl 65842 │ │ + ldrd r0, r1, [sp] │ │ + eor.w r0, r0, #20 │ │ + orrs r0, r1 │ │ + beq.n a9942 │ │ + add r0, sp, #48 @ 0x30 │ │ + mov r1, sp │ │ + movs r2, #48 @ 0x30 │ │ + ldrd r5, r7, [sp, #228] @ 0xe4 │ │ + bl ca0b2 │ │ + ldr r4, [r6, #12] │ │ + movs r3, #17 │ │ + ldrd r0, r1, [sp, #84] @ 0x54 │ │ + ldr r2, [pc, #204] @ (a9960 ) │ │ add r2, pc │ │ - bl 6f45c │ │ - ldr.w r0, [r8] │ │ - add r1, sp, #72 @ 0x48 │ │ + bl 54658 │ │ cmp r0, #0 │ │ - beq.w a6d46 │ │ - ldr.w r5, [r0, #684] @ 0x2ac │ │ - ldr r0, [r4, #20] │ │ - cmp r5, #0 │ │ - beq.w a6d52 │ │ - cmp r0, #5 │ │ - bcc.n a6b50 │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #88] @ 0x58 │ │ - movw r3, #1657 @ 0x679 │ │ - str r0, [sp, #84] @ 0x54 │ │ - movs r0, #4 │ │ - strd r6, r1, [sp, #72] @ 0x48 │ │ - movs r1, #5 │ │ - str r0, [sp, #80] @ 0x50 │ │ - add r0, sp, #72 @ 0x48 │ │ - ldr r2, [pc, #924] @ (a6ee8 ) │ │ - add r2, pc │ │ - bl 6f45c │ │ - mov r0, r8 │ │ - mov r1, sl │ │ - blx r5 │ │ - add r5, sp, #144 @ 0x90 │ │ - mov r1, r0 │ │ - mov r0, r5 │ │ - bl 5f290 │ │ - ldrd r9, r0, [sp, #148] @ 0x94 │ │ - str r0, [sp, #8] │ │ - ldr r0, [r4, #20] │ │ - cmp r0, #5 │ │ - bcc.n a6b90 │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #88] @ 0x58 │ │ - movw r3, #1866 @ 0x74a │ │ - str r1, [sp, #76] @ 0x4c │ │ - ldr r1, [pc, #880] @ (a6eec ) │ │ - str r0, [sp, #84] @ 0x54 │ │ + beq.n a9924 │ │ + ldr r1, [pc, #196] @ (a9964 ) │ │ + add.w r0, r4, #8 │ │ add r1, pc │ │ - str r1, [sp, #72] @ 0x48 │ │ - add r0, sp, #160 @ 0xa0 │ │ - str r0, [sp, #80] @ 0x50 │ │ - add r0, sp, #72 @ 0x48 │ │ - ldr r2, [pc, #872] @ (a6ef0 ) │ │ - movs r1, #5 │ │ - add r2, pc │ │ - bl 6f45c │ │ - ldr r0, [r4, #20] │ │ - cmp r0, #5 │ │ - bcc.n a6bba │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #88] @ 0x58 │ │ - movw r3, #1866 @ 0x74a │ │ - str r1, [sp, #76] @ 0x4c │ │ - ldr r1, [pc, #848] @ (a6ef4 ) │ │ - str r0, [sp, #84] @ 0x54 │ │ + bl be6d8 │ │ + ldrd r2, r3, [sp, #72] @ 0x48 │ │ + mov r6, r1 │ │ + bl 61b18 │ │ + ldr r0, [r6, #0] │ │ + adds r0, #1 │ │ + str r0, [r6, #0] │ │ + add.w r0, r4, #48 @ 0x30 │ │ + bl baa50 │ │ + mov.w r0, #2147483648 @ 0x80000000 │ │ + movs r1, #8 │ │ + str r0, [sp, #100] @ 0x64 │ │ + movs r0, #48 @ 0x30 │ │ + bl 4aff4 │ │ + ldr r1, [pc, #148] @ (a9968 ) │ │ + add.w r8, sp, #136 @ 0x88 │ │ + mov fp, r0 │ │ + movs r2, #2 │ │ add r1, pc │ │ - str r1, [sp, #72] @ 0x48 │ │ - add r0, sp, #160 @ 0xa0 │ │ - str r0, [sp, #80] @ 0x50 │ │ - add r0, sp, #72 @ 0x48 │ │ - ldr r2, [pc, #836] @ (a6ef8 ) │ │ - movs r1, #5 │ │ - add r2, pc │ │ - bl 6f45c │ │ - ldr.w r0, [r8] │ │ - add r1, sp, #72 @ 0x48 │ │ - cmp r0, #0 │ │ - beq.w a6db0 │ │ - str r5, [sp, #4] │ │ - mov r5, r6 │ │ - ldr.w r6, [r0, #800] @ 0x320 │ │ - ldr r0, [r4, #20] │ │ - cmp r6, #0 │ │ - beq.w a6dba │ │ - cmp r0, #5 │ │ - bcc.n a6bfa │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #88] @ 0x58 │ │ - movw r3, #1866 @ 0x74a │ │ - str r0, [sp, #84] @ 0x54 │ │ - movs r0, #4 │ │ - strd r5, r1, [sp, #72] @ 0x48 │ │ - movs r1, #5 │ │ - str r0, [sp, #80] @ 0x50 │ │ - add r0, sp, #72 @ 0x48 │ │ - ldr r2, [pc, #792] @ (a6f0c ) │ │ - add r2, pc │ │ - bl 6f45c │ │ - ldr r3, [sp, #8] │ │ mov r0, r8 │ │ - mov r1, sl │ │ + mov.w sl, #2 │ │ + bl 5f9c8 │ │ + add.w r9, sp, #160 @ 0xa0 │ │ + add r1, sp, #100 @ 0x64 │ │ + mov r0, r9 │ │ + bl b4174 │ │ + mov r0, r5 │ │ + mov r1, r7 │ │ + ldmia.w r8, {r2, r3, r5, r6, r7, ip} │ │ + mov r4, fp │ │ + stmia.w r4, {r2, r3, r5, r6, r7, ip} │ │ + add.w r4, fp, #24 │ │ + ldmia.w r9, {r2, r3, r5, r6, r7, ip} │ │ + stmia.w r4, {r2, r3, r5, r6, r7, ip} │ │ movs r2, #0 │ │ - str.w r9, [sp] │ │ - blx r6 │ │ - ldr r0, [r4, #20] │ │ - cmp r0, #5 │ │ - bcc.n a6c32 │ │ - movs r1, #0 │ │ - movs r0, #1 │ │ - str r1, [sp, #88] @ 0x58 │ │ - movw r3, #1866 @ 0x74a │ │ - str r0, [sp, #76] @ 0x4c │ │ - ldr r0, [pc, #756] @ (a6f10 ) │ │ - str r1, [sp, #84] @ 0x54 │ │ - movs r1, #5 │ │ - add r0, pc │ │ - str r0, [sp, #72] @ 0x48 │ │ - movs r0, #4 │ │ - str r0, [sp, #80] @ 0x50 │ │ - add r0, sp, #72 @ 0x48 │ │ - ldr r2, [pc, #744] @ (a6f14 ) │ │ - add r2, pc │ │ - bl 6f45c │ │ - ldr r0, [r4, #20] │ │ - mov r6, r5 │ │ - cmp r0, #5 │ │ - bcc.n a6c5e │ │ + str r2, [sp, #116] @ 0x74 │ │ + movs r2, #16 │ │ + str r2, [sp, #112] @ 0x70 │ │ + str.w sl, [sp, #128] @ 0x80 │ │ + strd sl, fp, [sp, #120] @ 0x78 │ │ + add r2, sp, #112 @ 0x70 │ │ + bl 604aa │ │ + b.n a9936 │ │ + ldr r1, [r7, #0] │ │ + cbz r1, a992c │ │ + mov r0, r5 │ │ + blx r1 │ │ + ldr r0, [r7, #4] │ │ + cbz r0, a9936 │ │ + mov r0, r5 │ │ + blx cd200 │ │ + add r0, sp, #48 @ 0x30 │ │ + bl b4f74 │ │ + add sp, #188 @ 0xbc │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ movs r0, #0 │ │ movs r1, #1 │ │ - str r0, [sp, #88] @ 0x58 │ │ - movw r3, #1866 @ 0x74a │ │ - str r1, [sp, #76] @ 0x4c │ │ - ldr r1, [pc, #720] @ (a6f18 ) │ │ - str r0, [sp, #84] @ 0x54 │ │ + str r0, [sp, #176] @ 0xb0 │ │ + str r1, [sp, #164] @ 0xa4 │ │ + ldr r1, [pc, #32] @ (a996c ) │ │ + str r0, [sp, #172] @ 0xac │ │ + movs r0, #4 │ │ add r1, pc │ │ - str r1, [sp, #72] @ 0x48 │ │ + str r1, [sp, #160] @ 0xa0 │ │ + str r0, [sp, #168] @ 0xa8 │ │ add r0, sp, #160 @ 0xa0 │ │ - str r0, [sp, #80] @ 0x50 │ │ - add r0, sp, #72 @ 0x48 │ │ - ldr r2, [pc, #708] @ (a6f1c ) │ │ - movs r1, #5 │ │ - add r2, pc │ │ - bl 6f45c │ │ - ldr r0, [r4, #20] │ │ - cmp r0, #5 │ │ - bcc.n a6c88 │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #88] @ 0x58 │ │ - movw r3, #1866 @ 0x74a │ │ - str r1, [sp, #76] @ 0x4c │ │ - ldr r1, [pc, #684] @ (a6f20 ) │ │ - str r0, [sp, #84] @ 0x54 │ │ + ldr r1, [pc, #20] @ (a9970 ) │ │ add r1, pc │ │ - str r1, [sp, #72] @ 0x48 │ │ - add r0, sp, #160 @ 0xa0 │ │ - str r0, [sp, #80] @ 0x50 │ │ - add r0, sp, #72 @ 0x48 │ │ - ldr r2, [pc, #676] @ (a6f24 ) │ │ - movs r1, #5 │ │ + bl 4d1a6 │ │ + ldrh r4, [r3, #28] │ │ + @ instruction: 0xfff78f8c │ │ + movs r2, r0 │ │ + ldrh r2, [r5, #18] │ │ + vqshl.u64 q12, q2, #55 @ 0x37 │ │ + movs r2, r0 │ │ + strh r2, [r2, #62] @ 0x3e │ │ + movs r2, r0 │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + sub sp, #316 @ 0x13c │ │ + ldr r1, [sp, #352] @ 0x160 │ │ + mov r4, r0 │ │ + add r0, sp, #48 @ 0x30 │ │ + bl 65842 │ │ + ldrd r0, r1, [sp, #48] @ 0x30 │ │ + eor.w r0, r0, #20 │ │ + orrs r0, r1 │ │ + beq.w a9f38 │ │ + ldr r0, [r4, #12] │ │ + movs r3, #12 │ │ + str r0, [sp, #20] │ │ + ldr r0, [sp, #80] @ 0x50 │ │ + str r0, [sp, #32] │ │ + ldrd r7, r4, [sp, #84] @ 0x54 │ │ + ldrd r6, sl, [sp, #56] @ 0x38 │ │ + mov r1, r4 │ │ + ldr r5, [sp, #64] @ 0x40 │ │ + ldr r2, [pc, #816] @ (a9cdc ) │ │ + mov r0, r7 │ │ add r2, pc │ │ - bl 6f45c │ │ - ldr.w r0, [r8] │ │ - add r1, sp, #72 @ 0x48 │ │ + bl 54658 │ │ cmp r0, #0 │ │ - beq.w a6db0 │ │ - mov r2, r4 │ │ - ldr.w r4, [r0, #912] @ 0x390 │ │ - ldr r0, [r2, #20] │ │ + beq.w a9b66 │ │ + movs r2, #2 │ │ + ldrd r0, r1, [sp, #48] @ 0x30 │ │ + strb.w r2, [sp, #220] @ 0xdc │ │ + strb.w r2, [sp, #221] @ 0xdd │ │ + strb.w r2, [sp, #222] @ 0xde │ │ + strb.w r2, [sp, #223] @ 0xdf │ │ + movs r2, #0 │ │ + subs r0, #2 │ │ + sbc.w r1, r1, #0 │ │ + rsbs r3, r0, #17 │ │ + str r7, [sp, #28] │ │ + sbcs.w r1, r2, r1 │ │ + strd r2, r2, [sp, #224] @ 0xe0 │ │ + bcc.w a9c8a │ │ + cmp r0, #15 │ │ + bne.w a9c8a │ │ + add.w r0, r5, r5, lsl #1 │ │ + str r6, [sp, #248] @ 0xf8 │ │ + ldr r6, [pc, #744] @ (a9ce0 ) │ │ + add.w r5, sl, #24 │ │ + add.w r1, sl, r0, lsl #4 │ │ + lsls r4, r0, #4 │ │ + str.w sl, [sp, #240] @ 0xf0 │ │ + str r1, [sp, #16] │ │ + str r1, [sp, #252] @ 0xfc │ │ + add r1, sp, #256 @ 0x100 │ │ + add.w r2, r1, #20 │ │ + adds r1, #24 │ │ + str r2, [sp, #40] @ 0x28 │ │ + str r1, [sp, #24] │ │ cmp r4, #0 │ │ - beq.w a6dee │ │ - mov r5, r2 │ │ + beq.w a9cfc │ │ + ldrd fp, r7, [sl] │ │ + eor.w r0, fp, #20 │ │ + orrs r0, r7 │ │ + add.w r0, r5, #24 │ │ + beq.w a9cfe │ │ + add.w r9, sl, #8 │ │ + str r0, [sp, #36] @ 0x24 │ │ + movs r2, #28 │ │ + ldmia.w r9, {r0, r8, r9} │ │ + str r0, [sp, #44] @ 0x2c │ │ + add r1, sp, #264 @ 0x108 │ │ + stmia.w r1, {r0, r8, r9} │ │ + add.w r1, sl, #20 │ │ + ldr r0, [sp, #40] @ 0x28 │ │ + strd fp, r7, [sp, #256] @ 0x100 │ │ + bl ca0b2 │ │ + subs.w r0, fp, #2 │ │ + sbc.w r1, r7, #0 │ │ + rsbs r2, r0, #17 │ │ + mov.w r2, #0 │ │ + sbcs.w r1, r2, r1 │ │ + bcc.w a9e02 │ │ cmp r0, #4 │ │ - bls.n a6cc8 │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #88] @ 0x58 │ │ - movw r3, #1866 @ 0x74a │ │ - str r0, [sp, #84] @ 0x54 │ │ - movs r0, #4 │ │ - strd r6, r1, [sp, #72] @ 0x48 │ │ - movs r1, #5 │ │ - str r0, [sp, #80] @ 0x50 │ │ - add r0, sp, #72 @ 0x48 │ │ - ldr r2, [pc, #640] @ (a6f44 ) │ │ + bne.w a9e02 │ │ + ldr r2, [pc, #628] @ (a9ce4 ) │ │ + mov r0, r8 │ │ + mov r1, r9 │ │ + movs r3, #3 │ │ add r2, pc │ │ - bl 6f45c │ │ + bl c4ecc │ │ + cbz r0, a9a94 │ │ + mov r1, r5 │ │ + add r2, sp, #168 @ 0xa8 │ │ + mov r9, r4 │ │ + mov fp, r5 │ │ + ldmia.w r1, {r0, r3, r4, r5, r6, r7} │ │ + mov ip, r2 │ │ + stmia.w ip, {r0, r3, r4, r5, r6, r7} │ │ + add r0, sp, #304 @ 0x130 │ │ + add r1, sp, #220 @ 0xdc │ │ + b.n a9b04 │ │ + ldr r2, [pc, #592] @ (a9ce8 ) │ │ mov r0, r8 │ │ - blx r4 │ │ - ldr r1, [r5, #20] │ │ - cmp r0, #1 │ │ - bne.w a6e22 │ │ - cmp r1, #5 │ │ - bcc.w a6e62 │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #88] @ 0x58 │ │ - movw r3, #1866 @ 0x74a │ │ - str r1, [sp, #76] @ 0x4c │ │ - movs r4, #5 │ │ - ldr r1, [pc, #592] @ (a6f3c ) │ │ - str r0, [sp, #84] @ 0x54 │ │ - movs r0, #4 │ │ - add r1, pc │ │ - str r1, [sp, #72] @ 0x48 │ │ - str r0, [sp, #80] @ 0x50 │ │ - add r0, sp, #72 @ 0x48 │ │ - ldr r2, [pc, #584] @ (a6f40 ) │ │ - movs r1, #5 │ │ + mov r1, r9 │ │ + movs r3, #5 │ │ add r2, pc │ │ - bl 6f45c │ │ - b.n a6e64 │ │ - add.w r8, sp, #144 @ 0x90 │ │ - adds r1, r4, #1 │ │ - movs r2, #15 │ │ + bl c4ecc │ │ + cbz r0, a9ab8 │ │ + mov r1, r5 │ │ + add r2, sp, #168 @ 0xa8 │ │ + mov r9, r4 │ │ + mov fp, r5 │ │ + ldmia.w r1, {r0, r3, r4, r5, r6, r7} │ │ + mov ip, r2 │ │ + add.w r1, sp, #221 @ 0xdd │ │ + b.n a9afe │ │ + ldr r2, [pc, #560] @ (a9cec ) │ │ mov r0, r8 │ │ - bl c99c0 │ │ - add.w r0, r4, #16 │ │ - add r5, sp, #72 @ 0x48 │ │ - add.w r1, r5, #16 │ │ - ldmia.w r0, {r2, r3, r4} │ │ - adds r0, r5, #1 │ │ - stmia r1!, {r2, r3, r4} │ │ - movs r2, #15 │ │ + mov r1, r9 │ │ + movs r3, #4 │ │ + add r2, pc │ │ + bl c4ecc │ │ + cbz r0, a9adc │ │ + mov r1, r5 │ │ + add r2, sp, #168 @ 0xa8 │ │ + mov r9, r4 │ │ + mov fp, r5 │ │ + ldmia.w r1, {r0, r3, r4, r5, r6, r7} │ │ + mov ip, r2 │ │ + add.w r1, sp, #222 @ 0xde │ │ + b.n a9afe │ │ + ldr r2, [pc, #528] @ (a9cf0 ) │ │ + mov r0, r8 │ │ + mov r1, r9 │ │ + movs r3, #7 │ │ + add r2, pc │ │ + bl c4ecc │ │ + cbz r0, a9b28 │ │ + mov r1, r5 │ │ + add r2, sp, #168 @ 0xa8 │ │ + mov r9, r4 │ │ + mov fp, r5 │ │ + ldmia.w r1, {r0, r3, r4, r5, r6, r7} │ │ + mov ip, r2 │ │ + add.w r1, sp, #223 @ 0xdf │ │ + stmia.w ip, {r0, r3, r4, r5, r6, r7} │ │ + add r0, sp, #304 @ 0x130 │ │ + ldr r6, [pc, #472] @ (a9ce0 ) │ │ + bl 984f8 │ │ + ldr r3, [sp, #304] @ 0x130 │ │ + cmp r3, r6 │ │ + bne.w a9e22 │ │ + ldr r0, [sp, #44] @ 0x2c │ │ mov r1, r8 │ │ - strb.w r6, [sp, #72] @ 0x48 │ │ - bl c99c0 │ │ - add r0, sp, #24 │ │ + bl 54676 │ │ + mov r4, r9 │ │ + mov r5, fp │ │ + add.w sl, sl, #48 @ 0x30 │ │ + subs r4, #48 @ 0x30 │ │ + adds r5, #48 @ 0x30 │ │ + b.n a9a14 │ │ + ldr r2, [pc, #456] @ (a9cf4 ) │ │ + mov r0, r8 │ │ + mov r1, r9 │ │ + movs r3, #12 │ │ + add r2, pc │ │ + bl c4ecc │ │ + cbz r0, a9b56 │ │ mov r1, r5 │ │ - bl a38ce │ │ - b.n a6e98 │ │ - ldr r0, [pc, #404] @ (a6ed0 ) │ │ - add r1, sp, #72 @ 0x48 │ │ - mov.w ip, #7 │ │ - movs r2, #31 │ │ - add r0, pc │ │ - b.n a6d86 │ │ - ldr r0, [pc, #400] @ (a6ed8 ) │ │ - mov.w ip, #8 │ │ - movs r2, #7 │ │ - add r0, pc │ │ - b.n a6d86 │ │ - cmp r0, #5 │ │ - bcc.n a6d7c │ │ + add r2, sp, #168 @ 0xa8 │ │ + mov r9, r4 │ │ + mov fp, r5 │ │ + ldmia.w r1, {r0, r3, r4, r5, r6, r7} │ │ + mov ip, r2 │ │ + stmia.w ip, {r0, r3, r4, r5, r6, r7} │ │ + add r0, sp, #304 @ 0x130 │ │ + add r1, sp, #224 @ 0xe0 │ │ + ldr r6, [pc, #400] @ (a9ce0 ) │ │ + bl 98600 │ │ + b.n a9b0a │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + mov r1, r8 │ │ + bl 54676 │ │ + ldr r0, [sp, #24] │ │ + bl 9a480 │ │ + b.n a9b1e │ │ + ldr r2, [pc, #400] @ (a9cf8 ) │ │ + mov r0, r7 │ │ + mov r1, r4 │ │ + movs r3, #13 │ │ + add r2, pc │ │ + bl 54658 │ │ + cmp r0, #0 │ │ + beq.w a9ca4 │ │ + ldrd r0, r1, [sp, #48] @ 0x30 │ │ + str r7, [sp, #28] │ │ + subs r0, #2 │ │ + sbc.w r1, r1, #0 │ │ + movs r2, #0 │ │ + rsbs r3, r0, #17 │ │ + sbcs.w r1, r2, r1 │ │ + bcc.w a9cc2 │ │ + cmp r0, #15 │ │ + bne.w a9cc2 │ │ + ldr r0, [sp, #20] │ │ + movs r4, #0 │ │ + str r6, [sp, #248] @ 0xf8 │ │ + adds r0, #8 │ │ + str r0, [sp, #12] │ │ + add.w r0, r5, r5, lsl #1 │ │ + str.w sl, [sp, #240] @ 0xf0 │ │ + add.w r1, sl, r0, lsl #4 │ │ + str r1, [sp, #40] @ 0x28 │ │ + str r1, [sp, #252] @ 0xfc │ │ + add r0, sp, #256 @ 0x100 │ │ + add.w r1, r0, #20 │ │ + adds r0, #24 │ │ + str r0, [sp, #24] │ │ movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #88] @ 0x58 │ │ - movw r3, #1657 @ 0x679 │ │ - str r1, [sp, #76] @ 0x4c │ │ - ldr r1, [pc, #380] @ (a6ee0 ) │ │ - str r0, [sp, #84] @ 0x54 │ │ - movs r0, #4 │ │ - add r1, pc │ │ - str r1, [sp, #72] @ 0x48 │ │ - str r0, [sp, #80] @ 0x50 │ │ - add r0, sp, #72 @ 0x48 │ │ - ldr r2, [pc, #368] @ (a6ee4 ) │ │ - movs r1, #5 │ │ + str r1, [sp, #36] @ 0x24 │ │ + add r7, sp, #304 @ 0x130 │ │ + str r0, [sp, #16] │ │ + ldr r0, [sp, #40] @ 0x28 │ │ + cmp sl, r0 │ │ + beq.w a9e54 │ │ + ldrd r6, r5, [sl] │ │ + eor.w r0, r6, #20 │ │ + orrs r0, r5 │ │ + add.w r0, sl, #48 @ 0x30 │ │ + beq.w a9e56 │ │ + add.w fp, sl, #8 │ │ + str r0, [sp, #44] @ 0x2c │ │ + add.w r1, sl, #20 │ │ + movs r2, #28 │ │ + ldmia.w fp, {r8, r9, fp} │ │ + add r0, sp, #264 @ 0x108 │ │ + strd r6, r5, [sp, #256] @ 0x100 │ │ + stmia.w r0, {r8, r9, fp} │ │ + ldr r0, [sp, #36] @ 0x24 │ │ + bl ca0b2 │ │ + subs r0, r6, #2 │ │ + sbc.w r1, r5, #0 │ │ + rsbs r2, r0, #17 │ │ + sbcs.w r1, r4, r1 │ │ + bcc.w a9ec6 │ │ + cmp r0, #4 │ │ + bne.w a9ec6 │ │ + ldr r2, [pc, #868] @ (a9f80 ) │ │ + mov r0, r9 │ │ + mov r1, fp │ │ + movs r3, #6 │ │ add r2, pc │ │ - bl 6f45c │ │ - add r1, sp, #72 @ 0x48 │ │ - ldr r0, [pc, #348] @ (a6edc ) │ │ - mov.w ip, #6 │ │ - movs r2, #14 │ │ - add r0, pc │ │ - ldrh.w r3, [sp, #140] @ 0x8c │ │ - mov.w r9, #1 │ │ - strh.w r3, [sp, #73] @ 0x49 │ │ - ldrb.w r3, [sp, #142] @ 0x8e │ │ - str r2, [sp, #80] @ 0x50 │ │ - add.w r2, r1, #12 │ │ - strb.w r3, [sp, #75] @ 0x4b │ │ - ldmia.w r7, {r3, r4, r5, r6} │ │ - stmia r2!, {r3, r4, r5, r6} │ │ + bl c4ecc │ │ + cbnz r0, a9c3c │ │ + mov r0, r8 │ │ + mov r1, r9 │ │ + bl 54676 │ │ + ldr r0, [sp, #24] │ │ + bl 9a480 │ │ + ldr.w sl, [sp, #44] @ 0x2c │ │ + b.n a9bc6 │ │ + add.w ip, sl, #24 │ │ + add r2, sp, #96 @ 0x60 │ │ + mov lr, r7 │ │ + ldmia.w ip, {r0, r3, r4, r5, r6, r7} │ │ + mov r1, r2 │ │ + stmia r1!, {r0, r3, r4, r5, r6, r7} │ │ + movs r0, #0 │ │ + mov r7, lr │ │ + str r0, [sp, #148] @ 0x94 │ │ movs r4, #0 │ │ - str r0, [sp, #76] @ 0x4c │ │ - strb.w ip, [sp, #72] @ 0x48 │ │ - b.n a6e8a │ │ - ldr r3, [pc, #328] @ (a6efc ) │ │ - movs r4, #8 │ │ - movs r0, #7 │ │ - add r3, pc │ │ - b.n a6e66 │ │ - cmp r0, #5 │ │ - bcc.n a6de4 │ │ + str r0, [sp, #144] @ 0x90 │ │ + add r1, sp, #144 @ 0x90 │ │ + mov r0, lr │ │ + bl 98600 │ │ + ldr r0, [sp, #304] @ 0x130 │ │ + ldr r1, [pc, #764] @ (a9f60 ) │ │ + cmp r0, r1 │ │ + bne.w a9f20 │ │ + ldr r0, [sp, #144] @ 0x90 │ │ + lsls r0, r0, #31 │ │ + beq.w a9f56 │ │ + ldr r0, [sp, #152] @ 0x98 │ │ + mov r1, r9 │ │ + str r0, [sp, #8] │ │ + ldr r0, [sp, #156] @ 0x9c │ │ + str r0, [sp, #4] │ │ + mov r0, r8 │ │ + bl 54676 │ │ + movs r0, #1 │ │ + ldr.w sl, [sp, #44] @ 0x2c │ │ + str r0, [sp, #16] │ │ + b.n a9bc6 │ │ + add r0, sp, #96 @ 0x60 │ │ + ldr r1, [pc, #744] @ (a9f78 ) │ │ + adds r0, #4 │ │ + movs r2, #43 @ 0x2b │ │ + add r1, pc │ │ + bl 9a438 │ │ + add r0, sp, #48 @ 0x30 │ │ + bl 9a480 │ │ + ldrd r6, r7, [sp, #28] │ │ + b.n a9e42 │ │ movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #88] @ 0x58 │ │ - movw r3, #1866 @ 0x74a │ │ - str r1, [sp, #76] @ 0x4c │ │ - ldr r1, [pc, #312] @ (a6f04 ) │ │ - str r0, [sp, #84] @ 0x54 │ │ - movs r0, #4 │ │ + movs r1, #20 │ │ + str r0, [sp, #100] @ 0x64 │ │ + str r0, [sp, #108] @ 0x6c │ │ + movs r0, #2 │ │ + str r0, [sp, #104] @ 0x68 │ │ + ldr r0, [sp, #32] │ │ + str r1, [sp, #96] @ 0x60 │ │ + mov r1, r7 │ │ + bl 54676 │ │ + add r0, sp, #48 @ 0x30 │ │ + bl 9a480 │ │ + b.n a9f06 │ │ + add r0, sp, #224 @ 0xe0 │ │ + ldr r1, [pc, #700] @ (a9f84 ) │ │ + adds r0, #4 │ │ + movs r2, #43 @ 0x2b │ │ add r1, pc │ │ - str r1, [sp, #72] @ 0x48 │ │ - str r0, [sp, #80] @ 0x50 │ │ - add r0, sp, #72 @ 0x48 │ │ - ldr r2, [pc, #300] @ (a6f08 ) │ │ - movs r1, #5 │ │ - add r2, pc │ │ - bl 6f45c │ │ - add r1, sp, #72 @ 0x48 │ │ - ldr r3, [pc, #280] @ (a6f00 ) │ │ - movs r4, #6 │ │ - movs r0, #18 │ │ - add r3, pc │ │ - b.n a6e66 │ │ - cmp r0, #5 │ │ - bcc.n a6e18 │ │ + bl 9a438 │ │ + add r0, sp, #48 @ 0x30 │ │ + bl 9a480 │ │ + ldrd r6, r7, [sp, #28] │ │ + b.n a9eee │ │ + ldrh r6, [r2, #60] @ 0x3c │ │ + vcvta.s16.f16 d16, d3 │ │ + strh r0, [r0, #0] │ │ + str r1, [sp, #220] @ 0xdc │ │ + vsra.u32 d25, d2, #9 │ │ + vcvt.f16.u16 q8, q12, #9 │ │ + vtrn.16 , │ │ + vcvta.u16.f16 d25, d10 │ │ + vqrdmulh.s q12, , d16[0] │ │ + vtbl.8 d25, {d7}, d4 │ │ + str r0, [sp, #244] @ 0xf4 │ │ + add r0, sp, #240 @ 0xf0 │ │ + bl 60396 │ │ + ldrb.w r4, [sp, #220] @ 0xdc │ │ + add r5, sp, #256 @ 0x100 │ │ + ldr r1, [pc, #596] @ (a9f64 ) │ │ + movs r2, #38 @ 0x26 │ │ + mov r0, r5 │ │ + add r1, pc │ │ + bl 9a438 │ │ + add r0, sp, #168 @ 0xa8 │ │ + mov r1, r4 │ │ + mov r2, r5 │ │ + bl 9b800 │ │ + ldr r0, [sp, #168] @ 0xa8 │ │ + mov r5, r6 │ │ + cmp r0, r6 │ │ + ldrd r6, r7, [sp, #28] │ │ + bne.n a9dea │ │ + ldrb.w r4, [sp, #221] @ 0xdd │ │ + add.w r8, sp, #256 @ 0x100 │ │ + ldr r1, [pc, #560] @ (a9f68 ) │ │ + movs r2, #40 @ 0x28 │ │ + mov r0, r8 │ │ + add r1, pc │ │ + bl 9a438 │ │ + add r0, sp, #168 @ 0xa8 │ │ + mov r1, r4 │ │ + mov r2, r8 │ │ + bl 9b800 │ │ + ldr r0, [sp, #168] @ 0xa8 │ │ + cmp r0, r5 │ │ + bne.n a9dea │ │ + ldrb.w r4, [sp, #222] @ 0xde │ │ + add.w r8, sp, #256 @ 0x100 │ │ + ldr r1, [pc, #528] @ (a9f6c ) │ │ + movs r2, #39 @ 0x27 │ │ + mov r0, r8 │ │ + add r1, pc │ │ + bl 9a438 │ │ + add r0, sp, #168 @ 0xa8 │ │ + mov r1, r4 │ │ + mov r2, r8 │ │ + bl 9b800 │ │ + ldr r0, [sp, #168] @ 0xa8 │ │ + cmp r0, r5 │ │ + bne.n a9dea │ │ + ldrb.w r4, [sp, #223] @ 0xdf │ │ + add.w r8, sp, #256 @ 0x100 │ │ + ldr r1, [pc, #496] @ (a9f70 ) │ │ + movs r2, #42 @ 0x2a │ │ + mov r0, r8 │ │ + add r1, pc │ │ + bl 9a438 │ │ + add r0, sp, #168 @ 0xa8 │ │ + mov r1, r4 │ │ + mov r2, r8 │ │ + bl 9b800 │ │ + ldr r0, [sp, #168] @ 0xa8 │ │ + cmp r0, r5 │ │ + bne.n a9dea │ │ + ldr r4, [sp, #224] @ 0xe0 │ │ + add r0, sp, #256 @ 0x100 │ │ + ldr r1, [pc, #468] @ (a9f74 ) │ │ + movs r2, #47 @ 0x2f │ │ + add r1, pc │ │ + bl 9a438 │ │ + lsls r0, r4, #31 │ │ + ldr r0, [sp, #256] @ 0x100 │ │ + beq.w a9f16 │ │ + ldr r1, [sp, #260] @ 0x104 │ │ + bl 629fc │ │ + ldr r2, [sp, #20] │ │ + ldrd r0, r1, [r2, #48] @ 0x30 │ │ + adds r0, #1 │ │ + adc.w r1, r1, #0 │ │ + strd r0, r1, [r2, #48] @ 0x30 │ │ + add.w r0, r2, #68 @ 0x44 │ │ + bl baa50 │ │ + movs r4, #0 │ │ + movs r0, #29 │ │ + str r4, [sp, #260] @ 0x104 │ │ + str r0, [sp, #256] @ 0x100 │ │ + add r0, sp, #256 @ 0x100 │ │ + bl ba7fc │ │ + movs r0, #2 │ │ + str r4, [sp, #108] @ 0x6c │ │ + strd r4, r0, [sp, #100] @ 0x64 │ │ + movs r0, #20 │ │ + str r0, [sp, #96] @ 0x60 │ │ + b.n a9efe │ │ + ldr.w r1, [sp, #173] @ 0xad │ │ + str.w r1, [sp, #105] @ 0x69 │ │ + ldr r1, [sp, #176] @ 0xb0 │ │ + str r1, [sp, #108] @ 0x6c │ │ + ldrb.w r1, [sp, #172] @ 0xac │ │ + strb.w r1, [sp, #104] @ 0x68 │ │ + str r0, [sp, #100] @ 0x64 │ │ + b.n a9e42 │ │ + ldr r0, [sp, #36] @ 0x24 │ │ + movs r2, #27 │ │ + str r0, [sp, #244] @ 0xf4 │ │ + add r0, sp, #96 @ 0x60 │ │ + ldr r1, [pc, #392] @ (a9f94 ) │ │ + adds r0, #4 │ │ + add r1, pc │ │ + bl 9a438 │ │ + add r0, sp, #256 @ 0x100 │ │ + bl 9a480 │ │ + ldr r0, [sp, #24] │ │ + bl 9a480 │ │ + b.n a9e38 │ │ + ldr r0, [sp, #36] @ 0x24 │ │ + ldr r1, [sp, #308] @ 0x134 │ │ + str r0, [sp, #244] @ 0xf4 │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + ldr r2, [sp, #312] @ 0x138 │ │ + strd r3, r1, [sp, #100] @ 0x64 │ │ + mov r1, r8 │ │ + str r2, [sp, #108] @ 0x6c │ │ + bl 54676 │ │ + ldrd r6, r7, [sp, #28] │ │ + add r0, sp, #240 @ 0xf0 │ │ + bl 60396 │ │ + add r0, sp, #96 @ 0x60 │ │ + add r1, sp, #144 @ 0x90 │ │ + adds r0, #4 │ │ + mov r2, r1 │ │ + ldmia.w r0, {r3, r4, r5} │ │ + stmia r2!, {r3, r4, r5} │ │ + add r0, sp, #96 @ 0x60 │ │ + b.n a9efa │ │ + ldr r0, [sp, #40] @ 0x28 │ │ + str r0, [sp, #244] @ 0xf4 │ │ + add r0, sp, #240 @ 0xf0 │ │ + bl 60396 │ │ + add r0, sp, #256 @ 0x100 │ │ + ldr r1, [pc, #280] @ (a9f7c ) │ │ + movs r2, #41 @ 0x29 │ │ + add r1, pc │ │ + bl 9a438 │ │ + ldr r0, [sp, #16] │ │ + ldrd r6, r7, [sp, #28] │ │ + lsls r0, r0, #31 │ │ + ldr r0, [sp, #256] @ 0x100 │ │ + beq.n a9ebc │ │ + ldr r1, [sp, #260] @ 0x104 │ │ + bl 629fc │ │ + ldr r0, [sp, #4] │ │ + str r0, [sp, #100] @ 0x64 │ │ + ldr r0, [sp, #8] │ │ + str r0, [sp, #96] @ 0x60 │ │ + ldr r1, [pc, #256] @ (a9f88 ) │ │ + ldr r0, [sp, #12] │ │ + add r1, pc │ │ + bl be6d8 │ │ + mov r3, r0 │ │ + add r0, sp, #256 @ 0x100 │ │ + add r2, sp, #96 @ 0x60 │ │ + mov r4, r1 │ │ + mov r1, r3 │ │ + bl c2424 │ │ + ldr r0, [r4, #0] │ │ + adds r0, #1 │ │ + str r0, [r4, #0] │ │ + ldr r0, [sp, #20] │ │ + adds r0, #68 @ 0x44 │ │ + bl baa50 │ │ movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #88] @ 0x58 │ │ - movw r3, #1866 @ 0x74a │ │ - str r1, [sp, #76] @ 0x4c │ │ - ldr r1, [pc, #300] @ (a6f2c ) │ │ - str r0, [sp, #84] @ 0x54 │ │ - movs r0, #4 │ │ + str r0, [sp, #172] @ 0xac │ │ + movs r0, #29 │ │ + str r0, [sp, #168] @ 0xa8 │ │ + add r0, sp, #96 @ 0x60 │ │ + add r1, sp, #168 @ 0xa8 │ │ + bl b9b50 │ │ + b.n a9efe │ │ + ldrd r1, r2, [sp, #260] @ 0x104 │ │ + add r3, sp, #228 @ 0xe4 │ │ + stmia r3!, {r0, r1, r2} │ │ + b.n a9eee │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + movs r2, #27 │ │ + str r0, [sp, #244] @ 0xf4 │ │ + add r0, sp, #224 @ 0xe0 │ │ + ldr r1, [pc, #200] @ (a9f98 ) │ │ + adds r0, #4 │ │ add r1, pc │ │ - str r1, [sp, #72] @ 0x48 │ │ - str r0, [sp, #80] @ 0x50 │ │ - add r0, sp, #72 @ 0x48 │ │ - ldr r2, [pc, #288] @ (a6f30 ) │ │ - movs r1, #5 │ │ - add r2, pc │ │ - bl 6f45c │ │ - add r1, sp, #72 @ 0x48 │ │ - ldr r3, [pc, #268] @ (a6f28 ) │ │ - movs r4, #6 │ │ - movs r0, #14 │ │ - add r3, pc │ │ - b.n a6e66 │ │ - cmp r1, #5 │ │ - bcc.n a6e4a │ │ + bl 9a438 │ │ + add r0, sp, #256 @ 0x100 │ │ + bl 9a480 │ │ + ldr r0, [sp, #24] │ │ + bl 9a480 │ │ + ldrd r6, r7, [sp, #28] │ │ + add r0, sp, #240 @ 0xf0 │ │ + bl 60396 │ │ + add r2, sp, #228 @ 0xe4 │ │ + ldmia r2, {r0, r1, r2} │ │ + add r3, sp, #256 @ 0x100 │ │ + stmia r3!, {r0, r1, r2} │ │ + add r0, sp, #96 @ 0x60 │ │ + add r1, sp, #256 @ 0x100 │ │ + bl a09f2 │ │ + mov r0, r7 │ │ + mov r1, r6 │ │ + bl 54676 │ │ + ldrd r0, r1, [sp, #356] @ 0x164 │ │ + add r2, sp, #96 @ 0x60 │ │ + bl aa610 │ │ + add sp, #316 @ 0x13c │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + ldrd r1, r2, [sp, #260] @ 0x104 │ │ + strd r1, r2, [sp, #104] @ 0x68 │ │ + b.n a9dfe │ │ + ldrd r1, r2, [sp, #308] @ 0x134 │ │ + strd r1, r2, [sp, #232] @ 0xe8 │ │ + ldr r1, [sp, #44] @ 0x2c │ │ + str r1, [sp, #244] @ 0xf4 │ │ + mov r1, r9 │ │ + str r0, [sp, #228] @ 0xe4 │ │ + mov r0, r8 │ │ + bl 54676 │ │ + b.n a9ee4 │ │ movs r0, #0 │ │ movs r1, #1 │ │ - str r0, [sp, #88] @ 0x58 │ │ - movw r3, #1866 @ 0x74a │ │ - str r1, [sp, #76] @ 0x4c │ │ - ldr r1, [pc, #256] @ (a6f34 ) │ │ - str r0, [sp, #84] @ 0x54 │ │ + str r0, [sp, #272] @ 0x110 │ │ + str r1, [sp, #260] @ 0x104 │ │ + ldr r1, [pc, #72] @ (a9f8c ) │ │ + str r0, [sp, #268] @ 0x10c │ │ movs r0, #4 │ │ add r1, pc │ │ - str r1, [sp, #72] @ 0x48 │ │ - str r0, [sp, #80] @ 0x50 │ │ - add r0, sp, #72 @ 0x48 │ │ - ldr r2, [pc, #244] @ (a6f38 ) │ │ - movs r1, #5 │ │ - add r2, pc │ │ - bl 6f45c │ │ - ldr r4, [sp, #4] │ │ - add.w r0, r7, #16 │ │ - ldmia.w r4, {r1, r2, r3} │ │ - stmia r0!, {r1, r2, r3} │ │ - movs r1, #40 @ 0x28 │ │ - movs r0, #0 │ │ - str r0, [sp, #28] │ │ - str r0, [sp, #36] @ 0x24 │ │ - movs r0, #8 │ │ - b.n a69ae │ │ - movs r4, #5 │ │ - add r1, sp, #72 @ 0x48 │ │ - ldrh.w r2, [sp, #140] @ 0x8c │ │ - strh.w r2, [sp, #73] @ 0x49 │ │ - ldrb.w r2, [sp, #142] @ 0x8e │ │ - strd r3, r0, [sp, #76] @ 0x4c │ │ - add.w r0, r1, #12 │ │ - strb.w r2, [sp, #75] @ 0x4b │ │ - ldmia.w r7, {r2, r3, r5, r6} │ │ - stmia r0!, {r2, r3, r5, r6} │ │ - strb.w r4, [sp, #72] @ 0x48 │ │ - ldr r4, [sp, #144] @ 0x90 │ │ - add r0, sp, #24 │ │ - bl a38ce │ │ - mov r0, r4 │ │ - mov r1, r9 │ │ - bl 5395a │ │ - mov r9, fp │ │ - b.n a6a1e │ │ - cbnz r6, a6f02 │ │ - movs r2, r0 │ │ - revsh r0, r4 │ │ - movs r2, r0 │ │ - cbnz r4, a6f02 │ │ - movs r2, r0 │ │ - ldr r1, [sp, #76] @ 0x4c │ │ - strd r0, r1, [sp, #72] @ 0x48 │ │ - movs r1, #43 @ 0x2b │ │ - ldr r0, [pc, #16] @ (a6ec4 ) │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r0, [pc, #16] @ (a6ec8 ) │ │ - add r2, sp, #72 @ 0x48 │ │ - ldr r3, [pc, #16] @ (a6ecc ) │ │ + str r1, [sp, #256] @ 0x100 │ │ + str r0, [sp, #264] @ 0x108 │ │ + add r0, sp, #256 @ 0x100 │ │ + ldr r1, [pc, #64] @ (a9f90 ) │ │ + add r1, pc │ │ + bl 4d1a6 │ │ + ldr r0, [pc, #68] @ (a9f9c ) │ │ add r0, pc │ │ - add r3, pc │ │ - bl 4fcf8 │ │ - add r2, sp, #536 @ 0x218 │ │ - movs r2, r0 │ │ - str.w pc, [r7, #249]! │ │ - add r0, sp, #136 @ 0x88 │ │ - movs r2, r0 │ │ - stmia r0!, {r4, r6} │ │ - @ instruction: 0xfff7bab6 │ │ - movs r2, r0 │ │ - bkpt 0x0082 │ │ - vcvta.s16.f16 d28, d0 │ │ - vqrshrun.s64 d27, q14, #9 │ │ - movs r2, r0 │ │ - @ instruction: 0xb850 │ │ - movs r2, r0 │ │ - rev16 r2, r7 │ │ - movs r2, r0 │ │ - cbnz r0, a6f3e │ │ - movs r2, r0 │ │ - rev r2, r7 │ │ - movs r2, r0 │ │ - cbnz r6, a6f3c │ │ - movs r2, r0 │ │ - rev r0, r2 │ │ - movs r2, r0 │ │ - bkpt 0x001a │ │ - vcvtn.s16.f16 q14, │ │ - vqshrun.s64 d27, q2, #9 │ │ - movs r2, r0 │ │ - @ instruction: 0xb7e8 │ │ - movs r2, r0 │ │ - cbnz r0, a6f44 │ │ - movs r2, r0 │ │ - cbnz r4, a6f48 │ │ - movs r2, r0 │ │ - cbnz r0, a6f3e │ │ - movs r2, r0 │ │ - cbnz r2, a6f48 │ │ - movs r2, r0 │ │ - cbnz r4, a6f3a │ │ - movs r2, r0 │ │ - cbnz r0, a6f48 │ │ - movs r2, r0 │ │ - cbnz r2, a6f38 │ │ - movs r2, r0 │ │ - pop {r0, r3, r4, r5, r6, pc} │ │ - vcvt.u16.f16 , q8 │ │ - movs r2, r0 │ │ - @ instruction: 0xb7b4 │ │ - movs r2, r0 │ │ - @ instruction: 0xb7d4 │ │ + bl 50b2c │ │ + nop │ │ + movs r3, r0 │ │ + strh r0, [r0, #0] │ │ + ldrh r3, [r1, #46] @ 0x2e │ │ + vqrdmulh.s q12, , d7[0] │ │ + vqrdmulh.s q12, , d11[0] │ │ + vqrdmulh.s q12, , d14[0] │ │ + @ instruction: 0xfff78dda │ │ + vcvtn.u16.f16 d25, d8 │ │ + vqrdmulh.s q12, , d18[0] │ │ + vqrdmlsh.s q12, , d15[0] │ │ + vsra.u32 , q0, #9 │ │ + vcvt.f32.u32 d24, d8, #9 │ │ movs r2, r0 │ │ - @ instruction: 0xb780 │ │ + strh r6, [r3, #14] │ │ movs r2, r0 │ │ - cbnz r6, a6f48 │ │ + strh r4, [r3, #14] │ │ movs r2, r0 │ │ - @ instruction: 0xb8ca │ │ + ldrh r1, [r6, #62] @ 0x3e │ │ + @ instruction: 0xfff78f2d │ │ + vcvt.f32.u32 q12, q10, #9 │ │ movs r2, r0 │ │ - cbnz r2, a6f48 │ │ + push {r2, r3, r4, lr} │ │ + strd r2, r3, [sp] │ │ + ldr r0, [r0, #12] │ │ + ldr r1, [pc, #24] @ (a9fc4 ) │ │ + adds r0, #8 │ │ + add r1, pc │ │ + bl be6d8 │ │ + mov r4, r1 │ │ + mov r1, sp │ │ + bl 61d9a │ │ + ldr r0, [r4, #0] │ │ + adds r0, #1 │ │ + str r0, [r4, #0] │ │ + pop {r2, r3, r4, pc} │ │ + nop │ │ + ldrh r4, [r4, #4] │ │ movs r2, r0 │ │ - b.w 5b784 │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ - sub sp, #96 @ 0x60 │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + sub sp, #140 @ 0x8c │ │ + ldr r4, [r0, #12] │ │ + strd r2, r3, [sp, #24] │ │ + ldr r1, [pc, #324] @ (aa11c ) │ │ + add.w r5, r4, #8 │ │ + add r1, pc │ │ + mov r0, r5 │ │ + bl 6879c │ │ + mov r8, r1 │ │ + ldrd r2, r1, [r0] │ │ + ldr r0, [r0, #12] │ │ + add r3, sp, #24 │ │ + str r2, [sp, #80] @ 0x50 │ │ add.w r9, sp, #32 │ │ - mov r8, r0 │ │ - mov sl, r2 │ │ - str r2, [sp, #0] │ │ - mov r2, sp │ │ + strd r0, r3, [sp, #96] @ 0x60 │ │ + adds r0, r2, r1 │ │ + ldmia r2!, {r1} │ │ + adds r0, #1 │ │ + add.w sl, sp, #80 @ 0x50 │ │ + str r0, [sp, #92] @ 0x5c │ │ + mov.w r0, #2155905152 @ 0x80808080 │ │ + bics r0, r1 │ │ + str r0, [sp, #84] @ 0x54 │ │ mov r0, r9 │ │ - mov r4, r3 │ │ - mov r7, r1 │ │ - bl 58094 │ │ - ldrb.w r5, [sp, #32] │ │ - ldrb.w r6, [sp, #33] @ 0x21 │ │ - cmp r5, #15 │ │ - bne.n a6fb4 │ │ - lsls r0, r6, #31 │ │ - mov.w r9, #0 │ │ - mov.w r5, #0 │ │ - bne.n a6f96 │ │ - add r5, sp, #32 │ │ - mov r1, r7 │ │ - mov r2, sl │ │ - mov r0, r5 │ │ - bl 67e7c │ │ - ldrb.w r0, [sp, #32] │ │ - cmp r0, #15 │ │ - bne.n a7000 │ │ - ldr r5, [sp, #36] @ 0x24 │ │ - movs r0, #16 │ │ - movs r1, #4 │ │ - bl 4a56c │ │ - movs r1, #40 @ 0x28 │ │ + mov r1, sl │ │ + str r2, [sp, #88] @ 0x58 │ │ + bl afac2 │ │ + ldr r0, [sp, #32] │ │ + lsls r0, r0, #31 │ │ + beq.n aa08c │ │ + strd r4, r5, [sp, #8] │ │ + movs r0, #4 │ │ + ldrd r6, r7, [sp, #40] @ 0x28 │ │ + movs r1, #8 │ │ + ldr r3, [pc, #248] @ (aa120 ) │ │ + movs r2, #8 │ │ + add r3, pc │ │ + bl c9b20 │ │ + strd r6, r7, [r1] │ │ + movs r6, #1 │ │ + str r0, [sp, #108] @ 0x6c │ │ + mov r0, r9 │ │ + str r1, [sp, #20] │ │ + str r1, [sp, #112] @ 0x70 │ │ + str r6, [sp, #116] @ 0x74 │ │ + ldmia.w sl, {r1, r2, r3, r4, r5, r7} │ │ + stmia r0!, {r1, r2, r3, r4, r5, r7} │ │ + add r7, sp, #120 @ 0x78 │ │ + movs r5, #8 │ │ + movs r4, #8 │ │ + mov r0, r7 │ │ + mov r1, r9 │ │ + bl afac2 │ │ + ldr r0, [sp, #120] @ 0x78 │ │ + lsls r0, r0, #31 │ │ + beq.n aa096 │ │ + ldr r0, [sp, #108] @ 0x6c │ │ + ldrd sl, fp, [sp, #128] @ 0x80 │ │ + cmp r6, r0 │ │ + beq.n aa078 │ │ + ldr r0, [sp, #20] │ │ + adds r6, #1 │ │ + str.w sl, [r0, r4] │ │ + add r0, r4 │ │ + adds r4, #8 │ │ + str.w fp, [r0, #4] │ │ + str r6, [sp, #116] @ 0x74 │ │ + b.n aa04c │ │ + str r5, [sp, #0] │ │ + add r0, sp, #108 @ 0x6c │ │ + mov r1, r6 │ │ movs r2, #1 │ │ - strd r2, r2, [r0] │ │ - strd r5, r4, [r0, #8] │ │ - strd r1, r9, [r8] │ │ - str.w r0, [r8, #8] │ │ - b.n a6ffa │ │ - add r7, sp, #4 │ │ - add.w r1, r9, #2 │ │ - adds r0, r7, #2 │ │ - movs r2, #26 │ │ - bl c99c0 │ │ - strb.w r6, [sp, #5] │ │ - strb.w r5, [sp, #4] │ │ - mov r0, r8 │ │ + movs r3, #8 │ │ + bl 4b964 │ │ + ldr r0, [sp, #112] @ 0x70 │ │ + str r0, [sp, #20] │ │ + b.n aa064 │ │ + movs r0, #8 │ │ + movs r6, #0 │ │ + str r0, [sp, #20] │ │ + movs r0, #0 │ │ + b.n aa09c │ │ + ldrd r4, r5, [sp, #8] │ │ + ldr r0, [sp, #108] @ 0x6c │ │ + str r0, [sp, #16] │ │ + ldr.w r0, [r8] │ │ + mov.w fp, r6, lsl #3 │ │ + add.w sl, r4, #68 @ 0x44 │ │ + subs r0, #1 │ │ + str.w r0, [r8] │ │ + ldr r7, [pc, #112] @ (aa124 ) │ │ + add r4, sp, #32 │ │ + ldr r6, [pc, #112] @ (aa128 ) │ │ + mov.w r8, #0 │ │ + add r7, pc │ │ + add r6, pc │ │ + cmp fp, r8 │ │ + beq.n aa10e │ │ + ldr r1, [sp, #20] │ │ + ldr.w r0, [r1, r8] │ │ + str r0, [sp, #80] @ 0x50 │ │ + add.w r0, r1, r8 │ │ mov r1, r7 │ │ - bl a38ce │ │ - cbz r4, a6ffa │ │ - dmb ish │ │ - ldrex r0, [r4] │ │ - subs r1, r0, #1 │ │ - strex r2, r1, [r4] │ │ - cmp r2, #0 │ │ - bne.n a6fd8 │ │ - cmp r0, #1 │ │ - bne.n a6ffa │ │ - dmb ish │ │ - mov r0, r4 │ │ - add sp, #96 @ 0x60 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ - b.w bf354 │ │ - add sp, #96 @ 0x60 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ - ldrb.w r1, [sp, #35] @ 0x23 │ │ - add.w lr, r5, #8 │ │ - strb.w r1, [sp, #67] @ 0x43 │ │ - ldrh.w r1, [sp, #33] @ 0x21 │ │ - strh.w r1, [sp, #65] @ 0x41 │ │ - add r7, sp, #64 @ 0x40 │ │ - ldr.w ip, [sp, #36] @ 0x24 │ │ - add.w r9, r7, #8 │ │ - ldmia.w lr, {r1, r2, r3, r5, r6} │ │ - stmia.w r9, {r1, r2, r3, r5, r6} │ │ - str.w ip, [sp, #68] @ 0x44 │ │ - strb.w r0, [sp, #64] @ 0x40 │ │ - b.n a6fca │ │ - push {r7, lr} │ │ - bl a703c │ │ - movs r0, #1 │ │ - pop {r7, pc} │ │ - bmi.n a6fe6 │ │ - push {r4, r5, r7, lr} │ │ - sub sp, #32 │ │ - mov r4, r0 │ │ - ldr r0, [r0, #0] │ │ - movs r3, #0 │ │ - ldrd r1, r2, [r0] │ │ - str r3, [r0, #0] │ │ - add r5, sp, #4 │ │ - mov r0, r5 │ │ - bl 67e7c │ │ - ldr r1, [pc, #32] @ (a7078 ) │ │ + ldr r0, [r0, #4] │ │ + str r0, [sp, #84] @ 0x54 │ │ mov r0, r5 │ │ - ldr r3, [pc, #32] @ (a707c ) │ │ - movs r2, #30 │ │ - add r1, pc │ │ - add r3, pc │ │ - bl a7080 │ │ - ldr r4, [r4, #4] │ │ - mov r5, r0 │ │ - ldr r0, [r4, #0] │ │ - bl a70b8 │ │ - ldr r0, [r4, #0] │ │ - str r5, [r0, #0] │ │ - movs r0, #1 │ │ - add sp, #32 │ │ - pop {r4, r5, r7, pc} │ │ - add r0, pc, #640 @ (adr r0, a72fc ) │ │ - vtbl.8 d26, {d7-d9}, d6 │ │ + bl be6d8 │ │ + mov r2, r0 │ │ + mov r9, r1 │ │ + mov r1, r2 │ │ + add r2, sp, #80 @ 0x50 │ │ + mov r0, r4 │ │ + bl c2424 │ │ + ldr.w r0, [r9] │ │ + adds r0, #1 │ │ + str.w r0, [r9] │ │ + mov r0, sl │ │ + bl baa50 │ │ + movs r0, #0 │ │ + mov r1, r6 │ │ + str r0, [sp, #36] @ 0x24 │ │ + movs r0, #29 │ │ + str r0, [sp, #32] │ │ + mov r0, r4 │ │ + bl bb168 │ │ + add.w r8, r8, #8 │ │ + b.n aa0be │ │ + ldrd r0, r1, [sp, #16] │ │ + bl 6d978 │ │ + add sp, #140 @ 0x8c │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + ldrh r2, [r5, #38] @ 0x26 │ │ movs r2, r0 │ │ - push {r4, r5, r6, r7, lr} │ │ - sub sp, #36 @ 0x24 │ │ - mov r5, r1 │ │ - mov r1, r0 │ │ - ldrb r0, [r0, #0] │ │ - cmp r0, #15 │ │ - ittt eq │ │ - ldreq r0, [r1, #4] │ │ - addeq sp, #36 @ 0x24 │ │ - popeq {r4, r5, r6, r7, pc} │ │ - add r7, sp, #8 │ │ - mov r4, r2 │ │ - movs r2, #28 │ │ - mov r6, r3 │ │ - mov r0, r7 │ │ - bl c99c0 │ │ - str r6, [sp, #0] │ │ - mov r0, r5 │ │ - ldr r3, [pc, #12] @ (a70b4 ) │ │ - mov r1, r4 │ │ - mov r2, r7 │ │ - add r3, pc │ │ - bl 4fcf8 │ │ - nop │ │ - add r0, sp, #624 @ 0x270 │ │ + str r6, [sp, #904] @ 0x388 │ │ + movs r2, r0 │ │ + ldrh r2, [r3, #32] │ │ + movs r2, r0 │ │ + ldrh r0, [r5, #32] │ │ movs r2, r0 │ │ push {r4, lr} │ │ ldr r1, [r0, #0] │ │ - cbz r1, a70e0 │ │ dmb ish │ │ ldrex r2, [r1] │ │ subs r3, r2, #1 │ │ strex r4, r3, [r1] │ │ cmp r4, #0 │ │ - bne.n a70c2 │ │ + bne.n aa134 │ │ cmp r2, #1 │ │ - bne.n a70e0 │ │ + it ne │ │ + popne {r4, pc} │ │ dmb ish │ │ + ldr r0, [r0, #0] │ │ ldmia.w sp!, {r4, lr} │ │ - b.w 6c3fc │ │ - pop {r4, pc} │ │ - push {r7, lr} │ │ - bl a70ec │ │ - movs r0, #1 │ │ - pop {r7, pc} │ │ - push {r4, r5, r7, lr} │ │ - sub sp, #32 │ │ - mov r4, r0 │ │ + b.w b05b0 │ │ + push {r5, r6, r7, lr} │ │ ldr r0, [r0, #0] │ │ - movs r3, #0 │ │ - ldrd r1, r2, [r0] │ │ - str r3, [r0, #0] │ │ - add r5, sp, #4 │ │ - mov r0, r5 │ │ - bl 67e7c │ │ - ldr r1, [pc, #32] @ (a7128 ) │ │ - mov r0, r5 │ │ - ldr r3, [pc, #32] @ (a712c ) │ │ - movs r2, #30 │ │ + str r0, [sp, #4] │ │ + bl b54d4 │ │ + add r0, sp, #4 │ │ + bl aa12c │ │ + pop {r2, r3, r7, pc} │ │ + push {r4, lr} │ │ + ldr r1, [r0, #0] │ │ + dmb ish │ │ + ldrex r2, [r1] │ │ + subs r3, r2, #1 │ │ + strex r4, r3, [r1] │ │ + cmp r4, #0 │ │ + bne.n aa170 │ │ + cmp r2, #1 │ │ + it ne │ │ + popne {r4, pc} │ │ + dmb ish │ │ + ldr r0, [r0, #0] │ │ + ldmia.w sp!, {r4, lr} │ │ + b.w b048e │ │ + bmi.n aa13e │ │ + push {r2, r3, r4, lr} │ │ + ldr r0, [r0, #0] │ │ + str r0, [sp, #4] │ │ + ldr r1, [pc, #116] @ (aa210 ) │ │ + adds r0, #24 │ │ add r1, pc │ │ - add r3, pc │ │ - bl a7080 │ │ - ldr r4, [r4, #4] │ │ - mov r5, r0 │ │ - ldr r0, [r4, #0] │ │ - bl a70b8 │ │ - ldr r0, [r4, #0] │ │ - str r5, [r0, #0] │ │ + bl aa220 │ │ + ldr r2, [r1, #0] │ │ + ldrb r0, [r0, #0] │ │ + subs r2, #1 │ │ + str r2, [r1, #0] │ │ + ldr r4, [sp, #4] │ │ + cbnz r0, aa1c0 │ │ + mov r0, r4 │ │ + bl c2528 │ │ + cbnz r0, aa1c0 │ │ + ldr r0, [r4, #24] │ │ + cbnz r0, aa206 │ │ movs r0, #1 │ │ - add sp, #32 │ │ - pop {r4, r5, r7, pc} │ │ - add r0, pc, #56 @ (adr r0, a7164 ) │ │ - vtbx.8 d26, {d7-d8}, d22 │ │ + strb r0, [r4, #28] │ │ + ldr r1, [pc, #80] @ (aa214 ) │ │ + add.w r0, r4, #24 │ │ + add r1, pc │ │ + bl aa220 │ │ + ldr r2, [r1, #0] │ │ + ldrb r0, [r0, #0] │ │ + subs r2, #1 │ │ + str r2, [r1, #0] │ │ + cbz r0, aa1f6 │ │ + ldr r4, [sp, #4] │ │ + ldr r0, [r4, #32] │ │ + cbnz r0, aa1fe │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ + movs r1, #0 │ │ + str r0, [r4, #32] │ │ + ldrd r2, r0, [r4, #36] @ 0x24 │ │ + str r1, [r4, #36] @ 0x24 │ │ + cbz r2, aa1f4 │ │ + ldr r1, [r2, #4] │ │ + blx r1 │ │ + ldr r0, [r4, #32] │ │ + adds r1, r0, #1 │ │ + str r1, [r4, #32] │ │ + add r0, sp, #4 │ │ + bl aa168 │ │ + pop {r2, r3, r4, pc} │ │ + ldr r0, [pc, #28] @ (aa21c ) │ │ + add r0, pc │ │ + bl 50c58 │ │ + ldr r0, [pc, #16] @ (aa218 ) │ │ + add r0, pc │ │ + bl 50c58 │ │ + nop │ │ + ldrh r2, [r2, #16] │ │ + movs r2, r0 │ │ + ldrh r2, [r1, #16] │ │ + movs r2, r0 │ │ + ldrh r0, [r7, #12] │ │ movs r2, r0 │ │ + ldrh r0, [r4, #14] │ │ + movs r2, r0 │ │ + mov r2, r0 │ │ + ldr r0, [r0, #0] │ │ + ldr r3, [pc, #24] @ (aa240 ) │ │ + cmp r0, r3 │ │ + itttt ls │ │ + addls r1, r0, #1 │ │ + movls r0, r2 │ │ + stmials r0!, {r1} │ │ + movls r1, r2 │ │ + it ls │ │ + bxls lr │ │ push {r7, lr} │ │ - bl a713c │ │ - movs r0, #1 │ │ - pop {r7, pc} │ │ - bmi.n a70e6 │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, #60 @ 0x3c │ │ - ldr r1, [r0, #0] │ │ - mov r4, r0 │ │ + mov r0, r1 │ │ + bl 50c8c │ │ + nop │ │ + @ instruction: 0xfffe7fff │ │ + push {r4, lr} │ │ + sub sp, #24 │ │ + ldr r4, [r0, #0] │ │ + blx cd210 │ │ + cmp r0, r4 │ │ + itt eq │ │ + addeq sp, #24 │ │ + popeq {r4, pc} │ │ movs r0, #0 │ │ - ldr r2, [r1, #0] │ │ - str r0, [r1, #0] │ │ - ldr r1, [r2, #56] @ 0x38 │ │ - str r0, [r2, #56] @ 0x38 │ │ - cmp r1, #0 │ │ - beq.w a726a │ │ - mov r0, sp │ │ - blx r1 │ │ - ldr.w sl, [r4, #4] │ │ - ldr.w r0, [sl] │ │ - ldrd r1, r2, [r0] │ │ - orrs r1, r2 │ │ - beq.n a7252 │ │ - ldr.w r9, [r0, #20] │ │ - cmp.w r9, #0 │ │ - beq.n a724e │ │ - ldr.w r8, [r0, #16] │ │ - ldr r0, [r0, #28] │ │ - cmp r0, #0 │ │ - beq.n a7232 │ │ - str r0, [sp, #56] @ 0x38 │ │ - add.w r0, r8, r9 │ │ - adds r0, #1 │ │ - ldr.w r1, [r8] │ │ - str r0, [sp, #52] @ 0x34 │ │ - add.w r0, r8, #4 │ │ - str r0, [sp, #48] @ 0x30 │ │ - mov.w r7, #2155905152 @ 0x80808080 │ │ - bic.w r0, r7, r1 │ │ - mov.w fp, #1 │ │ - strd r8, r0, [sp, #40] @ 0x28 │ │ - add r0, sp, #40 @ 0x28 │ │ - adds r4, r0, #4 │ │ - cmp.w fp, #0 │ │ - bne.n a71c2 │ │ - b.n a7232 │ │ - ldr r0, [sp, #40] @ 0x28 │ │ - ldr r1, [sp, #48] @ 0x30 │ │ - sub.w r0, r0, #288 @ 0x120 │ │ - str r0, [sp, #40] @ 0x28 │ │ - ldmia r1!, {r0} │ │ - bic.w r0, r7, r0 │ │ - str r1, [sp, #48] @ 0x30 │ │ - str r0, [sp, #44] @ 0x2c │ │ - mov r0, r4 │ │ - bl 57458 │ │ - cmp r0, #1 │ │ - bne.n a71ae │ │ - negs r1, r1 │ │ - ldr r0, [sp, #40] @ 0x28 │ │ - ldr r2, [sp, #56] @ 0x38 │ │ - add.w r1, r1, r1, lsl #3 │ │ - sub.w fp, r2, #1 │ │ - str.w fp, [sp, #56] @ 0x38 │ │ - add.w r6, r0, r1, lsl #3 │ │ - ldrd r0, r1, [r6, #-36] @ 0x24 │ │ - bl a3506 │ │ - ldrd r0, r1, [r6, #-40] @ 0x28 │ │ - bl bf998 │ │ - ldr.w r0, [r6, #-28] │ │ - cmp.w r0, #2147483648 @ 0x80000000 │ │ - itt ne │ │ - ldrne.w r1, [r6, #-24] │ │ - blne 5395a │ │ - sub.w r5, r6, #64 @ 0x40 │ │ - mov r0, r5 │ │ - bl bc2d8 │ │ - ldr.w r0, [r6, #-52] │ │ - cbz r0, a721c │ │ - ldr.w r1, [r6, #-48] │ │ - bl 98300 │ │ - ldr r0, [r5, #0] │ │ - cbz r0, a7228 │ │ - ldr.w r0, [r6, #-60] │ │ - bl 5e624 │ │ - ldr.w r0, [r6, #-8] │ │ - bl 5e624 │ │ - b.n a71a6 │ │ - add.w r3, r9, #1 │ │ - add r0, sp, #40 @ 0x28 │ │ - movs r1, #72 @ 0x48 │ │ - movs r2, #8 │ │ - bl 5e51a │ │ - ldr r0, [sp, #44] @ 0x2c │ │ - cbz r0, a724e │ │ - ldr r0, [sp, #48] @ 0x30 │ │ - sub.w r0, r8, r0 │ │ - blx ccbe0 │ │ - ldr.w r0, [sl] │ │ - movs r1, #0 │ │ - movs r2, #1 │ │ - strd r2, r1, [r0], #8 │ │ - mov r1, sp │ │ - movs r2, #40 @ 0x28 │ │ - bl c99c0 │ │ - movs r0, #1 │ │ - add sp, #60 @ 0x3c │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ movs r1, #1 │ │ str r0, [sp, #16] │ │ str r1, [sp, #4] │ │ - ldr r1, [pc, #20] @ (a7288 ) │ │ + ldr r1, [pc, #20] @ (aa274 ) │ │ str r0, [sp, #12] │ │ movs r0, #4 │ │ add r1, pc │ │ str r0, [sp, #8] │ │ str r1, [sp, #0] │ │ mov r0, sp │ │ - ldr r1, [pc, #12] @ (a728c ) │ │ + ldr r1, [pc, #8] @ (aa278 ) │ │ add r1, pc │ │ - bl 4c418 │ │ - nop │ │ - add r7, pc, #280 @ (adr r7, a73a4 ) │ │ + bl 4d1a6 │ │ + ldrh r4, [r1, #12] │ │ movs r2, r0 │ │ - add r7, pc, #272 @ (adr r7, a73a0 ) │ │ + ldrh r2, [r1, #12] │ │ movs r2, r0 │ │ - push {r7, lr} │ │ - bl a729c │ │ - movs r0, #1 │ │ - pop {r7, pc} │ │ - bmi.n a7246 │ │ push {r4, lr} │ │ + mov r4, r0 │ │ + adds r0, #40 @ 0x28 │ │ + bl aa35e │ │ + mov r0, r4 │ │ + ldmia.w sp!, {r4, lr} │ │ + b.w aa340 │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ sub sp, #72 @ 0x48 │ │ + add r5, sp, #16 │ │ mov r4, r0 │ │ - ldr r0, [r0, #0] │ │ - movs r2, #0 │ │ - ldr r1, [r0, #0] │ │ - str r2, [r0, #0] │ │ - add r0, sp, #8 │ │ - bl 67ff0 │ │ - ldrb.w r0, [sp, #8] │ │ - cmp r0, #15 │ │ - itttt eq │ │ - ldreq r0, [sp, #12] │ │ - ldreq r1, [r4, #4] │ │ - ldreq r1, [r1, #0] │ │ - moveq r2, #1 │ │ - itttt eq │ │ - strdeq r2, r0, [r1] │ │ - moveq r0, #1 │ │ - addeq sp, #72 @ 0x48 │ │ - popeq {r4, pc} │ │ - add r4, sp, #40 @ 0x28 │ │ - add r1, sp, #8 │ │ - movs r2, #28 │ │ + mov r1, r4 │ │ + movs r2, #40 @ 0x28 │ │ + mov r0, r5 │ │ + bl ca0b2 │ │ + add r0, sp, #60 @ 0x3c │ │ + mov r1, r5 │ │ + bl 639c2 │ │ + ldrb.w r0, [sp, #60] @ 0x3c │ │ + cmp r0, #1 │ │ + beq.n aa312 │ │ + ldr r0, [sp, #64] @ 0x40 │ │ + ldrd r0, r1, [r0] │ │ + bl 99d2c │ │ + movs r5, #0 │ │ + cbz r0, aa2f6 │ │ + mov r7, r0 │ │ + ldrd r0, ip, [r1, #8] │ │ + ldrd r2, r3, [sp, #40] @ 0x28 │ │ + mov r8, r1 │ │ + subs r0, #1 │ │ + ldrd r1, r6, [sp, #48] @ 0x30 │ │ + bic.w r0, r0, #7 │ │ + strd r1, r6, [sp] │ │ + add r0, r7 │ │ + str r5, [sp, #8] │ │ + adds r0, #8 │ │ + blx ip │ │ + mov r5, r0 │ │ + ldr r0, [r7, #0] │ │ + subs r0, #1 │ │ + str r0, [r7, #0] │ │ + bne.n aa2f6 │ │ + mov r0, r7 │ │ + mov r1, r8 │ │ + bl 99a5c │ │ + add r0, sp, #16 │ │ + bl aa340 │ │ + ldr.w r0, [r4, #40]! │ │ + mov r1, r5 │ │ + bl 4854c │ │ mov r0, r4 │ │ - bl c99c0 │ │ - ldr r0, [pc, #20] @ (a72f0 ) │ │ - movs r1, #35 @ 0x23 │ │ - mov r2, r4 │ │ + bl aa35e │ │ + add sp, #72 @ 0x48 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ + ldrb.w r0, [sp, #61] @ 0x3d │ │ + add.w r2, sp, #71 @ 0x47 │ │ + strb.w r0, [sp, #71] @ 0x47 │ │ + movs r1, #43 @ 0x2b │ │ + ldr r0, [pc, #16] @ (aa334 ) │ │ add r0, pc │ │ str r0, [sp, #0] │ │ - ldr r0, [pc, #16] @ (a72f4 ) │ │ - ldr r3, [pc, #16] @ (a72f8 ) │ │ + ldr r0, [pc, #16] @ (aa338 ) │ │ + ldr r3, [pc, #16] @ (aa33c ) │ │ add r0, pc │ │ add r3, pc │ │ - bl 4fcf8 │ │ + bl 5127c │ │ nop │ │ - add r7, pc, #408 @ (adr r7, a748c ) │ │ + ldrh r2, [r5, #44] @ 0x2c │ │ movs r2, r0 │ │ - ldr r5, [sp, #836] @ 0x344 │ │ - vcvt.f16.s16 q13, q8 │ │ + stmia r5!, {r0, r2, r4, r5, r6, r7} │ │ + vqrdmlah.s , , d16[0] │ │ movs r2, r0 │ │ - push {r7, lr} │ │ - bl a7308 │ │ - movs r0, #1 │ │ - pop {r7, pc} │ │ - bmi.n a72b2 │ │ - push {r4, r5, r7, lr} │ │ - sub sp, #32 │ │ + push {r4, lr} │ │ mov r4, r0 │ │ + bl c41b4 │ │ + ldr r0, [r4, #12] │ │ + cbz r0, aa352 │ │ + ldr r1, [r4, #16] │ │ + bl 9953c │ │ + ldrd r0, r1, [r4] │ │ + ldmia.w sp!, {r4, lr} │ │ + b.w 4aeee │ │ + push {r4, lr} │ │ + ldr r1, [r0, #0] │ │ + dmb ish │ │ + ldrex r2, [r1] │ │ + subs r3, r2, #1 │ │ + strex r4, r3, [r1] │ │ + cmp r4, #0 │ │ + bne.n aa366 │ │ + cmp r2, #1 │ │ + it ne │ │ + popne {r4, pc} │ │ + dmb ish │ │ ldr r0, [r0, #0] │ │ - movs r3, #0 │ │ - ldrd r1, r2, [r0] │ │ - str r3, [r0, #0] │ │ - add r5, sp, #4 │ │ - mov r0, r5 │ │ - bl 67e7c │ │ - ldr r1, [pc, #32] @ (a7344 ) │ │ - mov r0, r5 │ │ - ldr r3, [pc, #32] @ (a7348 ) │ │ - movs r2, #34 @ 0x22 │ │ - add r1, pc │ │ - add r3, pc │ │ - bl a7080 │ │ - ldr r4, [r4, #4] │ │ - mov r5, r0 │ │ - ldr r0, [r4, #0] │ │ - bl a70b8 │ │ - ldr r0, [r4, #0] │ │ - str r5, [r0, #0] │ │ - movs r0, #1 │ │ - add sp, #32 │ │ - pop {r4, r5, r7, pc} │ │ - ldr r5, [sp, #712] @ 0x2c8 │ │ - vcvt.s16.f16 d26, d26 │ │ - movs r2, r0 │ │ + ldmia.w sp!, {r4, lr} │ │ + b.w b0424 │ │ push {r4, r5, r6, lr} │ │ - sub sp, #168 @ 0xa8 │ │ - mov r4, r1 │ │ - ldrd r1, r2, [r0] │ │ - subs r1, #23 │ │ - sbc.w r2, r2, #0 │ │ - subs.w r3, r1, #17 │ │ - sbcs.w r2, r2, #0 │ │ - it cs │ │ - movcs r1, #1 │ │ - tbb [pc, r1] │ │ - ldr r3, [sp, #36] @ 0x24 │ │ - ldrh r7, [r6, #42] @ 0x2a │ │ - add r1, pc, #148 @ (adr r1, a7408 ) │ │ - str r4, [sp, #724] @ 0x2d4 │ │ - adds r3, #207 @ 0xcf │ │ - subs r4, r7, #2 │ │ - add r0, sp, #176 @ 0xb0 │ │ - strh r7, [r2, #48] @ 0x30 │ │ - movs r0, r2 │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #32] │ │ - str r1, [sp, #20] │ │ - ldr r1, [pc, #648] @ (a7610 ) │ │ - add r1, pc │ │ - b.n a74f0 │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #32] │ │ - str r1, [sp, #20] │ │ - ldr r1, [pc, #736] @ (a7678 ) │ │ - add r1, pc │ │ - b.n a74f0 │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #32] │ │ - str r1, [sp, #20] │ │ - ldr r1, [pc, #716] @ (a7670 ) │ │ - add r1, pc │ │ - b.n a74f0 │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #32] │ │ - str r1, [sp, #20] │ │ - ldr r1, [pc, #676] @ (a7658 ) │ │ - add r1, pc │ │ - b.n a74f0 │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #32] │ │ - str r1, [sp, #20] │ │ - ldr r1, [pc, #608] @ (a7620 ) │ │ - add r1, pc │ │ - b.n a74f0 │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #32] │ │ - str r1, [sp, #20] │ │ - ldr r1, [pc, #652] @ (a765c ) │ │ - add r1, pc │ │ - b.n a74f0 │ │ - ldrb r1, [r0, #8] │ │ - tbb [pc, r1] │ │ - pop {r1, pc} │ │ - push {r0, r1, r3, r5, r7} │ │ - ldr r5, [r0, #12] │ │ - movs r1, #128 @ 0x80 │ │ - str r5, [sp, #0] │ │ - add r6, sp, #16 │ │ - mov r0, r6 │ │ - bl c9a14 │ │ - mov r0, r5 │ │ - mov r1, r6 │ │ - movs r2, #128 @ 0x80 │ │ - blx cce70 │ │ - cmp.w r0, #4294967295 @ 0xffffffff │ │ - ble.w a75de │ │ - add r5, sp, #16 │ │ + mov r4, r0 │ │ + bl 63dfc │ │ + ldr r5, [r4, #12] │ │ + cbz r5, aa3a8 │ │ + ldr r6, [r4, #16] │ │ + ldr r1, [r6, #0] │ │ + cbz r1, aa39e │ │ mov r0, r5 │ │ - blx ccc40 │ │ - add r6, sp, #144 @ 0x90 │ │ - mov r2, r0 │ │ - mov r1, r5 │ │ - mov r0, r6 │ │ - bl 4aff4 │ │ - add r5, sp, #4 │ │ - mov r1, r6 │ │ + blx r1 │ │ + ldr r0, [r6, #4] │ │ + cbz r0, aa3a8 │ │ mov r0, r5 │ │ - bl 4b3d4 │ │ - movs r0, #0 │ │ - str r0, [sp, #32] │ │ - movs r0, #3 │ │ - str r0, [sp, #20] │ │ - ldr r0, [pc, #532] @ (a7638 ) │ │ - add r0, pc │ │ - str r0, [sp, #16] │ │ - movs r0, #2 │ │ - strd r6, r0, [sp, #24] │ │ - ldr r0, [pc, #524] @ (a763c ) │ │ - add r0, pc │ │ - str r0, [sp, #156] @ 0x9c │ │ - mov r0, sp │ │ - str r0, [sp, #152] @ 0x98 │ │ - ldr r0, [pc, #516] @ (a7640 ) │ │ - add r0, pc │ │ - strd r5, r0, [sp, #144] @ 0x90 │ │ - ldrd r0, r1, [r4, #28] │ │ - add r2, sp, #16 │ │ - bl 4cac6 │ │ - mov r4, r0 │ │ - ldr r0, [sp, #4] │ │ - cmp r0, #0 │ │ - beq.n a7504 │ │ - ldr r0, [sp, #8] │ │ - blx ccbe0 │ │ - b.n a7504 │ │ - adds r0, #8 │ │ - str r0, [sp, #4] │ │ - movs r0, #0 │ │ - str r0, [sp, #32] │ │ - movs r0, #1 │ │ - str r0, [sp, #20] │ │ - ldr r1, [pc, #428] @ (a7614 ) │ │ - str r0, [sp, #28] │ │ - add r1, pc │ │ - str r1, [sp, #16] │ │ - add r0, sp, #144 @ 0x90 │ │ - str r0, [sp, #24] │ │ - ldr r0, [pc, #420] @ (a7618 ) │ │ - add r0, pc │ │ - b.n a7526 │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #32] │ │ - str r1, [sp, #20] │ │ - ldr r1, [pc, #496] @ (a7674 ) │ │ - add r1, pc │ │ - b.n a74f0 │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #32] │ │ - str r1, [sp, #20] │ │ - ldr r1, [pc, #396] @ (a761c ) │ │ - add r1, pc │ │ - b.n a74f0 │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #32] │ │ - str r1, [sp, #20] │ │ - ldr r1, [pc, #396] @ (a762c ) │ │ - add r1, pc │ │ - b.n a74f0 │ │ - mov r1, r4 │ │ - add sp, #168 @ 0xa8 │ │ + blx cd200 │ │ + ldrd r0, r1, [r4] │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ - b.w 5fb54 │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #32] │ │ - str r1, [sp, #20] │ │ - ldr r1, [pc, #364] @ (a7624 ) │ │ - add r1, pc │ │ - b.n a74f0 │ │ - ldr r1, [r0, #8] │ │ - tbb [pc, r1] │ │ - ldrb r3, [r0, #24] │ │ - strb r0, [r6, #29] │ │ - lsls r0, r5, #1 │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #32] │ │ - str r1, [sp, #20] │ │ - ldr r1, [pc, #396] @ (a7660 ) │ │ - add r1, pc │ │ - b.n a75ca │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #32] │ │ - str r1, [sp, #20] │ │ - ldr r1, [pc, #328] @ (a7628 ) │ │ - add r1, pc │ │ - b.n a74f0 │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #32] │ │ - str r1, [sp, #20] │ │ - ldr r1, [pc, #356] @ (a7654 ) │ │ - add r1, pc │ │ - str r0, [sp, #28] │ │ - movs r0, #4 │ │ - str r1, [sp, #16] │ │ - str r0, [sp, #24] │ │ - ldrd r0, r1, [r4, #28] │ │ - add r2, sp, #16 │ │ - bl a7684 │ │ + b.w 4aeee │ │ + push {r0, r1, r2, r3, r4, lr} │ │ mov r4, r0 │ │ - mov r0, r4 │ │ - add sp, #168 @ 0xa8 │ │ - pop {r4, r5, r6, pc} │ │ - adds r0, #8 │ │ - str r0, [sp, #4] │ │ - movs r0, #0 │ │ - str r0, [sp, #32] │ │ - movs r0, #1 │ │ - str r0, [sp, #20] │ │ - ldr r1, [pc, #280] @ (a7630 ) │ │ - str r0, [sp, #28] │ │ - add r1, pc │ │ - str r1, [sp, #16] │ │ - add r0, sp, #144 @ 0x90 │ │ - str r0, [sp, #24] │ │ - ldr r0, [pc, #272] @ (a7634 ) │ │ - add r0, pc │ │ - str r0, [sp, #148] @ 0x94 │ │ add r0, sp, #4 │ │ - str r0, [sp, #144] @ 0x90 │ │ - b.n a74f8 │ │ - ldr r0, [r0, #12] │ │ - ldrd r1, r2, [r0] │ │ - mov r0, r4 │ │ - add sp, #168 @ 0xa8 │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ - b.w 4c828 │ │ - ldr r0, [r0, #12] │ │ - ldrd r0, r1, [r0] │ │ - ldr r2, [r1, #16] │ │ - mov r1, r4 │ │ - add sp, #168 @ 0xa8 │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ - bx r2 │ │ - movs r1, #0 │ │ - ldrb r0, [r0, #9] │ │ - str r1, [sp, #32] │ │ - movs r1, #1 │ │ - str r1, [sp, #20] │ │ - ldr r2, [pc, #228] @ (a7644 ) │ │ - str r1, [sp, #28] │ │ - add r2, pc │ │ - str r2, [sp, #16] │ │ - add r1, sp, #4 │ │ - str r1, [sp, #24] │ │ - ldr r1, [pc, #220] @ (a7648 ) │ │ - add r1, pc │ │ - str r1, [sp, #8] │ │ - add r1, sp, #144 @ 0x90 │ │ - str r1, [sp, #4] │ │ - ldr r1, [pc, #216] @ (a764c ) │ │ - add r1, pc │ │ - ldr.w r1, [r1, r0, lsl #2] │ │ - str r1, [sp, #148] @ 0x94 │ │ - ldr r1, [pc, #208] @ (a7650 ) │ │ - add r1, pc │ │ - ldr.w r0, [r1, r0, lsl #2] │ │ - str r0, [sp, #144] @ 0x90 │ │ - ldrd r0, r1, [r4, #28] │ │ - add r2, sp, #16 │ │ - bl 4cac6 │ │ - b.n a7502 │ │ - ldr r0, [r0, #12] │ │ mov r1, r4 │ │ - adds r0, #8 │ │ - add sp, #168 @ 0xa8 │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ - b.w 6f240 │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #32] │ │ - str r1, [sp, #20] │ │ - ldr r1, [pc, #188] @ (a7668 ) │ │ - add r1, pc │ │ - b.n a75ca │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #32] │ │ - str r1, [sp, #20] │ │ - ldr r1, [pc, #176] @ (a766c ) │ │ - add r1, pc │ │ - b.n a75ca │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #32] │ │ - str r1, [sp, #20] │ │ - ldr r1, [pc, #156] @ (a7664 ) │ │ - add r1, pc │ │ - str r0, [sp, #28] │ │ - movs r0, #4 │ │ - str r1, [sp, #16] │ │ - str r0, [sp, #24] │ │ - ldrd r0, r1, [r4, #28] │ │ - add r2, sp, #16 │ │ - bl 5db14 │ │ - b.n a7502 │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #160] @ 0xa0 │ │ - str r1, [sp, #148] @ 0x94 │ │ - ldr r1, [pc, #148] @ (a767c ) │ │ - str r0, [sp, #156] @ 0x9c │ │ - movs r0, #4 │ │ - add r1, pc │ │ - str r1, [sp, #144] @ 0x90 │ │ - str r0, [sp, #152] @ 0x98 │ │ - add r0, sp, #144 @ 0x90 │ │ - ldr r1, [pc, #136] @ (a7680 ) │ │ - add r1, pc │ │ - bl 4c418 │ │ - mov r4, r0 │ │ + bl 63994 │ │ ldr r0, [sp, #4] │ │ - cbz r0, a7608 │ │ - ldr r0, [sp, #8] │ │ - blx ccbe0 │ │ + cbz r0, aa3d6 │ │ + ldr r1, [sp, #8] │ │ + bl 67cb6 │ │ mov r0, r4 │ │ - blx cb1cc │ │ + add sp, #16 │ │ + ldmia.w sp!, {r4, lr} │ │ + b.w aa388 │ │ + ldrb.w r0, [sp, #8] │ │ + add.w r2, sp, #15 │ │ + strb.w r0, [sp, #15] │ │ + movs r1, #43 @ 0x2b │ │ + ldr r0, [pc, #16] @ (aa3f8 ) │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + ldr r0, [pc, #16] @ (aa3fc ) │ │ + ldr r3, [pc, #16] @ (aa400 ) │ │ + add r0, pc │ │ + add r3, pc │ │ + bl 5127c │ │ nop │ │ - add r6, pc, #304 @ (adr r6, a7744 ) │ │ - movs r2, r0 │ │ - cmp r2, r1 │ │ - vshr.u64 d18, d31, #10 │ │ - movs r2, r0 │ │ - add r5, pc, #304 @ (adr r5, a7750 ) │ │ - movs r2, r0 │ │ - add r6, pc, #144 @ (adr r6, a76b4 ) │ │ - movs r2, r0 │ │ - add r5, pc, #208 @ (adr r5, a76f8 ) │ │ - movs r2, r0 │ │ - add r5, pc, #80 @ (adr r5, a767c ) │ │ - movs r2, r0 │ │ - add r5, pc, #376 @ (adr r5, a77a8 ) │ │ - movs r2, r0 │ │ - add r4, pc, #936 @ (adr r4, a79dc ) │ │ - movs r2, r0 │ │ - ldr r2, [pc, #724] @ (a790c ) │ │ - vqshlu.s32 d25, d24, #28 │ │ - movs r2, r0 │ │ - cbnz r5, a7666 │ │ - vcvt.u16.f16 q14, , #6 │ │ - vsri.32 d20, d4, #2 │ │ - vrintz.f16 q8, │ │ - vtbx.8 d24, {d29-d30}, d20 │ │ - vtbx.8 d25, {d7-d9}, d10 │ │ - movs r2, r0 │ │ - add r5, pc, #120 @ (adr r5, a76d0 ) │ │ - movs r2, r0 │ │ - add r6, pc, #392 @ (adr r6, a77e4 ) │ │ + ldrh r6, [r5, #8] │ │ movs r2, r0 │ │ - add r6, pc, #312 @ (adr r6, a7798 ) │ │ + stmia r5!, {r0, r4, r5} │ │ + vcvt.f32.u32 d23, d12, #7 │ │ movs r2, r0 │ │ - ldrb r2, [r2, #27] │ │ - movs r2, r0 │ │ - ldrb r4, [r4, #23] │ │ - movs r2, r0 │ │ - ldrb r0, [r1, #24] │ │ - movs r2, r0 │ │ - ldrb r2, [r0, #24] │ │ - movs r2, r0 │ │ - add r6, pc, #512 @ (adr r6, a7874 ) │ │ - movs r2, r0 │ │ - add r5, pc, #680 @ (adr r5, a7920 ) │ │ - movs r2, r0 │ │ - add r6, pc, #632 @ (adr r6, a78f4 ) │ │ - movs r2, r0 │ │ - str r7, [sp, #752] @ 0x2f0 │ │ - movs r2, r0 │ │ - str r7, [sp, #744] @ 0x2e8 │ │ - movs r2, r0 │ │ - b.w 4cac6 │ │ + b.w aa444 │ │ push {r4, r5, r6, lr} │ │ - sub sp, #32 │ │ - mov r5, r0 │ │ - movs r6, #0 │ │ - movs r0, #1 │ │ - str r6, [sp, #16] │ │ - str r0, [sp, #4] │ │ - mov r4, r1 │ │ - ldr r1, [pc, #44] @ (a76c8 ) │ │ - str r0, [sp, #12] │ │ - add r1, pc │ │ - str r1, [sp, #0] │ │ - add r0, sp, #24 │ │ - str r0, [sp, #8] │ │ - ldr r0, [pc, #36] @ (a76cc ) │ │ - mov r1, sp │ │ + sub sp, #48 @ 0x30 │ │ + mov r4, r0 │ │ + ldr r1, [r0, #48] @ 0x30 │ │ + ldr r0, [pc, #44] @ (aa440 ) │ │ add r0, pc │ │ - strd r4, r0, [sp, #24] │ │ - add.w r0, r5, #8 │ │ - bl a207e │ │ - movs r0, #25 │ │ - strd r0, r6, [r5] │ │ - mov r0, r4 │ │ - bl 5bc3c │ │ - add sp, #32 │ │ + bl a5f9c │ │ + cbz r0, aa434 │ │ + mov r6, sp │ │ + mov r5, r0 │ │ + mov r0, r6 │ │ + mov r1, r4 │ │ + movs r2, #48 @ 0x30 │ │ + bl ca0b2 │ │ + mov r0, r5 │ │ + mov r1, r6 │ │ + bl 48464 │ │ + add sp, #48 @ 0x30 │ │ pop {r4, r5, r6, pc} │ │ - nop │ │ - add r3, pc, #640 @ (adr r3, a794c ) │ │ - movs r2, r0 │ │ - ldrb r5, [r2, #14] │ │ - vtbl.8 d30, {d12-d13}, d29 │ │ - ldr r7, [pc, #992] @ (a7ab4 ) │ │ - vpush {d8} │ │ - sub sp, #296 @ 0x128 │ │ - mov r7, r1 │ │ - mov r2, r0 │ │ - ldrd r0, r1, [r1] │ │ - movs r6, #0 │ │ - mov.w r9, #2 │ │ - str r6, [sp, #64] @ 0x40 │ │ - subs r5, r0, #2 │ │ - sbc.w fp, r1, #0 │ │ - subs.w r0, r5, #15 │ │ - str r6, [sp, #72] @ 0x48 │ │ - str r6, [sp, #80] @ 0x50 │ │ - strd r9, r6, [sp, #88] @ 0x58 │ │ - it ne │ │ - movne r0, #1 │ │ - rsbs r1, r5, #17 │ │ - sbcs.w r1, r6, fp │ │ - mov.w r1, #0 │ │ - it cc │ │ - movcc r1, #1 │ │ - orrs.w r8, r1, r0 │ │ - beq.n a772c │ │ - ldr r1, [pc, #860] @ (a7a74 ) │ │ - add.w r0, r2, #8 │ │ - mov r4, r2 │ │ - movs r2, #43 @ 0x2b │ │ - add r1, pc │ │ - bl 9dedc │ │ - strd r9, r6, [r4] │ │ - b.n a7cb8 │ │ - add r0, sp, #20 │ │ - ldr r1, [r7, #16] │ │ - stmia.w r0, {r2, r8, fp} │ │ - add.w r9, sp, #120 @ 0x78 │ │ - mov.w r8, #2147483648 @ 0x80000000 │ │ - ldrd r0, sl, [r7, #8] │ │ - str r0, [sp, #112] @ 0x70 │ │ - add.w r0, r1, r1, lsl #1 │ │ - str r5, [sp, #32] │ │ - add.w r1, sl, r0, lsl #4 │ │ - add.w r0, r9, #4 │ │ - str r7, [sp, #36] @ 0x24 │ │ - strd sl, sl, [sp, #104] @ 0x68 │ │ - str r1, [sp, #56] @ 0x38 │ │ - str r1, [sp, #116] @ 0x74 │ │ - str r0, [sp, #40] @ 0x28 │ │ - add r0, sp, #152 @ 0x98 │ │ - add.w r1, r0, #20 │ │ - adds r0, #24 │ │ - str r0, [sp, #48] @ 0x30 │ │ - str r1, [sp, #52] @ 0x34 │ │ - str.w r8, [sp, #44] @ 0x2c │ │ - ldr.w r8, [sp, #108] @ 0x6c │ │ - ldr r0, [sp, #56] @ 0x38 │ │ - cmp sl, r0 │ │ - beq.w a7aea │ │ - add.w r1, sl, #20 │ │ - mov r0, r9 │ │ - movs r2, #28 │ │ - ldrd r7, r6, [sl] │ │ - ldrd r5, r4, [sl, #8] │ │ - ldr.w fp, [sl, #16] │ │ - bl c99c0 │ │ - eor.w r0, r7, #20 │ │ - add.w r8, sl, #48 @ 0x30 │ │ - orrs r0, r6 │ │ - beq.w a7aea │ │ - ldr r0, [sp, #52] @ 0x34 │ │ - mov r1, r9 │ │ - movs r2, #28 │ │ - str.w fp, [sp, #168] @ 0xa8 │ │ - str r5, [sp, #60] @ 0x3c │ │ - strd r5, r4, [sp, #160] @ 0xa0 │ │ - strd r7, r6, [sp, #152] @ 0x98 │ │ - bl c99c0 │ │ - subs.w sl, r7, #2 │ │ - sbc.w r9, r6, #0 │ │ - rsbs r0, sl, #17 │ │ - mov.w r0, #0 │ │ - sbcs.w r0, r0, r9 │ │ - bcc.w a7b58 │ │ - cmp.w sl, #4 │ │ - bne.w a7b58 │ │ - ldr r2, [pc, #672] @ (a7a78 ) │ │ - mov r0, r4 │ │ - mov r1, fp │ │ - movs r3, #5 │ │ - add r2, pc │ │ - bl c47d4 │ │ - cbnz r0, a783e │ │ - ldr r2, [pc, #660] @ (a7a7c ) │ │ - mov r0, r4 │ │ - mov r1, fp │ │ - movs r3, #6 │ │ - add r2, pc │ │ - bl c47d4 │ │ - cbnz r0, a7858 │ │ - ldr r2, [pc, #648] @ (a7a80 ) │ │ - mov r0, r4 │ │ - mov r1, fp │ │ - movs r3, #11 │ │ - add r2, pc │ │ - bl c47d4 │ │ - cbnz r0, a7872 │ │ - ldr r2, [pc, #636] @ (a7a84 ) │ │ - mov r0, r4 │ │ - mov r1, fp │ │ - movs r3, #4 │ │ - add r2, pc │ │ - bl c47d4 │ │ - cbnz r0, a7890 │ │ - ldr r2, [pc, #624] @ (a7a88 ) │ │ mov r0, r4 │ │ - mov r1, fp │ │ - movs r3, #16 │ │ - add r2, pc │ │ - bl c47d4 │ │ - cmp r0, #0 │ │ - bne.n a78ec │ │ - ldr r0, [sp, #60] @ 0x3c │ │ - mov r1, r4 │ │ - bl 5395a │ │ - ldr r0, [sp, #48] @ 0x30 │ │ - bl 99838 │ │ - mov sl, r8 │ │ - add.w r9, sp, #120 @ 0x78 │ │ - b.n a7770 │ │ - ldr.w ip, [sp, #40] @ 0x28 │ │ - mov fp, r4 │ │ - str.w r8, [sp, #108] @ 0x6c │ │ - add r2, sp, #200 @ 0xc8 │ │ - ldmia.w ip, {r0, r3, r4, r5, r6, r7} │ │ - mov r1, r2 │ │ - stmia r1!, {r0, r3, r4, r5, r6, r7} │ │ - add r0, sp, #272 @ 0x110 │ │ - add r1, sp, #64 @ 0x40 │ │ - b.n a788a │ │ - ldr.w ip, [sp, #40] @ 0x28 │ │ - mov fp, r4 │ │ - str.w r8, [sp, #108] @ 0x6c │ │ - add r2, sp, #200 @ 0xc8 │ │ - ldmia.w ip, {r0, r3, r4, r5, r6, r7} │ │ - mov r1, r2 │ │ - stmia r1!, {r0, r3, r4, r5, r6, r7} │ │ - add r0, sp, #272 @ 0x110 │ │ - add r1, sp, #72 @ 0x48 │ │ - b.n a788a │ │ - ldr.w ip, [sp, #40] @ 0x28 │ │ - mov fp, r4 │ │ - str.w r8, [sp, #108] @ 0x6c │ │ - add r2, sp, #200 @ 0xc8 │ │ - ldmia.w ip, {r0, r3, r4, r5, r6, r7} │ │ - mov r1, r2 │ │ - stmia r1!, {r0, r3, r4, r5, r6, r7} │ │ - add r0, sp, #272 @ 0x110 │ │ - add r1, sp, #80 @ 0x50 │ │ - bl 964ac │ │ - b.n a790c │ │ - ldr r0, [sp, #40] @ 0x28 │ │ - str r4, [sp, #56] @ 0x38 │ │ - str.w r8, [sp, #108] @ 0x6c │ │ - add r1, sp, #200 @ 0xc8 │ │ - ldmia.w r0, {r2, r3, r4, r5, r6, r7} │ │ - stmia r1!, {r2, r3, r4, r5, r6, r7} │ │ - ldrd r0, r1, [sp, #200] @ 0xc8 │ │ + add sp, #48 @ 0x30 │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ + b.w aa444 │ │ + lsls r7, r6, #7 │ │ + movs r0, r0 │ │ + ldrd r1, r2, [r0] │ │ + eor.w r1, r1, #40 @ 0x28 │ │ + orrs r1, r2 │ │ + it ne │ │ + bne.w aa518 │ │ + adds r0, #8 │ │ + b.w aa45c │ │ + bmi.n aa406 │ │ + push {r4, lr} │ │ + mov r4, r0 │ │ + ldrd r0, r1, [r0] │ │ subs r0, #2 │ │ sbc.w r1, r1, #0 │ │ subs.w r2, r0, #18 │ │ sbcs.w r1, r1, #0 │ │ - mov.w r1, #16 │ │ it cs │ │ - movcs r0, r1 │ │ - subs r0, #5 │ │ - cmp r0, #9 │ │ - bhi.w a79c2 │ │ - ldr r6, [sp, #44] @ 0x2c │ │ - ldrd r9, r7, [sp, #8] │ │ - add.w sl, sp, #260 @ 0x104 │ │ - tbh [pc, r0, lsl #1] │ │ - lsls r3, r5, #8 │ │ - movs r2, r1 │ │ - lsls r6, r4, #8 │ │ - lsls r6, r4, #8 │ │ - lsls r4, r3, #8 │ │ - lsls r4, r3, #8 │ │ - lsls r1, r4, #8 │ │ - lsls r4, r3, #8 │ │ - lsls r1, r4, #8 │ │ - movs r4, r7 │ │ - ldrd r8, r9, [sp, #208] @ 0xd0 │ │ - ldr r7, [sp, #216] @ 0xd8 │ │ - b.n a7abc │ │ - str.w r8, [sp, #108] @ 0x6c │ │ - add r0, sp, #88 @ 0x58 │ │ - ldr.w ip, [sp, #40] @ 0x28 │ │ - mov fp, r4 │ │ - str r0, [sp, #240] @ 0xf0 │ │ - add r2, sp, #200 @ 0xc8 │ │ - ldmia.w ip, {r0, r3, r4, r5, r6, r7} │ │ - mov r1, r2 │ │ - stmia r1!, {r0, r3, r4, r5, r6, r7} │ │ - add r0, sp, #272 @ 0x110 │ │ - add r1, sp, #240 @ 0xf0 │ │ - bl 971ac │ │ - ldr r0, [sp, #272] @ 0x110 │ │ - ldr r1, [pc, #380] @ (a7a8c ) │ │ - cmp r0, r1 │ │ - bne.w a7cea │ │ - ldr.w r8, [sp, #44] @ 0x2c │ │ - movs r5, #4 │ │ - ldr r0, [sp, #60] @ 0x3c │ │ - mov r1, fp │ │ - movs r6, #0 │ │ - bl 5395a │ │ - rsbs r0, sl, #17 │ │ - sbcs.w r0, r6, r9 │ │ - bcc.n a7934 │ │ - cmp r5, #4 │ │ - beq.n a793a │ │ - add r0, sp, #152 @ 0x98 │ │ - bl 99838 │ │ - ldr r0, [sp, #116] @ 0x74 │ │ - add.w r9, sp, #120 @ 0x78 │ │ - ldr.w sl, [sp, #108] @ 0x6c │ │ - str r0, [sp, #56] @ 0x38 │ │ - b.n a7768 │ │ - add r2, sp, #208 @ 0xd0 │ │ - ldr r3, [pc, #320] @ (a7a8c ) │ │ - str r3, [sp, #228] @ 0xe4 │ │ - ldmia r2, {r0, r1, r2} │ │ - add r3, sp, #228 @ 0xe4 │ │ - add.w r2, r2, r2, lsl #1 │ │ - str r3, [sp, #256] @ 0x100 │ │ - add.w r2, r1, r2, lsl #3 │ │ - strd r1, r1, [sp, #240] @ 0xf0 │ │ - strd r0, r2, [sp, #248] @ 0xf8 │ │ - add r4, sp, #240 @ 0xf0 │ │ - mov r0, r4 │ │ - bl b90ac │ │ - lsls r0, r0, #31 │ │ - beq.n a79d8 │ │ - ldr r3, [pc, #284] @ (a7a90 ) │ │ - mov r5, r1 │ │ - movs r0, #8 │ │ - movs r1, #1 │ │ - add r3, pc │ │ - movs r2, #1 │ │ - mov fp, r6 │ │ - movs r7, #1 │ │ - bl a3478 │ │ - strb r5, [r1, #0] │ │ - add r2, sp, #260 @ 0x104 │ │ - stmia r2!, {r0, r1, r7} │ │ - mov r0, r4 │ │ - add.w r8, sp, #272 @ 0x110 │ │ - ldmia.w r0, {r2, r3, r4, r5, r6} │ │ - mov r9, r1 │ │ - mov r1, r8 │ │ - stmia r1!, {r2, r3, r4, r5, r6} │ │ - mov r0, r8 │ │ - bl b90ac │ │ - lsls r0, r0, #31 │ │ - beq.n a79ea │ │ - ldr r0, [sp, #260] @ 0x104 │ │ - mov r5, r1 │ │ - cmp r7, r0 │ │ - bne.n a79b8 │ │ - mov r0, sl │ │ - movs r1, #1 │ │ - bl 4aa80 │ │ - ldr.w r9, [sp, #264] @ 0x108 │ │ - strb.w r5, [r9, r7] │ │ - adds r7, #1 │ │ - str r7, [sp, #268] @ 0x10c │ │ - b.n a799a │ │ - ldr r6, [sp, #44] @ 0x2c │ │ - mov.w r8, #2147483648 @ 0x80000000 │ │ - ldrd r9, r7, [sp, #8] │ │ - mov.w sl, #1 │ │ - add r0, sp, #200 @ 0xc8 │ │ - bl a2e9c │ │ - b.n a7a9c │ │ + movcs r0, #16 │ │ + cmp r0, #16 │ │ + bhi.n aa4ee │ │ + tbb [pc, r0] │ │ + lsrs r1, r1, #4 │ │ + lsrs r1, r1, #4 │ │ + cmp r4, #16 │ │ + asrs r0, r2, #24 │ │ + lsrs r6, r2, #8 │ │ + adds r2, r1, #0 │ │ + adds r2, r1, #0 │ │ + movs r2, #50 @ 0x32 │ │ + movs r1, r1 │ │ + pop {r4, pc} │ │ + ldrd r0, r1, [r4, #8] │ │ + ldmia.w sp!, {r4, lr} │ │ + b.w c97b8 │ │ + ldrd r0, r1, [r4, #8] │ │ + ldmia.w sp!, {r4, lr} │ │ + b.w 54676 │ │ + ldrd r0, r1, [r4, #8] │ │ + ldmia.w sp!, {r4, lr} │ │ + b.w 57ff4 │ │ + ldrd r0, r1, [r4, #8] │ │ + ldmia.w sp!, {r4, lr} │ │ + b.w 6d978 │ │ + add.w r0, r4, #8 │ │ + bl 6000e │ │ + ldrd r0, r1, [r4, #8] │ │ + ldmia.w sp!, {r4, lr} │ │ + b.w c1bfc │ │ + ldrd r0, r1, [r4, #8] │ │ + ldmia.w sp!, {r4, lr} │ │ + b.w c1c04 │ │ + add.w r0, r4, #8 │ │ + ldmia.w sp!, {r4, lr} │ │ + b.w aa5f8 │ │ + ldr.w r0, [r4, #8]! │ │ + dmb ish │ │ + ldrex r1, [r0] │ │ + subs r2, r1, #1 │ │ + strex r3, r2, [r0] │ │ + cmp r3, #0 │ │ + bne.n aa4f6 │ │ + cmp r1, #1 │ │ + bne.n aa490 │ │ + dmb ish │ │ mov r0, r4 │ │ - bl 60fb6 │ │ - mov.w r9, #1 │ │ - mov.w r8, #0 │ │ - movs r7, #0 │ │ - b.n a79f6 │ │ - mov r0, r8 │ │ - bl 60fb6 │ │ - ldr.w r8, [sp, #260] @ 0x104 │ │ - mov r6, fp │ │ - ldr r5, [sp, #228] @ 0xe4 │ │ - ldr r0, [pc, #144] @ (a7a8c ) │ │ - cmp r5, r0 │ │ - bne.n a7a04 │ │ - mov.w sl, #0 │ │ - b.n a7a1c │ │ - mov r0, r8 │ │ - mov r1, r9 │ │ - mov r4, r6 │ │ - ldrd r6, r7, [sp, #232] @ 0xe8 │ │ - bl 5395a │ │ - mov r9, r6 │ │ - mov.w sl, #1 │ │ - mov r8, r5 │ │ - mov r6, r4 │ │ - ldrd r0, r1, [sp, #200] @ 0xc8 │ │ - subs r0, #2 │ │ + ldmia.w sp!, {r4, lr} │ │ + b.w 6449e │ │ + bmi.n aa4c2 │ │ + push {r4, r5, r7, lr} │ │ + ldrd r2, r1, [r0] │ │ + subs.w r3, r2, #23 │ │ + sbc.w r4, r1, #0 │ │ + subs.w r5, r3, #17 │ │ + sbcs.w r4, r4, #0 │ │ + it cs │ │ + movcs r3, #1 │ │ + subs r4, r3, #1 │ │ + cmp r4, #8 │ │ + bhi.n aa552 │ │ + tbb [pc, r4] │ │ + lsls r7, r2, #20 │ │ + adds r3, #51 @ 0x33 │ │ + adds r3, #51 @ 0x33 │ │ + lsls r3, r6, #20 │ │ + movs r2, r2 │ │ + ldrd r0, r1, [r0, #8] │ │ + ldmia.w sp!, {r4, r5, r7, lr} │ │ + b.w 54676 │ │ + cmp r3, #13 │ │ + bne.n aa5a2 │ │ + adds r0, #8 │ │ + ldmia.w sp!, {r4, r5, r7, lr} │ │ + b.w 5cc94 │ │ + adds r0, #8 │ │ + ldmia.w sp!, {r4, r5, r7, lr} │ │ + b.w aa5cc │ │ + subs r2, #20 │ │ sbc.w r1, r1, #0 │ │ - subs.w r2, r0, #18 │ │ + subs r3, r2, #3 │ │ sbcs.w r1, r1, #0 │ │ - mov.w r1, #16 │ │ it cs │ │ - movcs r0, r1 │ │ - subs r0, #5 │ │ - cmp r0, #9 │ │ - bhi.n a79d0 │ │ - tbb [pc, r0] │ │ - asrs r2, r5, #16 │ │ - lsrs r7, r1, #28 │ │ - lsls r5, r0, #20 │ │ - lsls r2, r1, #20 │ │ - cmp r6, #10 │ │ - ldr r0, [sp, #208] @ 0xd0 │ │ - ldr r1, [sp, #212] @ 0xd4 │ │ - bl bf970 │ │ - b.n a7a9c │ │ - ldr r0, [sp, #208] @ 0xd0 │ │ - ldr r1, [sp, #212] @ 0xd4 │ │ - bl 6c544 │ │ - b.n a7a9c │ │ - ldr r0, [sp, #208] @ 0xd0 │ │ - ldr r1, [sp, #212] @ 0xd4 │ │ - bl 56e32 │ │ - b.n a7a9c │ │ - ldrd r0, r1, [sp, #208] @ 0xd0 │ │ - bl 5395a │ │ - b.n a7a9c │ │ - nop │ │ - stmia r2!, {r0, r2, r3, r4} │ │ - @ instruction: 0xfff7af80 │ │ - vqrdmlsh.s q13, , d26[0] │ │ - @ instruction: 0xfff79a5b │ │ - vcvt.u16.f16 d19, d30, #9 │ │ - vtbx.8 d19, {d6-d9}, d22 │ │ - vaddl.u q8, d6, d3 │ │ - strh r0, [r0, #0] │ │ - ldr r5, [sp, #160] @ 0xa0 │ │ - movs r2, r0 │ │ - ldrd r0, r1, [sp, #208] @ 0xd0 │ │ - bl 56e2a │ │ - cmp.w sl, #0 │ │ - beq.n a7abc │ │ - ldr r2, [pc, #740] @ (a7d88 ) │ │ - ldrd r0, r1, [sp, #152] @ 0x98 │ │ - cmp r8, r2 │ │ - ldr.w fp, [sp, #56] @ 0x38 │ │ - bne.w a7d36 │ │ - strd r9, r7, [sp, #8] │ │ - mov r8, r6 │ │ - ldr r2, [sp, #4] │ │ - b.n a7ade │ │ - ldr.w fp, [sp, #56] @ 0x38 │ │ - cmp.w r6, #2147483648 @ 0x80000000 │ │ - beq.n a7ace │ │ - ldr r1, [sp, #16] │ │ - mov r0, r6 │ │ - bl 5395a │ │ - ldrd r0, r1, [sp, #152] @ 0x98 │ │ - mov r2, r7 │ │ - str r7, [sp, #12] │ │ - str.w r9, [sp, #8] │ │ - str.w r9, [sp, #16] │ │ - subs r5, r0, #2 │ │ - str r2, [sp, #4] │ │ - sbc.w r9, r1, #0 │ │ - mov sl, r5 │ │ - b.n a791c │ │ - str.w r8, [sp, #108] @ 0x6c │ │ - add r0, sp, #104 @ 0x68 │ │ - bl 60ebe │ │ - ldrd r0, r1, [sp, #88] @ 0x58 │ │ - eor.w r0, r0, #2 │ │ - orrs r0, r1 │ │ - itt eq │ │ - moveq r0, #0 │ │ - strdeq r0, r0, [sp, #88] @ 0x58 │ │ - ldrd r5, sl, [sp, #64] @ 0x40 │ │ - add r0, sp, #152 @ 0x98 │ │ - ldr r1, [pc, #636] @ (a7d8c ) │ │ - movs r2, #40 @ 0x28 │ │ - add r1, pc │ │ - bl 9dedc │ │ - cmp r5, #1 │ │ - ldr r0, [sp, #152] @ 0x98 │ │ - ldrd r5, r7, [sp, #32] │ │ - ldrd r8, fp, [sp, #24] │ │ - ldr r6, [sp, #44] @ 0x2c │ │ - bne.n a7b2e │ │ - ldr r1, [sp, #156] @ 0x9c │ │ - bl 998f4 │ │ - b.n a7b38 │ │ - ldr r1, [pc, #600] @ (a7d88 ) │ │ - ldr.w sl, [sp, #156] @ 0x9c │ │ - cmp r0, r1 │ │ - bne.n a7bf8 │ │ - ldrd r4, r9, [sp, #72] @ 0x48 │ │ - add r0, sp, #152 @ 0x98 │ │ - ldr r1, [pc, #592] @ (a7d90 ) │ │ - movs r2, #41 @ 0x29 │ │ - add r1, pc │ │ - bl 9dedc │ │ - ldr r0, [sp, #152] @ 0x98 │ │ - cmp r4, #1 │ │ - bne.n a7b96 │ │ - ldr r1, [sp, #156] @ 0x9c │ │ - mov r4, r6 │ │ - bl 998f4 │ │ - b.n a7ba2 │ │ - str.w r8, [sp, #108] @ 0x6c │ │ - movs r2, #27 │ │ - ldr r4, [sp, #20] │ │ - ldr r1, [pc, #572] @ (a7da0 ) │ │ - add.w r0, r4, #8 │ │ - add r1, pc │ │ - bl 9dedc │ │ - movs r0, #0 │ │ - movs r1, #2 │ │ - strd r1, r0, [r4] │ │ - add r0, sp, #152 @ 0x98 │ │ - bl 99838 │ │ - ldr r7, [sp, #36] @ 0x24 │ │ - ldrd fp, r5, [sp, #28] │ │ - ldr r4, [sp, #16] │ │ - ldr r6, [sp, #44] @ 0x2c │ │ - ldr r0, [sp, #48] @ 0x30 │ │ - bl 99838 │ │ - add r0, sp, #104 @ 0x68 │ │ - bl 60ebe │ │ - ldr.w r8, [sp, #24] │ │ - b.n a7c7c │ │ - ldr r1, [pc, #496] @ (a7d88 ) │ │ - ldr.w r9, [sp, #156] @ 0x9c │ │ - cmp r0, r1 │ │ - bne.n a7c4e │ │ - mov r4, r6 │ │ - ldrd r6, r8, [sp, #80] @ 0x50 │ │ - add r0, sp, #152 @ 0x98 │ │ - ldr r1, [pc, #488] @ (a7d94 ) │ │ - movs r2, #46 @ 0x2e │ │ - add r1, pc │ │ - bl 9dedc │ │ - ldr r0, [sp, #152] @ 0x98 │ │ - cmp r6, #1 │ │ - bne.n a7bc2 │ │ - ldr r1, [sp, #156] @ 0x9c │ │ - bl 998f4 │ │ - mov r6, r4 │ │ - b.n a7bce │ │ - ldr r1, [pc, #452] @ (a7d88 ) │ │ - mov r6, r4 │ │ - ldr.w r8, [sp, #156] @ 0x9c │ │ - cmp r0, r1 │ │ - bne.n a7c60 │ │ - add r0, sp, #152 @ 0x98 │ │ - ldr r1, [pc, #452] @ (a7d98 ) │ │ - movs r2, #39 @ 0x27 │ │ - add r1, pc │ │ - bl 9dedc │ │ - ldr r0, [sp, #152] @ 0x98 │ │ - cmp.w r6, #2147483648 @ 0x80000000 │ │ - bne.n a7c0a │ │ - ldr r5, [sp, #20] │ │ - movs r3, #0 │ │ - movs r4, #2 │ │ - ldrd r1, r2, [sp, #156] @ 0x9c │ │ - strd r4, r3, [r5] │ │ - add.w r3, r5, #8 │ │ - stmia r3!, {r0, r1, r2} │ │ - b.n a7cae │ │ - ldr r4, [sp, #20] │ │ - movs r2, #0 │ │ - ldr r1, [sp, #160] @ 0xa0 │ │ - movs r3, #2 │ │ - strd r3, r2, [r4] │ │ - strd r0, sl, [r4, #8] │ │ - b.n a7c78 │ │ - ldr r1, [sp, #156] @ 0x9c │ │ - mov fp, r6 │ │ - bl 998f4 │ │ - vldr d8, [sp, #96] @ 0x60 │ │ - movs r2, #51 @ 0x33 │ │ - ldrd r6, r7, [sp, #88] @ 0x58 │ │ - add r0, sp, #152 @ 0x98 │ │ - ldr r1, [pc, #380] @ (a7d9c ) │ │ - add r1, pc │ │ - bl 9dedc │ │ - eor.w r0, r6, #2 │ │ - orrs r0, r7 │ │ - ldr r0, [sp, #152] @ 0x98 │ │ - bne.n a7c8c │ │ - ldr r5, [sp, #20] │ │ - movs r3, #0 │ │ - movs r4, #2 │ │ - ldrd r1, r2, [sp, #156] @ 0x9c │ │ - strd r4, r3, [r5] │ │ - add.w r3, r5, #8 │ │ - stmia r3!, {r0, r1, r2} │ │ - mov r0, fp │ │ - ldr r1, [sp, #16] │ │ - bl 5395a │ │ - b.n a7cae │ │ - ldr r4, [sp, #20] │ │ - movs r2, #0 │ │ - movs r3, #2 │ │ - ldr r1, [sp, #160] @ 0xa0 │ │ - strd r3, r2, [r4] │ │ - strd r0, r9, [r4, #8] │ │ - b.n a7c78 │ │ - ldr r4, [sp, #20] │ │ - movs r2, #0 │ │ - ldrd r5, r7, [sp, #32] │ │ - movs r3, #2 │ │ - ldr r1, [sp, #160] @ 0xa0 │ │ - strd r0, r8, [r4, #8] │ │ - ldrd r8, fp, [sp, #24] │ │ - strd r3, r2, [r4] │ │ - str r1, [r4, #16] │ │ - ldr r4, [sp, #16] │ │ - cmp.w r6, #2147483648 @ 0x80000000 │ │ - beq.n a7cb8 │ │ - mov r0, r6 │ │ - mov r1, r4 │ │ - bl 5395a │ │ - b.n a7cb8 │ │ - ldr r1, [sp, #156] @ 0x9c │ │ - bl 998f4 │ │ - ldr r0, [sp, #20] │ │ - ldr r1, [sp, #16] │ │ - str r1, [r0, #20] │ │ - ldr r1, [sp, #4] │ │ - strd r6, r7, [r0] │ │ - str.w fp, [r0, #16] │ │ - strd r1, sl, [r0, #24] │ │ - strd r9, r8, [r0, #32] │ │ - vstr d8, [r0, #8] │ │ - mov.w r8, #0 │ │ - ldr r7, [sp, #36] @ 0x24 │ │ - ldrd fp, r5, [sp, #28] │ │ - movs r0, #0 │ │ - rsbs r1, r5, #17 │ │ - sbcs.w r0, r0, fp │ │ - bcc.n a7cd8 │ │ - cmp r5, #15 │ │ - bne.n a7cd8 │ │ - cmp.w r8, #0 │ │ - beq.n a7cde │ │ - add.w r0, r7, #8 │ │ - bl 99904 │ │ - b.n a7cde │ │ - mov r0, r7 │ │ - bl 99838 │ │ - add sp, #296 @ 0x128 │ │ - vpop {d8} │ │ - add sp, #4 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldr r6, [sp, #20] │ │ - movs r3, #0 │ │ - ldr r1, [sp, #276] @ 0x114 │ │ - movs r5, #2 │ │ - ldr r2, [sp, #280] @ 0x118 │ │ - mov.w r8, #1 │ │ - str r1, [r6, #12] │ │ - mov r1, fp │ │ - str r5, [r6, #0] │ │ - str r3, [r6, #4] │ │ - str r0, [r6, #8] │ │ - str r2, [r6, #16] │ │ - ldr r6, [sp, #44] @ 0x2c │ │ - b.n a7d5c │ │ - ldr r0, [sp, #208] @ 0xd0 │ │ - ldr r1, [sp, #212] @ 0xd4 │ │ - bl bf970 │ │ - b.n a7d2e │ │ - ldr r0, [sp, #208] @ 0xd0 │ │ - ldr r1, [sp, #212] @ 0xd4 │ │ - bl 6c544 │ │ - b.n a7d2e │ │ - ldr r0, [sp, #208] @ 0xd0 │ │ - ldr r1, [sp, #212] @ 0xd4 │ │ - bl 56e32 │ │ - b.n a7d2e │ │ - ldrd r0, r1, [sp, #208] @ 0xd0 │ │ - bl 56e2a │ │ - ldrd r0, r1, [sp, #152] @ 0x98 │ │ - mov.w r8, #2147483648 @ 0x80000000 │ │ - movs r2, #0 │ │ - movs r3, #2 │ │ - subs.w sl, r0, #2 │ │ - ldr r4, [sp, #20] │ │ - sub.w r0, sl, #4 │ │ - clz r0, r0 │ │ - strd r8, r9, [r4, #8] │ │ - sbc.w r9, r1, #0 │ │ - strd r3, r2, [r4] │ │ - mov.w r8, r0, lsr #5 │ │ - str r7, [r4, #16] │ │ - ldr r1, [sp, #56] @ 0x38 │ │ - ldr r0, [sp, #60] @ 0x3c │ │ - bl 5395a │ │ - add r0, sp, #152 @ 0x98 │ │ - str r0, [sp, #48] @ 0x30 │ │ - movs r0, #0 │ │ - ldr r7, [sp, #36] @ 0x24 │ │ - ldrd fp, r5, [sp, #28] │ │ - rsbs r1, sl, #17 │ │ - sbcs.w r0, r0, r9 │ │ - bcc.n a7d84 │ │ - ldr r4, [sp, #16] │ │ - cmp.w r8, #0 │ │ - bne.w a7b8a │ │ - b.n a7b84 │ │ - ldr r4, [sp, #16] │ │ - b.n a7b84 │ │ - movs r3, r0 │ │ - strh r0, [r0, #0] │ │ - str r6, [sp, #448] @ 0x1c0 │ │ - vcvt.f16.s16 , q11 │ │ - vcvt.f16.s16 d25, d21 │ │ - vcvt.f16.s16 d25, d27 │ │ - vcvt.f16.s16 d25, d6 │ │ - @ instruction: 0xfff7bdbc │ │ - vsli.32 d27, d0, #23 │ │ - sub sp, #32 │ │ - mov r4, r0 │ │ - movs r0, #0 │ │ - strd r0, r0, [sp] │ │ - add r0, sp, #20 │ │ - mov r2, r1 │ │ - mov r1, sp │ │ - bl 96768 │ │ - ldr r0, [sp, #20] │ │ - ldr r1, [pc, #48] @ (a7df0 ) │ │ - cmp r0, r1 │ │ - bne.n a7dd6 │ │ - ldr r0, [sp, #0] │ │ - lsls r0, r0, #31 │ │ - beq.n a7de8 │ │ - ldrd r0, r1, [sp, #8] │ │ - strd r0, r1, [r4, #8] │ │ - movs r0, #0 │ │ - str r0, [r4, #0] │ │ - b.n a7de4 │ │ - ldrd r1, r2, [sp, #24] │ │ - movs r3, #1 │ │ - strd r3, r0, [r4] │ │ - strd r1, r2, [r4, #8] │ │ - add sp, #32 │ │ - pop {r4, pc} │ │ - ldr r0, [pc, #8] @ (a7df4 ) │ │ - add r0, pc │ │ - bl 4ffc8 │ │ + movcs r2, #1 │ │ + cbz r2, aa588 │ │ + cmp r2, #1 │ │ + bne.n aa594 │ │ + ldmia.w sp!, {r4, r5, r7, lr} │ │ + b.w aa5a8 │ │ + ldr r1, [r0, #8] │ │ + cmp r1, #3 │ │ + bcc.n aa5a2 │ │ + ldrd r0, r1, [r0, #12] │ │ + b.n aa54a │ │ + ldr r2, [r0, #8] │ │ + ldr r1, [pc, #12] @ (aa5a4 ) │ │ + cmp r2, r1 │ │ + blt.n aa5a2 │ │ + ldr r1, [r0, #12] │ │ + mov r0, r2 │ │ + b.n aa54a │ │ + pop {r4, r5, r7, pc} │ │ movs r3, r0 │ │ strh r0, [r0, #0] │ │ - ldr r4, [sp, #680] @ 0x2a8 │ │ - movs r2, r0 │ │ - push {r4, r5, r6, lr} │ │ - ldr r3, [r1, #0] │ │ + push {r4, lr} │ │ mov r4, r0 │ │ - adds r0, #4 │ │ - cmp.w r3, #2147483648 @ 0x80000000 │ │ - bne.n a7e10 │ │ - ldmia.w r2, {r1, r3, r5} │ │ - stmia r0!, {r1, r3, r5} │ │ - movs r0, #1 │ │ - b.n a7e20 │ │ - ldmia.w r1, {r3, r5, r6} │ │ - stmia r0!, {r3, r5, r6} │ │ - ldrd r0, r1, [r2] │ │ - bl 998f4 │ │ - movs r0, #0 │ │ - str r0, [r4, #0] │ │ - pop {r4, r5, r6, pc} │ │ - push {r4, r5, r6, r7, lr} │ │ - ldrd r3, r4, [r1] │ │ - eor.w r3, r3, #20 │ │ - orrs r3, r4 │ │ - bne.n a7e46 │ │ - ldmia.w r2, {r3, r4, r5} │ │ - add.w r1, r0, #8 │ │ - movs r2, #20 │ │ - stmia r1!, {r3, r4, r5} │ │ - movs r1, #0 │ │ - strd r2, r1, [r0] │ │ - pop {r4, r5, r6, r7, pc} │ │ - ldmia.w r1, {r3, r4, r5, r6, r7, ip} │ │ - stmia.w r0, {r3, r4, r5, r6, r7, ip} │ │ - ldrd r0, r1, [r2] │ │ - ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ - b.w 998f4 │ │ - ldrd r1, r2, [r0] │ │ - eor.w r1, r1, #20 │ │ - orrs r1, r2 │ │ + ldrd r0, r1, [r0, #24] │ │ + bl 54676 │ │ + ldr r0, [r4, #36] @ 0x24 │ │ + cmp.w r0, #2147483648 @ 0x80000000 │ │ + itt ne │ │ + ldrne r1, [r4, #40] @ 0x28 │ │ + blne 54676 │ │ + mov r0, r4 │ │ + ldmia.w sp!, {r4, lr} │ │ + b.w aa45c │ │ + ldrb r1, [r0, #0] │ │ + cmp r1, #3 │ │ it ne │ │ - bne.w 99838 │ │ - bx lr │ │ - ldrd r0, r1, [r0, #4] │ │ - movs r3, #4 │ │ - ldr r2, [pc, #8] @ (a7e7c ) │ │ - add r2, pc │ │ - b.w 5393c │ │ - nop │ │ - adds r6, #196 @ 0xc4 │ │ - vsli.32 , q8, #22 │ │ - ldr r3, [r1, #0] │ │ - mov r4, r0 │ │ - ldr r5, [pc, #36] @ (a7eac ) │ │ - adds r0, #4 │ │ - cmp r3, r5 │ │ - bne.n a7e98 │ │ - ldmia.w r2, {r1, r3, r5} │ │ - stmia r0!, {r1, r3, r5} │ │ - movs r0, #1 │ │ - b.n a7ea8 │ │ - ldmia.w r1, {r3, r5, r6} │ │ - stmia r0!, {r3, r5, r6} │ │ - ldrd r0, r1, [r2] │ │ - bl 998f4 │ │ - movs r0, #0 │ │ - str r0, [r4, #0] │ │ - pop {r4, r5, r6, pc} │ │ - movs r1, r0 │ │ - strh r0, [r0, #0] │ │ - push {r4, r5, r7, lr} │ │ - ldrd r5, r1, [r0, #4] │ │ - mov r4, r0 │ │ + bxne lr │ │ + push {r4, r5, r6, lr} │ │ + ldr r4, [r0, #4] │ │ + ldrd r5, r6, [r4] │ │ + ldr r1, [r6, #0] │ │ + cbz r1, aa5e4 │ │ mov r0, r5 │ │ - bl a3506 │ │ - ldr r0, [r4, #0] │ │ - mov r1, r5 │ │ - ldmia.w sp!, {r4, r5, r7, lr} │ │ - b.w bf998 │ │ - push {r4, r5, r7, lr} │ │ - mov r4, r2 │ │ - ldrd r2, r3, [r1] │ │ - eor.w r2, r2, #20 │ │ - orrs r2, r3 │ │ - bne.n a7eee │ │ - ldmia.w r4, {r2, r3, r5} │ │ - add.w r1, r0, #8 │ │ - stmia r1!, {r2, r3, r5} │ │ - movs r2, #20 │ │ - movs r1, #0 │ │ - strd r2, r1, [r0] │ │ - pop {r4, r5, r7, pc} │ │ - movs r2, #48 @ 0x30 │ │ - bl c99c0 │ │ + blx r1 │ │ + ldr r0, [r6, #4] │ │ + cbz r0, aa5ee │ │ + mov r0, r5 │ │ + blx cd200 │ │ + mov r0, r4 │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ + b.w cd0f0 │ │ + push {r4, lr} │ │ + mov r4, r0 │ │ + bl 600e6 │ │ ldrd r0, r1, [r4] │ │ - ldmia.w sp!, {r4, r5, r7, lr} │ │ - b.w 998f4 │ │ + ldmia.w sp!, {r4, lr} │ │ + b.w 57fec │ │ + b.w be8a8 │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, #292 @ 0x124 │ │ - mov sl, r1 │ │ - mov r5, r0 │ │ - ldrd r0, r1, [r1] │ │ - movs r6, #0 │ │ - mov.w r8, #2 │ │ - str r6, [sp, #52] @ 0x34 │ │ - subs r7, r0, #2 │ │ - sbc.w r4, r1, #0 │ │ - subs.w r0, r7, #15 │ │ - str.w r8, [sp, #48] @ 0x30 │ │ - strd r6, r6, [sp, #88] @ 0x58 │ │ - it ne │ │ - movne r0, #1 │ │ - rsbs r1, r7, #17 │ │ - sbcs.w r1, r6, r4 │ │ - mov.w r1, #0 │ │ - it cc │ │ - movcc r1, #1 │ │ - orrs.w r9, r1, r0 │ │ - beq.n a7f56 │ │ - ldr r1, [pc, #716] @ (a8210 ) │ │ - add.w r0, r5, #8 │ │ - movs r2, #43 @ 0x2b │ │ + sub sp, #76 @ 0x4c │ │ + mov r9, r1 │ │ + mov r4, r0 │ │ + ldrd r0, r1, [r2] │ │ + mov r8, r2 │ │ + eor.w r0, r0, #20 │ │ + orrs r0, r1 │ │ + bne.n aa672 │ │ + movs r0, #48 @ 0x30 │ │ + movs r1, #8 │ │ + bl 4aff4 │ │ + ldr r1, [pc, #236] @ (aa720 ) │ │ + add.w sl, sp, #48 @ 0x30 │ │ + mov fp, r0 │ │ + movs r2, #2 │ │ add r1, pc │ │ - bl 9dedc │ │ - strd r8, r6, [r5] │ │ - b.n a818a │ │ - ldr.w r1, [sl, #16] │ │ - strd r9, r4, [sp, #12] │ │ - ldrd r0, r9, [sl, #8] │ │ - add.w r8, r9, #24 │ │ - str r0, [sp, #208] @ 0xd0 │ │ - add.w r0, r1, r1, lsl #1 │ │ - str r5, [sp, #28] │ │ - movs r5, #0 │ │ - add.w r1, r9, r0, lsl #4 │ │ - str r7, [sp, #20] │ │ - str.w sl, [sp, #24] │ │ - str.w r9, [sp, #200] @ 0xc8 │ │ - str r1, [sp, #8] │ │ - str r1, [sp, #212] @ 0xd4 │ │ - add r1, sp, #128 @ 0x80 │ │ - add.w r2, r1, #20 │ │ - adds r1, #24 │ │ - str r1, [sp, #32] │ │ - lsls r1, r0, #4 │ │ - str r2, [sp, #40] @ 0x28 │ │ - cmp r1, #0 │ │ - beq.n a8066 │ │ - ldrd r4, r7, [r9] │ │ - eor.w r0, r4, #20 │ │ - orrs r0, r7 │ │ - add.w r0, r8, #24 │ │ - beq.n a8068 │ │ - mov r6, r8 │ │ - ldr.w r8, [r9, #16] │ │ - str r1, [sp, #44] @ 0x2c │ │ - add.w r1, r9, #20 │ │ - str r0, [sp, #36] @ 0x24 │ │ - movs r2, #28 │ │ - ldrd sl, fp, [r9, #8] │ │ - str.w r8, [sp, #144] @ 0x90 │ │ - add r0, sp, #128 @ 0x80 │ │ - stmia.w r0, {r4, r7, sl, fp} │ │ - ldr r0, [sp, #40] @ 0x28 │ │ - bl c99c0 │ │ - subs r0, r4, #2 │ │ - sbc.w r1, r7, #0 │ │ - rsbs r2, r0, #17 │ │ - sbcs.w r1, r5, r1 │ │ - bcc.w a8132 │ │ - cmp r0, #4 │ │ - bne.w a8132 │ │ - ldr r2, [pc, #544] @ (a8204 ) │ │ - mov r0, fp │ │ - mov r1, r8 │ │ - movs r3, #9 │ │ - add r2, pc │ │ - bl c47d4 │ │ - cbz r0, a800a │ │ - mov r1, r6 │ │ - add r2, sp, #240 @ 0xf0 │ │ - mov r8, r6 │ │ - ldmia.w r1, {r0, r3, r4, r5, r6, r7} │ │ - mov ip, r2 │ │ - stmia.w ip, {r0, r3, r4, r5, r6, r7} │ │ - add r0, sp, #176 @ 0xb0 │ │ - add r1, sp, #48 @ 0x30 │ │ - bl 963f8 │ │ - b.n a8032 │ │ - ldr r2, [pc, #508] @ (a8208 ) │ │ - mov r0, fp │ │ - mov r1, r8 │ │ - movs r3, #4 │ │ - add r2, pc │ │ - bl c47d4 │ │ - cbz r0, a8048 │ │ - mov r1, r6 │ │ - add r2, sp, #240 @ 0xf0 │ │ - mov r8, r6 │ │ - ldmia.w r1, {r0, r3, r4, r5, r6, r7} │ │ - mov ip, r2 │ │ - stmia.w ip, {r0, r3, r4, r5, r6, r7} │ │ - add r0, sp, #176 @ 0xb0 │ │ - add r1, sp, #88 @ 0x58 │ │ - bl 96cb8 │ │ - ldr r0, [sp, #176] @ 0xb0 │ │ - ldr r1, [pc, #448] @ (a81f8 ) │ │ - cmp r0, r1 │ │ - bne.w a815c │ │ mov r0, sl │ │ - mov r1, fp │ │ - bl 5395a │ │ - movs r5, #0 │ │ - b.n a8058 │ │ - mov r0, sl │ │ - mov r1, fp │ │ - bl 5395a │ │ - ldr r0, [sp, #32] │ │ - bl 99838 │ │ - mov r8, r6 │ │ - ldr r1, [sp, #44] @ 0x2c │ │ - add.w r9, r9, #48 @ 0x30 │ │ - add.w r8, r8, #48 @ 0x30 │ │ - subs r1, #48 @ 0x30 │ │ - b.n a7f90 │ │ - ldr r0, [sp, #8] │ │ - str r0, [sp, #204] @ 0xcc │ │ - add r0, sp, #200 @ 0xc8 │ │ - bl 60ebe │ │ - add r4, sp, #128 @ 0x80 │ │ - add r1, sp, #48 @ 0x30 │ │ - movs r2, #40 @ 0x28 │ │ + bl 5f9c8 │ │ mov r0, r4 │ │ - bl c99c0 │ │ - add r7, sp, #200 @ 0xc8 │ │ - ldr r1, [pc, #380] @ (a81fc ) │ │ - movs r2, #44 @ 0x2c │ │ + ldmia.w sl, {r1, r2, r3, r4, r5, r6} │ │ + mov r7, fp │ │ + add.w ip, fp, #24 │ │ + stmia r7!, {r1, r2, r3, r4, r5, r6} │ │ + add.w r1, r8, #8 │ │ + ldmia.w r1, {r2, r3, r4, r5, r6, r7} │ │ + movs r1, #0 │ │ + stmia.w ip, {r2, r3, r4, r5, r6, r7} │ │ + str r1, [sp, #20] │ │ + movs r1, #16 │ │ + str r1, [sp, #16] │ │ + movs r1, #2 │ │ + str r1, [sp, #32] │ │ + strd r1, fp, [sp, #24] │ │ + add r2, sp, #16 │ │ + mov r1, r9 │ │ + b.n aa716 │ │ + movs r0, #96 @ 0x60 │ │ + movs r1, #8 │ │ + str.w r9, [sp, #12] │ │ + ldr.w r5, [r8, #36] @ 0x24 │ │ + bl 4aff4 │ │ + ldr r1, [pc, #160] @ (aa724 ) │ │ + add.w sl, sp, #16 │ │ + mov r7, r0 │ │ + movs r2, #3 │ │ add r1, pc │ │ - mov r0, r7 │ │ - bl 9dedc │ │ - add r5, sp, #240 @ 0xf0 │ │ - mov r1, r4 │ │ - mov r2, r7 │ │ - mov r0, r5 │ │ - bl a8214 │ │ - ldrd r8, r4, [sp, #240] @ 0xf0 │ │ - ldrd r0, r1, [sp, #248] @ 0xf8 │ │ - strd r0, r1, [sp, #192] @ 0xc0 │ │ - eor.w r0, r8, #2 │ │ - ldr.w fp, [sp, #256] @ 0x100 │ │ - orrs r0, r4 │ │ - bne.n a80c6 │ │ - ldr r4, [sp, #28] │ │ - movs r2, #0 │ │ - movs r3, #2 │ │ - ldrd r0, r1, [sp, #192] @ 0xc0 │ │ - strd r3, r2, [r4] │ │ - add.w r2, r4, #8 │ │ - stmia.w r2, {r0, r1, fp} │ │ - b.n a81b4 │ │ - ldr r1, [sp, #260] @ 0x104 │ │ - add.w r0, r5, #24 │ │ - str r1, [sp, #44] @ 0x2c │ │ - add r1, sp, #176 @ 0xb0 │ │ - str r1, [sp, #4] │ │ - add.w sl, sp, #128 @ 0x80 │ │ - ldmia.w r0, {r2, r3, r5, r6} │ │ mov r0, sl │ │ - stmia r1!, {r2, r3, r5, r6} │ │ - movs r2, #40 @ 0x28 │ │ - add r1, sp, #88 @ 0x58 │ │ - bl c99c0 │ │ - add r5, sp, #280 @ 0x118 │ │ - ldr r1, [pc, #276] @ (a8200 ) │ │ - movs r2, #39 @ 0x27 │ │ - add r1, pc │ │ - mov r0, r5 │ │ - bl 9dedc │ │ - add.w r9, sp, #240 @ 0xf0 │ │ - mov r1, sl │ │ - mov r2, r5 │ │ - mov r0, r9 │ │ - bl a824a │ │ - ldr r0, [sp, #240] @ 0xf0 │ │ - cmp r0, #0 │ │ - beq.n a81ba │ │ - add.w r0, r9, #4 │ │ + bl 5f9c8 │ │ + add.w r9, r8, #24 │ │ + cmp.w r5, #2147483648 @ 0x80000000 │ │ + str r5, [sp, #4] │ │ + str r4, [sp, #8] │ │ + bne.n aa6ac │ │ + mov.w fp, #0 │ │ + mov.w ip, #2 │ │ + b.n aa6ca │ │ + ldrd r0, r1, [r8, #40] @ 0x28 │ │ + mov.w fp, #0 │ │ + strd r0, r1, [sp, #40] @ 0x28 │ │ + movs r0, #2 │ │ + str.w fp, [sp, #52] @ 0x34 │ │ + str r0, [sp, #48] @ 0x30 │ │ + add r0, sp, #48 @ 0x30 │ │ + bl 65540 │ │ + mov.w ip, #6 │ │ + ldmia.w sl, {r0, r2, r3, r4, r5, r6} │ │ mov r1, r7 │ │ - ldmia.w r0, {r2, r3, r4} │ │ + mov.w lr, #0 │ │ + stmia r1!, {r0, r2, r3, r4, r5, r6} │ │ + movs r1, #6 │ │ + strd r1, lr, [r7, #24] │ │ + add.w r1, r7, #32 │ │ + ldmia.w r9, {r2, r3, r4} │ │ stmia r1!, {r2, r3, r4} │ │ - ldr r4, [sp, #28] │ │ - ldmia.w r7, {r1, r2, r3} │ │ - add.w r0, r4, #8 │ │ - stmia r0!, {r1, r2, r3} │ │ - movs r1, #2 │ │ - movs r0, #0 │ │ - strd r1, r0, [r4] │ │ - mov r0, fp │ │ - ldr r1, [sp, #44] @ 0x2c │ │ - bl 5395a │ │ - b.n a81b4 │ │ - ldr r0, [sp, #36] @ 0x24 │ │ - movs r2, #27 │ │ - str r0, [sp, #204] @ 0xcc │ │ - ldr r4, [sp, #28] │ │ - ldr r1, [pc, #208] @ (a820c ) │ │ - add.w r0, r4, #8 │ │ - add r1, pc │ │ - bl 9dedc │ │ - movs r0, #0 │ │ - movs r1, #2 │ │ - strd r1, r0, [r4] │ │ - add r0, sp, #128 @ 0x80 │ │ - bl 99838 │ │ - ldr r0, [sp, #32] │ │ - bl 99838 │ │ - b.n a817c │ │ - ldr r5, [sp, #28] │ │ - movs r3, #0 │ │ - ldr r1, [sp, #36] @ 0x24 │ │ - movs r4, #2 │ │ - str r1, [sp, #204] @ 0xcc │ │ - strd r4, r3, [r5] │ │ - add.w r3, r5, #8 │ │ - ldr r1, [sp, #180] @ 0xb4 │ │ - ldr r2, [sp, #184] @ 0xb8 │ │ + add.w r3, r7, #56 @ 0x38 │ │ + ldr r0, [sp, #4] │ │ + ldrd r1, r2, [sp, #40] @ 0x28 │ │ stmia r3!, {r0, r1, r2} │ │ - mov r0, sl │ │ - mov r1, fp │ │ - bl 5395a │ │ - ldrd r7, sl, [sp, #20] │ │ - ldrd r9, r4, [sp, #12] │ │ - add r0, sp, #200 @ 0xc8 │ │ - bl 60ebe │ │ - add r0, sp, #48 @ 0x30 │ │ - bl 96494 │ │ - movs r0, #0 │ │ - rsbs r1, r7, #17 │ │ - sbcs r0, r4 │ │ - bcc.n a81ae │ │ - cmp r7, #15 │ │ - bne.n a81ae │ │ - cmp.w r9, #0 │ │ - beq.n a81b4 │ │ - add.w r0, sl, #8 │ │ - bl 99904 │ │ - b.n a81b4 │ │ - mov r0, sl │ │ - bl 99838 │ │ - add sp, #292 @ 0x124 │ │ + add.w r1, r7, #72 @ 0x48 │ │ + strd ip, fp, [r7, #48] @ 0x30 │ │ + ldmia.w r8, {r0, r2, r3, r4, r5, r6} │ │ + stmia r1!, {r0, r2, r3, r4, r5, r6} │ │ + movs r0, #16 │ │ + str r0, [sp, #48] @ 0x30 │ │ + movs r0, #4 │ │ + str.w lr, [sp, #52] @ 0x34 │ │ + str r0, [sp, #64] @ 0x40 │ │ + strd r0, r7, [sp, #56] @ 0x38 │ │ + add r2, sp, #48 @ 0x30 │ │ + ldrd r0, r1, [sp, #8] │ │ + bl 604aa │ │ + add sp, #76 @ 0x4c │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - adds r5, r7, #4 │ │ - add.w r1, r9, #8 │ │ - movs r2, #32 │ │ - mov r0, r5 │ │ - bl c99c0 │ │ - ldr r6, [sp, #28] │ │ - mov r1, r5 │ │ - movs r2, #32 │ │ - add.w r0, r6, #40 @ 0x28 │ │ - bl c99c0 │ │ - ldr r7, [sp, #4] │ │ - ldrd r0, r1, [sp, #192] @ 0xc0 │ │ - strd r0, r1, [r6, #8] │ │ - add.w r0, r6, #24 │ │ - ldmia.w r7, {r1, r2, r3, r5} │ │ - stmia r0!, {r1, r2, r3, r5} │ │ - ldr r0, [sp, #44] @ 0x2c │ │ - strd r8, r4, [r6] │ │ - strd fp, r0, [r6, #16] │ │ - b.n a81b4 │ │ - nop │ │ - movs r3, r0 │ │ - strh r0, [r0, #0] │ │ - str r3, [sp, #68] @ 0x44 │ │ - vrshr.u64 , , #9 │ │ - vrsra.u64 , q15, #9 │ │ - vsli.32 , q9, #23 │ │ - vrintp.f16 , q9 │ │ - @ instruction: 0xfff7b9f3 │ │ - vsli.64 d27, d16, #55 @ 0x37 │ │ - mov r4, r2 │ │ - ldrd r2, r3, [r1] │ │ - eor.w r2, r2, #2 │ │ - orrs r2, r3 │ │ - bne.n a8238 │ │ - ldmia.w r4, {r2, r3, r5} │ │ - add.w r1, r0, #8 │ │ - stmia r1!, {r2, r3, r5} │ │ - movs r2, #2 │ │ - movs r1, #0 │ │ - strd r2, r1, [r0] │ │ - pop {r4, r5, r7, pc} │ │ - movs r2, #40 @ 0x28 │ │ - bl c99c0 │ │ - ldrd r0, r1, [r4] │ │ - ldmia.w sp!, {r4, r5, r7, lr} │ │ - b.w 998f4 │ │ + ldrb r2, [r1, #20] │ │ + vqshrn.u64 d18, , #9 │ │ + vtbx.8 d22, {d7-d8}, d0 │ │ + ldr r1, [r0, #0] │ │ + adds r1, #1 │ │ + str r1, [r0, #0] │ │ + it cc │ │ + bxcc lr │ │ + udf #254 @ 0xfe │ │ + bmi.n aa6e2 │ │ + push {r4, lr} │ │ + ldr r1, [pc, #16] @ (aa74c ) │ │ + ldr r3, [pc, #20] @ (aa754 ) │ │ + ldr r2, [pc, #16] @ (aa750 ) │ │ + ldr r4, [pc, #20] @ (aa758 ) │ │ + strd r4, r3, [r0] │ │ + strd r2, r1, [r0, #8] │ │ + pop {r4, pc} │ │ + subs r7, #113 @ 0x71 │ │ + ldrh r0, [r7, r7] │ │ + cmp r0, #181 @ 0xb5 │ │ + @ instruction: 0xf58e648f │ │ + strh r0, [r5, #40] @ 0x28 │ │ + bkpt 0x0038 │ │ + lsrs r4, r7, #13 │ │ + push {r4, lr} │ │ + ldr r1, [pc, #16] @ (aa770 ) │ │ + ldr r3, [pc, #20] @ (aa778 ) │ │ + ldr r2, [pc, #16] @ (aa774 ) │ │ + ldr r4, [pc, #20] @ (aa77c ) │ │ + strd r4, r3, [r0] │ │ + strd r2, r1, [r0, #8] │ │ + pop {r4, pc} │ │ + bmi.n aa690 │ │ + bgt.n aa842 │ │ + vmaxnm.f32 s0, s18, s18 │ │ + pop {r1, r2, r6, r7, pc} │ │ + str r3, [r2, #104] @ 0x68 │ │ + mrc2 4, 4, r7, cr14, cr4, {2} │ │ + ldr r1, [r0, #0] │ │ + cbz r1, aa78c │ │ + ldrd r0, r1, [r0, #4] │ │ + b.w aa78e │ │ + bx lr │ │ push {r4, r5, r7, lr} │ │ + cbz r0, aa7ac │ │ + mov r5, r1 │ │ + ldr r1, [r1, #0] │ │ mov r4, r0 │ │ - ldr r0, [r1, #0] │ │ - mov r5, r2 │ │ - lsls r0, r0, #31 │ │ - beq.n a826e │ │ - add.w r0, r4, #8 │ │ - adds r1, #8 │ │ - movs r2, #32 │ │ - bl c99c0 │ │ - ldrd r0, r1, [r5] │ │ - bl 998f4 │ │ - movs r0, #0 │ │ - b.n a8278 │ │ - ldmia.w r5, {r1, r2, r3} │ │ - adds r0, r4, #4 │ │ - stmia r0!, {r1, r2, r3} │ │ - movs r0, #1 │ │ - str r0, [r4, #0] │ │ - pop {r4, r5, r7, pc} │ │ - push {r4, r5, r7, lr} │ │ - mov r4, r2 │ │ - ldrd r2, r3, [r1] │ │ - eor.w r2, r2, #3 │ │ - orrs r2, r3 │ │ - bne.n a82a0 │ │ - ldmia.w r4, {r2, r3, r5} │ │ - add.w r1, r0, #8 │ │ - stmia r1!, {r2, r3, r5} │ │ - movs r2, #3 │ │ - movs r1, #0 │ │ - strd r2, r1, [r0] │ │ - pop {r4, r5, r7, pc} │ │ - movs r2, #72 @ 0x48 │ │ - bl c9a94 │ │ - ldrd r0, r1, [r4] │ │ + cbz r1, aa79e │ │ + mov r0, r4 │ │ + blx r1 │ │ + ldr r0, [r5, #4] │ │ + cbz r0, aa7ac │ │ + mov r0, r4 │ │ ldmia.w sp!, {r4, r5, r7, lr} │ │ - b.w 998f4 │ │ - push {r4, r5, r7, lr} │ │ - mov r4, r2 │ │ - ldrd r2, r3, [r1] │ │ - eor.w r2, r2, #2 │ │ - orrs r2, r3 │ │ - bne.n a82d6 │ │ - ldmia.w r4, {r2, r3, r5} │ │ - add.w r1, r0, #8 │ │ - stmia r1!, {r2, r3, r5} │ │ - movs r2, #2 │ │ - movs r1, #0 │ │ - strd r2, r1, [r0] │ │ + b.w cd0f0 │ │ pop {r4, r5, r7, pc} │ │ - movs r2, #72 @ 0x48 │ │ - bl c9a94 │ │ - ldrd r0, r1, [r4] │ │ - ldmia.w sp!, {r4, r5, r7, lr} │ │ - b.w 998f4 │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, #276 @ 0x114 │ │ - mov r3, r0 │ │ - movs r0, #2 │ │ - mov r5, r1 │ │ - strb.w r0, [sp, #86] @ 0x56 │ │ - strb.w r0, [sp, #87] @ 0x57 │ │ - mov.w r4, #2147483648 @ 0x80000000 │ │ - ldrd r0, r1, [r1] │ │ - str r4, [sp, #72] @ 0x48 │ │ - subs r7, r0, #2 │ │ - sbc.w r2, r1, #0 │ │ - subs.w r0, r7, #15 │ │ - it ne │ │ - movne r0, #1 │ │ - movs r6, #0 │ │ - rsbs r1, r7, #17 │ │ - str r2, [sp, #48] @ 0x30 │ │ - sbcs.w r1, r6, r2 │ │ - mov.w r1, #0 │ │ - it cc │ │ - movcc r1, #1 │ │ - orrs r0, r1 │ │ - str r0, [sp, #44] @ 0x2c │ │ - beq.n a834c │ │ - ldr r1, [pc, #868] @ (a8694 ) │ │ - adds r0, r3, #4 │ │ - movs r2, #43 @ 0x2b │ │ - mov r6, r3 │ │ + bmi.n aa75a │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ + sub sp, #80 @ 0x50 │ │ + mov r8, r1 │ │ + add r5, sp, #8 │ │ + ldr r1, [pc, #312] @ (aa8f4 ) │ │ + mov r6, r0 │ │ + mov r0, r5 │ │ + movs r2, #29 │ │ add r1, pc │ │ - bl 9dedc │ │ - mov.w r0, #2147483648 @ 0x80000000 │ │ - str r4, [r6, #0] │ │ - bl a8974 │ │ - ldrd r3, r2, [sp, #44] @ 0x2c │ │ - b.n a8888 │ │ - ldr r1, [r5, #16] │ │ - add.w r8, sp, #104 @ 0x68 │ │ - strd r7, r3, [sp, #36] @ 0x24 │ │ - mov.w r6, #2147483648 @ 0x80000000 │ │ - ldrd r0, r7, [r5, #8] │ │ - str r0, [sp, #96] @ 0x60 │ │ - add.w r0, r1, r1, lsl #1 │ │ - str r5, [sp, #28] │ │ - add.w r1, r7, r0, lsl #4 │ │ - add.w r0, r8, #4 │ │ - strd r7, r7, [sp, #88] @ 0x58 │ │ - str r1, [sp, #64] @ 0x40 │ │ - str r1, [sp, #100] @ 0x64 │ │ + bl 9a438 │ │ + movs r0, #0 │ │ + movs r7, #1 │ │ str r0, [sp, #32] │ │ - add r0, sp, #136 @ 0x88 │ │ - add.w r1, r0, #20 │ │ - adds r0, #24 │ │ - str r1, [sp, #60] @ 0x3c │ │ - str r0, [sp, #56] @ 0x38 │ │ - add r0, sp, #184 @ 0xb8 │ │ - str r0, [sp, #20] │ │ - ldr.w sl, [sp, #92] @ 0x5c │ │ - str r6, [sp, #52] @ 0x34 │ │ - ldr r0, [sp, #64] @ 0x40 │ │ - cmp r7, r0 │ │ - beq.w a86fe │ │ - add.w r1, r7, #20 │ │ + strd r0, r7, [sp, #24] │ │ + ldr r1, [pc, #292] @ (aa8f8 ) │ │ + add r1, pc │ │ + str r1, [sp, #72] @ 0x48 │ │ + movs r1, #3 │ │ + add r4, sp, #24 │ │ + strb.w r1, [sp, #64] @ 0x40 │ │ + movs r1, #32 │ │ + str r4, [sp, #68] @ 0x44 │ │ + str r0, [sp, #60] @ 0x3c │ │ + str r1, [sp, #56] @ 0x38 │ │ + str r0, [sp, #48] @ 0x30 │ │ + str r0, [sp, #40] @ 0x28 │ │ + add r1, sp, #40 @ 0x28 │ │ mov r0, r8 │ │ - movs r2, #28 │ │ - ldrd r4, r6, [r7] │ │ - ldrd r5, fp, [r7, #8] │ │ - ldr.w r9, [r7, #16] │ │ - bl c99c0 │ │ - eor.w r0, r4, #20 │ │ - add.w sl, r7, #48 @ 0x30 │ │ - orrs r0, r6 │ │ - beq.w a86fe │ │ - ldr r0, [sp, #60] @ 0x3c │ │ - mov r1, r8 │ │ - movs r2, #28 │ │ - str.w r9, [sp, #152] @ 0x98 │ │ - str r5, [sp, #68] @ 0x44 │ │ - strd r5, fp, [sp, #144] @ 0x90 │ │ - strd r4, r6, [sp, #136] @ 0x88 │ │ - bl c99c0 │ │ - subs.w r8, r4, #2 │ │ - sbc.w r5, r6, #0 │ │ - rsbs r0, r8, #17 │ │ - mov.w r0, #0 │ │ - sbcs r0, r5 │ │ - bcc.w a8778 │ │ - cmp.w r8, #4 │ │ - bne.w a8778 │ │ - ldr r2, [pc, #676] @ (a8698 ) │ │ - mov r0, fp │ │ - mov r1, r9 │ │ - movs r3, #5 │ │ - add r2, pc │ │ - mov r4, fp │ │ - bl c47d4 │ │ - cbnz r0, a8452 │ │ - ldr r2, [pc, #660] @ (a869c ) │ │ - mov r0, r4 │ │ - mov r1, r9 │ │ - movs r3, #17 │ │ - add r2, pc │ │ - bl c47d4 │ │ - cbnz r0, a848c │ │ - ldr r2, [pc, #648] @ (a86a0 ) │ │ - mov r0, r4 │ │ - mov r1, r9 │ │ - movs r3, #40 @ 0x28 │ │ - add r2, pc │ │ - bl c47d4 │ │ - cmp r0, #0 │ │ - bne.w a8512 │ │ - ldr r2, [pc, #632] @ (a86a4 ) │ │ - mov r0, r4 │ │ - mov r1, r9 │ │ - movs r3, #23 │ │ - add r2, pc │ │ - bl c47d4 │ │ + bl 9a05c │ │ cmp r0, #0 │ │ - bne.w a8530 │ │ - ldr r0, [sp, #68] @ 0x44 │ │ - mov r1, r4 │ │ - bl 5395a │ │ - ldr r0, [sp, #56] @ 0x38 │ │ - bl 99838 │ │ - mov r7, sl │ │ - add.w r8, sp, #104 @ 0x68 │ │ - b.n a838e │ │ - ldr.w ip, [sp, #32] │ │ - mov fp, r5 │ │ - str.w sl, [sp, #92] @ 0x5c │ │ - add r1, sp, #184 @ 0xb8 │ │ - mov r9, r4 │ │ - ldmia.w ip, {r2, r3, r4, r5, r6, r7} │ │ - mov r0, r1 │ │ - stmia r0!, {r2, r3, r4, r5, r6, r7} │ │ - add r0, sp, #256 @ 0x100 │ │ - bl a2f58 │ │ - ldrd r3, r1, [sp, #256] @ 0x100 │ │ - ldrd ip, r2, [sp, #264] @ 0x108 │ │ - cmp r3, #0 │ │ - beq.n a855a │ │ - ldr r3, [pc, #556] @ (a86a8 ) │ │ - ldr.w sl, [sp, #52] @ 0x34 │ │ - cmp r1, r3 │ │ - bne.w a88e6 │ │ - movs r4, #4 │ │ - mov r6, sl │ │ - b.n a86d2 │ │ - ldr r0, [sp, #32] │ │ - mov r9, r4 │ │ - str.w sl, [sp, #92] @ 0x5c │ │ - add r1, sp, #184 @ 0xb8 │ │ - ldmia.w r0, {r2, r3, r4, r5, r6, r7} │ │ - stmia r1!, {r2, r3, r4, r5, r6, r7} │ │ - ldrd r0, r1, [sp, #184] @ 0xb8 │ │ - subs r0, #2 │ │ + bne.w aa8da │ │ + ldmia.w r4, {r1, r2, r3} │ │ + add.w r0, r6, #36 @ 0x24 │ │ + stmia r0!, {r1, r2, r3} │ │ + ldrd r0, r1, [r8] │ │ + subs r0, #23 │ │ sbc.w r1, r1, #0 │ │ - subs.w r2, r0, #18 │ │ + subs.w r2, r0, #17 │ │ sbcs.w r1, r1, #0 │ │ - mov.w r1, #16 │ │ - it cs │ │ - movcs r0, r1 │ │ - subs r0, #5 │ │ - cmp r0, #9 │ │ - bhi.n a8576 │ │ - ldr r7, [sp, #36] @ 0x24 │ │ - ldr.w sl, [sp, #52] @ 0x34 │ │ - tbh [pc, r0, lsl #1] │ │ - lsls r2, r3, #8 │ │ - lsls r7, r3, #8 │ │ - lsls r3, r1, #8 │ │ - lsls r3, r1, #8 │ │ - lsls r1, r0, #8 │ │ - lsls r1, r0, #8 │ │ - lsls r6, r0, #8 │ │ - lsls r1, r0, #8 │ │ - lsls r6, r0, #8 │ │ - movs r2, r1 │ │ - add r2, sp, #192 @ 0xc0 │ │ - ldr r3, [pc, #456] @ (a86a8 ) │ │ - str r3, [sp, #212] @ 0xd4 │ │ - ldmia r2, {r0, r1, r2} │ │ - add r3, sp, #212 @ 0xd4 │ │ - add.w r2, r2, r2, lsl #1 │ │ - str r3, [sp, #240] @ 0xf0 │ │ - add.w r2, r1, r2, lsl #3 │ │ - strd r1, r1, [sp, #224] @ 0xe0 │ │ - strd r0, r2, [sp, #232] @ 0xe8 │ │ - add r6, sp, #224 @ 0xe0 │ │ + it cc │ │ + movcc r7, r0 │ │ + tbb [pc, r7] │ │ + adds r6, #9 │ │ + cmp r6, #38 @ 0x26 │ │ + subs r3, #25 │ │ + adds r1, #67 @ 0x43 │ │ + movs r1, #77 @ 0x4d │ │ + asrs r0, r1, #17 │ │ + subs r6, #30 │ │ + cmp r3, #17 │ │ + movs r6, r1 │ │ + ldr r1, [pc, #200] @ (aa8fc ) │ │ mov r0, r6 │ │ - bl b96c0 │ │ - uxtb r4, r0 │ │ - cmp r4, #6 │ │ - bne.n a858c │ │ + movs r2, #12 │ │ + add r1, pc │ │ + b.n aa8c0 │ │ + ldr r1, [pc, #256] @ (aa93c ) │ │ + add r1, pc │ │ + b.n aa884 │ │ + ldr r1, [pc, #240] @ (aa934 ) │ │ + add r1, pc │ │ + b.n aa8a8 │ │ + ldr r1, [pc, #224] @ (aa928 ) │ │ mov r0, r6 │ │ - bl 60fb6 │ │ - movs r1, #1 │ │ - movs r6, #0 │ │ - movs r5, #0 │ │ - b.n a85f2 │ │ - ldr.w ip, [sp, #32] │ │ - mov fp, r5 │ │ - str.w sl, [sp, #92] @ 0x5c │ │ - add r2, sp, #184 @ 0xb8 │ │ - mov r9, r4 │ │ - ldmia.w ip, {r0, r3, r4, r5, r6, r7} │ │ - mov r1, r2 │ │ - stmia r1!, {r0, r3, r4, r5, r6, r7} │ │ - add r0, sp, #256 @ 0x100 │ │ - add.w r1, sp, #86 @ 0x56 │ │ - b.n a854c │ │ - ldr.w ip, [sp, #32] │ │ - mov fp, r5 │ │ - str.w sl, [sp, #92] @ 0x5c │ │ - add r2, sp, #184 @ 0xb8 │ │ - mov r9, r4 │ │ - ldmia.w ip, {r0, r3, r4, r5, r6, r7} │ │ - mov r1, r2 │ │ - stmia r1!, {r0, r3, r4, r5, r6, r7} │ │ - add r0, sp, #256 @ 0x100 │ │ - add.w r1, sp, #87 @ 0x57 │ │ - bl 96c04 │ │ - ldr r0, [sp, #256] @ 0x100 │ │ - ldr r1, [pc, #340] @ (a86a8 ) │ │ - cmp r0, r1 │ │ - beq.n a8570 │ │ - b.n a88ae │ │ - add r3, sp, #72 @ 0x48 │ │ - add r0, sp, #224 @ 0xe0 │ │ - ldmia.w r3, {r5, r6, r7} │ │ - mov r4, r0 │ │ - stmia r4!, {r5, r6, r7} │ │ - str r2, [sp, #80] @ 0x50 │ │ - strd r1, ip, [sp, #72] @ 0x48 │ │ - bl 96bf4 │ │ - ldr r6, [sp, #52] @ 0x34 │ │ - movs r4, #4 │ │ - b.n a86d2 │ │ - ldr r7, [sp, #36] @ 0x24 │ │ - mov.w r6, #2147483648 @ 0x80000000 │ │ - ldr.w sl, [sp, #52] @ 0x34 │ │ - mov.w r8, #1 │ │ - add r0, sp, #184 @ 0xb8 │ │ - bl a2e9c │ │ - b.n a8678 │ │ - ldr r3, [pc, #284] @ (a86ac ) │ │ - movs r0, #8 │ │ - movs r1, #1 │ │ - movs r2, #1 │ │ - add r3, pc │ │ - movs r5, #1 │ │ - bl a3478 │ │ - strb r4, [r1, #0] │ │ - add r2, sp, #244 @ 0xf4 │ │ - mov r8, r1 │ │ - stmia r2!, {r0, r1, r5} │ │ - mov r1, r6 │ │ - add.w ip, sp, #256 @ 0x100 │ │ - ldmia.w r1, {r2, r3, r4, r6, r7} │ │ - mov r0, ip │ │ - stmia r0!, {r2, r3, r4, r6, r7} │ │ - mov r6, ip │ │ + movs r2, #19 │ │ + add r1, pc │ │ + b.n aa8c0 │ │ + ldr r1, [pc, #184] @ (aa90c ) │ │ mov r0, r6 │ │ - bl b96c0 │ │ - uxtb r4, r0 │ │ - cmp r4, #6 │ │ - beq.n a85e6 │ │ - ldr r0, [sp, #244] @ 0xf4 │ │ - cmp r5, r0 │ │ - beq.n a85d0 │ │ - strb.w r4, [r8, r5] │ │ - adds r5, #1 │ │ - str r5, [sp, #252] @ 0xfc │ │ - b.n a85b4 │ │ - movs r0, #1 │ │ - mov r1, r5 │ │ - str r0, [sp, #0] │ │ - add r0, sp, #244 @ 0xf4 │ │ - movs r2, #1 │ │ - movs r3, #1 │ │ - bl 4aaa0 │ │ - ldr.w r8, [sp, #248] @ 0xf8 │ │ - b.n a85c6 │ │ + movs r2, #14 │ │ + add r1, pc │ │ + b.n aa8c0 │ │ + ldr r1, [pc, #208] @ (aa92c ) │ │ + add r1, pc │ │ + b.n aa89e │ │ + ldr r1, [pc, #188] @ (aa920 ) │ │ mov r0, r6 │ │ - bl 60fb6 │ │ - ldrd r6, r1, [sp, #244] @ 0xf4 │ │ - ldr r7, [sp, #36] @ 0x24 │ │ - ldr r4, [sp, #212] @ 0xd4 │ │ - ldr r0, [pc, #868] @ (a895c ) │ │ - cmp r4, r0 │ │ - bne.n a8604 │ │ - strd r1, r5, [sp, #12] │ │ - mov.w r8, #0 │ │ - b.n a8618 │ │ - ldrd r5, r0, [sp, #216] @ 0xd8 │ │ - str r0, [sp, #16] │ │ + movs r2, #7 │ │ + add r1, pc │ │ + b.n aa8c0 │ │ + ldr r1, [pc, #152] @ (aa904 ) │ │ mov r0, r6 │ │ - bl 56e2a │ │ - mov.w r8, #1 │ │ - mov r6, r4 │ │ - str r5, [sp, #12] │ │ - ldrd r0, r1, [sp, #184] @ 0xb8 │ │ - ldr r3, [sp, #40] @ 0x28 │ │ - subs r0, #2 │ │ - sbc.w r1, r1, #0 │ │ - subs.w r2, r0, #18 │ │ - sbcs.w r1, r1, #0 │ │ - mov.w r1, #16 │ │ - it cs │ │ - movcs r0, r1 │ │ - subs r0, #5 │ │ - cmp r0, #9 │ │ - bhi.n a8584 │ │ - tbb [pc, r0] │ │ - asrs r1, r3, #16 │ │ - lsrs r7, r1, #28 │ │ - lsls r5, r0, #20 │ │ - lsls r2, r1, #20 │ │ - subs r2, r1, #0 │ │ - ldr r0, [sp, #192] @ 0xc0 │ │ - ldr r1, [sp, #196] @ 0xc4 │ │ - bl bf970 │ │ - b.n a8678 │ │ - ldr r0, [sp, #192] @ 0xc0 │ │ - ldr r1, [sp, #196] @ 0xc4 │ │ - bl 6c544 │ │ - b.n a8678 │ │ - ldr r0, [sp, #192] @ 0xc0 │ │ - ldr r1, [sp, #196] @ 0xc4 │ │ - bl 56e32 │ │ - b.n a8678 │ │ - ldrd r0, r1, [sp, #192] @ 0xc0 │ │ - bl 5395a │ │ - b.n a8678 │ │ - ldrd r0, r1, [sp, #192] @ 0xc0 │ │ - bl 56e2a │ │ - ldr r3, [sp, #40] @ 0x28 │ │ - cmp.w r8, #0 │ │ - beq.n a86b0 │ │ - ldr r2, [pc, #728] @ (a895c ) │ │ - ldrd r0, r1, [sp, #136] @ 0x88 │ │ - ldr r4, [sp, #16] │ │ - cmp r6, r2 │ │ - bne.w a8918 │ │ - mov r6, sl │ │ - b.n a86ca │ │ - nop │ │ - @ instruction: 0xb607 │ │ - vsri.32 d26, d22, #9 │ │ - vsri.32 d26, d3, #9 │ │ - vsra.u32 , q2, #9 │ │ - vcvtn.s16.f16 , q12 │ │ - vcvta.s16.f16 d16, d3 │ │ - strh r0, [r0, #0] │ │ - str r1, [sp, #48] @ 0x30 │ │ - movs r2, r0 │ │ - ldr r1, [sp, #24] │ │ - cmp.w sl, #2147483648 @ 0x80000000 │ │ - ldr r4, [sp, #16] │ │ - itt ne │ │ - movne r0, sl │ │ - blne 56e2a │ │ - ldrd r0, r1, [sp, #136] @ 0x88 │ │ - ldr r2, [sp, #12] │ │ - str r4, [sp, #8] │ │ - str r2, [sp, #24] │ │ - subs r4, r0, #2 │ │ - sbc.w fp, r1, #0 │ │ - mov r8, r4 │ │ - ldr r0, [sp, #68] @ 0x44 │ │ - mov r1, r9 │ │ - bl 5395a │ │ - rsbs r0, r8, #17 │ │ - mov.w r0, #0 │ │ - sbcs.w r0, r0, fp │ │ - bcc.n a86ec │ │ - cmp r4, #4 │ │ - beq.n a86f2 │ │ - add r0, sp, #136 @ 0x88 │ │ - bl 99838 │ │ - ldr r0, [sp, #100] @ 0x64 │ │ - add.w r8, sp, #104 @ 0x68 │ │ - ldr r7, [sp, #92] @ 0x5c │ │ - str r0, [sp, #64] @ 0x40 │ │ - b.n a8388 │ │ - str.w sl, [sp, #92] @ 0x5c │ │ - add r0, sp, #88 @ 0x58 │ │ - bl 60ebe │ │ - add r6, sp, #72 @ 0x48 │ │ - movs r2, #40 @ 0x28 │ │ - ldmia r6, {r4, r5, r6} │ │ - add r0, sp, #136 @ 0x88 │ │ - ldr r1, [pc, #588] @ (a8960 ) │ │ + movs r2, #10 │ │ add r1, pc │ │ - bl 9dedc │ │ - ldr r0, [sp, #136] @ 0x88 │ │ - cmp.w r4, #2147483648 @ 0x80000000 │ │ - bne.n a8742 │ │ - ldr r4, [sp, #40] @ 0x28 │ │ - mov.w r3, #2147483648 @ 0x80000000 │ │ - ldrd r1, r2, [sp, #140] @ 0x8c │ │ - strd r3, r0, [r4] │ │ - strd r1, r2, [r4, #8] │ │ - ldr r0, [sp, #52] @ 0x34 │ │ - ldr r1, [sp, #24] │ │ - bl a8974 │ │ - movs r3, #0 │ │ - ldr r5, [sp, #28] │ │ - ldr r7, [sp, #36] @ 0x24 │ │ - b.n a8886 │ │ - ldr r1, [sp, #140] @ 0x8c │ │ - bl 998f4 │ │ - add r0, sp, #184 @ 0xb8 │ │ - movs r2, #52 @ 0x34 │ │ - stmia r0!, {r4, r5, r6} │ │ - add r0, sp, #136 @ 0x88 │ │ - ldr r1, [pc, #528] @ (a8964 ) │ │ + b.n aa8c0 │ │ + ldr r1, [pc, #192] @ (aa938 ) │ │ add r1, pc │ │ - bl 9dedc │ │ - ldr r6, [sp, #52] @ 0x34 │ │ - ldr r0, [sp, #136] @ 0x88 │ │ - ldr r7, [sp, #36] @ 0x24 │ │ - cmp.w r6, #2147483648 @ 0x80000000 │ │ - bne.n a87c4 │ │ - ldr r4, [sp, #40] @ 0x28 │ │ - mov.w r3, #2147483648 @ 0x80000000 │ │ - ldrd r1, r2, [sp, #140] @ 0x8c │ │ - strd r3, r0, [r4] │ │ - strd r1, r2, [r4, #8] │ │ - b.n a887c │ │ - str.w sl, [sp, #92] @ 0x5c │ │ - movs r2, #27 │ │ - ldr r4, [sp, #40] @ 0x28 │ │ - ldr r1, [pc, #492] @ (a8970 ) │ │ - adds r0, r4, #4 │ │ + b.n aa89e │ │ + ldr r1, [pc, #140] @ (aa908 ) │ │ add r1, pc │ │ - bl 9dedc │ │ - mov.w r0, #2147483648 @ 0x80000000 │ │ - str r0, [r4, #0] │ │ - add r0, sp, #136 @ 0x88 │ │ - bl 99838 │ │ - ldr r5, [sp, #28] │ │ - ldr r7, [sp, #36] @ 0x24 │ │ - ldr.w sl, [sp, #52] @ 0x34 │ │ - ldr r0, [sp, #56] @ 0x38 │ │ - bl 99838 │ │ - add r0, sp, #88 @ 0x58 │ │ - bl 60ebe │ │ - ldr r1, [sp, #24] │ │ - mov r0, sl │ │ - bl a8974 │ │ - ldr r0, [sp, #72] @ 0x48 │ │ - cmp.w r0, #2147483648 @ 0x80000000 │ │ - beq.w a8346 │ │ - add r0, sp, #72 @ 0x48 │ │ - bl 9674c │ │ - b.n a8346 │ │ - ldr r1, [sp, #140] @ 0x8c │ │ - bl 998f4 │ │ - ldrb.w r4, [sp, #86] @ 0x56 │ │ - add r5, sp, #136 @ 0x88 │ │ - ldr r1, [pc, #404] @ (a8968 ) │ │ - movs r2, #75 @ 0x4b │ │ - mov r0, r5 │ │ + b.n aa89e │ │ + ldr r1, [pc, #148] @ (aa918 ) │ │ add r1, pc │ │ - bl 9dedc │ │ - add r0, sp, #104 @ 0x68 │ │ - mov r1, r4 │ │ - mov r2, r5 │ │ - bl a8980 │ │ - ldrb.w r8, [sp, #108] @ 0x6c │ │ - ldr r0, [sp, #104] @ 0x68 │ │ - ldr r1, [pc, #364] @ (a895c ) │ │ - cmp r0, r1 │ │ - bne.n a883e │ │ - ldrb.w r4, [sp, #87] @ 0x57 │ │ - add r5, sp, #136 @ 0x88 │ │ - mov r9, r1 │ │ - ldr r1, [pc, #368] @ (a896c ) │ │ + mov r0, r6 │ │ + movs r2, #26 │ │ + b.n aa8c0 │ │ + ldr r1, [pc, #116] @ (aa900 ) │ │ + mov r0, r6 │ │ + movs r2, #15 │ │ + add r1, pc │ │ + b.n aa8c0 │ │ + ldr r1, [pc, #120] @ (aa910 ) │ │ + add r1, pc │ │ + b.n aa8bc │ │ + ldr r1, [pc, #148] @ (aa930 ) │ │ + add r1, pc │ │ + mov r0, r6 │ │ + movs r2, #18 │ │ + b.n aa8c0 │ │ + ldr r1, [pc, #108] @ (aa914 ) │ │ + add r1, pc │ │ + mov r0, r6 │ │ + movs r2, #20 │ │ + b.n aa8c0 │ │ + ldr r1, [pc, #116] @ (aa924 ) │ │ + mov r0, r6 │ │ + movs r2, #11 │ │ + add r1, pc │ │ + b.n aa8c0 │ │ + ldr r1, [pc, #96] @ (aa91c ) │ │ + add r1, pc │ │ + mov r0, r6 │ │ + movs r2, #23 │ │ + bl 5f9c8 │ │ + ldmia.w r5, {r1, r2, r3} │ │ + add.w r0, r6, #24 │ │ + stmia r0!, {r1, r2, r3} │ │ + mov r0, r8 │ │ + bl aa518 │ │ + add sp, #80 @ 0x50 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ + ldr r0, [pc, #100] @ (aa940 ) │ │ + add.w r2, sp, #79 @ 0x4f │ │ + movs r1, #55 @ 0x37 │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + ldr r0, [pc, #92] @ (aa944 ) │ │ + ldr r3, [pc, #92] @ (aa948 ) │ │ + add r0, pc │ │ + add r3, pc │ │ + bl 5127c │ │ + nop │ │ + strb r3, [r1, #5] │ │ + vtbl.8 d23, {d7-d9}, d0 │ │ + movs r2, r0 │ │ + ldrsh r7, [r4, r5] │ │ + vcvt.u32.f32 d21, d9, #9 │ │ + vqrdmlsh.s , , d8[0] │ │ + vqrdmlsh.s , , d6[0] │ │ + vcvt.u32.f32 , q15, #9 │ │ + vqrdmlsh.s , , d12[0] │ │ + vcvt.u32.f32 , , #9 │ │ + @ instruction: 0xfff75f8b │ │ + vqrdmlsh.s , , d29[0] │ │ + @ instruction: 0xfff75fd8 │ │ + @ instruction: 0xfff75f91 │ │ + vcvta.s16.f16 d22, d4 │ │ + vcvta.s16.f16 d22, d7 │ │ + @ instruction: 0xfff75fd9 │ │ + vcvta.s16.f16 q11, │ │ + vcvta.s16.f16 d22, d21 │ │ + vshr.u32 q11, , #9 │ │ + vqrdmulh.s q12, , d10[0] │ │ + movs r2, r0 │ │ + stmia r2!, {r0, r1, r3, r4, r5, r7} │ │ + vtbl.8 d23, {d9-d10}, d0 │ │ + movs r2, r0 │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + sub sp, #20 │ │ + mov r6, r0 │ │ + ldr r0, [pc, #172] @ (aaa04 ) │ │ + add r0, pc │ │ + ldr r4, [r0, #0] │ │ + dmb ish │ │ + cbnz r4, aa966 │ │ + bl 78168 │ │ + mov r4, r0 │ │ + mov r0, r4 │ │ + blx cd220 │ │ + mov r5, r0 │ │ + cmp r0, #1 │ │ + bhi.n aa9fc │ │ + beq.n aa9fa │ │ + cbz r6, aa99a │ │ + ldr r1, [r6, #0] │ │ + movs r0, #0 │ │ + ldr r7, [r6, #8] │ │ + ldrd fp, r8, [r6, #32] │ │ + str r0, [r6, #4] │ │ + str r0, [r6, #0] │ │ + lsls r0, r1, #31 │ │ + beq.n aa99a │ │ + add.w ip, r6, #12 │ │ + ldrd r9, sl, [r6, #40] @ 0x28 │ │ + mov r1, sp │ │ + ldmia.w ip, {r0, r2, r3, r5, r6} │ │ + stmia r1!, {r0, r2, r3, r5, r6} │ │ + b.n aa9bc │ │ + ldr r1, [pc, #108] @ (aaa08 ) │ │ + mov r5, sp │ │ mov r0, r5 │ │ - movs r2, #58 @ 0x3a │ │ add r1, pc │ │ - bl 9dedc │ │ - add r0, sp, #104 @ 0x68 │ │ - mov r1, r4 │ │ - mov r2, r5 │ │ - bl a8980 │ │ - ldrb.w ip, [sp, #108] @ 0x6c │ │ - ldr r1, [sp, #104] @ 0x68 │ │ - cmp r1, r9 │ │ - bne.n a885a │ │ - ldr r0, [sp, #20] │ │ - ldr r5, [sp, #40] @ 0x28 │ │ - ldmia.w r0, {r2, r3, r4} │ │ + bl 679d4 │ │ + ldrd fp, r8, [sp] │ │ + adds r0, r5, #4 │ │ + ldrd r9, sl, [sp, #8] │ │ + movs r7, #0 │ │ + ldr r1, [pc, #88] @ (aaa0c ) │ │ + add r1, pc │ │ + ldmia.w r1, {r2, r3, r5, r6} │ │ + stmia r0!, {r2, r3, r5, r6} │ │ + movs r0, #48 @ 0x30 │ │ + movs r1, #8 │ │ + bl 4aff4 │ │ + str r7, [r0, #0] │ │ + mov r1, sp │ │ + mov r5, r0 │ │ + add.w ip, r0, #4 │ │ + ldmia.w r1, {r0, r2, r3, r6, r7} │ │ + stmia.w ip, {r0, r2, r3, r6, r7} │ │ + mov r0, r4 │ │ + strd fp, r8, [r5, #24] │ │ + strd r9, sl, [r5, #32] │ │ + str r4, [r5, #40] @ 0x28 │ │ + blx cd220 │ │ + mov r6, r0 │ │ + mov r0, r4 │ │ mov r1, r5 │ │ - stmia r1!, {r2, r3, r4} │ │ - movs r3, #0 │ │ - ldr r0, [sp, #24] │ │ - str r0, [r5, #16] │ │ - ldr r0, [sp, #8] │ │ - strb.w ip, [r5, #25] │ │ - strb.w r8, [r5, #24] │ │ - str r6, [r5, #12] │ │ - str r0, [r5, #20] │ │ - ldr r5, [sp, #28] │ │ - b.n a8886 │ │ - ldr r3, [sp, #40] @ 0x28 │ │ - ldr r2, [sp, #112] @ 0x70 │ │ - ldr.w r1, [sp, #109] @ 0x6d │ │ - str r2, [r3, #12] │ │ - str.w r1, [r3, #9] │ │ - mov.w r1, #2147483648 @ 0x80000000 │ │ - strb.w r8, [r3, #8] │ │ - strd r1, r0, [r3] │ │ - b.n a8874 │ │ - ldr r4, [sp, #40] @ 0x28 │ │ - mov.w r0, #2147483648 @ 0x80000000 │ │ - ldr r3, [sp, #112] @ 0x70 │ │ - ldr.w r2, [sp, #109] @ 0x6d │ │ - str r3, [r4, #12] │ │ - str.w r2, [r4, #9] │ │ - strb.w ip, [r4, #8] │ │ - strd r0, r1, [r4] │ │ - ldr r1, [sp, #24] │ │ + blx cd230 │ │ + cbz r6, aa9fc │ │ mov r0, r6 │ │ - bl 56e2a │ │ - add r0, sp, #184 @ 0xb8 │ │ - bl 9674c │ │ - ldr r5, [sp, #28] │ │ - movs r3, #0 │ │ - ldr r2, [sp, #48] @ 0x30 │ │ - movs r0, #0 │ │ - rsbs r1, r7, #17 │ │ - sbcs r0, r2 │ │ - bcc.n a88a2 │ │ - cmp r7, #15 │ │ - bne.n a88a2 │ │ - cbz r3, a88a8 │ │ - add.w r0, r5, #8 │ │ - bl 99904 │ │ - b.n a88a8 │ │ + bl be316 │ │ + b.n aa9fc │ │ + movs r5, #0 │ │ mov r0, r5 │ │ - bl 99838 │ │ - add sp, #276 @ 0x114 │ │ + add sp, #20 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldr r4, [sp, #40] @ 0x28 │ │ - mov.w r3, #2147483648 @ 0x80000000 │ │ - ldr r7, [sp, #36] @ 0x24 │ │ - ldr.w sl, [sp, #52] @ 0x34 │ │ - ldr r1, [sp, #260] @ 0x104 │ │ - ldr r2, [sp, #264] @ 0x108 │ │ - str r1, [r4, #8] │ │ - str r3, [r4, #0] │ │ - str r0, [r4, #4] │ │ - str r2, [r4, #12] │ │ - b.n a88f6 │ │ - ldr r0, [sp, #192] @ 0xc0 │ │ - ldr r1, [sp, #196] @ 0xc4 │ │ - bl bf970 │ │ - b.n a890c │ │ - ldr r0, [sp, #192] @ 0xc0 │ │ - ldr r1, [sp, #196] @ 0xc4 │ │ - bl 6c544 │ │ - b.n a890c │ │ - ldr r0, [sp, #192] @ 0xc0 │ │ - ldr r1, [sp, #196] @ 0xc4 │ │ - bl 56e32 │ │ - b.n a890c │ │ - ldr r4, [sp, #40] @ 0x28 │ │ - mov.w r3, #2147483648 @ 0x80000000 │ │ - ldr r7, [sp, #36] @ 0x24 │ │ - strd r3, r1, [r4] │ │ - strd ip, r2, [r4, #8] │ │ - movs r4, #1 │ │ - b.n a8938 │ │ - ldrd r0, r1, [sp, #192] @ 0xc0 │ │ - bl 56e2a │ │ - b.n a890c │ │ - ldrd r0, r1, [sp, #192] @ 0xc0 │ │ - bl 5395a │ │ - ldrd r0, r1, [sp, #136] @ 0x88 │ │ - mov.w r6, #2147483648 @ 0x80000000 │ │ - ldr r3, [sp, #40] @ 0x28 │ │ - ldr r4, [sp, #16] │ │ - subs.w r8, r0, #2 │ │ - mov.w r2, #2147483648 @ 0x80000000 │ │ - sub.w r0, r8, #4 │ │ - strd r2, r6, [r3] │ │ - ldr r2, [sp, #12] │ │ - clz r0, r0 │ │ - strd r2, r4, [r3, #8] │ │ - sbc.w fp, r1, #0 │ │ - lsrs r4, r0, #5 │ │ - ldr r0, [sp, #68] @ 0x44 │ │ - mov r1, r9 │ │ - bl 5395a │ │ - add r0, sp, #136 @ 0x88 │ │ - str r0, [sp, #56] @ 0x38 │ │ - movs r0, #0 │ │ - ldr r5, [sp, #28] │ │ - rsbs r1, r8, #17 │ │ - sbcs.w r0, r0, fp │ │ - bcc.w a879e │ │ - cmp r4, #0 │ │ - bne.w a87a4 │ │ - b.n a879e │ │ - movs r3, r0 │ │ - strh r0, [r0, #0] │ │ - ldrh r5, [r7, #42] @ 0x2a │ │ - vqrdmulh.s q12, , d21[0] │ │ - vcvt.u16.f16 d24, d5, #9 │ │ - vcvt.u16.f16 d24, d22, #9 │ │ - vsra.u64 d27, d14, #9 │ │ - vsra.u64 d31, d16, #9 │ │ - ldr r7, [pc, #0] @ (a8978 ) │ │ - it ne │ │ - bne.w 56e2a │ │ - bx lr │ │ - uxtb r3, r1 │ │ - cmp r3, #2 │ │ - bne.n a8990 │ │ - push {r4, lr} │ │ - ldmia.w r2, {r1, r3, r4} │ │ - stmia r0!, {r1, r3, r4} │ │ - pop {r4, pc} │ │ - ldr r3, [pc, #12] @ (a89a0 ) │ │ - str r3, [r0, #0] │ │ - strb r1, [r0, #4] │ │ - ldrd r0, r1, [r2] │ │ - b.w 998f4 │ │ - nop │ │ - movs r3, r0 │ │ - strh r0, [r0, #0] │ │ + add r7, pc, #280 @ (adr r7, aab20 ) │ │ + movs r2, r0 │ │ + str r2, [sp, #692] @ 0x2b4 │ │ + vsri.32 q12, q4, #1 │ │ + movs r2, r0 │ │ + │ │ +000aaa10 : │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, #188 @ 0xbc │ │ - mov r8, r0 │ │ - ldrd r0, r2, [r1] │ │ - subs r0, #2 │ │ - sbc.w r2, r2, #0 │ │ - subs.w r3, r0, #18 │ │ - sbcs.w r2, r2, #0 │ │ - it cs │ │ - movcs r0, #16 │ │ + sub sp, #180 @ 0xb4 │ │ + str r0, [sp, #36] @ 0x24 │ │ + add r6, sp, #40 @ 0x28 │ │ + add r1, sp, #36 @ 0x24 │ │ + mov r5, r0 │ │ + mov r0, r6 │ │ + mov sl, r3 │ │ + mov r4, r2 │ │ + bl 68f8c │ │ + ldrb.w r0, [sp, #40] @ 0x28 │ │ cmp r0, #15 │ │ - beq.n a89f2 │ │ - cmp r0, #4 │ │ - bne.n a8a1c │ │ - add.w r0, r1, #8 │ │ - add r7, sp, #64 @ 0x40 │ │ - ldmia.w r0, {r3, r5, r6} │ │ - mov r2, r7 │ │ - stmia r2!, {r3, r5, r6} │ │ - movs r3, #4 │ │ - ldrd r0, r1, [r1, #12] │ │ - ldr r2, [pc, #560] @ (a8c10 ) │ │ - add r2, pc │ │ - bl c47d4 │ │ - cbz r0, a8a52 │ │ - ldr r0, [pc, #544] @ (a8c0c ) │ │ - str.w r0, [r8] │ │ + bne.w aab4a │ │ + ldr r7, [sp, #44] @ 0x2c │ │ + ldr r6, [pc, #736] @ (aad18 ) │ │ + add r6, pc │ │ + ldr r0, [r6, #16] │ │ + cmp r0, #5 │ │ + bcc.n aaa62 │ │ movs r0, #0 │ │ - b.n a8b9c │ │ - ldrd r0, r2, [r1, #8] │ │ - ldr r1, [r1, #16] │ │ - str r0, [sp, #168] @ 0xa8 │ │ - strd r2, r2, [sp, #160] @ 0xa0 │ │ - add.w r0, r1, r1, lsl #1 │ │ - add.w r0, r2, r0, lsl #4 │ │ - str r0, [sp, #172] @ 0xac │ │ - cbz r1, a8a72 │ │ - add.w r0, r2, #48 @ 0x30 │ │ - str r0, [sp, #164] @ 0xa4 │ │ - add r0, sp, #112 @ 0x70 │ │ - mov r1, r2 │ │ - movs r2, #48 @ 0x30 │ │ - bl c99c0 │ │ - b.n a8a7a │ │ - add.w r9, sp, #64 @ 0x40 │ │ - ldmia.w r1, {r2, r3, r4, r5, r6, r7} │ │ - mov r0, r9 │ │ - stmia r0!, {r2, r3, r4, r5, r6, r7} │ │ + movs r1, #1 │ │ + str r0, [sp, #56] @ 0x38 │ │ + movw r3, #605 @ 0x25d │ │ + str r1, [sp, #44] @ 0x2c │ │ + ldr r1, [pc, #720] @ (aad1c ) │ │ + str r0, [sp, #52] @ 0x34 │ │ + add r1, pc │ │ + str r1, [sp, #40] @ 0x28 │ │ + add r0, sp, #172 @ 0xac │ │ + str r0, [sp, #48] @ 0x30 │ │ + add r0, sp, #40 @ 0x28 │ │ + ldr r2, [pc, #708] @ (aad20 ) │ │ + movs r1, #5 │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r0, [r6, #16] │ │ + cmp r0, #4 │ │ + bls.n aaa8c │ │ movs r0, #0 │ │ - str r0, [sp, #128] @ 0x80 │ │ - movs r0, #2 │ │ - str r0, [sp, #116] @ 0x74 │ │ - ldr r0, [pc, #524] @ (a8c40 ) │ │ - add r0, pc │ │ - str r0, [sp, #112] @ 0x70 │ │ - movs r0, #1 │ │ - str r0, [sp, #124] @ 0x7c │ │ - mov r0, sp │ │ - str r0, [sp, #120] @ 0x78 │ │ - ldr r0, [pc, #516] @ (a8c44 ) │ │ - add r0, pc │ │ - strd r9, r0, [sp] │ │ - add r1, sp, #112 @ 0x70 │ │ - mov r0, r8 │ │ - bl a207e │ │ - mov r0, r9 │ │ - b.n a8b1c │ │ - ldrd r5, r6, [sp, #68] @ 0x44 │ │ - movs r3, #13 │ │ - ldr r2, [pc, #440] @ (a8c14 ) │ │ - mov r1, r6 │ │ + movs r1, #1 │ │ + str r0, [sp, #56] @ 0x38 │ │ + movw r3, #605 @ 0x25d │ │ + str r1, [sp, #44] @ 0x2c │ │ + ldr r1, [pc, #684] @ (aad24 ) │ │ + str r0, [sp, #52] @ 0x34 │ │ + add r1, pc │ │ + str r1, [sp, #40] @ 0x28 │ │ + add r0, sp, #172 @ 0xac │ │ + str r0, [sp, #48] @ 0x30 │ │ + add r0, sp, #40 @ 0x28 │ │ + ldr r2, [pc, #676] @ (aad28 ) │ │ + movs r1, #5 │ │ add r2, pc │ │ - mov r0, r5 │ │ - bl c47d4 │ │ + bl 6ff84 │ │ + cmp r5, #0 │ │ + beq.n aab6c │ │ + ldr r0, [r5, #0] │ │ cmp r0, #0 │ │ - beq.n a8b22 │ │ - ldr r0, [pc, #416] @ (a8c0c ) │ │ - str.w r0, [r8] │ │ - movs r0, #1 │ │ - b.n a8b9c │ │ + beq.n aab78 │ │ + mov r1, r6 │ │ + ldr r6, [r0, #84] @ 0x54 │ │ + str r1, [sp, #32] │ │ + ldr r0, [r1, #16] │ │ + cmp r6, #0 │ │ + beq.n aab84 │ │ + cmp r0, #5 │ │ + bcc.n aaaca │ │ movs r0, #0 │ │ - str r0, [sp, #116] @ 0x74 │ │ - movs r0, #20 │ │ - str r0, [sp, #112] @ 0x70 │ │ - add r5, sp, #176 @ 0xb0 │ │ - ldr r1, [pc, #432] @ (a8c30 ) │ │ - movs r2, #20 │ │ + movs r1, #1 │ │ + str r0, [sp, #56] @ 0x38 │ │ + movw r3, #605 @ 0x25d │ │ + str r1, [sp, #44] @ 0x2c │ │ + ldr r1, [pc, #632] @ (aad2c ) │ │ + str r0, [sp, #52] @ 0x34 │ │ + movs r0, #4 │ │ add r1, pc │ │ + str r1, [sp, #40] @ 0x28 │ │ + str r0, [sp, #48] @ 0x30 │ │ + add r0, sp, #40 @ 0x28 │ │ + ldr r2, [pc, #620] @ (aad30 ) │ │ + movs r1, #5 │ │ + add r2, pc │ │ + bl 6ff84 │ │ mov r0, r5 │ │ - bl 9dedc │ │ - add.w fp, sp, #64 @ 0x40 │ │ - add.w r9, sp, #112 @ 0x70 │ │ - mov r2, r5 │ │ - mov r0, fp │ │ - mov r1, r9 │ │ - bl a7eca │ │ - ldrd r5, r6, [sp, #64] @ 0x40 │ │ - add.w r0, fp, #8 │ │ - add r7, sp, #48 @ 0x30 │ │ - ldmia.w r0, {r2, r3, r4} │ │ - eor.w r0, r5, #20 │ │ - orrs r0, r6 │ │ - mov r1, r7 │ │ - stmia r1!, {r2, r3, r4} │ │ - bne.n a8ac4 │ │ - ldmia.w r7, {r0, r1, r2} │ │ - stmia.w r8, {r0, r1, r2} │ │ - add r0, sp, #160 @ 0xa0 │ │ - bl 60ebe │ │ - b.n a8ba8 │ │ - mov sl, sp │ │ - add.w r0, sl, #20 │ │ - add.w r1, fp, #20 │ │ - movs r2, #28 │ │ - bl c99c0 │ │ - ldmia.w r7, {r1, r2, r3} │ │ - add.w r0, sl, #8 │ │ - stmia r0!, {r1, r2, r3} │ │ - strd r5, r6, [sp] │ │ - add r4, sp, #160 @ 0xa0 │ │ + mov r1, r4 │ │ + blx r6 │ │ + mov r1, r0 │ │ + mov r0, r7 │ │ + bl 6d3a8 │ │ + str r0, [sp, #92] @ 0x5c │ │ + add r4, sp, #40 @ 0x28 │ │ + add r1, sp, #36 @ 0x24 │ │ + mov r5, r0 │ │ mov r0, r4 │ │ - bl 60ebe │ │ - mov r0, r9 │ │ - mov r1, sl │ │ - bl 5ffa4 │ │ - ldr r0, [sp, #112] @ 0x70 │ │ - cbz r0, a8b3c │ │ - ldrd r7, r5, [sp, #116] @ 0x74 │ │ - add.w r0, fp, #4 │ │ - ldr r1, [pc, #316] @ (a8c3c ) │ │ - movs r2, #26 │ │ + bl 68f8c │ │ + ldrb.w r0, [sp, #40] @ 0x28 │ │ + cmp r0, #15 │ │ + bne.w aabf4 │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + movs r1, #8 │ │ + str r0, [sp, #24] │ │ + movs r0, #72 @ 0x48 │ │ + str r5, [sp, #28] │ │ + bl 4aff4 │ │ + mov fp, r0 │ │ + movs r0, #0 │ │ + mov r8, fp │ │ + movs r1, #41 @ 0x29 │ │ + str.w r0, [r8, #8]! │ │ + strd r1, r0, [fp, #16] │ │ + movs r1, #1 │ │ + str.w r0, [fp, #64] @ 0x40 │ │ + strb.w r0, [fp, #12] │ │ + strd r1, r1, [fp] │ │ + ldrex r0, [fp] │ │ + adds r1, r0, #1 │ │ + strex r2, r1, [fp] │ │ + cmp r2, #0 │ │ + bne.n aab1c │ │ + ldr r6, [sp, #32] │ │ + cmp.w r0, #4294967295 @ 0xffffffff │ │ + ble.w ab10e │ │ + mov.w r0, #2147483648 @ 0x80000000 │ │ + str.w fp, [sp, #116] @ 0x74 │ │ + str r0, [sp, #96] @ 0x60 │ │ + ldr r0, [r6, #12] │ │ + cmp r0, #0 │ │ + beq.n aac2e │ │ + subs r0, #1 │ │ + str r0, [sp, #20] │ │ + b.n aace2 │ │ + ldrb.w r1, [sp, #43] @ 0x2b │ │ + add.w r3, r6, #12 │ │ + strb.w r1, [sp, #178] @ 0xb2 │ │ + ldrh.w r1, [sp, #41] @ 0x29 │ │ + strh.w r1, [sp, #176] @ 0xb0 │ │ + ldrd ip, r1, [sp, #44] @ 0x2c │ │ + add r4, sp, #96 @ 0x60 │ │ + ldmia.w r3, {r2, r5, r6, r7} │ │ + stmia r4!, {r2, r5, r6, r7} │ │ + b.n aabb6 │ │ + ldr r1, [pc, #452] @ (aad34 ) │ │ + movs r0, #8 │ │ add r1, pc │ │ - bl 9dedc │ │ - mov r0, r7 │ │ - mov r1, r5 │ │ - bl 998f4 │ │ - add r2, sp, #68 @ 0x44 │ │ - ldmia r2, {r0, r1, r2} │ │ - stmia.w r8!, {r0, r1, r2} │ │ - add.w r0, sl, #24 │ │ - bl 99838 │ │ - b.n a8ba8 │ │ - ldr r2, [pc, #244] @ (a8c18 ) │ │ - mov r0, r5 │ │ - mov r1, r6 │ │ - movs r3, #9 │ │ - add r2, pc │ │ - bl c47d4 │ │ - cbz r0, a8b84 │ │ - ldr r0, [pc, #216] @ (a8c0c ) │ │ - str.w r0, [r8] │ │ - movs r0, #2 │ │ - b.n a8b9c │ │ - add.w r0, r9, #4 │ │ - add.w r1, fp, #4 │ │ - ldmia.w r0, {r2, r3, r5} │ │ - stmia r1!, {r2, r3, r5} │ │ - ldr r0, [sp, #76] @ 0x4c │ │ - ldrd r9, r7, [sp, #68] @ 0x44 │ │ - strd r7, r0, [sp, #160] @ 0xa0 │ │ + mov ip, r1 │ │ + movs r1, #6 │ │ + b.n aabb6 │ │ + ldr r1, [pc, #444] @ (aad38 ) │ │ + movs r0, #8 │ │ + add r1, pc │ │ + mov ip, r1 │ │ + movs r1, #7 │ │ + b.n aabb6 │ │ + cmp r0, #5 │ │ + bcc.n aabac │ │ movs r0, #0 │ │ - str r0, [sp, #128] @ 0x80 │ │ - movs r0, #1 │ │ - str r0, [sp, #116] @ 0x74 │ │ - ldr r1, [pc, #212] @ (a8c34 ) │ │ - strd fp, r0, [sp, #120] @ 0x78 │ │ + movs r1, #1 │ │ + str r0, [sp, #56] @ 0x38 │ │ + movw r3, #605 @ 0x25d │ │ + str r1, [sp, #44] @ 0x2c │ │ + ldr r1, [pc, #420] @ (aad3c ) │ │ + str r0, [sp, #52] @ 0x34 │ │ + movs r0, #4 │ │ add r1, pc │ │ - str r1, [sp, #112] @ 0x70 │ │ - ldr r0, [pc, #208] @ (a8c38 ) │ │ - add r0, pc │ │ - strd r4, r0, [sp, #64] @ 0x40 │ │ - add r1, sp, #112 @ 0x70 │ │ - mov r0, r8 │ │ - bl a207e │ │ - add.w r0, sl, #24 │ │ - bl 99838 │ │ - mov r0, r9 │ │ - mov r1, r7 │ │ - b.n a8ba4 │ │ - ldr r2, [pc, #148] @ (a8c1c ) │ │ - mov r0, r5 │ │ - mov r1, r6 │ │ - movs r3, #4 │ │ + str r1, [sp, #40] @ 0x28 │ │ + str r0, [sp, #48] @ 0x30 │ │ + add r0, sp, #40 @ 0x28 │ │ + ldr r2, [pc, #412] @ (aad40 ) │ │ + movs r1, #5 │ │ add r2, pc │ │ - bl c47d4 │ │ - cbz r0, a8bae │ │ - ldr r0, [pc, #116] @ (a8c0c ) │ │ - str.w r0, [r8] │ │ - movs r0, #3 │ │ - strb.w r0, [r8, #4] │ │ - ldrd r0, r1, [sp, #64] @ 0x40 │ │ - bl 5395a │ │ - add sp, #188 @ 0xbc │ │ + bl 6ff84 │ │ + ldr r1, [pc, #404] @ (aad44 ) │ │ + movs r0, #6 │ │ + add r1, pc │ │ + mov ip, r1 │ │ + movs r1, #12 │ │ + ldrh.w r2, [sp, #176] @ 0xb0 │ │ + strh.w r2, [sp, #121] @ 0x79 │ │ + ldrb.w r2, [sp, #178] @ 0xb2 │ │ + strb.w r2, [sp, #123] @ 0x7b │ │ + str r1, [sp, #128] @ 0x80 │ │ + add r1, sp, #120 @ 0x78 │ │ + add r3, sp, #96 @ 0x60 │ │ + add.w r2, r1, #12 │ │ + ldmia.w r3, {r4, r5, r6, r7} │ │ + stmia r2!, {r4, r5, r6, r7} │ │ + str.w ip, [sp, #124] @ 0x7c │ │ + strb.w r0, [sp, #120] @ 0x78 │ │ + add r0, sp, #40 @ 0x28 │ │ + bl b00be │ │ + add r0, sp, #40 @ 0x28 │ │ + ldr r1, [pc, #352] @ (aad48 ) │ │ + add r1, pc │ │ + bl bb168 │ │ + add sp, #180 @ 0xb4 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldr r2, [pc, #112] @ (a8c20 ) │ │ - mov r0, r5 │ │ - mov r1, r6 │ │ - movs r3, #4 │ │ - add r2, pc │ │ - movs r4, #4 │ │ - bl c47d4 │ │ - cbz r0, a8bcc │ │ - ldr r0, [pc, #72] @ (a8c0c ) │ │ - str.w r0, [r8] │ │ - strb.w r4, [r8, #4] │ │ - b.n a8ba0 │ │ - ldr r2, [pc, #84] @ (a8c24 ) │ │ - mov r0, r5 │ │ - mov r1, r6 │ │ - movs r3, #4 │ │ - add r2, pc │ │ - bl c47d4 │ │ - cbz r0, a8be6 │ │ - ldr r0, [pc, #44] @ (a8c0c ) │ │ - str.w r0, [r8] │ │ - movs r0, #5 │ │ - b.n a8b9c │ │ - movs r0, #0 │ │ - str r0, [sp, #128] @ 0x80 │ │ - movs r0, #1 │ │ - str r0, [sp, #116] @ 0x74 │ │ - ldr r1, [pc, #56] @ (a8c28 ) │ │ - str r0, [sp, #124] @ 0x7c │ │ - mov r0, sp │ │ + ldrb.w r1, [sp, #43] @ 0x2b │ │ + add.w lr, r4, #8 │ │ + strb.w r1, [sp, #123] @ 0x7b │ │ + ldrh.w r1, [sp, #41] @ 0x29 │ │ + strh.w r1, [sp, #121] @ 0x79 │ │ + add r1, sp, #120 @ 0x78 │ │ + ldr.w ip, [sp, #44] @ 0x2c │ │ + add.w r3, r1, #8 │ │ + ldmia.w lr, {r2, r4, r5, r6, r7} │ │ + stmia r3!, {r2, r4, r5, r6, r7} │ │ + str.w ip, [sp, #124] @ 0x7c │ │ + strb.w r0, [sp, #120] @ 0x78 │ │ + add r0, sp, #40 @ 0x28 │ │ + bl b00be │ │ + add r0, sp, #92 @ 0x5c │ │ + bl 4ad18 │ │ + b.n aabe4 │ │ + add r0, sp, #120 @ 0x78 │ │ + ldr r1, [pc, #280] @ (aad4c ) │ │ + movs r2, #14 │ │ add r1, pc │ │ - str r1, [sp, #112] @ 0x70 │ │ - str r0, [sp, #120] @ 0x78 │ │ - ldr r0, [pc, #48] @ (a8c2c ) │ │ - add r0, pc │ │ - strd r7, r0, [sp] │ │ - add r1, sp, #112 @ 0x70 │ │ - mov r0, r8 │ │ - bl a207e │ │ - b.n a8ba0 │ │ - movs r3, r0 │ │ - strh r0, [r0, #0] │ │ - cmp r3, #152 @ 0x98 │ │ - @ instruction: 0xfff69d07 │ │ - vdup.8 , d6[3] │ │ - @ instruction: 0xfff72998 │ │ - vqrshrn.u64 d18, q15, #10 │ │ - vtbx.8 d18, {d22-d23}, d16 │ │ - vtbl.8 d25, {d22-d23}, d16 │ │ + bl 9405c │ │ + ldr r7, [sp, #120] @ 0x78 │ │ + cmp.w r7, #2147483648 @ 0x80000000 │ │ + bne.n aac48 │ │ + mov.w r4, #2097152 @ 0x200000 │ │ + b.n aacdc │ │ + ldrd r9, r2, [sp, #124] @ 0x7c │ │ + add r0, sp, #40 @ 0x28 │ │ + mov r1, r9 │ │ + bl 50e0c │ │ + ldr r0, [sp, #40] @ 0x28 │ │ + cbnz r0, aacd0 │ │ + ldr r2, [sp, #48] @ 0x30 │ │ + cbz r2, aacd0 │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + cmp r2, #1 │ │ + bne.n aac74 │ │ + ldrb r1, [r0, #0] │ │ + mov.w r4, #2097152 @ 0x200000 │ │ + cmp r1, #43 @ 0x2b │ │ + it ne │ │ + cmpne r1, #45 @ 0x2d │ │ + beq.n aacd4 │ │ + movs r1, #1 │ │ + b.n aacb6 │ │ + ldrb r1, [r0, #0] │ │ + cmp r1, #43 @ 0x2b │ │ + bne.n aacb0 │ │ + subs r1, r2, #1 │ │ + adds r0, #1 │ │ + cmp r2, #10 │ │ + bcc.n aacb6 │ │ + movs r3, #0 │ │ + movs r2, #10 │ │ + cmp r1, #0 │ │ + beq.w ab06e │ │ + umull r4, r3, r3, r2 │ │ + cmp r3, #0 │ │ + it ne │ │ + movne r3, #1 │ │ + ldrb.w r5, [r0], #1 │ │ + subs r5, #48 @ 0x30 │ │ + cmp r5, #9 │ │ + bhi.n aacd0 │ │ + cbnz r3, aacd0 │ │ + adds r3, r5, r4 │ │ + subs r1, #1 │ │ + adds r4, r4, r5 │ │ + mov.w r4, #2097152 @ 0x200000 │ │ + bcc.n aac86 │ │ + b.n aacd4 │ │ + cmp r2, #9 │ │ + mov r1, r2 │ │ + bcs.n aac82 │ │ + movs r4, #0 │ │ + cbz r1, aacd4 │ │ + ldrb r2, [r0, #0] │ │ + subs r2, #48 @ 0x30 │ │ + cmp r2, #9 │ │ + bhi.n aacd0 │ │ + add.w r3, r4, r4, lsl #2 │ │ + adds r0, #1 │ │ + subs r1, #1 │ │ + add.w r4, r2, r3, lsl #1 │ │ + b.n aacb8 │ │ + mov.w r4, #2097152 @ 0x200000 │ │ + mov r0, r7 │ │ + mov r1, r9 │ │ + bl 54676 │ │ + str r4, [sp, #20] │ │ + adds r0, r4, #1 │ │ + str r0, [r6, #12] │ │ + add.w r2, r6, #32 │ │ + movs r3, #0 │ │ + ldrexd r4, r5, [r2] │ │ + clrex │ │ + adds r0, r4, #1 │ │ + mov r6, r4 │ │ + adcs.w r1, r5, #0 │ │ + adcs.w r4, r3, #0 │ │ + bne.w ab06a │ │ + mov r7, r5 │ │ + ldrexd r4, r5, [r2] │ │ + eors r7, r5 │ │ + eors r6, r4 │ │ + orrs r6, r7 │ │ + bne.n aad50 │ │ + strexd r6, r0, r1, [r2] │ │ + cbnz r6, aad54 │ │ + movs r6, #1 │ │ + b.n aad56 │ │ + add r7, pc, #632 @ (adr r7, aaf94 ) │ │ movs r2, r0 │ │ - adds r3, #1 │ │ - vtbx.8 d24, {d27}, d21 │ │ - vshll.u32 , d18, #23 │ │ + strh r6, [r0, #58] @ 0x3a │ │ movs r2, r0 │ │ - add r7, pc, #52 @ (adr r7, a8c70 ) │ │ - vqrshrun.s64 d24, , #6 │ │ - vtbx.8 d25, {d7-d10}, d26 │ │ + strh r0, [r5, #52] @ 0x34 │ │ movs r2, r0 │ │ - ldr r1, [r1, #68] @ 0x44 │ │ - vtbl.8 d22, {d11}, d1 │ │ - cmp.w r1, #2147483648 @ 0x80000000 │ │ - it ne │ │ - bne.w 966cc │ │ - bx lr │ │ - push {r4, r5, r7, lr} │ │ - mov r4, r2 │ │ - ldrd r2, r3, [r1] │ │ - eor.w r2, r2, #4 │ │ - orrs r2, r3 │ │ - bne.n a8c7a │ │ - ldmia.w r4, {r2, r3, r5} │ │ - add.w r1, r0, #8 │ │ - stmia r1!, {r2, r3, r5} │ │ - movs r2, #4 │ │ - movs r1, #0 │ │ - strd r2, r1, [r0] │ │ - pop {r4, r5, r7, pc} │ │ - movs r2, #40 @ 0x28 │ │ - bl c99c0 │ │ - ldrd r0, r1, [r4] │ │ - ldmia.w sp!, {r4, r5, r7, lr} │ │ - b.w 998f4 │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub.w sp, sp, #996 @ 0x3e4 │ │ - str r0, [sp, #156] @ 0x9c │ │ - mov.w r9, #0 │ │ - ldrd r0, r2, [r1] │ │ - subs r0, #2 │ │ - sbc.w r2, r2, #0 │ │ - rsbs r3, r0, #17 │ │ - sbcs.w r2, r9, r2 │ │ - ldr r2, [pc, #836] @ (a8ff4 ) │ │ - add r2, pc │ │ - str r2, [sp, #148] @ 0x94 │ │ - ldr r2, [pc, #836] @ (a8ff8 ) │ │ - add r2, pc │ │ - str r2, [sp, #152] @ 0x98 │ │ - bcc.n a8d38 │ │ - cmp r0, #15 │ │ - bne.n a8d38 │ │ - ldr r0, [r1, #16] │ │ + strh r4, [r4, #56] @ 0x38 │ │ + movs r2, r0 │ │ + strh r6, [r7, #50] @ 0x32 │ │ + movs r2, r0 │ │ + strh r4, [r6, #50] @ 0x32 │ │ + movs r2, r0 │ │ + strh r0, [r0, #50] @ 0x32 │ │ + movs r2, r0 │ │ + strh r6, [r4, #56] @ 0x38 │ │ + vcvt.s16.f16 d24, d16 │ │ + vrsqrte.f16 d24, d10 │ │ + movs r2, r0 │ │ + strh r6, [r3, #42] @ 0x2a │ │ + movs r2, r0 │ │ + ldrh r4, [r0, #2] │ │ + vcvt.s16.f16 , q10 │ │ + movs r2, r0 │ │ + ldr r3, [r0, #72] @ 0x48 │ │ + vrsra.u64 d31, d31, #9 │ │ + ldrh r7, [r5, #56] @ 0x38 │ │ movs r6, #0 │ │ - ldrd sl, r5, [r1, #8] │ │ - add.w r4, r0, r0, lsl #1 │ │ - mov.w r0, #2147483648 @ 0x80000000 │ │ - str r0, [sp, #144] @ 0x90 │ │ - add.w r9, r5, r4, lsl #4 │ │ - str r5, [sp, #176] @ 0xb0 │ │ - cmp r5, r9 │ │ - beq.n a8d74 │ │ - mov r7, r5 │ │ - ldrd r0, r1, [r5], #48 @ 0x30 │ │ - subs r0, #2 │ │ - sbc.w r1, r1, #0 │ │ - rsbs r2, r0, #17 │ │ - sbcs.w r1, r6, r1 │ │ - bcc.n a8cd6 │ │ - cmp r0, #4 │ │ - bne.n a8cd6 │ │ - ldrd r0, r1, [r7, #24] │ │ - subs r0, #2 │ │ - sbc.w r1, r1, #0 │ │ - rsbs r2, r0, #17 │ │ - sbcs.w r1, r6, r1 │ │ - bcc.n a8cd6 │ │ - cmp r0, #4 │ │ - bne.n a8cd6 │ │ - add.w r0, r7, #8 │ │ - bl a7e6c │ │ - cmp r0, #0 │ │ - beq.n a8cd6 │ │ - ldrd r1, r2, [r7, #36] @ 0x24 │ │ - add r0, sp, #432 @ 0x1b0 │ │ - bl 4b378 │ │ - ldrd r1, r0, [sp, #140] @ 0x8c │ │ - bl 97be8 │ │ - ldr r0, [sp, #432] @ 0x1b0 │ │ - str r0, [sp, #144] @ 0x90 │ │ - ldr r0, [sp, #436] @ 0x1b4 │ │ - str r0, [sp, #140] @ 0x8c │ │ - ldr.w fp, [sp, #440] @ 0x1b8 │ │ - b.n a8cd6 │ │ - add.w r8, sp, #208 @ 0xd0 │ │ - ldmia.w r1, {r2, r3, r4, r5, r6, r7} │ │ - mov r0, r8 │ │ - stmia r0!, {r2, r3, r4, r5, r6, r7} │ │ - movs r0, #2 │ │ - str r0, [sp, #436] @ 0x1b4 │ │ - ldr r0, [sp, #148] @ 0x94 │ │ - str r0, [sp, #432] @ 0x1b0 │ │ - movs r0, #1 │ │ - str.w r9, [sp, #448] @ 0x1c0 │ │ - str r0, [sp, #444] @ 0x1bc │ │ - add r0, sp, #312 @ 0x138 │ │ - str r0, [sp, #440] @ 0x1b8 │ │ - ldr r0, [sp, #152] @ 0x98 │ │ - ldr r4, [sp, #156] @ 0x9c │ │ - strd r8, r0, [sp, #312] @ 0x138 │ │ - add.w r0, r4, #8 │ │ - add r1, sp, #432 @ 0x1b0 │ │ - bl a207e │ │ - movs r0, #7 │ │ - strd r0, r9, [r4] │ │ - mov r0, r8 │ │ - b.n a8e6a │ │ - movs r0, #0 │ │ - strd sl, r9, [sp, #320] @ 0x140 │ │ - str r0, [sp, #188] @ 0xbc │ │ - movs r0, #2 │ │ - str r0, [sp, #184] @ 0xb8 │ │ - movs r7, #0 │ │ - ldr r0, [sp, #176] @ 0xb0 │ │ - str r0, [sp, #312] @ 0x138 │ │ - add r0, sp, #432 @ 0x1b0 │ │ - add.w r1, r0, #20 │ │ - adds r0, #24 │ │ - str r0, [sp, #164] @ 0xa4 │ │ - lsls r0, r4, #4 │ │ - str r1, [sp, #168] @ 0xa8 │ │ - str r0, [sp, #172] @ 0xac │ │ - ldr r0, [sp, #172] @ 0xac │ │ - cmp r0, r7 │ │ - beq.n a8e2a │ │ - ldr r0, [sp, #176] @ 0xb0 │ │ - mov r5, fp │ │ - add.w sl, r0, r7 │ │ - ldr.w r8, [r0, r7] │ │ - ldr.w fp, [sl, #4] │ │ - eor.w r0, r8, #20 │ │ - orrs.w r0, r0, fp │ │ - add.w r0, sl, #48 @ 0x30 │ │ - beq.n a8e2e │ │ + cmp r6, #0 │ │ + beq.n aacf0 │ │ + add r2, sp, #96 @ 0x60 │ │ + bl 951ac │ │ + mov r7, r0 │ │ str r0, [sp, #160] @ 0xa0 │ │ - movs r2, #28 │ │ - ldrd r1, r0, [sl, #8] │ │ - ldr.w r6, [sl, #16] │ │ - mov r4, r0 │ │ - strd r1, r0, [sp, #440] @ 0x1b8 │ │ - ldr r0, [sp, #168] @ 0xa8 │ │ - str r1, [sp, #180] @ 0xb4 │ │ - add.w r1, sl, #20 │ │ - str r6, [sp, #448] @ 0x1c0 │ │ - strd r8, fp, [sp, #432] @ 0x1b0 │ │ - bl c99c0 │ │ - subs.w r0, r8, #2 │ │ - sbc.w r1, fp, #0 │ │ - rsbs r2, r0, #17 │ │ - mov.w r2, #0 │ │ - sbcs.w r1, r2, r1 │ │ - bcc.n a8e18 │ │ - cmp r0, #4 │ │ - bne.n a8e18 │ │ - ldr r2, [pc, #512] @ (a8ffc ) │ │ - mov r0, r4 │ │ - mov r1, r6 │ │ - movs r3, #7 │ │ - add r2, pc │ │ - bl c47d4 │ │ + movs r0, #0 │ │ + movs r4, #0 │ │ + bl 953cc │ │ cmp r0, #0 │ │ - mov fp, r5 │ │ - bne.w a8fc8 │ │ - ldr r0, [sp, #180] @ 0xb4 │ │ - mov r1, r4 │ │ - bl 5395a │ │ - b.n a8e20 │ │ - add r0, sp, #432 @ 0x1b0 │ │ - bl 99838 │ │ - mov fp, r5 │ │ - ldr r0, [sp, #164] @ 0xa4 │ │ - bl 99838 │ │ - adds r7, #48 @ 0x30 │ │ - b.n a8d96 │ │ - mov r0, r9 │ │ - b.n a8e30 │ │ - mov fp, r5 │ │ - str r0, [sp, #316] @ 0x13c │ │ - add.w sl, sp, #312 @ 0x138 │ │ - ldr r7, [sp, #140] @ 0x8c │ │ - mov r0, sl │ │ - bl 60ebe │ │ - ldr r0, [sp, #144] @ 0x90 │ │ - cmp.w r0, #2147483648 @ 0x80000000 │ │ - bne.n a8e72 │ │ - add r0, sp, #432 @ 0x1b0 │ │ - ldr r1, [pc, #436] @ (a9000 ) │ │ - adds r0, #4 │ │ - movs r2, #16 │ │ - add r1, pc │ │ - bl 9dedc │ │ - add r2, sp, #436 @ 0x1b4 │ │ - ldr r5, [sp, #156] @ 0x9c │ │ - movs r3, #0 │ │ - movs r4, #7 │ │ - ldmia r2, {r0, r1, r2} │ │ - strd r4, r3, [r5] │ │ - add.w r3, r5, #8 │ │ - stmia r3!, {r0, r1, r2} │ │ - add r0, sp, #184 @ 0xb8 │ │ - bl 99838 │ │ - b.w aa8f6 │ │ - ldr r2, [pc, #400] @ (a9004 ) │ │ - mov r0, r7 │ │ - mov r1, fp │ │ - movs r3, #6 │ │ - add r2, pc │ │ - bl 5393c │ │ + beq.w ab0c0 │ │ + ldr r1, [r0, #0] │ │ + str r4, [r0, #0] │ │ + str r1, [sp, #120] @ 0x78 │ │ + cbz r1, aad90 │ │ + ldrex r2, [r1] │ │ + adds r3, r2, #1 │ │ + strex r4, r3, [r1] │ │ + cmp r4, #0 │ │ + bne.n aad7a │ │ + cmp r2, #0 │ │ + bmi.w ab10e │ │ + ldr r4, [r0, #0] │ │ + str r1, [r0, #0] │ │ + str r4, [sp, #40] @ 0x28 │ │ + add r0, sp, #40 @ 0x28 │ │ + bl 94b56 │ │ + ldr r0, [sp, #40] @ 0x28 │ │ + cbz r0, aadbe │ │ + dmb ish │ │ + ldrex r1, [r0] │ │ + subs r2, r1, #1 │ │ + strex r3, r2, [r0] │ │ + cmp r3, #0 │ │ + bne.n aada2 │ │ + cmp r1, #1 │ │ + bne.n aadbe │ │ + dmb ish │ │ + add r0, sp, #40 @ 0x28 │ │ + bl 94c0e │ │ + strd r8, sl, [sp, #12] │ │ + ldr.w sl, [sp, #120] @ 0x78 │ │ + str.w sl, [sp, #176] @ 0xb0 │ │ + cmp.w sl, #0 │ │ + beq.n aae64 │ │ + add.w r9, sl, #8 │ │ + ldmia.w r9, {r0, r1, r9} │ │ + ldr r2, [r1, #20] │ │ + add r1, sp, #160 @ 0xa0 │ │ + blx r2 │ │ + mov r6, r0 │ │ cmp r0, #0 │ │ - ldr r0, [pc, #388] @ (a9008 ) │ │ - add r0, pc │ │ - str r0, [sp, #136] @ 0x88 │ │ - ldr r5, [pc, #384] @ (a900c ) │ │ - ldr r0, [pc, #388] @ (a9010 ) │ │ - add r5, pc │ │ - add r0, pc │ │ - str r0, [sp, #160] @ 0xa0 │ │ - ldr r4, [pc, #384] @ (a9014 ) │ │ - add r4, pc │ │ - beq.n a8f2e │ │ - mov.w ip, #0 │ │ - mov.w lr, #4 │ │ - str r5, [sp, #104] @ 0x68 │ │ - str r4, [sp, #132] @ 0x84 │ │ - str.w ip, [sp, #212] @ 0xd4 │ │ - str.w lr, [sp, #208] @ 0xd0 │ │ - add r0, sp, #184 @ 0xb8 │ │ - add r1, sp, #408 @ 0x198 │ │ - ldmia.w r0, {r2, r3, r4, r5, r6, r7} │ │ - ldr r0, [pc, #352] @ (a9018 ) │ │ - stmia r1!, {r2, r3, r4, r5, r6, r7} │ │ - subs r6, r0, #2 │ │ - ldrd r0, r1, [sp, #408] @ 0x198 │ │ - strd ip, ip, [sp, #584] @ 0x248 │ │ - subs r2, r0, #2 │ │ - sbc.w r3, r1, #0 │ │ - subs.w r0, r2, #15 │ │ - str r6, [sp, #600] @ 0x258 │ │ - str r6, [sp, #616] @ 0x268 │ │ - strd lr, ip, [sp, #952] @ 0x3b8 │ │ - str r6, [sp, #632] @ 0x278 │ │ - it ne │ │ - movne r0, #1 │ │ - rsbs r1, r2, #17 │ │ - sbcs.w r1, ip, r3 │ │ - mov.w r1, #0 │ │ - it cc │ │ - movcc r1, #1 │ │ - orrs r0, r1 │ │ - str r2, [sp, #128] @ 0x80 │ │ - strd r0, r3, [sp, #120] @ 0x78 │ │ - beq.w a9028 │ │ - add r0, sp, #312 @ 0x138 │ │ - ldr r1, [pc, #288] @ (a901c ) │ │ - movs r2, #43 @ 0x2b │ │ - add r1, pc │ │ - bl 9dedc │ │ - ldr r0, [sp, #312] @ 0x138 │ │ - str r0, [sp, #164] @ 0xa4 │ │ - mov r0, r6 │ │ - ldrd r4, r5, [sp, #316] @ 0x13c │ │ - bl 97158 │ │ - lsrs r0, r4, #16 │ │ - orr.w sl, r0, r5, lsl #16 │ │ - lsrs r0, r4, #8 │ │ - orr.w r8, r0, r5, lsl #24 │ │ - uxtb.w r9, r4 │ │ - mov.w fp, r5, lsr #16 │ │ - movs r6, #1 │ │ - movs r7, #1 │ │ - movs r4, #1 │ │ - b.w a9fb6 │ │ - ldr r2, [pc, #240] @ (a9020 ) │ │ - mov r0, r7 │ │ + beq.n aae64 │ │ + ldr r0, [sp, #32] │ │ + mov r8, r1 │ │ + ldrb r0, [r0, #1] │ │ + movs r0, #32 │ │ + blx cd270 │ │ + cmp r0, #0 │ │ + beq.w ab106 │ │ + movs r5, #1 │ │ + movs r4, #4 │ │ + cmp.w r9, #0 │ │ + strd r6, r8, [r0] │ │ + strd r0, r5, [sp, #44] @ 0x2c │ │ + str r4, [sp, #40] @ 0x28 │ │ + beq.n aae7a │ │ + movs r6, #0 │ │ + str.w fp, [sp, #8] │ │ + add.w r9, r9, #8 │ │ + mov r5, r0 │ │ + ldmia.w r9, {r0, r1, r9} │ │ + ldr r2, [r1, #20] │ │ + add r1, sp, #160 @ 0xa0 │ │ + blx r2 │ │ + ldr r4, [sp, #40] @ 0x28 │ │ + add.w fp, r6, #1 │ │ + mov sl, r0 │ │ + cbz r0, aae6e │ │ + mov r8, r1 │ │ + cmp fp, r4 │ │ + mov r0, r5 │ │ + bne.n aae4c │ │ + movs r0, #8 │ │ + movs r2, #2 │ │ + str r0, [sp, #0] │ │ + cmp.w r9, #0 │ │ + it eq │ │ + moveq r2, #1 │ │ + add r0, sp, #40 @ 0x28 │ │ mov r1, fp │ │ movs r3, #4 │ │ - add r2, pc │ │ + bl 78694 │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + add.w r1, r0, r6, lsl #3 │ │ + adds r5, r6, #2 │ │ + cmp.w r9, #0 │ │ + mov r6, fp │ │ + strd sl, r8, [r1, #8] │ │ + str r5, [sp, #48] @ 0x30 │ │ + bne.n aae10 │ │ + ldr r4, [sp, #40] @ 0x28 │ │ + b.n aae70 │ │ mov.w r8, #4 │ │ - bl 5393c │ │ + movs r5, #0 │ │ + movs r4, #0 │ │ + b.n aae7c │ │ + mov r5, fp │ │ + ldr.w sl, [sp, #176] @ 0xb0 │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + ldr.w fp, [sp, #8] │ │ + mov r8, r0 │ │ + ldrex r0, [r7] │ │ + adds r1, r0, #1 │ │ + strex r2, r1, [r7] │ │ + cmp r2, #0 │ │ + bne.n aae7c │ │ cmp r0, #0 │ │ - beq.w a9b48 │ │ + bmi.w ab10e │ │ + movs r0, #24 │ │ + movs r1, #4 │ │ + bl 4aff4 │ │ + mov r9, r0 │ │ movs r0, #0 │ │ - str r4, [sp, #132] @ 0x84 │ │ - strd r8, r0, [sp, #312] @ 0x138 │ │ - add r0, sp, #184 @ 0xb8 │ │ - add.w r9, sp, #408 @ 0x198 │ │ - ldmia.w r0, {r2, r3, r4, r5, r6, r7} │ │ - mov r1, r9 │ │ - ldr r0, [pc, #188] @ (a9018 ) │ │ - stmia r1!, {r2, r3, r4, r5, r6, r7} │ │ + movs r1, #1 │ │ + strd r0, r0, [r9, #8] │ │ + strd r1, r1, [r9] │ │ + str.w r9, [sp, #164] @ 0xa4 │ │ + ldrex r0, [r9] │ │ + adds r1, r0, #1 │ │ + strex r2, r1, [r9] │ │ + cmp r2, #0 │ │ + bne.n aaeaa │ │ + cmp r0, #0 │ │ + bmi.w ab10e │ │ + movs r0, #44 @ 0x2c │ │ + movs r1, #4 │ │ + bl 4aff4 │ │ + mov r6, r0 │ │ + ldr r0, [sp, #24] │ │ + str r0, [r6, #32] │ │ + ldr r0, [sp, #16] │ │ + str r0, [r6, #36] @ 0x24 │ │ + ldr r0, [sp, #216] @ 0xd8 │ │ + str r0, [r6, #40] @ 0x28 │ │ + ldr r0, [sp, #28] │ │ + strd r0, fp, [r6, #24] │ │ + ldr r0, [sp, #32] │ │ + strd r4, r8, [r6] │ │ + strd r5, sl, [r6, #8] │ │ + strd r7, r9, [r6, #16] │ │ + ldrb r0, [r0, #1] │ │ + movs r0, #8 │ │ + blx cd270 │ │ + cmp r0, #0 │ │ + beq.w ab0c8 │ │ + mov r5, r0 │ │ + ldr r0, [pc, #696] @ (ab1b4 ) │ │ movs r4, #0 │ │ - subs r0, #2 │ │ - str r0, [sp, #832] @ 0x340 │ │ - str r0, [sp, #848] @ 0x350 │ │ - str r0, [sp, #584] @ 0x248 │ │ - mov.w r0, #2147483648 @ 0x80000000 │ │ - str r0, [sp, #648] @ 0x288 │ │ - ldrd r0, r1, [sp, #408] @ 0x198 │ │ - strd r4, r4, [sp, #560] @ 0x230 │ │ - subs.w sl, r0, #2 │ │ - sbc.w r2, r1, #0 │ │ - subs.w r0, sl, #15 │ │ - strd r8, r4, [sp, #864] @ 0x360 │ │ - it ne │ │ - movne r0, #1 │ │ - rsbs r1, sl, #17 │ │ - sbcs.w r1, r4, r2 │ │ - str r2, [sp, #152] @ 0x98 │ │ - mov.w r1, #0 │ │ - it cc │ │ - movcc r1, #1 │ │ - orrs r0, r1 │ │ - str r0, [sp, #148] @ 0x94 │ │ - beq.w a9c90 │ │ - add r0, sp, #432 @ 0x1b0 │ │ - ldr r1, [pc, #124] @ (a9024 ) │ │ - adds r0, #8 │ │ - movs r2, #43 @ 0x2b │ │ - add r1, pc │ │ - bl 9dedc │ │ - movs r0, #4 │ │ - str r4, [sp, #436] @ 0x1b4 │ │ - str r0, [sp, #432] @ 0x1b0 │ │ - add r0, sp, #648 @ 0x288 │ │ - bl a8c48 │ │ - movs r4, #1 │ │ - movs r5, #1 │ │ - movs r6, #1 │ │ - b.w aa424 │ │ - ldr r0, [sp, #160] @ 0xa0 │ │ - add.w ip, sl, #24 │ │ - str r0, [sp, #316] @ 0x13c │ │ - add.w r8, sp, #208 @ 0xd0 │ │ - ldmia.w ip, {r0, r2, r3, r5, r6, r7} │ │ - mov r1, r8 │ │ - stmia r1!, {r0, r2, r3, r5, r6, r7} │ │ - add r6, sp, #184 @ 0xb8 │ │ + movs r1, #24 │ │ + add r0, pc │ │ + str r4, [sp, #168] @ 0xa8 │ │ + strd r6, r0, [r5] │ │ + add r6, sp, #120 @ 0x78 │ │ mov r0, r6 │ │ - bl 99838 │ │ - ldmia.w r8, {r0, r1, r2, r3, r5, r7} │ │ - stmia r6!, {r0, r1, r2, r3, r5, r7} │ │ + bl ca0b6 │ │ + mov r0, r6 │ │ + blx cd4d0 │ │ + cmp r0, #0 │ │ + str r0, [sp, #176] @ 0xb0 │ │ + bne.w ab072 │ │ + ldr r4, [sp, #20] │ │ + cmp.w r4, #8192 @ 0x2000 │ │ + it ls │ │ + movls.w r4, #8192 @ 0x2000 │ │ + add r0, sp, #120 @ 0x78 │ │ mov r1, r4 │ │ - ldr r0, [sp, #180] @ 0xb4 │ │ - bl 5395a │ │ - b.n a8e32 │ │ - ldr r0, [sp, #952] @ 0x3b8 │ │ - movs r2, r0 │ │ - ldr r5, [r2, #28] │ │ - @ instruction: 0xfffb8bfa │ │ - vrecpe.u16 q9, q11 │ │ - vtbl.8 d24, {d22-d25}, d7 │ │ - vqshl.u32 d25, d0, #23 │ │ - movs r2, r0 │ │ - add r3, pc, #932 @ (adr r3, a93b4 ) │ │ - vrshr.u64 d30, d11, #6 │ │ - vcvt.u16.f16 q15, , #2 │ │ - vaddl.u q8, d14, d3 │ │ - strh r0, [r0, #0] │ │ - add r2, sp, #260 @ 0x104 │ │ - vcvt.f16.u16 d18, d18 │ │ - @ instruction: 0xfff6a991 │ │ - vtbx.8 d26, {d7-d9}, d24 │ │ - ldmia r2, {r0, r1, r2} │ │ - str r0, [sp, #656] @ 0x290 │ │ - add.w r0, r2, r2, lsl #1 │ │ - strd r1, r1, [sp, #648] @ 0x288 │ │ - add.w r0, r1, r0, lsl #4 │ │ - str r0, [sp, #660] @ 0x294 │ │ - add r1, sp, #752 @ 0x2f0 │ │ - adds r0, r1, #5 │ │ - str r0, [sp, #68] @ 0x44 │ │ - add r2, sp, #712 @ 0x2c8 │ │ - adds r0, r2, #5 │ │ - str r0, [sp, #60] @ 0x3c │ │ - add.w r0, sl, #20 │ │ - str r0, [sp, #112] @ 0x70 │ │ - add.w r0, sl, #24 │ │ - str r0, [sp, #96] @ 0x60 │ │ - add r0, sp, #904 @ 0x388 │ │ - add.w r3, r0, #24 │ │ - str r3, [sp, #56] @ 0x38 │ │ - adds r3, r1, #4 │ │ - str r3, [sp, #52] @ 0x34 │ │ - add.w r3, sl, #4 │ │ - str r3, [sp, #40] @ 0x28 │ │ - add.w r3, r0, #8 │ │ - adds r0, #20 │ │ - str r0, [sp, #80] @ 0x50 │ │ - add.w r0, r1, #20 │ │ - str r0, [sp, #48] @ 0x30 │ │ - add.w r0, r1, #8 │ │ - str r0, [sp, #76] @ 0x4c │ │ - add.w r0, r2, #9 │ │ - str r0, [sp, #36] @ 0x24 │ │ - adds r0, r2, #4 │ │ - str r3, [sp, #64] @ 0x40 │ │ - str r0, [sp, #72] @ 0x48 │ │ - add r0, sp, #664 @ 0x298 │ │ - add.w r1, r0, #20 │ │ - adds r0, #24 │ │ + blx cd4e0 │ │ + cbz r0, aaf56 │ │ + cmp r0, #22 │ │ str r0, [sp, #172] @ 0xac │ │ - movs r0, #6 │ │ - str r1, [sp, #176] @ 0xb0 │ │ - str r0, [sp, #92] @ 0x5c │ │ - add r0, sp, #616 @ 0x268 │ │ - str r0, [sp, #88] @ 0x58 │ │ - add r0, sp, #632 @ 0x278 │ │ - str r0, [sp, #44] @ 0x2c │ │ - str r6, [sp, #100] @ 0x64 │ │ - str r6, [sp, #168] @ 0xa8 │ │ - movs r0, #2 │ │ - str r0, [sp, #108] @ 0x6c │ │ - ldr r7, [sp, #652] @ 0x28c │ │ - ldr.w r8, [sp, #660] @ 0x294 │ │ - cmp r7, r8 │ │ - beq.w a9e9e │ │ - ldrd r4, r6, [r7] │ │ - add.w fp, r7, #48 @ 0x30 │ │ - eor.w r0, r4, #20 │ │ - orrs r0, r6 │ │ - beq.w a9ea0 │ │ - ldrd r0, r9, [r7, #8] │ │ - add.w r1, r7, #20 │ │ - str r0, [sp, #180] @ 0xb4 │ │ - movs r2, #28 │ │ - strd r0, r9, [sp, #672] @ 0x2a0 │ │ - ldr r0, [sp, #176] @ 0xb0 │ │ - ldr r5, [r7, #16] │ │ - str r5, [sp, #680] @ 0x2a8 │ │ - strd r4, r6, [sp, #664] @ 0x298 │ │ - bl c99c0 │ │ - subs r0, r4, #2 │ │ - sbc.w r1, r6, #0 │ │ - rsbs r2, r0, #17 │ │ - mov.w r2, #0 │ │ - sbcs.w r1, r2, r1 │ │ - bcc.w a9f66 │ │ - cmp r0, #4 │ │ - bne.w a9f66 │ │ - ldr r2, [pc, #924] @ (a949c ) │ │ - mov r0, r9 │ │ - mov r1, r5 │ │ - movs r3, #8 │ │ - add r2, pc │ │ - bl c47d4 │ │ - adds r7, #24 │ │ - cmp r0, #0 │ │ - bne.n a91a6 │ │ - ldr r2, [pc, #908] @ (a94a0 ) │ │ - mov r0, r9 │ │ - mov r1, r5 │ │ - movs r3, #10 │ │ - add r2, pc │ │ - bl c47d4 │ │ - cmp r0, #0 │ │ - bne.n a91be │ │ - ldr r2, [pc, #892] @ (a94a4 ) │ │ - mov r0, r9 │ │ - mov r1, r5 │ │ - movs r3, #5 │ │ - add r2, pc │ │ - bl c47d4 │ │ - cmp r0, #0 │ │ - bne.n a91c6 │ │ - ldr r2, [pc, #880] @ (a94a8 ) │ │ - mov r0, r9 │ │ - mov r1, r5 │ │ - movs r3, #5 │ │ - add r2, pc │ │ - bl c47d4 │ │ - cmp r0, #0 │ │ - bne.n a91ce │ │ - ldr r2, [pc, #864] @ (a94ac ) │ │ - mov r0, r9 │ │ - mov r1, r5 │ │ - movs r3, #7 │ │ - add r2, pc │ │ - bl c47d4 │ │ - cmp r0, #0 │ │ - bne.n a91ea │ │ - ldr r2, [pc, #852] @ (a94b0 ) │ │ - mov r0, r9 │ │ - mov r1, r5 │ │ - movs r3, #10 │ │ - add r2, pc │ │ - bl c47d4 │ │ + bne.w ab098 │ │ + movs r0, #39 @ 0x27 │ │ + blx cd4f0 │ │ + adds r1, r4, r0 │ │ + negs r0, r0 │ │ + subs r1, #1 │ │ + ands r1, r0 │ │ + add r0, sp, #120 @ 0x78 │ │ + blx cd4e0 │ │ cmp r0, #0 │ │ - bne.n a921a │ │ - ldr r2, [pc, #836] @ (a94b4 ) │ │ - mov r0, r9 │ │ - mov r1, r5 │ │ - movs r3, #5 │ │ + str r0, [sp, #176] @ 0xb0 │ │ + bne.w ab0ac │ │ + add r0, sp, #168 @ 0xa8 │ │ + add r7, sp, #120 @ 0x78 │ │ + ldr r2, [pc, #604] @ (ab1b8 ) │ │ + mov r3, r5 │ │ + mov r1, r7 │ │ add r2, pc │ │ - bl c47d4 │ │ + blx cd500 │ │ + mov r6, r0 │ │ + mov r0, r7 │ │ + blx cd510 │ │ cmp r0, #0 │ │ - bne.w a9348 │ │ - ldr r2, [pc, #820] @ (a94b8 ) │ │ - mov r0, r9 │ │ - mov r1, r5 │ │ - movs r3, #9 │ │ - add r2, pc │ │ - bl c47d4 │ │ + str r0, [sp, #176] @ 0xb0 │ │ + bne.w ab084 │ │ + cbz r6, aafa8 │ │ + ldrd r7, r4, [r5] │ │ + ldr r1, [r4, #0] │ │ + cbz r1, aaf84 │ │ + mov r0, r7 │ │ + blx r1 │ │ + ldr r0, [r4, #4] │ │ + cbz r0, aaf8e │ │ + mov r0, r7 │ │ + blx cd200 │ │ + mov r0, r5 │ │ + blx cd200 │ │ + add r0, sp, #164 @ 0xa4 │ │ + bl ab1fc │ │ + add r0, sp, #160 @ 0xa0 │ │ + bl 72262 │ │ + movs r0, #0 │ │ + mov.w r9, #0 │ │ + b.n aafac │ │ + ldr r6, [sp, #168] @ 0xa8 │ │ + ldr r0, [sp, #160] @ 0xa0 │ │ cmp r0, #0 │ │ - bne.w a9394 │ │ - ldr r0, [sp, #180] @ 0xb4 │ │ - mov r1, r9 │ │ - bl 5395a │ │ - ldr r0, [sp, #172] @ 0xac │ │ - bl 99838 │ │ - mov r7, fp │ │ - b.n a90ac │ │ - str.w fp, [sp, #652] @ 0x28c │ │ - mov r0, sl │ │ - ldmia.w r7, {r1, r2, r3, r4, r5, r6} │ │ - stmia r0!, {r1, r2, r3, r4, r5, r6} │ │ - mov r2, sl │ │ - add r0, sp, #752 @ 0x2f0 │ │ - add r1, sp, #584 @ 0x248 │ │ - bl 96768 │ │ - b.n a9204 │ │ - str.w fp, [sp, #652] @ 0x28c │ │ - add r0, sp, #600 @ 0x258 │ │ - b.n a91f0 │ │ - str.w fp, [sp, #652] @ 0x28c │ │ - add r0, sp, #616 @ 0x268 │ │ - b.n a91f0 │ │ - str.w fp, [sp, #652] @ 0x28c │ │ - add r0, sp, #952 @ 0x3b8 │ │ - str r0, [sp, #904] @ 0x388 │ │ - mov r0, sl │ │ - ldmia.w r7, {r1, r2, r3, r4, r5, r6} │ │ - stmia r0!, {r1, r2, r3, r4, r5, r6} │ │ - mov r2, sl │ │ - add r0, sp, #752 @ 0x2f0 │ │ - add r1, sp, #904 @ 0x388 │ │ - bl 97220 │ │ - b.n a9204 │ │ - str.w fp, [sp, #652] @ 0x28c │ │ - add r0, sp, #632 @ 0x278 │ │ - str r0, [sp, #904] @ 0x388 │ │ - mov r0, sl │ │ - ldmia.w r7, {r1, r2, r3, r4, r5, r6} │ │ - stmia r0!, {r1, r2, r3, r4, r5, r6} │ │ - mov r2, sl │ │ - add r0, sp, #752 @ 0x2f0 │ │ - add r1, sp, #904 @ 0x388 │ │ - bl 97984 │ │ - ldr r1, [sp, #752] @ 0x2f0 │ │ - ldr r0, [pc, #692] @ (a94bc ) │ │ - cmp r1, r0 │ │ - bne.w aa660 │ │ - ldr r3, [sp, #180] @ 0xb4 │ │ - mov r0, r3 │ │ - mov r1, r9 │ │ - bl 5395a │ │ - b.n a90a6 │ │ - str.w fp, [sp, #652] @ 0x28c │ │ - add r0, sp, #904 @ 0x388 │ │ - ldmia.w r7, {r1, r2, r3, r4, r5, r6} │ │ - stmia r0!, {r1, r2, r3, r4, r5, r6} │ │ - movs r0, #2 │ │ - strb.w r0, [sp, #832] @ 0x340 │ │ - strb.w r0, [sp, #848] @ 0x350 │ │ - ldrd r0, r1, [sp, #904] @ 0x388 │ │ - subs r0, #2 │ │ - sbc.w r1, r1, #0 │ │ - rsbs r2, r0, #17 │ │ - mov.w r2, #0 │ │ - sbcs.w r1, r2, r1 │ │ - bcc.w a93d2 │ │ - cmp r0, #15 │ │ - bne.w a93d2 │ │ - ldr r1, [sp, #920] @ 0x398 │ │ - ldrd r0, r5, [sp, #912] @ 0x390 │ │ - add.w r6, r5, #24 │ │ - str r0, [sp, #872] @ 0x368 │ │ - add.w r0, r1, r1, lsl #1 │ │ - str r5, [sp, #864] @ 0x360 │ │ - add.w r1, r5, r0, lsl #4 │ │ - str r1, [sp, #24] │ │ - str r1, [sp, #876] @ 0x36c │ │ - add r7, sp, #752 @ 0x2f0 │ │ - lsls r1, r0, #4 │ │ - cmp r1, #0 │ │ - beq.w a9664 │ │ - ldrd sl, fp, [r5] │ │ - eor.w r0, sl, #20 │ │ - orrs.w r0, r0, fp │ │ - add.w r0, r6, #24 │ │ - beq.w a9666 │ │ - str r0, [sp, #84] @ 0x54 │ │ - movs r2, #28 │ │ - ldrd r0, r8, [r5, #8] │ │ - str r0, [sp, #164] @ 0xa4 │ │ - strd r0, r8, [sp, #320] @ 0x140 │ │ - ldr r0, [sp, #112] @ 0x70 │ │ - str r1, [sp, #108] @ 0x6c │ │ - add.w r1, r5, #20 │ │ - ldr r4, [r5, #16] │ │ - str r4, [sp, #328] @ 0x148 │ │ - strd sl, fp, [sp, #312] @ 0x138 │ │ - bl c99c0 │ │ - subs.w r0, sl, #2 │ │ - sbc.w r1, fp, #0 │ │ - rsbs r2, r0, #17 │ │ - mov.w r2, #0 │ │ - sbcs.w r1, r2, r1 │ │ - bcc.w a96dc │ │ - cmp r0, #4 │ │ - bne.w a96dc │ │ - ldr r2, [pc, #500] @ (a94c0 ) │ │ - mov r0, r8 │ │ - mov r1, r4 │ │ - movs r3, #8 │ │ - add r2, pc │ │ - bl c47d4 │ │ - cbz r0, a92ee │ │ + beq.w ab0d2 │ │ + strd r0, r9, [sp, #40] @ 0x28 │ │ mov r0, r6 │ │ - mov fp, r5 │ │ - mov sl, r6 │ │ - mov r1, r7 │ │ - ldmia.w r0, {r2, r3, r4, r5, r6, r7} │ │ - stmia r1!, {r2, r3, r4, r5, r6, r7} │ │ - add r7, sp, #752 @ 0x2f0 │ │ - add r0, sp, #736 @ 0x2e0 │ │ - add r1, sp, #832 @ 0x340 │ │ - b.n a9312 │ │ - ldr r2, [pc, #468] @ (a94c4 ) │ │ + str r6, [sp, #48] @ 0x30 │ │ + blx cd520 │ │ + add r4, sp, #40 @ 0x28 │ │ + mov r0, r4 │ │ + bl 72262 │ │ + adds r0, r4, #4 │ │ + bl ab1fc │ │ + add.w r8, sp, #40 @ 0x28 │ │ + ldr r1, [sp, #12] │ │ mov r0, r8 │ │ - mov r1, r4 │ │ - movs r3, #11 │ │ - add r2, pc │ │ - bl c47d4 │ │ - cbz r0, a9330 │ │ - mov r0, r6 │ │ - mov fp, r5 │ │ - mov sl, r6 │ │ - mov r1, r7 │ │ - ldmia.w r0, {r2, r3, r4, r5, r6, r7} │ │ - stmia r1!, {r2, r3, r4, r5, r6, r7} │ │ - add r7, sp, #752 @ 0x2f0 │ │ - add r0, sp, #736 @ 0x2e0 │ │ - add r1, sp, #848 @ 0x350 │ │ - mov r2, r7 │ │ - bl 96c04 │ │ - ldr r3, [sp, #736] @ 0x2e0 │ │ - ldr r1, [pc, #416] @ (a94bc ) │ │ - cmp r3, r1 │ │ - bne.w a97a0 │ │ - ldr r0, [sp, #164] @ 0xa4 │ │ - mov r1, r8 │ │ - mov r5, fp │ │ - bl 5395a │ │ - mov r6, sl │ │ - b.n a933e │ │ - ldr r0, [sp, #164] @ 0xa4 │ │ - mov r1, r8 │ │ - bl 5395a │ │ - ldr r0, [sp, #96] @ 0x60 │ │ - bl 99838 │ │ - ldr r1, [sp, #108] @ 0x6c │ │ - adds r5, #48 @ 0x30 │ │ - adds r6, #48 @ 0x30 │ │ - subs r1, #48 @ 0x30 │ │ - b.n a926e │ │ - ldrd r1, r0, [sp, #688] @ 0x2b0 │ │ - str.w fp, [sp, #652] @ 0x28c │ │ - subs r2, r1, #2 │ │ - sbc.w r3, r0, #0 │ │ - subs.w r6, r2, #18 │ │ - ldrd r4, r5, [sp, #696] @ 0x2b8 │ │ - sbcs.w r3, r3, #0 │ │ - it cs │ │ - movcs r2, #16 │ │ - ldr r7, [sp, #704] @ 0x2c0 │ │ - cmp r2, #15 │ │ - beq.n a9440 │ │ - cmp r2, #4 │ │ - mov.w r6, #4 │ │ - bne.n a9468 │ │ - add r0, sp, #752 @ 0x2f0 │ │ + bl 63f60 │ │ + ldr r0, [sp, #40] @ 0x28 │ │ + cmp r0, #1 │ │ + beq.w ab0ec │ │ + ldrb.w r9, [sp, #48] @ 0x30 │ │ + add.w r4, fp, #64 @ 0x40 │ │ + ldr r7, [sp, #44] @ 0x2c │ │ + mov.w sl, #41 @ 0x29 │ │ + mov.w fp, #0 │ │ + ldrd r5, r6, [r7, #8] │ │ + strd sl, fp, [r7, #8] │ │ + eor.w r0, r5, #41 @ 0x29 │ │ + orrs r0, r6 │ │ + bne.n ab02c │ │ + mov r0, r4 │ │ mov r1, r7 │ │ - stmia r0!, {r4, r5, r7} │ │ - movs r3, #4 │ │ - mov r0, r5 │ │ - ldr r2, [pc, #328] @ (a94c8 ) │ │ - add r2, pc │ │ - bl c47d4 │ │ + bl 961b4 │ │ + ldrb r0, [r7, #4] │ │ cmp r0, #0 │ │ - beq.w a9648 │ │ - ldr r0, [pc, #300] @ (a94bc ) │ │ - str r0, [sp, #848] @ 0x350 │ │ + beq.n aaff2 │ │ + strb.w r9, [sp, #44] @ 0x2c │ │ + str r7, [sp, #40] @ 0x28 │ │ + ldr r0, [pc, #444] @ (ab1d4 ) │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + ldr r0, [pc, #440] @ (ab1d8 ) │ │ + add r2, sp, #40 @ 0x28 │ │ + add r0, pc │ │ + ldr r3, [pc, #440] @ (ab1dc ) │ │ + movs r1, #43 @ 0x2b │ │ + add r3, pc │ │ + bl 5127c │ │ + add.w r1, r7, #16 │ │ + add r0, sp, #120 @ 0x78 │ │ + movs r2, #40 @ 0x28 │ │ + movs r4, #40 @ 0x28 │ │ + bl ca0b2 │ │ + mov r0, r7 │ │ + mov r1, r9 │ │ + bl 666f8 │ │ + eor.w r0, r5, #40 @ 0x28 │ │ + orrs r0, r6 │ │ + bne.n ab052 │ │ movs r0, #0 │ │ - b.n a9a74 │ │ - mov ip, r7 │ │ - str.w fp, [sp, #652] @ 0x28c │ │ - add r1, sp, #864 @ 0x360 │ │ - ldmia.w ip, {r0, r2, r3, r4, r5, r6} │ │ - stmia r1!, {r0, r2, r3, r4, r5, r6} │ │ - ldrd r0, r1, [sp, #864] @ 0x360 │ │ - subs r0, #2 │ │ - sbc.w r1, r1, #0 │ │ - rsbs r2, r0, #17 │ │ - mov.w r2, #0 │ │ - sbcs.w r1, r2, r1 │ │ - bcc.n a93e6 │ │ - cbnz r0, a93e6 │ │ - ldr r0, [sp, #168] @ 0xa8 │ │ - ldr r1, [sp, #116] @ 0x74 │ │ - bl 97158 │ │ - add r0, sp, #864 @ 0x360 │ │ - bl 60ef4 │ │ - mov.w r0, #2147483648 @ 0x80000000 │ │ - str r0, [sp, #168] @ 0xa8 │ │ - b.n a920e │ │ - ldr r1, [pc, #248] @ (a94cc ) │ │ - add r0, sp, #712 @ 0x2c8 │ │ - movs r2, #43 @ 0x2b │ │ + strd r4, r0, [sp, #40] @ 0x28 │ │ + b.n ab062 │ │ + add.w r0, r8, #8 │ │ + add r1, sp, #120 @ 0x78 │ │ + movs r2, #40 @ 0x28 │ │ + bl ca0b2 │ │ + strd r5, r6, [sp, #40] @ 0x28 │ │ + add r0, sp, #116 @ 0x74 │ │ + bl ab226 │ │ + b.n aabe4 │ │ + bl 9501c │ │ + mov r4, r3 │ │ + b.n aacd4 │ │ + str r4, [sp, #40] @ 0x28 │ │ + add r0, sp, #176 @ 0xb0 │ │ + ldr r1, [pc, #360] @ (ab1e0 ) │ │ + add r2, sp, #40 @ 0x28 │ │ + ldr r3, [pc, #360] @ (ab1e4 ) │ │ add r1, pc │ │ - bl 9dedc │ │ - add r0, sp, #904 @ 0x388 │ │ - bl 99838 │ │ - b.n a97c0 │ │ - add r0, sp, #904 @ 0x388 │ │ - ldmia.w r7, {r1, r2, r3, r4, r5, r6} │ │ - mov.w r7, #2147483648 @ 0x80000000 │ │ - stmia r0!, {r1, r2, r3, r4, r5, r6} │ │ - movs r0, #2 │ │ - strb.w r0, [sp, #732] @ 0x2dc │ │ - strb.w r0, [sp, #733] @ 0x2dd │ │ - strb.w r0, [sp, #734] @ 0x2de │ │ - strb.w r0, [sp, #735] @ 0x2df │ │ - ldrd r0, r1, [sp, #904] @ 0x388 │ │ - str r7, [sp, #832] @ 0x340 │ │ - subs r4, r0, #2 │ │ - sbc.w r5, r1, #0 │ │ - subs.w r0, r4, #15 │ │ - it ne │ │ - movne r0, #1 │ │ - rsbs r1, r4, #17 │ │ - mov.w r1, #0 │ │ - sbcs r1, r5 │ │ - mov.w r1, #0 │ │ - it cc │ │ - movcc r1, #1 │ │ - orrs.w r6, r1, r0 │ │ - beq.n a94d4 │ │ - ldr r1, [pc, #156] @ (a94d0 ) │ │ - movs r2, #43 @ 0x2b │ │ - ldr r0, [sp, #72] @ 0x48 │ │ + add r3, pc │ │ + bl 78288 │ │ + movs r0, #0 │ │ + str r0, [sp, #40] @ 0x28 │ │ + add r0, sp, #176 @ 0xb0 │ │ + ldr r1, [pc, #304] @ (ab1bc ) │ │ + add r2, sp, #40 @ 0x28 │ │ + ldr r3, [pc, #304] @ (ab1c0 ) │ │ add r1, pc │ │ - bl 9dedc │ │ - str r7, [sp, #712] @ 0x2c8 │ │ - b.n a99f8 │ │ - add.w r0, r7, r7, lsl #1 │ │ - cmp r7, #0 │ │ - str r4, [sp, #872] @ 0x368 │ │ - add.w r0, r5, r0, lsl #4 │ │ - str r5, [sp, #864] @ 0x360 │ │ - str r0, [sp, #876] @ 0x36c │ │ - str r5, [sp, #868] @ 0x364 │ │ - beq.w a96fe │ │ - add.w r0, r5, #48 @ 0x30 │ │ - str r0, [sp, #868] @ 0x364 │ │ - mov r0, sl │ │ - mov r1, r5 │ │ - movs r2, #48 @ 0x30 │ │ - bl c99c0 │ │ - b.n a9706 │ │ - ldr r2, [sp, #708] @ 0x2c4 │ │ - str r2, [sp, #772] @ 0x304 │ │ - add r2, sp, #760 @ 0x2f8 │ │ - strd r1, r0, [sp, #752] @ 0x2f0 │ │ + add r3, pc │ │ + bl 78288 │ │ movs r0, #0 │ │ - str r0, [sp, #328] @ 0x148 │ │ - movs r0, #2 │ │ - str r0, [sp, #316] @ 0x13c │ │ - mov r1, sl │ │ - ldr r0, [sp, #148] @ 0x94 │ │ - str r0, [sp, #312] @ 0x138 │ │ - movs r0, #1 │ │ - stmia r2!, {r4, r5, r7} │ │ - str r0, [sp, #324] @ 0x144 │ │ - add r0, sp, #904 @ 0x388 │ │ - str r0, [sp, #320] @ 0x140 │ │ - ldr r0, [sp, #152] @ 0x98 │ │ - str r0, [sp, #908] @ 0x38c │ │ - add r4, sp, #752 @ 0x2f0 │ │ - str r4, [sp, #904] @ 0x388 │ │ - add r0, sp, #848 @ 0x350 │ │ - bl a207e │ │ - mov r0, r4 │ │ - b.n a979a │ │ - movs r7, #246 @ 0xf6 │ │ - vqshrun.s64 d24, , #10 │ │ - vtbl.8 d24, {d7}, d25 │ │ - @ instruction: 0xfff7a893 │ │ - vtbl.8 d24, {d7}, d10 │ │ - vtbl.8 d24, {d23}, d0 │ │ - vqrshrun.s64 d24, q12, #9 │ │ - vtbx.8 d24, {d7}, d25 │ │ - vcvta.s16.f16 d16, d3 │ │ - strh r0, [r0, #0] │ │ - movs r6, #172 @ 0xac │ │ - vsri.64 q12, , #10 │ │ - vsra.u64 q9, q12, #9 │ │ - vrinta.f16 q13, │ │ - vrecpe.f16 d26, d7 │ │ - vtbx.8 d25, {d23-d24}, d22 │ │ - ldrd r0, fp, [sp, #912] @ 0x390 │ │ - str r0, [sp, #744] @ 0x2e8 │ │ - add.w r0, r1, r1, lsl #1 │ │ - strd r6, r5, [sp, #4] │ │ - str r4, [sp, #12] │ │ - lsls r2, r0, #4 │ │ - add.w r1, fp, r0, lsl #4 │ │ - str.w fp, [sp, #736] @ 0x2e0 │ │ - str r1, [sp, #0] │ │ - str r1, [sp, #748] @ 0x2ec │ │ - add.w r1, fp, #24 │ │ - add r5, sp, #752 @ 0x2f0 │ │ - cmp r2, #0 │ │ - beq.w a9850 │ │ - ldrd r6, r8, [fp] │ │ - eor.w r0, r6, #20 │ │ - orrs.w r0, r0, r8 │ │ - add.w r0, r1, #24 │ │ - beq.w a9858 │ │ - str r0, [sp, #16] │ │ - ldrd r0, sl, [fp, #8] │ │ - str r0, [sp, #84] @ 0x54 │ │ - strd r0, sl, [sp, #320] @ 0x140 │ │ - ldr r0, [sp, #112] @ 0x70 │ │ - str r1, [sp, #164] @ 0xa4 │ │ - add.w r1, fp, #20 │ │ - ldr.w r4, [fp, #16] │ │ - str r2, [sp, #24] │ │ - movs r2, #28 │ │ - str r4, [sp, #328] @ 0x148 │ │ - strd r6, r8, [sp, #312] @ 0x138 │ │ - bl c99c0 │ │ - subs r0, r6, #2 │ │ - sbc.w r1, r8, #0 │ │ - rsbs r2, r0, #17 │ │ - mov.w r2, #0 │ │ - sbcs.w r1, r2, r1 │ │ - bcc.w a99a2 │ │ - cmp r0, #4 │ │ - bne.w a99a2 │ │ - ldr r2, [pc, #836] @ (a989c ) │ │ - mov r0, sl │ │ - mov r1, r4 │ │ - movs r3, #7 │ │ - add r2, pc │ │ - bl c47d4 │ │ - cbz r0, a957e │ │ - ldr r0, [sp, #164] @ 0xa4 │ │ - mov r1, r5 │ │ - ldmia.w r0, {r2, r3, r4, r5, r6, r7} │ │ - stmia r1!, {r2, r3, r4, r5, r6, r7} │ │ - add r5, sp, #752 @ 0x2f0 │ │ - add r0, sp, #848 @ 0x350 │ │ - add r1, sp, #832 @ 0x340 │ │ - mov r2, r5 │ │ - bl 966e0 │ │ - b.n a9610 │ │ - ldr r2, [pc, #800] @ (a98a0 ) │ │ - mov r0, sl │ │ - mov r1, r4 │ │ - movs r3, #3 │ │ - add r2, pc │ │ - bl c47d4 │ │ - cbz r0, a95a0 │ │ - ldr r0, [sp, #164] @ 0xa4 │ │ - mov r1, r5 │ │ - ldmia.w r0, {r2, r3, r4, r5, r6, r7} │ │ - stmia r1!, {r2, r3, r4, r5, r6, r7} │ │ - add r5, sp, #752 @ 0x2f0 │ │ - add r0, sp, #848 @ 0x350 │ │ - add r1, sp, #732 @ 0x2dc │ │ - b.n a960a │ │ - ldr r2, [pc, #768] @ (a98a4 ) │ │ - mov r0, sl │ │ - mov r1, r4 │ │ - movs r3, #4 │ │ - add r2, pc │ │ - bl c47d4 │ │ - cbz r0, a95c4 │ │ - ldr r0, [sp, #164] @ 0xa4 │ │ - mov r1, r5 │ │ - ldmia.w r0, {r2, r3, r4, r5, r6, r7} │ │ - stmia r1!, {r2, r3, r4, r5, r6, r7} │ │ - add r5, sp, #752 @ 0x2f0 │ │ - add r0, sp, #848 @ 0x350 │ │ - addw r1, sp, #733 @ 0x2dd │ │ - b.n a960a │ │ - ldr r2, [pc, #736] @ (a98a8 ) │ │ - mov r0, sl │ │ - mov r1, r4 │ │ - movs r3, #5 │ │ - add r2, pc │ │ - bl c47d4 │ │ - cbz r0, a95e8 │ │ - ldr r0, [sp, #164] @ 0xa4 │ │ - mov r1, r5 │ │ - ldmia.w r0, {r2, r3, r4, r5, r6, r7} │ │ - stmia r1!, {r2, r3, r4, r5, r6, r7} │ │ - add r5, sp, #752 @ 0x2f0 │ │ - add r0, sp, #848 @ 0x350 │ │ - addw r1, sp, #734 @ 0x2de │ │ - b.n a960a │ │ - ldr r2, [pc, #704] @ (a98ac ) │ │ - mov r0, sl │ │ - mov r1, r4 │ │ - movs r3, #7 │ │ - add r2, pc │ │ - bl c47d4 │ │ - cbz r0, a9638 │ │ - ldr r0, [sp, #164] @ 0xa4 │ │ - mov r1, r5 │ │ - ldmia.w r0, {r2, r3, r4, r5, r6, r7} │ │ - stmia r1!, {r2, r3, r4, r5, r6, r7} │ │ - add r5, sp, #752 @ 0x2f0 │ │ - add r0, sp, #848 @ 0x350 │ │ - addw r1, sp, #735 @ 0x2df │ │ - mov r2, r5 │ │ - bl 96c04 │ │ - ldr r0, [sp, #848] @ 0x350 │ │ - ldr r1, [pc, #668] @ (a98b0 ) │ │ - cmp r0, r1 │ │ - bne.w a99cc │ │ - ldr r0, [sp, #84] @ 0x54 │ │ - mov r1, sl │ │ - mov.w r7, #2147483648 @ 0x80000000 │ │ - bl 5395a │ │ - ldr r2, [sp, #24] │ │ - add.w fp, fp, #48 @ 0x30 │ │ - ldr r1, [sp, #164] @ 0xa4 │ │ - add.w sl, sp, #312 @ 0x138 │ │ - subs r2, #48 @ 0x30 │ │ - adds r1, #48 @ 0x30 │ │ - b.n a94fa │ │ - ldr r0, [sp, #84] @ 0x54 │ │ - mov r1, sl │ │ - bl 5395a │ │ - ldr r0, [sp, #96] @ 0x60 │ │ - bl 99838 │ │ - b.n a9626 │ │ - ldr r2, [pc, #616] @ (a98b4 ) │ │ - mov r0, r5 │ │ - mov r1, r7 │ │ - movs r3, #7 │ │ - add r2, pc │ │ - bl c47d4 │ │ - cmp r0, #0 │ │ - beq.w a97c6 │ │ - ldr r0, [pc, #592] @ (a98b0 ) │ │ - str r0, [sp, #848] @ 0x350 │ │ - movs r0, #1 │ │ - b.n a9a74 │ │ - ldr r0, [sp, #24] │ │ - str r0, [sp, #868] @ 0x364 │ │ - add r0, sp, #864 @ 0x360 │ │ - bl 60ebe │ │ - ldrb.w r4, [sp, #832] @ 0x340 │ │ - add.w sl, sp, #312 @ 0x138 │ │ - ldr r1, [pc, #576] @ (a98b8 ) │ │ - movs r2, #43 @ 0x2b │ │ - mov r0, sl │ │ + str r0, [sp, #40] @ 0x28 │ │ + add r0, sp, #172 @ 0xac │ │ + ldr r1, [pc, #328] @ (ab1e8 ) │ │ + add r2, sp, #40 @ 0x28 │ │ + ldr r3, [pc, #328] @ (ab1ec ) │ │ add r1, pc │ │ - bl 9dedc │ │ - mov r0, r7 │ │ - mov r1, r4 │ │ - mov r2, sl │ │ - bl a8980 │ │ - ldrb.w r5, [sp, #756] @ 0x2f4 │ │ - ldr r0, [sp, #752] @ 0x2f0 │ │ - ldr r6, [pc, #540] @ (a98b0 ) │ │ - cmp r0, r6 │ │ - bne.n a96ca │ │ - ldrb.w r4, [sp, #848] @ 0x350 │ │ - mov r0, sl │ │ - ldr r1, [pc, #540] @ (a98bc ) │ │ - movs r2, #46 @ 0x2e │ │ + add r3, pc │ │ + bl 78288 │ │ + movs r0, #0 │ │ + str r0, [sp, #40] @ 0x28 │ │ + add r0, sp, #176 @ 0xb0 │ │ + ldr r1, [pc, #272] @ (ab1c4 ) │ │ + add r2, sp, #40 @ 0x28 │ │ + ldr r3, [pc, #272] @ (ab1c8 ) │ │ add r1, pc │ │ - bl 9dedc │ │ + add r3, pc │ │ + bl 78288 │ │ + ldr r0, [pc, #232] @ (ab1ac ) │ │ + add r0, pc │ │ + bl 78224 │ │ + movs r0, #4 │ │ + movs r1, #8 │ │ + bl 4bbd8 │ │ + b.n ab10e │ │ + strd r9, r6, [sp, #40] @ 0x28 │ │ + movs r1, #22 │ │ + ldr r0, [pc, #276] @ (ab1f0 ) │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + ldr r0, [pc, #276] @ (ab1f4 ) │ │ + add r2, sp, #40 @ 0x28 │ │ + ldr r3, [pc, #276] @ (ab1f8 ) │ │ + add r0, pc │ │ + add r3, pc │ │ + bl 5127c │ │ + ldrb.w r0, [sp, #48] @ 0x30 │ │ + strb.w r0, [sp, #100] @ 0x64 │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + str r0, [sp, #96] @ 0x60 │ │ + ldr r0, [pc, #208] @ (ab1cc ) │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + ldr r0, [pc, #208] @ (ab1d0 ) │ │ + add r2, sp, #96 @ 0x60 │ │ + add r0, pc │ │ + b.n ab022 │ │ + movs r0, #4 │ │ + movs r1, #32 │ │ + bl 4bbd8 │ │ + udf #254 @ 0xfe │ │ + mov r9, r0 │ │ + b.n ab170 │ │ + mov r9, r0 │ │ + ldr r0, [r4, #4] │ │ + cbz r0, ab120 │ │ mov r0, r7 │ │ - mov r1, r4 │ │ - mov r2, sl │ │ - bl a8980 │ │ - ldr r0, [sp, #752] @ 0x2f0 │ │ - ldrb.w r1, [sp, #756] @ 0x2f4 │ │ - cmp r0, r6 │ │ - bne.w a981c │ │ - strb.w r1, [sp, #717] @ 0x2cd │ │ - strb.w r5, [sp, #716] @ 0x2cc │ │ - str r6, [sp, #712] @ 0x2c8 │ │ - b.n a97c2 │ │ - ldr r2, [sp, #68] @ 0x44 │ │ - ldr r3, [sp, #60] @ 0x3c │ │ - ldr r1, [r2, #0] │ │ - ldr.w r2, [r2, #3] │ │ - str.w r2, [r3, #3] │ │ - str r1, [r3, #0] │ │ - b.n a982e │ │ - ldr r0, [sp, #84] @ 0x54 │ │ - movs r2, #27 │ │ - str r0, [sp, #868] @ 0x364 │ │ - ldr r1, [pc, #476] @ (a98c0 ) │ │ - add r0, sp, #712 @ 0x2c8 │ │ + blx cd200 │ │ + mov r0, r5 │ │ + blx cd200 │ │ + b.n ab19e │ │ + mov r9, r0 │ │ + mov r0, r6 │ │ + mov r1, r8 │ │ + bl 954d6 │ │ + b.n ab198 │ │ + mov r9, r0 │ │ + b.n ab198 │ │ + mov r9, r0 │ │ + ldr r1, [pc, #116] @ (ab1b0 ) │ │ + mov r0, r6 │ │ add r1, pc │ │ - bl 9dedc │ │ - add.w sl, sp, #312 @ 0x138 │ │ + bl 954d6 │ │ + b.n ab19e │ │ + bl 5162c │ │ + mov r9, r0 │ │ + ldr r0, [sp, #40] @ 0x28 │ │ + cbz r0, ab170 │ │ + dmb ish │ │ + ldrex r1, [r0] │ │ + subs r2, r1, #1 │ │ + strex r3, r2, [r0] │ │ + cmp r3, #0 │ │ + bne.n ab154 │ │ + cmp r1, #1 │ │ + bne.n ab170 │ │ + dmb ish │ │ + add r0, sp, #40 @ 0x28 │ │ + bl 94c0e │ │ + add r0, sp, #120 @ 0x78 │ │ + bl 95470 │ │ + b.n ab19e │ │ + bl 5162c │ │ + bl 5162c │ │ + mov r9, r0 │ │ mov r0, sl │ │ - bl 99838 │ │ - ldr r0, [sp, #96] @ 0x60 │ │ - bl 99838 │ │ - b.n a97ba │ │ + mov r1, r8 │ │ + bl 954d6 │ │ + b.n ab192 │ │ + bl 5162c │ │ + mov r9, r0 │ │ + add r0, sp, #40 @ 0x28 │ │ + bl 95516 │ │ + add r0, sp, #176 @ 0xb0 │ │ + bl 95470 │ │ + mov r0, r9 │ │ + blx cb7d4 │ │ + bl 5162c │ │ + bl 5162c │ │ + str r6, [r5, #16] │ │ + movs r2, r0 │ │ + strb r6, [r7, #1] │ │ + movs r2, r0 │ │ + strb r6, [r7, #10] │ │ + movs r2, r0 │ │ + add r7, sp, #348 @ 0x15c │ │ + vqshlu.s64 , q4, #62 @ 0x3e │ │ + vcle.f16 q11, q13, #0 │ │ + movs r2, r0 │ │ + bl fff5c1b2 │ │ + str r2, [r6, #88] @ 0x58 │ │ + movs r2, r0 │ │ + strb r6, [r5, #20] │ │ + movs r2, r0 │ │ + @ instruction: 0xb81d │ │ + vclt.f32 d23, d16, #0 │ │ + movs r2, r0 │ │ + @ instruction: 0xb8ff │ │ + vsli.64 d23, d26, #57 @ 0x39 │ │ + movs r2, r0 │ │ + bl fff981ce │ │ + str r6, [r1, #92] @ 0x5c │ │ + movs r2, r0 │ │ + bl fff741d6 │ │ + str r6, [r6, #88] @ 0x58 │ │ + movs r2, r0 │ │ + strb r2, [r2, #3] │ │ + movs r2, r0 │ │ + str r3, [r7, #112] @ 0x70 │ │ + vsra.u32 d23, d6, #9 │ │ + movs r2, r0 │ │ + push {r4, lr} │ │ + ldr r1, [r0, #0] │ │ + dmb ish │ │ + ldrex r2, [r1] │ │ + subs r3, r2, #1 │ │ + strex r4, r3, [r1] │ │ + cmp r4, #0 │ │ + bne.n ab204 │ │ + cmp r2, #1 │ │ + it ne │ │ + popne {r4, pc} │ │ + dmb ish │ │ + ldr r0, [r0, #0] │ │ + ldmia.w sp!, {r4, lr} │ │ + b.w b06fc │ │ + push {r4, lr} │ │ + ldr r1, [r0, #0] │ │ + dmb ish │ │ + ldrex r2, [r1] │ │ + subs r3, r2, #1 │ │ + strex r4, r3, [r1] │ │ + cmp r4, #0 │ │ + bne.n ab22e │ │ + cmp r2, #1 │ │ + it ne │ │ + popne {r4, pc} │ │ + dmb ish │ │ + ldr r0, [r0, #0] │ │ + ldmia.w sp!, {r4, lr} │ │ + b.w b03e4 │ │ + push {r4, r5, r7, lr} │ │ + mov r4, r0 │ │ + adds r0, #16 │ │ + bl 72262 │ │ + add.w r0, r4, #24 │ │ + bl 4ad18 │ │ + add.w r0, r4, #28 │ │ + bl ab226 │ │ + add.w r5, r4, #12 │ │ + mov r0, r5 │ │ + bl 94b56 │ │ + ldr r0, [r4, #12] │ │ + cbz r0, ab298 │ │ + dmb ish │ │ + ldrex r1, [r0] │ │ + subs r2, r1, #1 │ │ + strex r3, r2, [r0] │ │ + cmp r3, #0 │ │ + bne.n ab27c │ │ + cmp r1, #1 │ │ + bne.n ab298 │ │ + mov r0, r5 │ │ + dmb ish │ │ + bl 94c0e │ │ + ldrd r5, r1, [r4, #4] │ │ + mov r0, r5 │ │ + bl 5caea │ │ + ldr r0, [r4, #0] │ │ + mov r1, r5 │ │ + bl 551d8 │ │ + add.w r0, r4, #20 │ │ + ldmia.w sp!, {r4, r5, r7, lr} │ │ + b.w ab1fc │ │ + bmi.n ab262 │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + sub sp, #68 @ 0x44 │ │ + mov r8, r0 │ │ + mov r9, r0 │ │ + ldr.w r6, [r8, #16]! │ │ + ldrex r0, [r6] │ │ + adds r1, r0, #1 │ │ + strex r2, r1, [r6] │ │ + cmp r2, #0 │ │ + bne.n ab2c6 │ │ + cmp r0, #0 │ │ + bmi.w ab43c │ │ + ldr r4, [pc, #396] @ (ab468 ) │ │ + add r4, pc │ │ + ldr r0, [r4, #56] @ 0x38 │ │ + mov fp, r4 │ │ + dmb ish │ │ + cbnz r0, ab2f2 │ │ + add.w r0, r4, #56 @ 0x38 │ │ + bl 78168 │ │ + mov r4, fp │ │ + blx cd220 │ │ + cbnz r0, ab342 │ │ + ldr r0, [r4, #40] @ 0x28 │ │ + dmb ish │ │ + cbnz r0, ab30a │ │ + add.w r0, r4, #40 @ 0x28 │ │ + bl 78168 │ │ + mov r4, fp │ │ + blx cd220 │ │ + mov r5, r0 │ │ + ldr r0, [r4, #48] @ 0x30 │ │ + dmb ish │ │ + cbnz r0, ab320 │ │ + add.w r0, fp, #48 @ 0x30 │ │ + bl 78168 │ │ + blx cd220 │ │ + mov r7, r6 │ │ + orrs.w r1, r5, r0 │ │ + ldr.w r4, [r7, #8]! │ │ + ldr.w sl, [r7, #4] │ │ + beq.n ab36a │ │ + eor.w r1, r5, r4 │ │ + eor.w r0, r0, sl │ │ + orrs r0, r1 │ │ + mov r4, fp │ │ + beq.n ab3a0 │ │ movs r0, #0 │ │ - str r0, [sp, #316] @ 0x13c │ │ - movs r0, #20 │ │ - str r0, [sp, #312] @ 0x138 │ │ - ldr r1, [pc, #444] @ (a98c4 ) │ │ - add r4, sp, #736 @ 0x2e0 │ │ - movs r2, #20 │ │ - add.w r8, sp, #752 @ 0x2f0 │ │ + movs r1, #1 │ │ + str r0, [sp, #24] │ │ + str r1, [sp, #12] │ │ + ldr r1, [pc, #296] @ (ab474 ) │ │ + str r0, [sp, #20] │ │ add r1, pc │ │ + str r1, [sp, #8] │ │ + add r1, sp, #64 @ 0x40 │ │ + str r1, [sp, #16] │ │ + add r4, sp, #48 @ 0x30 │ │ + add r2, sp, #8 │ │ mov r0, r4 │ │ - bl 9dedc │ │ - mov r0, r8 │ │ + bl 585d4 │ │ + mov r0, r4 │ │ + bl ab478 │ │ + bl 725f4 │ │ + ldr.w r0, [fp, #40] @ 0x28 │ │ + mov r5, fp │ │ + dmb ish │ │ + cbnz r0, ab380 │ │ + add.w r0, r5, #40 @ 0x28 │ │ + bl 78168 │ │ + mov r5, fp │ │ + mov r1, r4 │ │ + blx cd230 │ │ + ldr r0, [r5, #48] @ 0x30 │ │ + mov r4, r5 │ │ + dmb ish │ │ + cbnz r0, ab39a │ │ + add.w r0, r4, #48 @ 0x30 │ │ + bl 78168 │ │ + mov r4, fp │ │ mov r1, sl │ │ - mov r2, r4 │ │ - bl a7eca │ │ - ldrd r4, r5, [sp, #752] @ 0x2f0 │ │ - add r7, sp, #712 @ 0x2c8 │ │ - ldr r1, [sp, #76] @ 0x4c │ │ - mov r0, r7 │ │ - ldmia.w r1, {r2, r3, r6} │ │ - stmia r0!, {r2, r3, r6} │ │ - eor.w r0, r4, #20 │ │ - orrs r0, r5 │ │ - bne.n a974c │ │ - mov r0, r7 │ │ - add r1, sp, #848 @ 0x350 │ │ - ldmia.w r0, {r2, r3, r4} │ │ - stmia r1!, {r2, r3, r4} │ │ - add r0, sp, #864 @ 0x360 │ │ - bl 60ebe │ │ - b.n a9a80 │ │ - ldr r0, [sp, #80] @ 0x50 │ │ - movs r2, #28 │ │ - ldr r1, [sp, #48] @ 0x30 │ │ - bl c99c0 │ │ - mov r0, r7 │ │ - ldr r1, [sp, #64] @ 0x40 │ │ - ldmia.w r0, {r2, r3, r6} │ │ - stmia r1!, {r2, r3, r6} │ │ - strd r4, r5, [sp, #904] @ 0x388 │ │ - add r6, sp, #864 @ 0x360 │ │ + blx cd230 │ │ + ldr r0, [pc, #200] @ (ab46c ) │ │ + add r0, pc │ │ + ldr r0, [r0, #0] │ │ + dmb ish │ │ + cbnz r0, ab3b6 │ │ + ldr r0, [pc, #192] @ (ab470 ) │ │ + add r0, pc │ │ + bl 78168 │ │ + mov r4, fp │ │ + movs r1, #1 │ │ + blx cd230 │ │ + ldr r0, [r4, #56] @ 0x38 │ │ + dmb ish │ │ + cbnz r0, ab3cc │ │ + add.w r0, r4, #56 @ 0x38 │ │ + bl 78168 │ │ + mov r1, r7 │ │ + blx cd230 │ │ + ldr.w r0, [r8] │ │ + ldr r1, [r0, #16] │ │ + cbz r1, ab3e8 │ │ + movs r0, #0 │ │ + movs r2, #0 │ │ + str r0, [sp, #0] │ │ + movs r0, #15 │ │ + movs r3, #0 │ │ + blx cd530 │ │ + add.w r0, r9, #24 │ │ + add r1, sp, #8 │ │ + add.w r4, r1, #16 │ │ + ldmia.w r0, {r2, r3, r5, r6, r7} │ │ + mov r1, r4 │ │ + stmia r1!, {r2, r3, r5, r6, r7} │ │ + mov r2, r9 │ │ + add r0, sp, #48 @ 0x30 │ │ + ldmia.w r2, {r3, r5, r6, r7} │ │ + mov r1, r0 │ │ + stmia r1!, {r3, r5, r6, r7} │ │ + bl a5dc8 │ │ + mov r0, r4 │ │ + bl a5a70 │ │ + ldr.w r4, [r9, #20] │ │ + add.w r0, r4, #12 │ │ + bl aa780 │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + strd r1, r0, [r4, #12] │ │ + ldr.w r0, [r9, #20] │ │ + str r0, [sp, #48] @ 0x30 │ │ + add r0, sp, #48 @ 0x30 │ │ + bl ab1fc │ │ + mov r0, r8 │ │ + add sp, #68 @ 0x44 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + b.w 72262 │ │ + udf #254 @ 0xfe │ │ + mov r4, r0 │ │ + dmb ish │ │ + ldrex r0, [r6] │ │ + subs r1, r0, #1 │ │ + strex r2, r1, [r6] │ │ + cmp r2, #0 │ │ + bne.n ab444 │ │ + cmp r0, #1 │ │ + bne.n ab460 │ │ mov r0, r6 │ │ - bl 60ebe │ │ - add r1, sp, #904 @ 0x388 │ │ - mov r0, sl │ │ - bl 5ffa4 │ │ - ldr r0, [sp, #312] @ 0x138 │ │ - cbz r0, a97e2 │ │ - ldrd r4, r5, [sp, #316] @ 0x13c │ │ - movs r2, #26 │ │ - ldr r1, [pc, #328] @ (a98c8 ) │ │ - ldr r0, [sp, #52] @ 0x34 │ │ - add r1, pc │ │ - bl 9dedc │ │ + dmb ish │ │ + bl 783e4 │ │ mov r0, r4 │ │ - mov r1, r5 │ │ - bl 998f4 │ │ - add r2, sp, #756 @ 0x2f4 │ │ - ldmia r2, {r0, r1, r2} │ │ - add r3, sp, #848 @ 0x350 │ │ - stmia r3!, {r0, r1, r2} │ │ - ldr r0, [sp, #56] @ 0x38 │ │ - bl 99838 │ │ - b.n a9a80 │ │ - ldr r0, [sp, #84] @ 0x54 │ │ - add.w sl, sp, #312 @ 0x138 │ │ - ldr r1, [sp, #740] @ 0x2e4 │ │ - str r0, [sp, #868] @ 0x364 │ │ - ldr r0, [sp, #164] @ 0xa4 │ │ - ldr r2, [sp, #744] @ 0x2e8 │ │ - strd r3, r1, [sp, #712] @ 0x2c8 │ │ - mov r1, r8 │ │ - str r2, [sp, #720] @ 0x2d0 │ │ - bl 5395a │ │ - add r0, sp, #864 @ 0x360 │ │ - bl 60ebe │ │ - ldr r6, [pc, #236] @ (a98b0 ) │ │ - ldr r3, [sp, #180] @ 0xb4 │ │ - b.n a9838 │ │ - ldr r2, [pc, #260] @ (a98cc ) │ │ - mov r0, r5 │ │ - mov r1, r7 │ │ - movs r3, #8 │ │ - add r2, pc │ │ - bl c47d4 │ │ + blx cb7d4 │ │ + nop │ │ + ldr r6, [sp, #992] @ 0x3e0 │ │ + movs r2, r0 │ │ + str r7, [sp, #424] @ 0x1a8 │ │ + movs r2, r0 │ │ + str r7, [sp, #376] @ 0x178 │ │ + movs r2, r0 │ │ + ldr r6, [r7, #100] @ 0x64 │ │ + movs r2, r0 │ │ + ldrb r1, [r0, #0] │ │ + cmp r1, #4 │ │ + it ne │ │ + bne.w aa5cc │ │ + bx lr │ │ + │ │ +000ab484 : │ │ + stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + vpush {d8} │ │ + sub.w sp, sp, #912 @ 0x390 │ │ + mov r9, r0 │ │ + movs r0, #0 │ │ + strd r1, r3, [sp, #112] @ 0x70 │ │ + bl aa94c │ │ cmp r0, #0 │ │ - beq.w a9a5e │ │ - ldr r0, [pc, #212] @ (a98b0 ) │ │ - str r0, [sp, #848] @ 0x350 │ │ - movs r0, #2 │ │ - b.n a9a74 │ │ - ldr r0, [sp, #40] @ 0x28 │ │ - ldr r1, [sp, #52] @ 0x34 │ │ - ldmia.w r0, {r2, r3, r4} │ │ - stmia r1!, {r2, r3, r4} │ │ - movs r1, #1 │ │ - ldr r0, [sp, #764] @ 0x2fc │ │ - ldrd r4, r5, [sp, #756] @ 0x2f4 │ │ - str r1, [sp, #316] @ 0x13c │ │ - strd r5, r0, [sp, #864] @ 0x360 │ │ + beq.w ac1ac │ │ + ldr r5, [r0, #0] │ │ + mov r4, r0 │ │ + mvn.w r0, #2147483648 @ 0x80000000 │ │ + cmp r5, r0 │ │ + bcs.w ac1b4 │ │ + ldr r0, [r4, #20] │ │ + add.w sl, r5, #1 │ │ + str.w sl, [r4] │ │ + cmp r0, #0 │ │ + beq.n ab55c │ │ + add.w r3, r4, #24 │ │ + ldrd r6, r7, [sp, #960] @ 0x3c0 │ │ + str.w r9, [sp, #92] @ 0x5c │ │ + ldmia r3, {r0, r1, r2, r3} │ │ + strd r6, r7, [sp] │ │ + bl 643d8 │ │ + lsrs r1, r0, #25 │ │ + mov.w r2, #16843009 @ 0x1010101 │ │ + mul.w r6, r1, r2 │ │ + ldrd fp, r7, [r4, #8] │ │ + and.w r8, r7, r0 │ │ movs r0, #0 │ │ - str r0, [sp, #328] @ 0x148 │ │ - ldr r0, [sp, #136] @ 0x88 │ │ - str r0, [sp, #312] @ 0x138 │ │ - ldr r0, [sp, #104] @ 0x68 │ │ - strd r8, r1, [sp, #320] @ 0x140 │ │ - mov r1, sl │ │ - strd r6, r0, [sp, #752] @ 0x2f0 │ │ - add r0, sp, #848 @ 0x350 │ │ - bl a207e │ │ - ldr r0, [sp, #56] @ 0x38 │ │ - bl 99838 │ │ - b.n a9a78 │ │ - ldr r3, [sp, #68] @ 0x44 │ │ - mov r5, r1 │ │ - ldr r4, [sp, #60] @ 0x3c │ │ - ldr r2, [r3, #0] │ │ - ldr.w r3, [r3, #3] │ │ - str.w r3, [r4, #3] │ │ - str r2, [r4, #0] │ │ - ldr r3, [sp, #180] @ 0xb4 │ │ - strb.w r5, [sp, #716] @ 0x2cc │ │ - str r0, [sp, #712] @ 0x2c8 │ │ - ldr r6, [pc, #120] @ (a98b0 ) │ │ - ldr r1, [sp, #712] @ 0x2c8 │ │ - ldrb.w r8, [sp, #717] @ 0x2cd │ │ - ldrb.w r0, [sp, #716] @ 0x2cc │ │ - cmp r1, r6 │ │ - bne.w aaa66 │ │ str r0, [sp, #108] @ 0x6c │ │ - str.w r8, [sp, #20] │ │ - b.n a9210 │ │ - mov.w r8, #2147483648 @ 0x80000000 │ │ - ldr r0, [sp, #0] │ │ - b.n a985c │ │ - mov.w r8, #2147483648 @ 0x80000000 │ │ - str r0, [sp, #740] @ 0x2e4 │ │ - add r6, sp, #736 @ 0x2e0 │ │ - mov r0, r6 │ │ - bl 60ebe │ │ - add r1, sp, #832 @ 0x340 │ │ - mov r0, r6 │ │ - ldmia.w r1, {r2, r3, r4} │ │ - stmia r0!, {r2, r3, r4} │ │ - movs r2, #42 @ 0x2a │ │ + ldr.w r9, [fp, r8] │ │ + eor.w r0, r9, r6 │ │ + sub.w r1, r0, #16843009 @ 0x1010101 │ │ + bic.w r0, r1, r0 │ │ + bic.w r0, r0, #2139062143 @ 0x7f7f7f7f │ │ + str r0, [sp, #512] @ 0x200 │ │ + add r0, sp, #512 @ 0x200 │ │ + bl 4b2e2 │ │ + cbz r0, ab524 │ │ + add.w r0, r1, r8 │ │ + ldr r3, [sp, #964] @ 0x3c4 │ │ + ands r0, r7 │ │ + sub.w r0, fp, r0, lsl #4 │ │ + ldrd r1, r2, [r0, #-16] │ │ + eors r2, r3 │ │ + ldr r3, [sp, #960] @ 0x3c0 │ │ + eors r1, r3 │ │ + orrs r1, r2 │ │ + beq.n ab540 │ │ + b.n ab500 │ │ + and.w r0, r9, r9, lsl #1 │ │ + ldr.w r9, [sp, #92] @ 0x5c │ │ + tst.w r0, #2155905152 @ 0x80808080 │ │ + bne.n ab55c │ │ + ldr r0, [sp, #108] @ 0x6c │ │ + adds r0, #4 │ │ + str r0, [sp, #108] @ 0x6c │ │ + add r0, r8 │ │ + and.w r8, r0, r7 │ │ + b.n ab4ea │ │ + ldr.w r5, [r0, #-8] │ │ + ldr.w r9, [sp, #92] @ 0x5c │ │ + adds r0, r5, #1 │ │ + beq.n ab560 │ │ + ldr r0, [r5, #4] │ │ + adds r0, #1 │ │ + str r0, [r5, #4] │ │ + bcs.w ac34a │ │ + ldr.w sl, [r4] │ │ + b.n ab564 │ │ + str r5, [r4, #0] │ │ + b.n ab910 │ │ + mov.w r5, #4294967295 @ 0xffffffff │ │ + sub.w r0, sl, #1 │ │ + str r0, [r4, #0] │ │ mov r0, r5 │ │ - ldr r1, [pc, #88] @ (a98d0 ) │ │ - add r1, pc │ │ - bl 9dedc │ │ - mov r0, sl │ │ - mov r1, r6 │ │ - mov r2, r5 │ │ - bl a7df8 │ │ - ldrd r0, r6, [sp, #312] @ 0x138 │ │ - ldrd r1, r7, [sp, #320] @ 0x140 │ │ - cbz r0, a98d4 │ │ - strd r1, r7, [sp, #720] @ 0x2d0 │ │ - strd r8, r6, [sp, #712] @ 0x2c8 │ │ - ldr r5, [pc, #20] @ (a98b0 ) │ │ - b.n a9a4c │ │ - strh r4, [r1, #22] │ │ - vcvta.u16.f16 , │ │ - vcvt.u32.f32 , q10, #9 │ │ - vtrn.16 d25, d16 │ │ - vcvta.u16.f16 d25, d1 │ │ - vcvta.s16.f16 d16, d3 │ │ - strh r0, [r0, #0] │ │ - strh r1, [r4, #14] │ │ - vcvtn.s16.f16 d24, d16 │ │ - vcvtn.s16.f16 d24, d21 │ │ - vrshr.u32 d26, d28, #9 │ │ - vcvt.f16.u16 , , #9 │ │ - @ instruction: 0xfff77bf7 │ │ - vcvtn.s16.f16 q9, q3 │ │ - @ instruction: 0xfff67f8a │ │ - vcvtn.s16.f16 d25, d25 │ │ - mov r0, sl │ │ - ldrb.w r4, [sp, #732] @ 0x2dc │ │ - movs r2, #38 @ 0x26 │ │ - ldr r1, [pc, #896] @ (a9c60 ) │ │ - mov fp, r5 │ │ - add r1, pc │ │ - bl 9dedc │ │ + bl 99d44 │ │ + mov r6, r0 │ │ mov r0, r5 │ │ - mov r1, r4 │ │ - mov r2, sl │ │ - bl a8980 │ │ - ldrb.w r4, [sp, #756] @ 0x2f4 │ │ - ldr r0, [sp, #752] @ 0x2f0 │ │ - ldr r5, [pc, #872] @ (a9c64 ) │ │ - cmp r0, r5 │ │ - bne.w a9a2a │ │ - str r4, [sp, #84] @ 0x54 │ │ - mov r0, sl │ │ - ldrb.w r4, [sp, #733] @ 0x2dd │ │ - movs r2, #39 @ 0x27 │ │ - ldr r1, [pc, #860] @ (a9c68 ) │ │ - add r1, pc │ │ - bl 9dedc │ │ - mov r0, fp │ │ - mov r1, r4 │ │ - mov r2, sl │ │ - bl a8980 │ │ - ldr r0, [sp, #752] @ 0x2f0 │ │ - ldrb.w r4, [sp, #756] @ 0x2f4 │ │ - cmp r0, r5 │ │ - bne.w a9a2a │ │ - str r4, [sp, #24] │ │ - mov r0, sl │ │ - ldrb.w r4, [sp, #734] @ 0x2de │ │ - movs r2, #40 @ 0x28 │ │ - ldr r1, [pc, #824] @ (a9c6c ) │ │ + bl 991d0 │ │ + cmp r6, #0 │ │ + beq.w ab910 │ │ + add r0, sp, #116 @ 0x74 │ │ + str r0, [sp, #168] @ 0xa8 │ │ + ldrd r0, r1, [r6, #8] │ │ + bl 99d2c │ │ + cmp r0, #0 │ │ + beq.w abc4c │ │ + str r1, [sp, #80] @ 0x50 │ │ + ldrd r1, r2, [r1, #8] │ │ + str r0, [sp, #76] @ 0x4c │ │ + subs r1, #1 │ │ + bic.w r1, r1, #7 │ │ + add r0, r1 │ │ + add.w r1, r0, #8 │ │ + add r0, sp, #172 @ 0xac │ │ + str r1, [sp, #28] │ │ + blx r2 │ │ + add r4, sp, #424 @ 0x1a8 │ │ + add.w fp, sp, #112 @ 0x70 │ │ + add.w r0, r4, #24 │ │ + str r0, [sp, #64] @ 0x40 │ │ + add.w r0, r4, #20 │ │ + str r0, [sp, #68] @ 0x44 │ │ + add r0, sp, #120 @ 0x78 │ │ + add.w r1, r0, #8 │ │ + str r1, [sp, #72] @ 0x48 │ │ + add.w r1, r4, #9 │ │ + str r1, [sp, #32] │ │ + add r1, sp, #376 @ 0x178 │ │ + adds r0, #2 │ │ + adds r2, r1, #4 │ │ + str r2, [sp, #48] @ 0x30 │ │ + str r0, [sp, #40] @ 0x28 │ │ + add r0, sp, #848 @ 0x350 │ │ + adds r0, #2 │ │ + str r0, [sp, #36] @ 0x24 │ │ + add r0, sp, #880 @ 0x370 │ │ + str r6, [sp, #88] @ 0x58 │ │ + adds r0, #4 │ │ + str r0, [sp, #52] @ 0x34 │ │ + add.w r0, r1, #8 │ │ + str r0, [sp, #44] @ 0x2c │ │ + ldrd r1, r0, [sp, #176] @ 0xb0 │ │ + add.w r0, r1, r0, lsl #2 │ │ + str r0, [sp, #104] @ 0x68 │ │ + ldr r0, [sp, #104] @ 0x68 │ │ + cmp r1, r0 │ │ + beq.w ab920 │ │ + str r1, [sp, #108] @ 0x6c │ │ + mov r0, r4 │ │ + ldr r5, [r1, #0] │ │ + add r1, sp, #168 @ 0xa8 │ │ + mov r2, fp │ │ + mov r9, fp │ │ + bl afdfc │ │ + add.w ip, sp, #424 @ 0x1a8 │ │ + ldrd r8, r7, [sp, #440] @ 0x1b8 │ │ + ldmia.w ip, {sl, fp, ip} │ │ + eor.w r1, sl, #40 @ 0x28 │ │ + orrs.w r1, r1, fp │ │ + bne.w aba66 │ │ + movs.w r0, ip, lsl #31 │ │ + mov fp, r9 │ │ + beq.w ab90a │ │ + ldr r1, [pc, #948] @ (ab9e4 ) │ │ + add.w r0, r5, #32 │ │ add r1, pc │ │ - bl 9dedc │ │ - mov r0, fp │ │ + bl be6d8 │ │ + mov r2, r8 │ │ + mov r3, r7 │ │ + mov r5, r0 │ │ + mov r4, r1 │ │ + str.w r8, [sp, #96] @ 0x60 │ │ + str r7, [sp, #100] @ 0x64 │ │ + bl a60ec │ │ + cmp r0, #0 │ │ + beq.w ab902 │ │ + ldr.w r8, [sp, #168] @ 0xa8 │ │ + mov r7, r0 │ │ + add r0, sp, #424 @ 0x1a8 │ │ + mov r2, fp │ │ + mov r1, r8 │ │ + bl afb6c │ │ + ldrd sl, fp, [sp, #424] @ 0x1a8 │ │ + ldrb.w ip, [sp, #432] @ 0x1b0 │ │ + eor.w r0, sl, #40 @ 0x28 │ │ + orrs.w r0, r0, fp │ │ + bne.w abaa6 │ │ + cmp.w ip, #1 │ │ + beq.n ab6d8 │ │ + cmp.w ip, #3 │ │ + mov fp, r9 │ │ + bne.w ab902 │ │ + ldrd r0, r1, [r7] │ │ + str r4, [sp, #84] @ 0x54 │ │ + bl 99d2c │ │ + cmp r0, #0 │ │ + beq.w ab818 │ │ + str r0, [sp, #60] @ 0x3c │ │ + mov sl, r1 │ │ + ldr r0, [pc, #844] @ (ab9e8 ) │ │ + movs r1, #9 │ │ + mov r2, r8 │ │ + add r0, pc │ │ + strd r1, r0, [sp] │ │ + movs r0, #3 │ │ + str r0, [sp, #8] │ │ + movs r0, #8 │ │ + str r0, [sp, #12] │ │ + movs r0, #0 │ │ + str r0, [sp, #16] │ │ + mov r1, fp │ │ + ldr r3, [pc, #824] @ (ab9ec ) │ │ + add r0, sp, #376 @ 0x178 │ │ + add r3, pc │ │ + bl 58bd4 │ │ + ldr r0, [sp, #376] @ 0x178 │ │ + cmp r0, #0 │ │ + beq.n ab776 │ │ + str.w sl, [sp, #56] @ 0x38 │ │ + add r4, sp, #880 @ 0x370 │ │ + ldr r1, [sp, #48] @ 0x30 │ │ + movs r2, #28 │ │ + mov r0, r4 │ │ + bl ca0b2 │ │ + add r0, sp, #424 @ 0x1a8 │ │ mov r1, r4 │ │ - mov r2, sl │ │ - bl a8980 │ │ - ldr r0, [sp, #752] @ 0x2f0 │ │ - ldrb.w r4, [sp, #756] @ 0x2f4 │ │ - cmp r0, r5 │ │ - bne.w a9ac8 │ │ - ldrb.w r5, [sp, #735] @ 0x2df │ │ - mov r0, sl │ │ - ldr r1, [pc, #792] @ (a9c70 ) │ │ - movs r2, #42 @ 0x2a │ │ - add r1, pc │ │ - bl 9dedc │ │ - add r0, sp, #752 @ 0x2f0 │ │ - mov r1, r5 │ │ - mov r2, sl │ │ - bl a8980 │ │ - ldrb.w r0, [sp, #756] @ 0x2f4 │ │ - ldr r1, [sp, #752] @ 0x2f0 │ │ - ldr r2, [pc, #752] @ (a9c64 ) │ │ - cmp r1, r2 │ │ - bne.w a9b0a │ │ - strb.w r0, [sp, #727] @ 0x2d7 │ │ - cmp.w r6, #2147483648 @ 0x80000000 │ │ - ldr r0, [sp, #24] │ │ - strb.w r0, [sp, #725] @ 0x2d5 │ │ - ldr r0, [sp, #84] @ 0x54 │ │ - strb.w r4, [sp, #726] @ 0x2d6 │ │ - strb.w r0, [sp, #724] @ 0x2d4 │ │ - ldr r4, [sp, #724] @ 0x2d4 │ │ - bne.w a9b2e │ │ - ldr r5, [pc, #716] @ (a9c64 ) │ │ - add.w sl, sp, #312 @ 0x138 │ │ - ldr r3, [sp, #180] @ 0xb4 │ │ - ldr r0, [sp, #164] @ 0xa4 │ │ - b.n a9a54 │ │ - ldr r0, [sp, #16] │ │ - movs r2, #27 │ │ - str r0, [sp, #740] @ 0x2e4 │ │ - ldr r1, [pc, #712] @ (a9c74 ) │ │ - ldr r0, [sp, #72] @ 0x48 │ │ - add r1, pc │ │ - bl 9dedc │ │ - add.w sl, sp, #312 @ 0x138 │ │ - str r7, [sp, #712] @ 0x2c8 │ │ - mov r0, sl │ │ - bl 99838 │ │ - ldr r0, [sp, #96] @ 0x60 │ │ - bl 99838 │ │ - ldr r4, [sp, #12] │ │ - ldrd r6, r5, [sp, #4] │ │ - b.n a99f2 │ │ - ldr r1, [sp, #16] │ │ - str r1, [sp, #740] @ 0x2e4 │ │ - ldr r2, [sp, #856] @ 0x358 │ │ - ldr r1, [sp, #852] @ 0x354 │ │ - str r2, [sp, #724] @ 0x2d4 │ │ - str r1, [sp, #720] @ 0x2d0 │ │ - mov r1, sl │ │ - str r0, [sp, #716] @ 0x2cc │ │ - mov.w r0, #2147483648 @ 0x80000000 │ │ - str r0, [sp, #712] @ 0x2c8 │ │ - ldr r0, [sp, #84] @ 0x54 │ │ - ldr r4, [sp, #12] │ │ - ldrd r6, r5, [sp, #4] │ │ - bl 5395a │ │ - add.w sl, sp, #312 @ 0x138 │ │ - add r0, sp, #736 @ 0x2e0 │ │ - bl 60ebe │ │ - ldrd r0, r1, [sp, #832] @ 0x340 │ │ - bl 97be8 │ │ - rsbs r0, r4, #17 │ │ - mov.w r0, #0 │ │ - sbcs r0, r5 │ │ - bcc.n a9a1a │ │ + b.n ab7be │ │ + ldrd r0, r1, [r7] │ │ + bl 99d2c │ │ + cmp r0, #0 │ │ + mov fp, r9 │ │ + beq.w ab902 │ │ + str r0, [sp, #60] @ 0x3c │ │ + mov r2, fp │ │ + ldrd r5, r0, [r7, #8] │ │ + str r1, [sp, #84] @ 0x54 │ │ + ldr r7, [r1, #8] │ │ + mov r1, r8 │ │ + str r0, [sp, #56] @ 0x38 │ │ + add r6, sp, #424 @ 0x1a8 │ │ + mov r0, r6 │ │ + bl afc84 │ │ + ldr.w sl, [sp, #424] @ 0x1a8 │ │ + mov r2, fp │ │ + ldr.w fp, [sp, #428] @ 0x1ac │ │ + eor.w r0, sl, #40 @ 0x28 │ │ + vldr s16, [sp, #432] @ 0x1b0 │ │ + orrs.w r0, r0, fp │ │ + bne.w abaf8 │ │ + mov r0, r6 │ │ + mov r1, r8 │ │ + bl afd40 │ │ + ldr.w sl, [sp, #424] @ 0x1a8 │ │ + ldr.w fp, [sp, #428] @ 0x1ac │ │ + eor.w r0, sl, #40 @ 0x28 │ │ + vldr s0, [sp, #432] @ 0x1b0 │ │ + orrs.w r0, r0, fp │ │ + bne.w abafe │ │ + ldr r6, [sp, #84] @ 0x54 │ │ + subs r0, r7, #1 │ │ + ldr r7, [sp, #60] @ 0x3c │ │ + vcvt.f64.f32 d0, s0 │ │ + bic.w r0, r0, #7 │ │ + ldrd r2, r3, [sp, #96] @ 0x60 │ │ + add r0, r7 │ │ + ldr r1, [r6, #32] │ │ + strd r2, r3, [sp] │ │ + adds r0, #8 │ │ + ldr r3, [sp, #56] @ 0x38 │ │ + mov r2, r5 │ │ + vcvt.f64.f32 d1, s16 │ │ + vstr d1, [sp, #8] │ │ + vstr d0, [sp, #16] │ │ + blx r1 │ │ + mov r0, r7 │ │ + mov r1, r6 │ │ + bl b8ea2 │ │ + ldr r6, [sp, #88] @ 0x58 │ │ + mov fp, r9 │ │ + b.n ab902 │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + ldr r1, [sp, #52] @ 0x34 │ │ + ldmia.w r0, {r2, r3, r4, r6} │ │ + stmia r1!, {r2, r3, r4, r6} │ │ + ldrb.w r1, [sp, #884] @ 0x374 │ │ + ldrb.w r2, [sp, #885] @ 0x375 │ │ + add r0, sp, #848 @ 0x350 │ │ + bl 6de4c │ │ + ldrb.w r4, [sp, #848] @ 0x350 │ │ + ldrb.w r6, [sp, #849] @ 0x351 │ │ cmp r4, #15 │ │ - bne.n a9a1a │ │ - cbz r6, a9a20 │ │ - ldr r0, [sp, #64] @ 0x40 │ │ - bl 99904 │ │ - b.n a9a20 │ │ - add r0, sp, #904 @ 0x388 │ │ - bl 99838 │ │ - ldrd r0, r7, [sp, #716] @ 0x2cc │ │ - ldr r4, [sp, #724] @ 0x2d4 │ │ - ldr r5, [pc, #572] @ (a9c64 ) │ │ - b.n a9a52 │ │ - ldr r2, [sp, #68] @ 0x44 │ │ - ldr r3, [sp, #36] @ 0x24 │ │ - str r0, [sp, #716] @ 0x2cc │ │ + bne.n ab7a4 │ │ + lsls r0, r6, #31 │ │ + ldr r6, [sp, #96] @ 0x60 │ │ + bne.n ab7e4 │ │ + movs r0, #0 │ │ + b.n ab7ee │ │ + ldrd r1, r0, [sp, #36] @ 0x24 │ │ + movs r2, #26 │ │ + str.w sl, [sp, #56] @ 0x38 │ │ + bl ca0b2 │ │ + strb.w r6, [sp, #121] @ 0x79 │ │ + strb.w r4, [sp, #120] @ 0x78 │ │ + add r0, sp, #424 @ 0x1a8 │ │ + add r1, sp, #120 @ 0x78 │ │ + bl b00be │ │ + ldrd sl, fp, [sp, #424] @ 0x1a8 │ │ + ldrb.w r8, [sp, #432] @ 0x1b0 │ │ + eor.w r0, sl, #40 @ 0x28 │ │ + orrs.w r0, r0, fp │ │ + bne.w abba8 │ │ + ldr r6, [sp, #96] @ 0x60 │ │ + movs.w r0, r8, lsl #31 │ │ + ldr.w sl, [sp, #56] @ 0x38 │ │ + mov fp, r9 │ │ + beq.n ab7a0 │ │ + ldrb.w r0, [r7, #56] @ 0x38 │ │ + cmp r0, #6 │ │ + it eq │ │ + moveq r0, #3 │ │ + ldr.w r1, [sl, #8] │ │ + ldrd r2, r3, [r7, #8] │ │ + ldr.w r4, [sl, #36] @ 0x24 │ │ + str r6, [sp, #0] │ │ + ldr r6, [sp, #100] @ 0x64 │ │ + strd r6, r0, [sp, #4] │ │ + subs r0, r1, #1 │ │ + ldr r6, [sp, #60] @ 0x3c │ │ + bic.w r0, r0, #7 │ │ + add r0, r6 │ │ + adds r0, #8 │ │ + blx r4 │ │ mov r0, r6 │ │ - ldr r1, [r2, #0] │ │ - ldr.w r2, [r2, #3] │ │ - str.w r2, [r3, #3] │ │ - str r1, [r3, #0] │ │ - ldr r1, [sp, #164] @ 0xa4 │ │ - strb.w r4, [sp, #720] @ 0x2d0 │ │ - str.w r8, [sp, #712] @ 0x2c8 │ │ - bl 5395a │ │ - ldrd r0, r7, [sp, #716] @ 0x2cc │ │ - ldr r4, [sp, #724] @ 0x2d4 │ │ - ldr r3, [sp, #180] @ 0xb4 │ │ - cmp r0, r5 │ │ - beq.w a9210 │ │ - b.w aab72 │ │ - ldr r2, [pc, #536] @ (a9c78 ) │ │ - mov r0, r5 │ │ - mov r1, r7 │ │ - movs r3, #10 │ │ - add r2, pc │ │ - bl c47d4 │ │ - cbz r0, a9a96 │ │ - ldr r0, [pc, #500] @ (a9c64 ) │ │ - str r0, [sp, #848] @ 0x350 │ │ - movs r0, #3 │ │ - strb.w r0, [sp, #852] @ 0x354 │ │ - mov r0, r4 │ │ - mov r1, r5 │ │ - bl 5395a │ │ - ldr r0, [pc, #480] @ (a9c64 ) │ │ - ldr r1, [sp, #848] @ 0x350 │ │ - ldr r3, [sp, #180] @ 0xb4 │ │ - ldrb.w r2, [sp, #852] @ 0x354 │ │ - cmp r1, r0 │ │ - bne.w aaa74 │ │ - str r2, [sp, #92] @ 0x5c │ │ - b.w a9210 │ │ - ldr r2, [pc, #484] @ (a9c7c ) │ │ - mov r0, r5 │ │ - mov r1, r7 │ │ - movs r3, #7 │ │ - add r2, pc │ │ - bl c47d4 │ │ - cbz r0, a9ab0 │ │ - ldr r0, [pc, #444] @ (a9c64 ) │ │ - str r0, [sp, #848] @ 0x350 │ │ - strb.w r6, [sp, #852] @ 0x354 │ │ - b.n a9a78 │ │ - ldr r2, [pc, #460] @ (a9c80 ) │ │ + mov r1, sl │ │ + bl b8ea2 │ │ + add.w r3, r5, #16 │ │ + ldrd r4, r6, [sp, #96] @ 0x60 │ │ + ldmia r3, {r0, r1, r2, r3} │ │ + strd r4, r6, [sp] │ │ + bl 99db0 │ │ + lsrs r1, r0, #25 │ │ + mov.w r2, #16843009 @ 0x1010101 │ │ + mul.w r9, r1, r2 │ │ + ldrd sl, r6, [r5] │ │ + and.w r7, r6, r0 │ │ + movs r0, #0 │ │ + str r0, [sp, #60] @ 0x3c │ │ + ldr.w r8, [sl, r7] │ │ + eor.w r0, r8, r9 │ │ + sub.w r1, r0, #16843009 @ 0x1010101 │ │ + bic.w r0, r1, r0 │ │ + bic.w r0, r0, #2139062143 @ 0x7f7f7f7f │ │ + str r0, [sp, #376] @ 0x178 │ │ + add r0, sp, #376 @ 0x178 │ │ + bl 4b2e2 │ │ + cbz r0, ab880 │ │ + adds r0, r1, r7 │ │ + ldr r4, [sp, #100] @ 0x64 │ │ + ands r0, r6 │ │ + negs r1, r0 │ │ + rsb r2, r0, r1, lsl #3 │ │ + ldr r0, [r5, #0] │ │ + add.w r2, r0, r2, lsl #3 │ │ + ldrd r2, r3, [r2, #-72] @ 0x48 │ │ + eors r3, r4 │ │ + ldr r4, [sp, #96] @ 0x60 │ │ + eors r2, r4 │ │ + orrs r2, r3 │ │ + beq.n ab898 │ │ + b.n ab856 │ │ + and.w r0, r8, r8, lsl #1 │ │ + tst.w r0, #2155905152 @ 0x80808080 │ │ + bne.n ab8d6 │ │ + ldr r0, [sp, #60] @ 0x3c │ │ + adds r0, #4 │ │ + str r0, [sp, #60] @ 0x3c │ │ + add r0, r7 │ │ + and.w r7, r0, r6 │ │ + b.n ab840 │ │ + add.w r1, r1, r1, lsl #3 │ │ + add.w r6, sl, r1, lsl #3 │ │ + movs r1, #72 @ 0x48 │ │ + subs r0, r0, r6 │ │ + blx ca338 │ │ + mov r1, r0 │ │ mov r0, r5 │ │ + bl 5eb28 │ │ + sub.w ip, r6, #72 @ 0x48 │ │ + add r1, sp, #120 @ 0x78 │ │ + add.w r8, sp, #376 @ 0x178 │ │ + ldmia.w ip, {r0, r2, r3, r4, r5, r7} │ │ + stmia r1!, {r0, r2, r3, r4, r5, r7} │ │ + mov r0, r8 │ │ + sub.w r1, r6, #44 @ 0x2c │ │ + movs r2, #44 @ 0x2c │ │ + ldr.w r4, [r6, #-48] │ │ + bl ca0b2 │ │ + cmp.w r4, #2147483648 @ 0x80000000 │ │ + bne.n ab8e0 │ │ + ldr r6, [sp, #88] @ 0x58 │ │ + mov.w r4, #2147483648 @ 0x80000000 │ │ + add r7, sp, #424 @ 0x1a8 │ │ + b.n ab8f8 │ │ + ldr r0, [sp, #72] @ 0x48 │ │ + add r7, sp, #424 @ 0x1a8 │ │ mov r1, r7 │ │ - movs r3, #8 │ │ - add r2, pc │ │ - bl c47d4 │ │ - cbz r0, a9ae0 │ │ - ldr r0, [pc, #416] @ (a9c64 ) │ │ - str r0, [sp, #848] @ 0x350 │ │ - movs r0, #5 │ │ - b.n a9a74 │ │ - ldr r2, [sp, #68] @ 0x44 │ │ - ldr r3, [sp, #36] @ 0x24 │ │ - strb.w r4, [sp, #720] @ 0x2d0 │ │ - ldr r1, [r2, #0] │ │ - ldr.w r2, [r2, #3] │ │ - str.w r2, [r3, #3] │ │ - str r1, [r3, #0] │ │ - str r0, [sp, #716] @ 0x2cc │ │ - b.n a9b20 │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #328] @ 0x148 │ │ - ldr r0, [sp, #136] @ 0x88 │ │ - str r1, [sp, #316] @ 0x13c │ │ - str r1, [sp, #324] @ 0x144 │ │ - mov r1, sl │ │ - str r0, [sp, #312] @ 0x138 │ │ - add r0, sp, #904 @ 0x388 │ │ - str r0, [sp, #320] @ 0x140 │ │ - ldr r0, [pc, #396] @ (a9c84 ) │ │ - add r0, pc │ │ - str r0, [sp, #908] @ 0x38c │ │ - add r0, sp, #752 @ 0x2f0 │ │ - str r0, [sp, #904] @ 0x388 │ │ - add r0, sp, #848 @ 0x350 │ │ - bl a207e │ │ - ldrd r4, r5, [sp, #752] @ 0x2f0 │ │ - b.n a9a78 │ │ - ldr r3, [sp, #68] @ 0x44 │ │ - ldr r4, [sp, #36] @ 0x24 │ │ - strb.w r0, [sp, #720] @ 0x2d0 │ │ - ldr r2, [r3, #0] │ │ - ldr.w r3, [r3, #3] │ │ - str.w r3, [r4, #3] │ │ - str r2, [r4, #0] │ │ - str r1, [sp, #716] @ 0x2cc │ │ - ldr r1, [sp, #164] @ 0xa4 │ │ - mov r0, r6 │ │ - str.w r8, [sp, #712] @ 0x2c8 │ │ - bl 5395a │ │ - b.n a9898 │ │ - ldr r0, [sp, #168] @ 0xa8 │ │ - ldr r1, [sp, #116] @ 0x74 │ │ - bl 97158 │ │ - add.w sl, sp, #312 @ 0x138 │ │ - ldr r0, [sp, #164] @ 0xa4 │ │ - strd r4, r7, [sp, #28] │ │ - str r0, [sp, #116] @ 0x74 │ │ - str r6, [sp, #168] @ 0xa8 │ │ - b.w a920e │ │ - ldr r2, [pc, #316] @ (a9c88 ) │ │ + ldmia.w r0, {r2, r3, r5, r6} │ │ + stmia r1!, {r2, r3, r5, r6} │ │ + movs r2, #44 @ 0x2c │ │ + mov r1, r8 │ │ + ldr r0, [sp, #68] @ 0x44 │ │ + bl ca0b2 │ │ + ldr r6, [sp, #88] @ 0x58 │ │ mov r0, r7 │ │ - mov r1, fp │ │ - movs r3, #8 │ │ - add r2, pc │ │ - bl 5393c │ │ + str r4, [sp, #440] @ 0x1b8 │ │ + bl a61b0 │ │ + ldr r4, [sp, #84] @ 0x54 │ │ + ldr r0, [r4, #0] │ │ + adds r0, #1 │ │ + str r0, [r4, #0] │ │ + add r4, sp, #424 @ 0x1a8 │ │ + ldr r1, [sp, #108] @ 0x6c │ │ + adds r1, #4 │ │ + b.n ab5f2 │ │ + movs r0, #6 │ │ + strh.w r0, [sp, #512] @ 0x200 │ │ + add r1, sp, #512 @ 0x200 │ │ + mov r0, r9 │ │ + bl 6dd38 │ │ + b.n abc6e │ │ + ldr r0, [r6, #40] @ 0x28 │ │ cmp r0, #0 │ │ - beq.w a9e34 │ │ - add r0, sp, #184 @ 0xb8 │ │ - ldmia.w r0, {r1, r2, r3, r4, r5, r6} │ │ - stmia.w sl, {r1, r2, r3, r4, r5, r6} │ │ - movs r1, #0 │ │ - ldrd r0, r2, [sp, #312] @ 0x138 │ │ - strd r1, r1, [sp, #904] @ 0x388 │ │ - subs r0, #2 │ │ - sbc.w r2, r2, #0 │ │ - rsbs r3, r0, #17 │ │ - sbcs r1, r2 │ │ - bcc.w aa18a │ │ - cmp r0, #15 │ │ - bne.w aa18a │ │ - ldr r1, [sp, #328] @ 0x148 │ │ - ldrd r0, r5, [sp, #320] @ 0x140 │ │ - add.w r4, r5, #24 │ │ - str r0, [sp, #760] @ 0x2f8 │ │ - add.w r0, r1, r1, lsl #1 │ │ - str r5, [sp, #752] @ 0x2f0 │ │ - mov.w fp, r0, lsl #4 │ │ - add.w r1, r5, r0, lsl #4 │ │ - str r1, [sp, #172] @ 0xac │ │ - str r1, [sp, #764] @ 0x2fc │ │ + bne.w ac278 │ │ + ldr.w fp, [r6, #44] @ 0x2c │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ + str r0, [r6, #40] @ 0x28 │ │ cmp.w fp, #0 │ │ - beq.w aa5b0 │ │ - ldrd sl, r7, [r5] │ │ - eor.w r0, sl, #20 │ │ - orrs r0, r7 │ │ - add.w r0, r4, #24 │ │ - beq.w aa5b4 │ │ - strd r0, fp, [sp, #176] @ 0xb0 │ │ - add.w r1, r5, #20 │ │ - ldr r0, [sp, #168] @ 0xa8 │ │ - movs r2, #28 │ │ - ldrd r8, r9, [r5, #8] │ │ - ldr r6, [r5, #16] │ │ - str r6, [sp, #448] @ 0x1c0 │ │ - strd r8, r9, [sp, #440] @ 0x1b8 │ │ - strd sl, r7, [sp, #432] @ 0x1b0 │ │ - bl c99c0 │ │ - subs.w r0, sl, #2 │ │ - sbc.w r1, r7, #0 │ │ - rsbs r2, r0, #17 │ │ - mov.w r2, #0 │ │ - sbcs.w r1, r2, r1 │ │ - bcc.w aa5f6 │ │ - cmp r0, #4 │ │ - bne.w aa5f6 │ │ - ldr r2, [pc, #140] @ (a9c8c ) │ │ - mov r0, r9 │ │ - mov r1, r6 │ │ - movs r3, #8 │ │ - add r2, pc │ │ - bl c47d4 │ │ - cbz r0, a9c40 │ │ + bne.n ab96a │ │ + ldrd r4, r5, [r6, #32] │ │ + adds r0, r4, #1 │ │ + adc.w r1, r5, #0 │ │ + strd r0, r1, [r6, #32] │ │ + movs r0, #24 │ │ + movs r1, #8 │ │ + bl 4aff4 │ │ + mov fp, r0 │ │ + movs r0, #0 │ │ + strb.w r0, [fp, #16] │ │ + movs r0, #1 │ │ + strd r0, r0, [fp] │ │ + strd r4, r5, [fp, #8] │ │ + ldr r0, [r6, #44] @ 0x2c │ │ + bl ac398 │ │ + str.w fp, [r6, #44] @ 0x2c │ │ + ldr.w r0, [fp] │ │ + adds r0, #1 │ │ + str.w r0, [fp] │ │ + bcs.w ac34a │ │ + ldr r0, [r6, #40] @ 0x28 │ │ + adds r0, #1 │ │ + str r0, [r6, #40] @ 0x28 │ │ + add r4, sp, #424 @ 0x1a8 │ │ + add r1, sp, #168 @ 0xa8 │ │ + add r2, sp, #112 @ 0x70 │ │ + mov r0, r4 │ │ + bl afdfc │ │ + ldrd lr, sl, [sp, #424] @ 0x1a8 │ │ + ldrd r1, r0, [sp, #432] @ 0x1b0 │ │ + ldrd r9, r8, [sp, #440] @ 0x1b8 │ │ + eor.w r2, lr, #40 @ 0x28 │ │ + orrs.w r2, r2, sl │ │ + str r0, [sp, #108] @ 0x6c │ │ + bne.n aba80 │ │ + ldr r4, [sp, #168] @ 0xa8 │ │ + strd r1, fp, [sp, #100] @ 0x64 │ │ + strd r1, r0, [sp, #184] @ 0xb8 │ │ + strd r9, r8, [sp, #192] @ 0xc0 │ │ + add r7, sp, #424 @ 0x1a8 │ │ + add r2, sp, #112 @ 0x70 │ │ mov r1, r4 │ │ - add r2, sp, #208 @ 0xd0 │ │ - mov fp, r5 │ │ - mov sl, r4 │ │ - ldmia.w r1, {r0, r3, r4, r5, r6, r7} │ │ - mov ip, r2 │ │ - stmia.w ip, {r0, r3, r4, r5, r6, r7} │ │ - add r0, sp, #952 @ 0x3b8 │ │ - add r1, sp, #904 @ 0x388 │ │ - bl 96768 │ │ - ldr r0, [sp, #952] @ 0x3b8 │ │ - ldr r1, [pc, #56] @ (a9c64 ) │ │ - cmp r0, r1 │ │ - bne.w aa796 │ │ - mov r0, r8 │ │ - mov r1, r9 │ │ - bl 5395a │ │ - ldr r7, [sp, #140] @ 0x8c │ │ - mov r4, sl │ │ - mov r5, fp │ │ - b.n a9c50 │ │ - mov r0, r8 │ │ - mov r1, r9 │ │ - bl 5395a │ │ - ldr r0, [sp, #164] @ 0xa4 │ │ - bl 99838 │ │ - ldr r7, [sp, #140] @ 0x8c │ │ - ldr.w fp, [sp, #180] @ 0xb4 │ │ - adds r5, #48 @ 0x30 │ │ - adds r4, #48 @ 0x30 │ │ - sub.w fp, fp, #48 @ 0x30 │ │ - b.n a9ba4 │ │ - nop │ │ - ldrh r1, [r7, #36] @ 0x24 │ │ - vcvta.s16.f16 d16, d3 │ │ - strh r0, [r0, #0] │ │ - ldrh r5, [r3, #38] @ 0x26 │ │ - vmull.u q12, d23, d13 │ │ - @ instruction: 0xfff78cb6 │ │ - vcvt.u32.f32 , q11, #9 │ │ - @ instruction: 0xfff77dd2 │ │ - @ instruction: 0xfff77da4 │ │ - vcvt.u32.f32 d17, d12, #9 │ │ - vrintn.f16 d18, d7 │ │ - vqrdmlah.s , , d12[0] │ │ - @ instruction: 0xfff61cf8 │ │ - vtbx.8 d25, {d6-d7}, d26 │ │ - ldrd r0, r9, [sp, #416] @ 0x1a0 │ │ - add.w fp, r9, #24 │ │ - str r0, [sp, #960] @ 0x3c0 │ │ - add.w r0, r1, r1, lsl #1 │ │ - str.w r9, [sp, #952] @ 0x3b8 │ │ - add.w r1, r9, r0, lsl #4 │ │ - str r1, [sp, #128] @ 0x80 │ │ - str r1, [sp, #964] @ 0x3c4 │ │ - add r1, sp, #904 @ 0x388 │ │ - add.w r2, r1, #20 │ │ - adds r1, #24 │ │ - mov.w r8, r0, lsl #4 │ │ - str r2, [sp, #172] @ 0xac │ │ - str r1, [sp, #136] @ 0x88 │ │ - add r0, sp, #848 @ 0x350 │ │ - str r0, [sp, #124] @ 0x7c │ │ - add r0, sp, #584 @ 0x248 │ │ - str r0, [sp, #120] @ 0x78 │ │ - add r0, sp, #648 @ 0x288 │ │ - str r0, [sp, #116] @ 0x74 │ │ - str.w sl, [sp, #176] @ 0xb0 │ │ - cmp.w r8, #0 │ │ - beq.w aa230 │ │ - ldrd r5, r6, [r9] │ │ - eor.w r0, r5, #20 │ │ - orrs r0, r6 │ │ - add.w r0, fp, #24 │ │ - beq.w aa232 │ │ - mov r7, fp │ │ - add.w fp, r9, #8 │ │ - str r0, [sp, #164] @ 0xa4 │ │ - movs r2, #28 │ │ - ldmia.w fp, {r0, sl, fp} │ │ - str r0, [sp, #180] @ 0xb4 │ │ - add r1, sp, #912 @ 0x390 │ │ - stmia.w r1, {r0, sl, fp} │ │ - add.w r1, r9, #20 │ │ - ldr r0, [sp, #172] @ 0xac │ │ - strd r5, r6, [sp, #904] @ 0x388 │ │ - bl c99c0 │ │ - subs r0, r5, #2 │ │ - sbc.w r1, r6, #0 │ │ - rsbs r2, r0, #17 │ │ - sbcs.w r1, r4, r1 │ │ - bcc.w aa3ba │ │ + mov r0, r7 │ │ + bl afb6c │ │ + ldrd r5, sl, [sp, #424] @ 0x1a8 │ │ + ldrb.w fp, [sp, #432] @ 0x1b0 │ │ + eor.w r0, r5, #40 @ 0x28 │ │ + orrs.w r0, r0, sl │ │ + bne.w abad2 │ │ + sub.w r0, fp, #1 │ │ cmp r0, #4 │ │ - bne.w aa3ba │ │ - ldr r2, [pc, #868] @ (aa088 ) │ │ - mov r0, sl │ │ - mov r1, fp │ │ - movs r3, #8 │ │ - add r2, pc │ │ - bl c47d4 │ │ - cbz r0, a9d4c │ │ - mov r1, r7 │ │ - add r2, sp, #664 @ 0x298 │ │ - mov fp, r7 │ │ - ldmia.w r1, {r0, r3, r4, r5, r6, r7} │ │ - mov ip, r2 │ │ - stmia.w ip, {r0, r3, r4, r5, r6, r7} │ │ - add r0, sp, #536 @ 0x218 │ │ - add r1, sp, #560 @ 0x230 │ │ - bl 96768 │ │ - b.n a9da0 │ │ - ldr r2, [pc, #828] @ (aa08c ) │ │ - mov r0, sl │ │ - mov r1, fp │ │ - movs r3, #10 │ │ - add r2, pc │ │ - bl c47d4 │ │ - cbz r0, a9d60 │ │ - add r0, sp, #832 @ 0x340 │ │ - b.n a9d86 │ │ - ldr r2, [pc, #812] @ (aa090 ) │ │ - mov r0, sl │ │ - mov r1, fp │ │ - movs r3, #5 │ │ - add r2, pc │ │ - bl c47d4 │ │ - cbz r0, a9d74 │ │ - add r0, sp, #848 @ 0x350 │ │ - b.n a9d86 │ │ - ldr r2, [pc, #796] @ (aa094 ) │ │ - mov r0, sl │ │ - mov r1, fp │ │ - movs r3, #7 │ │ - add r2, pc │ │ - bl c47d4 │ │ - cbz r0, a9dc6 │ │ - add r0, sp, #584 @ 0x248 │ │ - mov r1, r7 │ │ - str r0, [sp, #736] @ 0x2e0 │ │ - add r2, sp, #664 @ 0x298 │ │ - mov fp, r7 │ │ - ldmia.w r1, {r0, r3, r4, r5, r6, r7} │ │ - mov ip, r2 │ │ - stmia.w ip, {r0, r3, r4, r5, r6, r7} │ │ - add r0, sp, #536 @ 0x218 │ │ - add r1, sp, #736 @ 0x2e0 │ │ - bl 97984 │ │ - ldr r0, [sp, #536] @ 0x218 │ │ - ldr r1, [pc, #756] @ (aa098 ) │ │ - cmp r0, r1 │ │ - bne.w aa3e2 │ │ - ldr r0, [sp, #180] @ 0xb4 │ │ - mov r1, sl │ │ - movs r4, #0 │ │ - bl 5395a │ │ - add.w r9, r9, #48 @ 0x30 │ │ - sub.w r8, r8, #48 @ 0x30 │ │ - add.w fp, fp, #48 @ 0x30 │ │ - ldr.w sl, [sp, #176] @ 0xb0 │ │ - b.n a9ccc │ │ - ldr r2, [pc, #724] @ (aa09c ) │ │ - mov r0, sl │ │ - mov r1, fp │ │ - movs r3, #5 │ │ - add r2, pc │ │ - bl c47d4 │ │ - cbz r0, a9df4 │ │ - add r0, sp, #864 @ 0x360 │ │ - mov r1, r7 │ │ - str r0, [sp, #736] @ 0x2e0 │ │ - add r2, sp, #664 @ 0x298 │ │ - mov fp, r7 │ │ - ldmia.w r1, {r0, r3, r4, r5, r6, r7} │ │ - mov ip, r2 │ │ - stmia.w ip, {r0, r3, r4, r5, r6, r7} │ │ - add r0, sp, #536 @ 0x218 │ │ - add r1, sp, #736 @ 0x2e0 │ │ - bl 97220 │ │ - b.n a9da0 │ │ - ldr r2, [pc, #680] @ (aa0a0 ) │ │ + bhi.w abb98 │ │ + tbb [pc, r0] │ │ + pop {r0, r3} │ │ + ble.n ab92e │ │ + lsls r1, r1, #3 │ │ + ldr r2, [r2, #32] │ │ + movs r2, r0 │ │ + str r0, [r4, #88] @ 0x58 │ │ + vsli.32 q11, , #23 │ │ + @ instruction: 0xfff7f8dd │ │ + add sp, #416 @ 0x1a0 │ │ + add.w sl, sp, #848 @ 0x350 │ │ + ldrd r1, r0, [fp, #8] │ │ + str r1, [sp, #84] @ 0x54 │ │ + str r0, [sp, #96] @ 0x60 │ │ + add r4, sp, #184 @ 0xb8 │ │ + add r5, sp, #172 @ 0xac │ │ mov r0, sl │ │ - mov r1, fp │ │ - movs r3, #8 │ │ - add r2, pc │ │ - bl c47d4 │ │ - cbz r0, a9e22 │ │ - add r0, sp, #648 @ 0x288 │ │ - mov r1, r7 │ │ - str r0, [sp, #736] @ 0x2e0 │ │ - add r2, sp, #664 @ 0x298 │ │ - mov fp, r7 │ │ - ldmia.w r1, {r0, r3, r4, r5, r6, r7} │ │ - mov ip, r2 │ │ - stmia.w ip, {r0, r3, r4, r5, r6, r7} │ │ - add r0, sp, #536 @ 0x218 │ │ - add r1, sp, #736 @ 0x2e0 │ │ - bl 96514 │ │ - b.n a9da0 │ │ - ldr r0, [sp, #180] @ 0xb4 │ │ - mov r1, sl │ │ - bl 5395a │ │ - ldr r0, [sp, #136] @ 0x88 │ │ - bl 99838 │ │ - mov fp, r7 │ │ - b.n a9db4 │ │ - ldr r2, [pc, #620] @ (aa0a4 ) │ │ + mov r1, r4 │ │ + mov r2, r5 │ │ + bl ac3a0 │ │ + add r7, sp, #880 @ 0x370 │ │ + mov r1, r4 │ │ + mov r2, r5 │ │ mov r0, r7 │ │ - mov r1, fp │ │ - movs r3, #9 │ │ - add r2, pc │ │ - bl 5393c │ │ - cmp r0, #0 │ │ - beq.w aa1a0 │ │ - add r0, sp, #184 @ 0xb8 │ │ - mov r1, sl │ │ + bl ac408 │ │ + movs r0, #0 │ │ + str r0, [sp, #132] @ 0x84 │ │ + movs r0, #20 │ │ + str r0, [sp, #128] @ 0x80 │ │ + add r1, sp, #112 @ 0x70 │ │ + movs r0, #6 │ │ + strd r1, sl, [sp] │ │ + str r7, [sp, #8] │ │ + add r7, sp, #424 @ 0x1a8 │ │ + str r0, [sp, #12] │ │ + add r0, sp, #120 @ 0x78 │ │ + str r0, [sp, #16] │ │ + add r1, sp, #168 @ 0xa8 │ │ + ldr r2, [sp, #84] @ 0x54 │ │ + mov r0, r7 │ │ + ldr r3, [sp, #96] @ 0x60 │ │ + bl ac4b0 │ │ + ldrd r4, r5, [sp, #424] @ 0x1a8 │ │ + add.w r1, r7, #8 │ │ + add r0, sp, #376 @ 0x178 │ │ + movs r2, #48 @ 0x30 │ │ + bl ca0b2 │ │ + eor.w r0, r4, #21 │ │ + orrs r0, r5 │ │ + bne.w abc7c │ │ + add r0, sp, #120 @ 0x78 │ │ + add r1, sp, #376 @ 0x178 │ │ + movs r2, #48 @ 0x30 │ │ + bl ca0b2 │ │ + b.n abaa0 │ │ + str r7, [sp, #100] @ 0x64 │ │ + ldr.w r9, [sp, #436] @ 0x1b4 │ │ + add r1, sp, #704 @ 0x2c0 │ │ + ldr r0, [sp, #64] @ 0x40 │ │ ldmia.w r0, {r2, r3, r4, r5, r6, r7} │ │ - ldr r0, [pc, #580] @ (aa098 ) │ │ stmia r1!, {r2, r3, r4, r5, r6, r7} │ │ - subs r0, #2 │ │ - str r0, [sp, #152] @ 0x98 │ │ - str r0, [sp, #664] @ 0x298 │ │ - ldrd r0, r1, [sp, #312] @ 0x138 │ │ - subs r2, r0, #2 │ │ - sbc.w r3, r1, #0 │ │ - subs.w r0, r2, #15 │ │ - it ne │ │ - movne r0, #1 │ │ - movs r4, #0 │ │ - rsbs r1, r2, #17 │ │ - str r2, [sp, #172] @ 0xac │ │ - sbcs.w r1, r4, r3 │ │ - str r3, [sp, #160] @ 0xa0 │ │ - mov.w r1, #0 │ │ - it cc │ │ - movcc r1, #1 │ │ - orrs r0, r1 │ │ - str r0, [sp, #148] @ 0x94 │ │ - beq.w aa2e8 │ │ - add r0, sp, #208 @ 0xd0 │ │ - ldr r1, [pc, #536] @ (aa0a8 ) │ │ - adds r0, #4 │ │ - movs r2, #43 @ 0x2b │ │ - add r1, pc │ │ - bl 9dedc │ │ - ldr r7, [sp, #140] @ 0x8c │ │ - b.w aa88e │ │ - mov fp, r7 │ │ - str.w fp, [sp, #652] @ 0x28c │ │ - add r0, sp, #648 @ 0x288 │ │ - bl 60ebe │ │ - add r6, sp, #600 @ 0x258 │ │ - str r6, [sp, #312] @ 0x138 │ │ - add r0, sp, #312 @ 0x138 │ │ - ldr r4, [sp, #160] @ 0xa0 │ │ - blx r4 │ │ - add r0, sp, #616 @ 0x268 │ │ - str r0, [sp, #312] @ 0x138 │ │ - add r0, sp, #312 @ 0x138 │ │ - blx r4 │ │ - add r0, sp, #952 @ 0x3b8 │ │ - str r0, [sp, #312] @ 0x138 │ │ - add r0, sp, #312 @ 0x138 │ │ - bl 9709c │ │ - add r0, sp, #632 @ 0x278 │ │ - str r0, [sp, #312] @ 0x138 │ │ - add r0, sp, #312 @ 0x138 │ │ - blx r4 │ │ - ldr r2, [sp, #168] @ 0xa8 │ │ - ldr r0, [sp, #100] @ 0x64 │ │ - ldr r1, [sp, #116] @ 0x74 │ │ - ldr.w r8, [sp, #20] │ │ - add r5, sp, #904 @ 0x388 │ │ - cmp r2, r0 │ │ - bne.n a9ee6 │ │ - bl 97158 │ │ - mov.w r2, #2147483648 @ 0x80000000 │ │ - str r2, [sp, #168] @ 0xa8 │ │ - movs r2, #43 @ 0x2b │ │ - ldr r4, [sp, #584] @ 0x248 │ │ - ldrd r7, r9, [sp, #592] @ 0x250 │ │ - add r0, sp, #312 @ 0x138 │ │ - ldr r1, [pc, #440] @ (aa0ac ) │ │ - add r1, pc │ │ - bl 9dedc │ │ - ldrd r0, r1, [sp, #312] @ 0x138 │ │ - lsls r2, r4, #31 │ │ - beq.n a9f4e │ │ - bl 998f4 │ │ - ldmia.w r6, {r1, r2, r3} │ │ - mov r0, r5 │ │ - stmia r0!, {r1, r2, r3} │ │ - add r4, sp, #752 @ 0x2f0 │ │ - movs r2, #45 @ 0x2d │ │ - ldr r1, [pc, #412] @ (aa0b0 ) │ │ - mov r0, r4 │ │ - add r1, pc │ │ - bl 9dedc │ │ - add r0, sp, #312 @ 0x138 │ │ - mov r1, r5 │ │ - mov r2, r4 │ │ - bl a7e80 │ │ - ldrd r0, r6, [sp, #312] @ 0x138 │ │ - ldrd r1, r2, [sp, #320] @ 0x140 │ │ + mov.w r1, ip, lsr #8 │ │ + orr.w r1, r1, r9, lsl #24 │ │ + b.n abbf0 │ │ + add.w ip, r4, #24 │ │ + add r0, sp, #120 @ 0x78 │ │ + add.w r3, r0, #24 │ │ + ldmia.w ip, {r0, r2, r4, r5, r6, r7} │ │ + stmia r3!, {r0, r2, r4, r5, r6, r7} │ │ + ldr r6, [sp, #88] @ 0x58 │ │ + ldr r0, [sp, #108] @ 0x6c │ │ + strd r9, r8, [sp, #136] @ 0x88 │ │ + strd lr, sl, [sp, #120] @ 0x78 │ │ + strd r1, r0, [sp, #128] @ 0x80 │ │ + ldr.w r9, [sp, #92] @ 0x5c │ │ + b.n abaf0 │ │ + ldr r0, [sp, #32] │ │ + mov lr, r4 │ │ + ldrb r1, [r0, #2] │ │ + ldrh.w r8, [r0] │ │ + ldrd r9, r0, [sp, #436] @ 0x1b4 │ │ + str r1, [sp, #108] @ 0x6c │ │ + str r0, [sp, #96] @ 0x60 │ │ + ldr r0, [sp, #444] @ 0x1bc │ │ + str r0, [sp, #100] @ 0x64 │ │ + add r3, sp, #704 @ 0x2c0 │ │ + ldr r0, [sp, #64] @ 0x40 │ │ + ldmia.w r0, {r1, r2, r4, r5, r6, r7} │ │ + stmia r3!, {r1, r2, r4, r5, r6, r7} │ │ + ldr r1, [sp, #108] @ 0x6c │ │ + orr.w r1, r8, r1, lsl #16 │ │ + orr.w ip, ip, r1, lsl #8 │ │ + b.n abbde │ │ + add r0, sp, #120 @ 0x78 │ │ + add.w r1, r7, #9 │ │ + adds r0, #9 │ │ + movs r2, #39 @ 0x27 │ │ + bl ca0b2 │ │ + strd r5, sl, [sp, #120] @ 0x78 │ │ + strb.w fp, [sp, #128] @ 0x80 │ │ + ldr.w r9, [sp, #92] @ 0x5c │ │ + ldr.w fp, [sp, #104] @ 0x68 │ │ + mov r0, fp │ │ + bl 4a9ec │ │ + b.n abc16 │ │ + ldrd r9, r0, [sp, #436] @ 0x1b4 │ │ + b.n abb06 │ │ + ldrd r9, r0, [sp, #436] @ 0x1b4 │ │ + vmov.f32 s16, s0 │ │ + mov r8, r4 │ │ + str r0, [sp, #96] @ 0x60 │ │ + ldr r0, [sp, #444] @ 0x1bc │ │ + str r0, [sp, #100] @ 0x64 │ │ + add r0, sp, #704 @ 0x2c0 │ │ + ldr r7, [sp, #64] @ 0x40 │ │ + ldmia.w r7, {r1, r2, r3, r4, r5, r6} │ │ + stmia r0!, {r1, r2, r3, r4, r5, r6} │ │ + ldr r0, [sp, #60] @ 0x3c │ │ + ldr r1, [sp, #84] @ 0x54 │ │ + bl b8ea2 │ │ + vmov ip, s16 │ │ + mov lr, r8 │ │ + b.n abbde │ │ + ldr r0, [sp, #80] @ 0x50 │ │ + ldr.w fp, [sp, #104] @ 0x68 │ │ + ldrd r2, r3, [r6, #16] │ │ + ldr r1, [r0, #28] │ │ + ldrd r0, r4, [fp, #8] │ │ + strd r0, r4, [sp] │ │ + ldr r0, [sp, #28] │ │ + blx r1 │ │ + ldr r0, [r6, #40] @ 0x28 │ │ cmp r0, #0 │ │ - beq.w aa1d8 │ │ - lsrs r0, r1, #16 │ │ - orr.w sl, r0, r2, lsl #16 │ │ - mov.w fp, r2, lsr #16 │ │ - mov.w r8, r1, lsr #8 │ │ - uxtb.w r9, r1 │ │ - movs r7, #1 │ │ + bne.w ac368 │ │ + ldr r0, [r6, #44] @ 0x2c │ │ movs r4, #0 │ │ - str r6, [sp, #164] @ 0xa4 │ │ - b.n a9fa8 │ │ - str r0, [sp, #164] @ 0xa4 │ │ - lsrs r2, r1, #16 │ │ - ldr r0, [sp, #320] @ 0x140 │ │ - mov.w r8, r1, lsr #8 │ │ - uxtb.w r9, r1 │ │ - orr.w sl, r2, r0, lsl #16 │ │ - mov.w fp, r0, lsr #16 │ │ - b.n a9fa4 │ │ - str.w fp, [sp, #652] @ 0x28c │ │ - add r0, sp, #312 @ 0x138 │ │ - ldr r1, [pc, #324] @ (aa0b4 ) │ │ - movs r2, #27 │ │ - add r1, pc │ │ - bl 9dedc │ │ - ldr r0, [sp, #312] @ 0x138 │ │ - str r0, [sp, #164] @ 0xa4 │ │ - ldrd r4, r5, [sp, #316] @ 0x13c │ │ - add r0, sp, #664 @ 0x298 │ │ - bl 99838 │ │ - ldr r0, [sp, #172] @ 0xac │ │ - bl 99838 │ │ - lsrs r0, r4, #16 │ │ - orr.w sl, r0, r5, lsl #16 │ │ - lsrs r0, r4, #8 │ │ - orr.w r8, r0, r5, lsl #24 │ │ - mov.w fp, r5, lsr #16 │ │ - uxtb.w r9, r4 │ │ - add r0, sp, #648 @ 0x288 │ │ - bl 60ebe │ │ - movs r4, #1 │ │ - movs r7, #1 │ │ - movs r6, #1 │ │ - movs r5, #1 │ │ - ldr r0, [sp, #168] @ 0xa8 │ │ - ldr r1, [sp, #116] @ 0x74 │ │ - bl 97158 │ │ - cbz r5, a9fc0 │ │ - ldrd r0, r1, [sp, #632] @ 0x278 │ │ - bl 97158 │ │ - b.n a9fc4 │ │ + str r4, [r6, #44] @ 0x2c │ │ + bl ac398 │ │ + str r4, [sp, #124] @ 0x7c │ │ + b.n abb8c │ │ + ldr.w fp, [sp, #104] @ 0x68 │ │ + ldrb.w r8, [fp, #16] │ │ + cmp.w r8, #3 │ │ + bcs.w abd0a │ │ movs r0, #0 │ │ - str r0, [sp, #120] @ 0x78 │ │ - cbz r6, a9fcc │ │ - add r0, sp, #952 @ 0x3b8 │ │ - bl 970cc │ │ - cbz r7, a9fd6 │ │ - ldrd r0, r1, [sp, #616] @ 0x268 │ │ - bl 97158 │ │ - cmp r4, #0 │ │ - ldrd r5, r4, [sp, #124] @ 0x7c │ │ - beq.n a9fe6 │ │ - ldrd r0, r1, [sp, #600] @ 0x258 │ │ - bl 97158 │ │ + movs r1, #40 @ 0x28 │ │ + str r0, [sp, #124] @ 0x7c │ │ + str r1, [sp, #120] @ 0x78 │ │ + b.n abb92 │ │ + ldr r0, [sp, #80] @ 0x50 │ │ + ldr.w fp, [sp, #104] @ 0x68 │ │ + ldrd r2, r3, [r6, #16] │ │ + ldr r1, [r0, #24] │ │ + ldrd r0, r4, [fp, #8] │ │ + strd r0, r4, [sp] │ │ + ldr r0, [sp, #28] │ │ + blx r1 │ │ movs r0, #0 │ │ - rsbs r1, r4, #17 │ │ - sbcs r0, r5 │ │ - bcc.n aa002 │ │ - cmp r4, #15 │ │ - bne.n aa002 │ │ - ldr r0, [sp, #120] @ 0x78 │ │ - cbz r0, aa008 │ │ - add r0, sp, #408 @ 0x198 │ │ - adds r0, #8 │ │ - bl 99904 │ │ - b.n aa008 │ │ - add r0, sp, #408 @ 0x198 │ │ - bl 99838 │ │ - movs r2, #0 │ │ - mov.w ip, #4 │ │ - movs r7, #0 │ │ - mov.w lr, #0 │ │ - mov.w r0, fp, lsl #16 │ │ - orr.w fp, r0, sl, lsr #16 │ │ - uxtb.w r0, r8 │ │ - mov.w r1, sl, lsl #16 │ │ - orr.w r0, r1, r0, lsl #8 │ │ - add.w r8, r0, r9 │ │ - eor.w r0, ip, #4 │ │ - orrs.w r0, r0, lr │ │ - bne.n aa0b8 │ │ - ldr r0, [pc, #96] @ (aa098 ) │ │ - ldr r3, [sp, #164] @ 0xa4 │ │ - ldr r7, [sp, #140] @ 0x8c │ │ - cmp r3, r0 │ │ - beq.w aa166 │ │ - ldr r2, [sp, #156] @ 0x9c │ │ + str r0, [sp, #124] @ 0x7c │ │ + movs r0, #40 @ 0x28 │ │ + str r0, [sp, #120] @ 0x78 │ │ + movs r0, #1 │ │ + strb.w r0, [sp, #128] @ 0x80 │ │ + b.n abaa0 │ │ movs r0, #0 │ │ - movs r1, #7 │ │ - strd r1, r0, [r2] │ │ - add.w r0, r2, #8 │ │ - stmia.w r0, {r3, r8, fp} │ │ - ldrd r0, r1, [sp, #208] @ 0xd0 │ │ - eor.w r0, r0, #4 │ │ - orrs r0, r1 │ │ - beq.w aa8ee │ │ - ldrd r0, r1, [sp, #272] @ 0x110 │ │ - ldr r4, [sp, #132] @ 0x84 │ │ - blx r4 │ │ - ldrd r0, r1, [sp, #284] @ 0x11c │ │ - blx r4 │ │ - add r0, sp, #208 @ 0xd0 │ │ - bl 96c38 │ │ - ldrd r0, r1, [sp, #296] @ 0x128 │ │ - blx r4 │ │ - ldrd r0, r1, [sp, #248] @ 0xf8 │ │ - blx r4 │ │ - b.w aa8ee │ │ - nop │ │ - subs r2, r2, r7 │ │ - @ instruction: 0xfff67bf7 │ │ - vtbx.8 d23, {d23-d26}, d29 │ │ - @ instruction: 0xfff77bde │ │ - vcvta.s16.f16 d16, d3 │ │ - strh r0, [r0, #0] │ │ - ldr r4, [sp, #12] │ │ - @ instruction: 0xfff71b38 │ │ - vtbx.8 d23, {d22-d25}, d11 │ │ - vtbl.8 d25, {d23-d25}, d27 │ │ - vtbl.8 d23, {d23-d24}, d2 │ │ - vtbl.8 d23, {d23-d24}, d11 │ │ - @ instruction: 0xfff799b2 │ │ - vtbl.8 d26, {d23}, d6 │ │ - add r4, sp, #560 @ 0x230 │ │ - mov r9, r2 │ │ - mov sl, r7 │ │ - ldmia.w r0, {r2, r3, r5, r6, r7} │ │ - mov r1, r4 │ │ - stmia r1!, {r2, r3, r5, r6, r7} │ │ - add r0, sp, #432 @ 0x1b0 │ │ - add r6, sp, #208 @ 0xd0 │ │ - movs r2, #104 @ 0x68 │ │ - mov r5, ip │ │ - mov r1, r6 │ │ - mov r7, lr │ │ - bl c9a94 │ │ - ldr r0, [sp, #164] @ 0xa4 │ │ - str r0, [sp, #216] @ 0xd8 │ │ - add.w r0, r6, #20 │ │ - strd r8, fp, [sp, #220] @ 0xdc │ │ - strd r5, r7, [sp, #208] @ 0xd0 │ │ - ldmia.w r4, {r1, r2, r3, r5, r6} │ │ - stmia r0!, {r1, r2, r3, r5, r6} │ │ - ldr r0, [sp, #96] @ 0x60 │ │ - str r0, [sp, #268] @ 0x10c │ │ - ldr r0, [sp, #148] @ 0x94 │ │ - str r0, [sp, #264] @ 0x108 │ │ - ldr r0, [sp, #28] │ │ - str r0, [sp, #260] @ 0x104 │ │ + str r0, [sp, #124] @ 0x7c │ │ + movs r0, #40 @ 0x28 │ │ + str r0, [sp, #120] @ 0x78 │ │ + movs r0, #1 │ │ + strb.w r0, [sp, #128] @ 0x80 │ │ + b.n abae8 │ │ ldr r0, [sp, #32] │ │ - str r0, [sp, #256] @ 0x100 │ │ - ldr r0, [sp, #128] @ 0x80 │ │ - strb.w r0, [sp, #309] @ 0x135 │ │ + ldrb r1, [r0, #2] │ │ + ldrh r0, [r0, #0] │ │ + str r0, [sp, #104] @ 0x68 │ │ + ldrd r9, r0, [sp, #436] @ 0x1b4 │ │ + str r1, [sp, #108] @ 0x6c │ │ + str r0, [sp, #96] @ 0x60 │ │ + ldr r0, [sp, #444] @ 0x1bc │ │ + str r0, [sp, #100] @ 0x64 │ │ + add r0, sp, #704 @ 0x2c0 │ │ + ldr r5, [sp, #64] @ 0x40 │ │ + ldmia.w r5, {r1, r2, r3, r4, r6, r7} │ │ + stmia r0!, {r1, r2, r3, r4, r6, r7} │ │ + ldrd r1, r0, [sp, #56] @ 0x38 │ │ + bl b8ea2 │ │ + ldrd r1, r0, [sp, #104] @ 0x68 │ │ + ldr.w lr, [sp, #84] @ 0x54 │ │ + orr.w r0, r1, r0, lsl #16 │ │ + orr.w ip, r8, r0, lsl #8 │ │ + ldr.w r1, [lr] │ │ + ldr.w r8, [sp, #96] @ 0x60 │ │ + adds r1, #1 │ │ + str.w r1, [lr] │ │ + mov.w r1, ip, lsr #8 │ │ ldr r0, [sp, #100] @ 0x64 │ │ - str r0, [sp, #304] @ 0x130 │ │ - ldr r0, [sp, #104] @ 0x68 │ │ - str r0, [sp, #300] @ 0x12c │ │ - ldr r0, [sp, #112] @ 0x70 │ │ - str r0, [sp, #296] @ 0x128 │ │ - ldr r0, [sp, #136] @ 0x88 │ │ - str r0, [sp, #292] @ 0x124 │ │ - ldr r0, [sp, #152] @ 0x98 │ │ - str r0, [sp, #288] @ 0x120 │ │ - ldr r0, [sp, #172] @ 0xac │ │ - str r0, [sp, #284] @ 0x11c │ │ - ldr r0, [sp, #160] @ 0xa0 │ │ - str r0, [sp, #280] @ 0x118 │ │ - ldr r0, [sp, #180] @ 0xb4 │ │ - str r0, [sp, #276] @ 0x114 │ │ - ldr r0, [sp, #176] @ 0xb0 │ │ - str r0, [sp, #272] @ 0x110 │ │ - ldr r0, [sp, #116] @ 0x74 │ │ - str r0, [sp, #252] @ 0xfc │ │ - ldr r0, [sp, #168] @ 0xa8 │ │ - str r0, [sp, #248] @ 0xf8 │ │ - ldrd r0, r1, [sp, #432] @ 0x1b0 │ │ - strb.w r9, [sp, #310] @ 0x136 │ │ - eor.w r0, r0, #4 │ │ - strb.w sl, [sp, #308] @ 0x134 │ │ + str r0, [sp, #140] @ 0x8c │ │ + uxtb.w r0, ip │ │ + orr.w r0, r0, r1, lsl #8 │ │ + strd r9, r8, [sp, #132] @ 0x84 │ │ + str r0, [sp, #128] @ 0x80 │ │ + add r0, sp, #120 @ 0x78 │ │ + add r1, sp, #704 @ 0x2c0 │ │ + adds r0, #24 │ │ + ldmia.w r1, {r2, r3, r4, r5, r6, r7} │ │ + stmia r0!, {r2, r3, r4, r5, r6, r7} │ │ + strd sl, fp, [sp, #120] @ 0x78 │ │ + ldrd r6, r9, [sp, #88] @ 0x58 │ │ + add r0, sp, #172 @ 0xac │ │ + bl ad0c4 │ │ + ldrd r0, r1, [sp, #76] @ 0x4c │ │ + bl b8ea2 │ │ + ldrd r0, r1, [sp, #120] @ 0x78 │ │ + eor.w r0, r0, #40 @ 0x28 │ │ orrs r0, r1 │ │ - beq.n aa164 │ │ - ldrd r0, r1, [sp, #496] @ 0x1f0 │ │ - ldr r4, [sp, #132] @ 0x84 │ │ - blx r4 │ │ - ldrd r0, r1, [sp, #508] @ 0x1fc │ │ - blx r4 │ │ - add r0, sp, #432 @ 0x1b0 │ │ - bl 96c38 │ │ - ldrd r0, r1, [sp, #520] @ 0x208 │ │ - blx r4 │ │ - ldrd r0, r1, [sp, #472] @ 0x1d8 │ │ - blx r4 │ │ - ldr r7, [sp, #140] @ 0x8c │ │ - ldrd r4, r5, [sp, #208] @ 0xd0 │ │ - eor.w r0, r4, #4 │ │ - orrs r0, r5 │ │ - beq.w aab88 │ │ - ldr r6, [sp, #156] @ 0x9c │ │ - add r1, sp, #208 @ 0xd0 │ │ - adds r1, #8 │ │ - movs r2, #96 @ 0x60 │ │ - add.w r0, r6, #8 │ │ - bl c9a94 │ │ - strd r4, r5, [r6] │ │ - b.n aa8ee │ │ - add r0, sp, #664 @ 0x298 │ │ - ldr r1, [pc, #912] @ (aa520 ) │ │ - adds r0, #4 │ │ - movs r2, #43 @ 0x2b │ │ + bne.n abc36 │ │ + ldrb.w r0, [sp, #128] @ 0x80 │ │ + b.n abc4e │ │ + add r4, sp, #512 @ 0x200 │ │ + add r1, sp, #120 @ 0x78 │ │ + movs r2, #48 @ 0x30 │ │ + mov r0, r4 │ │ + bl ca0b2 │ │ + ldr r1, [pc, #856] @ (abf9c ) │ │ + mov r0, r4 │ │ add r1, pc │ │ - bl 9dedc │ │ - add r0, sp, #312 @ 0x138 │ │ - bl 99838 │ │ - b.n aa7b2 │ │ + bl 4b69c │ │ + movs r0, #0 │ │ + movs r1, #6 │ │ + strb.w r0, [sp, #513] @ 0x201 │ │ + strb.w r1, [sp, #512] @ 0x200 │ │ + add r1, sp, #512 @ 0x200 │ │ + mov r0, r9 │ │ + bl 6dd38 │ │ + ldr r0, [r6, #0] │ │ + subs r0, #1 │ │ + str r0, [r6, #0] │ │ + itt eq │ │ + moveq r0, r6 │ │ + bleq 996ec │ │ + add.w sp, sp, #912 @ 0x390 │ │ + vpop {d8} │ │ + add sp, #4 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + add r2, sp, #200 @ 0xc8 │ │ + add.w r1, r7, #56 @ 0x38 │ │ + add.w r0, r2, #56 @ 0x38 │ │ + mov r7, r2 │ │ + movs r2, #32 │ │ + bl ca0b2 │ │ + strd r4, r5, [sp, #200] @ 0xc8 │ │ + add.w r0, r7, #8 │ │ + add r1, sp, #376 @ 0x178 │ │ + movs r2, #48 @ 0x30 │ │ + bl ca0b2 │ │ + ldr.w sl, [r6, #8] │ │ + adds.w r0, sl, #1 │ │ + beq.n abcb6 │ │ + ldr.w r0, [sl, #4] │ │ + adds r0, #1 │ │ + str.w r0, [sl, #4] │ │ + bcs.w ac34a │ │ + ldr r0, [sp, #88] @ 0x58 │ │ + movs r1, #8 │ │ + ldr r6, [r0, #12] │ │ + ldr r0, [sp, #88] @ 0x58 │ │ + ldr r4, [r0, #16] │ │ + ldr r0, [sp, #88] @ 0x58 │ │ + ldr r5, [r0, #20] │ │ + movs r0, #32 │ │ + bl 4aff4 │ │ + ldr r1, [sp, #100] @ 0x64 │ │ + mov r3, r5 │ │ + str r1, [r0, #0] │ │ + ldr r1, [sp, #108] @ 0x6c │ │ + strd r1, r9, [r0, #4] │ │ + ldr r1, [sp, #80] @ 0x50 │ │ + str r6, [r0, #20] │ │ + strd r8, sl, [r0, #12] │ │ + str.w fp, [r0, #24] │ │ + ldr r6, [sp, #88] @ 0x58 │ │ + ldr r1, [r1, #16] │ │ + ldr r2, [pc, #696] @ (abfa0 ) │ │ + strd r7, r0, [sp] │ │ + ldr r0, [sp, #28] │ │ + add r2, pc │ │ + str r2, [sp, #8] │ │ + mov r2, r4 │ │ + blx r1 │ │ + movs r0, #0 │ │ + ldr.w r9, [sp, #92] @ 0x5c │ │ + str r0, [sp, #124] @ 0x7c │ │ + movs r0, #40 @ 0x28 │ │ + str r0, [sp, #120] @ 0x78 │ │ movs r0, #1 │ │ - movs r4, #0 │ │ - ldr r1, [sp, #136] @ 0x88 │ │ - strd r7, fp, [sp, #312] @ 0x138 │ │ - str r4, [sp, #448] @ 0x1c0 │ │ - str r0, [sp, #436] @ 0x1b4 │ │ - str r1, [sp, #432] @ 0x1b0 │ │ - str r0, [sp, #444] @ 0x1bc │ │ - add r0, sp, #208 @ 0xd0 │ │ - strd sl, r5, [sp, #208] @ 0xd0 │ │ - ldr r5, [sp, #156] @ 0x9c │ │ - str r0, [sp, #440] @ 0x1b8 │ │ - add r1, sp, #432 @ 0x1b0 │ │ - add.w r0, r5, #8 │ │ - bl a207e │ │ - movs r0, #7 │ │ - mov r1, r7 │ │ - strd r0, r4, [r5] │ │ - ldr r0, [sp, #144] @ 0x90 │ │ - bl 5395a │ │ - b.w a8e68 │ │ - ldr r4, [sp, #88] @ 0x58 │ │ + strb.w r0, [sp, #128] @ 0x80 │ │ + b.n abc16 │ │ + add.w sl, sp, #288 @ 0x120 │ │ + add r1, sp, #184 @ 0xb8 │ │ + add r2, sp, #172 @ 0xac │ │ + mov r0, sl │ │ + bl ac3a0 │ │ + ldr r3, [pc, #648] @ (abfa4 ) │ │ + movs r0, #0 │ │ + movs r1, #8 │ │ + movs r2, #28 │ │ + add r3, pc │ │ + movs r5, #11 │ │ + strd r2, r1, [sp, #8] │ │ + mov r2, r4 │ │ + strd r5, r3, [sp] │ │ + str r0, [sp, #16] │ │ + add r5, sp, #376 @ 0x178 │ │ + add r1, sp, #112 @ 0x70 │ │ + ldr r3, [pc, #624] @ (abfa8 ) │ │ mov r0, r5 │ │ - str r2, [sp, #160] @ 0xa0 │ │ - str r1, [sp, #180] @ 0xb4 │ │ + add r3, pc │ │ + bl 58bd4 │ │ + ldr r0, [sp, #376] @ 0x178 │ │ + ldr.w r9, [sp, #92] @ 0x5c │ │ + cbz r0, abd58 │ │ + add r4, sp, #880 @ 0x370 │ │ + adds r1, r5, #4 │ │ + movs r2, #28 │ │ + mov r0, r4 │ │ + bl ca0b2 │ │ + add r0, sp, #424 @ 0x1a8 │ │ + mov r1, r4 │ │ + b.n abdb0 │ │ + add.w r0, r5, #8 │ │ + ldr r5, [sp, #52] @ 0x34 │ │ + ldmia.w r0, {r1, r2, r3, r4} │ │ + stmia r5!, {r1, r2, r3, r4} │ │ + ldr r2, [sp, #888] @ 0x378 │ │ + ldrb.w r1, [sp, #884] @ 0x374 │ │ + add r4, sp, #848 @ 0x350 │ │ + mov r0, r4 │ │ + bl 6de04 │ │ + ldrb.w r0, [sp, #848] @ 0x350 │ │ + cmp r0, #15 │ │ + bne.n abd80 │ │ + ldr r2, [sp, #852] @ 0x354 │ │ + str r2, [sp, #432] @ 0x1b0 │ │ + b.n abdc2 │ │ + ldrb.w r1, [sp, #851] @ 0x353 │ │ + strb.w r1, [sp, #123] @ 0x7b │ │ + ldrh.w r1, [sp, #849] @ 0x351 │ │ + strh.w r1, [sp, #121] @ 0x79 │ │ + add.w r1, r4, #8 │ │ + ldr.w ip, [sp, #852] @ 0x354 │ │ + ldr r3, [sp, #72] @ 0x48 │ │ + ldmia.w r1, {r2, r4, r5, r6, r7} │ │ + stmia r3!, {r2, r4, r5, r6, r7} │ │ + add r7, sp, #424 @ 0x1a8 │ │ + ldr r6, [sp, #88] @ 0x58 │ │ + str.w ip, [sp, #124] @ 0x7c │ │ + strb.w r0, [sp, #120] @ 0x78 │ │ + add r0, sp, #424 @ 0x1a8 │ │ + add r1, sp, #120 @ 0x78 │ │ + bl b00be │ │ + ldrd r4, r5, [sp, #424] @ 0x1a8 │ │ + ldr r2, [sp, #432] @ 0x1b0 │ │ + eor.w r0, r4, #40 @ 0x28 │ │ + orrs r0, r5 │ │ + bne.n abe68 │ │ + str r2, [sp, #60] @ 0x3c │ │ + str r2, [sp, #300] @ 0x12c │ │ + add r4, sp, #376 @ 0x178 │ │ + add r1, sp, #112 @ 0x70 │ │ + add r2, sp, #300 @ 0x12c │ │ + mov r0, r4 │ │ + bl 58f50 │ │ + ldrb.w r5, [sp, #376] @ 0x178 │ │ + ldrb.w r6, [sp, #377] @ 0x179 │ │ + cmp r5, #15 │ │ + bne.n abe7e │ │ + lsls r0, r6, #31 │ │ + str.w r8, [sp, #56] @ 0x38 │ │ + str.w sl, [sp, #48] @ 0x30 │ │ + beq.n abe9a │ │ + mov.w r9, #0 │ │ + movs r7, #20 │ │ + ldrd fp, sl, [fp, #8] │ │ + add r0, sp, #848 @ 0x350 │ │ + ldr r4, [sp, #48] @ 0x30 │ │ + add.w r8, sp, #880 @ 0x370 │ │ ldmia.w r4, {r1, r2, r3} │ │ stmia r0!, {r1, r2, r3} │ │ - add r4, sp, #752 @ 0x2f0 │ │ - movs r2, #40 @ 0x28 │ │ - ldr r1, [pc, #824] @ (aa524 ) │ │ - mov r0, r4 │ │ - add r1, pc │ │ - bl 9dedc │ │ - add r0, sp, #312 @ 0x138 │ │ - mov r1, r5 │ │ - mov r2, r4 │ │ - bl a7e80 │ │ - ldrd r0, r5, [sp, #312] @ 0x138 │ │ - ldrd r4, fp, [sp, #320] @ 0x140 │ │ - cmp r0, #0 │ │ - beq.w aa53c │ │ - ldr r1, [sp, #180] @ 0xb4 │ │ + add r1, sp, #184 @ 0xb8 │ │ + add r2, sp, #172 @ 0xac │ │ + mov r0, r8 │ │ + bl ac408 │ │ + strd r7, r9, [sp, #128] @ 0x80 │ │ + add.w ip, sp, #120 @ 0x78 │ │ + str r5, [sp, #120] @ 0x78 │ │ + add r1, sp, #304 @ 0x130 │ │ + add.w r0, ip, #16 │ │ + ldmia.w r1, {r2, r3, r4, r5, r6, r7} │ │ + stmia r0!, {r2, r3, r4, r5, r6, r7} │ │ + mov r2, fp │ │ + add r0, sp, #112 @ 0x70 │ │ + str r0, [sp, #0] │ │ + add r0, sp, #848 @ 0x350 │ │ + strd r0, r8, [sp, #4] │ │ + mov r3, sl │ │ + ldr r0, [sp, #56] @ 0x38 │ │ + strd r0, ip, [sp, #12] │ │ + add r1, sp, #168 @ 0xa8 │ │ + add r6, sp, #424 @ 0x1a8 │ │ mov r0, r6 │ │ - bl 97be8 │ │ - lsrs r0, r4, #16 │ │ - orr.w sl, r0, fp, lsl #16 │ │ - mov.w fp, fp, lsr #16 │ │ - mov.w r8, r4, lsr #8 │ │ - uxtb.w r9, r4 │ │ - movs r6, #1 │ │ - movs r4, #0 │ │ - str r5, [sp, #164] @ 0xa4 │ │ - movs r7, #0 │ │ - b.n a9faa │ │ - ldr r0, [sp, #128] @ 0x80 │ │ - str r0, [sp, #956] @ 0x3bc │ │ - add r4, sp, #952 @ 0x3b8 │ │ + bl ac4b0 │ │ + ldrd r4, r5, [sp, #424] @ 0x1a8 │ │ + add.w r1, r6, #8 │ │ + add r0, sp, #376 @ 0x178 │ │ + movs r2, #48 @ 0x30 │ │ + bl ca0b2 │ │ + eor.w r0, r4, #21 │ │ + orrs r0, r5 │ │ + bne.n abf54 │ │ + add r0, sp, #120 @ 0x78 │ │ + add r1, sp, #376 @ 0x178 │ │ + movs r2, #48 @ 0x30 │ │ + bl ca0b2 │ │ + ldrd r6, r9, [sp, #88] @ 0x58 │ │ + b.n abaec │ │ + add r0, sp, #120 @ 0x78 │ │ + add.w r1, r7, #12 │ │ + adds r0, #12 │ │ + mov r7, r2 │ │ + movs r2, #36 @ 0x24 │ │ + bl ca0b2 │ │ + add r0, sp, #120 @ 0x78 │ │ + stmia r0!, {r4, r5, r7} │ │ + b.n ac0b8 │ │ + adds r0, r7, #2 │ │ + adds r1, r4, #2 │ │ + movs r2, #26 │ │ + bl ca0b2 │ │ + strb.w r6, [sp, #425] @ 0x1a9 │ │ + mov r1, r7 │ │ + strb.w r5, [sp, #424] @ 0x1a8 │ │ + add r0, sp, #120 @ 0x78 │ │ + bl 9a394 │ │ + b.n ac0b6 │ │ + ldr r0, [sp, #184] @ 0xb8 │ │ + ldr r6, [sp, #88] @ 0x58 │ │ + lsls r0, r0, #31 │ │ + beq.n abf4a │ │ + ldr r0, [sp, #192] @ 0xc0 │ │ + str r0, [sp, #100] @ 0x64 │ │ + ldr r0, [sp, #196] @ 0xc4 │ │ + str r0, [sp, #96] @ 0x60 │ │ + ldrd sl, r0, [sp, #176] @ 0xb0 │ │ + add.w r0, sl, r0, lsl #2 │ │ + str r0, [sp, #108] @ 0x6c │ │ + ldr r0, [pc, #244] @ (abfac ) │ │ + add r0, pc │ │ + str r0, [sp, #84] @ 0x54 │ │ + ldr r0, [pc, #244] @ (abfb0 ) │ │ + add r0, pc │ │ + str r0, [sp, #68] @ 0x44 │ │ + ldr r0, [sp, #108] @ 0x6c │ │ + cmp sl, r0 │ │ + beq.n abf4a │ │ + ldr.w r0, [sl] │ │ + ldr r1, [sp, #84] @ 0x54 │ │ + adds r0, #32 │ │ + bl 6879c │ │ + ldrd r3, r2, [sp, #96] @ 0x60 │ │ + mov r9, r1 │ │ + bl a60ec │ │ + cbz r0, abf2c │ │ + ldr r3, [sp, #68] @ 0x44 │ │ + movs r1, #4 │ │ + ldrd r8, r4, [r0, #48] @ 0x30 │ │ + movs r2, #4 │ │ mov r0, r4 │ │ - bl 60ebe │ │ - add r6, sp, #832 @ 0x340 │ │ - str r6, [sp, #904] @ 0x388 │ │ - add r0, sp, #904 @ 0x388 │ │ - ldr r5, [sp, #160] @ 0xa0 │ │ - blx r5 │ │ - add r0, sp, #848 @ 0x350 │ │ - str r0, [sp, #904] @ 0x388 │ │ - add r0, sp, #904 @ 0x388 │ │ - blx r5 │ │ - add r0, sp, #584 @ 0x248 │ │ - str r0, [sp, #904] @ 0x388 │ │ - add r0, sp, #904 @ 0x388 │ │ - blx r5 │ │ - add r0, sp, #864 @ 0x360 │ │ - str r0, [sp, #904] @ 0x388 │ │ - add r0, sp, #904 @ 0x388 │ │ - bl 9709c │ │ - ldr r5, [sp, #560] @ 0x230 │ │ - movs r2, #43 @ 0x2b │ │ - ldrd r9, fp, [sp, #568] @ 0x238 │ │ - add r0, sp, #904 @ 0x388 │ │ - ldr r1, [pc, #700] @ (aa528 ) │ │ - add r1, pc │ │ - bl 9dedc │ │ - lsls r0, r5, #31 │ │ - ldr r0, [sp, #904] @ 0x388 │ │ - beq.n aa2c6 │ │ - ldr r1, [sp, #908] @ 0x38c │ │ - bl 998f4 │ │ - ldmia.w r6, {r1, r2, r3} │ │ + bl c9b20 │ │ + mov fp, r1 │ │ + add.w r1, r8, r4, lsl #2 │ │ + movs r2, #0 │ │ + mov r3, r0 │ │ + str r4, [sp, #64] @ 0x40 │ │ + cbz r3, abf30 │ │ + cmp r8, r1 │ │ + beq.n abf30 │ │ + ldr.w r5, [r8] │ │ + subs r3, #1 │ │ + ldrex r4, [r5] │ │ + adds r6, r4, #1 │ │ + strex r7, r6, [r5] │ │ + cmp r7, #0 │ │ + bne.n abf06 │ │ + cmp.w r4, #4294967295 @ 0xffffffff │ │ + ble.w ac34a │ │ + str.w r5, [fp, r2, lsl #2] │ │ + add.w r8, r8, #4 │ │ + adds r2, #1 │ │ + ldr r6, [sp, #88] @ 0x58 │ │ + add r7, sp, #424 @ 0x1a8 │ │ + b.n abefa │ │ + mov.w r0, #2147483648 @ 0x80000000 │ │ + ldr.w r1, [r9] │ │ + subs r1, #1 │ │ + str.w r1, [r9] │ │ + cmp.w r0, #2147483648 @ 0x80000000 │ │ + bne.n abfb8 │ │ + add.w sl, sl, #4 │ │ + ldr.w r9, [sp, #92] @ 0x5c │ │ + b.n abec0 │ │ + movs r0, #4 │ │ + str r0, [sp, #332] @ 0x14c │ │ + movs r0, #0 │ │ + str r0, [sp, #328] @ 0x148 │ │ + b.n abfc2 │ │ + add r7, sp, #512 @ 0x200 │ │ + add.w r1, r6, #56 @ 0x38 │ │ + add.w r0, r7, #56 @ 0x38 │ │ + movs r2, #32 │ │ + bl ca0b2 │ │ + strd r4, r5, [sp, #512] @ 0x200 │ │ + add.w r0, r7, #8 │ │ + add r1, sp, #376 @ 0x178 │ │ + movs r2, #48 @ 0x30 │ │ + bl ca0b2 │ │ + ldr r0, [sp, #80] @ 0x50 │ │ + movs r4, #1 │ │ + ldr r6, [sp, #88] @ 0x58 │ │ + ldrd r2, r3, [r6, #16] │ │ + ldr r1, [r0, #20] │ │ + ldr r0, [pc, #48] @ (abfb4 ) │ │ + strd r7, r4, [sp] │ │ + add r0, pc │ │ + str r0, [sp, #8] │ │ + ldr r0, [sp, #28] │ │ + blx r1 │ │ + movs r0, #0 │ │ + strb.w r4, [sp, #128] @ 0x80 │ │ + str r0, [sp, #124] @ 0x7c │ │ + movs r0, #40 @ 0x28 │ │ + str r0, [sp, #120] @ 0x78 │ │ + b.n abae8 │ │ + str r6, [r2, #112] @ 0x70 │ │ + movs r2, r0 │ │ + str r6, [r7, #92] @ 0x5c │ │ + movs r2, r0 │ │ + ldrsh r4, [r4, r5] │ │ + vqrdmlsh.s , , d1[0] │ │ + vcvtn.u16.f16 q11, q7 │ │ + movs r2, r0 │ │ + str r0, [r0, #84] @ 0x54 │ │ + movs r2, r0 │ │ + str r6, [r6, #52] @ 0x34 │ │ + movs r2, r0 │ │ + strd r0, fp, [sp, #328] @ 0x148 │ │ + ldr.w r9, [sp, #92] @ 0x5c │ │ + ldr r0, [sp, #64] @ 0x40 │ │ + str r0, [sp, #336] @ 0x150 │ │ + add r0, sp, #376 @ 0x178 │ │ + bl 5e028 │ │ + ldrd r4, r5, [sp, #376] @ 0x178 │ │ + cmp r4, #5 │ │ + bne.n ac052 │ │ + ldr r6, [r6, #28] │ │ + and.w r0, r6, #16711680 @ 0xff0000 │ │ + cmp.w r0, #262144 @ 0x40000 │ │ + bne.n ac050 │ │ + ldr r0, [sp, #88] @ 0x58 │ │ + ldr r1, [r5, #24] │ │ + ldr r7, [r0, #24] │ │ + add r4, sp, #376 @ 0x178 │ │ + mov r0, r4 │ │ + bl 6f1e4 │ │ + ldrb.w r1, [sp, #376] @ 0x178 │ │ + cmp r1, #15 │ │ + bne.n ac058 │ │ + ldr r0, [sp, #380] @ 0x17c │ │ + ldr r2, [r5, #28] │ │ + str r0, [sp, #732] @ 0x2dc │ │ + add r0, sp, #376 @ 0x178 │ │ + add r1, sp, #732 @ 0x2dc │ │ + bl 5d9f4 │ │ + ldrd r4, r5, [sp, #376] @ 0x178 │ │ + cmp r4, #5 │ │ + bne.n ac08c │ │ + bic.w r0, r6, #16711680 @ 0xff0000 │ │ + movs r1, #25 │ │ + movs r3, #11 │ │ + strd r7, r0, [sp, #840] @ 0x348 │ │ + movs r0, #5 │ │ + strb.w r0, [sp, #832] @ 0x340 │ │ + add r0, sp, #832 @ 0x340 │ │ + ldr r2, [pc, #852] @ (ac374 ) │ │ + strd r1, r0, [sp, #8] │ │ + add r2, pc │ │ + strd r3, r2, [sp] │ │ + add r4, sp, #376 @ 0x178 │ │ + add r1, sp, #732 @ 0x2dc │ │ + ldr r3, [pc, #840] @ (ac378 ) │ │ mov r0, r4 │ │ - stmia r0!, {r1, r2, r3} │ │ - add r5, sp, #664 @ 0x298 │ │ - movs r2, #45 @ 0x2d │ │ - ldr r1, [pc, #672] @ (aa52c ) │ │ - mov r0, r5 │ │ - add r1, pc │ │ - bl 9dedc │ │ - add r0, sp, #904 @ 0x388 │ │ - mov r1, r4 │ │ mov r2, r5 │ │ - bl a7e80 │ │ - add.w r8, sp, #904 @ 0x388 │ │ - ldr r7, [sp, #916] @ 0x394 │ │ - ldmia.w r8, {r0, r6, r8} │ │ + add r3, pc │ │ + bl 59088 │ │ + ldr r0, [sp, #376] @ 0x178 │ │ cmp r0, #0 │ │ - beq.w aa616 │ │ + beq.n ac0c0 │ │ + adds r1, r4, #4 │ │ + add r4, sp, #800 @ 0x320 │ │ + movs r2, #28 │ │ + mov r0, r4 │ │ + bl ca0b2 │ │ + mov r0, r4 │ │ + b.n ac084 │ │ + movs r4, #1 │ │ + ldr.w fp, [sp, #104] @ 0x68 │ │ + b.n ac096 │ │ + ldrb.w r0, [sp, #379] @ 0x17b │ │ + add.w lr, r4, #8 │ │ + strb.w r0, [sp, #739] @ 0x2e3 │ │ + ldrh.w r0, [sp, #377] @ 0x179 │ │ + strh.w r0, [sp, #737] @ 0x2e1 │ │ + add r0, sp, #736 @ 0x2e0 │ │ + ldr.w ip, [sp, #380] @ 0x17c │ │ + add.w r3, r0, #8 │ │ + ldmia.w lr, {r2, r4, r5, r6, r7} │ │ + stmia r3!, {r2, r4, r5, r6, r7} │ │ + str.w ip, [sp, #740] @ 0x2e4 │ │ + strb.w r1, [sp, #736] @ 0x2e0 │ │ + bl 5cb88 │ │ + mov r5, r1 │ │ + movs r4, #4 │ │ + ldr.w r9, [sp, #92] @ 0x5c │ │ + ldr.w fp, [sp, #104] @ 0x68 │ │ + add r7, sp, #424 @ 0x1a8 │ │ + str r5, [sp, #436] @ 0x1b4 │ │ + movs r6, #0 │ │ + movs r5, #36 @ 0x24 │ │ + add r0, sp, #120 @ 0x78 │ │ + add.w r1, r7, #12 │ │ + adds r0, #12 │ │ + movs r2, #36 @ 0x24 │ │ + bl ca0b2 │ │ + strd r5, r6, [sp, #120] @ 0x78 │ │ + str r4, [sp, #128] @ 0x80 │ │ + add r0, sp, #328 @ 0x148 │ │ + bl 4aabe │ │ + ldr r6, [sp, #88] @ 0x58 │ │ + add r0, sp, #288 @ 0x120 │ │ + bl aa5f8 │ │ + b.n abaf0 │ │ + add.w r0, r4, #8 │ │ + add r1, sp, #800 @ 0x320 │ │ + adds r1, #4 │ │ + ldmia.w r0, {r2, r3, r4, r5} │ │ + stmia r1!, {r2, r3, r4, r5} │ │ + ldr r2, [sp, #808] @ 0x328 │ │ + ldrb.w r1, [sp, #804] @ 0x324 │ │ + add r4, sp, #768 @ 0x300 │ │ + mov r0, r4 │ │ + bl 6de04 │ │ + ldrb.w r2, [sp, #768] @ 0x300 │ │ + cmp r2, #15 │ │ + bne.n ac108 │ │ + ldr r4, [sp, #772] @ 0x304 │ │ + str r4, [sp, #764] @ 0x2fc │ │ + add r5, sp, #376 @ 0x178 │ │ + add r1, sp, #732 @ 0x2dc │ │ + add r2, sp, #764 @ 0x2fc │ │ + mov r0, r5 │ │ + bl 58f50 │ │ + ldrb.w r6, [sp, #376] @ 0x178 │ │ + ldrb.w r7, [sp, #377] @ 0x179 │ │ + cmp r6, #15 │ │ + bne.n ac136 │ │ + lsls r0, r7, #31 │ │ + beq.n ac14c │ │ movs r4, #0 │ │ - movs r0, #4 │ │ - strd r6, r8, [sp, #440] @ 0x1b8 │ │ - mov.w r8, #1 │ │ - str r4, [sp, #436] @ 0x1b4 │ │ - movs r6, #1 │ │ - str r0, [sp, #432] @ 0x1b0 │ │ - movs r5, #1 │ │ - str r7, [sp, #448] @ 0x1c0 │ │ - b.n aa2e2 │ │ - ldrd r1, r2, [sp, #908] @ 0x38c │ │ - mov.w r8, #1 │ │ - strd r1, r2, [sp, #444] @ 0x1bc │ │ + b.n ac08c │ │ + ldrb.w r1, [sp, #771] @ 0x303 │ │ + add.w lr, r4, #8 │ │ + strb.w r1, [sp, #851] @ 0x353 │ │ + ldrh.w r1, [sp, #769] @ 0x301 │ │ + strh.w r1, [sp, #849] @ 0x351 │ │ + add r0, sp, #848 @ 0x350 │ │ + ldr.w ip, [sp, #772] @ 0x304 │ │ + add.w r1, r0, #8 │ │ + ldmia.w lr, {r3, r4, r5, r6, r7} │ │ + stmia r1!, {r3, r4, r5, r6, r7} │ │ + str.w ip, [sp, #852] @ 0x354 │ │ + strb.w r2, [sp, #848] @ 0x350 │ │ + b.n ac084 │ │ + add r4, sp, #880 @ 0x370 │ │ + adds r1, r5, #2 │ │ + adds r0, r4, #2 │ │ + movs r2, #26 │ │ + bl ca0b2 │ │ + strb.w r7, [sp, #881] @ 0x371 │ │ + strb.w r6, [sp, #880] @ 0x370 │ │ + b.n ac04c │ │ + add r5, sp, #376 @ 0x178 │ │ + add r1, sp, #732 @ 0x2dc │ │ + mov r2, r4 │ │ + mov r0, r5 │ │ + bl 68e18 │ │ + ldrb.w r0, [sp, #376] @ 0x178 │ │ + cmp r0, #15 │ │ + bne.n ac1bc │ │ + ldr r0, [sp, #380] @ 0x17c │ │ movs r1, #0 │ │ - str r1, [sp, #436] @ 0x1b4 │ │ - movs r1, #4 │ │ - str r1, [sp, #432] @ 0x1b0 │ │ - movs r6, #1 │ │ - str r0, [sp, #440] @ 0x1b8 │ │ - movs r5, #1 │ │ - movs r4, #1 │ │ - add.w r9, sp, #408 @ 0x198 │ │ - b.n aa418 │ │ - ldr r1, [sp, #328] @ 0x148 │ │ - ldrd r0, r5, [sp, #320] @ 0x140 │ │ - add.w fp, r5, #24 │ │ - str r0, [sp, #760] @ 0x2f8 │ │ - add.w r0, r1, r1, lsl #1 │ │ - ldr r7, [sp, #140] @ 0x8c │ │ - str r5, [sp, #752] @ 0x2f0 │ │ - add.w r1, r5, r0, lsl #4 │ │ - str r1, [sp, #136] @ 0x88 │ │ - str r1, [sp, #764] @ 0x2fc │ │ - lsls r1, r0, #4 │ │ - cmp r1, #0 │ │ - beq.w aa716 │ │ - ldrd r9, r7, [r5] │ │ - eor.w r0, r9, #20 │ │ - orrs r0, r7 │ │ - add.w r0, fp, #24 │ │ - beq.w aa71a │ │ - strd r0, r1, [sp, #176] @ 0xb0 │ │ - add.w r1, r5, #20 │ │ - ldr r0, [sp, #168] @ 0xa8 │ │ + str r0, [sp, #604] @ 0x25c │ │ + movs r2, #63 @ 0x3f │ │ + strb.w r1, [sp, #880] @ 0x370 │ │ + add r1, sp, #116 @ 0x74 │ │ + str r1, [sp, #884] @ 0x374 │ │ + movs r1, #1 │ │ + ldr r3, [pc, #520] @ (ac37c ) │ │ + movs r4, #29 │ │ + str r2, [sp, #8] │ │ + add r3, pc │ │ + strd r4, r3, [sp] │ │ + add r2, sp, #880 @ 0x370 │ │ + strd r2, r1, [sp, #12] │ │ + add r4, sp, #376 @ 0x178 │ │ + add r1, sp, #112 @ 0x70 │ │ + ldr r3, [pc, #500] @ (ac380 ) │ │ + add.w r2, r0, #8 │ │ + mov r0, r4 │ │ + add r3, pc │ │ + bl 58bd4 │ │ + ldr r0, [sp, #376] @ 0x178 │ │ + cbz r0, ac1e8 │ │ + adds r1, r4, #4 │ │ + add r4, sp, #608 @ 0x260 │ │ movs r2, #28 │ │ - ldrd r8, sl, [r5, #8] │ │ - ldr r6, [r5, #16] │ │ - str r6, [sp, #448] @ 0x1c0 │ │ - strd r8, sl, [sp, #440] @ 0x1b8 │ │ - strd r9, r7, [sp, #432] @ 0x1b0 │ │ - bl c99c0 │ │ - subs.w r0, r9, #2 │ │ - sbc.w r1, r7, #0 │ │ - rsbs r2, r0, #17 │ │ - sbcs.w r1, r4, r1 │ │ - bcc.w aa776 │ │ - cmp r0, #4 │ │ - bne.w aa776 │ │ - ldr r2, [pc, #468] @ (aa530 ) │ │ - mov r0, sl │ │ - mov r1, r6 │ │ - movs r3, #5 │ │ - add r2, pc │ │ - bl c47d4 │ │ - cbz r0, aa39e │ │ - add r0, sp, #664 @ 0x298 │ │ - mov r1, fp │ │ - str r0, [sp, #952] @ 0x3b8 │ │ - add r2, sp, #208 @ 0xd0 │ │ - mov r9, r5 │ │ - ldmia.w r1, {r0, r3, r4, r5, r6, r7} │ │ - mov ip, r2 │ │ - stmia.w ip, {r0, r3, r4, r5, r6, r7} │ │ - add r0, sp, #904 @ 0x388 │ │ - add r1, sp, #952 @ 0x3b8 │ │ - bl 97984 │ │ - ldr r0, [sp, #904] @ 0x388 │ │ - ldr r1, [pc, #428] @ (aa534 ) │ │ - cmp r0, r1 │ │ - bne.w aa86e │ │ - mov r0, r8 │ │ - mov r1, sl │ │ - bl 5395a │ │ - ldr r7, [sp, #140] @ 0x8c │ │ - movs r4, #0 │ │ - mov r5, r9 │ │ - b.n aa3ae │ │ - mov r0, r8 │ │ - mov r1, sl │ │ - bl 5395a │ │ - ldr r0, [sp, #164] @ 0xa4 │ │ - bl 99838 │ │ - ldr r7, [sp, #140] @ 0x8c │ │ - ldr r1, [sp, #180] @ 0xb4 │ │ - adds r5, #48 @ 0x30 │ │ - add.w fp, fp, #48 @ 0x30 │ │ - subs r1, #48 @ 0x30 │ │ - b.n aa306 │ │ - ldr r0, [sp, #164] @ 0xa4 │ │ - movs r2, #27 │ │ - str r0, [sp, #956] @ 0x3bc │ │ - add r0, sp, #432 @ 0x1b0 │ │ - ldr r1, [pc, #372] @ (aa538 ) │ │ - adds r0, #8 │ │ - add r1, pc │ │ - bl 9dedc │ │ - movs r0, #0 │ │ - str r0, [sp, #436] @ 0x1b4 │ │ + mov r0, r4 │ │ + bl ca0b2 │ │ + add r0, sp, #424 @ 0x1a8 │ │ + mov r1, r4 │ │ + b.n ac2ae │ │ + ldr r0, [pc, #448] @ (ac370 ) │ │ + add r0, pc │ │ + bl 78224 │ │ + ldr r0, [pc, #468] @ (ac38c ) │ │ + add r0, pc │ │ + bl 50c8c │ │ + ldrb.w r1, [sp, #379] @ 0x17b │ │ + strb.w r1, [sp, #123] @ 0x7b │ │ + ldrh.w r1, [sp, #377] @ 0x179 │ │ + strh.w r1, [sp, #121] @ 0x79 │ │ + add.w r1, r5, #8 │ │ + ldr.w ip, [sp, #380] @ 0x17c │ │ + ldr r2, [sp, #72] @ 0x48 │ │ + ldmia.w r1, {r3, r4, r5, r6, r7} │ │ + stmia r2!, {r3, r4, r5, r6, r7} │ │ + str.w ip, [sp, #124] @ 0x7c │ │ + strb.w r0, [sp, #120] @ 0x78 │ │ + add r0, sp, #120 @ 0x78 │ │ + b.n ac084 │ │ + add.w r0, r4, #8 │ │ + add r1, sp, #608 @ 0x260 │ │ + adds r1, #4 │ │ + ldmia.w r0, {r2, r3, r4, r5} │ │ + stmia r1!, {r2, r3, r4, r5} │ │ + ldr r2, [sp, #616] @ 0x268 │ │ + ldrb.w r1, [sp, #612] @ 0x264 │ │ + add r4, sp, #120 @ 0x78 │ │ + mov r0, r4 │ │ + bl 6de04 │ │ + ldrb.w r0, [sp, #120] @ 0x78 │ │ + cmp r0, #15 │ │ + bne.n ac24a │ │ + ldr r2, [sp, #124] @ 0x7c │ │ + add r4, sp, #376 @ 0x178 │ │ + add r1, sp, #112 @ 0x70 │ │ + mov r0, r4 │ │ + bl 68e18 │ │ + ldrb.w r0, [sp, #376] @ 0x178 │ │ + cmp r0, #15 │ │ + bne.n ac280 │ │ movs r0, #4 │ │ - str r0, [sp, #432] @ 0x1b0 │ │ - add r0, sp, #904 @ 0x388 │ │ - bl 99838 │ │ - ldr r0, [sp, #136] @ 0x88 │ │ - bl 99838 │ │ - b.n aa400 │ │ - ldr r1, [sp, #164] @ 0xa4 │ │ - str r1, [sp, #956] @ 0x3bc │ │ - ldr r2, [sp, #544] @ 0x220 │ │ - ldr r1, [sp, #540] @ 0x21c │ │ - str r2, [sp, #448] @ 0x1c0 │ │ - str r1, [sp, #444] @ 0x1bc │ │ - movs r1, #0 │ │ - str r0, [sp, #440] @ 0x1b8 │ │ - ldr r0, [sp, #180] @ 0xb4 │ │ - str r1, [sp, #436] @ 0x1b4 │ │ movs r1, #4 │ │ - str r1, [sp, #432] @ 0x1b0 │ │ - mov r1, sl │ │ - bl 5395a │ │ - add r0, sp, #952 @ 0x3b8 │ │ - add.w r9, sp, #408 @ 0x198 │ │ - bl 60ebe │ │ - mov.w r8, #1 │ │ - movs r6, #1 │ │ - movs r5, #1 │ │ - movs r4, #1 │ │ - ldr.w sl, [sp, #176] @ 0xb0 │ │ - add r0, sp, #648 @ 0x288 │ │ - bl a8c48 │ │ - cmp.w r8, #0 │ │ - beq.n aa42c │ │ - add r0, sp, #864 @ 0x360 │ │ - bl 970cc │ │ - b.n aa430 │ │ - movs r0, #0 │ │ - str r0, [sp, #148] @ 0x94 │ │ - cbz r6, aa43a │ │ - ldrd r0, r1, [sp, #584] @ 0x248 │ │ - bl 97158 │ │ - cbz r5, aa444 │ │ - ldrd r0, r1, [sp, #848] @ 0x350 │ │ - bl 97158 │ │ - cbz r4, aa44e │ │ - ldrd r0, r1, [sp, #832] @ 0x340 │ │ - bl 97158 │ │ - movs r0, #0 │ │ - rsbs r1, sl, #17 │ │ - ldr r1, [sp, #152] @ 0x98 │ │ - sbcs r0, r1 │ │ - bcc.n aa46e │ │ - cmp.w sl, #15 │ │ - bne.n aa46e │ │ - ldr r0, [sp, #148] @ 0x94 │ │ - cbz r0, aa474 │ │ - add.w r0, r9, #8 │ │ - bl 99904 │ │ - b.n aa474 │ │ - add r0, sp, #408 @ 0x198 │ │ - bl 99838 │ │ - ldrd sl, fp, [sp, #432] @ 0x1b0 │ │ - ldrd r4, r5, [sp, #440] @ 0x1b8 │ │ - ldr r6, [sp, #448] @ 0x1c0 │ │ - eor.w r0, sl, #4 │ │ - orrs.w r0, r0, fp │ │ - bne.n aa4a4 │ │ - ldr r0, [pc, #168] @ (aa534 ) │ │ - cmp r4, r0 │ │ - beq.w aab88 │ │ - ldr r2, [sp, #156] @ 0x9c │ │ - movs r0, #0 │ │ - movs r1, #7 │ │ - ldr r7, [sp, #140] @ 0x8c │ │ - strd r1, r0, [r2] │ │ - add.w r0, r2, #8 │ │ - stmia r0!, {r4, r5, r6} │ │ - b.n aa8ee │ │ - add.w r9, sp, #752 @ 0x2f0 │ │ - ldr r1, [sp, #168] @ 0xa8 │ │ - movs r2, #76 @ 0x4c │ │ + ldr r4, [sp, #380] @ 0x17c │ │ + bl 4aff4 │ │ + str r4, [r0, #0] │ │ + add r4, sp, #376 @ 0x178 │ │ + ldr r2, [pc, #340] @ (ac384 ) │ │ + mov r1, r0 │ │ + mov r0, r4 │ │ + add r2, pc │ │ + bl 4b834 │ │ + mov r0, r4 │ │ + bl acfbc │ │ + mov r4, r0 │ │ + add r0, sp, #604 @ 0x25c │ │ + bl 4ad18 │ │ + b.n ac2d2 │ │ + ldrb.w r1, [sp, #123] @ 0x7b │ │ + add.w lr, r4, #8 │ │ + strb.w r1, [sp, #643] @ 0x283 │ │ + ldrh.w r1, [sp, #121] @ 0x79 │ │ + strh.w r1, [sp, #641] @ 0x281 │ │ + add r1, sp, #640 @ 0x280 │ │ + ldr.w ip, [sp, #124] @ 0x7c │ │ + add.w r3, r1, #8 │ │ + ldmia.w lr, {r2, r4, r5, r6, r7} │ │ + stmia r3!, {r2, r4, r5, r6, r7} │ │ + str.w ip, [sp, #644] @ 0x284 │ │ + strb.w r0, [sp, #640] @ 0x280 │ │ + b.n ac2ac │ │ + ldr r0, [pc, #276] @ (ac390 ) │ │ + add r0, pc │ │ + bl 50c58 │ │ + ldrb.w r1, [sp, #379] @ 0x17b │ │ + add.w lr, r4, #8 │ │ + strb.w r1, [sp, #675] @ 0x2a3 │ │ + ldrh.w r1, [sp, #377] @ 0x179 │ │ + strh.w r1, [sp, #673] @ 0x2a1 │ │ + add r1, sp, #672 @ 0x2a0 │ │ + ldr.w ip, [sp, #380] @ 0x17c │ │ + add.w r3, r1, #8 │ │ + ldmia.w lr, {r2, r4, r5, r6, r7} │ │ + stmia r3!, {r2, r4, r5, r6, r7} │ │ + str.w ip, [sp, #676] @ 0x2a4 │ │ + strb.w r0, [sp, #672] @ 0x2a0 │ │ + add r0, sp, #424 @ 0x1a8 │ │ + bl b00be │ │ + add r0, sp, #604 @ 0x25c │ │ + bl 4ad18 │ │ + ldrd r5, r6, [sp, #424] @ 0x1a8 │ │ + ldr r4, [sp, #432] @ 0x1b0 │ │ + eor.w r0, r5, #40 @ 0x28 │ │ + ldr.w r9, [sp, #92] @ 0x5c │ │ + ldr.w fp, [sp, #104] @ 0x68 │ │ + orrs r0, r6 │ │ + add r7, sp, #424 @ 0x1a8 │ │ + bne.w ac09c │ │ + movs r0, #16 │ │ + movs r1, #4 │ │ + bl 4aff4 │ │ + mov r1, r0 │ │ + add r0, sp, #328 @ 0x148 │ │ + mov r2, r1 │ │ + ldmia.w r0, {r3, r5, r6} │ │ + stmia r2!, {r3, r5, r6} │ │ + str r4, [r1, #12] │ │ + add r4, sp, #376 @ 0x178 │ │ + ldr r2, [pc, #156] @ (ac388 ) │ │ + mov r0, r4 │ │ + add r2, pc │ │ + bl 4b834 │ │ + mov r0, r4 │ │ + bl acfbc │ │ + add r4, sp, #424 @ 0x1a8 │ │ + add r1, sp, #112 @ 0x70 │ │ + ldr r2, [sp, #60] @ 0x3c │ │ + mov r3, r0 │ │ + mov r0, r4 │ │ + bl acfe0 │ │ + add r7, sp, #424 @ 0x1a8 │ │ + ldmia r7, {r5, r6, r7} │ │ + eor.w r0, r5, #40 @ 0x28 │ │ + orrs r0, r6 │ │ + bne.n ac34c │ │ + ldr r0, [sp, #88] @ 0x58 │ │ + ldrd r2, r3, [r0, #16] │ │ + ldr r0, [r7, #0] │ │ + adds r0, #1 │ │ + str r0, [r7, #0] │ │ + bcs.n ac34a │ │ + ldr r0, [sp, #80] @ 0x50 │ │ + mov r8, r7 │ │ + ldr r5, [r0, #32] │ │ + str r7, [sp, #0] │ │ + add r4, sp, #344 @ 0x158 │ │ + ldr r1, [sp, #28] │ │ + mov r0, r4 │ │ + blx r5 │ │ + add.w ip, r4, #8 │ │ + ldrd r7, r9, [sp, #344] @ 0x158 │ │ + add r1, sp, #304 @ 0x130 │ │ + ldmia.w ip, {r0, r2, r3, r4, r5, r6} │ │ + stmia r1!, {r0, r2, r3, r4, r5, r6} │ │ + mov r5, r8 │ │ + ldr.w fp, [sp, #104] @ 0x68 │ │ + b.n abdf0 │ │ + udf #254 @ 0xfe │ │ + add r0, sp, #120 @ 0x78 │ │ + add.w r1, r4, #12 │ │ + adds r0, #12 │ │ + movs r2, #36 @ 0x24 │ │ + bl ca0b2 │ │ + add r0, sp, #120 @ 0x78 │ │ + ldr.w fp, [sp, #104] @ 0x68 │ │ + stmia r0!, {r5, r6, r7} │ │ + ldrd r6, r9, [sp, #88] @ 0x58 │ │ + b.n ac0b8 │ │ + ldr r0, [pc, #40] @ (ac394 ) │ │ + add r0, pc │ │ + bl 50c58 │ │ + ldrb r6, [r3, r1] │ │ + movs r2, r0 │ │ + lsrs r4, r4, #7 │ │ + vtbx.8 d16, {d23-d24}, d9 │ │ + vqshrn.u64 d21, , #9 │ │ + vtbl.8 d21, {d7-d8}, d2 │ │ + vqshrun.s64 d18, q0, #9 │ │ + movs r2, r0 │ │ + movs r7, #118 @ 0x76 │ │ + movs r2, r0 │ │ + ldrsh r6, [r7, r3] │ │ + movs r2, r0 │ │ + str r2, [r4, #4] │ │ + movs r2, r0 │ │ + ldrsh r2, [r4, r6] │ │ + movs r2, r0 │ │ + cbz r0, ac39e │ │ + b.w 4a9ec │ │ + bx lr │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ + sub sp, #52 @ 0x34 │ │ + mov r8, r0 │ │ + ldr r0, [r1, #0] │ │ + lsls r0, r0, #31 │ │ + beq.n ac3ec │ │ + ldrd r4, r0, [r2, #4] │ │ + mov r9, sp │ │ + ldrd r5, r6, [r1, #8] │ │ + lsls r7, r0, #2 │ │ + cbz r7, ac3ec │ │ + ldmia r4!, {r0} │ │ + mov r2, r5 │ │ + mov r3, r6 │ │ + add.w r1, r0, #8 │ │ mov r0, r9 │ │ - bl c99a6 │ │ - add.w r8, sp, #208 @ 0xd0 │ │ - add r7, sp, #312 @ 0x138 │ │ - movs r2, #96 @ 0x60 │ │ - mov r0, r8 │ │ - mov r1, r7 │ │ - bl c9a94 │ │ - add r0, sp, #320 @ 0x140 │ │ - mov r1, r9 │ │ - stmia r0!, {r4, r5, r6} │ │ - movs r2, #76 @ 0x4c │ │ - add.w r0, r7, #20 │ │ - bl c99a6 │ │ - ldrd r0, r1, [sp, #208] @ 0xd0 │ │ - eor.w r0, r0, #4 │ │ + bl a61d8 │ │ + ldrd r0, r1, [sp] │ │ + eor.w r0, r0, #40 @ 0x28 │ │ orrs r0, r1 │ │ - beq.n aa500 │ │ - ldrd r0, r1, [sp, #268] @ 0x10c │ │ - ldr r4, [sp, #132] @ 0x84 │ │ - blx r4 │ │ - ldrd r0, r1, [sp, #280] @ 0x118 │ │ - blx r4 │ │ - ldrd r0, r1, [sp, #292] @ 0x124 │ │ - blx r4 │ │ - mov r0, r8 │ │ - bl 96c38 │ │ - add.w r0, r8, #48 @ 0x30 │ │ - bl 966cc │ │ - ldr r4, [sp, #156] @ 0x9c │ │ - add r1, sp, #312 @ 0x138 │ │ - adds r1, #8 │ │ - movs r2, #88 @ 0x58 │ │ - add.w r0, r4, #16 │ │ - bl c9a94 │ │ + bne.n ac3e2 │ │ + ldr r0, [sp, #8] │ │ + cmp.w r0, #2147483648 @ 0x80000000 │ │ + beq.n ac3e8 │ │ + b.n ac3fe │ │ + mov r0, r9 │ │ + bl aa518 │ │ + subs r7, #4 │ │ + b.n ac3ba │ │ movs r0, #0 │ │ - movs r1, #4 │ │ - strd r1, r0, [r4] │ │ - strd sl, fp, [r4, #8] │ │ - ldr r7, [sp, #140] @ 0x8c │ │ - b.n aa8ee │ │ - str r7, [sp, #684] @ 0x2ac │ │ - vcvt.f16.u16 , q8 │ │ - vcvt.f16.s16 d23, d10 │ │ - vqshlu.s32 d23, d3, #23 │ │ - vsli.64 , , #55 @ 0x37 │ │ - vcvta.s16.f16 d16, d3 │ │ - strh r0, [r0, #0] │ │ - str r5, [sp, #368] @ 0x170 │ │ - vrecpe.u16 d25, d22 │ │ - movs r2, #40 @ 0x28 │ │ - strd r5, r6, [sp, #172] @ 0xac │ │ - add r5, sp, #312 @ 0x138 │ │ - add r1, sp, #952 @ 0x3b8 │ │ + movs r1, #8 │ │ + strd r0, r1, [r8] │ │ + str.w r0, [r8, #8] │ │ + add sp, #52 @ 0x34 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ + ldrd r1, r2, [sp, #12] │ │ + stmia.w r8!, {r0, r1, r2} │ │ + b.n ac3f8 │ │ + stmdb sp!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + str r0, [sp, #0] │ │ + ldr r0, [r1, #0] │ │ + lsls r0, r0, #31 │ │ + beq.n ac484 │ │ + ldrd r0, r1, [r1, #8] │ │ + strd r1, r0, [sp, #4] │ │ + ldrd r8, r0, [r2, #4] │ │ + mov.w r9, r0, lsl #2 │ │ + ldr r0, [pc, #128] @ (ac4a8 ) │ │ + add r0, pc │ │ + mov sl, r0 │ │ + cmp.w r9, #0 │ │ + beq.n ac484 │ │ + ldr.w r0, [r8] │ │ + mov r1, sl │ │ + adds r0, #32 │ │ + bl 6879c │ │ + ldrd r3, r2, [sp, #4] │ │ + mov r7, r1 │ │ + bl a60ec │ │ + cbz r0, ac46a │ │ + ldrd r6, r5, [r0, #32] │ │ + movs r1, #1 │ │ + ldr r3, [pc, #92] @ (ac4ac ) │ │ mov r0, r5 │ │ - bl c99c0 │ │ - add r4, sp, #664 @ 0x298 │ │ - ldr r1, [pc, #940] @ (aa900 ) │ │ - movs r2, #40 @ 0x28 │ │ - add r1, pc │ │ + movs r2, #1 │ │ + add r3, pc │ │ + bl c9b20 │ │ + mov r4, r0 │ │ + mov fp, r1 │ │ + mov r0, r1 │ │ + mov r1, r6 │ │ + mov r2, r5 │ │ + bl ca0b2 │ │ + b.n ac46e │ │ + mov.w r4, #2147483648 @ 0x80000000 │ │ + ldr r0, [r7, #0] │ │ + subs r0, #1 │ │ + str r0, [r7, #0] │ │ + cmp.w r4, #2147483648 @ 0x80000000 │ │ + bne.n ac49c │ │ + sub.w r9, r9, #4 │ │ + add.w r8, r8, #4 │ │ + b.n ac42a │ │ + movs r0, #1 │ │ + movs r1, #1 │ │ + movs r5, #1 │ │ + bl 4aff4 │ │ + movs r1, #3 │ │ + strb r1, [r0, #0] │ │ + ldr r1, [sp, #0] │ │ + strd r5, r0, [r1] │ │ + mov r0, r1 │ │ + b.n ac4a2 │ │ + ldr r0, [sp, #0] │ │ + strd r4, fp, [r0] │ │ + str r5, [r0, #8] │ │ + ldmia.w sp!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + ldrb r6, [r5, r0] │ │ + movs r2, r0 │ │ + ldr r0, [r6, #112] @ 0x70 │ │ + movs r2, r0 │ │ + stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + vpush {d8-d10} │ │ + sub.w sp, sp, #744 @ 0x2e8 │ │ + ldr r4, [sp, #824] @ 0x338 │ │ + mov r5, r1 │ │ + str r0, [sp, #64] @ 0x40 │ │ + strd r2, r3, [sp, #40] @ 0x28 │ │ mov r0, r4 │ │ - bl 9dedc │ │ - add.w sl, sp, #752 @ 0x2f0 │ │ - mov r1, r5 │ │ - mov r2, r4 │ │ + ldr r2, [r4, #12] │ │ + ldr.w r3, [r0, #8]! │ │ + str r0, [sp, #56] @ 0x38 │ │ + eor.w r0, r3, #20 │ │ + ldrd r1, r9, [sp, #808] @ 0x328 │ │ + orrs.w fp, r0, r2 │ │ + str r3, [sp, #32] │ │ + str r2, [sp, #36] @ 0x24 │ │ + mov r0, fp │ │ + it ne │ │ + movne r0, #1 │ │ + cmp.w fp, #0 │ │ + str r0, [sp, #52] @ 0x34 │ │ + str r5, [sp, #48] @ 0x30 │ │ + beq.w ac636 │ │ + mov.w sl, #0 │ │ + movs r0, #8 │ │ + strd sl, r0, [sp, #568] @ 0x238 │ │ + ldr r0, [r4, #0] │ │ + str.w sl, [sp, #576] @ 0x240 │ │ + ldr.w r1, [r0, #8]! │ │ + str r0, [sp, #88] @ 0x58 │ │ + add r7, sp, #336 @ 0x150 │ │ + mov r0, r7 │ │ + bl ad208 │ │ + ldrd r4, r5, [sp, #336] @ 0x150 │ │ + ldrd r1, r8, [sp, #344] @ 0x158 │ │ + eor.w r0, r4, #40 @ 0x28 │ │ + ldr r6, [sp, #352] @ 0x160 │ │ + orrs r0, r5 │ │ + bne.w ac678 │ │ + lsls r0, r6, #3 │ │ + str.w r8, [sp, #84] @ 0x54 │ │ + str r0, [sp, #80] @ 0x50 │ │ + add.w lr, sp, #696 @ 0x2b8 │ │ + ldrd r2, r0, [r9, #4] │ │ + movs r3, #0 │ │ + str.w fp, [sp, #60] @ 0x3c │ │ + mov.w r8, #0 │ │ + str r0, [sp, #68] @ 0x44 │ │ + add.w r0, r7, #8 │ │ + str r0, [sp, #76] @ 0x4c │ │ + movs r0, #8 │ │ + str r2, [sp, #100] @ 0x64 │ │ + mov.w r9, #0 │ │ + str r0, [sp, #92] @ 0x5c │ │ + add r5, sp, #120 @ 0x78 │ │ + movs r6, #0 │ │ + mov sl, r7 │ │ + add r0, sp, #568 @ 0x238 │ │ + str r0, [sp, #28] │ │ + str r1, [sp, #72] @ 0x48 │ │ + str r5, [sp, #24] │ │ + ldr r0, [sp, #80] @ 0x50 │ │ + cmp r0, r3 │ │ + beq.w ac6d4 │ │ + ldr r0, [sp, #84] @ 0x54 │ │ + mov fp, lr │ │ + str r3, [sp, #96] @ 0x60 │ │ + ldr r1, [sp, #88] @ 0x58 │ │ + ldr r2, [r0, r3] │ │ + add r0, r3 │ │ + ldr r3, [r0, #4] │ │ mov r0, sl │ │ - bl a8c56 │ │ - ldrd lr, r4, [sp, #752] @ 0x2f0 │ │ - ldrd ip, r5, [sp, #760] @ 0x2f8 │ │ - eor.w r0, lr, #4 │ │ - ldr r6, [sp, #768] @ 0x300 │ │ + bl ad400 │ │ + ldr r1, [sp, #76] @ 0x4c │ │ + mov r0, r5 │ │ + ldrd r7, r4, [sp, #336] @ 0x150 │ │ + ldmia.w r1, {r2, r3, r5} │ │ + stmia r0!, {r2, r3, r5} │ │ + eor.w r0, r7, #40 @ 0x28 │ │ orrs r0, r4 │ │ - str.w ip, [sp, #164] @ 0xa4 │ │ - bne.w aa686 │ │ - ldr r0, [sp, #172] @ 0xac │ │ - ldr r1, [sp, #152] @ 0x98 │ │ - bl 97be8 │ │ - ldrd r0, r1, [sp, #176] @ 0xb0 │ │ - bl 97be8 │ │ - lsrs r0, r5, #16 │ │ - orr.w sl, r0, r6, lsl #16 │ │ - lsrs r0, r5, #8 │ │ - uxtb.w r9, r5 │ │ - orr.w r8, r0, r6, lsl #24 │ │ - mov.w fp, r6, lsr #16 │ │ - movs r5, #1 │ │ - movs r4, #0 │ │ - movs r7, #0 │ │ + bne.w ac7ac │ │ + ldr r0, [sp, #68] @ 0x44 │ │ + cmp r9, r0 │ │ + bcs.n ac5c8 │ │ + add r0, sp, #632 @ 0x278 │ │ + ldr r1, [sp, #100] @ 0x64 │ │ + bl af4fc │ │ + ldrd r0, r1, [sp, #632] @ 0x278 │ │ + movs r2, #2 │ │ + mov lr, fp │ │ + str r6, [sp, #340] @ 0x154 │ │ + eor.w r0, r0, #20 │ │ + str r2, [sp, #336] @ 0x150 │ │ + orrs r0, r1 │ │ + beq.n ac5d0 │ │ + add r1, sp, #632 @ 0x278 │ │ + mov r0, lr │ │ + ldmia.w r1, {r2, r3, r4, r5, r6, r7} │ │ + stmia r0!, {r2, r3, r4, r5, r6, r7} │ │ + mov r0, sl │ │ + bl aa45c │ │ + mov lr, fp │ │ + b.n ac5d8 │ │ + movs r0, #2 │ │ + str r6, [sp, #340] @ 0x154 │ │ + str r0, [sp, #336] @ 0x150 │ │ + mov lr, fp │ │ + ldmia.w sl, {r2, r3, r4, r5, r6, r7} │ │ + mov r1, lr │ │ + stmia r1!, {r2, r3, r4, r5, r6, r7} │ │ + mov r0, lr │ │ + add r1, sp, #600 @ 0x258 │ │ + ldmia.w r0, {r2, r3, r4, r5, r6, r7} │ │ + add.w sl, r9, #1 │ │ + stmia r1!, {r2, r3, r4, r5, r6, r7} │ │ + ldr r0, [sp, #568] @ 0x238 │ │ + cmp r9, r0 │ │ + bne.n ac5f8 │ │ + add r0, sp, #568 @ 0x238 │ │ + bl c1b54 │ │ + mov lr, fp │ │ + ldr r0, [sp, #572] @ 0x23c │ │ + str r0, [sp, #92] @ 0x5c │ │ + ldr r0, [sp, #92] @ 0x5c │ │ + add r2, sp, #600 @ 0x258 │ │ + add r0, r8 │ │ + ldmia.w r2, {r1, r3, r4, r5, r6, r7} │ │ + add.w r8, r8, #48 @ 0x30 │ │ + mov ip, r0 │ │ + stmia.w ip, {r1, r3, r4, r5, r6, r7} │ │ movs r6, #0 │ │ - b.n a9fac │ │ - ldr r0, [sp, #172] @ 0xac │ │ - b.n aa5b6 │ │ - ldr r7, [sp, #140] @ 0x8c │ │ - str r0, [sp, #756] @ 0x2f4 │ │ - add r0, sp, #752 @ 0x2f0 │ │ - bl 60ebe │ │ - ldr r6, [sp, #904] @ 0x388 │ │ - movs r2, #43 @ 0x2b │ │ - ldrd r4, r5, [sp, #912] @ 0x390 │ │ - add r0, sp, #432 @ 0x1b0 │ │ - ldr r1, [pc, #824] @ (aa904 ) │ │ - add r1, pc │ │ - bl 9dedc │ │ - lsls r0, r6, #31 │ │ - ldr r0, [sp, #432] @ 0x1b0 │ │ - beq.n aa5ec │ │ - ldr r1, [sp, #436] @ 0x1b4 │ │ - bl 998f4 │ │ - ldr r2, [sp, #156] @ 0x9c │ │ + strd r9, r6, [r0, #24] │ │ + add r5, sp, #120 @ 0x78 │ │ + adds r0, #32 │ │ + mov r9, sl │ │ + mov r1, r5 │ │ + ldmia.w r1, {r2, r3, r4} │ │ + stmia r0!, {r2, r3, r4} │ │ + ldr r3, [sp, #96] @ 0x60 │ │ + ldr r0, [sp, #100] @ 0x64 │ │ + str.w sl, [sp, #576] @ 0x240 │ │ + adds r3, #8 │ │ + adds r0, #24 │ │ + str r0, [sp, #100] @ 0x64 │ │ + ldr r1, [sp, #72] @ 0x48 │ │ + add.w sl, sp, #336 @ 0x150 │ │ + b.n ac55e │ │ + str.w fp, [sp, #60] @ 0x3c │ │ movs r0, #0 │ │ - movs r1, #5 │ │ - strd r1, r0, [r2] │ │ - strd r4, r5, [r2, #8] │ │ - b.n aa8ee │ │ - ldrd r1, r2, [sp, #436] @ 0x1b4 │ │ - add r3, sp, #668 @ 0x29c │ │ - stmia r3!, {r0, r1, r2} │ │ - b.n aa7b2 │ │ - ldr r0, [sp, #176] @ 0xb0 │ │ - movs r2, #27 │ │ - str r0, [sp, #756] @ 0x2f4 │ │ - add r0, sp, #664 @ 0x298 │ │ - ldr r1, [pc, #776] @ (aa908 ) │ │ - adds r0, #4 │ │ - add r1, pc │ │ - bl 9dedc │ │ - add r0, sp, #432 @ 0x1b0 │ │ - bl 99838 │ │ - ldr r0, [sp, #164] @ 0xa4 │ │ - bl 99838 │ │ - b.n aa7aa │ │ - ldr r5, [sp, #124] @ 0x7c │ │ + ldr r2, [r5, #0] │ │ + movs r6, #8 │ │ + ldr r4, [pc, #812] @ (ac970 ) │ │ + movs r3, #35 @ 0x23 │ │ + movs r5, #18 │ │ + strd r3, r6, [sp, #8] │ │ + add r4, pc │ │ + str r0, [sp, #16] │ │ + add.w fp, sp, #632 @ 0x278 │ │ + strd r5, r4, [sp] │ │ + ldr r3, [pc, #796] @ (ac974 ) │ │ + mov r0, fp │ │ + add r3, pc │ │ + bl 58bd4 │ │ + ldr r0, [sp, #632] @ 0x278 │ │ + cbz r0, ac6a8 │ │ + add r4, sp, #600 @ 0x258 │ │ + add.w r1, fp, #4 │ │ + movs r2, #28 │ │ mov r0, r4 │ │ - ldmia.w r5, {r1, r2, r3} │ │ - stmia r0!, {r1, r2, r3} │ │ - add r5, sp, #664 @ 0x298 │ │ - movs r2, #40 @ 0x28 │ │ - ldr r1, [pc, #740] @ (aa90c ) │ │ - mov r0, r5 │ │ - add r1, pc │ │ - bl 9dedc │ │ - add r0, sp, #904 @ 0x388 │ │ + bl ca0b2 │ │ + add r0, sp, #336 @ 0x150 │ │ mov r1, r4 │ │ - mov r2, r5 │ │ - bl a7e80 │ │ - add r3, sp, #904 @ 0x388 │ │ - ldmia r3, {r0, r1, r2, r3} │ │ - cmp r0, #0 │ │ - beq.w aa7d2 │ │ - movs r5, #0 │ │ - movs r0, #4 │ │ - str r5, [sp, #436] @ 0x1b4 │ │ - str r0, [sp, #432] @ 0x1b0 │ │ - add r0, sp, #440 @ 0x1b8 │ │ - stmia r0!, {r1, r2, r3} │ │ - mov r1, r8 │ │ - mov r0, r6 │ │ - bl 97be8 │ │ - mov.w r8, #1 │ │ - movs r6, #1 │ │ - movs r4, #0 │ │ - b.n aa2e2 │ │ - ldr r0, [sp, #756] @ 0x2f4 │ │ - str r1, [sp, #164] @ 0xa4 │ │ - ldr r1, [sp, #760] @ 0x2f8 │ │ - lsrs r2, r0, #16 │ │ - uxtb r5, r0 │ │ - ldr r3, [sp, #180] @ 0xb4 │ │ - orr.w sl, r2, r1, lsl #16 │ │ - lsrs r2, r0, #8 │ │ - orr.w r8, r2, r1, lsl #24 │ │ - mov.w fp, r1, lsr #16 │ │ - mov r0, r3 │ │ - mov r1, r9 │ │ - bl 5395a │ │ - mov r9, r5 │ │ - b.n a9f9e │ │ - add.w r0, sl, #20 │ │ - str.w fp, [sp, #136] @ 0x88 │ │ - str r7, [sp, #148] @ 0x94 │ │ - mov sl, r6 │ │ - ldr r1, [sp, #80] @ 0x50 │ │ - mov fp, r5 │ │ - ldmia.w r0, {r2, r3, r5, r6, r7} │ │ - stmia r1!, {r2, r3, r5, r6, r7} │ │ - str.w sl, [sp, #920] @ 0x398 │ │ - strd fp, r4, [sp, #72] @ 0x48 │ │ - strd lr, sl, [sp, #84] @ 0x54 │ │ - strd lr, r4, [sp, #904] @ 0x388 │ │ - strd ip, fp, [sp, #912] @ 0x390 │ │ - add r5, sp, #664 @ 0x298 │ │ - ldr r4, [sp, #44] @ 0x2c │ │ - mov r0, r5 │ │ + b.n ac718 │ │ + mov r2, r7 │ │ + ldr r7, [sp, #64] @ 0x40 │ │ + mov r9, r1 │ │ + add.w r1, r2, #20 │ │ + add.w r0, r7, #28 │ │ + movs r2, #28 │ │ + bl ca0b2 │ │ + movs r0, #21 │ │ + strd r8, r6, [r7, #20] │ │ + strd r0, sl, [r7] │ │ + add.w r0, r7, #8 │ │ + stmia.w r0, {r4, r5, r9} │ │ + ldr.w r9, [sp, #812] @ 0x32c │ │ + ldr.w sl, [sp, #816] @ 0x330 │ │ + b.n ac7e4 │ │ + add.w r0, fp, #8 │ │ + add r1, sp, #600 @ 0x258 │ │ + adds r1, #4 │ │ + ldmia.w r0, {r2, r3, r4, r5} │ │ + stmia r1!, {r2, r3, r4, r5} │ │ + ldr r2, [sp, #608] @ 0x260 │ │ + ldrb.w r1, [sp, #604] @ 0x25c │ │ + add r4, sp, #568 @ 0x238 │ │ + mov r0, r4 │ │ + bl 6de04 │ │ + ldrb.w r0, [sp, #568] @ 0x238 │ │ + cmp r0, #15 │ │ + bne.n ac6e8 │ │ + ldr r4, [sp, #572] @ 0x23c │ │ + str r4, [sp, #344] @ 0x158 │ │ + ldr r1, [sp, #808] @ 0x328 │ │ + b.n ac72c │ │ + mov r0, r1 │ │ + ldr r1, [sp, #84] @ 0x54 │ │ + bl 6d978 │ │ + add r0, sp, #104 @ 0x68 │ │ + ldr r4, [sp, #28] │ │ ldmia.w r4, {r1, r2, r3} │ │ stmia r0!, {r1, r2, r3} │ │ - add r6, sp, #752 @ 0x2f0 │ │ - movs r2, #42 @ 0x2a │ │ - ldr r1, [pc, #588] @ (aa910 ) │ │ - mov r0, r6 │ │ - add r1, pc │ │ - bl 9dedc │ │ - add r0, sp, #312 @ 0x138 │ │ - mov r1, r5 │ │ - mov r2, r6 │ │ - bl a7e80 │ │ - ldrd r0, r5, [sp, #312] @ 0x138 │ │ - ldrd r4, r6, [sp, #320] @ 0x140 │ │ - cmp r0, #0 │ │ - beq.w aa830 │ │ - add r0, sp, #904 @ 0x388 │ │ - bl 96c38 │ │ - ldr r0, [sp, #172] @ 0xac │ │ - ldr r1, [sp, #152] @ 0x98 │ │ - bl 97be8 │ │ - ldrd r0, r1, [sp, #176] @ 0xb0 │ │ - bl 97be8 │ │ - lsrs r0, r4, #16 │ │ - orr.w sl, r0, r6, lsl #16 │ │ - mov.w fp, r6, lsr #16 │ │ - mov.w r8, r4, lsr #8 │ │ - uxtb.w r9, r4 │ │ - movs r4, #0 │ │ - str r5, [sp, #164] @ 0xa4 │ │ - movs r7, #0 │ │ - movs r6, #0 │ │ - movs r5, #0 │ │ - b.n a9fac │ │ - ldr r0, [sp, #136] @ 0x88 │ │ - b.n aa71c │ │ - ldr r7, [sp, #140] @ 0x8c │ │ - str r0, [sp, #756] @ 0x2f4 │ │ - add r4, sp, #752 @ 0x2f0 │ │ + b.n acaaa │ │ + ldrb.w r1, [sp, #571] @ 0x23b │ │ + add.w lr, r4, #8 │ │ + strb.w r1, [sp, #699] @ 0x2bb │ │ + ldrh.w r1, [sp, #569] @ 0x239 │ │ + strh.w r1, [sp, #697] @ 0x2b9 │ │ + add r1, sp, #696 @ 0x2b8 │ │ + ldr.w ip, [sp, #572] @ 0x23c │ │ + add.w r8, r1, #8 │ │ + ldmia.w lr, {r2, r3, r4, r5, r6} │ │ + stmia.w r8, {r2, r3, r4, r5, r6} │ │ + str.w ip, [sp, #700] @ 0x2bc │ │ + strb.w r0, [sp, #696] @ 0x2b8 │ │ + add r0, sp, #336 @ 0x150 │ │ + bl b00be │ │ + ldrd r5, r6, [sp, #336] @ 0x150 │ │ + ldr r4, [sp, #344] @ 0x158 │ │ + eor.w r0, r5, #40 @ 0x28 │ │ + ldr r1, [sp, #808] @ 0x328 │ │ + orrs r0, r6 │ │ + bne.n ac766 │ │ + str r4, [sp, #504] @ 0x1f8 │ │ + add r4, sp, #336 @ 0x150 │ │ + add r2, sp, #504 @ 0x1f8 │ │ mov r0, r4 │ │ - bl 60ebe │ │ - add r6, sp, #664 @ 0x298 │ │ - str r6, [sp, #432] @ 0x1b0 │ │ - add r5, sp, #432 @ 0x1b0 │ │ - mov r0, r5 │ │ - bl 9712c │ │ + bl 58f50 │ │ + ldrb.w r6, [sp, #336] @ 0x150 │ │ + ldrb.w r5, [sp, #337] @ 0x151 │ │ + cmp r6, #15 │ │ + bne.n ac786 │ │ + lsls r0, r5, #31 │ │ + beq.n ac81e │ │ + movs r0, #0 │ │ + movs r1, #4 │ │ + str r0, [sp, #576] @ 0x240 │ │ + strd r0, r1, [sp, #568] @ 0x238 │ │ + ldr.w r4, [r9, #8] │ │ + ldr.w r5, [r9] │ │ + cmp r4, #0 │ │ + beq.w ac98c │ │ + ldr.w r8, [r9, #4] │ │ + b.n ac9ae │ │ + ldr r7, [sp, #64] @ 0x40 │ │ + add r1, sp, #336 @ 0x150 │ │ + adds r1, #12 │ │ + movs r2, #36 @ 0x24 │ │ + add.w r0, r7, #20 │ │ + bl ca0b2 │ │ + movs r0, #0 │ │ + movs r1, #21 │ │ + strd r1, r0, [r7] │ │ + strd r5, r6, [r7, #8] │ │ + str r4, [r7, #16] │ │ + b.n ac7a2 │ │ + add r7, sp, #132 @ 0x84 │ │ + adds r1, r4, #2 │ │ + adds r0, r7, #2 │ │ + movs r2, #26 │ │ + bl ca0b2 │ │ + strb.w r5, [sp, #133] @ 0x85 │ │ + mov r1, r7 │ │ + strb.w r6, [sp, #132] @ 0x84 │ │ + ldr r0, [sp, #64] @ 0x40 │ │ + bl ad3d8 │ │ + ldr.w sl, [sp, #816] @ 0x330 │ │ + ldr.w fp, [sp, #60] @ 0x3c │ │ + b.n ac7ea │ │ + ldr r5, [sp, #64] @ 0x40 │ │ + add.w r1, sl, #20 │ │ + movs r2, #28 │ │ + add.w r0, r5, #28 │ │ + bl ca0b2 │ │ + ldr r6, [sp, #24] │ │ + add.w r0, r5, #16 │ │ ldmia.w r6, {r1, r2, r3} │ │ - mov r0, r4 │ │ stmia r0!, {r1, r2, r3} │ │ - add r6, sp, #208 @ 0xd0 │ │ - movs r2, #40 @ 0x28 │ │ - ldr r1, [pc, #468] @ (aa914 ) │ │ - mov r0, r6 │ │ - add r1, pc │ │ - bl 9dedc │ │ - mov r0, r5 │ │ - mov r1, r4 │ │ - mov r2, r6 │ │ - bl a7e80 │ │ - adds r0, r5, #4 │ │ - ldr r4, [sp, #432] @ 0x1b0 │ │ - adds r1, r6, #4 │ │ - ldmia.w r0, {r2, r3, r5} │ │ + movs r1, #21 │ │ movs r0, #0 │ │ - stmia r1!, {r2, r3, r5} │ │ - ldr r2, [sp, #172] @ 0xac │ │ - rsbs r1, r2, #17 │ │ - ldr r1, [sp, #160] @ 0xa0 │ │ - sbcs r0, r1 │ │ - bcc.w aa8ba │ │ - cmp r2, #15 │ │ - beq.w aa8c0 │ │ - b.n aa8ba │ │ - ldr r0, [sp, #176] @ 0xb0 │ │ - movs r2, #27 │ │ - str r0, [sp, #756] @ 0x2f4 │ │ - add r0, sp, #208 @ 0xd0 │ │ - ldr r1, [pc, #408] @ (aa918 ) │ │ - adds r0, #4 │ │ - add r1, pc │ │ - bl 9dedc │ │ - add r0, sp, #432 @ 0x1b0 │ │ - bl 99838 │ │ - ldr r0, [sp, #164] @ 0xa4 │ │ - bl 99838 │ │ - b.n aa882 │ │ - ldr r1, [sp, #176] @ 0xb0 │ │ - str r1, [sp, #756] @ 0x2f4 │ │ - ldrd r1, r2, [sp, #956] @ 0x3bc │ │ - add r3, sp, #668 @ 0x29c │ │ - stmia r3!, {r0, r1, r2} │ │ + strd r1, r0, [r5] │ │ + ldr r0, [sp, #72] @ 0x48 │ │ + ldr r1, [sp, #84] @ 0x54 │ │ + strd r7, r4, [r5, #8] │ │ + bl 6d978 │ │ + ldrd r9, sl, [sp, #812] @ 0x32c │ │ + ldr.w fp, [sp, #60] @ 0x3c │ │ + add r0, sp, #568 @ 0x238 │ │ + bl ad8c0 │ │ + ldr r0, [sp, #824] @ 0x338 │ │ + movs r4, #1 │ │ + cmp.w fp, #0 │ │ + beq.n ac800 │ │ + ldr r0, [r0, #0] │ │ + bl ad8ec │ │ + ldr r0, [sp, #56] @ 0x38 │ │ + bl aa45c │ │ + ldrd r0, r1, [sl] │ │ + bl c1c04 │ │ + cbz r4, ac810 │ │ + mov r0, r9 │ │ + bl aa5f8 │ │ + add.w sp, sp, #744 @ 0x2e8 │ │ + vpop {d8-d10} │ │ + add sp, #4 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + ldr r3, [pc, #344] @ (ac978 ) │ │ + movs r0, #0 │ │ + movs r1, #8 │ │ + movs r2, #3 │ │ + add r3, pc │ │ + movs r4, #16 │ │ + strd r2, r1, [sp, #8] │ │ + add.w r8, sp, #336 @ 0x150 │ │ + str r0, [sp, #16] │ │ + strd r4, r3, [sp] │ │ + add r2, sp, #504 @ 0x1f8 │ │ + ldr r3, [pc, #320] @ (ac97c ) │ │ mov r0, r8 │ │ - mov r1, r9 │ │ - bl 5395a │ │ - ldr r7, [sp, #140] @ 0x8c │ │ - add r0, sp, #752 @ 0x2f0 │ │ - bl 60ebe │ │ - ldr r0, [sp, #668] @ 0x29c │ │ - ldr r1, [pc, #356] @ (aa91c ) │ │ - cmp r0, r1 │ │ - beq.w aab88 │ │ - ldr r5, [sp, #156] @ 0x9c │ │ - movs r3, #0 │ │ - movs r4, #7 │ │ - ldrd r1, r2, [sp, #672] @ 0x2a0 │ │ - strd r4, r3, [r5] │ │ - add.w r3, r5, #8 │ │ - stmia r3!, {r0, r1, r2} │ │ - b.n aa8ee │ │ - ldr r5, [sp, #120] @ 0x78 │ │ + ldr r1, [sp, #808] @ 0x328 │ │ + add r3, pc │ │ + bl 58bd4 │ │ + ldr r0, [sp, #336] @ 0x150 │ │ + cbz r0, ac85e │ │ + add r4, sp, #160 @ 0xa0 │ │ + add.w r1, r8, #4 │ │ + movs r2, #28 │ │ mov r0, r4 │ │ - str r3, [sp, #136] @ 0x88 │ │ - strd r7, r2, [sp, #160] @ 0xa0 │ │ - str r1, [sp, #172] @ 0xac │ │ - str r6, [sp, #180] @ 0xb4 │ │ - ldmia.w r5, {r1, r2, r3} │ │ - stmia r0!, {r1, r2, r3} │ │ - add r6, sp, #664 @ 0x298 │ │ - movs r2, #42 @ 0x2a │ │ - ldr r1, [pc, #948] @ (aaba0 ) │ │ - mov r0, r6 │ │ - add r1, pc │ │ - bl 9dedc │ │ - add r0, sp, #904 @ 0x388 │ │ + bl ca0b2 │ │ + ldr r0, [sp, #64] @ 0x40 │ │ mov r1, r4 │ │ - mov r2, r6 │ │ - bl a7e80 │ │ - ldrd r0, sl, [sp, #904] @ 0x388 │ │ - ldrd r1, r2, [sp, #912] @ 0x390 │ │ - cmp r0, #0 │ │ - beq.w aa920 │ │ + b.n ac79e │ │ + add.w r1, r8, #8 │ │ + add r0, sp, #160 @ 0xa0 │ │ + str r1, [sp, #100] @ 0x64 │ │ + adds r0, #4 │ │ + ldmia.w r1, {r2, r3, r5, r6} │ │ + stmia r0!, {r2, r3, r5, r6} │ │ + ldr r2, [sp, #168] @ 0xa8 │ │ + ldrb.w r1, [sp, #164] @ 0xa4 │ │ + add r4, sp, #632 @ 0x278 │ │ + mov r0, r4 │ │ + bl 6de88 │ │ + ldrb.w r0, [sp, #632] @ 0x278 │ │ + cmp r0, #15 │ │ + bne.w acc84 │ │ + ldr r0, [sp, #636] @ 0x27c │ │ + movs r7, #0 │ │ + str r0, [sp, #96] @ 0x60 │ │ movs r0, #4 │ │ - strd sl, r1, [sp, #440] @ 0x1b8 │ │ - str r0, [sp, #432] @ 0x1b0 │ │ - movs r6, #0 │ │ - ldr r0, [sp, #172] @ 0xac │ │ - ldr r1, [sp, #164] @ 0xa4 │ │ - str r6, [sp, #436] @ 0x1b4 │ │ - str r2, [sp, #448] @ 0x1c0 │ │ - bl 97be8 │ │ - ldr r0, [sp, #180] @ 0xb4 │ │ + strd r7, r0, [sp, #600] @ 0x258 │ │ + add.w r0, r8, #4 │ │ + str r7, [sp, #608] @ 0x260 │ │ + adds r6, r4, #3 │ │ + str r0, [sp, #88] @ 0x58 │ │ + add r0, sp, #224 @ 0xe0 │ │ + adds r0, #4 │ │ + mov.w r9, #4 │ │ + mov.w sl, #0 │ │ + str r0, [sp, #92] @ 0x5c │ │ + add r0, sp, #600 @ 0x258 │ │ + str r0, [sp, #84] @ 0x54 │ │ + ldr r0, [sp, #96] @ 0x60 │ │ + ldr r1, [sp, #808] @ 0x328 │ │ + cmp sl, r0 │ │ + bge.w acd0e │ │ + movs r0, #4 │ │ + str.w sl, [sp, #700] @ 0x2bc │ │ + strb.w r0, [sp, #696] @ 0x2b8 │ │ + movs r2, #11 │ │ + ldr r0, [pc, #184] @ (ac980 ) │ │ + add r0, pc │ │ + strd r2, r0, [sp] │ │ + movs r0, #21 │ │ + str r0, [sp, #8] │ │ + add r0, sp, #696 @ 0x2b8 │ │ + str r0, [sp, #12] │ │ + movs r0, #1 │ │ + str r0, [sp, #16] │ │ + mov r0, r8 │ │ + ldr r3, [pc, #168] @ (ac984 ) │ │ + add r2, sp, #504 @ 0x1f8 │ │ + add r3, pc │ │ + bl 58bd4 │ │ + ldr r0, [sp, #336] @ 0x150 │ │ + cmp r0, #0 │ │ + bne.w acd1e │ │ + ldr r0, [sp, #100] @ 0x64 │ │ + ldr r1, [sp, #92] @ 0x5c │ │ + ldmia.w r0, {r2, r3, r4, r5} │ │ + stmia r1!, {r2, r3, r4, r5} │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ + ldrb.w r1, [sp, #228] @ 0xe4 │ │ + add r0, sp, #632 @ 0x278 │ │ + bl 6de04 │ │ + ldrb.w r0, [sp, #632] @ 0x278 │ │ + cmp r0, #15 │ │ + bne.w acd50 │ │ + ldr r0, [sp, #636] @ 0x27c │ │ + ldr r1, [sp, #808] @ 0x328 │ │ + str r0, [sp, #536] @ 0x218 │ │ + add r2, sp, #536 @ 0x218 │ │ + mov r0, r8 │ │ + bl 6b26c │ │ + ldrb.w r5, [sp, #336] @ 0x150 │ │ + cmp r5, #15 │ │ + bne.w acd82 │ │ + ldr r1, [sp, #88] @ 0x58 │ │ + mov r0, r6 │ │ + movs r2, #12 │ │ + bl ca0b2 │ │ + add r4, sp, #320 @ 0x140 │ │ + mov r1, r6 │ │ + movs r2, #12 │ │ + mov r0, r4 │ │ + bl ca0b2 │ │ + mov r0, r8 │ │ + mov r1, r4 │ │ + bl 6c90a │ │ + ldr r0, [sp, #600] @ 0x258 │ │ + cmp sl, r0 │ │ + bne.n ac956 │ │ + ldr r1, [pc, #60] @ (ac988 ) │ │ + add r0, sp, #600 @ 0x258 │ │ + add r1, pc │ │ + bl 845d0 │ │ + ldr.w r9, [sp, #604] @ 0x25c │ │ mov r1, r8 │ │ - bl 97be8 │ │ - mov.w r8, #1 │ │ - b.n aa994 │ │ - strd r6, r4, [sp, #100] @ 0x64 │ │ - movs r2, #45 @ 0x2d │ │ - str r5, [sp, #112] @ 0x70 │ │ - add r0, sp, #312 @ 0x138 │ │ - ldr r1, [pc, #856] @ (aab94 ) │ │ + add.w r0, r9, r7 │ │ + ldmia.w r1, {r2, r3, r4} │ │ + add.w sl, sl, #1 │ │ + adds r7, #12 │ │ + stmia r0!, {r2, r3, r4} │ │ + str.w sl, [sp, #608] @ 0x260 │ │ + b.n ac8ae │ │ + nop │ │ + ldrsb r4, [r1, r0] │ │ + vrsqrte.f16 , q13 │ │ + vrsra.u64 , , #9 │ │ + vcvt.u16.f16 d30, d4, #9 │ │ + vcle.s16 d21, d29, #0 │ │ + vcvtn.u16.f16 d21, d10 │ │ + vtbx.8 d21, {d7-d8}, d16 │ │ + movs r2, r0 │ │ + cbnz r5, ac99c │ │ + ldr r1, [pc, #928] @ (acd30 ) │ │ + mov r0, r9 │ │ add r1, pc │ │ - bl 9dedc │ │ - ldr r7, [sp, #108] @ 0x6c │ │ - ldr.w sl, [sp, #176] @ 0xb0 │ │ - cmp r7, #2 │ │ - bne.w aa99e │ │ - mov r1, r9 │ │ - ldrb.w r8, [sp, #317] @ 0x13d │ │ - ldrb.w r9, [sp, #316] @ 0x13c │ │ - ldr r5, [sp, #312] @ 0x138 │ │ - ldr r0, [pc, #820] @ (aab90 ) │ │ - ldrd fp, r4, [sp, #88] @ 0x58 │ │ - cmp r5, r0 │ │ - bne.w aaae4 │ │ - ldr r5, [sp, #172] @ 0xac │ │ - mov r7, r9 │ │ - mov r9, r1 │ │ - b.n aa9b0 │ │ - ldr r1, [sp, #176] @ 0xb0 │ │ - str r1, [sp, #756] @ 0x2f4 │ │ - ldrd r1, r2, [sp, #908] @ 0x38c │ │ - add r3, sp, #212 @ 0xd4 │ │ - stmia r3!, {r0, r1, r2} │ │ - mov r0, r8 │ │ - mov r1, sl │ │ - bl 5395a │ │ - ldr r7, [sp, #140] @ 0x8c │ │ - add r0, sp, #752 @ 0x2f0 │ │ - bl 60ebe │ │ - add.w sl, sp, #312 @ 0x138 │ │ - ldrd r0, r1, [sp, #664] @ 0x298 │ │ - bl 97158 │ │ - ldr r2, [sp, #172] @ 0xac │ │ + bl 57fc8 │ │ + ldr.w r5, [r9] │ │ + ldr.w r8, [r9, #4] │ │ movs r4, #1 │ │ movs r0, #0 │ │ - rsbs r1, r2, #17 │ │ - ldr r1, [sp, #160] @ 0xa0 │ │ - sbcs r0, r1 │ │ - bcc.n aa8ba │ │ - cmp r2, #15 │ │ - bne.n aa8ba │ │ - ldr r0, [sp, #148] @ 0x94 │ │ - cbz r0, aa8c0 │ │ - add.w r0, sl, #8 │ │ - bl 99904 │ │ - movs r4, #1 │ │ - b.n aa8c0 │ │ - add r0, sp, #312 @ 0x138 │ │ - bl 99838 │ │ - ldrd r2, r1, [sp, #212] @ 0xd4 │ │ - ldr r0, [sp, #220] @ 0xdc │ │ - cbz r4, aa8d6 │ │ - ldr r3, [pc, #708] @ (aab90 ) │ │ - cmp r2, r3 │ │ - beq.w aab88 │ │ - movs r3, #0 │ │ - movs r4, #7 │ │ - b.n aa8e2 │ │ - ldr r3, [sp, #152] @ 0x98 │ │ - cmp r2, r3 │ │ - beq.w aab88 │ │ - movs r3, #0 │ │ - movs r4, #6 │ │ - ldr r5, [sp, #156] @ 0x9c │ │ - str r1, [r5, #12] │ │ - str r4, [r5, #0] │ │ - str r3, [r5, #4] │ │ - str r2, [r5, #8] │ │ - str r0, [r5, #16] │ │ - ldr r0, [sp, #144] @ 0x90 │ │ - mov r1, r7 │ │ - bl 5395a │ │ - add.w sp, sp, #996 @ 0x3e4 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - nop │ │ - str r4, [sp, #280] @ 0x118 │ │ - vcvtp.u16.f16 d23, d28 │ │ - vcvtm.s16.f16 d25, d16 │ │ - vcvtp.u16.f16 d23, d22 │ │ - vrshr.u32 d23, d18, #9 │ │ - vcvtn.u16.f16 d23, d12 │ │ - vcvtn.u16.f16 d25, d16 │ │ - vcvta.s16.f16 d16, d3 │ │ - strh r0, [r0, #0] │ │ - strd r2, r1, [sp, #120] @ 0x78 │ │ - movs r2, #40 @ 0x28 │ │ - str.w r8, [sp, #128] @ 0x80 │ │ - add r7, sp, #904 @ 0x388 │ │ - add r1, sp, #864 @ 0x360 │ │ - mov r0, r7 │ │ - bl c99c0 │ │ - add r5, sp, #536 @ 0x218 │ │ - ldr r1, [pc, #620] @ (aaba4 ) │ │ - movs r2, #40 @ 0x28 │ │ - add r1, pc │ │ + movs r1, #2 │ │ + str.w r4, [r9, #8] │ │ + strd r1, r0, [r8] │ │ + ldr r3, [pc, #900] @ (acd34 ) │ │ + mov r0, r4 │ │ + movs r1, #8 │ │ + movs r2, #48 @ 0x30 │ │ + add r3, pc │ │ + movs r6, #48 @ 0x30 │ │ + bl c9b20 │ │ + str r1, [sp, #76] @ 0x4c │ │ + add r3, sp, #696 @ 0x2b8 │ │ + movs r2, #0 │ │ + stmia r3!, {r0, r1, r2} │ │ + add.w r1, r4, r4, lsl #1 │ │ + cmp r0, r4 │ │ + add.w r1, r8, r1, lsl #3 │ │ + str r1, [sp, #80] @ 0x50 │ │ + bcc.w acf90 │ │ + movs r7, #0 │ │ + ldr r0, [sp, #80] @ 0x50 │ │ + movs r1, #0 │ │ + strd r8, r8, [sp, #336] @ 0x150 │ │ + strd r5, r0, [sp, #344] @ 0x158 │ │ + add r4, sp, #664 @ 0x298 │ │ + ldr r0, [pc, #848] @ (acd38 ) │ │ + add r0, pc │ │ + str r0, [sp, #72] @ 0x48 │ │ + ldr r0, [sp, #80] @ 0x50 │ │ + cmp r8, r0 │ │ + beq.n aca92 │ │ + strd r1, r7, [sp, #92] @ 0x5c │ │ + mov r1, r8 │ │ + mov r0, r4 │ │ + ldmia.w r1, {r2, r3, r4, r5, r6, r7} │ │ + movs r1, #4 │ │ + add.w r8, r8, #24 │ │ + stmia r0!, {r2, r3, r4, r5, r6, r7} │ │ + movs r2, #12 │ │ + ldr r3, [sp, #72] @ 0x48 │ │ + ldrd r5, r4, [sp, #572] @ 0x23c │ │ + mov r0, r4 │ │ + str.w r8, [sp, #100] @ 0x64 │ │ + str.w r8, [sp, #340] @ 0x154 │ │ + bl c9b20 │ │ + mov sl, r0 │ │ + add.w r0, r4, r4, lsl #1 │ │ + mov r6, r1 │ │ + mov.w r9, #0 │ │ + mov.w r8, r0, lsl #2 │ │ + str r4, [sp, #88] @ 0x58 │ │ + str.w sl, [sp, #84] @ 0x54 │ │ + b.n aca54 │ │ + ldrd r1, r2, [r5, #4] │ │ + mov r0, fp │ │ + bl 4c194 │ │ + mov r1, fp │ │ + add.w r0, r6, r9 │ │ + ldmia.w r1, {r2, r3, r7} │ │ + add.w r9, r9, #12 │ │ + adds r5, #12 │ │ + sub.w sl, sl, #1 │ │ + stmia r0!, {r2, r3, r7} │ │ + cmp.w sl, #0 │ │ + it ne │ │ + cmpne r8, r9 │ │ + bne.n aca34 │ │ + ldr r7, [sp, #96] @ 0x60 │ │ + movs r2, #24 │ │ + ldr r1, [sp, #76] @ 0x4c │ │ + add r4, sp, #664 @ 0x298 │ │ + add.w r0, r7, r7, lsl #1 │ │ + add.w r5, r1, r0, lsl #4 │ │ + mov r1, r4 │ │ mov r0, r5 │ │ - bl 9dedc │ │ - mov r0, r6 │ │ - mov r1, r7 │ │ - mov r2, r5 │ │ - bl a8c56 │ │ - add.w r3, r6, #8 │ │ - ldrd ip, lr, [sp, #664] @ 0x298 │ │ - add r0, sp, #712 @ 0x2c8 │ │ - ldmia.w r3, {r1, r2, r5} │ │ - mov r7, r0 │ │ - stmia r7!, {r1, r2, r5} │ │ - eor.w r1, ip, #4 │ │ - orrs.w r1, r1, lr │ │ - bne.n aa9de │ │ - add r1, sp, #432 @ 0x1b0 │ │ + bl ca0de │ │ + movs r0, #0 │ │ + ldr r1, [sp, #92] @ 0x5c │ │ + str r0, [r5, #28] │ │ + adds r7, #1 │ │ + ldr r0, [sp, #84] @ 0x54 │ │ + strd r0, r6, [r5, #32] │ │ + ldr r0, [sp, #88] @ 0x58 │ │ + str r1, [r5, #24] │ │ + adds r1, #1 │ │ + str r0, [r5, #40] @ 0x28 │ │ + ldr.w r8, [sp, #100] @ 0x64 │ │ + b.n ac9ec │ │ + str r7, [sp, #704] @ 0x2c0 │ │ + add r0, sp, #336 @ 0x150 │ │ + bl 60298 │ │ + add r0, sp, #696 @ 0x2b8 │ │ + add r1, sp, #104 @ 0x68 │ │ ldmia.w r0, {r2, r3, r4} │ │ - adds r1, #8 │ │ - movs r0, #4 │ │ - mov.w r8, #0 │ │ stmia r1!, {r2, r3, r4} │ │ - ldr r1, [sp, #124] @ 0x7c │ │ - ldr r4, [sp, #132] @ 0x84 │ │ - str r0, [sp, #432] @ 0x1b0 │ │ - mov r0, sl │ │ - str.w r8, [sp, #436] @ 0x1b4 │ │ - blx r4 │ │ - ldr r0, [sp, #172] @ 0xac │ │ - ldr r1, [sp, #164] @ 0xa4 │ │ - blx r4 │ │ - ldr r0, [sp, #180] @ 0xb4 │ │ - ldr r1, [sp, #128] @ 0x80 │ │ - blx r4 │ │ + add r0, sp, #568 @ 0x238 │ │ + bl 9858c │ │ + ldr r0, [pc, #656] @ (acd3c ) │ │ + ldr.w sl, [sp, #816] @ 0x330 │ │ + add r0, pc │ │ + ldr r1, [r0, #72] @ 0x48 │ │ + dmb ish │ │ + ldr.w fp, [sp, #60] @ 0x3c │ │ + cmp r1, #2 │ │ + ldr r1, [sp, #808] @ 0x328 │ │ + bne.w acfa6 │ │ + ldr r0, [r0, #76] @ 0x4c │ │ movs r6, #0 │ │ - movs r5, #0 │ │ - movs r4, #0 │ │ - add.w r9, sp, #408 @ 0x198 │ │ - b.n aa414 │ │ - ldrd r0, r1, [sp, #312] @ 0x138 │ │ - bl 998f4 │ │ - and.w r8, r8, #1 │ │ - ldr r5, [sp, #172] @ 0xac │ │ - ldrd fp, r4, [sp, #88] @ 0x58 │ │ - str.w r9, [sp, #96] @ 0x60 │ │ - add r0, sp, #312 @ 0x138 │ │ - ldr r1, [pc, #480] @ (aab98 ) │ │ - movs r2, #40 @ 0x28 │ │ - add r1, pc │ │ - bl 9dedc │ │ - cmp r4, #6 │ │ - ldr r2, [sp, #312] @ 0x138 │ │ - ldr r4, [sp, #132] @ 0x84 │ │ - bne.n aaa96 │ │ - ldr r0, [pc, #452] @ (aab90 ) │ │ - ldrb.w r9, [sp, #316] @ 0x13c │ │ - cmp r2, r0 │ │ - bne.w aab44 │ │ - str.w r8, [sp, #128] @ 0x80 │ │ - str.w r9, [sp, #92] @ 0x5c │ │ - b.n aaaa2 │ │ - add.w r1, r6, #20 │ │ - str r1, [sp, #176] @ 0xb0 │ │ - ldr r6, [sp, #176] @ 0xb0 │ │ - add.w r2, r4, #20 │ │ - ldmia.w r6, {r1, r3, r5, r7, r8} │ │ - stmia.w r2, {r1, r3, r5, r7, r8} │ │ - add.w r1, r4, #8 │ │ - ldmia.w r0, {r2, r3, r4} │ │ - stmia r1!, {r2, r3, r4} │ │ - strd ip, lr, [sp, #952] @ 0x3b8 │ │ - add r5, sp, #536 @ 0x218 │ │ - ldr r4, [sp, #116] @ 0x74 │ │ + ldr r4, [pc, #628] @ (acd40 ) │ │ + movs r2, #8 │ │ + movs r3, #33 @ 0x21 │ │ + movs r5, #12 │ │ + add r4, pc │ │ + strd r3, r2, [sp, #8] │ │ + str r6, [sp, #16] │ │ + add.w r2, r0, #8 │ │ + strd r5, r4, [sp] │ │ + add r4, sp, #632 @ 0x278 │ │ + ldr r3, [pc, #608] @ (acd44 ) │ │ + mov r0, r4 │ │ + add r3, pc │ │ + bl 58bd4 │ │ + ldr r0, [sp, #632] @ 0x278 │ │ + ldr.w r9, [sp, #812] @ 0x32c │ │ + cbz r0, acb06 │ │ + adds r1, r4, #4 │ │ + add r4, sp, #408 @ 0x198 │ │ + movs r2, #28 │ │ + mov r0, r4 │ │ + bl ca0b2 │ │ + add r0, sp, #336 @ 0x150 │ │ + mov r1, r4 │ │ + b.n acb8e │ │ + add.w r0, r4, #8 │ │ + add r1, sp, #408 @ 0x198 │ │ + adds r1, #4 │ │ + ldmia.w r0, {r2, r3, r4, r5} │ │ + stmia r1!, {r2, r3, r4, r5} │ │ + ldr r2, [sp, #416] @ 0x1a0 │ │ + ldrb.w r1, [sp, #412] @ 0x19c │ │ + add r4, sp, #696 @ 0x2b8 │ │ + mov r0, r4 │ │ + bl 6de04 │ │ + ldrb.w r0, [sp, #696] @ 0x2b8 │ │ + cmp r0, #15 │ │ + bne.n acb60 │ │ + ldr r2, [sp, #700] @ 0x2bc │ │ + movs r0, #0 │ │ + ldr r4, [pc, #536] @ (acd48 ) │ │ + movs r1, #8 │ │ + movs r3, #31 │ │ + movs r5, #17 │ │ + add r4, pc │ │ + strd r3, r1, [sp, #8] │ │ + str r0, [sp, #16] │ │ + mov r8, fp │ │ + strd r5, r4, [sp] │ │ + add.w fp, sp, #632 @ 0x278 │ │ + ldr r3, [pc, #512] @ (acd4c ) │ │ + ldr r1, [sp, #808] @ 0x328 │ │ + mov r0, fp │ │ + add r3, pc │ │ + bl c2868 │ │ + ldr r0, [sp, #632] @ 0x278 │ │ + cbz r0, acb94 │ │ + add.w r1, fp, #4 │ │ + add r4, sp, #472 @ 0x1d8 │ │ + b.n ace14 │ │ + ldrb.w r1, [sp, #699] @ 0x2bb │ │ + add.w lr, r4, #8 │ │ + strb.w r1, [sp, #443] @ 0x1bb │ │ + ldrh.w r1, [sp, #697] @ 0x2b9 │ │ + strh.w r1, [sp, #441] @ 0x1b9 │ │ + add r1, sp, #440 @ 0x1b8 │ │ + ldr.w ip, [sp, #700] @ 0x2bc │ │ + add.w r3, r1, #8 │ │ + ldmia.w lr, {r2, r4, r5, r6, r7} │ │ + stmia r3!, {r2, r4, r5, r6, r7} │ │ + str.w ip, [sp, #444] @ 0x1bc │ │ + strb.w r0, [sp, #440] @ 0x1b8 │ │ + add r0, sp, #336 @ 0x150 │ │ + bl b00be │ │ + b.n ace26 │ │ + add.w r0, fp, #8 │ │ + add r1, sp, #472 @ 0x1d8 │ │ + adds r1, #4 │ │ + ldmia.w r0, {r2, r3, r5, r6} │ │ + stmia r1!, {r2, r3, r5, r6} │ │ + ldr r2, [sp, #480] @ 0x1e0 │ │ + ldrb.w r1, [sp, #476] @ 0x1dc │ │ + add r5, sp, #696 @ 0x2b8 │ │ mov r0, r5 │ │ + bl 6de04 │ │ + ldrb.w r0, [sp, #696] @ 0x2b8 │ │ + cmp r0, #15 │ │ + bne.n accb2 │ │ + ldr r5, [sp, #700] @ 0x2bc │ │ + add r6, sp, #696 @ 0x2b8 │ │ + ldr r4, [sp, #808] @ 0x328 │ │ + mov r0, r6 │ │ + mov r2, r5 │ │ + mov r1, r4 │ │ + bl 58e0c │ │ + ldrb.w r0, [sp, #696] @ 0x2b8 │ │ + cmp r0, #15 │ │ + bne.w acce2 │ │ + ldr r0, [sp, #700] @ 0x2bc │ │ + movs r2, #1 │ │ + str r0, [sp, #688] @ 0x2b0 │ │ + ldr r0, [r4, #0] │ │ + str r0, [sp, #692] @ 0x2b4 │ │ + add r0, sp, #696 @ 0x2b8 │ │ + ldr r7, [pc, #976] @ (acfb0 ) │ │ + add r7, pc │ │ + mov r1, r7 │ │ + bl 6e890 │ │ + ldrb.w r6, [sp, #696] @ 0x2b8 │ │ + ldrb.w r9, [sp, #697] @ 0x2b9 │ │ + cmp r6, #15 │ │ + bne.w acdc2 │ │ + movs r0, #1 │ │ + mov r2, r4 │ │ + strd r7, r0, [sp, #736] @ 0x2e0 │ │ + movs r0, #7 │ │ + str r0, [sp, #732] @ 0x2dc │ │ + mov r6, r9 │ │ + ldr r0, [pc, #940] @ (acfb4 ) │ │ + add r0, pc │ │ + str r0, [sp, #728] @ 0x2d8 │ │ + add r0, sp, #688 @ 0x2b0 │ │ + str r0, [sp, #724] @ 0x2d4 │ │ + add r7, sp, #696 @ 0x2b8 │ │ + add r1, sp, #724 @ 0x2d4 │ │ + mov r0, r7 │ │ + bl 5c614 │ │ + ldrb.w r0, [sp, #696] @ 0x2b8 │ │ + ldr.w r9, [sp, #812] @ 0x32c │ │ + cmp r0, #15 │ │ + bne.w acdde │ │ + ldr r3, [sp, #700] @ 0x2bc │ │ + mov r1, r4 │ │ + str r6, [sp, #0] │ │ + add r6, sp, #632 @ 0x278 │ │ + mov r2, r5 │ │ + mov r0, r6 │ │ + bl 5ae00 │ │ + add r0, sp, #688 @ 0x2b0 │ │ + bl 6d7b0 │ │ + ldr r0, [sp, #632] @ 0x278 │ │ + lsls r0, r0, #31 │ │ + bne.w ace0e │ │ + add.w r0, r6, #8 │ │ + add r1, sp, #568 @ 0x238 │ │ + adds r1, #4 │ │ + ldmia.w r0, {r2, r3, r4, r5} │ │ + stmia r1!, {r2, r3, r4, r5} │ │ + vldr s0, [sp, #576] @ 0x240 │ │ + ldrb.w r1, [sp, #572] @ 0x23c │ │ + add r4, sp, #536 @ 0x218 │ │ + mov r0, r4 │ │ + bl c4120 │ │ + ldrb.w r0, [sp, #536] @ 0x218 │ │ + cmp r0, #15 │ │ + bne.w acf62 │ │ + vldr s0, [sp, #540] @ 0x21c │ │ + movs r0, #0 │ │ + str r0, [sp, #340] @ 0x154 │ │ + movs r0, #40 @ 0x28 │ │ + vcvt.f64.f32 d8, s0 │ │ + mov fp, r8 │ │ + str r0, [sp, #336] @ 0x150 │ │ + vstr d8, [sp, #344] @ 0x158 │ │ + b.n ace36 │ │ + ldrb.w r1, [sp, #635] @ 0x27b │ │ + add.w lr, r4, #8 │ │ + strb.w r1, [sp, #195] @ 0xc3 │ │ + ldrh.w r1, [sp, #633] @ 0x279 │ │ + strh.w r1, [sp, #193] @ 0xc1 │ │ + add r1, sp, #192 @ 0xc0 │ │ + ldr.w ip, [sp, #636] @ 0x27c │ │ + add.w r3, r1, #8 │ │ + ldmia.w lr, {r2, r4, r5, r6, r7} │ │ + stmia r3!, {r2, r4, r5, r6, r7} │ │ + strb.w r0, [sp, #192] @ 0xc0 │ │ + str.w ip, [sp, #196] @ 0xc4 │ │ + b.n ac79c │ │ + ldrb.w r1, [sp, #699] @ 0x2bb │ │ + add.w lr, r5, #8 │ │ + strb.w r1, [sp, #507] @ 0x1fb │ │ + ldrh.w r1, [sp, #697] @ 0x2b9 │ │ + strh.w r1, [sp, #505] @ 0x1f9 │ │ + add r1, sp, #504 @ 0x1f8 │ │ + ldr.w ip, [sp, #700] @ 0x2bc │ │ + add.w r3, r1, #8 │ │ + ldmia.w lr, {r2, r4, r5, r6, r7} │ │ + stmia r3!, {r2, r4, r5, r6, r7} │ │ + str.w ip, [sp, #508] @ 0x1fc │ │ + strb.w r0, [sp, #504] @ 0x1f8 │ │ + add r0, sp, #336 @ 0x150 │ │ + b.n ace20 │ │ + ldrb.w r1, [sp, #699] @ 0x2bb │ │ + add.w r2, fp, #12 │ │ + strb.w r1, [sp, #639] @ 0x27f │ │ + ldrh.w r1, [sp, #697] @ 0x2b9 │ │ + strh.w r1, [sp, #637] @ 0x27d │ │ + add.w r1, r6, #8 │ │ + ldr.w ip, [sp, #700] @ 0x2bc │ │ + ldmia.w r1, {r3, r4, r5, r6, r7} │ │ + stmia r2!, {r3, r4, r5, r6, r7} │ │ + str.w ip, [sp, #640] @ 0x280 │ │ + strb.w r0, [sp, #636] @ 0x27c │ │ + b.n ace0e │ │ + add r0, sp, #568 @ 0x238 │ │ + ldr r4, [sp, #84] @ 0x54 │ │ + ldr.w r9, [sp, #812] @ 0x32c │ │ ldmia.w r4, {r1, r2, r3} │ │ stmia r0!, {r1, r2, r3} │ │ - add r4, sp, #664 @ 0x298 │ │ - movs r2, #43 @ 0x2b │ │ - ldr r1, [pc, #404] @ (aaba8 ) │ │ + b.n ac752 │ │ + add r4, sp, #224 @ 0xe0 │ │ + ldr r1, [sp, #88] @ 0x58 │ │ + movs r2, #28 │ │ mov r0, r4 │ │ - add r1, pc │ │ - bl 9dedc │ │ - add r6, sp, #904 @ 0x388 │ │ - mov r1, r5 │ │ - mov r2, r4 │ │ - mov r0, r6 │ │ - bl a7df8 │ │ - adds r0, r6, #4 │ │ - ldr r1, [sp, #904] @ 0x388 │ │ - add r7, sp, #736 @ 0x2e0 │ │ - ldmia.w r0, {r3, r4, r5} │ │ - cmp r1, #0 │ │ - mov r2, r7 │ │ - stmia r2!, {r3, r4, r5} │ │ - add r0, sp, #432 @ 0x1b0 │ │ - beq.n aab0a │ │ - ldmia.w r7, {r1, r2, r3} │ │ - adds r0, #8 │ │ + bl ca0b2 │ │ + ldr r0, [sp, #64] @ 0x40 │ │ + mov r1, r4 │ │ + b.n acdb2 │ │ + ldr r2, [r5, r4] │ │ + movs r2, r0 │ │ + ldrh r6, [r6, r0] │ │ + movs r2, r0 │ │ + ldrh r4, [r2, r0] │ │ + movs r2, r0 │ │ + strh r4, [r4, #56] @ 0x38 │ │ + movs r2, r0 │ │ + ldr r7, [pc, #252] @ (ace40 ) │ │ + vcvt.u32.f32 d20, d13, #9 │ │ + @ instruction: 0xfff74f0b │ │ + vqrdmlah.s q10, , d18[0] │ │ + @ instruction: 0xfff7f89d │ │ + asrs r3, r7, #9 │ │ + strb.w r1, [sp, #259] @ 0x103 │ │ + ldrh.w r1, [sp, #633] @ 0x279 │ │ + strh.w r1, [sp, #257] @ 0x101 │ │ + add r1, sp, #632 @ 0x278 │ │ + add.w lr, r1, #8 │ │ + add r1, sp, #256 @ 0x100 │ │ + ldr.w ip, [sp, #636] @ 0x27c │ │ + add.w r3, r1, #8 │ │ + ldmia.w lr, {r2, r4, r5, r6, r7} │ │ + stmia r3!, {r2, r4, r5, r6, r7} │ │ + strb.w r0, [sp, #256] @ 0x100 │ │ + str.w ip, [sp, #260] @ 0x104 │ │ + ldr r0, [sp, #64] @ 0x40 │ │ + b.n acdb2 │ │ + add r4, sp, #632 @ 0x278 │ │ + add.w r1, r8, #1 │ │ + movs r2, #15 │ │ + mov r0, r4 │ │ + bl ca0b2 │ │ + add.w r0, r8, #16 │ │ + add r6, sp, #288 @ 0x120 │ │ + add.w r1, r6, #16 │ │ + ldmia.w r0, {r2, r3, r7} │ │ + adds r0, r6, #1 │ │ + stmia r1!, {r2, r3, r7} │ │ + movs r2, #15 │ │ + mov r1, r4 │ │ + strb.w r5, [sp, #288] @ 0x120 │ │ + bl ca0b2 │ │ + ldr r0, [sp, #64] @ 0x40 │ │ + mov r1, r6 │ │ + bl ad3d8 │ │ + add r0, sp, #600 @ 0x258 │ │ + bl 9858c │ │ + ldr.w r9, [sp, #812] @ 0x32c │ │ + b.n ac7a2 │ │ + add r1, sp, #696 @ 0x2b8 │ │ + add.w r0, fp, #6 │ │ + adds r1, #2 │ │ + movs r2, #26 │ │ + bl ca0b2 │ │ + strb.w r9, [sp, #637] @ 0x27d │ │ + strb.w r6, [sp, #636] @ 0x27c │ │ + ldr.w r9, [sp, #812] @ 0x32c │ │ + b.n ace08 │ │ + ldrb.w r1, [sp, #699] @ 0x2bb │ │ + add.w r2, fp, #12 │ │ + strb.w r1, [sp, #639] @ 0x27f │ │ + ldrh.w r1, [sp, #697] @ 0x2b9 │ │ + strh.w r1, [sp, #637] @ 0x27d │ │ + add.w r1, r7, #8 │ │ + ldr.w ip, [sp, #700] @ 0x2bc │ │ + ldmia.w r1, {r3, r4, r5, r6, r7} │ │ + stmia r2!, {r3, r4, r5, r6, r7} │ │ + str.w ip, [sp, #640] @ 0x280 │ │ + strb.w r0, [sp, #636] @ 0x27c │ │ + add r0, sp, #688 @ 0x2b0 │ │ + bl 6d7b0 │ │ + add.w r1, fp, #4 │ │ + add r4, sp, #568 @ 0x238 │ │ + mov r0, r4 │ │ + movs r2, #28 │ │ + bl ca0b2 │ │ + add r0, sp, #336 @ 0x150 │ │ + mov r1, r4 │ │ + bl b00be │ │ + mov fp, r8 │ │ + ldr r4, [sp, #336] @ 0x150 │ │ + ldr r5, [sp, #340] @ 0x154 │ │ + eor.w r0, r4, #40 @ 0x28 │ │ + vldr d8, [sp, #344] @ 0x158 │ │ + orrs r0, r5 │ │ + bne.n acef2 │ │ + ldr r0, [sp, #48] @ 0x30 │ │ + add.w r8, sp, #336 @ 0x150 │ │ + ldr r5, [sp, #808] @ 0x328 │ │ + ldr r4, [r0, #0] │ │ + mov r0, r8 │ │ + mov r2, r5 │ │ + mov r1, r4 │ │ + bl afc84 │ │ + ldr r6, [sp, #336] @ 0x150 │ │ + ldr r7, [sp, #340] @ 0x154 │ │ + eor.w r0, r6, #40 @ 0x28 │ │ + vldr s18, [sp, #344] @ 0x158 │ │ + orrs r0, r7 │ │ + bne.n acf14 │ │ + add.w r8, sp, #336 @ 0x150 │ │ + mov r1, r4 │ │ + mov r2, r5 │ │ + mov r0, r8 │ │ + bl afd40 │ │ + ldr r4, [sp, #336] @ 0x150 │ │ + ldr r6, [sp, #340] @ 0x154 │ │ + eor.w r0, r4, #40 @ 0x28 │ │ + vldr s20, [sp, #344] @ 0x158 │ │ + orrs r0, r6 │ │ + bne.n acf36 │ │ + vcvt.f64.f32 d0, s20 │ │ + ldr.w r8, [sp, #820] @ 0x334 │ │ + cmp.w fp, #0 │ │ + vdiv.f64 d10, d0, d8 │ │ + vcvt.f64.f32 d0, s18 │ │ + vdiv.f64 d8, d0, d8 │ │ + beq.n acea6 │ │ + ldr.w ip, [sp, #824] @ 0x338 │ │ + ldr.w r0, [ip], #16 │ │ + add r1, sp, #384 @ 0x180 │ │ + ldmia.w ip, {r2, r3, r4, r5, r6, r7} │ │ + stmia r1!, {r2, r3, r4, r5, r6, r7} │ │ + bl ad8ec │ │ + ldr.w ip, [sp, #64] @ 0x40 │ │ + cmp.w fp, #0 │ │ + ldrd r1, r0, [sp, #32] │ │ + strd r1, r0, [ip] │ │ + add r1, sp, #384 @ 0x180 │ │ + add.w r0, ip, #8 │ │ + ldmia.w r1, {r2, r3, r4, r5, r6, r7} │ │ + stmia r0!, {r2, r3, r4, r5, r6, r7} │ │ + ldrd r1, r0, [sp, #40] @ 0x28 │ │ + strd r1, r0, [ip, #32] │ │ + add.w r0, ip, #56 @ 0x38 │ │ + vstr d8, [ip, #40] @ 0x28 │ │ + vstr d10, [ip, #48] @ 0x30 │ │ + ldmia.w sl, {r1, r2, r3} │ │ stmia r0!, {r1, r2, r3} │ │ + add r1, sp, #104 @ 0x68 │ │ + add.w r0, ip, #68 @ 0x44 │ │ + ldmia.w r1, {r2, r3, r4} │ │ + stmia r0!, {r2, r3, r4} │ │ + strb.w r8, [ip, #80] @ 0x50 │ │ + bne.w ac80a │ │ + b.n ac810 │ │ + ldr r6, [sp, #64] @ 0x40 │ │ + add r1, sp, #336 @ 0x150 │ │ + adds r1, #16 │ │ + movs r2, #32 │ │ + add.w r0, r6, #24 │ │ + bl ca0b2 │ │ movs r0, #0 │ │ - str r0, [sp, #436] @ 0x1b4 │ │ - movs r0, #4 │ │ - str r0, [sp, #432] @ 0x1b0 │ │ - add r0, sp, #952 @ 0x3b8 │ │ - bl 96c38 │ │ - ldr r1, [sp, #124] @ 0x7c │ │ - mov r0, sl │ │ - ldr r4, [sp, #132] @ 0x84 │ │ - blx r4 │ │ - ldr r0, [sp, #172] @ 0xac │ │ - ldr r1, [sp, #164] @ 0xa4 │ │ - blx r4 │ │ - ldr r0, [sp, #180] @ 0xb4 │ │ - ldr r1, [sp, #128] @ 0x80 │ │ - blx r4 │ │ - b.n aa474 │ │ - str r1, [sp, #164] @ 0xa4 │ │ + movs r1, #21 │ │ + strd r1, r0, [r6] │ │ + strd r4, r5, [r6, #8] │ │ + vstr d8, [r6, #16] │ │ + b.n acf56 │ │ + ldr r4, [sp, #64] @ 0x40 │ │ + add.w r1, r8, #12 │ │ + movs r2, #36 @ 0x24 │ │ + add.w r0, r4, #20 │ │ + bl ca0b2 │ │ + movs r0, #0 │ │ + movs r1, #21 │ │ + strd r1, r0, [r4] │ │ + strd r6, r7, [r4, #8] │ │ + vstr s18, [r4, #16] │ │ + b.n acf56 │ │ + ldr r7, [sp, #64] @ 0x40 │ │ + add.w r1, r8, #12 │ │ + movs r2, #36 @ 0x24 │ │ + add.w r0, r7, #20 │ │ + bl ca0b2 │ │ + movs r0, #0 │ │ + movs r1, #21 │ │ + strd r1, r0, [r7] │ │ + strd r4, r6, [r7, #8] │ │ + vstr s20, [r7, #16] │ │ + add r0, sp, #104 @ 0x68 │ │ + bl ad8c0 │ │ + ldr r0, [sp, #824] @ 0x338 │ │ + ldr r4, [sp, #52] @ 0x34 │ │ + b.n ac7ee │ │ + ldrb.w r1, [sp, #539] @ 0x21b │ │ + add.w lr, r4, #8 │ │ + strb.w r1, [sp, #603] @ 0x25b │ │ + ldrh.w r1, [sp, #537] @ 0x219 │ │ + strh.w r1, [sp, #601] @ 0x259 │ │ + add r1, sp, #600 @ 0x258 │ │ + ldr.w ip, [sp, #540] @ 0x21c │ │ + add.w r3, r1, #8 │ │ + ldmia.w lr, {r2, r4, r5, r6, r7} │ │ + stmia r3!, {r2, r4, r5, r6, r7} │ │ + str.w ip, [sp, #604] @ 0x25c │ │ + strb.w r0, [sp, #600] @ 0x258 │ │ + b.n accde │ │ + str r6, [sp, #0] │ │ + add r0, sp, #696 @ 0x2b8 │ │ + movs r1, #0 │ │ + mov r2, r4 │ │ + movs r3, #8 │ │ + bl 4b964 │ │ + ldr r7, [sp, #704] @ 0x2c0 │ │ + ldr r0, [sp, #700] @ 0x2bc │ │ + str r0, [sp, #76] @ 0x4c │ │ + b.n ac9d8 │ │ + ldr r0, [pc, #16] @ (acfb8 ) │ │ + add r0, pc │ │ + bl 50b2c │ │ + nop │ │ + ldr r6, [pc, #540] @ (ad1d0 ) │ │ + vcvt.f32.u32 q10, q5, #9 │ │ + vrshr.u64 , q10, #9 │ │ + movs r2, r0 │ │ + push {r4, r5, r7, lr} │ │ + mov r4, r0 │ │ + movs r0, #48 @ 0x30 │ │ + movs r1, #4 │ │ + bl 4aff4 │ │ mov r5, r0 │ │ - ldrh.w fp, [sp, #722] @ 0x2d2 │ │ - ldr.w sl, [sp, #718] @ 0x2ce │ │ - b.n aa67a │ │ - ldr.w r8, [sp, #853] @ 0x355 │ │ - mov r5, r2 │ │ - str r1, [sp, #164] @ 0xa4 │ │ - ldrh.w r1, [sp, #857] @ 0x359 │ │ - mov.w r0, r8, lsr #8 │ │ - orr.w sl, r0, r1, lsl #24 │ │ - ldrb.w r0, [sp, #859] @ 0x35b │ │ - orr.w r0, r1, r0, lsl #16 │ │ - mov.w fp, r0, lsr #8 │ │ - b.n aa67a │ │ - ldr r1, [sp, #316] @ 0x13c │ │ - mov r0, r2 │ │ - str.w r8, [sp, #128] @ 0x80 │ │ - bl 998f4 │ │ - add r0, sp, #312 @ 0x138 │ │ - ldr r1, [pc, #244] @ (aab9c ) │ │ - movs r2, #44 @ 0x2c │ │ - add r1, pc │ │ - bl 9dedc │ │ - ldrd r0, r1, [sp, #312] @ 0x138 │ │ - bl 998f4 │ │ - add r0, sp, #536 @ 0x218 │ │ - ldr r4, [sp, #80] @ 0x50 │ │ - ldmia.w r4, {r1, r2, r3, r5, r6} │ │ - stmia r0!, {r1, r2, r3, r5, r6} │ │ - ldr r1, [sp, #72] @ 0x48 │ │ - ldr r2, [sp, #92] @ 0x5c │ │ - lsrs r0, r1, #16 │ │ - orr.w sl, r0, fp, lsl #16 │ │ - lsrs r0, r1, #8 │ │ - orr.w r8, r0, fp, lsl #24 │ │ - uxtb.w r9, r1 │ │ - mov.w fp, fp, lsr #16 │ │ - ldr.w ip, [sp, #84] @ 0x54 │ │ - ldr.w lr, [sp, #76] @ 0x4c │ │ - b.w aa014 │ │ - ldr r0, [sp, #112] @ 0x70 │ │ - mov r6, sl │ │ - ldr r1, [sp, #104] @ 0x68 │ │ - ldr r4, [sp, #132] @ 0x84 │ │ - ldrh.w fp, [sp, #322] @ 0x142 │ │ - ldr.w sl, [sp, #318] @ 0x13e │ │ - blx r4 │ │ - add r0, sp, #904 @ 0x388 │ │ - bl 96c38 │ │ - ldr r0, [sp, #172] @ 0xac │ │ - ldr r1, [sp, #152] @ 0x98 │ │ - blx r4 │ │ - ldr r1, [sp, #180] @ 0xb4 │ │ - mov r0, r6 │ │ - blx r4 │ │ - b.n aa70a │ │ - ldmia.w r7, {r1, r2, r3} │ │ - add.w r4, r0, #48 @ 0x30 │ │ - stmia r4!, {r1, r2, r3} │ │ + movs r0, #1 │ │ + strd r0, r0, [r5] │ │ + add.w r0, r5, #8 │ │ + mov r1, r4 │ │ movs r2, #40 @ 0x28 │ │ - ldr r1, [sp, #120] @ 0x78 │ │ - str r1, [sp, #524] @ 0x20c │ │ - ldr r1, [sp, #124] @ 0x7c │ │ - strd sl, r1, [sp, #516] @ 0x204 │ │ - ldr r1, [sp, #136] @ 0x88 │ │ - str r1, [sp, #512] @ 0x200 │ │ - ldr r1, [sp, #164] @ 0xa4 │ │ - str r1, [sp, #508] @ 0x1fc │ │ - ldr r1, [sp, #172] @ 0xac │ │ - str r1, [sp, #504] @ 0x1f8 │ │ - ldr r1, [sp, #160] @ 0xa0 │ │ - str r1, [sp, #500] @ 0x1f4 │ │ - ldr r1, [sp, #128] @ 0x80 │ │ - str r1, [sp, #496] @ 0x1f0 │ │ - ldr r1, [sp, #180] @ 0xb4 │ │ - str r1, [sp, #492] @ 0x1ec │ │ - add r1, sp, #952 @ 0x3b8 │ │ - bl c99c0 │ │ - strd r9, fp, [sp, #472] @ 0x1d8 │ │ - b.n aa474 │ │ - ldr r0, [sp, #112] @ 0x70 │ │ - mov r6, sl │ │ - ldr r1, [sp, #104] @ 0x68 │ │ - mov r7, r2 │ │ - ldrh.w fp, [sp, #322] @ 0x142 │ │ - ldr.w sl, [sp, #318] @ 0x13e │ │ - ldrb.w r8, [sp, #317] @ 0x13d │ │ - blx r4 │ │ - add r0, sp, #904 @ 0x388 │ │ - bl 96c38 │ │ - ldr r1, [sp, #152] @ 0x98 │ │ + bl ca0b2 │ │ mov r0, r5 │ │ - blx r4 │ │ - ldr r1, [sp, #180] @ 0xb4 │ │ - mov r0, r6 │ │ - blx r4 │ │ - movs r4, #0 │ │ - str r7, [sp, #164] @ 0xa4 │ │ - b.n aa70e │ │ - str r0, [sp, #164] @ 0xa4 │ │ - lsrs r0, r7, #16 │ │ - orr.w sl, r0, r4, lsl #16 │ │ - lsrs r0, r7, #8 │ │ - orr.w r8, r0, r4, lsl #24 │ │ - uxtb r5, r7 │ │ - mov.w fp, r4, lsr #16 │ │ - b.n aa67a │ │ - ldr r0, [pc, #32] @ (aabac ) │ │ - add r0, pc │ │ - bl 4ffc8 │ │ - movs r3, r0 │ │ - strh r0, [r0, #0] │ │ - strb r5, [r4, #4] │ │ - @ instruction: 0xfff76fd4 │ │ - @ instruction: 0xfff76f0e │ │ - vcvtn.s16.f16 d23, d8 │ │ - vcvta.s16.f16 , q8 │ │ - @ instruction: 0xfff76f0c │ │ - vcvt.u32.f32 d22, d10, #9 │ │ + pop {r4, r5, r7, pc} │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ + sub sp, #96 @ 0x60 │ │ + add.w r9, sp, #32 │ │ + mov r8, r0 │ │ + mov sl, r2 │ │ + str r2, [sp, #0] │ │ + mov r2, sp │ │ + mov r0, r9 │ │ + mov r4, r3 │ │ + mov r7, r1 │ │ + bl 58f50 │ │ + ldrb.w r5, [sp, #32] │ │ + ldrb.w r6, [sp, #33] @ 0x21 │ │ + cmp r5, #15 │ │ + bne.n ad048 │ │ + lsls r0, r6, #31 │ │ + mov.w r9, #0 │ │ + mov.w r5, #0 │ │ + bne.n ad02a │ │ + add r5, sp, #32 │ │ + mov r1, r7 │ │ + mov r2, sl │ │ + mov r0, r5 │ │ + bl 68e18 │ │ + ldrb.w r0, [sp, #32] │ │ + cmp r0, #15 │ │ + bne.n ad094 │ │ + ldr r5, [sp, #36] @ 0x24 │ │ + movs r0, #16 │ │ + movs r1, #4 │ │ + bl 4aff4 │ │ + movs r1, #40 @ 0x28 │ │ + movs r2, #1 │ │ + strd r2, r2, [r0] │ │ + strd r5, r4, [r0, #8] │ │ + strd r1, r9, [r8] │ │ + str.w r0, [r8, #8] │ │ + b.n ad08e │ │ + add r7, sp, #4 │ │ + add.w r1, r9, #2 │ │ + adds r0, r7, #2 │ │ + movs r2, #26 │ │ + bl ca0b2 │ │ + strb.w r6, [sp, #5] │ │ + strb.w r5, [sp, #4] │ │ + mov r0, r8 │ │ + mov r1, r7 │ │ + bl b00be │ │ + cbz r4, ad08e │ │ + dmb ish │ │ + ldrex r0, [r4] │ │ + subs r1, r0, #1 │ │ + strex r2, r1, [r4] │ │ + cmp r2, #0 │ │ + bne.n ad06c │ │ + cmp r0, #1 │ │ + bne.n ad08e │ │ + dmb ish │ │ + mov r0, r4 │ │ + add sp, #96 @ 0x60 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ + b.w b026c │ │ + add sp, #96 @ 0x60 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ + ldrb.w r1, [sp, #35] @ 0x23 │ │ + add.w lr, r5, #8 │ │ + strb.w r1, [sp, #67] @ 0x43 │ │ + ldrh.w r1, [sp, #33] @ 0x21 │ │ + strh.w r1, [sp, #65] @ 0x41 │ │ + add r7, sp, #64 @ 0x40 │ │ + ldr.w ip, [sp, #36] @ 0x24 │ │ + add.w r9, r7, #8 │ │ + ldmia.w lr, {r1, r2, r3, r5, r6} │ │ + stmia.w r9, {r1, r2, r3, r5, r6} │ │ + str.w ip, [sp, #68] @ 0x44 │ │ + strb.w r0, [sp, #64] @ 0x40 │ │ + b.n ad05e │ │ + push {r3, r4, r5, r6, r7, lr} │ │ + ldrd r4, r6, [r0, #4] │ │ + mov r5, r0 │ │ + movs r7, #0 │ │ + cmp r6, r7 │ │ + beq.n ad0ea │ │ + ldr.w r0, [r4, r7, lsl #2] │ │ + ldr r1, [r0, #0] │ │ + subs r1, #1 │ │ + str r1, [r0, #0] │ │ + bne.n ad0e6 │ │ + ldr.w r0, [r4, r7, lsl #2] │ │ + bl 993fc │ │ + adds r7, #1 │ │ + b.n ad0ce │ │ + ldr r0, [r5, #0] │ │ + mov r1, r4 │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ + b.w c97b8 │ │ + bmi.n ad0a2 │ │ + ldrd r0, r2, [r1] │ │ + eor.w r0, r0, #23 │ │ + orrs r0, r2 │ │ + beq.n ad122 │ │ + push {r4, lr} │ │ + sub sp, #48 @ 0x30 │ │ + mov r4, sp │ │ + movs r2, #48 @ 0x30 │ │ + mov r0, r4 │ │ + bl ca0b2 │ │ + ldr r1, [pc, #16] @ (ad124 ) │ │ + mov r0, r4 │ │ + add r1, pc │ │ + bl 4b708 │ │ + add sp, #48 @ 0x30 │ │ + ldmia.w sp!, {r4, lr} │ │ + bx lr │ │ + strh r6, [r2, r0] │ │ movs r2, r0 │ │ push {r4, lr} │ │ mov r4, r0 │ │ - ldrb.w r0, [r0, #289] @ 0x121 │ │ - cmp r0, #3 │ │ - beq.n aabc0 │ │ - cbz r0, aabd6 │ │ - pop {r4, pc} │ │ - add.w r0, r4, #56 @ 0x38 │ │ - bl abc60 │ │ - ldr.w r0, [r4, #276] @ 0x114 │ │ - bl 4a210 │ │ - movs r0, #0 │ │ - strb.w r0, [r4, #288] @ 0x120 │ │ - ldr.w r0, [r4, #280] @ 0x118 │ │ - bl 98758 │ │ - add.w r0, r4, #284 @ 0x11c │ │ + ldrd r0, r1, [r0, #16] │ │ + bl 9953c │ │ + ldr r0, [r4, #24] │ │ ldmia.w sp!, {r4, lr} │ │ - b.w abc70 │ │ - bmi.n aab96 │ │ - stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - vpush {d8-d11} │ │ - sub.w sp, sp, #1352 @ 0x548 │ │ - mov r9, r0 │ │ - ldrb.w r0, [r0, #289] @ 0x121 │ │ - mov sl, r1 │ │ - str.w r9, [sp, #128] @ 0x80 │ │ - cbz r0, aac62 │ │ - cmp r0, #3 │ │ - bne.w abbd2 │ │ - ldrb.w r0, [r9, #268] @ 0x10c │ │ - add.w r1, r9, #56 @ 0x38 │ │ - add.w r2, r9, #268 @ 0x10c │ │ - str r1, [sp, #68] @ 0x44 │ │ - cmp r0, #0 │ │ - str r2, [sp, #124] @ 0x7c │ │ - beq.n aacc0 │ │ - cmp r0, #3 │ │ - bne.w abbda │ │ - ldrb.w r0, [r9, #260] @ 0x104 │ │ - add.w r5, r9, #112 @ 0x70 │ │ - add.w r3, r9, #260 @ 0x104 │ │ - str r3, [sp, #120] @ 0x78 │ │ - cmp r0, #0 │ │ - beq.w ab896 │ │ - cmp r0, #3 │ │ - bne.w abbe2 │ │ - mov r7, r9 │ │ - str r5, [sp, #64] @ 0x40 │ │ - ldrb.w r0, [r7, #248]! │ │ - sub.w r2, r7, #72 @ 0x48 │ │ - str r2, [sp, #72] @ 0x48 │ │ - cmp r0, #0 │ │ - beq.w ab984 │ │ - cmp r0, #3 │ │ - beq.w ab114 │ │ - ldr r0, [pc, #96] @ (aacbc ) │ │ - add r0, pc │ │ - bl 52ca0 │ │ - ldr.w r0, [r9, #280] @ 0x118 │ │ - movs r5, #0 │ │ - strb.w r5, [r9, #288] @ 0x120 │ │ - bl 98728 │ │ - mov r4, r0 │ │ - movs r0, #1 │ │ - cmp r4, #0 │ │ - strb.w r0, [r9, #288] @ 0x120 │ │ - str.w r4, [r9, #272] @ 0x110 │ │ - beq.w ab882 │ │ - ldrd r7, fp, [r9, #48] @ 0x30 │ │ - mov r0, r9 │ │ - str.w r7, [r0, #56]! │ │ - mov r1, r9 │ │ - str r0, [sp, #68] @ 0x44 │ │ - add.w r0, r9, #64 @ 0x40 │ │ + b.w 4a9ec │ │ + bmi.n ad0ea │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + sub sp, #60 @ 0x3c │ │ + mov sl, r0 │ │ + ldrd r0, r2, [r1] │ │ + eor.w r0, r0, #23 │ │ + orrs r0, r2 │ │ + bne.n ad15a │ │ + ldrb.w fp, [r1, #8] │ │ + b.n ad172 │ │ + add r4, sp, #8 │ │ movs r2, #48 @ 0x30 │ │ - str.w r4, [r9, #276] @ 0x114 │ │ - strb.w r5, [r9, #288] @ 0x120 │ │ - str.w fp, [r9, #60] @ 0x3c │ │ - bl c99c0 │ │ - strb.w r5, [r9, #268] @ 0x10c │ │ - add.w r5, r4, #8 │ │ - add.w r0, r9, #268 @ 0x10c │ │ - str.w r5, [r9, #264] @ 0x108 │ │ - str r0, [sp, #124] @ 0x7c │ │ - b.n aacc8 │ │ - nop │ │ - ldrb r0, [r6, #14] │ │ + mov r0, r4 │ │ + bl ca0b2 │ │ + ldr r1, [pc, #152] @ (ad200 ) │ │ + mov r0, r4 │ │ + add r1, pc │ │ + bl 4b708 │ │ + mov.w fp, #0 │ │ + ldrd r0, r1, [sl, #16] │ │ + ldrd r7, r5, [sl, #8] │ │ + ldr.w r4, [sl] │ │ + bl 99d2c │ │ + lsls r2, r4, #31 │ │ + beq.n ad1da │ │ + cbz r0, ad1ec │ │ + str r1, [sp, #4] │ │ + ldrd r1, r2, [r1, #8] │ │ + str r0, [sp, #0] │ │ + subs r1, #1 │ │ + bic.w r1, r1, #7 │ │ + add r0, r1 │ │ + add.w r1, r0, #8 │ │ + add r0, sp, #8 │ │ + blx r2 │ │ + ldrd r8, r0, [sp, #12] │ │ + ldr r6, [pc, #92] @ (ad204 ) │ │ + mov.w r9, r0, lsl #2 │ │ + add r6, pc │ │ + cmp.w r9, #0 │ │ + beq.n ad1de │ │ + ldr.w r0, [r8], #4 │ │ + mov r1, r6 │ │ + adds r0, #32 │ │ + bl 6879c │ │ + mov r2, r7 │ │ + mov r3, r5 │ │ + mov r4, r1 │ │ + bl a60ec │ │ + cbz r0, ad1ce │ │ + strb.w fp, [r0, #56] @ 0x38 │ │ + ldr r0, [r4, #0] │ │ + sub.w r9, r9, #4 │ │ + subs r0, #1 │ │ + str r0, [r4, #0] │ │ + b.n ad1ac │ │ + cbnz r0, ad1e8 │ │ + b.n ad1ec │ │ + add r0, sp, #8 │ │ + bl ad0c4 │ │ + ldrd r0, r1, [sp] │ │ + bl b8ea2 │ │ + ldr.w r0, [sl, #24] │ │ + strb.w fp, [r0, #16] │ │ + mov r0, sl │ │ + bl ad128 │ │ + add sp, #60 @ 0x3c │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + str r4, [r6, r6] │ │ movs r2, r0 │ │ - ldrd r7, fp, [r9, #56] @ 0x38 │ │ - ldr.w r5, [r9, #264] @ 0x108 │ │ - add.w r8, sp, #144 @ 0x90 │ │ - add.w r1, r9, #64 @ 0x40 │ │ - movs r2, #48 @ 0x30 │ │ + ldr r6, [pc, #744] @ (ad4f0 ) │ │ + movs r2, r0 │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ + sub sp, #192 @ 0xc0 │ │ + mov sl, r0 │ │ + cbz r1, ad274 │ │ + add.w r8, sp, #32 │ │ + mov r6, r1 │ │ mov r0, r8 │ │ - bl c99c0 │ │ - add.w r4, r5, #44 @ 0x2c │ │ - mov r0, r4 │ │ - bl 9ecd8 │ │ - ldr r0, [pc, #968] @ (ab0ac ) │ │ - mov r5, r9 │ │ - movs r6, #17 │ │ - mov r1, r8 │ │ - add r0, pc │ │ - str.w r0, [r5, #112]! │ │ - str r0, [sp, #132] @ 0x84 │ │ - adds r0, r5, #4 │ │ - stmia.w r0, {r6, r7, fp} │ │ - add.w r0, r5, #16 │ │ - movs r2, #48 @ 0x30 │ │ - bl c99c0 │ │ + bl ad8fc │ │ + ldrd r7, r4, [sp, #32] │ │ + ldr r5, [sp, #40] @ 0x28 │ │ + eor.w r0, r7, #40 @ 0x28 │ │ + ldrb.w r9, [sp, #44] @ 0x2c │ │ + orrs r0, r4 │ │ + bne.n ad288 │ │ + strb.w r9, [sp, #28] │ │ movs r0, #0 │ │ - str.w r4, [r5, #144] @ 0x90 │ │ - strb.w r0, [r5, #148] @ 0x94 │ │ - add.w r0, r5, #148 @ 0x94 │ │ - str r0, [sp, #120] @ 0x78 │ │ - mov r0, r9 │ │ - ldr r1, [sp, #132] @ 0x84 │ │ - str.w r1, [r0, #176]! │ │ - add.w r1, r9, #128 @ 0x80 │ │ - str r0, [sp, #72] @ 0x48 │ │ - add.w r0, r9, #192 @ 0xc0 │ │ - movs r2, #48 @ 0x30 │ │ - str.w sl, [sp, #88] @ 0x58 │ │ - str r5, [sp, #64] @ 0x40 │ │ - str r6, [sp, #112] @ 0x70 │ │ - str.w r6, [r9, #180] @ 0xb4 │ │ - str r7, [sp, #140] @ 0x8c │ │ - str.w r7, [r9, #184] @ 0xb8 │ │ - str.w fp, [sp, #136] @ 0x88 │ │ - str.w fp, [r9, #188] @ 0xbc │ │ - bl c99c0 │ │ + str r5, [sp, #24] │ │ + movs r1, #8 │ │ + ldr r3, [pc, #388] @ (ad3c0 ) │ │ + movs r2, #3 │ │ + movs r4, #12 │ │ + strd r2, r1, [sp, #8] │ │ + add r3, pc │ │ + str r0, [sp, #16] │ │ + add.w r2, r6, #8 │ │ + strd r4, r3, [sp] │ │ + add r6, sp, #32 │ │ + add r1, sp, #24 │ │ + ldr r3, [pc, #364] @ (ad3c4 ) │ │ + mov r0, r6 │ │ + add r3, pc │ │ + bl 58bd4 │ │ + ldr r0, [sp, #32] │ │ + cbz r0, ad2a4 │ │ + adds r1, r6, #4 │ │ + add r6, sp, #112 @ 0x70 │ │ + movs r2, #28 │ │ + mov r0, r6 │ │ + bl ca0b2 │ │ + mov r0, sl │ │ + mov r1, r6 │ │ + b.n ad36a │ │ movs r0, #0 │ │ - mov r1, r9 │ │ - strb.w r0, [r1, #248]! │ │ - str r1, [sp, #84] @ 0x54 │ │ - str r4, [sp, #116] @ 0x74 │ │ - str.w r4, [r1, #-8] │ │ - ldr.w r0, [r9, #208] @ 0xd0 │ │ - ldr.w r1, [r9, #216] @ 0xd8 │ │ - str r0, [sp, #108] @ 0x6c │ │ - ldr.w r0, [r9, #212] @ 0xd4 │ │ - str r1, [sp, #100] @ 0x64 │ │ - ldr.w r1, [r9, #220] @ 0xdc │ │ - str r0, [sp, #104] @ 0x68 │ │ - str r1, [sp, #96] @ 0x60 │ │ - vldr d8, [r9, #192] @ 0xc0 │ │ - vldr d9, [r9, #200] @ 0xc8 │ │ - vldr d11, [r9, #224] @ 0xe0 │ │ - vldr d10, [r9, #232] @ 0xe8 │ │ - bl b4304 │ │ - strd r1, r0, [sp, #76] @ 0x4c │ │ - mov.w fp, #0 │ │ - movs r0, #8 │ │ - str.w fp, [sp, #712] @ 0x2c8 │ │ - strd fp, r0, [sp, #704] @ 0x2c0 │ │ - add r5, sp, #944 @ 0x3b0 │ │ - ldr r1, [pc, #792] @ (ab0b0 ) │ │ - movs r2, #12 │ │ - ldr r7, [pc, #792] @ (ab0b4 ) │ │ - mov r0, r5 │ │ - add r1, pc │ │ - add r7, pc │ │ - blx r7 │ │ - movs r0, #5 │ │ - str.w fp, [sp, #972] @ 0x3cc │ │ - str r0, [sp, #968] @ 0x3c8 │ │ - add.w r9, sp, #704 @ 0x2c0 │ │ - vstr d11, [sp, #976] @ 0x3d0 │ │ - mov r1, r5 │ │ - ldr r4, [pc, #768] @ (ab0b8 ) │ │ + movs r1, #40 @ 0x28 │ │ + movs r2, #8 │ │ + strd r1, r0, [sl] │ │ + strd r0, r2, [sl, #8] │ │ + str.w r0, [sl, #16] │ │ + b.n ad388 │ │ + add.w r0, sl, #13 │ │ + add.w r1, r8, #13 │ │ + movs r2, #35 @ 0x23 │ │ + bl ca0b2 │ │ + strb.w r9, [sl, #12] │ │ + strd r7, r4, [sl] │ │ + str.w r5, [sl, #8] │ │ + b.n ad388 │ │ + add.w r0, r6, #8 │ │ + add r1, sp, #112 @ 0x70 │ │ + adds r1, #4 │ │ + ldmia.w r0, {r2, r3, r4, r5} │ │ + stmia r1!, {r2, r3, r4, r5} │ │ + ldr r2, [sp, #120] @ 0x78 │ │ + ldrb.w r1, [sp, #116] @ 0x74 │ │ + add r6, sp, #80 @ 0x50 │ │ + mov r0, r6 │ │ + bl 6de88 │ │ + ldrb.w r0, [sp, #80] @ 0x50 │ │ + cmp r0, #15 │ │ + bne.n ad33c │ │ + ldr r7, [sp, #84] @ 0x54 │ │ + movs r2, #0 │ │ + movs r3, #0 │ │ + mov.w r8, #0 │ │ + asrs r6, r7, #31 │ │ + strd r7, r6, [sp] │ │ + add r0, sp, #80 @ 0x50 │ │ + bl afa08 │ │ + ldr r0, [sp, #84] @ 0x54 │ │ + cmp r0, #1 │ │ + bne.n ad38e │ │ + ldr r0, [sp, #88] @ 0x58 │ │ + movs r1, #8 │ │ + ldr r3, [pc, #220] @ (ad3c8 ) │ │ + movs r2, #8 │ │ + add r3, pc │ │ + bl c9b20 │ │ + add r2, sp, #176 @ 0xb0 │ │ + strd r7, r6, [sp] │ │ + stmia.w r2, {r0, r1, r8} │ │ + add r0, sp, #32 │ │ + movs r2, #0 │ │ + movs r3, #0 │ │ + bl afa08 │ │ + ldr r0, [sp, #36] @ 0x24 │ │ + cmp r0, #1 │ │ + bne.n ad3a2 │ │ + ldr r1, [sp, #40] @ 0x28 │ │ + add r6, sp, #176 @ 0xb0 │ │ + add.w r8, sl, #8 │ │ + mov r0, r6 │ │ + bl 6dade │ │ + ldrd r1, r0, [sp, #180] @ 0xb4 │ │ + movs r2, #0 │ │ + movs r3, #0 │ │ + add.w r1, r1, r0, lsl #3 │ │ + subs r4, r2, r7 │ │ + sbcs.w r4, r3, r7, asr #31 │ │ + bge.n ad370 │ │ + strd r2, r3, [r1], #8 │ │ + adds r2, #1 │ │ + adc.w r3, r3, #0 │ │ + adds r0, #1 │ │ + b.n ad326 │ │ + ldrb.w r1, [sp, #83] @ 0x53 │ │ + add.w lr, r6, #8 │ │ + strb.w r1, [sp, #147] @ 0x93 │ │ + ldrh.w r1, [sp, #81] @ 0x51 │ │ + strh.w r1, [sp, #145] @ 0x91 │ │ + add r1, sp, #144 @ 0x90 │ │ + ldr.w ip, [sp, #84] @ 0x54 │ │ + add.w r3, r1, #8 │ │ + ldmia.w lr, {r2, r4, r5, r6, r7} │ │ + stmia r3!, {r2, r4, r5, r6, r7} │ │ + strb.w r0, [sp, #144] @ 0x90 │ │ + mov r0, sl │ │ + str.w ip, [sp, #148] @ 0x94 │ │ + bl b00be │ │ + b.n ad382 │ │ + str r0, [sp, #184] @ 0xb8 │ │ + ldmia.w r6, {r0, r1, r2} │ │ + stmia.w r8, {r0, r1, r2} │ │ + movs r0, #0 │ │ + movs r1, #40 @ 0x28 │ │ + strd r1, r0, [sl] │ │ mov r0, r9 │ │ - ldr r6, [pc, #768] @ (ab0bc ) │ │ - mov.w sl, #5 │ │ - add r4, pc │ │ - add r6, pc │ │ - mov r2, r4 │ │ - blx r6 │ │ - add r5, sp, #944 @ 0x3b0 │ │ - ldr r1, [pc, #756] @ (ab0c0 ) │ │ - movs r2, #15 │ │ - mov r8, r6 │ │ + bl 6fc4c │ │ + add sp, #192 @ 0xc0 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ + movs r0, #1 │ │ + str.w r8, [sp, #48] @ 0x30 │ │ + str r0, [sp, #36] @ 0x24 │ │ + ldr r0, [pc, #56] @ (ad3d0 ) │ │ + str.w r8, [sp, #44] @ 0x2c │ │ + add r0, pc │ │ + str r0, [sp, #32] │ │ + b.n ad3b2 │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #48] @ 0x30 │ │ + str r1, [sp, #36] @ 0x24 │ │ + ldr r1, [pc, #32] @ (ad3cc ) │ │ + str r0, [sp, #44] @ 0x2c │ │ add r1, pc │ │ - mov r0, r5 │ │ - blx r7 │ │ - mov r0, r9 │ │ - mov r1, r5 │ │ - mov r2, r4 │ │ - strd sl, fp, [sp, #968] @ 0x3c8 │ │ - vstr d10, [sp, #976] @ 0x3d0 │ │ - blx r6 │ │ - add r5, sp, #944 @ 0x3b0 │ │ - ldr r1, [pc, #732] @ (ab0c4 ) │ │ - movs r2, #6 │ │ + str r1, [sp, #32] │ │ + movs r0, #4 │ │ + str r0, [sp, #40] @ 0x28 │ │ + add r0, sp, #32 │ │ + ldr r1, [pc, #24] @ (ad3d4 ) │ │ add r1, pc │ │ + bl 4d1a6 │ │ + ldr r1, [pc, #756] @ (ad6b8 ) │ │ + @ instruction: 0xfff74896 │ │ + vrecpe.u16 d22, d16 │ │ + movs r2, r0 │ │ + str r6, [r5, #52] @ 0x34 │ │ + movs r2, r0 │ │ + str r0, [r0, #56] @ 0x38 │ │ + movs r2, r0 │ │ + str r2, [r2, #52] @ 0x34 │ │ + movs r2, r0 │ │ + push {r4, r5, r7, lr} │ │ + sub sp, #32 │ │ + mov r5, sp │ │ + mov r4, r0 │ │ mov r0, r5 │ │ - blx r7 │ │ - ldr r0, [sp, #96] @ 0x60 │ │ - movs r6, #4 │ │ - str r0, [sp, #980] @ 0x3d4 │ │ + movs r2, #28 │ │ + bl ca0b2 │ │ + add.w r0, r4, #8 │ │ mov r1, r5 │ │ - ldr r0, [sp, #100] @ 0x64 │ │ - mov r2, r4 │ │ - str r0, [sp, #976] @ 0x3d0 │ │ - mov r0, r9 │ │ - str.w fp, [sp, #972] @ 0x3cc │ │ - str r6, [sp, #968] @ 0x3c8 │ │ - str r4, [sp, #92] @ 0x5c │ │ - blx r8 │ │ - add r5, sp, #944 @ 0x3b0 │ │ - ldr r1, [pc, #696] @ (ab0c8 ) │ │ - movs r2, #9 │ │ - add r1, pc │ │ + bl 9a394 │ │ + movs r0, #0 │ │ + movs r1, #21 │ │ + strd r1, r0, [r4] │ │ + add sp, #32 │ │ + pop {r4, r5, r7, pc} │ │ + bmi.n ad3aa │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + sub sp, #316 @ 0x13c │ │ + mov r8, r0 │ │ + ldr r0, [r1, #0] │ │ + cmp r0, #0 │ │ + beq.n ad4a8 │ │ + add.w sl, sp, #224 @ 0xe0 │ │ + mov r9, r2 │ │ + mov r5, r1 │ │ + mov r0, sl │ │ + bl ad8fc │ │ + add.w fp, sp, #224 @ 0xe0 │ │ + ldrb.w r6, [sp, #236] @ 0xec │ │ + ldmia.w fp, {r4, r7, fp} │ │ + eor.w r0, r4, #40 @ 0x28 │ │ + orrs r0, r7 │ │ + bne.n ad4bc │ │ + strb.w r6, [sp, #32] │ │ + str.w fp, [sp, #28] │ │ + ldr r0, [sp, #240] @ 0xf0 │ │ + ldr r6, [pc, #872] @ (ad7a4 ) │ │ + add r6, pc │ │ + ldr r1, [r6, #80] @ 0x50 │ │ + dmb ish │ │ + cmp r1, #2 │ │ + bne.w ad85c │ │ + str r0, [sp, #260] @ 0x104 │ │ + movs r0, #0 │ │ + strb.w r0, [sp, #256] @ 0x100 │ │ + movs r2, #4 │ │ + strb.w r0, [sp, #224] @ 0xe0 │ │ + movs r4, #10 │ │ + ldr r0, [r5, #0] │ │ + str.w r9, [sp, #244] @ 0xf4 │ │ + add.w r9, sp, #28 │ │ + strb.w r2, [sp, #240] @ 0xf0 │ │ + adds r0, #8 │ │ + str r0, [sp, #228] @ 0xe4 │ │ + movs r0, #3 │ │ + ldr r1, [r6, #84] @ 0x54 │ │ + movs r2, #73 @ 0x49 │ │ + ldr r3, [pc, #820] @ (ad7a8 ) │ │ + strd r2, sl, [sp, #8] │ │ + add.w r2, r1, #8 │ │ + add r3, pc │ │ + str r0, [sp, #16] │ │ + mov r1, r9 │ │ + strd r4, r3, [sp] │ │ + add r5, sp, #104 @ 0x68 │ │ + ldr r3, [pc, #800] @ (ad7ac ) │ │ mov r0, r5 │ │ - blx r7 │ │ + add r3, pc │ │ + bl 58bd4 │ │ ldr r0, [sp, #104] @ 0x68 │ │ + cbz r0, ad4ea │ │ + adds r1, r5, #4 │ │ + add r5, sp, #72 @ 0x48 │ │ + movs r2, #28 │ │ + mov r0, r5 │ │ + bl ca0b2 │ │ + mov r0, r8 │ │ mov r1, r5 │ │ - str r0, [sp, #980] @ 0x3d4 │ │ - mov r2, r4 │ │ - ldr r0, [sp, #108] @ 0x6c │ │ - str r0, [sp, #976] @ 0x3d0 │ │ - mov r0, r9 │ │ - strd r6, fp, [sp, #968] @ 0x3c8 │ │ - blx r8 │ │ - add r0, sp, #728 @ 0x2d8 │ │ - ldr r1, [pc, #668] @ (ab0cc ) │ │ + b.n ad65a │ │ + movs r0, #0 │ │ + movs r1, #40 @ 0x28 │ │ movs r2, #4 │ │ + strd r1, r0, [r8] │ │ + strd r0, r2, [r8, #8] │ │ + str.w r0, [r8, #16] │ │ + b.n ad666 │ │ + ldrb.w r0, [sp, #239] @ 0xef │ │ + add.w r1, sl, #20 │ │ + strb.w r0, [r8, #15] │ │ + movs r2, #28 │ │ + ldrh.w r0, [sp, #237] @ 0xed │ │ + strh.w r0, [r8, #13] │ │ + add.w r0, r8, #20 │ │ + ldr r5, [sp, #240] @ 0xf0 │ │ + bl ca0b2 │ │ + str.w r5, [r8, #16] │ │ + strb.w r6, [r8, #12] │ │ + stmia.w r8, {r4, r7, fp} │ │ + b.n ad666 │ │ + add.w r0, r5, #8 │ │ + add r1, sp, #72 @ 0x48 │ │ + adds r1, #4 │ │ + ldmia.w r0, {r2, r3, r4, r7} │ │ + stmia r1!, {r2, r3, r4, r7} │ │ + ldr r2, [sp, #80] @ 0x50 │ │ + ldrb.w r1, [sp, #76] @ 0x4c │ │ + add r7, sp, #40 @ 0x28 │ │ + mov r0, r7 │ │ + bl 6de04 │ │ + ldrb.w r0, [sp, #40] @ 0x28 │ │ + cmp r0, #15 │ │ + bne.n ad5ca │ │ + ldr r4, [sp, #44] @ 0x2c │ │ + str r4, [sp, #36] @ 0x24 │ │ + ldr r0, [r6, #16] │ │ + cmp r0, #5 │ │ + bcc.n ad53c │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #240] @ 0xf0 │ │ + movw r3, #405 @ 0x195 │ │ + str r1, [sp, #228] @ 0xe4 │ │ + ldr r1, [pc, #828] @ (ad864 ) │ │ + str r0, [sp, #236] @ 0xec │ │ add r1, pc │ │ - blx r7 │ │ - movs r0, #8 │ │ - str.w fp, [sp, #724] @ 0x2d4 │ │ - strd fp, r0, [sp, #716] @ 0x2cc │ │ - add r5, sp, #944 @ 0x3b0 │ │ - ldr r1, [pc, #652] @ (ab0d0 ) │ │ - movs r2, #6 │ │ - mov r0, r5 │ │ - add r1, pc │ │ - blx r7 │ │ - movs r4, #5 │ │ - str.w fp, [sp, #972] @ 0x3cc │ │ - str r4, [sp, #968] @ 0x3c8 │ │ - add.w r9, sp, #716 @ 0x2cc │ │ - vstr d9, [sp, #976] @ 0x3d0 │ │ - mov r1, r5 │ │ - ldr r6, [pc, #628] @ (ab0d4 ) │ │ - mov r0, r9 │ │ - add r6, pc │ │ - mov r2, r6 │ │ - blx r8 │ │ - ldr r1, [pc, #624] @ (ab0d8 ) │ │ - add.w sl, sp, #944 @ 0x3b0 │ │ - movs r2, #5 │ │ + str r1, [sp, #224] @ 0xe0 │ │ + add r0, sp, #288 @ 0x120 │ │ + str r0, [sp, #232] @ 0xe8 │ │ + add r0, sp, #224 @ 0xe0 │ │ + ldr r2, [pc, #820] @ (ad868 ) │ │ + movs r1, #5 │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r0, [r6, #16] │ │ + cmp r0, #4 │ │ + bls.n ad566 │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #240] @ 0xf0 │ │ + movw r3, #405 @ 0x195 │ │ + str r1, [sp, #228] @ 0xe4 │ │ + ldr r1, [pc, #800] @ (ad870 ) │ │ + str r0, [sp, #236] @ 0xec │ │ add r1, pc │ │ - mov r0, sl │ │ - blx r7 │ │ - mov r0, r9 │ │ - mov r1, sl │ │ - mov r2, r6 │ │ - strd r4, fp, [sp, #968] @ 0x3c8 │ │ - vstr d8, [sp, #976] @ 0x3d0 │ │ - blx r8 │ │ - add.w r0, sl, #8 │ │ - mov r1, r9 │ │ - bl 5e382 │ │ - mov.w r9, #17 │ │ - mov r0, sl │ │ - str.w fp, [sp, #948] @ 0x3b4 │ │ - str.w r9, [sp, #944] @ 0x3b0 │ │ - add r1, sp, #728 @ 0x2d8 │ │ - ldmia.w r0, {r2, r3, r4, r5, r6, r7} │ │ - add.w ip, r1, #24 │ │ - stmia.w ip, {r2, r3, r4, r5, r6, r7} │ │ - add r4, sp, #704 @ 0x2c0 │ │ - ldr r2, [sp, #92] @ 0x5c │ │ - mov r0, r4 │ │ - blx r8 │ │ - add.w r8, sp, #1160 @ 0x488 │ │ - mov r1, r4 │ │ - add.w r0, r8, #8 │ │ - bl 5e382 │ │ - movs r0, #48 @ 0x30 │ │ - movs r1, #8 │ │ - str.w fp, [sp, #1164] @ 0x48c │ │ - str.w r9, [sp, #1160] @ 0x488 │ │ - bl 4a56c │ │ - ldr r1, [sp, #132] @ 0x84 │ │ - mov r4, r0 │ │ - ldr r2, [sp, #112] @ 0x70 │ │ - mov r0, sl │ │ - bl 4a500 │ │ - movs r0, #6 │ │ - strd r0, fp, [r4] │ │ - add.w r0, r4, #8 │ │ - ldmia.w sl, {r1, r2, r3} │ │ - stmia r0!, {r1, r2, r3} │ │ - add.w r0, r4, #24 │ │ - ldmia.w r8, {r1, r2, r3, r5, r6, r7} │ │ - add.w r8, sp, #856 @ 0x358 │ │ - stmia r0!, {r1, r2, r3, r5, r6, r7} │ │ - movs r0, #2 │ │ - str r0, [sp, #736] @ 0x2e0 │ │ - strd r0, r4, [sp, #728] @ 0x2d8 │ │ - add r1, sp, #728 @ 0x2d8 │ │ - mov r0, r8 │ │ - bl 5e26e │ │ - bl 5f95c │ │ - ldr r1, [sp, #116] @ 0x74 │ │ - ldr r0, [r0, #0] │ │ - ldrd r9, r6, [r1, #4] │ │ - add r5, sp, #944 @ 0x3b0 │ │ - add.w r1, r0, #8 │ │ - mov r0, r5 │ │ - bl b9ccc │ │ - ldr r0, [sp, #944] @ 0x3b0 │ │ - cmp r0, #1 │ │ - beq.w abbb0 │ │ - ldr.w sl, [sp, #948] @ 0x3b4 │ │ - add.w r1, sp, #1088 @ 0x440 │ │ - ldrb.w r0, [sp, #952] @ 0x3b8 │ │ - str r0, [sp, #132] @ 0x84 │ │ - add.w r0, sl, #40 @ 0x28 │ │ - ldr r4, [sp, #136] @ 0x88 │ │ - ldr r7, [sp, #140] @ 0x8c │ │ - str.w r4, [sp, #1092] @ 0x444 │ │ - str.w r7, [sp, #1088] @ 0x440 │ │ - bl 49cc0 │ │ + str r1, [sp, #224] @ 0xe0 │ │ + add r0, sp, #288 @ 0x120 │ │ + str r0, [sp, #232] @ 0xe8 │ │ + add r0, sp, #224 @ 0xe0 │ │ + ldr r2, [pc, #788] @ (ad874 ) │ │ + movs r1, #5 │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r7, [sp, #28] │ │ + cmp r7, #0 │ │ + beq.n ad5f8 │ │ + ldr r0, [r7, #0] │ │ cmp r0, #0 │ │ - beq.w ab0e4 │ │ - strd r6, r8, [sp, #112] @ 0x70 │ │ - mov r8, sl │ │ - ldrd sl, r2, [sl, #104] @ 0x68 │ │ - str r4, [sp, #136] @ 0x88 │ │ - adds.w r0, sl, #1 │ │ - adc.w r1, r2, #0 │ │ - str r2, [sp, #104] @ 0x68 │ │ - strd r0, r1, [r8, #104] @ 0x68 │ │ - strd sl, r2, [sp, #600] @ 0x258 │ │ - bl 66d2c │ │ - str r0, [sp, #480] @ 0x1e0 │ │ - add r0, sp, #480 @ 0x1e0 │ │ - bl 66c90 │ │ - str.w r9, [sp, #108] @ 0x6c │ │ - mov r9, r0 │ │ - mov fp, r1 │ │ - movs r0, #4 │ │ - movs r1, #4 │ │ - bl 4a56c │ │ - mov r6, r7 │ │ - str r7, [sp, #140] @ 0x8c │ │ - mov r7, r0 │ │ - ldr r0, [sp, #76] @ 0x4c │ │ - str r0, [r7, #0] │ │ - blx ccd00 │ │ - str r0, [sp, #964] @ 0x3c4 │ │ - add.w r1, r8, #72 @ 0x48 │ │ - ldr r0, [pc, #312] @ (ab0dc ) │ │ - mov r2, sl │ │ - strd r9, fp, [sp, #976] @ 0x3d0 │ │ + beq.n ad602 │ │ + ldr.w fp, [r0, #96] @ 0x60 │ │ + ldr r0, [r6, #16] │ │ + cmp.w fp, #0 │ │ + beq.n ad60c │ │ + cmp r0, #5 │ │ + ldr r0, [pc, #772] @ (ad888 ) │ │ add r0, pc │ │ - strd r6, r4, [sp, #968] @ 0x3c8 │ │ - str r5, [sp, #0] │ │ - strd r7, r0, [sp, #956] @ 0x3bc │ │ + str r0, [sp, #24] │ │ + bcc.n ad5aa │ │ movs r0, #0 │ │ - str r0, [sp, #944] @ 0x3b0 │ │ - add r4, sp, #728 @ 0x2d8 │ │ - ldr.w fp, [sp, #104] @ 0x68 │ │ - mov r0, r4 │ │ - str r1, [sp, #100] @ 0x64 │ │ - mov r3, fp │ │ - bl bd3c0 │ │ - mov r0, r4 │ │ - bl 49e56 │ │ - add r0, sp, #480 @ 0x1e0 │ │ - bl 4a130 │ │ - movs r0, #96 @ 0x60 │ │ - movs r1, #8 │ │ - bl 4a56c │ │ - ldr r1, [pc, #256] @ (ab0e0 ) │ │ - mov r9, r0 │ │ - mov r0, r4 │ │ - movs r2, #12 │ │ - add r1, pc │ │ - bl 4a500 │ │ - ldrd r1, r2, [sp, #108] @ 0x6c │ │ - mov r0, r5 │ │ - bl 5e3ec │ │ - movs r0, #6 │ │ - mov.w lr, #0 │ │ - strd r0, lr, [r9] │ │ - add.w r0, r9, #8 │ │ - ldmia.w r4, {r1, r2, r3} │ │ - mov.w ip, #4 │ │ - stmia r0!, {r1, r2, r3} │ │ - add.w r0, r9, #24 │ │ - ldmia.w r5, {r1, r2, r3, r4, r6, r7} │ │ - stmia r0!, {r1, r2, r3, r4, r6, r7} │ │ - add.w r0, r9, #72 @ 0x48 │ │ - ldr r7, [sp, #116] @ 0x74 │ │ - str.w sl, [r9, #56] @ 0x38 │ │ - mov sl, r8 │ │ - strd ip, lr, [r9, #48] @ 0x30 │ │ - str.w fp, [r9, #60] @ 0x3c │ │ - ldmia.w r7, {r1, r2, r3, r4, r5, r6} │ │ - stmia r0!, {r1, r2, r3, r4, r5, r6} │ │ + movs r1, #1 │ │ + str r1, [sp, #228] @ 0xe4 │ │ + movw r3, #405 @ 0x195 │ │ + ldr r1, [sp, #24] │ │ + str r0, [sp, #240] @ 0xf0 │ │ + str r0, [sp, #236] @ 0xec │ │ movs r0, #4 │ │ - str.w ip, [sp, #488] @ 0x1e8 │ │ - strd r0, r9, [sp, #480] @ 0x1e0 │ │ - add r4, sp, #304 @ 0x130 │ │ - add r1, sp, #480 @ 0x1e0 │ │ - mov r0, r4 │ │ - bl 5e26e │ │ - add.w r0, r8, #8 │ │ - bl 62250 │ │ - ldr r0, [r0, #0] │ │ - ldrd r3, r2, [sp, #136] @ 0x88 │ │ - ldr r0, [r0, #40] @ 0x28 │ │ - str r4, [sp, #0] │ │ - bl 6624c │ │ - ldr.w r9, [sp, #128] @ 0x80 │ │ - cmp r0, #0 │ │ - ldr r7, [sp, #84] @ 0x54 │ │ - bne.n ab102 │ │ - add r0, sp, #728 @ 0x2d8 │ │ - add r2, sp, #600 @ 0x258 │ │ - ldr r1, [sp, #100] @ 0x64 │ │ - bl 6510c │ │ - ldr r0, [sp, #728] @ 0x2d8 │ │ - cmp r0, #2 │ │ - beq.n ab102 │ │ - add r4, sp, #944 @ 0x3b0 │ │ - add r1, sp, #728 @ 0x2d8 │ │ - movs r2, #40 @ 0x28 │ │ - mov r0, r4 │ │ - bl c99c0 │ │ - add r0, sp, #480 @ 0x1e0 │ │ + str r1, [sp, #224] @ 0xe0 │ │ + movs r1, #5 │ │ + str r0, [sp, #232] @ 0xe8 │ │ + add r0, sp, #224 @ 0xe0 │ │ + ldr r2, [pc, #744] @ (ad88c ) │ │ + add r2, pc │ │ + bl 6ff84 │ │ + mov r0, r7 │ │ mov r1, r4 │ │ - bl 65764 │ │ - ldr r0, [sp, #480] @ 0x1e0 │ │ - cmp r0, #0 │ │ - beq.w abbea │ │ movs r2, #0 │ │ - ldr r1, [sp, #484] @ 0x1e4 │ │ - str r2, [sp, #484] @ 0x1e4 │ │ - movs r2, #20 │ │ - str r2, [sp, #480] @ 0x1e0 │ │ - movs r2, #1 │ │ - str r2, [sp, #488] @ 0x1e8 │ │ - add r2, sp, #480 @ 0x1e0 │ │ - bl 65ab4 │ │ - add r0, sp, #944 @ 0x3b0 │ │ - bl 4a192 │ │ - b.n ab102 │ │ - ldr r4, [r3, #96] @ 0x60 │ │ - vtbl.8 d23, {d23-d25}, d29 │ │ - vcvt.f16.s16 , │ │ - vqshl.u32 d23, d22, #27 │ │ - movs r2, r0 │ │ - ldc 0, cr0, [r1] │ │ - ldrb r7, [r0, #10] │ │ - vshll.u32 , d5, #23 │ │ - @ instruction: 0xfff77998 │ │ - vqshlu.s64 q8, q8, #55 @ 0x37 │ │ - vqshrn.u64 d23, q1, #10 │ │ - vsli.64 , q2, #55 @ 0x37 │ │ - movs r2, r0 │ │ - ldrb r0, [r6, #3] │ │ - vcvtn.u16.f16 , q12 │ │ - movs r2, r0 │ │ - bl ffdcd0ce │ │ + blx fp │ │ + cmp r0, #1 │ │ + bne.n ad66c │ │ + movs r0, #40 @ 0x28 │ │ + movs r1, #4 │ │ + str.w r0, [r8] │ │ movs r0, #0 │ │ - movs r1, #20 │ │ - str r0, [sp, #948] @ 0x3b4 │ │ - str r1, [sp, #944] @ 0x3b0 │ │ - str r0, [sp, #952] @ 0x3b8 │ │ - add r1, sp, #944 @ 0x3b0 │ │ - ldr r0, [sp, #76] @ 0x4c │ │ - bl 49324 │ │ - add r0, sp, #856 @ 0x358 │ │ - bl 60ef4 │ │ - ldr.w r9, [sp, #128] @ 0x80 │ │ - ldr r7, [sp, #84] @ 0x54 │ │ - ldr r1, [sp, #132] @ 0x84 │ │ - mov r0, sl │ │ - bl 66918 │ │ - ldr.w sl, [sp, #88] @ 0x58 │ │ - ldr r0, [sp, #80] @ 0x50 │ │ - str.w r0, [r9, #244] @ 0xf4 │ │ - ldr.w r2, [sl] │ │ - add.w r8, r9, #244 @ 0xf4 │ │ - add r6, sp, #944 @ 0x3b0 │ │ - mov r1, r8 │ │ - mov r0, r6 │ │ - bl b3874 │ │ - ldrd r4, r5, [sp, #944] @ 0x3b0 │ │ - eor.w r0, r4, #24 │ │ - orrs r0, r5 │ │ - bne.n ab146 │ │ - ldr r1, [sp, #120] @ 0x78 │ │ - movs r0, #3 │ │ - strb r0, [r7, #0] │ │ - strb r0, [r1, #0] │ │ - ldr r1, [sp, #124] @ 0x7c │ │ - movs r0, #3 │ │ - movs r4, #1 │ │ - strb r0, [r1, #0] │ │ - b.w abb28 │ │ - add r2, sp, #952 @ 0x3b8 │ │ - ldr.w fp, [sp, #972] @ 0x3cc │ │ - add.w sl, sp, #264 @ 0x108 │ │ - mov r9, r7 │ │ - ldmia r2, {r0, r1, r2} │ │ - str r2, [sp, #132] @ 0x84 │ │ - ldr r2, [sp, #964] @ 0x3c4 │ │ - str.w r1, [sp, #1052] @ 0x41c │ │ - add.w r1, r6, #32 │ │ - str.w r0, [sp, #1048] @ 0x418 │ │ - ldr r0, [sp, #968] @ 0x3c8 │ │ - str r0, [sp, #112] @ 0x70 │ │ - mov r0, sl │ │ - str r2, [sp, #116] @ 0x74 │ │ - str r1, [sp, #104] @ 0x68 │ │ - ldmia.w r1, {r2, r3, r6, r7} │ │ - stmia r0!, {r2, r3, r6, r7} │ │ - ldr.w r0, [r8] │ │ - strd r4, r5, [sp, #136] @ 0x88 │ │ - bl 98df0 │ │ - ldr r0, [sp, #72] @ 0x48 │ │ - movs r6, #1 │ │ - strb.w r6, [r9] │ │ - ldr.w r4, [sp, #1048] @ 0x418 │ │ - ldr.w r8, [sp, #1052] @ 0x41c │ │ - bl abc40 │ │ - ldr r0, [sp, #136] @ 0x88 │ │ - ldr r1, [sp, #140] @ 0x8c │ │ - eor.w r0, r0, #23 │ │ - orrs r0, r1 │ │ - bne.w ab85a │ │ - str.w fp, [sp, #300] @ 0x12c │ │ - ldr r1, [sp, #112] @ 0x70 │ │ - ldr.w fp, [sp, #116] @ 0x74 │ │ - str r1, [sp, #296] @ 0x128 │ │ - str.w fp, [sp, #292] @ 0x124 │ │ - ldr.w r9, [sp, #132] @ 0x84 │ │ - add r0, sp, #280 @ 0x118 │ │ - stmia.w r0, {r4, r8, r9} │ │ - movs r0, #3 │ │ - subs r4, #2 │ │ - sbc.w r5, r8, #0 │ │ - movs r6, #0 │ │ - str r0, [sp, #480] @ 0x1e0 │ │ - rsbs r0, r4, #17 │ │ - sbcs.w r0, r6, r5 │ │ - str r6, [sp, #484] @ 0x1e4 │ │ - bcc.w ab8ac │ │ - cmp r4, #15 │ │ - bne.w ab8ac │ │ - add.w r0, r1, r1, lsl #1 │ │ - str.w r9, [sp, #592] @ 0x250 │ │ - strd fp, fp, [sp, #584] @ 0x248 │ │ - add.w r1, fp, r0, lsl #4 │ │ - str r1, [sp, #140] @ 0x8c │ │ - str r1, [sp, #596] @ 0x254 │ │ - add r1, sp, #480 @ 0x1e0 │ │ - add.w r0, r1, #20 │ │ - str r0, [sp, #96] @ 0x60 │ │ - add.w r0, r1, #8 │ │ - str r0, [sp, #92] @ 0x5c │ │ - add r0, sp, #944 @ 0x3b0 │ │ - add.w r1, r0, #20 │ │ - str r1, [sp, #32] │ │ - add.w r1, r0, #72 @ 0x48 │ │ - str r1, [sp, #28] │ │ - add.w r1, sp, #1224 @ 0x4c8 │ │ - adds r0, #8 │ │ - adds r1, #4 │ │ - str r1, [sp, #40] @ 0x28 │ │ - add.w r1, sp, #1264 @ 0x4f0 │ │ - str r0, [sp, #76] @ 0x4c │ │ - adds r1, #4 │ │ - str r1, [sp, #36] @ 0x24 │ │ - add.w r1, sp, #1088 @ 0x440 │ │ - adds r1, #8 │ │ - str r1, [sp, #48] @ 0x30 │ │ - add.w r1, sp, #1160 @ 0x488 │ │ - add.w r2, r1, #20 │ │ - str r2, [sp, #88] @ 0x58 │ │ - add.w r2, r1, #8 │ │ - str r2, [sp, #44] @ 0x2c │ │ - add.w r2, sp, #1048 @ 0x418 │ │ - add.w r0, r1, #24 │ │ - add.w r3, r2, #20 │ │ - adds r2, #8 │ │ - str r3, [sp, #60] @ 0x3c │ │ - str r2, [sp, #56] @ 0x38 │ │ - str r0, [sp, #72] @ 0x48 │ │ - add r0, sp, #832 @ 0x340 │ │ - adds r0, #8 │ │ - str r0, [sp, #52] @ 0x34 │ │ - add r0, sp, #600 @ 0x258 │ │ - ldr.w r9, [sp, #128] @ 0x80 │ │ - add.w r1, r0, #20 │ │ - adds r0, #24 │ │ - str r0, [sp, #132] @ 0x84 │ │ - movs r0, #3 │ │ - str r0, [sp, #112] @ 0x70 │ │ + strd r0, r0, [r8, #4] │ │ + strd r1, r0, [r8, #12] │ │ + b.n ad65e │ │ + ldrb.w r1, [sp, #43] @ 0x2b │ │ + add.w lr, r7, #8 │ │ + strb.w r1, [sp, #139] @ 0x8b │ │ + ldrh.w r1, [sp, #41] @ 0x29 │ │ + strh.w r1, [sp, #137] @ 0x89 │ │ + add r1, sp, #136 @ 0x88 │ │ + ldr.w ip, [sp, #44] @ 0x2c │ │ + add.w r3, r1, #8 │ │ + ldmia.w lr, {r2, r4, r5, r6, r7} │ │ + stmia r3!, {r2, r4, r5, r6, r7} │ │ + str.w ip, [sp, #140] @ 0x8c │ │ + strb.w r0, [sp, #136] @ 0x88 │ │ + b.n ad658 │ │ + ldr r2, [pc, #624] @ (ad86c ) │ │ + movs r0, #8 │ │ + movs r1, #6 │ │ + add r2, pc │ │ + b.n ad63c │ │ + ldr r2, [pc, #628] @ (ad878 ) │ │ + movs r0, #8 │ │ + movs r1, #7 │ │ + add r2, pc │ │ + b.n ad63c │ │ + cmp r0, #5 │ │ + bcc.n ad634 │ │ movs r0, #0 │ │ - str r1, [sp, #136] @ 0x88 │ │ - str r0, [sp, #108] @ 0x6c │ │ - mov r6, fp │ │ - ldr.w fp, [sp, #588] @ 0x24c │ │ - ldr r0, [sp, #140] @ 0x8c │ │ - cmp r6, r0 │ │ - beq.w ab8d2 │ │ - ldrd r5, r7, [r6] │ │ - add.w fp, r6, #48 @ 0x30 │ │ - eor.w r0, r5, #20 │ │ - orrs r0, r7 │ │ - beq.w ab8d2 │ │ - ldr r4, [r6, #16] │ │ - add.w r1, r6, #20 │ │ - ldrd r8, sl, [r6, #8] │ │ - movs r2, #28 │ │ - str r4, [sp, #616] @ 0x268 │ │ - add r0, sp, #600 @ 0x258 │ │ - stmia.w r0, {r5, r7, r8, sl} │ │ - ldr r0, [sp, #136] @ 0x88 │ │ - bl c99c0 │ │ - subs r0, r5, #2 │ │ - sbc.w r1, r7, #0 │ │ - rsbs r2, r0, #17 │ │ - mov.w r2, #0 │ │ - sbcs.w r1, r2, r1 │ │ - bcc.w abb60 │ │ - cmp r0, #4 │ │ - bne.w abb60 │ │ - ldr r2, [pc, #796] @ (ab5e0 ) │ │ - mov r0, sl │ │ - mov r1, r4 │ │ - movs r3, #7 │ │ + movs r1, #1 │ │ + str r0, [sp, #240] @ 0xf0 │ │ + movw r3, #405 @ 0x195 │ │ + str r1, [sp, #228] @ 0xe4 │ │ + ldr r1, [pc, #608] @ (ad880 ) │ │ + str r0, [sp, #236] @ 0xec │ │ + movs r0, #4 │ │ + add r1, pc │ │ + str r1, [sp, #224] @ 0xe0 │ │ + str r0, [sp, #232] @ 0xe8 │ │ + add r0, sp, #224 @ 0xe0 │ │ + ldr r2, [pc, #600] @ (ad884 ) │ │ + movs r1, #5 │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r2, [pc, #580] @ (ad87c ) │ │ + movs r0, #6 │ │ + movs r1, #12 │ │ add r2, pc │ │ - bl c47d4 │ │ - cbnz r0, ab2e2 │ │ + strd r2, r1, [sp, #172] @ 0xac │ │ + ldrh.w r1, [sp, #40] @ 0x28 │ │ + strh.w r1, [sp, #170] @ 0xaa │ │ + add r1, sp, #168 @ 0xa8 │ │ + ldmia.w r5, {r3, r4, r6, r7} │ │ + add.w r2, r1, #12 │ │ + stmia r2!, {r3, r4, r6, r7} │ │ + strb.w r0, [sp, #168] @ 0xa8 │ │ mov r0, r8 │ │ - mov r1, sl │ │ - bl 5395a │ │ - ldr r0, [sp, #132] @ 0x84 │ │ - bl 99838 │ │ - mov r6, fp │ │ - b.n ab270 │ │ - add.w ip, r6, #24 │ │ - str.w fp, [sp, #588] @ 0x24c │ │ - add r1, sp, #648 @ 0x288 │ │ - mov r2, ip │ │ - ldmia.w r2, {r0, r3, r4, r5, r6, r7} │ │ - stmia r1!, {r0, r3, r4, r5, r6, r7} │ │ - movs r7, #0 │ │ - ldrd r0, r2, [sp, #648] @ 0x288 │ │ - subs r1, r0, #2 │ │ - sbc.w r0, r2, #0 │ │ - rsbs r2, r1, #17 │ │ - sbcs.w r0, r7, r0 │ │ - bcc.n ab332 │ │ - cbnz r1, ab332 │ │ - add r4, sp, #728 @ 0x2d8 │ │ - add r1, sp, #480 @ 0x1e0 │ │ - movs r2, #104 @ 0x68 │ │ - mov r0, r4 │ │ - bl c9a94 │ │ + bl b00be │ │ + ldrb.w r0, [sp, #32] │ │ + bl 6fc4c │ │ + add sp, #316 @ 0x13c │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + cmp r4, #0 │ │ + beq.n ad734 │ │ + ldr r0, [r6, #16] │ │ + cmp r0, #5 │ │ + bcc.n ad69a │ │ movs r0, #0 │ │ - movs r1, #0 │ │ - str r0, [sp, #108] @ 0x6c │ │ - movs r6, #2 │ │ - mov r0, r4 │ │ - str r1, [sp, #484] @ 0x1e4 │ │ - str r6, [sp, #480] @ 0x1e0 │ │ - bl 97088 │ │ - add r0, sp, #648 @ 0x288 │ │ - bl 60ef4 │ │ - b.n ab7e6 │ │ - add r0, sp, #832 @ 0x340 │ │ - ldmia.w ip, {r1, r2, r3, r4, r5, r6} │ │ - stmia r0!, {r1, r2, r3, r4, r5, r6} │ │ - movs r4, #2 │ │ - movs r0, #3 │ │ - str.w r0, [sp, #1048] @ 0x418 │ │ - ldrd r0, r1, [sp, #832] @ 0x340 │ │ - str.w r7, [sp, #1052] @ 0x41c │ │ - subs r2, r0, #2 │ │ - sbc.w r3, r1, #0 │ │ - subs.w r0, r2, #15 │ │ - str.w r7, [sp, #1092] @ 0x444 │ │ - str.w r7, [sp, #1088] @ 0x440 │ │ - str.w r7, [sp, #1132] @ 0x46c │ │ - str.w r4, [sp, #1128] @ 0x468 │ │ - str.w r4, [sp, #1144] @ 0x478 │ │ - str.w r7, [sp, #1148] @ 0x47c │ │ - it ne │ │ - movne r0, #1 │ │ - rsbs r1, r2, #17 │ │ - str r2, [sp, #16] │ │ - sbcs.w r1, r7, r3 │ │ - str r3, [sp, #20] │ │ - mov.w r1, #0 │ │ - it cc │ │ - movcc r1, #1 │ │ - orrs r0, r1 │ │ - str r0, [sp, #12] │ │ - beq.n ab3a0 │ │ - ldr r1, [pc, #600] @ (ab5e4 ) │ │ - movs r2, #43 @ 0x2b │ │ - ldr r0, [sp, #76] @ 0x4c │ │ + movs r1, #1 │ │ + str r0, [sp, #240] @ 0xf0 │ │ + movw r3, #1657 @ 0x679 │ │ + str r1, [sp, #228] @ 0xe4 │ │ + ldr r1, [pc, #528] @ (ad894 ) │ │ + str r0, [sp, #236] @ 0xec │ │ add r1, pc │ │ - bl 4a500 │ │ - strd r4, r7, [sp, #944] @ 0x3b0 │ │ - ldr r6, [sp, #112] @ 0x70 │ │ - ldr r4, [sp, #16] │ │ - b.n ab766 │ │ - ldr r1, [sp, #848] @ 0x350 │ │ - ldrd r0, r9, [sp, #840] @ 0x348 │ │ - str.w r0, [sp, #1232] @ 0x4d0 │ │ - add.w r0, r1, r1, lsl #1 │ │ - ldr r6, [sp, #112] @ 0x70 │ │ - lsls r4, r0, #4 │ │ - str.w r9, [sp, #1224] @ 0x4c8 │ │ - add.w r1, r9, r0, lsl #4 │ │ - str r1, [sp, #8] │ │ - str.w r1, [sp, #1236] @ 0x4d4 │ │ - add.w r1, r9, #24 │ │ - str.w fp, [sp, #116] @ 0x74 │ │ - cmp r4, #0 │ │ - beq.w ab516 │ │ - ldrd r5, r7, [r9] │ │ - eor.w r0, r5, #20 │ │ - orrs r0, r7 │ │ - add.w r0, r1, #24 │ │ - beq.w ab51a │ │ - str r0, [sp, #24] │ │ - movs r2, #28 │ │ - ldrd r0, fp, [r9, #8] │ │ - str r0, [sp, #84] @ 0x54 │ │ - str.w r0, [sp, #1168] @ 0x490 │ │ - ldr r0, [sp, #88] @ 0x58 │ │ - str r1, [sp, #100] @ 0x64 │ │ - add.w r1, r9, #20 │ │ - str r4, [sp, #80] @ 0x50 │ │ - ldr.w r4, [r9, #16] │ │ - str.w r4, [sp, #1176] @ 0x498 │ │ - str.w fp, [sp, #1172] @ 0x494 │ │ - str.w r5, [sp, #1160] @ 0x488 │ │ - str.w r7, [sp, #1164] @ 0x48c │ │ - bl c99c0 │ │ - subs r0, r5, #2 │ │ - sbc.w r1, r7, #0 │ │ - rsbs r2, r0, #17 │ │ - mov.w r7, #0 │ │ - sbcs.w r1, r7, r1 │ │ - bcc.w ab700 │ │ - cmp r0, #4 │ │ - bne.w ab700 │ │ - ldr r2, [pc, #440] @ (ab5e8 ) │ │ - mov r0, fp │ │ - mov r1, r4 │ │ - movs r3, #16 │ │ + str r1, [sp, #224] @ 0xe0 │ │ + add r0, sp, #288 @ 0x120 │ │ + str r0, [sp, #232] @ 0xe8 │ │ + add r0, sp, #224 @ 0xe0 │ │ + ldr r2, [pc, #516] @ (ad898 ) │ │ + movs r1, #5 │ │ add r2, pc │ │ - bl c47d4 │ │ - cbz r0, ab462 │ │ - ldr r1, [sp, #100] @ 0x64 │ │ - add.w r0, sp, #1048 @ 0x418 │ │ - str.w r0, [sp, #1336] @ 0x538 │ │ - add.w r2, sp, #1264 @ 0x4f0 │ │ - ldmia.w r1, {r0, r3, r4, r5, r6, r7} │ │ - mov ip, r2 │ │ - add.w r1, sp, #1336 @ 0x538 │ │ - stmia.w ip, {r0, r3, r4, r5, r6, r7} │ │ - add.w r0, sp, #1304 @ 0x518 │ │ - bl 978a8 │ │ - b.n ab4da │ │ - ldr r2, [pc, #392] @ (ab5ec ) │ │ - mov r0, fp │ │ - mov r1, r4 │ │ - movs r3, #15 │ │ + bl 6ff84 │ │ + ldr r0, [r6, #16] │ │ + cmp r0, #5 │ │ + bcc.n ad6c4 │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #240] @ 0xf0 │ │ + movw r3, #1657 @ 0x679 │ │ + str r1, [sp, #228] @ 0xe4 │ │ + ldr r1, [pc, #492] @ (ad89c ) │ │ + str r0, [sp, #236] @ 0xec │ │ + add r1, pc │ │ + str r1, [sp, #224] @ 0xe0 │ │ + add r0, sp, #288 @ 0x120 │ │ + str r0, [sp, #232] @ 0xe8 │ │ + add r0, sp, #224 @ 0xe0 │ │ + ldr r2, [pc, #484] @ (ad8a0 ) │ │ + movs r1, #5 │ │ add r2, pc │ │ - bl c47d4 │ │ - cbz r0, ab490 │ │ - ldr r1, [sp, #100] @ 0x64 │ │ - add.w r2, sp, #1264 @ 0x4f0 │ │ - mov ip, r2 │ │ - ldmia.w r1, {r0, r3, r4, r5, r6, r7} │ │ - add.w r1, sp, #1088 @ 0x440 │ │ - stmia.w ip, {r0, r3, r4, r5, r6, r7} │ │ - add.w r0, sp, #1304 @ 0x518 │ │ - bl 96cb8 │ │ - b.n ab4da │ │ - ldr r2, [pc, #348] @ (ab5f0 ) │ │ - mov r0, fp │ │ + bl 6ff84 │ │ + ldr r0, [r7, #0] │ │ + cbz r0, ad740 │ │ + ldr.w fp, [r0, #684] @ 0x2ac │ │ + ldr r0, [r6, #16] │ │ + cmp.w fp, #0 │ │ + beq.n ad74c │ │ + cmp r0, #5 │ │ + bcc.n ad6fa │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r1, [sp, #228] @ 0xe4 │ │ + movw r3, #1657 @ 0x679 │ │ + ldr r1, [sp, #24] │ │ + str r0, [sp, #240] @ 0xf0 │ │ + str r0, [sp, #236] @ 0xec │ │ + movs r0, #4 │ │ + str r1, [sp, #224] @ 0xe0 │ │ + movs r1, #5 │ │ + str r0, [sp, #232] @ 0xe8 │ │ + add r0, sp, #224 @ 0xe0 │ │ + ldr r2, [pc, #448] @ (ad8b4 ) │ │ + add r2, pc │ │ + bl 6ff84 │ │ + mov r0, r7 │ │ mov r1, r4 │ │ - movs r3, #12 │ │ + blx fp │ │ + movs r4, #0 │ │ + movs r1, #40 @ 0x28 │ │ + str r4, [sp, #228] @ 0xe4 │ │ + str r1, [sp, #224] @ 0xe0 │ │ + str.w sl, [sp, #56] @ 0x38 │ │ + strd r4, r0, [sp, #48] @ 0x30 │ │ + add r0, sp, #36 @ 0x24 │ │ + strd r9, r0, [sp, #40] @ 0x28 │ │ + add.w r9, sp, #40 @ 0x28 │ │ + add r0, sp, #288 @ 0x120 │ │ + mov r1, r9 │ │ + bl b2eb8 │ │ + ldr r0, [sp, #288] @ 0x120 │ │ + cmp.w r0, #2147483648 @ 0x80000000 │ │ + bne.n ad7b0 │ │ + movs r0, #4 │ │ + str r4, [sp, #280] @ 0x118 │ │ + strd r4, r0, [sp, #272] @ 0x110 │ │ + b.n ad828 │ │ + ldr r2, [pc, #344] @ (ad890 ) │ │ + mov.w ip, #7 │ │ + movs r1, #31 │ │ add r2, pc │ │ - bl c47d4 │ │ - cbz r0, ab4a6 │ │ - add.w r0, sp, #1128 @ 0x468 │ │ - b.n ab4ba │ │ - ldr r2, [pc, #332] @ (ab5f4 ) │ │ + b.n ad77e │ │ + ldr r2, [pc, #352] @ (ad8a4 ) │ │ + mov.w ip, #8 │ │ + movs r1, #7 │ │ + add r2, pc │ │ + b.n ad77e │ │ + cmp r0, #5 │ │ + bcc.n ad774 │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #240] @ 0xf0 │ │ + movw r3, #1657 @ 0x679 │ │ + str r1, [sp, #228] @ 0xe4 │ │ + ldr r1, [pc, #332] @ (ad8ac ) │ │ + str r0, [sp, #236] @ 0xec │ │ + movs r0, #4 │ │ + add r1, pc │ │ + str r1, [sp, #224] @ 0xe0 │ │ + str r0, [sp, #232] @ 0xe8 │ │ + add r0, sp, #224 @ 0xe0 │ │ + ldr r2, [pc, #324] @ (ad8b0 ) │ │ + movs r1, #5 │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r2, [pc, #304] @ (ad8a8 ) │ │ + mov.w ip, #6 │ │ + movs r1, #14 │ │ + add r2, pc │ │ + ldrh.w r3, [sp, #40] @ 0x28 │ │ + strh.w r3, [sp, #197] @ 0xc5 │ │ + ldrb.w r3, [sp, #42] @ 0x2a │ │ + strb.w r3, [sp, #199] @ 0xc7 │ │ + str r1, [sp, #204] @ 0xcc │ │ + add r1, sp, #196 @ 0xc4 │ │ + ldmia.w r5, {r0, r4, r6, r7} │ │ + add.w r3, r1, #12 │ │ + stmia r3!, {r0, r4, r6, r7} │ │ + str r2, [sp, #200] @ 0xc8 │ │ + strb.w ip, [sp, #196] @ 0xc4 │ │ + b.n ad658 │ │ + ldrb r0, [r3, #22] │ │ + movs r2, r0 │ │ + mov r8, r1 │ │ + vcvt.f16.s16 q10, q15 │ │ + vtbx.8 d20, {d7-d10}, d1 │ │ + movs r0, #4 │ │ + movs r1, #4 │ │ + movs r2, #12 │ │ + add r3, pc │ │ + mov.w fp, #12 │ │ + bl c9b20 │ │ + mov sl, r1 │ │ + add r1, sp, #288 @ 0x120 │ │ + mov r4, r0 │ │ + mov r0, sl │ │ + movs r2, #12 │ │ + bl c9d48 │ │ + movs r6, #1 │ │ + strd r4, sl, [sp, #272] @ 0x110 │ │ + str r6, [sp, #280] @ 0x118 │ │ + mov r0, r5 │ │ + ldmia.w r9, {r1, r2, r3, r4, r7} │ │ + add.w r9, sp, #304 @ 0x130 │ │ + stmia r0!, {r1, r2, r3, r4, r7} │ │ + add r4, sp, #272 @ 0x110 │ │ + mov r0, r9 │ │ + mov r1, r5 │ │ + bl b2eb8 │ │ + ldr r0, [sp, #304] @ 0x130 │ │ + cmp.w r0, #2147483648 @ 0x80000000 │ │ + beq.n ad81e │ │ + ldr r0, [sp, #272] @ 0x110 │ │ + cmp r6, r0 │ │ + bne.n ad808 │ │ + mov r0, r4 │ │ + movs r1, #1 │ │ + bl 72736 │ │ + ldr.w sl, [sp, #276] @ 0x114 │ │ + add.w r0, sl, fp │ │ + mov r1, r9 │ │ + movs r2, #12 │ │ + bl c9d48 │ │ + adds r6, #1 │ │ + str r6, [sp, #280] @ 0x118 │ │ + add.w fp, fp, #12 │ │ + b.n ad7e6 │ │ + ldr r1, [sp, #308] @ 0x134 │ │ + mov.w r0, #2147483648 @ 0x80000000 │ │ + bl ba60c │ │ + ldrd r0, r1, [sp, #224] @ 0xe0 │ │ + eor.w r0, r0, #40 @ 0x28 │ │ + orrs r0, r1 │ │ + bne.n ad84a │ │ + add r1, sp, #272 @ 0x110 │ │ + add.w r0, r8, #8 │ │ + ldmia.w r1, {r2, r3, r4} │ │ + movs r1, #40 @ 0x28 │ │ + stmia r0!, {r2, r3, r4} │ │ + movs r0, #0 │ │ + strd r1, r0, [r8] │ │ + b.n ad65e │ │ + add r1, sp, #224 @ 0xe0 │ │ + mov r0, r8 │ │ + movs r2, #48 @ 0x30 │ │ + bl ca0b2 │ │ + add r0, sp, #272 @ 0x110 │ │ + bl 9858c │ │ + b.n ad65e │ │ + ldr r0, [pc, #92] @ (ad8bc ) │ │ + add r0, pc │ │ + bl 50b2c │ │ + ldrb r4, [r3, r1] │ │ + movs r2, r0 │ │ + ldrh r6, [r1, r7] │ │ + movs r2, r0 │ │ + ldrb r0, [r3, r2] │ │ + vcvt.f16.u16 d21, d26, #9 │ │ + movs r2, r0 │ │ + ldrh r4, [r4, r6] │ │ + movs r2, r0 │ │ + ldrb r4, [r2, r2] │ │ + vqrdmulh.s , , d18[0] │ │ + vtbl.8 d21, {d7-d10}, d2 │ │ + movs r2, r0 │ │ + ldrh r6, [r2, r3] │ │ + movs r2, r0 │ │ + ldrh r2, [r5, r6] │ │ + movs r2, r0 │ │ + ldrh r0, [r4, r5] │ │ + movs r2, r0 │ │ + ldrb r2, [r4, r4] │ │ + @ instruction: 0xfff75b1e │ │ + movs r2, r0 │ │ + ldrh r0, [r6, r1] │ │ + movs r2, r0 │ │ + ldrh r4, [r7, r3] │ │ + movs r2, r0 │ │ + ldrh r6, [r0, r1] │ │ + movs r2, r0 │ │ + ldrh r4, [r2, r5] │ │ + @ instruction: 0xfff75cd4 │ │ + vtbx.8 d21, {d23-d24}, d2 │ │ + movs r2, r0 │ │ + ldr r6, [r2, r6] │ │ + movs r2, r0 │ │ + ldrh r0, [r2, r0] │ │ + movs r2, r0 │ │ + ldrsh r4, [r2, r5] │ │ + movs r2, r0 │ │ + ldr r3, [pc, #120] @ (ad938 ) │ │ + movs r2, r0 │ │ + push {r3, r4, r5, r6, r7, lr} │ │ + ldrd r4, r7, [r0, #4] │ │ + mov r5, r0 │ │ + mov r6, r4 │ │ + cbz r7, ad8e0 │ │ + add.w r0, r6, #32 │ │ + bl 9858c │ │ + mov r0, r6 │ │ + bl aa45c │ │ + subs r7, #1 │ │ + adds r6, #48 @ 0x30 │ │ + b.n ad8ca │ │ + ldr r0, [r5, #0] │ │ + mov r1, r4 │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ + b.w c1bfc │ │ + ldr r1, [r0, #0] │ │ + subs r1, #1 │ │ + str r1, [r0, #0] │ │ + it eq │ │ + beq.w 99396 │ │ + bx lr │ │ + bmi.n ad8a6 │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ + sub sp, #84 @ 0x54 │ │ + ldr r6, [pc, #192] @ (ad9c4 ) │ │ + mov r4, r0 │ │ + add r6, pc │ │ + ldr r0, [r6, #96] @ 0x60 │ │ + dmb ish │ │ + cmp r0, #2 │ │ + beq.n ad93e │ │ + add r5, sp, #32 │ │ + ldr r1, [pc, #176] @ (ad9c8 ) │ │ + add.w r0, r5, #8 │ │ + movs r2, #15 │ │ + add r1, pc │ │ + bl 9a438 │ │ + add.w r0, r4, #12 │ │ + add.w r1, r5, #12 │ │ + movs r2, #36 @ 0x24 │ │ + ldr r6, [sp, #40] @ 0x28 │ │ + bl ca0b2 │ │ + movs r0, #0 │ │ + movs r1, #25 │ │ + strd r1, r0, [r4] │ │ + str r6, [r4, #8] │ │ + b.n ad9b4 │ │ + add r5, sp, #4 │ │ + add.w r1, r6, #92 @ 0x5c │ │ + mov r0, r5 │ │ + bl 6f958 │ │ + ldrb.w r7, [sp, #4] │ │ + cmp r7, #15 │ │ + bne.n ad976 │ │ + ldrb.w r1, [sp, #12] │ │ + ldr r0, [sp, #8] │ │ + ldr r2, [r6, #72] @ 0x48 │ │ + dmb ish │ │ + cmp r2, #2 │ │ + bne.n ad9ba │ │ + str r0, [r4, #8] │ │ + movs r2, #0 │ │ + ldr r0, [r6, #76] @ 0x4c │ │ + movs r3, #40 @ 0x28 │ │ + strb r1, [r4, #12] │ │ + adds r0, #8 │ │ + strd r3, r2, [r4] │ │ + str r0, [r4, #16] │ │ + b.n ad9b4 │ │ + ldrb.w r0, [sp, #7] │ │ + add.w r8, sp, #32 │ │ + strb.w r0, [sp, #35] @ 0x23 │ │ + add.w r1, r5, #9 │ │ + ldrh.w r0, [sp, #5] │ │ + movs r2, #19 │ │ + strh.w r0, [sp, #33] @ 0x21 │ │ + add.w r0, r8, #9 │ │ + ldr.w r9, [sp, #8] │ │ + ldrb.w r6, [sp, #12] │ │ + bl ca0b2 │ │ + mov r0, r4 │ │ + mov r1, r8 │ │ + strb.w r6, [sp, #40] @ 0x28 │ │ + str.w r9, [sp, #36] @ 0x24 │ │ + strb.w r7, [sp, #32] │ │ + bl 9a394 │ │ + add sp, #84 @ 0x54 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ + ldr r0, [pc, #16] @ (ad9cc ) │ │ + add r0, pc │ │ + bl 50b2c │ │ + nop │ │ + ldrb r6, [r1, #3] │ │ + movs r2, r0 │ │ + lsls r1, r3 │ │ + @ instruction: 0xfff749b0 │ │ + movs r2, r0 │ │ + │ │ +000ad9d0 : │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + sub sp, #164 @ 0xa4 │ │ + add.w fp, sp, #72 @ 0x48 │ │ + mov r8, r0 │ │ + mov r9, r3 │ │ + mov sl, r2 │ │ mov r0, fp │ │ - mov r1, r4 │ │ - movs r3, #15 │ │ - add r2, pc │ │ - bl c47d4 │ │ - cbz r0, ab504 │ │ - add.w r0, sp, #1144 @ 0x478 │ │ - ldr r1, [sp, #100] @ 0x64 │ │ - add.w r2, sp, #1264 @ 0x4f0 │ │ - str.w r0, [sp, #1336] @ 0x538 │ │ - mov ip, r2 │ │ - ldmia.w r1, {r0, r3, r4, r5, r6, r7} │ │ - add.w r1, sp, #1336 @ 0x538 │ │ - stmia.w ip, {r0, r3, r4, r5, r6, r7} │ │ - add.w r0, sp, #1304 @ 0x518 │ │ - bl 971ac │ │ - ldr.w r0, [sp, #1304] @ 0x518 │ │ - ldr r1, [pc, #280] @ (ab5f8 ) │ │ - cmp r0, r1 │ │ - bne.w ab72e │ │ - ldrd r4, r0, [sp, #80] @ 0x50 │ │ - mov r1, fp │ │ - ldr r6, [sp, #112] @ 0x70 │ │ - movs r7, #0 │ │ - bl 5395a │ │ - ldr r1, [sp, #100] @ 0x64 │ │ - add.w r9, r9, #48 @ 0x30 │ │ - subs r4, #48 @ 0x30 │ │ - ldr.w fp, [sp, #116] @ 0x74 │ │ - adds r1, #48 @ 0x30 │ │ - b.n ab3c8 │ │ - ldr r0, [sp, #84] @ 0x54 │ │ - mov r1, fp │ │ - bl 5395a │ │ + bl 68338 │ │ ldr r0, [sp, #72] @ 0x48 │ │ - bl 99838 │ │ - ldr r4, [sp, #80] @ 0x50 │ │ - b.n ab4f4 │ │ - ldr r0, [sp, #8] │ │ - b.n ab51c │ │ - movs r7, #0 │ │ - str.w r0, [sp, #1228] @ 0x4cc │ │ - add.w r0, sp, #1224 @ 0x4c8 │ │ - bl 60ebe │ │ - add.w r0, sp, #1048 @ 0x418 │ │ - str.w r0, [sp, #1160] @ 0x488 │ │ - add.w r0, sp, #1160 @ 0x488 │ │ - bl 97030 │ │ - ldr.w r0, [sp, #1128] @ 0x468 │ │ - add.w r6, sp, #1264 @ 0x4f0 │ │ - ldr.w r1, [sp, #1132] @ 0x46c │ │ - eor.w r0, r0, #2 │ │ - orrs r0, r1 │ │ - itt eq │ │ - streq.w r7, [sp, #1132] @ 0x46c │ │ - streq.w r7, [sp, #1128] @ 0x468 │ │ - ldr.w r0, [sp, #1144] @ 0x478 │ │ - ldr.w r1, [sp, #1148] @ 0x47c │ │ - eor.w r0, r0, #2 │ │ - orrs r0, r1 │ │ + cmp r0, #5 │ │ + bne.w ae088 │ │ + ldrb.w r0, [sp, #76] @ 0x4c │ │ + cmp r0, #1 │ │ + bne.n ada18 │ │ + bl 68380 │ │ + mov r6, r0 │ │ + str r0, [sp, #72] @ 0x48 │ │ + add r0, sp, #72 @ 0x48 │ │ + bl 682dc │ │ + mov r5, r0 │ │ + ldr r0, [r6, #0] │ │ + mov r7, r1 │ │ + subs r0, #1 │ │ + str r0, [r6, #0] │ │ itt eq │ │ - streq.w r7, [sp, #1148] @ 0x47c │ │ - streq.w r7, [sp, #1144] @ 0x478 │ │ - ldr r1, [sp, #56] @ 0x38 │ │ - ldr.w r0, [sp, #1052] @ 0x41c │ │ - str r0, [sp, #100] @ 0x64 │ │ - add.w r0, sp, #1304 @ 0x518 │ │ - ldr.w r9, [sp, #1048] @ 0x418 │ │ - ldmia.w r1, {r2, r3, r5} │ │ - stmia r0!, {r2, r3, r5} │ │ - mov r0, r6 │ │ - ldr r1, [sp, #60] @ 0x3c │ │ - ldmia.w r1, {r2, r3, r4, r5, r7} │ │ - stmia r0!, {r2, r3, r4, r5, r7} │ │ - add.w r4, sp, #1224 @ 0x4c8 │ │ - movs r2, #51 @ 0x33 │ │ - ldr r1, [pc, #104] @ (ab5fc ) │ │ + addeq r0, sp, #72 @ 0x48 │ │ + bleq 68264 │ │ + b.n ada1a │ │ + movs r5, #0 │ │ + strd r5, r7, [sp, #16] │ │ + strd r8, r9, [sp, #132] @ 0x84 │ │ + add r1, sp, #132 @ 0x84 │ │ + add r4, sp, #24 │ │ + adds r2, r1, #4 │ │ mov r0, r4 │ │ - mov r5, r6 │ │ + bl 58f50 │ │ + ldrb.w r6, [sp, #24] │ │ + ldrb.w r7, [sp, #25] │ │ + cmp r6, #15 │ │ + bne.n ada4e │ │ + lsls r0, r7, #31 │ │ + beq.n ada6c │ │ + movs r0, #0 │ │ + movs r1, #40 @ 0x28 │ │ + str r0, [sp, #28] │ │ + str r0, [sp, #36] @ 0x24 │ │ + movs r0, #2 │ │ + str r1, [sp, #24] │ │ + str r0, [sp, #32] │ │ + b.n adc04 │ │ + add.w r0, fp, #2 │ │ + adds r1, r4, #2 │ │ + movs r2, #26 │ │ + bl ca0b2 │ │ + strb.w r7, [sp, #73] @ 0x49 │ │ + mov r1, fp │ │ + strb.w r6, [sp, #72] @ 0x48 │ │ + add r0, sp, #24 │ │ + bl b00be │ │ + b.n adc04 │ │ + str r5, [sp, #12] │ │ + add.w fp, sp, #72 @ 0x48 │ │ + ldr r1, [pc, #492] @ (adc60 ) │ │ + add r3, sp, #132 @ 0x84 │ │ + mov r0, fp │ │ + movs r2, #22 │ │ add r1, pc │ │ - bl 4a500 │ │ - str.w r9, [sp, #84] @ 0x54 │ │ - eor.w r0, r9, #3 │ │ - ldr.w r9, [sp, #100] @ 0x64 │ │ - orrs.w r0, r0, r9 │ │ - bne.n ab600 │ │ - mov r1, r4 │ │ - add.w r5, sp, #1336 @ 0x538 │ │ - ldmia.w r1, {r2, r3, r4} │ │ - add.w r6, sp, #1208 @ 0x4b8 │ │ + mov r7, r4 │ │ + bl 6da8c │ │ + ldrb.w r5, [sp, #72] @ 0x48 │ │ + cmp r5, #15 │ │ + bne.w adb98 │ │ + mov fp, sl │ │ + ldrd sl, r0, [sp, #76] @ 0x4c │ │ + strd sl, r0, [sp, #144] @ 0x90 │ │ + ldr r4, [pc, #460] @ (adc64 ) │ │ + add r4, pc │ │ + ldr r0, [r4, #16] │ │ + cmp r0, #5 │ │ + bcc.n adac4 │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #88] @ 0x58 │ │ + mov.w r3, #386 @ 0x182 │ │ + str r1, [sp, #76] @ 0x4c │ │ + ldr r1, [pc, #440] @ (adc68 ) │ │ + str r0, [sp, #84] @ 0x54 │ │ + add r1, pc │ │ + str r1, [sp, #72] @ 0x48 │ │ + add r0, sp, #160 @ 0xa0 │ │ + str r0, [sp, #80] @ 0x50 │ │ + add r0, sp, #72 @ 0x48 │ │ + ldr r2, [pc, #432] @ (adc6c ) │ │ + movs r1, #5 │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r0, [r4, #16] │ │ + cmp r0, #4 │ │ + bls.n adaee │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #88] @ 0x58 │ │ + mov.w r3, #386 @ 0x182 │ │ + str r1, [sp, #76] @ 0x4c │ │ + ldr r1, [pc, #408] @ (adc70 ) │ │ + str r0, [sp, #84] @ 0x54 │ │ + add r1, pc │ │ + str r1, [sp, #72] @ 0x48 │ │ + add r0, sp, #160 @ 0xa0 │ │ + str r0, [sp, #80] @ 0x50 │ │ + add r0, sp, #72 @ 0x48 │ │ + ldr r2, [pc, #396] @ (adc74 ) │ │ + movs r1, #5 │ │ + add r2, pc │ │ + bl 6ff84 │ │ + cmp.w r8, #0 │ │ + beq.n adbba │ │ + ldr.w r0, [r8] │ │ + cmp r0, #0 │ │ + beq.n adbc4 │ │ + ldr.w r5, [r0, #128] @ 0x80 │ │ + ldr r0, [r4, #16] │ │ + cmp r5, #0 │ │ + beq.w adc28 │ │ + ldr r6, [pc, #364] @ (adc78 ) │ │ + cmp r0, #4 │ │ + add r6, pc │ │ + bls.n adb30 │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #88] @ 0x58 │ │ + mov.w r3, #386 @ 0x182 │ │ + str r0, [sp, #84] @ 0x54 │ │ + movs r0, #4 │ │ + strd r6, r1, [sp, #72] @ 0x48 │ │ + movs r1, #5 │ │ + str r0, [sp, #80] @ 0x50 │ │ + add r0, sp, #72 @ 0x48 │ │ + ldr r2, [pc, #336] @ (adc7c ) │ │ + add r2, pc │ │ + bl 6ff84 │ │ + mov r0, r8 │ │ + mov r1, r9 │ │ + mov r2, sl │ │ + blx r5 │ │ + add.w sl, sp, #144 @ 0x90 │ │ + mov r5, r0 │ │ + mov r0, sl │ │ + bl 6d7b0 │ │ + cmp r5, #1 │ │ + bne.w adc94 │ │ + str.w r9, [sp, #140] @ 0x8c │ │ + add r4, sp, #24 │ │ + add r1, sp, #132 @ 0x84 │ │ + add r2, sp, #140 @ 0x8c │ │ + mov r0, r4 │ │ + bl 6b26c │ │ + ldrb.w r6, [sp, #24] │ │ + cmp r6, #15 │ │ + bne.w adee6 │ │ + add.w r5, sl, #3 │ │ + adds r1, r4, #4 │ │ + movs r2, #12 │ │ mov r0, r5 │ │ + bl ca0b2 │ │ + add r6, sp, #72 @ 0x48 │ │ mov r1, r5 │ │ - stmia r0!, {r2, r3, r4} │ │ + movs r2, #12 │ │ mov r0, r6 │ │ - ldmia.w r1, {r2, r3, r4} │ │ + bl ca0b2 │ │ + add.w r0, r4, #16 │ │ mov r1, r6 │ │ - stmia r0!, {r2, r3, r4} │ │ - ldr r0, [sp, #76] @ 0x4c │ │ - ldmia.w r1, {r2, r3, r4} │ │ - stmia r0!, {r2, r3, r4} │ │ + bl 6c90a │ │ movs r0, #0 │ │ - str r0, [sp, #948] @ 0x3b4 │ │ - movs r0, #2 │ │ - str r0, [sp, #944] @ 0x3b0 │ │ - b.n ab7d6 │ │ - ldr r5, [r6, #24] │ │ - vrsqrte.f16 d24, d29 │ │ - vcvt.f32.u32 , q0, #9 │ │ - vqshl.u64 q11, q5, #53 @ 0x35 │ │ - vrsra.u64 d23, d17, #9 │ │ - vcvtm.u16.f16 d23, d23 │ │ - vcvta.s16.f16 d16, d3 │ │ - strh r0, [r0, #0] │ │ - str r6, [r4, #92] @ 0x5c │ │ - vrecpe.f16 d31, d13 │ │ - str r3, [r4, #8] │ │ - add.w r6, sp, #1336 @ 0x538 │ │ - ldmia.w r0, {r2, r3, r4} │ │ - mov r1, r6 │ │ - stmia r1!, {r2, r3, r4} │ │ - mov r1, r5 │ │ - ldr r0, [sp, #88] @ 0x58 │ │ - ldmia.w r1, {r2, r3, r4, r5, r7} │ │ - stmia r0!, {r2, r3, r4, r5, r7} │ │ - ldr.w r0, [sp, #1224] @ 0x4c8 │ │ - ldr.w r1, [sp, #1228] @ 0x4cc │ │ - bl 998f4 │ │ - mov r1, r6 │ │ - add.w r5, sp, #1208 @ 0x4b8 │ │ - ldmia.w r1, {r2, r3, r4} │ │ - mov r0, r5 │ │ - stmia r0!, {r2, r3, r4} │ │ - mov r0, r5 │ │ - ldr r1, [sp, #44] @ 0x2c │ │ - add.w r5, sp, #1304 @ 0x518 │ │ - ldmia.w r0, {r2, r3, r4} │ │ - stmia r1!, {r2, r3, r4} │ │ - movs r2, #32 │ │ - ldr r1, [sp, #48] @ 0x30 │ │ - ldr r0, [sp, #84] @ 0x54 │ │ - str.w r0, [sp, #1160] @ 0x488 │ │ - mov r0, r5 │ │ - str.w r9, [sp, #1164] @ 0x48c │ │ - ldr.w r4, [sp, #1088] @ 0x440 │ │ - bl c99c0 │ │ - ldr r1, [pc, #848] @ (ab9ac ) │ │ - mov r0, r6 │ │ - movs r2, #50 @ 0x32 │ │ - add r1, pc │ │ - bl 4a500 │ │ - lsls r0, r4, #31 │ │ - beq.w ab7a2 │ │ - ldr r4, [sp, #36] @ 0x24 │ │ - mov r1, r5 │ │ - movs r2, #32 │ │ + movs r1, #40 @ 0x28 │ │ + str r0, [sp, #28] │ │ + str r0, [sp, #36] @ 0x24 │ │ + movs r0, #6 │ │ + str r1, [sp, #24] │ │ + str r0, [sp, #32] │ │ + b.n ae07c │ │ + ldrh.w r0, [sp, #74] @ 0x4a │ │ + add.w r1, fp, #12 │ │ + strh.w r0, [sp, #140] @ 0x8c │ │ + mov r0, r7 │ │ + ldrb.w ip, [sp, #73] @ 0x49 │ │ + mov r2, r7 │ │ + ldrd lr, r8, [sp, #76] @ 0x4c │ │ + ldmia.w r1, {r3, r4, r6, r7} │ │ + stmia r2!, {r3, r4, r6, r7} │ │ + mov r4, lr │ │ + b.n adbdc │ │ + ldr r4, [pc, #196] @ (adc80 ) │ │ + mov.w r8, #6 │ │ + add r4, pc │ │ + b.n adbcc │ │ + ldr r4, [pc, #188] @ (adc84 ) │ │ + mov.w r8, #7 │ │ + add r4, pc │ │ + movs r5, #8 │ │ + mov sl, fp │ │ + add r0, sp, #144 @ 0x90 │ │ + bl 6d7b0 │ │ + add.w fp, sp, #72 @ 0x48 │ │ + mov r0, r7 │ │ + ldrh.w r1, [sp, #140] @ 0x8c │ │ + strh.w r1, [sp, #74] @ 0x4a │ │ + add.w r1, fp, #12 │ │ + strd r4, r8, [sp, #76] @ 0x4c │ │ + ldmia.w r0, {r2, r3, r4, r6} │ │ + stmia r1!, {r2, r3, r4, r6} │ │ + mov r1, fp │ │ + strb.w ip, [sp, #73] @ 0x49 │ │ + strb.w r5, [sp, #72] @ 0x48 │ │ + add r0, sp, #24 │ │ + bl b00be │ │ + ldr r5, [sp, #12] │ │ + str.w sl, [sp, #120] @ 0x78 │ │ + add r4, sp, #72 @ 0x48 │ │ + add r1, sp, #24 │ │ + movs r2, #48 @ 0x30 │ │ mov r0, r4 │ │ - bl c99c0 │ │ - ldr.w r0, [sp, #1336] @ 0x538 │ │ - ldr.w r1, [sp, #1340] @ 0x53c │ │ - bl 998f4 │ │ - ldr r0, [sp, #40] @ 0x28 │ │ + bl ca0b2 │ │ + add r0, sp, #16 │ │ mov r1, r4 │ │ - movs r2, #32 │ │ - bl c99c0 │ │ - add.w r5, sp, #1136 @ 0x470 │ │ - ldr.w r4, [sp, #1132] @ 0x46c │ │ - ldr.w r6, [sp, #1128] @ 0x468 │ │ - add.w r7, sp, #1264 @ 0x4f0 │ │ - vldr d8, [r5] │ │ - movs r2, #47 @ 0x2f │ │ - ldr r1, [pc, #776] @ (ab9b0 ) │ │ - mov r0, r7 │ │ + bl c1714 │ │ + mov r0, r5 │ │ + bl 4ad40 │ │ + add sp, #164 @ 0xa4 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + cmp r0, #5 │ │ + mov sl, fp │ │ + bcc.n adc52 │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #88] @ 0x58 │ │ + mov.w r3, #386 @ 0x182 │ │ + str r1, [sp, #76] @ 0x4c │ │ + ldr r1, [pc, #76] @ (adc88 ) │ │ + str r0, [sp, #84] @ 0x54 │ │ + movs r0, #4 │ │ add r1, pc │ │ - bl 4a500 │ │ - eor.w r0, r6, #2 │ │ - orrs r0, r4 │ │ - ldr.w r0, [sp, #1264] @ 0x4f0 │ │ - beq.n ab6e8 │ │ - ldr.w r1, [sp, #1268] @ 0x4f4 │ │ - bl 998f4 │ │ - mov r0, r7 │ │ - vldr d9, [r5, #16] │ │ - ldr.w r7, [sp, #1148] @ 0x47c │ │ - movs r2, #50 @ 0x32 │ │ - ldr.w r9, [sp, #1144] @ 0x478 │ │ - ldr r1, [pc, #736] @ (ab9b4 ) │ │ + str r1, [sp, #72] @ 0x48 │ │ + str r0, [sp, #80] @ 0x50 │ │ + add r0, sp, #72 @ 0x48 │ │ + ldr r2, [pc, #64] @ (adc8c ) │ │ + movs r1, #5 │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r4, [pc, #60] @ (adc90 ) │ │ + mov.w r8, #12 │ │ + movs r5, #6 │ │ + add r4, pc │ │ + b.n adbd0 │ │ + nop │ │ + lsrs r3, r2 │ │ + vqshl.u32 d23, d28, #23 │ │ + movs r2, r0 │ │ + ldrsb r4, [r0, r3] │ │ + movs r2, r0 │ │ + ldrsb r6, [r0, r1] │ │ + movs r2, r0 │ │ + ldrsb r2, [r4, r2] │ │ + movs r2, r0 │ │ + ldrsb r4, [r3, r0] │ │ + movs r2, r0 │ │ + ldrsb r0, [r4, r0] │ │ + movs r2, r0 │ │ + strb r2, [r3, r7] │ │ + movs r2, r0 │ │ + ldrsb r6, [r2, r3] │ │ + vqshlu.s64 , q1, #55 @ 0x37 │ │ + vrsqrte.u16 , q10 │ │ + movs r2, r0 │ │ + strb r0, [r7, r2] │ │ + movs r2, r0 │ │ + ldrsb r2, [r5, r3] │ │ + vcvta.s16.f16 d18, d0 │ │ + movs r1, #1 │ │ + cmp.w r9, #0 │ │ + str r0, [sp, #152] @ 0x98 │ │ + strd r0, r1, [sp, #144] @ 0x90 │ │ + beq.w adf1c │ │ + ldr r0, [r4, #16] │ │ + cmp r0, #5 │ │ + bcc.n adcce │ │ + movs r0, #0 │ │ + str r1, [sp, #76] @ 0x4c │ │ + str r0, [sp, #88] @ 0x58 │ │ + movw r3, #1657 @ 0x679 │ │ + ldr r1, [pc, #968] @ (ae080 ) │ │ + str r0, [sp, #84] @ 0x54 │ │ add r1, pc │ │ - bl 4a500 │ │ - eor.w r0, r9, #2 │ │ - orrs r0, r7 │ │ - ldr.w r0, [sp, #1264] @ 0x4f0 │ │ - bne.w ab7f2 │ │ - ldr.w r2, [sp, #1272] @ 0x4f8 │ │ - ldr.w r1, [sp, #1268] @ 0x4f4 │ │ - str r2, [sp, #960] @ 0x3c0 │ │ - str r1, [sp, #956] @ 0x3bc │ │ - movs r1, #0 │ │ - str r1, [sp, #948] @ 0x3b4 │ │ - movs r1, #2 │ │ - str r1, [sp, #944] @ 0x3b0 │ │ - str r0, [sp, #952] @ 0x3b8 │ │ - b.n ab7ce │ │ - ldr r0, [sp, #24] │ │ - movs r2, #27 │ │ - str.w r0, [sp, #1228] @ 0x4cc │ │ - ldr r1, [pc, #684] @ (ab9b8 ) │ │ - ldr r0, [sp, #76] @ 0x4c │ │ + str r1, [sp, #72] @ 0x48 │ │ + add r0, sp, #160 @ 0xa0 │ │ + str r0, [sp, #80] @ 0x50 │ │ + add r0, sp, #72 @ 0x48 │ │ + ldr r2, [pc, #956] @ (ae084 ) │ │ + movs r1, #5 │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r0, [r4, #16] │ │ + cmp r0, #5 │ │ + bcc.n adcf8 │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #88] @ 0x58 │ │ + movw r3, #1657 @ 0x679 │ │ + str r1, [sp, #76] @ 0x4c │ │ + ldr r1, [pc, #964] @ (ae0a8 ) │ │ + str r0, [sp, #84] @ 0x54 │ │ add r1, pc │ │ - bl 4a500 │ │ - movs r0, #2 │ │ - str r7, [sp, #948] @ 0x3b4 │ │ - str r0, [sp, #944] @ 0x3b0 │ │ - add.w r0, sp, #1160 @ 0x488 │ │ - bl 99838 │ │ - ldr r0, [sp, #72] @ 0x48 │ │ - bl 99838 │ │ - ldr.w r9, [sp, #128] @ 0x80 │ │ - ldr r4, [sp, #16] │ │ - b.n ab75a │ │ - ldr r1, [sp, #24] │ │ - movs r7, #0 │ │ - str.w r1, [sp, #1228] @ 0x4cc │ │ - ldr.w r2, [sp, #1312] @ 0x520 │ │ - str r0, [sp, #952] @ 0x3b8 │ │ - ldr.w r1, [sp, #1308] @ 0x51c │ │ - ldr r0, [sp, #84] @ 0x54 │ │ - str r2, [sp, #960] @ 0x3c0 │ │ - str r1, [sp, #956] @ 0x3bc │ │ - movs r1, #2 │ │ - str r1, [sp, #944] @ 0x3b0 │ │ - mov r1, fp │ │ - str r7, [sp, #948] @ 0x3b4 │ │ - ldr r6, [sp, #112] @ 0x70 │ │ - ldr r4, [sp, #16] │ │ - bl 5395a │ │ - ldr.w r9, [sp, #128] @ 0x80 │ │ - add.w r0, sp, #1224 @ 0x4c8 │ │ - bl 60ebe │ │ - ldr.w fp, [sp, #116] @ 0x74 │ │ - ldr.w r0, [sp, #1048] @ 0x418 │ │ - ldr.w r1, [sp, #1052] @ 0x41c │ │ - eor.w r0, r0, #3 │ │ - orrs r0, r1 │ │ - beq.n ab77e │ │ - add.w r0, sp, #1048 @ 0x418 │ │ - bl 96494 │ │ - rsbs r0, r4, #17 │ │ - ldr r0, [sp, #20] │ │ - sbcs.w r0, r7, r0 │ │ - bcc.n ab79a │ │ - cmp r4, #15 │ │ - bne.n ab79a │ │ - ldr r0, [sp, #12] │ │ - cbz r0, ab7dc │ │ - ldr r0, [sp, #52] @ 0x34 │ │ - bl 99904 │ │ - b.n ab7dc │ │ - add r0, sp, #832 @ 0x340 │ │ - bl 99838 │ │ - b.n ab7dc │ │ - add.w r5, sp, #1264 @ 0x4f0 │ │ - ldmia.w r6, {r2, r3, r4} │ │ - mov r0, r5 │ │ - stmia r0!, {r2, r3, r4} │ │ - mov r0, r5 │ │ - add.w r5, sp, #1224 @ 0x4c8 │ │ - ldmia.w r0, {r2, r3, r4} │ │ - mov r1, r5 │ │ - stmia r1!, {r2, r3, r4} │ │ - mov r1, r5 │ │ - ldr r0, [sp, #76] @ 0x4c │ │ - ldmia.w r1, {r2, r3, r4} │ │ - stmia r0!, {r2, r3, r4} │ │ + str r1, [sp, #72] @ 0x48 │ │ + add r0, sp, #160 @ 0xa0 │ │ + str r0, [sp, #80] @ 0x50 │ │ + add r0, sp, #72 @ 0x48 │ │ + ldr r2, [pc, #956] @ (ae0ac ) │ │ + movs r1, #5 │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr.w r0, [r8] │ │ + add r1, sp, #72 @ 0x48 │ │ + cmp r0, #0 │ │ + beq.w adf2a │ │ + ldr.w r5, [r0, #684] @ 0x2ac │ │ + ldr r0, [r4, #16] │ │ + cmp r5, #0 │ │ + beq.w adf36 │ │ + cmp r0, #5 │ │ + bcc.n add34 │ │ movs r0, #0 │ │ - str r0, [sp, #948] @ 0x3b4 │ │ - movs r0, #2 │ │ - str r0, [sp, #944] @ 0x3b0 │ │ - add.w r0, sp, #1160 @ 0x488 │ │ - bl 96494 │ │ - ldr.w r9, [sp, #128] @ 0x80 │ │ - ldr r6, [sp, #112] @ 0x70 │ │ - ldr r0, [sp, #952] @ 0x3b8 │ │ - ldr r1, [pc, #476] @ (ab9bc ) │ │ - cmp r0, r1 │ │ - bne.w abb9e │ │ + movs r1, #1 │ │ + str r0, [sp, #88] @ 0x58 │ │ + movw r3, #1657 @ 0x679 │ │ + str r0, [sp, #84] @ 0x54 │ │ + movs r0, #4 │ │ + strd r6, r1, [sp, #72] @ 0x48 │ │ + movs r1, #5 │ │ + str r0, [sp, #80] @ 0x50 │ │ + add r0, sp, #72 @ 0x48 │ │ + ldr r2, [pc, #912] @ (ae0c0 ) │ │ + add r2, pc │ │ + bl 6ff84 │ │ mov r0, r8 │ │ - mov r1, sl │ │ - str r6, [sp, #112] @ 0x70 │ │ - bl 5395a │ │ - b.n ab26a │ │ - ldr.w r1, [sp, #1268] @ 0x4f4 │ │ - bl 998f4 │ │ - ldr r0, [sp, #104] @ 0x68 │ │ - add.w r1, sp, #1160 @ 0x488 │ │ - movs r2, #40 @ 0x28 │ │ - bl c99c0 │ │ - ldr r0, [sp, #28] │ │ - movs r2, #32 │ │ - ldr r1, [sp, #40] @ 0x28 │ │ - bl c99c0 │ │ - vstr d8, [sp, #952] @ 0x3b8 │ │ - movs r2, #84 @ 0x54 │ │ - strd r9, r7, [sp, #960] @ 0x3c0 │ │ - strd r6, r4, [sp, #944] @ 0x3b0 │ │ - vstr d9, [sp, #968] @ 0x3c8 │ │ - ldrd r5, r7, [sp, #952] @ 0x3b8 │ │ - add r0, sp, #856 @ 0x358 │ │ - ldr r1, [sp, #32] │ │ - bl c99a6 │ │ - add r0, sp, #728 @ 0x2d8 │ │ - add r1, sp, #480 @ 0x1e0 │ │ - movs r2, #104 @ 0x68 │ │ - bl c9a94 │ │ - strd r6, r4, [sp, #480] @ 0x1e0 │ │ - add r0, sp, #488 @ 0x1e8 │ │ - stmia.w r0, {r5, r7, r9} │ │ - movs r2, #84 @ 0x54 │ │ - ldr r0, [sp, #96] @ 0x60 │ │ - add r1, sp, #856 @ 0x358 │ │ - bl c99a6 │ │ - add r0, sp, #728 @ 0x2d8 │ │ - bl 97088 │ │ - str r4, [sp, #108] @ 0x6c │ │ - ldr.w r9, [sp, #128] @ 0x80 │ │ - b.n ab7e6 │ │ - str.w fp, [sp, #108] @ 0x6c │ │ - movs r5, #3 │ │ - strd r4, r8, [sp, #472] @ 0x1d8 │ │ - mov.w r8, #0 │ │ - ldr.w fp, [sp, #116] @ 0x74 │ │ - add r0, sp, #456 @ 0x1c8 │ │ - ldmia.w sl, {r1, r2, r3, r4} │ │ - stmia r0!, {r1, r2, r3, r4} │ │ - ldr r0, [sp, #120] @ 0x78 │ │ - ldr.w r9, [sp, #128] @ 0x80 │ │ - ldr.w sl, [sp, #112] @ 0x70 │ │ - strb r6, [r0, #0] │ │ - b.n ab9e8 │ │ - ldr.w r0, [r9, #284] @ 0x11c │ │ - movs r1, #3 │ │ - str r5, [sp, #948] @ 0x3b4 │ │ - str r1, [sp, #944] @ 0x3b0 │ │ - adds r0, #8 │ │ - add r1, sp, #944 @ 0x3b0 │ │ - bl b9f28 │ │ - b.n abb00 │ │ - add.w fp, r9, #116 @ 0x74 │ │ - ldr.w r4, [r9, #256] @ 0x100 │ │ - ldr.w r0, [r9, #112] @ 0x70 │ │ - ldmia.w fp, {r6, r7, fp} │ │ - str r0, [sp, #132] @ 0x84 │ │ - b.w aad12 │ │ - add r0, sp, #304 @ 0x130 │ │ - ldr r1, [pc, #876] @ (abc1c ) │ │ - adds r0, #8 │ │ - movs r2, #43 @ 0x2b │ │ - add r1, pc │ │ - bl 4a500 │ │ - rsbs r0, r4, #17 │ │ - sbcs.w r0, r6, r5 │ │ - bcc.n ab9c0 │ │ - cmp r4, #15 │ │ - bne.n ab9c0 │ │ - add r0, sp, #280 @ 0x118 │ │ - adds r0, #8 │ │ - bl 99904 │ │ - b.n ab9c6 │ │ - str.w fp, [sp, #588] @ 0x24c │ │ - add r0, sp, #584 @ 0x248 │ │ - bl 60ebe │ │ - ldr r5, [sp, #112] @ 0x70 │ │ - ldr.w r8, [sp, #108] @ 0x6c │ │ - eor.w r0, r5, #3 │ │ - orrs.w r0, r0, r8 │ │ - bne.n ab90a │ │ - add r4, sp, #944 @ 0x3b0 │ │ - add r1, sp, #480 @ 0x1e0 │ │ - movs r2, #104 @ 0x68 │ │ - mov r0, r4 │ │ - bl c9a94 │ │ - mov.w r8, #0 │ │ - movs r5, #2 │ │ - mov r0, r4 │ │ - str.w r8, [sp, #484] @ 0x1e4 │ │ - str r5, [sp, #480] @ 0x1e0 │ │ - bl 97088 │ │ - add r0, sp, #944 @ 0x3b0 │ │ - ldr r1, [pc, #776] @ (abc18 ) │ │ - movs r2, #42 @ 0x2a │ │ + mov r1, r9 │ │ + blx r5 │ │ + add r5, sp, #144 @ 0x90 │ │ + mov r1, r0 │ │ + mov r0, r5 │ │ + bl 5ffd8 │ │ + ldrd sl, r0, [sp, #148] @ 0x94 │ │ + str r0, [sp, #8] │ │ + ldr r0, [r4, #16] │ │ + cmp r0, #5 │ │ + bcc.n add74 │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #88] @ 0x58 │ │ + movw r3, #1866 @ 0x74a │ │ + str r1, [sp, #76] @ 0x4c │ │ + ldr r1, [pc, #868] @ (ae0c4 ) │ │ + str r0, [sp, #84] @ 0x54 │ │ add r1, pc │ │ - bl 4a500 │ │ - add r4, sp, #304 @ 0x130 │ │ - ldr r1, [sp, #96] @ 0x60 │ │ - add.w r0, r4, #20 │ │ - movs r2, #84 @ 0x54 │ │ - bl c99a6 │ │ - ldrd r0, r1, [sp, #944] @ 0x3b0 │ │ - bl 998f4 │ │ - ldr r6, [sp, #92] @ 0x5c │ │ - add.w r0, r4, #8 │ │ - mov r7, r5 │ │ - ldmia.w r6, {r1, r2, r3} │ │ - stmia r0!, {r1, r2, r3} │ │ - ldr r0, [sp, #312] @ 0x138 │ │ - str r0, [sp, #136] @ 0x88 │ │ - ldr r0, [sp, #316] @ 0x13c │ │ - str r0, [sp, #140] @ 0x8c │ │ - ldrd r0, r1, [sp, #320] @ 0x140 │ │ - strd r0, r1, [sp, #472] @ 0x1d8 │ │ - add.w r0, r4, #40 @ 0x28 │ │ - ldr r1, [sp, #328] @ 0x148 │ │ - str r1, [sp, #132] @ 0x84 │ │ - ldr r1, [sp, #340] @ 0x154 │ │ - ldrd fp, sl, [sp, #332] @ 0x14c │ │ - str r1, [sp, #108] @ 0x6c │ │ - add r1, sp, #456 @ 0x1c8 │ │ - ldmia.w r0, {r2, r3, r5, r6} │ │ - stmia r1!, {r2, r3, r5, r6} │ │ - add r0, sp, #408 @ 0x198 │ │ - add.w r1, r4, #56 @ 0x38 │ │ - movs r2, #48 @ 0x30 │ │ - mov r5, r7 │ │ - bl c99c0 │ │ - ldr r1, [sp, #120] @ 0x78 │ │ - movs r0, #1 │ │ - strb r0, [r1, #0] │ │ - eor.w r0, r7, #4 │ │ - orrs.w r0, r0, r8 │ │ - beq.w ab13a │ │ - b.n ab9e8 │ │ - ldr.w r0, [r9, #176] @ 0xb0 │ │ - str r0, [sp, #132] @ 0x84 │ │ - ldr.w r0, [r9, #180] @ 0xb4 │ │ - str r0, [sp, #112] @ 0x70 │ │ - ldr.w r0, [r9, #184] @ 0xb8 │ │ - str r0, [sp, #140] @ 0x8c │ │ - ldr.w r0, [r9, #188] @ 0xbc │ │ - str r0, [sp, #136] @ 0x88 │ │ - ldr.w r0, [r9, #240] @ 0xf0 │ │ - strd r7, sl, [sp, #84] @ 0x54 │ │ - str r0, [sp, #116] @ 0x74 │ │ - b.w aad54 │ │ - nop │ │ - str r1, [r2, #84] @ 0x54 │ │ - vsli.32 d22, d27, #23 │ │ - vsli.32 d22, d30, #23 │ │ - vrshr.u32 d24, d6, #9 │ │ - vcvta.s16.f16 d16, d3 │ │ - strh r0, [r0, #0] │ │ - add r0, sp, #280 @ 0x118 │ │ - bl 99838 │ │ - ldr.w r9, [sp, #128] @ 0x80 │ │ - add r2, sp, #312 @ 0x138 │ │ - movs r5, #3 │ │ - mov.w r8, #0 │ │ - ldmia r2, {r0, r1, r2} │ │ - strd r0, r1, [sp, #472] @ 0x1d8 │ │ - movs r0, #1 │ │ - ldr r1, [sp, #120] @ 0x78 │ │ - str r2, [sp, #132] @ 0x84 │ │ - strb r0, [r1, #0] │ │ + str r1, [sp, #72] @ 0x48 │ │ + add r0, sp, #160 @ 0xa0 │ │ + str r0, [sp, #80] @ 0x50 │ │ + add r0, sp, #72 @ 0x48 │ │ + ldr r2, [pc, #860] @ (ae0c8 ) │ │ + movs r1, #5 │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r0, [r4, #16] │ │ + cmp r0, #5 │ │ + bcc.n add9e │ │ movs r0, #0 │ │ - str r0, [sp, #140] @ 0x8c │ │ - movs r0, #22 │ │ - str r0, [sp, #136] @ 0x88 │ │ - ldr r0, [sp, #64] @ 0x40 │ │ - bl abc50 │ │ - eor.w r0, r5, #3 │ │ - mov r7, r5 │ │ - orrs.w r4, r0, r8 │ │ - beq.n aba04 │ │ - add r0, sp, #192 @ 0xc0 │ │ - add r1, sp, #408 @ 0x198 │ │ - movs r2, #48 @ 0x30 │ │ - bl c99c0 │ │ - ldrd r0, r1, [sp, #472] @ 0x1d8 │ │ - strd r0, r1, [sp, #256] @ 0x100 │ │ - add r0, sp, #456 @ 0x1c8 │ │ - add r1, sp, #240 @ 0xf0 │ │ - ldmia.w r0, {r2, r3, r5, r6} │ │ - movs r0, #1 │ │ - stmia r1!, {r2, r3, r5, r6} │ │ - ldr r1, [sp, #124] @ 0x7c │ │ - strb r0, [r1, #0] │ │ - ldr r0, [sp, #68] @ 0x44 │ │ - bl abc60 │ │ - cmp r4, #0 │ │ - bne.n abab0 │ │ - ldrd r0, r1, [sp, #256] @ 0x100 │ │ - ldr.w r8, [sp, #108] @ 0x6c │ │ - ldr.w ip, [sp, #132] @ 0x84 │ │ - ldr r7, [sp, #136] @ 0x88 │ │ - ldr.w lr, [sp, #140] @ 0x8c │ │ - strd r0, r1, [sp, #736] @ 0x2e0 │ │ - str.w r8, [sp, #756] @ 0x2f4 │ │ - strd fp, sl, [sp, #748] @ 0x2ec │ │ - str.w ip, [sp, #744] @ 0x2e8 │ │ - str r7, [sp, #728] @ 0x2d8 │ │ - str.w lr, [sp, #732] @ 0x2dc │ │ - add r0, sp, #728 @ 0x2d8 │ │ - add.w r1, r0, #32 │ │ - add r0, sp, #240 @ 0xf0 │ │ - mov r2, r0 │ │ - ldmia.w r2, {r3, r4, r5, r6} │ │ - subs.w r2, r7, #23 │ │ - stmia r1!, {r3, r4, r5, r6} │ │ - sbc.w r3, lr, #0 │ │ - movs r1, #0 │ │ - rsbs r4, r2, #16 │ │ - sbcs.w r3, r1, r3 │ │ - bcc.n abb3c │ │ - cmp r2, #1 │ │ - beq.n abb3c │ │ - ldrd r1, r2, [sp, #256] @ 0x100 │ │ - str r7, [sp, #944] @ 0x3b0 │ │ - str.w r8, [sp, #972] @ 0x3cc │ │ - strd fp, sl, [sp, #964] @ 0x3c4 │ │ - strd r2, ip, [sp, #956] @ 0x3bc │ │ - strd lr, r1, [sp, #948] @ 0x3b4 │ │ - ldr r5, [sp, #104] @ 0x68 │ │ - ldmia.w r0, {r1, r2, r3, r4} │ │ - stmia r5!, {r1, r2, r3, r4} │ │ - ldr r1, [pc, #396] @ (abc24 ) │ │ - add r0, sp, #944 @ 0x3b0 │ │ + movs r1, #1 │ │ + str r0, [sp, #88] @ 0x58 │ │ + movw r3, #1866 @ 0x74a │ │ + str r1, [sp, #76] @ 0x4c │ │ + ldr r1, [pc, #836] @ (ae0cc ) │ │ + str r0, [sp, #84] @ 0x54 │ │ add r1, pc │ │ - bl b5690 │ │ - ldr.w r0, [r9, #284] @ 0x11c │ │ + str r1, [sp, #72] @ 0x48 │ │ + add r0, sp, #160 @ 0xa0 │ │ + str r0, [sp, #80] @ 0x50 │ │ + add r0, sp, #72 @ 0x48 │ │ + ldr r2, [pc, #824] @ (ae0d0 ) │ │ + movs r1, #5 │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr.w r0, [r8] │ │ + add r1, sp, #72 @ 0x48 │ │ + cmp r0, #0 │ │ + beq.w adf94 │ │ + str r5, [sp, #4] │ │ + mov r5, r6 │ │ + ldr.w r6, [r0, #800] @ 0x320 │ │ + ldr r0, [r4, #16] │ │ + cmp r6, #0 │ │ + beq.w adf9e │ │ + cmp r0, #5 │ │ + bcc.n addde │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #88] @ 0x58 │ │ + movw r3, #1866 @ 0x74a │ │ + str r0, [sp, #84] @ 0x54 │ │ + movs r0, #4 │ │ + strd r5, r1, [sp, #72] @ 0x48 │ │ + movs r1, #5 │ │ + str r0, [sp, #80] @ 0x50 │ │ + add r0, sp, #72 @ 0x48 │ │ + ldr r2, [pc, #780] @ (ae0e4 ) │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r3, [sp, #8] │ │ + mov r0, r8 │ │ + mov r1, r9 │ │ + movs r2, #0 │ │ + str.w sl, [sp] │ │ + blx r6 │ │ + ldr r0, [r4, #16] │ │ + cmp r0, #5 │ │ + bcc.n ade16 │ │ movs r1, #0 │ │ - str r1, [sp, #948] @ 0x3b4 │ │ - movs r1, #3 │ │ - str r1, [sp, #944] @ 0x3b0 │ │ - adds r0, #8 │ │ - add r1, sp, #944 @ 0x3b0 │ │ - b.n abaf4 │ │ - ldr r0, [sp, #136] @ 0x88 │ │ - str r0, [sp, #952] @ 0x3b8 │ │ - ldrd r0, r1, [sp, #256] @ 0x100 │ │ - strd r0, r1, [sp, #960] @ 0x3c0 │ │ - ldr r0, [sp, #108] @ 0x6c │ │ - str r0, [sp, #980] @ 0x3d4 │ │ - ldr r0, [sp, #132] @ 0x84 │ │ - str r0, [sp, #968] @ 0x3c8 │ │ - ldr r0, [sp, #140] @ 0x8c │ │ - str r7, [sp, #944] @ 0x3b0 │ │ - strd fp, sl, [sp, #972] @ 0x3cc │ │ - str r0, [sp, #956] @ 0x3bc │ │ - str.w r8, [sp, #948] @ 0x3b4 │ │ - add r6, sp, #944 @ 0x3b0 │ │ - add r1, sp, #240 @ 0xf0 │ │ - add.w r0, r6, #40 @ 0x28 │ │ - ldmia.w r1, {r2, r3, r4, r5} │ │ - stmia r0!, {r2, r3, r4, r5} │ │ - add r1, sp, #192 @ 0xc0 │ │ - add.w r0, r6, #56 @ 0x38 │ │ - movs r2, #48 @ 0x30 │ │ - bl c99c0 │ │ - ldr.w r0, [r9, #284] @ 0x11c │ │ - mov r1, r6 │ │ - adds r0, #8 │ │ - bl b9f28 │ │ - ldr.w r0, [r9, #276] @ 0x114 │ │ - bl 4a210 │ │ - ldr.w r0, [r9, #272] @ 0x110 │ │ - cbz r0, abb10 │ │ - ldrb.w r1, [r9, #288] @ 0x120 │ │ - cbz r1, abb10 │ │ - bl 4a210 │ │ - ldr.w r0, [r9, #280] @ 0x118 │ │ - movs r4, #0 │ │ - strb.w r4, [r9, #288] @ 0x120 │ │ - bl 98758 │ │ - add.w r0, r9, #284 @ 0x11c │ │ - bl abc70 │ │ movs r0, #1 │ │ - strb.w r0, [r9, #289] @ 0x121 │ │ - mov r0, r4 │ │ - add.w sp, sp, #1352 @ 0x548 │ │ - vpop {d8-d11} │ │ - add sp, #4 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - subs.w r2, r7, #20 │ │ - sbc.w r3, lr, #0 │ │ - rsbs r4, r2, #2 │ │ - sbcs r1, r3 │ │ - bcc.n aba76 │ │ - cmp r2, #0 │ │ - bne.n aba76 │ │ - ldr r1, [sp, #736] @ 0x2e0 │ │ - subs r1, #1 │ │ - cmp r1, #1 │ │ - bhi.n aba76 │ │ - add r0, sp, #728 @ 0x2d8 │ │ - bl 9df24 │ │ - b.n aba9e │ │ - str.w fp, [sp, #588] @ 0x24c │ │ - add r0, sp, #304 @ 0x130 │ │ - ldr r1, [pc, #184] @ (abc20 ) │ │ - adds r0, #8 │ │ - movs r2, #27 │ │ + str r1, [sp, #88] @ 0x58 │ │ + movw r3, #1866 @ 0x74a │ │ + str r0, [sp, #76] @ 0x4c │ │ + ldr r0, [pc, #744] @ (ae0e8 ) │ │ + str r1, [sp, #84] @ 0x54 │ │ + movs r1, #5 │ │ + add r0, pc │ │ + str r0, [sp, #72] @ 0x48 │ │ + movs r0, #4 │ │ + str r0, [sp, #80] @ 0x50 │ │ + add r0, sp, #72 @ 0x48 │ │ + ldr r2, [pc, #732] @ (ae0ec ) │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r0, [r4, #16] │ │ + mov r6, r5 │ │ + cmp r0, #5 │ │ + bcc.n ade42 │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #88] @ 0x58 │ │ + movw r3, #1866 @ 0x74a │ │ + str r1, [sp, #76] @ 0x4c │ │ + ldr r1, [pc, #708] @ (ae0f0 ) │ │ + str r0, [sp, #84] @ 0x54 │ │ add r1, pc │ │ - bl 4a500 │ │ - add r0, sp, #600 @ 0x258 │ │ - bl 99838 │ │ - ldr r0, [sp, #132] @ 0x84 │ │ - bl 99838 │ │ - ldr r6, [sp, #112] @ 0x70 │ │ - add r0, sp, #584 @ 0x248 │ │ - bl 60ebe │ │ + str r1, [sp, #72] @ 0x48 │ │ + add r0, sp, #160 @ 0xa0 │ │ + str r0, [sp, #80] @ 0x50 │ │ + add r0, sp, #72 @ 0x48 │ │ + ldr r2, [pc, #696] @ (ae0f4 ) │ │ + movs r1, #5 │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r0, [r4, #16] │ │ + cmp r0, #5 │ │ + bcc.n ade6c │ │ movs r0, #0 │ │ - rsbs r1, r6, #1 │ │ - ldr r1, [sp, #108] @ 0x6c │ │ - sbcs r0, r1 │ │ - bcc.w ab9ca │ │ - add r0, sp, #480 @ 0x1e0 │ │ - adds r0, #32 │ │ - bl 96494 │ │ - b.n ab9ca │ │ - ldrd r1, r2, [sp, #956] @ 0x3bc │ │ - add r3, sp, #312 @ 0x138 │ │ - stmia r3!, {r0, r1, r2} │ │ + movs r1, #1 │ │ + str r0, [sp, #88] @ 0x58 │ │ + movw r3, #1866 @ 0x74a │ │ + str r1, [sp, #76] @ 0x4c │ │ + ldr r1, [pc, #672] @ (ae0f8 ) │ │ + str r0, [sp, #84] @ 0x54 │ │ + add r1, pc │ │ + str r1, [sp, #72] @ 0x48 │ │ + add r0, sp, #160 @ 0xa0 │ │ + str r0, [sp, #80] @ 0x50 │ │ + add r0, sp, #72 @ 0x48 │ │ + ldr r2, [pc, #664] @ (ae0fc ) │ │ + movs r1, #5 │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr.w r0, [r8] │ │ + add r1, sp, #72 @ 0x48 │ │ + cmp r0, #0 │ │ + beq.w adf94 │ │ + mov r2, r4 │ │ + ldr.w r4, [r0, #912] @ 0x390 │ │ + ldr r0, [r2, #16] │ │ + cmp r4, #0 │ │ + beq.w adfd2 │ │ + mov r5, r2 │ │ + cmp r0, #4 │ │ + bls.n adeac │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #88] @ 0x58 │ │ + movw r3, #1866 @ 0x74a │ │ + str r0, [sp, #84] @ 0x54 │ │ + movs r0, #4 │ │ + strd r6, r1, [sp, #72] @ 0x48 │ │ + movs r1, #5 │ │ + str r0, [sp, #80] @ 0x50 │ │ + add r0, sp, #72 @ 0x48 │ │ + ldr r2, [pc, #640] @ (ae128 ) │ │ + add r2, pc │ │ + bl 6ff84 │ │ mov r0, r8 │ │ - mov r1, sl │ │ - bl 5395a │ │ - b.n abb80 │ │ - ldrb.w r0, [sp, #952] @ 0x3b8 │ │ - movs r1, #43 @ 0x2b │ │ - strb.w r0, [sp, #732] @ 0x2dc │ │ - ldr r0, [sp, #948] @ 0x3b4 │ │ - str r0, [sp, #728] @ 0x2d8 │ │ - ldr r0, [pc, #104] @ (abc28 ) │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r0, [pc, #100] @ (abc2c ) │ │ - add r2, sp, #728 @ 0x2d8 │ │ - ldr r3, [pc, #100] @ (abc30 ) │ │ - add r0, pc │ │ - add r3, pc │ │ - bl 4fcf8 │ │ - ldr r0, [pc, #56] @ (abc0c ) │ │ + blx r4 │ │ + ldr r1, [r5, #16] │ │ + cmp r0, #1 │ │ + bne.w ae006 │ │ + cmp r1, #5 │ │ + bcc.w ae046 │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #88] @ 0x58 │ │ + movw r3, #1866 @ 0x74a │ │ + str r1, [sp, #76] @ 0x4c │ │ + movs r4, #5 │ │ + ldr r1, [pc, #580] @ (ae114 ) │ │ + str r0, [sp, #84] @ 0x54 │ │ + movs r0, #4 │ │ + add r1, pc │ │ + str r1, [sp, #72] @ 0x48 │ │ + str r0, [sp, #80] @ 0x50 │ │ + add r0, sp, #72 @ 0x48 │ │ + ldr r2, [pc, #572] @ (ae118 ) │ │ + movs r1, #5 │ │ + add r2, pc │ │ + bl 6ff84 │ │ + b.n ae048 │ │ + add.w r8, sp, #144 @ 0x90 │ │ + adds r1, r4, #1 │ │ + movs r2, #15 │ │ + mov r0, r8 │ │ + bl ca0b2 │ │ + add.w r0, r4, #16 │ │ + add r5, sp, #72 @ 0x48 │ │ + add.w r1, r5, #16 │ │ + ldmia.w r0, {r2, r3, r4} │ │ + adds r0, r5, #1 │ │ + stmia r1!, {r2, r3, r4} │ │ + movs r2, #15 │ │ + mov r1, r8 │ │ + strb.w r6, [sp, #72] @ 0x48 │ │ + bl ca0b2 │ │ + add r0, sp, #24 │ │ + mov r1, r5 │ │ + bl b00be │ │ + b.n ae07c │ │ + ldr r0, [pc, #388] @ (ae0a4 ) │ │ + add r1, sp, #72 @ 0x48 │ │ + mov.w ip, #7 │ │ + movs r2, #31 │ │ add r0, pc │ │ - bl 52ca0 │ │ - ldr r0, [pc, #52] @ (abc10 ) │ │ + b.n adf6a │ │ + ldr r0, [pc, #388] @ (ae0b0 ) │ │ + mov.w ip, #8 │ │ + movs r2, #7 │ │ add r0, pc │ │ - bl 52ca0 │ │ - ldr r0, [pc, #48] @ (abc14 ) │ │ + b.n adf6a │ │ + cmp r0, #5 │ │ + bcc.n adf60 │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #88] @ 0x58 │ │ + movw r3, #1657 @ 0x679 │ │ + str r1, [sp, #76] @ 0x4c │ │ + ldr r1, [pc, #368] @ (ae0b8 ) │ │ + str r0, [sp, #84] @ 0x54 │ │ + movs r0, #4 │ │ + add r1, pc │ │ + str r1, [sp, #72] @ 0x48 │ │ + str r0, [sp, #80] @ 0x50 │ │ + add r0, sp, #72 @ 0x48 │ │ + ldr r2, [pc, #356] @ (ae0bc ) │ │ + movs r1, #5 │ │ + add r2, pc │ │ + bl 6ff84 │ │ + add r1, sp, #72 @ 0x48 │ │ + ldr r0, [pc, #336] @ (ae0b4 ) │ │ + mov.w ip, #6 │ │ + movs r2, #14 │ │ add r0, pc │ │ - bl 52ca0 │ │ - ldrb.w r0, [sp, #484] @ 0x1e4 │ │ - add.w r2, sp, #1264 @ 0x4f0 │ │ - strb.w r0, [sp, #1264] @ 0x4f0 │ │ + ldrh.w r3, [sp, #140] @ 0x8c │ │ + mov.w sl, #1 │ │ + strh.w r3, [sp, #73] @ 0x49 │ │ + ldrb.w r3, [sp, #142] @ 0x8e │ │ + str r2, [sp, #80] @ 0x50 │ │ + add.w r2, r1, #12 │ │ + strb.w r3, [sp, #75] @ 0x4b │ │ + ldmia.w r7, {r3, r4, r5, r6} │ │ + stmia r2!, {r3, r4, r5, r6} │ │ + movs r4, #0 │ │ + str r0, [sp, #76] @ 0x4c │ │ + strb.w ip, [sp, #72] @ 0x48 │ │ + b.n ae06e │ │ + ldr r3, [pc, #316] @ (ae0d4 ) │ │ + movs r4, #8 │ │ + movs r0, #7 │ │ + add r3, pc │ │ + b.n ae04a │ │ + cmp r0, #5 │ │ + bcc.n adfc8 │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #88] @ 0x58 │ │ + movw r3, #1866 @ 0x74a │ │ + str r1, [sp, #76] @ 0x4c │ │ + ldr r1, [pc, #300] @ (ae0dc ) │ │ + str r0, [sp, #84] @ 0x54 │ │ + movs r0, #4 │ │ + add r1, pc │ │ + str r1, [sp, #72] @ 0x48 │ │ + str r0, [sp, #80] @ 0x50 │ │ + add r0, sp, #72 @ 0x48 │ │ + ldr r2, [pc, #288] @ (ae0e0 ) │ │ + movs r1, #5 │ │ + add r2, pc │ │ + bl 6ff84 │ │ + add r1, sp, #72 @ 0x48 │ │ + ldr r3, [pc, #268] @ (ae0d8 ) │ │ + movs r4, #6 │ │ + movs r0, #18 │ │ + add r3, pc │ │ + b.n ae04a │ │ + cmp r0, #5 │ │ + bcc.n adffc │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #88] @ 0x58 │ │ + movw r3, #1866 @ 0x74a │ │ + str r1, [sp, #76] @ 0x4c │ │ + ldr r1, [pc, #288] @ (ae104 ) │ │ + str r0, [sp, #84] @ 0x54 │ │ + movs r0, #4 │ │ + add r1, pc │ │ + str r1, [sp, #72] @ 0x48 │ │ + str r0, [sp, #80] @ 0x50 │ │ + add r0, sp, #72 @ 0x48 │ │ + ldr r2, [pc, #276] @ (ae108 ) │ │ + movs r1, #5 │ │ + add r2, pc │ │ + bl 6ff84 │ │ + add r1, sp, #72 @ 0x48 │ │ + ldr r3, [pc, #256] @ (ae100 ) │ │ + movs r4, #6 │ │ + movs r0, #14 │ │ + add r3, pc │ │ + b.n ae04a │ │ + cmp r1, #5 │ │ + bcc.n ae02e │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #88] @ 0x58 │ │ + movw r3, #1866 @ 0x74a │ │ + str r1, [sp, #76] @ 0x4c │ │ + ldr r1, [pc, #244] @ (ae10c ) │ │ + str r0, [sp, #84] @ 0x54 │ │ + movs r0, #4 │ │ + add r1, pc │ │ + str r1, [sp, #72] @ 0x48 │ │ + str r0, [sp, #80] @ 0x50 │ │ + add r0, sp, #72 @ 0x48 │ │ + ldr r2, [pc, #232] @ (ae110 ) │ │ + movs r1, #5 │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r4, [sp, #4] │ │ + add.w r0, r7, #16 │ │ + ldmia.w r4, {r1, r2, r3} │ │ + stmia r0!, {r1, r2, r3} │ │ + movs r1, #40 @ 0x28 │ │ + movs r0, #0 │ │ + str r0, [sp, #28] │ │ + str r0, [sp, #36] @ 0x24 │ │ + movs r0, #8 │ │ + b.n adb92 │ │ + movs r4, #5 │ │ + add r1, sp, #72 @ 0x48 │ │ + ldrh.w r2, [sp, #140] @ 0x8c │ │ + strh.w r2, [sp, #73] @ 0x49 │ │ + ldrb.w r2, [sp, #142] @ 0x8e │ │ + strd r3, r0, [sp, #76] @ 0x4c │ │ + add.w r0, r1, #12 │ │ + strb.w r2, [sp, #75] @ 0x4b │ │ + ldmia.w r7, {r2, r3, r5, r6} │ │ + stmia r0!, {r2, r3, r5, r6} │ │ + strb.w r4, [sp, #72] @ 0x48 │ │ + ldr r4, [sp, #144] @ 0x90 │ │ + add r0, sp, #24 │ │ + bl b00be │ │ + mov r0, r4 │ │ + mov r1, sl │ │ + bl 54676 │ │ + mov sl, fp │ │ + b.n adc02 │ │ + strb r2, [r5, r3] │ │ + movs r2, r0 │ │ + strb r4, [r7, r0] │ │ + movs r2, r0 │ │ + ldr r1, [sp, #76] @ 0x4c │ │ + strd r0, r1, [sp, #72] @ 0x48 │ │ movs r1, #43 @ 0x2b │ │ - ldr r0, [pc, #56] @ (abc34 ) │ │ + ldr r0, [pc, #136] @ (ae11c ) │ │ add r0, pc │ │ str r0, [sp, #0] │ │ - ldr r0, [pc, #56] @ (abc38 ) │ │ - ldr r3, [pc, #56] @ (abc3c ) │ │ + ldr r0, [pc, #136] @ (ae120 ) │ │ + add r2, sp, #72 @ 0x48 │ │ + ldr r3, [pc, #136] @ (ae124 ) │ │ add r0, pc │ │ add r3, pc │ │ - bl 4fcf8 │ │ - nop │ │ - str r4, [r3, #16] │ │ + bl 5127c │ │ + strb r0, [r7, r4] │ │ + vrsqrte.u16 , q4 │ │ movs r2, r0 │ │ - str r4, [r0, #16] │ │ + strb r2, [r2, r0] │ │ movs r2, r0 │ │ - ldr r0, [r7, #64] @ 0x40 │ │ + strh r2, [r5, r5] │ │ + vrsqrte.u16 , q12 │ │ + vsra.u64 , q4, #9 │ │ movs r2, r0 │ │ - str r3, [r0, #52] @ 0x34 │ │ - vcvta.u16.f16 d24, d9 │ │ - @ instruction: 0xfff77db6 │ │ - vcvtp.s16.f16 q11, q12 │ │ + str r4, [r5, r6] │ │ movs r2, r0 │ │ - str r0, [r2, #24] │ │ + strh r6, [r2, r7] │ │ movs r2, r0 │ │ - add r3, sp, #228 @ 0xe4 │ │ - vcle.s32 d22, d20, #0 │ │ + strb r4, [r2, r2] │ │ movs r2, r0 │ │ - movs r4, #70 @ 0x46 │ │ + strh r6, [r2, r6] │ │ movs r2, r0 │ │ - add r3, sp, #4 │ │ - vrsubhn.i d18, , q6 │ │ + strb r2, [r6, r1] │ │ movs r2, r0 │ │ - ldrb.w r1, [r0, #72] @ 0x48 │ │ - cmp r1, #3 │ │ - itt eq │ │ - ldreq r0, [r0, #68] @ 0x44 │ │ - beq.w 98df0 │ │ - bx lr │ │ - ldrb.w r1, [r0, #148] @ 0x94 │ │ - cmp r1, #3 │ │ - itt eq │ │ - addeq r0, #64 @ 0x40 │ │ - beq.w abc40 │ │ - bx lr │ │ - ldrb.w r1, [r0, #212] @ 0xd4 │ │ - cmp r1, #3 │ │ - itt eq │ │ - addeq r0, #56 @ 0x38 │ │ - beq.w abc50 │ │ + strh r4, [r5, r5] │ │ + movs r2, r0 │ │ + strh r2, [r0, r4] │ │ + vcvt.f16.s16 d21, d29 │ │ + vsra.u32 , q8, #9 │ │ + movs r2, r0 │ │ + str r4, [r0, r5] │ │ + movs r2, r0 │ │ + strh r4, [r5, r4] │ │ + movs r2, r0 │ │ + strh r0, [r6, r4] │ │ + movs r2, r0 │ │ + strh r4, [r6, r3] │ │ + movs r2, r0 │ │ + strh r6, [r1, r4] │ │ + movs r2, r0 │ │ + strh r0, [r1, r3] │ │ + movs r2, r0 │ │ + strh r4, [r5, r3] │ │ + movs r2, r0 │ │ + strh r6, [r3, r2] │ │ + movs r2, r0 │ │ + strh r1, [r4, r1] │ │ + vsra.u32 d21, d28, #9 │ │ + movs r2, r0 │ │ + str r0, [r2, r4] │ │ + movs r2, r0 │ │ + str r0, [r6, r4] │ │ + movs r2, r0 │ │ + str r4, [r3, r3] │ │ + movs r2, r0 │ │ + strh r2, [r0, r2] │ │ + movs r2, r0 │ │ + strh r6, [r4, r0] │ │ + movs r2, r0 │ │ + cmn r2, r7 │ │ + movs r2, r0 │ │ + ldrh r3, [r0, #4] │ │ + vcle.s32 d20, d14, #0 │ │ + movs r2, r0 │ │ + strh r6, [r3, r1] │ │ + movs r2, r0 │ │ + b.w 5cc94 │ │ + ldrb.w r1, [r0, #52] @ 0x34 │ │ + cbz r1, ae138 │ │ bx lr │ │ - push {r4, lr} │ │ - ldr r1, [r0, #0] │ │ - dmb ish │ │ - ldrex r2, [r1] │ │ - subs r3, r2, #1 │ │ - strex r4, r3, [r1] │ │ - cmp r4, #0 │ │ - bne.n abc78 │ │ - cmp r2, #1 │ │ - it ne │ │ - popne {r4, pc} │ │ - dmb ish │ │ - ldr r0, [r0, #0] │ │ - ldmia.w sp!, {r4, lr} │ │ - b.w bf886 │ │ - push {r4, r5, r7, lr} │ │ - ldr r5, [r0, #40] @ 0x28 │ │ - mov r4, r0 │ │ - movs r1, #1 │ │ + b.w ae5ce │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + sub sp, #420 @ 0x1a4 │ │ + mov fp, r0 │ │ + ldrb.w r0, [r1, #52] @ 0x34 │ │ + cmp r0, #0 │ │ + bne.w ae580 │ │ + add.w r8, sp, #328 @ 0x148 │ │ + movs r0, #21 │ │ + mov.w r9, #0 │ │ + str r0, [sp, #328] @ 0x148 │ │ + mov r0, r8 │ │ + mov sl, r1 │ │ + str.w r9, [sp, #332] @ 0x14c │ │ + bl ae5b4 │ │ + add r7, sp, #32 │ │ + mov r1, sl │ │ + movs r2, #48 @ 0x30 │ │ + mov r0, r7 │ │ + bl ca0b2 │ │ + ldrd r0, r1, [sp, #68] @ 0x44 │ │ + movs r3, #18 │ │ + ldr r2, [pc, #944] @ (ae52c ) │ │ + add r2, pc │ │ + bl 54658 │ │ + cmp r0, #0 │ │ + beq.w ae2c4 │ │ + add r6, sp, #328 @ 0x148 │ │ + mov r0, r6 │ │ + bl ad8fc │ │ + add.w r9, sp, #328 @ 0x148 │ │ + ldrb.w r4, [sp, #340] @ 0x154 │ │ + ldmia.w r9, {r5, r7, r9} │ │ + eor.w r0, r5, #40 @ 0x28 │ │ + orrs r0, r7 │ │ + bne.w ae316 │ │ + str.w fp, [sp, #28] │ │ + mov fp, r4 │ │ + str.w r9, [sp, #220] @ 0xdc │ │ + add.w r9, sp, #392 @ 0x188 │ │ + strb.w r4, [sp, #224] @ 0xe0 │ │ + movs r2, #18 │ │ + ldr r7, [sp, #344] @ 0x158 │ │ + mov r0, r9 │ │ + ldr r4, [pc, #980] @ (ae594 ) │ │ + add r4, pc │ │ + mov r1, r4 │ │ + bl 6e764 │ │ + ldrb.w r5, [sp, #392] @ 0x188 │ │ + cmp r5, #15 │ │ + bne.w ae34a │ │ + str r7, [sp, #24] │ │ + add r6, sp, #264 @ 0x108 │ │ + add.w r8, r6, #3 │ │ + add.w r1, r9, #4 │ │ + movs r2, #12 │ │ + mov r0, r8 │ │ + bl ca0b2 │ │ + add r5, sp, #376 @ 0x178 │ │ + mov r1, r8 │ │ + movs r2, #12 │ │ mov r0, r5 │ │ - blx ccc70 │ │ + bl ca0b2 │ │ + add r7, sp, #392 @ 0x188 │ │ + ldr r1, [pc, #932] @ (ae598 ) │ │ + add r3, sp, #220 @ 0xdc │ │ + movs r2, #23 │ │ + add r1, pc │ │ + mov r0, r7 │ │ + bl 6da8c │ │ + ldrb.w r0, [sp, #392] @ 0x188 │ │ + cmp r0, #15 │ │ + bne.w ae37c │ │ + ldrd r0, r1, [sp, #396] @ 0x18c │ │ + add.w r8, sp, #328 @ 0x148 │ │ + strd r0, r1, [sp, #264] @ 0x108 │ │ + movs r0, #18 │ │ + strd r4, r0, [sp, #404] @ 0x194 │ │ + movs r0, #17 │ │ + str r0, [sp, #400] @ 0x190 │ │ + mov r2, r6 │ │ + ldr r0, [pc, #888] @ (ae59c ) │ │ + str r5, [sp, #0] │ │ + add r0, pc │ │ + strd r6, r0, [sp, #392] @ 0x188 │ │ + add r1, sp, #220 @ 0xdc │ │ + add r3, sp, #392 @ 0x188 │ │ + mov r0, r8 │ │ + bl c2a90 │ │ + mov r0, r6 │ │ + bl 6d7b0 │ │ + ldr r0, [sp, #328] @ 0x148 │ │ + mov r7, fp │ │ + ldr.w fp, [sp, #28] │ │ + lsls r0, r0, #31 │ │ + bne.w ae3b6 │ │ + add.w r9, r8, #8 │ │ + add r0, sp, #232 @ 0xe8 │ │ + mov r4, r6 │ │ + adds r0, #4 │ │ + mov r1, r9 │ │ + ldmia.w r1, {r2, r3, r5, r6} │ │ + stmia r0!, {r2, r3, r5, r6} │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ + ldrb.w r1, [sp, #236] @ 0xec │ │ + add r6, sp, #296 @ 0x128 │ │ + mov r0, r6 │ │ + bl 6de04 │ │ + ldrb.w r0, [sp, #296] @ 0x128 │ │ + cmp r0, #15 │ │ + bne.w ae486 │ │ + ldr r0, [sp, #300] @ 0x12c │ │ + movs r1, #38 @ 0x26 │ │ + str r0, [sp, #228] @ 0xe4 │ │ + movs r0, #0 │ │ + strb.w r0, [sp, #296] @ 0x128 │ │ + add r0, sp, #228 @ 0xe4 │ │ + str r0, [sp, #300] @ 0x12c │ │ + movs r0, #1 │ │ + ldr r2, [pc, #792] @ (ae5a0 ) │ │ + movs r3, #16 │ │ + strd r1, r6, [sp, #8] │ │ + add.w r8, sp, #328 @ 0x148 │ │ + add r2, pc │ │ + str r0, [sp, #16] │ │ + mov r0, r8 │ │ + strd r3, r2, [sp] │ │ + add r1, sp, #220 @ 0xdc │ │ + ldr r3, [pc, #772] @ (ae5a4 ) │ │ + ldr r2, [sp, #24] │ │ + add r3, pc │ │ + bl 58bd4 │ │ + ldr r0, [sp, #328] @ 0x148 │ │ + cmp r0, #0 │ │ + beq.w ae4ba │ │ + add.w r1, r8, #4 │ │ + add r6, sp, #264 @ 0x108 │ │ + mov r0, r6 │ │ + movs r2, #28 │ │ + bl ca0b2 │ │ + add r0, sp, #120 @ 0x78 │ │ + mov r1, r6 │ │ + b.n ae4b2 │ │ + ldr r1, [pc, #704] @ (ae588 ) │ │ + add.w r0, r8, #16 │ │ + movs r2, #14 │ │ + add r1, pc │ │ + bl 9a438 │ │ + movs r0, #1 │ │ + str.w r9, [sp, #136] @ 0x88 │ │ + str r0, [sp, #124] @ 0x7c │ │ + ldr r1, [pc, #688] @ (ae58c ) │ │ + str r0, [sp, #132] @ 0x84 │ │ + add r1, pc │ │ + str r1, [sp, #120] @ 0x78 │ │ + add r0, sp, #392 @ 0x188 │ │ + str r0, [sp, #128] @ 0x80 │ │ + ldr r0, [pc, #680] @ (ae590 ) │ │ + add r0, pc │ │ + str r0, [sp, #396] @ 0x18c │ │ + add.w r0, r7, #32 │ │ + str r0, [sp, #392] @ 0x188 │ │ + add.w r0, r8, #28 │ │ + add r1, sp, #120 @ 0x78 │ │ + bl 9a414 │ │ + mov r1, r8 │ │ + add r0, sp, #96 @ 0x60 │ │ + ldmia.w r1, {r2, r3, r4, r5, r6, r7} │ │ + stmia r0!, {r2, r3, r4, r5, r6, r7} │ │ + add r1, sp, #80 @ 0x50 │ │ + add.w r0, r8, #24 │ │ + ldmia.w r0, {r2, r3, r4, r5} │ │ + movs r0, #2 │ │ + stmia r1!, {r2, r3, r4, r5} │ │ + b.n ae42c │ │ + ldrb.w r0, [sp, #343] @ 0x157 │ │ + add.w r1, r6, #20 │ │ + strb.w r0, [sp, #135] @ 0x87 │ │ + movs r2, #28 │ │ + ldrh.w r0, [sp, #341] @ 0x155 │ │ + strh.w r0, [sp, #133] @ 0x85 │ │ + ldr.w r8, [sp, #344] @ 0x158 │ │ + add r0, sp, #120 @ 0x78 │ │ + adds r0, #20 │ │ + bl ca0b2 │ │ + strd r5, r7, [sp, #120] @ 0x78 │ │ + str.w r8, [sp, #136] @ 0x88 │ │ + strb.w r4, [sp, #132] @ 0x84 │ │ + str.w r9, [sp, #128] @ 0x80 │ │ + b.n ae3d2 │ │ + add.w r8, sp, #264 @ 0x108 │ │ + add.w r1, r9, #1 │ │ + movs r2, #15 │ │ + mov r0, r8 │ │ + bl ca0b2 │ │ + add.w r0, r9, #16 │ │ + add.w r1, r6, #20 │ │ + ldmia.w r0, {r2, r3, r4} │ │ + adds r0, r6, #5 │ │ + stmia r1!, {r2, r3, r4} │ │ + movs r2, #15 │ │ + mov r1, r8 │ │ + bl ca0b2 │ │ + movs r0, #1 │ │ + strb.w r5, [sp, #332] @ 0x14c │ │ + str r0, [sp, #328] @ 0x148 │ │ + b.n ae3b0 │ │ + ldrb.w r1, [sp, #395] @ 0x18b │ │ + strb.w r1, [sp, #335] @ 0x14f │ │ + ldrh.w r1, [sp, #393] @ 0x189 │ │ + strh.w r1, [sp, #333] @ 0x14d │ │ + add.w r1, r7, #12 │ │ + add r2, sp, #328 @ 0x148 │ │ + ldrd ip, r4, [sp, #396] @ 0x18c │ │ + ldmia.w r1, {r3, r5, r6, r7} │ │ + adds r2, #16 │ │ + stmia r2!, {r3, r5, r6, r7} │ │ + strb.w r0, [sp, #332] @ 0x14c │ │ + movs r0, #1 │ │ + strd ip, r4, [sp, #336] @ 0x150 │ │ + str r0, [sp, #328] @ 0x148 │ │ + add r0, sp, #376 @ 0x178 │ │ + bl 5c578 │ │ + mov r7, fp │ │ + ldr.w fp, [sp, #28] │ │ + add r6, sp, #328 @ 0x148 │ │ + add r4, sp, #232 @ 0xe8 │ │ + adds r1, r6, #4 │ │ + movs r2, #28 │ │ mov r0, r4 │ │ - bl abcbe │ │ + bl ca0b2 │ │ + add r0, sp, #120 @ 0x78 │ │ + mov r1, r4 │ │ + bl b00be │ │ + mov r0, r7 │ │ + bl 6fc4c │ │ + ldrd r5, r7, [sp, #120] @ 0x78 │ │ + ldr r4, [sp, #128] @ 0x80 │ │ + eor.w r0, r5, #40 @ 0x28 │ │ + orrs r0, r7 │ │ + bne.n ae44e │ │ + bl beb28 │ │ + and.w r1, r1, #1 │ │ + str r0, [sp, #120] @ 0x78 │ │ + strb.w r1, [sp, #124] @ 0x7c │ │ + bl bf7bc │ │ + mov r7, r0 │ │ + ldrd r0, r1, [sp, #56] @ 0x38 │ │ + strd r0, r1, [sp] │ │ + add r5, sp, #328 @ 0x148 │ │ + add.w r1, r7, #8 │ │ + mov r2, r4 │ │ mov r0, r5 │ │ - movs r1, #0 │ │ - blx ccc70 │ │ - ldmia.w sp!, {r4, r5, r7, lr} │ │ - b.w 94bfc │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ - sub sp, #20 │ │ - ldr.w r9, [r0, #12] │ │ - mov r4, r0 │ │ - cmp.w r9, #0 │ │ - beq.n abd50 │ │ - ldr r0, [r4, #20] │ │ - ldr.w r8, [r4, #8] │ │ - cbz r0, abd34 │ │ + bl b55bc │ │ + add r0, sp, #96 @ 0x60 │ │ + mov r1, r5 │ │ + bl b4e8c │ │ + ldr r0, [r7, #0] │ │ + subs r0, #1 │ │ + str r0, [r7, #0] │ │ + itt eq │ │ + moveq r0, r7 │ │ + bleq 991e2 │ │ + add r0, sp, #120 @ 0x78 │ │ + bl a5046 │ │ + mov.w r9, #0 │ │ + movs r0, #20 │ │ + strd r0, r9, [sp, #168] @ 0xa8 │ │ + add r2, sp, #96 @ 0x60 │ │ + add.w ip, sp, #168 @ 0xa8 │ │ + ldmia.w r2, {r0, r3, r4, r5, r6, r7} │ │ + add.w r1, ip, #8 │ │ + stmia r1!, {r0, r3, r4, r5, r6, r7} │ │ + add.w r0, ip, #32 │ │ + add r1, sp, #80 @ 0x50 │ │ + ldmia.w r1, {r2, r3, r4, r5} │ │ + stmia r0!, {r2, r3, r4, r5} │ │ + b.n ae46a │ │ + add r1, sp, #120 @ 0x78 │ │ + add.w r0, r6, #12 │ │ + adds r1, #12 │ │ + movs r2, #36 @ 0x24 │ │ + bl ca0b2 │ │ + strd r5, r7, [sp, #328] @ 0x148 │ │ + mov r1, r6 │ │ + str r4, [sp, #336] @ 0x150 │ │ + add r0, sp, #168 @ 0xa8 │ │ + bl aa7b0 │ │ + add r0, sp, #32 │ │ + bl ae5ce │ │ + add r1, sp, #168 @ 0xa8 │ │ + mov r0, fp │ │ + movs r2, #48 @ 0x30 │ │ + bl ca0b2 │ │ + movs r0, #1 │ │ + strb.w r0, [sl, #52] @ 0x34 │ │ + add sp, #420 @ 0x1a4 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + ldrb.w r1, [sp, #299] @ 0x12b │ │ + strb.w r1, [sp, #331] @ 0x14b │ │ + ldrh.w r1, [sp, #297] @ 0x129 │ │ + strh.w r1, [sp, #329] @ 0x149 │ │ + add.w r1, r6, #8 │ │ + ldr.w ip, [sp, #300] @ 0x12c │ │ + ldmia.w r1, {r2, r3, r4, r5, r6} │ │ + mov r1, r8 │ │ + stmia.w r9, {r2, r3, r4, r5, r6} │ │ + str.w ip, [sp, #332] @ 0x14c │ │ + strb.w r0, [sp, #328] @ 0x148 │ │ + add r0, sp, #120 @ 0x78 │ │ + bl b00be │ │ + add r6, sp, #328 @ 0x148 │ │ + b.n ae3cc │ │ + add.w r9, r8, #8 │ │ + adds r0, r4, #4 │ │ + mov r1, r9 │ │ + ldmia.w r1, {r2, r3, r4, r5} │ │ + stmia r0!, {r2, r3, r4, r5} │ │ + ldr r2, [sp, #272] @ 0x110 │ │ + ldrb.w r1, [sp, #268] @ 0x10c │ │ + add r6, sp, #392 @ 0x188 │ │ + mov r0, r6 │ │ + bl 6de04 │ │ + ldrb.w r0, [sp, #392] @ 0x188 │ │ + cmp r0, #15 │ │ + bne.n ae512 │ │ + ldr r2, [sp, #396] @ 0x18c │ │ + movs r0, #0 │ │ + ldr r4, [pc, #196] @ (ae5a8 ) │ │ + movs r1, #8 │ │ + movs r3, #28 │ │ + movs r5, #14 │ │ + add r4, pc │ │ + strd r3, r1, [sp, #8] │ │ str r0, [sp, #16] │ │ - add.w r0, r8, r9 │ │ - adds r0, #1 │ │ - ldr.w r1, [r8] │ │ - str r0, [sp, #12] │ │ - add.w r0, r8, #4 │ │ - str r0, [sp, #8] │ │ - mov.w r6, #2155905152 @ 0x80808080 │ │ - bic.w r0, r6, r1 │ │ - movs r7, #1 │ │ - strd r8, r0, [sp] │ │ - mov r0, sp │ │ - adds r5, r0, #4 │ │ - cbz r7, abd34 │ │ - mov r0, r5 │ │ - bl 57458 │ │ - cmp r0, #1 │ │ - beq.n abd1e │ │ - ldr r0, [sp, #0] │ │ - ldr r1, [sp, #8] │ │ - subs r0, #64 @ 0x40 │ │ - str r0, [sp, #0] │ │ - ldmia r1!, {r0} │ │ - bic.w r0, r6, r0 │ │ - str r1, [sp, #8] │ │ - str r0, [sp, #4] │ │ - b.n abd00 │ │ - ldr r0, [sp, #0] │ │ - ldr r2, [sp, #16] │ │ - sub.w r0, r0, r1, lsl #4 │ │ - subs r7, r2, #1 │ │ - str r7, [sp, #16] │ │ - ldr.w r0, [r0, #-8] │ │ - bl 98758 │ │ - b.n abcfe │ │ - add.w r3, r9, #1 │ │ - mov r0, sp │ │ - movs r1, #16 │ │ - movs r2, #8 │ │ - bl 5e51a │ │ - ldr r0, [sp, #4] │ │ - cbz r0, abd50 │ │ - ldr r0, [sp, #8] │ │ - sub.w r0, r8, r0 │ │ - blx ccbe0 │ │ + add.w r8, sp, #328 @ 0x148 │ │ + strd r5, r4, [sp] │ │ + add r1, sp, #220 @ 0xdc │ │ + ldr r3, [pc, #172] @ (ae5ac ) │ │ + mov r0, r8 │ │ + add r3, pc │ │ + bl c2868 │ │ + ldr r0, [sp, #328] @ 0x148 │ │ + cbz r0, ae530 │ │ + add.w r1, r8, #4 │ │ + add r6, sp, #392 @ 0x188 │ │ + b.n ae2b6 │ │ + ldrb.w r1, [sp, #395] @ 0x18b │ │ + strb.w r1, [sp, #331] @ 0x14b │ │ + ldrh.w r1, [sp, #393] @ 0x189 │ │ + strh.w r1, [sp, #329] @ 0x149 │ │ + add.w r1, r6, #8 │ │ + ldr.w ip, [sp, #396] @ 0x18c │ │ + b.n ae49e │ │ + subs r1, #247 @ 0xf7 │ │ + vcvtn.s16.f16 d31, d8 │ │ + lsrs r0, r1, #4 │ │ + adds r0, r6, #4 │ │ + mov r1, r9 │ │ + ldmia.w r1, {r2, r3, r5, r6} │ │ + stmia r0!, {r2, r3, r5, r6} │ │ + ldr r2, [sp, #400] @ 0x190 │ │ + ldrb.w r1, [sp, #396] @ 0x18c │ │ + add r4, sp, #296 @ 0x128 │ │ mov r0, r4 │ │ - add sp, #20 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ - b.w ccae8 │ │ - push {r4, r5, r7, lr} │ │ - ldr r5, [r0, #0] │ │ + bl 6de04 │ │ + ldrb.w r0, [sp, #296] @ 0x128 │ │ + cmp r0, #15 │ │ + bne.n ae56a │ │ + ldr r2, [sp, #300] @ 0x12c │ │ + add r0, sp, #120 @ 0x78 │ │ + add r1, sp, #220 @ 0xdc │ │ + movs r3, #0 │ │ + bl acfe0 │ │ + mov r0, r7 │ │ + bl 6fc4c │ │ + add r6, sp, #328 @ 0x148 │ │ + b.n ae3d2 │ │ + ldrb.w r1, [sp, #299] @ 0x12b │ │ + strb.w r1, [sp, #331] @ 0x14b │ │ + ldrh.w r1, [sp, #297] @ 0x129 │ │ + strh.w r1, [sp, #329] @ 0x149 │ │ + add.w r1, r4, #8 │ │ + b.n ae49a │ │ + ldr r0, [pc, #44] @ (ae5b0 ) │ │ + add r0, pc │ │ + bl 53b08 │ │ + ldr r0, [pc, #12] @ (ae598 ) │ │ + vtbl.8 d20, {d23-d25}, d22 │ │ + movs r2, r0 │ │ + @ instruction: 0xeab9fff9 │ │ + adds r7, #148 @ 0x94 │ │ + vqshl.u32 d19, d18, #23 │ │ + vqshl.u32 d19, d11, #23 │ │ + vqshlu.s64 , q1, #55 @ 0x37 │ │ + vcvtm.u16.f16 d29, d18 │ │ + vqshl.u64 d19, d10, #53 @ 0x35 │ │ + vcvt.f16.s16 , │ │ + @ instruction: 0xfff73e2a │ │ + movs r2, r0 │ │ + ldr r1, [r0, #0] │ │ + and.w r2, r1, #31 │ │ + cmp r2, #20 │ │ + beq.n ae5c8 │ │ + cmp r1, #21 │ │ + it ne │ │ + bne.w aa5a8 │ │ + bx lr │ │ + adds r0, #8 │ │ + b.w aa45c │ │ + push {r4, lr} │ │ mov r4, r0 │ │ - movs r1, #1 │ │ - mov r0, r5 │ │ - blx ccc70 │ │ + ldrd r0, r1, [r0, #32] │ │ + bl 54676 │ │ mov r0, r4 │ │ - bl abd80 │ │ - mov r0, r5 │ │ - movs r1, #0 │ │ - blx ccc70 │ │ - ldmia.w sp!, {r4, r5, r7, lr} │ │ - b.w 94bfc │ │ + ldmia.w sp!, {r4, lr} │ │ + b.w aa45c │ │ push {r4, lr} │ │ mov r4, r0 │ │ - adds r0, #4 │ │ - bl 99b66 │ │ + ldrb.w r0, [r0, #180] @ 0xb4 │ │ + cbz r0, ae60c │ │ + cmp r0, #3 │ │ + it ne │ │ + popne {r4, pc} │ │ + add.w r0, r4, #112 @ 0x70 │ │ + bl af282 │ │ + ldrd r0, r1, [r4, #80] @ 0x50 │ │ + bl 54676 │ │ + movs r0, #0 │ │ + strb.w r0, [r4, #181] @ 0xb5 │ │ + pop {r4, pc} │ │ mov r0, r4 │ │ ldmia.w sp!, {r4, lr} │ │ - b.w ccae8 │ │ + b.w ae5ce │ │ + bmi.n ae5c2 │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, #84 @ 0x54 │ │ - ldrb r1, [r0, #4] │ │ - cmp r1, #1 │ │ - bne.w abf60 │ │ - ldr r0, [r0, #0] │ │ - adds r0, #8 │ │ - str r0, [sp, #60] @ 0x3c │ │ - ldr r0, [pc, #456] @ (abf74 ) │ │ + sub.w sp, sp, #700 @ 0x2bc │ │ + mov fp, r1 │ │ + ldrb.w r1, [r1, #180] @ 0xb4 │ │ + str r0, [sp, #32] │ │ + cbz r1, ae65c │ │ + cmp r1, #3 │ │ + bne.w af1ec │ │ + mov r3, fp │ │ + ldrb.w r1, [r3, #169]! │ │ + sub.w r2, r3, #57 @ 0x39 │ │ + str r2, [sp, #28] │ │ + cmp r1, #0 │ │ + str r3, [sp, #24] │ │ + beq.w ae77c │ │ + cmp r1, #3 │ │ + bne.w af20a │ │ + ldrb.w r0, [fp, #124] @ 0x7c │ │ + cmp r0, #0 │ │ + beq.w aecae │ │ + ldr r0, [pc, #812] @ (ae984 ) │ │ add r0, pc │ │ - str r0, [sp, #36] @ 0x24 │ │ - ldr r0, [pc, #456] @ (abf78 ) │ │ + bl 53b08 │ │ + movs r4, #0 │ │ + mov r9, fp │ │ + movs r0, #21 │ │ + strb.w r4, [r9, #181]! │ │ + str r4, [sp, #596] @ 0x254 │ │ + str r0, [sp, #592] @ 0x250 │ │ + add r0, sp, #592 @ 0x250 │ │ + bl ae5b4 │ │ + ldr.w r0, [fp, #176] @ 0xb0 │ │ + movs r5, #1 │ │ + str r0, [sp, #52] @ 0x34 │ │ + add.w r0, fp, #48 @ 0x30 │ │ + mov r1, fp │ │ + movs r2, #48 @ 0x30 │ │ + strb.w r5, [r9] │ │ + bl ca0b2 │ │ + ldrd r0, r1, [fp, #84] @ 0x54 │ │ + movs r3, #16 │ │ + ldr r2, [pc, #760] @ (ae988 ) │ │ + mov.w r8, #16 │ │ + add r2, pc │ │ + bl 54658 │ │ + cmp r0, #0 │ │ + beq.n ae73c │ │ + ldrd r0, r1, [fp, #72] @ 0x48 │ │ + add.w ip, sp, #544 @ 0x220 │ │ + strb.w r4, [fp, #181] @ 0xb5 │ │ + strd r1, r0, [sp, #40] @ 0x28 │ │ + mov r1, fp │ │ + ldmia.w r1, {r2, r3, r4, r5, r6, r7} │ │ + mov r0, ip │ │ + stmia r0!, {r2, r3, r4, r5, r6, r7} │ │ + ldrd r0, r1, [sp, #544] @ 0x220 │ │ + subs r0, #2 │ │ + sbc.w r1, r1, #0 │ │ + subs.w r2, r0, #18 │ │ + sbcs.w r1, r1, #0 │ │ + it cc │ │ + movcc r8, r0 │ │ + sub.w r0, r8, #5 │ │ + cmp r0, #9 │ │ + bhi.w aea1c │ │ + tbh [pc, r0, lsl #1] │ │ + movs r2, r1 │ │ + lsls r5, r5, #4 │ │ + lsls r3, r7, #2 │ │ + lsls r1, r4, #3 │ │ + lsls r0, r3, #1 │ │ + lsls r0, r4, #5 │ │ + lsls r0, r0, #6 │ │ + lsls r7, r0, #4 │ │ + lsls r7, r4, #6 │ │ + lsls r6, r7, #1 │ │ + add.w sl, sp, #552 @ 0x228 │ │ + mov r5, ip │ │ + ldmia.w sl, {r0, r6, sl} │ │ + mov r1, r6 │ │ + bl c1c04 │ │ + ldrd r0, r1, [sp, #544] @ 0x220 │ │ + mov.w r7, #2147483648 @ 0x80000000 │ │ + subs r0, #2 │ │ + sbc.w r1, r1, #0 │ │ + subs.w r2, r0, #18 │ │ + sbcs.w r1, r1, #0 │ │ + it cs │ │ + movcs r0, #16 │ │ + subs r0, #5 │ │ + movs r4, #1 │ │ + cmp r0, #9 │ │ + bhi.w aea22 │ │ + tbh [pc, r0, lsl #1] │ │ + lsls r5, r4, #6 │ │ + lsls r6, r0, #8 │ │ + lsls r7, r6, #7 │ │ + lsls r7, r6, #7 │ │ + lsls r2, r6, #7 │ │ + lsls r2, r6, #7 │ │ + lsls r4, r7, #7 │ │ + lsls r2, r6, #7 │ │ + lsls r4, r7, #7 │ │ + lsls r1, r4, #6 │ │ + add r7, sp, #64 @ 0x40 │ │ + ldr r1, [pc, #588] @ (ae98c ) │ │ + add.w r0, r7, #24 │ │ + movs r2, #14 │ │ + add r1, pc │ │ + add.w r6, fp, #80 @ 0x50 │ │ + bl 9a438 │ │ + str r4, [sp, #608] @ 0x260 │ │ + str r5, [sp, #596] @ 0x254 │ │ + ldr r0, [pc, #568] @ (ae990 ) │ │ + str r5, [sp, #604] @ 0x25c │ │ add r0, pc │ │ - str r0, [sp, #32] │ │ - ldr r0, [pc, #452] @ (abf7c ) │ │ + str r0, [sp, #592] @ 0x250 │ │ + add r0, sp, #544 @ 0x220 │ │ + str r0, [sp, #600] @ 0x258 │ │ + ldr r0, [pc, #560] @ (ae994 ) │ │ add r0, pc │ │ + strd r6, r0, [sp, #544] @ 0x220 │ │ + add.w r0, r7, #36 @ 0x24 │ │ + add r1, sp, #592 @ 0x250 │ │ + bl 9a414 │ │ + movs r0, #2 │ │ + str r4, [sp, #68] @ 0x44 │ │ + str r0, [sp, #64] @ 0x40 │ │ + b.w af058 │ │ + ldrd r0, r1, [fp, #128] @ 0x80 │ │ + strd r1, r0, [sp, #40] @ 0x28 │ │ + ldr.w r0, [fp, #152] @ 0x98 │ │ + str r0, [sp, #52] @ 0x34 │ │ + b.n aeb92 │ │ + add.w sl, sp, #552 @ 0x228 │ │ + mov r5, ip │ │ + ldmia.w sl, {r0, r6, sl} │ │ + mov r1, r6 │ │ + bl c97b8 │ │ + ldrd r0, r1, [sp, #544] @ 0x220 │ │ + mov.w r7, #2147483648 @ 0x80000000 │ │ + subs r0, #2 │ │ + sbc.w r1, r1, #0 │ │ + subs.w r2, r0, #18 │ │ + sbcs.w r1, r1, #0 │ │ + it cs │ │ + movcs r0, #16 │ │ + subs r0, #5 │ │ + movs r4, #1 │ │ + cmp r0, #9 │ │ + bhi.w aea22 │ │ + tbh [pc, r0, lsl #1] │ │ + lsls r3, r6, #6 │ │ + lsls r0, r7, #6 │ │ + lsls r1, r5, #6 │ │ + lsls r1, r5, #6 │ │ + lsls r7, r2, #5 │ │ + lsls r4, r4, #6 │ │ + lsls r6, r5, #6 │ │ + lsls r4, r4, #6 │ │ + lsls r6, r5, #6 │ │ + lsls r3, r2, #5 │ │ + ldr r1, [sp, #560] @ 0x230 │ │ + mov.w sl, #0 │ │ + ldr r2, [pc, #440] @ (ae998 ) │ │ + str.w fp, [sp, #60] @ 0x3c │ │ + mov.w fp, #0 │ │ + add.w r1, r1, r1, lsl #1 │ │ + ldrd r0, r6, [sp, #552] @ 0x228 │ │ + str.w r9, [sp, #36] @ 0x24 │ │ + str r2, [sp, #656] @ 0x290 │ │ + add r2, sp, #656 @ 0x290 │ │ + str r2, [sp, #216] @ 0xd8 │ │ + add.w r2, r6, r1, lsl #3 │ │ + str r2, [sp, #24] │ │ + strd r0, r2, [sp, #208] @ 0xd0 │ │ + add.w r0, r0, r0, lsl #1 │ │ str r0, [sp, #28] │ │ - add r6, sp, #64 @ 0x40 │ │ - ldr r0, [pc, #448] @ (abf80 ) │ │ - add r0, pc │ │ - str r0, [sp, #24] │ │ - ldr r0, [sp, #60] @ 0x3c │ │ - ldr r1, [sp, #36] @ 0x24 │ │ - bl abf8c │ │ - ldr r2, [r1, #0] │ │ - ldr r0, [r0, #12] │ │ - subs r2, #1 │ │ - str r2, [r1, #0] │ │ + lsls r0, r1, #3 │ │ + str r6, [sp, #200] @ 0xc8 │ │ + str r0, [sp, #56] @ 0x38 │ │ + str r6, [sp, #48] @ 0x30 │ │ + ldr r0, [sp, #56] @ 0x38 │ │ + add.w r5, r6, fp │ │ + cmp r0, sl │ │ + beq.w aea82 │ │ + add.w r8, r6, sl │ │ + add r1, sp, #592 @ 0x250 │ │ + mov r9, r5 │ │ + mov ip, r8 │ │ + mov r0, r1 │ │ + ldmia.w ip, {r2, r3, r4, r5, r6, r7} │ │ + stmia r0!, {r2, r3, r4, r5, r6, r7} │ │ + add r0, sp, #160 @ 0xa0 │ │ + bl 9ac24 │ │ + ldr r0, [sp, #160] @ 0xa0 │ │ cmp r0, #0 │ │ - beq.w abf28 │ │ - str r4, [sp, #56] @ 0x38 │ │ - ldr r4, [sp, #60] @ 0x3c │ │ - ldr r1, [sp, #32] │ │ + bne.w aea88 │ │ + ldrd r0, r1, [sp, #168] @ 0xa8 │ │ + add.w fp, fp, #8 │ │ + strd r0, r1, [r9] │ │ + add.w sl, sl, #24 │ │ + ldr r6, [sp, #48] @ 0x30 │ │ + b.n ae812 │ │ + add.w sl, sp, #552 @ 0x228 │ │ + mov r5, ip │ │ + ldmia.w sl, {r0, r6, sl} │ │ + mov r1, r6 │ │ + bl 57ff4 │ │ + ldrd r0, r1, [sp, #544] @ 0x220 │ │ + mov.w r7, #2147483648 @ 0x80000000 │ │ + subs r0, #2 │ │ + sbc.w r1, r1, #0 │ │ + subs.w r2, r0, #18 │ │ + sbcs.w r1, r1, #0 │ │ + it cs │ │ + movcs r0, #16 │ │ + subs r0, #5 │ │ + movs r4, #1 │ │ + cmp r0, #9 │ │ + bhi.w aea22 │ │ + tbh [pc, r0, lsl #1] │ │ + lsls r0, r2, #5 │ │ + lsls r5, r2, #5 │ │ + lsls r4, r6, #3 │ │ + lsls r6, r0, #5 │ │ + lsls r1, r0, #5 │ │ + lsls r1, r0, #5 │ │ + lsls r3, r1, #5 │ │ + lsls r1, r0, #5 │ │ + lsls r3, r1, #5 │ │ + lsls r0, r6, #3 │ │ + add.w sl, sp, #552 @ 0x228 │ │ + mov r5, ip │ │ + ldmia.w sl, {r0, r6, sl} │ │ + mov r1, r6 │ │ + bl 57ff4 │ │ + ldrd r0, r1, [sp, #544] @ 0x220 │ │ + mov.w r7, #2147483648 @ 0x80000000 │ │ + subs r0, #2 │ │ + sbc.w r1, r1, #0 │ │ + subs.w r2, r0, #18 │ │ + sbcs.w r1, r1, #0 │ │ + it cs │ │ + movcs r0, #16 │ │ + subs r0, #5 │ │ + movs r4, #1 │ │ + cmp r0, #9 │ │ + bhi.w aea22 │ │ + tbh [pc, r0, lsl #1] │ │ + lsls r2, r5, #4 │ │ + lsls r7, r5, #4 │ │ + lsls r0, r4, #4 │ │ + lsls r6, r1, #3 │ │ + lsls r3, r3, #4 │ │ + lsls r3, r3, #4 │ │ + lsls r5, r4, #4 │ │ + lsls r3, r3, #4 │ │ + lsls r5, r4, #4 │ │ + lsls r2, r1, #3 │ │ + add.w sl, sp, #552 @ 0x228 │ │ + mov r5, ip │ │ + ldmia.w sl, {r0, r6, sl} │ │ + mov r1, r6 │ │ + bl c97b8 │ │ + ldrd r0, r1, [sp, #544] @ 0x220 │ │ + mov.w r7, #2147483648 @ 0x80000000 │ │ + subs r0, #2 │ │ + sbc.w r1, r1, #0 │ │ + subs.w r2, r0, #18 │ │ + sbcs.w r1, r1, #0 │ │ + it cs │ │ + movcs r0, #16 │ │ + subs r0, #5 │ │ + movs r4, #1 │ │ + cmp r0, #9 │ │ + bhi.w aea22 │ │ + tbh [pc, r0, lsl #1] │ │ + lsls r4, r0, #4 │ │ + lsls r1, r1, #4 │ │ + lsls r2, r7, #3 │ │ + lsls r2, r7, #3 │ │ + lsls r5, r6, #3 │ │ + lsls r5, r6, #3 │ │ + lsls r7, r7, #3 │ │ + lsls r0, r5, #2 │ │ + lsls r7, r7, #3 │ │ + lsls r4, r4, #2 │ │ + add.w sl, sp, #552 @ 0x228 │ │ + mov r5, ip │ │ + ldmia.w sl, {r0, r6, sl} │ │ + mov r1, r6 │ │ + bl 54676 │ │ + ldrd r0, r1, [sp, #544] @ 0x220 │ │ + mov.w r7, #2147483648 @ 0x80000000 │ │ + subs r0, #2 │ │ + sbc.w r1, r1, #0 │ │ + subs.w r2, r0, #18 │ │ + sbcs.w r1, r1, #0 │ │ + it cs │ │ + movcs r0, #16 │ │ + subs r0, #5 │ │ + movs r4, #1 │ │ + cmp r0, #9 │ │ + bhi.w aea22 │ │ + tbh [pc, r0, lsl #1] │ │ + lsls r6, r3, #3 │ │ + lsls r2, r0, #2 │ │ + lsls r4, r2, #3 │ │ + lsls r4, r2, #3 │ │ + lsls r7, r1, #3 │ │ + lsls r7, r1, #3 │ │ + lsls r1, r3, #3 │ │ + lsls r7, r1, #3 │ │ + lsls r1, r3, #3 │ │ + lsls r6, r7, #1 │ │ + nop │ │ + subs r4, #22 │ │ + movs r2, r0 │ │ + beq.n ae96c │ │ + vneg.s16 d20, d9 │ │ + vcvt.f16.s16 d20, d28 │ │ + movs r2, r0 │ │ + b.n ae616 │ │ + vcgt.s32 d16, d3, #0 │ │ + strh r0, [r0, #0] │ │ + add.w sl, sp, #552 @ 0x228 │ │ + mov r5, ip │ │ + ldmia.w sl, {r0, r6, sl} │ │ + mov r1, r6 │ │ + bl c97b8 │ │ + ldrd r0, r1, [sp, #544] @ 0x220 │ │ + mov.w r7, #2147483648 @ 0x80000000 │ │ + subs r0, #2 │ │ + sbc.w r1, r1, #0 │ │ + subs.w r2, r0, #18 │ │ + sbcs.w r1, r1, #0 │ │ + it cs │ │ + movcs r0, #16 │ │ + subs r0, #5 │ │ + movs r4, #1 │ │ + cmp r0, #9 │ │ + bhi.n aea22 │ │ + tbb [pc, r0] │ │ + cbz r4, aea00 │ │ + add r2, pc, #648 @ (adr r2, aec60 ) │ │ + str r5, [r3, r2] │ │ + ldr r5, [sp, #668] @ 0x29c │ │ + ldr r4, [pc, #668] @ (aec78 ) │ │ + add.w sl, sp, #552 @ 0x228 │ │ + mov r5, ip │ │ + ldmia.w sl, {r0, r6, sl} │ │ + mov r1, r6 │ │ + bl 6d978 │ │ + ldrd r0, r1, [sp, #544] @ 0x220 │ │ + mov.w r7, #2147483648 @ 0x80000000 │ │ + subs r0, #2 │ │ + sbc.w r1, r1, #0 │ │ + subs.w r2, r0, #18 │ │ + sbcs.w r1, r1, #0 │ │ + it cs │ │ + movcs r0, #16 │ │ + subs r0, #5 │ │ + movs r4, #1 │ │ + cmp r0, #9 │ │ + bhi.n aea22 │ │ + tbb [pc, r0] │ │ + str r1, [sp, #560] @ 0x230 │ │ + strh r2, [r0, #20] │ │ + ldrb r5, [r7, #21] │ │ + ldrb r0, [r6, #20] │ │ + cmp r4, #135 @ 0x87 │ │ + movs r4, #1 │ │ + mov.w r7, #2147483648 @ 0x80000000 │ │ + add r0, sp, #544 @ 0x220 │ │ + bl aa45c │ │ + b.n aeb3c │ │ + add.w sl, sp, #552 @ 0x228 │ │ + mov r5, ip │ │ + ldmia.w sl, {r0, r6, sl} │ │ + mov r1, r6 │ │ + bl 6d978 │ │ + ldrd r0, r1, [sp, #544] @ 0x220 │ │ + mov.w r7, #2147483648 @ 0x80000000 │ │ + subs r0, #2 │ │ + sbc.w r1, r1, #0 │ │ + subs.w r2, r0, #18 │ │ + sbcs.w r1, r1, #0 │ │ + it cs │ │ + movcs r0, #16 │ │ + subs r0, #5 │ │ + movs r4, #1 │ │ + cmp r0, #9 │ │ + bhi.n aea22 │ │ + tbb [pc, r0] │ │ + ldr r5, [r4, #36] @ 0x24 │ │ + ldrh r3, [r3, r5] │ │ + ldrsb r6, [r2, r1] │ │ + ldrsb r0, [r4, r1] │ │ + lsls r1, r1, #20 │ │ + add.w r0, r5, #8 │ │ + bl aa5f8 │ │ + mov.w r1, #2147483648 @ 0x80000000 │ │ + mov r0, fp │ │ + str.w r1, [r0, #100]! │ │ + strd r6, sl, [r0, #4] │ │ + b.n aeb48 │ │ + ldr r0, [sp, #24] │ │ + str r0, [sp, #204] @ 0xcc │ │ + b.n aeaa2 │ │ + add.w r0, r8, #24 │ │ + str r0, [sp, #204] @ 0xcc │ │ + add r6, sp, #164 @ 0xa4 │ │ + ldrd r0, r1, [sp, #656] @ 0x290 │ │ + ldmia r6, {r4, r5, r6} │ │ + bl 97a00 │ │ + add r0, sp, #656 @ 0x290 │ │ + stmia r0!, {r4, r5, r6} │ │ + mov r5, r9 │ │ + ldr r6, [sp, #48] @ 0x30 │ │ + add r4, sp, #200 @ 0xc8 │ │ mov r0, r4 │ │ - bl abf8c │ │ - ldr r5, [r0, #12] │ │ - ldr r0, [r1, #0] │ │ - subs r0, #1 │ │ - str r0, [r1, #0] │ │ - ldr r1, [sp, #28] │ │ + bl 60448 │ │ mov r0, r4 │ │ - bl abf8c │ │ - ldrd r3, r2, [r0] │ │ - mov r4, r1 │ │ - ldr r1, [r0, #12] │ │ - sub.w r9, r5, #1 │ │ - adds r0, r3, r2 │ │ - str r3, [sp, #64] @ 0x40 │ │ - ldmia r3!, {r2} │ │ - adds r0, #1 │ │ - str r0, [sp, #76] @ 0x4c │ │ - mov.w r0, #2155905152 @ 0x80808080 │ │ - bics r0, r2 │ │ - str r1, [sp, #80] @ 0x50 │ │ - str r3, [sp, #72] @ 0x48 │ │ - str r0, [sp, #68] @ 0x44 │ │ - cmp r1, #0 │ │ - beq.w abf66 │ │ + bl 60298 │ │ + ldr r7, [sp, #656] @ 0x290 │ │ + ldr r0, [pc, #832] @ (aedf4 ) │ │ + ldr.w r9, [sp, #36] @ 0x24 │ │ + cmp r7, r0 │ │ + bne.n aeacc │ │ + subs r0, r5, r6 │ │ + movs r4, #0 │ │ + ldr.w fp, [sp, #60] @ 0x3c │ │ + mov.w sl, r0, lsr #3 │ │ + ldr r7, [sp, #28] │ │ + b.n aeae0 │ │ + ldr r0, [sp, #28] │ │ + mov r1, r6 │ │ + ldrd r5, sl, [sp, #660] @ 0x294 │ │ + bl 6d978 │ │ + ldr.w fp, [sp, #60] @ 0x3c │ │ + movs r4, #1 │ │ + mov r6, r5 │ │ + ldrd r0, r1, [sp, #544] @ 0x220 │ │ + subs r0, #2 │ │ + sbc.w r1, r1, #0 │ │ + subs.w r2, r0, #18 │ │ + sbcs.w r1, r1, #0 │ │ + it cs │ │ + movcs r0, #16 │ │ + subs r0, #5 │ │ + cmp r0, #9 │ │ + bhi.w aea22 │ │ + tbb [pc, r0] │ │ + adds r4, r2, r4 │ │ + lsrs r2, r1, #8 │ │ + lsls r5, r0, #20 │ │ + lsls r7, r1, #20 │ │ + adds r7, r1, #4 │ │ + ldr r0, [sp, #552] @ 0x228 │ │ + ldr r1, [sp, #556] @ 0x22c │ │ + bl c97b8 │ │ + b.n aeb3c │ │ + ldr r0, [sp, #552] @ 0x228 │ │ + ldr r1, [sp, #556] @ 0x22c │ │ + bl 57ff4 │ │ + b.n aeb3c │ │ + ldr r0, [sp, #552] @ 0x228 │ │ + ldr r1, [sp, #556] @ 0x22c │ │ + bl 6d978 │ │ + b.n aeb3c │ │ + ldrd r0, r1, [sp, #552] @ 0x228 │ │ + bl c1c04 │ │ + b.n aeb3c │ │ + ldrd r0, r1, [sp, #552] @ 0x228 │ │ + bl 54676 │ │ + mov r0, fp │ │ + str.w r7, [r0, #100]! │ │ + strd r6, sl, [r0, #4] │ │ + cbz r4, aeb68 │ │ + movs r1, #1 │ │ + str.w r1, [fp, #96] @ 0x60 │ │ + add r1, sp, #592 @ 0x250 │ │ + ldmia.w r0, {r2, r3, r4} │ │ + mov r5, r1 │ │ + stmia r5!, {r2, r3, r4} │ │ + add r0, sp, #64 @ 0x40 │ │ + bl 653c0 │ │ + ldrd r0, r1, [fp, #80] @ 0x50 │ │ + bl 54676 │ │ + b.n af070 │ │ + ldrd r3, r2, [sp, #40] @ 0x28 │ │ + ldr r1, [sp, #52] @ 0x34 │ │ + str.w r1, [fp, #152] @ 0x98 │ │ + movs r1, #0 │ │ + strd r2, r3, [fp, #128] @ 0x80 │ │ + add.w r2, fp, #156 @ 0x9c │ │ + str.w r1, [fp, #96] @ 0x60 │ │ + ldmia.w r0, {r3, r4, r5} │ │ + mov r0, fp │ │ + stmia r2!, {r3, r4, r5} │ │ + strb.w r1, [r0, #169]! │ │ + str r0, [sp, #24] │ │ + subs r0, #57 @ 0x39 │ │ + str r0, [sp, #28] │ │ + movs r4, #0 │ │ + mov r6, fp │ │ + str.w r4, [r6, #136]! │ │ + movs r0, #1 │ │ + strb.w r0, [r6, #32] │ │ + movs r0, #4 │ │ + strd r0, r4, [r6, #4] │ │ + ldr r0, [r6, #20] │ │ + str r0, [sp, #20] │ │ + ldr r0, [r6, #24] │ │ + str r0, [sp, #56] @ 0x38 │ │ + ldr r5, [r6, #28] │ │ + bl beb28 │ │ + and.w r1, r1, #1 │ │ + str r0, [sp, #592] @ 0x250 │ │ + strb.w r1, [sp, #596] @ 0x254 │ │ + bl bebb8 │ │ + str r6, [sp, #36] @ 0x24 │ │ + str r0, [r6, #12] │ │ + add r6, sp, #592 @ 0x250 │ │ mov r0, r6 │ │ - bl 94f40 │ │ - ldr r1, [sp, #80] @ 0x50 │ │ - ldr.w r2, [r0, #-8] │ │ - subs r1, #1 │ │ - str r1, [sp, #80] @ 0x50 │ │ - cmp r2, r9 │ │ - bne.n abe16 │ │ - ldr.w r1, [r0, #-32] │ │ - str r1, [sp, #48] @ 0x30 │ │ - ldr.w r1, [r0, #-28] │ │ - ldrd r5, r7, [r0, #-24] │ │ - ldr r0, [r4, #0] │ │ - str r1, [sp, #44] @ 0x2c │ │ - subs r0, #1 │ │ - str r0, [r4, #0] │ │ - ldr r0, [sp, #60] @ 0x3c │ │ - ldr r1, [sp, #24] │ │ - bl 9aa94 │ │ - mov r4, r0 │ │ - add.w r3, r4, #20 │ │ - ldr r0, [r0, #16] │ │ - str r1, [sp, #52] @ 0x34 │ │ - ldmia r3, {r1, r2, r3} │ │ - str r7, [sp, #40] @ 0x28 │ │ - strd r5, r7, [sp] │ │ - bl 4a2a8 │ │ - ldrd r8, fp, [r4] │ │ - and.w sl, fp, r0 │ │ - lsrs r0, r0, #25 │ │ - mov.w r1, #16843009 @ 0x1010101 │ │ - muls r0, r1 │ │ - movs r7, #0 │ │ - str r0, [sp, #12] │ │ - ldr.w r1, [r8, sl] │ │ - eors r0, r1 │ │ - str r1, [sp, #20] │ │ - sub.w r1, r0, #16843009 @ 0x1010101 │ │ - bic.w r0, r1, r0 │ │ - bic.w r0, r0, #2139062143 @ 0x7f7f7f7f │ │ - str r0, [sp, #64] @ 0x40 │ │ + bl a5046 │ │ + lsls r0, r5, #3 │ │ + str.w fp, [sp, #60] @ 0x3c │ │ + str r0, [sp, #48] @ 0x30 │ │ + ldr r0, [sp, #48] @ 0x30 │ │ + cmp r0, r4 │ │ + beq.n aec92 │ │ + ldr r0, [sp, #56] @ 0x38 │ │ + ldr.w sl, [r0, r4] │ │ + add r0, r4 │ │ + ldr.w r8, [r0, #4] │ │ + ldr.w r0, [fp, #148] @ 0x94 │ │ + mov r2, sl │ │ + add.w r1, r0, #8 │ │ mov r0, r6 │ │ - bl 57458 │ │ - cbz r0, abece │ │ - add.w r0, r1, sl │ │ - ldr.w ip, [r4] │ │ - and.w r1, r0, fp │ │ + mov r3, r8 │ │ + bl baa80 │ │ + ldrd fp, r5, [sp, #592] @ 0x250 │ │ + ldr.w r9, [sp, #600] @ 0x258 │ │ + eor.w r0, fp, #40 @ 0x28 │ │ + orrs r0, r5 │ │ + bne.w aeddc │ │ + ldr r0, [sp, #52] @ 0x34 │ │ + bl baa50 │ │ + ldr r5, [r0, #0] │ │ + adds r0, r5, #1 │ │ + beq.n aec22 │ │ + ldr r0, [r5, #4] │ │ + adds r0, #1 │ │ + str r0, [r5, #4] │ │ + bcs.w af150 │ │ + movs r0, #24 │ │ + movs r1, #8 │ │ + bl 4aff4 │ │ + mov r1, r0 │ │ ldr r0, [sp, #44] @ 0x2c │ │ - mov lr, r5 │ │ - mov r5, r7 │ │ - sub.w r2, ip, r1, lsl #5 │ │ - ldrd r3, r7, [r2, #-32] │ │ - eors r7, r0 │ │ - ldr r0, [sp, #48] @ 0x30 │ │ - eors r3, r0 │ │ - orrs r3, r7 │ │ - mov r7, r5 │ │ - mov r5, lr │ │ - bne.n abe8e │ │ - ldrd r2, r3, [r2, #-24] │ │ + str r0, [r1, #0] │ │ ldr r0, [sp, #40] @ 0x28 │ │ - eors r2, r5 │ │ - eors r3, r0 │ │ - orrs r2, r3 │ │ - beq.n abee8 │ │ - b.n abe8e │ │ - ldr r0, [sp, #20] │ │ - and.w r0, r0, r0, lsl #1 │ │ - tst.w r0, #2155905152 @ 0x80808080 │ │ - bne.n abf20 │ │ - adds r7, #4 │ │ - add.w r0, sl, r7 │ │ - and.w sl, r0, fp │ │ - ldr r0, [sp, #12] │ │ - b.n abe78 │ │ - negs r1, r1 │ │ - add.w r5, r8, r1, lsl #5 │ │ - sub.w r0, ip, r5 │ │ - asrs r1, r0, #5 │ │ + strd r0, sl, [r1, #4] │ │ + mov r0, r6 │ │ + strd r8, r5, [r1, #12] │ │ + ldr r2, [pc, #440] @ (aedf8 ) │ │ + add r2, pc │ │ + bl 4b834 │ │ + movs r0, #48 @ 0x30 │ │ + movs r1, #4 │ │ + bl 4aff4 │ │ + mov r5, r0 │ │ + movs r0, #1 │ │ + strd r0, r0, [r5] │ │ + add.w r0, r5, #8 │ │ + mov r1, r6 │ │ + movs r2, #40 @ 0x28 │ │ + mov r7, r6 │ │ + bl ca0b2 │ │ + ldr.w fp, [sp, #60] @ 0x3c │ │ + ldr.w r0, [fp, #136] @ 0x88 │ │ + ldr.w r6, [fp, #144] @ 0x90 │ │ + cmp r6, r0 │ │ + itt eq │ │ + ldreq r0, [sp, #36] @ 0x24 │ │ + bleq c1ba4 │ │ + ldr.w r0, [fp, #140] @ 0x8c │ │ + adds r4, #8 │ │ + str.w r9, [r0, r6, lsl #3] │ │ + add.w r0, r0, r6, lsl #3 │ │ + str r5, [r0, #4] │ │ + adds r0, r6, #1 │ │ + str.w r0, [fp, #144] @ 0x90 │ │ + mov r6, r7 │ │ + b.n aebd6 │ │ + ldr r0, [sp, #56] @ 0x38 │ │ + ldr r1, [sp, #20] │ │ + bl 9909e │ │ + ldr r5, [sp, #36] @ 0x24 │ │ + movs r0, #0 │ │ + strb.w r0, [fp, #168] @ 0xa8 │ │ + ldr r1, [sp, #28] │ │ + ldmia.w r5, {r2, r3, r4} │ │ + stmia r1!, {r2, r3, r4} │ │ + strb.w r0, [fp, #124] @ 0x7c │ │ + ldr.w r4, [fp, #120] @ 0x78 │ │ + movs r1, #4 │ │ + ldrd sl, r8, [fp, #112] @ 0x70 │ │ + movs r2, #4 │ │ + ldr r3, [pc, #320] @ (aedfc ) │ │ mov r0, r4 │ │ - bl 5e73e │ │ - ldrd r0, r3, [r5, #-16] │ │ - ldr r1, [sp, #56] @ 0x38 │ │ - ldr r4, [sp, #52] @ 0x34 │ │ - str r3, [sp, #16] │ │ - ldr r2, [r4, #0] │ │ + add r3, pc │ │ + bl c9b20 │ │ + add.w r9, sp, #592 @ 0x250 │ │ + add r3, sp, #592 @ 0x250 │ │ + movs r2, #0 │ │ + stmia r3!, {r0, r1, r2} │ │ + mov r0, r9 │ │ + mov r1, r4 │ │ + bl afa80 │ │ + ldr r0, [sp, #600] @ 0x258 │ │ + cbz r4, aed06 │ │ + ldr r1, [sp, #596] @ 0x254 │ │ + movs r2, #0 │ │ + add.w r3, r8, r2, lsl #3 │ │ + ldr r3, [r3, #4] │ │ + ldrex r5, [r3] │ │ + adds r6, r5, #1 │ │ + strex r7, r6, [r3] │ │ + cmp r7, #0 │ │ + bne.n aece4 │ │ + cmp.w r5, #4294967295 @ 0xffffffff │ │ + ble.w af150 │ │ + str.w r3, [r1, r0, lsl #2] │ │ adds r2, #1 │ │ - str r2, [r4, #0] │ │ + adds r0, #1 │ │ + cmp r2, r4 │ │ + bne.n aecde │ │ + strd sl, fp, [sp, #56] @ 0x38 │ │ + mov r1, r9 │ │ + str r0, [sp, #600] @ 0x258 │ │ + add.w fp, sp, #656 @ 0x290 │ │ + ldmia.w r1, {r2, r3, r5} │ │ + add.w sl, r8, r4, lsl #3 │ │ + mov r0, fp │ │ + add.w r9, r9, #4 │ │ + mov r7, r8 │ │ + stmia r0!, {r2, r3, r5} │ │ + lsls r5, r4, #3 │ │ + mov r6, r8 │ │ + cbz r5, aed3e │ │ + ldrd r4, r0, [r7], #8 │ │ + strd r4, r0, [sp, #592] @ 0x250 │ │ + mov r0, r9 │ │ + bl 97a10 │ │ + stmia r6!, {r4} │ │ + subs r5, #8 │ │ + b.n aed28 │ │ + movs r0, #0 │ │ + movs r1, #4 │ │ + bl 551d8 │ │ + mov r0, sl │ │ + movs r1, #0 │ │ + bl 9900c │ │ + movs r0, #4 │ │ + movs r1, #0 │ │ + bl 9900c │ │ + movs r0, #0 │ │ + movs r1, #4 │ │ + bl 551d8 │ │ + movs r0, #0 │ │ + bl af2b4 │ │ cmp r0, #0 │ │ - it ne │ │ - movne r1, r3 │ │ - mov r4, r1 │ │ - bl abfb0 │ │ - cmp.w r9, #0 │ │ - bne.w abdc2 │ │ - b.n abf28 │ │ + beq.w af1f4 │ │ + ldr r1, [r0, #0] │ │ + ldr.w ip, [sp, #56] @ 0x38 │ │ + cmp r1, #0 │ │ + bne.w af202 │ │ + ldr.w r1, [r0, #4]! │ │ + ldrd r3, r2, [r0, #4] │ │ + cmp.w r1, #2147483648 @ 0x80000000 │ │ + ldmia.w fp, {r4, r5, r7} │ │ + stmia r0!, {r4, r5, r7} │ │ + beq.w af1fa │ │ + strd r1, r3, [sp, #592] @ 0x250 │ │ + sub.w r0, r6, r8 │ │ + str r2, [sp, #600] @ 0x258 │ │ + add r5, sp, #592 @ 0x250 │ │ + lsrs r6, r0, #2 │ │ + mov.w r9, ip, lsl #1 │ │ + mov r0, r5 │ │ + bl 4aabe │ │ + ldr r4, [pc, #88] @ (aee00 ) │ │ + add r4, pc │ │ + ldr r0, [r4, #96] @ 0x60 │ │ + dmb ish │ │ + cmp r0, #2 │ │ + beq.n aee08 │ │ + ldr r1, [pc, #80] @ (aee04 ) │ │ + add.w r0, r5, #8 │ │ + movs r2, #15 │ │ + add r1, pc │ │ + bl 9a438 │ │ + ldr r4, [sp, #600] @ 0x258 │ │ + add r0, sp, #544 @ 0x220 │ │ + adds r0, #12 │ │ + add.w r1, r5, #12 │ │ + movs r2, #36 @ 0x24 │ │ + bl ca0b2 │ │ movs r0, #0 │ │ - ldr r1, [sp, #56] @ 0x38 │ │ - ldr r3, [sp, #16] │ │ - b.n abf00 │ │ + str r4, [sp, #552] @ 0x228 │ │ + str r0, [sp, #548] @ 0x224 │ │ + movs r0, #25 │ │ + str r0, [sp, #544] @ 0x220 │ │ + b.n aef8a │ │ + add.w r1, r6, #12 │ │ + add r0, sp, #240 @ 0xf0 │ │ + movs r2, #36 @ 0x24 │ │ + bl ca0b2 │ │ + ldr r0, [sp, #56] @ 0x38 │ │ + ldr r1, [sp, #20] │ │ + bl 9909e │ │ + b.n af00c │ │ + nop │ │ + movs r3, r0 │ │ + strh r0, [r0, #0] │ │ + cdp2 0, 3, cr0, cr6, cr1, {0} │ │ + ldr r2, [pc, #312] @ (aef38 ) │ │ + movs r2, r0 │ │ + str r6, [r5, #64] @ 0x40 │ │ + movs r2, r0 │ │ + cmp r3, #251 @ 0xfb │ │ + @ instruction: 0xfff7ada4 │ │ + add.w r1, r4, #92 @ 0x5c │ │ + mov r0, r5 │ │ + bl 6f958 │ │ + ldrb.w r7, [sp, #656] @ 0x290 │ │ + cmp r7, #15 │ │ + bne.w aef4c │ │ + ldrb.w r0, [sp, #664] @ 0x298 │ │ + strb.w r0, [sp, #284] @ 0x11c │ │ + ldr r0, [sp, #660] @ 0x294 │ │ + strd r9, r8, [sp, #656] @ 0x290 │ │ + add.w r8, sp, #592 @ 0x250 │ │ + str r0, [sp, #280] @ 0x118 │ │ + str r6, [sp, #664] @ 0x298 │ │ + add r1, sp, #280 @ 0x118 │ │ + add r2, sp, #656 @ 0x290 │ │ + mov r0, r8 │ │ + bl b0978 │ │ + ldrd r7, r5, [sp, #592] @ 0x250 │ │ + ldr r6, [sp, #600] @ 0x258 │ │ + eor.w r0, r7, #40 @ 0x28 │ │ + orrs r0, r5 │ │ + bne.w af08e │ │ + str r6, [sp, #316] @ 0x13c │ │ + ldr r0, [r4, #72] @ 0x48 │ │ + dmb ish │ │ + cmp r0, #2 │ │ + bne.w af212 │ │ + ldr.w r9, [r4, #76] @ 0x4c │ │ + add r1, sp, #280 @ 0x118 │ │ + ldr r2, [pc, #960] @ (af224 ) │ │ + add.w sl, sp, #592 @ 0x250 │ │ + movs r3, #23 │ │ + add r2, pc │ │ + mov r0, sl │ │ + bl 68b3c │ │ + ldrb.w r0, [sp, #592] @ 0x250 │ │ + cmp r0, #15 │ │ + bne.w af0a4 │ │ + ldr r4, [sp, #596] @ 0x254 │ │ + add r6, sp, #656 @ 0x290 │ │ + ldr r7, [pc, #932] @ (af228 ) │ │ + movs r2, #18 │ │ + mov r0, r6 │ │ + mov.w fp, #18 │ │ + add r7, pc │ │ + mov r1, r7 │ │ + bl 6e764 │ │ + ldrb.w r5, [sp, #656] @ 0x290 │ │ + cmp r5, #15 │ │ + bne.w af0d4 │ │ + add.w r8, sp, #640 @ 0x280 │ │ + adds r1, r6, #4 │ │ + add.w r5, r8, #3 │ │ + movs r2, #12 │ │ + mov r0, r5 │ │ + bl ca0b2 │ │ + add r6, sp, #688 @ 0x2b0 │ │ + mov r1, r5 │ │ + movs r2, #12 │ │ + mov r0, r6 │ │ + bl ca0b2 │ │ + movs r0, #17 │ │ + str r4, [sp, #640] @ 0x280 │ │ + strd r7, fp, [sp, #668] @ 0x29c │ │ + mov r2, r8 │ │ + str r0, [sp, #664] @ 0x298 │ │ + ldr r0, [pc, #868] @ (af22c ) │ │ + str r6, [sp, #0] │ │ + add r0, pc │ │ + strd r8, r0, [sp, #656] @ 0x290 │ │ + add r5, sp, #592 @ 0x250 │ │ + add r1, sp, #280 @ 0x118 │ │ + add r3, sp, #656 @ 0x290 │ │ + mov r0, r5 │ │ + bl c2a90 │ │ + ldr r0, [sp, #592] @ 0x250 │ │ + lsls r0, r0, #31 │ │ + bne.w af102 │ │ + add.w r0, r5, #8 │ │ + add r1, sp, #384 @ 0x180 │ │ + adds r1, #4 │ │ + ldmia.w r0, {r2, r3, r4, r5} │ │ + stmia r1!, {r2, r3, r4, r5} │ │ + ldr r2, [sp, #392] @ 0x188 │ │ + ldrb.w r1, [sp, #388] @ 0x184 │ │ + add r4, sp, #352 @ 0x160 │ │ + mov r0, r4 │ │ + bl 6de04 │ │ + ldrb.w r0, [sp, #352] @ 0x160 │ │ + cmp r0, #15 │ │ + bne.w af122 │ │ + ldr r0, [sp, #356] @ 0x164 │ │ + movs r1, #38 @ 0x26 │ │ + str r0, [sp, #348] @ 0x15c │ │ movs r0, #0 │ │ - bl abfd0 │ │ - cbz r0, abf36 │ │ - bl 9ac50 │ │ - b.n abf38 │ │ - movs r1, #3 │ │ - strb.w r1, [sp, #68] @ 0x44 │ │ - str r0, [sp, #64] @ 0x40 │ │ - add r0, sp, #64 @ 0x40 │ │ - bl ac050 │ │ + strb.w r0, [sp, #352] @ 0x160 │ │ + add r0, sp, #348 @ 0x15c │ │ + str r0, [sp, #356] @ 0x164 │ │ + movs r0, #1 │ │ + ldr r3, [pc, #784] @ (af230 ) │ │ + movs r5, #16 │ │ + strd r1, r4, [sp, #8] │ │ + add.w r2, r9, #8 │ │ + add r3, pc │ │ + str r0, [sp, #16] │ │ + strd r5, r3, [sp] │ │ + add r4, sp, #592 @ 0x250 │ │ + add r1, sp, #280 @ 0x118 │ │ + ldr r3, [pc, #764] @ (af234 ) │ │ + mov r0, r4 │ │ + add r3, pc │ │ + bl 58bd4 │ │ + ldr r0, [sp, #592] @ 0x250 │ │ + cmp r0, #0 │ │ + beq.w af152 │ │ + adds r1, r4, #4 │ │ + add r4, sp, #448 @ 0x1c0 │ │ + b.n af108 │ │ + ldrb.w r0, [sp, #659] @ 0x293 │ │ + add.w sl, sp, #288 @ 0x120 │ │ + strb.w r0, [sp, #291] @ 0x123 │ │ + add.w r1, r5, #9 │ │ + ldrh.w r0, [sp, #657] @ 0x291 │ │ + movs r2, #19 │ │ + strh.w r0, [sp, #289] @ 0x121 │ │ + add.w r0, sl, #9 │ │ + ldr.w fp, [sp, #660] @ 0x294 │ │ + ldrb.w r4, [sp, #664] @ 0x298 │ │ + bl ca0b2 │ │ + strb.w r4, [sp, #296] @ 0x128 │ │ + mov r1, sl │ │ + str.w fp, [sp, #292] @ 0x124 │ │ + strb.w r7, [sp, #288] @ 0x120 │ │ + add r0, sp, #544 @ 0x220 │ │ + bl b00be │ │ + mov r0, r8 │ │ + mov r1, r6 │ │ + bl af8bc │ │ + mov r0, r9 │ │ + mov r1, r8 │ │ + bl c97b8 │ │ + ldrd fp, r5, [sp, #544] @ 0x220 │ │ + ldr.w r9, [sp, #552] @ 0x228 │ │ + add r0, sp, #544 @ 0x220 │ │ + movs r2, #36 @ 0x24 │ │ + add.w r1, r0, #12 │ │ + add r0, sp, #160 @ 0xa0 │ │ + bl ca0b2 │ │ + ldr r1, [sp, #60] @ 0x3c │ │ + movs r0, #1 │ │ + strb.w r0, [r1, #124] @ 0x7c │ │ + eor.w r0, fp, #41 @ 0x29 │ │ + orrs r0, r5 │ │ + bne.n aefd6 │ │ + ldr r1, [sp, #24] │ │ + movs r0, #3 │ │ + ldr.w fp, [sp, #60] @ 0x3c │ │ + movs r2, #21 │ │ + ldr r3, [sp, #32] │ │ + strb r0, [r1, #0] │ │ + movs r1, #0 │ │ + strd r2, r1, [r3] │ │ + b.n af082 │ │ + add r0, sp, #200 @ 0xc8 │ │ + add r1, sp, #160 @ 0xa0 │ │ + movs r2, #36 @ 0x24 │ │ + bl ca0b2 │ │ + ldr r0, [sp, #28] │ │ + bl af24c │ │ + eor.w r0, fp, #40 @ 0x28 │ │ + orrs r0, r5 │ │ + bne.n af002 │ │ + ldr r4, [sp, #60] @ 0x3c │ │ + ldr.w r0, [r4, #148] @ 0x94 │ │ + bl 4aa82 │ │ + adds r4, #168 @ 0xa8 │ │ + movs r5, #0 │ │ + mov.w fp, #40 @ 0x28 │ │ + b.n af026 │ │ + add r0, sp, #240 @ 0xf0 │ │ + add r1, sp, #200 @ 0xc8 │ │ + movs r2, #36 @ 0x24 │ │ + bl ca0b2 │ │ + ldr r6, [sp, #60] @ 0x3c │ │ + ldr.w r0, [r6, #148] @ 0x94 │ │ + bl 4aa82 │ │ + mov r4, r6 │ │ + ldrb.w r0, [r4, #168]! │ │ + cbz r0, af026 │ │ + add.w r0, r6, #136 @ 0x88 │ │ + bl af256 │ │ + ldr r1, [sp, #24] │ │ movs r0, #0 │ │ - bl ac05c │ │ - cbz r0, abf52 │ │ - bl 9ac50 │ │ - b.n abf54 │ │ - movs r1, #3 │ │ - strb.w r1, [sp, #68] @ 0x44 │ │ - str r0, [sp, #64] @ 0x40 │ │ + strb r0, [r4, #0] │ │ + movs r0, #1 │ │ + movs r2, #36 @ 0x24 │ │ + strb r0, [r1, #0] │ │ + strd fp, r5, [sp, #112] @ 0x70 │ │ + str.w r9, [sp, #120] @ 0x78 │ │ + add r4, sp, #112 @ 0x70 │ │ + add.w r0, r4, #12 │ │ + add r1, sp, #240 @ 0xf0 │ │ + bl ca0b2 │ │ + ldr r0, [sp, #28] │ │ + bl af282 │ │ add r0, sp, #64 @ 0x40 │ │ - bl ac050 │ │ - add sp, #84 @ 0x54 │ │ + mov r1, r4 │ │ + bl b9b50 │ │ + ldr.w fp, [sp, #60] @ 0x3c │ │ + ldrd r0, r1, [fp, #80] @ 0x50 │ │ + bl 54676 │ │ + mov r9, fp │ │ + ldrb.w r0, [r9, #181]! │ │ + cbz r0, af070 │ │ + add.w r0, fp, #48 @ 0x30 │ │ + bl aa45c │ │ + movs r0, #0 │ │ + movs r2, #48 @ 0x30 │ │ + strb.w r0, [r9] │ │ + add r1, sp, #64 @ 0x40 │ │ + ldr r0, [sp, #32] │ │ + bl ca0b2 │ │ + movs r0, #1 │ │ + strb.w r0, [fp, #180] @ 0xb4 │ │ + add.w sp, sp, #700 @ 0x2bc │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldr r0, [pc, #28] @ (abf84 ) │ │ - movs r1, #30 │ │ - ldr r2, [pc, #28] @ (abf88 ) │ │ + add r0, sp, #544 @ 0x220 │ │ + add.w r1, r8, #12 │ │ + adds r0, #12 │ │ + movs r2, #36 @ 0x24 │ │ + bl ca0b2 │ │ + strd r7, r5, [sp, #544] @ 0x220 │ │ + str r6, [sp, #552] @ 0x228 │ │ + b.n af118 │ │ + ldrb.w r1, [sp, #595] @ 0x253 │ │ + add.w lr, sl, #8 │ │ + strb.w r1, [sp, #323] @ 0x143 │ │ + ldrh.w r1, [sp, #593] @ 0x251 │ │ + strh.w r1, [sp, #321] @ 0x141 │ │ + add r1, sp, #320 @ 0x140 │ │ + ldr.w ip, [sp, #596] @ 0x254 │ │ + add.w r3, r1, #8 │ │ + ldmia.w lr, {r2, r4, r5, r6, r7} │ │ + stmia r3!, {r2, r4, r5, r6, r7} │ │ + str.w ip, [sp, #324] @ 0x144 │ │ + strb.w r0, [sp, #320] @ 0x140 │ │ + add r0, sp, #544 @ 0x220 │ │ + b.n af114 │ │ + add r4, sp, #640 @ 0x280 │ │ + adds r1, r6, #1 │ │ + movs r2, #15 │ │ + mov r0, r4 │ │ + bl ca0b2 │ │ + add.w r0, r6, #16 │ │ + add.w r1, sl, #20 │ │ + ldmia.w r0, {r2, r3, r6} │ │ + add.w r0, sl, #5 │ │ + stmia r1!, {r2, r3, r6} │ │ + movs r2, #15 │ │ + mov r1, r4 │ │ + bl ca0b2 │ │ + movs r0, #1 │ │ + strb.w r5, [sp, #596] @ 0x254 │ │ + str r0, [sp, #592] @ 0x250 │ │ + add.w r1, sl, #4 │ │ + add r4, sp, #384 @ 0x180 │ │ + mov r0, r4 │ │ + movs r2, #28 │ │ + bl ca0b2 │ │ + add r0, sp, #544 @ 0x220 │ │ + mov r1, r4 │ │ + bl b00be │ │ + ldrb.w r0, [sp, #284] @ 0x11c │ │ + bl 6fc4c │ │ + b.n aef9a │ │ + ldrb.w r1, [sp, #355] @ 0x163 │ │ + add.w lr, r4, #8 │ │ + strb.w r1, [sp, #419] @ 0x1a3 │ │ + ldrh.w r1, [sp, #353] @ 0x161 │ │ + strh.w r1, [sp, #417] @ 0x1a1 │ │ + add r1, sp, #416 @ 0x1a0 │ │ + ldr.w ip, [sp, #356] @ 0x164 │ │ + add.w r3, r1, #8 │ │ + ldmia.w lr, {r2, r4, r5, r6, r7} │ │ + stmia r3!, {r2, r4, r5, r6, r7} │ │ + str.w ip, [sp, #420] @ 0x1a4 │ │ + strb.w r0, [sp, #416] @ 0x1a0 │ │ + b.n af0d0 │ │ + udf #254 @ 0xfe │ │ + add.w r0, r4, #8 │ │ + add r1, sp, #448 @ 0x1c0 │ │ + adds r1, #4 │ │ + ldmia.w r0, {r2, r3, r4, r5} │ │ + stmia r1!, {r2, r3, r4, r5} │ │ + ldr r2, [sp, #456] @ 0x1c8 │ │ + ldrb.w r1, [sp, #452] @ 0x1c4 │ │ + add r4, sp, #656 @ 0x290 │ │ + mov r0, r4 │ │ + bl 6de04 │ │ + ldrb.w r0, [sp, #656] @ 0x290 │ │ + cmp r0, #15 │ │ + bne.n af1ae │ │ + movs r0, #0 │ │ + ldr r2, [sp, #660] @ 0x294 │ │ + strb.w r0, [sp, #656] @ 0x290 │ │ + add r0, sp, #316 @ 0x13c │ │ + str r0, [sp, #660] @ 0x294 │ │ + movs r0, #1 │ │ + ldr r3, [pc, #176] @ (af238 ) │ │ + movs r1, #29 │ │ + movs r5, #14 │ │ + strd r1, r4, [sp, #8] │ │ + add r3, pc │ │ + str r0, [sp, #16] │ │ + strd r5, r3, [sp] │ │ + add r4, sp, #592 @ 0x250 │ │ + add r1, sp, #280 @ 0x118 │ │ + ldr r3, [pc, #160] @ (af23c ) │ │ + mov r0, r4 │ │ + add r3, pc │ │ + bl c2868 │ │ + ldr r0, [sp, #592] @ 0x250 │ │ + cbz r0, af1dc │ │ + adds r1, r4, #4 │ │ + add r4, sp, #512 @ 0x200 │ │ + b.n af108 │ │ + ldrb.w r1, [sp, #659] @ 0x293 │ │ + add.w lr, r4, #8 │ │ + strb.w r1, [sp, #483] @ 0x1e3 │ │ + ldrh.w r1, [sp, #657] @ 0x291 │ │ + strh.w r1, [sp, #481] @ 0x1e1 │ │ + add r1, sp, #480 @ 0x1e0 │ │ + ldr.w ip, [sp, #660] @ 0x294 │ │ + add.w r3, r1, #8 │ │ + ldmia.w lr, {r2, r4, r5, r6, r7} │ │ + stmia r3!, {r2, r4, r5, r6, r7} │ │ + str.w ip, [sp, #484] @ 0x1e4 │ │ + strb.w r0, [sp, #480] @ 0x1e0 │ │ + b.n af0d0 │ │ + ldrb.w r0, [sp, #284] @ 0x11c │ │ + bl 6fc4c │ │ + movs r5, #0 │ │ + mov.w fp, #40 @ 0x28 │ │ + b.n aefa2 │ │ + ldr r0, [pc, #44] @ (af21c ) │ │ add r0, pc │ │ - add r2, pc │ │ - bl 4ffdc │ │ - ldrsh r6, [r3, r1] │ │ + bl 53b08 │ │ + add r0, sp, #656 @ 0x290 │ │ + bl 4aabe │ │ + ldr r0, [pc, #36] @ (af220 ) │ │ + add r0, pc │ │ + bl 78224 │ │ + ldr r0, [pc, #64] @ (af244 ) │ │ + add r0, pc │ │ + bl 50c58 │ │ + ldr r0, [pc, #52] @ (af240 ) │ │ + add r0, pc │ │ + bl 53b08 │ │ + ldr r0, [pc, #52] @ (af248 ) │ │ + add r0, pc │ │ + bl 50b2c │ │ + nop │ │ + adds r1, #222 @ 0xde │ │ movs r2, r0 │ │ - ldrsh r0, [r5, r1] │ │ + cmp r4, #16 │ │ movs r2, r0 │ │ - ldrsh r2, [r6, r1] │ │ + cmp r2, #192 @ 0xc0 │ │ + vtbx.8 d18, {d23-d25}, d8 │ │ + @ instruction: 0xfff72a77 │ │ + vshll.u32 q9, d28, #23 │ │ + vcvt.s16.f16 d28, d12 │ │ + vtbl.8 d18, {d5}, d10 │ │ + vcvt.u16.f16 q9, q14 │ │ + vcvta.s16.f16 , q0 │ │ movs r2, r0 │ │ - ldrsh r2, [r1, r2] │ │ + cmp r5, #144 @ 0x90 │ │ movs r2, r0 │ │ - ldrh r5, [r4, r4] │ │ - vqdmulh.s , , d10[0] │ │ + adds r0, #72 @ 0x48 │ │ movs r2, r0 │ │ - mov r2, r0 │ │ - ldr r0, [r0, #0] │ │ - ldr r3, [pc, #24] @ (abfac ) │ │ - cmp r0, r3 │ │ - itttt ls │ │ - addls r1, r0, #1 │ │ - movls r0, r2 │ │ - strls.w r1, [r0], #8 │ │ - movls r1, r2 │ │ - it ls │ │ - bxls lr │ │ - push {r7, lr} │ │ - mov r0, r1 │ │ - bl 4f570 │ │ - @ instruction: 0xfffe7fff │ │ - push {r4, r5, r7, lr} │ │ - cbz r0, abfce │ │ - mov r5, r1 │ │ - ldr r1, [r1, #0] │ │ + ldrb r1, [r0, #12] │ │ + cbz r1, af252 │ │ + bx lr │ │ + b.w af256 │ │ + push {r3, r4, r5, r6, r7, lr} │ │ + ldrd r4, r7, [r0, #4] │ │ + mov r5, r0 │ │ + adds r6, r4, #4 │ │ + cbz r7, af276 │ │ + ldr.w r0, [r6, #-4] │ │ + bl 966e8 │ │ + mov r0, r6 │ │ + bl 97a10 │ │ + subs r7, #1 │ │ + adds r6, #8 │ │ + b.n af260 │ │ + ldr r0, [r5, #0] │ │ + mov r1, r4 │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ + b.w 551d8 │ │ + push {r4, lr} │ │ mov r4, r0 │ │ - cbz r1, abfc0 │ │ - mov r0, r4 │ │ - blx r1 │ │ - ldr r0, [r5, #4] │ │ - cbz r0, abfce │ │ + ldrb.w r0, [r0, #57] @ 0x39 │ │ + cbz r0, af2a6 │ │ + cmp r0, #3 │ │ + it ne │ │ + popne {r4, pc} │ │ mov r0, r4 │ │ - ldmia.w sp!, {r4, r5, r7, lr} │ │ - b.w ccae8 │ │ - pop {r4, r5, r7, pc} │ │ - push {r0, r1, r2, r3, r4, r5, r6, lr} │ │ - mov r5, r0 │ │ - ldr r0, [pc, #112] @ (ac048 ) │ │ + bl af24c │ │ + ldr r0, [r4, #36] @ 0x24 │ │ + bl 4aa82 │ │ + movs r0, #0 │ │ + strb.w r0, [r4, #56] @ 0x38 │ │ + pop {r4, pc} │ │ + ldrd r0, r1, [r4, #44] @ 0x2c │ │ + ldmia.w sp!, {r4, lr} │ │ + b.w 6d978 │ │ + bmi.n af25e │ │ + push {r4, r5, r6, r7, lr} │ │ + sub sp, #20 │ │ + mov r6, r0 │ │ + ldr r0, [pc, #112] @ (af32c ) │ │ add r0, pc │ │ ldr r4, [r0, #0] │ │ dmb ish │ │ - cbnz r4, abfe6 │ │ - bl 77b70 │ │ + cbnz r4, af2cc │ │ + bl 78168 │ │ mov r4, r0 │ │ mov r0, r4 │ │ - blx ccc60 │ │ - mov r6, r0 │ │ + blx cd220 │ │ + mov r5, r0 │ │ cmp r0, #1 │ │ - bhi.n ac040 │ │ - beq.n ac03e │ │ - ldr r0, [pc, #84] @ (ac04c ) │ │ + bhi.n af324 │ │ + beq.n af322 │ │ + ldr r0, [pc, #84] @ (af330 ) │ │ add r0, pc │ │ - cbz r5, ac006 │ │ - ldr r1, [r5, #0] │ │ + cbz r6, af2ec │ │ + ldr r1, [r6, #0] │ │ movs r2, #0 │ │ - stmia r5!, {r2} │ │ + stmia r6!, {r2} │ │ lsls r1, r1, #31 │ │ it ne │ │ - movne r0, r5 │ │ - ldmia.w r0, {r2, r3, r6} │ │ - mov r5, sp │ │ - mov r1, r5 │ │ - movs r0, #16 │ │ - stmia r1!, {r2, r3, r6} │ │ + movne r0, r6 │ │ + ldmia.w r0, {r2, r3, r5, r7} │ │ + mov r6, sp │ │ + mov r1, r6 │ │ + movs r0, #20 │ │ + stmia r1!, {r2, r3, r5, r7} │ │ movs r1, #4 │ │ - bl 4a56c │ │ - ldmia.w r5, {r1, r2, r3} │ │ - mov r6, r0 │ │ - stmia r0!, {r1, r2, r3} │ │ - mov r0, r4 │ │ - str r4, [r6, #12] │ │ - blx ccc60 │ │ + bl 4aff4 │ │ + ldmia.w r6, {r1, r2, r3, r7} │ │ mov r5, r0 │ │ + stmia r0!, {r1, r2, r3, r7} │ │ mov r0, r4 │ │ - mov r1, r6 │ │ - blx ccc70 │ │ - cbz r5, ac040 │ │ - str r5, [sp, #12] │ │ - add r0, sp, #12 │ │ - bl ac0dc │ │ - b.n ac040 │ │ - movs r6, #0 │ │ + str r4, [r5, #16] │ │ + blx cd220 │ │ + mov r6, r0 │ │ + mov r0, r4 │ │ + mov r1, r5 │ │ + blx cd230 │ │ + cbz r6, af324 │ │ mov r0, r6 │ │ - add sp, #16 │ │ - pop {r4, r5, r6, pc} │ │ + bl be88a │ │ + b.n af324 │ │ + movs r5, #0 │ │ + mov r0, r5 │ │ + add sp, #20 │ │ + pop {r4, r5, r6, r7, pc} │ │ nop │ │ - strh r6, [r5, #38] @ 0x26 │ │ + ldrsh r0, [r6, r0] │ │ movs r2, r0 │ │ - ldrh r2, [r2, r5] │ │ - vtbl.8 d23, {d7-d8}, d1 │ │ - cmp r1, #3 │ │ - it ne │ │ - bne.w ac0f0 │ │ - bx lr │ │ - push {r0, r1, r2, r3, r4, r5, r6, lr} │ │ - mov r5, r0 │ │ - ldr r0, [pc, #112] @ (ac0d4 ) │ │ - add r0, pc │ │ - ldr r4, [r0, #0] │ │ - dmb ish │ │ - cbnz r4, ac072 │ │ - bl 77b70 │ │ + stmia r5!, {r3, r7} │ │ + vtbl.8 d30, {d5-d6}, d29 │ │ + ldr r7, [pc, #960] @ (af6f8 ) │ │ + sub sp, #444 @ 0x1bc │ │ + mov sl, r0 │ │ + ldrd r0, r2, [r1] │ │ + subs r0, #2 │ │ + sbc.w r2, r2, #0 │ │ + subs.w r3, r0, #18 │ │ + sbcs.w r2, r2, #0 │ │ + it cs │ │ + movcs r0, #16 │ │ + subs r0, #5 │ │ + cmp r0, #9 │ │ + bhi.n af426 │ │ + tbb [pc, r0] │ │ + ldr r5, [r1, r5] │ │ + asrs r1, r2, #4 │ │ + lsls r5, r0, #20 │ │ + lsls r5, r3, #20 │ │ + cmp r1, #29 │ │ + mov.w r0, #2147483648 @ 0x80000000 │ │ + movs r2, #1 │ │ + strd r2, r0, [sl] │ │ + ldrd r0, r1, [r1, #8] │ │ + add sp, #444 @ 0x1bc │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + b.w c97b8 │ │ + mov.w r0, #2147483648 @ 0x80000000 │ │ + movs r2, #1 │ │ + strd r2, r0, [sl] │ │ + ldrd r0, r1, [r1, #8] │ │ + add sp, #444 @ 0x1bc │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + b.w 57ff4 │ │ + mov.w r0, #2147483648 @ 0x80000000 │ │ + movs r2, #1 │ │ + strd r2, r0, [sl] │ │ + ldrd r0, r1, [r1, #8] │ │ + add sp, #444 @ 0x1bc │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + b.w 6d978 │ │ + ldrd r0, r2, [r1, #8] │ │ + add.w r9, sp, #24 │ │ + ldr r1, [r1, #16] │ │ + ldr r5, [pc, #312] @ (af4f4 ) │ │ + str r5, [sp, #8] │ │ + add r4, sp, #8 │ │ + add.w r1, r1, r1, lsl #1 │ │ + str r4, [sp, #40] @ 0x28 │ │ + strd r2, r2, [sp, #24] │ │ + add.w r1, r2, r1, lsl #3 │ │ + strd r0, r1, [sp, #32] │ │ + add r0, sp, #64 @ 0x40 │ │ + mov r1, r9 │ │ + bl b2934 │ │ + ldrd r0, r1, [sp, #64] @ 0x40 │ │ + eor.w r0, r0, #2 │ │ + orrs r0, r1 │ │ + bne.n af43c │ │ + movs r0, #0 │ │ + movs r1, #8 │ │ + str r0, [sp, #56] @ 0x38 │ │ + strd r0, r1, [sp, #48] @ 0x30 │ │ + add r0, sp, #24 │ │ + bl 60298 │ │ + b.n af4c4 │ │ + mov.w r0, #2147483648 @ 0x80000000 │ │ + movs r2, #1 │ │ + strd r2, r0, [sl] │ │ + ldrd r0, r1, [r1, #8] │ │ + add sp, #444 @ 0x1bc │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + b.w c1c04 │ │ + mov.w r0, #2147483648 @ 0x80000000 │ │ + movs r2, #1 │ │ + strd r2, r0, [sl] │ │ + ldrd r0, r1, [r1, #8] │ │ + add sp, #444 @ 0x1bc │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + b.w 54676 │ │ + movs r0, #1 │ │ + mov.w r2, #2147483648 @ 0x80000000 │ │ + strd r0, r2, [sl] │ │ + mov r0, r1 │ │ + add sp, #444 @ 0x1bc │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + b.w aa45c │ │ + ldr r3, [pc, #184] @ (af4f8 ) │ │ + movs r0, #4 │ │ + movs r1, #8 │ │ + movs r2, #176 @ 0xb0 │ │ + add r3, pc │ │ + bl c9b20 │ │ + mov r6, r1 │ │ + add r1, sp, #64 @ 0x40 │ │ + mov r8, r0 │ │ + mov r0, r6 │ │ + movs r2, #176 @ 0xb0 │ │ + bl ca0de │ │ + movs r5, #1 │ │ + strd r8, r6, [sp, #48] @ 0x30 │ │ + str r5, [sp, #56] @ 0x38 │ │ + add.w r8, sp, #240 @ 0xf0 │ │ + ldmia.w r9, {r1, r2, r3, r4, r7} │ │ + add.w r9, sp, #48 @ 0x30 │ │ + mov r0, r8 │ │ + mov.w fp, #176 @ 0xb0 │ │ + stmia r0!, {r1, r2, r3, r4, r7} │ │ + add r7, sp, #264 @ 0x108 │ │ + movs r4, #176 @ 0xb0 │ │ + mov r0, r7 │ │ + mov r1, r8 │ │ + bl b2934 │ │ + ldrd r0, r1, [sp, #264] @ 0x108 │ │ + eor.w r0, r0, #2 │ │ + orrs r0, r1 │ │ + beq.n af4ba │ │ + ldr r0, [sp, #48] @ 0x30 │ │ + cmp r5, r0 │ │ + beq.n af4a8 │ │ + add.w r0, r6, fp │ │ + mov r1, r7 │ │ + movs r2, #176 @ 0xb0 │ │ + bl ca098 │ │ + adds r5, #1 │ │ + str r5, [sp, #56] @ 0x38 │ │ + add.w fp, fp, #176 @ 0xb0 │ │ + b.n af478 │ │ + mov r0, r9 │ │ + mov r1, r5 │ │ + movs r2, #1 │ │ + movs r3, #8 │ │ + str r4, [sp, #0] │ │ + bl 4b964 │ │ + ldr r6, [sp, #52] @ 0x34 │ │ + b.n af492 │ │ + add r0, sp, #240 @ 0xf0 │ │ + bl 60298 │ │ + ldr r5, [pc, #48] @ (af4f4 ) │ │ + add r4, sp, #8 │ │ + ldr r1, [sp, #8] │ │ + add.w r0, sl, #4 │ │ + cmp r1, r5 │ │ + bne.n af4da │ │ + add r1, sp, #48 @ 0x30 │ │ + ldmia.w r1, {r2, r3, r4} │ │ + stmia r0!, {r2, r3, r4} │ │ + movs r0, #0 │ │ + b.n af4e8 │ │ + ldmia.w r4, {r1, r2, r3} │ │ + stmia r0!, {r1, r2, r3} │ │ + add r0, sp, #48 @ 0x30 │ │ + bl 97c70 │ │ + movs r0, #1 │ │ + str.w r0, [sl] │ │ + add sp, #444 @ 0x1bc │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + nop │ │ + movs r3, r0 │ │ + strh r0, [r0, #0] │ │ + cmp r7, #152 @ 0x98 │ │ + movs r2, r0 │ │ + push {r4, r5, r6, lr} │ │ mov r4, r0 │ │ - mov r0, r4 │ │ - blx ccc60 │ │ - mov r6, r0 │ │ - cmp r0, #1 │ │ - bhi.n ac0cc │ │ - beq.n ac0ca │ │ - ldr r0, [pc, #84] @ (ac0d8 ) │ │ - add r0, pc │ │ - cbz r5, ac092 │ │ - ldr r1, [r5, #0] │ │ + ldrd r0, r3, [r1] │ │ + subs r2, r0, #2 │ │ + sbc.w r3, r3, #0 │ │ + subs.w r5, r2, #18 │ │ + sbcs.w r3, r3, #0 │ │ + it cs │ │ + movcs r2, #16 │ │ + tbb [pc, r2] │ │ + str r1, [r1, #96] @ 0x60 │ │ + strb r3, [r0, r1] │ │ + strh r0, [r5, #0] │ │ + ldrb r2, [r2, r6] │ │ + subs r2, #164 @ 0xa4 │ │ + subs r3, r3, #6 │ │ + ldrh r1, [r6, #8] │ │ + ldr r4, [pc, #92] @ (af588 ) │ │ + ldr r4, [r1, #80] @ 0x50 │ │ + movs r0, #0 │ │ + movs r1, #2 │ │ + b.n af672 │ │ + add.w r6, r1, #8 │ │ + ldr r1, [r1, #20] │ │ + and.w r0, r0, #1 │ │ movs r2, #0 │ │ - stmia r5!, {r2} │ │ - lsls r1, r1, #31 │ │ - it ne │ │ - movne r0, r5 │ │ - ldmia.w r0, {r2, r3, r6} │ │ - mov r5, sp │ │ - mov r1, r5 │ │ - movs r0, #16 │ │ - stmia r1!, {r2, r3, r6} │ │ + ldmia r6, {r3, r5, r6} │ │ + stmia.w r4, {r0, r2, r3, r5, r6} │ │ + str r1, [r4, #20] │ │ + pop {r4, r5, r6, pc} │ │ + add.w r0, r4, #8 │ │ + adds r1, #8 │ │ + bl af748 │ │ + movs r0, #0 │ │ + movs r1, #16 │ │ + b.n af672 │ │ + ldrd r1, r2, [r1, #12] │ │ + add.w r0, r4, #8 │ │ + bl af714 │ │ + movs r0, #0 │ │ + movs r1, #13 │ │ + b.n af672 │ │ + ldrd r1, r2, [r1, #12] │ │ + add.w r0, r4, #8 │ │ + bl 4c194 │ │ + movs r0, #0 │ │ + movs r1, #6 │ │ + b.n af672 │ │ + ldrd r1, r2, [r1, #12] │ │ + add.w r0, r4, #8 │ │ + bl af6e0 │ │ + movs r0, #0 │ │ + movs r1, #14 │ │ + b.n af672 │ │ + ldrd r1, r2, [r1, #12] │ │ + add.w r0, r4, #8 │ │ + bl af6e0 │ │ + movs r0, #0 │ │ + movs r1, #11 │ │ + b.n af672 │ │ + ldrd r1, r3, [r1, #8] │ │ + movs r0, #0 │ │ + movs r2, #4 │ │ + strd r1, r3, [r4, #8] │ │ + strd r2, r0, [r4] │ │ + pop {r4, r5, r6, pc} │ │ + add.w r0, r4, #8 │ │ + adds r1, #8 │ │ + bl af7c4 │ │ + movs r0, #0 │ │ + movs r1, #17 │ │ + b.n af672 │ │ + vldr d0, [r1, #8] │ │ + movs r0, #0 │ │ + movs r2, #5 │ │ + strd r2, r0, [r4] │ │ + vstr d0, [r4, #8] │ │ + pop {r4, r5, r6, pc} │ │ + ldrd r1, r2, [r1, #12] │ │ + add.w r0, r4, #8 │ │ + bl af6ac │ │ + movs r0, #0 │ │ + movs r1, #9 │ │ + b.n af672 │ │ + movs r0, #0 │ │ + movs r2, #3 │ │ + strd r2, r0, [r4] │ │ + ldrb r0, [r1, #8] │ │ + strb r0, [r4, #8] │ │ + pop {r4, r5, r6, pc} │ │ + ldr r0, [r1, #8] │ │ + ldrex r1, [r0] │ │ + adds r2, r1, #1 │ │ + strex r3, r2, [r0] │ │ + cmp r3, #0 │ │ + bne.n af5f6 │ │ + cmp.w r1, #4294967295 @ 0xffffffff │ │ + itttt gt │ │ + movgt r1, #0 │ │ + movgt r2, #19 │ │ + strdgt r2, r1, [r4] │ │ + strgt r0, [r4, #8] │ │ + it gt │ │ + popgt {r4, r5, r6, pc} │ │ + udf #254 @ 0xfe │ │ + ldrd r1, r2, [r1, #12] │ │ + add.w r0, r4, #8 │ │ + bl af678 │ │ + movs r0, #0 │ │ + movs r1, #7 │ │ + b.n af672 │ │ + ldrd r1, r2, [r1, #12] │ │ + add.w r0, r4, #8 │ │ + bl af714 │ │ + movs r0, #0 │ │ + movs r1, #15 │ │ + b.n af672 │ │ + ldrd r1, r2, [r1, #12] │ │ + add.w r0, r4, #8 │ │ + bl 72b28 │ │ + movs r0, #0 │ │ + movs r1, #8 │ │ + b.n af672 │ │ + ldrd r1, r2, [r1, #12] │ │ + add.w r0, r4, #8 │ │ + bl af6e0 │ │ + movs r0, #0 │ │ + movs r1, #12 │ │ + b.n af672 │ │ + ldrd r1, r2, [r1, #12] │ │ + add.w r0, r4, #8 │ │ + bl af6ac │ │ + movs r0, #0 │ │ + movs r1, #10 │ │ + strd r1, r0, [r4] │ │ + pop {r4, r5, r6, pc} │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ + ldr r3, [pc, #40] @ (af6a8 ) │ │ + mov r8, r1 │ │ + mov r6, r0 │ │ + mov r4, r2 │ │ + add r3, pc │ │ + mov r0, r2 │ │ + movs r1, #1 │ │ + movs r2, #1 │ │ + bl c9b20 │ │ + mov r7, r0 │ │ + mov r5, r1 │ │ + mov r0, r1 │ │ + mov r1, r8 │ │ + mov r2, r4 │ │ + bl ca0b2 │ │ + strd r7, r5, [r6] │ │ + str r4, [r6, #8] │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ + subs r5, #0 │ │ + movs r2, r0 │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ + ldr r3, [pc, #40] @ (af6dc ) │ │ + mov r8, r1 │ │ + mov r6, r0 │ │ + mov r4, r2 │ │ + add r3, pc │ │ + mov r0, r2 │ │ + movs r1, #2 │ │ + movs r2, #2 │ │ + bl c9b20 │ │ + mov r7, r0 │ │ + mov r5, r1 │ │ + mov r0, r1 │ │ + lsls r2, r4, #1 │ │ + mov r1, r8 │ │ + bl ca0b2 │ │ + strd r7, r5, [r6] │ │ + str r4, [r6, #8] │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ + subs r4, #204 @ 0xcc │ │ + movs r2, r0 │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ + ldr r3, [pc, #40] @ (af710 ) │ │ + mov r8, r1 │ │ + mov r6, r0 │ │ + mov r4, r2 │ │ + add r3, pc │ │ + mov r0, r2 │ │ movs r1, #4 │ │ - bl 4a56c │ │ - ldmia.w r5, {r1, r2, r3} │ │ + movs r2, #4 │ │ + bl c9b20 │ │ + mov r7, r0 │ │ + mov r5, r1 │ │ + mov r0, r1 │ │ + lsls r2, r4, #2 │ │ + mov r1, r8 │ │ + bl ca006 │ │ + strd r7, r5, [r6] │ │ + str r4, [r6, #8] │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ + subs r4, #152 @ 0x98 │ │ + movs r2, r0 │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ + ldr r3, [pc, #40] @ (af744 ) │ │ + mov r8, r1 │ │ mov r6, r0 │ │ - stmia r0!, {r1, r2, r3} │ │ - mov r0, r4 │ │ - str r4, [r6, #12] │ │ - blx ccc60 │ │ - mov r5, r0 │ │ + mov r4, r2 │ │ + add r3, pc │ │ + mov r0, r2 │ │ + movs r1, #8 │ │ + movs r2, #8 │ │ + bl c9b20 │ │ + mov r7, r0 │ │ + mov r5, r1 │ │ + mov r0, r1 │ │ + lsls r2, r4, #3 │ │ + mov r1, r8 │ │ + bl ca098 │ │ + strd r7, r5, [r6] │ │ + str r4, [r6, #8] │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ + subs r4, #100 @ 0x64 │ │ + movs r2, r0 │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + sub sp, #52 @ 0x34 │ │ + str r0, [sp, #12] │ │ + movs r2, #24 │ │ + ldrd r0, r4, [r1, #4] │ │ + movs r1, #8 │ │ + str r0, [sp, #16] │ │ mov r0, r4 │ │ - mov r1, r6 │ │ - blx ccc70 │ │ - cbz r5, ac0cc │ │ - str r5, [sp, #12] │ │ - add r0, sp, #12 │ │ - bl ac0dc │ │ - b.n ac0cc │ │ - movs r6, #0 │ │ - mov r0, r6 │ │ - add sp, #16 │ │ - pop {r4, r5, r6, pc} │ │ + ldr r3, [pc, #96] @ (af7c0 ) │ │ + add r3, pc │ │ + bl c9b20 │ │ + mov r8, r0 │ │ + add.w r0, r4, r4, lsl #1 │ │ + add.w fp, sp, #24 │ │ + mov.w r9, #0 │ │ + mov.w sl, r0, lsl #3 │ │ + str r1, [sp, #20] │ │ + str r4, [sp, #8] │ │ + str.w r8, [sp, #4] │ │ + b.n af7a0 │ │ + ldr r0, [sp, #16] │ │ + add.w r1, r0, r9 │ │ + mov r0, fp │ │ + bl af4fc │ │ + mov r1, fp │ │ + ldr r0, [sp, #20] │ │ + ldmia.w r1, {r2, r3, r4, r5, r6, r7} │ │ + sub.w r8, r8, #1 │ │ + add r0, r9 │ │ + add.w r9, r9, #24 │ │ + stmia r0!, {r2, r3, r4, r5, r6, r7} │ │ + cmp.w r8, #0 │ │ + it ne │ │ + cmpne sl, r9 │ │ + bne.n af780 │ │ + ldr r0, [sp, #12] │ │ + ldr r1, [sp, #4] │ │ + str r1, [r0, #0] │ │ + ldr r1, [sp, #20] │ │ + str r1, [r0, #4] │ │ + ldr r1, [sp, #8] │ │ + str r1, [r0, #8] │ │ + add sp, #52 @ 0x34 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ nop │ │ - strh r2, [r5, #34] @ 0x22 │ │ + cmp r4, #158 @ 0x9e │ │ movs r2, r0 │ │ - ldrh r6, [r0, r3] │ │ - vsli.32 d27, d0, #23 │ │ - ldr r4, [r0, #0] │ │ - adds r0, r4, #4 │ │ - bl ac0f0 │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + sub sp, #60 @ 0x3c │ │ + str r0, [sp, #4] │ │ + movs r2, #48 @ 0x30 │ │ + ldrd r6, sl, [r1, #4] │ │ + movs r1, #8 │ │ + ldr r3, [pc, #100] @ (af83c ) │ │ + mov r0, sl │ │ + add r3, pc │ │ + bl c9b20 │ │ + add r4, sp, #8 │ │ + mov r9, r0 │ │ + add.w r0, sl, sl, lsl #1 │ │ + add.w r5, r4, #24 │ │ + mov fp, r1 │ │ + lsls r7, r0, #4 │ │ + mov.w r8, #0 │ │ + str.w r9, [sp] │ │ + b.n af820 │ │ mov r0, r4 │ │ - ldmia.w sp!, {r4, lr} │ │ - b.w ccae8 │ │ - ldrb r1, [r0, #4] │ │ - cmp r1, #2 │ │ + mov r1, r6 │ │ + bl af4fc │ │ + add.w r1, r6, #24 │ │ + mov r0, r5 │ │ + bl af4fc │ │ + add.w r0, fp, r8 │ │ + mov r1, r4 │ │ + movs r2, #48 @ 0x30 │ │ + bl ca0de │ │ + add.w r8, r8, #48 @ 0x30 │ │ + adds r6, #48 @ 0x30 │ │ + sub.w r9, r9, #1 │ │ + cmp.w r9, #0 │ │ it ne │ │ - bne.w 99b66 │ │ + cmpne r7, r8 │ │ + bne.n af7f8 │ │ + ldrd r1, r0, [sp] │ │ + strd r1, fp, [r0] │ │ + str.w sl, [r0, #8] │ │ + add sp, #60 @ 0x3c │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + cmp r4, #36 @ 0x24 │ │ + movs r2, r0 │ │ + cbz r0, af84e │ │ + ldr r0, [r0, #0] │ │ + ldr r1, [r0, #0] │ │ + adds r1, #1 │ │ + str r1, [r0, #0] │ │ + bcs.n af852 │ │ bx lr │ │ - push {r2, r3, r4, r5, r7, lr} │ │ - ldr r5, [r0, #12] │ │ - mov r4, r0 │ │ - movs r1, #1 │ │ - mov r0, r5 │ │ - blx ccc70 │ │ - str r4, [sp, #4] │ │ - add r0, sp, #4 │ │ - bl ac0dc │ │ - mov r0, r5 │ │ - movs r1, #0 │ │ - blx ccc70 │ │ - ldmia.w sp!, {r2, r3, r4, r5, r7, lr} │ │ - b.w 94bfc │ │ + movs r0, #0 │ │ + bx lr │ │ + udf #254 @ 0xfe │ │ + mov r2, r1 │ │ + ldr r3, [r0, #0] │ │ + ldr r1, [r0, #8] │ │ + subs r3, r3, r1 │ │ + cmp r3, r2 │ │ + it cs │ │ + bxcs lr │ │ + push {r5, r6, r7, lr} │ │ + movs r3, #24 │ │ + str r3, [sp, #0] │ │ + movs r3, #8 │ │ + bl 4b964 │ │ + pop {r2, r3, r7, pc} │ │ push {r4, r5, r7, lr} │ │ - ldr r5, [r0, #40] @ 0x28 │ │ - mov r4, r0 │ │ - movs r1, #1 │ │ - mov r0, r5 │ │ - blx ccc70 │ │ - mov r0, r4 │ │ - bl ac146 │ │ + mov r4, r1 │ │ + mov r5, r0 │ │ + cbz r4, af8ba │ │ + ldrd r0, r1, [r5] │ │ + subs.w r2, r0, #20 │ │ + sbc.w r0, r1, #0 │ │ + subs r1, r2, #2 │ │ + sbcs.w r0, r0, #0 │ │ + mov.w r0, #0 │ │ + it cc │ │ + movcc r0, #1 │ │ + cmp r0, #0 │ │ + it ne │ │ + addne r0, r2, #1 │ │ + cbz r0, af8a6 │ │ + cmp r0, #1 │ │ + ldrd r0, r1, [r5, #16] │ │ + bl 54676 │ │ + b.n af8b4 │ │ + ldrd r0, r1, [r5, #24] │ │ + bl 54676 │ │ mov r0, r5 │ │ - movs r1, #0 │ │ - blx ccc70 │ │ - ldmia.w sp!, {r4, r5, r7, lr} │ │ - b.w 94bfc │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ - sub sp, #20 │ │ - ldr.w r9, [r0, #12] │ │ - mov r4, r0 │ │ - cmp.w r9, #0 │ │ - beq.n ac1e4 │ │ - ldr r0, [r4, #20] │ │ - ldr.w r8, [r4, #8] │ │ - cbz r0, ac1c8 │ │ - str r0, [sp, #16] │ │ - add.w r0, r8, r9 │ │ - adds r0, #1 │ │ - ldr.w r1, [r8] │ │ - str r0, [sp, #12] │ │ - add.w r0, r8, #4 │ │ - str r0, [sp, #8] │ │ - mov.w r6, #2155905152 @ 0x80808080 │ │ - bic.w r0, r6, r1 │ │ - movs r7, #1 │ │ - strd r8, r0, [sp] │ │ - mov r0, sp │ │ - adds r5, r0, #4 │ │ - cbz r7, ac1c8 │ │ + bl aa45c │ │ + subs r4, #1 │ │ + adds r5, #40 @ 0x28 │ │ + b.n af876 │ │ + pop {r4, r5, r7, pc} │ │ + push {r4, r5, r7, lr} │ │ + mov r4, r1 │ │ + mov r5, r0 │ │ + cbz r4, af8ce │ │ + ldmia r5!, {r0} │ │ + bl 966e8 │ │ + subs r4, #1 │ │ + b.n af8c2 │ │ + pop {r4, r5, r7, pc} │ │ + push {r4, r5, r7, lr} │ │ + add.w r5, r0, #72 @ 0x48 │ │ + mov r4, r1 │ │ + cbz r4, af904 │ │ + ldrd r0, r1, [r5] │ │ + eor.w r0, r0, #2 │ │ + orrs r0, r1 │ │ + itt ne │ │ + ldrdne r0, r1, [r5, #16] │ │ + blne 54676 │ │ + ldrd r0, r1, [r5, #-56] @ 0x38 │ │ + bl 54676 │ │ + add.w r0, r5, #72 @ 0x48 │ │ + bl aa45c │ │ + subs r4, #1 │ │ + adds r5, #176 @ 0xb0 │ │ + b.n af8d8 │ │ + pop {r4, r5, r7, pc} │ │ + push {r4, r5, r7, lr} │ │ + mov r4, r1 │ │ + mov r5, r0 │ │ + cbz r4, af91a │ │ mov r0, r5 │ │ - bl 57458 │ │ + bl 97a10 │ │ + subs r4, #1 │ │ + adds r5, #4 │ │ + b.n af90c │ │ + pop {r4, r5, r7, pc} │ │ + push {r3, r4, r5, r6, r7, lr} │ │ + ldrd r0, r5, [r0, #4] │ │ + ldr r7, [pc, #160] @ (af9c4 ) │ │ + add.w r6, r0, #96 @ 0x60 │ │ + add r7, pc │ │ + cmp r5, #0 │ │ + beq.n af9c0 │ │ + mov r4, r6 │ │ + ldr.w r0, [r4, #-96]! │ │ + ldr r1, [r4, #4] │ │ + subs r2, r0, #4 │ │ + sbc.w r0, r1, #0 │ │ + subs r1, r2, #3 │ │ + sbcs.w r0, r0, #0 │ │ + mov.w r0, #0 │ │ + it cc │ │ + movcc r0, #1 │ │ + cmp r0, #0 │ │ + it ne │ │ + addne r0, r2, #1 │ │ + cbz r0, af990 │ │ cmp r0, #1 │ │ - beq.n ac1a6 │ │ - ldr r0, [sp, #0] │ │ - ldr r1, [sp, #8] │ │ - subs r0, #64 @ 0x40 │ │ - str r0, [sp, #0] │ │ - ldmia r1!, {r0} │ │ - bic.w r0, r6, r0 │ │ - str r1, [sp, #8] │ │ - str r0, [sp, #4] │ │ - b.n ac188 │ │ - ldr r0, [sp, #0] │ │ - ldr r2, [sp, #16] │ │ - sub.w r0, r0, r1, lsl #4 │ │ - subs r7, r2, #1 │ │ - str r7, [sp, #16] │ │ - ldr.w r1, [r0, #-8] │ │ - ldr r3, [r1, #0] │ │ - subs r3, #1 │ │ - str r3, [r1, #0] │ │ - bne.n ac186 │ │ - ldr.w r0, [r0, #-8] │ │ - bl 9800c │ │ - b.n ac186 │ │ - add.w r3, r9, #1 │ │ - mov r0, sp │ │ - movs r1, #16 │ │ - movs r2, #8 │ │ - bl 5e51a │ │ - ldr r0, [sp, #4] │ │ - cbz r0, ac1e4 │ │ - ldr r0, [sp, #8] │ │ - sub.w r0, r8, r0 │ │ - blx ccbe0 │ │ + beq.n af964 │ │ + cmp r0, #2 │ │ + beq.n af9ba │ │ + ldrd r0, r1, [r6, #-88] @ 0x58 │ │ + bl ba60c │ │ + b.n af9ba │ │ + ldrd r0, r1, [r6, #-28] │ │ + blx r7 │ │ + ldrd r0, r1, [r6, #-16] │ │ + blx r7 │ │ + ldrd r0, r1, [r6, #-4] │ │ + blx r7 │ │ + sub.w r0, r6, #88 @ 0x58 │ │ + bl 9852c │ │ + sub.w r0, r6, #40 @ 0x28 │ │ + bl af91c │ │ + ldrd r0, r1, [r6, #-40] @ 0x28 │ │ + bl c1c24 │ │ + b.n af9ba │ │ + ldrd r0, r1, [r6, #-32] │ │ + blx r7 │ │ + ldrd r0, r1, [r6, #-20] │ │ + blx r7 │ │ mov r0, r4 │ │ - add sp, #20 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ - b.w ccae8 │ │ - push {r4, r5, r7, lr} │ │ - ldr r5, [r0, #16] │ │ + bl 9852c │ │ + ldrd r0, r1, [r6, #-8] │ │ + blx r7 │ │ + ldr.w r0, [r6, #-56] │ │ + cmp.w r0, #2147483648 @ 0x80000000 │ │ + beq.n af9ba │ │ + ldr.w r1, [r6, #-52] │ │ + bl 54676 │ │ + subs r5, #1 │ │ + adds r6, #104 @ 0x68 │ │ + b.n af92a │ │ + pop {r3, r4, r5, r6, r7, pc} │ │ + nop │ │ + add r4, sp, #900 @ 0x384 │ │ + movs r0, r0 │ │ + push {r3, r4, r5, r6, r7, lr} │ │ + mov r5, r1 │ │ + ldr r1, [r1, #16] │ │ mov r4, r0 │ │ - movs r1, #1 │ │ - mov r0, r5 │ │ - blx ccc70 │ │ - mov r0, r4 │ │ - bl ac214 │ │ + cbz r1, af9fe │ │ mov r0, r5 │ │ + bl 96402 │ │ + ldrd r1, r2, [r5, #16] │ │ + ldrd r3, r6, [r0, #-16] │ │ + ldrd r2, r7, [r2] │ │ + subs r1, #1 │ │ + str r1, [r5, #16] │ │ + eors r6, r7 │ │ + eors r2, r3 │ │ + orrs r2, r6 │ │ + bne.n af9d0 │ │ + ldrd r0, r1, [r0, #-48] @ 0x30 │ │ + strd r0, r1, [r4, #8] │ │ movs r1, #0 │ │ - blx ccc70 │ │ - ldmia.w sp!, {r4, r5, r7, lr} │ │ - b.w 94bfc │ │ + movs r0, #1 │ │ + b.n afa02 │ │ + movs r0, #0 │ │ + movs r1, #0 │ │ + strd r0, r1, [r4] │ │ + pop {r3, r4, r5, r6, r7, pc} │ │ + push {r4, r5, r7, lr} │ │ + ldrd r1, r4, [sp, #16] │ │ + subs r5, r2, r1 │ │ + sbcs.w r5, r3, r4 │ │ + bge.n afa38 │ │ + subs r1, r1, r2 │ │ + sbc.w r2, r4, r3 │ │ + eor.w r5, r4, r3 │ │ + eor.w r3, r4, r2 │ │ + ands r3, r5 │ │ + it pl │ │ + cmppl r2, #0 │ │ + bpl.n afa46 │ │ + mov.w r1, #4294967295 @ 0xffffffff │ │ + movs r2, #4 │ │ + str r1, [r0, #0] │ │ + movs r1, #0 │ │ + b.n afa42 │ │ + movs r2, #1 │ │ + movs r1, #0 │ │ + strd r1, r2, [r0] │ │ + movs r2, #8 │ │ + str r1, [r0, r2] │ │ + pop {r4, r5, r7, pc} │ │ + bne.n afa2c │ │ + movs r2, #1 │ │ + b.n afa3c │ │ push {r4, lr} │ │ mov r4, r0 │ │ - ldrd r0, r1, [r0, #8] │ │ - bl a34f0 │ │ - ldrd r0, r1, [r4, #4] │ │ - bl bf970 │ │ + ldr r0, [r0, #16] │ │ + cbz r0, afa7a │ │ mov r0, r4 │ │ - ldmia.w sp!, {r4, lr} │ │ - b.w ccae8 │ │ - push {r4, r5, r7, lr} │ │ - ldr r5, [r0, #8] │ │ + bl 966b8 │ │ + ldr.w r0, [r0, #-4] │ │ + ldr r1, [r4, #16] │ │ + subs r1, #1 │ │ + str r1, [r4, #16] │ │ + ldrex r1, [r0] │ │ + adds r2, r1, #1 │ │ + strex r3, r2, [r0] │ │ + cmp r3, #0 │ │ + bne.n afa64 │ │ + cmp.w r1, #4294967295 @ 0xffffffff │ │ + ble.n afa7e │ │ + pop {r4, pc} │ │ + movs r0, #0 │ │ + pop {r4, pc} │ │ + udf #254 @ 0xfe │ │ + mov r2, r1 │ │ + ldr r3, [r0, #0] │ │ + ldr r1, [r0, #8] │ │ + subs r3, r3, r1 │ │ + cmp r3, r2 │ │ + it cs │ │ + bxcs lr │ │ + push {r5, r6, r7, lr} │ │ + movs r3, #4 │ │ + str r3, [sp, #0] │ │ + bl 4b964 │ │ + pop {r2, r3, r7, pc} │ │ + push {r4, lr} │ │ mov r4, r0 │ │ - movs r1, #1 │ │ - mov r0, r5 │ │ - blx ccc70 │ │ + ldr r0, [r0, #16] │ │ + cbz r0, afabc │ │ mov r0, r4 │ │ - blx ccbe0 │ │ - mov r0, r5 │ │ + bl 96318 │ │ + ldr r1, [r4, #16] │ │ + ldr.w r0, [r0, #-8] │ │ + subs r1, #1 │ │ + str r1, [r4, #16] │ │ + ldr r1, [r0, #0] │ │ + adds r1, #1 │ │ + str r1, [r0, #0] │ │ + bcs.n afac0 │ │ + pop {r4, pc} │ │ + movs r0, #0 │ │ + pop {r4, pc} │ │ + udf #254 @ 0xfe │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ + mov r8, r0 │ │ + ldr r0, [r1, #16] │ │ + adds r6, r1, #4 │ │ + mov r5, r1 │ │ + mov.w r7, #2155905152 @ 0x80808080 │ │ + cbz r0, afb20 │ │ + mov r0, r6 │ │ + bl 4b2e2 │ │ + cmp r0, #1 │ │ + beq.n afaf2 │ │ + ldr r1, [r5, #8] │ │ + ldr r0, [r5, #0] │ │ + ldmia r1!, {r2} │ │ + subs r0, #64 @ 0x40 │ │ + bic.w r2, r7, r2 │ │ + str r1, [r5, #8] │ │ + strd r0, r2, [r5] │ │ + b.n afad4 │ │ + ldr r2, [r5, #0] │ │ + ldrd r0, r3, [r5, #16] │ │ + sub.w r1, r2, r1, lsl #4 │ │ + ldrd ip, r4, [r1, #-8] │ │ + subs r0, #1 │ │ + ldrd r3, r2, [r3] │ │ + eors r2, r4 │ │ + str r0, [r5, #16] │ │ + eor.w r3, r3, ip │ │ + orrs r2, r3 │ │ + bne.n afad2 │ │ + ldrd r0, r1, [r1, #-16] │ │ + strd r0, r1, [r8, #8] │ │ movs r1, #0 │ │ - blx ccc70 │ │ - ldmia.w sp!, {r4, r5, r7, lr} │ │ - b.w 94bfc │ │ - bmi.n ac202 │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, #20 │ │ - mov r6, r0 │ │ - ldr r0, [pc, #172] @ (ac310 ) │ │ - add r0, pc │ │ - ldr r4, [r0, #0] │ │ - dmb ish │ │ - cbnz r4, ac272 │ │ - bl 77b70 │ │ + movs r0, #1 │ │ + b.n afb24 │ │ + movs r0, #0 │ │ + movs r1, #0 │ │ + strd r0, r1, [r8] │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ + push {r3, r4, r5, r6, r7, lr} │ │ + mov r5, r1 │ │ + ldr r1, [r1, #16] │ │ mov r4, r0 │ │ - mov r0, r4 │ │ - blx ccc60 │ │ - mov r5, r0 │ │ - cmp r0, #1 │ │ - bhi.n ac308 │ │ - beq.n ac306 │ │ - cbz r6, ac2a6 │ │ - ldr r1, [r6, #0] │ │ + cbz r1, afb62 │ │ + mov r0, r5 │ │ + bl 9675a │ │ + ldrd r1, r2, [r5, #16] │ │ + ldrd r3, r6, [r0, #-16] │ │ + ldrd r2, r7, [r2] │ │ + subs r1, #1 │ │ + str r1, [r5, #16] │ │ + eors r6, r7 │ │ + eors r2, r3 │ │ + orrs r2, r6 │ │ + bne.n afb34 │ │ + ldrd r0, r1, [r0, #-24] │ │ + strd r0, r1, [r4, #8] │ │ + movs r1, #0 │ │ + movs r0, #1 │ │ + b.n afb66 │ │ movs r0, #0 │ │ - ldr r7, [r6, #8] │ │ - ldrd fp, r8, [r6, #32] │ │ - str r0, [r6, #4] │ │ - str r0, [r6, #0] │ │ - lsls r0, r1, #31 │ │ - beq.n ac2a6 │ │ - add.w ip, r6, #12 │ │ - ldrd r9, sl, [r6, #40] @ 0x28 │ │ - mov r1, sp │ │ - ldmia.w ip, {r0, r2, r3, r5, r6} │ │ - stmia r1!, {r0, r2, r3, r5, r6} │ │ - b.n ac2c8 │ │ - ldr r1, [pc, #108] @ (ac314 ) │ │ - mov r5, sp │ │ + movs r1, #0 │ │ + strd r0, r1, [r4] │ │ + pop {r3, r4, r5, r6, r7, pc} │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ + sub sp, #152 @ 0x98 │ │ + ldr r5, [pc, #256] @ (afc74 ) │ │ + mov r6, r1 │ │ + mov r8, r0 │ │ + movs r0, #0 │ │ + add r5, pc │ │ + movs r7, #9 │ │ + movs r1, #8 │ │ + movs r3, #3 │ │ + strd r3, r1, [sp, #8] │ │ + mov r1, r2 │ │ + strd r7, r5, [sp] │ │ + mov r2, r6 │ │ + str r0, [sp, #16] │ │ + add r5, sp, #88 @ 0x58 │ │ + ldr r3, [pc, #228] @ (afc78 ) │ │ mov r0, r5 │ │ + add r3, pc │ │ + bl 58bd4 │ │ + ldr r0, [sp, #88] @ 0x58 │ │ + cbz r0, afbb2 │ │ + adds r1, r5, #4 │ │ + add r5, sp, #56 @ 0x38 │ │ + movs r2, #28 │ │ + mov r0, r5 │ │ + bl ca0b2 │ │ + mov r0, r8 │ │ + mov r1, r5 │ │ + b.n afc20 │ │ + add.w r0, r5, #8 │ │ + add r1, sp, #56 @ 0x38 │ │ + adds r1, #4 │ │ + ldmia.w r0, {r2, r3, r5, r6} │ │ + stmia r1!, {r2, r3, r5, r6} │ │ + ldr r2, [sp, #64] @ 0x40 │ │ + ldrb.w r1, [sp, #60] @ 0x3c │ │ + add r5, sp, #24 │ │ + mov r0, r5 │ │ + bl 6de88 │ │ + ldrb.w r0, [sp, #24] │ │ + cmp r0, #15 │ │ + bne.n afbf2 │ │ + ldr r0, [sp, #28] │ │ + str r0, [sp, #20] │ │ + subs r0, #1 │ │ + cmp r0, #5 │ │ + bhi.n afc4a │ │ + tbb [pc, r0] │ │ + movs r7, #3 │ │ + movs r5, #35 @ 0x23 │ │ + cmp r1, #33 @ 0x21 │ │ + movs r6, #0 │ │ + strb.w r6, [r8, #8] │ │ + b.n afc3e │ │ + ldrb.w r1, [sp, #27] │ │ + add.w lr, r5, #8 │ │ + strb.w r1, [sp, #123] @ 0x7b │ │ + ldrh.w r1, [sp, #25] │ │ + strh.w r1, [sp, #121] @ 0x79 │ │ + add r1, sp, #120 @ 0x78 │ │ + ldr.w ip, [sp, #28] │ │ + add.w r3, r1, #8 │ │ + ldmia.w lr, {r2, r4, r5, r6, r7} │ │ + stmia r3!, {r2, r4, r5, r6, r7} │ │ + strb.w r0, [sp, #120] @ 0x78 │ │ + mov r0, r8 │ │ + str.w ip, [sp, #124] @ 0x7c │ │ + bl b00be │ │ + b.n afc44 │ │ + movs r0, #4 │ │ + b.n afc38 │ │ + movs r0, #2 │ │ + b.n afc38 │ │ + movs r0, #3 │ │ + b.n afc38 │ │ + movs r0, #1 │ │ + b.n afc38 │ │ + movs r0, #5 │ │ + movs r6, #0 │ │ + strb.w r0, [r8, #8] │ │ + movs r0, #40 @ 0x28 │ │ + strd r0, r6, [r8] │ │ + add sp, #152 @ 0x98 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ + movs r6, #0 │ │ + movs r0, #1 │ │ + str r6, [sp, #104] @ 0x68 │ │ + str r0, [sp, #92] @ 0x5c │ │ + ldr r1, [pc, #40] @ (afc7c ) │ │ + strd r5, r0, [sp, #96] @ 0x60 │ │ add r1, pc │ │ - bl 678b8 │ │ - ldrd fp, r8, [sp] │ │ - adds r0, r5, #4 │ │ - ldrd r9, sl, [sp, #8] │ │ - movs r7, #0 │ │ - ldr r1, [pc, #88] @ (ac318 ) │ │ - add r1, pc │ │ - ldmia.w r1, {r2, r3, r5, r6} │ │ - stmia r0!, {r2, r3, r5, r6} │ │ - movs r0, #48 @ 0x30 │ │ + str r1, [sp, #88] @ 0x58 │ │ + ldr r0, [pc, #32] @ (afc80 ) │ │ + add r0, pc │ │ + str r0, [sp, #28] │ │ + add r0, sp, #20 │ │ + str r0, [sp, #24] │ │ + add.w r0, r8, #8 │ │ + add r1, sp, #88 @ 0x58 │ │ + bl 4bf7c │ │ + movs r0, #25 │ │ + b.n afc40 │ │ + movs r0, #135 @ 0x87 │ │ + vcvta.s16.f16 q9, q9 │ │ + vqshl.u64 d18, d20, #55 @ 0x37 │ │ + movs r2, r0 │ │ + subs r7, #215 @ 0xd7 │ │ + vtbl.8 d30, {d10-d11}, d29 │ │ + rors r0, r6 │ │ + sub sp, #152 @ 0x98 │ │ + ldr r5, [pc, #172] @ (afd38 ) │ │ + mov r6, r1 │ │ + mov r8, r0 │ │ + movs r0, #0 │ │ + add r5, pc │ │ + movs r7, #4 │ │ movs r1, #8 │ │ - bl 4a56c │ │ - str r7, [r0, #0] │ │ - mov r1, sp │ │ - mov r5, r0 │ │ - add.w ip, r0, #4 │ │ - ldmia.w r1, {r0, r2, r3, r6, r7} │ │ - stmia.w ip, {r0, r2, r3, r6, r7} │ │ - mov r0, r4 │ │ - strd fp, r8, [r5, #24] │ │ - strd r9, sl, [r5, #32] │ │ - str r4, [r5, #40] @ 0x28 │ │ - blx ccc60 │ │ - mov r6, r0 │ │ - mov r0, r4 │ │ + movs r3, #3 │ │ + strd r3, r1, [sp, #8] │ │ + mov r1, r2 │ │ + strd r7, r5, [sp] │ │ + mov r2, r6 │ │ + str r0, [sp, #16] │ │ + add r5, sp, #88 @ 0x58 │ │ + ldr r3, [pc, #144] @ (afd3c ) │ │ + mov r0, r5 │ │ + add r3, pc │ │ + bl 58bd4 │ │ + ldr r0, [sp, #88] @ 0x58 │ │ + cbz r0, afcca │ │ + adds r1, r5, #4 │ │ + add r5, sp, #56 @ 0x38 │ │ + movs r2, #28 │ │ + mov r0, r5 │ │ + bl ca0b2 │ │ + mov r0, r8 │ │ + mov r1, r5 │ │ + b.n afd2e │ │ + add.w r0, r5, #8 │ │ + add r1, sp, #56 @ 0x38 │ │ + adds r1, #4 │ │ + ldmia.w r0, {r2, r3, r5, r6} │ │ + stmia r1!, {r2, r3, r5, r6} │ │ + vldr s0, [sp, #64] @ 0x40 │ │ + ldrb.w r1, [sp, #60] @ 0x3c │ │ + add r5, sp, #24 │ │ + mov r0, r5 │ │ + bl c4120 │ │ + ldrb.w r0, [sp, #24] │ │ + cmp r0, #15 │ │ + bne.n afd00 │ │ + ldr r0, [sp, #28] │ │ + movs r1, #0 │ │ + movs r2, #40 @ 0x28 │ │ + str.w r0, [r8, #8] │ │ + strd r2, r1, [r8] │ │ + b.n afd32 │ │ + ldrb.w r1, [sp, #27] │ │ + add.w lr, r5, #8 │ │ + strb.w r1, [sp, #123] @ 0x7b │ │ + ldrh.w r1, [sp, #25] │ │ + strh.w r1, [sp, #121] @ 0x79 │ │ + add r1, sp, #120 @ 0x78 │ │ + ldr.w ip, [sp, #28] │ │ + add.w r3, r1, #8 │ │ + ldmia.w lr, {r2, r4, r5, r6, r7} │ │ + stmia r3!, {r2, r4, r5, r6, r7} │ │ + strb.w r0, [sp, #120] @ 0x78 │ │ + mov r0, r8 │ │ + str.w ip, [sp, #124] @ 0x7c │ │ + bl b00be │ │ + add sp, #152 @ 0x98 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ + subs r7, r5, #6 │ │ + @ instruction: 0xfff7aa5e │ │ + vtbl.8 d30, {d5-d6}, d29 │ │ + rors r0, r6 │ │ + sub sp, #152 @ 0x98 │ │ + ldr r5, [pc, #172] @ (afdf4 ) │ │ + mov r6, r1 │ │ + mov r8, r0 │ │ + movs r0, #0 │ │ + add r5, pc │ │ + movs r7, #4 │ │ + movs r1, #8 │ │ + movs r3, #3 │ │ + strd r3, r1, [sp, #8] │ │ + mov r1, r2 │ │ + strd r7, r5, [sp] │ │ + mov r2, r6 │ │ + str r0, [sp, #16] │ │ + add r5, sp, #88 @ 0x58 │ │ + ldr r3, [pc, #144] @ (afdf8 ) │ │ + mov r0, r5 │ │ + add r3, pc │ │ + bl 58bd4 │ │ + ldr r0, [sp, #88] @ 0x58 │ │ + cbz r0, afd86 │ │ + adds r1, r5, #4 │ │ + add r5, sp, #56 @ 0x38 │ │ + movs r2, #28 │ │ + mov r0, r5 │ │ + bl ca0b2 │ │ + mov r0, r8 │ │ + mov r1, r5 │ │ + b.n afdea │ │ + add.w r0, r5, #8 │ │ + add r1, sp, #56 @ 0x38 │ │ + adds r1, #4 │ │ + ldmia.w r0, {r2, r3, r5, r6} │ │ + stmia r1!, {r2, r3, r5, r6} │ │ + vldr s0, [sp, #64] @ 0x40 │ │ + ldrb.w r1, [sp, #60] @ 0x3c │ │ + add r5, sp, #24 │ │ + mov r0, r5 │ │ + bl c4120 │ │ + ldrb.w r0, [sp, #24] │ │ + cmp r0, #15 │ │ + bne.n afdbc │ │ + ldr r0, [sp, #28] │ │ + movs r1, #0 │ │ + movs r2, #40 @ 0x28 │ │ + str.w r0, [r8, #8] │ │ + strd r2, r1, [r8] │ │ + b.n afdee │ │ + ldrb.w r1, [sp, #27] │ │ + add.w lr, r5, #8 │ │ + strb.w r1, [sp, #123] @ 0x7b │ │ + ldrh.w r1, [sp, #25] │ │ + strh.w r1, [sp, #121] @ 0x79 │ │ + add r1, sp, #120 @ 0x78 │ │ + ldr.w ip, [sp, #28] │ │ + add.w r3, r1, #8 │ │ + ldmia.w lr, {r2, r4, r5, r6, r7} │ │ + stmia r3!, {r2, r4, r5, r6, r7} │ │ + strb.w r0, [sp, #120] @ 0x78 │ │ + mov r0, r8 │ │ + str.w ip, [sp, #124] @ 0x7c │ │ + bl b00be │ │ + add sp, #152 @ 0x98 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ + subs r3, r6, #3 │ │ + vtbl.8 d26, {d23-d24}, d22 │ │ + vtbl.8 d30, {d5-d6}, d29 │ │ + ldr r7, [pc, #960] @ (b01c0 ) │ │ + sub sp, #252 @ 0xfc │ │ + mov sl, r0 │ │ + ldr r0, [pc, #416] @ (affa8 ) │ │ + mov r5, r2 │ │ + add r0, pc │ │ + ldr r2, [r0, #64] @ 0x40 │ │ + dmb ish │ │ + cmp r2, #2 │ │ + bne.w affa0 │ │ + movs r2, #0 │ │ + ldr r1, [r1, #0] │ │ + strb.w r2, [sp, #112] @ 0x70 │ │ + movs r2, #42 @ 0x2a │ │ + str r1, [sp, #116] @ 0x74 │ │ + movs r1, #1 │ │ + ldr r0, [r0, #68] @ 0x44 │ │ + add r7, sp, #112 @ 0x70 │ │ + ldr r3, [pc, #384] @ (affac ) │ │ + movs r4, #12 │ │ + strd r2, r7, [sp, #8] │ │ + add.w r2, r0, #8 │ │ + add r3, pc │ │ + str r1, [sp, #16] │ │ mov r1, r5 │ │ - blx ccc70 │ │ - cbz r6, ac308 │ │ + strd r4, r3, [sp] │ │ + add r6, sp, #192 @ 0xc0 │ │ + ldr r3, [pc, #364] @ (affb0 ) │ │ mov r0, r6 │ │ - bl ac146 │ │ - b.n ac308 │ │ - movs r5, #0 │ │ + add r3, pc │ │ + bl 58bd4 │ │ + ldr r0, [sp, #192] @ 0xc0 │ │ + cbz r0, afe60 │ │ + adds r1, r6, #4 │ │ + add r5, sp, #24 │ │ mov r0, r5 │ │ - add sp, #20 │ │ + movs r2, #28 │ │ + bl ca0b2 │ │ + mov r0, sl │ │ + mov r1, r5 │ │ + b.n afef4 │ │ + add.w r0, r6, #8 │ │ + add r1, sp, #24 │ │ + adds r1, #4 │ │ + ldmia.w r0, {r2, r3, r4, r6} │ │ + stmia r1!, {r2, r3, r4, r6} │ │ + ldr r2, [sp, #32] │ │ + ldrb.w r1, [sp, #28] │ │ + add r6, sp, #128 @ 0x80 │ │ + mov r0, r6 │ │ + bl 6de04 │ │ + ldrb.w r0, [sp, #128] @ 0x80 │ │ + cmp r0, #15 │ │ + bne.n afec6 │ │ + ldr.w fp, [sp, #132] @ 0x84 │ │ + add.w r8, sp, #192 @ 0xc0 │ │ + str.w fp, [sp, #20] │ │ + add r2, sp, #20 │ │ + mov r0, r8 │ │ + mov r1, r5 │ │ + bl 58f50 │ │ + ldrb.w r4, [sp, #192] @ 0xc0 │ │ + ldrb.w r6, [sp, #193] @ 0xc1 │ │ + cmp r4, #15 │ │ + bne.n afefe │ │ + lsls r0, r6, #31 │ │ + mov.w r9, #0 │ │ + mov.w r0, #8 │ │ + beq.n aff16 │ │ + movs r1, #0 │ │ + movs r2, #0 │ │ + str.w r1, [sl, r0] │ │ + add r0, sl │ │ + str r2, [r0, #4] │ │ + movs r0, #40 @ 0x28 │ │ + strd r0, r9, [sl] │ │ + b.n afef8 │ │ + ldrb.w r1, [sp, #131] @ 0x83 │ │ + add.w lr, r6, #8 │ │ + strb.w r1, [sp, #59] @ 0x3b │ │ + ldrh.w r1, [sp, #129] @ 0x81 │ │ + strh.w r1, [sp, #57] @ 0x39 │ │ + add r1, sp, #56 @ 0x38 │ │ + ldr.w ip, [sp, #132] @ 0x84 │ │ + add.w r3, r1, #8 │ │ + ldmia.w lr, {r2, r4, r5, r6, r7} │ │ + stmia r3!, {r2, r4, r5, r6, r7} │ │ + str.w ip, [sp, #60] @ 0x3c │ │ + strb.w r0, [sp, #56] @ 0x38 │ │ + mov r0, sl │ │ + bl b00be │ │ + add sp, #252 @ 0xfc │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - strh r2, [r7, #18] │ │ + add r5, sp, #84 @ 0x54 │ │ + add.w r1, r8, #2 │ │ + adds r0, r5, #2 │ │ + movs r2, #26 │ │ + bl ca0b2 │ │ + strb.w r6, [sp, #85] @ 0x55 │ │ + strb.w r4, [sp, #84] @ 0x54 │ │ + b.n afe5a │ │ + ldr r2, [pc, #156] @ (affb4 ) │ │ + movs r1, #3 │ │ + movs r3, #9 │ │ + strd r1, r0, [sp, #8] │ │ + add r2, pc │ │ + str.w r9, [sp, #16] │ │ + add.w r8, sp, #192 @ 0xc0 │ │ + mov r1, r5 │ │ + strd r3, r2, [sp] │ │ + mov r2, fp │ │ + ldr r3, [pc, #132] @ (affb8 ) │ │ + mov r0, r8 │ │ + add r3, pc │ │ + bl c2868 │ │ + ldr r0, [sp, #192] @ 0xc0 │ │ + cbz r0, aff48 │ │ + add.w r1, r8, #4 │ │ + add r5, sp, #160 @ 0xa0 │ │ + b.n afe52 │ │ + add.w r0, r8, #8 │ │ + add r1, sp, #160 @ 0xa0 │ │ + adds r1, #4 │ │ + ldmia.w r0, {r2, r3, r4, r5} │ │ + stmia r1!, {r2, r3, r4, r5} │ │ + ldrd r2, r3, [sp, #172] @ 0xac │ │ + ldrb.w r1, [sp, #164] @ 0xa4 │ │ + add r5, sp, #128 @ 0x80 │ │ + mov r0, r5 │ │ + bl 5c9a8 │ │ + ldr r0, [sp, #128] @ 0x80 │ │ + cbz r0, aff90 │ │ + add.w r0, r5, #16 │ │ + ldrd ip, lr, [sp, #132] @ 0x84 │ │ + ldr r3, [sp, #140] @ 0x8c │ │ + mov r4, r7 │ │ + ldmia.w r0, {r1, r2, r5, r6} │ │ + stmia r4!, {r1, r2, r5, r6} │ │ + str r3, [sp, #232] @ 0xe8 │ │ + strd ip, lr, [sp, #224] @ 0xe0 │ │ + add r1, sp, #224 @ 0xe0 │ │ + ldmia.w r7, {r2, r3, r4, r5} │ │ + add.w r0, r1, #12 │ │ + stmia r0!, {r2, r3, r4, r5} │ │ + b.n afef2 │ │ + ldrd r1, r2, [sp, #136] @ 0x88 │ │ + movs r0, #0 │ │ + movs r3, #1 │ │ + strd r3, r0, [sl, #8] │ │ + movs r0, #16 │ │ + b.n afeb6 │ │ + ldr r0, [pc, #24] @ (affbc ) │ │ + add r0, pc │ │ + bl 50b2c │ │ + strh r4, [r1, r7] │ │ movs r2, r0 │ │ - mov r1, sl │ │ - vrecpe.f32 q11, q14 │ │ + subs r0, r7, #1 │ │ + vcvt.f32.u32 , q6, #9 │ │ + @ instruction: 0xfff71dbf │ │ + @ instruction: 0xfff71da0 │ │ + vsri.32 q9, q9, #9 │ │ movs r2, r0 │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ - ldr r4, [r0, #0] │ │ - mov r5, r1 │ │ - dmb ish │ │ - cbnz r4, ac330 │ │ - bl 77b70 │ │ + stmdb sp!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, lr} │ │ + ldrd r8, r9, [r2] │ │ + cmp r0, r1 │ │ + beq.n afff4 │ │ mov r4, r0 │ │ - mov r0, r4 │ │ - blx ccc60 │ │ - mov r6, r0 │ │ - cmp r0, #1 │ │ - bhi.n ac382 │ │ - beq.n ac380 │ │ - movs r7, #0 │ │ - cbz r5, ac354 │ │ - ldr r1, [r5, #0] │ │ - ldrd r8, r0, [r5, #8] │ │ - lsls r1, r1, #31 │ │ - str r7, [r5, #4] │ │ - str r7, [r5, #0] │ │ - beq.n ac354 │ │ - mov r7, r0 │ │ - b.n ac358 │ │ - mov.w r8, #1 │ │ - movs r0, #16 │ │ - movs r1, #8 │ │ - bl 4a56c │ │ - mov r6, r0 │ │ - strd r8, r7, [r0] │ │ - str r4, [r0, #8] │ │ - mov r0, r4 │ │ - blx ccc60 │ │ - mov r5, r0 │ │ - mov r0, r4 │ │ - mov r1, r6 │ │ - blx ccc70 │ │ + ldr r0, [r2, #8] │ │ + mov r5, sp │ │ + add.w r6, r0, r9, lsl #3 │ │ + subs r0, r1, r4 │ │ + lsrs r7, r0, #4 │ │ + add.w r9, r9, r0, lsr #4 │ │ mov r0, r5 │ │ - blx ccbe0 │ │ - b.n ac382 │ │ - movs r6, #0 │ │ - mov r0, r6 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ - push {r7, lr} │ │ - bl ac3a4 │ │ - cmp r0, #0 │ │ - it ne │ │ - movne r0, #1 │ │ - pop {r7, pc} │ │ - push {r7, lr} │ │ - bl ac3a4 │ │ - cmp r0, #0 │ │ - it ne │ │ - addne r0, #16 │ │ - pop {r7, pc} │ │ + mov r1, r4 │ │ + bl 6dd38 │ │ + ldrd r0, r1, [sp] │ │ + adds r4, #16 │ │ + strd r0, r1, [r6], #8 │ │ + subs r7, #1 │ │ + bne.n affde │ │ + str.w r9, [r8] │ │ + ldmia.w sp!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, pc} │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, #28 │ │ - mov r5, r0 │ │ + sub sp, #20 │ │ + mov r4, r0 │ │ ldr r0, [r0, #12] │ │ cmp r0, #0 │ │ - beq.n ac464 │ │ - add.w r3, r5, #16 │ │ - mov r4, r1 │ │ - ldrd r6, r7, [r4, #8] │ │ - ldmia r3, {r0, r1, r2, r3} │ │ - str r7, [sp, #16] │ │ - strd r6, r7, [sp] │ │ - bl 4a2a8 │ │ + beq.n b00b4 │ │ + ldrd r0, r5, [r4, #16] │ │ + ldrd r2, r3, [r4, #24] │ │ + ldrd sl, fp, [r1] │ │ + mov r1, r5 │ │ + strd sl, fp, [sp] │ │ + bl 57b04 │ │ lsrs r1, r0, #25 │ │ mov.w r2, #16843009 @ 0x1010101 │ │ muls r1, r2 │ │ - ldrd fp, r9, [r5] │ │ - and.w sl, r9, r0 │ │ - ldrd r0, r7, [r4] │ │ - str r0, [sp, #20] │ │ + ldrd r5, r4, [r4] │ │ + and.w r7, r4, r0 │ │ movs r0, #0 │ │ + sub.w r6, r5, #72 @ 0x48 │ │ str r0, [sp, #12] │ │ - add r5, sp, #24 │ │ + add r2, sp, #16 │ │ str r1, [sp, #8] │ │ - ldr.w r8, [fp, sl] │ │ - eor.w r0, r8, r1 │ │ + ldr.w r9, [r5, r7] │ │ + eor.w r0, r9, r1 │ │ sub.w r1, r0, #16843009 @ 0x1010101 │ │ bic.w r0, r1, r0 │ │ bic.w r0, r0, #2139062143 @ 0x7f7f7f7f │ │ - str r0, [sp, #24] │ │ - mov r0, r5 │ │ - bl 57458 │ │ - cbz r0, ac438 │ │ - add r1, sl │ │ - and.w ip, r1, r9 │ │ - mov r1, r5 │ │ - mov r5, r6 │ │ - mov r6, r7 │ │ - sub.w r2, fp, ip, lsl #5 │ │ - ldrd r3, r4, [r2, #-32] │ │ - eors r4, r7 │ │ - ldr r7, [sp, #20] │ │ - eors r3, r7 │ │ - mov r7, r6 │ │ - orrs r3, r4 │ │ - mov r6, r5 │ │ - mov r5, r1 │ │ - bne.n ac3fc │ │ - ldrd r2, r3, [r2, #-24] │ │ - ldr r4, [sp, #16] │ │ - eors r2, r6 │ │ - eors r3, r4 │ │ + str r0, [sp, #16] │ │ + mov r0, r2 │ │ + mov r8, r2 │ │ + bl 4b2e2 │ │ + cbz r0, b0080 │ │ + add r1, r7 │ │ + ands r1, r4 │ │ + negs r2, r1 │ │ + rsb r2, r1, r2, lsl #3 │ │ + ldr.w r3, [r6, r2, lsl #3] │ │ + add.w r2, r6, r2, lsl #3 │ │ + ldr r2, [r2, #4] │ │ + eor.w r3, r3, sl │ │ + eor.w r2, r2, fp │ │ orrs r2, r3 │ │ - beq.n ac452 │ │ - b.n ac3fc │ │ - and.w r1, r8, r8, lsl #1 │ │ + mov r2, r8 │ │ + beq.n b009c │ │ + b.n b0052 │ │ + and.w r1, r9, r9, lsl #1 │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ - bne.n ac452 │ │ + bne.n b009c │ │ ldr r0, [sp, #12] │ │ + mov r2, r8 │ │ ldr r1, [sp, #8] │ │ adds r0, #4 │ │ str r0, [sp, #12] │ │ - add r0, sl │ │ - and.w sl, r0, r9 │ │ - b.n ac3e6 │ │ - sub.w r1, fp, ip, lsl #5 │ │ - subs r1, #32 │ │ + add r0, r7 │ │ + and.w r7, r0, r4 │ │ + b.n b003c │ │ + negs r1, r1 │ │ + add.w r1, r1, r1, lsl #3 │ │ + add.w r1, r5, r1, lsl #3 │ │ + subs r1, #72 @ 0x48 │ │ cmp r0, #0 │ │ itt eq │ │ - mvneq.w r1, #31 │ │ + mvneq.w r1, #71 @ 0x47 │ │ moveq r1, r0 │ │ - b.n ac466 │ │ + b.n b00b6 │ │ movs r1, #0 │ │ mov r0, r1 │ │ - add sp, #28 │ │ + add sp, #20 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + push {r4, r5, r7, lr} │ │ + sub sp, #32 │ │ + mov r5, sp │ │ + mov r4, r0 │ │ + mov r0, r5 │ │ + movs r2, #28 │ │ + bl ca0b2 │ │ + mov r0, r4 │ │ + mov r1, r5 │ │ + bl 9a394 │ │ + add sp, #32 │ │ + pop {r4, r5, r7, pc} │ │ + bmi.n b0086 │ │ + push {r4, r5, r6, lr} │ │ + mov r4, r0 │ │ + ldrd r1, r0, [r0] │ │ + subs.w r2, r1, #23 │ │ + sbc.w r3, r0, #0 │ │ + subs.w r5, r2, #17 │ │ + sbcs.w r3, r3, #0 │ │ + it cs │ │ + movcs r2, #1 │ │ + subs r3, r2, #1 │ │ + cmp r3, #8 │ │ + bhi.n b0118 │ │ + tbb [pc, r3] │ │ + lsls r0, r7, #20 │ │ + ldrb r4, [r3, r1] │ │ + ldrb r4, [r3, r1] │ │ + lsls r4, r3, #21 │ │ + movs r4, r4 │ │ + ldrd r0, r1, [r4, #8] │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ + b.w 54676 │ │ + cmp r2, #13 │ │ + bne.n b01ba │ │ + ldr r0, [r4, #8] │ │ + cmp r0, #4 │ │ + bcc.n b01ba │ │ + ldr.w r0, [r4, #12]! │ │ + dmb ish │ │ + ldrex r1, [r0] │ │ + subs r2, r1, #1 │ │ + strex r3, r2, [r0] │ │ + cmp r3, #0 │ │ + bne.n b012a │ │ + cmp r1, #1 │ │ + bne.n b01ba │ │ + dmb ish │ │ + mov r0, r4 │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ + b.w 5df38 │ │ + ldrb r0, [r4, #8] │ │ + cmp r0, #3 │ │ + bne.n b01ba │ │ + ldr r4, [r4, #12] │ │ + ldrd r5, r6, [r4] │ │ + ldr r1, [r6, #0] │ │ + cbz r1, b015e │ │ + mov r0, r5 │ │ + blx r1 │ │ + ldr r0, [r6, #4] │ │ + cbz r0, b0168 │ │ + mov r0, r5 │ │ + blx cd200 │ │ + mov r0, r4 │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ + b.w cd0f0 │ │ + subs r1, #20 │ │ + sbc.w r0, r0, #0 │ │ + subs r2, r1, #3 │ │ + sbcs.w r0, r0, #0 │ │ + it cs │ │ + movcs r1, #1 │ │ + cbz r1, b01a2 │ │ + cmp r1, #1 │ │ + bne.n b01ae │ │ + ldrd r0, r1, [r4, #24] │ │ + bl 54676 │ │ + ldrd r0, r1, [r4, #36] @ 0x24 │ │ + bl ba60c │ │ + mov r0, r4 │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ + b.w 602d4 │ │ + ldr r0, [r4, #8] │ │ + cmp r0, #3 │ │ + bcc.n b01ba │ │ + ldrd r0, r1, [r4, #12] │ │ + b.n b0110 │ │ + ldr r0, [r4, #8] │ │ + ldr r1, [pc, #8] @ (b01bc ) │ │ + cmp r0, r1 │ │ + blt.n b01ba │ │ + ldr r1, [r4, #12] │ │ + b.n b0110 │ │ + pop {r4, r5, r6, pc} │ │ + movs r3, r0 │ │ + strh r0, [r0, #0] │ │ push {r4, lr} │ │ - ldr r4, [r0, #0] │ │ + mov r4, r0 │ │ + ldrd r0, r1, [r0, #16] │ │ + movs r2, #0 │ │ + rsbs r0, r0, #1 │ │ + sbcs.w r0, r2, r1 │ │ + bcc.n b01fa │ │ + add.w r0, r4, #112 @ 0x70 │ │ + bl 97b40 │ │ + ldrd r0, r1, [r4, #56] @ 0x38 │ │ + bl 54676 │ │ + ldr.w r0, [r4, #168] @ 0xa8 │ │ + cbz r0, b01fa │ │ + ldr r1, [r0, #0] │ │ + subs r1, #1 │ │ + str r1, [r0, #0] │ │ + itt eq │ │ + ldreq.w r0, [r4, #168] @ 0xa8 │ │ + bleq 99780 │ │ + adds r0, r4, #1 │ │ + beq.n b0224 │ │ + adds r0, r4, #4 │ │ + dmb ish │ │ + ldrex r1, [r0] │ │ + subs r2, r1, #1 │ │ + strex r3, r2, [r0] │ │ + cmp r3, #0 │ │ + bne.n b0204 │ │ + cmp r1, #1 │ │ + bne.n b0224 │ │ + dmb ish │ │ mov r0, r4 │ │ - bl 9dd28 │ │ - ldr r0, [r4, #0] │ │ - subs r0, #1 │ │ - str r0, [r4, #0] │ │ + ldmia.w sp!, {r4, lr} │ │ + b.w cd0f0 │ │ + pop {r4, pc} │ │ + push {r4, lr} │ │ + mov r4, r0 │ │ + adds r0, #16 │ │ + bl b025c │ │ + adds r0, r4, #1 │ │ + beq.n b025a │ │ + adds r0, r4, #4 │ │ + dmb ish │ │ + ldrex r1, [r0] │ │ + subs r2, r1, #1 │ │ + strex r3, r2, [r0] │ │ + cmp r3, #0 │ │ + bne.n b023a │ │ + cmp r1, #1 │ │ + bne.n b025a │ │ + dmb ish │ │ + mov r0, r4 │ │ + ldmia.w sp!, {r4, lr} │ │ + b.w cd0f0 │ │ + pop {r4, pc} │ │ + ldr r1, [r0, #0] │ │ + and.w r1, r1, #30 │ │ + cmp r1, #20 │ │ + it ne │ │ + bne.w 602d4 │ │ + bx lr │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ + sub sp, #80 @ 0x50 │ │ + add.w r5, r0, #8 │ │ + mov sl, r0 │ │ + movs r0, #1 │ │ + ldrex r1, [r5] │ │ + cmp r1, #0 │ │ + bne.w b0384 │ │ + strex r1, r0, [r5] │ │ + cmp r1, #0 │ │ + bne.n b027a │ │ + dmb ish │ │ + add.w r0, sl, #12 │ │ + bl 63f38 │ │ + and.w r1, r1, #1 │ │ + lsls r0, r0, #31 │ │ + bne.n b0390 │ │ + add.w ip, sl, #20 │ │ + ldr.w r8, [sl, #16] │ │ + add.w r9, sp, #8 │ │ + ldmia.w ip, {r0, r3, r4, r6, r7} │ │ + mov r2, r9 │ │ + stmia r2!, {r0, r3, r4, r6, r7} │ │ + movs r0, #2 │ │ + str.w r0, [sl, #16] │ │ + mov r0, r5 │ │ + bl 666f8 │ │ + cmp.w r8, #2 │ │ + beq.n b0314 │ │ + mov r1, r9 │ │ + str.w r8, [sp, #28] │ │ + add r0, sp, #28 │ │ + ldmia.w r1, {r2, r3, r4, r5, r6} │ │ + adds r0, #4 │ │ + stmia r0!, {r2, r3, r4, r5, r6} │ │ + mov r5, sl │ │ + ldr.w r0, [r5, #40]! │ │ + ldr r1, [r5, #4] │ │ + bl 67e54 │ │ + cbz r0, b0300 │ │ + add r0, sp, #52 @ 0x34 │ │ + add r1, sp, #28 │ │ + bl 63994 │ │ + ldr r0, [sp, #52] @ 0x34 │ │ + cmp r0, #0 │ │ + beq.n b03ac │ │ + ldr r1, [sp, #56] @ 0x38 │ │ + bl 67cb6 │ │ + add r0, sp, #28 │ │ + bl 4abc2 │ │ + b.n b0314 │ │ + str.w r8, [sp, #52] @ 0x34 │ │ + add r1, sp, #52 @ 0x34 │ │ + ldmia.w r9, {r2, r3, r4, r6, r7} │ │ + adds r0, r1, #4 │ │ + stmia r0!, {r2, r3, r4, r6, r7} │ │ + mov r0, r5 │ │ + bl c19e0 │ │ + mov r0, sl │ │ + ldr.w r1, [r0, #16]! │ │ + cmp r1, #2 │ │ + beq.n b0346 │ │ + bl 63dfc │ │ + ldr.w r5, [sl, #28] │ │ + cbz r5, b033e │ │ + ldr.w r6, [sl, #32] │ │ + ldr r1, [r6, #0] │ │ + cbz r1, b0334 │ │ + mov r0, r5 │ │ + blx r1 │ │ + ldr r0, [r6, #4] │ │ + cbz r0, b033e │ │ + mov r0, r5 │ │ + blx cd200 │ │ + ldrd r0, r1, [sl, #16] │ │ + bl 4aeee │ │ + ldr.w r0, [sl, #40] @ 0x28 │ │ + bl 4ad40 │ │ + adds.w r0, sl, #1 │ │ + beq.n b037e │ │ + add.w r0, sl, #4 │ │ + dmb ish │ │ + ldrex r1, [r0] │ │ + subs r2, r1, #1 │ │ + strex r3, r2, [r0] │ │ + cmp r3, #0 │ │ + bne.n b035c │ │ + cmp r1, #1 │ │ + bne.n b037e │ │ + dmb ish │ │ + mov r0, sl │ │ + add sp, #80 @ 0x50 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ + b.w cd0f0 │ │ + add sp, #80 @ 0x50 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ + mov r0, r5 │ │ + clrex │ │ + bl 7842a │ │ + b.n b0290 │ │ + strb.w r1, [sp, #56] @ 0x38 │ │ + movs r1, #43 @ 0x2b │ │ + str r5, [sp, #52] @ 0x34 │ │ + ldr r0, [pc, #48] @ (b03cc ) │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + ldr r0, [pc, #48] @ (b03d0 ) │ │ + add r2, sp, #52 @ 0x34 │ │ + ldr r3, [pc, #48] @ (b03d4 ) │ │ + add r0, pc │ │ + add r3, pc │ │ + bl 5127c │ │ + ldrb.w r0, [sp, #56] @ 0x38 │ │ + add.w r2, sp, #79 @ 0x4f │ │ + strb.w r0, [sp, #79] @ 0x4f │ │ + movs r1, #43 @ 0x2b │ │ + ldr r0, [pc, #28] @ (b03d8 ) │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + ldr r0, [pc, #24] @ (b03dc ) │ │ + ldr r3, [pc, #28] @ (b03e0 ) │ │ + add r0, pc │ │ + add r3, pc │ │ + bl 5127c │ │ + b.n b01c4 │ │ + movs r1, r0 │ │ + str r3, [r7, #84] @ 0x54 │ │ + vcge.f32 q15, q13, #0 │ │ + movs r1, r0 │ │ + b.n b01ac │ │ + movs r1, r0 │ │ + str r3, [r3, #84] @ 0x54 │ │ + vsri.64 d30, d26, #7 │ │ + movs r1, r0 │ │ + push {r4, lr} │ │ + mov r4, r0 │ │ + ldr.w r1, [r0, #16]! │ │ + and.w r1, r1, #62 @ 0x3e │ │ + cmp r1, #40 @ 0x28 │ │ + it ne │ │ + blne b00dc │ │ + adds r0, r4, #1 │ │ + beq.n b0422 │ │ + adds r0, r4, #4 │ │ + dmb ish │ │ + ldrex r1, [r0] │ │ + subs r2, r1, #1 │ │ + strex r3, r2, [r0] │ │ + cmp r3, #0 │ │ + bne.n b0402 │ │ + cmp r1, #1 │ │ + bne.n b0422 │ │ + dmb ish │ │ + mov r0, r4 │ │ + ldmia.w sp!, {r4, lr} │ │ + b.w cd0f0 │ │ + pop {r4, pc} │ │ + push {r4, lr} │ │ + mov r4, r0 │ │ + ldr r0, [r0, #16] │ │ + cbz r0, b0438 │ │ + mov r0, r4 │ │ + ldr.w r1, [r0, #20]! │ │ + cbz r1, b0438 │ │ + bl b0464 │ │ + adds r0, r4, #1 │ │ + beq.n b0462 │ │ + adds r0, r4, #4 │ │ + dmb ish │ │ + ldrex r1, [r0] │ │ + subs r2, r1, #1 │ │ + strex r3, r2, [r0] │ │ + cmp r3, #0 │ │ + bne.n b0442 │ │ + cmp r1, #1 │ │ + bne.n b0462 │ │ + dmb ish │ │ + mov r0, r4 │ │ + ldmia.w sp!, {r4, lr} │ │ + b.w cd0f0 │ │ + pop {r4, pc} │ │ + push {r4, lr} │ │ + ldr r1, [r0, #0] │ │ + dmb ish │ │ + ldrex r2, [r1] │ │ + subs r3, r2, #1 │ │ + strex r4, r3, [r1] │ │ + cmp r4, #0 │ │ + bne.n b046c │ │ + cmp r2, #1 │ │ it ne │ │ popne {r4, pc} │ │ + dmb ish │ │ + ldr r0, [r0, #0] │ │ + ldmia.w sp!, {r4, lr} │ │ + b.w b0226 │ │ + push {r4, r5, r6, lr} │ │ + mov r4, r0 │ │ + ldr r0, [r0, #8] │ │ + bl 4ad40 │ │ + ldrd r5, r6, [r4, #16] │ │ + ldr r1, [r6, #0] │ │ + cbz r1, b04a4 │ │ + mov r0, r5 │ │ + blx r1 │ │ + ldr r0, [r6, #4] │ │ + cbz r0, b04ae │ │ + mov r0, r5 │ │ + blx cd200 │ │ + ldr r1, [r4, #36] @ 0x24 │ │ + cbz r1, b04b8 │ │ + ldr r0, [r4, #40] @ 0x28 │ │ + ldr r1, [r1, #12] │ │ + blx r1 │ │ + adds r0, r4, #1 │ │ + beq.n b04e2 │ │ + adds r0, r4, #4 │ │ + dmb ish │ │ + ldrex r1, [r0] │ │ + subs r2, r1, #1 │ │ + strex r3, r2, [r0] │ │ + cmp r3, #0 │ │ + bne.n b04c2 │ │ + cmp r1, #1 │ │ + bne.n b04e2 │ │ + dmb ish │ │ + mov r0, r4 │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ + b.w cd0f0 │ │ + pop {r4, r5, r6, pc} │ │ + push {r4, lr} │ │ + adds r1, r0, #1 │ │ + beq.n b050e │ │ + adds r1, r0, #4 │ │ + dmb ish │ │ + ldrex r2, [r1] │ │ + subs r3, r2, #1 │ │ + strex r4, r3, [r1] │ │ + cmp r4, #0 │ │ + bne.n b04f0 │ │ + cmp r2, #1 │ │ + bne.n b050e │ │ + dmb ish │ │ + ldmia.w sp!, {r4, lr} │ │ + b.w cd0f0 │ │ + pop {r4, pc} │ │ + push {r4, lr} │ │ + mov r4, r0 │ │ + ldr.w r1, [r0, #48]! │ │ + ldr r2, [pc, #60] @ (b0558 ) │ │ + cmp r1, r2 │ │ + blt.n b052a │ │ + bl 97c70 │ │ + add.w r0, r4, #16 │ │ + bl 9661c │ │ + adds r0, r4, #1 │ │ + beq.n b0554 │ │ + adds r0, r4, #4 │ │ + dmb ish │ │ + ldrex r1, [r0] │ │ + subs r2, r1, #1 │ │ + strex r3, r2, [r0] │ │ + cmp r3, #0 │ │ + bne.n b0534 │ │ + cmp r1, #1 │ │ + bne.n b0554 │ │ + dmb ish │ │ + mov r0, r4 │ │ + ldmia.w sp!, {r4, lr} │ │ + b.w cd0f0 │ │ + pop {r4, pc} │ │ + nop │ │ + movs r2, r0 │ │ + strh r0, [r0, #0] │ │ + push {r4, lr} │ │ + mov r4, r0 │ │ + ldr.w r1, [r0, #56]! │ │ + ldr r2, [pc, #68] @ (b05ac ) │ │ + cmp r1, r2 │ │ + blt.n b057e │ │ + bl 97c70 │ │ + ldrd r0, r1, [r4, #68] @ 0x44 │ │ + bl c1c04 │ │ + add.w r0, r4, #16 │ │ + bl 9661c │ │ + adds r0, r4, #1 │ │ + beq.n b05a8 │ │ + adds r0, r4, #4 │ │ + dmb ish │ │ + ldrex r1, [r0] │ │ + subs r2, r1, #1 │ │ + strex r3, r2, [r0] │ │ + cmp r3, #0 │ │ + bne.n b0588 │ │ + cmp r1, #1 │ │ + bne.n b05a8 │ │ + dmb ish │ │ + mov r0, r4 │ │ + ldmia.w sp!, {r4, lr} │ │ + b.w cd0f0 │ │ + pop {r4, pc} │ │ + nop │ │ + movs r2, r0 │ │ + strh r0, [r0, #0] │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ + sub sp, #24 │ │ + mov r4, r0 │ │ + ldr r0, [r0, #8] │ │ + dmb ish │ │ + ldrex r1, [r0] │ │ + subs r2, r1, #1 │ │ + strex r3, r2, [r0] │ │ + cmp r3, #0 │ │ + bne.n b05be │ │ + cmp r1, #1 │ │ + bne.n b05da │ │ + dmb ish │ │ + ldr r0, [r4, #8] │ │ + bl b026c │ │ + ldr r0, [r4, #12] │ │ + bl 4ad40 │ │ + ldr r5, [r4, #40] @ 0x28 │ │ + cmp r5, #0 │ │ + beq.n b069c │ │ + blx cd210 │ │ + ldr r1, [r4, #64] @ 0x40 │ │ + cmp r1, r0 │ │ + beq.n b0656 │ │ + ldr r0, [r4, #28] │ │ + cmp r0, #1 │ │ + bne.n b064e │ │ + movs r0, #0 │ │ + ldrd sl, r8, [r4, #44] @ 0x2c │ │ + str r0, [r4, #40] @ 0x28 │ │ + add.w r0, r4, #32 │ │ + ldrd r9, r7, [r4, #52] @ 0x34 │ │ + ldr r6, [r4, #60] @ 0x3c │ │ + bl c1468 │ │ + cbz r7, b0620 │ │ + ldr r1, [r6, #0] │ │ + cbz r1, b0616 │ │ + mov r0, r7 │ │ + blx r1 │ │ + ldr r0, [r6, #4] │ │ + cbz r0, b0620 │ │ + mov r0, r7 │ │ + blx cd200 │ │ + ldr.w r1, [sl] │ │ + cbz r1, b062a │ │ + mov r0, r5 │ │ + blx r1 │ │ + ldr.w r0, [sl, #4] │ │ + cbz r0, b0636 │ │ + mov r0, r5 │ │ + blx cd200 │ │ + ldr.w r1, [r9] │ │ + cbz r1, b0640 │ │ + mov r0, r8 │ │ + blx r1 │ │ + ldr.w r0, [r9, #4] │ │ + cbz r0, b0656 │ │ + mov r0, r8 │ │ + blx cd200 │ │ + b.n b0656 │ │ + bl 63ba4 │ │ + cmp r0, #0 │ │ + beq.n b06d6 │ │ + ldr r5, [r4, #40] @ 0x28 │ │ + cbz r5, b069c │ │ + ldr r6, [r4, #56] @ 0x38 │ │ + cbz r6, b0672 │ │ + ldr r7, [r4, #60] @ 0x3c │ │ + ldr r1, [r7, #0] │ │ + cbz r1, b0668 │ │ + mov r0, r6 │ │ + blx r1 │ │ + ldr r0, [r7, #4] │ │ + cbz r0, b0672 │ │ + mov r0, r6 │ │ + blx cd200 │ │ + ldr r6, [r4, #44] @ 0x2c │ │ + ldr r1, [r6, #0] │ │ + cbz r1, b067c │ │ + mov r0, r5 │ │ + blx r1 │ │ + ldr r0, [r6, #4] │ │ + cbz r0, b0686 │ │ + mov r0, r5 │ │ + blx cd200 │ │ + ldrd r5, r6, [r4, #48] @ 0x30 │ │ + ldr r1, [r6, #0] │ │ + cbz r1, b0692 │ │ + mov r0, r5 │ │ + blx r1 │ │ + ldr r0, [r6, #4] │ │ + cbz r0, b069c │ │ + mov r0, r5 │ │ + blx cd200 │ │ + ldrd r0, r1, [r4, #28] │ │ + bl 4aeee │ │ + adds r0, r4, #1 │ │ + beq.n b06d0 │ │ + adds r0, r4, #4 │ │ + dmb ish │ │ + ldrex r1, [r0] │ │ + subs r2, r1, #1 │ │ + strex r3, r2, [r0] │ │ + cmp r3, #0 │ │ + bne.n b06ae │ │ + cmp r1, #1 │ │ + bne.n b06d0 │ │ + dmb ish │ │ + mov r0, r4 │ │ + add sp, #24 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ + b.w cd0f0 │ │ + add sp, #24 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #16] │ │ + str r1, [sp, #4] │ │ + ldr r1, [pc, #20] @ (b06f4 ) │ │ + str r0, [sp, #12] │ │ + movs r0, #4 │ │ + add r1, pc │ │ + str r0, [sp, #8] │ │ + str r1, [sp, #0] │ │ + mov r0, sp │ │ + ldr r1, [pc, #8] @ (b06f8 ) │ │ + add r1, pc │ │ + bl 4d1a6 │ │ + cmp r3, #248 @ 0xf8 │ │ + movs r2, r0 │ │ + cmp r3, #246 @ 0xf6 │ │ + movs r2, r0 │ │ + push {r3, r4, r5, r6, r7, lr} │ │ + mov r5, r0 │ │ + mov r4, r0 │ │ + ldr.w r7, [r5, #12]! │ │ + mov r0, r5 │ │ + ldr r6, [r5, #4] │ │ + bl aa780 │ │ + movs r0, #0 │ │ + str r0, [r5, #0] │ │ + bl aa78e │ │ + ldr.w r0, [r5, #-4] │ │ + cbz r0, b078a │ │ + lsls r1, r7, #31 │ │ + ittt ne │ │ + cmpne r6, #0 │ │ + movne r1, #1 │ │ + strbne r1, [r0, #16] │ │ + add.w r1, r0, #12 │ │ + dmb ish │ │ + ldrex r2, [r1] │ │ + subs r3, r2, #1 │ │ + strex r6, r3, [r1] │ │ + cmp r6, #0 │ │ + bne.n b072e │ │ + cmp r2, #1 │ │ + bne.n b0766 │ │ + ldr r0, [r0, #8] │ │ + dmb ish │ │ + add.w r1, r0, #24 │ │ + movs r0, #1 │ │ + ldrex r2, [r1] │ │ + strex r3, r0, [r1] │ │ + cmp r3, #0 │ │ + bne.n b074c │ │ + adds r0, r2, #1 │ │ + bne.n b0766 │ │ + movs r0, #240 @ 0xf0 │ │ + movs r2, #129 @ 0x81 │ │ + movs r3, #1 │ │ + blx cd1f0 │ │ + ldr r0, [r4, #8] │ │ + cbz r0, b078a │ │ + dmb ish │ │ + ldrex r1, [r0] │ │ + subs r2, r1, #1 │ │ + strex r3, r2, [r0] │ │ + cmp r3, #0 │ │ + bne.n b076e │ │ + cmp r1, #1 │ │ + bne.n b078a │ │ + dmb ish │ │ + ldr r0, [r4, #8] │ │ + bl b07d2 │ │ + ldr r0, [r5, #0] │ │ + cbz r0, b07a6 │ │ + ldr r5, [r4, #16] │ │ + cbz r5, b07a6 │ │ + ldr r6, [r4, #20] │ │ + ldr r1, [r6, #0] │ │ + cbz r1, b079c │ │ + mov r0, r5 │ │ + blx r1 │ │ + ldr r0, [r6, #4] │ │ + cbz r0, b07a6 │ │ + mov r0, r5 │ │ + blx cd200 │ │ + adds r0, r4, #1 │ │ + beq.n b07d0 │ │ + adds r0, r4, #4 │ │ + dmb ish │ │ + ldrex r1, [r0] │ │ + subs r2, r1, #1 │ │ + strex r3, r2, [r0] │ │ + cmp r3, #0 │ │ + bne.n b07b0 │ │ + cmp r1, #1 │ │ + bne.n b07d0 │ │ + dmb ish │ │ + mov r0, r4 │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ + b.w cd0f0 │ │ + pop {r3, r4, r5, r6, r7, pc} │ │ + push {r4, lr} │ │ + mov r4, r0 │ │ + ldr r0, [r0, #8] │ │ + dmb ish │ │ + ldrex r1, [r0] │ │ + subs r2, r1, #1 │ │ + strex r3, r2, [r0] │ │ + cmp r3, #0 │ │ + bne.n b07dc │ │ + cmp r1, #1 │ │ + bne.n b07f8 │ │ + dmb ish │ │ + ldr r0, [r4, #8] │ │ + bl 783e4 │ │ + adds r0, r4, #1 │ │ + beq.n b0822 │ │ + adds r0, r4, #4 │ │ + dmb ish │ │ + ldrex r1, [r0] │ │ + subs r2, r1, #1 │ │ + strex r3, r2, [r0] │ │ + cmp r3, #0 │ │ + bne.n b0802 │ │ + cmp r1, #1 │ │ + bne.n b0822 │ │ + dmb ish │ │ mov r0, r4 │ │ ldmia.w sp!, {r4, lr} │ │ - b.w 98326 │ │ + b.w cd0f0 │ │ + pop {r4, pc} │ │ push {r4, lr} │ │ - ldr r4, [r0, #0] │ │ - mov r0, r4 │ │ - bl 9dd28 │ │ - ldr r0, [r4, #0] │ │ - subs r0, #1 │ │ - str r0, [r4, #0] │ │ - it ne │ │ - popne {r4, pc} │ │ + mov r4, r0 │ │ + ldrd r0, r1, [r0, #16] │ │ + movs r2, #0 │ │ + rsbs r0, r0, #1 │ │ + sbcs.w r0, r2, r1 │ │ + itt cs │ │ + addcs.w r0, r4, #48 @ 0x30 │ │ + blcs 97b40 │ │ + adds r0, r4, #1 │ │ + beq.n b086a │ │ + adds r0, r4, #4 │ │ + dmb ish │ │ + ldrex r1, [r0] │ │ + subs r2, r1, #1 │ │ + strex r3, r2, [r0] │ │ + cmp r3, #0 │ │ + bne.n b084a │ │ + cmp r1, #1 │ │ + bne.n b086a │ │ + dmb ish │ │ mov r0, r4 │ │ ldmia.w sp!, {r4, lr} │ │ - b.w 98598 │ │ + b.w cd0f0 │ │ + pop {r4, pc} │ │ push {r4, lr} │ │ - ldr r4, [r0, #0] │ │ - mov r0, r4 │ │ - bl 9dd28 │ │ - ldr r0, [r4, #0] │ │ - subs r0, #1 │ │ - str r0, [r4, #0] │ │ - it ne │ │ - popne {r4, pc} │ │ - mov r0, r4 │ │ + adds r1, r0, #1 │ │ + beq.n b0896 │ │ + adds r1, r0, #4 │ │ + dmb ish │ │ + ldrex r2, [r1] │ │ + subs r3, r2, #1 │ │ + strex r4, r3, [r1] │ │ + cmp r4, #0 │ │ + bne.n b0878 │ │ + cmp r2, #1 │ │ + bne.n b0896 │ │ + dmb ish │ │ ldmia.w sp!, {r4, lr} │ │ - b.w 9846a │ │ - ldr r1, [r0, #0] │ │ - adds r1, #1 │ │ - str r1, [r0, #0] │ │ - itt cc │ │ - movcc r1, #0 │ │ - bxcc lr │ │ - udf #254 @ 0xfe │ │ - bmi.n ac482 │ │ - push {r7, lr} │ │ - bl ac4fc │ │ - uxtb r2, r1 │ │ - cmp r2, #2 │ │ - it ne │ │ - popne {r7, pc} │ │ - ldr r0, [pc, #12] @ (ac4f4 ) │ │ - movs r1, #45 @ 0x2d │ │ - ldr r2, [pc, #12] @ (ac4f8 ) │ │ + b.w cd0f0 │ │ + pop {r4, pc} │ │ + ldr r0, [pc, #52] @ (b08d0 ) │ │ add r0, pc │ │ + ldr r1, [r0, #48] @ 0x30 │ │ + dmb ish │ │ + cmp r1, #2 │ │ + beq.n b08cc │ │ + push {r1, r2, r3, r4, r5, r6, r7, lr} │ │ + add.w r1, sp, #23 │ │ + strd r0, r0, [sp] │ │ + str r1, [sp, #16] │ │ + add r1, sp, #4 │ │ + str r1, [sp, #12] │ │ + mov r1, sp │ │ + str r1, [sp, #8] │ │ + add r1, sp, #8 │ │ + ldr r2, [pc, #20] @ (b08d4 ) │ │ + adds r0, #48 @ 0x30 │ │ add r2, pc │ │ - bl 4ffdc │ │ - strb r0, [r7, r5] │ │ - vqshlu.s64 , q13, #55 @ 0x37 │ │ + bl 7228c │ │ + add sp, #24 │ │ + ldmia.w sp!, {r7, lr} │ │ + bx lr │ │ + nop │ │ + ldr r0, [pc, #40] @ (b08fc ) │ │ movs r2, r0 │ │ - push {r4, lr} │ │ - movs r0, #0 │ │ - bl abfd0 │ │ - cbz r0, ac520 │ │ - ldr r2, [r0, #0] │ │ + b.n b08e8 │ │ + movs r1, r0 │ │ + push {r4, r5, r7, lr} │ │ mov r4, r0 │ │ - mvn.w r0, #2147483648 @ 0x80000000 │ │ - cmp r2, r0 │ │ - bcs.n ac56a │ │ - adds r0, r2, #1 │ │ - str r0, [r4, #0] │ │ - ldrb r0, [r4, #8] │ │ + ldr r0, [r0, #0] │ │ cmp r0, #2 │ │ - bne.n ac542 │ │ - movs r1, #2 │ │ - b.n ac54e │ │ - movs r0, #0 │ │ - bl ac05c │ │ - cbz r0, ac552 │ │ - ldr r2, [r0, #0] │ │ + it eq │ │ + popeq {r4, r5, r7, pc} │ │ + ldrd r5, r1, [r4, #28] │ │ + mov r0, r5 │ │ + bl af870 │ │ + ldr r0, [r4, #24] │ │ + mov r1, r5 │ │ + bl c1c14 │ │ + ldrd r0, r1, [r4, #36] @ 0x24 │ │ + bl ba60c │ │ + mov r0, r4 │ │ + bl c41b4 │ │ + ldr r0, [r4, #12] │ │ + cbz r0, b090e │ │ + ldr r1, [r4, #16] │ │ + bl 9953c │ │ + ldrd r0, r1, [r4] │ │ + bl 4aeee │ │ + ldr r0, [r4, #56] @ 0x38 │ │ + ldmia.w sp!, {r4, r5, r7, lr} │ │ + b.w 4ad40 │ │ + ldrb r1, [r0, #4] │ │ + ldr r0, [r0, #0] │ │ + b.w ba6a4 │ │ + stmdb sp!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, lr} │ │ + ldr r1, [pc, #48] @ (b0960 ) │ │ mov r4, r0 │ │ - mvn.w r0, #2147483648 @ 0x80000000 │ │ - cmp r2, r0 │ │ - bcs.n ac572 │ │ - adds r0, r2, #1 │ │ - str r0, [r4, #0] │ │ - ldrb r0, [r4, #8] │ │ - cmp r0, #2 │ │ - bne.n ac556 │ │ - movs r1, #2 │ │ - b.n ac562 │ │ - ldr r0, [r4, #4] │ │ - bl ac4c8 │ │ - ldr r1, [r4, #0] │ │ - subs r2, r1, #1 │ │ - movs r1, #0 │ │ - str r2, [r4, #0] │ │ - pop {r4, pc} │ │ - movs r1, #3 │ │ - b.n ac564 │ │ - ldr r0, [r4, #4] │ │ - bl ac4c8 │ │ - ldr r1, [r4, #0] │ │ - subs r2, r1, #1 │ │ - movs r1, #0 │ │ - str r2, [r4, #0] │ │ - bl 9ac04 │ │ - pop {r4, pc} │ │ - ldr r0, [pc, #16] @ (ac57c ) │ │ - add r0, pc │ │ - bl 4f570 │ │ - ldr r0, [pc, #12] @ (ac580 ) │ │ + mov r0, sp │ │ + add r1, pc │ │ + bl 679d4 │ │ + movs r5, #0 │ │ + ldrd ip, lr, [sp] │ │ + strb r5, [r4, #4] │ │ + str r5, [r4, #0] │ │ + add.w r5, r4, #8 │ │ + ldrd r8, r3, [sp, #8] │ │ + ldr r6, [pc, #24] @ (b0964 ) │ │ + add r6, pc │ │ + ldmia.w r6, {r0, r1, r2, r7} │ │ + stmia r5!, {r0, r1, r2, r7} │ │ + strd ip, lr, [r4, #24] │ │ + strd r8, r3, [r4, #32] │ │ + ldmia.w sp!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, pc} │ │ + adds r3, #27 │ │ + vmls.i q9, , d0[0] │ │ + movs r2, r0 │ │ + mov r1, r0 │ │ + ldr r0, [pc, #8] @ (b0974 ) │ │ add r0, pc │ │ - bl 4f570 │ │ + b.w be96c │ │ nop │ │ - ldrsb r4, [r1, r2] │ │ - movs r2, r0 │ │ - ldr r4, [pc, #912] @ (ac914 ) │ │ + bx pc │ │ movs r2, r0 │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, #220 @ 0xdc │ │ - ldr r1, [pc, #692] @ (ac840 ) │ │ - add.w r5, r0, #8 │ │ - ldr r6, [pc, #676] @ (ac838 ) │ │ - ldr r7, [pc, #680] @ (ac83c ) │ │ + sub.w sp, sp, #508 @ 0x1fc │ │ + mov r4, r2 │ │ + mov fp, r1 │ │ + str r0, [sp, #80] @ 0x50 │ │ + bl b0898 │ │ + add r0, sp, #376 @ 0x178 │ │ + bl b4554 │ │ + ldr r0, [sp, #376] @ 0x178 │ │ + cmp r0, #1 │ │ + beq.w b12c6 │ │ + ldrb.w r0, [sp, #384] @ 0x180 │ │ + movs r1, #8 │ │ + strb.w r0, [sp, #172] @ 0xac │ │ + movs r2, #16 │ │ + ldr r0, [sp, #380] @ 0x17c │ │ + str r0, [sp, #168] @ 0xa8 │ │ + ldrd r0, r5, [r4, #4] │ │ + str r4, [sp, #84] @ 0x54 │ │ + movs r4, #16 │ │ + str r0, [sp, #92] @ 0x5c │ │ mov r0, r5 │ │ + ldr r3, [pc, #892] @ (b0d34 ) │ │ + add r3, pc │ │ + bl c9b20 │ │ + movs r2, #0 │ │ + add r3, sp, #376 @ 0x178 │ │ + cmp r0, r5 │ │ + stmia r3!, {r0, r1, r2} │ │ + str r5, [sp, #88] @ 0x58 │ │ + bcc.w b12a2 │ │ + mov.w r8, #0 │ │ + mov r0, r1 │ │ + cbz r5, b0a0c │ │ + add.w r0, r0, r8, lsl #4 │ │ + ldrd r9, r6, [sp, #88] @ 0x58 │ │ + add.w r5, r0, #8 │ │ + ldr r1, [r6, #0] │ │ + ldr r0, [sp, #168] @ 0xa8 │ │ + ldr.w r4, [r1, #8]! │ │ + adds r0, #8 │ │ + ldr r7, [r1, #4] │ │ + bl afffc │ │ + cmp r0, #0 │ │ + beq.w b12b8 │ │ + adds r0, #32 │ │ + adds r6, #4 │ │ + strd r4, r7, [r5, #-8] │ │ + subs.w r9, r9, #1 │ │ + str.w r0, [r5], #16 │ │ + add.w r8, r8, #1 │ │ + bne.n b09de │ │ + ldr r0, [sp, #380] @ 0x17c │ │ + ldr r1, [sp, #376] @ 0x178 │ │ + movs r2, #4 │ │ + str r1, [sp, #72] @ 0x48 │ │ + movs r1, #0 │ │ + str r1, [sp, #184] @ 0xb8 │ │ + mov r9, r0 │ │ + strd r1, r2, [sp, #176] @ 0xb0 │ │ + str r1, [sp, #196] @ 0xc4 │ │ + strd r1, r2, [sp, #188] @ 0xbc │ │ + add.w r1, r0, r8, lsl #4 │ │ + add.w r8, sp, #376 @ 0x178 │ │ + str r1, [sp, #132] @ 0x84 │ │ + add.w r1, r8, #17 │ │ + str r1, [sp, #116] @ 0x74 │ │ + add.w r1, r8, #1 │ │ + str r1, [sp, #120] @ 0x78 │ │ + add r1, sp, #480 @ 0x1e0 │ │ + add.w r2, r1, #8 │ │ + str r2, [sp, #108] @ 0x6c │ │ + add r2, sp, #344 @ 0x158 │ │ + adds r1, #1 │ │ + add.w r3, r2, #8 │ │ + str r1, [sp, #100] @ 0x64 │ │ + adds r1, r2, #1 │ │ + str r3, [sp, #104] @ 0x68 │ │ + str r1, [sp, #96] @ 0x60 │ │ + add r2, sp, #248 @ 0xf8 │ │ + add.w r1, r2, #8 │ │ str r1, [sp, #44] @ 0x2c │ │ - ldr r1, [pc, #680] @ (ac844 ) │ │ - str r6, [sp, #52] @ 0x34 │ │ - str r7, [sp, #48] @ 0x30 │ │ + add.w r1, r8, #8 │ │ + str r1, [sp, #60] @ 0x3c │ │ + adds r1, r2, #1 │ │ str r1, [sp, #40] @ 0x28 │ │ - ldr r1, [pc, #676] @ (ac848 ) │ │ - add r1, pc │ │ - bl abf8c │ │ - mov r4, r1 │ │ - add r1, sp, #40 @ 0x28 │ │ - bl ac388 │ │ - ldr r1, [r4, #0] │ │ - subs r1, #1 │ │ - str r1, [r4, #0] │ │ + add r1, sp, #280 @ 0x118 │ │ + add.w r2, r1, #8 │ │ + adds r1, #1 │ │ + str r2, [sp, #32] │ │ + str r1, [sp, #28] │ │ + add r1, sp, #312 @ 0x138 │ │ + add.w r2, r1, #8 │ │ + adds r1, #1 │ │ + str r2, [sp, #24] │ │ + str r1, [sp, #20] │ │ + add r1, sp, #200 @ 0xc8 │ │ + add.w r2, r1, #8 │ │ + adds r1, #12 │ │ + str r1, [sp, #48] @ 0x30 │ │ + add.w r1, r8, #12 │ │ + str r1, [sp, #52] @ 0x34 │ │ + movs r1, #0 │ │ + str r1, [sp, #64] @ 0x40 │ │ + movs r1, #4 │ │ + str r1, [sp, #56] @ 0x38 │ │ + movs r1, #0 │ │ + str r2, [sp, #36] @ 0x24 │ │ + str r1, [sp, #68] @ 0x44 │ │ + str r0, [sp, #76] @ 0x4c │ │ + str.w fp, [sp, #128] @ 0x80 │ │ + ldr r0, [sp, #132] @ 0x84 │ │ + cmp r9, r0 │ │ + beq.w b0f2c │ │ + ldr.w r0, [r9] │ │ + movs r5, #0 │ │ + str r0, [sp, #156] @ 0x9c │ │ + ldr.w r0, [r9, #4] │ │ + str r0, [sp, #152] @ 0x98 │ │ + ldr.w r0, [r9, #8] │ │ + add.w r9, r9, #16 │ │ + ldrd r4, r0, [r0, #4] │ │ + add.w r0, r0, r0, lsl #2 │ │ + add.w sl, r4, r0, lsl #3 │ │ + movs r0, #0 │ │ + str r0, [sp, #160] @ 0xa0 │ │ + movs r0, #0 │ │ + str r0, [sp, #164] @ 0xa4 │ │ + cmp r4, sl │ │ + beq.w b0d20 │ │ + mov r7, r4 │ │ + ldrd r0, r1, [r4], #40 @ 0x28 │ │ + subs.w r2, r0, #20 │ │ + sbc.w r0, r1, #0 │ │ + subs r1, r2, #2 │ │ + sbcs.w r0, r0, #0 │ │ + mov.w r0, #0 │ │ + it cc │ │ + movcc r0, #1 │ │ cmp r0, #0 │ │ - bne.w ac7b4 │ │ - mov.w r0, #2147483648 @ 0x80000000 │ │ - str r5, [sp, #16] │ │ - str r0, [sp, #148] @ 0x94 │ │ - add r0, sp, #192 @ 0xc0 │ │ - ldr r6, [pc, #644] @ (ac84c ) │ │ - add r6, pc │ │ - mov r1, r6 │ │ - bl 678b8 │ │ - ldr r0, [sp, #192] @ 0xc0 │ │ - add.w sl, sp, #160 @ 0xa0 │ │ - str r0, [sp, #36] @ 0x24 │ │ - ldr r0, [sp, #196] @ 0xc4 │ │ - str r0, [sp, #32] │ │ - ldr r0, [sp, #200] @ 0xc8 │ │ - str r0, [sp, #28] │ │ - ldr r0, [sp, #204] @ 0xcc │ │ - str r0, [sp, #24] │ │ - add.w r0, sl, #4 │ │ - ldr r7, [pc, #612] @ (ac850 ) │ │ - add r7, pc │ │ + it ne │ │ + addne r0, r2, #1 │ │ + cmp r0, #2 │ │ + beq.n b0ad0 │ │ + cmp r0, #0 │ │ + bne.n b0b94 │ │ + mov r0, r8 │ │ mov r1, r7 │ │ - ldmia.w r1, {r2, r3, r4, r5} │ │ - mov r1, r6 │ │ - stmia r0!, {r2, r3, r4, r5} │ │ - add r4, sp, #192 @ 0xc0 │ │ - mov r0, r4 │ │ - bl 678b8 │ │ - ldr r0, [sp, #192] @ 0xc0 │ │ - adds r5, r4, #4 │ │ - str r0, [sp, #20] │ │ - ldrd fp, lr, [sp, #196] @ 0xc4 │ │ - ldr.w ip, [sp, #204] @ 0xcc │ │ - ldmia.w r7, {r0, r1, r8, r9} │ │ - stmia.w r5, {r0, r1, r8, r9} │ │ - mov.w r8, #0 │ │ - movs r1, #1 │ │ - str.w r8, [sp, #60] @ 0x3c │ │ - str r1, [sp, #56] @ 0x38 │ │ - str.w r8, [sp, #64] @ 0x40 │ │ - str.w r8, [sp, #144] @ 0x90 │ │ - add r0, sp, #56 @ 0x38 │ │ - ldmia.w sl, {r2, r3, r5, r6, r7} │ │ - add.w r1, r0, #12 │ │ - stmia r1!, {r2, r3, r5, r6, r7} │ │ - add.w r7, r0, #52 @ 0x34 │ │ - ldr r1, [sp, #24] │ │ - str r1, [sp, #100] @ 0x64 │ │ - ldr r1, [sp, #28] │ │ - str r1, [sp, #96] @ 0x60 │ │ - ldr r1, [sp, #32] │ │ - str r1, [sp, #92] @ 0x5c │ │ - ldr r1, [sp, #36] @ 0x24 │ │ - str r1, [sp, #88] @ 0x58 │ │ - str.w r8, [sp, #104] @ 0x68 │ │ - ldmia.w r4, {r1, r2, r3, r5, r6} │ │ - stmia r7!, {r1, r2, r3, r5, r6} │ │ - ldr r1, [sp, #20] │ │ - str.w ip, [sp, #140] @ 0x8c │ │ - strd fp, lr, [sp, #132] @ 0x84 │ │ - str r1, [sp, #128] @ 0x80 │ │ - bl 97aec │ │ - add r5, sp, #192 @ 0xc0 │ │ - ldr r1, [pc, #492] @ (ac854 ) │ │ - mov r4, r0 │ │ - movs r2, #19 │ │ + str r5, [sp, #136] @ 0x88 │ │ + str.w r9, [sp, #144] @ 0x90 │ │ + bl b45a0 │ │ + mov r6, r8 │ │ + ldrd r8, r0, [sp, #376] @ 0x178 │ │ + ldr r5, [sp, #384] @ 0x180 │ │ + subs.w r1, r8, #2147483648 @ 0x80000000 │ │ + ite eq │ │ + moveq r5, r1 │ │ + movne r1, r8 │ │ + str r1, [sp, #140] @ 0x8c │ │ + ldrd r9, fp, [r7, #28] │ │ + mov r7, r0 │ │ + ldr r2, [pc, #524] @ (b0d38 ) │ │ + mov r1, fp │ │ + movs r3, #10 │ │ + add r2, pc │ │ + mov r0, r9 │ │ + bl 54658 │ │ + cmp.w r8, #2147483648 @ 0x80000000 │ │ + it eq │ │ + moveq r7, #1 │ │ + cmp r0, #0 │ │ + beq.n b0bde │ │ + ldr.w fp, [sp, #128] @ 0x80 │ │ + mov r0, r6 │ │ + mov r2, r7 │ │ + mov r3, r5 │ │ + mov r1, fp │ │ + bl a65e8 │ │ + ldrb.w r0, [sp, #376] @ 0x178 │ │ + mov r8, r6 │ │ + ldr.w r9, [sp, #144] @ 0x90 │ │ + cmp r0, #15 │ │ + bne.w b0e7c │ │ + ldr r0, [sp, #380] @ 0x17c │ │ + movs r3, #10 │ │ + str r0, [sp, #124] @ 0x7c │ │ + ldrd r0, r1, [sp, #180] @ 0xb4 │ │ + ldr r2, [pc, #460] @ (b0d3c ) │ │ + add r2, pc │ │ + bl b131c │ │ + cbnz r0, b0b8e │ │ + ldr r1, [pc, #456] @ (b0d40 ) │ │ + mov r0, r8 │ │ + movs r2, #10 │ │ add r1, pc │ │ - mov r0, r5 │ │ - bl 4a500 │ │ - mov r0, r5 │ │ - str r4, [sp, #204] @ 0xcc │ │ - bl 97b10 │ │ - ldr r4, [r0, #20] │ │ - mov sl, r0 │ │ - ldr r0, [r4, #4] │ │ - adds r0, #1 │ │ - str r0, [r4, #4] │ │ - bcs.w ac802 │ │ - add.w r0, r4, #96 @ 0x60 │ │ - mov r1, r4 │ │ - bl a2e6c │ │ - ldrd r6, r5, [sl, #12] │ │ - add r7, sp, #192 @ 0xc0 │ │ - mov r2, r5 │ │ - mov r0, r7 │ │ + bl 9a438 │ │ + ldr r2, [pc, #448] @ (b0d44 ) │ │ + add r0, sp, #176 @ 0xb0 │ │ + mov r1, r8 │ │ + add r2, pc │ │ + bl b155c │ │ + movs r0, #1 │ │ + str r0, [sp, #164] @ 0xa4 │ │ + b.n b0c40 │ │ + ldrd r6, r5, [r7, #20] │ │ + ldrd r0, r1, [sp, #180] @ 0xb4 │ │ + mov r3, r5 │ │ + mov r2, r6 │ │ + bl b131c │ │ + cbnz r0, b0bbc │ │ + mov r0, r8 │ │ mov r1, r6 │ │ - bl 4b378 │ │ - add.w r0, r4, #100 @ 0x64 │ │ - mov r1, r7 │ │ - bl 9ebf4 │ │ - bl 5f95c │ │ - ldr.w r1, [sl] │ │ - adds r1, #1 │ │ - str.w r1, [sl] │ │ - bcs.w ac802 │ │ - ldr r0, [r0, #0] │ │ - str r5, [sp, #36] @ 0x24 │ │ - add.w r1, r0, #8 │ │ - add r0, sp, #192 @ 0xc0 │ │ - bl b9ccc │ │ - ldr r0, [sp, #192] @ 0xc0 │ │ - cmp r0, #1 │ │ - beq.w ac814 │ │ - ldrb.w r0, [sp, #200] @ 0xc8 │ │ - str r0, [sp, #32] │ │ - ldr.w fp, [sp, #196] @ 0xc4 │ │ - bl 66d2c │ │ - add.w r9, sp, #192 @ 0xc0 │ │ - str r0, [sp, #192] @ 0xc0 │ │ + mov r2, r5 │ │ + bl 4c194 │ │ + ldr r2, [pc, #404] @ (b0d48 ) │ │ + add r0, sp, #176 @ 0xb0 │ │ + mov r1, r8 │ │ + add r2, pc │ │ + bl b155c │ │ + ldrd r3, r2, [sp, #152] @ 0x98 │ │ + mov r0, r8 │ │ + mov r1, fp │ │ + bl b1350 │ │ + ldrd r6, r5, [sp, #376] @ 0x178 │ │ + ldr r0, [sp, #384] @ 0x180 │ │ + str r0, [sp, #148] @ 0x94 │ │ + eor.w r0, r6, #40 @ 0x28 │ │ + orrs r0, r5 │ │ + bne.w b0f98 │ │ + movs r5, #1 │ │ + b.n b0ad0 │ │ + ldr r2, [pc, #364] @ (b0d4c ) │ │ mov r0, r9 │ │ - bl 66c90 │ │ - mov r7, r0 │ │ + mov r1, fp │ │ + movs r3, #9 │ │ + add r2, pc │ │ + bl 54658 │ │ + cbz r0, b0c46 │ │ + ldr.w fp, [sp, #128] @ 0x80 │ │ + add.w r8, sp, #376 @ 0x178 │ │ + mov r2, r7 │ │ + mov r3, r5 │ │ + mov r0, r8 │ │ + mov r1, fp │ │ + bl a65e8 │ │ + ldrb.w r0, [sp, #376] @ 0x178 │ │ + cmp r0, #15 │ │ + bne.w b0eac │ │ + ldr r0, [sp, #380] @ 0x17c │ │ + movs r3, #9 │ │ + str r0, [sp, #112] @ 0x70 │ │ + ldrd r0, r1, [sp, #180] @ 0xb4 │ │ + ldr r2, [pc, #312] @ (b0d50 ) │ │ + add r2, pc │ │ + bl b131c │ │ + ldr.w r9, [sp, #144] @ 0x90 │ │ + cbnz r0, b0c3c │ │ + ldr r1, [pc, #300] @ (b0d54 ) │ │ + mov r0, r8 │ │ + movs r2, #9 │ │ + add r1, pc │ │ + bl 9a438 │ │ + ldr r2, [pc, #292] @ (b0d58 ) │ │ + add r0, sp, #176 @ 0xb0 │ │ + mov r1, r8 │ │ + add r2, pc │ │ + bl b155c │ │ + movs r0, #1 │ │ + str r0, [sp, #160] @ 0xa0 │ │ + ldrd r5, r0, [sp, #136] @ 0x88 │ │ + b.n b0d18 │ │ + ldr r2, [pc, #276] @ (b0d5c ) │ │ mov r0, r9 │ │ - mov r8, r1 │ │ - bl 4a130 │ │ - mov r0, r7 │ │ + mov r1, fp │ │ + movs r3, #13 │ │ + add r2, pc │ │ + bl 54658 │ │ + add.w r8, sp, #376 @ 0x178 │ │ + cbz r0, b0cc6 │ │ + ldr r0, [sp, #136] @ 0x88 │ │ + ldr.w fp, [sp, #128] @ 0x80 │ │ + ldr.w r9, [sp, #144] @ 0x90 │ │ + cbnz r0, b0c9a │ │ + add r0, sp, #344 @ 0x158 │ │ + mov r1, r7 │ │ + mov r2, r5 │ │ + bl 4be10 │ │ + ldrd r5, r3, [sp, #348] @ 0x15c │ │ + mov r0, r8 │ │ + mov r1, fp │ │ + mov r2, r5 │ │ + bl a68ec │ │ + ldr r0, [sp, #344] @ 0x158 │ │ + cmp.w r0, #2147483648 @ 0x80000000 │ │ + itt ne │ │ + movne r1, r5 │ │ + blne 54676 │ │ + ldrb.w r0, [sp, #376] @ 0x178 │ │ + cmp r0, #15 │ │ + bne.w b0f00 │ │ + ldr r0, [sp, #380] @ 0x17c │ │ + str r0, [sp, #148] @ 0x94 │ │ + ldrd r0, r1, [sp, #180] @ 0xb4 │ │ + movs r3, #13 │ │ + ldr r2, [pc, #188] @ (b0d60 ) │ │ + add r2, pc │ │ + bl b131c │ │ + cbnz r0, b0cc2 │ │ + ldr r1, [pc, #184] @ (b0d64 ) │ │ + mov r0, r8 │ │ + movs r2, #13 │ │ + add r1, pc │ │ + bl 9a438 │ │ + ldr r2, [pc, #176] @ (b0d68 ) │ │ + add r0, sp, #176 @ 0xb0 │ │ mov r1, r8 │ │ - bl 4a7cc │ │ - mov r5, r0 │ │ - mov r4, r1 │ │ - blx ccd00 │ │ - str r0, [sp, #212] @ 0xd4 │ │ - ldr r0, [pc, #332] @ (ac858 ) │ │ - strd r5, r4, [sp, #196] @ 0xc4 │ │ + add r2, pc │ │ + bl b155c │ │ + movs r5, #1 │ │ + b.n b0d16 │ │ + ldr r1, [sp, #128] @ 0x80 │ │ + mov r0, r8 │ │ + ldrd r3, r2, [sp, #152] @ 0x98 │ │ + mov r6, r7 │ │ + bl b1350 │ │ + ldrd r5, r7, [sp, #376] @ 0x178 │ │ + ldr r0, [sp, #384] @ 0x180 │ │ + str r0, [sp, #148] @ 0x94 │ │ + eor.w r0, r5, #40 @ 0x28 │ │ + orrs r0, r7 │ │ + bne.w b0edc │ │ + ldrd r0, r1, [sp, #180] @ 0xb4 │ │ + mov r2, r9 │ │ + mov r3, fp │ │ + bl b131c │ │ + cbnz r0, b0d0a │ │ + mov r0, r8 │ │ + mov r1, r9 │ │ + mov r2, fp │ │ + bl 9a438 │ │ + ldr r2, [pc, #108] @ (b0d6c ) │ │ + add r0, sp, #176 @ 0xb0 │ │ + mov r1, r8 │ │ + add r2, pc │ │ + bl b155c │ │ + ldr.w fp, [sp, #128] @ 0x80 │ │ + movs r5, #1 │ │ + ldr.w r9, [sp, #144] @ 0x90 │ │ + mov r7, r6 │ │ + ldr r0, [sp, #140] @ 0x8c │ │ + mov r1, r7 │ │ + bl 54676 │ │ + b.n b0ad0 │ │ + ldr r0, [sp, #164] @ 0xa4 │ │ + cbz r0, b0d70 │ │ + ldr r0, [sp, #124] @ 0x7c │ │ + str r0, [sp, #452] @ 0x1c4 │ │ + ldr r0, [sp, #160] @ 0xa0 │ │ + lsls r0, r0, #31 │ │ + ldr r0, [sp, #112] @ 0x70 │ │ + beq.n b0d80 │ │ + b.n b0d82 │ │ + nop │ │ + cmp r5, #86 @ 0x56 │ │ + movs r2, r0 │ │ + asrs r2, r4, #17 │ │ + vrecpe.u16 d17, d18 │ │ + vsri.32 d17, d4, #9 │ │ + vqshrn.u64 d17, q10, #9 │ │ + movs r2, r0 │ │ + adds r6, r2, r4 │ │ + movs r2, r0 │ │ + asrs r4, r6, #14 │ │ + vcvtm.u16.f16 d17, d2 │ │ + vrsra.u32 , q8, #9 │ │ + vqrshrun.s64 d17, q11, #9 │ │ + movs r2, r0 │ │ + adds r1, r7, r1 │ │ + vtbl.8 d17, {d7}, d21 │ │ + vqshrun.s64 d17, , #9 │ │ + vcvt.u16.f16 , q8 │ │ + movs r2, r0 │ │ + asrs r0, r1, #30 │ │ + movs r2, r0 │ │ + ldr r0, [sp, #160] @ 0xa0 │ │ + cmp r0, #0 │ │ + bne.w b0fd2 │ │ + movs r0, #0 │ │ + cmp r5, #0 │ │ + beq.n b0e4a │ │ + str r0, [sp, #452] @ 0x1c4 │ │ + movs r0, #0 │ │ + ldr r1, [sp, #120] @ 0x78 │ │ + movs r2, #0 │ │ + str r0, [sp, #468] @ 0x1d4 │ │ + ldrh.w r0, [sp, #449] @ 0x1c1 │ │ + strh r0, [r1, #0] │ │ + ldrb.w r0, [sp, #451] @ 0x1c3 │ │ + strb r0, [r1, #2] │ │ + ldr r1, [sp, #116] @ 0x74 │ │ + ldrh.w r0, [sp, #465] @ 0x1d1 │ │ + str r2, [sp, #472] @ 0x1d8 │ │ + strh r0, [r1, #0] │ │ + ldrb.w r0, [sp, #467] @ 0x1d3 │ │ + strb r0, [r1, #2] │ │ + ldrd r0, r1, [sp, #440] @ 0x1b8 │ │ + strd r0, r1, [sp, #384] @ 0x180 │ │ + add r0, sp, #476 @ 0x1dc │ │ + str r0, [sp, #428] @ 0x1ac │ │ + strb.w r2, [sp, #424] @ 0x1a8 │ │ + strb.w r2, [sp, #376] @ 0x178 │ │ + add r0, sp, #452 @ 0x1c4 │ │ + str r0, [sp, #380] @ 0x17c │ │ + ands.w r0, r5, #1 │ │ + strb.w r2, [sp, #392] @ 0x188 │ │ + ldr r1, [sp, #148] @ 0x94 │ │ + it ne │ │ + movne r0, r1 │ │ + str r0, [sp, #476] @ 0x1dc │ │ + add r0, sp, #468 @ 0x1d4 │ │ + str r0, [sp, #396] @ 0x18c │ │ + add r0, sp, #472 @ 0x1d8 │ │ + str r0, [sp, #412] @ 0x19c │ │ + movs r3, #29 │ │ + ldrd r0, r1, [sp, #456] @ 0x1c8 │ │ + strd r0, r1, [sp, #400] @ 0x190 │ │ + mov r1, fp │ │ + strb.w r2, [sp, #408] @ 0x198 │ │ + ldr r0, [pc, #948] @ (b119c ) │ │ add r0, pc │ │ - strd sl, r0, [sp, #204] @ 0xcc │ │ + str r0, [sp, #0] │ │ + movs r0, #86 @ 0x56 │ │ + strd r0, r8, [sp, #4] │ │ + movs r0, #4 │ │ + str r0, [sp, #12] │ │ + ldr r2, [pc, #936] @ (b11a0 ) │ │ + add r0, sp, #344 @ 0x158 │ │ + add r2, pc │ │ + bl 6b020 │ │ + ldrb.w r0, [sp, #344] @ 0x158 │ │ + cmp r0, #15 │ │ + bne.n b0e10 │ │ + ldr r0, [sp, #348] @ 0x15c │ │ + str r0, [sp, #212] @ 0xd4 │ │ movs r0, #1 │ │ - str r0, [sp, #192] @ 0xc0 │ │ - add r0, sp, #192 @ 0xc0 │ │ - bl 4a548 │ │ - add r1, sp, #180 @ 0xb4 │ │ - stmia.w r1, {r0, r7, r8} │ │ - add r4, sp, #192 @ 0xc0 │ │ + str r0, [sp, #208] @ 0xd0 │ │ + b.n b0e4a │ │ + ldr r3, [sp, #96] @ 0x60 │ │ + ldr r2, [sp, #100] @ 0x64 │ │ + ldr.w ip, [sp, #348] @ 0x15c │ │ + ldrb r1, [r3, #2] │ │ + strb r1, [r2, #2] │ │ + ldrh r1, [r3, #0] │ │ + strh r1, [r2, #0] │ │ + ldrd r2, r3, [sp, #104] @ 0x68 │ │ + ldmia.w r2, {r1, r4, r5, r6, r7} │ │ + stmia r3!, {r1, r4, r5, r6, r7} │ │ + str.w ip, [sp, #484] @ 0x1e4 │ │ + strb.w r0, [sp, #480] @ 0x1e0 │ │ + add r0, sp, #200 @ 0xc8 │ │ + add r1, sp, #480 @ 0x1e0 │ │ + bl b00be │ │ + ldrd r6, r5, [sp, #200] @ 0xc8 │ │ + eor.w r0, r6, #40 @ 0x28 │ │ + orrs r0, r5 │ │ + bne.w b0fe2 │ │ + ldr r0, [sp, #208] @ 0xd0 │ │ + lsls r0, r0, #31 │ │ + beq.w b0a9e │ │ + ldr r1, [sp, #68] @ 0x44 │ │ + ldr r0, [sp, #188] @ 0xbc │ │ + ldr r4, [sp, #212] @ 0xd4 │ │ + cmp r1, r0 │ │ + mov r0, r1 │ │ + bne.n b0e68 │ │ + add r0, sp, #188 @ 0xbc │ │ + bl c1b7c │ │ + ldr r0, [sp, #68] @ 0x44 │ │ + ldr r1, [sp, #192] @ 0xc0 │ │ + str r1, [sp, #56] @ 0x38 │ │ + ldr r1, [sp, #56] @ 0x38 │ │ + str.w r4, [r1, r0, lsl #2] │ │ + adds r0, #1 │ │ + str r0, [sp, #68] @ 0x44 │ │ + str r0, [sp, #196] @ 0xc4 │ │ + ldr r0, [sp, #64] @ 0x40 │ │ + adds r0, #4 │ │ + str r0, [sp, #64] @ 0x40 │ │ + b.n b0a9e │ │ + ldr r2, [sp, #120] @ 0x78 │ │ + mov r6, r7 │ │ + ldr r3, [sp, #40] @ 0x28 │ │ + ldr.w lr, [sp, #60] @ 0x3c │ │ + ldrb r1, [r2, #2] │ │ + strb r1, [r3, #2] │ │ + ldrh r1, [r2, #0] │ │ + strh r1, [r3, #0] │ │ + ldr.w ip, [sp, #380] @ 0x17c │ │ + ldr r3, [sp, #44] @ 0x2c │ │ + ldmia.w lr, {r1, r2, r4, r5, r7} │ │ + stmia r3!, {r1, r2, r4, r5, r7} │ │ + str.w ip, [sp, #252] @ 0xfc │ │ + strb.w r0, [sp, #248] @ 0xf8 │ │ + add r0, sp, #200 @ 0xc8 │ │ + add r1, sp, #248 @ 0xf8 │ │ + bl b00be │ │ + b.n b0ef6 │ │ + ldr r2, [sp, #120] @ 0x78 │ │ + mov r6, r7 │ │ + ldr r3, [sp, #28] │ │ + ldr.w lr, [sp, #60] @ 0x3c │ │ + ldrb r1, [r2, #2] │ │ + strb r1, [r3, #2] │ │ + ldrh r1, [r2, #0] │ │ + strh r1, [r3, #0] │ │ + ldr.w ip, [sp, #380] @ 0x17c │ │ + ldr r3, [sp, #32] │ │ + ldmia.w lr, {r1, r2, r4, r5, r7} │ │ + stmia r3!, {r1, r2, r4, r5, r7} │ │ + str.w ip, [sp, #284] @ 0x11c │ │ + strb.w r0, [sp, #280] @ 0x118 │ │ + add r0, sp, #200 @ 0xc8 │ │ + add r1, sp, #280 @ 0x118 │ │ + bl b00be │ │ + b.n b0ef2 │ │ + ldrd r0, r1, [sp, #48] @ 0x30 │ │ + movs r2, #36 @ 0x24 │ │ + bl ca0b2 │ │ + ldr.w fp, [sp, #128] @ 0x80 │ │ + ldr r0, [sp, #148] @ 0x94 │ │ + strd r5, r7, [sp, #200] @ 0xc8 │ │ + str r0, [sp, #208] @ 0xd0 │ │ + ldr.w r9, [sp, #144] @ 0x90 │ │ + ldr r0, [sp, #140] @ 0x8c │ │ mov r1, r6 │ │ - ldr r2, [sp, #36] @ 0x24 │ │ + bl 54676 │ │ + b.n b0e3a │ │ + ldr r2, [sp, #120] @ 0x78 │ │ + mov r6, r7 │ │ + ldr r3, [sp, #20] │ │ + ldr.w lr, [sp, #60] @ 0x3c │ │ + ldrb r1, [r2, #2] │ │ + strb r1, [r3, #2] │ │ + ldrh r1, [r2, #0] │ │ + strh r1, [r3, #0] │ │ + ldr.w ip, [sp, #380] @ 0x17c │ │ + ldr r3, [sp, #24] │ │ + ldmia.w lr, {r1, r2, r4, r5, r7} │ │ + stmia r3!, {r1, r2, r4, r5, r7} │ │ + str.w ip, [sp, #316] @ 0x13c │ │ + strb.w r0, [sp, #312] @ 0x138 │ │ + add r0, sp, #200 @ 0xc8 │ │ + add r1, sp, #312 @ 0x138 │ │ + b.n b0ea6 │ │ + ldr r5, [sp, #184] @ 0xb8 │ │ + add r4, sp, #200 @ 0xc8 │ │ + mov r1, fp │ │ mov r0, r4 │ │ - bl 4a500 │ │ - add r5, sp, #160 @ 0xa0 │ │ - add.w r1, fp, #8 │ │ - add r3, sp, #180 @ 0xb4 │ │ - mov r2, r4 │ │ - mov r0, r5 │ │ - bl bd280 │ │ - mov r0, r5 │ │ - bl 49e14 │ │ - ldr r1, [sp, #32] │ │ - mov r0, fp │ │ - bl 66918 │ │ - movs r0, #4 │ │ - movs r1, #4 │ │ - bl 4a56c │ │ - str.w sl, [r0] │ │ - mov r6, r0 │ │ - ldr r1, [pc, #252] @ (ac85c ) │ │ - ldr r5, [sp, #16] │ │ + mov r2, r5 │ │ + bl c3918 │ │ + ldrb.w r0, [sp, #200] @ 0xc8 │ │ + cmp r0, #15 │ │ + bne.n b0fa8 │ │ + add.w r0, r5, r5, lsl #1 │ │ + ldr.w sl, [sp, #204] @ 0xcc │ │ + str.w sl, [sp, #456] @ 0x1c8 │ │ + lsls r7, r0, #2 │ │ + movs r5, #0 │ │ + ldr r6, [sp, #180] @ 0xb4 │ │ + add.w r8, sp, #200 @ 0xc8 │ │ + add.w r9, sp, #480 @ 0x1e0 │ │ + cmp r7, #0 │ │ + beq.n b1000 │ │ + ldrd r2, r3, [r6, #4] │ │ + mov r0, r8 │ │ + mov r1, fp │ │ + bl c2578 │ │ + ldrb.w r0, [sp, #200] @ 0xc8 │ │ + cmp r0, #15 │ │ + bne.w b113c │ │ + ldr r0, [sp, #204] @ 0xcc │ │ + mov r1, fp │ │ + str r0, [sp, #0] │ │ + mov r0, r9 │ │ + mov r2, sl │ │ + mov r3, r5 │ │ + bl c3e50 │ │ + ldrb.w r4, [sp, #480] @ 0x1e0 │ │ + cmp r4, #15 │ │ + bne.w b1166 │ │ + adds r6, #12 │ │ + adds r5, #1 │ │ + subs r7, #12 │ │ + b.n b0f5c │ │ + ldrd r0, r1, [sp, #48] @ 0x30 │ │ + movs r2, #36 @ 0x24 │ │ + bl ca0b2 │ │ + ldr r0, [sp, #148] @ 0x94 │ │ + str r0, [sp, #208] @ 0xd0 │ │ + b.n b0fe2 │ │ + ldrb.w r1, [sp, #203] @ 0xcb │ │ + strb.w r1, [sp, #379] @ 0x17b │ │ + ldrh.w r1, [sp, #201] @ 0xc9 │ │ + strh.w r1, [sp, #377] @ 0x179 │ │ + add.w r1, r4, #8 │ │ + ldr.w ip, [sp, #204] @ 0xcc │ │ + ldr r2, [sp, #60] @ 0x3c │ │ + ldmia.w r1, {r3, r4, r5, r6, r7} │ │ + stmia r2!, {r3, r4, r5, r6, r7} │ │ + str.w ip, [sp, #380] @ 0x17c │ │ + strb.w r0, [sp, #376] @ 0x178 │ │ + b.n b11ce │ │ + ldr r1, [pc, #788] @ (b12e8 ) │ │ + movs r2, #60 @ 0x3c │ │ + ldr r0, [sp, #36] @ 0x24 │ │ + add r1, pc │ │ + bl 9a438 │ │ + movs r5, #0 │ │ + movs r6, #25 │ │ + ldr r4, [sp, #80] @ 0x50 │ │ + movs r2, #32 │ │ + ldrd r8, r7, [sp, #208] @ 0xd0 │ │ + add r1, sp, #200 @ 0xc8 │ │ + add.w r0, r4, #16 │ │ + adds r1, #16 │ │ + bl ca0b2 │ │ + strd r6, r5, [r4] │ │ + strd r8, r7, [r4, #8] │ │ + b.n b11d6 │ │ + add r4, sp, #480 @ 0x1e0 │ │ + ldr r2, [pc, #744] @ (b12ec ) │ │ + mov r1, fp │ │ + movs r3, #4 │ │ + add r2, pc │ │ + mov r0, r4 │ │ + bl 6b7ec │ │ + ldrb.w r0, [sp, #480] @ 0x1e0 │ │ + cmp r0, #15 │ │ + bne.w b117c │ │ + ldr r0, [sp, #484] @ 0x1e4 │ │ + movs r7, #0 │ │ + str r0, [sp, #312] @ 0x138 │ │ + add r0, sp, #456 @ 0x1c8 │ │ + str r0, [sp, #396] @ 0x18c │ │ + movs r2, #2 │ │ + strb.w r7, [sp, #392] @ 0x188 │ │ + add r0, sp, #312 @ 0x138 │ │ + str r0, [sp, #380] @ 0x17c │ │ + movs r0, #46 @ 0x2e │ │ + strb.w r7, [sp, #376] @ 0x178 │ │ + movs r3, #31 │ │ + ldr r1, [pc, #696] @ (b12f0 ) │ │ add r1, pc │ │ + strd r1, r0, [sp] │ │ + add r0, sp, #376 @ 0x178 │ │ + strd r0, r2, [sp, #8] │ │ + add r5, sp, #344 @ 0x158 │ │ + ldr r2, [pc, #684] @ (b12f4 ) │ │ + mov r1, fp │ │ + add r2, pc │ │ mov r0, r5 │ │ - bl abf8c │ │ - ldr r7, [r0, #12] │ │ - ldr r0, [r1, #0] │ │ - subs r0, #1 │ │ - str r0, [r1, #0] │ │ - ldr r1, [pc, #236] @ (ac860 ) │ │ + bl 6b020 │ │ + ldrb.w r0, [sp, #344] @ 0x158 │ │ + cmp r0, #15 │ │ + bne.w b11a4 │ │ + ldr r0, [sp, #348] @ 0x15c │ │ + mov.w sl, #0 │ │ + str r0, [sp, #248] @ 0xf8 │ │ + add.w r0, r8, #4 │ │ + str r0, [sp, #164] @ 0xa4 │ │ + ldr r0, [sp, #188] @ 0xbc │ │ + ldr.w r9, [sp, #192] @ 0xc0 │ │ + ldr r4, [sp, #84] @ 0x54 │ │ + ldr r6, [sp, #64] @ 0x40 │ │ + str r7, [sp, #280] @ 0x118 │ │ + str r0, [sp, #160] @ 0xa0 │ │ + str.w r9, [sp, #156] @ 0x9c │ │ + add r5, sp, #480 @ 0x1e0 │ │ + cmp r6, #0 │ │ + beq.w b1216 │ │ + ldr.w r0, [r9], #4 │ │ + mov r1, fp │ │ + str r0, [sp, #312] @ 0x138 │ │ + add r2, sp, #280 @ 0x118 │ │ mov r0, r5 │ │ - add r1, pc │ │ - bl 9aa94 │ │ - str r7, [sp, #64] @ 0x40 │ │ - mov ip, r0 │ │ - ldr r0, [pc, #224] @ (ac864 ) │ │ - mov r4, r1 │ │ - ldrd r2, r3, [sp, #40] @ 0x28 │ │ + bl 58f50 │ │ + ldrb.w r8, [sp, #480] @ 0x1e0 │ │ + ldrb.w fp, [sp, #481] @ 0x1e1 │ │ + cmp.w r8, #15 │ │ + bne.w b122e │ │ + movs.w r0, fp, lsl #31 │ │ + beq.n b10f2 │ │ + add r0, sp, #312 @ 0x138 │ │ + str r0, [sp, #396] @ 0x18c │ │ + strb.w r7, [sp, #392] @ 0x188 │ │ + add r0, sp, #248 @ 0xf8 │ │ + str r0, [sp, #380] @ 0x17c │ │ + movs r3, #24 │ │ + strb.w r7, [sp, #376] @ 0x178 │ │ + ldr r0, [pc, #576] @ (b1300 ) │ │ add r0, pc │ │ - strd r6, r0, [sp, #56] @ 0x38 │ │ - ldrd r0, r1, [sp, #48] @ 0x30 │ │ - strd r0, r1, [sp] │ │ - add r0, sp, #56 @ 0x38 │ │ + str r0, [sp, #0] │ │ + movs r0, #67 @ 0x43 │ │ + str r0, [sp, #4] │ │ + add r0, sp, #376 @ 0x178 │ │ str r0, [sp, #8] │ │ - add r0, sp, #192 @ 0xc0 │ │ - mov r1, ip │ │ - bl bd4fc │ │ - ldrd r0, r1, [sp, #192] @ 0xc0 │ │ - bl abfb0 │ │ - ldr r6, [pc, #140] @ (ac838 ) │ │ - ldr r7, [pc, #140] @ (ac83c ) │ │ - ldr r0, [r4, #0] │ │ - adds r0, #1 │ │ - str r0, [r4, #0] │ │ - ldr r1, [pc, #176] @ (ac868 ) │ │ + movs r0, #2 │ │ + str r0, [sp, #12] │ │ + ldr r2, [pc, #564] @ (b1304 ) │ │ + add r0, sp, #344 @ 0x158 │ │ + ldr.w fp, [sp, #128] @ 0x80 │ │ + add r2, pc │ │ + mov r1, fp │ │ + bl 6b020 │ │ + ldrb.w r0, [sp, #344] @ 0x158 │ │ + cmp r0, #15 │ │ + bne.w b1262 │ │ + ldr.w sl, [sp, #348] @ 0x15c │ │ + str.w sl, [sp, #280] @ 0x118 │ │ + b.n b1138 │ │ + add r0, sp, #312 @ 0x138 │ │ + str r0, [sp, #484] @ 0x1e4 │ │ + strb.w r7, [sp, #480] @ 0x1e0 │ │ + movs r1, #7 │ │ + ldr r0, [pc, #504] @ (b12f8 ) │ │ + add r0, pc │ │ + strd r1, r0, [sp] │ │ + movs r0, #34 @ 0x22 │ │ + strd r0, r5, [sp, #8] │ │ + movs r0, #1 │ │ + str r0, [sp, #16] │ │ + ldr r3, [pc, #492] @ (b12fc ) │ │ + add r4, sp, #376 @ 0x178 │ │ + ldr.w fp, [sp, #128] @ 0x80 │ │ + add r2, sp, #280 @ 0x118 │ │ + add r3, pc │ │ + mov r0, r4 │ │ + mov r1, fp │ │ + bl 58bd4 │ │ + ldr r0, [sp, #376] @ 0x178 │ │ + cmp r0, #0 │ │ + bne.w b124a │ │ + ldr r0, [sp, #60] @ 0x3c │ │ + ldr r1, [sp, #164] @ 0xa4 │ │ + ldmia.w r0, {r2, r3, r4, r5} │ │ + stmia r1!, {r2, r3, r4, r5} │ │ + add r5, sp, #480 @ 0x1e0 │ │ + ldr r4, [sp, #84] @ 0x54 │ │ + subs r6, #4 │ │ + b.n b107e │ │ + ldrb.w r1, [sp, #203] @ 0xcb │ │ + strb.w r1, [sp, #379] @ 0x17b │ │ + ldrh.w r1, [sp, #201] @ 0xc9 │ │ + strh.w r1, [sp, #377] @ 0x179 │ │ + add.w r1, r8, #8 │ │ + ldr.w ip, [sp, #204] @ 0xcc │ │ + ldr r2, [sp, #60] @ 0x3c │ │ + ldmia.w r1, {r3, r4, r5, r6, r7} │ │ + stmia r2!, {r3, r4, r5, r6, r7} │ │ + str.w ip, [sp, #380] @ 0x17c │ │ + strb.w r0, [sp, #376] @ 0x178 │ │ + b.n b1176 │ │ + ldr r0, [sp, #120] @ 0x78 │ │ + add.w r1, r9, #1 │ │ + movs r2, #27 │ │ + bl ca0b2 │ │ + strb.w r4, [sp, #376] @ 0x178 │ │ + ldr r0, [sp, #80] @ 0x50 │ │ + add r1, sp, #376 @ 0x178 │ │ + b.n b11d2 │ │ + ldrb.w r1, [sp, #483] @ 0x1e3 │ │ + add.w r2, r8, #8 │ │ + strb.w r1, [sp, #203] @ 0xcb │ │ + ldrh.w r1, [sp, #481] @ 0x1e1 │ │ + ldr.w ip, [sp, #484] @ 0x1e4 │ │ + strh.w r1, [sp, #201] @ 0xc9 │ │ + add.w r1, r4, #8 │ │ + b.n b11c0 │ │ + nop │ │ + asrs r0, r3, #4 │ │ + vcvta.u16.f16 , │ │ + @ instruction: 0xfff7f89d │ │ + asrs r3, r3, #5 │ │ + add.w r2, r8, #8 │ │ + strb.w r1, [sp, #203] @ 0xcb │ │ + ldrh.w r1, [sp, #345] @ 0x159 │ │ + strh.w r1, [sp, #201] @ 0xc9 │ │ + add.w r1, r5, #8 │ │ + ldr.w ip, [sp, #348] @ 0x15c │ │ + ldmia.w r1, {r3, r4, r5, r6, r7} │ │ + stmia r2!, {r3, r4, r5, r6, r7} │ │ + str.w ip, [sp, #204] @ 0xcc │ │ + strb.w r0, [sp, #200] @ 0xc8 │ │ + ldr r0, [sp, #80] @ 0x50 │ │ + mov r1, r8 │ │ + bl b00be │ │ + ldrd r0, r1, [sp, #188] @ 0xbc │ │ + ldr r4, [sp, #84] @ 0x54 │ │ + bl c97b8 │ │ + add r0, sp, #176 @ 0xb0 │ │ + bl 9858c │ │ + ldrd r0, r1, [sp, #72] @ 0x48 │ │ + movs r2, #8 │ │ + movs r3, #16 │ │ + bl 540c4 │ │ + ldr r0, [sp, #168] @ 0xa8 │ │ + ldrb.w r1, [sp, #172] @ 0xac │ │ + bl ba6a4 │ │ + ldr r5, [sp, #92] @ 0x5c │ │ + ldr r1, [sp, #88] @ 0x58 │ │ mov r0, r5 │ │ - add r1, pc │ │ - bl abf8c │ │ - mov r4, r1 │ │ - add r1, sp, #40 @ 0x28 │ │ - bl ac396 │ │ - cbz r0, ac804 │ │ - ldrd r5, r0, [r0] │ │ - ldr r2, [r0, #12] │ │ - add r0, sp, #56 @ 0x38 │ │ + bl af8bc │ │ + ldr r0, [r4, #0] │ │ mov r1, r5 │ │ - blx r2 │ │ - ldr r2, [pc, #104] @ (ac840 ) │ │ - ldrd r0, r1, [sp, #56] @ 0x38 │ │ - eors r1, r2 │ │ - ldr r2, [pc, #100] @ (ac844 ) │ │ - eors r0, r2 │ │ - orrs r0, r1 │ │ - bne.n ac80c │ │ - ldrd r0, r1, [sp, #64] @ 0x40 │ │ - eors r1, r6 │ │ - eors r0, r7 │ │ - orrs r0, r1 │ │ - bne.n ac80c │ │ - ldr r0, [r5, #0] │ │ - bl 9eb70 │ │ - ldr r1, [r4, #0] │ │ - subs r1, #1 │ │ - str r1, [r4, #0] │ │ - add sp, #220 @ 0xdc │ │ + bl c97b8 │ │ + add.w sp, sp, #508 @ 0x1fc │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - udf #254 @ 0xfe │ │ - ldr r0, [pc, #112] @ (ac878 ) │ │ - add r0, pc │ │ - bl 4ffc8 │ │ - ldr r0, [pc, #108] @ (ac87c ) │ │ + ldrd r0, r1, [sp, #156] @ 0x9c │ │ + bl 99094 │ │ + ldr r2, [sp, #80] @ 0x50 │ │ + movs r0, #0 │ │ + movs r1, #40 @ 0x28 │ │ + strd r1, r0, [r2] │ │ + str.w sl, [r2, #8] │ │ + b.n b11e0 │ │ + mov r1, r5 │ │ + add r5, sp, #376 @ 0x178 │ │ + adds r0, r5, #2 │ │ + adds r1, #2 │ │ + movs r2, #26 │ │ + bl ca0b2 │ │ + ldr r0, [sp, #80] @ 0x50 │ │ + mov r1, r5 │ │ + strb.w fp, [sp, #377] @ 0x179 │ │ + strb.w r8, [sp, #376] @ 0x178 │ │ + b.n b1294 │ │ + adds r1, r4, #4 │ │ + add r4, sp, #200 @ 0xc8 │ │ + movs r2, #28 │ │ + mov r0, r4 │ │ + bl ca0b2 │ │ + ldr r0, [sp, #80] @ 0x50 │ │ + mov r1, r4 │ │ + bl b00be │ │ + ldr r4, [sp, #84] @ 0x54 │ │ + b.n b1298 │ │ + ldrb.w r1, [sp, #347] @ 0x15b │ │ + add.w r2, r5, #8 │ │ + strb.w r1, [sp, #483] @ 0x1e3 │ │ + ldrh.w r1, [sp, #345] @ 0x159 │ │ + strh.w r1, [sp, #481] @ 0x1e1 │ │ + add r1, sp, #344 @ 0x158 │ │ + add.w lr, r1, #8 │ │ + ldr.w ip, [sp, #348] @ 0x15c │ │ + mov r1, r5 │ │ + ldmia.w lr, {r3, r4, r5, r6, r7} │ │ + stmia r2!, {r3, r4, r5, r6, r7} │ │ + strb.w r0, [sp, #480] @ 0x1e0 │ │ + ldr r4, [sp, #84] @ 0x54 │ │ + str.w ip, [sp, #484] @ 0x1e4 │ │ + ldr r0, [sp, #80] @ 0x50 │ │ + bl b00be │ │ + ldrd r0, r1, [sp, #156] @ 0x9c │ │ + bl 99094 │ │ + b.n b11e0 │ │ + str r4, [sp, #0] │ │ + add r0, sp, #376 @ 0x178 │ │ + movs r1, #0 │ │ + mov r2, r5 │ │ + movs r3, #8 │ │ + bl 4b964 │ │ + ldrd r0, r8, [sp, #380] @ 0x17c │ │ + b.w b09d2 │ │ + ldr r0, [pc, #88] @ (b1314 ) │ │ + movs r1, #22 │ │ + ldr r2, [pc, #88] @ (b1318 ) │ │ add r0, pc │ │ - bl 4ffc8 │ │ - ldrb.w r0, [sp, #200] @ 0xc8 │ │ + add r2, pc │ │ + bl 51500 │ │ + ldrb.w r0, [sp, #384] @ 0x180 │ │ movs r1, #43 @ 0x2b │ │ - strb.w r0, [sp, #164] @ 0xa4 │ │ - ldr r0, [sp, #196] @ 0xc4 │ │ - str r0, [sp, #160] @ 0xa0 │ │ - ldr r0, [pc, #72] @ (ac86c ) │ │ + strb.w r0, [sp, #204] @ 0xcc │ │ + ldr r0, [sp, #380] @ 0x17c │ │ + str r0, [sp, #200] @ 0xc8 │ │ + ldr r0, [pc, #48] @ (b1308 ) │ │ add r0, pc │ │ str r0, [sp, #0] │ │ - ldr r0, [pc, #68] @ (ac870 ) │ │ - add r2, sp, #160 @ 0xa0 │ │ - ldr r3, [pc, #68] @ (ac874 ) │ │ + ldr r0, [pc, #48] @ (b130c ) │ │ + add r2, sp, #200 @ 0xc8 │ │ + ldr r3, [pc, #48] @ (b1310 ) │ │ add r0, pc │ │ add r3, pc │ │ - bl 4fcf8 │ │ - nop │ │ - cmp r5, #158 @ 0x9e │ │ - adds r2, r4, r1 │ │ - lsrs r3, r5, #8 │ │ - str r4, [r6, #64] @ 0x40 │ │ - asrs r5, r0, #11 │ │ - cmp r3, #30 │ │ - str r1, [sp, #236] @ 0xec │ │ - add r7, sp, #112 @ 0x70 │ │ - strb r6, [r0, r5] │ │ - movs r2, r0 │ │ - orrs r5, r6 │ │ - vcvtp.s32.f32 q11, q1 │ │ - movs r2, r0 │ │ - ldrb r0, [r6, r0] │ │ - vtbx.8 d17, {d7-d10}, d24 │ │ - movs r2, r0 │ │ - strh r6, [r2, r6] │ │ - movs r2, r0 │ │ - strh r2, [r2, r6] │ │ - movs r2, r0 │ │ - strb r0, [r6, r0] │ │ - movs r2, r0 │ │ - strh r0, [r6, r5] │ │ + bl 5127c │ │ + lsrs r4, r7, #29 │ │ + vcvt.s16.f16 d25, d12 │ │ + vqrdmlsh.s q8, , d27[0] │ │ + @ instruction: 0xfff70df2 │ │ + @ instruction: 0xfff70eda │ │ + @ instruction: 0xfff70eb9 │ │ + vcvt.u32.f32 q8, q2, #9 │ │ + @ instruction: 0xfff70f24 │ │ + vcvtp.s16.f16 d17, d6 │ │ movs r2, r0 │ │ - strb r4, [r7, r4] │ │ + ldrsb r7, [r7, r0] │ │ + vsra.u32 , q1, #7 │ │ movs r2, r0 │ │ - ldr r6, [sp, #852] @ 0x354 │ │ - vceq.f32 , q0, #0 │ │ - movs r2, r0 │ │ - strh r2, [r0, r7] │ │ - movs r2, r0 │ │ - strh r2, [r1, r7] │ │ + lsrs r4, r4, #8 │ │ + vcvtp.s16.f16 d17, d28 │ │ movs r2, r0 │ │ - push {r4, lr} │ │ - ldr r4, [r0, #0] │ │ - mov r0, r4 │ │ - bl 9dd28 │ │ - ldr r0, [r4, #0] │ │ - subs r0, #1 │ │ - str r0, [r4, #0] │ │ + push {r3, r4, r5, r6, r7, lr} │ │ + mov r6, r0 │ │ + add.w r0, r1, r1, lsl #1 │ │ + mov r4, r3 │ │ + mov r5, r2 │ │ + lsls r1, r0, #2 │ │ + mov r7, r1 │ │ + cbz r1, b1344 │ │ + ldrd r0, r1, [r6, #4] │ │ + mov r2, r5 │ │ + mov r3, r4 │ │ + bl 54658 │ │ + adds r6, #12 │ │ + sub.w r1, r7, #12 │ │ + cmp r0, #0 │ │ + beq.n b132a │ │ + cmp r7, #0 │ │ it ne │ │ - popne {r4, pc} │ │ - mov r0, r4 │ │ - ldmia.w sp!, {r4, lr} │ │ - b.w 97fd8 │ │ - bmi.n ac84a │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, #156 @ 0x9c │ │ - ldr r1, [pc, #600] @ (acb00 ) │ │ - add.w sl, r0, #8 │ │ - ldr r6, [pc, #584] @ (acaf8 ) │ │ - ldr r7, [pc, #588] @ (acafc ) │ │ - mov r0, sl │ │ - str r1, [sp, #28] │ │ - ldr r1, [pc, #588] @ (acb04 ) │ │ - str r6, [sp, #36] @ 0x24 │ │ - str r7, [sp, #32] │ │ - str r1, [sp, #24] │ │ - ldr r1, [pc, #584] @ (acb08 ) │ │ - add r1, pc │ │ - bl abf8c │ │ + movne r7, #1 │ │ + mov r0, r7 │ │ + pop {r3, r4, r5, r6, r7, pc} │ │ + bmi.n b12fa │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ + sub sp, #284 @ 0x11c │ │ + strd r2, r3, [sp, #24] │ │ + mov r4, r0 │ │ + ldr r0, [pc, #480] @ (b1540 ) │ │ mov r5, r1 │ │ - add r1, sp, #24 │ │ - bl ac388 │ │ - ldr r1, [r5, #0] │ │ - subs r1, #1 │ │ - str r1, [r5, #0] │ │ - cmp r0, #0 │ │ - bne.w aca74 │ │ - mov.w r0, #2147483648 @ 0x80000000 │ │ - str r0, [sp, #92] @ 0x5c │ │ - add r5, sp, #120 @ 0x78 │ │ - ldr r1, [pc, #552] @ (acb0c ) │ │ - mov r0, r5 │ │ + add r0, pc │ │ + ldr r1, [r0, #72] @ 0x48 │ │ + dmb ish │ │ + cmp r1, #2 │ │ + beq.n b1398 │ │ + add r5, sp, #232 @ 0xe8 │ │ + ldr r1, [pc, #488] @ (b1558 ) │ │ + add.w r0, r5, #8 │ │ + movs r2, #23 │ │ add r1, pc │ │ - bl 678b8 │ │ - ldrd ip, lr, [sp, #120] @ 0x78 │ │ - adds r4, r5, #4 │ │ - ldrd r8, r9, [sp, #128] @ 0x80 │ │ - mov.w fp, #0 │ │ - ldr r6, [pc, #532] @ (acb10 ) │ │ + bl 9a438 │ │ + add.w r0, r4, #12 │ │ + add.w r1, r5, #12 │ │ + movs r2, #36 @ 0x24 │ │ + ldr r6, [sp, #240] @ 0xf0 │ │ + bl ca0b2 │ │ + movs r0, #0 │ │ + movs r1, #25 │ │ + strd r1, r0, [r4] │ │ + str r6, [r4, #8] │ │ + b.n b14f4 │ │ + ldr r0, [r0, #76] @ 0x4c │ │ + movs r1, #0 │ │ + ldr r6, [pc, #420] @ (b1544 ) │ │ + movs r2, #8 │ │ + movs r3, #20 │ │ + movs r7, #14 │ │ add r6, pc │ │ - ldmia.w r6, {r0, r1, r2, r7} │ │ - stmia r4!, {r0, r1, r2, r7} │ │ - str.w fp, [sp, #40] @ 0x28 │ │ - str.w fp, [sp, #88] @ 0x58 │ │ - add r0, sp, #40 @ 0x28 │ │ - ldmia.w r5, {r2, r3, r4, r6, r7} │ │ - adds r1, r0, #4 │ │ - stmia r1!, {r2, r3, r4, r6, r7} │ │ - str.w fp, [sp, #84] @ 0x54 │ │ + strd r3, r2, [sp, #8] │ │ + str r1, [sp, #16] │ │ + add.w r2, r0, #8 │ │ + strd r7, r6, [sp] │ │ + add r6, sp, #232 @ 0xe8 │ │ + ldr r3, [pc, #400] @ (b1548 ) │ │ + mov r1, r5 │ │ + mov r0, r6 │ │ + add r3, pc │ │ + bl 58bd4 │ │ + ldr r0, [sp, #232] @ 0xe8 │ │ + cbz r0, b13d8 │ │ + add r5, sp, #72 @ 0x48 │ │ + adds r1, r6, #4 │ │ + movs r2, #28 │ │ + mov r0, r5 │ │ + bl ca0b2 │ │ + mov r0, r4 │ │ + mov r1, r5 │ │ + b.n b14f0 │ │ + add.w r0, r6, #8 │ │ add r1, sp, #72 @ 0x48 │ │ - stmia.w r1, {r8, r9, fp} │ │ - strd ip, lr, [sp, #64] @ 0x40 │ │ - bl 97ac8 │ │ - add r6, sp, #120 @ 0x78 │ │ - ldr r1, [pc, #488] @ (acb14 ) │ │ - mov r5, r0 │ │ - movs r2, #11 │ │ - add r1, pc │ │ + adds r1, #4 │ │ + add.w r8, sp, #40 @ 0x28 │ │ + ldmia.w r0, {r2, r3, r6, r7} │ │ + mov r0, r8 │ │ + stmia r1!, {r2, r3, r6, r7} │ │ + ldr r2, [sp, #80] @ 0x50 │ │ + ldrb.w r1, [sp, #76] @ 0x4c │ │ + bl 6de04 │ │ + ldrb.w r0, [sp, #40] @ 0x28 │ │ + cmp r0, #15 │ │ + bne.n b148e │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + mov r1, r5 │ │ + str r0, [sp, #36] @ 0x24 │ │ + add r7, sp, #232 @ 0xe8 │ │ + add r2, sp, #36 @ 0x24 │ │ + mov r0, r7 │ │ + bl 6b26c │ │ + ldrb.w r6, [sp, #232] @ 0xe8 │ │ + cmp r6, #15 │ │ + bne.n b14c0 │ │ + add.w r6, r8, #3 │ │ + adds r1, r7, #4 │ │ + movs r2, #12 │ │ mov r0, r6 │ │ - bl 4a500 │ │ + bl ca0b2 │ │ + add r7, sp, #176 @ 0xb0 │ │ + mov r1, r6 │ │ + movs r2, #12 │ │ + mov r0, r7 │ │ + bl ca0b2 │ │ + add r6, sp, #132 @ 0x84 │ │ + mov r1, r7 │ │ mov r0, r6 │ │ - str r5, [sp, #132] @ 0x84 │ │ - bl 97b10 │ │ - ldr r5, [r0, #20] │ │ - mov r6, r0 │ │ - ldr r0, [r5, #4] │ │ - adds r0, #1 │ │ - str r0, [r5, #4] │ │ - bcs.w acac2 │ │ - add.w r0, r5, #56 @ 0x38 │ │ + bl 6c90a │ │ + mov.w r9, #0 │ │ + movs r0, #2 │ │ + str.w r9, [sp, #248] @ 0xf8 │ │ + str r0, [sp, #236] @ 0xec │ │ + ldr r1, [pc, #260] @ (b154c ) │ │ + strd r8, r0, [sp, #240] @ 0xf0 │ │ + add r1, pc │ │ + str r1, [sp, #232] @ 0xe8 │ │ + ldr r0, [pc, #252] @ (b1550 ) │ │ + add r0, pc │ │ + str r0, [sp, #52] @ 0x34 │ │ + add r0, sp, #24 │ │ + str r0, [sp, #48] @ 0x30 │ │ + ldr r0, [pc, #248] @ (b1554 ) │ │ + add r0, pc │ │ + strd r6, r0, [sp, #40] @ 0x28 │ │ + add r0, sp, #188 @ 0xbc │ │ + add r1, sp, #232 @ 0xe8 │ │ + bl 4bf7c │ │ + ldrd r8, r3, [sp, #192] @ 0xc0 │ │ + add r7, sp, #232 @ 0xe8 │ │ mov r1, r5 │ │ - bl a2e6c │ │ - ldrd r7, r4, [r6, #12] │ │ - add.w r8, sp, #120 @ 0x78 │ │ - mov r2, r4 │ │ + mov r0, r7 │ │ + mov r2, r8 │ │ + bl a68ec │ │ + ldrb.w r0, [sp, #232] @ 0xe8 │ │ + cmp r0, #15 │ │ + bne.n b14fa │ │ + ldr r0, [sp, #236] @ 0xec │ │ + movs r1, #40 @ 0x28 │ │ + strd r1, r9, [r4] │ │ + str r0, [r4, #8] │ │ + b.n b152e │ │ + ldrb.w r1, [sp, #43] @ 0x2b │ │ + add.w lr, r8, #8 │ │ + strb.w r1, [sp, #107] @ 0x6b │ │ + ldrh.w r1, [sp, #41] @ 0x29 │ │ + strh.w r1, [sp, #105] @ 0x69 │ │ + add r1, sp, #104 @ 0x68 │ │ + ldr.w ip, [sp, #44] @ 0x2c │ │ + add.w r8, r1, #8 │ │ + ldmia.w lr, {r2, r3, r5, r6, r7} │ │ + stmia.w r8, {r2, r3, r5, r6, r7} │ │ + strb.w r0, [sp, #104] @ 0x68 │ │ + mov r0, r4 │ │ + str.w ip, [sp, #108] @ 0x6c │ │ + b.n b14f0 │ │ + add.w r8, sp, #40 @ 0x28 │ │ + adds r1, r7, #1 │ │ + movs r2, #15 │ │ mov r0, r8 │ │ - mov r1, r7 │ │ - bl 4b378 │ │ - add.w r0, r5, #60 @ 0x3c │ │ + bl ca0b2 │ │ + add.w r0, r7, #16 │ │ + add r7, sp, #144 @ 0x90 │ │ + add.w r1, r7, #16 │ │ + ldmia.w r0, {r2, r3, r5} │ │ + adds r0, r7, #1 │ │ + stmia r1!, {r2, r3, r5} │ │ + movs r2, #15 │ │ mov r1, r8 │ │ - bl 9ebf4 │ │ - bl 5f95c │ │ - ldr r1, [r6, #0] │ │ - adds r1, #1 │ │ - str r1, [r6, #0] │ │ - bcs.w acac2 │ │ - ldr r0, [r0, #0] │ │ - strd r7, r4, [sp, #16] │ │ - add.w r1, r0, #8 │ │ - add r0, sp, #120 @ 0x78 │ │ - bl b9ccc │ │ - ldr r0, [sp, #120] @ 0x78 │ │ - cmp r0, #1 │ │ - beq.w acad4 │ │ - ldrb.w r0, [sp, #128] @ 0x80 │ │ - str r0, [sp, #12] │ │ - ldr.w fp, [sp, #124] @ 0x7c │ │ - bl 66d2c │ │ - add.w r9, sp, #120 @ 0x78 │ │ - str r0, [sp, #120] @ 0x78 │ │ - mov r0, r9 │ │ - bl 66c90 │ │ - mov r5, r0 │ │ - mov r0, r9 │ │ - mov r8, r1 │ │ - bl 4a130 │ │ - mov r0, r5 │ │ + strb.w r6, [sp, #144] @ 0x90 │ │ + bl ca0b2 │ │ + mov r0, r4 │ │ + mov r1, r7 │ │ + bl b00be │ │ + add sp, #284 @ 0x11c │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ + ldrb.w r1, [sp, #235] @ 0xeb │ │ + add.w lr, r7, #8 │ │ + strb.w r1, [sp, #203] @ 0xcb │ │ + ldrh.w r1, [sp, #233] @ 0xe9 │ │ + strh.w r1, [sp, #201] @ 0xc9 │ │ + add r1, sp, #200 @ 0xc8 │ │ + ldr.w ip, [sp, #236] @ 0xec │ │ + add.w r9, r1, #8 │ │ + ldmia.w lr, {r2, r3, r5, r6, r7} │ │ + stmia.w r9, {r2, r3, r5, r6, r7} │ │ + strb.w r0, [sp, #200] @ 0xc8 │ │ + mov r0, r4 │ │ + str.w ip, [sp, #204] @ 0xcc │ │ + bl b00be │ │ + ldr r0, [sp, #188] @ 0xbc │ │ mov r1, r8 │ │ - bl 4a7cc │ │ + bl 54676 │ │ + ldr r0, [sp, #132] @ 0x84 │ │ + ldr r1, [sp, #136] @ 0x88 │ │ + bl 54676 │ │ + b.n b14f4 │ │ + subs r6, #116 @ 0x74 │ │ + movs r2, r0 │ │ + lsrs r4, r5, #11 │ │ + vtbx.8 d16, {d23-d25}, d6 │ │ + vshr.u32 d17, d16, #9 │ │ + movs r2, r0 │ │ + movs r7, #247 @ 0xf7 │ │ + vtbx.8 d27, {d10-d11}, d5 │ │ + @ instruction: 0xfff90b54 │ │ + vsli.32 , q8, #23 │ │ mov r4, r0 │ │ - mov r7, r1 │ │ - blx ccd00 │ │ - str r0, [sp, #140] @ 0x8c │ │ - ldr r0, [pc, #328] @ (acb18 ) │ │ - strd r4, r7, [sp, #124] @ 0x7c │ │ - add r0, pc │ │ - strd r6, r0, [sp, #132] @ 0x84 │ │ - movs r0, #1 │ │ - str r0, [sp, #120] @ 0x78 │ │ - add r0, sp, #120 @ 0x78 │ │ - bl 4a548 │ │ - add r1, sp, #108 @ 0x6c │ │ - stmia.w r1, {r0, r5, r8} │ │ - add r4, sp, #120 @ 0x78 │ │ - ldrd r1, r2, [sp, #16] │ │ + ldr r0, [r0, #0] │ │ + ldr r6, [r4, #8] │ │ + mov r5, r1 │ │ + cmp r6, r0 │ │ + bne.n b1572 │ │ mov r0, r4 │ │ - bl 4a500 │ │ - add r5, sp, #144 @ 0x90 │ │ - add.w r1, fp, #8 │ │ - add r3, sp, #108 @ 0x6c │ │ - mov r2, r4 │ │ - mov r0, r5 │ │ - bl bd280 │ │ + mov r1, r2 │ │ + bl 845d0 │ │ + add.w r0, r6, r6, lsl #1 │ │ + ldr r1, [r4, #4] │ │ + add.w r0, r1, r0, lsl #2 │ │ + ldmia.w r5, {r1, r2, r3} │ │ + stmia r0!, {r1, r2, r3} │ │ + adds r0, r6, #1 │ │ + str r0, [r4, #8] │ │ + pop {r4, r5, r6, pc} │ │ + │ │ +000b1588 : │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + sub sp, #268 @ 0x10c │ │ + str r0, [sp, #20] │ │ + str r3, [sp, #76] @ 0x4c │ │ + add r4, sp, #216 @ 0xd8 │ │ + add r1, sp, #20 │ │ + mov r0, r4 │ │ + bl b195c │ │ + ldr r0, [sp, #216] @ 0xd8 │ │ + lsls r0, r0, #31 │ │ + beq.w b16f6 │ │ + ldrd r0, r1, [sp, #224] @ 0xe0 │ │ + strd r0, r1, [sp, #80] @ 0x50 │ │ + add r4, sp, #216 @ 0xd8 │ │ + add r1, sp, #20 │ │ + add r2, sp, #76 @ 0x4c │ │ + mov r0, r4 │ │ + bl 6b26c │ │ + ldrb.w r6, [sp, #216] @ 0xd8 │ │ + cmp r6, #15 │ │ + bne.w b1724 │ │ + add r0, sp, #104 @ 0x68 │ │ + adds r1, r4, #4 │ │ + adds r5, r0, #3 │ │ + movs r2, #12 │ │ mov r0, r5 │ │ - bl 49e14 │ │ - ldr r1, [sp, #12] │ │ - mov r0, fp │ │ - bl 66918 │ │ - movs r0, #4 │ │ + bl ca0b2 │ │ + add r0, sp, #88 @ 0x58 │ │ + mov r1, r5 │ │ + movs r2, #12 │ │ + bl ca0b2 │ │ + ldr r0, [sp, #92] @ 0x5c │ │ + bl 6e15c │ │ + mov r2, r0 │ │ + mov r3, r1 │ │ + add r0, sp, #148 @ 0x94 │ │ + mov r1, r2 │ │ + mov r2, r3 │ │ + bl 4be08 │ │ + movs r0, #0 │ │ movs r1, #4 │ │ - bl 4a56c │ │ - str r6, [r0, #0] │ │ - mov r4, r0 │ │ - ldr r1, [pc, #248] @ (acb1c ) │ │ - mov r0, sl │ │ + str r0, [sp, #112] @ 0x70 │ │ + strd r0, r1, [sp, #104] @ 0x68 │ │ + bl b0898 │ │ + add r0, sp, #216 @ 0xd8 │ │ + bl b4554 │ │ + ldr r0, [sp, #216] @ 0xd8 │ │ + cmp r0, #1 │ │ + beq.w b18cc │ │ + ldr.w fp, [sp, #220] @ 0xdc │ │ + ldrb.w r9, [sp, #224] @ 0xe0 │ │ + add r1, sp, #80 @ 0x50 │ │ + add.w r0, fp, #8 │ │ + bl b1c18 │ │ + movs r5, #0 │ │ + cmp r0, #0 │ │ + beq.w b17ba │ │ + ldrd r0, r1, [r0, #28] │ │ + strd fp, r9, [sp, #8] │ │ + add.w fp, r0, #32 │ │ + add.w r0, r1, r1, lsl #2 │ │ + ldr r6, [sp, #156] @ 0x9c │ │ + mov.w r8, r0, lsl #3 │ │ + ldr r0, [sp, #152] @ 0x98 │ │ + str r0, [sp, #16] │ │ + add r7, sp, #216 @ 0xd8 │ │ + cmp.w r8, #0 │ │ + beq.w b17b4 │ │ + ldrd r0, r1, [fp, #-32] │ │ + subs.w r2, r0, #20 │ │ + sbc.w r0, r1, #0 │ │ + subs r1, r2, #2 │ │ + sbcs.w r0, r0, #0 │ │ + mov.w r0, #0 │ │ + it cc │ │ + movcc r0, #1 │ │ + cmp r0, #0 │ │ + it ne │ │ + addne r0, r2, #1 │ │ + cmp r0, #2 │ │ + beq.n b16ec │ │ + cmp r0, #1 │ │ + bne.n b16a8 │ │ + ldrd r2, r3, [fp, #-12] │ │ + ldr r0, [sp, #16] │ │ + strd r0, r6, [sp] │ │ + add r1, sp, #20 │ │ + mov r0, r7 │ │ + bl b1c28 │ │ + ldrb.w sl, [sp, #216] @ 0xd8 │ │ + ldrb.w r9, [sp, #217] @ 0xd9 │ │ + cmp.w sl, #15 │ │ + bne.w b183c │ │ + movs.w r0, r9, lsl #31 │ │ + beq.n b16ec │ │ + ldrd r1, r2, [fp, #-12] │ │ + mov r0, r7 │ │ + bl 4c194 │ │ + ldr r2, [pc, #624] @ (b1914 ) │ │ + add r2, pc │ │ + b.n b16e4 │ │ + ldrd r2, r3, [fp, #-4] │ │ + mov r4, r6 │ │ + ldr r0, [sp, #16] │ │ + mov r5, r7 │ │ + strd r0, r6, [sp] │ │ + add r1, sp, #20 │ │ + mov r0, r7 │ │ + bl b1c28 │ │ + ldrb.w r7, [sp, #216] @ 0xd8 │ │ + ldrb.w r9, [sp, #217] @ 0xd9 │ │ + cmp r7, #15 │ │ + bne.w b184e │ │ + movs.w r0, r9, lsl #31 │ │ + mov r7, r5 │ │ + mov r6, r4 │ │ + beq.n b16ec │ │ + ldrd r1, r2, [fp, #-4] │ │ + mov r0, r7 │ │ + bl 4c194 │ │ + ldr r2, [pc, #556] @ (b1910 ) │ │ + add r2, pc │ │ + add r0, sp, #104 @ 0x68 │ │ + mov r1, r7 │ │ + bl b155c │ │ + sub.w r8, r8, #40 @ 0x28 │ │ + add.w fp, fp, #40 @ 0x28 │ │ + b.n b1640 │ │ + ldr r1, [pc, #544] @ (b1918 ) │ │ + add.w r0, r4, #8 │ │ + movs r2, #13 │ │ add r1, pc │ │ - bl abf8c │ │ - ldr r7, [r0, #12] │ │ - ldr r0, [r1, #0] │ │ - subs r0, #1 │ │ - str r0, [r1, #0] │ │ - ldr r1, [pc, #236] @ (acb20 ) │ │ - mov r0, sl │ │ + bl 9a438 │ │ + ldrd r5, r6, [sp, #224] @ 0xe0 │ │ + add r0, sp, #24 │ │ + adds r0, #16 │ │ + add.w r1, r4, #16 │ │ + movs r2, #32 │ │ + bl ca0b2 │ │ + movs r0, #0 │ │ + strd r5, r6, [sp, #32] │ │ + str r0, [sp, #28] │ │ + movs r0, #25 │ │ + str r0, [sp, #24] │ │ + b.n b1768 │ │ + add r5, sp, #104 @ 0x68 │ │ + adds r1, r4, #1 │ │ + movs r2, #15 │ │ + mov r0, r5 │ │ + bl ca0b2 │ │ + add.w r0, r4, #16 │ │ + add r4, sp, #120 @ 0x78 │ │ + add.w r1, r4, #16 │ │ + ldmia.w r0, {r2, r3, r7} │ │ + adds r0, r4, #1 │ │ + stmia r1!, {r2, r3, r7} │ │ + movs r2, #15 │ │ + mov r1, r5 │ │ + strb.w r6, [sp, #120] @ 0x78 │ │ + bl ca0b2 │ │ + add r0, sp, #24 │ │ + mov r1, r4 │ │ + bl b00be │ │ + ldrd r0, r1, [sp, #24] │ │ + eor.w r0, r0, #40 @ 0x28 │ │ + orrs r0, r1 │ │ + bne.n b1768 │ │ + ldr.w r8, [sp, #32] │ │ + b.n b1834 │ │ + add r4, sp, #216 @ 0xd8 │ │ + add r1, sp, #24 │ │ + movs r2, #48 @ 0x30 │ │ + mov r0, r4 │ │ + bl ca0b2 │ │ + ldr r0, [pc, #420] @ (b191c ) │ │ + add r0, pc │ │ + ldr r0, [r0, #16] │ │ + cbz r0, b17a8 │ │ + movs r0, #0 │ │ + mov.w r3, #496 @ 0x1f0 │ │ + str r0, [sp, #204] @ 0xcc │ │ + movs r0, #1 │ │ + str r0, [sp, #192] @ 0xc0 │ │ + ldr r1, [pc, #404] @ (b1920 ) │ │ + str r0, [sp, #200] @ 0xc8 │ │ add r1, pc │ │ - bl 9aa94 │ │ - str r7, [sp, #48] @ 0x30 │ │ - mov r6, r0 │ │ - ldr r0, [pc, #224] @ (acb24 ) │ │ - mov r5, r1 │ │ - ldrd r2, r3, [sp, #24] │ │ + str r1, [sp, #188] @ 0xbc │ │ + add r0, sp, #160 @ 0xa0 │ │ + str r0, [sp, #196] @ 0xc4 │ │ + ldr r0, [pc, #396] @ (b1924 ) │ │ + movs r1, #1 │ │ add r0, pc │ │ - strd r4, r0, [sp, #40] @ 0x28 │ │ - ldrd r0, r1, [sp, #32] │ │ - strd r0, r1, [sp] │ │ - add r0, sp, #40 @ 0x28 │ │ - str r0, [sp, #8] │ │ - add r0, sp, #120 @ 0x78 │ │ - mov r1, r6 │ │ - bl bd4fc │ │ - ldrd r0, r1, [sp, #120] @ 0x78 │ │ - bl abfb0 │ │ - ldr r6, [pc, #140] @ (acaf8 ) │ │ - ldr r7, [pc, #140] @ (acafc ) │ │ - ldr r0, [r5, #0] │ │ - adds r0, #1 │ │ - str r0, [r5, #0] │ │ - ldr r1, [pc, #176] @ (acb28 ) │ │ + strd r4, r0, [sp, #160] @ 0xa0 │ │ + add r0, sp, #188 @ 0xbc │ │ + ldr r2, [pc, #388] @ (b1928 ) │ │ + add r2, pc │ │ + bl 6ff84 │ │ + add r0, sp, #216 @ 0xd8 │ │ + bl b00dc │ │ + mov.w r8, #0 │ │ + b.n b1834 │ │ + ldr r5, [sp, #112] @ 0x70 │ │ + ldrd fp, r9, [sp, #8] │ │ + add r0, sp, #24 │ │ + add r1, sp, #20 │ │ + mov r2, r5 │ │ + bl c3918 │ │ + ldrb.w r0, [sp, #24] │ │ + cmp r0, #15 │ │ + bne.w b18ee │ │ + ldr.w r8, [sp, #28] │ │ + add.w r0, r5, r5, lsl #1 │ │ + ldr r6, [sp, #108] @ 0x6c │ │ + add.w sl, sp, #24 │ │ + add r7, sp, #20 │ │ + lsls r4, r0, #2 │ │ + movs r5, #0 │ │ + cbz r4, b1818 │ │ + ldrd r2, r3, [r6, #4] │ │ mov r0, sl │ │ - add r1, pc │ │ - bl abf8c │ │ - mov r4, r1 │ │ - add r1, sp, #24 │ │ - bl ac396 │ │ - cbz r0, acac4 │ │ - ldrd r5, r0, [r0] │ │ - ldr r2, [r0, #12] │ │ - add r0, sp, #40 @ 0x28 │ │ - mov r1, r5 │ │ - blx r2 │ │ - ldr r2, [pc, #104] @ (acb00 ) │ │ - ldrd r0, r1, [sp, #40] @ 0x28 │ │ - eors r1, r2 │ │ - ldr r2, [pc, #100] @ (acb04 ) │ │ - eors r0, r2 │ │ - orrs r0, r1 │ │ - bne.n acacc │ │ - ldrd r0, r1, [sp, #48] @ 0x30 │ │ - eors r1, r6 │ │ - eors r0, r7 │ │ - orrs r0, r1 │ │ - bne.n acacc │ │ - ldr r0, [r5, #0] │ │ - bl 9eb70 │ │ - ldr r1, [r4, #0] │ │ - subs r1, #1 │ │ - str r1, [r4, #0] │ │ - add sp, #156 @ 0x9c │ │ + mov r1, r7 │ │ + bl c2578 │ │ + ldrb.w r0, [sp, #24] │ │ + cmp r0, #15 │ │ + bne.n b18aa │ │ + ldr r0, [sp, #28] │ │ + mov r1, r7 │ │ + str r0, [sp, #0] │ │ + mov r0, sl │ │ + mov r2, r8 │ │ + mov r3, r5 │ │ + bl c3e50 │ │ + ldrb.w r0, [sp, #24] │ │ + cmp r0, #15 │ │ + bne.n b1888 │ │ + adds r6, #12 │ │ + adds r5, #1 │ │ + subs r4, #12 │ │ + b.n b17e2 │ │ + mov r0, fp │ │ + mov r1, r9 │ │ + bl ba6a4 │ │ + add r0, sp, #104 @ 0x68 │ │ + bl 9858c │ │ + ldrd r0, r1, [sp, #148] @ 0x94 │ │ + bl ba60c │ │ + add r0, sp, #88 @ 0x58 │ │ + bl 6e16c │ │ + mov r0, r8 │ │ + add sp, #268 @ 0x10c │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - udf #254 @ 0xfe │ │ - ldr r0, [pc, #112] @ (acb38 ) │ │ + add r4, sp, #188 @ 0xbc │ │ + adds r1, r7, #2 │ │ + adds r0, r4, #2 │ │ + movs r2, #26 │ │ + bl ca0b2 │ │ + strb.w sl, [sp, #188] @ 0xbc │ │ + b.n b185e │ │ + add r4, sp, #160 @ 0xa0 │ │ + adds r1, r5, #2 │ │ + adds r0, r4, #2 │ │ + movs r2, #26 │ │ + bl ca0b2 │ │ + strb.w r7, [sp, #160] @ 0xa0 │ │ + strb.w r9, [r4, #1] │ │ + add r0, sp, #24 │ │ + mov r1, r4 │ │ + bl b00be │ │ + ldrd r0, r1, [sp, #8] │ │ + bl ba6a4 │ │ + add r0, sp, #104 @ 0x68 │ │ + bl 9858c │ │ + ldr r0, [sp, #148] @ 0x94 │ │ + ldr r1, [sp, #16] │ │ + bl ba60c │ │ + add r0, sp, #88 @ 0x58 │ │ + bl 6e16c │ │ + b.n b1756 │ │ + add r4, sp, #216 @ 0xd8 │ │ + add r1, sp, #24 │ │ + movs r2, #28 │ │ + mov r0, r4 │ │ + bl ca0b2 │ │ + ldr r0, [pc, #184] @ (b1950 ) │ │ + movs r1, #43 @ 0x2b │ │ + mov r2, r4 │ │ add r0, pc │ │ - bl 4ffc8 │ │ - ldr r0, [pc, #108] @ (acb3c ) │ │ + str r0, [sp, #0] │ │ + ldr r0, [pc, #180] @ (b1954 ) │ │ + ldr r3, [pc, #180] @ (b1958 ) │ │ add r0, pc │ │ - bl 4ffc8 │ │ - ldrb.w r0, [sp, #128] @ 0x80 │ │ + add r3, pc │ │ + bl 5127c │ │ + add r4, sp, #216 @ 0xd8 │ │ + add r1, sp, #24 │ │ + movs r2, #28 │ │ + mov r0, r4 │ │ + bl ca0b2 │ │ + ldr r0, [pc, #140] @ (b1944 ) │ │ + movs r1, #23 │ │ + mov r2, r4 │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + ldr r0, [pc, #132] @ (b1948 ) │ │ + ldr r3, [pc, #136] @ (b194c ) │ │ + add r0, pc │ │ + add r3, pc │ │ + bl 5127c │ │ + ldrb.w r0, [sp, #224] @ 0xe0 │ │ movs r1, #43 @ 0x2b │ │ - strb.w r0, [sp, #148] @ 0x94 │ │ - ldr r0, [sp, #124] @ 0x7c │ │ - str r0, [sp, #144] @ 0x90 │ │ - ldr r0, [pc, #72] @ (acb2c ) │ │ + strb.w r0, [sp, #28] │ │ + ldr r0, [sp, #220] @ 0xdc │ │ + str r0, [sp, #24] │ │ + ldr r0, [pc, #80] @ (b192c ) │ │ add r0, pc │ │ str r0, [sp, #0] │ │ - ldr r0, [pc, #68] @ (acb30 ) │ │ - add r2, sp, #144 @ 0x90 │ │ - ldr r3, [pc, #68] @ (acb34 ) │ │ + ldr r0, [pc, #76] @ (b1930 ) │ │ + add r2, sp, #24 │ │ + ldr r3, [pc, #76] @ (b1934 ) │ │ add r0, pc │ │ add r3, pc │ │ - bl 4fcf8 │ │ - nop │ │ - b.w 66029e │ │ - asrs r6, r4, #31 │ │ - cmp sl, r0 │ │ - ldr r2, [sp, #920] @ 0x398 │ │ - adds r1, #13 │ │ - lsls r1, r5, #18 │ │ - @ instruction: 0xeb93522a │ │ + bl 5127c │ │ + add r4, sp, #216 @ 0xd8 │ │ + add r1, sp, #24 │ │ + movs r2, #28 │ │ + mov r0, r4 │ │ + bl ca0b2 │ │ + ldr r0, [pc, #60] @ (b1938 ) │ │ + movs r1, #25 │ │ + mov r2, r4 │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + ldr r0, [pc, #52] @ (b193c ) │ │ + ldr r3, [pc, #56] @ (b1940 ) │ │ + add r0, pc │ │ + add r3, pc │ │ + bl 5127c │ │ + lsrs r2, r1, #25 │ │ movs r2, r0 │ │ - ands r1, r3 │ │ - vcvt.u32.f32 d21, d18, #5 │ │ + lsrs r0, r3, #26 │ │ movs r2, r0 │ │ - subs r1, #205 @ 0xcd │ │ - vtbx.8 d17, {d7}, d4 │ │ + lsrs r7, r0, #6 │ │ + @ instruction: 0xfff73a5e │ │ movs r2, r0 │ │ - str r4, [r2, r3] │ │ + add r4, pc, #544 @ (adr r4, b1b44 ) │ │ + vtbx.8 d24, {d21}, d1 │ │ + @ instruction: 0xfffe0dfa │ │ movs r2, r0 │ │ - str r2, [r2, r3] │ │ + lsrs r0, r0, #17 │ │ movs r2, r0 │ │ - str r0, [r2, r4] │ │ + str r1, [r7, r0] │ │ + vtbx.8 d16, {d9-d12}, d12 │ │ movs r2, r0 │ │ - str r0, [r6, r2] │ │ + lsrs r4, r1, #17 │ │ movs r2, r0 │ │ - strh r4, [r7, r1] │ │ + lsls r5, r1, #29 │ │ + @ instruction: 0xfff70b1a │ │ movs r2, r0 │ │ - ldr r4, [sp, #84] @ 0x54 │ │ - vsubl.u , d25, d0 │ │ + lsrs r0, r4, #18 │ │ movs r2, r0 │ │ - str r2, [r0, r4] │ │ + lsls r2, r5, #30 │ │ + @ instruction: 0xfff70b5e │ │ movs r2, r0 │ │ - str r2, [r1, r4] │ │ + lsrs r2, r2, #19 │ │ + movs r2, r0 │ │ + str r5, [r7, r1] │ │ + vtbl.8 d16, {d25-d28}, d0 │ │ movs r2, r0 │ │ - push {r4, lr} │ │ - ldr r4, [r0, #0] │ │ - mov r0, r4 │ │ - bl 9dd28 │ │ - ldr r0, [r4, #0] │ │ - subs r0, #1 │ │ - str r0, [r4, #0] │ │ - it ne │ │ - popne {r4, pc} │ │ - mov r0, r4 │ │ - ldmia.w sp!, {r4, lr} │ │ - b.w 9835a │ │ - bmi.n acb0a │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, #148 @ 0x94 │ │ - ldr r1, [pc, #588] @ (acdb4 ) │ │ - add.w sl, r0, #8 │ │ - ldr r6, [pc, #572] @ (acdac ) │ │ - ldr r7, [pc, #576] @ (acdb0 ) │ │ + sub sp, #228 @ 0xe4 │ │ + mov r9, r0 │ │ + str r2, [sp, #16] │ │ + add r0, sp, #104 @ 0x68 │ │ + add r2, sp, #16 │ │ + bl 6b26c │ │ + ldrb.w r0, [sp, #104] @ 0x68 │ │ + cmp r0, #15 │ │ + bne.n b19c6 │ │ + ldr r1, [sp, #108] @ 0x6c │ │ + cbz r1, b19cc │ │ + ldrd r0, r2, [sp, #112] @ 0x70 │ │ + str r2, [sp, #28] │ │ + strd r1, r0, [sp, #20] │ │ + bl 6e15c │ │ + mov r2, r0 │ │ + mov r3, r1 │ │ + add r0, sp, #176 @ 0xb0 │ │ + mov r1, r2 │ │ + mov r2, r3 │ │ + bl 4be08 │ │ + movs r5, #0 │ │ + ldrd r6, r3, [sp, #180] @ 0xb4 │ │ + add.w r8, sp, #188 @ 0xbc │ │ + str r5, [sp, #196] @ 0xc4 │ │ + str r5, [sp, #188] @ 0xbc │ │ + str r5, [sp, #204] @ 0xcc │ │ + add r7, sp, #104 @ 0x68 │ │ + mov r1, r8 │ │ + mov r2, r6 │ │ + mov r0, r7 │ │ + bl c46c0 │ │ + ldr r4, [sp, #104] @ 0x68 │ │ + cmp r4, #2 │ │ + bne.n b19d4 │ │ + ldr r0, [sp, #176] @ 0xb0 │ │ + mov r1, r6 │ │ + strd r5, r5, [r9] │ │ + bl ba60c │ │ + b.n b1ad6 │ │ + add r0, sp, #104 @ 0x68 │ │ + bl 4ac08 │ │ + movs r0, #0 │ │ + strd r0, r0, [r9] │ │ + b.n b1adc │ │ + add r5, sp, #32 │ │ + adds r1, r7, #4 │ │ + adds r0, r5, #4 │ │ + movs r2, #68 @ 0x44 │ │ + bl ca006 │ │ + ldr r0, [sp, #176] @ 0xb0 │ │ + mov r1, r6 │ │ + str r4, [sp, #32] │ │ + bl ba60c │ │ + add r6, sp, #104 @ 0x68 │ │ + mov r1, r5 │ │ + mov r0, r6 │ │ + bl c4c9c │ │ + ldr r4, [sp, #104] @ 0x68 │ │ + cmp.w r4, #1114112 @ 0x110000 │ │ + beq.n b1ac8 │ │ + add.w r0, r8, #4 │ │ + adds r1, r6, #4 │ │ + movs r2, #36 @ 0x24 │ │ + bl ca0b2 │ │ + ldrb.w r0, [sp, #225] @ 0xe1 │ │ + str r4, [sp, #188] @ 0xbc │ │ + cmp r0, #0 │ │ + bne.n b1ac8 │ │ + ldrd r6, fp, [sp, #192] @ 0xc0 │ │ + add.w r0, r8, #19 │ │ + ldrd r7, r5, [sp, #200] @ 0xc8 │ │ + ldrb.w sl, [sp, #212] @ 0xd4 │ │ + str r0, [sp, #12] │ │ + add.w r0, r8, #20 │ │ + str r0, [sp, #4] │ │ + str r6, [sp, #8] │ │ + cmp r5, r7 │ │ + bcc.n b1a98 │ │ + cmp r5, fp │ │ + bhi.n b1a98 │ │ + ldr r0, [sp, #12] │ │ + adds r3, r6, r7 │ │ + subs r2, r5, r7 │ │ + cmp r2, #7 │ │ + ldrb.w r0, [r0, sl] │ │ + bhi.n b1a52 │ │ + movs r1, #0 │ │ + cmp r2, r1 │ │ + beq.n b1a96 │ │ + ldrb r4, [r3, r1] │ │ + cmp r4, r0 │ │ + beq.n b1a5e │ │ + adds r1, #1 │ │ + b.n b1a44 │ │ + mov r1, r3 │ │ + bl 5244c │ │ + ldr r6, [sp, #8] │ │ + cmp r0, #1 │ │ + bne.n b1a96 │ │ + adds r0, r7, r1 │ │ + adds r7, r0, #1 │ │ + str r7, [sp, #200] @ 0xc8 │ │ + cmp r7, sl │ │ + bcc.n b1a2c │ │ + cmp r7, fp │ │ + bhi.n b1a2c │ │ + cmp.w sl, #5 │ │ + bcs.w b1c06 │ │ + sub.w r8, r7, sl │ │ + ldr r2, [sp, #4] │ │ + add.w r0, r6, r8 │ │ + mov r1, sl │ │ + mov r3, sl │ │ + bl 54658 │ │ + ldr r6, [sp, #8] │ │ + cmp r0, #0 │ │ + beq.n b1a2c │ │ + ldr r1, [sp, #216] @ 0xd8 │ │ + str r7, [sp, #216] @ 0xd8 │ │ + sub.w r0, r8, r1 │ │ + b.n b1ab6 │ │ + str r5, [sp, #200] @ 0xc8 │ │ + movs r0, #1 │ │ + strb.w r0, [sp, #225] @ 0xe1 │ │ + ldrb.w r0, [sp, #224] @ 0xe0 │ │ + cmp r0, #1 │ │ + bne.n b1aac │ │ + ldrd r1, r0, [sp, #216] @ 0xd8 │ │ + b.n b1ab4 │ │ + ldrd r1, r0, [sp, #216] @ 0xd8 │ │ + cmp r0, r1 │ │ + beq.n b1ac8 │ │ + subs r0, r0, r1 │ │ + cbz r0, b1ac8 │ │ + add r1, r6 │ │ + cmp r0, #1 │ │ + bne.n b1ae2 │ │ + ldrb r2, [r1, #0] │ │ + cmp r2, #43 @ 0x2b │ │ + it ne │ │ + cmpne r2, #45 @ 0x2d │ │ + bne.n b1ae4 │ │ + movs r0, #0 │ │ + strd r0, r0, [r9] │ │ + ldr r0, [sp, #48] @ 0x30 │ │ + ldr r1, [sp, #52] @ 0x34 │ │ + bl 54676 │ │ + add r0, sp, #20 │ │ + bl 6e16c │ │ + add sp, #228 @ 0xe4 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + ldrb r2, [r1, #0] │ │ + cmp r2, #45 @ 0x2d │ │ + beq.n b1b1a │ │ + cmp r2, #43 @ 0x2b │ │ + bne.n b1b4c │ │ + subs r3, r0, #1 │ │ + adds r1, #1 │ │ + cmp r0, #16 │ │ + bhi.n b1b52 │ │ + movs r0, #0 │ │ + movs r5, #10 │ │ + movs r2, #0 │ │ + cmp r3, #0 │ │ + beq.n b1bf8 │ │ + ldrb r4, [r1, #0] │ │ + sub.w r6, r4, #48 @ 0x30 │ │ + cmp r6, #9 │ │ + bhi.n b1ac8 │ │ + add.w r2, r2, r2, lsl #2 │ │ + adds r1, #1 │ │ + lsls r2, r2, #1 │ │ + subs r3, #1 │ │ + umlal r6, r2, r0, r5 │ │ + mov r0, r6 │ │ + b.n b1afa │ │ + subs r3, r0, #1 │ │ + adds r1, #1 │ │ + cmp r0, #17 │ │ + bcs.n b1ba4 │ │ + movs r0, #0 │ │ + movs r5, #10 │ │ + movs r2, #0 │ │ + cmp r3, #0 │ │ + beq.n b1bf8 │ │ + ldrb r4, [r1, #0] │ │ + subs r4, #48 @ 0x30 │ │ + cmp r4, #9 │ │ + bhi.n b1ac8 │ │ + umull r0, r6, r0, r5 │ │ + add.w r2, r2, r2, lsl #2 │ │ + add.w r2, r6, r2, lsl #1 │ │ + subs r0, r0, r4 │ │ + sbc.w r2, r2, #0 │ │ + adds r1, #1 │ │ + subs r3, #1 │ │ + b.n b1b28 │ │ + cmp r0, #16 │ │ + mov r3, r0 │ │ + bcc.n b1af4 │ │ + movs r0, #0 │ │ + mov.w ip, #10 │ │ + movs r2, #0 │ │ + cmp r3, #0 │ │ + beq.n b1bf8 │ │ + asrs r4, r2, #31 │ │ + umull r0, r6, r0, ip │ │ + umull r2, r5, r2, ip │ │ + smull r4, r7, r4, ip │ │ + adds r6, r6, r2 │ │ + adcs.w r2, r4, r5 │ │ + adc.w r4, r7, #0 │ │ + eor.w r2, r2, r6, asr #31 │ │ + eor.w r4, r4, r6, asr #31 │ │ + orrs r2, r4 │ │ + it ne │ │ + movne r2, #1 │ │ + ldrb.w r4, [r1], #1 │ │ + subs r4, #48 @ 0x30 │ │ + cmp r4, #9 │ │ + bhi.n b1ac8 │ │ + cmp r2, #0 │ │ + bne.n b1ac8 │ │ + adds r0, r0, r4 │ │ + adc.w r2, r6, #0 │ │ + eor.w r4, r6, r2 │ │ + subs r3, #1 │ │ + bics r4, r6 │ │ + bpl.n b1b5a │ │ + b.n b1ac8 │ │ + movs r0, #0 │ │ + mov.w ip, #10 │ │ + movs r2, #0 │ │ + cbz r3, b1bf8 │ │ + asrs r4, r2, #31 │ │ + umull r0, r6, r0, ip │ │ + umull r2, r5, r2, ip │ │ + smull r4, r7, r4, ip │ │ + adds r6, r6, r2 │ │ + adcs.w r2, r4, r5 │ │ + adc.w r4, r7, #0 │ │ + eor.w r2, r2, r6, asr #31 │ │ + eor.w r4, r4, r6, asr #31 │ │ + orrs r2, r4 │ │ + it ne │ │ + movne r2, #1 │ │ + ldrb.w r4, [r1], #1 │ │ + subs r4, #48 @ 0x30 │ │ + cmp r4, #9 │ │ + bhi.w b1ac8 │ │ + cmp r2, #0 │ │ + bne.w b1ac8 │ │ + subs r0, r0, r4 │ │ + sbc.w r2, r6, #0 │ │ + eor.w r4, r6, r2 │ │ + subs r3, #1 │ │ + ands r4, r6 │ │ + bpl.n b1bac │ │ + b.n b1ac8 │ │ + movs r1, #0 │ │ + movs r3, #1 │ │ + strd r3, r1, [r9] │ │ + strd r0, r2, [r9, #8] │ │ + b.n b1ace │ │ + ldr r2, [pc, #12] @ (b1c14 ) │ │ mov r0, sl │ │ - str r1, [sp, #28] │ │ - ldr r1, [pc, #576] @ (acdb8 ) │ │ - str r6, [sp, #36] @ 0x24 │ │ - str r7, [sp, #32] │ │ - str r1, [sp, #24] │ │ - ldr r1, [pc, #572] @ (acdbc ) │ │ - add r1, pc │ │ - bl abf8c │ │ - mov r5, r1 │ │ - add r1, sp, #24 │ │ - bl ac388 │ │ - ldr r1, [r5, #0] │ │ - subs r1, #1 │ │ - str r1, [r5, #0] │ │ + movs r1, #4 │ │ + add r2, pc │ │ + bl 4d66c │ │ + nop │ │ + subs r0, r1, r5 │ │ + movs r2, r0 │ │ + push {r7, lr} │ │ + bl afffc │ │ cmp r0, #0 │ │ - bne.w acd28 │ │ - mov.w r0, #2147483648 @ 0x80000000 │ │ - str r0, [sp, #84] @ 0x54 │ │ + it ne │ │ + addne r0, #8 │ │ + pop {r7, pc} │ │ + bmi.n b1bd2 │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + sub sp, #140 @ 0x8c │ │ + ldrd r9, r7, [sp, #176] @ 0xb0 │ │ + mov r8, r1 │ │ + mov fp, r0 │ │ + mov r5, r3 │ │ + mov r1, r3 │ │ + mov r6, r2 │ │ + mov r0, r2 │ │ + mov r2, r9 │ │ + mov r3, r7 │ │ + bl 54658 │ │ + cbz r0, b1c52 │ │ + movw r0, #271 @ 0x10f │ │ + strh.w r0, [fp] │ │ + b.n b1d3c │ │ + add.w sl, sp, #112 @ 0x70 │ │ + mov r1, r8 │ │ + mov r2, r6 │ │ + mov r3, r5 │ │ + mov r0, sl │ │ + bl 6b7ec │ │ + ldrb.w r0, [sp, #112] @ 0x70 │ │ + cmp r0, #15 │ │ + bne.n b1cfc │ │ + ldr r0, [sp, #116] @ 0x74 │ │ + mov r1, r8 │ │ + str r0, [sp, #104] @ 0x68 │ │ add r5, sp, #112 @ 0x70 │ │ - ldr r1, [pc, #540] @ (acdc0 ) │ │ + mov r2, r9 │ │ + mov r3, r7 │ │ + mov r0, r5 │ │ + bl 6b7ec │ │ + ldrb.w r0, [sp, #112] @ 0x70 │ │ + cmp r0, #15 │ │ + bne.n b1d12 │ │ + ldr r0, [sp, #116] @ 0x74 │ │ + movs r2, #39 @ 0x27 │ │ + str r0, [sp, #108] @ 0x6c │ │ + add r0, sp, #108 @ 0x6c │ │ + str r0, [sp, #92] @ 0x5c │ │ + movs r0, #0 │ │ + strb.w r0, [sp, #88] @ 0x58 │ │ + add r1, sp, #104 @ 0x68 │ │ + strb.w r0, [sp, #72] @ 0x48 │ │ + movs r0, #2 │ │ + str r1, [sp, #76] @ 0x4c │ │ + add r1, sp, #72 @ 0x48 │ │ + ldr r3, [pc, #176] @ (b1d54 ) │ │ + movs r4, #16 │ │ + ldr r5, [pc, #176] @ (b1d58 ) │ │ + add r3, pc │ │ + strd r3, r2, [sp, #8] │ │ + add r5, pc │ │ + strd r1, r0, [sp, #16] │ │ + strd r5, r4, [sp] │ │ + add r5, sp, #40 @ 0x28 │ │ + ldr r2, [pc, #160] @ (b1d5c ) │ │ + mov r1, r8 │ │ + mov r0, r5 │ │ + movs r3, #31 │ │ + add r2, pc │ │ + bl c3c50 │ │ + ldr r0, [sp, #40] @ 0x28 │ │ + cbz r0, b1d42 │ │ + ldr r4, [sp, #44] @ 0x2c │ │ + add.w r1, r5, #10 │ │ + ldrh.w r6, [sp, #48] @ 0x30 │ │ + add r5, sp, #24 │ │ + movs r2, #14 │ │ + mov r0, r5 │ │ + bl ca0b2 │ │ + ldrd r0, r1, [sp, #64] @ 0x40 │ │ + movs r2, #14 │ │ + strd r0, r1, [fp, #20] │ │ + add.w r0, fp, #6 │ │ + mov r1, r5 │ │ + strh.w r6, [fp, #4] │ │ + str.w r4, [fp] │ │ + bl ca0b2 │ │ + b.n b1d3c │ │ + ldrb.w r1, [sp, #115] @ 0x73 │ │ + strb.w r1, [fp, #3] │ │ + ldrh.w r1, [sp, #113] @ 0x71 │ │ + strh.w r1, [fp, #1] │ │ + add.w r1, sl, #8 │ │ + b.n b1d26 │ │ + ldrb.w r1, [sp, #115] @ 0x73 │ │ + strb.w r1, [fp, #3] │ │ + ldrh.w r1, [sp, #113] @ 0x71 │ │ + strh.w r1, [fp, #1] │ │ + add.w r1, r5, #8 │ │ + ldr.w ip, [sp, #116] @ 0x74 │ │ + add.w r2, fp, #8 │ │ + ldmia.w r1, {r3, r4, r5, r6, r7} │ │ + stmia r2!, {r3, r4, r5, r6, r7} │ │ + str.w ip, [fp, #4] │ │ + strb.w r0, [fp] │ │ + add sp, #140 @ 0x8c │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + ldrb.w r1, [sp, #48] @ 0x30 │ │ + mov r0, fp │ │ + ldrb.w r2, [sp, #49] @ 0x31 │ │ + bl 6de4c │ │ + b.n b1d3c │ │ + nop │ │ + lsls r5, r6, #6 │ │ + vqrshrn.u64 d25, q12, #9 │ │ + vsra.u32 q8, q14, #11 │ │ + Address 0xb1d5e is out of bounds. │ │ + │ │ + │ │ +000b1d60 : │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + sub sp, #236 @ 0xec │ │ + str r0, [sp, #20] │ │ + str r3, [sp, #76] @ 0x4c │ │ + add r4, sp, #176 @ 0xb0 │ │ + add r1, sp, #20 │ │ + mov r0, r4 │ │ + bl b195c │ │ + ldr r0, [sp, #176] @ 0xb0 │ │ + lsls r0, r0, #31 │ │ + beq.n b1e54 │ │ + ldrd r0, r1, [sp, #184] @ 0xb8 │ │ + strd r0, r1, [sp, #80] @ 0x50 │ │ + add r4, sp, #176 @ 0xb0 │ │ + add r1, sp, #20 │ │ + add r2, sp, #76 @ 0x4c │ │ + mov r0, r4 │ │ + bl 6b26c │ │ + ldrb.w r6, [sp, #176] @ 0xb0 │ │ + cmp r6, #15 │ │ + bne.n b1e82 │ │ + add r0, sp, #104 @ 0x68 │ │ + adds r1, r4, #4 │ │ + adds r5, r0, #3 │ │ + movs r2, #12 │ │ mov r0, r5 │ │ + bl ca0b2 │ │ + add r0, sp, #88 @ 0x58 │ │ + mov r1, r5 │ │ + movs r2, #12 │ │ + bl ca0b2 │ │ + ldr r0, [sp, #92] @ 0x5c │ │ + bl 6e15c │ │ + add r4, sp, #176 @ 0xb0 │ │ + mov r2, r0 │ │ + mov r3, r1 │ │ + mov r1, r2 │ │ + mov r0, r4 │ │ + mov r2, r3 │ │ + bl 4be08 │ │ + add r0, sp, #104 @ 0x68 │ │ + mov r1, r4 │ │ + bl 4c1f0 │ │ + bl b0898 │ │ + add r0, sp, #176 @ 0xb0 │ │ + bl b4554 │ │ + ldr r0, [sp, #176] @ 0xb0 │ │ + cmp r0, #1 │ │ + beq.w b2272 │ │ + ldr.w r8, [sp, #180] @ 0xb4 │ │ + ldrb.w r9, [sp, #184] @ 0xb8 │ │ + add r1, sp, #80 @ 0x50 │ │ + add.w r0, r8, #8 │ │ + bl b1c18 │ │ + cmp r0, #0 │ │ + beq.w b1f0c │ │ + mov r7, r0 │ │ + ldrd r4, r0, [r0, #28] │ │ + add.w r0, r0, r0, lsl #2 │ │ + add r5, sp, #104 @ 0x68 │ │ + lsls r6, r0, #3 │ │ + cmp r6, #0 │ │ + beq.w b1f0c │ │ + ldrd r0, r1, [r4] │ │ + subs.w r2, r0, #20 │ │ + sbc.w r0, r1, #0 │ │ + subs r1, r2, #2 │ │ + sbcs.w r0, r0, #0 │ │ + mov.w r0, #0 │ │ + it cc │ │ + movcc r0, #1 │ │ + cmp r0, #0 │ │ + it ne │ │ + addne r0, r2, #1 │ │ + cmp r0, #2 │ │ + beq.n b1e4e │ │ + cmp r0, #1 │ │ + bne.n b1e40 │ │ + add.w r0, r4, #16 │ │ + mov r1, r5 │ │ + bl b2330 │ │ + cbz r0, b1e4e │ │ + b.n b1f2a │ │ + add.w r0, r4, #24 │ │ + mov r1, r5 │ │ + bl b2330 │ │ + cmp r0, #0 │ │ + bne.n b1f42 │ │ + adds r4, #40 @ 0x28 │ │ + subs r6, #40 @ 0x28 │ │ + b.n b1e04 │ │ + ldr r1, [pc, #904] @ (b21e0 ) │ │ + add.w r0, r4, #8 │ │ + movs r2, #13 │ │ add r1, pc │ │ - bl 678b8 │ │ - ldrd ip, lr, [sp, #112] @ 0x70 │ │ - adds r4, r5, #4 │ │ - ldrd r8, r9, [sp, #120] @ 0x78 │ │ - ldr r6, [pc, #524] @ (acdc4 ) │ │ - add r6, pc │ │ - ldmia.w r6, {r0, r1, r2, r7} │ │ - stmia r4!, {r0, r1, r2, r7} │ │ + bl 9a438 │ │ + ldrd r5, r6, [sp, #184] @ 0xb8 │ │ + add r0, sp, #24 │ │ + adds r0, #16 │ │ + add.w r1, r4, #16 │ │ + movs r2, #32 │ │ + bl ca0b2 │ │ movs r0, #0 │ │ - str r0, [sp, #40] @ 0x28 │ │ - str r0, [sp, #80] @ 0x50 │ │ - add r0, sp, #40 @ 0x28 │ │ - ldmia.w r5, {r1, r2, r4, r6, r7} │ │ - adds r3, r0, #4 │ │ - stmia r3!, {r1, r2, r4, r6, r7} │ │ - strd r8, r9, [sp, #72] @ 0x48 │ │ - strd ip, lr, [sp, #64] @ 0x40 │ │ - bl 97aa4 │ │ - add r6, sp, #112 @ 0x70 │ │ - ldr r1, [pc, #488] @ (acdc8 ) │ │ - mov r5, r0 │ │ - movs r2, #11 │ │ + strd r5, r6, [sp, #32] │ │ + str r0, [sp, #28] │ │ + movs r0, #25 │ │ + str r0, [sp, #24] │ │ + b.n b1ec4 │ │ + add r5, sp, #104 @ 0x68 │ │ + adds r1, r4, #1 │ │ + movs r2, #15 │ │ + mov r0, r5 │ │ + bl ca0b2 │ │ + add.w r0, r4, #16 │ │ + add r4, sp, #120 @ 0x78 │ │ + add.w r1, r4, #16 │ │ + ldmia.w r0, {r2, r3, r7} │ │ + adds r0, r4, #1 │ │ + stmia r1!, {r2, r3, r7} │ │ + movs r2, #15 │ │ + mov r1, r5 │ │ + strb.w r6, [sp, #120] @ 0x78 │ │ + bl ca0b2 │ │ + add r0, sp, #24 │ │ + mov r1, r4 │ │ + bl b00be │ │ + ldrd r0, r1, [sp, #24] │ │ + eor.w r0, r0, #40 @ 0x28 │ │ + orrs r0, r1 │ │ + bne.n b1ec4 │ │ + ldr r0, [sp, #32] │ │ + b.n b1f24 │ │ + add r4, sp, #176 @ 0xb0 │ │ + add r1, sp, #24 │ │ + movs r2, #48 @ 0x30 │ │ + mov r0, r4 │ │ + bl ca0b2 │ │ + ldr r0, [pc, #784] @ (b21e4 ) │ │ + add r0, pc │ │ + ldr r0, [r0, #16] │ │ + cbz r0, b1f04 │ │ + movs r0, #0 │ │ + movw r3, #514 @ 0x202 │ │ + str r0, [sp, #136] @ 0x88 │ │ + movs r0, #1 │ │ + str r0, [sp, #124] @ 0x7c │ │ + ldr r1, [pc, #768] @ (b21e8 ) │ │ + str r0, [sp, #132] @ 0x84 │ │ add r1, pc │ │ - mov r0, r6 │ │ - bl 4a500 │ │ - mov r0, r6 │ │ - str r5, [sp, #124] @ 0x7c │ │ - bl 97b10 │ │ - ldr r5, [r0, #20] │ │ - mov r6, r0 │ │ + str r1, [sp, #120] @ 0x78 │ │ + add r0, sp, #104 @ 0x68 │ │ + str r0, [sp, #128] @ 0x80 │ │ + ldr r0, [pc, #760] @ (b21ec ) │ │ + movs r1, #1 │ │ + add r0, pc │ │ + strd r4, r0, [sp, #104] @ 0x68 │ │ + add r0, sp, #120 @ 0x78 │ │ + ldr r2, [pc, #752] @ (b21f0 ) │ │ + add r2, pc │ │ + bl 6ff84 │ │ + add r0, sp, #176 @ 0xb0 │ │ + bl b00dc │ │ + b.n b1f22 │ │ + mov r0, r8 │ │ + mov r1, r9 │ │ + bl ba6a4 │ │ + ldrd r0, r1, [sp, #104] @ 0x68 │ │ + bl 54676 │ │ + add r0, sp, #88 @ 0x58 │ │ + bl 6e16c │ │ + movs r0, #0 │ │ + add sp, #236 @ 0xec │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + ldr r5, [r7, #12] │ │ + cbz r5, b1f56 │ │ + adds r0, r5, #1 │ │ + beq.n b1f3c │ │ ldr r0, [r5, #4] │ │ adds r0, #1 │ │ str r0, [r5, #4] │ │ - bcs.w acd76 │ │ - add.w r0, r5, #48 @ 0x30 │ │ - mov r1, r5 │ │ - bl a2e6c │ │ - ldrd r7, r4, [r6, #12] │ │ - add.w r8, sp, #112 @ 0x70 │ │ + bcs.w b224e │ │ + ldr.w sl, [r7, #16] │ │ + b.n b1f56 │ │ + add r0, sp, #24 │ │ + add r1, sp, #20 │ │ mov r2, r4 │ │ + bl b233c │ │ mov r0, r8 │ │ - mov r1, r7 │ │ - bl 4b378 │ │ - add.w r0, r5, #52 @ 0x34 │ │ - mov r1, r8 │ │ - bl 9ebf4 │ │ - bl 5f95c │ │ - ldr r1, [r6, #0] │ │ - adds r1, #1 │ │ - str r1, [r6, #0] │ │ - bcs.w acd76 │ │ - ldr r0, [r0, #0] │ │ - strd r7, r4, [sp, #16] │ │ - add.w r1, r0, #8 │ │ - add r0, sp, #112 @ 0x70 │ │ - bl b9ccc │ │ - ldr r0, [sp, #112] @ 0x70 │ │ + mov r1, r9 │ │ + bl ba6a4 │ │ + b.n b223e │ │ + ldr r0, [r7, #0] │ │ + ldr.w fp, [r7, #20] │ │ cmp r0, #1 │ │ - beq.w acd88 │ │ - ldrb.w r0, [sp, #120] @ 0x78 │ │ - str r0, [sp, #12] │ │ - ldr.w fp, [sp, #116] @ 0x74 │ │ - bl 66d2c │ │ - add.w r9, sp, #112 @ 0x70 │ │ - str r0, [sp, #112] @ 0x70 │ │ - mov r0, r9 │ │ - bl 66c90 │ │ + bne.n b1f6e │ │ + ldrd r0, r1, [r7, #4] │ │ + bl 4b2bc │ │ + mov.w ip, #1 │ │ + b.n b1f72 │ │ + mov.w ip, #0 │ │ + ldrd r4, r2, [r4, #8] │ │ + ldrd r3, r6, [r7, #48] @ 0x30 │ │ + strd r4, r2, [sp, #56] @ 0x38 │ │ + strd r3, r6, [sp, #48] @ 0x30 │ │ + add r2, sp, #32 │ │ + strd ip, r0, [sp, #24] │ │ + ldr.w r0, [r7, #56]! │ │ + stmia.w r2, {r1, r5, sl, fp} │ │ + ldr r1, [r7, #4] │ │ + bl 67e54 │ │ + cbz r0, b200a │ │ + add r0, sp, #176 @ 0xb0 │ │ + add r1, sp, #24 │ │ + bl 639c2 │ │ + ldrb.w r0, [sp, #176] @ 0xb0 │ │ + cmp r0, #1 │ │ + beq.w b2294 │ │ + ldr r0, [sp, #180] @ 0xb4 │ │ + ldrd r0, r1, [r0] │ │ + bl 99d2c │ │ + mov.w fp, #0 │ │ + cbz r0, b1fe8 │ │ mov r5, r0 │ │ - mov r0, r9 │ │ - mov r8, r1 │ │ - bl 4a130 │ │ + mov r4, r1 │ │ + ldrd r0, r1, [r1, #8] │ │ + add r7, sp, #48 @ 0x30 │ │ + subs r0, #1 │ │ + ldmia r7, {r2, r3, r6, r7} │ │ + bic.w r0, r0, #7 │ │ + add r0, r5 │ │ + stmia.w sp, {r6, r7, fp} │ │ + adds r0, #8 │ │ + blx r1 │ │ + mov fp, r0 │ │ + ldr r0, [r5, #0] │ │ + subs r0, #1 │ │ + str r0, [r5, #0] │ │ + bne.n b1fe8 │ │ mov r0, r5 │ │ - mov r1, r8 │ │ - bl 4a7cc │ │ + mov r1, r4 │ │ + bl 99a5c │ │ + add r0, sp, #24 │ │ + bl c41b4 │ │ + ldr r0, [sp, #36] @ 0x24 │ │ + cbz r0, b1ff8 │ │ + ldr r1, [sp, #40] @ 0x28 │ │ + bl 9953c │ │ + ldr r0, [sp, #24] │ │ + cmp r0, #0 │ │ + beq.n b20ce │ │ + ldr r0, [sp, #28] │ │ + cmp r0, #0 │ │ + beq.n b20ce │ │ + bl b086c │ │ + b.n b20ce │ │ + movs r0, #28 │ │ + movs r1, #4 │ │ + bl 4aff4 │ │ mov r4, r0 │ │ - mov r7, r1 │ │ - blx ccd00 │ │ - str r0, [sp, #132] @ 0x84 │ │ - ldr r0, [pc, #328] @ (acdcc ) │ │ - strd r4, r7, [sp, #116] @ 0x74 │ │ + movs r0, #0 │ │ + mov r5, r4 │ │ + mov sl, r4 │ │ + str.w r0, [r5, #24]! │ │ + movs r1, #1 │ │ + str.w r0, [sl, #8]! │ │ + str r0, [r4, #16] │ │ + strb r0, [r4, #12] │ │ + strd r1, r1, [r4] │ │ + ldrex r0, [r4] │ │ + adds r1, r0, #1 │ │ + strex r2, r1, [r4] │ │ + cmp r2, #0 │ │ + bne.n b202c │ │ + cmp.w r0, #4294967295 @ 0xffffffff │ │ + ble.w b224e │ │ + add.w fp, sp, #176 @ 0xb0 │ │ + str r4, [sp, #216] @ 0xd8 │ │ + add r1, sp, #24 │ │ + movs r2, #40 @ 0x28 │ │ + mov r0, fp │ │ + bl ca0b2 │ │ + mov r0, r7 │ │ + mov r1, fp │ │ + bl c12c8 │ │ + add r0, sp, #176 @ 0xb0 │ │ + mov r1, sl │ │ + bl b4516 │ │ + ldr r0, [sp, #176] @ 0xb0 │ │ + cmp r0, #1 │ │ + beq.w b22b2 │ │ + ldrb.w sl, [sp, #184] @ 0xb8 │ │ + ldr r7, [sp, #180] @ 0xb4 │ │ + ldr r0, [r7, #8] │ │ + cbnz r0, b209e │ │ + mov r0, r5 │ │ + mov r1, r7 │ │ + bl 961b4 │ │ + ldrb r0, [r7, #4] │ │ + cmp r0, #0 │ │ + beq.n b2070 │ │ + strb.w sl, [sp, #180] @ 0xb4 │ │ + str r7, [sp, #176] @ 0xb0 │ │ + ldr r0, [pc, #612] @ (b22f0 ) │ │ add r0, pc │ │ - strd r6, r0, [sp, #124] @ 0x7c │ │ - movs r0, #1 │ │ - str r0, [sp, #112] @ 0x70 │ │ - add r0, sp, #112 @ 0x70 │ │ - bl 4a548 │ │ - add r1, sp, #100 @ 0x64 │ │ - stmia.w r1, {r0, r5, r8} │ │ - add r4, sp, #112 @ 0x70 │ │ - ldrd r1, r2, [sp, #16] │ │ + str r0, [sp, #0] │ │ + ldr r0, [pc, #612] @ (b22f4 ) │ │ + add r2, sp, #176 @ 0xb0 │ │ + add r0, pc │ │ + ldr r3, [pc, #608] @ (b22f8 ) │ │ + movs r1, #43 @ 0x2b │ │ + add r3, pc │ │ + bl 5127c │ │ + movs r0, #0 │ │ + mov r1, sl │ │ + str r0, [r7, #8] │ │ + mov r0, r7 │ │ + ldr.w fp, [r7, #12] │ │ + bl 666f8 │ │ + dmb ish │ │ + ldrex r0, [r4] │ │ + subs r1, r0, #1 │ │ + strex r2, r1, [r4] │ │ + cmp r2, #0 │ │ + bne.n b20b2 │ │ + cmp r0, #1 │ │ + bne.n b20ce │ │ mov r0, r4 │ │ - bl 4a500 │ │ - add r5, sp, #136 @ 0x88 │ │ + dmb ish │ │ + bl b0424 │ │ + mov r0, r8 │ │ + mov r1, r9 │ │ + bl ba6a4 │ │ + cmp.w fp, #0 │ │ + beq.w b2212 │ │ + str.w fp, [sp, #172] @ 0xac │ │ + bl beb4c │ │ + mov r5, r0 │ │ + str r0, [sp, #176] @ 0xb0 │ │ + uxtb r0, r1 │ │ + strb.w r1, [sp, #180] @ 0xb4 │ │ + cmp r0, #2 │ │ + bne.n b214e │ │ add.w r1, fp, #8 │ │ - add r3, sp, #100 @ 0x64 │ │ - mov r2, r4 │ │ - mov r0, r5 │ │ - bl bd280 │ │ - mov r0, r5 │ │ - bl 49e14 │ │ - ldr r1, [sp, #12] │ │ - mov r0, fp │ │ - bl 66918 │ │ - movs r0, #4 │ │ - movs r1, #4 │ │ - bl 4a56c │ │ - str r6, [r0, #0] │ │ - mov r4, r0 │ │ - ldr r1, [pc, #248] @ (acdd0 ) │ │ - mov r0, sl │ │ - add r1, pc │ │ - bl abf8c │ │ - ldr r7, [r0, #12] │ │ - ldr r0, [r1, #0] │ │ - subs r0, #1 │ │ - str r0, [r1, #0] │ │ - ldr r1, [pc, #236] @ (acdd4 ) │ │ - mov r0, sl │ │ - add r1, pc │ │ - bl 9aa94 │ │ - str r7, [sp, #48] @ 0x30 │ │ - mov r6, r0 │ │ - ldr r0, [pc, #224] @ (acdd8 ) │ │ - mov r5, r1 │ │ - ldrd r2, r3, [sp, #24] │ │ + add r0, sp, #176 @ 0xb0 │ │ + bl 63f60 │ │ + ldr r0, [sp, #176] @ 0xb0 │ │ + cmp r0, #1 │ │ + beq.w b22cc │ │ + ldrb.w r8, [sp, #184] @ 0xb8 │ │ + add.w r6, fp, #40 @ 0x28 │ │ + ldr r5, [sp, #180] @ 0xb4 │ │ + add.w fp, sp, #176 @ 0xb0 │ │ + mov.w r9, #21 │ │ + mov.w sl, #0 │ │ + ldrd r7, r4, [r5, #8] │ │ + strd r9, sl, [r5, #8] │ │ + eor.w r0, r7, #21 │ │ + orrs r0, r4 │ │ + bne.n b21c8 │ │ + mov r0, r6 │ │ + mov r1, r5 │ │ + bl 961b4 │ │ + ldrb r0, [r5, #4] │ │ + cmp r0, #0 │ │ + beq.n b211c │ │ + strb.w r8, [sp, #180] @ 0xb4 │ │ + str r5, [sp, #176] @ 0xb0 │ │ + ldr r0, [pc, #448] @ (b2304 ) │ │ add r0, pc │ │ - strd r4, r0, [sp, #40] @ 0x28 │ │ - ldrd r0, r1, [sp, #32] │ │ - strd r0, r1, [sp] │ │ - add r0, sp, #40 @ 0x28 │ │ - str r0, [sp, #8] │ │ - add r0, sp, #112 @ 0x70 │ │ - mov r1, r6 │ │ - bl bd4fc │ │ - ldrd r0, r1, [sp, #112] @ 0x70 │ │ - bl abfb0 │ │ - ldr r6, [pc, #140] @ (acdac ) │ │ - ldr r7, [pc, #140] @ (acdb0 ) │ │ + str r0, [sp, #0] │ │ + ldr r0, [pc, #448] @ (b2308 ) │ │ + add r2, sp, #176 @ 0xb0 │ │ + add r0, pc │ │ + b.n b2268 │ │ + add.w r8, sp, #176 @ 0xb0 │ │ + mov r0, r8 │ │ + bl be4e0 │ │ ldr r0, [r5, #0] │ │ - adds r0, #1 │ │ + subs r0, #1 │ │ str r0, [r5, #0] │ │ - ldr r1, [pc, #176] @ (acddc ) │ │ - mov r0, sl │ │ - add r1, pc │ │ - bl abf8c │ │ - mov r4, r1 │ │ - add r1, sp, #24 │ │ - bl ac396 │ │ - cbz r0, acd78 │ │ - ldrd r5, r0, [r0] │ │ - ldr r2, [r0, #12] │ │ - add r0, sp, #40 @ 0x28 │ │ - mov r1, r5 │ │ - blx r2 │ │ - ldr r2, [pc, #104] @ (acdb4 ) │ │ - ldrd r0, r1, [sp, #40] @ 0x28 │ │ - eors r1, r2 │ │ - ldr r2, [pc, #100] @ (acdb8 ) │ │ - eors r0, r2 │ │ - orrs r0, r1 │ │ - bne.n acd80 │ │ - ldrd r0, r1, [sp, #48] @ 0x30 │ │ - eors r1, r6 │ │ - eors r0, r7 │ │ - orrs r0, r1 │ │ - bne.n acd80 │ │ - ldr r0, [r5, #0] │ │ - bl 9eb70 │ │ - ldr r1, [r4, #0] │ │ - subs r1, #1 │ │ - str r1, [r4, #0] │ │ - add sp, #148 @ 0x94 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + itt eq │ │ + ldreq r0, [sp, #176] @ 0xb0 │ │ + bleq 99792 │ │ + add.w fp, fp, #8 │ │ + mov.w r9, #0 │ │ + mov.w sl, #21 │ │ + add r0, sp, #24 │ │ + mov r1, fp │ │ + bl 63f60 │ │ + ldr r0, [sp, #24] │ │ + cmp r0, #1 │ │ + beq.n b2250 │ │ + ldr r0, [sp, #28] │ │ + mov r3, r8 │ │ + ldrb.w r1, [sp, #32] │ │ + add.w ip, r0, #8 │ │ + ldmia.w ip, {r2, r4, r5, r6, r7, lr} │ │ + stmia.w r3, {r2, r4, r5, r6, r7, lr} │ │ + strd sl, r9, [r0, #8] │ │ + bl 666f8 │ │ + ldrd r7, r4, [sp, #176] @ 0xb0 │ │ + eor.w r0, r7, #21 │ │ + orrs r0, r4 │ │ + bne.n b21f4 │ │ + mov r0, r8 │ │ + bl b025c │ │ + bl 68380 │ │ + str r0, [sp, #176] @ 0xb0 │ │ + movs r0, #4 │ │ + movs r1, #0 │ │ + movs r2, #0 │ │ + movs r3, #0 │ │ + blx cd540 │ │ + mov r0, r8 │ │ + bl a31b4 │ │ + b.n b2172 │ │ + add.w ip, r5, #16 │ │ + add r1, sp, #152 @ 0x98 │ │ + ldmia.w ip, {r0, r2, r3, r6} │ │ + stmia r1!, {r0, r2, r3, r6} │ │ + mov r0, r5 │ │ + mov r1, r8 │ │ + bl 666f8 │ │ + b.n b2204 │ │ + nop │ │ + lsls r1, r5, #8 │ │ + vcvtm.s16.f16 d19, d2 │ │ + movs r2, r0 │ │ + ldr r5, [sp, #176] @ 0xb0 │ │ + vceq.i16 q12, , #0 │ │ + vqshlu.s64 d16, d14, #62 @ 0x3e │ │ + movs r2, r0 │ │ + add.w r0, r8, #8 │ │ + add r1, sp, #152 @ 0x98 │ │ + add.w fp, sp, #176 @ 0xb0 │ │ + ldmia.w r0, {r2, r3, r5, r6} │ │ + stmia r1!, {r2, r3, r5, r6} │ │ + add r0, sp, #172 @ 0xac │ │ + bl b0464 │ │ + eor.w r0, r7, #20 │ │ + orrs r0, r4 │ │ + bne.n b221e │ │ + movs r0, #0 │ │ + movs r1, #40 @ 0x28 │ │ + str r0, [sp, #28] │ │ + str r1, [sp, #24] │ │ + str r0, [sp, #32] │ │ + b.n b223e │ │ + strd r7, r4, [sp, #176] @ 0xb0 │ │ + add r1, sp, #152 @ 0x98 │ │ + add.w r0, fp, #8 │ │ + ldmia.w r1, {r2, r3, r4, r5} │ │ + stmia r0!, {r2, r3, r4, r5} │ │ + mov r2, fp │ │ + add r0, sp, #24 │ │ + add r1, sp, #20 │ │ + bl b233c │ │ + mov r0, fp │ │ + bl 602d4 │ │ + ldrd r0, r1, [sp, #104] @ 0x68 │ │ + bl 54676 │ │ + add r0, sp, #88 @ 0x58 │ │ + bl 6e16c │ │ + b.n b1eb4 │ │ udf #254 @ 0xfe │ │ - ldr r0, [pc, #112] @ (acdec ) │ │ + ldrb.w r0, [sp, #32] │ │ + strb.w r0, [sp, #232] @ 0xe8 │ │ + ldr r0, [sp, #28] │ │ + str r0, [sp, #228] @ 0xe4 │ │ + ldr r0, [pc, #176] @ (b2310 ) │ │ add r0, pc │ │ - bl 4ffc8 │ │ - ldr r0, [pc, #108] @ (acdf0 ) │ │ + str r0, [sp, #0] │ │ + ldr r0, [pc, #176] @ (b2314 ) │ │ + add r2, sp, #228 @ 0xe4 │ │ add r0, pc │ │ - bl 4ffc8 │ │ - ldrb.w r0, [sp, #120] @ 0x78 │ │ + ldr r3, [pc, #160] @ (b230c ) │ │ movs r1, #43 @ 0x2b │ │ - strb.w r0, [sp, #140] @ 0x8c │ │ - ldr r0, [sp, #116] @ 0x74 │ │ - str r0, [sp, #136] @ 0x88 │ │ - ldr r0, [pc, #72] @ (acde0 ) │ │ + add r3, pc │ │ + bl 5127c │ │ + ldrb.w r0, [sp, #184] @ 0xb8 │ │ + movs r1, #43 @ 0x2b │ │ + strb.w r0, [sp, #28] │ │ + ldr r0, [sp, #180] @ 0xb4 │ │ + str r0, [sp, #24] │ │ + ldr r0, [pc, #148] @ (b2318 ) │ │ add r0, pc │ │ str r0, [sp, #0] │ │ - ldr r0, [pc, #68] @ (acde4 ) │ │ - add r2, sp, #136 @ 0x88 │ │ - ldr r3, [pc, #68] @ (acde8 ) │ │ + ldr r0, [pc, #148] @ (b231c ) │ │ + add r2, sp, #24 │ │ + ldr r3, [pc, #148] @ (b2320 ) │ │ + add r0, pc │ │ + add r3, pc │ │ + bl 5127c │ │ + ldrb.w r0, [sp, #177] @ 0xb1 │ │ + movs r1, #43 @ 0x2b │ │ + strb.w r0, [sp, #228] @ 0xe4 │ │ + ldr r0, [pc, #132] @ (b2324 ) │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + ldr r0, [pc, #128] @ (b2328 ) │ │ + add r2, sp, #228 @ 0xe4 │ │ + ldr r3, [pc, #128] @ (b232c ) │ │ add r0, pc │ │ add r3, pc │ │ - bl 4fcf8 │ │ + bl 5127c │ │ + ldrb.w r0, [sp, #184] @ 0xb8 │ │ + strb.w r0, [sp, #232] @ 0xe8 │ │ + ldr r0, [sp, #180] @ 0xb4 │ │ + str r0, [sp, #228] @ 0xe4 │ │ + ldr r0, [pc, #40] @ (b22e8 ) │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + ldr r0, [pc, #36] @ (b22ec ) │ │ + add r2, sp, #228 @ 0xe4 │ │ + add r0, pc │ │ + b.n b2094 │ │ + ldrb.w r0, [sp, #184] @ 0xb8 │ │ + strb.w r0, [sp, #28] │ │ + ldr r0, [sp, #180] @ 0xb4 │ │ + str r0, [sp, #24] │ │ + ldr r0, [pc, #32] @ (b22fc ) │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + ldr r0, [pc, #32] @ (b2300 ) │ │ + add r2, sp, #24 │ │ + add r0, pc │ │ + b.n b2268 │ │ nop │ │ - bls.n ace44 │ │ - ldr r1, [pc, #980] @ (ad184 ) │ │ - tst r1, r3 │ │ - strb r1, [r5, #18] │ │ - str r6, [r7, #124] @ 0x7c │ │ - ldrh r3, [r3, r0] │ │ - strb r0, [r1, #5] │ │ - asrs r2, r0, #24 │ │ - ldr r7, [pc, #424] @ (acf68 ) │ │ - movs r2, r0 │ │ - subs r5, #89 @ 0x59 │ │ - vcvt.f16.u16 , q11, #5 │ │ - movs r2, r0 │ │ - ldr r6, [pc, #820] @ (ad100 ) │ │ - vrsqrte.f16 , q0 │ │ - movs r2, r0 │ │ - ldr r6, [pc, #128] @ (ace54 ) │ │ + stmia r2!, {r5, r6, r7} │ │ + movs r1, r0 │ │ + mov r7, sl │ │ + vceq.f32 d28, d22, #0 │ │ + movs r1, r0 │ │ + ldr r0, [pc, #564] @ (b252c ) │ │ + vqshl.u64 q14, q12, #57 @ 0x39 │ │ + movs r1, r0 │ │ + lsls r6, r1, #13 │ │ movs r2, r0 │ │ - ldr r6, [pc, #120] @ (ace50 ) │ │ + mov r5, r7 │ │ + vsri.64 q8, q11, #7 │ │ movs r2, r0 │ │ - ldr r6, [pc, #496] @ (acfcc ) │ │ + @ instruction: 0x47d5 │ │ + vrsra.u32 q8, q10, #7 │ │ movs r2, r0 │ │ - ldr r5, [pc, #1008] @ (ad1d0 ) │ │ + lsls r2, r7, #14 │ │ movs r2, r0 │ │ - ldr r7, [pc, #800] @ (ad104 ) │ │ + mov r9, r7 │ │ + vrshr.u64 q8, q13, #7 │ │ movs r2, r0 │ │ - ldr r1, [sp, #388] @ 0x184 │ │ - vqrdmlsh.s q10, , d12[0] │ │ + mov fp, r2 │ │ + vcle.s32 d16, d22, #0 │ │ movs r2, r0 │ │ - ldr r6, [pc, #312] @ (acf28 ) │ │ + lsrs r4, r5, #24 │ │ movs r2, r0 │ │ - ldr r6, [pc, #344] @ (acf4c ) │ │ + mov r5, lr │ │ + vcvt.f32.u32 d16, d0, #7 │ │ movs r2, r0 │ │ - push {r4, lr} │ │ - ldr r4, [r0, #0] │ │ - mov r0, r4 │ │ - bl 9dd28 │ │ - ldr r0, [r4, #0] │ │ - subs r0, #1 │ │ - str r0, [r4, #0] │ │ - it ne │ │ - popne {r4, pc} │ │ - mov r0, r4 │ │ - ldmia.w sp!, {r4, lr} │ │ - b.w 983ee │ │ - push {r4, lr} │ │ - ldr r4, [r0, #0] │ │ - mov r0, r4 │ │ - bl 9dd28 │ │ - ldr r0, [r4, #0] │ │ - subs r0, #1 │ │ - str r0, [r4, #0] │ │ - it ne │ │ - popne {r4, pc} │ │ - mov r0, r4 │ │ - ldmia.w sp!, {r4, lr} │ │ - b.w 98144 │ │ - push {r4, lr} │ │ - ldr r4, [r0, #0] │ │ - mov r0, r4 │ │ - bl 9dd28 │ │ - ldr r0, [r4, #0] │ │ - subs r0, #1 │ │ - str r0, [r4, #0] │ │ - it ne │ │ - popne {r4, pc} │ │ - mov r0, r4 │ │ - ldmia.w sp!, {r4, lr} │ │ - b.w 97b64 │ │ - bmi.n acdfa │ │ + ldrd r2, r3, [r1, #4] │ │ + ldrd r0, r1, [r0, #4] │ │ + b.w 54658 │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, #220 @ 0xdc │ │ - ldr r1, [pc, #684] @ (ad104 ) │ │ - add.w r5, r0, #8 │ │ - ldr r6, [pc, #668] @ (ad0fc ) │ │ - ldr r7, [pc, #672] @ (ad100 ) │ │ - mov r0, r5 │ │ - str r1, [sp, #44] @ 0x2c │ │ - ldr r1, [pc, #672] @ (ad108 ) │ │ - str r6, [sp, #52] @ 0x34 │ │ - str r7, [sp, #48] @ 0x30 │ │ - str r1, [sp, #40] @ 0x28 │ │ - ldr r1, [pc, #668] @ (ad10c ) │ │ + sub sp, #116 @ 0x74 │ │ + add.w r8, sp, #84 @ 0x54 │ │ + mov r6, r1 │ │ + mov r9, r0 │ │ + mov r1, r2 │ │ + mov r0, r8 │ │ + bl b45a0 │ │ + ldrd fp, sl, [sp, #84] @ 0x54 │ │ + ldr r0, [sp, #92] @ 0x5c │ │ + subs.w r5, fp, #2147483648 @ 0x80000000 │ │ + it ne │ │ + movne r5, r0 │ │ + cmp.w fp, #2147483648 @ 0x80000000 │ │ + it eq │ │ + moveq.w sl, #1 │ │ + ldr r4, [pc, #932] @ (b2710 ) │ │ + add r4, pc │ │ + ldr r0, [r4, #16] │ │ + cmp r0, #5 │ │ + bcc.n b2398 │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #100] @ 0x64 │ │ + mov.w r3, #1776 @ 0x6f0 │ │ + str r1, [sp, #88] @ 0x58 │ │ + ldr r1, [pc, #912] @ (b2714 ) │ │ + str r0, [sp, #96] @ 0x60 │ │ add r1, pc │ │ - bl abf8c │ │ - mov r4, r1 │ │ - add r1, sp, #40 @ 0x28 │ │ - bl ac388 │ │ - ldr r1, [r4, #0] │ │ - subs r1, #1 │ │ - str r1, [r4, #0] │ │ + str r1, [sp, #84] @ 0x54 │ │ + add r0, sp, #112 @ 0x70 │ │ + str r0, [sp, #92] @ 0x5c │ │ + add r0, sp, #84 @ 0x54 │ │ + ldr r2, [pc, #904] @ (b2718 ) │ │ + movs r1, #5 │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r0, [r4, #16] │ │ + cmp r0, #4 │ │ + bls.n b23c2 │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #100] @ 0x64 │ │ + mov.w r3, #1776 @ 0x6f0 │ │ + str r1, [sp, #88] @ 0x58 │ │ + ldr r1, [pc, #880] @ (b271c ) │ │ + str r0, [sp, #96] @ 0x60 │ │ + add r1, pc │ │ + str r1, [sp, #84] @ 0x54 │ │ + add r0, sp, #112 @ 0x70 │ │ + str r0, [sp, #92] @ 0x5c │ │ + add r0, sp, #84 @ 0x54 │ │ + ldr r2, [pc, #868] @ (b2720 ) │ │ + movs r1, #5 │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r7, [r6, #0] │ │ + cmp r7, #0 │ │ + beq.w b27d4 │ │ + ldr r0, [r7, #0] │ │ cmp r0, #0 │ │ - bne.w ad07a │ │ - mov.w r0, #2147483648 @ 0x80000000 │ │ - str r5, [sp, #16] │ │ - str r0, [sp, #148] @ 0x94 │ │ - add r0, sp, #192 @ 0xc0 │ │ - ldr r7, [pc, #636] @ (ad110 ) │ │ - add r7, pc │ │ - mov r1, r7 │ │ - bl 678b8 │ │ - ldr r0, [sp, #192] @ 0xc0 │ │ - add.w sl, sp, #160 @ 0xa0 │ │ - str r0, [sp, #36] @ 0x24 │ │ - ldr r0, [sp, #196] @ 0xc4 │ │ - str r0, [sp, #32] │ │ - ldr r0, [sp, #200] @ 0xc8 │ │ - str r0, [sp, #28] │ │ - ldr r0, [sp, #204] @ 0xcc │ │ + beq.w b27ca │ │ + ldr.w r6, [r0, #704] @ 0x2c0 │ │ + ldr r0, [r4, #16] │ │ + cmp r6, #0 │ │ + beq.w b27de │ │ + cmp r0, #5 │ │ + ldr r0, [pc, #832] @ (b2724 ) │ │ + add r0, pc │ │ str r0, [sp, #24] │ │ - add.w r0, sl, #4 │ │ - ldr r6, [pc, #604] @ (ad114 ) │ │ + bcc.n b240a │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r1, [sp, #88] @ 0x58 │ │ + mov.w r3, #1776 @ 0x6f0 │ │ + ldr r1, [sp, #24] │ │ + str r0, [sp, #100] @ 0x64 │ │ + str r0, [sp, #96] @ 0x60 │ │ + movs r0, #4 │ │ + str r1, [sp, #84] @ 0x54 │ │ + movs r1, #5 │ │ + str r0, [sp, #92] @ 0x5c │ │ + add r0, sp, #84 @ 0x54 │ │ + ldr r2, [pc, #804] @ (b2728 ) │ │ + add r2, pc │ │ + bl 6ff84 │ │ + mov r0, r7 │ │ + mov r1, r5 │ │ + blx r6 │ │ + str r0, [sp, #28] │ │ + ldr r0, [r4, #16] │ │ + ldr r6, [pc, #788] @ (b272c ) │ │ + cmp r0, #5 │ │ add r6, pc │ │ - mov r1, r6 │ │ - ldmia.w r1, {r2, r3, r4, r5} │ │ - mov r1, r7 │ │ - stmia r0!, {r2, r3, r4, r5} │ │ - add r4, sp, #192 @ 0xc0 │ │ - mov r0, r4 │ │ - bl 678b8 │ │ - ldr r0, [sp, #192] @ 0xc0 │ │ - adds r5, r4, #4 │ │ + bcc.n b243c │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #100] @ 0x64 │ │ + mov.w r3, #1776 @ 0x6f0 │ │ + str r0, [sp, #96] @ 0x60 │ │ + movs r0, #4 │ │ + strd r6, r1, [sp, #84] @ 0x54 │ │ + movs r1, #5 │ │ + str r0, [sp, #92] @ 0x5c │ │ + add r0, sp, #84 @ 0x54 │ │ + ldr r2, [pc, #760] @ (b2730 ) │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r0, [r4, #16] │ │ + cmp r0, #5 │ │ + ldr r0, [pc, #752] @ (b2734 ) │ │ + add r0, pc │ │ str r0, [sp, #20] │ │ - ldrd fp, lr, [sp, #196] @ 0xc4 │ │ - ldr.w ip, [sp, #204] @ 0xcc │ │ - ldmia.w r6, {r0, r1, r8, r9} │ │ - stmia.w r5, {r0, r1, r8, r9} │ │ - mov.w r8, #0 │ │ - str.w r8, [sp, #56] @ 0x38 │ │ - str.w r8, [sp, #144] @ 0x90 │ │ - add r0, sp, #56 @ 0x38 │ │ - ldmia.w sl, {r2, r3, r5, r6, r7} │ │ - adds r1, r0, #4 │ │ - stmia r1!, {r2, r3, r5, r6, r7} │ │ - add.w r7, r0, #52 @ 0x34 │ │ - ldr r1, [sp, #24] │ │ - str r1, [sp, #92] @ 0x5c │ │ - ldr r1, [sp, #28] │ │ + bcc.n b246a │ │ + movs r1, #1 │ │ + movs r0, #0 │ │ str r1, [sp, #88] @ 0x58 │ │ - ldr r1, [sp, #32] │ │ - str r1, [sp, #84] @ 0x54 │ │ - ldr r1, [sp, #36] @ 0x24 │ │ - strd r8, r8, [sp, #96] @ 0x60 │ │ - str r1, [sp, #80] @ 0x50 │ │ - str.w r8, [sp, #104] @ 0x68 │ │ - ldmia.w r4, {r1, r2, r3, r5, r6} │ │ - stmia r7!, {r1, r2, r3, r5, r6} │ │ + mov.w r3, #1776 @ 0x6f0 │ │ ldr r1, [sp, #20] │ │ - str.w ip, [sp, #140] @ 0x8c │ │ - strd fp, lr, [sp, #132] @ 0x84 │ │ - str r1, [sp, #128] @ 0x80 │ │ - bl 97aec │ │ - add r5, sp, #192 @ 0xc0 │ │ - ldr r1, [pc, #492] @ (ad118 ) │ │ - mov r4, r0 │ │ - movs r2, #11 │ │ - add r1, pc │ │ - mov r0, r5 │ │ - bl 4a500 │ │ - mov r0, r5 │ │ - str r4, [sp, #204] @ 0xcc │ │ - bl 97b10 │ │ - ldr r4, [r0, #20] │ │ - mov sl, r0 │ │ - ldr r0, [r4, #4] │ │ - adds r0, #1 │ │ - str r0, [r4, #4] │ │ - bcs.w ad0c8 │ │ - add.w r0, r4, #96 @ 0x60 │ │ - mov r1, r4 │ │ - bl a2e6c │ │ - ldrd r6, r5, [sl, #12] │ │ - add r7, sp, #192 @ 0xc0 │ │ - mov r2, r5 │ │ + str r1, [sp, #84] @ 0x54 │ │ + movs r1, #5 │ │ + str r0, [sp, #100] @ 0x64 │ │ + str r0, [sp, #96] @ 0x60 │ │ + add r0, sp, #112 @ 0x70 │ │ + str r0, [sp, #92] @ 0x5c │ │ + add r0, sp, #84 @ 0x54 │ │ + ldr r2, [pc, #724] @ (b2738 ) │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r0, [r4, #16] │ │ + cmp r0, #5 │ │ + ldr r0, [pc, #716] @ (b273c ) │ │ + add r0, pc │ │ + str r0, [sp, #16] │ │ + bcc.n b2498 │ │ + movs r1, #1 │ │ + movs r0, #0 │ │ + str r1, [sp, #88] @ 0x58 │ │ + mov.w r3, #1776 @ 0x6f0 │ │ + ldr r1, [sp, #16] │ │ + str r1, [sp, #84] @ 0x54 │ │ + movs r1, #5 │ │ + str r0, [sp, #100] @ 0x64 │ │ + str r0, [sp, #96] @ 0x60 │ │ + add r0, sp, #112 @ 0x70 │ │ + str r0, [sp, #92] @ 0x5c │ │ + add r0, sp, #84 @ 0x54 │ │ + ldr r2, [pc, #684] @ (b2740 ) │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r0, [r7, #0] │ │ + str r6, [sp, #12] │ │ + cmp r0, #0 │ │ + beq.w b27ca │ │ + ldr.w r6, [r0, #912] @ 0x390 │ │ + ldr r0, [r4, #16] │ │ + cmp r6, #0 │ │ + beq.w b2810 │ │ + cmp r0, #4 │ │ + bls.n b24d4 │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r1, [sp, #88] @ 0x58 │ │ + mov.w r3, #1776 @ 0x6f0 │ │ + ldr r1, [sp, #24] │ │ + str r0, [sp, #100] @ 0x64 │ │ + str r0, [sp, #96] @ 0x60 │ │ + movs r0, #4 │ │ + str r1, [sp, #84] @ 0x54 │ │ + movs r1, #5 │ │ + str r0, [sp, #92] @ 0x5c │ │ + add r0, sp, #84 @ 0x54 │ │ + ldr r2, [pc, #628] @ (b2744 ) │ │ + add r2, pc │ │ + bl 6ff84 │ │ mov r0, r7 │ │ - mov r1, r6 │ │ - bl 4b378 │ │ - add.w r0, r4, #100 @ 0x64 │ │ - mov r1, r7 │ │ - bl 9ebf4 │ │ - bl 5f95c │ │ - ldr.w r1, [sl] │ │ - adds r1, #1 │ │ - str.w r1, [sl] │ │ - bcs.w ad0c8 │ │ - ldr r0, [r0, #0] │ │ - str r5, [sp, #36] @ 0x24 │ │ - add.w r1, r0, #8 │ │ - add r0, sp, #192 @ 0xc0 │ │ - bl b9ccc │ │ - ldr r0, [sp, #192] @ 0xc0 │ │ + blx r6 │ │ + ldr r1, [r4, #16] │ │ cmp r0, #1 │ │ - beq.w ad0da │ │ - ldrb.w r0, [sp, #200] @ 0xc8 │ │ - str r0, [sp, #32] │ │ - ldr.w fp, [sp, #196] @ 0xc4 │ │ - bl 66d2c │ │ - add.w r9, sp, #192 @ 0xc0 │ │ - str r0, [sp, #192] @ 0xc0 │ │ - mov r0, r9 │ │ - bl 66c90 │ │ - mov r7, r0 │ │ - mov r0, r9 │ │ - mov r8, r1 │ │ - bl 4a130 │ │ + beq.w b2842 │ │ + ldr r6, [pc, #612] @ (b2748 ) │ │ + cmp r1, #4 │ │ + add r6, pc │ │ + bls.n b2508 │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #100] @ 0x64 │ │ + mov.w r3, #1776 @ 0x6f0 │ │ + str r0, [sp, #96] @ 0x60 │ │ + movs r0, #4 │ │ + strd r6, r1, [sp, #84] @ 0x54 │ │ + movs r1, #5 │ │ + str r0, [sp, #92] @ 0x5c │ │ + add r0, sp, #84 @ 0x54 │ │ + ldr r2, [pc, #584] @ (b274c ) │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r0, [sp, #28] │ │ + cmp r0, #0 │ │ + beq.w b286e │ │ + ldr r0, [r4, #16] │ │ + cmp r0, #5 │ │ + bcc.n b253a │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #100] @ 0x64 │ │ + movw r3, #2069 @ 0x815 │ │ + str r1, [sp, #88] @ 0x58 │ │ + ldr r1, [pc, #556] @ (b2750 ) │ │ + str r0, [sp, #96] @ 0x60 │ │ + add r1, pc │ │ + str r1, [sp, #84] @ 0x54 │ │ + add r0, sp, #112 @ 0x70 │ │ + str r0, [sp, #92] @ 0x5c │ │ + add r0, sp, #84 @ 0x54 │ │ + ldr r2, [pc, #952] @ (b28ec ) │ │ + movs r1, #5 │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r0, [r4, #16] │ │ + mov r8, r9 │ │ + cmp r0, #5 │ │ + bcc.n b2566 │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #100] @ 0x64 │ │ + movw r3, #2069 @ 0x815 │ │ + str r1, [sp, #88] @ 0x58 │ │ + ldr r1, [pc, #928] @ (b28f0 ) │ │ + str r0, [sp, #96] @ 0x60 │ │ + add r1, pc │ │ + str r1, [sp, #84] @ 0x54 │ │ + add r0, sp, #112 @ 0x70 │ │ + str r0, [sp, #92] @ 0x5c │ │ + add r0, sp, #84 @ 0x54 │ │ + ldr r2, [pc, #916] @ (b28f4 ) │ │ + movs r1, #5 │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r0, [r7, #0] │ │ + cmp r0, #0 │ │ + beq.w b26a0 │ │ + ldr.w r9, [r0, #832] @ 0x340 │ │ + ldr r0, [r4, #16] │ │ + cmp.w r9, #0 │ │ + beq.w b26aa │ │ + str.w fp, [sp, #8] │ │ + mov fp, r6 │ │ + cmp r0, #5 │ │ + bcc.n b25a8 │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r1, [sp, #88] @ 0x58 │ │ + movw r3, #2069 @ 0x815 │ │ + ldr r1, [sp, #24] │ │ + str r0, [sp, #100] @ 0x64 │ │ + str r0, [sp, #96] @ 0x60 │ │ + movs r0, #4 │ │ + str r1, [sp, #84] @ 0x54 │ │ + movs r1, #5 │ │ + str r0, [sp, #92] @ 0x5c │ │ + add r0, sp, #84 @ 0x54 │ │ + ldr r2, [pc, #868] @ (b2908 ) │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r1, [sp, #28] │ │ mov r0, r7 │ │ - mov r1, r8 │ │ - bl 4a7cc │ │ - mov r5, r0 │ │ - mov r4, r1 │ │ - blx ccd00 │ │ - str r0, [sp, #212] @ 0xd4 │ │ - ldr r0, [pc, #328] @ (ad11c ) │ │ - strd r5, r4, [sp, #196] @ 0xc4 │ │ - add r0, pc │ │ - strd sl, r0, [sp, #204] @ 0xcc │ │ + movs r2, #0 │ │ + mov r3, r5 │ │ + str.w sl, [sp] │ │ + movs r6, #0 │ │ + blx r9 │ │ + ldr r0, [r4, #16] │ │ + cmp r0, #5 │ │ + bcc.n b25de │ │ movs r0, #1 │ │ - str r0, [sp, #192] @ 0xc0 │ │ - add r0, sp, #192 @ 0xc0 │ │ - bl 4a548 │ │ - add r1, sp, #180 @ 0xb4 │ │ - stmia.w r1, {r0, r7, r8} │ │ - add r4, sp, #192 @ 0xc0 │ │ - mov r1, r6 │ │ - ldr r2, [sp, #36] @ 0x24 │ │ - mov r0, r4 │ │ - bl 4a500 │ │ - add r5, sp, #160 @ 0xa0 │ │ - add.w r1, fp, #8 │ │ - add r3, sp, #180 @ 0xb4 │ │ - mov r2, r4 │ │ - mov r0, r5 │ │ - bl bd280 │ │ - mov r0, r5 │ │ - bl 49e14 │ │ - ldr r1, [sp, #32] │ │ - mov r0, fp │ │ - bl 66918 │ │ + str r6, [sp, #100] @ 0x64 │ │ + str r0, [sp, #88] @ 0x58 │ │ + movs r1, #5 │ │ + ldr r0, [sp, #12] │ │ + movw r3, #2069 @ 0x815 │ │ + str r0, [sp, #84] @ 0x54 │ │ + movs r0, #4 │ │ + str r6, [sp, #96] @ 0x60 │ │ + str r0, [sp, #92] @ 0x5c │ │ + add r0, sp, #84 @ 0x54 │ │ + ldr r2, [pc, #820] @ (b290c ) │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r0, [r4, #16] │ │ + mov r6, fp │ │ + cmp r0, #5 │ │ + bcc.n b2608 │ │ + movs r1, #1 │ │ + movs r0, #0 │ │ + str r1, [sp, #88] @ 0x58 │ │ + movw r3, #2069 @ 0x815 │ │ + ldr r1, [sp, #20] │ │ + str r1, [sp, #84] @ 0x54 │ │ + movs r1, #5 │ │ + str r0, [sp, #100] @ 0x64 │ │ + str r0, [sp, #96] @ 0x60 │ │ + add r0, sp, #112 @ 0x70 │ │ + str r0, [sp, #92] @ 0x5c │ │ + add r0, sp, #84 @ 0x54 │ │ + ldr r2, [pc, #780] @ (b2910 ) │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r0, [r4, #16] │ │ + ldr.w fp, [sp, #8] │ │ + cmp r0, #5 │ │ + bcc.n b2634 │ │ + movs r1, #1 │ │ + movs r0, #0 │ │ + str r1, [sp, #88] @ 0x58 │ │ + movw r3, #2069 @ 0x815 │ │ + ldr r1, [sp, #16] │ │ + str r1, [sp, #84] @ 0x54 │ │ + movs r1, #5 │ │ + str r0, [sp, #100] @ 0x64 │ │ + str r0, [sp, #96] @ 0x60 │ │ + add r0, sp, #112 @ 0x70 │ │ + str r0, [sp, #92] @ 0x5c │ │ + add r0, sp, #84 @ 0x54 │ │ + ldr r2, [pc, #740] @ (b2914 ) │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r0, [r7, #0] │ │ + cbz r0, b26a0 │ │ + ldr.w r5, [r0, #912] @ 0x390 │ │ + ldr r0, [r4, #16] │ │ + cmp r5, #0 │ │ + beq.n b26dc │ │ + cmp r0, #4 │ │ + bls.n b2668 │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r1, [sp, #88] @ 0x58 │ │ + movw r3, #2069 @ 0x815 │ │ + ldr r1, [sp, #24] │ │ + str r0, [sp, #100] @ 0x64 │ │ + str r0, [sp, #96] @ 0x60 │ │ + movs r0, #4 │ │ + str r1, [sp, #84] @ 0x54 │ │ + movs r1, #5 │ │ + str r0, [sp, #92] @ 0x5c │ │ + add r0, sp, #84 @ 0x54 │ │ + ldr r2, [pc, #716] @ (b2930 ) │ │ + add r2, pc │ │ + bl 6ff84 │ │ + mov r0, r7 │ │ + blx r5 │ │ + ldr r1, [r4, #16] │ │ + cmp r0, #1 │ │ + bne.n b2754 │ │ + cmp r1, #5 │ │ + bcc.w b2788 │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #100] @ 0x64 │ │ + movw r3, #2069 @ 0x815 │ │ + str r1, [sp, #88] @ 0x58 │ │ + movs r4, #5 │ │ + ldr r1, [pc, #672] @ (b2928 ) │ │ + str r0, [sp, #96] @ 0x60 │ │ movs r0, #4 │ │ - movs r1, #4 │ │ - bl 4a56c │ │ - str.w sl, [r0] │ │ - mov r6, r0 │ │ - ldr r1, [pc, #248] @ (ad120 ) │ │ - ldr r5, [sp, #16] │ │ add r1, pc │ │ - mov r0, r5 │ │ - bl abf8c │ │ - ldr r7, [r0, #12] │ │ - ldr r0, [r1, #0] │ │ - subs r0, #1 │ │ - str r0, [r1, #0] │ │ - ldr r1, [pc, #232] @ (ad124 ) │ │ - mov r0, r5 │ │ + str r1, [sp, #84] @ 0x54 │ │ + str r0, [sp, #92] @ 0x5c │ │ + add r0, sp, #84 @ 0x54 │ │ + ldr r2, [pc, #660] @ (b292c ) │ │ + movs r1, #5 │ │ + add r2, pc │ │ + bl 6ff84 │ │ + b.n b278a │ │ + ldr r1, [pc, #596] @ (b28f8 ) │ │ + movs r4, #8 │ │ + movs r0, #7 │ │ add r1, pc │ │ - bl 9aa94 │ │ - str r7, [sp, #64] @ 0x40 │ │ - mov ip, r0 │ │ - ldr r0, [pc, #224] @ (ad128 ) │ │ - mov r4, r1 │ │ - ldrd r2, r3, [sp, #40] @ 0x28 │ │ - add r0, pc │ │ - strd r6, r0, [sp, #56] @ 0x38 │ │ - ldrd r0, r1, [sp, #48] @ 0x30 │ │ - strd r0, r1, [sp] │ │ - add r0, sp, #56 @ 0x38 │ │ - str r0, [sp, #8] │ │ - add r0, sp, #192 @ 0xc0 │ │ - mov r1, ip │ │ - bl bd4fc │ │ - ldrd r0, r1, [sp, #192] @ 0xc0 │ │ - bl abfb0 │ │ - ldr r6, [pc, #136] @ (ad0fc ) │ │ - ldr r7, [pc, #140] @ (ad100 ) │ │ - ldr r0, [r4, #0] │ │ - adds r0, #1 │ │ - str r0, [r4, #0] │ │ - ldr r1, [pc, #176] @ (ad12c ) │ │ - mov r0, r5 │ │ + b.n b278a │ │ + cmp r0, #5 │ │ + bcc.n b26d2 │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #100] @ 0x64 │ │ + movw r3, #2069 @ 0x815 │ │ + str r1, [sp, #88] @ 0x58 │ │ + ldr r1, [pc, #580] @ (b2900 ) │ │ + str r0, [sp, #96] @ 0x60 │ │ + movs r0, #4 │ │ add r1, pc │ │ - bl abf8c │ │ - mov r4, r1 │ │ - add r1, sp, #40 @ 0x28 │ │ - bl ac396 │ │ - cbz r0, ad0ca │ │ - ldrd r5, r0, [r0] │ │ - ldr r2, [r0, #12] │ │ - add r0, sp, #56 @ 0x38 │ │ - mov r1, r5 │ │ - blx r2 │ │ - ldr r2, [pc, #104] @ (ad104 ) │ │ - ldrd r0, r1, [sp, #56] @ 0x38 │ │ - eors r1, r2 │ │ - ldr r2, [pc, #100] @ (ad108 ) │ │ - eors r0, r2 │ │ - orrs r0, r1 │ │ - bne.n ad0d2 │ │ - ldrd r0, r1, [sp, #64] @ 0x40 │ │ - eors r1, r6 │ │ - eors r0, r7 │ │ - orrs r0, r1 │ │ - bne.n ad0d2 │ │ - ldr r0, [r5, #0] │ │ - bl 9eb70 │ │ - ldr r1, [r4, #0] │ │ - subs r1, #1 │ │ - str r1, [r4, #0] │ │ - add sp, #220 @ 0xdc │ │ + str r1, [sp, #84] @ 0x54 │ │ + str r0, [sp, #92] @ 0x5c │ │ + add r0, sp, #84 @ 0x54 │ │ + ldr r2, [pc, #568] @ (b2904 ) │ │ + movs r1, #5 │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r1, [pc, #552] @ (b28fc ) │ │ + movs r4, #6 │ │ + movs r0, #18 │ │ + add r1, pc │ │ + b.n b278a │ │ + cmp r0, #5 │ │ + bcc.n b2704 │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #100] @ 0x64 │ │ + movw r3, #2069 @ 0x815 │ │ + str r1, [sp, #88] @ 0x58 │ │ + ldr r1, [pc, #556] @ (b291c ) │ │ + str r0, [sp, #96] @ 0x60 │ │ + movs r0, #4 │ │ + add r1, pc │ │ + str r1, [sp, #84] @ 0x54 │ │ + str r0, [sp, #92] @ 0x5c │ │ + add r0, sp, #84 @ 0x54 │ │ + ldr r2, [pc, #548] @ (b2920 ) │ │ + movs r1, #5 │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r1, [pc, #528] @ (b2918 ) │ │ + movs r4, #6 │ │ + movs r0, #14 │ │ + add r1, pc │ │ + b.n b278a │ │ + nop │ │ + cmp r6, #104 @ 0x68 │ │ + movs r2, r0 │ │ + b.n b2a48 │ │ + movs r1, r0 │ │ + lsrs r2, r6, #21 │ │ + movs r2, r0 │ │ + b.n b2a0c │ │ + movs r1, r0 │ │ + lsrs r0, r1, #21 │ │ + movs r2, r0 │ │ + lsrs r2, r1, #21 │ │ + movs r2, r0 │ │ + lsrs r0, r0, #20 │ │ + movs r2, r0 │ │ + lsrs r4, r3, #20 │ │ + movs r2, r0 │ │ + lsrs r6, r1, #19 │ │ + movs r2, r0 │ │ + lsrs r2, r7, #19 │ │ + movs r2, r0 │ │ + lsrs r0, r4, #18 │ │ + movs r2, r0 │ │ + lsrs r4, r2, #19 │ │ + movs r2, r0 │ │ + lsrs r2, r6, #17 │ │ + movs r2, r0 │ │ + lsrs r6, r6, #16 │ │ + movs r2, r0 │ │ + lsrs r0, r5, #17 │ │ + movs r2, r0 │ │ + lsrs r2, r0, #16 │ │ + movs r2, r0 │ │ + lsrs r6, r3, #19 │ │ + movs r2, r0 │ │ + cmp r1, #5 │ │ + bcc.n b2778 │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #100] @ 0x64 │ │ + movw r3, #2069 @ 0x815 │ │ + str r0, [sp, #96] @ 0x60 │ │ + movs r0, #4 │ │ + strd r6, r1, [sp, #84] @ 0x54 │ │ + movs r1, #5 │ │ + str r0, [sp, #92] @ 0x5c │ │ + add r0, sp, #84 @ 0x54 │ │ + ldr r2, [pc, #432] @ (b2924 ) │ │ + add r2, pc │ │ + bl 6ff84 │ │ + movs r0, #0 │ │ + movs r1, #40 @ 0x28 │ │ + strd r1, r0, [r8] │ │ + ldr r0, [sp, #28] │ │ + str.w r0, [r8, #8] │ │ + b.n b27b6 │ │ + movs r4, #5 │ │ + ldrh.w r2, [sp, #53] @ 0x35 │ │ + strh.w r2, [sp, #57] @ 0x39 │ │ + ldrb.w r2, [sp, #55] @ 0x37 │ │ + strb.w r2, [sp, #59] @ 0x3b │ │ + strd r1, r0, [sp, #60] @ 0x3c │ │ + add r1, sp, #56 @ 0x38 │ │ + add r2, sp, #32 │ │ + add.w r0, r1, #12 │ │ + ldmia.w r2, {r3, r5, r6, r7} │ │ + stmia r0!, {r3, r5, r6, r7} │ │ + mov r0, r8 │ │ + strb.w r4, [sp, #56] @ 0x38 │ │ + bl b00be │ │ + subs.w r0, fp, #2147483648 @ 0x80000000 │ │ + mov r1, sl │ │ + it ne │ │ + movne r0, fp │ │ + bl 54676 │ │ + add sp, #116 @ 0x74 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - udf #254 @ 0xfe │ │ - ldr r0, [pc, #112] @ (ad13c ) │ │ + ldr r0, [pc, #236] @ (b28b8 ) │ │ + movs r4, #8 │ │ + movs r1, #7 │ │ add r0, pc │ │ - bl 4ffc8 │ │ - ldr r0, [pc, #108] @ (ad140 ) │ │ + b.n b287a │ │ + ldr r0, [pc, #220] @ (b28b4 ) │ │ + movs r4, #8 │ │ + movs r1, #6 │ │ add r0, pc │ │ - bl 4ffc8 │ │ - ldrb.w r0, [sp, #200] @ 0xc8 │ │ + b.n b287a │ │ + cmp r0, #5 │ │ + bcc.n b2806 │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #100] @ 0x64 │ │ + mov.w r3, #1776 @ 0x6f0 │ │ + str r1, [sp, #88] @ 0x58 │ │ + ldr r1, [pc, #208] @ (b28c0 ) │ │ + str r0, [sp, #96] @ 0x60 │ │ + movs r0, #4 │ │ + add r1, pc │ │ + str r1, [sp, #84] @ 0x54 │ │ + str r0, [sp, #92] @ 0x5c │ │ + add r0, sp, #84 @ 0x54 │ │ + ldr r2, [pc, #196] @ (b28c4 ) │ │ + movs r1, #5 │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r0, [pc, #180] @ (b28bc ) │ │ + movs r4, #6 │ │ + movs r1, #12 │ │ + add r0, pc │ │ + b.n b287a │ │ + cmp r0, #5 │ │ + bcc.n b2838 │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #100] @ 0x64 │ │ + mov.w r3, #1776 @ 0x6f0 │ │ + str r1, [sp, #88] @ 0x58 │ │ + ldr r1, [pc, #168] @ (b28cc ) │ │ + str r0, [sp, #96] @ 0x60 │ │ + movs r0, #4 │ │ + add r1, pc │ │ + str r1, [sp, #84] @ 0x54 │ │ + str r0, [sp, #92] @ 0x5c │ │ + add r0, sp, #84 @ 0x54 │ │ + ldr r2, [pc, #160] @ (b28d0 ) │ │ + movs r1, #5 │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r0, [pc, #140] @ (b28c8 ) │ │ + movs r4, #6 │ │ + movs r1, #14 │ │ + add r0, pc │ │ + b.n b287a │ │ + cmp r1, #5 │ │ + bcc.n b2878 │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #100] @ 0x64 │ │ + mov.w r3, #1776 @ 0x6f0 │ │ + str r1, [sp, #88] @ 0x58 │ │ + movs r4, #5 │ │ + ldr r1, [pc, #128] @ (b28d8 ) │ │ + str r0, [sp, #96] @ 0x60 │ │ + movs r0, #4 │ │ + add r1, pc │ │ + str r1, [sp, #84] @ 0x54 │ │ + str r0, [sp, #92] @ 0x5c │ │ + add r0, sp, #84 @ 0x54 │ │ + ldr r2, [pc, #120] @ (b28dc ) │ │ + movs r1, #5 │ │ + add r2, pc │ │ + bl 6ff84 │ │ + b.n b287a │ │ + ldr r0, [pc, #100] @ (b28d4 ) │ │ + movs r4, #7 │ │ + movs r1, #19 │ │ + add r0, pc │ │ + b.n b287a │ │ + movs r4, #5 │ │ + ldrh.w r2, [sp, #53] @ 0x35 │ │ + strh.w r2, [sp, #85] @ 0x55 │ │ + ldrb.w r2, [sp, #55] @ 0x37 │ │ + strd r0, r1, [sp, #88] @ 0x58 │ │ + add.w r0, r8, #12 │ │ + strb.w r4, [sp, #84] @ 0x54 │ │ + strb.w r2, [sp, #87] @ 0x57 │ │ + add r1, sp, #32 │ │ + ldmia.w r1, {r2, r3, r4, r5} │ │ movs r1, #43 @ 0x2b │ │ - strb.w r0, [sp, #164] @ 0xa4 │ │ - ldr r0, [sp, #196] @ 0xc4 │ │ - str r0, [sp, #160] @ 0xa0 │ │ - ldr r0, [pc, #68] @ (ad130 ) │ │ + stmia r0!, {r2, r3, r4, r5} │ │ + mov r2, r8 │ │ + ldr r0, [pc, #60] @ (b28e0 ) │ │ add r0, pc │ │ str r0, [sp, #0] │ │ - ldr r0, [pc, #68] @ (ad134 ) │ │ - add r2, sp, #160 @ 0xa0 │ │ - ldr r3, [pc, #68] @ (ad138 ) │ │ + ldr r0, [pc, #56] @ (b28e4 ) │ │ + ldr r3, [pc, #60] @ (b28e8 ) │ │ add r0, pc │ │ add r3, pc │ │ - bl 4fcf8 │ │ - cmp r3, #152 @ 0x98 │ │ - ldrh r5, [r0, #26] │ │ - add r0, pc, #8 @ (adr r0, ad10c ) │ │ - stmia.w r2!, {r0, r3, r4, r5, r6, r8, r9, sl, fp, ip} │ │ - pop {r0, r1, r2, r4, r5, r6, pc} │ │ - stmia r0!, {r1, r2, r5} │ │ - str r0, [sp, #920] @ 0x398 │ │ - ldr r4, [pc, #488] @ (ad2f8 ) │ │ + bl 5127c │ │ + lsrs r4, r7, #10 │ │ + vtbx.8 d16, {d23-d25}, d12 │ │ + vcvtp.s16.f16 d27, d30 │ │ + vqshrn.u64 d16, q8, #10 │ │ movs r2, r0 │ │ - subs r2, #105 @ 0x69 │ │ - vqrshrn.u64 d21, q11, #5 │ │ + lsrs r4, r0, #4 │ │ movs r2, r0 │ │ - ldr r1, [r4, #4] │ │ - vcvtp.s16.f16 d17, d26 │ │ + lsrs r5, r4, #8 │ │ + @ instruction: 0xfff708fe │ │ movs r2, r0 │ │ - ldr r2, [pc, #832] @ (ad464 ) │ │ + lsrs r2, r2, #3 │ │ movs r2, r0 │ │ - ldr r2, [pc, #816] @ (ad458 ) │ │ + cbz r2, b290c │ │ + @ instruction: 0xfff608fa │ │ movs r2, r0 │ │ - ldr r3, [pc, #232] @ (ad214 ) │ │ + lsrs r6, r3, #2 │ │ movs r2, r0 │ │ - ldr r2, [pc, #680] @ (ad3d8 ) │ │ + stc2l 0, cr0, [r8], #4 │ │ + eors r3, r6 │ │ + @ instruction: 0xfff9fb76 │ │ + movs r1, r0 │ │ + lsrs r0, r2, #15 │ │ movs r2, r0 │ │ - ldr r4, [pc, #472] @ (ad30c ) │ │ + lsrs r2, r7, #18 │ │ movs r2, r0 │ │ - str r6, [sp, #60] @ 0x3c │ │ - vcvt.f16.u16 q10, q13, #7 │ │ + lsrs r4, r4, #14 │ │ movs r2, r0 │ │ - ldr r2, [pc, #1008] @ (ad530 ) │ │ + lsrs r6, r6, #15 │ │ + @ instruction: 0xfff70f8b │ │ + vtbx.8 d16, {d7-d9}, d20 │ │ movs r2, r0 │ │ - ldr r3, [pc, #16] @ (ad154 ) │ │ + lsrs r0, r7, #8 │ │ + movs r2, r0 │ │ + lsrs r2, r4, #13 │ │ + movs r2, r0 │ │ + lsrs r4, r5, #12 │ │ + movs r2, r0 │ │ + lsrs r2, r0, #12 │ │ + movs r2, r0 │ │ + lsrs r6, r2, #11 │ │ + movs r2, r0 │ │ + lsrs r1, r3, #13 │ │ + vshll.u32 q8, d18, #23 │ │ + movs r2, r0 │ │ + lsrs r6, r0, #8 │ │ + movs r2, r0 │ │ + lsrs r2, r2, #6 │ │ + movs r2, r0 │ │ + lsrs r0, r1, #11 │ │ + movs r2, r0 │ │ + lsrs r4, r5, #9 │ │ + movs r2, r0 │ │ + lsrs r2, r4, #10 │ │ movs r2, r0 │ │ - push {r4, lr} │ │ - ldr r4, [r0, #0] │ │ - mov r0, r4 │ │ - bl 9dd28 │ │ - ldr r0, [r4, #0] │ │ - subs r0, #1 │ │ - str r0, [r4, #0] │ │ - it ne │ │ - popne {r4, pc} │ │ - mov r0, r4 │ │ - ldmia.w sp!, {r4, lr} │ │ - b.w 97f68 │ │ - bmi.n ad10e │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, #196 @ 0xc4 │ │ - ldr r1, [pc, #752] @ (ad45c ) │ │ - add.w r5, r0, #8 │ │ - ldr r6, [pc, #736] @ (ad454 ) │ │ - ldr r7, [pc, #740] @ (ad458 ) │ │ - mov r0, r5 │ │ - str r1, [sp, #68] @ 0x44 │ │ - ldr r1, [pc, #740] @ (ad460 ) │ │ - str r6, [sp, #76] @ 0x4c │ │ - str r7, [sp, #72] @ 0x48 │ │ - str r1, [sp, #64] @ 0x40 │ │ - ldr r1, [pc, #736] @ (ad464 ) │ │ + sub.w sp, sp, #916 @ 0x394 │ │ + ldr.w lr, [r1, #4] │ │ + mov r7, r0 │ │ + ldr r2, [r1, #12] │ │ + mov.w r8, #0 │ │ + mov.w r9, #2 │ │ + cmp lr, r2 │ │ + beq.w b2c90 │ │ + ldr r0, [r1, #16] │ │ + mov r3, lr │ │ + str r7, [sp, #32] │ │ + add.w ip, sp, #64 @ 0x40 │ │ + str r0, [sp, #16] │ │ + ldmia.w r3, {r0, r2, r4, r5, r6, r7} │ │ + stmia.w ip, {r0, r2, r4, r5, r6, r7} │ │ + add.w r0, lr, #24 │ │ + str r0, [r1, #4] │ │ + movs r0, #3 │ │ + str r0, [sp, #432] @ 0x1b0 │ │ + movs r0, #20 │ │ + strd r0, r8, [sp, #576] @ 0x240 │ │ + ldrd r0, r1, [sp, #64] @ 0x40 │ │ + str.w r8, [sp, #436] @ 0x1b4 │ │ + subs r2, r0, #2 │ │ + sbc.w r3, r1, #0 │ │ + subs.w r0, r2, #15 │ │ + strd r9, r8, [sp, #504] @ 0x1f8 │ │ + it ne │ │ + movne r0, #1 │ │ + rsbs r1, r2, #17 │ │ + sbcs.w r1, r8, r3 │ │ + str r2, [sp, #28] │ │ + it cc │ │ + movcc.w r8, #1 │ │ + orrs.w r0, r0, r8 │ │ + strd r0, r3, [sp, #20] │ │ + beq.n b29c8 │ │ + add r0, sp, #88 @ 0x58 │ │ + ldr r1, [pc, #864] @ (b2d10 ) │ │ + adds r0, #8 │ │ + movs r2, #43 @ 0x2b │ │ add r1, pc │ │ - bl abf8c │ │ - mov r4, r1 │ │ - add r1, sp, #64 @ 0x40 │ │ - bl ac388 │ │ - ldr r1, [r4, #0] │ │ - subs r1, #1 │ │ - str r1, [r4, #0] │ │ - cmp r0, #0 │ │ - bne.w ad3d2 │ │ - str r5, [sp, #16] │ │ - add r0, sp, #160 @ 0xa0 │ │ - ldr r4, [pc, #708] @ (ad468 ) │ │ - ldr r5, [pc, #712] @ (ad46c ) │ │ - add r4, pc │ │ - add r5, pc │ │ - mov r1, r4 │ │ - blx r5 │ │ - ldr r0, [sp, #160] @ 0xa0 │ │ - mov r9, r5 │ │ - str r0, [sp, #60] @ 0x3c │ │ - add.w r8, sp, #80 @ 0x50 │ │ - ldr r0, [sp, #164] @ 0xa4 │ │ - str r0, [sp, #56] @ 0x38 │ │ - ldr r0, [sp, #168] @ 0xa8 │ │ - str r0, [sp, #52] @ 0x34 │ │ - ldr r0, [sp, #172] @ 0xac │ │ - str r0, [sp, #48] @ 0x30 │ │ - add.w r0, r8, #4 │ │ - ldr r7, [pc, #680] @ (ad470 ) │ │ - add r7, pc │ │ - mov r1, r7 │ │ - ldmia.w r1, {r2, r3, r5, r6} │ │ - mov r1, r4 │ │ - stmia r0!, {r2, r3, r5, r6} │ │ - add r0, sp, #160 @ 0xa0 │ │ - blx r9 │ │ - ldr r0, [sp, #160] @ 0xa0 │ │ - mov r1, r7 │ │ - str r0, [sp, #44] @ 0x2c │ │ - add.w sl, sp, #104 @ 0x68 │ │ - ldr r0, [sp, #164] @ 0xa4 │ │ - str r0, [sp, #40] @ 0x28 │ │ - ldr r0, [sp, #168] @ 0xa8 │ │ + bl 9a438 │ │ + add r0, sp, #576 @ 0x240 │ │ + bl 9acda │ │ + add r0, sp, #504 @ 0x1f8 │ │ + bl 97c4c │ │ + ldr r7, [sp, #32] │ │ + b.n b2bf6 │ │ + ldr r1, [sp, #80] @ 0x50 │ │ + ldrd r0, r9, [sp, #72] @ 0x48 │ │ + str r0, [sp, #696] @ 0x2b8 │ │ + add.w r0, r1, r1, lsl #1 │ │ + str.w r9, [sp, #688] @ 0x2b0 │ │ + add.w r1, r9, r0, lsl #4 │ │ + str r1, [sp, #44] @ 0x2c │ │ + str r1, [sp, #700] @ 0x2bc │ │ + add r0, sp, #816 @ 0x330 │ │ + add.w r1, r0, #20 │ │ + adds r0, #24 │ │ + str r1, [sp, #40] @ 0x28 │ │ str r0, [sp, #36] @ 0x24 │ │ - ldr r0, [sp, #172] @ 0xac │ │ - str r0, [sp, #32] │ │ - add.w r0, sl, #4 │ │ - ldmia.w r1, {r2, r3, r5, r6} │ │ - mov r1, r4 │ │ - stmia r0!, {r2, r3, r5, r6} │ │ - add r0, sp, #160 @ 0xa0 │ │ - blx r9 │ │ - ldrd fp, r0, [sp, #160] @ 0xa0 │ │ - add.w r9, sp, #128 @ 0x80 │ │ - str r0, [sp, #28] │ │ - ldr r0, [sp, #168] @ 0xa8 │ │ - str r0, [sp, #24] │ │ - ldr r0, [sp, #172] @ 0xac │ │ - str r0, [sp, #20] │ │ - add.w r0, r9, #4 │ │ - ldmia.w r7, {r1, r2, r3, r4} │ │ - stmia r0!, {r1, r2, r3, r4} │ │ - movs r1, #8 │ │ - movs r0, #152 @ 0x98 │ │ - bl 4a56c │ │ - mov r4, r0 │ │ + add r4, sp, #744 @ 0x2e8 │ │ + add r0, sp, #576 @ 0x240 │ │ + str r0, [sp, #8] │ │ movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [r4, #16] │ │ - strd r1, r1, [r4] │ │ - strd r1, r0, [r4, #8] │ │ - add.w r1, r4, #20 │ │ - ldmia.w r8, {r2, r3, r5, r6, r7} │ │ - stmia r1!, {r2, r3, r5, r6, r7} │ │ - ldr r1, [sp, #60] @ 0x3c │ │ - str r1, [r4, #40] @ 0x28 │ │ - ldr r1, [sp, #56] @ 0x38 │ │ - str r1, [r4, #44] @ 0x2c │ │ - ldr r1, [sp, #52] @ 0x34 │ │ - str r1, [r4, #48] @ 0x30 │ │ - ldr r1, [sp, #48] @ 0x30 │ │ - strd r1, r0, [r4, #52] @ 0x34 │ │ - add.w r1, r4, #60 @ 0x3c │ │ - ldmia.w sl, {r2, r3, r5, r6, r7} │ │ - stmia r1!, {r2, r3, r5, r6, r7} │ │ - ldr r1, [sp, #44] @ 0x2c │ │ - str r1, [r4, #80] @ 0x50 │ │ - ldr r1, [sp, #40] @ 0x28 │ │ - str r1, [r4, #84] @ 0x54 │ │ - ldr r1, [sp, #36] @ 0x24 │ │ - str r1, [r4, #88] @ 0x58 │ │ - ldr r1, [sp, #32] │ │ - strd r1, r0, [r4, #92] @ 0x5c │ │ - add.w r1, r4, #100 @ 0x64 │ │ - ldmia.w r9, {r2, r3, r5, r6, r7} │ │ - stmia r1!, {r2, r3, r5, r6, r7} │ │ - mov.w r1, #2147483648 @ 0x80000000 │ │ - ldr r2, [sp, #28] │ │ - str r2, [r4, #124] @ 0x7c │ │ - ldr r2, [sp, #24] │ │ - str.w r2, [r4, #128] @ 0x80 │ │ - ldr r2, [sp, #20] │ │ - strd r2, r0, [r4, #132] @ 0x84 │ │ - movs r2, #17 │ │ - str.w fp, [r4, #120] @ 0x78 │ │ - str.w r1, [r4, #140] @ 0x8c │ │ - add r5, sp, #160 @ 0xa0 │ │ - ldr r1, [pc, #476] @ (ad474 ) │ │ - mov r0, r5 │ │ - add r1, pc │ │ - bl 4a500 │ │ - mov r0, r5 │ │ - str r4, [sp, #172] @ 0xac │ │ - bl 97b10 │ │ - ldr r4, [r0, #20] │ │ - mov r5, r0 │ │ - ldr r0, [r4, #4] │ │ - adds r0, #1 │ │ - str r0, [r4, #4] │ │ - bcs.w ad420 │ │ - add.w r0, r4, #136 @ 0x88 │ │ - mov r1, r4 │ │ - bl a2e6c │ │ - ldrd r8, fp, [r5, #12] │ │ - add r6, sp, #160 @ 0xa0 │ │ - mov r2, fp │ │ - mov r0, r6 │ │ + str r0, [sp, #12] │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + cmp r9, r0 │ │ + beq.w b2b28 │ │ + mov r7, r9 │ │ + ldrd r5, r6, [r9], #48 @ 0x30 │ │ + eor.w r0, r5, #20 │ │ + orrs r0, r6 │ │ + beq.w b2b2c │ │ + ldr.w r8, [r7, #16] │ │ + add.w r1, r7, #20 │ │ + ldrd fp, sl, [r7, #8] │ │ + movs r2, #28 │ │ + strd sl, r8, [sp, #828] @ 0x33c │ │ + add r0, sp, #816 @ 0x330 │ │ + stmia.w r0, {r5, r6, fp} │ │ + ldr r0, [sp, #40] @ 0x28 │ │ + bl ca0b2 │ │ + subs r0, r5, #2 │ │ + sbc.w r1, r6, #0 │ │ + rsbs r2, r0, #17 │ │ + mov.w r2, #0 │ │ + sbcs.w r1, r2, r1 │ │ + bcc.w b2bbc │ │ + cmp r0, #4 │ │ + bne.w b2bbc │ │ + ldr r2, [pc, #712] @ (b2d14 ) │ │ + mov r0, sl │ │ mov r1, r8 │ │ - bl 4b378 │ │ - add.w r0, r4, #140 @ 0x8c │ │ - mov r1, r6 │ │ - bl 9ebf4 │ │ - bl 5f95c │ │ - ldr r1, [r5, #0] │ │ - adds r1, #1 │ │ - str r1, [r5, #0] │ │ - bcs.w ad420 │ │ - ldr r0, [r0, #0] │ │ - add.w r1, r0, #8 │ │ - add r0, sp, #160 @ 0xa0 │ │ - bl b9ccc │ │ - ldr r0, [sp, #160] @ 0xa0 │ │ - cmp r0, #1 │ │ - beq.w ad432 │ │ - ldrb.w r0, [sp, #168] @ 0xa8 │ │ - str r0, [sp, #60] @ 0x3c │ │ - ldr.w sl, [sp, #164] @ 0xa4 │ │ - bl 66d2c │ │ - str r0, [sp, #160] @ 0xa0 │ │ - add r4, sp, #160 @ 0xa0 │ │ + movs r3, #14 │ │ + add r2, pc │ │ + bl c4ecc │ │ + adds r7, #24 │ │ + cbnz r0, b2a9a │ │ + ldr r2, [pc, #928] @ (b2dfc ) │ │ + mov r0, sl │ │ + mov r1, r8 │ │ + movs r3, #9 │ │ + add r2, pc │ │ + bl c4ecc │ │ + cbnz r0, b2abc │ │ + ldr r2, [pc, #936] @ (b2e14 ) │ │ + mov r0, sl │ │ + mov r1, r8 │ │ + movs r3, #5 │ │ + add r2, pc │ │ + bl c4ecc │ │ + cbnz r0, b2ad8 │ │ + ldr r2, [pc, #924] @ (b2e18 ) │ │ + mov r0, sl │ │ + mov r1, r8 │ │ + movs r3, #9 │ │ + add r2, pc │ │ + bl c4ecc │ │ + cbnz r0, b2af0 │ │ + mov r0, fp │ │ + mov r1, sl │ │ + bl 54676 │ │ + ldr r0, [sp, #36] @ 0x24 │ │ + bl 9a480 │ │ + b.n b29f6 │ │ mov r0, r4 │ │ - bl 66c90 │ │ - mov r6, r0 │ │ + mov ip, r4 │ │ + ldmia.w r7, {r1, r2, r3, r4, r5, r6} │ │ + stmia r0!, {r1, r2, r3, r4, r5, r6} │ │ + mov r1, ip │ │ + add r0, sp, #600 @ 0x258 │ │ + mov r4, ip │ │ + bl 9ac24 │ │ + ldr r0, [sp, #600] @ 0x258 │ │ + cbz r0, b2b1a │ │ + ldr r0, [sp, #604] @ 0x25c │ │ + ldr r1, [pc, #840] @ (b2e00 ) │ │ + cmp r0, r1 │ │ + beq.n b2b10 │ │ + b.n b2dec │ │ + add r0, sp, #432 @ 0x1b0 │ │ + str r0, [sp, #904] @ 0x388 │ │ mov r0, r4 │ │ - mov r7, r1 │ │ - bl 4a130 │ │ - mov r0, r6 │ │ - mov r1, r7 │ │ - bl 4a7cc │ │ - mov r4, r0 │ │ - mov r9, r1 │ │ - blx ccd00 │ │ - str r0, [sp, #180] @ 0xb4 │ │ - ldr r0, [pc, #328] @ (ad478 ) │ │ - strd r4, r9, [sp, #164] @ 0xa4 │ │ - add r0, pc │ │ - strd r5, r0, [sp, #172] @ 0xac │ │ - movs r0, #1 │ │ - str r0, [sp, #160] @ 0xa0 │ │ - add r0, sp, #160 @ 0xa0 │ │ - bl 4a548 │ │ - add r1, sp, #148 @ 0x94 │ │ - add.w r9, sp, #160 @ 0xa0 │ │ - stmia r1!, {r0, r6, r7} │ │ - mov r2, fp │ │ - mov r0, r9 │ │ - mov r1, r8 │ │ - bl 4a500 │ │ - add r4, sp, #184 @ 0xb8 │ │ - add.w r1, sl, #8 │ │ - add r3, sp, #148 @ 0x94 │ │ - mov r2, r9 │ │ + mov ip, r4 │ │ + ldmia.w r7, {r1, r2, r3, r4, r5, r6} │ │ + stmia r0!, {r1, r2, r3, r4, r5, r6} │ │ + mov r2, ip │ │ + add r0, sp, #600 @ 0x258 │ │ + add r1, sp, #904 @ 0x388 │ │ + mov r4, ip │ │ + bl 9888c │ │ + b.n b2b06 │ │ mov r0, r4 │ │ - bl bd280 │ │ + mov ip, r4 │ │ + ldmia.w r7, {r1, r2, r3, r4, r5, r6} │ │ + stmia r0!, {r1, r2, r3, r4, r5, r6} │ │ + mov r2, ip │ │ + add r0, sp, #600 @ 0x258 │ │ + add r1, sp, #504 @ 0x1f8 │ │ + mov r4, ip │ │ + bl 97bb0 │ │ + b.n b2b06 │ │ mov r0, r4 │ │ - bl 49e14 │ │ - ldr r1, [sp, #60] @ 0x3c │ │ - mov r0, sl │ │ - bl 66918 │ │ - movs r0, #4 │ │ - movs r1, #4 │ │ - bl 4a56c │ │ - str r5, [r0, #0] │ │ - mov r7, r0 │ │ - ldr r1, [pc, #248] @ (ad47c ) │ │ - ldr r5, [sp, #16] │ │ + mov ip, r4 │ │ + ldmia.w r7, {r1, r2, r3, r4, r5, r6} │ │ + stmia r0!, {r1, r2, r3, r4, r5, r6} │ │ + mov r2, ip │ │ + add r0, sp, #600 @ 0x258 │ │ + add r1, sp, #576 @ 0x240 │ │ + mov r4, ip │ │ + bl 97a3c │ │ + ldr r0, [sp, #600] @ 0x258 │ │ + ldr r1, [pc, #756] @ (b2e00 ) │ │ + cmp r0, r1 │ │ + bne.w b2dd4 │ │ + mov r0, fp │ │ + mov r1, sl │ │ + bl 54676 │ │ + b.n b29f6 │ │ + ldr r0, [sp, #608] @ 0x260 │ │ + str r0, [sp, #4] │ │ + ldr r0, [sp, #612] @ 0x264 │ │ + str r0, [sp, #0] │ │ + movs r0, #1 │ │ + str r0, [sp, #12] │ │ + b.n b2b10 │ │ + ldr.w r9, [sp, #44] @ 0x2c │ │ + str.w r9, [sp, #692] @ 0x2b4 │ │ + add r0, sp, #688 @ 0x2b0 │ │ + bl 60396 │ │ + add r0, sp, #432 @ 0x1b0 │ │ + str r0, [sp, #816] @ 0x330 │ │ + add r0, sp, #816 @ 0x330 │ │ + bl 98648 │ │ + add r0, sp, #816 @ 0x330 │ │ + ldr r1, [pc, #704] @ (b2e04 ) │ │ + movs r2, #49 @ 0x31 │ │ add r1, pc │ │ + bl 9a438 │ │ + ldr r0, [sp, #12] │ │ + lsls r0, r0, #31 │ │ + ldr r0, [sp, #816] @ 0x330 │ │ + beq.n b2bac │ │ + ldr r1, [sp, #820] @ 0x334 │ │ + bl 629fc │ │ + add r5, sp, #816 @ 0x330 │ │ + add r1, sp, #432 @ 0x1b0 │ │ + movs r2, #72 @ 0x48 │ │ mov r0, r5 │ │ - bl abf8c │ │ - ldr r6, [r0, #12] │ │ - ldr r0, [r1, #0] │ │ - subs r0, #1 │ │ - str r0, [r1, #0] │ │ - ldr r1, [pc, #232] @ (ad480 ) │ │ + bl ca098 │ │ + add r6, sp, #688 @ 0x2b0 │ │ + ldr r1, [pc, #668] @ (b2e08 ) │ │ + movs r2, #44 @ 0x2c │ │ + add r1, pc │ │ + mov r0, r6 │ │ + bl 9a438 │ │ + mov r0, r4 │ │ + mov r1, r5 │ │ + mov r2, r6 │ │ + bl 9b0fc │ │ + add.w r0, r4, #8 │ │ + ldrd r5, r6, [sp, #744] @ 0x2e8 │ │ + mov ip, r4 │ │ + add r4, sp, #672 @ 0x2a0 │ │ + ldmia.w r0, {r2, r3, r7} │ │ + eor.w r0, r5, #3 │ │ + orrs r0, r6 │ │ + mov r1, r4 │ │ + stmia r1!, {r2, r3, r7} │ │ + bne.w b2c9c │ │ + add r0, sp, #88 @ 0x58 │ │ + ldmia.w r4, {r1, r2, r3} │ │ + adds r0, #8 │ │ + movs r4, #0 │ │ + movs r5, #1 │ │ + stmia r0!, {r1, r2, r3} │ │ + b.n b2bb8 │ │ + ldrd r1, r2, [sp, #820] @ 0x334 │ │ + add r3, sp, #96 @ 0x60 │ │ + movs r5, #1 │ │ + movs r4, #1 │ │ + stmia r3!, {r0, r1, r2} │ │ + ldr r7, [sp, #32] │ │ + b.n b2be6 │ │ + str.w r9, [sp, #692] @ 0x2b4 │ │ + add r0, sp, #88 @ 0x58 │ │ + ldr r1, [pc, #600] @ (b2e1c ) │ │ + adds r0, #8 │ │ + movs r2, #27 │ │ + add r1, pc │ │ + bl 9a438 │ │ + add r0, sp, #816 @ 0x330 │ │ + bl 9a480 │ │ + ldr r0, [sp, #36] @ 0x24 │ │ + bl 9a480 │ │ + ldr r7, [sp, #32] │ │ + add r0, sp, #688 @ 0x2b0 │ │ + bl 60396 │ │ + movs r5, #1 │ │ + movs r4, #1 │ │ + add r0, sp, #576 @ 0x240 │ │ + bl 9acda │ │ + cbz r5, b2bf4 │ │ + add r0, sp, #504 @ 0x1f8 │ │ + bl 97c4c │ │ + cbz r4, b2c0a │ │ + add r0, sp, #432 @ 0x1b0 │ │ + bl 98678 │ │ + mov.w r8, #0 │ │ + mov.w r9, #2 │ │ + ldr r1, [sp, #28] │ │ + ldr r3, [sp, #20] │ │ + b.n b2c16 │ │ + mov.w r8, #0 │ │ + mov.w r9, #2 │ │ + ldr r1, [sp, #28] │ │ + movs r3, #0 │ │ + movs r0, #0 │ │ + mov r2, r1 │ │ + rsbs r1, r1, #17 │ │ + ldr r1, [sp, #24] │ │ + sbcs r0, r1 │ │ + bcc.n b2c34 │ │ + cmp r2, #15 │ │ + bne.n b2c34 │ │ + cbz r3, b2c3a │ │ + add r0, sp, #64 @ 0x40 │ │ + adds r0, #8 │ │ + bl 9a53a │ │ + b.n b2c3a │ │ + add r0, sp, #64 @ 0x40 │ │ + bl 9a480 │ │ + add r1, sp, #88 @ 0x58 │ │ + add r6, sp, #48 @ 0x30 │ │ + add.w r0, r1, #8 │ │ + mov r2, r6 │ │ + ldmia.w r0, {r3, r4, r5} │ │ + eor.w r0, r9, #2 │ │ + orrs.w r0, r0, r8 │ │ + stmia r2!, {r3, r4, r5} │ │ + bne.n b2c6e │ │ + ldr r4, [sp, #16] │ │ + ldrd r0, r1, [r4] │ │ + bl 97a00 │ │ + ldmia.w r6, {r0, r1, r2} │ │ + mov.w r8, #0 │ │ + mov.w r9, #2 │ │ + stmia r4!, {r0, r1, r2} │ │ + b.n b2c90 │ │ + add r5, sp, #264 @ 0x108 │ │ + adds r1, #20 │ │ + add.w r0, r5, #12 │ │ + movs r2, #156 @ 0x9c │ │ + bl ca006 │ │ + ldmia.w r6, {r1, r2, r3} │ │ mov r0, r5 │ │ + stmia r0!, {r1, r2, r3} │ │ + mov r1, r5 │ │ + add.w r0, r7, #8 │ │ + movs r2, #168 @ 0xa8 │ │ + bl ca098 │ │ + strd r9, r8, [r7] │ │ + add.w sp, sp, #916 @ 0x394 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + add r7, sp, #600 @ 0x258 │ │ + add.w r1, ip, #20 │ │ + add.w r0, r7, #20 │ │ + movs r2, #52 @ 0x34 │ │ + bl ca0b2 │ │ + ldmia.w r4, {r1, r2, r3} │ │ + add.w r0, r7, #8 │ │ + add.w fp, sp, #816 @ 0x330 │ │ + stmia r0!, {r1, r2, r3} │ │ + movs r2, #72 @ 0x48 │ │ + mov r0, fp │ │ + strd r5, r6, [sp, #600] @ 0x258 │ │ + add r1, sp, #504 @ 0x1f8 │ │ + bl ca098 │ │ + add r5, sp, #904 @ 0x388 │ │ + ldr r1, [pc, #320] @ (b2e0c ) │ │ + movs r2, #40 @ 0x28 │ │ add r1, pc │ │ - bl 9aa94 │ │ - str r6, [sp, #168] @ 0xa8 │ │ - mov ip, r0 │ │ - ldr r0, [pc, #224] @ (ad484 ) │ │ - mov r4, r1 │ │ - ldrd r2, r3, [sp, #64] @ 0x40 │ │ - add r0, pc │ │ - strd r7, r0, [sp, #160] @ 0xa0 │ │ - ldrd r0, r1, [sp, #72] @ 0x48 │ │ - stmia.w sp, {r0, r1, r9} │ │ - add r0, sp, #184 @ 0xb8 │ │ - mov r1, ip │ │ - bl bd4fc │ │ - ldrd r0, r1, [sp, #184] @ 0xb8 │ │ - bl abfb0 │ │ - ldr r6, [pc, #136] @ (ad454 ) │ │ - ldr r7, [pc, #140] @ (ad458 ) │ │ - ldr r0, [r4, #0] │ │ - adds r0, #1 │ │ - str r0, [r4, #0] │ │ - ldr r1, [pc, #180] @ (ad488 ) │ │ + mov r0, r5 │ │ + bl 9a438 │ │ + add.w sl, sp, #744 @ 0x2e8 │ │ + mov r1, fp │ │ + mov r2, r5 │ │ + mov r0, sl │ │ + bl 9b132 │ │ + ldrd r9, r8, [sp, #744] @ 0x2e8 │ │ + ldrd r0, r1, [sp, #752] @ 0x2f0 │ │ + ldr r2, [sp, #760] @ 0x2f8 │ │ + strd r0, r1, [sp, #736] @ 0x2e0 │ │ + eor.w r0, r9, #2 │ │ + orrs.w r0, r0, r8 │ │ + bne.n b2d18 │ │ + ldrd r0, r1, [sp, #736] @ 0x2e0 │ │ + add r3, sp, #96 @ 0x60 │ │ + stmia r3!, {r0, r1, r2} │ │ + add r0, sp, #600 @ 0x258 │ │ + bl 97c4c │ │ + movs r5, #0 │ │ + movs r4, #0 │ │ + b.n b2bb8 │ │ + lsls r0, r5, #17 │ │ + vsra.u64 d30, d28, #9 │ │ + @ instruction: 0xfff698bf │ │ + add.w r1, sl, #24 │ │ + str r2, [sp, #44] @ 0x2c │ │ + movs r2, #48 @ 0x30 │ │ + str r0, [sp, #40] @ 0x28 │ │ + add r0, sp, #688 @ 0x2b0 │ │ + bl ca0b2 │ │ + ldr r6, [sp, #8] │ │ + mov r0, fp │ │ + ldmia.w r6, {r1, r2, r3, r4, r5, r7} │ │ + stmia r0!, {r1, r2, r3, r4, r5, r7} │ │ + add r5, sp, #904 @ 0x388 │ │ + movs r2, #44 @ 0x2c │ │ + ldr r1, [pc, #212] @ (b2e10 ) │ │ mov r0, r5 │ │ add r1, pc │ │ - bl abf8c │ │ - mov r4, r1 │ │ - add r1, sp, #64 @ 0x40 │ │ - bl ac396 │ │ - cbz r0, ad422 │ │ - ldrd r5, r0, [r0] │ │ - ldr r2, [r0, #12] │ │ - add r0, sp, #160 @ 0xa0 │ │ + bl 9a438 │ │ + mov r0, sl │ │ + mov r1, fp │ │ + mov r2, r5 │ │ + bl 9aca4 │ │ + ldrd r5, r6, [sp, #744] @ 0x2e8 │ │ + add.w r1, sl, #8 │ │ + add r0, sp, #888 @ 0x378 │ │ + ldmia.w r1, {r3, r4, r7} │ │ + eor.w r1, r5, #20 │ │ + orrs r1, r6 │ │ + mov r2, r0 │ │ + stmia r2!, {r3, r4, r7} │ │ + bne.n b2d8a │ │ + add r1, sp, #88 @ 0x58 │ │ + ldmia.w r0, {r2, r3, r4} │ │ + adds r1, #8 │ │ + stmia r1!, {r2, r3, r4} │ │ + ldrd r1, r0, [sp, #40] @ 0x28 │ │ + bl 54676 │ │ + add r0, sp, #600 @ 0x258 │ │ + bl 97c4c │ │ + mov.w r8, #0 │ │ + mov.w r9, #2 │ │ + ldr r7, [sp, #32] │ │ + b.n b2c12 │ │ + ldr.w fp, [sp, #764] @ 0x2fc │ │ + add r4, sp, #88 @ 0x58 │ │ + ldmia.w r0, {r2, r3, r7} │ │ + add.w r1, r4, #152 @ 0x98 │ │ + add.w r0, r4, #72 @ 0x48 │ │ + stmia r1!, {r2, r3, r7} │ │ + movs r2, #72 @ 0x48 │ │ + add r1, sp, #600 @ 0x258 │ │ + bl ca098 │ │ + ldrd r0, r1, [sp, #736] @ 0x2e0 │ │ + movs r2, #48 @ 0x30 │ │ + strd r0, r1, [sp, #96] @ 0x60 │ │ + add.w r0, r4, #24 │ │ + add r1, sp, #688 @ 0x2b0 │ │ + bl ca0b2 │ │ + ldr r0, [sp, #0] │ │ + str r0, [sp, #260] @ 0x104 │ │ + ldr r0, [sp, #4] │ │ + strd r5, r6, [sp, #232] @ 0xe8 │ │ + ldr r7, [sp, #32] │ │ + strd fp, r0, [sp, #252] @ 0xfc │ │ + ldr r0, [sp, #40] @ 0x28 │ │ + str r0, [sp, #108] @ 0x6c │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + str r0, [sp, #104] @ 0x68 │ │ + b.n b2c12 │ │ + ldr r2, [sp, #608] @ 0x260 │ │ + ldr r1, [sp, #604] @ 0x25c │ │ + str r2, [sp, #104] @ 0x68 │ │ + str.w r9, [sp, #692] @ 0x2b4 │ │ + str r1, [sp, #100] @ 0x64 │ │ + str r0, [sp, #96] @ 0x60 │ │ + mov r0, fp │ │ + mov r1, sl │ │ + bl 54676 │ │ + b.n b2bda │ │ + ldrd r1, r2, [sp, #608] @ 0x260 │ │ + str.w r9, [sp, #692] @ 0x2b4 │ │ + add r3, sp, #96 @ 0x60 │ │ + stmia r3!, {r0, r1, r2} │ │ + b.n b2de2 │ │ + nop │ │ + b.n b3170 │ │ + vaddl.u q8, d6, d3 │ │ + strh r0, [r0, #0] │ │ + b.n b2e82 │ │ + vmla.i q15, q3, d8[0] │ │ + vqshlu.s32 d30, d20, #22 │ │ + @ instruction: 0xfff6dea4 │ │ + @ instruction: 0xfff6e8b8 │ │ + vqshl.u64 d31, d14, #54 @ 0x36 │ │ + vrshr.u32 d16, d23, #10 │ │ + vtbl.8 d30, {d7-d8}, d29 │ │ + blx lr │ │ + sub sp, #240 @ 0xf0 │ │ + ldr.w sl, [r1, #4] │ │ + mov r9, r0 │ │ + ldr r2, [r1, #12] │ │ + cmp sl, r2 │ │ + beq.n b2e82 │ │ + mov r5, sl │ │ + ldr.w r8, [r1, #16] │ │ + add.w ip, sp, #16 │ │ + ldmia.w r5, {r0, r2, r3, r4, r6, r7} │ │ + mov lr, ip │ │ + stmia.w lr, {r0, r2, r3, r4, r6, r7} │ │ + add.w r0, sl, #24 │ │ + add.w sl, sp, #40 @ 0x28 │ │ + str r0, [r1, #4] │ │ + mov r1, ip │ │ + mov r0, sl │ │ + bl 9bb20 │ │ + add.w r0, sl, #8 │ │ + ldrd r6, r7, [sp, #40] @ 0x28 │ │ + mov r5, sp │ │ + ldmia.w r0, {r2, r3, r4} │ │ + eor.w r0, r6, #7 │ │ + orrs r0, r7 │ │ mov r1, r5 │ │ - blx r2 │ │ - ldr r2, [pc, #104] @ (ad45c ) │ │ - ldrd r0, r1, [sp, #160] @ 0xa0 │ │ - eors r1, r2 │ │ - ldr r2, [pc, #100] @ (ad460 ) │ │ - eors r0, r2 │ │ - orrs r0, r1 │ │ - bne.n ad42a │ │ - ldrd r0, r1, [sp, #168] @ 0xa8 │ │ - eors r1, r6 │ │ - eors r0, r7 │ │ - orrs r0, r1 │ │ - bne.n ad42a │ │ - ldr r0, [r5, #0] │ │ - bl 9eb70 │ │ - ldr r1, [r4, #0] │ │ - subs r1, #1 │ │ - str r1, [r4, #0] │ │ - add sp, #196 @ 0xc4 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - udf #254 @ 0xfe │ │ - ldr r0, [pc, #116] @ (ad498 ) │ │ + stmia r1!, {r2, r3, r4} │ │ + bne.n b2e88 │ │ + ldrd r0, r1, [r8] │ │ + bl 97a00 │ │ + ldmia.w r5, {r0, r1, r2} │ │ + stmia.w r8, {r0, r1, r2} │ │ + movs r7, #0 │ │ + movs r6, #7 │ │ + b.n b2eae │ │ + add.w r8, sp, #144 @ 0x90 │ │ + add.w r1, sl, #20 │ │ + add.w r0, r8, #12 │ │ + movs r2, #84 @ 0x54 │ │ + bl ca006 │ │ + ldmia.w r5, {r1, r2, r3} │ │ + mov r0, r8 │ │ + stmia r0!, {r1, r2, r3} │ │ + mov r1, r8 │ │ + add.w r0, r9, #8 │ │ + movs r2, #96 @ 0x60 │ │ + bl ca098 │ │ + strd r6, r7, [r9] │ │ + add sp, #240 @ 0xf0 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + sub sp, #260 @ 0x104 │ │ + str r0, [sp, #40] @ 0x28 │ │ + add r0, sp, #148 @ 0x94 │ │ + add.w r2, r0, #12 │ │ + str r2, [sp, #56] @ 0x38 │ │ + ldr r2, [r1, #0] │ │ + adds r0, #1 │ │ + str r2, [sp, #48] @ 0x30 │ │ + ldr r2, [r1, #4] │ │ + str r2, [sp, #60] @ 0x3c │ │ + ldrd r5, r2, [r1, #8] │ │ + str r2, [sp, #68] @ 0x44 │ │ + add r2, sp, #128 @ 0x80 │ │ + adds r2, #3 │ │ + str r2, [sp, #28] │ │ + add r3, sp, #176 @ 0xb0 │ │ + adds r2, r3, #4 │ │ + str r2, [sp, #24] │ │ + add r2, sp, #72 @ 0x48 │ │ + adds r2, #8 │ │ + str r2, [sp, #20] │ │ + add r2, sp, #208 @ 0xd0 │ │ + str r0, [sp, #52] @ 0x34 │ │ + adds r4, r2, #1 │ │ + adds r2, #16 │ │ + str r2, [sp, #12] │ │ + add.w r2, r3, #16 │ │ + ldr r0, [r1, #16] │ │ + str r2, [sp, #8] │ │ + adds r2, r3, #1 │ │ + str r0, [sp, #32] │ │ + str r4, [sp, #16] │ │ + str r2, [sp, #4] │ │ + str r1, [sp, #64] @ 0x40 │ │ + ldr r0, [sp, #68] @ 0x44 │ │ + cmp r5, r0 │ │ + bge.w b3274 │ │ + ldr r0, [sp, #64] @ 0x40 │ │ + add.w r8, r5, #1 │ │ + str.w r8, [r0, #8] │ │ + ldr r0, [sp, #60] @ 0x3c │ │ + ldr r7, [r0, #0] │ │ + cmp r7, #0 │ │ + beq.w b30ca │ │ + ldr r4, [pc, #888] @ (b329c ) │ │ + add r4, pc │ │ + ldr r0, [r4, #16] │ │ + cmp r0, #5 │ │ + bcc.n b2f50 │ │ + movs r1, #0 │ │ + movs r0, #1 │ │ + str r1, [sp, #192] @ 0xc0 │ │ + movw r3, #1705 @ 0x6a9 │ │ + str r0, [sp, #180] @ 0xb4 │ │ + ldr r0, [pc, #868] @ (b32a0 ) │ │ + str r1, [sp, #188] @ 0xbc │ │ + movs r1, #5 │ │ add r0, pc │ │ - bl 4ffc8 │ │ - ldr r0, [pc, #112] @ (ad49c ) │ │ + str r0, [sp, #176] @ 0xb0 │ │ + add r0, sp, #256 @ 0x100 │ │ + str r0, [sp, #184] @ 0xb8 │ │ + ldr r2, [pc, #860] @ (b32a4 ) │ │ + add r0, sp, #176 @ 0xb0 │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r0, [r4, #16] │ │ + cmp r0, #4 │ │ + bls.n b2f7a │ │ + movs r1, #0 │ │ + movs r0, #1 │ │ + str r1, [sp, #192] @ 0xc0 │ │ + movw r3, #1705 @ 0x6a9 │ │ + str r0, [sp, #180] @ 0xb4 │ │ + ldr r0, [pc, #840] @ (b32ac ) │ │ + str r1, [sp, #188] @ 0xbc │ │ + movs r1, #5 │ │ add r0, pc │ │ - bl 4ffc8 │ │ - ldrb.w r0, [sp, #168] @ 0xa8 │ │ - movs r1, #43 @ 0x2b │ │ - strb.w r0, [sp, #188] @ 0xbc │ │ - ldr r0, [sp, #164] @ 0xa4 │ │ + str r0, [sp, #176] @ 0xb0 │ │ + add r0, sp, #256 @ 0x100 │ │ str r0, [sp, #184] @ 0xb8 │ │ - ldr r0, [pc, #72] @ (ad48c ) │ │ + ldr r2, [pc, #828] @ (b32b0 ) │ │ + add r0, sp, #176 @ 0xb0 │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r0, [sp, #48] @ 0x30 │ │ + ldr.w sl, [r0] │ │ + cmp.w sl, #0 │ │ + beq.w b30d6 │ │ + ldr.w r0, [sl] │ │ + cmp r0, #0 │ │ + beq.w b30e2 │ │ + ldr.w r6, [r0, #692] @ 0x2b4 │ │ + ldr r0, [r4, #16] │ │ + ldr r1, [pc, #796] @ (b32b8 ) │ │ + cmp r6, #0 │ │ + add r1, pc │ │ + beq.w b30ee │ │ + str r1, [sp, #36] @ 0x24 │ │ + cmp r0, #5 │ │ + ldr r0, [pc, #796] @ (b32c4 ) │ │ add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r0, [pc, #72] @ (ad490 ) │ │ - add r2, sp, #184 @ 0xb8 │ │ - ldr r3, [pc, #72] @ (ad494 ) │ │ + str r0, [sp, #44] @ 0x2c │ │ + bcc.n b2fd0 │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r1, [sp, #180] @ 0xb4 │ │ + movw r3, #1705 @ 0x6a9 │ │ + ldr r1, [sp, #44] @ 0x2c │ │ + str r0, [sp, #192] @ 0xc0 │ │ + str r0, [sp, #188] @ 0xbc │ │ + movs r0, #4 │ │ + str r1, [sp, #176] @ 0xb0 │ │ + movs r1, #5 │ │ + str r0, [sp, #184] @ 0xb8 │ │ + ldr r2, [pc, #768] @ (b32c8 ) │ │ + add r0, sp, #176 @ 0xb0 │ │ + add r2, pc │ │ + bl 6ff84 │ │ + mov r0, sl │ │ + mov r1, r7 │ │ + mov r2, r5 │ │ + blx r6 │ │ + mov r5, r0 │ │ + ldr r0, [r4, #16] │ │ + cmp r0, #5 │ │ + bcc.n b3004 │ │ + movs r1, #0 │ │ + movs r0, #1 │ │ + str r1, [sp, #192] @ 0xc0 │ │ + movw r3, #1705 @ 0x6a9 │ │ + str r0, [sp, #180] @ 0xb4 │ │ + ldr r0, [pc, #732] @ (b32cc ) │ │ + str r1, [sp, #188] @ 0xbc │ │ + movs r1, #5 │ │ add r0, pc │ │ - add r3, pc │ │ - bl 4fcf8 │ │ - ldr r1, [r7, #112] @ 0x70 │ │ - stmia r1!, {r0, r5, r6, r7} │ │ - movs r6, #56 @ 0x38 │ │ - vsubw.u16 q12, q5, d8 │ │ - udf #150 @ 0x96 │ │ - bfcsel 2, ac66a , 4, vs │ │ - ldr r1, [pc, #408] @ (ad600 ) │ │ + str r0, [sp, #176] @ 0xb0 │ │ + movs r0, #4 │ │ + str r0, [sp, #184] @ 0xb8 │ │ + ldr r2, [pc, #724] @ (b32d0 ) │ │ + add r0, sp, #176 @ 0xb0 │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r0, [r4, #16] │ │ + mov r7, r9 │ │ + cmp r0, #5 │ │ + bcc.n b3030 │ │ + movs r1, #0 │ │ + movs r0, #1 │ │ + str r1, [sp, #192] @ 0xc0 │ │ + movw r3, #1705 @ 0x6a9 │ │ + str r0, [sp, #180] @ 0xb4 │ │ + ldr r0, [pc, #696] @ (b32d4 ) │ │ + str r1, [sp, #188] @ 0xbc │ │ + movs r1, #5 │ │ + add r0, pc │ │ + str r0, [sp, #176] @ 0xb0 │ │ + add r0, sp, #256 @ 0x100 │ │ + str r0, [sp, #184] @ 0xb8 │ │ + ldr r2, [pc, #688] @ (b32d8 ) │ │ + add r0, sp, #176 @ 0xb0 │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r0, [r4, #16] │ │ + cmp r0, #5 │ │ + bcc.n b305a │ │ + movs r1, #0 │ │ + movs r0, #1 │ │ + str r1, [sp, #192] @ 0xc0 │ │ + movw r3, #1705 @ 0x6a9 │ │ + str r0, [sp, #180] @ 0xb4 │ │ + ldr r0, [pc, #664] @ (b32dc ) │ │ + str r1, [sp, #188] @ 0xbc │ │ + movs r1, #5 │ │ + add r0, pc │ │ + str r0, [sp, #176] @ 0xb0 │ │ + add r0, sp, #256 @ 0x100 │ │ + str r0, [sp, #184] @ 0xb8 │ │ + ldr r2, [pc, #652] @ (b32e0 ) │ │ + add r0, sp, #176 @ 0xb0 │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr.w r0, [sl] │ │ + cmp r0, #0 │ │ + beq.n b30e2 │ │ + ldr.w r6, [r0, #912] @ 0x390 │ │ + ldr r0, [r4, #16] │ │ + cmp r6, #0 │ │ + beq.n b3120 │ │ + cmp r0, #4 │ │ + bls.n b3092 │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r1, [sp, #180] @ 0xb4 │ │ + movw r3, #1705 @ 0x6a9 │ │ + ldr r1, [sp, #44] @ 0x2c │ │ + str r0, [sp, #192] @ 0xc0 │ │ + str r0, [sp, #188] @ 0xbc │ │ + movs r0, #4 │ │ + str r1, [sp, #176] @ 0xb0 │ │ + movs r1, #5 │ │ + str r0, [sp, #184] @ 0xb8 │ │ + ldr r2, [pc, #624] @ (b32fc ) │ │ + add r0, sp, #176 @ 0xb0 │ │ + add r2, pc │ │ + bl 6ff84 │ │ + mov r0, sl │ │ + blx r6 │ │ + ldr r1, [r4, #16] │ │ + cmp r0, #1 │ │ + bne.n b3152 │ │ + cmp r1, #5 │ │ + bcc.w b31b8 │ │ + movs r1, #0 │ │ + movs r0, #1 │ │ + str r1, [sp, #192] @ 0xc0 │ │ + movw r3, #1705 @ 0x6a9 │ │ + str r0, [sp, #180] @ 0xb4 │ │ + movs r4, #5 │ │ + ldr r0, [pc, #576] @ (b32f4 ) │ │ + str r1, [sp, #188] @ 0xbc │ │ + movs r1, #5 │ │ + add r0, pc │ │ + str r0, [sp, #176] @ 0xb0 │ │ + movs r0, #4 │ │ + str r0, [sp, #184] @ 0xb8 │ │ + ldr r2, [pc, #568] @ (b32f8 ) │ │ + add r0, sp, #176 @ 0xb0 │ │ + add r2, pc │ │ + bl 6ff84 │ │ + b.n b31ba │ │ + ldr r7, [pc, #460] @ (b3298 ) │ │ + movs r4, #7 │ │ + mov.w fp, #39 @ 0x27 │ │ + add r7, pc │ │ + b.n b31ba │ │ + ldr r7, [pc, #464] @ (b32a8 ) │ │ + movs r4, #8 │ │ + mov.w fp, #6 │ │ + add r7, pc │ │ + b.n b31ba │ │ + ldr r7, [pc, #464] @ (b32b4 ) │ │ + movs r4, #8 │ │ + mov.w fp, #7 │ │ + add r7, pc │ │ + b.n b31ba │ │ + cmp r0, #5 │ │ + bcc.n b3114 │ │ + movs r0, #0 │ │ + mov r2, r1 │ │ + movs r1, #1 │ │ + str r0, [sp, #192] @ 0xc0 │ │ + str r0, [sp, #188] @ 0xbc │ │ + movs r0, #4 │ │ + strd r2, r1, [sp, #176] @ 0xb0 │ │ + movs r1, #5 │ │ + str r0, [sp, #184] @ 0xb8 │ │ + movw r3, #1705 @ 0x6a9 │ │ + ldr r2, [pc, #436] @ (b32c0 ) │ │ + add r0, sp, #176 @ 0xb0 │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r7, [pc, #420] @ (b32bc ) │ │ + movs r4, #6 │ │ + mov.w fp, #21 │ │ + add r7, pc │ │ + b.n b31ba │ │ + cmp r0, #5 │ │ + bcc.n b3146 │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r1, [sp, #180] @ 0xb4 │ │ + movw r3, #1705 @ 0x6a9 │ │ + ldr r1, [sp, #36] @ 0x24 │ │ + str r0, [sp, #192] @ 0xc0 │ │ + str r0, [sp, #188] @ 0xbc │ │ + movs r0, #4 │ │ + str r1, [sp, #176] @ 0xb0 │ │ + movs r1, #5 │ │ + str r0, [sp, #184] @ 0xb8 │ │ + ldr r2, [pc, #424] @ (b32e8 ) │ │ + add r0, sp, #176 @ 0xb0 │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r7, [pc, #412] @ (b32e4 ) │ │ + movs r4, #6 │ │ + mov.w fp, #14 │ │ + add r7, pc │ │ + b.n b31ba │ │ + cmp r1, #5 │ │ + bcc.n b317a │ │ + movs r1, #0 │ │ + movs r0, #1 │ │ + str r1, [sp, #192] @ 0xc0 │ │ + movw r3, #1705 @ 0x6a9 │ │ + str r0, [sp, #180] @ 0xb4 │ │ + ldr r0, [pc, #392] @ (b32ec ) │ │ + str r1, [sp, #188] @ 0xbc │ │ + movs r1, #5 │ │ + add r0, pc │ │ + str r0, [sp, #176] @ 0xb0 │ │ + movs r0, #4 │ │ + str r0, [sp, #184] @ 0xb8 │ │ + ldr r2, [pc, #380] @ (b32f0 ) │ │ + add r0, sp, #176 @ 0xb0 │ │ + add r2, pc │ │ + bl 6ff84 │ │ + str r5, [sp, #124] @ 0x7c │ │ + add r0, sp, #176 @ 0xb0 │ │ + ldr r1, [sp, #48] @ 0x30 │ │ + add r2, sp, #124 @ 0x7c │ │ + bl 6b26c │ │ + ldrb.w r4, [sp, #176] @ 0xb0 │ │ + cmp r4, #15 │ │ + bne.n b3210 │ │ + ldr r4, [sp, #28] │ │ + movs r2, #12 │ │ + ldr r1, [sp, #24] │ │ + mov r0, r4 │ │ + bl ca0b2 │ │ + add r6, sp, #240 @ 0xf0 │ │ + mov r1, r4 │ │ + movs r2, #12 │ │ + mov r0, r6 │ │ + bl ca0b2 │ │ + ldr r0, [sp, #20] │ │ + mov r1, r6 │ │ + bl 6c90a │ │ + ldrd r4, sl, [sp, #80] @ 0x50 │ │ + mov r9, r5 │ │ + ldr r6, [sp, #88] @ 0x58 │ │ + b.n b31f8 │ │ + movs r4, #5 │ │ + ldr r1, [sp, #52] @ 0x34 │ │ + mov r9, r7 │ │ + ldrb.w r0, [sp, #147] @ 0x93 │ │ + str.w fp, [sp, #156] @ 0x9c │ │ + strb r0, [r1, #2] │ │ + ldrh.w r0, [sp, #145] @ 0x91 │ │ + strh r0, [r1, #0] │ │ + ldr r0, [sp, #56] @ 0x38 │ │ + add r1, sp, #128 @ 0x80 │ │ + ldmia.w r1, {r2, r3, r5, r6} │ │ + stmia r0!, {r2, r3, r5, r6} │ │ + str r7, [sp, #152] @ 0x98 │ │ + strb.w r4, [sp, #148] @ 0x94 │ │ + add r0, sp, #72 @ 0x48 │ │ + add r1, sp, #148 @ 0x94 │ │ + bl b00be │ │ + ldrd r5, r7, [sp, #72] @ 0x48 │ │ + ldrd r4, sl, [sp, #80] @ 0x50 │ │ + eor.w r0, r5, #40 @ 0x28 │ │ + ldr r6, [sp, #88] @ 0x58 │ │ + orrs r0, r7 │ │ + bne.n b3240 │ │ + cmp.w r4, #2147483648 @ 0x80000000 │ │ + mov r5, r8 │ │ + beq.w b2f06 │ │ + ldr r0, [pc, #144] @ (b3294 ) │ │ + cmp r4, r0 │ │ + bne.n b3284 │ │ + mov r5, r8 │ │ + str.w sl, [sp] │ │ + b.n b2f06 │ │ + add r7, sp, #128 @ 0x80 │ │ + ldr r1, [sp, #4] │ │ + movs r2, #15 │ │ + mov r0, r7 │ │ + bl ca0b2 │ │ + ldrd r0, r1, [sp, #8] │ │ + ldmia.w r0, {r2, r3, r6} │ │ + stmia r1!, {r2, r3, r6} │ │ + movs r2, #15 │ │ + mov r1, r7 │ │ + ldr r0, [sp, #16] │ │ + strb.w r4, [sp, #208] @ 0xd0 │ │ + bl ca0b2 │ │ + add r0, sp, #72 @ 0x48 │ │ + add r1, sp, #208 @ 0xd0 │ │ + bl b00be │ │ + mov r9, r5 │ │ + b.n b31e6 │ │ + ldr.w r9, [sp, #32] │ │ + ldrd r0, r1, [r9] │ │ + eor.w r0, r0, #40 @ 0x28 │ │ + orrs r0, r1 │ │ + add r0, sp, #72 @ 0x48 │ │ + add.w r8, r0, #20 │ │ + itt ne │ │ + movne r0, r9 │ │ + blne b00dc │ │ + add.w r0, r9, #20 │ │ + mov r1, r8 │ │ + movs r2, #28 │ │ + strd r5, r7, [r9] │ │ + strd r4, sl, [r9, #8] │ │ + str.w r6, [r9, #16] │ │ + bl ca0b2 │ │ + ldr r1, [sp, #40] @ 0x28 │ │ + mov.w r0, #2147483648 @ 0x80000000 │ │ + str r0, [r1, #0] │ │ + ldr r1, [sp, #0] │ │ + bl ba60c │ │ + b.n b328c │ │ + ldr r0, [sp, #40] @ 0x28 │ │ + strd r4, sl, [r0] │ │ + str r6, [r0, #8] │ │ + add sp, #260 @ 0x104 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + nop │ │ + movs r1, r0 │ │ + strh r0, [r0, #0] │ │ + lsls r4, r2, #24 │ │ + vrshr.u64 d18, d16, #9 │ │ movs r2, r0 │ │ - adds r7, #89 @ 0x59 │ │ - vcvt.s32.f32 d26, d15 │ │ - vcvt.f32.s32 , q10 │ │ + lsls r6, r2, #11 │ │ movs r2, r0 │ │ - ldr r2, [pc, #688] @ (ad728 ) │ │ - @ instruction: 0xfff70f2c │ │ + lsls r2, r7, #6 │ │ movs r2, r0 │ │ - bxns lr │ │ + lsls r0, r7, #6 │ │ + vrshr.u64 d16, d20, #9 │ │ movs r2, r0 │ │ - bx lr │ │ + lsls r0, r2, #6 │ │ movs r2, r0 │ │ - @ instruction: 0x47fe │ │ + lsls r2, r6, #6 │ │ + vcvtn.u16.f16 d16, d8 │ │ movs r2, r0 │ │ - bx sl │ │ + lsls r5, r6, #22 │ │ + @ instruction: 0xfff7fff6 │ │ + movs r1, r0 │ │ + lsls r4, r0, #6 │ │ movs r2, r0 │ │ - ldr r1, [pc, #120] @ (ad508 ) │ │ + lsls r2, r7, #4 │ │ movs r2, r0 │ │ - str r2, [sp, #732] @ 0x2dc │ │ - vtbl.8 d20, {d9-d10}, d18 │ │ + lsls r2, r0, #5 │ │ movs r2, r0 │ │ - blxns r4 │ │ + lsls r6, r0, #4 │ │ movs r2, r0 │ │ - blxns r5 │ │ + lsls r6, r3, #4 │ │ + movs r2, r0 │ │ + lsls r2, r3, #3 │ │ + movs r2, r0 │ │ + lsls r4, r7, #3 │ │ + movs r2, r0 │ │ + lsls r0, r6, #2 │ │ + movs r2, r0 │ │ + lsls r5, r2, #4 │ │ + vqrdmlsh.s , , d4[0] │ │ + movs r1, r0 │ │ + vaddl.u32 q8, d4, d1 │ │ + vaddl.u16 q0, d0, d1 │ │ + lsls r6, r3, #2 │ │ + movs r2, r0 │ │ + lsls r2, r0, #1 │ │ + movs r2, r0 │ │ + lsls r0, r7, #1 │ │ movs r2, r0 │ │ - push {r4, lr} │ │ - ldr r4, [r0, #0] │ │ - mov r0, r4 │ │ - bl 9dd28 │ │ - ldr r0, [r4, #0] │ │ - subs r0, #1 │ │ - str r0, [r4, #0] │ │ - it ne │ │ - popne {r4, pc} │ │ - mov r0, r4 │ │ - ldmia.w sp!, {r4, lr} │ │ - b.w 97c9e │ │ - push {r4, lr} │ │ - mov r4, r0 │ │ - ldrb.w r0, [r0, #52] @ 0x34 │ │ - cbz r0, ad4ca │ │ - pop {r4, pc} │ │ - ldrd r0, r1, [r4, #32] │ │ - bl 5395a │ │ - mov r0, r4 │ │ - ldmia.w sp!, {r4, lr} │ │ - b.w 99838 │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub.w sp, sp, #636 @ 0x27c │ │ - mov r5, r0 │ │ - ldrb.w r0, [r1, #52] @ 0x34 │ │ + sub sp, #52 @ 0x34 │ │ + mov r8, r0 │ │ + ldr r7, [r0, #4] │ │ + ldrd fp, r0, [r0, #12] │ │ + add.w sl, sp, #16 │ │ + str r0, [sp, #4] │ │ + ldr r0, [pc, #92] @ (b3374 ) │ │ + mov r9, r0 │ │ + cmp r7, fp │ │ + beq.n b336a │ │ + mov ip, r7 │ │ + mov r1, sl │ │ + ldmia.w ip, {r0, r2, r3, r4, r5, r6} │ │ + adds r7, #24 │ │ + stmia r1!, {r0, r2, r3, r4, r5, r6} │ │ + mov r1, sl │ │ + str.w r7, [r8, #4] │ │ + add r0, sp, #40 @ 0x28 │ │ + bl 9b838 │ │ + ldrb.w r5, [sp, #44] @ 0x2c │ │ + ldr r6, [sp, #40] @ 0x28 │ │ + cmp r6, r9 │ │ + bne.n b3344 │ │ + cmp r5, #7 │ │ + beq.n b3318 │ │ + b.n b336c │ │ + ldr r4, [sp, #4] │ │ + ldr r1, [sp, #48] @ 0x30 │ │ + ldr.w r0, [sp, #45] @ 0x2d │ │ + str.w r1, [sp, #11] │ │ + str r0, [sp, #8] │ │ + ldrd r0, r1, [r4] │ │ + bl 97a00 │ │ + ldr r0, [sp, #8] │ │ + ldr.w r1, [sp, #11] │ │ + str.w r0, [r4, #5] │ │ + strb r5, [r4, #4] │ │ + str r6, [r4, #0] │ │ + str r1, [r4, #8] │ │ + movs r5, #6 │ │ + mov r0, r5 │ │ + add sp, #52 @ 0x34 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + movs r3, r0 │ │ + strh r0, [r0, #0] │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + sub sp, #68 @ 0x44 │ │ + str r0, [sp, #12] │ │ + ldr.w fp, [r1, #4] │ │ + str r1, [sp, #16] │ │ + ldrd r1, r0, [r1, #12] │ │ + str r1, [sp, #20] │ │ + str r0, [sp, #8] │ │ + ldr r0, [sp, #20] │ │ + cmp fp, r0 │ │ + beq.n b33e0 │ │ + mov r4, fp │ │ + add r1, sp, #24 │ │ + ldmia.w r4, {r0, r2, r3, r5, r6, r7} │ │ + add.w fp, fp, #24 │ │ + mov ip, r1 │ │ + stmia.w ip, {r0, r2, r3, r5, r6, r7} │ │ + ldr r0, [sp, #16] │ │ + str.w fp, [r0, #4] │ │ + add r0, sp, #52 @ 0x34 │ │ + bl 678f0 │ │ + ldrd r0, sl, [sp, #52] @ 0x34 │ │ + ldrd r8, r9, [sp, #60] @ 0x3c │ │ + cbnz r0, b33ce │ │ + cmp.w sl, #2147483648 @ 0x80000000 │ │ + beq.n b338e │ │ + ldr r0, [pc, #64] @ (b3404 ) │ │ + cmp sl, r0 │ │ + bne.n b33f4 │ │ + str.w r8, [sp, #4] │ │ + b.n b338e │ │ + ldr r4, [sp, #8] │ │ + ldrd r0, r1, [r4] │ │ + bl 97a00 │ │ + strd sl, r8, [r4] │ │ + str.w r9, [r4, #8] │ │ + ldr r1, [sp, #12] │ │ + mov.w r0, #2147483648 @ 0x80000000 │ │ + str r0, [r1, #0] │ │ + ldr r1, [sp, #4] │ │ + add sp, #68 @ 0x44 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + b.w ba60c │ │ + ldr r0, [sp, #12] │ │ + strd sl, r8, [r0] │ │ + str.w r9, [r0, #8] │ │ + add sp, #68 @ 0x44 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + movs r1, r0 │ │ + strh r0, [r0, #0] │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + sub sp, #444 @ 0x1bc │ │ + mov r6, r0 │ │ + ldr r2, [r1, #4] │ │ + ldr r0, [r1, #12] │ │ + mov.w r8, #0 │ │ + cmp r2, r0 │ │ + beq.w b3f82 │ │ + add.w r0, r2, #24 │ │ + ldr r7, [r1, #16] │ │ + str r0, [r1, #4] │ │ + ldrd r1, r0, [r2] │ │ + ldrd sl, r9, [r2, #8] │ │ + subs r3, r1, #2 │ │ + sbc.w r4, r0, #0 │ │ + rsbs r5, r3, #17 │ │ + ldrd fp, r2, [r2, #16] │ │ + sbcs.w r4, r8, r4 │ │ + ldr r5, [pc, #908] @ (b37d0 ) │ │ + ldr r4, [pc, #912] @ (b37d4 ) │ │ + add r5, pc │ │ + add r4, pc │ │ + bcc.n b34ca │ │ + cmp r3, #15 │ │ + bne.n b34ca │ │ + add.w r8, fp, fp, lsl #1 │ │ + strd r5, r7, [sp, #60] @ 0x3c │ │ + mov.w r0, #2147483648 @ 0x80000000 │ │ + strd r6, r4, [sp, #68] @ 0x44 │ │ + add.w r7, r9, r8, lsl #4 │ │ + str r0, [sp, #84] @ 0x54 │ │ + mov r5, r9 │ │ + movs r4, #0 │ │ + cmp r5, r7 │ │ + beq.n b3518 │ │ + mov r6, r5 │ │ + ldrd r0, r1, [r5], #48 @ 0x30 │ │ + subs r0, #2 │ │ + sbc.w r1, r1, #0 │ │ + rsbs r2, r0, #17 │ │ + sbcs.w r1, r4, r1 │ │ + bcc.n b3468 │ │ + cmp r0, #4 │ │ + bne.n b3468 │ │ + ldrd r0, r1, [r6, #24] │ │ + subs r0, #2 │ │ + sbc.w r1, r1, #0 │ │ + rsbs r2, r0, #17 │ │ + sbcs.w r1, r4, r1 │ │ + bcc.n b3468 │ │ + cmp r0, #4 │ │ + bne.n b3468 │ │ + add.w r0, r6, #8 │ │ + bl 9acec │ │ cmp r0, #0 │ │ - bne.w ae018 │ │ - ldr r6, [r1, #48] @ 0x30 │ │ - add r0, sp, #72 @ 0x48 │ │ - movs r2, #48 @ 0x30 │ │ - mov sl, r1 │ │ - bl c99c0 │ │ - ldrd fp, r4, [sp, #108] @ 0x6c │ │ - movs r3, #10 │ │ - ldr r2, [pc, #928] @ (ad8a4 ) │ │ - mov r1, r4 │ │ + beq.n b3468 │ │ + ldrd r1, r2, [r6, #36] @ 0x24 │ │ + add r0, sp, #368 @ 0x170 │ │ + bl 4c194 │ │ + ldr r0, [sp, #84] @ 0x54 │ │ + ldr r1, [sp, #52] @ 0x34 │ │ + bl ba60c │ │ + ldr r0, [sp, #368] @ 0x170 │ │ + str r0, [sp, #84] @ 0x54 │ │ + ldr r0, [sp, #372] @ 0x174 │ │ + str r0, [sp, #52] @ 0x34 │ │ + ldr r0, [sp, #376] @ 0x178 │ │ + str r0, [sp, #88] @ 0x58 │ │ + b.n b3468 │ │ + strd r1, r0, [sp, #320] @ 0x140 │ │ + movs r0, #0 │ │ + str r0, [sp, #88] @ 0x58 │ │ + movs r0, #2 │ │ + movs r1, #0 │ │ + strd r5, r0, [sp, #368] @ 0x170 │ │ + movs r0, #1 │ │ + strd fp, r2, [sp, #336] @ 0x150 │ │ + strd sl, r9, [sp, #328] @ 0x148 │ │ + str r1, [sp, #384] @ 0x180 │ │ + str r0, [sp, #380] @ 0x17c │ │ + add r0, sp, #168 @ 0xa8 │ │ + str r0, [sp, #376] @ 0x178 │ │ + str r4, [sp, #172] @ 0xac │ │ + add r4, sp, #320 @ 0x140 │ │ + str r4, [sp, #168] @ 0xa8 │ │ + add r0, sp, #256 @ 0x100 │ │ + add r1, sp, #368 @ 0x170 │ │ + bl 9a414 │ │ + ldr r0, [sp, #264] @ 0x108 │ │ + str r0, [sp, #92] @ 0x5c │ │ + mov r0, r4 │ │ + ldrd r9, r5, [sp, #256] @ 0x100 │ │ + bl 9a480 │ │ + lsrs r4, r5, #8 │ │ + uxtb.w sl, r5 │ │ + movs r5, #22 │ │ + mov.w r8, #0 │ │ + b.w b3f60 │ │ + movs r0, #0 │ │ + str.w fp, [sp, #112] @ 0x70 │ │ + str r0, [sp, #100] @ 0x64 │ │ + movs r0, #17 │ │ + str r0, [sp, #96] @ 0x60 │ │ + ldr r0, [sp, #84] @ 0x54 │ │ + strd sl, r9, [sp, #104] @ 0x68 │ │ + cmp.w r0, #2147483648 @ 0x80000000 │ │ + bne.n b3564 │ │ + add r0, sp, #368 @ 0x170 │ │ + ldr r1, [pc, #676] @ (b37d8 ) │ │ + adds r0, #4 │ │ + movs r2, #16 │ │ + add r1, pc │ │ + bl 9a438 │ │ + ldr r0, [sp, #380] @ 0x17c │ │ + ldrd r9, r5, [sp, #372] @ 0x174 │ │ + str r0, [sp, #92] @ 0x5c │ │ + add r0, sp, #96 @ 0x60 │ │ + bl 9a480 │ │ + movs r0, #0 │ │ + lsrs r4, r5, #8 │ │ + uxtb.w sl, r5 │ │ + str r0, [sp, #88] @ 0x58 │ │ + movs r5, #22 │ │ + mov.w r8, #0 │ │ + ldrd r7, r6, [sp, #64] @ 0x40 │ │ + b.w b3f60 │ │ + ldr r2, [pc, #628] @ (b37dc ) │ │ + movs r3, #6 │ │ + ldr r6, [sp, #52] @ 0x34 │ │ + mov fp, r9 │ │ + ldr r4, [sp, #88] @ 0x58 │ │ add r2, pc │ │ - mov r0, fp │ │ - bl 5393c │ │ - add r7, sp, #312 @ 0x138 │ │ + mov r0, r6 │ │ + mov r1, r4 │ │ + bl 54658 │ │ cmp r0, #0 │ │ - beq.w ad638 │ │ - ldr r0, [sp, #96] @ 0x60 │ │ - str r0, [sp, #32] │ │ - ldr r0, [sp, #100] @ 0x64 │ │ - str r0, [sp, #28] │ │ - mov r0, sl │ │ - str r6, [sp, #40] @ 0x28 │ │ - str r5, [sp, #56] @ 0x38 │ │ - ldmia.w r0, {r1, r2, r3, r4, r5, r6} │ │ - stmia r7!, {r1, r2, r3, r4, r5, r6} │ │ - movs r1, #0 │ │ - ldrd r0, r2, [sp, #312] @ 0x138 │ │ - strd r1, r1, [sp, #520] @ 0x208 │ │ - subs r0, #2 │ │ - sbc.w r2, r2, #0 │ │ - rsbs r3, r0, #17 │ │ - sbcs r1, r2 │ │ - bcc.w ad992 │ │ - cmp r0, #15 │ │ - bne.w ad992 │ │ - ldr r1, [sp, #88] @ 0x58 │ │ - str.w sl, [sp, #36] @ 0x24 │ │ - ldrd r0, sl, [sp, #80] @ 0x50 │ │ - add.w r6, sl, #24 │ │ - str r0, [sp, #560] @ 0x230 │ │ - add.w r0, r1, r1, lsl #1 │ │ - str.w sl, [sp, #552] @ 0x228 │ │ - add.w r1, sl, r0, lsl #4 │ │ - str r1, [sp, #24] │ │ - str r1, [sp, #564] @ 0x234 │ │ - add r1, sp, #584 @ 0x248 │ │ - add.w r7, r1, #20 │ │ - adds r1, #24 │ │ - str r1, [sp, #52] @ 0x34 │ │ - lsls r1, r0, #4 │ │ - ldr r0, [pc, #816] @ (ad8a8 ) │ │ - str.w fp, [sp, #64] @ 0x40 │ │ - adds r0, #2 │ │ - strd r7, r0, [sp, #44] @ 0x2c │ │ - cmp r1, #0 │ │ - beq.w ad9f8 │ │ - ldrd r5, r4, [sl] │ │ - eor.w r0, r5, #20 │ │ + str r7, [sp, #92] @ 0x5c │ │ + beq.w b369c │ │ + mov.w r0, #2147483648 @ 0x80000000 │ │ + strd sl, r7, [sp, #176] @ 0xb0 │ │ + str r0, [sp, #416] @ 0x1a0 │ │ + movs r0, #0 │ │ + str r0, [sp, #260] @ 0x104 │ │ + movs r0, #20 │ │ + str r0, [sp, #256] @ 0x100 │ │ + add r0, sp, #368 @ 0x170 │ │ + add.w r1, r0, #20 │ │ + adds r0, #24 │ │ + add.w r9, fp, #24 │ │ + mov.w sl, r8, lsl #4 │ │ + str r1, [sp, #80] @ 0x50 │ │ + str r0, [sp, #44] @ 0x2c │ │ + str.w fp, [sp, #168] @ 0xa8 │ │ + add r0, sp, #416 @ 0x1a0 │ │ + str r0, [sp, #48] @ 0x30 │ │ + add r0, sp, #256 @ 0x100 │ │ + str r0, [sp, #40] @ 0x28 │ │ + cmp.w sl, #0 │ │ + beq.w b37f8 │ │ + ldrd r6, r4, [fp] │ │ + add.w r7, r9, #24 │ │ + eor.w r0, r6, #20 │ │ orrs r0, r4 │ │ - add.w r0, r6, #24 │ │ - beq.w ad9fa │ │ - add.w fp, sl, #8 │ │ - str r1, [sp, #68] @ 0x44 │ │ - str r0, [sp, #60] @ 0x3c │ │ - add.w r1, sl, #20 │ │ - ldmia.w fp, {r8, r9, fp} │ │ - add r0, sp, #592 @ 0x250 │ │ + beq.w b37f8 │ │ + ldr r0, [sp, #80] @ 0x50 │ │ + add.w r1, fp, #20 │ │ + ldrd r8, r5, [fp, #8] │ │ movs r2, #28 │ │ - strd r5, r4, [sp, #584] @ 0x248 │ │ - stmia.w r0, {r8, r9, fp} │ │ - mov r0, r7 │ │ - bl c99c0 │ │ - subs r0, r5, #2 │ │ - sbc.w r1, r4, #0 │ │ - rsbs r2, r0, #17 │ │ - mov.w r2, #0 │ │ - sbcs.w r1, r2, r1 │ │ - bcc.w adaa2 │ │ - cmp r0, #4 │ │ - bne.w adaa2 │ │ - ldr r2, [pc, #720] @ (ad8ac ) │ │ - mov r0, r9 │ │ - mov r1, fp │ │ - movs r3, #12 │ │ + str r7, [sp, #72] @ 0x48 │ │ + ldr.w r7, [fp, #16] │ │ + str r7, [sp, #384] @ 0x180 │ │ + strd r8, r5, [sp, #376] @ 0x178 │ │ + strd r6, r4, [sp, #368] @ 0x170 │ │ + bl ca0b2 │ │ + subs r1, r6, #2 │ │ + sbc.w r4, r4, #0 │ │ + subs r0, r1, #4 │ │ + it ne │ │ + movne r0, #1 │ │ + str r1, [sp, #76] @ 0x4c │ │ + rsbs r1, r1, #17 │ │ + mov.w r1, #0 │ │ + sbcs r1, r4 │ │ + mov.w r1, #0 │ │ + it cc │ │ + movcc r1, #1 │ │ + orrs.w r6, r1, r0 │ │ + bne.w b3cc6 │ │ + ldr r2, [pc, #456] @ (b37e0 ) │ │ + mov r0, r5 │ │ + mov r1, r7 │ │ + movs r3, #6 │ │ add r2, pc │ │ - bl c47d4 │ │ - cbz r0, ad61a │ │ - mov ip, r6 │ │ - add r2, sp, #472 @ 0x1d8 │ │ - mov fp, r6 │ │ + bl c4ecc │ │ + cbz r0, b3640 │ │ + mov ip, r9 │ │ + strd r6, r4, [sp, #56] @ 0x38 │ │ + str r5, [sp, #88] @ 0x58 │ │ + add r2, sp, #320 @ 0x140 │ │ ldmia.w ip, {r0, r3, r4, r5, r6, r7} │ │ mov r1, r2 │ │ stmia r1!, {r0, r3, r4, r5, r6, r7} │ │ - add r0, sp, #376 @ 0x178 │ │ - add r1, sp, #520 @ 0x208 │ │ - bl 96768 │ │ - ldr r0, [sp, #376] @ 0x178 │ │ - ldr r1, [sp, #48] @ 0x30 │ │ - ldr r4, [sp, #64] @ 0x40 │ │ + add r0, sp, #216 @ 0xd8 │ │ + add r1, sp, #416 @ 0x1a0 │ │ + bl 97cf4 │ │ + b.n b366a │ │ + ldr r2, [pc, #416] @ (b37e4 ) │ │ + mov r0, r5 │ │ + mov r1, r7 │ │ + movs r3, #4 │ │ + add r2, pc │ │ + bl c4ecc │ │ + cbz r0, b367e │ │ + mov ip, r9 │ │ + strd r6, r4, [sp, #56] @ 0x38 │ │ + str r5, [sp, #88] @ 0x58 │ │ + add r2, sp, #320 @ 0x140 │ │ + ldmia.w ip, {r0, r3, r4, r5, r6, r7} │ │ + mov r1, r2 │ │ + stmia r1!, {r0, r3, r4, r5, r6, r7} │ │ + add r0, sp, #216 @ 0xd8 │ │ + add r1, sp, #256 @ 0x100 │ │ + bl 97a3c │ │ + ldr r0, [sp, #216] @ 0xd8 │ │ + ldr r1, [pc, #376] @ (b37e8 ) │ │ cmp r0, r1 │ │ - bne.w adbb6 │ │ + bne.w b3d28 │ │ + ldr r1, [sp, #88] @ 0x58 │ │ mov r0, r8 │ │ - mov r1, r9 │ │ - bl 5395a │ │ - ldr r7, [sp, #44] @ 0x2c │ │ - mov r6, fp │ │ - mov fp, r4 │ │ - b.n ad62c │ │ + bl 54676 │ │ + b.n b368c │ │ mov r0, r8 │ │ - mov r1, r9 │ │ - bl 5395a │ │ - ldr r0, [sp, #52] @ 0x34 │ │ - bl 99838 │ │ - ldr.w fp, [sp, #64] @ 0x40 │ │ - ldr r1, [sp, #68] @ 0x44 │ │ - add.w sl, sl, #48 @ 0x30 │ │ - adds r6, #48 @ 0x30 │ │ - subs r1, #48 @ 0x30 │ │ - b.n ad582 │ │ - ldr r2, [pc, #628] @ (ad8b0 ) │ │ - mov r0, fp │ │ + mov r1, r5 │ │ + bl 54676 │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + bl 9a480 │ │ + ldr r7, [sp, #92] @ 0x5c │ │ + add.w fp, fp, #48 @ 0x30 │ │ + sub.w sl, sl, #48 @ 0x30 │ │ + add.w r9, r9, #48 @ 0x30 │ │ + b.n b35b2 │ │ + ldr r2, [pc, #332] @ (b37ec ) │ │ + mov r0, r6 │ │ mov r1, r4 │ │ - movs r3, #19 │ │ + movs r3, #4 │ │ add r2, pc │ │ - bl 5393c │ │ + bl 54658 │ │ cmp r0, #0 │ │ - beq.w ad9a8 │ │ - str r6, [sp, #40] @ 0x28 │ │ - mov r1, sl │ │ - str r5, [sp, #56] @ 0x38 │ │ - add.w r8, sp, #520 @ 0x208 │ │ - ldrd ip, lr, [sp, #96] @ 0x60 │ │ - ldmia.w r1, {r2, r3, r4, r5, r6, r7} │ │ - mov r0, r8 │ │ - stmia r0!, {r2, r3, r4, r5, r6, r7} │ │ + beq.w b384c │ │ + movs r0, #0 │ │ + mov.w r9, r8, lsl #4 │ │ + strd r0, r0, [sp, #168] @ 0xa8 │ │ mov.w r0, #2147483648 @ 0x80000000 │ │ - str r0, [sp, #280] @ 0x118 │ │ - ldrd r0, r1, [sp, #520] @ 0x208 │ │ - subs r6, r0, #2 │ │ - sbc.w r7, r1, #0 │ │ - movs r5, #0 │ │ - rsbs r0, r6, #17 │ │ - sbcs.w r0, r5, r7 │ │ - bcc.w ad9d0 │ │ - cmp r6, #15 │ │ - bne.w ad9d0 │ │ - ldr r1, [sp, #88] @ 0x58 │ │ - ldrd r0, r9, [sp, #80] @ 0x50 │ │ - str r0, [sp, #304] @ 0x130 │ │ - add.w r0, r1, r1, lsl #1 │ │ - strd lr, ip, [sp, #44] @ 0x2c │ │ - str.w sl, [sp, #36] @ 0x24 │ │ - add.w r1, r9, r0, lsl #4 │ │ - strd r9, r9, [sp, #296] @ 0x128 │ │ - str r1, [sp, #68] @ 0x44 │ │ - str r1, [sp, #308] @ 0x134 │ │ - add r7, sp, #312 @ 0x138 │ │ - adds r0, r7, #4 │ │ - str r0, [sp, #32] │ │ - add r0, sp, #584 @ 0x248 │ │ + add.w r8, fp, #24 │ │ + str r0, [sp, #416] @ 0x1a0 │ │ + strd sl, r7, [sp, #264] @ 0x108 │ │ + add r0, sp, #368 @ 0x170 │ │ add.w r1, r0, #20 │ │ adds r0, #24 │ │ - str r0, [sp, #60] @ 0x3c │ │ - ldr r0, [pc, #496] @ (ad8a8 ) │ │ - str r1, [sp, #64] @ 0x40 │ │ - adds r0, #2 │ │ - str r0, [sp, #52] @ 0x34 │ │ - ldr r1, [sp, #300] @ 0x12c │ │ - ldr r0, [sp, #68] @ 0x44 │ │ - cmp r9, r0 │ │ - beq.w adad2 │ │ - add.w r1, r9, #20 │ │ - mov r0, r7 │ │ + str r1, [sp, #76] @ 0x4c │ │ + str r0, [sp, #40] @ 0x28 │ │ + str.w fp, [sp, #256] @ 0x100 │ │ + add r0, sp, #416 @ 0x1a0 │ │ + str r0, [sp, #48] @ 0x30 │ │ + cmp.w r9, #0 │ │ + beq.w b3c10 │ │ + ldrd r6, r4, [fp] │ │ + add.w r7, r8, #24 │ │ + eor.w r0, r6, #20 │ │ + orrs r0, r4 │ │ + beq.w b3c10 │ │ + ldr r0, [sp, #76] @ 0x4c │ │ + add.w r1, fp, #20 │ │ + ldrd sl, r5, [fp, #8] │ │ movs r2, #28 │ │ - ldrd fp, r8, [r9] │ │ - ldrd r6, r5, [r9, #8] │ │ - ldr.w r4, [r9, #16] │ │ - bl c99c0 │ │ - eor.w r0, fp, #20 │ │ - add.w r9, r9, #48 @ 0x30 │ │ - orrs.w r0, r0, r8 │ │ - beq.w adad0 │ │ - ldr r0, [sp, #64] @ 0x40 │ │ + str r7, [sp, #60] @ 0x3c │ │ + ldr.w r7, [fp, #16] │ │ + str r7, [sp, #384] @ 0x180 │ │ + strd sl, r5, [sp, #376] @ 0x178 │ │ + strd r6, r4, [sp, #368] @ 0x170 │ │ + bl ca0b2 │ │ + subs r1, r6, #2 │ │ + sbc.w r4, r4, #0 │ │ + subs r0, r1, #4 │ │ + it ne │ │ + movne r0, #1 │ │ + str r1, [sp, #72] @ 0x48 │ │ + rsbs r1, r1, #17 │ │ + mov.w r1, #0 │ │ + sbcs r1, r4 │ │ + mov.w r1, #0 │ │ + it cc │ │ + movcc r1, #1 │ │ + orrs.w r6, r1, r0 │ │ + bne.w b3db2 │ │ + ldr r2, [pc, #176] @ (b37f0 ) │ │ + mov r0, r5 │ │ mov r1, r7 │ │ - movs r2, #28 │ │ - str r4, [sp, #600] @ 0x258 │ │ - strd r6, r5, [sp, #592] @ 0x250 │ │ - mov sl, r7 │ │ - strd fp, r8, [sp, #584] @ 0x248 │ │ - bl c99c0 │ │ - subs.w r0, fp, #2 │ │ - sbc.w r1, r8, #0 │ │ - rsbs r2, r0, #17 │ │ - mov.w r2, #0 │ │ - sbcs.w r1, r2, r1 │ │ - bcc.w adb60 │ │ - cmp r0, #4 │ │ - bne.w adb60 │ │ - ldr r2, [pc, #396] @ (ad8b4 ) │ │ + movs r3, #2 │ │ + add r2, pc │ │ + bl c4ecc │ │ + cbz r0, b376e │ │ + mov ip, r8 │ │ + str r4, [sp, #56] @ 0x38 │ │ + str r6, [sp, #44] @ 0x2c │ │ + str r5, [sp, #88] @ 0x58 │ │ + str.w sl, [sp, #80] @ 0x50 │ │ + add r2, sp, #320 @ 0x140 │ │ + ldmia.w ip, {r0, r3, r4, r5, r6, r7} │ │ + mov r1, r2 │ │ + stmia r1!, {r0, r3, r4, r5, r6, r7} │ │ + add r0, sp, #216 @ 0xd8 │ │ + add r1, sp, #168 @ 0xa8 │ │ + bl 97b58 │ │ + b.n b379c │ │ + ldr r2, [pc, #132] @ (b37f4 ) │ │ mov r0, r5 │ │ - mov r1, r4 │ │ - movs r3, #7 │ │ + mov r1, r7 │ │ + movs r3, #6 │ │ add r2, pc │ │ - mov fp, r6 │ │ - bl c47d4 │ │ - cbnz r0, ad74a │ │ - mov r0, fp │ │ + bl c4ecc │ │ + cbz r0, b37b0 │ │ + mov ip, r8 │ │ + str r4, [sp, #56] @ 0x38 │ │ + str r6, [sp, #44] @ 0x2c │ │ + str r5, [sp, #88] @ 0x58 │ │ + str.w sl, [sp, #80] @ 0x50 │ │ + add r2, sp, #320 @ 0x140 │ │ + ldmia.w ip, {r0, r3, r4, r5, r6, r7} │ │ + mov r1, r2 │ │ + stmia r1!, {r0, r3, r4, r5, r6, r7} │ │ + add r0, sp, #216 @ 0xd8 │ │ + add r1, sp, #416 @ 0x1a0 │ │ + bl 97cf4 │ │ + ldr r0, [sp, #216] @ 0xd8 │ │ + ldr r1, [pc, #72] @ (b37e8 ) │ │ + cmp r0, r1 │ │ + bne.w b3dd0 │ │ + ldr r0, [sp, #80] @ 0x50 │ │ + ldr r1, [sp, #88] @ 0x58 │ │ + bl 54676 │ │ + b.n b37be │ │ + mov r0, sl │ │ mov r1, r5 │ │ - bl 5395a │ │ - ldr r0, [sp, #60] @ 0x3c │ │ - bl 99838 │ │ - mov r1, r9 │ │ - mov r7, sl │ │ - b.n ad6c0 │ │ - ldr r1, [sp, #32] │ │ - add.w ip, sp, #552 @ 0x228 │ │ - str.w r9, [sp, #300] @ 0x12c │ │ - ldmia.w r1, {r0, r2, r3, r4, r6, r7} │ │ - stmia.w ip, {r0, r2, r3, r4, r6, r7} │ │ - ldrd r0, r1, [sp, #552] @ 0x228 │ │ - subs r0, #2 │ │ - sbc.w r1, r1, #0 │ │ - subs.w r2, r0, #18 │ │ - sbcs.w r1, r1, #0 │ │ - mov.w r1, #16 │ │ - it cs │ │ - movcs r0, r1 │ │ - subs r0, #5 │ │ - str.w fp, [sp, #28] │ │ - cmp r0, #9 │ │ - bhi.n ad7e2 │ │ - ldr.w sl, [sp, #36] @ 0x24 │ │ - tbh [pc, r0, lsl #1] │ │ - lsls r2, r3, #16 │ │ - lsls r5, r2, #16 │ │ - lsls r4, r0, #16 │ │ - lsls r4, r0, #16 │ │ - lsls r2, r7, #15 │ │ - lsls r2, r7, #15 │ │ - lsls r7, r7, #15 │ │ - lsls r2, r7, #15 │ │ - lsls r7, r7, #15 │ │ - movs r2, r1 │ │ - add r2, sp, #560 @ 0x230 │ │ - ldr r3, [sp, #52] @ 0x34 │ │ - str r3, [sp, #364] @ 0x16c │ │ - ldmia r2, {r0, r1, r2} │ │ - add r3, sp, #364 @ 0x16c │ │ - add.w r2, r2, r2, lsl #1 │ │ - str r3, [sp, #392] @ 0x188 │ │ - add.w r2, r1, r2, lsl #3 │ │ - strd r1, r1, [sp, #376] @ 0x178 │ │ - strd r0, r2, [sp, #384] @ 0x180 │ │ - add r4, sp, #416 @ 0x1a0 │ │ - add r6, sp, #376 @ 0x178 │ │ + bl 54676 │ │ + ldr r0, [sp, #40] @ 0x28 │ │ + bl 9a480 │ │ + ldr r7, [sp, #92] @ 0x5c │ │ + add.w fp, fp, #48 @ 0x30 │ │ + sub.w r9, r9, #48 @ 0x30 │ │ + add.w r8, r8, #48 @ 0x30 │ │ + b.n b36dc │ │ + nop │ │ + usat r0, #1, ip │ │ + adds r3, r6, r3 │ │ + vcvtn.s32.f32 d24, d28 │ │ + vcge.f16 d29, d10, #0 │ │ + @ instruction: 0xfff6efd1 │ │ + vsra.u32 d23, d8, #10 │ │ + vcgt.s16 d16, d3, #0 │ │ + strh r0, [r0, #0] │ │ + strb r4, [r3, #3] │ │ + vrsra.u32 d29, d12, #11 │ │ + vcvt.f32.u32 q15, , #10 │ │ + vcvt.f32.f16 , d27 │ │ + add r4, sp, #168 @ 0xa8 │ │ mov r0, r4 │ │ - mov r1, r6 │ │ - bl b901c │ │ - ldr r0, [sp, #416] @ 0x1a0 │ │ - cmp.w r0, #2147483648 @ 0x80000000 │ │ - bne.n ad7fc │ │ + bl 60396 │ │ + ldr r5, [sp, #48] @ 0x30 │ │ + mov r0, r4 │ │ + ldmia.w r5, {r1, r2, r3} │ │ + stmia r0!, {r1, r2, r3} │ │ + add r5, sp, #320 @ 0x140 │ │ + movs r2, #41 @ 0x29 │ │ + ldr r1, [pc, #876] @ (b3b80 ) │ │ + mov r0, r5 │ │ + add r1, pc │ │ + bl 9a438 │ │ + add.w r8, sp, #368 @ 0x170 │ │ + mov r1, r4 │ │ + mov r2, r5 │ │ + mov r0, r8 │ │ + bl 9ac78 │ │ + add.w r9, sp, #368 @ 0x170 │ │ + ldr r7, [sp, #380] @ 0x17c │ │ + ldmia.w r9, {r0, r6, r9} │ │ + cmp r0, #0 │ │ + beq.w b3c76 │ │ + add r0, sp, #256 @ 0x100 │ │ + bl 9acda │ │ movs r0, #0 │ │ - movs r1, #4 │ │ - str r0, [sp, #440] @ 0x1b8 │ │ - strd r0, r1, [sp, #432] @ 0x1b0 │ │ + movs r5, #22 │ │ + mov r4, r9 │ │ + str r0, [sp, #88] @ 0x58 │ │ + str r6, [sp, #48] @ 0x30 │ │ + str r7, [sp, #92] @ 0x5c │ │ + b.n b3d86 │ │ + ldr r2, [pc, #820] @ (b3b84 ) │ │ mov r0, r6 │ │ - bl 60fb6 │ │ - add.w fp, sp, #312 @ 0x138 │ │ - b.n ad890 │ │ - ldr.w sl, [sp, #36] @ 0x24 │ │ - add.w fp, sp, #312 @ 0x138 │ │ - ldr r4, [sp, #24] │ │ - mov.w r9, #2147483648 @ 0x80000000 │ │ - movs r7, #1 │ │ - add r0, sp, #552 @ 0x228 │ │ - bl a2e9c │ │ - ldr r6, [sp, #20] │ │ - b.n ad926 │ │ - ldr r3, [pc, #184] @ (ad8b8 ) │ │ - movs r0, #4 │ │ - movs r1, #4 │ │ - movs r2, #12 │ │ - add r3, pc │ │ - mov.w r8, #12 │ │ - bl a3478 │ │ - mov r9, r0 │ │ - mov sl, r1 │ │ - mov r0, r1 │ │ mov r1, r4 │ │ - movs r2, #12 │ │ - bl c9a90 │ │ - movs r4, #1 │ │ - strd r9, sl, [sp, #400] @ 0x190 │ │ - str r4, [sp, #408] @ 0x198 │ │ - add r1, sp, #376 @ 0x178 │ │ - add.w r9, sp, #432 @ 0x1b0 │ │ - add.w fp, sp, #312 @ 0x138 │ │ - ldmia.w r1, {r0, r2, r3, r6, r7} │ │ - mov ip, r9 │ │ - stmia.w ip, {r0, r2, r3, r6, r7} │ │ - add r6, sp, #456 @ 0x1c8 │ │ - add r7, sp, #400 @ 0x190 │ │ - mov r0, r6 │ │ - mov r1, r9 │ │ - bl b901c │ │ - ldr r0, [sp, #456] @ 0x1c8 │ │ - cmp.w r0, #2147483648 @ 0x80000000 │ │ - beq.n ad874 │ │ - ldr r0, [sp, #400] @ 0x190 │ │ - cmp r4, r0 │ │ - bne.n ad85e │ │ - mov r0, r7 │ │ - movs r1, #1 │ │ - bl 71ce6 │ │ - ldr.w sl, [sp, #404] @ 0x194 │ │ - add.w r0, sl, r8 │ │ - mov r1, r6 │ │ - movs r2, #12 │ │ - bl c9a90 │ │ - adds r4, #1 │ │ - str r4, [sp, #408] @ 0x198 │ │ - add.w r8, r8, #12 │ │ - b.n ad83c │ │ - ldr r1, [sp, #460] @ 0x1cc │ │ + movs r3, #11 │ │ + add r2, pc │ │ + bl 54658 │ │ + ldr r3, [pc, #812] @ (b3b88 ) │ │ + cmp r0, #0 │ │ + ldr r2, [pc, #812] @ (b3b8c ) │ │ + add r3, pc │ │ + add r2, pc │ │ + beq.w b3ce4 │ │ + movs r0, #0 │ │ + strd sl, r7, [sp, #160] @ 0xa0 │ │ + strd r0, r0, [sp, #120] @ 0x78 │ │ mov.w r0, #2147483648 @ 0x80000000 │ │ - bl 97be8 │ │ + str r3, [sp, #36] @ 0x24 │ │ + add.w sl, sp, #368 @ 0x170 │ │ + str r2, [sp, #12] │ │ + str r0, [sp, #136] @ 0x88 │ │ + strd fp, fp, [sp, #152] @ 0x98 │ │ + add r0, sp, #256 @ 0x100 │ │ + add.w r1, r0, #24 │ │ + str r1, [sp, #32] │ │ + add r1, sp, #320 @ 0x140 │ │ + adds r2, r1, #4 │ │ + str r2, [sp, #28] │ │ + add.w r2, sl, #4 │ │ + str r2, [sp, #8] │ │ + add.w r2, r0, #8 │ │ + adds r0, #20 │ │ + str r0, [sp, #20] │ │ + add.w r0, r1, #20 │ │ + str r0, [sp, #16] │ │ + add.w r0, r1, #8 │ │ + str r2, [sp, #24] │ │ + str r0, [sp, #40] @ 0x28 │ │ + add r0, sp, #168 @ 0xa8 │ │ + add.w r1, r0, #20 │ │ + adds r0, #24 │ │ + str r0, [sp, #44] @ 0x2c │ │ + movs r0, #3 │ │ + str r1, [sp, #56] @ 0x38 │ │ + str r0, [sp, #88] @ 0x58 │ │ + add r0, sp, #136 @ 0x88 │ │ + str r0, [sp, #48] @ 0x30 │ │ + cmp fp, r7 │ │ + beq.w b3e3e │ │ + ldrd r7, r6, [fp] │ │ + add.w sl, fp, #48 @ 0x30 │ │ + eor.w r0, r7, #20 │ │ + orrs r0, r6 │ │ + beq.w b3e40 │ │ + ldrd r0, r9, [fp, #8] │ │ + add.w r1, fp, #20 │ │ + str r0, [sp, #80] @ 0x50 │ │ + movs r2, #28 │ │ + strd r0, r9, [sp, #176] @ 0xb0 │ │ + ldr r0, [sp, #56] @ 0x38 │ │ + ldr.w r4, [fp, #16] │ │ + str r4, [sp, #184] @ 0xb8 │ │ + strd r7, r6, [sp, #168] @ 0xa8 │ │ + bl ca0b2 │ │ + subs.w r8, r7, #2 │ │ + sbc.w r7, r6, #0 │ │ + subs.w r0, r8, #4 │ │ + it ne │ │ + movne r0, #1 │ │ + rsbs r1, r8, #17 │ │ + mov.w r1, #0 │ │ + sbcs r1, r7 │ │ + mov.w r1, #0 │ │ + it cc │ │ + movcc r1, #1 │ │ + orrs.w r6, r1, r0 │ │ + bne.w b3ec2 │ │ + str.w sl, [sp, #76] @ 0x4c │ │ mov r0, r9 │ │ - bl 60fb6 │ │ - ldmia.w r7, {r2, r3, r4} │ │ - stmia.w r9, {r2, r3, r4} │ │ - ldr.w sl, [sp, #36] @ 0x24 │ │ - ldr.w r9, [sp, #364] @ 0x16c │ │ - ldr r0, [sp, #52] @ 0x34 │ │ - cmp r9, r0 │ │ - bne.n ad8bc │ │ - movs r7, #0 │ │ - ldrd r9, r6, [sp, #432] @ 0x1b0 │ │ - ldr r4, [sp, #440] @ 0x1b8 │ │ - b.n ad8c8 │ │ - str r4, [r3, #80] @ 0x50 │ │ - vcvta.s16.f16 d16, d1 │ │ - strh r0, [r0, #0] │ │ - str r6, [r6, #48] @ 0x30 │ │ - vcvt.f16.s16 q10, q2 │ │ - vcvta.u16.f16 , q6 │ │ - @ instruction: 0xfff73e9c │ │ - movs r2, r0 │ │ - ldrd r6, r4, [sp, #368] @ 0x170 │ │ - add r0, sp, #432 @ 0x1b0 │ │ - bl 96b80 │ │ - movs r7, #1 │ │ - ldrd r0, r1, [sp, #552] @ 0x228 │ │ - subs r0, #2 │ │ - sbc.w r1, r1, #0 │ │ - subs.w r2, r0, #18 │ │ - sbcs.w r1, r1, #0 │ │ - mov.w r1, #16 │ │ + ldr r2, [pc, #612] @ (b3b90 ) │ │ + mov r1, r4 │ │ + movs r3, #2 │ │ + add r2, pc │ │ + bl c4ecc │ │ + add.w sl, fp, #24 │ │ + cbnz r0, b3972 │ │ + ldr r2, [pc, #596] @ (b3b94 ) │ │ + mov r0, r9 │ │ + mov r1, r4 │ │ + movs r3, #6 │ │ + add r2, pc │ │ + bl c4ecc │ │ + cbnz r0, b398a │ │ + ldr r2, [pc, #584] @ (b3b98 ) │ │ + mov r0, r9 │ │ + mov r1, r4 │ │ + movs r3, #17 │ │ + add r2, pc │ │ + bl c4ecc │ │ + cbnz r0, b39ba │ │ + ldr r0, [sp, #80] @ 0x50 │ │ + mov r1, r9 │ │ + bl 54676 │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + bl 9a480 │ │ + ldr.w fp, [sp, #76] @ 0x4c │ │ + ldr r7, [sp, #92] @ 0x5c │ │ + b.n b38c2 │ │ + strd r6, r7, [sp] │ │ + add r2, sp, #368 @ 0x170 │ │ + ldmia.w sl, {r1, r3, r4, r5, r6, r7} │ │ + mov r0, r2 │ │ + stmia r0!, {r1, r3, r4, r5, r6, r7} │ │ + add r0, sp, #320 @ 0x140 │ │ + add r1, sp, #120 @ 0x78 │ │ + bl 97b58 │ │ + b.n b39a0 │ │ + strd r6, r7, [sp] │ │ + add r2, sp, #368 @ 0x170 │ │ + ldmia.w sl, {r1, r3, r4, r5, r6, r7} │ │ + mov r0, r2 │ │ + stmia r0!, {r1, r3, r4, r5, r6, r7} │ │ + add r0, sp, #320 @ 0x140 │ │ + add r1, sp, #136 @ 0x88 │ │ + bl 97cf4 │ │ + ldr r0, [sp, #320] @ 0x140 │ │ + ldr r1, [pc, #504] @ (b3b9c ) │ │ + cmp r0, r1 │ │ + bne.w b3fe6 │ │ + ldr r7, [sp, #92] @ 0x5c │ │ + ldr.w fp, [sp, #76] @ 0x4c │ │ + ldr r0, [sp, #80] @ 0x50 │ │ + mov r1, r9 │ │ + bl 54676 │ │ + b.n b38c2 │ │ + str r7, [sp, #4] │ │ + add r0, sp, #216 @ 0xd8 │ │ + ldmia.w sl, {r1, r2, r3, r4, r5, r7} │ │ + stmia r0!, {r1, r2, r3, r4, r5, r7} │ │ + ldrd r1, r0, [sp, #216] @ 0xd8 │ │ + subs r2, r1, #2 │ │ + sbc.w r3, r0, #0 │ │ + rsbs r4, r2, #17 │ │ + mov.w r4, #0 │ │ + sbcs r4, r3 │ │ + bcc.n b39e8 │ │ + cbnz r2, b39e8 │ │ + add r0, sp, #216 @ 0xd8 │ │ + bl 602d4 │ │ + movs r0, #2 │ │ + str r0, [sp, #88] @ 0x58 │ │ + b.n b39aa │ │ + subs.w r4, r2, #18 │ │ + sbcs.w r3, r3, #0 │ │ it cs │ │ - movcs r0, r1 │ │ - subs r0, #5 │ │ - cmp r0, #9 │ │ - bhi.n ad98e │ │ - tbb [pc, r0] │ │ - asrs r1, r3, #16 │ │ - lsrs r7, r1, #28 │ │ - lsls r5, r0, #20 │ │ - lsls r2, r1, #20 │ │ - adds r2, r1, #4 │ │ - ldr r0, [sp, #560] @ 0x230 │ │ - ldr r1, [sp, #564] @ 0x234 │ │ - bl bf970 │ │ - b.n ad926 │ │ - ldr r0, [sp, #560] @ 0x230 │ │ - ldr r1, [sp, #564] @ 0x234 │ │ - bl 6c544 │ │ - b.n ad926 │ │ - ldr r0, [sp, #560] @ 0x230 │ │ - ldr r1, [sp, #564] @ 0x234 │ │ - bl 56e32 │ │ - b.n ad926 │ │ - ldrd r0, r1, [sp, #560] @ 0x230 │ │ - bl 5395a │ │ - b.n ad926 │ │ - ldrd r0, r1, [sp, #560] @ 0x230 │ │ - bl 56e2a │ │ - str r4, [sp, #24] │ │ - cbz r7, ad936 │ │ - ldrd r7, r4, [sp, #584] @ 0x248 │ │ - ldr r0, [sp, #52] @ 0x34 │ │ - cmp r9, r0 │ │ - beq.n ad95a │ │ - b.n adfce │ │ - add r0, sp, #280 @ 0x118 │ │ - add r1, sp, #352 @ 0x160 │ │ - ldmia.w r0, {r2, r3, r4} │ │ - stmia r1!, {r2, r3, r4} │ │ - ldr r0, [sp, #24] │ │ - str r0, [sp, #288] @ 0x120 │ │ - ldr r0, [sp, #352] @ 0x160 │ │ - strd r9, r6, [sp, #280] @ 0x118 │ │ - cmp.w r0, #2147483648 @ 0x80000000 │ │ - itt ne │ │ - addne r0, sp, #352 @ 0x160 │ │ - blne 96b80 │ │ - ldrd r7, r4, [sp, #584] @ 0x248 │ │ - ldr r0, [sp, #28] │ │ - mov r1, r5 │ │ - str r6, [sp, #20] │ │ - bl 5395a │ │ - subs r0, r7, #2 │ │ - sbc.w r1, r4, #0 │ │ - rsbs r2, r0, #17 │ │ - mov.w r2, #0 │ │ - sbcs.w r1, r2, r1 │ │ - bcc.n ad97c │ │ - cmp r0, #4 │ │ - beq.n ad982 │ │ - add r0, sp, #584 @ 0x248 │ │ - bl 99838 │ │ - ldr r0, [sp, #308] @ 0x134 │ │ - mov r7, fp │ │ - ldr.w r9, [sp, #300] @ 0x12c │ │ - str r0, [sp, #68] @ 0x44 │ │ - b.n ad6be │ │ - str r6, [sp, #20] │ │ - b.n ad7f2 │ │ - add r0, sp, #432 @ 0x1b0 │ │ - ldr r1, [pc, #892] @ (add14 ) │ │ - adds r0, #4 │ │ - movs r2, #43 @ 0x2b │ │ - add r1, pc │ │ - bl 4a500 │ │ - add r0, sp, #312 @ 0x138 │ │ - bl 99838 │ │ - b.n ada9e │ │ + movcs r2, #16 │ │ + ldrd sl, r4, [sp, #224] @ 0xe0 │ │ + cmp r2, #15 │ │ + ldr r7, [sp, #232] @ 0xe8 │ │ + ldr r3, [sp, #60] @ 0x3c │ │ + ldrd ip, fp, [sp, #72] @ 0x48 │ │ + str r6, [sp, #0] │ │ + beq.n b3a2a │ │ + add r6, sp, #368 @ 0x170 │ │ + cmp r2, #4 │ │ + bne.n b3a54 │ │ + str r7, [sp, #328] @ 0x148 │ │ + mov r0, r4 │ │ + strd sl, r4, [sp, #320] @ 0x140 │ │ + mov r1, r7 │ │ + ldr r2, [pc, #392] @ (b3ba0 ) │ │ + movs r3, #13 │ │ + add r2, pc │ │ + bl c4ecc │ │ + cbz r0, b3a8e │ │ + ldr r0, [pc, #376] @ (b3b9c ) │ │ + str r0, [sp, #240] @ 0xf0 │ │ movs r0, #0 │ │ - movs r1, #20 │ │ - str r0, [sp, #124] @ 0x7c │ │ + b.n b3aa8 │ │ + add.w r0, r7, r7, lsl #1 │ │ + add.w fp, sp, #368 @ 0x170 │ │ + str.w sl, [sp, #424] @ 0x1a8 │ │ + add.w r0, r4, r0, lsl #4 │ │ + str r4, [sp, #416] @ 0x1a0 │ │ + str r0, [sp, #428] @ 0x1ac │ │ + str r4, [sp, #420] @ 0x1a4 │ │ + cbz r7, b3aae │ │ + add.w r0, r4, #48 @ 0x30 │ │ + str r0, [sp, #420] @ 0x1a4 │ │ + mov r0, fp │ │ + mov r1, r4 │ │ movs r2, #48 @ 0x30 │ │ - str r0, [sp, #132] @ 0x84 │ │ + bl ca0b2 │ │ + b.n b3ab6 │ │ + strd r1, r0, [sp, #320] @ 0x140 │ │ + movs r0, #0 │ │ + ldr r2, [sp, #236] @ 0xec │ │ + mov r1, r6 │ │ + str r0, [sp, #384] @ 0x180 │ │ movs r0, #2 │ │ - str r1, [sp, #120] @ 0x78 │ │ - str r0, [sp, #128] @ 0x80 │ │ - add r0, sp, #232 @ 0xe8 │ │ - add r1, sp, #120 @ 0x78 │ │ - bl c99c0 │ │ - ldr r0, [sp, #104] @ 0x68 │ │ - mov r1, fp │ │ - bl 5395a │ │ - add r0, sp, #72 @ 0x48 │ │ - bl 99838 │ │ - b.n adbf0 │ │ - add r0, sp, #200 @ 0xc8 │ │ - ldr r1, [pc, #836] @ (add18 ) │ │ - adds r4, r0, #4 │ │ - movs r2, #43 @ 0x2b │ │ + strd r3, r0, [sp, #368] @ 0x170 │ │ + movs r0, #1 │ │ + strd r7, r2, [sp, #336] @ 0x150 │ │ + strd sl, r4, [sp, #328] @ 0x148 │ │ + str r0, [sp, #380] @ 0x17c │ │ + add r0, sp, #256 @ 0x100 │ │ + str r0, [sp, #376] @ 0x178 │ │ + str.w ip, [sp, #260] @ 0x104 │ │ + add r4, sp, #320 @ 0x140 │ │ + str r4, [sp, #256] @ 0x100 │ │ + add r0, sp, #240 @ 0xf0 │ │ + bl 9a414 │ │ + mov r0, r4 │ │ + bl 9a480 │ │ + ldr r7, [sp, #92] @ 0x5c │ │ + b.n b3bfc │ │ + ldr r2, [pc, #276] @ (b3ba4 ) │ │ + mov r0, r4 │ │ + mov r1, r7 │ │ + movs r3, #6 │ │ + add r2, pc │ │ + bl c4ecc │ │ + cmp r0, #0 │ │ + ldr r0, [sp, #36] @ 0x24 │ │ + beq.n b3b4e │ │ + ldr r0, [pc, #248] @ (b3b9c ) │ │ + str r0, [sp, #240] @ 0xf0 │ │ + movs r0, #1 │ │ + strb.w r0, [sp, #244] @ 0xf4 │ │ + b.n b3b74 │ │ + movs r0, #0 │ │ + str r0, [sp, #372] @ 0x174 │ │ + movs r0, #20 │ │ + str r0, [sp, #368] @ 0x170 │ │ + ldr r7, [sp, #92] @ 0x5c │ │ + movs r2, #20 │ │ + ldr r1, [pc, #236] @ (b3ba8 ) │ │ + add r4, sp, #432 @ 0x1b0 │ │ + add.w sl, sp, #304 @ 0x130 │ │ add r1, pc │ │ mov r0, r4 │ │ - bl 4a500 │ │ - rsbs r0, r6, #17 │ │ - sbcs.w r0, r5, r7 │ │ - bcc.n adac8 │ │ - cmp r6, #15 │ │ - bne.n adac8 │ │ - add.w r0, r8, #8 │ │ - bl 99904 │ │ - b.n adba2 │ │ - ldr r0, [sp, #24] │ │ - add.w r9, sp, #552 @ 0x228 │ │ - str r0, [sp, #556] @ 0x22c │ │ - mov r0, r9 │ │ - bl 60ebe │ │ - ldr r4, [sp, #520] @ 0x208 │ │ - add.w sl, sp, #584 @ 0x248 │ │ - ldrd r6, r7, [sp, #528] @ 0x210 │ │ - movs r2, #47 @ 0x2f │ │ - ldr r1, [pc, #776] @ (add1c ) │ │ + bl 9a438 │ │ + add r0, sp, #320 @ 0x140 │ │ + mov r1, fp │ │ + mov r2, r4 │ │ + bl 9ad4a │ │ + ldr r1, [sp, #40] @ 0x28 │ │ mov r0, sl │ │ - add r1, pc │ │ - bl 4a500 │ │ - lsls r0, r4, #31 │ │ - ldr r0, [sp, #584] @ 0x248 │ │ - beq.n ada92 │ │ - ldr r1, [sp, #588] @ 0x24c │ │ - bl 998f4 │ │ + ldrd r4, r6, [sp, #320] @ 0x140 │ │ + ldmia.w r1, {r2, r3, r5} │ │ + stmia r0!, {r2, r3, r5} │ │ + eor.w r0, r4, #20 │ │ + orrs r0, r6 │ │ + bne.n b3afa │ │ + add r0, sp, #240 @ 0xf0 │ │ + ldmia.w sl, {r2, r3, r4} │ │ + stmia r0!, {r2, r3, r4} │ │ + add r0, sp, #416 @ 0x1a0 │ │ + bl 60396 │ │ + b.n b3bf8 │ │ + ldrd r1, r0, [sp, #16] │ │ + movs r2, #28 │ │ + bl ca0b2 │ │ + ldr r1, [sp, #24] │ │ + ldmia.w sl, {r2, r3, r5} │ │ + stmia r1!, {r2, r3, r5} │ │ + strd r4, r6, [sp, #256] @ 0x100 │ │ + add r5, sp, #416 @ 0x1a0 │ │ + mov r0, r5 │ │ + bl 60396 │ │ + add r1, sp, #256 @ 0x100 │ │ + mov r0, fp │ │ + bl 678f0 │ │ + ldr r0, [sp, #368] @ 0x170 │ │ + cmp r0, #0 │ │ + beq.n b3bb4 │ │ + ldrd r4, r7, [sp, #372] @ 0x174 │ │ + movs r2, #26 │ │ + ldr r1, [pc, #124] @ (b3bac ) │ │ ldr r0, [sp, #28] │ │ - str r0, [sp, #380] @ 0x17c │ │ + add r1, pc │ │ + bl 9a438 │ │ + mov r0, r4 │ │ + mov r1, r7 │ │ + bl 629fc │ │ + add r2, sp, #324 @ 0x144 │ │ + ldmia r2, {r0, r1, r2} │ │ + add r3, sp, #240 @ 0xf0 │ │ + stmia r3!, {r0, r1, r2} │ │ ldr r0, [sp, #32] │ │ + bl 9a480 │ │ + b.n b3bf6 │ │ + movs r1, #0 │ │ + str r1, [sp, #384] @ 0x180 │ │ + movs r1, #1 │ │ + strd r0, r1, [sp, #368] @ 0x170 │ │ + str r1, [sp, #380] @ 0x17c │ │ + add r0, sp, #256 @ 0x100 │ │ + str r0, [sp, #376] @ 0x178 │ │ + mov r1, r6 │ │ + ldr r0, [pc, #76] @ (b3bb0 ) │ │ + add r0, pc │ │ + str r0, [sp, #260] @ 0x104 │ │ + add r0, sp, #320 @ 0x140 │ │ + str r0, [sp, #256] @ 0x100 │ │ + add r0, sp, #240 @ 0xf0 │ │ + bl 9a414 │ │ + ldrd sl, r4, [sp, #320] @ 0x140 │ │ + mov r0, sl │ │ + mov r1, r4 │ │ + ldr r7, [sp, #92] @ 0x5c │ │ + bl 54676 │ │ + b.n b3bfc │ │ + stc 15, cr15, [r3, #984] @ 0x3d8 │ │ + bne.n b3adc │ │ + vqrdmlsh.s q15, q3, d24[0] │ │ + movs r1, r0 │ │ + lsls r3, r3, #28 │ │ + vsra.u32 d29, d18, #6 │ │ + vmull.u q15, d22, d25 │ │ + vsra.u32 d29, d0, #10 │ │ + vaddl.u q8, d6, d3 │ │ + strh r0, [r0, #0] │ │ + beq.n b3b3c │ │ + vshr.u32 , , #10 │ │ + vshr.u32 d29, d23, #10 │ │ + @ instruction: 0xfff6cfdd │ │ + vsri.32 d23, d27, #10 │ │ + vtbl.8 d25, {d9}, d2 │ │ + ldr r1, [sp, #28] │ │ + ldmia.w r0, {r2, r3, r4} │ │ + stmia r1!, {r2, r3, r4} │ │ + movs r1, #1 │ │ + ldr r0, [sp, #332] @ 0x14c │ │ + ldrd r4, r7, [sp, #324] @ 0x144 │ │ + str r1, [sp, #372] @ 0x174 │ │ + strd r7, r0, [sp, #416] @ 0x1a0 │ │ + movs r0, #0 │ │ + str r0, [sp, #384] @ 0x180 │ │ + ldr r0, [sp, #36] @ 0x24 │ │ + str r1, [sp, #380] @ 0x17c │ │ + mov r1, fp │ │ + str r0, [sp, #368] @ 0x170 │ │ + add r0, sp, #320 @ 0x140 │ │ str r0, [sp, #376] @ 0x178 │ │ - ldr r1, [pc, #748] @ (add20 ) │ │ + ldr r0, [sp, #12] │ │ + strd r5, r0, [sp, #320] @ 0x140 │ │ + add r0, sp, #240 @ 0xf0 │ │ + bl 9a414 │ │ + ldr r0, [sp, #32] │ │ + bl 9a480 │ │ + mov r0, r4 │ │ + mov r1, r7 │ │ + bl 54676 │ │ + ldr r7, [sp, #92] @ 0x5c │ │ + ldr.w fp, [sp, #76] @ 0x4c │ │ + ldrb.w sl, [sp, #244] @ 0xf4 │ │ + ldr r0, [sp, #240] @ 0xf0 │ │ + ldr r1, [pc, #936] @ (b3fac ) │ │ + cmp r0, r1 │ │ + bne.w b4006 │ │ + str.w sl, [sp, #88] @ 0x58 │ │ + b.n b39b0 │ │ + str r7, [sp, #260] @ 0x104 │ │ + add r6, sp, #256 @ 0x100 │ │ + mov r0, r6 │ │ + bl 60396 │ │ + ldr r4, [sp, #168] @ 0xa8 │ │ + movs r2, #37 @ 0x25 │ │ + ldrd r7, r9, [sp, #176] @ 0xb0 │ │ + add r0, sp, #368 @ 0x170 │ │ + ldr r1, [pc, #904] @ (b3fb0 ) │ │ + add r1, pc │ │ + bl 9a438 │ │ + lsls r0, r4, #31 │ │ + ldr r0, [sp, #368] @ 0x170 │ │ + beq.w b3d8e │ │ + ldr r1, [sp, #372] @ 0x174 │ │ + bl 629fc │ │ + ldr r4, [sp, #48] @ 0x30 │ │ + mov r0, r6 │ │ + ldmia.w r4, {r1, r2, r3} │ │ + stmia r0!, {r1, r2, r3} │ │ + add r5, sp, #320 @ 0x140 │ │ + movs r2, #41 @ 0x29 │ │ + ldr r1, [pc, #872] @ (b3fb4 ) │ │ + mov r0, r5 │ │ + add r1, pc │ │ + bl 9a438 │ │ + add r0, sp, #368 @ 0x170 │ │ + mov r1, r6 │ │ + mov r2, r5 │ │ + bl 9ac78 │ │ + add r3, sp, #368 @ 0x170 │ │ + ldr r2, [sp, #380] @ 0x17c │ │ + ldmia r3, {r0, r1, r3} │ │ + cmp r0, #0 │ │ + beq.w b3efe │ │ + mov.w r8, #0 │ │ + movs r5, #22 │ │ + mov r4, r3 │ │ + str r1, [sp, #48] @ 0x30 │ │ + str r2, [sp, #92] @ 0x5c │ │ + b.n b3e2c │ │ ldr r4, [sp, #40] @ 0x28 │ │ + mov r0, r8 │ │ + strd r7, r6, [sp, #76] @ 0x4c │ │ + ldmia.w r4, {r1, r2, r3, r5, r6, r7} │ │ + stmia r0!, {r1, r2, r3, r5, r6, r7} │ │ + add r7, sp, #168 @ 0xa8 │ │ + movs r2, #39 @ 0x27 │ │ + ldr r1, [pc, #916] @ (b4020 ) │ │ + mov r0, r7 │ │ add r1, pc │ │ - mov r0, r4 │ │ - bl abf8c │ │ - add.w r8, sp, #376 @ 0x178 │ │ - mov r5, r1 │ │ + bl 9a438 │ │ + add r0, sp, #320 @ 0x140 │ │ mov r1, r8 │ │ - bl 9d11c │ │ - ldr r1, [r5, #0] │ │ - subs r1, #1 │ │ - str r1, [r5, #0] │ │ - cmp r0, #0 │ │ - beq.w adc08 │ │ - ldr r0, [pc, #716] @ (add24 ) │ │ - add r0, pc │ │ - ldr r0, [r0, #20] │ │ - ldr.w sl, [sp, #36] @ 0x24 │ │ - ldr r5, [sp, #56] @ 0x38 │ │ - cmp r0, #2 │ │ - bcc.w adf5e │ │ + mov r2, r7 │ │ + bl 9aca4 │ │ + ldrd r5, r8, [sp, #320] @ 0x140 │ │ + ldrd r6, r4, [sp, #328] @ 0x148 │ │ + eor.w r0, r5, #20 │ │ + orrs.w r0, r0, r8 │ │ + ldr r0, [sp, #336] @ 0x150 │ │ + str r0, [sp, #92] @ 0x5c │ │ + bne.n b3d98 │ │ + ldr r0, [sp, #80] @ 0x50 │ │ + mov r1, r9 │ │ + bl 54676 │ │ movs r0, #0 │ │ - movs r3, #197 @ 0xc5 │ │ - str r0, [sp, #600] @ 0x258 │ │ - movs r0, #1 │ │ - str r0, [sp, #588] @ 0x24c │ │ - ldr r1, [pc, #692] @ (add28 ) │ │ - str r0, [sp, #596] @ 0x254 │ │ + movs r5, #22 │ │ + mov.w r8, #0 │ │ + str r0, [sp, #88] @ 0x58 │ │ + b.n b3da6 │ │ + ldr r0, [sp, #72] @ 0x48 │ │ + movs r2, #27 │ │ + str r4, [sp, #60] @ 0x3c │ │ + str r0, [sp, #172] @ 0xac │ │ + add r0, sp, #320 @ 0x140 │ │ + ldr r1, [pc, #868] @ (b4038 ) │ │ add r1, pc │ │ - str r1, [sp, #584] @ 0x248 │ │ - add r0, sp, #472 @ 0x1d8 │ │ - str r0, [sp, #592] @ 0x250 │ │ - ldr r0, [pc, #684] @ (add2c ) │ │ - movs r1, #2 │ │ - add r0, pc │ │ - strd r8, r0, [sp, #472] @ 0x1d8 │ │ - add r0, sp, #584 @ 0x248 │ │ - ldr r2, [pc, #676] @ (add30 ) │ │ - add r2, pc │ │ - bl 6f45c │ │ - b.n adf5e │ │ - ldrd r1, r2, [sp, #588] @ 0x24c │ │ - add r3, sp, #436 @ 0x1b4 │ │ - stmia r3!, {r0, r1, r2} │ │ - ldr.w sl, [sp, #36] @ 0x24 │ │ - ldr r5, [sp, #56] @ 0x38 │ │ - b.n adbd8 │ │ + bl 9a438 │ │ + ldr r0, [sp, #320] @ 0x140 │ │ + str r0, [sp, #48] @ 0x30 │ │ + ldrd r4, r0, [sp, #324] @ 0x144 │ │ + str r0, [sp, #92] @ 0x5c │ │ + b.n b3d40 │ │ + mov.w r9, #1 │ │ + movs r1, #0 │ │ + movs r0, #0 │ │ + strd r6, r4, [sp, #168] @ 0xa8 │ │ + str r0, [sp, #88] @ 0x58 │ │ + str r1, [sp, #384] @ 0x180 │ │ + strd r3, r9, [sp, #368] @ 0x170 │ │ + str.w r9, [sp, #380] @ 0x17c │ │ + add r0, sp, #256 @ 0x100 │ │ + str r0, [sp, #376] @ 0x178 │ │ + str r2, [sp, #260] @ 0x104 │ │ + add r0, sp, #168 @ 0xa8 │ │ + str r0, [sp, #256] @ 0x100 │ │ + add r0, sp, #320 @ 0x140 │ │ + add r1, sp, #368 @ 0x170 │ │ + bl 9a414 │ │ + ldr r0, [sp, #320] @ 0x140 │ │ + movs r5, #22 │ │ + str r0, [sp, #48] @ 0x30 │ │ + mov.w r8, #0 │ │ + ldrd r0, r1, [sp, #324] @ 0x144 │ │ + lsrs r4, r0, #8 │ │ + str r1, [sp, #92] @ 0x5c │ │ + uxtb.w sl, r0 │ │ + mov r1, r6 │ │ + b.n b3f3e │ │ + ldr r5, [sp, #88] @ 0x58 │ │ + str r0, [sp, #48] @ 0x30 │ │ + ldr r0, [sp, #72] @ 0x48 │ │ + str r0, [sp, #172] @ 0xac │ │ + mov r1, r5 │ │ + ldr r0, [sp, #224] @ 0xe0 │ │ + str r0, [sp, #92] @ 0x5c │ │ + mov r0, r8 │ │ + ldr r4, [sp, #220] @ 0xdc │ │ + ldr r6, [sp, #56] @ 0x38 │ │ + bl 54676 │ │ + ldr r2, [sp, #76] @ 0x4c │ │ + movs r0, #0 │ │ + rsbs r1, r2, #17 │ │ + ldr r1, [sp, #60] @ 0x3c │ │ + sbcs r0, r1 │ │ + bcc.n b3d5e │ │ + cmp r2, #4 │ │ + bne.n b3d5e │ │ + cbz r6, b3d6c │ │ + mov r0, r8 │ │ + mov r1, r5 │ │ + bl 54676 │ │ + b.n b3d66 │ │ + add r0, sp, #368 @ 0x170 │ │ + bl 9a480 │ │ + cbz r6, b3d6c │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + bl 9a480 │ │ + add r0, sp, #168 @ 0xa8 │ │ + bl 60396 │ │ + add r0, sp, #256 @ 0x100 │ │ + bl 9acda │ │ + ldrd r0, r1, [sp, #416] @ 0x1a0 │ │ + bl ba60c │ │ + movs r0, #0 │ │ + movs r5, #22 │ │ + str r0, [sp, #88] @ 0x58 │ │ + mov.w r8, #0 │ │ + ldr r1, [sp, #52] @ 0x34 │ │ + b.n b3daa │ │ + ldrd r4, r1, [sp, #372] @ 0x174 │ │ + str r0, [sp, #48] @ 0x30 │ │ + str r1, [sp, #92] @ 0x5c │ │ + b.n b3e1e │ │ + ldr r0, [sp, #340] @ 0x154 │ │ + mov.w fp, r9, lsr #8 │ │ + str r0, [sp, #72] @ 0x48 │ │ + uxtb.w r0, r9 │ │ + str r0, [sp, #88] @ 0x58 │ │ + ldr r1, [sp, #52] @ 0x34 │ │ + str r6, [sp, #48] @ 0x30 │ │ + uxtb.w sl, r4 │ │ + lsrs r4, r4, #8 │ │ + b.n b3e38 │ │ ldr r0, [sp, #60] @ 0x3c │ │ movs r2, #27 │ │ - str r0, [sp, #556] @ 0x22c │ │ - add r0, sp, #432 @ 0x1b0 │ │ - ldr r1, [pc, #648] @ (add34 ) │ │ - adds r0, #4 │ │ - add r1, pc │ │ - bl 4a500 │ │ - add r0, sp, #584 @ 0x248 │ │ - bl 99838 │ │ - ldr r0, [sp, #52] @ 0x34 │ │ - bl 99838 │ │ - ldr r5, [sp, #56] @ 0x38 │ │ - ldr.w fp, [sp, #64] @ 0x40 │ │ - b.n adbce │ │ - add r0, sp, #520 @ 0x208 │ │ - bl 99838 │ │ - b.n adba2 │ │ - mov r1, r9 │ │ - str r1, [sp, #300] @ 0x12c │ │ - add r0, sp, #296 @ 0x128 │ │ - bl 60ebe │ │ - add r6, sp, #280 @ 0x118 │ │ - movs r2, #42 @ 0x2a │ │ - ldmia r6, {r4, r5, r6} │ │ - add r0, sp, #584 @ 0x248 │ │ - ldr r1, [pc, #596] @ (add38 ) │ │ + str r4, [sp, #56] @ 0x38 │ │ + str r0, [sp, #260] @ 0x104 │ │ + add r0, sp, #320 @ 0x140 │ │ + ldr r1, [pc, #628] @ (b4034 ) │ │ add r1, pc │ │ - bl 4a500 │ │ - ldr r0, [sp, #584] @ 0x248 │ │ - cmp.w r4, #2147483648 @ 0x80000000 │ │ - bne.n adb04 │ │ - ldrd r1, r2, [sp, #588] @ 0x24c │ │ - add r3, sp, #204 @ 0xcc │ │ - stmia r3!, {r0, r1, r2} │ │ - movs r0, #1 │ │ - str r0, [sp, #200] @ 0xc8 │ │ - ldr.w sl, [sp, #36] @ 0x24 │ │ - b.n adb9a │ │ - add r1, sp, #200 @ 0xc8 │ │ - adds r7, r1, #4 │ │ - ldr r1, [sp, #588] @ 0x24c │ │ - bl 998f4 │ │ - add r0, sp, #204 @ 0xcc │ │ - stmia r0!, {r4, r5, r6} │ │ - add r0, sp, #184 @ 0xb8 │ │ - ldmia.w r7, {r2, r3, r4} │ │ - mov r1, r0 │ │ - stmia r1!, {r2, r3, r4} │ │ - add r1, sp, #216 @ 0xd8 │ │ - ldmia.w r0, {r2, r3, r4} │ │ - stmia r1!, {r2, r3, r4} │ │ - ldr r0, [sp, #44] @ 0x2c │ │ - str r0, [sp, #588] @ 0x24c │ │ - ldr r0, [sp, #48] @ 0x30 │ │ - str r0, [sp, #584] @ 0x248 │ │ - ldr r1, [pc, #524] @ (add3c ) │ │ + bl 9a438 │ │ + ldr r0, [sp, #320] @ 0x140 │ │ + str r0, [sp, #48] @ 0x30 │ │ + ldrd r4, r0, [sp, #324] @ 0x144 │ │ + str r0, [sp, #92] @ 0x5c │ │ + b.n b3dec │ │ + ldr r5, [sp, #88] @ 0x58 │ │ + ldr.w sl, [sp, #80] @ 0x50 │ │ + str r0, [sp, #48] @ 0x30 │ │ + ldr r0, [sp, #60] @ 0x3c │ │ + mov r1, r5 │ │ + str r0, [sp, #260] @ 0x104 │ │ + ldr r0, [sp, #224] @ 0xe0 │ │ + str r0, [sp, #92] @ 0x5c │ │ + mov r0, sl │ │ + ldr r4, [sp, #220] @ 0xdc │ │ + ldr r6, [sp, #44] @ 0x2c │ │ + bl 54676 │ │ + ldr r2, [sp, #72] @ 0x48 │ │ + movs r0, #0 │ │ + rsbs r1, r2, #17 │ │ + ldr r1, [sp, #56] @ 0x38 │ │ + sbcs r0, r1 │ │ + bcc.n b3e0a │ │ + cmp r2, #4 │ │ + bne.n b3e0a │ │ + cbz r6, b3e18 │ │ + mov r0, sl │ │ + mov r1, r5 │ │ + bl 54676 │ │ + b.n b3e12 │ │ + add r0, sp, #368 @ 0x170 │ │ + bl 9a480 │ │ + cbz r6, b3e18 │ │ ldr r0, [sp, #40] @ 0x28 │ │ + bl 9a480 │ │ + add r0, sp, #256 @ 0x100 │ │ + bl 60396 │ │ + ldrd r0, r1, [sp, #416] @ 0x1a0 │ │ + bl ba60c │ │ + mov.w r8, #0 │ │ + movs r5, #22 │ │ + ldr r1, [sp, #52] @ 0x34 │ │ + movs r0, #0 │ │ + uxtb.w sl, r4 │ │ + str r0, [sp, #88] @ 0x58 │ │ + lsrs r4, r4, #8 │ │ + mov.w r9, #0 │ │ + b.n b3f3e │ │ + mov sl, r7 │ │ + str.w sl, [sp, #156] @ 0x9c │ │ + add r0, sp, #152 @ 0x98 │ │ + bl 60396 │ │ + ldr r4, [sp, #120] @ 0x78 │ │ + movs r2, #37 @ 0x25 │ │ + ldrd r9, r5, [sp, #128] @ 0x80 │ │ + add r0, sp, #368 @ 0x170 │ │ + ldr r1, [pc, #460] @ (b4024 ) │ │ add r1, pc │ │ - bl abf8c │ │ - mov r4, r1 │ │ - add r1, sp, #584 @ 0x248 │ │ - bl 9d11c │ │ - bl a3120 │ │ - ldr.w sl, [sp, #36] @ 0x24 │ │ + bl 9a438 │ │ + ldr r7, [sp, #88] @ 0x58 │ │ + cmp r7, #3 │ │ + it eq │ │ + moveq r7, #2 │ │ + lsls r0, r4, #31 │ │ + ldr r0, [sp, #368] @ 0x170 │ │ + beq.n b3eb2 │ │ + ldr r1, [sp, #372] @ 0x174 │ │ + bl 629fc │ │ + add r6, sp, #256 @ 0x100 │ │ + ldr r4, [sp, #48] @ 0x30 │ │ + mov r0, r6 │ │ + ldmia.w r4, {r1, r2, r3} │ │ + stmia r0!, {r1, r2, r3} │ │ + add r4, sp, #320 @ 0x140 │ │ + movs r2, #41 @ 0x29 │ │ + ldr r1, [pc, #420] @ (b4028 ) │ │ + mov r0, r4 │ │ + add r1, pc │ │ + bl 9a438 │ │ + add r0, sp, #368 @ 0x170 │ │ + mov r1, r6 │ │ + mov r2, r4 │ │ + bl 9ac78 │ │ + add r3, sp, #368 @ 0x170 │ │ + ldr r2, [sp, #380] @ 0x17c │ │ + ldmia r3, {r0, r1, r3} │ │ cmp r0, #0 │ │ - beq.w adce8 │ │ - ldr r1, [r4, #0] │ │ - subs r1, #1 │ │ - str r1, [r4, #0] │ │ - movs r1, #0 │ │ - str r1, [sp, #476] @ 0x1dc │ │ - movs r1, #40 @ 0x28 │ │ - str r1, [sp, #472] @ 0x1d8 │ │ - bl ae054 │ │ - b.n adcf6 │ │ - str.w r9, [sp, #300] @ 0x12c │ │ - add r0, sp, #200 @ 0xc8 │ │ - ldr r1, [pc, #472] @ (add40 ) │ │ - adds r0, #4 │ │ + beq.w b3fb8 │ │ + movs r0, #0 │ │ + lsrs r4, r3, #8 │ │ + uxtb.w sl, r3 │ │ + movs r5, #22 │ │ + str r0, [sp, #88] @ 0x58 │ │ + str r1, [sp, #48] @ 0x30 │ │ + str r2, [sp, #92] @ 0x5c │ │ + b.n b3f34 │ │ + str r0, [sp, #48] @ 0x30 │ │ + ldrd r0, r1, [sp, #372] @ 0x174 │ │ + lsrs r4, r0, #8 │ │ + str r1, [sp, #92] @ 0x5c │ │ + uxtb.w sl, r0 │ │ + b.n b3f26 │ │ + str.w sl, [sp, #156] @ 0x9c │ │ + add r0, sp, #368 @ 0x170 │ │ + ldr r1, [pc, #352] @ (b402c ) │ │ movs r2, #27 │ │ add r1, pc │ │ - bl 4a500 │ │ - movs r0, #1 │ │ - str r0, [sp, #200] @ 0xc8 │ │ - add r0, sp, #584 @ 0x248 │ │ - bl 99838 │ │ - ldr.w sl, [sp, #36] @ 0x24 │ │ - ldr r0, [sp, #60] @ 0x3c │ │ - bl 99838 │ │ - add r0, sp, #296 @ 0x128 │ │ - bl 60ebe │ │ - ldr r0, [sp, #280] @ 0x118 │ │ - cmp.w r0, #2147483648 @ 0x80000000 │ │ - itt ne │ │ - addne r0, sp, #280 @ 0x118 │ │ - blne 96b80 │ │ - add r0, sp, #200 @ 0xc8 │ │ - ldr.w fp, [sp, #108] @ 0x6c │ │ - adds r4, r0, #4 │ │ - add r1, sp, #184 @ 0xb8 │ │ - ldmia.w r4, {r2, r3, r5} │ │ - mov r0, r1 │ │ - stmia r0!, {r2, r3, r5} │ │ - add r0, sp, #232 @ 0xe8 │ │ - bl 9d202 │ │ - ldr r5, [sp, #56] @ 0x38 │ │ - b.n adbe8 │ │ - ldr r1, [sp, #60] @ 0x3c │ │ - str r1, [sp, #556] @ 0x22c │ │ - ldrd r1, r2, [sp, #380] @ 0x17c │ │ - add r3, sp, #436 @ 0x1b4 │ │ - stmia r3!, {r0, r1, r2} │ │ - mov r0, r8 │ │ + bl 9a438 │ │ + ldr r0, [sp, #368] @ 0x170 │ │ + str r0, [sp, #48] @ 0x30 │ │ + ldrd r0, r1, [sp, #372] @ 0x174 │ │ + lsrs r4, r0, #8 │ │ + str r1, [sp, #92] @ 0x5c │ │ + uxtb.w sl, r0 │ │ + movs r0, #0 │ │ + rsbs r1, r8, #17 │ │ + sbcs r0, r7 │ │ + bcc.n b3f12 │ │ + cmp.w r8, #4 │ │ + bne.n b3f12 │ │ + cbz r6, b3f20 │ │ + ldr r0, [sp, #80] @ 0x50 │ │ mov r1, r9 │ │ - bl 5395a │ │ - ldr r5, [sp, #56] @ 0x38 │ │ - mov fp, r4 │ │ - add r0, sp, #552 @ 0x228 │ │ - bl 60ebe │ │ - ldr.w sl, [sp, #36] @ 0x24 │ │ - add r2, sp, #436 @ 0x1b4 │ │ - ldmia r2, {r0, r1, r2} │ │ - add r3, sp, #172 @ 0xac │ │ - stmia r3!, {r0, r1, r2} │ │ - add r0, sp, #232 @ 0xe8 │ │ - add r1, sp, #172 @ 0xac │ │ - bl 9d202 │ │ - ldr r0, [sp, #104] @ 0x68 │ │ - mov r1, fp │ │ - bl 5395a │ │ - add r1, sp, #232 @ 0xe8 │ │ - mov r0, r5 │ │ - movs r2, #48 @ 0x30 │ │ - bl c99c0 │ │ - movs r0, #1 │ │ - strb.w r0, [sl, #52] @ 0x34 │ │ - add.w sp, sp, #636 @ 0x27c │ │ + bl 54676 │ │ + b.n b3f1a │ │ + str r1, [sp, #92] @ 0x5c │ │ + mov.w r8, #0 │ │ + ldr r1, [sp, #52] @ 0x34 │ │ + movs r5, #20 │ │ + mov r4, r9 │ │ + str r3, [sp, #72] @ 0x48 │ │ + str r2, [sp, #80] @ 0x50 │ │ + str r7, [sp, #48] @ 0x30 │ │ + b.n b3e2e │ │ + add r0, sp, #168 @ 0xa8 │ │ + bl 9a480 │ │ + cbz r6, b3f20 │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + bl 9a480 │ │ + add r0, sp, #152 @ 0x98 │ │ + bl 60396 │ │ + ldrd r0, r1, [sp, #136] @ 0x88 │ │ + bl ba60c │ │ + movs r0, #0 │ │ + movs r5, #22 │ │ + str r0, [sp, #88] @ 0x58 │ │ + mov.w r8, #0 │ │ + ldr r1, [sp, #52] @ 0x34 │ │ + mov.w r9, #0 │ │ + ldr r0, [sp, #84] @ 0x54 │ │ + bl 54676 │ │ + cmp.w r9, #0 │ │ + beq.n b3f52 │ │ + add r0, sp, #96 @ 0x60 │ │ + adds r0, #8 │ │ + bl 9a53a │ │ + ldrd r7, r6, [sp, #64] @ 0x40 │ │ + ldr.w r9, [sp, #48] @ 0x30 │ │ + ldr r1, [sp, #80] @ 0x50 │ │ + ldrd r2, r3, [sp, #72] @ 0x48 │ │ + eor.w r0, r5, #22 │ │ + orr.w r4, sl, r4, lsl #8 │ │ + orrs.w r0, r0, r8 │ │ + bne.n b3f86 │ │ + ldrd r0, r1, [r7] │ │ + bl 97a00 │ │ + ldr r0, [sp, #92] @ 0x5c │ │ + mov.w r8, #0 │ │ + strd r9, r4, [r7] │ │ + str r0, [r7, #8] │ │ + movs r5, #22 │ │ + b.n b3fa2 │ │ + ldr r0, [sp, #88] @ 0x58 │ │ + strb r0, [r6, #28] │ │ + ldr r0, [sp, #92] @ 0x5c │ │ + strd r0, r2, [r6, #16] │ │ + mov.w r0, fp, lsr #16 │ │ + strh.w fp, [r6, #29] │ │ + str r3, [r6, #32] │ │ + strd r9, r4, [r6, #8] │ │ + str r1, [r6, #24] │ │ + strb r0, [r6, #31] │ │ + strd r5, r8, [r6] │ │ + add sp, #444 @ 0x1bc │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - add.w r0, r4, #40 @ 0x28 │ │ - bl 9eca8 │ │ - ldr r0, [r4, #40] @ 0x28 │ │ - bl b799c │ │ - movs r1, #0 │ │ - strd r6, r7, [sp, #328] @ 0x148 │ │ - strd r1, r1, [sp, #336] @ 0x150 │ │ - strd r1, r1, [sp, #344] @ 0x158 │ │ - ldr r1, [pc, #284] @ (add44 ) │ │ + movs r3, r0 │ │ + strh r0, [r0, #0] │ │ + ldmia r5, {r0, r1, r5, r6, r7} │ │ + vtbx.8 d30, {d6-d7}, d11 │ │ + vrshr.u32 d25, d4, #10 │ │ + movs r2, #52 @ 0x34 │ │ + str r3, [sp, #72] @ 0x48 │ │ + strd r7, r1, [sp, #88] @ 0x58 │ │ + add r0, sp, #368 @ 0x170 │ │ + ldr r1, [pc, #104] @ (b4030 ) │ │ add r1, pc │ │ - strd r0, r1, [sp, #312] @ 0x138 │ │ - ldrd r0, r1, [sp, #376] @ 0x178 │ │ - strd r0, r1, [sp, #320] @ 0x140 │ │ - add r0, sp, #312 @ 0x138 │ │ - bl 97b40 │ │ - mov fp, r0 │ │ - ldr r0, [r0, #4] │ │ - adds r0, #1 │ │ - str.w r0, [fp, #4] │ │ - bcs.w ae002 │ │ - movs r0, #0 │ │ - bl 9eda8 │ │ - mov r4, r0 │ │ - cmp r0, #0 │ │ - ldr r0, [pc, #244] @ (add48 ) │ │ - add r0, pc │ │ - str r0, [sp, #68] @ 0x44 │ │ - beq.n add08 │ │ - ldr r0, [r4, #0] │ │ - cmp r0, #0 │ │ - bne.w ae020 │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ - mov r5, r4 │ │ - str r0, [r4, #0] │ │ - ldr.w r0, [r5, #24]! │ │ - ldrd r6, r7, [fp, #16] │ │ - adds r3, r5, #4 │ │ - strd r6, r7, [sp, #472] @ 0x1d8 │ │ - ldmia r3, {r1, r2, r3} │ │ - strd r6, r7, [sp] │ │ - bl 601a4 │ │ - mov r7, r0 │ │ - add r0, sp, #472 @ 0x1d8 │ │ - str r0, [sp, #552] @ 0x228 │ │ - sub.w r6, r5, #16 │ │ - ldr.w r0, [r5, #-8] │ │ - mov r8, r1 │ │ - cmp r0, #0 │ │ - beq.w ae00e │ │ - strd r9, r6, [sp, #584] @ 0x248 │ │ - mov r3, r8 │ │ - ldr r2, [sp, #68] @ 0x44 │ │ - ldrd r0, r1, [r4, #8] │ │ - strd sl, r2, [sp] │ │ - mov r2, r7 │ │ - bl 64ddc │ │ - ldr r2, [r4, #8] │ │ + bl 9a438 │ │ + ldrd r0, r1, [sp, #368] @ 0x170 │ │ + bl 629fc │ │ + lsrs r4, r5, #8 │ │ + uxtb.w sl, r5 │ │ + mov.w r8, #0 │ │ + movs r5, #21 │ │ + str.w r9, [sp, #48] @ 0x30 │ │ + b.n b3f38 │ │ + str r0, [sp, #48] @ 0x30 │ │ + ldr r0, [sp, #76] @ 0x4c │ │ + str r0, [sp, #156] @ 0x9c │ │ + ldr r0, [sp, #324] @ 0x144 │ │ + ldr r1, [sp, #328] @ 0x148 │ │ + str r1, [sp, #92] @ 0x5c │ │ + lsrs r4, r0, #8 │ │ + uxtb.w sl, r0 │ │ + ldr r0, [sp, #80] @ 0x50 │ │ + mov r1, r9 │ │ + ldr r6, [sp, #0] │ │ + bl 54676 │ │ + ldr r7, [sp, #4] │ │ + b.n b3ee2 │ │ + str r0, [sp, #48] @ 0x30 │ │ + ldrb.w r0, [sp, #247] @ 0xf7 │ │ + ldrh.w r1, [sp, #245] @ 0xf5 │ │ + str.w fp, [sp, #156] @ 0x9c │ │ + orr.w r4, r1, r0, lsl #16 │ │ + ldr r0, [sp, #248] @ 0xf8 │ │ + str r0, [sp, #92] @ 0x5c │ │ + b.n b3ff8 │ │ + nop │ │ + ldmia r5!, {r0, r1, r2} │ │ + @ instruction: 0xfff6cbb3 │ │ + vqshl.u32 d30, d3, #22 │ │ + vcvt.u32.f32 d30, d19, #10 │ │ + vtbx.8 d28, {d6-d8}, d24 │ │ + vmla.i , q3, d1[0] │ │ + vuzp.16 d31, d29 │ │ + vtbl.8 d30, {d6-d7}, d29 │ │ + mvns r0, r6 │ │ + sub sp, #28 │ │ + ldr.w lr, [r0, #4] │ │ + mov.w r9, #0 │ │ + ldr r2, [r0, #12] │ │ + cmp lr, r2 │ │ + beq.n b4098 │ │ + mov r3, lr │ │ + ldr.w r8, [r0, #16] │ │ + ldmia.w r3, {r1, r2, r4, r5, r6, r7} │ │ + mov ip, sp │ │ + stmia.w ip, {r1, r2, r4, r5, r6, r7} │ │ + add.w r1, lr, #24 │ │ + mov.w r7, #2147483648 @ 0x80000000 │ │ + str r1, [r0, #4] │ │ + ldrd r0, r1, [sp] │ │ + subs r0, #2 │ │ + sbc.w r1, r1, #0 │ │ + rsbs r2, r0, #17 │ │ + sbcs.w r1, r9, r1 │ │ + bcc.n b4096 │ │ + cmp r0, #2 │ │ + bne.n b40a0 │ │ + ldr r0, [sp, #12] │ │ + ldr r7, [pc, #64] @ (b40c8 ) │ │ cmp r0, #0 │ │ - beq.n add4c │ │ - lsrs r3, r7, #25 │ │ - ldrb.w r8, [r2, r1] │ │ - ldrd ip, lr, [sp, #472] @ 0x1d8 │ │ - strb r3, [r2, r1] │ │ - subs r7, r1, #4 │ │ - ldrd r5, r6, [r4, #12] │ │ - ldr r0, [r4, #20] │ │ - ands r5, r7 │ │ - add r5, r2 │ │ - adds r0, #1 │ │ - strb r3, [r5, #4] │ │ - and.w r3, r8, #1 │ │ - subs r3, r6, r3 │ │ - strd r3, r0, [r4, #16] │ │ - sub.w r0, r2, r1, lsl #4 │ │ - movs r5, #0 │ │ - strd ip, lr, [r0, #-16] │ │ - subs r0, #8 │ │ - b.n add54 │ │ - movs r0, #0 │ │ - str r0, [sp, #476] @ 0x1dc │ │ - movs r0, #28 │ │ - str r0, [sp, #472] @ 0x1d8 │ │ - ldr r0, [r4, #0] │ │ - subs r0, #1 │ │ - str r0, [r4, #0] │ │ - ldr r5, [sp, #56] @ 0x38 │ │ - add r0, sp, #216 @ 0xd8 │ │ - bl 96b80 │ │ - add r0, sp, #120 @ 0x78 │ │ - add r1, sp, #472 @ 0x1d8 │ │ - bl 9e12c │ │ - b.n adf6c │ │ - mov r0, fp │ │ - bl 98758 │ │ - movs r0, #1 │ │ - b.n add60 │ │ + bmi.n b4096 │ │ + ldr r5, [sp, #8] │ │ + rsbs r1, r5, #255 @ 0xff │ │ + sbcs.w r0, r9, r0 │ │ + bcs.n b409a │ │ + b.n b40a0 │ │ + b.n b40bc │ │ + adds r7, #2 │ │ + mov.w r9, #1 │ │ + mov r0, sp │ │ + bl 5f89c │ │ + cmp.w r9, #0 │ │ + bne.n b40bc │ │ + ldrd r0, r1, [r8] │ │ + bl 97a00 │ │ + strb.w r5, [r8, #4] │ │ + str.w r7, [r8] │ │ + mov r0, r9 │ │ + mov r1, r5 │ │ + add sp, #28 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ nop │ │ - ldrsh r3, [r4, r6] │ │ - vqrdmlsh.s , , d21[0] │ │ - @ instruction: 0xfff75ed1 │ │ - vrshr.u32 d20, d20, #9 │ │ - movs r2, r0 │ │ - ldr r6, [r2, #52] @ 0x34 │ │ - movs r2, r0 │ │ - tst r4, r7 │ │ - movs r2, r0 │ │ - bl 7bd2c │ │ - tst r6, r5 │ │ - movs r2, r0 │ │ - ldrsh r4, [r6, r1] │ │ - vshr.u32 q10, q8, #9 │ │ - vcvtn.s16.f16 d20, d24 │ │ - movs r2, r0 │ │ - ldrb r6, [r6, r6] │ │ - vshr.u32 q10, q1, #9 │ │ - movs r2, r0 │ │ - rsb r0, r7, #8388608 @ 0x800000 │ │ - sub.w r0, r2, r1, lsl #4 │ │ - ldr.w r5, [r0, #-8]! │ │ - str.w fp, [r0] │ │ - ldr r0, [r4, #0] │ │ - adds r0, #1 │ │ - str r0, [r4, #0] │ │ - movs r0, #0 │ │ - bl 9aab0 │ │ + movs r1, r0 │ │ + strh r0, [r0, #0] │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + sub sp, #44 @ 0x2c │ │ + str r0, [sp, #12] │ │ + movs r2, #24 │ │ + ldr r0, [r1, #0] │ │ + str r0, [sp, #8] │ │ + ldrd sl, r5, [r1, #4] │ │ + movs r1, #8 │ │ + ldr r3, [pc, #140] @ (b4170 ) │ │ mov r0, r5 │ │ - bl a5c60 │ │ - ldr r5, [pc, #708] @ (ae030 ) │ │ - add r5, pc │ │ - ldr r0, [r5, #104] @ 0x68 │ │ - dmb ish │ │ - cmp r0, #2 │ │ - beq.n adda2 │ │ - ldr r1, [pc, #720] @ (ae04c ) │ │ - add.w r0, sl, #8 │ │ - movs r2, #15 │ │ - add r1, pc │ │ - bl 9dedc │ │ - ldr r4, [sp, #592] @ 0x250 │ │ - add r0, sp, #472 @ 0x1d8 │ │ + add r3, pc │ │ + bl c9b20 │ │ + add r2, sp, #16 │ │ + mov.w fp, #0 │ │ + stmia.w r2, {r0, r1, fp} │ │ + add r0, sp, #16 │ │ + mov r1, r5 │ │ + str r0, [sp, #4] │ │ + bl af854 │ │ + ldrd r0, r1, [sp, #20] │ │ + mov.w lr, #6 │ │ + adds r2, r5, r1 │ │ + add.w r1, r1, r1, lsl #1 │ │ + str r2, [sp, #0] │ │ + add r4, sp, #32 │ │ + add.w r0, r0, r1, lsl #3 │ │ + add.w r1, r0, #8 │ │ + add.w r0, r5, r5, lsl #1 │ │ + mov.w ip, r0, lsl #2 │ │ + movs r0, #0 │ │ + cmp ip, r0 │ │ + beq.n b4148 │ │ + add.w r7, sl, r0 │ │ + mov r3, r4 │ │ adds r0, #12 │ │ - add.w r1, sl, #12 │ │ - movs r2, #36 @ 0x24 │ │ - bl c99c0 │ │ + ldmia.w r7, {r5, r8, r9} │ │ + stmia.w r3, {r5, r8, r9} │ │ + mov r5, r4 │ │ + mov r3, r1 │ │ + strd lr, fp, [r1, #-8] │ │ + adds r1, #24 │ │ + ldmia.w r5, {r2, r6, r7} │ │ + stmia r3!, {r2, r6, r7} │ │ + b.n b4122 │ │ + ldr r0, [sp, #0] │ │ + mov r1, sl │ │ + str r0, [sp, #24] │ │ + ldr r0, [sp, #8] │ │ + bl 727f6 │ │ + ldr r5, [sp, #4] │ │ + ldr r4, [sp, #12] │ │ + ldmia.w r5, {r1, r2, r3} │ │ + add.w r0, r4, #8 │ │ + stmia r0!, {r1, r2, r3} │ │ + movs r1, #16 │ │ movs r0, #0 │ │ - str r4, [sp, #480] @ 0x1e0 │ │ - str r0, [sp, #476] @ 0x1dc │ │ - movs r0, #25 │ │ - str r0, [sp, #472] @ 0x1d8 │ │ - b.n adea6 │ │ - add r4, sp, #552 @ 0x228 │ │ - add.w r1, r5, #100 @ 0x64 │ │ - mov r0, r4 │ │ - bl 6ee1c │ │ - ldrb.w r6, [sp, #552] @ 0x228 │ │ - cmp r6, #15 │ │ - bne.n ade5c │ │ - ldrb.w r4, [sp, #560] @ 0x230 │ │ - ldr r0, [sp, #556] @ 0x22c │ │ - strb.w r4, [sp, #436] @ 0x1b4 │ │ - str r0, [sp, #432] @ 0x1b0 │ │ - add r7, sp, #584 @ 0x248 │ │ - mov r0, r7 │ │ - bl 5cc0c │ │ - ldrd r0, r1, [sp, #584] @ 0x248 │ │ - cmp r0, #5 │ │ - bne.n ade94 │ │ - ldrd r2, r3, [fp, #24] │ │ - add r0, sp, #552 @ 0x228 │ │ - bl 5d2bc │ │ - ldrd r0, r1, [sp, #552] @ 0x228 │ │ - cmp r0, #5 │ │ - bne.n ade94 │ │ - str r1, [sp, #296] @ 0x128 │ │ - ldr r0, [r5, #88] @ 0x58 │ │ - dmb ish │ │ - cmp r0, #2 │ │ - bne.w ae028 │ │ - ldr r1, [sp, #296] @ 0x128 │ │ - movs r4, #19 │ │ - ldr r0, [r5, #92] @ 0x5c │ │ + strd r1, r0, [r4] │ │ + add sp, #44 @ 0x2c │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + b.n b4784 │ │ + movs r1, r0 │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + sub sp, #292 @ 0x124 │ │ + ldr r2, [r1, #0] │ │ + mov r4, r0 │ │ movs r5, #0 │ │ - adds r1, #8 │ │ - str r1, [sp, #588] @ 0x24c │ │ - movs r1, #5 │ │ - strb.w r5, [sp, #584] @ 0x248 │ │ - strb.w r1, [sp, #600] @ 0x258 │ │ - ldrd r1, r2, [fp, #16] │ │ - strd r1, r2, [sp, #608] @ 0x260 │ │ - movs r1, #2 │ │ - ldr r3, [pc, #544] @ (ae034 ) │ │ - movs r2, #23 │ │ - strd r2, r7, [sp, #8] │ │ - add.w r2, r0, #8 │ │ + movs r0, #2 │ │ + cmp.w r2, #2147483648 @ 0x80000000 │ │ + beq.w b44ac │ │ + strd r2, r4, [sp, #12] │ │ + movs r2, #0 │ │ + movs r0, #8 │ │ + str r2, [sp, #148] @ 0x94 │ │ + strd r2, r0, [sp, #140] @ 0x8c │ │ + movs r2, #4 │ │ + ldrd r4, r5, [r1, #4] │ │ + add r0, sp, #152 @ 0x98 │ │ + ldr r1, [pc, #788] @ (b44b8 ) │ │ + str r0, [sp, #4] │ │ + add r1, pc │ │ + bl 5f9c8 │ │ + add r0, sp, #176 @ 0xb0 │ │ + mov r8, r4 │ │ + adds r0, #8 │ │ + str r0, [sp, #20] │ │ + add.w r0, r5, r5, lsl #1 │ │ + mov fp, r4 │ │ + lsls r0, r0, #5 │ │ + str r4, [sp, #8] │ │ + cmp r0, #0 │ │ + beq.w b444e │ │ + movs r1, #0 │ │ + str r0, [sp, #136] @ 0x88 │ │ + movs r0, #8 │ │ + str.w fp, [sp, #76] @ 0x4c │ │ + strd r1, r0, [sp, #204] @ 0xcc │ │ + movs r2, #7 │ │ + ldr.w r0, [r8, #72] @ 0x48 │ │ + str r0, [sp, #60] @ 0x3c │ │ + ldr.w r0, [r8, #76] @ 0x4c │ │ + str r0, [sp, #56] @ 0x38 │ │ + ldr.w r0, [r8, #80] @ 0x50 │ │ + str r0, [sp, #92] @ 0x5c │ │ + ldr.w r0, [r8, #84] @ 0x54 │ │ + str r0, [sp, #88] @ 0x58 │ │ + ldr.w r0, [r8, #88] @ 0x58 │ │ + str r0, [sp, #84] @ 0x54 │ │ + ldr.w r0, [r8, #92] @ 0x5c │ │ + str r0, [sp, #80] @ 0x50 │ │ + ldr.w r0, [r8, #24] │ │ + str r0, [sp, #72] @ 0x48 │ │ + ldr.w r0, [r8, #28] │ │ + str r0, [sp, #68] @ 0x44 │ │ + ldr.w r0, [r8, #32] │ │ + str r0, [sp, #32] │ │ + ldr.w r0, [r8, #56] @ 0x38 │ │ + str r0, [sp, #48] @ 0x30 │ │ + ldr.w r0, [r8, #60] @ 0x3c │ │ + str r0, [sp, #44] @ 0x2c │ │ + ldr.w r0, [r8, #64] @ 0x40 │ │ + str r0, [sp, #52] @ 0x34 │ │ + ldr.w r0, [r8, #40] @ 0x28 │ │ + str r0, [sp, #36] @ 0x24 │ │ + ldr.w r0, [r8, #44] @ 0x2c │ │ + str r0, [sp, #28] │ │ + ldr.w r0, [r8, #48] @ 0x30 │ │ + str r0, [sp, #40] @ 0x28 │ │ + ldr.w r0, [r8, #16] │ │ + str r1, [sp, #212] @ 0xd4 │ │ + str r0, [sp, #64] @ 0x40 │ │ + ldr.w sl, [r8] │ │ + ldrd fp, r9, [r8, #8] │ │ + ldr r1, [pc, #636] @ (b44bc ) │ │ + ldr r3, [pc, #640] @ (b44c0 ) │ │ + add r1, pc │ │ add r3, pc │ │ - str r1, [sp, #16] │ │ - strd r4, r3, [sp] │ │ - add r4, sp, #552 @ 0x228 │ │ - add r1, sp, #432 @ 0x1b0 │ │ - ldr r3, [pc, #524] @ (ae038 ) │ │ + str r3, [sp, #24] │ │ + add r4, sp, #216 @ 0xd8 │ │ mov r0, r4 │ │ - add r3, pc │ │ - bl 57e1c │ │ - ldr r0, [sp, #552] @ 0x228 │ │ + blx r3 │ │ + add r2, sp, #240 @ 0xf0 │ │ + mov r0, r4 │ │ + mov r1, r2 │ │ + mov ip, r2 │ │ + ldmia.w r0, {r2, r3, r4, r5, r6, r7} │ │ + ands.w r0, sl, #1 │ │ + stmia r1!, {r2, r3, r4, r5, r6, r7} │ │ + mov.w r2, #0 │ │ + mov r5, ip │ │ + ldr r1, [sp, #128] @ 0x80 │ │ + it ne │ │ + movne r1, r9 │ │ + str r1, [sp, #128] @ 0x80 │ │ + str r1, [sp, #276] @ 0x114 │ │ + ldr r1, [sp, #132] @ 0x84 │ │ + it ne │ │ + movne r1, fp │ │ cmp r0, #0 │ │ - beq.w adf9a │ │ - adds r1, r4, #4 │ │ - add r4, sp, #520 @ 0x208 │ │ - movs r2, #28 │ │ + mov.w r0, #2 │ │ + str r1, [sp, #132] @ 0x84 │ │ + strd r2, r1, [sp, #268] @ 0x10c │ │ + it ne │ │ + movne r0, #4 │ │ + str r0, [sp, #264] @ 0x108 │ │ + mov r1, ip │ │ + ldr r2, [pc, #568] @ (b44c4 ) │ │ + ldr r4, [pc, #572] @ (b44c8 ) │ │ + add r0, sp, #204 @ 0xcc │ │ + add r2, pc │ │ + add r4, pc │ │ + mov sl, r2 │ │ + blx r4 │ │ + ldr r1, [pc, #564] @ (b44cc ) │ │ + mov fp, r4 │ │ + add r4, sp, #216 @ 0xd8 │ │ + ldr.w r9, [sp, #24] │ │ + add r1, pc │ │ + movs r2, #10 │ │ mov r0, r4 │ │ - bl c99c0 │ │ - add r0, sp, #472 @ 0x1d8 │ │ - mov r1, r4 │ │ - bl a38ce │ │ - add r0, sp, #296 @ 0x128 │ │ - bl 5b75c │ │ - ldrb.w r4, [sp, #436] @ 0x1b4 │ │ - b.n adea0 │ │ - ldrb.w r0, [sp, #555] @ 0x22b │ │ - add.w r1, r4, #9 │ │ - strb.w r0, [sp, #587] @ 0x24b │ │ - movs r2, #19 │ │ - ldrh.w r0, [sp, #553] @ 0x229 │ │ - strh.w r0, [sp, #585] @ 0x249 │ │ - add.w r0, sl, #9 │ │ - ldr r5, [sp, #556] @ 0x22c │ │ - ldrb.w r7, [sp, #560] @ 0x230 │ │ - bl c99c0 │ │ - strb.w r7, [sp, #592] @ 0x250 │ │ - mov r1, sl │ │ - str r5, [sp, #588] @ 0x24c │ │ - strb.w r6, [sp, #584] @ 0x248 │ │ - add r0, sp, #472 @ 0x1d8 │ │ - bl a38ce │ │ - b.n adea6 │ │ - movs r2, #0 │ │ - str r1, [sp, #484] @ 0x1e4 │ │ - str r2, [sp, #476] @ 0x1dc │ │ - movs r2, #36 @ 0x24 │ │ - str r2, [sp, #472] @ 0x1d8 │ │ - str r0, [sp, #480] @ 0x1e0 │ │ + blx r9 │ │ mov r0, r4 │ │ - bl 6f120 │ │ - mov r9, fp │ │ - add r6, sp, #472 @ 0x1d8 │ │ - ldr r1, [pc, #400] @ (ae03c ) │ │ + mov r1, r5 │ │ + mov ip, r5 │ │ + ldmia.w r0, {r2, r3, r4, r5, r6, r7} │ │ + stmia r1!, {r2, r3, r4, r5, r6, r7} │ │ + mov r5, ip │ │ + ldr r0, [sp, #32] │ │ + ldr r1, [sp, #120] @ 0x78 │ │ + ands.w r0, r0, #1 │ │ + ldr r2, [sp, #28] │ │ + it ne │ │ + movne r1, r2 │ │ + str r1, [sp, #120] @ 0x78 │ │ + str r1, [sp, #276] @ 0x114 │ │ + ldr r1, [sp, #124] @ 0x7c │ │ + ldr r2, [sp, #36] @ 0x24 │ │ + it ne │ │ + movne r1, r2 │ │ + str r1, [sp, #124] @ 0x7c │ │ + mov r2, sl │ │ + str r1, [sp, #272] @ 0x110 │ │ + movs r1, #0 │ │ + cmp r0, #0 │ │ + mov.w r0, #2 │ │ + str r1, [sp, #268] @ 0x10c │ │ + it ne │ │ + movne r0, #4 │ │ + str r0, [sp, #264] @ 0x108 │ │ + add r0, sp, #204 @ 0xcc │ │ + mov r1, ip │ │ + blx fp │ │ + ldr r1, [pc, #480] @ (b44d0 ) │ │ + add r4, sp, #216 @ 0xd8 │ │ + movs r2, #15 │ │ add r1, pc │ │ - mov r0, r6 │ │ - bl 9ed4c │ │ - ldr r1, [pc, #392] @ (ae040 ) │ │ + mov r0, r4 │ │ + blx r9 │ │ + mov r0, r4 │ │ + mov r1, r5 │ │ + mov ip, r5 │ │ + ldmia.w r0, {r2, r3, r4, r5, r6, r7} │ │ + stmia r1!, {r2, r3, r4, r5, r6, r7} │ │ + mov r5, ip │ │ ldr r0, [sp, #40] @ 0x28 │ │ + ldr r1, [sp, #112] @ 0x70 │ │ + ands.w r0, r0, #1 │ │ + ldr r2, [sp, #44] @ 0x2c │ │ + it ne │ │ + movne r1, r2 │ │ + str r1, [sp, #112] @ 0x70 │ │ + str r1, [sp, #276] @ 0x114 │ │ + ldr r1, [sp, #116] @ 0x74 │ │ + ldr r2, [sp, #48] @ 0x30 │ │ + it ne │ │ + movne r1, r2 │ │ + str r1, [sp, #116] @ 0x74 │ │ + mov r2, sl │ │ + str r1, [sp, #272] @ 0x110 │ │ + movs r1, #0 │ │ + cmp r0, #0 │ │ + mov.w r0, #2 │ │ + str r1, [sp, #268] @ 0x10c │ │ + it ne │ │ + movne r0, #4 │ │ + str r0, [sp, #264] @ 0x108 │ │ + add r0, sp, #204 @ 0xcc │ │ + mov r1, ip │ │ + blx fp │ │ + ldr r1, [pc, #404] @ (b44d4 ) │ │ + add r4, sp, #216 @ 0xd8 │ │ + movs r2, #11 │ │ add r1, pc │ │ - bl 9aa94 │ │ - ldrd r4, r5, [sp, #376] @ 0x178 │ │ - add.w r3, r0, #20 │ │ - mov r8, r0 │ │ - mov r7, r0 │ │ - strd r4, r5, [sp, #472] @ 0x1d8 │ │ - mov fp, r1 │ │ - ldr.w r0, [r8, #16]! │ │ - ldmia r3, {r1, r2, r3} │ │ - strd r4, r5, [sp] │ │ - bl 601a4 │ │ - mov r5, r0 │ │ - ldr r0, [r7, #8] │ │ - mov r4, r1 │ │ - str r6, [sp, #552] @ 0x228 │ │ + mov r0, r4 │ │ + blx r9 │ │ + mov r0, r4 │ │ + mov r1, r5 │ │ + mov ip, r5 │ │ + ldmia.w r0, {r2, r3, r4, r5, r6, r7} │ │ + stmia r1!, {r2, r3, r4, r5, r6, r7} │ │ + mov r4, ip │ │ + ldr r0, [sp, #52] @ 0x34 │ │ + ldr r1, [sp, #104] @ 0x68 │ │ + ands.w r0, r0, #1 │ │ + ldr r2, [sp, #56] @ 0x38 │ │ + it ne │ │ + movne r1, r2 │ │ + str r1, [sp, #104] @ 0x68 │ │ + str r1, [sp, #276] @ 0x114 │ │ + ldr r1, [sp, #108] @ 0x6c │ │ + ldr r2, [sp, #60] @ 0x3c │ │ + it ne │ │ + movne r1, r2 │ │ + str r1, [sp, #108] @ 0x6c │ │ + mov r2, sl │ │ + str r1, [sp, #272] @ 0x110 │ │ + movs r1, #0 │ │ cmp r0, #0 │ │ - beq.w ae004 │ │ - add r0, sp, #552 @ 0x228 │ │ - strd r0, r7, [sp, #584] @ 0x248 │ │ + mov.w r0, #2 │ │ + str r1, [sp, #268] @ 0x10c │ │ + it ne │ │ + movne r0, #4 │ │ + str r0, [sp, #264] @ 0x108 │ │ + add r0, sp, #204 @ 0xcc │ │ + mov r1, ip │ │ + blx fp │ │ + ldr r1, [pc, #328] @ (b44d8 ) │ │ + add r5, sp, #216 @ 0xd8 │ │ + movs r2, #12 │ │ + add r1, pc │ │ + mov r0, r5 │ │ + blx r9 │ │ + mov r0, r5 │ │ + mov r1, r4 │ │ + mov ip, r4 │ │ + ldmia.w r0, {r2, r3, r4, r5, r6, r7} │ │ + stmia r1!, {r2, r3, r4, r5, r6, r7} │ │ + mov r5, ip │ │ + ldr r0, [sp, #64] @ 0x40 │ │ + ldr r1, [sp, #96] @ 0x60 │ │ + ands.w r0, r0, #1 │ │ ldr r2, [sp, #68] @ 0x44 │ │ - mov r3, r4 │ │ - ldrd r0, r1, [r7] │ │ - strd sl, r2, [sp] │ │ - mov r2, r5 │ │ - bl 64ddc │ │ - ldr r2, [r7, #0] │ │ - cbz r0, adf3e │ │ - lsrs r3, r5, #25 │ │ - ldrb.w r8, [r2, r1] │ │ - ldrd ip, lr, [sp, #472] @ 0x1d8 │ │ - strb r3, [r2, r1] │ │ - subs r6, r1, #4 │ │ - ldrd r4, r5, [r7, #4] │ │ - ldr r0, [r7, #12] │ │ - ands r4, r6 │ │ - add r4, r2 │ │ - adds r0, #1 │ │ - strb r3, [r4, #4] │ │ - and.w r3, r8, #1 │ │ - subs r3, r5, r3 │ │ - strd r3, r0, [r7, #8] │ │ - sub.w r0, r2, r1, lsl #4 │ │ - sub.w r1, r0, #8 │ │ - strd ip, lr, [r0, #-16] │ │ - movs r0, #0 │ │ - b.n adf46 │ │ - sub.w r1, r2, r1, lsl #4 │ │ - ldr.w r0, [r1, #-8]! │ │ - ldr.w sl, [sp, #36] @ 0x24 │ │ - ldr r5, [sp, #56] @ 0x38 │ │ - str.w r9, [r1] │ │ - bl ae062 │ │ - ldr.w r0, [fp] │ │ - adds r0, #1 │ │ - str.w r0, [fp] │ │ - movs r0, #0 │ │ - movs r1, #2 │ │ - str r0, [sp, #132] @ 0x84 │ │ - strd r0, r1, [sp, #124] @ 0x7c │ │ - movs r0, #20 │ │ - str r0, [sp, #120] @ 0x78 │ │ - add r0, sp, #232 @ 0xe8 │ │ - add r1, sp, #120 @ 0x78 │ │ - movs r2, #48 @ 0x30 │ │ - bl c99c0 │ │ - ldrd r0, r1, [sp, #104] @ 0x68 │ │ - b.n adbec │ │ - ldr r0, [sp, #560] @ 0x230 │ │ - ldr r1, [sp, #564] @ 0x234 │ │ - bl bf970 │ │ - b.n adfc4 │ │ - ldr r0, [sp, #560] @ 0x230 │ │ - ldr r1, [sp, #564] @ 0x234 │ │ - bl 6c544 │ │ - b.n adfc4 │ │ - ldr r0, [sp, #560] @ 0x230 │ │ - ldr r1, [sp, #564] @ 0x234 │ │ - bl 56e32 │ │ - b.n adfc4 │ │ - movs r0, #40 @ 0x28 │ │ - str r5, [sp, #476] @ 0x1dc │ │ - str r0, [sp, #472] @ 0x1d8 │ │ - add r0, sp, #296 @ 0x128 │ │ - mov r9, fp │ │ - bl 5b75c │ │ - ldrb.w r0, [sp, #436] @ 0x1b4 │ │ - bl 6f120 │ │ - b.n adea8 │ │ - ldrd r0, r1, [sp, #560] @ 0x230 │ │ - bl 5395a │ │ - b.n adfc4 │ │ - ldrd r0, r1, [sp, #560] @ 0x230 │ │ - bl 56e2a │ │ - ldrd r7, r4, [sp, #584] @ 0x248 │ │ - mov.w r9, #2147483648 @ 0x80000000 │ │ - ldr r6, [sp, #20] │ │ - movs r0, #1 │ │ + it ne │ │ + movne r1, r2 │ │ + str r1, [sp, #96] @ 0x60 │ │ + str r1, [sp, #276] @ 0x114 │ │ + ldr r1, [sp, #100] @ 0x64 │ │ + ldr r2, [sp, #72] @ 0x48 │ │ + it ne │ │ + movne r1, r2 │ │ + movs r4, #0 │ │ + str r1, [sp, #100] @ 0x64 │ │ + cmp r0, #0 │ │ + mov.w r0, #2 │ │ + str r1, [sp, #272] @ 0x110 │ │ + mov r1, ip │ │ + str r4, [sp, #268] @ 0x10c │ │ + it ne │ │ + movne r0, #4 │ │ + str r0, [sp, #264] @ 0x108 │ │ + add r7, sp, #204 @ 0xcc │ │ + mov r2, sl │ │ + mov r0, r7 │ │ + blx fp │ │ + ldr r1, [pc, #252] @ (b44dc ) │ │ + mov r0, r5 │ │ + movs r2, #8 │ │ + mov r6, r9 │ │ + add r1, pc │ │ + blx r9 │ │ + ldr r0, [sp, #80] @ 0x50 │ │ mov r1, r5 │ │ - str r0, [sp, #200] @ 0xc8 │ │ - ldr r0, [sp, #24] │ │ - str r0, [sp, #212] @ 0xd4 │ │ - ldr r0, [sp, #28] │ │ - strd r9, r6, [sp, #204] @ 0xcc │ │ - bl 5395a │ │ - add r2, sp, #584 @ 0x248 │ │ - subs r0, r7, #2 │ │ - sbc.w r1, r4, #0 │ │ - str r2, [sp, #60] @ 0x3c │ │ - movs r2, #0 │ │ - rsbs r3, r0, #17 │ │ - sbcs.w r1, r2, r1 │ │ - bcc.w adb80 │ │ - cmp r0, #4 │ │ - beq.w adb86 │ │ - b.n adb80 │ │ - udf #254 @ 0xfe │ │ + str r0, [sp, #276] @ 0x114 │ │ + mov r2, sl │ │ + ldr r0, [sp, #84] @ 0x54 │ │ + mov.w r9, #0 │ │ + str r4, [sp, #268] @ 0x10c │ │ + movs r4, #4 │ │ + str r0, [sp, #272] @ 0x110 │ │ + mov r0, r7 │ │ + str r4, [sp, #264] @ 0x108 │ │ + blx fp │ │ + ldr r1, [pc, #216] @ (b44e0 ) │ │ + mov r0, r5 │ │ + movs r2, #8 │ │ + add r1, pc │ │ + blx r6 │ │ + ldr r0, [sp, #88] @ 0x58 │ │ + mov r1, r5 │ │ + str r0, [sp, #276] @ 0x114 │ │ + mov r2, sl │ │ + ldr r0, [sp, #92] @ 0x5c │ │ + str r0, [sp, #272] @ 0x110 │ │ mov r0, r7 │ │ + strd r4, r9, [sp, #264] @ 0x108 │ │ + blx fp │ │ + ldr r0, [sp, #20] │ │ + mov r1, r7 │ │ + bl 5f95e │ │ + movs r0, #17 │ │ + str.w r9, [sp, #180] @ 0xb4 │ │ + str r0, [sp, #176] @ 0xb0 │ │ + add.w r8, r8, #96 @ 0x60 │ │ + ldr.w fp, [sp, #76] @ 0x4c │ │ + add r1, sp, #176 @ 0xb0 │ │ + ldmia.w r1, {r2, r3, r4, r5, r6, r7} │ │ + mov r0, fp │ │ + add.w fp, fp, #24 │ │ + stmia r0!, {r2, r3, r4, r5, r6, r7} │ │ + ldr r0, [sp, #136] @ 0x88 │ │ + subs r0, #96 @ 0x60 │ │ + b.n b41bc │ │ + movs r0, #0 │ │ + movs r1, #8 │ │ + mov.w r9, #0 │ │ + bl c1c0c │ │ + movs r0, #0 │ │ + movs r1, #8 │ │ + bl c1c0c │ │ + ldr r7, [sp, #4] │ │ + add.w r8, sp, #240 @ 0xf0 │ │ + mov r0, r8 │ │ + ldmia.w r7, {r1, r2, r3, r4, r5, r6} │ │ + stmia r0!, {r1, r2, r3, r4, r5, r6} │ │ + movs r1, #24 │ │ + movs r0, #16 │ │ + str r0, [sp, #264] @ 0x108 │ │ + movs r5, #0 │ │ + ldr r0, [sp, #12] │ │ + str.w r9, [sp, #268] @ 0x10c │ │ + lsls r0, r0, #2 │ │ + str r0, [sp, #272] @ 0x110 │ │ + ldr r0, [sp, #8] │ │ + str r0, [sp, #276] @ 0x114 │ │ + sub.w r0, fp, r0 │ │ + blx ca548 │ │ + str r0, [sp, #280] @ 0x118 │ │ + add r6, sp, #140 @ 0x8c │ │ + ldr r2, [pc, #80] @ (b44e4 ) │ │ mov r1, r8 │ │ - bl 9629c │ │ - b.n adeec │ │ mov r0, r6 │ │ + add r2, pc │ │ + bl b44e8 │ │ + ldr r4, [sp, #16] │ │ + mov r1, r6 │ │ + add.w r0, r4, #8 │ │ + bl 5f95e │ │ + movs r0, #17 │ │ + strd r0, r5, [r4] │ │ + add sp, #292 @ 0x124 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + nop │ │ + str r0, [r4, #84] @ 0x54 │ │ + vcgt.s16 d30, d20, #0 │ │ + vrintp.f16 d27, d3 │ │ + vrintx.f32 d30, d26 │ │ + movs r1, r0 │ │ + lsls r5, r2, #9 │ │ + movs r0, r0 │ │ + svc 203 @ 0xcb │ │ + @ instruction: 0xfff6df83 │ │ + vqrdmlsh.s , q3, d2[0] │ │ + @ instruction: 0xfff6defd │ │ + vqshl.u64 , q7, #54 @ 0x36 │ │ + vneg.f16 d23, d2 │ │ + vrshr.u64 d30, d16, #11 │ │ + movs r1, r0 │ │ + push {r4, r5, r6, lr} │ │ + mov r4, r0 │ │ + ldr r0, [r0, #0] │ │ + ldr r6, [r4, #8] │ │ + mov r5, r1 │ │ + cmp r6, r0 │ │ + bne.n b44fe │ │ + mov r0, r4 │ │ + mov r1, r2 │ │ + bl 63970 │ │ + add.w r0, r6, r6, lsl #1 │ │ + ldr r1, [r4, #4] │ │ + movs r2, #48 @ 0x30 │ │ + add.w r0, r1, r0, lsl #4 │ │ mov r1, r5 │ │ - bl 9629c │ │ - b.n adc98 │ │ - ldr r0, [pc, #40] @ (ae044 ) │ │ - add r0, pc │ │ - bl 52ca0 │ │ - ldr r0, [pc, #36] @ (ae048 ) │ │ - add r0, pc │ │ - bl 4f53c │ │ - ldr r0, [pc, #36] @ (ae050 ) │ │ - add r0, pc │ │ - bl 4ffc8 │ │ - ldr r0, [r0, #4] │ │ - movs r2, r0 │ │ - cmp r0, #146 @ 0x92 │ │ - vtbx.8 d18, {d7}, d31 │ │ - vqshlu.s64 , q2, #55 @ 0x37 │ │ - movs r2, r0 │ │ - subs r5, #232 @ 0xe8 │ │ - movs r2, r0 │ │ - subs r5, #6 │ │ - movs r2, r0 │ │ - adds r3, #198 @ 0xc6 │ │ - movs r2, r0 │ │ - cmp r6, #114 @ 0x72 │ │ - vrecpe.f16 , q3 │ │ + bl ca0b2 │ │ + adds r0, r6, #1 │ │ + str r0, [r4, #8] │ │ + pop {r4, r5, r6, pc} │ │ + push {r4, r5, r7, lr} │ │ + mov r5, r0 │ │ + mov r4, r1 │ │ + movs r0, #1 │ │ + ldrex r1, [r4] │ │ + cbnz r1, b4546 │ │ + strex r1, r0, [r4] │ │ + cmp r1, #0 │ │ + bne.n b451e │ │ + dmb ish │ │ + adds r0, r4, #4 │ │ + bl 63f38 │ │ + and.w r1, r1, #1 │ │ + and.w r0, r0, #1 │ │ + strb r1, [r5, #8] │ │ + strd r0, r4, [r5] │ │ + pop {r4, r5, r7, pc} │ │ + mov r0, r4 │ │ + clrex │ │ + bl 7842a │ │ + b.n b4530 │ │ + bmi.n b44fe │ │ + push {r4, r5, r7, lr} │ │ + ldr r5, [pc, #68] @ (b459c ) │ │ + mov r4, r0 │ │ + movs r0, #1 │ │ + add r5, pc │ │ + ldrex r1, [r5, #8] │ │ + cbnz r1, b458c │ │ + strex r1, r0, [r5, #8] │ │ + cmp r1, #0 │ │ + bne.n b455e │ │ + dmb ish │ │ + add.w r0, r5, #12 │ │ + bl 63f38 │ │ + add.w r2, r5, #8 │ │ + and.w r1, r1, #1 │ │ + and.w r0, r0, #1 │ │ + strb r1, [r4, #8] │ │ + strd r0, r2, [r4] │ │ + pop {r4, r5, r7, pc} │ │ + add.w r0, r5, #8 │ │ + clrex │ │ + bl 7842a │ │ + b.n b4570 │ │ + nop │ │ + lsrs r0, r1, #13 │ │ movs r2, r0 │ │ - ldr r1, [r0, #0] │ │ - subs r1, #1 │ │ - str r1, [r0, #0] │ │ - it eq │ │ - beq.w 98504 │ │ - bx lr │ │ - cbz r0, ae068 │ │ - b.w ae054 │ │ - bx lr │ │ push {r4, lr} │ │ + sub sp, #40 @ 0x28 │ │ mov r4, r0 │ │ - ldr r0, [r0, #40] @ 0x28 │ │ - cbz r0, ae076 │ │ - bl 98758 │ │ - ldr r0, [r4, #44] @ 0x2c │ │ - cmp.w r0, #2147483648 @ 0x80000000 │ │ - itt ne │ │ - ldrne r1, [r4, #48] @ 0x30 │ │ - blne 5395a │ │ - add.w r0, r4, #8 │ │ + ldrd r0, r2, [r1] │ │ + subs r0, #2 │ │ + sbc.w r2, r2, #0 │ │ + subs.w r3, r0, #18 │ │ + sbcs.w r2, r2, #0 │ │ + it cs │ │ + movcs r0, #16 │ │ + cmp r0, #13 │ │ + bhi.n b460a │ │ + tbb [pc, r0] │ │ + movs r3, #64 @ 0x40 │ │ + movs r3, #35 @ 0x23 │ │ + lsrs r7, r1, #28 │ │ + lsrs r3, r3, #12 │ │ + lsls r3, r1, #28 │ │ + asrs r7, r0, #8 │ │ + asrs r7, r0, #8 │ │ + ldrd r1, r0, [r1, #12] │ │ + lsls r2, r0, #2 │ │ + b.n b45ee │ │ + ldrd r1, r0, [r1, #12] │ │ + lsls r2, r0, #1 │ │ + b.n b45ee │ │ + ldrd r1, r2, [r1, #12] │ │ + b.n b45ee │ │ + ldrd r1, r0, [r1, #12] │ │ + lsls r2, r0, #3 │ │ + mov r0, r4 │ │ + add sp, #40 @ 0x28 │ │ ldmia.w sp!, {r4, lr} │ │ - b.w 95040 │ │ - push {r2, r3, r4, r5, r7, lr} │ │ - mov r5, r0 │ │ - bl ac4d8 │ │ - and.w r1, r1, #1 │ │ - str r0, [sp, #0] │ │ - strb.w r1, [sp, #4] │ │ - bl ac8a0 │ │ - add.w r1, r0, #8 │ │ - mov r4, r0 │ │ - mov r0, r5 │ │ - bl 9ac60 │ │ - ldr r0, [r4, #0] │ │ - subs r0, #1 │ │ - str r0, [r4, #0] │ │ - itt eq │ │ - moveq r0, r4 │ │ - bleq 9838e │ │ - mov r0, sp │ │ - bl 99b66 │ │ - pop {r2, r3, r4, r5, r7, pc} │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, #228 @ 0xe4 │ │ - mov r8, r0 │ │ - adds r0, #44 @ 0x2c │ │ - mov sl, r3 │ │ - str r2, [sp, #28] │ │ - bl 9ecd8 │ │ - add.w r9, sp, #32 │ │ - ldr r1, [sp, #264] @ 0x108 │ │ - mov r0, r9 │ │ - bl ba1c4 │ │ - movs r0, #48 @ 0x30 │ │ - movs r1, #8 │ │ - bl 4a56c │ │ - add r7, sp, #160 @ 0xa0 │ │ - ldr r1, [pc, #560] @ (ae324 ) │ │ - mov r6, r0 │ │ - movs r2, #12 │ │ - add r1, pc │ │ - mov r0, r7 │ │ - bl 4a500 │ │ - movs r0, #0 │ │ - movs r1, #6 │ │ - strd r1, r0, [r6] │ │ - add.w r0, r6, #8 │ │ - ldmia.w r7, {r1, r2, r3} │ │ - stmia r0!, {r1, r2, r3} │ │ - add.w r0, r6, #24 │ │ - ldmia.w r9, {r1, r2, r3, r4, r5, r7} │ │ - add.w r9, sp, #56 @ 0x38 │ │ - stmia r0!, {r1, r2, r3, r4, r5, r7} │ │ - movs r0, #2 │ │ - str r0, [sp, #128] @ 0x80 │ │ - strd r0, r6, [sp, #120] @ 0x78 │ │ - add r1, sp, #120 @ 0x78 │ │ - mov r0, r9 │ │ - bl 5e26e │ │ - bl 5f95c │ │ - ldr r0, [r0, #0] │ │ - add.w fp, sp, #160 @ 0xa0 │ │ - ldrd r5, r7, [r8, #48] @ 0x30 │ │ - add.w r1, r0, #8 │ │ - mov r0, fp │ │ - bl b9ccc │ │ - ldr r0, [sp, #160] @ 0xa0 │ │ + b.w 9a438 │ │ + ldrd r1, r2, [r1, #12] │ │ + mov r0, r4 │ │ + add sp, #40 @ 0x28 │ │ + ldmia.w sp!, {r4, lr} │ │ + b.w 72b28 │ │ + str r1, [sp, #4] │ │ + ldr r0, [pc, #64] @ (b4650 ) │ │ + add r0, pc │ │ + ldr r0, [r0, #16] │ │ cmp r0, #1 │ │ - beq.w ae2e0 │ │ - ldrb.w r0, [sp, #168] @ 0xa8 │ │ - ldr r6, [sp, #164] @ 0xa4 │ │ + bls.n b4644 │ │ + movs r0, #0 │ │ + movs r1, #2 │ │ str r0, [sp, #24] │ │ - ldr r0, [sp, #28] │ │ - str r0, [sp, #80] @ 0x50 │ │ - add.w r0, r6, #40 @ 0x28 │ │ - str.w sl, [sp, #84] @ 0x54 │ │ - add r1, sp, #80 @ 0x50 │ │ - ldrd r4, r8, [sp, #268] @ 0x10c │ │ - bl 49cc0 │ │ - cmp r0, #0 │ │ - beq.w ae2b8 │ │ - strd r5, sl, [sp, #12] │ │ - ldrd r8, r5, [r6, #104] @ 0x68 │ │ - strd r8, r5, [sp, #88] @ 0x58 │ │ - adds.w r0, r8, #1 │ │ - adc.w r1, r5, #0 │ │ - strd r0, r1, [r6, #104] @ 0x68 │ │ - bl 66d2c │ │ - str r0, [sp, #200] @ 0xc8 │ │ - add r0, sp, #200 @ 0xc8 │ │ - bl 66c90 │ │ - str r7, [sp, #8] │ │ - mov r7, r0 │ │ - mov r4, r1 │ │ - movs r0, #8 │ │ - movs r1, #4 │ │ - str.w r9, [sp, #20] │ │ - bl 4a56c │ │ - mov r9, r0 │ │ - ldrd r1, r0, [sp, #268] @ 0x10c │ │ - strd r1, r0, [r9] │ │ - blx ccd00 │ │ - str r0, [sp, #180] @ 0xb4 │ │ - add.w r1, r6, #72 @ 0x48 │ │ - ldr r0, [pc, #360] @ (ae328 ) │ │ - mov r2, r8 │ │ - strd r7, r4, [sp, #192] @ 0xc0 │ │ - movs r4, #0 │ │ + movs r0, #2 │ │ + str r0, [sp, #12] │ │ + movs r3, #42 @ 0x2a │ │ + ldr r0, [pc, #48] @ (b4654 ) │ │ add r0, pc │ │ - str r4, [sp, #160] @ 0xa0 │ │ - str.w fp, [sp] │ │ - mov r3, r5 │ │ - strd r9, r0, [sp, #172] @ 0xac │ │ - ldr r0, [sp, #28] │ │ - strd r0, sl, [sp, #184] @ 0xb8 │ │ - add r7, sp, #120 @ 0x78 │ │ - str r1, [sp, #4] │ │ - mov sl, r5 │ │ - mov r0, r7 │ │ - bl bd3c0 │ │ - mov r0, r7 │ │ - bl 49e56 │ │ - add r0, sp, #200 @ 0xc8 │ │ - bl 4a130 │ │ - movs r0, #96 @ 0x60 │ │ - movs r1, #8 │ │ - bl 4a56c │ │ - ldr r1, [pc, #304] @ (ae32c ) │ │ + str r0, [sp, #8] │ │ + movs r0, #1 │ │ + str r0, [sp, #20] │ │ + add r0, sp, #32 │ │ + str r0, [sp, #16] │ │ + ldr r0, [pc, #36] @ (b4658 ) │ │ + add r0, pc │ │ + str r0, [sp, #36] @ 0x24 │ │ + add r0, sp, #4 │ │ + str r0, [sp, #32] │ │ + add r0, sp, #8 │ │ + ldr r2, [pc, #28] @ (b465c ) │ │ + add r2, pc │ │ + bl 6ff84 │ │ + mov.w r0, #2147483648 @ 0x80000000 │ │ + str r0, [r4, #0] │ │ + add sp, #40 @ 0x28 │ │ + pop {r4, pc} │ │ + nop │ │ + lsrs r6, r0, #15 │ │ + movs r2, r0 │ │ + svc 204 @ 0xcc │ │ + movs r1, r0 │ │ + add r3, sp, #300 @ 0x12c │ │ + vqrdmlsh.s , q13, d2[0] │ │ + movs r1, r0 │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + sub sp, #44 @ 0x2c │ │ + add.w r8, sp, #8 │ │ mov r9, r0 │ │ - mov r0, r7 │ │ - movs r2, #12 │ │ - add r1, pc │ │ - bl 4a500 │ │ - ldrd r2, r1, [sp, #8] │ │ - mov r0, fp │ │ - bl 5e3ec │ │ - movs r0, #6 │ │ - mov lr, r6 │ │ - strd r0, r4, [r9] │ │ - add.w r0, r9, #8 │ │ - ldmia.w r7, {r1, r2, r3} │ │ - mov.w ip, #4 │ │ - stmia r0!, {r1, r2, r3} │ │ - add.w r0, r9, #24 │ │ - ldmia.w fp, {r1, r2, r3, r5, r6, r7} │ │ - stmia r0!, {r1, r2, r3, r5, r6, r7} │ │ - add.w r0, r9, #72 @ 0x48 │ │ - strd ip, r4, [r9, #48] @ 0x30 │ │ - ldr r4, [sp, #20] │ │ - strd r8, sl, [r9, #56] @ 0x38 │ │ - ldmia.w r4, {r1, r2, r3, r5, r6, r7} │ │ - stmia r0!, {r1, r2, r3, r5, r6, r7} │ │ - mov r6, lr │ │ - movs r0, #4 │ │ - str.w ip, [sp, #208] @ 0xd0 │ │ - strd r0, r9, [sp, #200] @ 0xc8 │ │ - add r4, sp, #96 @ 0x60 │ │ - add r1, sp, #200 @ 0xc8 │ │ - mov r0, r4 │ │ - bl 5e26e │ │ - add.w r0, r6, #8 │ │ - bl 62250 │ │ - ldr r0, [r0, #0] │ │ - ldr r2, [sp, #28] │ │ - ldr r3, [sp, #16] │ │ - ldr r0, [r0, #40] @ 0x28 │ │ - str r4, [sp, #0] │ │ - bl 6624c │ │ - cbnz r0, ae2d2 │ │ - add r0, sp, #120 @ 0x78 │ │ - add r2, sp, #88 @ 0x58 │ │ + mov fp, r1 │ │ + mov r1, r9 │ │ + mov r0, r8 │ │ + bl 63f60 │ │ + ldr r0, [sp, #8] │ │ + cmp r0, #1 │ │ + beq.n b46c0 │ │ + ldr.w sl, [sp, #12] │ │ + ldrb.w r0, [sp, #16] │ │ + str r0, [sp, #4] │ │ + add.w r0, sl, #8 │ │ + mov r1, r0 │ │ + ldmia.w r1, {r2, r3, r4, r5, r6, r7} │ │ + stmia.w r8, {r2, r3, r4, r5, r6, r7} │ │ + ldmia.w fp, {r1, r2, r3, r4, r5, r6} │ │ + stmia r0!, {r1, r2, r3, r4, r5, r6} │ │ + ldr r0, [sp, #8] │ │ + and.w r0, r0, #30 │ │ + cmp r0, #20 │ │ + itt ne │ │ + addne r0, sp, #8 │ │ + blne 9a480 │ │ + add.w r0, r9, #32 │ │ + bl 959fc │ │ ldr r1, [sp, #4] │ │ - bl 6510c │ │ - ldr r0, [sp, #120] @ 0x78 │ │ - cmp r0, #2 │ │ - beq.n ae2d2 │ │ - add r4, sp, #160 @ 0xa0 │ │ - add r1, sp, #120 @ 0x78 │ │ - movs r2, #40 @ 0x28 │ │ - mov r0, r4 │ │ - bl c99c0 │ │ - add r0, sp, #200 @ 0xc8 │ │ - mov r1, r4 │ │ - bl 65764 │ │ - ldr r0, [sp, #200] @ 0xc8 │ │ - cbz r0, ae302 │ │ - movs r2, #0 │ │ - ldr r1, [sp, #204] @ 0xcc │ │ - str r2, [sp, #204] @ 0xcc │ │ - movs r2, #20 │ │ - str r2, [sp, #200] @ 0xc8 │ │ - movs r2, #1 │ │ - str r2, [sp, #208] @ 0xd0 │ │ - add r2, sp, #200 @ 0xc8 │ │ - bl 65ab4 │ │ - add r0, sp, #160 @ 0xa0 │ │ - bl 4a192 │ │ - b.n ae2d2 │ │ - movs r0, #0 │ │ - movs r1, #20 │ │ - str r1, [sp, #160] @ 0xa0 │ │ - mov r1, r8 │ │ - str r0, [sp, #164] @ 0xa4 │ │ - str r0, [sp, #168] @ 0xa8 │ │ - add r2, sp, #160 @ 0xa0 │ │ - mov r0, r4 │ │ - bl 49798 │ │ - add r0, sp, #56 @ 0x38 │ │ - bl 60ef4 │ │ - ldr r1, [sp, #24] │ │ - mov r0, r6 │ │ - bl 66918 │ │ - add sp, #228 @ 0xe4 │ │ + mov r0, sl │ │ + bl 666f8 │ │ + add sp, #44 @ 0x2c │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldrb.w r0, [sp, #168] @ 0xa8 │ │ - movs r1, #43 @ 0x2b │ │ - strb.w r0, [sp, #124] @ 0x7c │ │ - ldr r0, [sp, #164] @ 0xa4 │ │ - str r0, [sp, #120] @ 0x78 │ │ - ldr r0, [pc, #64] @ (ae330 ) │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r0, [pc, #60] @ (ae334 ) │ │ - add r2, sp, #120 @ 0x78 │ │ - ldr r3, [pc, #60] @ (ae338 ) │ │ - add r0, pc │ │ - add r3, pc │ │ - bl 4fcf8 │ │ - ldrb.w r0, [sp, #204] @ 0xcc │ │ - add.w r2, sp, #227 @ 0xe3 │ │ - strb.w r0, [sp, #227] @ 0xe3 │ │ + ldrb.w r0, [sp, #16] │ │ movs r1, #43 @ 0x2b │ │ - ldr r0, [pc, #40] @ (ae33c ) │ │ + strb.w r0, [sp, #40] @ 0x28 │ │ + ldr r0, [sp, #12] │ │ + str r0, [sp, #36] @ 0x24 │ │ + ldr r0, [pc, #20] @ (b46e4 ) │ │ add r0, pc │ │ str r0, [sp, #0] │ │ - ldr r0, [pc, #40] @ (ae340 ) │ │ - ldr r3, [pc, #40] @ (ae344 ) │ │ + ldr r0, [pc, #16] @ (b46e8 ) │ │ + add r2, sp, #36 @ 0x24 │ │ + ldr r3, [pc, #16] @ (b46ec ) │ │ add r0, pc │ │ add r3, pc │ │ - bl 4fcf8 │ │ + bl 5127c │ │ nop │ │ - subs r2, #33 @ 0x21 │ │ - vqrdmlsh.s , , d10[0] │ │ + svc 120 @ 0x78 │ │ movs r1, r0 │ │ - stmia r3!, {r0, r1} │ │ - vtbx.8 d19, {d5-d7}, d16 │ │ - movs r2, r0 │ │ - strh r1, [r1, #32] │ │ - @ instruction: 0xfff93a74 │ │ - movs r2, r0 │ │ - stc2 0, cr0, [lr, #-4]! │ │ - strh r1, [r5, #30] │ │ - vcvt.u32.f32 , q10, #7 │ │ + movs r2, #69 @ 0x45 │ │ + @ instruction: 0xfff9df04 │ │ movs r1, r0 │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, #228 @ 0xe4 │ │ - mov r8, r0 │ │ - adds r0, #44 @ 0x2c │ │ - mov sl, r3 │ │ - str r2, [sp, #28] │ │ - bl 9ecd8 │ │ - add.w r9, sp, #32 │ │ - ldr r1, [sp, #264] @ 0x108 │ │ - mov r0, r9 │ │ - bl ba1c4 │ │ - movs r0, #48 @ 0x30 │ │ - movs r1, #8 │ │ - bl 4a56c │ │ - add r7, sp, #160 @ 0xa0 │ │ - ldr r1, [pc, #560] @ (ae5a4 ) │ │ - mov r6, r0 │ │ - movs r2, #13 │ │ - add r1, pc │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ + sub sp, #112 @ 0x70 │ │ + mov r4, r0 │ │ + mov r5, r1 │ │ + movs r0, #1 │ │ + ldrex r1, [r4] │ │ + cbnz r1, b4764 │ │ + strex r1, r0, [r4] │ │ + cmp r1, #0 │ │ + bne.n b46fc │ │ + dmb ish │ │ + adds r0, r4, #4 │ │ + bl 63f38 │ │ + and.w r6, r1, #1 │ │ + lsls r0, r0, #31 │ │ + bne.n b4770 │ │ + add.w r7, r4, #8 │ │ + add.w r8, sp, #8 │ │ + movs r2, #104 @ 0x68 │ │ + mov r0, r8 │ │ + mov r1, r7 │ │ + bl ca098 │ │ mov r0, r7 │ │ - bl 4a500 │ │ + mov r1, r5 │ │ + movs r2, #104 @ 0x68 │ │ + bl ca098 │ │ + ldrd r1, r2, [sp, #8] │ │ movs r0, #0 │ │ - movs r1, #6 │ │ - strd r1, r0, [r6] │ │ - add.w r0, r6, #8 │ │ - ldmia.w r7, {r1, r2, r3} │ │ - stmia r0!, {r1, r2, r3} │ │ - add.w r0, r6, #24 │ │ - ldmia.w r9, {r1, r2, r3, r4, r5, r7} │ │ - add.w r9, sp, #56 @ 0x38 │ │ - stmia r0!, {r1, r2, r3, r4, r5, r7} │ │ - movs r0, #2 │ │ - str r0, [sp, #128] @ 0x80 │ │ - strd r0, r6, [sp, #120] @ 0x78 │ │ - add r1, sp, #120 @ 0x78 │ │ - mov r0, r9 │ │ - bl 5e26e │ │ - bl 5f95c │ │ - ldr r0, [r0, #0] │ │ - add.w fp, sp, #160 @ 0xa0 │ │ - ldrd r5, r7, [r8, #48] @ 0x30 │ │ - add.w r1, r0, #8 │ │ - mov r0, fp │ │ - bl b9ccc │ │ - ldr r0, [sp, #160] @ 0xa0 │ │ - cmp r0, #1 │ │ - beq.w ae560 │ │ - ldrb.w r0, [sp, #168] @ 0xa8 │ │ - ldr r6, [sp, #164] @ 0xa4 │ │ - str r0, [sp, #24] │ │ - ldr r0, [sp, #28] │ │ - str r0, [sp, #80] @ 0x50 │ │ - add.w r0, r6, #40 @ 0x28 │ │ - str.w sl, [sp, #84] @ 0x54 │ │ - add r1, sp, #80 @ 0x50 │ │ - ldrd r4, r8, [sp, #268] @ 0x10c │ │ - bl 49cc0 │ │ - cmp r0, #0 │ │ - beq.w ae538 │ │ - strd r5, sl, [sp, #12] │ │ - ldrd r8, r5, [r6, #104] @ 0x68 │ │ - strd r8, r5, [sp, #88] @ 0x58 │ │ - adds.w r0, r8, #1 │ │ - adc.w r1, r5, #0 │ │ - strd r0, r1, [r6, #104] @ 0x68 │ │ - bl 66d2c │ │ - str r0, [sp, #200] @ 0xc8 │ │ - add r0, sp, #200 @ 0xc8 │ │ - bl 66c90 │ │ - str r7, [sp, #8] │ │ - mov r7, r0 │ │ - mov r4, r1 │ │ - movs r0, #8 │ │ - movs r1, #4 │ │ - str.w r9, [sp, #20] │ │ - bl 4a56c │ │ - mov r9, r0 │ │ - ldrd r1, r0, [sp, #268] @ 0x10c │ │ - strd r1, r0, [r9] │ │ - blx ccd00 │ │ - str r0, [sp, #180] @ 0xb4 │ │ - add.w r1, r6, #72 @ 0x48 │ │ - ldr r0, [pc, #360] @ (ae5a8 ) │ │ - mov r2, r8 │ │ - strd r7, r4, [sp, #192] @ 0xc0 │ │ - movs r4, #0 │ │ - add r0, pc │ │ - str r4, [sp, #160] @ 0xa0 │ │ - str.w fp, [sp] │ │ - mov r3, r5 │ │ - strd r9, r0, [sp, #172] @ 0xac │ │ - ldr r0, [sp, #28] │ │ - strd r0, sl, [sp, #184] @ 0xb8 │ │ - add r7, sp, #120 @ 0x78 │ │ - str r1, [sp, #4] │ │ - mov sl, r5 │ │ - mov r0, r7 │ │ - bl bd3c0 │ │ - mov r0, r7 │ │ - bl 49e56 │ │ - add r0, sp, #200 @ 0xc8 │ │ - bl 4a130 │ │ - movs r0, #96 @ 0x60 │ │ - movs r1, #8 │ │ - bl 4a56c │ │ - ldr r1, [pc, #304] @ (ae5ac ) │ │ - mov r9, r0 │ │ - mov r0, r7 │ │ - movs r2, #12 │ │ - add r1, pc │ │ - bl 4a500 │ │ - ldrd r2, r1, [sp, #8] │ │ - mov r0, fp │ │ - bl 5e3ec │ │ - movs r0, #6 │ │ - mov lr, r6 │ │ - strd r0, r4, [r9] │ │ - add.w r0, r9, #8 │ │ - ldmia.w r7, {r1, r2, r3} │ │ - mov.w ip, #4 │ │ - stmia r0!, {r1, r2, r3} │ │ - add.w r0, r9, #24 │ │ - ldmia.w fp, {r1, r2, r3, r5, r6, r7} │ │ - stmia r0!, {r1, r2, r3, r5, r6, r7} │ │ - add.w r0, r9, #72 @ 0x48 │ │ - strd ip, r4, [r9, #48] @ 0x30 │ │ - ldr r4, [sp, #20] │ │ - strd r8, sl, [r9, #56] @ 0x38 │ │ - ldmia.w r4, {r1, r2, r3, r5, r6, r7} │ │ - stmia r0!, {r1, r2, r3, r5, r6, r7} │ │ - mov r6, lr │ │ - movs r0, #4 │ │ - str.w ip, [sp, #208] @ 0xd0 │ │ - strd r0, r9, [sp, #200] @ 0xc8 │ │ - add r4, sp, #96 @ 0x60 │ │ - add r1, sp, #200 @ 0xc8 │ │ - mov r0, r4 │ │ - bl 5e26e │ │ - add.w r0, r6, #8 │ │ - bl 62250 │ │ - ldr r0, [r0, #0] │ │ - ldr r2, [sp, #28] │ │ - ldr r3, [sp, #16] │ │ - ldr r0, [r0, #40] @ 0x28 │ │ - str r4, [sp, #0] │ │ - bl 6624c │ │ - cbnz r0, ae552 │ │ - add r0, sp, #120 @ 0x78 │ │ - add r2, sp, #88 @ 0x58 │ │ - ldr r1, [sp, #4] │ │ - bl 6510c │ │ - ldr r0, [sp, #120] @ 0x78 │ │ - cmp r0, #2 │ │ - beq.n ae552 │ │ - add r4, sp, #160 @ 0xa0 │ │ - add r1, sp, #120 @ 0x78 │ │ - movs r2, #40 @ 0x28 │ │ + rsbs r1, r1, #1 │ │ + sbcs r0, r2 │ │ + itt cs │ │ + addcs.w r0, r8, #32 │ │ + blcs 97b40 │ │ + add.w r0, r4, #112 @ 0x70 │ │ + bl 959fc │ │ mov r0, r4 │ │ - bl c99c0 │ │ - add r0, sp, #200 @ 0xc8 │ │ - mov r1, r4 │ │ - bl 65764 │ │ - ldr r0, [sp, #200] @ 0xc8 │ │ - cbz r0, ae582 │ │ - movs r2, #0 │ │ - ldr r1, [sp, #204] @ 0xcc │ │ - str r2, [sp, #204] @ 0xcc │ │ - movs r2, #20 │ │ - str r2, [sp, #200] @ 0xc8 │ │ - movs r2, #1 │ │ - str r2, [sp, #208] @ 0xd0 │ │ - add r2, sp, #200 @ 0xc8 │ │ - bl 65ab4 │ │ - add r0, sp, #160 @ 0xa0 │ │ - bl 4a192 │ │ - b.n ae552 │ │ - movs r0, #0 │ │ - movs r1, #20 │ │ - str r1, [sp, #160] @ 0xa0 │ │ - mov r1, r8 │ │ - str r0, [sp, #164] @ 0xa4 │ │ - str r0, [sp, #168] @ 0xa8 │ │ - add r2, sp, #160 @ 0xa0 │ │ + mov r1, r6 │ │ + bl 666f8 │ │ + add sp, #112 @ 0x70 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ mov r0, r4 │ │ - bl 49558 │ │ - add r0, sp, #56 @ 0x38 │ │ - bl 60ef4 │ │ - ldr r1, [sp, #24] │ │ - mov r0, r6 │ │ - bl 66918 │ │ - add sp, #228 @ 0xe4 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldrb.w r0, [sp, #168] @ 0xa8 │ │ + clrex │ │ + bl 7842a │ │ + b.n b470e │ │ + strb.w r6, [sp, #12] │ │ movs r1, #43 @ 0x2b │ │ - strb.w r0, [sp, #124] @ 0x7c │ │ - ldr r0, [sp, #164] @ 0xa4 │ │ - str r0, [sp, #120] @ 0x78 │ │ - ldr r0, [pc, #64] @ (ae5b0 ) │ │ + str r4, [sp, #8] │ │ + ldr r0, [pc, #16] @ (b478c ) │ │ add r0, pc │ │ str r0, [sp, #0] │ │ - ldr r0, [pc, #60] @ (ae5b4 ) │ │ - add r2, sp, #120 @ 0x78 │ │ - ldr r3, [pc, #60] @ (ae5b8 ) │ │ + ldr r0, [pc, #16] @ (b4790 ) │ │ + add r2, sp, #8 │ │ + ldr r3, [pc, #16] @ (b4794 ) │ │ add r0, pc │ │ add r3, pc │ │ - bl 4fcf8 │ │ - ldrb.w r0, [sp, #204] @ 0xcc │ │ - add.w r2, sp, #227 @ 0xe3 │ │ - strb.w r0, [sp, #227] @ 0xe3 │ │ + bl 5127c │ │ + udf #206 @ 0xce │ │ + movs r1, r0 │ │ + movs r1, #155 @ 0x9b │ │ + vcvt.f32.u32 , q5, #7 │ │ + movs r1, r0 │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ + sub sp, #56 @ 0x38 │ │ + mov r4, r0 │ │ + mov r8, r1 │ │ + movs r0, #1 │ │ + ldrex r1, [r4] │ │ + cbnz r1, b480a │ │ + strex r1, r0, [r4] │ │ + cmp r1, #0 │ │ + bne.n b47a4 │ │ + dmb ish │ │ + adds r0, r4, #4 │ │ + bl 63f38 │ │ + and.w r6, r1, #1 │ │ + lsls r0, r0, #31 │ │ + bne.n b4816 │ │ + add.w r5, r4, #8 │ │ + add r7, sp, #8 │ │ + movs r2, #48 @ 0x30 │ │ + mov r0, r7 │ │ + mov r1, r5 │ │ + bl ca0b2 │ │ + mov r0, r5 │ │ + mov r1, r8 │ │ + movs r2, #48 @ 0x30 │ │ + bl ca0b2 │ │ + ldr r0, [pc, #84] @ (b4834 ) │ │ + ldr r1, [sp, #40] @ 0x28 │ │ + cmp r1, r0 │ │ + blt.n b47f4 │ │ + add.w r0, r7, #32 │ │ + bl 97c70 │ │ + add r0, sp, #8 │ │ + bl 9661c │ │ + add.w r0, r4, #56 @ 0x38 │ │ + bl 959fc │ │ + mov r0, r4 │ │ + mov r1, r6 │ │ + add sp, #56 @ 0x38 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ + b.w 666f8 │ │ + mov r0, r4 │ │ + clrex │ │ + bl 7842a │ │ + b.n b47b6 │ │ + strb.w r6, [sp, #12] │ │ movs r1, #43 @ 0x2b │ │ - ldr r0, [pc, #40] @ (ae5bc ) │ │ + str r4, [sp, #8] │ │ + ldr r0, [pc, #24] @ (b4838 ) │ │ add r0, pc │ │ str r0, [sp, #0] │ │ - ldr r0, [pc, #40] @ (ae5c0 ) │ │ - ldr r3, [pc, #40] @ (ae5c4 ) │ │ + ldr r0, [pc, #20] @ (b483c ) │ │ + add r2, sp, #8 │ │ + ldr r3, [pc, #20] @ (b4840 ) │ │ add r0, pc │ │ add r3, pc │ │ - bl 4fcf8 │ │ + bl 5127c │ │ nop │ │ - adds r7, #173 @ 0xad │ │ - @ instruction: 0xfff7fcba │ │ - movs r1, r0 │ │ - stmia r0!, {r0, r1, r7} │ │ - vneg.f16 , q8 │ │ - movs r2, r0 │ │ - strh r1, [r1, #12] │ │ - vqshl.u64 , q10, #57 @ 0x39 │ │ movs r2, r0 │ │ - @ instruction: 0xfaae0001 │ │ - strh r1, [r5, #10] │ │ - @ instruction: 0xfff9fcf4 │ │ + strh r0, [r0, #0] │ │ + udf #40 @ 0x28 │ │ movs r1, r0 │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, #236 @ 0xec │ │ - mov r8, r0 │ │ - adds r0, #44 @ 0x2c │ │ - mov fp, r3 │ │ - mov sl, r2 │ │ - bl 9ecd8 │ │ - add.w r9, sp, #40 @ 0x28 │ │ - ldrd r2, r3, [sp, #272] @ 0x110 │ │ - mov r0, r9 │ │ - bl ba5c0 │ │ - movs r0, #48 @ 0x30 │ │ - movs r1, #8 │ │ - bl 4a56c │ │ - add r7, sp, #168 @ 0xa8 │ │ - ldr r1, [pc, #540] @ (ae810 ) │ │ - mov r6, r0 │ │ - movs r2, #11 │ │ - add r1, pc │ │ - mov r0, r7 │ │ - bl 4a500 │ │ - movs r0, #0 │ │ - movs r1, #6 │ │ - strd r1, r0, [r6] │ │ - add.w r0, r6, #8 │ │ - ldmia.w r7, {r1, r2, r3} │ │ - stmia r0!, {r1, r2, r3} │ │ - add.w r0, r6, #24 │ │ - ldmia.w r9, {r1, r2, r3, r4, r5, r7} │ │ - add.w r9, sp, #64 @ 0x40 │ │ - stmia r0!, {r1, r2, r3, r4, r5, r7} │ │ - movs r0, #2 │ │ - str r0, [sp, #136] @ 0x88 │ │ - strd r0, r6, [sp, #128] @ 0x80 │ │ - add r1, sp, #128 @ 0x80 │ │ - mov r0, r9 │ │ - bl 5e26e │ │ - bl 5f95c │ │ - ldr r0, [r0, #0] │ │ - ldrd r4, r5, [r8, #48] @ 0x30 │ │ - add r6, sp, #168 @ 0xa8 │ │ - add.w r1, r0, #8 │ │ - mov r0, r6 │ │ - bl b9ccc │ │ - ldr r0, [sp, #168] @ 0xa8 │ │ - cmp r0, #1 │ │ - beq.w ae7cc │ │ - ldr r7, [sp, #172] @ 0xac │ │ - ldrb.w r0, [sp, #176] @ 0xb0 │ │ - str r0, [sp, #36] @ 0x24 │ │ - add.w r0, r7, #40 @ 0x28 │ │ - strd sl, fp, [sp, #88] @ 0x58 │ │ - add r1, sp, #88 @ 0x58 │ │ - bl 49cc0 │ │ - cmp r0, #0 │ │ - beq.w ae7a8 │ │ - str r5, [sp, #16] │ │ - mov r5, sl │ │ - str.w sl, [sp, #28] │ │ - ldrd sl, r8, [r7, #104] @ 0x68 │ │ - str r4, [sp, #12] │ │ - adds.w r0, sl, #1 │ │ - adc.w r1, r8, #0 │ │ - strd sl, r8, [sp, #96] @ 0x60 │ │ - strd r0, r1, [r7, #104] @ 0x68 │ │ - bl 66d2c │ │ - str r0, [sp, #208] @ 0xd0 │ │ - add r0, sp, #208 @ 0xd0 │ │ - bl 66c90 │ │ - str r7, [sp, #32] │ │ - mov r7, r0 │ │ - str.w r9, [sp, #20] │ │ - mov r4, r1 │ │ - blx ccd00 │ │ - str r0, [sp, #188] @ 0xbc │ │ - mov r2, sl │ │ - ldr r0, [pc, #364] @ (ae814 ) │ │ - mov r3, r8 │ │ - strd r5, fp, [sp, #192] @ 0xc0 │ │ - add r0, pc │ │ - str r0, [sp, #184] @ 0xb8 │ │ + movs r0, #245 @ 0xf5 │ │ + @ instruction: 0xfff9ddb4 │ │ + movs r1, r0 │ │ + push {r0, r1, r2, r3, r4, r5, r6, lr} │ │ + mov r4, r0 │ │ + mov r5, r1 │ │ movs r0, #1 │ │ - str.w fp, [sp, #24] │ │ - str r0, [sp, #180] @ 0xb4 │ │ - movs r0, #0 │ │ - str r0, [sp, #168] @ 0xa8 │ │ - add.w fp, sp, #128 @ 0x80 │ │ - ldr r0, [sp, #32] │ │ - strd r7, r4, [sp, #200] @ 0xc8 │ │ - add.w r1, r0, #72 @ 0x48 │ │ - mov r0, fp │ │ - str r6, [sp, #0] │ │ - str r1, [sp, #8] │ │ - bl bd3c0 │ │ - mov r0, fp │ │ - bl 49e56 │ │ - add r0, sp, #208 @ 0xd0 │ │ - bl 4a130 │ │ - movs r0, #96 @ 0x60 │ │ - movs r1, #8 │ │ - bl 4a56c │ │ - ldr r1, [pc, #300] @ (ae818 ) │ │ - mov r9, r0 │ │ - mov r0, fp │ │ - movs r2, #12 │ │ - add r1, pc │ │ - bl 4a500 │ │ - ldrd r1, r2, [sp, #12] │ │ - mov r0, r6 │ │ - bl 5e3ec │ │ - movs r0, #6 │ │ - mov.w lr, #0 │ │ - strd r0, lr, [r9] │ │ - add.w r0, r9, #8 │ │ - ldmia.w fp, {r1, r2, r3} │ │ - mov.w ip, #4 │ │ - stmia r0!, {r1, r2, r3} │ │ - add.w r0, r9, #24 │ │ - ldmia.w r6, {r1, r2, r3, r4, r5, r7} │ │ - stmia r0!, {r1, r2, r3, r4, r5, r7} │ │ - add.w r1, r9, #72 @ 0x48 │ │ - ldr r0, [sp, #20] │ │ - strd ip, lr, [r9, #48] @ 0x30 │ │ - strd sl, r8, [r9, #56] @ 0x38 │ │ - ldmia.w r0, {r2, r3, r4, r5, r6, r7} │ │ - stmia r1!, {r2, r3, r4, r5, r6, r7} │ │ - ldr r7, [sp, #32] │ │ - str.w ip, [sp, #216] @ 0xd8 │ │ - strd ip, r9, [sp, #208] @ 0xd0 │ │ - add r4, sp, #104 @ 0x68 │ │ - add r1, sp, #208 @ 0xd0 │ │ + ldrex r1, [r4] │ │ + cbnz r1, b4884 │ │ + strex r1, r0, [r4] │ │ + cmp r1, #0 │ │ + bne.n b484c │ │ + dmb ish │ │ + adds r0, r4, #4 │ │ + bl 63f38 │ │ + and.w r6, r1, #1 │ │ + lsls r0, r0, #31 │ │ + bne.n b4890 │ │ + add.w r0, r4, #8 │ │ + strb r5, [r4, #5] │ │ + bl 959fc │ │ mov r0, r4 │ │ - bl 5e26e │ │ - add.w r0, r7, #8 │ │ - bl 62250 │ │ - ldr r0, [r0, #0] │ │ - ldrd r3, r2, [sp, #24] │ │ - ldr r0, [r0, #40] @ 0x28 │ │ - str r4, [sp, #0] │ │ - bl 6624c │ │ - cbnz r0, ae7be │ │ - add r0, sp, #128 @ 0x80 │ │ - add r2, sp, #96 @ 0x60 │ │ - ldr r1, [sp, #8] │ │ - bl 6510c │ │ - ldr r0, [sp, #128] @ 0x80 │ │ - cmp r0, #2 │ │ - beq.n ae7be │ │ - add r4, sp, #168 @ 0xa8 │ │ - add r1, sp, #128 @ 0x80 │ │ - movs r2, #40 @ 0x28 │ │ + mov r1, r6 │ │ + add sp, #16 │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ + b.w 666f8 │ │ mov r0, r4 │ │ - bl c99c0 │ │ - add r0, sp, #208 @ 0xd0 │ │ - mov r1, r4 │ │ - bl 65764 │ │ - ldr r0, [sp, #208] @ 0xd0 │ │ - cbz r0, ae7ee │ │ - movs r2, #0 │ │ - ldr r1, [sp, #212] @ 0xd4 │ │ - str r2, [sp, #212] @ 0xd4 │ │ - movs r2, #20 │ │ - str r2, [sp, #208] @ 0xd0 │ │ - movs r2, #1 │ │ - str r2, [sp, #216] @ 0xd8 │ │ - add r2, sp, #208 @ 0xd0 │ │ - bl 65ab4 │ │ - add r0, sp, #168 @ 0xa8 │ │ - bl 4a192 │ │ - b.n ae7be │ │ - movs r0, #0 │ │ - movs r1, #20 │ │ - str r0, [sp, #172] @ 0xac │ │ - str r1, [sp, #168] @ 0xa8 │ │ - str r0, [sp, #176] @ 0xb0 │ │ - add r0, sp, #168 @ 0xa8 │ │ - bl 49508 │ │ - add r0, sp, #64 @ 0x40 │ │ - bl 60ef4 │ │ - ldr r1, [sp, #36] @ 0x24 │ │ - mov r0, r7 │ │ - bl 66918 │ │ - add sp, #236 @ 0xec │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldrb.w r0, [sp, #176] @ 0xb0 │ │ + clrex │ │ + bl 7842a │ │ + b.n b485e │ │ + strb.w r6, [sp, #12] │ │ movs r1, #43 @ 0x2b │ │ - strb.w r0, [sp, #132] @ 0x84 │ │ - ldr r0, [sp, #172] @ 0xac │ │ - str r0, [sp, #128] @ 0x80 │ │ - ldr r0, [pc, #64] @ (ae81c ) │ │ + str r4, [sp, #8] │ │ + ldr r0, [pc, #16] @ (b48ac ) │ │ add r0, pc │ │ str r0, [sp, #0] │ │ - ldr r0, [pc, #60] @ (ae820 ) │ │ - add r2, sp, #128 @ 0x80 │ │ - ldr r3, [pc, #60] @ (ae824 ) │ │ + ldr r0, [pc, #16] @ (b48b0 ) │ │ + add r2, sp, #8 │ │ + ldr r3, [pc, #16] @ (b48b4 ) │ │ add r0, pc │ │ add r3, pc │ │ - bl 4fcf8 │ │ - ldrb.w r0, [sp, #212] @ 0xd4 │ │ - add.w r2, sp, #235 @ 0xeb │ │ - strb.w r0, [sp, #235] @ 0xeb │ │ + bl 5127c │ │ + ble.n b480c │ │ + movs r1, r0 │ │ + movs r0, #123 @ 0x7b │ │ + @ instruction: 0xfff9dd2a │ │ + movs r1, r0 │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ + sub sp, #80 @ 0x50 │ │ + mov r4, r0 │ │ + mov r6, r1 │ │ + movs r0, #1 │ │ + ldrex r1, [r4] │ │ + cbnz r1, b4932 │ │ + strex r1, r0, [r4] │ │ + cmp r1, #0 │ │ + bne.n b48c4 │ │ + dmb ish │ │ + adds r0, r4, #4 │ │ + bl 63f38 │ │ + and.w r8, r1, #1 │ │ + lsls r0, r0, #31 │ │ + bne.n b493e │ │ + add.w r5, r4, #8 │ │ + add r7, sp, #8 │ │ + movs r2, #72 @ 0x48 │ │ + mov r0, r7 │ │ + mov r1, r5 │ │ + bl ca098 │ │ + mov r0, r5 │ │ + mov r1, r6 │ │ + movs r2, #72 @ 0x48 │ │ + bl ca098 │ │ + ldr r0, [pc, #92] @ (b495c ) │ │ + ldr r1, [sp, #48] @ 0x30 │ │ + cmp r1, r0 │ │ + blt.n b491c │ │ + add.w r0, r7, #40 @ 0x28 │ │ + bl 97c70 │ │ + ldrd r0, r1, [sp, #60] @ 0x3c │ │ + bl c1c04 │ │ + add r0, sp, #8 │ │ + bl 9661c │ │ + add.w r0, r4, #80 @ 0x50 │ │ + bl 959fc │ │ + mov r0, r4 │ │ + mov r1, r8 │ │ + add sp, #80 @ 0x50 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ + b.w 666f8 │ │ + mov r0, r4 │ │ + clrex │ │ + bl 7842a │ │ + b.n b48d6 │ │ + strb.w r8, [sp, #12] │ │ movs r1, #43 @ 0x2b │ │ - ldr r0, [pc, #40] @ (ae828 ) │ │ + str r4, [sp, #8] │ │ + ldr r0, [pc, #24] @ (b4960 ) │ │ add r0, pc │ │ str r0, [sp, #0] │ │ - ldr r0, [pc, #40] @ (ae82c ) │ │ - ldr r3, [pc, #40] @ (ae830 ) │ │ + ldr r0, [pc, #20] @ (b4964 ) │ │ + add r2, sp, #8 │ │ + ldr r3, [pc, #20] @ (b4968 ) │ │ add r0, pc │ │ add r3, pc │ │ - bl 4fcf8 │ │ + bl 5127c │ │ nop │ │ - adds r5, #56 @ 0x38 │ │ - vtbl.8 d31, {d23-d25}, d2 │ │ - movs r1, r0 │ │ - bkpt 0x0013 │ │ - vsli.32 , q10, #21 │ │ - movs r2, r0 │ │ - ldrb r5, [r3, #28] │ │ - vcle.f32 d19, d8, #0 │ │ movs r2, r0 │ │ - str.w r0, [r2, r1] │ │ - ldrb r5, [r7, #27] │ │ - vtbl.8 d31, {d25-d27}, d8 │ │ + strh r0, [r0, #0] │ │ + ble.n b4964 │ │ movs r1, r0 │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, #236 @ 0xec │ │ - mov r8, r0 │ │ - adds r0, #44 @ 0x2c │ │ - mov fp, r3 │ │ - mov sl, r2 │ │ - bl 9ecd8 │ │ - add.w r9, sp, #40 @ 0x28 │ │ - ldrd r2, r3, [sp, #272] @ 0x110 │ │ - mov r0, r9 │ │ - bl ba5c0 │ │ - movs r0, #48 @ 0x30 │ │ - movs r1, #8 │ │ - bl 4a56c │ │ - add r7, sp, #168 @ 0xa8 │ │ - ldr r1, [pc, #540] @ (aea7c ) │ │ - mov r6, r0 │ │ - movs r2, #11 │ │ - add r1, pc │ │ - mov r0, r7 │ │ - bl 4a500 │ │ - movs r0, #0 │ │ - movs r1, #6 │ │ - strd r1, r0, [r6] │ │ - add.w r0, r6, #8 │ │ - ldmia.w r7, {r1, r2, r3} │ │ - stmia r0!, {r1, r2, r3} │ │ - add.w r0, r6, #24 │ │ - ldmia.w r9, {r1, r2, r3, r4, r5, r7} │ │ - add.w r9, sp, #64 @ 0x40 │ │ - stmia r0!, {r1, r2, r3, r4, r5, r7} │ │ - movs r0, #2 │ │ - str r0, [sp, #136] @ 0x88 │ │ - strd r0, r6, [sp, #128] @ 0x80 │ │ - add r1, sp, #128 @ 0x80 │ │ - mov r0, r9 │ │ - bl 5e26e │ │ - bl 5f95c │ │ - ldr r0, [r0, #0] │ │ - ldrd r4, r5, [r8, #48] @ 0x30 │ │ - add r6, sp, #168 @ 0xa8 │ │ - add.w r1, r0, #8 │ │ - mov r0, r6 │ │ - bl b9ccc │ │ - ldr r0, [sp, #168] @ 0xa8 │ │ - cmp r0, #1 │ │ - beq.w aea38 │ │ - ldr r7, [sp, #172] @ 0xac │ │ - ldrb.w r0, [sp, #176] @ 0xb0 │ │ - str r0, [sp, #36] @ 0x24 │ │ - add.w r0, r7, #40 @ 0x28 │ │ - strd sl, fp, [sp, #88] @ 0x58 │ │ - add r1, sp, #88 @ 0x58 │ │ - bl 49cc0 │ │ - cmp r0, #0 │ │ - beq.w aea14 │ │ - str r5, [sp, #16] │ │ - mov r5, sl │ │ - str.w sl, [sp, #28] │ │ - ldrd sl, r8, [r7, #104] @ 0x68 │ │ - str r4, [sp, #12] │ │ - adds.w r0, sl, #1 │ │ - adc.w r1, r8, #0 │ │ - strd sl, r8, [sp, #96] @ 0x60 │ │ - strd r0, r1, [r7, #104] @ 0x68 │ │ - bl 66d2c │ │ - str r0, [sp, #208] @ 0xd0 │ │ - add r0, sp, #208 @ 0xd0 │ │ - bl 66c90 │ │ - str r7, [sp, #32] │ │ - mov r7, r0 │ │ - str.w r9, [sp, #20] │ │ - mov r4, r1 │ │ - blx ccd00 │ │ - str r0, [sp, #188] @ 0xbc │ │ - mov r2, sl │ │ - ldr r0, [pc, #364] @ (aea80 ) │ │ - mov r3, r8 │ │ - strd r5, fp, [sp, #192] @ 0xc0 │ │ - add r0, pc │ │ - str r0, [sp, #184] @ 0xb8 │ │ + subs r5, r1, #7 │ │ + vmull.u , d25, d12 │ │ + movs r1, r0 │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ + sub sp, #168 @ 0xa8 │ │ + mov r4, r0 │ │ + mov r6, r1 │ │ movs r0, #1 │ │ - str.w fp, [sp, #24] │ │ - str r0, [sp, #180] @ 0xb4 │ │ + ldrex r1, [r4] │ │ + cbnz r1, b49f6 │ │ + strex r1, r0, [r4] │ │ + cmp r1, #0 │ │ + bne.n b4978 │ │ + dmb ish │ │ + adds r0, r4, #4 │ │ + bl 63f38 │ │ + and.w r8, r1, #1 │ │ + lsls r0, r0, #31 │ │ + bne.n b4a02 │ │ + add.w r5, r4, #8 │ │ + add r7, sp, #8 │ │ + movs r2, #160 @ 0xa0 │ │ + mov r0, r7 │ │ + mov r1, r5 │ │ + bl ca098 │ │ + mov r0, r5 │ │ + mov r1, r6 │ │ + movs r2, #160 @ 0xa0 │ │ + bl ca098 │ │ + ldrd r1, r2, [sp, #8] │ │ movs r0, #0 │ │ - str r0, [sp, #168] @ 0xa8 │ │ - add.w fp, sp, #128 @ 0x80 │ │ - ldr r0, [sp, #32] │ │ - strd r7, r4, [sp, #200] @ 0xc8 │ │ - add.w r1, r0, #72 @ 0x48 │ │ - mov r0, fp │ │ - str r6, [sp, #0] │ │ - str r1, [sp, #8] │ │ - bl bd3c0 │ │ - mov r0, fp │ │ - bl 49e56 │ │ - add r0, sp, #208 @ 0xd0 │ │ - bl 4a130 │ │ - movs r0, #96 @ 0x60 │ │ - movs r1, #8 │ │ - bl 4a56c │ │ - ldr r1, [pc, #300] @ (aea84 ) │ │ - mov r9, r0 │ │ - mov r0, fp │ │ - movs r2, #12 │ │ - add r1, pc │ │ - bl 4a500 │ │ - ldrd r1, r2, [sp, #12] │ │ - mov r0, r6 │ │ - bl 5e3ec │ │ - movs r0, #6 │ │ - mov.w lr, #0 │ │ - strd r0, lr, [r9] │ │ - add.w r0, r9, #8 │ │ - ldmia.w fp, {r1, r2, r3} │ │ - mov.w ip, #4 │ │ - stmia r0!, {r1, r2, r3} │ │ - add.w r0, r9, #24 │ │ - ldmia.w r6, {r1, r2, r3, r4, r5, r7} │ │ - stmia r0!, {r1, r2, r3, r4, r5, r7} │ │ - add.w r1, r9, #72 @ 0x48 │ │ - ldr r0, [sp, #20] │ │ - strd ip, lr, [r9, #48] @ 0x30 │ │ - strd sl, r8, [r9, #56] @ 0x38 │ │ - ldmia.w r0, {r2, r3, r4, r5, r6, r7} │ │ - stmia r1!, {r2, r3, r4, r5, r6, r7} │ │ - ldr r7, [sp, #32] │ │ - str.w ip, [sp, #216] @ 0xd8 │ │ - strd ip, r9, [sp, #208] @ 0xd0 │ │ - add r4, sp, #104 @ 0x68 │ │ - add r1, sp, #208 @ 0xd0 │ │ + rsbs r1, r1, #1 │ │ + sbcs r0, r2 │ │ + bcc.n b49e0 │ │ + add.w r0, r7, #96 @ 0x60 │ │ + bl 97b40 │ │ + ldrd r0, r1, [sp, #48] @ 0x30 │ │ + bl 54676 │ │ + ldr r0, [sp, #160] @ 0xa0 │ │ + cbz r0, b49e0 │ │ + ldr r1, [r0, #0] │ │ + subs r1, #1 │ │ + str r1, [r0, #0] │ │ + it eq │ │ + bleq 99780 │ │ + add.w r0, r4, #168 @ 0xa8 │ │ + bl 959fc │ │ mov r0, r4 │ │ - bl 5e26e │ │ - add.w r0, r7, #8 │ │ - bl 62250 │ │ - ldr r0, [r0, #0] │ │ - ldrd r3, r2, [sp, #24] │ │ - ldr r0, [r0, #40] @ 0x28 │ │ - str r4, [sp, #0] │ │ - bl 6624c │ │ - cbnz r0, aea2a │ │ - add r0, sp, #128 @ 0x80 │ │ - add r2, sp, #96 @ 0x60 │ │ - ldr r1, [sp, #8] │ │ - bl 6510c │ │ - ldr r0, [sp, #128] @ 0x80 │ │ - cmp r0, #2 │ │ - beq.n aea2a │ │ - add r4, sp, #168 @ 0xa8 │ │ - add r1, sp, #128 @ 0x80 │ │ - movs r2, #40 @ 0x28 │ │ + mov r1, r8 │ │ + bl 666f8 │ │ + add sp, #168 @ 0xa8 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ mov r0, r4 │ │ - bl c99c0 │ │ - add r0, sp, #208 @ 0xd0 │ │ - mov r1, r4 │ │ - bl 65764 │ │ - ldr r0, [sp, #208] @ 0xd0 │ │ - cbz r0, aea5a │ │ - movs r2, #0 │ │ - ldr r1, [sp, #212] @ 0xd4 │ │ - str r2, [sp, #212] @ 0xd4 │ │ - movs r2, #20 │ │ - str r2, [sp, #208] @ 0xd0 │ │ - movs r2, #1 │ │ - str r2, [sp, #216] @ 0xd8 │ │ - add r2, sp, #208 @ 0xd0 │ │ - bl 65ab4 │ │ - add r0, sp, #168 @ 0xa8 │ │ - bl 4a192 │ │ - b.n aea2a │ │ - movs r0, #0 │ │ - movs r1, #20 │ │ - str r0, [sp, #172] @ 0xac │ │ - str r1, [sp, #168] @ 0xa8 │ │ - str r0, [sp, #176] @ 0xb0 │ │ - add r0, sp, #168 @ 0xa8 │ │ - bl 49418 │ │ - add r0, sp, #64 @ 0x40 │ │ - bl 60ef4 │ │ - ldr r1, [sp, #36] @ 0x24 │ │ - mov r0, r7 │ │ - bl 66918 │ │ - add sp, #236 @ 0xec │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldrb.w r0, [sp, #176] @ 0xb0 │ │ - movs r1, #43 @ 0x2b │ │ - strb.w r0, [sp, #132] @ 0x84 │ │ - ldr r0, [sp, #172] @ 0xac │ │ - str r0, [sp, #128] @ 0x80 │ │ - ldr r0, [pc, #64] @ (aea88 ) │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r0, [pc, #60] @ (aea8c ) │ │ - add r2, sp, #128 @ 0x80 │ │ - ldr r3, [pc, #60] @ (aea90 ) │ │ - add r0, pc │ │ - add r3, pc │ │ - bl 4fcf8 │ │ - ldrb.w r0, [sp, #212] @ 0xd4 │ │ - add.w r2, sp, #235 @ 0xeb │ │ - strb.w r0, [sp, #235] @ 0xeb │ │ + clrex │ │ + bl 7842a │ │ + b.n b498a │ │ + strb.w r8, [sp, #12] │ │ movs r1, #43 @ 0x2b │ │ - ldr r0, [pc, #40] @ (aea94 ) │ │ + str r4, [sp, #8] │ │ + ldr r0, [pc, #20] @ (b4a20 ) │ │ add r0, pc │ │ str r0, [sp, #0] │ │ - ldr r0, [pc, #40] @ (aea98 ) │ │ - ldr r3, [pc, #40] @ (aea9c ) │ │ + ldr r0, [pc, #16] @ (b4a24 ) │ │ + add r2, sp, #8 │ │ + ldr r3, [pc, #16] @ (b4a28 ) │ │ add r0, pc │ │ add r3, pc │ │ - bl 4fcf8 │ │ + bl 5127c │ │ nop │ │ - adds r2, #215 @ 0xd7 │ │ - vtbl.8 d31, {d7}, d22 │ │ + bgt.n b4a9c │ │ movs r1, r0 │ │ - cbnz r7, aeaf0 │ │ - vabs.s16 d19, d8 │ │ - movs r2, r0 │ │ - ldrb r1, [r6, #18] │ │ - vrsra.u32 d19, d12, #7 │ │ - movs r2, r0 │ │ - rsbs r0, r6, #8454144 @ 0x810000 │ │ - ldrb r1, [r2, #18] │ │ - vqshrun.s64 d31, q6, #7 │ │ + subs r1, r1, #4 │ │ + vtbx.8 d29, {d25-d28}, d8 │ │ movs r1, r0 │ │ - push {r4, r5, r6, r7, lr} │ │ - sub sp, #20 │ │ - mov r5, r3 │ │ - mov r6, r2 │ │ - mov r7, r0 │ │ - bl ac4d8 │ │ - and.w r1, r1, #1 │ │ - str r0, [sp, #12] │ │ - strb.w r1, [sp, #16] │ │ - bl ad164 │ │ - ldr r2, [sp, #40] @ 0x28 │ │ - add.w r1, r0, #8 │ │ - mov r4, r0 │ │ - mov r0, r7 │ │ - strd r6, r5, [sp] │ │ - bl af298 │ │ - ldr r0, [r4, #0] │ │ - subs r0, #1 │ │ - str r0, [r4, #0] │ │ - itt eq │ │ - moveq r0, r4 │ │ - bleq 97cd2 │ │ - add r0, sp, #12 │ │ - bl 99b66 │ │ - add sp, #20 │ │ - pop {r4, r5, r6, r7, pc} │ │ - bmi.n aea92 │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, #44 @ 0x2c │ │ - mov r7, r0 │ │ - movs r0, #128 @ 0x80 │ │ - movs r1, #8 │ │ - mov r9, r3 │ │ - mov sl, r2 │ │ - bl 4a56c │ │ + push {r4, lr} │ │ + uxtb r1, r1 │ │ mov r4, r0 │ │ + adds r0, #8 │ │ + tbb [pc, r1] │ │ + asrs r3, r0, #32 │ │ + lsrs r1, r1, #20 │ │ + asrs r6, r0, #16 │ │ + ldr r1, [pc, #52] @ (b4a74 ) │ │ + add r1, pc │ │ + b.n b4a64 │ │ + ldr r1, [pc, #60] @ (b4a84 ) │ │ + add r1, pc │ │ + b.n b4a64 │ │ + ldr r1, [pc, #48] @ (b4a7c ) │ │ + movs r2, #9 │ │ + add r1, pc │ │ + b.n b4a66 │ │ + ldr r1, [pc, #44] @ (b4a80 ) │ │ + add r1, pc │ │ + b.n b4a64 │ │ + ldr r1, [pc, #28] @ (b4a78 ) │ │ + movs r2, #13 │ │ + add r1, pc │ │ + b.n b4a66 │ │ + ldr r1, [pc, #36] @ (b4a88 ) │ │ + add r1, pc │ │ + movs r2, #4 │ │ + bl 9a438 │ │ movs r0, #0 │ │ - movs r1, #4 │ │ - str r0, [r4, #120] @ 0x78 │ │ - strd r1, r0, [r4, #16] │ │ - movs r1, #1 │ │ - strb r0, [r4, #12] │ │ - strd r1, r1, [r4] │ │ - str r0, [r4, #8] │ │ - ldrex r0, [r4] │ │ - adds r1, r0, #1 │ │ - strex r2, r1, [r4] │ │ - cmp r2, #0 │ │ - bne.n aeb12 │ │ - cmp.w r0, #4294967295 @ 0xffffffff │ │ - ble.n aebbc │ │ - add.w r0, r7, #40 @ 0x28 │ │ - bl 9eca8 │ │ - ldr r5, [r7, #40] @ 0x28 │ │ - mov r0, r5 │ │ - bl b799c │ │ - bl 66d2c │ │ - add.w fp, sp, #4 │ │ - str r0, [sp, #4] │ │ - mov r0, fp │ │ - bl 66c90 │ │ - mov r6, r0 │ │ - mov r7, r1 │ │ - mov.w r0, #296 @ 0x128 │ │ + movs r1, #6 │ │ + strd r1, r0, [r4] │ │ + pop {r4, pc} │ │ + ldrb r4, [r1, r5] │ │ + vabs.f16 , q7 │ │ + vrint?.f16 , │ │ + @ instruction: 0xfff65cdc │ │ + @ instruction: 0xfff55d02 │ │ + vqrdmulh.s , , d22[0] │ │ + vtbl.8 d30, {d5-d6}, d29 │ │ + mvns r0, r7 │ │ + vpush {d0-d9} │ │ + mov r4, r0 │ │ + movs r7, #0 │ │ + movs r0, #8 │ │ + str r7, [sp, #12] │ │ + strd r7, r0, [sp, #4] │ │ + add r6, sp, #16 │ │ + ldr r1, [pc, #108] @ (b4b10 ) │ │ + movs r2, #1 │ │ + mov r0, r6 │ │ + vmov.f64 d8, d1 │ │ + add r1, pc │ │ + vmov.f64 d9, d0 │ │ + bl 5f9c8 │ │ + mov.w r9, #5 │ │ + str r7, [sp, #44] @ 0x2c │ │ + str.w r9, [sp, #40] @ 0x28 │ │ + add.w r8, sp, #4 │ │ + vstr d9, [sp, #48] @ 0x30 │ │ + mov r1, r6 │ │ + ldr r5, [pc, #72] @ (b4b14 ) │ │ + mov r0, r8 │ │ + add r5, pc │ │ + mov r2, r5 │ │ + bl b44e8 │ │ + add r6, sp, #16 │ │ + ldr r1, [pc, #60] @ (b4b18 ) │ │ + movs r2, #1 │ │ + add r1, pc │ │ + mov r0, r6 │ │ + bl 5f9c8 │ │ + mov r0, r8 │ │ + mov r1, r6 │ │ + mov r2, r5 │ │ + strd r9, r7, [sp, #40] @ 0x28 │ │ + vstr d8, [sp, #48] @ 0x30 │ │ + bl b44e8 │ │ + add.w r0, r4, #8 │ │ + mov r1, r8 │ │ + bl 5f95e │ │ + movs r0, #17 │ │ + strd r0, r7, [r4] │ │ + vpop {d0-d9} │ │ + add sp, #4 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ + bvs.n b4af6 │ │ + vtbl.8 d29, {d22-d25}, d10 │ │ + movs r1, r0 │ │ + bvs.n b4aa0 │ │ + vtbl.8 d30, {d6-d7}, d29 │ │ + ldr r7, [pc, #960] @ (b4ee0 ) │ │ + sub sp, #244 @ 0xf4 │ │ + str r0, [sp, #20] │ │ + movs r5, #0 │ │ + movs r0, #8 │ │ + str r5, [sp, #68] @ 0x44 │ │ + strd r5, r0, [sp, #60] @ 0x3c │ │ + mov r8, r1 │ │ + ldr r1, [pc, #788] @ (b4e48 ) │ │ + add.w r9, sp, #152 @ 0x98 │ │ + movs r2, #17 │ │ + add r1, pc │ │ + mov r0, r9 │ │ + bl 5f9c8 │ │ + ldrb.w r1, [r8, #80] @ 0x50 │ │ + cmp r1, #6 │ │ + bne.n b4b50 │ │ + movs r0, #2 │ │ + str r5, [sp, #196] @ 0xc4 │ │ + str r0, [sp, #192] @ 0xc0 │ │ + b.n b4b56 │ │ + add r0, sp, #192 @ 0xc0 │ │ + bl b4a2c │ │ + add r1, sp, #96 @ 0x60 │ │ + ldmia.w r9, {r2, r3, r4, r5, r6, r7} │ │ + add.w ip, sp, #192 @ 0xc0 │ │ + mov r0, r1 │ │ + stmia r0!, {r2, r3, r4, r5, r6, r7} │ │ + add.w r0, r1, #24 │ │ + str r0, [sp, #24] │ │ + ldmia.w ip, {r2, r3, r4, r5, r6, r7} │ │ + stmia r0!, {r2, r3, r4, r5, r6, r7} │ │ + add r0, sp, #60 @ 0x3c │ │ + ldr r2, [pc, #728] @ (b4e4c ) │ │ + add r2, pc │ │ + bl b44e8 │ │ + add r0, sp, #192 @ 0xc0 │ │ + ldr r1, [pc, #720] @ (b4e50 ) │ │ + movs r2, #17 │ │ + str r0, [sp, #12] │ │ + add r1, pc │ │ + bl 5f9c8 │ │ + ldr.w r0, [r8, #56] @ 0x38 │ │ movs r1, #8 │ │ - bl 4a56c │ │ - ldr r1, [sp, #80] @ 0x50 │ │ + str r0, [sp, #52] @ 0x34 │ │ + movs r2, #24 │ │ + ldr.w r0, [r8, #60] @ 0x3c │ │ + str r0, [sp, #56] @ 0x38 │ │ + str.w r8, [sp, #28] │ │ + ldr.w r4, [r8, #64] @ 0x40 │ │ + ldr r3, [pc, #688] @ (b4e54 ) │ │ + add r3, pc │ │ + mov r0, r4 │ │ + bl c9b20 │ │ + add r2, sp, #152 @ 0x98 │ │ + mov.w fp, #0 │ │ + stmia.w r2, {r0, r1, fp} │ │ + add r0, sp, #152 @ 0x98 │ │ + mov r1, r4 │ │ + mov sl, r4 │ │ + bl af854 │ │ + ldrd r8, r0, [sp, #156] @ 0x9c │ │ + str r0, [sp, #48] @ 0x30 │ │ + add.w r0, r0, r0, lsl #1 │ │ + mov.w r9, r0, lsl #3 │ │ + cmp sl, fp │ │ + beq.n b4bf4 │ │ + ldr r0, [sp, #56] @ 0x38 │ │ + ldrb.w r1, [r0, fp] │ │ + add r4, sp, #96 @ 0x60 │ │ + mov r0, r4 │ │ + bl b4a2c │ │ + mov r1, r4 │ │ + add.w r0, r8, r9 │ │ + ldmia.w r1, {r2, r3, r4, r5, r6, r7} │ │ + add.w r9, r9, #24 │ │ + add.w fp, fp, #1 │ │ + stmia r0!, {r2, r3, r4, r5, r6, r7} │ │ + b.n b4bcc │ │ + ldr r0, [sp, #48] @ 0x30 │ │ + add.w r9, r0, fp │ │ + ldrd r0, r1, [sp, #52] @ 0x34 │ │ + bl c1c04 │ │ + ldr.w ip, [sp, #152] @ 0x98 │ │ + add r2, sp, #192 @ 0xc0 │ │ + add.w fp, sp, #96 @ 0x60 │ │ + ldmia.w r2, {r0, r3, r4, r5, r6, r7} │ │ + mov r1, fp │ │ + stmia r1!, {r0, r3, r4, r5, r6, r7} │ │ + movs r0, #0 │ │ + mov r1, fp │ │ + str r0, [sp, #124] @ 0x7c │ │ + movs r0, #16 │ │ + str r0, [sp, #120] @ 0x78 │ │ + str.w r9, [sp, #136] @ 0x88 │ │ + strd ip, r8, [sp, #128] @ 0x80 │ │ + add r0, sp, #60 @ 0x3c │ │ + ldr r2, [pc, #556] @ (b4e58 ) │ │ + add r2, pc │ │ + bl b44e8 │ │ + add r0, sp, #72 @ 0x48 │ │ + ldr r1, [pc, #552] @ (b4e5c ) │ │ + movs r2, #5 │ │ + str r0, [sp, #16] │ │ + add r1, pc │ │ + bl 5f9c8 │ │ + ldr r0, [sp, #28] │ │ + ldr r1, [r0, #68] @ 0x44 │ │ + str r1, [sp, #8] │ │ + ldrd r1, r0, [r0, #72] @ 0x48 │ │ + add.w r0, r0, r0, lsl #1 │ │ + mov sl, r1 │ │ + add.w r1, r1, r0, lsl #4 │ │ + str r1, [sp, #4] │ │ + add r1, sp, #152 @ 0x98 │ │ + adds r1, #8 │ │ + str r1, [sp, #44] @ 0x2c │ │ + add r1, sp, #192 @ 0xc0 │ │ + lsls r0, r0, #4 │ │ + adds r1, #24 │ │ + str r1, [sp, #40] @ 0x28 │ │ + add.w r1, fp, #40 @ 0x28 │ │ + str r1, [sp, #36] @ 0x24 │ │ + add.w r1, fp, #8 │ │ + str r1, [sp, #32] │ │ + movs r1, #0 │ │ + add.w r9, sl, r1 │ │ + cmp r0, #0 │ │ + beq.n b4d30 │ │ + str r1, [sp, #56] @ 0x38 │ │ movs r2, #48 @ 0x30 │ │ - mov r8, r0 │ │ - bl c99c0 │ │ + ldr r1, [sp, #56] @ 0x38 │ │ + ldr r7, [sp, #32] │ │ + str r0, [sp, #52] @ 0x34 │ │ + add.w r1, sl, r1, lsl #1 │ │ + mov r0, r7 │ │ + bl ca0b2 │ │ + movs r1, #0 │ │ + movs r0, #8 │ │ + strd sl, r9, [sp, #96] @ 0x60 │ │ + add.w r8, sp, #192 @ 0xc0 │ │ + strd r1, r0, [sp, #180] @ 0xb4 │ │ + movs r2, #7 │ │ + str r1, [sp, #188] @ 0xbc │ │ + mov r0, r8 │ │ + ldr r1, [pc, #444] @ (b4e60 ) │ │ + ldr r5, [pc, #444] @ (b4e64 ) │ │ + add r1, pc │ │ + add r5, pc │ │ + blx r5 │ │ + ldr r6, [sp, #40] @ 0x28 │ │ + ldr r1, [sp, #36] @ 0x24 │ │ + mov r0, r6 │ │ + bl b40cc │ │ + ldr r2, [pc, #432] @ (b4e68 ) │ │ + mov r1, r8 │ │ + ldr r4, [pc, #432] @ (b4e6c ) │ │ + add r0, sp, #180 @ 0xb4 │ │ + add r2, pc │ │ + add r4, pc │ │ + mov fp, r2 │ │ + blx r4 │ │ + str.w r9, [sp, #48] @ 0x30 │ │ + mov r0, r8 │ │ + ldr r1, [pc, #416] @ (b4e70 ) │ │ + movs r2, #6 │ │ + mov r9, r4 │ │ + add r1, pc │ │ + blx r5 │ │ movs r0, #0 │ │ - strd sl, r9, [r8, #48] @ 0x30 │ │ - strb.w r0, [r8, #289] @ 0x121 │ │ - strd r5, r4, [r8, #280] @ 0x118 │ │ - strd r0, r0, [sp, #32] │ │ - strb.w r0, [sp, #28] │ │ - str r0, [sp, #24] │ │ - ldr r0, [pc, #72] @ (aebc0 ) │ │ - add r0, pc │ │ - str r0, [sp, #20] │ │ - add r0, sp, #8 │ │ - stmia.w r0, {r6, r7, r8} │ │ - add r0, sp, #8 │ │ - bl 96ff8 │ │ - mov r5, r0 │ │ - bl 4a7f2 │ │ + mov r2, fp │ │ + str r0, [sp, #220] @ 0xdc │ │ + movs r0, #4 │ │ + str r0, [sp, #216] @ 0xd8 │ │ + ldrd r0, r1, [sp, #128] @ 0x80 │ │ + strd r0, r1, [sp, #224] @ 0xe0 │ │ + add r0, sp, #180 @ 0xb4 │ │ + mov r1, r8 │ │ + blx r4 │ │ + ldr r1, [pc, #388] @ (b4e74 ) │ │ + mov r0, r8 │ │ + movs r2, #9 │ │ + add r1, pc │ │ + blx r5 │ │ + mov r1, r7 │ │ + mov r0, r6 │ │ + ldmia.w r1, {r2, r3, r4, r5, r6, r7} │ │ + mov r1, r8 │ │ + stmia r0!, {r2, r3, r4, r5, r6, r7} │ │ + add r4, sp, #180 @ 0xb4 │ │ + mov r2, fp │ │ + mov r0, r4 │ │ + blx r9 │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + mov r1, r4 │ │ + bl 5f95e │ │ + movs r0, #0 │ │ + str r0, [sp, #156] @ 0x9c │ │ + movs r0, #17 │ │ + str r0, [sp, #152] @ 0x98 │ │ + add r0, sp, #152 @ 0x98 │ │ + ldr r7, [sp, #48] @ 0x30 │ │ + ldmia.w r0, {r1, r2, r3, r4, r5, r6} │ │ + stmia r7!, {r1, r2, r3, r4, r5, r6} │ │ + ldrd r0, r1, [sp, #52] @ 0x34 │ │ + adds r1, #24 │ │ + subs r0, #48 @ 0x30 │ │ + b.n b4c70 │ │ + movs r0, #0 │ │ + movs r1, #8 │ │ + mov.w r8, #0 │ │ + bl c1bfc │ │ + ldr r0, [sp, #4] │ │ + movs r1, #0 │ │ + bl 99032 │ │ + movs r0, #8 │ │ + movs r1, #0 │ │ + bl 99032 │ │ + movs r0, #0 │ │ + movs r1, #8 │ │ + bl c1bfc │ │ + ldr r7, [sp, #16] │ │ + add.w fp, sp, #96 @ 0x60 │ │ mov r0, fp │ │ - bl 4a130 │ │ - dmb ish │ │ - ldrex r0, [r5] │ │ - subs r1, r0, #1 │ │ - strex r2, r1, [r5] │ │ - cmp r2, #0 │ │ - bne.n aeb98 │ │ - cmp r0, #1 │ │ - bne.n aebb4 │ │ - mov r0, r5 │ │ - dmb ish │ │ - bl bf2fc │ │ + ldmia.w r7, {r1, r2, r3, r4, r5, r6} │ │ + stmia r0!, {r1, r2, r3, r4, r5, r6} │ │ + movs r1, #24 │ │ + movs r0, #16 │ │ + str r0, [sp, #120] @ 0x78 │ │ + ldr r0, [sp, #8] │ │ + str.w r8, [sp, #124] @ 0x7c │ │ + lsls r0, r0, #1 │ │ + strd r0, sl, [sp, #128] @ 0x80 │ │ + sub.w r0, r9, sl │ │ + blx ca548 │ │ + str r0, [sp, #136] @ 0x88 │ │ + add r4, sp, #60 @ 0x3c │ │ + ldr r5, [pc, #244] @ (b4e78 ) │ │ + mov r1, fp │ │ mov r0, r4 │ │ - add sp, #44 @ 0x2c │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - udf #254 @ 0xfe │ │ - nop │ │ - cmp r7, #72 @ 0x48 │ │ - movs r2, r0 │ │ - b.w aec40 │ │ - push {r4, r5, r6, r7, lr} │ │ - sub sp, #44 @ 0x2c │ │ - ldrd r0, r1, [r0] │ │ - strd r0, r1, [sp, #4] │ │ - str r1, [sp, #12] │ │ - ldr r0, [r0, #8] │ │ - ldr r1, [pc, #96] @ (aec3c ) │ │ - add.w r4, r0, #8 │ │ + add r5, pc │ │ + mov r2, r5 │ │ + bl b44e8 │ │ + ldr r1, [pc, #236] @ (b4e7c ) │ │ + mov r0, fp │ │ + movs r2, #14 │ │ add r1, pc │ │ + bl 5f9c8 │ │ + ldr.w r9, [sp, #28] │ │ + ldr r0, [sp, #24] │ │ + vldr d0, [r9, #40] @ 0x28 │ │ + vldr d1, [r9, #48] @ 0x30 │ │ + bl b4a8c │ │ mov r0, r4 │ │ - bl 9aa94 │ │ - mov r3, r0 │ │ - add r0, sp, #16 │ │ - add r2, sp, #12 │ │ - mov r5, r1 │ │ - mov r1, r3 │ │ - bl 679a4 │ │ - ldr r0, [pc, #64] @ (aec38 ) │ │ - ldr r1, [sp, #32] │ │ - cmp r1, r0 │ │ - beq.n aec12 │ │ - ldrd r6, r7, [sp, #16] │ │ - ldr r1, [r7, #0] │ │ - cbz r1, aec08 │ │ - mov r0, r6 │ │ - blx r1 │ │ - ldr r0, [r7, #4] │ │ - cbz r0, aec12 │ │ + mov r1, fp │ │ + mov r2, r5 │ │ + bl b44e8 │ │ + ldr r1, [pc, #200] @ (b4e80 ) │ │ + add.w fp, sp, #152 @ 0x98 │ │ + movs r2, #6 │ │ + add r1, pc │ │ + mov r0, fp │ │ + bl 5f9c8 │ │ + ldrd r0, r1, [r9] │ │ + eor.w r0, r0, #20 │ │ + orrs r0, r1 │ │ + bne.n b4ddc │ │ + movs r0, #2 │ │ + str.w r8, [sp, #196] @ 0xc4 │ │ + str r0, [sp, #192] @ 0xc0 │ │ + b.n b4de4 │ │ + add r0, sp, #192 @ 0xc0 │ │ + mov r1, r9 │ │ + bl b4e8c │ │ + add r1, sp, #96 @ 0x60 │ │ + ldmia.w fp, {r2, r3, r4, r5, r6, r7} │ │ + mov r0, r1 │ │ + stmia r0!, {r2, r3, r4, r5, r6, r7} │ │ + ldr.w ip, [sp, #12] │ │ + ldr r7, [sp, #24] │ │ + ldmia.w ip, {r0, r2, r3, r4, r5, r6} │ │ + stmia r7!, {r0, r2, r3, r4, r5, r6} │ │ + add r4, sp, #60 @ 0x3c │ │ + ldr r5, [pc, #132] @ (b4e84 ) │ │ + mov r0, r4 │ │ + add r5, pc │ │ + mov r2, r5 │ │ + bl b44e8 │ │ + add r6, sp, #96 @ 0x60 │ │ + ldr r1, [pc, #124] @ (b4e88 ) │ │ + movs r2, #9 │ │ + add r1, pc │ │ mov r0, r6 │ │ - blx ccbe0 │ │ - ldr r0, [r5, #0] │ │ - mov r1, r4 │ │ - adds r0, #1 │ │ - str r0, [r5, #0] │ │ - add r0, sp, #16 │ │ - bl 675d4 │ │ - ldrd r2, r3, [sp, #16] │ │ - ldr r0, [sp, #24] │ │ - str r0, [sp, #0] │ │ + bl 5f9c8 │ │ + movs r0, #4 │ │ + movs r7, #0 │ │ + str r0, [sp, #120] @ 0x78 │ │ + mov r2, r5 │ │ + ldrd r0, r1, [r9, #32] │ │ + strd r0, r1, [sp, #128] @ 0x80 │ │ mov r0, r4 │ │ - bl 676f0 │ │ - add r0, sp, #4 │ │ - bl aec40 │ │ - add sp, #44 @ 0x2c │ │ - pop {r4, r5, r6, r7, pc} │ │ - ldmia r2!, {} │ │ - subs r3, #154 @ 0x9a │ │ - lsrs r2, r6, #30 │ │ - movs r2, r0 │ │ - ldr r1, [r0, #0] │ │ - ldr r2, [r1, #0] │ │ - subs r2, #1 │ │ - str r2, [r1, #0] │ │ - it eq │ │ - beq.w 671ec │ │ - bx lr │ │ + mov r1, r6 │ │ + str r7, [sp, #124] @ 0x7c │ │ + bl b44e8 │ │ + ldr r5, [sp, #20] │ │ + mov r1, r4 │ │ + add.w r0, r5, #8 │ │ + bl 5f95e │ │ + movs r0, #17 │ │ + strd r0, r7, [r5] │ │ + add sp, #244 @ 0xf4 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + bvs.n b4e2e │ │ + @ instruction: 0xfff6db94 │ │ + movs r1, r0 │ │ + bvs.n b4dc4 │ │ + vtbx.8 d29, {d6}, d10 │ │ + movs r1, r0 │ │ + bge.n b4e18 │ │ + movs r1, r0 │ │ + bvs.n b4e86 │ │ + vzip.16 q15, │ │ + vcvt.u16.f16 d26, d13, #10 │ │ + vshll.u32 , d26, #26 │ │ + movs r1, r0 │ │ + strh.w pc, [r5, #255]! │ │ + bpl.n b4f04 │ │ + vrinta.f16 d29, d28 │ │ + vtbl.8 d29, {d22-d23}, d2 │ │ + movs r1, r0 │ │ + bmi.n b4df8 │ │ + vrintx.f16 d29, d16 │ │ + vtbl.8 d29, {d6-d7}, d8 │ │ + movs r1, r0 │ │ + blt.n b4e3a │ │ + vtbl.8 d30, {d6-d7}, d29 │ │ + ldr r7, [pc, #960] @ (b5250 ) │ │ + sub sp, #68 @ 0x44 │ │ + mov sl, r1 │ │ + mov fp, r0 │ │ + movs r1, #0 │ │ + movs r0, #8 │ │ + str r1, [sp, #12] │ │ + add.w r9, sp, #16 │ │ + strd r1, r0, [sp, #4] │ │ + movs r2, #17 │ │ + ldr r1, [pc, #100] @ (b4f0c ) │ │ + mov r0, r9 │ │ + add r1, pc │ │ + bl 5f9c8 │ │ + mov r1, sl │ │ + add.w r0, r9, #24 │ │ + ldmia.w r1, {r2, r3, r4, r5, r6, r7} │ │ + add.w r8, sp, #4 │ │ + mov r1, r9 │ │ + stmia r0!, {r2, r3, r4, r5, r6, r7} │ │ + mov r0, r8 │ │ + ldr r7, [pc, #72] @ (b4f10 ) │ │ + add r7, pc │ │ + mov r2, r7 │ │ + bl b44e8 │ │ + add r6, sp, #16 │ │ + ldr r1, [pc, #64] @ (b4f14 ) │ │ + movs r2, #6 │ │ + add r1, pc │ │ + mov r0, r6 │ │ + bl 5f9c8 │ │ + movs r0, #4 │ │ + movs r4, #0 │ │ + str r0, [sp, #40] @ 0x28 │ │ + mov r2, r7 │ │ + ldrd r0, r1, [sl, #24] │ │ + strd r0, r1, [sp, #48] @ 0x30 │ │ + mov r0, r8 │ │ + mov r1, r6 │ │ + str r4, [sp, #44] @ 0x2c │ │ + bl b44e8 │ │ + add.w r0, fp, #8 │ │ + mov r1, r8 │ │ + bl 5f95e │ │ + movs r0, #17 │ │ + strd r0, r4, [fp] │ │ + add sp, #68 @ 0x44 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + bmi.n b4f72 │ │ + @ instruction: 0xfff6d8d2 │ │ + movs r1, r0 │ │ + ble.n b4f4e │ │ + vtbl.8 d30, {d6-d7}, d29 │ │ + rors r0, r6 │ │ + sub sp, #64 @ 0x40 │ │ + mov r4, r0 │ │ + movs r7, #0 │ │ + movs r0, #8 │ │ + str r7, [sp, #12] │ │ + strd r7, r0, [sp, #4] │ │ + add.w r8, sp, #16 │ │ + ldr r1, [pc, #60] @ (b4f6c ) │ │ + mov r6, r2 │ │ + mov r0, r8 │ │ + movs r2, #9 │ │ + add r1, pc │ │ + mov r5, r3 │ │ + bl 5f9c8 │ │ + movs r0, #4 │ │ + str r7, [sp, #44] @ 0x2c │ │ + str r0, [sp, #40] @ 0x28 │ │ + mov r1, r8 │ │ + strd r6, r5, [sp, #48] @ 0x30 │ │ + add r5, sp, #4 │ │ + ldr r2, [pc, #32] @ (b4f70 ) │ │ + mov r0, r5 │ │ + add r2, pc │ │ + bl b44e8 │ │ + add.w r0, r4, #8 │ │ + mov r1, r5 │ │ + bl 5f95e │ │ + movs r0, #17 │ │ + strd r0, r7, [r4] │ │ + add sp, #64 @ 0x40 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ + bge.n b4ece │ │ + vrintp.f16 , q4 │ │ + movs r1, r0 │ │ push {r4, lr} │ │ mov r4, r0 │ │ ldrd r0, r1, [r0, #32] │ │ - bl 5395a │ │ + bl 54676 │ │ mov r0, r4 │ │ ldmia.w sp!, {r4, lr} │ │ - b.w aec68 │ │ - bmi.n aec12 │ │ + b.w b4f8c │ │ + bmi.n b4f36 │ │ push {r4, lr} │ │ mov r4, r0 │ │ ldrd r0, r1, [r0] │ │ subs r0, #2 │ │ sbc.w r1, r1, #0 │ │ subs.w r2, r0, #18 │ │ sbcs.w r1, r1, #0 │ │ it cs │ │ movcs r0, #16 │ │ cmp r0, #16 │ │ - bhi.n aecfa │ │ + bhi.n b501e │ │ tbb [pc, r0] │ │ lsrs r1, r1, #4 │ │ lsrs r1, r1, #4 │ │ cmp r0, #16 │ │ asrs r0, r2, #24 │ │ lsrs r6, r2, #8 │ │ adds r2, r1, #0 │ │ adds r2, r1, #0 │ │ movs r2, #46 @ 0x2e │ │ movs r1, r1 │ │ pop {r4, pc} │ │ ldrd r0, r1, [r4, #8] │ │ ldmia.w sp!, {r4, lr} │ │ - b.w bf970 │ │ + b.w c97b8 │ │ ldrd r0, r1, [r4, #8] │ │ ldmia.w sp!, {r4, lr} │ │ - b.w 5395a │ │ + b.w 54676 │ │ ldrd r0, r1, [r4, #8] │ │ ldmia.w sp!, {r4, lr} │ │ - b.w 56e32 │ │ + b.w 57ff4 │ │ ldrd r0, r1, [r4, #8] │ │ ldmia.w sp!, {r4, lr} │ │ - b.w 6c544 │ │ + b.w 6d978 │ │ add.w r0, r4, #8 │ │ ldmia.w sp!, {r4, lr} │ │ - b.w 99904 │ │ + b.w 9a53a │ │ ldrd r0, r1, [r4, #8] │ │ ldmia.w sp!, {r4, lr} │ │ - b.w 56e2a │ │ + b.w c1c04 │ │ add.w r0, r4, #8 │ │ - bl 5f39e │ │ + bl 600e6 │ │ ldrd r0, r1, [r4, #8] │ │ ldmia.w sp!, {r4, lr} │ │ - b.w 56e3a │ │ + b.w 57fec │ │ add.w r0, r4, #8 │ │ ldmia.w sp!, {r4, lr} │ │ - b.w 9e0c6 │ │ + b.w 4aa5a │ │ push {r4, lr} │ │ mov r4, r0 │ │ ldr r0, [r0, #40] @ 0x28 │ │ - cbz r0, aed1a │ │ + cbz r0, b503e │ │ ldr r1, [r0, #0] │ │ subs r1, #1 │ │ str r1, [r0, #0] │ │ it eq │ │ - bleq 97bd6 │ │ + bleq 99780 │ │ ldr r0, [r4, #44] @ 0x2c │ │ cmp.w r0, #2147483648 @ 0x80000000 │ │ itt ne │ │ ldrne r1, [r4, #48] @ 0x30 │ │ - blne 5395a │ │ + blne 54676 │ │ ldrd r0, r1, [r4, #8] │ │ ldmia.w sp!, {r4, lr} │ │ - b.w 5e4f4 │ │ + b.w 5e9c8 │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, #308 @ 0x134 │ │ mov r5, r0 │ │ adds r0, #40 @ 0x28 │ │ - bl 9eca8 │ │ + bl baa50 │ │ mov.w r0, #2147483648 @ 0x80000000 │ │ str r0, [sp, #52] @ 0x34 │ │ add r4, sp, #64 @ 0x40 │ │ add r1, sp, #52 @ 0x34 │ │ mov r0, r4 │ │ - bl b97e0 │ │ + bl b4174 │ │ ldr r0, [r5, #0] │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ str r5, [sp, #24] │ │ cmp r0, r1 │ │ - bcs.w af17e │ │ + bcs.w b54a2 │ │ ldr r3, [sp, #24] │ │ adds r0, #1 │ │ mov.w r6, #2155905152 @ 0x80808080 │ │ mov.w r8, #0 │ │ str r0, [r3, #0] │ │ ldrd r0, r1, [r3, #8] │ │ ldr r5, [r3, #20] │ │ @@ -152103,36 +167026,36 @@ │ │ str r0, [sp, #4] │ │ add.w r0, r3, #44 @ 0x2c │ │ str r0, [sp, #20] │ │ add r0, sp, #92 @ 0x5c │ │ add r7, sp, #240 @ 0xf0 │ │ add.w r9, r0, #4 │ │ cmp r5, #0 │ │ - beq.w af126 │ │ + beq.w b544a │ │ mov r0, r9 │ │ - bl 57458 │ │ + bl 4b2e2 │ │ cmp r0, #1 │ │ - beq.n aedc8 │ │ + beq.n b50ec │ │ ldr r0, [sp, #92] @ 0x5c │ │ ldr r1, [sp, #100] @ 0x64 │ │ subs r0, #32 │ │ str r0, [sp, #92] @ 0x5c │ │ ldmia r1!, {r0} │ │ bic.w r0, r6, r0 │ │ str r1, [sp, #100] @ 0x64 │ │ str r0, [sp, #96] @ 0x60 │ │ - b.n aedaa │ │ + b.n b50ce │ │ ldr r0, [sp, #108] @ 0x6c │ │ mov r4, r1 │ │ ldr r5, [sp, #92] @ 0x5c │ │ subs r0, #1 │ │ str r0, [sp, #44] @ 0x2c │ │ str r0, [sp, #108] @ 0x6c │ │ ldr r0, [sp, #20] │ │ - bl 9ecd8 │ │ + bl ba580 │ │ ldrd r0, r2, [sp, #64] @ 0x40 │ │ subs r1, r0, #2 │ │ sbc.w r2, r2, #0 │ │ subs.w r3, r1, #18 │ │ sbcs.w r2, r2, #0 │ │ mov.w r2, #16 │ │ it cs │ │ @@ -152140,127 +167063,127 @@ │ │ sub.w r2, r5, r4, lsl #3 │ │ ldrd r4, sl, [r2, #-8] │ │ str r4, [sp, #48] @ 0x30 │ │ tbb [pc, r1] │ │ strh r1, [r1, r4] │ │ orrs r6, r6 │ │ ldr r1, [r4, #96] @ 0x60 │ │ - ldr r4, [pc, #496] @ (aeffc ) │ │ + ldr r4, [pc, #496] @ (b5320 ) │ │ cmp r7, #138 @ 0x8a │ │ subs r3, r0, r2 │ │ strb r0, [r5, #20] │ │ subs r5, #20 │ │ ldrb r3, [r1, r0] │ │ movs r0, #2 │ │ - b.n aef22 │ │ + b.n b5246 │ │ add r4, sp, #72 @ 0x48 │ │ and.w r0, r0, #1 │ │ ldmia r4, {r1, r2, r3, r4} │ │ add r5, sp, #124 @ 0x7c │ │ stmia r5!, {r2, r3, r4} │ │ strd r8, r1, [sp, #116] @ 0x74 │ │ - b.n aef26 │ │ + b.n b524a │ │ ldrd r1, r0, [sp, #4] │ │ - bl a3380 │ │ + bl af748 │ │ movs r0, #16 │ │ - b.n aef22 │ │ + b.n b5246 │ │ ldrd r1, r2, [sp, #76] @ 0x4c │ │ ldr r0, [sp, #8] │ │ - bl a334c │ │ + bl af714 │ │ movs r0, #13 │ │ - b.n aef22 │ │ + b.n b5246 │ │ ldrd r1, r2, [sp, #76] @ 0x4c │ │ ldr r0, [sp, #8] │ │ - bl 4b378 │ │ + bl 4c194 │ │ movs r0, #6 │ │ - b.n aef22 │ │ + b.n b5246 │ │ ldrd r1, r2, [sp, #76] @ 0x4c │ │ ldr r0, [sp, #8] │ │ - bl a3318 │ │ + bl af6e0 │ │ movs r0, #14 │ │ - b.n aef22 │ │ + b.n b5246 │ │ ldrd r1, r2, [sp, #76] @ 0x4c │ │ ldr r0, [sp, #8] │ │ - bl a3318 │ │ + bl af6e0 │ │ movs r0, #11 │ │ - b.n aef22 │ │ + b.n b5246 │ │ ldrd r0, r1, [sp, #72] @ 0x48 │ │ str r1, [sp, #124] @ 0x7c │ │ strd r8, r0, [sp, #116] @ 0x74 │ │ movs r0, #4 │ │ - b.n aef26 │ │ + b.n b524a │ │ ldrd r1, r0, [sp, #4] │ │ - bl a33fc │ │ + bl af7c4 │ │ movs r0, #17 │ │ - b.n aef22 │ │ + b.n b5246 │ │ vldr d0, [sp, #72] @ 0x48 │ │ movs r0, #5 │ │ str.w r8, [sp, #116] @ 0x74 │ │ str r0, [sp, #112] @ 0x70 │ │ vstr d0, [sp, #120] @ 0x78 │ │ - b.n aef28 │ │ + b.n b524c │ │ ldrd r1, r2, [sp, #76] @ 0x4c │ │ ldr r0, [sp, #8] │ │ - bl a32e4 │ │ + bl af6ac │ │ movs r0, #9 │ │ - b.n aef22 │ │ + b.n b5246 │ │ movs r0, #3 │ │ str.w r8, [sp, #116] @ 0x74 │ │ str r0, [sp, #112] @ 0x70 │ │ ldrb.w r0, [sp, #72] @ 0x48 │ │ strb.w r0, [sp, #120] @ 0x78 │ │ - b.n aef28 │ │ + b.n b524c │ │ ldr r0, [sp, #72] @ 0x48 │ │ ldrex r1, [r0] │ │ adds r2, r1, #1 │ │ strex r3, r2, [r0] │ │ cmp r3, #0 │ │ - bne.n aeebc │ │ + bne.n b51e0 │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ - ble.w af17c │ │ + ble.w b54a0 │ │ movs r1, #19 │ │ str.w r8, [sp, #116] @ 0x74 │ │ str r1, [sp, #112] @ 0x70 │ │ str r0, [sp, #120] @ 0x78 │ │ - b.n aef28 │ │ + b.n b524c │ │ ldrd r1, r2, [sp, #76] @ 0x4c │ │ ldr r0, [sp, #8] │ │ - bl a32b0 │ │ + bl af678 │ │ movs r0, #7 │ │ - b.n aef22 │ │ + b.n b5246 │ │ ldrd r1, r2, [sp, #76] @ 0x4c │ │ ldr r0, [sp, #8] │ │ - bl a334c │ │ + bl af714 │ │ movs r0, #15 │ │ - b.n aef22 │ │ + b.n b5246 │ │ ldrd r1, r2, [sp, #76] @ 0x4c │ │ ldr r0, [sp, #8] │ │ - bl 723a0 │ │ + bl 72b28 │ │ movs r0, #8 │ │ - b.n aef22 │ │ + b.n b5246 │ │ ldrd r1, r2, [sp, #76] @ 0x4c │ │ ldr r0, [sp, #8] │ │ - bl a3318 │ │ + bl af6e0 │ │ movs r0, #12 │ │ - b.n aef22 │ │ + b.n b5246 │ │ ldrd r1, r2, [sp, #76] @ 0x4c │ │ ldr r0, [sp, #8] │ │ - bl a32e4 │ │ + bl af6ac │ │ movs r0, #10 │ │ str.w r8, [sp, #116] @ 0x74 │ │ str r0, [sp, #112] @ 0x70 │ │ movs r0, #48 @ 0x30 │ │ movs r1, #8 │ │ - bl 4a56c │ │ - ldr r1, [pc, #596] @ (af188 ) │ │ + bl 4aff4 │ │ + ldr r1, [pc, #596] @ (b54ac ) │ │ mov r4, r0 │ │ mov r0, r7 │ │ movs r2, #15 │ │ add r1, pc │ │ - bl 9dedc │ │ + bl 9a438 │ │ movs r0, #6 │ │ mov r1, r7 │ │ strd r0, r8, [r4] │ │ add.w r0, r4, #8 │ │ ldmia.w r1, {r2, r3, r5} │ │ mov r8, r7 │ │ add.w ip, r4, #24 │ │ @@ -152269,55 +167192,55 @@ │ │ ldmia.w r1, {r0, r2, r3, r5, r6, r7} │ │ stmia.w ip, {r0, r2, r3, r5, r6, r7} │ │ movs r0, #2 │ │ str r0, [sp, #208] @ 0xd0 │ │ strd r0, r4, [sp, #200] @ 0xc8 │ │ add r0, sp, #136 @ 0x88 │ │ add r1, sp, #200 @ 0xc8 │ │ - bl 5e26e │ │ - bl 5f95c │ │ + bl 5f848 │ │ + bl 676f0 │ │ ldr r1, [sp, #24] │ │ mov r7, r8 │ │ ldr r0, [r0, #0] │ │ ldrd r6, fp, [r1, #48] @ 0x30 │ │ add.w r1, r0, #8 │ │ mov r0, r8 │ │ - bl b9ccc │ │ + bl 63f60 │ │ ldr r0, [sp, #240] @ 0xf0 │ │ cmp r0, #1 │ │ - beq.w af13a │ │ + beq.w b545e │ │ ldrb.w r0, [sp, #248] @ 0xf8 │ │ mov r5, sl │ │ str r0, [sp, #40] @ 0x28 │ │ ldr r0, [sp, #244] @ 0xf4 │ │ ldr r4, [sp, #48] @ 0x30 │ │ str r5, [sp, #164] @ 0xa4 │ │ mov sl, r0 │ │ str r4, [sp, #160] @ 0xa0 │ │ adds r0, #40 @ 0x28 │ │ add r1, sp, #160 @ 0xa0 │ │ - bl 49cc0 │ │ + bl 48f68 │ │ cmp r0, #0 │ │ - beq.w af0fa │ │ + beq.w b541e │ │ ldrd r3, r2, [sl, #104] @ 0x68 │ │ strd r3, r2, [sp, #28] │ │ adds r0, r3, #1 │ │ adc.w r1, r2, #0 │ │ strd r3, r2, [sp, #168] @ 0xa8 │ │ strd r0, r1, [sl, #104] @ 0x68 │ │ - bl 66d2c │ │ + bl 68380 │ │ str r0, [sp, #280] @ 0x118 │ │ add r0, sp, #280 @ 0x118 │ │ - bl 66c90 │ │ + bl 682dc │ │ str.w sl, [sp, #36] @ 0x24 │ │ mov sl, r0 │ │ mov r8, r1 │ │ - blx ccd00 │ │ + blx cd210 │ │ str r0, [sp, #260] @ 0x104 │ │ - ldr r0, [pc, #424] @ (af18c ) │ │ + ldr r0, [pc, #424] @ (b54b0 ) │ │ strd sl, r8, [sp, #272] @ 0x110 │ │ mov r8, r7 │ │ add r0, pc │ │ str r0, [sp, #256] @ 0x100 │ │ movs r0, #1 │ │ strd r4, r5, [sp, #264] @ 0x108 │ │ str r0, [sp, #252] @ 0xfc │ │ @@ -152327,32 +167250,32 @@ │ │ str r5, [sp, #16] │ │ str r7, [sp, #0] │ │ add r5, sp, #200 @ 0xc8 │ │ ldrd r2, r3, [sp, #28] │ │ add.w r1, r0, #72 @ 0x48 │ │ mov r0, r5 │ │ str r1, [sp, #12] │ │ - bl bd3c0 │ │ + bl c1e08 │ │ mov r0, r5 │ │ - bl 49e56 │ │ + bl 4aa90 │ │ add r0, sp, #280 @ 0x118 │ │ - bl 4a130 │ │ + bl 4aa16 │ │ movs r0, #96 @ 0x60 │ │ movs r1, #8 │ │ - bl 4a56c │ │ - ldr r1, [pc, #360] @ (af190 ) │ │ + bl 4aff4 │ │ + ldr r1, [pc, #360] @ (b54b4 ) │ │ mov sl, r0 │ │ mov r0, r5 │ │ movs r2, #12 │ │ add r1, pc │ │ - bl 4a500 │ │ + bl 4af58 │ │ mov r0, r7 │ │ mov r1, r6 │ │ mov r2, fp │ │ - bl 5e3ec │ │ + bl 5f9c8 │ │ movs r0, #6 │ │ mov.w lr, #0 │ │ strd r0, lr, [sl] │ │ add.w r0, sl, #8 │ │ ldmia.w r5, {r2, r3, r4} │ │ mov r1, r7 │ │ mov.w ip, #4 │ │ @@ -152374,602 +167297,578 @@ │ │ strd sl, ip, [sp, #284] @ 0x11c │ │ mov r1, r4 │ │ ldr.w sl, [sp, #36] @ 0x24 │ │ mov.w r8, #0 │ │ str.w ip, [sp, #280] @ 0x118 │ │ add r5, sp, #176 @ 0xb0 │ │ mov r0, r5 │ │ - bl 5e26e │ │ + bl 5f848 │ │ add.w r0, sl, #8 │ │ - bl 62250 │ │ + bl 62ab4 │ │ ldr r0, [r0, #0] │ │ ldr r2, [sp, #48] @ 0x30 │ │ ldr r3, [sp, #16] │ │ ldr r0, [r0, #40] @ 0x28 │ │ str r5, [sp, #0] │ │ - bl 6624c │ │ + bl 65e44 │ │ mov.w r6, #2155905152 @ 0x80808080 │ │ - cbnz r0, af11a │ │ + cbnz r0, b543e │ │ add r0, sp, #200 @ 0xc8 │ │ ldr r1, [sp, #12] │ │ add r2, sp, #168 @ 0xa8 │ │ - bl 6510c │ │ + bl 61e46 │ │ ldr r0, [sp, #200] @ 0xc8 │ │ cmp r0, #2 │ │ - beq.n af11a │ │ + beq.n b543e │ │ add r1, sp, #200 @ 0xc8 │ │ mov r0, r7 │ │ movs r2, #40 @ 0x28 │ │ - bl c99c0 │ │ + bl ca0b2 │ │ mov r0, r4 │ │ mov r1, r7 │ │ - bl 65764 │ │ + bl 63994 │ │ ldr r0, [sp, #280] @ 0x118 │ │ cmp r0, #0 │ │ - beq.n af15c │ │ + beq.n b5480 │ │ ldr r1, [sp, #284] @ 0x11c │ │ movs r2, #20 │ │ str r2, [sp, #280] @ 0x118 │ │ movs r2, #1 │ │ str r2, [sp, #288] @ 0x120 │ │ mov r2, r4 │ │ str.w r8, [sp, #284] @ 0x11c │ │ - bl 65ab4 │ │ + bl 6047e │ │ mov r0, r7 │ │ - bl 4a192 │ │ - b.n af11a │ │ + bl 4ae68 │ │ + b.n b543e │ │ movs r0, #20 │ │ mov.w r8, #0 │ │ str r0, [sp, #240] @ 0xf0 │ │ mov r0, r7 │ │ str.w r8, [sp, #244] @ 0xf4 │ │ str.w r8, [sp, #248] @ 0xf8 │ │ - bl 49234 │ │ + bl 485f0 │ │ add r0, sp, #136 @ 0x88 │ │ - bl 60ef4 │ │ + bl 4ac54 │ │ mov.w r6, #2155905152 @ 0x80808080 │ │ ldr r1, [sp, #40] @ 0x28 │ │ mov r0, sl │ │ - bl 66918 │ │ + bl 666f8 │ │ ldr r5, [sp, #44] @ 0x2c │ │ - b.n aeda4 │ │ + b.n b50c8 │ │ ldr r1, [sp, #24] │ │ ldr r0, [r1, #0] │ │ subs r0, #1 │ │ str r0, [r1, #0] │ │ add r0, sp, #64 @ 0x40 │ │ - bl aec68 │ │ + bl b4f8c │ │ add sp, #308 @ 0x134 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ ldrb.w r0, [sp, #248] @ 0xf8 │ │ movs r1, #43 @ 0x2b │ │ strb.w r0, [sp, #204] @ 0xcc │ │ ldr r0, [sp, #244] @ 0xf4 │ │ str r0, [sp, #200] @ 0xc8 │ │ - ldr r0, [pc, #76] @ (af198 ) │ │ + ldr r0, [pc, #76] @ (b54bc ) │ │ add r0, pc │ │ str r0, [sp, #0] │ │ - ldr r0, [pc, #76] @ (af19c ) │ │ + ldr r0, [pc, #76] @ (b54c0 ) │ │ add r2, sp, #200 @ 0xc8 │ │ - ldr r3, [pc, #76] @ (af1a0 ) │ │ + ldr r3, [pc, #76] @ (b54c4 ) │ │ add r0, pc │ │ add r3, pc │ │ - bl 4fcf8 │ │ + bl 5127c │ │ ldrb.w r0, [sp, #284] @ 0x11c │ │ addw r2, sp, #307 @ 0x133 │ │ strb.w r0, [sp, #307] @ 0x133 │ │ movs r1, #43 @ 0x2b │ │ - ldr r0, [pc, #56] @ (af1a4 ) │ │ + ldr r0, [pc, #56] @ (b54c8 ) │ │ add r0, pc │ │ str r0, [sp, #0] │ │ - ldr r0, [pc, #52] @ (af1a8 ) │ │ - ldr r3, [pc, #56] @ (af1ac ) │ │ + ldr r0, [pc, #52] @ (b54cc ) │ │ + ldr r3, [pc, #56] @ (b54d0 ) │ │ add r0, pc │ │ add r3, pc │ │ - bl 4fcf8 │ │ + bl 5127c │ │ udf #254 @ 0xfe │ │ - ldr r0, [pc, #20] @ (af194 ) │ │ + ldr r0, [pc, #20] @ (b54b8 ) │ │ add r0, pc │ │ - bl 4f570 │ │ + bl 50c8c │ │ nop │ │ - cmp r5, #253 @ 0xfd │ │ - vshr.u64 d31, d8, #9 │ │ + bcs.n b54b6 │ │ + vrintn.f16 d25, d20 │ │ movs r1, r0 │ │ - push {r0, r3, r4, r6, r7} │ │ - vcvt.f16.u16 q9, q0, #11 │ │ - movs r2, r0 │ │ - cmp r4, #6 │ │ - movs r2, r0 │ │ - strb r7, [r5, #22] │ │ - vcvt.f16.u16 d18, d10, #7 │ │ - movs r2, r0 │ │ - cdp 0, 13, cr0, cr4, cr1, {0} │ │ - strb r7, [r1, #22] │ │ - vsra.u32 d31, d10, #7 │ │ + strh r4, [r2, r6] │ │ + vrsra.u64 d29, d28, #11 │ │ + movs r1, r0 │ │ + bcc.n b55a4 │ │ + movs r1, r0 │ │ + asrs r7, r4, #18 │ │ + vneg.s32 d29, d22 │ │ + movs r1, r0 │ │ + str r1, [sp, #576] @ 0x240 │ │ + movs r1, r0 │ │ + asrs r7, r0, #18 │ │ + vneg.s32 , q11 │ │ movs r1, r0 │ │ push {r0, r1, r2, r3, r4, r5, r6, lr} │ │ mov r5, r0 │ │ mov r4, r0 │ │ ldr.w r0, [r5, #12]! │ │ ldr r1, [r5, #4] │ │ - bl 67b48 │ │ - cbz r0, af214 │ │ + bl 67e54 │ │ + cbz r0, b5538 │ │ add.w r5, r4, #20 │ │ movs r0, #1 │ │ ldrex r1, [r5] │ │ - cbnz r1, af23a │ │ + cbnz r1, b555e │ │ strex r1, r0, [r5] │ │ cmp r1, #0 │ │ - bne.n af1c8 │ │ + bne.n b54ec │ │ dmb ish │ │ add.w r0, r4, #24 │ │ - bl 65c90 │ │ + bl 63f38 │ │ and.w r6, r1, #1 │ │ lsls r0, r0, #31 │ │ - bne.n af246 │ │ - blx ccd00 │ │ + bne.n b556a │ │ + blx cd210 │ │ ldr r1, [r4, #64] @ 0x40 │ │ cmp r1, r0 │ │ - bne.n af262 │ │ + bne.n b5586 │ │ ldr r0, [r4, #40] @ 0x28 │ │ movs r2, #0 │ │ - cbz r0, af264 │ │ + cbz r0, b5588 │ │ ldrd r0, r1, [r4, #56] @ 0x38 │ │ str r2, [r4, #56] @ 0x38 │ │ - cbz r0, af206 │ │ - bl 5dafe │ │ + cbz r0, b552a │ │ + bl 67cb6 │ │ mov r0, r5 │ │ mov r1, r6 │ │ add sp, #16 │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ - b.w 66918 │ │ + b.w 666f8 │ │ ldrex r0, [r4] │ │ adds r1, r0, #1 │ │ strex r2, r1, [r4] │ │ cmp r2, #0 │ │ - bne.n af214 │ │ + bne.n b5538 │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ itttt gt │ │ movgt r0, r5 │ │ movgt r1, r4 │ │ addgt sp, #16 │ │ ldmiagt.w sp!, {r4, r5, r6, lr} │ │ it gt │ │ - bgt.w b4604 │ │ + bgt.w c1884 │ │ udf #254 @ 0xfe │ │ mov r0, r5 │ │ clrex │ │ - bl 77e66 │ │ - b.n af1da │ │ + bl 7842a │ │ + b.n b54fe │ │ strb.w r6, [sp, #8] │ │ movs r1, #43 @ 0x2b │ │ str r5, [sp, #4] │ │ - ldr r0, [pc, #60] @ (af28c ) │ │ + ldr r0, [pc, #60] @ (b55b0 ) │ │ add r0, pc │ │ str r0, [sp, #0] │ │ - ldr r0, [pc, #56] @ (af290 ) │ │ + ldr r0, [pc, #56] @ (b55b4 ) │ │ add r2, sp, #4 │ │ - ldr r3, [pc, #56] @ (af294 ) │ │ + ldr r3, [pc, #56] @ (b55b8 ) │ │ add r0, pc │ │ add r3, pc │ │ - bl 4fcf8 │ │ + bl 5127c │ │ movs r2, #1 │ │ strb.w r2, [sp, #15] │ │ add.w r2, sp, #15 │ │ - ldr r0, [pc, #16] @ (af280 ) │ │ + ldr r0, [pc, #16] @ (b55a4 ) │ │ movs r1, #43 @ 0x2b │ │ add r0, pc │ │ str r0, [sp, #0] │ │ - ldr r0, [pc, #12] @ (af284 ) │ │ - ldr r3, [pc, #16] @ (af288 ) │ │ + ldr r0, [pc, #12] @ (b55a8 ) │ │ + ldr r3, [pc, #16] @ (b55ac ) │ │ add r0, pc │ │ add r3, pc │ │ - bl 4fcf8 │ │ - cmp r3, #176 @ 0xb0 │ │ - movs r2, r0 │ │ - strb r3, [r1, #18] │ │ - @ instruction: 0xfff92b16 │ │ - movs r2, r0 │ │ - cmp r3, #192 @ 0xc0 │ │ - movs r2, r0 │ │ - strb r1, [r5, #18] │ │ - vtbl.8 d18, {d9-d12}, d20 │ │ - movs r2, r0 │ │ + bl 5127c │ │ + bcc.n b55e0 │ │ + movs r1, r0 │ │ + asrs r3, r0, #14 │ │ + vrshr.u32 , q9, #7 │ │ + movs r1, r0 │ │ + bcc.n b560c │ │ + movs r1, r0 │ │ + asrs r1, r4, #14 │ │ + vsubl.u , d25, d0 │ │ + movs r1, r0 │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, #116 @ 0x74 │ │ - mov r4, r1 │ │ - ldrd sl, r1, [r1] │ │ + sub sp, #124 @ 0x7c │ │ + ldrd fp, sl, [r1] │ │ + mov r5, r1 │ │ str r0, [sp, #16] │ │ - adds.w r0, sl, #1 │ │ - str r1, [sp, #44] @ 0x2c │ │ - adc.w r1, r1, #0 │ │ + adds.w r0, fp, #1 │ │ + adc.w r1, sl, #0 │ │ str r2, [sp, #12] │ │ - strd r0, r1, [r4] │ │ - add.w r0, r4, #128 @ 0x80 │ │ - bl 9eca8 │ │ - ldr.w r6, [r4, #128] @ 0x80 │ │ - str r4, [sp, #36] @ 0x24 │ │ - mov r0, r6 │ │ - bl b799c │ │ + strd r0, r1, [r5] │ │ + add.w r0, r5, #128 @ 0x80 │ │ + bl baa50 │ │ + ldr.w r8, [r5, #128] @ 0x80 │ │ + str r5, [sp, #44] @ 0x2c │ │ + mov r0, r8 │ │ + bl bcc08 │ │ dmb ish │ │ - ldr r4, [pc, #800] @ (af5f0 ) │ │ - add r4, pc │ │ - ldrex fp, [r4, #4] │ │ - add.w r0, fp, #1 │ │ - strex r1, r0, [r4, #4] │ │ - cmp r1, #0 │ │ - bne.n af2d2 │ │ + ldr r0, [pc, #740] @ (b58d8 ) │ │ + add r0, pc │ │ + ldrex r7, [r0] │ │ + adds r1, r7, #1 │ │ + strex r2, r1, [r0] │ │ + cmp r2, #0 │ │ + bne.n b55f4 │ │ dmb ish │ │ - bl 60570 │ │ + bl 61438 │ │ mov r5, r0 │ │ - str r1, [sp, #32] │ │ - bl 66d2c │ │ - mov r7, r0 │ │ - str r0, [sp, #48] @ 0x30 │ │ - add r0, sp, #48 @ 0x30 │ │ - bl 66c90 │ │ - mov r9, r0 │ │ - ldr r0, [r7, #0] │ │ - str r1, [sp, #28] │ │ - subs r0, #1 │ │ - str r0, [r7, #0] │ │ - itt eq │ │ - addeq r0, sp, #48 @ 0x30 │ │ - bleq 671ec │ │ + str r1, [sp, #40] @ 0x28 │ │ + bl 68380 │ │ + add.w r9, sp, #56 @ 0x38 │ │ + str r0, [sp, #56] @ 0x38 │ │ + mov r0, r9 │ │ + bl 682dc │ │ + mov r4, r0 │ │ + mov r0, r9 │ │ + mov r6, r1 │ │ + bl 4aa16 │ │ movs r0, #16 │ │ movs r1, #8 │ │ - bl 4a56c │ │ - mov r8, r0 │ │ - str.w sl, [r0] │ │ - ldr r0, [sp, #44] @ 0x2c │ │ - strd r0, r6, [r8, #4] │ │ - add.w r0, r9, #1 │ │ - cmp r0, #2 │ │ - bcc.n af344 │ │ - add.w r0, r9, #4 │ │ - ldrex r1, [r0] │ │ - adds r2, r1, #1 │ │ - strex r3, r2, [r0] │ │ - cmp r3, #0 │ │ - bne.n af32e │ │ - cmp.w r1, #4294967295 @ 0xffffffff │ │ - ble.w af5ee │ │ - str.w r9, [sp, #24] │ │ - add.w r7, r5, #8 │ │ - str.w sl, [sp, #40] @ 0x28 │ │ - blx ccd00 │ │ - mov sl, r5 │ │ - str r0, [sp, #20] │ │ - ldr.w r0, [sl, #24]! │ │ - add.w r3, sl, #4 │ │ - str.w fp, [sp, #112] @ 0x70 │ │ + bl 4aff4 │ │ + mov r9, r0 │ │ + str.w fp, [r0] │ │ + strd sl, r8, [r0, #4] │ │ + mov r0, r4 │ │ + mov r1, r6 │ │ + str.w fp, [sp, #48] @ 0x30 │ │ + str.w sl, [sp, #52] @ 0x34 │ │ + str r4, [sp, #32] │ │ + str r6, [sp, #36] @ 0x24 │ │ + bl 4b2bc │ │ + strd r0, r1, [sp, #20] │ │ + blx cd210 │ │ + mov fp, r5 │ │ + add.w r3, r5, #28 │ │ + str r0, [sp, #28] │ │ + str r7, [sp, #120] @ 0x78 │ │ + ldr.w r0, [fp, #24]! │ │ ldmia r3, {r1, r2, r3} │ │ - str.w fp, [sp] │ │ - bl 603e8 │ │ - mov r6, r0 │ │ - add r0, sp, #112 @ 0x70 │ │ - str r0, [sp, #104] @ 0x68 │ │ - mov r9, r1 │ │ - ldr.w r0, [sl, #-8] │ │ + str r7, [sp, #0] │ │ + bl 64018 │ │ + mov sl, r0 │ │ + add r0, sp, #120 @ 0x78 │ │ + str r0, [sp, #112] @ 0x70 │ │ + add.w r8, r5, #8 │ │ + ldr r0, [sp, #40] @ 0x28 │ │ + mov r6, r1 │ │ + and.w r0, r0, #1 │ │ + str r0, [sp, #40] @ 0x28 │ │ + ldr r0, [r5, #16] │ │ cmp r0, #0 │ │ - beq.w af5c2 │ │ - add.w sl, sp, #104 @ 0x68 │ │ - str r7, [sp, #52] @ 0x34 │ │ - str.w sl, [sp, #48] @ 0x30 │ │ + beq.w b58ba │ │ + add.w fp, sp, #112 @ 0x70 │ │ + str.w r8, [sp, #60] @ 0x3c │ │ + str.w fp, [sp, #56] @ 0x38 │ │ ldrd r0, r1, [r5, #8] │ │ - ldr r2, [pc, #612] @ (af5f4 ) │ │ - add r3, sp, #48 @ 0x30 │ │ + ldr r2, [pc, #576] @ (b58dc ) │ │ + add r3, sp, #56 @ 0x38 │ │ add r2, pc │ │ strd r3, r2, [sp] │ │ - mov r2, r6 │ │ - mov r3, r9 │ │ - bl 64ddc │ │ + mov r2, sl │ │ + mov r3, r6 │ │ + bl 61bac │ │ ldr r2, [r5, #8] │ │ - cbz r0, af40e │ │ - lsrs r6, r6, #25 │ │ + cbz r0, b5726 │ │ + mov.w r6, sl, lsr #25 │ │ ldrb.w lr, [r2, r1] │ │ - ldr.w ip, [sp, #112] @ 0x70 │ │ + ldr.w ip, [sp, #120] @ 0x78 │ │ strb r6, [r2, r1] │ │ - subs r7, r1, #4 │ │ - ldrd r0, r9, [r5, #12] │ │ + subs r0, r1, #4 │ │ + ldrd r4, r8, [r5, #12] │ │ ldr r3, [r5, #20] │ │ - ands r0, r7 │ │ + ands r0, r4 │ │ add r0, r2 │ │ strb r6, [r0, #4] │ │ adds r0, r3, #1 │ │ and.w r3, lr, #1 │ │ - ldr r6, [sp, #24] │ │ - sub.w r3, r9, r3 │ │ + sub.w r3, r8, r3 │ │ strd r3, r0, [r5, #16] │ │ sub.w r0, r2, r1, lsl #6 │ │ + ldr r2, [sp, #32] │ │ movs r1, #32 │ │ - ldr r3, [sp, #28] │ │ + str.w r2, [r0, #-16] │ │ + ldr r2, [sp, #36] @ 0x24 │ │ + strd r2, r1, [r0, #-12] │ │ movs r2, #1 │ │ - str.w r6, [r0, #-16] │ │ - strd r3, r1, [r0, #-12] │ │ - ldr r1, [pc, #532] @ (af5f8 ) │ │ - strd r2, r6, [r0, #-48] @ 0x30 │ │ + ldr r1, [pc, #496] @ (b58e0 ) │ │ + str.w r2, [r0, #-48] │ │ add r1, pc │ │ str.w r1, [r0, #-32] │ │ - ldr r1, [sp, #20] │ │ + ldr r1, [sp, #28] │ │ str.w r1, [r0, #-28] │ │ - ldr r1, [sp, #152] @ 0x98 │ │ + ldr r1, [sp, #160] @ 0xa0 │ │ + ldr r2, [sp, #20] │ │ str.w r1, [r0, #-24] │ │ - ldr r1, [sp, #156] @ 0x9c │ │ + ldr r1, [sp, #164] @ 0xa4 │ │ + str.w r2, [r0, #-44] │ │ + ldr r2, [sp, #24] │ │ str.w r1, [r0, #-20] │ │ movs r1, #0 │ │ - strd r3, r8, [r0, #-40] @ 0x28 │ │ + strd r2, r9, [r0, #-40] @ 0x28 │ │ str.w r1, [r0, #-56] │ │ str.w ip, [r0, #-64] │ │ - b.n af498 │ │ - sub.w r7, r2, r1, lsl #6 │ │ - add r6, sp, #48 @ 0x30 │ │ - sub.w r1, r7, #56 @ 0x38 │ │ + ldr.w sl, [sp, #48] @ 0x30 │ │ + b.n b579a │ │ + sub.w r6, r2, r1, lsl #6 │ │ + add r4, sp, #56 @ 0x38 │ │ + sub.w r1, r6, #56 @ 0x38 │ │ movs r2, #56 @ 0x38 │ │ - mov r0, r6 │ │ - bl c99c0 │ │ - ldr r3, [sp, #24] │ │ + mov r0, r4 │ │ + bl ca0b2 │ │ + ldr r1, [sp, #32] │ │ movs r0, #32 │ │ - ldr r2, [sp, #28] │ │ + str.w r1, [r6, #-16] │ │ + ldr r1, [sp, #36] @ 0x24 │ │ + strd r1, r0, [r6, #-12] │ │ movs r1, #1 │ │ - str.w r3, [r7, #-16] │ │ - strd r2, r0, [r7, #-12] │ │ - ldr r0, [pc, #456] @ (af5fc ) │ │ - strd r1, r3, [r7, #-48] @ 0x30 │ │ + ldr r0, [pc, #408] @ (b58e4 ) │ │ + str.w r1, [r6, #-48] │ │ add r0, pc │ │ - str.w r0, [r7, #-32] │ │ - ldr r0, [sp, #20] │ │ - str.w r0, [r7, #-28] │ │ - ldr r0, [sp, #152] @ 0x98 │ │ - str.w r0, [r7, #-24] │ │ - ldr r0, [sp, #156] @ 0x9c │ │ - str.w r0, [r7, #-20] │ │ + str.w r0, [r6, #-32] │ │ + ldr r0, [sp, #28] │ │ + str.w r0, [r6, #-28] │ │ + ldr r0, [sp, #160] @ 0xa0 │ │ + ldr r1, [sp, #20] │ │ + str.w r0, [r6, #-24] │ │ + ldr r0, [sp, #164] @ 0xa4 │ │ + str.w r1, [r6, #-44] │ │ + ldr r1, [sp, #24] │ │ + str.w r0, [r6, #-20] │ │ movs r0, #0 │ │ - strd r2, r8, [r7, #-40] @ 0x28 │ │ - str.w r0, [r7, #-56] │ │ - ldr r0, [sp, #48] @ 0x30 │ │ - cmp r0, #2 │ │ - beq.n af498 │ │ - bl 60140 │ │ - ldr r0, [sp, #88] @ 0x58 │ │ - bl 5e624 │ │ + strd r1, r9, [r6, #-40] @ 0x28 │ │ + str.w r0, [r6, #-56] │ │ ldr r0, [sp, #56] @ 0x38 │ │ + ldr.w sl, [sp, #48] @ 0x30 │ │ cmp r0, #2 │ │ - beq.n af498 │ │ - add.w r0, r6, #8 │ │ - bl 65818 │ │ - ldr r6, [sp, #68] @ 0x44 │ │ - cbz r6, af48e │ │ - ldr r7, [sp, #72] @ 0x48 │ │ - ldr r1, [r7, #0] │ │ - cbz r1, af484 │ │ - mov r0, r6 │ │ - blx r1 │ │ - ldr r0, [r7, #4] │ │ - cbz r0, af48e │ │ - mov r0, r6 │ │ - blx ccbe0 │ │ - ldr r0, [sp, #56] @ 0x38 │ │ - cbz r0, af498 │ │ - ldr r0, [sp, #60] @ 0x3c │ │ - bl 5e624 │ │ - ldr r0, [sp, #32] │ │ - lsls r0, r0, #31 │ │ - bne.n af4a6 │ │ - ldr r0, [r4, #24] │ │ - lsls r0, r0, #1 │ │ - bne.w af5de │ │ + beq.n b579a │ │ + bl 614fc │ │ + ldr r0, [sp, #96] @ 0x60 │ │ + bl 4ad40 │ │ + ldr r0, [sp, #64] @ 0x40 │ │ + cmp r0, #2 │ │ + itt ne │ │ + addne.w r0, r4, #8 │ │ + blne 4abc2 │ │ + ldr r1, [sp, #40] @ 0x28 │ │ + adds r0, r5, #4 │ │ + bl 4900c │ │ movs r0, #0 │ │ dmb ish │ │ ldrex r1, [r5] │ │ strex r2, r0, [r5] │ │ cmp r2, #0 │ │ - bne.n af4ac │ │ + bne.n b57a8 │ │ cmp r1, #2 │ │ - beq.w af5cc │ │ + beq.w b58c4 │ │ movs r0, #12 │ │ movs r1, #4 │ │ - bl 4a56c │ │ - mov r4, r0 │ │ + bl 4aff4 │ │ + mov r5, r0 │ │ movs r0, #1 │ │ - strd r0, r0, [r4] │ │ - str.w fp, [r4, #8] │ │ - ldr r0, [sp, #36] @ 0x24 │ │ - ldr r1, [pc, #296] @ (af600 ) │ │ + strd r0, r0, [r5] │ │ + str r7, [r5, #8] │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + ldr r1, [pc, #280] @ (b58e8 ) │ │ adds r0, #8 │ │ add r1, pc │ │ - bl 9aa94 │ │ - mov fp, r0 │ │ + bl be6d8 │ │ + mov r4, r0 │ │ mov r8, r1 │ │ - ldrex r0, [r4] │ │ + ldrex r0, [r5] │ │ adds r1, r0, #1 │ │ - strex r2, r1, [r4] │ │ + strex r2, r1, [r5] │ │ cmp r2, #0 │ │ - bne.n af4e2 │ │ + bne.n b57dc │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ - ble.n af5ee │ │ - mov r6, fp │ │ - ldr r7, [sp, #40] @ 0x28 │ │ + ble.n b58d6 │ │ + mov r6, r4 │ │ + ldr r7, [sp, #52] @ 0x34 │ │ ldr.w r0, [r6, #16]! │ │ - ldr r5, [sp, #44] @ 0x2c │ │ + str.w sl, [sp, #112] @ 0x70 │ │ adds r3, r6, #4 │ │ - str r7, [sp, #104] @ 0x68 │ │ - str r5, [sp, #108] @ 0x6c │ │ + str r7, [sp, #116] @ 0x74 │ │ ldmia r3, {r1, r2, r3} │ │ - strd r7, r5, [sp] │ │ - bl 4a22c │ │ + strd sl, r7, [sp] │ │ + bl 99db0 │ │ mov r7, r0 │ │ ldr.w r0, [r6, #-8] │ │ mov r9, r1 │ │ - str.w sl, [sp, #112] @ 0x70 │ │ + str.w fp, [sp, #120] @ 0x78 │ │ cmp r0, #0 │ │ - beq.n af5d4 │ │ - add r0, sp, #112 @ 0x70 │ │ - strd r0, fp, [sp, #48] @ 0x30 │ │ - ldrd r0, r1, [fp] │ │ - ldr r2, [pc, #216] @ (af604 ) │ │ - add r3, sp, #48 @ 0x30 │ │ + beq.n b58cc │ │ + add r0, sp, #120 @ 0x78 │ │ + strd r0, r4, [sp, #56] @ 0x38 │ │ + ldrd r0, r1, [r4] │ │ + ldr r2, [pc, #196] @ (b58ec ) │ │ + add r3, sp, #56 @ 0x38 │ │ add r2, pc │ │ strd r3, r2, [sp] │ │ mov r2, r7 │ │ mov r3, r9 │ │ - bl 64ddc │ │ - ldr.w r2, [fp] │ │ - cbz r0, af580 │ │ + bl 61bac │ │ + ldr r2, [r4, #0] │ │ + cbz r0, b587a │ │ lsrs r3, r7, #25 │ │ ldrb.w r9, [r2, r1] │ │ - ldrd ip, lr, [sp, #104] @ 0x68 │ │ + ldrd ip, lr, [sp, #112] @ 0x70 │ │ strb r3, [r2, r1] │ │ subs r6, r1, #4 │ │ - ldrd r7, sl, [fp, #4] │ │ - ldr.w r0, [fp, #12] │ │ + ldrd r7, sl, [r4, #4] │ │ + ldr r0, [r4, #12] │ │ ands r6, r7 │ │ add r6, r2 │ │ adds r0, #1 │ │ strb r3, [r6, #4] │ │ and.w r3, r9, #1 │ │ sub.w r3, sl, r3 │ │ - strd r3, r0, [fp, #8] │ │ + strd r3, r0, [r4, #8] │ │ sub.w r0, r2, r1, lsl #4 │ │ ldr r1, [sp, #12] │ │ + ldr.w sl, [sp, #48] @ 0x30 │ │ str.w r1, [r0, #-8] │ │ movs r1, #0 │ │ strd ip, lr, [r0, #-16] │ │ subs r0, #4 │ │ - b.n af592 │ │ + b.n b588c │ │ sub.w r0, r2, r1, lsl #4 │ │ ldr r3, [sp, #12] │ │ ldr.w r2, [r0, #-4]! │ │ ldr.w r1, [r0, #-4] │ │ str.w r3, [r0, #-4] │ │ - str r4, [r0, #0] │ │ - strd r1, r2, [sp, #48] @ 0x30 │ │ - add r0, sp, #48 @ 0x30 │ │ - bl af608 │ │ + str r5, [r0, #0] │ │ + strd r1, r2, [sp, #56] @ 0x38 │ │ + add r0, sp, #56 @ 0x38 │ │ + bl b58f0 │ │ ldr.w r0, [r8] │ │ + movs r1, #19 │ │ ldr r2, [sp, #16] │ │ adds r0, #1 │ │ str.w r0, [r8] │ │ - ldrd r0, r1, [sp, #40] @ 0x28 │ │ - strd r0, r1, [r2, #24] │ │ + ldr r0, [sp, #52] @ 0x34 │ │ + str r5, [r2, #8] │ │ + strd sl, r0, [r2, #24] │ │ movs r0, #0 │ │ - movs r1, #19 │ │ - str r4, [r2, #8] │ │ strd r1, r0, [r2] │ │ - add sp, #116 @ 0x74 │ │ + add sp, #124 @ 0x7c │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - mov r0, r7 │ │ - mov r1, sl │ │ - bl 9586c │ │ - b.n af380 │ │ + mov r0, r8 │ │ + mov r1, fp │ │ + bl 97788 │ │ + b.n b5688 │ │ mov r0, r5 │ │ - bl 94bf0 │ │ - b.n af4be │ │ - mov r0, fp │ │ + bl 96250 │ │ + b.n b57ba │ │ + mov r0, r4 │ │ mov r1, r6 │ │ - bl 9602c │ │ - b.n af520 │ │ - bl 77f2c │ │ - cmp r0, #0 │ │ - bne.w af4a6 │ │ - movs r0, #1 │ │ - strb r0, [r5, #4] │ │ - b.n af4a6 │ │ + bl 96d5c │ │ + b.n b581a │ │ udf #254 @ 0xfe │ │ - strh r4, [r3, r3] │ │ - movs r2, r0 │ │ - svc 229 @ 0xe5 │ │ + @ instruction: 0xfbba0001 │ │ + ldmia r1, {r0, r1, r3, r4, r5, r6, r7} │ │ movs r0, r0 │ │ - movs r0, #154 @ 0x9a │ │ - movs r2, r0 │ │ - movs r0, #74 @ 0x4a │ │ - movs r2, r0 │ │ - cmp r1, #104 @ 0x68 │ │ - movs r2, r0 │ │ - ble.n af65e │ │ + ldrh r6, [r7, #54] @ 0x36 │ │ + movs r1, r0 │ │ + ldrh r2, [r4, #52] @ 0x34 │ │ + movs r1, r0 │ │ + beq.n b58e8 │ │ + movs r1, r0 │ │ + stmia r5!, {r0, r1, r4, r6} │ │ movs r0, r0 │ │ push {r4, lr} │ │ mov r4, r0 │ │ ldr r0, [r0, #0] │ │ - cbz r0, af61e │ │ - bl 9ebe4 │ │ + cbz r0, b5906 │ │ + bl ad8ec │ │ adds r0, r4, #4 │ │ ldmia.w sp!, {r4, lr} │ │ - b.w 9e0c6 │ │ + b.w 4aa5a │ │ pop {r4, pc} │ │ push {r4, lr} │ │ sub sp, #32 │ │ mov r4, r0 │ │ movs r0, #0 │ │ strd r0, r0, [sp] │ │ add r0, sp, #20 │ │ mov r2, r1 │ │ mov r1, sp │ │ - bl 96768 │ │ + bl 98600 │ │ ldr r0, [sp, #20] │ │ - ldr r1, [pc, #48] @ (af66c ) │ │ + ldr r1, [pc, #48] @ (b5954 ) │ │ cmp r0, r1 │ │ - bne.n af652 │ │ + bne.n b593a │ │ ldr r0, [sp, #0] │ │ lsls r0, r0, #31 │ │ - beq.n af664 │ │ + beq.n b594c │ │ ldrd r0, r1, [sp, #8] │ │ strd r0, r1, [r4, #8] │ │ movs r0, #0 │ │ str r0, [r4, #0] │ │ - b.n af660 │ │ + b.n b5948 │ │ ldrd r1, r2, [sp, #24] │ │ movs r3, #1 │ │ strd r3, r0, [r4] │ │ strd r1, r2, [r4, #8] │ │ add sp, #32 │ │ pop {r4, pc} │ │ - ldr r0, [pc, #8] @ (af670 ) │ │ + ldr r0, [pc, #8] @ (b5958 ) │ │ add r0, pc │ │ - bl 4ffc8 │ │ + bl 50b2c │ │ movs r3, r0 │ │ strh r0, [r0, #0] │ │ - cmp r1, #106 @ 0x6a │ │ - movs r2, r0 │ │ + bne.n b5980 │ │ + movs r1, r0 │ │ push {r4, lr} │ │ mov r4, r0 │ │ ldrb.w r0, [r0, #100] @ 0x64 │ │ cmp r0, #9 │ │ - bhi.n af6ea │ │ + bhi.n b59d2 │ │ tbb [pc, r0] │ │ adds r3, #5 │ │ lsrs r3, r6, #28 │ │ movs r3, #30 │ │ lsrs r0, r5, #8 │ │ adds r4, r2, r4 │ │ mov r0, r4 │ │ ldmia.w sp!, {r4, lr} │ │ - b.w aec50 │ │ + b.w b4f74 │ │ add.w r0, r4, #144 @ 0x90 │ │ - bl b3150 │ │ - b.n af6dc │ │ + bl b9430 │ │ + b.n b59c4 │ │ add.w r0, r4, #120 @ 0x78 │ │ - bl b308a │ │ - b.n af6dc │ │ + bl b936a │ │ + b.n b59c4 │ │ add.w r0, r4, #120 @ 0x78 │ │ - bl b3184 │ │ - b.n af6dc │ │ + bl b9464 │ │ + b.n b59c4 │ │ add.w r0, r4, #152 @ 0x98 │ │ - bl b31a6 │ │ - b.n af6dc │ │ + bl b9486 │ │ + b.n b59c4 │ │ add.w r0, r4, #128 @ 0x80 │ │ - bl b309a │ │ - b.n af6dc │ │ + bl b937a │ │ + b.n b59c4 │ │ add.w r0, r4, #144 @ 0x90 │ │ - bl b30aa │ │ - b.n af6dc │ │ + bl b938a │ │ + b.n b59c4 │ │ add.w r0, r4, #144 @ 0x90 │ │ - bl b30d8 │ │ + bl b93b8 │ │ ldrd r0, r1, [r4, #80] @ 0x50 │ │ - bl 5395a │ │ + bl 54676 │ │ movs r0, #0 │ │ strb.w r0, [r4, #101] @ 0x65 │ │ pop {r4, pc} │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ subw sp, sp, #1364 @ 0x554 │ │ mov sl, r0 │ │ ldrb.w r0, [r1, #100] @ 0x64 │ │ @@ -152978,15 +167877,15 @@ │ │ add.w r2, r7, #144 @ 0x90 │ │ str r2, [sp, #116] @ 0x74 │ │ add.w r2, r7, #48 @ 0x30 │ │ str r7, [sp, #112] @ 0x70 │ │ str r2, [sp, #64] @ 0x40 │ │ tbh [pc, r0, lsl #1] │ │ movs r2, r1 │ │ - asrs r3, r3, #12 │ │ + asrs r1, r2, #12 │ │ lsls r0, r0, #12 │ │ lsls r2, r4, #1 │ │ lsls r7, r6, #1 │ │ movs r7, r7 │ │ lsls r1, r3, #2 │ │ lsls r7, r0, #2 │ │ lsls r4, r4, #3 │ │ @@ -152994,201 +167893,201 @@ │ │ movs r0, #1 │ │ mov r9, r7 │ │ strb.w r0, [r9, #101]! │ │ mov r0, r2 │ │ mov r1, r7 │ │ movs r2, #48 @ 0x30 │ │ ldr.w fp, [r7, #96] @ 0x60 │ │ - bl c99c0 │ │ + bl ca0b2 │ │ mov r4, r7 │ │ ldrd r7, r5, [r7, #84] @ 0x54 │ │ - ldr r2, [pc, #940] @ (afaf0 ) │ │ + ldr r2, [pc, #940] @ (b5dd8 ) │ │ mov r1, r5 │ │ movs r3, #13 │ │ add r2, pc │ │ mov r0, r7 │ │ - bl 5393c │ │ + bl 54658 │ │ cmp r0, #0 │ │ - beq.w af8fa │ │ + beq.w b5be2 │ │ mov.w r8, #0 │ │ mov r2, r4 │ │ strb.w r8, [r4, #101] @ 0x65 │ │ add r1, sp, #552 @ 0x228 │ │ ldmia.w r2, {r0, r3, r4, r5, r6, r7} │ │ mov ip, r1 │ │ stmia.w ip, {r0, r3, r4, r5, r6, r7} │ │ add r0, sp, #240 @ 0xf0 │ │ - bl af620 │ │ + bl b5908 │ │ ldr r0, [sp, #240] @ 0xf0 │ │ cmp r0, #0 │ │ - beq.w aff28 │ │ + beq.w b6210 │ │ add r2, sp, #244 @ 0xf4 │ │ ldmia r2, {r0, r1, r2} │ │ add r3, sp, #172 @ 0xac │ │ stmia r3!, {r0, r1, r2} │ │ add r0, sp, #120 @ 0x78 │ │ add r1, sp, #172 @ 0xac │ │ - bl 9d202 │ │ + bl a09f2 │ │ ldr r7, [sp, #112] @ 0x70 │ │ - b.w b0ebc │ │ + b.w b7194 │ │ ldrb.w r0, [r7, #272] @ 0x110 │ │ add.w r5, r7, #272 @ 0x110 │ │ cmp r0, #0 │ │ - beq.w af96a │ │ + beq.w b5c52 │ │ cmp r0, #3 │ │ - beq.w af9f8 │ │ - ldr r0, [pc, #848] @ (afaf4 ) │ │ + beq.w b5ce0 │ │ + ldr r0, [pc, #848] @ (b5ddc ) │ │ add r0, pc │ │ - bl 52ca0 │ │ + bl 53b08 │ │ ldrb.w r1, [r7, #305] @ 0x131 │ │ add.w r0, r7, #152 @ 0x98 │ │ str.w sl, [sp, #60] @ 0x3c │ │ cmp r1, #0 │ │ - beq.w afa2c │ │ + beq.w b5d14 │ │ cmp r1, #3 │ │ - bne.w b1d56 │ │ + bne.w b802a │ │ str r0, [sp, #116] @ 0x74 │ │ ldrb.w r0, [r7, #244] @ 0xf4 │ │ cmp r0, #0 │ │ - bne.w b1d76 │ │ + bne.w b804a │ │ ldr.w r0, [r7, #228] @ 0xe4 │ │ - b.n afab0 │ │ + b.n b5d98 │ │ mov r6, r7 │ │ ldrb.w r0, [r6, #192]! │ │ sub.w r8, r6, #72 @ 0x48 │ │ cmp r0, #0 │ │ - beq.w afae4 │ │ + beq.w b5dcc │ │ cmp r0, #3 │ │ - bne.w b1d5e │ │ + bne.w b8032 │ │ ldrb.w r0, [r7, #180] @ 0xb4 │ │ cmp r0, #0 │ │ - bne.w b1d7e │ │ + bne.w b8052 │ │ ldr.w r0, [r7, #176] @ 0xb0 │ │ mov fp, sl │ │ - b.w b0346 │ │ + b.w b662e │ │ mov r4, r7 │ │ mov fp, sl │ │ ldrb.w r0, [r4, #216]! │ │ sub.w sl, r4, #88 @ 0x58 │ │ cmp r0, #0 │ │ - beq.w afb04 │ │ + beq.w b5dec │ │ cmp r0, #3 │ │ - beq.w afdbc │ │ - ldr r0, [pc, #736] @ (afaf8 ) │ │ + beq.w b60a4 │ │ + ldr r0, [pc, #736] @ (b5de0 ) │ │ add r0, pc │ │ - bl 52ca0 │ │ + bl 53b08 │ │ ldrb.w r0, [r7, #284] @ 0x11c │ │ cmp r0, #0 │ │ - beq.w afb42 │ │ + beq.w b5e2a │ │ cmp r0, #3 │ │ - bne.w b1d66 │ │ + bne.w b803a │ │ ldrb.w r0, [r7, #264] @ 0x108 │ │ cmp r0, #0 │ │ - bne.w b1d86 │ │ + bne.w b805a │ │ ldr.w r0, [r7, #260] @ 0x104 │ │ str.w sl, [sp, #60] @ 0x3c │ │ - b.n afbb8 │ │ + b.n b5ea0 │ │ ldrb.w r0, [r7, #344] @ 0x158 │ │ add.w r1, r7, #344 @ 0x158 │ │ str.w sl, [sp, #60] @ 0x3c │ │ str r1, [sp, #68] @ 0x44 │ │ tbh [pc, r0, lsl #1] │ │ movs r0, r1 │ │ - asrs r1, r4, #10 │ │ + asrs r7, r2, #10 │ │ lsls r6, r3, #9 │ │ - asrs r0, r7, #10 │ │ + asrs r6, r5, #10 │ │ lsls r4, r7, #19 │ │ lsls r3, r6, #19 │ │ lsls r1, r4, #19 │ │ lsls r1, r1, #20 │ │ ldr.w fp, [r7, #272] @ 0x110 │ │ movs r0, #1 │ │ ldr r1, [sp, #116] @ 0x74 │ │ strb.w r0, [r7, #345] @ 0x159 │ │ add.w r0, r7, #184 @ 0xb8 │ │ movs r2, #40 @ 0x28 │ │ - bl c99c0 │ │ + bl ca0b2 │ │ ldr.w r0, [r7, #216] @ 0xd8 │ │ movs r1, #8 │ │ - ldr r3, [pc, #632] @ (afafc ) │ │ + ldr r3, [pc, #632] @ (b5de4 ) │ │ movs r2, #80 @ 0x50 │ │ add r3, pc │ │ - bl a3478 │ │ + bl c9b20 │ │ add.w r2, r7, #276 @ 0x114 │ │ movs r5, #0 │ │ stmia r2!, {r0, r1, r5} │ │ mov r1, fp │ │ ldrd r2, r3, [r7, #200] @ 0xc8 │ │ add r4, sp, #552 @ 0x228 │ │ mov r0, r4 │ │ - bl b280c │ │ + bl b8ae0 │ │ ldrd r8, r6, [sp, #552] @ 0x228 │ │ eor.w r0, r8, #40 @ 0x28 │ │ orrs r0, r6 │ │ - bne.w b04e0 │ │ + bne.w b67c8 │ │ ldr r0, [sp, #560] @ 0x230 │ │ str.w r0, [r7, #288] @ 0x120 │ │ add.w r0, r7, #224 @ 0xe0 │ │ - bl 943b6 │ │ + bl 95a16 │ │ ldr.w r1, [r7, #216] @ 0xd8 │ │ ldrd r2, r0, [r7, #208] @ 0xd0 │ │ strb.w r5, [r7, #345] @ 0x159 │ │ add.w r1, r0, r1, lsl #3 │ │ strd r0, r0, [r7, #240] @ 0xf0 │ │ strd r2, r1, [r7, #248] @ 0xf8 │ │ - b.w b1d9e │ │ + b.w b8072 │ │ mov r5, r7 │ │ ldrb.w r0, [r5, #164]! │ │ sub.w r9, r5, #44 @ 0x2c │ │ cmp r0, #0 │ │ - beq.w afbf4 │ │ + beq.w b5edc │ │ cmp r0, #3 │ │ str.w sl, [sp, #60] @ 0x3c │ │ - bne.w b1d6e │ │ + bne.w b8042 │ │ ldrd r2, r1, [r7, #152] @ 0x98 │ │ - b.w b011a │ │ - ldr r2, [pc, #516] @ (afb00 ) │ │ + b.w b6402 │ │ + ldr r2, [pc, #516] @ (b5de8 ) │ │ mov r0, r7 │ │ mov r1, r5 │ │ movs r3, #8 │ │ add r2, pc │ │ - bl 5393c │ │ + bl 54658 │ │ cmp r0, #0 │ │ - beq.w aff74 │ │ + beq.w b625c │ │ ldr.w r8, [sp, #112] @ 0x70 │ │ str.w r9, [sp, #88] @ 0x58 │ │ mov.w r9, #0 │ │ mov r2, r8 │ │ strb.w r9, [r8, #101] @ 0x65 │ │ add r1, sp, #424 @ 0x1a8 │ │ ldmia.w r2, {r0, r3, r4, r5, r6, r7} │ │ mov ip, r1 │ │ stmia.w ip, {r0, r3, r4, r5, r6, r7} │ │ add r4, sp, #552 @ 0x228 │ │ mov r0, r4 │ │ - bl af620 │ │ + bl b5908 │ │ ldr r0, [sp, #552] @ 0x228 │ │ cmp r0, #0 │ │ - beq.w b02b8 │ │ + beq.w b65a0 │ │ adds r0, r4, #4 │ │ add.w r2, r8, #108 @ 0x6c │ │ ldmia.w r0, {r3, r4, r5} │ │ mov r1, r2 │ │ movs r0, #1 │ │ stmia r1!, {r3, r4, r5} │ │ str.w r0, [r8, #104] @ 0x68 │ │ add r1, sp, #184 @ 0xb8 │ │ ldmia.w r2, {r3, r4, r5} │ │ mov r0, r1 │ │ stmia r0!, {r3, r4, r5} │ │ add r0, sp, #120 @ 0x78 │ │ - bl 9d202 │ │ + bl a09f2 │ │ mov r7, r8 │ │ ldr.w r9, [sp, #88] @ 0x58 │ │ - b.w b0ebc │ │ + b.w b7194 │ │ ldr.w fp, [r7, #264] @ 0x108 │ │ ldrd r1, r0, [r7, #184] @ 0xb8 │ │ str r5, [sp, #108] @ 0x6c │ │ str.w sl, [sp, #60] @ 0x3c │ │ strd r1, r0, [sp, #92] @ 0x5c │ │ ldrd r1, r0, [r7, #176] @ 0xb0 │ │ add.w r8, r7, #152 @ 0x98 │ │ @@ -153199,25 +168098,25 @@ │ │ ldr.w r0, [r7, #148] @ 0x94 │ │ str r0, [sp, #84] @ 0x54 │ │ ldrd r5, r0, [r7, #168] @ 0xa8 │ │ ldmia.w r8, {r2, r3, r6, r8} │ │ str r0, [sp, #100] @ 0x64 │ │ add r4, sp, #424 @ 0x1a8 │ │ mov r0, r4 │ │ - bl b280c │ │ + bl b8ae0 │ │ ldr.w r9, [sp, #424] @ 0x1a8 │ │ mov r0, fp │ │ ldrd fp, sl, [sp, #428] @ 0x1ac │ │ eor.w r1, r9, #40 @ 0x28 │ │ orrs.w r1, r1, fp │ │ - bne.w afd12 │ │ + bne.w b5ffa │ │ ldrd r2, r3, [sp, #92] @ 0x5c │ │ str.w sl, [r7, #268] @ 0x10c │ │ strd r6, r8, [sp] │ │ - bl b28fc │ │ + bl b8bd0 │ │ ldrd r2, r1, [sp, #84] @ 0x54 │ │ str.w r0, [r7, #216] @ 0xd8 │ │ movs r0, #0 │ │ strb.w r0, [r7, #260] @ 0x104 │ │ strd r1, r2, [r7, #192] @ 0xc0 │ │ ldr.w r1, [r7, #268] @ 0x10c │ │ ldr r0, [sp, #552] @ 0x228 │ │ @@ -153228,51 +168127,51 @@ │ │ ldr r1, [sp, #100] @ 0x64 │ │ strd r1, r0, [r7, #252] @ 0xfc │ │ add.w r4, r7, #192 @ 0xc0 │ │ add.w r8, sp, #424 @ 0x1a8 │ │ ldr r2, [sp, #104] @ 0x68 │ │ mov r0, r8 │ │ mov r1, r4 │ │ - bl b2c64 │ │ + bl b8f38 │ │ ldrd r9, fp, [sp, #424] @ 0x1a8 │ │ eor.w r0, r9, #41 @ 0x29 │ │ orrs.w r0, r0, fp │ │ - bne.w afccc │ │ + bne.w b5fb4 │ │ movs r0, #3 │ │ movs r1, #21 │ │ strb r0, [r5, #0] │ │ movs r0, #0 │ │ strd r1, r0, [sl] │ │ movs r0, #5 │ │ - b.w b26f4 │ │ + b.w b89ca │ │ ldrd sl, r8, [r7, #200] @ 0xc8 │ │ ldr.w r4, [r7, #300] @ 0x12c │ │ movs r1, #1 │ │ movs r2, #48 @ 0x30 │ │ strb.w r1, [r7, #304] @ 0x130 │ │ add.w r1, r7, #248 @ 0xf8 │ │ str r0, [sp, #116] @ 0x74 │ │ - bl c99c0 │ │ + bl ca0b2 │ │ add.w fp, sp, #424 @ 0x1a8 │ │ ldrd r2, r3, [r7, #160] @ 0xa0 │ │ mov r1, r4 │ │ mov r0, fp │ │ - bl b280c │ │ + bl b8ae0 │ │ ldrd r6, r5, [sp, #424] @ 0x1a8 │ │ ldr.w r9, [sp, #432] @ 0x1b0 │ │ eor.w r0, r6, #40 @ 0x28 │ │ orrs r0, r5 │ │ - bne.w afeca │ │ + bne.w b61b2 │ │ ldrd r0, r1, [r7, #168] @ 0xa8 │ │ mov r2, sl │ │ str.w r9, [r7, #296] @ 0x128 │ │ mov r3, r8 │ │ strd r0, r1, [sp] │ │ mov r0, r4 │ │ - bl b28fc │ │ + bl b8bd0 │ │ ldr.w r6, [r7, #296] @ 0x128 │ │ add.w ip, r7, #208 @ 0xd0 │ │ ldrd r2, r3, [r7, #152] @ 0x98 │ │ movs r1, #0 │ │ ldrd r4, r5, [r7, #180] @ 0xb4 │ │ adds r6, #8 │ │ stmia.w ip!, {r2, r3, r4, r5, r6} │ │ @@ -153282,138 +168181,138 @@ │ │ str.w r0, [r7, #228] @ 0xe4 │ │ ldmia.w r2, {r4, r5, r6} │ │ stmia r3!, {r4, r5, r6} │ │ strb.w r1, [r7, #244] @ 0xf4 │ │ ldrd r4, r6, [r7, #232] @ 0xe8 │ │ str r0, [sp, #424] @ 0x1a8 │ │ add r0, sp, #424 @ 0x1a8 │ │ - bl b2b84 │ │ + bl b8e58 │ │ mov r0, r4 │ │ mov r1, r6 │ │ - bl 5395a │ │ + bl 54676 │ │ movs r0, #1 │ │ strb.w r0, [r7, #244] @ 0xf4 │ │ add.w r0, r7, #208 @ 0xd0 │ │ - bl b2bae │ │ + bl b8e82 │ │ ldr.w r0, [r7, #296] @ 0x128 │ │ - bl 9ebe4 │ │ + bl ad8ec │ │ mov.w r8, #0 │ │ movs r6, #29 │ │ movs r5, #0 │ │ - b.n afee4 │ │ + b.n b61cc │ │ ldrd r2, r3, [r7, #120] @ 0x78 │ │ ldr.w r1, [r7, #184] @ 0xb8 │ │ - b.n b02dc │ │ + b.n b65c4 │ │ nop │ │ - cmp r0, #40 @ 0x28 │ │ - vqshl.u32 d18, d12, #23 │ │ - movs r2, r0 │ │ - movs r6, #104 @ 0x68 │ │ - movs r2, r0 │ │ - movs r6, #12 │ │ - movs r2, r0 │ │ - stmia r0!, {r1, r6} │ │ + ldmia r4!, {r7} │ │ + vqrdmlah.s q14, q11, d4[0] │ │ + movs r1, r0 │ │ + ldmia r6!, {r4} │ │ + movs r1, r0 │ │ + ldmia r5, {r2, r4, r5, r7} │ │ + movs r1, r0 │ │ + ldrsh r2, [r7, r7] │ │ vqshlu.s32 d20, d24, #21 │ │ ldrd r8, r9, [r7, #128] @ 0x80 │ │ ldr.w r6, [r7, #136] @ 0x88 │ │ ldr.w r7, [r7, #140] @ 0x8c │ │ ldr.w r5, [r0, #208] @ 0xd0 │ │ add r0, sp, #424 @ 0x1a8 │ │ mov r1, r5 │ │ mov r2, r6 │ │ mov r3, r7 │ │ - bl b280c │ │ + bl b8ae0 │ │ ldrd r0, r1, [sp, #424] @ 0x1a8 │ │ eor.w r0, r0, #40 @ 0x28 │ │ orrs r0, r1 │ │ - bne.w afd88 │ │ + bne.w b6070 │ │ ldr r7, [sp, #112] @ 0x70 │ │ movs r1, #0 │ │ movs r2, #40 @ 0x28 │ │ ldr r0, [sp, #432] @ 0x1b0 │ │ strd r2, r1, [r7, #144] @ 0x90 │ │ str.w r0, [r7, #152] @ 0x98 │ │ - b.n afda8 │ │ + b.n b6090 │ │ ldrd r9, r8, [r7, #184] @ 0xb8 │ │ ldr.w fp, [r7, #272] @ 0x110 │ │ ldr r1, [sp, #116] @ 0x74 │ │ add.w r0, r7, #200 @ 0xc8 │ │ movs r2, #40 @ 0x28 │ │ str.w fp, [r7, #276] @ 0x114 │ │ strd r9, r8, [r7, #192] @ 0xc0 │ │ - bl c99c0 │ │ + bl ca0b2 │ │ ldrd r2, r3, [r7, #208] @ 0xd0 │ │ add r0, sp, #424 @ 0x1a8 │ │ mov r1, fp │ │ - bl b280c │ │ + bl b8ae0 │ │ ldrd r5, r6, [sp, #424] @ 0x1a8 │ │ ldr r4, [sp, #432] @ 0x1b0 │ │ eor.w r0, r5, #40 @ 0x28 │ │ str.w sl, [sp, #60] @ 0x3c │ │ orrs r0, r6 │ │ - bne.w afe68 │ │ + bne.w b6150 │ │ ldr.w r0, [r7, #276] @ 0x114 │ │ ldrd r2, r3, [r7, #192] @ 0xc0 │ │ str.w r4, [r7, #280] @ 0x118 │ │ ldrd r1, r4, [r7, #216] @ 0xd8 │ │ strd r1, r4, [sp] │ │ - bl b28fc │ │ + bl b8bd0 │ │ movs r1, #0 │ │ ldrd r3, r4, [r7, #228] @ 0xe4 │ │ ldr.w r5, [r7, #280] @ 0x118 │ │ strb.w r1, [r7, #264] @ 0x108 │ │ ldrd r1, r2, [r7, #200] @ 0xc8 │ │ adds r5, #8 │ │ strd r3, r4, [r7, #240] @ 0xf0 │ │ add.w r3, r7, #248 @ 0xf8 │ │ stmia r3!, {r1, r2, r5} │ │ str.w r0, [r7, #260] @ 0x104 │ │ str r0, [sp, #424] @ 0x1a8 │ │ add r0, sp, #424 @ 0x1a8 │ │ - bl b2b84 │ │ + bl b8e58 │ │ movs r0, #1 │ │ strb.w r0, [r7, #264] @ 0x108 │ │ add.w r0, r7, #240 @ 0xf0 │ │ - bl b2bdc │ │ + bl b8eb0 │ │ add r0, sp, #424 @ 0x1a8 │ │ - ldr r1, [pc, #920] @ (aff6c ) │ │ + ldr r1, [pc, #920] @ (b6254 ) │ │ movs r2, #13 │ │ add r1, pc │ │ - bl b27d8 │ │ + bl b8aac │ │ add.w fp, sp, #424 @ 0x1a8 │ │ ldr.w r0, [r7, #280] @ 0x118 │ │ ldmia.w fp, {r4, r9, fp} │ │ - bl 9ebe4 │ │ + bl ad8ec │ │ movs r6, #0 │ │ movs r5, #31 │ │ mov.w sl, #0 │ │ - b.n afe88 │ │ + b.n b6170 │ │ ldr.w r6, [r7, #160] @ 0xa0 │ │ str r5, [sp, #116] @ 0x74 │ │ ldr r0, [r6, #88] @ 0x58 │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ cmp r0, r1 │ │ - bcs.w b1d4e │ │ + bcs.w b8022 │ │ adds r0, #1 │ │ ldrd r5, r8, [r7, #120] @ 0x78 │ │ ldrd r4, ip, [r7, #128] @ 0x80 │ │ str r0, [r6, #88] @ 0x58 │ │ ldr r0, [r6, #108] @ 0x6c │ │ str.w sl, [sp, #60] @ 0x3c │ │ cmp r0, #0 │ │ - beq.w b00e6 │ │ + beq.w b63ce │ │ add.w r3, r6, #112 @ 0x70 │ │ str.w r9, [sp, #100] @ 0x64 │ │ strd r4, r5, [sp, #92] @ 0x5c │ │ mov r9, ip │ │ ldmia r3, {r0, r1, r2, r3} │ │ strd r5, r8, [sp] │ │ str r4, [sp, #8] │ │ str.w ip, [sp, #12] │ │ - bl 4a324 │ │ + bl 99f58 │ │ lsrs r1, r0, #25 │ │ mov.w r2, #16843009 @ 0x1010101 │ │ muls r1, r2 │ │ str r6, [sp, #108] @ 0x6c │ │ ldrd r7, r6, [r6, #96] @ 0x60 │ │ and.w fp, r6, r0 │ │ movs r0, #0 │ │ @@ -153423,203 +168322,203 @@ │ │ ldr.w sl, [r7, fp] │ │ eor.w r0, sl, r1 │ │ sub.w r1, r0, #16843009 @ 0x1010101 │ │ bic.w r0, r1, r0 │ │ bic.w r0, r0, #2139062143 @ 0x7f7f7f7f │ │ str r0, [sp, #424] @ 0x1a8 │ │ mov r0, r4 │ │ - bl 57458 │ │ - cbz r0, afcb0 │ │ + bl 4b2e2 │ │ + cbz r0, b5f98 │ │ add.w r0, r1, fp │ │ ldr r2, [sp, #108] @ 0x6c │ │ and.w r1, r0, r6 │ │ mov r5, r4 │ │ negs r0, r1 │ │ ldr r4, [sp, #96] @ 0x60 │ │ rsb r1, r1, r0, lsl #1 │ │ ldr r2, [r2, #96] @ 0x60 │ │ add.w r1, r2, r1, lsl #3 │ │ ldrd r2, r3, [r1, #-24] │ │ eor.w r3, r3, r8 │ │ eors r2, r4 │ │ mov r4, r5 │ │ orrs r2, r3 │ │ - bne.n afc6c │ │ + bne.n b5f54 │ │ ldrd r1, r2, [r1, #-16] │ │ ldr r3, [sp, #92] @ 0x5c │ │ eor.w r2, r2, r9 │ │ eors r1, r3 │ │ orrs r1, r2 │ │ - beq.n afcf2 │ │ - b.n afc6c │ │ + beq.n b5fda │ │ + b.n b5f54 │ │ and.w r0, sl, sl, lsl #1 │ │ tst.w r0, #2155905152 @ 0x80808080 │ │ - bne.w b0952 │ │ + bne.w b6c2e │ │ ldr r0, [sp, #88] @ 0x58 │ │ ldr r1, [sp, #84] @ 0x54 │ │ adds r0, #4 │ │ str r0, [sp, #88] @ 0x58 │ │ add r0, fp │ │ and.w fp, r0, r6 │ │ - b.n afc56 │ │ + b.n b5f3e │ │ add.w r1, r8, #12 │ │ add.w r0, sp, #1136 @ 0x470 │ │ movs r2, #36 @ 0x24 │ │ str.w sl, [sp, #60] @ 0x3c │ │ ldr.w sl, [sp, #432] @ 0x1b0 │ │ - bl c99c0 │ │ + bl ca0b2 │ │ mov r0, r4 │ │ - bl b3024 │ │ + bl b9304 │ │ ldr.w r0, [r7, #268] @ 0x10c │ │ - bl 9ebe4 │ │ - b.n afd2a │ │ + bl ad8ec │ │ + b.n b6012 │ │ add.w r0, r0, r0, lsl #1 │ │ ldr.w r9, [sp, #100] @ 0x64 │ │ add.w r0, r7, r0, lsl #3 │ │ ldrd r6, r7, [sp, #108] @ 0x6c │ │ ldrd r0, r1, [r0, #-8] │ │ ldr r2, [r0, #0] │ │ adds r2, #1 │ │ str r2, [r0, #0] │ │ - bcc.w b00e8 │ │ + bcc.w b63d0 │ │ udf #254 @ 0xfe │ │ add.w r1, r4, #12 │ │ add.w r0, sp, #1136 @ 0x470 │ │ movs r2, #36 @ 0x24 │ │ - bl c99c0 │ │ + bl ca0b2 │ │ ldr r1, [sp, #100] @ 0x64 │ │ mov r0, r5 │ │ - bl 5395a │ │ + bl 54676 │ │ ldr r5, [sp, #108] @ 0x6c │ │ movs r0, #1 │ │ strb r0, [r5, #0] │ │ ldr r0, [sp, #116] @ 0x74 │ │ - bl b30aa │ │ + bl b938a │ │ eor.w r0, r9, #40 @ 0x28 │ │ orrs.w r0, r0, fp │ │ - bne.n afd58 │ │ + bne.n b6040 │ │ add.w r1, sp, #1136 @ 0x470 │ │ str.w sl, [sp, #128] @ 0x80 │ │ add r0, sp, #120 @ 0x78 │ │ ldmia.w r1, {r2, r3, r4, r5, r6} │ │ adds r0, #12 │ │ stmia r0!, {r2, r3, r4, r5, r6} │ │ movs r0, #0 │ │ str r0, [sp, #124] @ 0x7c │ │ - b.w b26c2 │ │ + b.w b8998 │ │ add.w r0, sp, #1136 @ 0x470 │ │ add r1, sp, #424 @ 0x1a8 │ │ add.w ip, r0, #20 │ │ add.w r3, r1, #32 │ │ ldmia.w ip, {r2, r4, r5, r6} │ │ stmia r3!, {r2, r4, r5, r6} │ │ add.w r2, r1, #12 │ │ strd r9, fp, [sp, #424] @ 0x1a8 │ │ str.w sl, [sp, #432] @ 0x1b0 │ │ ldmia.w r0, {r3, r4, r5, r6, r7} │ │ stmia r2!, {r3, r4, r5, r6, r7} │ │ add r0, sp, #120 @ 0x78 │ │ - bl 9dd40 │ │ - b.w b26c6 │ │ + bl aa7b0 │ │ + b.w b899c │ │ add r1, sp, #424 @ 0x1a8 │ │ ldr r0, [sp, #116] @ 0x74 │ │ movs r2, #48 @ 0x30 │ │ - bl c99c0 │ │ + bl ca0b2 │ │ ldr r1, [sp, #112] @ 0x70 │ │ ldrd r6, r5, [r1, #144] @ 0x90 │ │ adds r1, #152 @ 0x98 │ │ eor.w r0, r6, #40 @ 0x28 │ │ orrs r0, r5 │ │ - bne.w b029e │ │ + bne.w b6586 │ │ ldr r0, [r1, #0] │ │ ldr r7, [sp, #112] @ 0x70 │ │ movs r1, #0 │ │ str.w r0, [r7, #212] @ 0xd4 │ │ adds r0, #8 │ │ strb.w r1, [r7, #204] @ 0xcc │ │ strd r8, r9, [r7, #192] @ 0xc0 │ │ str.w r0, [r7, #200] @ 0xc8 │ │ add.w r8, sp, #424 @ 0x1a8 │ │ add.w r1, r7, #192 @ 0xc0 │ │ mov r0, r8 │ │ - bl b2c40 │ │ + bl b8f14 │ │ ldrd r6, r5, [sp, #424] @ 0x1a8 │ │ eor.w r0, r6, #41 @ 0x29 │ │ orrs r0, r5 │ │ - bne.n afdea │ │ + bne.n b60d2 │ │ movs r0, #3 │ │ strb r0, [r4, #0] │ │ movs r0, #0 │ │ movs r1, #21 │ │ strd r1, r0, [fp] │ │ movs r0, #4 │ │ ldr r7, [sp, #112] @ 0x70 │ │ - b.w b26f4 │ │ + b.w b89ca │ │ add.w r1, r8, #8 │ │ add.w r0, sp, #1176 @ 0x498 │ │ movs r2, #40 @ 0x28 │ │ - bl c99c0 │ │ + bl ca0b2 │ │ ldr.w r0, [r7, #212] @ 0xd4 │ │ - bl 9ebe4 │ │ + bl ad8ec │ │ movs r0, #1 │ │ strb.w r0, [r7, #216] @ 0xd8 │ │ mov r0, sl │ │ - bl b309a │ │ + bl b937a │ │ eor.w r0, r6, #40 @ 0x28 │ │ orrs r0, r5 │ │ add r0, sp, #552 @ 0x228 │ │ add.w r4, r0, #8 │ │ - bne.n afe38 │ │ + bne.n b6120 │ │ add.w r1, sp, #1176 @ 0x498 │ │ mov r0, r4 │ │ - bl b9738 │ │ + bl b40cc │ │ add r0, sp, #120 @ 0x78 │ │ ldmia.w r4, {r1, r2, r3, r5, r6, r7} │ │ adds r0, #8 │ │ stmia r0!, {r1, r2, r3, r5, r6, r7} │ │ movs r0, #0 │ │ str r0, [sp, #124] @ 0x7c │ │ movs r0, #20 │ │ str r0, [sp, #120] @ 0x78 │ │ - b.n afe60 │ │ + b.n b6148 │ │ add.w r7, sp, #1176 @ 0x498 │ │ mov r0, r4 │ │ movs r2, #40 @ 0x28 │ │ mov r1, r7 │ │ - bl c99c0 │ │ + bl ca0b2 │ │ strd r6, r5, [sp, #424] @ 0x1a8 │ │ add r4, sp, #424 @ 0x1a8 │ │ add.w r0, r4, #8 │ │ mov r1, r7 │ │ movs r2, #40 @ 0x28 │ │ - bl c99c0 │ │ + bl ca0b2 │ │ add r0, sp, #120 @ 0x78 │ │ mov r1, r4 │ │ - bl 9dd40 │ │ + bl aa7b0 │ │ ldr r7, [sp, #112] @ 0x70 │ │ mov sl, fp │ │ - b.w b26cc │ │ + b.w b89a2 │ │ ldr r0, [sp, #464] @ 0x1d0 │ │ str.w r0, [sp, #1044] @ 0x414 │ │ ldr r0, [sp, #460] @ 0x1cc │ │ str.w r0, [sp, #1040] @ 0x410 │ │ ldr r0, [sp, #452] @ 0x1c4 │ │ ldrd r9, fp, [sp, #436] @ 0x1b4 │ │ ldrd sl, r8, [sp, #444] @ 0x1bc │ │ str r0, [sp, #104] @ 0x68 │ │ ldr r0, [sp, #456] @ 0x1c8 │ │ str r0, [sp, #112] @ 0x70 │ │ ldr r0, [sp, #468] @ 0x1d4 │ │ str r0, [sp, #108] @ 0x6c │ │ ldrd r0, r1, [r7, #224] @ 0xe0 │ │ - bl 5395a │ │ + bl 54676 │ │ movs r0, #1 │ │ strb.w r0, [r7, #284] @ 0x11c │ │ ldr r0, [sp, #116] @ 0x74 │ │ - bl b3150 │ │ + bl b9430 │ │ ldr r0, [sp, #104] @ 0x68 │ │ str r0, [sp, #452] @ 0x1c4 │ │ strd sl, r8, [sp, #444] @ 0x1bc │ │ add r0, sp, #432 @ 0x1b0 │ │ ldr.w r1, [sp, #1044] @ 0x414 │ │ stmia.w r0, {r4, r9, fp} │ │ ldr.w r0, [sp, #1040] @ 0x410 │ │ @@ -153627,98 +168526,98 @@ │ │ ldr r0, [sp, #112] @ 0x70 │ │ str r0, [sp, #456] @ 0x1c8 │ │ ldr r0, [sp, #108] @ 0x6c │ │ strd r5, r6, [sp, #424] @ 0x1a8 │ │ str r0, [sp, #468] @ 0x1d4 │ │ add r0, sp, #120 @ 0x78 │ │ add r1, sp, #424 @ 0x1a8 │ │ - b.w b2614 │ │ + b.w b88ea │ │ add.w ip, fp, #28 │ │ add.w fp, sp, #440 @ 0x1b8 │ │ ldr r0, [sp, #436] @ 0x1b4 │ │ str r0, [sp, #108] @ 0x6c │ │ ldmia.w fp, {r8, sl, fp} │ │ add r1, sp, #992 @ 0x3e0 │ │ ldmia.w ip, {r0, r2, r3, r4, r7} │ │ stmia r1!, {r0, r2, r3, r4, r7} │ │ ldr r7, [sp, #112] @ 0x70 │ │ ldrd r0, r1, [r7, #176] @ 0xb0 │ │ - bl 5395a │ │ + bl 54676 │ │ ldrb.w r0, [r7, #304] @ 0x130 │ │ - cbz r0, afefa │ │ + cbz r0, b61e2 │ │ ldrd r0, r1, [r7, #188] @ 0xbc │ │ - bl 5395a │ │ + bl 54676 │ │ mov.w r0, #256 @ 0x100 │ │ strh.w r0, [r7, #304] @ 0x130 │ │ ldr r0, [sp, #116] @ 0x74 │ │ - bl b31a6 │ │ + bl b9486 │ │ add r0, sp, #440 @ 0x1b8 │ │ strd r6, r5, [sp, #424] @ 0x1a8 │ │ stmia.w r0, {r8, sl, fp} │ │ ldr r0, [sp, #108] @ 0x6c │ │ strd r9, r0, [sp, #432] @ 0x1b0 │ │ add r1, sp, #424 @ 0x1a8 │ │ add r2, sp, #992 @ 0x3e0 │ │ add.w r0, r1, #28 │ │ ldmia.w r2, {r3, r4, r5, r6, r7} │ │ stmia r0!, {r3, r4, r5, r6, r7} │ │ - b.n b020e │ │ + b.n b64f6 │ │ ldrd r0, r1, [sp, #248] @ 0xf8 │ │ strd r0, r1, [sp, #240] @ 0xf0 │ │ add.w r0, fp, #8 │ │ - ldr r1, [pc, #56] @ (aff70 ) │ │ + ldr r1, [pc, #56] @ (b6258 ) │ │ add r1, pc │ │ - bl 9aa94 │ │ + bl be6d8 │ │ mov r4, r1 │ │ add r1, sp, #240 @ 0xf0 │ │ - bl bd840 │ │ + bl c20de │ │ strd r0, r1, [sp, #552] @ 0x228 │ │ add r0, sp, #552 @ 0x228 │ │ - bl af608 │ │ + bl b58f0 │ │ ldr r0, [r4, #0] │ │ adds r0, #1 │ │ str r0, [r4, #0] │ │ str.w r8, [sp, #428] @ 0x1ac │ │ movs r0, #40 @ 0x28 │ │ str r0, [sp, #424] @ 0x1a8 │ │ add r0, sp, #120 @ 0x78 │ │ add r1, sp, #424 @ 0x1a8 │ │ - bl 9e12c │ │ + bl b9b50 │ │ ldr r7, [sp, #112] @ 0x70 │ │ - b.w b26cc │ │ + b.w b89a2 │ │ nop │ │ - movs r1, #165 @ 0xa5 │ │ - vcvt.u32.f32 d17, d10, #9 │ │ - movs r2, r0 │ │ - ldr r2, [pc, #904] @ (b0300 ) │ │ + stmia r5!, {r0, r1, r2, r5, r6, r7} │ │ + vrintm.f16 q14, q1 │ │ + movs r1, r0 │ │ + ldr r2, [pc, #904] @ (b65e8 ) │ │ mov r0, r7 │ │ mov r1, r5 │ │ movs r3, #14 │ │ add r2, pc │ │ - bl 5393c │ │ + bl 54658 │ │ cmp r0, #0 │ │ str.w fp, [sp, #108] @ 0x6c │ │ - beq.w b0456 │ │ + beq.w b673e │ │ ldr r2, [sp, #112] @ 0x70 │ │ mov.w ip, #0 │ │ strb.w ip, [r2, #101] @ 0x65 │ │ add r0, sp, #240 @ 0xf0 │ │ ldmia.w r2, {r1, r3, r4, r5, r6, r7} │ │ stmia r0!, {r1, r3, r4, r5, r6, r7} │ │ ldrd r0, r1, [sp, #240] @ 0xf0 │ │ strd ip, ip, [sp, #736] @ 0x2e0 │ │ subs r0, #2 │ │ sbc.w r1, r1, #0 │ │ rsbs r2, r0, #17 │ │ str.w ip, [sp, #1292] @ 0x50c │ │ sbcs.w r1, ip, r1 │ │ str.w ip, [sp, #1288] @ 0x508 │ │ - bcc.w b0506 │ │ + bcc.w b67ee │ │ cmp r0, #15 │ │ - bne.w b0506 │ │ + bne.w b67ee │ │ ldr r7, [sp, #112] @ 0x70 │ │ str.w r9, [sp, #88] @ 0x58 │ │ ldrd r0, r9, [r7, #56] @ 0x38 │ │ add.w r5, r9, #24 │ │ ldr r1, [r7, #64] @ 0x40 │ │ str r0, [sp, #360] @ 0x168 │ │ str.w r9, [sp, #352] @ 0x160 │ │ @@ -153729,104 +168628,104 @@ │ │ add r1, sp, #424 @ 0x1a8 │ │ add.w r2, r1, #20 │ │ adds r1, #24 │ │ str r1, [sp, #84] @ 0x54 │ │ lsls r1, r0, #4 │ │ str r2, [sp, #96] @ 0x60 │ │ cmp r1, #0 │ │ - beq.w b0766 │ │ + beq.w b6a46 │ │ mov r4, sl │ │ ldrd sl, r6, [r9] │ │ eor.w r0, sl, #20 │ │ orrs r0, r6 │ │ add.w r0, r5, #24 │ │ - beq.w b076a │ │ + beq.w b6a4a │ │ str r0, [sp, #92] @ 0x5c │ │ movs r2, #28 │ │ ldrd r0, fp, [r9, #8] │ │ str r0, [sp, #104] @ 0x68 │ │ strd r0, fp, [sp, #432] @ 0x1b0 │ │ ldr r0, [sp, #96] @ 0x60 │ │ str r1, [sp, #100] @ 0x64 │ │ add.w r1, r9, #20 │ │ ldr.w r8, [r9, #16] │ │ str.w r8, [sp, #440] @ 0x1b8 │ │ strd sl, r6, [sp, #424] @ 0x1a8 │ │ - bl c99c0 │ │ + bl ca0b2 │ │ subs.w r0, sl, #2 │ │ sbc.w r1, r6, #0 │ │ rsbs r2, r0, #17 │ │ mov.w r2, #0 │ │ sbcs.w r1, r2, r1 │ │ - bcc.w b07f2 │ │ + bcc.w b6ad2 │ │ cmp r0, #4 │ │ - bne.w b07f2 │ │ - ldr r2, [pc, #684] @ (b0304 ) │ │ + bne.w b6ad2 │ │ + ldr r2, [pc, #684] @ (b65ec ) │ │ mov r0, fp │ │ mov r1, r8 │ │ movs r3, #10 │ │ add r2, pc │ │ - bl c47d4 │ │ + bl c4ecc │ │ mov sl, r4 │ │ - cbz r0, b0082 │ │ + cbz r0, b636a │ │ mov r1, r5 │ │ add r2, sp, #552 @ 0x228 │ │ mov r8, r5 │ │ ldmia.w r1, {r0, r3, r4, r5, r6, r7} │ │ mov ip, r2 │ │ stmia.w ip, {r0, r3, r4, r5, r6, r7} │ │ add.w r0, sp, #1048 @ 0x418 │ │ add r1, sp, #736 @ 0x2e0 │ │ - bl 96768 │ │ - b.n b00ae │ │ - ldr r2, [pc, #644] @ (b0308 ) │ │ + bl 98600 │ │ + b.n b6396 │ │ + ldr r2, [pc, #644] @ (b65f0 ) │ │ mov r0, fp │ │ mov r1, r8 │ │ movs r3, #12 │ │ add r2, pc │ │ - bl c47d4 │ │ - cbz r0, b00c8 │ │ + bl c4ecc │ │ + cbz r0, b63b0 │ │ mov r1, r5 │ │ add r2, sp, #552 @ 0x228 │ │ mov r8, r5 │ │ ldmia.w r1, {r0, r3, r4, r5, r6, r7} │ │ mov ip, r2 │ │ add.w r1, sp, #1288 @ 0x508 │ │ stmia.w ip, {r0, r3, r4, r5, r6, r7} │ │ add.w r0, sp, #1048 @ 0x418 │ │ - bl 96ae0 │ │ + bl 98554 │ │ ldr.w r0, [sp, #1048] @ 0x418 │ │ - ldr r1, [pc, #600] @ (b030c ) │ │ + ldr r1, [pc, #600] @ (b65f4 ) │ │ cmp r0, r1 │ │ - bne.w b092c │ │ + bne.w b6c08 │ │ ldr r0, [sp, #104] @ 0x68 │ │ mov r1, fp │ │ ldr r7, [sp, #112] @ 0x70 │ │ - bl 5395a │ │ + bl 54676 │ │ mov r5, r8 │ │ - b.n b00d6 │ │ + b.n b63be │ │ ldr r0, [sp, #104] @ 0x68 │ │ mov r1, fp │ │ - bl 5395a │ │ + bl 54676 │ │ ldr r0, [sp, #84] @ 0x54 │ │ - bl aec68 │ │ + bl b4f8c │ │ ldr r1, [sp, #100] @ 0x64 │ │ add.w r9, r9, #48 @ 0x30 │ │ adds r5, #48 @ 0x30 │ │ ldr.w fp, [sp, #108] @ 0x6c │ │ subs r1, #48 @ 0x30 │ │ - b.n afff6 │ │ + b.n b62de │ │ movs r0, #0 │ │ strd r0, r1, [r7, #136] @ 0x88 │ │ ldr r0, [r6, #88] @ 0x58 │ │ subs r0, #1 │ │ str r0, [r6, #88] @ 0x58 │ │ ldr.w r0, [r7, #136] @ 0x88 │ │ cmp r0, #0 │ │ - beq.n b019e │ │ + beq.n b6486 │ │ ldr.w r1, [r7, #140] @ 0x8c │ │ strd r0, r1, [r7, #144] @ 0x90 │ │ ldrd r1, r2, [r1, #8] │ │ subs r1, #1 │ │ bic.w r1, r1, #7 │ │ add r0, r1 │ │ adds r0, #8 │ │ @@ -153839,23 +168738,23 @@ │ │ mov r1, r2 │ │ ldr r2, [sp, #104] @ 0x68 │ │ mov r0, r4 │ │ blx r3 │ │ ldrd sl, r8, [sp, #424] @ 0x1a8 │ │ eor.w r0, sl, #41 @ 0x29 │ │ orrs.w r0, r0, r8 │ │ - bne.n b0148 │ │ + bne.n b6430 │ │ ldr r2, [sp, #60] @ 0x3c │ │ movs r0, #3 │ │ strb r0, [r5, #0] │ │ movs r0, #0 │ │ movs r1, #21 │ │ strd r1, r0, [r2] │ │ movs r0, #8 │ │ - b.w b26f4 │ │ + b.w b89ca │ │ ldr r1, [sp, #448] @ 0x1c0 │ │ add.w r0, r4, #28 │ │ str r1, [sp, #92] @ 0x5c │ │ add.w fp, sp, #552 @ 0x228 │ │ ldr r1, [sp, #432] @ 0x1b0 │ │ str r1, [sp, #96] @ 0x60 │ │ ldr r1, [sp, #436] @ 0x1b4 │ │ @@ -153866,45 +168765,45 @@ │ │ str r1, [sp, #88] @ 0x58 │ │ mov r1, fp │ │ str r5, [sp, #116] @ 0x74 │ │ str.w r9, [sp, #100] @ 0x64 │ │ ldmia.w r0, {r2, r3, r4, r5, r6} │ │ stmia r1!, {r2, r3, r4, r5, r6} │ │ ldrd r0, r1, [r7, #152] @ 0x98 │ │ - bl b3a64 │ │ + bl b9d18 │ │ eor.w r0, sl, #40 @ 0x28 │ │ orrs.w r0, r0, r8 │ │ - beq.n b018c │ │ + beq.n b6474 │ │ add r0, sp, #1016 @ 0x3f8 │ │ ldmia.w fp, {r1, r2, r3, r4, r5} │ │ stmia r0!, {r1, r2, r3, r4, r5} │ │ ldrd r0, r1, [r7, #144] @ 0x90 │ │ - bl b2bce │ │ + bl b8ea2 │ │ add.w fp, sp, #96 @ 0x60 │ │ ldmia.w fp, {r4, r9, fp} │ │ - b.n b01ae │ │ + b.n b6496 │ │ mov.w r8, #0 │ │ mov.w sl, #40 @ 0x28 │ │ mov.w r4, #2147483648 @ 0x80000000 │ │ mov.w fp, #0 │ │ ldr r1, [sp, #116] @ 0x74 │ │ movs r0, #1 │ │ strb r0, [r1, #0] │ │ mov r0, r9 │ │ - bl b3184 │ │ + bl b9464 │ │ eor.w r0, sl, #40 @ 0x28 │ │ orrs.w r0, r0, r8 │ │ - bne.n b01d4 │ │ + bne.n b64bc │ │ ldr r6, [sp, #108] @ 0x6c │ │ movs r0, #0 │ │ cmp.w r4, #2147483648 @ 0x80000000 │ │ - bne.n b0278 │ │ + bne.n b6560 │ │ movs r1, #2 │ │ movs r2, #0 │ │ - b.n b027e │ │ + b.n b6566 │ │ ldr.w ip, [sp, #108] @ 0x6c │ │ mov lr, r4 │ │ str.w fp, [sp, #248] @ 0xf8 │ │ strd r4, ip, [sp, #240] @ 0xf0 │ │ add r0, sp, #1016 @ 0x3f8 │ │ add r1, sp, #552 @ 0x228 │ │ mov r2, r0 │ │ @@ -153919,138 +168818,138 @@ │ │ str.w lr, [sp, #432] @ 0x1b0 │ │ add r1, sp, #424 @ 0x1a8 │ │ ldmia.w r0, {r3, r4, r5, r6, r7} │ │ add.w r2, r1, #28 │ │ stmia r2!, {r3, r4, r5, r6, r7} │ │ ldr r7, [sp, #112] @ 0x70 │ │ add r0, sp, #120 @ 0x78 │ │ - b.w b2614 │ │ + b.w b88ea │ │ ldrb.w r0, [r7, #448] @ 0x1c0 │ │ add.w r1, r7, #352 @ 0x160 │ │ str r1, [sp, #100] @ 0x64 │ │ add.w r1, r7, #448 @ 0x1c0 │ │ cmp r0, #0 │ │ str r1, [sp, #108] @ 0x6c │ │ - beq.w b04fa │ │ + beq.w b67e2 │ │ cmp r0, #3 │ │ - beq.w b1f68 │ │ - ldr r0, [pc, #220] @ (b0310 ) │ │ + beq.w b823c │ │ + ldr r0, [pc, #220] @ (b65f8 ) │ │ add r0, pc │ │ - bl 52ca0 │ │ + bl 53b08 │ │ ldrb.w r0, [r7, #372] @ 0x174 │ │ cmp r0, #0 │ │ - beq.w b1e7e │ │ - ldr r0, [pc, #204] @ (b0314 ) │ │ + beq.w b8152 │ │ + ldr r0, [pc, #204] @ (b65fc ) │ │ add r0, pc │ │ - bl 52ca0 │ │ + bl 53b08 │ │ ldrb.w r0, [r7, #372] @ 0x174 │ │ cmp r0, #0 │ │ - bne.w b1d8e │ │ + bne.w b8062 │ │ ldrd r1, r0, [r7, #256] @ 0x100 │ │ ldr.w r2, [r7, #288] @ 0x120 │ │ ldr.w fp, [r7, #340] @ 0x154 │ │ - b.w b1e66 │ │ + b.w b813a │ │ ldrb.w r0, [r7, #380] @ 0x17c │ │ cmp r0, #0 │ │ - beq.w b20ea │ │ - ldr r0, [pc, #164] @ (b0318 ) │ │ + beq.w b83be │ │ + ldr r0, [pc, #164] @ (b6600 ) │ │ add r0, pc │ │ - bl 52ca0 │ │ + bl 53b08 │ │ movs r2, #0 │ │ movs r1, #8 │ │ str r4, [sp, #248] @ 0xf8 │ │ ldr.w sl, [sp, #60] @ 0x3c │ │ strd r1, r2, [sp, #240] @ 0xf0 │ │ add r1, sp, #120 @ 0x78 │ │ add r2, sp, #240 @ 0xf0 │ │ adds r1, #8 │ │ ldmia.w r2, {r3, r4, r5} │ │ stmia r1!, {r3, r4, r5} │ │ str r0, [sp, #124] @ 0x7c │ │ movs r0, #20 │ │ str r0, [sp, #120] @ 0x78 │ │ strd r6, fp, [sp, #140] @ 0x8c │ │ - b.n b03d2 │ │ + b.n b66ba │ │ add.w r0, sp, #1176 @ 0x498 │ │ movs r2, #40 @ 0x28 │ │ - bl c99c0 │ │ + bl ca0b2 │ │ movs r0, #1 │ │ strb r0, [r4, #0] │ │ eor.w r0, r6, #41 @ 0x29 │ │ orrs r0, r5 │ │ - beq.w afdda │ │ - b.n afe06 │ │ + beq.w b60c2 │ │ + b.n b60ee │ │ ldrd r2, r3, [sp, #560] @ 0x230 │ │ mov r0, r8 │ │ str.w r2, [r0, #120]! │ │ mov r1, fp │ │ strd r2, r3, [r8, #112] @ 0x70 │ │ mov r7, r8 │ │ mov r6, r0 │ │ str.w r9, [r8, #104] @ 0x68 │ │ str r3, [r0, #4] │ │ mov r8, r0 │ │ str.w fp, [r0, #64] @ 0x40 │ │ strb.w r9, [r6, #72]! │ │ add r0, sp, #424 @ 0x1a8 │ │ - bl b280c │ │ + bl b8ae0 │ │ ldrd r0, r1, [sp, #424] @ 0x1a8 │ │ eor.w r0, r0, #40 @ 0x28 │ │ orrs r0, r1 │ │ - bne.n b031c │ │ + bne.n b6604 │ │ ldr r0, [sp, #432] @ 0x1b0 │ │ movs r1, #0 │ │ movs r2, #40 @ 0x28 │ │ mov fp, sl │ │ strd r2, r1, [r7, #128] @ 0x80 │ │ str.w r0, [r7, #136] @ 0x88 │ │ - b.n b033a │ │ - subs r7, r7, #7 │ │ - @ instruction: 0xfff71dfb │ │ - vtbx.8 d18, {d7}, d30 │ │ - vcvta.s16.f16 d16, d3 │ │ + b.n b6622 │ │ + stmia r4!, {r0, r1, r2, r4, r6} │ │ + vrshr.u32 d28, d29, #10 │ │ + vrshr.u32 d28, d9, #10 │ │ + vaddl.u q8, d6, d3 │ │ strh r0, [r0, #0] │ │ - adds r4, r3, #4 │ │ - movs r2, r0 │ │ - adds r2, r3, #5 │ │ - movs r2, r0 │ │ - adds r6, r7, #2 │ │ - movs r2, r0 │ │ + stmia r4!, {r2, r6, r7} │ │ + movs r1, r0 │ │ + stmia r5!, {r1} │ │ + movs r1, r0 │ │ + stmia r4!, {r1, r2, r5, r6} │ │ + movs r1, r0 │ │ add.w r0, r7, #128 @ 0x80 │ │ add r1, sp, #424 @ 0x1a8 │ │ movs r2, #48 @ 0x30 │ │ - bl c99c0 │ │ + bl ca0b2 │ │ ldrd r9, r5, [r7, #128] @ 0x80 │ │ eor.w r0, r9, #40 @ 0x28 │ │ orrs r0, r5 │ │ - bne.n b0418 │ │ + bne.n b6700 │ │ ldr.w r0, [r7, #136] @ 0x88 │ │ mov fp, sl │ │ movs r1, #0 │ │ str.w r0, [r7, #188] @ 0xbc │ │ adds r0, #8 │ │ strd r0, r1, [r7, #176] @ 0xb0 │ │ ldr r1, [r0, #0] │ │ add r4, sp, #424 @ 0x1a8 │ │ mov r0, r4 │ │ - bl a6164 │ │ + bl ad208 │ │ ldrd r9, r5, [sp, #424] @ 0x1a8 │ │ mov.w sl, #1 │ │ strb.w sl, [r7, #180] @ 0xb4 │ │ eor.w r0, r9, #41 @ 0x29 │ │ orrs r0, r5 │ │ - bne.n b0378 │ │ + bne.n b6660 │ │ movs r0, #3 │ │ mov sl, fp │ │ strb r0, [r6, #0] │ │ movs r0, #0 │ │ movs r1, #21 │ │ strd r1, r0, [sl] │ │ movs r0, #3 │ │ - b.w b26f4 │ │ + b.w b89ca │ │ ldr r1, [sp, #448] @ 0x1c0 │ │ add.w r0, r4, #28 │ │ str r1, [sp, #100] @ 0x64 │ │ ldr r1, [sp, #432] @ 0x1b0 │ │ str r1, [sp, #116] @ 0x74 │ │ ldr r1, [sp, #436] @ 0x1b4 │ │ str r1, [sp, #104] @ 0x68 │ │ @@ -154059,37 +168958,37 @@ │ │ ldr r1, [sp, #444] @ 0x1bc │ │ str r1, [sp, #96] @ 0x60 │ │ add.w r1, sp, #1216 @ 0x4c0 │ │ ldmia.w r0, {r2, r3, r4, r6, r7} │ │ stmia r1!, {r2, r3, r4, r6, r7} │ │ ldr r7, [sp, #112] @ 0x70 │ │ ldr.w r0, [r7, #188] @ 0xbc │ │ - bl 9ebe4 │ │ + bl ad8ec │ │ strb.w sl, [r7, #192] @ 0xc0 │ │ mov sl, fp │ │ mov r0, r8 │ │ - bl b308a │ │ + bl b936a │ │ eor.w r0, r9, #40 @ 0x28 │ │ orrs r0, r5 │ │ - bne.n b03da │ │ + bne.n b66c2 │ │ movs r0, #0 │ │ movs r1, #13 │ │ str r0, [sp, #132] @ 0x84 │ │ strd r0, r1, [sp, #124] @ 0x7c │ │ movs r0, #20 │ │ str r0, [sp, #120] @ 0x78 │ │ ldr r0, [sp, #108] @ 0x6c │ │ str r0, [sp, #144] @ 0x90 │ │ ldr r0, [sp, #104] @ 0x68 │ │ str r0, [sp, #140] @ 0x8c │ │ ldr r0, [sp, #116] @ 0x74 │ │ str r0, [sp, #136] @ 0x88 │ │ ldr r0, [sp, #552] @ 0x228 │ │ str r0, [sp, #148] @ 0x94 │ │ - b.w b26cc │ │ + b.w b89a2 │ │ add.w ip, sp, #1216 @ 0x4c0 │ │ add r1, sp, #552 @ 0x228 │ │ mov r2, ip │ │ ldmia.w r2, {r0, r3, r4, r6, r7} │ │ stmia r1!, {r0, r3, r4, r6, r7} │ │ ldr r0, [sp, #104] @ 0x68 │ │ str r0, [sp, #436] @ 0x1b4 │ │ @@ -154104,16 +169003,16 @@ │ │ strd r9, r5, [sp, #424] @ 0x1a8 │ │ str r0, [sp, #440] @ 0x1b8 │ │ add r1, sp, #424 @ 0x1a8 │ │ ldmia.w ip, {r2, r3, r4, r5, r6} │ │ add.w r0, r1, #28 │ │ stmia r0!, {r2, r3, r4, r5, r6} │ │ add r0, sp, #120 @ 0x78 │ │ - bl 9dd40 │ │ - b.w b26cc │ │ + bl aa7b0 │ │ + b.w b89a2 │ │ ldr.w r0, [r7, #136] @ 0x88 │ │ add.w r1, sp, #1216 @ 0x4c0 │ │ str r0, [sp, #116] @ 0x74 │ │ ldr.w r0, [r7, #140] @ 0x8c │ │ str r0, [sp, #104] @ 0x68 │ │ ldr.w r0, [r7, #144] @ 0x90 │ │ str r0, [sp, #108] @ 0x6c │ │ @@ -154125,33 +169024,33 @@ │ │ ldmia.w r0, {r2, r3, r4, r6, r7} │ │ movs r0, #1 │ │ stmia r1!, {r2, r3, r4, r6, r7} │ │ ldr r7, [sp, #112] @ 0x70 │ │ strb.w r0, [r7, #192] @ 0xc0 │ │ eor.w r0, r9, #41 @ 0x29 │ │ orrs r0, r5 │ │ - beq.n b036a │ │ - b.n b03aa │ │ - ldr r2, [pc, #956] @ (b0814 ) │ │ + beq.n b6652 │ │ + b.n b6692 │ │ + ldr r2, [pc, #948] @ (b6af4 ) │ │ mov r0, r7 │ │ mov r1, r5 │ │ movs r3, #11 │ │ add r2, pc │ │ - bl 5393c │ │ + bl 54658 │ │ cmp r0, #0 │ │ - beq.n b051e │ │ + beq.n b6806 │ │ ldr.w r8, [sp, #112] @ 0x70 │ │ mov.w ip, #0 │ │ ldrd r1, r0, [r8, #72] @ 0x48 │ │ strd r1, r0, [sp, #92] @ 0x5c │ │ - mov r0, r8 │ │ + mov r1, r8 │ │ strb.w ip, [r8, #101] @ 0x65 │ │ - add r1, sp, #664 @ 0x298 │ │ - ldmia.w r0, {r2, r3, r4, r5, r6, r7} │ │ - stmia r1!, {r2, r3, r4, r5, r6, r7} │ │ + add r0, sp, #664 @ 0x298 │ │ + ldmia.w r1, {r2, r3, r4, r5, r6, r7} │ │ + stmia r0!, {r2, r3, r4, r5, r6, r7} │ │ mov.w r4, #2147483648 @ 0x80000000 │ │ ldrd r0, r1, [sp, #664] @ 0x298 │ │ str.w ip, [sp, #1052] @ 0x41c │ │ subs r2, r0, #2 │ │ sbc.w r3, r1, #0 │ │ subs.w r0, r2, #15 │ │ str.w ip, [sp, #1048] @ 0x418 │ │ @@ -154166,72 +169065,72 @@ │ │ sbcs.w r1, ip, r3 │ │ str r3, [sp, #56] @ 0x38 │ │ mov.w r1, #0 │ │ it cc │ │ movcc r1, #1 │ │ orrs r0, r1 │ │ str r0, [sp, #52] @ 0x34 │ │ - beq.n b056a │ │ + beq.n b6852 │ │ add r0, sp, #552 @ 0x228 │ │ - ldr r1, [pc, #840] @ (b0818 ) │ │ + ldr r1, [pc, #832] @ (b6af8 ) │ │ movs r2, #43 @ 0x2b │ │ add r1, pc │ │ - bl b27d8 │ │ + bl b8aac │ │ mov r7, r8 │ │ str r4, [sp, #576] @ 0x240 │ │ - b.w b0e4e │ │ + b.w b7126 │ │ add.w r1, r4, #20 │ │ add.w r0, sp, #1080 @ 0x438 │ │ movs r2, #28 │ │ ldrd r5, fp, [sp, #560] @ 0x230 │ │ ldr.w r9, [sp, #568] @ 0x238 │ │ - bl c99c0 │ │ - b.w b23b8 │ │ + bl ca0b2 │ │ + b.w b868c │ │ ldrd r2, r3, [r7, #352] @ 0x160 │ │ ldr.w sl, [r7, #432] @ 0x1b0 │ │ - b.w b1ee6 │ │ + b.w b81ba │ │ add r0, sp, #664 @ 0x298 │ │ - ldr r1, [pc, #784] @ (b081c ) │ │ + ldr r1, [pc, #776] @ (b6afc ) │ │ adds r0, #4 │ │ movs r2, #43 @ 0x2b │ │ add r1, pc │ │ - bl b27d8 │ │ + bl b8aac │ │ add r0, sp, #240 @ 0xf0 │ │ - bl aec68 │ │ + bl b4f8c │ │ ldr r7, [sp, #112] @ 0x70 │ │ - b.n b096e │ │ - ldr r2, [pc, #768] @ (b0820 ) │ │ + b.n b6c4a │ │ + ldr r2, [pc, #760] @ (b6b00 ) │ │ mov r0, r7 │ │ mov r1, r5 │ │ movs r3, #14 │ │ add r2, pc │ │ - bl 5393c │ │ + bl 54658 │ │ cmp r0, #0 │ │ - beq.w b06ec │ │ - ldr r2, [sp, #112] @ 0x70 │ │ - ldrd r0, r8, [r2, #72] @ 0x48 │ │ + beq.w b69cc │ │ + ldr.w ip, [sp, #112] @ 0x70 │ │ + ldrd r0, r8, [ip, #72] @ 0x48 │ │ str r0, [sp, #116] @ 0x74 │ │ movs r0, #0 │ │ - strb.w r0, [r2, #101] @ 0x65 │ │ + strb.w r0, [ip, #101] @ 0x65 │ │ add r1, sp, #552 @ 0x228 │ │ - ldmia.w r2, {r0, r3, r4, r5, r6, r7} │ │ - mov ip, r1 │ │ - stmia.w ip, {r0, r3, r4, r5, r6, r7} │ │ + ldmia.w ip, {r0, r3, r4, r5, r6, r7} │ │ + mov r2, r1 │ │ + stmia r2!, {r0, r3, r4, r5, r6, r7} │ │ add r0, sp, #240 @ 0xf0 │ │ - bl 5e47c │ │ + bl 5fa58 │ │ ldr r0, [sp, #240] @ 0xf0 │ │ cmp r0, #0 │ │ - beq.w b084c │ │ + beq.w b6b2c │ │ add r2, sp, #244 @ 0xf4 │ │ ldmia r2, {r0, r1, r2} │ │ add r3, sp, #228 @ 0xe4 │ │ stmia r3!, {r0, r1, r2} │ │ add r0, sp, #120 @ 0x78 │ │ add r1, sp, #228 @ 0xe4 │ │ - b.w af784 │ │ + b.w b5a6c │ │ ldr.w r1, [r8, #64] @ 0x40 │ │ mov r7, r8 │ │ ldrd r0, r3, [r8, #56] @ 0x38 │ │ str r0, [sp, #360] @ 0x168 │ │ add.w r0, r1, r1, lsl #1 │ │ str.w sl, [sp, #60] @ 0x3c │ │ add.w sl, r3, #24 │ │ @@ -154245,147 +169144,147 @@ │ │ adds r1, #24 │ │ str r2, [sp, #76] @ 0x4c │ │ str r1, [sp, #48] @ 0x30 │ │ add r0, sp, #776 @ 0x308 │ │ str r0, [sp, #40] @ 0x28 │ │ str.w r9, [sp, #88] @ 0x58 │ │ cmp r4, #0 │ │ - beq.w b098e │ │ + beq.w b6c6a │ │ ldrd fp, r6, [r3] │ │ eor.w r0, fp, #20 │ │ orrs r0, r6 │ │ add.w r0, sl, #24 │ │ - beq.w b0992 │ │ + beq.w b6c6e │ │ str r0, [sp, #72] @ 0x48 │ │ add.w r1, r3, #20 │ │ ldr r0, [sp, #76] @ 0x4c │ │ movs r2, #28 │ │ ldrd r5, r8, [r3, #8] │ │ str r4, [sp, #100] @ 0x64 │ │ ldr r4, [r3, #16] │ │ str r4, [sp, #440] @ 0x1b8 │ │ strd r5, r8, [sp, #432] @ 0x1b0 │ │ strd fp, r6, [sp, #424] @ 0x1a8 │ │ str r3, [sp, #84] @ 0x54 │ │ - bl c99c0 │ │ + bl ca0b2 │ │ subs.w r0, fp, #2 │ │ sbc.w r1, r6, #0 │ │ rsbs r2, r0, #17 │ │ mov.w r2, #0 │ │ sbcs.w r1, r2, r1 │ │ - bcc.w b0dd2 │ │ + bcc.w b70aa │ │ cmp r0, #4 │ │ - bne.w b0dd2 │ │ - ldr r2, [pc, #552] @ (b0824 ) │ │ + bne.w b70aa │ │ + ldr r2, [pc, #544] @ (b6b04 ) │ │ mov r0, r8 │ │ mov r1, r4 │ │ movs r3, #10 │ │ add r2, pc │ │ - bl c47d4 │ │ + bl c4ecc │ │ ldr.w fp, [sp, #108] @ 0x6c │ │ str r5, [sp, #80] @ 0x50 │ │ - cbz r0, b062e │ │ + cbz r0, b6914 │ │ add r2, sp, #240 @ 0xf0 │ │ ldmia.w sl, {r0, r3, r4, r5, r6, r7} │ │ mov r9, fp │ │ - mov ip, r2 │ │ + mov r1, r2 │ │ mov fp, sl │ │ - stmia.w ip, {r0, r3, r4, r5, r6, r7} │ │ + stmia r1!, {r0, r3, r4, r5, r6, r7} │ │ add.w r0, sp, #1112 @ 0x458 │ │ add.w r1, sp, #1048 @ 0x418 │ │ - bl 96768 │ │ - b.n b0684 │ │ - ldr r2, [pc, #504] @ (b0828 ) │ │ + bl 98600 │ │ + b.n b6966 │ │ + ldr r2, [pc, #496] @ (b6b08 ) │ │ mov r0, r8 │ │ mov r1, r4 │ │ movs r3, #12 │ │ add r2, pc │ │ - bl c47d4 │ │ - cbz r0, b065a │ │ + bl c4ecc │ │ + cbz r0, b693e │ │ add r2, sp, #240 @ 0xf0 │ │ ldmia.w sl, {r0, r3, r4, r5, r6, r7} │ │ mov r9, fp │ │ - mov ip, r2 │ │ + mov r1, r2 │ │ mov fp, sl │ │ - stmia.w ip, {r0, r3, r4, r5, r6, r7} │ │ + stmia r1!, {r0, r3, r4, r5, r6, r7} │ │ add.w r0, sp, #1112 @ 0x458 │ │ add r1, sp, #736 @ 0x2e0 │ │ - bl 96ae0 │ │ - b.n b0684 │ │ - ldr r2, [pc, #464] @ (b082c ) │ │ + bl 98554 │ │ + b.n b6966 │ │ + ldr r2, [pc, #460] @ (b6b0c ) │ │ mov r0, r8 │ │ mov r1, r4 │ │ movs r3, #6 │ │ add r2, pc │ │ - bl c47d4 │ │ - cbz r0, b06b0 │ │ + bl c4ecc │ │ + cbz r0, b6992 │ │ add r2, sp, #240 @ 0xf0 │ │ ldmia.w sl, {r0, r3, r4, r5, r6, r7} │ │ mov r9, fp │ │ - mov ip, r2 │ │ + mov r1, r2 │ │ mov fp, sl │ │ - stmia.w ip, {r0, r3, r4, r5, r6, r7} │ │ + stmia r1!, {r0, r3, r4, r5, r6, r7} │ │ add.w r0, sp, #1112 @ 0x458 │ │ add r1, sp, #776 @ 0x308 │ │ - bl 966e0 │ │ + bl 97cf4 │ │ ldr.w r0, [sp, #1112] @ 0x458 │ │ - ldr r1, [pc, #420] @ (b0830 ) │ │ + ldr r1, [pc, #420] @ (b6b10 ) │ │ cmp r0, r1 │ │ - bne.w b0e00 │ │ + bne.w b70d8 │ │ ldr r0, [sp, #80] @ 0x50 │ │ mov r1, r8 │ │ ldr r7, [sp, #112] @ 0x70 │ │ mov sl, fp │ │ ldr r4, [sp, #100] @ 0x64 │ │ - bl 5395a │ │ + bl 54676 │ │ mov fp, r9 │ │ ldr r3, [sp, #84] @ 0x54 │ │ subs r4, #48 @ 0x30 │ │ add.w sl, sl, #48 @ 0x30 │ │ ldr.w r9, [sp, #88] @ 0x58 │ │ adds r3, #48 @ 0x30 │ │ - b.n b05a2 │ │ - ldr r2, [pc, #384] @ (b0834 ) │ │ + b.n b688a │ │ + ldr r2, [pc, #384] @ (b6b14 ) │ │ mov r0, r8 │ │ mov r1, r4 │ │ movs r3, #10 │ │ add r2, pc │ │ - bl c47d4 │ │ - cbz r0, b06da │ │ + bl c4ecc │ │ + cbz r0, b69ba │ │ add r2, sp, #240 @ 0xf0 │ │ ldmia.w sl, {r0, r3, r4, r5, r6, r7} │ │ - add.w r1, sp, #1288 @ 0x508 │ │ - mov ip, r2 │ │ mov r9, fp │ │ - stmia.w ip, {r0, r3, r4, r5, r6, r7} │ │ - add.w r0, sp, #1112 @ 0x458 │ │ + mov r1, r2 │ │ mov fp, sl │ │ - b.n b0628 │ │ + stmia r1!, {r0, r3, r4, r5, r6, r7} │ │ + add.w r0, sp, #1112 @ 0x458 │ │ + add.w r1, sp, #1288 @ 0x508 │ │ + b.n b690e │ │ mov r0, r5 │ │ mov r1, r8 │ │ - bl 5395a │ │ + bl 54676 │ │ ldr r0, [sp, #48] @ 0x30 │ │ - bl aec68 │ │ + bl b4f8c │ │ ldr r4, [sp, #100] @ 0x64 │ │ - b.n b06a0 │ │ - ldr r2, [pc, #328] @ (b0838 ) │ │ + b.n b6982 │ │ + ldr r2, [pc, #328] @ (b6b18 ) │ │ mov r0, r7 │ │ mov r1, r5 │ │ movs r3, #11 │ │ add r2, pc │ │ - bl 5393c │ │ + bl 54658 │ │ cmp r0, #0 │ │ - beq.w b089e │ │ + beq.w b6b7e │ │ ldr.w r8, [sp, #112] @ 0x70 │ │ mov.w ip, #0 │ │ - mov r1, r8 │ │ + mov r0, r8 │ │ strb.w ip, [r8, #101] @ 0x65 │ │ - add r0, sp, #776 @ 0x308 │ │ - ldmia.w r1, {r2, r3, r4, r5, r6, r7} │ │ - stmia r0!, {r2, r3, r4, r5, r6, r7} │ │ + add r1, sp, #776 @ 0x308 │ │ + ldmia.w r0, {r2, r3, r4, r5, r6, r7} │ │ + stmia r1!, {r2, r3, r4, r5, r6, r7} │ │ ldrd r0, r1, [sp, #776] @ 0x308 │ │ strd ip, ip, [sp, #960] @ 0x3c0 │ │ subs r2, r0, #2 │ │ sbc.w r3, r1, #0 │ │ subs.w r0, r2, #15 │ │ it ne │ │ movne r0, #1 │ │ @@ -154394,155 +169293,155 @@ │ │ str r2, [sp, #72] @ 0x48 │ │ mov.w r1, #0 │ │ it cc │ │ movcc r1, #1 │ │ orrs r0, r1 │ │ str r3, [sp, #68] @ 0x44 │ │ str r0, [sp, #56] @ 0x38 │ │ - beq.w b0a3e │ │ + beq.w b6d1a │ │ add r0, sp, #736 @ 0x2e0 │ │ - ldr r1, [pc, #240] @ (b083c ) │ │ + ldr r1, [pc, #240] @ (b6b1c ) │ │ adds r0, #8 │ │ movs r2, #43 @ 0x2b │ │ add r1, pc │ │ movs r4, #0 │ │ - bl b27d8 │ │ + bl b8aac │ │ str r4, [sp, #740] @ 0x2e4 │ │ movs r0, #2 │ │ movs r4, #1 │ │ mov r7, r8 │ │ str r0, [sp, #736] @ 0x2e0 │ │ - b.w b12fc │ │ + b.w b75d4 │ │ ldr r0, [sp, #80] @ 0x50 │ │ - b.n b076c │ │ + b.n b6a4c │ │ mov sl, r4 │ │ str r0, [sp, #356] @ 0x164 │ │ add r0, sp, #352 @ 0x160 │ │ - bl 60ebe │ │ + bl 60396 │ │ ldr r4, [sp, #736] @ 0x2e0 │ │ movs r2, #45 @ 0x2d │ │ ldrd r8, r9, [sp, #744] @ 0x2e8 │ │ add r0, sp, #424 @ 0x1a8 │ │ - ldr r1, [pc, #192] @ (b0840 ) │ │ + ldr r1, [pc, #192] @ (b6b20 ) │ │ add r1, pc │ │ - bl b27d8 │ │ + bl b8aac │ │ lsls r0, r4, #31 │ │ ldr r0, [sp, #424] @ 0x1a8 │ │ - beq.n b07e8 │ │ + beq.n b6ac8 │ │ ldr r1, [sp, #428] @ 0x1ac │ │ - bl 998f4 │ │ + bl 629fc │ │ ldr.w r5, [sp, #1288] @ 0x508 │ │ movs r2, #47 @ 0x2f │ │ ldr.w r6, [sp, #1296] @ 0x510 │ │ ldr.w r7, [sp, #1300] @ 0x514 │ │ add r0, sp, #424 @ 0x1a8 │ │ - ldr r1, [pc, #160] @ (b0844 ) │ │ + ldr r1, [pc, #160] @ (b6b24 ) │ │ add r1, pc │ │ - bl b27d8 │ │ + bl b8aac │ │ lsls r0, r5, #31 │ │ ldr r0, [sp, #424] @ 0x1a8 │ │ - beq.w b0960 │ │ + beq.w b6c3c │ │ ldr r1, [sp, #428] @ 0x1ac │ │ mov r5, fp │ │ mov fp, sl │ │ - bl 998f4 │ │ + bl 629fc │ │ ldr.w sl, [sp, #112] @ 0x70 │ │ movs r0, #0 │ │ strd r8, r9, [sl, #112] @ 0x70 │ │ strd r6, r7, [sl, #120] @ 0x78 │ │ str.w r0, [sl, #104] @ 0x68 │ │ str.w r8, [sl, #128]! │ │ mov r4, sl │ │ strd r9, r6, [sl, #4] │ │ str.w r7, [sl, #12] │ │ str.w r5, [sl, #80] @ 0x50 │ │ strb.w r0, [r4, #88]! │ │ - b.w afb16 │ │ + b.w b5dfe │ │ ldrd r1, r2, [sp, #428] @ 0x1ac │ │ add r3, sp, #668 @ 0x29c │ │ stmia r3!, {r0, r1, r2} │ │ - b.n b096a │ │ + b.n b6c46 │ │ ldr r0, [sp, #92] @ 0x5c │ │ movs r2, #27 │ │ str r0, [sp, #356] @ 0x164 │ │ add r0, sp, #664 @ 0x298 │ │ - ldr r1, [pc, #76] @ (b0848 ) │ │ + ldr r1, [pc, #76] @ (b6b28 ) │ │ adds r0, #4 │ │ add r1, pc │ │ - bl b27d8 │ │ + bl b8aac │ │ add r0, sp, #424 @ 0x1a8 │ │ - bl aec68 │ │ + bl b4f8c │ │ ldr r0, [sp, #84] @ 0x54 │ │ - bl aec68 │ │ + bl b4f8c │ │ mov sl, r4 │ │ - b.n b0946 │ │ - subs r3, r5, r4 │ │ - vrecpe.u16 , │ │ - vrecpe.u16 d19, d31 │ │ - vtbx.8 d17, {d7-d9}, d30 │ │ - vqrshrun.s64 d17, , #9 │ │ - vcvtp.u16.f16 q9, q1 │ │ - vqrshrun.s64 d17, , #9 │ │ - vcvta.s16.f16 d16, d3 │ │ + b.n b6c22 │ │ + ittte hi │ │ + vcvthi.bf16.f32 d28, q8 │ │ + vcvthi.f16.f32 d28, q10 │ │ + vqrdmlahhi.s , q11, d6[0] │ │ + @ instruction: 0xfff6bc97 │ │ + vdup.16 , d31[1] │ │ + vmull.u , d22, d23 │ │ + vaddl.u q8, d6, d3 │ │ strh r0, [r0, #0] │ │ - movs r2, #31 │ │ - vtbl.8 d17, {d23}, d30 │ │ - vcvtn.u16.f16 , │ │ - vqshlu.s32 , , #23 │ │ - vcvt.f16.u16 d17, d4 │ │ - vcvtn.s16.f16 d19, d20 │ │ - @ instruction: 0xfff7e9dd │ │ + pop {r0, r3, r4, r6} │ │ + @ instruction: 0xfff6bd0e │ │ + @ instruction: 0xfff6c3ea │ │ + vtbx.8 d27, {d22-d24}, d5 │ │ + vtbx.8 d27, {d22-d24}, d14 │ │ + vshll.i16 q14, d17, #16 │ │ + @ instruction: 0xfff6e9dd │ │ mov r6, r7 │ │ add.w r0, fp, #48 @ 0x30 │ │ - ldr r1, [pc, #936] @ (b0c00 ) │ │ + ldr r1, [pc, #928] @ (b6ed8 ) │ │ add r1, pc │ │ - bl 9aa94 │ │ + bl be6d8 │ │ mov r5, r1 │ │ ldr r1, [sp, #116] @ 0x74 │ │ str r6, [sp, #564] @ 0x234 │ │ strd r8, r4, [sp, #556] @ 0x22c │ │ str r1, [sp, #552] @ 0x228 │ │ add r1, sp, #552 @ 0x228 │ │ - bl bd67c │ │ + bl c226e │ │ mov r4, r0 │ │ ldr r0, [r5, #0] │ │ adds r0, #1 │ │ str r0, [r5, #0] │ │ - cbz r4, b0896 │ │ + cbz r4, b6b76 │ │ mov r0, r4 │ │ - bl 60884 │ │ + bl 647a8 │ │ mov r5, r0 │ │ mov r0, r4 │ │ - bl 6733a │ │ - cbz r5, b0896 │ │ + bl b086c │ │ + cbz r5, b6b76 │ │ mov r0, r5 │ │ str r5, [sp, #552] @ 0x228 │ │ - bl af1b0 │ │ + bl b54d4 │ │ add r0, sp, #552 @ 0x228 │ │ - bl b2b84 │ │ + bl b8e58 │ │ movs r0, #0 │ │ str r0, [sp, #428] @ 0x1ac │ │ - b.w aff58 │ │ - ldr r2, [pc, #868] @ (b0c04 ) │ │ + b.w b6240 │ │ + ldr r2, [pc, #860] @ (b6edc ) │ │ mov r0, r7 │ │ mov r1, r5 │ │ movs r3, #23 │ │ add r2, pc │ │ - bl 5393c │ │ + bl 54658 │ │ cmp r0, #0 │ │ - beq.w b0d60 │ │ + beq.w b7036 │ │ ldr r7, [sp, #112] @ 0x70 │ │ mov.w lr, #0 │ │ str.w r9, [sp, #88] @ 0x58 │ │ - add.w ip, sp, #664 @ 0x298 │ │ ldrd r9, r8, [r7, #72] @ 0x48 │ │ + mov ip, r7 │ │ strb.w lr, [r7, #101] @ 0x65 │ │ - mov r1, r7 │ │ - ldmia.w r1, {r0, r2, r3, r4, r5, r6} │ │ - stmia.w ip, {r0, r2, r3, r4, r5, r6} │ │ + add r1, sp, #664 @ 0x298 │ │ + ldmia.w ip, {r0, r2, r3, r4, r5, r6} │ │ + stmia r1!, {r0, r2, r3, r4, r5, r6} │ │ mov.w r4, #2147483648 @ 0x80000000 │ │ ldrd r0, r1, [sp, #664] @ 0x298 │ │ str.w lr, [sp, #1052] @ 0x41c │ │ subs r2, r0, #2 │ │ sbc.w r3, r1, #0 │ │ subs.w r0, r2, #15 │ │ str.w lr, [sp, #1048] @ 0x418 │ │ @@ -154557,40 +169456,40 @@ │ │ sbcs.w r1, lr, r3 │ │ str r3, [sp, #72] @ 0x48 │ │ mov.w r1, #0 │ │ it cc │ │ movcc r1, #1 │ │ orrs r0, r1 │ │ str r0, [sp, #68] @ 0x44 │ │ - beq.w b0ef2 │ │ + beq.w b71ca │ │ add r0, sp, #552 @ 0x228 │ │ - ldr r1, [pc, #744] @ (b0c08 ) │ │ + ldr r1, [pc, #740] @ (b6ee0 ) │ │ movs r2, #43 @ 0x2b │ │ add r1, pc │ │ - bl b27d8 │ │ + bl b8aac │ │ str r4, [sp, #576] @ 0x240 │ │ - b.w b1688 │ │ + b.w b7958 │ │ ldr r1, [sp, #92] @ 0x5c │ │ str r1, [sp, #356] @ 0x164 │ │ ldr.w r1, [sp, #1052] @ 0x41c │ │ ldr.w r2, [sp, #1056] @ 0x420 │ │ ldr r7, [sp, #112] @ 0x70 │ │ add r3, sp, #668 @ 0x29c │ │ stmia r3!, {r0, r1, r2} │ │ mov r1, fp │ │ ldr r0, [sp, #104] @ 0x68 │ │ - bl 5395a │ │ + bl 54676 │ │ ldr.w r9, [sp, #88] @ 0x58 │ │ add r0, sp, #352 @ 0x160 │ │ - bl 60ebe │ │ - b.n b096e │ │ + bl 60396 │ │ + b.n b6c4a │ │ movs r0, #0 │ │ ldrd r6, r7, [sp, #108] @ 0x6c │ │ ldr.w r9, [sp, #100] @ 0x64 │ │ - b.w b00e8 │ │ + b.w b63d0 │ │ ldrd r1, r2, [sp, #428] @ 0x1ac │ │ add r3, sp, #668 @ 0x29c │ │ stmia r3!, {r0, r1, r2} │ │ ldr r7, [sp, #112] @ 0x70 │ │ ldr.w r9, [sp, #88] @ 0x58 │ │ add r0, sp, #664 @ 0x298 │ │ add.w r2, r7, #108 @ 0x6c │ │ @@ -154600,79 +169499,79 @@ │ │ movs r0, #1 │ │ stmia r1!, {r3, r4, r5} │ │ str r0, [r7, #104] @ 0x68 │ │ add r1, sp, #200 @ 0xc8 │ │ ldmia.w r2, {r3, r4, r5} │ │ mov r0, r1 │ │ stmia r0!, {r3, r4, r5} │ │ - b.n b0eb6 │ │ + b.n b718e │ │ ldr r0, [sp, #44] @ 0x2c │ │ - b.n b0996 │ │ + b.n b6c72 │ │ ldr.w fp, [sp, #108] @ 0x6c │ │ str r0, [sp, #356] @ 0x164 │ │ add r4, sp, #352 @ 0x160 │ │ mov r0, r4 │ │ - bl 60ebe │ │ + bl 60396 │ │ ldr.w r5, [sp, #1048] @ 0x418 │ │ movs r2, #45 @ 0x2d │ │ ldr.w sl, [sp, #1056] @ 0x420 │ │ ldr.w r7, [sp, #1060] @ 0x424 │ │ add r0, sp, #424 @ 0x1a8 │ │ - ldr r1, [pc, #600] @ (b0c0c ) │ │ + ldr r1, [pc, #596] @ (b6ee4 ) │ │ add r1, pc │ │ - bl b27d8 │ │ + bl b8aac │ │ lsls r0, r5, #31 │ │ ldr r0, [sp, #424] @ 0x1a8 │ │ - beq.n b0a26 │ │ + beq.n b6d02 │ │ ldr r1, [sp, #428] @ 0x1ac │ │ - bl 998f4 │ │ + bl 629fc │ │ ldr r5, [sp, #736] @ 0x2e0 │ │ movs r2, #47 @ 0x2f │ │ ldrd r6, fp, [sp, #744] @ 0x2e8 │ │ add r0, sp, #424 @ 0x1a8 │ │ - ldr r1, [pc, #576] @ (b0c10 ) │ │ + ldr r1, [pc, #572] @ (b6ee8 ) │ │ add r1, pc │ │ - bl b27d8 │ │ + bl b8aac │ │ lsls r0, r5, #31 │ │ ldr r0, [sp, #424] @ 0x1a8 │ │ - beq.w b0e36 │ │ + beq.w b710e │ │ ldr r1, [sp, #428] @ 0x1ac │ │ - bl 998f4 │ │ + bl 629fc │ │ ldr r5, [sp, #40] @ 0x28 │ │ mov r0, r4 │ │ ldmia.w r5, {r1, r2, r3} │ │ stmia r0!, {r1, r2, r3} │ │ add r5, sp, #240 @ 0xf0 │ │ movs r2, #41 @ 0x29 │ │ - ldr r1, [pc, #544] @ (b0c14 ) │ │ + ldr r1, [pc, #540] @ (b6eec ) │ │ mov r0, r5 │ │ add r1, pc │ │ - bl b27d8 │ │ + bl b8aac │ │ add r0, sp, #424 @ 0x1a8 │ │ mov r1, r4 │ │ mov r2, r5 │ │ - bl a7df8 │ │ + bl 9ac78 │ │ add.w r8, sp, #424 @ 0x1a8 │ │ ldr r5, [sp, #436] @ 0x1b4 │ │ ldmia.w r8, {r0, r4, r8} │ │ cmp r0, #0 │ │ - beq.w b119a │ │ + beq.w b7472 │ │ mov.w r0, #2147483648 @ 0x80000000 │ │ str r5, [sp, #560] @ 0x230 │ │ str r0, [sp, #576] @ 0x240 │ │ strd r4, r8, [sp, #552] @ 0x228 │ │ - b.w b14bc │ │ + b.w b7794 │ │ ldrd r1, r2, [sp, #428] @ 0x1ac │ │ strd r1, r2, [sp, #556] @ 0x22c │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ str r1, [sp, #576] @ 0x240 │ │ str r0, [sp, #552] @ 0x228 │ │ ldr r7, [sp, #112] @ 0x70 │ │ ldr.w sl, [sp, #60] @ 0x3c │ │ - b.n b0e4e │ │ + b.n b7126 │ │ ldr.w r1, [r8, #64] @ 0x40 │ │ ldrd r0, r7, [r8, #56] @ 0x38 │ │ str r0, [sp, #984] @ 0x3d8 │ │ add.w r0, r1, r1, lsl #1 │ │ strd r7, r7, [sp, #976] @ 0x3d0 │ │ add.w r1, r7, r0, lsl #4 │ │ add.w r0, sp, #1288 @ 0x508 │ │ @@ -154686,167 +169585,166 @@ │ │ str r0, [sp, #36] @ 0x24 │ │ mov.w r0, #2147483648 @ 0x80000000 │ │ str r0, [sp, #52] @ 0x34 │ │ movs r0, #0 │ │ str r0, [sp, #40] @ 0x28 │ │ ldr r0, [sp, #92] @ 0x5c │ │ cmp r7, r0 │ │ - beq.w b10c6 │ │ + beq.w b739e │ │ ldrd r5, r6, [r7] │ │ eor.w r0, r5, #20 │ │ orrs r0, r6 │ │ add.w r0, r7, #48 @ 0x30 │ │ - beq.w b10c8 │ │ + beq.w b73a0 │ │ str r0, [sp, #100] @ 0x64 │ │ add.w r1, r7, #20 │ │ ldrd r0, r8, [r7, #8] │ │ movs r2, #28 │ │ str r0, [sp, #96] @ 0x60 │ │ str.w r0, [sp, #1296] @ 0x510 │ │ ldr r0, [sp, #84] @ 0x54 │ │ ldr r4, [r7, #16] │ │ str.w r4, [sp, #1304] @ 0x518 │ │ str.w r8, [sp, #1300] @ 0x514 │ │ str.w r5, [sp, #1288] @ 0x508 │ │ str.w r6, [sp, #1292] @ 0x50c │ │ - bl c99c0 │ │ + bl ca0b2 │ │ subs r0, r5, #2 │ │ sbc.w r1, r6, #0 │ │ rsbs r2, r0, #17 │ │ mov.w r2, #0 │ │ sbcs.w r1, r2, r1 │ │ - bcc.w b1158 │ │ + bcc.w b7430 │ │ cmp r0, #4 │ │ - bne.w b1158 │ │ - ldr r2, [pc, #320] @ (b0c18 ) │ │ + bne.w b7430 │ │ + ldr r2, [pc, #316] @ (b6ef0 ) │ │ mov r0, r8 │ │ mov r1, r4 │ │ movs r3, #12 │ │ add r2, pc │ │ - bl c47d4 │ │ + bl c4ecc │ │ adds r7, #24 │ │ - cbnz r0, b0b1a │ │ - ldr r2, [pc, #308] @ (b0c1c ) │ │ + cbnz r0, b6df6 │ │ + ldr r2, [pc, #304] @ (b6ef4 ) │ │ mov r0, r8 │ │ mov r1, r4 │ │ movs r3, #11 │ │ add r2, pc │ │ - bl c47d4 │ │ - cbnz r0, b0b42 │ │ - ldr r2, [pc, #296] @ (b0c20 ) │ │ + bl c4ecc │ │ + cbnz r0, b6e1e │ │ + ldr r2, [pc, #292] @ (b6ef8 ) │ │ mov r0, r8 │ │ mov r1, r4 │ │ movs r3, #13 │ │ add r2, pc │ │ - bl c47d4 │ │ + bl c4ecc │ │ cmp r0, #0 │ │ - bne.n b0b94 │ │ + bne.n b6e70 │ │ ldr r0, [sp, #96] @ 0x60 │ │ mov r1, r8 │ │ - bl 5395a │ │ + bl 54676 │ │ ldr r0, [sp, #80] @ 0x50 │ │ - bl aec68 │ │ + bl b4f8c │ │ ldr r7, [sp, #100] @ 0x64 │ │ - b.n b0a74 │ │ + b.n b6d50 │ │ mov ip, r7 │ │ add.w r2, sp, #1048 @ 0x418 │ │ ldmia.w ip, {r1, r3, r4, r5, r6, r7} │ │ mov r0, r2 │ │ stmia r0!, {r1, r3, r4, r5, r6, r7} │ │ add r1, sp, #960 @ 0x3c0 │ │ add.w r0, sp, #1112 @ 0x458 │ │ - bl 96ae0 │ │ + bl 98554 │ │ ldr.w r0, [sp, #1112] @ 0x458 │ │ - ldr r1, [pc, #236] @ (b0c24 ) │ │ + ldr r1, [pc, #232] @ (b6efc ) │ │ cmp r0, r1 │ │ - beq.w b0d54 │ │ - b.w b1b5a │ │ + beq.w b702a │ │ + b.w b7e2e │ │ ldmia.w r7, {r1, r2, r3, r4, r5, r6} │ │ add.w r0, sp, #1112 @ 0x458 │ │ stmia r0!, {r1, r2, r3, r4, r5, r6} │ │ ldr.w r0, [sp, #1112] @ 0x458 │ │ ldr.w r1, [sp, #1116] @ 0x45c │ │ subs r0, #2 │ │ sbc.w r1, r1, #0 │ │ subs.w r2, r0, #18 │ │ sbcs.w r1, r1, #0 │ │ it cs │ │ movcs r0, #16 │ │ subs r0, #5 │ │ cmp r0, #9 │ │ - bhi.w b1c62 │ │ + bhi.w b7f36 │ │ tbh [pc, r0, lsl #1] │ │ - lsrs r5, r5, #1 │ │ - lsrs r2, r4, #1 │ │ - lsrs r6, r0, #32 │ │ - lsrs r6, r0, #32 │ │ - lsls r1, r5, #31 │ │ - lsls r1, r5, #31 │ │ + lsrs r1, r5, #1 │ │ + lsrs r6, r3, #1 │ │ + lsrs r2, r0, #32 │ │ + lsrs r2, r0, #32 │ │ + lsls r5, r4, #31 │ │ + lsls r5, r4, #31 │ │ movs r2, r1 │ │ - lsls r1, r5, #31 │ │ - lsrs r1, r0, #2 │ │ - lsls r3, r3, #1 │ │ + lsls r5, r4, #31 │ │ + lsrs r5, r7, #1 │ │ + lsls r1, r3, #1 │ │ ldr.w r1, [sp, #1120] @ 0x460 │ │ ldr.w r2, [sp, #1124] @ 0x464 │ │ ldr.w r0, [sp, #1128] @ 0x468 │ │ - b.n b0d36 │ │ - mov r1, r7 │ │ - add.w ip, sp, #1112 @ 0x458 │ │ - ldmia.w r1, {r0, r2, r3, r4, r5, r6} │ │ - stmia.w ip, {r0, r2, r3, r4, r5, r6} │ │ + b.n b700c │ │ + mov ip, r7 │ │ + add.w r1, sp, #1112 @ 0x458 │ │ + ldmia.w ip, {r0, r2, r3, r4, r5, r6} │ │ + stmia r1!, {r0, r2, r3, r4, r5, r6} │ │ ldr.w r0, [sp, #1112] @ 0x458 │ │ ldr.w r1, [sp, #1116] @ 0x45c │ │ subs r0, #2 │ │ sbc.w r1, r1, #0 │ │ rsbs r2, r0, #17 │ │ mov.w r2, #0 │ │ sbcs.w r1, r2, r1 │ │ - bcc.n b0bd0 │ │ - cbnz r0, b0bd0 │ │ + bcc.n b6eaa │ │ + cbnz r0, b6eaa │ │ add.w r0, sp, #1112 @ 0x458 │ │ - bl 60ef4 │ │ + bl 602d4 │ │ movs r0, #0 │ │ strd r0, r0, [sp, #36] @ 0x24 │ │ - b.n b0d54 │ │ + b.n b702a │ │ mov ip, r7 │ │ add.w r1, sp, #1048 @ 0x418 │ │ ldmia.w ip, {r2, r3, r4, r5, r6, r7} │ │ mov r0, r1 │ │ stmia r0!, {r2, r3, r4, r5, r6, r7} │ │ add.w r0, sp, #1248 @ 0x4e0 │ │ - bl 5e47c │ │ + bl 5fa58 │ │ ldr.w r0, [sp, #1248] @ 0x4e0 │ │ cmp r0, #0 │ │ - beq.n b0cba │ │ + beq.n b6f90 │ │ ldr.w r0, [sp, #1252] @ 0x4e4 │ │ - ldr r1, [pc, #48] @ (b0c24 ) │ │ + ldr r1, [pc, #44] @ (b6efc ) │ │ cmp r0, r1 │ │ - beq.w b0d54 │ │ - b.w b1cd4 │ │ - nop │ │ - asrs r2, r7, #25 │ │ - movs r2, r0 │ │ - asrs r7, r0, #28 │ │ - vshr.u32 d19, d13, #9 │ │ - vrecpe.u16 , │ │ - vsri.32 , q4, #9 │ │ - vrecpe.u16 , │ │ - vcvt.f32.u32 d17, d12, #9 │ │ - vrecpe.u16 , q12 │ │ - vrecpe.u16 , │ │ - vcvta.s16.f16 d16, d3 │ │ + beq.w b702a │ │ + b.w b7fa8 │ │ + bkpt 0x002a │ │ + movs r1, r0 │ │ + cbnz r7, b6f38 │ │ + vrshr.u32 d28, d14, #10 │ │ + @ instruction: 0xfff6b897 │ │ + vtbl.8 d27, {d22}, d22 │ │ + vtbx.8 d27, {d22}, d5 │ │ + vqshl.u64 , , #54 @ 0x36 │ │ + vtbx.8 d27, {d22}, d12 │ │ + vtbx.8 d27, {d22}, d7 │ │ + vaddl.u q8, d6, d3 │ │ strh r0, [r0, #0] │ │ ldr.w r1, [sp, #1128] @ 0x468 │ │ mov.w fp, #0 │ │ ldr.w r0, [sp, #1120] @ 0x460 │ │ ldr.w r2, [sp, #1124] @ 0x464 │ │ str.w r0, [sp, #1256] @ 0x4e8 │ │ add.w r1, r1, r1, lsl #1 │ │ add.w r0, r0, r0, lsl #1 │ │ - ldr r3, [pc, #920] @ (b0fe0 ) │ │ + ldr r3, [pc, #920] @ (b72b8 ) │ │ str r0, [sp, #28] │ │ lsls r0, r1, #3 │ │ str.w r3, [sp, #1236] @ 0x4d4 │ │ addw r3, sp, #1236 @ 0x4d4 │ │ str r0, [sp, #44] @ 0x2c │ │ movs r0, #0 │ │ str.w r3, [sp, #1264] @ 0x4f0 │ │ @@ -154858,148 +169756,148 @@ │ │ str.w r2, [sp, #1248] @ 0x4e0 │ │ str r2, [sp, #48] @ 0x30 │ │ mov sl, r0 │ │ add r0, r2 │ │ str r0, [sp, #76] @ 0x4c │ │ ldr r0, [sp, #44] @ 0x2c │ │ cmp r0, fp │ │ - beq.n b0cd0 │ │ + beq.n b6fa6 │ │ add.w r9, r2, fp │ │ add.w r1, sp, #1048 @ 0x418 │ │ - mov r0, r9 │ │ - mov ip, r1 │ │ - ldmia.w r0, {r2, r3, r4, r5, r6, r7} │ │ + mov ip, r9 │ │ + mov r0, r1 │ │ + ldmia.w ip, {r2, r3, r4, r5, r6, r7} │ │ + stmia r0!, {r2, r3, r4, r5, r6, r7} │ │ add.w r0, sp, #1272 @ 0x4f8 │ │ - stmia.w ip, {r2, r3, r4, r5, r6, r7} │ │ - bl 5e47c │ │ + bl 5fa58 │ │ ldr.w r0, [sp, #1272] @ 0x4f8 │ │ - cbnz r0, b0cd8 │ │ + cbnz r0, b6fae │ │ ldr.w r1, [sp, #1284] @ 0x504 │ │ add.w fp, fp, #24 │ │ ldr r2, [sp, #76] @ 0x4c │ │ ldr.w r0, [sp, #1280] @ 0x500 │ │ strd r0, r1, [r2] │ │ add.w r0, sl, #8 │ │ ldr r2, [sp, #48] @ 0x30 │ │ - b.n b0c72 │ │ + b.n b6f4a │ │ ldr.w r0, [sp, #1256] @ 0x4e8 │ │ str r0, [sp, #24] │ │ ldr.w r0, [sp, #1260] @ 0x4ec │ │ str r0, [sp, #20] │ │ movs r0, #0 │ │ str r0, [sp, #40] @ 0x28 │ │ movs r0, #1 │ │ str r0, [sp, #36] @ 0x24 │ │ - b.n b0d54 │ │ + b.n b702a │ │ ldr r0, [sp, #16] │ │ str.w r0, [sp, #1252] @ 0x4e4 │ │ - b.n b0d04 │ │ + b.n b6fda │ │ add.w r0, r9, #24 │ │ str.w r0, [sp, #1252] @ 0x4e4 │ │ ldr.w r0, [sp, #1236] @ 0x4d4 │ │ ldr.w r1, [sp, #1240] @ 0x4d8 │ │ ldr.w r4, [sp, #1276] @ 0x4fc │ │ ldr.w r5, [sp, #1280] @ 0x500 │ │ ldr.w r6, [sp, #1284] @ 0x504 │ │ - bl 963bc │ │ + bl 97a00 │ │ str.w r6, [sp, #1244] @ 0x4dc │ │ str.w r5, [sp, #1240] @ 0x4d8 │ │ str.w r4, [sp, #1236] @ 0x4d4 │ │ add.w r4, sp, #1248 @ 0x4e0 │ │ mov r0, r4 │ │ - bl 61012 │ │ + bl 60448 │ │ mov r0, r4 │ │ - bl 60fb6 │ │ + bl 60298 │ │ ldr.w r4, [sp, #1236] @ 0x4d4 │ │ - ldr r0, [pc, #708] @ (b0fe0 ) │ │ + ldr r0, [pc, #712] @ (b72b8 ) │ │ cmp r4, r0 │ │ - bne.w b1cba │ │ + bne.w b7f8e │ │ ldr r2, [sp, #48] @ 0x30 │ │ ldr r0, [sp, #76] @ 0x4c │ │ ldr.w sl, [sp, #60] @ 0x3c │ │ ldr.w fp, [sp, #108] @ 0x6c │ │ subs r0, r0, r2 │ │ ldr.w r9, [sp, #88] @ 0x58 │ │ lsrs r0, r0, #3 │ │ ldr r1, [sp, #28] │ │ str r0, [sp, #76] @ 0x4c │ │ ldr r0, [sp, #52] @ 0x34 │ │ cmp.w r0, #2147483648 @ 0x80000000 │ │ - beq.n b0d4e │ │ + beq.n b7024 │ │ mov r5, r1 │ │ ldr r1, [sp, #32] │ │ mov r4, r2 │ │ - bl 6c544 │ │ + bl 6d978 │ │ mov r1, r5 │ │ mov r2, r4 │ │ strd r2, r1, [sp, #48] @ 0x30 │ │ str r2, [sp, #32] │ │ ldr r0, [sp, #96] @ 0x60 │ │ mov r1, r8 │ │ - bl 5395a │ │ + bl 54676 │ │ ldr r7, [sp, #100] @ 0x64 │ │ - b.n b0a74 │ │ - ldr r2, [pc, #640] @ (b0fe4 ) │ │ + b.n b6d50 │ │ + ldr r2, [pc, #644] @ (b72bc ) │ │ mov r0, r7 │ │ mov r1, r5 │ │ movs r3, #21 │ │ add r2, pc │ │ - bl 5393c │ │ + bl 54658 │ │ cmp r0, #0 │ │ - beq.w b107c │ │ + beq.w b7354 │ │ ldr.w r8, [sp, #112] @ 0x70 │ │ str.w sl, [sp, #60] @ 0x3c │ │ mov.w sl, #0 │ │ ldrd r0, fp, [r8, #72] @ 0x48 │ │ - mov ip, r8 │ │ + mov r2, r8 │ │ str r0, [sp, #100] @ 0x64 │ │ strb.w sl, [r8, #101] @ 0x65 │ │ add r1, sp, #424 @ 0x1a8 │ │ - ldmia.w ip, {r0, r3, r4, r5, r6, r7} │ │ - mov r2, r1 │ │ - stmia r2!, {r0, r3, r4, r5, r6, r7} │ │ + ldmia.w r2, {r0, r3, r4, r5, r6, r7} │ │ + mov ip, r1 │ │ + stmia.w ip, {r0, r3, r4, r5, r6, r7} │ │ add r4, sp, #552 @ 0x228 │ │ mov r0, r4 │ │ - bl 5e47c │ │ + bl 5fa58 │ │ ldr r0, [sp, #552] @ 0x228 │ │ cmp r0, #0 │ │ - beq.w b11f6 │ │ + beq.w b74ce │ │ adds r0, r4, #4 │ │ add.w r2, r8, #108 @ 0x6c │ │ ldmia.w r0, {r3, r4, r5} │ │ mov r1, r2 │ │ movs r0, #1 │ │ stmia r1!, {r3, r4, r5} │ │ str.w r0, [r8, #104] @ 0x68 │ │ add r1, sp, #832 @ 0x340 │ │ ldmia.w r2, {r3, r4, r5} │ │ mov r0, r1 │ │ stmia r0!, {r3, r4, r5} │ │ add r0, sp, #120 @ 0x78 │ │ - bl 9d202 │ │ + bl a09f2 │ │ mov r7, r8 │ │ ldr.w sl, [sp, #60] @ 0x3c │ │ - b.n b0ebc │ │ + b.n b7194 │ │ ldr r0, [sp, #72] @ 0x48 │ │ movs r2, #27 │ │ str r0, [sp, #356] @ 0x164 │ │ add r0, sp, #552 @ 0x228 │ │ - ldr r1, [pc, #524] @ (b0fe8 ) │ │ + ldr r1, [pc, #524] @ (b72c0 ) │ │ add r1, pc │ │ - bl b27d8 │ │ + bl b8aac │ │ mov.w r0, #2147483648 @ 0x80000000 │ │ str r0, [sp, #576] @ 0x240 │ │ add r0, sp, #424 @ 0x1a8 │ │ - bl aec68 │ │ + bl b4f8c │ │ ldr r0, [sp, #48] @ 0x30 │ │ - bl aec68 │ │ + bl b4f8c │ │ ldr.w sl, [sp, #60] @ 0x3c │ │ ldr.w fp, [sp, #108] @ 0x6c │ │ ldr r4, [sp, #68] @ 0x44 │ │ - b.n b0e2a │ │ + b.n b7102 │ │ str r0, [sp, #552] @ 0x228 │ │ mov fp, r9 │ │ ldr.w r0, [sp, #1116] @ 0x45c │ │ str r0, [sp, #556] @ 0x22c │ │ mov.w r0, #2147483648 @ 0x80000000 │ │ ldr r1, [sp, #72] @ 0x48 │ │ str r0, [sp, #576] @ 0x240 │ │ @@ -155007,83 +169905,83 @@ │ │ str r1, [sp, #356] @ 0x164 │ │ ldr.w r1, [sp, #1120] @ 0x460 │ │ str r1, [sp, #560] @ 0x230 │ │ mov r1, r8 │ │ ldr r7, [sp, #112] @ 0x70 │ │ ldr.w sl, [sp, #60] @ 0x3c │ │ ldr r4, [sp, #68] @ 0x44 │ │ - bl 5395a │ │ + bl 54676 │ │ add r0, sp, #352 @ 0x160 │ │ - bl 60ebe │ │ + bl 60396 │ │ ldr.w r9, [sp, #88] @ 0x58 │ │ - b.n b0e50 │ │ + b.n b7128 │ │ ldrd r1, r2, [sp, #428] @ 0x1ac │ │ strd r1, r2, [sp, #556] @ 0x22c │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ str r1, [sp, #576] @ 0x240 │ │ str r0, [sp, #552] @ 0x228 │ │ ldr.w sl, [sp, #60] @ 0x3c │ │ ldrd fp, r7, [sp, #108] @ 0x6c │ │ ldr r4, [sp, #68] @ 0x44 │ │ ldrd r0, r1, [sp, #776] @ 0x308 │ │ - bl 97be8 │ │ + bl ba60c │ │ movs r5, #1 │ │ movs r0, #0 │ │ rsbs r1, r4, #17 │ │ ldr r1, [sp, #56] @ 0x38 │ │ sbcs r0, r1 │ │ - bcc.n b0e78 │ │ + bcc.n b7150 │ │ cmp r4, #15 │ │ - bne.n b0e78 │ │ + bne.n b7150 │ │ ldr r0, [sp, #52] @ 0x34 │ │ - cbz r0, b0e7e │ │ + cbz r0, b7156 │ │ add r0, sp, #664 @ 0x298 │ │ adds r0, #8 │ │ - bl 99904 │ │ - b.n b0e7e │ │ + bl 9a53a │ │ + b.n b7156 │ │ add r0, sp, #664 @ 0x298 │ │ - bl aec68 │ │ + bl b4f8c │ │ add.w r4, r7, #104 @ 0x68 │ │ - cbz r5, b0e98 │ │ + cbz r5, b7170 │ │ add r0, sp, #552 @ 0x228 │ │ mov r1, r4 │ │ ldmia.w r0, {r2, r3, r5} │ │ mov.w r0, #2147483648 @ 0x80000000 │ │ stmia r1!, {r2, r3, r5} │ │ str.w r0, [r7, #128] @ 0x80 │ │ - b.n b0eac │ │ + b.n b7184 │ │ add r1, sp, #552 @ 0x228 │ │ mov r0, r4 │ │ movs r2, #40 @ 0x28 │ │ - bl c99c0 │ │ + bl ca0b2 │ │ ldr.w r0, [r7, #128] @ 0x80 │ │ cmp.w r0, #2147483648 @ 0x80000000 │ │ - bne.n b0ec8 │ │ + bne.n b71a0 │ │ add r1, sp, #216 @ 0xd8 │ │ ldmia.w r4, {r2, r3, r5} │ │ mov r0, r1 │ │ stmia r0!, {r2, r3, r5} │ │ add r0, sp, #120 @ 0x78 │ │ - bl 9d202 │ │ + bl a09f2 │ │ ldrd r0, r1, [r7, #80] @ 0x50 │ │ - bl 5395a │ │ - b.w b26e2 │ │ + bl 54676 │ │ + b.w b89b8 │ │ ldr r0, [sp, #116] @ 0x74 │ │ mov r1, r4 │ │ movs r2, #40 @ 0x28 │ │ str.w sl, [sp, #60] @ 0x3c │ │ - bl c99c0 │ │ + bl ca0b2 │ │ ldrd r1, r0, [sp, #92] @ 0x5c │ │ strd r1, r0, [r7, #184] @ 0xb8 │ │ movs r0, #0 │ │ strb.w r0, [r7, #272] @ 0x110 │ │ add.w r0, r7, #272 @ 0x110 │ │ str.w fp, [r7, #264] @ 0x108 │ │ str r0, [sp, #108] @ 0x6c │ │ - b.w af97c │ │ + b.w b5c64 │ │ ldr r1, [r7, #64] @ 0x40 │ │ ldrd r0, r5, [r7, #56] @ 0x38 │ │ str r0, [sp, #360] @ 0x168 │ │ add.w r0, r1, r1, lsl #1 │ │ str r5, [sp, #352] @ 0x160 │ │ add.w r1, r5, r0, lsl #4 │ │ str r1, [sp, #52] @ 0x34 │ │ @@ -155095,261 +169993,261 @@ │ │ add.w r1, r5, #24 │ │ str r2, [sp, #84] @ 0x54 │ │ lsls r2, r0, #4 │ │ add r0, sp, #776 @ 0x308 │ │ str r0, [sp, #48] @ 0x30 │ │ mov r4, sl │ │ cmp r2, #0 │ │ - beq.w b13fc │ │ + beq.w b76d4 │ │ ldrd sl, r6, [r5] │ │ eor.w r0, sl, #20 │ │ orrs r0, r6 │ │ add.w r0, r1, #24 │ │ - beq.w b13fe │ │ + beq.w b76d6 │ │ str r0, [sp, #80] @ 0x50 │ │ str r1, [sp, #100] @ 0x64 │ │ ldrd r1, r0, [r5, #8] │ │ strd r1, r0, [sp, #432] @ 0x1b0 │ │ str r0, [sp, #104] @ 0x68 │ │ ldr r0, [sp, #84] @ 0x54 │ │ str r1, [sp, #96] @ 0x60 │ │ add.w r1, r5, #20 │ │ ldr.w fp, [r5, #16] │ │ str r2, [sp, #92] @ 0x5c │ │ movs r2, #28 │ │ str.w fp, [sp, #440] @ 0x1b8 │ │ strd sl, r6, [sp, #424] @ 0x1a8 │ │ - bl c99c0 │ │ + bl ca0b2 │ │ subs.w r0, sl, #2 │ │ sbc.w r1, r6, #0 │ │ rsbs r2, r0, #17 │ │ mov.w r2, #0 │ │ sbcs.w r1, r2, r1 │ │ - bcc.w b15d8 │ │ + bcc.w b78b0 │ │ cmp r0, #4 │ │ - bne.w b15d8 │ │ - ldr r2, [pc, #104] @ (b0fec ) │ │ + bne.w b78b0 │ │ + ldr r2, [pc, #104] @ (b72c4 ) │ │ mov r1, fp │ │ ldr r6, [sp, #104] @ 0x68 │ │ movs r3, #10 │ │ add r2, pc │ │ mov r0, r6 │ │ - bl c47d4 │ │ + bl c4ecc │ │ mov sl, r4 │ │ - cbz r0, b0fb2 │ │ + cbz r0, b728a │ │ ldr.w ip, [sp, #100] @ 0x64 │ │ add r2, sp, #240 @ 0xf0 │ │ mov fp, r5 │ │ mov r1, r2 │ │ ldmia.w ip, {r0, r3, r4, r5, r6, r7} │ │ stmia r1!, {r0, r3, r4, r5, r6, r7} │ │ add.w r0, sp, #1112 @ 0x458 │ │ add.w r1, sp, #1048 @ 0x418 │ │ - bl 96768 │ │ - b.n b101e │ │ - ldr r2, [pc, #60] @ (b0ff0 ) │ │ + bl 98600 │ │ + b.n b72f6 │ │ + ldr r2, [pc, #60] @ (b72c8 ) │ │ mov r0, r6 │ │ mov r1, fp │ │ movs r3, #12 │ │ add r2, pc │ │ - bl c47d4 │ │ - cbz r0, b0ff4 │ │ + bl c4ecc │ │ + cbz r0, b72cc │ │ ldr.w ip, [sp, #100] @ 0x64 │ │ add r2, sp, #240 @ 0xf0 │ │ mov fp, r5 │ │ mov r1, r2 │ │ ldmia.w ip, {r0, r3, r4, r5, r6, r7} │ │ stmia r1!, {r0, r3, r4, r5, r6, r7} │ │ add.w r0, sp, #1112 @ 0x458 │ │ add r1, sp, #736 @ 0x2e0 │ │ - bl 96ae0 │ │ - b.n b101e │ │ + bl 98554 │ │ + b.n b72f6 │ │ nop │ │ movs r3, r0 │ │ strh r0, [r0, #0] │ │ - asrs r4, r3, #9 │ │ - vtbx.8 d18, {d7-d10}, d6 │ │ - vqrdmlah.s q8, , d15[0] │ │ - vqshrn.u64 d17, q15, #9 │ │ - @ instruction: 0xfff74adc │ │ + @ instruction: 0xb6c6 │ │ + vqrdmulh.s , q3, d11[0] │ │ + vshll.i16 , d17, #16 │ │ + vrshr.u64 , , #10 │ │ + @ instruction: 0xfff64adc │ │ mov r0, r6 │ │ mov r1, fp │ │ movs r3, #6 │ │ add r2, pc │ │ - bl c47d4 │ │ - cbz r0, b1042 │ │ + bl c4ecc │ │ + cbz r0, b731a │ │ ldr.w ip, [sp, #100] @ 0x64 │ │ add r2, sp, #240 @ 0xf0 │ │ mov fp, r5 │ │ mov r1, r2 │ │ ldmia.w ip, {r0, r3, r4, r5, r6, r7} │ │ stmia r1!, {r0, r3, r4, r5, r6, r7} │ │ add.w r0, sp, #1112 @ 0x458 │ │ add r1, sp, #776 @ 0x308 │ │ - bl 966e0 │ │ + bl 97cf4 │ │ ldr.w r0, [sp, #1112] @ 0x458 │ │ - ldr r1, [pc, #840] @ (b136c ) │ │ + ldr r1, [pc, #840] @ (b7644 ) │ │ cmp r0, r1 │ │ - bne.w b165c │ │ + bne.w b792c │ │ ldr r1, [sp, #104] @ 0x68 │ │ mov r5, fp │ │ ldr r0, [sp, #96] @ 0x60 │ │ ldr r7, [sp, #112] @ 0x70 │ │ - bl 5395a │ │ + bl 54676 │ │ ldr r2, [sp, #92] @ 0x5c │ │ adds r5, #48 @ 0x30 │ │ ldr r1, [sp, #100] @ 0x64 │ │ subs r2, #48 @ 0x30 │ │ adds r1, #48 @ 0x30 │ │ - b.n b0f1e │ │ - ldr r2, [pc, #812] @ (b1370 ) │ │ + b.n b71f6 │ │ + ldr r2, [pc, #812] @ (b7648 ) │ │ mov r0, r6 │ │ mov r1, fp │ │ movs r3, #10 │ │ add r2, pc │ │ - bl c47d4 │ │ - cbz r0, b106c │ │ + bl c4ecc │ │ + cbz r0, b7344 │ │ ldr.w ip, [sp, #100] @ 0x64 │ │ add r2, sp, #240 @ 0xf0 │ │ mov fp, r5 │ │ mov r1, r2 │ │ ldmia.w ip, {r0, r3, r4, r5, r6, r7} │ │ stmia r1!, {r0, r3, r4, r5, r6, r7} │ │ add.w r0, sp, #1112 @ 0x458 │ │ add.w r1, sp, #1288 @ 0x508 │ │ - b.n b0fac │ │ + b.n b7284 │ │ ldr r0, [sp, #96] @ 0x60 │ │ mov r1, r6 │ │ - bl 5395a │ │ + bl 54676 │ │ ldr r0, [sp, #56] @ 0x38 │ │ - bl aec68 │ │ - b.n b1036 │ │ - ldr r2, [pc, #756] @ (b1374 ) │ │ + bl b4f8c │ │ + b.n b730e │ │ + ldr r2, [pc, #756] @ (b764c ) │ │ mov r0, r7 │ │ mov r1, r5 │ │ movs r3, #22 │ │ add r2, pc │ │ - bl 5393c │ │ + bl 54658 │ │ cmp r0, #0 │ │ - beq.w b122a │ │ + beq.w b7502 │ │ ldr r2, [sp, #112] @ 0x70 │ │ movs r0, #0 │ │ ldrd r8, fp, [r2, #72] @ 0x48 │ │ strb.w r0, [r2, #101] @ 0x65 │ │ add r1, sp, #424 @ 0x1a8 │ │ ldmia.w r2, {r0, r3, r4, r5, r6, r7} │ │ mov ip, r1 │ │ stmia.w ip, {r0, r3, r4, r5, r6, r7} │ │ add r0, sp, #240 @ 0xf0 │ │ - bl 5e47c │ │ + bl 5fa58 │ │ ldr r0, [sp, #240] @ 0xf0 │ │ cmp r0, #0 │ │ - beq.w b14d0 │ │ + beq.w b77a8 │ │ add r2, sp, #244 @ 0xf4 │ │ ldmia r2, {r0, r1, r2} │ │ add r3, sp, #844 @ 0x34c │ │ stmia r3!, {r0, r1, r2} │ │ add r0, sp, #120 @ 0x78 │ │ add r1, sp, #844 @ 0x34c │ │ - b.w af784 │ │ + b.w b5a6c │ │ ldr r0, [sp, #92] @ 0x5c │ │ str r0, [sp, #980] @ 0x3d4 │ │ add r0, sp, #976 @ 0x3d0 │ │ - bl 60ebe │ │ + bl 60396 │ │ ldr r6, [sp, #960] @ 0x3c0 │ │ add.w r0, sp, #1288 @ 0x508 │ │ ldrd r8, r5, [sp, #968] @ 0x3c8 │ │ movs r2, #47 @ 0x2f │ │ - ldr r1, [pc, #664] @ (b1378 ) │ │ + ldr r1, [pc, #664] @ (b7650 ) │ │ add r1, pc │ │ - bl b27d8 │ │ + bl b8aac │ │ ldr r1, [sp, #36] @ 0x24 │ │ ldr r4, [sp, #40] @ 0x28 │ │ eor.w r0, r1, #2 │ │ orrs.w r7, r0, r4 │ │ ite eq │ │ moveq r4, r7 │ │ movne r7, r1 │ │ lsls r0, r6, #31 │ │ ldr.w r0, [sp, #1288] @ 0x508 │ │ - beq.n b1140 │ │ + beq.n b7418 │ │ ldr.w r1, [sp, #1292] @ 0x50c │ │ - bl 998f4 │ │ - ldr r1, [pc, #628] @ (b137c ) │ │ + bl 629fc │ │ + ldr r1, [pc, #628] @ (b7654 ) │ │ add.w r0, sp, #1288 @ 0x508 │ │ movs r2, #46 @ 0x2e │ │ add r1, pc │ │ - bl b27d8 │ │ + bl b8aac │ │ ldr r6, [sp, #52] @ 0x34 │ │ ldr.w r0, [sp, #1288] @ 0x508 │ │ cmp.w r6, #2147483648 @ 0x80000000 │ │ - bne.w b12b8 │ │ + bne.w b7590 │ │ ldr.w r2, [sp, #1296] @ 0x510 │ │ movs r4, #1 │ │ ldr.w r1, [sp, #1292] @ 0x50c │ │ str r0, [sp, #744] @ 0x2e8 │ │ strd r1, r2, [sp, #748] @ 0x2ec │ │ movs r1, #0 │ │ movs r2, #0 │ │ str r1, [sp, #56] @ 0x38 │ │ movs r1, #2 │ │ str r2, [sp, #740] @ 0x2e4 │ │ str r1, [sp, #736] @ 0x2e0 │ │ - b.n b12fa │ │ + b.n b75d2 │ │ ldr.w r2, [sp, #1296] @ 0x510 │ │ ldr.w r1, [sp, #1292] @ 0x50c │ │ str r0, [sp, #744] @ 0x2e8 │ │ strd r1, r2, [sp, #748] @ 0x2ec │ │ movs r1, #0 │ │ str r1, [sp, #740] @ 0x2e4 │ │ movs r1, #2 │ │ str r1, [sp, #736] @ 0x2e0 │ │ - b.n b1186 │ │ + b.n b745e │ │ ldr r0, [sp, #100] @ 0x64 │ │ movs r2, #27 │ │ str r0, [sp, #980] @ 0x3d4 │ │ add r0, sp, #736 @ 0x2e0 │ │ - ldr r1, [pc, #540] @ (b1380 ) │ │ + ldr r1, [pc, #540] @ (b7658 ) │ │ adds r0, #8 │ │ add r1, pc │ │ - bl b27d8 │ │ + bl b8aac │ │ movs r0, #0 │ │ str r0, [sp, #740] @ 0x2e4 │ │ movs r0, #2 │ │ str r0, [sp, #736] @ 0x2e0 │ │ add.w r0, sp, #1288 @ 0x508 │ │ - bl aec68 │ │ + bl b4f8c │ │ ldr r0, [sp, #80] @ 0x50 │ │ - bl aec68 │ │ + bl b4f8c │ │ add r0, sp, #976 @ 0x3d0 │ │ - bl 60ebe │ │ + bl 60396 │ │ ldr r0, [sp, #52] @ 0x34 │ │ ldr r7, [sp, #112] @ 0x70 │ │ ldr r1, [sp, #32] │ │ cmp.w r0, #2147483648 @ 0x80000000 │ │ - beq.n b1196 │ │ - bl 6c544 │ │ + beq.n b746e │ │ + bl 6d978 │ │ movs r4, #1 │ │ - b.n b12fc │ │ + b.n b75d4 │ │ ldr.w r0, [sp, #1296] @ 0x510 │ │ movs r2, #45 @ 0x2d │ │ str r0, [sp, #84] @ 0x54 │ │ ldr.w r0, [sp, #1300] @ 0x514 │ │ str r6, [sp, #100] @ 0x64 │ │ ldr.w r6, [sp, #1288] @ 0x508 │ │ str r0, [sp, #80] @ 0x50 │ │ add r0, sp, #424 @ 0x1a8 │ │ - ldr r1, [pc, #464] @ (b1384 ) │ │ + ldr r1, [pc, #464] @ (b765c ) │ │ add r1, pc │ │ - bl b27d8 │ │ + bl b8aac │ │ lsls r0, r6, #31 │ │ ldr r0, [sp, #424] @ 0x1a8 │ │ - beq.w b14a4 │ │ + beq.w b777c │ │ ldr r1, [sp, #428] @ 0x1ac │ │ - bl 998f4 │ │ + bl 629fc │ │ ldr r0, [sp, #80] @ 0x50 │ │ str r0, [sp, #572] @ 0x23c │ │ ldr r0, [sp, #84] @ 0x54 │ │ strd sl, r7, [sp, #552] @ 0x228 │ │ ldr.w sl, [sp, #60] @ 0x3c │ │ strd fp, r0, [sp, #564] @ 0x234 │ │ ldr r0, [sp, #100] @ 0x64 │ │ @@ -155358,38 +170256,38 @@ │ │ ldrd fp, r7, [sp, #108] @ 0x6c │ │ clz r0, r0 │ │ str r5, [sp, #584] @ 0x248 │ │ lsrs r5, r0, #5 │ │ movs r0, #0 │ │ strd r4, r8, [sp, #576] @ 0x240 │ │ str r0, [sp, #52] @ 0x34 │ │ - b.n b14cc │ │ + b.n b77a4 │ │ ldrd r0, r1, [sp, #560] @ 0x230 │ │ mov r9, r8 │ │ strb.w sl, [r9, #164]! │ │ mov r7, r8 │ │ ldr r6, [sp, #108] @ 0x6c │ │ strd r0, r1, [r8, #112] @ 0x70 │ │ strd fp, r0, [r9, #-40] @ 0x28 │ │ ldr r0, [sp, #100] @ 0x64 │ │ str.w sl, [r8, #104] @ 0x68 │ │ str.w r1, [r9, #-32] │ │ str.w r6, [r9, #-4] │ │ str.w r9, [sp, #116] @ 0x74 │ │ str.w r0, [r9, #-44]! │ │ ldr.w sl, [sp, #60] @ 0x3c │ │ - b.w afbfa │ │ - ldr r2, [pc, #348] @ (b1388 ) │ │ + b.w b5ee2 │ │ + ldr r2, [pc, #348] @ (b7660 ) │ │ mov r0, r7 │ │ mov r1, r5 │ │ movs r3, #15 │ │ add r2, pc │ │ - bl 5393c │ │ + bl 54658 │ │ cmp r0, #0 │ │ - beq.w b1592 │ │ + beq.w b786a │ │ ldr r1, [sp, #112] @ 0x70 │ │ mov.w ip, #0 │ │ str.w sl, [sp, #60] @ 0x3c │ │ str.w r9, [sp, #88] @ 0x58 │ │ ldrd sl, r8, [r1, #72] @ 0x48 │ │ strb.w ip, [r1, #101] @ 0x65 │ │ add r0, sp, #664 @ 0x298 │ │ @@ -155414,32 +170312,32 @@ │ │ sbcs.w r1, ip, r3 │ │ str r3, [sp, #76] @ 0x4c │ │ mov.w r1, #0 │ │ it cc │ │ movcc r1, #1 │ │ orrs r0, r1 │ │ str r0, [sp, #72] @ 0x48 │ │ - beq.w b1716 │ │ + beq.w b79e6 │ │ add r0, sp, #552 @ 0x228 │ │ - ldr r1, [pc, #224] @ (b138c ) │ │ + ldr r1, [pc, #224] @ (b7664 ) │ │ movs r2, #43 @ 0x2b │ │ add r1, pc │ │ - bl b27d8 │ │ + bl b8aac │ │ str r4, [sp, #588] @ 0x24c │ │ - b.n b1a8a │ │ + b.n b7d5e │ │ ldr.w r1, [sp, #1292] @ 0x50c │ │ - bl 998f4 │ │ - ldr r1, [pc, #204] @ (b1390 ) │ │ + bl 629fc │ │ + ldr r1, [pc, #204] @ (b7668 ) │ │ add.w r0, sp, #1288 @ 0x508 │ │ movs r2, #48 @ 0x30 │ │ add r1, pc │ │ - bl b27d8 │ │ + bl b8aac │ │ ldr.w r0, [sp, #1288] @ 0x508 │ │ ldr.w r1, [sp, #1292] @ 0x50c │ │ - bl 998f4 │ │ + bl 629fc │ │ ldr r0, [sp, #20] │ │ str r0, [sp, #748] @ 0x2ec │ │ ldr r0, [sp, #24] │ │ str r0, [sp, #744] @ 0x2e8 │ │ ldr r0, [sp, #76] @ 0x4c │ │ str r0, [sp, #768] @ 0x300 │ │ ldr r0, [sp, #32] │ │ @@ -155452,401 +170350,397 @@ │ │ ldr r7, [sp, #112] @ 0x70 │ │ ldr r1, [sp, #72] @ 0x48 │ │ movs r0, #0 │ │ mov r2, r1 │ │ rsbs r1, r1, #17 │ │ ldr r1, [sp, #68] @ 0x44 │ │ sbcs r0, r1 │ │ - bcc.n b131e │ │ + bcc.n b75f6 │ │ cmp r2, #15 │ │ - bne.n b131e │ │ + bne.n b75f6 │ │ ldr r0, [sp, #56] @ 0x38 │ │ - cbz r0, b1324 │ │ + cbz r0, b75fc │ │ add r0, sp, #776 @ 0x308 │ │ adds r0, #8 │ │ - bl 99904 │ │ - b.n b1324 │ │ + bl 9a53a │ │ + b.n b75fc │ │ add r0, sp, #776 @ 0x308 │ │ - bl aec68 │ │ + bl b4f8c │ │ add.w r5, r7, #112 @ 0x70 │ │ - cbz r4, b1340 │ │ + cbz r4, b7618 │ │ add r0, sp, #736 @ 0x2e0 │ │ mov r1, r5 │ │ adds r0, #8 │ │ ldmia.w r0, {r2, r3, r4} │ │ movs r0, #0 │ │ stmia r1!, {r2, r3, r4} │ │ movs r1, #2 │ │ strd r1, r0, [r7, #104] @ 0x68 │ │ - b.n b135a │ │ + b.n b7632 │ │ add.w r4, r7, #104 @ 0x68 │ │ add r1, sp, #736 @ 0x2e0 │ │ movs r2, #40 @ 0x28 │ │ mov r0, r4 │ │ - bl c99c0 │ │ + bl ca0b2 │ │ ldrd r0, r1, [r4] │ │ eor.w r0, r0, #2 │ │ orrs r0, r1 │ │ - bne.n b1394 │ │ + bne.n b766c │ │ add r1, sp, #800 @ 0x320 │ │ ldmia.w r5, {r2, r3, r4} │ │ mov r0, r1 │ │ stmia r0!, {r2, r3, r4} │ │ - b.n b0eb6 │ │ + b.n b718e │ │ nop │ │ - lsrs r3, r7, #26 │ │ - vcvta.s16.f16 d16, d3 │ │ + cbz r1, b768a │ │ + vaddl.u q8, d6, d3 │ │ strh r0, [r0, #0] │ │ - adds r5, r1, r2 │ │ - vcvt.u32.f32 q8, , #9 │ │ - vqrdmulh.s q8, , d10[0] │ │ - vqrdmulh.s q8, , d26[0] │ │ - vqshl.u64 d18, d30, #55 @ 0x37 │ │ - @ instruction: 0xfff70cd8 │ │ - @ instruction: 0xfff70dbd │ │ - vcvt.f16.u16 d18, d15 │ │ - vcvt.f16.u16 q8, q7, #9 │ │ - vtbx.8 d31, {d23}, d13 │ │ - add r0, pc, #240 @ (adr r0, b1488 ) │ │ + uxtb r1, r2 │ │ + vrsra.u64 d27, d29, #10 │ │ + vsra.u64 d27, d12, #10 │ │ + vrshr.u32 , q1, #10 │ │ + vtbx.8 d27, {d22-d23}, d3 │ │ + vsra.u32 d27, d22, #10 │ │ + vmovn.i32 d27, │ │ + @ instruction: 0xfff6b894 │ │ + vtrn.16 , q3 │ │ + vtbx.8 d31, {d22}, d13 │ │ + add r0, pc, #240 @ (adr r0, b7760 ) │ │ add r5, sp, #424 @ 0x1a8 │ │ mov r1, r4 │ │ movs r2, #40 @ 0x28 │ │ mov r0, r5 │ │ - bl c99c0 │ │ + bl ca0b2 │ │ add r4, sp, #352 @ 0x160 │ │ add r1, sp, #664 @ 0x298 │ │ movs r2, #68 @ 0x44 │ │ mov r0, r4 │ │ - bl c9a94 │ │ + bl ca098 │ │ add r7, sp, #240 @ 0xf0 │ │ add r1, sp, #552 @ 0x228 │ │ movs r2, #111 @ 0x6f │ │ mov r0, r7 │ │ - bl c9a94 │ │ + bl ca098 │ │ ldr r0, [sp, #116] @ 0x74 │ │ mov r1, r5 │ │ movs r2, #128 @ 0x80 │ │ - bl c9a94 │ │ + bl ca098 │ │ ldr r0, [sp, #112] @ 0x70 │ │ mov r1, r4 │ │ movs r2, #68 @ 0x44 │ │ str.w fp, [r0, #272] @ 0x110 │ │ ldr r0, [sp, #112] @ 0x70 │ │ add.w r0, r0, #276 @ 0x114 │ │ - bl c99a6 │ │ + bl ca006 │ │ ldr r1, [sp, #112] @ 0x70 │ │ movs r0, #0 │ │ movs r2, #111 @ 0x6f │ │ strb.w r0, [r1, #344] @ 0x158 │ │ mov r1, r7 │ │ ldr r0, [sp, #112] @ 0x70 │ │ ldr r7, [sp, #112] @ 0x70 │ │ addw r0, r0, #345 @ 0x159 │ │ - bl c99c0 │ │ + bl ca0b2 │ │ add.w r0, r7, #344 @ 0x158 │ │ str r0, [sp, #68] @ 0x44 │ │ - b.w af868 │ │ + b.w b5b50 │ │ ldr r0, [sp, #52] @ 0x34 │ │ str r0, [sp, #356] @ 0x164 │ │ add r5, sp, #352 @ 0x160 │ │ mov r0, r5 │ │ - bl 60ebe │ │ + bl 60396 │ │ ldr.w r6, [sp, #1048] @ 0x418 │ │ movs r2, #45 @ 0x2d │ │ ldr.w fp, [sp, #1056] @ 0x420 │ │ ldr.w sl, [sp, #1060] @ 0x424 │ │ add r0, sp, #424 @ 0x1a8 │ │ - ldr r1, [pc, #960] @ (b17dc ) │ │ + ldr r1, [pc, #952] @ (b7aac ) │ │ add r1, pc │ │ - bl b27d8 │ │ + bl b8aac │ │ lsls r0, r6, #31 │ │ ldr r0, [sp, #424] @ 0x1a8 │ │ - beq.n b1490 │ │ + beq.n b7768 │ │ ldr r1, [sp, #428] @ 0x1ac │ │ - bl 998f4 │ │ + bl 629fc │ │ ldr r0, [sp, #744] @ 0x2e8 │ │ movs r2, #47 @ 0x2f │ │ str r0, [sp, #104] @ 0x68 │ │ ldr r0, [sp, #748] @ 0x2ec │ │ ldr r6, [sp, #736] @ 0x2e0 │ │ str r0, [sp, #100] @ 0x64 │ │ add r0, sp, #424 @ 0x1a8 │ │ - ldr r1, [pc, #932] @ (b17e0 ) │ │ + ldr r1, [pc, #924] @ (b7ab0 ) │ │ add r1, pc │ │ - bl b27d8 │ │ + bl b8aac │ │ lsls r0, r6, #31 │ │ ldr r0, [sp, #424] @ 0x1a8 │ │ - beq.n b1490 │ │ + beq.n b7768 │ │ ldr r1, [sp, #428] @ 0x1ac │ │ - bl 998f4 │ │ + bl 629fc │ │ ldr r6, [sp, #48] @ 0x30 │ │ mov r0, r5 │ │ ldmia.w r6, {r1, r2, r3} │ │ stmia r0!, {r1, r2, r3} │ │ add r6, sp, #240 @ 0xf0 │ │ movs r2, #41 @ 0x29 │ │ - ldr r1, [pc, #900] @ (b17e4 ) │ │ + ldr r1, [pc, #892] @ (b7ab4 ) │ │ mov r0, r6 │ │ add r1, pc │ │ - bl b27d8 │ │ + bl b8aac │ │ add r0, sp, #424 @ 0x1a8 │ │ mov r1, r5 │ │ mov r2, r6 │ │ - bl a7df8 │ │ + bl 9ac78 │ │ ldrd r0, r5, [sp, #424] @ 0x1a8 │ │ ldr r7, [sp, #436] @ 0x1b4 │ │ ldr r1, [sp, #432] @ 0x1b0 │ │ cmp r0, #0 │ │ str r1, [sp, #96] @ 0x60 │ │ - beq.w b191a │ │ + beq.w b7bee │ │ mov.w r0, #2147483648 @ 0x80000000 │ │ str r7, [sp, #560] @ 0x230 │ │ str r0, [sp, #576] @ 0x240 │ │ ldr r0, [sp, #96] @ 0x60 │ │ strd r5, r0, [sp, #552] @ 0x228 │ │ - b.n b1a2e │ │ + b.n b7d02 │ │ ldr r2, [sp, #432] @ 0x1b0 │ │ mov sl, r4 │ │ ldr r1, [sp, #428] @ 0x1ac │ │ str r2, [sp, #560] @ 0x230 │ │ str r1, [sp, #556] @ 0x22c │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ str r1, [sp, #576] @ 0x240 │ │ str r0, [sp, #552] @ 0x228 │ │ - b.n b1684 │ │ + b.n b7954 │ │ ldrd r1, r2, [sp, #428] @ 0x1ac │ │ strd r1, r2, [sp, #556] @ 0x22c │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ str r1, [sp, #576] @ 0x240 │ │ mov r1, r8 │ │ str r0, [sp, #552] @ 0x228 │ │ mov r0, r4 │ │ - bl 5395a │ │ + bl 54676 │ │ movs r0, #0 │ │ ldr.w sl, [sp, #60] @ 0x3c │ │ ldr.w fp, [sp, #108] @ 0x6c │ │ movs r5, #1 │ │ str r0, [sp, #52] @ 0x34 │ │ ldr r7, [sp, #112] @ 0x70 │ │ ldr r4, [sp, #68] @ 0x44 │ │ - b.n b0e5a │ │ + b.n b7132 │ │ str.w sl, [sp, #60] @ 0x3c │ │ ldr r0, [sp, #108] @ 0x6c │ │ - ldrd r5, r7, [sp, #248] @ 0xf8 │ │ - ldr r1, [pc, #780] @ (b17e8 ) │ │ + ldrd r7, r9, [sp, #248] @ 0xf8 │ │ + ldr r1, [pc, #772] @ (b7ab8 ) │ │ adds r0, #88 @ 0x58 │ │ add r1, pc │ │ - bl 9aa94 │ │ - mov r6, r0 │ │ - add.w r3, r6, #20 │ │ + bl be6d8 │ │ + mov r4, r0 │ │ + add.w r3, r4, #20 │ │ ldr r0, [r0, #16] │ │ str r1, [sp, #116] @ 0x74 │ │ ldmia r3, {r1, r2, r3} │ │ - strd fp, r8, [sp, #104] @ 0x68 │ │ + str.w r8, [sp, #108] @ 0x6c │ │ strd r8, fp, [sp] │ │ - strd r7, r5, [sp, #96] @ 0x60 │ │ - strd r5, r7, [sp, #8] │ │ - bl 4a324 │ │ - ldrd r5, r8, [r6] │ │ - and.w r9, r8, r0 │ │ + strd r9, r7, [sp, #100] @ 0x64 │ │ + strd r7, r9, [sp, #8] │ │ + bl 99f58 │ │ + ldrd r6, r9, [r4] │ │ + and.w r8, r9, r0 │ │ lsrs r0, r0, #25 │ │ mov.w r1, #16843009 @ 0x1010101 │ │ muls r0, r1 │ │ movs r1, #0 │ │ - str r1, [sp, #92] @ 0x5c │ │ + str r1, [sp, #96] @ 0x60 │ │ add r7, sp, #424 @ 0x1a8 │ │ - str r0, [sp, #88] @ 0x58 │ │ - ldr.w sl, [r5, r9] │ │ + str r0, [sp, #92] @ 0x5c │ │ + ldr.w sl, [r6, r8] │ │ eor.w r0, r0, sl │ │ sub.w r1, r0, #16843009 @ 0x1010101 │ │ bic.w r0, r1, r0 │ │ bic.w r0, r0, #2139062143 @ 0x7f7f7f7f │ │ str r0, [sp, #424] @ 0x1a8 │ │ mov r0, r7 │ │ - mov fp, r7 │ │ - bl 57458 │ │ - cbz r0, b1574 │ │ - add.w r0, r1, r9 │ │ - ldr r4, [sp, #104] @ 0x68 │ │ - and.w r0, r0, r8 │ │ - negs r1, r0 │ │ - rsb r2, r0, r1, lsl #1 │ │ - ldr r0, [r6, #0] │ │ - add.w r2, r0, r2, lsl #3 │ │ - ldrd r3, r7, [r2, #-24] │ │ - eors r7, r4 │ │ - ldr r4, [sp, #108] @ 0x6c │ │ - eors r3, r4 │ │ - orrs r3, r7 │ │ - mov r7, fp │ │ - bne.n b1532 │ │ - ldr r4, [sp, #96] @ 0x60 │ │ - ldrd r2, r3, [r2, #-16] │ │ - eors r3, r4 │ │ - ldr r4, [sp, #100] @ 0x64 │ │ - eors r2, r4 │ │ + mov r5, r7 │ │ + bl 4b2e2 │ │ + cbz r0, b784c │ │ + add.w r0, r1, r8 │ │ + ldr r2, [r4, #0] │ │ + and.w r1, r0, r9 │ │ + ldr r7, [sp, #108] @ 0x6c │ │ + negs r0, r1 │ │ + rsb r1, r1, r0, lsl #1 │ │ + add.w r1, r2, r1, lsl #3 │ │ + ldrd r2, r3, [r1, #-24] │ │ + eor.w r3, r3, fp │ │ + eors r2, r7 │ │ + mov r7, r5 │ │ orrs r2, r3 │ │ - beq.n b15fe │ │ - b.n b1532 │ │ + bne.n b780a │ │ + ldr r3, [sp, #100] @ 0x64 │ │ + ldrd r1, r2, [r1, #-16] │ │ + eors r2, r3 │ │ + ldr r3, [sp, #104] @ 0x68 │ │ + eors r1, r3 │ │ + orrs r1, r2 │ │ + beq.n b78d6 │ │ + b.n b780a │ │ and.w r0, sl, sl, lsl #1 │ │ tst.w r0, #2155905152 @ 0x80808080 │ │ - bne.w b1cd0 │ │ - ldr r0, [sp, #92] @ 0x5c │ │ - mov r7, fp │ │ + bne.w b7fa4 │ │ + ldr r0, [sp, #96] @ 0x60 │ │ + mov r7, r5 │ │ adds r0, #4 │ │ - str r0, [sp, #92] @ 0x5c │ │ - add r0, r9 │ │ - and.w r9, r0, r8 │ │ - ldr r0, [sp, #88] @ 0x58 │ │ - b.n b151c │ │ + str r0, [sp, #96] @ 0x60 │ │ + add r0, r8 │ │ + and.w r8, r0, r9 │ │ + ldr r0, [sp, #92] @ 0x5c │ │ + b.n b77f4 │ │ ldr r7, [sp, #112] @ 0x70 │ │ add r5, sp, #120 @ 0x78 │ │ - ldr r1, [pc, #596] @ (b17ec ) │ │ + ldr r1, [pc, #588] @ (b7abc ) │ │ add.w r0, r5, #24 │ │ movs r2, #14 │ │ add.w r4, r7, #80 @ 0x50 │ │ add r1, pc │ │ - bl b27d8 │ │ + bl b8aac │ │ movs r6, #0 │ │ movs r0, #1 │ │ str r6, [sp, #440] @ 0x1b8 │ │ str r0, [sp, #428] @ 0x1ac │ │ - ldr r1, [pc, #572] @ (b17f0 ) │ │ + ldr r1, [pc, #564] @ (b7ac0 ) │ │ str r0, [sp, #436] @ 0x1b4 │ │ add r1, pc │ │ str r1, [sp, #424] @ 0x1a8 │ │ add r0, sp, #552 @ 0x228 │ │ str r0, [sp, #432] @ 0x1b0 │ │ - ldr r0, [pc, #564] @ (b17f4 ) │ │ + ldr r0, [pc, #556] @ (b7ac4 ) │ │ add r0, pc │ │ strd r4, r0, [sp, #552] @ 0x228 │ │ add.w r0, r5, #36 @ 0x24 │ │ add r1, sp, #424 @ 0x1a8 │ │ - bl 4b160 │ │ + bl 4bf7c │ │ movs r0, #2 │ │ str r6, [sp, #124] @ 0x7c │ │ str r0, [sp, #120] @ 0x78 │ │ - b.w b26cc │ │ + b.w b89a2 │ │ ldr r0, [sp, #80] @ 0x50 │ │ movs r2, #27 │ │ str r0, [sp, #356] @ 0x164 │ │ add r0, sp, #552 @ 0x228 │ │ - ldr r1, [pc, #532] @ (b17f8 ) │ │ + ldr r1, [pc, #524] @ (b7ac8 ) │ │ add r1, pc │ │ - bl b27d8 │ │ + bl b8aac │ │ mov.w r0, #2147483648 @ 0x80000000 │ │ str r0, [sp, #576] @ 0x240 │ │ add r0, sp, #424 @ 0x1a8 │ │ - bl aec68 │ │ + bl b4f8c │ │ ldr r0, [sp, #56] @ 0x38 │ │ - bl aec68 │ │ + bl b4f8c │ │ mov sl, r4 │ │ - b.n b167e │ │ - add.w r1, r1, r1, lsl #1 │ │ - add.w r4, r5, r1, lsl #3 │ │ - movs r1, #24 │ │ - subs r0, r0, r4 │ │ - blx c9d30 │ │ - mov r1, r0 │ │ - mov r0, r6 │ │ - bl 5e73e │ │ - ldrd r4, r6, [r4, #-8] │ │ + b.n b794e │ │ + add.w r0, r0, r0, lsl #1 │ │ + add.w r6, r6, r0, lsl #3 │ │ + mov r0, r4 │ │ + mov r1, r6 │ │ + bl 968b6 │ │ + ldrd r4, r6, [r6, #-8] │ │ ldr r1, [sp, #116] @ 0x74 │ │ ldr r0, [r1, #0] │ │ adds r0, #1 │ │ str r0, [r1, #0] │ │ - cbz r4, b1652 │ │ + cbz r4, b7922 │ │ ldr r0, [r6, #8] │ │ add.w r8, sp, #424 @ 0x1a8 │ │ ldr r2, [r6, #24] │ │ subs r0, #1 │ │ bic.w r0, r0, #7 │ │ add r0, r4 │ │ add.w r1, r0, #8 │ │ mov r0, r8 │ │ blx r2 │ │ ldrd r7, r5, [sp, #424] @ 0x1a8 │ │ eor.w r0, r7, #40 @ 0x28 │ │ orrs r0, r5 │ │ - bne.w b18f4 │ │ + bne.w b7bc8 │ │ mov r0, r4 │ │ mov r1, r6 │ │ - bl b2bce │ │ + bl b8ea2 │ │ movs r0, #0 │ │ str r0, [sp, #556] @ 0x22c │ │ movs r0, #40 @ 0x28 │ │ str r0, [sp, #552] @ 0x228 │ │ - b.n b190e │ │ + b.n b7be2 │ │ ldr r1, [sp, #80] @ 0x50 │ │ str r0, [sp, #552] @ 0x228 │ │ ldr.w r0, [sp, #1116] @ 0x45c │ │ str r1, [sp, #356] @ 0x164 │ │ ldr.w r1, [sp, #1120] @ 0x460 │ │ str r0, [sp, #556] @ 0x22c │ │ mov.w r0, #2147483648 @ 0x80000000 │ │ str r0, [sp, #576] @ 0x240 │ │ str r1, [sp, #560] @ 0x230 │ │ ldr r0, [sp, #96] @ 0x60 │ │ ldr r1, [sp, #104] @ 0x68 │ │ - bl 5395a │ │ + bl 54676 │ │ ldr r7, [sp, #112] @ 0x70 │ │ add r0, sp, #352 @ 0x160 │ │ - bl 60ebe │ │ + bl 60396 │ │ ldr.w fp, [sp, #108] @ 0x6c │ │ ldrd r0, r1, [sp, #776] @ 0x308 │ │ ldr r4, [sp, #76] @ 0x4c │ │ - bl 97be8 │ │ + bl ba60c │ │ movs r5, #1 │ │ movs r0, #0 │ │ rsbs r1, r4, #17 │ │ ldr r1, [sp, #72] @ 0x48 │ │ sbcs r0, r1 │ │ - bcc.n b16b2 │ │ + bcc.n b7982 │ │ cmp r4, #15 │ │ - bne.n b16b2 │ │ + bne.n b7982 │ │ ldr r0, [sp, #68] @ 0x44 │ │ - cbz r0, b16b8 │ │ + cbz r0, b7988 │ │ add r0, sp, #664 @ 0x298 │ │ adds r0, #8 │ │ - bl 99904 │ │ - b.n b16b8 │ │ + bl 9a53a │ │ + b.n b7988 │ │ add r0, sp, #664 @ 0x298 │ │ - bl aec68 │ │ + bl b4f8c │ │ add.w r4, r7, #104 @ 0x68 │ │ - cbz r5, b16d2 │ │ + cbz r5, b79a2 │ │ add r0, sp, #552 @ 0x228 │ │ mov r1, r4 │ │ ldmia.w r0, {r2, r3, r5} │ │ mov.w r0, #2147483648 @ 0x80000000 │ │ stmia r1!, {r2, r3, r5} │ │ str.w r0, [r7, #128] @ 0x80 │ │ - b.n b16e6 │ │ + b.n b79b6 │ │ add r1, sp, #552 @ 0x228 │ │ mov r0, r4 │ │ movs r2, #40 @ 0x28 │ │ - bl c99c0 │ │ + bl ca0b2 │ │ ldr.w r0, [r7, #128] @ 0x80 │ │ cmp.w r0, #2147483648 @ 0x80000000 │ │ - bne.n b16fa │ │ + bne.n b79ca │ │ add r1, sp, #816 @ 0x330 │ │ ldmia.w r4, {r2, r3, r5} │ │ mov r0, r1 │ │ stmia r0!, {r2, r3, r5} │ │ add r0, sp, #120 @ 0x78 │ │ - bl 9d202 │ │ - b.w af962 │ │ + bl a09f2 │ │ + b.w b5c4a │ │ ldr r0, [sp, #116] @ 0x74 │ │ mov r1, r4 │ │ movs r2, #40 @ 0x28 │ │ - bl c99c0 │ │ + bl ca0b2 │ │ movs r0, #0 │ │ strd r9, r8, [r7, #184] @ 0xb8 │ │ strb.w r0, [r7, #284] @ 0x11c │ │ str.w fp, [r7, #272] @ 0x110 │ │ - b.w afb4a │ │ + b.w b5e32 │ │ ldr r1, [sp, #112] @ 0x70 │ │ ldrd r0, r4, [r1, #56] @ 0x38 │ │ add.w fp, r4, #24 │ │ ldr r1, [r1, #64] @ 0x40 │ │ str r0, [sp, #360] @ 0x168 │ │ str r4, [sp, #352] @ 0x160 │ │ add.w r0, r1, r1, lsl #1 │ │ @@ -155862,187 +170756,186 @@ │ │ adds r1, #24 │ │ str r2, [sp, #84] @ 0x54 │ │ str r1, [sp, #56] @ 0x38 │ │ str r0, [sp, #48] @ 0x30 │ │ add r0, sp, #776 @ 0x308 │ │ str r0, [sp, #40] @ 0x28 │ │ cmp.w r9, #0 │ │ - beq.w b196c │ │ + beq.w b7c40 │ │ ldrd r7, r6, [r4] │ │ eor.w r0, r7, #20 │ │ orrs r0, r6 │ │ add.w r0, fp, #24 │ │ str r0, [sp, #92] @ 0x5c │ │ - beq.w b1970 │ │ + beq.w b7c44 │ │ ldrd r1, r0, [r4, #8] │ │ movs r2, #28 │ │ strd r1, r0, [sp, #432] @ 0x1b0 │ │ str r0, [sp, #116] @ 0x74 │ │ ldr r0, [sp, #84] @ 0x54 │ │ str r1, [sp, #104] @ 0x68 │ │ add.w r1, r4, #20 │ │ ldr r5, [r4, #16] │ │ str r5, [sp, #440] @ 0x1b8 │ │ strd r7, r6, [sp, #424] @ 0x1a8 │ │ - bl c99c0 │ │ + bl ca0b2 │ │ subs r0, r7, #2 │ │ sbc.w r1, r6, #0 │ │ rsbs r2, r0, #17 │ │ mov.w r2, #0 │ │ sbcs.w r1, r2, r1 │ │ - bcc.w b1a40 │ │ + bcc.w b7d14 │ │ cmp r0, #4 │ │ - bne.w b1a40 │ │ - ldr r2, [pc, #80] @ (b17fc ) │ │ + bne.w b7d14 │ │ + ldr r2, [pc, #80] @ (b7acc ) │ │ mov r1, r5 │ │ ldr r6, [sp, #116] @ 0x74 │ │ movs r3, #10 │ │ add r2, pc │ │ mov r0, r6 │ │ - bl c47d4 │ │ + bl c4ecc │ │ strd r9, r4, [sp, #96] @ 0x60 │ │ - cbz r0, b1800 │ │ + cbz r0, b7ad0 │ │ add r2, sp, #240 @ 0xf0 │ │ ldmia.w fp, {r0, r3, r4, r5, r6, r7} │ │ + add.w r1, sp, #1048 @ 0x418 │ │ + mov ip, r2 │ │ mov r9, fp │ │ - mov r1, r2 │ │ - stmia r1!, {r0, r3, r4, r5, r6, r7} │ │ + stmia.w ip, {r0, r3, r4, r5, r6, r7} │ │ add.w r0, sp, #1112 @ 0x458 │ │ - add.w r1, sp, #1048 @ 0x418 │ │ - bl 96768 │ │ - b.n b1850 │ │ - nop │ │ - lsrs r1, r4, #7 │ │ - vtbx.8 d16, {d23-d24}, d28 │ │ - vtbl.8 d16, {d7-d9}, d1 │ │ - vshll.u32 q8, d18, #23 │ │ - movs r2, r0 │ │ - movs r3, #38 @ 0x26 │ │ - vqshlu.s32 d17, d4, #23 │ │ - movs r2, r0 │ │ - add r2, sp, #108 @ 0x6c │ │ - vabs.s32 q9, q0 │ │ - vcvt.f16.u16 d16, d21 │ │ - vtbx.8 d20, {d23-d25}, d20 │ │ + bl 98600 │ │ + b.n b7b24 │ │ + add r6, sp, #204 @ 0xcc │ │ + vcvt.f32.u32 d26, d30, #10 │ │ + vcvt.f32.u32 q13, , #10 │ │ + vzip.16 , q13 │ │ + movs r1, r0 │ │ + sxtb r5, r2 │ │ + vsri.64 , q12, #10 │ │ + movs r1, r0 │ │ + strb r3, [r1, r4] │ │ + vceq.f32 , , #0 │ │ + @ instruction: 0xfff6aaff │ │ + vtbx.8 d20, {d22-d24}, d21 │ │ mov r0, r6 │ │ mov r1, r5 │ │ movs r3, #12 │ │ add r2, pc │ │ - bl c47d4 │ │ - cbz r0, b1828 │ │ + bl c4ecc │ │ + cbz r0, b7afa │ │ add r2, sp, #240 @ 0xf0 │ │ ldmia.w fp, {r0, r3, r4, r5, r6, r7} │ │ mov r9, fp │ │ - mov r1, r2 │ │ - stmia r1!, {r0, r3, r4, r5, r6, r7} │ │ + mov ip, r2 │ │ + stmia.w ip, {r0, r3, r4, r5, r6, r7} │ │ add.w r0, sp, #1112 @ 0x458 │ │ add r1, sp, #736 @ 0x2e0 │ │ - bl 96ae0 │ │ - b.n b1850 │ │ - ldr r2, [pc, #876] @ (b1b98 ) │ │ + bl 98554 │ │ + b.n b7b24 │ │ + ldr r2, [pc, #880] @ (b7e6c ) │ │ mov r0, r6 │ │ mov r1, r5 │ │ movs r3, #6 │ │ add r2, pc │ │ - bl c47d4 │ │ - cbz r0, b1876 │ │ + bl c4ecc │ │ + cbz r0, b7b4a │ │ add r2, sp, #240 @ 0xf0 │ │ ldmia.w fp, {r0, r3, r4, r5, r6, r7} │ │ + add.w r1, sp, #1248 @ 0x4e0 │ │ + mov ip, r2 │ │ mov r9, fp │ │ - mov r1, r2 │ │ - stmia r1!, {r0, r3, r4, r5, r6, r7} │ │ + stmia.w ip, {r0, r3, r4, r5, r6, r7} │ │ add.w r0, sp, #1112 @ 0x458 │ │ - add.w r1, sp, #1248 @ 0x4e0 │ │ - bl 966e0 │ │ + bl 97cf4 │ │ ldr.w r0, [sp, #1112] @ 0x458 │ │ - ldr r1, [pc, #836] @ (b1b9c ) │ │ + ldr r1, [pc, #836] @ (b7e70 ) │ │ cmp r0, r1 │ │ - bne.w b1a64 │ │ + bne.w b7d38 │ │ mov fp, r9 │ │ ldr r1, [sp, #116] @ 0x74 │ │ ldr r0, [sp, #104] @ 0x68 │ │ - bl 5395a │ │ + bl 54676 │ │ ldrd r9, r4, [sp, #96] @ 0x60 │ │ add.w fp, fp, #48 @ 0x30 │ │ adds r4, #48 @ 0x30 │ │ sub.w r9, r9, #48 @ 0x30 │ │ - b.n b1752 │ │ + b.n b7a22 │ │ str.w fp, [sp, #68] @ 0x44 │ │ mov r1, r5 │ │ - ldr r2, [pc, #800] @ (b1ba0 ) │ │ + ldr r2, [pc, #800] @ (b7e74 ) │ │ movs r3, #10 │ │ ldr r0, [sp, #116] @ 0x74 │ │ add r2, pc │ │ - bl c47d4 │ │ - cbz r0, b18a6 │ │ - ldr.w ip, [sp, #68] @ 0x44 │ │ + bl c4ecc │ │ + cbz r0, b7b7a │ │ add r2, sp, #240 @ 0xf0 │ │ - mov r1, r2 │ │ - ldmia.w ip, {r0, r3, r4, r5, r6, r7} │ │ - stmia r1!, {r0, r3, r4, r5, r6, r7} │ │ - add.w r0, sp, #1112 @ 0x458 │ │ + ldr r1, [sp, #68] @ 0x44 │ │ + mov ip, r2 │ │ + ldmia.w r1, {r0, r3, r4, r5, r6, r7} │ │ add.w r1, sp, #1288 @ 0x508 │ │ - bl 96768 │ │ - b.n b18ce │ │ - ldr r2, [pc, #764] @ (b1ba4 ) │ │ + stmia.w ip, {r0, r3, r4, r5, r6, r7} │ │ + add.w r0, sp, #1112 @ 0x458 │ │ + bl 98600 │ │ + b.n b7ba2 │ │ + ldr r2, [pc, #764] @ (b7e78 ) │ │ mov r1, r5 │ │ ldr r0, [sp, #116] @ 0x74 │ │ movs r3, #12 │ │ add r2, pc │ │ - bl c47d4 │ │ - cbz r0, b18e0 │ │ - ldr.w ip, [sp, #68] @ 0x44 │ │ + bl c4ecc │ │ + cbz r0, b7bb4 │ │ add r2, sp, #240 @ 0xf0 │ │ - mov r1, r2 │ │ - ldmia.w ip, {r0, r3, r4, r5, r6, r7} │ │ - stmia r1!, {r0, r3, r4, r5, r6, r7} │ │ + ldr r1, [sp, #68] @ 0x44 │ │ + mov ip, r2 │ │ + ldmia.w r1, {r0, r3, r4, r5, r6, r7} │ │ + stmia.w ip, {r0, r3, r4, r5, r6, r7} │ │ add.w r0, sp, #1112 @ 0x458 │ │ add r1, sp, #776 @ 0x308 │ │ - bl 966e0 │ │ + bl 97cf4 │ │ ldr.w r0, [sp, #1112] @ 0x458 │ │ - ldr r1, [pc, #712] @ (b1b9c ) │ │ + ldr r1, [pc, #712] @ (b7e70 ) │ │ cmp r0, r1 │ │ - bne.w b1a64 │ │ + bne.w b7d38 │ │ ldr.w fp, [sp, #68] @ 0x44 │ │ - b.n b185e │ │ + b.n b7b32 │ │ ldr r0, [sp, #104] @ 0x68 │ │ ldr r1, [sp, #116] @ 0x74 │ │ - bl 5395a │ │ + bl 54676 │ │ ldr r0, [sp, #56] @ 0x38 │ │ - bl aec68 │ │ + bl b4f8c │ │ ldr.w fp, [sp, #68] @ 0x44 │ │ - b.n b1866 │ │ + b.n b7b3a │ │ add r0, sp, #552 @ 0x228 │ │ add.w r1, r8, #8 │ │ adds r0, #8 │ │ movs r2, #40 @ 0x28 │ │ - bl c99c0 │ │ + bl ca0b2 │ │ mov r0, r4 │ │ mov r1, r6 │ │ strd r7, r5, [sp, #552] @ 0x228 │ │ - bl b2bce │ │ + bl b8ea2 │ │ add r0, sp, #120 @ 0x78 │ │ add r1, sp, #552 @ 0x228 │ │ - bl 9e12c │ │ - b.w b26c6 │ │ + bl b9b50 │ │ + b.w b899c │ │ ldr.w r0, [sp, #1296] @ 0x510 │ │ movs r2, #45 @ 0x2d │ │ str r0, [sp, #92] @ 0x5c │ │ ldr.w r0, [sp, #1300] @ 0x514 │ │ ldr.w r6, [sp, #1288] @ 0x508 │ │ str r0, [sp, #84] @ 0x54 │ │ add r0, sp, #424 @ 0x1a8 │ │ - ldr r1, [pc, #632] @ (b1ba8 ) │ │ + ldr r1, [pc, #632] @ (b7e7c ) │ │ add r1, pc │ │ - bl b27d8 │ │ + bl b8aac │ │ lsls r0, r6, #31 │ │ ldr r0, [sp, #424] @ 0x1a8 │ │ - beq.n b1a16 │ │ + beq.n b7cea │ │ ldr r1, [sp, #428] @ 0x1ac │ │ - bl 998f4 │ │ + bl 629fc │ │ ldr r0, [sp, #84] @ 0x54 │ │ str r0, [sp, #572] @ 0x23c │ │ ldr r0, [sp, #92] @ 0x5c │ │ str r0, [sp, #568] @ 0x238 │ │ ldr r0, [sp, #100] @ 0x64 │ │ str r0, [sp, #564] @ 0x234 │ │ ldr r0, [sp, #104] @ 0x68 │ │ @@ -156051,353 +170944,353 @@ │ │ strd fp, sl, [sp, #552] @ 0x228 │ │ str r7, [sp, #584] @ 0x248 │ │ strd r5, r0, [sp, #576] @ 0x240 │ │ add.w r0, r5, #2147483648 @ 0x80000000 │ │ clz r0, r0 │ │ lsrs r5, r0, #5 │ │ movs r0, #0 │ │ - b.n b1a32 │ │ + b.n b7d06 │ │ ldr r0, [sp, #52] @ 0x34 │ │ str r0, [sp, #92] @ 0x5c │ │ ldr r0, [sp, #92] @ 0x5c │ │ str r0, [sp, #356] @ 0x164 │ │ add r5, sp, #352 @ 0x160 │ │ mov r0, r5 │ │ - bl 60ebe │ │ + bl 60396 │ │ ldr.w r4, [sp, #1048] @ 0x418 │ │ movs r2, #45 @ 0x2d │ │ ldr.w r7, [sp, #1056] @ 0x420 │ │ ldr.w fp, [sp, #1060] @ 0x424 │ │ add r0, sp, #424 @ 0x1a8 │ │ - ldr r1, [pc, #540] @ (b1bac ) │ │ + ldr r1, [pc, #540] @ (b7e80 ) │ │ add r1, pc │ │ - bl b27d8 │ │ + bl b8aac │ │ lsls r0, r4, #31 │ │ ldr r0, [sp, #424] @ 0x1a8 │ │ - beq.n b1a04 │ │ + beq.n b7cd8 │ │ ldr r1, [sp, #428] @ 0x1ac │ │ - bl 998f4 │ │ + bl 629fc │ │ ldr r0, [sp, #744] @ 0x2e8 │ │ movs r2, #47 @ 0x2f │ │ str r0, [sp, #116] @ 0x74 │ │ ldr r0, [sp, #748] @ 0x2ec │ │ ldr r4, [sp, #736] @ 0x2e0 │ │ str r0, [sp, #104] @ 0x68 │ │ add r0, sp, #424 @ 0x1a8 │ │ - ldr r1, [pc, #512] @ (b1bb0 ) │ │ + ldr r1, [pc, #512] @ (b7e84 ) │ │ add r1, pc │ │ - bl b27d8 │ │ + bl b8aac │ │ lsls r0, r4, #31 │ │ ldr r0, [sp, #424] @ 0x1a8 │ │ - beq.n b1a04 │ │ + beq.n b7cd8 │ │ ldr r1, [sp, #428] @ 0x1ac │ │ - bl 998f4 │ │ + bl 629fc │ │ ldr r4, [sp, #48] @ 0x30 │ │ mov r0, r5 │ │ ldmia.w r4, {r1, r2, r3} │ │ stmia r0!, {r1, r2, r3} │ │ add r4, sp, #240 @ 0xf0 │ │ movs r2, #41 @ 0x29 │ │ - ldr r1, [pc, #480] @ (b1bb4 ) │ │ + ldr r1, [pc, #480] @ (b7e88 ) │ │ mov r0, r4 │ │ add r1, pc │ │ - bl b27d8 │ │ + bl b8aac │ │ add r0, sp, #424 @ 0x1a8 │ │ mov r1, r5 │ │ mov r2, r4 │ │ - bl a7df8 │ │ + bl 9ac78 │ │ ldrd r0, r1, [sp, #424] @ 0x1a8 │ │ ldrd r4, r9, [sp, #432] @ 0x1b0 │ │ cmp r0, #0 │ │ str r1, [sp, #100] @ 0x64 │ │ - beq.w b1bbc │ │ + beq.w b7e90 │ │ mov.w r0, #2147483648 @ 0x80000000 │ │ strd r4, r9, [sp, #556] @ 0x22c │ │ str r0, [sp, #588] @ 0x24c │ │ ldr r0, [sp, #100] @ 0x64 │ │ str r0, [sp, #552] @ 0x228 │ │ - b.n b1d10 │ │ + b.n b7fe4 │ │ ldr r2, [sp, #432] @ 0x1b0 │ │ ldr r1, [sp, #428] @ 0x1ac │ │ str r2, [sp, #560] @ 0x230 │ │ str r1, [sp, #556] @ 0x22c │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ str r1, [sp, #588] @ 0x24c │ │ str r0, [sp, #552] @ 0x228 │ │ - b.n b1a8a │ │ + b.n b7d5e │ │ ldrd r1, r2, [sp, #428] @ 0x1ac │ │ strd r1, r2, [sp, #556] @ 0x22c │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ str r1, [sp, #576] @ 0x240 │ │ ldr r1, [sp, #96] @ 0x60 │ │ str r0, [sp, #552] @ 0x228 │ │ mov r0, r5 │ │ - bl 5395a │ │ + bl 54676 │ │ movs r0, #0 │ │ movs r5, #1 │ │ str r0, [sp, #68] @ 0x44 │ │ mov sl, r4 │ │ ldr r7, [sp, #112] @ 0x70 │ │ ldr.w fp, [sp, #108] @ 0x6c │ │ ldr r4, [sp, #76] @ 0x4c │ │ - b.n b1694 │ │ + b.n b7964 │ │ ldr r0, [sp, #92] @ 0x5c │ │ movs r2, #27 │ │ str r0, [sp, #356] @ 0x164 │ │ add r0, sp, #552 @ 0x228 │ │ - ldr r1, [pc, #364] @ (b1bb8 ) │ │ + ldr r1, [pc, #364] @ (b7e8c ) │ │ add r1, pc │ │ - bl b27d8 │ │ + bl b8aac │ │ mov.w r0, #2147483648 @ 0x80000000 │ │ str r0, [sp, #588] @ 0x24c │ │ add r0, sp, #424 @ 0x1a8 │ │ - bl aec68 │ │ + bl b4f8c │ │ ldr r0, [sp, #56] @ 0x38 │ │ - bl aec68 │ │ - b.n b1a84 │ │ + bl b4f8c │ │ + b.n b7d58 │ │ ldr r1, [sp, #92] @ 0x5c │ │ str r0, [sp, #552] @ 0x228 │ │ ldr.w r0, [sp, #1116] @ 0x45c │ │ str r1, [sp, #356] @ 0x164 │ │ ldr.w r1, [sp, #1120] @ 0x460 │ │ str r0, [sp, #556] @ 0x22c │ │ mov.w r0, #2147483648 @ 0x80000000 │ │ str r0, [sp, #588] @ 0x24c │ │ str r1, [sp, #560] @ 0x230 │ │ ldr r0, [sp, #104] @ 0x68 │ │ ldr r1, [sp, #116] @ 0x74 │ │ - bl 5395a │ │ + bl 54676 │ │ add r0, sp, #352 @ 0x160 │ │ - bl 60ebe │ │ + bl 60396 │ │ ldr r0, [sp, #776] @ 0x308 │ │ ldr r1, [sp, #780] @ 0x30c │ │ - bl 97be8 │ │ + bl ba60c │ │ ldr.w r0, [sp, #1248] @ 0x4e0 │ │ ldr.w r1, [sp, #1252] @ 0x4e4 │ │ - bl 97be8 │ │ + bl ba60c │ │ ldr r2, [sp, #80] @ 0x50 │ │ movs r0, #0 │ │ rsbs r1, r2, #17 │ │ ldr r1, [sp, #76] @ 0x4c │ │ sbcs r0, r1 │ │ - bcc.n b1abe │ │ + bcc.n b7d92 │ │ cmp r2, #15 │ │ - bne.n b1abe │ │ + bne.n b7d92 │ │ ldr r0, [sp, #72] @ 0x48 │ │ - cbz r0, b1ac4 │ │ + cbz r0, b7d98 │ │ add r0, sp, #664 @ 0x298 │ │ adds r0, #8 │ │ - bl 99904 │ │ - b.n b1ac4 │ │ + bl 9a53a │ │ + b.n b7d98 │ │ add r0, sp, #664 @ 0x298 │ │ - bl aec68 │ │ + bl b4f8c │ │ ldr r7, [sp, #112] @ 0x70 │ │ ldr r0, [sp, #588] @ 0x24c │ │ add.w r4, r7, #104 @ 0x68 │ │ cmp.w r0, #2147483648 @ 0x80000000 │ │ - bne.n b1ae6 │ │ + bne.n b7dba │ │ add r0, sp, #552 @ 0x228 │ │ mov r1, r4 │ │ ldmia.w r0, {r2, r3, r5} │ │ mov.w r0, #2147483648 @ 0x80000000 │ │ stmia r1!, {r2, r3, r5} │ │ str.w r0, [r7, #140] @ 0x8c │ │ - b.n b1afa │ │ + b.n b7dce │ │ add r1, sp, #552 @ 0x228 │ │ mov r0, r4 │ │ movs r2, #48 @ 0x30 │ │ - bl c99c0 │ │ + bl ca0b2 │ │ ldr.w r0, [r7, #140] @ 0x8c │ │ cmp.w r0, #2147483648 @ 0x80000000 │ │ - bne.n b1b12 │ │ + bne.n b7de6 │ │ add r1, sp, #944 @ 0x3b0 │ │ ldmia.w r4, {r2, r3, r5} │ │ mov r0, r1 │ │ stmia r0!, {r2, r3, r5} │ │ add r0, sp, #120 @ 0x78 │ │ - bl 9d202 │ │ + bl a09f2 │ │ ldr.w sl, [sp, #60] @ 0x3c │ │ - b.w af962 │ │ + b.w b5c4a │ │ add r5, sp, #856 @ 0x358 │ │ mov r1, r4 │ │ add.w r0, r5, #40 @ 0x28 │ │ movs r2, #48 @ 0x30 │ │ - bl c99c0 │ │ + bl ca0b2 │ │ add.w r0, r7, #208 @ 0xd0 │ │ mov r1, r5 │ │ movs r2, #88 @ 0x58 │ │ strd sl, r8, [r7, #200] @ 0xc8 │ │ - bl c9a94 │ │ + bl ca098 │ │ movs r0, #0 │ │ ldr r4, [sp, #108] @ 0x6c │ │ strb.w r0, [r7, #305] @ 0x131 │ │ add.w r0, r7, #152 @ 0x98 │ │ str.w r4, [r7, #300] @ 0x12c │ │ - b.w afa34 │ │ + b.w b5d1c │ │ ldr.w r0, [sp, #1120] @ 0x460 │ │ ldr.w r1, [sp, #1124] @ 0x464 │ │ str.w r9, [sp, #88] @ 0x58 │ │ str.w sl, [sp, #60] @ 0x3c │ │ - bl bf970 │ │ - b.n b1c88 │ │ + bl c97b8 │ │ + b.n b7f5c │ │ ldr.w r2, [sp, #1120] @ 0x460 │ │ ldr r1, [sp, #100] @ 0x64 │ │ str r1, [sp, #980] @ 0x3d4 │ │ ldr.w r1, [sp, #1116] @ 0x45c │ │ strd r1, r2, [sp, #748] @ 0x2ec │ │ movs r1, #0 │ │ str r1, [sp, #740] @ 0x2e4 │ │ movs r1, #2 │ │ str.w r9, [sp, #88] @ 0x58 │ │ str.w sl, [sp, #60] @ 0x3c │ │ str r1, [sp, #736] @ 0x2e0 │ │ str r0, [sp, #744] @ 0x2e8 │ │ - b.n b1ca2 │ │ + b.n b7f76 │ │ ldr.w r0, [sp, #1120] @ 0x460 │ │ ldr.w r1, [sp, #1124] @ 0x464 │ │ str.w r9, [sp, #88] @ 0x58 │ │ str.w sl, [sp, #60] @ 0x3c │ │ - bl 56e32 │ │ - b.n b1c88 │ │ - asrs r0, r6, #3 │ │ - vcvt.f16.u16 d16, d7 │ │ - vcvta.s16.f16 d16, d3 │ │ + bl 57ff4 │ │ + b.n b7f5c │ │ + add r2, sp, #716 @ 0x2cc │ │ + vtbx.8 d26, {d22-d24}, d27 │ │ + vaddl.u q8, d6, d3 │ │ strh r0, [r0, #0] │ │ - asrs r5, r2, #1 │ │ - vqshlu.s32 d16, d30, #23 │ │ - vsli.32 q8, q5, #23 │ │ - vrecpe.u16 q8, │ │ - vsri.32 q8, q12, #9 │ │ - vrsqrte.u16 d16, d13 │ │ - @ instruction: 0xfff71ed8 │ │ - @ instruction: 0xfff7f8dd │ │ + add r2, sp, #628 @ 0x274 │ │ + vtbl.8 d26, {d22-d24}, d26 │ │ + @ instruction: 0xfff6a9bc │ │ + vtbx.8 d26, {d22}, d3 │ │ + vtbx.8 d26, {d22}, d14 │ │ + vtbx.8 d26, {d22}, d31 │ │ + vtrn.16 , │ │ + @ instruction: 0xfff6f8dd │ │ lsls r0, r2, #20 │ │ movs r2, #45 @ 0x2d │ │ str r0, [sp, #96] @ 0x60 │ │ ldr.w r0, [sp, #1300] @ 0x514 │ │ ldr.w r6, [sp, #1288] @ 0x508 │ │ str r0, [sp, #92] @ 0x5c │ │ add r0, sp, #424 @ 0x1a8 │ │ - ldr r1, [pc, #696] @ (b1e8c ) │ │ + ldr r1, [pc, #696] @ (b8160 ) │ │ add r1, pc │ │ - bl b27d8 │ │ + bl b8aac │ │ lsls r0, r6, #31 │ │ ldr r0, [sp, #424] @ 0x1a8 │ │ - beq.w b1cf8 │ │ + beq.w b7fcc │ │ ldr r1, [sp, #428] @ 0x1ac │ │ - bl 998f4 │ │ + bl 629fc │ │ ldr r6, [sp, #40] @ 0x28 │ │ mov r0, r5 │ │ ldmia.w r6, {r1, r2, r3} │ │ stmia r0!, {r1, r2, r3} │ │ movs r2, #47 @ 0x2f │ │ add r0, sp, #240 @ 0xf0 │ │ - ldr r1, [pc, #664] @ (b1e90 ) │ │ + ldr r1, [pc, #664] @ (b8164 ) │ │ add r1, pc │ │ - bl b27d8 │ │ + bl b8aac │ │ add r6, sp, #424 @ 0x1a8 │ │ add r2, sp, #240 @ 0xf0 │ │ mov r1, r5 │ │ mov r0, r6 │ │ - bl a7df8 │ │ + bl 9ac78 │ │ adds r0, r6, #4 │ │ ldr r1, [sp, #424] @ 0x1a8 │ │ add.w r2, sp, #1112 @ 0x458 │ │ ldmia.w r0, {r3, r5, r6} │ │ cmp r1, #0 │ │ stmia r2!, {r3, r5, r6} │ │ add r0, sp, #552 @ 0x228 │ │ - beq.w b1d1e │ │ + beq.w b7ff2 │ │ ldr r5, [sp, #44] @ 0x2c │ │ ldmia.w r5, {r1, r2, r3} │ │ stmia r0!, {r1, r2, r3} │ │ mov r1, r4 │ │ mov.w r0, #2147483648 @ 0x80000000 │ │ str r0, [sp, #588] @ 0x24c │ │ ldr r0, [sp, #100] @ 0x64 │ │ - bl 5395a │ │ - b.n b1d18 │ │ + bl 54676 │ │ + b.n b7fec │ │ ldr.w r0, [sp, #1120] @ 0x460 │ │ ldr.w r1, [sp, #1124] @ 0x464 │ │ str.w r9, [sp, #88] @ 0x58 │ │ str.w sl, [sp, #60] @ 0x3c │ │ - bl 5395a │ │ - b.n b1c88 │ │ + bl 54676 │ │ + b.n b7f5c │ │ ldr.w r0, [sp, #1120] @ 0x460 │ │ ldr.w r1, [sp, #1124] @ 0x464 │ │ str.w r9, [sp, #88] @ 0x58 │ │ str.w sl, [sp, #60] @ 0x3c │ │ - bl 56e2a │ │ - b.n b1c88 │ │ + bl c1c04 │ │ + b.n b7f5c │ │ add.w r0, sp, #1112 @ 0x458 │ │ str.w r9, [sp, #88] @ 0x58 │ │ str.w sl, [sp, #60] @ 0x3c │ │ - bl a2e9c │ │ - b.n b1c88 │ │ + bl aa45c │ │ + b.n b7f5c │ │ ldr.w r0, [sp, #1120] @ 0x460 │ │ ldr.w r1, [sp, #1124] @ 0x464 │ │ str.w r9, [sp, #88] @ 0x58 │ │ str.w sl, [sp, #60] @ 0x3c │ │ - bl 6c544 │ │ + bl 6d978 │ │ mov.w r4, #2147483648 @ 0x80000000 │ │ ldr r0, [sp, #76] @ 0x4c │ │ str r0, [sp, #752] @ 0x2f0 │ │ ldr r0, [sp, #48] @ 0x30 │ │ str r0, [sp, #748] @ 0x2ec │ │ movs r0, #0 │ │ str r0, [sp, #740] @ 0x2e4 │ │ movs r0, #2 │ │ str r0, [sp, #736] @ 0x2e0 │ │ ldr r0, [sp, #100] @ 0x64 │ │ str r0, [sp, #980] @ 0x3d4 │ │ str r4, [sp, #744] @ 0x2e8 │ │ ldr r0, [sp, #96] @ 0x60 │ │ mov r1, r8 │ │ - bl 5395a │ │ + bl 54676 │ │ ldr.w sl, [sp, #60] @ 0x3c │ │ ldr.w fp, [sp, #108] @ 0x6c │ │ ldr.w r9, [sp, #88] @ 0x58 │ │ - b.w b1180 │ │ + b.w b7458 │ │ ldr.w r0, [sp, #1244] @ 0x4dc │ │ str r0, [sp, #76] @ 0x4c │ │ ldr r0, [sp, #28] │ │ ldr r1, [sp, #48] @ 0x30 │ │ ldr.w r5, [sp, #1240] @ 0x4d8 │ │ - bl 6c544 │ │ + bl 6d978 │ │ str r5, [sp, #48] @ 0x30 │ │ - b.n b1c8c │ │ + b.n b7f60 │ │ movs r4, #0 │ │ - b.n b161a │ │ + b.n b78ea │ │ ldr.w r1, [sp, #1256] @ 0x4e8 │ │ str r1, [sp, #748] @ 0x2ec │ │ movs r1, #0 │ │ ldr.w r2, [sp, #1260] @ 0x4ec │ │ str r1, [sp, #740] @ 0x2e4 │ │ movs r1, #2 │ │ str r0, [sp, #744] @ 0x2e8 │ │ ldr r0, [sp, #100] @ 0x64 │ │ str.w r9, [sp, #88] @ 0x58 │ │ str.w sl, [sp, #60] @ 0x3c │ │ str r1, [sp, #736] @ 0x2e0 │ │ str r0, [sp, #980] @ 0x3d4 │ │ str r2, [sp, #752] @ 0x2f0 │ │ - b.n b1ca2 │ │ + b.n b7f76 │ │ ldrd r1, r2, [sp, #428] @ 0x1ac │ │ str r0, [sp, #552] @ 0x228 │ │ ldr r0, [sp, #100] @ 0x64 │ │ strd r1, r2, [sp, #556] @ 0x22c │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ str r1, [sp, #588] @ 0x24c │ │ mov r1, r4 │ │ - bl 5395a │ │ + bl 54676 │ │ ldrd r0, r1, [sp, #776] @ 0x308 │ │ - bl 97be8 │ │ + bl ba60c │ │ movs r0, #0 │ │ str r0, [sp, #72] @ 0x48 │ │ - b.n b1a9e │ │ + b.n b7d72 │ │ ldr r5, [sp, #44] @ 0x2c │ │ adds r0, #36 @ 0x24 │ │ ldmia.w r5, {r1, r2, r3} │ │ stmia r0!, {r1, r2, r3} │ │ ldr r0, [sp, #100] @ 0x64 │ │ str r0, [sp, #576] @ 0x240 │ │ ldr r0, [sp, #92] @ 0x5c │ │ @@ -156406,97 +171299,97 @@ │ │ str r0, [sp, #568] @ 0x238 │ │ ldr r0, [sp, #104] @ 0x68 │ │ str r0, [sp, #564] @ 0x234 │ │ ldr r0, [sp, #116] @ 0x74 │ │ strd r4, r9, [sp, #580] @ 0x244 │ │ str r0, [sp, #560] @ 0x230 │ │ strd r7, fp, [sp, #552] @ 0x228 │ │ - b.n b1d18 │ │ - ldr r0, [pc, #332] @ (b1e94 ) │ │ + b.n b7fec │ │ + ldr r0, [pc, #332] @ (b8168 ) │ │ add r0, pc │ │ - bl 52ca0 │ │ - ldr r0, [pc, #328] @ (b1e98 ) │ │ + bl 53b08 │ │ + ldr r0, [pc, #328] @ (b816c ) │ │ add r0, pc │ │ - bl 4f570 │ │ - ldr r0, [pc, #324] @ (b1e9c ) │ │ + bl 50c8c │ │ + ldr r0, [pc, #324] @ (b8170 ) │ │ add r0, pc │ │ - bl 52ca0 │ │ - ldr r0, [pc, #320] @ (b1ea0 ) │ │ + bl 53b08 │ │ + ldr r0, [pc, #320] @ (b8174 ) │ │ add r0, pc │ │ - bl 52ca0 │ │ - ldr r0, [pc, #316] @ (b1ea4 ) │ │ + bl 53b08 │ │ + ldr r0, [pc, #316] @ (b8178 ) │ │ add r0, pc │ │ - bl 52ca0 │ │ - ldr r0, [pc, #312] @ (b1ea8 ) │ │ + bl 53b08 │ │ + ldr r0, [pc, #312] @ (b817c ) │ │ add r0, pc │ │ - bl 52ca0 │ │ - ldr r0, [pc, #308] @ (b1eac ) │ │ + bl 53b08 │ │ + ldr r0, [pc, #308] @ (b8180 ) │ │ add r0, pc │ │ - bl 52ca0 │ │ - ldr r0, [pc, #304] @ (b1eb0 ) │ │ + bl 53b08 │ │ + ldr r0, [pc, #304] @ (b8184 ) │ │ add r0, pc │ │ - bl 52ca0 │ │ - ldr r0, [pc, #300] @ (b1eb4 ) │ │ + bl 53b08 │ │ + ldr r0, [pc, #300] @ (b8188 ) │ │ add r0, pc │ │ - bl 52ca0 │ │ - ldr r0, [pc, #296] @ (b1eb8 ) │ │ + bl 53b08 │ │ + ldr r0, [pc, #296] @ (b818c ) │ │ add r0, pc │ │ - bl 52ca0 │ │ - ldr r0, [pc, #292] @ (b1ebc ) │ │ + bl 53b08 │ │ + ldr r0, [pc, #292] @ (b8190 ) │ │ add r0, pc │ │ - bl 52ca0 │ │ + bl 53b08 │ │ cmp r0, r1 │ │ - beq.w b223e │ │ + beq.w b8512 │ │ ldrd r1, r2, [r0], #8 │ │ str.w r0, [r7, #244] @ 0xf4 │ │ movs r0, #0 │ │ strb.w r0, [r7, #364] @ 0x16c │ │ ldr.w r0, [r7, #288] @ 0x120 │ │ strd r1, r2, [r7, #256] @ 0x100 │ │ adds r0, #8 │ │ strd r1, r2, [r7, #352] @ 0x160 │ │ str.w r0, [r7, #360] @ 0x168 │ │ add r4, sp, #552 @ 0x228 │ │ add.w r1, r7, #352 @ 0x160 │ │ mov r0, r4 │ │ - bl b2c40 │ │ + bl b8f14 │ │ ldrd r8, r6, [sp, #552] @ 0x228 │ │ eor.w r0, r8, #41 @ 0x29 │ │ orrs r0, r6 │ │ - beq.n b1e24 │ │ + beq.n b80f8 │ │ add.w r1, r4, #20 │ │ add.w r0, sp, #1048 @ 0x418 │ │ movs r2, #28 │ │ ldrd r5, fp, [sp, #560] @ 0x230 │ │ ldr.w r9, [sp, #568] @ 0x238 │ │ - bl c99c0 │ │ + bl ca0b2 │ │ eor.w r0, r8, #40 @ 0x28 │ │ orrs r0, r6 │ │ - bne.n b1e2a │ │ + bne.n b80fe │ │ movs r0, #0 │ │ movs r1, #4 │ │ strd r0, r0, [r7, #324] @ 0x144 │ │ strd r1, r0, [r7, #332] @ 0x14c │ │ strd r9, r0, [r7, #300] @ 0x12c │ │ strd r1, r0, [r7, #308] @ 0x134 │ │ strd r0, r1, [r7, #316] @ 0x13c │ │ add.w r0, r9, r9, lsl #1 │ │ strd r5, fp, [r7, #292] @ 0x124 │ │ add.w r0, fp, r0, lsl #2 │ │ strd fp, r0, [r7, #264] @ 0x108 │ │ - b.n b1e3a │ │ + b.n b810e │ │ movs r0, #3 │ │ - b.w b270a │ │ + b.w b89e0 │ │ add.w r0, sp, #1080 @ 0x438 │ │ add.w r1, sp, #1048 @ 0x418 │ │ movs r2, #28 │ │ - bl c99c0 │ │ - b.n b23a8 │ │ + bl ca0b2 │ │ + b.n b867c │ │ cmp fp, r0 │ │ - beq.n b1ec0 │ │ + beq.n b8194 │ │ add.w r0, fp, #12 │ │ str.w r0, [r7, #264] @ 0x108 │ │ ldr.w r2, [r7, #288] @ 0x120 │ │ ldrd r1, r0, [r7, #256] @ 0x100 │ │ str.w fp, [r7, #340] @ 0x154 │ │ add.w r5, r2, #8 │ │ ldrd r3, r4, [fp, #4] │ │ @@ -156509,40 +171402,40 @@ │ │ ldrd r3, r4, [fp, #4] │ │ strd r3, r4, [r7, #352] @ 0x160 │ │ strd r1, r0, [r7, #360] @ 0x168 │ │ str.w r2, [r7, #368] @ 0x170 │ │ movs r0, #1 │ │ strb.w r0, [r7, #372] @ 0x174 │ │ ldrd fp, r0, [r7, #264] @ 0x108 │ │ - b.n b1e3a │ │ + b.n b810e │ │ nop │ │ - lsls r0, r7, #10 │ │ - vcvtp.u16.f16 q8, │ │ - vcvtp.u16.f16 q8, q4 │ │ - movs r2, r0 │ │ - lsls r0, r4, #6 │ │ - movs r2, r0 │ │ - lsls r0, r1, #7 │ │ - movs r2, r0 │ │ - lsls r0, r2, #4 │ │ - movs r2, r0 │ │ - lsls r0, r7, #5 │ │ - movs r2, r0 │ │ - lsls r0, r2, #6 │ │ - movs r2, r0 │ │ - lsls r0, r1, #9 │ │ - movs r2, r0 │ │ - lsls r0, r0, #7 │ │ - movs r2, r0 │ │ - lsls r0, r5, #8 │ │ - movs r2, r0 │ │ - lsls r0, r0, #8 │ │ - movs r2, r0 │ │ - lsls r0, r1, #4 │ │ - movs r2, r0 │ │ + add r7, pc, #104 @ (adr r7, b81cc ) │ │ + vqshl.u32 d26, d19, #22 │ │ + vtbl.8 d26, {d22-d24}, d4 │ │ + movs r1, r0 │ │ + add r1, sp, #368 @ 0x170 │ │ + movs r1, r0 │ │ + add r1, sp, #528 @ 0x210 │ │ + movs r1, r0 │ │ + add r0, sp, #816 @ 0x330 │ │ + movs r1, r0 │ │ + add r1, sp, #208 @ 0xd0 │ │ + movs r1, r0 │ │ + add r1, sp, #304 @ 0x130 │ │ + movs r1, r0 │ │ + add r2, sp, #16 │ │ + movs r1, r0 │ │ + add r1, sp, #496 @ 0x1f0 │ │ + movs r1, r0 │ │ + add r1, sp, #912 @ 0x390 │ │ + movs r1, r0 │ │ + add r1, sp, #752 @ 0x2f0 │ │ + movs r1, r0 │ │ + add r0, sp, #784 @ 0x310 │ │ + movs r1, r0 │ │ movs r0, #0 │ │ ldrd r2, r3, [r7, #256] @ 0x100 │ │ strb.w r0, [r7, #448] @ 0x1c0 │ │ ldr.w r0, [r7, #288] @ 0x120 │ │ strd r2, r3, [r7, #352] @ 0x160 │ │ add.w sl, r0, #8 │ │ add.w r0, r7, #448 @ 0x1c0 │ │ @@ -156550,62 +171443,62 @@ │ │ add.w r0, r7, #352 @ 0x160 │ │ str.w sl, [r7, #432] @ 0x1b0 │ │ str r0, [sp, #100] @ 0x64 │ │ add.w r9, sp, #552 @ 0x228 │ │ mov r1, sl │ │ strd r2, r3, [sp, #92] @ 0x5c │ │ mov r0, r9 │ │ - bl a6334 │ │ + bl ad400 │ │ add.w fp, sp, #552 @ 0x228 │ │ ldr r4, [sp, #568] @ 0x238 │ │ ldmia.w fp, {r0, r1, r5, fp} │ │ mov r8, r0 │ │ eor.w r0, r0, #40 @ 0x28 │ │ orrs r0, r1 │ │ - bne.w b2044 │ │ + bne.w b8318 │ │ add.w r0, r4, r4, lsl #1 │ │ strd r5, fp, [r7, #436] @ 0x1b4 │ │ lsls r5, r0, #2 │ │ str.w r4, [r7, #444] @ 0x1bc │ │ cmp r5, #0 │ │ - beq.w b209e │ │ + beq.w b8372 │ │ ldrd r0, r1, [fp, #4] │ │ movs r3, #13 │ │ - ldr r2, [pc, #936] @ (b22d0 ) │ │ + ldr r2, [pc, #936] @ (b85a4 ) │ │ add r2, pc │ │ - bl 5393c │ │ + bl 54658 │ │ subs r5, #12 │ │ add.w fp, fp, #12 │ │ cmp r0, #0 │ │ - beq.n b1f1a │ │ - ldr r1, [pc, #920] @ (b22d4 ) │ │ + beq.n b81ee │ │ + ldr r1, [pc, #920] @ (b85a8 ) │ │ add.w r5, sp, #1288 @ 0x508 │ │ movs r2, #13 │ │ add r1, pc │ │ mov r0, r5 │ │ - bl b27d8 │ │ + bl b8aac │ │ ldrd r1, r0, [sp, #92] @ 0x5c │ │ strd r1, r0, [r7, #360] @ 0x168 │ │ movs r0, #0 │ │ str.w sl, [r7, #412] @ 0x19c │ │ add.w r1, r7, #416 @ 0x1a0 │ │ str.w r0, [r7, #384] @ 0x180 │ │ ldmia.w r5, {r2, r3, r4} │ │ stmia r1!, {r2, r3, r4} │ │ strb.w r0, [r7, #428] @ 0x1ac │ │ add.w r4, r7, #360 @ 0x168 │ │ add.w r9, sp, #552 @ 0x228 │ │ ldr r2, [sp, #104] @ 0x68 │ │ mov r0, r9 │ │ mov r1, r4 │ │ - bl b2c64 │ │ + bl b8f38 │ │ ldrd r8, r6, [sp, #552] @ 0x228 │ │ eor.w r1, r8, #41 @ 0x29 │ │ orrs r1, r6 │ │ - beq.w b2700 │ │ + beq.w b89d6 │ │ ldr r1, [sp, #560] @ 0x230 │ │ mov r0, r4 │ │ str r1, [sp, #56] @ 0x38 │ │ add.w r4, r9, #20 │ │ ldrd fp, r1, [sp, #564] @ 0x234 │ │ add.w sl, sp, #1272 @ 0x4f8 │ │ add.w r7, r9, #32 │ │ @@ -156613,112 +171506,112 @@ │ │ str r1, [sp, #96] @ 0x60 │ │ mov r1, sl │ │ ldmia.w r4, {r2, r3, r5} │ │ stmia r1!, {r2, r3, r5} │ │ mov r1, r9 │ │ ldmia.w r7, {r2, r3, r4, r5} │ │ stmia r1!, {r2, r3, r4, r5} │ │ - bl b3024 │ │ + bl b9304 │ │ eor.w r0, r8, #40 @ 0x28 │ │ orrs r0, r6 │ │ - bne.n b2056 │ │ + bne.n b832a │ │ ldmia.w sl, {r1, r2, r3} │ │ add.w r0, sp, #1112 @ 0x458 │ │ adds r0, #12 │ │ stmia r0!, {r1, r2, r3} │ │ ldr r0, [sp, #56] @ 0x38 │ │ ldr.w r8, [sp, #96] @ 0x60 │ │ subs r5, r0, #2 │ │ str.w r0, [sp, #1112] @ 0x458 │ │ sbc.w r6, fp, #0 │ │ movs r0, #0 │ │ rsbs r1, r5, #17 │ │ str.w fp, [sp, #1116] @ 0x45c │ │ sbcs.w r1, r0, r6 │ │ str.w r8, [sp, #1120] @ 0x460 │ │ - bcc.n b207c │ │ + bcc.n b8350 │ │ cmp r5, #4 │ │ - bne.n b207c │ │ + bne.n b8350 │ │ ldr.w r4, [sp, #1124] @ 0x464 │ │ add.w r1, sp, #1288 @ 0x508 │ │ ldr.w r3, [sp, #1128] @ 0x468 │ │ str.w r0, [sp, #1296] @ 0x510 │ │ str.w r0, [sp, #1288] @ 0x508 │ │ mov r2, r4 │ │ str.w r0, [sp, #1304] @ 0x518 │ │ add r0, sp, #552 @ 0x228 │ │ - bl c3fd4 │ │ + bl c46c0 │ │ ldr r0, [sp, #552] @ 0x228 │ │ ldr r7, [sp, #112] @ 0x70 │ │ cmp r0, #2 │ │ - beq.n b203e │ │ + beq.n b8312 │ │ ldrd sl, r9, [sp, #568] @ 0x238 │ │ add.w r0, sp, #1288 @ 0x508 │ │ add r1, sp, #552 @ 0x228 │ │ - bl c45b0 │ │ + bl c4c9c │ │ ldr.w r0, [sp, #1288] @ 0x508 │ │ cmp.w r0, #1114112 @ 0x110000 │ │ - bne.w b225e │ │ + bne.w b8532 │ │ mov r0, sl │ │ mov r1, r9 │ │ - bl 5395a │ │ + bl 54676 │ │ mov r0, r8 │ │ mov r1, r4 │ │ - b.n b2090 │ │ + b.n b8364 │ │ mov r6, r1 │ │ add.w r1, r9, #20 │ │ add r0, sp, #736 @ 0x2e0 │ │ movs r2, #28 │ │ - bl c99c0 │ │ + bl ca0b2 │ │ mov r9, r4 │ │ - b.n b20b0 │ │ + b.n b8384 │ │ add r0, sp, #736 @ 0x2e0 │ │ ldmia.w sl, {r2, r3, r4} │ │ mov r1, r0 │ │ adds r0, #12 │ │ stmia r1!, {r2, r3, r4} │ │ ldmia.w r9, {r1, r2, r3, r4} │ │ stmia r0!, {r1, r2, r3, r4} │ │ ldr r5, [sp, #56] @ 0x38 │ │ ldr.w r9, [sp, #96] @ 0x60 │ │ ldrd r4, r7, [sp, #108] @ 0x6c │ │ add.w r0, r7, #436 @ 0x1b4 │ │ - bl 96b80 │ │ - b.n b20b2 │ │ + bl 9858c │ │ + b.n b8386 │ │ rsbs r1, r5, #17 │ │ sbcs r0, r6 │ │ ldr r7, [sp, #112] @ 0x70 │ │ - bcc.n b2096 │ │ + bcc.n b836a │ │ cmp r5, #4 │ │ - bne.n b2096 │ │ + bne.n b836a │ │ ldr.w r1, [sp, #1124] @ 0x464 │ │ mov r0, r8 │ │ - bl 5395a │ │ - b.n b209e │ │ + bl 54676 │ │ + b.n b8372 │ │ add.w r0, sp, #1112 @ 0x458 │ │ - bl aec68 │ │ + bl b4f8c │ │ add.w r0, r7, #436 @ 0x1b4 │ │ - bl 96b80 │ │ + bl 9858c │ │ movs r6, #0 │ │ mov.w r8, #40 @ 0x28 │ │ mov.w r5, #2147483648 @ 0x80000000 │ │ ldr r4, [sp, #108] @ 0x6c │ │ movs r0, #1 │ │ strb r0, [r4, #0] │ │ ldr r0, [sp, #100] @ 0x64 │ │ - bl b3068 │ │ + bl b9348 │ │ eor.w r0, r8, #40 @ 0x28 │ │ orrs r0, r6 │ │ - bne.w b2380 │ │ + bne.w b8654 │ │ ldr.w r0, [r7, #336] @ 0x150 │ │ strd r5, fp, [r7, #352] @ 0x160 │ │ str.w r9, [r7, #360] @ 0x168 │ │ - cbnz r0, b20f0 │ │ + cbnz r0, b83c4 │ │ ldr.w r0, [r7, #324] @ 0x144 │ │ - cbnz r0, b20f0 │ │ + cbnz r0, b83c4 │ │ ldr.w r2, [r7, #288] @ 0x120 │ │ add.w r3, r7, #368 @ 0x170 │ │ ldrd r0, r1, [r7, #256] @ 0x100 │ │ adds r2, #8 │ │ stmia r3!, {r0, r1, r2} │ │ movs r0, #1 │ │ strb.w r0, [r7, #380] @ 0x17c │ │ @@ -156747,19 +171640,19 @@ │ │ stmia r1!, {r2, r3, r4} │ │ mov r1, r9 │ │ ldmia.w r0, {r2, r3, r4} │ │ stmia r1!, {r2, r3, r4} │ │ ldr.w r0, [r7, #276] @ 0x114 │ │ ldr.w r4, [r7, #284] @ 0x11c │ │ cmp r4, r0 │ │ - bne.n b2160 │ │ + bne.n b8434 │ │ add.w r0, r7, #276 @ 0x114 │ │ str r6, [sp, #108] @ 0x6c │ │ mov r6, ip │ │ - bl bf8f8 │ │ + bl c1bcc │ │ mov ip, r6 │ │ ldr r6, [sp, #108] @ 0x6c │ │ ldr.w r0, [r7, #280] @ 0x118 │ │ add.w r1, r4, r4, lsl #2 │ │ lsls r2, r1, #4 │ │ str.w ip, [r0, r2] │ │ add.w r0, r0, r1, lsl #4 │ │ @@ -156781,78 +171674,78 @@ │ │ stmia r1!, {r2, r3, r5} │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ str r1, [r0, #68] @ 0x44 │ │ adds r0, r4, #1 │ │ str.w r0, [r7, #284] @ 0x11c │ │ ldr.w r0, [r7, #184] @ 0xb8 │ │ lsls r0, r0, #31 │ │ - beq.n b2234 │ │ + beq.n b8508 │ │ ldrd r8, r4, [r7, #192] @ 0xc0 │ │ add r0, sp, #552 @ 0x228 │ │ movs r1, #1 │ │ - bl 93fd8 │ │ + bl 95624 │ │ add r2, sp, #552 @ 0x228 │ │ adds r7, #224 @ 0xe0 │ │ add.w r5, sp, #1288 @ 0x508 │ │ ldmia r2, {r0, r1, r2} │ │ ldmia r7, {r3, r6, r7} │ │ stmia r5!, {r0, r1, r2} │ │ add r0, sp, #664 @ 0x298 │ │ add.w r1, sp, #1288 @ 0x508 │ │ stmia r0!, {r3, r6, r7} │ │ add r0, sp, #552 @ 0x228 │ │ add r2, sp, #664 @ 0x298 │ │ - bl 94090 │ │ + bl 956dc │ │ ldr r0, [sp, #552] @ 0x228 │ │ lsls r0, r0, #31 │ │ - beq.n b21f2 │ │ + beq.n b84c6 │ │ movs r1, #0 │ │ movs r2, #0 │ │ movs r0, #0 │ │ - b.n b21f8 │ │ + b.n b84cc │ │ ldrd r1, r2, [sp, #560] @ 0x230 │ │ ldr r0, [sp, #568] @ 0x238 │ │ mov.w r3, #1000 @ 0x3e8 │ │ movs r5, #0 │ │ umull r6, r7, r1, r3 │ │ - ldr r1, [pc, #212] @ (b22d8 ) │ │ + ldr r1, [pc, #212] @ (b85ac ) │ │ mov.w r9, #0 │ │ umlal r7, r5, r2, r3 │ │ - blx c9f40 │ │ + blx ca548 │ │ adds r0, r0, r6 │ │ adcs.w r1, r7, #0 │ │ ldr r7, [sp, #112] @ 0x70 │ │ adcs.w r2, r5, #0 │ │ adc.w r3, r9, #0 │ │ asrs r5, r4, #31 │ │ subs.w r0, r8, r0 │ │ sbcs.w r0, r4, r1 │ │ sbcs.w r0, r5, r2 │ │ sbcs.w r0, r5, r3 │ │ - bcc.n b223e │ │ + bcc.n b8512 │ │ ldr.w r0, [r7, #244] @ 0xf4 │ │ ldr.w r1, [r7, #252] @ 0xfc │ │ - b.n b1d9e │ │ + b.n b8072 │ │ add.w r0, r7, #240 @ 0xf0 │ │ - bl 61040 │ │ + bl 60476 │ │ ldrd r9, r0, [r7, #284] @ 0x11c │ │ ldrd r5, fp, [r7, #276] @ 0x114 │ │ - bl 9ebe4 │ │ + bl ad8ec │ │ addw sl, r7, #345 @ 0x159 │ │ movs r6, #0 │ │ mov.w r8, #40 @ 0x28 │ │ - b.n b23d2 │ │ + b.n b86a6 │ │ strd sl, r9, [sp, #40] @ 0x28 │ │ add.w r1, sp, #1288 @ 0x508 │ │ strd r4, r6, [sp, #48] @ 0x30 │ │ movs r2, #40 @ 0x28 │ │ str r5, [sp, #56] @ 0x38 │ │ add r4, sp, #664 @ 0x298 │ │ mov r0, r4 │ │ - bl c99c0 │ │ + bl ca0b2 │ │ add.w r0, r4, #20 │ │ str r0, [sp, #72] @ 0x48 │ │ movs r0, #0 │ │ add.w r7, r4, #19 │ │ str r0, [sp, #84] @ 0x54 │ │ ldr r0, [sp, #696] @ 0x2b8 │ │ str r0, [sp, #92] @ 0x5c │ │ @@ -156860,148 +171753,148 @@ │ │ ldrb.w fp, [sp, #701] @ 0x2bd │ │ ldrd r6, r8, [sp, #668] @ 0x29c │ │ lsls r0, r0, #31 │ │ ldrd r4, sl, [sp, #676] @ 0x2a4 │ │ ldrb.w r9, [sp, #688] @ 0x2b0 │ │ str r0, [sp, #80] @ 0x50 │ │ movs.w r0, fp, lsl #31 │ │ - bne.n b234c │ │ + bne.n b8620 │ │ str r4, [sp, #88] @ 0x58 │ │ cmp sl, r4 │ │ - bcc.n b2340 │ │ + bcc.n b8614 │ │ cmp sl, r8 │ │ - bhi.n b2340 │ │ + bhi.n b8614 │ │ ldrb.w r0, [r7, r9] │ │ adds r3, r6, r4 │ │ sub.w r2, sl, r4 │ │ cmp r2, #7 │ │ - bhi.n b22dc │ │ + bhi.n b85b0 │ │ movs r1, #0 │ │ cmp r2, r1 │ │ - beq.n b2318 │ │ + beq.n b85ec │ │ ldrb r5, [r3, r1] │ │ cmp r5, r0 │ │ - beq.n b22e6 │ │ + beq.n b85ba │ │ adds r1, #1 │ │ - b.n b22c0 │ │ + b.n b8594 │ │ nop │ │ - mrc2 15, 3, pc, cr5, cr6, {7} │ │ - mrc2 15, 2, pc, cr13, cr6, {7} │ │ - negs r0, r0 │ │ + add r2, pc, #812 @ (adr r2, b88d4 ) │ │ + vrshr.u64 d26, d19, #10 │ │ + vqmovun.s32 d20, q0 │ │ movs r7, r1 │ │ mov r1, r3 │ │ - bl 51404 │ │ + bl 5244c │ │ cmp r0, #1 │ │ - bne.n b2318 │ │ + bne.n b85ec │ │ adds r0, r4, r1 │ │ adds r4, r0, #1 │ │ str r4, [sp, #676] @ 0x2a4 │ │ cmp r4, r9 │ │ - bcc.n b22a8 │ │ + bcc.n b857c │ │ cmp r4, r8 │ │ - bhi.n b22a8 │ │ + bhi.n b857c │ │ cmp.w r9, #5 │ │ - bcs.w b278e │ │ + bcs.w b8a62 │ │ sub.w r5, r4, r9 │ │ ldr r2, [sp, #72] @ 0x48 │ │ adds r0, r6, r5 │ │ mov r1, r9 │ │ mov r3, r9 │ │ - bl 5393c │ │ + bl 54658 │ │ cmp r0, #0 │ │ - beq.n b22a8 │ │ + beq.n b857c │ │ ldr r0, [sp, #692] @ 0x2b4 │ │ str r4, [sp, #692] @ 0x2b4 │ │ subs r1, r5, r0 │ │ - b.n b2338 │ │ + b.n b860c │ │ str.w sl, [sp, #676] @ 0x2a4 │ │ mov r4, sl │ │ movs r0, #1 │ │ ldr r1, [sp, #80] @ 0x50 │ │ strb.w r0, [sp, #701] @ 0x2bd │ │ ldr r0, [sp, #692] @ 0x2b4 │ │ - cbnz r1, b2330 │ │ + cbnz r1, b8604 │ │ ldr r1, [sp, #92] @ 0x5c │ │ cmp r1, r0 │ │ - beq.n b234c │ │ + beq.n b8620 │ │ ldr r1, [sp, #92] @ 0x5c │ │ mov.w fp, #1 │ │ subs r1, r1, r0 │ │ str r1, [sp, #76] @ 0x4c │ │ add r0, r6 │ │ str r0, [sp, #84] @ 0x54 │ │ - b.n b22a0 │ │ + b.n b8574 │ │ cmp sl, r4 │ │ ldr r0, [sp, #88] @ 0x58 │ │ it cc │ │ movcc r0, r4 │ │ mov r4, r0 │ │ - b.n b231e │ │ + b.n b85f2 │ │ ldr r1, [sp, #84] @ 0x54 │ │ mov.w r5, #2147483648 @ 0x80000000 │ │ cmp r1, #0 │ │ - beq.w b2734 │ │ + beq.w b8a08 │ │ ldr r2, [sp, #76] @ 0x4c │ │ ldr r7, [sp, #112] @ 0x70 │ │ ldr r4, [sp, #96] @ 0x60 │ │ cmp r2, #0 │ │ ldr.w sl, [sp, #56] @ 0x38 │ │ ldr r6, [sp, #48] @ 0x30 │ │ - beq.w b273e │ │ + beq.w b8a12 │ │ add.w r0, sp, #1248 @ 0x4e0 │ │ - bl b27d8 │ │ + bl b8aac │ │ ldr.w r5, [sp, #1248] @ 0x4e0 │ │ ldr.w fp, [sp, #1252] @ 0x4e4 │ │ ldr.w r9, [sp, #1256] @ 0x4e8 │ │ - b.n b273e │ │ + b.n b8a12 │ │ add.w r0, sp, #1080 @ 0x438 │ │ add r1, sp, #736 @ 0x2e0 │ │ movs r2, #28 │ │ - bl c99c0 │ │ - ldr r4, [pc, #928] @ (b2730 ) │ │ + bl ca0b2 │ │ + ldr r4, [pc, #928] @ (b8a04 ) │ │ add.w r0, r7, #328 @ 0x148 │ │ add r4, pc │ │ blx r4 │ │ add.w r0, r7, #316 @ 0x13c │ │ blx r4 │ │ add.w r0, r7, #304 @ 0x130 │ │ blx r4 │ │ add.w r0, r7, #292 @ 0x124 │ │ blx r4 │ │ add.w r0, r7, #240 @ 0xf0 │ │ - bl 61040 │ │ + bl 60476 │ │ ldr.w r0, [r7, #288] @ 0x120 │ │ - bl 9ebe4 │ │ + bl ad8ec │ │ add.w r0, r7, #276 @ 0x114 │ │ - bl b2be8 │ │ + bl b8ebc │ │ ldrb.w r0, [r7, #345] @ 0x159 │ │ addw sl, r7, #345 @ 0x159 │ │ - cbz r0, b23d2 │ │ + cbz r0, b86a6 │ │ ldrd r0, r1, [r7, #208] @ 0xd0 │ │ - bl 6c544 │ │ + bl 6d978 │ │ ldr r1, [sp, #68] @ 0x44 │ │ movs r4, #0 │ │ movs r0, #1 │ │ strb.w r4, [sl] │ │ strb r0, [r1, #0] │ │ ldr r0, [sp, #116] @ 0x74 │ │ - bl b30d8 │ │ + bl b93b8 │ │ eor.w r0, r8, #40 @ 0x28 │ │ orrs r0, r6 │ │ - bne.w b25d8 │ │ + bne.w b88ae │ │ movs r0, #8 │ │ str.w r4, [sp, #1348] @ 0x544 │ │ str.w r0, [sp, #1344] @ 0x540 │ │ add.w r0, sp, #1048 @ 0x418 │ │ str.w r4, [sp, #1340] @ 0x53c │ │ movs r2, #5 │ │ - ldr r1, [pc, #920] @ (b279c ) │ │ + ldr r1, [pc, #920] @ (b8a70 ) │ │ str r0, [sp, #36] @ 0x24 │ │ add r1, pc │ │ - bl 5e3ec │ │ + bl 5f9c8 │ │ add.w r0, r9, r9, lsl #2 │ │ add.w r9, sp, #664 @ 0x298 │ │ add.w sl, sp, #1352 @ 0x548 │ │ movs r4, #0 │ │ add.w r1, fp, r0, lsl #4 │ │ str r1, [sp, #40] @ 0x28 │ │ add r1, sp, #736 @ 0x2e0 │ │ @@ -157032,258 +171925,259 @@ │ │ adds r1, #8 │ │ str r2, [sp, #72] @ 0x48 │ │ str r1, [sp, #68] @ 0x44 │ │ str r0, [sp, #44] @ 0x2c │ │ ldr r0, [sp, #96] @ 0x60 │ │ add.w r8, fp, r4 │ │ cmp r0, r5 │ │ - beq.w b261a │ │ + beq.w b88f0 │ │ ldr r0, [sp, #68] @ 0x44 │ │ add.w r1, fp, r5 │ │ movs r2, #80 @ 0x50 │ │ - bl c9a94 │ │ + bl ca098 │ │ movs r0, #8 │ │ str.w r8, [sp, #108] @ 0x6c │ │ strd fp, r8, [sp, #552] @ 0x228 │ │ mov.w r8, #0 │ │ str.w r0, [sp, #1356] @ 0x54c │ │ mov r0, r9 │ │ str.w r8, [sp, #1360] @ 0x550 │ │ movs r2, #22 │ │ str.w r8, [sp, #1352] @ 0x548 │ │ - ldr r1, [pc, #764] @ (b27a0 ) │ │ + ldr r1, [pc, #764] @ (b8a74 ) │ │ add r1, pc │ │ - bl 5e3ec │ │ + bl 5f9c8 │ │ ldr r0, [sp, #116] @ 0x74 │ │ ldr r1, [sp, #72] @ 0x48 │ │ - bl b9738 │ │ - ldr r2, [pc, #752] @ (b27a4 ) │ │ + bl b40cc │ │ + ldr r2, [pc, #752] @ (b8a78 ) │ │ mov r0, sl │ │ mov r1, r9 │ │ add r2, pc │ │ - bl b9b54 │ │ - ldr r1, [pc, #744] @ (b27a8 ) │ │ + bl b44e8 │ │ + ldr r1, [pc, #744] @ (b8a7c ) │ │ mov r0, r9 │ │ movs r2, #13 │ │ add r1, pc │ │ - bl 5e3ec │ │ + bl 5f9c8 │ │ ldr r0, [sp, #628] @ 0x274 │ │ strd r5, r4, [sp, #100] @ 0x64 │ │ cmp.w r0, #2147483648 @ 0x80000000 │ │ - bne.n b24da │ │ + bne.n b87b0 │ │ movs r0, #2 │ │ - b.n b24e6 │ │ - ldr r0, [sp, #48] @ 0x30 │ │ - ldr r1, [sp, #84] @ 0x54 │ │ - ldmia.w r0, {r2, r3, r4} │ │ - movs r0, #6 │ │ - stmia r1!, {r2, r3, r4} │ │ movs r1, #0 │ │ + b.n b87be │ │ + ldr r1, [sp, #48] @ 0x30 │ │ + ldr r0, [sp, #84] @ 0x54 │ │ + ldmia.w r1, {r2, r3, r4} │ │ + movs r1, #0 │ │ + stmia r0!, {r2, r3, r4} │ │ + movs r0, #6 │ │ strd r0, r1, [sp, #688] @ 0x2b0 │ │ mov r0, sl │ │ - ldr r5, [pc, #700] @ (b27ac ) │ │ + ldr r5, [pc, #696] @ (b8a80 ) │ │ mov r1, r9 │ │ - ldr r7, [pc, #700] @ (b27b0 ) │ │ + ldr r7, [pc, #696] @ (b8a84 ) │ │ add r5, pc │ │ add r7, pc │ │ mov r2, r5 │ │ blx r7 │ │ - ldr r1, [pc, #692] @ (b27b4 ) │ │ + ldr r1, [pc, #692] @ (b8a88 ) │ │ mov r0, r9 │ │ - ldr r4, [pc, #692] @ (b27b8 ) │ │ + ldr r4, [pc, #692] @ (b8a8c ) │ │ movs r2, #7 │ │ add r1, pc │ │ add r4, pc │ │ blx r4 │ │ mov r6, sl │ │ ldr.w sl, [sp, #116] @ 0x74 │ │ ldr r1, [sp, #76] @ 0x4c │ │ mov r0, sl │ │ - bl b9738 │ │ + bl b40cc │ │ mov r0, r6 │ │ mov r1, r9 │ │ mov r2, r5 │ │ blx r7 │ │ - ldr r1, [pc, #664] @ (b27bc ) │ │ + ldr r1, [pc, #664] @ (b8a90 ) │ │ mov r0, r9 │ │ movs r2, #6 │ │ add r1, pc │ │ blx r4 │ │ movs r0, #4 │ │ mov r2, r5 │ │ str r0, [sp, #688] @ 0x2b0 │ │ ldrd r0, r1, [sp, #560] @ 0x230 │ │ strd r0, r1, [sp, #696] @ 0x2b8 │ │ mov r0, r6 │ │ mov r1, r9 │ │ str.w r8, [sp, #692] @ 0x2b4 │ │ blx r7 │ │ - ldr r1, [pc, #636] @ (b27c0 ) │ │ + ldr r1, [pc, #632] @ (b8a94 ) │ │ mov r0, r9 │ │ movs r2, #22 │ │ add r1, pc │ │ blx r4 │ │ ldr r1, [sp, #80] @ 0x50 │ │ mov r0, sl │ │ mov sl, r6 │ │ - bl b9738 │ │ + bl b40cc │ │ mov r0, r6 │ │ mov r1, r9 │ │ mov r2, r5 │ │ blx r7 │ │ - ldr r1, [pc, #612] @ (b27c4 ) │ │ + ldr r1, [pc, #608] @ (b8a98 ) │ │ mov r0, r9 │ │ movs r2, #13 │ │ add r1, pc │ │ blx r4 │ │ ldr r0, [sp, #616] @ 0x268 │ │ cmp.w r0, #2147483648 @ 0x80000000 │ │ - bne.n b2574 │ │ + bne.n b884a │ │ movs r0, #2 │ │ - b.n b2584 │ │ + b.n b885a │ │ ldr r0, [sp, #52] @ 0x34 │ │ mov.w r8, #0 │ │ ldr r1, [sp, #84] @ 0x54 │ │ ldmia.w r0, {r2, r3, r4} │ │ movs r0, #6 │ │ stmia r1!, {r2, r3, r4} │ │ strd r0, r8, [sp, #688] @ 0x2b0 │ │ mov r0, sl │ │ - ldr r5, [pc, #572] @ (b27c8 ) │ │ + ldr r5, [pc, #568] @ (b8a9c ) │ │ mov r1, r9 │ │ add r5, pc │ │ mov r2, r5 │ │ - bl b9b54 │ │ - ldr r1, [pc, #564] @ (b27cc ) │ │ + bl b44e8 │ │ + ldr r1, [pc, #560] @ (b8aa0 ) │ │ mov r0, r9 │ │ movs r2, #18 │ │ add r1, pc │ │ - bl 5e3ec │ │ + bl 5f9c8 │ │ ldr r0, [sp, #116] @ 0x74 │ │ ldr r1, [sp, #88] @ 0x58 │ │ - bl b9738 │ │ + bl b40cc │ │ mov r0, sl │ │ mov r1, r9 │ │ mov r2, r5 │ │ - bl b9b54 │ │ + bl b44e8 │ │ ldr r0, [sp, #92] @ 0x5c │ │ mov r1, sl │ │ - bl 5e382 │ │ + bl 5f95e │ │ movs r0, #0 │ │ str r0, [sp, #740] @ 0x2e4 │ │ movs r0, #17 │ │ str r0, [sp, #736] @ 0x2e0 │ │ add r0, sp, #736 @ 0x2e0 │ │ ldr r6, [sp, #108] @ 0x6c │ │ ldmia.w r0, {r1, r2, r3, r4, r5, r7} │ │ stmia r6!, {r1, r2, r3, r4, r5, r7} │ │ ldr r4, [sp, #104] @ 0x68 │ │ ldr r5, [sp, #100] @ 0x64 │ │ adds r4, #24 │ │ adds r5, #80 @ 0x50 │ │ - b.n b246c │ │ + b.n b8740 │ │ add.w r0, sp, #1288 @ 0x508 │ │ add.w r4, sp, #1080 @ 0x438 │ │ adds r0, #20 │ │ movs r2, #28 │ │ mov r1, r4 │ │ str.w r9, [sp, #1304] @ 0x518 │ │ str.w fp, [sp, #1300] @ 0x514 │ │ str.w r5, [sp, #1296] @ 0x510 │ │ - bl c99c0 │ │ + bl ca0b2 │ │ strd r8, r6, [sp, #552] @ 0x228 │ │ mov r1, r4 │ │ str.w r9, [sp, #568] @ 0x238 │ │ movs r2, #28 │ │ strd r5, fp, [sp, #560] @ 0x230 │ │ add r5, sp, #552 @ 0x228 │ │ add.w r0, r5, #20 │ │ - bl c99c0 │ │ + bl ca0b2 │ │ add r0, sp, #120 @ 0x78 │ │ mov r1, r5 │ │ - bl 9dd40 │ │ - b.n b26c8 │ │ + bl aa7b0 │ │ + b.n b899e │ │ movs r0, #0 │ │ movs r1, #8 │ │ - bl bf990 │ │ + bl c1c1c │ │ ldr r0, [sp, #40] @ 0x28 │ │ movs r1, #0 │ │ - bl 97a4c │ │ + bl 99050 │ │ ldr r5, [sp, #44] @ 0x2c │ │ movs r1, #24 │ │ mov r0, r5 │ │ - blx c9f40 │ │ + blx ca548 │ │ mov r1, r0 │ │ ldr r0, [sp, #56] @ 0x38 │ │ str r1, [sp, #116] @ 0x74 │ │ - cbz r0, b2646 │ │ + cbz r0, b891c │ │ add.w r0, r1, r1, lsl #1 │ │ lsls r4, r0, #3 │ │ cmp r5, r4 │ │ - bne.n b271c │ │ + bne.n b89f2 │ │ str.w fp, [sp, #108] @ 0x6c │ │ movs r0, #8 │ │ movs r1, #0 │ │ - bl 97a4c │ │ + bl 99050 │ │ movs r0, #0 │ │ movs r1, #8 │ │ - bl bf990 │ │ + bl c1c1c │ │ ldr r6, [sp, #36] @ 0x24 │ │ add.w r9, sp, #552 @ 0x228 │ │ mov.w sl, #0 │ │ mov r0, r9 │ │ ldmia.w r6, {r1, r2, r3, r4, r5, r7} │ │ stmia r0!, {r1, r2, r3, r4, r5, r7} │ │ movs r1, #24 │ │ movs r0, #16 │ │ str r0, [sp, #576] @ 0x240 │ │ sub.w r0, r8, fp │ │ str.w sl, [sp, #580] @ 0x244 │ │ - blx c9f40 │ │ + blx ca548 │ │ str r0, [sp, #592] @ 0x250 │ │ addw r4, sp, #1340 @ 0x53c │ │ ldr r0, [sp, #108] @ 0x6c │ │ mov r1, r9 │ │ str r0, [sp, #588] @ 0x24c │ │ ldr r0, [sp, #116] @ 0x74 │ │ str r0, [sp, #584] @ 0x248 │ │ mov r0, r4 │ │ - ldr r2, [pc, #316] @ (b27d0 ) │ │ + ldr r2, [pc, #316] @ (b8aa4 ) │ │ add r2, pc │ │ - bl b9b54 │ │ + bl b44e8 │ │ add.w r5, sp, #1288 @ 0x508 │ │ mov r1, r4 │ │ add.w r0, r5, #16 │ │ - bl 5e382 │ │ + bl 5f95e │ │ movs r0, #17 │ │ str.w sl, [sp, #1300] @ 0x514 │ │ str.w r0, [sp, #1296] @ 0x510 │ │ add.w r0, r5, #8 │ │ add r1, sp, #120 @ 0x78 │ │ ldmia.w r0, {r2, r3, r4, r5, r6, r7} │ │ adds r1, #8 │ │ stmia r1!, {r2, r3, r4, r5, r6, r7} │ │ str.w sl, [sp, #124] @ 0x7c │ │ movs r0, #20 │ │ str r0, [sp, #120] @ 0x78 │ │ ldr r7, [sp, #112] @ 0x70 │ │ ldr.w sl, [sp, #60] @ 0x3c │ │ ldrd r0, r1, [r7, #80] @ 0x50 │ │ - bl 5395a │ │ + bl 54676 │ │ mov r9, r7 │ │ ldrb.w r0, [r9, #101]! │ │ - cbz r0, b26e2 │ │ + cbz r0, b89b8 │ │ ldr r0, [sp, #64] @ 0x40 │ │ - bl aec68 │ │ + bl b4f8c │ │ movs r0, #0 │ │ movs r2, #48 @ 0x30 │ │ strb.w r0, [r9] │ │ add r1, sp, #120 @ 0x78 │ │ mov r0, sl │ │ - bl c99c0 │ │ + bl ca0b2 │ │ movs r0, #1 │ │ strb.w r0, [r7, #100] @ 0x64 │ │ addw sp, sp, #1364 @ 0x554 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ ldr r1, [sp, #108] @ 0x6c │ │ movs r0, #3 │ │ ldr r7, [sp, #112] @ 0x70 │ │ @@ -157292,125 +172186,123 @@ │ │ ldr r1, [sp, #68] @ 0x44 │ │ ldr r2, [sp, #60] @ 0x3c │ │ strb r0, [r1, #0] │ │ movs r0, #0 │ │ movs r1, #21 │ │ strd r1, r0, [r2] │ │ movs r0, #6 │ │ - b.n b26f4 │ │ + b.n b89ca │ │ cmp r5, #23 │ │ - bhi.n b2772 │ │ - cbz r5, b2728 │ │ + bhi.n b8a46 │ │ + cbz r5, b89fe │ │ mov r0, fp │ │ - blx ccbe0 │ │ + blx cd200 │ │ movs r0, #8 │ │ str r0, [sp, #108] @ 0x6c │ │ - b.n b264a │ │ - nop │ │ - @ instruction: 0x47eb │ │ - vcvt.u32.f32 d25, d12, #2 │ │ + b.n b8920 │ │ + vminnm.f32 , , │ │ + ldr r7, [sp, #112] @ 0x70 │ │ ldr r4, [sp, #96] @ 0x60 │ │ ldr.w sl, [sp, #56] @ 0x38 │ │ ldr r6, [sp, #48] @ 0x30 │ │ ldrd r0, r1, [sp, #40] @ 0x28 │ │ - bl 5395a │ │ + bl 54676 │ │ mov r0, r4 │ │ mov r1, r6 │ │ - bl 5395a │ │ + bl 54676 │ │ movs r6, #0 │ │ mov.w r8, #40 @ 0x28 │ │ subs.w r0, sl, #18 │ │ ldr r0, [sp, #52] @ 0x34 │ │ sbcs.w r0, r0, #0 │ │ - bcc.n b276e │ │ + bcc.n b8a42 │ │ add.w r0, sp, #1112 @ 0x458 │ │ - bl aec68 │ │ + bl b4f8c │ │ movs r6, #0 │ │ mov.w r8, #40 @ 0x28 │ │ ldr r4, [sp, #108] @ 0x6c │ │ - b.n b2072 │ │ + b.n b8346 │ │ mov r0, fp │ │ mov r1, r5 │ │ movs r2, #8 │ │ mov r3, r4 │ │ - bl 4ac28 │ │ + bl 4d0b4 │ │ cmp r0, #0 │ │ str r0, [sp, #108] @ 0x6c │ │ - bne.w b264a │ │ + bne.w b8920 │ │ movs r0, #8 │ │ mov r1, r4 │ │ - bl 4adb8 │ │ - ldr r2, [pc, #68] @ (b27d4 ) │ │ + bl 4bbd8 │ │ + ldr r2, [pc, #68] @ (b8aa8 ) │ │ mov r0, r9 │ │ movs r1, #4 │ │ add r2, pc │ │ - bl 4c7e0 │ │ + bl 4d66c │ │ nop │ │ - lsls r2, r5, #16 │ │ - vrecpe.u16 q8, q8 │ │ - vshr.u64 d16, d28, #9 │ │ - movs r2, r0 │ │ - lsls r6, r2, #17 │ │ - vcvta.u16.f16 d16, d0 │ │ - movs r2, r0 │ │ - strb r3, [r3, #25] │ │ - movs r0, r0 │ │ - lsls r4, r6, #11 │ │ - vqrdmlah.s , , d19[0] │ │ - sha256su0.32 q8, q6 │ │ - vrsra.u64 q8, , #9 │ │ - vrsra.u64 q8, , #9 │ │ - vqrdmlsh.s , , d22[0] │ │ + ldr r3, [sp, #452] @ 0x1c4 │ │ + @ instruction: 0xfff69b74 │ │ + vshr.u32 d26, d12, #10 │ │ + movs r1, r0 │ │ + ldr r3, [sp, #424] @ 0x1a8 │ │ + @ instruction: 0xfff69fde │ │ + movs r1, r0 │ │ + pop {r0, r3, r4, pc} │ │ + vqshlu.s64 d26, d5, #63 @ 0x3f │ │ + vzip.16 , │ │ + vrsra.u64 q13, , #6 │ │ + @ instruction: 0xfff69af1 │ │ + vtbx.8 d25, {d22-d24}, d27 │ │ + vqrdmlsh.s , q3, d4[0] │ │ movs r1, r0 │ │ - lsls r6, r5, #14 │ │ - @ instruction: 0xfff7fef2 │ │ + ldr r2, [sp, #768] @ 0x300 │ │ + vcvt.f32.u32 , q0, #10 │ │ + movs r1, r0 │ │ + add r4, sp, #944 @ 0x3b0 │ │ movs r1, r0 │ │ - lsrs r4, r7, #2 │ │ - movs r2, r0 │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ - ldr r3, [pc, #40] @ (b2808 ) │ │ + ldr r3, [pc, #40] @ (b8adc ) │ │ mov r8, r1 │ │ mov r6, r0 │ │ mov r4, r2 │ │ add r3, pc │ │ mov r0, r2 │ │ movs r1, #1 │ │ movs r2, #1 │ │ - bl a3478 │ │ + bl c9b20 │ │ mov r7, r0 │ │ mov r5, r1 │ │ mov r0, r1 │ │ mov r1, r8 │ │ mov r2, r4 │ │ - bl c99c0 │ │ + bl ca0b2 │ │ strd r7, r5, [r6] │ │ str r4, [r6, #8] │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ - lsls r4, r1, #19 │ │ - movs r2, r0 │ │ + add r0, sp, #816 @ 0x330 │ │ + movs r1, r0 │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, #36 @ 0x24 │ │ ldr r4, [r1, #8] │ │ mov r5, r1 │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ cmp r4, r1 │ │ - bcs.n b28ee │ │ + bcs.n b8bc2 │ │ adds r1, r4, #1 │ │ str r1, [r5, #8] │ │ ldr r1, [r5, #28] │ │ cmp r1, #0 │ │ - beq.n b28d4 │ │ + beq.n b8ba8 │ │ mov r6, r3 │ │ add.w r3, r5, #32 │ │ mov r7, r2 │ │ str r0, [sp, #28] │ │ ldmia r3, {r0, r1, r2, r3} │ │ str r6, [sp, #20] │ │ strd r7, r6, [sp] │ │ - bl 4a22c │ │ + bl 99db0 │ │ lsrs r1, r0, #25 │ │ mov.w r2, #16843009 @ 0x1010101 │ │ ldrd r6, r8, [r5, #16] │ │ muls r1, r2 │ │ and.w fp, r8, r0 │ │ sub.w r0, r6, #16 │ │ str r0, [sp, #24] │ │ @@ -157421,125 +172313,126 @@ │ │ ldr.w r9, [r6, fp] │ │ eor.w r2, r9, r1 │ │ sub.w r1, r2, #16843009 @ 0x1010101 │ │ bics r1, r2 │ │ bic.w r1, r1, #2139062143 @ 0x7f7f7f7f │ │ str r1, [sp, #32] │ │ mov sl, r0 │ │ - bl 57458 │ │ - cbz r0, b2898 │ │ + bl 4b2e2 │ │ + cbz r0, b8b6c │ │ add.w r0, r1, fp │ │ ldr r1, [sp, #24] │ │ and.w r3, r0, r8 │ │ ldr r0, [sp, #20] │ │ sub.w r1, r1, r3, lsl #4 │ │ ldrd r1, r2, [r1] │ │ eors r2, r0 │ │ mov r0, sl │ │ eors r1, r7 │ │ orrs r1, r2 │ │ - beq.n b28b4 │ │ - b.n b2870 │ │ + beq.n b8b88 │ │ + b.n b8b44 │ │ and.w r0, r9, r9, lsl #1 │ │ tst.w r0, #2155905152 @ 0x80808080 │ │ - bne.n b28e4 │ │ + bne.n b8bb8 │ │ ldr r0, [sp, #16] │ │ ldr r1, [sp, #12] │ │ adds r0, #4 │ │ str r0, [sp, #16] │ │ add r0, fp │ │ and.w fp, r0, r8 │ │ mov r0, sl │ │ - b.n b285c │ │ + b.n b8b30 │ │ negs r0, r3 │ │ add.w r0, r6, r0, lsl #4 │ │ ldr.w r2, [r0, #-8] │ │ ldr r1, [r2, #0] │ │ adds r1, #1 │ │ str r1, [r2, #0] │ │ - bcs.n b28ec │ │ + bcs.n b8bc0 │ │ ldr r0, [sp, #28] │ │ ldr r1, [r5, #8] │ │ subs r4, r1, #1 │ │ str r2, [r0, #8] │ │ movs r2, #0 │ │ movs r1, #40 @ 0x28 │ │ - b.n b28d8 │ │ + b.n b8bac │ │ movs r2, #0 │ │ movs r1, #27 │ │ str r4, [r5, #8] │ │ strd r1, r2, [r0] │ │ add sp, #36 @ 0x24 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ movs r2, #0 │ │ movs r1, #27 │ │ ldr r0, [sp, #28] │ │ - b.n b28d8 │ │ + b.n b8bac │ │ udf #254 @ 0xfe │ │ - ldr r0, [pc, #8] @ (b28f8 ) │ │ + ldr r0, [pc, #8] @ (b8bcc ) │ │ add r0, pc │ │ - bl 4f570 │ │ + bl 50c8c │ │ nop │ │ - sbcs.w r0, r0, #8454144 @ 0x810000 │ │ + ldr r5, [sp, #176] @ 0xb0 │ │ + movs r1, r0 │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, #92 @ 0x5c │ │ - ldr r6, [pc, #600] @ (b2b5c ) │ │ + ldr r6, [pc, #600] @ (b8e30 ) │ │ add.w r7, r0, #128 @ 0x80 │ │ mov r5, r0 │ │ mov sl, r3 │ │ add r6, pc │ │ mov r0, r7 │ │ mov r8, r2 │ │ blx r6 │ │ str r5, [sp, #36] @ 0x24 │ │ ldr.w r9, [r5, #128] @ 0x80 │ │ - ldr r4, [pc, #580] @ (b2b60 ) │ │ + ldr r4, [pc, #580] @ (b8e34 ) │ │ add r4, pc │ │ mov r0, r9 │ │ blx r4 │ │ mov r0, r7 │ │ blx r6 │ │ ldr.w r0, [r5, #128] @ 0x80 │ │ str r0, [sp, #32] │ │ blx r4 │ │ mov r0, r7 │ │ blx r6 │ │ ldr.w r0, [r5, #128] @ 0x80 │ │ str r0, [sp, #20] │ │ blx r4 │ │ - ldr r7, [pc, #552] @ (b2b64 ) │ │ + ldr r7, [pc, #552] @ (b8e38 ) │ │ movs r0, #24 │ │ movs r1, #8 │ │ add r7, pc │ │ blx r7 │ │ mov r1, r0 │ │ ldr r0, [sp, #132] @ 0x84 │ │ ldr.w fp, [sp, #128] @ 0x80 │ │ str r0, [r1, #12] │ │ stmia.w r1, {r8, sl, fp} │ │ str.w r9, [r1, #16] │ │ add r6, sp, #40 @ 0x28 │ │ - ldr r2, [pc, #524] @ (b2b68 ) │ │ + ldr r2, [pc, #524] @ (b8e3c ) │ │ mov r0, r6 │ │ add r2, pc │ │ - bl bf9a0 │ │ + bl 4b834 │ │ movs r0, #48 @ 0x30 │ │ movs r1, #4 │ │ blx r7 │ │ mov r4, r0 │ │ movs r0, #1 │ │ strd r0, r0, [r4] │ │ add.w r0, r4, #8 │ │ mov r1, r6 │ │ movs r2, #40 @ 0x28 │ │ - bl c99c0 │ │ - bl 66d2c │ │ + bl ca0b2 │ │ + bl 68380 │ │ str r0, [sp, #84] @ 0x54 │ │ add r0, sp, #84 @ 0x54 │ │ - bl 66c90 │ │ + bl 682dc │ │ strd r1, r0, [sp, #24] │ │ movs r0, #24 │ │ movs r1, #8 │ │ blx r7 │ │ ldr r6, [sp, #132] @ 0x84 │ │ mov r9, r0 │ │ stmia.w r0, {r8, sl, fp} │ │ @@ -157553,35 +172446,35 @@ │ │ str.w r8, [r0] │ │ strd sl, fp, [r0, #4] │ │ str r6, [r0, #12] │ │ ldr r0, [sp, #20] │ │ str.w r8, [sp, #16] │ │ str.w sl, [sp, #32] │ │ str r0, [r5, #16] │ │ - bl 66d2c │ │ + bl 68380 │ │ str r0, [sp, #40] @ 0x28 │ │ add r6, sp, #40 @ 0x28 │ │ mov r0, r6 │ │ - bl 66c90 │ │ + bl 682dc │ │ mov fp, r0 │ │ mov sl, r1 │ │ - blx ccd00 │ │ + blx cd210 │ │ mov r8, r0 │ │ mov r0, r6 │ │ - bl aec40 │ │ + bl a31b4 │ │ add r0, sp, #84 @ 0x54 │ │ - bl aec40 │ │ + bl a31b4 │ │ movs r0, #68 @ 0x44 │ │ movs r1, #4 │ │ blx r7 │ │ str.w r8, [r0, #64] @ 0x40 │ │ mov r7, r0 │ │ - ldr r1, [pc, #376] @ (b2b6c ) │ │ + ldr r1, [pc, #376] @ (b8e40 ) │ │ movs r0, #0 │ │ - ldr r2, [pc, #376] @ (b2b70 ) │ │ + ldr r2, [pc, #376] @ (b8e44 ) │ │ movs r3, #1 │ │ add r1, pc │ │ strd r1, r0, [r7, #52] @ 0x34 │ │ ldr r1, [sp, #28] │ │ add r2, pc │ │ str r1, [r7, #12] │ │ ldr r1, [sp, #24] │ │ @@ -157592,75 +172485,75 @@ │ │ movs r0, #1 │ │ strd r3, fp, [r7, #28] │ │ strd sl, r9, [r7, #36] @ 0x24 │ │ strd r2, r5, [r7, #44] @ 0x2c │ │ str r0, [r7, #0] │ │ str.w r0, [r4, #4]! │ │ ldr r0, [sp, #36] @ 0x24 │ │ - ldr r1, [pc, #332] @ (b2b74 ) │ │ + ldr r1, [pc, #332] @ (b8e48 ) │ │ adds r0, #48 @ 0x30 │ │ add r1, pc │ │ - bl 9aa94 │ │ + bl be6d8 │ │ mov sl, r0 │ │ mov r9, r1 │ │ ldr r0, [r4, #0] │ │ adds r1, r0, #1 │ │ - beq.n b2a66 │ │ + beq.n b8d3a │ │ mov r2, r0 │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ - ble.w b2b44 │ │ + ble.w b8e18 │ │ ldrex r0, [r4] │ │ cmp r0, r2 │ │ - bne.n b2a5a │ │ + bne.n b8d2e │ │ strex r2, r1, [r4] │ │ - cbnz r2, b2a5e │ │ + cbnz r2, b8d32 │ │ dmb ish │ │ movs r1, #1 │ │ - b.n b2a60 │ │ + b.n b8d34 │ │ clrex │ │ movs r1, #0 │ │ cmp r1, #0 │ │ - beq.n b2a36 │ │ - b.n b2a6a │ │ + beq.n b8d0a │ │ + b.n b8d3e │ │ yield │ │ - b.n b2a34 │ │ + b.n b8d08 │ │ mov r5, sl │ │ ldr.w lr, [sp, #128] @ 0x80 │ │ ldr.w r0, [r5, #16]! │ │ ldr r6, [sp, #16] │ │ ldr.w ip, [sp, #132] @ 0x84 │ │ adds r3, r5, #4 │ │ ldr r4, [sp, #32] │ │ str.w lr, [sp, #48] @ 0x30 │ │ str r6, [sp, #40] @ 0x28 │ │ str.w ip, [sp, #52] @ 0x34 │ │ str r4, [sp, #44] @ 0x2c │ │ ldmia r3, {r1, r2, r3} │ │ strd r6, r4, [sp] │ │ strd lr, ip, [sp, #8] │ │ - bl 4a324 │ │ + bl 99f58 │ │ mov r4, r0 │ │ add r0, sp, #40 @ 0x28 │ │ str r0, [sp, #80] @ 0x50 │ │ mov r8, r1 │ │ ldr.w r0, [r5, #-8] │ │ cmp r0, #0 │ │ - beq.n b2b50 │ │ + beq.n b8e24 │ │ add r0, sp, #80 @ 0x50 │ │ strd r0, sl, [sp, #84] @ 0x54 │ │ ldrd r0, r1, [sl] │ │ - ldr r2, [pc, #196] @ (b2b78 ) │ │ + ldr r2, [pc, #196] @ (b8e4c ) │ │ add r3, sp, #84 @ 0x54 │ │ add r2, pc │ │ strd r3, r2, [sp] │ │ mov r2, r4 │ │ mov r3, r8 │ │ - bl 64ddc │ │ + bl 61bac │ │ ldr.w r2, [sl] │ │ - cbz r0, b2b1c │ │ + cbz r0, b8df0 │ │ lsrs r3, r4, #25 │ │ ldrd r8, r0, [sp, #40] @ 0x28 │ │ ldrb.w fp, [r2, r1] │ │ subs r4, r1, #4 │ │ ldrd ip, lr, [sp, #48] @ 0x30 │ │ strb r3, [r2, r1] │ │ ldrd r5, r6, [sl, #4] │ │ @@ -157679,368 +172572,368 @@ │ │ rsb r0, r1, r0, lsl #1 │ │ ldr r1, [sp, #36] @ 0x24 │ │ add.w r0, r2, r0, lsl #3 │ │ sub.w r2, r0, #20 │ │ str.w r8, [r0, #-24] │ │ stmia.w r2, {r1, ip, lr} │ │ str.w r7, [r0, #-8] │ │ - b.n b2b32 │ │ + b.n b8e06 │ │ negs r0, r1 │ │ add.w r0, r0, r0, lsl #1 │ │ add.w r1, r2, r0, lsl #3 │ │ ldr.w r0, [r1, #-8] │ │ str.w r7, [r1, #-8] │ │ - bl 6733a │ │ + bl b086c │ │ ldr.w r0, [r9] │ │ adds r0, #1 │ │ str.w r0, [r9] │ │ mov r0, r7 │ │ add sp, #92 @ 0x5c │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldr r0, [pc, #52] @ (b2b7c ) │ │ - ldr r1, [pc, #56] @ (b2b80 ) │ │ + ldr r0, [pc, #52] @ (b8e50 ) │ │ + ldr r1, [pc, #56] @ (b8e54 ) │ │ add r0, pc │ │ add r1, pc │ │ - bl 53284 │ │ + bl 53f8c │ │ mov r0, sl │ │ mov r1, r5 │ │ - bl 955c8 │ │ - b.n b2aa8 │ │ + bl 97288 │ │ + b.n b8d7c │ │ nop │ │ - stmia r3!, {r0, r3, r4, r7} │ │ - vshr.u32 , , #2 │ │ + subs r5, r5, #1 │ │ movs r0, r0 │ │ - ldrb r1, [r5, #16] │ │ - vceq.i32 d16, d28, #0 │ │ - movs r2, r0 │ │ - and.w r0, r0, #8454144 @ 0x810000 │ │ - @ instruction: 0xf3e00001 │ │ - and.w r0, r6, #8454144 @ 0x810000 │ │ - add r2, sp, #12 │ │ + ands r5, r2 │ │ + movs r0, r0 │ │ + movs r3, #221 @ 0xdd │ │ + vcvt.f32.u32 , q2, #7 │ │ + movs r1, r0 │ │ + ldr r3, [sp, #752] @ 0x2f0 │ │ + movs r1, r0 │ │ + ldr r3, [sp, #624] @ 0x270 │ │ + movs r1, r0 │ │ + ldr r3, [sp, #776] @ 0x308 │ │ + movs r1, r0 │ │ + str r2, [sp, #668] @ 0x29c │ │ movs r0, r0 │ │ - ldc2 0, cr0, [r4, #-4] │ │ - ldc2 0, cr0, [sl, #-4] │ │ + str r6, [sp, #160] @ 0xa0 │ │ + movs r1, r0 │ │ + str r6, [sp, #184] @ 0xb8 │ │ + movs r1, r0 │ │ push {r4, lr} │ │ ldr r1, [r0, #0] │ │ dmb ish │ │ ldrex r2, [r1] │ │ subs r3, r2, #1 │ │ strex r4, r3, [r1] │ │ cmp r4, #0 │ │ - bne.n b2b8c │ │ + bne.n b8e60 │ │ cmp r2, #1 │ │ it ne │ │ popne {r4, pc} │ │ dmb ish │ │ ldr r0, [r0, #0] │ │ ldmia.w sp!, {r4, lr} │ │ - b.w bf510 │ │ + b.w b05b0 │ │ push {r4, lr} │ │ mov r4, r0 │ │ ldrb.w r0, [r0, #36] @ 0x24 │ │ - cbz r0, b2bba │ │ + cbz r0, b8e8e │ │ pop {r4, pc} │ │ ldrd r0, r1, [r4, #24] │ │ - bl 5395a │ │ + bl 54676 │ │ add.w r0, r4, #20 │ │ ldmia.w sp!, {r4, lr} │ │ - b.w b2b84 │ │ + b.w b8e58 │ │ ldr r2, [r0, #0] │ │ subs r2, #1 │ │ str r2, [r0, #0] │ │ it eq │ │ - beq.w 97c28 │ │ + beq.w 99a5c │ │ bx lr │ │ ldrb r1, [r0, #24] │ │ - cbz r1, b2be2 │ │ + cbz r1, b8eb6 │ │ bx lr │ │ adds r0, #20 │ │ - b.w b2b84 │ │ + b.w b8e58 │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ ldrd r9, r6, [r0, #4] │ │ mov r8, r0 │ │ - ldr r5, [pc, #72] @ (b2c3c ) │ │ + ldr r5, [pc, #72] @ (b8f10 ) │ │ movs r7, #0 │ │ add r5, pc │ │ - cbz r6, b2c2c │ │ + cbz r6, b8f00 │ │ add.w r4, r9, r7 │ │ add.w r0, r4, #8 │ │ blx r5 │ │ add.w r0, r4, #20 │ │ blx r5 │ │ add.w r0, r4, #32 │ │ blx r5 │ │ add.w r0, r4, #44 @ 0x2c │ │ blx r5 │ │ ldrd r0, r1, [r4, #56] @ 0x38 │ │ - bl 97be8 │ │ + bl ba60c │ │ ldrd r0, r1, [r4, #68] @ 0x44 │ │ - bl 97be8 │ │ + bl ba60c │ │ subs r6, #1 │ │ adds r7, #80 @ 0x50 │ │ - b.n b2bf8 │ │ + b.n b8ecc │ │ ldr.w r0, [r8] │ │ mov r1, r9 │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ - b.w bf990 │ │ + b.w c1c1c │ │ nop │ │ - subs r7, #135 @ 0x87 │ │ - vsli.32 d27, d0, #30 │ │ + bl fff78f0e │ │ + push {r4, lr} │ │ mov r4, r1 │ │ ldrb r1, [r1, #12] │ │ - cbnz r1, b2c58 │ │ + cbnz r1, b8f2c │ │ ldrd r2, r3, [r4] │ │ ldr r1, [r4, #8] │ │ - bl a6334 │ │ + bl ad400 │ │ movs r0, #1 │ │ strb r0, [r4, #12] │ │ pop {r4, pc} │ │ - ldr r0, [pc, #4] @ (b2c60 ) │ │ + ldr r0, [pc, #4] @ (b8f34 ) │ │ add r0, pc │ │ - bl 52ca0 │ │ - ssat r0, #2, r6 │ │ + bl 53b08 │ │ + ldr r2, [sp, #776] @ 0x308 │ │ + movs r1, r0 │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, #284 @ 0x11c │ │ - mov fp, r0 │ │ + mov r9, r0 │ │ ldrb.w r0, [r1, #68] @ 0x44 │ │ - mov r5, r2 │ │ - mov sl, r1 │ │ - cbz r0, b2cca │ │ + mov r8, r2 │ │ + mov fp, r1 │ │ + cbz r0, b8fa0 │ │ cmp r0, #3 │ │ - bne.w b2fee │ │ - ldr.w r8, [sl, #48] @ 0x30 │ │ - ldr r1, [pc, #916] @ (b3018 ) │ │ - add.w r0, r8, #8 │ │ + bne.w b92b4 │ │ + ldr.w r5, [fp, #48] @ 0x30 │ │ + ldr r1, [pc, #928] @ (b92f8 ) │ │ + add.w r0, r5, #8 │ │ add r1, pc │ │ - bl 9aa94 │ │ - mov r8, r1 │ │ + bl be6d8 │ │ + mov r5, r1 │ │ mov r6, r0 │ │ ldrd r4, r7, [r0] │ │ add.w r1, r0, #8 │ │ add r0, sp, #112 @ 0x70 │ │ movs r2, #40 @ 0x28 │ │ - bl c99c0 │ │ + bl ca0b2 │ │ movs r0, #0 │ │ movs r1, #41 @ 0x29 │ │ strd r1, r0, [r6] │ │ eor.w r0, r4, #41 @ 0x29 │ │ orrs r0, r7 │ │ - bne.w b2dfc │ │ + bne.w b90dc │ │ ldr r0, [r6, #48] @ 0x30 │ │ - cbnz r0, b2cc4 │ │ - ldr r0, [r5, #0] │ │ + cbnz r0, b8f9a │ │ + ldr.w r0, [r8] │ │ ldrd r1, r0, [r0] │ │ ldr r1, [r1, #0] │ │ blx r1 │ │ strd r0, r1, [r6, #48] @ 0x30 │ │ movs r7, #0 │ │ movs r4, #41 @ 0x29 │ │ - b.n b2e06 │ │ - add.w r0, sl, #56 @ 0x38 │ │ - str r5, [sp, #40] @ 0x28 │ │ - ldr.w r5, [sl] │ │ - add.w r1, sl, #28 │ │ - ldr.w r6, [sl, #52] @ 0x34 │ │ + b.n b90e6 │ │ + add.w r0, fp, #56 @ 0x38 │ │ + ldr.w r5, [fp] │ │ + ldr.w r6, [fp, #52] @ 0x34 │ │ + add.w r1, fp, #28 │ │ ldmia.w r0, {r2, r3, r4} │ │ stmia r1!, {r2, r3, r4} │ │ - mov r1, sl │ │ - ldr.w r0, [sl, #24] │ │ - str.w r0, [r1, #40]! │ │ + mov r4, fp │ │ + ldr.w r0, [fp, #24] │ │ + str.w r0, [r4, #40]! │ │ ldr r0, [r6, #0] │ │ - str r1, [sp, #44] @ 0x2c │ │ cmp r0, #0 │ │ - beq.w b2e46 │ │ + beq.w b9122 │ │ movs r0, #0 │ │ movs r1, #41 @ 0x29 │ │ + strd r6, r5, [sp, #32] │ │ str r0, [sp, #124] @ 0x7c │ │ str r1, [sp, #120] @ 0x78 │ │ str r0, [sp, #168] @ 0xa8 │ │ str r0, [sp, #112] @ 0x70 │ │ add r0, sp, #112 @ 0x70 │ │ - bl 97ac8 │ │ - mov r8, r0 │ │ - ldr r0, [r0, #0] │ │ - adds r0, #1 │ │ - str.w r0, [r8] │ │ - bcs.w b2fe2 │ │ + bl 99120 │ │ + ldr r1, [r0, #0] │ │ + adds r1, #1 │ │ + str r1, [r0, #0] │ │ + bcs.w b92a8 │ │ + mov sl, r9 │ │ add.w r9, sp, #112 @ 0x70 │ │ - strd r6, r5, [sp, #32] │ │ + str r0, [sp, #44] @ 0x2c │ │ mov r0, r9 │ │ - bl a6090 │ │ + str r4, [sp, #40] @ 0x28 │ │ + bl ad8fc │ │ ldrd r6, r7, [sp, #112] @ 0x70 │ │ - ldr r5, [sp, #120] @ 0x78 │ │ + ldr r4, [sp, #120] @ 0x78 │ │ eor.w r0, r6, #40 @ 0x28 │ │ - ldrb.w r4, [sp, #124] @ 0x7c │ │ + ldrb.w r5, [sp, #124] @ 0x7c │ │ orrs r0, r7 │ │ - bne.w b2e5a │ │ - mov r6, sl │ │ - and.w r0, r4, #1 │ │ - str.w r5, [r6, #8]! │ │ + bne.w b9136 │ │ + mov r6, fp │ │ + strd r8, sl, [sp, #24] │ │ + str.w r4, [r6, #8]! │ │ + and.w r0, r5, #1 │ │ ldr r7, [sp, #128] @ 0x80 │ │ strb r0, [r6, #4] │ │ - ldr r0, [pc, #696] @ (b3000 ) │ │ + ldr r0, [pc, #700] @ (b92dc ) │ │ add r0, pc │ │ - bl 9ab94 │ │ + bl a5f58 │ │ strd r0, r1, [r6, #8] │ │ movs r0, #0 │ │ - bl ac258 │ │ + bl be8a8 │ │ cmp r0, #0 │ │ - beq.w b2e9e │ │ - strd r7, fp, [sp, #24] │ │ - ldr r1, [pc, #672] @ (b3004 ) │ │ + beq.w b92bc │ │ + ldr r1, [pc, #684] @ (b92e4 ) │ │ add r1, pc │ │ - bl 9aa94 │ │ - ldrd r4, r7, [sl, #16] │ │ + bl be6d8 │ │ + ldrd r4, r5, [fp, #16] │ │ add.w r3, r0, #20 │ │ - mov r5, r0 │ │ - mov fp, r0 │ │ - strd r4, r7, [sp, #192] @ 0xc0 │ │ - mov r9, r1 │ │ - ldr.w r0, [r5, #16]! │ │ + mov r9, r0 │ │ + mov r8, r0 │ │ + strd r4, r5, [sp, #192] @ 0xc0 │ │ + mov sl, r1 │ │ + ldr.w r0, [r9, #16]! │ │ ldmia r3, {r1, r2, r3} │ │ - strd r4, r7, [sp] │ │ - bl 57aa4 │ │ - mov r4, r0 │ │ + strd r4, r5, [sp] │ │ + bl 57b04 │ │ + mov r5, r0 │ │ add r0, sp, #192 @ 0xc0 │ │ str r0, [sp, #280] @ 0x118 │ │ - mov r7, r1 │ │ - ldr.w r0, [fp, #8] │ │ + mov r4, r1 │ │ + ldr.w r0, [r8, #8] │ │ cmp r0, #0 │ │ - beq.w b2fe4 │ │ + beq.w b92aa │ │ add r0, sp, #280 @ 0x118 │ │ - strd r0, fp, [sp, #112] @ 0x70 │ │ - ldrd r0, r1, [fp] │ │ - ldr r2, [pc, #608] @ (b3008 ) │ │ + strd r0, r8, [sp, #112] @ 0x70 │ │ + ldrd r0, r1, [r8] │ │ + ldr r2, [pc, #620] @ (b92e8 ) │ │ add r3, sp, #112 @ 0x70 │ │ add r2, pc │ │ strd r3, r2, [sp] │ │ - mov r2, r4 │ │ - mov r3, r7 │ │ - bl 64ddc │ │ - ldr.w r2, [fp] │ │ + mov r2, r5 │ │ + mov r3, r4 │ │ + bl 61bac │ │ + ldr.w r2, [r8] │ │ cmp r0, #0 │ │ - beq.n b2eb4 │ │ - lsrs r3, r4, #25 │ │ + beq.n b9174 │ │ + lsrs r3, r5, #25 │ │ ldr r0, [sp, #192] @ 0xc0 │ │ - ldrb.w ip, [r2, r1] │ │ - subs r7, r1, #4 │ │ + ldrb.w r9, [r2, r1] │ │ + mov r4, r6 │ │ ldr.w lr, [sp, #196] @ 0xc4 │ │ strb r3, [r2, r1] │ │ - ldrd r4, r5, [fp, #4] │ │ + subs r6, r1, #4 │ │ str r0, [sp, #20] │ │ - ldr.w r0, [fp, #12] │ │ - ands r4, r7 │ │ - add r4, r2 │ │ - adds r0, #1 │ │ - strb r3, [r4, #4] │ │ - and.w r3, ip, #1 │ │ - subs r3, r5, r3 │ │ - strd r3, r0, [fp, #8] │ │ + mov r0, r7 │ │ + ldrd r7, ip, [r8, #4] │ │ + ldr.w r5, [r8, #12] │ │ + ands r6, r7 │ │ + mov r7, r0 │ │ + add r6, r2 │ │ + and.w r0, r9, #1 │ │ + sub.w r0, ip, r0 │ │ + strb r3, [r6, #4] │ │ + adds r3, r5, #1 │ │ + mov r6, r4 │ │ + strd r0, r3, [r8, #8] │ │ sub.w r0, r2, r1, lsl #4 │ │ ldr r1, [sp, #20] │ │ - movs r5, #0 │ │ strd r1, lr, [r0, #-16] │ │ - subs r0, #8 │ │ - b.n b2ebc │ │ + sub.w r1, r0, #8 │ │ + movs r0, #0 │ │ + b.n b917c │ │ add r0, sp, #192 @ 0xc0 │ │ add r1, sp, #112 @ 0x70 │ │ movs r2, #40 @ 0x28 │ │ - bl c99c0 │ │ - ldr.w r0, [r8] │ │ + bl ca0b2 │ │ + ldr r0, [r5, #0] │ │ adds r0, #1 │ │ - str.w r0, [r8] │ │ + str r0, [r5, #0] │ │ eor.w r0, r4, #41 @ 0x29 │ │ orrs r0, r7 │ │ - bne.n b2e24 │ │ + bne.n b9100 │ │ movs r0, #0 │ │ movs r1, #41 @ 0x29 │ │ - strd r1, r0, [fp] │ │ + strd r1, r0, [r9] │ │ movs r0, #3 │ │ - b.n b2fd0 │ │ + b.n b9294 │ │ strd r4, r7, [sp, #232] @ 0xe8 │ │ add r0, sp, #232 @ 0xe8 │ │ adds r0, #8 │ │ add r1, sp, #192 @ 0xc0 │ │ movs r2, #40 @ 0x28 │ │ - bl c99c0 │ │ - ldr.w r0, [sl, #48] @ 0x30 │ │ - bl b31f4 │ │ - ldrb.w r0, [sl, #12] │ │ - bl 6f120 │ │ - b.n b2e54 │ │ + bl ca0b2 │ │ + ldr.w r0, [fp, #48] @ 0x30 │ │ + bl b94d4 │ │ + ldrb.w r0, [fp, #12] │ │ + bl 6fc4c │ │ + b.n b9130 │ │ movs r0, #0 │ │ movs r1, #40 @ 0x28 │ │ str r0, [sp, #236] @ 0xec │ │ str r0, [sp, #244] @ 0xf4 │ │ movs r0, #2 │ │ str r1, [sp, #232] @ 0xe8 │ │ str r0, [sp, #240] @ 0xf0 │ │ - add.w r0, sl, #40 @ 0x28 │ │ - b.n b2fb8 │ │ + add.w r0, fp, #40 @ 0x28 │ │ + b.n b927c │ │ ldrb.w r0, [sp, #127] @ 0x7f │ │ add.w r1, r9, #20 │ │ strb.w r0, [sp, #247] @ 0xf7 │ │ movs r2, #28 │ │ ldrh.w r0, [sp, #125] @ 0x7d │ │ - str.w r8, [sp, #40] @ 0x28 │ │ - mov r8, fp │ │ strh.w r0, [sp, #245] @ 0xf5 │ │ - ldr.w fp, [sp, #128] @ 0x80 │ │ + ldr.w r8, [sp, #128] @ 0x80 │ │ add r0, sp, #232 @ 0xe8 │ │ adds r0, #20 │ │ - bl c99c0 │ │ - str.w fp, [sp, #248] @ 0xf8 │ │ - mov fp, r8 │ │ - ldr.w r8, [sp, #40] @ 0x28 │ │ + bl ca0b2 │ │ + strb.w r5, [sp, #244] @ 0xf4 │ │ + ldr r5, [sp, #44] @ 0x2c │ │ strd r6, r7, [sp, #232] @ 0xe8 │ │ - strb.w r4, [sp, #244] @ 0xf4 │ │ - mov r0, r8 │ │ - str r5, [sp, #240] @ 0xf0 │ │ - bl b31f4 │ │ - b.n b2fb0 │ │ - ldr.w r0, [r8] │ │ - subs r0, #1 │ │ - str.w r0, [r8] │ │ - bne.n b2eb0 │ │ - mov r0, r8 │ │ - bl 9800c │ │ - movs r0, #1 │ │ - b.n b2ed0 │ │ - sub.w r0, r2, r1, lsl #4 │ │ - ldr.w r5, [r0, #-8]! │ │ - str.w r8, [r0] │ │ - ldr.w r0, [r9] │ │ - ldrd r7, fp, [sp, #24] │ │ - adds r0, #1 │ │ - str.w r0, [r9] │ │ - movs r0, #0 │ │ - bl 9aab0 │ │ - cbz r5, b2edc │ │ + str.w r8, [sp, #248] @ 0xf8 │ │ mov r0, r5 │ │ - bl b31f4 │ │ - ldrd r2, r3, [sl, #32] │ │ - add r5, sp, #112 @ 0x70 │ │ + str r4, [sp, #240] @ 0xf0 │ │ + bl b94d4 │ │ + ldr r4, [sp, #40] @ 0x28 │ │ + mov r9, sl │ │ + b.n b9274 │ │ + sub.w r1, r2, r1, lsl #4 │ │ + ldr.w r0, [r1, #-8]! │ │ + ldr r5, [sp, #44] @ 0x2c │ │ + str r5, [r1, #0] │ │ + ldr.w r1, [sl] │ │ + ldr.w r9, [sp, #28] │ │ + adds r1, #1 │ │ + str.w r1, [sl] │ │ + cbz r0, b9194 │ │ + bl b94d4 │ │ + add.w r8, sp, #112 @ 0x70 │ │ + ldrd r2, r3, [fp, #32] │ │ mov r1, r6 │ │ - mov r0, r5 │ │ - bl ba61c │ │ + mov r0, r8 │ │ + bl c2578 │ │ ldrb.w r0, [sp, #112] @ 0x70 │ │ cmp r0, #15 │ │ - bne.n b2f76 │ │ + bne.n b9236 │ │ ldr r1, [sp, #116] @ 0x74 │ │ - mov r0, sl │ │ + mov r0, fp │ │ str.w r1, [r0, #44]! │ │ - ldr r1, [pc, #272] @ (b300c ) │ │ + ldr r1, [pc, #308] @ (b92ec ) │ │ add r1, pc │ │ ldr r2, [r1, #80] @ 0x50 │ │ dmb ish │ │ cmp r2, #2 │ │ - bne.n b2ff6 │ │ + bne.w b92d4 │ │ ldr r2, [sp, #32] │ │ movs r3, #0 │ │ - ldr.w r4, [sl, #16] │ │ + ldr.w r4, [fp, #16] │ │ ldr r1, [r1, #84] @ 0x54 │ │ ldr r2, [r2, #0] │ │ str r4, [sp, #180] @ 0xb4 │ │ movs r4, #4 │ │ str r0, [sp, #148] @ 0x94 │ │ ldr r0, [sp, #36] @ 0x24 │ │ str r0, [sp, #132] @ 0x84 │ │ @@ -158051,405 +172944,419 @@ │ │ movs r2, #74 @ 0x4a │ │ str r7, [sp, #164] @ 0xa4 │ │ strb.w r4, [sp, #176] @ 0xb0 │ │ strb.w r4, [sp, #128] @ 0x80 │ │ movs r4, #7 │ │ strb.w r3, [sp, #144] @ 0x90 │ │ strb.w r3, [sp, #112] @ 0x70 │ │ - ldr r3, [pc, #204] @ (b3010 ) │ │ - strd r2, r5, [sp, #8] │ │ - add.w r2, r1, #8 │ │ + ldr r3, [pc, #240] @ (b92f0 ) │ │ + strd r2, r8, [sp, #8] │ │ + add.w r8, sp, #192 @ 0xc0 │ │ add r3, pc │ │ str r0, [sp, #16] │ │ - mov r1, r6 │ │ + add.w r2, r1, #8 │ │ + mov r0, r8 │ │ strd r4, r3, [sp] │ │ - add r5, sp, #192 @ 0xc0 │ │ - ldr r3, [pc, #188] @ (b3014 ) │ │ - mov r0, r5 │ │ + mov r1, r6 │ │ + ldr r3, [pc, #220] @ (b92f4 ) │ │ add r3, pc │ │ - bl 57e1c │ │ + bl 58bd4 │ │ ldr r0, [sp, #192] @ 0xc0 │ │ - cbz r0, b2fda │ │ - adds r1, r5, #4 │ │ + cbz r0, b929e │ │ add r5, sp, #80 @ 0x50 │ │ + add.w r1, r8, #4 │ │ movs r2, #28 │ │ mov r0, r5 │ │ - bl c99c0 │ │ + bl ca0b2 │ │ add r0, sp, #232 @ 0xe8 │ │ mov r1, r5 │ │ - b.n b2fa4 │ │ + b.n b9264 │ │ ldrb.w r1, [sp, #115] @ 0x73 │ │ - add.w lr, r5, #8 │ │ + add.w lr, r8, #8 │ │ strb.w r1, [sp, #51] @ 0x33 │ │ ldrh.w r1, [sp, #113] @ 0x71 │ │ strh.w r1, [sp, #49] @ 0x31 │ │ add r1, sp, #48 @ 0x30 │ │ ldr.w ip, [sp, #116] @ 0x74 │ │ add.w r3, r1, #8 │ │ ldmia.w lr, {r2, r4, r5, r6, r7} │ │ stmia r3!, {r2, r4, r5, r6, r7} │ │ str.w ip, [sp, #52] @ 0x34 │ │ strb.w r0, [sp, #48] @ 0x30 │ │ add r0, sp, #232 @ 0xe8 │ │ - bl a38ce │ │ - ldrb.w r0, [sl, #12] │ │ - bl 6f120 │ │ - mov r0, r8 │ │ - bl b31f4 │ │ - ldr r0, [sp, #44] @ 0x2c │ │ - bl b31ea │ │ - ldrd r0, r1, [sl, #28] │ │ - bl 5395a │ │ + bl b00be │ │ + ldrb.w r0, [fp, #12] │ │ + bl 6fc4c │ │ + ldrd r4, r5, [sp, #40] @ 0x28 │ │ + mov r0, r5 │ │ + bl b94d4 │ │ + mov r0, r4 │ │ + bl b94ca │ │ + ldrd r0, r1, [fp, #28] │ │ + bl 54676 │ │ add r1, sp, #232 @ 0xe8 │ │ - mov r0, fp │ │ + mov r0, r9 │ │ movs r2, #48 @ 0x30 │ │ - bl c99c0 │ │ + bl ca0b2 │ │ movs r0, #1 │ │ - strb.w r0, [sl, #68] @ 0x44 │ │ + strb.w r0, [fp, #68] @ 0x44 │ │ add sp, #284 @ 0x11c │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldr r5, [sp, #40] @ 0x28 │ │ - str.w r8, [sl, #48] @ 0x30 │ │ - b.n b2c80 │ │ + ldr.w r8, [sp, #24] │ │ + str.w r5, [fp, #48] @ 0x30 │ │ + b.n b8f54 │ │ udf #254 @ 0xfe │ │ - mov r0, fp │ │ - mov r1, r5 │ │ - bl 9533c │ │ - b.n b2d9c │ │ - ldr r0, [pc, #44] @ (b301c ) │ │ + mov r0, r8 │ │ + mov r1, r9 │ │ + bl 96ad0 │ │ + b.n b9070 │ │ + ldr r0, [pc, #68] @ (b92fc ) │ │ add r0, pc │ │ - bl 52ca0 │ │ - ldr r0, [pc, #40] @ (b3020 ) │ │ + bl 53b08 │ │ + ldr r1, [sp, #44] @ 0x2c │ │ + ldr r0, [r1, #0] │ │ + subs r0, #1 │ │ + str r0, [r1, #0] │ │ + itt eq │ │ + ldreq r0, [sp, #44] @ 0x2c │ │ + bleq 99c58 │ │ + ldr r0, [pc, #16] @ (b92e0 ) │ │ add r0, pc │ │ - bl 4ffc8 │ │ - nop │ │ - lsls r1, r7, #18 │ │ + bl 78224 │ │ + ldr r0, [pc, #40] @ (b9300 ) │ │ + add r0, pc │ │ + bl 50b2c │ │ + lsls r1, r0, #19 │ │ movs r0, r0 │ │ - b.n b2d70 │ │ + ldrh r6, [r7, #24] │ │ movs r1, r0 │ │ - add r4, pc, #452 @ (adr r4, b31d0 ) │ │ + str r0, [sp, #624] @ 0x270 │ │ + movs r1, r0 │ │ + ldrh r7, [r3, #40] @ 0x28 │ │ movs r0, r0 │ │ - asrs r0, r6, #26 │ │ - movs r2, r0 │ │ - mcr 15, 3, pc, cr7, cr6, {7} @ │ │ - mrc 15, 2, APSR_nzcv, cr0, cr6, {7} │ │ - @ instruction: 0xf39a0001 │ │ - vaddl.s16 q0, d0, d1 │ │ - vhadd.s d16, d8, d1 │ │ + stmia r0!, {r1, r2, r3, r4} │ │ + movs r1, r0 │ │ + str r2, [sp, #852] @ 0x354 │ │ + vrshr.u64 d25, d28, #10 │ │ + vcvt.f16.f32 d21, q11 │ │ + movs r1, r0 │ │ + str r7, [sp, #360] @ 0x168 │ │ + movs r1, r0 │ │ + str r7, [sp, #168] @ 0xa8 │ │ + movs r1, r0 │ │ push {r4, lr} │ │ mov r4, r0 │ │ ldrb.w r0, [r0, #68] @ 0x44 │ │ - cbz r0, b3054 │ │ + cbz r0, b9334 │ │ cmp r0, #3 │ │ it ne │ │ popne {r4, pc} │ │ ldr r0, [r4, #48] @ 0x30 │ │ - bl b31f4 │ │ + bl b94d4 │ │ ldrb r0, [r4, #12] │ │ - bl 6f120 │ │ + bl 6fc4c │ │ add.w r0, r4, #40 @ 0x28 │ │ - bl b31ea │ │ + bl b94ca │ │ ldrd r0, r1, [r4, #28] │ │ ldmia.w sp!, {r4, lr} │ │ - b.w 5395a │ │ + b.w 54676 │ │ ldrd r0, r1, [r4, #56] @ 0x38 │ │ - bl 5395a │ │ + bl 54676 │ │ add.w r0, r4, #24 │ │ ldmia.w sp!, {r4, lr} │ │ - b.w b31ea │ │ + b.w b94ca │ │ push {r4, lr} │ │ mov r4, r0 │ │ ldrb.w r0, [r0, #96] @ 0x60 │ │ cmp r0, #3 │ │ it ne │ │ popne {r4, pc} │ │ add.w r0, r4, #8 │ │ - bl b3024 │ │ + bl b9304 │ │ add.w r0, r4, #84 @ 0x54 │ │ ldmia.w sp!, {r4, lr} │ │ - b.w 96b80 │ │ + b.w 9858c │ │ ldrb.w r1, [r0, #72] @ 0x48 │ │ cmp r1, #3 │ │ itt eq │ │ ldreq r0, [r0, #68] @ 0x44 │ │ - beq.w 9ebe4 │ │ + beq.w ad8ec │ │ bx lr │ │ ldrb.w r1, [r0, #88] @ 0x58 │ │ cmp r1, #3 │ │ itt eq │ │ ldreq r0, [r0, #84] @ 0x54 │ │ - beq.w 9ebe4 │ │ + beq.w ad8ec │ │ bx lr │ │ push {r4, lr} │ │ mov r4, r0 │ │ ldrb.w r0, [r0, #128] @ 0x80 │ │ - cbz r0, b30cc │ │ + cbz r0, b93ac │ │ cmp r0, #3 │ │ it ne │ │ popne {r4, pc} │ │ add.w r0, r4, #48 @ 0x30 │ │ - bl b3024 │ │ + bl b9304 │ │ ldr r0, [r4, #124] @ 0x7c │ │ ldmia.w sp!, {r4, lr} │ │ - b.w 9ebe4 │ │ + b.w ad8ec │ │ ldrd r0, r1, [r4, #24] │ │ ldmia.w sp!, {r4, lr} │ │ - b.w 5395a │ │ + b.w 54676 │ │ push {r4, r5, r7, lr} │ │ mov r4, r0 │ │ ldrb.w r0, [r0, #200] @ 0xc8 │ │ cmp r0, #7 │ │ - bhi.n b3148 │ │ + bhi.n b9428 │ │ tbb [pc, r0] │ │ adds r0, #4 │ │ movs r1, #48 @ 0x30 │ │ asrs r3, r2, #12 │ │ lsrs r7, r1, #8 │ │ ldrd r0, r1, [r4, #24] │ │ ldmia.w sp!, {r4, r5, r7, lr} │ │ - b.w 6c544 │ │ + b.w 6d978 │ │ ldrd r0, r1, [r4, #208] @ 0xd0 │ │ - bl 97be8 │ │ - b.n b310e │ │ + bl ba60c │ │ + b.n b93ee │ │ add.w r0, r4, #208 @ 0xd0 │ │ - bl b3068 │ │ - ldr r5, [pc, #60] @ (b314c ) │ │ + bl b9348 │ │ + ldr r5, [pc, #60] @ (b942c ) │ │ add.w r0, r4, #184 @ 0xb8 │ │ add r5, pc │ │ blx r5 │ │ add.w r0, r4, #172 @ 0xac │ │ blx r5 │ │ add.w r0, r4, #160 @ 0xa0 │ │ blx r5 │ │ add.w r0, r4, #148 @ 0x94 │ │ blx r5 │ │ add.w r0, r4, #96 @ 0x60 │ │ - bl 61040 │ │ + bl 60476 │ │ ldr.w r0, [r4, #144] @ 0x90 │ │ - bl 9ebe4 │ │ + bl ad8ec │ │ add.w r0, r4, #132 @ 0x84 │ │ - bl b2be8 │ │ + bl b8ebc │ │ movs r0, #0 │ │ strb.w r0, [r4, #201] @ 0xc9 │ │ pop {r4, r5, r7, pc} │ │ nop │ │ - subs r2, #105 @ 0x69 │ │ - vsli.32 d27, d0, #30 │ │ + bl 24f42a │ │ + push {r4, lr} │ │ mov r4, r0 │ │ ldrb.w r0, [r0, #140] @ 0x8c │ │ cmp r0, #3 │ │ - beq.n b3162 │ │ - cbnz r0, b3182 │ │ + beq.n b9442 │ │ + cbnz r0, b9462 │ │ movs r1, #24 │ │ - b.n b3174 │ │ + b.n b9454 │ │ add.w r0, r4, #96 @ 0x60 │ │ - bl b2bdc │ │ + bl b8eb0 │ │ ldr.w r0, [r4, #136] @ 0x88 │ │ - bl 9ebe4 │ │ + bl ad8ec │ │ movs r1, #80 @ 0x50 │ │ ldr r0, [r4, r1] │ │ add r1, r4 │ │ ldr r1, [r1, #4] │ │ ldmia.w sp!, {r4, lr} │ │ - b.w 5395a │ │ + b.w 54676 │ │ pop {r4, pc} │ │ push {r4, lr} │ │ mov r4, r0 │ │ ldrb.w r0, [r0, #44] @ 0x2c │ │ cmp r0, #3 │ │ it ne │ │ popne {r4, pc} │ │ ldrd r0, r1, [r4, #32] │ │ - bl b3a64 │ │ + bl b9d18 │ │ ldrd r0, r1, [r4, #24] │ │ ldmia.w sp!, {r4, lr} │ │ - b.w b2bce │ │ + b.w b8ea2 │ │ push {r4, lr} │ │ mov r4, r0 │ │ ldrb.w r0, [r0, #153] @ 0x99 │ │ - cbz r0, b31d6 │ │ + cbz r0, b94b6 │ │ cmp r0, #3 │ │ it ne │ │ popne {r4, pc} │ │ add.w r0, r4, #56 @ 0x38 │ │ - bl b2bae │ │ + bl b8e82 │ │ ldr.w r0, [r4, #144] @ 0x90 │ │ - bl 9ebe4 │ │ + bl ad8ec │ │ ldrd r0, r1, [r4, #24] │ │ - bl 5395a │ │ + bl 54676 │ │ movs r0, #0 │ │ strb.w r0, [r4, #152] @ 0x98 │ │ pop {r4, pc} │ │ ldrd r0, r1, [r4, #120] @ 0x78 │ │ - bl 5395a │ │ + bl 54676 │ │ ldrd r0, r1, [r4, #132] @ 0x84 │ │ ldmia.w sp!, {r4, lr} │ │ - b.w 5395a │ │ + b.w 54676 │ │ ldr r1, [r0, #0] │ │ - cbz r1, b31f2 │ │ - b.w b2b84 │ │ + cbz r1, b94d2 │ │ + b.w b8e58 │ │ bx lr │ │ ldr r1, [r0, #0] │ │ subs r1, #1 │ │ str r1, [r0, #0] │ │ it eq │ │ - beq.w 9800c │ │ + beq.w 99c58 │ │ bx lr │ │ - bmi.n b31ae │ │ + bmi.n b948e │ │ mov r1, r0 │ │ - ldr r0, [pc, #8] @ (b3210 ) │ │ + ldr r0, [pc, #8] @ (b94f0 ) │ │ add r0, pc │ │ - b.w ac31c │ │ + b.w be96c │ │ nop │ │ - asrs r4, r1, #11 │ │ - movs r2, r0 │ │ + pop {r2, r3} │ │ + movs r1, r0 │ │ push {r2, r3, r4, lr} │ │ vldr d0, [sp, #16] │ │ mov r4, r0 │ │ vstr d0, [sp] │ │ - bl b3230 │ │ + bl b9510 │ │ ldr r0, [r4, #16] │ │ ldmia.w sp!, {r2, r3, r4, lr} │ │ - b.w 98758 │ │ - bmi.n b31da │ │ + b.w 991d0 │ │ + bmi.n b94ba │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ vpush {d8} │ │ sub sp, #264 @ 0x108 │ │ mov r4, r0 │ │ ldr r0, [r0, #16] │ │ mov r8, r2 │ │ - bl 98728 │ │ + bl 99d44 │ │ cmp r0, #0 │ │ - beq.w b34e2 │ │ + beq.w b97c0 │ │ str r0, [sp, #36] @ 0x24 │ │ adds r0, #140 @ 0x8c │ │ vldr d8, [sp, #312] @ 0x138 │ │ - bl 9ecd8 │ │ + bl ba580 │ │ mov.w fp, #0 │ │ movs r0, #8 │ │ strd fp, r0, [sp, #92] @ 0x5c │ │ add.w r9, sp, #192 @ 0xc0 │ │ ldr r0, [r4, #0] │ │ movs r2, #8 │ │ str r0, [sp, #32] │ │ ldr r0, [r4, #4] │ │ str r0, [sp, #28] │ │ ldr r0, [r4, #8] │ │ str r0, [sp, #24] │ │ mov r0, r9 │ │ str.w fp, [sp, #100] @ 0x64 │ │ ldr.w sl, [r4, #12] │ │ - ldr r1, [pc, #688] @ (b3530 ) │ │ + ldr r1, [pc, #688] @ (b9810 ) │ │ add r1, pc │ │ - bl 5e3ec │ │ + bl 5f9c8 │ │ add r1, sp, #104 @ 0x68 │ │ ldmia.w r9, {r2, r3, r4, r5, r6, r7} │ │ mov r0, r1 │ │ stmia r0!, {r2, r3, r4, r5, r6, r7} │ │ movs.w r0, r8, lsl #31 │ │ mov.w r0, #2 │ │ str.w fp, [sp, #132] @ 0x84 │ │ it ne │ │ movne r0, #5 │ │ str r0, [sp, #128] @ 0x80 │ │ mov.w r8, #2 │ │ vstr d8, [sp, #136] @ 0x88 │ │ add r4, sp, #92 @ 0x5c │ │ - ldr r6, [pc, #648] @ (b3534 ) │ │ + ldr r6, [pc, #648] @ (b9814 ) │ │ mov r0, r4 │ │ add r6, pc │ │ mov r2, r6 │ │ - bl b9b54 │ │ + bl b44e8 │ │ add r5, sp, #104 @ 0x68 │ │ - ldr r1, [pc, #636] @ (b3538 ) │ │ + ldr r1, [pc, #636] @ (b9818 ) │ │ movs r2, #10 │ │ add r1, pc │ │ mov r0, r5 │ │ - bl 5e3ec │ │ + bl 5f9c8 │ │ movs r0, #4 │ │ mov r1, r5 │ │ str r0, [sp, #128] @ 0x80 │ │ mov r2, r6 │ │ ldr r0, [sp, #24] │ │ str r0, [sp, #136] @ 0x88 │ │ mov r0, r4 │ │ str.w fp, [sp, #132] @ 0x84 │ │ str.w sl, [sp, #140] @ 0x8c │ │ - bl b9b54 │ │ + bl b44e8 │ │ add.w r9, sp, #40 @ 0x28 │ │ mov r1, r4 │ │ add.w r0, r9, #8 │ │ - bl 5e382 │ │ + bl 5f95e │ │ movs r0, #17 │ │ - movs r1, #8 │ │ + str.w fp, [sp, #44] @ 0x2c │ │ str r0, [sp, #40] @ 0x28 │ │ movs r0, #48 @ 0x30 │ │ - str.w fp, [sp, #44] @ 0x2c │ │ - bl 4a56c │ │ - ldr r1, [pc, #572] @ (b353c ) │ │ + bl 61f34 │ │ + ldr r1, [pc, #576] @ (b981c ) │ │ mov r4, r0 │ │ mov r0, r5 │ │ movs r2, #14 │ │ add r1, pc │ │ - bl 4a500 │ │ + bl 9a438 │ │ movs r0, #6 │ │ strd r0, fp, [r4] │ │ add.w r0, r4, #8 │ │ ldmia.w r5, {r1, r2, r3} │ │ add.w fp, sp, #64 @ 0x40 │ │ stmia r0!, {r1, r2, r3} │ │ add.w r0, r4, #24 │ │ ldmia.w r9, {r1, r2, r3, r5, r6, r7} │ │ stmia r0!, {r1, r2, r3, r5, r6, r7} │ │ mov r0, fp │ │ str.w r8, [sp, #200] @ 0xc8 │ │ strd r8, r4, [sp, #192] @ 0xc0 │ │ add r1, sp, #192 @ 0xc0 │ │ - bl 5e26e │ │ - bl 5f95c │ │ + bl 5f848 │ │ + bl 676f0 │ │ ldr r1, [sp, #36] @ 0x24 │ │ add.w r9, sp, #104 @ 0x68 │ │ ldr r0, [r0, #0] │ │ ldrd r7, r4, [r1, #144] @ 0x90 │ │ add.w r1, r0, #8 │ │ mov r0, r9 │ │ - bl b9ccc │ │ + bl 63f60 │ │ ldr r0, [sp, #104] @ 0x68 │ │ cmp r0, #1 │ │ - beq.w b34ee │ │ + beq.w b97cc │ │ ldr r0, [sp, #28] │ │ ldr r6, [sp, #108] @ 0x6c │ │ str r0, [sp, #156] @ 0x9c │ │ ldr r0, [sp, #32] │ │ str r0, [sp, #152] @ 0x98 │ │ add.w r0, r6, #40 @ 0x28 │ │ ldrb.w r5, [sp, #112] @ 0x70 │ │ add r1, sp, #152 @ 0x98 │ │ - bl 49cc0 │ │ + bl 48f68 │ │ cmp r0, #0 │ │ - beq.w b34be │ │ + beq.w b979c │ │ strd r7, r4, [sp, #12] │ │ ldrd sl, r7, [r6, #104] @ 0x68 │ │ strd sl, r7, [sp, #160] @ 0xa0 │ │ adds.w r0, sl, #1 │ │ adc.w r1, r7, #0 │ │ strd r0, r1, [r6, #104] @ 0x68 │ │ - bl 66d2c │ │ + bl 68380 │ │ add.w r8, sp, #232 @ 0xe8 │ │ str r0, [sp, #232] @ 0xe8 │ │ mov r0, r8 │ │ - bl 66c90 │ │ + bl 682dc │ │ str r5, [sp, #24] │ │ mov r4, r0 │ │ str.w fp, [sp, #20] │ │ mov r5, r1 │ │ - blx ccd00 │ │ + blx cd210 │ │ str r0, [sp, #124] @ 0x7c │ │ add.w fp, sp, #192 @ 0xc0 │ │ - ldr r0, [pc, #392] @ (b3540 ) │ │ + ldr r0, [pc, #396] @ (b9820 ) │ │ add.w r1, r6, #72 @ 0x48 │ │ mov r2, sl │ │ mov r3, r7 │ │ add r0, pc │ │ str r0, [sp, #120] @ 0x78 │ │ movs r0, #1 │ │ strd r4, r5, [sp, #136] @ 0x88 │ │ @@ -158461,31 +173368,31 @@ │ │ mov r4, r7 │ │ str r0, [sp, #128] @ 0x80 │ │ ldr r0, [sp, #28] │ │ str r0, [sp, #132] @ 0x84 │ │ mov r0, fp │ │ str.w r9, [sp] │ │ str r1, [sp, #8] │ │ - bl bd3c0 │ │ + bl c1e08 │ │ mov r0, fp │ │ - bl 49e56 │ │ + bl 4aa90 │ │ mov r0, r8 │ │ - bl 4a130 │ │ + bl 4aa16 │ │ movs r0, #96 @ 0x60 │ │ movs r1, #8 │ │ - bl 4a56c │ │ - ldr r1, [pc, #328] @ (b3544 ) │ │ + bl 4aff4 │ │ + ldr r1, [pc, #328] @ (b9824 ) │ │ mov r8, r0 │ │ mov r0, fp │ │ movs r2, #12 │ │ add r1, pc │ │ - bl 4a500 │ │ + bl 4af58 │ │ ldrd r1, r2, [sp, #12] │ │ mov r0, r9 │ │ - bl 5e3ec │ │ + bl 5f9c8 │ │ movs r0, #6 │ │ mov lr, r6 │ │ strd r0, r5, [r8] │ │ add.w r0, r8, #8 │ │ ldmia.w fp, {r1, r2, r3} │ │ mov.w ip, #4 │ │ stmia r0!, {r1, r2, r3} │ │ @@ -158503,244 +173410,243 @@ │ │ mov r6, lr │ │ ldr r5, [sp, #24] │ │ str.w ip, [sp, #240] @ 0xf0 │ │ strd ip, r8, [sp, #232] @ 0xe8 │ │ add r4, sp, #168 @ 0xa8 │ │ add r1, sp, #232 @ 0xe8 │ │ mov r0, r4 │ │ - bl 5e26e │ │ + bl 5f848 │ │ add.w r0, r6, #8 │ │ - bl 62250 │ │ + bl 62ab4 │ │ ldr r0, [r0, #0] │ │ ldrd r3, r2, [sp, #28] │ │ ldr r0, [r0, #40] @ 0x28 │ │ str r4, [sp, #0] │ │ - bl 6624c │ │ - cbnz r0, b34d4 │ │ + bl 65e44 │ │ + cbnz r0, b97b2 │ │ add r0, sp, #192 @ 0xc0 │ │ add r2, sp, #160 @ 0xa0 │ │ ldr r1, [sp, #8] │ │ - bl 6510c │ │ + bl 61e46 │ │ ldr r0, [sp, #192] @ 0xc0 │ │ cmp r0, #2 │ │ - beq.n b34d4 │ │ + beq.n b97b2 │ │ add r4, sp, #104 @ 0x68 │ │ add r1, sp, #192 @ 0xc0 │ │ movs r2, #40 @ 0x28 │ │ mov r0, r4 │ │ - bl c99c0 │ │ + bl ca0b2 │ │ add r0, sp, #232 @ 0xe8 │ │ mov r1, r4 │ │ - bl 65764 │ │ + bl 63994 │ │ ldr r0, [sp, #232] @ 0xe8 │ │ - cbz r0, b3510 │ │ + cbz r0, b97ee │ │ movs r2, #0 │ │ ldr r1, [sp, #236] @ 0xec │ │ str r2, [sp, #236] @ 0xec │ │ movs r2, #20 │ │ str r2, [sp, #232] @ 0xe8 │ │ movs r2, #1 │ │ str r2, [sp, #240] @ 0xf0 │ │ add r2, sp, #232 @ 0xe8 │ │ - bl 65ab4 │ │ + bl 6047e │ │ add r0, sp, #104 @ 0x68 │ │ - bl 4a192 │ │ - b.n b34d4 │ │ + bl 4ae68 │ │ + b.n b97b2 │ │ movs r0, #0 │ │ movs r1, #20 │ │ str r0, [sp, #108] @ 0x6c │ │ str r1, [sp, #104] @ 0x68 │ │ str r0, [sp, #112] @ 0x70 │ │ add r0, sp, #104 @ 0x68 │ │ - bl 49608 │ │ + bl 48974 │ │ add r0, sp, #64 @ 0x40 │ │ - bl 60ef4 │ │ + bl 4ac54 │ │ mov r0, r6 │ │ mov r1, r5 │ │ - bl 66918 │ │ + bl 666f8 │ │ ldr r0, [sp, #36] @ 0x24 │ │ - bl 49e06 │ │ + bl 4aa08 │ │ add sp, #264 @ 0x108 │ │ vpop {d8} │ │ add sp, #4 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ ldrb.w r0, [sp, #112] @ 0x70 │ │ movs r1, #43 @ 0x2b │ │ strb.w r0, [sp, #196] @ 0xc4 │ │ ldr r0, [sp, #108] @ 0x6c │ │ str r0, [sp, #192] @ 0xc0 │ │ - ldr r0, [pc, #72] @ (b3548 ) │ │ + ldr r0, [pc, #76] @ (b9828 ) │ │ add r0, pc │ │ str r0, [sp, #0] │ │ - ldr r0, [pc, #72] @ (b354c ) │ │ + ldr r0, [pc, #72] @ (b982c ) │ │ add r2, sp, #192 @ 0xc0 │ │ - ldr r3, [pc, #72] @ (b3550 ) │ │ + ldr r3, [pc, #72] @ (b9830 ) │ │ add r0, pc │ │ add r3, pc │ │ - bl 4fcf8 │ │ + bl 5127c │ │ ldrb.w r0, [sp, #236] @ 0xec │ │ addw r2, sp, #263 @ 0x107 │ │ strb.w r0, [sp, #263] @ 0x107 │ │ movs r1, #43 @ 0x2b │ │ - ldr r0, [pc, #52] @ (b3554 ) │ │ + ldr r0, [pc, #52] @ (b9834 ) │ │ add r0, pc │ │ str r0, [sp, #0] │ │ - ldr r0, [pc, #48] @ (b3558 ) │ │ - ldr r3, [pc, #52] @ (b355c ) │ │ + ldr r0, [pc, #52] @ (b9838 ) │ │ + ldr r3, [pc, #52] @ (b983c ) │ │ add r0, pc │ │ add r3, pc │ │ - bl 4fcf8 │ │ - strh r6, [r0, #56] @ 0x38 │ │ - vsubl.u , d21, d22 │ │ + bl 5127c │ │ + nop │ │ + movs r6, #198 @ 0xc6 │ │ + vsra.u64 , q13, #11 │ │ movs r1, r0 │ │ - bl ffecf528 │ │ - @ instruction: 0xea67fff6 │ │ - add r5, sp, #72 @ 0x48 │ │ + str r0, [sp, #348] @ 0x15c │ │ + @ instruction: 0xfff68eb3 │ │ + @ instruction: 0xfff64fd4 │ │ movs r1, r0 │ │ - strb r3, [r0, #4] │ │ - vqrshrun.s64 d30, q1, #11 │ │ + asrs r4, r0, #32 │ │ + vcgt.s16 d25, d4, #0 │ │ movs r1, r0 │ │ - adds r1, #251 @ 0xfb │ │ - vtbx.8 d30, {d9}, d22 │ │ + bne.n b98a2 │ │ + vshr.u32 d25, d24, #8 │ │ movs r1, r0 │ │ - add r3, sp, #128 @ 0x80 │ │ + ldr r6, [pc, #136] @ (b98c0 ) │ │ movs r1, r0 │ │ - adds r1, #219 @ 0xdb │ │ - vqrdmulh.s q13, , d22[0] │ │ + bne.n b986e │ │ + vshr.u32 , q12, #8 │ │ movs r1, r0 │ │ push {r4, lr} │ │ mov r4, r0 │ │ - bl b3574 │ │ + bl b9854 │ │ ldr r0, [r4, #16] │ │ ldmia.w sp!, {r4, lr} │ │ - b.w 98758 │ │ - bmi.n b351e │ │ + b.w 991d0 │ │ + bmi.n b97fe │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, #260 @ 0x104 │ │ mov r4, r0 │ │ ldr r0, [r0, #16] │ │ mov r5, r1 │ │ - bl 98728 │ │ + bl 99d44 │ │ cmp r0, #0 │ │ - beq.w b37fc │ │ + beq.w b9ad8 │ │ mov fp, r0 │ │ adds r0, #140 @ 0x8c │ │ - bl 9ecd8 │ │ - ldr r0, [r4, #0] │ │ + bl ba580 │ │ mov.w r8, #0 │ │ - str r0, [sp, #36] @ 0x24 │ │ + movs r0, #8 │ │ + strd r8, r0, [sp, #92] @ 0x5c │ │ movs r2, #11 │ │ + ldr r0, [r4, #0] │ │ + str r0, [sp, #36] @ 0x24 │ │ ldr r0, [r4, #4] │ │ - str r0, [sp, #32] │ │ - movs r0, #8 │ │ str.w r8, [sp, #100] @ 0x64 │ │ - str.w r8, [sp, #92] @ 0x5c │ │ + str r0, [sp, #32] │ │ ldrd r9, sl, [r4, #8] │ │ - str r0, [sp, #96] @ 0x60 │ │ add r7, sp, #104 @ 0x68 │ │ - ldr r1, [pc, #656] @ (b3844 ) │ │ + ldr r1, [pc, #652] @ (b9b20 ) │ │ mov r0, r7 │ │ add r1, pc │ │ - bl 5e3ec │ │ + bl 5f9c8 │ │ movs r0, #3 │ │ str.w r8, [sp, #132] @ 0x84 │ │ str r0, [sp, #128] @ 0x80 │ │ mov r1, r7 │ │ strb.w r5, [sp, #136] @ 0x88 │ │ add r4, sp, #92 @ 0x5c │ │ - ldr r6, [pc, #632] @ (b3848 ) │ │ + ldr r6, [pc, #632] @ (b9b24 ) │ │ mov r0, r4 │ │ add r6, pc │ │ mov r2, r6 │ │ - bl b9b54 │ │ + bl b44e8 │ │ add r5, sp, #104 @ 0x68 │ │ - ldr r1, [pc, #624] @ (b384c ) │ │ + ldr r1, [pc, #620] @ (b9b28 ) │ │ movs r2, #10 │ │ add r1, pc │ │ mov r0, r5 │ │ - bl 5e3ec │ │ + bl 5f9c8 │ │ movs r0, #4 │ │ mov r1, r5 │ │ str r0, [sp, #128] @ 0x80 │ │ mov r0, r4 │ │ mov r2, r6 │ │ str.w r8, [sp, #132] @ 0x84 │ │ strd r9, sl, [sp, #136] @ 0x88 │ │ - bl b9b54 │ │ + bl b44e8 │ │ add.w r9, sp, #40 @ 0x28 │ │ mov r1, r4 │ │ add.w r0, r9, #8 │ │ - bl 5e382 │ │ + bl 5f95e │ │ movs r0, #17 │ │ - movs r1, #8 │ │ + str.w r8, [sp, #44] @ 0x2c │ │ str r0, [sp, #40] @ 0x28 │ │ movs r0, #48 @ 0x30 │ │ - str.w r8, [sp, #44] @ 0x2c │ │ - bl 4a56c │ │ - ldr r1, [pc, #564] @ (b3850 ) │ │ + bl 61f34 │ │ + ldr r1, [pc, #564] @ (b9b2c ) │ │ mov r4, r0 │ │ mov r0, r5 │ │ movs r2, #22 │ │ add r1, pc │ │ - bl 4a500 │ │ + bl 9a438 │ │ movs r0, #6 │ │ strd r0, r8, [r4] │ │ add.w r0, r4, #8 │ │ ldmia.w r5, {r1, r2, r3} │ │ stmia r0!, {r1, r2, r3} │ │ add.w r0, r4, #24 │ │ ldmia.w r9, {r1, r2, r3, r5, r6, r7} │ │ stmia r0!, {r1, r2, r3, r5, r6, r7} │ │ movs r0, #2 │ │ str r0, [sp, #200] @ 0xc8 │ │ strd r0, r4, [sp, #192] @ 0xc0 │ │ add r0, sp, #64 @ 0x40 │ │ add r1, sp, #192 @ 0xc0 │ │ str r0, [sp, #28] │ │ - bl 5e26e │ │ - bl 5f95c │ │ + bl 5f848 │ │ + bl 676f0 │ │ ldr r0, [r0, #0] │ │ add.w r9, sp, #104 @ 0x68 │ │ ldrd r7, r4, [fp, #144] @ 0x90 │ │ add.w r1, r0, #8 │ │ mov r0, r9 │ │ - bl b9ccc │ │ + bl 63f60 │ │ ldr r0, [sp, #104] @ 0x68 │ │ cmp r0, #1 │ │ - beq.w b3802 │ │ + beq.w b9ade │ │ ldr r0, [sp, #32] │ │ ldr r6, [sp, #108] @ 0x6c │ │ str r0, [sp, #156] @ 0x9c │ │ ldr r0, [sp, #36] @ 0x24 │ │ str r0, [sp, #152] @ 0x98 │ │ add.w r0, r6, #40 @ 0x28 │ │ ldrb.w r5, [sp, #112] @ 0x70 │ │ add r1, sp, #152 @ 0x98 │ │ - bl 49cc0 │ │ + bl 48f68 │ │ cmp r0, #0 │ │ - beq.w b37d8 │ │ + beq.w b9ab4 │ │ strd r7, r4, [sp, #16] │ │ ldrd sl, r7, [r6, #104] @ 0x68 │ │ strd sl, r7, [sp, #160] @ 0xa0 │ │ adds.w r0, sl, #1 │ │ adc.w r1, r7, #0 │ │ str r7, [sp, #12] │ │ strd r0, r1, [r6, #104] @ 0x68 │ │ - bl 66d2c │ │ + bl 68380 │ │ add.w r8, sp, #232 @ 0xe8 │ │ str r0, [sp, #232] @ 0xe8 │ │ mov r0, r8 │ │ - bl 66c90 │ │ + bl 682dc │ │ str r5, [sp, #24] │ │ mov r4, r0 │ │ mov r5, r1 │ │ - blx ccd00 │ │ + blx cd210 │ │ str r0, [sp, #124] @ 0x7c │ │ add.w r1, r6, #72 @ 0x48 │ │ - ldr r0, [pc, #388] @ (b3854 ) │ │ + ldr r0, [pc, #388] @ (b9b30 ) │ │ mov r2, sl │ │ strd r4, r5, [sp, #136] @ 0x88 │ │ mov r5, fp │ │ add r0, pc │ │ str r0, [sp, #120] @ 0x78 │ │ movs r0, #1 │ │ add.w fp, sp, #192 @ 0xc0 │ │ @@ -158751,31 +173657,31 @@ │ │ ldr r0, [sp, #36] @ 0x24 │ │ str r0, [sp, #128] @ 0x80 │ │ ldr r0, [sp, #32] │ │ str r0, [sp, #132] @ 0x84 │ │ mov r0, fp │ │ str.w r9, [sp] │ │ str r1, [sp, #8] │ │ - bl bd3c0 │ │ + bl c1e08 │ │ mov r0, fp │ │ - bl 49e56 │ │ + bl 4aa90 │ │ mov r0, r8 │ │ - bl 4a130 │ │ + bl 4aa16 │ │ movs r0, #96 @ 0x60 │ │ movs r1, #8 │ │ - bl 4a56c │ │ - ldr r1, [pc, #324] @ (b3858 ) │ │ + bl 4aff4 │ │ + ldr r1, [pc, #324] @ (b9b34 ) │ │ mov r8, r0 │ │ mov r0, fp │ │ movs r2, #12 │ │ add r1, pc │ │ - bl 4a500 │ │ + bl 4af58 │ │ ldrd r1, r2, [sp, #16] │ │ mov r0, r9 │ │ - bl 5e3ec │ │ + bl 5f9c8 │ │ movs r0, #6 │ │ movs r4, #0 │ │ strd r0, r4, [r8] │ │ add.w r0, r8, #8 │ │ ldmia.w fp, {r1, r2, r3} │ │ mov fp, r5 │ │ mov lr, r6 │ │ @@ -158795,378 +173701,344 @@ │ │ mov r6, lr │ │ ldr r5, [sp, #24] │ │ str.w ip, [sp, #240] @ 0xf0 │ │ strd ip, r8, [sp, #232] @ 0xe8 │ │ add r4, sp, #168 @ 0xa8 │ │ add r1, sp, #232 @ 0xe8 │ │ mov r0, r4 │ │ - bl 5e26e │ │ + bl 5f848 │ │ add.w r0, r6, #8 │ │ - bl 62250 │ │ + bl 62ab4 │ │ ldr r0, [r0, #0] │ │ ldrd r3, r2, [sp, #32] │ │ ldr r0, [r0, #40] @ 0x28 │ │ str r4, [sp, #0] │ │ - bl 6624c │ │ - cbnz r0, b37ee │ │ + bl 65e44 │ │ + cbnz r0, b9aca │ │ add r0, sp, #192 @ 0xc0 │ │ add r2, sp, #160 @ 0xa0 │ │ ldr r1, [sp, #8] │ │ - bl 6510c │ │ + bl 61e46 │ │ ldr r0, [sp, #192] @ 0xc0 │ │ cmp r0, #2 │ │ - beq.n b37ee │ │ + beq.n b9aca │ │ add r4, sp, #104 @ 0x68 │ │ add r1, sp, #192 @ 0xc0 │ │ movs r2, #40 @ 0x28 │ │ mov r0, r4 │ │ - bl c99c0 │ │ + bl ca0b2 │ │ add r0, sp, #232 @ 0xe8 │ │ mov r1, r4 │ │ - bl 65764 │ │ + bl 63994 │ │ ldr r0, [sp, #232] @ 0xe8 │ │ - cbz r0, b3824 │ │ + cbz r0, b9b00 │ │ movs r2, #0 │ │ ldr r1, [sp, #236] @ 0xec │ │ str r2, [sp, #236] @ 0xec │ │ movs r2, #20 │ │ str r2, [sp, #232] @ 0xe8 │ │ movs r2, #1 │ │ str r2, [sp, #240] @ 0xf0 │ │ add r2, sp, #232 @ 0xe8 │ │ - bl 65ab4 │ │ + bl 6047e │ │ add r0, sp, #104 @ 0x68 │ │ - bl 4a192 │ │ - b.n b37ee │ │ + bl 4ae68 │ │ + b.n b9aca │ │ movs r0, #0 │ │ movs r1, #20 │ │ str r0, [sp, #108] @ 0x6c │ │ str r1, [sp, #104] @ 0x68 │ │ str r0, [sp, #112] @ 0x70 │ │ add r0, sp, #104 @ 0x68 │ │ - bl 49658 │ │ + bl 48bb4 │ │ add r0, sp, #64 @ 0x40 │ │ - bl 60ef4 │ │ + bl 4ac54 │ │ mov r0, r6 │ │ mov r1, r5 │ │ - bl 66918 │ │ + bl 666f8 │ │ mov r0, fp │ │ - bl 49e06 │ │ + bl 4aa08 │ │ add sp, #260 @ 0x104 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ ldrb.w r0, [sp, #112] @ 0x70 │ │ movs r1, #43 @ 0x2b │ │ strb.w r0, [sp, #196] @ 0xc4 │ │ ldr r0, [sp, #108] @ 0x6c │ │ str r0, [sp, #192] @ 0xc0 │ │ - ldr r0, [pc, #72] @ (b385c ) │ │ + ldr r0, [pc, #72] @ (b9b38 ) │ │ add r0, pc │ │ str r0, [sp, #0] │ │ - ldr r0, [pc, #72] @ (b3860 ) │ │ + ldr r0, [pc, #72] @ (b9b3c ) │ │ add r2, sp, #192 @ 0xc0 │ │ - ldr r3, [pc, #72] @ (b3864 ) │ │ + ldr r3, [pc, #72] @ (b9b40 ) │ │ add r0, pc │ │ add r3, pc │ │ - bl 4fcf8 │ │ + bl 5127c │ │ ldrb.w r0, [sp, #236] @ 0xec │ │ addw r2, sp, #259 @ 0x103 │ │ strb.w r0, [sp, #259] @ 0x103 │ │ movs r1, #43 @ 0x2b │ │ - ldr r0, [pc, #52] @ (b3868 ) │ │ + ldr r0, [pc, #52] @ (b9b44 ) │ │ add r0, pc │ │ str r0, [sp, #0] │ │ - ldr r0, [pc, #48] @ (b386c ) │ │ - ldr r3, [pc, #52] @ (b3870 ) │ │ + ldr r0, [pc, #48] @ (b9b48 ) │ │ + ldr r3, [pc, #52] @ (b9b4c ) │ │ add r0, pc │ │ add r3, pc │ │ - bl 4fcf8 │ │ - bl 3ca834 │ │ - vhadd.s d16, d4, d1 │ │ - bl 3ad83c │ │ - b.n b36ba │ │ - vtbx.8 d26, {d22-d23}, d10 │ │ + bl 5127c │ │ + ldrh r4, [r7, #16] │ │ + vqrdmlah.s q12, q11, d10[0] │ │ movs r1, r0 │ │ - ldr r5, [r5, #92] @ 0x5c │ │ - vsli.32 d30, d30, #21 │ │ + ldrh r7, [r6, #40] @ 0x28 │ │ + vtbl.8 d24, {d22-d25}, d1 │ │ + vqrdmulh.s q10, q3, d30[0] │ │ movs r1, r0 │ │ - cmp r6, #231 @ 0xe7 │ │ - vsli.32 q15, q1, #25 │ │ + lsrs r0, r6, #19 │ │ + @ instruction: 0xfff58cf2 │ │ movs r1, r0 │ │ - add r0, sp, #48 @ 0x30 │ │ + ldmia r6!, {r0, r1, r2, r5} │ │ + @ instruction: 0xfff88d26 │ │ + movs r1, r0 │ │ + ldr r3, [pc, #64] @ (b9b88 ) │ │ movs r1, r0 │ │ - cmp r6, #199 @ 0xc7 │ │ - @ instruction: 0xfff9aa52 │ │ + ldmia r6!, {r0, r1, r2} │ │ + vqrdmulh.s q10, q4, d22[0] │ │ movs r1, r0 │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ - sub sp, #44 @ 0x2c │ │ - mov r9, r0 │ │ - ldr r0, [r1, #0] │ │ - ldr r1, [pc, #96] @ (b38e0 ) │ │ - mov r8, r2 │ │ - adds r0, #8 │ │ - add r1, pc │ │ - bl 9aa94 │ │ - mov r5, r1 │ │ - add.w r1, r0, #8 │ │ - mov r7, r0 │ │ - ldrd r4, r6, [r0] │ │ - mov r0, sp │ │ - movs r2, #40 @ 0x28 │ │ - bl c99c0 │ │ + sub sp, #52 @ 0x34 │ │ + ldrd r6, r7, [r1] │ │ + mov r4, r0 │ │ + eor.w r0, r6, #40 @ 0x28 │ │ + orrs r0, r7 │ │ + bne.n b9b74 │ │ movs r0, #0 │ │ - movs r1, #24 │ │ - strd r1, r0, [r7] │ │ - eor.w r0, r4, #24 │ │ - orrs r0, r6 │ │ - bne.n b38c4 │ │ - ldr r0, [r7, #48] @ 0x30 │ │ - cbnz r0, b38be │ │ - ldrd r1, r0, [r8] │ │ - ldr r1, [r1, #0] │ │ - blx r1 │ │ - strd r0, r1, [r7, #48] @ 0x30 │ │ - movs r6, #0 │ │ - movs r4, #24 │ │ - b.n b38d0 │ │ - add.w r0, r9, #8 │ │ - mov r1, sp │ │ - movs r2, #40 @ 0x28 │ │ - bl c99c0 │ │ - strd r4, r6, [r9] │ │ - ldr r0, [r5, #0] │ │ - adds r0, #1 │ │ - str r0, [r5, #0] │ │ - add sp, #44 @ 0x2c │ │ + movs r1, #20 │ │ + movs r2, #2 │ │ + strd r1, r0, [r4] │ │ + strd r2, r0, [r4, #8] │ │ + b.n b9b94 │ │ + ldrd r9, r5, [r1, #8] │ │ + mov r8, sp │ │ + add.w r0, r8, #16 │ │ + adds r1, #16 │ │ + movs r2, #32 │ │ + bl ca0b2 │ │ + mov r0, r4 │ │ + mov r1, r8 │ │ + str r5, [sp, #12] │ │ + stmia.w sp, {r6, r7, r9} │ │ + bl aa7b0 │ │ + add sp, #52 @ 0x34 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ - b.n b381c │ │ - movs r1, r0 │ │ push {r4, lr} │ │ mov r4, r0 │ │ ldrb.w r0, [r0, #50] @ 0x32 │ │ cmp r0, #3 │ │ - beq.n b38f4 │ │ - cbz r0, b3908 │ │ + beq.n b9baa │ │ + cbz r0, b9bbe │ │ pop {r4, pc} │ │ ldrd r0, r1, [r4, #24] │ │ - bl b3a64 │ │ + bl b9d18 │ │ ldr r0, [r4, #36] @ 0x24 │ │ - bl 49e48 │ │ + bl 4aa82 │ │ movs r0, #0 │ │ strb.w r0, [r4, #48] @ 0x30 │ │ ldr r0, [r4, #40] @ 0x28 │ │ - bl 98758 │ │ + bl 991d0 │ │ add.w r0, r4, #44 @ 0x2c │ │ - bl b3a82 │ │ + bl b0464 │ │ ldrd r0, r1, [r4, #16] │ │ ldmia.w sp!, {r4, lr} │ │ - b.w b43b0 │ │ - bmi.n b38ce │ │ + b.w ba618 │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ sub sp, #60 @ 0x3c │ │ mov r4, r0 │ │ ldrb.w r0, [r0, #50] @ 0x32 │ │ mov r5, r1 │ │ - cbz r0, b393e │ │ + cbz r0, b9bf2 │ │ cmp r0, #3 │ │ - bne.n b3a22 │ │ + bne.n b9cd6 │ │ ldrd r1, r0, [r4, #24] │ │ - b.n b3978 │ │ + b.n b9c2c │ │ mov.w r0, #256 @ 0x100 │ │ strh r0, [r4, #48] @ 0x30 │ │ ldr r0, [r4, #40] @ 0x28 │ │ - bl 98728 │ │ + bl 99d44 │ │ movs r1, #1 │ │ str r0, [r4, #32] │ │ strb.w r1, [r4, #48] @ 0x30 │ │ - cbz r0, b39cc │ │ + cbz r0, b9c80 │ │ ldrd r2, r3, [r4] │ │ movs r1, #0 │ │ str r0, [r4, #36] @ 0x24 │ │ adds r0, #8 │ │ strb.w r1, [r4, #48] @ 0x30 │ │ ldrd r1, r6, [r4, #8] │ │ strd r1, r6, [sp] │ │ - bl b3a34 │ │ + bl b9ce8 │ │ mov r1, r0 │ │ - ldr r0, [pc, #184] @ (b3a2c ) │ │ + ldr r0, [pc, #184] @ (b9ce0 ) │ │ add r0, pc │ │ strd r1, r0, [r4, #24] │ │ ldr r3, [r0, #12] │ │ add.w r9, sp, #32 │ │ mov r2, r5 │ │ mov r0, r9 │ │ blx r3 │ │ ldrd r0, r1, [sp, #32] │ │ eor.w r0, r0, #21 │ │ orrs r0, r1 │ │ - bne.n b3996 │ │ + bne.n b9c4a │ │ movs r5, #1 │ │ movs r0, #3 │ │ - b.n b3a16 │ │ + b.n b9cca │ │ add.w r8, sp, #8 │ │ ldmia.w r9, {r1, r2, r3, r5, r6, r7} │ │ mov r0, r8 │ │ stmia r0!, {r1, r2, r3, r5, r6, r7} │ │ ldrd r0, r1, [r4, #24] │ │ - bl b3a64 │ │ + bl b9d18 │ │ ldr r0, [r4, #44] @ 0x2c │ │ mov r1, r8 │ │ adds r0, #8 │ │ - bl b9fd0 │ │ + bl b4660 │ │ ldr r0, [r4, #16] │ │ - cbz r0, b39c4 │ │ + cbz r0, b9c78 │ │ movs r1, #0 │ │ strb.w r1, [r4, #49] @ 0x31 │ │ ldr r1, [r4, #20] │ │ - bl 67366 │ │ + bl 67cb6 │ │ ldr r0, [r4, #36] @ 0x24 │ │ - bl 49e48 │ │ - b.n b39de │ │ + bl 4aa82 │ │ + b.n b9c92 │ │ ldr r0, [r4, #44] @ 0x2c │ │ movs r1, #0 │ │ str r1, [sp, #36] @ 0x24 │ │ movs r1, #20 │ │ str r1, [sp, #32] │ │ adds r0, #8 │ │ add r1, sp, #32 │ │ - bl b9fd0 │ │ + bl b4660 │ │ ldr r0, [r4, #32] │ │ - cbz r0, b39ec │ │ + cbz r0, b9ca0 │ │ ldrb.w r1, [r4, #48] @ 0x30 │ │ - cbz r1, b39ec │ │ - bl 49e48 │ │ + cbz r1, b9ca0 │ │ + bl 4aa82 │ │ ldr r0, [r4, #40] @ 0x28 │ │ movs r5, #0 │ │ strb.w r5, [r4, #48] @ 0x30 │ │ - bl 98758 │ │ + bl 991d0 │ │ add.w r0, r4, #44 @ 0x2c │ │ - bl b3a82 │ │ + bl b0464 │ │ ldr r0, [r4, #16] │ │ - cbz r0, b3a14 │ │ + cbz r0, b9cc8 │ │ ldrb.w r1, [r4, #49] @ 0x31 │ │ cmp r1, #1 │ │ - bne.n b3a12 │ │ + bne.n b9cc6 │ │ ldr r1, [r4, #20] │ │ - bl 66c24 │ │ + bl 63e60 │ │ movs r5, #0 │ │ movs r0, #1 │ │ strb.w r0, [r4, #50] @ 0x32 │ │ mov r0, r5 │ │ add sp, #60 @ 0x3c │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ - ldr r0, [pc, #12] @ (b3a30 ) │ │ + ldr r0, [pc, #12] @ (b9ce4 ) │ │ add r0, pc │ │ - bl 52ca0 │ │ + bl 53b08 │ │ nop │ │ - @ instruction: 0xe99a0001 │ │ - @ instruction: 0xe8d80001 │ │ + str r1, [sp, #120] @ 0x78 │ │ + movs r1, r0 │ │ + str r0, [sp, #368] @ 0x170 │ │ + movs r1, r0 │ │ push {r4, r5, r6, lr} │ │ mov r6, r0 │ │ movs r0, #96 @ 0x60 │ │ movs r1, #8 │ │ mov r4, r3 │ │ mov r5, r2 │ │ - bl 4a56c │ │ + bl 4aff4 │ │ ldr r1, [sp, #20] │ │ str r1, [r0, #12] │ │ ldr r1, [sp, #16] │ │ str r1, [r0, #8] │ │ movs r1, #0 │ │ strd r5, r4, [r0] │ │ strb.w r1, [r0, #92] @ 0x5c │ │ str r6, [r0, #88] @ 0x58 │ │ - ldr r1, [pc, #4] @ (b3a60 ) │ │ + ldr r1, [pc, #4] @ (b9d14 ) │ │ add r1, pc │ │ pop {r4, r5, r6, pc} │ │ nop │ │ - ldmia.w r2!, {r0} │ │ + str r0, [sp, #216] @ 0xd8 │ │ + movs r1, r0 │ │ push {r4, r5, r7, lr} │ │ mov r5, r1 │ │ ldr r1, [r1, #0] │ │ mov r4, r0 │ │ - cbz r1, b3a72 │ │ + cbz r1, b9d26 │ │ mov r0, r4 │ │ blx r1 │ │ ldr r0, [r5, #4] │ │ - cbz r0, b3a80 │ │ + cbz r0, b9d34 │ │ mov r0, r4 │ │ ldmia.w sp!, {r4, r5, r7, lr} │ │ - b.w ccae8 │ │ + b.w cd0f0 │ │ pop {r4, r5, r7, pc} │ │ - push {r4, lr} │ │ - ldr r1, [r0, #0] │ │ - dmb ish │ │ - ldrex r2, [r1] │ │ - subs r3, r2, #1 │ │ - strex r4, r3, [r1] │ │ - cmp r4, #0 │ │ - bne.n b3a8a │ │ - cmp r2, #1 │ │ - it ne │ │ - popne {r4, pc} │ │ - dmb ish │ │ - ldr r0, [r0, #0] │ │ - ldmia.w sp!, {r4, lr} │ │ - b.w bf846 │ │ - ldrb.w r1, [r0, #92] @ 0x5c │ │ - cmp r1, #3 │ │ - itt eq │ │ - addeq r0, #16 │ │ - beq.w b4348 │ │ - bx lr │ │ + bmi.n b9ce2 │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, #380 @ 0x17c │ │ mov r7, r1 │ │ ldrb.w r1, [r1, #92] @ 0x5c │ │ str r7, [sp, #60] @ 0x3c │ │ str r0, [sp, #52] @ 0x34 │ │ - cbz r1, b3b0a │ │ + cbz r1, b9d86 │ │ cmp r1, #3 │ │ - bne.w b4288 │ │ + bne.w ba504 │ │ mov r3, r7 │ │ ldrb.w r1, [r3, #84]! │ │ sub.w r6, r3, #68 @ 0x44 │ │ str r3, [sp, #48] @ 0x30 │ │ - cbz r1, b3b4a │ │ + cbz r1, b9dc6 │ │ cmp r1, #3 │ │ - bne.w b4290 │ │ + bne.w ba50c │ │ mov r1, r7 │ │ str r6, [sp, #24] │ │ ldrb.w r0, [r1, #72]! │ │ str r1, [sp, #44] @ 0x2c │ │ subs r1, #32 │ │ str r1, [sp, #20] │ │ cmp r0, #0 │ │ - beq.w b3f0e │ │ + beq.w ba18a │ │ cmp r0, #3 │ │ - beq.w b3dca │ │ - ldr r0, [pc, #980] @ (b3ed8 ) │ │ + beq.w ba046 │ │ + ldr r0, [pc, #980] @ (ba154 ) │ │ add r0, pc │ │ - bl 52ca0 │ │ + bl 53b08 │ │ ldr r0, [r7, #88] @ 0x58 │ │ str r2, [sp, #36] @ 0x24 │ │ add.w r9, r0, #92 @ 0x5c │ │ ldrd r5, r4, [r7] │ │ ldrd fp, sl, [r7, #8] │ │ mov r0, r9 │ │ - bl 9ecd8 │ │ - ldr r2, [pc, #952] @ (b3edc ) │ │ + bl ba580 │ │ + ldr r2, [pc, #952] @ (ba158 ) │ │ mov r6, r7 │ │ mov.w r8, #11 │ │ movs r0, #0 │ │ add r2, pc │ │ str.w r2, [r6, #16]! │ │ mov r1, r6 │ │ str.w r9, [r6, #64] @ 0x40 │ │ strb.w r0, [r1, #68]! │ │ strd r8, r5, [r6, #4] │ │ strd r4, fp, [r6, #12] │ │ str.w sl, [r6, #20] │ │ str r1, [sp, #48] @ 0x30 │ │ - b.n b3b5c │ │ + b.n b9dd8 │ │ str r2, [sp, #36] @ 0x24 │ │ ldrd r2, r8, [r7, #16] │ │ ldrd r5, r4, [r7, #24] │ │ ldrd fp, sl, [r7, #32] │ │ ldr.w r9, [r7, #80] @ 0x50 │ │ str.w r2, [r7, #40]! │ │ movs r0, #0 │ │ @@ -159177,147 +174049,147 @@ │ │ str r5, [r7, #8] │ │ str r4, [sp, #64] @ 0x40 │ │ strd r4, fp, [r7, #12] │ │ strd sl, r9, [r7, #20] │ │ str r7, [sp, #20] │ │ strb.w r0, [r7, #32]! │ │ str r7, [sp, #44] @ 0x2c │ │ - bl b4304 │ │ + bl 4843e │ │ movs r6, #0 │ │ str r0, [sp, #32] │ │ movs r0, #8 │ │ str r1, [sp, #40] @ 0x28 │ │ str r6, [sp, #212] @ 0xd4 │ │ movs r2, #7 │ │ str r6, [sp, #204] @ 0xcc │ │ str r0, [sp, #208] @ 0xd0 │ │ add r7, sp, #320 @ 0x140 │ │ - ldr r1, [pc, #840] @ (b3ee0 ) │ │ + ldr r1, [pc, #840] @ (ba15c ) │ │ mov r0, r7 │ │ add r1, pc │ │ - bl 5e3ec │ │ + bl 5f9c8 │ │ movs r0, #4 │ │ str r6, [sp, #348] @ 0x15c │ │ str r0, [sp, #344] @ 0x158 │ │ mov r1, r7 │ │ strd fp, sl, [sp, #352] @ 0x160 │ │ add r5, sp, #204 @ 0xcc │ │ - ldr r2, [pc, #820] @ (b3ee4 ) │ │ + ldr r2, [pc, #820] @ (ba160 ) │ │ mov r0, r5 │ │ add r2, pc │ │ - bl b9b54 │ │ + bl b44e8 │ │ add.w fp, sp, #152 @ 0x98 │ │ mov r1, r5 │ │ add.w r0, fp, #8 │ │ - bl 5e382 │ │ + bl 5f95e │ │ movs r0, #17 │ │ movs r1, #8 │ │ str r0, [sp, #152] @ 0x98 │ │ movs r0, #48 @ 0x30 │ │ str r6, [sp, #156] @ 0x9c │ │ - bl 4a56c │ │ + bl 4aff4 │ │ ldr r1, [sp, #56] @ 0x38 │ │ mov r5, r0 │ │ mov r0, r7 │ │ mov r2, r8 │ │ - bl 9dedc │ │ + bl 9a438 │ │ movs r0, #6 │ │ strd r0, r6, [r5] │ │ add.w r0, r5, #8 │ │ ldmia.w r7, {r1, r2, r3} │ │ stmia r0!, {r1, r2, r3} │ │ add.w r0, r5, #24 │ │ ldmia.w fp, {r1, r2, r3, r4, r6, r7} │ │ stmia r0!, {r1, r2, r3, r4, r6, r7} │ │ movs r0, #2 │ │ str r0, [sp, #232] @ 0xe8 │ │ strd r0, r5, [sp, #224] @ 0xe0 │ │ add r0, sp, #176 @ 0xb0 │ │ add r1, sp, #224 @ 0xe0 │ │ str r0, [sp, #16] │ │ - bl 5e26e │ │ - bl 5f95c │ │ + bl 5f848 │ │ + bl 676f0 │ │ ldr r0, [r0, #0] │ │ ldrd r9, r5, [r9, #4] │ │ add r6, sp, #320 @ 0x140 │ │ add.w r1, r0, #8 │ │ mov r0, r6 │ │ - bl b9ccc │ │ + bl 63f60 │ │ ldr r0, [sp, #320] @ 0x140 │ │ cmp r0, #1 │ │ - beq.w b4266 │ │ + beq.w ba4e2 │ │ ldr.w r8, [sp, #324] @ 0x144 │ │ ldrb.w r0, [sp, #328] @ 0x148 │ │ ldr r7, [sp, #64] @ 0x40 │ │ ldr.w sl, [sp, #68] @ 0x44 │ │ str r0, [sp, #28] │ │ add.w r0, r8, #40 @ 0x28 │ │ str r7, [sp, #220] @ 0xdc │ │ str.w sl, [sp, #216] @ 0xd8 │ │ add r1, sp, #216 @ 0xd8 │ │ - bl 49cc0 │ │ + bl 48f68 │ │ cmp r0, #0 │ │ - beq.w b3da2 │ │ + beq.w ba01e │ │ str.w r8, [sp, #56] @ 0x38 │ │ ldr r0, [sp, #56] @ 0x38 │ │ ldr r2, [sp, #56] @ 0x38 │ │ ldrd fp, r8, [r0, #104] @ 0x68 │ │ str.w sl, [sp, #68] @ 0x44 │ │ adds.w r0, fp, #1 │ │ adc.w r1, r8, #0 │ │ strd fp, r8, [sp, #368] @ 0x170 │ │ strd r0, r1, [r2, #104] @ 0x68 │ │ - bl 66d2c │ │ + bl 68380 │ │ str r0, [sp, #296] @ 0x128 │ │ add r0, sp, #296 @ 0x128 │ │ - bl 66c90 │ │ + bl 682dc │ │ strd r9, r5, [sp, #8] │ │ mov r9, r0 │ │ mov r4, r1 │ │ movs r0, #4 │ │ movs r1, #4 │ │ - bl 4a56c │ │ + bl 4aff4 │ │ mov r5, r0 │ │ ldr r0, [sp, #40] @ 0x28 │ │ str r0, [r5, #0] │ │ - blx ccd00 │ │ + blx cd210 │ │ str r0, [sp, #340] @ 0x154 │ │ mov r2, fp │ │ - ldr r0, [pc, #588] @ (b3ee8 ) │ │ + ldr r0, [pc, #588] @ (ba164 ) │ │ mov r3, r8 │ │ strd sl, r7, [sp, #344] @ 0x158 │ │ add.w sl, sp, #224 @ 0xe0 │ │ add r0, pc │ │ strd r9, r4, [sp, #352] @ 0x160 │ │ str r6, [sp, #0] │ │ strd r5, r0, [sp, #332] @ 0x14c │ │ movs r0, #0 │ │ str r0, [sp, #320] @ 0x140 │ │ ldr r0, [sp, #56] @ 0x38 │ │ add.w r1, r0, #72 @ 0x48 │ │ mov r0, sl │ │ str r1, [sp, #40] @ 0x28 │ │ - bl bd3c0 │ │ + bl c1e08 │ │ mov r0, sl │ │ - bl 49e56 │ │ + bl 4aa90 │ │ add r0, sp, #296 @ 0x128 │ │ - bl 4a130 │ │ + bl 4aa16 │ │ movs r0, #96 @ 0x60 │ │ movs r1, #8 │ │ - bl 4a56c │ │ + bl 4aff4 │ │ str r7, [sp, #64] @ 0x40 │ │ mov r9, r0 │ │ - ldr r1, [pc, #524] @ (b3eec ) │ │ + ldr r1, [pc, #524] @ (ba168 ) │ │ mov r0, sl │ │ movs r2, #12 │ │ add r1, pc │ │ - bl 4a500 │ │ + bl 4af58 │ │ ldrd r1, r2, [sp, #8] │ │ mov r0, r6 │ │ - bl 5e3ec │ │ + bl 5f9c8 │ │ movs r0, #6 │ │ mov.w lr, #0 │ │ strd r0, lr, [r9] │ │ add.w r0, r9, #8 │ │ ldmia.w sl, {r1, r2, r3} │ │ mov.w ip, #4 │ │ stmia r0!, {r1, r2, r3} │ │ @@ -159333,91 +174205,91 @@ │ │ stmia r0!, {r1, r2, r3, r4, r5, r6} │ │ movs r0, #4 │ │ str.w ip, [sp, #304] @ 0x130 │ │ strd r0, r9, [sp, #296] @ 0x128 │ │ add r4, sp, #272 @ 0x110 │ │ add r1, sp, #296 @ 0x128 │ │ mov r0, r4 │ │ - bl 5e26e │ │ + bl 5f848 │ │ add.w r0, r8, #8 │ │ - bl 62250 │ │ + bl 62ab4 │ │ ldr r0, [r0, #0] │ │ ldrd r3, r2, [sp, #64] @ 0x40 │ │ ldr r0, [r0, #40] @ 0x28 │ │ str r4, [sp, #0] │ │ - bl 6624c │ │ + bl 65e44 │ │ ldr r7, [sp, #60] @ 0x3c │ │ - cbnz r0, b3dbc │ │ + cbnz r0, ba038 │ │ add r0, sp, #224 @ 0xe0 │ │ add r2, sp, #368 @ 0x170 │ │ ldr r1, [sp, #40] @ 0x28 │ │ - bl 6510c │ │ + bl 61e46 │ │ ldr r0, [sp, #224] @ 0xe0 │ │ cmp r0, #2 │ │ - beq.n b3dbc │ │ + beq.n ba038 │ │ add r4, sp, #320 @ 0x140 │ │ add r1, sp, #224 @ 0xe0 │ │ movs r2, #40 @ 0x28 │ │ mov r0, r4 │ │ - bl c99c0 │ │ + bl ca0b2 │ │ add r0, sp, #296 @ 0x128 │ │ mov r1, r4 │ │ - bl 65764 │ │ + bl 63994 │ │ ldr r0, [sp, #296] @ 0x128 │ │ cmp r0, #0 │ │ - beq.w b4298 │ │ + beq.w ba514 │ │ movs r2, #0 │ │ ldr r1, [sp, #300] @ 0x12c │ │ str r2, [sp, #300] @ 0x12c │ │ movs r2, #20 │ │ str r2, [sp, #296] @ 0x128 │ │ movs r2, #1 │ │ str r2, [sp, #304] @ 0x130 │ │ add r2, sp, #296 @ 0x128 │ │ - bl 65ab4 │ │ + bl 6047e │ │ add r0, sp, #320 @ 0x140 │ │ - bl 4a192 │ │ - b.n b3dbc │ │ + bl 4ae68 │ │ + b.n ba038 │ │ movs r0, #0 │ │ movs r1, #20 │ │ str r0, [sp, #324] @ 0x144 │ │ str r1, [sp, #320] @ 0x140 │ │ str r0, [sp, #328] @ 0x148 │ │ add r1, sp, #320 @ 0x140 │ │ ldr r0, [sp, #40] @ 0x28 │ │ - bl 49324 │ │ + bl 486e0 │ │ add r0, sp, #176 @ 0xb0 │ │ - bl 60ef4 │ │ + bl 4ac54 │ │ ldr r7, [sp, #60] @ 0x3c │ │ ldr r1, [sp, #28] │ │ mov r0, r8 │ │ - bl 66918 │ │ + bl 666f8 │ │ ldr r2, [sp, #36] @ 0x24 │ │ ldr r0, [sp, #32] │ │ str r0, [r7, #68] @ 0x44 │ │ ldr r2, [r2, #0] │ │ add.w r5, r7, #68 @ 0x44 │ │ add r6, sp, #320 @ 0x140 │ │ mov r1, r5 │ │ mov r0, r6 │ │ - bl b3874 │ │ + bl 483cc │ │ ldrd r9, r8, [sp, #320] @ 0x140 │ │ eor.w r0, r9, #24 │ │ orrs.w r0, r0, r8 │ │ - bne.n b3dfe │ │ + bne.n ba07a │ │ ldr r1, [sp, #44] @ 0x2c │ │ movs r0, #3 │ │ ldr r3, [sp, #52] @ 0x34 │ │ movs r2, #21 │ │ strb r0, [r1, #0] │ │ ldr r1, [sp, #48] @ 0x30 │ │ strb r0, [r1, #0] │ │ movs r1, #0 │ │ strd r2, r1, [r3] │ │ - b.n b4010 │ │ + b.n ba28c │ │ ldr r1, [sp, #348] @ 0x15c │ │ add.w r0, r6, #32 │ │ str r1, [sp, #64] @ 0x40 │ │ add.w sl, sp, #120 @ 0x78 │ │ ldr r1, [sp, #344] @ 0x158 │ │ str r1, [sp, #68] @ 0x44 │ │ ldr r1, [sp, #328] @ 0x148 │ │ @@ -159425,160 +174297,162 @@ │ │ ldr r1, [sp, #340] @ 0x154 │ │ str r1, [sp, #56] @ 0x38 │ │ mov r1, sl │ │ ldrd r4, fp, [sp, #332] @ 0x14c │ │ ldmia.w r0, {r2, r3, r6, r7} │ │ stmia r1!, {r2, r3, r6, r7} │ │ ldr r0, [r5, #0] │ │ - bl b432a │ │ + bl 4abf4 │ │ ldr r1, [sp, #44] @ 0x2c │ │ movs r0, #1 │ │ strb r0, [r1, #0] │ │ ldr r0, [sp, #20] │ │ - bl b4338 │ │ + bl a20c8 │ │ eor.w r0, r9, #23 │ │ orrs.w r0, r0, r8 │ │ - bne.n b3ef4 │ │ + bne.n ba170 │ │ ldr r6, [sp, #40] @ 0x28 │ │ mov r5, r4 │ │ subs r1, r6, #2 │ │ sbc.w r2, r4, #0 │ │ movs r0, #0 │ │ rsbs r3, r1, #17 │ │ sbcs.w r2, r0, r2 │ │ mov r2, r6 │ │ - bcc.n b3f28 │ │ + bcc.n ba1a4 │ │ cmp r1, #15 │ │ - bne.n b3f28 │ │ + bne.n ba1a4 │ │ ldr r0, [sp, #68] @ 0x44 │ │ movs r7, #0 │ │ ldr r6, [sp, #56] @ 0x38 │ │ add.w r8, r0, r0, lsl #1 │ │ mov.w r0, #2147483648 @ 0x80000000 │ │ str r0, [sp, #64] @ 0x40 │ │ add.w r5, r6, r8, lsl #4 │ │ cmp r6, r5 │ │ - beq.n b3f66 │ │ + beq.n ba1e2 │ │ mov r4, r6 │ │ ldrd r0, r1, [r6], #48 @ 0x30 │ │ subs r0, #2 │ │ sbc.w r1, r1, #0 │ │ rsbs r2, r0, #17 │ │ sbcs.w r1, r7, r1 │ │ - bcc.n b3e6e │ │ + bcc.n ba0ea │ │ cmp r0, #4 │ │ - bne.n b3e6e │ │ + bne.n ba0ea │ │ ldrd r0, r1, [r4, #24] │ │ subs r0, #2 │ │ sbc.w r1, r1, #0 │ │ rsbs r2, r0, #17 │ │ sbcs.w r1, r7, r1 │ │ - bcc.n b3e6e │ │ + bcc.n ba0ea │ │ cmp r0, #4 │ │ - bne.n b3e6e │ │ + bne.n ba0ea │ │ ldrd r0, r1, [r4, #12] │ │ movs r3, #4 │ │ - ldr r2, [pc, #68] @ (b3ef0 ) │ │ + ldr r2, [pc, #68] @ (ba16c ) │ │ add r2, pc │ │ - bl 5393c │ │ + bl 54658 │ │ cmp r0, #0 │ │ - beq.n b3e6e │ │ + beq.n ba0ea │ │ ldrd r1, r2, [r4, #36] @ 0x24 │ │ add r0, sp, #320 @ 0x140 │ │ - bl 4b378 │ │ + bl 4c194 │ │ ldr r0, [sp, #64] @ 0x40 │ │ ldr r1, [sp, #36] @ 0x24 │ │ - bl 97be8 │ │ + bl ba60c │ │ ldr r0, [sp, #320] @ 0x140 │ │ str r0, [sp, #64] @ 0x40 │ │ ldr r0, [sp, #324] @ 0x144 │ │ str r0, [sp, #36] @ 0x24 │ │ ldr.w r9, [sp, #328] @ 0x148 │ │ - b.n b3e6e │ │ + b.n ba0ea │ │ nop │ │ - stc 0, cr0, [r8, #-4] │ │ - stmdb r0!, {r1, r2, r4, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ - stc 15, cr15, [r7], {246} @ 0xf6 │ │ - stmia.w r2!, {r0} │ │ - add r4, pc, #936 @ (adr r4, b4294 ) │ │ + str r0, [sp, #432] @ 0x1b0 │ │ movs r1, r0 │ │ - ldr r3, [r4, #0] │ │ - vrsubhn.i d23, , q6 │ │ + ldrh r7, [r1, #30] │ │ + vrsra.u64 d24, d22, #10 │ │ + vqrshrun.s64 d24, q5, #10 │ │ + movs r1, r0 │ │ + ldr r0, [pc, #248] @ (ba260 ) │ │ + movs r1, r0 │ │ + lsls r6, r0, #30 │ │ + vclt.f16 d16, d20, #0 │ │ vtbl.8 d26, {d5}, d18 │ │ ldmia.w sl, {r1, r2, r3, r5} │ │ mov r7, r4 │ │ stmia r0!, {r1, r2, r3, r5} │ │ mov r3, fp │ │ ldr.w sl, [sp, #48] @ 0x30 │ │ ldr r5, [sp, #56] @ 0x38 │ │ ldr r6, [sp, #40] @ 0x28 │ │ ldrd r1, r2, [sp, #64] @ 0x40 │ │ - b.n b3fae │ │ + b.n ba22a │ │ ldr r0, [r7, #40] @ 0x28 │ │ str r0, [sp, #56] @ 0x38 │ │ ldrd r8, r0, [r7, #44] @ 0x2c │ │ ldrd fp, sl, [r7, #56] @ 0x38 │ │ ldr.w r9, [r7, #64] @ 0x40 │ │ str r0, [sp, #68] @ 0x44 │ │ ldr r0, [r7, #52] @ 0x34 │ │ str r2, [sp, #36] @ 0x24 │ │ str r0, [sp, #64] @ 0x40 │ │ - b.n b3b80 │ │ + b.n b9dfc │ │ ldr r1, [sp, #64] @ 0x40 │ │ str r1, [sp, #244] @ 0xf4 │ │ ldr r1, [sp, #68] @ 0x44 │ │ str r1, [sp, #240] @ 0xf0 │ │ ldr r1, [sp, #56] @ 0x38 │ │ str r0, [sp, #336] @ 0x150 │ │ movs r0, #2 │ │ str r2, [sp, #224] @ 0xe0 │ │ str r1, [sp, #236] @ 0xec │ │ strd r5, fp, [sp, #228] @ 0xe4 │ │ str r0, [sp, #324] @ 0x144 │ │ - ldr r0, [pc, #948] @ (b42f8 ) │ │ + ldr r0, [pc, #948] @ (ba574 ) │ │ add r0, pc │ │ str r0, [sp, #320] @ 0x140 │ │ movs r0, #1 │ │ str r0, [sp, #332] @ 0x14c │ │ add r0, sp, #296 @ 0x128 │ │ str r0, [sp, #328] @ 0x148 │ │ - ldr r0, [pc, #940] @ (b42fc ) │ │ + ldr r0, [pc, #940] @ (ba578 ) │ │ add r0, pc │ │ str r0, [sp, #300] @ 0x12c │ │ add r4, sp, #224 @ 0xe0 │ │ str r4, [sp, #296] @ 0x128 │ │ add r0, sp, #176 @ 0xb0 │ │ add r1, sp, #320 @ 0x140 │ │ adds r0, #8 │ │ - bl a207e │ │ + bl 9a414 │ │ mov r0, r4 │ │ - b.n b3f98 │ │ + b.n ba214 │ │ movs r0, #0 │ │ ldr r7, [sp, #56] @ 0x38 │ │ str r0, [sp, #276] @ 0x114 │ │ movs r0, #17 │ │ str r0, [sp, #272] @ 0x110 │ │ ldr r0, [sp, #68] @ 0x44 │ │ str r0, [sp, #288] @ 0x120 │ │ ldr r0, [sp, #64] @ 0x40 │ │ strd fp, r7, [sp, #280] @ 0x118 │ │ cmp.w r0, #2147483648 @ 0x80000000 │ │ - bne.n b401a │ │ + bne.n ba296 │ │ add r0, sp, #320 @ 0x140 │ │ - ldr r1, [pc, #840] @ (b42cc ) │ │ + ldr r1, [pc, #840] @ (ba548 ) │ │ adds r0, #4 │ │ movs r2, #16 │ │ add r1, pc │ │ - bl 9dedc │ │ + bl 9a438 │ │ add r2, sp, #324 @ 0x144 │ │ ldmia r2, {r0, r1, r2} │ │ add r3, sp, #184 @ 0xb8 │ │ stmia r3!, {r0, r1, r2} │ │ add r0, sp, #272 @ 0x110 │ │ - bl 99838 │ │ + bl 9a480 │ │ ldr.w sl, [sp, #48] @ 0x30 │ │ mov.w r8, #0 │ │ mov.w r9, #22 │ │ ldrd r6, r7, [sp, #184] @ 0xb8 │ │ ldr r3, [sp, #192] @ 0xc0 │ │ movs r0, #1 │ │ strd r1, r2, [sp, #64] @ 0x40 │ │ @@ -159596,174 +174470,174 @@ │ │ add r1, sp, #136 @ 0x88 │ │ adds r0, #32 │ │ ldmia.w r1, {r2, r3, r5, r6} │ │ stmia r0!, {r2, r3, r5, r6} │ │ mov r5, r7 │ │ mov r6, r4 │ │ ldr r0, [sp, #24] │ │ - bl b4348 │ │ + bl a20d8 │ │ eor.w r0, r9, #23 │ │ orrs.w r0, r0, r8 │ │ - beq.n b3ffa │ │ + beq.n ba276 │ │ add r0, sp, #72 @ 0x48 │ │ - bl b4358 │ │ + bl ba5b4 │ │ movs r6, #0 │ │ movs r5, #20 │ │ ldr r0, [sp, #52] @ 0x34 │ │ ldr r1, [sp, #68] @ 0x44 │ │ ldr r7, [sp, #60] @ 0x3c │ │ str r1, [r0, #16] │ │ ldr r1, [sp, #64] @ 0x40 │ │ stmia.w r0, {r5, r6, fp} │ │ str.w sl, [r0, #12] │ │ str r1, [r0, #20] │ │ movs r0, #1 │ │ strb.w r0, [r7, #92] @ 0x5c │ │ add sp, #380 @ 0x17c │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldr r2, [pc, #680] @ (b42c4 ) │ │ + ldr r2, [pc, #680] @ (ba540 ) │ │ mov r1, r9 │ │ ldr r4, [sp, #36] @ 0x24 │ │ movs r3, #2 │ │ add r2, pc │ │ mov r0, r4 │ │ - bl 5393c │ │ + bl 54658 │ │ cmp r0, #0 │ │ str r0, [sp, #32] │ │ - beq.n b4102 │ │ + beq.n ba37e │ │ movs r0, #0 │ │ strd fp, r5, [sp, #160] @ 0xa0 │ │ str r0, [sp, #300] @ 0x12c │ │ movs r0, #20 │ │ str r0, [sp, #296] @ 0x128 │ │ add r0, sp, #320 @ 0x140 │ │ add.w r1, r0, #20 │ │ str r1, [sp, #44] @ 0x2c │ │ add.w r1, r7, #24 │ │ mov.w fp, r8, lsl #4 │ │ adds r0, #24 │ │ str r0, [sp, #40] @ 0x28 │ │ str r7, [sp, #152] @ 0x98 │ │ cmp.w fp, #0 │ │ - beq.n b414c │ │ + beq.n ba3c8 │ │ ldrd r4, r6, [r7] │ │ eor.w r0, r4, #20 │ │ orrs r0, r6 │ │ add.w r0, r1, #24 │ │ - beq.n b414e │ │ + beq.n ba3ca │ │ ldr.w sl, [r7, #16] │ │ movs r2, #28 │ │ ldrd r9, r8, [r7, #8] │ │ str r1, [sp, #68] @ 0x44 │ │ add.w r1, r7, #20 │ │ str r0, [sp, #56] @ 0x38 │ │ strd r8, sl, [sp, #332] @ 0x14c │ │ add r0, sp, #320 @ 0x140 │ │ stmia.w r0, {r4, r6, r9} │ │ ldr r0, [sp, #44] @ 0x2c │ │ - bl c99c0 │ │ + bl ca0b2 │ │ subs r0, r4, #2 │ │ sbc.w r1, r6, #0 │ │ rsbs r2, r0, #17 │ │ mov.w r2, #0 │ │ sbcs.w r1, r2, r1 │ │ - bcc.w b41e2 │ │ + bcc.w ba45e │ │ cmp r0, #4 │ │ - bne.w b41e2 │ │ - ldr r2, [pc, #564] @ (b42dc ) │ │ + bne.w ba45e │ │ + ldr r2, [pc, #564] @ (ba558 ) │ │ mov r0, r8 │ │ mov r1, sl │ │ movs r3, #5 │ │ add r2, pc │ │ - bl 5393c │ │ - cbz r0, b40e8 │ │ + bl 54658 │ │ + cbz r0, ba364 │ │ ldr.w ip, [sp, #68] @ 0x44 │ │ mov sl, r7 │ │ add.w lr, sp, #224 @ 0xe0 │ │ ldmia.w ip, {r0, r2, r3, r4, r6, r7} │ │ mov r1, lr │ │ stmia r1!, {r0, r2, r3, r4, r6, r7} │ │ add r0, sp, #368 @ 0x170 │ │ add r1, sp, #296 @ 0x128 │ │ mov r2, lr │ │ - bl 96b18 │ │ + bl 97a3c │ │ ldr r0, [sp, #368] @ 0x170 │ │ - ldr r1, [pc, #480] @ (b42b8 ) │ │ + ldr r1, [pc, #480] @ (ba534 ) │ │ cmp r0, r1 │ │ - bne.w b4202 │ │ + bne.w ba47e │ │ mov r0, r9 │ │ mov r1, r8 │ │ - bl 5395a │ │ + bl 54676 │ │ mov r7, sl │ │ - b.n b40f6 │ │ + b.n ba372 │ │ mov r0, r9 │ │ mov r1, r8 │ │ - bl 5395a │ │ + bl 54676 │ │ ldr r0, [sp, #40] @ 0x28 │ │ - bl 99838 │ │ + bl 9a480 │ │ ldr r1, [sp, #68] @ 0x44 │ │ adds r7, #48 @ 0x30 │ │ sub.w fp, fp, #48 @ 0x30 │ │ adds r1, #48 @ 0x30 │ │ - b.n b4052 │ │ - ldr r2, [pc, #452] @ (b42c8 ) │ │ + b.n ba2ce │ │ + ldr r2, [pc, #452] @ (ba544 ) │ │ mov r0, r4 │ │ mov r1, r9 │ │ movs r3, #9 │ │ add r2, pc │ │ - bl 5393c │ │ + bl 54658 │ │ movs r7, #0 │ │ - cbz r0, b4118 │ │ + cbz r0, ba394 │ │ movs r6, #20 │ │ - b.n b4144 │ │ + b.n ba3c0 │ │ movs r0, #1 │ │ strd r4, r9, [sp, #296] @ 0x128 │ │ str r7, [sp, #336] @ 0x150 │ │ str r0, [sp, #324] @ 0x144 │ │ - ldr r1, [pc, #428] @ (b42d0 ) │ │ + ldr r1, [pc, #428] @ (ba54c ) │ │ str r0, [sp, #332] @ 0x14c │ │ add r1, pc │ │ str r1, [sp, #320] @ 0x140 │ │ add r0, sp, #224 @ 0xe0 │ │ str r0, [sp, #328] @ 0x148 │ │ - ldr r0, [pc, #420] @ (b42d4 ) │ │ + ldr r0, [pc, #420] @ (ba550 ) │ │ add r0, pc │ │ str r0, [sp, #228] @ 0xe4 │ │ add r0, sp, #296 @ 0x128 │ │ str r0, [sp, #224] @ 0xe0 │ │ add r0, sp, #176 @ 0xb0 │ │ add r1, sp, #320 @ 0x140 │ │ adds r0, #8 │ │ - bl a207e │ │ + bl 9a414 │ │ movs r6, #21 │ │ ldr.w sl, [sp, #48] @ 0x30 │ │ mov r1, r4 │ │ - b.n b41ac │ │ + b.n ba428 │ │ mov r0, r5 │ │ add.w sl, sp, #152 @ 0x98 │ │ str r0, [sp, #156] @ 0x9c │ │ mov r0, sl │ │ - bl 60ebe │ │ + bl 60396 │ │ add r0, sp, #296 @ 0x128 │ │ add.w r9, sp, #224 @ 0xe0 │ │ adds r0, #8 │ │ ldrd r6, r5, [sp, #296] @ 0x128 │ │ mov r1, r9 │ │ ldmia.w r0, {r2, r3, r4} │ │ stmia r1!, {r2, r3, r4} │ │ movs r2, #40 @ 0x28 │ │ ldr r4, [sp, #316] @ 0x13c │ │ add r7, sp, #320 @ 0x140 │ │ - ldr r1, [pc, #352] @ (b42d8 ) │ │ + ldr r1, [pc, #352] @ (ba554 ) │ │ mov r0, r7 │ │ add r1, pc │ │ - bl 9dedc │ │ + bl 9a438 │ │ eor.w r0, r6, #20 │ │ orrs r0, r5 │ │ - bne.n b41b0 │ │ + bne.n ba42c │ │ ldmia.w r7, {r1, r2, r3} │ │ mov r0, sl │ │ movs r7, #0 │ │ movs r6, #21 │ │ stmia r0!, {r1, r2, r3} │ │ add r4, sp, #368 @ 0x170 │ │ ldmia.w sl, {r1, r2, r3} │ │ @@ -159772,1417 +174646,668 @@ │ │ add r0, sp, #176 @ 0xb0 │ │ ldmia.w r4, {r1, r2, r3} │ │ adds r0, #8 │ │ stmia r0!, {r1, r2, r3} │ │ ldr.w sl, [sp, #48] @ 0x30 │ │ ldr r1, [sp, #36] @ 0x24 │ │ ldr r4, [sp, #32] │ │ - b.n b423a │ │ + b.n ba4b6 │ │ ldmia.w r9, {r1, r2, r3} │ │ mov r0, sl │ │ stmia r0!, {r1, r2, r3} │ │ ldrd r0, r1, [sp, #320] @ 0x140 │ │ - bl 998f4 │ │ + bl 629fc │ │ add r7, sp, #368 @ 0x170 │ │ ldmia.w sl, {r1, r2, r3} │ │ mov r0, r7 │ │ stmia r0!, {r1, r2, r3} │ │ add r0, sp, #176 @ 0xb0 │ │ ldmia.w r7, {r1, r2, r3} │ │ adds r0, #8 │ │ mov r7, r5 │ │ stmia r0!, {r1, r2, r3} │ │ str r4, [sp, #196] @ 0xc4 │ │ ldr.w sl, [sp, #48] @ 0x30 │ │ ldrd r4, r1, [sp, #32] │ │ - b.n b423a │ │ + b.n ba4b6 │ │ ldr r0, [sp, #56] @ 0x38 │ │ movs r2, #27 │ │ str r0, [sp, #156] @ 0x9c │ │ add r0, sp, #176 @ 0xb0 │ │ - ldr r1, [pc, #276] @ (b4300 ) │ │ + ldr r1, [pc, #276] @ (ba57c ) │ │ adds r0, #8 │ │ add r1, pc │ │ - bl 9dedc │ │ + bl 9a438 │ │ add r0, sp, #320 @ 0x140 │ │ - bl 99838 │ │ + bl 9a480 │ │ ldr r0, [sp, #40] @ 0x28 │ │ - bl 99838 │ │ - b.n b4216 │ │ + bl 9a480 │ │ + b.n ba492 │ │ ldr r1, [sp, #56] @ 0x38 │ │ str r1, [sp, #156] @ 0x9c │ │ ldrd r1, r2, [sp, #372] @ 0x174 │ │ add r3, sp, #184 @ 0xb8 │ │ stmia r3!, {r0, r1, r2} │ │ mov r0, r9 │ │ mov r1, r8 │ │ - bl 5395a │ │ + bl 54676 │ │ ldr r4, [sp, #32] │ │ add r0, sp, #152 @ 0x98 │ │ - bl 60ebe │ │ + bl 60396 │ │ ldrd r0, r1, [sp, #296] @ 0x128 │ │ ldr.w sl, [sp, #48] @ 0x30 │ │ eor.w r0, r0, #20 │ │ orrs r0, r1 │ │ - beq.n b4234 │ │ + beq.n ba4b0 │ │ add r0, sp, #296 @ 0x128 │ │ - bl 99838 │ │ + bl 9a480 │ │ movs r7, #0 │ │ movs r6, #21 │ │ ldr r1, [sp, #36] @ 0x24 │ │ ldr r0, [sp, #64] @ 0x40 │ │ - bl 5395a │ │ - cbnz r4, b424a │ │ + bl 54676 │ │ + cbnz r4, ba4c6 │ │ add r0, sp, #272 @ 0x110 │ │ adds r0, #8 │ │ - bl 99904 │ │ + bl 9a53a │ │ eor.w r0, r6, #21 │ │ orrs r0, r7 │ │ - beq.w b3fa0 │ │ + beq.w ba21c │ │ mov.w r8, #0 │ │ mov.w r9, #23 │ │ ldrd r3, r5, [sp, #184] @ 0xb8 │ │ ldrd r2, r1, [sp, #192] @ 0xc0 │ │ - b.n b3fae │ │ + b.n ba22a │ │ ldrb.w r0, [sp, #328] @ 0x148 │ │ movs r1, #43 @ 0x2b │ │ strb.w r0, [sp, #228] @ 0xe4 │ │ ldr r0, [sp, #324] @ 0x144 │ │ str r0, [sp, #224] @ 0xe0 │ │ - ldr r0, [pc, #104] @ (b42e0 ) │ │ + ldr r0, [pc, #104] @ (ba55c ) │ │ add r0, pc │ │ str r0, [sp, #0] │ │ - ldr r0, [pc, #104] @ (b42e4 ) │ │ + ldr r0, [pc, #104] @ (ba560 ) │ │ add r2, sp, #224 @ 0xe0 │ │ - ldr r3, [pc, #104] @ (b42e8 ) │ │ + ldr r3, [pc, #104] @ (ba564 ) │ │ add r0, pc │ │ add r3, pc │ │ - bl 4fcf8 │ │ - ldr r0, [pc, #48] @ (b42bc ) │ │ + bl 5127c │ │ + ldr r0, [pc, #48] @ (ba538 ) │ │ add r0, pc │ │ - bl 52ca0 │ │ - ldr r0, [pc, #44] @ (b42c0 ) │ │ + bl 53b08 │ │ + ldr r0, [pc, #44] @ (ba53c ) │ │ add r0, pc │ │ - bl 52ca0 │ │ + bl 53b08 │ │ ldrb.w r0, [sp, #300] @ 0x12c │ │ addw r2, sp, #271 @ 0x10f │ │ strb.w r0, [sp, #271] @ 0x10f │ │ movs r1, #43 @ 0x2b │ │ - ldr r0, [pc, #68] @ (b42ec ) │ │ + ldr r0, [pc, #68] @ (ba568 ) │ │ add r0, pc │ │ str r0, [sp, #0] │ │ - ldr r0, [pc, #64] @ (b42f0 ) │ │ - ldr r3, [pc, #68] @ (b42f4 ) │ │ + ldr r0, [pc, #64] @ (ba56c ) │ │ + ldr r3, [pc, #68] @ (ba570 ) │ │ add r0, pc │ │ add r3, pc │ │ - bl 4fcf8 │ │ + bl 5127c │ │ movs r3, r0 │ │ strh r0, [r0, #0] │ │ - b.n b43e4 │ │ + ldrh r6, [r1, #2] │ │ movs r1, r0 │ │ - b.n b3dd8 │ │ + ldrh r6, [r5, #6] │ │ movs r1, r0 │ │ - ldmdb sl!, {r1, r2, r4, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ - ldrex pc, [r4, #984] @ 0x3d8 │ │ - strb r4, [r5, #12] │ │ - vcgt.f16 q15, q15, #0 │ │ + strh r6, [r4, #4] │ │ + vqrdmlsh.s , q11, d0[0] │ │ + vrintn.f16 , q8 │ │ + vcgt.f16 d24, d22, #0 │ │ movs r1, r0 │ │ - bl 1fa2ca │ │ - @ instruction: 0xe802fff6 │ │ - ldrd pc, pc, [r4], #984 @ 0x3d8 │ │ - bge.n b4298 │ │ + ldr r3, [sp, #836] @ 0x344 │ │ + vqrdmlsh.s , , d30[0] │ │ + vmla.i q12, q3, d16[0] │ │ + vqmovn.u32 d24, q15 │ │ movs r1, r0 │ │ - movs r4, #131 @ 0x83 │ │ - vtbx.8 d29, {d25-d27}, d30 │ │ + stmia r4!, {r0, r1, r5} │ │ + vsubw.u q12, q4, d18 │ │ movs r1, r0 │ │ - ldr r5, [sp, #608] @ 0x260 │ │ + lsrs r4, r7 │ │ movs r1, r0 │ │ - movs r4, #83 @ 0x53 │ │ - @ instruction: 0xfff99fde │ │ + stmia r3!, {r0, r1, r4, r5, r6, r7} │ │ + vrsra.u32 q10, q1, #8 │ │ movs r1, r0 │ │ - b.n b3fb0 │ │ + strh r2, [r2, #48] @ 0x30 │ │ movs r1, r0 │ │ - @ instruction: 0xb739 │ │ - vqshl.u32 d31, d20, #26 │ │ - vrintz.f16 d27, d0 │ │ - sub sp, #64 @ 0x40 │ │ + add r3, sp, #436 @ 0x1b4 │ │ + @ instruction: 0xfffa8995 │ │ + vtbl.8 d22, {d6}, d1 │ │ + cmp.w r1, #2147483648 @ 0x80000000 │ │ + it ne │ │ + bxne lr │ │ + push {r1, r2, r3, r4, r5, r6, r7, lr} │ │ movs r0, #0 │ │ - movs r1, #24 │ │ + movs r1, #1 │ │ + str r0, [sp, #16] │ │ + str r1, [sp, #4] │ │ + ldr r1, [pc, #20] @ (ba5ac ) │ │ str r0, [sp, #12] │ │ - str r0, [sp, #56] @ 0x38 │ │ - str r0, [sp, #0] │ │ + movs r0, #4 │ │ + add r1, pc │ │ + str r0, [sp, #8] │ │ + str r1, [sp, #0] │ │ mov r0, sp │ │ - str r1, [sp, #8] │ │ - bl 97ac8 │ │ - ldr r1, [r0, #0] │ │ - adds r1, #1 │ │ - str r1, [r0, #0] │ │ - ittt cc │ │ - movcc r1, r0 │ │ - addcc sp, #64 @ 0x40 │ │ - popcc {r7, pc} │ │ - udf #254 @ 0xfe │ │ - ldr r1, [r0, #0] │ │ - subs r1, #1 │ │ - str r1, [r0, #0] │ │ - it eq │ │ - beq.w 98422 │ │ - bx lr │ │ - ldrb.w r1, [r0, #32] │ │ - cmp r1, #3 │ │ - itt eq │ │ - ldreq r0, [r0, #28] │ │ - beq.w b432a │ │ - bx lr │ │ - ldrb.w r1, [r0, #68] @ 0x44 │ │ - cmp r1, #3 │ │ - itt eq │ │ - addeq r0, #24 │ │ - beq.w b4338 │ │ - bx lr │ │ + ldr r1, [pc, #12] @ (ba5b0 ) │ │ + add r1, pc │ │ + bl 4d1a6 │ │ + nop │ │ + strh r6, [r7, #46] @ 0x2e │ │ + movs r1, r0 │ │ + strh r4, [r7, #46] @ 0x2e │ │ + movs r1, r0 │ │ push {r4, lr} │ │ mov r4, r0 │ │ ldrd r0, r1, [r0] │ │ subs r0, #20 │ │ sbc.w r1, r1, #0 │ │ subs r2, r0, #3 │ │ sbcs.w r1, r1, #0 │ │ it cs │ │ movcs r0, #1 │ │ - cbz r0, b4390 │ │ + cbz r0, ba5ec │ │ cmp r0, #1 │ │ - bne.n b43a4 │ │ + bne.n ba600 │ │ ldrd r0, r1, [r4, #24] │ │ - bl 5395a │ │ + bl 54676 │ │ ldrd r0, r1, [r4, #36] @ 0x24 │ │ - bl 97be8 │ │ + bl ba60c │ │ mov r0, r4 │ │ ldmia.w sp!, {r4, lr} │ │ - b.w 99838 │ │ + b.w 9a480 │ │ ldr r0, [r4, #8] │ │ cmp r0, #3 │ │ it cc │ │ popcc {r4, pc} │ │ ldrd r0, r1, [r4, #12] │ │ ldmia.w sp!, {r4, lr} │ │ - b.w 5395a │ │ + b.w 54676 │ │ ldrd r0, r1, [r4, #8] │ │ ldmia.w sp!, {r4, lr} │ │ - b.w 998f4 │ │ - cbz r0, b43b6 │ │ - b.w 66c24 │ │ + b.w 629fc │ │ + cmp.w r0, #2147483648 @ 0x80000000 │ │ + it ne │ │ + bne.w 54676 │ │ bx lr │ │ - push {r4, r5, r6, r7, lr} │ │ - sub sp, #28 │ │ - mov r4, r1 │ │ - ldr r0, [r0, #0] │ │ - cbnz r0, b43ce │ │ - bl 66c44 │ │ - ldr r1, [r0, #0] │ │ - cbz r1, b4430 │ │ - adds r0, #8 │ │ - b.n b43be │ │ - bl 60884 │ │ - cmp r0, #0 │ │ - beq.n b4484 │ │ - str r0, [sp, #4] │ │ - add.w r1, r0, #8 │ │ - add r0, sp, #8 │ │ - bl 5c2fc │ │ - ldr r0, [sp, #8] │ │ - cmp r0, #1 │ │ - beq.n b44d2 │ │ - movs r0, #48 @ 0x30 │ │ - movs r1, #8 │ │ - ldrb.w r5, [sp, #16] │ │ - ldr r6, [sp, #12] │ │ - bl 4a56c │ │ - mov r1, r4 │ │ - movs r2, #48 @ 0x30 │ │ - mov r7, r0 │ │ - bl c99c0 │ │ - ldr r2, [pc, #240] @ (b44f4 ) │ │ - add.w r0, r6, #8 │ │ - mov r1, r7 │ │ - add r2, pc │ │ - bl 657c0 │ │ - movs r0, #0 │ │ - movs r2, #8 │ │ - strd r0, r0, [sp, #8] │ │ - ldr r0, [r6, #20] │ │ - add r1, sp, #8 │ │ - blx cccf0 │ │ - mov r0, r6 │ │ - mov r1, r5 │ │ - bl 9a734 │ │ - add r0, sp, #4 │ │ - bl 657f0 │ │ - add sp, #28 │ │ - pop {r4, r5, r6, r7, pc} │ │ - add r0, sp, #8 │ │ - bl 5bf0c │ │ - ldrd r5, r6, [sp, #8] │ │ - cmp r5, #5 │ │ - bne.n b4490 │ │ + cbz r0, ba61e │ │ + b.w 63e60 │ │ + bx lr │ │ + push {r4, r5, r6, lr} │ │ + ldrd r5, r6, [r0, #48] @ 0x30 │ │ + mov r4, r0 │ │ + ldr r1, [r6, #0] │ │ + cbz r1, ba630 │ │ + mov r0, r5 │ │ + blx r1 │ │ ldr r0, [r6, #4] │ │ - add.w r1, r0, #8 │ │ - add r0, sp, #8 │ │ - bl 5c2fc │ │ - ldr r0, [sp, #8] │ │ - cmp r0, #1 │ │ - beq.n b44b0 │ │ - movs r0, #48 @ 0x30 │ │ - movs r1, #8 │ │ - ldrb.w r5, [sp, #16] │ │ - ldr r6, [sp, #12] │ │ - bl 4a56c │ │ - mov r1, r4 │ │ - movs r2, #48 @ 0x30 │ │ - mov r7, r0 │ │ - bl c99c0 │ │ - ldr r2, [pc, #140] @ (b44f8 ) │ │ - add.w r0, r6, #8 │ │ - mov r1, r7 │ │ - add r2, pc │ │ - bl 5c2bc │ │ - mov r0, r6 │ │ - mov r1, r5 │ │ - add sp, #28 │ │ - ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ - b.w b4520 │ │ + cbz r0, ba63a │ │ + mov r0, r5 │ │ + blx cd200 │ │ + ldrd r0, r1, [r4] │ │ + eor.w r0, r0, #23 │ │ + orrs r0, r1 │ │ + it eq │ │ + popeq {r4, r5, r6, pc} │ │ mov r0, r4 │ │ - add sp, #28 │ │ - ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ - b.w 9a83c │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ + b.w ba5b4 │ │ + push {r4, r5, r6, lr} │ │ + sub sp, #48 @ 0x30 │ │ + mov r6, sp │ │ + mov r1, r0 │ │ + ldrd r4, r5, [r0, #48] @ 0x30 │ │ + mov r0, r6 │ │ + movs r2, #48 @ 0x30 │ │ + bl ca0b2 │ │ mov r0, r4 │ │ - bl 9a83c │ │ - strd r5, r6, [sp, #8] │ │ - movs r1, #43 @ 0x2b │ │ - ldr r0, [pc, #92] @ (b44fc ) │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r0, [pc, #92] @ (b4500 ) │ │ - add r2, sp, #8 │ │ - ldr r3, [pc, #92] @ (b4504 ) │ │ - add r0, pc │ │ - add r3, pc │ │ - bl 4fcf8 │ │ - ldrb.w r0, [sp, #16] │ │ - movs r1, #43 @ 0x2b │ │ - strb.w r0, [sp, #24] │ │ - ldr r0, [sp, #12] │ │ - str r0, [sp, #20] │ │ - ldr r0, [pc, #84] @ (b4514 ) │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r0, [pc, #80] @ (b4518 ) │ │ - add r2, sp, #20 │ │ - ldr r3, [pc, #80] @ (b451c ) │ │ - add r0, pc │ │ - add r3, pc │ │ - bl 4fcf8 │ │ - ldrb.w r0, [sp, #16] │ │ - movs r1, #43 @ 0x2b │ │ - strb.w r0, [sp, #24] │ │ - ldr r0, [sp, #12] │ │ - str r0, [sp, #20] │ │ - ldr r0, [pc, #36] @ (b4508 ) │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r0, [pc, #36] @ (b450c ) │ │ - add r2, sp, #20 │ │ - ldr r3, [pc, #36] @ (b4510 ) │ │ - add r0, pc │ │ - add r3, pc │ │ - bl 4fcf8 │ │ - ldmia r5!, {r7} │ │ - movs r1, r0 │ │ - bgt.n b45bc │ │ - movs r1, r0 │ │ - blt.n b4444 │ │ - movs r1, r0 │ │ - movs r2, #91 @ 0x5b │ │ - vcvt.f16.u16 , q3, #7 │ │ - movs r1, r0 │ │ - ldmia r4!, {r1, r2, r5, r6} │ │ - movs r1, r0 │ │ - movs r2, #23 │ │ - vcvt.u16.f16 d28, d26, #7 │ │ - movs r1, r0 │ │ - blt.n b44b8 │ │ - movs r1, r0 │ │ - movs r2, #57 @ 0x39 │ │ - vdup.8 , d20[4] │ │ + mov r1, r5 │ │ + mov r2, r6 │ │ + bl c1c2c │ │ + add sp, #48 @ 0x30 │ │ + pop {r4, r5, r6, pc} │ │ + push {r3, r4, r5, r6, r7, lr} │ │ + mov r5, r0 │ │ + ldr r0, [r0, #0] │ │ + ldr r7, [r5, #8] │ │ + mov r4, r2 │ │ + mov r6, r1 │ │ + cmp r7, r0 │ │ + bne.n ba68e │ │ + ldr r1, [pc, #24] @ (ba6a0 ) │ │ + mov r0, r5 │ │ + add r1, pc │ │ + bl 55268 │ │ + ldr r0, [r5, #4] │ │ + adds r1, r7, #1 │ │ + str r1, [r5, #8] │ │ + str.w r6, [r0, r7, lsl #3] │ │ + add.w r0, r0, r7, lsl #3 │ │ + str r4, [r0, #4] │ │ + pop {r3, r4, r5, r6, r7, pc} │ │ + strh r0, [r3, #34] @ 0x22 │ │ movs r1, r0 │ │ push {r4, lr} │ │ mov r4, r0 │ │ lsls r0, r1, #31 │ │ - bne.n b4532 │ │ - ldr r0, [pc, #56] @ (b4564 ) │ │ + bne.n ba6b6 │ │ + ldr r0, [pc, #56] @ (ba6e8 ) │ │ add r0, pc │ │ - ldr r0, [r0, #24] │ │ + ldr r0, [r0, #20] │ │ lsls r0, r0, #1 │ │ - bne.n b4554 │ │ + bne.n ba6d8 │ │ movs r0, #0 │ │ dmb ish │ │ ldrex r1, [r4] │ │ strex r2, r0, [r4] │ │ cmp r2, #0 │ │ - bne.n b4538 │ │ + bne.n ba6bc │ │ cmp r1, #2 │ │ it ne │ │ popne {r4, pc} │ │ mov r0, r4 │ │ ldmia.w sp!, {r4, lr} │ │ - b.w 94bf0 │ │ - bl 77f2c │ │ + b.w 96250 │ │ + bl 784f0 │ │ cmp r0, #0 │ │ - bne.n b4532 │ │ + bne.n ba6b6 │ │ movs r0, #1 │ │ strb r0, [r4, #4] │ │ - b.n b4532 │ │ + b.n ba6b6 │ │ nop │ │ - lsls r2, r0, #2 │ │ - movs r2, r0 │ │ + add r3, sp, #152 @ 0x98 │ │ + movs r1, r0 │ │ + push {r4, lr} │ │ + mov r4, r0 │ │ + adds r0, #40 @ 0x28 │ │ + bl aa35e │ │ + mov r0, r4 │ │ + ldmia.w sp!, {r4, lr} │ │ + b.w ba700 │ │ + push {r4, lr} │ │ + mov r4, r0 │ │ + bl c41b4 │ │ + ldr r0, [r4, #12] │ │ + cbz r0, ba712 │ │ + ldr r1, [r4, #16] │ │ + bl 9953c │ │ + ldrd r0, r1, [r4] │ │ + ldmia.w sp!, {r4, lr} │ │ + b.w ba71e │ │ + cbz r0, ba728 │ │ + cbz r1, ba728 │ │ + mov r0, r1 │ │ + b.w b086c │ │ + bx lr │ │ + bmi.n ba6d6 │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ - sub sp, #32 │ │ + sub sp, #72 @ 0x48 │ │ + add r5, sp, #16 │ │ mov r4, r0 │ │ - add r0, sp, #20 │ │ mov r1, r4 │ │ - bl 65792 │ │ - ldrb.w r0, [sp, #20] │ │ + movs r2, #40 @ 0x28 │ │ + mov r0, r5 │ │ + bl ca0b2 │ │ + add r0, sp, #60 @ 0x3c │ │ + mov r1, r5 │ │ + bl 639c2 │ │ + ldrb.w r0, [sp, #60] @ 0x3c │ │ cmp r0, #1 │ │ - beq.n b45d0 │ │ - ldr r0, [sp, #24] │ │ + beq.n ba7ae │ │ + ldr r0, [sp, #64] @ 0x40 │ │ ldrd r0, r1, [r0] │ │ - bl 98740 │ │ + bl 99d2c │ │ movs r5, #0 │ │ - cbz r0, b45c2 │ │ + cbz r0, ba792 │ │ mov r7, r0 │ │ ldrd r0, ip, [r1, #8] │ │ - ldrd r2, r3, [r4, #24] │ │ + ldrd r2, r3, [sp, #40] @ 0x28 │ │ mov r8, r1 │ │ subs r0, #1 │ │ - ldrd r1, r6, [r4, #32] │ │ + ldrd r1, r6, [sp, #48] @ 0x30 │ │ bic.w r0, r0, #7 │ │ strd r1, r6, [sp] │ │ add r0, r7 │ │ str r5, [sp, #8] │ │ adds r0, #8 │ │ blx ip │ │ mov r5, r0 │ │ ldr r0, [r7, #0] │ │ subs r0, #1 │ │ str r0, [r7, #0] │ │ - bne.n b45c2 │ │ + bne.n ba792 │ │ mov r0, r7 │ │ mov r1, r8 │ │ - bl 97c28 │ │ - mov r0, r4 │ │ - bl 9a87a │ │ - mov r0, r5 │ │ - add sp, #32 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ - ldrb.w r0, [sp, #21] │ │ - add.w r2, sp, #31 │ │ - strb.w r0, [sp, #31] │ │ - movs r1, #43 @ 0x2b │ │ - ldr r0, [pc, #16] @ (b45f0 ) │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r0, [pc, #12] @ (b45f4 ) │ │ - ldr r3, [pc, #16] @ (b45f8 ) │ │ - add r0, pc │ │ - add r3, pc │ │ - bl 4fcf8 │ │ - bgt.n b45bc │ │ - movs r1, r0 │ │ - movs r1, #27 │ │ - vtbl.8 d29, {d9-d12}, d22 │ │ - movs r1, r0 │ │ - ldrb r1, [r0, #4] │ │ - ldr r0, [r0, #0] │ │ - b.w b4520 │ │ - push {r4, r5, r6, lr} │ │ - sub sp, #40 @ 0x28 │ │ - mov r4, r1 │ │ - ldr r0, [r0, #0] │ │ - cbnz r0, b461a │ │ - bl 66c44 │ │ - ldr r1, [r0, #0] │ │ - cbz r1, b4674 │ │ - adds r0, #8 │ │ - b.n b460a │ │ - str r4, [sp, #8] │ │ - bl 60884 │ │ - cmp r0, #0 │ │ - beq.n b46be │ │ - str r0, [sp, #12] │ │ - add.w r1, r0, #8 │ │ - add r0, sp, #16 │ │ - bl 5c2fc │ │ - ldr r0, [sp, #16] │ │ - cmp r0, #1 │ │ - beq.n b470a │ │ - movs r0, #4 │ │ - movs r1, #4 │ │ - ldrb.w r5, [sp, #24] │ │ - ldr r6, [sp, #20] │ │ - bl 4a56c │ │ - str r4, [r0, #0] │ │ - mov r1, r0 │ │ - ldr r2, [pc, #224] @ (b472c ) │ │ - add.w r0, r6, #8 │ │ - add r2, pc │ │ - bl 657c0 │ │ - movs r0, #0 │ │ - movs r2, #8 │ │ - strd r0, r0, [sp, #16] │ │ - ldr r0, [r6, #20] │ │ - add r1, sp, #16 │ │ - blx cccf0 │ │ - mov r0, r6 │ │ - mov r1, r5 │ │ - bl 9a734 │ │ - add r0, sp, #12 │ │ - bl 657f0 │ │ - b.n b46c4 │ │ - str r4, [sp, #12] │ │ + bl 99a5c │ │ add r0, sp, #16 │ │ - bl 5bf0c │ │ - ldrd r5, r6, [sp, #16] │ │ - cmp r5, #5 │ │ - bne.n b46c8 │ │ - ldr r0, [r6, #4] │ │ - add.w r1, r0, #8 │ │ - add r0, sp, #16 │ │ - bl 5c2fc │ │ - ldr r0, [sp, #16] │ │ - cmp r0, #1 │ │ - beq.n b46e8 │ │ - movs r0, #4 │ │ - movs r1, #4 │ │ - ldrb.w r5, [sp, #24] │ │ - ldr r6, [sp, #20] │ │ - bl 4a56c │ │ - str r4, [r0, #0] │ │ - mov r1, r0 │ │ - ldr r2, [pc, #132] @ (b4730 ) │ │ - add.w r0, r6, #8 │ │ - add r2, pc │ │ - bl 5c2bc │ │ - mov r0, r6 │ │ - mov r1, r5 │ │ - bl b4520 │ │ - b.n b46c4 │ │ - add r0, sp, #8 │ │ - bl 9a800 │ │ - add sp, #40 @ 0x28 │ │ - pop {r4, r5, r6, pc} │ │ - add r0, sp, #12 │ │ - bl 9a800 │ │ - strd r5, r6, [sp, #16] │ │ - movs r1, #43 @ 0x2b │ │ - ldr r0, [pc, #92] @ (b4734 ) │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r0, [pc, #92] @ (b4738 ) │ │ - add r2, sp, #16 │ │ - ldr r3, [pc, #92] @ (b473c ) │ │ - add r0, pc │ │ - add r3, pc │ │ - bl 4fcf8 │ │ - ldrb.w r0, [sp, #24] │ │ - movs r1, #43 @ 0x2b │ │ - strb.w r0, [sp, #36] @ 0x24 │ │ - ldr r0, [sp, #20] │ │ - str r0, [sp, #32] │ │ - ldr r0, [pc, #84] @ (b474c ) │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r0, [pc, #80] @ (b4750 ) │ │ - add r2, sp, #32 │ │ - ldr r3, [pc, #80] @ (b4754 ) │ │ - add r0, pc │ │ - add r3, pc │ │ - bl 4fcf8 │ │ - ldrb.w r0, [sp, #24] │ │ - movs r1, #43 @ 0x2b │ │ - strb.w r0, [sp, #36] @ 0x24 │ │ - ldr r0, [sp, #20] │ │ - str r0, [sp, #32] │ │ - ldr r0, [pc, #36] @ (b4740 ) │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r0, [pc, #36] @ (b4744 ) │ │ - add r2, sp, #32 │ │ - ldr r3, [pc, #36] @ (b4748 ) │ │ - add r0, pc │ │ - add r3, pc │ │ - bl 4fcf8 │ │ - ldmia r3, {r1, r3, r5} │ │ - movs r1, r0 │ │ - bls.n b4718 │ │ - movs r1, r0 │ │ - bls.n b480c │ │ - movs r1, r0 │ │ - movs r0, #35 @ 0x23 │ │ - vshll.u32 , d14, #25 │ │ - movs r1, r0 │ │ - ldmia r2, {r1, r2, r3, r5} │ │ - movs r1, r0 │ │ - subs r7, r3, #7 │ │ - vtbl.8 d28, {d9-d12}, d2 │ │ - movs r1, r0 │ │ - bls.n b4680 │ │ - movs r1, r0 │ │ - movs r0, #1 │ │ - vtbl.8 d29, {d9-d11}, d28 │ │ - movs r1, r0 │ │ - push {r4, r5, r6, r7, lr} │ │ - sub sp, #28 │ │ - mov r4, r1 │ │ - ldr r0, [r0, #0] │ │ - cbnz r0, b476e │ │ - bl 66c44 │ │ - ldr r1, [r0, #0] │ │ - cbz r1, b47d0 │ │ - adds r0, #8 │ │ - b.n b475e │ │ - bl 60884 │ │ - cmp r0, #0 │ │ - beq.n b4824 │ │ - str r0, [sp, #4] │ │ - add.w r1, r0, #8 │ │ - add r0, sp, #8 │ │ - bl 5c2fc │ │ - ldr r0, [sp, #8] │ │ - cmp r0, #1 │ │ - beq.n b4872 │ │ - movs r0, #56 @ 0x38 │ │ - movs r1, #8 │ │ - ldrb.w r5, [sp, #16] │ │ - ldr r6, [sp, #12] │ │ - bl 4a56c │ │ - mov r1, r4 │ │ - movs r2, #56 @ 0x38 │ │ - mov r7, r0 │ │ - bl c99c0 │ │ - ldr r2, [pc, #240] @ (b4894 ) │ │ - add.w r0, r6, #8 │ │ - mov r1, r7 │ │ - add r2, pc │ │ - bl 657c0 │ │ - movs r0, #0 │ │ - movs r2, #8 │ │ - strd r0, r0, [sp, #8] │ │ - ldr r0, [r6, #20] │ │ - add r1, sp, #8 │ │ - blx cccf0 │ │ - mov r0, r6 │ │ - mov r1, r5 │ │ - bl 9a734 │ │ - add r0, sp, #4 │ │ - bl 657f0 │ │ - add sp, #28 │ │ - pop {r4, r5, r6, r7, pc} │ │ - add r0, sp, #8 │ │ - bl 5bf0c │ │ - ldrd r5, r6, [sp, #8] │ │ - cmp r5, #5 │ │ - bne.n b4830 │ │ - ldr r0, [r6, #4] │ │ - add.w r1, r0, #8 │ │ - add r0, sp, #8 │ │ - bl 5c2fc │ │ - ldr r0, [sp, #8] │ │ - cmp r0, #1 │ │ - beq.n b4850 │ │ - movs r0, #56 @ 0x38 │ │ - movs r1, #8 │ │ - ldrb.w r5, [sp, #16] │ │ - ldr r6, [sp, #12] │ │ - bl 4a56c │ │ - mov r1, r4 │ │ - movs r2, #56 @ 0x38 │ │ - mov r7, r0 │ │ - bl c99c0 │ │ - ldr r2, [pc, #140] @ (b4898 ) │ │ - add.w r0, r6, #8 │ │ - mov r1, r7 │ │ - add r2, pc │ │ - bl 5c2bc │ │ - mov r0, r6 │ │ + bl ba700 │ │ + ldr.w r0, [r4, #40]! │ │ mov r1, r5 │ │ - add sp, #28 │ │ - ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ - b.w b4520 │ │ - mov r0, r4 │ │ - add sp, #28 │ │ - ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ - b.w 9a948 │ │ + bl 4854c │ │ mov r0, r4 │ │ - bl b4d9c │ │ - strd r5, r6, [sp, #8] │ │ - movs r1, #43 @ 0x2b │ │ - ldr r0, [pc, #92] @ (b489c ) │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r0, [pc, #92] @ (b48a0 ) │ │ - add r2, sp, #8 │ │ - ldr r3, [pc, #92] @ (b48a4 ) │ │ - add r0, pc │ │ - add r3, pc │ │ - bl 4fcf8 │ │ - ldrb.w r0, [sp, #16] │ │ - movs r1, #43 @ 0x2b │ │ - strb.w r0, [sp, #24] │ │ - ldr r0, [sp, #12] │ │ - str r0, [sp, #20] │ │ - ldr r0, [pc, #84] @ (b48b4 ) │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r0, [pc, #80] @ (b48b8 ) │ │ - add r2, sp, #20 │ │ - ldr r3, [pc, #80] @ (b48bc ) │ │ - add r0, pc │ │ - add r3, pc │ │ - bl 4fcf8 │ │ - ldrb.w r0, [sp, #16] │ │ - movs r1, #43 @ 0x2b │ │ - strb.w r0, [sp, #24] │ │ - ldr r0, [sp, #12] │ │ - str r0, [sp, #20] │ │ - ldr r0, [pc, #36] @ (b48a8 ) │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r0, [pc, #36] @ (b48ac ) │ │ - add r2, sp, #20 │ │ - ldr r3, [pc, #36] @ (b48b0 ) │ │ - add r0, pc │ │ - add r3, pc │ │ - bl 4fcf8 │ │ - ldmia r1!, {r4, r5, r6, r7} │ │ - movs r1, r0 │ │ - bhi.n b47fc │ │ - movs r1, r0 │ │ - bhi.n b48a4 │ │ - movs r1, r0 │ │ - subs r3, r7, #2 │ │ - @ instruction: 0xfff9d8b6 │ │ - movs r1, r0 │ │ - ldmia r0!, {r1, r2, r6, r7} │ │ - movs r1, r0 │ │ - subs r7, r6, #1 │ │ - @ instruction: 0xfff9c99a │ │ - movs r1, r0 │ │ - bhi.n b4918 │ │ - movs r1, r0 │ │ - subs r1, r3, #2 │ │ - vtbx.8 d29, {d25}, d4 │ │ - movs r1, r0 │ │ - push {r4, r5, r6, lr} │ │ - sub sp, #32 │ │ - mov r4, r1 │ │ - ldr r0, [r0, #0] │ │ - cbnz r0, b48d6 │ │ - bl 66c44 │ │ - ldr r1, [r0, #0] │ │ - cbz r1, b492e │ │ - adds r0, #8 │ │ - b.n b48c6 │ │ - bl 60884 │ │ - cbz r0, b492a │ │ - str r0, [sp, #4] │ │ - add.w r1, r0, #8 │ │ - add r0, sp, #8 │ │ - bl 5c2fc │ │ - ldr r0, [sp, #8] │ │ - cmp r0, #1 │ │ - beq.n b49b6 │ │ - movs r0, #4 │ │ - movs r1, #4 │ │ - ldrb.w r5, [sp, #16] │ │ - ldr r6, [sp, #12] │ │ - bl 4a56c │ │ - str r4, [r0, #0] │ │ - mov r1, r0 │ │ - ldr r2, [pc, #212] @ (b49d8 ) │ │ - add.w r0, r6, #8 │ │ - add r2, pc │ │ - bl 657c0 │ │ - movs r0, #0 │ │ - movs r2, #8 │ │ - strd r0, r0, [sp, #8] │ │ - ldr r0, [r6, #20] │ │ - add r1, sp, #8 │ │ - blx cccf0 │ │ - mov r0, r6 │ │ - mov r1, r5 │ │ - bl 9a734 │ │ - add r0, sp, #4 │ │ - bl 657f0 │ │ - add sp, #32 │ │ - pop {r4, r5, r6, pc} │ │ - add r0, sp, #8 │ │ - bl 5bf0c │ │ - ldrd r0, r1, [sp, #8] │ │ - cmp r0, #5 │ │ - bne.n b497a │ │ - ldr r0, [r1, #4] │ │ - add.w r1, r0, #8 │ │ - add r0, sp, #8 │ │ - bl 5c2fc │ │ - ldr r0, [sp, #8] │ │ - cmp r0, #1 │ │ - beq.n b4994 │ │ - movs r0, #4 │ │ - movs r1, #4 │ │ - ldrb.w r5, [sp, #16] │ │ - ldr r6, [sp, #12] │ │ - bl 4a56c │ │ - str r4, [r0, #0] │ │ - mov r1, r0 │ │ - ldr r2, [pc, #120] @ (b49dc ) │ │ - add.w r0, r6, #8 │ │ - add r2, pc │ │ - bl 5c2bc │ │ - mov r0, r6 │ │ - mov r1, r5 │ │ - add sp, #32 │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ - b.w b4520 │ │ - strd r0, r1, [sp, #8] │ │ - movs r1, #43 @ 0x2b │ │ - ldr r0, [pc, #92] @ (b49e0 ) │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r0, [pc, #92] @ (b49e4 ) │ │ - add r2, sp, #8 │ │ - ldr r3, [pc, #92] @ (b49e8 ) │ │ - add r0, pc │ │ - add r3, pc │ │ - bl 4fcf8 │ │ - ldrb.w r0, [sp, #16] │ │ - movs r1, #43 @ 0x2b │ │ - strb.w r0, [sp, #28] │ │ - ldr r0, [sp, #12] │ │ - str r0, [sp, #24] │ │ - ldr r0, [pc, #84] @ (b49f8 ) │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r0, [pc, #80] @ (b49fc ) │ │ - add r2, sp, #24 │ │ - ldr r3, [pc, #80] @ (b4a00 ) │ │ - add r0, pc │ │ - add r3, pc │ │ - bl 4fcf8 │ │ - ldrb.w r0, [sp, #16] │ │ - movs r1, #43 @ 0x2b │ │ - strb.w r0, [sp, #28] │ │ - ldr r0, [sp, #12] │ │ - str r0, [sp, #24] │ │ - ldr r0, [pc, #36] @ (b49ec ) │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r0, [pc, #36] @ (b49f0 ) │ │ - add r2, sp, #24 │ │ - ldr r3, [pc, #36] @ (b49f4 ) │ │ - add r0, pc │ │ - add r3, pc │ │ - bl 4fcf8 │ │ - ldmia r0!, {r1, r4, r5, r7} │ │ - movs r1, r0 │ │ - bvc.n b4a74 │ │ - movs r1, r0 │ │ - bvs.n b4960 │ │ - movs r1, r0 │ │ - adds r7, r6, #5 │ │ - vqshl.u32 , q9, #25 │ │ - movs r1, r0 │ │ - stmia r7!, {r1, r7} │ │ - movs r1, r0 │ │ - adds r3, r6, #4 │ │ - vqrshrun.s64 d28, q3, #7 │ │ - movs r1, r0 │ │ - bvs.n b49d4 │ │ - movs r1, r0 │ │ - adds r5, r2, #5 │ │ - vneg.f32 d29, d0 │ │ - movs r1, r0 │ │ - push {r4, r5, r6, lr} │ │ - sub sp, #40 @ 0x28 │ │ - mov r4, r1 │ │ - ldr r0, [r0, #0] │ │ - cbnz r0, b4a1a │ │ - bl 66c44 │ │ - ldr r1, [r0, #0] │ │ - cbz r1, b4a74 │ │ - adds r0, #8 │ │ - b.n b4a0a │ │ - str r4, [sp, #8] │ │ - bl 60884 │ │ - cmp r0, #0 │ │ - beq.n b4abe │ │ - str r0, [sp, #12] │ │ - add.w r1, r0, #8 │ │ - add r0, sp, #16 │ │ - bl 5c2fc │ │ - ldr r0, [sp, #16] │ │ - cmp r0, #1 │ │ - beq.n b4b0a │ │ - movs r0, #4 │ │ - movs r1, #4 │ │ - ldrb.w r5, [sp, #24] │ │ - ldr r6, [sp, #20] │ │ - bl 4a56c │ │ - str r4, [r0, #0] │ │ - mov r1, r0 │ │ - ldr r2, [pc, #224] @ (b4b2c ) │ │ - add.w r0, r6, #8 │ │ - add r2, pc │ │ - bl 657c0 │ │ - movs r0, #0 │ │ - movs r2, #8 │ │ - strd r0, r0, [sp, #16] │ │ - ldr r0, [r6, #20] │ │ - add r1, sp, #16 │ │ - blx cccf0 │ │ - mov r0, r6 │ │ - mov r1, r5 │ │ - bl 9a734 │ │ - add r0, sp, #12 │ │ - bl 657f0 │ │ - b.n b4ac4 │ │ - str r4, [sp, #12] │ │ - add r0, sp, #16 │ │ - bl 5bf0c │ │ - ldrd r5, r6, [sp, #16] │ │ - cmp r5, #5 │ │ - bne.n b4ac8 │ │ - ldr r0, [r6, #4] │ │ - add.w r1, r0, #8 │ │ - add r0, sp, #16 │ │ - bl 5c2fc │ │ - ldr r0, [sp, #16] │ │ - cmp r0, #1 │ │ - beq.n b4ae8 │ │ - movs r0, #4 │ │ - movs r1, #4 │ │ - ldrb.w r5, [sp, #24] │ │ - ldr r6, [sp, #20] │ │ - bl 4a56c │ │ - str r4, [r0, #0] │ │ - mov r1, r0 │ │ - ldr r2, [pc, #132] @ (b4b30 ) │ │ - add.w r0, r6, #8 │ │ - add r2, pc │ │ - bl 5c2bc │ │ - mov r0, r6 │ │ - mov r1, r5 │ │ - bl b4520 │ │ - b.n b4ac4 │ │ - add r0, sp, #8 │ │ - bl 4a1d8 │ │ - add sp, #40 @ 0x28 │ │ - pop {r4, r5, r6, pc} │ │ - add r0, sp, #12 │ │ - bl 4a1d8 │ │ - strd r5, r6, [sp, #16] │ │ - movs r1, #43 @ 0x2b │ │ - ldr r0, [pc, #92] @ (b4b34 ) │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r0, [pc, #92] @ (b4b38 ) │ │ - add r2, sp, #16 │ │ - ldr r3, [pc, #92] @ (b4b3c ) │ │ - add r0, pc │ │ - add r3, pc │ │ - bl 4fcf8 │ │ - ldrb.w r0, [sp, #24] │ │ - movs r1, #43 @ 0x2b │ │ - strb.w r0, [sp, #36] @ 0x24 │ │ - ldr r0, [sp, #20] │ │ - str r0, [sp, #32] │ │ - ldr r0, [pc, #84] @ (b4b4c ) │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r0, [pc, #80] @ (b4b50 ) │ │ - add r2, sp, #32 │ │ - ldr r3, [pc, #80] @ (b4b54 ) │ │ - add r0, pc │ │ - add r3, pc │ │ - bl 4fcf8 │ │ - ldrb.w r0, [sp, #24] │ │ - movs r1, #43 @ 0x2b │ │ - strb.w r0, [sp, #36] @ 0x24 │ │ - ldr r0, [sp, #20] │ │ - str r0, [sp, #32] │ │ - ldr r0, [pc, #36] @ (b4b40 ) │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r0, [pc, #36] @ (b4b44 ) │ │ - add r2, sp, #32 │ │ - ldr r3, [pc, #36] @ (b4b48 ) │ │ - add r0, pc │ │ - add r3, pc │ │ - bl 4fcf8 │ │ - stmia r7!, {r1, r3, r4, r6} │ │ - movs r1, r0 │ │ - bvs.n b4b98 │ │ - movs r1, r0 │ │ - bpl.n b4c0c │ │ - movs r1, r0 │ │ - adds r3, r4, #0 │ │ - vqshlu.s32 d29, d14, #25 │ │ - movs r1, r0 │ │ - stmia r6!, {r1, r2, r3, r5} │ │ - movs r1, r0 │ │ - subs r7, r3, r7 │ │ - vabs.f32 d28, d2 │ │ - movs r1, r0 │ │ - bpl.n b4a80 │ │ - movs r1, r0 │ │ - adds r1, r0, #0 │ │ - vclt.f32 d29, d28, #0 │ │ - movs r1, r0 │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ - sub sp, #32 │ │ - mov sl, r1 │ │ - ldr r0, [r0, #0] │ │ - cbnz r0, b4b70 │ │ - bl 66c44 │ │ - ldr r1, [r0, #0] │ │ - cbz r1, b4bd4 │ │ - adds r0, #8 │ │ - b.n b4b60 │ │ - bl 60884 │ │ - cmp r0, #0 │ │ - beq.n b4c26 │ │ - str r0, [sp, #4] │ │ - add.w r1, r0, #8 │ │ - add r0, sp, #8 │ │ - bl 5c2fc │ │ - ldr r0, [sp, #8] │ │ - cmp r0, #1 │ │ - beq.n b4c74 │ │ - movs r0, #24 │ │ - movs r1, #4 │ │ - ldrb.w r8, [sp, #16] │ │ - ldr.w r9, [sp, #12] │ │ - bl 4a56c │ │ - ldmia.w sl, {r2, r3, r4, r5, r6, r7} │ │ - mov r1, r0 │ │ - stmia r0!, {r2, r3, r4, r5, r6, r7} │ │ - add.w r0, r9, #8 │ │ - ldr r2, [pc, #240] @ (b4c98 ) │ │ - add r2, pc │ │ - bl 657c0 │ │ - movs r0, #0 │ │ - movs r2, #8 │ │ - strd r0, r0, [sp, #8] │ │ - ldr.w r0, [r9, #20] │ │ - add r1, sp, #8 │ │ - blx cccf0 │ │ - mov r0, r9 │ │ - mov r1, r8 │ │ - bl 9a734 │ │ - add r0, sp, #4 │ │ - bl 657f0 │ │ - add sp, #32 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ - add r0, sp, #8 │ │ - bl 5bf0c │ │ - ldrd r5, r6, [sp, #8] │ │ - cmp r5, #5 │ │ - bne.n b4c32 │ │ - ldr r0, [r6, #4] │ │ - add.w r1, r0, #8 │ │ - add r0, sp, #8 │ │ - bl 5c2fc │ │ - ldr r0, [sp, #8] │ │ - cmp r0, #1 │ │ - beq.n b4c52 │ │ - movs r0, #24 │ │ - movs r1, #4 │ │ - ldrb.w r8, [sp, #16] │ │ - ldr.w r9, [sp, #12] │ │ - bl 4a56c │ │ - ldmia.w sl, {r2, r3, r4, r5, r6, r7} │ │ - mov r1, r0 │ │ - stmia r0!, {r2, r3, r4, r5, r6, r7} │ │ - add.w r0, r9, #8 │ │ - ldr r2, [pc, #136] @ (b4c9c ) │ │ - add r2, pc │ │ - bl 5c2bc │ │ - mov r0, r9 │ │ - mov r1, r8 │ │ - add sp, #32 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ - b.w b4520 │ │ - mov r0, sl │ │ - add sp, #32 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ - b.w 9a77c │ │ - mov r0, sl │ │ - bl b4f26 │ │ - strd r5, r6, [sp, #8] │ │ - movs r1, #43 @ 0x2b │ │ - ldr r0, [pc, #96] @ (b4ca0 ) │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r0, [pc, #92] @ (b4ca4 ) │ │ - add r2, sp, #8 │ │ - ldr r3, [pc, #92] @ (b4ca8 ) │ │ - add r0, pc │ │ - add r3, pc │ │ - bl 4fcf8 │ │ - ldrb.w r0, [sp, #16] │ │ - movs r1, #43 @ 0x2b │ │ - strb.w r0, [sp, #28] │ │ - ldr r0, [sp, #12] │ │ - str r0, [sp, #24] │ │ - ldr r0, [pc, #84] @ (b4cb8 ) │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r0, [pc, #84] @ (b4cbc ) │ │ - add r2, sp, #24 │ │ - ldr r3, [pc, #84] @ (b4cc0 ) │ │ - add r0, pc │ │ - add r3, pc │ │ - bl 4fcf8 │ │ - ldrb.w r0, [sp, #16] │ │ + bl aa35e │ │ + add sp, #72 @ 0x48 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ + ldrb.w r0, [sp, #61] @ 0x3d │ │ + add.w r2, sp, #71 @ 0x47 │ │ + strb.w r0, [sp, #71] @ 0x47 │ │ movs r1, #43 @ 0x2b │ │ - strb.w r0, [sp, #28] │ │ - ldr r0, [sp, #12] │ │ - str r0, [sp, #24] │ │ - ldr r0, [pc, #40] @ (b4cac ) │ │ + ldr r0, [pc, #16] @ (ba7d0 ) │ │ add r0, pc │ │ str r0, [sp, #0] │ │ - ldr r0, [pc, #36] @ (b4cb0 ) │ │ - add r2, sp, #24 │ │ - ldr r3, [pc, #36] @ (b4cb4 ) │ │ + ldr r0, [pc, #16] @ (ba7d4 ) │ │ + ldr r3, [pc, #16] @ (ba7d8 ) │ │ add r0, pc │ │ add r3, pc │ │ - bl 4fcf8 │ │ + bl 5127c │ │ nop │ │ - stmia r5!, {r4, r5, r7} │ │ - movs r1, r0 │ │ - bmi.n b4c5c │ │ - movs r1, r0 │ │ - bmi.n b4ca4 │ │ - movs r1, r0 │ │ - subs r1, r7, r2 │ │ - vsri.64 d29, d20, #7 │ │ - movs r1, r0 │ │ - stmia r4!, {r2, r6, r7} │ │ - movs r1, r0 │ │ - subs r5, r6, r1 │ │ - vsli.64 d28, d8, #57 @ 0x39 │ │ - movs r1, r0 │ │ - bmi.n b4d18 │ │ - movs r1, r0 │ │ - subs r7, r2, r2 │ │ - vcge.f32 , q1, #0 │ │ - movs r1, r0 │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ - sub sp, #48 @ 0x30 │ │ - mov r7, r1 │ │ - ldr r1, [pc, #96] @ (b4d30 ) │ │ - mov r4, r0 │ │ - adds r0, #8 │ │ - add r1, pc │ │ - bl 9aa94 │ │ - mov r6, r0 │ │ - mov r8, sp │ │ - mov r5, r1 │ │ - mov r0, r8 │ │ - mov r1, r6 │ │ - movs r2, #48 @ 0x30 │ │ - bl c99c0 │ │ - mov r0, r6 │ │ - mov r1, r7 │ │ - movs r2, #48 @ 0x30 │ │ - bl c99c0 │ │ - ldr r0, [sp, #0] │ │ - and.w r1, r0, #31 │ │ - cmp r1, #24 │ │ - beq.n b4d10 │ │ - cmp r0, #23 │ │ - bne.n b4d0a │ │ - add.w r0, r8, #8 │ │ - bl 99838 │ │ - b.n b4d10 │ │ - mov r0, sp │ │ - bl b4358 │ │ - movs r2, #0 │ │ - ldrd r1, r0, [r6, #48] @ 0x30 │ │ - str r2, [r6, #48] @ 0x30 │ │ - ldr r2, [r5, #0] │ │ - adds r2, #1 │ │ - str r2, [r5, #0] │ │ - cbz r1, b4d24 │ │ - ldr r1, [r1, #4] │ │ - blx r1 │ │ - mov r0, r4 │ │ - bl b432a │ │ - add sp, #48 @ 0x30 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ - bcc.n b4e30 │ │ + ldrh r6, [r1, #8] │ │ movs r1, r0 │ │ - push {r4, r5, r6, r7, lr} │ │ - sub sp, #52 @ 0x34 │ │ - mov r7, r1 │ │ - ldr r1, [pc, #92] @ (b4d98 ) │ │ - mov r4, r0 │ │ - adds r0, #8 │ │ - add r1, pc │ │ - bl 9aa94 │ │ - mov r6, r0 │ │ - mov r5, r1 │ │ - mov r0, sp │ │ - mov r1, r6 │ │ - movs r2, #48 @ 0x30 │ │ - bl c99c0 │ │ - mov r0, r6 │ │ - mov r1, r7 │ │ - movs r2, #48 @ 0x30 │ │ - bl c99c0 │ │ - ldrd r0, r1, [sp] │ │ - eor.w r0, r0, #41 @ 0x29 │ │ - orrs r0, r1 │ │ - itt ne │ │ - movne r0, sp │ │ - blne b4d9c │ │ - movs r2, #0 │ │ - ldrd r1, r0, [r6, #48] @ 0x30 │ │ - str r2, [r6, #48] @ 0x30 │ │ - ldr r2, [r5, #0] │ │ - adds r2, #1 │ │ - str r2, [r5, #0] │ │ - cbz r1, b4d84 │ │ - ldr r1, [r1, #4] │ │ - blx r1 │ │ - ldr r0, [r4, #0] │ │ - subs r0, #1 │ │ - str r0, [r4, #0] │ │ - itt eq │ │ - moveq r0, r4 │ │ - bleq 9800c │ │ - add sp, #52 @ 0x34 │ │ - pop {r4, r5, r6, r7, pc} │ │ - nop │ │ - bcc.n b4dbc │ │ + stmia r1!, {r0, r3, r4, r6} │ │ + vrsra.u64 d24, d16, #8 │ │ movs r1, r0 │ │ + ldrb r1, [r0, #4] │ │ + ldr r0, [r0, #0] │ │ + b.w ba6a4 │ │ ldrd r1, r2, [r0] │ │ eor.w r1, r1, #40 @ 0x28 │ │ orrs r1, r2 │ │ it ne │ │ - bne.w b4db4 │ │ + bne.w ba7fc │ │ adds r0, #8 │ │ - b.w 99838 │ │ - bmi.n b4d5e │ │ + b.w 9a480 │ │ + bmi.n ba7a6 │ │ + push {r4, r5, r6, lr} │ │ ldrd r1, r2, [r0] │ │ subs r1, #23 │ │ sbc.w r2, r2, #0 │ │ subs.w r3, r1, #17 │ │ sbcs.w r2, r2, #0 │ │ it cs │ │ movcs r1, #1 │ │ subs r2, r1, #1 │ │ cmp r2, #8 │ │ - bhi.n b4e10 │ │ + bhi.n ba834 │ │ tbb [pc, r2] │ │ - lsls r4, r4, #20 │ │ - movs r3, #35 @ 0x23 │ │ - movs r3, #35 @ 0x23 │ │ - lsls r3, r4, #20 │ │ - movs r1, r1 │ │ + lsls r0, r7, #20 │ │ + adds r7, #55 @ 0x37 │ │ + adds r7, #55 @ 0x37 │ │ + lsls r7, r6, #20 │ │ + movs r3, r4 │ │ ldrd r0, r1, [r0, #8] │ │ - b.w 5395a │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ + b.w 54676 │ │ + cmp r1, #13 │ │ + bne.n ba88c │ │ + ldr r1, [r0, #8] │ │ + cmp r1, #4 │ │ + bcc.n ba88c │ │ + ldr.w r1, [r0, #12]! │ │ + dmb ish │ │ + ldrex r2, [r1] │ │ + subs r3, r2, #1 │ │ + strex r4, r3, [r1] │ │ + cmp r4, #0 │ │ + bne.n ba846 │ │ + cmp r2, #1 │ │ + bne.n ba88c │ │ + dmb ish │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ + b.w 5df38 │ │ ldrb r1, [r0, #8] │ │ cmp r1, #3 │ │ - bne.n b4e1a │ │ - push {r4, r5, r6, lr} │ │ + bne.n ba88c │ │ ldr r4, [r0, #12] │ │ ldrd r5, r6, [r4] │ │ ldr r1, [r6, #0] │ │ - cbz r1, b4dfc │ │ + cbz r1, ba878 │ │ mov r0, r5 │ │ blx r1 │ │ ldr r0, [r6, #4] │ │ - cbz r0, b4e06 │ │ + cbz r0, ba882 │ │ mov r0, r5 │ │ - blx ccbe0 │ │ + blx cd200 │ │ mov r0, r4 │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ - b.w ccae8 │ │ - cmp r1, #13 │ │ - itt eq │ │ - addeq r0, #8 │ │ - beq.w 5b784 │ │ - bx lr │ │ - b.w b4358 │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ - sub sp, #24 │ │ - add.w r8, sp, #4 │ │ - mov r7, r1 │ │ - add.w r1, r0, #8 │ │ - mov r6, r0 │ │ - mov r0, r8 │ │ - bl b9bd0 │ │ - ldr r0, [sp, #4] │ │ - cmp r0, #1 │ │ - beq.n b4e8a │ │ - ldr r5, [sp, #8] │ │ - movs r2, #1 │ │ - ldrb.w r4, [sp, #12] │ │ - ldrd r1, r0, [r5, #8] │ │ - strd r2, r7, [r5, #8] │ │ - strd r1, r0, [sp, #4] │ │ - cbz r1, b4e5e │ │ - cbz r0, b4e5e │ │ - add.w r0, r8, #4 │ │ - bl b3a82 │ │ - add.w r1, r6, #24 │ │ - ldrex r0, [r1] │ │ - adds r0, #1 │ │ - strex r2, r0, [r1] │ │ - cmp r2, #0 │ │ - bne.n b4e62 │ │ - movs r0, #240 @ 0xf0 │ │ - movs r2, #129 @ 0x81 │ │ - mvn.w r3, #2147483648 @ 0x80000000 │ │ - blx ccd70 │ │ - mov r0, r5 │ │ - mov r1, r4 │ │ - add sp, #24 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ - b.w b4520 │ │ - ldrb.w r0, [sp, #12] │ │ - movs r1, #43 @ 0x2b │ │ - strb.w r0, [sp, #20] │ │ - ldr r0, [sp, #8] │ │ - str r0, [sp, #16] │ │ - ldr r0, [pc, #16] @ (b4eac ) │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r0, [pc, #16] @ (b4eb0 ) │ │ - add r2, sp, #16 │ │ - ldr r3, [pc, #16] @ (b4eb4 ) │ │ - add r0, pc │ │ - add r3, pc │ │ - bl 4fcf8 │ │ - bne.n b4e7c │ │ - movs r1, r0 │ │ - adds r7, r3, r1 │ │ - vrshr.u32 , q13, #7 │ │ - movs r1, r0 │ │ - b.w b4d9c │ │ + b.w cd0f0 │ │ + pop {r4, r5, r6, pc} │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ + b.w ba5b4 │ │ + b.w ba7e4 │ │ + bmi.n ba846 │ │ push {r4, r5, r6, lr} │ │ sub sp, #48 @ 0x30 │ │ mov r4, r0 │ │ ldr r1, [r0, #48] @ 0x30 │ │ - ldr r0, [pc, #44] @ (b4ef4 ) │ │ + ldr r0, [pc, #44] @ (ba8d4 ) │ │ add r0, pc │ │ - bl 9aa3c │ │ - cbz r0, b4ee8 │ │ + bl a5f9c │ │ + cbz r0, ba8c8 │ │ mov r6, sp │ │ mov r5, r0 │ │ mov r0, r6 │ │ mov r1, r4 │ │ movs r2, #48 @ 0x30 │ │ - bl c99c0 │ │ + bl ca0b2 │ │ mov r0, r5 │ │ mov r1, r6 │ │ - bl b4d34 │ │ + bl 48464 │ │ add sp, #48 @ 0x30 │ │ pop {r4, r5, r6, pc} │ │ mov r0, r4 │ │ add sp, #48 @ 0x30 │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ - b.w b4d9c │ │ - ldrb r3, [r2, r0] │ │ - vsli.64 d27, d16, #62 @ 0x3e │ │ - sub sp, #40 @ 0x28 │ │ - mov r4, r0 │ │ - mov r5, sp │ │ - mov r0, r5 │ │ - mov r1, r4 │ │ - movs r2, #40 @ 0x28 │ │ - bl c99c0 │ │ - mov r0, r5 │ │ - bl b4568 │ │ - mov r1, r0 │ │ - ldr.w r0, [r4, #40]! │ │ - bl b4e20 │ │ - mov r0, r4 │ │ - add sp, #40 @ 0x28 │ │ - ldmia.w sp!, {r4, r5, r7, lr} │ │ - b.w 9a850 │ │ + b.w ba7e4 │ │ + stc2l 15, cr15, [r3, #-1016]! @ 0xfffffc08 │ │ push {r4, lr} │ │ mov r4, r0 │ │ - bl 65818 │ │ + bl 63dfc │ │ ldrd r0, r1, [r4, #12] │ │ - bl b43b0 │ │ + bl ba618 │ │ ldrd r0, r1, [r4] │ │ ldmia.w sp!, {r4, lr} │ │ - b.w 9a79a │ │ - bmi.n b4eee │ │ + b.w ba71e │ │ push {r0, r1, r2, r3, r4, lr} │ │ mov r4, r0 │ │ add r0, sp, #4 │ │ mov r1, r4 │ │ - bl 65764 │ │ + bl 63994 │ │ ldr r0, [sp, #4] │ │ - cbz r0, b4f66 │ │ + cbz r0, ba916 │ │ ldr r1, [sp, #8] │ │ - bl 67366 │ │ + bl 67cb6 │ │ mov r0, r4 │ │ add sp, #16 │ │ ldmia.w sp!, {r4, lr} │ │ - b.w b4f26 │ │ + b.w ba8d8 │ │ ldrb.w r0, [sp, #8] │ │ add.w r2, sp, #15 │ │ strb.w r0, [sp, #15] │ │ movs r1, #43 @ 0x2b │ │ - ldr r0, [pc, #16] @ (b4f88 ) │ │ + ldr r0, [pc, #16] @ (ba938 ) │ │ add r0, pc │ │ str r0, [sp, #0] │ │ - ldr r0, [pc, #16] @ (b4f8c ) │ │ - ldr r3, [pc, #16] @ (b4f90 ) │ │ + ldr r0, [pc, #16] @ (ba93c ) │ │ + ldr r3, [pc, #16] @ (ba940 ) │ │ add r0, pc │ │ add r3, pc │ │ - bl 4fcf8 │ │ + bl 5127c │ │ + nop │ │ + strh r6, [r5, #30] │ │ + movs r1, r0 │ │ + iteee │ │ + vpaddl.s32 q12, q4 │ │ + moval r1, r0 │ │ + bal.w 9da52 @ unpredictable branch in IT block │ │ + │ │ + pushal {r2, r3, r4, lr} │ │ + ldr r0, [r0, #0] │ │ + str r0, [sp, #4] │ │ + ldr r1, [pc, #116] @ (ba9c4 ) │ │ + adds r0, #24 │ │ + add r1, pc │ │ + bl aa220 │ │ + ldr r2, [r1, #0] │ │ + ldrb r0, [r0, #0] │ │ + subs r2, #1 │ │ + str r2, [r1, #0] │ │ + ldr r4, [sp, #4] │ │ + cbnz r0, ba974 │ │ + mov r0, r4 │ │ + bl c2528 │ │ + cbnz r0, ba974 │ │ + ldr r0, [r4, #24] │ │ + cbnz r0, ba9ba │ │ + movs r0, #1 │ │ + strb r0, [r4, #28] │ │ + ldr r1, [pc, #80] @ (ba9c8 ) │ │ + add.w r0, r4, #24 │ │ + add r1, pc │ │ + bl aa220 │ │ + ldr r2, [r1, #0] │ │ + ldrb r0, [r0, #0] │ │ + subs r2, #1 │ │ + str r2, [r1, #0] │ │ + cbz r0, ba9aa │ │ + ldr r4, [sp, #4] │ │ + ldr r0, [r4, #32] │ │ + cbnz r0, ba9b2 │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ + movs r1, #0 │ │ + str r0, [r4, #32] │ │ + ldrd r2, r0, [r4, #36] @ 0x24 │ │ + str r1, [r4, #36] @ 0x24 │ │ + cbz r2, ba9a8 │ │ + ldr r1, [r2, #4] │ │ + blx r1 │ │ + ldr r0, [r4, #32] │ │ + adds r1, r0, #1 │ │ + str r1, [r4, #32] │ │ + add r0, sp, #4 │ │ + bl 9da52 │ │ + pop {r2, r3, r4, pc} │ │ + ldr r0, [pc, #28] @ (ba9d0 ) │ │ + add r0, pc │ │ + bl 50c58 │ │ + ldr r0, [pc, #16] @ (ba9cc ) │ │ + add r0, pc │ │ + bl 50c58 │ │ + nop │ │ + strh r6, [r3, #18] │ │ + movs r1, r0 │ │ + strh r6, [r2, #18] │ │ + movs r1, r0 │ │ + strh r4, [r0, #16] │ │ + movs r1, r0 │ │ + strh r4, [r5, #16] │ │ + movs r1, r0 │ │ + ldr r2, [r0, #0] │ │ + cbnz r2, ba9dc │ │ + str r1, [r0, #0] │ │ + bx lr │ │ + push {r1, r2, r3, r4, r5, r6, r7, lr} │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #16] │ │ + str r1, [sp, #4] │ │ + ldr r1, [pc, #20] @ (ba9fc ) │ │ + str r0, [sp, #12] │ │ + movs r0, #4 │ │ + add r1, pc │ │ + str r0, [sp, #8] │ │ + str r1, [sp, #0] │ │ + mov r0, sp │ │ + ldr r1, [pc, #8] @ (baa00 ) │ │ + add r1, pc │ │ + bl 4d1a6 │ │ + strh r4, [r6, #10] │ │ + movs r1, r0 │ │ + strh r2, [r6, #10] │ │ + movs r1, r0 │ │ + push {r4, r5, r7, lr} │ │ + sub sp, #24 │ │ + mov r5, r0 │ │ + ldr r0, [r0, #0] │ │ + cmp.w r0, #2147483648 @ 0x80000000 │ │ + bne.n baa28 │ │ + mov r4, r1 │ │ + ldr r1, [r5, #4] │ │ + mov.w r0, #2147483648 @ 0x80000000 │ │ + bl ba60c │ │ + ldmia.w r4, {r0, r1, r2} │ │ + stmia r5!, {r0, r1, r2} │ │ + add sp, #24 │ │ + pop {r4, r5, r7, pc} │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #16] │ │ + str r1, [sp, #4] │ │ + ldr r1, [pc, #20] @ (baa48 ) │ │ + str r0, [sp, #12] │ │ + movs r0, #4 │ │ + add r1, pc │ │ + str r0, [sp, #8] │ │ + str r1, [sp, #0] │ │ + mov r0, sp │ │ + ldr r1, [pc, #12] @ (baa4c ) │ │ + add r1, pc │ │ + bl 4d1a6 │ │ + nop │ │ + strh r2, [r5, #8] │ │ + movs r1, r0 │ │ + strh r0, [r5, #8] │ │ + movs r1, r0 │ │ + ldr r1, [r0, #0] │ │ + cbz r1, baa56 │ │ + bx lr │ │ + push {r1, r2, r3, r4, r5, r6, r7, lr} │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #16] │ │ + str r1, [sp, #4] │ │ + ldr r1, [pc, #20] @ (baa78 ) │ │ + str r0, [sp, #12] │ │ + movs r0, #4 │ │ + add r1, pc │ │ + str r0, [sp, #8] │ │ + str r1, [sp, #0] │ │ + mov r0, sp │ │ + ldr r1, [pc, #12] @ (baa7c ) │ │ + add r1, pc │ │ + bl 4d1a6 │ │ nop │ │ - bcc.n b5008 │ │ + strh r2, [r6, #8] │ │ movs r1, r0 │ │ - asrs r5, r0, #30 │ │ - vsra.u64 d29, d0, #7 │ │ + strh r0, [r6, #8] │ │ movs r1, r0 │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, #84 @ 0x54 │ │ ldr r6, [r1, #8] │ │ mov r8, r0 │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ cmp r6, r0 │ │ - bcs.n b5086 │ │ + bcs.n bab72 │ │ adds r0, r6, #1 │ │ str r0, [r1, #8] │ │ ldr r0, [r1, #28] │ │ mov r4, r1 │ │ cmp r0, #0 │ │ - beq.n b506a │ │ + beq.n bab56 │ │ mov r7, r3 │ │ add.w r3, r4, #32 │ │ mov r5, r2 │ │ ldmia r3, {r0, r1, r2, r3} │ │ strd r5, r7, [sp, #24] │ │ strd r5, r7, [sp] │ │ - bl 4a22c │ │ + bl 99db0 │ │ lsrs r1, r0, #25 │ │ mov.w r2, #16843009 @ 0x1010101 │ │ muls r1, r2 │ │ ldrd r5, r9, [r4, #16] │ │ and.w sl, r9, r0 │ │ movs r0, #0 │ │ str r0, [sp, #16] │ │ @@ -161192,131 +175317,121 @@ │ │ str r2, [sp, #20] │ │ eors r2, r1 │ │ sub.w r1, r2, #16843009 @ 0x1010101 │ │ bics r1, r2 │ │ bic.w r1, r1, #2139062143 @ 0x7f7f7f7f │ │ str r1, [sp, #32] │ │ mov fp, r0 │ │ - bl 57458 │ │ - cbz r0, b5022 │ │ + bl 4b2e2 │ │ + cbz r0, bab0e │ │ add.w r0, r1, sl │ │ ldr r3, [sp, #28] │ │ and.w r0, r0, r9 │ │ negs r1, r0 │ │ rsb r0, r0, r1, lsl #1 │ │ add.w r7, r5, r0, lsl #3 │ │ ldr r0, [sp, #24] │ │ ldrd r1, r2, [r7, #-24] │ │ eors r2, r3 │ │ eors r1, r0 │ │ mov r0, fp │ │ orrs r1, r2 │ │ - beq.n b5040 │ │ - b.n b4ff4 │ │ + beq.n bab2c │ │ + b.n baae0 │ │ ldr r0, [sp, #20] │ │ and.w r0, r0, r0, lsl #1 │ │ tst.w r0, #2155905152 @ 0x80808080 │ │ - bne.n b506a │ │ + bne.n bab56 │ │ ldr r0, [sp, #16] │ │ ldr r1, [sp, #12] │ │ adds r0, #4 │ │ str r0, [sp, #16] │ │ add r0, sl │ │ and.w sl, r0, r9 │ │ mov r0, fp │ │ - b.n b4fe0 │ │ + b.n baacc │ │ ldr.w r0, [r7, #-8] │ │ ldr r1, [r0, #0] │ │ adds r1, #1 │ │ str r1, [r0, #0] │ │ - bcs.n b5084 │ │ + bcs.n bab70 │ │ movs r1, #0 │ │ movs r2, #40 @ 0x28 │ │ str.w r0, [r8, #8] │ │ movs r0, #26 │ │ strd r2, r1, [r8] │ │ str r1, [sp, #36] @ 0x24 │ │ str r0, [sp, #32] │ │ add r0, sp, #32 │ │ - bl b4db4 │ │ + bl ba7fc │ │ ldr r0, [r4, #8] │ │ subs r6, r0, #1 │ │ - b.n b507c │ │ + b.n bab68 │ │ movs r0, #0 │ │ movs r2, #48 @ 0x30 │ │ str r0, [sp, #36] @ 0x24 │ │ movs r0, #26 │ │ str r0, [sp, #32] │ │ add r1, sp, #32 │ │ mov r0, r8 │ │ - bl c99c0 │ │ + bl ca0b2 │ │ str r6, [r4, #8] │ │ add sp, #84 @ 0x54 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ udf #254 @ 0xfe │ │ - ldr r0, [pc, #8] @ (b5090 ) │ │ + ldr r0, [pc, #8] @ (bab7c ) │ │ add r0, pc │ │ - bl 4f570 │ │ + bl 50c8c │ │ nop │ │ - bne.n b50b4 │ │ + strh r4, [r2, #4] │ │ movs r1, r0 │ │ │ │ -000b5094 : │ │ +000bab80 : │ │ movs r0, #1 │ │ bx lr │ │ │ │ -000b5098 : │ │ +000bab84 : │ │ bx lr │ │ push {r4, lr} │ │ mov r4, r0 │ │ - ldr r0, [r0, #48] @ 0x30 │ │ - cmp.w r0, #2147483648 @ 0x80000000 │ │ - itt ne │ │ - ldrne r1, [r4, #52] @ 0x34 │ │ - blne 5395a │ │ + ldrd r0, r1, [r0, #48] @ 0x30 │ │ + bl ba60c │ │ ldrd r0, r1, [r4, #8] │ │ - bl 94ea8 │ │ + bl 96468 │ │ ldr r0, [r4, #60] @ 0x3c │ │ - cbz r0, b50c0 │ │ - ldr r1, [r0, #0] │ │ - subs r1, #1 │ │ - str r1, [r0, #0] │ │ - beq.n b50c2 │ │ - pop {r4, pc} │ │ ldmia.w sp!, {r4, lr} │ │ - b.w 97bd6 │ │ - bmi.n b5076 │ │ + b.w 9f18a │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, #212 @ 0xd4 │ │ - ldr r1, [pc, #600] @ (b532c ) │ │ + ldr r1, [pc, #600] @ (bae04 ) │ │ mov r8, r3 │ │ mov r7, r2 │ │ mov r5, r0 │ │ add r1, pc │ │ - bl abf8c │ │ + bl 6879c │ │ mov r2, r7 │ │ mov r3, r8 │ │ mov r9, r1 │ │ - bl b55dc │ │ + bl bb0b4 │ │ cmp r0, #0 │ │ - beq.w b52da │ │ + beq.w badb2 │ │ mov r4, r0 │ │ add.w r0, r5, #48 @ 0x30 │ │ - bl 9ecd8 │ │ + bl ba580 │ │ movs r0, #48 @ 0x30 │ │ movs r1, #8 │ │ ldrd fp, sl, [r4] │ │ - bl 4a56c │ │ + bl 4aff4 │ │ add r6, sp, #144 @ 0x90 │ │ - ldr r1, [pc, #548] @ (b5330 ) │ │ + ldr r1, [pc, #548] @ (bae08 ) │ │ mov r4, r0 │ │ movs r2, #15 │ │ add r1, pc │ │ mov r0, r6 │ │ - bl 9dedc │ │ + bl 9a438 │ │ mov.w ip, #0 │ │ movs r1, #6 │ │ strd r1, ip, [r4] │ │ add.w r1, r4, #8 │ │ ldmia.w r6, {r0, r2, r3} │ │ stmia r1!, {r0, r2, r3} │ │ movs r0, #4 │ │ @@ -161324,52 +175439,52 @@ │ │ movs r0, #2 │ │ strd r7, r8, [r4, #32] │ │ str r0, [sp, #112] @ 0x70 │ │ strd r0, r4, [sp, #104] @ 0x68 │ │ add r0, sp, #40 @ 0x28 │ │ add r1, sp, #104 @ 0x68 │ │ str r0, [sp, #32] │ │ - bl 5e26e │ │ - bl 5f95c │ │ + bl 5f848 │ │ + bl 676f0 │ │ ldr r0, [r0, #0] │ │ ldrd r4, r6, [r5, #52] @ 0x34 │ │ add r5, sp, #144 @ 0x90 │ │ add.w r1, r0, #8 │ │ mov r0, r5 │ │ - bl b9ccc │ │ + bl 63f60 │ │ ldr r0, [sp, #144] @ 0x90 │ │ cmp r0, #1 │ │ - beq.w b52ea │ │ + beq.w badc2 │ │ ldr r7, [sp, #148] @ 0x94 │ │ ldrb.w r0, [sp, #152] @ 0x98 │ │ str r0, [sp, #36] @ 0x24 │ │ add.w r0, r7, #40 @ 0x28 │ │ strd fp, sl, [sp, #64] @ 0x40 │ │ add r1, sp, #64 @ 0x40 │ │ - bl 49cc0 │ │ + bl 48f68 │ │ cmp r0, #0 │ │ - beq.w b52bc │ │ + beq.w bad94 │ │ add r0, sp, #16 │ │ stmia.w r0, {r4, r6, fp} │ │ ldrd r8, r6, [r7, #104] @ 0x68 │ │ strd r8, r6, [sp, #72] @ 0x48 │ │ adds.w r0, r8, #1 │ │ adc.w r1, r6, #0 │ │ strd r0, r1, [r7, #104] @ 0x68 │ │ - bl 66d2c │ │ + bl 68380 │ │ str r0, [sp, #184] @ 0xb8 │ │ add r0, sp, #184 @ 0xb8 │ │ - bl 66c90 │ │ + bl 682dc │ │ str r7, [sp, #28] │ │ mov r4, r0 │ │ mov r7, r1 │ │ - blx ccd00 │ │ + blx cd210 │ │ str r0, [sp, #164] @ 0xa4 │ │ mov r2, r8 │ │ - ldr r0, [pc, #380] @ (b5334 ) │ │ + ldr r0, [pc, #380] @ (bae0c ) │ │ mov r3, r6 │ │ strd r4, r7, [sp, #176] @ 0xb0 │ │ mov r4, r9 │ │ add r0, pc │ │ str r0, [sp, #160] @ 0xa0 │ │ movs r0, #1 │ │ add.w r9, sp, #104 @ 0x68 │ │ @@ -161379,32 +175494,32 @@ │ │ ldr r0, [sp, #28] │ │ strd fp, sl, [sp, #168] @ 0xa8 │ │ mov fp, r6 │ │ add.w r1, r0, #72 @ 0x48 │ │ mov r0, r9 │ │ str r5, [sp, #0] │ │ str r1, [sp, #8] │ │ - bl bd3c0 │ │ + bl c1e08 │ │ mov r0, r9 │ │ - bl 49e56 │ │ + bl 4aa90 │ │ add r0, sp, #184 @ 0xb8 │ │ - bl 4a130 │ │ + bl 4aa16 │ │ movs r0, #96 @ 0x60 │ │ movs r1, #8 │ │ - bl 4a56c │ │ + bl 4aff4 │ │ str.w sl, [sp, #12] │ │ mov sl, r0 │ │ - ldr r1, [pc, #312] @ (b5338 ) │ │ + ldr r1, [pc, #312] @ (bae10 ) │ │ mov r0, r9 │ │ movs r2, #12 │ │ add r1, pc │ │ - bl 4a500 │ │ + bl 4af58 │ │ ldrd r1, r2, [sp, #16] │ │ mov r0, r5 │ │ - bl 5e3ec │ │ + bl 5f9c8 │ │ movs r0, #6 │ │ mov.w lr, #0 │ │ strd r0, lr, [sl] │ │ add.w r0, sl, #8 │ │ ldmia.w r9, {r1, r2, r3} │ │ mov r9, r4 │ │ mov.w ip, #4 │ │ @@ -161420,140 +175535,140 @@ │ │ stmia r1!, {r2, r3, r4, r5, r6, r7} │ │ ldr r7, [sp, #28] │ │ str.w ip, [sp, #192] @ 0xc0 │ │ strd ip, sl, [sp, #184] @ 0xb8 │ │ add r4, sp, #80 @ 0x50 │ │ add r1, sp, #184 @ 0xb8 │ │ mov r0, r4 │ │ - bl 5e26e │ │ + bl 5f848 │ │ add.w r0, r7, #8 │ │ - bl 62250 │ │ + bl 62ab4 │ │ ldr r0, [r0, #0] │ │ ldr r2, [sp, #24] │ │ ldr r3, [sp, #12] │ │ ldr r0, [r0, #40] @ 0x28 │ │ str r4, [sp, #0] │ │ - bl 6624c │ │ - cbnz r0, b52d2 │ │ + bl 65e44 │ │ + cbnz r0, badaa │ │ add r0, sp, #104 @ 0x68 │ │ add r2, sp, #72 @ 0x48 │ │ ldr r1, [sp, #8] │ │ - bl 6510c │ │ + bl 61e46 │ │ ldr r0, [sp, #104] @ 0x68 │ │ cmp r0, #2 │ │ - beq.n b52d2 │ │ + beq.n badaa │ │ add r4, sp, #144 @ 0x90 │ │ add r1, sp, #104 @ 0x68 │ │ movs r2, #40 @ 0x28 │ │ mov r0, r4 │ │ - bl c99c0 │ │ + bl ca0b2 │ │ add r0, sp, #184 @ 0xb8 │ │ mov r1, r4 │ │ - bl 65764 │ │ + bl 63994 │ │ ldr r0, [sp, #184] @ 0xb8 │ │ - cbz r0, b530c │ │ + cbz r0, bade4 │ │ movs r2, #0 │ │ ldr r1, [sp, #188] @ 0xbc │ │ str r2, [sp, #188] @ 0xbc │ │ movs r2, #20 │ │ str r2, [sp, #184] @ 0xb8 │ │ movs r2, #1 │ │ str r2, [sp, #192] @ 0xc0 │ │ add r2, sp, #184 @ 0xb8 │ │ - bl 65ab4 │ │ + bl 6047e │ │ add r0, sp, #144 @ 0x90 │ │ - bl 4a192 │ │ - b.n b52d2 │ │ + bl 4ae68 │ │ + b.n badaa │ │ movs r0, #0 │ │ movs r1, #20 │ │ str r0, [sp, #148] @ 0x94 │ │ str r1, [sp, #144] @ 0x90 │ │ str r0, [sp, #152] @ 0x98 │ │ add r0, sp, #144 @ 0x90 │ │ - bl 49284 │ │ + bl 48690 │ │ add r0, sp, #40 @ 0x28 │ │ - bl 60ef4 │ │ + bl 4ac54 │ │ ldr r1, [sp, #36] @ 0x24 │ │ mov r0, r7 │ │ - bl 66918 │ │ + bl 666f8 │ │ ldr.w r0, [r9] │ │ subs r0, #1 │ │ str.w r0, [r9] │ │ add sp, #212 @ 0xd4 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ ldrb.w r0, [sp, #152] @ 0x98 │ │ movs r1, #43 @ 0x2b │ │ strb.w r0, [sp, #108] @ 0x6c │ │ ldr r0, [sp, #148] @ 0x94 │ │ str r0, [sp, #104] @ 0x68 │ │ - ldr r0, [pc, #64] @ (b533c ) │ │ + ldr r0, [pc, #64] @ (bae14 ) │ │ add r0, pc │ │ str r0, [sp, #0] │ │ - ldr r0, [pc, #64] @ (b5340 ) │ │ + ldr r0, [pc, #64] @ (bae18 ) │ │ add r2, sp, #104 @ 0x68 │ │ - ldr r3, [pc, #64] @ (b5344 ) │ │ + ldr r3, [pc, #64] @ (bae1c ) │ │ add r0, pc │ │ add r3, pc │ │ - bl 4fcf8 │ │ + bl 5127c │ │ ldrb.w r0, [sp, #188] @ 0xbc │ │ add.w r2, sp, #211 @ 0xd3 │ │ strb.w r0, [sp, #211] @ 0xd3 │ │ movs r1, #43 @ 0x2b │ │ - ldr r0, [pc, #44] @ (b5348 ) │ │ + ldr r0, [pc, #44] @ (bae20 ) │ │ add r0, pc │ │ str r0, [sp, #0] │ │ - ldr r0, [pc, #40] @ (b534c ) │ │ - ldr r3, [pc, #44] @ (b5350 ) │ │ + ldr r0, [pc, #40] @ (bae24 ) │ │ + ldr r3, [pc, #44] @ (bae28 ) │ │ add r0, pc │ │ add r3, pc │ │ - bl 4fcf8 │ │ - bne.n b5284 │ │ + bl 5127c │ │ + strh r2, [r0, #10] │ │ movs r1, r0 │ │ - bne.n b52ea │ │ - @ instruction: 0xfff68ea2 │ │ + ldrb r5, [r6, #21] │ │ + vtbx.8 d19, {d22-d23}, d10 │ │ movs r1, r0 │ │ - strh r1, [r0, r4] │ │ - @ instruction: 0xfff5ca56 │ │ + @ instruction: 0xfa08fff4 │ │ + ldrb r6, [r1, #8] │ │ movs r1, r0 │ │ - asrs r7, r7, #15 │ │ - vtbx.8 d28, {d9-d11}, d26 │ │ + cbnz r3, bae6c │ │ + vtbx.8 d23, {d8-d10}, d2 │ │ movs r1, r0 │ │ - ldrh r4, [r4, #40] @ 0x28 │ │ + subs r0, #44 @ 0x2c │ │ movs r1, r0 │ │ - asrs r7, r3, #15 │ │ - vqrdmlsh.s q12, , d26[0] │ │ + cbnz r3, bae70 │ │ + vtbl.8 d19, {d24-d26}, d2 │ │ movs r1, r0 │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, #212 @ 0xd4 │ │ - ldr r1, [pc, #600] @ (b55b4 ) │ │ + ldr r1, [pc, #600] @ (bb08c ) │ │ mov r8, r3 │ │ mov r7, r2 │ │ mov r5, r0 │ │ add r1, pc │ │ - bl abf8c │ │ + bl 6879c │ │ mov r2, r7 │ │ mov r3, r8 │ │ mov r9, r1 │ │ - bl b55dc │ │ + bl bb0b4 │ │ cmp r0, #0 │ │ - beq.w b5562 │ │ + beq.w bb03a │ │ mov r4, r0 │ │ add.w r0, r5, #48 @ 0x30 │ │ - bl 9ecd8 │ │ + bl ba580 │ │ movs r0, #48 @ 0x30 │ │ movs r1, #8 │ │ ldrd fp, sl, [r4] │ │ - bl 4a56c │ │ + bl 4aff4 │ │ add r6, sp, #144 @ 0x90 │ │ - ldr r1, [pc, #548] @ (b55b8 ) │ │ + ldr r1, [pc, #548] @ (bb090 ) │ │ mov r4, r0 │ │ movs r2, #16 │ │ add r1, pc │ │ mov r0, r6 │ │ - bl 9dedc │ │ + bl 9a438 │ │ mov.w ip, #0 │ │ movs r1, #6 │ │ strd r1, ip, [r4] │ │ add.w r1, r4, #8 │ │ ldmia.w r6, {r0, r2, r3} │ │ stmia r1!, {r0, r2, r3} │ │ movs r0, #4 │ │ @@ -161561,52 +175676,52 @@ │ │ movs r0, #2 │ │ strd r7, r8, [r4, #32] │ │ str r0, [sp, #112] @ 0x70 │ │ strd r0, r4, [sp, #104] @ 0x68 │ │ add r0, sp, #40 @ 0x28 │ │ add r1, sp, #104 @ 0x68 │ │ str r0, [sp, #32] │ │ - bl 5e26e │ │ - bl 5f95c │ │ + bl 5f848 │ │ + bl 676f0 │ │ ldr r0, [r0, #0] │ │ ldrd r4, r6, [r5, #52] @ 0x34 │ │ add r5, sp, #144 @ 0x90 │ │ add.w r1, r0, #8 │ │ mov r0, r5 │ │ - bl b9ccc │ │ + bl 63f60 │ │ ldr r0, [sp, #144] @ 0x90 │ │ cmp r0, #1 │ │ - beq.w b5572 │ │ + beq.w bb04a │ │ ldr r7, [sp, #148] @ 0x94 │ │ ldrb.w r0, [sp, #152] @ 0x98 │ │ str r0, [sp, #36] @ 0x24 │ │ add.w r0, r7, #40 @ 0x28 │ │ strd fp, sl, [sp, #64] @ 0x40 │ │ add r1, sp, #64 @ 0x40 │ │ - bl 49cc0 │ │ + bl 48f68 │ │ cmp r0, #0 │ │ - beq.w b5544 │ │ + beq.w bb01c │ │ add r0, sp, #16 │ │ stmia.w r0, {r4, r6, fp} │ │ ldrd r8, r6, [r7, #104] @ 0x68 │ │ strd r8, r6, [sp, #72] @ 0x48 │ │ adds.w r0, r8, #1 │ │ adc.w r1, r6, #0 │ │ strd r0, r1, [r7, #104] @ 0x68 │ │ - bl 66d2c │ │ + bl 68380 │ │ str r0, [sp, #184] @ 0xb8 │ │ add r0, sp, #184 @ 0xb8 │ │ - bl 66c90 │ │ + bl 682dc │ │ str r7, [sp, #28] │ │ mov r4, r0 │ │ mov r7, r1 │ │ - blx ccd00 │ │ + blx cd210 │ │ str r0, [sp, #164] @ 0xa4 │ │ mov r2, r8 │ │ - ldr r0, [pc, #380] @ (b55bc ) │ │ + ldr r0, [pc, #380] @ (bb094 ) │ │ mov r3, r6 │ │ strd r4, r7, [sp, #176] @ 0xb0 │ │ mov r4, r9 │ │ add r0, pc │ │ str r0, [sp, #160] @ 0xa0 │ │ movs r0, #1 │ │ add.w r9, sp, #104 @ 0x68 │ │ @@ -161616,32 +175731,32 @@ │ │ ldr r0, [sp, #28] │ │ strd fp, sl, [sp, #168] @ 0xa8 │ │ mov fp, r6 │ │ add.w r1, r0, #72 @ 0x48 │ │ mov r0, r9 │ │ str r5, [sp, #0] │ │ str r1, [sp, #8] │ │ - bl bd3c0 │ │ + bl c1e08 │ │ mov r0, r9 │ │ - bl 49e56 │ │ + bl 4aa90 │ │ add r0, sp, #184 @ 0xb8 │ │ - bl 4a130 │ │ + bl 4aa16 │ │ movs r0, #96 @ 0x60 │ │ movs r1, #8 │ │ - bl 4a56c │ │ + bl 4aff4 │ │ str.w sl, [sp, #12] │ │ mov sl, r0 │ │ - ldr r1, [pc, #312] @ (b55c0 ) │ │ + ldr r1, [pc, #312] @ (bb098 ) │ │ mov r0, r9 │ │ movs r2, #12 │ │ add r1, pc │ │ - bl 4a500 │ │ + bl 4af58 │ │ ldrd r1, r2, [sp, #16] │ │ mov r0, r5 │ │ - bl 5e3ec │ │ + bl 5f9c8 │ │ movs r0, #6 │ │ mov.w lr, #0 │ │ strd r0, lr, [sl] │ │ add.w r0, sl, #8 │ │ ldmia.w r9, {r1, r2, r3} │ │ mov r9, r4 │ │ mov.w ip, #4 │ │ @@ -161657,124 +175772,124 @@ │ │ stmia r1!, {r2, r3, r4, r5, r6, r7} │ │ ldr r7, [sp, #28] │ │ str.w ip, [sp, #192] @ 0xc0 │ │ strd ip, sl, [sp, #184] @ 0xb8 │ │ add r4, sp, #80 @ 0x50 │ │ add r1, sp, #184 @ 0xb8 │ │ mov r0, r4 │ │ - bl 5e26e │ │ + bl 5f848 │ │ add.w r0, r7, #8 │ │ - bl 62250 │ │ + bl 62ab4 │ │ ldr r0, [r0, #0] │ │ ldr r2, [sp, #24] │ │ ldr r3, [sp, #12] │ │ ldr r0, [r0, #40] @ 0x28 │ │ str r4, [sp, #0] │ │ - bl 6624c │ │ - cbnz r0, b555a │ │ + bl 65e44 │ │ + cbnz r0, bb032 │ │ add r0, sp, #104 @ 0x68 │ │ add r2, sp, #72 @ 0x48 │ │ ldr r1, [sp, #8] │ │ - bl 6510c │ │ + bl 61e46 │ │ ldr r0, [sp, #104] @ 0x68 │ │ cmp r0, #2 │ │ - beq.n b555a │ │ + beq.n bb032 │ │ add r4, sp, #144 @ 0x90 │ │ add r1, sp, #104 @ 0x68 │ │ movs r2, #40 @ 0x28 │ │ mov r0, r4 │ │ - bl c99c0 │ │ + bl ca0b2 │ │ add r0, sp, #184 @ 0xb8 │ │ mov r1, r4 │ │ - bl 65764 │ │ + bl 63994 │ │ ldr r0, [sp, #184] @ 0xb8 │ │ - cbz r0, b5594 │ │ + cbz r0, bb06c │ │ movs r2, #0 │ │ ldr r1, [sp, #188] @ 0xbc │ │ str r2, [sp, #188] @ 0xbc │ │ movs r2, #20 │ │ str r2, [sp, #184] @ 0xb8 │ │ movs r2, #1 │ │ str r2, [sp, #192] @ 0xc0 │ │ add r2, sp, #184 @ 0xb8 │ │ - bl 65ab4 │ │ + bl 6047e │ │ add r0, sp, #144 @ 0x90 │ │ - bl 4a192 │ │ - b.n b555a │ │ + bl 4ae68 │ │ + b.n bb032 │ │ movs r0, #0 │ │ movs r1, #20 │ │ str r0, [sp, #148] @ 0x94 │ │ str r1, [sp, #144] @ 0x90 │ │ str r0, [sp, #152] @ 0x98 │ │ add r0, sp, #144 @ 0x90 │ │ - bl 492d4 │ │ + bl 48640 │ │ add r0, sp, #40 @ 0x28 │ │ - bl 60ef4 │ │ + bl 4ac54 │ │ ldr r1, [sp, #36] @ 0x24 │ │ mov r0, r7 │ │ - bl 66918 │ │ + bl 666f8 │ │ ldr.w r0, [r9] │ │ subs r0, #1 │ │ str.w r0, [r9] │ │ add sp, #212 @ 0xd4 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ ldrb.w r0, [sp, #152] @ 0x98 │ │ movs r1, #43 @ 0x2b │ │ strb.w r0, [sp, #108] @ 0x6c │ │ ldr r0, [sp, #148] @ 0x94 │ │ str r0, [sp, #104] @ 0x68 │ │ - ldr r0, [pc, #64] @ (b55c4 ) │ │ + ldr r0, [pc, #64] @ (bb09c ) │ │ add r0, pc │ │ str r0, [sp, #0] │ │ - ldr r0, [pc, #64] @ (b55c8 ) │ │ + ldr r0, [pc, #64] @ (bb0a0 ) │ │ add r2, sp, #104 @ 0x68 │ │ - ldr r3, [pc, #64] @ (b55cc ) │ │ + ldr r3, [pc, #64] @ (bb0a4 ) │ │ add r0, pc │ │ add r3, pc │ │ - bl 4fcf8 │ │ + bl 5127c │ │ ldrb.w r0, [sp, #188] @ 0xbc │ │ add.w r2, sp, #211 @ 0xd3 │ │ strb.w r0, [sp, #211] @ 0xd3 │ │ movs r1, #43 @ 0x2b │ │ - ldr r0, [pc, #44] @ (b55d0 ) │ │ + ldr r0, [pc, #44] @ (bb0a8 ) │ │ add r0, pc │ │ str r0, [sp, #0] │ │ - ldr r0, [pc, #40] @ (b55d4 ) │ │ - ldr r3, [pc, #44] @ (b55d8 ) │ │ + ldr r0, [pc, #40] @ (bb0ac ) │ │ + ldr r3, [pc, #44] @ (bb0b0 ) │ │ add r0, pc │ │ add r3, pc │ │ - bl 4fcf8 │ │ - ldmia r7!, {r1, r4, r5} │ │ + bl 5127c │ │ + ldrb r2, [r1, #27] │ │ movs r1, r0 │ │ - ldrb r6, [r3, r7] │ │ - @ instruction: 0xfff58d2a │ │ + lsls r6, r6, #26 │ │ + vneg.f16 , q1 │ │ movs r1, r0 │ │ - str r1, [r7, r1] │ │ - vneg.f16 q14, q7 │ │ + bl 3c084 │ │ + strb r6, [r0, #30] │ │ movs r1, r0 │ │ - asrs r7, r6, #5 │ │ - vneg.f32 q14, q9 │ │ + @ instruction: 0xb8bb │ │ + vqshl.u64 d23, d26, #56 @ 0x38 │ │ movs r1, r0 │ │ - ldrh r4, [r3, #20] │ │ + adds r5, #164 @ 0xa4 │ │ movs r1, r0 │ │ - asrs r7, r2, #5 │ │ - vqdmulh.s q12, , d18[0] │ │ + @ instruction: 0xb89b │ │ + vqshl.u64 , q13, #56 @ 0x38 │ │ movs r1, r0 │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, #20 │ │ mov r6, r0 │ │ ldr r0, [r0, #12] │ │ cmp r0, #0 │ │ - beq.n b5680 │ │ + beq.n bb158 │ │ mov fp, r3 │ │ add.w r3, r6, #16 │ │ mov r5, r2 │ │ ldmia r3, {r0, r1, r2, r3} │ │ strd r5, fp, [sp] │ │ - bl 4a22c │ │ + bl 99db0 │ │ lsrs r1, r0, #25 │ │ mov.w r2, #16843009 @ 0x1010101 │ │ muls r1, r2 │ │ ldrd r7, r6, [r6] │ │ and.w r4, r6, r0 │ │ movs r0, #0 │ │ sub.w sl, r7, #16 │ │ @@ -161785,983 +175900,141 @@ │ │ eor.w r0, r9, r1 │ │ sub.w r1, r0, #16843009 @ 0x1010101 │ │ bic.w r0, r1, r0 │ │ bic.w r0, r0, #2139062143 @ 0x7f7f7f7f │ │ str r0, [sp, #16] │ │ mov r0, r2 │ │ mov r8, r2 │ │ - bl 57458 │ │ - cbz r0, b5652 │ │ + bl 4b2e2 │ │ + cbz r0, bb12a │ │ add r1, r4 │ │ ands r1, r6 │ │ sub.w r2, sl, r1, lsl #4 │ │ ldrd r2, r3, [r2] │ │ eor.w r3, r3, fp │ │ eors r2, r5 │ │ orrs r2, r3 │ │ mov r2, r8 │ │ - beq.n b566e │ │ - b.n b562e │ │ + beq.n bb146 │ │ + b.n bb106 │ │ and.w r1, r9, r9, lsl #1 │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ - bne.n b566e │ │ + bne.n bb146 │ │ ldr r0, [sp, #12] │ │ mov r2, r8 │ │ ldr r1, [sp, #8] │ │ adds r0, #4 │ │ str r0, [sp, #12] │ │ add r0, r4 │ │ and.w r4, r0, r6 │ │ - b.n b5618 │ │ + b.n bb0f0 │ │ sub.w r1, r7, r1, lsl #4 │ │ subs r1, #16 │ │ cmp r0, #0 │ │ itt eq │ │ mvneq.w r1, #15 │ │ moveq r1, r0 │ │ - b.n b5682 │ │ + b.n bb15a │ │ movs r1, #0 │ │ cmp r1, #0 │ │ it ne │ │ addne r1, #8 │ │ mov r0, r1 │ │ add sp, #20 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - push {r4, r5, r6, lr} │ │ - sub sp, #88 @ 0x58 │ │ - mov r5, r1 │ │ - mov r4, r0 │ │ - str r1, [sp, #0] │ │ - bl 6f424 │ │ - movs r2, #0 │ │ - movs r3, #2 │ │ - str r2, [sp, #64] @ 0x40 │ │ - str r3, [sp, #60] @ 0x3c │ │ - add r6, sp, #72 @ 0x48 │ │ - strd r3, r6, [sp, #52] @ 0x34 │ │ - ldr r6, [pc, #64] @ (b56f0 ) │ │ - str r3, [sp, #12] │ │ - add r6, pc │ │ - strd r2, r6, [sp, #44] @ 0x2c │ │ - movs r2, #1 │ │ - strd r2, r2, [sp, #36] @ 0x24 │ │ - str r2, [sp, #24] │ │ - ldr r3, [pc, #52] @ (b56f4 ) │ │ - add r3, pc │ │ - str r3, [sp, #84] @ 0x54 │ │ - mov r3, sp │ │ - str r3, [sp, #80] @ 0x50 │ │ - ldr r3, [pc, #44] @ (b56f8 ) │ │ - add r3, pc │ │ - strd r4, r3, [sp, #72] @ 0x48 │ │ - ldrd r3, r6, [r5] │ │ - ldr r5, [r5, #8] │ │ - strd r3, r6, [sp, #28] │ │ - strd r2, r5, [sp, #4] │ │ - ldr r2, [r1, #16] │ │ - add r1, sp, #4 │ │ - blx r2 │ │ - mov r0, r4 │ │ - bl b4db4 │ │ - add sp, #88 @ 0x58 │ │ - pop {r4, r5, r6, pc} │ │ - nop │ │ - ldmia r3!, {r2, r4, r5, r6, r7} │ │ - movs r1, r0 │ │ - ldr r5, [r0, #60] @ 0x3c │ │ - movs r0, r0 │ │ - adds r7, r7, #1 │ │ - vsli.32 , q8, #31 │ │ - sub sp, #88 @ 0x58 │ │ - mov r5, r1 │ │ - mov r4, r0 │ │ - str r1, [sp, #0] │ │ - bl 6f424 │ │ - movs r2, #0 │ │ - movs r3, #2 │ │ - str r2, [sp, #64] @ 0x40 │ │ - str r3, [sp, #60] @ 0x3c │ │ - add r6, sp, #72 @ 0x48 │ │ - strd r3, r6, [sp, #52] @ 0x34 │ │ - ldr r6, [pc, #64] @ (b575c ) │ │ - str r3, [sp, #12] │ │ - add r6, pc │ │ - strd r2, r6, [sp, #44] @ 0x2c │ │ - movs r2, #1 │ │ - strd r2, r2, [sp, #36] @ 0x24 │ │ - str r2, [sp, #24] │ │ - ldr r3, [pc, #52] @ (b5760 ) │ │ - add r3, pc │ │ - str r3, [sp, #84] @ 0x54 │ │ - mov r3, sp │ │ - str r3, [sp, #80] @ 0x50 │ │ - ldr r3, [pc, #44] @ (b5764 ) │ │ - add r3, pc │ │ - strd r4, r3, [sp, #72] @ 0x48 │ │ - ldrd r3, r6, [r5] │ │ - ldr r5, [r5, #8] │ │ - strd r3, r6, [sp, #28] │ │ - strd r2, r5, [sp, #4] │ │ - ldr r2, [r1, #16] │ │ - add r1, sp, #4 │ │ - blx r2 │ │ - mov r0, r4 │ │ - bl b4358 │ │ - add sp, #88 @ 0x58 │ │ - pop {r4, r5, r6, pc} │ │ - nop │ │ - ldmia r3, {r3, r7} │ │ - movs r1, r0 │ │ - ldr r1, [r3, #52] @ 0x34 │ │ - movs r0, r0 │ │ - add r4, pc, #108 @ (adr r4, b57d4 ) │ │ - vtbl.8 d30, {d10-d11}, d29 │ │ - rors r0, r6 │ │ - sub sp, #152 @ 0x98 │ │ - ldr r5, [pc, #256] @ (b5870 ) │ │ - mov r6, r1 │ │ - mov r8, r0 │ │ - movs r0, #0 │ │ - add r5, pc │ │ - movs r7, #9 │ │ - movs r1, #8 │ │ - movs r3, #3 │ │ - strd r3, r1, [sp, #8] │ │ - mov r1, r2 │ │ - strd r7, r5, [sp] │ │ - mov r2, r6 │ │ - str r0, [sp, #16] │ │ - add r5, sp, #88 @ 0x58 │ │ - ldr r3, [pc, #228] @ (b5874 ) │ │ - mov r0, r5 │ │ - add r3, pc │ │ - bl 57e1c │ │ - ldr r0, [sp, #88] @ 0x58 │ │ - cbz r0, b57ae │ │ - adds r1, r5, #4 │ │ - add r5, sp, #56 @ 0x38 │ │ - movs r2, #28 │ │ - mov r0, r5 │ │ - bl c99c0 │ │ - mov r0, r8 │ │ - mov r1, r5 │ │ - b.n b581c │ │ - add.w r0, r5, #8 │ │ - add r1, sp, #56 @ 0x38 │ │ - adds r1, #4 │ │ - ldmia.w r0, {r2, r3, r5, r6} │ │ - stmia r1!, {r2, r3, r5, r6} │ │ - ldr r2, [sp, #64] @ 0x40 │ │ - ldrb.w r1, [sp, #60] @ 0x3c │ │ - add r5, sp, #24 │ │ - mov r0, r5 │ │ - bl 6bce8 │ │ - ldrb.w r0, [sp, #24] │ │ - cmp r0, #15 │ │ - bne.n b57ee │ │ - ldr r0, [sp, #28] │ │ - str r0, [sp, #20] │ │ - subs r0, #1 │ │ - cmp r0, #5 │ │ - bhi.n b5846 │ │ - tbb [pc, r0] │ │ - movs r7, #3 │ │ - movs r5, #35 @ 0x23 │ │ - cmp r1, #33 @ 0x21 │ │ - movs r6, #0 │ │ - strb.w r6, [r8, #8] │ │ - b.n b583a │ │ - ldrb.w r1, [sp, #27] │ │ - add.w lr, r5, #8 │ │ - strb.w r1, [sp, #123] @ 0x7b │ │ - ldrh.w r1, [sp, #25] │ │ - strh.w r1, [sp, #121] @ 0x79 │ │ - add r1, sp, #120 @ 0x78 │ │ - ldr.w ip, [sp, #28] │ │ - add.w r3, r1, #8 │ │ - ldmia.w lr, {r2, r4, r5, r6, r7} │ │ - stmia r3!, {r2, r4, r5, r6, r7} │ │ - strb.w r0, [sp, #120] @ 0x78 │ │ - mov r0, r8 │ │ - str.w ip, [sp, #124] @ 0x7c │ │ - bl a38ce │ │ - b.n b5840 │ │ - movs r0, #4 │ │ - b.n b5834 │ │ - movs r0, #2 │ │ - b.n b5834 │ │ - movs r0, #3 │ │ - b.n b5834 │ │ - movs r0, #1 │ │ - b.n b5834 │ │ - movs r0, #5 │ │ - movs r6, #0 │ │ - strb.w r0, [r8, #8] │ │ - movs r0, #40 @ 0x28 │ │ - strd r0, r6, [r8] │ │ - add sp, #152 @ 0x98 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ - movs r6, #0 │ │ - movs r0, #1 │ │ - str r6, [sp, #104] @ 0x68 │ │ - str r0, [sp, #92] @ 0x5c │ │ - ldr r1, [pc, #40] @ (b5878 ) │ │ - strd r5, r0, [sp, #96] @ 0x60 │ │ - add r1, pc │ │ - str r1, [sp, #88] @ 0x58 │ │ - ldr r0, [pc, #32] @ (b587c ) │ │ - add r0, pc │ │ - str r0, [sp, #28] │ │ - add r0, sp, #20 │ │ - str r0, [sp, #24] │ │ - add.w r0, r8, #8 │ │ - add r1, sp, #88 @ 0x58 │ │ - bl a207e │ │ - movs r0, #25 │ │ - b.n b583c │ │ - ldmia r3, {r1, r3, r4, r5, r7} │ │ - @ instruction: 0xfff6cb95 │ │ - vtbl.8 d28, {d22-d24}, d0 │ │ - movs r1, r0 │ │ - bpl.n b5966 │ │ - vtbl.8 d30, {d9-d10}, d29 │ │ - rors r0, r6 │ │ - sub sp, #152 @ 0x98 │ │ - ldr r5, [pc, #172] @ (b5934 ) │ │ - mov r6, r1 │ │ - mov r8, r0 │ │ - movs r0, #0 │ │ - add r5, pc │ │ - movs r7, #4 │ │ - movs r1, #8 │ │ - movs r3, #3 │ │ - strd r3, r1, [sp, #8] │ │ - mov r1, r2 │ │ - strd r7, r5, [sp] │ │ - mov r2, r6 │ │ - str r0, [sp, #16] │ │ - add r5, sp, #88 @ 0x58 │ │ - ldr r3, [pc, #144] @ (b5938 ) │ │ - mov r0, r5 │ │ - add r3, pc │ │ - bl 57e1c │ │ - ldr r0, [sp, #88] @ 0x58 │ │ - cbz r0, b58c6 │ │ - adds r1, r5, #4 │ │ - add r5, sp, #56 @ 0x38 │ │ - movs r2, #28 │ │ - mov r0, r5 │ │ - bl c99c0 │ │ - mov r0, r8 │ │ - mov r1, r5 │ │ - b.n b592a │ │ - add.w r0, r5, #8 │ │ - add r1, sp, #56 @ 0x38 │ │ - adds r1, #4 │ │ - ldmia.w r0, {r2, r3, r5, r6} │ │ - stmia r1!, {r2, r3, r5, r6} │ │ - vldr s0, [sp, #64] @ 0x40 │ │ - ldrb.w r1, [sp, #60] @ 0x3c │ │ - add r5, sp, #24 │ │ + push {r4, r5, r7, lr} │ │ + sub sp, #48 @ 0x30 │ │ + mov r4, r1 │ │ + mov r1, r0 │ │ + ldrd r0, r2, [r0] │ │ + eor.w r0, r0, #40 @ 0x28 │ │ + orrs r0, r2 │ │ + beq.n bb18e │ │ + mov r5, sp │ │ + movs r2, #48 @ 0x30 │ │ mov r0, r5 │ │ - bl bc1f4 │ │ - ldrb.w r0, [sp, #24] │ │ - cmp r0, #15 │ │ - bne.n b58fc │ │ - ldr r0, [sp, #28] │ │ - movs r1, #0 │ │ - movs r2, #40 @ 0x28 │ │ - str.w r0, [r8, #8] │ │ - strd r2, r1, [r8] │ │ - b.n b592e │ │ - ldrb.w r1, [sp, #27] │ │ - add.w lr, r5, #8 │ │ - strb.w r1, [sp, #123] @ 0x7b │ │ - ldrh.w r1, [sp, #25] │ │ - strh.w r1, [sp, #121] @ 0x79 │ │ - add r1, sp, #120 @ 0x78 │ │ - ldr.w ip, [sp, #28] │ │ - add.w r3, r1, #8 │ │ - ldmia.w lr, {r2, r4, r5, r6, r7} │ │ - stmia r3!, {r2, r4, r5, r6, r7} │ │ - strb.w r0, [sp, #120] @ 0x78 │ │ - mov r0, r8 │ │ - str.w ip, [sp, #124] @ 0x7c │ │ - bl a38ce │ │ - add sp, #152 @ 0x98 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ - ldmia r2!, {r1, r5, r6, r7} │ │ - vcvt.f16.u16 , q1, #10 │ │ - vtbl.8 d30, {d5-d6}, d29 │ │ - rors r0, r6 │ │ - sub sp, #152 @ 0x98 │ │ - ldr r5, [pc, #172] @ (b59f0 ) │ │ - mov r6, r1 │ │ - mov r8, r0 │ │ - movs r0, #0 │ │ - add r5, pc │ │ - movs r7, #4 │ │ - movs r1, #8 │ │ - movs r3, #3 │ │ - strd r3, r1, [sp, #8] │ │ - mov r1, r2 │ │ - strd r7, r5, [sp] │ │ - mov r2, r6 │ │ - str r0, [sp, #16] │ │ - add r5, sp, #88 @ 0x58 │ │ - ldr r3, [pc, #144] @ (b59f4 ) │ │ + bl ca0b2 │ │ mov r0, r5 │ │ - add r3, pc │ │ - bl 57e1c │ │ - ldr r0, [sp, #88] @ 0x58 │ │ - cbz r0, b5982 │ │ - adds r1, r5, #4 │ │ - add r5, sp, #56 @ 0x38 │ │ - movs r2, #28 │ │ + mov r1, r4 │ │ + bl 4b69c │ │ + add sp, #48 @ 0x30 │ │ + pop {r4, r5, r7, pc} │ │ + push {r4, r5, r7, lr} │ │ + sub sp, #48 @ 0x30 │ │ + mov r4, r1 │ │ + mov r1, r0 │ │ + ldrd r0, r2, [r0] │ │ + eor.w r0, r0, #23 │ │ + orrs r0, r2 │ │ + bne.n bb1aa │ │ + ldrb r0, [r1, #8] │ │ + b.n bb1be │ │ + mov r5, sp │ │ + movs r2, #48 @ 0x30 │ │ mov r0, r5 │ │ - bl c99c0 │ │ - mov r0, r8 │ │ - mov r1, r5 │ │ - b.n b59e6 │ │ - add.w r0, r5, #8 │ │ - add r1, sp, #56 @ 0x38 │ │ - adds r1, #4 │ │ - ldmia.w r0, {r2, r3, r5, r6} │ │ - stmia r1!, {r2, r3, r5, r6} │ │ - vldr s0, [sp, #64] @ 0x40 │ │ - ldrb.w r1, [sp, #60] @ 0x3c │ │ - add r5, sp, #24 │ │ + bl ca0b2 │ │ mov r0, r5 │ │ - bl bc1f4 │ │ - ldrb.w r0, [sp, #24] │ │ - cmp r0, #15 │ │ - bne.n b59b8 │ │ - ldr r0, [sp, #28] │ │ - movs r1, #0 │ │ - movs r2, #40 @ 0x28 │ │ - str.w r0, [r8, #8] │ │ - strd r2, r1, [r8] │ │ - b.n b59ea │ │ - ldrb.w r1, [sp, #27] │ │ - add.w lr, r5, #8 │ │ - strb.w r1, [sp, #123] @ 0x7b │ │ - ldrh.w r1, [sp, #25] │ │ - strh.w r1, [sp, #121] @ 0x79 │ │ - add r1, sp, #120 @ 0x78 │ │ - ldr.w ip, [sp, #28] │ │ - add.w r3, r1, #8 │ │ - ldmia.w lr, {r2, r4, r5, r6, r7} │ │ - stmia r3!, {r2, r4, r5, r6, r7} │ │ - strb.w r0, [sp, #120] @ 0x78 │ │ - mov r0, r8 │ │ - str.w ip, [sp, #124] @ 0x7c │ │ - bl a38ce │ │ - add sp, #152 @ 0x98 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ - ldmia r2, {r1, r2, r5} │ │ - @ instruction: 0xfff65b9a │ │ - vtbl.8 d30, {d5-d6}, d29 │ │ - ldr r7, [pc, #960] @ (b5dbc ) │ │ - sub sp, #252 @ 0xfc │ │ - mov sl, r0 │ │ - ldr r0, [pc, #416] @ (b5ba4 ) │ │ + mov r1, r4 │ │ + bl 4b708 │ │ + movs r0, #2 │ │ + add sp, #48 @ 0x30 │ │ + pop {r4, r5, r7, pc} │ │ + push {r4, r5, r6, r7, lr} │ │ + sub sp, #52 @ 0x34 │ │ mov r5, r2 │ │ - add r0, pc │ │ - ldr r2, [r0, #88] @ 0x58 │ │ - dmb ish │ │ - cmp r2, #2 │ │ - bne.w b5b9c │ │ - movs r2, #0 │ │ - ldr r1, [r1, #0] │ │ - strb.w r2, [sp, #112] @ 0x70 │ │ - movs r2, #42 @ 0x2a │ │ - str r1, [sp, #116] @ 0x74 │ │ - movs r1, #1 │ │ - ldr r0, [r0, #92] @ 0x5c │ │ - add r7, sp, #112 @ 0x70 │ │ - ldr r3, [pc, #384] @ (b5ba8 ) │ │ - movs r4, #12 │ │ - strd r2, r7, [sp, #8] │ │ - add.w r2, r0, #8 │ │ - add r3, pc │ │ - str r1, [sp, #16] │ │ - mov r1, r5 │ │ - strd r4, r3, [sp] │ │ - add r6, sp, #192 @ 0xc0 │ │ - ldr r3, [pc, #364] @ (b5bac ) │ │ + mov r4, r0 │ │ + ldrd r0, r2, [r1] │ │ + eor.w r0, r0, #23 │ │ + orrs r0, r2 │ │ + bne.n bb1e4 │ │ + add.w r0, r1, #8 │ │ + ldmia.w r0, {r1, r2, r3, r5, r6, r7} │ │ + stmia r4!, {r1, r2, r3, r5, r6, r7} │ │ + add sp, #52 @ 0x34 │ │ + pop {r4, r5, r6, r7, pc} │ │ + mov r6, sp │ │ + movs r2, #48 @ 0x30 │ │ mov r0, r6 │ │ - add r3, pc │ │ - bl 57e1c │ │ - ldr r0, [sp, #192] @ 0xc0 │ │ - cbz r0, b5a5c │ │ - adds r1, r6, #4 │ │ - add r5, sp, #24 │ │ - mov r0, r5 │ │ - movs r2, #28 │ │ - bl c99c0 │ │ - mov r0, sl │ │ - mov r1, r5 │ │ - b.n b5af0 │ │ - add.w r0, r6, #8 │ │ - add r1, sp, #24 │ │ - adds r1, #4 │ │ - ldmia.w r0, {r2, r3, r4, r6} │ │ - stmia r1!, {r2, r3, r4, r6} │ │ - ldr r2, [sp, #32] │ │ - ldrb.w r1, [sp, #28] │ │ - add r6, sp, #128 @ 0x80 │ │ + bl ca0b2 │ │ mov r0, r6 │ │ - bl 6bc64 │ │ - ldrb.w r0, [sp, #128] @ 0x80 │ │ - cmp r0, #15 │ │ - bne.n b5ac2 │ │ - ldr.w fp, [sp, #132] @ 0x84 │ │ - add.w r8, sp, #192 @ 0xc0 │ │ - str.w fp, [sp, #20] │ │ - add r2, sp, #20 │ │ - mov r0, r8 │ │ - mov r1, r5 │ │ - bl 58094 │ │ - ldrb.w r4, [sp, #192] @ 0xc0 │ │ - ldrb.w r6, [sp, #193] @ 0xc1 │ │ - cmp r4, #15 │ │ - bne.n b5afa │ │ - lsls r0, r6, #31 │ │ - mov.w r9, #0 │ │ - mov.w r0, #8 │ │ - beq.n b5b12 │ │ - movs r1, #0 │ │ - movs r2, #0 │ │ - str.w r1, [sl, r0] │ │ - add r0, sl │ │ - str r2, [r0, #4] │ │ - movs r0, #40 @ 0x28 │ │ - strd r0, r9, [sl] │ │ - b.n b5af4 │ │ - ldrb.w r1, [sp, #131] @ 0x83 │ │ - add.w lr, r6, #8 │ │ - strb.w r1, [sp, #59] @ 0x3b │ │ - ldrh.w r1, [sp, #129] @ 0x81 │ │ - strh.w r1, [sp, #57] @ 0x39 │ │ - add r1, sp, #56 @ 0x38 │ │ - ldr.w ip, [sp, #132] @ 0x84 │ │ - add.w r3, r1, #8 │ │ - ldmia.w lr, {r2, r4, r5, r6, r7} │ │ - stmia r3!, {r2, r4, r5, r6, r7} │ │ - str.w ip, [sp, #60] @ 0x3c │ │ - strb.w r0, [sp, #56] @ 0x38 │ │ - mov r0, sl │ │ - bl a38ce │ │ - add sp, #252 @ 0xfc │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - add r5, sp, #84 @ 0x54 │ │ - add.w r1, r8, #2 │ │ - adds r0, r5, #2 │ │ - movs r2, #26 │ │ - bl c99c0 │ │ - strb.w r6, [sp, #85] @ 0x55 │ │ - strb.w r4, [sp, #84] @ 0x54 │ │ - b.n b5a56 │ │ - ldr r2, [pc, #156] @ (b5bb0 ) │ │ - movs r1, #3 │ │ - movs r3, #9 │ │ - strd r1, r0, [sp, #8] │ │ - add r2, pc │ │ - str.w r9, [sp, #16] │ │ - add.w r8, sp, #192 @ 0xc0 │ │ mov r1, r5 │ │ - strd r3, r2, [sp] │ │ - mov r2, fp │ │ - ldr r3, [pc, #132] @ (b5bb4 ) │ │ - mov r0, r8 │ │ - add r3, pc │ │ - bl ba90c │ │ - ldr r0, [sp, #192] @ 0xc0 │ │ - cbz r0, b5b44 │ │ - add.w r1, r8, #4 │ │ - add r5, sp, #160 @ 0xa0 │ │ - b.n b5a4e │ │ - add.w r0, r8, #8 │ │ - add r1, sp, #160 @ 0xa0 │ │ - adds r1, #4 │ │ - ldmia.w r0, {r2, r3, r4, r5} │ │ - stmia r1!, {r2, r3, r4, r5} │ │ - ldrd r2, r3, [sp, #172] @ 0xac │ │ - ldrb.w r1, [sp, #164] @ 0xa4 │ │ - add r5, sp, #128 @ 0x80 │ │ - mov r0, r5 │ │ - bl 5d944 │ │ - ldr r0, [sp, #128] @ 0x80 │ │ - cbz r0, b5b8c │ │ - add.w r0, r5, #16 │ │ - ldrd ip, lr, [sp, #132] @ 0x84 │ │ - ldr r3, [sp, #140] @ 0x8c │ │ - mov r4, r7 │ │ - ldmia.w r0, {r1, r2, r5, r6} │ │ - stmia r4!, {r1, r2, r5, r6} │ │ - str r3, [sp, #232] @ 0xe8 │ │ - strd ip, lr, [sp, #224] @ 0xe0 │ │ - add r1, sp, #224 @ 0xe0 │ │ - ldmia.w r7, {r2, r3, r4, r5} │ │ - add.w r0, r1, #12 │ │ - stmia r0!, {r2, r3, r4, r5} │ │ - b.n b5aee │ │ - ldrd r1, r2, [sp, #136] @ 0x88 │ │ - movs r0, #0 │ │ - movs r3, #1 │ │ - strd r3, r0, [sl, #8] │ │ - movs r0, #16 │ │ - b.n b5ab2 │ │ - ldr r0, [pc, #24] @ (b5bb8 ) │ │ - add r0, pc │ │ - bl 4ffc8 │ │ - sub.w r0, r8, r1 │ │ - ldmia r1, {r0, r1, r3, r5, r7} │ │ - vtbl.8 d28, {d22-d23}, d15 │ │ - @ instruction: 0xfff6c8f2 │ │ - @ instruction: 0xfff6c8d3 │ │ - vqshl.u32 d28, d30, #22 │ │ - movs r1, r0 │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, #52 @ 0x34 │ │ - mov fp, r0 │ │ - add r0, sp, #4 │ │ - mov r5, r1 │ │ - mov r1, r2 │ │ - mov r2, r3 │ │ - bl 4aff4 │ │ - ldrd r6, r2, [sp, #8] │ │ - add r4, sp, #16 │ │ - mov r0, r4 │ │ - mov r1, r6 │ │ - bl 4c0ec │ │ - add r7, sp, #40 @ 0x28 │ │ - mov r1, r4 │ │ - mov r0, r7 │ │ - bl 6cda8 │ │ - mov r0, r7 │ │ - bl 4afd0 │ │ - mov sl, r0 │ │ - ldr r0, [sp, #4] │ │ - mov r8, r1 │ │ - cmp.w r0, #2147483648 @ 0x80000000 │ │ - itt ne │ │ - movne r1, r6 │ │ - blne 5395a │ │ - ldr r4, [pc, #592] @ (b5e54 ) │ │ - add r4, pc │ │ - ldr r0, [r4, #20] │ │ - cmp r0, #5 │ │ - bcc.n b5c2c │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #32] │ │ - movw r3, #1647 @ 0x66f │ │ - str r1, [sp, #20] │ │ - ldr r1, [pc, #576] @ (b5e58 ) │ │ - strd r7, r0, [sp, #24] │ │ - add r1, pc │ │ - str r1, [sp, #16] │ │ - add r0, sp, #16 │ │ - ldr r2, [pc, #568] @ (b5e5c ) │ │ - movs r1, #5 │ │ - add r2, pc │ │ - bl 6f45c │ │ - ldr r0, [r4, #20] │ │ - cmp r0, #4 │ │ - bls.n b5c54 │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #32] │ │ - movw r3, #1647 @ 0x66f │ │ - str r1, [sp, #20] │ │ - ldr r1, [pc, #620] @ (b5eac ) │ │ - strd r7, r0, [sp, #24] │ │ - add r1, pc │ │ - str r1, [sp, #16] │ │ - add r0, sp, #16 │ │ - ldr r2, [pc, #612] @ (b5eb0 ) │ │ - movs r1, #5 │ │ - add r2, pc │ │ - bl 6f45c │ │ - ldr r5, [r5, #0] │ │ - cmp r5, #0 │ │ - beq.w b5d86 │ │ - ldr r0, [r5, #0] │ │ - cmp r0, #0 │ │ - beq.w b5d8e │ │ - ldr.w r6, [r0, #668] @ 0x29c │ │ - ldr r0, [r4, #20] │ │ - cmp r6, #0 │ │ - beq.w b5d9c │ │ - cmp r0, #5 │ │ - ldr r0, [pc, #512] @ (b5e74 ) │ │ - add r0, pc │ │ - mov r9, r0 │ │ - bcc.n b5c9a │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #32] │ │ - movw r3, #1647 @ 0x66f │ │ - str r0, [sp, #28] │ │ - movs r0, #4 │ │ - strd r9, r1, [sp, #16] │ │ - movs r1, #5 │ │ - str r0, [sp, #24] │ │ - add r0, sp, #16 │ │ - ldr r2, [pc, #484] @ (b5e78 ) │ │ - add r2, pc │ │ - bl 6f45c │ │ - mov r0, r5 │ │ - mov r1, sl │ │ - blx r6 │ │ - mov r6, r0 │ │ - ldr r0, [r4, #20] │ │ - cmp r0, #5 │ │ - bcc.n b5ccc │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #32] │ │ - movw r3, #1647 @ 0x66f │ │ - str r1, [sp, #20] │ │ - ldr r1, [pc, #452] @ (b5e7c ) │ │ - str r0, [sp, #28] │ │ - movs r0, #4 │ │ - add r1, pc │ │ - str r1, [sp, #16] │ │ - str r0, [sp, #24] │ │ - add r0, sp, #16 │ │ - ldr r2, [pc, #444] @ (b5e80 ) │ │ - movs r1, #5 │ │ - add r2, pc │ │ - bl 6f45c │ │ - ldr r0, [r4, #20] │ │ - cmp r0, #5 │ │ - bcc.n b5cf4 │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #32] │ │ - movw r3, #1647 @ 0x66f │ │ - str r1, [sp, #20] │ │ - ldr r1, [pc, #420] @ (b5e84 ) │ │ - strd r7, r0, [sp, #24] │ │ - add r1, pc │ │ - str r1, [sp, #16] │ │ - add r0, sp, #16 │ │ - ldr r2, [pc, #412] @ (b5e88 ) │ │ - movs r1, #5 │ │ - add r2, pc │ │ - bl 6f45c │ │ - ldr r0, [r4, #20] │ │ - cmp r0, #5 │ │ - bcc.n b5d1c │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #32] │ │ - movw r3, #1647 @ 0x66f │ │ - str r1, [sp, #20] │ │ - ldr r1, [pc, #388] @ (b5e8c ) │ │ - strd r7, r0, [sp, #24] │ │ - add r1, pc │ │ - str r1, [sp, #16] │ │ - add r0, sp, #16 │ │ - ldr r2, [pc, #380] @ (b5e90 ) │ │ - movs r1, #5 │ │ - add r2, pc │ │ - bl 6f45c │ │ - ldr r0, [r5, #0] │ │ - cbz r0, b5d8e │ │ - mov r7, r6 │ │ - ldr.w r6, [r0, #912] @ 0x390 │ │ - ldr r0, [r4, #20] │ │ - cmp r6, #0 │ │ - beq.n b5dcc │ │ - cmp r0, #4 │ │ - bls.n b5d50 │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #32] │ │ - movw r3, #1647 @ 0x66f │ │ - str r0, [sp, #28] │ │ - movs r0, #4 │ │ - strd r9, r1, [sp, #16] │ │ - movs r1, #5 │ │ - str r0, [sp, #24] │ │ - add r0, sp, #16 │ │ - ldr r2, [pc, #360] @ (b5eb4 ) │ │ - add r2, pc │ │ - bl 6f45c │ │ - mov r0, r5 │ │ - blx r6 │ │ - ldr r1, [r4, #20] │ │ - cmp r0, #1 │ │ - bne.n b5e12 │ │ - cmp r1, #4 │ │ - bls.n b5d82 │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #32] │ │ - movw r3, #1647 @ 0x66f │ │ - str r1, [sp, #20] │ │ - ldr r1, [pc, #308] @ (b5ea0 ) │ │ - str r0, [sp, #28] │ │ - movs r0, #4 │ │ - add r1, pc │ │ - str r1, [sp, #16] │ │ - str r0, [sp, #24] │ │ - add r0, sp, #16 │ │ - ldr r2, [pc, #296] @ (b5ea4 ) │ │ - movs r1, #5 │ │ - add r2, pc │ │ - bl 6f45c │ │ - movs r0, #5 │ │ - b.n b5e00 │ │ - ldr r1, [pc, #220] @ (b5e64 ) │ │ - movs r0, #6 │ │ - add r1, pc │ │ - b.n b5d94 │ │ - ldr r1, [pc, #208] @ (b5e60 ) │ │ - movs r0, #7 │ │ - add r1, pc │ │ - strd r1, r0, [fp, #4] │ │ - movs r0, #8 │ │ - b.n b5e00 │ │ - cmp r0, #4 │ │ - bls.n b5dc4 │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #32] │ │ - movw r3, #1647 @ 0x66f │ │ - str r1, [sp, #20] │ │ - ldr r1, [pc, #188] @ (b5e6c ) │ │ - str r0, [sp, #28] │ │ - movs r0, #4 │ │ - add r1, pc │ │ - str r1, [sp, #16] │ │ - str r0, [sp, #24] │ │ - add r0, sp, #16 │ │ - ldr r2, [pc, #180] @ (b5e70 ) │ │ - movs r1, #5 │ │ - add r2, pc │ │ - bl 6f45c │ │ - ldr r1, [pc, #160] @ (b5e68 ) │ │ - movs r0, #12 │ │ - add r1, pc │ │ - b.n b5dfa │ │ - cmp r0, #4 │ │ - bls.n b5df4 │ │ + bl 4b708 │ │ movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #32] │ │ - movw r3, #1647 @ 0x66f │ │ - str r1, [sp, #20] │ │ - ldr r1, [pc, #184] @ (b5e98 ) │ │ - str r0, [sp, #28] │ │ - movs r0, #4 │ │ - add r1, pc │ │ - str r1, [sp, #16] │ │ - str r0, [sp, #24] │ │ - add r0, sp, #16 │ │ - ldr r2, [pc, #176] @ (b5e9c ) │ │ - movs r1, #5 │ │ - add r2, pc │ │ - bl 6f45c │ │ - ldr r1, [pc, #156] @ (b5e94 ) │ │ - movs r0, #14 │ │ - add r1, pc │ │ - strd r1, r0, [fp, #4] │ │ - movs r0, #6 │ │ - strb.w r0, [fp] │ │ - mov r0, sl │ │ - mov r1, r8 │ │ - bl 626f4 │ │ + movs r1, #20 │ │ + strd r1, r0, [r4] │ │ add sp, #52 @ 0x34 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - cmp r1, #4 │ │ - bls.n b5e3a │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #32] │ │ - movw r3, #1647 @ 0x66f │ │ - str r1, [sp, #20] │ │ - ldr r1, [pc, #148] @ (b5eb8 ) │ │ - str r0, [sp, #28] │ │ - movs r0, #4 │ │ - add r1, pc │ │ - str r1, [sp, #16] │ │ - str r0, [sp, #24] │ │ - add r0, sp, #16 │ │ - ldr r2, [pc, #136] @ (b5ebc ) │ │ - movs r1, #5 │ │ - add r2, pc │ │ - bl 6f45c │ │ - cbz r7, b5e44 │ │ - movs r0, #15 │ │ - str.w r7, [fp, #4] │ │ - b.n b5e00 │ │ - ldr r1, [pc, #96] @ (b5ea8 ) │ │ - movs r0, #19 │ │ - add r1, pc │ │ - strd r1, r0, [fp, #4] │ │ - movs r0, #7 │ │ - b.n b5e00 │ │ - nop │ │ - @ instruction: 0xe9aa0001 │ │ - ldmia r1!, {r5, r7} │ │ - movs r1, r0 │ │ - ldmia r1, {r1, r2, r3, r4, r7} │ │ - movs r1, r0 │ │ - ldmia r6!, {r1, r2, r3, r4, r5} │ │ - vqrdmlah.s q14, q3, d0[0] │ │ - vcvt.u16.f16 q14, , #10 │ │ - vqshrun.s64 d28, q9, #10 │ │ - movs r1, r0 │ │ - ldmia r0!, {r1, r2} │ │ - movs r1, r0 │ │ - ldmia r1!, {r3, r4, r5, r6} │ │ - movs r1, r0 │ │ - ldmia r1!, {r4, r5} │ │ - movs r1, r0 │ │ - ldmia r1, {r1, r3, r4, r5} │ │ - movs r1, r0 │ │ - ldmia r0!, {r1, r2, r3, r4, r5, r6, r7} │ │ - movs r1, r0 │ │ - ldmia r1!, {r3, r4} │ │ - movs r1, r0 │ │ - ldmia r0!, {r1, r2, r4, r6, r7} │ │ - movs r1, r0 │ │ - ldmia r0!, {r3, r4, r5, r6, r7} │ │ - movs r1, r0 │ │ - ldmia r0!, {r1, r2, r3, r5, r7} │ │ - movs r1, r0 │ │ - ldmia r5!, {r0, r1, r2, r3, r4, r7} │ │ - vtbl.8 d28, {d6}, d2 │ │ - movs r1, r0 │ │ - stmia r7!, {r1, r2, r4, r6, r7} │ │ - movs r1, r0 │ │ - ldmia r0!, {r2, r5, r7} │ │ - movs r1, r0 │ │ - ldmia r0!, {r3, r6} │ │ - movs r1, r0 │ │ - ldmia r5, {r0, r1, r2, r3, r5, r6} │ │ - @ instruction: 0xfff6c998 │ │ - movs r1, r0 │ │ - ldmia r1, {r1, r2, r4, r5, r6} │ │ - movs r1, r0 │ │ - ldmia r0!, {r1, r3, r4, r5, r6} │ │ - movs r1, r0 │ │ - stmia r7!, {r2, r5, r6, r7} │ │ - movs r1, r0 │ │ - stmia r7!, {r4, r7} │ │ - movs r1, r0 │ │ - push {r4, r5, r6, r7, lr} │ │ - sub sp, #100 @ 0x64 │ │ - add r6, sp, #48 @ 0x30 │ │ - mov r4, r0 │ │ - mov r5, r1 │ │ - mov r0, r6 │ │ - bl 6a820 │ │ - ldrb.w r0, [sp, #48] @ 0x30 │ │ - cmp r0, #15 │ │ - bne.n b5f52 │ │ - ldr r0, [sp, #52] @ 0x34 │ │ - movs r2, #37 @ 0x25 │ │ - str r0, [sp, #28] │ │ - movs r0, #0 │ │ - strb.w r0, [sp, #80] @ 0x50 │ │ - add r0, sp, #28 │ │ - str r0, [sp, #84] @ 0x54 │ │ - add r1, sp, #80 @ 0x50 │ │ - ldr r3, [pc, #160] @ (b5f8c ) │ │ - movs r0, #1 │ │ - ldr r7, [pc, #160] @ (b5f90 ) │ │ - movs r6, #5 │ │ - add r3, pc │ │ - strd r3, r2, [sp, #8] │ │ - add r7, pc │ │ - strd r1, r0, [sp, #16] │ │ - strd r7, r6, [sp] │ │ - add r0, sp, #48 @ 0x30 │ │ - ldr r2, [pc, #140] @ (b5f94 ) │ │ - mov r1, r5 │ │ - movs r3, #15 │ │ - add r2, pc │ │ - bl bbd24 │ │ - ldr r0, [sp, #48] @ 0x30 │ │ - cbz r0, b5f7a │ │ - ldr r3, [sp, #64] @ 0x40 │ │ - ldrd r2, lr, [sp, #68] @ 0x44 │ │ - ldrh.w r5, [sp, #57] @ 0x39 │ │ - ldrb.w r6, [sp, #59] @ 0x3b │ │ - ldr.w ip, [sp, #76] @ 0x4c │ │ - ldr r7, [sp, #60] @ 0x3c │ │ - ldr r0, [sp, #52] @ 0x34 │ │ - ldrb.w r1, [sp, #56] @ 0x38 │ │ - str r2, [sp, #36] @ 0x24 │ │ - str r3, [sp, #32] │ │ - strh.w r5, [sp, #44] @ 0x2c │ │ - strb.w r6, [sp, #46] @ 0x2e │ │ - strb r1, [r4, #4] │ │ - str r0, [r4, #0] │ │ - strh.w r5, [r4, #5] │ │ - strb r6, [r4, #7] │ │ - strd r7, r3, [r4, #8] │ │ - strd r2, lr, [r4, #16] │ │ - str.w ip, [r4, #24] │ │ - b.n b5f86 │ │ - ldrb.w r1, [sp, #51] @ 0x33 │ │ - add.w lr, r6, #8 │ │ - strb r1, [r4, #3] │ │ - add.w r2, r4, #8 │ │ - ldrh.w r1, [sp, #49] @ 0x31 │ │ - strh.w r1, [r4, #1] │ │ - ldr.w ip, [sp, #52] @ 0x34 │ │ - ldmia.w lr, {r1, r3, r5, r6, r7} │ │ - stmia r2!, {r1, r3, r5, r6, r7} │ │ - str.w ip, [r4, #4] │ │ - strb r0, [r4, #0] │ │ - b.n b5f86 │ │ - ldr r2, [sp, #60] @ 0x3c │ │ - mov r0, r4 │ │ - ldrb.w r1, [sp, #56] @ 0x38 │ │ - bl 6bc64 │ │ - add sp, #100 @ 0x64 │ │ pop {r4, r5, r6, r7, pc} │ │ - nop │ │ - stmia r5!, {r0, r1, r4, r5} │ │ - vrinta.f16 d28, d24 │ │ - vrinta.f16 d28, d7 │ │ - vtbl.8 d30, {d6-d7}, d29 │ │ - ldr r7, [pc, #992] @ (b637c ) │ │ + bmi.n bb1ae │ │ + stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ vpush {d8} │ │ sub.w sp, sp, #752 @ 0x2f0 │ │ str r0, [sp, #44] @ 0x2c │ │ ldrb.w r0, [r1, #52] @ 0x34 │ │ cmp r0, #0 │ │ - bne.w b773c │ │ + bne.w bc9a8 │ │ ldr r0, [r1, #48] @ 0x30 │ │ movs r2, #48 @ 0x30 │ │ str r0, [sp, #40] @ 0x28 │ │ add r4, sp, #80 @ 0x50 │ │ mov r9, r1 │ │ mov r0, r4 │ │ - bl c99c0 │ │ + bl ca0b2 │ │ ldrd r8, r5, [sp, #116] @ 0x74 │ │ movs r3, #20 │ │ - ldr r2, [pc, #804] @ (b62ec ) │ │ + ldr r2, [pc, #804] @ (bb558 ) │ │ mov r1, r5 │ │ add r2, pc │ │ mov r0, r8 │ │ - bl 5393c │ │ + bl 54658 │ │ add r1, sp, #344 @ 0x158 │ │ str.w r9, [sp, #48] @ 0x30 │ │ - cbz r0, b6034 │ │ + cbz r0, bb2a0 │ │ mov r0, r9 │ │ ldmia.w r0, {r2, r3, r4, r5, r6, r7} │ │ - ldr r0, [pc, #780] @ (b62f0 ) │ │ + ldr r0, [pc, #780] @ (bb55c ) │ │ stmia r1!, {r2, r3, r4, r5, r6, r7} │ │ mov.w r4, #2147483648 @ 0x80000000 │ │ subs r0, #2 │ │ str r0, [sp, #592] @ 0x250 │ │ ldrd r0, r1, [sp, #344] @ 0x158 │ │ str r4, [sp, #580] @ 0x244 │ │ subs r5, r0, #2 │ │ @@ -162774,50 +176047,50 @@ │ │ str r2, [sp, #36] @ 0x24 │ │ sbcs.w r1, r3, r2 │ │ mov.w r1, #0 │ │ it cc │ │ movcc r1, #1 │ │ orrs r0, r1 │ │ str r0, [sp, #32] │ │ - beq.n b6074 │ │ + beq.n bb2e0 │ │ add r0, sp, #192 @ 0xc0 │ │ - ldr r1, [pc, #724] @ (b62f4 ) │ │ + ldr r1, [pc, #724] @ (bb560 ) │ │ adds r0, #4 │ │ movs r2, #43 @ 0x2b │ │ add r1, pc │ │ - bl 9dedc │ │ + bl 9a438 │ │ ldrd r0, r1, [sp, #592] @ 0x250 │ │ str r4, [sp, #192] @ 0xc0 │ │ - bl 97158 │ │ - b.n b6652 │ │ - ldr r2, [pc, #704] @ (b62f8 ) │ │ + bl 98638 │ │ + b.n bb8be │ │ + ldr r2, [pc, #704] @ (bb564 ) │ │ mov r0, r8 │ │ mov r1, r5 │ │ movs r3, #22 │ │ add r2, pc │ │ - bl 5393c │ │ + bl 54658 │ │ cmp r0, #0 │ │ - beq.w b6308 │ │ + beq.w bb574 │ │ mov r2, r9 │ │ add r1, sp, #528 @ 0x210 │ │ ldmia.w r2, {r0, r3, r4, r5, r6, r7} │ │ mov ip, r1 │ │ stmia.w ip, {r0, r3, r4, r5, r6, r7} │ │ add r0, sp, #280 @ 0x118 │ │ - bl a7da4 │ │ + bl 9ac24 │ │ ldr r0, [sp, #280] @ 0x118 │ │ cmp r0, #0 │ │ - beq.w b6464 │ │ + beq.w bb6d0 │ │ add r2, sp, #284 @ 0x11c │ │ ldmia r2, {r0, r1, r2} │ │ add r3, sp, #232 @ 0xe8 │ │ stmia r3!, {r0, r1, r2} │ │ add r0, sp, #408 @ 0x198 │ │ add r1, sp, #232 @ 0xe8 │ │ - b.w b7404 │ │ + b.w bc670 │ │ ldr r1, [sp, #360] @ 0x168 │ │ ldrd r0, r9, [sp, #352] @ 0x160 │ │ str r0, [sp, #612] @ 0x264 │ │ add.w r0, r1, r1, lsl #1 │ │ strd r9, r9, [sp, #604] @ 0x25c │ │ add.w r1, r9, r0, lsl #4 │ │ str r1, [sp, #60] @ 0x3c │ │ @@ -162829,261 +176102,261 @@ │ │ mov.w r0, #2147483648 @ 0x80000000 │ │ str r1, [sp, #56] @ 0x38 │ │ str r0, [sp, #28] │ │ add r0, sp, #664 @ 0x298 │ │ str r0, [sp, #24] │ │ ldr r0, [sp, #60] @ 0x3c │ │ cmp r9, r0 │ │ - beq.w b65f8 │ │ + beq.w bb864 │ │ ldrd r6, r7, [r9] │ │ eor.w r0, r6, #20 │ │ orrs r0, r7 │ │ add.w r0, r9, #48 @ 0x30 │ │ - beq.w b65fe │ │ + beq.w bb86a │ │ str r0, [sp, #68] @ 0x44 │ │ add.w r1, r9, #20 │ │ ldrd r0, fp, [r9, #8] │ │ movs r2, #28 │ │ str r0, [sp, #64] @ 0x40 │ │ strd r0, fp, [sp, #696] @ 0x2b8 │ │ ldr r0, [sp, #56] @ 0x38 │ │ ldr.w r4, [r9, #16] │ │ str r4, [sp, #704] @ 0x2c0 │ │ strd r6, r7, [sp, #688] @ 0x2b0 │ │ - bl c99c0 │ │ + bl ca0b2 │ │ subs.w sl, r6, #2 │ │ sbc.w r8, r7, #0 │ │ rsbs r0, sl, #17 │ │ mov.w r0, #0 │ │ sbcs.w r0, r0, r8 │ │ - bcc.w b6a3e │ │ + bcc.w bbcaa │ │ cmp.w sl, #4 │ │ - bne.w b6a3e │ │ - ldr r2, [pc, #508] @ (b62fc ) │ │ + bne.w bbcaa │ │ + ldr r2, [pc, #508] @ (bb568 ) │ │ mov r0, fp │ │ mov r1, r4 │ │ movs r3, #15 │ │ add r2, pc │ │ - bl c47d4 │ │ + bl c4ecc │ │ add.w r7, r9, #24 │ │ - cbnz r0, b6138 │ │ - ldr r2, [pc, #492] @ (b6300 ) │ │ + cbnz r0, bb3a4 │ │ + ldr r2, [pc, #492] @ (bb56c ) │ │ mov r0, fp │ │ mov r1, r4 │ │ movs r3, #13 │ │ add r2, pc │ │ - bl c47d4 │ │ + bl c4ecc │ │ cmp r0, #0 │ │ - bne.n b61c8 │ │ + bne.n bb434 │ │ ldr r0, [sp, #64] @ 0x40 │ │ mov r1, fp │ │ - bl 5395a │ │ + bl 54676 │ │ ldr r0, [sp, #52] @ 0x34 │ │ - bl 99838 │ │ + bl 9a480 │ │ ldr.w r9, [sp, #68] @ 0x44 │ │ - b.n b60a2 │ │ + b.n bb30e │ │ str r5, [sp, #20] │ │ add r0, sp, #488 @ 0x1e8 │ │ ldmia.w r7, {r1, r2, r3, r4, r5, r6} │ │ stmia r0!, {r1, r2, r3, r4, r5, r6} │ │ ldrd r0, r1, [sp, #488] @ 0x1e8 │ │ subs r0, #2 │ │ sbc.w r1, r1, #0 │ │ subs.w r2, r0, #18 │ │ sbcs.w r1, r1, #0 │ │ it cs │ │ movcs r0, #16 │ │ subs r0, #5 │ │ cmp r0, #9 │ │ - bhi.w b7458 │ │ + bhi.w bc6c4 │ │ ldr.w r9, [sp, #48] @ 0x30 │ │ ldrd r6, r5, [sp, #12] │ │ tbh [pc, r0, lsl #1] │ │ lsrs r1, r0, #6 │ │ lsrs r6, r0, #6 │ │ lsrs r3, r4, #2 │ │ lsrs r3, r4, #2 │ │ lsls r4, r7, #31 │ │ lsls r4, r7, #31 │ │ lsrs r6, r3, #2 │ │ lsls r4, r7, #31 │ │ lsrs r6, r3, #2 │ │ movs r2, r1 │ │ add r2, sp, #496 @ 0x1f0 │ │ - ldr r3, [pc, #364] @ (b62f0 ) │ │ + ldr r3, [pc, #364] @ (bb55c ) │ │ str r3, [sp, #620] @ 0x26c │ │ ldmia r2, {r0, r1, r2} │ │ add r3, sp, #620 @ 0x26c │ │ add.w r2, r2, r2, lsl #1 │ │ str r3, [sp, #648] @ 0x288 │ │ add.w r2, r1, r2, lsl #3 │ │ strd r1, r1, [sp, #632] @ 0x278 │ │ strd r0, r2, [sp, #640] @ 0x280 │ │ add r5, sp, #280 @ 0x118 │ │ add r4, sp, #632 @ 0x278 │ │ mov r0, r5 │ │ mov r1, r4 │ │ - bl b7fa0 │ │ + bl b3408 │ │ ldrd r0, r1, [sp, #280] @ 0x118 │ │ eor.w r0, r0, #22 │ │ orrs r0, r1 │ │ - bne.n b61f8 │ │ + bne.n bb464 │ │ mov r0, r4 │ │ - bl 60fb6 │ │ + bl 60298 │ │ movs r0, #0 │ │ mov.w sl, #8 │ │ str r0, [sp, #8] │ │ movs r4, #0 │ │ ldr r5, [sp, #20] │ │ - b.n b628a │ │ + b.n bb4f6 │ │ str r5, [sp, #20] │ │ add r0, sp, #592 @ 0x250 │ │ str r0, [sp, #488] @ 0x1e8 │ │ add.w ip, sp, #528 @ 0x210 │ │ ldmia.w r7, {r1, r2, r3, r4, r5, r6} │ │ mov r0, ip │ │ stmia r0!, {r1, r2, r3, r4, r5, r6} │ │ mov r2, ip │ │ add r0, sp, #280 @ 0x118 │ │ add r1, sp, #488 @ 0x1e8 │ │ - bl 97984 │ │ + bl 98f14 │ │ ldr r0, [sp, #280] @ 0x118 │ │ - ldr r1, [pc, #264] @ (b62f0 ) │ │ + ldr r1, [pc, #264] @ (bb55c ) │ │ cmp r0, r1 │ │ - bne.w b7380 │ │ + bne.w bc5ec │ │ ldr r6, [sp, #28] │ │ movs r4, #4 │ │ ldr r5, [sp, #20] │ │ ldr r0, [sp, #64] @ 0x40 │ │ - b.n b62c6 │ │ - ldr r3, [pc, #264] @ (b6304 ) │ │ + b.n bb532 │ │ + ldr r3, [pc, #264] @ (bb570 ) │ │ movs r0, #4 │ │ movs r1, #8 │ │ movs r2, #40 @ 0x28 │ │ add r3, pc │ │ mov.w r8, #40 @ 0x28 │ │ - bl a3478 │ │ + bl c9b20 │ │ mov r6, r4 │ │ mov r4, r0 │ │ mov sl, r1 │ │ mov r0, r1 │ │ mov r1, r5 │ │ movs r2, #40 @ 0x28 │ │ - bl c9798 │ │ + bl ca0de │ │ movs r0, #1 │ │ strd r4, sl, [sp, #652] @ 0x28c │ │ str r0, [sp, #660] @ 0x294 │ │ mov r0, r6 │ │ add.w ip, sp, #664 @ 0x298 │ │ ldmia.w r0, {r2, r3, r5, r6, r7} │ │ movs r4, #1 │ │ mov r1, ip │ │ stmia r1!, {r2, r3, r5, r6, r7} │ │ mov r6, ip │ │ ldr r5, [sp, #20] │ │ add r7, sp, #528 @ 0x210 │ │ mov r0, r7 │ │ mov r1, r6 │ │ - bl b7fa0 │ │ + bl b3408 │ │ ldrd r0, r1, [sp, #528] @ 0x210 │ │ eor.w r0, r0, #22 │ │ orrs r0, r1 │ │ - beq.n b6280 │ │ + beq.n bb4ec │ │ ldr r0, [sp, #652] @ 0x28c │ │ cmp r4, r0 │ │ - beq.n b626a │ │ + beq.n bb4d6 │ │ add r7, sp, #528 @ 0x210 │ │ add.w r0, sl, r8 │ │ movs r2, #40 @ 0x28 │ │ mov r1, r7 │ │ - bl c99c0 │ │ + bl ca0b2 │ │ adds r4, #1 │ │ str r4, [sp, #660] @ 0x294 │ │ add.w r8, r8, #40 @ 0x28 │ │ - b.n b6238 │ │ + b.n bb4a4 │ │ movs r0, #40 @ 0x28 │ │ mov r1, r4 │ │ str r0, [sp, #0] │ │ add r0, sp, #652 @ 0x28c │ │ movs r2, #1 │ │ movs r3, #8 │ │ - bl 4aaa0 │ │ + bl 4b964 │ │ ldr.w sl, [sp, #656] @ 0x290 │ │ - b.n b6252 │ │ + b.n bb4be │ │ mov r0, r6 │ │ - bl 60fb6 │ │ + bl 60298 │ │ ldr r0, [sp, #652] @ 0x28c │ │ str r0, [sp, #8] │ │ ldr r7, [sp, #620] @ 0x26c │ │ - ldr r0, [pc, #96] @ (b62f0 ) │ │ + ldr r0, [pc, #96] @ (bb55c ) │ │ cmp r7, r0 │ │ - bne.w b74d6 │ │ + bne.w bc742 │ │ ldrd r7, r1, [sp, #584] @ 0x248 │ │ ldr r6, [sp, #28] │ │ strd r4, sl, [sp, #12] │ │ cmp.w r6, #2147483648 @ 0x80000000 │ │ strd sl, r4, [sp, #584] @ 0x248 │ │ - beq.n b62b6 │ │ + beq.n bb522 │ │ mov r0, r7 │ │ - bl a3506 │ │ + bl af870 │ │ mov r0, r6 │ │ mov r1, r7 │ │ - bl bf998 │ │ + bl c1c14 │ │ ldrd r0, r1, [sp, #688] @ 0x2b0 │ │ ldr r6, [sp, #8] │ │ subs r4, r0, #2 │ │ sbc.w r8, r1, #0 │ │ ldr r0, [sp, #64] @ 0x40 │ │ mov sl, r4 │ │ mov r1, fp │ │ - bl 5395a │ │ + bl 54676 │ │ rsbs r0, sl, #17 │ │ mov.w r0, #0 │ │ sbcs.w r0, r0, r8 │ │ - bcc.n b62de │ │ + bcc.n bb54a │ │ cmp r4, #4 │ │ - beq.n b62e4 │ │ + beq.n bb550 │ │ add r0, sp, #688 @ 0x2b0 │ │ - bl 99838 │ │ + bl 9a480 │ │ str r6, [sp, #28] │ │ ldr.w r9, [sp, #68] @ 0x44 │ │ - b.n b60a2 │ │ - stmia r5!, {r1, r2, r4, r6} │ │ + b.n bb30e │ │ + ldrb r6, [r3, #0] │ │ vaddl.u q8, d6, d3 │ │ strh r0, [r0, #0] │ │ - bls.n b632e │ │ - vsri.64 q14, q12, #10 │ │ - vrshr.u32 d27, d29, #10 │ │ - vtbl.8 d28, {d6}, d19 │ │ - vrintx.f16 d27, d16 │ │ + ldrb r4, [r1, #14] │ │ + vrintp.f16 , q0 │ │ + vrint?.f16 , │ │ + @ instruction: 0xfff66f9f │ │ + vcvt.u32.f32 q11, q8, #10 │ │ movs r1, r0 │ │ - ldr r2, [pc, #912] @ (b669c ) │ │ + ldr r2, [pc, #912] @ (bb908 ) │ │ mov r0, r8 │ │ mov r1, r5 │ │ movs r3, #25 │ │ add r2, pc │ │ - bl 5393c │ │ + bl 54658 │ │ add.w sl, sp, #488 @ 0x1e8 │ │ cmp r0, #0 │ │ str.w r8, [sp, #56] @ 0x38 │ │ - beq.w b64a4 │ │ + beq.w bb710 │ │ mov r0, r9 │ │ ldmia.w r0, {r1, r2, r3, r4, r5, r6} │ │ stmia.w sl, {r1, r2, r3, r4, r5, r6} │ │ movs r1, #0 │ │ ldrd r0, r2, [sp, #488] @ 0x1e8 │ │ strd r1, r1, [sp, #632] @ 0x278 │ │ subs r0, #2 │ │ sbc.w r2, r2, #0 │ │ rsbs r3, r0, #17 │ │ strd r1, r1, [sp, #664] @ 0x298 │ │ sbcs r1, r2 │ │ - bcc.w b6a8c │ │ + bcc.w bbcf8 │ │ cmp r0, #15 │ │ - bne.w b6a8c │ │ + bne.w bbcf8 │ │ ldr r1, [sp, #96] @ 0x60 │ │ ldrd r0, r8, [sp, #88] @ 0x58 │ │ add.w r4, r8, #24 │ │ str r0, [sp, #200] @ 0xc8 │ │ add.w r0, r1, r1, lsl #1 │ │ str.w r8, [sp, #192] @ 0xc0 │ │ add.w r1, r8, r0, lsl #4 │ │ @@ -163092,142 +176365,142 @@ │ │ str r1, [sp, #204] @ 0xcc │ │ add r1, sp, #688 @ 0x2b0 │ │ add.w r2, r1, #20 │ │ adds r1, #24 │ │ str r2, [sp, #64] @ 0x40 │ │ str r1, [sp, #52] @ 0x34 │ │ cmp.w sl, #0 │ │ - beq.w b6c90 │ │ + beq.w bbefc │ │ ldrd r7, r5, [r8] │ │ eor.w r0, r7, #20 │ │ orrs r0, r5 │ │ add.w r0, r4, #24 │ │ - beq.w b6c92 │ │ + beq.w bbefe │ │ str r0, [sp, #60] @ 0x3c │ │ add.w r1, r8, #20 │ │ ldr r0, [sp, #64] @ 0x40 │ │ movs r2, #28 │ │ ldrd r6, fp, [r8, #8] │ │ ldr.w r9, [r8, #16] │ │ str.w r9, [sp, #704] @ 0x2c0 │ │ strd r6, fp, [sp, #696] @ 0x2b8 │ │ strd r7, r5, [sp, #688] @ 0x2b0 │ │ - bl c99c0 │ │ + bl ca0b2 │ │ subs r0, r7, #2 │ │ sbc.w r1, r5, #0 │ │ rsbs r2, r0, #17 │ │ mov.w r2, #0 │ │ sbcs.w r1, r2, r1 │ │ - bcc.w b6d30 │ │ + bcc.w bbf9c │ │ cmp r0, #4 │ │ - bne.w b6d30 │ │ - ldr r2, [pc, #712] @ (b66a0 ) │ │ + bne.w bbf9c │ │ + ldr r2, [pc, #712] @ (bb90c ) │ │ mov r0, fp │ │ mov r1, r9 │ │ movs r3, #9 │ │ add r2, pc │ │ - bl c47d4 │ │ - cbz r0, b6402 │ │ + bl c4ecc │ │ + cbz r0, bb66e │ │ mov r1, r4 │ │ str r6, [sp, #68] @ 0x44 │ │ add r2, sp, #528 @ 0x210 │ │ mov r9, r4 │ │ ldmia.w r1, {r0, r3, r4, r5, r6, r7} │ │ mov ip, r2 │ │ stmia.w ip, {r0, r3, r4, r5, r6, r7} │ │ add r0, sp, #604 @ 0x25c │ │ add r1, sp, #632 @ 0x278 │ │ - bl 96b9c │ │ - b.n b642c │ │ - ldr r2, [pc, #672] @ (b66a4 ) │ │ + bl 985a8 │ │ + b.n bb698 │ │ + ldr r2, [pc, #672] @ (bb910 ) │ │ mov r0, fp │ │ mov r1, r9 │ │ movs r3, #8 │ │ add r2, pc │ │ - bl c47d4 │ │ - cbz r0, b6446 │ │ + bl c4ecc │ │ + cbz r0, bb6b2 │ │ mov r1, r4 │ │ str r6, [sp, #68] @ 0x44 │ │ add r2, sp, #528 @ 0x210 │ │ mov r9, r4 │ │ ldmia.w r1, {r0, r3, r4, r5, r6, r7} │ │ mov ip, r2 │ │ stmia.w ip, {r0, r3, r4, r5, r6, r7} │ │ add r0, sp, #604 @ 0x25c │ │ add r1, sp, #664 @ 0x298 │ │ - bl 967a0 │ │ + bl 98174 │ │ ldr r0, [sp, #604] @ 0x25c │ │ - ldr r1, [pc, #632] @ (b66a8 ) │ │ + ldr r1, [pc, #632] @ (bb914 ) │ │ cmp r0, r1 │ │ - bne.w b6ec4 │ │ + bne.w bc130 │ │ ldr r0, [sp, #68] @ 0x44 │ │ mov r1, fp │ │ ldr r5, [sp, #48] @ 0x30 │ │ - bl 5395a │ │ + bl 54676 │ │ mov r4, r9 │ │ mov r9, r5 │ │ - b.n b6458 │ │ + b.n bb6c4 │ │ mov r0, r6 │ │ mov r1, fp │ │ - bl 5395a │ │ + bl 54676 │ │ ldr r0, [sp, #52] @ 0x34 │ │ - bl 99838 │ │ + bl 9a480 │ │ ldr.w r9, [sp, #48] @ 0x30 │ │ add.w r8, r8, #48 @ 0x30 │ │ sub.w sl, sl, #48 @ 0x30 │ │ adds r4, #48 @ 0x30 │ │ - b.n b637e │ │ + b.n bb5ea │ │ ldrd r0, r1, [sp, #288] @ 0x120 │ │ strd r0, r1, [sp, #280] @ 0x118 │ │ ldr r0, [sp, #40] @ 0x28 │ │ - ldr r1, [pc, #572] @ (b66ac ) │ │ + ldr r1, [pc, #572] @ (bb918 ) │ │ adds r0, #8 │ │ add r1, pc │ │ - bl 9aa94 │ │ + bl be6d8 │ │ mov r3, r0 │ │ add r0, sp, #528 @ 0x210 │ │ add r2, sp, #280 @ 0x118 │ │ mov r4, r1 │ │ mov r1, r3 │ │ - bl bd9b8 │ │ + bl c2190 │ │ ldr r0, [sp, #536] @ 0x218 │ │ - bl b798c │ │ + bl bcbf8 │ │ ldr r0, [r4, #0] │ │ adds r0, #1 │ │ str r0, [r4, #0] │ │ movs r0, #0 │ │ str r0, [sp, #692] @ 0x2b4 │ │ movs r0, #40 @ 0x28 │ │ str r0, [sp, #688] @ 0x2b0 │ │ add r0, sp, #128 @ 0x80 │ │ add r1, sp, #688 @ 0x2b0 │ │ - bl 9e12c │ │ - b.n b69d2 │ │ - ldr r2, [pc, #520] @ (b66b0 ) │ │ + bl b9b50 │ │ + b.n bbc3e │ │ + ldr r2, [pc, #520] @ (bb91c ) │ │ mov r0, r8 │ │ mov r1, r5 │ │ movs r3, #20 │ │ add r2, pc │ │ - bl 5393c │ │ + bl 54658 │ │ cmp r0, #0 │ │ - beq.w b6ac8 │ │ + beq.w bbd34 │ │ mov r0, r9 │ │ ldmia.w r0, {r1, r2, r3, r4, r5, r6} │ │ stmia.w sl, {r1, r2, r3, r4, r5, r6} │ │ movs r1, #0 │ │ ldrd r0, r2, [sp, #488] @ 0x1e8 │ │ strd r1, r1, [sp, #632] @ 0x278 │ │ subs r0, #2 │ │ sbc.w r2, r2, #0 │ │ rsbs r3, r0, #17 │ │ strd r1, r1, [sp, #664] @ 0x298 │ │ sbcs r1, r2 │ │ - bcc.w b6c12 │ │ + bcc.w bbe7e │ │ cmp r0, #15 │ │ - bne.w b6c12 │ │ + bne.w bbe7e │ │ ldr r1, [sp, #96] @ 0x60 │ │ ldrd r0, r8, [sp, #88] @ 0x58 │ │ add.w r4, r8, #24 │ │ str r0, [sp, #200] @ 0xc8 │ │ add.w r0, r1, r1, lsl #1 │ │ str.w r8, [sp, #192] @ 0xc0 │ │ add.w r1, r8, r0, lsl #4 │ │ @@ -163236,254 +176509,254 @@ │ │ str r1, [sp, #204] @ 0xcc │ │ add r1, sp, #688 @ 0x2b0 │ │ add.w r2, r1, #20 │ │ adds r1, #24 │ │ str r2, [sp, #64] @ 0x40 │ │ str r1, [sp, #52] @ 0x34 │ │ cmp.w sl, #0 │ │ - beq.w b6ee8 │ │ + beq.w bc154 │ │ ldrd r7, r5, [r8] │ │ eor.w r0, r7, #20 │ │ orrs r0, r5 │ │ add.w r0, r4, #24 │ │ - beq.w b6eea │ │ + beq.w bc156 │ │ str r0, [sp, #60] @ 0x3c │ │ add.w r1, r8, #20 │ │ ldr r0, [sp, #64] @ 0x40 │ │ movs r2, #28 │ │ ldrd r6, fp, [r8, #8] │ │ ldr.w r9, [r8, #16] │ │ str.w r9, [sp, #704] @ 0x2c0 │ │ strd r6, fp, [sp, #696] @ 0x2b8 │ │ strd r7, r5, [sp, #688] @ 0x2b0 │ │ - bl c99c0 │ │ + bl ca0b2 │ │ subs r0, r7, #2 │ │ sbc.w r1, r5, #0 │ │ rsbs r2, r0, #17 │ │ mov.w r2, #0 │ │ sbcs.w r1, r2, r1 │ │ - bcc.w b6fae │ │ + bcc.w bc21a │ │ cmp r0, #4 │ │ - bne.w b6fae │ │ - ldr r2, [pc, #328] @ (b66b4 ) │ │ + bne.w bc21a │ │ + ldr r2, [pc, #328] @ (bb920 ) │ │ mov r0, fp │ │ mov r1, r9 │ │ movs r3, #9 │ │ add r2, pc │ │ - bl c47d4 │ │ - cbz r0, b6596 │ │ + bl c4ecc │ │ + cbz r0, bb802 │ │ mov r1, r4 │ │ str r6, [sp, #68] @ 0x44 │ │ add r2, sp, #528 @ 0x210 │ │ mov r9, r4 │ │ ldmia.w r1, {r0, r3, r4, r5, r6, r7} │ │ mov ip, r2 │ │ stmia.w ip, {r0, r3, r4, r5, r6, r7} │ │ add r0, sp, #604 @ 0x25c │ │ add r1, sp, #632 @ 0x278 │ │ - bl 96b9c │ │ - b.n b65c0 │ │ - ldr r2, [pc, #288] @ (b66b8 ) │ │ + bl 985a8 │ │ + b.n bb82c │ │ + ldr r2, [pc, #288] @ (bb924 ) │ │ mov r0, fp │ │ mov r1, r9 │ │ movs r3, #8 │ │ add r2, pc │ │ - bl c47d4 │ │ - cbz r0, b65da │ │ + bl c4ecc │ │ + cbz r0, bb846 │ │ mov r1, r4 │ │ str r6, [sp, #68] @ 0x44 │ │ add r2, sp, #528 @ 0x210 │ │ mov r9, r4 │ │ ldmia.w r1, {r0, r3, r4, r5, r6, r7} │ │ mov ip, r2 │ │ stmia.w ip, {r0, r3, r4, r5, r6, r7} │ │ add r0, sp, #604 @ 0x25c │ │ add r1, sp, #664 @ 0x298 │ │ - bl 96768 │ │ + bl 98600 │ │ ldr r0, [sp, #604] @ 0x25c │ │ - ldr r1, [pc, #228] @ (b66a8 ) │ │ + ldr r1, [pc, #228] @ (bb914 ) │ │ cmp r0, r1 │ │ - bne.w b7140 │ │ + bne.w bc3ac │ │ ldr r0, [sp, #68] @ 0x44 │ │ mov r1, fp │ │ ldr r5, [sp, #48] @ 0x30 │ │ - bl 5395a │ │ + bl 54676 │ │ mov r4, r9 │ │ mov r9, r5 │ │ - b.n b65ec │ │ + b.n bb858 │ │ mov r0, r6 │ │ mov r1, fp │ │ - bl 5395a │ │ + bl 54676 │ │ ldr r0, [sp, #52] @ 0x34 │ │ - bl 99838 │ │ + bl 9a480 │ │ ldr.w r9, [sp, #48] @ 0x30 │ │ add.w r8, r8, #48 @ 0x30 │ │ sub.w sl, sl, #48 @ 0x30 │ │ adds r4, #48 @ 0x30 │ │ - b.n b6512 │ │ + b.n bb77e │ │ mov r8, r5 │ │ ldr r0, [sp, #60] @ 0x3c │ │ - b.n b6600 │ │ + b.n bb86c │ │ mov r8, r5 │ │ ldr r7, [sp, #28] │ │ str r7, [sp, #580] @ 0x244 │ │ str r0, [sp, #608] @ 0x260 │ │ add r0, sp, #604 @ 0x25c │ │ - bl 60ebe │ │ + bl 60396 │ │ add r5, sp, #592 @ 0x250 │ │ str r5, [sp, #688] @ 0x2b0 │ │ add r0, sp, #688 @ 0x2b0 │ │ - bl 9712c │ │ + bl 98720 │ │ ldrd sl, r6, [sp, #584] @ 0x248 │ │ add r4, sp, #688 @ 0x2b0 │ │ - ldr r1, [pc, #156] @ (b66bc ) │ │ + ldr r1, [pc, #156] @ (bb928 ) │ │ movs r2, #50 @ 0x32 │ │ mov r0, r4 │ │ add r1, pc │ │ - bl 9dedc │ │ + bl 9a438 │ │ ldr r0, [sp, #688] @ 0x2b0 │ │ cmp.w r7, #2147483648 @ 0x80000000 │ │ ldr.w r9, [sp, #48] @ 0x30 │ │ - bne.w b69e4 │ │ + bne.w bbc50 │ │ ldrd r1, r2, [sp, #692] @ 0x2b4 │ │ add r3, sp, #196 @ 0xc4 │ │ stmia r3!, {r0, r1, r2} │ │ mov.w r0, #2147483648 @ 0x80000000 │ │ str r0, [sp, #192] @ 0xc0 │ │ ldrd r0, r1, [sp, #592] @ 0x250 │ │ - bl 97158 │ │ + bl 98638 │ │ movs r0, #0 │ │ mov r5, r8 │ │ str r0, [sp, #32] │ │ ldr r4, [sp, #36] @ 0x24 │ │ movs r0, #0 │ │ rsbs r1, r5, #17 │ │ sbcs r0, r4 │ │ - bcc.n b6670 │ │ + bcc.n bb8dc │ │ cmp r5, #15 │ │ - bne.n b6670 │ │ + bne.n bb8dc │ │ ldr r0, [sp, #32] │ │ - cbz r0, b6676 │ │ + cbz r0, bb8e2 │ │ add r0, sp, #344 @ 0x158 │ │ adds r0, #8 │ │ - bl 99904 │ │ - b.n b6676 │ │ + bl 9a53a │ │ + b.n bb8e2 │ │ add r0, sp, #344 @ 0x158 │ │ - bl 99838 │ │ + bl 9a480 │ │ add r0, sp, #192 @ 0xc0 │ │ ldr r5, [sp, #192] @ 0xc0 │ │ adds r1, r0, #4 │ │ add r0, sp, #176 @ 0xb0 │ │ cmp.w r5, #2147483648 @ 0x80000000 │ │ ldmia.w r1, {r3, r4, r6} │ │ mov r2, r0 │ │ stmia r2!, {r3, r4, r6} │ │ - bne.n b66c0 │ │ + bne.n bb92c │ │ add r0, sp, #408 @ 0x198 │ │ add r1, sp, #176 @ 0xb0 │ │ - bl 9d202 │ │ + bl a09f2 │ │ ldr.w r8, [sp, #116] @ 0x74 │ │ - b.w b7408 │ │ - stmia r2!, {r1, r3, r4, r5} │ │ - @ instruction: 0xfff6c3ca │ │ - vrintz.f16 d21, d18 │ │ + b.w bc674 │ │ + strb r2, [r0, #20] │ │ + vrsra.u64 d23, d11, #10 │ │ + vsli.64 q8, q7, #54 @ 0x36 │ │ vcgt.s16 d16, d3, #0 │ │ strh r0, [r0, #0] │ │ - pop {r1, r2, r3, r4, r6, pc} │ │ + strb r2, [r4, #21] │ │ movs r1, r0 │ │ - stmia r0!, {r0, r1, r2, r4, r5, r7} │ │ - vrshr.u32 d28, d22, #10 │ │ - vrintn.f16 , q3 │ │ - @ instruction: 0xfff5acbf │ │ + strb r7, [r7, #13] │ │ + vmovn.i32 d23, │ │ + vsri.32 q8, q13, #10 │ │ + vcle.s16 , , #0 │ │ @ instruction: 0xfff6e9dd │ │ - cbnz r4, b66d2 │ │ + cbnz r4, bb93e │ │ add r1, sp, #216 @ 0xd8 │ │ ldmia.w r0, {r2, r3, r4} │ │ stmia r1!, {r2, r3, r4} │ │ ldr r0, [sp, #104] @ 0x68 │ │ ldr r4, [sp, #40] @ 0x28 │ │ str r0, [sp, #68] @ 0x44 │ │ ldr r0, [sp, #108] @ 0x6c │ │ str r0, [sp, #64] @ 0x40 │ │ add.w r0, r4, #88 @ 0x58 │ │ - bl 9eca8 │ │ + bl baa50 │ │ ldr r0, [r4, #88] @ 0x58 │ │ str r0, [sp, #60] @ 0x3c │ │ - bl b799c │ │ - ldr r0, [pc, #956] @ (b6aa4 ) │ │ + bl bcc08 │ │ + ldr r0, [pc, #956] @ (bbd10 ) │ │ add r0, pc │ │ - bl 9ab94 │ │ + bl a5f58 │ │ mov r6, r0 │ │ mov r4, r1 │ │ - bl a39b0 │ │ + bl b0898 │ │ add r0, sp, #688 @ 0x2b0 │ │ - bl b9b84 │ │ + bl b4554 │ │ ldr r0, [sp, #688] @ 0x2b0 │ │ cmp r0, #1 │ │ - beq.w b7744 │ │ + beq.w bc9b0 │ │ ldrb.w r0, [sp, #696] @ 0x2b8 │ │ str r0, [sp, #56] @ 0x38 │ │ ldr.w sl, [sp, #692] @ 0x2b4 │ │ - bl 66d2c │ │ + bl 68380 │ │ str r0, [sp, #688] @ 0x2b0 │ │ add r7, sp, #688 @ 0x2b0 │ │ mov r0, r7 │ │ - bl 66c90 │ │ + bl 682dc │ │ mov r8, r0 │ │ mov r0, r7 │ │ str r1, [sp, #52] @ 0x34 │ │ - bl 4a130 │ │ + bl a31b4 │ │ add.w r0, r8, #1 │ │ cmp r0, #2 │ │ - bcc.n b6748 │ │ + bcc.n bb9b4 │ │ add.w r0, r8, #4 │ │ ldrex r1, [r0] │ │ adds r2, r1, #1 │ │ strex r3, r2, [r0] │ │ cmp r3, #0 │ │ - bne.n b6732 │ │ + bne.n bb99e │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ - ble.w b7766 │ │ + ble.w bc9d2 │ │ str r5, [sp, #16] │ │ add r0, sp, #216 @ 0xd8 │ │ strd r0, fp, [sp, #20] │ │ str.w r9, [sp, #28] │ │ - blx ccd00 │ │ + blx cd210 │ │ mov r7, sl │ │ mov r5, r0 │ │ ldr.w r0, [r7, #24]! │ │ strd r6, r4, [sp, #528] @ 0x210 │ │ adds r3, r7, #4 │ │ str r4, [sp, #36] @ 0x24 │ │ ldmia r3, {r1, r2, r3} │ │ strd r6, r4, [sp] │ │ - bl 57aa4 │ │ + bl 57b04 │ │ mov fp, r0 │ │ add r0, sp, #528 @ 0x210 │ │ str r0, [sp, #280] @ 0x118 │ │ sub.w r4, r7, #16 │ │ ldr.w r0, [r7, #-8] │ │ mov r9, r1 │ │ cmp r0, #0 │ │ - beq.w b7724 │ │ + beq.w bc990 │ │ str r6, [sp, #32] │ │ str r4, [sp, #692] @ 0x2b4 │ │ add r0, sp, #280 @ 0x118 │ │ str r0, [sp, #688] @ 0x2b0 │ │ ldrd r0, r1, [sl, #8] │ │ - ldr r2, [pc, #784] @ (b6aa8 ) │ │ + ldr r2, [pc, #784] @ (bbd14 ) │ │ add r3, sp, #688 @ 0x2b0 │ │ add r2, pc │ │ strd r3, r2, [sp] │ │ mov r2, fp │ │ mov r3, r9 │ │ - bl 64ddc │ │ + bl 61bac │ │ ldr.w r2, [sl, #8] │ │ cmp r0, #0 │ │ - beq.n b6834 │ │ + beq.n bbaa0 │ │ mov.w r3, fp, lsr #25 │ │ ldrb r0, [r2, r1] │ │ ldrd ip, lr, [sp, #528] @ 0x210 │ │ mov r9, r5 │ │ strb r3, [r2, r1] │ │ subs r5, r1, #4 │ │ ldrd r6, r4, [sl, #12] │ │ @@ -163497,15 +176770,15 @@ │ │ strd r0, r3, [sl, #16] │ │ negs r0, r1 │ │ rsb r0, r1, r0, lsl #3 │ │ ldr r1, [sp, #16] │ │ add.w r0, r2, r0, lsl #3 │ │ movs r2, #1 │ │ str.w r1, [r0, #-40] │ │ - ldr r1, [pc, #704] @ (b6aac ) │ │ + ldr r1, [pc, #704] @ (bbd18 ) │ │ ldr r5, [sp, #20] │ │ add r1, pc │ │ strd r2, r8, [r0, #-64] @ 0x40 │ │ ldr r6, [sp, #52] @ 0x34 │ │ ldr r2, [sp, #60] @ 0x3c │ │ strd r2, r1, [r0, #-52] @ 0x34 │ │ sub.w r1, r0, #36 @ 0x24 │ │ @@ -163521,23 +176794,23 @@ │ │ ldr r1, [sp, #68] @ 0x44 │ │ str.w r1, [r0, #-16] │ │ ldr r1, [sp, #64] @ 0x40 │ │ strd r1, r8, [r0, #-12] │ │ str.w r6, [r0, #-4] │ │ movs r0, #2 │ │ str r0, [sp, #688] @ 0x2b0 │ │ - b.n b6892 │ │ + b.n bbafe │ │ negs r0, r1 │ │ rsb r0, r1, r0, lsl #3 │ │ add.w r4, r2, r0, lsl #3 │ │ add r0, sp, #688 @ 0x2b0 │ │ sub.w r1, r4, #64 @ 0x40 │ │ movs r2, #64 @ 0x40 │ │ - bl c99c0 │ │ - ldr r0, [pc, #612] @ (b6ab0 ) │ │ + bl ca0b2 │ │ + ldr r0, [pc, #612] @ (bbd1c ) │ │ movs r1, #1 │ │ strd r1, r8, [r4, #-64] @ 0x40 │ │ add r0, pc │ │ ldr r1, [sp, #60] @ 0x3c │ │ str.w r5, [r4, #-44] │ │ ldr r5, [sp, #20] │ │ ldr r6, [sp, #52] @ 0x34 │ │ @@ -163554,21 +176827,21 @@ │ │ str.w r0, [r4, #-20] │ │ ldr r0, [sp, #68] @ 0x44 │ │ str.w r0, [r4, #-16] │ │ ldr r0, [sp, #64] @ 0x40 │ │ strd r0, r8, [r4, #-12] │ │ str.w r6, [r4, #-4] │ │ add r0, sp, #688 @ 0x2b0 │ │ - bl a39f0 │ │ + bl b08d8 │ │ ldr r1, [sp, #56] @ 0x38 │ │ mov r0, sl │ │ - bl 9a734 │ │ + bl ba6a4 │ │ movs r0, #24 │ │ movs r1, #8 │ │ - bl 4a56c │ │ + bl 4aff4 │ │ mov r6, r0 │ │ ldr r0, [sp, #32] │ │ str r0, [r6, #8] │ │ movs r0, #1 │ │ str r0, [r6, #0] │ │ movs r1, #0 │ │ ldr r0, [sp, #36] @ 0x24 │ │ @@ -163581,47 +176854,47 @@ │ │ adds.w r1, fp, #1 │ │ str r1, [r4, #0] │ │ adc.w r1, r9, #0 │ │ str r1, [r4, #4] │ │ movs r1, #2 │ │ str r1, [r6, #4] │ │ mov r1, r6 │ │ - bl a2e6c │ │ - ldr r1, [pc, #468] @ (b6ab4 ) │ │ + bl ba9d4 │ │ + ldr r1, [pc, #468] @ (bbd20 ) │ │ add.w r0, r4, #8 │ │ add r1, pc │ │ - bl 9aa94 │ │ + bl be6d8 │ │ add.w r3, r0, #20 │ │ mov r4, r0 │ │ mov r5, r0 │ │ strd fp, r9, [sp, #528] @ 0x210 │ │ ldr.w r0, [r4, #16]! │ │ mov r8, r1 │ │ ldmia r3, {r1, r2, r3} │ │ strd fp, r9, [sp] │ │ - bl 4a22c │ │ + bl 99db0 │ │ mov r7, r0 │ │ add r0, sp, #528 @ 0x210 │ │ str r0, [sp, #280] @ 0x118 │ │ mov sl, r1 │ │ ldr r0, [r5, #8] │ │ cmp r0, #0 │ │ - beq.w b7730 │ │ + beq.w bc99c │ │ add r0, sp, #280 @ 0x118 │ │ strd r0, r5, [sp, #688] @ 0x2b0 │ │ ldrd r0, r1, [r5] │ │ - ldr r2, [pc, #404] @ (b6ab8 ) │ │ + ldr r2, [pc, #404] @ (bbd24 ) │ │ add r3, sp, #688 @ 0x2b0 │ │ add r2, pc │ │ strd r3, r2, [sp] │ │ mov r2, r7 │ │ mov r3, sl │ │ - bl 64ddc │ │ + bl 61bac │ │ ldr r2, [r5, #0] │ │ - cbz r0, b6996 │ │ + cbz r0, bbc02 │ │ lsrs r3, r7, #25 │ │ ldr r0, [sp, #528] @ 0x210 │ │ ldrb.w sl, [r2, r1] │ │ subs r4, r1, #4 │ │ ldr.w lr, [sp, #532] @ 0x214 │ │ strb r3, [r2, r1] │ │ ldrd r7, ip, [r5, #4] │ │ @@ -163647,148 +176920,148 @@ │ │ strd r1, lr, [r0, #-24] │ │ ldr r1, [sp, #68] @ 0x44 │ │ str.w r1, [r0, #-16] │ │ ldr r1, [sp, #64] @ 0x40 │ │ str.w r1, [r0, #-12] │ │ sub.w r1, r0, #8 │ │ movs r0, #0 │ │ - b.n b69ac │ │ + b.n bbc18 │ │ negs r0, r1 │ │ rsb r0, r1, r0, lsl #1 │ │ add.w r1, r2, r0, lsl #3 │ │ ldrd r3, r2, [sp, #64] @ 0x40 │ │ ldr.w r0, [r1, #-8]! │ │ strd r2, r3, [r1, #-8] │ │ str r6, [r1, #0] │ │ - bl b798c │ │ + bl bcbf8 │ │ ldr.w r0, [r8] │ │ movs r1, #4 │ │ adds r0, #1 │ │ str.w r0, [r8] │ │ movs r0, #0 │ │ strd fp, r9, [sp, #144] @ 0x90 │ │ str r0, [sp, #140] @ 0x8c │ │ strd r0, r1, [sp, #132] @ 0x84 │ │ movs r0, #20 │ │ str r0, [sp, #128] @ 0x80 │ │ ldr.w r9, [sp, #48] @ 0x30 │ │ add r0, sp, #408 @ 0x198 │ │ add r1, sp, #128 @ 0x80 │ │ movs r2, #48 @ 0x30 │ │ - bl c99c0 │ │ + bl ca0b2 │ │ ldrd r0, r1, [sp, #112] @ 0x70 │ │ - b.w b740c │ │ + b.w bc678 │ │ ldr r1, [sp, #692] @ 0x2b4 │ │ - bl 998f4 │ │ + bl 629fc │ │ str r6, [sp, #672] @ 0x2a0 │ │ strd r7, sl, [sp, #664] @ 0x298 │ │ add r6, sp, #280 @ 0x118 │ │ ldmia.w r5, {r1, r2, r3} │ │ mov r0, r6 │ │ stmia r0!, {r1, r2, r3} │ │ add r5, sp, #528 @ 0x210 │ │ movs r2, #48 @ 0x30 │ │ - ldr r1, [pc, #188] @ (b6abc ) │ │ + ldr r1, [pc, #188] @ (bbd28 ) │ │ mov r0, r5 │ │ add r1, pc │ │ - bl 9dedc │ │ + bl 9a438 │ │ mov r0, r4 │ │ mov r1, r6 │ │ mov r2, r5 │ │ - bl a7e80 │ │ + bl 9ad00 │ │ adds r0, r4, #4 │ │ ldr r1, [sp, #688] @ 0x2b0 │ │ add r7, sp, #488 @ 0x1e8 │ │ ldmia.w r0, {r3, r5, r6} │ │ cmp r1, #0 │ │ mov r2, r7 │ │ stmia r2!, {r3, r5, r6} │ │ - beq.w b6bec │ │ + beq.w bbe58 │ │ add r0, sp, #192 @ 0xc0 │ │ ldmia.w r7, {r1, r2, r3} │ │ adds r0, #4 │ │ stmia r0!, {r1, r2, r3} │ │ mov.w r0, #2147483648 @ 0x80000000 │ │ str r0, [sp, #192] @ 0xc0 │ │ add r0, sp, #664 @ 0x298 │ │ - bl a7eb0 │ │ - b.n b6c08 │ │ + bl 9ad30 │ │ + b.n bbe74 │ │ ldr r0, [sp, #28] │ │ movs r2, #27 │ │ str r0, [sp, #580] @ 0x244 │ │ ldr r0, [sp, #68] @ 0x44 │ │ str r0, [sp, #608] @ 0x260 │ │ add r0, sp, #192 @ 0xc0 │ │ - ldr r1, [pc, #116] @ (b6ac0 ) │ │ + ldr r1, [pc, #116] @ (bbd2c ) │ │ adds r0, #4 │ │ add r1, pc │ │ - bl 9dedc │ │ + bl 9a438 │ │ mov.w r0, #2147483648 @ 0x80000000 │ │ str r0, [sp, #192] @ 0xc0 │ │ add r0, sp, #688 @ 0x2b0 │ │ - bl 99838 │ │ + bl 9a480 │ │ ldr.w r9, [sp, #48] @ 0x30 │ │ ldr r0, [sp, #52] @ 0x34 │ │ - bl 99838 │ │ + bl 9a480 │ │ add r0, sp, #604 @ 0x25c │ │ - bl 60ebe │ │ + bl 60396 │ │ ldrd r0, r1, [sp, #592] @ 0x250 │ │ - bl 97158 │ │ + bl 98638 │ │ ldr r0, [sp, #28] │ │ ldr r4, [sp, #36] @ 0x24 │ │ cmp.w r0, #2147483648 @ 0x80000000 │ │ - beq.w b6654 │ │ + beq.w bb8c0 │ │ add r0, sp, #580 @ 0x244 │ │ - bl a7eb0 │ │ - b.n b6654 │ │ + bl 9ad30 │ │ + b.n bb8c0 │ │ add r0, sp, #344 @ 0x158 │ │ - ldr r1, [pc, #52] @ (b6ac4 ) │ │ + ldr r1, [pc, #52] @ (bbd30 ) │ │ adds r0, #4 │ │ movs r2, #43 @ 0x2b │ │ add r1, pc │ │ - bl 9dedc │ │ + bl 9a438 │ │ add r0, sp, #488 @ 0x1e8 │ │ - bl 99838 │ │ - b.n b6f96 │ │ + bl 9a480 │ │ + b.n bc202 │ │ nop │ │ - bcc.n b69da │ │ - vqrdmlah.s q11, q7, d25[0] │ │ + str r1, [r2, r0] │ │ + vrsra.u64 d22, d27, #1 │ │ movs r0, r0 │ │ - cbnz r2, b6ade │ │ + strb r6, [r7, #6] │ │ movs r1, r0 │ │ - cbnz r6, b6ac8 │ │ + strb r2, [r3, #5] │ │ movs r1, r0 │ │ - @ instruction: 0xb8dc │ │ + strb r0, [r4, #3] │ │ movs r1, r0 │ │ - ldr r7, [r5, #36] @ 0x24 │ │ + str r7, [r3, #76] @ 0x4c │ │ movs r0, r0 │ │ - add r1, sp, #68 @ 0x44 │ │ - @ instruction: 0xfff6ced4 │ │ - @ instruction: 0xfff6cea9 │ │ + ldr r6, [pc, #228] @ (bbe10 ) │ │ + vuzp.16 , │ │ + vsra.u32 d23, d10, #10 │ │ @ instruction: 0xfff64af1 │ │ mov r0, r8 │ │ mov r1, r5 │ │ movs r3, #19 │ │ add r2, pc │ │ - bl 5393c │ │ + bl 54658 │ │ cmp r0, #0 │ │ - beq.w b6c28 │ │ + beq.w bbe94 │ │ mov r0, r9 │ │ ldmia.w r0, {r1, r2, r3, r4, r5, r6} │ │ stmia.w sl, {r1, r2, r3, r4, r5, r6} │ │ movs r1, #0 │ │ ldrd r0, r2, [sp, #488] @ 0x1e8 │ │ strd r1, r1, [sp, #192] @ 0xc0 │ │ subs r0, #2 │ │ sbc.w r2, r2, #0 │ │ rsbs r3, r0, #17 │ │ sbcs r1, r2 │ │ - bcc.w b6d54 │ │ + bcc.w bbfc0 │ │ cmp r0, #15 │ │ - bne.w b6d54 │ │ + bne.w bbfc0 │ │ ldr r1, [sp, #96] @ 0x60 │ │ ldrd r0, r4, [sp, #88] @ 0x58 │ │ add.w r6, r4, #24 │ │ str r0, [sp, #352] @ 0x160 │ │ add.w r0, r1, r1, lsl #1 │ │ str r4, [sp, #344] @ 0x158 │ │ add.w r1, r4, r0, lsl #4 │ │ @@ -163797,110 +177070,110 @@ │ │ add r1, sp, #688 @ 0x2b0 │ │ add.w r7, r1, #20 │ │ adds r1, #24 │ │ str r1, [sp, #52] @ 0x34 │ │ lsls r1, r0, #4 │ │ str r7, [sp, #36] @ 0x24 │ │ cmp r1, #0 │ │ - beq.w b716e │ │ + beq.w bc3da │ │ ldrd sl, r5, [r4] │ │ eor.w r0, sl, #20 │ │ orrs r0, r5 │ │ add.w r0, r6, #24 │ │ - beq.w b7170 │ │ + beq.w bc3dc │ │ strd r0, r1, [sp, #64] @ 0x40 │ │ add.w r1, r4, #20 │ │ ldrd fp, r9, [r4, #8] │ │ mov r0, r7 │ │ ldr.w r8, [r4, #16] │ │ movs r2, #28 │ │ str.w r8, [sp, #704] @ 0x2c0 │ │ strd fp, r9, [sp, #696] @ 0x2b8 │ │ strd sl, r5, [sp, #688] @ 0x2b0 │ │ - bl c99c0 │ │ + bl ca0b2 │ │ subs.w r0, sl, #2 │ │ sbc.w r1, r5, #0 │ │ rsbs r2, r0, #17 │ │ mov.w r2, #0 │ │ sbcs.w r1, r2, r1 │ │ - bcc.w b723e │ │ + bcc.w bc4aa │ │ cmp r0, #4 │ │ - bne.w b723e │ │ - ldr r2, [pc, #776] @ (b6e94 ) │ │ + bne.w bc4aa │ │ + ldr r2, [pc, #776] @ (bc100 ) │ │ mov r0, r9 │ │ mov r1, r8 │ │ movs r3, #9 │ │ add r2, pc │ │ - bl c47d4 │ │ - cbz r0, b6bd0 │ │ + bl c4ecc │ │ + cbz r0, bbe3c │ │ mov r1, r6 │ │ str r4, [sp, #60] @ 0x3c │ │ add r2, sp, #528 @ 0x210 │ │ mov sl, r6 │ │ ldmia.w r1, {r0, r3, r4, r5, r6, r7} │ │ mov ip, r2 │ │ stmia.w ip, {r0, r3, r4, r5, r6, r7} │ │ add r0, sp, #632 @ 0x278 │ │ add r1, sp, #192 @ 0xc0 │ │ - bl 96b9c │ │ + bl 985a8 │ │ ldr r0, [sp, #632] @ 0x278 │ │ - ldr r1, [pc, #736] @ (b6e98 ) │ │ + ldr r1, [pc, #736] @ (bc104 ) │ │ ldr.w r8, [sp, #56] @ 0x38 │ │ cmp r0, r1 │ │ - bne.w b73da │ │ + bne.w bc646 │ │ mov r0, fp │ │ mov r1, r9 │ │ - bl 5395a │ │ + bl 54676 │ │ ldr r7, [sp, #36] @ 0x24 │ │ mov r6, sl │ │ ldr r4, [sp, #60] @ 0x3c │ │ - b.n b6be2 │ │ + b.n bbe4e │ │ mov r0, fp │ │ mov r1, r9 │ │ - bl 5395a │ │ + bl 54676 │ │ ldr r0, [sp, #52] @ 0x34 │ │ - bl 99838 │ │ + bl 9a480 │ │ ldr.w r8, [sp, #56] @ 0x38 │ │ ldr r1, [sp, #68] @ 0x44 │ │ adds r4, #48 @ 0x30 │ │ adds r6, #48 @ 0x30 │ │ subs r1, #48 @ 0x30 │ │ - b.n b6b2e │ │ + b.n bbd9a │ │ ldmia.w r7, {r1, r2, r3} │ │ add.w r0, r4, #12 │ │ stmia r0!, {r1, r2, r3} │ │ mov r0, r4 │ │ ldr r5, [sp, #24] │ │ ldmia.w r5, {r1, r2, r3} │ │ stmia r0!, {r1, r2, r3} │ │ add r0, sp, #192 @ 0xc0 │ │ ldmia.w r4, {r1, r2, r3, r5, r6, r7} │ │ stmia r0!, {r1, r2, r3, r5, r6, r7} │ │ movs r0, #0 │ │ mov r5, r8 │ │ ldr r4, [sp, #36] @ 0x24 │ │ str r0, [sp, #32] │ │ - b.n b6654 │ │ + b.n bb8c0 │ │ add r0, sp, #344 @ 0x158 │ │ - ldr r1, [pc, #644] @ (b6e9c ) │ │ + ldr r1, [pc, #644] @ (bc108 ) │ │ adds r0, #4 │ │ movs r2, #43 @ 0x2b │ │ add r1, pc │ │ - bl 9dedc │ │ + bl 9a438 │ │ add r0, sp, #488 @ 0x1e8 │ │ - bl 99838 │ │ - b.n b7284 │ │ - ldr r2, [pc, #628] @ (b6ea0 ) │ │ + bl 9a480 │ │ + b.n bc4f0 │ │ + ldr r2, [pc, #628] @ (bc10c ) │ │ mov r0, r8 │ │ mov r1, r5 │ │ movs r3, #16 │ │ add r2, pc │ │ - bl 5393c │ │ + bl 54658 │ │ cmp r0, #0 │ │ - beq.w b6d6a │ │ + beq.w bbfd6 │ │ mov r1, r9 │ │ mov r0, sl │ │ ldmia.w r1, {r2, r3, r4, r5, r6, r7} │ │ stmia r0!, {r2, r3, r4, r5, r6, r7} │ │ movs r2, #0 │ │ mov.w r4, #2147483648 @ 0x80000000 │ │ ldrd r0, r1, [sp, #488] @ 0x1e8 │ │ @@ -163913,128 +177186,128 @@ │ │ movne r0, #1 │ │ rsbs r1, r7, #17 │ │ sbcs.w r1, r2, r5 │ │ mov.w r1, #0 │ │ it cc │ │ movcc r1, #1 │ │ orrs.w r6, r1, r0 │ │ - beq.w b6fd2 │ │ + beq.w bc23e │ │ add r0, sp, #344 @ 0x158 │ │ - ldr r1, [pc, #548] @ (b6ea4 ) │ │ + ldr r1, [pc, #548] @ (bc110 ) │ │ adds r0, #12 │ │ movs r2, #43 @ 0x2b │ │ add r1, pc │ │ - bl 9dedc │ │ + bl 9a438 │ │ str r4, [sp, #352] @ 0x160 │ │ - b.w b751c │ │ + b.w bc788 │ │ ldr r0, [sp, #36] @ 0x24 │ │ str r0, [sp, #196] @ 0xc4 │ │ add r0, sp, #192 @ 0xc0 │ │ - bl 60ebe │ │ + bl 60396 │ │ ldr r4, [sp, #632] @ 0x278 │ │ movs r2, #44 @ 0x2c │ │ ldrd r5, r6, [sp, #640] @ 0x280 │ │ add r0, sp, #688 @ 0x2b0 │ │ - ldr r1, [pc, #512] @ (b6ea8 ) │ │ + ldr r1, [pc, #512] @ (bc114 ) │ │ add r1, pc │ │ - bl 9dedc │ │ + bl 9a438 │ │ lsls r0, r4, #31 │ │ ldr.w r8, [sp, #56] @ 0x38 │ │ ldr r0, [sp, #688] @ 0x2b0 │ │ - beq.n b6d26 │ │ + beq.n bbf92 │ │ ldr r1, [sp, #692] @ 0x2b4 │ │ - bl 998f4 │ │ + bl 629fc │ │ vldr d8, [sp, #672] @ 0x2a0 │ │ movs r2, #43 @ 0x2b │ │ ldr r4, [sp, #664] @ 0x298 │ │ add r0, sp, #688 @ 0x2b0 │ │ - ldr r1, [pc, #484] @ (b6eac ) │ │ + ldr r1, [pc, #484] @ (bc118 ) │ │ add r1, pc │ │ - bl 9dedc │ │ + bl 9a438 │ │ lsls r0, r4, #31 │ │ ldr r0, [sp, #688] @ 0x2b0 │ │ - beq.w b6f84 │ │ + beq.w bc1f0 │ │ ldr r1, [sp, #692] @ 0x2b4 │ │ - bl 998f4 │ │ + bl 629fc │ │ ldr r0, [sp, #40] @ 0x28 │ │ - ldr r1, [pc, #464] @ (b6eb0 ) │ │ + ldr r1, [pc, #464] @ (bc11c ) │ │ adds r0, #48 @ 0x30 │ │ add r1, pc │ │ - bl abf8c │ │ + bl 6879c │ │ mov r2, r5 │ │ mov r3, r6 │ │ mov r4, r1 │ │ - bl b78a8 │ │ + bl bcb14 │ │ mov r1, r0 │ │ movs r0, #0 │ │ str r0, [sp, #692] @ 0x2b4 │ │ movs r0, #30 │ │ add.w r8, sp, #528 @ 0x210 │ │ str r0, [sp, #688] @ 0x2b0 │ │ add r2, sp, #688 @ 0x2b0 │ │ mov r0, r8 │ │ - bl b796c │ │ + bl bcbd8 │ │ ldrd r6, r7, [sp, #528] @ 0x210 │ │ ldr r5, [sp, #536] @ 0x218 │ │ eor.w r0, r6, #40 @ 0x28 │ │ orrs r0, r7 │ │ - bne.w b7262 │ │ + bne.w bc4ce │ │ vmov r2, r3, d8 │ │ ldrd r0, r1, [r5, #8] │ │ ldr r1, [r1, #20] │ │ blx r1 │ │ - b.n b73c8 │ │ + b.n bc634 │ │ ldrd r1, r2, [sp, #692] @ 0x2b4 │ │ add r3, sp, #348 @ 0x15c │ │ stmia r3!, {r0, r1, r2} │ │ - b.n b6f96 │ │ + b.n bc202 │ │ ldr r0, [sp, #60] @ 0x3c │ │ movs r2, #27 │ │ str r0, [sp, #196] @ 0xc4 │ │ add r0, sp, #344 @ 0x158 │ │ - ldr r1, [pc, #376] @ (b6eb4 ) │ │ + ldr r1, [pc, #376] @ (bc120 ) │ │ adds r0, #4 │ │ add r1, pc │ │ - bl 9dedc │ │ + bl 9a438 │ │ add r0, sp, #688 @ 0x2b0 │ │ - bl 99838 │ │ + bl 9a480 │ │ ldr r0, [sp, #52] @ 0x34 │ │ - bl 99838 │ │ + bl 9a480 │ │ ldr.w r9, [sp, #48] @ 0x30 │ │ - b.n b6edc │ │ + b.n bc148 │ │ add r0, sp, #664 @ 0x298 │ │ - ldr r1, [pc, #352] @ (b6eb8 ) │ │ + ldr r1, [pc, #352] @ (bc124 ) │ │ adds r0, #4 │ │ movs r2, #43 @ 0x2b │ │ add r1, pc │ │ - bl 9dedc │ │ + bl 9a438 │ │ add r0, sp, #488 @ 0x1e8 │ │ - bl 99838 │ │ - b.n b73f8 │ │ - ldr r2, [pc, #336] @ (b6ebc ) │ │ + bl 9a480 │ │ + b.n bc664 │ │ + ldr r2, [pc, #336] @ (bc128 ) │ │ mov r0, r8 │ │ mov r1, r5 │ │ movs r3, #17 │ │ add r2, pc │ │ - bl 5393c │ │ + bl 54658 │ │ cmp r0, #0 │ │ - beq.w b70e6 │ │ + beq.w bc352 │ │ mov r0, r9 │ │ ldmia.w r0, {r1, r2, r3, r4, r5, r6} │ │ stmia.w sl, {r1, r2, r3, r4, r5, r6} │ │ movs r1, #0 │ │ ldrd r0, r2, [sp, #488] @ 0x1e8 │ │ strd r1, r1, [sp, #192] @ 0xc0 │ │ subs r0, #2 │ │ sbc.w r2, r2, #0 │ │ rsbs r3, r0, #17 │ │ sbcs r1, r2 │ │ - bcc.w b7292 │ │ + bcc.w bc4fe │ │ cmp r0, #15 │ │ - bne.w b7292 │ │ + bne.w bc4fe │ │ ldr r1, [sp, #96] @ 0x60 │ │ ldrd r0, r4, [sp, #88] @ 0x58 │ │ add.w r6, r4, #24 │ │ str r0, [sp, #352] @ 0x160 │ │ add.w r0, r1, r1, lsl #1 │ │ str r4, [sp, #344] @ 0x158 │ │ add.w r1, r4, r0, lsl #4 │ │ @@ -164043,198 +177316,198 @@ │ │ add r1, sp, #688 @ 0x2b0 │ │ add.w r7, r1, #20 │ │ adds r1, #24 │ │ str r1, [sp, #52] @ 0x34 │ │ lsls r1, r0, #4 │ │ str r7, [sp, #36] @ 0x24 │ │ cmp r1, #0 │ │ - beq.w b7666 │ │ + beq.w bc8d2 │ │ ldrd sl, r5, [r4] │ │ eor.w r0, sl, #20 │ │ orrs r0, r5 │ │ add.w r0, r6, #24 │ │ - beq.w b7668 │ │ + beq.w bc8d4 │ │ strd r0, r1, [sp, #64] @ 0x40 │ │ add.w r1, r4, #20 │ │ ldrd fp, r9, [r4, #8] │ │ mov r0, r7 │ │ ldr.w r8, [r4, #16] │ │ movs r2, #28 │ │ str.w r8, [sp, #704] @ 0x2c0 │ │ strd fp, r9, [sp, #696] @ 0x2b8 │ │ strd sl, r5, [sp, #688] @ 0x2b0 │ │ - bl c99c0 │ │ + bl ca0b2 │ │ subs.w r0, sl, #2 │ │ sbc.w r1, r5, #0 │ │ rsbs r2, r0, #17 │ │ mov.w r2, #0 │ │ sbcs.w r1, r2, r1 │ │ - bcc.w b76b2 │ │ + bcc.w bc91e │ │ cmp r0, #4 │ │ - bne.w b76b2 │ │ - ldr r2, [pc, #148] @ (b6ec0 ) │ │ + bne.w bc91e │ │ + ldr r2, [pc, #148] @ (bc12c ) │ │ mov r0, r9 │ │ mov r1, r8 │ │ movs r3, #9 │ │ add r2, pc │ │ - bl c47d4 │ │ - cbz r0, b6e72 │ │ + bl c4ecc │ │ + cbz r0, bc0de │ │ mov r1, r6 │ │ str r4, [sp, #60] @ 0x3c │ │ add r2, sp, #280 @ 0x118 │ │ mov sl, r6 │ │ ldmia.w r1, {r0, r3, r4, r5, r6, r7} │ │ mov ip, r2 │ │ stmia.w ip, {r0, r3, r4, r5, r6, r7} │ │ add r0, sp, #632 @ 0x278 │ │ add r1, sp, #192 @ 0xc0 │ │ - bl 96b9c │ │ + bl 985a8 │ │ ldr r0, [sp, #632] @ 0x278 │ │ - ldr r1, [pc, #64] @ (b6e98 ) │ │ + ldr r1, [pc, #64] @ (bc104 ) │ │ ldr.w r8, [sp, #56] @ 0x38 │ │ cmp r0, r1 │ │ - bne.w b76f8 │ │ + bne.w bc964 │ │ mov r0, fp │ │ mov r1, r9 │ │ - bl 5395a │ │ + bl 54676 │ │ ldr r7, [sp, #36] @ 0x24 │ │ mov r6, sl │ │ ldr r4, [sp, #60] @ 0x3c │ │ - b.n b6e84 │ │ + b.n bc0f0 │ │ mov r0, fp │ │ mov r1, r9 │ │ - bl 5395a │ │ + bl 54676 │ │ ldr r0, [sp, #52] @ 0x34 │ │ - bl 99838 │ │ + bl 9a480 │ │ ldr.w r8, [sp, #56] @ 0x38 │ │ ldr r1, [sp, #68] @ 0x44 │ │ adds r4, #48 @ 0x30 │ │ adds r6, #48 @ 0x30 │ │ subs r1, #48 @ 0x30 │ │ - b.n b6dd0 │ │ + b.n bc03c │ │ nop │ │ - hlt 0x0027 │ │ - vcvt.f16.u16 d27, d8, #10 │ │ + ldr r7, [r5, #84] @ 0x54 │ │ + vtbx.8 d22, {d22-d25}, d25 │ │ vaddl.u q8, d6, d3 │ │ strh r0, [r0, #0] │ │ - ldmia r5, {r0, r1, r5} │ │ - vqshl.u64 d20, d20, #54 @ 0x36 │ │ - @ instruction: 0xfff5ccb9 │ │ - vqshl.u64 d27, d29, #54 @ 0x36 │ │ - vrintp.f16 , │ │ - vsri.64 , q15, #10 │ │ - movs r1, r0 │ │ - ldmia r3!, {r1, r2, r5, r6, r7} │ │ - vtbx.8 d28, {d22-d25}, d17 │ │ - vqshrun.s64 d27, q4, #10 │ │ - vqrshrn.u64 d27, q11, #10 │ │ + ldr r4, [r2, #120] @ 0x78 │ │ + vtbl.8 d31, {d6-d7}, d8 │ │ + @ instruction: 0xfff46f2a │ │ + @ instruction: 0xfff66a7c │ │ + vtbl.8 d22, {d22-d24}, d6 │ │ + @ instruction: 0xfff66d02 │ │ + movs r1, r0 │ │ + ldr r7, [r2, #100] @ 0x64 │ │ + vcvt.f32.u32 q11, q1, #10 │ │ + vtbx.8 d22, {d22-d24}, d16 │ │ + vtbx.8 d22, {d6-d7}, d7 │ │ vtbl.8 d25, {d6-d7}, d15 │ │ str r1, [sp, #196] @ 0xc4 │ │ ldr r1, [sp, #608] @ 0x260 │ │ ldr r2, [sp, #612] @ 0x264 │ │ ldr.w r9, [sp, #48] @ 0x30 │ │ add r3, sp, #348 @ 0x15c │ │ stmia r3!, {r0, r1, r2} │ │ mov r1, fp │ │ ldr r0, [sp, #68] @ 0x44 │ │ - bl 5395a │ │ + bl 54676 │ │ ldr.w r8, [sp, #56] @ 0x38 │ │ add r0, sp, #192 @ 0xc0 │ │ - bl 60ebe │ │ - b.n b6f96 │ │ + bl 60396 │ │ + b.n bc202 │ │ ldr r0, [sp, #36] @ 0x24 │ │ str r0, [sp, #196] @ 0xc4 │ │ add r0, sp, #192 @ 0xc0 │ │ - bl 60ebe │ │ + bl 60396 │ │ ldr r4, [sp, #632] @ 0x278 │ │ movs r2, #44 @ 0x2c │ │ ldrd r5, r6, [sp, #640] @ 0x280 │ │ add r0, sp, #688 @ 0x2b0 │ │ - ldr r1, [pc, #956] @ (b72bc ) │ │ + ldr r1, [pc, #956] @ (bc528 ) │ │ add r1, pc │ │ - bl 9dedc │ │ + bl 9a438 │ │ lsls r0, r4, #31 │ │ ldr r0, [sp, #688] @ 0x2b0 │ │ - beq.n b6fa4 │ │ + beq.n bc210 │ │ ldr r1, [sp, #692] @ 0x2b4 │ │ - bl 998f4 │ │ + bl 629fc │ │ ldr r4, [sp, #664] @ 0x298 │ │ movs r2, #43 @ 0x2b │ │ ldrd r8, r9, [sp, #672] @ 0x2a0 │ │ add r0, sp, #688 @ 0x2b0 │ │ - ldr r1, [pc, #932] @ (b72c0 ) │ │ + ldr r1, [pc, #932] @ (bc52c ) │ │ add r1, pc │ │ - bl 9dedc │ │ + bl 9a438 │ │ lsls r0, r4, #31 │ │ ldr r0, [sp, #688] @ 0x2b0 │ │ - beq.w b7274 │ │ + beq.w bc4e0 │ │ ldr r1, [sp, #692] @ 0x2b4 │ │ - bl 998f4 │ │ + bl 629fc │ │ ldr r0, [sp, #40] @ 0x28 │ │ - ldr r1, [pc, #912] @ (b72c4 ) │ │ + ldr r1, [pc, #912] @ (bc530 ) │ │ adds r0, #48 @ 0x30 │ │ add r1, pc │ │ - bl abf8c │ │ + bl 6879c │ │ mov r2, r5 │ │ mov r3, r6 │ │ mov r4, r1 │ │ - bl b78a8 │ │ + bl bcb14 │ │ mov r1, r0 │ │ movs r0, #0 │ │ str r0, [sp, #692] @ 0x2b4 │ │ movs r0, #30 │ │ add.w sl, sp, #528 @ 0x210 │ │ str r0, [sp, #688] @ 0x2b0 │ │ add r2, sp, #688 @ 0x2b0 │ │ mov r0, sl │ │ - bl b796c │ │ + bl bcbd8 │ │ ldrd r6, r7, [sp, #528] @ 0x210 │ │ ldr r5, [sp, #536] @ 0x218 │ │ eor.w r0, r6, #40 @ 0x28 │ │ orrs r0, r7 │ │ - bne.w b73b4 │ │ + bne.w bc620 │ │ movs r0, #1 │ │ movs r2, #1 │ │ strb.w r0, [r5, #32] │ │ movs r3, #0 │ │ ldrd r0, r1, [r5] │ │ ldr r1, [r1, #20] │ │ strd r8, r9, [sp] │ │ blx r1 │ │ - b.n b73c4 │ │ + b.n bc630 │ │ ldrd r1, r2, [sp, #692] @ 0x2b4 │ │ strd r1, r2, [sp, #72] @ 0x48 │ │ str r0, [sp, #348] @ 0x15c │ │ vldr d0, [sp, #72] @ 0x48 │ │ vstr d0, [sp, #352] @ 0x160 │ │ add r2, sp, #348 @ 0x15c │ │ ldmia r2, {r0, r1, r2} │ │ add r3, sp, #244 @ 0xf4 │ │ stmia r3!, {r0, r1, r2} │ │ add r0, sp, #408 @ 0x198 │ │ add r1, sp, #244 @ 0xf4 │ │ - b.n b7404 │ │ + b.n bc670 │ │ ldrd r1, r2, [sp, #692] @ 0x2b4 │ │ add r3, sp, #348 @ 0x15c │ │ stmia r3!, {r0, r1, r2} │ │ - b.n b7280 │ │ + b.n bc4ec │ │ ldr r0, [sp, #60] @ 0x3c │ │ movs r2, #27 │ │ str r0, [sp, #196] @ 0xc4 │ │ add r0, sp, #344 @ 0x158 │ │ - ldr r1, [pc, #784] @ (b72c8 ) │ │ + ldr r1, [pc, #784] @ (bc534 ) │ │ adds r0, #4 │ │ add r1, pc │ │ - bl 9dedc │ │ + bl 9a438 │ │ add r0, sp, #688 @ 0x2b0 │ │ - bl 99838 │ │ + bl 9a480 │ │ ldr r0, [sp, #52] @ 0x34 │ │ - bl 99838 │ │ + bl 9a480 │ │ ldr.w r9, [sp, #48] @ 0x30 │ │ - b.n b7158 │ │ + b.n bc3c4 │ │ ldr r1, [sp, #96] @ 0x60 │ │ ldrd r0, r8, [sp, #88] @ 0x58 │ │ add.w sl, r8, #24 │ │ str r0, [sp, #200] @ 0xc8 │ │ add.w r0, r1, r1, lsl #1 │ │ strd r6, r5, [sp, #24] │ │ str r7, [sp, #32] │ │ @@ -164245,179 +177518,179 @@ │ │ str r1, [sp, #204] @ 0xcc │ │ add r1, sp, #688 @ 0x2b0 │ │ add.w r2, r1, #20 │ │ adds r1, #24 │ │ str r2, [sp, #60] @ 0x3c │ │ str r1, [sp, #36] @ 0x24 │ │ cmp.w fp, #0 │ │ - beq.w b7324 │ │ + beq.w bc590 │ │ ldrd r6, r7, [r8] │ │ eor.w r0, r6, #20 │ │ orrs r0, r7 │ │ add.w r0, sl, #24 │ │ - beq.w b7326 │ │ + beq.w bc592 │ │ str r0, [sp, #52] @ 0x34 │ │ add.w r1, r8, #20 │ │ ldr r0, [sp, #60] @ 0x3c │ │ movs r2, #28 │ │ ldrd r5, r4, [r8, #8] │ │ ldr.w r9, [r8, #16] │ │ str.w r9, [sp, #704] @ 0x2c0 │ │ strd r5, r4, [sp, #696] @ 0x2b8 │ │ strd r6, r7, [sp, #688] @ 0x2b0 │ │ - bl c99c0 │ │ + bl ca0b2 │ │ subs r0, r6, #2 │ │ sbc.w r1, r7, #0 │ │ rsbs r2, r0, #17 │ │ mov.w r2, #0 │ │ sbcs.w r1, r2, r1 │ │ - bcc.w b742e │ │ + bcc.w bc69a │ │ cmp r0, #4 │ │ - bne.w b742e │ │ - ldr r2, [pc, #620] @ (b72cc ) │ │ + bne.w bc69a │ │ + ldr r2, [pc, #620] @ (bc538 ) │ │ mov r0, r4 │ │ mov r1, r9 │ │ movs r3, #9 │ │ add r2, pc │ │ - bl c47d4 │ │ - cbz r0, b7086 │ │ + bl c4ecc │ │ + cbz r0, bc2f2 │ │ mov ip, sl │ │ strd r5, r4, [sp, #64] @ 0x40 │ │ add r2, sp, #528 @ 0x210 │ │ ldmia.w ip, {r0, r3, r4, r5, r6, r7} │ │ mov r1, r2 │ │ stmia r1!, {r0, r3, r4, r5, r6, r7} │ │ add r0, sp, #632 @ 0x278 │ │ add r1, sp, #664 @ 0x298 │ │ - bl 96b9c │ │ - b.n b70ae │ │ - ldr r2, [pc, #584] @ (b72d0 ) │ │ + bl 985a8 │ │ + b.n bc31a │ │ + ldr r2, [pc, #584] @ (bc53c ) │ │ mov r0, r4 │ │ mov r1, r9 │ │ movs r3, #12 │ │ add r2, pc │ │ - bl c47d4 │ │ - cbz r0, b70c6 │ │ + bl c4ecc │ │ + cbz r0, bc332 │ │ mov ip, sl │ │ strd r5, r4, [sp, #64] @ 0x40 │ │ add r2, sp, #528 @ 0x210 │ │ ldmia.w ip, {r0, r3, r4, r5, r6, r7} │ │ mov r1, r2 │ │ stmia r1!, {r0, r3, r4, r5, r6, r7} │ │ add r0, sp, #632 @ 0x278 │ │ add r1, sp, #604 @ 0x25c │ │ - bl 966e0 │ │ + bl 97cf4 │ │ ldr r0, [sp, #632] @ 0x278 │ │ - ldr r1, [pc, #544] @ (b72d4 ) │ │ + ldr r1, [pc, #544] @ (bc540 ) │ │ cmp r0, r1 │ │ - bne.w b74ec │ │ + bne.w bc758 │ │ ldrd r0, r1, [sp, #64] @ 0x40 │ │ ldr.w r9, [sp, #48] @ 0x30 │ │ - bl 5395a │ │ - b.n b70d8 │ │ + bl 54676 │ │ + b.n bc344 │ │ mov r0, r5 │ │ mov r1, r4 │ │ - bl 5395a │ │ + bl 54676 │ │ ldr r0, [sp, #36] @ 0x24 │ │ - bl 99838 │ │ + bl 9a480 │ │ ldr.w r9, [sp, #48] @ 0x30 │ │ add.w r8, r8, #48 @ 0x30 │ │ sub.w fp, fp, #48 @ 0x30 │ │ add.w sl, sl, #48 @ 0x30 │ │ - b.n b7004 │ │ + b.n bc270 │ │ add.w r5, r4, #32 │ │ add r4, sp, #128 @ 0x80 │ │ - ldr r1, [pc, #488] @ (b72d8 ) │ │ + ldr r1, [pc, #488] @ (bc544 ) │ │ add.w r0, r4, #24 │ │ movs r2, #14 │ │ add r1, pc │ │ - bl 9dedc │ │ + bl 9a438 │ │ movs r6, #0 │ │ movs r0, #1 │ │ str r6, [sp, #704] @ 0x2c0 │ │ str r0, [sp, #692] @ 0x2b4 │ │ - ldr r1, [pc, #472] @ (b72dc ) │ │ + ldr r1, [pc, #472] @ (bc548 ) │ │ str r0, [sp, #700] @ 0x2bc │ │ add r1, pc │ │ str r1, [sp, #688] @ 0x2b0 │ │ add r0, sp, #528 @ 0x210 │ │ str r0, [sp, #696] @ 0x2b8 │ │ - ldr r0, [pc, #464] @ (b72e0 ) │ │ + ldr r0, [pc, #464] @ (bc54c ) │ │ add r0, pc │ │ strd r5, r0, [sp, #528] @ 0x210 │ │ add.w r0, r4, #36 @ 0x24 │ │ add r1, sp, #688 @ 0x2b0 │ │ - bl a207e │ │ + bl 4bf7c │ │ movs r0, #2 │ │ str r6, [sp, #132] @ 0x84 │ │ str r0, [sp, #128] @ 0x80 │ │ add r0, sp, #408 @ 0x198 │ │ mov r1, r4 │ │ movs r2, #48 @ 0x30 │ │ - bl c99c0 │ │ + bl ca0b2 │ │ ldrd r0, r1, [sp, #112] @ 0x70 │ │ - bl 5395a │ │ + bl 54676 │ │ add r0, sp, #80 @ 0x50 │ │ - bl 99838 │ │ - b.n b7410 │ │ + bl 9a480 │ │ + b.n bc67c │ │ ldr r1, [sp, #60] @ 0x3c │ │ str r1, [sp, #196] @ 0xc4 │ │ ldr r1, [sp, #608] @ 0x260 │ │ ldr r2, [sp, #612] @ 0x264 │ │ ldr.w r9, [sp, #48] @ 0x30 │ │ add r3, sp, #348 @ 0x15c │ │ stmia r3!, {r0, r1, r2} │ │ mov r1, fp │ │ ldr r0, [sp, #68] @ 0x44 │ │ - bl 5395a │ │ + bl 54676 │ │ ldr.w r8, [sp, #56] @ 0x38 │ │ add r0, sp, #192 @ 0xc0 │ │ - bl 60ebe │ │ - b.n b7284 │ │ + bl 60396 │ │ + b.n bc4f0 │ │ ldr r0, [sp, #496] @ 0x1f0 │ │ ldr r1, [sp, #500] @ 0x1f4 │ │ - bl bf970 │ │ - b.n b7480 │ │ + bl c97b8 │ │ + b.n bc6ec │ │ ldr r0, [sp, #32] │ │ str r0, [sp, #348] @ 0x15c │ │ add r0, sp, #344 @ 0x158 │ │ - bl 60ebe │ │ + bl 60396 │ │ ldr r6, [sp, #192] @ 0xc0 │ │ movs r2, #44 @ 0x2c │ │ ldrd r4, r5, [sp, #200] @ 0xc8 │ │ add r0, sp, #688 @ 0x2b0 │ │ - ldr r1, [pc, #352] @ (b72e4 ) │ │ + ldr r1, [pc, #352] @ (bc550 ) │ │ add r1, pc │ │ - bl 9dedc │ │ + bl 9a438 │ │ lsls r0, r6, #31 │ │ ldr r0, [sp, #688] @ 0x2b0 │ │ - beq.n b7234 │ │ + beq.n bc4a0 │ │ ldr r1, [sp, #692] @ 0x2b4 │ │ - bl 998f4 │ │ + bl 629fc │ │ strd r4, r5, [sp, #344] @ 0x158 │ │ ldr r0, [sp, #40] @ 0x28 │ │ - ldr r1, [pc, #328] @ (b72e8 ) │ │ + ldr r1, [pc, #328] @ (bc554 ) │ │ adds r0, #48 @ 0x30 │ │ add r1, pc │ │ - bl 9aa94 │ │ + bl be6d8 │ │ add r5, sp, #488 @ 0x1e8 │ │ mov r3, r0 │ │ add r2, sp, #344 @ 0x158 │ │ mov r4, r1 │ │ mov r0, r5 │ │ mov r1, r3 │ │ - bl bd754 │ │ + bl c2338 │ │ movs r0, #0 │ │ mov r1, r5 │ │ str r0, [sp, #692] @ 0x2b4 │ │ movs r0, #30 │ │ str r0, [sp, #688] @ 0x2b0 │ │ add r0, sp, #528 @ 0x210 │ │ add r2, sp, #688 @ 0x2b0 │ │ - bl b7874 │ │ + bl bcae0 │ │ ldr r0, [sp, #564] @ 0x234 │ │ str r0, [sp, #484] @ 0x1e4 │ │ ldr r0, [sp, #560] @ 0x230 │ │ str r0, [sp, #480] @ 0x1e0 │ │ ldr.w r0, [sp, #569] @ 0x239 │ │ str r0, [sp, #472] @ 0x1d8 │ │ ldr r0, [sp, #572] @ 0x23c │ │ @@ -164425,113 +177698,113 @@ │ │ ldrd r2, r0, [sp, #528] @ 0x210 │ │ ldrd sl, fp, [sp, #536] @ 0x218 │ │ eor.w r1, r2, #40 @ 0x28 │ │ ldrd r8, r9, [sp, #544] @ 0x220 │ │ orrs r1, r0 │ │ ldrd r7, r5, [sp, #552] @ 0x228 │ │ ldrb.w r1, [sp, #568] @ 0x238 │ │ - bne.n b72f4 │ │ + bne.n bc560 │ │ ldr r0, [r4, #0] │ │ adds r0, #1 │ │ str r0, [r4, #0] │ │ lsls r0, r1, #31 │ │ - bne.n b720e │ │ + bne.n bc47a │ │ ldr.w r1, [fp, #20] │ │ mov r0, sl │ │ movs r2, #0 │ │ movs r3, #0 │ │ blx r1 │ │ mov.w r0, #2147483648 @ 0x80000000 │ │ mov r1, r5 │ │ str r0, [sp, #688] @ 0x2b0 │ │ add r2, sp, #688 @ 0x2b0 │ │ mov r0, r7 │ │ - bl bd1f8 │ │ + bl c1c5c │ │ movs r0, #0 │ │ mov r1, fp │ │ str r0, [sp, #284] @ 0x11c │ │ movs r0, #40 @ 0x28 │ │ str r0, [sp, #280] @ 0x118 │ │ mov r0, sl │ │ - bl 66c24 │ │ + bl 63e60 │ │ mov r0, r8 │ │ mov r1, r9 │ │ - b.n b761e │ │ + b.n bc88a │ │ ldrd r1, r2, [sp, #692] @ 0x2b4 │ │ add r3, sp, #668 @ 0x29c │ │ stmia r3!, {r0, r1, r2} │ │ - b.n b73f4 │ │ + b.n bc660 │ │ ldr r0, [sp, #64] @ 0x40 │ │ movs r2, #27 │ │ str r0, [sp, #348] @ 0x15c │ │ add r0, sp, #664 @ 0x298 │ │ - ldr r1, [pc, #164] @ (b72ec ) │ │ + ldr r1, [pc, #164] @ (bc558 ) │ │ adds r0, #4 │ │ add r1, pc │ │ - bl 9dedc │ │ + bl 9a438 │ │ add r0, sp, #688 @ 0x2b0 │ │ - bl 99838 │ │ + bl 9a480 │ │ ldr r0, [sp, #52] @ 0x34 │ │ - bl 99838 │ │ + bl 9a480 │ │ ldr.w r8, [sp, #56] @ 0x38 │ │ - b.n b73ee │ │ + b.n bc65a │ │ add r0, sp, #280 @ 0x118 │ │ add.w r1, r8, #12 │ │ adds r0, #12 │ │ movs r2, #36 @ 0x24 │ │ - bl c99c0 │ │ + bl ca0b2 │ │ str r5, [sp, #288] @ 0x120 │ │ - b.n b73c8 │ │ + b.n bc634 │ │ ldrd r1, r2, [sp, #692] @ 0x2b4 │ │ add r3, sp, #348 @ 0x15c │ │ stmia r3!, {r0, r1, r2} │ │ ldr.w r9, [sp, #48] @ 0x30 │ │ ldr.w r8, [sp, #56] @ 0x38 │ │ add r2, sp, #348 @ 0x15c │ │ ldmia r2, {r0, r1, r2} │ │ add r3, sp, #256 @ 0x100 │ │ stmia r3!, {r0, r1, r2} │ │ add r0, sp, #408 @ 0x198 │ │ add r1, sp, #256 @ 0x100 │ │ - b.n b7404 │ │ + b.n bc670 │ │ add r0, sp, #664 @ 0x298 │ │ - ldr r1, [pc, #88] @ (b72f0 ) │ │ + ldr r1, [pc, #88] @ (bc55c ) │ │ adds r0, #4 │ │ movs r2, #43 @ 0x2b │ │ add r1, pc │ │ - bl 9dedc │ │ + bl 9a438 │ │ add r0, sp, #488 @ 0x1e8 │ │ - bl 99838 │ │ - b.n b7716 │ │ + bl 9a480 │ │ + b.n bc982 │ │ ldr r0, [sp, #496] @ 0x1f0 │ │ ldr r1, [sp, #500] @ 0x1f4 │ │ - bl 6c544 │ │ - b.n b7480 │ │ + bl 6d978 │ │ + b.n bc6ec │ │ ldr r0, [sp, #496] @ 0x1f0 │ │ ldr r1, [sp, #500] @ 0x1f4 │ │ - bl 56e32 │ │ - b.n b7480 │ │ - push {r0, r2, r5, r6, lr} │ │ - vsli.64 d27, d14, #54 @ 0x36 │ │ - vrshr.u64 d27, d26, #10 │ │ + bl 57ff4 │ │ + b.n bc6ec │ │ + ldr r4, [r4, #0] │ │ + vtbx.8 d22, {d6}, d22 │ │ + @ instruction: 0xfff66abe │ │ movs r1, r0 │ │ - ldmia r1!, {r3, r5, r6} │ │ - vrint?.f16 , q2 │ │ - vrintx.f16 d27, d6 │ │ + ldr r1, [r3, #60] @ 0x3c │ │ + vqshl.u32 d22, d5, #22 │ │ + vrint?.f16 q11, q7 │ │ vaddl.u q8, d6, d3 │ │ strh r0, [r0, #0] │ │ - stmia r7!, {r2, r4, r6, r7} │ │ - vtbx.8 d27, {d22-d24}, d2 │ │ + str r7, [r5, #116] @ 0x74 │ │ + vshll.u32 q11, d2, #22 │ │ movs r1, r0 │ │ - ldr r6, [pc, #804] @ (b7608 ) │ │ - vrshr.u64 , , #7 │ │ - vmla.i , q3, d16[0] │ │ + lsrs r5, r4, #8 │ │ + vsli.64 d22, d14, #57 @ 0x39 │ │ + vtbx.8 d22, {d6}, d20 │ │ movs r1, r0 │ │ - stmia r6!, {r3, r4, r6, r7} │ │ - vrintm.f16 d28, d19 │ │ + ldr r1, [r1, #20] │ │ + vqshrn.u64 d22, q2, #10 │ │ @ instruction: 0xfff6e9dd │ │ adds r6, #120 @ 0x78 │ │ str r2, [sp, #280] @ 0x118 │ │ strb.w r1, [sp, #320] @ 0x140 │ │ ldr r1, [sp, #472] @ 0x1d8 │ │ ldr.w r2, [sp, #475] @ 0x1db │ │ str.w r1, [sp, #321] @ 0x141 │ │ @@ -164540,143 +177813,143 @@ │ │ strd r8, r9, [sp, #296] @ 0x128 │ │ strd sl, fp, [sp, #288] @ 0x120 │ │ str r2, [sp, #324] @ 0x144 │ │ str r0, [sp, #284] @ 0x11c │ │ ldr r0, [r4, #0] │ │ adds r0, #1 │ │ str r0, [r4, #0] │ │ - b.n b765a │ │ + b.n bc8c6 │ │ ldr r0, [sp, #20] │ │ str r0, [sp, #196] @ 0xc4 │ │ add r0, sp, #192 @ 0xc0 │ │ - bl 60ebe │ │ + bl 60396 │ │ ldr r4, [sp, #664] @ 0x298 │ │ movs r2, #44 @ 0x2c │ │ ldrd fp, r6, [sp, #672] @ 0x2a0 │ │ add r0, sp, #688 @ 0x2b0 │ │ - ldr r1, [pc, #948] @ (b76f0 ) │ │ + ldr r1, [pc, #948] @ (bc95c ) │ │ add r1, pc │ │ - bl 9dedc │ │ + bl 9a438 │ │ lsls r0, r4, #31 │ │ ldrd r5, r7, [sp, #28] │ │ ldr r0, [sp, #688] @ 0x2b0 │ │ add.w sl, sp, #488 @ 0x1e8 │ │ - beq.n b73a2 │ │ + beq.n bc60e │ │ ldr r1, [sp, #692] @ 0x2b4 │ │ - bl 998f4 │ │ + bl 629fc │ │ ldrd r8, r9, [sp, #604] @ 0x25c │ │ movs r2, #47 @ 0x2f │ │ ldr r4, [sp, #612] @ 0x264 │ │ add r0, sp, #688 @ 0x2b0 │ │ - ldr r1, [pc, #916] @ (b76f4 ) │ │ + ldr r1, [pc, #916] @ (bc960 ) │ │ add r1, pc │ │ - bl 9dedc │ │ + bl 9a438 │ │ ldr r0, [sp, #688] @ 0x2b0 │ │ cmp.w r8, #2147483648 @ 0x80000000 │ │ - bne.w b76d6 │ │ + bne.w bc942 │ │ ldrd r1, r2, [sp, #692] @ 0x2b4 │ │ add r3, sp, #356 @ 0x164 │ │ movs r6, #0 │ │ mov.w r8, #2147483648 @ 0x80000000 │ │ stmia r3!, {r0, r1, r2} │ │ - b.n b76e8 │ │ + b.n bc954 │ │ ldr r1, [sp, #28] │ │ movs r4, #1 │ │ str r1, [sp, #580] @ 0x244 │ │ ldr r1, [sp, #68] @ 0x44 │ │ str r1, [sp, #608] @ 0x260 │ │ ldrd r1, r2, [sp, #284] @ 0x11c │ │ add r3, sp, #196 @ 0xc4 │ │ stmia r3!, {r0, r1, r2} │ │ mov.w r0, #2147483648 @ 0x80000000 │ │ ldr.w r9, [sp, #48] @ 0x30 │ │ ldr r5, [sp, #20] │ │ ldr r2, [sp, #64] @ 0x40 │ │ str r0, [sp, #192] @ 0xc0 │ │ - b.n b74b2 │ │ + b.n bc71e │ │ ldrd r1, r2, [sp, #692] @ 0x2b4 │ │ add r3, sp, #356 @ 0x164 │ │ stmia r3!, {r0, r1, r2} │ │ mov.w r0, #2147483648 @ 0x80000000 │ │ str r0, [sp, #352] @ 0x160 │ │ ldr r6, [sp, #24] │ │ - b.n b751c │ │ + b.n bc788 │ │ add r0, sp, #280 @ 0x118 │ │ add.w r1, sl, #12 │ │ adds r0, #12 │ │ movs r2, #36 @ 0x24 │ │ - bl c99c0 │ │ + bl ca0b2 │ │ str r5, [sp, #288] @ 0x120 │ │ ldr.w r9, [sp, #48] @ 0x30 │ │ strd r6, r7, [sp, #280] @ 0x118 │ │ ldr r0, [r4, #0] │ │ subs r0, #1 │ │ str r0, [r4, #0] │ │ add r0, sp, #128 @ 0x80 │ │ add r1, sp, #280 @ 0x118 │ │ - b.w b649e │ │ + b.w bb70a │ │ ldr r1, [sp, #64] @ 0x40 │ │ str r1, [sp, #348] @ 0x15c │ │ ldrd r1, r2, [sp, #636] @ 0x27c │ │ add r3, sp, #668 @ 0x29c │ │ stmia r3!, {r0, r1, r2} │ │ mov r0, fp │ │ mov r1, r9 │ │ - bl 5395a │ │ + bl 54676 │ │ add r0, sp, #344 @ 0x158 │ │ - bl 60ebe │ │ + bl 60396 │ │ ldr.w r9, [sp, #48] @ 0x30 │ │ add r2, sp, #668 @ 0x29c │ │ ldmia r2, {r0, r1, r2} │ │ add r3, sp, #268 @ 0x10c │ │ stmia r3!, {r0, r1, r2} │ │ add r0, sp, #408 @ 0x198 │ │ add r1, sp, #268 @ 0x10c │ │ - bl 9d202 │ │ + bl a09f2 │ │ ldr r0, [sp, #112] @ 0x70 │ │ mov r1, r8 │ │ - bl 5395a │ │ + bl 54676 │ │ add r1, sp, #408 @ 0x198 │ │ ldr r0, [sp, #44] @ 0x2c │ │ movs r2, #48 @ 0x30 │ │ - bl c99c0 │ │ + bl ca0b2 │ │ movs r0, #1 │ │ strb.w r0, [r9, #52] @ 0x34 │ │ add.w sp, sp, #752 @ 0x2f0 │ │ vpop {d8} │ │ add sp, #4 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ ldr r0, [sp, #52] @ 0x34 │ │ movs r2, #27 │ │ str r0, [sp, #196] @ 0xc4 │ │ add r0, sp, #344 @ 0x158 │ │ - ldr r1, [pc, #816] @ (b7768 ) │ │ + ldr r1, [pc, #816] @ (bc9d4 ) │ │ adds r0, #12 │ │ add r1, pc │ │ - bl 9dedc │ │ + bl 9a438 │ │ mov.w r0, #2147483648 @ 0x80000000 │ │ str r0, [sp, #352] @ 0x160 │ │ add r0, sp, #688 @ 0x2b0 │ │ - bl 99838 │ │ + bl 9a480 │ │ ldr r0, [sp, #36] @ 0x24 │ │ - bl 99838 │ │ + bl 9a480 │ │ ldr.w r9, [sp, #48] @ 0x30 │ │ - b.n b750c │ │ + b.n bc778 │ │ add r0, sp, #488 @ 0x1e8 │ │ - bl a2e9c │ │ + bl aa45c │ │ ldr.w r9, [sp, #48] @ 0x30 │ │ mov.w r7, #2147483648 @ 0x80000000 │ │ ldr r2, [sp, #64] @ 0x40 │ │ ldrd r6, r5, [sp, #12] │ │ - b.n b7486 │ │ + b.n bc6f2 │ │ ldrd r0, r1, [sp, #496] @ 0x1f0 │ │ - bl 56e2a │ │ - b.n b7480 │ │ + bl c1c04 │ │ + b.n bc6ec │ │ ldrd r0, r1, [sp, #496] @ 0x1f0 │ │ - bl 5395a │ │ + bl 54676 │ │ mov.w r7, #2147483648 @ 0x80000000 │ │ ldr r2, [sp, #64] @ 0x40 │ │ ldr r0, [sp, #68] @ 0x44 │ │ str r0, [sp, #608] @ 0x260 │ │ ldr r0, [sp, #28] │ │ str r0, [sp, #580] @ 0x244 │ │ mov.w r0, #2147483648 @ 0x80000000 │ │ @@ -164688,106 +177961,106 @@ │ │ sub.w r0, sl, #4 │ │ sbc.w r8, r1, #0 │ │ clz r0, r0 │ │ ldr r5, [sp, #20] │ │ lsrs r4, r0, #5 │ │ mov r0, r2 │ │ mov r1, fp │ │ - bl 5395a │ │ + bl 54676 │ │ add r0, sp, #688 @ 0x2b0 │ │ str r0, [sp, #52] @ 0x34 │ │ movs r0, #0 │ │ rsbs r1, sl, #17 │ │ sbcs.w r0, r0, r8 │ │ - bcc.w b6a64 │ │ + bcc.w bbcd0 │ │ cmp r4, #0 │ │ - bne.w b6a6a │ │ - b.w b6a64 │ │ + bne.w bbcd6 │ │ + b.w bbcd0 │ │ mov r0, sl │ │ mov r1, r4 │ │ ldrd r5, r6, [sp, #624] @ 0x270 │ │ - bl a3506 │ │ + bl af870 │ │ ldr r0, [sp, #8] │ │ mov r1, sl │ │ - bl bf998 │ │ - b.n b7484 │ │ + bl c1c14 │ │ + b.n bc6f0 │ │ ldr r2, [sp, #636] @ 0x27c │ │ ldr r1, [sp, #52] @ 0x34 │ │ str r1, [sp, #196] @ 0xc4 │ │ ldr r1, [sp, #640] @ 0x280 │ │ strd r0, r2, [sp, #356] @ 0x164 │ │ mov.w r0, #2147483648 @ 0x80000000 │ │ str r0, [sp, #352] @ 0x160 │ │ str r1, [sp, #364] @ 0x16c │ │ ldrd r0, r1, [sp, #64] @ 0x40 │ │ ldr.w r9, [sp, #48] @ 0x30 │ │ - bl 5395a │ │ + bl 54676 │ │ ldr r7, [sp, #32] │ │ add.w sl, sp, #488 @ 0x1e8 │ │ ldrd r6, r5, [sp, #24] │ │ add r0, sp, #192 @ 0xc0 │ │ - bl 60ebe │ │ + bl 60396 │ │ ldrd r0, r1, [sp, #604] @ 0x25c │ │ - bl 97be8 │ │ + bl ba60c │ │ mov.w r8, #2147483648 @ 0x80000000 │ │ movs r0, #0 │ │ rsbs r1, r7, #17 │ │ sbcs r0, r5 │ │ - bcc.n b7542 │ │ + bcc.n bc7ae │ │ cmp r7, #15 │ │ - bne.n b7542 │ │ - cbz r6, b7548 │ │ + bne.n bc7ae │ │ + cbz r6, bc7b4 │ │ add.w r0, sl, #8 │ │ - bl 99904 │ │ - b.n b7548 │ │ + bl 9a53a │ │ + b.n bc7b4 │ │ add r0, sp, #488 @ 0x1e8 │ │ - bl 99838 │ │ + bl 9a480 │ │ add r0, sp, #344 @ 0x158 │ │ cmp.w r8, #2147483648 @ 0x80000000 │ │ add.w r0, r0, #12 │ │ - bne.n b756a │ │ + bne.n bc7d6 │ │ add r1, sp, #328 @ 0x148 │ │ ldmia.w r0, {r3, r4, r5} │ │ mov r2, r1 │ │ stmia r2!, {r3, r4, r5} │ │ add r0, sp, #408 @ 0x198 │ │ - bl 9d202 │ │ + bl a09f2 │ │ ldr.w r8, [sp, #56] @ 0x38 │ │ - b.n b7408 │ │ + b.n bc674 │ │ ldrd r1, r2, [sp, #344] @ 0x158 │ │ add r3, sp, #328 @ 0x148 │ │ ldmia.w r0, {r4, r6, r7} │ │ mov r5, r3 │ │ stmia r5!, {r4, r6, r7} │ │ add r0, sp, #368 @ 0x170 │ │ stmia.w r0, {r1, r2, r8} │ │ add r7, sp, #368 @ 0x170 │ │ add.w r0, r7, #12 │ │ ldmia.w r3, {r1, r2, r4} │ │ stmia r0!, {r1, r2, r4} │ │ ldr r0, [sp, #40] @ 0x28 │ │ - ldr r1, [pc, #480] @ (b7770 ) │ │ + ldr r1, [pc, #480] @ (bc9dc ) │ │ adds r0, #48 @ 0x30 │ │ add r1, pc │ │ - bl 9aa94 │ │ + bl be6d8 │ │ add r5, sp, #488 @ 0x1e8 │ │ mov r2, r0 │ │ mov r4, r1 │ │ mov r1, r2 │ │ mov r0, r5 │ │ mov r2, r7 │ │ - bl bd754 │ │ + bl c2338 │ │ movs r0, #0 │ │ mov r1, r5 │ │ str r0, [sp, #692] @ 0x2b4 │ │ movs r0, #30 │ │ str r0, [sp, #688] @ 0x2b0 │ │ add r0, sp, #528 @ 0x210 │ │ add r2, sp, #688 @ 0x2b0 │ │ - bl b7874 │ │ + bl bcae0 │ │ ldr r0, [sp, #564] @ 0x234 │ │ str r0, [sp, #468] @ 0x1d4 │ │ ldr r0, [sp, #560] @ 0x230 │ │ str r0, [sp, #464] @ 0x1d0 │ │ ldr.w r0, [sp, #569] @ 0x239 │ │ str r0, [sp, #456] @ 0x1c8 │ │ ldr r0, [sp, #572] @ 0x23c │ │ @@ -164795,41 +178068,41 @@ │ │ ldrd r2, r0, [sp, #528] @ 0x210 │ │ ldrd fp, r8, [sp, #536] @ 0x218 │ │ eor.w r1, r2, #40 @ 0x28 │ │ ldrd r9, sl, [sp, #544] @ 0x220 │ │ orrs r1, r0 │ │ ldrd r5, r6, [sp, #552] @ 0x228 │ │ ldrb.w r1, [sp, #568] @ 0x238 │ │ - bne.n b7624 │ │ + bne.n bc890 │ │ ldr r0, [r4, #0] │ │ adds r7, #8 │ │ adds r0, #1 │ │ str r0, [r4, #0] │ │ lsls r0, r1, #31 │ │ - bne.n b7600 │ │ + bne.n bc86c │ │ ldr.w r1, [r8, #20] │ │ mov r0, fp │ │ movs r2, #0 │ │ movs r3, #0 │ │ blx r1 │ │ mov r0, r5 │ │ mov r1, r6 │ │ mov r2, r7 │ │ - bl bd1f8 │ │ + bl c1c5c │ │ movs r0, #0 │ │ mov r1, r8 │ │ str r0, [sp, #284] @ 0x11c │ │ movs r0, #40 @ 0x28 │ │ str r0, [sp, #280] @ 0x118 │ │ mov r0, fp │ │ - bl 66c24 │ │ + bl 63e60 │ │ mov r0, r9 │ │ mov r1, sl │ │ - bl 66c24 │ │ - b.n b765a │ │ + bl 63e60 │ │ + b.n bc8c6 │ │ ldrd r3, r7, [sp, #464] @ 0x1d0 │ │ str r2, [sp, #280] @ 0x118 │ │ strb.w r1, [sp, #320] @ 0x140 │ │ ldr r1, [sp, #456] @ 0x1c8 │ │ ldr.w r2, [sp, #459] @ 0x1cb │ │ str.w r1, [sp, #321] @ 0x141 │ │ strd r3, r7, [sp, #312] @ 0x138 │ │ @@ -164838,9391 +178111,8051 @@ │ │ strd fp, r8, [sp, #288] @ 0x120 │ │ str r2, [sp, #324] @ 0x144 │ │ str r0, [sp, #284] @ 0x11c │ │ ldr r0, [r4, #0] │ │ adds r0, #1 │ │ str r0, [r4, #0] │ │ ldrd r0, r1, [sp, #376] @ 0x178 │ │ - bl 5395a │ │ + bl 54676 │ │ add r0, sp, #128 @ 0x80 │ │ add r1, sp, #280 @ 0x118 │ │ - bl 9e12c │ │ - b.w b69ce │ │ + bl b9b50 │ │ + b.w bbc3a │ │ ldr r0, [sp, #32] │ │ str r0, [sp, #348] @ 0x15c │ │ add r0, sp, #344 @ 0x158 │ │ - bl 60ebe │ │ + bl 60396 │ │ ldr r6, [sp, #192] @ 0xc0 │ │ movs r2, #44 @ 0x2c │ │ ldrd r4, r5, [sp, #200] @ 0xc8 │ │ add r0, sp, #688 @ 0x2b0 │ │ - ldr r1, [pc, #240] @ (b776c ) │ │ + ldr r1, [pc, #240] @ (bc9d8 ) │ │ add r1, pc │ │ - bl 9dedc │ │ + bl 9a438 │ │ lsls r0, r6, #31 │ │ ldr.w r9, [sp, #48] @ 0x30 │ │ ldr r0, [sp, #688] @ 0x2b0 │ │ - beq.n b76a8 │ │ + beq.n bc914 │ │ ldr r1, [sp, #692] @ 0x2b4 │ │ - bl 998f4 │ │ + bl 629fc │ │ add r6, sp, #528 @ 0x210 │ │ ldr r1, [sp, #40] @ 0x28 │ │ mov r2, r4 │ │ mov r3, r5 │ │ mov r0, r6 │ │ - bl b7788 │ │ + bl bc9f4 │ │ add r0, sp, #128 @ 0x80 │ │ mov r1, r6 │ │ - b.w b649e │ │ + b.w bb70a │ │ ldrd r1, r2, [sp, #692] @ 0x2b4 │ │ add r3, sp, #668 @ 0x29c │ │ stmia r3!, {r0, r1, r2} │ │ - b.n b7716 │ │ + b.n bc982 │ │ ldr r0, [sp, #64] @ 0x40 │ │ movs r2, #27 │ │ str r0, [sp, #348] @ 0x15c │ │ add r0, sp, #664 @ 0x298 │ │ - ldr r1, [pc, #188] @ (b7778 ) │ │ + ldr r1, [pc, #188] @ (bc9e4 ) │ │ adds r0, #4 │ │ add r1, pc │ │ - bl 9dedc │ │ + bl 9a438 │ │ add r0, sp, #688 @ 0x2b0 │ │ - bl 99838 │ │ + bl 9a480 │ │ ldr r0, [sp, #52] @ 0x34 │ │ - bl 99838 │ │ + bl 9a480 │ │ ldr.w r8, [sp, #56] @ 0x38 │ │ - b.n b770c │ │ + b.n bc978 │ │ ldr r1, [sp, #692] @ 0x2b4 │ │ - bl 998f4 │ │ + bl 629fc │ │ strd fp, r6, [sp, #344] @ 0x158 │ │ movs r6, #0 │ │ str r4, [sp, #360] @ 0x168 │ │ strd r8, r9, [sp, #352] @ 0x160 │ │ ldr.w r9, [sp, #48] @ 0x30 │ │ - b.n b7528 │ │ + b.n bc794 │ │ nop │ │ - cbz r1, b76fe │ │ - vzip.16 d27, d5 │ │ + str r0, [r5, #60] @ 0x3c │ │ + vrintn.f16 q11, │ │ vqshrn.u64 d25, q0, #10 │ │ str r1, [sp, #348] @ 0x15c │ │ ldrd r1, r2, [sp, #636] @ 0x27c │ │ - add r3, sp, #668 @ 0x29c │ │ - stmia r3!, {r0, r1, r2} │ │ - mov r0, fp │ │ - mov r1, r9 │ │ - bl 5395a │ │ - add r0, sp, #344 @ 0x158 │ │ - bl 60ebe │ │ - ldr.w r9, [sp, #48] @ 0x30 │ │ - add r2, sp, #668 @ 0x29c │ │ - ldmia r2, {r0, r1, r2} │ │ - add r3, sp, #396 @ 0x18c │ │ - stmia r3!, {r0, r1, r2} │ │ - add r0, sp, #408 @ 0x198 │ │ - add r1, sp, #396 @ 0x18c │ │ - b.n b7404 │ │ - mov r0, r4 │ │ - mov r1, r7 │ │ - bl 95478 │ │ - b.w b6788 │ │ - mov r0, r5 │ │ - mov r1, r4 │ │ - bl 9614c │ │ - b.w b6916 │ │ - ldr r0, [pc, #52] @ (b7774 ) │ │ - add r0, pc │ │ - bl 52ca0 │ │ - ldrb.w r0, [sp, #696] @ 0x2b8 │ │ - movs r1, #43 @ 0x2b │ │ - strb.w r0, [sp, #532] @ 0x214 │ │ - ldr r0, [sp, #692] @ 0x2b4 │ │ - str r0, [sp, #528] @ 0x210 │ │ - ldr r0, [pc, #40] @ (b777c ) │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r0, [pc, #36] @ (b7780 ) │ │ - add r2, sp, #528 @ 0x210 │ │ - ldr r3, [pc, #36] @ (b7784 ) │ │ - add r0, pc │ │ - add r3, pc │ │ - bl 4fcf8 │ │ - udf #254 @ 0xfe │ │ - stmia r4!, {r3, r5, r6, r7} │ │ - vqrdmulh.s q13, q11, d23[0] │ │ - vmull.u q13, d22, d0 │ │ - movs r1, r0 │ │ - add r4, sp, #56 @ 0x38 │ │ - movs r1, r0 │ │ - stmia r2!, {r2, r5, r6} │ │ - @ instruction: 0xfff69fac │ │ - movs r1, r0 │ │ - @ instruction: 0xefa5fff8 │ │ - ldr r7, [sp, #576] @ 0x240 │ │ - movs r1, r0 │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, #172 @ 0xac │ │ - strd r2, r3, [sp, #8] │ │ - mov r4, r0 │ │ - add.w r0, r1, #48 @ 0x30 │ │ - ldr r1, [pc, #212] @ (b7870 ) │ │ - add r1, pc │ │ - bl 9aa94 │ │ - add r6, sp, #80 @ 0x50 │ │ - mov r3, r0 │ │ - add r2, sp, #8 │ │ - mov r5, r1 │ │ - mov r0, r6 │ │ - mov r1, r3 │ │ - bl bd754 │ │ - movs r0, #0 │ │ - mov r1, r6 │ │ - str r0, [sp, #124] @ 0x7c │ │ - movs r0, #30 │ │ - str r0, [sp, #120] @ 0x78 │ │ - add r0, sp, #32 │ │ - add r2, sp, #120 @ 0x78 │ │ - bl b7874 │ │ - ldr r0, [sp, #68] @ 0x44 │ │ - add.w fp, sp, #32 │ │ - str r0, [sp, #28] │ │ - ldr r0, [sp, #64] @ 0x40 │ │ - str r0, [sp, #24] │ │ - ldr.w r0, [sp, #73] @ 0x49 │ │ - str r0, [sp, #16] │ │ - ldr r0, [sp, #76] @ 0x4c │ │ - str.w r0, [sp, #19] │ │ - ldmia.w fp, {r0, r1, fp} │ │ - eor.w r2, r0, #40 @ 0x28 │ │ - ldr.w sl, [sp, #44] @ 0x2c │ │ - orrs r2, r1 │ │ - ldrd r9, r6, [sp, #48] @ 0x30 │ │ - ldrd r7, r8, [sp, #56] @ 0x38 │ │ - ldrb.w r2, [sp, #72] @ 0x48 │ │ - bne.n b7834 │ │ - ldr r0, [r5, #0] │ │ - adds r0, #1 │ │ - str r0, [r5, #0] │ │ - lsls r0, r2, #31 │ │ - bne.n b780c │ │ - ldr.w r1, [sl, #20] │ │ - mov r0, fp │ │ - movs r2, #0 │ │ - movs r3, #0 │ │ - blx r1 │ │ - ldr r0, [pc, #92] @ (b786c ) │ │ - mov r1, r8 │ │ - str r0, [sp, #120] @ 0x78 │ │ - add r2, sp, #120 @ 0x78 │ │ - mov r0, r7 │ │ - bl bd1f8 │ │ - movs r0, #0 │ │ - movs r1, #40 @ 0x28 │ │ - strd r1, r0, [r4] │ │ - mov r0, fp │ │ - mov r1, sl │ │ - bl 66c24 │ │ - mov r0, r9 │ │ - mov r1, r6 │ │ - bl 66c24 │ │ - b.n b7864 │ │ - mov ip, r6 │ │ - ldr r6, [sp, #28] │ │ - ldr r3, [sp, #24] │ │ - strb.w r2, [r4, #40] @ 0x28 │ │ - strd r3, r6, [r4, #32] │ │ - ldr r2, [sp, #16] │ │ - ldr.w r3, [sp, #19] │ │ - str.w r2, [r4, #41] @ 0x29 │ │ - str r3, [r4, #44] @ 0x2c │ │ - stmia.w r4, {r0, r1, fp} │ │ - strd sl, r9, [r4, #12] │ │ - strd ip, r7, [r4, #20] │ │ - str.w r8, [r4, #28] │ │ - ldr r0, [r5, #0] │ │ - adds r0, #1 │ │ - str r0, [r5, #0] │ │ - add sp, #172 @ 0xac │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - nop │ │ - movs r2, r0 │ │ - strh r0, [r0, #0] │ │ - add r2, sp, #536 @ 0x218 │ │ - movs r1, r0 │ │ - push {r4, r5, r6, lr} │ │ - mov r5, r0 │ │ - ldr r0, [r1, #0] │ │ - mov r4, r2 │ │ - cbz r0, b789a │ │ - add.w r0, r5, #8 │ │ - movs r2, #40 @ 0x28 │ │ - movs r6, #40 @ 0x28 │ │ - bl c99c0 │ │ - movs r0, #0 │ │ - strd r6, r0, [r5] │ │ - mov r0, r4 │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ - b.w b4db4 │ │ - mov r0, r5 │ │ - mov r1, r4 │ │ - movs r2, #48 @ 0x30 │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ - b.w c99c0 │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, #20 │ │ - mov r6, r0 │ │ - ldr r0, [r0, #12] │ │ - cmp r0, #0 │ │ - beq.n b795c │ │ - mov sl, r3 │ │ - add.w r3, r6, #16 │ │ - mov fp, r2 │ │ - ldmia r3, {r0, r1, r2, r3} │ │ - strd fp, sl, [sp] │ │ - bl 4a22c │ │ - lsrs r1, r0, #25 │ │ - mov.w r2, #16843009 @ 0x1010101 │ │ - muls r1, r2 │ │ - ldrd r7, r6, [r6] │ │ - and.w r5, r6, r0 │ │ - movs r0, #0 │ │ - sub.w r4, r7, #48 @ 0x30 │ │ - str r0, [sp, #12] │ │ - add r2, sp, #16 │ │ - str r1, [sp, #8] │ │ - ldr.w r9, [r7, r5] │ │ - eor.w r0, r9, r1 │ │ - sub.w r1, r0, #16843009 @ 0x1010101 │ │ - bic.w r0, r1, r0 │ │ - bic.w r0, r0, #2139062143 @ 0x7f7f7f7f │ │ - str r0, [sp, #16] │ │ - mov r0, r2 │ │ - mov r8, r2 │ │ - bl 57458 │ │ - cbz r0, b7928 │ │ - add r1, r5 │ │ - ands r1, r6 │ │ - negs r2, r1 │ │ - rsb r2, r1, r2, lsl #1 │ │ - add.w r3, r4, r2, lsl #4 │ │ - lsls r2, r2, #4 │ │ - ldr r2, [r4, r2] │ │ - ldr r3, [r3, #4] │ │ - eor.w r2, r2, fp │ │ - eor.w r3, r3, sl │ │ - orrs r2, r3 │ │ - mov r2, r8 │ │ - beq.n b7944 │ │ - b.n b78fa │ │ - and.w r1, r9, r9, lsl #1 │ │ - tst.w r1, #2155905152 @ 0x80808080 │ │ - bne.n b7944 │ │ - ldr r0, [sp, #12] │ │ - mov r2, r8 │ │ - ldr r1, [sp, #8] │ │ - adds r0, #4 │ │ - str r0, [sp, #12] │ │ - add r0, r5 │ │ - and.w r5, r0, r6 │ │ - b.n b78e4 │ │ - negs r1, r1 │ │ - add.w r1, r1, r1, lsl #1 │ │ - add.w r1, r7, r1, lsl #4 │ │ - subs r1, #48 @ 0x30 │ │ - cmp r0, #0 │ │ - itt eq │ │ - mvneq.w r1, #47 @ 0x2f │ │ - moveq r1, r0 │ │ - b.n b795e │ │ - movs r1, #0 │ │ - cmp r1, #0 │ │ - it ne │ │ - addne r1, #8 │ │ - mov r0, r1 │ │ - add sp, #20 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - cbz r1, b7984 │ │ - push {r4, lr} │ │ - movs r3, #0 │ │ - movs r4, #40 @ 0x28 │ │ - strd r4, r3, [r0] │ │ - str r1, [r0, #8] │ │ - mov r0, r2 │ │ - ldmia.w sp!, {r4, lr} │ │ - b.w b4db4 │ │ - mov r1, r2 │ │ - movs r2, #48 @ 0x30 │ │ - b.w c99c0 │ │ - cbz r0, b799a │ │ - ldr r1, [r0, #0] │ │ - subs r1, #1 │ │ - str r1, [r0, #0] │ │ - it eq │ │ - beq.w 985cc │ │ - bx lr │ │ - adds r1, r0, #1 │ │ - beq.n b79a8 │ │ - ldr r1, [r0, #4] │ │ - adds r1, #1 │ │ - str r1, [r0, #4] │ │ - bcs.n b79aa │ │ - bx lr │ │ - udf #254 @ 0xfe │ │ - push {r4, lr} │ │ - mov r4, r0 │ │ - ldr r0, [r0, #88] @ 0x58 │ │ - cbz r0, b79b8 │ │ - bl 98758 │ │ - ldr r0, [r4, #92] @ 0x5c │ │ - cmp.w r0, #2147483648 @ 0x80000000 │ │ - itt ne │ │ - ldrne r1, [r4, #96] @ 0x60 │ │ - blne 5395a │ │ - add.w r0, r4, #16 │ │ - bl 94fa6 │ │ - add.w r0, r4, #56 @ 0x38 │ │ - ldmia.w sp!, {r4, lr} │ │ - b.w 950b2 │ │ - bmi.n b7986 │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, #44 @ 0x2c │ │ - mov r7, r0 │ │ - movs r0, #48 @ 0x30 │ │ - movs r1, #8 │ │ - mov r8, r3 │ │ - mov r9, r2 │ │ - bl 4a56c │ │ - ldr.w fp, [sp, #88] @ 0x58 │ │ - mov r4, r0 │ │ - movs r0, #0 │ │ - movs r1, #21 │ │ - strd r1, r0, [r4, #16] │ │ - movs r1, #1 │ │ - str r0, [r4, #40] @ 0x28 │ │ - strb r0, [r4, #12] │ │ - strd r1, r1, [r4] │ │ - str r0, [r4, #8] │ │ - ldrex r0, [r4] │ │ - adds r1, r0, #1 │ │ - strex r2, r1, [r4] │ │ - cmp r2, #0 │ │ - bne.n b7a0a │ │ - cmp.w r0, #4294967295 @ 0xffffffff │ │ - ble.n b7a9e │ │ - add.w r0, r7, #88 @ 0x58 │ │ - bl 9eca8 │ │ - ldr r5, [r7, #88] @ 0x58 │ │ - mov r0, r5 │ │ - bl b799c │ │ - bl 66d2c │ │ - add.w sl, sp, #4 │ │ - str r0, [sp, #4] │ │ - mov r0, sl │ │ - bl 66c90 │ │ - mov r6, r0 │ │ - mov r7, r1 │ │ - movs r0, #56 @ 0x38 │ │ - movs r1, #8 │ │ - bl 4a56c │ │ - ldr r2, [sp, #80] @ 0x50 │ │ - movs r1, #0 │ │ - str r2, [r0, #8] │ │ - ldr r2, [sp, #84] @ 0x54 │ │ - strd r2, fp, [r0, #12] │ │ - ldr r2, [sp, #92] @ 0x5c │ │ - strb.w r1, [r0, #50] @ 0x32 │ │ - strd r5, r4, [r0, #40] @ 0x28 │ │ - strd r9, r8, [r0] │ │ - str r2, [r0, #20] │ │ - strd r1, r1, [sp, #32] │ │ - strb.w r1, [sp, #28] │ │ - str r1, [sp, #24] │ │ - ldr r1, [pc, #44] @ (b7aa0 ) │ │ - strd r6, r7, [sp, #8] │ │ - add r1, pc │ │ - strd r0, r1, [sp, #16] │ │ - add r0, sp, #8 │ │ - bl 96ff8 │ │ - mov r5, r0 │ │ - bl 4a7f2 │ │ - mov r0, sl │ │ - bl 4a130 │ │ - str r5, [sp, #8] │ │ - add r0, sp, #8 │ │ - bl 4a1d8 │ │ - mov r0, r4 │ │ - add sp, #44 @ 0x2c │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - udf #254 @ 0xfe │ │ - add r5, pc, #744 @ (adr r5, b7d8c ) │ │ - movs r1, r0 │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, #276 @ 0x114 │ │ - mov r9, r0 │ │ - adds r0, #88 @ 0x58 │ │ - mov sl, r3 │ │ - str r2, [sp, #44] @ 0x2c │ │ - bl 9eca8 │ │ - ldr.w r0, [r9, #88] @ 0x58 │ │ - str r0, [sp, #28] │ │ - bl b799c │ │ - ldrd r6, r5, [r9] │ │ - adds r0, r6, #1 │ │ - adc.w r1, r5, #0 │ │ - strd r0, r1, [r9] │ │ - add.w r0, r9, #48 @ 0x30 │ │ - ldr r1, [pc, #948] @ (b7e88 ) │ │ - add r1, pc │ │ - bl 9aa94 │ │ - add.w r3, r0, #20 │ │ - mov r7, r0 │ │ - mov r4, r0 │ │ - strd r6, r5, [sp, #208] @ 0xd0 │ │ - ldr.w r0, [r7, #16]! │ │ - mov r8, r1 │ │ - ldmia r3, {r1, r2, r3} │ │ - strd r6, r5, [sp, #32] │ │ - strd r6, r5, [sp] │ │ - bl 4a22c │ │ - mov r5, r0 │ │ - add r0, sp, #208 @ 0xd0 │ │ - str r0, [sp, #248] @ 0xf8 │ │ - mov r6, r1 │ │ - ldr r0, [r4, #8] │ │ - cmp r0, #0 │ │ - beq.w b7f12 │ │ - add r0, sp, #248 @ 0xf8 │ │ - strd r0, r4, [sp, #120] @ 0x78 │ │ - ldrd r0, r1, [r4] │ │ - ldr r2, [pc, #884] @ (b7e8c ) │ │ - add r3, sp, #120 @ 0x78 │ │ - ldr.w fp, [sp, #340] @ 0x154 │ │ - add r2, pc │ │ - strd r3, r2, [sp] │ │ - mov r2, r5 │ │ - mov r3, r6 │ │ - bl 64ddc │ │ - ldr r2, [r4, #0] │ │ - cmp r0, #0 │ │ - str.w sl, [sp, #40] @ 0x28 │ │ - beq.w b7e90 │ │ - lsrs r3, r5, #25 │ │ - add.w sl, r4, #4 │ │ - ldrb r0, [r2, r1] │ │ - subs r7, r1, #4 │ │ - ldrd ip, lr, [sp, #208] @ 0xd0 │ │ - strb r3, [r2, r1] │ │ - and.w r0, r0, #1 │ │ - ldmia.w sl, {r5, r6, sl} │ │ - subs r0, r6, r0 │ │ - ands r5, r7 │ │ - add r5, r2 │ │ - strb r3, [r5, #4] │ │ - add.w r3, sl, #1 │ │ - strd r0, r3, [r4, #8] │ │ - negs r0, r1 │ │ - rsb r0, r1, r0, lsl #1 │ │ - add.w r0, r2, r0, lsl #4 │ │ - ldrd r1, r2, [sp, #40] @ 0x28 │ │ - strd ip, lr, [r0, #-48] @ 0x30 │ │ - strd r2, r1, [r0, #-16] │ │ - movs r1, #0 │ │ - strb.w r1, [r0, #-8] │ │ - ldr r1, [sp, #324] @ 0x144 │ │ - str.w r1, [r0, #-40] │ │ - ldr r1, [sp, #328] @ 0x148 │ │ - str.w r1, [r0, #-36] │ │ - ldr r1, [sp, #332] @ 0x14c │ │ - str.w r1, [r0, #-32] │ │ - ldr r1, [sp, #336] @ 0x150 │ │ - strd r1, fp, [r0, #-28] │ │ - ldr r1, [sp, #344] @ 0x158 │ │ - str.w r1, [r0, #-20] │ │ - ldr.w r1, [sp, #49] @ 0x31 │ │ - ldr r2, [sp, #52] @ 0x34 │ │ - str.w r1, [r0, #-7] │ │ - str.w r2, [r0, #-4] │ │ - ldr.w r0, [r8] │ │ - adds r0, #1 │ │ - str.w r0, [r8] │ │ - add.w r0, r9, #92 @ 0x5c │ │ - bl 9ecd8 │ │ - mov.w fp, #0 │ │ - movs r0, #8 │ │ - str.w fp, [sp, #116] @ 0x74 │ │ - movs r2, #9 │ │ - str.w fp, [sp, #108] @ 0x6c │ │ - str r0, [sp, #112] @ 0x70 │ │ - add r5, sp, #120 @ 0x78 │ │ - ldr r1, [pc, #912] @ (b7f60 ) │ │ - ldr r4, [pc, #916] @ (b7f64 ) │ │ - mov r0, r5 │ │ - add r1, pc │ │ - add r4, pc │ │ - blx r4 │ │ - ldr r0, [sp, #36] @ 0x24 │ │ - mov.w sl, #4 │ │ - str r0, [sp, #156] @ 0x9c │ │ - add.w r8, sp, #108 @ 0x6c │ │ - ldr r0, [sp, #32] │ │ - mov r1, r5 │ │ - str r0, [sp, #152] @ 0x98 │ │ - mov r0, r8 │ │ - str.w fp, [sp, #148] @ 0x94 │ │ - str.w sl, [sp, #144] @ 0x90 │ │ - ldr r6, [pc, #880] @ (b7f68 ) │ │ - ldr r7, [pc, #884] @ (b7f6c ) │ │ - add r6, pc │ │ - add r7, pc │ │ - mov r2, r6 │ │ - blx r7 │ │ - add r5, sp, #120 @ 0x78 │ │ - ldr r1, [pc, #876] @ (b7f70 ) │ │ - movs r2, #12 │ │ - add r1, pc │ │ - mov r0, r5 │ │ - blx r4 │ │ - ldr r0, [sp, #320] @ 0x140 │ │ - mov r1, r5 │ │ - str r0, [sp, #152] @ 0x98 │ │ - mov r2, r6 │ │ - asrs r0, r0, #31 │ │ - strd sl, fp, [sp, #144] @ 0x90 │ │ - str r0, [sp, #156] @ 0x9c │ │ - mov r0, r8 │ │ - blx r7 │ │ - add r5, sp, #120 @ 0x78 │ │ - ldr r1, [pc, #848] @ (b7f74 ) │ │ - movs r2, #13 │ │ - add r1, pc │ │ - mov r0, r5 │ │ - blx r4 │ │ - ldr r0, [sp, #316] @ 0x13c │ │ - mov r1, r5 │ │ - str r0, [sp, #156] @ 0x9c │ │ - mov r2, r6 │ │ - ldr r0, [sp, #312] @ 0x138 │ │ - str r0, [sp, #152] @ 0x98 │ │ - mov r0, r8 │ │ - strd sl, fp, [sp, #144] @ 0x90 │ │ - blx r7 │ │ - add.w sl, sp, #56 @ 0x38 │ │ - mov r1, r8 │ │ - add.w r0, sl, #8 │ │ - bl 5e382 │ │ - movs r0, #17 │ │ - movs r1, #8 │ │ - str r0, [sp, #56] @ 0x38 │ │ - movs r0, #48 @ 0x30 │ │ - str.w fp, [sp, #60] @ 0x3c │ │ - bl 4a56c │ │ - ldr r1, [pc, #792] @ (b7f78 ) │ │ - mov r4, r0 │ │ - mov r0, r5 │ │ - movs r2, #14 │ │ - add r1, pc │ │ - bl 4a500 │ │ - movs r0, #6 │ │ - strd r0, fp, [r4] │ │ - add.w r0, r4, #8 │ │ - ldmia.w r5, {r1, r2, r3} │ │ - stmia r0!, {r1, r2, r3} │ │ - add.w r0, r4, #24 │ │ - ldmia.w sl, {r1, r2, r3, r5, r6, r7} │ │ - stmia r0!, {r1, r2, r3, r5, r6, r7} │ │ - movs r0, #2 │ │ - str r0, [sp, #216] @ 0xd8 │ │ - strd r0, r4, [sp, #208] @ 0xd0 │ │ - add r0, sp, #80 @ 0x50 │ │ - add r1, sp, #208 @ 0xd0 │ │ - str r0, [sp, #24] │ │ - bl 5e26e │ │ - bl 5f95c │ │ - ldr r0, [r0, #0] │ │ - ldrd r1, r4, [r9, #96] @ 0x60 │ │ - add.w r9, sp, #120 @ 0x78 │ │ - str r1, [sp, #20] │ │ - add.w r1, r0, #8 │ │ - mov r0, r9 │ │ - bl b9ccc │ │ - ldr r0, [sp, #120] @ 0x78 │ │ - cmp r0, #1 │ │ - beq.w b7f1c │ │ - ldr r7, [sp, #124] @ 0x7c │ │ - ldr.w sl, [sp, #40] @ 0x28 │ │ - ldr r6, [sp, #44] @ 0x2c │ │ - add.w r0, r7, #40 @ 0x28 │ │ - ldrb.w r5, [sp, #128] @ 0x80 │ │ - str.w sl, [sp, #172] @ 0xac │ │ - str r6, [sp, #168] @ 0xa8 │ │ - add r1, sp, #168 @ 0xa8 │ │ - bl 49cc0 │ │ - cmp r0, #0 │ │ - beq.w b7e1e │ │ - ldrd fp, r8, [r7, #104] @ 0x68 │ │ - str r4, [sp, #12] │ │ - adds.w r0, fp, #1 │ │ - adc.w r1, r8, #0 │ │ - strd fp, r8, [sp, #176] @ 0xb0 │ │ - strd r0, r1, [r7, #104] @ 0x68 │ │ - bl 66d2c │ │ - str r0, [sp, #248] @ 0xf8 │ │ - add r0, sp, #248 @ 0xf8 │ │ - bl 66c90 │ │ - str r5, [sp, #16] │ │ - mov r5, r0 │ │ - mov r4, r1 │ │ - blx ccd00 │ │ - str r0, [sp, #140] @ 0x8c │ │ - add.w r1, r7, #72 @ 0x48 │ │ - ldr r0, [pc, #620] @ (b7f7c ) │ │ - mov r2, fp │ │ - strd r6, sl, [sp, #144] @ 0x90 │ │ - add.w sl, sp, #208 @ 0xd0 │ │ - add r0, pc │ │ - str r0, [sp, #136] @ 0x88 │ │ - movs r0, #1 │ │ - mov r3, r8 │ │ - str r0, [sp, #132] @ 0x84 │ │ - movs r0, #0 │ │ - str r0, [sp, #120] @ 0x78 │ │ - mov r0, sl │ │ - strd r5, r4, [sp, #152] @ 0x98 │ │ - movs r4, #0 │ │ - str.w r9, [sp] │ │ - mov r5, r8 │ │ - str r1, [sp, #8] │ │ - bl bd3c0 │ │ - mov r0, sl │ │ - bl 49e56 │ │ - add r0, sp, #248 @ 0xf8 │ │ - bl 4a130 │ │ - movs r0, #96 @ 0x60 │ │ - movs r1, #8 │ │ - bl 4a56c │ │ - ldr r1, [pc, #556] @ (b7f80 ) │ │ - mov r8, r0 │ │ - mov r0, sl │ │ - movs r2, #12 │ │ - add r1, pc │ │ - bl 4a500 │ │ - ldr r1, [sp, #20] │ │ - mov r0, r9 │ │ - ldr r2, [sp, #12] │ │ - bl 5e3ec │ │ - movs r0, #6 │ │ - mov lr, r7 │ │ - strd r0, r4, [r8] │ │ - add.w r0, r8, #8 │ │ - ldmia.w sl, {r1, r2, r3} │ │ - mov.w ip, #4 │ │ - stmia r0!, {r1, r2, r3} │ │ - add.w r0, r8, #24 │ │ - ldr.w sl, [sp, #40] @ 0x28 │ │ - ldmia.w r9, {r1, r2, r3, r4, r6, r7} │ │ - stmia r0!, {r1, r2, r3, r4, r6, r7} │ │ - add.w r1, r8, #72 @ 0x48 │ │ - movs r0, #0 │ │ - str.w r5, [r8, #60] @ 0x3c │ │ - ldr r5, [sp, #24] │ │ - str.w ip, [r8, #48] @ 0x30 │ │ - strd r0, fp, [r8, #52] @ 0x34 │ │ - ldmia.w r5, {r0, r2, r3, r4, r6, r7} │ │ - stmia r1!, {r0, r2, r3, r4, r6, r7} │ │ - mov r7, lr │ │ - ldr r6, [sp, #44] @ 0x2c │ │ - strd r8, ip, [sp, #252] @ 0xfc │ │ - ldr r5, [sp, #16] │ │ - str.w ip, [sp, #248] @ 0xf8 │ │ - add r4, sp, #184 @ 0xb8 │ │ - add r1, sp, #248 @ 0xf8 │ │ - mov r0, r4 │ │ - bl 5e26e │ │ - add.w r0, r7, #8 │ │ - bl 62250 │ │ - ldr r0, [r0, #0] │ │ - mov r2, r6 │ │ - mov r3, sl │ │ - ldr r0, [r0, #40] @ 0x28 │ │ - str r4, [sp, #0] │ │ - bl 6624c │ │ - cbnz r0, b7e34 │ │ - add r0, sp, #208 @ 0xd0 │ │ - add r2, sp, #176 @ 0xb0 │ │ - ldr r1, [sp, #8] │ │ - bl 6510c │ │ - ldr r0, [sp, #208] @ 0xd0 │ │ - cmp r0, #2 │ │ - beq.n b7e34 │ │ - add r4, sp, #120 @ 0x78 │ │ - add r1, sp, #208 @ 0xd0 │ │ - movs r2, #40 @ 0x28 │ │ - mov r0, r4 │ │ - bl c99c0 │ │ - add r0, sp, #248 @ 0xf8 │ │ - mov r1, r4 │ │ - bl 65764 │ │ - ldr r0, [sp, #248] @ 0xf8 │ │ - cmp r0, #0 │ │ - beq.w b7f3e │ │ - movs r2, #0 │ │ - ldr r1, [sp, #252] @ 0xfc │ │ - str r2, [sp, #252] @ 0xfc │ │ - movs r2, #20 │ │ - str r2, [sp, #248] @ 0xf8 │ │ - movs r2, #1 │ │ - str r2, [sp, #256] @ 0x100 │ │ - add r2, sp, #248 @ 0xf8 │ │ - bl 65ab4 │ │ - add r0, sp, #120 @ 0x78 │ │ - bl 4a192 │ │ - b.n b7e34 │ │ - movs r0, #0 │ │ - movs r1, #20 │ │ - str r0, [sp, #124] @ 0x7c │ │ - str r1, [sp, #120] @ 0x78 │ │ - str r0, [sp, #128] @ 0x80 │ │ - add r0, sp, #120 @ 0x78 │ │ - bl 49468 │ │ - add r0, sp, #80 @ 0x50 │ │ - bl 60ef4 │ │ - mov r0, r7 │ │ - mov r1, r5 │ │ - bl 66918 │ │ - movs r0, #24 │ │ - movs r1, #8 │ │ - bl 4a56c │ │ - mov r1, r0 │ │ - strd r6, sl, [r0] │ │ - ldr r0, [sp, #32] │ │ - str r0, [r1, #8] │ │ - ldr r0, [sp, #36] @ 0x24 │ │ - str r0, [r1, #12] │ │ - ldr r0, [sp, #28] │ │ - str r0, [r1, #16] │ │ - add r4, sp, #120 @ 0x78 │ │ - ldr r2, [pc, #296] @ (b7f84 ) │ │ - mov r0, r4 │ │ - add r2, pc │ │ - bl bf9a0 │ │ - movs r0, #48 @ 0x30 │ │ - movs r1, #4 │ │ - bl 4a56c │ │ - mov r5, r0 │ │ - movs r0, #1 │ │ - strd r0, r0, [r5] │ │ - add.w r0, r5, #8 │ │ - mov r1, r4 │ │ - movs r2, #40 @ 0x28 │ │ - bl c99c0 │ │ - mov r0, r5 │ │ - add sp, #276 @ 0x114 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - nop │ │ - add r0, sp, #352 @ 0x160 │ │ - movs r1, r0 │ │ - ldrh r5, [r6, r4] │ │ - movs r0, r0 │ │ - negs r0, r1 │ │ - ldr r3, [sp, #336] @ 0x150 │ │ - rsb r0, r1, r0, lsl #1 │ │ - ldr r1, [sp, #52] @ 0x34 │ │ - add.w r2, r2, r0, lsl #4 │ │ - ldr r0, [sp, #44] @ 0x2c │ │ - sub.w r6, r2, #40 @ 0x28 │ │ - str.w r0, [r2, #-16] │ │ - movs r0, #0 │ │ - strb.w r0, [r2, #-8] │ │ - ldr.w r0, [sp, #49] @ 0x31 │ │ - str.w r0, [r2, #-7] │ │ - ldr r0, [sp, #344] @ 0x158 │ │ - ldr.w r7, [r2, #-20] │ │ - ldr.w r4, [r2, #-24] │ │ - str.w r1, [r2, #-4] │ │ - str.w r0, [r2, #-20] │ │ - ldmia r6, {r0, r1, r5, r6} │ │ - str.w r3, [r2, #-28] │ │ - cmp r0, #0 │ │ - ldr r3, [sp, #332] @ 0x14c │ │ - str.w r3, [r2, #-32] │ │ - ldr r3, [sp, #328] @ 0x148 │ │ - str.w r3, [r2, #-36] │ │ - ldr r3, [sp, #324] @ 0x144 │ │ - str.w sl, [r2, #-12] │ │ - str.w fp, [r2, #-24] │ │ - str.w r3, [r2, #-40] │ │ - beq.w b7ba6 │ │ - bl 66c24 │ │ - mov r0, r5 │ │ - mov r1, r6 │ │ - bl 66c24 │ │ - ldr r1, [r7, #0] │ │ - cbz r1, b7f02 │ │ - mov r0, r4 │ │ - blx r1 │ │ - ldr r0, [r7, #4] │ │ - cmp r0, #0 │ │ - beq.w b7ba6 │ │ - mov r0, r4 │ │ - blx ccbe0 │ │ - b.n b7ba6 │ │ - mov r0, r4 │ │ - mov r1, r7 │ │ - bl 9571c │ │ - b.n b7b0a │ │ - ldrb.w r0, [sp, #128] @ 0x80 │ │ - movs r1, #43 @ 0x2b │ │ - strb.w r0, [sp, #212] @ 0xd4 │ │ - ldr r0, [sp, #124] @ 0x7c │ │ - str r0, [sp, #208] @ 0xd0 │ │ - ldr r0, [pc, #92] @ (b7f88 ) │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r0, [pc, #88] @ (b7f8c ) │ │ - add r2, sp, #208 @ 0xd0 │ │ - ldr r3, [pc, #88] @ (b7f90 ) │ │ - add r0, pc │ │ - add r3, pc │ │ - bl 4fcf8 │ │ - ldrb.w r0, [sp, #252] @ 0xfc │ │ - addw r2, sp, #275 @ 0x113 │ │ - strb.w r0, [sp, #275] @ 0x113 │ │ - movs r1, #43 @ 0x2b │ │ - ldr r0, [pc, #68] @ (b7f94 ) │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r0, [pc, #68] @ (b7f98 ) │ │ - ldr r3, [pc, #68] @ (b7f9c ) │ │ - add r0, pc │ │ - add r3, pc │ │ - bl 4fcf8 │ │ - nop │ │ - add r3, sp, #856 @ 0x358 │ │ - vqshrun.s64 d22, , #10 │ │ - vtbx.8 d26, {d10}, d28 │ │ - movs r1, r0 │ │ - subs r7, r2, #5 │ │ - movs r0, r0 │ │ - add r3, sp, #684 @ 0x2ac │ │ - @ instruction: 0xfff6ab97 │ │ - vrintp.f16 q13, │ │ - vrsra.u64 d22, d6, #10 │ │ - movs r1, r0 │ │ - movs r7, #173 @ 0xad │ │ - vcvt.f16.u16 d26, d28, #11 │ │ - movs r1, r0 │ │ - ldr r6, [sp, #144] @ 0x90 │ │ - movs r1, r0 │ │ - b.n b7f2a │ │ - vcvt.f32.u32 d25, d24, #8 │ │ - movs r1, r0 │ │ - str r2, [r6, #12] │ │ - movs r1, r0 │ │ - b.n b7ef6 │ │ - vrsra.u32 d22, d24, #8 │ │ - movs r1, r0 │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, #444 @ 0x1bc │ │ - mov r6, r0 │ │ - ldr r2, [r1, #4] │ │ - ldr r0, [r1, #12] │ │ - mov.w r8, #0 │ │ - cmp r2, r0 │ │ - beq.w b8b1a │ │ - add.w r0, r2, #24 │ │ - ldr r7, [r1, #16] │ │ - str r0, [r1, #4] │ │ - ldrd r1, r0, [r2] │ │ - ldrd sl, r9, [r2, #8] │ │ - subs r3, r1, #2 │ │ - sbc.w r4, r0, #0 │ │ - rsbs r5, r3, #17 │ │ - ldrd fp, r2, [r2, #16] │ │ - sbcs.w r4, r8, r4 │ │ - ldr r5, [pc, #908] @ (b8368 ) │ │ - ldr r4, [pc, #912] @ (b836c ) │ │ - add r5, pc │ │ - add r4, pc │ │ - bcc.n b8062 │ │ - cmp r3, #15 │ │ - bne.n b8062 │ │ - add.w r8, fp, fp, lsl #1 │ │ - strd r5, r7, [sp, #60] @ 0x3c │ │ - mov.w r0, #2147483648 @ 0x80000000 │ │ - strd r6, r4, [sp, #68] @ 0x44 │ │ - add.w r7, r9, r8, lsl #4 │ │ - str r0, [sp, #84] @ 0x54 │ │ - mov r5, r9 │ │ - movs r4, #0 │ │ - cmp r5, r7 │ │ - beq.n b80b0 │ │ - mov r6, r5 │ │ - ldrd r0, r1, [r5], #48 @ 0x30 │ │ - subs r0, #2 │ │ - sbc.w r1, r1, #0 │ │ - rsbs r2, r0, #17 │ │ - sbcs.w r1, r4, r1 │ │ - bcc.n b8000 │ │ - cmp r0, #4 │ │ - bne.n b8000 │ │ - ldrd r0, r1, [r6, #24] │ │ - subs r0, #2 │ │ - sbc.w r1, r1, #0 │ │ - rsbs r2, r0, #17 │ │ - sbcs.w r1, r4, r1 │ │ - bcc.n b8000 │ │ - cmp r0, #4 │ │ - bne.n b8000 │ │ - add.w r0, r6, #8 │ │ - bl a7e6c │ │ - cmp r0, #0 │ │ - beq.n b8000 │ │ - ldrd r1, r2, [r6, #36] @ 0x24 │ │ - add r0, sp, #368 @ 0x170 │ │ - bl 4b378 │ │ - ldr r0, [sp, #84] @ 0x54 │ │ - ldr r1, [sp, #52] @ 0x34 │ │ - bl 97be8 │ │ - ldr r0, [sp, #368] @ 0x170 │ │ - str r0, [sp, #84] @ 0x54 │ │ - ldr r0, [sp, #372] @ 0x174 │ │ - str r0, [sp, #52] @ 0x34 │ │ - ldr r0, [sp, #376] @ 0x178 │ │ - str r0, [sp, #88] @ 0x58 │ │ - b.n b8000 │ │ - strd r1, r0, [sp, #320] @ 0x140 │ │ - movs r0, #0 │ │ - str r0, [sp, #88] @ 0x58 │ │ - movs r0, #2 │ │ - movs r1, #0 │ │ - strd r5, r0, [sp, #368] @ 0x170 │ │ - movs r0, #1 │ │ - strd fp, r2, [sp, #336] @ 0x150 │ │ - strd sl, r9, [sp, #328] @ 0x148 │ │ - str r1, [sp, #384] @ 0x180 │ │ - str r0, [sp, #380] @ 0x17c │ │ - add r0, sp, #168 @ 0xa8 │ │ - str r0, [sp, #376] @ 0x178 │ │ - str r4, [sp, #172] @ 0xac │ │ - add r4, sp, #320 @ 0x140 │ │ - str r4, [sp, #168] @ 0xa8 │ │ - add r0, sp, #256 @ 0x100 │ │ - add r1, sp, #368 @ 0x170 │ │ - bl a207e │ │ - ldr r0, [sp, #264] @ 0x108 │ │ - str r0, [sp, #92] @ 0x5c │ │ - mov r0, r4 │ │ - ldrd r9, r5, [sp, #256] @ 0x100 │ │ - bl 99838 │ │ - lsrs r4, r5, #8 │ │ - uxtb.w sl, r5 │ │ - movs r5, #22 │ │ - mov.w r8, #0 │ │ - b.w b8af8 │ │ - movs r0, #0 │ │ - str.w fp, [sp, #112] @ 0x70 │ │ - str r0, [sp, #100] @ 0x64 │ │ - movs r0, #17 │ │ - str r0, [sp, #96] @ 0x60 │ │ - ldr r0, [sp, #84] @ 0x54 │ │ - strd sl, r9, [sp, #104] @ 0x68 │ │ - cmp.w r0, #2147483648 @ 0x80000000 │ │ - bne.n b80fc │ │ - add r0, sp, #368 @ 0x170 │ │ - ldr r1, [pc, #676] @ (b8370 ) │ │ - adds r0, #4 │ │ - movs r2, #16 │ │ - add r1, pc │ │ - bl 9dedc │ │ - ldr r0, [sp, #380] @ 0x17c │ │ - ldrd r9, r5, [sp, #372] @ 0x174 │ │ - str r0, [sp, #92] @ 0x5c │ │ - add r0, sp, #96 @ 0x60 │ │ - bl 99838 │ │ - movs r0, #0 │ │ - lsrs r4, r5, #8 │ │ - uxtb.w sl, r5 │ │ - str r0, [sp, #88] @ 0x58 │ │ - movs r5, #22 │ │ - mov.w r8, #0 │ │ - ldrd r7, r6, [sp, #64] @ 0x40 │ │ - b.w b8af8 │ │ - ldr r2, [pc, #628] @ (b8374 ) │ │ - movs r3, #6 │ │ - ldr r6, [sp, #52] @ 0x34 │ │ - mov fp, r9 │ │ - ldr r4, [sp, #88] @ 0x58 │ │ - add r2, pc │ │ - mov r0, r6 │ │ - mov r1, r4 │ │ - bl 5393c │ │ - cmp r0, #0 │ │ - str r7, [sp, #92] @ 0x5c │ │ - beq.w b8234 │ │ - mov.w r0, #2147483648 @ 0x80000000 │ │ - strd sl, r7, [sp, #176] @ 0xb0 │ │ - str r0, [sp, #416] @ 0x1a0 │ │ - movs r0, #0 │ │ - str r0, [sp, #260] @ 0x104 │ │ - movs r0, #20 │ │ - str r0, [sp, #256] @ 0x100 │ │ - add r0, sp, #368 @ 0x170 │ │ - add.w r1, r0, #20 │ │ - adds r0, #24 │ │ - add.w r9, fp, #24 │ │ - mov.w sl, r8, lsl #4 │ │ - str r1, [sp, #80] @ 0x50 │ │ - str r0, [sp, #44] @ 0x2c │ │ - str.w fp, [sp, #168] @ 0xa8 │ │ - add r0, sp, #416 @ 0x1a0 │ │ - str r0, [sp, #48] @ 0x30 │ │ - add r0, sp, #256 @ 0x100 │ │ - str r0, [sp, #40] @ 0x28 │ │ - cmp.w sl, #0 │ │ - beq.w b8390 │ │ - ldrd r6, r4, [fp] │ │ - add.w r7, r9, #24 │ │ - eor.w r0, r6, #20 │ │ - orrs r0, r4 │ │ - beq.w b8390 │ │ - ldr r0, [sp, #80] @ 0x50 │ │ - add.w r1, fp, #20 │ │ - ldrd r8, r5, [fp, #8] │ │ - movs r2, #28 │ │ - str r7, [sp, #72] @ 0x48 │ │ - ldr.w r7, [fp, #16] │ │ - str r7, [sp, #384] @ 0x180 │ │ - strd r8, r5, [sp, #376] @ 0x178 │ │ - strd r6, r4, [sp, #368] @ 0x170 │ │ - bl c99c0 │ │ - subs r1, r6, #2 │ │ - sbc.w r4, r4, #0 │ │ - subs r0, r1, #4 │ │ - it ne │ │ - movne r0, #1 │ │ - str r1, [sp, #76] @ 0x4c │ │ - rsbs r1, r1, #17 │ │ - mov.w r1, #0 │ │ - sbcs r1, r4 │ │ - mov.w r1, #0 │ │ - it cc │ │ - movcc r1, #1 │ │ - orrs.w r6, r1, r0 │ │ - bne.w b885e │ │ - ldr r2, [pc, #456] @ (b8378 ) │ │ - mov r0, r5 │ │ - mov r1, r7 │ │ - movs r3, #6 │ │ - add r2, pc │ │ - bl c47d4 │ │ - cbz r0, b81d8 │ │ - mov ip, r9 │ │ - strd r6, r4, [sp, #56] @ 0x38 │ │ - str r5, [sp, #88] @ 0x58 │ │ - add r2, sp, #320 @ 0x140 │ │ - ldmia.w ip, {r0, r3, r4, r5, r6, r7} │ │ - mov r1, r2 │ │ - stmia r1!, {r0, r3, r4, r5, r6, r7} │ │ - add r0, sp, #216 @ 0xd8 │ │ - add r1, sp, #416 @ 0x1a0 │ │ - bl 966e0 │ │ - b.n b8202 │ │ - ldr r2, [pc, #416] @ (b837c ) │ │ - mov r0, r5 │ │ - mov r1, r7 │ │ - movs r3, #4 │ │ - add r2, pc │ │ - bl c47d4 │ │ - cbz r0, b8216 │ │ - mov ip, r9 │ │ - strd r6, r4, [sp, #56] @ 0x38 │ │ - str r5, [sp, #88] @ 0x58 │ │ - add r2, sp, #320 @ 0x140 │ │ - ldmia.w ip, {r0, r3, r4, r5, r6, r7} │ │ - mov r1, r2 │ │ - stmia r1!, {r0, r3, r4, r5, r6, r7} │ │ - add r0, sp, #216 @ 0xd8 │ │ - add r1, sp, #256 @ 0x100 │ │ - bl 96b18 │ │ - ldr r0, [sp, #216] @ 0xd8 │ │ - ldr r1, [pc, #376] @ (b8380 ) │ │ - cmp r0, r1 │ │ - bne.w b88c0 │ │ - ldr r1, [sp, #88] @ 0x58 │ │ - mov r0, r8 │ │ - bl 5395a │ │ - b.n b8224 │ │ - mov r0, r8 │ │ - mov r1, r5 │ │ - bl 5395a │ │ - ldr r0, [sp, #44] @ 0x2c │ │ - bl 99838 │ │ - ldr r7, [sp, #92] @ 0x5c │ │ - add.w fp, fp, #48 @ 0x30 │ │ - sub.w sl, sl, #48 @ 0x30 │ │ - add.w r9, r9, #48 @ 0x30 │ │ - b.n b814a │ │ - ldr r2, [pc, #332] @ (b8384 ) │ │ - mov r0, r6 │ │ - mov r1, r4 │ │ - movs r3, #4 │ │ - add r2, pc │ │ - bl 5393c │ │ - cmp r0, #0 │ │ - beq.w b83e4 │ │ - movs r0, #0 │ │ - mov.w r9, r8, lsl #4 │ │ - strd r0, r0, [sp, #168] @ 0xa8 │ │ - mov.w r0, #2147483648 @ 0x80000000 │ │ - add.w r8, fp, #24 │ │ - str r0, [sp, #416] @ 0x1a0 │ │ - strd sl, r7, [sp, #264] @ 0x108 │ │ - add r0, sp, #368 @ 0x170 │ │ - add.w r1, r0, #20 │ │ - adds r0, #24 │ │ - str r1, [sp, #76] @ 0x4c │ │ - str r0, [sp, #40] @ 0x28 │ │ - str.w fp, [sp, #256] @ 0x100 │ │ - add r0, sp, #416 @ 0x1a0 │ │ - str r0, [sp, #48] @ 0x30 │ │ - cmp.w r9, #0 │ │ - beq.w b87a8 │ │ - ldrd r6, r4, [fp] │ │ - add.w r7, r8, #24 │ │ - eor.w r0, r6, #20 │ │ - orrs r0, r4 │ │ - beq.w b87a8 │ │ - ldr r0, [sp, #76] @ 0x4c │ │ - add.w r1, fp, #20 │ │ - ldrd sl, r5, [fp, #8] │ │ - movs r2, #28 │ │ - str r7, [sp, #60] @ 0x3c │ │ - ldr.w r7, [fp, #16] │ │ - str r7, [sp, #384] @ 0x180 │ │ - strd sl, r5, [sp, #376] @ 0x178 │ │ - strd r6, r4, [sp, #368] @ 0x170 │ │ - bl c99c0 │ │ - subs r1, r6, #2 │ │ - sbc.w r4, r4, #0 │ │ - subs r0, r1, #4 │ │ - it ne │ │ - movne r0, #1 │ │ - str r1, [sp, #72] @ 0x48 │ │ - rsbs r1, r1, #17 │ │ - mov.w r1, #0 │ │ - sbcs r1, r4 │ │ - mov.w r1, #0 │ │ - it cc │ │ - movcc r1, #1 │ │ - orrs.w r6, r1, r0 │ │ - bne.w b894a │ │ - ldr r2, [pc, #176] @ (b8388 ) │ │ - mov r0, r5 │ │ - mov r1, r7 │ │ - movs r3, #2 │ │ - add r2, pc │ │ - bl c47d4 │ │ - cbz r0, b8306 │ │ - mov ip, r8 │ │ - str r4, [sp, #56] @ 0x38 │ │ - str r6, [sp, #44] @ 0x2c │ │ - str r5, [sp, #88] @ 0x58 │ │ - str.w sl, [sp, #80] @ 0x50 │ │ - add r2, sp, #320 @ 0x140 │ │ - ldmia.w ip, {r0, r3, r4, r5, r6, r7} │ │ - mov r1, r2 │ │ - stmia r1!, {r0, r3, r4, r5, r6, r7} │ │ - add r0, sp, #216 @ 0xd8 │ │ - add r1, sp, #168 @ 0xa8 │ │ - bl 96c60 │ │ - b.n b8334 │ │ - ldr r2, [pc, #132] @ (b838c ) │ │ - mov r0, r5 │ │ - mov r1, r7 │ │ - movs r3, #6 │ │ - add r2, pc │ │ - bl c47d4 │ │ - cbz r0, b8348 │ │ - mov ip, r8 │ │ - str r4, [sp, #56] @ 0x38 │ │ - str r6, [sp, #44] @ 0x2c │ │ - str r5, [sp, #88] @ 0x58 │ │ - str.w sl, [sp, #80] @ 0x50 │ │ - add r2, sp, #320 @ 0x140 │ │ - ldmia.w ip, {r0, r3, r4, r5, r6, r7} │ │ - mov r1, r2 │ │ - stmia r1!, {r0, r3, r4, r5, r6, r7} │ │ - add r0, sp, #216 @ 0xd8 │ │ - add r1, sp, #416 @ 0x1a0 │ │ - bl 966e0 │ │ - ldr r0, [sp, #216] @ 0xd8 │ │ - ldr r1, [pc, #72] @ (b8380 ) │ │ - cmp r0, r1 │ │ - bne.w b8968 │ │ - ldr r0, [sp, #80] @ 0x50 │ │ - ldr r1, [sp, #88] @ 0x58 │ │ - bl 5395a │ │ - b.n b8356 │ │ - mov r0, sl │ │ - mov r1, r5 │ │ - bl 5395a │ │ - ldr r0, [sp, #40] @ 0x28 │ │ - bl 99838 │ │ - ldr r7, [sp, #92] @ 0x5c │ │ - add.w fp, fp, #48 @ 0x30 │ │ - sub.w r9, r9, #48 @ 0x30 │ │ - add.w r8, r8, #48 @ 0x30 │ │ - b.n b8274 │ │ - nop │ │ - add r5, pc, #768 @ (adr r5, b866c ) │ │ - movs r1, r0 │ │ - strb r3, [r5, #26] │ │ - vzip.32 , q10 │ │ - vsra.u32 , q7, #11 │ │ - @ instruction: 0xfff69d03 │ │ - @ instruction: 0xfff6336c │ │ - vcgt.s16 d16, d3, #0 │ │ - strh r0, [r0, #0] │ │ - adds r3, #48 @ 0x30 │ │ - @ instruction: 0xfff58ff0 │ │ - vtbl.8 d25, {d22-d25}, d25 │ │ - vcvt.f32.f16 , d27 │ │ - add r4, sp, #168 @ 0xa8 │ │ - mov r0, r4 │ │ - bl 60ebe │ │ - ldr r5, [sp, #48] @ 0x30 │ │ - mov r0, r4 │ │ - ldmia.w r5, {r1, r2, r3} │ │ - stmia r0!, {r1, r2, r3} │ │ - add r5, sp, #320 @ 0x140 │ │ - movs r2, #41 @ 0x29 │ │ - ldr r1, [pc, #876] @ (b8718 ) │ │ - mov r0, r5 │ │ - add r1, pc │ │ - bl 9dedc │ │ - add.w r8, sp, #368 @ 0x170 │ │ - mov r1, r4 │ │ - mov r2, r5 │ │ - mov r0, r8 │ │ - bl a7df8 │ │ - add.w r9, sp, #368 @ 0x170 │ │ - ldr r7, [sp, #380] @ 0x17c │ │ - ldmia.w r9, {r0, r6, r9} │ │ - cmp r0, #0 │ │ - beq.w b880e │ │ - add r0, sp, #256 @ 0x100 │ │ - bl a7e5a │ │ - movs r0, #0 │ │ - movs r5, #22 │ │ - mov r4, r9 │ │ - str r0, [sp, #88] @ 0x58 │ │ - str r6, [sp, #48] @ 0x30 │ │ - str r7, [sp, #92] @ 0x5c │ │ - b.n b891e │ │ - ldr r2, [pc, #820] @ (b871c ) │ │ - mov r0, r6 │ │ - mov r1, r4 │ │ - movs r3, #11 │ │ - add r2, pc │ │ - bl 5393c │ │ - ldr r3, [pc, #812] @ (b8720 ) │ │ - cmp r0, #0 │ │ - ldr r2, [pc, #812] @ (b8724 ) │ │ - add r3, pc │ │ - add r2, pc │ │ - beq.w b887c │ │ - movs r0, #0 │ │ - strd sl, r7, [sp, #160] @ 0xa0 │ │ - strd r0, r0, [sp, #120] @ 0x78 │ │ - mov.w r0, #2147483648 @ 0x80000000 │ │ - str r3, [sp, #36] @ 0x24 │ │ - add.w sl, sp, #368 @ 0x170 │ │ - str r2, [sp, #12] │ │ - str r0, [sp, #136] @ 0x88 │ │ - strd fp, fp, [sp, #152] @ 0x98 │ │ - add r0, sp, #256 @ 0x100 │ │ - add.w r1, r0, #24 │ │ - str r1, [sp, #32] │ │ - add r1, sp, #320 @ 0x140 │ │ - adds r2, r1, #4 │ │ - str r2, [sp, #28] │ │ - add.w r2, sl, #4 │ │ - str r2, [sp, #8] │ │ - add.w r2, r0, #8 │ │ - adds r0, #20 │ │ - str r0, [sp, #20] │ │ - add.w r0, r1, #20 │ │ - str r0, [sp, #16] │ │ - add.w r0, r1, #8 │ │ - str r2, [sp, #24] │ │ - str r0, [sp, #40] @ 0x28 │ │ - add r0, sp, #168 @ 0xa8 │ │ - add.w r1, r0, #20 │ │ - adds r0, #24 │ │ - str r0, [sp, #44] @ 0x2c │ │ - movs r0, #3 │ │ - str r1, [sp, #56] @ 0x38 │ │ - str r0, [sp, #88] @ 0x58 │ │ - add r0, sp, #136 @ 0x88 │ │ - str r0, [sp, #48] @ 0x30 │ │ - cmp fp, r7 │ │ - beq.w b89d6 │ │ - ldrd r7, r6, [fp] │ │ - add.w sl, fp, #48 @ 0x30 │ │ - eor.w r0, r7, #20 │ │ - orrs r0, r6 │ │ - beq.w b89d8 │ │ - ldrd r0, r9, [fp, #8] │ │ - add.w r1, fp, #20 │ │ - str r0, [sp, #80] @ 0x50 │ │ - movs r2, #28 │ │ - strd r0, r9, [sp, #176] @ 0xb0 │ │ - ldr r0, [sp, #56] @ 0x38 │ │ - ldr.w r4, [fp, #16] │ │ - str r4, [sp, #184] @ 0xb8 │ │ - strd r7, r6, [sp, #168] @ 0xa8 │ │ - bl c99c0 │ │ - subs.w r8, r7, #2 │ │ - sbc.w r7, r6, #0 │ │ - subs.w r0, r8, #4 │ │ - it ne │ │ - movne r0, #1 │ │ - rsbs r1, r8, #17 │ │ - mov.w r1, #0 │ │ - sbcs r1, r7 │ │ - mov.w r1, #0 │ │ - it cc │ │ - movcc r1, #1 │ │ - orrs.w r6, r1, r0 │ │ - bne.w b8a5a │ │ - str.w sl, [sp, #76] @ 0x4c │ │ - mov r0, r9 │ │ - ldr r2, [pc, #612] @ (b8728 ) │ │ - mov r1, r4 │ │ - movs r3, #2 │ │ - add r2, pc │ │ - bl c47d4 │ │ - add.w sl, fp, #24 │ │ - cbnz r0, b850a │ │ - ldr r2, [pc, #596] @ (b872c ) │ │ - mov r0, r9 │ │ - mov r1, r4 │ │ - movs r3, #6 │ │ - add r2, pc │ │ - bl c47d4 │ │ - cbnz r0, b8522 │ │ - ldr r2, [pc, #584] @ (b8730 ) │ │ - mov r0, r9 │ │ - mov r1, r4 │ │ - movs r3, #17 │ │ - add r2, pc │ │ - bl c47d4 │ │ - cbnz r0, b8552 │ │ - ldr r0, [sp, #80] @ 0x50 │ │ - mov r1, r9 │ │ - bl 5395a │ │ - ldr r0, [sp, #44] @ 0x2c │ │ - bl 99838 │ │ - ldr.w fp, [sp, #76] @ 0x4c │ │ - ldr r7, [sp, #92] @ 0x5c │ │ - b.n b845a │ │ - strd r6, r7, [sp] │ │ - add r2, sp, #368 @ 0x170 │ │ - ldmia.w sl, {r1, r3, r4, r5, r6, r7} │ │ - mov r0, r2 │ │ - stmia r0!, {r1, r3, r4, r5, r6, r7} │ │ - add r0, sp, #320 @ 0x140 │ │ - add r1, sp, #120 @ 0x78 │ │ - bl 96c60 │ │ - b.n b8538 │ │ - strd r6, r7, [sp] │ │ - add r2, sp, #368 @ 0x170 │ │ - ldmia.w sl, {r1, r3, r4, r5, r6, r7} │ │ - mov r0, r2 │ │ - stmia r0!, {r1, r3, r4, r5, r6, r7} │ │ - add r0, sp, #320 @ 0x140 │ │ - add r1, sp, #136 @ 0x88 │ │ - bl 966e0 │ │ - ldr r0, [sp, #320] @ 0x140 │ │ - ldr r1, [pc, #504] @ (b8734 ) │ │ - cmp r0, r1 │ │ - bne.w b8b7e │ │ - ldr r7, [sp, #92] @ 0x5c │ │ - ldr.w fp, [sp, #76] @ 0x4c │ │ - ldr r0, [sp, #80] @ 0x50 │ │ - mov r1, r9 │ │ - bl 5395a │ │ - b.n b845a │ │ - str r7, [sp, #4] │ │ - add r0, sp, #216 @ 0xd8 │ │ - ldmia.w sl, {r1, r2, r3, r4, r5, r7} │ │ - stmia r0!, {r1, r2, r3, r4, r5, r7} │ │ - ldrd r1, r0, [sp, #216] @ 0xd8 │ │ - subs r2, r1, #2 │ │ - sbc.w r3, r0, #0 │ │ - rsbs r4, r2, #17 │ │ - mov.w r4, #0 │ │ - sbcs r4, r3 │ │ - bcc.n b8580 │ │ - cbnz r2, b8580 │ │ - add r0, sp, #216 @ 0xd8 │ │ - bl 60ef4 │ │ - movs r0, #2 │ │ - str r0, [sp, #88] @ 0x58 │ │ - b.n b8542 │ │ - subs.w r4, r2, #18 │ │ - sbcs.w r3, r3, #0 │ │ - it cs │ │ - movcs r2, #16 │ │ - ldrd sl, r4, [sp, #224] @ 0xe0 │ │ - cmp r2, #15 │ │ - ldr r7, [sp, #232] @ 0xe8 │ │ - ldr r3, [sp, #60] @ 0x3c │ │ - ldrd ip, fp, [sp, #72] @ 0x48 │ │ - str r6, [sp, #0] │ │ - beq.n b85c2 │ │ - add r6, sp, #368 @ 0x170 │ │ - cmp r2, #4 │ │ - bne.n b85ec │ │ - str r7, [sp, #328] @ 0x148 │ │ - mov r0, r4 │ │ - strd sl, r4, [sp, #320] @ 0x140 │ │ - mov r1, r7 │ │ - ldr r2, [pc, #392] @ (b8738 ) │ │ - movs r3, #13 │ │ - add r2, pc │ │ - bl c47d4 │ │ - cbz r0, b8626 │ │ - ldr r0, [pc, #376] @ (b8734 ) │ │ - str r0, [sp, #240] @ 0xf0 │ │ - movs r0, #0 │ │ - b.n b8640 │ │ - add.w r0, r7, r7, lsl #1 │ │ - add.w fp, sp, #368 @ 0x170 │ │ - str.w sl, [sp, #424] @ 0x1a8 │ │ - add.w r0, r4, r0, lsl #4 │ │ - str r4, [sp, #416] @ 0x1a0 │ │ - str r0, [sp, #428] @ 0x1ac │ │ - str r4, [sp, #420] @ 0x1a4 │ │ - cbz r7, b8646 │ │ - add.w r0, r4, #48 @ 0x30 │ │ - str r0, [sp, #420] @ 0x1a4 │ │ - mov r0, fp │ │ - mov r1, r4 │ │ - movs r2, #48 @ 0x30 │ │ - bl c99c0 │ │ - b.n b864e │ │ - strd r1, r0, [sp, #320] @ 0x140 │ │ - movs r0, #0 │ │ - ldr r2, [sp, #236] @ 0xec │ │ - mov r1, r6 │ │ - str r0, [sp, #384] @ 0x180 │ │ - movs r0, #2 │ │ - strd r3, r0, [sp, #368] @ 0x170 │ │ - movs r0, #1 │ │ - strd r7, r2, [sp, #336] @ 0x150 │ │ - strd sl, r4, [sp, #328] @ 0x148 │ │ - str r0, [sp, #380] @ 0x17c │ │ - add r0, sp, #256 @ 0x100 │ │ - str r0, [sp, #376] @ 0x178 │ │ - str.w ip, [sp, #260] @ 0x104 │ │ - add r4, sp, #320 @ 0x140 │ │ - str r4, [sp, #256] @ 0x100 │ │ - add r0, sp, #240 @ 0xf0 │ │ - bl a207e │ │ - mov r0, r4 │ │ - bl 99838 │ │ - ldr r7, [sp, #92] @ 0x5c │ │ - b.n b8794 │ │ - ldr r2, [pc, #276] @ (b873c ) │ │ - mov r0, r4 │ │ - mov r1, r7 │ │ - movs r3, #6 │ │ - add r2, pc │ │ - bl c47d4 │ │ - cmp r0, #0 │ │ - ldr r0, [sp, #36] @ 0x24 │ │ - beq.n b86e6 │ │ - ldr r0, [pc, #248] @ (b8734 ) │ │ - str r0, [sp, #240] @ 0xf0 │ │ - movs r0, #1 │ │ - strb.w r0, [sp, #244] @ 0xf4 │ │ - b.n b870c │ │ - movs r0, #0 │ │ - str r0, [sp, #372] @ 0x174 │ │ - movs r0, #20 │ │ - str r0, [sp, #368] @ 0x170 │ │ - ldr r7, [sp, #92] @ 0x5c │ │ - movs r2, #20 │ │ - ldr r1, [pc, #236] @ (b8740 ) │ │ - add r4, sp, #432 @ 0x1b0 │ │ - add.w sl, sp, #304 @ 0x130 │ │ - add r1, pc │ │ - mov r0, r4 │ │ - bl 9dedc │ │ - add r0, sp, #320 @ 0x140 │ │ - mov r1, fp │ │ - mov r2, r4 │ │ - bl a7eca │ │ - ldr r1, [sp, #40] @ 0x28 │ │ - mov r0, sl │ │ - ldrd r4, r6, [sp, #320] @ 0x140 │ │ - ldmia.w r1, {r2, r3, r5} │ │ - stmia r0!, {r2, r3, r5} │ │ - eor.w r0, r4, #20 │ │ - orrs r0, r6 │ │ - bne.n b8692 │ │ - add r0, sp, #240 @ 0xf0 │ │ - ldmia.w sl, {r2, r3, r4} │ │ - stmia r0!, {r2, r3, r4} │ │ - add r0, sp, #416 @ 0x1a0 │ │ - bl 60ebe │ │ - b.n b8790 │ │ - ldrd r1, r0, [sp, #16] │ │ - movs r2, #28 │ │ - bl c99c0 │ │ - ldr r1, [sp, #24] │ │ - ldmia.w sl, {r2, r3, r5} │ │ - stmia r1!, {r2, r3, r5} │ │ - strd r4, r6, [sp, #256] @ 0x100 │ │ - add r5, sp, #416 @ 0x1a0 │ │ - mov r0, r5 │ │ - bl 60ebe │ │ - add r1, sp, #256 @ 0x100 │ │ - mov r0, fp │ │ - bl 5ffa4 │ │ - ldr r0, [sp, #368] @ 0x170 │ │ - cmp r0, #0 │ │ - beq.n b874c │ │ - ldrd r4, r7, [sp, #372] @ 0x174 │ │ - movs r2, #26 │ │ - ldr r1, [pc, #124] @ (b8744 ) │ │ - ldr r0, [sp, #28] │ │ - add r1, pc │ │ - bl 9dedc │ │ - mov r0, r4 │ │ - mov r1, r7 │ │ - bl 998f4 │ │ - add r2, sp, #324 @ 0x144 │ │ - ldmia r2, {r0, r1, r2} │ │ - add r3, sp, #240 @ 0xf0 │ │ - stmia r3!, {r0, r1, r2} │ │ - ldr r0, [sp, #32] │ │ - bl 99838 │ │ - b.n b878e │ │ - movs r1, #0 │ │ - str r1, [sp, #384] @ 0x180 │ │ - movs r1, #1 │ │ - strd r0, r1, [sp, #368] @ 0x170 │ │ - str r1, [sp, #380] @ 0x17c │ │ - add r0, sp, #256 @ 0x100 │ │ - str r0, [sp, #376] @ 0x178 │ │ - mov r1, r6 │ │ - ldr r0, [pc, #76] @ (b8748 ) │ │ - add r0, pc │ │ - str r0, [sp, #260] @ 0x104 │ │ - add r0, sp, #320 @ 0x140 │ │ - str r0, [sp, #256] @ 0x100 │ │ - add r0, sp, #240 @ 0xf0 │ │ - bl a207e │ │ - ldrd sl, r4, [sp, #320] @ 0x140 │ │ - mov r0, sl │ │ - mov r1, r4 │ │ - ldr r7, [sp, #92] @ 0x5c │ │ - bl 5395a │ │ - b.n b8794 │ │ - ldr r2, [sp, #724] @ 0x2d4 │ │ - vcvt.f32.u32 q12, q15, #10 │ │ - vsra.u64 d26, d12, #10 │ │ - movs r1, r0 │ │ - add r6, sp, #492 @ 0x1ec │ │ - @ instruction: 0xfff98e06 │ │ - @ instruction: 0xfff699db │ │ - vqrdmulh.s q12, q11, d20[0] │ │ - vaddl.u q8, d6, d3 │ │ - strh r0, [r0, #0] │ │ - ldrh r0, [r4, #44] @ 0x2c │ │ - vcvt.u16.f16 d24, d17, #10 │ │ - @ instruction: 0xfff68d0b │ │ - @ instruction: 0xfff68cb1 │ │ - vtbl.8 d19, {d6}, d3 │ │ - vtbl.8 d25, {d10}, d2 │ │ - ldr r1, [sp, #28] │ │ - ldmia.w r0, {r2, r3, r4} │ │ - stmia r1!, {r2, r3, r4} │ │ - movs r1, #1 │ │ - ldr r0, [sp, #332] @ 0x14c │ │ - ldrd r4, r7, [sp, #324] @ 0x144 │ │ - str r1, [sp, #372] @ 0x174 │ │ - strd r7, r0, [sp, #416] @ 0x1a0 │ │ - movs r0, #0 │ │ - str r0, [sp, #384] @ 0x180 │ │ - ldr r0, [sp, #36] @ 0x24 │ │ - str r1, [sp, #380] @ 0x17c │ │ - mov r1, fp │ │ - str r0, [sp, #368] @ 0x170 │ │ - add r0, sp, #320 @ 0x140 │ │ - str r0, [sp, #376] @ 0x178 │ │ - ldr r0, [sp, #12] │ │ - strd r5, r0, [sp, #320] @ 0x140 │ │ - add r0, sp, #240 @ 0xf0 │ │ - bl a207e │ │ - ldr r0, [sp, #32] │ │ - bl 99838 │ │ - mov r0, r4 │ │ - mov r1, r7 │ │ - bl 5395a │ │ - ldr r7, [sp, #92] @ 0x5c │ │ - ldr.w fp, [sp, #76] @ 0x4c │ │ - ldrb.w sl, [sp, #244] @ 0xf4 │ │ - ldr r0, [sp, #240] @ 0xf0 │ │ - ldr r1, [pc, #936] @ (b8b44 ) │ │ - cmp r0, r1 │ │ - bne.w b8b9e │ │ - str.w sl, [sp, #88] @ 0x58 │ │ - b.n b8548 │ │ - str r7, [sp, #260] @ 0x104 │ │ - add r6, sp, #256 @ 0x100 │ │ - mov r0, r6 │ │ - bl 60ebe │ │ - ldr r4, [sp, #168] @ 0xa8 │ │ - movs r2, #37 @ 0x25 │ │ - ldrd r7, r9, [sp, #176] @ 0xb0 │ │ - add r0, sp, #368 @ 0x170 │ │ - ldr r1, [pc, #904] @ (b8b48 ) │ │ - add r1, pc │ │ - bl 9dedc │ │ - lsls r0, r4, #31 │ │ - ldr r0, [sp, #368] @ 0x170 │ │ - beq.w b8926 │ │ - ldr r1, [sp, #372] @ 0x174 │ │ - bl 998f4 │ │ - ldr r4, [sp, #48] @ 0x30 │ │ - mov r0, r6 │ │ - ldmia.w r4, {r1, r2, r3} │ │ - stmia r0!, {r1, r2, r3} │ │ - add r5, sp, #320 @ 0x140 │ │ - movs r2, #41 @ 0x29 │ │ - ldr r1, [pc, #872] @ (b8b4c ) │ │ - mov r0, r5 │ │ - add r1, pc │ │ - bl 9dedc │ │ - add r0, sp, #368 @ 0x170 │ │ - mov r1, r6 │ │ - mov r2, r5 │ │ - bl a7df8 │ │ - add r3, sp, #368 @ 0x170 │ │ - ldr r2, [sp, #380] @ 0x17c │ │ - ldmia r3, {r0, r1, r3} │ │ - cmp r0, #0 │ │ - beq.w b8a96 │ │ - mov.w r8, #0 │ │ - movs r5, #22 │ │ - mov r4, r3 │ │ - str r1, [sp, #48] @ 0x30 │ │ - str r2, [sp, #92] @ 0x5c │ │ - b.n b89c4 │ │ - ldr r4, [sp, #40] @ 0x28 │ │ - mov r0, r8 │ │ - strd r7, r6, [sp, #76] @ 0x4c │ │ - ldmia.w r4, {r1, r2, r3, r5, r6, r7} │ │ - stmia r0!, {r1, r2, r3, r5, r6, r7} │ │ - add r7, sp, #168 @ 0xa8 │ │ - movs r2, #39 @ 0x27 │ │ - ldr r1, [pc, #916] @ (b8bb8 ) │ │ - mov r0, r7 │ │ - add r1, pc │ │ - bl 9dedc │ │ - add r0, sp, #320 @ 0x140 │ │ - mov r1, r8 │ │ - mov r2, r7 │ │ - bl a7e24 │ │ - ldrd r5, r8, [sp, #320] @ 0x140 │ │ - ldrd r6, r4, [sp, #328] @ 0x148 │ │ - eor.w r0, r5, #20 │ │ - orrs.w r0, r0, r8 │ │ - ldr r0, [sp, #336] @ 0x150 │ │ - str r0, [sp, #92] @ 0x5c │ │ - bne.n b8930 │ │ - ldr r0, [sp, #80] @ 0x50 │ │ - mov r1, r9 │ │ - bl 5395a │ │ - movs r0, #0 │ │ - movs r5, #22 │ │ - mov.w r8, #0 │ │ - str r0, [sp, #88] @ 0x58 │ │ - b.n b893e │ │ - ldr r0, [sp, #72] @ 0x48 │ │ - movs r2, #27 │ │ - str r4, [sp, #60] @ 0x3c │ │ - str r0, [sp, #172] @ 0xac │ │ - add r0, sp, #320 @ 0x140 │ │ - ldr r1, [pc, #868] @ (b8bd0 ) │ │ - add r1, pc │ │ - bl 9dedc │ │ - ldr r0, [sp, #320] @ 0x140 │ │ - str r0, [sp, #48] @ 0x30 │ │ - ldrd r4, r0, [sp, #324] @ 0x144 │ │ - str r0, [sp, #92] @ 0x5c │ │ - b.n b88d8 │ │ - mov.w r9, #1 │ │ - movs r1, #0 │ │ - movs r0, #0 │ │ - strd r6, r4, [sp, #168] @ 0xa8 │ │ - str r0, [sp, #88] @ 0x58 │ │ - str r1, [sp, #384] @ 0x180 │ │ - strd r3, r9, [sp, #368] @ 0x170 │ │ - str.w r9, [sp, #380] @ 0x17c │ │ - add r0, sp, #256 @ 0x100 │ │ - str r0, [sp, #376] @ 0x178 │ │ - str r2, [sp, #260] @ 0x104 │ │ - add r0, sp, #168 @ 0xa8 │ │ - str r0, [sp, #256] @ 0x100 │ │ - add r0, sp, #320 @ 0x140 │ │ - add r1, sp, #368 @ 0x170 │ │ - bl a207e │ │ - ldr r0, [sp, #320] @ 0x140 │ │ - movs r5, #22 │ │ - str r0, [sp, #48] @ 0x30 │ │ - mov.w r8, #0 │ │ - ldrd r0, r1, [sp, #324] @ 0x144 │ │ - lsrs r4, r0, #8 │ │ - str r1, [sp, #92] @ 0x5c │ │ - uxtb.w sl, r0 │ │ - mov r1, r6 │ │ - b.n b8ad6 │ │ - ldr r5, [sp, #88] @ 0x58 │ │ - str r0, [sp, #48] @ 0x30 │ │ - ldr r0, [sp, #72] @ 0x48 │ │ - str r0, [sp, #172] @ 0xac │ │ - mov r1, r5 │ │ - ldr r0, [sp, #224] @ 0xe0 │ │ - str r0, [sp, #92] @ 0x5c │ │ - mov r0, r8 │ │ - ldr r4, [sp, #220] @ 0xdc │ │ - ldr r6, [sp, #56] @ 0x38 │ │ - bl 5395a │ │ - ldr r2, [sp, #76] @ 0x4c │ │ - movs r0, #0 │ │ - rsbs r1, r2, #17 │ │ - ldr r1, [sp, #60] @ 0x3c │ │ - sbcs r0, r1 │ │ - bcc.n b88f6 │ │ - cmp r2, #4 │ │ - bne.n b88f6 │ │ - cbz r6, b8904 │ │ - mov r0, r8 │ │ - mov r1, r5 │ │ - bl 5395a │ │ - b.n b88fe │ │ - add r0, sp, #368 @ 0x170 │ │ - bl 99838 │ │ - cbz r6, b8904 │ │ - ldr r0, [sp, #44] @ 0x2c │ │ - bl 99838 │ │ - add r0, sp, #168 @ 0xa8 │ │ - bl 60ebe │ │ - add r0, sp, #256 @ 0x100 │ │ - bl a7e5a │ │ - ldrd r0, r1, [sp, #416] @ 0x1a0 │ │ - bl 97be8 │ │ - movs r0, #0 │ │ - movs r5, #22 │ │ - str r0, [sp, #88] @ 0x58 │ │ - mov.w r8, #0 │ │ - ldr r1, [sp, #52] @ 0x34 │ │ - b.n b8942 │ │ - ldrd r4, r1, [sp, #372] @ 0x174 │ │ - str r0, [sp, #48] @ 0x30 │ │ - str r1, [sp, #92] @ 0x5c │ │ - b.n b89b6 │ │ - ldr r0, [sp, #340] @ 0x154 │ │ - mov.w fp, r9, lsr #8 │ │ - str r0, [sp, #72] @ 0x48 │ │ - uxtb.w r0, r9 │ │ - str r0, [sp, #88] @ 0x58 │ │ - ldr r1, [sp, #52] @ 0x34 │ │ - str r6, [sp, #48] @ 0x30 │ │ - uxtb.w sl, r4 │ │ - lsrs r4, r4, #8 │ │ - b.n b89d0 │ │ - ldr r0, [sp, #60] @ 0x3c │ │ - movs r2, #27 │ │ - str r4, [sp, #56] @ 0x38 │ │ - str r0, [sp, #260] @ 0x104 │ │ - add r0, sp, #320 @ 0x140 │ │ - ldr r1, [pc, #628] @ (b8bcc ) │ │ - add r1, pc │ │ - bl 9dedc │ │ - ldr r0, [sp, #320] @ 0x140 │ │ - str r0, [sp, #48] @ 0x30 │ │ - ldrd r4, r0, [sp, #324] @ 0x144 │ │ - str r0, [sp, #92] @ 0x5c │ │ - b.n b8984 │ │ - ldr r5, [sp, #88] @ 0x58 │ │ - ldr.w sl, [sp, #80] @ 0x50 │ │ - str r0, [sp, #48] @ 0x30 │ │ - ldr r0, [sp, #60] @ 0x3c │ │ - mov r1, r5 │ │ - str r0, [sp, #260] @ 0x104 │ │ - ldr r0, [sp, #224] @ 0xe0 │ │ - str r0, [sp, #92] @ 0x5c │ │ - mov r0, sl │ │ - ldr r4, [sp, #220] @ 0xdc │ │ - ldr r6, [sp, #44] @ 0x2c │ │ - bl 5395a │ │ - ldr r2, [sp, #72] @ 0x48 │ │ - movs r0, #0 │ │ - rsbs r1, r2, #17 │ │ - ldr r1, [sp, #56] @ 0x38 │ │ - sbcs r0, r1 │ │ - bcc.n b89a2 │ │ - cmp r2, #4 │ │ - bne.n b89a2 │ │ - cbz r6, b89b0 │ │ - mov r0, sl │ │ - mov r1, r5 │ │ - bl 5395a │ │ - b.n b89aa │ │ - add r0, sp, #368 @ 0x170 │ │ - bl 99838 │ │ - cbz r6, b89b0 │ │ - ldr r0, [sp, #40] @ 0x28 │ │ - bl 99838 │ │ - add r0, sp, #256 @ 0x100 │ │ - bl 60ebe │ │ - ldrd r0, r1, [sp, #416] @ 0x1a0 │ │ - bl 97be8 │ │ - mov.w r8, #0 │ │ - movs r5, #22 │ │ - ldr r1, [sp, #52] @ 0x34 │ │ - movs r0, #0 │ │ - uxtb.w sl, r4 │ │ - str r0, [sp, #88] @ 0x58 │ │ - lsrs r4, r4, #8 │ │ - mov.w r9, #0 │ │ - b.n b8ad6 │ │ - mov sl, r7 │ │ - str.w sl, [sp, #156] @ 0x9c │ │ - add r0, sp, #152 @ 0x98 │ │ - bl 60ebe │ │ - ldr r4, [sp, #120] @ 0x78 │ │ - movs r2, #37 @ 0x25 │ │ - ldrd r9, r5, [sp, #128] @ 0x80 │ │ - add r0, sp, #368 @ 0x170 │ │ - ldr r1, [pc, #460] @ (b8bbc ) │ │ - add r1, pc │ │ - bl 9dedc │ │ - ldr r7, [sp, #88] @ 0x58 │ │ - cmp r7, #3 │ │ - it eq │ │ - moveq r7, #2 │ │ - lsls r0, r4, #31 │ │ - ldr r0, [sp, #368] @ 0x170 │ │ - beq.n b8a4a │ │ - ldr r1, [sp, #372] @ 0x174 │ │ - bl 998f4 │ │ - add r6, sp, #256 @ 0x100 │ │ - ldr r4, [sp, #48] @ 0x30 │ │ - mov r0, r6 │ │ - ldmia.w r4, {r1, r2, r3} │ │ - stmia r0!, {r1, r2, r3} │ │ - add r4, sp, #320 @ 0x140 │ │ - movs r2, #41 @ 0x29 │ │ - ldr r1, [pc, #420] @ (b8bc0 ) │ │ - mov r0, r4 │ │ - add r1, pc │ │ - bl 9dedc │ │ - add r0, sp, #368 @ 0x170 │ │ - mov r1, r6 │ │ - mov r2, r4 │ │ - bl a7df8 │ │ - add r3, sp, #368 @ 0x170 │ │ - ldr r2, [sp, #380] @ 0x17c │ │ - ldmia r3, {r0, r1, r3} │ │ - cmp r0, #0 │ │ - beq.w b8b50 │ │ - movs r0, #0 │ │ - lsrs r4, r3, #8 │ │ - uxtb.w sl, r3 │ │ - movs r5, #22 │ │ - str r0, [sp, #88] @ 0x58 │ │ - str r1, [sp, #48] @ 0x30 │ │ - str r2, [sp, #92] @ 0x5c │ │ - b.n b8acc │ │ - str r0, [sp, #48] @ 0x30 │ │ - ldrd r0, r1, [sp, #372] @ 0x174 │ │ - lsrs r4, r0, #8 │ │ - str r1, [sp, #92] @ 0x5c │ │ - uxtb.w sl, r0 │ │ - b.n b8abe │ │ - str.w sl, [sp, #156] @ 0x9c │ │ - add r0, sp, #368 @ 0x170 │ │ - ldr r1, [pc, #352] @ (b8bc4 ) │ │ - movs r2, #27 │ │ - add r1, pc │ │ - bl 9dedc │ │ - ldr r0, [sp, #368] @ 0x170 │ │ - str r0, [sp, #48] @ 0x30 │ │ - ldrd r0, r1, [sp, #372] @ 0x174 │ │ - lsrs r4, r0, #8 │ │ - str r1, [sp, #92] @ 0x5c │ │ - uxtb.w sl, r0 │ │ - movs r0, #0 │ │ - rsbs r1, r8, #17 │ │ - sbcs r0, r7 │ │ - bcc.n b8aaa │ │ - cmp.w r8, #4 │ │ - bne.n b8aaa │ │ - cbz r6, b8ab8 │ │ - ldr r0, [sp, #80] @ 0x50 │ │ - mov r1, r9 │ │ - bl 5395a │ │ - b.n b8ab2 │ │ - str r1, [sp, #92] @ 0x5c │ │ - mov.w r8, #0 │ │ - ldr r1, [sp, #52] @ 0x34 │ │ - movs r5, #20 │ │ - mov r4, r9 │ │ - str r3, [sp, #72] @ 0x48 │ │ - str r2, [sp, #80] @ 0x50 │ │ - str r7, [sp, #48] @ 0x30 │ │ - b.n b89c6 │ │ - add r0, sp, #168 @ 0xa8 │ │ - bl 99838 │ │ - cbz r6, b8ab8 │ │ - ldr r0, [sp, #44] @ 0x2c │ │ - bl 99838 │ │ - add r0, sp, #152 @ 0x98 │ │ - bl 60ebe │ │ - ldrd r0, r1, [sp, #136] @ 0x88 │ │ - bl 97be8 │ │ - movs r0, #0 │ │ - movs r5, #22 │ │ - str r0, [sp, #88] @ 0x58 │ │ - mov.w r8, #0 │ │ - ldr r1, [sp, #52] @ 0x34 │ │ - mov.w r9, #0 │ │ - ldr r0, [sp, #84] @ 0x54 │ │ - bl 5395a │ │ - cmp.w r9, #0 │ │ - beq.n b8aea │ │ - add r0, sp, #96 @ 0x60 │ │ - adds r0, #8 │ │ - bl 99904 │ │ - ldrd r7, r6, [sp, #64] @ 0x40 │ │ - ldr.w r9, [sp, #48] @ 0x30 │ │ - ldr r1, [sp, #80] @ 0x50 │ │ - ldrd r2, r3, [sp, #72] @ 0x48 │ │ - eor.w r0, r5, #22 │ │ - orr.w r4, sl, r4, lsl #8 │ │ - orrs.w r0, r0, r8 │ │ - bne.n b8b1e │ │ - ldrd r0, r1, [r7] │ │ - bl 963bc │ │ - ldr r0, [sp, #92] @ 0x5c │ │ - mov.w r8, #0 │ │ - strd r9, r4, [r7] │ │ - str r0, [r7, #8] │ │ - movs r5, #22 │ │ - b.n b8b3a │ │ - ldr r0, [sp, #88] @ 0x58 │ │ - strb r0, [r6, #28] │ │ - ldr r0, [sp, #92] @ 0x5c │ │ - strd r0, r2, [r6, #16] │ │ - mov.w r0, fp, lsr #16 │ │ - strh.w fp, [r6, #29] │ │ - str r3, [r6, #32] │ │ - strd r9, r4, [r6, #8] │ │ - str r1, [r6, #24] │ │ - strb r0, [r6, #31] │ │ - strd r5, r8, [r6] │ │ - add sp, #444 @ 0x1bc │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - movs r3, r0 │ │ - strh r0, [r0, #0] │ │ - ldrh r7, [r6, #20] │ │ - vqshlu.s32 , , #22 │ │ - vrshr.u32 d25, d4, #10 │ │ - movs r2, #52 @ 0x34 │ │ - str r3, [sp, #72] @ 0x48 │ │ - strd r7, r1, [sp, #88] @ 0x58 │ │ - add r0, sp, #368 @ 0x170 │ │ - ldr r1, [pc, #104] @ (b8bc8 ) │ │ - add r1, pc │ │ - bl 9dedc │ │ - ldrd r0, r1, [sp, #368] @ 0x170 │ │ - bl 998f4 │ │ - lsrs r4, r5, #8 │ │ - uxtb.w sl, r5 │ │ - mov.w r8, #0 │ │ - movs r5, #21 │ │ - str.w r9, [sp, #48] @ 0x30 │ │ - b.n b8ad0 │ │ - str r0, [sp, #48] @ 0x30 │ │ - ldr r0, [sp, #76] @ 0x4c │ │ - str r0, [sp, #156] @ 0x9c │ │ - ldr r0, [sp, #324] @ 0x144 │ │ - ldr r1, [sp, #328] @ 0x148 │ │ - str r1, [sp, #92] @ 0x5c │ │ - lsrs r4, r0, #8 │ │ - uxtb.w sl, r0 │ │ - ldr r0, [sp, #80] @ 0x50 │ │ - mov r1, r9 │ │ - ldr r6, [sp, #0] │ │ - bl 5395a │ │ - ldr r7, [sp, #4] │ │ - b.n b8a7a │ │ - str r0, [sp, #48] @ 0x30 │ │ - ldrb.w r0, [sp, #247] @ 0xf7 │ │ - ldrh.w r1, [sp, #245] @ 0xf5 │ │ - str.w fp, [sp, #156] @ 0x9c │ │ - orr.w r4, r1, r0, lsl #16 │ │ - ldr r0, [sp, #248] @ 0xf8 │ │ - str r0, [sp, #92] @ 0x5c │ │ - b.n b8b90 │ │ - nop │ │ - ldrh r3, [r3, #14] │ │ - vtbl.8 d24, {d22}, d7 │ │ - vrintn.f16 , │ │ - @ instruction: 0xfff6aebe │ │ - vqshl.u32 d24, d28, #22 │ │ - vqrdmlsh.s q13, q11, d12[0] │ │ - vshr.u64 d27, d24, #10 │ │ - vtbl.8 d30, {d6-d7}, d29 │ │ - ldr r7, [pc, #960] @ (b8f98 ) │ │ - sub sp, #260 @ 0x104 │ │ - str r0, [sp, #40] @ 0x28 │ │ - add r0, sp, #148 @ 0x94 │ │ - add.w r2, r0, #12 │ │ - str r2, [sp, #56] @ 0x38 │ │ - ldr r2, [r1, #0] │ │ - adds r0, #1 │ │ - str r2, [sp, #48] @ 0x30 │ │ - ldr r2, [r1, #4] │ │ - str r2, [sp, #60] @ 0x3c │ │ - ldrd r5, r2, [r1, #8] │ │ - str r2, [sp, #68] @ 0x44 │ │ - add r2, sp, #128 @ 0x80 │ │ - adds r2, #3 │ │ - str r2, [sp, #28] │ │ - add r3, sp, #176 @ 0xb0 │ │ - adds r2, r3, #4 │ │ - str r2, [sp, #24] │ │ - add r2, sp, #72 @ 0x48 │ │ - adds r2, #8 │ │ - str r2, [sp, #20] │ │ - add r2, sp, #208 @ 0xd0 │ │ - str r0, [sp, #52] @ 0x34 │ │ - adds r4, r2, #1 │ │ - adds r2, #16 │ │ - str r2, [sp, #12] │ │ - add.w r2, r3, #16 │ │ - ldr r0, [r1, #16] │ │ - str r2, [sp, #8] │ │ - adds r2, r3, #1 │ │ - str r0, [sp, #32] │ │ - str r4, [sp, #16] │ │ - str r2, [sp, #4] │ │ - str r1, [sp, #64] @ 0x40 │ │ - ldr r0, [sp, #68] @ 0x44 │ │ - cmp r5, r0 │ │ - bge.w b8f90 │ │ - ldr r0, [sp, #64] @ 0x40 │ │ - add.w r8, r5, #1 │ │ - str.w r8, [r0, #8] │ │ - ldr r0, [sp, #60] @ 0x3c │ │ - ldr r7, [r0, #0] │ │ - cmp r7, #0 │ │ - beq.w b8de6 │ │ - ldr r4, [pc, #888] @ (b8fb8 ) │ │ - add r4, pc │ │ - ldr r0, [r4, #20] │ │ - cmp r0, #5 │ │ - bcc.n b8c6c │ │ - movs r1, #0 │ │ - movs r0, #1 │ │ - str r1, [sp, #192] @ 0xc0 │ │ - movw r3, #1705 @ 0x6a9 │ │ - str r0, [sp, #180] @ 0xb4 │ │ - ldr r0, [pc, #868] @ (b8fbc ) │ │ - str r1, [sp, #188] @ 0xbc │ │ - movs r1, #5 │ │ - add r0, pc │ │ - str r0, [sp, #176] @ 0xb0 │ │ - add r0, sp, #256 @ 0x100 │ │ - str r0, [sp, #184] @ 0xb8 │ │ - ldr r2, [pc, #860] @ (b8fc0 ) │ │ - add r0, sp, #176 @ 0xb0 │ │ - add r2, pc │ │ - bl 6f45c │ │ - ldr r0, [r4, #20] │ │ - cmp r0, #4 │ │ - bls.n b8c96 │ │ - movs r1, #0 │ │ - movs r0, #1 │ │ - str r1, [sp, #192] @ 0xc0 │ │ - movw r3, #1705 @ 0x6a9 │ │ - str r0, [sp, #180] @ 0xb4 │ │ - ldr r0, [pc, #840] @ (b8fc8 ) │ │ - str r1, [sp, #188] @ 0xbc │ │ - movs r1, #5 │ │ - add r0, pc │ │ - str r0, [sp, #176] @ 0xb0 │ │ - add r0, sp, #256 @ 0x100 │ │ - str r0, [sp, #184] @ 0xb8 │ │ - ldr r2, [pc, #828] @ (b8fcc ) │ │ - add r0, sp, #176 @ 0xb0 │ │ - add r2, pc │ │ - bl 6f45c │ │ - ldr r0, [sp, #48] @ 0x30 │ │ - ldr.w sl, [r0] │ │ - cmp.w sl, #0 │ │ - beq.w b8df2 │ │ - ldr.w r0, [sl] │ │ - cmp r0, #0 │ │ - beq.w b8dfe │ │ - ldr.w r6, [r0, #692] @ 0x2b4 │ │ - ldr r0, [r4, #20] │ │ - ldr r1, [pc, #796] @ (b8fd4 ) │ │ - cmp r6, #0 │ │ - add r1, pc │ │ - beq.w b8e0a │ │ - str r1, [sp, #36] @ 0x24 │ │ - cmp r0, #5 │ │ - ldr r0, [pc, #796] @ (b8fe0 ) │ │ - add r0, pc │ │ - str r0, [sp, #44] @ 0x2c │ │ - bcc.n b8cec │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r1, [sp, #180] @ 0xb4 │ │ - movw r3, #1705 @ 0x6a9 │ │ - ldr r1, [sp, #44] @ 0x2c │ │ - str r0, [sp, #192] @ 0xc0 │ │ - str r0, [sp, #188] @ 0xbc │ │ - movs r0, #4 │ │ - str r1, [sp, #176] @ 0xb0 │ │ - movs r1, #5 │ │ - str r0, [sp, #184] @ 0xb8 │ │ - ldr r2, [pc, #768] @ (b8fe4 ) │ │ - add r0, sp, #176 @ 0xb0 │ │ - add r2, pc │ │ - bl 6f45c │ │ - mov r0, sl │ │ - mov r1, r7 │ │ - mov r2, r5 │ │ - blx r6 │ │ - mov r5, r0 │ │ - ldr r0, [r4, #20] │ │ - cmp r0, #5 │ │ - bcc.n b8d20 │ │ - movs r1, #0 │ │ - movs r0, #1 │ │ - str r1, [sp, #192] @ 0xc0 │ │ - movw r3, #1705 @ 0x6a9 │ │ - str r0, [sp, #180] @ 0xb4 │ │ - ldr r0, [pc, #732] @ (b8fe8 ) │ │ - str r1, [sp, #188] @ 0xbc │ │ - movs r1, #5 │ │ - add r0, pc │ │ - str r0, [sp, #176] @ 0xb0 │ │ - movs r0, #4 │ │ - str r0, [sp, #184] @ 0xb8 │ │ - ldr r2, [pc, #724] @ (b8fec ) │ │ - add r0, sp, #176 @ 0xb0 │ │ - add r2, pc │ │ - bl 6f45c │ │ - ldr r0, [r4, #20] │ │ - mov r7, r9 │ │ - cmp r0, #5 │ │ - bcc.n b8d4c │ │ - movs r1, #0 │ │ - movs r0, #1 │ │ - str r1, [sp, #192] @ 0xc0 │ │ - movw r3, #1705 @ 0x6a9 │ │ - str r0, [sp, #180] @ 0xb4 │ │ - ldr r0, [pc, #696] @ (b8ff0 ) │ │ - str r1, [sp, #188] @ 0xbc │ │ - movs r1, #5 │ │ - add r0, pc │ │ - str r0, [sp, #176] @ 0xb0 │ │ - add r0, sp, #256 @ 0x100 │ │ - str r0, [sp, #184] @ 0xb8 │ │ - ldr r2, [pc, #688] @ (b8ff4 ) │ │ - add r0, sp, #176 @ 0xb0 │ │ - add r2, pc │ │ - bl 6f45c │ │ - ldr r0, [r4, #20] │ │ - cmp r0, #5 │ │ - bcc.n b8d76 │ │ - movs r1, #0 │ │ - movs r0, #1 │ │ - str r1, [sp, #192] @ 0xc0 │ │ - movw r3, #1705 @ 0x6a9 │ │ - str r0, [sp, #180] @ 0xb4 │ │ - ldr r0, [pc, #664] @ (b8ff8 ) │ │ - str r1, [sp, #188] @ 0xbc │ │ - movs r1, #5 │ │ - add r0, pc │ │ - str r0, [sp, #176] @ 0xb0 │ │ - add r0, sp, #256 @ 0x100 │ │ - str r0, [sp, #184] @ 0xb8 │ │ - ldr r2, [pc, #652] @ (b8ffc ) │ │ - add r0, sp, #176 @ 0xb0 │ │ - add r2, pc │ │ - bl 6f45c │ │ - ldr.w r0, [sl] │ │ - cmp r0, #0 │ │ - beq.n b8dfe │ │ - ldr.w r6, [r0, #912] @ 0x390 │ │ - ldr r0, [r4, #20] │ │ - cmp r6, #0 │ │ - beq.n b8e3c │ │ - cmp r0, #4 │ │ - bls.n b8dae │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r1, [sp, #180] @ 0xb4 │ │ - movw r3, #1705 @ 0x6a9 │ │ - ldr r1, [sp, #44] @ 0x2c │ │ - str r0, [sp, #192] @ 0xc0 │ │ - str r0, [sp, #188] @ 0xbc │ │ - movs r0, #4 │ │ - str r1, [sp, #176] @ 0xb0 │ │ - movs r1, #5 │ │ - str r0, [sp, #184] @ 0xb8 │ │ - ldr r2, [pc, #624] @ (b9018 ) │ │ - add r0, sp, #176 @ 0xb0 │ │ - add r2, pc │ │ - bl 6f45c │ │ - mov r0, sl │ │ - blx r6 │ │ - ldr r1, [r4, #20] │ │ - cmp r0, #1 │ │ - bne.n b8e6e │ │ - cmp r1, #5 │ │ - bcc.w b8ed4 │ │ - movs r1, #0 │ │ - movs r0, #1 │ │ - str r1, [sp, #192] @ 0xc0 │ │ - movw r3, #1705 @ 0x6a9 │ │ - str r0, [sp, #180] @ 0xb4 │ │ - movs r4, #5 │ │ - ldr r0, [pc, #576] @ (b9010 ) │ │ - str r1, [sp, #188] @ 0xbc │ │ - movs r1, #5 │ │ - add r0, pc │ │ - str r0, [sp, #176] @ 0xb0 │ │ - movs r0, #4 │ │ - str r0, [sp, #184] @ 0xb8 │ │ - ldr r2, [pc, #568] @ (b9014 ) │ │ - add r0, sp, #176 @ 0xb0 │ │ - add r2, pc │ │ - bl 6f45c │ │ - b.n b8ed6 │ │ - ldr r7, [pc, #460] @ (b8fb4 ) │ │ - movs r4, #7 │ │ - mov.w fp, #39 @ 0x27 │ │ - add r7, pc │ │ - b.n b8ed6 │ │ - ldr r7, [pc, #464] @ (b8fc4 ) │ │ - movs r4, #8 │ │ - mov.w fp, #6 │ │ - add r7, pc │ │ - b.n b8ed6 │ │ - ldr r7, [pc, #464] @ (b8fd0 ) │ │ - movs r4, #8 │ │ - mov.w fp, #7 │ │ - add r7, pc │ │ - b.n b8ed6 │ │ - cmp r0, #5 │ │ - bcc.n b8e30 │ │ - movs r0, #0 │ │ - mov r2, r1 │ │ - movs r1, #1 │ │ - str r0, [sp, #192] @ 0xc0 │ │ - str r0, [sp, #188] @ 0xbc │ │ - movs r0, #4 │ │ - strd r2, r1, [sp, #176] @ 0xb0 │ │ - movs r1, #5 │ │ - str r0, [sp, #184] @ 0xb8 │ │ - movw r3, #1705 @ 0x6a9 │ │ - ldr r2, [pc, #436] @ (b8fdc ) │ │ - add r0, sp, #176 @ 0xb0 │ │ - add r2, pc │ │ - bl 6f45c │ │ - ldr r7, [pc, #420] @ (b8fd8 ) │ │ - movs r4, #6 │ │ - mov.w fp, #21 │ │ - add r7, pc │ │ - b.n b8ed6 │ │ - cmp r0, #5 │ │ - bcc.n b8e62 │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r1, [sp, #180] @ 0xb4 │ │ - movw r3, #1705 @ 0x6a9 │ │ - ldr r1, [sp, #36] @ 0x24 │ │ - str r0, [sp, #192] @ 0xc0 │ │ - str r0, [sp, #188] @ 0xbc │ │ - movs r0, #4 │ │ - str r1, [sp, #176] @ 0xb0 │ │ - movs r1, #5 │ │ - str r0, [sp, #184] @ 0xb8 │ │ - ldr r2, [pc, #424] @ (b9004 ) │ │ - add r0, sp, #176 @ 0xb0 │ │ - add r2, pc │ │ - bl 6f45c │ │ - ldr r7, [pc, #412] @ (b9000 ) │ │ - movs r4, #6 │ │ - mov.w fp, #14 │ │ - add r7, pc │ │ - b.n b8ed6 │ │ - cmp r1, #5 │ │ - bcc.n b8e96 │ │ - movs r1, #0 │ │ - movs r0, #1 │ │ - str r1, [sp, #192] @ 0xc0 │ │ - movw r3, #1705 @ 0x6a9 │ │ - str r0, [sp, #180] @ 0xb4 │ │ - ldr r0, [pc, #392] @ (b9008 ) │ │ - str r1, [sp, #188] @ 0xbc │ │ - movs r1, #5 │ │ - add r0, pc │ │ - str r0, [sp, #176] @ 0xb0 │ │ - movs r0, #4 │ │ - str r0, [sp, #184] @ 0xb8 │ │ - ldr r2, [pc, #380] @ (b900c ) │ │ - add r0, sp, #176 @ 0xb0 │ │ - add r2, pc │ │ - bl 6f45c │ │ - str r5, [sp, #124] @ 0x7c │ │ - add r0, sp, #176 @ 0xb0 │ │ - ldr r1, [sp, #48] @ 0x30 │ │ - add r2, sp, #124 @ 0x7c │ │ - bl 6a2a0 │ │ - ldrb.w r4, [sp, #176] @ 0xb0 │ │ - cmp r4, #15 │ │ - bne.n b8f2c │ │ - ldr r4, [sp, #28] │ │ - movs r2, #12 │ │ - ldr r1, [sp, #24] │ │ - mov r0, r4 │ │ - bl c99c0 │ │ - add r6, sp, #240 @ 0xf0 │ │ - mov r1, r4 │ │ - movs r2, #12 │ │ - mov r0, r6 │ │ - bl c99c0 │ │ - ldr r0, [sp, #20] │ │ - mov r1, r6 │ │ - bl 6c16e │ │ - ldrd r4, sl, [sp, #80] @ 0x50 │ │ - mov r9, r5 │ │ - ldr r6, [sp, #88] @ 0x58 │ │ - b.n b8f14 │ │ - movs r4, #5 │ │ - ldr r1, [sp, #52] @ 0x34 │ │ - mov r9, r7 │ │ - ldrb.w r0, [sp, #147] @ 0x93 │ │ - str.w fp, [sp, #156] @ 0x9c │ │ - strb r0, [r1, #2] │ │ - ldrh.w r0, [sp, #145] @ 0x91 │ │ - strh r0, [r1, #0] │ │ - ldr r0, [sp, #56] @ 0x38 │ │ - add r1, sp, #128 @ 0x80 │ │ - ldmia.w r1, {r2, r3, r5, r6} │ │ - stmia r0!, {r2, r3, r5, r6} │ │ - str r7, [sp, #152] @ 0x98 │ │ - strb.w r4, [sp, #148] @ 0x94 │ │ - add r0, sp, #72 @ 0x48 │ │ - add r1, sp, #148 @ 0x94 │ │ - bl a38ce │ │ - ldrd r5, r7, [sp, #72] @ 0x48 │ │ - ldrd r4, sl, [sp, #80] @ 0x50 │ │ - eor.w r0, r5, #40 @ 0x28 │ │ - ldr r6, [sp, #88] @ 0x58 │ │ - orrs r0, r7 │ │ - bne.n b8f5c │ │ - cmp.w r4, #2147483648 @ 0x80000000 │ │ - mov r5, r8 │ │ - beq.w b8c22 │ │ - ldr r0, [pc, #144] @ (b8fb0 ) │ │ - cmp r4, r0 │ │ - bne.n b8fa0 │ │ - mov r5, r8 │ │ - str.w sl, [sp] │ │ - b.n b8c22 │ │ - add r7, sp, #128 @ 0x80 │ │ - ldr r1, [sp, #4] │ │ - movs r2, #15 │ │ - mov r0, r7 │ │ - bl c99c0 │ │ - ldrd r0, r1, [sp, #8] │ │ - ldmia.w r0, {r2, r3, r6} │ │ - stmia r1!, {r2, r3, r6} │ │ - movs r2, #15 │ │ - mov r1, r7 │ │ - ldr r0, [sp, #16] │ │ - strb.w r4, [sp, #208] @ 0xd0 │ │ - bl c99c0 │ │ - add r0, sp, #72 @ 0x48 │ │ - add r1, sp, #208 @ 0xd0 │ │ - bl a38ce │ │ - mov r9, r5 │ │ - b.n b8f02 │ │ - ldr.w r9, [sp, #32] │ │ - ldrd r0, r1, [r9] │ │ - eor.w r0, r0, #40 @ 0x28 │ │ - orrs r0, r1 │ │ - add r0, sp, #72 @ 0x48 │ │ - add.w r8, r0, #20 │ │ - itt ne │ │ - movne r0, r9 │ │ - blne a38ec │ │ - add.w r0, r9, #20 │ │ - mov r1, r8 │ │ - movs r2, #28 │ │ - strd r5, r7, [r9] │ │ - strd r4, sl, [r9, #8] │ │ - str.w r6, [r9, #16] │ │ - bl c99c0 │ │ - ldr r1, [sp, #40] @ 0x28 │ │ - mov.w r0, #2147483648 @ 0x80000000 │ │ - str r0, [r1, #0] │ │ - ldr r1, [sp, #0] │ │ - bl 97be8 │ │ - b.n b8fa8 │ │ - ldr r0, [sp, #40] @ 0x28 │ │ - strd r4, sl, [r0] │ │ - str r6, [r0, #8] │ │ - add sp, #260 @ 0x104 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - nop │ │ - movs r1, r0 │ │ - strh r0, [r0, #0] │ │ - add r2, pc, #176 @ (adr r2, b9068 ) │ │ - vtbx.8 d27, {d6-d7}, d28 │ │ - movs r1, r0 │ │ - ldr r2, [sp, #488] @ 0x1e8 │ │ - movs r1, r0 │ │ - ldr r1, [sp, #376] @ 0x178 │ │ - movs r1, r0 │ │ - ldr r5, [sp, #832] @ 0x340 │ │ - @ instruction: 0xfff69a58 │ │ - movs r1, r0 │ │ - ldr r1, [sp, #208] @ 0xd0 │ │ - movs r1, r0 │ │ - ldr r5, [sp, #808] @ 0x328 │ │ - vtbl.8 d25, {d6-d7}, d28 │ │ - movs r1, r0 │ │ - add r1, pc, #820 @ (adr r1, b9310 ) │ │ - vqshl.u64 d25, d10, #54 @ 0x36 │ │ - movs r1, r0 │ │ - ldr r1, [sp, #160] @ 0xa0 │ │ - movs r1, r0 │ │ - ldr r0, [sp, #888] @ 0x378 │ │ - movs r1, r0 │ │ - ldr r0, [sp, #920] @ 0x398 │ │ - movs r1, r0 │ │ - ldr r0, [sp, #680] @ 0x2a8 │ │ - movs r1, r0 │ │ - ldr r0, [sp, #776] @ 0x308 │ │ - movs r1, r0 │ │ - ldr r0, [sp, #504] @ 0x1f8 │ │ - movs r1, r0 │ │ - ldr r0, [sp, #640] @ 0x280 │ │ - movs r1, r0 │ │ - ldr r0, [sp, #336] @ 0x150 │ │ - movs r1, r0 │ │ - ldr r5, [sp, #180] @ 0xb4 │ │ - vrint?.f16 , q12 │ │ - movs r1, r0 │ │ - str r7, [sp, #544] @ 0x220 │ │ - movs r1, r0 │ │ - str r7, [sp, #208] @ 0xd0 │ │ - movs r1, r0 │ │ - ldr r0, [sp, #264] @ 0x108 │ │ - movs r1, r0 │ │ - str r7, [sp, #920] @ 0x398 │ │ - movs r1, r0 │ │ - ldr r0, [sp, #112] @ 0x70 │ │ - movs r1, r0 │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, #68 @ 0x44 │ │ - str r0, [sp, #12] │ │ - ldr.w fp, [r1, #4] │ │ - str r1, [sp, #16] │ │ - ldrd r1, r0, [r1, #12] │ │ - str r1, [sp, #20] │ │ - str r0, [sp, #8] │ │ - ldr r0, [sp, #20] │ │ - cmp fp, r0 │ │ - beq.n b9084 │ │ - mov r4, fp │ │ - add r1, sp, #24 │ │ - ldmia.w r4, {r0, r2, r3, r5, r6, r7} │ │ - add.w fp, fp, #24 │ │ - mov ip, r1 │ │ - stmia.w ip, {r0, r2, r3, r5, r6, r7} │ │ - ldr r0, [sp, #16] │ │ - str.w fp, [r0, #4] │ │ - add r0, sp, #52 @ 0x34 │ │ - bl 5ffa4 │ │ - ldrd r0, sl, [sp, #52] @ 0x34 │ │ - ldrd r8, r9, [sp, #60] @ 0x3c │ │ - cbnz r0, b9072 │ │ - cmp.w sl, #2147483648 @ 0x80000000 │ │ - beq.n b9032 │ │ - ldr r0, [pc, #64] @ (b90a8 ) │ │ - cmp sl, r0 │ │ - bne.n b9098 │ │ - str.w r8, [sp, #4] │ │ - b.n b9032 │ │ - ldr r4, [sp, #8] │ │ - ldrd r0, r1, [r4] │ │ - bl 963bc │ │ - strd sl, r8, [r4] │ │ - str.w r9, [r4, #8] │ │ - ldr r1, [sp, #12] │ │ - mov.w r0, #2147483648 @ 0x80000000 │ │ - str r0, [r1, #0] │ │ - ldr r1, [sp, #4] │ │ - add sp, #68 @ 0x44 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - b.w 97be8 │ │ - ldr r0, [sp, #12] │ │ - strd sl, r8, [r0] │ │ - str.w r9, [r0, #8] │ │ - add sp, #68 @ 0x44 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - movs r1, r0 │ │ - strh r0, [r0, #0] │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ - sub sp, #28 │ │ - ldr.w lr, [r0, #4] │ │ - mov.w r9, #0 │ │ - ldr r2, [r0, #12] │ │ - cmp lr, r2 │ │ - beq.n b9108 │ │ - mov r3, lr │ │ - ldr.w r8, [r0, #16] │ │ - ldmia.w r3, {r1, r2, r4, r5, r6, r7} │ │ - mov ip, sp │ │ - stmia.w ip, {r1, r2, r4, r5, r6, r7} │ │ - add.w r1, lr, #24 │ │ - mov.w r7, #2147483648 @ 0x80000000 │ │ - str r1, [r0, #4] │ │ - ldrd r0, r1, [sp] │ │ - subs r0, #2 │ │ - sbc.w r1, r1, #0 │ │ - rsbs r2, r0, #17 │ │ - sbcs.w r1, r9, r1 │ │ - bcc.n b9106 │ │ - cmp r0, #2 │ │ - bne.n b9110 │ │ - ldr r0, [sp, #12] │ │ - ldr r7, [pc, #64] @ (b9138 ) │ │ - cmp r0, #0 │ │ - bmi.n b9106 │ │ - ldr r5, [sp, #8] │ │ - rsbs r1, r5, #255 @ 0xff │ │ - sbcs.w r0, r9, r0 │ │ - bcs.n b910a │ │ - b.n b9110 │ │ - b.n b912c │ │ - adds r7, #2 │ │ - mov.w r9, #1 │ │ - mov r0, sp │ │ - bl 5e2c0 │ │ - cmp.w r9, #0 │ │ - bne.n b912c │ │ - ldrd r0, r1, [r8] │ │ - bl 963bc │ │ - strb.w r5, [r8, #4] │ │ - str.w r7, [r8] │ │ - mov r0, r9 │ │ - mov r1, r5 │ │ - add sp, #28 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ - nop │ │ - movs r1, r0 │ │ - strh r0, [r0, #0] │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub.w sp, sp, #916 @ 0x394 │ │ - ldr.w lr, [r1, #4] │ │ - mov r7, r0 │ │ - ldr r2, [r1, #12] │ │ - mov.w r8, #0 │ │ - mov.w r9, #2 │ │ - cmp lr, r2 │ │ - beq.w b9498 │ │ - ldr r0, [r1, #16] │ │ - mov r3, lr │ │ - str r7, [sp, #32] │ │ - add.w ip, sp, #64 @ 0x40 │ │ - str r0, [sp, #16] │ │ - ldmia.w r3, {r0, r2, r4, r5, r6, r7} │ │ - stmia.w ip, {r0, r2, r4, r5, r6, r7} │ │ - add.w r0, lr, #24 │ │ - str r0, [r1, #4] │ │ - movs r0, #3 │ │ - str r0, [sp, #432] @ 0x1b0 │ │ - movs r0, #20 │ │ - strd r0, r8, [sp, #576] @ 0x240 │ │ - ldrd r0, r1, [sp, #64] @ 0x40 │ │ - str.w r8, [sp, #436] @ 0x1b4 │ │ - subs r2, r0, #2 │ │ - sbc.w r3, r1, #0 │ │ - subs.w r0, r2, #15 │ │ - strd r9, r8, [sp, #504] @ 0x1f8 │ │ - it ne │ │ - movne r0, #1 │ │ - rsbs r1, r2, #17 │ │ - sbcs.w r1, r8, r3 │ │ - str r2, [sp, #28] │ │ - it cc │ │ - movcc.w r8, #1 │ │ - orrs.w r0, r0, r8 │ │ - strd r0, r3, [sp, #20] │ │ - beq.n b91d0 │ │ - add r0, sp, #88 @ 0x58 │ │ - ldr r1, [pc, #864] @ (b9518 ) │ │ - adds r0, #8 │ │ - movs r2, #43 @ 0x2b │ │ - add r1, pc │ │ - bl 9dedc │ │ - add r0, sp, #576 @ 0x240 │ │ - bl a7e5a │ │ - add r0, sp, #504 @ 0x1f8 │ │ - bl 96ac8 │ │ - ldr r7, [sp, #32] │ │ - b.n b93fe │ │ - ldr r1, [sp, #80] @ 0x50 │ │ - ldrd r0, r9, [sp, #72] @ 0x48 │ │ - str r0, [sp, #696] @ 0x2b8 │ │ - add.w r0, r1, r1, lsl #1 │ │ - str.w r9, [sp, #688] @ 0x2b0 │ │ - add.w r1, r9, r0, lsl #4 │ │ - str r1, [sp, #44] @ 0x2c │ │ - str r1, [sp, #700] @ 0x2bc │ │ - add r0, sp, #816 @ 0x330 │ │ - add.w r1, r0, #20 │ │ - adds r0, #24 │ │ - str r1, [sp, #40] @ 0x28 │ │ - str r0, [sp, #36] @ 0x24 │ │ - add r4, sp, #744 @ 0x2e8 │ │ - add r0, sp, #576 @ 0x240 │ │ - str r0, [sp, #8] │ │ - movs r0, #0 │ │ - str r0, [sp, #12] │ │ - ldr r0, [sp, #44] @ 0x2c │ │ - cmp r9, r0 │ │ - beq.w b9330 │ │ - mov r7, r9 │ │ - ldrd r5, r6, [r9], #48 @ 0x30 │ │ - eor.w r0, r5, #20 │ │ - orrs r0, r6 │ │ - beq.w b9334 │ │ - ldr.w r8, [r7, #16] │ │ - add.w r1, r7, #20 │ │ - ldrd fp, sl, [r7, #8] │ │ - movs r2, #28 │ │ - strd sl, r8, [sp, #828] @ 0x33c │ │ - add r0, sp, #816 @ 0x330 │ │ - stmia.w r0, {r5, r6, fp} │ │ - ldr r0, [sp, #40] @ 0x28 │ │ - bl c99c0 │ │ - subs r0, r5, #2 │ │ - sbc.w r1, r6, #0 │ │ - rsbs r2, r0, #17 │ │ - mov.w r2, #0 │ │ - sbcs.w r1, r2, r1 │ │ - bcc.w b93c4 │ │ - cmp r0, #4 │ │ - bne.w b93c4 │ │ - ldr r2, [pc, #712] @ (b951c ) │ │ - mov r0, sl │ │ - mov r1, r8 │ │ - movs r3, #14 │ │ - add r2, pc │ │ - bl c47d4 │ │ - adds r7, #24 │ │ - cbnz r0, b92a2 │ │ - ldr r2, [pc, #928] @ (b9604 ) │ │ - mov r0, sl │ │ - mov r1, r8 │ │ - movs r3, #9 │ │ - add r2, pc │ │ - bl c47d4 │ │ - cbnz r0, b92c4 │ │ - ldr r2, [pc, #936] @ (b961c ) │ │ - mov r0, sl │ │ - mov r1, r8 │ │ - movs r3, #5 │ │ - add r2, pc │ │ - bl c47d4 │ │ - cbnz r0, b92e0 │ │ - ldr r2, [pc, #924] @ (b9620 ) │ │ - mov r0, sl │ │ - mov r1, r8 │ │ - movs r3, #9 │ │ - add r2, pc │ │ - bl c47d4 │ │ - cbnz r0, b92f8 │ │ - mov r0, fp │ │ - mov r1, sl │ │ - bl 5395a │ │ - ldr r0, [sp, #36] @ 0x24 │ │ - bl 99838 │ │ - b.n b91fe │ │ - mov r0, r4 │ │ - mov ip, r4 │ │ - ldmia.w r7, {r1, r2, r3, r4, r5, r6} │ │ - stmia r0!, {r1, r2, r3, r4, r5, r6} │ │ - mov r1, ip │ │ - add r0, sp, #600 @ 0x258 │ │ - mov r4, ip │ │ - bl a7da4 │ │ - ldr r0, [sp, #600] @ 0x258 │ │ - cbz r0, b9322 │ │ - ldr r0, [sp, #604] @ 0x25c │ │ - ldr r1, [pc, #840] @ (b9608 ) │ │ - cmp r0, r1 │ │ - beq.n b9318 │ │ - b.n b95f4 │ │ - add r0, sp, #432 @ 0x1b0 │ │ - str r0, [sp, #904] @ 0x388 │ │ - mov r0, r4 │ │ - mov ip, r4 │ │ - ldmia.w r7, {r1, r2, r3, r4, r5, r6} │ │ - stmia r0!, {r1, r2, r3, r4, r5, r6} │ │ - mov r2, ip │ │ - add r0, sp, #600 @ 0x258 │ │ - add r1, sp, #904 @ 0x388 │ │ - mov r4, ip │ │ - bl 977cc │ │ - b.n b930e │ │ - mov r0, r4 │ │ - mov ip, r4 │ │ - ldmia.w r7, {r1, r2, r3, r4, r5, r6} │ │ - stmia r0!, {r1, r2, r3, r4, r5, r6} │ │ - mov r2, ip │ │ - add r0, sp, #600 @ 0x258 │ │ - add r1, sp, #504 @ 0x1f8 │ │ - mov r4, ip │ │ - bl 96a2c │ │ - b.n b930e │ │ - mov r0, r4 │ │ - mov ip, r4 │ │ - ldmia.w r7, {r1, r2, r3, r4, r5, r6} │ │ - stmia r0!, {r1, r2, r3, r4, r5, r6} │ │ - mov r2, ip │ │ - add r0, sp, #600 @ 0x258 │ │ - add r1, sp, #576 @ 0x240 │ │ - mov r4, ip │ │ - bl 96b18 │ │ - ldr r0, [sp, #600] @ 0x258 │ │ - ldr r1, [pc, #756] @ (b9608 ) │ │ - cmp r0, r1 │ │ - bne.w b95dc │ │ - mov r0, fp │ │ - mov r1, sl │ │ - bl 5395a │ │ - b.n b91fe │ │ - ldr r0, [sp, #608] @ 0x260 │ │ - str r0, [sp, #4] │ │ - ldr r0, [sp, #612] @ 0x264 │ │ - str r0, [sp, #0] │ │ - movs r0, #1 │ │ - str r0, [sp, #12] │ │ - b.n b9318 │ │ - ldr.w r9, [sp, #44] @ 0x2c │ │ - str.w r9, [sp, #692] @ 0x2b4 │ │ - add r0, sp, #688 @ 0x2b0 │ │ - bl 60ebe │ │ - add r0, sp, #432 @ 0x1b0 │ │ - str r0, [sp, #816] @ 0x330 │ │ - add r0, sp, #816 @ 0x330 │ │ - bl 97168 │ │ - add r0, sp, #816 @ 0x330 │ │ - ldr r1, [pc, #704] @ (b960c ) │ │ - movs r2, #49 @ 0x31 │ │ - add r1, pc │ │ - bl 9dedc │ │ - ldr r0, [sp, #12] │ │ - lsls r0, r0, #31 │ │ - ldr r0, [sp, #816] @ 0x330 │ │ - beq.n b93b4 │ │ - ldr r1, [sp, #820] @ 0x334 │ │ - bl 998f4 │ │ - add r5, sp, #816 @ 0x330 │ │ - add r1, sp, #432 @ 0x1b0 │ │ - movs r2, #72 @ 0x48 │ │ - mov r0, r5 │ │ - bl c9a94 │ │ - add r6, sp, #688 @ 0x2b0 │ │ - ldr r1, [pc, #668] @ (b9610 ) │ │ - movs r2, #44 @ 0x2c │ │ - add r1, pc │ │ - mov r0, r6 │ │ - bl 9dedc │ │ - mov r0, r4 │ │ - mov r1, r5 │ │ - mov r2, r6 │ │ - bl a827c │ │ - add.w r0, r4, #8 │ │ - ldrd r5, r6, [sp, #744] @ 0x2e8 │ │ - mov ip, r4 │ │ - add r4, sp, #672 @ 0x2a0 │ │ - ldmia.w r0, {r2, r3, r7} │ │ - eor.w r0, r5, #3 │ │ - orrs r0, r6 │ │ - mov r1, r4 │ │ - stmia r1!, {r2, r3, r7} │ │ - bne.w b94a4 │ │ - add r0, sp, #88 @ 0x58 │ │ - ldmia.w r4, {r1, r2, r3} │ │ - adds r0, #8 │ │ - movs r4, #0 │ │ - movs r5, #1 │ │ - stmia r0!, {r1, r2, r3} │ │ - b.n b93c0 │ │ - ldrd r1, r2, [sp, #820] @ 0x334 │ │ - add r3, sp, #96 @ 0x60 │ │ - movs r5, #1 │ │ - movs r4, #1 │ │ - stmia r3!, {r0, r1, r2} │ │ - ldr r7, [sp, #32] │ │ - b.n b93ee │ │ - str.w r9, [sp, #692] @ 0x2b4 │ │ - add r0, sp, #88 @ 0x58 │ │ - ldr r1, [pc, #600] @ (b9624 ) │ │ - adds r0, #8 │ │ - movs r2, #27 │ │ - add r1, pc │ │ - bl 9dedc │ │ - add r0, sp, #816 @ 0x330 │ │ - bl 99838 │ │ - ldr r0, [sp, #36] @ 0x24 │ │ - bl 99838 │ │ - ldr r7, [sp, #32] │ │ - add r0, sp, #688 @ 0x2b0 │ │ - bl 60ebe │ │ - movs r5, #1 │ │ - movs r4, #1 │ │ - add r0, sp, #576 @ 0x240 │ │ - bl a7e5a │ │ - cbz r5, b93fc │ │ - add r0, sp, #504 @ 0x1f8 │ │ - bl 96ac8 │ │ - cbz r4, b9412 │ │ - add r0, sp, #432 @ 0x1b0 │ │ - bl 97198 │ │ - mov.w r8, #0 │ │ - mov.w r9, #2 │ │ - ldr r1, [sp, #28] │ │ - ldr r3, [sp, #20] │ │ - b.n b941e │ │ - mov.w r8, #0 │ │ - mov.w r9, #2 │ │ - ldr r1, [sp, #28] │ │ - movs r3, #0 │ │ - movs r0, #0 │ │ - mov r2, r1 │ │ - rsbs r1, r1, #17 │ │ - ldr r1, [sp, #24] │ │ - sbcs r0, r1 │ │ - bcc.n b943c │ │ - cmp r2, #15 │ │ - bne.n b943c │ │ - cbz r3, b9442 │ │ - add r0, sp, #64 @ 0x40 │ │ - adds r0, #8 │ │ - bl 99904 │ │ - b.n b9442 │ │ - add r0, sp, #64 @ 0x40 │ │ - bl 99838 │ │ - add r1, sp, #88 @ 0x58 │ │ - add r6, sp, #48 @ 0x30 │ │ - add.w r0, r1, #8 │ │ - mov r2, r6 │ │ - ldmia.w r0, {r3, r4, r5} │ │ - eor.w r0, r9, #2 │ │ - orrs.w r0, r0, r8 │ │ - stmia r2!, {r3, r4, r5} │ │ - bne.n b9476 │ │ - ldr r4, [sp, #16] │ │ - ldrd r0, r1, [r4] │ │ - bl 963bc │ │ - ldmia.w r6, {r0, r1, r2} │ │ - mov.w r8, #0 │ │ - mov.w r9, #2 │ │ - stmia r4!, {r0, r1, r2} │ │ - b.n b9498 │ │ - add r5, sp, #264 @ 0x108 │ │ - adds r1, #20 │ │ - add.w r0, r5, #12 │ │ - movs r2, #156 @ 0x9c │ │ - bl c99a6 │ │ - ldmia.w r6, {r1, r2, r3} │ │ - mov r0, r5 │ │ - stmia r0!, {r1, r2, r3} │ │ - mov r1, r5 │ │ - add.w r0, r7, #8 │ │ - movs r2, #168 @ 0xa8 │ │ - bl c9a94 │ │ - strd r9, r8, [r7] │ │ - add.w sp, sp, #916 @ 0x394 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - add r7, sp, #600 @ 0x258 │ │ - add.w r1, ip, #20 │ │ - add.w r0, r7, #20 │ │ - movs r2, #52 @ 0x34 │ │ - bl c99c0 │ │ - ldmia.w r4, {r1, r2, r3} │ │ - add.w r0, r7, #8 │ │ - add.w fp, sp, #816 @ 0x330 │ │ - stmia r0!, {r1, r2, r3} │ │ - movs r2, #72 @ 0x48 │ │ - mov r0, fp │ │ - strd r5, r6, [sp, #600] @ 0x258 │ │ - add r1, sp, #504 @ 0x1f8 │ │ - bl c9a94 │ │ - add r5, sp, #904 @ 0x388 │ │ - ldr r1, [pc, #320] @ (b9614 ) │ │ - movs r2, #40 @ 0x28 │ │ - add r1, pc │ │ - mov r0, r5 │ │ - bl 9dedc │ │ - add.w sl, sp, #744 @ 0x2e8 │ │ - mov r1, fp │ │ - mov r2, r5 │ │ - mov r0, sl │ │ - bl a82b2 │ │ - ldrd r9, r8, [sp, #744] @ 0x2e8 │ │ - ldrd r0, r1, [sp, #752] @ 0x2f0 │ │ - ldr r2, [sp, #760] @ 0x2f8 │ │ - strd r0, r1, [sp, #736] @ 0x2e0 │ │ - eor.w r0, r9, #2 │ │ - orrs.w r0, r0, r8 │ │ - bne.n b9520 │ │ - ldrd r0, r1, [sp, #736] @ 0x2e0 │ │ - add r3, sp, #96 @ 0x60 │ │ - stmia r3!, {r0, r1, r2} │ │ - add r0, sp, #600 @ 0x258 │ │ - bl 96ac8 │ │ - movs r5, #0 │ │ - movs r4, #0 │ │ - b.n b93c0 │ │ - add r7, pc, #524 @ (adr r7, b9728 ) │ │ - vmovn.i32 d24, q8 │ │ - @ instruction: 0xfff698bf │ │ - add.w r1, sl, #24 │ │ - str r2, [sp, #44] @ 0x2c │ │ - movs r2, #48 @ 0x30 │ │ - str r0, [sp, #40] @ 0x28 │ │ - add r0, sp, #688 @ 0x2b0 │ │ - bl c99c0 │ │ - ldr r6, [sp, #8] │ │ - mov r0, fp │ │ - ldmia.w r6, {r1, r2, r3, r4, r5, r7} │ │ - stmia r0!, {r1, r2, r3, r4, r5, r7} │ │ - add r5, sp, #904 @ 0x388 │ │ - movs r2, #44 @ 0x2c │ │ - ldr r1, [pc, #212] @ (b9618 ) │ │ + add r3, sp, #668 @ 0x29c │ │ + stmia r3!, {r0, r1, r2} │ │ + mov r0, fp │ │ + mov r1, r9 │ │ + bl 54676 │ │ + add r0, sp, #344 @ 0x158 │ │ + bl 60396 │ │ + ldr.w r9, [sp, #48] @ 0x30 │ │ + add r2, sp, #668 @ 0x29c │ │ + ldmia r2, {r0, r1, r2} │ │ + add r3, sp, #396 @ 0x18c │ │ + stmia r3!, {r0, r1, r2} │ │ + add r0, sp, #408 @ 0x198 │ │ + add r1, sp, #396 @ 0x18c │ │ + b.n bc670 │ │ + mov r0, r4 │ │ + mov r1, r7 │ │ + bl 97638 │ │ + b.w bb9f4 │ │ mov r0, r5 │ │ + mov r1, r4 │ │ + bl 96c0c │ │ + b.w bbb82 │ │ + ldr r0, [pc, #52] @ (bc9e0 ) │ │ + add r0, pc │ │ + bl 53b08 │ │ + ldrb.w r0, [sp, #696] @ 0x2b8 │ │ + movs r1, #43 @ 0x2b │ │ + strb.w r0, [sp, #532] @ 0x214 │ │ + ldr r0, [sp, #692] @ 0x2b4 │ │ + str r0, [sp, #528] @ 0x210 │ │ + ldr r0, [pc, #40] @ (bc9e8 ) │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + ldr r0, [pc, #36] @ (bc9ec ) │ │ + add r2, sp, #528 @ 0x210 │ │ + ldr r3, [pc, #36] @ (bc9f0 ) │ │ + add r0, pc │ │ + add r3, pc │ │ + bl 5127c │ │ + udf #254 @ 0xfe │ │ + str r1, [r3, #116] @ 0x74 │ │ + vtrn.16 d22, d22 │ │ + vrintx.f16 d22, d4 │ │ + movs r1, r0 │ │ + str r2, [r4, #60] @ 0x3c │ │ + movs r1, r0 │ │ + str r5, [r2, #76] @ 0x4c │ │ + vtbl.8 d21, {d22-d24}, d28 │ │ + movs r1, r0 │ │ + ldr r7, [sp, #340] @ 0x154 │ │ + vtbx.8 d21, {d8-d10}, d24 │ │ + movs r1, r0 │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + sub sp, #172 @ 0xac │ │ + strd r2, r3, [sp, #8] │ │ + mov r4, r0 │ │ + add.w r0, r1, #48 @ 0x30 │ │ + ldr r1, [pc, #212] @ (bcadc ) │ │ add r1, pc │ │ - bl 9dedc │ │ - mov r0, sl │ │ - mov r1, fp │ │ - mov r2, r5 │ │ - bl a7e24 │ │ - ldrd r5, r6, [sp, #744] @ 0x2e8 │ │ - add.w r1, sl, #8 │ │ - add r0, sp, #888 @ 0x378 │ │ - ldmia.w r1, {r3, r4, r7} │ │ - eor.w r1, r5, #20 │ │ - orrs r1, r6 │ │ - mov r2, r0 │ │ - stmia r2!, {r3, r4, r7} │ │ - bne.n b9592 │ │ - add r1, sp, #88 @ 0x58 │ │ - ldmia.w r0, {r2, r3, r4} │ │ - adds r1, #8 │ │ - stmia r1!, {r2, r3, r4} │ │ - ldrd r1, r0, [sp, #40] @ 0x28 │ │ - bl 5395a │ │ - add r0, sp, #600 @ 0x258 │ │ - bl 96ac8 │ │ - mov.w r8, #0 │ │ - mov.w r9, #2 │ │ - ldr r7, [sp, #32] │ │ - b.n b941a │ │ - ldr.w fp, [sp, #764] @ 0x2fc │ │ - add r4, sp, #88 @ 0x58 │ │ - ldmia.w r0, {r2, r3, r7} │ │ - add.w r1, r4, #152 @ 0x98 │ │ - add.w r0, r4, #72 @ 0x48 │ │ - stmia r1!, {r2, r3, r7} │ │ - movs r2, #72 @ 0x48 │ │ - add r1, sp, #600 @ 0x258 │ │ - bl c9a94 │ │ - ldrd r0, r1, [sp, #736] @ 0x2e0 │ │ - movs r2, #48 @ 0x30 │ │ - strd r0, r1, [sp, #96] @ 0x60 │ │ - add.w r0, r4, #24 │ │ - add r1, sp, #688 @ 0x2b0 │ │ - bl c99c0 │ │ - ldr r0, [sp, #0] │ │ - str r0, [sp, #260] @ 0x104 │ │ - ldr r0, [sp, #4] │ │ - strd r5, r6, [sp, #232] @ 0xe8 │ │ - ldr r7, [sp, #32] │ │ - strd fp, r0, [sp, #252] @ 0xfc │ │ - ldr r0, [sp, #40] @ 0x28 │ │ - str r0, [sp, #108] @ 0x6c │ │ - ldr r0, [sp, #44] @ 0x2c │ │ - str r0, [sp, #104] @ 0x68 │ │ - b.n b941a │ │ - ldr r2, [sp, #608] @ 0x260 │ │ - ldr r1, [sp, #604] @ 0x25c │ │ - str r2, [sp, #104] @ 0x68 │ │ - str.w r9, [sp, #692] @ 0x2b4 │ │ - str r1, [sp, #100] @ 0x64 │ │ - str r0, [sp, #96] @ 0x60 │ │ + bl be6d8 │ │ + add r6, sp, #80 @ 0x50 │ │ + mov r3, r0 │ │ + add r2, sp, #8 │ │ + mov r5, r1 │ │ + mov r0, r6 │ │ + mov r1, r3 │ │ + bl c2338 │ │ + movs r0, #0 │ │ + mov r1, r6 │ │ + str r0, [sp, #124] @ 0x7c │ │ + movs r0, #30 │ │ + str r0, [sp, #120] @ 0x78 │ │ + add r0, sp, #32 │ │ + add r2, sp, #120 @ 0x78 │ │ + bl bcae0 │ │ + ldr r0, [sp, #68] @ 0x44 │ │ + add.w fp, sp, #32 │ │ + str r0, [sp, #28] │ │ + ldr r0, [sp, #64] @ 0x40 │ │ + str r0, [sp, #24] │ │ + ldr.w r0, [sp, #73] @ 0x49 │ │ + str r0, [sp, #16] │ │ + ldr r0, [sp, #76] @ 0x4c │ │ + str.w r0, [sp, #19] │ │ + ldmia.w fp, {r0, r1, fp} │ │ + eor.w r2, r0, #40 @ 0x28 │ │ + ldr.w sl, [sp, #44] @ 0x2c │ │ + orrs r2, r1 │ │ + ldrd r9, r6, [sp, #48] @ 0x30 │ │ + ldrd r7, r8, [sp, #56] @ 0x38 │ │ + ldrb.w r2, [sp, #72] @ 0x48 │ │ + bne.n bcaa0 │ │ + ldr r0, [r5, #0] │ │ + adds r0, #1 │ │ + str r0, [r5, #0] │ │ + lsls r0, r2, #31 │ │ + bne.n bca78 │ │ + ldr.w r1, [sl, #20] │ │ + mov r0, fp │ │ + movs r2, #0 │ │ + movs r3, #0 │ │ + blx r1 │ │ + ldr r0, [pc, #92] @ (bcad8 ) │ │ + mov r1, r8 │ │ + str r0, [sp, #120] @ 0x78 │ │ + add r2, sp, #120 @ 0x78 │ │ + mov r0, r7 │ │ + bl c1c5c │ │ + movs r0, #0 │ │ + movs r1, #40 @ 0x28 │ │ + strd r1, r0, [r4] │ │ mov r0, fp │ │ mov r1, sl │ │ - bl 5395a │ │ - b.n b93e2 │ │ - ldrd r1, r2, [sp, #608] @ 0x260 │ │ - str.w r9, [sp, #692] @ 0x2b4 │ │ - add r3, sp, #96 @ 0x60 │ │ - stmia r3!, {r0, r1, r2} │ │ - b.n b95ea │ │ + bl 63e60 │ │ + mov r0, r9 │ │ + mov r1, r6 │ │ + bl 63e60 │ │ + b.n bcad0 │ │ + mov ip, r6 │ │ + ldr r6, [sp, #28] │ │ + ldr r3, [sp, #24] │ │ + strb.w r2, [r4, #40] @ 0x28 │ │ + strd r3, r6, [r4, #32] │ │ + ldr r2, [sp, #16] │ │ + ldr.w r3, [sp, #19] │ │ + str.w r2, [r4, #41] @ 0x29 │ │ + str r3, [r4, #44] @ 0x2c │ │ + stmia.w r4, {r0, r1, fp} │ │ + strd sl, r9, [r4, #12] │ │ + strd ip, r7, [r4, #20] │ │ + str.w r8, [r4, #28] │ │ + ldr r0, [r5, #0] │ │ + adds r0, #1 │ │ + str r0, [r5, #0] │ │ + add sp, #172 @ 0xac │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ nop │ │ - strh r4, [r3, #16] │ │ - vaddl.u q8, d6, d3 │ │ + movs r2, r0 │ │ strh r0, [r0, #0] │ │ - strh r1, [r4, #4] │ │ - vtrn.16 d24, d28 │ │ - vrintx.f16 q13, q2 │ │ - @ instruction: 0xfff67f08 │ │ - vqshl.u32 q13, , #22 │ │ - vsli.32 , , #22 │ │ - vsli.32 q13, q1, #22 │ │ - vtbl.8 d30, {d6-d7}, d29 │ │ - blx lr │ │ - sub sp, #240 @ 0xf0 │ │ - ldr.w sl, [r1, #4] │ │ - mov r9, r0 │ │ - ldr r2, [r1, #12] │ │ - cmp sl, r2 │ │ - beq.n b968a │ │ - mov r5, sl │ │ - ldr.w r8, [r1, #16] │ │ - add.w ip, sp, #16 │ │ - ldmia.w r5, {r0, r2, r3, r4, r6, r7} │ │ - mov lr, ip │ │ - stmia.w lr, {r0, r2, r3, r4, r6, r7} │ │ - add.w r0, sl, #24 │ │ - add.w sl, sp, #40 @ 0x28 │ │ - str r0, [r1, #4] │ │ - mov r1, ip │ │ - mov r0, sl │ │ - bl a8c8c │ │ - add.w r0, sl, #8 │ │ - ldrd r6, r7, [sp, #40] @ 0x28 │ │ - mov r5, sp │ │ - ldmia.w r0, {r2, r3, r4} │ │ - eor.w r0, r6, #7 │ │ - orrs r0, r7 │ │ - mov r1, r5 │ │ - stmia r1!, {r2, r3, r4} │ │ - bne.n b9690 │ │ - ldrd r0, r1, [r8] │ │ - bl 963bc │ │ - ldmia.w r5, {r0, r1, r2} │ │ - stmia.w r8, {r0, r1, r2} │ │ - movs r7, #0 │ │ - movs r6, #7 │ │ - b.n b96b6 │ │ - add.w r8, sp, #144 @ 0x90 │ │ - add.w r1, sl, #20 │ │ - add.w r0, r8, #12 │ │ - movs r2, #84 @ 0x54 │ │ - bl c99a6 │ │ - ldmia.w r5, {r1, r2, r3} │ │ - mov r0, r8 │ │ - stmia r0!, {r1, r2, r3} │ │ - mov r1, r8 │ │ - add.w r0, r9, #8 │ │ - movs r2, #96 @ 0x60 │ │ - bl c9a94 │ │ - strd r6, r7, [r9] │ │ - add sp, #240 @ 0xf0 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, #52 @ 0x34 │ │ - mov r8, r0 │ │ - ldr r7, [r0, #4] │ │ - ldrd fp, r0, [r0, #12] │ │ - add.w sl, sp, #16 │ │ - str r0, [sp, #4] │ │ - ldr r0, [pc, #92] @ (b9734 ) │ │ - mov r9, r0 │ │ - cmp r7, fp │ │ - beq.n b972a │ │ - mov ip, r7 │ │ - mov r1, sl │ │ - ldmia.w ip, {r0, r2, r3, r4, r5, r6} │ │ - adds r7, #24 │ │ - stmia r1!, {r0, r2, r3, r4, r5, r6} │ │ - mov r1, sl │ │ - str.w r7, [r8, #4] │ │ - add r0, sp, #40 @ 0x28 │ │ - bl a89a4 │ │ - ldrb.w r5, [sp, #44] @ 0x2c │ │ - ldr r6, [sp, #40] @ 0x28 │ │ - cmp r6, r9 │ │ - bne.n b9704 │ │ - cmp r5, #7 │ │ - beq.n b96d8 │ │ - b.n b972c │ │ - ldr r4, [sp, #4] │ │ - ldr r1, [sp, #48] @ 0x30 │ │ - ldr.w r0, [sp, #45] @ 0x2d │ │ - str.w r1, [sp, #11] │ │ - str r0, [sp, #8] │ │ - ldrd r0, r1, [r4] │ │ - bl 963bc │ │ - ldr r0, [sp, #8] │ │ - ldr.w r1, [sp, #11] │ │ - str.w r0, [r4, #5] │ │ - strb r5, [r4, #4] │ │ - str r6, [r4, #0] │ │ - str r1, [r4, #8] │ │ - movs r5, #6 │ │ + str r2, [r1, #40] @ 0x28 │ │ + movs r1, r0 │ │ + push {r4, r5, r6, lr} │ │ + mov r5, r0 │ │ + ldr r0, [r1, #0] │ │ + mov r4, r2 │ │ + cbz r0, bcb06 │ │ + add.w r0, r5, #8 │ │ + movs r2, #40 @ 0x28 │ │ + movs r6, #40 @ 0x28 │ │ + bl ca0b2 │ │ + movs r0, #0 │ │ + strd r6, r0, [r5] │ │ + mov r0, r4 │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ + b.w ba7fc │ │ mov r0, r5 │ │ - add sp, #52 @ 0x34 │ │ + mov r1, r4 │ │ + movs r2, #48 @ 0x30 │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ + b.w ca0b2 │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + sub sp, #20 │ │ + mov r6, r0 │ │ + ldr r0, [r0, #12] │ │ + cmp r0, #0 │ │ + beq.n bcbc8 │ │ + mov sl, r3 │ │ + add.w r3, r6, #16 │ │ + mov fp, r2 │ │ + ldmia r3, {r0, r1, r2, r3} │ │ + strd fp, sl, [sp] │ │ + bl 99db0 │ │ + lsrs r1, r0, #25 │ │ + mov.w r2, #16843009 @ 0x1010101 │ │ + muls r1, r2 │ │ + ldrd r7, r6, [r6] │ │ + and.w r5, r6, r0 │ │ + movs r0, #0 │ │ + sub.w r4, r7, #48 @ 0x30 │ │ + str r0, [sp, #12] │ │ + add r2, sp, #16 │ │ + str r1, [sp, #8] │ │ + ldr.w r9, [r7, r5] │ │ + eor.w r0, r9, r1 │ │ + sub.w r1, r0, #16843009 @ 0x1010101 │ │ + bic.w r0, r1, r0 │ │ + bic.w r0, r0, #2139062143 @ 0x7f7f7f7f │ │ + str r0, [sp, #16] │ │ + mov r0, r2 │ │ + mov r8, r2 │ │ + bl 4b2e2 │ │ + cbz r0, bcb94 │ │ + add r1, r5 │ │ + ands r1, r6 │ │ + negs r2, r1 │ │ + rsb r2, r1, r2, lsl #1 │ │ + add.w r3, r4, r2, lsl #4 │ │ + lsls r2, r2, #4 │ │ + ldr r2, [r4, r2] │ │ + ldr r3, [r3, #4] │ │ + eor.w r2, r2, fp │ │ + eor.w r3, r3, sl │ │ + orrs r2, r3 │ │ + mov r2, r8 │ │ + beq.n bcbb0 │ │ + b.n bcb66 │ │ + and.w r1, r9, r9, lsl #1 │ │ + tst.w r1, #2155905152 @ 0x80808080 │ │ + bne.n bcbb0 │ │ + ldr r0, [sp, #12] │ │ + mov r2, r8 │ │ + ldr r1, [sp, #8] │ │ + adds r0, #4 │ │ + str r0, [sp, #12] │ │ + add r0, r5 │ │ + and.w r5, r0, r6 │ │ + b.n bcb50 │ │ + negs r1, r1 │ │ + add.w r1, r1, r1, lsl #1 │ │ + add.w r1, r7, r1, lsl #4 │ │ + subs r1, #48 @ 0x30 │ │ + cmp r0, #0 │ │ + itt eq │ │ + mvneq.w r1, #47 @ 0x2f │ │ + moveq r1, r0 │ │ + b.n bcbca │ │ + movs r1, #0 │ │ + cmp r1, #0 │ │ + it ne │ │ + addne r1, #8 │ │ + mov r0, r1 │ │ + add sp, #20 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - movs r3, r0 │ │ - strh r0, [r0, #0] │ │ + cbz r1, bcbf0 │ │ + push {r4, lr} │ │ + movs r3, #0 │ │ + movs r4, #40 @ 0x28 │ │ + strd r4, r3, [r0] │ │ + str r1, [r0, #8] │ │ + mov r0, r2 │ │ + ldmia.w sp!, {r4, lr} │ │ + b.w ba7fc │ │ + mov r1, r2 │ │ + movs r2, #48 @ 0x30 │ │ + b.w ca0b2 │ │ + cbz r0, bcc06 │ │ + ldr r1, [r0, #0] │ │ + subs r1, #1 │ │ + str r1, [r0, #0] │ │ + it eq │ │ + beq.w 99898 │ │ + bx lr │ │ + adds r1, r0, #1 │ │ + beq.n bcc14 │ │ + ldr r1, [r0, #4] │ │ + adds r1, #1 │ │ + str r1, [r0, #4] │ │ + bcs.n bcc16 │ │ + bx lr │ │ + udf #254 @ 0xfe │ │ + push {r4, lr} │ │ + mov r4, r0 │ │ + ldr r0, [r0, #88] @ 0x58 │ │ + bl bd200 │ │ + ldrd r0, r1, [r4, #92] @ 0x5c │ │ + bl ba60c │ │ + add.w r0, r4, #16 │ │ + bl 966f6 │ │ + add.w r0, r4, #56 @ 0x38 │ │ + ldmia.w sp!, {r4, lr} │ │ + b.w 96348 │ │ + bmi.n bcbea │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, #44 @ 0x2c │ │ - str r0, [sp, #12] │ │ - movs r2, #24 │ │ - ldr r0, [r1, #0] │ │ - str r0, [sp, #8] │ │ - ldrd sl, r5, [r1, #4] │ │ + mov r7, r0 │ │ + movs r0, #48 @ 0x30 │ │ movs r1, #8 │ │ - ldr r3, [pc, #140] @ (b97dc ) │ │ + mov r8, r3 │ │ + mov r9, r2 │ │ + bl 4aff4 │ │ + ldr.w fp, [sp, #88] @ 0x58 │ │ + mov r4, r0 │ │ + movs r0, #0 │ │ + movs r1, #21 │ │ + strd r1, r0, [r4, #16] │ │ + movs r1, #1 │ │ + str r0, [r4, #40] @ 0x28 │ │ + strb r0, [r4, #12] │ │ + strd r1, r1, [r4] │ │ + str r0, [r4, #8] │ │ + ldrex r0, [r4] │ │ + adds r1, r0, #1 │ │ + strex r2, r1, [r4] │ │ + cmp r2, #0 │ │ + bne.n bcc6e │ │ + cmp.w r0, #4294967295 @ 0xffffffff │ │ + ble.n bcd02 │ │ + add.w r0, r7, #88 @ 0x58 │ │ + bl baa50 │ │ + ldr r5, [r7, #88] @ 0x58 │ │ mov r0, r5 │ │ - add r3, pc │ │ - bl a3478 │ │ - add r2, sp, #16 │ │ - mov.w fp, #0 │ │ - stmia.w r2, {r0, r1, fp} │ │ - add r0, sp, #16 │ │ - mov r1, r5 │ │ + bl bcc08 │ │ + bl 68380 │ │ + add.w sl, sp, #4 │ │ str r0, [sp, #4] │ │ - bl a349e │ │ - ldrd r0, r1, [sp, #20] │ │ - mov.w lr, #6 │ │ - adds r2, r5, r1 │ │ - add.w r1, r1, r1, lsl #1 │ │ - str r2, [sp, #0] │ │ - add r4, sp, #32 │ │ - add.w r0, r0, r1, lsl #3 │ │ - add.w r1, r0, #8 │ │ - add.w r0, r5, r5, lsl #1 │ │ - mov.w ip, r0, lsl #2 │ │ - movs r0, #0 │ │ - cmp ip, r0 │ │ - beq.n b97b4 │ │ - add.w r7, sl, r0 │ │ - mov r3, r4 │ │ - adds r0, #12 │ │ - ldmia.w r7, {r5, r8, r9} │ │ - stmia.w r3, {r5, r8, r9} │ │ - mov r5, r4 │ │ - mov r3, r1 │ │ - strd lr, fp, [r1, #-8] │ │ - adds r1, #24 │ │ - ldmia.w r5, {r2, r6, r7} │ │ - stmia r3!, {r2, r6, r7} │ │ - b.n b978e │ │ - ldr r0, [sp, #0] │ │ - mov r1, sl │ │ - str r0, [sp, #24] │ │ - ldr r0, [sp, #8] │ │ - bl 71dba │ │ - ldr r5, [sp, #4] │ │ - ldr r4, [sp, #12] │ │ - ldmia.w r5, {r1, r2, r3} │ │ - add.w r0, r4, #8 │ │ - stmia r0!, {r1, r2, r3} │ │ - movs r1, #16 │ │ - movs r0, #0 │ │ - strd r1, r0, [r4] │ │ + mov r0, sl │ │ + bl 682dc │ │ + mov r6, r0 │ │ + mov r7, r1 │ │ + movs r0, #56 @ 0x38 │ │ + movs r1, #8 │ │ + bl 4aff4 │ │ + ldr r2, [sp, #80] @ 0x50 │ │ + movs r1, #0 │ │ + str r2, [r0, #8] │ │ + ldr r2, [sp, #84] @ 0x54 │ │ + strd r2, fp, [r0, #12] │ │ + ldr r2, [sp, #92] @ 0x5c │ │ + strb.w r1, [r0, #50] @ 0x32 │ │ + strd r5, r4, [r0, #40] @ 0x28 │ │ + strd r9, r8, [r0] │ │ + str r2, [r0, #20] │ │ + strd r1, r1, [sp, #32] │ │ + strb.w r1, [sp, #28] │ │ + str r1, [sp, #24] │ │ + ldr r1, [pc, #44] @ (bcd04 ) │ │ + strd r6, r7, [sp, #8] │ │ + add r1, pc │ │ + strd r0, r1, [sp, #16] │ │ + add r0, sp, #8 │ │ + bl 4afac │ │ + mov r5, r0 │ │ + bl c24ea │ │ + mov r0, sl │ │ + bl 4aa16 │ │ + str r5, [sp, #8] │ │ + add r0, sp, #8 │ │ + bl 9da52 │ │ + mov r0, r4 │ │ add sp, #44 @ 0x2c │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldrb r0, [r4, #29] │ │ + udf #254 @ 0xfe │ │ + ldrb r6, [r2, r7] │ │ movs r1, r0 │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, #292 @ 0x124 │ │ - ldr r2, [r1, #0] │ │ - mov r4, r0 │ │ - movs r5, #0 │ │ - movs r0, #2 │ │ - cmp.w r2, #2147483648 @ 0x80000000 │ │ - beq.w b9b18 │ │ - strd r2, r4, [sp, #12] │ │ - movs r2, #0 │ │ - movs r0, #8 │ │ - str r2, [sp, #148] @ 0x94 │ │ - strd r2, r0, [sp, #140] @ 0x8c │ │ - movs r2, #4 │ │ - ldrd r4, r5, [r1, #4] │ │ - add r0, sp, #152 @ 0x98 │ │ - ldr r1, [pc, #788] @ (b9b24 ) │ │ - str r0, [sp, #4] │ │ + sub sp, #276 @ 0x114 │ │ + mov r9, r0 │ │ + adds r0, #88 @ 0x58 │ │ + mov sl, r3 │ │ + str r2, [sp, #44] @ 0x2c │ │ + bl baa50 │ │ + ldr.w r0, [r9, #88] @ 0x58 │ │ + str r0, [sp, #28] │ │ + bl bcc08 │ │ + ldrd r6, r5, [r9] │ │ + adds r0, r6, #1 │ │ + adc.w r1, r5, #0 │ │ + strd r0, r1, [r9] │ │ + add.w r0, r9, #48 @ 0x30 │ │ + ldr r1, [pc, #944] @ (bd0e8 ) │ │ add r1, pc │ │ - bl 5e3ec │ │ - add r0, sp, #176 @ 0xb0 │ │ - mov r8, r4 │ │ - adds r0, #8 │ │ - str r0, [sp, #20] │ │ - add.w r0, r5, r5, lsl #1 │ │ - mov fp, r4 │ │ - lsls r0, r0, #5 │ │ - str r4, [sp, #8] │ │ + bl be6d8 │ │ + add.w r3, r0, #20 │ │ + mov r7, r0 │ │ + mov r4, r0 │ │ + strd r6, r5, [sp, #208] @ 0xd0 │ │ + ldr.w r0, [r7, #16]! │ │ + mov r8, r1 │ │ + ldmia r3, {r1, r2, r3} │ │ + strd r6, r5, [sp, #32] │ │ + strd r6, r5, [sp] │ │ + bl 99db0 │ │ + mov r5, r0 │ │ + add r0, sp, #208 @ 0xd0 │ │ + str r0, [sp, #248] @ 0xf8 │ │ + mov r6, r1 │ │ + ldr r0, [r4, #8] │ │ + cmp r0, #0 │ │ + beq.w bd172 │ │ + add r0, sp, #248 @ 0xf8 │ │ + strd r0, r4, [sp, #120] @ 0x78 │ │ + ldrd r0, r1, [r4] │ │ + ldr r2, [pc, #880] @ (bd0ec ) │ │ + add r3, sp, #120 @ 0x78 │ │ + ldr.w fp, [sp, #340] @ 0x154 │ │ + add r2, pc │ │ + strd r3, r2, [sp] │ │ + mov r2, r5 │ │ + mov r3, r6 │ │ + bl 61bac │ │ + ldr r2, [r4, #0] │ │ cmp r0, #0 │ │ - beq.w b9aba │ │ + str.w sl, [sp, #40] @ 0x28 │ │ + beq.w bd0f0 │ │ + lsrs r3, r5, #25 │ │ + add.w sl, r4, #4 │ │ + ldrb r0, [r2, r1] │ │ + subs r7, r1, #4 │ │ + ldrd ip, lr, [sp, #208] @ 0xd0 │ │ + strb r3, [r2, r1] │ │ + and.w r0, r0, #1 │ │ + ldmia.w sl, {r5, r6, sl} │ │ + subs r0, r6, r0 │ │ + ands r5, r7 │ │ + add r5, r2 │ │ + strb r3, [r5, #4] │ │ + add.w r3, sl, #1 │ │ + strd r0, r3, [r4, #8] │ │ + negs r0, r1 │ │ + rsb r0, r1, r0, lsl #1 │ │ + add.w r0, r2, r0, lsl #4 │ │ + ldrd r1, r2, [sp, #40] @ 0x28 │ │ + strd ip, lr, [r0, #-48] @ 0x30 │ │ + strd r2, r1, [r0, #-16] │ │ movs r1, #0 │ │ - str r0, [sp, #136] @ 0x88 │ │ + strb.w r1, [r0, #-8] │ │ + ldr r1, [sp, #324] @ 0x144 │ │ + str.w r1, [r0, #-40] │ │ + ldr r1, [sp, #328] @ 0x148 │ │ + str.w r1, [r0, #-36] │ │ + ldr r1, [sp, #332] @ 0x14c │ │ + str.w r1, [r0, #-32] │ │ + ldr r1, [sp, #336] @ 0x150 │ │ + strd r1, fp, [r0, #-28] │ │ + ldr r1, [sp, #344] @ 0x158 │ │ + str.w r1, [r0, #-20] │ │ + ldr.w r1, [sp, #49] @ 0x31 │ │ + ldr r2, [sp, #52] @ 0x34 │ │ + str.w r1, [r0, #-7] │ │ + str.w r2, [r0, #-4] │ │ + ldr.w r0, [r8] │ │ + adds r0, #1 │ │ + str.w r0, [r8] │ │ + add.w r0, r9, #92 @ 0x5c │ │ + bl ba580 │ │ + mov.w fp, #0 │ │ movs r0, #8 │ │ - str.w fp, [sp, #76] @ 0x4c │ │ - strd r1, r0, [sp, #204] @ 0xcc │ │ - movs r2, #7 │ │ - ldr.w r0, [r8, #72] @ 0x48 │ │ - str r0, [sp, #60] @ 0x3c │ │ - ldr.w r0, [r8, #76] @ 0x4c │ │ - str r0, [sp, #56] @ 0x38 │ │ - ldr.w r0, [r8, #80] @ 0x50 │ │ - str r0, [sp, #92] @ 0x5c │ │ - ldr.w r0, [r8, #84] @ 0x54 │ │ - str r0, [sp, #88] @ 0x58 │ │ - ldr.w r0, [r8, #88] @ 0x58 │ │ - str r0, [sp, #84] @ 0x54 │ │ - ldr.w r0, [r8, #92] @ 0x5c │ │ - str r0, [sp, #80] @ 0x50 │ │ - ldr.w r0, [r8, #24] │ │ - str r0, [sp, #72] @ 0x48 │ │ - ldr.w r0, [r8, #28] │ │ - str r0, [sp, #68] @ 0x44 │ │ - ldr.w r0, [r8, #32] │ │ - str r0, [sp, #32] │ │ - ldr.w r0, [r8, #56] @ 0x38 │ │ - str r0, [sp, #48] @ 0x30 │ │ - ldr.w r0, [r8, #60] @ 0x3c │ │ - str r0, [sp, #44] @ 0x2c │ │ - ldr.w r0, [r8, #64] @ 0x40 │ │ - str r0, [sp, #52] @ 0x34 │ │ - ldr.w r0, [r8, #40] @ 0x28 │ │ - str r0, [sp, #36] @ 0x24 │ │ - ldr.w r0, [r8, #44] @ 0x2c │ │ - str r0, [sp, #28] │ │ - ldr.w r0, [r8, #48] @ 0x30 │ │ - str r0, [sp, #40] @ 0x28 │ │ - ldr.w r0, [r8, #16] │ │ - str r1, [sp, #212] @ 0xd4 │ │ - str r0, [sp, #64] @ 0x40 │ │ - ldr.w sl, [r8] │ │ - ldrd fp, r9, [r8, #8] │ │ - ldr r1, [pc, #636] @ (b9b28 ) │ │ - ldr r3, [pc, #640] @ (b9b2c ) │ │ + str.w fp, [sp, #116] @ 0x74 │ │ + movs r2, #9 │ │ + strd fp, r0, [sp, #108] @ 0x6c │ │ + add r5, sp, #120 @ 0x78 │ │ + ldr r1, [pc, #912] @ (bd1c0 ) │ │ + ldr r4, [pc, #912] @ (bd1c4 ) │ │ + mov r0, r5 │ │ add r1, pc │ │ - add r3, pc │ │ - str r3, [sp, #24] │ │ - add r4, sp, #216 @ 0xd8 │ │ - mov r0, r4 │ │ - blx r3 │ │ - add r2, sp, #240 @ 0xf0 │ │ - mov r0, r4 │ │ - mov r1, r2 │ │ - mov ip, r2 │ │ - ldmia.w r0, {r2, r3, r4, r5, r6, r7} │ │ - ands.w r0, sl, #1 │ │ - stmia r1!, {r2, r3, r4, r5, r6, r7} │ │ - mov.w r2, #0 │ │ - mov r5, ip │ │ - ldr r1, [sp, #128] @ 0x80 │ │ - it ne │ │ - movne r1, r9 │ │ - str r1, [sp, #128] @ 0x80 │ │ - str r1, [sp, #276] @ 0x114 │ │ - ldr r1, [sp, #132] @ 0x84 │ │ - it ne │ │ - movne r1, fp │ │ - cmp r0, #0 │ │ - mov.w r0, #2 │ │ - str r1, [sp, #132] @ 0x84 │ │ - strd r2, r1, [sp, #268] @ 0x10c │ │ - it ne │ │ - movne r0, #4 │ │ - str r0, [sp, #264] @ 0x108 │ │ - mov r1, ip │ │ - ldr r2, [pc, #568] @ (b9b30 ) │ │ - ldr r4, [pc, #572] @ (b9b34 ) │ │ - add r0, sp, #204 @ 0xcc │ │ - add r2, pc │ │ add r4, pc │ │ - mov sl, r2 │ │ blx r4 │ │ - ldr r1, [pc, #564] @ (b9b38 ) │ │ - mov fp, r4 │ │ - add r4, sp, #216 @ 0xd8 │ │ - ldr.w r9, [sp, #24] │ │ - add r1, pc │ │ - movs r2, #10 │ │ - mov r0, r4 │ │ - blx r9 │ │ - mov r0, r4 │ │ - mov r1, r5 │ │ - mov ip, r5 │ │ - ldmia.w r0, {r2, r3, r4, r5, r6, r7} │ │ - stmia r1!, {r2, r3, r4, r5, r6, r7} │ │ - mov r5, ip │ │ + ldr r0, [sp, #36] @ 0x24 │ │ + mov.w sl, #4 │ │ + str r0, [sp, #156] @ 0x9c │ │ + add.w r8, sp, #108 @ 0x6c │ │ ldr r0, [sp, #32] │ │ - ldr r1, [sp, #120] @ 0x78 │ │ - ands.w r0, r0, #1 │ │ - ldr r2, [sp, #28] │ │ - it ne │ │ - movne r1, r2 │ │ - str r1, [sp, #120] @ 0x78 │ │ - str r1, [sp, #276] @ 0x114 │ │ - ldr r1, [sp, #124] @ 0x7c │ │ - ldr r2, [sp, #36] @ 0x24 │ │ - it ne │ │ - movne r1, r2 │ │ - str r1, [sp, #124] @ 0x7c │ │ - mov r2, sl │ │ - str r1, [sp, #272] @ 0x110 │ │ - movs r1, #0 │ │ - cmp r0, #0 │ │ - mov.w r0, #2 │ │ - str r1, [sp, #268] @ 0x10c │ │ - it ne │ │ - movne r0, #4 │ │ - str r0, [sp, #264] @ 0x108 │ │ - add r0, sp, #204 @ 0xcc │ │ - mov r1, ip │ │ - blx fp │ │ - ldr r1, [pc, #480] @ (b9b3c ) │ │ - add r4, sp, #216 @ 0xd8 │ │ - movs r2, #15 │ │ - add r1, pc │ │ - mov r0, r4 │ │ - blx r9 │ │ - mov r0, r4 │ │ - mov r1, r5 │ │ - mov ip, r5 │ │ - ldmia.w r0, {r2, r3, r4, r5, r6, r7} │ │ - stmia r1!, {r2, r3, r4, r5, r6, r7} │ │ - mov r5, ip │ │ - ldr r0, [sp, #40] @ 0x28 │ │ - ldr r1, [sp, #112] @ 0x70 │ │ - ands.w r0, r0, #1 │ │ - ldr r2, [sp, #44] @ 0x2c │ │ - it ne │ │ - movne r1, r2 │ │ - str r1, [sp, #112] @ 0x70 │ │ - str r1, [sp, #276] @ 0x114 │ │ - ldr r1, [sp, #116] @ 0x74 │ │ - ldr r2, [sp, #48] @ 0x30 │ │ - it ne │ │ - movne r1, r2 │ │ - str r1, [sp, #116] @ 0x74 │ │ - mov r2, sl │ │ - str r1, [sp, #272] @ 0x110 │ │ - movs r1, #0 │ │ - cmp r0, #0 │ │ - mov.w r0, #2 │ │ - str r1, [sp, #268] @ 0x10c │ │ - it ne │ │ - movne r0, #4 │ │ - str r0, [sp, #264] @ 0x108 │ │ - add r0, sp, #204 @ 0xcc │ │ - mov r1, ip │ │ - blx fp │ │ - ldr r1, [pc, #404] @ (b9b40 ) │ │ - add r4, sp, #216 @ 0xd8 │ │ - movs r2, #11 │ │ - add r1, pc │ │ - mov r0, r4 │ │ - blx r9 │ │ - mov r0, r4 │ │ mov r1, r5 │ │ - mov ip, r5 │ │ - ldmia.w r0, {r2, r3, r4, r5, r6, r7} │ │ - stmia r1!, {r2, r3, r4, r5, r6, r7} │ │ - mov r4, ip │ │ - ldr r0, [sp, #52] @ 0x34 │ │ - ldr r1, [sp, #104] @ 0x68 │ │ - ands.w r0, r0, #1 │ │ - ldr r2, [sp, #56] @ 0x38 │ │ - it ne │ │ - movne r1, r2 │ │ - str r1, [sp, #104] @ 0x68 │ │ - str r1, [sp, #276] @ 0x114 │ │ - ldr r1, [sp, #108] @ 0x6c │ │ - ldr r2, [sp, #60] @ 0x3c │ │ - it ne │ │ - movne r1, r2 │ │ - str r1, [sp, #108] @ 0x6c │ │ - mov r2, sl │ │ - str r1, [sp, #272] @ 0x110 │ │ - movs r1, #0 │ │ - cmp r0, #0 │ │ - mov.w r0, #2 │ │ - str r1, [sp, #268] @ 0x10c │ │ - it ne │ │ - movne r0, #4 │ │ - str r0, [sp, #264] @ 0x108 │ │ - add r0, sp, #204 @ 0xcc │ │ - mov r1, ip │ │ - blx fp │ │ - ldr r1, [pc, #328] @ (b9b44 ) │ │ - add r5, sp, #216 @ 0xd8 │ │ + str r0, [sp, #152] @ 0x98 │ │ + mov r0, r8 │ │ + str.w fp, [sp, #148] @ 0x94 │ │ + str.w sl, [sp, #144] @ 0x90 │ │ + ldr r6, [pc, #880] @ (bd1c8 ) │ │ + ldr r7, [pc, #880] @ (bd1cc ) │ │ + add r6, pc │ │ + add r7, pc │ │ + mov r2, r6 │ │ + blx r7 │ │ + add r5, sp, #120 @ 0x78 │ │ + ldr r1, [pc, #872] @ (bd1d0 ) │ │ movs r2, #12 │ │ add r1, pc │ │ mov r0, r5 │ │ - blx r9 │ │ - mov r0, r5 │ │ - mov r1, r4 │ │ - mov ip, r4 │ │ - ldmia.w r0, {r2, r3, r4, r5, r6, r7} │ │ - stmia r1!, {r2, r3, r4, r5, r6, r7} │ │ - mov r5, ip │ │ - ldr r0, [sp, #64] @ 0x40 │ │ - ldr r1, [sp, #96] @ 0x60 │ │ - ands.w r0, r0, #1 │ │ - ldr r2, [sp, #68] @ 0x44 │ │ - it ne │ │ - movne r1, r2 │ │ - str r1, [sp, #96] @ 0x60 │ │ - str r1, [sp, #276] @ 0x114 │ │ - ldr r1, [sp, #100] @ 0x64 │ │ - ldr r2, [sp, #72] @ 0x48 │ │ - it ne │ │ - movne r1, r2 │ │ - movs r4, #0 │ │ - str r1, [sp, #100] @ 0x64 │ │ - cmp r0, #0 │ │ - mov.w r0, #2 │ │ - str r1, [sp, #272] @ 0x110 │ │ - mov r1, ip │ │ - str r4, [sp, #268] @ 0x10c │ │ - it ne │ │ - movne r0, #4 │ │ - str r0, [sp, #264] @ 0x108 │ │ - add r7, sp, #204 @ 0xcc │ │ - mov r2, sl │ │ - mov r0, r7 │ │ - blx fp │ │ - ldr r1, [pc, #252] @ (b9b48 ) │ │ - mov r0, r5 │ │ - movs r2, #8 │ │ - mov r6, r9 │ │ - add r1, pc │ │ - blx r9 │ │ - ldr r0, [sp, #80] @ 0x50 │ │ + blx r4 │ │ + ldr r0, [sp, #320] @ 0x140 │ │ mov r1, r5 │ │ - str r0, [sp, #276] @ 0x114 │ │ - mov r2, sl │ │ - ldr r0, [sp, #84] @ 0x54 │ │ - mov.w r9, #0 │ │ - str r4, [sp, #268] @ 0x10c │ │ - movs r4, #4 │ │ - str r0, [sp, #272] @ 0x110 │ │ - mov r0, r7 │ │ - str r4, [sp, #264] @ 0x108 │ │ - blx fp │ │ - ldr r1, [pc, #216] @ (b9b4c ) │ │ - mov r0, r5 │ │ - movs r2, #8 │ │ + str r0, [sp, #152] @ 0x98 │ │ + mov r2, r6 │ │ + asrs r0, r0, #31 │ │ + strd sl, fp, [sp, #144] @ 0x90 │ │ + str r0, [sp, #156] @ 0x9c │ │ + mov r0, r8 │ │ + blx r7 │ │ + add r5, sp, #120 @ 0x78 │ │ + ldr r1, [pc, #844] @ (bd1d4 ) │ │ + movs r2, #13 │ │ add r1, pc │ │ - blx r6 │ │ - ldr r0, [sp, #88] @ 0x58 │ │ + mov r0, r5 │ │ + blx r4 │ │ + ldr r0, [sp, #316] @ 0x13c │ │ mov r1, r5 │ │ - str r0, [sp, #276] @ 0x114 │ │ - mov r2, sl │ │ - ldr r0, [sp, #92] @ 0x5c │ │ - str r0, [sp, #272] @ 0x110 │ │ - mov r0, r7 │ │ - strd r4, r9, [sp, #264] @ 0x108 │ │ - blx fp │ │ - ldr r0, [sp, #20] │ │ - mov r1, r7 │ │ - bl 5e382 │ │ - movs r0, #17 │ │ - str.w r9, [sp, #180] @ 0xb4 │ │ - str r0, [sp, #176] @ 0xb0 │ │ - add.w r8, r8, #96 @ 0x60 │ │ - ldr.w fp, [sp, #76] @ 0x4c │ │ - add r1, sp, #176 @ 0xb0 │ │ - ldmia.w r1, {r2, r3, r4, r5, r6, r7} │ │ - mov r0, fp │ │ - add.w fp, fp, #24 │ │ - stmia r0!, {r2, r3, r4, r5, r6, r7} │ │ - ldr r0, [sp, #136] @ 0x88 │ │ - subs r0, #96 @ 0x60 │ │ - b.n b9828 │ │ - movs r0, #0 │ │ - movs r1, #8 │ │ - mov.w r9, #0 │ │ - bl bf988 │ │ - movs r0, #0 │ │ - movs r1, #8 │ │ - bl bf988 │ │ - ldr r7, [sp, #4] │ │ - add.w r8, sp, #240 @ 0xf0 │ │ + str r0, [sp, #156] @ 0x9c │ │ + mov r2, r6 │ │ + ldr r0, [sp, #312] @ 0x138 │ │ + str r0, [sp, #152] @ 0x98 │ │ mov r0, r8 │ │ - ldmia.w r7, {r1, r2, r3, r4, r5, r6} │ │ - stmia r0!, {r1, r2, r3, r4, r5, r6} │ │ - movs r1, #24 │ │ - movs r0, #16 │ │ - str r0, [sp, #264] @ 0x108 │ │ - movs r5, #0 │ │ - ldr r0, [sp, #12] │ │ - str.w r9, [sp, #268] @ 0x10c │ │ - lsls r0, r0, #2 │ │ - str r0, [sp, #272] @ 0x110 │ │ - ldr r0, [sp, #8] │ │ - str r0, [sp, #276] @ 0x114 │ │ - sub.w r0, fp, r0 │ │ - blx c9f40 │ │ - str r0, [sp, #280] @ 0x118 │ │ - add r6, sp, #140 @ 0x8c │ │ - ldr r2, [pc, #80] @ (b9b50 ) │ │ + strd sl, fp, [sp, #144] @ 0x90 │ │ + blx r7 │ │ + add.w sl, sp, #56 @ 0x38 │ │ mov r1, r8 │ │ - mov r0, r6 │ │ - add r2, pc │ │ - bl b9b54 │ │ - ldr r4, [sp, #16] │ │ - mov r1, r6 │ │ - add.w r0, r4, #8 │ │ - bl 5e382 │ │ + add.w r0, sl, #8 │ │ + bl 5f95e │ │ movs r0, #17 │ │ - strd r0, r5, [r4] │ │ - add sp, #292 @ 0x124 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - nop │ │ - adds r0, r4, #3 │ │ - @ instruction: 0xfff58fb8 │ │ - @ instruction: 0xfff64b3b │ │ - vdup.16 d24, d10[2] │ │ - movs r1, r0 │ │ - lsls r5, r2, #9 │ │ - movs r0, r0 │ │ - ldrh r5, [r7, #58] @ 0x3a │ │ - vcvt.u32.f32 d24, d21, #10 │ │ - @ instruction: 0xfff68ef4 │ │ - @ instruction: 0xfff68eaf │ │ - @ instruction: 0xfff61ed2 │ │ - vcvt.f32.u32 , q11, #11 │ │ - vshll.u32 q12, d0, #21 │ │ - movs r1, r0 │ │ - push {r4, r5, r6, lr} │ │ + str.w fp, [sp, #60] @ 0x3c │ │ + str r0, [sp, #56] @ 0x38 │ │ + movs r0, #48 @ 0x30 │ │ + bl 61f34 │ │ + ldr r1, [pc, #792] @ (bd1d8 ) │ │ mov r4, r0 │ │ + mov r0, r5 │ │ + movs r2, #14 │ │ + add r1, pc │ │ + bl 9a438 │ │ + movs r0, #6 │ │ + strd r0, fp, [r4] │ │ + add.w r0, r4, #8 │ │ + ldmia.w r5, {r1, r2, r3} │ │ + stmia r0!, {r1, r2, r3} │ │ + add.w r0, r4, #24 │ │ + ldmia.w sl, {r1, r2, r3, r5, r6, r7} │ │ + stmia r0!, {r1, r2, r3, r5, r6, r7} │ │ + movs r0, #2 │ │ + str r0, [sp, #216] @ 0xd8 │ │ + strd r0, r4, [sp, #208] @ 0xd0 │ │ + add r0, sp, #80 @ 0x50 │ │ + add r1, sp, #208 @ 0xd0 │ │ + str r0, [sp, #24] │ │ + bl 5f848 │ │ + bl 676f0 │ │ ldr r0, [r0, #0] │ │ - ldr r6, [r4, #8] │ │ - mov r5, r1 │ │ - cmp r6, r0 │ │ - bne.n b9b6a │ │ - mov r0, r4 │ │ - mov r1, r2 │ │ - bl 626ac │ │ - add.w r0, r6, r6, lsl #1 │ │ - ldr r1, [r4, #4] │ │ - movs r2, #48 @ 0x30 │ │ - add.w r0, r1, r0, lsl #4 │ │ - mov r1, r5 │ │ - bl c99c0 │ │ - adds r0, r6, #1 │ │ - str r0, [r4, #8] │ │ - pop {r4, r5, r6, pc} │ │ - bmi.n b9b2e │ │ - push {r4, r5, r7, lr} │ │ - ldr r5, [pc, #68] @ (b9bcc ) │ │ - mov r4, r0 │ │ - movs r0, #1 │ │ - add r5, pc │ │ - ldrex r1, [r5, #8] │ │ - cbnz r1, b9bbc │ │ - strex r1, r0, [r5, #8] │ │ - cmp r1, #0 │ │ - bne.n b9b8e │ │ - dmb ish │ │ - add.w r0, r5, #12 │ │ - bl 65c90 │ │ - add.w r2, r5, #8 │ │ - and.w r1, r1, #1 │ │ - and.w r0, r0, #1 │ │ - strb r1, [r4, #8] │ │ - strd r0, r2, [r4] │ │ - pop {r4, r5, r7, pc} │ │ - add.w r0, r5, #8 │ │ - clrex │ │ - bl 77e66 │ │ - b.n b9ba0 │ │ - nop │ │ - add r0, sp, #896 @ 0x380 │ │ - movs r1, r0 │ │ - push {r4, r5, r7, lr} │ │ + ldrd r1, r4, [r9, #96] @ 0x60 │ │ + add.w r9, sp, #120 @ 0x78 │ │ + str r1, [sp, #20] │ │ + add.w r1, r0, #8 │ │ + mov r0, r9 │ │ + bl 63f60 │ │ + ldr r0, [sp, #120] @ 0x78 │ │ + cmp r0, #1 │ │ + beq.w bd17c │ │ + ldr r7, [sp, #124] @ 0x7c │ │ + ldr.w sl, [sp, #40] @ 0x28 │ │ + ldr r6, [sp, #44] @ 0x2c │ │ + add.w r0, r7, #40 @ 0x28 │ │ + ldrb.w r5, [sp, #128] @ 0x80 │ │ + str.w sl, [sp, #172] @ 0xac │ │ + str r6, [sp, #168] @ 0xa8 │ │ + add r1, sp, #168 @ 0xa8 │ │ + bl 48f68 │ │ + cmp r0, #0 │ │ + beq.w bd07e │ │ + ldrd fp, r8, [r7, #104] @ 0x68 │ │ + str r4, [sp, #12] │ │ + adds.w r0, fp, #1 │ │ + adc.w r1, r8, #0 │ │ + strd fp, r8, [sp, #176] @ 0xb0 │ │ + strd r0, r1, [r7, #104] @ 0x68 │ │ + bl 68380 │ │ + str r0, [sp, #248] @ 0xf8 │ │ + add r0, sp, #248 @ 0xf8 │ │ + bl 682dc │ │ + str r5, [sp, #16] │ │ mov r5, r0 │ │ mov r4, r1 │ │ + blx cd210 │ │ + str r0, [sp, #140] @ 0x8c │ │ + add.w r1, r7, #72 @ 0x48 │ │ + ldr r0, [pc, #620] @ (bd1dc ) │ │ + mov r2, fp │ │ + strd r6, sl, [sp, #144] @ 0x90 │ │ + add.w sl, sp, #208 @ 0xd0 │ │ + add r0, pc │ │ + str r0, [sp, #136] @ 0x88 │ │ movs r0, #1 │ │ - ldrex r1, [r4] │ │ - cbnz r1, b9c00 │ │ - strex r1, r0, [r4] │ │ - cmp r1, #0 │ │ - bne.n b9bd8 │ │ - dmb ish │ │ - adds r0, r4, #4 │ │ - bl 65c90 │ │ - and.w r1, r1, #1 │ │ - and.w r0, r0, #1 │ │ - strb r1, [r5, #8] │ │ - strd r0, r4, [r5] │ │ - pop {r4, r5, r7, pc} │ │ - mov r0, r4 │ │ - clrex │ │ - bl 77e66 │ │ - b.n b9bea │ │ - push {r4, lr} │ │ - sub sp, #40 @ 0x28 │ │ - mov r4, r0 │ │ - ldrd r0, r2, [r1] │ │ - subs r0, #2 │ │ - sbc.w r2, r2, #0 │ │ - subs.w r3, r0, #18 │ │ - sbcs.w r2, r2, #0 │ │ - it cs │ │ - movcs r0, #16 │ │ - cmp r0, #13 │ │ - bhi.n b9c76 │ │ - tbb [pc, r0] │ │ - movs r3, #64 @ 0x40 │ │ - movs r3, #35 @ 0x23 │ │ - lsrs r7, r1, #28 │ │ - lsrs r3, r3, #12 │ │ - lsls r3, r1, #28 │ │ - asrs r7, r0, #8 │ │ - asrs r7, r0, #8 │ │ - ldrd r1, r0, [r1, #12] │ │ - lsls r2, r0, #2 │ │ - b.n b9c5a │ │ - ldrd r1, r0, [r1, #12] │ │ - lsls r2, r0, #1 │ │ - b.n b9c5a │ │ - ldrd r1, r2, [r1, #12] │ │ - b.n b9c5a │ │ - ldrd r1, r0, [r1, #12] │ │ - lsls r2, r0, #3 │ │ + mov r3, r8 │ │ + str r0, [sp, #132] @ 0x84 │ │ + movs r0, #0 │ │ + str r0, [sp, #120] @ 0x78 │ │ + mov r0, sl │ │ + strd r5, r4, [sp, #152] @ 0x98 │ │ + movs r4, #0 │ │ + str.w r9, [sp] │ │ + mov r5, r8 │ │ + str r1, [sp, #8] │ │ + bl c1e08 │ │ + mov r0, sl │ │ + bl 4aa90 │ │ + add r0, sp, #248 @ 0xf8 │ │ + bl 4aa16 │ │ + movs r0, #96 @ 0x60 │ │ + movs r1, #8 │ │ + bl 4aff4 │ │ + ldr r1, [pc, #556] @ (bd1e0 ) │ │ + mov r8, r0 │ │ + mov r0, sl │ │ + movs r2, #12 │ │ + add r1, pc │ │ + bl 4af58 │ │ + ldr r1, [sp, #20] │ │ + mov r0, r9 │ │ + ldr r2, [sp, #12] │ │ + bl 5f9c8 │ │ + movs r0, #6 │ │ + mov lr, r7 │ │ + strd r0, r4, [r8] │ │ + add.w r0, r8, #8 │ │ + ldmia.w sl, {r1, r2, r3} │ │ + mov.w ip, #4 │ │ + stmia r0!, {r1, r2, r3} │ │ + add.w r0, r8, #24 │ │ + ldr.w sl, [sp, #40] @ 0x28 │ │ + ldmia.w r9, {r1, r2, r3, r4, r6, r7} │ │ + stmia r0!, {r1, r2, r3, r4, r6, r7} │ │ + add.w r1, r8, #72 @ 0x48 │ │ + movs r0, #0 │ │ + str.w r5, [r8, #60] @ 0x3c │ │ + ldr r5, [sp, #24] │ │ + str.w ip, [r8, #48] @ 0x30 │ │ + strd r0, fp, [r8, #52] @ 0x34 │ │ + ldmia.w r5, {r0, r2, r3, r4, r6, r7} │ │ + stmia r1!, {r0, r2, r3, r4, r6, r7} │ │ + mov r7, lr │ │ + ldr r6, [sp, #44] @ 0x2c │ │ + strd r8, ip, [sp, #252] @ 0xfc │ │ + ldr r5, [sp, #16] │ │ + str.w ip, [sp, #248] @ 0xf8 │ │ + add r4, sp, #184 @ 0xb8 │ │ + add r1, sp, #248 @ 0xf8 │ │ mov r0, r4 │ │ - add sp, #40 @ 0x28 │ │ - ldmia.w sp!, {r4, lr} │ │ - b.w 6bbdc │ │ - ldrd r1, r2, [r1, #12] │ │ + bl 5f848 │ │ + add.w r0, r7, #8 │ │ + bl 62ab4 │ │ + ldr r0, [r0, #0] │ │ + mov r2, r6 │ │ + mov r3, sl │ │ + ldr r0, [r0, #40] @ 0x28 │ │ + str r4, [sp, #0] │ │ + bl 65e44 │ │ + cbnz r0, bd094 │ │ + add r0, sp, #208 @ 0xd0 │ │ + add r2, sp, #176 @ 0xb0 │ │ + ldr r1, [sp, #8] │ │ + bl 61e46 │ │ + ldr r0, [sp, #208] @ 0xd0 │ │ + cmp r0, #2 │ │ + beq.n bd094 │ │ + add r4, sp, #120 @ 0x78 │ │ + add r1, sp, #208 @ 0xd0 │ │ + movs r2, #40 @ 0x28 │ │ mov r0, r4 │ │ - add sp, #40 @ 0x28 │ │ - ldmia.w sp!, {r4, lr} │ │ - b.w 723a0 │ │ - str r1, [sp, #4] │ │ - ldr r0, [pc, #64] @ (b9cbc ) │ │ - add r0, pc │ │ - ldr r0, [r0, #20] │ │ - cmp r0, #1 │ │ - bls.n b9cb0 │ │ + bl ca0b2 │ │ + add r0, sp, #248 @ 0xf8 │ │ + mov r1, r4 │ │ + bl 63994 │ │ + ldr r0, [sp, #248] @ 0xf8 │ │ + cmp r0, #0 │ │ + beq.w bd19e │ │ + movs r2, #0 │ │ + ldr r1, [sp, #252] @ 0xfc │ │ + str r2, [sp, #252] @ 0xfc │ │ + movs r2, #20 │ │ + str r2, [sp, #248] @ 0xf8 │ │ + movs r2, #1 │ │ + str r2, [sp, #256] @ 0x100 │ │ + add r2, sp, #248 @ 0xf8 │ │ + bl 6047e │ │ + add r0, sp, #120 @ 0x78 │ │ + bl 4ae68 │ │ + b.n bd094 │ │ movs r0, #0 │ │ - movs r1, #2 │ │ - str r0, [sp, #24] │ │ - movs r0, #2 │ │ - str r0, [sp, #12] │ │ - movs r3, #42 @ 0x2a │ │ - ldr r0, [pc, #48] @ (b9cc0 ) │ │ - add r0, pc │ │ - str r0, [sp, #8] │ │ - movs r0, #1 │ │ - str r0, [sp, #20] │ │ - add r0, sp, #32 │ │ - str r0, [sp, #16] │ │ - ldr r0, [pc, #36] @ (b9cc4 ) │ │ - add r0, pc │ │ - str r0, [sp, #36] @ 0x24 │ │ - add r0, sp, #4 │ │ - str r0, [sp, #32] │ │ - add r0, sp, #8 │ │ - ldr r2, [pc, #28] @ (b9cc8 ) │ │ + movs r1, #20 │ │ + str r0, [sp, #124] @ 0x7c │ │ + str r1, [sp, #120] @ 0x78 │ │ + str r0, [sp, #128] @ 0x80 │ │ + add r0, sp, #120 @ 0x78 │ │ + bl 48a74 │ │ + add r0, sp, #80 @ 0x50 │ │ + bl 4ac54 │ │ + mov r0, r7 │ │ + mov r1, r5 │ │ + bl 666f8 │ │ + movs r0, #24 │ │ + movs r1, #8 │ │ + bl 4aff4 │ │ + mov r1, r0 │ │ + strd r6, sl, [r0] │ │ + ldr r0, [sp, #32] │ │ + str r0, [r1, #8] │ │ + ldr r0, [sp, #36] @ 0x24 │ │ + str r0, [r1, #12] │ │ + ldr r0, [sp, #28] │ │ + str r0, [r1, #16] │ │ + add r4, sp, #120 @ 0x78 │ │ + ldr r2, [pc, #296] @ (bd1e4 ) │ │ + mov r0, r4 │ │ add r2, pc │ │ - bl 6f45c │ │ - mov.w r0, #2147483648 @ 0x80000000 │ │ - str r0, [r4, #0] │ │ - add sp, #40 @ 0x28 │ │ - pop {r4, pc} │ │ - nop │ │ - add r1, sp, #200 @ 0xc8 │ │ - movs r1, r0 │ │ - strh r4, [r5, #56] @ 0x38 │ │ - movs r1, r0 │ │ - subs r7, #7 │ │ - vrint?.f32 d24, d18 │ │ - movs r1, r0 │ │ - push {r4, r5, r7, lr} │ │ + bl 4b834 │ │ + movs r0, #48 @ 0x30 │ │ + movs r1, #4 │ │ + bl 4aff4 │ │ mov r5, r0 │ │ - mov r4, r1 │ │ - movs r0, #1 │ │ - ldrex r1, [r4] │ │ - cbnz r1, b9cfc │ │ - strex r1, r0, [r4] │ │ - cmp r1, #0 │ │ - bne.n b9cd4 │ │ - dmb ish │ │ - adds r0, r4, #4 │ │ - bl 65c90 │ │ - and.w r1, r1, #1 │ │ - and.w r0, r0, #1 │ │ - strb r1, [r5, #8] │ │ - strd r0, r4, [r5] │ │ - pop {r4, r5, r7, pc} │ │ - mov r0, r4 │ │ - clrex │ │ - bl 77e66 │ │ - b.n b9ce6 │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ - sub sp, #56 @ 0x38 │ │ - mov r4, r0 │ │ - mov r8, r1 │ │ movs r0, #1 │ │ - ldrex r1, [r4] │ │ - cbnz r1, b9d7a │ │ - strex r1, r0, [r4] │ │ - cmp r1, #0 │ │ - bne.n b9d14 │ │ - dmb ish │ │ - adds r0, r4, #4 │ │ - bl 65c90 │ │ - and.w r6, r1, #1 │ │ - lsls r0, r0, #31 │ │ - bne.n b9d86 │ │ - add.w r5, r4, #8 │ │ - add r7, sp, #8 │ │ - movs r2, #48 @ 0x30 │ │ - mov r0, r7 │ │ - mov r1, r5 │ │ - bl c99c0 │ │ + strd r0, r0, [r5] │ │ + add.w r0, r5, #8 │ │ + mov r1, r4 │ │ + movs r2, #40 @ 0x28 │ │ + bl ca0b2 │ │ mov r0, r5 │ │ - mov r1, r8 │ │ - movs r2, #48 @ 0x30 │ │ - bl c99c0 │ │ - ldr r0, [pc, #84] @ (b9da4 ) │ │ - ldr r1, [sp, #40] @ 0x28 │ │ - cmp r1, r0 │ │ - blt.n b9d64 │ │ - add.w r0, r7, #32 │ │ - bl 9674c │ │ - add r0, sp, #8 │ │ - bl 94c46 │ │ - add.w r0, r4, #56 @ 0x38 │ │ - bl 9439c │ │ - mov r0, r4 │ │ - mov r1, r6 │ │ - add sp, #56 @ 0x38 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ - b.w 66918 │ │ - mov r0, r4 │ │ - clrex │ │ - bl 77e66 │ │ - b.n b9d26 │ │ - strb.w r6, [sp, #12] │ │ - movs r1, #43 @ 0x2b │ │ - str r4, [sp, #8] │ │ - ldr r0, [pc, #24] @ (b9da8 ) │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r0, [pc, #20] @ (b9dac ) │ │ - add r2, sp, #8 │ │ - ldr r3, [pc, #20] @ (b9db0 ) │ │ - add r0, pc │ │ - add r3, pc │ │ - bl 4fcf8 │ │ + add sp, #276 @ 0x114 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ nop │ │ - movs r2, r0 │ │ - strh r0, [r0, #0] │ │ - strh r4, [r0, #52] @ 0x34 │ │ - movs r1, r0 │ │ - ldmia r1!, {r0, r3, r5, r6} │ │ - vqshlu.s32 d24, d0, #24 │ │ + str r4, [r5, #0] │ │ movs r1, r0 │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ - sub sp, #168 @ 0xa8 │ │ - mov r4, r0 │ │ - mov r6, r1 │ │ - movs r0, #1 │ │ - ldrex r1, [r4] │ │ - cbnz r1, b9e3e │ │ - strex r1, r0, [r4] │ │ - cmp r1, #0 │ │ - bne.n b9dc0 │ │ - dmb ish │ │ - adds r0, r4, #4 │ │ - bl 65c90 │ │ - and.w r8, r1, #1 │ │ - lsls r0, r0, #31 │ │ - bne.n b9e4a │ │ - add.w r5, r4, #8 │ │ - add r7, sp, #8 │ │ - movs r2, #160 @ 0xa0 │ │ - mov r0, r7 │ │ - mov r1, r5 │ │ - bl c9a94 │ │ + str r1, [r0, r6] │ │ + movs r0, r0 │ │ + negs r0, r1 │ │ + ldr r3, [sp, #336] @ 0x150 │ │ + rsb r0, r1, r0, lsl #1 │ │ + ldr r1, [sp, #52] @ 0x34 │ │ + add.w r2, r2, r0, lsl #4 │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + sub.w r6, r2, #40 @ 0x28 │ │ + str.w r0, [r2, #-16] │ │ + movs r0, #0 │ │ + strb.w r0, [r2, #-8] │ │ + ldr.w r0, [sp, #49] @ 0x31 │ │ + str.w r0, [r2, #-7] │ │ + ldr r0, [sp, #344] @ 0x158 │ │ + ldr.w r7, [r2, #-20] │ │ + ldr.w r4, [r2, #-24] │ │ + str.w r1, [r2, #-4] │ │ + str.w r0, [r2, #-20] │ │ + ldmia r6, {r0, r1, r5, r6} │ │ + str.w r3, [r2, #-28] │ │ + cmp r0, #0 │ │ + ldr r3, [sp, #332] @ 0x14c │ │ + str.w r3, [r2, #-32] │ │ + ldr r3, [sp, #328] @ 0x148 │ │ + str.w r3, [r2, #-36] │ │ + ldr r3, [sp, #324] @ 0x144 │ │ + str.w sl, [r2, #-12] │ │ + str.w fp, [r2, #-24] │ │ + str.w r3, [r2, #-40] │ │ + beq.w bce0a │ │ + bl 63e60 │ │ mov r0, r5 │ │ mov r1, r6 │ │ - movs r2, #160 @ 0xa0 │ │ - bl c9a94 │ │ - ldrd r1, r2, [sp, #8] │ │ - movs r0, #0 │ │ - rsbs r1, r1, #1 │ │ - sbcs r0, r2 │ │ - bcc.n b9e28 │ │ - add.w r0, r7, #96 @ 0x60 │ │ - bl 96494 │ │ - ldrd r0, r1, [sp, #48] @ 0x30 │ │ - bl 5395a │ │ - ldr r0, [sp, #160] @ 0xa0 │ │ - cbz r0, b9e28 │ │ - ldr r1, [r0, #0] │ │ - subs r1, #1 │ │ - str r1, [r0, #0] │ │ - it eq │ │ - bleq 97bd6 │ │ - add.w r0, r4, #168 @ 0xa8 │ │ - bl 9439c │ │ + bl 63e60 │ │ + ldr r1, [r7, #0] │ │ + cbz r1, bd162 │ │ mov r0, r4 │ │ - mov r1, r8 │ │ - bl 66918 │ │ - add sp, #168 @ 0xa8 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ + blx r1 │ │ + ldr r0, [r7, #4] │ │ + cmp r0, #0 │ │ + beq.w bce0a │ │ mov r0, r4 │ │ - clrex │ │ - bl 77e66 │ │ - b.n b9dd2 │ │ - strb.w r8, [sp, #12] │ │ + blx cd200 │ │ + b.n bce0a │ │ + mov r0, r4 │ │ + mov r1, r7 │ │ + bl 96fe8 │ │ + b.n bcd6e │ │ + ldrb.w r0, [sp, #128] @ 0x80 │ │ movs r1, #43 @ 0x2b │ │ - str r4, [sp, #8] │ │ - ldr r0, [pc, #20] @ (b9e68 ) │ │ + strb.w r0, [sp, #212] @ 0xd4 │ │ + ldr r0, [sp, #124] @ 0x7c │ │ + str r0, [sp, #208] @ 0xd0 │ │ + ldr r0, [pc, #92] @ (bd1e8 ) │ │ add r0, pc │ │ str r0, [sp, #0] │ │ - ldr r0, [pc, #16] @ (b9e6c ) │ │ - add r2, sp, #8 │ │ - ldr r3, [pc, #16] @ (b9e70 ) │ │ + ldr r0, [pc, #88] @ (bd1ec ) │ │ + add r2, sp, #208 @ 0xd0 │ │ + ldr r3, [pc, #88] @ (bd1f0 ) │ │ add r0, pc │ │ add r3, pc │ │ - bl 4fcf8 │ │ - nop │ │ - strh r0, [r0, #46] @ 0x2e │ │ - movs r1, r0 │ │ - ldmia r0, {r0, r2, r5, r7} │ │ - @ instruction: 0xfff8854c │ │ - movs r1, r0 │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ - sub sp, #80 @ 0x50 │ │ - mov r4, r0 │ │ - mov r6, r1 │ │ - movs r0, #1 │ │ - ldrex r1, [r4] │ │ - cbnz r1, b9eee │ │ - strex r1, r0, [r4] │ │ - cmp r1, #0 │ │ - bne.n b9e80 │ │ - dmb ish │ │ - adds r0, r4, #4 │ │ - bl 65c90 │ │ - and.w r8, r1, #1 │ │ - lsls r0, r0, #31 │ │ - bne.n b9efa │ │ - add.w r5, r4, #8 │ │ - add r7, sp, #8 │ │ - movs r2, #72 @ 0x48 │ │ - mov r0, r7 │ │ - mov r1, r5 │ │ - bl c9a94 │ │ - mov r0, r5 │ │ - mov r1, r6 │ │ - movs r2, #72 @ 0x48 │ │ - bl c9a94 │ │ - ldr r0, [pc, #92] @ (b9f18 ) │ │ - ldr r1, [sp, #48] @ 0x30 │ │ - cmp r1, r0 │ │ - blt.n b9ed8 │ │ - add.w r0, r7, #40 @ 0x28 │ │ - bl 9674c │ │ - ldrd r0, r1, [sp, #60] @ 0x3c │ │ - bl 56e2a │ │ - add r0, sp, #8 │ │ - bl 94c46 │ │ - add.w r0, r4, #80 @ 0x50 │ │ - bl 9439c │ │ - mov r0, r4 │ │ - mov r1, r8 │ │ - add sp, #80 @ 0x50 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ - b.w 66918 │ │ - mov r0, r4 │ │ - clrex │ │ - bl 77e66 │ │ - b.n b9e92 │ │ - strb.w r8, [sp, #12] │ │ + bl 5127c │ │ + ldrb.w r0, [sp, #252] @ 0xfc │ │ + addw r2, sp, #275 @ 0x113 │ │ + strb.w r0, [sp, #275] @ 0x113 │ │ movs r1, #43 @ 0x2b │ │ - str r4, [sp, #8] │ │ - ldr r0, [pc, #24] @ (b9f1c ) │ │ + ldr r0, [pc, #68] @ (bd1f4 ) │ │ add r0, pc │ │ str r0, [sp, #0] │ │ - ldr r0, [pc, #20] @ (b9f20 ) │ │ - add r2, sp, #8 │ │ - ldr r3, [pc, #20] @ (b9f24 ) │ │ + ldr r0, [pc, #68] @ (bd1f8 ) │ │ + ldr r3, [pc, #68] @ (bd1fc ) │ │ add r0, pc │ │ add r3, pc │ │ - bl 4fcf8 │ │ + bl 5127c │ │ nop │ │ - movs r2, r0 │ │ - strh r0, [r0, #0] │ │ - strh r0, [r2, #40] @ 0x28 │ │ + ldrh r1, [r6, r6] │ │ + vtbl.8 d18, {d22-d25}, d15 │ │ + vqshrun.s64 d21, q15, #6 │ │ movs r1, r0 │ │ - stmia r7!, {r0, r2, r4, r5, r6, r7} │ │ - vsri.64 d24, d12, #8 │ │ - movs r1, r0 │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ - sub sp, #112 @ 0x70 │ │ - mov r4, r0 │ │ - mov r5, r1 │ │ - movs r0, #1 │ │ - ldrex r1, [r4] │ │ - cbnz r1, b9f9c │ │ - strex r1, r0, [r4] │ │ - cmp r1, #0 │ │ - bne.n b9f34 │ │ - dmb ish │ │ - adds r0, r4, #4 │ │ - bl 65c90 │ │ - and.w r6, r1, #1 │ │ - lsls r0, r0, #31 │ │ - bne.n b9fa8 │ │ - add.w r7, r4, #8 │ │ - add.w r8, sp, #8 │ │ - movs r2, #104 @ 0x68 │ │ - mov r0, r8 │ │ - mov r1, r7 │ │ - bl c9a94 │ │ - mov r0, r7 │ │ - mov r1, r5 │ │ - movs r2, #104 @ 0x68 │ │ - bl c9a94 │ │ - ldrd r1, r2, [sp, #8] │ │ - movs r0, #0 │ │ - rsbs r1, r1, #1 │ │ - sbcs r0, r2 │ │ - itt cs │ │ - addcs.w r0, r8, #32 │ │ - blcs 96494 │ │ - add.w r0, r4, #112 @ 0x70 │ │ - bl 9439c │ │ - mov r0, r4 │ │ - mov r1, r6 │ │ - bl 66918 │ │ - add sp, #112 @ 0x70 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ - mov r0, r4 │ │ - clrex │ │ - bl 77e66 │ │ - b.n b9f46 │ │ - strb.w r6, [sp, #12] │ │ - movs r1, #43 @ 0x2b │ │ - str r4, [sp, #8] │ │ - ldr r0, [pc, #16] @ (b9fc4 ) │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r0, [pc, #16] @ (b9fc8 ) │ │ - add r2, sp, #8 │ │ - ldr r3, [pc, #16] @ (b9fcc ) │ │ - add r0, pc │ │ - add r3, pc │ │ - bl 4fcf8 │ │ - strh r2, [r4, #34] @ 0x22 │ │ + strb r1, [r1, #26] │ │ + @ instruction: 0xffff536b │ │ + vrsra.u32 , , #10 │ │ + @ instruction: 0xfff65aba │ │ + vcvt.f32.f16 , d6 │ │ movs r1, r0 │ │ - stmia r7!, {r0, r1, r2, r6} │ │ - @ instruction: 0xfff883ee │ │ + bvc.n bd23c │ │ + vqrshrn.u64 d17, q12, #12 │ │ movs r1, r0 │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, #44 @ 0x2c │ │ - add.w r8, sp, #8 │ │ - mov r9, r0 │ │ - mov fp, r1 │ │ - mov r1, r9 │ │ - mov r0, r8 │ │ - bl b9ccc │ │ - ldr r0, [sp, #8] │ │ - cmp r0, #1 │ │ - beq.n ba030 │ │ - ldr.w sl, [sp, #12] │ │ - ldrb.w r0, [sp, #16] │ │ - str r0, [sp, #4] │ │ - add.w r0, sl, #8 │ │ - mov r1, r0 │ │ - ldmia.w r1, {r2, r3, r4, r5, r6, r7} │ │ - stmia.w r8, {r2, r3, r4, r5, r6, r7} │ │ - ldmia.w fp, {r1, r2, r3, r4, r5, r6} │ │ - stmia r0!, {r1, r2, r3, r4, r5, r6} │ │ - ldr r0, [sp, #8] │ │ - and.w r0, r0, #30 │ │ - cmp r0, #20 │ │ - itt ne │ │ - addne r0, sp, #8 │ │ - blne 99838 │ │ - add.w r0, r9, #32 │ │ - bl 9439c │ │ - ldr r1, [sp, #4] │ │ - mov r0, sl │ │ - bl 66918 │ │ - add sp, #44 @ 0x2c │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldrb.w r0, [sp, #16] │ │ - movs r1, #43 @ 0x2b │ │ - strb.w r0, [sp, #40] @ 0x28 │ │ - ldr r0, [sp, #12] │ │ - str r0, [sp, #36] @ 0x24 │ │ - ldr r0, [pc, #20] @ (ba054 ) │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r0, [pc, #16] @ (ba058 ) │ │ - add r2, sp, #36 @ 0x24 │ │ - ldr r3, [pc, #16] @ (ba05c ) │ │ - add r0, pc │ │ - add r3, pc │ │ - bl 4fcf8 │ │ - nop │ │ - strh r4, [r2, #30] │ │ + ldrsb r4, [r2, r1] │ │ movs r1, r0 │ │ - stmia r6!, {r0, r3, r4, r5, r7} │ │ - @ instruction: 0xfff88360 │ │ + str r7, [sp, #548] @ 0x224 │ │ + vpadal.u32 d21, d8 │ │ movs r1, r0 │ │ - push {r0, r1, r2, r3, r4, r5, r6, lr} │ │ - mov r4, r0 │ │ - mov r5, r1 │ │ - movs r0, #1 │ │ - ldrex r1, [r4] │ │ - cbnz r1, ba0a0 │ │ - strex r1, r0, [r4] │ │ - cmp r1, #0 │ │ - bne.n ba068 │ │ - dmb ish │ │ - adds r0, r4, #4 │ │ - bl 65c90 │ │ - and.w r6, r1, #1 │ │ - lsls r0, r0, #31 │ │ - bne.n ba0ac │ │ - add.w r0, r4, #8 │ │ - strb r5, [r4, #5] │ │ - bl 9439c │ │ - mov r0, r4 │ │ - mov r1, r6 │ │ - add sp, #16 │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ - b.w 66918 │ │ - mov r0, r4 │ │ - clrex │ │ - bl 77e66 │ │ - b.n ba07a │ │ - strb.w r6, [sp, #12] │ │ - movs r1, #43 @ 0x2b │ │ - str r4, [sp, #8] │ │ - ldr r0, [pc, #16] @ (ba0c8 ) │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r0, [pc, #16] @ (ba0cc ) │ │ - add r2, sp, #8 │ │ - ldr r3, [pc, #16] @ (ba0d0 ) │ │ - add r0, pc │ │ - add r3, pc │ │ - bl 4fcf8 │ │ - strh r6, [r3, #26] │ │ + asrs r2, r6, #17 │ │ movs r1, r0 │ │ - stmia r6!, {r0, r1, r6} │ │ - vrshr.u64 q12, q5, #8 │ │ + str r7, [sp, #420] @ 0x1a4 │ │ + vpadal.u32 , q4 │ │ movs r1, r0 │ │ + cbz r0, bd206 │ │ + b.w 991d0 │ │ + bx lr │ │ push {r4, lr} │ │ - uxtb r1, r1 │ │ mov r4, r0 │ │ - adds r0, #8 │ │ - tbb [pc, r1] │ │ - asrs r3, r0, #32 │ │ - lsrs r1, r1, #20 │ │ - asrs r6, r0, #16 │ │ - ldr r1, [pc, #52] @ (ba11c ) │ │ - add r1, pc │ │ - b.n ba10c │ │ - ldr r1, [pc, #60] @ (ba12c ) │ │ - add r1, pc │ │ - b.n ba10c │ │ - ldr r1, [pc, #48] @ (ba124 ) │ │ - movs r2, #9 │ │ - add r1, pc │ │ - b.n ba10e │ │ - ldr r1, [pc, #44] @ (ba128 ) │ │ - add r1, pc │ │ - b.n ba10c │ │ - ldr r1, [pc, #28] @ (ba120 ) │ │ - movs r2, #13 │ │ - add r1, pc │ │ - b.n ba10e │ │ - ldr r1, [pc, #36] @ (ba130 ) │ │ - add r1, pc │ │ - movs r2, #4 │ │ - bl 9dedc │ │ - movs r0, #0 │ │ - movs r1, #6 │ │ - strd r1, r0, [r4] │ │ + ldrb.w r0, [r0, #289] @ 0x121 │ │ + cmp r0, #3 │ │ + beq.n bd218 │ │ + cbz r0, bd22e │ │ pop {r4, pc} │ │ - asrs r0, r2, #18 │ │ - vqshlu.s32 q12, , #21 │ │ - vqshlu.s32 q12, q13, #22 │ │ - vrintn.f16 d17, d24 │ │ - vcgt.f16 , q3, #0 │ │ - vcge.f16 d17, d26, #0 │ │ - vtbl.8 d30, {d5-d6}, d29 │ │ - mvns r0, r7 │ │ - vpush {d0-d9} │ │ - mov r4, r0 │ │ - movs r7, #0 │ │ - movs r0, #8 │ │ - str r7, [sp, #12] │ │ - strd r7, r0, [sp, #4] │ │ - add r6, sp, #16 │ │ - ldr r1, [pc, #108] @ (ba1b8 ) │ │ - movs r2, #1 │ │ - mov r0, r6 │ │ - vmov.f64 d8, d1 │ │ - add r1, pc │ │ - vmov.f64 d9, d0 │ │ - bl 5e3ec │ │ - mov.w r9, #5 │ │ - str r7, [sp, #44] @ 0x2c │ │ - str.w r9, [sp, #40] @ 0x28 │ │ - add.w r8, sp, #4 │ │ - vstr d9, [sp, #48] @ 0x30 │ │ - mov r1, r6 │ │ - ldr r5, [pc, #72] @ (ba1bc ) │ │ - mov r0, r8 │ │ - add r5, pc │ │ - mov r2, r5 │ │ - bl b9b54 │ │ - add r6, sp, #16 │ │ - ldr r1, [pc, #60] @ (ba1c0 ) │ │ - movs r2, #1 │ │ - add r1, pc │ │ - mov r0, r6 │ │ - bl 5e3ec │ │ - mov r0, r8 │ │ - mov r1, r6 │ │ - mov r2, r5 │ │ - strd r9, r7, [sp, #40] @ 0x28 │ │ - vstr d8, [sp, #48] @ 0x30 │ │ - bl b9b54 │ │ - add.w r0, r4, #8 │ │ - mov r1, r8 │ │ - bl 5e382 │ │ - movs r0, #17 │ │ - strd r0, r7, [r4] │ │ - vpop {d0-d9} │ │ - add sp, #4 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ - strh r2, [r0, #48] @ 0x30 │ │ - vqmovn.s32 d24, q15 │ │ - movs r1, r0 │ │ - strh r3, [r2, #46] @ 0x2e │ │ - vtbl.8 d30, {d6-d7}, d29 │ │ - ldr r7, [pc, #960] @ (ba588 ) │ │ - sub sp, #244 @ 0xf4 │ │ - str r0, [sp, #20] │ │ + add.w r0, r4, #56 @ 0x38 │ │ + bl be2b8 │ │ + ldr.w r0, [r4, #276] @ 0x114 │ │ + bl 4aeba │ │ + movs r0, #0 │ │ + strb.w r0, [r4, #288] @ 0x120 │ │ + ldr.w r0, [r4, #280] @ 0x118 │ │ + bl 991d0 │ │ + add.w r0, r4, #284 @ 0x11c │ │ + ldmia.w sp!, {r4, lr} │ │ + b.w be2c8 │ │ + bmi.n bd1ee │ │ + stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + vpush {d8-d11} │ │ + sub.w sp, sp, #1352 @ 0x548 │ │ + mov r9, r0 │ │ + ldrb.w r0, [r0, #289] @ 0x121 │ │ + mov sl, r1 │ │ + str.w r9, [sp, #128] @ 0x80 │ │ + cbz r0, bd2ba │ │ + cmp r0, #3 │ │ + bne.w be22a │ │ + ldrb.w r0, [r9, #268] @ 0x10c │ │ + add.w r1, r9, #56 @ 0x38 │ │ + add.w r2, r9, #268 @ 0x10c │ │ + str r1, [sp, #68] @ 0x44 │ │ + cmp r0, #0 │ │ + str r2, [sp, #124] @ 0x7c │ │ + beq.n bd318 │ │ + cmp r0, #3 │ │ + bne.w be232 │ │ + ldrb.w r0, [r9, #260] @ 0x104 │ │ + add.w r5, r9, #112 @ 0x70 │ │ + add.w r3, r9, #260 @ 0x104 │ │ + str r3, [sp, #120] @ 0x78 │ │ + cmp r0, #0 │ │ + beq.w bdeee │ │ + cmp r0, #3 │ │ + bne.w be23a │ │ + mov r7, r9 │ │ + str r5, [sp, #64] @ 0x40 │ │ + ldrb.w r0, [r7, #248]! │ │ + sub.w r2, r7, #72 @ 0x48 │ │ + str r2, [sp, #72] @ 0x48 │ │ + cmp r0, #0 │ │ + beq.w bdfdc │ │ + cmp r0, #3 │ │ + beq.w bd76c │ │ + ldr r0, [pc, #96] @ (bd314 ) │ │ + add r0, pc │ │ + bl 53b08 │ │ + ldr.w r0, [r9, #280] @ 0x118 │ │ movs r5, #0 │ │ - movs r0, #8 │ │ - str r5, [sp, #68] @ 0x44 │ │ - strd r5, r0, [sp, #60] @ 0x3c │ │ - mov r8, r1 │ │ - ldr r1, [pc, #788] @ (ba4f0 ) │ │ - add.w r9, sp, #152 @ 0x98 │ │ - movs r2, #17 │ │ - add r1, pc │ │ + strb.w r5, [r9, #288] @ 0x120 │ │ + bl 99d44 │ │ + mov r4, r0 │ │ + movs r0, #1 │ │ + cmp r4, #0 │ │ + strb.w r0, [r9, #288] @ 0x120 │ │ + str.w r4, [r9, #272] @ 0x110 │ │ + beq.w bdeda │ │ + ldrd r7, fp, [r9, #48] @ 0x30 │ │ mov r0, r9 │ │ - bl 5e3ec │ │ - ldrb.w r1, [r8, #80] @ 0x50 │ │ - cmp r1, #6 │ │ - bne.n ba1f8 │ │ - movs r0, #2 │ │ - str r5, [sp, #196] @ 0xc4 │ │ - str r0, [sp, #192] @ 0xc0 │ │ - b.n ba1fe │ │ - add r0, sp, #192 @ 0xc0 │ │ - bl ba0d4 │ │ - add r1, sp, #96 @ 0x60 │ │ - ldmia.w r9, {r2, r3, r4, r5, r6, r7} │ │ - add.w ip, sp, #192 @ 0xc0 │ │ - mov r0, r1 │ │ - stmia r0!, {r2, r3, r4, r5, r6, r7} │ │ - add.w r0, r1, #24 │ │ - str r0, [sp, #24] │ │ - ldmia.w ip, {r2, r3, r4, r5, r6, r7} │ │ - stmia r0!, {r2, r3, r4, r5, r6, r7} │ │ - add r0, sp, #60 @ 0x3c │ │ - ldr r2, [pc, #728] @ (ba4f4 ) │ │ - add r2, pc │ │ - bl b9b54 │ │ - add r0, sp, #192 @ 0xc0 │ │ - ldr r1, [pc, #720] @ (ba4f8 ) │ │ - movs r2, #17 │ │ - str r0, [sp, #12] │ │ - add r1, pc │ │ - bl 5e3ec │ │ - ldr.w r0, [r8, #56] @ 0x38 │ │ - movs r1, #8 │ │ - str r0, [sp, #52] @ 0x34 │ │ - movs r2, #24 │ │ - ldr.w r0, [r8, #60] @ 0x3c │ │ - str r0, [sp, #56] @ 0x38 │ │ - str.w r8, [sp, #28] │ │ - ldr.w r4, [r8, #64] @ 0x40 │ │ - ldr r3, [pc, #688] @ (ba4fc ) │ │ - add r3, pc │ │ - mov r0, r4 │ │ - bl a3478 │ │ - add r2, sp, #152 @ 0x98 │ │ - mov.w fp, #0 │ │ - stmia.w r2, {r0, r1, fp} │ │ - add r0, sp, #152 @ 0x98 │ │ - mov r1, r4 │ │ - mov sl, r4 │ │ - bl a349e │ │ - ldrd r8, r0, [sp, #156] @ 0x9c │ │ - str r0, [sp, #48] @ 0x30 │ │ - add.w r0, r0, r0, lsl #1 │ │ - mov.w r9, r0, lsl #3 │ │ - cmp sl, fp │ │ - beq.n ba29c │ │ - ldr r0, [sp, #56] @ 0x38 │ │ - ldrb.w r1, [r0, fp] │ │ - add r4, sp, #96 @ 0x60 │ │ + str.w r7, [r0, #56]! │ │ + mov r1, r9 │ │ + str r0, [sp, #68] @ 0x44 │ │ + add.w r0, r9, #64 @ 0x40 │ │ + movs r2, #48 @ 0x30 │ │ + str.w r4, [r9, #276] @ 0x114 │ │ + strb.w r5, [r9, #288] @ 0x120 │ │ + str.w fp, [r9, #60] @ 0x3c │ │ + bl ca0b2 │ │ + strb.w r5, [r9, #268] @ 0x10c │ │ + add.w r5, r4, #8 │ │ + add.w r0, r9, #268 @ 0x10c │ │ + str.w r5, [r9, #264] @ 0x108 │ │ + str r0, [sp, #124] @ 0x7c │ │ + b.n bd320 │ │ + nop │ │ + ldrh r0, [r7, r4] │ │ + movs r1, r0 │ │ + ldrd r7, fp, [r9, #56] @ 0x38 │ │ + ldr.w r5, [r9, #264] @ 0x108 │ │ + add.w r8, sp, #144 @ 0x90 │ │ + add.w r1, r9, #64 @ 0x40 │ │ + movs r2, #48 @ 0x30 │ │ + mov r0, r8 │ │ + bl ca0b2 │ │ + add.w r4, r5, #44 @ 0x2c │ │ mov r0, r4 │ │ - bl ba0d4 │ │ - mov r1, r4 │ │ - add.w r0, r8, r9 │ │ - ldmia.w r1, {r2, r3, r4, r5, r6, r7} │ │ - add.w r9, r9, #24 │ │ - add.w fp, fp, #1 │ │ - stmia r0!, {r2, r3, r4, r5, r6, r7} │ │ - b.n ba274 │ │ - ldr r0, [sp, #48] @ 0x30 │ │ - add.w r9, r0, fp │ │ - ldrd r0, r1, [sp, #52] @ 0x34 │ │ - bl 56e2a │ │ - ldr.w ip, [sp, #152] @ 0x98 │ │ - add r2, sp, #192 @ 0xc0 │ │ - add.w fp, sp, #96 @ 0x60 │ │ - ldmia.w r2, {r0, r3, r4, r5, r6, r7} │ │ - mov r1, fp │ │ - stmia r1!, {r0, r3, r4, r5, r6, r7} │ │ + bl ba580 │ │ + ldr r0, [pc, #968] @ (bd704 ) │ │ + mov r5, r9 │ │ + movs r6, #17 │ │ + mov r1, r8 │ │ + add r0, pc │ │ + str.w r0, [r5, #112]! │ │ + str r0, [sp, #132] @ 0x84 │ │ + adds r0, r5, #4 │ │ + stmia.w r0, {r6, r7, fp} │ │ + add.w r0, r5, #16 │ │ + movs r2, #48 @ 0x30 │ │ + bl ca0b2 │ │ movs r0, #0 │ │ - mov r1, fp │ │ - str r0, [sp, #124] @ 0x7c │ │ - movs r0, #16 │ │ + str.w r4, [r5, #144] @ 0x90 │ │ + strb.w r0, [r5, #148] @ 0x94 │ │ + add.w r0, r5, #148 @ 0x94 │ │ str r0, [sp, #120] @ 0x78 │ │ - str.w r9, [sp, #136] @ 0x88 │ │ - strd ip, r8, [sp, #128] @ 0x80 │ │ - add r0, sp, #60 @ 0x3c │ │ - ldr r2, [pc, #556] @ (ba500 ) │ │ - add r2, pc │ │ - bl b9b54 │ │ - add r0, sp, #72 @ 0x48 │ │ - ldr r1, [pc, #552] @ (ba504 ) │ │ - movs r2, #5 │ │ - str r0, [sp, #16] │ │ - add r1, pc │ │ - bl 5e3ec │ │ - ldr r0, [sp, #28] │ │ - ldr r1, [r0, #68] @ 0x44 │ │ - str r1, [sp, #8] │ │ - ldrd r1, r0, [r0, #72] @ 0x48 │ │ - add.w r0, r0, r0, lsl #1 │ │ - mov sl, r1 │ │ - add.w r1, r1, r0, lsl #4 │ │ - str r1, [sp, #4] │ │ - add r1, sp, #152 @ 0x98 │ │ - adds r1, #8 │ │ - str r1, [sp, #44] @ 0x2c │ │ - add r1, sp, #192 @ 0xc0 │ │ - lsls r0, r0, #4 │ │ - adds r1, #24 │ │ - str r1, [sp, #40] @ 0x28 │ │ - add.w r1, fp, #40 @ 0x28 │ │ - str r1, [sp, #36] @ 0x24 │ │ - add.w r1, fp, #8 │ │ - str r1, [sp, #32] │ │ - movs r1, #0 │ │ - add.w r9, sl, r1 │ │ - cmp r0, #0 │ │ - beq.n ba3d8 │ │ - str r1, [sp, #56] @ 0x38 │ │ + mov r0, r9 │ │ + ldr r1, [sp, #132] @ 0x84 │ │ + str.w r1, [r0, #176]! │ │ + add.w r1, r9, #128 @ 0x80 │ │ + str r0, [sp, #72] @ 0x48 │ │ + add.w r0, r9, #192 @ 0xc0 │ │ movs r2, #48 @ 0x30 │ │ - ldr r1, [sp, #56] @ 0x38 │ │ - ldr r7, [sp, #32] │ │ - str r0, [sp, #52] @ 0x34 │ │ - add.w r1, sl, r1, lsl #1 │ │ - mov r0, r7 │ │ - bl c99c0 │ │ - movs r1, #0 │ │ + str.w sl, [sp, #88] @ 0x58 │ │ + str r5, [sp, #64] @ 0x40 │ │ + str r6, [sp, #112] @ 0x70 │ │ + str.w r6, [r9, #180] @ 0xb4 │ │ + str r7, [sp, #140] @ 0x8c │ │ + str.w r7, [r9, #184] @ 0xb8 │ │ + str.w fp, [sp, #136] @ 0x88 │ │ + str.w fp, [r9, #188] @ 0xbc │ │ + bl ca0b2 │ │ + movs r0, #0 │ │ + mov r1, r9 │ │ + strb.w r0, [r1, #248]! │ │ + str r1, [sp, #84] @ 0x54 │ │ + str r4, [sp, #116] @ 0x74 │ │ + str.w r4, [r1, #-8] │ │ + ldr.w r0, [r9, #208] @ 0xd0 │ │ + ldr.w r1, [r9, #216] @ 0xd8 │ │ + str r0, [sp, #108] @ 0x6c │ │ + ldr.w r0, [r9, #212] @ 0xd4 │ │ + str r1, [sp, #100] @ 0x64 │ │ + ldr.w r1, [r9, #220] @ 0xdc │ │ + str r0, [sp, #104] @ 0x68 │ │ + str r1, [sp, #96] @ 0x60 │ │ + vldr d8, [r9, #192] @ 0xc0 │ │ + vldr d9, [r9, #200] @ 0xc8 │ │ + vldr d11, [r9, #224] @ 0xe0 │ │ + vldr d10, [r9, #232] @ 0xe8 │ │ + bl 4843e │ │ + strd r1, r0, [sp, #76] @ 0x4c │ │ + mov.w fp, #0 │ │ movs r0, #8 │ │ - strd sl, r9, [sp, #96] @ 0x60 │ │ - add.w r8, sp, #192 @ 0xc0 │ │ - strd r1, r0, [sp, #180] @ 0xb4 │ │ - movs r2, #7 │ │ - str r1, [sp, #188] @ 0xbc │ │ - mov r0, r8 │ │ - ldr r1, [pc, #444] @ (ba508 ) │ │ - ldr r5, [pc, #444] @ (ba50c ) │ │ + str.w fp, [sp, #712] @ 0x2c8 │ │ + strd fp, r0, [sp, #704] @ 0x2c0 │ │ + add r5, sp, #944 @ 0x3b0 │ │ + ldr r1, [pc, #792] @ (bd708 ) │ │ + movs r2, #12 │ │ + ldr r7, [pc, #792] @ (bd70c ) │ │ + mov r0, r5 │ │ add r1, pc │ │ - add r5, pc │ │ - blx r5 │ │ - ldr r6, [sp, #40] @ 0x28 │ │ - ldr r1, [sp, #36] @ 0x24 │ │ - mov r0, r6 │ │ - bl b9738 │ │ - ldr r2, [pc, #432] @ (ba510 ) │ │ - mov r1, r8 │ │ - ldr r4, [pc, #432] @ (ba514 ) │ │ - add r0, sp, #180 @ 0xb4 │ │ - add r2, pc │ │ + add r7, pc │ │ + blx r7 │ │ + movs r0, #5 │ │ + str.w fp, [sp, #972] @ 0x3cc │ │ + str r0, [sp, #968] @ 0x3c8 │ │ + add.w r9, sp, #704 @ 0x2c0 │ │ + vstr d11, [sp, #976] @ 0x3d0 │ │ + mov r1, r5 │ │ + ldr r4, [pc, #768] @ (bd710 ) │ │ + mov r0, r9 │ │ + ldr r6, [pc, #768] @ (bd714 ) │ │ + mov.w sl, #5 │ │ add r4, pc │ │ - mov fp, r2 │ │ - blx r4 │ │ - str.w r9, [sp, #48] @ 0x30 │ │ - mov r0, r8 │ │ - ldr r1, [pc, #416] @ (ba518 ) │ │ + add r6, pc │ │ + mov r2, r4 │ │ + blx r6 │ │ + add r5, sp, #944 @ 0x3b0 │ │ + ldr r1, [pc, #756] @ (bd718 ) │ │ + movs r2, #15 │ │ + mov r8, r6 │ │ + add r1, pc │ │ + mov r0, r5 │ │ + blx r7 │ │ + mov r0, r9 │ │ + mov r1, r5 │ │ + mov r2, r4 │ │ + strd sl, fp, [sp, #968] @ 0x3c8 │ │ + vstr d10, [sp, #976] @ 0x3d0 │ │ + blx r6 │ │ + add r5, sp, #944 @ 0x3b0 │ │ + ldr r1, [pc, #732] @ (bd71c ) │ │ movs r2, #6 │ │ - mov r9, r4 │ │ add r1, pc │ │ - blx r5 │ │ - movs r0, #0 │ │ - mov r2, fp │ │ - str r0, [sp, #220] @ 0xdc │ │ - movs r0, #4 │ │ - str r0, [sp, #216] @ 0xd8 │ │ - ldrd r0, r1, [sp, #128] @ 0x80 │ │ - strd r0, r1, [sp, #224] @ 0xe0 │ │ - add r0, sp, #180 @ 0xb4 │ │ - mov r1, r8 │ │ - blx r4 │ │ - ldr r1, [pc, #388] @ (ba51c ) │ │ - mov r0, r8 │ │ + mov r0, r5 │ │ + blx r7 │ │ + ldr r0, [sp, #96] @ 0x60 │ │ + movs r6, #4 │ │ + str r0, [sp, #980] @ 0x3d4 │ │ + mov r1, r5 │ │ + ldr r0, [sp, #100] @ 0x64 │ │ + mov r2, r4 │ │ + str r0, [sp, #976] @ 0x3d0 │ │ + mov r0, r9 │ │ + str.w fp, [sp, #972] @ 0x3cc │ │ + str r6, [sp, #968] @ 0x3c8 │ │ + str r4, [sp, #92] @ 0x5c │ │ + blx r8 │ │ + add r5, sp, #944 @ 0x3b0 │ │ + ldr r1, [pc, #696] @ (bd720 ) │ │ movs r2, #9 │ │ add r1, pc │ │ - blx r5 │ │ - mov r1, r7 │ │ - mov r0, r6 │ │ - ldmia.w r1, {r2, r3, r4, r5, r6, r7} │ │ - mov r1, r8 │ │ - stmia r0!, {r2, r3, r4, r5, r6, r7} │ │ - add r4, sp, #180 @ 0xb4 │ │ - mov r2, fp │ │ + mov r0, r5 │ │ + blx r7 │ │ + ldr r0, [sp, #104] @ 0x68 │ │ + mov r1, r5 │ │ + str r0, [sp, #980] @ 0x3d4 │ │ + mov r2, r4 │ │ + ldr r0, [sp, #108] @ 0x6c │ │ + str r0, [sp, #976] @ 0x3d0 │ │ + mov r0, r9 │ │ + strd r6, fp, [sp, #968] @ 0x3c8 │ │ + blx r8 │ │ + add r0, sp, #728 @ 0x2d8 │ │ + ldr r1, [pc, #668] @ (bd724 ) │ │ + movs r2, #4 │ │ + add r1, pc │ │ + blx r7 │ │ + movs r0, #8 │ │ + str.w fp, [sp, #724] @ 0x2d4 │ │ + strd fp, r0, [sp, #716] @ 0x2cc │ │ + add r5, sp, #944 @ 0x3b0 │ │ + ldr r1, [pc, #652] @ (bd728 ) │ │ + movs r2, #6 │ │ + mov r0, r5 │ │ + add r1, pc │ │ + blx r7 │ │ + movs r4, #5 │ │ + str.w fp, [sp, #972] @ 0x3cc │ │ + str r4, [sp, #968] @ 0x3c8 │ │ + add.w r9, sp, #716 @ 0x2cc │ │ + vstr d9, [sp, #976] @ 0x3d0 │ │ + mov r1, r5 │ │ + ldr r6, [pc, #628] @ (bd72c ) │ │ + mov r0, r9 │ │ + add r6, pc │ │ + mov r2, r6 │ │ + blx r8 │ │ + ldr r1, [pc, #624] @ (bd730 ) │ │ + add.w sl, sp, #944 @ 0x3b0 │ │ + movs r2, #5 │ │ + add r1, pc │ │ + mov r0, sl │ │ + blx r7 │ │ + mov r0, r9 │ │ + mov r1, sl │ │ + mov r2, r6 │ │ + strd r4, fp, [sp, #968] @ 0x3c8 │ │ + vstr d8, [sp, #976] @ 0x3d0 │ │ + blx r8 │ │ + add.w r0, sl, #8 │ │ + mov r1, r9 │ │ + bl 5f95e │ │ + mov.w r9, #17 │ │ + mov r0, sl │ │ + str.w fp, [sp, #948] @ 0x3b4 │ │ + str.w r9, [sp, #944] @ 0x3b0 │ │ + add r1, sp, #728 @ 0x2d8 │ │ + ldmia.w r0, {r2, r3, r4, r5, r6, r7} │ │ + add.w ip, r1, #24 │ │ + stmia.w ip, {r2, r3, r4, r5, r6, r7} │ │ + add r4, sp, #704 @ 0x2c0 │ │ + ldr r2, [sp, #92] @ 0x5c │ │ mov r0, r4 │ │ - blx r9 │ │ - ldr r0, [sp, #44] @ 0x2c │ │ + blx r8 │ │ + add.w r8, sp, #1160 @ 0x488 │ │ mov r1, r4 │ │ - bl 5e382 │ │ - movs r0, #0 │ │ - str r0, [sp, #156] @ 0x9c │ │ - movs r0, #17 │ │ - str r0, [sp, #152] @ 0x98 │ │ - add r0, sp, #152 @ 0x98 │ │ - ldr r7, [sp, #48] @ 0x30 │ │ - ldmia.w r0, {r1, r2, r3, r4, r5, r6} │ │ - stmia r7!, {r1, r2, r3, r4, r5, r6} │ │ - ldrd r0, r1, [sp, #52] @ 0x34 │ │ - adds r1, #24 │ │ - subs r0, #48 @ 0x30 │ │ - b.n ba318 │ │ - movs r0, #0 │ │ + add.w r0, r8, #8 │ │ + bl 5f95e │ │ + movs r0, #48 @ 0x30 │ │ movs r1, #8 │ │ - mov.w r8, #0 │ │ - bl bf978 │ │ - ldr r0, [sp, #4] │ │ - movs r1, #0 │ │ - bl 97a08 │ │ - movs r0, #8 │ │ - movs r1, #0 │ │ - bl 97a08 │ │ + str.w fp, [sp, #1164] @ 0x48c │ │ + str.w r9, [sp, #1160] @ 0x488 │ │ + bl 4aff4 │ │ + ldr r1, [sp, #132] @ 0x84 │ │ + mov r4, r0 │ │ + ldr r2, [sp, #112] @ 0x70 │ │ + mov r0, sl │ │ + bl 4af58 │ │ + movs r0, #6 │ │ + strd r0, fp, [r4] │ │ + add.w r0, r4, #8 │ │ + ldmia.w sl, {r1, r2, r3} │ │ + stmia r0!, {r1, r2, r3} │ │ + add.w r0, r4, #24 │ │ + ldmia.w r8, {r1, r2, r3, r5, r6, r7} │ │ + add.w r8, sp, #856 @ 0x358 │ │ + stmia r0!, {r1, r2, r3, r5, r6, r7} │ │ + movs r0, #2 │ │ + str r0, [sp, #736] @ 0x2e0 │ │ + strd r0, r4, [sp, #728] @ 0x2d8 │ │ + add r1, sp, #728 @ 0x2d8 │ │ + mov r0, r8 │ │ + bl 5f848 │ │ + bl 676f0 │ │ + ldr r1, [sp, #116] @ 0x74 │ │ + ldr r0, [r0, #0] │ │ + ldrd r9, r6, [r1, #4] │ │ + add r5, sp, #944 @ 0x3b0 │ │ + add.w r1, r0, #8 │ │ + mov r0, r5 │ │ + bl 63f60 │ │ + ldr r0, [sp, #944] @ 0x3b0 │ │ + cmp r0, #1 │ │ + beq.w be208 │ │ + ldr.w sl, [sp, #948] @ 0x3b4 │ │ + add.w r1, sp, #1088 @ 0x440 │ │ + ldrb.w r0, [sp, #952] @ 0x3b8 │ │ + str r0, [sp, #132] @ 0x84 │ │ + add.w r0, sl, #40 @ 0x28 │ │ + ldr r4, [sp, #136] @ 0x88 │ │ + ldr r7, [sp, #140] @ 0x8c │ │ + str.w r4, [sp, #1092] @ 0x444 │ │ + str.w r7, [sp, #1088] @ 0x440 │ │ + bl 48f68 │ │ + cmp r0, #0 │ │ + beq.w bd73c │ │ + strd r6, r8, [sp, #112] @ 0x70 │ │ + mov r8, sl │ │ + ldrd sl, r2, [sl, #104] @ 0x68 │ │ + str r4, [sp, #136] @ 0x88 │ │ + adds.w r0, sl, #1 │ │ + adc.w r1, r2, #0 │ │ + str r2, [sp, #104] @ 0x68 │ │ + strd r0, r1, [r8, #104] @ 0x68 │ │ + strd sl, r2, [sp, #600] @ 0x258 │ │ + bl 68380 │ │ + str r0, [sp, #480] @ 0x1e0 │ │ + add r0, sp, #480 @ 0x1e0 │ │ + bl 682dc │ │ + str.w r9, [sp, #108] @ 0x6c │ │ + mov r9, r0 │ │ + mov fp, r1 │ │ + movs r0, #4 │ │ + movs r1, #4 │ │ + bl 4aff4 │ │ + mov r6, r7 │ │ + str r7, [sp, #140] @ 0x8c │ │ + mov r7, r0 │ │ + ldr r0, [sp, #76] @ 0x4c │ │ + str r0, [r7, #0] │ │ + blx cd210 │ │ + str r0, [sp, #964] @ 0x3c4 │ │ + add.w r1, r8, #72 @ 0x48 │ │ + ldr r0, [pc, #312] @ (bd734 ) │ │ + mov r2, sl │ │ + strd r9, fp, [sp, #976] @ 0x3d0 │ │ + add r0, pc │ │ + strd r6, r4, [sp, #968] @ 0x3c8 │ │ + str r5, [sp, #0] │ │ + strd r7, r0, [sp, #956] @ 0x3bc │ │ movs r0, #0 │ │ - movs r1, #8 │ │ - bl bf978 │ │ - ldr r7, [sp, #16] │ │ - add.w fp, sp, #96 @ 0x60 │ │ - mov r0, fp │ │ - ldmia.w r7, {r1, r2, r3, r4, r5, r6} │ │ - stmia r0!, {r1, r2, r3, r4, r5, r6} │ │ - movs r1, #24 │ │ - movs r0, #16 │ │ - str r0, [sp, #120] @ 0x78 │ │ - ldr r0, [sp, #8] │ │ - str.w r8, [sp, #124] @ 0x7c │ │ - lsls r0, r0, #1 │ │ - strd r0, sl, [sp, #128] @ 0x80 │ │ - sub.w r0, r9, sl │ │ - blx c9f40 │ │ - str r0, [sp, #136] @ 0x88 │ │ - add r4, sp, #60 @ 0x3c │ │ - ldr r5, [pc, #244] @ (ba520 ) │ │ - mov r1, fp │ │ + str r0, [sp, #944] @ 0x3b0 │ │ + add r4, sp, #728 @ 0x2d8 │ │ + ldr.w fp, [sp, #104] @ 0x68 │ │ mov r0, r4 │ │ - add r5, pc │ │ - mov r2, r5 │ │ - bl b9b54 │ │ - ldr r1, [pc, #236] @ (ba524 ) │ │ - mov r0, fp │ │ - movs r2, #14 │ │ - add r1, pc │ │ - bl 5e3ec │ │ - ldr.w r9, [sp, #28] │ │ - ldr r0, [sp, #24] │ │ - vldr d0, [r9, #40] @ 0x28 │ │ - vldr d1, [r9, #48] @ 0x30 │ │ - bl ba134 │ │ + str r1, [sp, #100] @ 0x64 │ │ + mov r3, fp │ │ + bl c1e08 │ │ mov r0, r4 │ │ - mov r1, fp │ │ - mov r2, r5 │ │ - bl b9b54 │ │ - ldr r1, [pc, #200] @ (ba528 ) │ │ - add.w fp, sp, #152 @ 0x98 │ │ - movs r2, #6 │ │ - add r1, pc │ │ - mov r0, fp │ │ - bl 5e3ec │ │ - ldrd r0, r1, [r9] │ │ - eor.w r0, r0, #20 │ │ - orrs r0, r1 │ │ - bne.n ba484 │ │ - movs r0, #2 │ │ - str.w r8, [sp, #196] @ 0xc4 │ │ - str r0, [sp, #192] @ 0xc0 │ │ - b.n ba48c │ │ - add r0, sp, #192 @ 0xc0 │ │ - mov r1, r9 │ │ - bl ba534 │ │ - add r1, sp, #96 @ 0x60 │ │ - ldmia.w fp, {r2, r3, r4, r5, r6, r7} │ │ - mov r0, r1 │ │ - stmia r0!, {r2, r3, r4, r5, r6, r7} │ │ - ldr.w ip, [sp, #12] │ │ - ldr r7, [sp, #24] │ │ - ldmia.w ip, {r0, r2, r3, r4, r5, r6} │ │ - stmia r7!, {r0, r2, r3, r4, r5, r6} │ │ - add r4, sp, #60 @ 0x3c │ │ - ldr r5, [pc, #132] @ (ba52c ) │ │ + bl 4aa90 │ │ + add r0, sp, #480 @ 0x1e0 │ │ + bl 4aa16 │ │ + movs r0, #96 @ 0x60 │ │ + movs r1, #8 │ │ + bl 4aff4 │ │ + ldr r1, [pc, #256] @ (bd738 ) │ │ + mov r9, r0 │ │ mov r0, r4 │ │ - add r5, pc │ │ - mov r2, r5 │ │ - bl b9b54 │ │ - add r6, sp, #96 @ 0x60 │ │ - ldr r1, [pc, #124] @ (ba530 ) │ │ - movs r2, #9 │ │ + movs r2, #12 │ │ add r1, pc │ │ - mov r0, r6 │ │ - bl 5e3ec │ │ + bl 4af58 │ │ + ldrd r1, r2, [sp, #108] @ 0x6c │ │ + mov r0, r5 │ │ + bl 5f9c8 │ │ + movs r0, #6 │ │ + mov.w lr, #0 │ │ + strd r0, lr, [r9] │ │ + add.w r0, r9, #8 │ │ + ldmia.w r4, {r1, r2, r3} │ │ + mov.w ip, #4 │ │ + stmia r0!, {r1, r2, r3} │ │ + add.w r0, r9, #24 │ │ + ldmia.w r5, {r1, r2, r3, r4, r6, r7} │ │ + stmia r0!, {r1, r2, r3, r4, r6, r7} │ │ + add.w r0, r9, #72 @ 0x48 │ │ + ldr r7, [sp, #116] @ 0x74 │ │ + str.w sl, [r9, #56] @ 0x38 │ │ + mov sl, r8 │ │ + strd ip, lr, [r9, #48] @ 0x30 │ │ + str.w fp, [r9, #60] @ 0x3c │ │ + ldmia.w r7, {r1, r2, r3, r4, r5, r6} │ │ + stmia r0!, {r1, r2, r3, r4, r5, r6} │ │ movs r0, #4 │ │ - movs r7, #0 │ │ - str r0, [sp, #120] @ 0x78 │ │ - mov r2, r5 │ │ - ldrd r0, r1, [r9, #32] │ │ - strd r0, r1, [sp, #128] @ 0x80 │ │ + str.w ip, [sp, #488] @ 0x1e8 │ │ + strd r0, r9, [sp, #480] @ 0x1e0 │ │ + add r4, sp, #304 @ 0x130 │ │ + add r1, sp, #480 @ 0x1e0 │ │ mov r0, r4 │ │ - mov r1, r6 │ │ - str r7, [sp, #124] @ 0x7c │ │ - bl b9b54 │ │ - ldr r5, [sp, #20] │ │ + bl 5f848 │ │ + add.w r0, r8, #8 │ │ + bl 62ab4 │ │ + ldr r0, [r0, #0] │ │ + ldrd r3, r2, [sp, #136] @ 0x88 │ │ + ldr r0, [r0, #40] @ 0x28 │ │ + str r4, [sp, #0] │ │ + bl 65e44 │ │ + ldr.w r9, [sp, #128] @ 0x80 │ │ + cmp r0, #0 │ │ + ldr r7, [sp, #84] @ 0x54 │ │ + bne.n bd75a │ │ + add r0, sp, #728 @ 0x2d8 │ │ + add r2, sp, #600 @ 0x258 │ │ + ldr r1, [sp, #100] @ 0x64 │ │ + bl 61e46 │ │ + ldr r0, [sp, #728] @ 0x2d8 │ │ + cmp r0, #2 │ │ + beq.n bd75a │ │ + add r4, sp, #944 @ 0x3b0 │ │ + add r1, sp, #728 @ 0x2d8 │ │ + movs r2, #40 @ 0x28 │ │ + mov r0, r4 │ │ + bl ca0b2 │ │ + add r0, sp, #480 @ 0x1e0 │ │ mov r1, r4 │ │ - add.w r0, r5, #8 │ │ - bl 5e382 │ │ - movs r0, #17 │ │ - strd r0, r7, [r5] │ │ - add sp, #244 @ 0xf4 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - strh r6, [r5, #48] @ 0x30 │ │ - vrshr.u64 d24, d24, #10 │ │ - movs r1, r0 │ │ - strh r5, [r6, #46] @ 0x2e │ │ - vrintn.f16 , q11 │ │ - movs r1, r0 │ │ - strh r2, [r0, #16] │ │ - movs r1, r0 │ │ - strh r0, [r2, #42] @ 0x2a │ │ - vrintx.f16 d24, d26 │ │ - vshr.u64 d20, d9, #10 │ │ - vsra.u32 q12, q7, #6 │ │ - movs r1, r0 │ │ - bl a4516 │ │ - strh r5, [r0, #36] @ 0x24 │ │ - vrintn.f16 q12, │ │ - vtrn.16 d24, d22 │ │ - movs r1, r0 │ │ - strh r1, [r7, #30] │ │ - vrsra.u64 q12, , #10 │ │ - vaddl.u q12, d6, d28 │ │ + bl 63994 │ │ + ldr r0, [sp, #480] @ 0x1e0 │ │ + cmp r0, #0 │ │ + beq.w be242 │ │ + movs r2, #0 │ │ + ldr r1, [sp, #484] @ 0x1e4 │ │ + str r2, [sp, #484] @ 0x1e4 │ │ + movs r2, #20 │ │ + str r2, [sp, #480] @ 0x1e0 │ │ + movs r2, #1 │ │ + str r2, [sp, #488] @ 0x1e8 │ │ + add r2, sp, #480 @ 0x1e0 │ │ + bl 6047e │ │ + add r0, sp, #944 @ 0x3b0 │ │ + bl 4ae68 │ │ + b.n bd75a │ │ + ldrh r6, [r6, r0] │ │ + @ instruction: 0xfff65b57 │ │ + vrintz.f16 q9, │ │ + vrsra.u32 d21, d2, #6 │ │ + movs r1, r0 │ │ + strb r5, [r1, #3] │ │ + @ instruction: 0xffff5b31 │ │ + @ instruction: 0xfff64dd8 │ │ + vsli.32 , , #22 │ │ + vqmovn.s32 d29, q14 │ │ + @ instruction: 0xfff44d01 │ │ + vsra.u64 d21, d16, #10 │ │ movs r1, r0 │ │ - strh r2, [r6, #22] │ │ - vtbl.8 d30, {d6-d7}, d29 │ │ - ldr r7, [pc, #960] @ (ba8f8 ) │ │ - sub sp, #68 @ 0x44 │ │ - mov sl, r1 │ │ - mov fp, r0 │ │ - movs r1, #0 │ │ - movs r0, #8 │ │ - str r1, [sp, #12] │ │ - add.w r9, sp, #16 │ │ - strd r1, r0, [sp, #4] │ │ - movs r2, #17 │ │ - ldr r1, [pc, #100] @ (ba5b4 ) │ │ - mov r0, r9 │ │ - add r1, pc │ │ - bl 5e3ec │ │ - mov r1, sl │ │ - add.w r0, r9, #24 │ │ - ldmia.w r1, {r2, r3, r4, r5, r6, r7} │ │ - add.w r8, sp, #4 │ │ - mov r1, r9 │ │ - stmia r0!, {r2, r3, r4, r5, r6, r7} │ │ - mov r0, r8 │ │ - ldr r7, [pc, #72] @ (ba5b8 ) │ │ - add r7, pc │ │ - mov r2, r7 │ │ - bl b9b54 │ │ - add r6, sp, #16 │ │ - ldr r1, [pc, #64] @ (ba5bc ) │ │ - movs r2, #6 │ │ - add r1, pc │ │ - mov r0, r6 │ │ - bl 5e3ec │ │ - movs r0, #4 │ │ - movs r4, #0 │ │ - str r0, [sp, #40] @ 0x28 │ │ - mov r2, r7 │ │ - ldrd r0, r1, [sl, #24] │ │ - strd r0, r1, [sp, #48] @ 0x30 │ │ - mov r0, r8 │ │ - mov r1, r6 │ │ - str r4, [sp, #44] @ 0x2c │ │ - bl b9b54 │ │ - add.w r0, fp, #8 │ │ - mov r1, r8 │ │ - bl 5e382 │ │ - movs r0, #17 │ │ - strd r0, r4, [fp] │ │ - add sp, #68 @ 0x44 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - strh r7, [r1, #28] │ │ - @ instruction: 0xfff67ff6 │ │ + ldr r4, [pc, #892] @ (bdab0 ) │ │ + vuzp.16 , q8 │ │ movs r1, r0 │ │ - strh r6, [r6, #26] │ │ - vtbl.8 d30, {d6-d7}, d29 │ │ - rors r0, r6 │ │ - sub sp, #64 @ 0x40 │ │ - mov r4, r0 │ │ - movs r7, #0 │ │ - movs r0, #8 │ │ - str r7, [sp, #12] │ │ - strd r7, r0, [sp, #4] │ │ - add.w r8, sp, #16 │ │ - ldr r1, [pc, #60] @ (ba614 ) │ │ - mov r6, r2 │ │ - mov r0, r8 │ │ - movs r2, #9 │ │ - add r1, pc │ │ - mov r5, r3 │ │ - bl 5e3ec │ │ - movs r0, #4 │ │ - str r7, [sp, #44] @ 0x2c │ │ - str r0, [sp, #40] @ 0x28 │ │ + beq.n bd68c │ │ + vrev64.16 d18, d0 │ │ + movs r1, #20 │ │ + str r0, [sp, #948] @ 0x3b4 │ │ + str r1, [sp, #944] @ 0x3b0 │ │ + str r0, [sp, #952] @ 0x3b8 │ │ + add r1, sp, #944 @ 0x3b0 │ │ + ldr r0, [sp, #76] @ 0x4c │ │ + bl 486e0 │ │ + add r0, sp, #856 @ 0x358 │ │ + bl 4ac54 │ │ + ldr.w r9, [sp, #128] @ 0x80 │ │ + ldr r7, [sp, #84] @ 0x54 │ │ + ldr r1, [sp, #132] @ 0x84 │ │ + mov r0, sl │ │ + bl 666f8 │ │ + ldr.w sl, [sp, #88] @ 0x58 │ │ + ldr r0, [sp, #80] @ 0x50 │ │ + str.w r0, [r9, #244] @ 0xf4 │ │ + ldr.w r2, [sl] │ │ + add.w r8, r9, #244 @ 0xf4 │ │ + add r6, sp, #944 @ 0x3b0 │ │ mov r1, r8 │ │ - strd r6, r5, [sp, #48] @ 0x30 │ │ - add r5, sp, #4 │ │ - ldr r2, [pc, #32] @ (ba618 ) │ │ - mov r0, r5 │ │ - add r2, pc │ │ - bl b9b54 │ │ - add.w r0, r4, #8 │ │ - mov r1, r5 │ │ - bl 5e382 │ │ - movs r0, #17 │ │ - strd r0, r7, [r4] │ │ - add sp, #64 @ 0x40 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ - strh r2, [r1, #14] │ │ - vqrdmlah.s , q11, d28[0] │ │ - movs r1, r0 │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, #44 @ 0x2c │ │ - add r5, sp, #4 │ │ - mov r7, r1 │ │ - mov r4, r0 │ │ - mov r1, r2 │ │ - mov r0, r5 │ │ - mov r2, r3 │ │ - bl 4c0ec │ │ - add r6, sp, #28 │ │ - mov r1, r5 │ │ - mov r0, r6 │ │ - bl 6cda8 │ │ mov r0, r6 │ │ - bl 4afd0 │ │ - ldr r5, [pc, #604] @ (ba8a0 ) │ │ - mov sl, r0 │ │ - mov r9, r1 │ │ - add r5, pc │ │ - ldr r0, [r5, #20] │ │ - cmp r0, #5 │ │ - bcc.n ba674 │ │ + bl 483cc │ │ + ldrd r4, r5, [sp, #944] @ 0x3b0 │ │ + eor.w r0, r4, #24 │ │ + orrs r0, r5 │ │ + bne.n bd79e │ │ + ldr r1, [sp, #120] @ 0x78 │ │ + movs r0, #3 │ │ + strb r0, [r7, #0] │ │ + strb r0, [r1, #0] │ │ + ldr r1, [sp, #124] @ 0x7c │ │ + movs r0, #3 │ │ + movs r4, #1 │ │ + strb r0, [r1, #0] │ │ + b.w be180 │ │ + add r2, sp, #952 @ 0x3b8 │ │ + ldr.w fp, [sp, #972] @ 0x3cc │ │ + add.w sl, sp, #264 @ 0x108 │ │ + mov r9, r7 │ │ + ldmia r2, {r0, r1, r2} │ │ + str r2, [sp, #132] @ 0x84 │ │ + ldr r2, [sp, #964] @ 0x3c4 │ │ + str.w r1, [sp, #1052] @ 0x41c │ │ + add.w r1, r6, #32 │ │ + str.w r0, [sp, #1048] @ 0x418 │ │ + ldr r0, [sp, #968] @ 0x3c8 │ │ + str r0, [sp, #112] @ 0x70 │ │ + mov r0, sl │ │ + str r2, [sp, #116] @ 0x74 │ │ + str r1, [sp, #104] @ 0x68 │ │ + ldmia.w r1, {r2, r3, r6, r7} │ │ + stmia r0!, {r2, r3, r6, r7} │ │ + ldr.w r0, [r8] │ │ + strd r4, r5, [sp, #136] @ 0x88 │ │ + bl 4abf4 │ │ + ldr r0, [sp, #72] @ 0x48 │ │ + movs r6, #1 │ │ + strb.w r6, [r9] │ │ + ldr.w r4, [sp, #1048] @ 0x418 │ │ + ldr.w r8, [sp, #1052] @ 0x41c │ │ + bl be298 │ │ + ldr r0, [sp, #136] @ 0x88 │ │ + ldr r1, [sp, #140] @ 0x8c │ │ + eor.w r0, r0, #23 │ │ + orrs r0, r1 │ │ + bne.w bdeb2 │ │ + str.w fp, [sp, #300] @ 0x12c │ │ + ldr r1, [sp, #112] @ 0x70 │ │ + ldr.w fp, [sp, #116] @ 0x74 │ │ + str r1, [sp, #296] @ 0x128 │ │ + str.w fp, [sp, #292] @ 0x124 │ │ + ldr.w r9, [sp, #132] @ 0x84 │ │ + add r0, sp, #280 @ 0x118 │ │ + stmia.w r0, {r4, r8, r9} │ │ + movs r0, #3 │ │ + subs r4, #2 │ │ + sbc.w r5, r8, #0 │ │ + movs r6, #0 │ │ + str r0, [sp, #480] @ 0x1e0 │ │ + rsbs r0, r4, #17 │ │ + sbcs.w r0, r6, r5 │ │ + str r6, [sp, #484] @ 0x1e4 │ │ + bcc.w bdf04 │ │ + cmp r4, #15 │ │ + bne.w bdf04 │ │ + add.w r0, r1, r1, lsl #1 │ │ + str.w r9, [sp, #592] @ 0x250 │ │ + strd fp, fp, [sp, #584] @ 0x248 │ │ + add.w r1, fp, r0, lsl #4 │ │ + str r1, [sp, #140] @ 0x8c │ │ + str r1, [sp, #596] @ 0x254 │ │ + add r1, sp, #480 @ 0x1e0 │ │ + add.w r0, r1, #20 │ │ + str r0, [sp, #96] @ 0x60 │ │ + add.w r0, r1, #8 │ │ + str r0, [sp, #92] @ 0x5c │ │ + add r0, sp, #944 @ 0x3b0 │ │ + add.w r1, r0, #20 │ │ + str r1, [sp, #32] │ │ + add.w r1, r0, #72 @ 0x48 │ │ + str r1, [sp, #28] │ │ + add.w r1, sp, #1224 @ 0x4c8 │ │ + adds r0, #8 │ │ + adds r1, #4 │ │ + str r1, [sp, #40] @ 0x28 │ │ + add.w r1, sp, #1264 @ 0x4f0 │ │ + str r0, [sp, #76] @ 0x4c │ │ + adds r1, #4 │ │ + str r1, [sp, #36] @ 0x24 │ │ + add.w r1, sp, #1088 @ 0x440 │ │ + adds r1, #8 │ │ + str r1, [sp, #48] @ 0x30 │ │ + add.w r1, sp, #1160 @ 0x488 │ │ + add.w r2, r1, #20 │ │ + str r2, [sp, #88] @ 0x58 │ │ + add.w r2, r1, #8 │ │ + str r2, [sp, #44] @ 0x2c │ │ + add.w r2, sp, #1048 @ 0x418 │ │ + add.w r0, r1, #24 │ │ + add.w r3, r2, #20 │ │ + adds r2, #8 │ │ + str r3, [sp, #60] @ 0x3c │ │ + str r2, [sp, #56] @ 0x38 │ │ + str r0, [sp, #72] @ 0x48 │ │ + add r0, sp, #832 @ 0x340 │ │ + adds r0, #8 │ │ + str r0, [sp, #52] @ 0x34 │ │ + add r0, sp, #600 @ 0x258 │ │ + ldr.w r9, [sp, #128] @ 0x80 │ │ + add.w r1, r0, #20 │ │ + adds r0, #24 │ │ + str r0, [sp, #132] @ 0x84 │ │ + movs r0, #3 │ │ + str r0, [sp, #112] @ 0x70 │ │ movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #20] │ │ - movw r3, #1647 @ 0x66f │ │ - str r1, [sp, #8] │ │ - ldr r1, [pc, #580] @ (ba8a4 ) │ │ - str r0, [sp, #16] │ │ - add r1, pc │ │ - str r1, [sp, #4] │ │ - add r0, sp, #40 @ 0x28 │ │ - str r0, [sp, #12] │ │ - add r0, sp, #4 │ │ - ldr r2, [pc, #572] @ (ba8a8 ) │ │ - movs r1, #5 │ │ - add r2, pc │ │ - bl 6f45c │ │ - ldr r0, [r5, #20] │ │ + str r1, [sp, #136] @ 0x88 │ │ + str r0, [sp, #108] @ 0x6c │ │ + mov r6, fp │ │ + ldr.w fp, [sp, #588] @ 0x24c │ │ + ldr r0, [sp, #140] @ 0x8c │ │ + cmp r6, r0 │ │ + beq.w bdf2a │ │ + ldrd r5, r7, [r6] │ │ + add.w fp, r6, #48 @ 0x30 │ │ + eor.w r0, r5, #20 │ │ + orrs r0, r7 │ │ + beq.w bdf2a │ │ + ldr r4, [r6, #16] │ │ + add.w r1, r6, #20 │ │ + ldrd r8, sl, [r6, #8] │ │ + movs r2, #28 │ │ + str r4, [sp, #616] @ 0x268 │ │ + add r0, sp, #600 @ 0x258 │ │ + stmia.w r0, {r5, r7, r8, sl} │ │ + ldr r0, [sp, #136] @ 0x88 │ │ + bl ca0b2 │ │ + subs r0, r5, #2 │ │ + sbc.w r1, r7, #0 │ │ + rsbs r2, r0, #17 │ │ + mov.w r2, #0 │ │ + sbcs.w r1, r2, r1 │ │ + bcc.w be1b8 │ │ cmp r0, #4 │ │ - bls.n ba69e │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #20] │ │ - movw r3, #1647 @ 0x66f │ │ - str r1, [sp, #8] │ │ - ldr r1, [pc, #624] @ (ba8f8 ) │ │ - str r0, [sp, #16] │ │ - add r1, pc │ │ - str r1, [sp, #4] │ │ - add r0, sp, #40 @ 0x28 │ │ - str r0, [sp, #12] │ │ - add r0, sp, #4 │ │ - ldr r2, [pc, #612] @ (ba8fc ) │ │ - movs r1, #5 │ │ - add r2, pc │ │ - bl 6f45c │ │ - ldr r7, [r7, #0] │ │ - cmp r7, #0 │ │ - beq.w ba7d2 │ │ - ldr r0, [r7, #0] │ │ - cmp r0, #0 │ │ - beq.w ba7da │ │ - ldr.w r6, [r0, #668] @ 0x29c │ │ - ldr r0, [r5, #20] │ │ - cmp r6, #0 │ │ - beq.w ba7e8 │ │ - cmp r0, #5 │ │ - ldr r0, [pc, #512] @ (ba8c0 ) │ │ - add r0, pc │ │ - mov fp, r0 │ │ - bcc.n ba6e4 │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #20] │ │ - movw r3, #1647 @ 0x66f │ │ - str r0, [sp, #16] │ │ - movs r0, #4 │ │ - strd fp, r1, [sp, #4] │ │ - movs r1, #5 │ │ - str r0, [sp, #12] │ │ - add r0, sp, #4 │ │ - ldr r2, [pc, #484] @ (ba8c4 ) │ │ + bne.w be1b8 │ │ + ldr r2, [pc, #796] @ (bdc38 ) │ │ + mov r0, sl │ │ + mov r1, r4 │ │ + movs r3, #7 │ │ add r2, pc │ │ - bl 6f45c │ │ - mov r0, r7 │ │ + bl c4ecc │ │ + cbnz r0, bd93a │ │ + mov r0, r8 │ │ mov r1, sl │ │ - blx r6 │ │ - mov r8, r0 │ │ - ldr r0, [r5, #20] │ │ - cmp r0, #5 │ │ - bcc.n ba716 │ │ + bl 54676 │ │ + ldr r0, [sp, #132] @ 0x84 │ │ + bl 9a480 │ │ + mov r6, fp │ │ + b.n bd8c8 │ │ + add.w ip, r6, #24 │ │ + str.w fp, [sp, #588] @ 0x24c │ │ + add r1, sp, #648 @ 0x288 │ │ + mov r2, ip │ │ + ldmia.w r2, {r0, r3, r4, r5, r6, r7} │ │ + stmia r1!, {r0, r3, r4, r5, r6, r7} │ │ + movs r7, #0 │ │ + ldrd r0, r2, [sp, #648] @ 0x288 │ │ + subs r1, r0, #2 │ │ + sbc.w r0, r2, #0 │ │ + rsbs r2, r1, #17 │ │ + sbcs.w r0, r7, r0 │ │ + bcc.n bd98a │ │ + cbnz r1, bd98a │ │ + add r4, sp, #728 @ 0x2d8 │ │ + add r1, sp, #480 @ 0x1e0 │ │ + movs r2, #104 @ 0x68 │ │ + mov r0, r4 │ │ + bl ca098 │ │ movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #20] │ │ - movw r3, #1647 @ 0x66f │ │ - str r1, [sp, #8] │ │ - ldr r1, [pc, #456] @ (ba8c8 ) │ │ - str r0, [sp, #16] │ │ - movs r0, #4 │ │ - add r1, pc │ │ - str r1, [sp, #4] │ │ + movs r1, #0 │ │ + str r0, [sp, #108] @ 0x6c │ │ + movs r6, #2 │ │ + mov r0, r4 │ │ + str r1, [sp, #484] @ 0x1e4 │ │ + str r6, [sp, #480] @ 0x1e0 │ │ + bl 98750 │ │ + add r0, sp, #648 @ 0x288 │ │ + bl 602d4 │ │ + b.n bde3e │ │ + add r0, sp, #832 @ 0x340 │ │ + ldmia.w ip, {r1, r2, r3, r4, r5, r6} │ │ + stmia r0!, {r1, r2, r3, r4, r5, r6} │ │ + movs r4, #2 │ │ + movs r0, #3 │ │ + str.w r0, [sp, #1048] @ 0x418 │ │ + ldrd r0, r1, [sp, #832] @ 0x340 │ │ + str.w r7, [sp, #1052] @ 0x41c │ │ + subs r2, r0, #2 │ │ + sbc.w r3, r1, #0 │ │ + subs.w r0, r2, #15 │ │ + str.w r7, [sp, #1092] @ 0x444 │ │ + str.w r7, [sp, #1088] @ 0x440 │ │ + str.w r7, [sp, #1132] @ 0x46c │ │ + str.w r4, [sp, #1128] @ 0x468 │ │ + str.w r4, [sp, #1144] @ 0x478 │ │ + str.w r7, [sp, #1148] @ 0x47c │ │ + it ne │ │ + movne r0, #1 │ │ + rsbs r1, r2, #17 │ │ + str r2, [sp, #16] │ │ + sbcs.w r1, r7, r3 │ │ + str r3, [sp, #20] │ │ + mov.w r1, #0 │ │ + it cc │ │ + movcc r1, #1 │ │ + orrs r0, r1 │ │ str r0, [sp, #12] │ │ - add r0, sp, #4 │ │ - ldr r2, [pc, #444] @ (ba8cc ) │ │ - movs r1, #5 │ │ - add r2, pc │ │ - bl 6f45c │ │ - ldr r0, [r5, #20] │ │ - cmp r0, #5 │ │ - bcc.n ba740 │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #20] │ │ - movw r3, #1647 @ 0x66f │ │ - str r1, [sp, #8] │ │ - ldr r1, [pc, #420] @ (ba8d0 ) │ │ - str r0, [sp, #16] │ │ + beq.n bd9f8 │ │ + ldr r1, [pc, #600] @ (bdc3c ) │ │ + movs r2, #43 @ 0x2b │ │ + ldr r0, [sp, #76] @ 0x4c │ │ add r1, pc │ │ - str r1, [sp, #4] │ │ - add r0, sp, #40 @ 0x28 │ │ - str r0, [sp, #12] │ │ - add r0, sp, #4 │ │ - ldr r2, [pc, #412] @ (ba8d4 ) │ │ - movs r1, #5 │ │ - add r2, pc │ │ - bl 6f45c │ │ - ldr r0, [r5, #20] │ │ - cmp r0, #5 │ │ - bcc.n ba76a │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #20] │ │ - movw r3, #1647 @ 0x66f │ │ + bl 4af58 │ │ + strd r4, r7, [sp, #944] @ 0x3b0 │ │ + ldr r6, [sp, #112] @ 0x70 │ │ + ldr r4, [sp, #16] │ │ + b.n bddbe │ │ + ldr r1, [sp, #848] @ 0x350 │ │ + ldrd r0, r9, [sp, #840] @ 0x348 │ │ + str.w r0, [sp, #1232] @ 0x4d0 │ │ + add.w r0, r1, r1, lsl #1 │ │ + ldr r6, [sp, #112] @ 0x70 │ │ + lsls r4, r0, #4 │ │ + str.w r9, [sp, #1224] @ 0x4c8 │ │ + add.w r1, r9, r0, lsl #4 │ │ str r1, [sp, #8] │ │ - ldr r1, [pc, #388] @ (ba8d8 ) │ │ - str r0, [sp, #16] │ │ - add r1, pc │ │ - str r1, [sp, #4] │ │ - add r0, sp, #40 @ 0x28 │ │ - str r0, [sp, #12] │ │ - add r0, sp, #4 │ │ - ldr r2, [pc, #376] @ (ba8dc ) │ │ - movs r1, #5 │ │ - add r2, pc │ │ - bl 6f45c │ │ - ldr r0, [r7, #0] │ │ - cbz r0, ba7da │ │ - ldr.w r6, [r0, #912] @ 0x390 │ │ - ldr r0, [r5, #20] │ │ - cmp r6, #0 │ │ - beq.n ba818 │ │ + str.w r1, [sp, #1236] @ 0x4d4 │ │ + add.w r1, r9, #24 │ │ + str.w fp, [sp, #116] @ 0x74 │ │ + cmp r4, #0 │ │ + beq.w bdb6e │ │ + ldrd r5, r7, [r9] │ │ + eor.w r0, r5, #20 │ │ + orrs r0, r7 │ │ + add.w r0, r1, #24 │ │ + beq.w bdb72 │ │ + str r0, [sp, #24] │ │ + movs r2, #28 │ │ + ldrd r0, fp, [r9, #8] │ │ + str r0, [sp, #84] @ 0x54 │ │ + str.w r0, [sp, #1168] @ 0x490 │ │ + ldr r0, [sp, #88] @ 0x58 │ │ + str r1, [sp, #100] @ 0x64 │ │ + add.w r1, r9, #20 │ │ + str r4, [sp, #80] @ 0x50 │ │ + ldr.w r4, [r9, #16] │ │ + str.w r4, [sp, #1176] @ 0x498 │ │ + str.w fp, [sp, #1172] @ 0x494 │ │ + str.w r5, [sp, #1160] @ 0x488 │ │ + str.w r7, [sp, #1164] @ 0x48c │ │ + bl ca0b2 │ │ + subs r0, r5, #2 │ │ + sbc.w r1, r7, #0 │ │ + rsbs r2, r0, #17 │ │ + mov.w r7, #0 │ │ + sbcs.w r1, r7, r1 │ │ + bcc.w bdd58 │ │ cmp r0, #4 │ │ - bls.n ba79c │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #20] │ │ - movw r3, #1647 @ 0x66f │ │ - str r0, [sp, #16] │ │ - movs r0, #4 │ │ - strd fp, r1, [sp, #4] │ │ - movs r1, #5 │ │ - str r0, [sp, #12] │ │ - add r0, sp, #4 │ │ - ldr r2, [pc, #360] @ (ba900 ) │ │ + bne.w bdd58 │ │ + ldr r2, [pc, #440] @ (bdc40 ) │ │ + mov r0, fp │ │ + mov r1, r4 │ │ + movs r3, #16 │ │ add r2, pc │ │ - bl 6f45c │ │ - mov r0, r7 │ │ - blx r6 │ │ - ldr r1, [r5, #20] │ │ - cmp r0, #1 │ │ - bne.n ba85c │ │ - cmp r1, #4 │ │ - bls.n ba7ce │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #20] │ │ - movw r3, #1647 @ 0x66f │ │ - str r1, [sp, #8] │ │ - ldr r1, [pc, #312] @ (ba8f0 ) │ │ - str r0, [sp, #16] │ │ - movs r0, #4 │ │ - add r1, pc │ │ - str r1, [sp, #4] │ │ - str r0, [sp, #12] │ │ - add r0, sp, #4 │ │ - ldr r2, [pc, #300] @ (ba8f4 ) │ │ - movs r1, #5 │ │ + bl c4ecc │ │ + cbz r0, bdaba │ │ + ldr r1, [sp, #100] @ 0x64 │ │ + add.w r0, sp, #1048 @ 0x418 │ │ + str.w r0, [sp, #1336] @ 0x538 │ │ + add.w r2, sp, #1264 @ 0x4f0 │ │ + ldmia.w r1, {r0, r3, r4, r5, r6, r7} │ │ + mov ip, r2 │ │ + add.w r1, sp, #1336 @ 0x538 │ │ + stmia.w ip, {r0, r3, r4, r5, r6, r7} │ │ + add.w r0, sp, #1304 @ 0x518 │ │ + bl 987b0 │ │ + b.n bdb32 │ │ + ldr r2, [pc, #392] @ (bdc44 ) │ │ + mov r0, fp │ │ + mov r1, r4 │ │ + movs r3, #15 │ │ add r2, pc │ │ - bl 6f45c │ │ - movs r0, #5 │ │ - b.n ba84c │ │ - ldr r1, [pc, #220] @ (ba8b0 ) │ │ - movs r0, #6 │ │ - add r1, pc │ │ - b.n ba7e0 │ │ - ldr r1, [pc, #208] @ (ba8ac ) │ │ - movs r0, #7 │ │ + bl c4ecc │ │ + cbz r0, bdae8 │ │ + ldr r1, [sp, #100] @ 0x64 │ │ + add.w r2, sp, #1264 @ 0x4f0 │ │ + mov ip, r2 │ │ + ldmia.w r1, {r0, r3, r4, r5, r6, r7} │ │ + add.w r1, sp, #1088 @ 0x440 │ │ + stmia.w ip, {r0, r3, r4, r5, r6, r7} │ │ + add.w r0, sp, #1304 @ 0x518 │ │ + bl 981b8 │ │ + b.n bdb32 │ │ + ldr r2, [pc, #348] @ (bdc48 ) │ │ + mov r0, fp │ │ + mov r1, r4 │ │ + movs r3, #12 │ │ + add r2, pc │ │ + bl c4ecc │ │ + cbz r0, bdafe │ │ + add.w r0, sp, #1128 @ 0x468 │ │ + b.n bdb12 │ │ + ldr r2, [pc, #332] @ (bdc4c ) │ │ + mov r0, fp │ │ + mov r1, r4 │ │ + movs r3, #15 │ │ + add r2, pc │ │ + bl c4ecc │ │ + cbz r0, bdb5c │ │ + add.w r0, sp, #1144 @ 0x478 │ │ + ldr r1, [sp, #100] @ 0x64 │ │ + add.w r2, sp, #1264 @ 0x4f0 │ │ + str.w r0, [sp, #1336] @ 0x538 │ │ + mov ip, r2 │ │ + ldmia.w r1, {r0, r3, r4, r5, r6, r7} │ │ + add.w r1, sp, #1336 @ 0x538 │ │ + stmia.w ip, {r0, r3, r4, r5, r6, r7} │ │ + add.w r0, sp, #1304 @ 0x518 │ │ + bl 98f98 │ │ + ldr.w r0, [sp, #1304] @ 0x518 │ │ + ldr r1, [pc, #280] @ (bdc50 ) │ │ + cmp r0, r1 │ │ + bne.w bdd86 │ │ + ldrd r4, r0, [sp, #80] @ 0x50 │ │ + mov r1, fp │ │ + ldr r6, [sp, #112] @ 0x70 │ │ + movs r7, #0 │ │ + bl 54676 │ │ + ldr r1, [sp, #100] @ 0x64 │ │ + add.w r9, r9, #48 @ 0x30 │ │ + subs r4, #48 @ 0x30 │ │ + ldr.w fp, [sp, #116] @ 0x74 │ │ + adds r1, #48 @ 0x30 │ │ + b.n bda20 │ │ + ldr r0, [sp, #84] @ 0x54 │ │ + mov r1, fp │ │ + bl 54676 │ │ + ldr r0, [sp, #72] @ 0x48 │ │ + bl 9a480 │ │ + ldr r4, [sp, #80] @ 0x50 │ │ + b.n bdb4c │ │ + ldr r0, [sp, #8] │ │ + b.n bdb74 │ │ + movs r7, #0 │ │ + str.w r0, [sp, #1228] @ 0x4cc │ │ + add.w r0, sp, #1224 @ 0x4c8 │ │ + bl 60396 │ │ + add.w r0, sp, #1048 @ 0x418 │ │ + str.w r0, [sp, #1160] @ 0x488 │ │ + add.w r0, sp, #1160 @ 0x488 │ │ + bl 986cc │ │ + ldr.w r0, [sp, #1128] @ 0x468 │ │ + add.w r6, sp, #1264 @ 0x4f0 │ │ + ldr.w r1, [sp, #1132] @ 0x46c │ │ + eor.w r0, r0, #2 │ │ + orrs r0, r1 │ │ + itt eq │ │ + streq.w r7, [sp, #1132] @ 0x46c │ │ + streq.w r7, [sp, #1128] @ 0x468 │ │ + ldr.w r0, [sp, #1144] @ 0x478 │ │ + ldr.w r1, [sp, #1148] @ 0x47c │ │ + eor.w r0, r0, #2 │ │ + orrs r0, r1 │ │ + itt eq │ │ + streq.w r7, [sp, #1148] @ 0x47c │ │ + streq.w r7, [sp, #1144] @ 0x478 │ │ + ldr r1, [sp, #56] @ 0x38 │ │ + ldr.w r0, [sp, #1052] @ 0x41c │ │ + str r0, [sp, #100] @ 0x64 │ │ + add.w r0, sp, #1304 @ 0x518 │ │ + ldr.w r9, [sp, #1048] @ 0x418 │ │ + ldmia.w r1, {r2, r3, r5} │ │ + stmia r0!, {r2, r3, r5} │ │ + mov r0, r6 │ │ + ldr r1, [sp, #60] @ 0x3c │ │ + ldmia.w r1, {r2, r3, r4, r5, r7} │ │ + stmia r0!, {r2, r3, r4, r5, r7} │ │ + add.w r4, sp, #1224 @ 0x4c8 │ │ + movs r2, #51 @ 0x33 │ │ + ldr r1, [pc, #104] @ (bdc54 ) │ │ + mov r0, r4 │ │ + mov r5, r6 │ │ add r1, pc │ │ - strd r1, r0, [r4, #4] │ │ - movs r0, #8 │ │ - b.n ba84c │ │ - cmp r0, #4 │ │ - bls.n ba810 │ │ + bl 4af58 │ │ + str.w r9, [sp, #84] @ 0x54 │ │ + eor.w r0, r9, #3 │ │ + ldr.w r9, [sp, #100] @ 0x64 │ │ + orrs.w r0, r0, r9 │ │ + bne.n bdc58 │ │ + mov r1, r4 │ │ + add.w r5, sp, #1336 @ 0x538 │ │ + ldmia.w r1, {r2, r3, r4} │ │ + add.w r6, sp, #1208 @ 0x4b8 │ │ + mov r0, r5 │ │ + mov r1, r5 │ │ + stmia r0!, {r2, r3, r4} │ │ + mov r0, r6 │ │ + ldmia.w r1, {r2, r3, r4} │ │ + mov r1, r6 │ │ + stmia r0!, {r2, r3, r4} │ │ + ldr r0, [sp, #76] @ 0x4c │ │ + ldmia.w r1, {r2, r3, r4} │ │ + stmia r0!, {r2, r3, r4} │ │ movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #20] │ │ - movw r3, #1647 @ 0x66f │ │ - str r1, [sp, #8] │ │ - ldr r1, [pc, #188] @ (ba8b8 ) │ │ - str r0, [sp, #16] │ │ - movs r0, #4 │ │ + str r0, [sp, #948] @ 0x3b4 │ │ + movs r0, #2 │ │ + str r0, [sp, #944] @ 0x3b0 │ │ + b.n bde2e │ │ + ldrsb r0, [r6, r1] │ │ + vsri.32 d21, d18, #10 │ │ + vtbl.8 d29, {d22-d25}, d24 │ │ + vsri.32 , q13, #12 │ │ + vsri.32 , , #10 │ │ + vsri.32 , , #10 │ │ + vaddl.u q8, d6, d3 │ │ + strh r0, [r0, #0] │ │ + strh r6, [r0, r2] │ │ + vrinta.f16 d31, d13 │ │ + str r3, [r4, #8] │ │ + add.w r6, sp, #1336 @ 0x538 │ │ + ldmia.w r0, {r2, r3, r4} │ │ + mov r1, r6 │ │ + stmia r1!, {r2, r3, r4} │ │ + mov r1, r5 │ │ + ldr r0, [sp, #88] @ 0x58 │ │ + ldmia.w r1, {r2, r3, r4, r5, r7} │ │ + stmia r0!, {r2, r3, r4, r5, r7} │ │ + ldr.w r0, [sp, #1224] @ 0x4c8 │ │ + ldr.w r1, [sp, #1228] @ 0x4cc │ │ + bl 629fc │ │ + mov r1, r6 │ │ + add.w r5, sp, #1208 @ 0x4b8 │ │ + ldmia.w r1, {r2, r3, r4} │ │ + mov r0, r5 │ │ + stmia r0!, {r2, r3, r4} │ │ + mov r0, r5 │ │ + ldr r1, [sp, #44] @ 0x2c │ │ + add.w r5, sp, #1304 @ 0x518 │ │ + ldmia.w r0, {r2, r3, r4} │ │ + stmia r1!, {r2, r3, r4} │ │ + movs r2, #32 │ │ + ldr r1, [sp, #48] @ 0x30 │ │ + ldr r0, [sp, #84] @ 0x54 │ │ + str.w r0, [sp, #1160] @ 0x488 │ │ + mov r0, r5 │ │ + str.w r9, [sp, #1164] @ 0x48c │ │ + ldr.w r4, [sp, #1088] @ 0x440 │ │ + bl ca0b2 │ │ + ldr r1, [pc, #848] @ (be004 ) │ │ + mov r0, r6 │ │ + movs r2, #50 @ 0x32 │ │ add r1, pc │ │ - str r1, [sp, #4] │ │ - str r0, [sp, #12] │ │ - add r0, sp, #4 │ │ - ldr r2, [pc, #180] @ (ba8bc ) │ │ - movs r1, #5 │ │ - add r2, pc │ │ - bl 6f45c │ │ - ldr r1, [pc, #160] @ (ba8b4 ) │ │ - movs r0, #12 │ │ + bl 4af58 │ │ + lsls r0, r4, #31 │ │ + beq.w bddfa │ │ + ldr r4, [sp, #36] @ 0x24 │ │ + mov r1, r5 │ │ + movs r2, #32 │ │ + mov r0, r4 │ │ + bl ca0b2 │ │ + ldr.w r0, [sp, #1336] @ 0x538 │ │ + ldr.w r1, [sp, #1340] @ 0x53c │ │ + bl 629fc │ │ + ldr r0, [sp, #40] @ 0x28 │ │ + mov r1, r4 │ │ + movs r2, #32 │ │ + bl ca0b2 │ │ + add.w r5, sp, #1136 @ 0x470 │ │ + ldr.w r4, [sp, #1132] @ 0x46c │ │ + ldr.w r6, [sp, #1128] @ 0x468 │ │ + add.w r7, sp, #1264 @ 0x4f0 │ │ + vldr d8, [r5] │ │ + movs r2, #47 @ 0x2f │ │ + ldr r1, [pc, #776] @ (be008 ) │ │ + mov r0, r7 │ │ add r1, pc │ │ - b.n ba846 │ │ - cmp r0, #4 │ │ - bls.n ba840 │ │ + bl 4af58 │ │ + eor.w r0, r6, #2 │ │ + orrs r0, r4 │ │ + ldr.w r0, [sp, #1264] @ 0x4f0 │ │ + beq.n bdd40 │ │ + ldr.w r1, [sp, #1268] @ 0x4f4 │ │ + bl 629fc │ │ + mov r0, r7 │ │ + vldr d9, [r5, #16] │ │ + ldr.w r7, [sp, #1148] @ 0x47c │ │ + movs r2, #50 @ 0x32 │ │ + ldr.w r9, [sp, #1144] @ 0x478 │ │ + ldr r1, [pc, #736] @ (be00c ) │ │ + add r1, pc │ │ + bl 4af58 │ │ + eor.w r0, r9, #2 │ │ + orrs r0, r7 │ │ + ldr.w r0, [sp, #1264] @ 0x4f0 │ │ + bne.w bde4a │ │ + ldr.w r2, [sp, #1272] @ 0x4f8 │ │ + ldr.w r1, [sp, #1268] @ 0x4f4 │ │ + str r2, [sp, #960] @ 0x3c0 │ │ + str r1, [sp, #956] @ 0x3bc │ │ + movs r1, #0 │ │ + str r1, [sp, #948] @ 0x3b4 │ │ + movs r1, #2 │ │ + str r1, [sp, #944] @ 0x3b0 │ │ + str r0, [sp, #952] @ 0x3b8 │ │ + b.n bde26 │ │ + ldr r0, [sp, #24] │ │ + movs r2, #27 │ │ + str.w r0, [sp, #1228] @ 0x4cc │ │ + ldr r1, [pc, #684] @ (be010 ) │ │ + ldr r0, [sp, #76] @ 0x4c │ │ + add r1, pc │ │ + bl 4af58 │ │ + movs r0, #2 │ │ + str r7, [sp, #948] @ 0x3b4 │ │ + str r0, [sp, #944] @ 0x3b0 │ │ + add.w r0, sp, #1160 @ 0x488 │ │ + bl 9a480 │ │ + ldr r0, [sp, #72] @ 0x48 │ │ + bl 9a480 │ │ + ldr.w r9, [sp, #128] @ 0x80 │ │ + ldr r4, [sp, #16] │ │ + b.n bddb2 │ │ + ldr r1, [sp, #24] │ │ + movs r7, #0 │ │ + str.w r1, [sp, #1228] @ 0x4cc │ │ + ldr.w r2, [sp, #1312] @ 0x520 │ │ + str r0, [sp, #952] @ 0x3b8 │ │ + ldr.w r1, [sp, #1308] @ 0x51c │ │ + ldr r0, [sp, #84] @ 0x54 │ │ + str r2, [sp, #960] @ 0x3c0 │ │ + str r1, [sp, #956] @ 0x3bc │ │ + movs r1, #2 │ │ + str r1, [sp, #944] @ 0x3b0 │ │ + mov r1, fp │ │ + str r7, [sp, #948] @ 0x3b4 │ │ + ldr r6, [sp, #112] @ 0x70 │ │ + ldr r4, [sp, #16] │ │ + bl 54676 │ │ + ldr.w r9, [sp, #128] @ 0x80 │ │ + add.w r0, sp, #1224 @ 0x4c8 │ │ + bl 60396 │ │ + ldr.w fp, [sp, #116] @ 0x74 │ │ + ldr.w r0, [sp, #1048] @ 0x418 │ │ + ldr.w r1, [sp, #1052] @ 0x41c │ │ + eor.w r0, r0, #3 │ │ + orrs r0, r1 │ │ + beq.n bddd6 │ │ + add.w r0, sp, #1048 @ 0x418 │ │ + bl 97b40 │ │ + rsbs r0, r4, #17 │ │ + ldr r0, [sp, #20] │ │ + sbcs.w r0, r7, r0 │ │ + bcc.n bddf2 │ │ + cmp r4, #15 │ │ + bne.n bddf2 │ │ + ldr r0, [sp, #12] │ │ + cbz r0, bde34 │ │ + ldr r0, [sp, #52] @ 0x34 │ │ + bl 9a53a │ │ + b.n bde34 │ │ + add r0, sp, #832 @ 0x340 │ │ + bl 9a480 │ │ + b.n bde34 │ │ + add.w r5, sp, #1264 @ 0x4f0 │ │ + ldmia.w r6, {r2, r3, r4} │ │ + mov r0, r5 │ │ + stmia r0!, {r2, r3, r4} │ │ + mov r0, r5 │ │ + add.w r5, sp, #1224 @ 0x4c8 │ │ + ldmia.w r0, {r2, r3, r4} │ │ + mov r1, r5 │ │ + stmia r1!, {r2, r3, r4} │ │ + mov r1, r5 │ │ + ldr r0, [sp, #76] @ 0x4c │ │ + ldmia.w r1, {r2, r3, r4} │ │ + stmia r0!, {r2, r3, r4} │ │ movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #20] │ │ - movw r3, #1647 @ 0x66f │ │ - str r1, [sp, #8] │ │ - ldr r1, [pc, #184] @ (ba8e4 ) │ │ - str r0, [sp, #16] │ │ - movs r0, #4 │ │ + str r0, [sp, #948] @ 0x3b4 │ │ + movs r0, #2 │ │ + str r0, [sp, #944] @ 0x3b0 │ │ + add.w r0, sp, #1160 @ 0x488 │ │ + bl 97b40 │ │ + ldr.w r9, [sp, #128] @ 0x80 │ │ + ldr r6, [sp, #112] @ 0x70 │ │ + ldr r0, [sp, #952] @ 0x3b8 │ │ + ldr r1, [pc, #476] @ (be014 ) │ │ + cmp r0, r1 │ │ + bne.w be1f6 │ │ + mov r0, r8 │ │ + mov r1, sl │ │ + str r6, [sp, #112] @ 0x70 │ │ + bl 54676 │ │ + b.n bd8c2 │ │ + ldr.w r1, [sp, #1268] @ 0x4f4 │ │ + bl 629fc │ │ + ldr r0, [sp, #104] @ 0x68 │ │ + add.w r1, sp, #1160 @ 0x488 │ │ + movs r2, #40 @ 0x28 │ │ + bl ca0b2 │ │ + ldr r0, [sp, #28] │ │ + movs r2, #32 │ │ + ldr r1, [sp, #40] @ 0x28 │ │ + bl ca0b2 │ │ + vstr d8, [sp, #952] @ 0x3b8 │ │ + movs r2, #84 @ 0x54 │ │ + strd r9, r7, [sp, #960] @ 0x3c0 │ │ + strd r6, r4, [sp, #944] @ 0x3b0 │ │ + vstr d9, [sp, #968] @ 0x3c8 │ │ + ldrd r5, r7, [sp, #952] @ 0x3b8 │ │ + add r0, sp, #856 @ 0x358 │ │ + ldr r1, [sp, #32] │ │ + bl ca006 │ │ + add r0, sp, #728 @ 0x2d8 │ │ + add r1, sp, #480 @ 0x1e0 │ │ + movs r2, #104 @ 0x68 │ │ + bl ca098 │ │ + strd r6, r4, [sp, #480] @ 0x1e0 │ │ + add r0, sp, #488 @ 0x1e8 │ │ + stmia.w r0, {r5, r7, r9} │ │ + movs r2, #84 @ 0x54 │ │ + ldr r0, [sp, #96] @ 0x60 │ │ + add r1, sp, #856 @ 0x358 │ │ + bl ca006 │ │ + add r0, sp, #728 @ 0x2d8 │ │ + bl 98750 │ │ + str r4, [sp, #108] @ 0x6c │ │ + ldr.w r9, [sp, #128] @ 0x80 │ │ + b.n bde3e │ │ + str.w fp, [sp, #108] @ 0x6c │ │ + movs r5, #3 │ │ + strd r4, r8, [sp, #472] @ 0x1d8 │ │ + mov.w r8, #0 │ │ + ldr.w fp, [sp, #116] @ 0x74 │ │ + add r0, sp, #456 @ 0x1c8 │ │ + ldmia.w sl, {r1, r2, r3, r4} │ │ + stmia r0!, {r1, r2, r3, r4} │ │ + ldr r0, [sp, #120] @ 0x78 │ │ + ldr.w r9, [sp, #128] @ 0x80 │ │ + ldr.w sl, [sp, #112] @ 0x70 │ │ + strb r6, [r0, #0] │ │ + b.n be040 │ │ + ldr.w r0, [r9, #284] @ 0x11c │ │ + movs r1, #3 │ │ + str r5, [sp, #948] @ 0x3b4 │ │ + str r1, [sp, #944] @ 0x3b0 │ │ + adds r0, #8 │ │ + add r1, sp, #944 @ 0x3b0 │ │ + bl b46f0 │ │ + b.n be158 │ │ + add.w fp, r9, #116 @ 0x74 │ │ + ldr.w r4, [r9, #256] @ 0x100 │ │ + ldr.w r0, [r9, #112] @ 0x70 │ │ + ldmia.w fp, {r6, r7, fp} │ │ + str r0, [sp, #132] @ 0x84 │ │ + b.w bd36a │ │ + add r0, sp, #304 @ 0x130 │ │ + ldr r1, [pc, #876] @ (be274 ) │ │ + adds r0, #8 │ │ + movs r2, #43 @ 0x2b │ │ add r1, pc │ │ - str r1, [sp, #4] │ │ - str r0, [sp, #12] │ │ - add r0, sp, #4 │ │ - ldr r2, [pc, #176] @ (ba8e8 ) │ │ - movs r1, #5 │ │ - add r2, pc │ │ - bl 6f45c │ │ - ldr r1, [pc, #156] @ (ba8e0 ) │ │ - movs r0, #14 │ │ + bl 4af58 │ │ + rsbs r0, r4, #17 │ │ + sbcs.w r0, r6, r5 │ │ + bcc.n be018 │ │ + cmp r4, #15 │ │ + bne.n be018 │ │ + add r0, sp, #280 @ 0x118 │ │ + adds r0, #8 │ │ + bl 9a53a │ │ + b.n be01e │ │ + str.w fp, [sp, #588] @ 0x24c │ │ + add r0, sp, #584 @ 0x248 │ │ + bl 60396 │ │ + ldr r5, [sp, #112] @ 0x70 │ │ + ldr.w r8, [sp, #108] @ 0x6c │ │ + eor.w r0, r5, #3 │ │ + orrs.w r0, r0, r8 │ │ + bne.n bdf62 │ │ + add r4, sp, #944 @ 0x3b0 │ │ + add r1, sp, #480 @ 0x1e0 │ │ + movs r2, #104 @ 0x68 │ │ + mov r0, r4 │ │ + bl ca098 │ │ + mov.w r8, #0 │ │ + movs r5, #2 │ │ + mov r0, r4 │ │ + str.w r8, [sp, #484] @ 0x1e4 │ │ + str r5, [sp, #480] @ 0x1e0 │ │ + bl 98750 │ │ + add r0, sp, #944 @ 0x3b0 │ │ + ldr r1, [pc, #776] @ (be270 ) │ │ + movs r2, #42 @ 0x2a │ │ add r1, pc │ │ - strd r1, r0, [r4, #4] │ │ - movs r0, #6 │ │ - strb r0, [r4, #0] │ │ - mov r0, sl │ │ - mov r1, r9 │ │ - bl 626f4 │ │ - add sp, #44 @ 0x2c │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - cmp r1, #4 │ │ - bls.n ba884 │ │ + bl 4af58 │ │ + add r4, sp, #304 @ 0x130 │ │ + ldr r1, [sp, #96] @ 0x60 │ │ + add.w r0, r4, #20 │ │ + movs r2, #84 @ 0x54 │ │ + bl ca006 │ │ + ldrd r0, r1, [sp, #944] @ 0x3b0 │ │ + bl 629fc │ │ + ldr r6, [sp, #92] @ 0x5c │ │ + add.w r0, r4, #8 │ │ + mov r7, r5 │ │ + ldmia.w r6, {r1, r2, r3} │ │ + stmia r0!, {r1, r2, r3} │ │ + ldr r0, [sp, #312] @ 0x138 │ │ + str r0, [sp, #136] @ 0x88 │ │ + ldr r0, [sp, #316] @ 0x13c │ │ + str r0, [sp, #140] @ 0x8c │ │ + ldrd r0, r1, [sp, #320] @ 0x140 │ │ + strd r0, r1, [sp, #472] @ 0x1d8 │ │ + add.w r0, r4, #40 @ 0x28 │ │ + ldr r1, [sp, #328] @ 0x148 │ │ + str r1, [sp, #132] @ 0x84 │ │ + ldr r1, [sp, #340] @ 0x154 │ │ + ldrd fp, sl, [sp, #332] @ 0x14c │ │ + str r1, [sp, #108] @ 0x6c │ │ + add r1, sp, #456 @ 0x1c8 │ │ + ldmia.w r0, {r2, r3, r5, r6} │ │ + stmia r1!, {r2, r3, r5, r6} │ │ + add r0, sp, #408 @ 0x198 │ │ + add.w r1, r4, #56 @ 0x38 │ │ + movs r2, #48 @ 0x30 │ │ + mov r5, r7 │ │ + bl ca0b2 │ │ + ldr r1, [sp, #120] @ 0x78 │ │ + movs r0, #1 │ │ + strb r0, [r1, #0] │ │ + eor.w r0, r7, #4 │ │ + orrs.w r0, r0, r8 │ │ + beq.w bd792 │ │ + b.n be040 │ │ + ldr.w r0, [r9, #176] @ 0xb0 │ │ + str r0, [sp, #132] @ 0x84 │ │ + ldr.w r0, [r9, #180] @ 0xb4 │ │ + str r0, [sp, #112] @ 0x70 │ │ + ldr.w r0, [r9, #184] @ 0xb8 │ │ + str r0, [sp, #140] @ 0x8c │ │ + ldr.w r0, [r9, #188] @ 0xbc │ │ + str r0, [sp, #136] @ 0x88 │ │ + ldr.w r0, [r9, #240] @ 0xf0 │ │ + strd r7, sl, [sp, #84] @ 0x54 │ │ + str r0, [sp, #116] @ 0x74 │ │ + b.w bd3ac │ │ + nop │ │ + str r1, [r6, r7] │ │ + vsra.u64 , , #10 │ │ + vsra.u64 , q7, #10 │ │ + vshr.u64 d21, d11, #10 │ │ + vaddl.u q8, d6, d3 │ │ + strh r0, [r0, #0] │ │ + add r0, sp, #280 @ 0x118 │ │ + bl 9a480 │ │ + ldr.w r9, [sp, #128] @ 0x80 │ │ + add r2, sp, #312 @ 0x138 │ │ + movs r5, #3 │ │ + mov.w r8, #0 │ │ + ldmia r2, {r0, r1, r2} │ │ + strd r0, r1, [sp, #472] @ 0x1d8 │ │ + movs r0, #1 │ │ + ldr r1, [sp, #120] @ 0x78 │ │ + str r2, [sp, #132] @ 0x84 │ │ + strb r0, [r1, #0] │ │ movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #20] │ │ - movw r3, #1647 @ 0x66f │ │ - str r1, [sp, #8] │ │ - ldr r1, [pc, #148] @ (ba904 ) │ │ - str r0, [sp, #16] │ │ - movs r0, #4 │ │ + str r0, [sp, #140] @ 0x8c │ │ + movs r0, #22 │ │ + str r0, [sp, #136] @ 0x88 │ │ + ldr r0, [sp, #64] @ 0x40 │ │ + bl be2a8 │ │ + eor.w r0, r5, #3 │ │ + mov r7, r5 │ │ + orrs.w r4, r0, r8 │ │ + beq.n be05c │ │ + add r0, sp, #192 @ 0xc0 │ │ + add r1, sp, #408 @ 0x198 │ │ + movs r2, #48 @ 0x30 │ │ + bl ca0b2 │ │ + ldrd r0, r1, [sp, #472] @ 0x1d8 │ │ + strd r0, r1, [sp, #256] @ 0x100 │ │ + add r0, sp, #456 @ 0x1c8 │ │ + add r1, sp, #240 @ 0xf0 │ │ + ldmia.w r0, {r2, r3, r5, r6} │ │ + movs r0, #1 │ │ + stmia r1!, {r2, r3, r5, r6} │ │ + ldr r1, [sp, #124] @ 0x7c │ │ + strb r0, [r1, #0] │ │ + ldr r0, [sp, #68] @ 0x44 │ │ + bl be2b8 │ │ + cmp r4, #0 │ │ + bne.n be108 │ │ + ldrd r0, r1, [sp, #256] @ 0x100 │ │ + ldr.w r8, [sp, #108] @ 0x6c │ │ + ldr.w ip, [sp, #132] @ 0x84 │ │ + ldr r7, [sp, #136] @ 0x88 │ │ + ldr.w lr, [sp, #140] @ 0x8c │ │ + strd r0, r1, [sp, #736] @ 0x2e0 │ │ + str.w r8, [sp, #756] @ 0x2f4 │ │ + strd fp, sl, [sp, #748] @ 0x2ec │ │ + str.w ip, [sp, #744] @ 0x2e8 │ │ + str r7, [sp, #728] @ 0x2d8 │ │ + str.w lr, [sp, #732] @ 0x2dc │ │ + add r0, sp, #728 @ 0x2d8 │ │ + add.w r1, r0, #32 │ │ + add r0, sp, #240 @ 0xf0 │ │ + mov r2, r0 │ │ + ldmia.w r2, {r3, r4, r5, r6} │ │ + subs.w r2, r7, #23 │ │ + stmia r1!, {r3, r4, r5, r6} │ │ + sbc.w r3, lr, #0 │ │ + movs r1, #0 │ │ + rsbs r4, r2, #16 │ │ + sbcs.w r3, r1, r3 │ │ + bcc.n be194 │ │ + cmp r2, #1 │ │ + beq.n be194 │ │ + ldrd r1, r2, [sp, #256] @ 0x100 │ │ + str r7, [sp, #944] @ 0x3b0 │ │ + str.w r8, [sp, #972] @ 0x3cc │ │ + strd fp, sl, [sp, #964] @ 0x3c4 │ │ + strd r2, ip, [sp, #956] @ 0x3bc │ │ + strd lr, r1, [sp, #948] @ 0x3b4 │ │ + ldr r5, [sp, #104] @ 0x68 │ │ + ldmia.w r0, {r1, r2, r3, r4} │ │ + stmia r5!, {r1, r2, r3, r4} │ │ + ldr r1, [pc, #396] @ (be27c ) │ │ + add r0, sp, #944 @ 0x3b0 │ │ add r1, pc │ │ - str r1, [sp, #4] │ │ - str r0, [sp, #12] │ │ - add r0, sp, #4 │ │ - ldr r2, [pc, #140] @ (ba908 ) │ │ - movs r1, #5 │ │ - add r2, pc │ │ - bl 6f45c │ │ - cmp.w r8, #0 │ │ - beq.n ba892 │ │ - movs r0, #15 │ │ - str.w r8, [r4, #4] │ │ - b.n ba84c │ │ - ldr r1, [pc, #88] @ (ba8ec ) │ │ - movs r0, #19 │ │ + bl 4b69c │ │ + ldr.w r0, [r9, #284] @ 0x11c │ │ + movs r1, #0 │ │ + str r1, [sp, #948] @ 0x3b4 │ │ + movs r1, #3 │ │ + str r1, [sp, #944] @ 0x3b0 │ │ + adds r0, #8 │ │ + add r1, sp, #944 @ 0x3b0 │ │ + b.n be14c │ │ + ldr r0, [sp, #136] @ 0x88 │ │ + str r0, [sp, #952] @ 0x3b8 │ │ + ldrd r0, r1, [sp, #256] @ 0x100 │ │ + strd r0, r1, [sp, #960] @ 0x3c0 │ │ + ldr r0, [sp, #108] @ 0x6c │ │ + str r0, [sp, #980] @ 0x3d4 │ │ + ldr r0, [sp, #132] @ 0x84 │ │ + str r0, [sp, #968] @ 0x3c8 │ │ + ldr r0, [sp, #140] @ 0x8c │ │ + str r7, [sp, #944] @ 0x3b0 │ │ + strd fp, sl, [sp, #972] @ 0x3cc │ │ + str r0, [sp, #956] @ 0x3bc │ │ + str.w r8, [sp, #948] @ 0x3b4 │ │ + add r6, sp, #944 @ 0x3b0 │ │ + add r1, sp, #240 @ 0xf0 │ │ + add.w r0, r6, #40 @ 0x28 │ │ + ldmia.w r1, {r2, r3, r4, r5} │ │ + stmia r0!, {r2, r3, r4, r5} │ │ + add r1, sp, #192 @ 0xc0 │ │ + add.w r0, r6, #56 @ 0x38 │ │ + movs r2, #48 @ 0x30 │ │ + bl ca0b2 │ │ + ldr.w r0, [r9, #284] @ 0x11c │ │ + mov r1, r6 │ │ + adds r0, #8 │ │ + bl b46f0 │ │ + ldr.w r0, [r9, #276] @ 0x114 │ │ + bl 4aeba │ │ + ldr.w r0, [r9, #272] @ 0x110 │ │ + cbz r0, be168 │ │ + ldrb.w r1, [r9, #288] @ 0x120 │ │ + cbz r1, be168 │ │ + bl 4aeba │ │ + ldr.w r0, [r9, #280] @ 0x118 │ │ + movs r4, #0 │ │ + strb.w r4, [r9, #288] @ 0x120 │ │ + bl 991d0 │ │ + add.w r0, r9, #284 @ 0x11c │ │ + bl be2c8 │ │ + movs r0, #1 │ │ + strb.w r0, [r9, #289] @ 0x121 │ │ + mov r0, r4 │ │ + add.w sp, sp, #1352 @ 0x548 │ │ + vpop {d8-d11} │ │ + add sp, #4 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + subs.w r2, r7, #20 │ │ + sbc.w r3, lr, #0 │ │ + rsbs r4, r2, #2 │ │ + sbcs r1, r3 │ │ + bcc.n be0ce │ │ + cmp r2, #0 │ │ + bne.n be0ce │ │ + ldr r1, [sp, #736] @ 0x2e0 │ │ + subs r1, #1 │ │ + cmp r1, #1 │ │ + bhi.n be0ce │ │ + add r0, sp, #728 @ 0x2d8 │ │ + bl ba7fc │ │ + b.n be0f6 │ │ + str.w fp, [sp, #588] @ 0x24c │ │ + add r0, sp, #304 @ 0x130 │ │ + ldr r1, [pc, #184] @ (be278 ) │ │ + adds r0, #8 │ │ + movs r2, #27 │ │ add r1, pc │ │ - strd r1, r0, [r4, #4] │ │ - movs r0, #7 │ │ - b.n ba84c │ │ - ldr r7, [sp, #400] @ 0x190 │ │ - movs r1, r0 │ │ - ldrb r4, [r3, #29] │ │ - movs r1, r0 │ │ - ldrb r6, [r2, #29] │ │ - movs r1, r0 │ │ - strh r2, [r6, #30] │ │ - vrsra.u64 q12, q10, #10 │ │ - vrsra.u32 d24, d1, #10 │ │ - vqrdmulh.s , q11, d22[0] │ │ - movs r1, r0 │ │ - ldrb r2, [r7, #22] │ │ - movs r1, r0 │ │ - ldrb r6, [r5, #28] │ │ - movs r1, r0 │ │ - ldrb r6, [r4, #27] │ │ - movs r1, r0 │ │ - ldrb r0, [r6, #27] │ │ - movs r1, r0 │ │ - ldrb r4, [r6, #26] │ │ - movs r1, r0 │ │ - ldrb r0, [r2, #27] │ │ - movs r1, r0 │ │ - ldrb r2, [r1, #26] │ │ - movs r1, r0 │ │ - ldrb r6, [r5, #26] │ │ - movs r1, r0 │ │ - ldrb r0, [r4, #25] │ │ - movs r1, r0 │ │ - strh r3, [r2, #26] │ │ - @ instruction: 0xfff67db6 │ │ - movs r1, r0 │ │ - ldrb r2, [r1, #22] │ │ + bl 4af58 │ │ + add r0, sp, #600 @ 0x258 │ │ + bl 9a480 │ │ + ldr r0, [sp, #132] @ 0x84 │ │ + bl 9a480 │ │ + ldr r6, [sp, #112] @ 0x70 │ │ + add r0, sp, #584 @ 0x248 │ │ + bl 60396 │ │ + movs r0, #0 │ │ + rsbs r1, r6, #1 │ │ + ldr r1, [sp, #108] @ 0x6c │ │ + sbcs r0, r1 │ │ + bcc.w be022 │ │ + add r0, sp, #480 @ 0x1e0 │ │ + adds r0, #32 │ │ + bl 97b40 │ │ + b.n be022 │ │ + ldrd r1, r2, [sp, #956] @ 0x3bc │ │ + add r3, sp, #312 @ 0x138 │ │ + stmia r3!, {r0, r1, r2} │ │ + mov r0, r8 │ │ + mov r1, sl │ │ + bl 54676 │ │ + b.n be1d8 │ │ + ldrb.w r0, [sp, #952] @ 0x3b8 │ │ + movs r1, #43 @ 0x2b │ │ + strb.w r0, [sp, #732] @ 0x2dc │ │ + ldr r0, [sp, #948] @ 0x3b4 │ │ + str r0, [sp, #728] @ 0x2d8 │ │ + ldr r0, [pc, #104] @ (be280 ) │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + ldr r0, [pc, #100] @ (be284 ) │ │ + add r2, sp, #728 @ 0x2d8 │ │ + ldr r3, [pc, #100] @ (be288 ) │ │ + add r0, pc │ │ + add r3, pc │ │ + bl 5127c │ │ + ldr r0, [pc, #56] @ (be264 ) │ │ + add r0, pc │ │ + bl 53b08 │ │ + ldr r0, [pc, #52] @ (be268 ) │ │ + add r0, pc │ │ + bl 53b08 │ │ + ldr r0, [pc, #48] @ (be26c ) │ │ + add r0, pc │ │ + bl 53b08 │ │ + ldrb.w r0, [sp, #484] @ 0x1e4 │ │ + add.w r2, sp, #1264 @ 0x4f0 │ │ + strb.w r0, [sp, #1264] @ 0x4f0 │ │ + movs r1, #43 @ 0x2b │ │ + ldr r0, [pc, #56] @ (be28c ) │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + ldr r0, [pc, #56] @ (be290 ) │ │ + ldr r3, [pc, #56] @ (be294 ) │ │ + add r0, pc │ │ + add r3, pc │ │ + bl 5127c │ │ + nop │ │ + ldr r6, [pc, #128] @ (be2e8 ) │ │ movs r1, r0 │ │ - strh r1, [r4, #24] │ │ - vcvt.f32.u32 , q4, #10 │ │ + ldr r6, [pc, #32] @ (be28c ) │ │ movs r1, r0 │ │ - ldrb r4, [r7, #23] │ │ + ldr r3, [pc, #768] @ (be570 ) │ │ movs r1, r0 │ │ - ldrb r2, [r2, #29] │ │ + ldr r7, [pc, #1016] @ (be66c ) │ │ + @ instruction: 0xfff64f0e │ │ + vcvt.f16.u16 d20, d27, #10 │ │ + vqrdmlsh.s q10, q3, d28[0] │ │ movs r1, r0 │ │ - ldrb r4, [r5, #28] │ │ + cmp r8, r9 │ │ movs r1, r0 │ │ - ldrb r6, [r5, #24] │ │ + strh r5, [r7, #54] @ 0x36 │ │ + vsli.64 q10, q14, #56 @ 0x38 │ │ movs r1, r0 │ │ - ldrb r2, [r3, #22] │ │ + lsls r6, r1, #15 │ │ movs r1, r0 │ │ - ldrb r6, [r0, #21] │ │ + strh r5, [r0, #54] @ 0x36 │ │ + vpadal.s32 d16, d20 │ │ movs r1, r0 │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, #92 @ 0x5c │ │ + ldrb.w r1, [r0, #72] @ 0x48 │ │ + cmp r1, #3 │ │ + itt eq │ │ + ldreq r0, [r0, #68] @ 0x44 │ │ + beq.w 4abf4 │ │ + bx lr │ │ + ldrb.w r1, [r0, #148] @ 0x94 │ │ + cmp r1, #3 │ │ + itt eq │ │ + addeq r0, #64 @ 0x40 │ │ + beq.w be298 │ │ + bx lr │ │ + ldrb.w r1, [r0, #212] @ 0xd4 │ │ + cmp r1, #3 │ │ + itt eq │ │ + addeq r0, #56 @ 0x38 │ │ + beq.w be2a8 │ │ + bx lr │ │ + push {r4, lr} │ │ + ldr r1, [r0, #0] │ │ + dmb ish │ │ + ldrex r2, [r1] │ │ + subs r3, r2, #1 │ │ + strex r4, r3, [r1] │ │ + cmp r4, #0 │ │ + bne.n be2d0 │ │ + cmp r2, #1 │ │ + it ne │ │ + popne {r4, pc} │ │ + dmb ish │ │ + ldr r0, [r0, #0] │ │ + ldmia.w sp!, {r4, lr} │ │ + b.w b0824 │ │ + push {r4, r5, r7, lr} │ │ + ldr r5, [r0, #40] @ 0x28 │ │ mov r4, r0 │ │ - cmp r2, #0 │ │ - str r2, [sp, #12] │ │ - beq.n ba9c8 │ │ - add.w fp, sp, #64 @ 0x40 │ │ - mov r7, r2 │ │ - mov r8, r1 │ │ - ldrd r1, r2, [sp, #132] @ 0x84 │ │ - mov r0, fp │ │ - mov r9, r3 │ │ - bl 5d9dc │ │ - ldrb.w r5, [sp, #64] @ 0x40 │ │ - cmp r5, #15 │ │ - bne.n ba9d8 │ │ - add r0, sp, #32 │ │ - add.w r1, fp, #4 │ │ - add.w sl, r0, #3 │ │ - movs r2, #16 │ │ - ldr r6, [sp, #144] @ 0x90 │ │ - mov r0, sl │ │ - bl c99c0 │ │ - add r0, sp, #16 │ │ - mov r1, sl │ │ - movs r2, #16 │ │ - bl c99c0 │ │ - ldr r0, [sp, #24] │ │ - cmp r0, r6 │ │ - bne.n ba9fe │ │ - ldr r3, [sp, #140] @ 0x8c │ │ - add.w r0, r6, r6, lsl #1 │ │ - ldr r1, [sp, #20] │ │ - add.w r2, r3, r6, lsl #4 │ │ - str r2, [sp, #0] │ │ - mov sl, r2 │ │ - add.w r2, r1, r0, lsl #2 │ │ - add r0, sp, #64 @ 0x40 │ │ - mov fp, r0 │ │ - bl 6cc10 │ │ - ldrd r0, r1, [sp, #80] @ 0x50 │ │ - ldr r2, [sp, #64] @ 0x40 │ │ - ldr r3, [sp, #72] @ 0x48 │ │ - add.w r5, r0, r0, lsl #1 │ │ - add.w r3, r3, r0, lsl #4 │ │ - add.w r2, r2, r5, lsl #2 │ │ - adds r2, #4 │ │ - cmp r0, r1 │ │ - bcs.n baa22 │ │ - ldr.w r5, [r2, #-4] │ │ - eor.w r5, r5, #2147483648 @ 0x80000000 │ │ - cmp r5, #4 │ │ - it cs │ │ - movcs r5, #1 │ │ - subs r6, r5, #1 │ │ - cmp r6, #2 │ │ - bcs.n ba9aa │ │ - ldrb r5, [r3, #0] │ │ - cbz r5, ba9c0 │ │ - b.n ba9fe │ │ - cmp r5, #0 │ │ - bne.w baae4 │ │ - ldrb r5, [r3, #0] │ │ - cbz r5, ba9fe │ │ - ldr r6, [pc, #308] @ (baaec ) │ │ - add r6, pc │ │ - ldrb r5, [r6, r5] │ │ - ldrb r6, [r2, #0] │ │ - cmp r5, r6 │ │ - bne.n ba9fe │ │ + movs r1, #1 │ │ + mov r0, r5 │ │ + blx cd230 │ │ + mov r0, r4 │ │ + bl be316 │ │ + mov r0, r5 │ │ + movs r1, #0 │ │ + blx cd230 │ │ + ldmia.w sp!, {r4, r5, r7, lr} │ │ + b.w 9625c │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ + sub sp, #20 │ │ + ldr.w r9, [r0, #12] │ │ + mov r4, r0 │ │ + cmp.w r9, #0 │ │ + beq.n be3a8 │ │ + ldr r0, [r4, #20] │ │ + ldr.w r8, [r4, #8] │ │ + cbz r0, be38c │ │ + str r0, [sp, #16] │ │ + add.w r0, r8, r9 │ │ adds r0, #1 │ │ - adds r3, #16 │ │ - adds r2, #12 │ │ - b.n ba98c │ │ - ldr r1, [pc, #292] @ (baaf0 ) │ │ - movs r0, #24 │ │ - add r1, pc │ │ - strd r1, r0, [r4, #8] │ │ - movs r0, #7 │ │ - strb r0, [r4, #4] │ │ - b.n baa18 │ │ - add.w r8, sp, #32 │ │ - add.w r1, fp, #1 │ │ - movs r2, #19 │ │ - mov r0, r8 │ │ - bl c99c0 │ │ - adds r0, r4, #5 │ │ - mov r1, r8 │ │ - movs r2, #19 │ │ - ldrd r7, r6, [sp, #84] @ 0x54 │ │ - bl c99c0 │ │ - strd r7, r6, [r4, #24] │ │ - strb r5, [r4, #4] │ │ - b.n baa18 │ │ - add.w r0, fp, #3 │ │ - add r1, sp, #16 │ │ - movs r2, #16 │ │ - bl c99c0 │ │ - movs r0, #2 │ │ - mov r1, fp │ │ - strb r0, [r4, #4] │ │ - adds r0, r4, #5 │ │ - movs r2, #19 │ │ - bl c99c0 │ │ - movs r0, #1 │ │ - str r0, [r4, #0] │ │ - add sp, #92 @ 0x5c │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - add r6, sp, #64 @ 0x40 │ │ - mov r1, r8 │ │ - mov r2, r7 │ │ - mov r0, r6 │ │ - bl 57cd8 │ │ - ldrb.w r0, [sp, #64] @ 0x40 │ │ - cmp r0, #15 │ │ - bne.n baab2 │ │ - ldr r0, [sp, #68] @ 0x44 │ │ - movs r1, #8 │ │ - str r0, [sp, #56] @ 0x38 │ │ + ldr.w r1, [r8] │ │ + str r0, [sp, #12] │ │ + add.w r0, r8, #4 │ │ + str r0, [sp, #8] │ │ + mov.w r6, #2155905152 @ 0x80808080 │ │ + bic.w r0, r6, r1 │ │ + movs r7, #1 │ │ + strd r8, r0, [sp] │ │ + mov r0, sp │ │ + adds r5, r0, #4 │ │ + cbz r7, be38c │ │ + mov r0, r5 │ │ + bl 4b2e2 │ │ + cmp r0, #1 │ │ + beq.n be376 │ │ + ldr r0, [sp, #0] │ │ + ldr r1, [sp, #8] │ │ + subs r0, #64 @ 0x40 │ │ + str r0, [sp, #0] │ │ + ldmia r1!, {r0} │ │ + bic.w r0, r6, r0 │ │ + str r1, [sp, #8] │ │ + str r0, [sp, #4] │ │ + b.n be358 │ │ + ldr r0, [sp, #0] │ │ + ldr r2, [sp, #16] │ │ + sub.w r0, r0, r1, lsl #4 │ │ + subs r7, r2, #1 │ │ + str r7, [sp, #16] │ │ + ldr.w r0, [r0, #-8] │ │ + bl 991d0 │ │ + b.n be356 │ │ + add.w r3, r9, #1 │ │ + mov r0, sp │ │ + movs r1, #16 │ │ movs r2, #8 │ │ - ldr.w r0, [r8] │ │ - str r0, [sp, #60] @ 0x3c │ │ - ldr r3, [pc, #176] @ (baaf8 ) │ │ - ldr r6, [sp, #144] @ 0x90 │ │ - add r3, pc │ │ - mov r0, r6 │ │ - bl a3478 │ │ - add r3, sp, #32 │ │ - movs r2, #0 │ │ - stmia r3!, {r0, r1, r2} │ │ - add r5, sp, #32 │ │ - mov r1, r6 │ │ + bl 5e92e │ │ + ldr r0, [sp, #4] │ │ + cbz r0, be3a8 │ │ + ldr r0, [sp, #8] │ │ + sub.w r0, r8, r0 │ │ + blx cd200 │ │ + mov r0, r4 │ │ + add sp, #20 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ + b.w cd0f0 │ │ + push {r4, r5, r7, lr} │ │ + ldr r5, [r0, #8] │ │ + mov r4, r0 │ │ + movs r1, #1 │ │ mov r0, r5 │ │ - bl 6bb60 │ │ - ldrd r0, r1, [sp, #36] @ 0x24 │ │ - strd r1, r0, [sp, #68] @ 0x44 │ │ - add.w r0, r5, #8 │ │ - str r0, [sp, #64] @ 0x40 │ │ - add r2, sp, #64 @ 0x40 │ │ - ldr r0, [sp, #140] @ 0x8c │ │ - mov r1, sl │ │ - bl a37d0 │ │ - ldr r0, [sp, #136] @ 0x88 │ │ - mov r1, r8 │ │ - str r0, [sp, #80] @ 0x50 │ │ - ldr r0, [sp, #132] @ 0x84 │ │ - str r0, [sp, #76] @ 0x4c │ │ - ldr r0, [sp, #128] @ 0x80 │ │ - ldrd r6, r7, [sp, #32] │ │ - strd r9, r0, [sp, #68] @ 0x44 │ │ - add r5, sp, #56 @ 0x38 │ │ - ldrb.w r0, [sp, #28] │ │ - strd r0, r7, [sp] │ │ + blx cd230 │ │ mov r0, r4 │ │ - str r5, [sp, #64] @ 0x40 │ │ - add r2, sp, #12 │ │ - add r3, sp, #64 @ 0x40 │ │ - bl 68160 │ │ - mov r0, r6 │ │ - mov r1, r7 │ │ - bl 6c544 │ │ + blx cd200 │ │ mov r0, r5 │ │ - bl 6c658 │ │ - b.n baadc │ │ - ldrb.w r1, [sp, #67] @ 0x43 │ │ - add.w lr, r6, #8 │ │ - strb r1, [r4, #7] │ │ - add.w r2, r4, #12 │ │ - ldrh.w r1, [sp, #65] @ 0x41 │ │ - strh.w r1, [r4, #5] │ │ - ldr.w ip, [sp, #68] @ 0x44 │ │ - ldmia.w lr, {r1, r3, r5, r6, r7} │ │ - stmia r2!, {r1, r3, r5, r6, r7} │ │ - strb r0, [r4, #4] │ │ - movs r0, #1 │ │ - str.w ip, [r4, #8] │ │ - str r0, [r4, #0] │ │ - add r0, sp, #16 │ │ - bl 6814c │ │ - b.n baa1c │ │ - ldr r0, [pc, #12] @ (baaf4 ) │ │ - add r0, pc │ │ - bl baafc │ │ - ldrh r0, [r7, #32] │ │ - vmovn.i32 d24, │ │ - @ instruction: 0xfff67b3e │ │ - movs r1, r0 │ │ - strh r0, [r3, #48] @ 0x30 │ │ - movs r1, r0 │ │ - push {r7, lr} │ │ - sub sp, #32 │ │ - mov r1, r0 │ │ - movs r0, #0 │ │ + movs r1, #0 │ │ + blx cd230 │ │ + ldmia.w sp!, {r4, r5, r7, lr} │ │ + b.w 9625c │ │ + push {r4, r5, r7, lr} │ │ + ldr r5, [r0, #40] @ 0x28 │ │ + mov r4, r0 │ │ + movs r1, #1 │ │ + mov r0, r5 │ │ + blx cd230 │ │ + mov r0, r4 │ │ + bl be3fc │ │ + mov r0, r5 │ │ + movs r1, #0 │ │ + blx cd230 │ │ + ldmia.w sp!, {r4, r5, r7, lr} │ │ + b.w 9625c │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ + sub sp, #20 │ │ + ldr.w r9, [r0, #12] │ │ + mov r4, r0 │ │ + cmp.w r9, #0 │ │ + beq.n be49a │ │ + ldr r0, [r4, #20] │ │ + ldr.w r8, [r4, #8] │ │ + cbz r0, be47e │ │ str r0, [sp, #16] │ │ - movs r0, #1 │ │ - str r0, [sp, #4] │ │ - ldr r2, [pc, #28] @ (bab28 ) │ │ + add.w r0, r8, r9 │ │ + adds r0, #1 │ │ + ldr.w r1, [r8] │ │ str r0, [sp, #12] │ │ - add r2, pc │ │ - str r2, [sp, #0] │ │ - add r0, sp, #24 │ │ + add.w r0, r8, #4 │ │ str r0, [sp, #8] │ │ - ldr r0, [pc, #20] @ (bab2c ) │ │ + mov.w r6, #2155905152 @ 0x80808080 │ │ + bic.w r0, r6, r1 │ │ + movs r7, #1 │ │ + strd r8, r0, [sp] │ │ + mov r0, sp │ │ + adds r5, r0, #4 │ │ + cbz r7, be47e │ │ + mov r0, r5 │ │ + bl 4b2e2 │ │ + cmp r0, #1 │ │ + beq.n be45c │ │ + ldr r0, [sp, #0] │ │ + ldr r1, [sp, #8] │ │ + subs r0, #64 @ 0x40 │ │ + str r0, [sp, #0] │ │ + ldmia r1!, {r0} │ │ + bic.w r0, r6, r0 │ │ + str r1, [sp, #8] │ │ + str r0, [sp, #4] │ │ + b.n be43e │ │ + ldr r0, [sp, #0] │ │ + ldr r2, [sp, #16] │ │ + sub.w r0, r0, r1, lsl #4 │ │ + subs r7, r2, #1 │ │ + str r7, [sp, #16] │ │ + ldr.w r1, [r0, #-8] │ │ + ldr r3, [r1, #0] │ │ + subs r3, #1 │ │ + str r3, [r1, #0] │ │ + bne.n be43c │ │ + ldr.w r0, [r0, #-8] │ │ + bl 99c58 │ │ + b.n be43c │ │ + add.w r3, r9, #1 │ │ + mov r0, sp │ │ + movs r1, #16 │ │ + movs r2, #8 │ │ + bl 5e92e │ │ + ldr r0, [sp, #4] │ │ + cbz r0, be49a │ │ + ldr r0, [sp, #8] │ │ + sub.w r0, r8, r0 │ │ + blx cd200 │ │ + mov r0, r4 │ │ + add sp, #20 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ + b.w cd0f0 │ │ + push {r4, r5, r7, lr} │ │ + ldr r5, [r0, #0] │ │ + mov r4, r0 │ │ + movs r1, #1 │ │ + mov r0, r5 │ │ + blx cd230 │ │ + mov r0, r4 │ │ + bl be4ca │ │ + mov r0, r5 │ │ + movs r1, #0 │ │ + blx cd230 │ │ + ldmia.w sp!, {r4, r5, r7, lr} │ │ + b.w 9625c │ │ + push {r4, lr} │ │ + mov r4, r0 │ │ + adds r0, #4 │ │ + bl a5046 │ │ + mov r0, r4 │ │ + ldmia.w sp!, {r4, lr} │ │ + b.w cd0f0 │ │ + bmi.n be48a │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + sub sp, #84 @ 0x54 │ │ + ldrb r1, [r0, #4] │ │ + cmp r1, #1 │ │ + bne.w be6ac │ │ + ldr r0, [r0, #0] │ │ + adds r0, #8 │ │ + str r0, [sp, #60] @ 0x3c │ │ + ldr r0, [pc, #456] @ (be6c0 ) │ │ + add r0, pc │ │ + str r0, [sp, #36] @ 0x24 │ │ + ldr r0, [pc, #456] @ (be6c4 ) │ │ + add r0, pc │ │ + str r0, [sp, #32] │ │ + ldr r0, [pc, #452] @ (be6c8 ) │ │ add r0, pc │ │ str r0, [sp, #28] │ │ - ldr r0, [pc, #16] @ (bab30 ) │ │ + add r6, sp, #64 @ 0x40 │ │ + ldr r0, [pc, #448] @ (be6cc ) │ │ add r0, pc │ │ str r0, [sp, #24] │ │ - mov r0, sp │ │ - bl 4c418 │ │ - ldrb r6, [r0, #18] │ │ + ldr r0, [sp, #60] @ 0x3c │ │ + ldr r1, [sp, #36] @ 0x24 │ │ + bl 6879c │ │ + ldr r2, [r1, #0] │ │ + ldr r0, [r0, #12] │ │ + subs r2, #1 │ │ + str r2, [r1, #0] │ │ + cmp r0, #0 │ │ + beq.w be674 │ │ + str r4, [sp, #56] @ 0x38 │ │ + ldr r4, [sp, #60] @ 0x3c │ │ + ldr r1, [sp, #32] │ │ + mov r0, r4 │ │ + bl 6879c │ │ + ldr r5, [r0, #12] │ │ + ldr r0, [r1, #0] │ │ + subs r0, #1 │ │ + str r0, [r1, #0] │ │ + ldr r1, [sp, #28] │ │ + mov r0, r4 │ │ + bl 6879c │ │ + ldrd r3, r2, [r0] │ │ + mov r4, r1 │ │ + ldr r1, [r0, #12] │ │ + sub.w r9, r5, #1 │ │ + adds r0, r3, r2 │ │ + str r3, [sp, #64] @ 0x40 │ │ + ldmia r3!, {r2} │ │ + adds r0, #1 │ │ + str r0, [sp, #76] @ 0x4c │ │ + mov.w r0, #2155905152 @ 0x80808080 │ │ + bics r0, r2 │ │ + str r1, [sp, #80] @ 0x50 │ │ + str r3, [sp, #72] @ 0x48 │ │ + str r0, [sp, #68] @ 0x44 │ │ + cmp r1, #0 │ │ + beq.w be6b2 │ │ + mov r0, r6 │ │ + bl 96438 │ │ + ldr r1, [sp, #80] @ 0x50 │ │ + ldr.w r2, [r0, #-8] │ │ + subs r1, #1 │ │ + str r1, [sp, #80] @ 0x50 │ │ + cmp r2, r9 │ │ + bne.n be562 │ │ + ldr.w r1, [r0, #-32] │ │ + str r1, [sp, #48] @ 0x30 │ │ + ldr.w r1, [r0, #-28] │ │ + ldrd r5, r7, [r0, #-24] │ │ + ldr r0, [r4, #0] │ │ + str r1, [sp, #44] @ 0x2c │ │ + subs r0, #1 │ │ + str r0, [r4, #0] │ │ + ldr r0, [sp, #60] @ 0x3c │ │ + ldr r1, [sp, #24] │ │ + bl be6d8 │ │ + mov r4, r0 │ │ + add.w r3, r4, #20 │ │ + ldr r0, [r0, #16] │ │ + str r1, [sp, #52] @ 0x34 │ │ + ldmia r3, {r1, r2, r3} │ │ + str r7, [sp, #40] @ 0x28 │ │ + strd r5, r7, [sp] │ │ + bl 99fe0 │ │ + ldrd r8, fp, [r4] │ │ + and.w sl, fp, r0 │ │ + lsrs r0, r0, #25 │ │ + mov.w r1, #16843009 @ 0x1010101 │ │ + muls r0, r1 │ │ + movs r7, #0 │ │ + str r0, [sp, #12] │ │ + ldr.w r1, [r8, sl] │ │ + eors r0, r1 │ │ + str r1, [sp, #20] │ │ + sub.w r1, r0, #16843009 @ 0x1010101 │ │ + bic.w r0, r1, r0 │ │ + bic.w r0, r0, #2139062143 @ 0x7f7f7f7f │ │ + str r0, [sp, #64] @ 0x40 │ │ + mov r0, r6 │ │ + bl 4b2e2 │ │ + cbz r0, be61a │ │ + add.w r0, r1, sl │ │ + ldr.w ip, [r4] │ │ + and.w r1, r0, fp │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + mov lr, r5 │ │ + mov r5, r7 │ │ + sub.w r2, ip, r1, lsl #5 │ │ + ldrd r3, r7, [r2, #-32] │ │ + eors r7, r0 │ │ + ldr r0, [sp, #48] @ 0x30 │ │ + eors r3, r0 │ │ + orrs r3, r7 │ │ + mov r7, r5 │ │ + mov r5, lr │ │ + bne.n be5da │ │ + ldrd r2, r3, [r2, #-24] │ │ + ldr r0, [sp, #40] @ 0x28 │ │ + eors r2, r5 │ │ + eors r3, r0 │ │ + orrs r2, r3 │ │ + beq.n be634 │ │ + b.n be5da │ │ + ldr r0, [sp, #20] │ │ + and.w r0, r0, r0, lsl #1 │ │ + tst.w r0, #2155905152 @ 0x80808080 │ │ + bne.n be66c │ │ + adds r7, #4 │ │ + add.w r0, sl, r7 │ │ + and.w sl, r0, fp │ │ + ldr r0, [sp, #12] │ │ + b.n be5c4 │ │ + negs r1, r1 │ │ + add.w r5, r8, r1, lsl #5 │ │ + sub.w r0, ip, r5 │ │ + asrs r1, r0, #5 │ │ + mov r0, r4 │ │ + bl 5eb28 │ │ + ldrd r0, r3, [r5, #-16] │ │ + ldr r1, [sp, #56] @ 0x38 │ │ + ldr r4, [sp, #52] @ 0x34 │ │ + str r3, [sp, #16] │ │ + ldr r2, [r4, #0] │ │ + adds r2, #1 │ │ + str r2, [r4, #0] │ │ + cmp r0, #0 │ │ + it ne │ │ + movne r1, r3 │ │ + mov r4, r1 │ │ + bl be6f4 │ │ + cmp.w r9, #0 │ │ + bne.w be50e │ │ + b.n be674 │ │ + movs r0, #0 │ │ + ldr r1, [sp, #56] @ 0x38 │ │ + ldr r3, [sp, #16] │ │ + b.n be64c │ │ + movs r0, #0 │ │ + bl be714 │ │ + cbz r0, be682 │ │ + bl a5ff8 │ │ + b.n be684 │ │ + movs r1, #3 │ │ + strb.w r1, [sp, #68] @ 0x44 │ │ + str r0, [sp, #64] @ 0x40 │ │ + add r0, sp, #64 @ 0x40 │ │ + bl be794 │ │ + movs r0, #0 │ │ + bl be7a0 │ │ + cbz r0, be69e │ │ + bl a5ff8 │ │ + b.n be6a0 │ │ + movs r1, #3 │ │ + strb.w r1, [sp, #68] @ 0x44 │ │ + str r0, [sp, #64] @ 0x40 │ │ + add r0, sp, #64 @ 0x40 │ │ + bl be794 │ │ + add sp, #84 @ 0x54 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + ldr r0, [pc, #28] @ (be6d0 ) │ │ + movs r1, #30 │ │ + ldr r2, [pc, #28] @ (be6d4 ) │ │ + add r0, pc │ │ + add r2, pc │ │ + bl 51500 │ │ + ldr r2, [pc, #440] @ (be87c ) │ │ movs r1, r0 │ │ - strh r5, [r3, #58] @ 0x3a │ │ - @ instruction: 0xfff97afe │ │ + ldr r2, [pc, #480] @ (be8a8 ) │ │ movs r1, r0 │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, #132 @ 0x84 │ │ - add.w r6, r3, #8 │ │ + ldr r2, [pc, #520] @ (be8d4 ) │ │ + movs r1, r0 │ │ + ldr r2, [pc, #616] @ (be938 ) │ │ + movs r1, r0 │ │ + mov r0, r7 │ │ + @ instruction: 0xfff648da │ │ + movs r1, r0 │ │ + mov r2, r0 │ │ + ldr r0, [r0, #0] │ │ + cbnz r0, be6ec │ │ + mov.w r1, #4294967295 @ 0xffffffff │ │ + mov r0, r2 │ │ + str.w r1, [r0], #8 │ │ + mov r1, r2 │ │ + bx lr │ │ + push {r7, lr} │ │ + mov r0, r1 │ │ + bl 50c58 │ │ + push {r4, r5, r7, lr} │ │ + cbz r0, be712 │ │ mov r5, r1 │ │ - mov r7, r0 │ │ - ldrd sl, r0, [r3] │ │ - ldmia r6, {r1, r4, r6} │ │ - str r2, [sp, #12] │ │ - bl 6bd14 │ │ - mov fp, r0 │ │ - mov r9, r1 │ │ + ldr r1, [r1, #0] │ │ + mov r4, r0 │ │ + cbz r1, be704 │ │ + mov r0, r4 │ │ + blx r1 │ │ + ldr r0, [r5, #4] │ │ + cbz r0, be712 │ │ + mov r0, r4 │ │ + ldmia.w sp!, {r4, r5, r7, lr} │ │ + b.w cd0f0 │ │ + pop {r4, r5, r7, pc} │ │ + push {r0, r1, r2, r3, r4, r5, r6, lr} │ │ + mov r5, r0 │ │ + ldr r0, [pc, #112] @ (be78c ) │ │ + add r0, pc │ │ + ldr r4, [r0, #0] │ │ + dmb ish │ │ + cbnz r4, be72a │ │ + bl 78168 │ │ + mov r4, r0 │ │ + mov r0, r4 │ │ + blx cd220 │ │ + mov r6, r0 │ │ + cmp r0, #1 │ │ + bhi.n be784 │ │ + beq.n be782 │ │ + ldr r0, [pc, #84] @ (be790 ) │ │ + add r0, pc │ │ + cbz r5, be74a │ │ + ldr r1, [r5, #0] │ │ + movs r2, #0 │ │ + stmia r5!, {r2} │ │ + lsls r1, r1, #31 │ │ + it ne │ │ + movne r0, r5 │ │ + ldmia.w r0, {r2, r3, r6} │ │ + mov r5, sp │ │ + mov r1, r5 │ │ + movs r0, #16 │ │ + stmia r1!, {r2, r3, r6} │ │ + movs r1, #4 │ │ + bl 4aff4 │ │ + ldmia.w r5, {r1, r2, r3} │ │ + mov r6, r0 │ │ + stmia r0!, {r1, r2, r3} │ │ + mov r0, r4 │ │ + str r4, [r6, #12] │ │ + blx cd220 │ │ + mov r5, r0 │ │ mov r0, r4 │ │ mov r1, r6 │ │ - bl 6bd14 │ │ - ldr r4, [pc, #968] @ (baf24 ) │ │ + blx cd230 │ │ + cbz r5, be784 │ │ + str r5, [sp, #12] │ │ + add r0, sp, #12 │ │ + bl be820 │ │ + b.n be784 │ │ + movs r6, #0 │ │ + mov r0, r6 │ │ + add sp, #16 │ │ + pop {r4, r5, r6, pc} │ │ + nop │ │ + ldr r2, [r6, #28] │ │ + movs r1, r0 │ │ + mov r6, pc │ │ + vtbl.8 d23, {d6-d7}, d1 │ │ + cmp r1, #3 │ │ + it ne │ │ + bne.w be834 │ │ + bx lr │ │ + push {r0, r1, r2, r3, r4, r5, r6, lr} │ │ + mov r5, r0 │ │ + ldr r0, [pc, #112] @ (be818 ) │ │ + add r0, pc │ │ + ldr r4, [r0, #0] │ │ + dmb ish │ │ + cbnz r4, be7b6 │ │ + bl 78168 │ │ + mov r4, r0 │ │ + mov r0, r4 │ │ + blx cd220 │ │ mov r6, r0 │ │ - mov r8, r1 │ │ - add r4, pc │ │ - ldr r0, [r4, #20] │ │ - cmp r0, #5 │ │ - bcc.n bab8c │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #120] @ 0x78 │ │ - movw r3, #1099 @ 0x44b │ │ - str r1, [sp, #108] @ 0x6c │ │ - ldr r1, [pc, #944] @ (baf28 ) │ │ - str r0, [sp, #116] @ 0x74 │ │ - add r1, pc │ │ - str r1, [sp, #104] @ 0x68 │ │ - add r0, sp, #128 @ 0x80 │ │ - str r0, [sp, #112] @ 0x70 │ │ - add r0, sp, #104 @ 0x68 │ │ - ldr r2, [pc, #956] @ (baf40 ) │ │ - movs r1, #5 │ │ - add r2, pc │ │ - bl 6f45c │ │ - str r7, [sp, #44] @ 0x2c │ │ - ldr r0, [r4, #20] │ │ - cmp r0, #4 │ │ - bls.n babb8 │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #120] @ 0x78 │ │ - movw r3, #1099 @ 0x44b │ │ - str r1, [sp, #108] @ 0x6c │ │ - ldr r1, [pc, #928] @ (baf44 ) │ │ - str r0, [sp, #116] @ 0x74 │ │ - add r1, pc │ │ - str r1, [sp, #104] @ 0x68 │ │ - add r0, sp, #128 @ 0x80 │ │ - str r0, [sp, #112] @ 0x70 │ │ - add r0, sp, #104 @ 0x68 │ │ - ldr r2, [pc, #920] @ (baf48 ) │ │ - movs r1, #5 │ │ - add r2, pc │ │ - bl 6f45c │ │ - ldr r0, [r5, #0] │ │ - ldr r2, [pc, #912] @ (baf4c ) │ │ - ldr r1, [pc, #912] @ (baf50 ) │ │ - cmp r0, #0 │ │ - ldr r7, [sp, #168] @ 0xa8 │ │ - add r2, pc │ │ - add r1, pc │ │ - str r1, [sp, #32] │ │ - ldr r1, [pc, #904] @ (baf54 ) │ │ - add r1, pc │ │ - str r1, [sp, #16] │ │ - ldr r1, [pc, #904] @ (baf58 ) │ │ - add r1, pc │ │ - str r1, [sp, #8] │ │ - ldr r1, [pc, #900] @ (baf5c ) │ │ - add r1, pc │ │ - str r1, [sp, #4] │ │ - ldr r1, [pc, #900] @ (baf60 ) │ │ - add r1, pc │ │ - str r1, [sp, #28] │ │ - ldr r1, [pc, #896] @ (baf64 ) │ │ - add r1, pc │ │ - str r1, [sp, #24] │ │ - ldr r1, [pc, #896] @ (baf68 ) │ │ - strd r2, r0, [sp, #36] @ 0x24 │ │ - add r1, pc │ │ - str r1, [sp, #20] │ │ - beq.w bad2c │ │ - ldr r1, [r0, #0] │ │ - cmp r1, #0 │ │ - beq.w bad34 │ │ - ldr.w r5, [r1, #576] @ 0x240 │ │ - ldr r1, [r4, #20] │ │ - cmp r5, #0 │ │ - beq.w bb05a │ │ - cmp r1, #5 │ │ - bcc.n bac30 │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r1, [sp, #108] @ 0x6c │ │ - movw r3, #1099 @ 0x44b │ │ - ldr r1, [sp, #32] │ │ - str r0, [sp, #120] @ 0x78 │ │ - str r0, [sp, #116] @ 0x74 │ │ - movs r0, #4 │ │ - str r1, [sp, #104] @ 0x68 │ │ - movs r1, #5 │ │ - str r0, [sp, #112] @ 0x70 │ │ - add r0, sp, #104 @ 0x68 │ │ - ldr r2, [pc, #836] @ (baf6c ) │ │ - add r2, pc │ │ - bl 6f45c │ │ - ldr r0, [sp, #40] @ 0x28 │ │ - ldr.w r1, [sl] │ │ - mov r2, fp │ │ - mov r3, r6 │ │ - blx r5 │ │ + cmp r0, #1 │ │ + bhi.n be810 │ │ + beq.n be80e │ │ + ldr r0, [pc, #84] @ (be81c ) │ │ + add r0, pc │ │ + cbz r5, be7d6 │ │ + ldr r1, [r5, #0] │ │ + movs r2, #0 │ │ + stmia r5!, {r2} │ │ + lsls r1, r1, #31 │ │ + it ne │ │ + movne r0, r5 │ │ + ldmia.w r0, {r2, r3, r6} │ │ + mov r5, sp │ │ + mov r1, r5 │ │ + movs r0, #16 │ │ + stmia r1!, {r2, r3, r6} │ │ + movs r1, #4 │ │ + bl 4aff4 │ │ + ldmia.w r5, {r1, r2, r3} │ │ + mov r6, r0 │ │ + stmia r0!, {r1, r2, r3} │ │ + mov r0, r4 │ │ + str r4, [r6, #12] │ │ + blx cd220 │ │ mov r5, r0 │ │ - ldr r0, [r4, #20] │ │ - cmp r0, #5 │ │ - bcc.n bac64 │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r1, [sp, #108] @ 0x6c │ │ - movw r3, #1099 @ 0x44b │ │ - ldr r1, [sp, #20] │ │ - str r0, [sp, #120] @ 0x78 │ │ - str r0, [sp, #116] @ 0x74 │ │ - movs r0, #4 │ │ - str r1, [sp, #104] @ 0x68 │ │ - movs r1, #5 │ │ - str r0, [sp, #112] @ 0x70 │ │ - add r0, sp, #104 @ 0x68 │ │ - ldr r2, [pc, #784] @ (baf70 ) │ │ - add r2, pc │ │ - bl 6f45c │ │ - ldr r0, [r4, #20] │ │ - mov sl, r7 │ │ - cmp r0, #5 │ │ - bcc.n bac8e │ │ - movs r1, #1 │ │ - movs r0, #0 │ │ - str r1, [sp, #108] @ 0x6c │ │ - movw r3, #1099 @ 0x44b │ │ - ldr r1, [sp, #24] │ │ - str r1, [sp, #104] @ 0x68 │ │ - movs r1, #5 │ │ - str r0, [sp, #120] @ 0x78 │ │ - str r0, [sp, #116] @ 0x74 │ │ - add r0, sp, #128 @ 0x80 │ │ - str r0, [sp, #112] @ 0x70 │ │ - add r0, sp, #104 @ 0x68 │ │ - ldr r2, [pc, #748] @ (baf74 ) │ │ - add r2, pc │ │ - bl 6f45c │ │ - ldr r0, [r4, #20] │ │ - cmp r0, #5 │ │ - bcc.n bacb6 │ │ + mov r0, r4 │ │ + mov r1, r6 │ │ + blx cd230 │ │ + cbz r5, be810 │ │ + str r5, [sp, #12] │ │ + add r0, sp, #12 │ │ + bl be820 │ │ + b.n be810 │ │ + movs r6, #0 │ │ + mov r0, r6 │ │ + add sp, #16 │ │ + pop {r4, r5, r6, pc} │ │ + nop │ │ + ldr r6, [r5, #20] │ │ + movs r1, r0 │ │ + cmp sl, lr │ │ + vsli.32 d27, d0, #22 │ │ + ldr r4, [r0, #0] │ │ + adds r0, r4, #4 │ │ + bl be834 │ │ + mov r0, r4 │ │ + ldmia.w sp!, {r4, lr} │ │ + b.w cd0f0 │ │ + ldrb r1, [r0, #4] │ │ + cmp r1, #2 │ │ + it ne │ │ + bne.w a5046 │ │ + bx lr │ │ + push {r2, r3, r4, r5, r7, lr} │ │ + ldr r5, [r0, #12] │ │ + mov r4, r0 │ │ movs r1, #1 │ │ - movs r0, #0 │ │ - str r1, [sp, #108] @ 0x6c │ │ - movw r3, #1099 @ 0x44b │ │ - ldr r1, [sp, #28] │ │ - str r1, [sp, #104] @ 0x68 │ │ - movs r1, #5 │ │ - str r0, [sp, #120] @ 0x78 │ │ - str r0, [sp, #116] @ 0x74 │ │ - add r0, sp, #128 @ 0x80 │ │ - str r0, [sp, #112] @ 0x70 │ │ - add r0, sp, #104 @ 0x68 │ │ - ldr r2, [pc, #712] @ (baf78 ) │ │ - add r2, pc │ │ - bl 6f45c │ │ - ldr r0, [sp, #40] @ 0x28 │ │ - ldr r1, [r0, #0] │ │ - cmp r1, #0 │ │ - beq.w bb0b0 │ │ - mov r7, r5 │ │ - ldr.w r5, [r1, #912] @ 0x390 │ │ - ldr r1, [r4, #20] │ │ - cmp r5, #0 │ │ - beq.w bb0ba │ │ - cmp r1, #4 │ │ - bls.n bacf6 │ │ - movs r0, #0 │ │ + mov r0, r5 │ │ + blx cd230 │ │ + str r4, [sp, #4] │ │ + add r0, sp, #4 │ │ + bl be820 │ │ + mov r0, r5 │ │ + movs r1, #0 │ │ + blx cd230 │ │ + ldmia.w sp!, {r2, r3, r4, r5, r7, lr} │ │ + b.w 9625c │ │ + push {r4, r5, r7, lr} │ │ + ldr r5, [r0, #16] │ │ + mov r4, r0 │ │ movs r1, #1 │ │ - str r1, [sp, #108] @ 0x6c │ │ - movw r3, #1099 @ 0x44b │ │ - ldr r1, [sp, #32] │ │ - str r0, [sp, #120] @ 0x78 │ │ - str r0, [sp, #116] @ 0x74 │ │ - movs r0, #4 │ │ - str r1, [sp, #104] @ 0x68 │ │ - movs r1, #5 │ │ - str r0, [sp, #112] @ 0x70 │ │ - add r0, sp, #104 @ 0x68 │ │ - ldr r2, [pc, #652] @ (baf7c ) │ │ - add r2, pc │ │ - bl 6f45c │ │ - ldr r0, [sp, #40] @ 0x28 │ │ - blx r5 │ │ - ldr r1, [r4, #20] │ │ + mov r0, r5 │ │ + blx cd230 │ │ + mov r0, r4 │ │ + bl be88a │ │ + mov r0, r5 │ │ + movs r1, #0 │ │ + blx cd230 │ │ + ldmia.w sp!, {r4, r5, r7, lr} │ │ + b.w 9625c │ │ + push {r4, lr} │ │ + mov r4, r0 │ │ + ldrd r0, r1, [r0, #8] │ │ + bl af906 │ │ + ldrd r0, r1, [r4, #4] │ │ + bl c97b8 │ │ + mov r0, r4 │ │ + ldmia.w sp!, {r4, lr} │ │ + b.w cd0f0 │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + sub sp, #20 │ │ + mov r6, r0 │ │ + ldr r0, [pc, #172] @ (be960 ) │ │ + add r0, pc │ │ + ldr r4, [r0, #0] │ │ + dmb ish │ │ + cbnz r4, be8c2 │ │ + bl 78168 │ │ + mov r4, r0 │ │ + mov r0, r4 │ │ + blx cd220 │ │ + mov r5, r0 │ │ cmp r0, #1 │ │ - bne.w bb0ea │ │ - cmp r1, #5 │ │ - bcc.w bb152 │ │ + bhi.n be958 │ │ + beq.n be956 │ │ + cbz r6, be8f6 │ │ + ldr r1, [r6, #0] │ │ movs r0, #0 │ │ - movs r1, #1 │ │ - str r1, [sp, #108] @ 0x6c │ │ - movw r3, #1099 @ 0x44b │ │ - ldr r1, [sp, #4] │ │ - movs r5, #5 │ │ - str r0, [sp, #120] @ 0x78 │ │ - str r0, [sp, #116] @ 0x74 │ │ - movs r0, #4 │ │ - str r1, [sp, #104] @ 0x68 │ │ - movs r1, #5 │ │ - str r0, [sp, #112] @ 0x70 │ │ - add r0, sp, #104 @ 0x68 │ │ - ldr r2, [pc, #604] @ (baf80 ) │ │ - add r2, pc │ │ - bl 6f45c │ │ - b.n bb154 │ │ - movs r0, #6 │ │ - movs r5, #8 │ │ - mov r1, r2 │ │ - b.n bad3c │ │ - ldr r1, [pc, #588] @ (baf84 ) │ │ - movs r0, #7 │ │ - movs r5, #8 │ │ + ldr r7, [r6, #8] │ │ + ldrd fp, r8, [r6, #32] │ │ + str r0, [r6, #4] │ │ + str r0, [r6, #0] │ │ + lsls r0, r1, #31 │ │ + beq.n be8f6 │ │ + add.w ip, r6, #12 │ │ + ldrd r9, sl, [r6, #40] @ 0x28 │ │ + mov r1, sp │ │ + ldmia.w ip, {r0, r2, r3, r5, r6} │ │ + stmia r1!, {r0, r2, r3, r5, r6} │ │ + b.n be918 │ │ + ldr r1, [pc, #108] @ (be964 ) │ │ + mov r5, sp │ │ + mov r0, r5 │ │ add r1, pc │ │ - mov sl, r7 │ │ - strd r1, r0, [sp, #52] @ 0x34 │ │ - strb.w r5, [sp, #48] @ 0x30 │ │ + bl 679d4 │ │ + ldrd fp, r8, [sp] │ │ + adds r0, r5, #4 │ │ + ldrd r9, sl, [sp, #8] │ │ + movs r7, #0 │ │ + ldr r1, [pc, #88] @ (be968 ) │ │ + add r1, pc │ │ + ldmia.w r1, {r2, r3, r5, r6} │ │ + stmia r0!, {r2, r3, r5, r6} │ │ + movs r0, #48 @ 0x30 │ │ + movs r1, #8 │ │ + bl 4aff4 │ │ + str r7, [r0, #0] │ │ + mov r1, sp │ │ + mov r5, r0 │ │ + add.w ip, r0, #4 │ │ + ldmia.w r1, {r0, r2, r3, r6, r7} │ │ + stmia.w ip, {r0, r2, r3, r6, r7} │ │ + mov r0, r4 │ │ + strd fp, r8, [r5, #24] │ │ + strd r9, sl, [r5, #32] │ │ + str r4, [r5, #40] @ 0x28 │ │ + blx cd220 │ │ + mov r6, r0 │ │ + mov r0, r4 │ │ + mov r1, r5 │ │ + blx cd230 │ │ + cbz r6, be958 │ │ mov r0, r6 │ │ - mov r1, r8 │ │ - bl 626f4 │ │ - mov r0, fp │ │ - mov r1, r9 │ │ - bl 626f4 │ │ - ldrb.w r5, [sp, #48] @ 0x30 │ │ - cmp r5, #15 │ │ - bne.w bb18c │ │ - ldr r6, [pc, #548] @ (baf88 ) │ │ - ldr.w r0, [sl] │ │ - ldr.w r8, [sp, #52] @ 0x34 │ │ - add r6, pc │ │ - eor.w r0, r0, #2147483648 @ 0x80000000 │ │ - cmp r0, #4 │ │ - it cs │ │ - movcs r0, #1 │ │ - subs r1, r0, #1 │ │ - cmp r1, #2 │ │ - bcs.w baf12 │ │ - ldr r0, [r4, #20] │ │ - cmp r0, #5 │ │ - bcc.n bada8 │ │ + bl be3fc │ │ + b.n be958 │ │ + movs r5, #0 │ │ + mov r0, r5 │ │ + add sp, #20 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + ldr r2, [r1, #4] │ │ + movs r1, r0 │ │ + strh r1, [r2, r5] │ │ + vsri.64 q10, q14, #2 │ │ + movs r1, r0 │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ + ldr r4, [r0, #0] │ │ + mov r5, r1 │ │ + dmb ish │ │ + cbnz r4, be980 │ │ + bl 78168 │ │ + mov r4, r0 │ │ + mov r0, r4 │ │ + blx cd220 │ │ + mov r6, r0 │ │ + cmp r0, #1 │ │ + bhi.n be9d2 │ │ + beq.n be9d0 │ │ + movs r7, #0 │ │ + cbz r5, be9a4 │ │ + ldr r1, [r5, #0] │ │ + ldrd r8, r0, [r5, #8] │ │ + lsls r1, r1, #31 │ │ + str r7, [r5, #4] │ │ + str r7, [r5, #0] │ │ + beq.n be9a4 │ │ + mov r7, r0 │ │ + b.n be9a8 │ │ + mov.w r8, #1 │ │ + movs r0, #16 │ │ + movs r1, #8 │ │ + bl 4aff4 │ │ + mov r6, r0 │ │ + strd r8, r7, [r0] │ │ + str r4, [r0, #8] │ │ + mov r0, r4 │ │ + blx cd220 │ │ + mov r5, r0 │ │ + mov r0, r4 │ │ + mov r1, r6 │ │ + blx cd230 │ │ + mov r0, r5 │ │ + blx cd200 │ │ + b.n be9d2 │ │ + movs r6, #0 │ │ + mov r0, r6 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ + push {r7, lr} │ │ + bl be9f4 │ │ + cmp r0, #0 │ │ + it ne │ │ + movne r0, #1 │ │ + pop {r7, pc} │ │ + push {r7, lr} │ │ + bl be9f4 │ │ + cmp r0, #0 │ │ + it ne │ │ + addne r0, #16 │ │ + pop {r7, pc} │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + sub sp, #28 │ │ + mov r5, r0 │ │ + ldr r0, [r0, #12] │ │ + cmp r0, #0 │ │ + beq.n beab4 │ │ + add.w r3, r5, #16 │ │ + mov r4, r1 │ │ + ldrd r6, r7, [r4, #8] │ │ + ldmia r3, {r0, r1, r2, r3} │ │ + str r7, [sp, #16] │ │ + strd r6, r7, [sp] │ │ + bl 99fe0 │ │ + lsrs r1, r0, #25 │ │ + mov.w r2, #16843009 @ 0x1010101 │ │ + muls r1, r2 │ │ + ldrd fp, r9, [r5] │ │ + and.w sl, r9, r0 │ │ + ldrd r0, r7, [r4] │ │ + str r0, [sp, #20] │ │ movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #64] @ 0x40 │ │ - mov.w r3, #2384 @ 0x950 │ │ - str r1, [sp, #52] @ 0x34 │ │ - ldr r1, [pc, #504] @ (baf8c ) │ │ - str r0, [sp, #60] @ 0x3c │ │ - add r1, pc │ │ - str r1, [sp, #48] @ 0x30 │ │ - add r0, sp, #128 @ 0x80 │ │ - str r0, [sp, #56] @ 0x38 │ │ - add r0, sp, #48 @ 0x30 │ │ - ldr r2, [pc, #496] @ (baf90 ) │ │ - movs r1, #5 │ │ + str r0, [sp, #12] │ │ + add r5, sp, #24 │ │ + str r1, [sp, #8] │ │ + ldr.w r8, [fp, sl] │ │ + eor.w r0, r8, r1 │ │ + sub.w r1, r0, #16843009 @ 0x1010101 │ │ + bic.w r0, r1, r0 │ │ + bic.w r0, r0, #2139062143 @ 0x7f7f7f7f │ │ + str r0, [sp, #24] │ │ + mov r0, r5 │ │ + bl 4b2e2 │ │ + cbz r0, bea88 │ │ + add r1, sl │ │ + and.w ip, r1, r9 │ │ + mov r1, r5 │ │ + mov r5, r6 │ │ + mov r6, r7 │ │ + sub.w r2, fp, ip, lsl #5 │ │ + ldrd r3, r4, [r2, #-32] │ │ + eors r4, r7 │ │ + ldr r7, [sp, #20] │ │ + eors r3, r7 │ │ + mov r7, r6 │ │ + orrs r3, r4 │ │ + mov r6, r5 │ │ + mov r5, r1 │ │ + bne.n bea4c │ │ + ldrd r2, r3, [r2, #-24] │ │ + ldr r4, [sp, #16] │ │ + eors r2, r6 │ │ + eors r3, r4 │ │ + orrs r2, r3 │ │ + beq.n beaa2 │ │ + b.n bea4c │ │ + and.w r1, r8, r8, lsl #1 │ │ + tst.w r1, #2155905152 @ 0x80808080 │ │ + bne.n beaa2 │ │ + ldr r0, [sp, #12] │ │ + ldr r1, [sp, #8] │ │ + adds r0, #4 │ │ + str r0, [sp, #12] │ │ + add r0, sl │ │ + and.w sl, r0, r9 │ │ + b.n bea36 │ │ + sub.w r1, fp, ip, lsl #5 │ │ + subs r1, #32 │ │ + cmp r0, #0 │ │ + itt eq │ │ + mvneq.w r1, #31 │ │ + moveq r1, r0 │ │ + b.n beab6 │ │ + movs r1, #0 │ │ + mov r0, r1 │ │ + add sp, #28 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + push {r4, lr} │ │ + ldr r4, [r0, #0] │ │ + mov r0, r4 │ │ + bl a984a │ │ + ldr r0, [r4, #0] │ │ + subs r0, #1 │ │ + str r0, [r4, #0] │ │ + it ne │ │ + popne {r4, pc} │ │ + mov r0, r4 │ │ + ldmia.w sp!, {r4, lr} │ │ + b.w 99168 │ │ + push {r4, lr} │ │ + ldr r4, [r0, #0] │ │ + mov r0, r4 │ │ + bl a984a │ │ + ldr r0, [r4, #0] │ │ + subs r0, #1 │ │ + str r0, [r4, #0] │ │ + it ne │ │ + popne {r4, pc} │ │ + mov r0, r4 │ │ + ldmia.w sp!, {r4, lr} │ │ + b.w 995d2 │ │ + push {r4, lr} │ │ + ldr r4, [r0, #0] │ │ + mov r0, r4 │ │ + bl a984a │ │ + ldr r0, [r4, #0] │ │ + subs r0, #1 │ │ + str r0, [r4, #0] │ │ + it ne │ │ + popne {r4, pc} │ │ + mov r0, r4 │ │ + ldmia.w sp!, {r4, lr} │ │ + b.w 99c24 │ │ + ldr r1, [r0, #0] │ │ + adds r1, #1 │ │ + str r1, [r0, #0] │ │ + itt cc │ │ + movcc r1, #0 │ │ + bxcc lr │ │ + udf #254 @ 0xfe │ │ + bmi.n bead2 │ │ + push {r7, lr} │ │ + bl beb4c │ │ + uxtb r2, r1 │ │ + cmp r2, #2 │ │ + it ne │ │ + popne {r7, pc} │ │ + ldr r0, [pc, #12] @ (beb44 ) │ │ + movs r1, #45 @ 0x2d │ │ + ldr r2, [pc, #12] @ (beb48 ) │ │ + add r0, pc │ │ add r2, pc │ │ - bl 6f45c │ │ - ldr r0, [r4, #20] │ │ - cmp r0, #4 │ │ - bls.n badd2 │ │ + bl 51500 │ │ + sbcs r7, r0 │ │ + vrintn.f16 d20, d6 │ │ + movs r1, r0 │ │ + push {r4, lr} │ │ movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #64] @ 0x40 │ │ - mov.w r3, #2384 @ 0x950 │ │ - str r1, [sp, #52] @ 0x34 │ │ - ldr r1, [pc, #472] @ (baf94 ) │ │ - str r0, [sp, #60] @ 0x3c │ │ + bl be714 │ │ + cbz r0, beb6a │ │ + ldr r2, [r0, #0] │ │ + mov r4, r0 │ │ + mvn.w r0, #2147483648 @ 0x80000000 │ │ + cmp r2, r0 │ │ + bcc.n beb7e │ │ + ldr r0, [pc, #76] @ (bebb0 ) │ │ + add r0, pc │ │ + bl 50c8c │ │ + movs r0, #0 │ │ + bl be7a0 │ │ + cbz r0, beb9c │ │ + ldr r2, [r0, #0] │ │ + mov r4, r0 │ │ + mvn.w r0, #2147483648 @ 0x80000000 │ │ + cmp r2, r0 │ │ + bcs.n beba4 │ │ + adds r0, r2, #1 │ │ + str r0, [r4, #0] │ │ + ldrb r0, [r4, #8] │ │ + cmp r0, #2 │ │ + bne.n beb8c │ │ + movs r1, #2 │ │ + b.n beb98 │ │ + ldr r0, [r4, #4] │ │ + bl beb18 │ │ + ldr r1, [r4, #0] │ │ + subs r2, r1, #1 │ │ + movs r1, #0 │ │ + str r2, [r4, #0] │ │ + pop {r4, pc} │ │ + ldr r0, [pc, #20] @ (bebb4 ) │ │ + add r0, pc │ │ + bl 78224 │ │ + ldr r0, [pc, #4] @ (bebac ) │ │ + add r0, pc │ │ + bl 50c8c │ │ + adds r2, #166 @ 0xa6 │ │ + movs r1, r0 │ │ + mvns r0, r6 │ │ + movs r1, r0 │ │ + adds r2, #110 @ 0x6e │ │ + movs r1, r0 │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + sub sp, #220 @ 0xdc │ │ + ldr r1, [pc, #720] @ (bee90 ) │ │ + add.w r5, r0, #8 │ │ + ldr r6, [pc, #704] @ (bee88 ) │ │ + ldr r7, [pc, #708] @ (bee8c ) │ │ + mov r0, r5 │ │ + str r1, [sp, #44] @ 0x2c │ │ + ldr r1, [pc, #708] @ (bee94 ) │ │ + str r6, [sp, #52] @ 0x34 │ │ + str r7, [sp, #48] @ 0x30 │ │ + str r1, [sp, #40] @ 0x28 │ │ + ldr r1, [pc, #704] @ (bee98 ) │ │ add r1, pc │ │ - str r1, [sp, #48] @ 0x30 │ │ - add r0, sp, #128 @ 0x80 │ │ - str r0, [sp, #56] @ 0x38 │ │ - add r0, sp, #48 @ 0x30 │ │ - ldr r2, [pc, #460] @ (baf98 ) │ │ - movs r1, #5 │ │ - add r2, pc │ │ - bl 6f45c │ │ - ldr r0, [sp, #40] @ 0x28 │ │ - ldr r1, [sp, #36] @ 0x24 │ │ + bl 6879c │ │ + mov r4, r1 │ │ + add r1, sp, #40 @ 0x28 │ │ + bl be9d8 │ │ + ldr r1, [r4, #0] │ │ + subs r1, #1 │ │ + str r1, [r4, #0] │ │ cmp r0, #0 │ │ - beq.w bb6f6 │ │ - ldr r1, [r0, #0] │ │ - cmp r1, #0 │ │ - beq.w bb702 │ │ - ldr.w r5, [r1, #580] @ 0x244 │ │ - ldr r1, [r4, #20] │ │ - cmp r5, #0 │ │ - beq.w bb11c │ │ - cmp r1, #5 │ │ - bcc.n bae18 │ │ - movs r0, #0 │ │ + bne.w bede8 │ │ + str r5, [sp, #16] │ │ + add r0, sp, #56 @ 0x38 │ │ + ldr r4, [pc, #676] @ (bee9c ) │ │ + add r4, pc │ │ + mov r1, r4 │ │ + bl 679d4 │ │ + ldr r0, [sp, #56] @ 0x38 │ │ + add.w r8, sp, #160 @ 0xa0 │ │ + str r0, [sp, #36] @ 0x24 │ │ + add.w sl, sp, #56 @ 0x38 │ │ + ldr r0, [sp, #60] @ 0x3c │ │ + str r0, [sp, #32] │ │ + ldr r0, [sp, #64] @ 0x40 │ │ + str r0, [sp, #28] │ │ + ldr r0, [sp, #68] @ 0x44 │ │ + str r0, [sp, #24] │ │ + add.w r0, r8, #4 │ │ + ldr r7, [pc, #644] @ (beea0 ) │ │ + add r7, pc │ │ + mov r1, r7 │ │ + ldmia.w r1, {r2, r3, r5, r6} │ │ + mov r1, r4 │ │ + stmia r0!, {r2, r3, r5, r6} │ │ + mov r0, sl │ │ + bl 679d4 │ │ + ldr r0, [sp, #56] @ 0x38 │ │ + str r0, [sp, #20] │ │ + ldrd fp, lr, [sp, #60] @ 0x3c │ │ + ldr.w ip, [sp, #68] @ 0x44 │ │ + add r4, sp, #192 @ 0xc0 │ │ + ldmia.w r7, {r0, r1, r6, r9} │ │ + adds r5, r4, #4 │ │ + stmia.w r5, {r0, r1, r6, r9} │ │ movs r1, #1 │ │ - str r1, [sp, #52] @ 0x34 │ │ - mov.w r3, #2384 @ 0x950 │ │ - ldr r1, [sp, #32] │ │ - str r0, [sp, #64] @ 0x40 │ │ - str r0, [sp, #60] @ 0x3c │ │ - movs r0, #4 │ │ - str r1, [sp, #48] @ 0x30 │ │ - movs r1, #5 │ │ - str r0, [sp, #56] @ 0x38 │ │ - add r0, sp, #48 @ 0x30 │ │ - ldr r2, [pc, #396] @ (baf9c ) │ │ - add r2, pc │ │ - bl 6f45c │ │ - ldr r0, [sp, #40] @ 0x28 │ │ - ldr r1, [sp, #12] │ │ - mov r2, r8 │ │ - ldr r1, [r1, #0] │ │ - blx r5 │ │ - mov r8, r0 │ │ - ldr r0, [r4, #20] │ │ - cmp r0, #5 │ │ - bcc.n bae4a │ │ movs r0, #0 │ │ - movs r1, #1 │ │ - str r1, [sp, #52] @ 0x34 │ │ - mov.w r3, #2384 @ 0x950 │ │ - ldr r1, [sp, #20] │ │ - str r0, [sp, #64] @ 0x40 │ │ + str r1, [sp, #56] @ 0x38 │ │ + mov.w r1, #2147483648 @ 0x80000000 │ │ + strd r0, r1, [sp, #144] @ 0x90 │ │ + add.w r1, sl, #12 │ │ str r0, [sp, #60] @ 0x3c │ │ - movs r0, #4 │ │ - str r1, [sp, #48] @ 0x30 │ │ - movs r1, #5 │ │ - str r0, [sp, #56] @ 0x38 │ │ - add r0, sp, #48 @ 0x30 │ │ - ldr r2, [pc, #348] @ (bafa0 ) │ │ - add r2, pc │ │ - bl 6f45c │ │ - ldr r0, [r4, #20] │ │ - cmp r0, #5 │ │ - bcc.n bae72 │ │ - movs r1, #1 │ │ - movs r0, #0 │ │ - str r1, [sp, #52] @ 0x34 │ │ - mov.w r3, #2384 @ 0x950 │ │ - ldr r1, [sp, #24] │ │ - str r1, [sp, #48] @ 0x30 │ │ - movs r1, #5 │ │ str r0, [sp, #64] @ 0x40 │ │ - str r0, [sp, #60] @ 0x3c │ │ - add r0, sp, #128 @ 0x80 │ │ - str r0, [sp, #56] @ 0x38 │ │ - add r0, sp, #48 @ 0x30 │ │ - ldr r2, [pc, #312] @ (bafa4 ) │ │ - add r2, pc │ │ - bl 6f45c │ │ - ldr r0, [r4, #20] │ │ - cmp r0, #5 │ │ - bcc.n bae9a │ │ - movs r1, #1 │ │ - movs r0, #0 │ │ - str r1, [sp, #52] @ 0x34 │ │ - mov.w r3, #2384 @ 0x950 │ │ + ldmia.w r8, {r2, r3, r5, r6, r7} │ │ + stmia r1!, {r2, r3, r5, r6, r7} │ │ + ldr r1, [sp, #24] │ │ + str r1, [sp, #100] @ 0x64 │ │ ldr r1, [sp, #28] │ │ - str r1, [sp, #48] @ 0x30 │ │ - movs r1, #5 │ │ - str r0, [sp, #64] @ 0x40 │ │ - str r0, [sp, #60] @ 0x3c │ │ - add r0, sp, #128 @ 0x80 │ │ - str r0, [sp, #56] @ 0x38 │ │ - add r0, sp, #48 @ 0x30 │ │ - ldr r2, [pc, #276] @ (bafa8 ) │ │ - add r2, pc │ │ - bl 6f45c │ │ - ldr r0, [sp, #40] @ 0x28 │ │ - ldr r1, [r0, #0] │ │ - cmp r1, #0 │ │ - beq.w bb702 │ │ - ldr.w r5, [r1, #912] @ 0x390 │ │ - ldr r1, [r4, #20] │ │ - cmp r5, #0 │ │ - beq.w bb1bc │ │ - cmp r1, #4 │ │ - bls.n baed8 │ │ + str r1, [sp, #96] @ 0x60 │ │ + ldr r1, [sp, #32] │ │ + str r1, [sp, #92] @ 0x5c │ │ + ldr r1, [sp, #36] @ 0x24 │ │ + str r0, [sp, #104] @ 0x68 │ │ + add.w r0, sl, #52 @ 0x34 │ │ + str r1, [sp, #88] @ 0x58 │ │ + ldmia.w r4, {r1, r2, r3, r5, r6} │ │ + stmia r0!, {r1, r2, r3, r5, r6} │ │ + ldr r0, [sp, #20] │ │ + str r0, [sp, #128] @ 0x80 │ │ + mov r0, sl │ │ + str.w ip, [sp, #140] @ 0x8c │ │ + strd fp, lr, [sp, #132] @ 0x84 │ │ + bl 990fc │ │ + add r5, sp, #192 @ 0xc0 │ │ + ldr r1, [pc, #528] @ (beea4 ) │ │ + mov r4, r0 │ │ + movs r2, #19 │ │ + add r1, pc │ │ + mov r0, r5 │ │ + bl 9a438 │ │ + mov r0, r5 │ │ + str r4, [sp, #204] @ 0xcc │ │ + bl 990ba │ │ + ldr r5, [r0, #20] │ │ + mov sl, r0 │ │ + ldr r0, [r5, #4] │ │ + adds r0, #1 │ │ + str r0, [r5, #4] │ │ + bcs.w bee36 │ │ + ldr r0, [r5, #96] @ 0x60 │ │ + cmp r0, #0 │ │ + bne.w bee48 │ │ movs r0, #0 │ │ - movs r1, #1 │ │ - str r1, [sp, #52] @ 0x34 │ │ - mov.w r3, #2384 @ 0x950 │ │ + bl bd200 │ │ + str r5, [r5, #96] @ 0x60 │ │ + ldrd r6, r7, [sl, #12] │ │ + add r4, sp, #192 @ 0xc0 │ │ + mov r2, r7 │ │ + mov r0, r4 │ │ + mov r1, r6 │ │ + bl 4c194 │ │ + add.w r0, r5, #100 @ 0x64 │ │ + mov r1, r4 │ │ + bl baa04 │ │ + bl 676f0 │ │ + ldr.w r1, [sl] │ │ + adds r1, #1 │ │ + str.w r1, [sl] │ │ + bcs.w bee36 │ │ + ldr r0, [r0, #0] │ │ + str r7, [sp, #36] @ 0x24 │ │ + add.w r1, r0, #8 │ │ + add r0, sp, #192 @ 0xc0 │ │ + bl 63f60 │ │ + ldr r0, [sp, #192] @ 0xc0 │ │ + cmp r0, #1 │ │ + beq.w bee66 │ │ + ldrb.w r0, [sp, #200] @ 0xc8 │ │ + str r0, [sp, #32] │ │ + ldr.w fp, [sp, #196] @ 0xc4 │ │ + bl 68380 │ │ + add.w r9, sp, #192 @ 0xc0 │ │ + str r0, [sp, #192] @ 0xc0 │ │ + mov r0, r9 │ │ + bl 682dc │ │ + mov r7, r0 │ │ + mov r0, r9 │ │ + mov r8, r1 │ │ + bl 4aa16 │ │ + mov r0, r7 │ │ + mov r1, r8 │ │ + bl 4b2bc │ │ + mov r5, r0 │ │ + mov r4, r1 │ │ + blx cd210 │ │ + str r0, [sp, #212] @ 0xd4 │ │ + ldr r0, [pc, #360] @ (beea8 ) │ │ + strd r5, r4, [sp, #196] @ 0xc4 │ │ + add r0, pc │ │ + strd sl, r0, [sp, #204] @ 0xcc │ │ + movs r0, #1 │ │ + str r0, [sp, #192] @ 0xc0 │ │ + add r0, sp, #192 @ 0xc0 │ │ + bl 4afd0 │ │ + add r1, sp, #180 @ 0xb4 │ │ + stmia.w r1, {r0, r7, r8} │ │ + add r4, sp, #192 @ 0xc0 │ │ + mov r1, r6 │ │ + ldr r2, [sp, #36] @ 0x24 │ │ + mov r0, r4 │ │ + bl 4af58 │ │ + add r5, sp, #160 @ 0xa0 │ │ + add.w r1, fp, #8 │ │ + add r3, sp, #180 @ 0xb4 │ │ + mov r2, r4 │ │ + mov r0, r5 │ │ + bl c1c84 │ │ + mov r0, r5 │ │ + bl 4aa26 │ │ ldr r1, [sp, #32] │ │ - str r0, [sp, #64] @ 0x40 │ │ - str r0, [sp, #60] @ 0x3c │ │ + mov r0, fp │ │ + bl 666f8 │ │ movs r0, #4 │ │ - str r1, [sp, #48] @ 0x30 │ │ - movs r1, #5 │ │ - str r0, [sp, #56] @ 0x38 │ │ - add r0, sp, #48 @ 0x30 │ │ - ldr r2, [pc, #220] @ (bafac ) │ │ - add r2, pc │ │ - bl 6f45c │ │ - ldr r0, [sp, #40] @ 0x28 │ │ - blx r5 │ │ - ldr r1, [r4, #20] │ │ - cmp r0, #1 │ │ - bne.w bb732 │ │ - ldr.w r9, [sp, #44] @ 0x2c │ │ - cmp r1, #4 │ │ - bls.n baf0c │ │ + movs r1, #4 │ │ + bl 4aff4 │ │ + str.w sl, [r0] │ │ + mov r6, r0 │ │ + ldr r1, [pc, #280] @ (beeac ) │ │ + ldr r5, [sp, #16] │ │ + add r1, pc │ │ + mov r0, r5 │ │ + bl 6879c │ │ + ldr r7, [r0, #12] │ │ + ldr r0, [r1, #0] │ │ + subs r0, #1 │ │ + str r0, [r1, #0] │ │ + ldr r1, [pc, #264] @ (beeb0 ) │ │ + mov r0, r5 │ │ + add r1, pc │ │ + bl be6d8 │ │ + str r7, [sp, #64] @ 0x40 │ │ + mov ip, r0 │ │ + ldr r0, [pc, #252] @ (beeb4 ) │ │ + mov r4, r1 │ │ + ldrd r2, r3, [sp, #40] @ 0x28 │ │ + add r0, pc │ │ + strd r6, r0, [sp, #56] @ 0x38 │ │ + ldrd r0, r1, [sp, #48] @ 0x30 │ │ + strd r0, r1, [sp] │ │ + add r0, sp, #56 @ 0x38 │ │ + str r0, [sp, #8] │ │ + add r0, sp, #192 @ 0xc0 │ │ + mov r1, ip │ │ + bl c1f2c │ │ + ldrd r0, r1, [sp, #192] @ 0xc0 │ │ + bl be6f4 │ │ + ldr r6, [pc, #168] @ (bee88 ) │ │ + ldr r7, [pc, #168] @ (bee8c ) │ │ + ldr r0, [r4, #0] │ │ + adds r0, #1 │ │ + str r0, [r4, #0] │ │ + ldr r1, [pc, #204] @ (beeb8 ) │ │ + mov r0, r5 │ │ + add r1, pc │ │ + bl 6879c │ │ + mov r4, r1 │ │ + add r1, sp, #40 @ 0x28 │ │ + bl be9e6 │ │ + cbz r0, bee38 │ │ + ldrd r5, r0, [r0] │ │ + ldr r2, [r0, #12] │ │ + add r0, sp, #56 @ 0x38 │ │ + mov r1, r5 │ │ + blx r2 │ │ + ldr r2, [pc, #132] @ (bee90 ) │ │ + ldrd r0, r1, [sp, #56] @ 0x38 │ │ + eors r1, r2 │ │ + ldr r2, [pc, #128] @ (bee94 ) │ │ + eors r0, r2 │ │ + orrs r0, r1 │ │ + bne.n bee40 │ │ + ldrd r0, r1, [sp, #64] @ 0x40 │ │ + eors r1, r6 │ │ + eors r0, r7 │ │ + orrs r0, r1 │ │ + bne.n bee40 │ │ + ldr r0, [r5, #0] │ │ + bl aa728 │ │ + ldr r1, [r4, #0] │ │ + subs r1, #1 │ │ + str r1, [r4, #0] │ │ + add sp, #220 @ 0xdc │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + udf #254 @ 0xfe │ │ + ldr r0, [pc, #148] @ (beed0 ) │ │ + add r0, pc │ │ + bl 50b2c │ │ + ldr r0, [pc, #144] @ (beed4 ) │ │ + add r0, pc │ │ + bl 50b2c │ │ movs r0, #0 │ │ movs r1, #1 │ │ - str r1, [sp, #52] @ 0x34 │ │ - mov.w r3, #2384 @ 0x950 │ │ - ldr r1, [sp, #4] │ │ - str r0, [sp, #64] @ 0x40 │ │ - str r0, [sp, #60] @ 0x3c │ │ + str r0, [sp, #208] @ 0xd0 │ │ + str r1, [sp, #196] @ 0xc4 │ │ + ldr r1, [pc, #104] @ (beebc ) │ │ + str r0, [sp, #204] @ 0xcc │ │ movs r0, #4 │ │ - str r1, [sp, #48] @ 0x30 │ │ - movs r1, #5 │ │ - str r0, [sp, #56] @ 0x38 │ │ - add r0, sp, #48 @ 0x30 │ │ - ldr r2, [pc, #168] @ (bafb0 ) │ │ - add r2, pc │ │ - bl 6f45c │ │ - movs r0, #5 │ │ - b.w bb70e │ │ - cmp r0, #0 │ │ - bne.w bb08c │ │ - ldrb.w r0, [sl, #4] │ │ - addw r1, pc, #12 │ │ - tbh [r1, r0, lsl #1] │ │ - ldr r2, [sp, #304] @ 0x130 │ │ - movs r1, r0 │ │ - ldrb r4, [r3, #12] │ │ - movs r1, r0 │ │ - lsls r0, r1, #1 │ │ - lsls r0, r6, #11 │ │ - lsls r4, r7, #6 │ │ - lsls r6, r0, #9 │ │ - lsls r0, r5, #5 │ │ - lsls r4, r0, #13 │ │ - lsls r6, r2, #14 │ │ - lsls r5, r3, #10 │ │ - lsls r0, r0, #16 │ │ - nop │ │ - ldrb r6, [r7, #8] │ │ - movs r1, r0 │ │ - ldrb r0, [r7, #11] │ │ - movs r1, r0 │ │ - ldrb r2, [r2, #8] │ │ - movs r1, r0 │ │ - strh r0, [r1, #0] │ │ - vtbl.8 d23, {d6-d8}, d24 │ │ - movs r1, r0 │ │ - ldrb r2, [r3, #8] │ │ + add r1, pc │ │ + str r1, [sp, #192] @ 0xc0 │ │ + str r0, [sp, #200] @ 0xc8 │ │ + add r0, sp, #192 @ 0xc0 │ │ + ldr r1, [pc, #96] @ (beec0 ) │ │ + add r1, pc │ │ + bl 4d1a6 │ │ + ldrb.w r0, [sp, #200] @ 0xc8 │ │ + movs r1, #43 @ 0x2b │ │ + strb.w r0, [sp, #164] @ 0xa4 │ │ + ldr r0, [sp, #196] @ 0xc4 │ │ + str r0, [sp, #160] @ 0xa0 │ │ + ldr r0, [pc, #76] @ (beec4 ) │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + ldr r0, [pc, #76] @ (beec8 ) │ │ + add r2, sp, #160 @ 0xa0 │ │ + ldr r3, [pc, #76] @ (beecc ) │ │ + add r0, pc │ │ + add r3, pc │ │ + bl 5127c │ │ + ldrh r2, [r7, #36] @ 0x24 │ │ + strb r7, [r1, #9] │ │ + ldr r6, [r7, #112] @ 0x70 │ │ + ldr r4, [sp, #976] @ 0x3d0 │ │ + ldr r2, [sp, #476] @ 0x1dc │ │ + str r3, [r7, #64] @ 0x40 │ │ + bmi.n bee2a │ │ + @ instruction: 0xb621 │ │ + negs r6, r5 │ │ movs r1, r0 │ │ - ldrb r4, [r7, #8] │ │ + str r7, [r2, r1] │ │ + vsra.u64 q10, q8, #2 │ │ movs r1, r0 │ │ - ldrb r6, [r7, #8] │ │ + subs r4, #88 @ 0x58 │ │ + vtbl.8 d31, {d22-d24}, d4 │ │ + movs r0, r0 │ │ + lsls r6, r7 │ │ movs r1, r0 │ │ - ldrb r0, [r5, #8] │ │ + lsls r2, r7 │ │ movs r1, r0 │ │ - ldrb r2, [r3, #8] │ │ + lsrs r0, r5 │ │ movs r1, r0 │ │ - ldrb r0, [r1, #8] │ │ + lsls r0, r3 │ │ movs r1, r0 │ │ - ldrb r4, [r3, #6] │ │ + subs r5, #10 │ │ movs r1, r0 │ │ - ldrb r6, [r4, #5] │ │ + subs r5, #8 │ │ movs r1, r0 │ │ - ldrb r4, [r7, #4] │ │ + subs r1, #122 @ 0x7a │ │ movs r1, r0 │ │ - ldrb r4, [r2, #4] │ │ + ldrb r7, [r3, #10] │ │ + @ instruction: 0xfff8399e │ │ movs r1, r0 │ │ - ldrb r6, [r2, #3] │ │ + lsrs r2, r5 │ │ movs r1, r0 │ │ - ldrb r0, [r4, #2] │ │ + lsrs r2, r6 │ │ movs r1, r0 │ │ - ldrb r6, [r2, #26] │ │ - vqrdmlah.s , q3, d22[0] │ │ - vtbx.8 d23, {d22-d23}, d16 │ │ + push {r4, lr} │ │ + ldr r4, [r0, #0] │ │ + mov r0, r4 │ │ + bl a984a │ │ + ldr r0, [r4, #0] │ │ + subs r0, #1 │ │ + str r0, [r4, #0] │ │ + it ne │ │ + popne {r4, pc} │ │ + mov r0, r4 │ │ + ldmia.w sp!, {r4, lr} │ │ + b.w 99b4c │ │ + bmi.n beea2 │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + sub sp, #156 @ 0x9c │ │ + ldr r1, [pc, #600] @ (bf158 ) │ │ + add.w sl, r0, #8 │ │ + ldr r6, [pc, #584] @ (bf150 ) │ │ + ldr r7, [pc, #588] @ (bf154 ) │ │ + mov r0, sl │ │ + str r1, [sp, #28] │ │ + ldr r1, [pc, #588] @ (bf15c ) │ │ + str r6, [sp, #36] @ 0x24 │ │ + str r7, [sp, #32] │ │ + str r1, [sp, #24] │ │ + ldr r1, [pc, #584] @ (bf160 ) │ │ + add r1, pc │ │ + bl 6879c │ │ + mov r5, r1 │ │ + add r1, sp, #24 │ │ + bl be9d8 │ │ + ldr r1, [r5, #0] │ │ + subs r1, #1 │ │ + str r1, [r5, #0] │ │ + cmp r0, #0 │ │ + bne.w bf0cc │ │ + mov.w r0, #2147483648 @ 0x80000000 │ │ + str r0, [sp, #92] @ 0x5c │ │ + add r5, sp, #120 @ 0x78 │ │ + ldr r1, [pc, #552] @ (bf164 ) │ │ + mov r0, r5 │ │ + add r1, pc │ │ + bl 679d4 │ │ + ldrd ip, lr, [sp, #120] @ 0x78 │ │ + adds r4, r5, #4 │ │ + ldrd r8, r9, [sp, #128] @ 0x80 │ │ + mov.w fp, #0 │ │ + ldr r6, [pc, #532] @ (bf168 ) │ │ + add r6, pc │ │ + ldmia.w r6, {r0, r1, r2, r7} │ │ + stmia r4!, {r0, r1, r2, r7} │ │ + str.w fp, [sp, #40] @ 0x28 │ │ + str.w fp, [sp, #88] @ 0x58 │ │ + add r0, sp, #40 @ 0x28 │ │ + ldmia.w r5, {r2, r3, r4, r6, r7} │ │ + adds r1, r0, #4 │ │ + stmia r1!, {r2, r3, r4, r6, r7} │ │ + str.w fp, [sp, #84] @ 0x54 │ │ + add r1, sp, #72 @ 0x48 │ │ + stmia.w r1, {r8, r9, fp} │ │ + strd ip, lr, [sp, #64] @ 0x40 │ │ + bl 99120 │ │ + add r6, sp, #120 @ 0x78 │ │ + ldr r1, [pc, #488] @ (bf16c ) │ │ + mov r5, r0 │ │ + movs r2, #11 │ │ + add r1, pc │ │ + mov r0, r6 │ │ + bl 9a438 │ │ + mov r0, r6 │ │ + str r5, [sp, #132] @ 0x84 │ │ + bl 990ba │ │ + ldr r5, [r0, #20] │ │ + mov r6, r0 │ │ + ldr r0, [r5, #4] │ │ + adds r0, #1 │ │ + str r0, [r5, #4] │ │ + bcs.w bf11a │ │ + add.w r0, r5, #56 @ 0x38 │ │ + mov r1, r5 │ │ + bl ba9d4 │ │ + ldrd r7, r4, [r6, #12] │ │ + add.w r8, sp, #120 @ 0x78 │ │ + mov r2, r4 │ │ + mov r0, r8 │ │ + mov r1, r7 │ │ + bl 4c194 │ │ + add.w r0, r5, #60 @ 0x3c │ │ + mov r1, r8 │ │ + bl baa04 │ │ + bl 676f0 │ │ + ldr r1, [r6, #0] │ │ + adds r1, #1 │ │ + str r1, [r6, #0] │ │ + bcs.w bf11a │ │ + ldr r0, [r0, #0] │ │ + strd r7, r4, [sp, #16] │ │ + add.w r1, r0, #8 │ │ + add r0, sp, #120 @ 0x78 │ │ + bl 63f60 │ │ + ldr r0, [sp, #120] @ 0x78 │ │ + cmp r0, #1 │ │ + beq.w bf12c │ │ + ldrb.w r0, [sp, #128] @ 0x80 │ │ + str r0, [sp, #12] │ │ + ldr.w fp, [sp, #124] @ 0x7c │ │ + bl 68380 │ │ + add.w r9, sp, #120 @ 0x78 │ │ + str r0, [sp, #120] @ 0x78 │ │ + mov r0, r9 │ │ + bl 682dc │ │ + mov r5, r0 │ │ + mov r0, r9 │ │ + mov r8, r1 │ │ + bl 4aa16 │ │ + mov r0, r5 │ │ + mov r1, r8 │ │ + bl 4b2bc │ │ + mov r4, r0 │ │ + mov r7, r1 │ │ + blx cd210 │ │ + str r0, [sp, #140] @ 0x8c │ │ + ldr r0, [pc, #328] @ (bf170 ) │ │ + strd r4, r7, [sp, #124] @ 0x7c │ │ + add r0, pc │ │ + strd r6, r0, [sp, #132] @ 0x84 │ │ + movs r0, #1 │ │ + str r0, [sp, #120] @ 0x78 │ │ + add r0, sp, #120 @ 0x78 │ │ + bl 4afd0 │ │ + add r1, sp, #108 @ 0x6c │ │ + stmia.w r1, {r0, r5, r8} │ │ + add r4, sp, #120 @ 0x78 │ │ + ldrd r1, r2, [sp, #16] │ │ + mov r0, r4 │ │ + bl 4af58 │ │ + add r5, sp, #144 @ 0x90 │ │ + add.w r1, fp, #8 │ │ + add r3, sp, #108 @ 0x6c │ │ + mov r2, r4 │ │ + mov r0, r5 │ │ + bl c1c84 │ │ + mov r0, r5 │ │ + bl 4aa26 │ │ + ldr r1, [sp, #12] │ │ + mov r0, fp │ │ + bl 666f8 │ │ + movs r0, #4 │ │ + movs r1, #4 │ │ + bl 4aff4 │ │ + str r6, [r0, #0] │ │ + mov r4, r0 │ │ + ldr r1, [pc, #248] @ (bf174 ) │ │ + mov r0, sl │ │ + add r1, pc │ │ + bl 6879c │ │ + ldr r7, [r0, #12] │ │ + ldr r0, [r1, #0] │ │ + subs r0, #1 │ │ + str r0, [r1, #0] │ │ + ldr r1, [pc, #236] @ (bf178 ) │ │ + mov r0, sl │ │ + add r1, pc │ │ + bl be6d8 │ │ + str r7, [sp, #48] @ 0x30 │ │ + mov r6, r0 │ │ + ldr r0, [pc, #224] @ (bf17c ) │ │ + mov r5, r1 │ │ + ldrd r2, r3, [sp, #24] │ │ + add r0, pc │ │ + strd r4, r0, [sp, #40] @ 0x28 │ │ + ldrd r0, r1, [sp, #32] │ │ + strd r0, r1, [sp] │ │ + add r0, sp, #40 @ 0x28 │ │ + str r0, [sp, #8] │ │ + add r0, sp, #120 @ 0x78 │ │ + mov r1, r6 │ │ + bl c1f2c │ │ + ldrd r0, r1, [sp, #120] @ 0x78 │ │ + bl be6f4 │ │ + ldr r6, [pc, #140] @ (bf150 ) │ │ + ldr r7, [pc, #140] @ (bf154 ) │ │ + ldr r0, [r5, #0] │ │ + adds r0, #1 │ │ + str r0, [r5, #0] │ │ + ldr r1, [pc, #176] @ (bf180 ) │ │ + mov r0, sl │ │ + add r1, pc │ │ + bl 6879c │ │ + mov r4, r1 │ │ + add r1, sp, #24 │ │ + bl be9e6 │ │ + cbz r0, bf11c │ │ + ldrd r5, r0, [r0] │ │ + ldr r2, [r0, #12] │ │ + add r0, sp, #40 @ 0x28 │ │ + mov r1, r5 │ │ + blx r2 │ │ + ldr r2, [pc, #104] @ (bf158 ) │ │ + ldrd r0, r1, [sp, #40] @ 0x28 │ │ + eors r1, r2 │ │ + ldr r2, [pc, #100] @ (bf15c ) │ │ + eors r0, r2 │ │ + orrs r0, r1 │ │ + bne.n bf124 │ │ + ldrd r0, r1, [sp, #48] @ 0x30 │ │ + eors r1, r6 │ │ + eors r0, r7 │ │ + orrs r0, r1 │ │ + bne.n bf124 │ │ + ldr r0, [r5, #0] │ │ + bl aa728 │ │ + ldr r1, [r4, #0] │ │ + subs r1, #1 │ │ + str r1, [r4, #0] │ │ + add sp, #156 @ 0x9c │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + udf #254 @ 0xfe │ │ + ldr r0, [pc, #112] @ (bf190 ) │ │ + add r0, pc │ │ + bl 50b2c │ │ + ldr r0, [pc, #108] @ (bf194 ) │ │ + add r0, pc │ │ + bl 50b2c │ │ + ldrb.w r0, [sp, #128] @ 0x80 │ │ + movs r1, #43 @ 0x2b │ │ + strb.w r0, [sp, #148] @ 0x94 │ │ + ldr r0, [sp, #124] @ 0x7c │ │ + str r0, [sp, #144] @ 0x90 │ │ + ldr r0, [pc, #72] @ (bf184 ) │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + ldr r0, [pc, #68] @ (bf188 ) │ │ + add r2, sp, #144 @ 0x90 │ │ + ldr r3, [pc, #68] @ (bf18c ) │ │ + add r0, pc │ │ + add r3, pc │ │ + bl 5127c │ │ + nop │ │ + itete cs │ │ + addcs r7, #79 @ 0x4f │ │ + subcc r5, r5, #2 │ │ + bhi.w 1973c8 @ unpredictable │ │ + movcc r4, #20 │ │ + asrs r0, r2, #13 │ │ + ldrh r0, [r4, #16] │ │ + subs r7, #46 @ 0x2e │ │ movs r1, r0 │ │ - ldrb r2, [r4, #0] │ │ + ldr r5, [pc, #68] @ (bf1ac ) │ │ + @ instruction: 0xfffe3eba │ │ movs r1, r0 │ │ - ldrb r6, [r7, #6] │ │ + movs r4, #146 @ 0x92 │ │ + vrintp.f16 , q6 │ │ + movs r0, r0 │ │ + subs r5, #216 @ 0xd8 │ │ movs r1, r0 │ │ - strb r0, [r7, #31] │ │ + subs r5, #214 @ 0xd6 │ │ movs r1, r0 │ │ - strb r4, [r6, #30] │ │ + subs r6, #116 @ 0x74 │ │ movs r1, r0 │ │ - strb r0, [r0, #30] │ │ + subs r5, #180 @ 0xb4 │ │ movs r1, r0 │ │ - strb r0, [r3, #29] │ │ + adds r6, #180 @ 0xb4 │ │ movs r1, r0 │ │ - strb r0, [r6, #28] │ │ + strb r1, [r3, #31] │ │ + vqshlu.s64 , q4, #56 @ 0x38 │ │ movs r1, r0 │ │ - strb r4, [r6, #27] │ │ + subs r6, #6 │ │ movs r1, r0 │ │ - strb r6, [r7, #26] │ │ + subs r6, #14 │ │ movs r1, r0 │ │ - ldr r0, [r4, #20] │ │ - cmp r0, #5 │ │ - bcc.n bafde │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #64] @ 0x40 │ │ - movw r3, #2394 @ 0x95a │ │ - str r1, [sp, #52] @ 0x34 │ │ - ldr r1, [pc, #892] @ (bb344 ) │ │ - str r0, [sp, #60] @ 0x3c │ │ - add r1, pc │ │ - str r1, [sp, #48] @ 0x30 │ │ - add r0, sp, #128 @ 0x80 │ │ - str r0, [sp, #56] @ 0x38 │ │ - add r0, sp, #48 @ 0x30 │ │ - ldr r2, [pc, #880] @ (bb348 ) │ │ - movs r1, #5 │ │ - add r2, pc │ │ - bl 6f45c │ │ - ldr r0, [r4, #20] │ │ - cmp r0, #4 │ │ - bls.n bb008 │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #64] @ 0x40 │ │ - movw r3, #2394 @ 0x95a │ │ - str r1, [sp, #52] @ 0x34 │ │ - ldr r1, [pc, #856] @ (bb34c ) │ │ - str r0, [sp, #60] @ 0x3c │ │ + push {r4, lr} │ │ + ldr r4, [r0, #0] │ │ + mov r0, r4 │ │ + bl a984a │ │ + ldr r0, [r4, #0] │ │ + subs r0, #1 │ │ + str r0, [r4, #0] │ │ + it ne │ │ + popne {r4, pc} │ │ + mov r0, r4 │ │ + ldmia.w sp!, {r4, lr} │ │ + b.w 99bf0 │ │ + bmi.n bf162 │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + sub sp, #148 @ 0x94 │ │ + ldr r1, [pc, #588] @ (bf40c ) │ │ + add.w sl, r0, #8 │ │ + ldr r6, [pc, #572] @ (bf404 ) │ │ + ldr r7, [pc, #576] @ (bf408 ) │ │ + mov r0, sl │ │ + str r1, [sp, #28] │ │ + ldr r1, [pc, #576] @ (bf410 ) │ │ + str r6, [sp, #36] @ 0x24 │ │ + str r7, [sp, #32] │ │ + str r1, [sp, #24] │ │ + ldr r1, [pc, #572] @ (bf414 ) │ │ add r1, pc │ │ - str r1, [sp, #48] @ 0x30 │ │ - add r0, sp, #128 @ 0x80 │ │ - str r0, [sp, #56] @ 0x38 │ │ - add r0, sp, #48 @ 0x30 │ │ - ldr r2, [pc, #848] @ (bb350 ) │ │ - movs r1, #5 │ │ - add r2, pc │ │ - bl 6f45c │ │ - ldr r0, [sp, #40] @ 0x28 │ │ + bl 6879c │ │ + mov r5, r1 │ │ + add r1, sp, #24 │ │ + bl be9d8 │ │ + ldr r1, [r5, #0] │ │ + subs r1, #1 │ │ + str r1, [r5, #0] │ │ cmp r0, #0 │ │ - beq.w bb7b4 │ │ - ldr r1, [r0, #0] │ │ - cmp r1, #0 │ │ - beq.w bb702 │ │ - ldr.w r5, [r1, #584] @ 0x248 │ │ - ldr r1, [r4, #20] │ │ - cmp r5, #0 │ │ - beq.w bb876 │ │ - cmp r1, #4 │ │ - bls.n bb04c │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r1, [sp, #52] @ 0x34 │ │ - movw r3, #2394 @ 0x95a │ │ - ldr r1, [sp, #32] │ │ - str r0, [sp, #64] @ 0x40 │ │ - str r0, [sp, #60] @ 0x3c │ │ - movs r0, #4 │ │ - str r1, [sp, #48] @ 0x30 │ │ - movs r1, #5 │ │ - str r0, [sp, #56] @ 0x38 │ │ - add r0, sp, #48 @ 0x30 │ │ - ldr r2, [pc, #784] @ (bb354 ) │ │ - add r2, pc │ │ - bl 6f45c │ │ - ldr r0, [sp, #40] @ 0x28 │ │ - ldr r1, [sp, #12] │ │ - mov r2, r8 │ │ - ldr r1, [r1, #0] │ │ - blx r5 │ │ - mov r1, r0 │ │ - movs r2, #6 │ │ - b.n bb5aa │ │ - cmp r1, #5 │ │ - mov sl, r7 │ │ - bcc.n bb082 │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r1, [sp, #108] @ 0x6c │ │ - movw r3, #1099 @ 0x44b │ │ - ldr r1, [sp, #16] │ │ - str r0, [sp, #120] @ 0x78 │ │ - str r0, [sp, #116] @ 0x74 │ │ - movs r0, #4 │ │ - str r1, [sp, #104] @ 0x68 │ │ - movs r1, #5 │ │ - str r0, [sp, #112] @ 0x70 │ │ - add r0, sp, #104 @ 0x68 │ │ - ldr r2, [pc, #732] @ (bb358 ) │ │ - add r2, pc │ │ - bl 6f45c │ │ - ldr r1, [pc, #728] @ (bb35c ) │ │ - movs r0, #16 │ │ - movs r5, #6 │ │ - add r1, pc │ │ - b.n bad3e │ │ - ldr r1, [pc, #720] @ (bb360 ) │ │ - movs r0, #14 │ │ - ldr r3, [pc, #720] @ (bb364 ) │ │ - movs r2, #6 │ │ + bne.w bf380 │ │ + mov.w r0, #2147483648 @ 0x80000000 │ │ + str r0, [sp, #84] @ 0x54 │ │ + add r5, sp, #112 @ 0x70 │ │ + ldr r1, [pc, #540] @ (bf418 ) │ │ + mov r0, r5 │ │ add r1, pc │ │ - add r3, pc │ │ - ldr.w r9, [sp, #44] @ 0x2c │ │ - str.w r0, [r9, #20] │ │ + bl 679d4 │ │ + ldrd ip, lr, [sp, #112] @ 0x70 │ │ + adds r4, r5, #4 │ │ + ldrd r8, r9, [sp, #120] @ 0x78 │ │ + ldr r6, [pc, #524] @ (bf41c ) │ │ + add r6, pc │ │ + ldmia.w r6, {r0, r1, r2, r7} │ │ + stmia r4!, {r0, r1, r2, r7} │ │ movs r0, #0 │ │ - str.w r3, [r9, #8] │ │ - str.w r2, [r9, #12] │ │ - str.w r1, [r9, #16] │ │ - b.n bb70e │ │ - ldr r1, [pc, #692] @ (bb368 ) │ │ - movs r0, #7 │ │ - movs r5, #8 │ │ + str r0, [sp, #40] @ 0x28 │ │ + str r0, [sp, #80] @ 0x50 │ │ + add r0, sp, #40 @ 0x28 │ │ + ldmia.w r5, {r1, r2, r4, r6, r7} │ │ + adds r3, r0, #4 │ │ + stmia r3!, {r1, r2, r4, r6, r7} │ │ + strd r8, r9, [sp, #72] @ 0x48 │ │ + strd ip, lr, [sp, #64] @ 0x40 │ │ + bl 990d8 │ │ + add r6, sp, #112 @ 0x70 │ │ + ldr r1, [pc, #488] @ (bf420 ) │ │ + mov r5, r0 │ │ + movs r2, #11 │ │ add r1, pc │ │ - b.n bad3e │ │ - cmp r1, #5 │ │ - bcc.n bb0e0 │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r1, [sp, #108] @ 0x6c │ │ - movw r3, #1099 @ 0x44b │ │ - ldr r1, [sp, #16] │ │ - str r0, [sp, #120] @ 0x78 │ │ - str r0, [sp, #116] @ 0x74 │ │ - movs r0, #4 │ │ - str r1, [sp, #104] @ 0x68 │ │ - movs r1, #5 │ │ + mov r0, r6 │ │ + bl 9a438 │ │ + mov r0, r6 │ │ + str r5, [sp, #124] @ 0x7c │ │ + bl 990ba │ │ + ldr r5, [r0, #20] │ │ + mov r6, r0 │ │ + ldr r0, [r5, #4] │ │ + adds r0, #1 │ │ + str r0, [r5, #4] │ │ + bcs.w bf3ce │ │ + add.w r0, r5, #48 @ 0x30 │ │ + mov r1, r5 │ │ + bl ba9d4 │ │ + ldrd r7, r4, [r6, #12] │ │ + add.w r8, sp, #112 @ 0x70 │ │ + mov r2, r4 │ │ + mov r0, r8 │ │ + mov r1, r7 │ │ + bl 4c194 │ │ + add.w r0, r5, #52 @ 0x34 │ │ + mov r1, r8 │ │ + bl baa04 │ │ + bl 676f0 │ │ + ldr r1, [r6, #0] │ │ + adds r1, #1 │ │ + str r1, [r6, #0] │ │ + bcs.w bf3ce │ │ + ldr r0, [r0, #0] │ │ + strd r7, r4, [sp, #16] │ │ + add.w r1, r0, #8 │ │ + add r0, sp, #112 @ 0x70 │ │ + bl 63f60 │ │ + ldr r0, [sp, #112] @ 0x70 │ │ + cmp r0, #1 │ │ + beq.w bf3e0 │ │ + ldrb.w r0, [sp, #120] @ 0x78 │ │ + str r0, [sp, #12] │ │ + ldr.w fp, [sp, #116] @ 0x74 │ │ + bl 68380 │ │ + add.w r9, sp, #112 @ 0x70 │ │ str r0, [sp, #112] @ 0x70 │ │ - add r0, sp, #104 @ 0x68 │ │ - ldr r2, [pc, #656] @ (bb36c ) │ │ - add r2, pc │ │ - bl 6f45c │ │ - ldr r1, [pc, #652] @ (bb370 ) │ │ - movs r0, #14 │ │ - movs r5, #6 │ │ - add r1, pc │ │ - b.n bad3e │ │ - cmp r1, #4 │ │ - bls.n bb110 │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r1, [sp, #108] @ 0x6c │ │ - movw r3, #1099 @ 0x44b │ │ - ldr r1, [sp, #8] │ │ - str r0, [sp, #120] @ 0x78 │ │ - str r0, [sp, #116] @ 0x74 │ │ - movs r0, #4 │ │ - str r1, [sp, #104] @ 0x68 │ │ - movs r1, #5 │ │ + mov r0, r9 │ │ + bl 682dc │ │ + mov r5, r0 │ │ + mov r0, r9 │ │ + mov r8, r1 │ │ + bl 4aa16 │ │ + mov r0, r5 │ │ + mov r1, r8 │ │ + bl 4b2bc │ │ + mov r4, r0 │ │ + mov r7, r1 │ │ + blx cd210 │ │ + str r0, [sp, #132] @ 0x84 │ │ + ldr r0, [pc, #328] @ (bf424 ) │ │ + strd r4, r7, [sp, #116] @ 0x74 │ │ + add r0, pc │ │ + strd r6, r0, [sp, #124] @ 0x7c │ │ + movs r0, #1 │ │ str r0, [sp, #112] @ 0x70 │ │ - add r0, sp, #104 @ 0x68 │ │ - ldr r2, [pc, #616] @ (bb374 ) │ │ - add r2, pc │ │ - bl 6f45c │ │ - cbz r7, bb156 │ │ - movs r0, #15 │ │ - str r7, [sp, #52] @ 0x34 │ │ - strb.w r0, [sp, #48] @ 0x30 │ │ - b.n bad46 │ │ - cmp r1, #4 │ │ - bls.n bb142 │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r1, [sp, #52] @ 0x34 │ │ - mov.w r3, #2384 @ 0x950 │ │ - ldr r1, [sp, #16] │ │ - str r0, [sp, #64] @ 0x40 │ │ - str r0, [sp, #60] @ 0x3c │ │ - movs r0, #4 │ │ - str r1, [sp, #48] @ 0x30 │ │ - movs r1, #5 │ │ - str r0, [sp, #56] @ 0x38 │ │ - add r0, sp, #48 @ 0x30 │ │ - ldr r2, [pc, #572] @ (bb378 ) │ │ - add r2, pc │ │ - bl 6f45c │ │ - ldr r1, [pc, #568] @ (bb37c ) │ │ - movs r0, #20 │ │ - add r1, pc │ │ - ldr.w r9, [sp, #44] @ 0x2c │ │ - strd r1, r0, [r9, #8] │ │ - b.n bb1f0 │ │ - movs r5, #5 │ │ - b.n bad3e │ │ - add r5, sp, #88 @ 0x58 │ │ - mov r1, fp │ │ - mov r2, r9 │ │ + add r0, sp, #112 @ 0x70 │ │ + bl 4afd0 │ │ + add r1, sp, #100 @ 0x64 │ │ + stmia.w r1, {r0, r5, r8} │ │ + add r4, sp, #112 @ 0x70 │ │ + ldrd r1, r2, [sp, #16] │ │ + mov r0, r4 │ │ + bl 4af58 │ │ + add r5, sp, #136 @ 0x88 │ │ + add.w r1, fp, #8 │ │ + add r3, sp, #100 @ 0x64 │ │ + mov r2, r4 │ │ mov r0, r5 │ │ - bl 6c144 │ │ - add r7, sp, #48 @ 0x30 │ │ - mov r1, r6 │ │ - add.w r0, r7, #16 │ │ - mov r2, r8 │ │ - bl 6c144 │ │ - add r4, sp, #104 @ 0x68 │ │ - mov r1, r5 │ │ - adds r0, r4, #3 │ │ - movs r2, #12 │ │ - bl c99c0 │ │ - adds r0, r7, #1 │ │ - movs r5, #4 │ │ - mov r1, r4 │ │ - movs r2, #15 │ │ - strb.w r5, [sp, #48] @ 0x30 │ │ - bl c99c0 │ │ - ldr.w r9, [sp, #44] @ 0x2c │ │ - ldrb.w r0, [sp, #51] @ 0x33 │ │ - add.w r1, r9, #12 │ │ - strb.w r0, [r9, #7] │ │ - ldrh.w r0, [sp, #49] @ 0x31 │ │ - strh.w r0, [r9, #5] │ │ - add r0, sp, #48 @ 0x30 │ │ - adds r0, #8 │ │ - ldr.w ip, [sp, #52] @ 0x34 │ │ - ldmia.w r0, {r2, r3, r4, r6, r7} │ │ - stmia r1!, {r2, r3, r4, r6, r7} │ │ - str.w ip, [r9, #8] │ │ - strb.w r5, [r9, #4] │ │ - b.n bb712 │ │ - ldr r4, [pc, #448] @ (bb380 ) │ │ - cmp r1, #4 │ │ - add r4, pc │ │ - bls.n bb1e6 │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r1, [sp, #52] @ 0x34 │ │ - mov.w r3, #2384 @ 0x950 │ │ - ldr r1, [sp, #16] │ │ - str r0, [sp, #64] @ 0x40 │ │ - str r0, [sp, #60] @ 0x3c │ │ + bl c1c84 │ │ + mov r0, r5 │ │ + bl 4aa26 │ │ + ldr r1, [sp, #12] │ │ + mov r0, fp │ │ + bl 666f8 │ │ movs r0, #4 │ │ - str r1, [sp, #48] @ 0x30 │ │ - movs r1, #5 │ │ - str r0, [sp, #56] @ 0x38 │ │ - add r0, sp, #48 @ 0x30 │ │ - ldr r2, [pc, #420] @ (bb384 ) │ │ - add r2, pc │ │ - bl 6f45c │ │ - ldr.w r9, [sp, #44] @ 0x2c │ │ - movs r0, #14 │ │ - strd r4, r0, [r9, #8] │ │ - movs r0, #6 │ │ - b.n bb70e │ │ - ldr r0, [r4, #20] │ │ - cmp r0, #5 │ │ - bcc.n bb21e │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #64] @ 0x40 │ │ - movw r3, #2429 @ 0x97d │ │ - str r1, [sp, #52] @ 0x34 │ │ - ldr r1, [pc, #384] @ (bb388 ) │ │ - str r0, [sp, #60] @ 0x3c │ │ - add r1, pc │ │ - str r1, [sp, #48] @ 0x30 │ │ - add r0, sp, #128 @ 0x80 │ │ - str r0, [sp, #56] @ 0x38 │ │ - add r0, sp, #48 @ 0x30 │ │ - ldr r2, [pc, #372] @ (bb38c ) │ │ - movs r1, #5 │ │ - add r2, pc │ │ - bl 6f45c │ │ - ldr r0, [r4, #20] │ │ - cmp r0, #4 │ │ - bls.n bb248 │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #64] @ 0x40 │ │ - movw r3, #2429 @ 0x97d │ │ - str r1, [sp, #52] @ 0x34 │ │ - ldr r1, [pc, #348] @ (bb390 ) │ │ - str r0, [sp, #60] @ 0x3c │ │ + movs r1, #4 │ │ + bl 4aff4 │ │ + str r6, [r0, #0] │ │ + mov r4, r0 │ │ + ldr r1, [pc, #248] @ (bf428 ) │ │ + mov r0, sl │ │ add r1, pc │ │ - str r1, [sp, #48] @ 0x30 │ │ - add r0, sp, #128 @ 0x80 │ │ - str r0, [sp, #56] @ 0x38 │ │ - add r0, sp, #48 @ 0x30 │ │ - ldr r2, [pc, #340] @ (bb394 ) │ │ - movs r1, #5 │ │ - add r2, pc │ │ - bl 6f45c │ │ - ldr r0, [sp, #40] @ 0x28 │ │ - ldr r1, [sp, #36] @ 0x24 │ │ - cmp r0, #0 │ │ - beq.w bb6f6 │ │ - ldr r1, [r0, #0] │ │ - cmp r1, #0 │ │ - beq.w bb702 │ │ - ldr.w r5, [r1, #608] @ 0x260 │ │ - ldr r1, [r4, #20] │ │ - cmp r5, #0 │ │ - beq.w bb7be │ │ - cmp r1, #4 │ │ - bls.n bb28e │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r1, [sp, #52] @ 0x34 │ │ - movw r3, #2429 @ 0x97d │ │ - ldr r1, [sp, #32] │ │ - str r0, [sp, #64] @ 0x40 │ │ - str r0, [sp, #60] @ 0x3c │ │ - movs r0, #4 │ │ - str r1, [sp, #48] @ 0x30 │ │ - movs r1, #5 │ │ - str r0, [sp, #56] @ 0x38 │ │ - add r0, sp, #48 @ 0x30 │ │ - ldr r2, [pc, #272] @ (bb398 ) │ │ - add r2, pc │ │ - bl 6f45c │ │ - ldr r0, [sp, #40] @ 0x28 │ │ - ldr r1, [sp, #12] │ │ - mov r2, r8 │ │ - ldr r1, [r1, #0] │ │ - blx r5 │ │ - mov r8, r0 │ │ - movs r2, #7 │ │ - b.n bb6f0 │ │ - ldr r0, [r4, #20] │ │ - cmp r0, #5 │ │ - bcc.n bb2c6 │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #64] @ 0x40 │ │ - movw r3, #2401 @ 0x961 │ │ - str r1, [sp, #52] @ 0x34 │ │ - ldr r1, [pc, #236] @ (bb39c ) │ │ - str r0, [sp, #60] @ 0x3c │ │ + bl 6879c │ │ + ldr r7, [r0, #12] │ │ + ldr r0, [r1, #0] │ │ + subs r0, #1 │ │ + str r0, [r1, #0] │ │ + ldr r1, [pc, #236] @ (bf42c ) │ │ + mov r0, sl │ │ add r1, pc │ │ - str r1, [sp, #48] @ 0x30 │ │ - add r0, sp, #128 @ 0x80 │ │ - str r0, [sp, #56] @ 0x38 │ │ - add r0, sp, #48 @ 0x30 │ │ - ldr r2, [pc, #224] @ (bb3a0 ) │ │ - movs r1, #5 │ │ - add r2, pc │ │ - bl 6f45c │ │ - ldr r0, [r4, #20] │ │ - cmp r0, #4 │ │ - bls.n bb2f0 │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #64] @ 0x40 │ │ - movw r3, #2401 @ 0x961 │ │ - str r1, [sp, #52] @ 0x34 │ │ - ldr r1, [pc, #200] @ (bb3a4 ) │ │ - str r0, [sp, #60] @ 0x3c │ │ + bl be6d8 │ │ + str r7, [sp, #48] @ 0x30 │ │ + mov r6, r0 │ │ + ldr r0, [pc, #224] @ (bf430 ) │ │ + mov r5, r1 │ │ + ldrd r2, r3, [sp, #24] │ │ + add r0, pc │ │ + strd r4, r0, [sp, #40] @ 0x28 │ │ + ldrd r0, r1, [sp, #32] │ │ + strd r0, r1, [sp] │ │ + add r0, sp, #40 @ 0x28 │ │ + str r0, [sp, #8] │ │ + add r0, sp, #112 @ 0x70 │ │ + mov r1, r6 │ │ + bl c1f2c │ │ + ldrd r0, r1, [sp, #112] @ 0x70 │ │ + bl be6f4 │ │ + ldr r6, [pc, #140] @ (bf404 ) │ │ + ldr r7, [pc, #140] @ (bf408 ) │ │ + ldr r0, [r5, #0] │ │ + adds r0, #1 │ │ + str r0, [r5, #0] │ │ + ldr r1, [pc, #176] @ (bf434 ) │ │ + mov r0, sl │ │ add r1, pc │ │ - str r1, [sp, #48] @ 0x30 │ │ - add r0, sp, #128 @ 0x80 │ │ - str r0, [sp, #56] @ 0x38 │ │ - add r0, sp, #48 @ 0x30 │ │ - ldr r2, [pc, #192] @ (bb3a8 ) │ │ - movs r1, #5 │ │ - add r2, pc │ │ - bl 6f45c │ │ - ldr r0, [sp, #40] @ 0x28 │ │ - ldr r1, [sp, #36] @ 0x24 │ │ - cmp r0, #0 │ │ - beq.w bb6f6 │ │ - ldr r1, [r0, #0] │ │ - cmp r1, #0 │ │ - beq.w bb702 │ │ - ldr.w r5, [r1, #592] @ 0x250 │ │ - ldr r1, [r4, #20] │ │ - cmp r5, #0 │ │ - beq.w bb7ec │ │ - cmp r1, #4 │ │ - bls.n bb336 │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r1, [sp, #52] @ 0x34 │ │ - movw r3, #2401 @ 0x961 │ │ - ldr r1, [sp, #32] │ │ - str r0, [sp, #64] @ 0x40 │ │ - str r0, [sp, #60] @ 0x3c │ │ - movs r0, #4 │ │ - str r1, [sp, #48] @ 0x30 │ │ - movs r1, #5 │ │ - str r0, [sp, #56] @ 0x38 │ │ - add r0, sp, #48 @ 0x30 │ │ - ldr r2, [pc, #124] @ (bb3ac ) │ │ - add r2, pc │ │ - bl 6f45c │ │ - ldr r0, [sp, #40] @ 0x28 │ │ - ldr r1, [sp, #12] │ │ - mov r2, r8 │ │ - ldr r1, [r1, #0] │ │ - blx r5 │ │ - movs r2, #2 │ │ - b.n bb502 │ │ + bl 6879c │ │ + mov r4, r1 │ │ + add r1, sp, #24 │ │ + bl be9e6 │ │ + cbz r0, bf3d0 │ │ + ldrd r5, r0, [r0] │ │ + ldr r2, [r0, #12] │ │ + add r0, sp, #40 @ 0x28 │ │ + mov r1, r5 │ │ + blx r2 │ │ + ldr r2, [pc, #104] @ (bf40c ) │ │ + ldrd r0, r1, [sp, #40] @ 0x28 │ │ + eors r1, r2 │ │ + ldr r2, [pc, #100] @ (bf410 ) │ │ + eors r0, r2 │ │ + orrs r0, r1 │ │ + bne.n bf3d8 │ │ + ldrd r0, r1, [sp, #48] @ 0x30 │ │ + eors r1, r6 │ │ + eors r0, r7 │ │ + orrs r0, r1 │ │ + bne.n bf3d8 │ │ + ldr r0, [r5, #0] │ │ + bl aa728 │ │ + ldr r1, [r4, #0] │ │ + subs r1, #1 │ │ + str r1, [r4, #0] │ │ + add sp, #148 @ 0x94 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + udf #254 @ 0xfe │ │ + ldr r0, [pc, #112] @ (bf444 ) │ │ + add r0, pc │ │ + bl 50b2c │ │ + ldr r0, [pc, #108] @ (bf448 ) │ │ + add r0, pc │ │ + bl 50b2c │ │ + ldrb.w r0, [sp, #120] @ 0x78 │ │ + movs r1, #43 @ 0x2b │ │ + strb.w r0, [sp, #140] @ 0x8c │ │ + ldr r0, [sp, #116] @ 0x74 │ │ + str r0, [sp, #136] @ 0x88 │ │ + ldr r0, [pc, #72] @ (bf438 ) │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + ldr r0, [pc, #68] @ (bf43c ) │ │ + add r2, sp, #136 @ 0x88 │ │ + ldr r3, [pc, #68] @ (bf440 ) │ │ + add r0, pc │ │ + add r3, pc │ │ + bl 5127c │ │ nop │ │ - strb r2, [r5, #28] │ │ - movs r1, r0 │ │ - strb r4, [r5, #23] │ │ - movs r1, r0 │ │ - strb r0, [r1, #28] │ │ - movs r1, r0 │ │ - strb r2, [r0, #23] │ │ - movs r1, r0 │ │ - strb r0, [r0, #22] │ │ - movs r1, r0 │ │ - strb r0, [r1, #21] │ │ - movs r1, r0 │ │ - lsls r4, r1, #12 │ │ - vneg.s16 d24, d23 │ │ - vrintn.f16 d24, d17 │ │ - @ instruction: 0xfff67b1a │ │ - vrintx.f16 , q13 │ │ - movs r1, r0 │ │ - ldrb r1, [r6, #10] │ │ - vsri.64 d23, d26, #10 │ │ - movs r1, r0 │ │ - strb r0, [r1, #18] │ │ - movs r1, r0 │ │ - strh r5, [r3, #26] │ │ - @ instruction: 0xfff679d7 │ │ - @ instruction: 0xfff673e4 │ │ - movs r1, r0 │ │ - strb r2, [r5, #20] │ │ + ldrh r2, [r0, #58] @ 0x3a │ │ + strh r2, [r3, #62] @ 0x3e │ │ + cmp r7, #240 @ 0xf0 │ │ + @ instruction: 0xe800ba21 │ │ + ldmia r4, {r0, r4, r5, r7} │ │ + str r3, [sp, #556] @ 0x22c │ │ + cdp 12, 11, cr3, cr7, cr14, {3} │ │ movs r1, r0 │ │ - strb r4, [r5, #14] │ │ + ldr r2, [pc, #324] @ (bf560 ) │ │ + @ instruction: 0xfffe3bfe │ │ movs r1, r0 │ │ - strb r0, [r1, #20] │ │ + subs r2, #212 @ 0xd4 │ │ + vsli.32 , q12, #22 │ │ + movs r0, r0 │ │ + subs r3, #36 @ 0x24 │ │ movs r1, r0 │ │ - strb r2, [r0, #14] │ │ + subs r3, #34 @ 0x22 │ │ movs r1, r0 │ │ - strb r6, [r7, #12] │ │ + subs r3, #96 @ 0x60 │ │ movs r1, r0 │ │ - strb r2, [r4, #17] │ │ + subs r3, #0 │ │ movs r1, r0 │ │ - strb r4, [r0, #12] │ │ + adds r4, #0 │ │ movs r1, r0 │ │ - strb r0, [r0, #17] │ │ + strb r5, [r4, #20] │ │ + vcls.s32 d19, d20 │ │ movs r1, r0 │ │ - strb r2, [r3, #11] │ │ + subs r3, #82 @ 0x52 │ │ movs r1, r0 │ │ - strb r6, [r2, #10] │ │ + subs r3, #90 @ 0x5a │ │ movs r1, r0 │ │ - ldr r0, [r4, #20] │ │ - cmp r0, #5 │ │ - bcc.n bb3da │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #64] @ 0x40 │ │ - movw r3, #2436 @ 0x984 │ │ - str r1, [sp, #52] @ 0x34 │ │ - ldr r1, [pc, #952] @ (bb77c ) │ │ - str r0, [sp, #60] @ 0x3c │ │ - add r1, pc │ │ - str r1, [sp, #48] @ 0x30 │ │ - add r0, sp, #128 @ 0x80 │ │ - str r0, [sp, #56] @ 0x38 │ │ - add r0, sp, #48 @ 0x30 │ │ - ldr r2, [pc, #940] @ (bb780 ) │ │ - movs r1, #5 │ │ - add r2, pc │ │ - bl 6f45c │ │ - ldr r0, [r4, #20] │ │ - cmp r0, #4 │ │ - bls.n bb404 │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #64] @ 0x40 │ │ - movw r3, #2436 @ 0x984 │ │ - str r1, [sp, #52] @ 0x34 │ │ - ldr r1, [pc, #916] @ (bb784 ) │ │ - str r0, [sp, #60] @ 0x3c │ │ + push {r4, lr} │ │ + ldr r4, [r0, #0] │ │ + mov r0, r4 │ │ + bl a984a │ │ + ldr r0, [r4, #0] │ │ + subs r0, #1 │ │ + str r0, [r4, #0] │ │ + it ne │ │ + popne {r4, pc} │ │ + mov r0, r4 │ │ + ldmia.w sp!, {r4, lr} │ │ + b.w 99bbc │ │ + push {r4, lr} │ │ + ldr r4, [r0, #0] │ │ + mov r0, r4 │ │ + bl a984a │ │ + ldr r0, [r4, #0] │ │ + subs r0, #1 │ │ + str r0, [r4, #0] │ │ + it ne │ │ + popne {r4, pc} │ │ + mov r0, r4 │ │ + ldmia.w sp!, {r4, lr} │ │ + b.w 99678 │ │ + push {r4, lr} │ │ + ldr r4, [r0, #0] │ │ + mov r0, r4 │ │ + bl a984a │ │ + ldr r0, [r4, #0] │ │ + subs r0, #1 │ │ + str r0, [r4, #0] │ │ + it ne │ │ + popne {r4, pc} │ │ + mov r0, r4 │ │ + ldmia.w sp!, {r4, lr} │ │ + b.w 99606 │ │ + bmi.n bf452 │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + sub sp, #220 @ 0xdc │ │ + ldr r1, [pc, #684] @ (bf75c ) │ │ + add.w r5, r0, #8 │ │ + ldr r6, [pc, #668] @ (bf754 ) │ │ + ldr r7, [pc, #672] @ (bf758 ) │ │ + mov r0, r5 │ │ + str r1, [sp, #44] @ 0x2c │ │ + ldr r1, [pc, #672] @ (bf760 ) │ │ + str r6, [sp, #52] @ 0x34 │ │ + str r7, [sp, #48] @ 0x30 │ │ + str r1, [sp, #40] @ 0x28 │ │ + ldr r1, [pc, #668] @ (bf764 ) │ │ add r1, pc │ │ - str r1, [sp, #48] @ 0x30 │ │ - add r0, sp, #128 @ 0x80 │ │ - str r0, [sp, #56] @ 0x38 │ │ - add r0, sp, #48 @ 0x30 │ │ - ldr r2, [pc, #908] @ (bb788 ) │ │ - movs r1, #5 │ │ - add r2, pc │ │ - bl 6f45c │ │ - ldr r0, [sp, #40] @ 0x28 │ │ - ldr r1, [sp, #36] @ 0x24 │ │ + bl 6879c │ │ + mov r4, r1 │ │ + add r1, sp, #40 @ 0x28 │ │ + bl be9d8 │ │ + ldr r1, [r4, #0] │ │ + subs r1, #1 │ │ + str r1, [r4, #0] │ │ cmp r0, #0 │ │ - beq.w bb6f6 │ │ - ldr r1, [r0, #0] │ │ - cmp r1, #0 │ │ - beq.w bb702 │ │ - ldr.w r5, [r1, #612] @ 0x264 │ │ - ldr r1, [r4, #20] │ │ - cmp r5, #0 │ │ - beq.w bb81a │ │ - cmp r1, #4 │ │ - bls.n bb44a │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r1, [sp, #52] @ 0x34 │ │ - movw r3, #2436 @ 0x984 │ │ + bne.w bf6d2 │ │ + mov.w r0, #2147483648 @ 0x80000000 │ │ + str r5, [sp, #16] │ │ + str r0, [sp, #148] @ 0x94 │ │ + add r0, sp, #192 @ 0xc0 │ │ + ldr r7, [pc, #636] @ (bf768 ) │ │ + add r7, pc │ │ + mov r1, r7 │ │ + bl 679d4 │ │ + ldr r0, [sp, #192] @ 0xc0 │ │ + add.w sl, sp, #160 @ 0xa0 │ │ + str r0, [sp, #36] @ 0x24 │ │ + ldr r0, [sp, #196] @ 0xc4 │ │ + str r0, [sp, #32] │ │ + ldr r0, [sp, #200] @ 0xc8 │ │ + str r0, [sp, #28] │ │ + ldr r0, [sp, #204] @ 0xcc │ │ + str r0, [sp, #24] │ │ + add.w r0, sl, #4 │ │ + ldr r6, [pc, #604] @ (bf76c ) │ │ + add r6, pc │ │ + mov r1, r6 │ │ + ldmia.w r1, {r2, r3, r4, r5} │ │ + mov r1, r7 │ │ + stmia r0!, {r2, r3, r4, r5} │ │ + add r4, sp, #192 @ 0xc0 │ │ + mov r0, r4 │ │ + bl 679d4 │ │ + ldr r0, [sp, #192] @ 0xc0 │ │ + adds r5, r4, #4 │ │ + str r0, [sp, #20] │ │ + ldrd fp, lr, [sp, #196] @ 0xc4 │ │ + ldr.w ip, [sp, #204] @ 0xcc │ │ + ldmia.w r6, {r0, r1, r8, r9} │ │ + stmia.w r5, {r0, r1, r8, r9} │ │ + mov.w r8, #0 │ │ + str.w r8, [sp, #56] @ 0x38 │ │ + str.w r8, [sp, #144] @ 0x90 │ │ + add r0, sp, #56 @ 0x38 │ │ + ldmia.w sl, {r2, r3, r5, r6, r7} │ │ + adds r1, r0, #4 │ │ + stmia r1!, {r2, r3, r5, r6, r7} │ │ + add.w r7, r0, #52 @ 0x34 │ │ + ldr r1, [sp, #24] │ │ + str r1, [sp, #92] @ 0x5c │ │ + ldr r1, [sp, #28] │ │ + str r1, [sp, #88] @ 0x58 │ │ ldr r1, [sp, #32] │ │ - str r0, [sp, #64] @ 0x40 │ │ - str r0, [sp, #60] @ 0x3c │ │ - movs r0, #4 │ │ - str r1, [sp, #48] @ 0x30 │ │ - movs r1, #5 │ │ - str r0, [sp, #56] @ 0x38 │ │ - add r0, sp, #48 @ 0x30 │ │ - ldr r2, [pc, #840] @ (bb78c ) │ │ - add r2, pc │ │ - bl 6f45c │ │ - ldr r0, [sp, #40] @ 0x28 │ │ - ldr r1, [sp, #12] │ │ - mov r2, r8 │ │ - ldr r1, [r1, #0] │ │ - blx r5 │ │ - vmov d0, r0, r1 │ │ - movs r2, #8 │ │ - vstr d0, [sp, #80] @ 0x50 │ │ - b.n bb6f0 │ │ - ldr r0, [r4, #20] │ │ - cmp r0, #5 │ │ - bcc.n bb488 │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #64] @ 0x40 │ │ - movw r3, #2408 @ 0x968 │ │ - str r1, [sp, #52] @ 0x34 │ │ - ldr r1, [pc, #796] @ (bb790 ) │ │ - str r0, [sp, #60] @ 0x3c │ │ - add r1, pc │ │ - str r1, [sp, #48] @ 0x30 │ │ - add r0, sp, #128 @ 0x80 │ │ - str r0, [sp, #56] @ 0x38 │ │ - add r0, sp, #48 @ 0x30 │ │ - ldr r2, [pc, #788] @ (bb794 ) │ │ - movs r1, #5 │ │ - add r2, pc │ │ - bl 6f45c │ │ - ldr r0, [r4, #20] │ │ - cmp r0, #4 │ │ - bls.n bb4b2 │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #64] @ 0x40 │ │ - movw r3, #2408 @ 0x968 │ │ - str r1, [sp, #52] @ 0x34 │ │ - ldr r1, [pc, #764] @ (bb798 ) │ │ - str r0, [sp, #60] @ 0x3c │ │ - add r1, pc │ │ - str r1, [sp, #48] @ 0x30 │ │ - add r0, sp, #128 @ 0x80 │ │ - str r0, [sp, #56] @ 0x38 │ │ - add r0, sp, #48 @ 0x30 │ │ - ldr r2, [pc, #752] @ (bb79c ) │ │ - movs r1, #5 │ │ - add r2, pc │ │ - bl 6f45c │ │ - ldr r0, [sp, #40] @ 0x28 │ │ + str r1, [sp, #84] @ 0x54 │ │ ldr r1, [sp, #36] @ 0x24 │ │ - cmp r0, #0 │ │ - beq.w bb6f6 │ │ - ldr r1, [r0, #0] │ │ - cmp r1, #0 │ │ - beq.w bb702 │ │ - ldr.w r5, [r1, #596] @ 0x254 │ │ - ldr r1, [r4, #20] │ │ - cmp r5, #0 │ │ - beq.w bb848 │ │ - cmp r1, #4 │ │ - bls.n bb4f8 │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r1, [sp, #52] @ 0x34 │ │ - movw r3, #2408 @ 0x968 │ │ - ldr r1, [sp, #32] │ │ - str r0, [sp, #64] @ 0x40 │ │ - str r0, [sp, #60] @ 0x3c │ │ - movs r0, #4 │ │ - str r1, [sp, #48] @ 0x30 │ │ - movs r1, #5 │ │ - str r0, [sp, #56] @ 0x38 │ │ - add r0, sp, #48 @ 0x30 │ │ - ldr r2, [pc, #688] @ (bb7a0 ) │ │ - add r2, pc │ │ - bl 6f45c │ │ - ldr r0, [sp, #40] @ 0x28 │ │ - ldr r1, [sp, #12] │ │ - mov r2, r8 │ │ - ldr r1, [r1, #0] │ │ - blx r5 │ │ - movs r2, #3 │ │ - b.n bb6f0 │ │ - ldr r0, [r4, #20] │ │ - cmp r0, #5 │ │ - bcc.n bb52e │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #64] @ 0x40 │ │ - movw r3, #2443 @ 0x98b │ │ - str r1, [sp, #52] @ 0x34 │ │ - ldr r1, [pc, #652] @ (bb7a4 ) │ │ - str r0, [sp, #60] @ 0x3c │ │ - add r1, pc │ │ - str r1, [sp, #48] @ 0x30 │ │ - add r0, sp, #128 @ 0x80 │ │ - str r0, [sp, #56] @ 0x38 │ │ - add r0, sp, #48 @ 0x30 │ │ - ldr r2, [pc, #640] @ (bb7a8 ) │ │ - movs r1, #5 │ │ - add r2, pc │ │ - bl 6f45c │ │ - ldr r0, [r4, #20] │ │ - cmp r0, #4 │ │ - bls.n bb558 │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #64] @ 0x40 │ │ - movw r3, #2443 @ 0x98b │ │ - str r1, [sp, #52] @ 0x34 │ │ - ldr r1, [pc, #616] @ (bb7ac ) │ │ - str r0, [sp, #60] @ 0x3c │ │ + strd r8, r8, [sp, #96] @ 0x60 │ │ + str r1, [sp, #80] @ 0x50 │ │ + str.w r8, [sp, #104] @ 0x68 │ │ + ldmia.w r4, {r1, r2, r3, r5, r6} │ │ + stmia r7!, {r1, r2, r3, r5, r6} │ │ + ldr r1, [sp, #20] │ │ + str.w ip, [sp, #140] @ 0x8c │ │ + strd fp, lr, [sp, #132] @ 0x84 │ │ + str r1, [sp, #128] @ 0x80 │ │ + bl 990fc │ │ + add r5, sp, #192 @ 0xc0 │ │ + ldr r1, [pc, #492] @ (bf770 ) │ │ + mov r4, r0 │ │ + movs r2, #11 │ │ add r1, pc │ │ - str r1, [sp, #48] @ 0x30 │ │ - add r0, sp, #128 @ 0x80 │ │ - str r0, [sp, #56] @ 0x38 │ │ - add r0, sp, #48 @ 0x30 │ │ - ldr r2, [pc, #608] @ (bb7b0 ) │ │ - movs r1, #5 │ │ - add r2, pc │ │ - bl 6f45c │ │ - ldr r0, [sp, #40] @ 0x28 │ │ - ldr r1, [sp, #36] @ 0x24 │ │ - cmp r0, #0 │ │ - beq.w bb6f6 │ │ - ldr r1, [r0, #0] │ │ - cmp r1, #0 │ │ - beq.w bb702 │ │ - ldr.w r5, [r1, #588] @ 0x24c │ │ - ldr r1, [r4, #20] │ │ - cmp r5, #0 │ │ - beq.w bb8a4 │ │ - cmp r1, #4 │ │ - bls.n bb59e │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r1, [sp, #52] @ 0x34 │ │ - movw r3, #2443 @ 0x98b │ │ + mov r0, r5 │ │ + bl 9a438 │ │ + mov r0, r5 │ │ + str r4, [sp, #204] @ 0xcc │ │ + bl 990ba │ │ + ldr r4, [r0, #20] │ │ + mov sl, r0 │ │ + ldr r0, [r4, #4] │ │ + adds r0, #1 │ │ + str r0, [r4, #4] │ │ + bcs.w bf720 │ │ + add.w r0, r4, #96 @ 0x60 │ │ + mov r1, r4 │ │ + bl ba9d4 │ │ + ldrd r6, r5, [sl, #12] │ │ + add r7, sp, #192 @ 0xc0 │ │ + mov r2, r5 │ │ + mov r0, r7 │ │ + mov r1, r6 │ │ + bl 4c194 │ │ + add.w r0, r4, #100 @ 0x64 │ │ + mov r1, r7 │ │ + bl baa04 │ │ + bl 676f0 │ │ + ldr.w r1, [sl] │ │ + adds r1, #1 │ │ + str.w r1, [sl] │ │ + bcs.w bf720 │ │ + ldr r0, [r0, #0] │ │ + str r5, [sp, #36] @ 0x24 │ │ + add.w r1, r0, #8 │ │ + add r0, sp, #192 @ 0xc0 │ │ + bl 63f60 │ │ + ldr r0, [sp, #192] @ 0xc0 │ │ + cmp r0, #1 │ │ + beq.w bf732 │ │ + ldrb.w r0, [sp, #200] @ 0xc8 │ │ + str r0, [sp, #32] │ │ + ldr.w fp, [sp, #196] @ 0xc4 │ │ + bl 68380 │ │ + add.w r9, sp, #192 @ 0xc0 │ │ + str r0, [sp, #192] @ 0xc0 │ │ + mov r0, r9 │ │ + bl 682dc │ │ + mov r7, r0 │ │ + mov r0, r9 │ │ + mov r8, r1 │ │ + bl 4aa16 │ │ + mov r0, r7 │ │ + mov r1, r8 │ │ + bl 4b2bc │ │ + mov r5, r0 │ │ + mov r4, r1 │ │ + blx cd210 │ │ + str r0, [sp, #212] @ 0xd4 │ │ + ldr r0, [pc, #328] @ (bf774 ) │ │ + strd r5, r4, [sp, #196] @ 0xc4 │ │ + add r0, pc │ │ + strd sl, r0, [sp, #204] @ 0xcc │ │ + movs r0, #1 │ │ + str r0, [sp, #192] @ 0xc0 │ │ + add r0, sp, #192 @ 0xc0 │ │ + bl 4afd0 │ │ + add r1, sp, #180 @ 0xb4 │ │ + stmia.w r1, {r0, r7, r8} │ │ + add r4, sp, #192 @ 0xc0 │ │ + mov r1, r6 │ │ + ldr r2, [sp, #36] @ 0x24 │ │ + mov r0, r4 │ │ + bl 4af58 │ │ + add r5, sp, #160 @ 0xa0 │ │ + add.w r1, fp, #8 │ │ + add r3, sp, #180 @ 0xb4 │ │ + mov r2, r4 │ │ + mov r0, r5 │ │ + bl c1c84 │ │ + mov r0, r5 │ │ + bl 4aa26 │ │ ldr r1, [sp, #32] │ │ - str r0, [sp, #64] @ 0x40 │ │ - str r0, [sp, #60] @ 0x3c │ │ + mov r0, fp │ │ + bl 666f8 │ │ movs r0, #4 │ │ - str r1, [sp, #48] @ 0x30 │ │ - movs r1, #5 │ │ - str r0, [sp, #56] @ 0x38 │ │ - add r0, sp, #48 @ 0x30 │ │ - ldr r2, [pc, #948] @ (bb94c ) │ │ - add r2, pc │ │ - bl 6f45c │ │ - ldr r0, [sp, #40] @ 0x28 │ │ - ldr r1, [sp, #12] │ │ - mov r2, r8 │ │ - ldr r1, [r1, #0] │ │ - blx r5 │ │ - mov r1, r0 │ │ - movs r2, #1 │ │ - b.n bb6f0 │ │ - ldr r0, [r4, #20] │ │ - cmp r0, #5 │ │ - bcc.n bb5d6 │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #64] @ 0x40 │ │ - movw r3, #2415 @ 0x96f │ │ - str r1, [sp, #52] @ 0x34 │ │ - ldr r1, [pc, #936] @ (bb968 ) │ │ - str r0, [sp, #60] @ 0x3c │ │ - add r1, pc │ │ - str r1, [sp, #48] @ 0x30 │ │ - add r0, sp, #128 @ 0x80 │ │ - str r0, [sp, #56] @ 0x38 │ │ - add r0, sp, #48 @ 0x30 │ │ - ldr r2, [pc, #924] @ (bb96c ) │ │ - movs r1, #5 │ │ - add r2, pc │ │ - bl 6f45c │ │ - ldr r0, [r4, #20] │ │ - cmp r0, #4 │ │ - bls.n bb600 │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #64] @ 0x40 │ │ - movw r3, #2415 @ 0x96f │ │ - str r1, [sp, #52] @ 0x34 │ │ - ldr r1, [pc, #944] @ (bb99c ) │ │ - str r0, [sp, #60] @ 0x3c │ │ + movs r1, #4 │ │ + bl 4aff4 │ │ + str.w sl, [r0] │ │ + mov r6, r0 │ │ + ldr r1, [pc, #248] @ (bf778 ) │ │ + ldr r5, [sp, #16] │ │ add r1, pc │ │ - str r1, [sp, #48] @ 0x30 │ │ - add r0, sp, #128 @ 0x80 │ │ - str r0, [sp, #56] @ 0x38 │ │ - add r0, sp, #48 @ 0x30 │ │ - ldr r2, [pc, #936] @ (bb9a0 ) │ │ - movs r1, #5 │ │ - add r2, pc │ │ - bl 6f45c │ │ - ldr r0, [sp, #40] @ 0x28 │ │ - ldr r1, [sp, #36] @ 0x24 │ │ - cmp r0, #0 │ │ - beq.n bb6f6 │ │ - ldr r1, [r0, #0] │ │ - cmp r1, #0 │ │ - beq.n bb702 │ │ - ldr.w r5, [r1, #600] @ 0x258 │ │ - ldr r1, [r4, #20] │ │ - cmp r5, #0 │ │ - beq.w bb8d2 │ │ - cmp r1, #4 │ │ - bls.n bb642 │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r1, [sp, #52] @ 0x34 │ │ - movw r3, #2415 @ 0x96f │ │ - ldr r1, [sp, #32] │ │ - str r0, [sp, #64] @ 0x40 │ │ - str r0, [sp, #60] @ 0x3c │ │ - movs r0, #4 │ │ - str r1, [sp, #48] @ 0x30 │ │ - movs r1, #5 │ │ - str r0, [sp, #56] @ 0x38 │ │ - add r0, sp, #48 @ 0x30 │ │ - ldr r2, [pc, #828] @ (bb978 ) │ │ - add r2, pc │ │ - bl 6f45c │ │ - ldr r0, [sp, #40] @ 0x28 │ │ - ldr r1, [sp, #12] │ │ - mov r2, r8 │ │ - ldr r1, [r1, #0] │ │ - blx r5 │ │ - mov r8, r0 │ │ - movs r2, #4 │ │ - b.n bb6f0 │ │ - ldr r0, [r4, #20] │ │ - cmp r0, #5 │ │ - bcc.n bb67a │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #64] @ 0x40 │ │ - movw r3, #2422 @ 0x976 │ │ - str r1, [sp, #52] @ 0x34 │ │ - ldr r1, [pc, #792] @ (bb97c ) │ │ - str r0, [sp, #60] @ 0x3c │ │ + mov r0, r5 │ │ + bl 6879c │ │ + ldr r7, [r0, #12] │ │ + ldr r0, [r1, #0] │ │ + subs r0, #1 │ │ + str r0, [r1, #0] │ │ + ldr r1, [pc, #232] @ (bf77c ) │ │ + mov r0, r5 │ │ add r1, pc │ │ - str r1, [sp, #48] @ 0x30 │ │ - add r0, sp, #128 @ 0x80 │ │ - str r0, [sp, #56] @ 0x38 │ │ - add r0, sp, #48 @ 0x30 │ │ - ldr r2, [pc, #780] @ (bb980 ) │ │ - movs r1, #5 │ │ - add r2, pc │ │ - bl 6f45c │ │ - ldr r0, [r4, #20] │ │ - cmp r0, #4 │ │ - bls.n bb6a4 │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #64] @ 0x40 │ │ - movw r3, #2422 @ 0x976 │ │ - str r1, [sp, #52] @ 0x34 │ │ - ldr r1, [pc, #788] @ (bb9a4 ) │ │ - str r0, [sp, #60] @ 0x3c │ │ + bl be6d8 │ │ + str r7, [sp, #64] @ 0x40 │ │ + mov ip, r0 │ │ + ldr r0, [pc, #224] @ (bf780 ) │ │ + mov r4, r1 │ │ + ldrd r2, r3, [sp, #40] @ 0x28 │ │ + add r0, pc │ │ + strd r6, r0, [sp, #56] @ 0x38 │ │ + ldrd r0, r1, [sp, #48] @ 0x30 │ │ + strd r0, r1, [sp] │ │ + add r0, sp, #56 @ 0x38 │ │ + str r0, [sp, #8] │ │ + add r0, sp, #192 @ 0xc0 │ │ + mov r1, ip │ │ + bl c1f2c │ │ + ldrd r0, r1, [sp, #192] @ 0xc0 │ │ + bl be6f4 │ │ + ldr r6, [pc, #136] @ (bf754 ) │ │ + ldr r7, [pc, #140] @ (bf758 ) │ │ + ldr r0, [r4, #0] │ │ + adds r0, #1 │ │ + str r0, [r4, #0] │ │ + ldr r1, [pc, #176] @ (bf784 ) │ │ + mov r0, r5 │ │ add r1, pc │ │ - str r1, [sp, #48] @ 0x30 │ │ - add r0, sp, #128 @ 0x80 │ │ - str r0, [sp, #56] @ 0x38 │ │ - add r0, sp, #48 @ 0x30 │ │ - ldr r2, [pc, #780] @ (bb9a8 ) │ │ - movs r1, #5 │ │ - add r2, pc │ │ - bl 6f45c │ │ - ldr r0, [sp, #40] @ 0x28 │ │ - ldr r1, [sp, #36] @ 0x24 │ │ - cbz r0, bb6f6 │ │ - ldr r1, [r0, #0] │ │ - cbz r1, bb702 │ │ - ldr.w r5, [r1, #604] @ 0x25c │ │ - ldr r1, [r4, #20] │ │ - cmp r5, #0 │ │ - beq.w bb902 │ │ - cmp r1, #4 │ │ - bls.n bb6e2 │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r1, [sp, #52] @ 0x34 │ │ - movw r3, #2422 @ 0x976 │ │ - ldr r1, [sp, #32] │ │ - str r0, [sp, #64] @ 0x40 │ │ - str r0, [sp, #60] @ 0x3c │ │ - movs r0, #4 │ │ - str r1, [sp, #48] @ 0x30 │ │ - movs r1, #5 │ │ - str r0, [sp, #56] @ 0x38 │ │ - add r0, sp, #48 @ 0x30 │ │ - ldr r2, [pc, #688] @ (bb98c ) │ │ - add r2, pc │ │ - bl 6f45c │ │ - ldr r0, [sp, #40] @ 0x28 │ │ - ldr r1, [sp, #12] │ │ - mov r2, r8 │ │ - ldr r1, [r1, #0] │ │ - blx r5 │ │ - movs r2, #5 │ │ - strd r0, r1, [sp, #80] @ 0x50 │ │ - ldr.w r9, [sp, #44] @ 0x2c │ │ - b.n bb75e │ │ - ldr.w r9, [sp, #44] @ 0x2c │ │ - movs r0, #6 │ │ - strd r1, r0, [r9, #8] │ │ - b.n bb70c │ │ - ldr.w r9, [sp, #44] @ 0x2c │ │ - movs r0, #7 │ │ - strd r6, r0, [r9, #8] │ │ - movs r0, #8 │ │ - strb.w r0, [r9, #4] │ │ - movs r0, #1 │ │ - str.w r0, [r9] │ │ - mov r0, sl │ │ - bl bb9ac │ │ - add sp, #132 @ 0x84 │ │ + bl 6879c │ │ + mov r4, r1 │ │ + add r1, sp, #40 @ 0x28 │ │ + bl be9e6 │ │ + cbz r0, bf722 │ │ + ldrd r5, r0, [r0] │ │ + ldr r2, [r0, #12] │ │ + add r0, sp, #56 @ 0x38 │ │ + mov r1, r5 │ │ + blx r2 │ │ + ldr r2, [pc, #104] @ (bf75c ) │ │ + ldrd r0, r1, [sp, #56] @ 0x38 │ │ + eors r1, r2 │ │ + ldr r2, [pc, #100] @ (bf760 ) │ │ + eors r0, r2 │ │ + orrs r0, r1 │ │ + bne.n bf72a │ │ + ldrd r0, r1, [sp, #64] @ 0x40 │ │ + eors r1, r6 │ │ + eors r0, r7 │ │ + orrs r0, r1 │ │ + bne.n bf72a │ │ + ldr r0, [r5, #0] │ │ + bl aa728 │ │ + ldr r1, [r4, #0] │ │ + subs r1, #1 │ │ + str r1, [r4, #0] │ │ + add sp, #220 @ 0xdc │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldr r1, [pc, #524] @ (bb934 ) │ │ - movs r0, #14 │ │ - ldr r3, [pc, #524] @ (bb938 ) │ │ - movs r2, #4 │ │ - add r1, pc │ │ + udf #254 @ 0xfe │ │ + ldr r0, [pc, #112] @ (bf794 ) │ │ + add r0, pc │ │ + bl 50b2c │ │ + ldr r0, [pc, #108] @ (bf798 ) │ │ + add r0, pc │ │ + bl 50b2c │ │ + ldrb.w r0, [sp, #200] @ 0xc8 │ │ + movs r1, #43 @ 0x2b │ │ + strb.w r0, [sp, #164] @ 0xa4 │ │ + ldr r0, [sp, #196] @ 0xc4 │ │ + str r0, [sp, #160] @ 0xa0 │ │ + ldr r0, [pc, #68] @ (bf788 ) │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + ldr r0, [pc, #68] @ (bf78c ) │ │ + add r2, sp, #160 @ 0xa0 │ │ + ldr r3, [pc, #68] @ (bf790 ) │ │ + add r0, pc │ │ add r3, pc │ │ - b.n bb098 │ │ - ldr.w r9, [sp, #44] @ 0x2c │ │ - cmp r1, #4 │ │ - bls.n bb75c │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r1, [sp, #52] @ 0x34 │ │ - mov.w r3, #2384 @ 0x950 │ │ - ldr r1, [sp, #8] │ │ - str r0, [sp, #64] @ 0x40 │ │ - str r0, [sp, #60] @ 0x3c │ │ - movs r0, #4 │ │ - str r1, [sp, #48] @ 0x30 │ │ - movs r1, #5 │ │ - str r0, [sp, #56] @ 0x38 │ │ - add r0, sp, #48 @ 0x30 │ │ - ldr r2, [pc, #576] @ (bb998 ) │ │ - add r2, pc │ │ - bl 6f45c │ │ - movs r2, #0 │ │ - ldrd r3, r4, [sp, #80] @ 0x50 │ │ - strh.w r0, [r9, #10] │ │ - movs r0, #0 │ │ - str.w r4, [r9, #20] │ │ - strd r8, r3, [r9, #12] │ │ - strb.w r1, [r9, #9] │ │ - strb.w r2, [r9, #8] │ │ - b.n bb714 │ │ - nop │ │ - strb r6, [r3, #13] │ │ + bl 5127c │ │ + cmp r0, #199 @ 0xc7 │ │ + ldmia r7, {r2, r5, r7} │ │ + strh r7, [r3, r0] │ │ + ldrb r7, [r5, #6] │ │ + lsls r7, r5, #31 │ │ + strh r4, [r0, r1] │ │ + strd r6, sp, [r0], #980 @ 0x3d4 │ │ + subs r1, #126 @ 0x7e │ │ movs r1, r0 │ │ - strb r0, [r6, #7] │ │ - movs r1, r0 │ │ - strb r4, [r7, #12] │ │ - movs r1, r0 │ │ - strb r6, [r0, #7] │ │ - movs r1, r0 │ │ - strb r2, [r0, #6] │ │ - movs r1, r0 │ │ - strb r0, [r6, #11] │ │ + bx ip │ │ + @ instruction: 0xfffe38fe │ │ movs r1, r0 │ │ - strb r2, [r0, #5] │ │ + adds r1, r3, #1 │ │ + vzip.16 d31, d2 │ │ + movs r0, r0 │ │ + adds r7, #212 @ 0xd4 │ │ movs r1, r0 │ │ - strb r6, [r1, #11] │ │ + adds r7, #208 @ 0xd0 │ │ movs r1, r0 │ │ - strb r0, [r3, #4] │ │ + subs r0, #94 @ 0x5e │ │ movs r1, r0 │ │ - strb r4, [r2, #3] │ │ + adds r7, #174 @ 0xae │ │ movs r1, r0 │ │ - strb r2, [r5, #7] │ │ + adds r0, #174 @ 0xae │ │ movs r1, r0 │ │ - strb r4, [r3, #2] │ │ + strb r3, [r2, #7] │ │ + vshr.u64 , q1, #8 │ │ movs r1, r0 │ │ - strb r0, [r1, #7] │ │ + subs r0, #0 │ │ movs r1, r0 │ │ - strb r2, [r6, #1] │ │ + subs r0, #8 │ │ movs r1, r0 │ │ - movs r0, #6 │ │ - ldr.w r9, [sp, #44] @ 0x2c │ │ - ldr r1, [sp, #36] @ 0x24 │ │ - b.n bb6fc │ │ - cmp r1, #4 │ │ - bls.n bb7e4 │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r1, [sp, #52] @ 0x34 │ │ - movw r3, #2429 @ 0x97d │ │ - ldr r1, [sp, #16] │ │ - str r0, [sp, #64] @ 0x40 │ │ - str r0, [sp, #60] @ 0x3c │ │ - movs r0, #4 │ │ - str r1, [sp, #48] @ 0x30 │ │ - movs r1, #5 │ │ - str r0, [sp, #56] @ 0x38 │ │ - add r0, sp, #48 @ 0x30 │ │ - ldr r2, [pc, #388] @ (bb964 ) │ │ - add r2, pc │ │ - bl 6f45c │ │ - ldr r1, [pc, #376] @ (bb960 ) │ │ - movs r0, #19 │ │ - add r1, pc │ │ - b.n bb148 │ │ - cmp r1, #4 │ │ - bls.n bb812 │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r1, [sp, #52] @ 0x34 │ │ - movw r3, #2401 @ 0x961 │ │ - ldr r1, [sp, #16] │ │ - str r0, [sp, #64] @ 0x40 │ │ - str r0, [sp, #60] @ 0x3c │ │ - movs r0, #4 │ │ - str r1, [sp, #48] @ 0x30 │ │ - movs r1, #5 │ │ - str r0, [sp, #56] @ 0x38 │ │ - add r0, sp, #48 @ 0x30 │ │ - ldr r2, [pc, #328] @ (bb954 ) │ │ - add r2, pc │ │ - bl 6f45c │ │ - ldr r1, [pc, #316] @ (bb950 ) │ │ - movs r0, #18 │ │ - add r1, pc │ │ - b.n bb148 │ │ - cmp r1, #4 │ │ - bls.n bb840 │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r1, [sp, #52] @ 0x34 │ │ - movw r3, #2436 @ 0x984 │ │ - ldr r1, [sp, #16] │ │ - str r0, [sp, #64] @ 0x40 │ │ - str r0, [sp, #60] @ 0x3c │ │ - movs r0, #4 │ │ - str r1, [sp, #48] @ 0x30 │ │ - movs r1, #5 │ │ - str r0, [sp, #56] @ 0x38 │ │ - add r0, sp, #48 @ 0x30 │ │ - ldr r2, [pc, #288] @ (bb95c ) │ │ - add r2, pc │ │ - bl 6f45c │ │ - ldr r1, [pc, #276] @ (bb958 ) │ │ - movs r0, #20 │ │ + push {r4, lr} │ │ + ldr r4, [r0, #0] │ │ + mov r0, r4 │ │ + bl a984a │ │ + ldr r0, [r4, #0] │ │ + subs r0, #1 │ │ + str r0, [r4, #0] │ │ + it ne │ │ + popne {r4, pc} │ │ + mov r0, r4 │ │ + ldmia.w sp!, {r4, lr} │ │ + b.w 99562 │ │ + bmi.n bf766 │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + sub sp, #196 @ 0xc4 │ │ + ldr r1, [pc, #752] @ (bfab4 ) │ │ + add.w r5, r0, #8 │ │ + ldr r6, [pc, #736] @ (bfaac ) │ │ + ldr r7, [pc, #740] @ (bfab0 ) │ │ + mov r0, r5 │ │ + str r1, [sp, #68] @ 0x44 │ │ + ldr r1, [pc, #740] @ (bfab8 ) │ │ + str r6, [sp, #76] @ 0x4c │ │ + str r7, [sp, #72] @ 0x48 │ │ + str r1, [sp, #64] @ 0x40 │ │ + ldr r1, [pc, #736] @ (bfabc ) │ │ add r1, pc │ │ - b.n bb148 │ │ - cmp r1, #4 │ │ - bls.n bb86e │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r1, [sp, #52] @ 0x34 │ │ - movw r3, #2408 @ 0x968 │ │ - ldr r1, [sp, #16] │ │ - str r0, [sp, #64] @ 0x40 │ │ + bl 6879c │ │ + mov r4, r1 │ │ + add r1, sp, #64 @ 0x40 │ │ + bl be9d8 │ │ + ldr r1, [r4, #0] │ │ + subs r1, #1 │ │ + str r1, [r4, #0] │ │ + cmp r0, #0 │ │ + bne.w bfa2a │ │ + str r5, [sp, #16] │ │ + add r0, sp, #160 @ 0xa0 │ │ + ldr r4, [pc, #708] @ (bfac0 ) │ │ + ldr r5, [pc, #712] @ (bfac4 ) │ │ + add r4, pc │ │ + add r5, pc │ │ + mov r1, r4 │ │ + blx r5 │ │ + ldr r0, [sp, #160] @ 0xa0 │ │ + mov r9, r5 │ │ str r0, [sp, #60] @ 0x3c │ │ - movs r0, #4 │ │ - str r1, [sp, #48] @ 0x30 │ │ - movs r1, #5 │ │ + add.w r8, sp, #80 @ 0x50 │ │ + ldr r0, [sp, #164] @ 0xa4 │ │ str r0, [sp, #56] @ 0x38 │ │ - add r0, sp, #48 @ 0x30 │ │ - ldr r2, [pc, #300] @ (bb994 ) │ │ - add r2, pc │ │ - bl 6f45c │ │ - ldr r1, [pc, #288] @ (bb990 ) │ │ - movs r0, #19 │ │ - add r1, pc │ │ - b.n bb148 │ │ - cmp r1, #4 │ │ - bls.n bb89c │ │ + ldr r0, [sp, #168] @ 0xa8 │ │ + str r0, [sp, #52] @ 0x34 │ │ + ldr r0, [sp, #172] @ 0xac │ │ + str r0, [sp, #48] @ 0x30 │ │ + add.w r0, r8, #4 │ │ + ldr r7, [pc, #680] @ (bfac8 ) │ │ + add r7, pc │ │ + mov r1, r7 │ │ + ldmia.w r1, {r2, r3, r5, r6} │ │ + mov r1, r4 │ │ + stmia r0!, {r2, r3, r5, r6} │ │ + add r0, sp, #160 @ 0xa0 │ │ + blx r9 │ │ + ldr r0, [sp, #160] @ 0xa0 │ │ + mov r1, r7 │ │ + str r0, [sp, #44] @ 0x2c │ │ + add.w sl, sp, #104 @ 0x68 │ │ + ldr r0, [sp, #164] @ 0xa4 │ │ + str r0, [sp, #40] @ 0x28 │ │ + ldr r0, [sp, #168] @ 0xa8 │ │ + str r0, [sp, #36] @ 0x24 │ │ + ldr r0, [sp, #172] @ 0xac │ │ + str r0, [sp, #32] │ │ + add.w r0, sl, #4 │ │ + ldmia.w r1, {r2, r3, r5, r6} │ │ + mov r1, r4 │ │ + stmia r0!, {r2, r3, r5, r6} │ │ + add r0, sp, #160 @ 0xa0 │ │ + blx r9 │ │ + ldrd fp, r0, [sp, #160] @ 0xa0 │ │ + add.w r9, sp, #128 @ 0x80 │ │ + str r0, [sp, #28] │ │ + ldr r0, [sp, #168] @ 0xa8 │ │ + str r0, [sp, #24] │ │ + ldr r0, [sp, #172] @ 0xac │ │ + str r0, [sp, #20] │ │ + add.w r0, r9, #4 │ │ + ldmia.w r7, {r1, r2, r3, r4} │ │ + stmia r0!, {r1, r2, r3, r4} │ │ + movs r1, #8 │ │ + movs r0, #152 @ 0x98 │ │ + bl 4aff4 │ │ + mov r4, r0 │ │ movs r0, #0 │ │ movs r1, #1 │ │ - str r1, [sp, #52] @ 0x34 │ │ - movw r3, #2394 @ 0x95a │ │ - ldr r1, [sp, #16] │ │ - str r0, [sp, #64] @ 0x40 │ │ - str r0, [sp, #60] @ 0x3c │ │ - movs r0, #4 │ │ - str r1, [sp, #48] @ 0x30 │ │ - movs r1, #5 │ │ - str r0, [sp, #56] @ 0x38 │ │ - add r0, sp, #48 @ 0x30 │ │ - ldr r2, [pc, #168] @ (bb940 ) │ │ - add r2, pc │ │ - bl 6f45c │ │ - ldr r1, [pc, #156] @ (bb93c ) │ │ - movs r0, #21 │ │ + str r0, [r4, #16] │ │ + strd r1, r1, [r4] │ │ + strd r1, r0, [r4, #8] │ │ + add.w r1, r4, #20 │ │ + ldmia.w r8, {r2, r3, r5, r6, r7} │ │ + stmia r1!, {r2, r3, r5, r6, r7} │ │ + ldr r1, [sp, #60] @ 0x3c │ │ + str r1, [r4, #40] @ 0x28 │ │ + ldr r1, [sp, #56] @ 0x38 │ │ + str r1, [r4, #44] @ 0x2c │ │ + ldr r1, [sp, #52] @ 0x34 │ │ + str r1, [r4, #48] @ 0x30 │ │ + ldr r1, [sp, #48] @ 0x30 │ │ + strd r1, r0, [r4, #52] @ 0x34 │ │ + add.w r1, r4, #60 @ 0x3c │ │ + ldmia.w sl, {r2, r3, r5, r6, r7} │ │ + stmia r1!, {r2, r3, r5, r6, r7} │ │ + ldr r1, [sp, #44] @ 0x2c │ │ + str r1, [r4, #80] @ 0x50 │ │ + ldr r1, [sp, #40] @ 0x28 │ │ + str r1, [r4, #84] @ 0x54 │ │ + ldr r1, [sp, #36] @ 0x24 │ │ + str r1, [r4, #88] @ 0x58 │ │ + ldr r1, [sp, #32] │ │ + strd r1, r0, [r4, #92] @ 0x5c │ │ + add.w r1, r4, #100 @ 0x64 │ │ + ldmia.w r9, {r2, r3, r5, r6, r7} │ │ + stmia r1!, {r2, r3, r5, r6, r7} │ │ + mov.w r1, #2147483648 @ 0x80000000 │ │ + ldr r2, [sp, #28] │ │ + str r2, [r4, #124] @ 0x7c │ │ + ldr r2, [sp, #24] │ │ + str.w r2, [r4, #128] @ 0x80 │ │ + ldr r2, [sp, #20] │ │ + strd r2, r0, [r4, #132] @ 0x84 │ │ + movs r2, #17 │ │ + str.w fp, [r4, #120] @ 0x78 │ │ + str.w r1, [r4, #140] @ 0x8c │ │ + add r5, sp, #160 @ 0xa0 │ │ + ldr r1, [pc, #476] @ (bfacc ) │ │ + mov r0, r5 │ │ add r1, pc │ │ - b.n bb148 │ │ - cmp r1, #4 │ │ - bls.n bb8ca │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r1, [sp, #52] @ 0x34 │ │ - movw r3, #2443 @ 0x98b │ │ - ldr r1, [sp, #16] │ │ - str r0, [sp, #64] @ 0x40 │ │ + bl 9a438 │ │ + mov r0, r5 │ │ + str r4, [sp, #172] @ 0xac │ │ + bl 990ba │ │ + ldr r4, [r0, #20] │ │ + mov r5, r0 │ │ + ldr r0, [r4, #4] │ │ + adds r0, #1 │ │ + str r0, [r4, #4] │ │ + bcs.w bfa78 │ │ + add.w r0, r4, #136 @ 0x88 │ │ + mov r1, r4 │ │ + bl ba9d4 │ │ + ldrd r8, fp, [r5, #12] │ │ + add r6, sp, #160 @ 0xa0 │ │ + mov r2, fp │ │ + mov r0, r6 │ │ + mov r1, r8 │ │ + bl 4c194 │ │ + add.w r0, r4, #140 @ 0x8c │ │ + mov r1, r6 │ │ + bl baa04 │ │ + bl 676f0 │ │ + ldr r1, [r5, #0] │ │ + adds r1, #1 │ │ + str r1, [r5, #0] │ │ + bcs.w bfa78 │ │ + ldr r0, [r0, #0] │ │ + add.w r1, r0, #8 │ │ + add r0, sp, #160 @ 0xa0 │ │ + bl 63f60 │ │ + ldr r0, [sp, #160] @ 0xa0 │ │ + cmp r0, #1 │ │ + beq.w bfa8a │ │ + ldrb.w r0, [sp, #168] @ 0xa8 │ │ str r0, [sp, #60] @ 0x3c │ │ + ldr.w sl, [sp, #164] @ 0xa4 │ │ + bl 68380 │ │ + str r0, [sp, #160] @ 0xa0 │ │ + add r4, sp, #160 @ 0xa0 │ │ + mov r0, r4 │ │ + bl 682dc │ │ + mov r6, r0 │ │ + mov r0, r4 │ │ + mov r7, r1 │ │ + bl 4aa16 │ │ + mov r0, r6 │ │ + mov r1, r7 │ │ + bl 4b2bc │ │ + mov r4, r0 │ │ + mov r9, r1 │ │ + blx cd210 │ │ + str r0, [sp, #180] @ 0xb4 │ │ + ldr r0, [pc, #328] @ (bfad0 ) │ │ + strd r4, r9, [sp, #164] @ 0xa4 │ │ + add r0, pc │ │ + strd r5, r0, [sp, #172] @ 0xac │ │ + movs r0, #1 │ │ + str r0, [sp, #160] @ 0xa0 │ │ + add r0, sp, #160 @ 0xa0 │ │ + bl 4afd0 │ │ + add r1, sp, #148 @ 0x94 │ │ + add.w r9, sp, #160 @ 0xa0 │ │ + stmia r1!, {r0, r6, r7} │ │ + mov r2, fp │ │ + mov r0, r9 │ │ + mov r1, r8 │ │ + bl 4af58 │ │ + add r4, sp, #184 @ 0xb8 │ │ + add.w r1, sl, #8 │ │ + add r3, sp, #148 @ 0x94 │ │ + mov r2, r9 │ │ + mov r0, r4 │ │ + bl c1c84 │ │ + mov r0, r4 │ │ + bl 4aa26 │ │ + ldr r1, [sp, #60] @ 0x3c │ │ + mov r0, sl │ │ + bl 666f8 │ │ movs r0, #4 │ │ - str r1, [sp, #48] @ 0x30 │ │ - movs r1, #5 │ │ - str r0, [sp, #56] @ 0x38 │ │ - add r0, sp, #48 @ 0x30 │ │ - ldr r2, [pc, #132] @ (bb948 ) │ │ - add r2, pc │ │ - bl 6f45c │ │ - ldr r1, [pc, #120] @ (bb944 ) │ │ - movs r0, #18 │ │ + movs r1, #4 │ │ + bl 4aff4 │ │ + str r5, [r0, #0] │ │ + mov r7, r0 │ │ + ldr r1, [pc, #248] @ (bfad4 ) │ │ + ldr r5, [sp, #16] │ │ add r1, pc │ │ - b.n bb148 │ │ - cmp r1, #4 │ │ - bls.n bb8f8 │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r1, [sp, #52] @ 0x34 │ │ - movw r3, #2415 @ 0x96f │ │ - ldr r1, [sp, #16] │ │ - str r0, [sp, #64] @ 0x40 │ │ - str r0, [sp, #60] @ 0x3c │ │ - movs r0, #4 │ │ - str r1, [sp, #48] @ 0x30 │ │ - movs r1, #5 │ │ - str r0, [sp, #56] @ 0x38 │ │ - add r0, sp, #48 @ 0x30 │ │ - ldr r2, [pc, #128] @ (bb974 ) │ │ - add r2, pc │ │ - bl 6f45c │ │ - ldr r1, [pc, #116] @ (bb970 ) │ │ - movs r0, #17 │ │ + mov r0, r5 │ │ + bl 6879c │ │ + ldr r6, [r0, #12] │ │ + ldr r0, [r1, #0] │ │ + subs r0, #1 │ │ + str r0, [r1, #0] │ │ + ldr r1, [pc, #232] @ (bfad8 ) │ │ + mov r0, r5 │ │ add r1, pc │ │ - b.w bb148 │ │ - cmp r1, #4 │ │ - bls.n bb928 │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r1, [sp, #52] @ 0x34 │ │ - movw r3, #2422 @ 0x976 │ │ - ldr r1, [sp, #16] │ │ - str r0, [sp, #64] @ 0x40 │ │ - str r0, [sp, #60] @ 0x3c │ │ - movs r0, #4 │ │ - str r1, [sp, #48] @ 0x30 │ │ - movs r1, #5 │ │ - str r0, [sp, #56] @ 0x38 │ │ - add r0, sp, #48 @ 0x30 │ │ - ldr r2, [pc, #100] @ (bb988 ) │ │ - add r2, pc │ │ - bl 6f45c │ │ - ldr r1, [pc, #88] @ (bb984 ) │ │ - movs r0, #18 │ │ + bl be6d8 │ │ + str r6, [sp, #168] @ 0xa8 │ │ + mov ip, r0 │ │ + ldr r0, [pc, #224] @ (bfadc ) │ │ + mov r4, r1 │ │ + ldrd r2, r3, [sp, #64] @ 0x40 │ │ + add r0, pc │ │ + strd r7, r0, [sp, #160] @ 0xa0 │ │ + ldrd r0, r1, [sp, #72] @ 0x48 │ │ + stmia.w sp, {r0, r1, r9} │ │ + add r0, sp, #184 @ 0xb8 │ │ + mov r1, ip │ │ + bl c1f2c │ │ + ldrd r0, r1, [sp, #184] @ 0xb8 │ │ + bl be6f4 │ │ + ldr r6, [pc, #136] @ (bfaac ) │ │ + ldr r7, [pc, #140] @ (bfab0 ) │ │ + ldr r0, [r4, #0] │ │ + adds r0, #1 │ │ + str r0, [r4, #0] │ │ + ldr r1, [pc, #180] @ (bfae0 ) │ │ + mov r0, r5 │ │ add r1, pc │ │ - b.w bb148 │ │ - nop │ │ - ldrb r7, [r1, #20] │ │ - @ instruction: 0xfff6feae │ │ - @ instruction: 0xfff47897 │ │ - @ instruction: 0xfff66d2e │ │ - movs r1, r0 │ │ - ldrb r6, [r2, #3] │ │ - @ instruction: 0xfff66d00 │ │ - movs r1, r0 │ │ - strb r6, [r5, #0] │ │ - movs r1, r0 │ │ - ldrb r0, [r7, #7] │ │ - @ instruction: 0xfff66db8 │ │ - movs r1, r0 │ │ - ldrb r0, [r7, #8] │ │ - @ instruction: 0xfff66d8a │ │ - movs r1, r0 │ │ - ldrb r2, [r0, #12] │ │ - vqrdmulh.s q11, q11, d22[0] │ │ - movs r1, r0 │ │ - strb r2, [r0, #6] │ │ - movs r1, r0 │ │ - ldr r4, [r6, #124] @ 0x7c │ │ - movs r1, r0 │ │ - ldrb r7, [r2, #9] │ │ - @ instruction: 0xfff66cd2 │ │ - movs r1, r0 │ │ - ldr r2, [r1, #120] @ 0x78 │ │ - movs r1, r0 │ │ - strb r6, [r5, #3] │ │ + bl 6879c │ │ + mov r4, r1 │ │ + add r1, sp, #64 @ 0x40 │ │ + bl be9e6 │ │ + cbz r0, bfa7a │ │ + ldrd r5, r0, [r0] │ │ + ldr r2, [r0, #12] │ │ + add r0, sp, #160 @ 0xa0 │ │ + mov r1, r5 │ │ + blx r2 │ │ + ldr r2, [pc, #104] @ (bfab4 ) │ │ + ldrd r0, r1, [sp, #160] @ 0xa0 │ │ + eors r1, r2 │ │ + ldr r2, [pc, #100] @ (bfab8 ) │ │ + eors r0, r2 │ │ + orrs r0, r1 │ │ + bne.n bfa82 │ │ + ldrd r0, r1, [sp, #168] @ 0xa8 │ │ + eors r1, r6 │ │ + eors r0, r7 │ │ + orrs r0, r1 │ │ + bne.n bfa82 │ │ + ldr r0, [r5, #0] │ │ + bl aa728 │ │ + ldr r1, [r4, #0] │ │ + subs r1, #1 │ │ + str r1, [r4, #0] │ │ + add sp, #196 @ 0xc4 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + udf #254 @ 0xfe │ │ + ldr r0, [pc, #116] @ (bfaf0 ) │ │ + add r0, pc │ │ + bl 50b2c │ │ + ldr r0, [pc, #112] @ (bfaf4 ) │ │ + add r0, pc │ │ + bl 50b2c │ │ + ldrb.w r0, [sp, #168] @ 0xa8 │ │ + movs r1, #43 @ 0x2b │ │ + strb.w r0, [sp, #188] @ 0xbc │ │ + ldr r0, [sp, #164] @ 0xa4 │ │ + str r0, [sp, #184] @ 0xb8 │ │ + ldr r0, [pc, #72] @ (bfae4 ) │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + ldr r0, [pc, #72] @ (bfae8 ) │ │ + add r2, sp, #184 @ 0xb8 │ │ + ldr r3, [pc, #72] @ (bfaec ) │ │ + add r0, pc │ │ + add r3, pc │ │ + bl 5127c │ │ + lsls r1, r7, #28 │ │ + ldr r7, [pc, #280] @ (bfbc8 ) │ │ + ldmia r2!, {r0} │ │ + b.n c0012 │ │ + lsls r1, r6, #9 │ │ + b.n c01c8 │ │ + str r1, [r0, #84] @ 0x54 │ │ + pop {r0, r1, r3, r4, pc} │ │ + adds r6, #106 @ 0x6a │ │ movs r1, r0 │ │ - ldr r0, [r2, #116] @ 0x74 │ │ + add r1, sl │ │ + vsra.u64 q12, , #2 │ │ + vrintz.f32 , q14 │ │ movs r1, r0 │ │ - ldrb r0, [r2, #10] │ │ - vmull.u q11, d22, d18 │ │ + cmp r3, #126 @ 0x7e │ │ + @ instruction: 0xfff6eeb4 │ │ + movs r0, r0 │ │ + adds r4, #120 @ 0x78 │ │ movs r1, r0 │ │ - ldr r2, [r5, #108] @ 0x6c │ │ + adds r4, #116 @ 0x74 │ │ movs r1, r0 │ │ - ldrb r6, [r6, #14] │ │ - vcvt.u16.f16 q11, q6, #10 │ │ + adds r4, #114 @ 0x72 │ │ movs r1, r0 │ │ - ldr r6, [r5, #100] @ 0x64 │ │ + adds r4, #86 @ 0x56 │ │ movs r1, r0 │ │ - strb r0, [r4, #5] │ │ + cmp r5, #86 @ 0x56 │ │ movs r1, r0 │ │ - ldr r2, [r1, #124] @ 0x7c │ │ + ldr r3, [r7, #100] @ 0x64 │ │ + vcvt.u16.f16 q9, q13, #8 │ │ movs r1, r0 │ │ - strb r4, [r1, #3] │ │ + adds r4, #168 @ 0xa8 │ │ movs r1, r0 │ │ - ldr r6, [r4, #112] @ 0x70 │ │ + adds r4, #176 @ 0xb0 │ │ movs r1, r0 │ │ push {r4, lr} │ │ - ldr r2, [r0, #0] │ │ - eor.w r1, r2, #2147483648 @ 0x80000000 │ │ - cmp r1, #4 │ │ - it cs │ │ - movcs r1, #1 │ │ - tbb [pc, r1] │ │ - asrs r2, r0, #4 │ │ - lsrs r3, r0, #32 │ │ - pop {r4, pc} │ │ - ldr r4, [r0, #4] │ │ - mov r0, r4 │ │ - bl bb9ac │ │ - b.n bb9d6 │ │ - ldr r4, [r0, #4] │ │ + ldr r4, [r0, #0] │ │ mov r0, r4 │ │ - bl 6814c │ │ + bl a984a │ │ + ldr r0, [r4, #0] │ │ + subs r0, #1 │ │ + str r0, [r4, #0] │ │ + it ne │ │ + popne {r4, pc} │ │ mov r0, r4 │ │ ldmia.w sp!, {r4, lr} │ │ - b.w ccae8 │ │ - ldr r1, [r0, #4] │ │ - mov r0, r2 │ │ + b.w 99a28 │ │ + push {r4, lr} │ │ + mov r4, r0 │ │ + ldrb.w r0, [r0, #52] @ 0x34 │ │ + cbz r0, bfb22 │ │ + pop {r4, pc} │ │ + ldrd r0, r1, [r4, #32] │ │ + bl 54676 │ │ + mov r0, r4 │ │ ldmia.w sp!, {r4, lr} │ │ - b.w 5395a │ │ + b.w 9a480 │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, #44 @ 0x2c │ │ - mov r6, r1 │ │ - add r5, sp, #12 │ │ - ldr r1, [pc, #700] @ (bbcb4 ) │ │ - mov sl, r2 │ │ - mov fp, r0 │ │ - mov r0, r5 │ │ - add r1, pc │ │ - movs r2, #16 │ │ - mov r3, r6 │ │ - bl 6cdc2 │ │ - ldrb.w r0, [sp, #12] │ │ - cmp r0, #15 │ │ - bne.w bbbb0 │ │ - ldrd r9, r8, [sp, #16] │ │ - strd r9, r8, [sp, #4] │ │ - ldr r5, [pc, #668] @ (bbcb8 ) │ │ - add r5, pc │ │ - ldr r0, [r5, #20] │ │ - cmp r0, #5 │ │ - bcc.n bba48 │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #28] │ │ - movw r3, #1681 @ 0x691 │ │ - str r1, [sp, #16] │ │ - ldr r1, [pc, #648] @ (bbcbc ) │ │ - str r0, [sp, #24] │ │ - add r1, pc │ │ - str r1, [sp, #12] │ │ - add r0, sp, #40 @ 0x28 │ │ - str r0, [sp, #20] │ │ - add r0, sp, #12 │ │ - ldr r2, [pc, #640] @ (bbcc0 ) │ │ - movs r1, #5 │ │ - add r2, pc │ │ - bl 6f45c │ │ - ldr r0, [r5, #20] │ │ - cmp r0, #4 │ │ - bls.n bba72 │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #28] │ │ - movw r3, #1681 @ 0x691 │ │ - str r1, [sp, #16] │ │ - ldr r1, [pc, #692] @ (bbd10 ) │ │ - str r0, [sp, #24] │ │ - add r1, pc │ │ - str r1, [sp, #12] │ │ - add r0, sp, #40 @ 0x28 │ │ - str r0, [sp, #20] │ │ - add r0, sp, #12 │ │ - ldr r2, [pc, #680] @ (bbd14 ) │ │ - movs r1, #5 │ │ - add r2, pc │ │ - bl 6f45c │ │ - ldr r6, [r6, #0] │ │ - cmp r6, #0 │ │ - beq.w bbbdc │ │ - ldr r0, [r6, #0] │ │ + sub.w sp, sp, #636 @ 0x27c │ │ + mov r5, r0 │ │ + ldrb.w r0, [r1, #52] @ 0x34 │ │ cmp r0, #0 │ │ - beq.w bbbe4 │ │ - ldr.w r7, [r0, #688] @ 0x2b0 │ │ - ldr r0, [r5, #20] │ │ - cmp r7, #0 │ │ - beq.w bbbf2 │ │ - cmp r0, #5 │ │ - ldr r0, [pc, #580] @ (bbcd8 ) │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - bcc.n bbaba │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r1, [sp, #16] │ │ - movw r3, #1681 @ 0x691 │ │ - ldr r1, [sp, #0] │ │ - str r0, [sp, #28] │ │ - str r0, [sp, #24] │ │ - movs r0, #4 │ │ - str r1, [sp, #12] │ │ - movs r1, #5 │ │ - str r0, [sp, #20] │ │ - add r0, sp, #12 │ │ - ldr r2, [pc, #552] @ (bbcdc ) │ │ - add r2, pc │ │ - bl 6f45c │ │ - mov r0, r6 │ │ - mov r1, sl │ │ - mov r2, r9 │ │ - movs r3, #0 │ │ - movs r4, #0 │ │ - blx r7 │ │ - mov sl, r0 │ │ - ldr r0, [r5, #20] │ │ - cmp r0, #5 │ │ - bcc.n bbaf0 │ │ - movs r0, #1 │ │ - str r4, [sp, #28] │ │ - str r0, [sp, #16] │ │ - movs r1, #5 │ │ - ldr r0, [pc, #520] @ (bbce0 ) │ │ - movw r3, #1681 @ 0x691 │ │ - str r4, [sp, #24] │ │ - add r0, pc │ │ - str r0, [sp, #12] │ │ - movs r0, #4 │ │ - str r0, [sp, #20] │ │ - add r0, sp, #12 │ │ - ldr r2, [pc, #504] @ (bbce4 ) │ │ + bne.w c065c │ │ + ldr r6, [r1, #48] @ 0x30 │ │ + add r0, sp, #72 @ 0x48 │ │ + movs r2, #48 @ 0x30 │ │ + mov sl, r1 │ │ + bl ca0b2 │ │ + ldrd r9, r4, [sp, #108] @ 0x6c │ │ + movs r3, #10 │ │ + ldr r2, [pc, #928] @ (bfefc ) │ │ + mov r1, r4 │ │ add r2, pc │ │ - bl 6f45c │ │ - ldr r0, [r5, #20] │ │ - cmp r0, #5 │ │ - bcc.n bbb1a │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ + mov r0, r9 │ │ + bl 54658 │ │ + add r7, sp, #312 @ 0x138 │ │ + cmp r0, #0 │ │ + beq.w bfc8e │ │ + ldr r0, [sp, #96] @ 0x60 │ │ + str r0, [sp, #32] │ │ + ldr r0, [sp, #100] @ 0x64 │ │ str r0, [sp, #28] │ │ - movw r3, #1681 @ 0x691 │ │ - str r1, [sp, #16] │ │ - ldr r1, [pc, #484] @ (bbce8 ) │ │ - str r0, [sp, #24] │ │ - add r1, pc │ │ - str r1, [sp, #12] │ │ - add r0, sp, #40 @ 0x28 │ │ - str r0, [sp, #20] │ │ - add r0, sp, #12 │ │ - ldr r2, [pc, #472] @ (bbcec ) │ │ - movs r1, #5 │ │ + mov r0, sl │ │ + str r6, [sp, #40] @ 0x28 │ │ + str r5, [sp, #56] @ 0x38 │ │ + ldmia.w r0, {r1, r2, r3, r4, r5, r6} │ │ + stmia r7!, {r1, r2, r3, r4, r5, r6} │ │ + movs r1, #0 │ │ + ldrd r0, r2, [sp, #312] @ 0x138 │ │ + strd r1, r1, [sp, #520] @ 0x208 │ │ + subs r0, #2 │ │ + sbc.w r2, r2, #0 │ │ + rsbs r3, r0, #17 │ │ + sbcs r1, r2 │ │ + bcc.w bffea │ │ + cmp r0, #15 │ │ + bne.w bffea │ │ + ldr r1, [sp, #88] @ 0x58 │ │ + str.w sl, [sp, #36] @ 0x24 │ │ + ldrd r0, sl, [sp, #80] @ 0x50 │ │ + add.w r6, sl, #24 │ │ + str r0, [sp, #560] @ 0x230 │ │ + add.w r0, r1, r1, lsl #1 │ │ + str.w sl, [sp, #552] @ 0x228 │ │ + add.w r1, sl, r0, lsl #4 │ │ + str r1, [sp, #24] │ │ + str r1, [sp, #564] @ 0x234 │ │ + add r1, sp, #584 @ 0x248 │ │ + add.w r7, r1, #20 │ │ + adds r1, #24 │ │ + str r1, [sp, #52] @ 0x34 │ │ + lsls r1, r0, #4 │ │ + ldr r0, [pc, #816] @ (bff00 ) │ │ + str.w r9, [sp, #64] @ 0x40 │ │ + adds r0, #2 │ │ + strd r7, r0, [sp, #44] @ 0x2c │ │ + cmp r1, #0 │ │ + beq.w c0050 │ │ + ldrd r5, r4, [sl] │ │ + eor.w r0, r5, #20 │ │ + orrs r0, r4 │ │ + add.w r0, r6, #24 │ │ + beq.w c0056 │ │ + add.w fp, sl, #8 │ │ + str r1, [sp, #68] @ 0x44 │ │ + str r0, [sp, #60] @ 0x3c │ │ + add.w r1, sl, #20 │ │ + ldmia.w fp, {r8, r9, fp} │ │ + add r0, sp, #592 @ 0x250 │ │ + movs r2, #28 │ │ + strd r5, r4, [sp, #584] @ 0x248 │ │ + stmia.w r0, {r8, r9, fp} │ │ + mov r0, r7 │ │ + bl ca0b2 │ │ + subs r0, r5, #2 │ │ + sbc.w r1, r4, #0 │ │ + rsbs r2, r0, #17 │ │ + mov.w r2, #0 │ │ + sbcs.w r1, r2, r1 │ │ + bcc.w c00f8 │ │ + cmp r0, #4 │ │ + bne.w c00f8 │ │ + ldr r2, [pc, #720] @ (bff04 ) │ │ + mov r0, r9 │ │ + mov r1, fp │ │ + movs r3, #12 │ │ add r2, pc │ │ - bl 6f45c │ │ - ldr r0, [r5, #20] │ │ - cmp r0, #5 │ │ - bcc.n bbb44 │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #28] │ │ - movw r3, #1681 @ 0x691 │ │ - str r1, [sp, #16] │ │ - ldr r1, [pc, #448] @ (bbcf0 ) │ │ - str r0, [sp, #24] │ │ - add r1, pc │ │ - str r1, [sp, #12] │ │ - add r0, sp, #40 @ 0x28 │ │ - str r0, [sp, #20] │ │ - add r0, sp, #12 │ │ - ldr r2, [pc, #440] @ (bbcf4 ) │ │ - movs r1, #5 │ │ + bl c4ecc │ │ + cbz r0, bfc70 │ │ + mov r1, r6 │ │ + add r2, sp, #472 @ 0x1d8 │ │ + mov fp, r6 │ │ + ldmia.w r1, {r0, r3, r4, r5, r6, r7} │ │ + mov ip, r2 │ │ + stmia.w ip, {r0, r3, r4, r5, r6, r7} │ │ + add r0, sp, #376 @ 0x178 │ │ + add r1, sp, #520 @ 0x208 │ │ + bl 98600 │ │ + ldr r0, [sp, #376] @ 0x178 │ │ + ldr r1, [sp, #48] @ 0x30 │ │ + cmp r0, r1 │ │ + bne.w c0206 │ │ + mov r0, r8 │ │ + mov r1, r9 │ │ + bl 54676 │ │ + ldr r7, [sp, #44] @ 0x2c │ │ + mov r6, fp │ │ + b.n bfc7e │ │ + mov r0, r8 │ │ + mov r1, r9 │ │ + bl 54676 │ │ + ldr r0, [sp, #52] @ 0x34 │ │ + bl 9a480 │ │ + ldr r1, [sp, #68] @ 0x44 │ │ + add.w sl, sl, #48 @ 0x30 │ │ + adds r6, #48 @ 0x30 │ │ + ldr.w r9, [sp, #64] @ 0x40 │ │ + subs r1, #48 @ 0x30 │ │ + b.n bfbda │ │ + ldr r2, [pc, #632] @ (bff08 ) │ │ + mov r0, r9 │ │ + mov r1, r4 │ │ + movs r3, #19 │ │ add r2, pc │ │ - bl 6f45c │ │ - ldr r0, [r6, #0] │ │ + bl 54658 │ │ cmp r0, #0 │ │ - beq.n bbbe4 │ │ - ldr.w r7, [r0, #912] @ 0x390 │ │ - ldr r0, [r5, #20] │ │ - cmp r7, #0 │ │ - beq.n bbc22 │ │ + beq.w c0000 │ │ + str r6, [sp, #40] @ 0x28 │ │ + mov r0, sl │ │ + str r5, [sp, #56] @ 0x38 │ │ + add.w r8, sp, #520 @ 0x208 │ │ + ldrd ip, lr, [sp, #96] @ 0x60 │ │ + ldmia.w r0, {r2, r3, r4, r5, r6, r7} │ │ + mov r1, r8 │ │ + mov.w r0, #2147483648 @ 0x80000000 │ │ + stmia r1!, {r2, r3, r4, r5, r6, r7} │ │ + str r0, [sp, #280] @ 0x118 │ │ + ldrd r0, r1, [sp, #520] @ 0x208 │ │ + subs r6, r0, #2 │ │ + sbc.w r7, r1, #0 │ │ + movs r5, #0 │ │ + rsbs r0, r6, #17 │ │ + sbcs.w r0, r5, r7 │ │ + bcc.w c0028 │ │ + cmp r6, #15 │ │ + bne.w c0028 │ │ + ldr r1, [sp, #88] @ 0x58 │ │ + ldrd r0, r9, [sp, #80] @ 0x50 │ │ + str r0, [sp, #304] @ 0x130 │ │ + add.w r0, r1, r1, lsl #1 │ │ + strd lr, ip, [sp, #44] @ 0x2c │ │ + str.w sl, [sp, #36] @ 0x24 │ │ + add.w r1, r9, r0, lsl #4 │ │ + strd r9, r9, [sp, #296] @ 0x128 │ │ + str r1, [sp, #68] @ 0x44 │ │ + str r1, [sp, #308] @ 0x134 │ │ + add r7, sp, #312 @ 0x138 │ │ + adds r0, r7, #4 │ │ + str r0, [sp, #32] │ │ + add r0, sp, #584 @ 0x248 │ │ + add.w r1, r0, #20 │ │ + adds r0, #24 │ │ + str r0, [sp, #60] @ 0x3c │ │ + ldr r0, [pc, #496] @ (bff00 ) │ │ + str r1, [sp, #64] @ 0x40 │ │ + adds r0, #2 │ │ + str r0, [sp, #52] @ 0x34 │ │ + ldr r1, [sp, #300] @ 0x12c │ │ + ldr r0, [sp, #68] @ 0x44 │ │ + cmp r9, r0 │ │ + beq.w c0122 │ │ + add.w r1, r9, #20 │ │ + mov r0, r7 │ │ + movs r2, #28 │ │ + ldrd fp, r8, [r9] │ │ + ldrd r6, r5, [r9, #8] │ │ + ldr.w r4, [r9, #16] │ │ + bl ca0b2 │ │ + eor.w r0, fp, #20 │ │ + add.w r9, r9, #48 @ 0x30 │ │ + orrs.w r0, r0, r8 │ │ + beq.w c0120 │ │ + ldr r0, [sp, #64] @ 0x40 │ │ + mov r1, r7 │ │ + movs r2, #28 │ │ + str r4, [sp, #600] @ 0x258 │ │ + strd r6, r5, [sp, #592] @ 0x250 │ │ + mov sl, r7 │ │ + strd fp, r8, [sp, #584] @ 0x248 │ │ + bl ca0b2 │ │ + subs.w r0, fp, #2 │ │ + sbc.w r1, r8, #0 │ │ + rsbs r2, r0, #17 │ │ + mov.w r2, #0 │ │ + sbcs.w r1, r2, r1 │ │ + bcc.w c01b0 │ │ cmp r0, #4 │ │ - bls.n bbb7a │ │ + bne.w c01b0 │ │ + ldr r2, [pc, #400] @ (bff0c ) │ │ + mov r0, r5 │ │ + mov r1, r4 │ │ + movs r3, #7 │ │ + add r2, pc │ │ + mov fp, r6 │ │ + bl c4ecc │ │ + cbnz r0, bfda0 │ │ + mov r0, fp │ │ + mov r1, r5 │ │ + bl 54676 │ │ + ldr r0, [sp, #60] @ 0x3c │ │ + bl 9a480 │ │ + mov r1, r9 │ │ + mov r7, sl │ │ + b.n bfd16 │ │ + ldr r1, [sp, #32] │ │ + add.w ip, sp, #552 @ 0x228 │ │ + str.w r9, [sp, #300] @ 0x12c │ │ + ldmia.w r1, {r0, r2, r3, r4, r6, r7} │ │ + stmia.w ip, {r0, r2, r3, r4, r6, r7} │ │ + ldrd r0, r1, [sp, #552] @ 0x228 │ │ + subs r0, #2 │ │ + sbc.w r1, r1, #0 │ │ + subs.w r2, r0, #18 │ │ + sbcs.w r1, r1, #0 │ │ + mov.w r1, #16 │ │ + it cs │ │ + movcs r0, r1 │ │ + subs r0, #5 │ │ + str.w fp, [sp, #28] │ │ + cmp r0, #9 │ │ + bhi.n bfe38 │ │ + ldr.w sl, [sp, #36] @ 0x24 │ │ + tbh [pc, r0, lsl #1] │ │ + lsls r1, r2, #16 │ │ + lsls r4, r1, #16 │ │ + lsls r2, r7, #15 │ │ + lsls r2, r7, #15 │ │ + lsls r0, r6, #15 │ │ + lsls r0, r6, #15 │ │ + lsls r5, r6, #15 │ │ + lsls r0, r6, #15 │ │ + lsls r5, r6, #15 │ │ + movs r2, r1 │ │ + add r2, sp, #560 @ 0x230 │ │ + ldr r3, [sp, #52] @ 0x34 │ │ + str r3, [sp, #364] @ 0x16c │ │ + ldmia r2, {r0, r1, r2} │ │ + add r3, sp, #364 @ 0x16c │ │ + add.w r2, r2, r2, lsl #1 │ │ + str r3, [sp, #392] @ 0x188 │ │ + add.w r2, r1, r2, lsl #3 │ │ + strd r1, r1, [sp, #376] @ 0x178 │ │ + strd r0, r2, [sp, #384] @ 0x180 │ │ + add r4, sp, #416 @ 0x1a0 │ │ + add r6, sp, #376 @ 0x178 │ │ + mov r0, r4 │ │ + mov r1, r6 │ │ + bl b3378 │ │ + ldr r0, [sp, #416] @ 0x1a0 │ │ + cmp.w r0, #2147483648 @ 0x80000000 │ │ + bne.n bfe52 │ │ movs r0, #0 │ │ - movs r1, #1 │ │ - str r1, [sp, #16] │ │ - movw r3, #1681 @ 0x691 │ │ - ldr r1, [sp, #0] │ │ - str r0, [sp, #28] │ │ - str r0, [sp, #24] │ │ + movs r1, #4 │ │ + str r0, [sp, #440] @ 0x1b8 │ │ + strd r0, r1, [sp, #432] @ 0x1b0 │ │ + mov r0, r6 │ │ + bl 60298 │ │ + add.w fp, sp, #312 @ 0x138 │ │ + b.n bfee6 │ │ + ldr.w sl, [sp, #36] @ 0x24 │ │ + add.w fp, sp, #312 @ 0x138 │ │ + ldr r4, [sp, #24] │ │ + mov.w r9, #2147483648 @ 0x80000000 │ │ + movs r7, #1 │ │ + add r0, sp, #552 @ 0x228 │ │ + bl aa45c │ │ + ldr r6, [sp, #20] │ │ + b.n bff7e │ │ + ldr r3, [pc, #188] @ (bff10 ) │ │ movs r0, #4 │ │ - str r1, [sp, #12] │ │ - movs r1, #5 │ │ - str r0, [sp, #20] │ │ - add r0, sp, #12 │ │ - ldr r2, [pc, #420] @ (bbd18 ) │ │ - add r2, pc │ │ - bl 6f45c │ │ + movs r1, #4 │ │ + movs r2, #12 │ │ + add r3, pc │ │ + mov.w r8, #12 │ │ + bl c9b20 │ │ + mov r9, r0 │ │ + mov sl, r1 │ │ + mov r0, r1 │ │ + mov r1, r4 │ │ + movs r2, #12 │ │ + bl c9d48 │ │ + movs r4, #1 │ │ + add.w ip, sp, #376 @ 0x178 │ │ + strd r9, sl, [sp, #400] @ 0x190 │ │ + add.w r9, sp, #432 @ 0x1b0 │ │ + str r4, [sp, #408] @ 0x198 │ │ + add.w fp, sp, #312 @ 0x138 │ │ + ldmia.w ip, {r0, r2, r3, r6, r7} │ │ + mov r1, r9 │ │ + stmia r1!, {r0, r2, r3, r6, r7} │ │ + add r6, sp, #456 @ 0x1c8 │ │ + add r7, sp, #400 @ 0x190 │ │ mov r0, r6 │ │ - blx r7 │ │ - ldr r1, [r5, #20] │ │ - cmp r0, #1 │ │ - bne.n bbc66 │ │ - cmp r1, #4 │ │ - bls.n bbbac │ │ - movs r0, #0 │ │ + mov r1, r9 │ │ + bl b3378 │ │ + ldr r0, [sp, #456] @ 0x1c8 │ │ + cmp.w r0, #2147483648 @ 0x80000000 │ │ + beq.n bfeca │ │ + ldr r0, [sp, #400] @ 0x190 │ │ + cmp r4, r0 │ │ + bne.n bfeb4 │ │ + mov r0, r7 │ │ movs r1, #1 │ │ - str r0, [sp, #28] │ │ - movw r3, #1681 @ 0x691 │ │ - str r1, [sp, #16] │ │ - ldr r1, [pc, #368] @ (bbd08 ) │ │ - str r0, [sp, #24] │ │ - movs r0, #4 │ │ + bl 72736 │ │ + ldr.w sl, [sp, #404] @ 0x194 │ │ + add.w r0, sl, r8 │ │ + mov r1, r6 │ │ + movs r2, #12 │ │ + bl c9d48 │ │ + adds r4, #1 │ │ + str r4, [sp, #408] @ 0x198 │ │ + add.w r8, r8, #12 │ │ + b.n bfe92 │ │ + ldr r1, [sp, #460] @ 0x1cc │ │ + mov.w r0, #2147483648 @ 0x80000000 │ │ + bl ba60c │ │ + mov r0, r9 │ │ + bl 60298 │ │ + ldmia.w r7, {r2, r3, r4} │ │ + stmia.w r9, {r2, r3, r4} │ │ + ldr.w sl, [sp, #36] @ 0x24 │ │ + ldr.w r9, [sp, #364] @ 0x16c │ │ + ldr r0, [sp, #52] @ 0x34 │ │ + cmp r9, r0 │ │ + bne.n bff14 │ │ + movs r7, #0 │ │ + ldrd r9, r6, [sp, #432] @ 0x1b0 │ │ + ldr r4, [sp, #440] @ 0x1b8 │ │ + b.n bff20 │ │ + nop │ │ + adds r4, #57 @ 0x39 │ │ + vaddl.u q8, d6, d1 │ │ + strh r0, [r0, #0] │ │ + adds r1, #187 @ 0xbb │ │ + vshll.i16 , d11, #16 │ │ + vtrn.16 , │ │ + vrintz.f16 d18, d2 │ │ + movs r1, r0 │ │ + ldrd r6, r4, [sp, #368] @ 0x170 │ │ + add r0, sp, #432 @ 0x1b0 │ │ + bl 9858c │ │ + movs r7, #1 │ │ + ldrd r0, r1, [sp, #552] @ 0x228 │ │ + subs r0, #2 │ │ + sbc.w r1, r1, #0 │ │ + subs.w r2, r0, #18 │ │ + sbcs.w r1, r1, #0 │ │ + mov.w r1, #16 │ │ + it cs │ │ + movcs r0, r1 │ │ + subs r0, #5 │ │ + cmp r0, #9 │ │ + bhi.n bffe6 │ │ + tbb [pc, r0] │ │ + asrs r1, r3, #16 │ │ + lsrs r7, r1, #28 │ │ + lsls r5, r0, #20 │ │ + lsls r2, r1, #20 │ │ + adds r2, r1, #4 │ │ + ldr r0, [sp, #560] @ 0x230 │ │ + ldr r1, [sp, #564] @ 0x234 │ │ + bl c97b8 │ │ + b.n bff7e │ │ + ldr r0, [sp, #560] @ 0x230 │ │ + ldr r1, [sp, #564] @ 0x234 │ │ + bl 6d978 │ │ + b.n bff7e │ │ + ldr r0, [sp, #560] @ 0x230 │ │ + ldr r1, [sp, #564] @ 0x234 │ │ + bl 57ff4 │ │ + b.n bff7e │ │ + ldrd r0, r1, [sp, #560] @ 0x230 │ │ + bl 54676 │ │ + b.n bff7e │ │ + ldrd r0, r1, [sp, #560] @ 0x230 │ │ + bl c1c04 │ │ + str r4, [sp, #24] │ │ + cbz r7, bff8e │ │ + ldrd r7, r4, [sp, #584] @ 0x248 │ │ + ldr r0, [sp, #52] @ 0x34 │ │ + cmp r9, r0 │ │ + beq.n bffb2 │ │ + b.n c0612 │ │ + add r0, sp, #280 @ 0x118 │ │ + add r1, sp, #352 @ 0x160 │ │ + ldmia.w r0, {r2, r3, r4} │ │ + stmia r1!, {r2, r3, r4} │ │ + ldr r0, [sp, #24] │ │ + str r0, [sp, #288] @ 0x120 │ │ + ldr r0, [sp, #352] @ 0x160 │ │ + strd r9, r6, [sp, #280] @ 0x118 │ │ + cmp.w r0, #2147483648 @ 0x80000000 │ │ + itt ne │ │ + addne r0, sp, #352 @ 0x160 │ │ + blne 9858c │ │ + ldrd r7, r4, [sp, #584] @ 0x248 │ │ + ldr r0, [sp, #28] │ │ + mov r1, r5 │ │ + str r6, [sp, #20] │ │ + bl 54676 │ │ + subs r0, r7, #2 │ │ + sbc.w r1, r4, #0 │ │ + rsbs r2, r0, #17 │ │ + mov.w r2, #0 │ │ + sbcs.w r1, r2, r1 │ │ + bcc.n bffd4 │ │ + cmp r0, #4 │ │ + beq.n bffda │ │ + add r0, sp, #584 @ 0x248 │ │ + bl 9a480 │ │ + ldr r0, [sp, #308] @ 0x134 │ │ + mov r7, fp │ │ + ldr.w r9, [sp, #300] @ 0x12c │ │ + str r0, [sp, #68] @ 0x44 │ │ + b.n bfd14 │ │ + str r6, [sp, #20] │ │ + b.n bfe48 │ │ + add r0, sp, #432 @ 0x1b0 │ │ + ldr r1, [pc, #960] @ (c03b0 ) │ │ + adds r0, #4 │ │ + movs r2, #43 @ 0x2b │ │ add r1, pc │ │ - str r1, [sp, #12] │ │ - str r0, [sp, #20] │ │ - add r0, sp, #12 │ │ - ldr r2, [pc, #360] @ (bbd0c ) │ │ - movs r1, #5 │ │ - add r2, pc │ │ - bl 6f45c │ │ - movs r0, #5 │ │ - b.n bbc56 │ │ - ldrb.w r1, [sp, #15] │ │ - add.w r2, fp, #12 │ │ - strb.w r1, [fp, #3] │ │ - ldrh.w r1, [sp, #13] │ │ - strh.w r1, [fp, #1] │ │ - add.w r1, r5, #12 │ │ - ldrd ip, r5, [sp, #16] │ │ - ldmia.w r1, {r3, r4, r6, r7} │ │ - stmia r2!, {r3, r4, r6, r7} │ │ - strd ip, r5, [fp, #4] │ │ - strb.w r0, [fp] │ │ - b.n bbc60 │ │ - ldr r1, [pc, #232] @ (bbcc8 ) │ │ - movs r0, #6 │ │ + bl 4af58 │ │ + add r0, sp, #312 @ 0x138 │ │ + bl 9a480 │ │ + b.n c00f4 │ │ + movs r0, #0 │ │ + movs r1, #20 │ │ + str r0, [sp, #124] @ 0x7c │ │ + movs r2, #48 @ 0x30 │ │ + str r0, [sp, #132] @ 0x84 │ │ + movs r0, #2 │ │ + str r1, [sp, #120] @ 0x78 │ │ + str r0, [sp, #128] @ 0x80 │ │ + add r0, sp, #232 @ 0xe8 │ │ + add r1, sp, #120 @ 0x78 │ │ + bl ca0b2 │ │ + ldr r0, [sp, #104] @ 0x68 │ │ + mov r1, r9 │ │ + bl 54676 │ │ + add r0, sp, #72 @ 0x48 │ │ + bl 9a480 │ │ + b.n c0242 │ │ + add r0, sp, #200 @ 0xc8 │ │ + ldr r1, [pc, #904] @ (c03b4 ) │ │ + adds r4, r0, #4 │ │ + movs r2, #43 @ 0x2b │ │ add r1, pc │ │ - b.n bbbea │ │ - ldr r1, [pc, #220] @ (bbcc4 ) │ │ - movs r0, #7 │ │ + mov r0, r4 │ │ + bl 4af58 │ │ + rsbs r0, r6, #17 │ │ + sbcs.w r0, r5, r7 │ │ + bcc.n c0118 │ │ + cmp r6, #15 │ │ + bne.n c0118 │ │ + add.w r0, r8, #8 │ │ + bl 9a53a │ │ + b.n c01f2 │ │ + mov r6, r9 │ │ + ldr r0, [sp, #24] │ │ + b.n c0058 │ │ + mov r6, r9 │ │ + str r0, [sp, #556] @ 0x22c │ │ + add r0, sp, #552 @ 0x228 │ │ + bl 60396 │ │ + ldr r4, [sp, #520] @ 0x208 │ │ + movs r2, #47 @ 0x2f │ │ + ldrd r9, r7, [sp, #528] @ 0x210 │ │ + add r0, sp, #584 @ 0x248 │ │ + ldr r1, [pc, #844] @ (c03b8 ) │ │ + mov fp, r0 │ │ add r1, pc │ │ - strd r1, r0, [fp, #4] │ │ - movs r0, #8 │ │ - b.n bbc56 │ │ - cmp r0, #4 │ │ - bls.n bbc1a │ │ + bl 4af58 │ │ + lsls r0, r4, #31 │ │ + ldr.w sl, [sp, #36] @ 0x24 │ │ + ldr r0, [sp, #584] @ 0x248 │ │ + beq.n c00ea │ │ + ldr r1, [sp, #588] @ 0x24c │ │ + bl 629fc │ │ + ldr r0, [sp, #28] │ │ + str r0, [sp, #380] @ 0x17c │ │ + ldr r0, [sp, #32] │ │ + str r0, [sp, #376] @ 0x178 │ │ + ldr r1, [pc, #812] @ (c03bc ) │ │ + ldr r4, [sp, #40] @ 0x28 │ │ + add r1, pc │ │ + mov r0, r4 │ │ + bl 6879c │ │ + add.w r8, sp, #376 @ 0x178 │ │ + mov r5, r1 │ │ + mov r1, r8 │ │ + bl c06b0 │ │ + ldr r1, [r5, #0] │ │ + subs r1, #1 │ │ + str r1, [r5, #0] │ │ + cmp r0, #0 │ │ + beq.w c025a │ │ + ldr r0, [pc, #780] @ (c03c0 ) │ │ + add r0, pc │ │ + ldr r0, [r0, #16] │ │ + ldr r5, [sp, #56] @ 0x38 │ │ + cmp r0, #2 │ │ + bcc.w c05a0 │ │ movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #28] │ │ - movw r3, #1681 @ 0x691 │ │ - str r1, [sp, #16] │ │ - ldr r1, [pc, #204] @ (bbcd0 ) │ │ - str r0, [sp, #24] │ │ - movs r0, #4 │ │ + movs r3, #197 @ 0xc5 │ │ + str r0, [sp, #600] @ 0x258 │ │ + movs r0, #1 │ │ + str r0, [sp, #588] @ 0x24c │ │ + ldr r1, [pc, #760] @ (c03c4 ) │ │ + str r0, [sp, #596] @ 0x254 │ │ add r1, pc │ │ - str r1, [sp, #12] │ │ - str r0, [sp, #20] │ │ - add r0, sp, #12 │ │ - ldr r2, [pc, #192] @ (bbcd4 ) │ │ - movs r1, #5 │ │ + str r1, [sp, #584] @ 0x248 │ │ + add r0, sp, #472 @ 0x1d8 │ │ + str r0, [sp, #592] @ 0x250 │ │ + ldr r0, [pc, #752] @ (c03c8 ) │ │ + movs r1, #2 │ │ + add r0, pc │ │ + strd r8, r0, [sp, #472] @ 0x1d8 │ │ + add r0, sp, #584 @ 0x248 │ │ + ldr r2, [pc, #744] @ (c03cc ) │ │ add r2, pc │ │ - bl 6f45c │ │ - ldr r1, [pc, #176] @ (bbccc ) │ │ - movs r0, #14 │ │ + bl 6ff84 │ │ + b.n c05a0 │ │ + ldrd r1, r2, [sp, #588] @ 0x24c │ │ + add r3, sp, #436 @ 0x1b4 │ │ + stmia r3!, {r0, r1, r2} │ │ + mov r9, r6 │ │ + ldr r5, [sp, #56] @ 0x38 │ │ + b.n c022a │ │ + ldr r0, [sp, #60] @ 0x3c │ │ + movs r2, #27 │ │ + str r0, [sp, #556] @ 0x22c │ │ + add r0, sp, #432 @ 0x1b0 │ │ + ldr r1, [pc, #716] @ (c03d0 ) │ │ + adds r0, #4 │ │ add r1, pc │ │ - b.n bbc50 │ │ - cmp r0, #4 │ │ - bls.n bbc4a │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #28] │ │ - movw r3, #1681 @ 0x691 │ │ - str r1, [sp, #16] │ │ - ldr r1, [pc, #200] @ (bbcfc ) │ │ - str r0, [sp, #24] │ │ - movs r0, #4 │ │ + bl 4af58 │ │ + add r0, sp, #584 @ 0x248 │ │ + bl 9a480 │ │ + ldr r0, [sp, #52] @ 0x34 │ │ + bl 9a480 │ │ + b.n c021a │ │ + add r0, sp, #520 @ 0x208 │ │ + bl 9a480 │ │ + b.n c01f2 │ │ + mov r1, r9 │ │ + str r1, [sp, #300] @ 0x12c │ │ + add r0, sp, #296 @ 0x128 │ │ + bl 60396 │ │ + add r6, sp, #280 @ 0x118 │ │ + movs r2, #42 @ 0x2a │ │ + ldmia r6, {r4, r5, r6} │ │ + add r0, sp, #584 @ 0x248 │ │ + ldr r1, [pc, #672] @ (c03d4 ) │ │ add r1, pc │ │ - str r1, [sp, #12] │ │ - str r0, [sp, #20] │ │ - add r0, sp, #12 │ │ - ldr r2, [pc, #188] @ (bbd00 ) │ │ - movs r1, #5 │ │ - add r2, pc │ │ - bl 6f45c │ │ - ldr r1, [pc, #172] @ (bbcf8 ) │ │ - movs r0, #14 │ │ + bl 4af58 │ │ + ldr r0, [sp, #584] @ 0x248 │ │ + cmp.w r4, #2147483648 @ 0x80000000 │ │ + bne.n c0154 │ │ + ldrd r1, r2, [sp, #588] @ 0x24c │ │ + add r3, sp, #204 @ 0xcc │ │ + stmia r3!, {r0, r1, r2} │ │ + movs r0, #1 │ │ + str r0, [sp, #200] @ 0xc8 │ │ + ldr.w sl, [sp, #36] @ 0x24 │ │ + b.n c01ea │ │ + add r1, sp, #200 @ 0xc8 │ │ + adds r7, r1, #4 │ │ + ldr r1, [sp, #588] @ 0x24c │ │ + bl 629fc │ │ + add r0, sp, #204 @ 0xcc │ │ + stmia r0!, {r4, r5, r6} │ │ + add r0, sp, #184 @ 0xb8 │ │ + ldmia.w r7, {r2, r3, r4} │ │ + mov r1, r0 │ │ + stmia r1!, {r2, r3, r4} │ │ + add r1, sp, #216 @ 0xd8 │ │ + ldmia.w r0, {r2, r3, r4} │ │ + stmia r1!, {r2, r3, r4} │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + str r0, [sp, #588] @ 0x24c │ │ + ldr r0, [sp, #48] @ 0x30 │ │ + str r0, [sp, #584] @ 0x248 │ │ + ldr r1, [pc, #600] @ (c03d8 ) │ │ + ldr r0, [sp, #40] @ 0x28 │ │ add r1, pc │ │ - strd r1, r0, [fp, #4] │ │ - movs r0, #6 │ │ - strb.w r0, [fp] │ │ - add r0, sp, #4 │ │ - bl 6c658 │ │ - add sp, #44 @ 0x2c │ │ + bl 6879c │ │ + mov r4, r1 │ │ + add r1, sp, #584 @ 0x248 │ │ + bl c06b0 │ │ + bl af840 │ │ + ldr.w sl, [sp, #36] @ 0x24 │ │ + cmp r0, #0 │ │ + beq.w c033e │ │ + ldr r1, [r4, #0] │ │ + subs r1, #1 │ │ + str r1, [r4, #0] │ │ + movs r1, #0 │ │ + str r1, [sp, #476] @ 0x1dc │ │ + movs r1, #40 @ 0x28 │ │ + str r1, [sp, #472] @ 0x1d8 │ │ + bl c0768 │ │ + b.n c034c │ │ + str.w r9, [sp, #300] @ 0x12c │ │ + add r0, sp, #200 @ 0xc8 │ │ + ldr r1, [pc, #548] @ (c03dc ) │ │ + adds r0, #4 │ │ + movs r2, #27 │ │ + add r1, pc │ │ + bl 4af58 │ │ + movs r0, #1 │ │ + str r0, [sp, #200] @ 0xc8 │ │ + add r0, sp, #584 @ 0x248 │ │ + bl 9a480 │ │ + ldr.w sl, [sp, #36] @ 0x24 │ │ + ldr r0, [sp, #60] @ 0x3c │ │ + bl 9a480 │ │ + add r0, sp, #296 @ 0x128 │ │ + bl 60396 │ │ + ldr r0, [sp, #280] @ 0x118 │ │ + cmp.w r0, #2147483648 @ 0x80000000 │ │ + itt ne │ │ + addne r0, sp, #280 @ 0x118 │ │ + blne 9858c │ │ + add r0, sp, #200 @ 0xc8 │ │ + ldr.w r9, [sp, #108] @ 0x6c │ │ + adds r4, r0, #4 │ │ + add r1, sp, #184 @ 0xb8 │ │ + ldmia.w r4, {r2, r3, r5} │ │ + mov r0, r1 │ │ + stmia r0!, {r2, r3, r5} │ │ + add r0, sp, #232 @ 0xe8 │ │ + bl a09f2 │ │ + ldr r5, [sp, #56] @ 0x38 │ │ + b.n c023a │ │ + ldr r1, [sp, #60] @ 0x3c │ │ + str r1, [sp, #556] @ 0x22c │ │ + ldrd r1, r2, [sp, #380] @ 0x17c │ │ + add r3, sp, #436 @ 0x1b4 │ │ + stmia r3!, {r0, r1, r2} │ │ + mov r0, r8 │ │ + mov r1, r9 │ │ + bl 54676 │ │ + ldr r5, [sp, #56] @ 0x38 │ │ + add r0, sp, #552 @ 0x228 │ │ + bl 60396 │ │ + ldr.w sl, [sp, #36] @ 0x24 │ │ + ldr.w r9, [sp, #64] @ 0x40 │ │ + add r2, sp, #436 @ 0x1b4 │ │ + ldmia r2, {r0, r1, r2} │ │ + add r3, sp, #172 @ 0xac │ │ + stmia r3!, {r0, r1, r2} │ │ + add r0, sp, #232 @ 0xe8 │ │ + add r1, sp, #172 @ 0xac │ │ + bl a09f2 │ │ + ldr r0, [sp, #104] @ 0x68 │ │ + mov r1, r9 │ │ + bl 54676 │ │ + add r1, sp, #232 @ 0xe8 │ │ + mov r0, r5 │ │ + movs r2, #48 @ 0x30 │ │ + bl ca0b2 │ │ + movs r0, #1 │ │ + strb.w r0, [sl, #52] @ 0x34 │ │ + add.w sp, sp, #636 @ 0x27c │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - cmp r1, #4 │ │ - bls.n bbc8e │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #28] │ │ - movw r3, #1681 @ 0x691 │ │ - str r1, [sp, #16] │ │ - ldr r1, [pc, #164] @ (bbd1c ) │ │ - str r0, [sp, #24] │ │ - movs r0, #4 │ │ + add.w r0, r4, #40 @ 0x28 │ │ + bl baa50 │ │ + ldr r0, [r4, #40] @ 0x28 │ │ + bl bcc08 │ │ + movs r1, #0 │ │ + strd r9, r7, [sp, #328] @ 0x148 │ │ + strd r1, r1, [sp, #336] @ 0x150 │ │ + strd r1, r1, [sp, #344] @ 0x158 │ │ + ldr r1, [pc, #360] @ (c03e0 ) │ │ add r1, pc │ │ - str r1, [sp, #12] │ │ - str r0, [sp, #20] │ │ - add r0, sp, #12 │ │ - ldr r2, [pc, #152] @ (bbd20 ) │ │ - movs r1, #5 │ │ + strd r0, r1, [sp, #312] @ 0x138 │ │ + ldrd r0, r1, [sp, #376] @ 0x178 │ │ + strd r0, r1, [sp, #320] @ 0x140 │ │ + add r0, sp, #312 @ 0x138 │ │ + bl 99144 │ │ + mov r8, r0 │ │ + ldr r0, [r0, #4] │ │ + adds r0, #1 │ │ + str.w r0, [r8, #4] │ │ + bcs.w c0646 │ │ + movs r0, #0 │ │ + bl aa94c │ │ + cmp r0, #0 │ │ + beq.w c0664 │ │ + mov r4, r0 │ │ + ldr r0, [r0, #0] │ │ + cmp r0, #0 │ │ + bne.w c0672 │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ + mov r5, r4 │ │ + str r0, [r4, #0] │ │ + mov r9, fp │ │ + ldr.w r0, [r5, #24]! │ │ + ldrd r6, r7, [r8, #16] │ │ + adds r3, r5, #4 │ │ + strd r6, r7, [sp, #472] @ 0x1d8 │ │ + ldmia r3, {r1, r2, r3} │ │ + strd r6, r7, [sp] │ │ + bl 643d8 │ │ + mov r7, r0 │ │ + add r0, sp, #472 @ 0x1d8 │ │ + str r0, [sp, #552] @ 0x228 │ │ + sub.w r6, r5, #16 │ │ + ldr.w r0, [r5, #-8] │ │ + mov sl, r1 │ │ + cmp r0, #0 │ │ + beq.w c0648 │ │ + str r6, [sp, #588] @ 0x24c │ │ + add r0, sp, #552 @ 0x228 │ │ + str r0, [sp, #584] @ 0x248 │ │ + mov r3, sl │ │ + ldrd r0, r1, [r4, #8] │ │ + ldr r2, [pc, #908] @ (c0684 ) │ │ add r2, pc │ │ - bl 6f45c │ │ - cmp.w sl, #0 │ │ - beq.n bbca6 │ │ - strd r9, r8, [sp, #12] │ │ - add r0, sp, #12 │ │ - bl 6c658 │ │ - movs r0, #15 │ │ - str.w sl, [fp, #4] │ │ - b.n bbbd6 │ │ - ldr r1, [pc, #92] @ (bbd04 ) │ │ - movs r0, #21 │ │ + str r2, [sp, #64] @ 0x40 │ │ + strd r9, r2, [sp] │ │ + mov r2, r7 │ │ + bl 61bac │ │ + ldr r2, [r4, #8] │ │ + cbz r0, c035e │ │ + lsrs r3, r7, #25 │ │ + ldrb.w sl, [r2, r1] │ │ + ldrd ip, lr, [sp, #472] @ 0x1d8 │ │ + strb r3, [r2, r1] │ │ + subs r7, r1, #4 │ │ + ldrd r5, r6, [r4, #12] │ │ + ldr r0, [r4, #20] │ │ + ands r5, r7 │ │ + add r5, r2 │ │ + adds r0, #1 │ │ + strb r3, [r5, #4] │ │ + and.w r3, sl, #1 │ │ + subs r3, r6, r3 │ │ + strd r3, r0, [r4, #16] │ │ + sub.w r0, r2, r1, lsl #4 │ │ + sub.w r1, r0, #8 │ │ + strd ip, lr, [r0, #-16] │ │ + movs r0, #0 │ │ + b.n c0366 │ │ + movs r0, #0 │ │ + str r0, [sp, #476] @ 0x1dc │ │ + movs r0, #28 │ │ + str r0, [sp, #472] @ 0x1d8 │ │ + ldr r0, [r4, #0] │ │ + subs r0, #1 │ │ + str r0, [r4, #0] │ │ + ldr r5, [sp, #56] @ 0x38 │ │ + add r0, sp, #216 @ 0xd8 │ │ + bl 9858c │ │ + add r0, sp, #120 @ 0x78 │ │ + add r1, sp, #472 @ 0x1d8 │ │ + bl b9b50 │ │ + b.n c05ae │ │ + sub.w r1, r2, r1, lsl #4 │ │ + ldr.w r0, [r1, #-8]! │ │ + str.w r8, [r1] │ │ + ldr r1, [r4, #0] │ │ + adds r1, #1 │ │ + str r1, [r4, #0] │ │ + bl bd200 │ │ + ldr r5, [pc, #788] @ (c068c ) │ │ + add r5, pc │ │ + ldr r0, [r5, #96] @ 0x60 │ │ + dmb ish │ │ + str.w r8, [sp, #68] @ 0x44 │ │ + cmp r0, #2 │ │ + beq.n c03e4 │ │ + ldr r1, [pc, #800] @ (c06a8 ) │ │ + add.w r0, r9, #8 │ │ + movs r2, #15 │ │ add r1, pc │ │ - strd r1, r0, [fp, #4] │ │ - movs r0, #7 │ │ - b.n bbc56 │ │ - @ instruction: 0xfa26fff4 │ │ - ldrh r0, [r2, #28] │ │ - movs r1, r0 │ │ - ldr r0, [r0, #68] @ 0x44 │ │ - movs r1, r0 │ │ - ldr r2, [r0, #56] @ 0x38 │ │ - movs r1, r0 │ │ - ldr r0, [r5, #124] @ 0x7c │ │ - vqrdmlsh.s q11, q11, d26[0] │ │ - vzip.16 , │ │ - @ instruction: 0xfff669dc │ │ - movs r1, r0 │ │ - ldr r0, [r6, #24] │ │ - movs r1, r0 │ │ - ldr r2, [r3, #52] @ 0x34 │ │ - movs r1, r0 │ │ - ldr r0, [r2, #48] @ 0x30 │ │ - movs r1, r0 │ │ - ldr r6, [r2, #48] @ 0x30 │ │ - movs r1, r0 │ │ - ldr r2, [r3, #44] @ 0x2c │ │ - movs r1, r0 │ │ - ldr r6, [r6, #44] @ 0x2c │ │ + bl 9a438 │ │ + ldr r4, [sp, #592] @ 0x250 │ │ + add r0, sp, #472 @ 0x1d8 │ │ + adds r0, #12 │ │ + add.w r1, r9, #12 │ │ + movs r2, #36 @ 0x24 │ │ + bl ca0b2 │ │ + movs r0, #0 │ │ + str r4, [sp, #480] @ 0x1e0 │ │ + str r0, [sp, #476] @ 0x1dc │ │ + movs r0, #25 │ │ + str r0, [sp, #472] @ 0x1d8 │ │ + b.n c04e8 │ │ + cmp r6, #40 @ 0x28 │ │ + vqrdmulh.s q9, q11, d26[0] │ │ + vcvt.u16.f16 q9, q3, #10 │ │ + vcvt.u32.f32 d18, d20, #10 │ │ movs r1, r0 │ │ - ldr r0, [r6, #40] @ 0x28 │ │ + str r2, [r4, r4] │ │ movs r1, r0 │ │ - ldr r4, [r2, #44] @ 0x2c │ │ + cmp r7, #64 @ 0x40 │ │ movs r1, r0 │ │ - ldr r6, [r0, #40] @ 0x28 │ │ + lsrs r5, r5, #11 │ │ + vcvt.u32.f32 d18, d18, #2 │ │ movs r1, r0 │ │ - ldr r1, [r1, #116] @ 0x74 │ │ - vtbl.8 d22, {d22-d23}, d28 │ │ + cmp r4, #251 @ 0xfb │ │ + vcvt.u16.f16 d18, d1, #10 │ │ + vcvt.f32.u32 d18, d20, #10 │ │ movs r1, r0 │ │ - ldr r0, [r0, #24] │ │ + cmp r4, #67 @ 0x43 │ │ + vcvt.u16.f16 q9, q6, #10 │ │ movs r1, r0 │ │ - strb r3, [r4, #5] │ │ - @ instruction: 0xfff66a7a │ │ + add r4, sp, #552 @ 0x228 │ │ + add.w r1, r5, #92 @ 0x5c │ │ + mov r0, r4 │ │ + bl 6f958 │ │ + ldrb.w r6, [sp, #552] @ 0x228 │ │ + cmp r6, #15 │ │ + bne.n c049e │ │ + ldrb.w r4, [sp, #560] @ 0x230 │ │ + ldr r0, [sp, #556] @ 0x22c │ │ + strb.w r4, [sp, #436] @ 0x1b4 │ │ + str r0, [sp, #432] @ 0x1b0 │ │ + add r7, sp, #584 @ 0x248 │ │ + mov r0, r7 │ │ + bl 5e028 │ │ + ldrd r0, r1, [sp, #584] @ 0x248 │ │ + cmp r0, #5 │ │ + bne.n c04d6 │ │ + ldrd r2, r3, [r8, #24] │ │ + add r0, sp, #552 @ 0x228 │ │ + bl 5e6dc │ │ + ldrd r0, r1, [sp, #552] @ 0x228 │ │ + cmp r0, #5 │ │ + bne.n c04d6 │ │ + str r1, [sp, #296] @ 0x128 │ │ + ldr r0, [r5, #64] @ 0x40 │ │ + dmb ish │ │ + cmp r0, #2 │ │ + bne.w c067a │ │ + ldr r1, [sp, #296] @ 0x128 │ │ + movs r4, #19 │ │ + ldr r0, [r5, #68] @ 0x44 │ │ + movs r5, #0 │ │ + adds r1, #8 │ │ + str r1, [sp, #588] @ 0x24c │ │ + movs r1, #5 │ │ + strb.w r5, [sp, #584] @ 0x248 │ │ + strb.w r1, [sp, #600] @ 0x258 │ │ + ldrd r1, r2, [r8, #16] │ │ + strd r1, r2, [sp, #608] @ 0x260 │ │ + movs r1, #2 │ │ + ldr r3, [pc, #568] @ (c0690 ) │ │ + movs r2, #23 │ │ + strd r2, r7, [sp, #8] │ │ + add.w r2, r0, #8 │ │ + add r3, pc │ │ + str r1, [sp, #16] │ │ + strd r4, r3, [sp] │ │ + add r4, sp, #552 @ 0x228 │ │ + add r1, sp, #432 @ 0x1b0 │ │ + ldr r3, [pc, #548] @ (c0694 ) │ │ + mov r0, r4 │ │ + add r3, pc │ │ + bl 58bd4 │ │ + ldr r0, [sp, #552] @ 0x228 │ │ + cmp r0, #0 │ │ + beq.w c05dc │ │ + adds r1, r4, #4 │ │ + add r4, sp, #520 @ 0x208 │ │ + movs r2, #28 │ │ + mov r0, r4 │ │ + bl ca0b2 │ │ + add r0, sp, #472 @ 0x1d8 │ │ + mov r1, r4 │ │ + bl b00be │ │ + add r0, sp, #296 @ 0x128 │ │ + bl 4ad18 │ │ + ldrb.w r4, [sp, #436] @ 0x1b4 │ │ + b.n c04e2 │ │ + ldrb.w r0, [sp, #555] @ 0x22b │ │ + add.w r1, r4, #9 │ │ + strb.w r0, [sp, #587] @ 0x24b │ │ + movs r2, #19 │ │ + ldrh.w r0, [sp, #553] @ 0x229 │ │ + strh.w r0, [sp, #585] @ 0x249 │ │ + add.w r0, r9, #9 │ │ + ldr r5, [sp, #556] @ 0x22c │ │ + ldrb.w r7, [sp, #560] @ 0x230 │ │ + bl ca0b2 │ │ + strb.w r7, [sp, #592] @ 0x250 │ │ + mov r1, r9 │ │ + str r5, [sp, #588] @ 0x24c │ │ + strb.w r6, [sp, #584] @ 0x248 │ │ + add r0, sp, #472 @ 0x1d8 │ │ + bl b00be │ │ + b.n c04e8 │ │ + movs r2, #0 │ │ + str r1, [sp, #484] @ 0x1e4 │ │ + str r2, [sp, #476] @ 0x1dc │ │ + movs r2, #36 @ 0x24 │ │ + str r2, [sp, #472] @ 0x1d8 │ │ + str r0, [sp, #480] @ 0x1e0 │ │ + mov r0, r4 │ │ + bl 6fc4c │ │ + add.w r8, sp, #552 @ 0x228 │ │ + add r6, sp, #472 @ 0x1d8 │ │ + ldr r1, [pc, #424] @ (c0698 ) │ │ + add r1, pc │ │ + mov r0, r6 │ │ + bl bb168 │ │ + ldr r1, [pc, #416] @ (c069c ) │ │ + ldr r0, [sp, #40] @ 0x28 │ │ + add r1, pc │ │ + bl be6d8 │ │ + ldrd r4, r5, [sp, #376] @ 0x178 │ │ + add.w r3, r0, #20 │ │ + mov sl, r0 │ │ + mov r7, r0 │ │ + strd r4, r5, [sp, #472] @ 0x1d8 │ │ + mov fp, r1 │ │ + ldr.w r0, [sl, #16]! │ │ + ldmia r3, {r1, r2, r3} │ │ + strd r4, r5, [sp] │ │ + bl 643d8 │ │ + mov r5, r0 │ │ + ldr r0, [r7, #8] │ │ + mov r4, r1 │ │ + str r6, [sp, #552] @ 0x228 │ │ + cmp r0, #0 │ │ + beq.w c0652 │ │ + strd r8, r7, [sp, #584] @ 0x248 │ │ + mov r3, r4 │ │ + ldr r2, [sp, #64] @ 0x40 │ │ + ldrd r0, r1, [r7] │ │ + strd r9, r2, [sp] │ │ + mov r2, r5 │ │ + bl 61bac │ │ + ldr r2, [r7, #0] │ │ + cbz r0, c0580 │ │ + lsrs r3, r5, #25 │ │ + ldrb.w r9, [r2, r1] │ │ + ldrd ip, lr, [sp, #472] @ 0x1d8 │ │ + strb r3, [r2, r1] │ │ + subs r6, r1, #4 │ │ + ldrd r4, r5, [r7, #4] │ │ + ldr r0, [r7, #12] │ │ + ands r4, r6 │ │ + add r4, r2 │ │ + adds r0, #1 │ │ + strb r3, [r4, #4] │ │ + and.w r3, r9, #1 │ │ + subs r3, r5, r3 │ │ + strd r3, r0, [r7, #8] │ │ + sub.w r0, r2, r1, lsl #4 │ │ + sub.w r1, r0, #8 │ │ + strd ip, lr, [r0, #-16] │ │ + movs r0, #0 │ │ + b.n c0588 │ │ + sub.w r1, r2, r1, lsl #4 │ │ + ldr.w r0, [r1, #-8]! │ │ + ldr r2, [sp, #68] @ 0x44 │ │ + ldr.w sl, [sp, #36] @ 0x24 │ │ + ldr r5, [sp, #56] @ 0x38 │ │ + str r2, [r1, #0] │ │ + bl c0776 │ │ + ldr.w r0, [fp] │ │ + adds r0, #1 │ │ + str.w r0, [fp] │ │ + movs r0, #0 │ │ + movs r1, #2 │ │ + str r0, [sp, #132] @ 0x84 │ │ + strd r0, r1, [sp, #124] @ 0x7c │ │ + movs r0, #20 │ │ + str r0, [sp, #120] @ 0x78 │ │ + add r0, sp, #232 @ 0xe8 │ │ + add r1, sp, #120 @ 0x78 │ │ + movs r2, #48 @ 0x30 │ │ + bl ca0b2 │ │ + ldrd r0, r1, [sp, #104] @ 0x68 │ │ + b.n c023e │ │ + ldr r0, [sp, #560] @ 0x230 │ │ + ldr r1, [sp, #564] @ 0x234 │ │ + bl c97b8 │ │ + b.n c0608 │ │ + ldr r0, [sp, #560] @ 0x230 │ │ + ldr r1, [sp, #564] @ 0x234 │ │ + bl 6d978 │ │ + b.n c0608 │ │ + ldr r0, [sp, #560] @ 0x230 │ │ + ldr r1, [sp, #564] @ 0x234 │ │ + bl 57ff4 │ │ + b.n c0608 │ │ + movs r0, #40 @ 0x28 │ │ + str r5, [sp, #476] @ 0x1dc │ │ + str r0, [sp, #472] @ 0x1d8 │ │ + add r0, sp, #296 @ 0x128 │ │ + add.w r8, sp, #552 @ 0x228 │ │ + bl 4ad18 │ │ + ldrb.w r0, [sp, #436] @ 0x1b4 │ │ + bl 6fc4c │ │ + b.n c04ec │ │ + ldrd r0, r1, [sp, #560] @ 0x230 │ │ + bl 54676 │ │ + b.n c0608 │ │ + ldrd r0, r1, [sp, #560] @ 0x230 │ │ + bl c1c04 │ │ + ldrd r7, r4, [sp, #584] @ 0x248 │ │ + mov.w r9, #2147483648 @ 0x80000000 │ │ + ldr r6, [sp, #20] │ │ + movs r0, #1 │ │ + mov r1, r5 │ │ + str r0, [sp, #200] @ 0xc8 │ │ + ldr r0, [sp, #24] │ │ + str r0, [sp, #212] @ 0xd4 │ │ + ldr r0, [sp, #28] │ │ + strd r9, r6, [sp, #204] @ 0xcc │ │ + bl 54676 │ │ + add r2, sp, #584 @ 0x248 │ │ + subs r0, r7, #2 │ │ + sbc.w r1, r4, #0 │ │ + str r2, [sp, #60] @ 0x3c │ │ + movs r2, #0 │ │ + rsbs r3, r0, #17 │ │ + sbcs.w r1, r2, r1 │ │ + bcc.w c01d0 │ │ + cmp r0, #4 │ │ + beq.w c01d6 │ │ + b.n c01d0 │ │ + udf #254 @ 0xfe │ │ + mov r0, r6 │ │ + mov r1, r5 │ │ + bl 973dc │ │ + b.n c02e8 │ │ + mov r0, r7 │ │ + mov r1, sl │ │ + bl 973dc │ │ + b.n c0530 │ │ + ldr r0, [pc, #64] @ (c06a0 ) │ │ + add r0, pc │ │ + bl 53b08 │ │ + mov r0, r8 │ │ + bl 991d0 │ │ + ldr r0, [pc, #28] @ (c0688 ) │ │ + add r0, pc │ │ + bl 78224 │ │ + ldr r0, [pc, #48] @ (c06a4 ) │ │ + add r0, pc │ │ + bl 50c58 │ │ + ldr r0, [pc, #48] @ (c06ac ) │ │ + add r0, pc │ │ + bl 50b2c │ │ + nop │ │ + subs r7, r4, r2 │ │ + movs r0, r0 │ │ + asrs r0, r4, #30 │ │ movs r1, r0 │ │ - ldr r6, [r3, #32] │ │ + ldr r6, [pc, #376] @ (c0808 ) │ │ movs r1, r0 │ │ - ldr r6, [r3, #64] @ 0x40 │ │ + asrs r4, r1, #22 │ │ + vrinta.f16 , │ │ + @ instruction: 0xfff61d9c │ │ movs r1, r0 │ │ - ldr r0, [r3, #52] @ 0x34 │ │ + cmp r3, #0 │ │ movs r1, r0 │ │ - ldr r0, [r2, #36] @ 0x24 │ │ + cmp r2, #30 │ │ movs r1, r0 │ │ - ldr r0, [r2, #24] │ │ + subs r0, r6, r0 │ │ movs r1, r0 │ │ - ldr r4, [r7, #16] │ │ + asrs r7, r4, #24 │ │ + vdup.16 d17, d0[1] │ │ movs r1, r0 │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, #92 @ 0x5c │ │ - mov r7, r1 │ │ - add.w sl, sp, #64 @ 0x40 │ │ - ldrd r1, r5, [sp, #136] @ 0x88 │ │ + sub sp, #20 │ │ + mov r4, r0 │ │ + ldr r0, [r0, #12] │ │ + cmp r0, #0 │ │ + beq.n c0758 │ │ + ldrd r0, r5, [r4, #16] │ │ + ldrd r2, r3, [r4, #24] │ │ + ldrd fp, r7, [r1] │ │ + mov r1, r5 │ │ + strd fp, r7, [sp] │ │ + bl 643d8 │ │ + lsrs r1, r0, #25 │ │ + mov.w r2, #16843009 @ 0x1010101 │ │ + muls r1, r2 │ │ + ldrd r5, r4, [r4] │ │ + and.w r6, r4, r0 │ │ + movs r0, #0 │ │ + sub.w sl, r5, #16 │ │ + str r0, [sp, #12] │ │ + add r2, sp, #16 │ │ + str r1, [sp, #8] │ │ + ldr.w r9, [r5, r6] │ │ + eor.w r0, r9, r1 │ │ + sub.w r1, r0, #16843009 @ 0x1010101 │ │ + bic.w r0, r1, r0 │ │ + bic.w r0, r0, #2139062143 @ 0x7f7f7f7f │ │ + str r0, [sp, #16] │ │ + mov r0, r2 │ │ mov r8, r2 │ │ - mov fp, r0 │ │ - mov r0, sl │ │ - mov r2, r5 │ │ - mov r4, r3 │ │ - bl 6de4c │ │ - ldrb.w r6, [sp, #64] @ 0x40 │ │ - cmp r6, #15 │ │ - bne.n bbde4 │ │ - strd r4, r7, [sp, #8] │ │ - add r0, sp, #32 │ │ - add.w r9, r0, #3 │ │ - add.w r1, sl, #4 │ │ - movs r2, #16 │ │ - ldr r6, [sp, #148] @ 0x94 │ │ - mov r0, r9 │ │ - bl c99c0 │ │ - add r0, sp, #16 │ │ - mov r1, r9 │ │ - movs r2, #16 │ │ - bl c99c0 │ │ - ldr r0, [sp, #24] │ │ - cmp r0, r6 │ │ - bne.n bbe0c │ │ - ldr r3, [sp, #144] @ 0x90 │ │ - add.w r0, r6, r6, lsl #1 │ │ - ldr r1, [sp, #20] │ │ - mov sl, r6 │ │ - add.w r9, r3, r6, lsl #4 │ │ - str.w r9, [sp] │ │ - add.w r2, r1, r0, lsl #2 │ │ - add r0, sp, #64 @ 0x40 │ │ + bl 4b2e2 │ │ + cbz r0, c072a │ │ + add r1, r6 │ │ + ands r1, r4 │ │ + sub.w r2, sl, r1, lsl #4 │ │ + ldrd r2, r3, [r2] │ │ + eors r3, r7 │ │ + eor.w r2, r2, fp │ │ + orrs r2, r3 │ │ + mov r2, r8 │ │ + beq.n c0746 │ │ + b.n c0706 │ │ + and.w r1, r9, r9, lsl #1 │ │ + tst.w r1, #2155905152 @ 0x80808080 │ │ + bne.n c0746 │ │ + ldr r0, [sp, #12] │ │ + mov r2, r8 │ │ + ldr r1, [sp, #8] │ │ + adds r0, #4 │ │ + str r0, [sp, #12] │ │ + add r0, r6 │ │ + and.w r6, r0, r4 │ │ + b.n c06f0 │ │ + sub.w r1, r5, r1, lsl #4 │ │ + subs r1, #16 │ │ + cmp r0, #0 │ │ + itt eq │ │ + mvneq.w r1, #15 │ │ + moveq r1, r0 │ │ + b.n c075a │ │ + movs r1, #0 │ │ + cmp r1, #0 │ │ + it ne │ │ + addne r1, #8 │ │ + mov r0, r1 │ │ + add sp, #20 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + ldr r1, [r0, #0] │ │ + subs r1, #1 │ │ + str r1, [r0, #0] │ │ + it eq │ │ + beq.w 996ec │ │ + bx lr │ │ + cbz r0, c077c │ │ + b.w c0768 │ │ + bx lr │ │ + push {r4, lr} │ │ + mov r4, r0 │ │ + ldr r0, [r0, #40] @ 0x28 │ │ + cbz r0, c078a │ │ + bl 991d0 │ │ + ldr r0, [r4, #44] @ 0x2c │ │ + cmp.w r0, #2147483648 @ 0x80000000 │ │ + itt ne │ │ + ldrne r1, [r4, #48] @ 0x30 │ │ + blne 54676 │ │ + add.w r0, r4, #8 │ │ + ldmia.w sp!, {r4, lr} │ │ + b.w 962a6 │ │ + push {r2, r3, r4, r5, r7, lr} │ │ + mov r5, r0 │ │ + bl beb28 │ │ + and.w r1, r1, #1 │ │ + str r0, [sp, #0] │ │ + strb.w r1, [sp, #4] │ │ + bl beef8 │ │ + add.w r1, r0, #8 │ │ mov r4, r0 │ │ - bl 6cc10 │ │ - ldrd r0, r1, [sp, #80] @ 0x50 │ │ - ldr r2, [sp, #64] @ 0x40 │ │ - ldr r3, [sp, #72] @ 0x48 │ │ - add.w r6, r0, r0, lsl #1 │ │ - add.w r3, r3, r0, lsl #4 │ │ - add.w r2, r2, r6, lsl #2 │ │ - adds r2, #4 │ │ - cmp r0, r1 │ │ - bcs.n bbe1e │ │ - ldr.w r6, [r2, #-4] │ │ - eor.w r6, r6, #2147483648 @ 0x80000000 │ │ - cmp r6, #4 │ │ - it cs │ │ - movcs r6, #1 │ │ - subs r7, r6, #1 │ │ - cmp r7, #2 │ │ - bcs.n bbdc4 │ │ - ldrb r6, [r3, #0] │ │ - cbz r6, bbddc │ │ - b.n bbeae │ │ - cmp r6, #0 │ │ - bne.w bbf0e │ │ - ldrb r6, [r3, #0] │ │ - cmp r6, #0 │ │ - beq.n bbeae │ │ - ldr r7, [pc, #324] @ (bbf18 ) │ │ - add r7, pc │ │ - ldrb r6, [r7, r6] │ │ - ldrb r7, [r2, #0] │ │ - cmp r6, r7 │ │ - bne.n bbeae │ │ - adds r0, #1 │ │ - adds r3, #16 │ │ - adds r2, #12 │ │ - b.n bbda6 │ │ - add r5, sp, #32 │ │ - add.w r1, sl, #1 │ │ - movs r2, #19 │ │ mov r0, r5 │ │ - bl c99c0 │ │ - add.w r0, fp, #5 │ │ - mov r1, r5 │ │ - movs r2, #19 │ │ - ldrd r7, r4, [sp, #84] @ 0x54 │ │ - bl c99c0 │ │ - strd r7, r4, [fp, #24] │ │ - strb.w r6, [fp, #4] │ │ - b.n bbeca │ │ - add.w r0, sl, #3 │ │ - add r1, sp, #16 │ │ - movs r2, #16 │ │ - bl c99c0 │ │ + bl a6008 │ │ + ldr r0, [r4, #0] │ │ + subs r0, #1 │ │ + str r0, [r4, #0] │ │ + itt eq │ │ + moveq r0, r4 │ │ + bleq 999f4 │ │ + mov r0, sp │ │ + bl a5046 │ │ + pop {r2, r3, r4, r5, r7, pc} │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + sub sp, #228 @ 0xe4 │ │ + mov r8, r0 │ │ + adds r0, #44 @ 0x2c │ │ + mov sl, r3 │ │ + str r2, [sp, #28] │ │ + bl ba580 │ │ + add.w r9, sp, #32 │ │ + ldr r1, [sp, #264] @ 0x108 │ │ + mov r0, r9 │ │ + bl b4b1c │ │ + movs r0, #48 @ 0x30 │ │ + bl 61f34 │ │ + add r7, sp, #160 @ 0xa0 │ │ + ldr r1, [pc, #560] @ (c0a34 ) │ │ + mov r6, r0 │ │ + movs r2, #12 │ │ + add r1, pc │ │ + mov r0, r7 │ │ + bl 9a438 │ │ + movs r0, #0 │ │ + movs r1, #6 │ │ + strd r1, r0, [r6] │ │ + add.w r0, r6, #8 │ │ + ldmia.w r7, {r1, r2, r3} │ │ + stmia r0!, {r1, r2, r3} │ │ + add.w r0, r6, #24 │ │ + ldmia.w r9, {r1, r2, r3, r4, r5, r7} │ │ + add.w r9, sp, #56 @ 0x38 │ │ + stmia r0!, {r1, r2, r3, r4, r5, r7} │ │ movs r0, #2 │ │ - mov r1, sl │ │ - b.n bbebc │ │ - add r4, sp, #64 @ 0x40 │ │ - ldrd r2, r6, [sp, #8] │ │ - mov r1, r8 │ │ - mov r3, r6 │ │ - mov r0, r4 │ │ - bl 6cdc2 │ │ - ldrb.w r0, [sp, #64] @ 0x40 │ │ - cmp r0, #15 │ │ - bne.n bbed6 │ │ - ldrd r0, r1, [sp, #68] @ 0x44 │ │ - movs r2, #8 │ │ - strd r0, r1, [sp, #56] @ 0x38 │ │ - mov r0, sl │ │ - ldr r3, [pc, #220] @ (bbf20 ) │ │ + str r0, [sp, #128] @ 0x80 │ │ + strd r0, r6, [sp, #120] @ 0x78 │ │ + add r1, sp, #120 @ 0x78 │ │ + mov r0, r9 │ │ + bl 5f848 │ │ + bl 676f0 │ │ + ldr r0, [r0, #0] │ │ + add.w fp, sp, #160 @ 0xa0 │ │ + ldrd r5, r7, [r8, #48] @ 0x30 │ │ + add.w r1, r0, #8 │ │ + mov r0, fp │ │ + bl 63f60 │ │ + ldr r0, [sp, #160] @ 0xa0 │ │ + cmp r0, #1 │ │ + beq.w c09f2 │ │ + ldrb.w r0, [sp, #168] @ 0xa8 │ │ + ldr r6, [sp, #164] @ 0xa4 │ │ + str r0, [sp, #24] │ │ + ldr r0, [sp, #28] │ │ + str r0, [sp, #80] @ 0x50 │ │ + add.w r0, r6, #40 @ 0x28 │ │ + str.w sl, [sp, #84] @ 0x54 │ │ + add r1, sp, #80 @ 0x50 │ │ + ldrd r4, r8, [sp, #268] @ 0x10c │ │ + bl 48f68 │ │ + cmp r0, #0 │ │ + beq.w c09ca │ │ + strd r5, sl, [sp, #12] │ │ + ldrd r8, r5, [r6, #104] @ 0x68 │ │ + strd r8, r5, [sp, #88] @ 0x58 │ │ + adds.w r0, r8, #1 │ │ + adc.w r1, r5, #0 │ │ + strd r0, r1, [r6, #104] @ 0x68 │ │ + bl 68380 │ │ + str r0, [sp, #200] @ 0xc8 │ │ + add r0, sp, #200 @ 0xc8 │ │ + bl 682dc │ │ + str r7, [sp, #8] │ │ + mov r7, r0 │ │ + mov r4, r1 │ │ + movs r0, #8 │ │ + movs r1, #4 │ │ + str.w r9, [sp, #20] │ │ + bl 4aff4 │ │ + mov r9, r0 │ │ + ldrd r1, r0, [sp, #268] @ 0x10c │ │ + strd r1, r0, [r9] │ │ + blx cd210 │ │ + str r0, [sp, #180] @ 0xb4 │ │ + add.w r1, r6, #72 @ 0x48 │ │ + ldr r0, [pc, #360] @ (c0a38 ) │ │ + mov r2, r8 │ │ + strd r7, r4, [sp, #192] @ 0xc0 │ │ + movs r4, #0 │ │ + add r0, pc │ │ + str r4, [sp, #160] @ 0xa0 │ │ + str.w fp, [sp] │ │ + mov r3, r5 │ │ + strd r9, r0, [sp, #172] @ 0xac │ │ + ldr r0, [sp, #28] │ │ + strd r0, sl, [sp, #184] @ 0xb8 │ │ + add r7, sp, #120 @ 0x78 │ │ + str r1, [sp, #4] │ │ + mov sl, r5 │ │ + mov r0, r7 │ │ + bl c1e08 │ │ + mov r0, r7 │ │ + bl 4aa90 │ │ + add r0, sp, #200 @ 0xc8 │ │ + bl 4aa16 │ │ + movs r0, #96 @ 0x60 │ │ movs r1, #8 │ │ - add r3, pc │ │ - bl a3478 │ │ - add r3, sp, #32 │ │ - movs r2, #0 │ │ - stmia r3!, {r0, r1, r2} │ │ - add r7, sp, #32 │ │ - mov r1, sl │ │ + bl 4aff4 │ │ + ldr r1, [pc, #300] @ (c0a3c ) │ │ + mov r9, r0 │ │ mov r0, r7 │ │ - bl 6bb60 │ │ - ldrd r0, r1, [sp, #36] @ 0x24 │ │ - strd r1, r0, [sp, #68] @ 0x44 │ │ - add.w r0, r7, #8 │ │ - str r0, [sp, #64] @ 0x40 │ │ - add r2, sp, #64 @ 0x40 │ │ - ldr r0, [sp, #144] @ 0x90 │ │ - mov r1, r9 │ │ - bl a37d0 │ │ - ldr r0, [sp, #136] @ 0x88 │ │ - mov r1, r6 │ │ - str r0, [sp, #76] @ 0x4c │ │ - ldr r0, [sp, #132] @ 0x84 │ │ - str r0, [sp, #72] @ 0x48 │ │ - ldr r0, [sp, #128] @ 0x80 │ │ - ldrd r8, r7, [sp, #32] │ │ - str r5, [sp, #80] @ 0x50 │ │ - str r0, [sp, #68] @ 0x44 │ │ - add r4, sp, #56 @ 0x38 │ │ - ldrb.w r0, [sp, #28] │ │ - strd r0, r7, [sp] │ │ + movs r2, #12 │ │ + add r1, pc │ │ + bl 4af58 │ │ + ldrd r2, r1, [sp, #8] │ │ mov r0, fp │ │ - str r4, [sp, #64] @ 0x40 │ │ - add r3, sp, #64 @ 0x40 │ │ - mov r2, r4 │ │ - bl 58370 │ │ - mov r0, r8 │ │ - mov r1, r7 │ │ - bl 6c544 │ │ + bl 5f9c8 │ │ + movs r0, #6 │ │ + mov lr, r6 │ │ + strd r0, r4, [r9] │ │ + add.w r0, r9, #8 │ │ + ldmia.w r7, {r1, r2, r3} │ │ + mov.w ip, #4 │ │ + stmia r0!, {r1, r2, r3} │ │ + add.w r0, r9, #24 │ │ + ldmia.w fp, {r1, r2, r3, r5, r6, r7} │ │ + stmia r0!, {r1, r2, r3, r5, r6, r7} │ │ + add.w r0, r9, #72 @ 0x48 │ │ + strd ip, r4, [r9, #48] @ 0x30 │ │ + ldr r4, [sp, #20] │ │ + strd r8, sl, [r9, #56] @ 0x38 │ │ + ldmia.w r4, {r1, r2, r3, r5, r6, r7} │ │ + stmia r0!, {r1, r2, r3, r5, r6, r7} │ │ + mov r6, lr │ │ + movs r0, #4 │ │ + str.w ip, [sp, #208] @ 0xd0 │ │ + strd r0, r9, [sp, #200] @ 0xc8 │ │ + add r4, sp, #96 @ 0x60 │ │ + add r1, sp, #200 @ 0xc8 │ │ mov r0, r4 │ │ - bl 6c658 │ │ - b.n bbf06 │ │ - adds r0, r4, #3 │ │ - add r1, sp, #16 │ │ - movs r2, #16 │ │ - bl c99c0 │ │ - movs r0, #2 │ │ + bl 5f848 │ │ + add.w r0, r6, #8 │ │ + bl 62ab4 │ │ + ldr r0, [r0, #0] │ │ + ldr r2, [sp, #28] │ │ + ldr r3, [sp, #16] │ │ + ldr r0, [r0, #40] @ 0x28 │ │ + str r4, [sp, #0] │ │ + bl 65e44 │ │ + cbnz r0, c09e4 │ │ + add r0, sp, #120 @ 0x78 │ │ + add r2, sp, #88 @ 0x58 │ │ + ldr r1, [sp, #4] │ │ + bl 61e46 │ │ + ldr r0, [sp, #120] @ 0x78 │ │ + cmp r0, #2 │ │ + beq.n c09e4 │ │ + add r4, sp, #160 @ 0xa0 │ │ + add r1, sp, #120 @ 0x78 │ │ + movs r2, #40 @ 0x28 │ │ + mov r0, r4 │ │ + bl ca0b2 │ │ + add r0, sp, #200 @ 0xc8 │ │ mov r1, r4 │ │ - strb.w r0, [fp, #4] │ │ - add.w r0, fp, #5 │ │ - movs r2, #19 │ │ - bl c99c0 │ │ - movs r0, #1 │ │ - str.w r0, [fp] │ │ - add sp, #92 @ 0x5c │ │ + bl 63994 │ │ + ldr r0, [sp, #200] @ 0xc8 │ │ + cbz r0, c0a14 │ │ + movs r2, #0 │ │ + ldr r1, [sp, #204] @ 0xcc │ │ + str r2, [sp, #204] @ 0xcc │ │ + movs r2, #20 │ │ + str r2, [sp, #200] @ 0xc8 │ │ + movs r2, #1 │ │ + str r2, [sp, #208] @ 0xd0 │ │ + add r2, sp, #200 @ 0xc8 │ │ + bl 6047e │ │ + add r0, sp, #160 @ 0xa0 │ │ + bl 4ae68 │ │ + b.n c09e4 │ │ + movs r0, #0 │ │ + movs r1, #20 │ │ + str r1, [sp, #160] @ 0xa0 │ │ + mov r1, r8 │ │ + str r0, [sp, #164] @ 0xa4 │ │ + str r0, [sp, #168] @ 0xa8 │ │ + add r2, sp, #160 @ 0xa0 │ │ + mov r0, r4 │ │ + bl 489c4 │ │ + add r0, sp, #56 @ 0x38 │ │ + bl 4ac54 │ │ + ldr r1, [sp, #24] │ │ + mov r0, r6 │ │ + bl 666f8 │ │ + add sp, #228 @ 0xe4 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldrb.w r1, [sp, #67] @ 0x43 │ │ - add.w r2, fp, #16 │ │ - strb.w r1, [fp, #7] │ │ - ldrh.w r1, [sp, #65] @ 0x41 │ │ - strh.w r1, [fp, #5] │ │ - add.w r1, r4, #12 │ │ - ldrd ip, r4, [sp, #68] @ 0x44 │ │ - ldmia.w r1, {r3, r5, r6, r7} │ │ - stmia r2!, {r3, r5, r6, r7} │ │ - strb.w r0, [fp, #4] │ │ - movs r0, #1 │ │ - strd ip, r4, [fp, #8] │ │ - str.w r0, [fp] │ │ - add r0, sp, #16 │ │ - bl 6814c │ │ - b.n bbed0 │ │ - ldr r0, [pc, #12] @ (bbf1c ) │ │ + ldrb.w r0, [sp, #168] @ 0xa8 │ │ + movs r1, #43 @ 0x2b │ │ + strb.w r0, [sp, #124] @ 0x7c │ │ + ldr r0, [sp, #164] @ 0xa4 │ │ + str r0, [sp, #120] @ 0x78 │ │ + ldr r0, [pc, #60] @ (c0a40 ) │ │ add r0, pc │ │ - bl baafc │ │ - nop │ │ - ldrb r4, [r3, #0] │ │ - vqshl.u32 q11, q10, #22 │ │ + str r0, [sp, #0] │ │ + ldr r0, [pc, #60] @ (c0a44 ) │ │ + add r2, sp, #120 @ 0x78 │ │ + ldr r3, [pc, #60] @ (c0a48 ) │ │ + add r0, pc │ │ + add r3, pc │ │ + bl 5127c │ │ + ldrb.w r0, [sp, #204] @ 0xcc │ │ + add.w r2, sp, #227 @ 0xe3 │ │ + strb.w r0, [sp, #227] @ 0xe3 │ │ + movs r1, #43 @ 0x2b │ │ + ldr r0, [pc, #40] @ (c0a4c ) │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + ldr r0, [pc, #36] @ (c0a50 ) │ │ + ldr r3, [pc, #40] @ (c0a54 ) │ │ + add r0, pc │ │ + add r3, pc │ │ + bl 5127c │ │ + movs r5, #129 @ 0x81 │ │ + @ instruction: 0xfff6ddd8 │ │ + movs r0, r0 │ │ + ldr r5, [sp, #832] @ 0x340 │ │ + @ instruction: 0xfff41dde │ │ movs r1, r0 │ │ - strb r2, [r3, #8] │ │ + ldrsh r3, [r2, r4] │ │ + vcvt.f32.u32 d17, d2, #8 │ │ movs r1, r0 │ │ + blt.n c0a48 │ │ + movs r0, r0 │ │ + ldrsh r3, [r6, r3] │ │ + vcvt.f32.u32 , q1, #8 │ │ + movs r0, r0 │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, #28 │ │ - mov r9, r0 │ │ - cmp r2, #0 │ │ - beq.w bc0ca │ │ - ldr r4, [pc, #600] @ (bc18c ) │ │ + sub sp, #228 @ 0xe4 │ │ + mov r8, r0 │ │ + adds r0, #44 @ 0x2c │ │ mov sl, r3 │ │ - mov r7, r2 │ │ - mov r5, r1 │ │ - add r4, pc │ │ - ldr r0, [r4, #20] │ │ - cmp r0, #5 │ │ - bcc.n bbf66 │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #16] │ │ - movw r3, #1722 @ 0x6ba │ │ - str r1, [sp, #4] │ │ - ldr r1, [pc, #576] @ (bc190 ) │ │ - str r0, [sp, #12] │ │ + str r2, [sp, #28] │ │ + bl ba580 │ │ + add.w r9, sp, #32 │ │ + ldr r1, [sp, #264] @ 0x108 │ │ + mov r0, r9 │ │ + bl b4b1c │ │ + movs r0, #48 @ 0x30 │ │ + bl 61f34 │ │ + add r7, sp, #160 @ 0xa0 │ │ + ldr r1, [pc, #560] @ (c0cb0 ) │ │ + mov r6, r0 │ │ + movs r2, #13 │ │ add r1, pc │ │ - str r1, [sp, #0] │ │ - add r0, sp, #24 │ │ - str r0, [sp, #8] │ │ - ldr r2, [pc, #568] @ (bc194 ) │ │ - mov r0, sp │ │ - movs r1, #5 │ │ - add r2, pc │ │ - bl 6f45c │ │ - ldr r0, [r4, #20] │ │ - cmp r0, #4 │ │ - bls.n bbf90 │ │ + mov r0, r7 │ │ + bl 9a438 │ │ movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #16] │ │ - movw r3, #1722 @ 0x6ba │ │ + movs r1, #6 │ │ + strd r1, r0, [r6] │ │ + add.w r0, r6, #8 │ │ + ldmia.w r7, {r1, r2, r3} │ │ + stmia r0!, {r1, r2, r3} │ │ + add.w r0, r6, #24 │ │ + ldmia.w r9, {r1, r2, r3, r4, r5, r7} │ │ + add.w r9, sp, #56 @ 0x38 │ │ + stmia r0!, {r1, r2, r3, r4, r5, r7} │ │ + movs r0, #2 │ │ + str r0, [sp, #128] @ 0x80 │ │ + strd r0, r6, [sp, #120] @ 0x78 │ │ + add r1, sp, #120 @ 0x78 │ │ + mov r0, r9 │ │ + bl 5f848 │ │ + bl 676f0 │ │ + ldr r0, [r0, #0] │ │ + add.w fp, sp, #160 @ 0xa0 │ │ + ldrd r5, r7, [r8, #48] @ 0x30 │ │ + add.w r1, r0, #8 │ │ + mov r0, fp │ │ + bl 63f60 │ │ + ldr r0, [sp, #160] @ 0xa0 │ │ + cmp r0, #1 │ │ + beq.w c0c6e │ │ + ldrb.w r0, [sp, #168] @ 0xa8 │ │ + ldr r6, [sp, #164] @ 0xa4 │ │ + str r0, [sp, #24] │ │ + ldr r0, [sp, #28] │ │ + str r0, [sp, #80] @ 0x50 │ │ + add.w r0, r6, #40 @ 0x28 │ │ + str.w sl, [sp, #84] @ 0x54 │ │ + add r1, sp, #80 @ 0x50 │ │ + ldrd r4, r8, [sp, #268] @ 0x10c │ │ + bl 48f68 │ │ + cmp r0, #0 │ │ + beq.w c0c46 │ │ + strd r5, sl, [sp, #12] │ │ + ldrd r8, r5, [r6, #104] @ 0x68 │ │ + strd r8, r5, [sp, #88] @ 0x58 │ │ + adds.w r0, r8, #1 │ │ + adc.w r1, r5, #0 │ │ + strd r0, r1, [r6, #104] @ 0x68 │ │ + bl 68380 │ │ + str r0, [sp, #200] @ 0xc8 │ │ + add r0, sp, #200 @ 0xc8 │ │ + bl 682dc │ │ + str r7, [sp, #8] │ │ + mov r7, r0 │ │ + mov r4, r1 │ │ + movs r0, #8 │ │ + movs r1, #4 │ │ + str.w r9, [sp, #20] │ │ + bl 4aff4 │ │ + mov r9, r0 │ │ + ldrd r1, r0, [sp, #268] @ 0x10c │ │ + strd r1, r0, [r9] │ │ + blx cd210 │ │ + str r0, [sp, #180] @ 0xb4 │ │ + add.w r1, r6, #72 @ 0x48 │ │ + ldr r0, [pc, #360] @ (c0cb4 ) │ │ + mov r2, r8 │ │ + strd r7, r4, [sp, #192] @ 0xc0 │ │ + movs r4, #0 │ │ + add r0, pc │ │ + str r4, [sp, #160] @ 0xa0 │ │ + str.w fp, [sp] │ │ + mov r3, r5 │ │ + strd r9, r0, [sp, #172] @ 0xac │ │ + ldr r0, [sp, #28] │ │ + strd r0, sl, [sp, #184] @ 0xb8 │ │ + add r7, sp, #120 @ 0x78 │ │ str r1, [sp, #4] │ │ - ldr r1, [pc, #612] @ (bc1e0 ) │ │ - str r0, [sp, #12] │ │ + mov sl, r5 │ │ + mov r0, r7 │ │ + bl c1e08 │ │ + mov r0, r7 │ │ + bl 4aa90 │ │ + add r0, sp, #200 @ 0xc8 │ │ + bl 4aa16 │ │ + movs r0, #96 @ 0x60 │ │ + movs r1, #8 │ │ + bl 4aff4 │ │ + ldr r1, [pc, #300] @ (c0cb8 ) │ │ + mov r9, r0 │ │ + mov r0, r7 │ │ + movs r2, #12 │ │ add r1, pc │ │ - str r1, [sp, #0] │ │ - add r0, sp, #24 │ │ - str r0, [sp, #8] │ │ - ldr r2, [pc, #604] @ (bc1e4 ) │ │ - mov r0, sp │ │ - movs r1, #5 │ │ - add r2, pc │ │ - bl 6f45c │ │ - ldr r5, [r5, #0] │ │ - cmp r5, #0 │ │ - beq.w bc0d8 │ │ - ldr r0, [r5, #0] │ │ - cmp r0, #0 │ │ - beq.w bc0e0 │ │ - ldr.w r6, [r0, #696] @ 0x2b8 │ │ - ldr r0, [r4, #20] │ │ - cmp r6, #0 │ │ - beq.w bc0ee │ │ - cmp r0, #5 │ │ - ldr r0, [pc, #508] @ (bc1ac ) │ │ - ldr.w r8, [sp, #64] @ 0x40 │ │ + bl 4af58 │ │ + ldrd r2, r1, [sp, #8] │ │ + mov r0, fp │ │ + bl 5f9c8 │ │ + movs r0, #6 │ │ + mov lr, r6 │ │ + strd r0, r4, [r9] │ │ + add.w r0, r9, #8 │ │ + ldmia.w r7, {r1, r2, r3} │ │ + mov.w ip, #4 │ │ + stmia r0!, {r1, r2, r3} │ │ + add.w r0, r9, #24 │ │ + ldmia.w fp, {r1, r2, r3, r5, r6, r7} │ │ + stmia r0!, {r1, r2, r3, r5, r6, r7} │ │ + add.w r0, r9, #72 @ 0x48 │ │ + strd ip, r4, [r9, #48] @ 0x30 │ │ + ldr r4, [sp, #20] │ │ + strd r8, sl, [r9, #56] @ 0x38 │ │ + ldmia.w r4, {r1, r2, r3, r5, r6, r7} │ │ + stmia r0!, {r1, r2, r3, r5, r6, r7} │ │ + mov r6, lr │ │ + movs r0, #4 │ │ + str.w ip, [sp, #208] @ 0xd0 │ │ + strd r0, r9, [sp, #200] @ 0xc8 │ │ + add r4, sp, #96 @ 0x60 │ │ + add r1, sp, #200 @ 0xc8 │ │ + mov r0, r4 │ │ + bl 5f848 │ │ + add.w r0, r6, #8 │ │ + bl 62ab4 │ │ + ldr r0, [r0, #0] │ │ + ldr r2, [sp, #28] │ │ + ldr r3, [sp, #16] │ │ + ldr r0, [r0, #40] @ 0x28 │ │ + str r4, [sp, #0] │ │ + bl 65e44 │ │ + cbnz r0, c0c60 │ │ + add r0, sp, #120 @ 0x78 │ │ + add r2, sp, #88 @ 0x58 │ │ + ldr r1, [sp, #4] │ │ + bl 61e46 │ │ + ldr r0, [sp, #120] @ 0x78 │ │ + cmp r0, #2 │ │ + beq.n c0c60 │ │ + add r4, sp, #160 @ 0xa0 │ │ + add r1, sp, #120 @ 0x78 │ │ + movs r2, #40 @ 0x28 │ │ + mov r0, r4 │ │ + bl ca0b2 │ │ + add r0, sp, #200 @ 0xc8 │ │ + mov r1, r4 │ │ + bl 63994 │ │ + ldr r0, [sp, #200] @ 0xc8 │ │ + cbz r0, c0c90 │ │ + movs r2, #0 │ │ + ldr r1, [sp, #204] @ 0xcc │ │ + str r2, [sp, #204] @ 0xcc │ │ + movs r2, #20 │ │ + str r2, [sp, #200] @ 0xc8 │ │ + movs r2, #1 │ │ + str r2, [sp, #208] @ 0xd0 │ │ + add r2, sp, #200 @ 0xc8 │ │ + bl 6047e │ │ + add r0, sp, #160 @ 0xa0 │ │ + bl 4ae68 │ │ + b.n c0c60 │ │ + movs r0, #0 │ │ + movs r1, #20 │ │ + str r1, [sp, #160] @ 0xa0 │ │ + mov r1, r8 │ │ + str r0, [sp, #164] @ 0xa4 │ │ + str r0, [sp, #168] @ 0xa8 │ │ + add r2, sp, #160 @ 0xa0 │ │ + mov r0, r4 │ │ + bl 48784 │ │ + add r0, sp, #56 @ 0x38 │ │ + bl 4ac54 │ │ + ldr r1, [sp, #24] │ │ + mov r0, r6 │ │ + bl 666f8 │ │ + add sp, #228 @ 0xe4 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + ldrb.w r0, [sp, #168] @ 0xa8 │ │ + movs r1, #43 @ 0x2b │ │ + strb.w r0, [sp, #124] @ 0x7c │ │ + ldr r0, [sp, #164] @ 0xa4 │ │ + str r0, [sp, #120] @ 0x78 │ │ + ldr r0, [pc, #60] @ (c0cbc ) │ │ add r0, pc │ │ - mov fp, r0 │ │ - bcc.n bbfda │ │ + str r0, [sp, #0] │ │ + ldr r0, [pc, #60] @ (c0cc0 ) │ │ + add r2, sp, #120 @ 0x78 │ │ + ldr r3, [pc, #60] @ (c0cc4 ) │ │ + add r0, pc │ │ + add r3, pc │ │ + bl 5127c │ │ + ldrb.w r0, [sp, #204] @ 0xcc │ │ + add.w r2, sp, #227 @ 0xe3 │ │ + strb.w r0, [sp, #227] @ 0xe3 │ │ + movs r1, #43 @ 0x2b │ │ + ldr r0, [pc, #40] @ (c0cc8 ) │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + ldr r0, [pc, #36] @ (c0ccc ) │ │ + ldr r3, [pc, #40] @ (c0cd0 ) │ │ + add r0, pc │ │ + add r3, pc │ │ + bl 5127c │ │ + movs r3, #17 │ │ + @ instruction: 0xfff6dbbc │ │ + movs r0, r0 │ │ + ldr r3, [sp, #336] @ 0x150 │ │ + vtbx.8 d17, {d4-d7}, d18 │ │ + movs r1, r0 │ │ + ldrb r7, [r2, r2] │ │ + @ instruction: 0xfff81b96 │ │ + movs r1, r0 │ │ + bls.n c0bcc │ │ + movs r0, r0 │ │ + ldrb r7, [r6, r1] │ │ + @ instruction: 0xfff8dbd6 │ │ + movs r0, r0 │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + sub sp, #236 @ 0xec │ │ + mov r8, r0 │ │ + adds r0, #44 @ 0x2c │ │ + mov fp, r3 │ │ + mov sl, r2 │ │ + bl ba580 │ │ + add.w r9, sp, #40 @ 0x28 │ │ + ldrd r2, r3, [sp, #272] @ 0x110 │ │ + mov r0, r9 │ │ + bl b4f18 │ │ + movs r0, #48 @ 0x30 │ │ + bl 61f34 │ │ + add r7, sp, #168 @ 0xa8 │ │ + ldr r1, [pc, #536] @ (c0f18 ) │ │ + mov r6, r0 │ │ + movs r2, #11 │ │ + add r1, pc │ │ + mov r0, r7 │ │ + bl 9a438 │ │ movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #16] │ │ - movw r3, #1722 @ 0x6ba │ │ - str r0, [sp, #12] │ │ - movs r0, #4 │ │ - strd fp, r1, [sp] │ │ - movs r1, #5 │ │ - str r0, [sp, #8] │ │ - mov r0, sp │ │ - ldr r2, [pc, #476] @ (bc1b0 ) │ │ - add r2, pc │ │ - bl 6f45c │ │ - mov r0, r5 │ │ - mov r1, r7 │ │ + movs r1, #6 │ │ + strd r1, r0, [r6] │ │ + add.w r0, r6, #8 │ │ + ldmia.w r7, {r1, r2, r3} │ │ + stmia r0!, {r1, r2, r3} │ │ + add.w r0, r6, #24 │ │ + ldmia.w r9, {r1, r2, r3, r4, r5, r7} │ │ + add.w r9, sp, #64 @ 0x40 │ │ + stmia r0!, {r1, r2, r3, r4, r5, r7} │ │ + movs r0, #2 │ │ + str r0, [sp, #136] @ 0x88 │ │ + strd r0, r6, [sp, #128] @ 0x80 │ │ + add r1, sp, #128 @ 0x80 │ │ + mov r0, r9 │ │ + bl 5f848 │ │ + bl 676f0 │ │ + ldr r0, [r0, #0] │ │ + ldrd r4, r5, [r8, #48] @ 0x30 │ │ + add r6, sp, #168 @ 0xa8 │ │ + add.w r1, r0, #8 │ │ + mov r0, r6 │ │ + bl 63f60 │ │ + ldr r0, [sp, #168] @ 0xa8 │ │ + cmp r0, #1 │ │ + beq.w c0ed6 │ │ + ldr r7, [sp, #172] @ 0xac │ │ + ldrb.w r0, [sp, #176] @ 0xb0 │ │ + str r0, [sp, #36] @ 0x24 │ │ + add.w r0, r7, #40 @ 0x28 │ │ + strd sl, fp, [sp, #88] @ 0x58 │ │ + add r1, sp, #88 @ 0x58 │ │ + bl 48f68 │ │ + cmp r0, #0 │ │ + beq.w c0eb2 │ │ + str r5, [sp, #16] │ │ + mov r5, sl │ │ + str.w sl, [sp, #28] │ │ + ldrd sl, r8, [r7, #104] @ 0x68 │ │ + str r4, [sp, #12] │ │ + adds.w r0, sl, #1 │ │ + adc.w r1, r8, #0 │ │ + strd sl, r8, [sp, #96] @ 0x60 │ │ + strd r0, r1, [r7, #104] @ 0x68 │ │ + bl 68380 │ │ + str r0, [sp, #208] @ 0xd0 │ │ + add r0, sp, #208 @ 0xd0 │ │ + bl 682dc │ │ + str r7, [sp, #32] │ │ + mov r7, r0 │ │ + str.w r9, [sp, #20] │ │ + mov r4, r1 │ │ + blx cd210 │ │ + str r0, [sp, #188] @ 0xbc │ │ mov r2, sl │ │ + ldr r0, [pc, #360] @ (c0f1c ) │ │ mov r3, r8 │ │ - blx r6 │ │ - ldr r0, [r4, #20] │ │ - cmp r0, #5 │ │ - bcc.n bc00e │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #16] │ │ - movw r3, #1722 @ 0x6ba │ │ - str r1, [sp, #4] │ │ - ldr r1, [pc, #444] @ (bc1b4 ) │ │ - str r0, [sp, #12] │ │ - movs r0, #4 │ │ - add r1, pc │ │ - str r1, [sp, #0] │ │ - str r0, [sp, #8] │ │ - mov r0, sp │ │ - ldr r2, [pc, #432] @ (bc1b8 ) │ │ - movs r1, #5 │ │ - add r2, pc │ │ - bl 6f45c │ │ - ldr r0, [r4, #20] │ │ - cmp r0, #5 │ │ - bcc.n bc038 │ │ + strd r5, fp, [sp, #192] @ 0xc0 │ │ + add r0, pc │ │ + str r0, [sp, #184] @ 0xb8 │ │ + movs r0, #1 │ │ + str.w fp, [sp, #24] │ │ + str r0, [sp, #180] @ 0xb4 │ │ movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #16] │ │ - movw r3, #1722 @ 0x6ba │ │ - str r1, [sp, #4] │ │ - ldr r1, [pc, #408] @ (bc1bc ) │ │ - str r0, [sp, #12] │ │ + str r0, [sp, #168] @ 0xa8 │ │ + add.w fp, sp, #128 @ 0x80 │ │ + ldr r0, [sp, #32] │ │ + strd r7, r4, [sp, #200] @ 0xc8 │ │ + add.w r1, r0, #72 @ 0x48 │ │ + mov r0, fp │ │ + str r6, [sp, #0] │ │ + str r1, [sp, #8] │ │ + bl c1e08 │ │ + mov r0, fp │ │ + bl 4aa90 │ │ + add r0, sp, #208 @ 0xd0 │ │ + bl 4aa16 │ │ + movs r0, #96 @ 0x60 │ │ + movs r1, #8 │ │ + bl 4aff4 │ │ + ldr r1, [pc, #296] @ (c0f20 ) │ │ + mov r9, r0 │ │ + mov r0, fp │ │ + movs r2, #12 │ │ add r1, pc │ │ - str r1, [sp, #0] │ │ - add r0, sp, #24 │ │ - str r0, [sp, #8] │ │ - ldr r2, [pc, #400] @ (bc1c0 ) │ │ - mov r0, sp │ │ - movs r1, #5 │ │ - add r2, pc │ │ - bl 6f45c │ │ - ldr r0, [r4, #20] │ │ - cmp r0, #5 │ │ - bcc.n bc062 │ │ + bl 4af58 │ │ + ldrd r1, r2, [sp, #12] │ │ + mov r0, r6 │ │ + bl 5f9c8 │ │ + movs r0, #6 │ │ + mov.w lr, #0 │ │ + strd r0, lr, [r9] │ │ + add.w r0, r9, #8 │ │ + ldmia.w fp, {r1, r2, r3} │ │ + mov.w ip, #4 │ │ + stmia r0!, {r1, r2, r3} │ │ + add.w r0, r9, #24 │ │ + ldmia.w r6, {r1, r2, r3, r4, r5, r7} │ │ + stmia r0!, {r1, r2, r3, r4, r5, r7} │ │ + add.w r1, r9, #72 @ 0x48 │ │ + ldr r0, [sp, #20] │ │ + strd ip, lr, [r9, #48] @ 0x30 │ │ + strd sl, r8, [r9, #56] @ 0x38 │ │ + ldmia.w r0, {r2, r3, r4, r5, r6, r7} │ │ + stmia r1!, {r2, r3, r4, r5, r6, r7} │ │ + ldr r7, [sp, #32] │ │ + str.w ip, [sp, #216] @ 0xd8 │ │ + strd ip, r9, [sp, #208] @ 0xd0 │ │ + add r4, sp, #104 @ 0x68 │ │ + add r1, sp, #208 @ 0xd0 │ │ + mov r0, r4 │ │ + bl 5f848 │ │ + add.w r0, r7, #8 │ │ + bl 62ab4 │ │ + ldr r0, [r0, #0] │ │ + ldrd r3, r2, [sp, #24] │ │ + ldr r0, [r0, #40] @ 0x28 │ │ + str r4, [sp, #0] │ │ + bl 65e44 │ │ + cbnz r0, c0ec8 │ │ + add r0, sp, #128 @ 0x80 │ │ + add r2, sp, #96 @ 0x60 │ │ + ldr r1, [sp, #8] │ │ + bl 61e46 │ │ + ldr r0, [sp, #128] @ 0x80 │ │ + cmp r0, #2 │ │ + beq.n c0ec8 │ │ + add r4, sp, #168 @ 0xa8 │ │ + add r1, sp, #128 @ 0x80 │ │ + movs r2, #40 @ 0x28 │ │ + mov r0, r4 │ │ + bl ca0b2 │ │ + add r0, sp, #208 @ 0xd0 │ │ + mov r1, r4 │ │ + bl 63994 │ │ + ldr r0, [sp, #208] @ 0xd0 │ │ + cbz r0, c0ef8 │ │ + movs r2, #0 │ │ + ldr r1, [sp, #212] @ 0xd4 │ │ + str r2, [sp, #212] @ 0xd4 │ │ + movs r2, #20 │ │ + str r2, [sp, #208] @ 0xd0 │ │ + movs r2, #1 │ │ + str r2, [sp, #216] @ 0xd8 │ │ + add r2, sp, #208 @ 0xd0 │ │ + bl 6047e │ │ + add r0, sp, #168 @ 0xa8 │ │ + bl 4ae68 │ │ + b.n c0ec8 │ │ movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #16] │ │ - movw r3, #1722 @ 0x6ba │ │ - str r1, [sp, #4] │ │ - ldr r1, [pc, #376] @ (bc1c4 ) │ │ - str r0, [sp, #12] │ │ + movs r1, #20 │ │ + str r0, [sp, #172] @ 0xac │ │ + str r1, [sp, #168] @ 0xa8 │ │ + str r0, [sp, #176] @ 0xb0 │ │ + add r0, sp, #168 @ 0xa8 │ │ + bl 48924 │ │ + add r0, sp, #64 @ 0x40 │ │ + bl 4ac54 │ │ + ldr r1, [sp, #36] @ 0x24 │ │ + mov r0, r7 │ │ + bl 666f8 │ │ + add sp, #236 @ 0xec │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + ldrb.w r0, [sp, #176] @ 0xb0 │ │ + movs r1, #43 @ 0x2b │ │ + strb.w r0, [sp, #132] @ 0x84 │ │ + ldr r0, [sp, #172] @ 0xac │ │ + str r0, [sp, #128] @ 0x80 │ │ + ldr r0, [pc, #60] @ (c0f24 ) │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + ldr r0, [pc, #60] @ (c0f28 ) │ │ + add r2, sp, #128 @ 0x80 │ │ + ldr r3, [pc, #60] @ (c0f2c ) │ │ + add r0, pc │ │ + add r3, pc │ │ + bl 5127c │ │ + ldrb.w r0, [sp, #212] @ 0xd4 │ │ + add.w r2, sp, #235 @ 0xeb │ │ + strb.w r0, [sp, #235] @ 0xeb │ │ + movs r1, #43 @ 0x2b │ │ + ldr r0, [pc, #40] @ (c0f30 ) │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + ldr r0, [pc, #36] @ (c0f34 ) │ │ + ldr r3, [pc, #40] @ (c0f38 ) │ │ + add r0, pc │ │ + add r3, pc │ │ + bl 5127c │ │ + movs r0, #160 @ 0xa0 │ │ + vtbx.8 d29, {d6-d7}, d8 │ │ + movs r0, r0 │ │ + ldr r0, [sp, #928] @ 0x3a0 │ │ + @ instruction: 0xfff418fa │ │ + movs r1, r0 │ │ + ldrh r7, [r5, r0] │ │ + vtbl.8 d17, {d8-d9}, d30 │ │ + movs r1, r0 │ │ + bvc.n c0f64 │ │ + movs r0, r0 │ │ + ldrh r7, [r1, r0] │ │ + vtbx.8 d29, {d8-d9}, d30 │ │ + movs r0, r0 │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + sub sp, #236 @ 0xec │ │ + mov r8, r0 │ │ + adds r0, #44 @ 0x2c │ │ + mov fp, r3 │ │ + mov sl, r2 │ │ + bl ba580 │ │ + add.w r9, sp, #40 @ 0x28 │ │ + ldrd r2, r3, [sp, #272] @ 0x110 │ │ + mov r0, r9 │ │ + bl b4f18 │ │ + movs r0, #48 @ 0x30 │ │ + bl 61f34 │ │ + add r7, sp, #168 @ 0xa8 │ │ + ldr r1, [pc, #536] @ (c1180 ) │ │ + mov r6, r0 │ │ + movs r2, #11 │ │ add r1, pc │ │ - str r1, [sp, #0] │ │ - add r0, sp, #24 │ │ - str r0, [sp, #8] │ │ - ldr r2, [pc, #368] @ (bc1c8 ) │ │ - mov r0, sp │ │ - movs r1, #5 │ │ - add r2, pc │ │ - bl 6f45c │ │ - ldr r0, [r5, #0] │ │ - cbz r0, bc0e0 │ │ - ldr.w r6, [r0, #912] @ 0x390 │ │ - ldr r0, [r4, #20] │ │ - cmp r6, #0 │ │ - beq.n bc11e │ │ - cmp r0, #4 │ │ - bls.n bc094 │ │ + mov r0, r7 │ │ + bl 9a438 │ │ movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #16] │ │ - movw r3, #1722 @ 0x6ba │ │ - str r0, [sp, #12] │ │ - movs r0, #4 │ │ - strd fp, r1, [sp] │ │ - movs r1, #5 │ │ - str r0, [sp, #8] │ │ - mov r0, sp │ │ - ldr r2, [pc, #344] @ (bc1e8 ) │ │ - add r2, pc │ │ - bl 6f45c │ │ - mov r0, r5 │ │ - blx r6 │ │ - ldr r1, [r4, #20] │ │ + movs r1, #6 │ │ + strd r1, r0, [r6] │ │ + add.w r0, r6, #8 │ │ + ldmia.w r7, {r1, r2, r3} │ │ + stmia r0!, {r1, r2, r3} │ │ + add.w r0, r6, #24 │ │ + ldmia.w r9, {r1, r2, r3, r4, r5, r7} │ │ + add.w r9, sp, #64 @ 0x40 │ │ + stmia r0!, {r1, r2, r3, r4, r5, r7} │ │ + movs r0, #2 │ │ + str r0, [sp, #136] @ 0x88 │ │ + strd r0, r6, [sp, #128] @ 0x80 │ │ + add r1, sp, #128 @ 0x80 │ │ + mov r0, r9 │ │ + bl 5f848 │ │ + bl 676f0 │ │ + ldr r0, [r0, #0] │ │ + ldrd r4, r5, [r8, #48] @ 0x30 │ │ + add r6, sp, #168 @ 0xa8 │ │ + add.w r1, r0, #8 │ │ + mov r0, r6 │ │ + bl 63f60 │ │ + ldr r0, [sp, #168] @ 0xa8 │ │ cmp r0, #1 │ │ - bne.n bc15c │ │ - cmp r1, #4 │ │ - bls.n bc0c6 │ │ + beq.w c113e │ │ + ldr r7, [sp, #172] @ 0xac │ │ + ldrb.w r0, [sp, #176] @ 0xb0 │ │ + str r0, [sp, #36] @ 0x24 │ │ + add.w r0, r7, #40 @ 0x28 │ │ + strd sl, fp, [sp, #88] @ 0x58 │ │ + add r1, sp, #88 @ 0x58 │ │ + bl 48f68 │ │ + cmp r0, #0 │ │ + beq.w c111a │ │ + str r5, [sp, #16] │ │ + mov r5, sl │ │ + str.w sl, [sp, #28] │ │ + ldrd sl, r8, [r7, #104] @ 0x68 │ │ + str r4, [sp, #12] │ │ + adds.w r0, sl, #1 │ │ + adc.w r1, r8, #0 │ │ + strd sl, r8, [sp, #96] @ 0x60 │ │ + strd r0, r1, [r7, #104] @ 0x68 │ │ + bl 68380 │ │ + str r0, [sp, #208] @ 0xd0 │ │ + add r0, sp, #208 @ 0xd0 │ │ + bl 682dc │ │ + str r7, [sp, #32] │ │ + mov r7, r0 │ │ + str.w r9, [sp, #20] │ │ + mov r4, r1 │ │ + blx cd210 │ │ + str r0, [sp, #188] @ 0xbc │ │ + mov r2, sl │ │ + ldr r0, [pc, #360] @ (c1184 ) │ │ + mov r3, r8 │ │ + strd r5, fp, [sp, #192] @ 0xc0 │ │ + add r0, pc │ │ + str r0, [sp, #184] @ 0xb8 │ │ + movs r0, #1 │ │ + str.w fp, [sp, #24] │ │ + str r0, [sp, #180] @ 0xb4 │ │ movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #16] │ │ - movw r3, #1722 @ 0x6ba │ │ - str r1, [sp, #4] │ │ - ldr r1, [pc, #296] @ (bc1d8 ) │ │ - str r0, [sp, #12] │ │ - movs r0, #4 │ │ - add r1, pc │ │ - str r1, [sp, #0] │ │ - str r0, [sp, #8] │ │ - mov r0, sp │ │ - ldr r2, [pc, #284] @ (bc1dc ) │ │ - movs r1, #5 │ │ - add r2, pc │ │ - bl 6f45c │ │ - movs r0, #5 │ │ - b.n bc152 │ │ - ldr r1, [pc, #188] @ (bc188 ) │ │ - movs r0, #39 @ 0x27 │ │ + str r0, [sp, #168] @ 0xa8 │ │ + add.w fp, sp, #128 @ 0x80 │ │ + ldr r0, [sp, #32] │ │ + strd r7, r4, [sp, #200] @ 0xc8 │ │ + add.w r1, r0, #72 @ 0x48 │ │ + mov r0, fp │ │ + str r6, [sp, #0] │ │ + str r1, [sp, #8] │ │ + bl c1e08 │ │ + mov r0, fp │ │ + bl 4aa90 │ │ + add r0, sp, #208 @ 0xd0 │ │ + bl 4aa16 │ │ + movs r0, #96 @ 0x60 │ │ + movs r1, #8 │ │ + bl 4aff4 │ │ + ldr r1, [pc, #296] @ (c1188 ) │ │ + mov r9, r0 │ │ + mov r0, fp │ │ + movs r2, #12 │ │ add r1, pc │ │ - strd r1, r0, [r9, #4] │ │ - movs r0, #7 │ │ - b.n bc152 │ │ - ldr r1, [pc, #192] @ (bc19c ) │ │ + bl 4af58 │ │ + ldrd r1, r2, [sp, #12] │ │ + mov r0, r6 │ │ + bl 5f9c8 │ │ movs r0, #6 │ │ - add r1, pc │ │ - b.n bc0e6 │ │ - ldr r1, [pc, #180] @ (bc198 ) │ │ - movs r0, #7 │ │ - add r1, pc │ │ - strd r1, r0, [r9, #4] │ │ - movs r0, #8 │ │ - b.n bc152 │ │ - cmp r0, #4 │ │ - bls.n bc116 │ │ + mov.w lr, #0 │ │ + strd r0, lr, [r9] │ │ + add.w r0, r9, #8 │ │ + ldmia.w fp, {r1, r2, r3} │ │ + mov.w ip, #4 │ │ + stmia r0!, {r1, r2, r3} │ │ + add.w r0, r9, #24 │ │ + ldmia.w r6, {r1, r2, r3, r4, r5, r7} │ │ + stmia r0!, {r1, r2, r3, r4, r5, r7} │ │ + add.w r1, r9, #72 @ 0x48 │ │ + ldr r0, [sp, #20] │ │ + strd ip, lr, [r9, #48] @ 0x30 │ │ + strd sl, r8, [r9, #56] @ 0x38 │ │ + ldmia.w r0, {r2, r3, r4, r5, r6, r7} │ │ + stmia r1!, {r2, r3, r4, r5, r6, r7} │ │ + ldr r7, [sp, #32] │ │ + str.w ip, [sp, #216] @ 0xd8 │ │ + strd ip, r9, [sp, #208] @ 0xd0 │ │ + add r4, sp, #104 @ 0x68 │ │ + add r1, sp, #208 @ 0xd0 │ │ + mov r0, r4 │ │ + bl 5f848 │ │ + add.w r0, r7, #8 │ │ + bl 62ab4 │ │ + ldr r0, [r0, #0] │ │ + ldrd r3, r2, [sp, #24] │ │ + ldr r0, [r0, #40] @ 0x28 │ │ + str r4, [sp, #0] │ │ + bl 65e44 │ │ + cbnz r0, c1130 │ │ + add r0, sp, #128 @ 0x80 │ │ + add r2, sp, #96 @ 0x60 │ │ + ldr r1, [sp, #8] │ │ + bl 61e46 │ │ + ldr r0, [sp, #128] @ 0x80 │ │ + cmp r0, #2 │ │ + beq.n c1130 │ │ + add r4, sp, #168 @ 0xa8 │ │ + add r1, sp, #128 @ 0x80 │ │ + movs r2, #40 @ 0x28 │ │ + mov r0, r4 │ │ + bl ca0b2 │ │ + add r0, sp, #208 @ 0xd0 │ │ + mov r1, r4 │ │ + bl 63994 │ │ + ldr r0, [sp, #208] @ 0xd0 │ │ + cbz r0, c1160 │ │ + movs r2, #0 │ │ + ldr r1, [sp, #212] @ 0xd4 │ │ + str r2, [sp, #212] @ 0xd4 │ │ + movs r2, #20 │ │ + str r2, [sp, #208] @ 0xd0 │ │ + movs r2, #1 │ │ + str r2, [sp, #216] @ 0xd8 │ │ + add r2, sp, #208 @ 0xd0 │ │ + bl 6047e │ │ + add r0, sp, #168 @ 0xa8 │ │ + bl 4ae68 │ │ + b.n c1130 │ │ movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #16] │ │ - movw r3, #1722 @ 0x6ba │ │ - str r1, [sp, #4] │ │ - ldr r1, [pc, #164] @ (bc1a4 ) │ │ + movs r1, #20 │ │ + str r0, [sp, #172] @ 0xac │ │ + str r1, [sp, #168] @ 0xa8 │ │ + str r0, [sp, #176] @ 0xb0 │ │ + add r0, sp, #168 @ 0xa8 │ │ + bl 487e4 │ │ + add r0, sp, #64 @ 0x40 │ │ + bl 4ac54 │ │ + ldr r1, [sp, #36] @ 0x24 │ │ + mov r0, r7 │ │ + bl 666f8 │ │ + add sp, #236 @ 0xec │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + ldrb.w r0, [sp, #176] @ 0xb0 │ │ + movs r1, #43 @ 0x2b │ │ + strb.w r0, [sp, #132] @ 0x84 │ │ + ldr r0, [sp, #172] @ 0xac │ │ + str r0, [sp, #128] @ 0x80 │ │ + ldr r0, [pc, #60] @ (c118c ) │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + ldr r0, [pc, #60] @ (c1190 ) │ │ + add r2, sp, #128 @ 0x80 │ │ + ldr r3, [pc, #60] @ (c1194 ) │ │ + add r0, pc │ │ + add r3, pc │ │ + bl 5127c │ │ + ldrb.w r0, [sp, #212] @ 0xd4 │ │ + add.w r2, sp, #235 @ 0xeb │ │ + strb.w r0, [sp, #235] @ 0xeb │ │ + movs r1, #43 @ 0x2b │ │ + ldr r0, [pc, #40] @ (c1198 ) │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + ldr r0, [pc, #36] @ (c119c ) │ │ + ldr r3, [pc, #40] @ (c11a0 ) │ │ + add r0, pc │ │ + add r3, pc │ │ + bl 5127c │ │ + subs r3, r0, #1 │ │ + vqshlu.s32 , q8, #22 │ │ + movs r0, r0 │ │ + str r6, [sp, #512] @ 0x200 │ │ + vqshlu.s64 d17, d2, #52 @ 0x34 │ │ + movs r1, r0 │ │ + ldrsb r7, [r0, r7] │ │ + vpadal.u32 , q3 │ │ + movs r1, r0 │ │ + bmi.n c10fc │ │ + movs r0, r0 │ │ + ldrsb r7, [r4, r6] │ │ + vqabs.s32 d29, d6 │ │ + movs r0, r0 │ │ + push {r4, r5, r6, r7, lr} │ │ + sub sp, #20 │ │ + mov r5, r3 │ │ + mov r6, r2 │ │ + mov r7, r0 │ │ + bl beb28 │ │ + and.w r1, r1, #1 │ │ str r0, [sp, #12] │ │ - movs r0, #4 │ │ - add r1, pc │ │ - str r1, [sp, #0] │ │ - str r0, [sp, #8] │ │ - mov r0, sp │ │ - ldr r2, [pc, #152] @ (bc1a8 ) │ │ - movs r1, #5 │ │ - add r2, pc │ │ - bl 6f45c │ │ - ldr r1, [pc, #136] @ (bc1a0 ) │ │ - movs r0, #21 │ │ - add r1, pc │ │ - b.n bc14c │ │ - cmp r0, #4 │ │ - bls.n bc146 │ │ + strb.w r1, [sp, #16] │ │ + bl bf7bc │ │ + ldr r2, [sp, #40] @ 0x28 │ │ + add.w r1, r0, #8 │ │ + mov r4, r0 │ │ + mov r0, r7 │ │ + strd r6, r5, [sp] │ │ + bl b55bc │ │ + ldr r0, [r4, #0] │ │ + subs r0, #1 │ │ + str r0, [r4, #0] │ │ + itt eq │ │ + moveq r0, r4 │ │ + bleq 991e2 │ │ + add r0, sp, #12 │ │ + bl a5046 │ │ + add sp, #20 │ │ + pop {r4, r5, r6, r7, pc} │ │ + bmi.n c1196 │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + sub sp, #44 @ 0x2c │ │ + mov r7, r0 │ │ + movs r0, #128 @ 0x80 │ │ + movs r1, #8 │ │ + mov r9, r3 │ │ + mov sl, r2 │ │ + bl 4aff4 │ │ + mov r4, r0 │ │ movs r0, #0 │ │ + movs r1, #4 │ │ + str r0, [r4, #120] @ 0x78 │ │ + strd r1, r0, [r4, #16] │ │ movs r1, #1 │ │ - str r0, [sp, #16] │ │ - movw r3, #1722 @ 0x6ba │ │ - str r1, [sp, #4] │ │ - ldr r1, [pc, #160] @ (bc1d0 ) │ │ - str r0, [sp, #12] │ │ - movs r0, #4 │ │ - add r1, pc │ │ - str r1, [sp, #0] │ │ - str r0, [sp, #8] │ │ - mov r0, sp │ │ - ldr r2, [pc, #148] @ (bc1d4 ) │ │ - movs r1, #5 │ │ + strb r0, [r4, #12] │ │ + strd r1, r1, [r4] │ │ + str r0, [r4, #8] │ │ + ldrex r0, [r4] │ │ + adds r1, r0, #1 │ │ + strex r2, r1, [r4] │ │ + cmp r2, #0 │ │ + bne.n c1216 │ │ + cmp.w r0, #4294967295 @ 0xffffffff │ │ + ble.n c12c0 │ │ + add.w r0, r7, #40 @ 0x28 │ │ + bl baa50 │ │ + ldr r5, [r7, #40] @ 0x28 │ │ + mov r0, r5 │ │ + bl bcc08 │ │ + bl 68380 │ │ + add.w fp, sp, #4 │ │ + str r0, [sp, #4] │ │ + mov r0, fp │ │ + bl 682dc │ │ + mov r6, r0 │ │ + mov r7, r1 │ │ + mov.w r0, #296 @ 0x128 │ │ + movs r1, #8 │ │ + bl 4aff4 │ │ + ldr r1, [sp, #80] @ 0x50 │ │ + movs r2, #48 @ 0x30 │ │ + mov r8, r0 │ │ + bl ca0b2 │ │ + movs r0, #0 │ │ + strd sl, r9, [r8, #48] @ 0x30 │ │ + strb.w r0, [r8, #289] @ 0x121 │ │ + strd r5, r4, [r8, #280] @ 0x118 │ │ + strd r0, r0, [sp, #32] │ │ + strb.w r0, [sp, #28] │ │ + str r0, [sp, #24] │ │ + ldr r0, [pc, #72] @ (c12c4 ) │ │ + add r0, pc │ │ + str r0, [sp, #20] │ │ + add r0, sp, #8 │ │ + stmia.w r0, {r6, r7, r8} │ │ + add r0, sp, #8 │ │ + bl 4afac │ │ + mov r5, r0 │ │ + bl c24ea │ │ + mov r0, fp │ │ + bl 4aa16 │ │ + dmb ish │ │ + ldrex r0, [r5] │ │ + subs r1, r0, #1 │ │ + strex r2, r1, [r5] │ │ + cmp r2, #0 │ │ + bne.n c129c │ │ + cmp r0, #1 │ │ + bne.n c12b8 │ │ + mov r0, r5 │ │ + dmb ish │ │ + bl b048e │ │ + mov r0, r4 │ │ + add sp, #44 @ 0x2c │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + udf #254 @ 0xfe │ │ + nop │ │ + subs r0, r4, r5 │ │ + movs r1, r0 │ │ + push {r4, r5, r6, r7, lr} │ │ + sub sp, #28 │ │ + ldr r5, [pc, #312] @ (c1408 ) │ │ + mov r4, r1 │ │ + add r5, pc │ │ + ldr r0, [r0, #0] │ │ + cbnz r0, c1338 │ │ + bl 67e0c │ │ + ldr r1, [r5, #32] │ │ + add.w r0, r5, #40 @ 0x28 │ │ + cmp r1, #0 │ │ + bne.n c12d2 │ │ + add r0, sp, #8 │ │ + bl 5d394 │ │ + ldrd r5, r6, [sp, #8] │ │ + cmp r5, #5 │ │ + bne.n c13a4 │ │ + ldr r0, [r6, #4] │ │ + add.w r1, r0, #8 │ │ + add r0, sp, #8 │ │ + bl 68a58 │ │ + ldr r0, [sp, #8] │ │ + cmp r0, #1 │ │ + beq.n c13c4 │ │ + movs r0, #48 @ 0x30 │ │ + movs r1, #8 │ │ + ldrb.w r5, [sp, #16] │ │ + ldr r6, [sp, #12] │ │ + bl 4aff4 │ │ + mov r1, r4 │ │ + movs r2, #48 @ 0x30 │ │ + mov r7, r0 │ │ + bl ca0b2 │ │ + ldr r2, [pc, #240] @ (c1410 ) │ │ + add.w r0, r6, #8 │ │ + mov r1, r7 │ │ add r2, pc │ │ - bl 6f45c │ │ - ldr r1, [pc, #132] @ (bc1cc ) │ │ - movs r0, #14 │ │ - add r1, pc │ │ - strd r1, r0, [r9, #4] │ │ - movs r0, #6 │ │ - strb.w r0, [r9] │ │ + bl 5d738 │ │ + mov r0, r6 │ │ + mov r1, r5 │ │ add sp, #28 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - cmp r1, #4 │ │ - bls.n bc184 │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #16] │ │ - movw r3, #1722 @ 0x6ba │ │ - str r1, [sp, #4] │ │ - ldr r1, [pc, #124] @ (bc1ec ) │ │ - str r0, [sp, #12] │ │ - movs r0, #4 │ │ - add r1, pc │ │ - str r1, [sp, #0] │ │ - str r0, [sp, #8] │ │ - mov r0, sp │ │ - ldr r2, [pc, #116] @ (bc1f0 ) │ │ - movs r1, #5 │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ + b.w ba6a4 │ │ + bl 647a8 │ │ + cbz r0, c1398 │ │ + str r0, [sp, #4] │ │ + add.w r1, r0, #8 │ │ + add r0, sp, #8 │ │ + bl 68a58 │ │ + ldr r0, [sp, #8] │ │ + cmp r0, #1 │ │ + beq.n c13e6 │ │ + movs r0, #48 @ 0x30 │ │ + movs r1, #8 │ │ + ldrb.w r5, [sp, #16] │ │ + ldr r6, [sp, #12] │ │ + bl 4aff4 │ │ + mov r1, r4 │ │ + movs r2, #48 @ 0x30 │ │ + mov r7, r0 │ │ + bl ca0b2 │ │ + ldr r2, [pc, #160] @ (c140c ) │ │ + add.w r0, r6, #8 │ │ + mov r1, r7 │ │ add r2, pc │ │ - bl 6f45c │ │ - movs r0, #15 │ │ - b.n bc152 │ │ - ldr r4, [r4, #124] @ 0x7c │ │ - vqshlu.s32 q12, q9, #22 │ │ - movs r1, r0 │ │ - str r2, [r2, #120] @ 0x78 │ │ - movs r1, r0 │ │ - str r4, [r4, #100] @ 0x64 │ │ - movs r1, r0 │ │ - ldr r4, [r5, #44] @ 0x2c │ │ - vtbx.8 d22, {d22-d24}, d30 │ │ - @ instruction: 0xfff66f83 │ │ - vrintx.f16 q11, q8 │ │ - movs r1, r0 │ │ - str r4, [r6, #72] @ 0x48 │ │ - movs r1, r0 │ │ - str r0, [r7, #96] @ 0x60 │ │ - movs r1, r0 │ │ - str r0, [r6, #92] @ 0x5c │ │ - movs r1, r0 │ │ - str r0, [r7, #92] @ 0x5c │ │ - movs r1, r0 │ │ - str r4, [r7, #88] @ 0x58 │ │ - movs r1, r0 │ │ - str r0, [r3, #92] @ 0x5c │ │ - movs r1, r0 │ │ - str r2, [r2, #88] @ 0x58 │ │ - movs r1, r0 │ │ - str r6, [r6, #88] @ 0x58 │ │ - movs r1, r0 │ │ - str r0, [r5, #84] @ 0x54 │ │ - movs r1, r0 │ │ - ldr r5, [r1, #36] @ 0x24 │ │ - vsri.64 d22, d16, #10 │ │ + bl ba674 │ │ + movs r0, #0 │ │ + movs r2, #8 │ │ + strd r0, r0, [sp, #8] │ │ + ldr r0, [r6, #20] │ │ + add r1, sp, #8 │ │ + blx cd320 │ │ + mov r0, r6 │ │ + mov r1, r5 │ │ + bl ba6a4 │ │ + add r0, sp, #4 │ │ + bl 63a38 │ │ + add sp, #28 │ │ + pop {r4, r5, r6, r7, pc} │ │ + mov r0, r4 │ │ + add sp, #28 │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ + b.w ba6ec │ │ + mov r0, r4 │ │ + bl ba6ec │ │ + strd r5, r6, [sp, #8] │ │ + movs r1, #43 @ 0x2b │ │ + ldr r0, [pc, #96] @ (c1414 ) │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + ldr r0, [pc, #96] @ (c1418 ) │ │ + add r2, sp, #8 │ │ + ldr r3, [pc, #96] @ (c141c ) │ │ + add r0, pc │ │ + add r3, pc │ │ + bl 5127c │ │ + ldrb.w r0, [sp, #16] │ │ + movs r1, #43 @ 0x2b │ │ + strb.w r0, [sp, #24] │ │ + ldr r0, [sp, #12] │ │ + str r0, [sp, #20] │ │ + ldr r0, [pc, #88] @ (c142c ) │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + ldr r0, [pc, #84] @ (c1430 ) │ │ + add r2, sp, #20 │ │ + ldr r3, [pc, #84] @ (c1434 ) │ │ + add r0, pc │ │ + add r3, pc │ │ + bl 5127c │ │ + ldrb.w r0, [sp, #16] │ │ + movs r1, #43 @ 0x2b │ │ + strb.w r0, [sp, #24] │ │ + ldr r0, [sp, #12] │ │ + str r0, [sp, #20] │ │ + ldr r0, [pc, #40] @ (c1420 ) │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + ldr r0, [pc, #40] @ (c1424 ) │ │ + add r2, sp, #20 │ │ + ldr r3, [pc, #40] @ (c1428 ) │ │ + add r0, pc │ │ + add r3, pc │ │ + bl 5127c │ │ + subs r6, #76 @ 0x4c │ │ movs r1, r0 │ │ - str r4, [r0, #72] @ 0x48 │ │ + asrs r0, r4, #29 │ │ movs r1, r0 │ │ - str r0, [r4, #84] @ 0x54 │ │ + lsrs r0, r1, #25 │ │ movs r1, r0 │ │ - str r4, [r0, #80] @ 0x50 │ │ + adds r2, r5, #3 │ │ movs r1, r0 │ │ - str r0, [r6, #116] @ 0x74 │ │ + strb r3, [r4, r5] │ │ + vqdmulh.s , q12, d30[0] │ │ movs r1, r0 │ │ - str r2, [r7, #96] @ 0x60 │ │ + asrs r2, r1, #27 │ │ movs r1, r0 │ │ - str r6, [r6, #80] @ 0x50 │ │ + strb r7, [r3, r4] │ │ + vqneg.s32 d17, d6 │ │ movs r1, r0 │ │ - str r2, [r3, #72] @ 0x48 │ │ + lsrs r0, r5, #21 │ │ movs r1, r0 │ │ - str r6, [r0, #68] @ 0x44 │ │ + strb r1, [r0, r5] │ │ + vcvt.f32.u32 d16, d28, #8 │ │ movs r1, r0 │ │ - uxtb r3, r1 │ │ - ldr r1, [pc, #104] @ (bc260 ) │ │ - movs r2, #6 │ │ - add r1, pc │ │ push {r4, lr} │ │ - tbb [pc, r3] │ │ - lsls r0, r4, #20 │ │ - asrs r7, r1, #8 │ │ - subs r0, r1, r0 │ │ - asrs r5, r3, #24 │ │ - lsrs r2, r5, #16 │ │ - ldr r1, [pc, #84] @ (bc264 ) │ │ - add r1, pc │ │ - b.n bc240 │ │ - ldr r1, [pc, #92] @ (bc270 ) │ │ - movs r2, #3 │ │ - add r1, pc │ │ - b.n bc242 │ │ - ldr r1, [pc, #100] @ (bc280 ) │ │ - add r1, pc │ │ - b.n bc240 │ │ - ldr r1, [pc, #68] @ (bc268 ) │ │ - add r1, pc │ │ - b.n bc240 │ │ - ldr r1, [pc, #68] @ (bc26c ) │ │ - movs r2, #5 │ │ - add r1, pc │ │ - b.n bc242 │ │ - movs r1, #15 │ │ - vstr s0, [r0, #4] │ │ - b.n bc252 │ │ - ldr r1, [pc, #60] @ (bc274 ) │ │ - add r1, pc │ │ - b.n bc240 │ │ - ldr r1, [pc, #56] @ (bc278 ) │ │ - add r1, pc │ │ - movs r2, #4 │ │ - ldr r4, [pc, #64] @ (bc284 ) │ │ - movs r3, #6 │ │ - strd r1, r2, [r0, #12] │ │ - movs r1, #0 │ │ - add r4, pc │ │ - strd r4, r3, [r0, #4] │ │ - strb r1, [r0, #0] │ │ + ldr r1, [r0, #0] │ │ + cmp r1, #4 │ │ + bcc.n c1466 │ │ + ldr.w r1, [r0, #4]! │ │ + dmb ish │ │ + ldrex r2, [r1] │ │ + subs r3, r2, #1 │ │ + strex r4, r3, [r1] │ │ + cmp r4, #0 │ │ + bne.n c1448 │ │ + cmp r2, #1 │ │ + bne.n c1466 │ │ + dmb ish │ │ + ldmia.w sp!, {r4, lr} │ │ + b.w 5df38 │ │ pop {r4, pc} │ │ - ldr r1, [pc, #36] @ (bc27c ) │ │ - movs r2, #6 │ │ - add r1, pc │ │ - b.n bc242 │ │ - nop │ │ - strb r1, [r1, #11] │ │ - vrsra.u64 , q1, #10 │ │ - vpaddl.u16 , q13 │ │ - vrshr.u64 d23, d15, #12 │ │ - vrshr.u64 d23, d24, #10 │ │ - @ instruction: 0xfff6f3c0 │ │ - vrsra.u64 d31, d18, #12 │ │ - vrshr.u32 , , #12 │ │ - @ instruction: 0xfff6f3c0 │ │ - vrshr.u32 , , #12 │ │ - vrintz.f16 d27, d0 │ │ - sub sp, #48 @ 0x30 │ │ - movs r2, #0 │ │ + push {r4, r5, r6, lr} │ │ + sub sp, #32 │ │ + ldr r5, [pc, #280] @ (c1588 ) │ │ + mov r4, r1 │ │ + add r5, pc │ │ ldr r0, [r0, #0] │ │ - str r2, [sp, #16] │ │ - movs r2, #3 │ │ - str r2, [sp, #4] │ │ - ldr r3, [pc, #52] @ (bc2cc ) │ │ - str r2, [sp, #12] │ │ - add r3, pc │ │ - str r3, [sp, #0] │ │ - add r2, sp, #24 │ │ - str r2, [sp, #8] │ │ - ldr r2, [pc, #44] @ (bc2d0 ) │ │ - add.w r3, r0, #12 │ │ - add r2, pc │ │ - str r2, [sp, #44] @ 0x2c │ │ - strd r2, r3, [sp, #36] @ 0x24 │ │ - add.w r2, r0, #8 │ │ - str r2, [sp, #32] │ │ - ldr r2, [pc, #28] @ (bc2d4 ) │ │ - add r2, pc │ │ - strd r0, r2, [sp, #24] │ │ - mov r2, sp │ │ - ldrd r0, r1, [r1, #28] │ │ - bl 4cac6 │ │ - add sp, #48 @ 0x30 │ │ - pop {r7, pc} │ │ - str r2, [r0, #80] @ 0x50 │ │ - movs r1, r0 │ │ - lsls r5, r7, #1 │ │ - @ instruction: 0xfff96fbd │ │ - vsli.32 , q8, #25 │ │ - sub sp, #24 │ │ - ldr r4, [r0, #12] │ │ - cbz r4, bc312 │ │ - mov r5, r0 │ │ - blx ccd00 │ │ - ldr r1, [r5, #20] │ │ - cmp r1, r0 │ │ - beq.n bc312 │ │ - ldr r0, [r5, #0] │ │ + cbnz r0, c14d0 │ │ + bl 67e0c │ │ + ldr r1, [r5, #32] │ │ + add.w r0, r5, #40 @ 0x28 │ │ + cmp r1, #0 │ │ + bne.n c1472 │ │ + add r0, sp, #8 │ │ + bl 5d394 │ │ + ldrd r0, r1, [sp, #8] │ │ + cmp r0, #5 │ │ + bne.n c1528 │ │ + ldr r0, [r1, #4] │ │ + add.w r1, r0, #8 │ │ + add r0, sp, #8 │ │ + bl 68a58 │ │ + ldr r0, [sp, #8] │ │ cmp r0, #1 │ │ - bne.n bc30c │ │ - movs r0, #0 │ │ - ldr r6, [r5, #16] │ │ - str r0, [r5, #12] │ │ - adds r0, r5, #4 │ │ - bl b48c0 │ │ - mov r0, r4 │ │ - mov r1, r6 │ │ - add sp, #24 │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ - b.w 98300 │ │ - bl 6587c │ │ - cbz r0, bc316 │ │ - add sp, #24 │ │ - pop {r4, r5, r6, pc} │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #16] │ │ - str r1, [sp, #4] │ │ - ldr r1, [pc, #20] @ (bc334 ) │ │ - str r0, [sp, #12] │ │ + beq.n c1542 │ │ movs r0, #4 │ │ - add r1, pc │ │ - str r0, [sp, #8] │ │ - str r1, [sp, #0] │ │ - mov r0, sp │ │ - ldr r1, [pc, #8] @ (bc338 ) │ │ - add r1, pc │ │ - bl 4c418 │ │ - str r0, [r2, #72] @ 0x48 │ │ - movs r1, r0 │ │ - str r6, [r1, #72] @ 0x48 │ │ - movs r1, r0 │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, #204 @ 0xcc │ │ - mov r4, r0 │ │ - ldr r0, [pc, #232] @ (bc430 ) │ │ - add r0, pc │ │ - ldr r5, [r0, #0] │ │ - dmb ish │ │ - cbnz r5, bc356 │ │ - bl 77b70 │ │ - mov r5, r0 │ │ - mov r0, r5 │ │ - blx ccc60 │ │ + movs r1, #4 │ │ + ldrb.w r5, [sp, #16] │ │ + ldr r6, [sp, #12] │ │ + bl 4aff4 │ │ + str r4, [r0, #0] │ │ + mov r1, r0 │ │ + ldr r2, [pc, #216] @ (c1590 ) │ │ + add.w r0, r6, #8 │ │ + add r2, pc │ │ + bl 5d738 │ │ + mov r0, r6 │ │ + mov r1, r5 │ │ + add sp, #32 │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ + b.w ba6a4 │ │ + bl 647a8 │ │ + cbz r0, c1524 │ │ + str r0, [sp, #4] │ │ + add.w r1, r0, #8 │ │ + add r0, sp, #8 │ │ + bl 68a58 │ │ + ldr r0, [sp, #8] │ │ cmp r0, #1 │ │ - bls.n bc366 │ │ - adds r4, r0, #4 │ │ - b.w bd04a │ │ - beq.n bc3ea │ │ - str r5, [sp, #28] │ │ - cbz r4, bc376 │ │ - ldrb r5, [r4, #4] │ │ - movs r0, #2 │ │ - strb r0, [r4, #4] │ │ - cmp r5, #2 │ │ - bne.n bc3f0 │ │ - ldr r1, [pc, #188] @ (bc434 ) │ │ - add.w r8, sp, #128 @ 0x80 │ │ - add r1, pc │ │ - mov r0, r8 │ │ - bl 678b8 │ │ - ldrd ip, lr, [sp, #128] @ 0x80 │ │ - ldrd r9, r3, [sp, #136] @ 0x88 │ │ - add r5, sp, #56 @ 0x38 │ │ - ldr r7, [pc, #168] @ (bc438 ) │ │ - adds r6, r5, #4 │ │ - add r7, pc │ │ - str r7, [sp, #24] │ │ - ldmia.w r7, {r0, r1, r2, r4} │ │ - stmia r6!, {r0, r1, r2, r4} │ │ - movs r0, #0 │ │ - str r0, [sp, #128] @ 0x80 │ │ - add.w r0, r8, #4 │ │ - ldmia.w r5, {r1, r2, r4, r6, r7} │ │ - stmia r0!, {r1, r2, r4, r6, r7} │ │ - mov r0, r8 │ │ - strd r9, r3, [sp, #160] @ 0xa0 │ │ - strd ip, lr, [sp, #152] @ 0x98 │ │ - bl 97b40 │ │ - mov r5, r0 │ │ - ldr r0, [r0, #0] │ │ - adds r0, #1 │ │ - str r0, [r5, #0] │ │ - bcs.w bd052 │ │ - mov r0, r5 │ │ - bl ac4c8 │ │ - mov r8, r0 │ │ - movs r0, #1 │ │ - strb.w r0, [sp, #132] @ 0x84 │ │ + beq.n c1564 │ │ + movs r0, #4 │ │ + movs r1, #4 │ │ + ldrb.w r5, [sp, #16] │ │ + ldr r6, [sp, #12] │ │ + bl 4aff4 │ │ + str r4, [r0, #0] │ │ + mov r1, r0 │ │ + ldr r2, [pc, #144] @ (c158c ) │ │ + add.w r0, r6, #8 │ │ + add r2, pc │ │ + bl ba674 │ │ movs r0, #0 │ │ - str r5, [sp, #128] @ 0x80 │ │ - bl abfd0 │ │ - cbz r0, bc3f8 │ │ - ldr r3, [pc, #92] @ (bc43c ) │ │ + movs r2, #8 │ │ + strd r0, r0, [sp, #8] │ │ + ldr r0, [r6, #20] │ │ + add r1, sp, #8 │ │ + blx cd320 │ │ + mov r0, r6 │ │ mov r1, r5 │ │ - movs r2, #1 │ │ + bl ba6a4 │ │ + add r0, sp, #4 │ │ + bl 63a38 │ │ + add sp, #32 │ │ + pop {r4, r5, r6, pc} │ │ + strd r0, r1, [sp, #8] │ │ + movs r1, #43 @ 0x2b │ │ + ldr r0, [pc, #100] @ (c1594 ) │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + ldr r0, [pc, #96] @ (c1598 ) │ │ + add r2, sp, #8 │ │ + ldr r3, [pc, #96] @ (c159c ) │ │ + add r0, pc │ │ add r3, pc │ │ - bl 9ac34 │ │ - b.n bc400 │ │ - movs r4, #0 │ │ - b.w bd04a │ │ - ldr.w r8, [r4] │ │ - b.w bd018 │ │ - add r0, sp, #128 @ 0x80 │ │ - bl 99b66 │ │ - movs r1, #3 │ │ - bl 9ac04 │ │ - str r0, [sp, #56] @ 0x38 │ │ - uxtb r0, r1 │ │ - cmp r0, #2 │ │ - strb.w r1, [sp, #60] @ 0x3c │ │ - bne.w bd054 │ │ - movs r0, #1 │ │ - str r5, [sp, #128] @ 0x80 │ │ - strb.w r0, [sp, #132] @ 0x84 │ │ - movs r0, #0 │ │ - bl ac05c │ │ - cbz r0, bc444 │ │ - ldr r3, [pc, #28] @ (bc440 ) │ │ - mov r1, r5 │ │ - movs r2, #1 │ │ + bl 5127c │ │ + ldrb.w r0, [sp, #16] │ │ + movs r1, #43 @ 0x2b │ │ + strb.w r0, [sp, #28] │ │ + ldr r0, [sp, #12] │ │ + str r0, [sp, #24] │ │ + ldr r0, [pc, #88] @ (c15ac ) │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + ldr r0, [pc, #88] @ (c15b0 ) │ │ + add r2, sp, #24 │ │ + ldr r3, [pc, #88] @ (c15b4 ) │ │ + add r0, pc │ │ add r3, pc │ │ - bl 9ac34 │ │ - b.n bc44c │ │ - strh r6, [r3, #12] │ │ - movs r1, r0 │ │ - cmp r9, r0 │ │ - vsri.64 d22, d10, #6 │ │ + bl 5127c │ │ + ldrb.w r0, [sp, #16] │ │ + movs r1, #43 @ 0x2b │ │ + strb.w r0, [sp, #28] │ │ + ldr r0, [sp, #12] │ │ + str r0, [sp, #24] │ │ + ldr r0, [pc, #44] @ (c15a0 ) │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + ldr r0, [pc, #40] @ (c15a4 ) │ │ + add r2, sp, #24 │ │ + ldr r3, [pc, #40] @ (c15a8 ) │ │ + add r0, pc │ │ + add r3, pc │ │ + bl 5127c │ │ + nop │ │ + subs r4, #172 @ 0xac │ │ movs r1, r0 │ │ - ldr r6, [pc, #344] @ (bc598 ) │ │ + asrs r0, r4, #24 │ │ movs r1, r0 │ │ - ldr r6, [pc, #128] @ (bc4c4 ) │ │ + lsrs r0, r4, #19 │ │ movs r1, r0 │ │ - add r0, sp, #128 @ 0x80 │ │ - bl 99b66 │ │ - movs r1, #3 │ │ - bl 9ac04 │ │ - strb.w r1, [sp, #132] @ 0x84 │ │ - str r0, [sp, #128] @ 0x80 │ │ - add r0, sp, #128 @ 0x80 │ │ - bl ac0f0 │ │ - add r0, sp, #56 @ 0x38 │ │ - bl ac0f0 │ │ - mov r0, r8 │ │ - bl ac584 │ │ - ldr r1, [r0, #0] │ │ - subs r1, #1 │ │ - str r1, [r0, #0] │ │ - it eq │ │ - bleq 97f9c │ │ - mov r0, r8 │ │ - bl ad164 │ │ - ldr r1, [r0, #0] │ │ - subs r1, #1 │ │ - str r1, [r0, #0] │ │ - it eq │ │ - bleq 97cd2 │ │ - ldr r0, [pc, #56] @ (bc4c0 ) │ │ - add.w fp, r8, #8 │ │ - ldr r6, [pc, #52] @ (bc4c4 ) │ │ - ldr r7, [pc, #56] @ (bc4c8 ) │ │ - str r0, [sp, #100] @ 0x64 │ │ - ldr r0, [pc, #56] @ (bc4cc ) │ │ - str r0, [sp, #96] @ 0x60 │ │ - mov r0, fp │ │ - str r6, [sp, #108] @ 0x6c │ │ - str r7, [sp, #104] @ 0x68 │ │ - ldr r1, [pc, #48] @ (bc4d0 ) │ │ - add r1, pc │ │ - bl abf8c │ │ - mov r4, r1 │ │ - add r1, sp, #96 @ 0x60 │ │ - bl ac388 │ │ - ldr r1, [r4, #0] │ │ - strd fp, r8, [sp, #32] │ │ - subs r1, #1 │ │ - str r1, [r4, #0] │ │ - cmp r0, #0 │ │ - bne.w bc654 │ │ - b.n bc4d4 │ │ - nop │ │ - ldrh r3, [r2, #60] @ 0x3c │ │ - ldr r0, [pc, #420] @ (bc668 ) │ │ - ldmia r6, {r3, r4, r6} │ │ - cmp r6, #193 @ 0xc1 │ │ - bvc.n bc534 │ │ - strb r4, [r7, #2] │ │ - ble.n bc584 │ │ - strb r1, [r3, #7] │ │ - ldrsb r2, [r1, r1] │ │ + subs r4, r5, r5 │ │ movs r1, r0 │ │ - mov.w r0, #2147483648 @ 0x80000000 │ │ - str r0, [sp, #60] @ 0x3c │ │ - movs r0, #0 │ │ - str r0, [sp, #56] @ 0x38 │ │ - add r0, sp, #56 @ 0x38 │ │ - bl 97b10 │ │ - add r5, sp, #128 @ 0x80 │ │ - ldr r1, [pc, #36] @ (bc50c ) │ │ - mov r4, r0 │ │ - movs r2, #15 │ │ - add r1, pc │ │ - mov r0, r5 │ │ - bl 4a500 │ │ - mov r0, r5 │ │ - str r4, [sp, #140] @ 0x8c │ │ - bl 97b10 │ │ - ldr r1, [r0, #20] │ │ - mov r5, r0 │ │ - ldr r0, [r1, #4] │ │ - adds r0, #1 │ │ - str r0, [r1, #4] │ │ - bcs.w bd052 │ │ - b.n bc510 │ │ - asrs r0, r6 │ │ - vtbx.8 d22, {d6-d7}, d30 │ │ - add.w r0, r6, #8 │ │ - bl a2e6c │ │ - ldrd r1, r2, [r5, #12] │ │ - add r4, sp, #128 @ 0x80 │ │ - mov r0, r4 │ │ - bl 4b378 │ │ - add.w r0, r6, #12 │ │ - mov r1, r4 │ │ - bl 9ebf4 │ │ - bl 5f95c │ │ - ldr r1, [r5, #0] │ │ - ldrd r2, r9, [r5, #12] │ │ - adds r1, #1 │ │ - str r1, [r5, #0] │ │ - bcs.w bd052 │ │ - ldr r0, [r0, #0] │ │ - str r2, [sp, #20] │ │ - add.w r1, r0, #8 │ │ - add r0, sp, #128 @ 0x80 │ │ - bl b9ccc │ │ - ldr r0, [sp, #128] @ 0x80 │ │ - cmp r0, #1 │ │ - beq.w bd098 │ │ - ldrb.w r0, [sp, #136] @ 0x88 │ │ - str r0, [sp, #16] │ │ - ldr.w r8, [sp, #132] @ 0x84 │ │ - bl 66d2c │ │ - add.w fp, sp, #128 @ 0x80 │ │ - str r0, [sp, #128] @ 0x80 │ │ - mov r0, fp │ │ - bl 66c90 │ │ - mov r4, r0 │ │ - mov r0, fp │ │ - mov sl, r1 │ │ - bl 4a130 │ │ - mov r0, r4 │ │ - mov r1, sl │ │ - bl 4a7cc │ │ - mov r7, r0 │ │ - mov r6, r1 │ │ - blx ccd00 │ │ - str r0, [sp, #148] @ 0x94 │ │ - ldr r0, [pc, #172] @ (bc63c ) │ │ - strd r7, r6, [sp, #132] @ 0x84 │ │ - add r0, pc │ │ - strd r5, r0, [sp, #140] @ 0x8c │ │ - movs r0, #1 │ │ - str r0, [sp, #128] @ 0x80 │ │ - add r0, sp, #128 @ 0x80 │ │ - bl 4a548 │ │ - add r1, sp, #192 @ 0xc0 │ │ - mov r2, r9 │ │ - stmia.w r1, {r0, r4, sl} │ │ - add.w sl, sp, #128 @ 0x80 │ │ - ldr r1, [sp, #20] │ │ - mov r0, sl │ │ - bl 4a500 │ │ - add r6, sp, #40 @ 0x28 │ │ - add.w r1, r8, #8 │ │ - add r3, sp, #192 @ 0xc0 │ │ - mov r2, sl │ │ - mov r0, r6 │ │ - bl bd280 │ │ - mov r0, r6 │ │ - bl 49e14 │ │ - ldr r1, [sp, #16] │ │ - mov r0, r8 │ │ - bl 66918 │ │ - movs r0, #4 │ │ - movs r1, #4 │ │ - bl 4a56c │ │ - str r5, [r0, #0] │ │ - mov r6, r0 │ │ - ldr r1, [pc, #92] @ (bc640 ) │ │ - ldr.w fp, [sp, #32] │ │ - add r1, pc │ │ - mov r0, fp │ │ - bl abf8c │ │ - ldr r4, [r0, #12] │ │ - ldr r0, [r1, #0] │ │ - subs r0, #1 │ │ - str r0, [r1, #0] │ │ - ldr r1, [pc, #72] @ (bc644 ) │ │ - mov r0, fp │ │ - add r1, pc │ │ - bl 9aa94 │ │ - str r4, [sp, #136] @ 0x88 │ │ - mov r7, r0 │ │ - ldr r0, [pc, #64] @ (bc648 ) │ │ - mov r5, r1 │ │ - ldrd r2, r3, [sp, #96] @ 0x60 │ │ - add r0, pc │ │ - strd r6, r0, [sp, #128] @ 0x80 │ │ - ldrd r0, r1, [sp, #104] @ 0x68 │ │ - stmia.w sp, {r0, r1, sl} │ │ - add r0, sp, #56 @ 0x38 │ │ - mov r1, r7 │ │ - bl bd4fc │ │ - ldrd r0, r1, [sp, #56] @ 0x38 │ │ - bl abfb0 │ │ - ldr.w r8, [sp, #36] @ 0x24 │ │ - ldr r6, [pc, #24] @ (bc64c ) │ │ - ldr r7, [pc, #28] @ (bc650 ) │ │ - ldr r0, [r5, #0] │ │ - adds r0, #1 │ │ - str r0, [r5, #0] │ │ - b.n bc654 │ │ - adds r4, r3, #2 │ │ + strh r5, [r4, r7] │ │ + @ instruction: 0xfff81b70 │ │ movs r1, r0 │ │ - strb r0, [r2, r4] │ │ + asrs r4, r1, #21 │ │ movs r1, r0 │ │ - strb r4, [r1, r4] │ │ + strh r1, [r4, r6] │ │ + vpadal.s32 d17, d8 │ │ movs r1, r0 │ │ - strb r2, [r1, r6] │ │ + lsrs r2, r5, #15 │ │ movs r1, r0 │ │ - ldmia r6, {r3, r4, r6} │ │ - cmp r6, #193 @ 0xc1 │ │ - bvc.n bc6bc │ │ - strb r4, [r7, #2] │ │ - ldr r1, [pc, #24] @ (bc670 ) │ │ - mov r0, fp │ │ - add r1, pc │ │ - bl abf8c │ │ - mov r4, r1 │ │ - add r1, sp, #96 @ 0x60 │ │ - bl ac396 │ │ - cmp r0, #0 │ │ - beq.w bd072 │ │ - b.n bc674 │ │ - nop │ │ - strb r0, [r2, r3] │ │ + strh r3, [r0, r7] │ │ + @ instruction: 0xfff80cbe │ │ movs r1, r0 │ │ - ldrd r5, r0, [r0] │ │ - ldr r2, [r0, #12] │ │ - add r0, sp, #128 @ 0x80 │ │ - mov r1, r5 │ │ - blx r2 │ │ - ldr r2, [pc, #16] @ (bc694 ) │ │ - ldrd r0, r1, [sp, #128] @ 0x80 │ │ - eors r1, r2 │ │ - ldr r2, [pc, #12] @ (bc698 ) │ │ - eors r0, r2 │ │ - orrs r0, r1 │ │ - bne.w bd07a │ │ - b.n bc69c │ │ - ldrh r3, [r2, #60] @ 0x3c │ │ - ldr r0, [pc, #420] @ (bc83c ) │ │ - ble.n bc750 │ │ - strb r1, [r3, #7] │ │ - ldrd r0, r1, [sp, #136] @ 0x88 │ │ - eors r1, r6 │ │ - eors r0, r7 │ │ - orrs r0, r1 │ │ - bne.w bd07a │ │ - ldr r0, [r5, #0] │ │ - bl 9eb70 │ │ - ldr r1, [r4, #0] │ │ - subs r1, #1 │ │ - str r1, [r4, #0] │ │ - ldr r1, [r0, #0] │ │ - subs r1, #1 │ │ - str r1, [r0, #0] │ │ - it eq │ │ - bleq 983c2 │ │ - ldr r0, [pc, #48] @ (bc6f4 ) │ │ - str r0, [sp, #68] @ 0x44 │ │ - ldr r0, [pc, #48] @ (bc6f8 ) │ │ - str r0, [sp, #64] @ 0x40 │ │ - ldr r0, [pc, #48] @ (bc6fc ) │ │ - str r0, [sp, #60] @ 0x3c │ │ - ldr r0, [pc, #48] @ (bc700 ) │ │ - str r0, [sp, #56] @ 0x38 │ │ - mov r0, fp │ │ - ldr r1, [pc, #44] @ (bc704 ) │ │ - add r1, pc │ │ - bl abf8c │ │ + push {r4, r5, r6, lr} │ │ + sub sp, #40 @ 0x28 │ │ + ldr r5, [pc, #292] @ (c16e4 ) │ │ mov r4, r1 │ │ - add r1, sp, #56 @ 0x38 │ │ - bl ac388 │ │ - ldr r1, [r4, #0] │ │ - subs r1, #1 │ │ - str r1, [r4, #0] │ │ - cmp r0, #0 │ │ - bne.w bc860 │ │ - b.n bc708 │ │ - nop │ │ - adds r6, #150 @ 0x96 │ │ - adds r4, #8 │ │ - ldr r6, [r2, #8] │ │ - adds r5, #224 @ 0xe0 │ │ - rev r6, r4 │ │ - strh r4, [r4, r5] │ │ - stmia r4!, {r4, r6, r7} │ │ - add r2, pc, #196 @ (adr r2, bc7c8 ) │ │ - strb r2, [r2, r0] │ │ - movs r1, r0 │ │ - bl 97b2e │ │ - add r5, sp, #128 @ 0x80 │ │ - ldr r1, [pc, #36] @ (bc734 ) │ │ - mov r4, r0 │ │ - movs r2, #15 │ │ - add r1, pc │ │ - mov r0, r5 │ │ - bl 4a500 │ │ - mov r0, r5 │ │ - str r4, [sp, #140] @ 0x8c │ │ - bl 97b10 │ │ - mov r5, r0 │ │ - ldr r0, [r0, #20] │ │ - ldr r1, [r0, #4] │ │ - adds r1, #1 │ │ - str r1, [r0, #4] │ │ - bcs.w bd052 │ │ - b.n bc738 │ │ - subs r6, #249 @ 0xf9 │ │ - vqshl.u64 , q6, #54 @ 0x36 │ │ - strb.w lr, [lr], #-213 │ │ - asrs r3, r0, #8 │ │ - add r0, sp, #128 @ 0x80 │ │ - bl 4b378 │ │ - ldrd r0, r1, [sp, #128] @ 0x80 │ │ - bl 5395a │ │ - bl 5f95c │ │ - ldr r1, [r5, #0] │ │ - ldrd sl, r8, [r5, #12] │ │ - adds r1, #1 │ │ - str r1, [r5, #0] │ │ - bcs.w bd052 │ │ + add r5, pc │ │ ldr r0, [r0, #0] │ │ + cbnz r0, c161e │ │ + bl 67e0c │ │ + ldr r1, [r5, #32] │ │ + add.w r0, r5, #40 @ 0x28 │ │ + cmp r1, #0 │ │ + bne.n c15c2 │ │ + str r4, [sp, #12] │ │ + add r0, sp, #16 │ │ + bl 5d394 │ │ + ldrd r5, r6, [sp, #16] │ │ + cmp r5, #5 │ │ + bne.n c1680 │ │ + ldr r0, [r6, #4] │ │ add.w r1, r0, #8 │ │ - add r0, sp, #128 @ 0x80 │ │ - bl b9ccc │ │ - ldr r0, [sp, #128] @ 0x80 │ │ + add r0, sp, #16 │ │ + bl 68a58 │ │ + ldr r0, [sp, #16] │ │ cmp r0, #1 │ │ - beq.w bd0b2 │ │ - ldrb.w r0, [sp, #136] @ 0x88 │ │ - str r0, [sp, #20] │ │ - ldr.w fp, [sp, #132] @ 0x84 │ │ - bl 66d2c │ │ - str r0, [sp, #128] @ 0x80 │ │ - add r6, sp, #128 @ 0x80 │ │ - mov r0, r6 │ │ - bl 66c90 │ │ - mov r4, r0 │ │ - mov r0, r6 │ │ - mov r7, r1 │ │ - bl 4a130 │ │ - mov r0, r4 │ │ - mov r1, r7 │ │ - bl 4a7cc │ │ - mov r6, r0 │ │ - mov r9, r1 │ │ - blx ccd00 │ │ - str r0, [sp, #148] @ 0x94 │ │ - ldr r0, [pc, #164] @ (bc850 ) │ │ - strd r6, r9, [sp, #132] @ 0x84 │ │ - add r0, pc │ │ - strd r5, r0, [sp, #140] @ 0x8c │ │ - movs r0, #1 │ │ - str r0, [sp, #128] @ 0x80 │ │ - add r0, sp, #128 @ 0x80 │ │ - bl 4a548 │ │ - add r1, sp, #40 @ 0x28 │ │ - add.w r9, sp, #128 @ 0x80 │ │ - stmia r1!, {r0, r4, r7} │ │ - mov r2, r8 │ │ - mov r0, r9 │ │ - mov r1, sl │ │ - bl 4a500 │ │ - add r6, sp, #96 @ 0x60 │ │ - add.w r1, fp, #8 │ │ - add r3, sp, #40 @ 0x28 │ │ - mov r2, r9 │ │ - mov r0, r6 │ │ - bl bd280 │ │ + beq.n c16a0 │ │ + movs r0, #4 │ │ + movs r1, #4 │ │ + ldrb.w r5, [sp, #24] │ │ + ldr r6, [sp, #20] │ │ + bl 4aff4 │ │ + str r4, [r0, #0] │ │ + mov r1, r0 │ │ + ldr r2, [pc, #224] @ (c16ec ) │ │ + add.w r0, r6, #8 │ │ + add r2, pc │ │ + bl 5d738 │ │ mov r0, r6 │ │ - bl 49e14 │ │ - ldr r1, [sp, #20] │ │ - mov r0, fp │ │ - bl 66918 │ │ + mov r1, r5 │ │ + bl ba6a4 │ │ + b.n c167c │ │ + str r4, [sp, #8] │ │ + bl 647a8 │ │ + cbz r0, c1676 │ │ + str r0, [sp, #12] │ │ + add.w r1, r0, #8 │ │ + add r0, sp, #16 │ │ + bl 68a58 │ │ + ldr r0, [sp, #16] │ │ + cmp r0, #1 │ │ + beq.n c16c2 │ │ movs r0, #4 │ │ movs r1, #4 │ │ - bl 4a56c │ │ - str r5, [r0, #0] │ │ - mov r6, r0 │ │ - ldr r1, [pc, #88] @ (bc854 ) │ │ - ldr.w fp, [sp, #32] │ │ - add r1, pc │ │ - mov r0, fp │ │ - bl abf8c │ │ - ldr r4, [r0, #12] │ │ - ldr r0, [r1, #0] │ │ - subs r0, #1 │ │ - str r0, [r1, #0] │ │ - ldr r1, [pc, #68] @ (bc858 ) │ │ - mov r0, fp │ │ - add r1, pc │ │ - bl 9aa94 │ │ - str r4, [sp, #136] @ 0x88 │ │ - mov r7, r0 │ │ - ldr r0, [pc, #60] @ (bc85c ) │ │ - mov r5, r1 │ │ - ldrd r2, r3, [sp, #56] @ 0x38 │ │ + ldrb.w r5, [sp, #24] │ │ + ldr r6, [sp, #20] │ │ + bl 4aff4 │ │ + str r4, [r0, #0] │ │ + mov r1, r0 │ │ + ldr r2, [pc, #156] @ (c16e8 ) │ │ + add.w r0, r6, #8 │ │ + add r2, pc │ │ + bl ba674 │ │ + movs r0, #0 │ │ + movs r2, #8 │ │ + strd r0, r0, [sp, #16] │ │ + ldr r0, [r6, #20] │ │ + add r1, sp, #16 │ │ + blx cd320 │ │ + mov r0, r6 │ │ + mov r1, r5 │ │ + bl ba6a4 │ │ + add r0, sp, #12 │ │ + bl 63a38 │ │ + b.n c167c │ │ + add r0, sp, #8 │ │ + bl 9da52 │ │ + add sp, #40 @ 0x28 │ │ + pop {r4, r5, r6, pc} │ │ + add r0, sp, #12 │ │ + bl 9da52 │ │ + strd r5, r6, [sp, #16] │ │ + movs r1, #43 @ 0x2b │ │ + ldr r0, [pc, #96] @ (c16f0 ) │ │ add r0, pc │ │ - strd r6, r0, [sp, #128] @ 0x80 │ │ - ldrd r0, r1, [sp, #64] @ 0x40 │ │ - stmia.w sp, {r0, r1, r9} │ │ - add r0, sp, #96 @ 0x60 │ │ - mov r1, r7 │ │ - bl bd4fc │ │ - ldrd r0, r1, [sp, #96] @ 0x60 │ │ - bl abfb0 │ │ - ldr.w r8, [sp, #36] @ 0x24 │ │ - ldr r0, [r5, #0] │ │ - adds r0, #1 │ │ - str r0, [r5, #0] │ │ - b.n bc860 │ │ - adds r2, r6, r7 │ │ + str r0, [sp, #0] │ │ + ldr r0, [pc, #96] @ (c16f4 ) │ │ + add r2, sp, #16 │ │ + ldr r3, [pc, #96] @ (c16f8 ) │ │ + add r0, pc │ │ + add r3, pc │ │ + bl 5127c │ │ + ldrb.w r0, [sp, #24] │ │ + movs r1, #43 @ 0x2b │ │ + strb.w r0, [sp, #36] @ 0x24 │ │ + ldr r0, [sp, #20] │ │ + str r0, [sp, #32] │ │ + ldr r0, [pc, #88] @ (c1708 ) │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + ldr r0, [pc, #84] @ (c170c ) │ │ + add r2, sp, #32 │ │ + ldr r3, [pc, #84] @ (c1710 ) │ │ + add r0, pc │ │ + add r3, pc │ │ + bl 5127c │ │ + ldrb.w r0, [sp, #24] │ │ + movs r1, #43 @ 0x2b │ │ + strb.w r0, [sp, #36] @ 0x24 │ │ + ldr r0, [sp, #20] │ │ + str r0, [sp, #32] │ │ + ldr r0, [pc, #40] @ (c16fc ) │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + ldr r0, [pc, #40] @ (c1700 ) │ │ + add r2, sp, #32 │ │ + ldr r3, [pc, #40] @ (c1704 ) │ │ + add r0, pc │ │ + add r3, pc │ │ + bl 5127c │ │ + subs r3, #92 @ 0x5c │ │ movs r1, r0 │ │ - strh r0, [r7, r3] │ │ + asrs r0, r4, #19 │ │ movs r1, r0 │ │ - strh r4, [r6, r3] │ │ + lsrs r6, r1, #13 │ │ movs r1, r0 │ │ - strh r2, [r6, r3] │ │ + subs r6, r1, r0 │ │ movs r1, r0 │ │ - ldr r1, [pc, #24] @ (bc87c ) │ │ - mov r0, fp │ │ - add r1, pc │ │ - bl abf8c │ │ - add r5, sp, #56 @ 0x38 │ │ - mov r4, r1 │ │ - mov r1, r5 │ │ - bl ac396 │ │ - cmp r0, #0 │ │ - beq.w bd072 │ │ - b.n bc880 │ │ - strh r4, [r0, r3] │ │ + strh r7, [r0, r2] │ │ + vshll.u32 , d2, #24 │ │ movs r1, r0 │ │ - ldrd r6, r0, [r0] │ │ - ldr r2, [r0, #12] │ │ - add r7, sp, #128 @ 0x80 │ │ - mov r0, r7 │ │ - mov r1, r6 │ │ - blx r2 │ │ - ldr r2, [pc, #20] @ (bc8a4 ) │ │ - ldrd r0, r1, [sp, #128] @ 0x80 │ │ - eors r1, r2 │ │ - ldr r2, [pc, #16] @ (bc8a8 ) │ │ - eors r0, r2 │ │ - orrs r0, r1 │ │ - bne.w bd07a │ │ - b.n bc8ac │ │ - nop │ │ - rev r6, r4 │ │ - strh r4, [r4, r5] │ │ - stmia r4!, {r4, r6, r7} │ │ - add r2, pc, #196 @ (adr r2, bc970 ) │ │ - ldrd r0, r1, [sp, #136] @ 0x88 │ │ - ldr r2, [pc, #12] @ (bc8c0 ) │ │ - eors r0, r2 │ │ - ldr r2, [pc, #12] @ (bc8c4 ) │ │ - eors r1, r2 │ │ - orrs r0, r1 │ │ - bne.w bd07a │ │ - b.n bc8c8 │ │ - ldr r6, [r2, #8] │ │ - adds r5, #224 @ 0xe0 │ │ - adds r6, #150 @ 0x96 │ │ - adds r4, #8 │ │ - ldr r0, [r6, #0] │ │ - bl 9eb70 │ │ - ldr r1, [r4, #0] │ │ - subs r1, #1 │ │ - str r1, [r4, #0] │ │ - ldr r1, [r0, #0] │ │ - subs r1, #1 │ │ - str r1, [r0, #0] │ │ - it eq │ │ - bleq 97bd6 │ │ - mov r0, r8 │ │ - bl ac8a0 │ │ - ldr r1, [r0, #0] │ │ - subs r1, #1 │ │ - str r1, [r0, #0] │ │ - it eq │ │ - bleq 9838e │ │ - mov r0, r8 │ │ - bl acb60 │ │ - ldr r1, [r0, #0] │ │ - subs r1, #1 │ │ - str r1, [r0, #0] │ │ - it eq │ │ - bleq 97bf4 │ │ - ldr r0, [pc, #44] @ (bc934 ) │ │ - str r0, [sp, #48] @ 0x30 │ │ - ldr r0, [pc, #44] @ (bc938 ) │ │ - ldr r6, [pc, #48] @ (bc93c ) │ │ - str r0, [sp, #44] @ 0x2c │ │ - ldr r0, [pc, #48] @ (bc940 ) │ │ - str r0, [sp, #40] @ 0x28 │ │ - mov r0, fp │ │ - str r6, [sp, #52] @ 0x34 │ │ - ldr r1, [pc, #44] @ (bc944 ) │ │ - add r1, pc │ │ - bl abf8c │ │ - mov r4, r1 │ │ - add r1, sp, #40 @ 0x28 │ │ - bl ac388 │ │ - ldr r1, [r4, #0] │ │ - subs r1, #1 │ │ - str r1, [r4, #0] │ │ - cmp r0, #0 │ │ - bne.w bcb10 │ │ - b.n bc948 │ │ - str r3, [sp, #920] @ 0x398 │ │ - cbnz r1, bc992 │ │ - lsls r0, r3, #15 │ │ - cmp r5, #35 @ 0x23 │ │ - strh r5, [r0, #0] │ │ - @ instruction: 0xf5941a54 │ │ - ldr r4, [r4, #124] @ 0x7c │ │ - str r0, [r2, r7] │ │ + asrs r6, r5, #15 │ │ movs r1, r0 │ │ - mov.w r0, #2147483648 @ 0x80000000 │ │ - str r0, [sp, #172] @ 0xac │ │ - add r4, sp, #96 @ 0x60 │ │ - mov r0, r4 │ │ - bl 64db0 │ │ - adds r0, r5, #4 │ │ + strh r3, [r0, r1] │ │ + vclz.i32 d17, d26 │ │ + movs r1, r0 │ │ + lsrs r4, r1, #10 │ │ + movs r1, r0 │ │ + strh r5, [r4, r1] │ │ + vtbx.8 d16, {d8-d11}, d16 │ │ + movs r1, r0 │ │ + push {r4, r5, r6, r7, lr} │ │ + sub sp, #28 │ │ + ldr r5, [pc, #312] @ (c1854 ) │ │ + mov r4, r1 │ │ + add r5, pc │ │ + ldr r0, [r0, #0] │ │ + cbnz r0, c1784 │ │ + bl 67e0c │ │ + ldr r1, [r5, #32] │ │ + add.w r0, r5, #40 @ 0x28 │ │ + cmp r1, #0 │ │ + bne.n c171e │ │ + add r0, sp, #8 │ │ + bl 5d394 │ │ + ldrd r5, r6, [sp, #8] │ │ + cmp r5, #5 │ │ + bne.n c17f0 │ │ + ldr r0, [r6, #4] │ │ + add.w r1, r0, #8 │ │ + add r0, sp, #8 │ │ + bl 68a58 │ │ + ldr r0, [sp, #8] │ │ + cmp r0, #1 │ │ + beq.n c1810 │ │ + movs r0, #56 @ 0x38 │ │ + movs r1, #8 │ │ + ldrb.w r5, [sp, #16] │ │ + ldr r6, [sp, #12] │ │ + bl 4aff4 │ │ mov r1, r4 │ │ - movs r2, #32 │ │ - bl c99c0 │ │ - movs r0, #0 │ │ + movs r2, #56 @ 0x38 │ │ + mov r7, r0 │ │ + bl ca0b2 │ │ + ldr r2, [pc, #240] @ (c185c ) │ │ + add.w r0, r6, #8 │ │ + mov r1, r7 │ │ + add r2, pc │ │ + bl 5d738 │ │ + mov r0, r6 │ │ mov r1, r5 │ │ - str r0, [sp, #168] @ 0xa8 │ │ - movs r2, #36 @ 0x24 │ │ - str r0, [sp, #128] @ 0x80 │ │ - adds r0, r7, #4 │ │ - bl c99c0 │ │ - mov r0, r7 │ │ - bl 97aa4 │ │ - add r5, sp, #56 @ 0x38 │ │ - ldr r1, [pc, #40] @ (bc9a4 ) │ │ - mov r4, r0 │ │ - movs r2, #21 │ │ - add r1, pc │ │ - mov r0, r5 │ │ - bl 9dedc │ │ - mov r0, r5 │ │ - str r4, [sp, #68] @ 0x44 │ │ - bl 97b10 │ │ - mov r5, r0 │ │ - bl 5f95c │ │ - ldr r1, [r5, #0] │ │ - ldrd r4, fp, [r5, #12] │ │ - adds r1, #1 │ │ - str r1, [r5, #0] │ │ - bcs.w bd052 │ │ - b.n bc9a8 │ │ - strh r1, [r2, r6] │ │ - vtbl.8 d22, {d6}, d0 │ │ + add sp, #28 │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ + b.w ba6a4 │ │ + bl 647a8 │ │ + cbz r0, c17e4 │ │ + str r0, [sp, #4] │ │ add.w r1, r0, #8 │ │ - add r0, sp, #56 @ 0x38 │ │ - bl b9ccc │ │ - ldr r0, [sp, #56] @ 0x38 │ │ + add r0, sp, #8 │ │ + bl 68a58 │ │ + ldr r0, [sp, #8] │ │ cmp r0, #1 │ │ - beq.w bd0be │ │ - ldrb.w r0, [sp, #64] @ 0x40 │ │ - str r0, [sp, #20] │ │ - ldr.w r8, [sp, #60] @ 0x3c │ │ - bl 66d2c │ │ - str r0, [sp, #56] @ 0x38 │ │ - add r7, sp, #56 @ 0x38 │ │ - mov r0, r7 │ │ - bl 66c90 │ │ - mov r9, r0 │ │ - mov r0, r7 │ │ - mov r6, r1 │ │ - bl 4a130 │ │ - mov r0, r9 │ │ - mov r1, r6 │ │ - bl 4a7cc │ │ - mov r7, r0 │ │ - mov sl, r1 │ │ - blx ccd00 │ │ - str r0, [sp, #76] @ 0x4c │ │ - ldr r0, [pc, #80] @ (bca44 ) │ │ - strd r7, sl, [sp, #60] @ 0x3c │ │ - add r0, pc │ │ - str r0, [sp, #72] @ 0x48 │ │ - movs r0, #1 │ │ - str r5, [sp, #68] @ 0x44 │ │ - str r0, [sp, #56] @ 0x38 │ │ - add r0, sp, #56 @ 0x38 │ │ - bl 4a548 │ │ - str r6, [sp, #200] @ 0xc8 │ │ + beq.n c1832 │ │ + movs r0, #56 @ 0x38 │ │ + movs r1, #8 │ │ + ldrb.w r5, [sp, #16] │ │ + ldr r6, [sp, #12] │ │ + bl 4aff4 │ │ mov r1, r4 │ │ - strd r0, r9, [sp, #192] @ 0xc0 │ │ - add r6, sp, #56 @ 0x38 │ │ - mov r2, fp │ │ + movs r2, #56 @ 0x38 │ │ + mov r7, r0 │ │ + bl ca0b2 │ │ + ldr r2, [pc, #160] @ (c1858 ) │ │ + add.w r0, r6, #8 │ │ + mov r1, r7 │ │ + add r2, pc │ │ + bl ba674 │ │ + movs r0, #0 │ │ + movs r2, #8 │ │ + strd r0, r0, [sp, #8] │ │ + ldr r0, [r6, #20] │ │ + add r1, sp, #8 │ │ + blx cd320 │ │ mov r0, r6 │ │ - bl 4a500 │ │ - add r7, sp, #96 @ 0x60 │ │ - add.w r1, r8, #8 │ │ - add r3, sp, #192 @ 0xc0 │ │ - mov r2, r6 │ │ - mov r0, r7 │ │ - bl bd280 │ │ - mov r0, r7 │ │ - bl 49e14 │ │ - ldr r1, [sp, #20] │ │ - mov r0, r8 │ │ - bl 66918 │ │ - ldr r0, [r5, #20] │ │ - ldr r1, [r0, #4] │ │ - adds r1, #1 │ │ - str r1, [r0, #4] │ │ - bcs.w bd052 │ │ - b.n bca48 │ │ - asrs r2, r3, #31 │ │ - movs r1, r0 │ │ - ldr r6, [r5, #20] │ │ - ldr r1, [pc, #52] @ (bca80 ) │ │ - add r1, pc │ │ - bl 98300 │ │ - bl 97b2e │ │ - add.w r4, r6, #48 @ 0x30 │ │ - mov r1, r0 │ │ - mov r0, r4 │ │ - bl a2e6c │ │ + mov r1, r5 │ │ + bl ba6a4 │ │ + add r0, sp, #4 │ │ + bl 63a38 │ │ + add sp, #28 │ │ + pop {r4, r5, r6, r7, pc} │ │ mov r0, r4 │ │ - bl 9eca8 │ │ - bl 9eca8 │ │ - ldr r0, [r6, #48] @ 0x30 │ │ - ldrd fp, r8, [sp, #32] │ │ - ldr r1, [r0, #4] │ │ - adds r1, #1 │ │ - str r1, [r0, #4] │ │ - bcs.w bd052 │ │ - b.n bca84 │ │ - nop │ │ - strh r4, [r4, r5] │ │ - movs r1, r0 │ │ - bl 98758 │ │ - ldrd r1, r2, [r5, #12] │ │ - add r4, sp, #56 @ 0x38 │ │ + add sp, #28 │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ + b.w ba7e4 │ │ mov r0, r4 │ │ - bl 4b378 │ │ - add.w r0, r6, #52 @ 0x34 │ │ - mov r1, r4 │ │ - bl 9ebf4 │ │ - movs r0, #4 │ │ - movs r1, #4 │ │ - bl 4a56c │ │ - str r5, [r0, #0] │ │ - mov r6, r0 │ │ - ldr r1, [pc, #84] @ (bcb00 ) │ │ - mov r0, fp │ │ - add r1, pc │ │ - bl abf8c │ │ - ldr r7, [r0, #12] │ │ - ldr r0, [r1, #0] │ │ - subs r0, #1 │ │ - str r0, [r1, #0] │ │ - ldr r1, [pc, #68] @ (bcb04 ) │ │ - mov r0, fp │ │ - add r1, pc │ │ - bl 9aa94 │ │ - str r7, [sp, #136] @ 0x88 │ │ - mov r5, r0 │ │ - ldr r0, [pc, #60] @ (bcb08 ) │ │ - mov r4, r1 │ │ - ldrd r2, r3, [sp, #40] @ 0x28 │ │ + bl ba7e4 │ │ + strd r5, r6, [sp, #8] │ │ + movs r1, #43 @ 0x2b │ │ + ldr r0, [pc, #96] @ (c1860 ) │ │ add r0, pc │ │ - strd r6, r0, [sp, #128] @ 0x80 │ │ - ldrd r0, r1, [sp, #48] @ 0x30 │ │ - strd r0, r1, [sp] │ │ - add r0, sp, #128 @ 0x80 │ │ - str r0, [sp, #8] │ │ - add r0, sp, #56 @ 0x38 │ │ - mov r1, r5 │ │ - bl bd4fc │ │ - ldrd r0, r1, [sp, #56] @ 0x38 │ │ - bl abfb0 │ │ - ldr r6, [pc, #20] @ (bcb0c ) │ │ - ldr r0, [r4, #0] │ │ - adds r0, #1 │ │ - str r0, [r4, #0] │ │ - b.n bcb10 │ │ - nop │ │ - str r2, [r1, r1] │ │ + str r0, [sp, #0] │ │ + ldr r0, [pc, #96] @ (c1864 ) │ │ + add r2, sp, #8 │ │ + ldr r3, [pc, #96] @ (c1868 ) │ │ + add r0, pc │ │ + add r3, pc │ │ + bl 5127c │ │ + ldrb.w r0, [sp, #16] │ │ + movs r1, #43 @ 0x2b │ │ + strb.w r0, [sp, #24] │ │ + ldr r0, [sp, #12] │ │ + str r0, [sp, #20] │ │ + ldr r0, [pc, #88] @ (c1878 ) │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + ldr r0, [pc, #84] @ (c187c ) │ │ + add r2, sp, #20 │ │ + ldr r3, [pc, #84] @ (c1880 ) │ │ + add r0, pc │ │ + add r3, pc │ │ + bl 5127c │ │ + ldrb.w r0, [sp, #16] │ │ + movs r1, #43 @ 0x2b │ │ + strb.w r0, [sp, #24] │ │ + ldr r0, [sp, #12] │ │ + str r0, [sp, #20] │ │ + ldr r0, [pc, #40] @ (c186c ) │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + ldr r0, [pc, #40] @ (c1870 ) │ │ + add r2, sp, #20 │ │ + ldr r3, [pc, #40] @ (c1874 ) │ │ + add r0, pc │ │ + add r3, pc │ │ + bl 5127c │ │ + subs r2, #0 │ │ movs r1, r0 │ │ - str r0, [r1, r1] │ │ + asrs r4, r0, #13 │ │ movs r1, r0 │ │ - str r6, [r2, r2] │ │ + lsrs r4, r3, #8 │ │ movs r1, r0 │ │ - strh r5, [r0, #0] │ │ - @ instruction: 0xf5944906 │ │ - mov r0, fp │ │ - add r1, pc │ │ - bl abf8c │ │ - mov r4, r1 │ │ - add r1, sp, #40 @ 0x28 │ │ - bl ac396 │ │ - cmp r0, #0 │ │ - beq.w bd072 │ │ - b.n bcb30 │ │ - nop │ │ - str r4, [r2, r0] │ │ + adds r6, r3, r2 │ │ movs r1, r0 │ │ - ldrd r5, r0, [r0] │ │ - add.w sl, sp, #128 @ 0x80 │ │ - ldr r2, [r0, #12] │ │ - mov r0, sl │ │ - mov r1, r5 │ │ - blx r2 │ │ - ldr r2, [pc, #16] @ (bcb54 ) │ │ - ldrd r0, r1, [sp, #128] @ 0x80 │ │ - eors r1, r2 │ │ - ldr r2, [pc, #12] @ (bcb58 ) │ │ - eors r0, r2 │ │ - orrs r0, r1 │ │ - bne.w bd07a │ │ - b.n bcb5c │ │ - lsls r0, r3, #15 │ │ - cmp r5, #35 @ 0x23 │ │ - subs r4, r2, r1 │ │ - ldr r4, [r4, #124] @ 0x7c │ │ - ldrd r0, r1, [sp, #136] @ 0x88 │ │ - ldr r2, [pc, #12] @ (bcb70 ) │ │ - eors r1, r6 │ │ - eors r0, r2 │ │ - orrs r0, r1 │ │ - bne.w bd07a │ │ - b.n bcb74 │ │ - nop │ │ - str r3, [sp, #920] @ 0x398 │ │ - cbnz r1, bcbce │ │ - ldr r0, [r5, #0] │ │ - bl 9eb70 │ │ - ldr r1, [r4, #0] │ │ - subs r1, #1 │ │ - str r1, [r4, #0] │ │ - ldr r1, [r0, #0] │ │ - subs r1, #1 │ │ - str r1, [r0, #0] │ │ - it eq │ │ - bleq 97b98 │ │ - ldr r0, [pc, #44] @ (bcbbc ) │ │ - ldr r6, [pc, #48] @ (bcbc0 ) │ │ - ldr r7, [pc, #48] @ (bcbc4 ) │ │ - str r0, [sp, #100] @ 0x64 │ │ - ldr r0, [pc, #48] @ (bcbc8 ) │ │ - str r0, [sp, #96] @ 0x60 │ │ - mov r0, fp │ │ - str r6, [sp, #108] @ 0x6c │ │ - str r7, [sp, #104] @ 0x68 │ │ - ldr r1, [pc, #44] @ (bcbcc ) │ │ - add r1, pc │ │ - bl abf8c │ │ - mov r4, r1 │ │ - add r1, sp, #96 @ 0x60 │ │ - bl ac388 │ │ - ldr r1, [r4, #0] │ │ - subs r1, #1 │ │ - str r1, [r4, #0] │ │ - cmp r0, #0 │ │ - bne.w bcd8c │ │ - b.n bcbd0 │ │ - stmia r1!, {r0, r7} │ │ - str r3, [sp, #352] @ 0x160 │ │ - adds r4, r3, r6 │ │ - ldrb r6, [r7, #7] │ │ - subs r1, r5, r3 │ │ - lsrs r5, r5, #19 │ │ - adds r0, #124 @ 0x7c │ │ - push {r0, r1, r4, r5, lr} │ │ - ldr r7, [pc, #288] @ (bccf0 ) │ │ + str r7, [r2, r4] │ │ + vtbl.8 d17, {d24}, d18 │ │ movs r1, r0 │ │ - mov.w r0, #2147483648 @ 0x80000000 │ │ - str r0, [sp, #176] @ 0xb0 │ │ - add r4, sp, #56 @ 0x38 │ │ - ldr r1, [pc, #108] @ (bcc48 ) │ │ - mov r0, r4 │ │ - add r1, pc │ │ - bl 678b8 │ │ - ldr r6, [sp, #24] │ │ - adds r5, r4, #4 │ │ - ldrd ip, lr, [sp, #56] @ 0x38 │ │ - ldrd r8, r9, [sp, #64] @ 0x40 │ │ - ldmia.w r6, {r0, r1, r2, r7} │ │ - stmia r5!, {r0, r1, r2, r7} │ │ - movs r0, #0 │ │ - add.w r1, sl, #4 │ │ - str r0, [sp, #128] @ 0x80 │ │ - ldmia.w r4, {r2, r3, r5, r6, r7} │ │ - stmia r1!, {r2, r3, r5, r6, r7} │ │ - movs r1, #1 │ │ - str r0, [sp, #172] @ 0xac │ │ - str r0, [sp, #188] @ 0xbc │ │ - mov r0, sl │ │ - str r1, [sp, #168] @ 0xa8 │ │ - strd r8, r9, [sp, #160] @ 0xa0 │ │ - strd ip, lr, [sp, #152] @ 0x98 │ │ - bl 97ac8 │ │ - add r5, sp, #56 @ 0x38 │ │ - ldr r1, [pc, #48] @ (bcc4c ) │ │ - mov r4, r0 │ │ - movs r2, #13 │ │ - add r1, pc │ │ - mov r0, r5 │ │ - bl 9dedc │ │ - mov r0, r5 │ │ - str r4, [sp, #68] @ 0x44 │ │ - bl 97b10 │ │ - mov r5, r0 │ │ - bl 5f95c │ │ - ldr r1, [r5, #0] │ │ - ldrd fp, sl, [r5, #12] │ │ - adds r1, #1 │ │ - str r1, [r5, #0] │ │ - bcs.w bd052 │ │ - b.n bcc50 │ │ - nop │ │ - subs r5, #33 @ 0x21 │ │ - vrintm.f32 d21, d13 │ │ - vtbl.8 d22, {d6}, d0 │ │ + asrs r6, r7, #9 │ │ + movs r1, r0 │ │ + str r3, [r2, r3] │ │ + vrsra.u32 d17, d26, #8 │ │ + movs r1, r0 │ │ + lsrs r4, r3, #4 │ │ + movs r1, r0 │ │ + str r5, [r6, r3] │ │ + @ instruction: 0xfff809f0 │ │ + movs r1, r0 │ │ + push {r4, r5, r6, lr} │ │ + sub sp, #40 @ 0x28 │ │ + ldr r5, [pc, #292] @ (c19b0 ) │ │ + mov r4, r1 │ │ + add r5, pc │ │ + ldr r0, [r0, #0] │ │ + cbnz r0, c18ea │ │ + bl 67e0c │ │ + ldr r1, [r5, #32] │ │ + add.w r0, r5, #40 @ 0x28 │ │ + cmp r1, #0 │ │ + bne.n c188e │ │ + str r4, [sp, #12] │ │ + add r0, sp, #16 │ │ + bl 5d394 │ │ + ldrd r5, r6, [sp, #16] │ │ + cmp r5, #5 │ │ + bne.n c194c │ │ + ldr r0, [r6, #4] │ │ add.w r1, r0, #8 │ │ - add r0, sp, #56 @ 0x38 │ │ - bl b9ccc │ │ - ldr r0, [sp, #56] @ 0x38 │ │ + add r0, sp, #16 │ │ + bl 68a58 │ │ + ldr r0, [sp, #16] │ │ cmp r0, #1 │ │ - beq.w bd08c │ │ - ldrb.w r0, [sp, #64] @ 0x40 │ │ - str r0, [sp, #20] │ │ - ldr r6, [sp, #60] @ 0x3c │ │ - bl 66d2c │ │ - str r0, [sp, #56] @ 0x38 │ │ - add r4, sp, #56 @ 0x38 │ │ - mov r0, r4 │ │ - bl 66c90 │ │ - mov r9, r0 │ │ - mov r0, r4 │ │ - mov r7, r1 │ │ - bl 4a130 │ │ - mov r0, r9 │ │ - mov r1, r7 │ │ - bl 4a7cc │ │ - mov r4, r0 │ │ - mov r8, r1 │ │ - blx ccd00 │ │ - str r0, [sp, #76] @ 0x4c │ │ - ldr r0, [pc, #1004] @ (bd084 ) │ │ - strd r4, r8, [sp, #60] @ 0x3c │ │ - add r0, pc │ │ - str r0, [sp, #72] @ 0x48 │ │ - movs r0, #1 │ │ - str r5, [sp, #68] @ 0x44 │ │ - str r0, [sp, #56] @ 0x38 │ │ - add r0, sp, #56 @ 0x38 │ │ - bl 4a548 │ │ - str r7, [sp, #200] @ 0xc8 │ │ - mov r1, fp │ │ - strd r0, r9, [sp, #192] @ 0xc0 │ │ - add r4, sp, #56 @ 0x38 │ │ - mov r2, sl │ │ - mov r0, r4 │ │ - bl 4a500 │ │ - add r7, sp, #40 @ 0x28 │ │ - add.w r1, r6, #8 │ │ - add r3, sp, #192 @ 0xc0 │ │ - mov r2, r4 │ │ - mov r0, r7 │ │ - bl bd280 │ │ - mov r0, r7 │ │ - bl 49e14 │ │ - ldr r1, [sp, #20] │ │ - mov r0, r6 │ │ - bl 66918 │ │ - ldr r0, [r5, #20] │ │ - ldr r1, [r0, #4] │ │ - adds r1, #1 │ │ - str r1, [r0, #4] │ │ - bcs.w bd052 │ │ - ldr r6, [r5, #20] │ │ - ldr r1, [pc, #924] @ (bd088 ) │ │ - add r1, pc │ │ - bl 98300 │ │ - bl 97b2e │ │ - mov r4, r0 │ │ - ldr r0, [r0, #4] │ │ - ldrd fp, r8, [sp, #32] │ │ - add.w r9, sp, #128 @ 0x80 │ │ - adds r0, #1 │ │ - str r0, [r4, #4] │ │ - bcs.w bd052 │ │ - mov r0, r4 │ │ - bl 98758 │ │ - add.w r0, r6, #68 @ 0x44 │ │ - mov r1, r4 │ │ - bl a2e6c │ │ - ldrd r1, r2, [r5, #12] │ │ - add r4, sp, #56 @ 0x38 │ │ - mov r0, r4 │ │ - bl 4b378 │ │ - add.w r0, r6, #56 @ 0x38 │ │ - mov r1, r4 │ │ - bl 9ebf4 │ │ + beq.n c196c │ │ movs r0, #4 │ │ movs r1, #4 │ │ - bl 4a56c │ │ - str r5, [r0, #0] │ │ - mov r6, r0 │ │ - ldr r1, [pc, #988] @ (bd11c ) │ │ - mov r0, fp │ │ - add r1, pc │ │ - bl abf8c │ │ - ldr r7, [r0, #12] │ │ - ldr r0, [r1, #0] │ │ - subs r0, #1 │ │ - str r0, [r1, #0] │ │ - ldr r1, [pc, #976] @ (bd120 ) │ │ - mov r0, fp │ │ - add r1, pc │ │ - bl 9aa94 │ │ - str r7, [sp, #136] @ 0x88 │ │ - mov r5, r0 │ │ - ldr r0, [pc, #964] @ (bd124 ) │ │ - mov r4, r1 │ │ - ldrd r2, r3, [sp, #96] @ 0x60 │ │ - add r0, pc │ │ - strd r6, r0, [sp, #128] @ 0x80 │ │ - ldrd r0, r1, [sp, #104] @ 0x68 │ │ - stmia.w sp, {r0, r1, r9} │ │ - add r0, sp, #56 @ 0x38 │ │ - mov r1, r5 │ │ - bl bd4fc │ │ - ldrd r0, r1, [sp, #56] @ 0x38 │ │ - bl abfb0 │ │ - ldr r6, [pc, #860] @ (bd0e0 ) │ │ - ldr r7, [pc, #860] @ (bd0e4 ) │ │ - ldr r0, [r4, #0] │ │ - adds r0, #1 │ │ - str r0, [r4, #0] │ │ - ldr r1, [pc, #920] @ (bd128 ) │ │ - mov r0, fp │ │ - add r1, pc │ │ - bl abf8c │ │ - mov r4, r1 │ │ - add r1, sp, #96 @ 0x60 │ │ - bl ac396 │ │ - cmp r0, #0 │ │ - beq.w bd072 │ │ - ldrd r5, r0, [r0] │ │ - add.w sl, sp, #128 @ 0x80 │ │ - ldr r2, [r0, #12] │ │ - mov r0, sl │ │ + ldrb.w r5, [sp, #24] │ │ + ldr r6, [sp, #20] │ │ + bl 4aff4 │ │ + str r4, [r0, #0] │ │ + mov r1, r0 │ │ + ldr r2, [pc, #224] @ (c19b8 ) │ │ + add.w r0, r6, #8 │ │ + add r2, pc │ │ + bl 5d738 │ │ + mov r0, r6 │ │ mov r1, r5 │ │ - blx r2 │ │ - ldr r2, [pc, #816] @ (bd0e8 ) │ │ - ldrd r0, r1, [sp, #128] @ 0x80 │ │ - eors r1, r2 │ │ - ldr r2, [pc, #812] @ (bd0ec ) │ │ - eors r0, r2 │ │ - orrs r0, r1 │ │ - bne.w bd07a │ │ - ldrd r0, r1, [sp, #136] @ 0x88 │ │ - eors r1, r6 │ │ - eors r0, r7 │ │ - orrs r0, r1 │ │ - bne.w bd07a │ │ - ldr r0, [r5, #0] │ │ - bl 9eb70 │ │ - ldr r1, [r4, #0] │ │ - subs r1, #1 │ │ - str r1, [r4, #0] │ │ - ldr r1, [r0, #0] │ │ - subs r1, #1 │ │ - str r1, [r0, #0] │ │ - it eq │ │ - bleq 98178 │ │ - mov r0, r8 │ │ - bl ace50 │ │ - ldr r1, [r0, #0] │ │ - subs r1, #1 │ │ - str r1, [r0, #0] │ │ - it eq │ │ - bleq 97e86 │ │ - ldr r0, [pc, #760] @ (bd0f8 ) │ │ - ldr r6, [pc, #748] @ (bd0f0 ) │ │ - ldr r7, [pc, #752] @ (bd0f4 ) │ │ - str r0, [sp, #100] @ 0x64 │ │ - ldr r0, [pc, #756] @ (bd0fc ) │ │ - str r0, [sp, #96] @ 0x60 │ │ - mov r0, fp │ │ - str r6, [sp, #108] @ 0x6c │ │ - str r7, [sp, #104] @ 0x68 │ │ - ldr r1, [pc, #792] @ (bd12c ) │ │ - add r1, pc │ │ - bl abf8c │ │ - mov r4, r1 │ │ - add r1, sp, #96 @ 0x60 │ │ - bl ac388 │ │ - ldr r1, [r4, #0] │ │ - subs r1, #1 │ │ - str r1, [r4, #0] │ │ - cmp r0, #0 │ │ - bne.w bcfc0 │ │ - mov.w r0, #2147483648 @ 0x80000000 │ │ - str r0, [sp, #168] @ 0xa8 │ │ - add r4, sp, #56 @ 0x38 │ │ - ldr r1, [pc, #760] @ (bd130 ) │ │ - mov r0, r4 │ │ - add r1, pc │ │ - bl 678b8 │ │ - ldr r2, [sp, #24] │ │ - adds r5, r4, #4 │ │ - ldrd ip, lr, [sp, #56] @ 0x38 │ │ - mov.w r8, #0 │ │ - ldrd r9, r3, [sp, #64] @ 0x40 │ │ - ldmia.w r2, {r0, r1, r6, r7} │ │ - stmia r5!, {r0, r1, r6, r7} │ │ - add.w r1, sl, #4 │ │ - str.w r8, [sp, #128] @ 0x80 │ │ - ldmia.w r4, {r0, r2, r5, r6, r7} │ │ - stmia r1!, {r0, r2, r5, r6, r7} │ │ - mov r0, sl │ │ - strd r9, r3, [sp, #160] @ 0xa0 │ │ - strd ip, lr, [sp, #152] @ 0x98 │ │ - str.w r8, [sp, #180] @ 0xb4 │ │ - bl 97aa4 │ │ - add r5, sp, #56 @ 0x38 │ │ - ldr r1, [pc, #700] @ (bd134 ) │ │ - mov r4, r0 │ │ - movs r2, #21 │ │ - add r1, pc │ │ - mov r0, r5 │ │ - bl 4a500 │ │ - mov r0, r5 │ │ - str r4, [sp, #68] @ 0x44 │ │ - bl 97b10 │ │ - ldr r4, [r0, #20] │ │ - mov r5, r0 │ │ - ldr r0, [r4, #4] │ │ - adds r0, #1 │ │ - str r0, [r4, #4] │ │ - bcs.w bd052 │ │ - add.w r0, r4, #60 @ 0x3c │ │ - mov r1, r4 │ │ - bl a2e6c │ │ - ldrd fp, sl, [r5, #12] │ │ - add r7, sp, #56 @ 0x38 │ │ - mov r2, sl │ │ - mov r0, r7 │ │ - mov r1, fp │ │ - bl 4b378 │ │ - add.w r0, r4, #48 @ 0x30 │ │ - mov r1, r7 │ │ - bl 9ebf4 │ │ - bl 5f95c │ │ - ldr r1, [r5, #0] │ │ - adds r1, #1 │ │ - str r1, [r5, #0] │ │ - bcs.w bd052 │ │ - ldr r0, [r0, #0] │ │ + bl ba6a4 │ │ + b.n c1948 │ │ + str r4, [sp, #8] │ │ + bl 647a8 │ │ + cbz r0, c1942 │ │ + str r0, [sp, #12] │ │ add.w r1, r0, #8 │ │ - add r0, sp, #56 @ 0x38 │ │ - bl b9ccc │ │ - ldr r0, [sp, #56] @ 0x38 │ │ + add r0, sp, #16 │ │ + bl 68a58 │ │ + ldr r0, [sp, #16] │ │ cmp r0, #1 │ │ - beq.w bd08c │ │ - ldrb.w r0, [sp, #64] @ 0x40 │ │ - str r0, [sp, #24] │ │ - ldr r4, [sp, #60] @ 0x3c │ │ - bl 66d2c │ │ - str r0, [sp, #56] @ 0x38 │ │ - add r6, sp, #56 @ 0x38 │ │ - mov r0, r6 │ │ - bl 66c90 │ │ - mov r9, r0 │ │ - mov r0, r6 │ │ - mov r7, r1 │ │ - bl 4a130 │ │ - mov r0, r9 │ │ - mov r1, r7 │ │ - bl 4a7cc │ │ - mov r6, r0 │ │ - mov r8, r1 │ │ - blx ccd00 │ │ - str r0, [sp, #76] @ 0x4c │ │ - ldr r0, [pc, #548] @ (bd138 ) │ │ - strd r6, r8, [sp, #60] @ 0x3c │ │ - add r0, pc │ │ - strd r5, r0, [sp, #68] @ 0x44 │ │ - movs r0, #1 │ │ - str r0, [sp, #56] @ 0x38 │ │ - add r0, sp, #56 @ 0x38 │ │ - bl 4a548 │ │ - str r7, [sp, #200] @ 0xc8 │ │ - mov r1, fp │ │ - strd r0, r9, [sp, #192] @ 0xc0 │ │ - add r6, sp, #56 @ 0x38 │ │ - mov r2, sl │ │ - mov r0, r6 │ │ - bl 4a500 │ │ - add r7, sp, #40 @ 0x28 │ │ - add.w r1, r4, #8 │ │ - add r3, sp, #192 @ 0xc0 │ │ - mov r2, r6 │ │ - mov r0, r7 │ │ - bl bd280 │ │ - mov r0, r7 │ │ - bl 49e14 │ │ - ldr r1, [sp, #24] │ │ - mov r0, r4 │ │ - bl 66918 │ │ + beq.n c198e │ │ movs r0, #4 │ │ movs r1, #4 │ │ - bl 4a56c │ │ - str r5, [r0, #0] │ │ - mov r6, r0 │ │ - ldr r1, [pc, #468] @ (bd13c ) │ │ - ldr.w fp, [sp, #32] │ │ - add r1, pc │ │ - mov r0, fp │ │ - bl abf8c │ │ - ldr r7, [r0, #12] │ │ - ldr r0, [r1, #0] │ │ - subs r0, #1 │ │ - str r0, [r1, #0] │ │ - ldr r1, [pc, #452] @ (bd140 ) │ │ - mov r0, fp │ │ - add r1, pc │ │ - bl 9aa94 │ │ - str r7, [sp, #136] @ 0x88 │ │ - mov r5, r0 │ │ - ldr r0, [pc, #440] @ (bd144 ) │ │ - mov r4, r1 │ │ - ldrd r2, r3, [sp, #96] @ 0x60 │ │ - add r0, pc │ │ - strd r6, r0, [sp, #128] @ 0x80 │ │ - ldrd r0, r1, [sp, #104] @ 0x68 │ │ - strd r0, r1, [sp] │ │ - add r0, sp, #128 @ 0x80 │ │ - str r0, [sp, #8] │ │ - add r0, sp, #56 @ 0x38 │ │ - mov r1, r5 │ │ - bl bd4fc │ │ - ldrd r0, r1, [sp, #56] @ 0x38 │ │ - bl abfb0 │ │ - ldr.w r8, [sp, #36] @ 0x24 │ │ - ldr r6, [pc, #312] @ (bd0f0 ) │ │ - ldr r7, [pc, #312] @ (bd0f4 ) │ │ - ldr r0, [r4, #0] │ │ - adds r0, #1 │ │ - str r0, [r4, #0] │ │ - ldr r1, [pc, #388] @ (bd148 ) │ │ - mov r0, fp │ │ - add r1, pc │ │ - bl abf8c │ │ - mov r4, r1 │ │ - add r1, sp, #96 @ 0x60 │ │ - bl ac396 │ │ - cmp r0, #0 │ │ - beq.n bd072 │ │ - ldrd r5, r0, [r0] │ │ - ldr r2, [r0, #12] │ │ - add r0, sp, #128 @ 0x80 │ │ - mov r1, r5 │ │ - blx r2 │ │ - ldr r2, [pc, #276] @ (bd0f8 ) │ │ - ldrd r0, r1, [sp, #128] @ 0x80 │ │ - eors r1, r2 │ │ - ldr r2, [pc, #272] @ (bd0fc ) │ │ - eors r0, r2 │ │ - orrs r0, r1 │ │ - bne.n bd07a │ │ - ldrd r0, r1, [sp, #136] @ 0x88 │ │ - eors r1, r6 │ │ - eors r0, r7 │ │ - orrs r0, r1 │ │ - bne.n bd07a │ │ - ldr r0, [r5, #0] │ │ - bl 9eb70 │ │ - ldr r1, [r4, #0] │ │ - subs r1, #1 │ │ - str r1, [r4, #0] │ │ - ldr r1, [r0, #0] │ │ - subs r1, #1 │ │ - str r1, [r0, #0] │ │ - bne.n bd016 │ │ - bl 97c6a │ │ - movs r5, #0 │ │ - movs r0, #12 │ │ - movs r1, #4 │ │ - bl 4a56c │ │ - ldr r7, [sp, #28] │ │ - mov r6, r0 │ │ - and.w r0, r5, #1 │ │ - mov r4, r6 │ │ - strb r0, [r6, #8] │ │ - mov r0, r7 │ │ - str r7, [r6, #0] │ │ - str.w r8, [r4, #4]! │ │ - blx ccc60 │ │ - mov r5, r0 │ │ - mov r0, r7 │ │ - mov r1, r6 │ │ - blx ccc70 │ │ - cbz r5, bd04a │ │ - mov r0, r5 │ │ - bl abd80 │ │ - mov r0, r4 │ │ - add sp, #204 @ 0xcc │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - udf #254 @ 0xfe │ │ + ldrb.w r5, [sp, #24] │ │ + ldr r6, [sp, #20] │ │ + bl 4aff4 │ │ + str r4, [r0, #0] │ │ + mov r1, r0 │ │ + ldr r2, [pc, #156] @ (c19b4 ) │ │ + add.w r0, r6, #8 │ │ + add r2, pc │ │ + bl ba674 │ │ movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #144] @ 0x90 │ │ - str r1, [sp, #132] @ 0x84 │ │ - ldr r1, [pc, #160] @ (bd100 ) │ │ - str r0, [sp, #140] @ 0x8c │ │ - movs r0, #4 │ │ - add r1, pc │ │ - str r1, [sp, #128] @ 0x80 │ │ - str r0, [sp, #136] @ 0x88 │ │ - add r0, sp, #128 @ 0x80 │ │ - ldr r1, [pc, #152] @ (bd104 ) │ │ - add r1, pc │ │ - bl 4c418 │ │ - ldr r0, [pc, #216] @ (bd14c ) │ │ + movs r2, #8 │ │ + strd r0, r0, [sp, #16] │ │ + ldr r0, [r6, #20] │ │ + add r1, sp, #16 │ │ + blx cd320 │ │ + mov r0, r6 │ │ + mov r1, r5 │ │ + bl ba6a4 │ │ + add r0, sp, #12 │ │ + bl 63a38 │ │ + b.n c1948 │ │ + add r0, sp, #8 │ │ + bl aa12c │ │ + add sp, #40 @ 0x28 │ │ + pop {r4, r5, r6, pc} │ │ + add r0, sp, #12 │ │ + bl aa12c │ │ + strd r5, r6, [sp, #16] │ │ + movs r1, #43 @ 0x2b │ │ + ldr r0, [pc, #96] @ (c19bc ) │ │ add r0, pc │ │ - bl 4ffc8 │ │ - ldr r0, [pc, #212] @ (bd150 ) │ │ + str r0, [sp, #0] │ │ + ldr r0, [pc, #96] @ (c19c0 ) │ │ + add r2, sp, #16 │ │ + ldr r3, [pc, #96] @ (c19c4 ) │ │ add r0, pc │ │ - bl 4ffc8 │ │ - nop │ │ - asrs r4, r1, #21 │ │ - movs r1, r0 │ │ - strb r4, [r2, r5] │ │ - movs r1, r0 │ │ - ldrb.w r0, [sp, #64] @ 0x40 │ │ - strb.w r0, [sp, #44] @ 0x2c │ │ - ldr r0, [sp, #60] @ 0x3c │ │ - b.n bd0a2 │ │ - ldrb.w r0, [sp, #136] @ 0x88 │ │ - strb.w r0, [sp, #44] @ 0x2c │ │ - ldr r0, [sp, #132] @ 0x84 │ │ - str r0, [sp, #40] @ 0x28 │ │ - ldr r0, [pc, #96] @ (bd108 ) │ │ + add r3, pc │ │ + bl 5127c │ │ + ldrb.w r0, [sp, #24] │ │ + movs r1, #43 @ 0x2b │ │ + strb.w r0, [sp, #36] @ 0x24 │ │ + ldr r0, [sp, #20] │ │ + str r0, [sp, #32] │ │ + ldr r0, [pc, #88] @ (c19d4 ) │ │ add r0, pc │ │ str r0, [sp, #0] │ │ - ldr r0, [pc, #96] @ (bd10c ) │ │ - add r2, sp, #40 @ 0x28 │ │ + ldr r0, [pc, #84] @ (c19d8 ) │ │ + add r2, sp, #32 │ │ + ldr r3, [pc, #84] @ (c19dc ) │ │ add r0, pc │ │ - b.n bd0d6 │ │ - ldrb.w r0, [sp, #136] @ 0x88 │ │ - strb.w r0, [sp, #100] @ 0x64 │ │ - ldr r0, [sp, #132] @ 0x84 │ │ - b.n bd0c8 │ │ - ldrb.w r0, [sp, #64] @ 0x40 │ │ - strb.w r0, [sp, #100] @ 0x64 │ │ - ldr r0, [sp, #60] @ 0x3c │ │ - str r0, [sp, #96] @ 0x60 │ │ - ldr r0, [pc, #72] @ (bd114 ) │ │ + add r3, pc │ │ + bl 5127c │ │ + ldrb.w r0, [sp, #24] │ │ + movs r1, #43 @ 0x2b │ │ + strb.w r0, [sp, #36] @ 0x24 │ │ + ldr r0, [sp, #20] │ │ + str r0, [sp, #32] │ │ + ldr r0, [pc, #40] @ (c19c8 ) │ │ add r0, pc │ │ str r0, [sp, #0] │ │ - ldr r0, [pc, #68] @ (bd118 ) │ │ - add r2, sp, #96 @ 0x60 │ │ + ldr r0, [pc, #40] @ (c19cc ) │ │ + add r2, sp, #32 │ │ + ldr r3, [pc, #40] @ (c19d0 ) │ │ add r0, pc │ │ - ldr r3, [pc, #56] @ (bd110 ) │ │ - movs r1, #43 @ 0x2b │ │ add r3, pc │ │ - bl 4fcf8 │ │ - adds r4, r3, r6 │ │ - ldrb r6, [r7, #7] │ │ - subs r1, r5, r3 │ │ - lsrs r5, r5, #19 │ │ - stmia r1!, {r0, r7} │ │ - str r3, [sp, #352] @ 0x160 │ │ - adds r0, #124 @ 0x7c │ │ - push {r0, r1, r4, r5, lr} │ │ - cmp r0, #75 @ 0x4b │ │ - ldrh r1, [r6, #46] @ 0x2e │ │ - b.n bcc44 │ │ - bge.n bd0aa │ │ - ldr r4, [r2, r1] │ │ - strb r1, [r0, #12] │ │ - ldrb r3, [r1, r2] │ │ - lsls r2, r5, #27 │ │ - ldr r2, [pc, #440] @ (bd2bc ) │ │ + bl 5127c │ │ + subs r0, #144 @ 0x90 │ │ movs r1, r0 │ │ - ldr r2, [pc, #432] @ (bd2b8 ) │ │ + asrs r4, r2, #7 │ │ movs r1, r0 │ │ - ldr r4, [pc, #744] @ (bd3f4 ) │ │ + lsrs r2, r6, #1 │ │ movs r1, r0 │ │ - str r6, [sp, #340] @ 0x154 │ │ - @ instruction: 0xfff84c96 │ │ + asrs r2, r0, #29 │ │ movs r1, r0 │ │ - ldr r4, [pc, #592] @ (bd368 ) │ │ + ldr r7, [pc, #748] @ (c1cb0 ) │ │ + vqabs.s32 , q3 │ │ movs r1, r0 │ │ - str r6, [sp, #188] @ 0xbc │ │ - @ instruction: 0xfff84db8 │ │ + asrs r2, r4, #4 │ │ movs r1, r0 │ │ - ldr r5, [pc, #728] @ (bd3fc ) │ │ + ldr r7, [pc, #476] @ (c1bac ) │ │ + vsra.u64 , q7, #8 │ │ movs r1, r0 │ │ - ldr r5, [pc, #848] @ (bd478 ) │ │ + lsls r0, r0, #31 │ │ + movs r1, r0 │ │ + ldr r7, [pc, #612] @ (c1c40 ) │ │ + @ instruction: 0xfff80894 │ │ movs r1, r0 │ │ - ldr r5, [pc, #608] @ (bd38c ) │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ + sub sp, #32 │ │ + ldr r5, [pc, #316] @ (c1b24 ) │ │ + mov sl, r1 │ │ + add r5, pc │ │ + ldr r0, [r0, #0] │ │ + cbnz r0, c1a50 │ │ + bl 67e0c │ │ + ldr r1, [r5, #32] │ │ + add.w r0, r5, #40 @ 0x28 │ │ + cmp r1, #0 │ │ + bne.n c19ec │ │ + add r0, sp, #8 │ │ + bl 5d394 │ │ + ldrd r5, r6, [sp, #8] │ │ + cmp r5, #5 │ │ + bne.n c1abe │ │ + ldr r0, [r6, #4] │ │ + add.w r1, r0, #8 │ │ + add r0, sp, #8 │ │ + bl 68a58 │ │ + ldr r0, [sp, #8] │ │ + cmp r0, #1 │ │ + beq.n c1ade │ │ + movs r0, #24 │ │ + movs r1, #4 │ │ + ldrb.w r8, [sp, #16] │ │ + ldr.w r9, [sp, #12] │ │ + bl 4aff4 │ │ + ldmia.w sl, {r2, r3, r4, r5, r6, r7} │ │ + mov r1, r0 │ │ + stmia r0!, {r2, r3, r4, r5, r6, r7} │ │ + add.w r0, r9, #8 │ │ + ldr r2, [pc, #240] @ (c1b2c ) │ │ + add r2, pc │ │ + bl 5d738 │ │ + mov r0, r9 │ │ + mov r1, r8 │ │ + add sp, #32 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ + b.w ba6a4 │ │ + bl 647a8 │ │ + cbz r0, c1ab2 │ │ + str r0, [sp, #4] │ │ + add.w r1, r0, #8 │ │ + add r0, sp, #8 │ │ + bl 68a58 │ │ + ldr r0, [sp, #8] │ │ + cmp r0, #1 │ │ + beq.n c1b00 │ │ + movs r0, #24 │ │ + movs r1, #4 │ │ + ldrb.w r8, [sp, #16] │ │ + ldr.w r9, [sp, #12] │ │ + bl 4aff4 │ │ + ldmia.w sl, {r2, r3, r4, r5, r6, r7} │ │ + mov r1, r0 │ │ + stmia r0!, {r2, r3, r4, r5, r6, r7} │ │ + add.w r0, r9, #8 │ │ + ldr r2, [pc, #160] @ (c1b28 ) │ │ + add r2, pc │ │ + bl ba674 │ │ + movs r0, #0 │ │ + movs r2, #8 │ │ + strd r0, r0, [sp, #8] │ │ + ldr.w r0, [r9, #20] │ │ + add r1, sp, #8 │ │ + blx cd320 │ │ + mov r0, r9 │ │ + mov r1, r8 │ │ + bl ba6a4 │ │ + add r0, sp, #4 │ │ + bl 63a38 │ │ + add sp, #32 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ + mov r0, sl │ │ + add sp, #32 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ + b.w ba8d8 │ │ + mov r0, sl │ │ + bl ba8d8 │ │ + strd r5, r6, [sp, #8] │ │ + movs r1, #43 @ 0x2b │ │ + ldr r0, [pc, #100] @ (c1b30 ) │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + ldr r0, [pc, #96] @ (c1b34 ) │ │ + add r2, sp, #8 │ │ + ldr r3, [pc, #96] @ (c1b38 ) │ │ + add r0, pc │ │ + add r3, pc │ │ + bl 5127c │ │ + ldrb.w r0, [sp, #16] │ │ + movs r1, #43 @ 0x2b │ │ + strb.w r0, [sp, #28] │ │ + ldr r0, [sp, #12] │ │ + str r0, [sp, #24] │ │ + ldr r0, [pc, #88] @ (c1b48 ) │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + ldr r0, [pc, #88] @ (c1b4c ) │ │ + add r2, sp, #24 │ │ + ldr r3, [pc, #88] @ (c1b50 ) │ │ + add r0, pc │ │ + add r3, pc │ │ + bl 5127c │ │ + ldrb.w r0, [sp, #16] │ │ + movs r1, #43 @ 0x2b │ │ + strb.w r0, [sp, #28] │ │ + ldr r0, [sp, #12] │ │ + str r0, [sp, #24] │ │ + ldr r0, [pc, #44] @ (c1b3c ) │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + ldr r0, [pc, #40] @ (c1b40 ) │ │ + add r2, sp, #24 │ │ + ldr r3, [pc, #40] @ (c1b44 ) │ │ + add r0, pc │ │ + add r3, pc │ │ + bl 5127c │ │ + nop │ │ + adds r7, #50 @ 0x32 │ │ movs r1, r0 │ │ - ldr r4, [pc, #856] @ (bd488 ) │ │ + asrs r2, r1, #2 │ │ movs r1, r0 │ │ - subs r2, #197 @ 0xc5 │ │ - vqrshrun.s64 d22, q11, #6 │ │ - vqmovn.s32 d17, q8 │ │ + lsls r0, r0, #29 │ │ movs r1, r0 │ │ - ldr r3, [pc, #568] @ (bd378 ) │ │ + asrs r0, r2, #23 │ │ movs r1, r0 │ │ - ldr r3, [pc, #552] @ (bd36c ) │ │ + ldr r6, [pc, #292] @ (c1c5c ) │ │ + vsli.64 , q2, #56 @ 0x38 │ │ movs r1, r0 │ │ - ldr r3, [pc, #736] @ (bd428 ) │ │ + lsrs r0, r6, #30 │ │ movs r1, r0 │ │ - ldr r3, [pc, #400] @ (bd2dc ) │ │ + ldr r6, [pc, #20] @ (c1b58 ) │ │ + vrev64.32 , q14 │ │ movs r1, r0 │ │ - ldr r3, [pc, #336] @ (bd2a0 ) │ │ + lsls r6, r1, #25 │ │ movs r1, r0 │ │ - ldr r3, [pc, #368] @ (bd2c4 ) │ │ + ldr r6, [pc, #156] @ (c1bec ) │ │ + vqabs.s32 d16, d18 │ │ movs r1, r0 │ │ - │ │ -000bd154 : │ │ - push {r4, lr} │ │ - sub sp, #24 │ │ - mov r4, r0 │ │ - ldr r0, [pc, #56] @ (bd194 ) │ │ - add r0, pc │ │ - ldr r0, [r0, #20] │ │ - cmp r0, #3 │ │ - bls.n bd186 │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #16] │ │ - movs r3, #200 @ 0xc8 │ │ - str r1, [sp, #4] │ │ - ldr r1, [pc, #40] @ (bd198 ) │ │ - str r0, [sp, #12] │ │ - movs r0, #4 │ │ - add r1, pc │ │ - str r1, [sp, #0] │ │ - str r0, [sp, #8] │ │ - mov r0, sp │ │ - ldr r2, [pc, #28] @ (bd19c ) │ │ - movs r1, #4 │ │ + push {r5, r6, r7, lr} │ │ + ldr r1, [r0, #0] │ │ + movs r2, #48 @ 0x30 │ │ + str r2, [sp, #0] │ │ + movs r2, #1 │ │ + movs r3, #8 │ │ + bl 5452e │ │ + ldr r2, [pc, #12] @ (c1b74 ) │ │ + cmp r0, r2 │ │ + it eq │ │ + popeq {r2, r3, r7, pc} │ │ + ldr r2, [pc, #8] @ (c1b78 ) │ │ add r2, pc │ │ - bl 6f45c │ │ - mov r0, r4 │ │ - add sp, #24 │ │ - ldmia.w sp!, {r4, lr} │ │ - b.w ccb60 │ │ - nop │ │ - strb r0, [r2, #17] │ │ + bl 4bba0 │ │ movs r1, r0 │ │ - ldrsb r0, [r3, r1] │ │ + strh r0, [r0, #0] │ │ + lsls r6, r3, #29 │ │ movs r1, r0 │ │ - ldrsb r4, [r2, r1] │ │ + push {r5, r6, r7, lr} │ │ + ldr r1, [r0, #0] │ │ + movs r2, #4 │ │ + str r2, [sp, #0] │ │ + movs r2, #1 │ │ + movs r3, #4 │ │ + bl 5452e │ │ + ldr r2, [pc, #12] @ (c1b9c ) │ │ + cmp r0, r2 │ │ + it eq │ │ + popeq {r2, r3, r7, pc} │ │ + ldr r2, [pc, #8] @ (c1ba0 ) │ │ + add r2, pc │ │ + bl 4bba0 │ │ movs r1, r0 │ │ - push {r4, lr} │ │ - mov r4, r0 │ │ - ldr r0, [r0, #16] │ │ - cbz r0, bd1c2 │ │ - mov r0, r4 │ │ - bl 94e34 │ │ - ldr r1, [r4, #16] │ │ - ldr.w r0, [r0, #-8] │ │ - subs r1, #1 │ │ - str r1, [r4, #16] │ │ + strh r0, [r0, #0] │ │ + lsrs r6, r4, #5 │ │ + movs r1, r0 │ │ + push {r5, r6, r7, lr} │ │ ldr r1, [r0, #0] │ │ - adds r1, #1 │ │ - str r1, [r0, #0] │ │ - bcs.n bd1c6 │ │ - pop {r4, pc} │ │ - movs r0, #0 │ │ - pop {r4, pc} │ │ - udf #254 @ 0xfe │ │ + movs r2, #8 │ │ + str r2, [sp, #0] │ │ + movs r2, #1 │ │ + movs r3, #4 │ │ + bl 5452e │ │ + ldr r2, [pc, #12] @ (c1bc4 ) │ │ + cmp r0, r2 │ │ + it eq │ │ + popeq {r2, r3, r7, pc} │ │ + ldr r2, [pc, #8] @ (c1bc8 ) │ │ + add r2, pc │ │ + bl 4bba0 │ │ + movs r1, r0 │ │ + strh r0, [r0, #0] │ │ + lsls r6, r7, #25 │ │ + movs r1, r0 │ │ + push {r5, r6, r7, lr} │ │ + ldr r1, [r0, #0] │ │ + movs r2, #80 @ 0x50 │ │ + str r2, [sp, #0] │ │ + movs r2, #1 │ │ + movs r3, #8 │ │ + bl 5452e │ │ + ldr r2, [pc, #12] @ (c1bec ) │ │ + cmp r0, r2 │ │ + it eq │ │ + popeq {r2, r3, r7, pc} │ │ + ldr r2, [pc, #8] @ (c1bf0 ) │ │ + add r2, pc │ │ + bl 4bba0 │ │ + movs r1, r0 │ │ + strh r0, [r0, #0] │ │ + lsrs r2, r3, #21 │ │ + movs r1, r0 │ │ + movs r2, #8 │ │ + movs r3, #176 @ 0xb0 │ │ + b.w 540c4 │ │ + movs r2, #8 │ │ + movs r3, #48 @ 0x30 │ │ + b.w 540c4 │ │ + movs r2, #1 │ │ + movs r3, #1 │ │ + b.w 540c4 │ │ + movs r2, #8 │ │ + movs r3, #96 @ 0x60 │ │ + b.w 540c4 │ │ + movs r2, #8 │ │ + movs r3, #40 @ 0x28 │ │ + b.w 540c4 │ │ + movs r2, #8 │ │ + movs r3, #80 @ 0x50 │ │ + b.w 540c4 │ │ + movs r2, #8 │ │ + movs r3, #104 @ 0x68 │ │ + b.w 540c4 │ │ push {r4, r5, r6, lr} │ │ sub sp, #48 @ 0x30 │ │ mov r6, sp │ │ mov r5, r1 │ │ mov r4, r0 │ │ mov r1, r2 │ │ mov r0, r6 │ │ movs r2, #48 @ 0x30 │ │ - bl c99c0 │ │ + bl ca0b2 │ │ ldr r2, [r5, #12] │ │ mov r0, r4 │ │ mov r1, r6 │ │ blx r2 │ │ ldr r0, [r5, #4] │ │ - cbz r0, bd1f4 │ │ + cbz r0, c1c58 │ │ mov r0, r4 │ │ add sp, #48 @ 0x30 │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ - b.w ccae8 │ │ + b.w cd0f0 │ │ add sp, #48 @ 0x30 │ │ pop {r4, r5, r6, pc} │ │ push {r1, r2, r3, r4, r5, r6, r7, lr} │ │ ldmia.w r2, {r3, r6, r7} │ │ mov r5, r1 │ │ mov r1, sp │ │ mov r4, r0 │ │ mov r0, r1 │ │ ldr r2, [r5, #12] │ │ stmia r0!, {r3, r6, r7} │ │ mov r0, r4 │ │ blx r2 │ │ ldr r0, [r5, #4] │ │ - cbz r0, bd21c │ │ + cbz r0, c1c80 │ │ mov r0, r4 │ │ ldmia.w sp!, {r1, r2, r3, r4, r5, r6, r7, lr} │ │ - b.w ccae8 │ │ + b.w cd0f0 │ │ pop {r1, r2, r3, r4, r5, r6, r7, pc} │ │ - ldrd r0, r2, [r0] │ │ - ldr r2, [r2, #0] │ │ - ldr r0, [r0, #0] │ │ - sub.w r1, r2, r1, lsl #4 │ │ - ldrd r1, r2, [r1, #-16] │ │ - ldrd r0, r3, [r0] │ │ - eors r2, r3 │ │ - eors r0, r1 │ │ - orrs r0, r2 │ │ - clz r0, r0 │ │ - lsrs r0, r0, #5 │ │ - bx lr │ │ - ldrd r0, r2, [r0] │ │ - ldr r2, [r2, #0] │ │ - ldr r0, [r0, #0] │ │ - sub.w r1, r2, r1, lsl #5 │ │ - ldr.w r1, [r1, #-32] │ │ - ldr r0, [r0, #0] │ │ - subs r0, r0, r1 │ │ - clz r0, r0 │ │ - lsrs r0, r0, #5 │ │ - bx lr │ │ - ldrd r0, r2, [r0] │ │ - ldr r2, [r2, #0] │ │ - ldr r0, [r0, #0] │ │ - sub.w r1, r2, r1, lsl #4 │ │ - ldrd r1, r2, [r1, #-16] │ │ - ldrd r0, r3, [r0] │ │ - eors r2, r3 │ │ - eors r0, r1 │ │ - orrs r0, r2 │ │ - clz r0, r0 │ │ - lsrs r0, r0, #5 │ │ - bx lr │ │ - bmi.n bd22a │ │ + bmi.n c1c2e │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, #36 @ 0x24 │ │ mov r6, r1 │ │ mov r8, r0 │ │ ldr.w r0, [r6, #16]! │ │ mov r9, r3 │ │ mov fp, r2 │ │ mov r5, r1 │ │ adds r3, r6, #4 │ │ ldrd r4, r7, [fp, #4] │ │ strd r4, r7, [sp] │ │ ldmia r3, {r1, r2, r3} │ │ - bl 60350 │ │ + bl 64340 │ │ mov sl, r0 │ │ ldr.w r0, [r6, #-8] │ │ mov r4, r1 │ │ str.w fp, [sp, #32] │ │ cmp r0, #0 │ │ - beq.n bd34e │ │ + beq.n c1d52 │ │ add r0, sp, #32 │ │ strd r0, r5, [sp, #8] │ │ ldrd r0, r1, [r5] │ │ mov r3, r4 │ │ - ldr r2, [pc, #148] @ (bd358 ) │ │ + ldr r2, [pc, #148] @ (c1d5c ) │ │ add r6, sp, #8 │ │ add r2, pc │ │ strd r6, r2, [sp] │ │ mov r2, sl │ │ - bl 64ddc │ │ + bl 61bac │ │ ldr r2, [r5, #0] │ │ - cbz r0, bd324 │ │ + cbz r0, c1d28 │ │ ldmia.w fp, {r3, r4, r7} │ │ mov r0, r6 │ │ stmia r0!, {r3, r4, r7} │ │ add.w r0, r6, #12 │ │ ldmia.w r9, {r3, r4, r7} │ │ stmia r0!, {r3, r4, r7} │ │ mov.w r3, sl, lsr #25 │ │ @@ -174242,101 +186175,125 @@ │ │ rsb r0, r1, r0, lsl #1 │ │ add.w r0, r2, r0, lsl #3 │ │ ldmia.w r6, {r1, r2, r3, r4, r5, r7} │ │ subs r0, #24 │ │ stmia r0!, {r1, r2, r3, r4, r5, r7} │ │ movs r0, #0 │ │ str.w r0, [r8] │ │ - b.n bd348 │ │ + b.n c1d4c │ │ negs r0, r1 │ │ add.w r0, r0, r0, lsl #1 │ │ add.w r0, r2, r0, lsl #3 │ │ subs r0, #12 │ │ mov r1, r0 │ │ ldmia.w r1, {r2, r3, r4} │ │ stmia.w r8, {r2, r3, r4} │ │ ldmia.w r9, {r1, r2, r3} │ │ stmia r0!, {r1, r2, r3} │ │ ldrd r0, r1, [fp] │ │ - bl 5395a │ │ + bl 54676 │ │ add sp, #36 @ 0x24 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ mov r0, r5 │ │ mov r1, r6 │ │ - bl 95edc │ │ - b.n bd2b4 │ │ + bl 96e98 │ │ + b.n c1cb8 │ │ lsls r5, r2, #2 │ │ movs r0, r0 │ │ ldrd r0, r2, [r0] │ │ negs r1, r1 │ │ ldr r2, [r2, #0] │ │ add.w r1, r1, r1, lsl #1 │ │ ldr r0, [r0, #0] │ │ add.w r1, r2, r1, lsl #3 │ │ ldrd r2, r3, [r1, #-20] │ │ ldrd r0, r1, [r0, #4] │ │ - b.w 5f958 │ │ + b.w 676ec │ │ ldrd r0, r2, [r0] │ │ ldr r2, [r2, #0] │ │ ldr r0, [r0, #0] │ │ - sub.w r1, r2, r1, lsl #6 │ │ - ldr.w r1, [r1, #-64] │ │ + sub.w r1, r2, r1, lsl #4 │ │ + ldrd r1, r2, [r1, #-16] │ │ + ldrd r0, r3, [r0] │ │ + eors r2, r3 │ │ + eors r0, r1 │ │ + orrs r0, r2 │ │ + clz r0, r0 │ │ + lsrs r0, r0, #5 │ │ + bx lr │ │ + ldrd r0, r2, [r0] │ │ + ldr r2, [r2, #0] │ │ ldr r0, [r0, #0] │ │ - subs r0, r0, r1 │ │ + sub.w r1, r2, r1, lsl #4 │ │ + ldrd r1, r2, [r1, #-16] │ │ + ldrd r0, r3, [r0] │ │ + eors r2, r3 │ │ + eors r0, r1 │ │ + orrs r0, r2 │ │ clz r0, r0 │ │ lsrs r0, r0, #5 │ │ bx lr │ │ negs r2, r1 │ │ - rsb r1, r1, r2, lsl #1 │ │ + rsb r1, r1, r2, lsl #3 │ │ ldrd r0, r2, [r0] │ │ ldr r2, [r2, #0] │ │ ldr r0, [r0, #0] │ │ add.w r1, r2, r1, lsl #3 │ │ - ldrd r1, r2, [r1, #-24] │ │ + ldrd r1, r2, [r1, #-72] @ 0x48 │ │ ldrd r0, r3, [r0] │ │ eors r2, r3 │ │ eors r0, r1 │ │ orrs r0, r2 │ │ clz r0, r0 │ │ lsrs r0, r0, #5 │ │ bx lr │ │ - bmi.n bd36a │ │ + ldrd r0, r2, [r0] │ │ + ldr r2, [r2, #0] │ │ + ldr r0, [r0, #0] │ │ + sub.w r1, r2, r1, lsl #5 │ │ + ldr.w r1, [r1, #-32] │ │ + ldr r0, [r0, #0] │ │ + subs r0, r0, r1 │ │ + clz r0, r0 │ │ + lsrs r0, r0, #5 │ │ + bx lr │ │ + bmi.n c1db2 │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ sub sp, #32 │ │ mov r5, r1 │ │ mov r9, r0 │ │ ldr.w r0, [r5, #16]! │ │ mov r4, r1 │ │ strd r2, r3, [sp, #8] │ │ adds r7, r5, #4 │ │ strd r2, r3, [sp] │ │ ldmia r7, {r1, r6, r7} │ │ mov r2, r6 │ │ mov r3, r7 │ │ - bl 57aa4 │ │ + bl 57b04 │ │ mov r7, r0 │ │ add r0, sp, #8 │ │ str r0, [sp, #20] │ │ mov r6, r1 │ │ ldr.w r0, [r5, #-8] │ │ cmp r0, #0 │ │ - beq.n bd486 │ │ + beq.n c1ece │ │ add r0, sp, #20 │ │ strd r0, r4, [sp, #24] │ │ ldrd r0, r1, [r4] │ │ - ldr r2, [pc, #144] @ (bd490 ) │ │ + ldr r2, [pc, #144] @ (c1ed8 ) │ │ add r3, sp, #24 │ │ ldr.w r8, [sp, #64] @ 0x40 │ │ add r2, pc │ │ strd r3, r2, [sp] │ │ mov r2, r7 │ │ mov r3, r6 │ │ - bl 64ddc │ │ + bl 61bac │ │ ldr r2, [r4, #0] │ │ - cbz r0, bd45e │ │ + cbz r0, c1ea6 │ │ ldrd r5, r6, [r4, #4] │ │ lsrs r3, r7, #25 │ │ subs r7, r1, #4 │ │ ldr r0, [r4, #12] │ │ ands r5, r7 │ │ ldrb.w sl, [r2, r1] │ │ add r5, r2 │ │ @@ -174350,36 +186307,36 @@ │ │ negs r0, r1 │ │ rsb r0, r1, r0, lsl #1 │ │ mov r1, r8 │ │ add.w r0, r2, r0, lsl #4 │ │ movs r2, #40 @ 0x28 │ │ strd ip, lr, [r0, #-48] @ 0x30 │ │ subs r0, #40 @ 0x28 │ │ - bl c99c0 │ │ + bl ca0b2 │ │ movs r0, #2 │ │ str.w r0, [r9] │ │ - b.n bd480 │ │ + b.n c1ec8 │ │ negs r0, r1 │ │ add.w r0, r0, r0, lsl #1 │ │ add.w r0, r2, r0, lsl #4 │ │ movs r2, #40 @ 0x28 │ │ sub.w r4, r0, #40 @ 0x28 │ │ mov r0, r9 │ │ mov r1, r4 │ │ - bl c99c0 │ │ + bl ca0b2 │ │ mov r0, r4 │ │ mov r1, r8 │ │ movs r2, #40 @ 0x28 │ │ - bl c99c0 │ │ + bl ca0b2 │ │ add sp, #32 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ mov r0, r4 │ │ mov r1, r5 │ │ - bl 959a8 │ │ - b.n bd3f4 │ │ + bl 97138 │ │ + b.n c1e3c │ │ lsls r3, r1, #2 │ │ movs r0, r0 │ │ negs r2, r1 │ │ rsb r1, r1, r2, lsl #1 │ │ ldrd r0, r2, [r0] │ │ ldr r2, [r2, #0] │ │ ldr r0, [r0, #0] │ │ @@ -174388,73 +186345,63 @@ │ │ ldrd r0, r3, [r0] │ │ eors r2, r3 │ │ eors r0, r1 │ │ orrs r0, r2 │ │ clz r0, r0 │ │ lsrs r0, r0, #5 │ │ bx lr │ │ - push {r4, r5, r7, lr} │ │ negs r2, r1 │ │ rsb r1, r1, r2, lsl #1 │ │ - ldrd r2, r0, [r0] │ │ + ldrd r0, r2, [r0] │ │ + ldr r2, [r2, #0] │ │ ldr r0, [r0, #0] │ │ - add.w r0, r0, r1, lsl #3 │ │ - ldr r1, [r2, #0] │ │ - ldrd r3, r4, [r0, #-24] │ │ - ldrd r2, r5, [r1] │ │ - eors r4, r5 │ │ - eors r2, r3 │ │ - orrs r2, r4 │ │ - bne.n bd4f6 │ │ - ldrd r0, r2, [r0, #-16] │ │ - ldrd r1, r3, [r1, #8] │ │ + add.w r1, r2, r1, lsl #4 │ │ + ldrd r1, r2, [r1, #-48] @ 0x30 │ │ + ldrd r0, r3, [r0] │ │ eors r2, r3 │ │ eors r0, r1 │ │ orrs r0, r2 │ │ clz r0, r0 │ │ lsrs r0, r0, #5 │ │ - pop {r4, r5, r7, pc} │ │ - movs r0, #0 │ │ - pop {r4, r5, r7, pc} │ │ - bmi.n bd4a6 │ │ + bx lr │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, #44 @ 0x2c │ │ ldr r6, [sp, #84] @ 0x54 │ │ mov r8, r0 │ │ str r6, [sp, #28] │ │ add r0, sp, #16 │ │ ldr r7, [sp, #80] @ 0x50 │ │ mov r5, r1 │ │ stmia r0!, {r2, r3, r7} │ │ mov r4, r1 │ │ ldr.w r0, [r5, #16]! │ │ strd r7, r6, [sp] │ │ adds r3, r5, #4 │ │ ldmia r3, {r1, r2, r3} │ │ - bl 4a2a8 │ │ + bl 99fe0 │ │ mov r6, r0 │ │ add r0, sp, #16 │ │ str r0, [sp, #32] │ │ mov r7, r1 │ │ ldr.w r0, [r5, #-8] │ │ cmp r0, #0 │ │ - beq.n bd5be │ │ + beq.n c1fee │ │ add r0, sp, #32 │ │ strd r0, r4, [sp, #36] @ 0x24 │ │ ldrd r0, r1, [r4] │ │ - ldr r2, [pc, #136] @ (bd5c8 ) │ │ + ldr r2, [pc, #136] @ (c1ff8 ) │ │ add r3, sp, #36 @ 0x24 │ │ ldr r5, [sp, #88] @ 0x58 │ │ add r2, pc │ │ strd r3, r2, [sp] │ │ mov r2, r6 │ │ mov r3, r7 │ │ - bl 64ddc │ │ + bl 61bac │ │ ldr r2, [r4, #0] │ │ - cbz r0, bd5a2 │ │ + cbz r0, c1fd2 │ │ ldrd r7, r0, [r4, #4] │ │ lsrs r3, r6, #25 │ │ subs r6, r1, #4 │ │ ldrb.w fp, [r2, r1] │ │ ands r6, r7 │ │ add.w lr, sp, #16 │ │ str.w r8, [sp, #12] │ │ @@ -174471,9690 +186418,4005 @@ │ │ sub.w r1, r0, #32 │ │ subs r0, #16 │ │ stmia.w r1, {r9, sl, ip, lr} │ │ ldmia.w r5, {r1, r2, r3} │ │ stmia r0!, {r1, r2, r3} │ │ movs r0, #0 │ │ ldr r1, [sp, #12] │ │ - str r0, [r1, #0] │ │ - b.n bd5b8 │ │ - sub.w r0, r2, r1, lsl #5 │ │ - subs r0, #16 │ │ - mov r1, r0 │ │ - ldmia.w r1, {r2, r3, r4} │ │ - stmia.w r8, {r2, r3, r4} │ │ - ldmia.w r5, {r1, r2, r3} │ │ - stmia r0!, {r1, r2, r3} │ │ - add sp, #44 @ 0x2c │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - mov r0, r4 │ │ - mov r1, r5 │ │ - bl 95af8 │ │ - b.n bd532 │ │ - lsls r7, r0, #2 │ │ - movs r0, r0 │ │ - push {r4, r5, r7, lr} │ │ - ldrd r2, r0, [r0] │ │ - ldr r0, [r0, #0] │ │ - sub.w r0, r0, r1, lsl #5 │ │ - ldr r1, [r2, #0] │ │ - ldrd r3, r4, [r0, #-32] │ │ - ldrd r2, r5, [r1] │ │ - eors r4, r5 │ │ - eors r2, r3 │ │ - orrs r2, r4 │ │ - bne.n bd600 │ │ - ldrd r0, r2, [r0, #-24] │ │ - ldrd r1, r3, [r1, #8] │ │ - eors r2, r3 │ │ - eors r0, r1 │ │ - orrs r0, r2 │ │ - clz r0, r0 │ │ - lsrs r0, r0, #5 │ │ - pop {r4, r5, r7, pc} │ │ - movs r0, #0 │ │ - pop {r4, r5, r7, pc} │ │ - negs r2, r1 │ │ - rsb r1, r1, r2, lsl #3 │ │ - ldrd r0, r2, [r0] │ │ - ldr r2, [r2, #0] │ │ - ldr r0, [r0, #0] │ │ - add.w r1, r2, r1, lsl #3 │ │ - ldrd r1, r2, [r1, #-72] @ 0x48 │ │ - ldrd r0, r3, [r0] │ │ - eors r2, r3 │ │ - eors r0, r1 │ │ - orrs r0, r2 │ │ - clz r0, r0 │ │ - lsrs r0, r0, #5 │ │ - bx lr │ │ - negs r2, r1 │ │ - rsb r1, r1, r2, lsl #3 │ │ - ldrd r0, r2, [r0] │ │ - ldr r2, [r2, #0] │ │ - ldr r0, [r0, #0] │ │ - add.w r1, r2, r1, lsl #3 │ │ - ldrd r1, r2, [r1, #-72] @ 0x48 │ │ - ldrd r0, r3, [r0] │ │ - eors r2, r3 │ │ - eors r0, r1 │ │ - orrs r0, r2 │ │ - clz r0, r0 │ │ - lsrs r0, r0, #5 │ │ - bx lr │ │ - negs r2, r1 │ │ - rsb r1, r1, r2, lsl #1 │ │ - ldrd r0, r2, [r0] │ │ - ldr r2, [r2, #0] │ │ - ldr r0, [r0, #0] │ │ - add.w r1, r2, r1, lsl #4 │ │ - ldrd r1, r2, [r1, #-48] @ 0x30 │ │ - ldrd r0, r3, [r0] │ │ - eors r2, r3 │ │ - eors r0, r1 │ │ - orrs r0, r2 │ │ - clz r0, r0 │ │ - lsrs r0, r0, #5 │ │ - bx lr │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, #44 @ 0x2c │ │ - mov r8, r0 │ │ - ldrd r6, r5, [r1] │ │ - ldrd ip, r2, [r8, #20] │ │ - ldr r0, [r0, #16] │ │ - ldr.w r3, [r8, #28] │ │ - ldrd r7, r4, [r1, #8] │ │ - mov r1, ip │ │ - strd r5, r6, [sp, #32] │ │ - strd r6, r5, [sp] │ │ - strd r7, r4, [sp, #24] │ │ - strd r7, r4, [sp, #8] │ │ - bl 4a324 │ │ - lsrs r1, r0, #25 │ │ - mov.w r2, #16843009 @ 0x1010101 │ │ - muls r1, r2 │ │ - ldrd sl, r5, [r8] │ │ - and.w fp, r5, r0 │ │ - movs r0, #0 │ │ - str r0, [sp, #20] │ │ - add r0, sp, #40 @ 0x28 │ │ - str r1, [sp, #16] │ │ - ldr.w r7, [sl, fp] │ │ - eor.w r2, r7, r1 │ │ - sub.w r1, r2, #16843009 @ 0x1010101 │ │ - bics r1, r2 │ │ - bic.w r1, r1, #2139062143 @ 0x7f7f7f7f │ │ - str r1, [sp, #40] @ 0x28 │ │ - mov r6, r0 │ │ - bl 57458 │ │ - cbz r0, bd716 │ │ - add.w r0, r1, fp │ │ - ldr r3, [sp, #36] @ 0x24 │ │ - and.w r4, r0, r5 │ │ - ldr r0, [sp, #32] │ │ - negs r1, r4 │ │ - rsb r1, r4, r1, lsl #1 │ │ - add.w r9, sl, r1, lsl #3 │ │ - ldrd r1, r2, [r9, #-24] │ │ - eors r2, r0 │ │ - mov r0, r6 │ │ - eors r1, r3 │ │ - orrs r1, r2 │ │ - bne.n bd6d8 │ │ - ldr r3, [sp, #28] │ │ - ldrd r1, r2, [r9, #-16] │ │ - eors r2, r3 │ │ - ldr r3, [sp, #24] │ │ - eors r1, r3 │ │ - orrs r1, r2 │ │ - beq.n bd732 │ │ - b.n bd6d8 │ │ - and.w r0, r7, r7, lsl #1 │ │ - tst.w r0, #2155905152 @ 0x80808080 │ │ - bne.n bd750 │ │ - ldr r0, [sp, #20] │ │ - ldr r1, [sp, #16] │ │ - adds r0, #4 │ │ - str r0, [sp, #20] │ │ - add r0, fp │ │ - and.w fp, r0, r5 │ │ - mov r0, r6 │ │ - b.n bd6c4 │ │ - add.w r0, r4, r4, lsl #1 │ │ - movs r1, #24 │ │ - lsls r0, r0, #3 │ │ - blx c9d30 │ │ - mov r1, r0 │ │ - mov r0, r8 │ │ - bl 5e73e │ │ - ldr.w r0, [r9, #-8] │ │ - add sp, #44 @ 0x2c │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - movs r0, #0 │ │ - b.n bd74a │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, #68 @ 0x44 │ │ - mov r5, r1 │ │ - ldrd r2, r4, [r2] │ │ - ldrd r6, r3, [r5, #24] │ │ - str r0, [sp, #28] │ │ - ldrd r0, r1, [r1, #16] │ │ - strd r4, r2, [sp, #20] │ │ - strd r2, r4, [sp] │ │ - mov r2, r6 │ │ - bl 4a22c │ │ - lsrs r1, r0, #25 │ │ - mov.w r2, #16843009 @ 0x1010101 │ │ - muls r1, r2 │ │ - ldrd r7, fp, [r5] │ │ - and.w r8, fp, r0 │ │ - movs r0, #0 │ │ - sub.w sl, r7, #48 @ 0x30 │ │ - str r0, [sp, #12] │ │ - add r0, sp, #32 │ │ - str r1, [sp, #8] │ │ - ldr.w r2, [r7, r8] │ │ - str r2, [sp, #16] │ │ - eors r2, r1 │ │ - sub.w r1, r2, #16843009 @ 0x1010101 │ │ - bics r1, r2 │ │ - bic.w r1, r1, #2139062143 @ 0x7f7f7f7f │ │ - str r1, [sp, #32] │ │ - mov r9, r0 │ │ - bl 57458 │ │ - cbz r0, bd7da │ │ - add.w r0, r1, r8 │ │ - ldr r3, [sp, #24] │ │ - and.w r6, r0, fp │ │ - ldr r0, [sp, #20] │ │ - negs r4, r6 │ │ - rsb r1, r6, r4, lsl #1 │ │ - add.w r2, sl, r1, lsl #4 │ │ - lsls r1, r1, #4 │ │ - ldr.w r1, [sl, r1] │ │ - ldr r2, [r2, #4] │ │ - eors r2, r0 │ │ - eors r1, r3 │ │ - orrs r1, r2 │ │ - mov r0, r9 │ │ - beq.n bd7f8 │ │ - b.n bd7a8 │ │ - ldr r0, [sp, #16] │ │ - and.w r0, r0, r0, lsl #1 │ │ - tst.w r0, #2155905152 @ 0x80808080 │ │ - bne.n bd834 │ │ - ldr r0, [sp, #12] │ │ - ldr r1, [sp, #8] │ │ - adds r0, #4 │ │ - str r0, [sp, #12] │ │ - add r0, r8 │ │ - and.w r8, r0, fp │ │ - mov r0, r9 │ │ - b.n bd794 │ │ - add.w r0, r6, r6, lsl #1 │ │ - movs r1, #48 @ 0x30 │ │ - lsls r0, r0, #4 │ │ - blx c9d30 │ │ - mov r1, r0 │ │ - mov r0, r5 │ │ - bl 5e73e │ │ - add.w r0, r4, r4, lsl #1 │ │ - movs r2, #36 @ 0x24 │ │ - add.w r0, r7, r0, lsl #4 │ │ - sub.w r1, r0, #36 @ 0x24 │ │ - ldr.w r4, [r0, #-40] │ │ - add r0, sp, #32 │ │ - bl c99c0 │ │ - cbz r4, bd834 │ │ - ldr r5, [sp, #28] │ │ - add r1, sp, #32 │ │ - movs r2, #36 @ 0x24 │ │ - adds r0, r5, #4 │ │ - bl c99c0 │ │ - b.n bd838 │ │ - movs r4, #0 │ │ - ldr r5, [sp, #28] │ │ - str r4, [r5, #0] │ │ - add sp, #68 @ 0x44 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, #28 │ │ - mov r4, r0 │ │ - ldr r0, [r0, #16] │ │ - ldrd r5, r2, [r4, #20] │ │ - ldr r3, [r4, #28] │ │ - ldrd sl, r7, [r1] │ │ - mov r1, r5 │ │ - strd sl, r7, [sp] │ │ - bl 4a22c │ │ - lsrs r1, r0, #25 │ │ - mov.w r2, #16843009 @ 0x1010101 │ │ - ldrd r5, r6, [r4] │ │ - muls r1, r2 │ │ - and.w r8, r6, r0 │ │ - sub.w r0, r5, #16 │ │ - str r0, [sp, #20] │ │ - movs r0, #0 │ │ - str r0, [sp, #16] │ │ - add r0, sp, #24 │ │ - str r1, [sp, #12] │ │ - ldr.w r9, [r5, r8] │ │ - eor.w r2, r9, r1 │ │ - sub.w r1, r2, #16843009 @ 0x1010101 │ │ - bics r1, r2 │ │ - bic.w r1, r1, #2139062143 @ 0x7f7f7f7f │ │ - str r1, [sp, #24] │ │ - mov fp, r0 │ │ - bl 57458 │ │ - cbz r0, bd8b8 │ │ - add.w r0, r1, r8 │ │ - and.w r3, r0, r6 │ │ - ldr r0, [sp, #20] │ │ - sub.w r1, r0, r3, lsl #4 │ │ - mov r0, fp │ │ - ldrd r1, r2, [r1] │ │ - eors r2, r7 │ │ - eor.w r1, r1, sl │ │ - orrs r1, r2 │ │ - beq.n bd8d4 │ │ - b.n bd890 │ │ - and.w r0, r9, r9, lsl #1 │ │ - tst.w r0, #2155905152 @ 0x80808080 │ │ - bne.n bd8ee │ │ - ldr r0, [sp, #16] │ │ - ldr r1, [sp, #12] │ │ - adds r0, #4 │ │ - str r0, [sp, #16] │ │ - add r0, r8 │ │ - and.w r8, r0, r6 │ │ - mov r0, fp │ │ - b.n bd87c │ │ - sbfx r1, r3, #0, #28 │ │ - mov r0, r4 │ │ - negs r6, r3 │ │ - bl 5e73e │ │ - add.w r0, r5, r6, lsl #4 │ │ - ldrd r0, r1, [r0, #-8] │ │ - add sp, #28 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - movs r0, #0 │ │ - b.n bd8e8 │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, #28 │ │ - mov r5, r1 │ │ - str r0, [sp, #20] │ │ - ldrd r6, r3, [r5, #24] │ │ - ldrd r0, r1, [r1, #16] │ │ - ldrd r7, fp, [r2] │ │ - mov r2, r6 │ │ - strd r7, fp, [sp] │ │ - bl 4a22c │ │ - lsrs r1, r0, #25 │ │ - mov.w r2, #16843009 @ 0x1010101 │ │ - ldrd r6, r4, [r5] │ │ - muls r1, r2 │ │ - and.w r8, r4, r0 │ │ - sub.w r0, r6, #16 │ │ - str r0, [sp, #16] │ │ - movs r0, #0 │ │ - str r0, [sp, #12] │ │ - add r0, sp, #24 │ │ - str r1, [sp, #8] │ │ - ldr.w sl, [r6, r8] │ │ - eor.w r2, sl, r1 │ │ - sub.w r1, r2, #16843009 @ 0x1010101 │ │ - bics r1, r2 │ │ - bic.w r1, r1, #2139062143 @ 0x7f7f7f7f │ │ - str r1, [sp, #24] │ │ - mov r9, r0 │ │ - bl 57458 │ │ - cbz r0, bd96c │ │ - add.w r0, r1, r8 │ │ - and.w r3, r0, r4 │ │ - ldr r0, [sp, #16] │ │ - sub.w r1, r0, r3, lsl #4 │ │ - mov r0, r9 │ │ - ldrd r1, r2, [r1] │ │ - eor.w r2, r2, fp │ │ - eors r1, r7 │ │ - orrs r1, r2 │ │ - beq.n bd988 │ │ - b.n bd944 │ │ - and.w r0, sl, sl, lsl #1 │ │ - tst.w r0, #2155905152 @ 0x80808080 │ │ - bne.n bd9b0 │ │ - ldr r0, [sp, #12] │ │ - ldr r1, [sp, #8] │ │ - adds r0, #4 │ │ - str r0, [sp, #12] │ │ - add r0, r8 │ │ - and.w r8, r0, r4 │ │ - mov r0, r9 │ │ - b.n bd930 │ │ - sbfx r1, r3, #0, #28 │ │ - mov r0, r5 │ │ - negs r4, r3 │ │ - bl 5e73e │ │ - ldr r2, [sp, #20] │ │ - add.w r0, r6, r4, lsl #4 │ │ - ldrd r0, r1, [r0, #-8] │ │ - strd r0, r1, [r2, #8] │ │ - movs r1, #0 │ │ - movs r0, #1 │ │ - strd r0, r1, [r2] │ │ - add sp, #28 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - movs r0, #0 │ │ - movs r1, #0 │ │ - ldr r2, [sp, #20] │ │ - b.n bd9a6 │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, #36 @ 0x24 │ │ - mov r5, r1 │ │ - ldrd r2, r4, [r2] │ │ - ldrd r6, r3, [r5, #24] │ │ - str r0, [sp, #28] │ │ - ldrd r0, r1, [r1, #16] │ │ - strd r4, r2, [sp, #20] │ │ - strd r2, r4, [sp] │ │ - mov r2, r6 │ │ - bl 4a22c │ │ - lsrs r1, r0, #25 │ │ - mov.w r2, #16843009 @ 0x1010101 │ │ - muls r1, r2 │ │ - ldrd r7, fp, [r5] │ │ - and.w r8, fp, r0 │ │ - movs r0, #0 │ │ - sub.w sl, r7, #24 │ │ - str r0, [sp, #12] │ │ - add r0, sp, #32 │ │ - str r1, [sp, #8] │ │ - ldr.w r2, [r7, r8] │ │ - str r2, [sp, #16] │ │ - eors r2, r1 │ │ - sub.w r1, r2, #16843009 @ 0x1010101 │ │ - bics r1, r2 │ │ - bic.w r1, r1, #2139062143 @ 0x7f7f7f7f │ │ - str r1, [sp, #32] │ │ - mov r9, r0 │ │ - bl 57458 │ │ - cbz r0, bda3c │ │ - add.w r0, r1, r8 │ │ - ldr r3, [sp, #24] │ │ - and.w r6, r0, fp │ │ - ldr r0, [sp, #20] │ │ - negs r4, r6 │ │ - rsb r1, r6, r4, lsl #1 │ │ - ldr.w r2, [sl, r1, lsl #3] │ │ - add.w r1, sl, r1, lsl #3 │ │ - ldr r1, [r1, #4] │ │ - eors r2, r3 │ │ - eors r1, r0 │ │ - mov r0, r9 │ │ - orrs r1, r2 │ │ - beq.n bda5a │ │ - b.n bda0c │ │ - ldr r0, [sp, #16] │ │ - and.w r0, r0, r0, lsl #1 │ │ - tst.w r0, #2155905152 @ 0x80808080 │ │ - bne.n bda8a │ │ - ldr r0, [sp, #12] │ │ - ldr r1, [sp, #8] │ │ - adds r0, #4 │ │ - str r0, [sp, #12] │ │ - add r0, r8 │ │ - and.w r8, r0, fp │ │ - mov r0, r9 │ │ - b.n bd9f8 │ │ - add.w r0, r6, r6, lsl #1 │ │ - movs r1, #24 │ │ - lsls r0, r0, #3 │ │ - blx c9d30 │ │ - mov r1, r0 │ │ - mov r0, r5 │ │ - bl 5e73e │ │ - add.w r0, r4, r4, lsl #1 │ │ - add.w r1, r7, r0, lsl #3 │ │ - ldr.w r0, [r1, #-8] │ │ - cbz r0, bda8c │ │ - ldr r3, [sp, #28] │ │ - ldrd r1, r2, [r1, #-16] │ │ - strd r1, r2, [r3] │ │ - mov r1, r3 │ │ - b.n bda8e │ │ - movs r0, #0 │ │ - ldr r1, [sp, #28] │ │ - str r0, [r1, #8] │ │ - add sp, #36 @ 0x24 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - push {r4, lr} │ │ - mov r4, r0 │ │ - ldrb.w r0, [r0, #193] @ 0xc1 │ │ - cmp r0, #3 │ │ - beq.n bdaa6 │ │ - cbz r0, bdabc │ │ - pop {r4, pc} │ │ - add.w r0, r4, #24 │ │ - bl bf152 │ │ - ldr.w r0, [r4, #180] @ 0xb4 │ │ - bl 4a21e │ │ - movs r0, #0 │ │ - strb.w r0, [r4, #192] @ 0xc0 │ │ - ldr.w r0, [r4, #184] @ 0xb8 │ │ - bl 98758 │ │ - add.w r0, r4, #188 @ 0xbc │ │ - ldmia.w sp!, {r4, lr} │ │ - b.w bf162 │ │ - stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - vpush {d8-d10} │ │ - sub.w sp, sp, #1944 @ 0x798 │ │ - mov sl, r0 │ │ - ldrb.w r0, [r0, #193] @ 0xc1 │ │ - mov r5, r1 │ │ - str.w sl, [sp, #180] @ 0xb4 │ │ - cbz r0, bdb44 │ │ - cmp r0, #3 │ │ - bne.w bf006 │ │ - mov r2, sl │ │ - ldrb.w r0, [r2, #168]! │ │ - sub.w r1, r2, #144 @ 0x90 │ │ - str r1, [sp, #132] @ 0x84 │ │ - cmp r0, #0 │ │ - str r2, [sp, #168] @ 0xa8 │ │ - beq.n bdb9c │ │ - cmp r0, #3 │ │ - bne.w bf00e │ │ - mov r4, sl │ │ - ldrb.w r0, [r4, #156]! │ │ - sub.w r3, r4, #100 @ 0x64 │ │ - str r3, [sp, #136] @ 0x88 │ │ - cmp r0, #0 │ │ - beq.w beb10 │ │ - cmp r0, #3 │ │ - bne.w bf016 │ │ - mov r6, sl │ │ - ldrb.w r0, [r6, #144]! │ │ - sub.w r2, r6, #48 @ 0x30 │ │ - str r2, [sp, #140] @ 0x8c │ │ - cmp r0, #0 │ │ - strd r6, r4, [sp, #160] @ 0xa0 │ │ - beq.w bec36 │ │ - cmp r0, #3 │ │ - beq.w bdf16 │ │ - ldr r0, [pc, #900] @ (bdec4 ) │ │ - add r0, pc │ │ - bl 52ca0 │ │ - ldr.w r0, [sl, #184] @ 0xb8 │ │ - movs r4, #0 │ │ - strb.w r4, [sl, #192] @ 0xc0 │ │ - bl 98728 │ │ - movs r1, #1 │ │ - str.w r0, [sl, #176] @ 0xb0 │ │ - cmp r0, #0 │ │ - strb.w r1, [sl, #192] @ 0xc0 │ │ - beq.w beaf6 │ │ - vldmia sl, {d8-d9} │ │ - mov r1, sl │ │ - strb.w r4, [r1, #168]! │ │ - str r5, [sp, #152] @ 0x98 │ │ - ldr.w r5, [sl, #20] │ │ - str r1, [sp, #168] @ 0xa8 │ │ - mov r1, sl │ │ - ldr.w r6, [sl, #16] │ │ - str.w r0, [sl, #180] @ 0xb4 │ │ - adds r0, #8 │ │ - str.w r6, [r1, #24]! │ │ - strb.w r4, [sl, #192] @ 0xc0 │ │ - str.w r5, [sl, #28] │ │ - str.w r0, [sl, #160] @ 0xa0 │ │ - vstr d8, [sl, #32] │ │ - vstr d9, [sl, #40] @ 0x28 │ │ - str r1, [sp, #132] @ 0x84 │ │ - b.n bdbae │ │ - str r5, [sp, #152] @ 0x98 │ │ - ldrd r6, r5, [sl, #24] │ │ - ldr.w r0, [sl, #160] @ 0xa0 │ │ - vldr d8, [sl, #32] │ │ - vldr d9, [sl, #40] @ 0x28 │ │ - str.w r0, [sl, #164] @ 0xa4 │ │ - ldrd r1, r2, [r0, #40] @ 0x28 │ │ - adds r3, r1, #1 │ │ - adc.w r4, r2, #0 │ │ - strd r3, r4, [r0, #40] @ 0x28 │ │ - ldr.w r0, [sl, #164] @ 0xa4 │ │ - strd r1, r2, [sl, #48] @ 0x30 │ │ - add.w r9, r0, #92 @ 0x5c │ │ - mov r0, r9 │ │ - bl 9ecd8 │ │ - ldr r3, [pc, #756] @ (bdec8 ) │ │ - mov r2, sl │ │ - ldrd r0, r1, [sl, #48] @ 0x30 │ │ - mov.w r8, #27 │ │ - add r3, pc │ │ - str.w r3, [r2, #56]! │ │ - str r2, [sp, #136] @ 0x88 │ │ - strd r0, r1, [r2, #32] │ │ - movs r0, #0 │ │ - mov r4, r2 │ │ - str.w r9, [r2, #96] @ 0x60 │ │ - vstr d8, [r2, #16] │ │ - vstr d9, [r2, #24] │ │ - strd r8, r6, [r2, #4] │ │ - str r5, [r2, #12] │ │ - strb.w r0, [r4, #100]! │ │ - mov r0, sl │ │ - str r4, [sp, #164] @ 0xa4 │ │ - str.w r3, [r0, #96]! │ │ - add.w r1, sl, #112 @ 0x70 │ │ - str r0, [sp, #140] @ 0x8c │ │ - add.w r0, sl, #72 @ 0x48 │ │ - str.w r8, [sl, #100] @ 0x64 │ │ - str r6, [sp, #172] @ 0xac │ │ - str.w r6, [sl, #104] @ 0x68 │ │ - str r5, [sp, #176] @ 0xb0 │ │ - str.w r5, [sl, #108] @ 0x6c │ │ - str r3, [sp, #156] @ 0x9c │ │ - ldmia.w r0, {r2, r3, r4, r5, r6, r7} │ │ - movs r0, #0 │ │ - stmia r1!, {r2, r3, r4, r5, r6, r7} │ │ - mov r1, sl │ │ - strb.w r0, [r1, #144]! │ │ - str r1, [sp, #160] @ 0xa0 │ │ - str.w r9, [r1, #-8] │ │ - vldr d8, [sl, #112] @ 0x70 │ │ - vldr d9, [sl, #120] @ 0x78 │ │ - ldrd r5, r6, [sl, #128] @ 0x80 │ │ - bl b4304 │ │ - strd r1, r0, [sp, #144] @ 0x90 │ │ - mov.w sl, #0 │ │ - movs r0, #8 │ │ - str.w sl, [sp, #940] @ 0x3ac │ │ - strd sl, r0, [sp, #932] @ 0x3a4 │ │ - add.w r4, sp, #1272 @ 0x4f8 │ │ - ldr r1, [pc, #616] @ (bdecc ) │ │ - movs r2, #15 │ │ - mov r0, r4 │ │ - add r1, pc │ │ - bl 5e3ec │ │ - movs r0, #4 │ │ - str.w sl, [sp, #1300] @ 0x514 │ │ - str.w r0, [sp, #1296] @ 0x510 │ │ - mov r1, r4 │ │ - str.w r6, [sp, #1308] @ 0x51c │ │ - str.w r5, [sp, #1304] @ 0x518 │ │ - add r7, sp, #932 @ 0x3a4 │ │ - ldr r6, [pc, #584] @ (bded0 ) │ │ - mov r0, r7 │ │ - add r6, pc │ │ - mov r2, r6 │ │ - bl b9b54 │ │ - ldr r1, [pc, #576] @ (bded4 ) │ │ - mov r0, r4 │ │ - movs r2, #8 │ │ - add r1, pc │ │ - bl 5e3ec │ │ - vmov.f64 d0, d8 │ │ - add.w r0, r4, #24 │ │ - vmov.f64 d1, d9 │ │ - bl ba134 │ │ - mov r0, r7 │ │ - mov r1, r4 │ │ - mov r2, r6 │ │ - bl b9b54 │ │ - add.w fp, sp, #1784 @ 0x6f8 │ │ - mov r1, r7 │ │ - add.w r0, fp, #8 │ │ - bl 5e382 │ │ - movs r0, #17 │ │ - movs r1, #8 │ │ - str.w r0, [sp, #1784] @ 0x6f8 │ │ - movs r0, #48 @ 0x30 │ │ - str.w sl, [sp, #1788] @ 0x6fc │ │ - bl 4a56c │ │ - ldr r1, [sp, #156] @ 0x9c │ │ - mov r6, r0 │ │ - mov r0, r4 │ │ - mov r2, r8 │ │ - bl 9dedc │ │ - movs r0, #6 │ │ - strd r0, sl, [r6] │ │ - add.w r0, r6, #8 │ │ - ldmia.w r4, {r1, r2, r3} │ │ - stmia r0!, {r1, r2, r3} │ │ - add.w r0, r6, #24 │ │ - ldmia.w fp, {r1, r2, r3, r4, r5, r7} │ │ - stmia r0!, {r1, r2, r3, r4, r5, r7} │ │ - movs r0, #2 │ │ - str r0, [sp, #952] @ 0x3b8 │ │ - strd r0, r6, [sp, #944] @ 0x3b0 │ │ - add.w r0, sp, #1128 @ 0x468 │ │ - add r1, sp, #944 @ 0x3b0 │ │ - str r0, [sp, #128] @ 0x80 │ │ - bl 5e26e │ │ - bl 5f95c │ │ - ldr r0, [r0, #0] │ │ - add.w r7, sp, #1272 @ 0x4f8 │ │ - ldrd sl, r4, [r9, #4] │ │ - add.w r1, r0, #8 │ │ - mov r0, r7 │ │ - bl b9ccc │ │ - ldr.w r0, [sp, #1272] @ 0x4f8 │ │ - cmp r0, #1 │ │ - beq.w befe2 │ │ - ldr.w r8, [sp, #1276] @ 0x4fc │ │ - add.w r1, sp, #1488 @ 0x5d0 │ │ - ldrb.w r0, [sp, #1280] @ 0x500 │ │ - str r0, [sp, #156] @ 0x9c │ │ - add.w r0, r8, #40 @ 0x28 │ │ - ldr r5, [sp, #176] @ 0xb0 │ │ - ldr r6, [sp, #172] @ 0xac │ │ - str.w r5, [sp, #1492] @ 0x5d4 │ │ - str.w r6, [sp, #1488] @ 0x5d0 │ │ - bl 49cc0 │ │ - cmp r0, #0 │ │ - beq.w bdee0 │ │ - ldrd r3, r2, [r8, #104] @ 0x68 │ │ - strd sl, r4, [sp, #120] @ 0x78 │ │ - adds r0, r3, #1 │ │ - adc.w r1, r2, #0 │ │ - strd r3, r2, [sp, #112] @ 0x70 │ │ - strd r0, r1, [r8, #104] @ 0x68 │ │ - str.w r2, [sp, #1716] @ 0x6b4 │ │ - str.w r3, [sp, #1712] @ 0x6b0 │ │ - bl 66d2c │ │ - str r0, [sp, #656] @ 0x290 │ │ - add r0, sp, #656 @ 0x290 │ │ - bl 66c90 │ │ - mov sl, r0 │ │ - mov r9, r1 │ │ - movs r0, #4 │ │ - movs r1, #4 │ │ - str r6, [sp, #172] @ 0xac │ │ - bl 4a56c │ │ - mov r4, r5 │ │ - str r5, [sp, #176] @ 0xb0 │ │ - mov r5, r0 │ │ - ldr r0, [sp, #144] @ 0x90 │ │ - str r0, [r5, #0] │ │ - blx ccd00 │ │ - str.w r0, [sp, #1292] @ 0x50c │ │ - add.w r1, r8, #72 @ 0x48 │ │ - ldr r0, [pc, #300] @ (bded8 ) │ │ - str.w r5, [sp, #1284] @ 0x504 │ │ - add r0, pc │ │ - str.w r0, [sp, #1288] @ 0x508 │ │ - movs r0, #0 │ │ - str.w r9, [sp, #1308] @ 0x51c │ │ - str.w sl, [sp, #1304] @ 0x518 │ │ - str.w r0, [sp, #1272] @ 0x4f8 │ │ - str.w r6, [sp, #1296] @ 0x510 │ │ - str.w r4, [sp, #1300] @ 0x514 │ │ - str r7, [sp, #0] │ │ - add r4, sp, #944 @ 0x3b0 │ │ - ldr.w sl, [sp, #112] @ 0x70 │ │ - ldr.w fp, [sp, #116] @ 0x74 │ │ - mov r0, r4 │ │ - str r1, [sp, #144] @ 0x90 │ │ - mov r2, sl │ │ - mov r3, fp │ │ - bl bd3c0 │ │ - mov r0, r4 │ │ - bl 49e56 │ │ - add r0, sp, #656 @ 0x290 │ │ - bl 4a130 │ │ - movs r0, #96 @ 0x60 │ │ - movs r1, #8 │ │ - bl 4a56c │ │ - ldr r1, [pc, #228] @ (bdedc ) │ │ - mov r9, r0 │ │ - mov r0, r4 │ │ - movs r2, #12 │ │ - add r1, pc │ │ - bl 4a500 │ │ - ldrd r1, r2, [sp, #120] @ 0x78 │ │ - mov r0, r7 │ │ - bl 5e3ec │ │ - movs r0, #6 │ │ - mov.w lr, #0 │ │ - strd r0, lr, [r9] │ │ - add.w r0, r9, #8 │ │ - ldmia.w r4, {r1, r2, r3} │ │ - mov.w ip, #4 │ │ - stmia r0!, {r1, r2, r3} │ │ - add.w r0, r9, #24 │ │ - ldmia.w r7, {r1, r2, r3, r4, r5, r6} │ │ - stmia r0!, {r1, r2, r3, r4, r5, r6} │ │ - add.w r0, r9, #72 @ 0x48 │ │ - ldr r7, [sp, #128] @ 0x80 │ │ - strd ip, lr, [r9, #48] @ 0x30 │ │ - strd sl, fp, [r9, #56] @ 0x38 │ │ - ldmia.w r7, {r1, r2, r3, r4, r5, r6} │ │ - stmia r0!, {r1, r2, r3, r4, r5, r6} │ │ - movs r0, #4 │ │ - str.w ip, [sp, #664] @ 0x298 │ │ - strd r0, r9, [sp, #656] @ 0x290 │ │ - add r4, sp, #368 @ 0x170 │ │ - add r1, sp, #656 @ 0x290 │ │ - mov r0, r4 │ │ - bl 5e26e │ │ - add.w r0, r8, #8 │ │ - bl 62250 │ │ - ldr r0, [r0, #0] │ │ - ldrd r2, r3, [sp, #172] @ 0xac │ │ - ldr r0, [r0, #40] @ 0x28 │ │ - str r4, [sp, #0] │ │ - bl 6624c │ │ - ldr.w sl, [sp, #180] @ 0xb4 │ │ - cmp r0, #0 │ │ - bne.n bdf06 │ │ - add r0, sp, #944 @ 0x3b0 │ │ - ldr r1, [sp, #144] @ 0x90 │ │ - add.w r2, sp, #1712 @ 0x6b0 │ │ - bl 6510c │ │ - ldr r0, [sp, #944] @ 0x3b0 │ │ - cmp r0, #2 │ │ - beq.n bdf06 │ │ - add.w r4, sp, #1272 @ 0x4f8 │ │ - add r1, sp, #944 @ 0x3b0 │ │ - movs r2, #40 @ 0x28 │ │ - mov r0, r4 │ │ - bl c99c0 │ │ - add r0, sp, #656 @ 0x290 │ │ - mov r1, r4 │ │ - bl 65764 │ │ - ldr r0, [sp, #656] @ 0x290 │ │ - cmp r0, #0 │ │ - beq.w bf01e │ │ - movs r2, #0 │ │ - ldr r1, [sp, #660] @ 0x294 │ │ - str r2, [sp, #660] @ 0x294 │ │ - movs r2, #20 │ │ - str r2, [sp, #656] @ 0x290 │ │ - movs r2, #1 │ │ - str r2, [sp, #664] @ 0x298 │ │ - add r2, sp, #656 @ 0x290 │ │ - bl 65ab4 │ │ - add.w r0, sp, #1272 @ 0x4f8 │ │ - bl 4a192 │ │ - b.n bdf06 │ │ - ldr r4, [pc, #824] @ (be200 ) │ │ - movs r1, r0 │ │ - ldrb r5, [r3, r0] │ │ - vcvt.u16.f16 , q5, #10 │ │ - @ instruction: 0xfff6489c │ │ - movs r1, r0 │ │ - bgt.n bdde4 │ │ - @ instruction: 0xfff403e2 │ │ - movs r1, r0 │ │ - stmia r7!, {r0, r1, r2} │ │ - vrev64.16 d18, d0 │ │ - movs r1, #20 │ │ - str.w r0, [sp, #1276] @ 0x4fc │ │ - str.w r0, [sp, #1280] @ 0x500 │ │ - ldr r0, [sp, #144] @ 0x90 │ │ - str.w r1, [sp, #1272] @ 0x4f8 │ │ - add.w r1, sp, #1272 @ 0x4f8 │ │ - bl 49324 │ │ - add.w r0, sp, #1128 @ 0x468 │ │ - bl 60ef4 │ │ - ldr.w sl, [sp, #180] @ 0xb4 │ │ - ldr r1, [sp, #156] @ 0x9c │ │ - mov r0, r8 │ │ - bl 66918 │ │ - ldr r5, [sp, #152] @ 0x98 │ │ - ldr r0, [sp, #148] @ 0x94 │ │ - str.w r0, [sl, #140] @ 0x8c │ │ - ldr r2, [r5, #0] │ │ - add.w r4, sl, #140 @ 0x8c │ │ - add.w r5, sp, #1272 @ 0x4f8 │ │ - mov r1, r4 │ │ - mov r0, r5 │ │ - bl b3874 │ │ - ldr.w r1, [sp, #1272] @ 0x4f8 │ │ - ldr.w r2, [sp, #1276] @ 0x4fc │ │ - eor.w r0, r1, #24 │ │ - orrs r0, r2 │ │ - bne.n bdf4e │ │ - ldr r1, [sp, #160] @ 0xa0 │ │ - movs r0, #3 │ │ - strb r0, [r1, #0] │ │ - ldr r1, [sp, #164] @ 0xa4 │ │ - strb r0, [r1, #0] │ │ - ldr r1, [sp, #168] @ 0xa8 │ │ - movs r0, #3 │ │ - movs r4, #1 │ │ - strb r0, [r1, #0] │ │ - b.w bee44 │ │ - ldr.w r0, [sp, #1280] @ 0x500 │ │ - mov sl, r2 │ │ - str r1, [sp, #176] @ 0xb0 │ │ - ldr.w r1, [sp, #1284] @ 0x504 │ │ - ldr.w r2, [sp, #1292] @ 0x50c │ │ - str.w r0, [sp, #1656] @ 0x678 │ │ - add.w r0, r5, #32 │ │ - ldr.w fp, [sp, #1288] @ 0x508 │ │ - str r2, [sp, #172] @ 0xac │ │ - str.w r1, [sp, #1660] @ 0x67c │ │ - ldr.w r8, [sp, #1296] @ 0x510 │ │ - ldr.w r9, [sp, #1300] @ 0x514 │ │ - add r7, sp, #328 @ 0x148 │ │ - str r0, [sp, #144] @ 0x90 │ │ - ldmia.w r0, {r2, r3, r5, r6} │ │ - mov r1, r7 │ │ - stmia r1!, {r2, r3, r5, r6} │ │ - ldr r0, [r4, #0] │ │ - bl 98df0 │ │ - ldr r0, [sp, #160] @ 0xa0 │ │ - movs r6, #1 │ │ - strb r6, [r0, #0] │ │ - ldr r0, [sp, #140] @ 0x8c │ │ - ldr.w r4, [sp, #1656] @ 0x678 │ │ - ldr.w r5, [sp, #1660] @ 0x67c │ │ - bl 99828 │ │ - ldr r0, [sp, #176] @ 0xb0 │ │ - str.w sl, [sp, #160] @ 0xa0 │ │ - eor.w r0, r0, #23 │ │ - orrs.w r0, r0, sl │ │ - bne.w beace │ │ - ldr r0, [sp, #172] @ 0xac │ │ - strd r8, r9, [sp, #360] @ 0x168 │ │ - str r0, [sp, #356] @ 0x164 │ │ - mov r1, r0 │ │ - add r0, sp, #344 @ 0x158 │ │ - stmia.w r0, {r4, r5, fp} │ │ - movs r0, #3 │ │ - subs r4, #2 │ │ - sbc.w r5, r5, #0 │ │ - movs r6, #0 │ │ - str r0, [sp, #656] @ 0x290 │ │ - rsbs r0, r4, #17 │ │ - sbcs.w r0, r6, r5 │ │ - str r6, [sp, #660] @ 0x294 │ │ - bcc.w beb22 │ │ - cmp r4, #15 │ │ - bne.w beb22 │ │ - add.w r0, r8, r8, lsl #1 │ │ - str.w fp, [sp, #824] @ 0x338 │ │ - mov fp, r1 │ │ - strd r1, r1, [sp, #816] @ 0x330 │ │ - add.w r1, r1, r0, lsl #4 │ │ - str r1, [sp, #176] @ 0xb0 │ │ - str r1, [sp, #828] @ 0x33c │ │ - add r1, sp, #656 @ 0x290 │ │ - add.w r0, r1, #20 │ │ - str r0, [sp, #128] @ 0x80 │ │ - add.w r0, r1, #8 │ │ - str r0, [sp, #124] @ 0x7c │ │ - add.w r0, sp, #1272 @ 0x4f8 │ │ - add.w r1, r0, #20 │ │ - str r1, [sp, #104] @ 0x68 │ │ - add.w r1, r0, #48 @ 0x30 │ │ - str r1, [sp, #64] @ 0x40 │ │ - add.w r1, r0, #96 @ 0x60 │ │ - str r1, [sp, #60] @ 0x3c │ │ - add.w r1, sp, #1712 @ 0x6b0 │ │ - adds r0, #8 │ │ - add.w r2, r1, #24 │ │ - str r2, [sp, #120] @ 0x78 │ │ - add.w r2, sp, #1616 @ 0x650 │ │ - str r0, [sp, #108] @ 0x6c │ │ - add.w r3, r2, #20 │ │ - str r3, [sp, #84] @ 0x54 │ │ - add.w r3, r2, #8 │ │ - str r3, [sp, #80] @ 0x50 │ │ - add.w r3, sp, #1448 @ 0x5a8 │ │ - add.w r0, sp, #1784 @ 0x6f8 │ │ - add.w r4, r3, #20 │ │ - adds r3, #8 │ │ - str r3, [sp, #88] @ 0x58 │ │ - add.w r3, r0, #20 │ │ - adds r0, #24 │ │ - str r0, [sp, #76] @ 0x4c │ │ - adds r0, r2, #4 │ │ - str r0, [sp, #72] @ 0x48 │ │ - add.w r0, r1, #20 │ │ - str r0, [sp, #140] @ 0x8c │ │ - add.w r0, sp, #1104 @ 0x450 │ │ - str r4, [sp, #92] @ 0x5c │ │ - adds r0, #8 │ │ - str r3, [sp, #100] @ 0x64 │ │ - str r0, [sp, #96] @ 0x60 │ │ - add r0, sp, #832 @ 0x340 │ │ - add.w r1, r0, #20 │ │ - adds r0, #24 │ │ - str r0, [sp, #156] @ 0x9c │ │ - movs r0, #3 │ │ - str r0, [sp, #152] @ 0x98 │ │ - movs r0, #0 │ │ - ldr.w sl, [sp, #180] @ 0xb4 │ │ - str r0, [sp, #148] @ 0x94 │ │ - movs r0, #0 │ │ - str r1, [sp, #160] @ 0xa0 │ │ - str r0, [sp, #68] @ 0x44 │ │ - mov r5, fp │ │ - ldr.w fp, [sp, #820] @ 0x334 │ │ - ldr r0, [sp, #176] @ 0xb0 │ │ - cmp r5, r0 │ │ - beq.w beb50 │ │ - ldrd r7, r6, [r5] │ │ - add.w fp, r5, #48 @ 0x30 │ │ - eor.w r0, r7, #20 │ │ - orrs r0, r6 │ │ - beq.w beb50 │ │ - ldr r0, [sp, #160] @ 0xa0 │ │ - add.w r1, r5, #20 │ │ - ldrd r9, r8, [r5, #8] │ │ - movs r2, #28 │ │ - ldr r4, [r5, #16] │ │ - str r4, [sp, #848] @ 0x350 │ │ - strd r9, r8, [sp, #840] @ 0x348 │ │ - strd r7, r6, [sp, #832] @ 0x340 │ │ - bl c99c0 │ │ - subs r0, r7, #2 │ │ - sbc.w r1, r6, #0 │ │ - rsbs r2, r0, #17 │ │ - mov.w r2, #0 │ │ - sbcs.w r1, r2, r1 │ │ - bcc.w bec74 │ │ - cmp r0, #4 │ │ - bne.w bec74 │ │ - ldr r2, [pc, #732] @ (be3b8 ) │ │ - mov r0, r8 │ │ - mov r1, r4 │ │ - movs r3, #13 │ │ - add r2, pc │ │ - bl c47d4 │ │ - cbnz r0, be0fc │ │ - mov r0, r9 │ │ - mov r1, r8 │ │ - bl 5395a │ │ - ldr r0, [sp, #156] @ 0x9c │ │ - bl 99838 │ │ - mov r5, fp │ │ - b.n be088 │ │ - add.w ip, r5, #24 │ │ - str.w fp, [sp, #820] @ 0x334 │ │ - add r2, sp, #880 @ 0x370 │ │ - mov r1, ip │ │ - ldmia.w r1, {r0, r3, r4, r5, r6, r7} │ │ - stmia r2!, {r0, r3, r4, r5, r6, r7} │ │ - movs r7, #0 │ │ - ldrd r0, r2, [sp, #880] @ 0x370 │ │ - subs r1, r0, #2 │ │ - sbc.w r0, r2, #0 │ │ - rsbs r2, r1, #17 │ │ - sbcs.w r0, r7, r0 │ │ - bcc.n be14c │ │ - cbnz r1, be14c │ │ - add r4, sp, #944 @ 0x3b0 │ │ - add r1, sp, #656 @ 0x290 │ │ - movs r2, #160 @ 0xa0 │ │ - mov r0, r4 │ │ - bl c9a94 │ │ - movs r0, #0 │ │ - movs r1, #0 │ │ - str r0, [sp, #148] @ 0x94 │ │ - movs r5, #2 │ │ - mov r0, r4 │ │ - str r1, [sp, #660] @ 0x294 │ │ - str r5, [sp, #656] @ 0x290 │ │ - bl 970f4 │ │ - add r0, sp, #880 @ 0x370 │ │ - bl 60ef4 │ │ - b.n be8b4 │ │ - ldmia.w ip, {r1, r2, r3, r4, r5, r6} │ │ - add.w r0, sp, #1104 @ 0x450 │ │ - stmia r0!, {r1, r2, r3, r4, r5, r6} │ │ - movs r4, #2 │ │ - movs r0, #3 │ │ - str.w r0, [sp, #1448] @ 0x5a8 │ │ - ldr.w r0, [sp, #1104] @ 0x450 │ │ - ldr.w r1, [sp, #1108] @ 0x454 │ │ - subs r2, r0, #2 │ │ - str.w r7, [sp, #1436] @ 0x59c │ │ - sbc.w r3, r1, #0 │ │ - subs.w r0, r2, #15 │ │ - str.w r7, [sp, #1432] @ 0x598 │ │ - str.w r7, [sp, #1452] @ 0x5ac │ │ - str.w r7, [sp, #1492] @ 0x5d4 │ │ - str.w r4, [sp, #1488] @ 0x5d0 │ │ - str.w r7, [sp, #1560] @ 0x618 │ │ - str.w r7, [sp, #1564] @ 0x61c │ │ - it ne │ │ - movne r0, #1 │ │ - rsbs r1, r2, #17 │ │ - str r2, [sp, #44] @ 0x2c │ │ - sbcs.w r1, r7, r3 │ │ - str r3, [sp, #40] @ 0x28 │ │ - mov.w r1, #0 │ │ - it cc │ │ - movcc r1, #1 │ │ - orrs r0, r1 │ │ - str r0, [sp, #36] @ 0x24 │ │ - beq.n be1cc │ │ - ldr r1, [pc, #528] @ (be3bc ) │ │ - movs r2, #43 @ 0x2b │ │ - ldr r0, [sp, #108] @ 0x6c │ │ - add r1, pc │ │ - bl 9dedc │ │ - add.w r0, sp, #1488 @ 0x5d0 │ │ - str.w r7, [sp, #1276] @ 0x4fc │ │ - str.w r4, [sp, #1272] @ 0x4f8 │ │ - bl 96ac8 │ │ - ldrd r4, r5, [sp, #44] @ 0x2c │ │ - b.n be7de │ │ - ldr.w r1, [sp, #1120] @ 0x460 │ │ - ldr.w r0, [sp, #1112] @ 0x458 │ │ - ldr.w r5, [sp, #1116] @ 0x45c │ │ - str.w r0, [sp, #1584] @ 0x630 │ │ - add.w r0, r1, r1, lsl #1 │ │ - str.w r5, [sp, #1576] @ 0x628 │ │ - add.w r1, r5, r0, lsl #4 │ │ - movs r0, #0 │ │ - str r0, [sp, #52] @ 0x34 │ │ - movs r0, #2 │ │ - str.w r5, [sp, #1580] @ 0x62c │ │ - str r1, [sp, #56] @ 0x38 │ │ - str.w r1, [sp, #1588] @ 0x634 │ │ - str r0, [sp, #32] │ │ - ldr.w r0, [sp, #1580] @ 0x62c │ │ - ldr r1, [sp, #56] @ 0x38 │ │ - cmp r5, r1 │ │ - beq.w be680 │ │ - ldrd sl, r4, [r5] │ │ - eor.w r0, sl, #20 │ │ - orrs r0, r4 │ │ - add.w r0, r5, #48 @ 0x30 │ │ - beq.w be67c │ │ - str r0, [sp, #172] @ 0xac │ │ - movs r2, #28 │ │ - ldrd r1, r0, [r5, #8] │ │ - strd r1, r0, [sp, #112] @ 0x70 │ │ - str.w r0, [sp, #1724] @ 0x6bc │ │ - ldr r0, [sp, #140] @ 0x8c │ │ - str.w r1, [sp, #1720] @ 0x6b8 │ │ - add.w r1, r5, #20 │ │ - ldr r6, [r5, #16] │ │ - str.w r6, [sp, #1728] @ 0x6c0 │ │ - str.w sl, [sp, #1712] @ 0x6b0 │ │ - str.w r4, [sp, #1716] @ 0x6b4 │ │ - bl c99c0 │ │ - subs.w r0, sl, #2 │ │ - sbc.w r1, r4, #0 │ │ - rsbs r2, r0, #17 │ │ - sbcs.w r1, r7, r1 │ │ - bcc.w be79c │ │ - cmp r0, #4 │ │ - bne.w be79c │ │ - ldr r2, [pc, #352] @ (be3c0 ) │ │ - mov r1, r6 │ │ - ldr r4, [sp, #116] @ 0x74 │ │ - movs r3, #15 │ │ - add r2, pc │ │ - mov r0, r4 │ │ - bl c47d4 │ │ - ldr.w sl, [sp, #180] @ 0xb4 │ │ - adds r5, #24 │ │ - cbnz r0, be2d2 │ │ - ldr r2, [pc, #332] @ (be3c4 ) │ │ - mov r0, r4 │ │ - mov r1, r6 │ │ - movs r3, #12 │ │ - add r2, pc │ │ - bl c47d4 │ │ - cbnz r0, be2f0 │ │ - ldr r2, [pc, #320] @ (be3c8 ) │ │ - mov r0, r4 │ │ - mov r1, r6 │ │ - movs r3, #11 │ │ - add r2, pc │ │ - bl c47d4 │ │ - cmp r0, #0 │ │ - bne.n be31a │ │ - ldr r2, [pc, #304] @ (be3cc ) │ │ - mov r0, r4 │ │ - mov r1, r6 │ │ - movs r3, #9 │ │ - add r2, pc │ │ - bl c47d4 │ │ - cmp r0, #0 │ │ - bne.n be35a │ │ - ldr r2, [pc, #292] @ (be3d0 ) │ │ - mov r0, r4 │ │ - mov r1, r6 │ │ - movs r3, #10 │ │ - add r2, pc │ │ - bl c47d4 │ │ - cmp r0, #0 │ │ - bne.n be37c │ │ - ldr r0, [sp, #112] @ 0x70 │ │ - mov r1, r4 │ │ - bl 5395a │ │ - ldr r0, [sp, #120] @ 0x78 │ │ - bl 99838 │ │ - ldr r0, [sp, #172] @ 0xac │ │ - movs r7, #0 │ │ - mov r5, r0 │ │ - b.n be1fe │ │ - ldr r0, [sp, #172] @ 0xac │ │ - add.w ip, sp, #1784 @ 0x6f8 │ │ - str.w r0, [sp, #1580] @ 0x62c │ │ - ldmia.w r5, {r1, r2, r3, r4, r6, r7} │ │ - mov r0, ip │ │ - stmia r0!, {r1, r2, r3, r4, r6, r7} │ │ - mov r2, ip │ │ - add.w r0, sp, #1656 @ 0x678 │ │ - add.w r1, sp, #1432 @ 0x598 │ │ - b.n be398 │ │ - ldr r0, [sp, #172] @ 0xac │ │ - add.w ip, sp, #1784 @ 0x6f8 │ │ - str.w r0, [sp, #1580] @ 0x62c │ │ - add.w r0, sp, #1448 @ 0x5a8 │ │ - str.w r0, [sp, #1616] @ 0x650 │ │ - mov r0, ip │ │ - ldmia.w r5, {r1, r2, r3, r4, r6, r7} │ │ - stmia r0!, {r1, r2, r3, r4, r6, r7} │ │ - add.w r1, sp, #1616 @ 0x650 │ │ - add.w r0, sp, #1656 @ 0x678 │ │ - mov r2, ip │ │ - bl 978a8 │ │ - b.n be39c │ │ - ldr r0, [sp, #172] @ 0xac │ │ - mov ip, r5 │ │ - str.w r0, [sp, #1580] @ 0x62c │ │ - add.w r1, sp, #1592 @ 0x638 │ │ - ldmia.w ip, {r0, r2, r3, r4, r6, r7} │ │ - stmia r1!, {r0, r2, r3, r4, r6, r7} │ │ - movs r7, #0 │ │ - ldr.w r0, [sp, #1592] @ 0x638 │ │ - ldr.w r1, [sp, #1596] @ 0x63c │ │ - subs r0, #2 │ │ - sbc.w r1, r1, #0 │ │ - rsbs r2, r0, #17 │ │ - sbcs.w r1, r7, r1 │ │ - bcc.n be3d8 │ │ - cmp r0, #0 │ │ - bne.n be3d8 │ │ - add.w r0, sp, #1592 @ 0x638 │ │ - bl 60ef4 │ │ - movs r0, #0 │ │ - str r0, [sp, #32] │ │ - str r0, [sp, #52] @ 0x34 │ │ - b.n be3aa │ │ - ldr r0, [sp, #172] @ 0xac │ │ - add.w ip, sp, #1784 @ 0x6f8 │ │ - str.w r0, [sp, #1580] @ 0x62c │ │ - ldmia.w r5, {r1, r2, r3, r4, r6, r7} │ │ - mov r0, ip │ │ - stmia r0!, {r1, r2, r3, r4, r6, r7} │ │ - add.w r1, sp, #1488 @ 0x5d0 │ │ - add.w r0, sp, #1656 @ 0x678 │ │ - mov r2, ip │ │ - bl 96a2c │ │ - b.n be39c │ │ - ldr r0, [sp, #172] @ 0xac │ │ - add.w ip, sp, #1784 @ 0x6f8 │ │ - str.w r0, [sp, #1580] @ 0x62c │ │ - ldmia.w r5, {r1, r2, r3, r4, r6, r7} │ │ - mov r0, ip │ │ - stmia r0!, {r1, r2, r3, r4, r6, r7} │ │ - add.w r1, sp, #1560 @ 0x618 │ │ - add.w r0, sp, #1656 @ 0x678 │ │ - mov r2, ip │ │ - bl 96768 │ │ - ldr.w r0, [sp, #1656] @ 0x678 │ │ - ldr r1, [pc, #48] @ (be3d4 ) │ │ - cmp r0, r1 │ │ - bne.w beaa0 │ │ - movs r7, #0 │ │ - ldrd r0, r1, [sp, #112] @ 0x70 │ │ - bl 5395a │ │ - ldr r5, [sp, #172] @ 0xac │ │ - b.n be1fa │ │ - nop │ │ - ldr r4, [r4, r4] │ │ - vrintp.f16 d21, d13 │ │ - vqshl.u32 , q6, #22 │ │ - vrintn.f16 d19, d27 │ │ - vrintn.f16 d19, d23 │ │ - vzip.16 , q11 │ │ - vrintn.f16 d19, d14 │ │ - vaddl.u q8, d6, d3 │ │ - strh r0, [r0, #0] │ │ - ldmia.w r5, {r1, r2, r3, r4, r6, r7} │ │ - add.w r0, sp, #1856 @ 0x740 │ │ - stmia r0!, {r1, r2, r3, r4, r6, r7} │ │ - movs r7, #0 │ │ - ldr.w r0, [sp, #1856] @ 0x740 │ │ - ldr.w r1, [sp, #1860] @ 0x744 │ │ - subs r0, #2 │ │ - str.w r7, [sp, #1884] @ 0x75c │ │ - sbc.w r1, r1, #0 │ │ - rsbs r2, r0, #17 │ │ - sbcs.w r1, r7, r1 │ │ - str.w r7, [sp, #1880] @ 0x758 │ │ - str.w r7, [sp, #1900] @ 0x76c │ │ - str.w r7, [sp, #1896] @ 0x768 │ │ - bcc.w be532 │ │ - cmp r0, #15 │ │ - bne.w be532 │ │ - ldr.w r1, [sp, #1872] @ 0x750 │ │ - add.w r5, sp, #1280 @ 0x500 │ │ - ldr.w r0, [sp, #1864] @ 0x748 │ │ - ldr.w sl, [sp, #1868] @ 0x74c │ │ - str.w r0, [sp, #1924] @ 0x784 │ │ - add.w r0, r1, r1, lsl #1 │ │ - lsls r2, r0, #4 │ │ - str.w sl, [sp, #1916] @ 0x77c │ │ - add.w r1, sl, r0, lsl #4 │ │ - str r1, [sp, #8] │ │ - str.w r1, [sp, #1928] @ 0x788 │ │ - add.w r1, sl, #24 │ │ - cmp r2, #0 │ │ - beq.w be548 │ │ - ldrd r5, r4, [sl] │ │ - eor.w r0, r5, #20 │ │ - orrs r0, r4 │ │ - add.w r0, r1, #24 │ │ - beq.n be54c │ │ - strd r0, r2, [sp, #12] │ │ - movs r2, #28 │ │ - str r1, [sp, #24] │ │ - ldrd r1, r0, [sl, #8] │ │ - str r1, [sp, #20] │ │ - str r0, [sp, #28] │ │ - str.w r0, [sp, #1796] @ 0x704 │ │ - ldr r0, [sp, #100] @ 0x64 │ │ - str.w r1, [sp, #1792] @ 0x700 │ │ - add.w r1, sl, #20 │ │ - ldr.w r6, [sl, #16] │ │ - str.w r6, [sp, #1800] @ 0x708 │ │ - str.w r5, [sp, #1784] @ 0x6f8 │ │ - str.w r4, [sp, #1788] @ 0x6fc │ │ - bl c99c0 │ │ - subs r0, r5, #2 │ │ - sbc.w r1, r4, #0 │ │ - rsbs r2, r0, #17 │ │ - sbcs.w r1, r7, r1 │ │ - bcc.w be5d8 │ │ - cmp r0, #4 │ │ - bne.w be5d8 │ │ - ldr r2, [pc, #936] @ (be84c ) │ │ - mov r1, r6 │ │ - ldr r5, [sp, #28] │ │ - movs r3, #5 │ │ - add r2, pc │ │ - mov r0, r5 │ │ - bl c47d4 │ │ - add.w r4, sp, #1656 @ 0x678 │ │ - cbz r0, be4ce │ │ - ldr.w ip, [sp, #24] │ │ - mov r1, r4 │ │ - mov r2, r4 │ │ - ldmia.w ip, {r0, r3, r4, r5, r6, r7} │ │ - stmia r1!, {r0, r3, r4, r5, r6, r7} │ │ - addw r0, sp, #1932 @ 0x78c │ │ - add.w r1, sp, #1880 @ 0x758 │ │ - b.n be4f4 │ │ - ldr r2, [pc, #896] @ (be850 ) │ │ - mov r0, r5 │ │ - mov r1, r6 │ │ - movs r3, #6 │ │ - add r2, pc │ │ - bl c47d4 │ │ - cbz r0, be512 │ │ - ldr.w ip, [sp, #24] │ │ - mov r1, r4 │ │ - mov r2, r4 │ │ - ldmia.w ip, {r0, r3, r4, r5, r6, r7} │ │ - stmia r1!, {r0, r3, r4, r5, r6, r7} │ │ - addw r0, sp, #1932 @ 0x78c │ │ - add.w r1, sp, #1896 @ 0x768 │ │ - bl 967a0 │ │ - ldr.w r0, [sp, #1932] @ 0x78c │ │ - ldr r1, [pc, #852] @ (be854 ) │ │ - cmp r0, r1 │ │ - bne.n be600 │ │ - ldr r0, [sp, #20] │ │ - add.w r5, sp, #1280 @ 0x500 │ │ - ldr r1, [sp, #28] │ │ - movs r7, #0 │ │ - bl 5395a │ │ - b.n be524 │ │ - ldr r0, [sp, #20] │ │ - mov r1, r5 │ │ - bl 5395a │ │ - ldr r0, [sp, #76] @ 0x4c │ │ - bl 99838 │ │ - add.w r5, sp, #1280 @ 0x500 │ │ - ldr r2, [sp, #16] │ │ - add.w sl, sl, #48 @ 0x30 │ │ - ldr r1, [sp, #24] │ │ - subs r2, #48 @ 0x30 │ │ - adds r1, #48 @ 0x30 │ │ - b.n be440 │ │ - ldr r1, [pc, #804] @ (be858 ) │ │ - movs r2, #43 @ 0x2b │ │ - ldr r0, [sp, #72] @ 0x48 │ │ - add r1, pc │ │ - bl 9dedc │ │ - add.w r0, sp, #1856 @ 0x740 │ │ - bl 99838 │ │ - b.n be650 │ │ - ldr r0, [sp, #8] │ │ - b.n be550 │ │ - add.w r5, sp, #1280 @ 0x500 │ │ - str.w r0, [sp, #1920] @ 0x780 │ │ - addw r0, sp, #1916 @ 0x77c │ │ - bl 60ebe │ │ - vldr d9, [r5, #608] @ 0x260 │ │ - add.w r6, sp, #1784 @ 0x6f8 │ │ - ldr.w r4, [sp, #1880] @ 0x758 │ │ - movs r2, #40 @ 0x28 │ │ - ldr r1, [pc, #752] @ (be85c ) │ │ - mov r0, r6 │ │ - add r1, pc │ │ - bl 9dedc │ │ - lsls r0, r4, #31 │ │ - ldr.w sl, [sp, #180] @ 0xb4 │ │ - ldr.w r0, [sp, #1784] @ 0x6f8 │ │ - beq.n be5c2 │ │ - ldr.w r1, [sp, #1788] @ 0x6fc │ │ - bl 998f4 │ │ - vldr d10, [r5, #624] @ 0x270 │ │ - mov r0, r6 │ │ - ldr.w r4, [sp, #1896] @ 0x768 │ │ - movs r2, #41 @ 0x29 │ │ - ldr r1, [pc, #712] @ (be860 ) │ │ - add r1, pc │ │ - bl 9dedc │ │ - lsls r0, r4, #31 │ │ - ldr.w r0, [sp, #1784] @ 0x6f8 │ │ - beq.n be638 │ │ - ldr.w r1, [sp, #1788] @ 0x6fc │ │ - bl 998f4 │ │ - vmov r0, r1, d10 │ │ - vmov.f64 d8, d9 │ │ - str r0, [sp, #48] @ 0x30 │ │ - movs r0, #0 │ │ - str r0, [sp, #52] @ 0x34 │ │ - movs r0, #1 │ │ - str r1, [sp, #68] @ 0x44 │ │ - str r0, [sp, #32] │ │ - b.n be3aa │ │ - ldr.w r2, [sp, #1792] @ 0x700 │ │ - ldr.w r1, [sp, #1788] @ 0x6fc │ │ - strd r1, r2, [sp, #192] @ 0xc0 │ │ - str.w r0, [sp, #1620] @ 0x654 │ │ - vldr d0, [sp, #192] @ 0xc0 │ │ - b.n be64c │ │ - ldr r0, [sp, #12] │ │ - movs r2, #27 │ │ - str.w r0, [sp, #1920] @ 0x780 │ │ - ldr r1, [pc, #640] @ (be864 ) │ │ - ldr r0, [sp, #72] @ 0x48 │ │ - add r1, pc │ │ - bl 9dedc │ │ - movs r0, #1 │ │ - str.w r0, [sp, #1616] @ 0x650 │ │ - add.w r0, sp, #1784 @ 0x6f8 │ │ - bl 99838 │ │ - ldr r0, [sp, #76] @ 0x4c │ │ - bl 99838 │ │ - b.n be62a │ │ - ldr r1, [sp, #12] │ │ - str.w r1, [sp, #1920] @ 0x780 │ │ - ldr.w r1, [sp, #1940] @ 0x794 │ │ - str.w r0, [sp, #1620] @ 0x654 │ │ - movs r0, #1 │ │ - str.w r0, [sp, #1616] @ 0x650 │ │ - str.w r1, [sp, #1628] @ 0x65c │ │ - ldr r0, [sp, #20] │ │ - ldr r1, [sp, #28] │ │ - ldr.w r2, [sp, #1936] @ 0x790 │ │ - str.w r2, [sp, #1624] @ 0x658 │ │ - bl 5395a │ │ - movs r7, #0 │ │ - addw r0, sp, #1916 @ 0x77c │ │ - bl 60ebe │ │ - ldr.w sl, [sp, #180] @ 0xb4 │ │ - b.n be650 │ │ - ldr.w r2, [sp, #1792] @ 0x700 │ │ - ldr.w r1, [sp, #1788] @ 0x6fc │ │ - strd r1, r2, [sp, #184] @ 0xb8 │ │ - str.w r0, [sp, #1620] @ 0x654 │ │ - vldr d0, [sp, #184] @ 0xb8 │ │ - vstr d0, [r5, #344] @ 0x158 │ │ - ldr.w r0, [sp, #1620] @ 0x654 │ │ - ldr r1, [pc, #508] @ (be854 ) │ │ - cmp r0, r1 │ │ - beq.w be3aa │ │ - ldr.w r1, [sp, #1624] @ 0x658 │ │ - ldr.w r2, [sp, #1628] @ 0x65c │ │ - str.w r1, [sp, #1284] @ 0x504 │ │ - movs r1, #2 │ │ - str.w r7, [sp, #1276] @ 0x4fc │ │ - str.w r1, [sp, #1272] @ 0x4f8 │ │ - str.w r0, [sp, #1280] @ 0x500 │ │ - str.w r2, [sp, #1288] @ 0x508 │ │ - b.n beac0 │ │ - ldr.w sl, [sp, #180] @ 0xb4 │ │ - str.w r0, [sp, #1580] @ 0x62c │ │ - add.w r0, sp, #1576 @ 0x628 │ │ - bl 60ebe │ │ - add.w r5, sp, #1784 @ 0x6f8 │ │ - add.w r0, sp, #1448 @ 0x5a8 │ │ - str.w r0, [sp, #1784] @ 0x6f8 │ │ - mov r0, r5 │ │ - bl 97030 │ │ - ldr.w r0, [sp, #1440] @ 0x5a0 │ │ - movs r2, #50 @ 0x32 │ │ - str r0, [sp, #116] @ 0x74 │ │ - mov r0, r5 │ │ - ldr.w r4, [sp, #1432] @ 0x598 │ │ - ldr.w r6, [sp, #1444] @ 0x5a4 │ │ - ldr r1, [pc, #436] @ (be868 ) │ │ - add r1, pc │ │ - bl 9dedc │ │ - ldr r2, [sp, #32] │ │ - ldr r1, [sp, #52] @ 0x34 │ │ - eor.w r0, r2, #2 │ │ - orrs.w r3, r0, r1 │ │ - it eq │ │ - moveq r1, r3 │ │ - str r1, [sp, #52] @ 0x34 │ │ - it ne │ │ - movne r3, r2 │ │ - lsls r0, r4, #31 │ │ - ldr.w r0, [sp, #1784] @ 0x6f8 │ │ - beq.n be778 │ │ - ldr.w r1, [sp, #1788] @ 0x6fc │ │ - str r6, [sp, #36] @ 0x24 │ │ - str r3, [sp, #172] @ 0xac │ │ - bl 998f4 │ │ - ldr.w r0, [sp, #1452] @ 0x5ac │ │ - add.w r1, sp, #1656 @ 0x678 │ │ - str r0, [sp, #112] @ 0x70 │ │ - ldr r0, [sp, #88] @ 0x58 │ │ - ldr.w sl, [sp, #1448] @ 0x5a8 │ │ - ldmia.w r0, {r2, r3, r7} │ │ - add.w r0, sp, #1784 @ 0x6f8 │ │ - stmia r1!, {r2, r3, r7} │ │ - ldr r1, [sp, #92] @ 0x5c │ │ - ldmia.w r1, {r2, r3, r4, r6, r7} │ │ - stmia r0!, {r2, r3, r4, r6, r7} │ │ - add.w r4, sp, #1712 @ 0x6b0 │ │ - movs r2, #47 @ 0x2f │ │ - ldr r1, [pc, #352] @ (be86c ) │ │ - mov r0, r4 │ │ - add r1, pc │ │ - bl 9dedc │ │ - str.w sl, [sp, #56] @ 0x38 │ │ - eor.w r0, sl, #3 │ │ - ldr.w sl, [sp, #112] @ 0x70 │ │ - orrs.w r0, r0, sl │ │ - bne.w be8c2 │ │ - mov r1, r4 │ │ - add.w r5, sp, #1856 @ 0x740 │ │ - ldmia.w r1, {r2, r3, r4} │ │ - mov r0, r5 │ │ - stmia r0!, {r2, r3, r4} │ │ - mov r0, r5 │ │ - add.w r5, sp, #1592 @ 0x638 │ │ - ldmia.w r0, {r2, r3, r4} │ │ - mov r1, r5 │ │ - stmia r1!, {r2, r3, r4} │ │ - mov r1, r5 │ │ - ldr r0, [sp, #108] @ 0x6c │ │ - ldmia.w r1, {r2, r3, r4} │ │ - movs r1, #0 │ │ - stmia r0!, {r2, r3, r4} │ │ - movs r0, #0 │ │ - str r0, [sp, #52] @ 0x34 │ │ - movs r0, #2 │ │ - str.w r0, [sp, #1272] @ 0x4f8 │ │ - add.w r0, sp, #1488 @ 0x5d0 │ │ - str.w r1, [sp, #1276] @ 0x4fc │ │ - bl 96ac8 │ │ - ldr.w sl, [sp, #180] @ 0xb4 │ │ - movs r0, #0 │ │ - ldrd r4, r5, [sp, #44] @ 0x2c │ │ - movs r3, #2 │ │ - movs r7, #0 │ │ - str r0, [sp, #36] @ 0x24 │ │ - b.n be7fc │ │ - ldrd r4, r5, [sp, #44] @ 0x2c │ │ - ldr.w r1, [sp, #1788] @ 0x6fc │ │ - ldr.w r2, [sp, #1792] @ 0x700 │ │ - str.w r1, [sp, #1284] @ 0x504 │ │ - movs r1, #2 │ │ - str.w r2, [sp, #1288] @ 0x508 │ │ - str.w r7, [sp, #1276] @ 0x4fc │ │ - str.w r1, [sp, #1272] @ 0x4f8 │ │ - str.w r0, [sp, #1280] @ 0x500 │ │ - b.n be7d6 │ │ - ldr r0, [sp, #172] @ 0xac │ │ - movs r2, #27 │ │ - str.w r0, [sp, #1580] @ 0x62c │ │ - ldr r1, [pc, #200] @ (be870 ) │ │ - ldr r0, [sp, #108] @ 0x6c │ │ - add r1, pc │ │ - bl 9dedc │ │ - movs r0, #2 │ │ - str.w r7, [sp, #1276] @ 0x4fc │ │ - str.w r0, [sp, #1272] @ 0x4f8 │ │ - add.w r0, sp, #1712 @ 0x6b0 │ │ - bl 99838 │ │ - ldr r0, [sp, #120] @ 0x78 │ │ - bl 99838 │ │ - ldr.w sl, [sp, #180] @ 0xb4 │ │ - ldrd r4, r5, [sp, #44] @ 0x2c │ │ - add.w r0, sp, #1576 @ 0x628 │ │ - bl 60ebe │ │ - add.w r0, sp, #1488 @ 0x5d0 │ │ - bl 96ac8 │ │ - ldr.w r0, [sp, #1448] @ 0x5a8 │ │ - ldr.w r1, [sp, #1452] @ 0x5ac │ │ - eor.w r0, r0, #3 │ │ - orrs r0, r1 │ │ - beq.n be7f6 │ │ - add.w r0, sp, #1448 @ 0x5a8 │ │ - bl 96494 │ │ - movs r0, #0 │ │ - movs r3, #2 │ │ - str r0, [sp, #52] @ 0x34 │ │ - ldr r1, [sp, #40] @ 0x28 │ │ - rsbs r0, r4, #17 │ │ - sbcs.w r0, r7, r1 │ │ - bcc.n be81c │ │ - cmp r4, #15 │ │ - bne.n be81c │ │ - ldr r0, [sp, #36] @ 0x24 │ │ - ldr r6, [sp, #52] @ 0x34 │ │ - cbz r0, be82a │ │ - ldr r0, [sp, #96] @ 0x60 │ │ - mov r4, r3 │ │ - bl 99904 │ │ - b.n be828 │ │ - add.w r0, sp, #1104 @ 0x450 │ │ - mov r4, r3 │ │ - bl 99838 │ │ - ldr r6, [sp, #52] @ 0x34 │ │ - mov r3, r4 │ │ - eor.w r0, r3, #2 │ │ - ldr.w r4, [sp, #1280] @ 0x500 │ │ - ldr.w r1, [sp, #1284] @ 0x504 │ │ - orrs r0, r6 │ │ - ldr.w r7, [sp, #1288] @ 0x508 │ │ - str r5, [sp, #48] @ 0x30 │ │ - bne.n be874 │ │ - ldr r0, [pc, #16] @ (be854 ) │ │ - cmp r4, r0 │ │ - bne.w befd2 │ │ - ldr r5, [sp, #152] @ 0x98 │ │ - b.n be8b4 │ │ - cmp r6, r6 │ │ - vqmovn.s32 d20, q1 │ │ - vaddl.u q8, d6, d3 │ │ - strh r0, [r0, #0] │ │ - strb r5, [r0, r0] │ │ - vcvt.f16.u16 d18, d2, #10 │ │ - vcvt.f16.u16 d18, d2, #10 │ │ - vrsra.u32 d21, d30, #10 │ │ - vrshr.u64 d21, d22, #10 │ │ - vcvt.u32.f32 d18, d1, #10 │ │ - vsra.u32 , q13, #10 │ │ - vuzp.16 d25, d22 │ │ - add.w r0, sp, #1128 @ 0x468 │ │ - ldr r1, [sp, #104] @ 0x68 │ │ - movs r2, #140 @ 0x8c │ │ - str r3, [sp, #172] @ 0xac │ │ - bl c99a6 │ │ - add r5, sp, #944 @ 0x3b0 │ │ - add r1, sp, #656 @ 0x290 │ │ - movs r2, #160 @ 0xa0 │ │ - mov r0, r5 │ │ - bl c9a94 │ │ - ldr r0, [sp, #152] @ 0x98 │ │ - add.w r1, sp, #1128 @ 0x468 │ │ - str r0, [sp, #668] @ 0x29c │ │ - movs r2, #140 @ 0x8c │ │ - ldr r0, [sp, #128] @ 0x80 │ │ - str r7, [sp, #672] @ 0x2a0 │ │ - ldr r7, [sp, #172] @ 0xac │ │ - str r6, [sp, #660] @ 0x294 │ │ - str r7, [sp, #656] @ 0x290 │ │ - str r4, [sp, #664] @ 0x298 │ │ - bl c99a6 │ │ - mov r0, r5 │ │ - bl 970f4 │ │ - mov r5, r7 │ │ - str r6, [sp, #148] @ 0x94 │ │ - mov r0, r9 │ │ - mov r1, r8 │ │ - str r5, [sp, #152] @ 0x98 │ │ - bl 5395a │ │ - b.w be082 │ │ - add.w r1, sp, #1656 @ 0x678 │ │ - add.w r5, sp, #1784 @ 0x6f8 │ │ - add.w r0, sp, #1856 @ 0x740 │ │ - ldmia.w r1, {r2, r3, r4} │ │ - mov r1, r5 │ │ - stmia r0!, {r2, r3, r4} │ │ - ldr r0, [sp, #84] @ 0x54 │ │ - ldmia.w r1, {r2, r3, r4, r6, r7} │ │ - stmia r0!, {r2, r3, r4, r6, r7} │ │ - ldr.w r0, [sp, #1712] @ 0x6b0 │ │ - ldr.w r1, [sp, #1716] @ 0x6b4 │ │ - bl 998f4 │ │ - add.w r7, sp, #1856 @ 0x740 │ │ - add.w r6, sp, #1592 @ 0x638 │ │ - mov r0, r7 │ │ - mov r1, r6 │ │ - ldmia.w r0, {r2, r3, r4} │ │ - stmia r1!, {r2, r3, r4} │ │ - mov r1, r6 │ │ - ldr r0, [sp, #80] @ 0x50 │ │ - ldmia.w r1, {r2, r3, r4} │ │ - stmia r0!, {r2, r3, r4} │ │ - movs r2, #46 @ 0x2e │ │ - ldr r0, [sp, #56] @ 0x38 │ │ - str.w r0, [sp, #1616] @ 0x650 │ │ - mov r0, r5 │ │ - str.w sl, [sp, #1620] @ 0x654 │ │ - ldr r1, [pc, #840] @ (bec60 ) │ │ - add r1, pc │ │ - bl 9dedc │ │ - ldr.w r0, [sp, #1784] @ 0x6f8 │ │ - ldr.w r1, [sp, #1788] @ 0x6fc │ │ - bl 998f4 │ │ - add.w r1, sp, #1488 @ 0x5d0 │ │ - mov r0, r5 │ │ - movs r2, #72 @ 0x48 │ │ - bl c9a94 │ │ - ldr r1, [pc, #812] @ (bec64 ) │ │ - mov r0, r7 │ │ - movs r2, #44 @ 0x2c │ │ - add r1, pc │ │ - bl 9dedc │ │ - add.w r0, sp, #1712 @ 0x6b0 │ │ - mov r1, r5 │ │ - mov r2, r7 │ │ - bl a82b2 │ │ - ldr.w r7, [sp, #1712] @ 0x6b0 │ │ - ldr.w r0, [sp, #1720] @ 0x6b8 │ │ - ldr.w r6, [sp, #1716] @ 0x6b4 │ │ - str.w r0, [sp, #1704] @ 0x6a8 │ │ - eor.w r0, r7, #2 │ │ - ldr.w sl, [sp, #1728] @ 0x6c0 │ │ - orrs r0, r6 │ │ - ldr.w r1, [sp, #1724] @ 0x6bc │ │ - str.w r1, [sp, #1708] @ 0x6ac │ │ - bne.n be99c │ │ - ldr.w r0, [sp, #1704] @ 0x6a8 │ │ - movs r7, #0 │ │ - str.w r0, [sp, #1280] @ 0x500 │ │ - movs r0, #2 │ │ - str.w r0, [sp, #1272] @ 0x4f8 │ │ - add.w r0, sp, #1616 @ 0x650 │ │ - ldr.w r1, [sp, #1708] @ 0x6ac │ │ - str.w r1, [sp, #1284] @ 0x504 │ │ - str.w r7, [sp, #1276] @ 0x4fc │ │ - str.w sl, [sp, #1288] @ 0x508 │ │ - bl 96494 │ │ - ldr r5, [sp, #48] @ 0x30 │ │ - b.n bea8c │ │ - ldr.w r0, [sp, #1732] @ 0x6c4 │ │ - movs r2, #48 @ 0x30 │ │ - ldr r1, [sp, #120] @ 0x78 │ │ - str r0, [sp, #112] @ 0x70 │ │ - add.w r0, sp, #1656 @ 0x678 │ │ - bl c99c0 │ │ - ldr.w r0, [sp, #1568] @ 0x620 │ │ - movs r2, #45 @ 0x2d │ │ - str r0, [sp, #56] @ 0x38 │ │ - ldr.w r0, [sp, #1572] @ 0x624 │ │ - str r0, [sp, #32] │ │ - add.w r0, sp, #1784 @ 0x6f8 │ │ - ldr.w r4, [sp, #1560] @ 0x618 │ │ - ldr r1, [pc, #672] @ (bec68 ) │ │ - add r1, pc │ │ - bl 9dedc │ │ - lsls r0, r4, #31 │ │ - ldr r5, [sp, #48] @ 0x30 │ │ - ldr.w r0, [sp, #1784] @ 0x6f8 │ │ - beq.n bea5c │ │ - ldr.w r1, [sp, #1788] @ 0x6fc │ │ - bl 998f4 │ │ - ldr r0, [sp, #60] @ 0x3c │ │ - add.w r1, sp, #1616 @ 0x650 │ │ - movs r2, #40 @ 0x28 │ │ - bl c99c0 │ │ - add.w r0, sp, #1280 @ 0x500 │ │ - ldr.w r1, [sp, #1708] @ 0x6ac │ │ - str.w r1, [sp, #1308] @ 0x51c │ │ - add.w r1, sp, #1656 @ 0x678 │ │ - vstr d8, [r0] │ │ - movs r2, #48 @ 0x30 │ │ - ldr r0, [sp, #112] @ 0x70 │ │ - str.w r0, [sp, #1316] @ 0x524 │ │ - ldr.w r0, [sp, #1704] @ 0x6a8 │ │ - str.w r0, [sp, #1304] @ 0x518 │ │ - ldr r0, [sp, #64] @ 0x40 │ │ - str.w r6, [sp, #1300] @ 0x514 │ │ - str.w r7, [sp, #1296] @ 0x510 │ │ - str.w r5, [sp, #1288] @ 0x508 │ │ - str.w sl, [sp, #1312] @ 0x520 │ │ - bl c99c0 │ │ - ldr r0, [sp, #32] │ │ - movs r7, #0 │ │ - str.w r0, [sp, #1420] @ 0x58c │ │ - ldr r0, [sp, #56] @ 0x38 │ │ - str.w r0, [sp, #1416] @ 0x588 │ │ - ldr r0, [sp, #36] @ 0x24 │ │ - str.w r0, [sp, #1412] @ 0x584 │ │ - ldr r0, [sp, #116] @ 0x74 │ │ - ldr r3, [sp, #172] @ 0xac │ │ - ldr.w sl, [sp, #180] @ 0xb4 │ │ - ldr r4, [sp, #44] @ 0x2c │ │ - str.w r0, [sp, #1408] @ 0x580 │ │ - ldr r0, [sp, #52] @ 0x34 │ │ - str.w r0, [sp, #1276] @ 0x4fc │ │ - ldr r0, [sp, #68] @ 0x44 │ │ - str.w r3, [sp, #1272] @ 0x4f8 │ │ - str.w r7, [sp, #1424] @ 0x590 │ │ - str.w r0, [sp, #1292] @ 0x50c │ │ - b.n bea98 │ │ - ldr.w r1, [sp, #1788] @ 0x6fc │ │ - movs r7, #0 │ │ - str.w r1, [sp, #1284] @ 0x504 │ │ - movs r1, #2 │ │ - str.w r1, [sp, #1272] @ 0x4f8 │ │ - ldr r1, [sp, #112] @ 0x70 │ │ - ldr.w r2, [sp, #1792] @ 0x700 │ │ - str.w r0, [sp, #1280] @ 0x500 │ │ - mov r0, sl │ │ - str.w r2, [sp, #1288] @ 0x508 │ │ - str.w r7, [sp, #1276] @ 0x4fc │ │ - bl 5395a │ │ - add.w r0, sp, #1616 @ 0x650 │ │ - bl 96494 │ │ - movs r0, #0 │ │ - ldr r4, [sp, #44] @ 0x2c │ │ - str r0, [sp, #52] @ 0x34 │ │ - movs r3, #2 │ │ - ldr.w sl, [sp, #180] @ 0xb4 │ │ - ldr r1, [sp, #40] @ 0x28 │ │ - movs r0, #0 │ │ - str r0, [sp, #36] @ 0x24 │ │ - b.n be7fe │ │ - ldr.w r2, [sp, #1664] @ 0x680 │ │ - movs r7, #0 │ │ - ldr.w r1, [sp, #1660] @ 0x67c │ │ - str.w r2, [sp, #1288] @ 0x508 │ │ - str.w r1, [sp, #1284] @ 0x504 │ │ - movs r1, #2 │ │ - str.w r7, [sp, #1276] @ 0x4fc │ │ - str.w r1, [sp, #1272] @ 0x4f8 │ │ - str.w r0, [sp, #1280] @ 0x500 │ │ - ldrd r0, r1, [sp, #112] @ 0x70 │ │ - ldrd r4, r5, [sp, #44] @ 0x2c │ │ - bl 5395a │ │ - b.n be7ce │ │ - strd r9, r8, [sp, #148] @ 0x94 │ │ - str.w fp, [sp, #156] @ 0x9c │ │ - strd r4, r5, [sp, #648] @ 0x288 │ │ - add r0, sp, #632 @ 0x278 │ │ - ldmia.w r7, {r1, r2, r3, r4} │ │ - add.w r7, sp, #1272 @ 0x4f8 │ │ - stmia r0!, {r1, r2, r3, r4} │ │ - ldr r0, [sp, #164] @ 0xa4 │ │ - ldr r4, [sp, #136] @ 0x88 │ │ - ldr.w r9, [sp, #172] @ 0xac │ │ - ldr.w sl, [sp, #180] @ 0xb4 │ │ - strb r6, [r0, #0] │ │ - b.n becca │ │ - ldr.w r0, [sl, #188] @ 0xbc │ │ - movs r1, #2 │ │ - str.w r1, [sp, #1272] @ 0x4f8 │ │ - add.w r1, sp, #1272 @ 0x4f8 │ │ - adds r0, #8 │ │ - str.w r4, [sp, #1276] @ 0x4fc │ │ - bl b9db4 │ │ - b.n bee1c │ │ - str r5, [sp, #152] @ 0x98 │ │ - ldrd r3, r8, [sl, #56] @ 0x38 │ │ - ldrd r6, r5, [sl, #64] @ 0x40 │ │ - ldr.w r9, [sl, #152] @ 0x98 │ │ - b.w bdc04 │ │ - add r0, sp, #368 @ 0x170 │ │ - ldr r1, [pc, #324] @ (bec6c ) │ │ - adds r0, #8 │ │ - movs r2, #43 @ 0x2b │ │ - add r1, pc │ │ - bl 9dedc │ │ - rsbs r0, r4, #17 │ │ - add.w r7, sp, #1272 @ 0x4f8 │ │ - sbcs.w r0, r6, r5 │ │ - bcc.w bec52 │ │ - cmp r4, #15 │ │ - bne.w bec52 │ │ - add r0, sp, #344 @ 0x158 │ │ - adds r0, #8 │ │ - bl 99904 │ │ - b.n bec58 │ │ - str.w fp, [sp, #820] @ 0x334 │ │ - add r0, sp, #816 @ 0x330 │ │ - bl 60ebe │ │ - ldr r5, [sp, #152] @ 0x98 │ │ - ldr r6, [sp, #148] @ 0x94 │ │ - eor.w r0, r5, #3 │ │ - orrs r0, r6 │ │ - bne.n beb82 │ │ - add.w r4, sp, #1272 @ 0x4f8 │ │ - add r1, sp, #656 @ 0x290 │ │ - movs r2, #160 @ 0xa0 │ │ - mov r0, r4 │ │ - bl c9a94 │ │ - movs r6, #0 │ │ - movs r5, #2 │ │ - mov r0, r4 │ │ - str r6, [sp, #660] @ 0x294 │ │ - str r5, [sp, #656] @ 0x290 │ │ - bl 970f4 │ │ - ldr r1, [pc, #236] @ (bec70 ) │ │ - add.w r8, sp, #1272 @ 0x4f8 │ │ - movs r2, #48 @ 0x30 │ │ - add r1, pc │ │ - mov r0, r8 │ │ - bl 9dedc │ │ - add.w sl, sp, #368 @ 0x170 │ │ - ldr r1, [sp, #128] @ 0x80 │ │ - add.w r0, sl, #20 │ │ - movs r2, #140 @ 0x8c │ │ - mov r9, r6 │ │ - bl c99a6 │ │ - ldr.w r0, [sp, #1272] @ 0x4f8 │ │ - ldr.w r1, [sp, #1276] @ 0x4fc │ │ - bl 998f4 │ │ - ldr r4, [sp, #124] @ 0x7c │ │ - add.w r0, sl, #8 │ │ - mov r7, r5 │ │ - ldmia.w r4, {r1, r2, r3} │ │ - stmia r0!, {r1, r2, r3} │ │ - ldr r0, [sp, #376] @ 0x178 │ │ - str r0, [sp, #176] @ 0xb0 │ │ - ldr r0, [sp, #380] @ 0x17c │ │ - str r0, [sp, #160] @ 0xa0 │ │ - ldrd r0, r1, [sp, #384] @ 0x180 │ │ - strd r0, r1, [sp, #648] @ 0x288 │ │ - add.w r0, sl, #40 @ 0x28 │ │ - ldr r1, [sp, #392] @ 0x188 │ │ - str r1, [sp, #156] @ 0x9c │ │ - ldrd fp, r1, [sp, #396] @ 0x18c │ │ - str r1, [sp, #152] @ 0x98 │ │ - ldr r1, [sp, #404] @ 0x194 │ │ - str r1, [sp, #148] @ 0x94 │ │ - add r4, sp, #632 @ 0x278 │ │ - ldmia.w r0, {r2, r3, r5, r6} │ │ - mov r1, r4 │ │ - stmia r1!, {r2, r3, r5, r6} │ │ - add r0, sp, #528 @ 0x210 │ │ - add.w r1, sl, #56 @ 0x38 │ │ - movs r2, #104 @ 0x68 │ │ - mov r5, r7 │ │ - bl c9a94 │ │ - ldr r1, [sp, #164] @ 0xa4 │ │ - movs r0, #1 │ │ - ldr.w sl, [sp, #180] @ 0xb4 │ │ - strb r0, [r1, #0] │ │ - eor.w r0, r7, #4 │ │ - orrs.w r0, r0, r9 │ │ - beq.w bdf42 │ │ - ldr r0, [sp, #136] @ 0x88 │ │ - bl 99918 │ │ - eor.w r0, r5, #2 │ │ - orrs.w r0, r0, r9 │ │ - beq.w bee82 │ │ - eor.w r0, r5, #3 │ │ - add.w r7, sp, #1272 @ 0x4f8 │ │ - orrs.w r0, r0, r9 │ │ - bne.w bee90 │ │ - str.w fp, [sp, #172] @ 0xac │ │ - b.n becd4 │ │ - ldr.w r0, [sl, #96] @ 0x60 │ │ - str r0, [sp, #156] @ 0x9c │ │ - ldrd r8, r0, [sl, #100] @ 0x64 │ │ - ldr.w r9, [sl, #136] @ 0x88 │ │ - str r0, [sp, #172] @ 0xac │ │ - ldr.w r0, [sl, #108] @ 0x6c │ │ - str r5, [sp, #152] @ 0x98 │ │ - str r0, [sp, #176] @ 0xb0 │ │ - b.w bdc3c │ │ - add r0, sp, #344 @ 0x158 │ │ - bl 99838 │ │ - ldr r4, [sp, #136] @ 0x88 │ │ - ldr.w sl, [sp, #180] @ 0xb4 │ │ - b.n becb2 │ │ - cmp r5, #56 @ 0x38 │ │ - vtbx.8 d18, {d22-d24}, d22 │ │ - @ instruction: 0xfff62cb6 │ │ - vcvt.f32.u32 d20, d3, #10 │ │ - vqrdmlah.s q10, q3, d12[0] │ │ - vtbx.8 d31, {d22}, d13 │ │ - cbz r4, becc6 │ │ - add r0, sp, #368 @ 0x170 │ │ - ldr r1, [pc, #976] @ (bf04c ) │ │ - adds r0, #8 │ │ - movs r2, #27 │ │ - add r1, pc │ │ - bl 9dedc │ │ - add r0, sp, #832 @ 0x340 │ │ - bl 99838 │ │ - ldr r0, [sp, #156] @ 0x9c │ │ - bl 99838 │ │ - ldr r4, [sp, #152] @ 0x98 │ │ - add r0, sp, #816 @ 0x330 │ │ - bl 60ebe │ │ - movs r0, #0 │ │ - rsbs r1, r4, #1 │ │ - ldr r1, [sp, #148] @ 0x94 │ │ - sbcs r0, r1 │ │ - ldr r4, [sp, #136] @ 0x88 │ │ - itt cs │ │ - addcs r0, sp, #656 @ 0x290 │ │ - blcs bf06c │ │ - add.w r7, sp, #1272 @ 0x4f8 │ │ - add r2, sp, #376 @ 0x178 │ │ - ldmia r2, {r0, r1, r2} │ │ - strd r0, r1, [sp, #648] @ 0x288 │ │ - movs r0, #1 │ │ - ldr r1, [sp, #164] @ 0xa4 │ │ - str r2, [sp, #156] @ 0x9c │ │ - strb r0, [r1, #0] │ │ - movs r0, #0 │ │ - str r0, [sp, #160] @ 0xa0 │ │ - movs r0, #22 │ │ - str r0, [sp, #176] @ 0xb0 │ │ - mov r0, r4 │ │ - str.w r9, [sp, #172] @ 0xac │ │ - bl 99918 │ │ - ldrd r0, r1, [sp, #648] @ 0x288 │ │ - mov.w fp, #0 │ │ - ldr r6, [sp, #168] @ 0xa8 │ │ - strd r0, r1, [sp, #320] @ 0x140 │ │ - add r0, sp, #632 @ 0x278 │ │ - add r1, sp, #304 @ 0x130 │ │ - ldmia.w r0, {r2, r3, r4, r5} │ │ - stmia r1!, {r2, r3, r4, r5} │ │ - movs r5, #3 │ │ - movs r0, #1 │ │ - strb r0, [r6, #0] │ │ - ldr r0, [sp, #132] @ 0x84 │ │ - bl bf152 │ │ - eor.w r0, r5, #2 │ │ - orrs.w r0, r0, fp │ │ - beq.n bed9e │ │ - eor.w r0, r5, #3 │ │ - orrs.w r0, r0, fp │ │ - bne.n bedb6 │ │ - ldrd r0, r1, [sp, #320] @ 0x140 │ │ - ldr.w r9, [sp, #148] @ 0x94 │ │ - ldr.w lr, [sp, #152] @ 0x98 │ │ - ldr.w fp, [sp, #172] @ 0xac │ │ - ldr.w ip, [sp, #156] @ 0x9c │ │ - ldr.w r8, [sp, #176] @ 0xb0 │ │ - ldr r7, [sp, #160] @ 0xa0 │ │ - strd r0, r1, [sp, #952] @ 0x3b8 │ │ - str.w r9, [sp, #972] @ 0x3cc │ │ - str.w lr, [sp, #968] @ 0x3c8 │ │ - str.w fp, [sp, #964] @ 0x3c4 │ │ - str.w ip, [sp, #960] @ 0x3c0 │ │ - str.w r8, [sp, #944] @ 0x3b0 │ │ - str r7, [sp, #948] @ 0x3b4 │ │ - add r0, sp, #944 @ 0x3b0 │ │ - add.w r1, r0, #32 │ │ - add r0, sp, #304 @ 0x130 │ │ - mov r2, r0 │ │ - ldmia.w r2, {r3, r4, r5, r6} │ │ - subs.w r2, r8, #23 │ │ - stmia r1!, {r3, r4, r5, r6} │ │ - sbc.w r3, r7, #0 │ │ - movs r1, #0 │ │ - rsbs r4, r2, #16 │ │ - sbcs.w r3, r1, r3 │ │ - bcc.n bee58 │ │ - cmp r2, #1 │ │ - beq.n bee58 │ │ - ldr r1, [sp, #176] @ 0xb0 │ │ - add.w r3, sp, #1280 @ 0x500 │ │ - str.w r1, [sp, #1272] @ 0x4f8 │ │ - ldrd r1, r2, [sp, #320] @ 0x140 │ │ - str.w r9, [sp, #1300] @ 0x514 │ │ - str.w lr, [sp, #1296] @ 0x510 │ │ - str.w fp, [sp, #1292] @ 0x50c │ │ - stmia.w r3, {r1, r2, ip} │ │ - str.w r7, [sp, #1276] @ 0x4fc │ │ - ldr r5, [sp, #144] @ 0x90 │ │ - ldmia.w r0, {r1, r2, r3, r4} │ │ - add.w r0, sp, #1272 @ 0x4f8 │ │ - stmia r5!, {r1, r2, r3, r4} │ │ - ldr r1, [pc, #688] @ (bf048 ) │ │ - add r1, pc │ │ - bl b5690 │ │ - ldr.w r0, [sl, #188] @ 0xbc │ │ - movs r1, #0 │ │ - str.w r1, [sp, #1276] @ 0x4fc │ │ - movs r1, #2 │ │ - str.w r1, [sp, #1272] @ 0x4f8 │ │ - adds r0, #8 │ │ - add.w r1, sp, #1272 @ 0x4f8 │ │ - b.n bee10 │ │ - ldr r0, [sp, #176] @ 0xb0 │ │ - mov r6, r5 │ │ - str.w r0, [sp, #1280] @ 0x500 │ │ - ldrd r0, r1, [sp, #320] @ 0x140 │ │ - str.w r0, [sp, #1288] @ 0x508 │ │ - ldr r0, [sp, #148] @ 0x94 │ │ - str.w r0, [sp, #1308] @ 0x51c │ │ - ldr r0, [sp, #152] @ 0x98 │ │ - str.w r0, [sp, #1304] @ 0x518 │ │ - ldr r0, [sp, #172] @ 0xac │ │ - str.w r0, [sp, #1300] @ 0x514 │ │ - ldr r0, [sp, #156] @ 0x9c │ │ - str.w r0, [sp, #1296] @ 0x510 │ │ - ldr r0, [sp, #160] @ 0xa0 │ │ - str.w r0, [sp, #1284] @ 0x504 │ │ - add.w r0, r7, #40 @ 0x28 │ │ - str.w r1, [sp, #1292] @ 0x50c │ │ - add r1, sp, #304 @ 0x130 │ │ - ldmia.w r1, {r2, r3, r4, r5} │ │ - stmia r0!, {r2, r3, r4, r5} │ │ - add r1, sp, #200 @ 0xc8 │ │ - add.w r0, r7, #56 @ 0x38 │ │ - movs r2, #104 @ 0x68 │ │ - bl c9a94 │ │ - ldr.w r0, [sl, #188] @ 0xbc │ │ - mov r1, r7 │ │ - str.w fp, [sp, #1276] @ 0x4fc │ │ - adds r0, #8 │ │ - str.w r6, [sp, #1272] @ 0x4f8 │ │ - bl b9db4 │ │ - ldr.w r0, [sl, #180] @ 0xb4 │ │ - bl 4a21e │ │ - ldr.w r0, [sl, #176] @ 0xb0 │ │ - cbz r0, bee2c │ │ - ldrb.w r1, [sl, #192] @ 0xc0 │ │ - cbz r1, bee2c │ │ - bl 4a21e │ │ - ldr.w r0, [sl, #184] @ 0xb8 │ │ - movs r4, #0 │ │ - strb.w r4, [sl, #192] @ 0xc0 │ │ - bl 98758 │ │ - add.w r0, sl, #188 @ 0xbc │ │ - bl bf162 │ │ - movs r0, #1 │ │ - strb.w r0, [sl, #193] @ 0xc1 │ │ - mov r0, r4 │ │ - add.w sp, sp, #1944 @ 0x798 │ │ - vpop {d8-d10} │ │ - add sp, #4 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldr r2, [sp, #176] @ 0xb0 │ │ - subs r2, #20 │ │ - sbc.w r3, r7, #0 │ │ - rsbs r4, r2, #2 │ │ - sbcs r1, r3 │ │ - bcc.w bed68 │ │ - cmp r2, #0 │ │ - bne.w bed68 │ │ - ldr r1, [sp, #952] @ 0x3b8 │ │ - subs r1, #1 │ │ - cmp r1, #1 │ │ - bhi.w bed68 │ │ - add r0, sp, #944 @ 0x3b0 │ │ - bl 9df24 │ │ - b.n bed9e │ │ - ldr r6, [sp, #168] @ 0xa8 │ │ - add.w r7, sp, #1272 @ 0x4f8 │ │ - str.w fp, [sp, #172] @ 0xac │ │ - mov fp, r9 │ │ - b.n becee │ │ - ldr r0, [sp, #176] @ 0xb0 │ │ - str.w r0, [sp, #1280] @ 0x500 │ │ - ldrd r0, r1, [sp, #648] @ 0x288 │ │ - str.w r0, [sp, #1288] @ 0x508 │ │ - ldr r0, [sp, #148] @ 0x94 │ │ - str.w r0, [sp, #1308] @ 0x51c │ │ - ldr r0, [sp, #152] @ 0x98 │ │ - str.w r0, [sp, #1304] @ 0x518 │ │ - ldr r0, [sp, #156] @ 0x9c │ │ - str.w r0, [sp, #1296] @ 0x510 │ │ - ldr r0, [sp, #160] @ 0xa0 │ │ - str.w r9, [sp, #1276] @ 0x4fc │ │ - add.w r9, r8, #40 @ 0x28 │ │ - str.w r0, [sp, #1284] @ 0x504 │ │ - str.w r5, [sp, #1272] @ 0x4f8 │ │ - mov r0, r9 │ │ - str.w r1, [sp, #1292] @ 0x50c │ │ - str.w fp, [sp, #1300] @ 0x514 │ │ - ldmia.w r4, {r1, r2, r3, r5} │ │ - add.w r4, r8, #56 @ 0x38 │ │ - stmia r0!, {r1, r2, r3, r5} │ │ - add r1, sp, #528 @ 0x210 │ │ - mov r0, r4 │ │ - movs r2, #104 @ 0x68 │ │ - bl c9a94 │ │ - ldrd r0, r1, [sl, #48] @ 0x30 │ │ - ldr.w r2, [sp, #1408] @ 0x580 │ │ - ldr.w r3, [sp, #1412] @ 0x584 │ │ - eors r0, r2 │ │ - eors r1, r3 │ │ - orrs r0, r1 │ │ - bne.n bef8a │ │ - ldr.w r0, [sl, #164] @ 0xa4 │ │ - ldr r1, [pc, #340] @ (bf050 ) │ │ - adds r0, #48 @ 0x30 │ │ - add r1, pc │ │ - bl abf8c │ │ - mov r5, r1 │ │ - add.w r1, r8, #144 @ 0x90 │ │ - bl bf08a │ │ - bl a3120 │ │ - mov r6, r0 │ │ - ldr r0, [r5, #0] │ │ - subs r0, #1 │ │ - str r0, [r5, #0] │ │ - cmp r6, #0 │ │ - beq.n befa0 │ │ - ldr.w r0, [sp, #1424] @ 0x590 │ │ - bl bf142 │ │ - ldr.w r0, [sp, #1292] @ 0x50c │ │ - mov r1, r4 │ │ - str r0, [sp, #324] @ 0x144 │ │ - ldr.w r0, [sp, #1288] @ 0x508 │ │ - str r0, [sp, #320] @ 0x140 │ │ - ldr.w r0, [sp, #1296] @ 0x510 │ │ - str r0, [sp, #156] @ 0x9c │ │ - ldr.w r0, [sp, #1300] @ 0x514 │ │ - str r0, [sp, #172] @ 0xac │ │ - ldr.w r0, [sp, #1304] @ 0x518 │ │ - str r0, [sp, #152] @ 0x98 │ │ - ldr.w r0, [sp, #1308] @ 0x51c │ │ - str r0, [sp, #148] @ 0x94 │ │ - ldr.w r0, [sp, #1280] @ 0x500 │ │ - str r0, [sp, #176] @ 0xb0 │ │ - ldr.w r0, [sp, #1284] @ 0x504 │ │ - str.w r6, [sp, #1424] @ 0x590 │ │ - ldr.w r5, [sp, #1272] @ 0x4f8 │ │ - ldr.w r8, [sp, #1276] @ 0x4fc │ │ - str r0, [sp, #160] @ 0xa0 │ │ - add r0, sp, #304 @ 0x130 │ │ - ldmia.w r9, {r2, r3, r4, r6} │ │ - stmia r0!, {r2, r3, r4, r6} │ │ - movs r2, #104 @ 0x68 │ │ - add r0, sp, #200 @ 0xc8 │ │ - bl c9a94 │ │ - ldr r0, [sp, #168] @ 0xa8 │ │ - movs r4, #1 │ │ - mov fp, r8 │ │ - strb r4, [r0, #0] │ │ - eor.w r0, r5, #4 │ │ - orrs.w r0, r0, r8 │ │ - bne.w becf2 │ │ - movs r0, #3 │ │ - b.n bee44 │ │ - add.w r0, sp, #1272 @ 0x4f8 │ │ - str.w fp, [sp, #172] @ 0xac │ │ - bl bf06c │ │ - movs r0, #0 │ │ - movs r5, #3 │ │ - str r0, [sp, #160] @ 0xa0 │ │ - movs r0, #39 @ 0x27 │ │ - b.n befc8 │ │ - add.w r0, r8, #96 @ 0x60 │ │ - str.w fp, [sp, #172] @ 0xac │ │ - bl 96494 │ │ - ldr.w r0, [sp, #1312] @ 0x520 │ │ - ldr.w r1, [sp, #1316] @ 0x524 │ │ - bl 5395a │ │ - ldr.w r0, [sp, #1424] @ 0x590 │ │ - bl bf142 │ │ - movs r0, #0 │ │ - movs r5, #3 │ │ - str r0, [sp, #160] @ 0xa0 │ │ - movs r0, #37 @ 0x25 │ │ - str r0, [sp, #176] @ 0xb0 │ │ - mov.w fp, #0 │ │ - ldr r6, [sp, #168] @ 0xa8 │ │ - b.n becee │ │ - strd r4, r1, [sp, #376] @ 0x178 │ │ - mov r0, r9 │ │ - mov r1, r8 │ │ - str r7, [sp, #384] @ 0x180 │ │ - bl 5395a │ │ - b.n bec92 │ │ - ldrb.w r0, [sp, #1280] @ 0x500 │ │ - movs r1, #43 @ 0x2b │ │ - strb.w r0, [sp, #948] @ 0x3b4 │ │ - ldr.w r0, [sp, #1276] @ 0x4fc │ │ - str r0, [sp, #944] @ 0x3b0 │ │ - ldr r0, [pc, #96] @ (bf054 ) │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r0, [pc, #92] @ (bf058 ) │ │ - add r2, sp, #944 @ 0x3b0 │ │ - ldr r3, [pc, #92] @ (bf05c ) │ │ - add r0, pc │ │ - add r3, pc │ │ - bl 4fcf8 │ │ - ldr r0, [pc, #52] @ (bf03c ) │ │ - add r0, pc │ │ - bl 52ca0 │ │ - ldr r0, [pc, #48] @ (bf040 ) │ │ - add r0, pc │ │ - bl 52ca0 │ │ - ldr r0, [pc, #44] @ (bf044 ) │ │ - add r0, pc │ │ - bl 52ca0 │ │ - ldrb.w r0, [sp, #660] @ 0x294 │ │ - movs r1, #43 @ 0x2b │ │ - strb.w r0, [sp, #832] @ 0x340 │ │ - ldr r0, [pc, #52] @ (bf060 ) │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r0, [pc, #52] @ (bf064 ) │ │ - add r2, sp, #832 @ 0x340 │ │ - ldr r3, [pc, #52] @ (bf068 ) │ │ - add r0, pc │ │ - add r3, pc │ │ - bl 4fcf8 │ │ - subs r2, #32 │ │ - movs r1, r0 │ │ - subs r1, #248 @ 0xf8 │ │ - movs r1, r0 │ │ - subs r0, #4 │ │ - movs r1, r0 │ │ - subs r4, #160 @ 0xa0 │ │ - movs r1, r0 │ │ - ldr r4, [pc, #648] @ (bf2d8 ) │ │ - @ instruction: 0xfff63b1c │ │ - movs r1, r0 │ │ - cmp r5, #92 @ 0x5c │ │ - movs r1, r0 │ │ - strb r5, [r0, #28] │ │ - vcvt.u16.f16 q9, q8, #8 │ │ - movs r1, r0 │ │ - ands.w r0, r6, #0 │ │ - strb r7, [r1, #27] │ │ - vrshr.u32 , q5, #8 │ │ - movs r0, r0 │ │ - push {r4, lr} │ │ - mov r4, r0 │ │ - adds r0, #96 @ 0x60 │ │ - bl 96494 │ │ - ldrd r0, r1, [r4, #40] @ 0x28 │ │ - bl 5395a │ │ - ldr.w r0, [r4, #152] @ 0x98 │ │ - ldmia.w sp!, {r4, lr} │ │ - b.w bf142 │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, #20 │ │ - mov r4, r0 │ │ - ldr r0, [r0, #12] │ │ - cmp r0, #0 │ │ - beq.n bf132 │ │ - ldrd r0, r5, [r4, #16] │ │ - ldrd r2, r3, [r4, #24] │ │ - ldrd fp, r7, [r1] │ │ - mov r1, r5 │ │ - strd fp, r7, [sp] │ │ - bl 57aa4 │ │ - lsrs r1, r0, #25 │ │ - mov.w r2, #16843009 @ 0x1010101 │ │ - muls r1, r2 │ │ - ldrd r5, r4, [r4] │ │ - and.w r6, r4, r0 │ │ - movs r0, #0 │ │ - sub.w sl, r5, #16 │ │ - str r0, [sp, #12] │ │ - add r2, sp, #16 │ │ - str r1, [sp, #8] │ │ - ldr.w r9, [r5, r6] │ │ - eor.w r0, r9, r1 │ │ - sub.w r1, r0, #16843009 @ 0x1010101 │ │ - bic.w r0, r1, r0 │ │ - bic.w r0, r0, #2139062143 @ 0x7f7f7f7f │ │ - str r0, [sp, #16] │ │ - mov r0, r2 │ │ - mov r8, r2 │ │ - bl 57458 │ │ - cbz r0, bf104 │ │ - add r1, r6 │ │ - ands r1, r4 │ │ - sub.w r2, sl, r1, lsl #4 │ │ - ldrd r2, r3, [r2] │ │ - eors r3, r7 │ │ - eor.w r2, r2, fp │ │ - orrs r2, r3 │ │ - mov r2, r8 │ │ - beq.n bf120 │ │ - b.n bf0e0 │ │ - and.w r1, r9, r9, lsl #1 │ │ - tst.w r1, #2155905152 @ 0x80808080 │ │ - bne.n bf120 │ │ - ldr r0, [sp, #12] │ │ - mov r2, r8 │ │ - ldr r1, [sp, #8] │ │ - adds r0, #4 │ │ - str r0, [sp, #12] │ │ - add r0, r6 │ │ - and.w r6, r0, r4 │ │ - b.n bf0ca │ │ - sub.w r1, r5, r1, lsl #4 │ │ - subs r1, #16 │ │ - cmp r0, #0 │ │ - itt eq │ │ - mvneq.w r1, #15 │ │ - moveq r1, r0 │ │ - b.n bf134 │ │ - movs r1, #0 │ │ - cmp r1, #0 │ │ - it ne │ │ - addne r1, #8 │ │ - mov r0, r1 │ │ - add sp, #20 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - cbz r0, bf150 │ │ - ldr r1, [r0, #0] │ │ - subs r1, #1 │ │ - str r1, [r0, #0] │ │ - it eq │ │ - beq.w 97bd6 │ │ - bx lr │ │ - ldrb.w r1, [r0, #144] @ 0x90 │ │ - cmp r1, #3 │ │ - itt eq │ │ - addeq r0, #32 │ │ - beq.w 99918 │ │ - bx lr │ │ - push {r4, lr} │ │ - ldr r1, [r0, #0] │ │ - dmb ish │ │ - ldrex r2, [r1] │ │ - subs r3, r2, #1 │ │ - strex r4, r3, [r1] │ │ - cmp r4, #0 │ │ - bne.n bf16a │ │ - cmp r2, #1 │ │ - it ne │ │ - popne {r4, pc} │ │ - dmb ish │ │ - ldr r0, [r0, #0] │ │ - ldmia.w sp!, {r4, lr} │ │ - b.w bf18c │ │ - push {r4, lr} │ │ - mov r4, r0 │ │ - ldr.w r1, [r0, #16]! │ │ - movs r3, #0 │ │ - ldr r2, [r0, #4] │ │ - rsbs r1, r1, #1 │ │ - sbcs.w r1, r3, r2 │ │ - it cs │ │ - blcs bf06c │ │ - adds r0, r4, #1 │ │ - beq.n bf1d0 │ │ - adds r0, r4, #4 │ │ - dmb ish │ │ - ldrex r1, [r0] │ │ - subs r2, r1, #1 │ │ - strex r3, r2, [r0] │ │ - cmp r3, #0 │ │ - bne.n bf1b0 │ │ - cmp r1, #1 │ │ - bne.n bf1d0 │ │ - dmb ish │ │ - mov r0, r4 │ │ - ldmia.w sp!, {r4, lr} │ │ - b.w ccae8 │ │ - pop {r4, pc} │ │ - push {r4, lr} │ │ - mov r4, r0 │ │ - ldr.w r1, [r0, #16]! │ │ - and.w r1, r1, #62 @ 0x3e │ │ - cmp r1, #40 @ 0x28 │ │ - it ne │ │ - blne bf214 │ │ - adds r0, r4, #1 │ │ - beq.n bf210 │ │ - adds r0, r4, #4 │ │ - dmb ish │ │ - ldrex r1, [r0] │ │ - subs r2, r1, #1 │ │ - strex r3, r2, [r0] │ │ - cmp r3, #0 │ │ - bne.n bf1f0 │ │ - cmp r1, #1 │ │ - bne.n bf210 │ │ - dmb ish │ │ - mov r0, r4 │ │ - ldmia.w sp!, {r4, lr} │ │ - b.w ccae8 │ │ - pop {r4, pc} │ │ - bmi.n bf1be │ │ - push {r4, r5, r6, lr} │ │ - ldrd r2, r1, [r0] │ │ - subs.w r3, r2, #23 │ │ - sbc.w r4, r1, #0 │ │ - subs.w r5, r3, #17 │ │ - sbcs.w r4, r4, #0 │ │ - it cs │ │ - movcs r3, #1 │ │ - subs r4, r3, #1 │ │ - cmp r4, #8 │ │ - bhi.n bf24e │ │ - tbb [pc, r4] │ │ - lsls r7, r6, #20 │ │ - ldr r1, [pc, #292] @ (bf360 ) │ │ - ldr r1, [pc, #292] @ (bf364 ) │ │ - lsls r1, r1, #21 │ │ - movs r3, r4 │ │ - ldrd r0, r1, [r0, #8] │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ - b.w 5395a │ │ - cmp r3, #13 │ │ - bne.n bf2ca │ │ - ldr r1, [r0, #8] │ │ - cmp r1, #4 │ │ - bcc.n bf2ca │ │ - ldr.w r1, [r0, #12]! │ │ - dmb ish │ │ - ldrex r2, [r1] │ │ - subs r3, r2, #1 │ │ - strex r4, r3, [r1] │ │ - cmp r4, #0 │ │ - bne.n bf260 │ │ - cmp r2, #1 │ │ - bne.n bf2ca │ │ - dmb ish │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ - b.w 5da7c │ │ - ldrb r1, [r0, #8] │ │ - cmp r1, #3 │ │ - bne.n bf2ca │ │ - ldr r4, [r0, #12] │ │ - ldrd r5, r6, [r4] │ │ - ldr r1, [r6, #0] │ │ - cbz r1, bf292 │ │ - mov r0, r5 │ │ - blx r1 │ │ - ldr r0, [r6, #4] │ │ - cbz r0, bf29c │ │ - mov r0, r5 │ │ - blx ccbe0 │ │ - mov r0, r4 │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ - b.w ccae8 │ │ - subs r2, #20 │ │ - sbc.w r1, r1, #0 │ │ - subs r3, r2, #3 │ │ - sbcs.w r1, r1, #0 │ │ - it cs │ │ - movcs r2, #1 │ │ - cbz r2, bf2c4 │ │ - cmp r2, #1 │ │ - bne.n bf2cc │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ - b.w bf2de │ │ - ldr r1, [r0, #8] │ │ - cmp r1, #3 │ │ - bcs.n bf2d8 │ │ - pop {r4, r5, r6, pc} │ │ - ldrd r0, r1, [r0, #8] │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ - b.w 998f4 │ │ - ldrd r0, r1, [r0, #12] │ │ - b.n bf246 │ │ - push {r4, lr} │ │ - mov r4, r0 │ │ - ldrd r0, r1, [r0, #24] │ │ - bl 5395a │ │ - ldrd r0, r1, [r4, #36] @ 0x24 │ │ - bl 97be8 │ │ - mov r0, r4 │ │ - ldmia.w sp!, {r4, lr} │ │ - b.w 99838 │ │ - push {r4, r5, r6, lr} │ │ - mov r4, r0 │ │ - ldr r0, [r0, #8] │ │ - bl 5e624 │ │ - ldrd r5, r6, [r4, #16] │ │ - ldr r1, [r6, #0] │ │ - cbz r1, bf312 │ │ - mov r0, r5 │ │ - blx r1 │ │ - ldr r0, [r6, #4] │ │ - cbz r0, bf31c │ │ - mov r0, r5 │ │ - blx ccbe0 │ │ - ldr r1, [r4, #36] @ 0x24 │ │ - cbz r1, bf326 │ │ - ldr r0, [r4, #40] @ 0x28 │ │ - ldr r1, [r1, #12] │ │ - blx r1 │ │ - adds r0, r4, #1 │ │ - beq.n bf350 │ │ - adds r0, r4, #4 │ │ - dmb ish │ │ - ldrex r1, [r0] │ │ - subs r2, r1, #1 │ │ - strex r3, r2, [r0] │ │ - cmp r3, #0 │ │ - bne.n bf330 │ │ - cmp r1, #1 │ │ - bne.n bf350 │ │ - dmb ish │ │ - mov r0, r4 │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ - b.w ccae8 │ │ - pop {r4, r5, r6, pc} │ │ - bmi.n bf2fe │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ - sub sp, #80 @ 0x50 │ │ - add.w r5, r0, #8 │ │ - mov sl, r0 │ │ - movs r0, #1 │ │ - ldrex r1, [r5] │ │ - cmp r1, #0 │ │ - bne.n bf446 │ │ - strex r1, r0, [r5] │ │ - cmp r1, #0 │ │ - bne.n bf362 │ │ - dmb ish │ │ - add.w r0, sl, #12 │ │ - bl 65c90 │ │ - and.w r1, r1, #1 │ │ - lsls r0, r0, #31 │ │ - bne.n bf452 │ │ - add.w ip, sl, #20 │ │ - ldr.w r8, [sl, #16] │ │ - add.w r9, sp, #8 │ │ - ldmia.w ip, {r0, r3, r4, r6, r7} │ │ - mov r2, r9 │ │ - stmia r2!, {r0, r3, r4, r6, r7} │ │ - movs r0, #2 │ │ - str.w r0, [sl, #16] │ │ - mov r0, r5 │ │ - bl 9a734 │ │ - cmp.w r8, #2 │ │ - beq.n bf3fa │ │ - mov r1, r9 │ │ - str.w r8, [sp, #28] │ │ - add r0, sp, #28 │ │ - ldmia.w r1, {r2, r3, r4, r5, r6} │ │ - adds r0, #4 │ │ - stmia r0!, {r2, r3, r4, r5, r6} │ │ - mov r5, sl │ │ - ldr.w r0, [r5, #40]! │ │ - ldr r1, [r5, #4] │ │ - bl 67b48 │ │ - cbz r0, bf3e6 │ │ - add r0, sp, #52 @ 0x34 │ │ - add r1, sp, #28 │ │ - bl 65764 │ │ - ldr r0, [sp, #52] @ 0x34 │ │ - cmp r0, #0 │ │ - beq.n bf46e │ │ - ldr r1, [sp, #56] @ 0x38 │ │ - bl 67366 │ │ - add r0, sp, #28 │ │ - bl 62f18 │ │ - b.n bf3fa │ │ - str.w r8, [sp, #52] @ 0x34 │ │ - add r1, sp, #52 @ 0x34 │ │ - ldmia.w r9, {r2, r3, r4, r6, r7} │ │ - adds r0, r1, #4 │ │ - stmia r0!, {r2, r3, r4, r6, r7} │ │ - mov r0, r5 │ │ - bl b4b58 │ │ - mov r0, sl │ │ - ldr.w r1, [r0, #16]! │ │ - cmp r1, #2 │ │ - it ne │ │ - blne 62f18 │ │ - ldr.w r0, [sl, #40] @ 0x28 │ │ - bl 5e624 │ │ - adds.w r0, sl, #1 │ │ - beq.n bf440 │ │ - add.w r0, sl, #4 │ │ - dmb ish │ │ - ldrex r1, [r0] │ │ - subs r2, r1, #1 │ │ - strex r3, r2, [r0] │ │ - cmp r3, #0 │ │ - bne.n bf41e │ │ - cmp r1, #1 │ │ - bne.n bf440 │ │ - dmb ish │ │ - mov r0, sl │ │ - add sp, #80 @ 0x50 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ - b.w ccae8 │ │ - add sp, #80 @ 0x50 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ - mov r0, r5 │ │ - clrex │ │ - bl 77e66 │ │ - b.n bf376 │ │ - strb.w r1, [sp, #56] @ 0x38 │ │ - movs r1, #43 @ 0x2b │ │ - str r5, [sp, #52] @ 0x34 │ │ - ldr r0, [pc, #52] @ (bf490 ) │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r0, [pc, #48] @ (bf494 ) │ │ - add r2, sp, #52 @ 0x34 │ │ - ldr r3, [pc, #48] @ (bf498 ) │ │ - add r0, pc │ │ - add r3, pc │ │ - bl 4fcf8 │ │ - ldrb.w r0, [sp, #56] @ 0x38 │ │ - add.w r2, sp, #79 @ 0x4f │ │ - strb.w r0, [sp, #79] @ 0x4f │ │ - movs r1, #43 @ 0x2b │ │ - ldr r0, [pc, #28] @ (bf49c ) │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r0, [pc, #28] @ (bf4a0 ) │ │ - ldr r3, [pc, #28] @ (bf4a4 ) │ │ - add r0, pc │ │ - add r3, pc │ │ - bl 4fcf8 │ │ - nop │ │ - adds r6, #92 @ 0x5c │ │ - movs r1, r0 │ │ - strb r5, [r3, #10] │ │ - @ instruction: 0xfff833e4 │ │ - movs r1, r0 │ │ - adds r6, #74 @ 0x4a │ │ - movs r1, r0 │ │ - strb r5, [r7, #9] │ │ - vrsra.u64 d19, d20, #8 │ │ - movs r1, r0 │ │ - cbz r0, bf4b0 │ │ - mov r0, r1 │ │ - b.w 5e624 │ │ - bx lr │ │ - bmi.n bf45e │ │ - push {r4, lr} │ │ - mov r4, r0 │ │ - ldr.w r1, [r0, #56]! │ │ - ldr r2, [pc, #68] @ (bf504 ) │ │ - cmp r1, r2 │ │ - blt.n bf4d6 │ │ - bl 9674c │ │ - ldrd r0, r1, [r4, #68] @ 0x44 │ │ - bl 56e2a │ │ - add.w r0, r4, #16 │ │ - bl 94c46 │ │ - adds r0, r4, #1 │ │ - beq.n bf500 │ │ - adds r0, r4, #4 │ │ - dmb ish │ │ - ldrex r1, [r0] │ │ - subs r2, r1, #1 │ │ - strex r3, r2, [r0] │ │ - cmp r3, #0 │ │ - bne.n bf4e0 │ │ - cmp r1, #1 │ │ - bne.n bf500 │ │ - dmb ish │ │ - mov r0, r4 │ │ - ldmia.w sp!, {r4, lr} │ │ - b.w ccae8 │ │ - pop {r4, pc} │ │ - nop │ │ - movs r2, r0 │ │ - strh r0, [r0, #0] │ │ - movs r2, #8 │ │ - movs r3, #176 @ 0xb0 │ │ - b.w 538c8 │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ - sub sp, #24 │ │ - mov r4, r0 │ │ - adds r0, #8 │ │ - bl 963cc │ │ - ldr r0, [r4, #12] │ │ - bl 5e624 │ │ - ldr r5, [r4, #40] @ 0x28 │ │ - cmp r5, #0 │ │ - beq.n bf5e0 │ │ - blx ccd00 │ │ - ldr r1, [r4, #64] @ 0x40 │ │ - cmp r1, r0 │ │ - beq.n bf59a │ │ - ldr r0, [r4, #28] │ │ - cmp r0, #1 │ │ - bne.n bf592 │ │ - movs r0, #0 │ │ - ldrd sl, r8, [r4, #44] @ 0x2c │ │ - str r0, [r4, #40] @ 0x28 │ │ - add.w r0, r4, #32 │ │ - ldrd r9, r7, [r4, #52] @ 0x34 │ │ - ldr r6, [r4, #60] @ 0x3c │ │ - bl b48c0 │ │ - cbz r7, bf564 │ │ - ldr r1, [r6, #0] │ │ - cbz r1, bf55a │ │ - mov r0, r7 │ │ - blx r1 │ │ - ldr r0, [r6, #4] │ │ - cbz r0, bf564 │ │ - mov r0, r7 │ │ - blx ccbe0 │ │ - ldr.w r1, [sl] │ │ - cbz r1, bf56e │ │ - mov r0, r5 │ │ - blx r1 │ │ - ldr.w r0, [sl, #4] │ │ - cbz r0, bf57a │ │ - mov r0, r5 │ │ - blx ccbe0 │ │ - ldr.w r1, [r9] │ │ - cbz r1, bf584 │ │ - mov r0, r8 │ │ - blx r1 │ │ - ldr.w r0, [r9, #4] │ │ - cbz r0, bf59a │ │ - mov r0, r8 │ │ - blx ccbe0 │ │ - b.n bf59a │ │ - bl 6587c │ │ - cmp r0, #0 │ │ - beq.n bf61a │ │ - ldr r5, [r4, #40] @ 0x28 │ │ - cbz r5, bf5e0 │ │ - ldr r6, [r4, #56] @ 0x38 │ │ - cbz r6, bf5b6 │ │ - ldr r7, [r4, #60] @ 0x3c │ │ - ldr r1, [r7, #0] │ │ - cbz r1, bf5ac │ │ - mov r0, r6 │ │ - blx r1 │ │ - ldr r0, [r7, #4] │ │ - cbz r0, bf5b6 │ │ - mov r0, r6 │ │ - blx ccbe0 │ │ - ldr r6, [r4, #44] @ 0x2c │ │ - ldr r1, [r6, #0] │ │ - cbz r1, bf5c0 │ │ - mov r0, r5 │ │ - blx r1 │ │ - ldr r0, [r6, #4] │ │ - cbz r0, bf5ca │ │ - mov r0, r5 │ │ - blx ccbe0 │ │ - ldrd r5, r6, [r4, #48] @ 0x30 │ │ - ldr r1, [r6, #0] │ │ - cbz r1, bf5d6 │ │ - mov r0, r5 │ │ - blx r1 │ │ - ldr r0, [r6, #4] │ │ - cbz r0, bf5e0 │ │ - mov r0, r5 │ │ - blx ccbe0 │ │ - ldrd r0, r1, [r4, #28] │ │ - bl bf4a8 │ │ - adds r0, r4, #1 │ │ - beq.n bf614 │ │ - adds r0, r4, #4 │ │ - dmb ish │ │ - ldrex r1, [r0] │ │ - subs r2, r1, #1 │ │ - strex r3, r2, [r0] │ │ - cmp r3, #0 │ │ - bne.n bf5f2 │ │ - cmp r1, #1 │ │ - bne.n bf614 │ │ - dmb ish │ │ - mov r0, r4 │ │ - add sp, #24 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ - b.w ccae8 │ │ - add sp, #24 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - str r0, [sp, #16] │ │ - str r1, [sp, #4] │ │ - ldr r1, [pc, #20] @ (bf638 ) │ │ - str r0, [sp, #12] │ │ - movs r0, #4 │ │ - add r1, pc │ │ - str r0, [sp, #8] │ │ - str r1, [sp, #0] │ │ - mov r0, sp │ │ - ldr r1, [pc, #8] @ (bf63c ) │ │ - add r1, pc │ │ - bl 4c418 │ │ - adds r1, #140 @ 0x8c │ │ - movs r1, r0 │ │ - adds r1, #138 @ 0x8a │ │ - movs r1, r0 │ │ - push {r4, lr} │ │ - mov r4, r0 │ │ - ldr r0, [r0, #8] │ │ - cbz r0, bf66a │ │ - ldr r0, [r4, #12] │ │ - dmb ish │ │ - ldrex r1, [r0] │ │ - subs r2, r1, #1 │ │ - strex r3, r2, [r0] │ │ - cmp r3, #0 │ │ - bne.n bf64e │ │ - cmp r1, #1 │ │ - bne.n bf66a │ │ - dmb ish │ │ - ldr r0, [r4, #12] │ │ - bl 77dcc │ │ - adds r0, r4, #1 │ │ - beq.n bf694 │ │ - adds r0, r4, #4 │ │ - dmb ish │ │ - ldrex r1, [r0] │ │ - subs r2, r1, #1 │ │ - strex r3, r2, [r0] │ │ - cmp r3, #0 │ │ - bne.n bf674 │ │ - cmp r1, #1 │ │ - bne.n bf694 │ │ - dmb ish │ │ - mov r0, r4 │ │ - ldmia.w sp!, {r4, lr} │ │ - b.w ccae8 │ │ - pop {r4, pc} │ │ - push {r4, lr} │ │ - adds r1, r0, #1 │ │ - beq.n bf6c0 │ │ - adds r1, r0, #4 │ │ - dmb ish │ │ - ldrex r2, [r1] │ │ - subs r3, r2, #1 │ │ - strex r4, r3, [r1] │ │ - cmp r4, #0 │ │ - bne.n bf6a2 │ │ - cmp r2, #1 │ │ - bne.n bf6c0 │ │ - dmb ish │ │ - ldmia.w sp!, {r4, lr} │ │ - b.w ccae8 │ │ - pop {r4, pc} │ │ - bmi.n bf66e │ │ - push {r4, lr} │ │ - mov r4, r0 │ │ - ldr.w r1, [r0, #48]! │ │ - ldr r2, [pc, #60] @ (bf70c ) │ │ - cmp r1, r2 │ │ - blt.n bf6de │ │ - bl 9674c │ │ - add.w r0, r4, #16 │ │ - bl 94c46 │ │ - adds r0, r4, #1 │ │ - beq.n bf708 │ │ - adds r0, r4, #4 │ │ - dmb ish │ │ - ldrex r1, [r0] │ │ - subs r2, r1, #1 │ │ - strex r3, r2, [r0] │ │ - cmp r3, #0 │ │ - bne.n bf6e8 │ │ - cmp r1, #1 │ │ - bne.n bf708 │ │ - dmb ish │ │ - mov r0, r4 │ │ - ldmia.w sp!, {r4, lr} │ │ - b.w ccae8 │ │ - pop {r4, pc} │ │ - nop │ │ - movs r2, r0 │ │ - strh r0, [r0, #0] │ │ - push {r3, r4, r5, r6, r7, lr} │ │ - mov r5, r0 │ │ - mov r4, r0 │ │ - ldr.w r7, [r5, #12]! │ │ - mov r0, r5 │ │ - ldr r6, [r5, #4] │ │ - bl 9ec78 │ │ - movs r0, #0 │ │ - str r0, [r5, #0] │ │ - bl 9ec86 │ │ - ldr.w r0, [r5, #-4] │ │ - cbz r0, bf7a6 │ │ - lsls r1, r7, #31 │ │ - ittt ne │ │ - cmpne r6, #0 │ │ - movne r1, #1 │ │ - strbne r1, [r0, #20] │ │ - add.w r1, r0, #16 │ │ - dmb ish │ │ - ldrex r2, [r1] │ │ - subs r3, r2, #1 │ │ - strex r6, r3, [r1] │ │ - cmp r6, #0 │ │ - bne.n bf742 │ │ - cmp r2, #1 │ │ - bne.n bf782 │ │ - ldrd r0, r1, [r0, #8] │ │ - movs r2, #8 │ │ - cmp r0, #0 │ │ - it ne │ │ - movne r2, #24 │ │ - add r1, r2 │ │ - movs r0, #1 │ │ - dmb ish │ │ - ldrex r2, [r1] │ │ - strex r3, r0, [r1] │ │ - cmp r3, #0 │ │ - bne.n bf768 │ │ - adds r0, r2, #1 │ │ - bne.n bf782 │ │ - movs r0, #240 @ 0xf0 │ │ - movs r2, #129 @ 0x81 │ │ - movs r3, #1 │ │ - blx ccd70 │ │ - ldr r0, [r4, #8] │ │ - cbz r0, bf7a6 │ │ - dmb ish │ │ - ldrex r1, [r0] │ │ - subs r2, r1, #1 │ │ - strex r3, r2, [r0] │ │ - cmp r3, #0 │ │ - bne.n bf78a │ │ - cmp r1, #1 │ │ - bne.n bf7a6 │ │ - dmb ish │ │ - ldr r0, [r4, #8] │ │ - bl bf640 │ │ - ldr r0, [r5, #0] │ │ - cbz r0, bf7c2 │ │ - ldr r5, [r4, #16] │ │ - cbz r5, bf7c2 │ │ - ldr r6, [r4, #20] │ │ - ldr r1, [r6, #0] │ │ - cbz r1, bf7b8 │ │ - mov r0, r5 │ │ - blx r1 │ │ - ldr r0, [r6, #4] │ │ - cbz r0, bf7c2 │ │ - mov r0, r5 │ │ - blx ccbe0 │ │ - adds r0, r4, #1 │ │ - beq.n bf7ec │ │ - adds r0, r4, #4 │ │ - dmb ish │ │ - ldrex r1, [r0] │ │ - subs r2, r1, #1 │ │ - strex r3, r2, [r0] │ │ - cmp r3, #0 │ │ - bne.n bf7cc │ │ - cmp r1, #1 │ │ - bne.n bf7ec │ │ - dmb ish │ │ - mov r0, r4 │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ - b.w ccae8 │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ - push {r4, lr} │ │ - mov r4, r0 │ │ - ldr r0, [r0, #16] │ │ - cbz r0, bf81a │ │ - ldr r0, [r4, #20] │ │ - cbz r0, bf81a │ │ - dmb ish │ │ - ldrex r1, [r0] │ │ - subs r2, r1, #1 │ │ - strex r3, r2, [r0] │ │ - cmp r3, #0 │ │ - bne.n bf7fe │ │ - cmp r1, #1 │ │ - bne.n bf81a │ │ - dmb ish │ │ - ldr r0, [r4, #20] │ │ - bl bf846 │ │ - adds r0, r4, #1 │ │ - beq.n bf844 │ │ - adds r0, r4, #4 │ │ - dmb ish │ │ - ldrex r1, [r0] │ │ - subs r2, r1, #1 │ │ - strex r3, r2, [r0] │ │ - cmp r3, #0 │ │ - bne.n bf824 │ │ - cmp r1, #1 │ │ - bne.n bf844 │ │ - dmb ish │ │ - mov r0, r4 │ │ - ldmia.w sp!, {r4, lr} │ │ - b.w ccae8 │ │ - pop {r4, pc} │ │ - push {r4, lr} │ │ - mov r4, r0 │ │ - ldr.w r1, [r0, #16]! │ │ - and.w r1, r1, #30 │ │ - cmp r1, #20 │ │ - it ne │ │ - blne 99838 │ │ - adds r0, r4, #1 │ │ - beq.n bf884 │ │ - adds r0, r4, #4 │ │ - dmb ish │ │ - ldrex r1, [r0] │ │ - subs r2, r1, #1 │ │ - strex r3, r2, [r0] │ │ - cmp r3, #0 │ │ - bne.n bf864 │ │ - cmp r1, #1 │ │ - bne.n bf884 │ │ - dmb ish │ │ - mov r0, r4 │ │ - ldmia.w sp!, {r4, lr} │ │ - b.w ccae8 │ │ - pop {r4, pc} │ │ - push {r4, lr} │ │ - mov r4, r0 │ │ - ldrd r0, r1, [r0, #16] │ │ - movs r2, #0 │ │ - rsbs r0, r0, #1 │ │ - sbcs.w r0, r2, r1 │ │ - itt cs │ │ - addcs.w r0, r4, #48 @ 0x30 │ │ - blcs 96494 │ │ - adds r0, r4, #1 │ │ - beq.n bf8cc │ │ - adds r0, r4, #4 │ │ - dmb ish │ │ - ldrex r1, [r0] │ │ - subs r2, r1, #1 │ │ - strex r3, r2, [r0] │ │ - cmp r3, #0 │ │ - bne.n bf8ac │ │ - cmp r1, #1 │ │ - bne.n bf8cc │ │ - dmb ish │ │ - mov r0, r4 │ │ - ldmia.w sp!, {r4, lr} │ │ - b.w ccae8 │ │ - pop {r4, pc} │ │ - bmi.n bf87a │ │ - push {r5, r6, r7, lr} │ │ - ldr r1, [r0, #0] │ │ - movs r2, #8 │ │ - str r2, [sp, #0] │ │ - movs r2, #1 │ │ - movs r3, #4 │ │ - bl 5380e │ │ - ldr r2, [pc, #12] @ (bf8f0 ) │ │ - cmp r0, r2 │ │ - it eq │ │ - popeq {r2, r3, r7, pc} │ │ - ldr r2, [pc, #8] @ (bf8f4 ) │ │ - add r2, pc │ │ - bl 4ad80 │ │ - movs r1, r0 │ │ - strh r0, [r0, #0] │ │ - adds r6, r6, #0 │ │ - movs r1, r0 │ │ - push {r5, r6, r7, lr} │ │ - ldr r1, [r0, #0] │ │ - movs r2, #80 @ 0x50 │ │ - str r2, [sp, #0] │ │ - movs r2, #1 │ │ - movs r3, #8 │ │ - bl 5380e │ │ - ldr r2, [pc, #12] @ (bf918 ) │ │ - cmp r0, r2 │ │ - it eq │ │ - popeq {r2, r3, r7, pc} │ │ - ldr r2, [pc, #8] @ (bf91c ) │ │ - add r2, pc │ │ - bl 4ad80 │ │ - movs r1, r0 │ │ - strh r0, [r0, #0] │ │ - movs r5, #158 @ 0x9e │ │ - movs r1, r0 │ │ - push {r5, r6, r7, lr} │ │ - ldr r1, [r0, #0] │ │ - movs r2, #48 @ 0x30 │ │ - str r2, [sp, #0] │ │ - movs r2, #1 │ │ - movs r3, #8 │ │ - bl 5380e │ │ - ldr r2, [pc, #12] @ (bf940 ) │ │ - cmp r0, r2 │ │ - it eq │ │ - popeq {r2, r3, r7, pc} │ │ - ldr r2, [pc, #8] @ (bf944 ) │ │ - add r2, pc │ │ - bl 4ad80 │ │ - movs r1, r0 │ │ - strh r0, [r0, #0] │ │ - adds r6, r0, #2 │ │ - movs r1, r0 │ │ - push {r5, r6, r7, lr} │ │ - ldr r1, [r0, #0] │ │ - movs r2, #4 │ │ - str r2, [sp, #0] │ │ - movs r2, #1 │ │ - movs r3, #4 │ │ - bl 5380e │ │ - ldr r2, [pc, #12] @ (bf968 ) │ │ - cmp r0, r2 │ │ - it eq │ │ - popeq {r2, r3, r7, pc} │ │ - ldr r2, [pc, #8] @ (bf96c ) │ │ - add r2, pc │ │ - bl 4ad80 │ │ - movs r1, r0 │ │ - strh r0, [r0, #0] │ │ - subs r6, r5, #0 │ │ - movs r1, r0 │ │ - movs r2, #4 │ │ - movs r3, #4 │ │ - b.w 538c8 │ │ - movs r2, #8 │ │ - movs r3, #48 @ 0x30 │ │ - b.w 538c8 │ │ - movs r2, #8 │ │ - movs r3, #104 @ 0x68 │ │ - b.w 538c8 │ │ - movs r2, #8 │ │ - movs r3, #96 @ 0x60 │ │ - b.w 538c8 │ │ - movs r2, #8 │ │ - movs r3, #80 @ 0x50 │ │ - b.w 538c8 │ │ - movs r2, #8 │ │ - movs r3, #40 @ 0x28 │ │ - b.w 538c8 │ │ - stmdb sp!, {r2, r3, r4, r5, r6, r7, r8, lr} │ │ - mov r8, r2 │ │ - mov r5, r1 │ │ - mov r6, r0 │ │ - blx ccd00 │ │ - mov r7, r0 │ │ - bl 66d2c │ │ - mov r4, r0 │ │ - str r0, [sp, #4] │ │ - add r0, sp, #4 │ │ - bl 66c90 │ │ - strd r7, r0, [r6, #28] │ │ - movs r0, #0 │ │ - str r0, [r6, #8] │ │ - strb r0, [r6, #4] │ │ - str r0, [r6, #0] │ │ - ldr r0, [r4, #0] │ │ - strd r5, r8, [r6, #20] │ │ - subs r0, #1 │ │ - str r1, [r6, #36] @ 0x24 │ │ - str r0, [r4, #0] │ │ - itt eq │ │ - addeq r0, sp, #4 │ │ - bleq 671ec │ │ - ldmia.w sp!, {r2, r3, r4, r5, r6, r7, r8, pc} │ │ - push {r4, lr} │ │ - mov r4, r0 │ │ - bl 9abe8 │ │ - add.w r0, r4, #12 │ │ - ldmia.w sp!, {r4, lr} │ │ - b.w 963cc │ │ - push {r0, r1, r2, r3, r4, r5, r6, lr} │ │ + str r0, [r1, #0] │ │ + b.n c1fe8 │ │ + sub.w r0, r2, r1, lsl #5 │ │ + subs r0, #16 │ │ mov r1, r0 │ │ - mov r4, sp │ │ - ldmia.w r1, {r3, r5, r6} │ │ - mov r2, r4 │ │ - stmia r2!, {r3, r5, r6} │ │ - ldr r0, [r0, #12] │ │ - str r0, [sp, #12] │ │ - add r0, sp, #12 │ │ - bl 963cc │ │ + ldmia.w r1, {r2, r3, r4} │ │ + stmia.w r8, {r2, r3, r4} │ │ + ldmia.w r5, {r1, r2, r3} │ │ + stmia r0!, {r1, r2, r3} │ │ + add sp, #44 @ 0x2c │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ mov r0, r4 │ │ - bl 9abe8 │ │ - pop {r0, r1, r2, r3, r4, r5, r6, pc} │ │ - bmi.n bf9c2 │ │ + mov r1, r5 │ │ + bl 978c4 │ │ + b.n c1f62 │ │ + lsls r7, r0, #2 │ │ + movs r0, r0 │ │ + push {r4, r5, r7, lr} │ │ + ldrd r2, r0, [r0] │ │ + ldr r0, [r0, #0] │ │ + sub.w r0, r0, r1, lsl #5 │ │ + ldr r1, [r2, #0] │ │ + ldrd r3, r4, [r0, #-32] │ │ + ldrd r2, r5, [r1] │ │ + eors r4, r5 │ │ + eors r2, r3 │ │ + orrs r2, r4 │ │ + bne.n c2030 │ │ + ldrd r0, r2, [r0, #-24] │ │ + ldrd r1, r3, [r1, #8] │ │ + eors r2, r3 │ │ + eors r0, r1 │ │ + orrs r0, r2 │ │ + clz r0, r0 │ │ + lsrs r0, r0, #5 │ │ + pop {r4, r5, r7, pc} │ │ + movs r0, #0 │ │ + pop {r4, r5, r7, pc} │ │ + push {r4, r5, r7, lr} │ │ + negs r2, r1 │ │ + rsb r1, r1, r2, lsl #1 │ │ + ldrd r2, r0, [r0] │ │ + ldr r0, [r0, #0] │ │ + add.w r0, r0, r1, lsl #3 │ │ + ldr r1, [r2, #0] │ │ + ldrd r3, r4, [r0, #-24] │ │ + ldrd r2, r5, [r1] │ │ + eors r4, r5 │ │ + eors r2, r3 │ │ + orrs r2, r4 │ │ + bne.n c206e │ │ + ldrd r0, r2, [r0, #-16] │ │ + ldrd r1, r3, [r1, #8] │ │ + eors r2, r3 │ │ + eors r0, r1 │ │ + orrs r0, r2 │ │ + clz r0, r0 │ │ + lsrs r0, r0, #5 │ │ + pop {r4, r5, r7, pc} │ │ + movs r0, #0 │ │ + pop {r4, r5, r7, pc} │ │ + negs r2, r1 │ │ + rsb r1, r1, r2, lsl #1 │ │ + ldrd r0, r2, [r0] │ │ + ldr r2, [r2, #0] │ │ + ldr r0, [r0, #0] │ │ + add.w r1, r2, r1, lsl #3 │ │ + ldrd r1, r2, [r1, #-24] │ │ + ldrd r0, r3, [r0] │ │ + eors r2, r3 │ │ + eors r0, r1 │ │ + orrs r0, r2 │ │ + clz r0, r0 │ │ + lsrs r0, r0, #5 │ │ + bx lr │ │ + ldrd r0, r2, [r0] │ │ + ldr r2, [r2, #0] │ │ + ldr r0, [r0, #0] │ │ + sub.w r1, r2, r1, lsl #6 │ │ + ldr.w r1, [r1, #-64] │ │ + ldr r0, [r0, #0] │ │ + subs r0, r0, r1 │ │ + clz r0, r0 │ │ + lsrs r0, r0, #5 │ │ + bx lr │ │ + negs r2, r1 │ │ + rsb r1, r1, r2, lsl #3 │ │ + ldrd r0, r2, [r0] │ │ + ldr r2, [r2, #0] │ │ + ldr r0, [r0, #0] │ │ + add.w r1, r2, r1, lsl #3 │ │ + ldrd r1, r2, [r1, #-72] @ 0x48 │ │ + ldrd r0, r3, [r0] │ │ + eors r2, r3 │ │ + eors r0, r1 │ │ + orrs r0, r2 │ │ + clz r0, r0 │ │ + lsrs r0, r0, #5 │ │ + bx lr │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, #212 @ 0xd4 │ │ - mov r9, r0 │ │ + sub sp, #28 │ │ + mov r4, r0 │ │ ldr r0, [r0, #16] │ │ - bl 98728 │ │ - cmp r0, #0 │ │ - beq.w bfc40 │ │ - mov r8, r0 │ │ - ldr.w r0, [r9] │ │ - str r0, [sp, #36] @ 0x24 │ │ - add.w r0, r8, #12 │ │ - ldrd fp, r5, [r9, #4] │ │ - ldr.w sl, [r9, #12] │ │ - bl 9ecd8 │ │ - movs r0, #48 @ 0x30 │ │ - movs r1, #8 │ │ - bl 4a56c │ │ - add r7, sp, #144 @ 0x90 │ │ - ldr r1, [pc, #576] @ (bfc90 ) │ │ - mov r6, r0 │ │ - movs r2, #19 │ │ - add r1, pc │ │ - mov r0, r7 │ │ - bl 4a500 │ │ + ldrd r5, r2, [r4, #20] │ │ + ldr r3, [r4, #28] │ │ + ldrd sl, r7, [r1] │ │ + mov r1, r5 │ │ + strd sl, r7, [sp] │ │ + bl 99db0 │ │ + lsrs r1, r0, #25 │ │ + mov.w r2, #16843009 @ 0x1010101 │ │ + ldrd r5, r6, [r4] │ │ + muls r1, r2 │ │ + and.w r8, r6, r0 │ │ + sub.w r0, r5, #16 │ │ + str r0, [sp, #20] │ │ movs r0, #0 │ │ - movs r1, #6 │ │ - strd r1, r0, [r6] │ │ - add.w r1, r6, #8 │ │ - ldmia.w r7, {r2, r3, r4} │ │ - stmia r1!, {r2, r3, r4} │ │ - movs r1, #4 │ │ - strd r1, r0, [r6, #24] │ │ - movs r0, #2 │ │ - strd r5, sl, [r6, #32] │ │ - str r0, [sp, #112] @ 0x70 │ │ - strd r0, r6, [sp, #104] @ 0x68 │ │ - add r5, sp, #40 @ 0x28 │ │ - add r1, sp, #104 @ 0x68 │ │ - mov r0, r5 │ │ - bl 5e26e │ │ - bl 5f95c │ │ - ldrd r1, sl, [r8, #16] │ │ - ldr r0, [r0, #0] │ │ - str r1, [sp, #28] │ │ - add r6, sp, #144 @ 0x90 │ │ - add.w r1, r0, #8 │ │ - mov r0, r6 │ │ - bl b9ccc │ │ - ldr r0, [sp, #144] @ 0x90 │ │ - cmp r0, #1 │ │ - beq.w bfc4e │ │ - ldrb.w r0, [sp, #152] @ 0x98 │ │ - ldr r7, [sp, #148] @ 0x94 │ │ - str r0, [sp, #32] │ │ - ldr r0, [sp, #36] @ 0x24 │ │ - str r0, [sp, #64] @ 0x40 │ │ - add.w r0, r7, #40 @ 0x28 │ │ - str.w fp, [sp, #68] @ 0x44 │ │ - add r1, sp, #64 @ 0x40 │ │ - bl 49cc0 │ │ - cmp r0, #0 │ │ - beq.w bfc10 │ │ - ldrd r3, r4, [r7, #104] @ 0x68 │ │ - str.w r8, [sp, #16] │ │ - adds r0, r3, #1 │ │ - adc.w r1, r4, #0 │ │ - str r4, [sp, #8] │ │ - mov r8, r3 │ │ - strd r0, r1, [r7, #104] @ 0x68 │ │ - strd r3, r4, [sp, #72] @ 0x48 │ │ - bl 66d2c │ │ - str r0, [sp, #184] @ 0xb8 │ │ - add r0, sp, #184 @ 0xb8 │ │ - bl 66c90 │ │ - str r7, [sp, #24] │ │ - mov r7, r0 │ │ - str r5, [sp, #12] │ │ + str r0, [sp, #16] │ │ + add r0, sp, #24 │ │ + str r1, [sp, #12] │ │ + ldr.w r9, [r5, r8] │ │ + eor.w r2, r9, r1 │ │ + sub.w r1, r2, #16843009 @ 0x1010101 │ │ + bics r1, r2 │ │ + bic.w r1, r1, #2139062143 @ 0x7f7f7f7f │ │ + str r1, [sp, #24] │ │ + mov fp, r0 │ │ + bl 4b2e2 │ │ + cbz r0, c2156 │ │ + add.w r0, r1, r8 │ │ + and.w r3, r0, r6 │ │ + ldr r0, [sp, #20] │ │ + sub.w r1, r0, r3, lsl #4 │ │ + mov r0, fp │ │ + ldrd r1, r2, [r1] │ │ + eors r2, r7 │ │ + eor.w r1, r1, sl │ │ + orrs r1, r2 │ │ + beq.n c2172 │ │ + b.n c212e │ │ + and.w r0, r9, r9, lsl #1 │ │ + tst.w r0, #2155905152 @ 0x80808080 │ │ + bne.n c218c │ │ + ldr r0, [sp, #16] │ │ + ldr r1, [sp, #12] │ │ + adds r0, #4 │ │ + str r0, [sp, #16] │ │ + add r0, r8 │ │ + and.w r8, r0, r6 │ │ + mov r0, fp │ │ + b.n c211a │ │ + sbfx r1, r3, #0, #28 │ │ + mov r0, r4 │ │ + negs r6, r3 │ │ + bl 5eb28 │ │ + add.w r0, r5, r6, lsl #4 │ │ + ldrd r0, r1, [r0, #-8] │ │ + add sp, #28 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + movs r0, #0 │ │ + b.n c2186 │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + sub sp, #36 @ 0x24 │ │ mov r5, r1 │ │ - blx ccd00 │ │ - str r0, [sp, #164] @ 0xa4 │ │ - mov r2, r8 │ │ - ldr r0, [pc, #400] @ (bfc94 ) │ │ - mov r3, r4 │ │ - strd r7, r5, [sp, #176] @ 0xb0 │ │ - mov r5, sl │ │ - add r0, pc │ │ - str r0, [sp, #160] @ 0xa0 │ │ - movs r0, #1 │ │ - add.w sl, sp, #104 @ 0x68 │ │ - str r0, [sp, #156] @ 0x9c │ │ + ldrd r2, r4, [r2] │ │ + ldrd r6, r3, [r5, #24] │ │ + str r0, [sp, #28] │ │ + ldrd r0, r1, [r1, #16] │ │ + strd r4, r2, [sp, #20] │ │ + strd r2, r4, [sp] │ │ + mov r2, r6 │ │ + bl 99db0 │ │ + lsrs r1, r0, #25 │ │ + mov.w r2, #16843009 @ 0x1010101 │ │ + muls r1, r2 │ │ + ldrd r7, fp, [r5] │ │ + and.w r8, fp, r0 │ │ movs r0, #0 │ │ - str r0, [sp, #144] @ 0x90 │ │ - ldr r0, [sp, #36] @ 0x24 │ │ - strd r0, fp, [sp, #168] @ 0xa8 │ │ - ldr r0, [sp, #24] │ │ - str.w fp, [sp, #20] │ │ - add.w r1, r0, #72 @ 0x48 │ │ - mov r0, sl │ │ - str r6, [sp, #0] │ │ - str r1, [sp, #4] │ │ - bl bd3c0 │ │ - mov r0, sl │ │ - bl 49e56 │ │ - add r0, sp, #184 @ 0xb8 │ │ - bl 4a130 │ │ - movs r0, #96 @ 0x60 │ │ - movs r1, #8 │ │ - bl 4a56c │ │ - ldr r1, [pc, #332] @ (bfc98 ) │ │ - mov fp, r0 │ │ - mov r0, sl │ │ - movs r2, #12 │ │ - add r1, pc │ │ - bl 4a500 │ │ - ldr r1, [sp, #28] │ │ - mov r0, r6 │ │ - mov r2, r5 │ │ - bl 5e3ec │ │ - movs r0, #6 │ │ - mov.w lr, #0 │ │ - strd r0, lr, [fp] │ │ - add.w r0, fp, #8 │ │ - ldmia.w sl, {r1, r2, r3} │ │ - mov.w ip, #4 │ │ - stmia r0!, {r1, r2, r3} │ │ - add.w r0, fp, #24 │ │ - ldmia.w r6, {r1, r2, r3, r4, r5, r7} │ │ - stmia r0!, {r1, r2, r3, r4, r5, r7} │ │ - add.w r1, fp, #72 @ 0x48 │ │ - ldr r0, [sp, #8] │ │ - str.w r0, [fp, #60] @ 0x3c │ │ + sub.w sl, r7, #24 │ │ + str r0, [sp, #12] │ │ + add r0, sp, #32 │ │ + str r1, [sp, #8] │ │ + ldr.w r2, [r7, r8] │ │ + str r2, [sp, #16] │ │ + eors r2, r1 │ │ + sub.w r1, r2, #16843009 @ 0x1010101 │ │ + bics r1, r2 │ │ + bic.w r1, r1, #2139062143 @ 0x7f7f7f7f │ │ + str r1, [sp, #32] │ │ + mov r9, r0 │ │ + bl 4b2e2 │ │ + cbz r0, c2214 │ │ + add.w r0, r1, r8 │ │ + ldr r3, [sp, #24] │ │ + and.w r6, r0, fp │ │ + ldr r0, [sp, #20] │ │ + negs r4, r6 │ │ + rsb r1, r6, r4, lsl #1 │ │ + ldr.w r2, [sl, r1, lsl #3] │ │ + add.w r1, sl, r1, lsl #3 │ │ + ldr r1, [r1, #4] │ │ + eors r2, r3 │ │ + eors r1, r0 │ │ + mov r0, r9 │ │ + orrs r1, r2 │ │ + beq.n c2232 │ │ + b.n c21e4 │ │ + ldr r0, [sp, #16] │ │ + and.w r0, r0, r0, lsl #1 │ │ + tst.w r0, #2155905152 @ 0x80808080 │ │ + bne.n c2262 │ │ ldr r0, [sp, #12] │ │ - str.w r8, [fp, #56] @ 0x38 │ │ - strd ip, lr, [fp, #48] @ 0x30 │ │ - ldr.w r8, [sp, #16] │ │ - ldmia.w r0, {r2, r3, r4, r5, r6, r7} │ │ - stmia r1!, {r2, r3, r4, r5, r6, r7} │ │ - ldr r7, [sp, #24] │ │ - str.w ip, [sp, #192] @ 0xc0 │ │ - strd ip, fp, [sp, #184] @ 0xb8 │ │ - add r5, sp, #80 @ 0x50 │ │ - add r1, sp, #184 @ 0xb8 │ │ - mov r0, r5 │ │ - bl 5e26e │ │ - add.w r0, r7, #8 │ │ - bl 62250 │ │ - ldr r0, [r0, #0] │ │ - ldr r2, [sp, #36] @ 0x24 │ │ - ldr r3, [sp, #20] │ │ - ldr r0, [r0, #40] @ 0x28 │ │ - str r5, [sp, #0] │ │ - bl 6624c │ │ - cbnz r0, bfc26 │ │ - add r0, sp, #104 @ 0x68 │ │ - add r2, sp, #72 @ 0x48 │ │ - ldr r1, [sp, #4] │ │ - bl 6510c │ │ - ldr r0, [sp, #104] @ 0x68 │ │ - cmp r0, #2 │ │ - beq.n bfc26 │ │ - add r5, sp, #144 @ 0x90 │ │ - add r1, sp, #104 @ 0x68 │ │ - movs r2, #40 @ 0x28 │ │ + ldr r1, [sp, #8] │ │ + adds r0, #4 │ │ + str r0, [sp, #12] │ │ + add r0, r8 │ │ + and.w r8, r0, fp │ │ + mov r0, r9 │ │ + b.n c21d0 │ │ + add.w r0, r6, r6, lsl #1 │ │ + movs r1, #24 │ │ + lsls r0, r0, #3 │ │ + blx ca338 │ │ + mov r1, r0 │ │ mov r0, r5 │ │ - bl c99c0 │ │ - add r0, sp, #184 @ 0xb8 │ │ - mov r1, r5 │ │ - bl 65764 │ │ - ldr r0, [sp, #184] @ 0xb8 │ │ - cbz r0, bfc70 │ │ - movs r2, #0 │ │ - ldr r1, [sp, #188] @ 0xbc │ │ - str r2, [sp, #188] @ 0xbc │ │ - movs r2, #20 │ │ - str r2, [sp, #184] @ 0xb8 │ │ - movs r2, #1 │ │ - str r2, [sp, #192] @ 0xc0 │ │ - add r2, sp, #184 @ 0xb8 │ │ - bl 65ab4 │ │ - add r0, sp, #144 @ 0x90 │ │ - bl 4a192 │ │ - b.n bfc26 │ │ + bl 5eb28 │ │ + add.w r0, r4, r4, lsl #1 │ │ + add.w r1, r7, r0, lsl #3 │ │ + ldr.w r0, [r1, #-8] │ │ + cbz r0, c2264 │ │ + ldr r3, [sp, #28] │ │ + ldrd r1, r2, [r1, #-16] │ │ + strd r1, r2, [r3] │ │ + mov r1, r3 │ │ + b.n c2266 │ │ movs r0, #0 │ │ - movs r1, #20 │ │ - str r0, [sp, #148] @ 0x94 │ │ - str r1, [sp, #144] @ 0x90 │ │ - str r0, [sp, #152] @ 0x98 │ │ - add r0, sp, #144 @ 0x90 │ │ - bl 495b8 │ │ - add r0, sp, #40 @ 0x28 │ │ - bl 60ef4 │ │ - ldr r1, [sp, #32] │ │ - mov r0, r7 │ │ - bl 66918 │ │ - ldr.w r0, [r8] │ │ - subs r0, #1 │ │ - str.w r0, [r8] │ │ - itt eq │ │ - moveq r0, r8 │ │ - bleq 983c2 │ │ - ldr.w r0, [r9, #16] │ │ - bl 98758 │ │ - add sp, #212 @ 0xd4 │ │ + ldr r1, [sp, #28] │ │ + str r0, [r1, #8] │ │ + add sp, #36 @ 0x24 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldrb.w r0, [sp, #152] @ 0x98 │ │ - movs r1, #43 @ 0x2b │ │ - strb.w r0, [sp, #108] @ 0x6c │ │ - ldr r0, [sp, #148] @ 0x94 │ │ - str r0, [sp, #104] @ 0x68 │ │ - ldr r0, [pc, #60] @ (bfc9c ) │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r0, [pc, #60] @ (bfca0 ) │ │ - add r2, sp, #104 @ 0x68 │ │ - ldr r3, [pc, #60] @ (bfca4 ) │ │ - add r0, pc │ │ - add r3, pc │ │ - bl 4fcf8 │ │ - ldrb.w r0, [sp, #188] @ 0xbc │ │ - add.w r2, sp, #211 @ 0xd3 │ │ - strb.w r0, [sp, #211] @ 0xd3 │ │ - movs r1, #43 @ 0x2b │ │ - ldr r0, [pc, #40] @ (bfca8 ) │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r0, [pc, #36] @ (bfcac ) │ │ - ldr r3, [pc, #40] @ (bfcb0 ) │ │ - add r0, pc │ │ - add r3, pc │ │ - bl 4fcf8 │ │ - lsrs r7, r2, #15 │ │ - vcvt.bf16.f32 d30, q3 │ │ - movs r0, r0 │ │ - add r1, sp, #724 @ 0x2d4 │ │ - vshr.u64 q9, q9, #12 │ │ - movs r1, r0 │ │ - ldr r3, [r3, #40] @ 0x28 │ │ - vrev16.32 d18, d6 │ │ - movs r1, r0 │ │ - b.n c042c │ │ - movs r0, r0 │ │ - ldr r3, [r7, #36] @ 0x24 │ │ - vpadal.s32 d30, d6 │ │ - movs r0, r0 │ │ - ldr r0, [r0, #16] │ │ - b.w 98758 │ │ - bmi.n bfc66 │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, #228 @ 0xe4 │ │ - mov r4, r0 │ │ - ldr r0, [r0, #16] │ │ - bl 98728 │ │ - cmp r0, #0 │ │ - beq.w bff92 │ │ - ldr r7, [r0, #8] │ │ + sub sp, #44 @ 0x2c │ │ mov r9, r0 │ │ - mvn.w r0, #2147483648 @ 0x80000000 │ │ - cmp r7, r0 │ │ - bcs.w bff9e │ │ - adds r0, r7, #1 │ │ - str.w r0, [r9, #8] │ │ - ldr.w r0, [r9, #28] │ │ - cmp r0, #0 │ │ - beq.w bff66 │ │ - add.w r3, r9, #32 │ │ - str r4, [sp, #52] @ 0x34 │ │ - ldrd r5, r4, [r4] │ │ - ldmia r3, {r0, r1, r2, r3} │ │ - str r4, [sp, #48] @ 0x30 │ │ - strd r5, r4, [sp] │ │ - bl 601a4 │ │ + ldrd r6, r7, [r1] │ │ + ldrd ip, r2, [r9, #20] │ │ + ldrd r5, r4, [r1, #8] │ │ + ldr r0, [r0, #16] │ │ + ldr.w r3, [r9, #28] │ │ + mov r1, ip │ │ + strd r7, r6, [sp, #32] │ │ + strd r6, r7, [sp] │ │ + mov r7, r5 │ │ + str r4, [sp, #28] │ │ + strd r5, r4, [sp, #8] │ │ + bl 99f58 │ │ lsrs r1, r0, #25 │ │ mov.w r2, #16843009 @ 0x1010101 │ │ - ldrd sl, fp, [r9, #16] │ │ muls r1, r2 │ │ + ldrd r5, fp, [r9] │ │ and.w r8, fp, r0 │ │ - sub.w r0, sl, #16 │ │ - str r0, [sp, #44] @ 0x2c │ │ movs r0, #0 │ │ - str r0, [sp, #40] @ 0x28 │ │ - add r6, sp, #160 @ 0xa0 │ │ - str r1, [sp, #36] @ 0x24 │ │ - ldr.w r4, [sl, r8] │ │ - eor.w r0, r4, r1 │ │ - sub.w r1, r0, #16843009 @ 0x1010101 │ │ - bic.w r0, r1, r0 │ │ - bic.w r0, r0, #2139062143 @ 0x7f7f7f7f │ │ - str r0, [sp, #160] @ 0xa0 │ │ - mov r0, r6 │ │ - bl 57458 │ │ - cbz r0, bfd5e │ │ + str r0, [sp, #24] │ │ + add r0, sp, #40 @ 0x28 │ │ + str r1, [sp, #20] │ │ + ldr.w r4, [r5, r8] │ │ + eor.w r2, r4, r1 │ │ + sub.w r1, r2, #16843009 @ 0x1010101 │ │ + bics r1, r2 │ │ + bic.w r1, r1, #2139062143 @ 0x7f7f7f7f │ │ + str r1, [sp, #40] @ 0x28 │ │ + mov sl, r0 │ │ + bl 4b2e2 │ │ + cbz r0, c2306 │ │ add.w r0, r1, r8 │ │ - ldr r1, [sp, #44] @ 0x2c │ │ + ldr r2, [sp, #32] │ │ and.w r0, r0, fp │ │ - ldr r2, [sp, #48] @ 0x30 │ │ - sub.w r0, r1, r0, lsl #4 │ │ - ldrd r0, r1, [r0] │ │ + negs r1, r0 │ │ + rsb r0, r0, r1, lsl #1 │ │ + add.w r6, r5, r0, lsl #3 │ │ + ldrd r0, r1, [r6, #-24] │ │ eors r1, r2 │ │ - eors r0, r5 │ │ + ldr r2, [sp, #36] @ 0x24 │ │ + eors r0, r2 │ │ orrs r0, r1 │ │ - beq.n bfd7c │ │ - b.n bfd38 │ │ + mov r0, sl │ │ + bne.n c22ca │ │ + ldrd r2, r1, [r6, #-16] │ │ + ldr r3, [sp, #28] │ │ + eors r2, r7 │ │ + eors r1, r3 │ │ + orrs r1, r2 │ │ + beq.n c2322 │ │ + b.n c22ca │ │ and.w r0, r4, r4, lsl #1 │ │ - ldr r4, [sp, #52] @ 0x34 │ │ tst.w r0, #2155905152 @ 0x80808080 │ │ - bne.w bff66 │ │ - ldr r0, [sp, #40] @ 0x28 │ │ - ldr r1, [sp, #36] @ 0x24 │ │ + bne.n c2334 │ │ + ldr r0, [sp, #24] │ │ + ldr r1, [sp, #20] │ │ adds r0, #4 │ │ - str r0, [sp, #40] @ 0x28 │ │ + str r0, [sp, #24] │ │ add r0, r8 │ │ and.w r8, r0, fp │ │ - b.n bfd22 │ │ - ldr r0, [sp, #52] @ 0x34 │ │ - str.w r7, [r9, #8] │ │ - ldrd fp, r5, [r0, #4] │ │ - ldr r1, [r0, #0] │ │ - ldr.w r8, [r0, #12] │ │ - add.w r0, r9, #60 @ 0x3c │ │ - str r1, [sp, #48] @ 0x30 │ │ - bl 9ecd8 │ │ - movs r0, #48 @ 0x30 │ │ - movs r1, #8 │ │ - bl 4a56c │ │ - ldr r1, [pc, #584] @ (bffe8 ) │ │ - mov r7, r0 │ │ - mov r0, r6 │ │ - movs r2, #19 │ │ - add r1, pc │ │ - bl 4a500 │ │ - movs r0, #0 │ │ - movs r1, #6 │ │ - strd r1, r0, [r7] │ │ - add.w r1, r7, #8 │ │ - ldmia.w r6, {r2, r3, r4} │ │ - stmia r1!, {r2, r3, r4} │ │ - movs r1, #4 │ │ - strd r1, r0, [r7, #24] │ │ - movs r0, #2 │ │ - strd r5, r8, [r7, #32] │ │ - str r0, [sp, #128] @ 0x80 │ │ - strd r0, r7, [sp, #120] @ 0x78 │ │ - add r0, sp, #56 @ 0x38 │ │ - add r1, sp, #120 @ 0x78 │ │ - str r0, [sp, #36] @ 0x24 │ │ - bl 5e26e │ │ - bl 5f95c │ │ - ldrd r4, r1, [r9, #64] @ 0x40 │ │ - add.w r8, sp, #160 @ 0xa0 │ │ - ldr r0, [r0, #0] │ │ - str r1, [sp, #32] │ │ - add.w r1, r0, #8 │ │ - mov r0, r8 │ │ - bl b9ccc │ │ - ldr r0, [sp, #160] @ 0xa0 │ │ - cmp r0, #1 │ │ - beq.w bffa6 │ │ - ldrb.w r0, [sp, #168] @ 0xa8 │ │ - ldr.w sl, [sp, #164] @ 0xa4 │ │ - str r0, [sp, #40] @ 0x28 │ │ - ldr r0, [sp, #48] @ 0x30 │ │ - str r0, [sp, #80] @ 0x50 │ │ - add.w r0, sl, #40 @ 0x28 │ │ - str.w fp, [sp, #84] @ 0x54 │ │ - add r1, sp, #80 @ 0x50 │ │ - bl 49cc0 │ │ - cmp r0, #0 │ │ - beq.w bff6c │ │ - str.w sl, [sp, #44] @ 0x2c │ │ - ldr r0, [sp, #44] @ 0x2c │ │ - ldr r2, [sp, #44] @ 0x2c │ │ - ldrd r5, r6, [r0, #104] @ 0x68 │ │ - strd r5, r6, [sp, #88] @ 0x58 │ │ - adds r0, r5, #1 │ │ - adc.w r1, r6, #0 │ │ - strd r5, r6, [sp, #16] │ │ - strd r0, r1, [r2, #104] @ 0x68 │ │ - bl 66d2c │ │ - str r0, [sp, #200] @ 0xc8 │ │ - add r0, sp, #200 @ 0xc8 │ │ - bl 66c90 │ │ - strd r4, fp, [sp, #24] │ │ - mov r4, r0 │ │ - mov r7, r1 │ │ - blx ccd00 │ │ - str r0, [sp, #180] @ 0xb4 │ │ - add.w sl, sp, #120 @ 0x78 │ │ - ldr r0, [pc, #400] @ (bffec ) │ │ - mov r2, r5 │ │ - mov r3, r6 │ │ - strd r4, r7, [sp, #192] @ 0xc0 │ │ - add r0, pc │ │ - str r0, [sp, #176] @ 0xb0 │ │ - movs r0, #1 │ │ - str.w r8, [sp] │ │ - str r0, [sp, #172] @ 0xac │ │ - movs r0, #0 │ │ - str r0, [sp, #160] @ 0xa0 │ │ - ldr r0, [sp, #48] @ 0x30 │ │ - strd r0, fp, [sp, #184] @ 0xb8 │ │ - ldr r0, [sp, #44] @ 0x2c │ │ - add.w r1, r0, #72 @ 0x48 │ │ - mov r0, sl │ │ - str r1, [sp, #12] │ │ - bl bd3c0 │ │ - mov r0, sl │ │ - bl 49e56 │ │ - add r0, sp, #200 @ 0xc8 │ │ - bl 4a130 │ │ - movs r0, #96 @ 0x60 │ │ - movs r1, #8 │ │ - bl 4a56c │ │ - ldr r1, [pc, #336] @ (bfff0 ) │ │ - mov fp, r0 │ │ - mov r0, sl │ │ - movs r2, #12 │ │ - add r1, pc │ │ - bl 4a500 │ │ - ldr r1, [sp, #24] │ │ - mov r0, r8 │ │ - ldr r2, [sp, #32] │ │ - bl 5e3ec │ │ - movs r0, #6 │ │ - movs r5, #0 │ │ - strd r0, r5, [fp] │ │ - add.w r0, fp, #8 │ │ - ldmia.w sl, {r1, r2, r3} │ │ - mov.w ip, #4 │ │ - stmia r0!, {r1, r2, r3} │ │ - add.w r0, fp, #24 │ │ - ldmia.w r8, {r1, r2, r3, r4, r6, r7} │ │ - stmia r0!, {r1, r2, r3, r4, r6, r7} │ │ - add.w r1, fp, #72 @ 0x48 │ │ - strd ip, r5, [fp, #48] @ 0x30 │ │ - ldr r0, [sp, #16] │ │ - ldr r5, [sp, #36] @ 0x24 │ │ - str.w r0, [fp, #56] @ 0x38 │ │ - ldr r0, [sp, #20] │ │ - str.w r0, [fp, #60] @ 0x3c │ │ - ldr.w sl, [sp, #44] @ 0x2c │ │ - ldmia.w r5, {r0, r2, r3, r4, r6, r7} │ │ - stmia r1!, {r0, r2, r3, r4, r6, r7} │ │ - str.w ip, [sp, #208] @ 0xd0 │ │ - strd ip, fp, [sp, #200] @ 0xc8 │ │ - add r6, sp, #96 @ 0x60 │ │ - add r1, sp, #200 @ 0xc8 │ │ - mov r0, r6 │ │ - bl 5e26e │ │ - add.w r0, sl, #8 │ │ - bl 62250 │ │ - ldr r0, [r0, #0] │ │ - ldr r2, [sp, #48] @ 0x30 │ │ - ldr r3, [sp, #28] │ │ - ldr r0, [r0, #40] @ 0x28 │ │ - str r6, [sp, #0] │ │ - bl 6624c │ │ - ldr r4, [sp, #52] @ 0x34 │ │ - cbnz r0, bff84 │ │ - add r0, sp, #120 @ 0x78 │ │ - add r2, sp, #88 @ 0x58 │ │ - ldr r1, [sp, #12] │ │ - bl 6510c │ │ - ldr r0, [sp, #120] @ 0x78 │ │ - cmp r0, #2 │ │ - beq.n bff84 │ │ - add r6, sp, #160 @ 0xa0 │ │ - add r1, sp, #120 @ 0x78 │ │ - movs r2, #40 @ 0x28 │ │ - mov r0, r6 │ │ - bl c99c0 │ │ - add r0, sp, #200 @ 0xc8 │ │ - mov r1, r6 │ │ - bl 65764 │ │ - ldr r0, [sp, #200] @ 0xc8 │ │ - cmp r0, #0 │ │ - beq.n bffc8 │ │ - movs r2, #0 │ │ - ldr r1, [sp, #204] @ 0xcc │ │ - str r2, [sp, #204] @ 0xcc │ │ - movs r2, #20 │ │ - str r2, [sp, #200] @ 0xc8 │ │ - movs r2, #1 │ │ - str r2, [sp, #208] @ 0xd0 │ │ - add r2, sp, #200 @ 0xc8 │ │ - bl 65ab4 │ │ - add r0, sp, #160 @ 0xa0 │ │ - bl 4a192 │ │ - b.n bff84 │ │ - str.w r7, [r9, #8] │ │ - b.n bff8c │ │ - movs r0, #0 │ │ - movs r1, #20 │ │ - str r0, [sp, #164] @ 0xa4 │ │ - str r1, [sp, #160] @ 0xa0 │ │ - str r0, [sp, #168] @ 0xa8 │ │ - add r0, sp, #160 @ 0xa0 │ │ - bl 49848 │ │ - add r0, sp, #56 @ 0x38 │ │ - bl 60ef4 │ │ - ldr r4, [sp, #52] @ 0x34 │ │ - ldr r1, [sp, #40] @ 0x28 │ │ mov r0, sl │ │ - bl 66918 │ │ + b.n c22b6 │ │ mov r0, r9 │ │ - bl 4a202 │ │ - ldr r0, [r4, #16] │ │ - bl 98758 │ │ - add sp, #228 @ 0xe4 │ │ + mov r1, r6 │ │ + bl 968b6 │ │ + ldr.w r0, [r6, #-8] │ │ + add sp, #44 @ 0x2c │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldr r0, [pc, #84] @ (bfff4 ) │ │ - add r0, pc │ │ - bl 4f570 │ │ - ldrb.w r0, [sp, #168] @ 0xa8 │ │ - movs r1, #43 @ 0x2b │ │ - strb.w r0, [sp, #124] @ 0x7c │ │ - ldr r0, [sp, #164] @ 0xa4 │ │ - str r0, [sp, #120] @ 0x78 │ │ - ldr r0, [pc, #64] @ (bfff8 ) │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r0, [pc, #64] @ (bfffc ) │ │ - add r2, sp, #120 @ 0x78 │ │ - ldr r3, [pc, #64] @ (c0000 ) │ │ - add r0, pc │ │ - add r3, pc │ │ - bl 4fcf8 │ │ - ldrb.w r0, [sp, #204] @ 0xcc │ │ - add.w r2, sp, #227 @ 0xe3 │ │ - strb.w r0, [sp, #227] @ 0xe3 │ │ - movs r1, #43 @ 0x2b │ │ - ldr r0, [pc, #44] @ (c0004 ) │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r0, [pc, #40] @ (c0008 ) │ │ - ldr r3, [pc, #44] @ (c000c ) │ │ - add r0, pc │ │ - add r3, pc │ │ - bl 4fcf8 │ │ - lsrs r5, r0, #2 │ │ - vrshr.u32 q15, q6, #10 │ │ - movs r0, r0 │ │ - add r6, pc, #388 @ (adr r6, c0178 ) │ │ - vqrshrn.u64 d18, q0, #12 │ │ - movs r1, r0 │ │ - adds r2, r3, #6 │ │ - movs r1, r0 │ │ - str r3, [r0, #116] @ 0x74 │ │ - @ instruction: 0xfff81dae │ │ - movs r1, r0 │ │ - b.n c00d8 │ │ - movs r0, r0 │ │ - str r3, [r4, #112] @ 0x70 │ │ - vpaddl.u32 d30, d30 │ │ - movs r0, r0 │ │ - push {r0, r1, r2, r3, r4, r5, r7, lr} │ │ - mov r4, r0 │ │ - ldr r0, [r0, #16] │ │ - bl 98728 │ │ - cbz r0, c0054 │ │ - mov r5, r0 │ │ - ldr r0, [r0, #56] @ 0x38 │ │ - cbnz r0, c005c │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ - str r0, [r5, #56] @ 0x38 │ │ - ldmia.w r4, {r0, r1, r2, r3} │ │ - stmia.w sp, {r0, r1, r2, r3} │ │ - add.w r0, r5, #64 @ 0x40 │ │ - mov r1, sp │ │ - bl bd67c │ │ - cbz r0, c0040 │ │ - bl 6733a │ │ - ldr r1, [r5, #56] @ 0x38 │ │ - ldr r0, [r5, #0] │ │ - adds r1, #1 │ │ - str r1, [r5, #56] @ 0x38 │ │ - subs r0, #1 │ │ - str r0, [r5, #0] │ │ - itt eq │ │ - moveq r0, r5 │ │ - bleq 97cd2 │ │ - ldr r0, [r4, #16] │ │ - bl 98758 │ │ - pop {r0, r1, r2, r3, r4, r5, r7, pc} │ │ - ldr r0, [pc, #4] @ (c0064 ) │ │ - add r0, pc │ │ - bl 4f53c │ │ - cmp r1, #234 @ 0xea │ │ - movs r1, r0 │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, #212 @ 0xd4 │ │ - mov r9, r0 │ │ - ldr r0, [r0, #16] │ │ - bl 98728 │ │ - cmp r0, #0 │ │ - beq.w c028e │ │ - mov r8, r0 │ │ - adds r0, #100 @ 0x64 │ │ - bl 9ecd8 │ │ - ldr.w r0, [r9] │ │ - movs r1, #8 │ │ - str r0, [sp, #36] @ 0x24 │ │ - movs r0, #48 @ 0x30 │ │ - ldrd fp, r5, [r9, #4] │ │ - ldr.w sl, [r9, #12] │ │ - bl 4a56c │ │ - add r7, sp, #144 @ 0x90 │ │ - ldr r1, [pc, #576] @ (c02e0 ) │ │ - mov r6, r0 │ │ - movs r2, #17 │ │ - add r1, pc │ │ - mov r0, r7 │ │ - bl 4a500 │ │ movs r0, #0 │ │ - movs r1, #6 │ │ - strd r1, r0, [r6] │ │ - add.w r1, r6, #8 │ │ - ldmia.w r7, {r2, r3, r4} │ │ - stmia r1!, {r2, r3, r4} │ │ - movs r1, #4 │ │ - strd r1, r0, [r6, #24] │ │ - movs r0, #2 │ │ - strd r5, sl, [r6, #32] │ │ - str r0, [sp, #112] @ 0x70 │ │ - strd r0, r6, [sp, #104] @ 0x68 │ │ - add r5, sp, #40 @ 0x28 │ │ - add r1, sp, #104 @ 0x68 │ │ - mov r0, r5 │ │ - bl 5e26e │ │ - bl 5f95c │ │ - ldrd r1, sl, [r8, #104] @ 0x68 │ │ - ldr r0, [r0, #0] │ │ - str r1, [sp, #28] │ │ - add r6, sp, #144 @ 0x90 │ │ - add.w r1, r0, #8 │ │ - mov r0, r6 │ │ - bl b9ccc │ │ - ldr r0, [sp, #144] @ 0x90 │ │ - cmp r0, #1 │ │ - beq.w c029c │ │ - ldrb.w r0, [sp, #152] @ 0x98 │ │ - ldr r7, [sp, #148] @ 0x94 │ │ - str r0, [sp, #32] │ │ - ldr r0, [sp, #36] @ 0x24 │ │ - str r0, [sp, #64] @ 0x40 │ │ - add.w r0, r7, #40 @ 0x28 │ │ - str.w fp, [sp, #68] @ 0x44 │ │ - add r1, sp, #64 @ 0x40 │ │ - bl 49cc0 │ │ - cmp r0, #0 │ │ - beq.w c025e │ │ - ldrd r3, r4, [r7, #104] @ 0x68 │ │ - str.w r8, [sp, #16] │ │ - adds r0, r3, #1 │ │ - adc.w r1, r4, #0 │ │ - str r4, [sp, #8] │ │ - mov r8, r3 │ │ - strd r0, r1, [r7, #104] @ 0x68 │ │ - strd r3, r4, [sp, #72] @ 0x48 │ │ - bl 66d2c │ │ - str r0, [sp, #184] @ 0xb8 │ │ - add r0, sp, #184 @ 0xb8 │ │ - bl 66c90 │ │ - str r7, [sp, #24] │ │ - mov r7, r0 │ │ - str r5, [sp, #12] │ │ + b.n c232e │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + sub sp, #68 @ 0x44 │ │ mov r5, r1 │ │ - blx ccd00 │ │ - str r0, [sp, #164] @ 0xa4 │ │ - mov r2, r8 │ │ - ldr r0, [pc, #404] @ (c02e4 ) │ │ - mov r3, r4 │ │ - strd r7, r5, [sp, #176] @ 0xb0 │ │ - mov r5, sl │ │ - add r0, pc │ │ - str r0, [sp, #160] @ 0xa0 │ │ - movs r0, #1 │ │ - add.w sl, sp, #104 @ 0x68 │ │ - str r0, [sp, #156] @ 0x9c │ │ + ldrd r2, r4, [r2] │ │ + ldrd r6, r3, [r5, #24] │ │ + str r0, [sp, #28] │ │ + ldrd r0, r1, [r1, #16] │ │ + strd r4, r2, [sp, #20] │ │ + strd r2, r4, [sp] │ │ + mov r2, r6 │ │ + bl 99db0 │ │ + lsrs r1, r0, #25 │ │ + mov.w r2, #16843009 @ 0x1010101 │ │ + muls r1, r2 │ │ + ldrd r7, fp, [r5] │ │ + and.w r8, fp, r0 │ │ movs r0, #0 │ │ - str r0, [sp, #144] @ 0x90 │ │ - ldr r0, [sp, #36] @ 0x24 │ │ - strd r0, fp, [sp, #168] @ 0xa8 │ │ - ldr r0, [sp, #24] │ │ - str.w fp, [sp, #20] │ │ - add.w r1, r0, #72 @ 0x48 │ │ - mov r0, sl │ │ - str r6, [sp, #0] │ │ - str r1, [sp, #4] │ │ - bl bd3c0 │ │ - mov r0, sl │ │ - bl 49e56 │ │ - add r0, sp, #184 @ 0xb8 │ │ - bl 4a130 │ │ - movs r0, #96 @ 0x60 │ │ - movs r1, #8 │ │ - bl 4a56c │ │ - ldr r1, [pc, #336] @ (c02e8 ) │ │ - mov fp, r0 │ │ - mov r0, sl │ │ - movs r2, #12 │ │ - add r1, pc │ │ - bl 4a500 │ │ - ldr r1, [sp, #28] │ │ - mov r0, r6 │ │ - mov r2, r5 │ │ - bl 5e3ec │ │ - movs r0, #6 │ │ - mov.w lr, #0 │ │ - strd r0, lr, [fp] │ │ - add.w r0, fp, #8 │ │ - ldmia.w sl, {r1, r2, r3} │ │ - mov.w ip, #4 │ │ - stmia r0!, {r1, r2, r3} │ │ - add.w r0, fp, #24 │ │ - ldmia.w r6, {r1, r2, r3, r4, r5, r7} │ │ - stmia r0!, {r1, r2, r3, r4, r5, r7} │ │ - add.w r1, fp, #72 @ 0x48 │ │ - ldr r0, [sp, #8] │ │ - str.w r0, [fp, #60] @ 0x3c │ │ + sub.w sl, r7, #48 @ 0x30 │ │ + str r0, [sp, #12] │ │ + add r0, sp, #32 │ │ + str r1, [sp, #8] │ │ + ldr.w r2, [r7, r8] │ │ + str r2, [sp, #16] │ │ + eors r2, r1 │ │ + sub.w r1, r2, #16843009 @ 0x1010101 │ │ + bics r1, r2 │ │ + bic.w r1, r1, #2139062143 @ 0x7f7f7f7f │ │ + str r1, [sp, #32] │ │ + mov r9, r0 │ │ + bl 4b2e2 │ │ + cbz r0, c23be │ │ + add.w r0, r1, r8 │ │ + ldr r3, [sp, #24] │ │ + and.w r6, r0, fp │ │ + ldr r0, [sp, #20] │ │ + negs r4, r6 │ │ + rsb r1, r6, r4, lsl #1 │ │ + add.w r2, sl, r1, lsl #4 │ │ + lsls r1, r1, #4 │ │ + ldr.w r1, [sl, r1] │ │ + ldr r2, [r2, #4] │ │ + eors r2, r0 │ │ + eors r1, r3 │ │ + orrs r1, r2 │ │ + mov r0, r9 │ │ + beq.n c23dc │ │ + b.n c238c │ │ + ldr r0, [sp, #16] │ │ + and.w r0, r0, r0, lsl #1 │ │ + tst.w r0, #2155905152 @ 0x80808080 │ │ + bne.n c2418 │ │ ldr r0, [sp, #12] │ │ - str.w r8, [fp, #56] @ 0x38 │ │ - strd ip, lr, [fp, #48] @ 0x30 │ │ - ldr.w r8, [sp, #16] │ │ - ldmia.w r0, {r2, r3, r4, r5, r6, r7} │ │ - stmia r1!, {r2, r3, r4, r5, r6, r7} │ │ - ldr r7, [sp, #24] │ │ - str.w ip, [sp, #192] @ 0xc0 │ │ - strd ip, fp, [sp, #184] @ 0xb8 │ │ - add r5, sp, #80 @ 0x50 │ │ - add r1, sp, #184 @ 0xb8 │ │ - mov r0, r5 │ │ - bl 5e26e │ │ - add.w r0, r7, #8 │ │ - bl 62250 │ │ - ldr r0, [r0, #0] │ │ - ldr r2, [sp, #36] @ 0x24 │ │ - ldr r3, [sp, #20] │ │ - ldr r0, [r0, #40] @ 0x28 │ │ - str r5, [sp, #0] │ │ - bl 6624c │ │ - cbnz r0, c0274 │ │ - add r0, sp, #104 @ 0x68 │ │ - add r2, sp, #72 @ 0x48 │ │ - ldr r1, [sp, #4] │ │ - bl 6510c │ │ - ldr r0, [sp, #104] @ 0x68 │ │ - cmp r0, #2 │ │ - beq.n c0274 │ │ - add r5, sp, #144 @ 0x90 │ │ - add r1, sp, #104 @ 0x68 │ │ - movs r2, #40 @ 0x28 │ │ + ldr r1, [sp, #8] │ │ + adds r0, #4 │ │ + str r0, [sp, #12] │ │ + add r0, r8 │ │ + and.w r8, r0, fp │ │ + mov r0, r9 │ │ + b.n c2378 │ │ + add.w r0, r6, r6, lsl #1 │ │ + movs r1, #48 @ 0x30 │ │ + lsls r0, r0, #4 │ │ + blx ca338 │ │ + mov r1, r0 │ │ mov r0, r5 │ │ - bl c99c0 │ │ - add r0, sp, #184 @ 0xb8 │ │ - mov r1, r5 │ │ - bl 65764 │ │ - ldr r0, [sp, #184] @ 0xb8 │ │ - cbz r0, c02be │ │ - movs r2, #0 │ │ - ldr r1, [sp, #188] @ 0xbc │ │ - str r2, [sp, #188] @ 0xbc │ │ - movs r2, #20 │ │ - str r2, [sp, #184] @ 0xb8 │ │ - movs r2, #1 │ │ - str r2, [sp, #192] @ 0xc0 │ │ - add r2, sp, #184 @ 0xb8 │ │ - bl 65ab4 │ │ - add r0, sp, #144 @ 0x90 │ │ - bl 4a192 │ │ - b.n c0274 │ │ - movs r0, #0 │ │ - movs r1, #20 │ │ - str r0, [sp, #148] @ 0x94 │ │ - str r1, [sp, #144] @ 0x90 │ │ - str r0, [sp, #152] @ 0x98 │ │ - add r0, sp, #144 @ 0x90 │ │ - bl 496f8 │ │ - add r0, sp, #40 @ 0x28 │ │ - bl 60ef4 │ │ - ldr r1, [sp, #32] │ │ - mov r0, r7 │ │ - bl 66918 │ │ - ldr.w r0, [r8] │ │ - subs r0, #1 │ │ - str.w r0, [r8] │ │ - itt eq │ │ - moveq r0, r8 │ │ - bleq 97f9c │ │ - ldr.w r0, [r9, #16] │ │ - bl 98758 │ │ - add sp, #212 @ 0xd4 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldrb.w r0, [sp, #152] @ 0x98 │ │ - movs r1, #43 @ 0x2b │ │ - strb.w r0, [sp, #108] @ 0x6c │ │ - ldr r0, [sp, #148] @ 0x94 │ │ - str r0, [sp, #104] @ 0x68 │ │ - ldr r0, [pc, #64] @ (c02ec ) │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r0, [pc, #60] @ (c02f0 ) │ │ - add r2, sp, #104 @ 0x68 │ │ - ldr r3, [pc, #60] @ (c02f4 ) │ │ - add r0, pc │ │ - add r3, pc │ │ - bl 4fcf8 │ │ - ldrb.w r0, [sp, #188] @ 0xbc │ │ - add.w r2, sp, #211 @ 0xd3 │ │ - strb.w r0, [sp, #211] @ 0xd3 │ │ - movs r1, #43 @ 0x2b │ │ - ldr r0, [pc, #40] @ (c02f8 ) │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r0, [pc, #40] @ (c02fc ) │ │ - ldr r3, [pc, #40] @ (c0300 ) │ │ - add r0, pc │ │ - add r3, pc │ │ - bl 4fcf8 │ │ - nop │ │ - subs r0, #52 @ 0x34 │ │ - @ instruction: 0xfff6df98 │ │ - movs r0, r0 │ │ - add r3, pc, #412 @ (adr r3, c0488 ) │ │ - vtbl.8 d17, {d20-d22}, d20 │ │ - movs r1, r0 │ │ - str r5, [r1, #68] @ 0x44 │ │ - @ instruction: 0xfff81ab8 │ │ - movs r1, r0 │ │ - ble.n c03e0 │ │ - movs r0, r0 │ │ - str r5, [r5, #64] @ 0x40 │ │ - @ instruction: 0xfff8dfb8 │ │ - movs r0, r0 │ │ - push {r4, lr} │ │ - ldr r1, [r0, #0] │ │ - dmb ish │ │ - ldrex r2, [r1] │ │ - subs r3, r2, #1 │ │ - strex r4, r3, [r1] │ │ - cmp r4, #0 │ │ - bne.n c030c │ │ - cmp r2, #1 │ │ - it ne │ │ - popne {r4, pc} │ │ - dmb ish │ │ - ldmia.w sp!, {r4, lr} │ │ - b.w 6c3fc │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ - sub sp, #168 @ 0xa8 │ │ - ldr r0, [r0, #0] │ │ - str r0, [sp, #76] @ 0x4c │ │ - ldr r0, [pc, #252] @ (c0434 ) │ │ - add r0, pc │ │ - ldr r1, [r0, #104] @ 0x68 │ │ - dmb ish │ │ - cmp r1, #2 │ │ - beq.n c0370 │ │ - add r4, sp, #120 @ 0x78 │ │ - ldr r1, [pc, #252] @ (c0444 ) │ │ - add.w r0, r4, #8 │ │ - movs r2, #15 │ │ - add r1, pc │ │ - bl 9dedc │ │ - ldr r5, [sp, #128] @ 0x80 │ │ - add r0, sp, #24 │ │ - adds r0, #12 │ │ - add.w r1, r4, #12 │ │ + bl 5eb28 │ │ + add.w r0, r4, r4, lsl #1 │ │ movs r2, #36 @ 0x24 │ │ - bl c99c0 │ │ - movs r0, #0 │ │ - str r5, [sp, #32] │ │ - str r0, [sp, #28] │ │ - movs r0, #25 │ │ - str r0, [sp, #24] │ │ - b.n c041c │ │ - add r4, sp, #88 @ 0x58 │ │ - add.w r1, r0, #100 @ 0x64 │ │ - mov r0, r4 │ │ - bl 6ee1c │ │ - ldrb.w r6, [sp, #88] @ 0x58 │ │ - cmp r6, #15 │ │ - bne.n c03d4 │ │ - ldrb.w r4, [sp, #96] @ 0x60 │ │ - movs r6, #0 │ │ - ldr r0, [sp, #92] @ 0x5c │ │ - movs r1, #8 │ │ - str r0, [sp, #80] @ 0x50 │ │ - movs r2, #3 │ │ - strb.w r4, [sp, #84] @ 0x54 │ │ - movs r5, #7 │ │ - ldr r0, [sp, #76] @ 0x4c │ │ - ldr r3, [pc, #156] @ (c0438 ) │ │ - strd r2, r1, [sp, #8] │ │ - add.w r2, r0, #8 │ │ - add r3, pc │ │ - str r6, [sp, #16] │ │ - strd r5, r3, [sp] │ │ - add r5, sp, #120 @ 0x78 │ │ - add r1, sp, #80 @ 0x50 │ │ - ldr r3, [pc, #136] @ (c043c ) │ │ - mov r0, r5 │ │ - add r3, pc │ │ - bl 57e1c │ │ - ldr r0, [sp, #120] @ 0x78 │ │ - cbz r0, c0410 │ │ - adds r1, r5, #4 │ │ - add r5, sp, #88 @ 0x58 │ │ - movs r2, #28 │ │ - mov r0, r5 │ │ - bl c99c0 │ │ - add r0, sp, #24 │ │ - mov r1, r5 │ │ - bl a38ce │ │ - b.n c0416 │ │ - ldrb.w r0, [sp, #91] @ 0x5b │ │ - add.w r8, sp, #120 @ 0x78 │ │ - strb.w r0, [sp, #123] @ 0x7b │ │ - add.w r1, r4, #9 │ │ - ldrh.w r0, [sp, #89] @ 0x59 │ │ - movs r2, #19 │ │ - strh.w r0, [sp, #121] @ 0x79 │ │ - add.w r0, r8, #9 │ │ - ldr r7, [sp, #92] @ 0x5c │ │ - ldrb.w r5, [sp, #96] @ 0x60 │ │ - bl c99c0 │ │ - strb.w r5, [sp, #128] @ 0x80 │ │ - mov r1, r8 │ │ - str r7, [sp, #124] @ 0x7c │ │ - strb.w r6, [sp, #120] @ 0x78 │ │ - add r0, sp, #24 │ │ - bl a38ce │ │ - b.n c041c │ │ - movs r0, #40 @ 0x28 │ │ - str r6, [sp, #28] │ │ - str r0, [sp, #24] │ │ - mov r0, r4 │ │ - bl 6f120 │ │ - add r0, sp, #76 @ 0x4c │ │ - bl 5b75c │ │ - add r0, sp, #24 │ │ - ldr r1, [pc, #24] @ (c0440 ) │ │ - add r1, pc │ │ - bl 9ed4c │ │ - add sp, #168 @ 0xa8 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ - nop │ │ - negs r4, r6 │ │ - movs r1, r0 │ │ - lsls r7, r5, #14 │ │ - vrsra.u64 d16, d8, #10 │ │ - vqshlu.s64 d18, d18, #54 @ 0x36 │ │ - movs r1, r0 │ │ - lsrs r4, r4, #2 │ │ - @ instruction: 0xfff6f890 │ │ - asrs r4, r6, #32 │ │ - cbz r1, c0450 │ │ - bx lr │ │ - b.w c074e │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, #148 @ 0x94 │ │ - mov r8, r0 │ │ - ldrb.w r0, [r1, #52] @ 0x34 │ │ - cmp r0, #0 │ │ - bne.w c06e8 │ │ - movs r7, #0 │ │ - movs r0, #21 │ │ - str r7, [sp, #36] @ 0x24 │ │ - mov fp, r1 │ │ - str r0, [sp, #32] │ │ + add.w r0, r7, r0, lsl #4 │ │ + sub.w r1, r0, #36 @ 0x24 │ │ + ldr.w r4, [r0, #-40] │ │ add r0, sp, #32 │ │ - bl c0734 │ │ - ldr.w r4, [fp, #48] @ 0x30 │ │ - add r6, sp, #32 │ │ - mov r1, fp │ │ - movs r2, #48 @ 0x30 │ │ - mov r0, r6 │ │ - bl c99c0 │ │ - ldrd r0, r1, [sp, #68] @ 0x44 │ │ - movs r3, #25 │ │ - ldr r2, [pc, #624] @ (c0700 ) │ │ - add r2, pc │ │ - bl 5393c │ │ - cmp r0, #0 │ │ - beq.n c054a │ │ - ldrd r6, r1, [sp, #56] @ 0x38 │ │ - mvn.w r0, #2147483648 @ 0x80000000 │ │ - strd r6, r1, [sp, #112] @ 0x70 │ │ - ldr r7, [r4, #0] │ │ - str r1, [sp, #28] │ │ - cmp r7, r0 │ │ - bcs.w c06f0 │ │ - adds r0, r7, #1 │ │ - str r0, [r4, #0] │ │ - ldr r0, [r4, #20] │ │ - cmp r0, #0 │ │ - beq.w c05c6 │ │ - add.w r3, r4, #24 │ │ + bl ca0b2 │ │ + cbz r4, c2418 │ │ ldr r5, [sp, #28] │ │ - str r6, [sp, #24] │ │ - ldmia r3, {r0, r1, r2, r3} │ │ - strd r6, r5, [sp] │ │ - bl 601a4 │ │ + add r1, sp, #32 │ │ + movs r2, #36 @ 0x24 │ │ + adds r0, r5, #4 │ │ + bl ca0b2 │ │ + b.n c241c │ │ + movs r4, #0 │ │ + ldr r5, [sp, #28] │ │ + str r4, [r5, #0] │ │ + add sp, #68 @ 0x44 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + sub sp, #28 │ │ + mov r5, r1 │ │ + str r0, [sp, #20] │ │ + ldrd r6, r3, [r5, #24] │ │ + ldrd r0, r1, [r1, #16] │ │ + ldrd r7, fp, [r2] │ │ + mov r2, r6 │ │ + strd r7, fp, [sp] │ │ + bl 99db0 │ │ lsrs r1, r0, #25 │ │ mov.w r2, #16843009 @ 0x1010101 │ │ + ldrd r6, r4, [r5] │ │ muls r1, r2 │ │ - ldrd sl, r2, [r4, #8] │ │ - and.w r9, r2, r0 │ │ - sub.w r0, sl, #16 │ │ + and.w r8, r4, r0 │ │ + sub.w r0, r6, #16 │ │ str r0, [sp, #16] │ │ movs r0, #0 │ │ - str r2, [sp, #20] │ │ str r0, [sp, #12] │ │ - add r0, sp, #120 @ 0x78 │ │ + add r0, sp, #24 │ │ str r1, [sp, #8] │ │ - ldr.w r6, [sl, r9] │ │ - eor.w r2, r6, r1 │ │ + ldr.w sl, [r6, r8] │ │ + eor.w r2, sl, r1 │ │ sub.w r1, r2, #16843009 @ 0x1010101 │ │ bics r1, r2 │ │ bic.w r1, r1, #2139062143 @ 0x7f7f7f7f │ │ - str r1, [sp, #120] @ 0x78 │ │ - mov r5, r0 │ │ - bl 57458 │ │ - cbz r0, c052a │ │ - add.w r0, r1, r9 │ │ - ldr r1, [sp, #20] │ │ - ldr r2, [sp, #28] │ │ - ands r0, r1 │ │ - ldr r1, [sp, #16] │ │ - sub.w r0, r1, r0, lsl #4 │ │ - ldrd r0, r1, [r0] │ │ - eors r1, r2 │ │ - ldr r2, [sp, #24] │ │ - eors r0, r2 │ │ - orrs r0, r1 │ │ - mov r0, r5 │ │ - beq.n c058a │ │ - b.n c0500 │ │ - and.w r0, r6, r6, lsl #1 │ │ - ldr r6, [sp, #24] │ │ + str r1, [sp, #24] │ │ + mov r9, r0 │ │ + bl 4b2e2 │ │ + cbz r0, c249e │ │ + add.w r0, r1, r8 │ │ + and.w r3, r0, r4 │ │ + ldr r0, [sp, #16] │ │ + sub.w r1, r0, r3, lsl #4 │ │ + mov r0, r9 │ │ + ldrd r1, r2, [r1] │ │ + eor.w r2, r2, fp │ │ + eors r1, r7 │ │ + orrs r1, r2 │ │ + beq.n c24ba │ │ + b.n c2476 │ │ + and.w r0, sl, sl, lsl #1 │ │ tst.w r0, #2155905152 @ 0x80808080 │ │ - bne.n c05c6 │ │ + bne.n c24e2 │ │ ldr r0, [sp, #12] │ │ - ldr r1, [sp, #20] │ │ + ldr r1, [sp, #8] │ │ adds r0, #4 │ │ str r0, [sp, #12] │ │ - add r0, r9 │ │ - and.w r9, r0, r1 │ │ - ldr r1, [sp, #8] │ │ + add r0, r8 │ │ + and.w r8, r0, r4 │ │ + mov r0, r9 │ │ + b.n c2462 │ │ + sbfx r1, r3, #0, #28 │ │ mov r0, r5 │ │ - b.n c04ec │ │ - add r0, sp, #96 @ 0x60 │ │ - ldr r1, [pc, #436] @ (c0704 ) │ │ - movs r2, #14 │ │ - add r1, pc │ │ - bl 9dedc │ │ + negs r4, r3 │ │ + bl 5eb28 │ │ + ldr r2, [sp, #20] │ │ + add.w r0, r6, r4, lsl #4 │ │ + ldrd r0, r1, [r0, #-8] │ │ + strd r0, r1, [r2, #8] │ │ + movs r1, #0 │ │ movs r0, #1 │ │ - str r7, [sp, #136] @ 0x88 │ │ - str r0, [sp, #124] @ 0x7c │ │ - ldr r1, [pc, #424] @ (c0708 ) │ │ - str r0, [sp, #132] @ 0x84 │ │ - add r1, pc │ │ - str r1, [sp, #120] @ 0x78 │ │ - add r0, sp, #112 @ 0x70 │ │ - str r0, [sp, #128] @ 0x80 │ │ - ldr r0, [pc, #416] @ (c070c ) │ │ - add r0, pc │ │ - str r0, [sp, #116] @ 0x74 │ │ - add.w r0, r6, #32 │ │ - str r0, [sp, #112] @ 0x70 │ │ - add r0, sp, #80 @ 0x50 │ │ - add r1, sp, #120 @ 0x78 │ │ - adds r0, #4 │ │ - bl 4b160 │ │ - ldr r0, [sp, #104] @ 0x68 │ │ - movs r6, #2 │ │ - ldrd r4, r5, [sp, #96] @ 0x60 │ │ - str r0, [sp, #80] @ 0x50 │ │ - b.n c06ae │ │ - str r7, [r4, #0] │ │ - ldr r0, [pc, #392] @ (c0718 ) │ │ - add r0, pc │ │ - ldr r0, [r0, #20] │ │ - cmp r0, #2 │ │ - bcc.w c06aa │ │ + strd r0, r1, [r2] │ │ + add sp, #28 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ movs r0, #0 │ │ - movs r3, #60 @ 0x3c │ │ - str r0, [sp, #136] @ 0x88 │ │ - movs r0, #1 │ │ - str r0, [sp, #124] @ 0x7c │ │ - ldr r1, [pc, #376] @ (c071c ) │ │ - str r0, [sp, #132] @ 0x84 │ │ - add r1, pc │ │ - str r1, [sp, #120] @ 0x78 │ │ - add r0, sp, #96 @ 0x60 │ │ - str r0, [sp, #128] @ 0x80 │ │ - ldr r0, [pc, #368] @ (c0720 ) │ │ - movs r1, #2 │ │ - add r0, pc │ │ - str r0, [sp, #100] @ 0x64 │ │ - add r0, sp, #112 @ 0x70 │ │ - str r0, [sp, #96] @ 0x60 │ │ - add r0, sp, #120 @ 0x78 │ │ - ldr r2, [pc, #356] @ (c0724 ) │ │ - add r2, pc │ │ - bl 6f45c │ │ - b.n c06aa │ │ - add.w r0, r4, #52 @ 0x34 │ │ - str r7, [r4, #0] │ │ - bl 9eca8 │ │ - ldr r0, [r4, #52] @ 0x34 │ │ + movs r1, #0 │ │ + ldr r2, [sp, #20] │ │ + b.n c24d8 │ │ + push {r2, r3, r4, r5, r7, lr} │ │ + mov r4, r0 │ │ + ldrex r0, [r4] │ │ adds r1, r0, #1 │ │ - beq.n c05de │ │ - ldr r1, [r0, #4] │ │ - adds r1, #1 │ │ - str r1, [r0, #4] │ │ - bcs.n c06dc │ │ - ldr r1, [pc, #304] @ (c0710 ) │ │ - add r1, pc │ │ - bl 98300 │ │ - bl 97b2e │ │ - mov r9, r0 │ │ - ldr r0, [r0, #4] │ │ - adds r0, #1 │ │ - str.w r0, [r9, #4] │ │ - bcs.n c06dc │ │ - mov r0, r9 │ │ - bl 98758 │ │ - ldr r0, [r4, #0] │ │ - cmp r0, #0 │ │ - bne.n c06f8 │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ - mov r7, r4 │ │ - str r0, [r4, #0] │ │ - add.w ip, r4, #8 │ │ - ldr.w r0, [r7, #24]! │ │ - ldr r5, [sp, #28] │ │ - adds r3, r7, #4 │ │ - str r6, [sp, #96] @ 0x60 │ │ - str r5, [sp, #100] @ 0x64 │ │ - ldmia r3, {r1, r2, r3} │ │ - strd r6, r5, [sp] │ │ - mov r6, ip │ │ - bl 601a4 │ │ - mov sl, r0 │ │ - add r0, sp, #96 @ 0x60 │ │ - str r0, [sp, #144] @ 0x90 │ │ - mov r5, r1 │ │ - ldr.w r0, [r7, #-8] │ │ - cmp r0, #0 │ │ - beq.n c06de │ │ - str r6, [sp, #124] @ 0x7c │ │ - add r0, sp, #144 @ 0x90 │ │ - str r0, [sp, #120] @ 0x78 │ │ + strex r2, r1, [r4] │ │ + cmp r2, #0 │ │ + bne.n c24ee │ │ + cmp.w r0, #4294967295 @ 0xffffffff │ │ + ble.n c2526 │ │ ldrd r0, r1, [r4, #8] │ │ - ldr r2, [pc, #208] @ (c0714 ) │ │ - add r3, sp, #120 @ 0x78 │ │ - add r2, pc │ │ - strd r3, r2, [sp] │ │ - mov r2, sl │ │ - mov r3, r5 │ │ - bl 64ddc │ │ - ldr r2, [r4, #8] │ │ - cbz r0, c068c │ │ - mov.w r3, sl, lsr #25 │ │ - ldrb r5, [r2, r1] │ │ - ldrd ip, lr, [sp, #96] @ 0x60 │ │ - subs r6, r1, #4 │ │ - strb r3, [r2, r1] │ │ - ldrd r7, sl, [r4, #12] │ │ - ldr r0, [r4, #20] │ │ - ands r6, r7 │ │ - add r6, r2 │ │ - adds r0, #1 │ │ - strb r3, [r6, #4] │ │ - and.w r3, r5, #1 │ │ - sub.w r3, sl, r3 │ │ - strd r3, r0, [r4, #16] │ │ - sub.w r0, r2, r1, lsl #4 │ │ - strd ip, lr, [r0, #-16] │ │ - str.w r9, [r0, #-8] │ │ - b.n c06a4 │ │ - sub.w r1, r2, r1, lsl #4 │ │ - ldr.w r0, [r1, #-8] │ │ - str.w r9, [r1, #-8] │ │ - ldr r1, [r0, #0] │ │ - subs r1, #1 │ │ - str r1, [r0, #0] │ │ - it eq │ │ - bleq 97bd6 │ │ - ldr r0, [r4, #0] │ │ - adds r0, #1 │ │ - str r0, [r4, #0] │ │ - movs r7, #0 │ │ - movs r6, #20 │ │ - add r0, sp, #32 │ │ - bl c074e │ │ - movs r0, #0 │ │ - movs r1, #2 │ │ - strd r1, r0, [r8, #8] │ │ - add.w r0, r8, #32 │ │ - strd r4, r5, [r8, #24] │ │ - strd r6, r7, [r8] │ │ - add r1, sp, #80 @ 0x50 │ │ - ldmia.w r1, {r2, r3, r4, r5} │ │ - stmia r0!, {r2, r3, r4, r5} │ │ - movs r0, #1 │ │ - strb.w r0, [fp, #52] @ 0x34 │ │ - add sp, #148 @ 0x94 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + bl 4b2bc │ │ + strd r0, r1, [sp] │ │ + mov r5, r0 │ │ + mov r0, sp │ │ + mov r1, r4 │ │ + bl c15b8 │ │ + cbz r5, c2524 │ │ + mov r0, r5 │ │ + ldmia.w sp!, {r2, r3, r4, r5, r7, lr} │ │ + b.w b086c │ │ + pop {r2, r3, r4, r5, r7, pc} │ │ udf #254 @ 0xfe │ │ - mov r0, r6 │ │ - mov r1, r7 │ │ - bl 9629c │ │ - b.n c0636 │ │ - ldr r0, [pc, #60] @ (c0728 ) │ │ - add r0, pc │ │ - bl 52ca0 │ │ - ldr r0, [pc, #56] @ (c072c ) │ │ - add r0, pc │ │ - bl 4f570 │ │ - ldr r0, [pc, #52] @ (c0730 ) │ │ - add r0, pc │ │ - bl 4f53c │ │ - adds r4, #33 @ 0x21 │ │ - vrsra.u32 , q12, #10 │ │ - vcvt.bf16.f32 d18, q12 │ │ - movs r1, r0 │ │ - rev16 r7, r5 │ │ - vpaddl.u32 q9, q2 │ │ - movs r1, r0 │ │ - ldmia r3!, {r0, r1, r2, r4, r6, r7} │ │ - vshr.u32 d20, d14, #1 │ │ - movs r1, r0 │ │ - movs r3, #42 @ 0x2a │ │ - movs r1, r0 │ │ - ldmia r4, {r0, r1, r3, r4, r7} │ │ - vrsra.u32 d18, d10, #3 │ │ - movs r1, r0 │ │ - movs r4, #230 @ 0xe6 │ │ - movs r1, r0 │ │ - movs r1, #162 @ 0xa2 │ │ - movs r1, r0 │ │ - movs r1, #198 @ 0xc6 │ │ - movs r1, r0 │ │ - ldr r1, [r0, #0] │ │ - and.w r2, r1, #31 │ │ - cmp r2, #20 │ │ - beq.n c0748 │ │ - cmp r1, #21 │ │ - it ne │ │ - bne.w bf2de │ │ - bx lr │ │ - adds r0, #8 │ │ - b.w 99838 │ │ push {r4, lr} │ │ + sub sp, #24 │ │ + ldrex r1, [r0] │ │ + adds r2, r1, #1 │ │ + strex r3, r2, [r0] │ │ + cmp r3, #0 │ │ + bne.n c252c │ │ + cmp.w r1, #4294967295 @ 0xffffffff │ │ + ble.n c2570 │ │ + ldr r1, [pc, #48] @ (c2574 ) │ │ + add r1, pc │ │ + str r1, [sp, #0] │ │ + add.w r1, r0, #8 │ │ + str r1, [sp, #4] │ │ + movs r1, #0 │ │ + str r1, [sp, #16] │ │ + mov r1, sp │ │ + strd r1, r1, [sp, #8] │ │ + ldrd r0, r1, [r0, #16] │ │ + ldr r2, [r1, #12] │ │ + add r1, sp, #8 │ │ + blx r2 │ │ mov r4, r0 │ │ - ldrd r0, r1, [r0, #32] │ │ - bl 5395a │ │ + ldrd r1, r0, [sp] │ │ + ldr r1, [r1, #12] │ │ + blx r1 │ │ mov r0, r4 │ │ - ldmia.w sp!, {r4, lr} │ │ - b.w 99838 │ │ - push {r4, lr} │ │ - mov r4, r0 │ │ - ldrd r0, r1, [r0, #40] @ 0x28 │ │ - bl 97be8 │ │ - add.w r0, r4, #8 │ │ - bl 94d20 │ │ - ldr r0, [r4, #52] @ 0x34 │ │ - cbz r0, c0784 │ │ - ldmia.w sp!, {r4, lr} │ │ - b.w 98758 │ │ + add sp, #24 │ │ pop {r4, pc} │ │ - bmi.n c0732 │ │ - push {r4, r5, r6, lr} │ │ - mov r6, r0 │ │ - movs r0, #120 @ 0x78 │ │ - movs r1, #8 │ │ - mov r4, r3 │ │ - mov r5, r2 │ │ - bl 4a56c │ │ - movs r1, #0 │ │ - strd r5, r4, [r0] │ │ - strb.w r1, [r0, #116] @ 0x74 │ │ - str r6, [r0, #112] @ 0x70 │ │ - ldr r1, [pc, #4] @ (c07ac ) │ │ - add r1, pc │ │ - pop {r4, r5, r6, pc} │ │ - nop │ │ - movs r3, #82 @ 0x52 │ │ - movs r1, r0 │ │ - push {r4, r5, r6, lr} │ │ - mov r6, r0 │ │ - movs r0, #120 @ 0x78 │ │ - movs r1, #8 │ │ - mov r4, r3 │ │ - mov r5, r2 │ │ - bl 4a56c │ │ - movs r1, #0 │ │ - strd r5, r4, [r0] │ │ - strb.w r1, [r0, #116] @ 0x74 │ │ - str r6, [r0, #112] @ 0x70 │ │ - ldr r1, [pc, #4] @ (c07d4 ) │ │ - add r1, pc │ │ - pop {r4, r5, r6, pc} │ │ - nop │ │ - movs r3, #90 @ 0x5a │ │ - movs r1, r0 │ │ - push {r4, r5, r6, lr} │ │ - mov r6, r0 │ │ - movs r0, #120 @ 0x78 │ │ - movs r1, #8 │ │ - mov r4, r3 │ │ - mov r5, r2 │ │ - bl 4a56c │ │ - movs r1, #0 │ │ - strd r5, r4, [r0] │ │ - strb.w r1, [r0, #116] @ 0x74 │ │ - str r6, [r0, #112] @ 0x70 │ │ - ldr r1, [pc, #4] @ (c07fc ) │ │ - add r1, pc │ │ - pop {r4, r5, r6, pc} │ │ - nop │ │ - movs r3, #98 @ 0x62 │ │ - movs r1, r0 │ │ - push {r4, r5, r6, lr} │ │ - mov r6, r0 │ │ - movs r0, #120 @ 0x78 │ │ - movs r1, #8 │ │ - mov r4, r3 │ │ - mov r5, r2 │ │ - bl 4a56c │ │ - movs r1, #0 │ │ - strd r5, r4, [r0] │ │ - strb.w r1, [r0, #116] @ 0x74 │ │ - str r6, [r0, #112] @ 0x70 │ │ - ldr r1, [pc, #4] @ (c0824 ) │ │ - add r1, pc │ │ - pop {r4, r5, r6, pc} │ │ + udf #254 @ 0xfe │ │ nop │ │ - movs r3, #106 @ 0x6a │ │ - movs r1, r0 │ │ - ldrb.w r1, [r0, #116] @ 0x74 │ │ - cmp r1, #3 │ │ - itt eq │ │ - addeq r0, #8 │ │ - beq.w c0d00 │ │ - bx lr │ │ - push {r4, r5, r6, r7, lr} │ │ - sub sp, #100 @ 0x64 │ │ + add.w r0, lr, #8388608 @ 0x800000 │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + sub sp, #44 @ 0x2c │ │ + add r5, sp, #4 │ │ + mov r7, r1 │ │ mov r4, r0 │ │ - ldrb.w r0, [r0, #116] @ 0x74 │ │ - mov r5, r1 │ │ - cbz r0, c0852 │ │ - cmp r0, #3 │ │ - beq.n c087a │ │ - ldr r0, [pc, #120] @ (c08c4 ) │ │ - add r0, pc │ │ - bl 52ca0 │ │ - ldr r0, [r4, #112] @ 0x70 │ │ - ldrd r6, r7, [r4] │ │ - adds r0, #40 @ 0x28 │ │ - bl 9ecd8 │ │ - movs r1, #0 │ │ - movs r2, #2 │ │ - str r0, [r4, #104] @ 0x68 │ │ - movs r0, #9 │ │ - strd r2, r1, [r4, #8] │ │ - strb.w r1, [r4, #108] @ 0x6c │ │ - ldr r1, [pc, #88] @ (c08c8 ) │ │ - strd r6, r7, [r4, #40] @ 0x28 │ │ - add r1, pc │ │ - strd r1, r0, [r4, #32] │ │ - ldr r2, [r5, #0] │ │ - add.w r5, r4, #8 │ │ - mov r0, sp │ │ + mov r1, r2 │ │ + mov r0, r5 │ │ + mov r2, r3 │ │ + bl 4ce90 │ │ + add r6, sp, #28 │ │ mov r1, r5 │ │ - bl c08d0 │ │ - ldrd r0, r1, [sp] │ │ - eor.w r0, r0, #24 │ │ - orrs r0, r1 │ │ - bne.n c089a │ │ - movs r0, #2 │ │ - movs r1, #3 │ │ - b.n c08bc │ │ - add r6, sp, #48 @ 0x30 │ │ - mov r1, sp │ │ - movs r2, #48 @ 0x30 │ │ mov r0, r6 │ │ - bl c99c0 │ │ - mov r0, r5 │ │ - bl c0d00 │ │ - ldr r1, [pc, #28] @ (c08cc ) │ │ + bl 6dcca │ │ mov r0, r6 │ │ - add r1, pc │ │ - bl 9ed76 │ │ - and.w r0, r0, #253 @ 0xfd │ │ - movs r1, #1 │ │ - strb.w r1, [r4, #116] @ 0x74 │ │ - add sp, #100 @ 0x64 │ │ - pop {r4, r5, r6, r7, pc} │ │ - movs r3, #76 @ 0x4c │ │ - movs r1, r0 │ │ - adds r0, #50 @ 0x32 │ │ - vrshr.u64 q9, q12, #10 │ │ - movs r1, r0 │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, #380 @ 0x17c │ │ + bl 4bdec │ │ + ldr r5, [pc, #604] @ (c27fc ) │ │ + mov sl, r0 │ │ mov r9, r1 │ │ - ldrb.w r1, [r1, #100] @ 0x64 │ │ - str r0, [sp, #60] @ 0x3c │ │ - cbz r1, c0906 │ │ - cmp r1, #3 │ │ - bne.w c0cac │ │ - mov r1, r9 │ │ - ldrb.w r0, [r1, #88]! │ │ - sub.w ip, r1, #48 @ 0x30 │ │ - str r1, [sp, #56] @ 0x38 │ │ - cbz r0, c0956 │ │ - cmp r0, #3 │ │ - str.w ip, [sp, #48] @ 0x30 │ │ - beq.w c0ba2 │ │ - ldr r0, [pc, #984] @ (c0cd8 ) │ │ - add r0, pc │ │ - bl 52ca0 │ │ - ldr.w r0, [r9, #24] │ │ - mov r1, r9 │ │ - str r2, [sp, #44] @ 0x2c │ │ - add.w ip, r9, #40 @ 0x28 │ │ - str r0, [sp, #48] @ 0x30 │ │ - ldr.w fp, [r9, #96] @ 0x60 │ │ - mov r0, ip │ │ - ldrd sl, lr, [r9, #28] │ │ - ldr.w r8, [r9, #36] @ 0x24 │ │ - ldmia.w r1, {r2, r3, r4, r5, r6, r7} │ │ - mov r1, r9 │ │ - stmia r0!, {r2, r3, r4, r5, r6, r7} │ │ + add r5, pc │ │ + ldr r0, [r5, #16] │ │ + cmp r0, #5 │ │ + bcc.n c25d0 │ │ movs r0, #0 │ │ - strb.w r0, [r1, #88]! │ │ - str.w r9, [sp, #32] │ │ - ldr.w r9, [sp, #48] @ 0x30 │ │ - strd r9, sl, [r1, #-24] │ │ - str.w lr, [sp, #68] @ 0x44 │ │ - str.w lr, [r1, #-16] │ │ - str.w r8, [sp, #64] @ 0x40 │ │ - str.w r8, [r1, #-12] │ │ - strd fp, r1, [sp, #52] @ 0x34 │ │ - str.w fp, [r1, #-8] │ │ - b.n c0974 │ │ - ldrd r1, sl, [r9, #64] @ 0x40 │ │ - ldr.w r0, [r9, #72] @ 0x48 │ │ - str r0, [sp, #68] @ 0x44 │ │ - ldr.w r0, [r9, #76] @ 0x4c │ │ - str r0, [sp, #64] @ 0x40 │ │ - ldr.w r0, [r9, #80] @ 0x50 │ │ - str.w r9, [sp, #32] │ │ - mov r9, r1 │ │ - str r2, [sp, #44] @ 0x2c │ │ - str r0, [sp, #52] @ 0x34 │ │ - str.w ip, [sp, #48] @ 0x30 │ │ - mov r0, ip │ │ - add.w r8, sp, #176 @ 0xb0 │ │ - ldmia.w r0, {r2, r3, r4, r5, r6, r7} │ │ - mov r1, r8 │ │ - stmia r1!, {r2, r3, r4, r5, r6, r7} │ │ - bl b4304 │ │ - strd r1, r0, [sp, #36] @ 0x24 │ │ - movs r0, #48 @ 0x30 │ │ - movs r1, #8 │ │ - bl 4a56c │ │ - add r4, sp, #224 @ 0xe0 │ │ - mov r5, r0 │ │ - mov r1, r9 │ │ - mov r2, sl │ │ - mov r0, r4 │ │ - bl 9dedc │ │ + movs r1, #1 │ │ + str r0, [sp, #20] │ │ + movw r3, #1647 @ 0x66f │ │ + str r1, [sp, #8] │ │ + ldr r1, [pc, #580] @ (c2800 ) │ │ + str r0, [sp, #16] │ │ + add r1, pc │ │ + str r1, [sp, #4] │ │ + add r0, sp, #40 @ 0x28 │ │ + str r0, [sp, #12] │ │ + add r0, sp, #4 │ │ + ldr r2, [pc, #572] @ (c2804 ) │ │ + movs r1, #5 │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r0, [r5, #16] │ │ + cmp r0, #4 │ │ + bls.n c25fa │ │ movs r0, #0 │ │ - movs r1, #6 │ │ - strd r1, r0, [r5] │ │ - add.w r0, r5, #8 │ │ - ldmia.w r4, {r1, r2, r3} │ │ - add.w fp, sp, #200 @ 0xc8 │ │ - stmia r0!, {r1, r2, r3} │ │ - add.w r0, r5, #24 │ │ - ldmia.w r8, {r1, r2, r3, r4, r6, r7} │ │ - stmia r0!, {r1, r2, r3, r4, r6, r7} │ │ - movs r0, #2 │ │ - str r0, [sp, #320] @ 0x140 │ │ - strd r0, r5, [sp, #312] @ 0x138 │ │ - add r1, sp, #312 @ 0x138 │ │ - mov r0, fp │ │ - bl 5e26e │ │ - bl 5f95c │ │ - ldr r1, [sp, #52] @ 0x34 │ │ - add.w sl, sp, #224 @ 0xe0 │ │ - ldr r0, [r0, #0] │ │ - ldrd r7, r6, [r1, #4] │ │ - add.w r1, r0, #8 │ │ - mov r0, sl │ │ - bl b9ccc │ │ - ldr r0, [sp, #224] @ 0xe0 │ │ - cmp r0, #1 │ │ - beq.w c0c8a │ │ - ldrb.w r0, [sp, #232] @ 0xe8 │ │ - str r0, [sp, #52] @ 0x34 │ │ - ldr r0, [sp, #228] @ 0xe4 │ │ - ldr r5, [sp, #64] @ 0x40 │ │ - ldr r4, [sp, #68] @ 0x44 │ │ - mov r8, r0 │ │ - str r5, [sp, #276] @ 0x114 │ │ - str r4, [sp, #272] @ 0x110 │ │ - adds r0, #40 @ 0x28 │ │ - add r1, sp, #272 @ 0x110 │ │ - bl 49cc0 │ │ - ldr.w r9, [sp, #32] │ │ + movs r1, #1 │ │ + str r0, [sp, #20] │ │ + movw r3, #1647 @ 0x66f │ │ + str r1, [sp, #8] │ │ + ldr r1, [pc, #624] @ (c2854 ) │ │ + str r0, [sp, #16] │ │ + add r1, pc │ │ + str r1, [sp, #4] │ │ + add r0, sp, #40 @ 0x28 │ │ + str r0, [sp, #12] │ │ + add r0, sp, #4 │ │ + ldr r2, [pc, #612] @ (c2858 ) │ │ + movs r1, #5 │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r7, [r7, #0] │ │ + cmp r7, #0 │ │ + beq.w c272e │ │ + ldr r0, [r7, #0] │ │ cmp r0, #0 │ │ - beq.w c0b7a │ │ - ldrd r3, r2, [r8, #104] @ 0x68 │ │ - strd r7, r6, [sp, #20] │ │ - mov r7, r4 │ │ - adds r0, r3, #1 │ │ - adc.w r1, r2, #0 │ │ - strd r5, r4, [sp, #64] @ 0x40 │ │ - str.w fp, [sp, #28] │ │ - str.w r8, [sp, #8] │ │ - strd r0, r1, [r8, #104] @ 0x68 │ │ - mov r8, r2 │ │ - str r3, [sp, #12] │ │ - str r2, [sp, #284] @ 0x11c │ │ - str r2, [sp, #16] │ │ - str r3, [sp, #280] @ 0x118 │ │ - bl 66d2c │ │ - str r0, [sp, #352] @ 0x160 │ │ - add r0, sp, #352 @ 0x160 │ │ - bl 66c90 │ │ - mov r6, r0 │ │ - mov fp, r1 │ │ - movs r0, #4 │ │ - movs r1, #4 │ │ - bl 4a56c │ │ - mov r4, r0 │ │ - ldr r0, [sp, #36] @ 0x24 │ │ - str r0, [r4, #0] │ │ - blx ccd00 │ │ - str r0, [sp, #244] @ 0xf4 │ │ - mov r3, r8 │ │ - ldr r0, [pc, #624] @ (c0cdc ) │ │ - strd r7, r5, [sp, #248] @ 0xf8 │ │ + beq.w c2736 │ │ + ldr.w r6, [r0, #668] @ 0x29c │ │ + ldr r0, [r5, #16] │ │ + cmp r6, #0 │ │ + beq.w c2744 │ │ + cmp r0, #5 │ │ + ldr r0, [pc, #512] @ (c281c ) │ │ add r0, pc │ │ - ldr r5, [sp, #12] │ │ - strd r6, fp, [sp, #256] @ 0x100 │ │ - add.w fp, sp, #312 @ 0x138 │ │ - strd r4, r0, [sp, #236] @ 0xec │ │ + mov fp, r0 │ │ + bcc.n c2640 │ │ movs r0, #0 │ │ - ldr r4, [sp, #8] │ │ - mov r2, r5 │ │ - str r0, [sp, #224] @ 0xe0 │ │ - mov r0, fp │ │ - add.w r1, r4, #72 @ 0x48 │ │ - movs r6, #0 │ │ - str.w sl, [sp] │ │ - str r1, [sp, #36] @ 0x24 │ │ - bl bd3c0 │ │ - mov r0, fp │ │ - bl 49e56 │ │ - add r0, sp, #352 @ 0x160 │ │ - bl 4a130 │ │ - movs r0, #96 @ 0x60 │ │ - movs r1, #8 │ │ - bl 4a56c │ │ - ldr r1, [pc, #560] @ (c0ce0 ) │ │ + movs r1, #1 │ │ + str r0, [sp, #20] │ │ + movw r3, #1647 @ 0x66f │ │ + str r0, [sp, #16] │ │ + movs r0, #4 │ │ + strd fp, r1, [sp, #4] │ │ + movs r1, #5 │ │ + str r0, [sp, #12] │ │ + add r0, sp, #4 │ │ + ldr r2, [pc, #484] @ (c2820 ) │ │ + add r2, pc │ │ + bl 6ff84 │ │ + mov r0, r7 │ │ + mov r1, sl │ │ + blx r6 │ │ mov r8, r0 │ │ - mov r0, fp │ │ - movs r2, #12 │ │ + ldr r0, [r5, #16] │ │ + cmp r0, #5 │ │ + bcc.n c2672 │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #20] │ │ + movw r3, #1647 @ 0x66f │ │ + str r1, [sp, #8] │ │ + ldr r1, [pc, #456] @ (c2824 ) │ │ + str r0, [sp, #16] │ │ + movs r0, #4 │ │ add r1, pc │ │ - bl 4a500 │ │ - ldrd r1, r2, [sp, #20] │ │ - mov r0, sl │ │ - bl 5e3ec │ │ + str r1, [sp, #4] │ │ + str r0, [sp, #12] │ │ + add r0, sp, #4 │ │ + ldr r2, [pc, #444] @ (c2828 ) │ │ + movs r1, #5 │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r0, [r5, #16] │ │ + cmp r0, #5 │ │ + bcc.n c269c │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #20] │ │ + movw r3, #1647 @ 0x66f │ │ + str r1, [sp, #8] │ │ + ldr r1, [pc, #420] @ (c282c ) │ │ + str r0, [sp, #16] │ │ + add r1, pc │ │ + str r1, [sp, #4] │ │ + add r0, sp, #40 @ 0x28 │ │ + str r0, [sp, #12] │ │ + add r0, sp, #4 │ │ + ldr r2, [pc, #412] @ (c2830 ) │ │ + movs r1, #5 │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r0, [r5, #16] │ │ + cmp r0, #5 │ │ + bcc.n c26c6 │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #20] │ │ + movw r3, #1647 @ 0x66f │ │ + str r1, [sp, #8] │ │ + ldr r1, [pc, #388] @ (c2834 ) │ │ + str r0, [sp, #16] │ │ + add r1, pc │ │ + str r1, [sp, #4] │ │ + add r0, sp, #40 @ 0x28 │ │ + str r0, [sp, #12] │ │ + add r0, sp, #4 │ │ + ldr r2, [pc, #376] @ (c2838 ) │ │ + movs r1, #5 │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r0, [r7, #0] │ │ + cbz r0, c2736 │ │ + ldr.w r6, [r0, #912] @ 0x390 │ │ + ldr r0, [r5, #16] │ │ + cmp r6, #0 │ │ + beq.n c2774 │ │ + cmp r0, #4 │ │ + bls.n c26f8 │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #20] │ │ + movw r3, #1647 @ 0x66f │ │ + str r0, [sp, #16] │ │ + movs r0, #4 │ │ + strd fp, r1, [sp, #4] │ │ + movs r1, #5 │ │ + str r0, [sp, #12] │ │ + add r0, sp, #4 │ │ + ldr r2, [pc, #360] @ (c285c ) │ │ + add r2, pc │ │ + bl 6ff84 │ │ + mov r0, r7 │ │ + blx r6 │ │ + ldr r1, [r5, #16] │ │ + cmp r0, #1 │ │ + bne.n c27b8 │ │ + cmp r1, #4 │ │ + bls.n c272a │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #20] │ │ + movw r3, #1647 @ 0x66f │ │ + str r1, [sp, #8] │ │ + ldr r1, [pc, #312] @ (c284c ) │ │ + str r0, [sp, #16] │ │ + movs r0, #4 │ │ + add r1, pc │ │ + str r1, [sp, #4] │ │ + str r0, [sp, #12] │ │ + add r0, sp, #4 │ │ + ldr r2, [pc, #300] @ (c2850 ) │ │ + movs r1, #5 │ │ + add r2, pc │ │ + bl 6ff84 │ │ + movs r0, #5 │ │ + b.n c27a8 │ │ + ldr r1, [pc, #220] @ (c280c ) │ │ movs r0, #6 │ │ - mov lr, r4 │ │ - strd r0, r6, [r8] │ │ - add.w r0, r8, #8 │ │ - ldmia.w fp, {r1, r2, r3} │ │ - mov.w ip, #4 │ │ - stmia r0!, {r1, r2, r3} │ │ - add.w r0, r8, #24 │ │ - ldmia.w sl, {r1, r2, r3, r4, r6, r7} │ │ - stmia r0!, {r1, r2, r3, r4, r6, r7} │ │ + add r1, pc │ │ + b.n c273c │ │ + ldr r1, [pc, #208] @ (c2808 ) │ │ + movs r0, #7 │ │ + add r1, pc │ │ + strd r1, r0, [r4, #4] │ │ + movs r0, #8 │ │ + b.n c27a8 │ │ + cmp r0, #4 │ │ + bls.n c276c │ │ movs r0, #0 │ │ - strd r0, r5, [r8, #52] @ 0x34 │ │ - ldr r5, [sp, #28] │ │ - ldr r0, [sp, #16] │ │ - str.w r0, [r8, #60] @ 0x3c │ │ - add.w r0, r8, #72 @ 0x48 │ │ - str.w ip, [r8, #48] @ 0x30 │ │ - ldmia.w r5, {r1, r2, r3, r4, r6, r7} │ │ - mov r5, lr │ │ - stmia r0!, {r1, r2, r3, r4, r6, r7} │ │ + movs r1, #1 │ │ + str r0, [sp, #20] │ │ + movw r3, #1647 @ 0x66f │ │ + str r1, [sp, #8] │ │ + ldr r1, [pc, #188] @ (c2814 ) │ │ + str r0, [sp, #16] │ │ movs r0, #4 │ │ - str.w ip, [sp, #360] @ 0x168 │ │ - strd r0, r8, [sp, #352] @ 0x160 │ │ - add r4, sp, #288 @ 0x120 │ │ - add r1, sp, #352 @ 0x160 │ │ - mov r0, r4 │ │ - bl 5e26e │ │ - add.w r0, r5, #8 │ │ - mov r8, r5 │ │ - bl 62250 │ │ - ldr r0, [r0, #0] │ │ - ldrd r3, r2, [sp, #64] @ 0x40 │ │ - ldr r0, [r0, #40] @ 0x28 │ │ - str r4, [sp, #0] │ │ - bl 6624c │ │ - cbnz r0, c0b92 │ │ - add r0, sp, #312 @ 0x138 │ │ - add r2, sp, #280 @ 0x118 │ │ - ldr r1, [sp, #36] @ 0x24 │ │ - bl 6510c │ │ - ldr r0, [sp, #312] @ 0x138 │ │ - cmp r0, #2 │ │ - beq.n c0b92 │ │ - add r4, sp, #224 @ 0xe0 │ │ - add r1, sp, #312 @ 0x138 │ │ - movs r2, #40 @ 0x28 │ │ - mov r0, r4 │ │ - bl c99c0 │ │ - add r0, sp, #352 @ 0x160 │ │ - mov r1, r4 │ │ - bl 65764 │ │ - ldr r0, [sp, #352] @ 0x160 │ │ - cmp r0, #0 │ │ - beq.w c0cb4 │ │ - movs r2, #0 │ │ - ldr r1, [sp, #356] @ 0x164 │ │ - str r2, [sp, #356] @ 0x164 │ │ - movs r2, #20 │ │ - str r2, [sp, #352] @ 0x160 │ │ - movs r2, #1 │ │ - str r2, [sp, #360] @ 0x168 │ │ - add r2, sp, #352 @ 0x160 │ │ - bl 65ab4 │ │ - add r0, sp, #224 @ 0xe0 │ │ - bl 4a192 │ │ - b.n c0b92 │ │ + add r1, pc │ │ + str r1, [sp, #4] │ │ + str r0, [sp, #12] │ │ + add r0, sp, #4 │ │ + ldr r2, [pc, #180] @ (c2818 ) │ │ + movs r1, #5 │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r1, [pc, #160] @ (c2810 ) │ │ + movs r0, #12 │ │ + add r1, pc │ │ + b.n c27a2 │ │ + cmp r0, #4 │ │ + bls.n c279c │ │ movs r0, #0 │ │ - movs r1, #20 │ │ - str r0, [sp, #228] @ 0xe4 │ │ - str r1, [sp, #224] @ 0xe0 │ │ - str r0, [sp, #232] @ 0xe8 │ │ - add r1, sp, #224 @ 0xe0 │ │ - ldr r0, [sp, #36] @ 0x24 │ │ - bl 49324 │ │ - add r0, sp, #200 @ 0xc8 │ │ - bl 60ef4 │ │ - ldr r1, [sp, #52] @ 0x34 │ │ - mov r0, r8 │ │ - bl 66918 │ │ - ldr r2, [sp, #44] @ 0x2c │ │ - ldr r0, [sp, #40] @ 0x28 │ │ - str.w r0, [r9, #84] @ 0x54 │ │ - add.w r6, r9, #84 @ 0x54 │ │ - add r7, sp, #224 @ 0xe0 │ │ - mov r0, r7 │ │ - mov r1, r6 │ │ - bl b3874 │ │ - ldrd r8, fp, [sp, #224] @ 0xe0 │ │ - eor.w r0, r8, #24 │ │ - orrs.w r0, r0, fp │ │ - bne.n c0bd0 │ │ - ldr r1, [sp, #56] @ 0x38 │ │ - movs r0, #3 │ │ - ldr r3, [sp, #60] @ 0x3c │ │ - movs r2, #24 │ │ - strb r0, [r1, #0] │ │ - movs r1, #0 │ │ - strd r2, r1, [r3] │ │ - b.n c0c80 │ │ - ldrb.w sl, [sp, #232] @ 0xe8 │ │ - add r5, sp, #88 @ 0x58 │ │ - add.w r1, r7, #9 │ │ - movs r2, #23 │ │ - mov r0, r5 │ │ - bl c99c0 │ │ - add.w r0, r7, #32 │ │ - add r1, sp, #72 @ 0x48 │ │ - ldmia.w r0, {r2, r3, r4, r7} │ │ - stmia r1!, {r2, r3, r4, r7} │ │ - ldr r0, [r6, #0] │ │ - bl 98df0 │ │ - ldr r1, [sp, #56] @ 0x38 │ │ - movs r0, #1 │ │ - strb r0, [r1, #0] │ │ - ldr r0, [sp, #48] @ 0x30 │ │ - bl c0d16 │ │ - eor.w r0, r8, #23 │ │ - orrs.w r0, r0, fp │ │ - bne.n c0c3c │ │ - strb.w sl, [sp, #112] @ 0x70 │ │ - add r4, sp, #112 @ 0x70 │ │ - adds r0, r4, #1 │ │ - add r1, sp, #88 @ 0x58 │ │ - movs r2, #23 │ │ - bl c99c0 │ │ - add r5, sp, #224 @ 0xe0 │ │ - mov r1, r4 │ │ - mov r0, r5 │ │ - bl 5e444 │ │ - ldr.w sl, [sp, #224] @ 0xe0 │ │ - ldr r0, [pc, #168] @ (c0cd4 ) │ │ - cmp sl, r0 │ │ - bne.n c0c58 │ │ - mov.w fp, #0 │ │ - mov.w r8, #23 │ │ - ldrb.w sl, [sp, #228] @ 0xe4 │ │ - b.n c0c6a │ │ - add r0, sp, #136 @ 0x88 │ │ - ldmia r5!, {r2, r3, r4, r6, r7} │ │ - mov r1, r0 │ │ - stmia r1!, {r2, r3, r4, r6, r7} │ │ - adds r0, #23 │ │ - ldrh r2, [r5, #0] │ │ - strh r2, [r1, #0] │ │ - ldrb r2, [r5, #2] │ │ - strb r2, [r1, #2] │ │ - add r1, sp, #72 @ 0x48 │ │ - movs r2, #16 │ │ - bl c99c0 │ │ - b.n c0c6a │ │ - adds r1, r5, #1 │ │ - add r0, sp, #136 @ 0x88 │ │ - movs r2, #11 │ │ - bl c99c0 │ │ - mov.w fp, #0 │ │ - mov.w r8, #22 │ │ - ldr r0, [sp, #60] @ 0x3c │ │ - movs r2, #39 @ 0x27 │ │ - strb.w sl, [r0, #8] │ │ - strd r8, fp, [r0] │ │ - adds r0, #9 │ │ - add r1, sp, #136 @ 0x88 │ │ - bl c99c0 │ │ - movs r0, #1 │ │ - strb.w r0, [r9, #100] @ 0x64 │ │ - add sp, #380 @ 0x17c │ │ + movs r1, #1 │ │ + str r0, [sp, #20] │ │ + movw r3, #1647 @ 0x66f │ │ + str r1, [sp, #8] │ │ + ldr r1, [pc, #184] @ (c2840 ) │ │ + str r0, [sp, #16] │ │ + movs r0, #4 │ │ + add r1, pc │ │ + str r1, [sp, #4] │ │ + str r0, [sp, #12] │ │ + add r0, sp, #4 │ │ + ldr r2, [pc, #176] @ (c2844 ) │ │ + movs r1, #5 │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r1, [pc, #156] @ (c283c ) │ │ + movs r0, #14 │ │ + add r1, pc │ │ + strd r1, r0, [r4, #4] │ │ + movs r0, #6 │ │ + strb r0, [r4, #0] │ │ + mov r0, sl │ │ + mov r1, r9 │ │ + bl 64850 │ │ + add sp, #44 @ 0x2c │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldrb.w r0, [sp, #232] @ 0xe8 │ │ - movs r1, #43 @ 0x2b │ │ - strb.w r0, [sp, #316] @ 0x13c │ │ - ldr r0, [sp, #228] @ 0xe4 │ │ - str r0, [sp, #312] @ 0x138 │ │ - ldr r0, [pc, #72] @ (c0ce4 ) │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r0, [pc, #72] @ (c0ce8 ) │ │ - add r2, sp, #312 @ 0x138 │ │ - ldr r3, [pc, #72] @ (c0cec ) │ │ - add r0, pc │ │ - add r3, pc │ │ - bl 4fcf8 │ │ - ldr r0, [pc, #76] @ (c0cfc ) │ │ - add r0, pc │ │ - bl 52ca0 │ │ - ldrb.w r0, [sp, #356] @ 0x164 │ │ - addw r2, sp, #379 @ 0x17b │ │ - strb.w r0, [sp, #379] @ 0x17b │ │ - movs r1, #43 @ 0x2b │ │ - ldr r0, [pc, #44] @ (c0cf0 ) │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r0, [pc, #40] @ (c0cf4 ) │ │ - ldr r3, [pc, #44] @ (c0cf8 ) │ │ - add r0, pc │ │ - add r3, pc │ │ - bl 4fcf8 │ │ - movs r3, r0 │ │ - strh r0, [r0, #0] │ │ - subs r4, r1, #4 │ │ + cmp r1, #4 │ │ + bls.n c27e0 │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #20] │ │ + movw r3, #1647 @ 0x66f │ │ + str r1, [sp, #8] │ │ + ldr r1, [pc, #148] @ (c2860 ) │ │ + str r0, [sp, #16] │ │ + movs r0, #4 │ │ + add r1, pc │ │ + str r1, [sp, #4] │ │ + str r0, [sp, #12] │ │ + add r0, sp, #4 │ │ + ldr r2, [pc, #140] @ (c2864 ) │ │ + movs r1, #5 │ │ + add r2, pc │ │ + bl 6ff84 │ │ + cmp.w r8, #0 │ │ + beq.n c27ee │ │ + movs r0, #15 │ │ + str.w r8, [r4, #4] │ │ + b.n c27a8 │ │ + ldr r1, [pc, #88] @ (c2848 ) │ │ + movs r0, #19 │ │ + add r1, pc │ │ + strd r1, r0, [r4, #4] │ │ + movs r0, #7 │ │ + b.n c27a8 │ │ + cmp r4, #48 @ 0x30 │ │ movs r1, r0 │ │ - bvc.n c0d20 │ │ - movs r0, r0 │ │ - ldr r2, [sp, #316] @ 0x13c │ │ - vshr.u64 d17, d22, #12 │ │ + lsrs r0, r0, #13 │ │ movs r1, r0 │ │ - ldrh r7, [r3, r1] │ │ - vrev32.32 , q5 │ │ + lsrs r2, r7, #12 │ │ movs r1, r0 │ │ - bcc.n c0dec │ │ - movs r0, r0 │ │ - ldrh r7, [r6, r0] │ │ - @ instruction: 0xfff8d5c2 │ │ - movs r0, r0 │ │ - subs r6, r5, r5 │ │ + lsrs r2, r4, #13 │ │ + vtbx.8 d16, {d6-d9}, d20 │ │ + vtbl.8 d16, {d22-d24}, d1 │ │ + vtbx.8 d16, {d22-d23}, d10 │ │ movs r1, r0 │ │ - ldrb.w r1, [r0, #100] @ 0x64 │ │ - cbz r1, c0d12 │ │ - cmp r1, #3 │ │ - itt eq │ │ - addeq r0, #40 @ 0x28 │ │ - beq.w c0d16 │ │ - bx lr │ │ - b.w 99838 │ │ - ldrb.w r1, [r0, #48] @ 0x30 │ │ - cbz r1, c0d28 │ │ - cmp r1, #3 │ │ - itt eq │ │ - ldreq r0, [r0, #44] @ 0x2c │ │ - beq.w 98df0 │ │ - bx lr │ │ - b.w 99838 │ │ - push {r4, r5, r6, r7, lr} │ │ - sub sp, #100 @ 0x64 │ │ - mov r4, r0 │ │ - ldrb.w r0, [r0, #116] @ 0x74 │ │ - mov r5, r1 │ │ - cbz r0, c0d46 │ │ - cmp r0, #3 │ │ - beq.n c0d6e │ │ - ldr r0, [pc, #120] @ (c0db8 ) │ │ - add r0, pc │ │ - bl 52ca0 │ │ - ldr r0, [r4, #112] @ 0x70 │ │ - ldrd r6, r7, [r4] │ │ - adds r0, #40 @ 0x28 │ │ - bl 9ecd8 │ │ - movs r1, #0 │ │ - movs r2, #2 │ │ - str r0, [r4, #104] @ 0x68 │ │ - movs r0, #5 │ │ - strd r2, r1, [r4, #8] │ │ - strb.w r1, [r4, #108] @ 0x6c │ │ - ldr r1, [pc, #88] @ (c0dbc ) │ │ - strd r6, r7, [r4, #40] @ 0x28 │ │ - add r1, pc │ │ - strd r1, r0, [r4, #32] │ │ - ldr r2, [r5, #0] │ │ - add.w r5, r4, #8 │ │ - mov r0, sp │ │ - mov r1, r5 │ │ - bl c08d0 │ │ - ldrd r0, r1, [sp] │ │ - eor.w r0, r0, #24 │ │ - orrs r0, r1 │ │ - bne.n c0d8e │ │ - movs r0, #2 │ │ - movs r1, #3 │ │ - b.n c0db0 │ │ - add r6, sp, #48 @ 0x30 │ │ - mov r1, sp │ │ - movs r2, #48 @ 0x30 │ │ - mov r0, r6 │ │ - bl c99c0 │ │ - mov r0, r5 │ │ - bl c0d00 │ │ - ldr r1, [pc, #28] @ (c0dc0 ) │ │ - mov r0, r6 │ │ - add r1, pc │ │ - bl 9ed76 │ │ - and.w r0, r0, #253 @ 0xfd │ │ - movs r1, #1 │ │ - strb.w r1, [r4, #116] @ 0x74 │ │ - add sp, #100 @ 0x64 │ │ - pop {r4, r5, r6, r7, pc} │ │ - subs r0, r5, #0 │ │ + lsrs r6, r3, #6 │ │ movs r1, r0 │ │ - cmp r3, #57 @ 0x39 │ │ - @ instruction: 0xfff61dd4 │ │ + lsrs r2, r2, #12 │ │ movs r1, r0 │ │ - push {r4, r5, r6, r7, lr} │ │ - sub sp, #100 @ 0x64 │ │ + lsrs r2, r1, #11 │ │ + movs r1, r0 │ │ + lsrs r4, r2, #11 │ │ + movs r1, r0 │ │ + lsrs r0, r3, #10 │ │ + movs r1, r0 │ │ + lsrs r4, r6, #10 │ │ + movs r1, r0 │ │ + lsrs r6, r5, #9 │ │ + movs r1, r0 │ │ + lsrs r2, r2, #10 │ │ + movs r1, r0 │ │ + lsrs r4, r0, #9 │ │ + movs r1, r0 │ │ + lsrs r3, r0, #11 │ │ + @ instruction: 0xfff6099a │ │ + movs r1, r0 │ │ + lsrs r6, r5, #5 │ │ + movs r1, r0 │ │ + lsrs r1, r2, #10 │ │ + vshll.u32 q8, d28, #22 │ │ + movs r1, r0 │ │ + lsrs r0, r4, #7 │ │ + movs r1, r0 │ │ + lsrs r6, r6, #12 │ │ + movs r1, r0 │ │ + lsrs r0, r2, #12 │ │ + movs r1, r0 │ │ + lsrs r2, r2, #8 │ │ + movs r1, r0 │ │ + lsrs r6, r7, #5 │ │ + movs r1, r0 │ │ + lsrs r2, r5, #4 │ │ + movs r1, r0 │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + sub sp, #92 @ 0x5c │ │ mov r4, r0 │ │ - ldrb.w r0, [r0, #116] @ 0x74 │ │ - mov r5, r1 │ │ - cbz r0, c0dde │ │ - cmp r0, #3 │ │ - beq.n c0e06 │ │ - ldr r0, [pc, #120] @ (c0e50 ) │ │ - add r0, pc │ │ - bl 52ca0 │ │ - ldr r0, [r4, #112] @ 0x70 │ │ - ldrd r6, r7, [r4] │ │ - adds r0, #40 @ 0x28 │ │ - bl 9ecd8 │ │ - movs r1, #0 │ │ - movs r2, #2 │ │ - str r0, [r4, #104] @ 0x68 │ │ - movs r0, #4 │ │ - strd r2, r1, [r4, #8] │ │ - strb.w r1, [r4, #108] @ 0x6c │ │ - ldr r1, [pc, #88] @ (c0e54 ) │ │ - strd r6, r7, [r4, #40] @ 0x28 │ │ + cmp r2, #0 │ │ + str r2, [sp, #12] │ │ + beq.n c2924 │ │ + add.w fp, sp, #64 @ 0x40 │ │ + mov r7, r2 │ │ + mov r8, r1 │ │ + ldrd r1, r2, [sp, #132] @ 0x84 │ │ + mov r0, fp │ │ + mov r9, r3 │ │ + bl 5ca40 │ │ + ldrb.w r5, [sp, #64] @ 0x40 │ │ + cmp r5, #15 │ │ + bne.n c2934 │ │ + add r0, sp, #32 │ │ + add.w r1, fp, #4 │ │ + add.w sl, r0, #3 │ │ + movs r2, #16 │ │ + ldr r6, [sp, #144] @ 0x90 │ │ + mov r0, sl │ │ + bl ca0b2 │ │ + add r0, sp, #16 │ │ + mov r1, sl │ │ + movs r2, #16 │ │ + bl ca0b2 │ │ + ldr r0, [sp, #24] │ │ + cmp r0, r6 │ │ + bne.n c295a │ │ + ldr r3, [sp, #140] @ 0x8c │ │ + add.w r0, r6, r6, lsl #1 │ │ + ldr r1, [sp, #20] │ │ + add.w r2, r3, r6, lsl #4 │ │ + str r2, [sp, #0] │ │ + mov sl, r2 │ │ + add.w r2, r1, r0, lsl #2 │ │ + add r0, sp, #64 @ 0x40 │ │ + mov fp, r0 │ │ + bl 6d948 │ │ + ldrd r0, r1, [sp, #80] @ 0x50 │ │ + ldr r2, [sp, #64] @ 0x40 │ │ + ldr r3, [sp, #72] @ 0x48 │ │ + add.w r5, r0, r0, lsl #1 │ │ + add.w r3, r3, r0, lsl #4 │ │ + add.w r2, r2, r5, lsl #2 │ │ + adds r2, #4 │ │ + cmp r0, r1 │ │ + bcs.n c297e │ │ + ldr.w r5, [r2, #-4] │ │ + eor.w r5, r5, #2147483648 @ 0x80000000 │ │ + cmp r5, #4 │ │ + it cs │ │ + movcs r5, #1 │ │ + subs r6, r5, #1 │ │ + cmp r6, #2 │ │ + bcs.n c2906 │ │ + ldrb r5, [r3, #0] │ │ + cbz r5, c291c │ │ + b.n c295a │ │ + cmp r5, #0 │ │ + bne.w c2a40 │ │ + ldrb r5, [r3, #0] │ │ + cbz r5, c295a │ │ + ldr r6, [pc, #308] @ (c2a48 ) │ │ + add r6, pc │ │ + ldrb r5, [r6, r5] │ │ + ldrb r6, [r2, #0] │ │ + cmp r5, r6 │ │ + bne.n c295a │ │ + adds r0, #1 │ │ + adds r3, #16 │ │ + adds r2, #12 │ │ + b.n c28e8 │ │ + ldr r1, [pc, #292] @ (c2a4c ) │ │ + movs r0, #24 │ │ add r1, pc │ │ - strd r1, r0, [r4, #32] │ │ - ldr r2, [r5, #0] │ │ - add.w r5, r4, #8 │ │ - mov r0, sp │ │ - mov r1, r5 │ │ - bl c08d0 │ │ - ldrd r0, r1, [sp] │ │ - eor.w r0, r0, #24 │ │ - orrs r0, r1 │ │ - bne.n c0e26 │ │ + strd r1, r0, [r4, #8] │ │ + movs r0, #7 │ │ + strb r0, [r4, #4] │ │ + b.n c2974 │ │ + add.w r8, sp, #32 │ │ + add.w r1, fp, #1 │ │ + movs r2, #19 │ │ + mov r0, r8 │ │ + bl ca0b2 │ │ + adds r0, r4, #5 │ │ + mov r1, r8 │ │ + movs r2, #19 │ │ + ldrd r7, r6, [sp, #84] @ 0x54 │ │ + bl ca0b2 │ │ + strd r7, r6, [r4, #24] │ │ + strb r5, [r4, #4] │ │ + b.n c2974 │ │ + add.w r0, fp, #3 │ │ + add r1, sp, #16 │ │ + movs r2, #16 │ │ + bl ca0b2 │ │ movs r0, #2 │ │ - movs r1, #3 │ │ - b.n c0e48 │ │ - add r6, sp, #48 @ 0x30 │ │ - mov r1, sp │ │ - movs r2, #48 @ 0x30 │ │ + mov r1, fp │ │ + strb r0, [r4, #4] │ │ + adds r0, r4, #5 │ │ + movs r2, #19 │ │ + bl ca0b2 │ │ + movs r0, #1 │ │ + str r0, [r4, #0] │ │ + add sp, #92 @ 0x5c │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + add r6, sp, #64 @ 0x40 │ │ + mov r1, r8 │ │ + mov r2, r7 │ │ + mov r0, r6 │ │ + bl 58e0c │ │ + ldrb.w r0, [sp, #64] @ 0x40 │ │ + cmp r0, #15 │ │ + bne.n c2a0e │ │ + ldr r0, [sp, #68] @ 0x44 │ │ + movs r1, #8 │ │ + str r0, [sp, #56] @ 0x38 │ │ + movs r2, #8 │ │ + ldr.w r0, [r8] │ │ + str r0, [sp, #60] @ 0x3c │ │ + ldr r3, [pc, #176] @ (c2a54 ) │ │ + ldr r6, [sp, #144] @ 0x90 │ │ + add r3, pc │ │ mov r0, r6 │ │ - bl c99c0 │ │ + bl c9b20 │ │ + add r3, sp, #32 │ │ + movs r2, #0 │ │ + stmia r3!, {r0, r1, r2} │ │ + add r5, sp, #32 │ │ + mov r1, r6 │ │ mov r0, r5 │ │ - bl c0d00 │ │ - ldr r1, [pc, #28] @ (c0e58 ) │ │ + bl 6dade │ │ + ldrd r0, r1, [sp, #36] @ 0x24 │ │ + strd r1, r0, [sp, #68] @ 0x44 │ │ + add.w r0, r5, #8 │ │ + str r0, [sp, #64] @ 0x40 │ │ + add r2, sp, #64 @ 0x40 │ │ + ldr r0, [sp, #140] @ 0x8c │ │ + mov r1, sl │ │ + bl affc0 │ │ + ldr r0, [sp, #136] @ 0x88 │ │ + mov r1, r8 │ │ + str r0, [sp, #80] @ 0x50 │ │ + ldr r0, [sp, #132] @ 0x84 │ │ + str r0, [sp, #76] @ 0x4c │ │ + ldr r0, [sp, #128] @ 0x80 │ │ + ldrd r6, r7, [sp, #32] │ │ + strd r9, r0, [sp, #68] @ 0x44 │ │ + add r5, sp, #56 @ 0x38 │ │ + ldrb.w r0, [sp, #28] │ │ + strd r0, r7, [sp] │ │ + mov r0, r4 │ │ + str r5, [sp, #64] @ 0x40 │ │ + add r2, sp, #12 │ │ + add r3, sp, #64 @ 0x40 │ │ + bl 6912c │ │ mov r0, r6 │ │ - add r1, pc │ │ - bl 9ed76 │ │ - and.w r0, r0, #253 @ 0xfd │ │ - movs r1, #1 │ │ - strb.w r1, [r4, #116] @ 0x74 │ │ - add sp, #100 @ 0x64 │ │ - pop {r4, r5, r6, r7, pc} │ │ - adds r0, r4, #5 │ │ + mov r1, r7 │ │ + bl 6d978 │ │ + mov r0, r5 │ │ + bl 6d7b0 │ │ + b.n c2a38 │ │ + ldrb.w r1, [sp, #67] @ 0x43 │ │ + add.w lr, r6, #8 │ │ + strb r1, [r4, #7] │ │ + add.w r2, r4, #12 │ │ + ldrh.w r1, [sp, #65] @ 0x41 │ │ + strh.w r1, [r4, #5] │ │ + ldr.w ip, [sp, #68] @ 0x44 │ │ + ldmia.w lr, {r1, r3, r5, r6, r7} │ │ + stmia r2!, {r1, r3, r5, r6, r7} │ │ + strb r0, [r4, #4] │ │ + movs r0, #1 │ │ + str.w ip, [r4, #8] │ │ + str r0, [r4, #0] │ │ + add r0, sp, #16 │ │ + bl 58bc0 │ │ + b.n c2978 │ │ + ldr r0, [pc, #12] @ (c2a50 ) │ │ + add r0, pc │ │ + bl c2a58 │ │ + asrs r3, r4, #13 │ │ + vqrshrn.u64 d16, , #10 │ │ + vcvt.f32.f16 q8, d18 │ │ movs r1, r0 │ │ - add r7, pc, #144 @ (adr r7, c0ee8 ) │ │ - @ instruction: 0xfff41d0c │ │ + lsrs r0, r5, #21 │ │ movs r1, r0 │ │ - push {r4, r5, r6, r7, lr} │ │ - sub sp, #100 @ 0x64 │ │ - mov r4, r0 │ │ - ldrb.w r0, [r0, #116] @ 0x74 │ │ - mov r5, r1 │ │ - cbz r0, c0e76 │ │ - cmp r0, #3 │ │ - beq.n c0e9e │ │ - ldr r0, [pc, #120] @ (c0ee8 ) │ │ + push {r7, lr} │ │ + sub sp, #32 │ │ + mov r1, r0 │ │ + movs r0, #0 │ │ + str r0, [sp, #16] │ │ + movs r0, #1 │ │ + str r0, [sp, #4] │ │ + ldr r2, [pc, #28] @ (c2a84 ) │ │ + str r0, [sp, #12] │ │ + add r2, pc │ │ + str r2, [sp, #0] │ │ + add r0, sp, #24 │ │ + str r0, [sp, #8] │ │ + ldr r0, [pc, #20] @ (c2a88 ) │ │ add r0, pc │ │ - bl 52ca0 │ │ - ldr r0, [r4, #112] @ 0x70 │ │ - ldrd r6, r7, [r4] │ │ - adds r0, #40 @ 0x28 │ │ - bl 9ecd8 │ │ - movs r1, #0 │ │ - movs r2, #2 │ │ - str r0, [r4, #104] @ 0x68 │ │ - movs r0, #3 │ │ - strd r2, r1, [r4, #8] │ │ - strb.w r1, [r4, #108] @ 0x6c │ │ - ldr r1, [pc, #88] @ (c0eec ) │ │ - strd r6, r7, [r4, #40] @ 0x28 │ │ - add r1, pc │ │ - strd r1, r0, [r4, #32] │ │ - ldr r2, [r5, #0] │ │ - add.w r5, r4, #8 │ │ + str r0, [sp, #28] │ │ + ldr r0, [pc, #16] @ (c2a8c ) │ │ + add r0, pc │ │ + str r0, [sp, #24] │ │ mov r0, sp │ │ - mov r1, r5 │ │ - bl c08d0 │ │ - ldrd r0, r1, [sp] │ │ - eor.w r0, r0, #24 │ │ - orrs r0, r1 │ │ - bne.n c0ebe │ │ - movs r0, #2 │ │ - movs r1, #3 │ │ - b.n c0ee0 │ │ - add r6, sp, #48 @ 0x30 │ │ - mov r1, sp │ │ - movs r2, #48 @ 0x30 │ │ - mov r0, r6 │ │ - bl c99c0 │ │ - mov r0, r5 │ │ - bl c0d00 │ │ - ldr r1, [pc, #28] @ (c0ef0 ) │ │ - mov r0, r6 │ │ - add r1, pc │ │ - bl 9ed76 │ │ - and.w r0, r0, #253 @ 0xfd │ │ - movs r1, #1 │ │ - strb.w r1, [r4, #116] @ 0x74 │ │ - add sp, #100 @ 0x64 │ │ - pop {r4, r5, r6, r7, pc} │ │ - adds r0, r3, #2 │ │ + bl 4d1a6 │ │ + lsrs r2, r5, #1 │ │ movs r1, r0 │ │ - cmp r2, #6 │ │ - vdup.16 , d4[1] │ │ + asrs r1, r1, #20 │ │ + vmlsl.u q8, d25, d18[0] │ │ movs r1, r0 │ │ - push {r4, lr} │ │ - mov r4, r0 │ │ - ldrb.w r0, [r0, #100] @ 0x64 │ │ - cmp r0, #5 │ │ - bhi.n c0f34 │ │ - tbb [pc, r0] │ │ - adds r3, r0, r0 │ │ - lsrs r0, r3, #32 │ │ - lsrs r1, r2, #20 │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + sub sp, #132 @ 0x84 │ │ + add.w r6, r3, #8 │ │ + mov r7, r1 │ │ + mov r5, r0 │ │ + ldrd sl, r0, [r3] │ │ + ldmia r6, {r1, r4, r6} │ │ + str r2, [sp, #8] │ │ + bl 6deb4 │ │ + mov fp, r0 │ │ + mov r8, r1 │ │ mov r0, r4 │ │ - ldmia.w sp!, {r4, lr} │ │ - b.w c074e │ │ - add.w r0, r4, #208 @ 0xd0 │ │ - bl c2600 │ │ - b.n c0f26 │ │ - add.w r0, r4, #104 @ 0x68 │ │ - bl c260c │ │ - ldrd r0, r1, [r4, #80] @ 0x50 │ │ - bl 5395a │ │ + mov r1, r6 │ │ + bl 6deb4 │ │ + ldr r4, [pc, #616] @ (c2d20 ) │ │ + mov r6, r0 │ │ + mov r9, r1 │ │ + add r4, pc │ │ + ldr r0, [r4, #16] │ │ + cmp r0, #4 │ │ + bls.n c2ae8 │ │ movs r0, #0 │ │ - strb.w r0, [r4, #101] @ 0x65 │ │ - pop {r4, pc} │ │ - bmi.n c0ee2 │ │ - stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - vpush {d8-d9} │ │ - sub.w sp, sp, #1368 @ 0x558 │ │ - mov r8, r0 │ │ - ldrb.w r0, [r1, #100] @ 0x64 │ │ - mov sl, r1 │ │ - tbh [pc, r0, lsl #1] │ │ - movs r6, r0 │ │ - lsrs r2, r6, #10 │ │ - lsrs r3, r5, #10 │ │ - lsls r6, r1, #4 │ │ - lsls r6, r3, #3 │ │ - lsls r1, r1, #3 │ │ - str.w r8, [sp, #132] @ 0x84 │ │ - mov.w r0, #256 @ 0x100 │ │ - add.w r8, sp, #664 @ 0x298 │ │ - strh.w r0, [sl, #101] @ 0x65 │ │ - movs r0, #21 │ │ - mov.w r9, #0 │ │ - str r0, [sp, #664] @ 0x298 │ │ - mov r0, r8 │ │ - str.w r9, [sp, #668] @ 0x29c │ │ - bl c0734 │ │ - movs r0, #1 │ │ - mov r1, sl │ │ - strh.w r0, [sl, #101] @ 0x65 │ │ - movs r2, #48 @ 0x30 │ │ - ldr.w r0, [sl, #96] @ 0x60 │ │ - str r0, [sp, #128] @ 0x80 │ │ - add.w r0, sl, #48 @ 0x30 │ │ - bl c99c0 │ │ - ldrd r6, r5, [sl, #84] @ 0x54 │ │ - movs r3, #10 │ │ - ldr r2, [pc, #888] @ (c1318 ) │ │ - mov r1, r5 │ │ - add r2, pc │ │ - mov r0, r6 │ │ - bl 5393c │ │ - cmp r0, #0 │ │ - beq.w c12bc │ │ - ldrd r0, r1, [sl, #72] @ 0x48 │ │ - strb.w r9, [sl, #101] @ 0x65 │ │ - strd r1, r0, [sp, #112] @ 0x70 │ │ - mov r1, sl │ │ - ldmia.w r1, {r2, r3, r4, r5, r6, r7} │ │ - add.w r0, sp, #1208 @ 0x4b8 │ │ - stmia r0!, {r2, r3, r4, r5, r6, r7} │ │ - ldr.w r0, [sp, #1208] @ 0x4b8 │ │ - ldr.w r1, [sp, #1212] @ 0x4bc │ │ - subs r0, #2 │ │ - strd r9, r9, [sp, #984] @ 0x3d8 │ │ - sbc.w r1, r1, #0 │ │ - rsbs r2, r0, #17 │ │ - sbcs.w r1, r9, r1 │ │ - bcc.w c141c │ │ - cmp r0, #15 │ │ - bne.w c141c │ │ - ldr.w r1, [sl, #64] @ 0x40 │ │ - add.w r6, r8, #20 │ │ - ldrd r0, r4, [sl, #56] @ 0x38 │ │ - add.w r7, r4, #24 │ │ - str.w r0, [sp, #1112] @ 0x458 │ │ - add.w r0, r1, r1, lsl #1 │ │ - str.w r4, [sp, #1104] @ 0x450 │ │ - str.w sl, [sp, #144] @ 0x90 │ │ - add.w r1, r4, r0, lsl #4 │ │ - str r1, [sp, #108] @ 0x6c │ │ - str.w r1, [sp, #1116] @ 0x45c │ │ - add.w r1, r8, #24 │ │ - str r1, [sp, #124] @ 0x7c │ │ - lsls r1, r0, #4 │ │ - ldr r0, [pc, #764] @ (c131c ) │ │ - adds r0, #2 │ │ + movs r1, #1 │ │ str r0, [sp, #120] @ 0x78 │ │ - cmp r1, #0 │ │ - beq.w c1644 │ │ - ldrd r5, r8, [r4] │ │ - eor.w r0, r5, #20 │ │ - orrs.w r0, r0, r8 │ │ - add.w r0, r7, #24 │ │ - beq.w c1646 │ │ - ldr.w sl, [r4, #16] │ │ - movs r2, #28 │ │ - ldrd fp, r9, [r4, #8] │ │ - str r1, [sp, #148] @ 0x94 │ │ - add.w r1, r4, #20 │ │ - str r0, [sp, #140] @ 0x8c │ │ - strd r9, sl, [sp, #676] @ 0x2a4 │ │ - add r0, sp, #664 @ 0x298 │ │ - stmia.w r0, {r5, r8, fp} │ │ - mov r0, r6 │ │ - bl c99c0 │ │ - subs r0, r5, #2 │ │ - sbc.w r1, r8, #0 │ │ - rsbs r2, r0, #17 │ │ - mov.w r2, #0 │ │ - sbcs.w r1, r2, r1 │ │ - bcc.w c16f0 │ │ + movw r3, #1099 @ 0x44b │ │ + str r1, [sp, #108] @ 0x6c │ │ + ldr r1, [pc, #592] @ (c2d24 ) │ │ + str r0, [sp, #116] @ 0x74 │ │ + add r1, pc │ │ + str r1, [sp, #104] @ 0x68 │ │ + add r0, sp, #128 @ 0x80 │ │ + str r0, [sp, #112] @ 0x70 │ │ + add r0, sp, #104 @ 0x68 │ │ + ldr r2, [pc, #584] @ (c2d28 ) │ │ + movs r1, #5 │ │ + add r2, pc │ │ + bl 6ff84 │ │ + str r5, [sp, #44] @ 0x2c │ │ + ldr r0, [r4, #16] │ │ cmp r0, #4 │ │ - bne.w c16f0 │ │ - ldr r2, [pc, #676] @ (c1320 ) │ │ - mov r0, r9 │ │ - mov r1, sl │ │ - movs r3, #12 │ │ + bls.n c2b14 │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #120] @ 0x78 │ │ + movw r3, #1099 @ 0x44b │ │ + str r1, [sp, #108] @ 0x6c │ │ + ldr r1, [pc, #556] @ (c2d2c ) │ │ + str r0, [sp, #116] @ 0x74 │ │ + add r1, pc │ │ + str r1, [sp, #104] @ 0x68 │ │ + add r0, sp, #128 @ 0x80 │ │ + str r0, [sp, #112] @ 0x70 │ │ + add r0, sp, #104 @ 0x68 │ │ + ldr r2, [pc, #548] @ (c2d30 ) │ │ + movs r1, #5 │ │ add r2, pc │ │ - bl c47d4 │ │ - cbz r0, c10c6 │ │ - mov ip, r7 │ │ - str r7, [sp, #136] @ 0x88 │ │ - add r2, sp, #768 @ 0x300 │ │ - mov sl, r6 │ │ - mov r8, r4 │ │ - ldmia.w ip, {r0, r3, r4, r5, r6, r7} │ │ - mov r1, r2 │ │ - stmia r1!, {r0, r3, r4, r5, r6, r7} │ │ - add.w r0, sp, #1152 @ 0x480 │ │ - add r1, sp, #984 @ 0x3d8 │ │ - bl 96768 │ │ - ldr.w r0, [sp, #1152] @ 0x480 │ │ - ldr r1, [sp, #120] @ 0x78 │ │ - ldr r5, [sp, #144] @ 0x90 │ │ - cmp r0, r1 │ │ - bne.w c1800 │ │ - mov r0, fp │ │ - mov r1, r9 │ │ - bl 5395a │ │ - ldr r7, [sp, #136] @ 0x88 │ │ - mov r6, sl │ │ - mov r4, r8 │ │ - mov sl, r5 │ │ - b.n c10d8 │ │ - mov r0, fp │ │ - mov r1, r9 │ │ - bl 5395a │ │ - ldr r0, [sp, #124] @ 0x7c │ │ - bl 99838 │ │ - ldr.w sl, [sp, #144] @ 0x90 │ │ - ldr r1, [sp, #148] @ 0x94 │ │ - adds r4, #48 @ 0x30 │ │ - adds r7, #48 @ 0x30 │ │ - subs r1, #48 @ 0x30 │ │ - b.n c1022 │ │ - ldrb.w r0, [sl, #376] @ 0x178 │ │ - add.w fp, sl, #104 @ 0x68 │ │ - add.w r9, sl, #376 @ 0x178 │ │ - cmp r0, #0 │ │ - beq.w c133c │ │ - cmp r0, #3 │ │ - bne.w c24cc │ │ - ldrb.w r0, [sl, #284] @ 0x11c │ │ - cmp r0, #0 │ │ - beq.w c13ec │ │ - ldr r0, [pc, #540] @ (c1324 ) │ │ - add r0, pc │ │ - bl 52ca0 │ │ - ldrb.w r0, [sl, #132] @ 0x84 │ │ + bl 6ff84 │ │ + ldr r0, [r7, #0] │ │ + ldr r2, [pc, #540] @ (c2d34 ) │ │ + ldr r1, [pc, #540] @ (c2d38 ) │ │ cmp r0, #0 │ │ - bne.w c24bc │ │ - add.w r2, sl, #120 @ 0x78 │ │ - ldmia r2, {r0, r1, r2} │ │ - strd r0, r1, [sp, #768] @ 0x300 │ │ - add.w r0, r2, #48 @ 0x30 │ │ - ldr r1, [pc, #512] @ (c1328 ) │ │ + ldr r5, [sp, #168] @ 0xa8 │ │ + add r2, pc │ │ add r1, pc │ │ - bl 9aa94 │ │ - mov r4, r0 │ │ - add.w r3, r4, #20 │ │ - ldr r0, [r0, #16] │ │ - mov r5, r1 │ │ - ldmia r3, {r1, r2, r3} │ │ - ldrd r6, r7, [sp, #768] @ 0x300 │ │ - strd r6, r7, [sp] │ │ - bl 57aa4 │ │ - mov r2, r0 │ │ - add r0, sp, #768 @ 0x300 │ │ - str r0, [sp, #0] │ │ - add r0, sp, #664 @ 0x298 │ │ - mov r3, r1 │ │ - mov r1, r4 │ │ - bl 951a2 │ │ - ldr r0, [sp, #672] @ 0x2a0 │ │ - bl bf142 │ │ - ldr r0, [r5, #0] │ │ - adds r0, #1 │ │ - str r0, [r5, #0] │ │ - movs r0, #1 │ │ - strb.w r0, [sl, #132] @ 0x84 │ │ - movs r1, #0 │ │ - movs r0, #2 │ │ - b.n c1500 │ │ - ldrb.w r0, [sl, #324] @ 0x144 │ │ - cmp r0, #0 │ │ - bne.w c24c4 │ │ - ldr.w r7, [sl, #320] @ 0x140 │ │ - add r5, sp, #664 @ 0x298 │ │ - add.w r1, sl, #208 @ 0xd0 │ │ - movs r2, #104 @ 0x68 │ │ - str r1, [sp, #148] @ 0x94 │ │ - mov r0, r5 │ │ - bl c9a94 │ │ - ldrd r0, r1, [sp, #664] @ 0x298 │ │ - subs r0, #4 │ │ - sbc.w r1, r1, #0 │ │ - movs r4, #0 │ │ - rsbs r2, r0, #2 │ │ - sbcs.w r2, r4, r1 │ │ - bcc.n c129a │ │ - cmp r0, #0 │ │ - bne.n c129a │ │ - str.w sl, [sp, #144] @ 0x90 │ │ - add r4, sp, #768 @ 0x300 │ │ - add.w r1, sl, #216 @ 0xd8 │ │ - movs r2, #96 @ 0x60 │ │ - mov r0, r4 │ │ - bl c9a94 │ │ - add.w r0, r7, #88 @ 0x58 │ │ - bl 9eca8 │ │ - ldr r5, [r7, #88] @ 0x58 │ │ - mov r0, r5 │ │ - bl b799c │ │ - bl 97b2e │ │ - mov sl, r0 │ │ - mov r0, r4 │ │ - bl a35f0 │ │ - ldr r1, [pc, #344] @ (c132c ) │ │ - mov r0, r5 │ │ + str r1, [sp, #28] │ │ + ldr r1, [pc, #532] @ (c2d3c ) │ │ add r1, pc │ │ - bl 98300 │ │ - ldrd r9, fp, [r7, #40] @ 0x28 │ │ - adds.w r0, r9, #1 │ │ - adc.w r1, fp, #0 │ │ - strd r0, r1, [r7, #40] @ 0x28 │ │ - add.w r0, r7, #48 @ 0x30 │ │ - ldr r1, [pc, #316] @ (c1330 ) │ │ + str r1, [sp, #12] │ │ + ldr r1, [pc, #532] @ (c2d40 ) │ │ add r1, pc │ │ - bl 9aa94 │ │ - add.w r3, r0, #20 │ │ - mov r4, r0 │ │ - mov r5, r0 │ │ - str.w r9, [sp, #1104] @ 0x450 │ │ - str.w fp, [sp, #1108] @ 0x454 │ │ - ldr.w r0, [r4, #16]! │ │ - str r1, [sp, #140] @ 0x8c │ │ - ldmia r3, {r1, r2, r3} │ │ - strd r9, fp, [sp] │ │ - bl 57aa4 │ │ - mov r7, r0 │ │ - add.w r0, sp, #1104 @ 0x450 │ │ - str r0, [sp, #984] @ 0x3d8 │ │ - mov r6, r1 │ │ - ldr r0, [r5, #8] │ │ - cmp r0, #0 │ │ - beq.w c2494 │ │ - add r0, sp, #984 @ 0x3d8 │ │ - str.w r0, [sp, #1208] @ 0x4b8 │ │ - str.w r5, [sp, #1212] @ 0x4bc │ │ - add.w r3, sp, #1208 @ 0x4b8 │ │ - ldrd r0, r1, [r5] │ │ - ldr r2, [pc, #244] @ (c1334 ) │ │ + str r1, [sp, #4] │ │ + ldr r1, [pc, #528] @ (c2d44 ) │ │ + add r1, pc │ │ + str r1, [sp, #0] │ │ + ldr r1, [pc, #528] @ (c2d48 ) │ │ + add r1, pc │ │ + str r1, [sp, #24] │ │ + ldr r1, [pc, #524] @ (c2d4c ) │ │ + add r1, pc │ │ + str r1, [sp, #20] │ │ + ldr r1, [pc, #524] @ (c2d50 ) │ │ + str r0, [sp, #40] @ 0x28 │ │ + add r1, pc │ │ + str r1, [sp, #16] │ │ + str r2, [sp, #32] │ │ + beq.w c2c7c │ │ + ldr r1, [r0, #0] │ │ + cmp r1, #0 │ │ + beq.w c2c84 │ │ + ldr.w r7, [r1, #576] @ 0x240 │ │ + ldr r1, [r4, #16] │ │ + cmp r7, #0 │ │ + beq.w c2c8e │ │ + cmp r1, #5 │ │ + bcc.n c2b8c │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r1, [sp, #108] @ 0x6c │ │ + movw r3, #1099 @ 0x44b │ │ + ldr r1, [sp, #28] │ │ + str r0, [sp, #120] @ 0x78 │ │ + str r0, [sp, #116] @ 0x74 │ │ + movs r0, #4 │ │ + str r1, [sp, #104] @ 0x68 │ │ + movs r1, #5 │ │ + str r0, [sp, #112] @ 0x70 │ │ + add r0, sp, #104 @ 0x68 │ │ + ldr r2, [pc, #464] @ (c2d54 ) │ │ add r2, pc │ │ - strd r3, r2, [sp] │ │ - mov r2, r7 │ │ + bl 6ff84 │ │ + ldr r0, [sp, #40] @ 0x28 │ │ + ldr.w r1, [sl] │ │ + mov r2, fp │ │ mov r3, r6 │ │ - bl 64ddc │ │ - ldr r2, [r5, #0] │ │ - cmp r0, #0 │ │ - beq.w c1498 │ │ - lsrs r3, r7, #25 │ │ - str.w sl, [sp, #136] @ 0x88 │ │ - mov sl, r8 │ │ - ldrb.w r8, [r2, r1] │ │ - ldr.w ip, [sp, #1104] @ 0x450 │ │ - ldr.w lr, [sp, #1108] @ 0x454 │ │ - subs r7, r1, #4 │ │ - strb r3, [r2, r1] │ │ - ldrd r4, r6, [r5, #4] │ │ - ldr r0, [r5, #12] │ │ - ands r4, r7 │ │ - add r4, r2 │ │ - adds r0, #1 │ │ - strb r3, [r4, #4] │ │ - and.w r3, r8, #1 │ │ - mov r8, sl │ │ - subs r3, r6, r3 │ │ - strd r3, r0, [r5, #8] │ │ - sub.w r0, r2, r1, lsl #4 │ │ - ldr.w sl, [sp, #136] @ 0x88 │ │ - sub.w r1, r0, #8 │ │ - strd ip, lr, [r0, #-16] │ │ + blx r7 │ │ + str r0, [sp, #36] @ 0x24 │ │ + ldr r0, [r4, #16] │ │ + cmp r0, #5 │ │ + bcc.n c2bc0 │ │ movs r0, #0 │ │ - b.n c14a0 │ │ - movs r6, #38 @ 0x26 │ │ - rsbs r2, r0, #2 │ │ - sbcs.w r1, r4, r1 │ │ - bcc.w c14dc │ │ - cmp r0, #0 │ │ - bne.w c14e2 │ │ - add.w r0, r5, #8 │ │ - bl c25c8 │ │ - movs r4, #0 │ │ - movs r6, #38 @ 0x26 │ │ - b.n c14e8 │ │ - ldr r2, [pc, #120] @ (c1338 ) │ │ - mov r0, r6 │ │ - mov r1, r5 │ │ - movs r3, #12 │ │ + movs r1, #1 │ │ + str r1, [sp, #108] @ 0x6c │ │ + movw r3, #1099 @ 0x44b │ │ + ldr r1, [sp, #16] │ │ + str r0, [sp, #120] @ 0x78 │ │ + str r0, [sp, #116] @ 0x74 │ │ + movs r0, #4 │ │ + str r1, [sp, #104] @ 0x68 │ │ + movs r1, #5 │ │ + str r0, [sp, #112] @ 0x70 │ │ + add r0, sp, #104 @ 0x68 │ │ + ldr r2, [pc, #412] @ (c2d58 ) │ │ add r2, pc │ │ - bl 5393c │ │ - cmp r0, #0 │ │ - beq.w c1436 │ │ - mov.w r8, #0 │ │ - mov ip, sl │ │ - strb.w r8, [sl, #101] @ 0x65 │ │ - add r1, sp, #768 @ 0x300 │ │ - ldmia.w ip, {r0, r3, r4, r5, r6, r7} │ │ - mov r2, r1 │ │ - stmia r2!, {r0, r3, r4, r5, r6, r7} │ │ - add r4, sp, #664 @ 0x298 │ │ - mov r0, r4 │ │ - bl a8c8c │ │ - ldrd r0, r1, [sp, #664] @ 0x298 │ │ - add.w r5, sl, #112 @ 0x70 │ │ - ldr r7, [sp, #128] @ 0x80 │ │ - eor.w r0, r0, #7 │ │ - orrs r0, r1 │ │ - bne.w c1550 │ │ - add.w r0, r4, #8 │ │ - mov r1, r5 │ │ - ldmia.w r0, {r2, r3, r4} │ │ + bl 6ff84 │ │ + ldr r0, [r4, #16] │ │ + cmp r0, #5 │ │ + bcc.n c2be8 │ │ + movs r1, #1 │ │ + movs r0, #0 │ │ + str r1, [sp, #108] @ 0x6c │ │ + movw r3, #1099 @ 0x44b │ │ + ldr r1, [sp, #20] │ │ + str r1, [sp, #104] @ 0x68 │ │ + movs r1, #5 │ │ + str r0, [sp, #120] @ 0x78 │ │ + str r0, [sp, #116] @ 0x74 │ │ + add r0, sp, #128 @ 0x80 │ │ + str r0, [sp, #112] @ 0x70 │ │ + add r0, sp, #104 @ 0x68 │ │ + ldr r2, [pc, #376] @ (c2d5c ) │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r0, [r4, #16] │ │ + cmp r0, #5 │ │ + bcc.n c2c10 │ │ + movs r1, #1 │ │ + movs r0, #0 │ │ + str r1, [sp, #108] @ 0x6c │ │ + movw r3, #1099 @ 0x44b │ │ + ldr r1, [sp, #24] │ │ + str r1, [sp, #104] @ 0x68 │ │ + movs r1, #5 │ │ + str r0, [sp, #120] @ 0x78 │ │ + str r0, [sp, #116] @ 0x74 │ │ + add r0, sp, #128 @ 0x80 │ │ + str r0, [sp, #112] @ 0x70 │ │ + add r0, sp, #104 @ 0x68 │ │ + ldr r2, [pc, #340] @ (c2d60 ) │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r0, [sp, #40] @ 0x28 │ │ + ldr r1, [r0, #0] │ │ + cbz r1, c2c84 │ │ + ldr.w r7, [r1, #912] @ 0x390 │ │ + ldr r1, [r4, #16] │ │ + cmp r7, #0 │ │ + beq.n c2cbe │ │ + cmp r1, #4 │ │ + bls.n c2c48 │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r1, [sp, #108] @ 0x6c │ │ + movw r3, #1099 @ 0x44b │ │ + ldr r1, [sp, #28] │ │ + str r0, [sp, #120] @ 0x78 │ │ + str r0, [sp, #116] @ 0x74 │ │ + movs r0, #4 │ │ + str r1, [sp, #104] @ 0x68 │ │ + movs r1, #5 │ │ + str r0, [sp, #112] @ 0x70 │ │ + add r0, sp, #104 @ 0x68 │ │ + ldr r2, [pc, #292] @ (c2d64 ) │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r0, [sp, #40] @ 0x28 │ │ + blx r7 │ │ + ldr r1, [r4, #16] │ │ + cmp r0, #1 │ │ + bne.n c2cee │ │ + cmp r1, #5 │ │ + bcc.w c2d84 │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r1, [sp, #108] @ 0x6c │ │ + movw r3, #1099 @ 0x44b │ │ + ldr r1, [sp, #0] │ │ + movs r7, #5 │ │ + str r0, [sp, #120] @ 0x78 │ │ + str r0, [sp, #116] @ 0x74 │ │ + movs r0, #4 │ │ + str r1, [sp, #104] @ 0x68 │ │ + movs r1, #5 │ │ + str r0, [sp, #112] @ 0x70 │ │ + add r0, sp, #104 @ 0x68 │ │ + ldr r2, [pc, #244] @ (c2d68 ) │ │ + add r2, pc │ │ + bl 6ff84 │ │ + b.n c2d86 │ │ + movs r0, #6 │ │ + movs r7, #8 │ │ + mov r1, r2 │ │ + b.n c2d86 │ │ + ldr r1, [pc, #228] @ (c2d6c ) │ │ movs r0, #7 │ │ - stmia r1!, {r2, r3, r4} │ │ - strd r0, r8, [sl, #104] @ 0x68 │ │ - ldr.w r8, [sp, #132] @ 0x84 │ │ - b.n c1570 │ │ - cmp r2, #130 @ 0x82 │ │ - vaddl.u q8, d6, d1 │ │ - strh r0, [r0, #0] │ │ - cmp r0, #148 @ 0x94 │ │ - vtbx.8 d17, {d22-d23}, d18 │ │ + movs r7, #8 │ │ + add r1, pc │ │ + b.n c2d86 │ │ + cmp r1, #5 │ │ + bcc.n c2cb4 │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r1, [sp, #108] @ 0x6c │ │ + movw r3, #1099 @ 0x44b │ │ + ldr r1, [sp, #12] │ │ + str r0, [sp, #120] @ 0x78 │ │ + str r0, [sp, #116] @ 0x74 │ │ + movs r0, #4 │ │ + str r1, [sp, #104] @ 0x68 │ │ + movs r1, #5 │ │ + str r0, [sp, #112] @ 0x70 │ │ + add r0, sp, #104 @ 0x68 │ │ + ldr r2, [pc, #192] @ (c2d70 ) │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r1, [pc, #188] @ (c2d74 ) │ │ + movs r0, #16 │ │ + movs r7, #6 │ │ + add r1, pc │ │ + b.n c2d86 │ │ + cmp r1, #5 │ │ + bcc.n c2ce4 │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r1, [sp, #108] @ 0x6c │ │ + movw r3, #1099 @ 0x44b │ │ + ldr r1, [sp, #12] │ │ + str r0, [sp, #120] @ 0x78 │ │ + str r0, [sp, #116] @ 0x74 │ │ + movs r0, #4 │ │ + str r1, [sp, #104] @ 0x68 │ │ + movs r1, #5 │ │ + str r0, [sp, #112] @ 0x70 │ │ + add r0, sp, #104 @ 0x68 │ │ + ldr r2, [pc, #152] @ (c2d78 ) │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r1, [pc, #148] @ (c2d7c ) │ │ + movs r0, #14 │ │ + movs r7, #6 │ │ + add r1, pc │ │ + b.n c2d86 │ │ + cmp r1, #4 │ │ + bls.n c2d14 │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r1, [sp, #108] @ 0x6c │ │ + movw r3, #1099 @ 0x44b │ │ + ldr r1, [sp, #4] │ │ + str r0, [sp, #120] @ 0x78 │ │ + str r0, [sp, #116] @ 0x74 │ │ + movs r0, #4 │ │ + str r1, [sp, #104] @ 0x68 │ │ + movs r1, #5 │ │ + str r0, [sp, #112] @ 0x70 │ │ + add r0, sp, #104 @ 0x68 │ │ + ldr r2, [pc, #112] @ (c2d80 ) │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r0, [sp, #36] @ 0x24 │ │ + cmp r0, #0 │ │ + beq.w c30bc │ │ + movs r7, #15 │ │ + b.n c2d90 │ │ + movs r7, #24 │ │ movs r1, r0 │ │ - adds r2, r0, r2 │ │ + lsls r0, r0, #28 │ │ movs r1, r0 │ │ - asrs r6, r3, #30 │ │ + lsls r2, r4, #24 │ │ movs r1, r0 │ │ - asrs r6, r2, #30 │ │ + lsls r4, r3, #27 │ │ movs r1, r0 │ │ - ittte le │ │ - @ instruction: 0xffff2768 │ │ - @ instruction: 0xfff6e9da │ │ - strle r6, [r5, #80] @ 0x50 │ │ - ldrgt.w r7, [sl, #372] @ 0x174 │ │ - add.w r1, sl, #288 @ 0x120 │ │ + lsls r6, r6, #23 │ │ + movs r1, r0 │ │ + lsls r0, r7, #29 │ │ + vcvt.f16.f32 d16, q6 │ │ + movs r1, r0 │ │ + lsls r6, r7, #23 │ │ + movs r1, r0 │ │ + lsls r0, r4, #24 │ │ + movs r1, r0 │ │ + lsls r2, r4, #24 │ │ + movs r1, r0 │ │ + lsls r4, r1, #24 │ │ + movs r1, r0 │ │ + lsls r6, r7, #23 │ │ + movs r1, r0 │ │ + lsls r6, r5, #23 │ │ + movs r1, r0 │ │ + lsls r0, r0, #22 │ │ + movs r1, r0 │ │ + lsls r2, r1, #21 │ │ + movs r1, r0 │ │ + lsls r2, r4, #20 │ │ + movs r1, r0 │ │ + lsls r2, r7, #19 │ │ + movs r1, r0 │ │ + lsls r4, r0, #19 │ │ + movs r1, r0 │ │ + lsls r0, r2, #18 │ │ + movs r1, r0 │ │ + lsls r2, r2, #24 │ │ + vsri.32 q8, q3, #10 │ │ + movs r1, r0 │ │ + ldrh r2, [r1, #20] │ │ + vcls.s16 d16, d22 │ │ + movs r1, r0 │ │ + lsls r1, r7, #21 │ │ + vrsra.u64 q8, q11, #10 │ │ + movs r1, r0 │ │ + movs r7, #5 │ │ + str r1, [sp, #36] @ 0x24 │ │ + strd r1, r0, [sp, #52] @ 0x34 │ │ + strb.w r7, [sp, #48] @ 0x30 │ │ + mov r0, r6 │ │ + mov r1, r9 │ │ + bl 64850 │ │ mov r0, fp │ │ - movs r2, #80 @ 0x50 │ │ - bl c9a94 │ │ - mov r4, sl │ │ - mov r0, r7 │ │ - str.w r6, [r4, #192]! │ │ - str r5, [r4, #4] │ │ - ldr r1, [pc, #956] @ (c1718 ) │ │ - add r1, pc │ │ - bl abf8c │ │ - mov r5, r1 │ │ - mov r1, r4 │ │ - bl 9d11c │ │ - bl a3120 │ │ - mov r4, r0 │ │ - movs r6, #0 │ │ - movs r0, #28 │ │ - str r6, [sp, #668] @ 0x29c │ │ - cmp r4, #0 │ │ - str r0, [sp, #664] @ 0x298 │ │ - beq.w c14d0 │ │ - add r0, sp, #664 @ 0x298 │ │ - bl bf214 │ │ - str.w r4, [sl, #368] @ 0x170 │ │ + mov r1, r8 │ │ + bl 64850 │ │ + cmp r7, #15 │ │ + bne.w c2f52 │ │ + ldr r6, [pc, #904] @ (c3130 ) │ │ ldr r0, [r5, #0] │ │ - subs r0, #1 │ │ - str r0, [r5, #0] │ │ - ldr r1, [pc, #908] @ (c171c ) │ │ - add.w r0, r7, #48 @ 0x30 │ │ + add r6, pc │ │ + eor.w r0, r0, #2147483648 @ 0x80000000 │ │ + cmp r0, #4 │ │ + it cs │ │ + movcs r0, #1 │ │ + subs r1, r0, #1 │ │ + cmp r1, #2 │ │ + bcs.w c2f86 │ │ + ldr r0, [r4, #16] │ │ + cmp r0, #5 │ │ + bcc.n c2de8 │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #64] @ 0x40 │ │ + mov.w r3, #2384 @ 0x950 │ │ + str r1, [sp, #52] @ 0x34 │ │ + ldr r1, [pc, #864] @ (c3134 ) │ │ + str r0, [sp, #60] @ 0x3c │ │ add r1, pc │ │ - bl abf8c │ │ - mov r5, r1 │ │ - add.w r1, sl, #120 @ 0x78 │ │ - bl bf08a │ │ - bl a3120 │ │ - mov r4, r0 │ │ - movs r0, #37 @ 0x25 │ │ - cmp r4, #0 │ │ - str r6, [sp, #668] @ 0x29c │ │ - str r0, [sp, #664] @ 0x298 │ │ - beq.w c1600 │ │ - add r0, sp, #664 @ 0x298 │ │ - bl bf214 │ │ - ldr r0, [r5, #0] │ │ - subs r0, #1 │ │ - str r0, [r5, #0] │ │ - ldr.w r0, [sl, #176] @ 0xb0 │ │ - bl bf142 │ │ - add.w r0, sl, #200 @ 0xc8 │ │ - mov r1, fp │ │ - movs r2, #80 @ 0x50 │ │ - str.w r4, [sl, #176] @ 0xb0 │ │ - ldr.w r4, [sl, #368] @ 0x170 │ │ - bl c9a94 │ │ + str r1, [sp, #48] @ 0x30 │ │ + add r0, sp, #128 @ 0x80 │ │ + str r0, [sp, #56] @ 0x38 │ │ + add r0, sp, #48 @ 0x30 │ │ + ldr r2, [pc, #856] @ (c3138 ) │ │ + movs r1, #5 │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r0, [r4, #16] │ │ + cmp r0, #4 │ │ + bls.n c2e12 │ │ movs r0, #0 │ │ - strb.w r0, [sl, #284] @ 0x11c │ │ - add.w r0, r4, #8 │ │ - str.w r0, [sl, #280] @ 0x118 │ │ - add.w r4, sl, #200 @ 0xc8 │ │ - add r5, sp, #664 @ 0x298 │ │ - movs r2, #80 @ 0x50 │ │ - mov r0, r5 │ │ - mov r1, r4 │ │ - bl c9a94 │ │ - mov r0, r5 │ │ - bl c250c │ │ - movs r0, #1 │ │ - strb.w r0, [sl, #284] @ 0x11c │ │ - mov r0, r4 │ │ - bl c2528 │ │ - ldr.w r0, [sl, #368] @ 0x170 │ │ - bl 49dea │ │ - movs r4, #0 │ │ - movs r5, #29 │ │ - b.n c161a │ │ - ldr r1, [pc, #768] @ (c1720 ) │ │ - add.w r0, sp, #1296 @ 0x510 │ │ - adds r0, #4 │ │ - movs r2, #43 @ 0x2b │ │ + movs r1, #1 │ │ + str r0, [sp, #64] @ 0x40 │ │ + mov.w r3, #2384 @ 0x950 │ │ + str r1, [sp, #52] @ 0x34 │ │ + ldr r1, [pc, #832] @ (c313c ) │ │ + str r0, [sp, #60] @ 0x3c │ │ add r1, pc │ │ - bl 9dedc │ │ - add.w r0, sp, #1208 @ 0x4b8 │ │ - bl 99838 │ │ - b.n c182c │ │ - ldr r2, [pc, #748] @ (c1724 ) │ │ - mov r0, r6 │ │ - mov r1, r5 │ │ - movs r3, #11 │ │ + str r1, [sp, #48] @ 0x30 │ │ + add r0, sp, #128 @ 0x80 │ │ + str r0, [sp, #56] @ 0x38 │ │ + add r0, sp, #48 @ 0x30 │ │ + ldr r2, [pc, #820] @ (c3140 ) │ │ + movs r1, #5 │ │ add r2, pc │ │ - bl 5393c │ │ - cmp r0, #0 │ │ - beq.w c157e │ │ - mov.w r9, #0 │ │ - mov r0, sl │ │ - strb.w r9, [sl, #101] @ 0x65 │ │ - mov r1, r8 │ │ - ldmia.w r0, {r2, r3, r4, r5, r6, r7} │ │ - stmia r1!, {r2, r3, r4, r5, r6, r7} │ │ - add r4, sp, #768 @ 0x300 │ │ - mov r1, r8 │ │ - mov r0, r4 │ │ - bl 5e47c │ │ - ldr r0, [sp, #768] @ 0x300 │ │ + bl 6ff84 │ │ + ldr r0, [sp, #40] @ 0x28 │ │ + ldr r1, [sp, #32] │ │ cmp r0, #0 │ │ - beq.w c174c │ │ - adds r0, r4, #4 │ │ - add.w r2, sl, #108 @ 0x6c │ │ - ldmia.w r0, {r3, r4, r5} │ │ - mov r1, r2 │ │ - movs r0, #1 │ │ - stmia r1!, {r3, r4, r5} │ │ - str.w r0, [sl, #104] @ 0x68 │ │ - add r1, sp, #272 @ 0x110 │ │ - ldmia.w r2, {r3, r4, r5} │ │ - mov r0, r1 │ │ - stmia r0!, {r3, r4, r5} │ │ - add r0, sp, #616 @ 0x268 │ │ - bl 9d202 │ │ - ldr.w r8, [sp, #132] @ 0x84 │ │ - b.n c1848 │ │ - sub.w r1, r2, r1, lsl #4 │ │ - ldr.w r0, [r1, #-8]! │ │ - str.w sl, [r1] │ │ - bl bf142 │ │ - ldr r1, [sp, #140] @ 0x8c │ │ - ldr r0, [r1, #0] │ │ - adds r0, #1 │ │ - str r0, [r1, #0] │ │ - ldrd r0, r1, [sp, #664] @ 0x298 │ │ - subs r0, #4 │ │ - sbc.w r1, r1, #0 │ │ - movs r4, #0 │ │ - movs r6, #40 @ 0x28 │ │ - rsbs r2, r0, #2 │ │ - sbcs.w r1, r4, r1 │ │ - bcc.n c14de │ │ - ldr.w sl, [sp, #144] @ 0x90 │ │ - cbz r0, c14e8 │ │ - b.n c14e2 │ │ - ldr r0, [r5, #0] │ │ - movs r4, #0 │ │ - subs r0, #1 │ │ - str r0, [r5, #0] │ │ - movs r5, #28 │ │ - b.n c1614 │ │ - b.n c14e2 │ │ - ldr.w sl, [sp, #144] @ 0x90 │ │ - add r0, sp, #664 @ 0x298 │ │ - bl c2550 │ │ - movs r0, #1 │ │ - strb.w r0, [sl, #324] @ 0x144 │ │ - ldr r0, [sp, #148] @ 0x94 │ │ - bl c2600 │ │ - eor.w r0, r6, #40 @ 0x28 │ │ - orrs r0, r4 │ │ - bne.n c1542 │ │ - movs r1, #0 │ │ + beq.w c368e │ │ + ldr r1, [r0, #0] │ │ + cmp r1, #0 │ │ + beq.w c369a │ │ + mov r7, r5 │ │ + ldr.w r5, [r1, #580] @ 0x244 │ │ + ldr r1, [r4, #16] │ │ + cmp r5, #0 │ │ + beq.w c306e │ │ + cmp r1, #5 │ │ + bcc.n c2e5a │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r1, [sp, #52] @ 0x34 │ │ + mov.w r3, #2384 @ 0x950 │ │ + ldr r1, [sp, #28] │ │ + str r0, [sp, #64] @ 0x40 │ │ + str r0, [sp, #60] @ 0x3c │ │ movs r0, #4 │ │ - str r0, [sp, #624] @ 0x270 │ │ - movs r0, #20 │ │ - str r0, [sp, #616] @ 0x268 │ │ - movs r4, #0 │ │ - ldrd r0, r2, [sp, #184] @ 0xb8 │ │ - str.w r9, [sp, #632] @ 0x278 │ │ - str r4, [sp, #620] @ 0x26c │ │ - str r2, [sp, #644] @ 0x284 │ │ - strd fp, r0, [sp, #636] @ 0x27c │ │ - str r1, [sp, #628] @ 0x274 │ │ - add r0, sp, #616 @ 0x268 │ │ - add r1, sp, #168 @ 0xa8 │ │ - adds r0, #32 │ │ - ldmia.w r1, {r2, r3, r5, r6} │ │ - stmia r0!, {r2, r3, r5, r6} │ │ - ldrd r0, r1, [sl, #80] @ 0x50 │ │ - bl 5395a │ │ - ldrb.w r0, [sl, #101] @ 0x65 │ │ - cbz r0, c153c │ │ - add.w r0, sl, #48 @ 0x30 │ │ - bl 99838 │ │ - strb.w r4, [sl, #101] @ 0x65 │ │ - b.n c1862 │ │ - strd r9, fp, [sp, #232] @ 0xe8 │ │ - strd r6, r4, [sp, #224] @ 0xe0 │ │ - add r0, sp, #616 @ 0x268 │ │ - add r1, sp, #224 @ 0xe0 │ │ - b.n c163e │ │ - add.w r4, sl, #104 @ 0x68 │ │ - add r1, sp, #664 @ 0x298 │ │ - movs r2, #104 @ 0x68 │ │ - mov r0, r4 │ │ - bl c9a94 │ │ - ldrd r0, r1, [r4] │ │ - ldr.w r8, [sp, #132] @ 0x84 │ │ - eor.w r0, r0, #7 │ │ - orrs r0, r1 │ │ - bne.w c176c │ │ - add r1, sp, #208 @ 0xd0 │ │ - ldmia.w r5, {r2, r3, r4} │ │ - mov r0, r1 │ │ - stmia r0!, {r2, r3, r4} │ │ - add r0, sp, #616 @ 0x268 │ │ - b.n c1844 │ │ - ldr r2, [pc, #424] @ (c1728 ) │ │ - mov r0, r6 │ │ - mov r1, r5 │ │ - movs r3, #18 │ │ + str r1, [sp, #48] @ 0x30 │ │ + movs r1, #5 │ │ + str r0, [sp, #56] @ 0x38 │ │ + add r0, sp, #48 @ 0x30 │ │ + ldr r2, [pc, #752] @ (c3144 ) │ │ add r2, pc │ │ - bl 5393c │ │ - cmp r0, #0 │ │ - beq.w c178a │ │ - mov.w fp, #0 │ │ - mov r0, sl │ │ - strb.w fp, [sl, #101] @ 0x65 │ │ - add.w r9, sp, #984 @ 0x3d8 │ │ - ldmia.w r0, {r2, r3, r4, r5, r6, r7} │ │ - mov r1, r9 │ │ - stmia r1!, {r2, r3, r4, r5, r6, r7} │ │ - movs r4, #2 │ │ - ldrd r0, r1, [sp, #984] @ 0x3d8 │ │ - str.w fp, [sp, #1156] @ 0x484 │ │ - subs r5, r0, #2 │ │ - sbc.w r2, r1, #0 │ │ - subs.w r0, r5, #15 │ │ - str.w fp, [sp, #1152] @ 0x480 │ │ - str.w r4, [sp, #1208] @ 0x4b8 │ │ - str.w fp, [sp, #1212] @ 0x4bc │ │ - it ne │ │ - movne r0, #1 │ │ - rsbs r1, r5, #17 │ │ - str r2, [sp, #116] @ 0x74 │ │ - sbcs.w r1, fp, r2 │ │ - mov.w r1, #0 │ │ - it cc │ │ - movcc r1, #1 │ │ - orrs r0, r1 │ │ - str r0, [sp, #108] @ 0x6c │ │ - beq.w c1880 │ │ - add r0, sp, #768 @ 0x300 │ │ - ldr r1, [pc, #320] @ (c172c ) │ │ + bl 6ff84 │ │ + ldr r0, [sp, #40] @ 0x28 │ │ + ldr r1, [sp, #8] │ │ + ldr r2, [sp, #36] @ 0x24 │ │ + ldr r1, [r1, #0] │ │ + blx r5 │ │ + mov r5, r0 │ │ + ldr r0, [r4, #16] │ │ + cmp r0, #5 │ │ + bcc.n c2e8c │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r1, [sp, #52] @ 0x34 │ │ + mov.w r3, #2384 @ 0x950 │ │ + ldr r1, [sp, #16] │ │ + str r0, [sp, #64] @ 0x40 │ │ + str r0, [sp, #60] @ 0x3c │ │ + movs r0, #4 │ │ + str r1, [sp, #48] @ 0x30 │ │ + movs r1, #5 │ │ + str r0, [sp, #56] @ 0x38 │ │ + add r0, sp, #48 @ 0x30 │ │ + ldr r2, [pc, #704] @ (c3148 ) │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r0, [r4, #16] │ │ + cmp r0, #5 │ │ + bcc.n c2eb4 │ │ + movs r1, #1 │ │ + movs r0, #0 │ │ + str r1, [sp, #52] @ 0x34 │ │ + mov.w r3, #2384 @ 0x950 │ │ + ldr r1, [sp, #20] │ │ + str r1, [sp, #48] @ 0x30 │ │ + movs r1, #5 │ │ + str r0, [sp, #64] @ 0x40 │ │ + str r0, [sp, #60] @ 0x3c │ │ + add r0, sp, #128 @ 0x80 │ │ + str r0, [sp, #56] @ 0x38 │ │ + add r0, sp, #48 @ 0x30 │ │ + ldr r2, [pc, #668] @ (c314c ) │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r0, [r4, #16] │ │ + cmp r0, #5 │ │ + bcc.n c2edc │ │ + movs r1, #1 │ │ + movs r0, #0 │ │ + str r1, [sp, #52] @ 0x34 │ │ + mov.w r3, #2384 @ 0x950 │ │ + ldr r1, [sp, #24] │ │ + str r1, [sp, #48] @ 0x30 │ │ + movs r1, #5 │ │ + str r0, [sp, #64] @ 0x40 │ │ + str r0, [sp, #60] @ 0x3c │ │ + add r0, sp, #128 @ 0x80 │ │ + str r0, [sp, #56] @ 0x38 │ │ + add r0, sp, #48 @ 0x30 │ │ + ldr r2, [pc, #632] @ (c3150 ) │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r0, [sp, #40] @ 0x28 │ │ + ldr r1, [r0, #0] │ │ + cmp r1, #0 │ │ + beq.w c30a6 │ │ + ldr.w r6, [r1, #912] @ 0x390 │ │ + ldr r1, [r4, #16] │ │ + cmp r6, #0 │ │ + beq.w c30f6 │ │ + cmp r1, #4 │ │ + bls.n c2f1a │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r1, [sp, #52] @ 0x34 │ │ + mov.w r3, #2384 @ 0x950 │ │ + ldr r1, [sp, #28] │ │ + str r0, [sp, #64] @ 0x40 │ │ + str r0, [sp, #60] @ 0x3c │ │ + movs r0, #4 │ │ + str r1, [sp, #48] @ 0x30 │ │ + movs r1, #5 │ │ + str r0, [sp, #56] @ 0x38 │ │ + add r0, sp, #48 @ 0x30 │ │ + ldr r2, [pc, #576] @ (c3154 ) │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r0, [sp, #40] @ 0x28 │ │ + blx r6 │ │ + ldr r1, [r4, #16] │ │ + cmp r0, #1 │ │ + bne.w c36ca │ │ + ldr.w r8, [sp, #44] @ 0x2c │ │ + cmp r1, #4 │ │ + bls.n c2f4e │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r1, [sp, #52] @ 0x34 │ │ + mov.w r3, #2384 @ 0x950 │ │ + ldr r1, [sp, #0] │ │ + str r0, [sp, #64] @ 0x40 │ │ + str r0, [sp, #60] @ 0x3c │ │ + movs r0, #4 │ │ + str r1, [sp, #48] @ 0x30 │ │ + movs r1, #5 │ │ + str r0, [sp, #56] @ 0x38 │ │ + add r0, sp, #48 @ 0x30 │ │ + ldr r2, [pc, #528] @ (c3158 ) │ │ + add r2, pc │ │ + bl 6ff84 │ │ + movs r0, #5 │ │ + b.n c30b2 │ │ + mov sl, r5 │ │ + ldr.w r8, [sp, #44] @ 0x2c │ │ + ldrb.w r0, [sp, #51] @ 0x33 │ │ + add.w r1, r8, #12 │ │ + strb.w r0, [r8, #7] │ │ + ldrh.w r0, [sp, #49] @ 0x31 │ │ + strh.w r0, [r8, #5] │ │ + add r0, sp, #48 @ 0x30 │ │ adds r0, #8 │ │ - movs r2, #43 @ 0x2b │ │ - add r1, pc │ │ - bl 9dedc │ │ - ldrd r7, r8, [sp, #128] @ 0x80 │ │ - strd r4, fp, [sp, #768] @ 0x300 │ │ - b.w c21a0 │ │ - ldr r0, [r5, #0] │ │ - ldr r6, [sp, #672] @ 0x2a0 │ │ - subs r0, #1 │ │ - str r0, [r5, #0] │ │ - ldr.w r0, [sl, #368] @ 0x170 │ │ - bl 49dea │ │ - movs r4, #0 │ │ - movs r5, #37 @ 0x25 │ │ - mov r0, fp │ │ - bl c250c │ │ + ldmia.w r0, {r2, r3, r4, r5, r6} │ │ + stmia r1!, {r2, r3, r4, r5, r6} │ │ + mov r5, sl │ │ + ldr r0, [sp, #36] @ 0x24 │ │ + str.w r0, [r8, #8] │ │ movs r0, #1 │ │ - strb.w r0, [r9] │ │ - mov r0, fp │ │ - bl c260c │ │ - lsrs r0, r6, #24 │ │ - strd r5, r4, [sp, #568] @ 0x238 │ │ - strb.w r0, [sp, #579] @ 0x243 │ │ - lsrs r0, r6, #8 │ │ - strb.w r6, [sp, #576] @ 0x240 │ │ - strh.w r0, [sp, #577] @ 0x241 │ │ - add r0, sp, #616 @ 0x268 │ │ - add r1, sp, #568 @ 0x238 │ │ - bl c2534 │ │ - b.n c1848 │ │ - ldr r0, [sp, #108] @ 0x6c │ │ - str.w r0, [sp, #1108] @ 0x454 │ │ - add.w r0, sp, #1104 @ 0x450 │ │ - bl 60ebe │ │ - ldr r4, [sp, #984] @ 0x3d8 │ │ - add.w r9, sp, #664 @ 0x298 │ │ - ldr r1, [pc, #212] @ (c1730 ) │ │ - movs r2, #47 @ 0x2f │ │ - mov r0, r9 │ │ + strb.w r7, [r8, #4] │ │ + b.n c36ac │ │ + cmp r0, #0 │ │ + bne.n c304a │ │ + ldrb r0, [r5, #4] │ │ + tbh [pc, r0, lsl #1] │ │ + movs r1, r1 │ │ + lsls r1, r2, #9 │ │ + lsls r1, r2, #5 │ │ + lsls r5, r4, #6 │ │ + lsls r4, r7, #3 │ │ + lsls r0, r3, #11 │ │ + lsls r3, r5, #12 │ │ + lsls r5, r7, #7 │ │ + lsls r6, r2, #14 │ │ + ldr r0, [r4, #16] │ │ + cmp r0, #5 │ │ + bcc.n c2fcc │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #64] @ 0x40 │ │ + movw r3, #2394 @ 0x95a │ │ + str r1, [sp, #52] @ 0x34 │ │ + ldr r1, [pc, #420] @ (c315c ) │ │ + str r0, [sp, #60] @ 0x3c │ │ add r1, pc │ │ - bl 9dedc │ │ - lsls r0, r4, #31 │ │ - ldr.w r8, [sp, #132] @ 0x84 │ │ - ldr r0, [sp, #664] @ 0x298 │ │ - beq.n c16de │ │ - ldr r1, [sp, #668] @ 0x29c │ │ - bl 998f4 │ │ - ldr r0, [sp, #112] @ 0x70 │ │ - str.w r0, [sp, #1212] @ 0x4bc │ │ - ldr r0, [sp, #116] @ 0x74 │ │ - str.w r0, [sp, #1208] @ 0x4b8 │ │ - ldr r1, [pc, #176] @ (c1734 ) │ │ - ldr.w fp, [sp, #128] @ 0x80 │ │ + str r1, [sp, #48] @ 0x30 │ │ + add r0, sp, #128 @ 0x80 │ │ + str r0, [sp, #56] @ 0x38 │ │ + add r0, sp, #48 @ 0x30 │ │ + ldr r2, [pc, #412] @ (c3160 ) │ │ + movs r1, #5 │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r0, [r4, #16] │ │ + cmp r0, #4 │ │ + bls.n c2ff6 │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #64] @ 0x40 │ │ + movw r3, #2394 @ 0x95a │ │ + str r1, [sp, #52] @ 0x34 │ │ + ldr r1, [pc, #388] @ (c3164 ) │ │ + str r0, [sp, #60] @ 0x3c │ │ add r1, pc │ │ - mov r0, fp │ │ - bl abf8c │ │ - add.w r6, sp, #1208 @ 0x4b8 │ │ - mov r4, r1 │ │ - mov r1, r6 │ │ - bl 9d11c │ │ - ldr r1, [r4, #0] │ │ - subs r1, #1 │ │ - str r1, [r4, #0] │ │ + str r1, [sp, #48] @ 0x30 │ │ + add r0, sp, #128 @ 0x80 │ │ + str r0, [sp, #56] @ 0x38 │ │ + add r0, sp, #48 @ 0x30 │ │ + ldr r2, [pc, #376] @ (c3168 ) │ │ + movs r1, #5 │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r0, [sp, #40] @ 0x28 │ │ cmp r0, #0 │ │ - beq.w c19a8 │ │ - ldr r0, [pc, #144] @ (c1738 ) │ │ - add r0, pc │ │ - ldr r0, [r0, #20] │ │ - cmp r0, #2 │ │ - bcc.w c1166 │ │ + beq.w c3714 │ │ + ldr r1, [r0, #0] │ │ + cmp r1, #0 │ │ + beq.w c369a │ │ + mov r7, r5 │ │ + ldr.w r5, [r1, #584] @ 0x248 │ │ + ldr r1, [r4, #16] │ │ + cmp r5, #0 │ │ + beq.w c37de │ │ + cmp r1, #4 │ │ + bls.n c303c │ │ movs r0, #0 │ │ - movs r3, #125 @ 0x7d │ │ - str r0, [sp, #680] @ 0x2a8 │ │ - movs r0, #1 │ │ - str r0, [sp, #668] @ 0x29c │ │ - ldr r1, [pc, #124] @ (c173c ) │ │ - str r0, [sp, #676] @ 0x2a4 │ │ + movs r1, #1 │ │ + str r1, [sp, #52] @ 0x34 │ │ + movw r3, #2394 @ 0x95a │ │ + ldr r1, [sp, #28] │ │ + str r0, [sp, #64] @ 0x40 │ │ + str r0, [sp, #60] @ 0x3c │ │ + movs r0, #4 │ │ + str r1, [sp, #48] @ 0x30 │ │ + movs r1, #5 │ │ + str r0, [sp, #56] @ 0x38 │ │ + add r0, sp, #48 @ 0x30 │ │ + ldr r2, [pc, #312] @ (c316c ) │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r0, [sp, #40] @ 0x28 │ │ + ldr r1, [sp, #8] │ │ + ldr r2, [sp, #36] @ 0x24 │ │ + ldr r1, [r1, #0] │ │ + blx r5 │ │ + mov r1, r0 │ │ + movs r2, #6 │ │ + b.n c34da │ │ + ldr r1, [pc, #292] @ (c3170 ) │ │ + movs r0, #14 │ │ + ldr r3, [pc, #292] @ (c3174 ) │ │ + movs r2, #6 │ │ add r1, pc │ │ - str r1, [sp, #664] @ 0x298 │ │ - add r0, sp, #768 @ 0x300 │ │ - str r0, [sp, #672] @ 0x2a0 │ │ - ldr r0, [pc, #116] @ (c1740 ) │ │ - movs r1, #2 │ │ - add r0, pc │ │ - strd r6, r0, [sp, #768] @ 0x300 │ │ - add r0, sp, #664 @ 0x298 │ │ - ldr r2, [pc, #108] @ (c1744 ) │ │ + add r3, pc │ │ + ldr.w r8, [sp, #44] @ 0x2c │ │ + str.w r0, [r8, #20] │ │ + movs r0, #0 │ │ + str.w r3, [r8, #8] │ │ + str.w r2, [r8, #12] │ │ + str.w r1, [r8, #16] │ │ + b.n c36a6 │ │ + cmp r1, #4 │ │ + mov r5, r7 │ │ + bls.n c3096 │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r1, [sp, #52] @ 0x34 │ │ + mov.w r3, #2384 @ 0x950 │ │ + ldr r1, [sp, #12] │ │ + str r0, [sp, #64] @ 0x40 │ │ + str r0, [sp, #60] @ 0x3c │ │ + movs r0, #4 │ │ + str r1, [sp, #48] @ 0x30 │ │ + movs r1, #5 │ │ + str r0, [sp, #56] @ 0x38 │ │ + add r0, sp, #48 @ 0x30 │ │ + ldr r2, [pc, #232] @ (c3178 ) │ │ add r2, pc │ │ - bl 6f45c │ │ - b.n c1166 │ │ - ldrd r1, r2, [sp, #668] @ 0x29c │ │ - str.w r1, [sp, #1304] @ 0x518 │ │ - str.w r2, [sp, #1308] @ 0x51c │ │ - str.w r0, [sp, #1300] @ 0x514 │ │ - b.n c1830 │ │ - ldr r0, [sp, #140] @ 0x8c │ │ - movs r2, #27 │ │ - str.w r0, [sp, #1108] @ 0x454 │ │ - add.w r0, sp, #1296 @ 0x510 │ │ - ldr r1, [pc, #72] @ (c1748 ) │ │ - adds r0, #4 │ │ + bl 6ff84 │ │ + ldr r1, [pc, #228] @ (c317c ) │ │ + movs r0, #20 │ │ add r1, pc │ │ - bl 9dedc │ │ - add r0, sp, #664 @ 0x298 │ │ - bl 99838 │ │ - ldr r0, [sp, #124] @ 0x7c │ │ - bl 99838 │ │ - ldr.w sl, [sp, #144] @ 0x90 │ │ - b.n c1824 │ │ - asrs r4, r7, #25 │ │ + ldr.w r8, [sp, #44] @ 0x2c │ │ + strd r1, r0, [r8, #8] │ │ + b.n c312c │ │ + ldr.w r8, [sp, #44] @ 0x2c │ │ + movs r0, #7 │ │ + strd r6, r0, [r8, #8] │ │ + movs r0, #8 │ │ + strb.w r0, [r8, #4] │ │ + movs r0, #1 │ │ + mov r5, r7 │ │ + b.n c36ac │ │ + add r7, sp, #88 @ 0x58 │ │ + mov r1, fp │ │ + mov r2, r8 │ │ + mov sl, r5 │ │ + mov r0, r7 │ │ + bl 6c8e0 │ │ + add r5, sp, #48 @ 0x30 │ │ + mov r1, r6 │ │ + add.w r0, r5, #16 │ │ + mov r2, r9 │ │ + bl 6c8e0 │ │ + add r4, sp, #104 @ 0x68 │ │ + mov r1, r7 │ │ + adds r0, r4, #3 │ │ + movs r2, #12 │ │ + bl ca0b2 │ │ + adds r0, r5, #1 │ │ + mov r1, r4 │ │ + movs r2, #15 │ │ + bl ca0b2 │ │ + movs r7, #4 │ │ + ldr r0, [sp, #52] @ 0x34 │ │ + str r0, [sp, #36] @ 0x24 │ │ + b.n c2f54 │ │ + ldr r4, [pc, #136] @ (c3180 ) │ │ + cmp r1, #4 │ │ + mov r5, r7 │ │ + add r4, pc │ │ + bls.n c3122 │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r1, [sp, #52] @ 0x34 │ │ + mov.w r3, #2384 @ 0x950 │ │ + ldr r1, [sp, #12] │ │ + str r0, [sp, #64] @ 0x40 │ │ + str r0, [sp, #60] @ 0x3c │ │ + movs r0, #4 │ │ + str r1, [sp, #48] @ 0x30 │ │ + movs r1, #5 │ │ + str r0, [sp, #56] @ 0x38 │ │ + add r0, sp, #48 @ 0x30 │ │ + ldr r2, [pc, #104] @ (c3184 ) │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr.w r8, [sp, #44] @ 0x2c │ │ + movs r0, #14 │ │ + strd r4, r0, [r8, #8] │ │ + movs r0, #6 │ │ + b.n c36a6 │ │ + lsls r2, r6, #19 │ │ + vrintx.f16 q8, q8 │ │ movs r1, r0 │ │ - asrs r4, r2, #25 │ │ + lsls r2, r4, #12 │ │ movs r1, r0 │ │ - movs r5, #23 │ │ - vsli.64 q9, q13, #54 @ 0x36 │ │ - vsri.64 d18, d29, #10 │ │ - @ instruction: 0xfff6234f │ │ - vqmovn.s32 d18, │ │ - vqmovn.s32 d17, q5 │ │ + lsls r6, r7, #18 │ │ movs r1, r0 │ │ - cmp r7, #4 │ │ + lsls r0, r7, #11 │ │ movs r1, r0 │ │ - asrs r4, r2, #10 │ │ + lsls r2, r6, #10 │ │ movs r1, r0 │ │ - cbnz r1, c17a4 │ │ - vsubl.u , d29, d6 │ │ + lsls r6, r7, #9 │ │ movs r1, r0 │ │ - movs r2, #34 @ 0x22 │ │ - @ instruction: 0xfff6e9dd │ │ - lsls r2, r0, #7 │ │ - ldr r2, [sp, #128] @ 0x80 │ │ - str.w r9, [sl, #104] @ 0x68 │ │ - strb.w r9, [sl, #132] @ 0x84 │ │ - strd r0, r1, [sl, #112] @ 0x70 │ │ - strd r0, r1, [sl, #120] @ 0x78 │ │ - str.w r2, [sl, #128] @ 0x80 │ │ - ldr.w r8, [sp, #132] @ 0x84 │ │ - b.n c111c │ │ - add.w r0, sl, #208 @ 0xd0 │ │ - mov r1, r4 │ │ - movs r2, #104 @ 0x68 │ │ - ldrd r5, r6, [sl, #72] @ 0x48 │ │ - bl c9a94 │ │ + lsls r6, r2, #9 │ │ + movs r1, r0 │ │ + lsls r6, r5, #8 │ │ + movs r1, r0 │ │ + lsls r2, r6, #7 │ │ + movs r1, r0 │ │ + lsls r4, r7, #6 │ │ + movs r1, r0 │ │ + lsls r4, r7, #9 │ │ + movs r1, r0 │ │ + lsls r6, r7, #4 │ │ + movs r1, r0 │ │ + lsls r2, r3, #9 │ │ + movs r1, r0 │ │ + lsls r4, r2, #4 │ │ + movs r1, r0 │ │ + lsls r0, r2, #3 │ │ + movs r1, r0 │ │ + lsrs r5, r6, #10 │ │ + vtbl.8 d16, {d6-d9}, d31 │ │ + vshr.u32 q8, q10, #10 │ │ + movs r1, r0 │ │ + lsrs r5, r2, #11 │ │ + vuzp.16 q8, │ │ + vqrdmlsh.s , q11, d24[0] │ │ + movs r0, r0 │ │ + ldr r0, [r4, #16] │ │ + cmp r0, #5 │ │ + bcc.n c31b2 │ │ movs r0, #0 │ │ - strb.w r0, [sl, #324] @ 0x144 │ │ - add.w r0, sl, #312 @ 0x138 │ │ - stmia r0!, {r5, r6, r7} │ │ - b.n c117a │ │ - ldr r2, [pc, #756] @ (c1a80 ) │ │ - mov r0, r6 │ │ - mov r1, r5 │ │ - movs r3, #15 │ │ - add r2, pc │ │ - bl 5393c │ │ - ldr.w r9, [sp, #128] @ 0x80 │ │ - movs r1, #0 │ │ - cmp r0, #0 │ │ - beq.w c19a0 │ │ - str.w r8, [sp, #120] @ 0x78 │ │ - mov r2, sl │ │ - strb.w r1, [sl, #101] @ 0x65 │ │ - add.w fp, sp, #528 @ 0x210 │ │ - ldmia.w r2, {r0, r3, r4, r5, r6, r7} │ │ - mov ip, fp │ │ - stmia.w ip, {r0, r3, r4, r5, r6, r7} │ │ - ldrd r0, r2, [sp, #528] @ 0x210 │ │ - strd r1, r1, [sp, #864] @ 0x360 │ │ - subs r4, r0, #2 │ │ - sbc.w r5, r2, #0 │ │ - subs.w r0, r4, #15 │ │ - strd r1, r1, [sp, #880] @ 0x370 │ │ - it ne │ │ - movne r0, #1 │ │ - rsbs r2, r4, #17 │ │ - sbcs.w r2, r1, r5 │ │ - ldr r3, [pc, #676] @ (c1a84 ) │ │ - it cc │ │ - movcc r1, #1 │ │ - orrs r0, r1 │ │ - str r0, [sp, #116] @ 0x74 │ │ - beq.w c1a9c │ │ - add r0, sp, #664 @ 0x298 │ │ - ldr r1, [pc, #664] @ (c1a88 ) │ │ - movs r2, #43 @ 0x2b │ │ - mov r7, r3 │ │ + movs r1, #1 │ │ + str r0, [sp, #64] @ 0x40 │ │ + movw r3, #2429 @ 0x97d │ │ + str r1, [sp, #52] @ 0x34 │ │ + ldr r1, [pc, #832] @ (c34dc ) │ │ + str r0, [sp, #60] @ 0x3c │ │ add r1, pc │ │ - bl 9dedc │ │ - str r7, [sp, #720] @ 0x2d0 │ │ - b.w c23e4 │ │ - ldr r1, [sp, #140] @ 0x8c │ │ - str.w r1, [sp, #1108] @ 0x454 │ │ - ldr.w r1, [sp, #1156] @ 0x484 │ │ - ldr.w r2, [sp, #1160] @ 0x488 │ │ - str.w r1, [sp, #1304] @ 0x518 │ │ - mov r1, r9 │ │ - str.w r0, [sp, #1300] @ 0x514 │ │ - mov r0, fp │ │ - str.w r2, [sp, #1308] @ 0x51c │ │ - bl 5395a │ │ - mov sl, r5 │ │ - add.w r0, sp, #1104 @ 0x450 │ │ - bl 60ebe │ │ - ldr.w r8, [sp, #132] @ 0x84 │ │ - ldr.w r0, [sp, #1300] @ 0x514 │ │ - ldr.w r1, [sp, #1304] @ 0x518 │ │ - ldr.w r2, [sp, #1308] @ 0x51c │ │ - add r3, sp, #196 @ 0xc4 │ │ - stmia r3!, {r0, r1, r2} │ │ - add r0, sp, #616 @ 0x268 │ │ - add r1, sp, #196 @ 0xc4 │ │ - bl 9d202 │ │ - ldrd r0, r1, [sl, #80] @ 0x50 │ │ - bl 5395a │ │ - movs r0, #0 │ │ - strb.w r0, [sl, #101] @ 0x65 │ │ - ldrb.w r0, [sl, #102] @ 0x66 │ │ - cbz r0, c1862 │ │ - mov r0, sl │ │ - bl c074e │ │ - add r1, sp, #616 @ 0x268 │ │ - mov r0, r8 │ │ - movs r2, #48 @ 0x30 │ │ - bl c99c0 │ │ - movs r0, #1 │ │ - strb.w r0, [sl, #100] @ 0x64 │ │ - add.w sp, sp, #1368 @ 0x558 │ │ - vpop {d8-d9} │ │ - add sp, #4 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldr.w r1, [sl, #64] @ 0x40 │ │ - movs r4, #0 │ │ - ldrd r0, r9, [sl, #56] @ 0x38 │ │ - str.w r0, [sp, #1304] @ 0x518 │ │ - add.w r0, r1, r1, lsl #1 │ │ - str.w r9, [sp, #1296] @ 0x510 │ │ - str r5, [sp, #120] @ 0x78 │ │ - add.w r1, r9, r0, lsl #4 │ │ - str r1, [sp, #104] @ 0x68 │ │ - str.w r1, [sp, #1308] @ 0x51c │ │ - add.w r1, r8, #20 │ │ - str r1, [sp, #136] @ 0x88 │ │ - add.w r1, r8, #24 │ │ - add.w r8, r9, #24 │ │ - str r1, [sp, #112] @ 0x70 │ │ - lsls r1, r0, #4 │ │ - str.w sl, [sp, #144] @ 0x90 │ │ - cmp r1, #0 │ │ - beq.w c2072 │ │ - ldrd fp, r7, [r9] │ │ - eor.w r0, fp, #20 │ │ - orrs r0, r7 │ │ - add.w r0, r8, #24 │ │ - beq.w c2074 │ │ - str r0, [sp, #124] @ 0x7c │ │ - movs r2, #28 │ │ - ldrd r0, sl, [r9, #8] │ │ - str r0, [sp, #148] @ 0x94 │ │ - strd r0, sl, [sp, #672] @ 0x2a0 │ │ - ldr r0, [sp, #136] @ 0x88 │ │ - str r1, [sp, #140] @ 0x8c │ │ - add.w r1, r9, #20 │ │ - ldr.w r6, [r9, #16] │ │ - str r6, [sp, #680] @ 0x2a8 │ │ - strd fp, r7, [sp, #664] @ 0x298 │ │ - bl c99c0 │ │ - subs.w r0, fp, #2 │ │ - sbc.w r1, r7, #0 │ │ - rsbs r2, r0, #17 │ │ - sbcs.w r1, r4, r1 │ │ - bcc.w c213a │ │ - cmp r0, #4 │ │ - bne.w c213a │ │ - ldr r2, [pc, #380] @ (c1a8c ) │ │ - mov r0, sl │ │ - mov r1, r6 │ │ - movs r3, #15 │ │ - add r2, pc │ │ - bl c47d4 │ │ - cbz r0, c193a │ │ - mov ip, r8 │ │ - add.w r2, sp, #1104 @ 0x450 │ │ - ldmia.w ip, {r0, r3, r4, r5, r6, r7} │ │ - mov r1, r2 │ │ - stmia r1!, {r0, r3, r4, r5, r6, r7} │ │ - add.w r0, sp, #1256 @ 0x4e8 │ │ - add.w r1, sp, #1152 @ 0x480 │ │ - bl 96768 │ │ - b.n c1964 │ │ - ldr r2, [pc, #340] @ (c1a90 ) │ │ - mov r0, sl │ │ - mov r1, r6 │ │ - movs r3, #5 │ │ + str r1, [sp, #48] @ 0x30 │ │ + add r0, sp, #128 @ 0x80 │ │ + str r0, [sp, #56] @ 0x38 │ │ + add r0, sp, #48 @ 0x30 │ │ + ldr r2, [pc, #820] @ (c34e0 ) │ │ + movs r1, #5 │ │ add r2, pc │ │ - bl c47d4 │ │ - cbz r0, c1980 │ │ - mov ip, r8 │ │ - add.w r2, sp, #1104 @ 0x450 │ │ - ldmia.w ip, {r0, r3, r4, r5, r6, r7} │ │ - mov r1, r2 │ │ - stmia r1!, {r0, r3, r4, r5, r6, r7} │ │ - add.w r0, sp, #1256 @ 0x4e8 │ │ - add.w r1, sp, #1208 @ 0x4b8 │ │ - bl 963f8 │ │ - ldr r0, [pc, #284] @ (c1a84 ) │ │ - adds r1, r0, #2 │ │ - ldr.w r0, [sp, #1256] @ 0x4e8 │ │ - cmp r0, r1 │ │ - bne.w c2164 │ │ - ldr r0, [sp, #148] @ 0x94 │ │ - mov r1, sl │ │ - ldr r5, [sp, #120] @ 0x78 │ │ - bl 5395a │ │ - movs r4, #0 │ │ - b.n c198e │ │ - ldr r0, [sp, #148] @ 0x94 │ │ - mov r1, sl │ │ - bl 5395a │ │ - ldr r0, [sp, #112] @ 0x70 │ │ - bl 99838 │ │ - ldr r1, [sp, #140] @ 0x8c │ │ - add.w r9, r9, #48 @ 0x30 │ │ - add.w r8, r8, #48 @ 0x30 │ │ - ldr.w sl, [sp, #144] @ 0x90 │ │ - subs r1, #48 @ 0x30 │ │ - b.n c18b8 │ │ - movs r0, #2 │ │ - ldr.w r8, [sp, #132] @ 0x84 │ │ - b.n c1500 │ │ - add.w r0, fp, #88 @ 0x58 │ │ - bl 9eca8 │ │ - ldr.w r0, [fp, #88] @ 0x58 │ │ - bl b799c │ │ - ldr r1, [pc, #216] @ (c1a94 ) │ │ + bl 6ff84 │ │ + ldr r0, [r4, #16] │ │ + cmp r0, #4 │ │ + bls.n c31dc │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #64] @ 0x40 │ │ + movw r3, #2429 @ 0x97d │ │ + str r1, [sp, #52] @ 0x34 │ │ + ldr r1, [pc, #796] @ (c34e4 ) │ │ + str r0, [sp, #60] @ 0x3c │ │ add r1, pc │ │ - bl 98300 │ │ - bl 97b2e │ │ - mov r6, r0 │ │ - ldr r0, [r0, #4] │ │ - adds r0, #1 │ │ - str r0, [r6, #4] │ │ - bcs.w c24a6 │ │ - mov r0, r6 │ │ - bl 98758 │ │ - ldr.w r0, [fp] │ │ - cmp r0, #0 │ │ - bne.w c24d4 │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ - mov r5, fp │ │ - str.w r0, [fp] │ │ - ldr.w r0, [r5, #24]! │ │ - ldr.w r4, [sp, #1212] @ 0x4bc │ │ - ldr.w r7, [sp, #1208] @ 0x4b8 │ │ - adds r3, r5, #4 │ │ - strd r7, r4, [sp, #768] @ 0x300 │ │ - ldmia r3, {r1, r2, r3} │ │ - strd r7, r4, [sp] │ │ - bl 601a4 │ │ - mov r7, r0 │ │ - add r0, sp, #768 @ 0x300 │ │ - str.w r0, [sp, #1104] @ 0x450 │ │ - sub.w r4, r5, #16 │ │ - ldr.w r0, [r5, #-8] │ │ - mov sl, r1 │ │ - cmp r0, #0 │ │ - beq.w c24a8 │ │ - add.w r0, sp, #1104 @ 0x450 │ │ - str r4, [sp, #668] @ 0x29c │ │ - str r0, [sp, #664] @ 0x298 │ │ - mov r3, sl │ │ - ldrd r0, r1, [fp, #8] │ │ - ldr r2, [pc, #104] @ (c1a98 ) │ │ + str r1, [sp, #48] @ 0x30 │ │ + add r0, sp, #128 @ 0x80 │ │ + str r0, [sp, #56] @ 0x38 │ │ + add r0, sp, #48 @ 0x30 │ │ + ldr r2, [pc, #788] @ (c34e8 ) │ │ + movs r1, #5 │ │ add r2, pc │ │ - strd r9, r2, [sp] │ │ - mov r2, r7 │ │ - bl 64ddc │ │ - ldr.w r2, [fp, #8] │ │ + bl 6ff84 │ │ + ldr r0, [sp, #40] @ 0x28 │ │ + ldr r1, [sp, #32] │ │ cmp r0, #0 │ │ - beq.w c2050 │ │ - lsrs r3, r7, #25 │ │ - ldrb.w r8, [r2, r1] │ │ - ldrd ip, lr, [sp, #768] @ 0x300 │ │ - strb r3, [r2, r1] │ │ - subs r7, r1, #4 │ │ - ldrd r4, r5, [fp, #12] │ │ - ldr.w r0, [fp, #20] │ │ - ands r4, r7 │ │ - add r4, r2 │ │ - adds r0, #1 │ │ - strb r3, [r4, #4] │ │ - and.w r3, r8, #1 │ │ - subs r3, r5, r3 │ │ - strd r3, r0, [fp, #16] │ │ - sub.w r0, r2, r1, lsl #4 │ │ - ldr.w r8, [sp, #132] @ 0x84 │ │ - strd ip, lr, [r0, #-16] │ │ - str.w r6, [r0, #-8] │ │ - b.n c2060 │ │ - nop │ │ - movs r2, #195 @ 0xc3 │ │ - vaddl.u q8, d6, d1 │ │ - strh r0, [r0, #0] │ │ - movs r1, #73 @ 0x49 │ │ - vtrn.16 d18, d28 │ │ - vtrn.16 d18, d15 │ │ - vqrdmlsh.s q8, q3, d22[0] │ │ - movs r1, r0 │ │ - @ instruction: 0xb7ed │ │ - vtbl.8 d25, {d31- │ │ + ldr r1, [r0, #0] │ │ + cmp r1, #0 │ │ + beq.w c369a │ │ + mov r7, r5 │ │ + ldr.w r5, [r1, #608] @ 0x260 │ │ + ldr r1, [r4, #16] │ │ + cmp r5, #0 │ │ + beq.w c371e │ │ + cmp r1, #4 │ │ + bls.n c3224 │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ str r1, [sp, #52] @ 0x34 │ │ - add.w r1, sp, #1208 @ 0x4b8 │ │ + movw r3, #2429 @ 0x97d │ │ + ldr r1, [sp, #28] │ │ + str r0, [sp, #64] @ 0x40 │ │ + str r0, [sp, #60] @ 0x3c │ │ + movs r0, #4 │ │ + str r1, [sp, #48] @ 0x30 │ │ + movs r1, #5 │ │ str r0, [sp, #56] @ 0x38 │ │ - add.w r0, r1, #20 │ │ - str r0, [sp, #92] @ 0x5c │ │ - add.w r0, r1, #24 │ │ - adds r4, r1, #4 │ │ - str r0, [sp, #80] @ 0x50 │ │ - add.w r0, sp, #1056 @ 0x420 │ │ - str r4, [sp, #60] @ 0x3c │ │ - add.w r4, sp, #1256 @ 0x4e8 │ │ - adds r0, #8 │ │ - adds r4, #4 │ │ - str r4, [sp, #68] @ 0x44 │ │ - str r0, [sp, #72] @ 0x48 │ │ - add r0, sp, #984 @ 0x3d8 │ │ - add.w r1, r0, #20 │ │ - adds r0, #24 │ │ - str r1, [sp, #140] @ 0x8c │ │ - str r0, [sp, #136] @ 0x88 │ │ - add r0, sp, #912 @ 0x390 │ │ - str r0, [sp, #84] @ 0x54 │ │ - str r3, [sp, #124] @ 0x7c │ │ - str.w sl, [sp, #144] @ 0x90 │ │ - ldr.w fp, [sp, #940] @ 0x3ac │ │ - ldr r0, [sp, #148] @ 0x94 │ │ - cmp r6, r0 │ │ - beq.w c223c │ │ - add.w r1, r6, #20 │ │ - mov r0, r7 │ │ - movs r2, #28 │ │ - ldrd r4, r9, [r6] │ │ - ldrd r8, sl, [r6, #8] │ │ - ldr r5, [r6, #16] │ │ - bl c99c0 │ │ - eor.w r0, r4, #20 │ │ - add.w fp, r6, #48 @ 0x30 │ │ - orrs.w r0, r0, r9 │ │ - beq.w c2234 │ │ - ldr r0, [sp, #140] @ 0x8c │ │ - mov r1, r7 │ │ - movs r2, #28 │ │ - str r5, [sp, #1000] @ 0x3e8 │ │ - strd r8, sl, [sp, #992] @ 0x3e0 │ │ - strd r4, r9, [sp, #984] @ 0x3d8 │ │ - bl c99c0 │ │ - subs r6, r4, #2 │ │ - sbc.w r9, r9, #0 │ │ - rsbs r0, r6, #17 │ │ - mov.w r0, #0 │ │ - sbcs.w r0, r0, r9 │ │ - bcc.w c2312 │ │ - cmp r6, #4 │ │ - bne.w c2312 │ │ - ldr r2, [pc, #884] @ (c1eec ) │ │ - mov r0, sl │ │ - mov r1, r5 │ │ - movs r3, #10 │ │ - add r2, pc │ │ - mov r4, r8 │ │ - bl c47d4 │ │ - cbnz r0, c1bc2 │ │ - ldr r2, [pc, #872] @ (c1ef0 ) │ │ - mov r0, sl │ │ - mov r1, r5 │ │ - movs r3, #8 │ │ - add r2, pc │ │ - bl c47d4 │ │ - cbnz r0, c1bea │ │ - ldr r2, [pc, #860] @ (c1ef4 ) │ │ - mov r0, sl │ │ - mov r1, r5 │ │ - movs r3, #25 │ │ - add r2, pc │ │ - bl c47d4 │ │ - cbnz r0, c1c20 │ │ - mov r0, r4 │ │ - mov r1, sl │ │ - bl 5395a │ │ - ldr r0, [sp, #136] @ 0x88 │ │ - bl 99838 │ │ - mov r6, fp │ │ - ldr.w sl, [sp, #144] @ 0x90 │ │ - ldr.w r9, [sp, #128] @ 0x80 │ │ - add r7, sp, #952 @ 0x3b8 │ │ - b.n c1b16 │ │ - str.w sl, [sp, #148] @ 0x94 │ │ - mov r8, r6 │ │ - str r4, [sp, #100] @ 0x64 │ │ - str.w fp, [sp, #940] @ 0x3ac │ │ - add r2, sp, #768 @ 0x300 │ │ - ldr r1, [sp, #112] @ 0x70 │ │ - mov ip, r2 │ │ - ldmia.w r1, {r0, r3, r4, r5, r6, r7} │ │ - stmia.w ip, {r0, r3, r4, r5, r6, r7} │ │ - add.w r0, sp, #1208 @ 0x4b8 │ │ - add r1, sp, #864 @ 0x360 │ │ - ldr r7, [pc, #788] @ (c1ef8 ) │ │ - bl 96768 │ │ - b.n c1c10 │ │ - str.w sl, [sp, #148] @ 0x94 │ │ - mov r8, r6 │ │ - str r4, [sp, #100] @ 0x64 │ │ - str.w fp, [sp, #940] @ 0x3ac │ │ - add r2, sp, #768 @ 0x300 │ │ - ldr r1, [sp, #112] @ 0x70 │ │ - mov ip, r2 │ │ - ldmia.w r1, {r0, r3, r4, r5, r6, r7} │ │ - stmia.w ip, {r0, r3, r4, r5, r6, r7} │ │ - add.w r0, sp, #1208 @ 0x4b8 │ │ - add r1, sp, #880 @ 0x370 │ │ - ldr r7, [pc, #748] @ (c1ef8 ) │ │ - bl 967e4 │ │ - ldr.w r0, [sp, #1208] @ 0x4b8 │ │ - adds r1, r7, #2 │ │ - cmp r0, r1 │ │ - bne.w c247a │ │ - movs r5, #4 │ │ - b.n c1ff2 │ │ - ldr r1, [sp, #112] @ 0x70 │ │ - add.w ip, sp, #1032 @ 0x408 │ │ - str r6, [sp, #40] @ 0x28 │ │ - str.w sl, [sp, #148] @ 0x94 │ │ - str r4, [sp, #100] @ 0x64 │ │ - str.w fp, [sp, #940] @ 0x3ac │ │ - ldmia.w r1, {r0, r2, r3, r5, r6, r7} │ │ - stmia.w ip, {r0, r2, r3, r5, r6, r7} │ │ - ldr.w r0, [sp, #1032] @ 0x408 │ │ - ldr.w r1, [sp, #1036] @ 0x40c │ │ - subs r0, #2 │ │ - sbc.w r1, r1, #0 │ │ - rsbs r2, r0, #17 │ │ - mov.w r2, #0 │ │ - sbcs.w r1, r2, r1 │ │ - bcc.n c1c70 │ │ - cbnz r0, c1c70 │ │ - ldr r0, [sp, #124] @ 0x7c │ │ - ldr r1, [sp, #96] @ 0x60 │ │ - bl 97148 │ │ - add.w r0, sp, #1032 @ 0x408 │ │ - bl 60ef4 │ │ - mov.w r0, #2147483648 @ 0x80000000 │ │ - str r0, [sp, #124] @ 0x7c │ │ - b.n c1fe6 │ │ - ldr r1, [sp, #112] @ 0x70 │ │ - add.w ip, sp, #1056 @ 0x420 │ │ - ldmia.w r1, {r0, r2, r3, r5, r6, r7} │ │ - stmia.w ip, {r0, r2, r3, r5, r6, r7} │ │ - movs r2, #0 │ │ - mov.w r7, #2147483648 @ 0x80000000 │ │ - ldr.w r0, [sp, #1056] @ 0x420 │ │ - ldr.w r1, [sp, #1060] @ 0x424 │ │ - subs r3, r0, #2 │ │ - str.w r2, [sp, #1156] @ 0x484 │ │ - sbc.w r4, r1, #0 │ │ - subs.w r0, r3, #15 │ │ - str.w r2, [sp, #1152] @ 0x480 │ │ - str.w r7, [sp, #1192] @ 0x4a8 │ │ - it ne │ │ - movne r0, #1 │ │ - rsbs r1, r3, #17 │ │ - str r3, [sp, #32] │ │ - sbcs.w r1, r2, r4 │ │ - str r4, [sp, #36] @ 0x24 │ │ - mov.w r1, #0 │ │ - it cc │ │ - movcc r1, #1 │ │ - orrs r0, r1 │ │ - str r0, [sp, #16] │ │ - beq.n c1cd0 │ │ - ldr r1, [pc, #568] @ (c1efc ) │ │ - add.w r0, sp, #1104 @ 0x450 │ │ - movs r2, #43 @ 0x2b │ │ - add r1, pc │ │ - bl 9dedc │ │ - b.n c1e54 │ │ - ldr.w r1, [sp, #1072] @ 0x430 │ │ - ldr.w r4, [sp, #1068] @ 0x42c │ │ - ldr.w r0, [sp, #1064] @ 0x428 │ │ - str.w r0, [sp, #1264] @ 0x4f0 │ │ - add.w r0, r1, r1, lsl #1 │ │ - add.w sl, r4, #24 │ │ - str.w r4, [sp, #1256] @ 0x4e8 │ │ - mov.w fp, r0, lsl #4 │ │ - add.w r1, r4, r0, lsl #4 │ │ - str r1, [sp, #12] │ │ - str.w r1, [sp, #1268] @ 0x4f4 │ │ - cmp.w fp, #0 │ │ - beq.n c1dfa │ │ - ldrd r6, r5, [r4] │ │ - eor.w r0, r6, #20 │ │ - orrs r0, r5 │ │ - add.w r0, sl, #24 │ │ - beq.n c1dfc │ │ - str r0, [sp, #44] @ 0x2c │ │ - add.w r1, r4, #20 │ │ - ldrd r0, r8, [r4, #8] │ │ - movs r2, #28 │ │ - str r0, [sp, #88] @ 0x58 │ │ - str.w r0, [sp, #1216] @ 0x4c0 │ │ - ldr r0, [sp, #92] @ 0x5c │ │ - ldr r7, [r4, #16] │ │ - str.w r7, [sp, #1224] @ 0x4c8 │ │ - str.w r8, [sp, #1220] @ 0x4c4 │ │ - str.w r6, [sp, #1208] @ 0x4b8 │ │ - str.w r5, [sp, #1212] @ 0x4bc │ │ - bl c99c0 │ │ - subs r0, r6, #2 │ │ - sbc.w r1, r5, #0 │ │ - rsbs r2, r0, #17 │ │ - mov.w r2, #0 │ │ - sbcs.w r1, r2, r1 │ │ - bcc.w c1ebe │ │ - cmp r0, #4 │ │ - bne.w c1ebe │ │ - ldr r2, [pc, #424] @ (c1f00 ) │ │ - mov r0, r8 │ │ - mov r1, r7 │ │ - movs r3, #4 │ │ - add r2, pc │ │ - bl c47d4 │ │ - cbz r0, c1d8a │ │ - mov ip, sl │ │ - str.w fp, [sp, #48] @ 0x30 │ │ - mov sl, r4 │ │ - add.w r2, sp, #1296 @ 0x510 │ │ - ldmia.w ip, {r0, r3, r4, r5, r6, r7} │ │ - mov fp, ip │ │ - mov r1, r2 │ │ - stmia r1!, {r0, r3, r4, r5, r6, r7} │ │ - add.w r0, sp, #1352 @ 0x548 │ │ - add.w r1, sp, #1152 @ 0x480 │ │ - bl 96cb8 │ │ - b.n c1dbc │ │ - ldr r2, [pc, #376] @ (c1f04 ) │ │ - mov r0, r8 │ │ - mov r1, r7 │ │ - movs r3, #4 │ │ + add r0, sp, #48 @ 0x30 │ │ + ldr r2, [pc, #720] @ (c34ec ) │ │ add r2, pc │ │ - bl c47d4 │ │ - cbz r0, c1ddc │ │ - mov ip, sl │ │ - str.w fp, [sp, #48] @ 0x30 │ │ - mov sl, r4 │ │ - add.w r2, sp, #1296 @ 0x510 │ │ - ldmia.w ip, {r0, r3, r4, r5, r6, r7} │ │ - mov fp, ip │ │ - mov r1, r2 │ │ - stmia r1!, {r0, r3, r4, r5, r6, r7} │ │ - add.w r0, sp, #1352 @ 0x548 │ │ - add.w r1, sp, #1192 @ 0x4a8 │ │ - bl 966e0 │ │ - ldr r7, [pc, #312] @ (c1ef8 ) │ │ - ldr.w r0, [sp, #1352] @ 0x548 │ │ - adds r1, r7, #2 │ │ - cmp r0, r1 │ │ - bne.w c1f14 │ │ - ldr r0, [sp, #88] @ 0x58 │ │ - mov r1, r8 │ │ - mov r4, sl │ │ - bl 5395a │ │ - mov sl, fp │ │ - ldr.w fp, [sp, #48] @ 0x30 │ │ - b.n c1dea │ │ - ldr r0, [sp, #88] @ 0x58 │ │ - mov r1, r8 │ │ - bl 5395a │ │ - ldr r0, [sp, #80] @ 0x50 │ │ - bl 99838 │ │ - adds r4, #48 @ 0x30 │ │ - sub.w fp, fp, #48 @ 0x30 │ │ - add.w sl, sl, #48 @ 0x30 │ │ - mov.w r7, #2147483648 @ 0x80000000 │ │ - b.n c1cfa │ │ - ldr r0, [sp, #12] │ │ - str.w r0, [sp, #1260] @ 0x4ec │ │ - add.w r0, sp, #1256 @ 0x4e8 │ │ - bl 60ebe │ │ - add.w r4, sp, #1208 @ 0x4b8 │ │ - add.w r1, sp, #1152 @ 0x480 │ │ - movs r2, #40 @ 0x28 │ │ - mov r0, r4 │ │ - bl c99c0 │ │ - ldr r1, [pc, #236] @ (c1f08 ) │ │ - add.w r5, sp, #1352 @ 0x548 │ │ - movs r2, #39 @ 0x27 │ │ - add r1, pc │ │ - mov r0, r5 │ │ - bl 9dedc │ │ - add.w r0, sp, #1296 @ 0x510 │ │ - mov r1, r4 │ │ - mov r2, r5 │ │ - bl a824a │ │ - ldr.w r0, [sp, #1296] @ 0x510 │ │ - cbz r0, c1e5e │ │ - ldr r1, [sp, #64] @ 0x40 │ │ - add.w r4, sp, #1256 @ 0x4e8 │ │ - mov r0, r4 │ │ - ldmia.w r1, {r2, r3, r5} │ │ - mov r1, r4 │ │ - stmia r0!, {r2, r3, r5} │ │ - add.w r0, sp, #1104 @ 0x450 │ │ - ldmia.w r1, {r2, r3, r5} │ │ - stmia r0!, {r2, r3, r5} │ │ - ldrd r8, r4, [sp, #32] │ │ - str.w r7, [sp, #1136] @ 0x470 │ │ - b.n c1f4a │ │ - ldr r0, [sp, #68] @ 0x44 │ │ - movs r2, #32 │ │ - ldr r1, [sp, #56] @ 0x38 │ │ - bl c99c0 │ │ - add.w r1, sp, #1192 @ 0x4a8 │ │ - add.w r4, sp, #1352 @ 0x548 │ │ - ldmia.w r1, {r2, r3, r5} │ │ - mov r0, r4 │ │ - stmia r0!, {r2, r3, r5} │ │ - add.w r5, sp, #1296 @ 0x510 │ │ - movs r2, #39 @ 0x27 │ │ - ldr r1, [pc, #140] @ (c1f0c ) │ │ - mov r0, r5 │ │ - add r1, pc │ │ - bl 9dedc │ │ - add.w r0, sp, #1208 @ 0x4b8 │ │ - mov r1, r4 │ │ - mov r2, r5 │ │ - bl a7df8 │ │ - ldr r1, [sp, #60] @ 0x3c │ │ - add.w r4, sp, #1336 @ 0x538 │ │ - ldr.w r0, [sp, #1208] @ 0x4b8 │ │ - mov r2, r4 │ │ - ldmia.w r1, {r3, r5, r6} │ │ - cmp r0, #0 │ │ - stmia r2!, {r3, r5, r6} │ │ - beq.w c2024 │ │ - mov r1, r4 │ │ - add.w r0, sp, #1104 @ 0x450 │ │ - ldmia.w r1, {r2, r3, r5} │ │ - stmia r0!, {r2, r3, r5} │ │ - str.w r7, [sp, #1136] @ 0x470 │ │ - b.n c2046 │ │ - ldr r0, [sp, #44] @ 0x2c │ │ - movs r2, #27 │ │ - str.w r0, [sp, #1260] @ 0x4ec │ │ - add.w r0, sp, #1104 @ 0x450 │ │ - ldr r1, [pc, #68] @ (c1f10 ) │ │ - add r1, pc │ │ - bl 9dedc │ │ - mov.w r0, #2147483648 @ 0x80000000 │ │ - str.w r0, [sp, #1136] @ 0x470 │ │ - add.w r0, sp, #1208 @ 0x4b8 │ │ - bl 99838 │ │ - ldr r0, [sp, #80] @ 0x50 │ │ - bl 99838 │ │ - b.n c1f3e │ │ - nop │ │ - @ instruction: 0xfb44fff5 │ │ - ldr r5, [sp, #568] @ 0x238 │ │ - @ instruction: 0xfff4fbba │ │ - vcgt.s16 d16, d1, #0 │ │ - strh r0, [r0, #0] │ │ - adds r5, r6, #1 │ │ - vtbl.8 d25, {d6}, d22 │ │ - vqshl.u64 , q13, #52 @ 0x34 │ │ - vsli.64 d31, d15, #52 @ 0x34 │ │ - vtbx.8 d31, {d5}, d8 │ │ - @ instruction: 0xfff51a56 │ │ - vtbl.8 d25, {d6-d7}, d11 │ │ - str.w r0, [sp, #1104] @ 0x450 │ │ - ldr r0, [sp, #88] @ 0x58 │ │ - str.w r1, [sp, #1260] @ 0x4ec │ │ - ldr.w r2, [sp, #1356] @ 0x54c │ │ - ldr.w r1, [sp, #1360] @ 0x550 │ │ - str.w r2, [sp, #1108] @ 0x454 │ │ - mov.w r2, #2147483648 @ 0x80000000 │ │ - str.w r1, [sp, #1112] @ 0x458 │ │ - mov r1, r8 │ │ - str.w r2, [sp, #1136] @ 0x470 │ │ - bl 5395a │ │ - add.w r0, sp, #1256 @ 0x4e8 │ │ - ldrd r8, r4, [sp, #32] │ │ - bl 60ebe │ │ - ldr.w r0, [sp, #1192] @ 0x4a8 │ │ - ldr.w r1, [sp, #1196] @ 0x4ac │ │ - bl 97be8 │ │ - rsbs r0, r8, #17 │ │ - mov.w r0, #0 │ │ - sbcs r0, r4 │ │ - bcc.n c1f74 │ │ - cmp.w r8, #15 │ │ - bne.n c1f74 │ │ - ldr r0, [sp, #16] │ │ - cbz r0, c1f7c │ │ - ldr r0, [sp, #72] @ 0x48 │ │ - bl 99904 │ │ - b.n c1f7c │ │ - add.w r0, sp, #1056 @ 0x420 │ │ - bl 99838 │ │ - ldr.w r6, [sp, #1136] @ 0x470 │ │ - ldr.w fp, [sp, #1104] @ 0x450 │ │ - ldr.w r8, [sp, #1108] @ 0x454 │ │ - cmp.w r6, #2147483648 @ 0x80000000 │ │ - ldr.w sl, [sp, #1112] @ 0x458 │ │ - ldr r7, [pc, #952] @ (c234c ) │ │ - bne.n c1fa8 │ │ - adds r0, r7, #2 │ │ - cmp fp, r0 │ │ - ldr r1, [sp, #148] @ 0x94 │ │ - bne.w c24a0 │ │ - ldr r0, [sp, #100] @ 0x64 │ │ - movs r5, #4 │ │ - ldr.w r8, [sp, #40] @ 0x28 │ │ - b.n c1ff6 │ │ - ldr r1, [sp, #76] @ 0x4c │ │ - add.w r0, sp, #1080 @ 0x438 │ │ - ldmia.w r1, {r2, r3, r4, r5, r7} │ │ - stmia r0!, {r2, r3, r4, r5, r7} │ │ - add.w r2, sp, #1080 @ 0x438 │ │ - ldr.w r9, [sp, #1140] @ 0x474 │ │ - ldr.w ip, [sp, #1144] @ 0x478 │ │ - ldr.w lr, [sp, #1148] @ 0x47c │ │ - add r3, sp, #912 @ 0x390 │ │ - ldmia.w r2, {r0, r1, r4, r5, r7} │ │ - stmia r3!, {r0, r1, r4, r5, r7} │ │ - ldr r0, [sp, #124] @ 0x7c │ │ - ldr r1, [sp, #96] @ 0x60 │ │ - strd ip, lr, [sp, #904] @ 0x388 │ │ - bl 97148 │ │ - str.w r9, [sp, #96] @ 0x60 │ │ - str r6, [sp, #124] @ 0x7c │ │ - str.w r8, [sp, #28] │ │ - strd fp, sl, [sp, #20] │ │ - ldrd r0, r1, [sp, #984] @ 0x3d8 │ │ - subs r5, r0, #2 │ │ - sbc.w r9, r1, #0 │ │ - mov r8, r5 │ │ - ldr r0, [sp, #100] @ 0x64 │ │ - ldr r1, [sp, #148] @ 0x94 │ │ - bl 5395a │ │ - rsbs r0, r8, #17 │ │ - mov.w r0, #0 │ │ - sbcs.w r0, r0, r9 │ │ - bcc.n c200c │ │ - cmp r5, #4 │ │ - beq.n c2012 │ │ - add r0, sp, #984 @ 0x3d8 │ │ - bl 99838 │ │ - ldr r0, [sp, #948] @ 0x3b4 │ │ - ldr r6, [sp, #940] @ 0x3ac │ │ - str r0, [sp, #148] @ 0x94 │ │ - ldr.w sl, [sp, #144] @ 0x90 │ │ - ldr.w r9, [sp, #128] @ 0x80 │ │ - add r7, sp, #952 @ 0x3b8 │ │ - b.n c1b12 │ │ - mov r1, r4 │ │ - ldr r0, [sp, #52] @ 0x34 │ │ - ldmia.w r1, {r2, r3, r5} │ │ - stmia r0!, {r2, r3, r5} │ │ - add r4, sp, #768 @ 0x300 │ │ - movs r2, #32 │ │ - ldr r1, [sp, #68] @ 0x44 │ │ - mov r0, r4 │ │ - bl c99c0 │ │ - add.w r0, sp, #1104 @ 0x450 │ │ - mov r1, r4 │ │ - movs r2, #48 @ 0x30 │ │ - bl c99c0 │ │ - ldrd r8, r4, [sp, #32] │ │ + bl 6ff84 │ │ + ldr r0, [sp, #40] @ 0x28 │ │ + ldr r1, [sp, #8] │ │ + ldr r2, [sp, #36] @ 0x24 │ │ + ldr r1, [r1, #0] │ │ + blx r5 │ │ + mov r5, r0 │ │ + movs r2, #7 │ │ + b.n c3688 │ │ + ldr r0, [r4, #16] │ │ + cmp r0, #5 │ │ + bcc.n c325c │ │ movs r0, #0 │ │ - str r0, [sp, #16] │ │ - b.n c1f56 │ │ - sub.w r1, r2, r1, lsl #4 │ │ - ldr.w r0, [r1, #-8] │ │ - str.w r6, [r1, #-8] │ │ - bl 49dea │ │ - ldr.w r0, [fp] │ │ - ldr.w sl, [sp, #144] @ 0x90 │ │ - adds r0, #1 │ │ - str.w r0, [fp] │ │ - b.w c1166 │ │ - ldr r0, [sp, #104] @ 0x68 │ │ - add.w r9, sp, #1296 @ 0x510 │ │ - str.w r0, [sp, #1300] @ 0x514 │ │ - mov r0, r9 │ │ - bl 60ebe │ │ - ldr.w r4, [sp, #1152] @ 0x480 │ │ - movs r2, #50 @ 0x32 │ │ - ldr.w r8, [sp, #1160] @ 0x488 │ │ - ldr.w r6, [sp, #1164] @ 0x48c │ │ - add r7, sp, #664 @ 0x298 │ │ - ldr r1, [pc, #700] @ (c2350 ) │ │ - mov r0, r7 │ │ - add r1, pc │ │ - bl 9dedc │ │ - lsls r0, r4, #31 │ │ - ldr r0, [sp, #664] @ 0x298 │ │ - beq.n c211e │ │ - ldr r1, [sp, #668] @ 0x29c │ │ - str r6, [sp, #140] @ 0x8c │ │ - str.w r8, [sp, #148] @ 0x94 │ │ - bl 998f4 │ │ - add.w r5, sp, #1208 @ 0x4b8 │ │ - ldr.w fp, [sp, #1208] @ 0x4b8 │ │ - add.w r0, r5, #8 │ │ - ldr.w r8, [sp, #1212] @ 0x4bc │ │ - mov r1, r9 │ │ - ldmia.w r0, {r2, r3, r4} │ │ - add.w r0, r5, #20 │ │ - stmia r1!, {r2, r3, r4} │ │ - mov r1, r7 │ │ - ldmia.w r0, {r2, r3, r4, r5, r6} │ │ - stmia r1!, {r2, r3, r4, r5, r6} │ │ - add.w r4, sp, #1104 @ 0x450 │ │ - movs r2, #40 @ 0x28 │ │ - ldr r1, [pc, #632] @ (c2354 ) │ │ - mov r0, r4 │ │ + movs r1, #1 │ │ + str r0, [sp, #64] @ 0x40 │ │ + movw r3, #2401 @ 0x961 │ │ + str r1, [sp, #52] @ 0x34 │ │ + ldr r1, [pc, #680] @ (c34f0 ) │ │ + str r0, [sp, #60] @ 0x3c │ │ add r1, pc │ │ - bl 9dedc │ │ - eor.w r0, fp, #2 │ │ - orrs.w r0, r0, r8 │ │ - bne.w c2358 │ │ - add.w r5, sp, #1256 @ 0x4e8 │ │ - ldmia.w r4, {r1, r2, r3} │ │ - mov r0, r5 │ │ - stmia r0!, {r1, r2, r3} │ │ - add r0, sp, #952 @ 0x3b8 │ │ - ldmia.w r5, {r2, r3, r4} │ │ - mov r1, r0 │ │ - stmia r1!, {r2, r3, r4} │ │ - add r1, sp, #768 @ 0x300 │ │ - ldmia.w r0, {r2, r3, r4} │ │ - adds r1, #8 │ │ + str r1, [sp, #48] @ 0x30 │ │ + add r0, sp, #128 @ 0x80 │ │ + str r0, [sp, #56] @ 0x38 │ │ + add r0, sp, #48 @ 0x30 │ │ + ldr r2, [pc, #672] @ (c34f4 ) │ │ + movs r1, #5 │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r0, [r4, #16] │ │ + cmp r0, #4 │ │ + bls.n c3286 │ │ movs r0, #0 │ │ - stmia r1!, {r2, r3, r4} │ │ - movs r4, #1 │ │ - movs r1, #0 │ │ - str r0, [sp, #108] @ 0x6c │ │ - movs r0, #2 │ │ - str r1, [sp, #772] @ 0x304 │ │ - str r0, [sp, #768] @ 0x300 │ │ - b.n c23a4 │ │ - ldrd r1, r2, [sp, #668] @ 0x29c │ │ - add.w r9, sp, #984 @ 0x3d8 │ │ - strd r1, r2, [sp, #780] @ 0x30c │ │ - movs r1, #0 │ │ - str r1, [sp, #772] @ 0x304 │ │ - movs r1, #2 │ │ - str r1, [sp, #768] @ 0x300 │ │ - str r0, [sp, #776] @ 0x308 │ │ - ldrd r7, r8, [sp, #128] @ 0x80 │ │ - b.n c21a0 │ │ - ldr r0, [sp, #124] @ 0x7c │ │ - movs r2, #27 │ │ - str.w r0, [sp, #1300] @ 0x514 │ │ - add r0, sp, #768 @ 0x300 │ │ - ldr r1, [pc, #920] @ (c24e0 ) │ │ - adds r0, #8 │ │ + movs r1, #1 │ │ + str r0, [sp, #64] @ 0x40 │ │ + movw r3, #2401 @ 0x961 │ │ + str r1, [sp, #52] @ 0x34 │ │ + ldr r1, [pc, #648] @ (c34f8 ) │ │ + str r0, [sp, #60] @ 0x3c │ │ add r1, pc │ │ - bl 9dedc │ │ + str r1, [sp, #48] @ 0x30 │ │ + add r0, sp, #128 @ 0x80 │ │ + str r0, [sp, #56] @ 0x38 │ │ + add r0, sp, #48 @ 0x30 │ │ + ldr r2, [pc, #636] @ (c34fc ) │ │ + movs r1, #5 │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r0, [sp, #40] @ 0x28 │ │ + ldr r1, [sp, #32] │ │ + cmp r0, #0 │ │ + beq.w c368e │ │ + ldr r1, [r0, #0] │ │ + cmp r1, #0 │ │ + beq.w c369a │ │ + mov r7, r5 │ │ + ldr.w r5, [r1, #592] @ 0x250 │ │ + ldr r1, [r4, #16] │ │ + cmp r5, #0 │ │ + beq.w c374e │ │ + cmp r1, #4 │ │ + bls.n c32ce │ │ movs r0, #0 │ │ - str r0, [sp, #772] @ 0x304 │ │ - movs r0, #2 │ │ - str r0, [sp, #768] @ 0x300 │ │ - add r0, sp, #664 @ 0x298 │ │ - bl 99838 │ │ - ldr r0, [sp, #112] @ 0x70 │ │ - bl 99838 │ │ - b.n c218a │ │ - ldr r1, [sp, #124] @ 0x7c │ │ - ldr.w r2, [sp, #1260] @ 0x4ec │ │ - str r0, [sp, #776] @ 0x308 │ │ - ldr r0, [sp, #148] @ 0x94 │ │ - str.w r1, [sp, #1300] @ 0x514 │ │ - ldr.w r1, [sp, #1264] @ 0x4f0 │ │ - str r2, [sp, #780] @ 0x30c │ │ - movs r2, #0 │ │ - str r2, [sp, #772] @ 0x304 │ │ + movs r1, #1 │ │ + str r1, [sp, #52] @ 0x34 │ │ + movw r3, #2401 @ 0x961 │ │ + ldr r1, [sp, #28] │ │ + str r0, [sp, #64] @ 0x40 │ │ + str r0, [sp, #60] @ 0x3c │ │ + movs r0, #4 │ │ + str r1, [sp, #48] @ 0x30 │ │ + movs r1, #5 │ │ + str r0, [sp, #56] @ 0x38 │ │ + add r0, sp, #48 @ 0x30 │ │ + ldr r2, [pc, #568] @ (c3500 ) │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r0, [sp, #40] @ 0x28 │ │ + ldr r1, [sp, #8] │ │ + ldr r2, [sp, #36] @ 0x24 │ │ + ldr r1, [r1, #0] │ │ + blx r5 │ │ movs r2, #2 │ │ - str r1, [sp, #784] @ 0x310 │ │ - mov r1, sl │ │ - ldr r5, [sp, #120] @ 0x78 │ │ - str r2, [sp, #768] @ 0x300 │ │ - bl 5395a │ │ - add.w r0, sp, #1296 @ 0x510 │ │ - ldr r7, [sp, #128] @ 0x80 │ │ - add.w r9, sp, #984 @ 0x3d8 │ │ - bl 60ebe │ │ - ldr.w sl, [sp, #144] @ 0x90 │ │ - ldr.w r8, [sp, #132] @ 0x84 │ │ - add.w r0, sp, #1208 @ 0x4b8 │ │ - bl 96494 │ │ - movs r4, #1 │ │ + b.n c3430 │ │ + ldr r0, [r4, #16] │ │ + cmp r0, #5 │ │ + bcc.n c3304 │ │ movs r0, #0 │ │ - rsbs r1, r5, #17 │ │ - ldr r1, [sp, #116] @ 0x74 │ │ - sbcs r0, r1 │ │ - bcc.n c21c8 │ │ - cmp r5, #15 │ │ - bne.n c21c8 │ │ - ldr r0, [sp, #108] @ 0x6c │ │ - cbz r0, c21ce │ │ - add.w r0, r9, #8 │ │ - bl 99904 │ │ - b.n c21ce │ │ - add r0, sp, #984 @ 0x3d8 │ │ - bl 99838 │ │ - add r0, sp, #768 @ 0x300 │ │ - add r1, sp, #288 @ 0x120 │ │ - adds r0, #8 │ │ - ldmia.w r0, {r2, r3, r5} │ │ - stmia r1!, {r2, r3, r5} │ │ - cbz r4, c21e4 │ │ - add r0, sp, #616 @ 0x268 │ │ - add r1, sp, #288 @ 0x120 │ │ - b.w c1844 │ │ - ldrd r0, r1, [sl, #72] @ 0x48 │ │ - strd r0, r1, [sp, #664] @ 0x298 │ │ - mov r0, r7 │ │ - ldr r5, [sp, #788] @ 0x314 │ │ - ldr r6, [sp, #296] @ 0x128 │ │ - ldr r1, [pc, #772] @ (c24f8 ) │ │ + movs r1, #1 │ │ + str r0, [sp, #64] @ 0x40 │ │ + movw r3, #2436 @ 0x984 │ │ + str r1, [sp, #52] @ 0x34 │ │ + ldr r1, [pc, #532] @ (c3504 ) │ │ + str r0, [sp, #60] @ 0x3c │ │ add r1, pc │ │ - bl abf8c │ │ - mov r4, r1 │ │ - add r1, sp, #664 @ 0x298 │ │ - bl 9d11c │ │ - cbz r0, c2222 │ │ - mov r0, r6 │ │ - mov r1, r5 │ │ - bl 5395a │ │ - ldr r0, [r4, #0] │ │ - subs r0, #1 │ │ - str r0, [r4, #0] │ │ + str r1, [sp, #48] @ 0x30 │ │ + add r0, sp, #128 @ 0x80 │ │ + str r0, [sp, #56] @ 0x38 │ │ + add r0, sp, #48 @ 0x30 │ │ + ldr r2, [pc, #524] @ (c3508 ) │ │ + movs r1, #5 │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r0, [r4, #16] │ │ + cmp r0, #4 │ │ + bls.n c332e │ │ movs r0, #0 │ │ - str r0, [sp, #308] @ 0x134 │ │ - movs r0, #29 │ │ - str r0, [sp, #304] @ 0x130 │ │ - add r0, sp, #616 @ 0x268 │ │ - add r1, sp, #304 @ 0x130 │ │ - b.w c163e │ │ - ldr r0, [r4, #0] │ │ - mov r1, r5 │ │ - subs r0, #1 │ │ - str r0, [r4, #0] │ │ - mov r0, r6 │ │ - bl 5395a │ │ - b.w c1166 │ │ - ldr.w sl, [sp, #144] @ 0x90 │ │ - ldr.w r9, [sp, #128] @ 0x80 │ │ - str.w fp, [sp, #940] @ 0x3ac │ │ - add r0, sp, #936 @ 0x3a8 │ │ - bl 60ebe │ │ - ldr r0, [sp, #124] @ 0x7c │ │ - ldr r1, [pc, #656] @ (c24dc ) │ │ - cmp r0, r1 │ │ - bne.n c225a │ │ - ldr r0, [pc, #652] @ (c24dc ) │ │ - ldr r1, [sp, #96] @ 0x60 │ │ - bl 97148 │ │ - mov.w r0, #2147483648 @ 0x80000000 │ │ - str r0, [sp, #124] @ 0x7c │ │ - movs r2, #45 @ 0x2d │ │ - ldr r6, [sp, #864] @ 0x360 │ │ - ldrd r8, fp, [sp, #872] @ 0x368 │ │ - add r0, sp, #768 @ 0x300 │ │ - ldr r1, [pc, #636] @ (c24e4 ) │ │ - add r1, pc │ │ - bl 9dedc │ │ - lsls r0, r6, #31 │ │ - ldr r4, [sp, #108] @ 0x6c │ │ - ldr r0, [sp, #768] @ 0x300 │ │ - beq.n c2302 │ │ - ldr r1, [sp, #772] @ 0x304 │ │ - bl 998f4 │ │ - vldr d8, [sp, #888] @ 0x378 │ │ - movs r2, #43 @ 0x2b │ │ - vldr d9, [sp, #896] @ 0x380 │ │ - ldr r6, [sp, #880] @ 0x370 │ │ - add r0, sp, #768 @ 0x300 │ │ - ldr r1, [pc, #604] @ (c24e8 ) │ │ + movs r1, #1 │ │ + str r0, [sp, #64] @ 0x40 │ │ + movw r3, #2436 @ 0x984 │ │ + str r1, [sp, #52] @ 0x34 │ │ + ldr r1, [pc, #500] @ (c350c ) │ │ + str r0, [sp, #60] @ 0x3c │ │ add r1, pc │ │ - bl 9dedc │ │ - lsls r0, r6, #31 │ │ - ldr r0, [sp, #768] @ 0x300 │ │ - beq.w c23b0 │ │ - ldr r1, [sp, #772] @ 0x304 │ │ - bl 998f4 │ │ - add r0, sp, #768 @ 0x300 │ │ - ldr r1, [pc, #588] @ (c24f0 ) │ │ - movs r2, #60 @ 0x3c │ │ + str r1, [sp, #48] @ 0x30 │ │ + add r0, sp, #128 @ 0x80 │ │ + str r0, [sp, #56] @ 0x38 │ │ + add r0, sp, #48 @ 0x30 │ │ + ldr r2, [pc, #488] @ (c3510 ) │ │ + movs r1, #5 │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r0, [sp, #40] @ 0x28 │ │ + ldr r1, [sp, #32] │ │ + cmp r0, #0 │ │ + beq.w c368e │ │ + ldr r1, [r0, #0] │ │ + cmp r1, #0 │ │ + beq.w c369a │ │ + mov r7, r5 │ │ + ldr.w r5, [r1, #612] @ 0x264 │ │ + ldr r1, [r4, #16] │ │ + cmp r5, #0 │ │ + beq.w c377e │ │ + cmp r1, #4 │ │ + bls.n c3376 │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r1, [sp, #52] @ 0x34 │ │ + movw r3, #2436 @ 0x984 │ │ + ldr r1, [sp, #28] │ │ + str r0, [sp, #64] @ 0x40 │ │ + str r0, [sp, #60] @ 0x3c │ │ + movs r0, #4 │ │ + str r1, [sp, #48] @ 0x30 │ │ + movs r1, #5 │ │ + str r0, [sp, #56] @ 0x38 │ │ + add r0, sp, #48 @ 0x30 │ │ + ldr r2, [pc, #420] @ (c3514 ) │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r0, [sp, #40] @ 0x28 │ │ + ldr r1, [sp, #8] │ │ + ldr r2, [sp, #36] @ 0x24 │ │ + ldr r1, [r1, #0] │ │ + blx r5 │ │ + vmov d0, r0, r1 │ │ + movs r2, #8 │ │ + vstr d0, [sp, #80] @ 0x50 │ │ + b.n c3688 │ │ + ldr r0, [r4, #16] │ │ + cmp r0, #5 │ │ + bcc.n c33b4 │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #64] @ 0x40 │ │ + movw r3, #2408 @ 0x968 │ │ + str r1, [sp, #52] @ 0x34 │ │ + ldr r1, [pc, #376] @ (c3518 ) │ │ + str r0, [sp, #60] @ 0x3c │ │ add r1, pc │ │ - bl 9dedc │ │ - ldr r0, [sp, #96] @ 0x60 │ │ - str r0, [sp, #724] @ 0x2d4 │ │ - ldrd r0, r1, [sp, #904] @ 0x388 │ │ - strd r0, r1, [sp, #728] @ 0x2d8 │ │ - ldrd r0, r1, [sp, #768] @ 0x300 │ │ - bl 998f4 │ │ - ldr r0, [sp, #24] │ │ - str r0, [sp, #696] @ 0x2b8 │ │ - ldr r0, [sp, #28] │ │ - str r0, [sp, #692] @ 0x2b4 │ │ - ldr r0, [sp, #20] │ │ - str r0, [sp, #688] @ 0x2b0 │ │ - add r0, sp, #664 @ 0x298 │ │ - ldr r5, [sp, #84] @ 0x54 │ │ - adds r0, #36 @ 0x24 │ │ - ldmia.w r5, {r1, r2, r3, r6, r7} │ │ - stmia r0!, {r1, r2, r3, r6, r7} │ │ - ldr r0, [sp, #124] @ 0x7c │ │ - str r0, [sp, #720] @ 0x2d0 │ │ + str r1, [sp, #48] @ 0x30 │ │ + add r0, sp, #128 @ 0x80 │ │ + str r0, [sp, #56] @ 0x38 │ │ + add r0, sp, #48 @ 0x30 │ │ + ldr r2, [pc, #368] @ (c351c ) │ │ + movs r1, #5 │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r0, [r4, #16] │ │ + cmp r0, #4 │ │ + bls.n c33de │ │ movs r0, #0 │ │ - rsbs r1, r4, #17 │ │ - ldr r7, [pc, #504] @ (c24dc ) │ │ - ldr r1, [sp, #104] @ 0x68 │ │ - strd r8, fp, [sp, #680] @ 0x2a8 │ │ - vstr d9, [sp, #672] @ 0x2a0 │ │ - vstr d8, [sp, #664] @ 0x298 │ │ - str r0, [sp, #736] @ 0x2e0 │ │ - sbcs r0, r1 │ │ - bcc.w c2400 │ │ - cmp r4, #15 │ │ - beq.w c2406 │ │ - b.n c2400 │ │ - ldr r7, [pc, #472] @ (c24dc ) │ │ - ldrd r1, r2, [sp, #772] @ 0x304 │ │ - strd r1, r2, [sp, #668] @ 0x29c │ │ - str r7, [sp, #720] @ 0x2d0 │ │ - str r0, [sp, #664] @ 0x298 │ │ - b.n c23ce │ │ - str.w fp, [sp, #940] @ 0x3ac │ │ - add r0, sp, #664 @ 0x298 │ │ - ldr r1, [pc, #464] @ (c24ec ) │ │ - movs r2, #27 │ │ + movs r1, #1 │ │ + str r0, [sp, #64] @ 0x40 │ │ + movw r3, #2408 @ 0x968 │ │ + str r1, [sp, #52] @ 0x34 │ │ + ldr r1, [pc, #344] @ (c3520 ) │ │ + str r0, [sp, #60] @ 0x3c │ │ add r1, pc │ │ - bl 9dedc │ │ - ldr r0, [pc, #440] @ (c24dc ) │ │ - str r0, [sp, #720] @ 0x2d0 │ │ - add r0, sp, #984 @ 0x3d8 │ │ - bl 99838 │ │ - ldr r0, [sp, #136] @ 0x88 │ │ - bl 99838 │ │ - add r0, sp, #936 @ 0x3a8 │ │ - bl 60ebe │ │ - ldr.w sl, [sp, #144] @ 0x90 │ │ - add.w fp, sp, #528 @ 0x210 │ │ - ldr.w r9, [sp, #128] @ 0x80 │ │ - ldrd r5, r4, [sp, #104] @ 0x68 │ │ - ldr r7, [pc, #400] @ (c24dc ) │ │ - b.n c23d4 │ │ - movs r1, r0 │ │ - strh r0, [r0, #0] │ │ - adds r2, r2, r3 │ │ - @ instruction: 0xfff618be │ │ - vrinta.f16 d31, d13 │ │ - str r5, [r3, #72] @ 0x48 │ │ - ldmia.w r9, {r1, r2, r3} │ │ - add.w r9, sp, #768 @ 0x300 │ │ - mov r0, r4 │ │ - stmia r0!, {r1, r2, r3} │ │ - add.w r0, r9, #20 │ │ - ldmia.w r7, {r1, r2, r3, r5, r6} │ │ - stmia r0!, {r1, r2, r3, r5, r6} │ │ - ldr.w r0, [sp, #1104] @ 0x450 │ │ - ldr.w r1, [sp, #1108] @ 0x454 │ │ - bl 998f4 │ │ - add r0, sp, #952 @ 0x3b8 │ │ - ldmia.w r4, {r2, r3, r5} │ │ - mov r1, r0 │ │ - stmia r1!, {r2, r3, r5} │ │ - add.w r1, r9, #8 │ │ - ldmia.w r0, {r2, r3, r4} │ │ - stmia r1!, {r2, r3, r4} │ │ - movs r4, #0 │ │ - ldr r0, [sp, #140] @ 0x8c │ │ - str r0, [sp, #812] @ 0x32c │ │ - ldr r0, [sp, #148] @ 0x94 │ │ - str r0, [sp, #808] @ 0x328 │ │ + str r1, [sp, #48] @ 0x30 │ │ + add r0, sp, #128 @ 0x80 │ │ + str r0, [sp, #56] @ 0x38 │ │ + add r0, sp, #48 @ 0x30 │ │ + ldr r2, [pc, #332] @ (c3524 ) │ │ + movs r1, #5 │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r0, [sp, #40] @ 0x28 │ │ + ldr r1, [sp, #32] │ │ + cmp r0, #0 │ │ + beq.w c368e │ │ + ldr r1, [r0, #0] │ │ + cmp r1, #0 │ │ + beq.w c369a │ │ + mov r7, r5 │ │ + ldr.w r5, [r1, #596] @ 0x254 │ │ + ldr r1, [r4, #16] │ │ + cmp r5, #0 │ │ + beq.w c37ae │ │ + cmp r1, #4 │ │ + bls.n c3426 │ │ movs r0, #0 │ │ - strd fp, r8, [sp, #768] @ 0x300 │ │ - str r0, [sp, #108] @ 0x6c │ │ - ldrd r7, r8, [sp, #128] @ 0x80 │ │ - add.w r9, sp, #984 @ 0x3d8 │ │ - ldr r5, [sp, #120] @ 0x78 │ │ - b.n c21aa │ │ - ldrd r1, r2, [sp, #772] @ 0x304 │ │ - strd r1, r2, [sp, #152] @ 0x98 │ │ - vldr d0, [sp, #152] @ 0x98 │ │ - ldr r7, [pc, #284] @ (c24dc ) │ │ - vstr d0, [sp, #160] @ 0xa0 │ │ - str r7, [sp, #720] @ 0x2d0 │ │ - str r0, [sp, #664] @ 0x298 │ │ - ldrd r0, r1, [sp, #160] @ 0xa0 │ │ - strd r0, r1, [sp, #668] @ 0x29c │ │ - ldr r5, [sp, #104] @ 0x68 │ │ - add.w fp, sp, #528 @ 0x210 │ │ - ldr r1, [sp, #124] @ 0x7c │ │ - adds r0, r7, #1 │ │ - cmp r1, r0 │ │ - mov r0, r1 │ │ - ldr r1, [sp, #96] @ 0x60 │ │ - blt.n c23e4 │ │ - bl 5395a │ │ + movs r1, #1 │ │ + str r1, [sp, #52] @ 0x34 │ │ + movw r3, #2408 @ 0x968 │ │ + ldr r1, [sp, #28] │ │ + str r0, [sp, #64] @ 0x40 │ │ + str r0, [sp, #60] @ 0x3c │ │ + movs r0, #4 │ │ + str r1, [sp, #48] @ 0x30 │ │ + movs r1, #5 │ │ + str r0, [sp, #56] @ 0x38 │ │ + add r0, sp, #48 @ 0x30 │ │ + ldr r2, [pc, #264] @ (c3528 ) │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r0, [sp, #40] @ 0x28 │ │ + ldr r1, [sp, #8] │ │ + ldr r2, [sp, #36] @ 0x24 │ │ + ldr r1, [r1, #0] │ │ + blx r5 │ │ + movs r2, #3 │ │ + b.n c3688 │ │ + ldr r0, [r4, #16] │ │ + cmp r0, #5 │ │ + bcc.n c345c │ │ movs r0, #0 │ │ - rsbs r1, r4, #17 │ │ - sbcs r0, r5 │ │ - bcc.n c2400 │ │ - cmp r4, #15 │ │ - bne.n c2400 │ │ - ldr r0, [sp, #116] @ 0x74 │ │ - cbz r0, c2406 │ │ - add.w r0, fp, #8 │ │ - bl 99904 │ │ - b.n c2406 │ │ - add r0, sp, #528 @ 0x210 │ │ - bl 99838 │ │ - ldr r0, [sp, #720] @ 0x2d0 │ │ - add.w r5, sl, #384 @ 0x180 │ │ - cmp r0, r7 │ │ - bne.n c2424 │ │ - ldr r4, [sp, #120] @ 0x78 │ │ - mov r0, r5 │ │ - ldmia.w r4, {r1, r2, r3} │ │ - stmia r0!, {r1, r2, r3} │ │ - str.w r7, [sl, #440] @ 0x1b8 │ │ - ldr.w r8, [sp, #132] @ 0x84 │ │ - b.n c243a │ │ - add r1, sp, #664 @ 0x298 │ │ - mov r0, r5 │ │ - movs r2, #80 @ 0x50 │ │ - bl c9a94 │ │ - ldr.w r0, [sl, #440] @ 0x1b8 │ │ - ldr.w r8, [sp, #132] @ 0x84 │ │ - cmp r0, r7 │ │ - bne.n c2440 │ │ - add r1, sp, #552 @ 0x228 │ │ - b.w c1572 │ │ - add r4, sp, #352 @ 0x160 │ │ - mov r1, r5 │ │ - add.w r0, r4, #96 @ 0x60 │ │ - movs r2, #80 @ 0x50 │ │ - bl c9a94 │ │ - add.w r0, sl, #192 @ 0xc0 │ │ - ldrd r6, r5, [sl, #72] @ 0x48 │ │ - mov r1, r4 │ │ - movs r2, #176 @ 0xb0 │ │ - strd r6, r5, [sl, #184] @ 0xb8 │ │ - bl c9a94 │ │ + movs r1, #1 │ │ + str r0, [sp, #64] @ 0x40 │ │ + movw r3, #2443 @ 0x98b │ │ + str r1, [sp, #52] @ 0x34 │ │ + ldr r1, [pc, #228] @ (c352c ) │ │ + str r0, [sp, #60] @ 0x3c │ │ + add r1, pc │ │ + str r1, [sp, #48] @ 0x30 │ │ + add r0, sp, #128 @ 0x80 │ │ + str r0, [sp, #56] @ 0x38 │ │ + add r0, sp, #48 @ 0x30 │ │ + ldr r2, [pc, #220] @ (c3530 ) │ │ + movs r1, #5 │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r0, [r4, #16] │ │ + cmp r0, #4 │ │ + bls.n c3486 │ │ movs r0, #0 │ │ - str.w r9, [sl, #372] @ 0x174 │ │ - mov r7, r9 │ │ - strb.w r0, [sl, #376] @ 0x178 │ │ - add.w fp, sl, #104 @ 0x68 │ │ - add.w r9, sl, #376 @ 0x178 │ │ - b.w c1344 │ │ - str r0, [sp, #664] @ 0x298 │ │ - ldr.w r8, [sp, #1212] @ 0x4bc │ │ - ldr.w sl, [sp, #1216] @ 0x4c0 │ │ - ldr r0, [sp, #100] @ 0x64 │ │ - ldr r1, [sp, #148] @ 0x94 │ │ - str r7, [sp, #720] @ 0x2d0 │ │ - strd r8, sl, [sp, #668] @ 0x29c │ │ - bl 5395a │ │ - b.n c2332 │ │ - mov r0, r5 │ │ - mov r1, r4 │ │ - bl 9533c │ │ - b.w c122a │ │ - str.w fp, [sp, #664] @ 0x298 │ │ - b.n c2484 │ │ - udf #254 @ 0xfe │ │ - mov r0, r4 │ │ - mov r1, r5 │ │ - bl 9629c │ │ - b.w c1a1e │ │ - ldr r0, [pc, #76] @ (c2504 ) │ │ - add r0, pc │ │ - bl 52ca0 │ │ - ldr r0, [pc, #60] @ (c24fc ) │ │ - add r0, pc │ │ - bl 52ca0 │ │ - ldr r0, [pc, #56] @ (c2500 ) │ │ - add r0, pc │ │ - bl 52ca0 │ │ - ldr r0, [pc, #36] @ (c24f4 ) │ │ - add r0, pc │ │ - bl 52ca0 │ │ - ldr r0, [pc, #48] @ (c2508 ) │ │ - add r0, pc │ │ - bl 4f53c │ │ - movs r1, r0 │ │ - strh r0, [r0, #0] │ │ - asrs r2, r3, #31 │ │ - vsri.32 d31, d4, #10 │ │ - vcgt.f16 , , #0 │ │ - vclt.f16 d17, d6, #0 │ │ - vsri.32 , q11, #10 │ │ - vceq.f16 d16, d26, #0 │ │ - movs r1, r0 │ │ - lsls r4, r2, #31 │ │ - movs r1, r0 │ │ - lsls r2, r7, #19 │ │ - movs r1, r0 │ │ - lsls r2, r2, #19 │ │ + movs r1, #1 │ │ + str r0, [sp, #64] @ 0x40 │ │ + movw r3, #2443 @ 0x98b │ │ + str r1, [sp, #52] @ 0x34 │ │ + ldr r1, [pc, #196] @ (c3534 ) │ │ + str r0, [sp, #60] @ 0x3c │ │ + add r1, pc │ │ + str r1, [sp, #48] @ 0x30 │ │ + add r0, sp, #128 @ 0x80 │ │ + str r0, [sp, #56] @ 0x38 │ │ + add r0, sp, #48 @ 0x30 │ │ + ldr r2, [pc, #184] @ (c3538 ) │ │ + movs r1, #5 │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r0, [sp, #40] @ 0x28 │ │ + ldr r1, [sp, #32] │ │ + cmp r0, #0 │ │ + beq.w c368e │ │ + ldr r1, [r0, #0] │ │ + cmp r1, #0 │ │ + beq.w c369a │ │ + mov r7, r5 │ │ + ldr.w r5, [r1, #588] @ 0x24c │ │ + ldr r1, [r4, #16] │ │ + cmp r5, #0 │ │ + beq.w c380e │ │ + cmp r1, #4 │ │ + bls.n c34ce │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r1, [sp, #52] @ 0x34 │ │ + movw r3, #2443 @ 0x98b │ │ + ldr r1, [sp, #28] │ │ + str r0, [sp, #64] @ 0x40 │ │ + str r0, [sp, #60] @ 0x3c │ │ + movs r0, #4 │ │ + str r1, [sp, #48] @ 0x30 │ │ + movs r1, #5 │ │ + str r0, [sp, #56] @ 0x38 │ │ + add r0, sp, #48 @ 0x30 │ │ + ldr r2, [pc, #116] @ (c353c ) │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r0, [sp, #40] @ 0x28 │ │ + ldr r1, [sp, #8] │ │ + ldr r2, [sp, #36] @ 0x24 │ │ + ldr r1, [r1, #0] │ │ + blx r5 │ │ + mov r1, r0 │ │ + movs r2, #1 │ │ + b.n c3688 │ │ + lsls r6, r2, #3 │ │ movs r1, r0 │ │ - lsls r2, r3, #29 │ │ + vhadd.u16 d16, d8, d0 │ │ + lsls r4, r6, #2 │ │ movs r1, r0 │ │ - lsls r6, r5, #17 │ │ + vhadd.u32 d0, d14, d0 │ │ + cdp2 0, 14, cr0, cr8, cr0, {0} │ │ + movs r4, r1 │ │ movs r1, r0 │ │ - push {r4, lr} │ │ - mov r4, r0 │ │ - ldr r0, [r0, #56] @ 0x38 │ │ - cmp.w r0, #2147483648 @ 0x80000000 │ │ - itt ne │ │ - ldrne r1, [r4, #60] @ 0x3c │ │ - blne 5395a │ │ - ldr r0, [r4, #72] @ 0x48 │ │ - ldmia.w sp!, {r4, lr} │ │ - b.w bf142 │ │ - ldrb.w r1, [r0, #84] @ 0x54 │ │ - cbz r1, c2530 │ │ - bx lr │ │ - b.w c250c │ │ - push {r4, r5, r7, lr} │ │ - sub sp, #48 @ 0x30 │ │ - mov r5, sp │ │ - mov r4, r0 │ │ - mov r0, r5 │ │ - movs r2, #48 @ 0x30 │ │ - bl c99c0 │ │ - mov r0, r4 │ │ - mov r1, r5 │ │ - bl 9dd40 │ │ - add sp, #48 @ 0x30 │ │ - pop {r4, r5, r7, pc} │ │ - push {r4, r5, r7, lr} │ │ - mov r4, r0 │ │ - ldrd r0, r1, [r0] │ │ - subs r2, r0, #4 │ │ - sbc.w r1, r1, #0 │ │ + cdp2 0, 10, cr0, cr14, cr0, {0} │ │ + vaddl.u32 q8, d10, d0 │ │ + cdp2 0, 8, cr0, cr4, cr0, {0} │ │ + cdp2 0, 3, cr0, cr14, cr0, {0} │ │ + vhadd.u d16, d4, d0 │ │ + cdp2 0, 0, cr0, cr6, cr0, {0} │ │ + vhadd.u16 d16, d2, d0 │ │ + ldc2l 0, cr0, [ip] │ │ + ldc2 0, cr0, [r6] │ │ + vhadd.u8 d0, d4, d0 │ │ + ldc2l 0, cr0, [r6, #-0] │ │ + cdp2 0, 14, cr0, cr2, cr0, {0} │ │ + stc2 0, cr0, [ip, #-0] │ │ + stc2l 0, cr0, [r6] │ │ + ldc2l 0, cr0, [ip] │ │ + stc2 0, cr0, [lr] │ │ + ldc2l 0, cr0, [sl] │ │ + stc2 0, cr0, [r4], {0} │ │ + ldc2 0, cr0, [lr], #-0 │ │ + ldr r0, [r4, #16] │ │ + cmp r0, #5 │ │ + bcc.n c356a │ │ movs r0, #0 │ │ - subs r3, r2, #3 │ │ - sbcs.w r1, r1, #0 │ │ - it cc │ │ - movcc r0, #1 │ │ + movs r1, #1 │ │ + str r0, [sp, #64] @ 0x40 │ │ + movw r3, #2415 @ 0x96f │ │ + str r1, [sp, #52] @ 0x34 │ │ + ldr r1, [pc, #896] @ (c38d4 ) │ │ + str r0, [sp, #60] @ 0x3c │ │ + add r1, pc │ │ + str r1, [sp, #48] @ 0x30 │ │ + add r0, sp, #128 @ 0x80 │ │ + str r0, [sp, #56] @ 0x38 │ │ + add r0, sp, #48 @ 0x30 │ │ + ldr r2, [pc, #884] @ (c38d8 ) │ │ + movs r1, #5 │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r0, [r4, #16] │ │ + cmp r0, #4 │ │ + bls.n c3594 │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #64] @ 0x40 │ │ + movw r3, #2415 @ 0x96f │ │ + str r1, [sp, #52] @ 0x34 │ │ + ldr r1, [pc, #904] @ (c3908 ) │ │ + str r0, [sp, #60] @ 0x3c │ │ + add r1, pc │ │ + str r1, [sp, #48] @ 0x30 │ │ + add r0, sp, #128 @ 0x80 │ │ + str r0, [sp, #56] @ 0x38 │ │ + add r0, sp, #48 @ 0x30 │ │ + ldr r2, [pc, #896] @ (c390c ) │ │ + movs r1, #5 │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r0, [sp, #40] @ 0x28 │ │ + ldr r1, [sp, #32] │ │ cmp r0, #0 │ │ - it ne │ │ - addne r0, r2, #1 │ │ - cbz r0, c2592 │ │ - cmp r0, #1 │ │ - beq.n c2586 │ │ - cmp r0, #2 │ │ - beq.n c25b6 │ │ - ldrd r0, r1, [r4, #8] │ │ - ldmia.w sp!, {r4, r5, r7, lr} │ │ - b.w 97be8 │ │ - add.w r0, r4, #8 │ │ - ldmia.w sp!, {r4, r5, r7, lr} │ │ - b.w c25c8 │ │ - ldrd r0, r1, [r4, #64] @ 0x40 │ │ - ldr r5, [pc, #44] @ (c25c4 ) │ │ - add r5, pc │ │ - blx r5 │ │ - ldrd r0, r1, [r4, #76] @ 0x4c │ │ - blx r5 │ │ - mov r0, r4 │ │ - bl 96c38 │ │ - ldrd r0, r1, [r4, #88] @ 0x58 │ │ - blx r5 │ │ - ldr r0, [r4, #40] @ 0x28 │ │ - cmp.w r0, #2147483648 @ 0x80000000 │ │ - bne.n c25b8 │ │ - pop {r4, r5, r7, pc} │ │ - ldr r1, [r4, #44] @ 0x2c │ │ - ldmia.w sp!, {r4, r5, r7, lr} │ │ - b.w 5395a │ │ - nop │ │ - ldrsb r5, [r1, r1] │ │ - vsli.64 d27, d16, #61 @ 0x3d │ │ - mov r4, r0 │ │ - ldrd r0, r1, [r0, #60] @ 0x3c │ │ - ldr r5, [pc, #40] @ (c25fc ) │ │ - add r5, pc │ │ - blx r5 │ │ - ldrd r0, r1, [r4, #72] @ 0x48 │ │ - blx r5 │ │ - ldrd r0, r1, [r4, #84] @ 0x54 │ │ + beq.n c368e │ │ + ldr r1, [r0, #0] │ │ + cmp r1, #0 │ │ + beq.n c369a │ │ + mov r7, r5 │ │ + ldr.w r5, [r1, #600] @ 0x258 │ │ + ldr r1, [r4, #16] │ │ + cmp r5, #0 │ │ + beq.w c3840 │ │ + cmp r1, #4 │ │ + bls.n c35d8 │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r1, [sp, #52] @ 0x34 │ │ + movw r3, #2415 @ 0x96f │ │ + ldr r1, [sp, #28] │ │ + str r0, [sp, #64] @ 0x40 │ │ + str r0, [sp, #60] @ 0x3c │ │ + movs r0, #4 │ │ + str r1, [sp, #48] @ 0x30 │ │ + movs r1, #5 │ │ + str r0, [sp, #56] @ 0x38 │ │ + add r0, sp, #48 @ 0x30 │ │ + ldr r2, [pc, #788] @ (c38e4 ) │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r0, [sp, #40] @ 0x28 │ │ + ldr r1, [sp, #8] │ │ + ldr r2, [sp, #36] @ 0x24 │ │ + ldr r1, [r1, #0] │ │ blx r5 │ │ - mov r0, r4 │ │ - bl 96c38 │ │ - add.w r0, r4, #48 @ 0x30 │ │ - bl a3568 │ │ - ldrd r0, r1, [r4, #48] @ 0x30 │ │ - ldmia.w sp!, {r4, r5, r7, lr} │ │ - b.w bf980 │ │ - ldrsb r3, [r2, r0] │ │ - @ instruction: 0xfffdf890 │ │ - asrs r4, r6, #1 │ │ - cbz r1, c2608 │ │ - bx lr │ │ - b.w c2550 │ │ - push {r4, lr} │ │ - mov r4, r0 │ │ - ldrb.w r0, [r0, #272] @ 0x110 │ │ - cbz r0, c2630 │ │ - cmp r0, #3 │ │ - it ne │ │ - popne {r4, pc} │ │ - add.w r0, r4, #96 @ 0x60 │ │ - bl c2528 │ │ - ldr.w r0, [r4, #264] @ 0x108 │ │ - ldmia.w sp!, {r4, lr} │ │ - b.w 49dea │ │ - add.w r0, r4, #184 @ 0xb8 │ │ - ldmia.w sp!, {r4, lr} │ │ - b.w c250c │ │ - push {r4, lr} │ │ - mov r4, r0 │ │ - ldr r0, [r0, #88] @ 0x58 │ │ - cbz r0, c2648 │ │ - bl 98758 │ │ - ldrd r0, r1, [r4, #92] @ 0x5c │ │ - bl 97be8 │ │ - add.w r0, r4, #8 │ │ - bl 94ece │ │ - add.w r0, r4, #56 @ 0x38 │ │ - ldmia.w sp!, {r4, lr} │ │ - b.w 94d20 │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, #204 @ 0xcc │ │ mov r5, r0 │ │ - adds r0, #92 @ 0x5c │ │ - mov r9, r3 │ │ - mov fp, r2 │ │ - bl 9ecd8 │ │ - movs r0, #48 @ 0x30 │ │ - movs r1, #8 │ │ - bl 4a56c │ │ - add r6, sp, #136 @ 0x88 │ │ - ldr r1, [pc, #532] @ (c2898 ) │ │ - mov r4, r0 │ │ - movs r2, #10 │ │ + movs r2, #4 │ │ + b.n c3688 │ │ + ldr r0, [r4, #16] │ │ + cmp r0, #5 │ │ + bcc.n c3610 │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #64] @ 0x40 │ │ + movw r3, #2422 @ 0x976 │ │ + str r1, [sp, #52] @ 0x34 │ │ + ldr r1, [pc, #748] @ (c38e8 ) │ │ + str r0, [sp, #60] @ 0x3c │ │ add r1, pc │ │ - mov r0, r6 │ │ - bl 4a500 │ │ + str r1, [sp, #48] @ 0x30 │ │ + add r0, sp, #128 @ 0x80 │ │ + str r0, [sp, #56] @ 0x38 │ │ + add r0, sp, #48 @ 0x30 │ │ + ldr r2, [pc, #740] @ (c38ec ) │ │ + movs r1, #5 │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r0, [r4, #16] │ │ + cmp r0, #4 │ │ + bls.n c363a │ │ movs r0, #0 │ │ - movs r1, #6 │ │ - strd r1, r0, [r4] │ │ - add.w r1, r4, #8 │ │ - ldmia.w r6, {r2, r3, r7} │ │ - stmia r1!, {r2, r3, r7} │ │ - ldr r1, [sp, #244] @ 0xf4 │ │ - str r1, [r4, #36] @ 0x24 │ │ - ldr r1, [sp, #240] @ 0xf0 │ │ - strd r0, r1, [r4, #28] │ │ + movs r1, #1 │ │ + str r0, [sp, #64] @ 0x40 │ │ + movw r3, #2422 @ 0x976 │ │ + str r1, [sp, #52] @ 0x34 │ │ + ldr r1, [pc, #748] @ (c3910 ) │ │ + str r0, [sp, #60] @ 0x3c │ │ + add r1, pc │ │ + str r1, [sp, #48] @ 0x30 │ │ + add r0, sp, #128 @ 0x80 │ │ + str r0, [sp, #56] @ 0x38 │ │ + add r0, sp, #48 @ 0x30 │ │ + ldr r2, [pc, #736] @ (c3914 ) │ │ + movs r1, #5 │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r0, [sp, #40] @ 0x28 │ │ + ldr r1, [sp, #32] │ │ + cbz r0, c368e │ │ + ldr r1, [r0, #0] │ │ + cbz r1, c369a │ │ + mov r7, r5 │ │ + ldr.w r5, [r1, #604] @ 0x25c │ │ + ldr r1, [r4, #16] │ │ + cmp r5, #0 │ │ + beq.w c3872 │ │ + cmp r1, #4 │ │ + bls.n c367a │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r1, [sp, #52] @ 0x34 │ │ + movw r3, #2422 @ 0x976 │ │ + ldr r1, [sp, #28] │ │ + str r0, [sp, #64] @ 0x40 │ │ + str r0, [sp, #60] @ 0x3c │ │ movs r0, #4 │ │ - str r0, [r4, #24] │ │ - movs r0, #2 │ │ - str r0, [sp, #104] @ 0x68 │ │ - strd r0, r4, [sp, #96] @ 0x60 │ │ - add r0, sp, #32 │ │ - add r1, sp, #96 @ 0x60 │ │ - str r0, [sp, #24] │ │ - bl 5e26e │ │ - bl 5f95c │ │ - ldr r0, [r0, #0] │ │ - ldrd r4, r5, [r5, #96] @ 0x60 │ │ - add r6, sp, #136 @ 0x88 │ │ - add.w r1, r0, #8 │ │ - mov r0, r6 │ │ - bl b9ccc │ │ - ldr r0, [sp, #136] @ 0x88 │ │ - cmp r0, #1 │ │ - beq.w c2856 │ │ - ldr r7, [sp, #140] @ 0x8c │ │ - ldrb.w r0, [sp, #144] @ 0x90 │ │ - str r0, [sp, #28] │ │ - add.w r0, r7, #40 @ 0x28 │ │ - strd fp, r9, [sp, #56] @ 0x38 │ │ - add r1, sp, #56 @ 0x38 │ │ - bl 49cc0 │ │ - cmp r0, #0 │ │ - beq.w c2832 │ │ - ldrd sl, r8, [r7, #104] @ 0x68 │ │ - str r5, [sp, #12] │ │ - mov r5, r4 │ │ - adds.w r0, sl, #1 │ │ - adc.w r1, r8, #0 │ │ - strd sl, r8, [sp, #64] @ 0x40 │ │ - strd r0, r1, [r7, #104] @ 0x68 │ │ - bl 66d2c │ │ - str r0, [sp, #176] @ 0xb0 │ │ - add r0, sp, #176 @ 0xb0 │ │ - bl 66c90 │ │ - str r7, [sp, #20] │ │ - mov r7, r0 │ │ - mov r4, r1 │ │ - blx ccd00 │ │ - str r0, [sp, #156] @ 0x9c │ │ - mov r2, sl │ │ - ldr r0, [pc, #364] @ (c289c ) │ │ - mov r3, r8 │ │ - strd fp, r9, [sp, #160] @ 0xa0 │ │ - add r0, pc │ │ - str r0, [sp, #152] @ 0x98 │ │ + str r1, [sp, #48] @ 0x30 │ │ + movs r1, #5 │ │ + str r0, [sp, #56] @ 0x38 │ │ + add r0, sp, #48 @ 0x30 │ │ + ldr r2, [pc, #644] @ (c38f8 ) │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r0, [sp, #40] @ 0x28 │ │ + ldr r1, [sp, #8] │ │ + ldr r2, [sp, #36] @ 0x24 │ │ + ldr r1, [r1, #0] │ │ + blx r5 │ │ + movs r2, #5 │ │ + strd r0, r1, [sp, #80] @ 0x50 │ │ + ldr.w r8, [sp, #44] @ 0x2c │ │ + b.n c36f6 │ │ + ldr.w r8, [sp, #44] @ 0x2c │ │ + movs r0, #6 │ │ + strd r1, r0, [r8, #8] │ │ + b.n c36a4 │ │ + ldr.w r8, [sp, #44] @ 0x2c │ │ + movs r0, #7 │ │ + strd r6, r0, [r8, #8] │ │ + movs r0, #8 │ │ + strb.w r0, [r8, #4] │ │ movs r0, #1 │ │ - str.w fp, [sp, #16] │ │ - str r0, [sp, #148] @ 0x94 │ │ - movs r0, #0 │ │ - str r0, [sp, #136] @ 0x88 │ │ - add.w fp, sp, #96 @ 0x60 │ │ - ldr r0, [sp, #20] │ │ - strd r7, r4, [sp, #168] @ 0xa8 │ │ - add.w r1, r0, #72 @ 0x48 │ │ - mov r0, fp │ │ - str r6, [sp, #0] │ │ - str r1, [sp, #4] │ │ - bl bd3c0 │ │ - mov r0, fp │ │ - bl 49e56 │ │ - add r0, sp, #176 @ 0xb0 │ │ - bl 4a130 │ │ - movs r0, #96 @ 0x60 │ │ - movs r1, #8 │ │ - bl 4a56c │ │ - str.w r9, [sp, #8] │ │ - mov r9, r0 │ │ - ldr r1, [pc, #296] @ (c28a0 ) │ │ - mov r0, fp │ │ - movs r2, #12 │ │ + str.w r0, [r8] │ │ + mov r0, r5 │ │ + bl 5c578 │ │ + add sp, #132 @ 0x84 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + ldr r1, [pc, #484] @ (c38a4 ) │ │ + movs r0, #14 │ │ + ldr r3, [pc, #484] @ (c38a8 ) │ │ + movs r2, #4 │ │ add r1, pc │ │ - bl 4a500 │ │ - ldr r2, [sp, #12] │ │ - mov r0, r6 │ │ - mov r1, r5 │ │ - bl 5e3ec │ │ - movs r0, #6 │ │ - mov.w lr, #0 │ │ - strd r0, lr, [r9] │ │ - add.w r0, r9, #8 │ │ - ldmia.w fp, {r1, r2, r3} │ │ - mov.w ip, #4 │ │ - stmia r0!, {r1, r2, r3} │ │ - add.w r0, r9, #24 │ │ - ldmia.w r6, {r1, r2, r3, r4, r5, r7} │ │ - stmia r0!, {r1, r2, r3, r4, r5, r7} │ │ - add.w r1, r9, #72 @ 0x48 │ │ - ldr r0, [sp, #24] │ │ - strd ip, lr, [r9, #48] @ 0x30 │ │ - strd sl, r8, [r9, #56] @ 0x38 │ │ - ldmia.w r0, {r2, r3, r4, r5, r6, r7} │ │ - stmia r1!, {r2, r3, r4, r5, r6, r7} │ │ - ldr r7, [sp, #20] │ │ - str.w ip, [sp, #184] @ 0xb8 │ │ - strd ip, r9, [sp, #176] @ 0xb0 │ │ - add r4, sp, #72 @ 0x48 │ │ - add r1, sp, #176 @ 0xb0 │ │ - mov r0, r4 │ │ - bl 5e26e │ │ - add.w r0, r7, #8 │ │ - bl 62250 │ │ - ldr r0, [r0, #0] │ │ - ldr r2, [sp, #16] │ │ - ldr r3, [sp, #8] │ │ - ldr r0, [r0, #40] @ 0x28 │ │ - str r4, [sp, #0] │ │ - bl 6624c │ │ - cbnz r0, c2848 │ │ - add r0, sp, #96 @ 0x60 │ │ - add r2, sp, #64 @ 0x40 │ │ + add r3, pc │ │ + b.n c3056 │ │ + ldr.w r8, [sp, #44] @ 0x2c │ │ + cmp r1, #4 │ │ + bls.n c36f4 │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r1, [sp, #52] @ 0x34 │ │ + mov.w r3, #2384 @ 0x950 │ │ ldr r1, [sp, #4] │ │ - bl 6510c │ │ - ldr r0, [sp, #96] @ 0x60 │ │ - cmp r0, #2 │ │ - beq.n c2848 │ │ - add r4, sp, #136 @ 0x88 │ │ - add r1, sp, #96 @ 0x60 │ │ - movs r2, #40 @ 0x28 │ │ - mov r0, r4 │ │ - bl c99c0 │ │ - add r0, sp, #176 @ 0xb0 │ │ - mov r1, r4 │ │ - bl 65764 │ │ - ldr r0, [sp, #176] @ 0xb0 │ │ - cbz r0, c2878 │ │ + str r0, [sp, #64] @ 0x40 │ │ + str r0, [sp, #60] @ 0x3c │ │ + movs r0, #4 │ │ + str r1, [sp, #48] @ 0x30 │ │ + movs r1, #5 │ │ + str r0, [sp, #56] @ 0x38 │ │ + add r0, sp, #48 @ 0x30 │ │ + ldr r2, [pc, #532] @ (c3904 ) │ │ + add r2, pc │ │ + bl 6ff84 │ │ movs r2, #0 │ │ - ldr r1, [sp, #180] @ 0xb4 │ │ - str r2, [sp, #180] @ 0xb4 │ │ - movs r2, #20 │ │ - str r2, [sp, #176] @ 0xb0 │ │ - movs r2, #1 │ │ - str r2, [sp, #184] @ 0xb8 │ │ - add r2, sp, #176 @ 0xb0 │ │ - bl 65ab4 │ │ - add r0, sp, #136 @ 0x88 │ │ - bl 4a192 │ │ - b.n c2848 │ │ + ldrd r3, r4, [sp, #80] @ 0x50 │ │ + strh.w r0, [r8, #10] │ │ movs r0, #0 │ │ - movs r1, #20 │ │ - str r0, [sp, #140] @ 0x8c │ │ - str r1, [sp, #136] @ 0x88 │ │ - str r0, [sp, #144] @ 0x90 │ │ - add r0, sp, #136 @ 0x88 │ │ - bl 496a8 │ │ - add r0, sp, #32 │ │ - bl 60ef4 │ │ - ldr r1, [sp, #28] │ │ - mov r0, r7 │ │ - bl 66918 │ │ - add sp, #204 @ 0xcc │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldrb.w r0, [sp, #144] @ 0x90 │ │ - movs r1, #43 @ 0x2b │ │ - strb.w r0, [sp, #100] @ 0x64 │ │ - ldr r0, [sp, #140] @ 0x8c │ │ - str r0, [sp, #96] @ 0x60 │ │ - ldr r0, [pc, #60] @ (c28a4 ) │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r0, [pc, #60] @ (c28a8 ) │ │ - add r2, sp, #96 @ 0x60 │ │ - ldr r3, [pc, #60] @ (c28ac ) │ │ - add r0, pc │ │ - add r3, pc │ │ - bl 4fcf8 │ │ - ldrb.w r0, [sp, #180] @ 0xb4 │ │ - add.w r2, sp, #203 @ 0xcb │ │ - strb.w r0, [sp, #203] @ 0xcb │ │ - movs r1, #43 @ 0x2b │ │ - ldr r0, [pc, #40] @ (c28b0 ) │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r0, [pc, #36] @ (c28b4 ) │ │ - ldr r3, [pc, #40] @ (c28b8 ) │ │ - add r0, pc │ │ - add r3, pc │ │ - bl 4fcf8 │ │ - asrs r0, r2, #6 │ │ - vtbl.8 d27, {d6-d8}, d28 │ │ - movs r0, r0 │ │ - ldrb r1, [r1, #22] │ │ - vclz.i16 , q13 │ │ - movs r0, r0 │ │ - subs r6, #147 @ 0x93 │ │ - vsri.64 , q15, #8 │ │ - movs r0, r0 │ │ - @ instruction: 0xb7b8 │ │ - movs r0, r0 │ │ - subs r6, #115 @ 0x73 │ │ - @ instruction: 0xfff8b9fe │ │ - movs r0, r0 │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, #260 @ 0x104 │ │ - mov r8, r0 │ │ - adds r0, #92 @ 0x5c │ │ - mov sl, r3 │ │ - str r2, [sp, #36] @ 0x24 │ │ - bl 9ecd8 │ │ - movs r4, #0 │ │ - movs r0, #8 │ │ - str r4, [sp, #100] @ 0x64 │ │ - movs r2, #12 │ │ - str r4, [sp, #92] @ 0x5c │ │ - str r0, [sp, #96] @ 0x60 │ │ - add r5, sp, #104 @ 0x68 │ │ - ldr r1, [pc, #648] @ (c2b68 ) │ │ - mov r0, r5 │ │ + str.w r4, [r8, #20] │ │ + strd r5, r3, [r8, #12] │ │ + mov r5, r7 │ │ + strb.w r1, [r8, #9] │ │ + strb.w r2, [r8, #8] │ │ + b.n c36ac │ │ + movs r0, #6 │ │ + ldr.w r8, [sp, #44] @ 0x2c │ │ + ldr r1, [sp, #32] │ │ + b.n c3694 │ │ + cmp r1, #4 │ │ + mov r5, r7 │ │ + bls.n c3746 │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r1, [sp, #52] @ 0x34 │ │ + movw r3, #2429 @ 0x97d │ │ + ldr r1, [sp, #12] │ │ + str r0, [sp, #64] @ 0x40 │ │ + str r0, [sp, #60] @ 0x3c │ │ + movs r0, #4 │ │ + str r1, [sp, #48] @ 0x30 │ │ + movs r1, #5 │ │ + str r0, [sp, #56] @ 0x38 │ │ + add r0, sp, #48 @ 0x30 │ │ + ldr r2, [pc, #400] @ (c38d0 ) │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r1, [pc, #388] @ (c38cc ) │ │ + movs r0, #19 │ │ add r1, pc │ │ - bl 5e3ec │ │ - movs r0, #3 │ │ - str r4, [sp, #132] @ 0x84 │ │ - str r0, [sp, #128] @ 0x80 │ │ - mov r1, r5 │ │ - ldr r0, [sp, #304] @ 0x130 │ │ - strb.w r0, [sp, #136] @ 0x88 │ │ - add r6, sp, #92 @ 0x5c │ │ - ldr r7, [pc, #628] @ (c2b6c ) │ │ - mov r0, r6 │ │ - add r7, pc │ │ - mov r2, r7 │ │ - bl b9b54 │ │ - add r5, sp, #104 @ 0x68 │ │ - ldr r1, [pc, #616] @ (c2b70 ) │ │ - movs r2, #19 │ │ + b.n c309c │ │ + cmp r1, #4 │ │ + mov r5, r7 │ │ + bls.n c3776 │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r1, [sp, #52] @ 0x34 │ │ + movw r3, #2401 @ 0x961 │ │ + ldr r1, [sp, #12] │ │ + str r0, [sp, #64] @ 0x40 │ │ + str r0, [sp, #60] @ 0x3c │ │ + movs r0, #4 │ │ + str r1, [sp, #48] @ 0x30 │ │ + movs r1, #5 │ │ + str r0, [sp, #56] @ 0x38 │ │ + add r0, sp, #48 @ 0x30 │ │ + ldr r2, [pc, #336] @ (c38c0 ) │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r1, [pc, #324] @ (c38bc ) │ │ + movs r0, #18 │ │ add r1, pc │ │ - mov r0, r5 │ │ - bl 5e3ec │ │ + b.n c309c │ │ + cmp r1, #4 │ │ + mov r5, r7 │ │ + bls.n c37a6 │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r1, [sp, #52] @ 0x34 │ │ + movw r3, #2436 @ 0x984 │ │ + ldr r1, [sp, #12] │ │ + str r0, [sp, #64] @ 0x40 │ │ + str r0, [sp, #60] @ 0x3c │ │ movs r0, #4 │ │ - mov r1, r5 │ │ - str r0, [sp, #128] @ 0x80 │ │ - mov r2, r7 │ │ - ldr r0, [sp, #300] @ 0x12c │ │ - str r0, [sp, #140] @ 0x8c │ │ - ldr r0, [sp, #296] @ 0x128 │ │ - str r0, [sp, #136] @ 0x88 │ │ - mov r0, r6 │ │ - str r4, [sp, #132] @ 0x84 │ │ - bl b9b54 │ │ - add.w r9, sp, #40 @ 0x28 │ │ - mov r1, r6 │ │ - add.w r0, r9, #8 │ │ - bl 5e382 │ │ - movs r0, #17 │ │ - movs r1, #8 │ │ - str r0, [sp, #40] @ 0x28 │ │ - movs r0, #48 @ 0x30 │ │ - str r4, [sp, #44] @ 0x2c │ │ - bl 4a56c │ │ - ldr r1, [pc, #556] @ (c2b74 ) │ │ - mov r6, r0 │ │ - mov r0, r5 │ │ - movs r2, #10 │ │ + str r1, [sp, #48] @ 0x30 │ │ + movs r1, #5 │ │ + str r0, [sp, #56] @ 0x38 │ │ + add r0, sp, #48 @ 0x30 │ │ + ldr r2, [pc, #296] @ (c38c8 ) │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r1, [pc, #284] @ (c38c4 ) │ │ + movs r0, #20 │ │ add r1, pc │ │ - bl 4a500 │ │ - movs r0, #6 │ │ - strd r0, r4, [r6] │ │ - add.w r0, r6, #8 │ │ - ldmia.w r5, {r1, r2, r3} │ │ - stmia r0!, {r1, r2, r3} │ │ - add.w r0, r6, #24 │ │ - ldmia.w r9, {r1, r2, r3, r4, r5, r7} │ │ - stmia r0!, {r1, r2, r3, r4, r5, r7} │ │ - movs r0, #2 │ │ - str r0, [sp, #200] @ 0xc8 │ │ - strd r0, r6, [sp, #192] @ 0xc0 │ │ - add r0, sp, #64 @ 0x40 │ │ - add r1, sp, #192 @ 0xc0 │ │ - str r0, [sp, #32] │ │ - bl 5e26e │ │ - bl 5f95c │ │ - ldr r0, [r0, #0] │ │ - add.w fp, sp, #104 @ 0x68 │ │ - ldrd r4, r7, [r8, #96] @ 0x60 │ │ - add.w r1, r0, #8 │ │ - mov r0, fp │ │ - bl b9ccc │ │ - ldr r0, [sp, #104] @ 0x68 │ │ - cmp r0, #1 │ │ - beq.w c2b24 │ │ - ldr r6, [sp, #108] @ 0x6c │ │ - ldr r0, [sp, #36] @ 0x24 │ │ - str r0, [sp, #152] @ 0x98 │ │ - add.w r0, r6, #40 @ 0x28 │ │ - ldrb.w r5, [sp, #112] @ 0x70 │ │ - str.w sl, [sp, #156] @ 0x9c │ │ - add r1, sp, #152 @ 0x98 │ │ - bl 49cc0 │ │ - cmp r0, #0 │ │ - beq.w c2b00 │ │ - str r4, [sp, #16] │ │ - ldrd r9, r4, [r6, #104] @ 0x68 │ │ - strd r9, r4, [sp, #160] @ 0xa0 │ │ - adds.w r0, r9, #1 │ │ - adc.w r1, r4, #0 │ │ - str r4, [sp, #12] │ │ - strd r0, r1, [r6, #104] @ 0x68 │ │ - bl 66d2c │ │ - str r0, [sp, #232] @ 0xe8 │ │ - str r7, [sp, #8] │ │ - add r7, sp, #232 @ 0xe8 │ │ - mov r0, r7 │ │ - bl 66c90 │ │ - str r5, [sp, #24] │ │ - mov r5, r0 │ │ - str r6, [sp, #28] │ │ - mov r6, r1 │ │ - blx ccd00 │ │ - str r0, [sp, #124] @ 0x7c │ │ - mov r2, r9 │ │ - ldr r0, [pc, #384] @ (c2b78 ) │ │ - mov r3, r4 │ │ - str.w sl, [sp, #20] │ │ - add r0, pc │ │ - str r0, [sp, #120] @ 0x78 │ │ - movs r0, #1 │ │ - strd r5, r6, [sp, #136] @ 0x88 │ │ - str r0, [sp, #116] @ 0x74 │ │ + b.n c309c │ │ + cmp r1, #4 │ │ + mov r5, r7 │ │ + bls.n c37d6 │ │ movs r0, #0 │ │ - str r0, [sp, #104] @ 0x68 │ │ - ldr r0, [sp, #36] @ 0x24 │ │ - strd r0, sl, [sp, #128] @ 0x80 │ │ - add.w sl, sp, #192 @ 0xc0 │ │ - ldr r0, [sp, #28] │ │ - str.w fp, [sp] │ │ - add.w r1, r0, #72 @ 0x48 │ │ - mov r0, sl │ │ - str r1, [sp, #4] │ │ - bl bd3c0 │ │ - mov r0, sl │ │ - bl 49e56 │ │ - mov r0, r7 │ │ - bl 4a130 │ │ - movs r0, #96 @ 0x60 │ │ - movs r1, #8 │ │ - bl 4a56c │ │ - ldr r1, [pc, #316] @ (c2b7c ) │ │ - mov r8, r0 │ │ - mov r0, sl │ │ - movs r2, #12 │ │ + movs r1, #1 │ │ + str r1, [sp, #52] @ 0x34 │ │ + movw r3, #2408 @ 0x968 │ │ + ldr r1, [sp, #12] │ │ + str r0, [sp, #64] @ 0x40 │ │ + str r0, [sp, #60] @ 0x3c │ │ + movs r0, #4 │ │ + str r1, [sp, #48] @ 0x30 │ │ + movs r1, #5 │ │ + str r0, [sp, #56] @ 0x38 │ │ + add r0, sp, #48 @ 0x30 │ │ + ldr r2, [pc, #304] @ (c3900 ) │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r1, [pc, #292] @ (c38fc ) │ │ + movs r0, #19 │ │ add r1, pc │ │ - bl 4a500 │ │ - ldr r1, [sp, #16] │ │ - mov r0, fp │ │ - ldr r2, [sp, #8] │ │ - bl 5e3ec │ │ - movs r0, #6 │ │ - movs r5, #0 │ │ - strd r0, r5, [r8] │ │ - add.w r0, r8, #8 │ │ - ldmia.w sl, {r1, r2, r3} │ │ - mov.w ip, #4 │ │ - stmia r0!, {r1, r2, r3} │ │ - add.w r0, r8, #24 │ │ - ldmia.w fp, {r1, r2, r3, r4, r6, r7} │ │ - stmia r0!, {r1, r2, r3, r4, r6, r7} │ │ - add.w r1, r8, #72 @ 0x48 │ │ - strd ip, r5, [r8, #48] @ 0x30 │ │ - ldr r5, [sp, #32] │ │ - ldr r0, [sp, #12] │ │ - str.w r9, [r8, #56] @ 0x38 │ │ - str.w r0, [r8, #60] @ 0x3c │ │ - ldmia.w r5, {r0, r2, r3, r4, r6, r7} │ │ - stmia r1!, {r0, r2, r3, r4, r6, r7} │ │ - ldr r6, [sp, #28] │ │ - strd r8, ip, [sp, #236] @ 0xec │ │ - ldr r5, [sp, #24] │ │ - str.w ip, [sp, #232] @ 0xe8 │ │ - add r4, sp, #168 @ 0xa8 │ │ - add r1, sp, #232 @ 0xe8 │ │ - mov r0, r4 │ │ - bl 5e26e │ │ - add.w r0, r6, #8 │ │ - bl 62250 │ │ - ldr r0, [r0, #0] │ │ - ldr r2, [sp, #36] @ 0x24 │ │ - ldr r3, [sp, #20] │ │ - ldr r0, [r0, #40] @ 0x28 │ │ - str r4, [sp, #0] │ │ - bl 6624c │ │ - cbnz r0, c2b16 │ │ - add r0, sp, #192 @ 0xc0 │ │ - add r2, sp, #160 @ 0xa0 │ │ - ldr r1, [sp, #4] │ │ - bl 6510c │ │ - ldr r0, [sp, #192] @ 0xc0 │ │ - cmp r0, #2 │ │ - beq.n c2b16 │ │ - add r4, sp, #104 @ 0x68 │ │ - add r1, sp, #192 @ 0xc0 │ │ - movs r2, #40 @ 0x28 │ │ - mov r0, r4 │ │ - bl c99c0 │ │ - add r0, sp, #232 @ 0xe8 │ │ - mov r1, r4 │ │ - bl 65764 │ │ - ldr r0, [sp, #232] @ 0xe8 │ │ - cbz r0, c2b46 │ │ - movs r2, #0 │ │ - ldr r1, [sp, #236] @ 0xec │ │ - str r2, [sp, #236] @ 0xec │ │ - movs r2, #20 │ │ - str r2, [sp, #232] @ 0xe8 │ │ - movs r2, #1 │ │ - str r2, [sp, #240] @ 0xf0 │ │ - add r2, sp, #232 @ 0xe8 │ │ - bl 65ab4 │ │ - add r0, sp, #104 @ 0x68 │ │ - bl 4a192 │ │ - b.n c2b16 │ │ + b.n c309c │ │ + cmp r1, #4 │ │ + mov r5, r7 │ │ + bls.n c3806 │ │ movs r0, #0 │ │ - movs r1, #20 │ │ - str r0, [sp, #108] @ 0x6c │ │ - str r1, [sp, #104] @ 0x68 │ │ - str r0, [sp, #112] @ 0x70 │ │ - add r0, sp, #104 @ 0x68 │ │ - bl 497f8 │ │ - add r0, sp, #64 @ 0x40 │ │ - bl 60ef4 │ │ - mov r0, r6 │ │ - mov r1, r5 │ │ - bl 66918 │ │ - add sp, #260 @ 0x104 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldrb.w r0, [sp, #112] @ 0x70 │ │ - movs r1, #43 @ 0x2b │ │ - strb.w r0, [sp, #196] @ 0xc4 │ │ - ldr r0, [sp, #108] @ 0x6c │ │ - str r0, [sp, #192] @ 0xc0 │ │ - ldr r0, [pc, #76] @ (c2b80 ) │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r0, [pc, #72] @ (c2b84 ) │ │ - add r2, sp, #192 @ 0xc0 │ │ - ldr r3, [pc, #72] @ (c2b88 ) │ │ - add r0, pc │ │ - add r3, pc │ │ - bl 4fcf8 │ │ - ldrb.w r0, [sp, #236] @ 0xec │ │ - addw r2, sp, #259 @ 0x103 │ │ - strb.w r0, [sp, #259] @ 0x103 │ │ - movs r1, #43 @ 0x2b │ │ - ldr r0, [pc, #52] @ (c2b8c ) │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r0, [pc, #52] @ (c2b90 ) │ │ - ldr r3, [pc, #52] @ (c2b94 ) │ │ - add r0, pc │ │ - add r3, pc │ │ - bl 4fcf8 │ │ - nop │ │ - mrc2 15, 4, pc, cr9, cr5, {7} │ │ - ldc2 0, cr0, [sl], #-0 │ │ - @ instruction: 0xffb1fff5 │ │ - lsrs r4, r2, #27 │ │ - vqshlu.s32 , q10, #22 │ │ + movs r1, #1 │ │ + str r1, [sp, #52] @ 0x34 │ │ + movw r3, #2394 @ 0x95a │ │ + ldr r1, [sp, #12] │ │ + str r0, [sp, #64] @ 0x40 │ │ + str r0, [sp, #60] @ 0x3c │ │ + movs r0, #4 │ │ + str r1, [sp, #48] @ 0x30 │ │ + movs r1, #5 │ │ + str r0, [sp, #56] @ 0x38 │ │ + add r0, sp, #48 @ 0x30 │ │ + ldr r2, [pc, #176] @ (c38b0 ) │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r1, [pc, #164] @ (c38ac ) │ │ + movs r0, #21 │ │ + add r1, pc │ │ + b.n c309c │ │ + cmp r1, #4 │ │ + mov r5, r7 │ │ + bls.n c3836 │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r1, [sp, #52] @ 0x34 │ │ + movw r3, #2443 @ 0x98b │ │ + ldr r1, [sp, #12] │ │ + str r0, [sp, #64] @ 0x40 │ │ + str r0, [sp, #60] @ 0x3c │ │ + movs r0, #4 │ │ + str r1, [sp, #48] @ 0x30 │ │ + movs r1, #5 │ │ + str r0, [sp, #56] @ 0x38 │ │ + add r0, sp, #48 @ 0x30 │ │ + ldr r2, [pc, #136] @ (c38b8 ) │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r1, [pc, #124] @ (c38b4 ) │ │ + movs r0, #18 │ │ + add r1, pc │ │ + b.w c309c │ │ + cmp r1, #4 │ │ + mov r5, r7 │ │ + bls.n c3868 │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r1, [sp, #52] @ 0x34 │ │ + movw r3, #2415 @ 0x96f │ │ + ldr r1, [sp, #12] │ │ + str r0, [sp, #64] @ 0x40 │ │ + str r0, [sp, #60] @ 0x3c │ │ + movs r0, #4 │ │ + str r1, [sp, #48] @ 0x30 │ │ + movs r1, #5 │ │ + str r0, [sp, #56] @ 0x38 │ │ + add r0, sp, #48 @ 0x30 │ │ + ldr r2, [pc, #124] @ (c38e0 ) │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r1, [pc, #112] @ (c38dc ) │ │ + movs r0, #17 │ │ + add r1, pc │ │ + b.w c309c │ │ + cmp r1, #4 │ │ + mov r5, r7 │ │ + bls.n c389a │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r1, [sp, #52] @ 0x34 │ │ + movw r3, #2422 @ 0x976 │ │ + ldr r1, [sp, #12] │ │ + str r0, [sp, #64] @ 0x40 │ │ + str r0, [sp, #60] @ 0x3c │ │ + movs r0, #4 │ │ + str r1, [sp, #48] @ 0x30 │ │ + movs r1, #5 │ │ + str r0, [sp, #56] @ 0x38 │ │ + add r0, sp, #48 @ 0x30 │ │ + ldr r2, [pc, #96] @ (c38f4 ) │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r1, [pc, #84] @ (c38f0 ) │ │ + movs r0, #18 │ │ + add r1, pc │ │ + b.w c309c │ │ + lsls r3, r0, #17 │ │ + vuzp.16 d23, d22 │ │ + @ instruction: 0xfff4fff9 │ │ + vtbl.8 d31, {d5-d6}, d4 │ │ movs r0, r0 │ │ - ldrb r1, [r0, #11] │ │ - vrshr.u32 d31, d12, #12 │ │ + movs r6, r6 │ │ + @ instruction: 0xfff6f8d4 │ │ movs r0, r0 │ │ - subs r3, #197 @ 0xc5 │ │ - vrshr.u32 d31, d16, #8 │ │ + lsls r0, r4, #5 │ │ + @ instruction: 0xfff6f994 │ │ movs r0, r0 │ │ - push {r1, r3, r5, r6, r7} │ │ + lsls r6, r3, #6 │ │ + vtbx.8 d31, {d6-d7}, d20 │ │ movs r0, r0 │ │ - subs r3, #165 @ 0xa5 │ │ - vqshl.u32 d27, d16, #24 │ │ + lsls r4, r5, #9 │ │ + vtbx.8 d31, {d22-d23}, d4 │ │ movs r0, r0 │ │ - push {r2, r3, r4, r5, r6, lr} │ │ - mov r4, r0 │ │ - bl ac4d8 │ │ - mov r5, r0 │ │ - str r0, [sp, #0] │ │ - and.w r0, r1, #1 │ │ - strb.w r0, [sp, #4] │ │ - mov r0, r5 │ │ - bl ac8a0 │ │ - add.w r1, r0, #8 │ │ - mov r6, r0 │ │ - mov r0, r4 │ │ - bl 9ac60 │ │ - mov r0, r6 │ │ - bl 4a202 │ │ - mov r0, sp │ │ - bl abd94 │ │ - ldr r0, [r5, #0] │ │ - subs r0, #1 │ │ - str r0, [r5, #0] │ │ - itt eq │ │ - ldreq r0, [sp, #0] │ │ - bleq 97ec2 │ │ - pop {r2, r3, r4, r5, r6, pc} │ │ - bmi.n c2b86 │ │ + stc2 0, cr0, [lr, #-0] │ │ + umull r0, r0, r0, r0 │ │ + lsls r3, r6, #6 │ │ + vtbl.8 d31, {d22}, d18 │ │ + movs r0, r0 │ │ + smlawb r0, r4, r0, r0 │ │ + ldc2 0, cr0, [r8], {0} │ │ + @ instruction: 0xfafa0000 │ │ + lsls r2, r5, #7 │ │ + vqrshrun.s64 d31, q8, #10 │ │ + movs r0, r0 │ │ + @ instruction: 0xfa920000 │ │ + lsls r2, r3, #12 │ │ + vqshrn.u64 d31, q10, #10 │ │ + movs r0, r0 │ │ + @ instruction: 0xfa160000 │ │ + stc2 0, cr0, [ip, #-0] │ │ + usada8 r0, r6, r0, r0 │ │ + ldc2l 0, cr0, [r6], #-0 │ │ + @ instruction: 0xfad00000 │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, #204 @ 0xcc │ │ - mov r5, r0 │ │ - adds r0, #92 @ 0x5c │ │ - mov r9, r3 │ │ - mov fp, r2 │ │ - bl 9ecd8 │ │ - movs r0, #48 @ 0x30 │ │ - movs r1, #8 │ │ - bl 4a56c │ │ - add r6, sp, #136 @ 0x88 │ │ - ldr r1, [pc, #532] @ (c2e10 ) │ │ - mov r4, r0 │ │ - movs r2, #15 │ │ + sub sp, #44 @ 0x2c │ │ + mov r6, r1 │ │ + add r5, sp, #12 │ │ + ldr r1, [pc, #700] @ (c3be0 ) │ │ + mov sl, r2 │ │ + mov fp, r0 │ │ + mov r0, r5 │ │ add r1, pc │ │ - mov r0, r6 │ │ - bl 4a500 │ │ + movs r2, #16 │ │ + mov r3, r6 │ │ + bl 6da8c │ │ + ldrb.w r0, [sp, #12] │ │ + cmp r0, #15 │ │ + bne.w c3adc │ │ + ldrd r9, r8, [sp, #16] │ │ + strd r9, r8, [sp, #4] │ │ + ldr r5, [pc, #668] @ (c3be4 ) │ │ + add r5, pc │ │ + ldr r0, [r5, #16] │ │ + cmp r0, #5 │ │ + bcc.n c3974 │ │ movs r0, #0 │ │ - movs r1, #6 │ │ - strd r1, r0, [r4] │ │ - add.w r1, r4, #8 │ │ - ldmia.w r6, {r2, r3, r7} │ │ - stmia r1!, {r2, r3, r7} │ │ - ldr r1, [sp, #244] @ 0xf4 │ │ - str r1, [r4, #36] @ 0x24 │ │ - ldr r1, [sp, #240] @ 0xf0 │ │ - strd r0, r1, [r4, #28] │ │ - movs r0, #4 │ │ - str r0, [r4, #24] │ │ - movs r0, #2 │ │ - str r0, [sp, #104] @ 0x68 │ │ - strd r0, r4, [sp, #96] @ 0x60 │ │ - add r0, sp, #32 │ │ - add r1, sp, #96 @ 0x60 │ │ + movs r1, #1 │ │ + str r0, [sp, #28] │ │ + movw r3, #1681 @ 0x691 │ │ + str r1, [sp, #16] │ │ + ldr r1, [pc, #648] @ (c3be8 ) │ │ str r0, [sp, #24] │ │ - bl 5e26e │ │ - bl 5f95c │ │ - ldr r0, [r0, #0] │ │ - ldrd r4, r5, [r5, #96] @ 0x60 │ │ - add r6, sp, #136 @ 0x88 │ │ - add.w r1, r0, #8 │ │ - mov r0, r6 │ │ - bl b9ccc │ │ - ldr r0, [sp, #136] @ 0x88 │ │ - cmp r0, #1 │ │ - beq.w c2dce │ │ - ldr r7, [sp, #140] @ 0x8c │ │ - ldrb.w r0, [sp, #144] @ 0x90 │ │ + add r1, pc │ │ + str r1, [sp, #12] │ │ + add r0, sp, #40 @ 0x28 │ │ + str r0, [sp, #20] │ │ + add r0, sp, #12 │ │ + ldr r2, [pc, #640] @ (c3bec ) │ │ + movs r1, #5 │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r0, [r5, #16] │ │ + cmp r0, #4 │ │ + bls.n c399e │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ str r0, [sp, #28] │ │ - add.w r0, r7, #40 @ 0x28 │ │ - strd fp, r9, [sp, #56] @ 0x38 │ │ - add r1, sp, #56 @ 0x38 │ │ - bl 49cc0 │ │ + movw r3, #1681 @ 0x691 │ │ + str r1, [sp, #16] │ │ + ldr r1, [pc, #692] @ (c3c3c ) │ │ + str r0, [sp, #24] │ │ + add r1, pc │ │ + str r1, [sp, #12] │ │ + add r0, sp, #40 @ 0x28 │ │ + str r0, [sp, #20] │ │ + add r0, sp, #12 │ │ + ldr r2, [pc, #680] @ (c3c40 ) │ │ + movs r1, #5 │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r6, [r6, #0] │ │ + cmp r6, #0 │ │ + beq.w c3b08 │ │ + ldr r0, [r6, #0] │ │ cmp r0, #0 │ │ - beq.w c2daa │ │ - ldrd sl, r8, [r7, #104] @ 0x68 │ │ - str r5, [sp, #12] │ │ - mov r5, r4 │ │ - adds.w r0, sl, #1 │ │ - adc.w r1, r8, #0 │ │ - strd sl, r8, [sp, #64] @ 0x40 │ │ - strd r0, r1, [r7, #104] @ 0x68 │ │ - bl 66d2c │ │ - str r0, [sp, #176] @ 0xb0 │ │ - add r0, sp, #176 @ 0xb0 │ │ - bl 66c90 │ │ - str r7, [sp, #20] │ │ - mov r7, r0 │ │ - mov r4, r1 │ │ - blx ccd00 │ │ - str r0, [sp, #156] @ 0x9c │ │ - mov r2, sl │ │ - ldr r0, [pc, #364] @ (c2e14 ) │ │ - mov r3, r8 │ │ - strd fp, r9, [sp, #160] @ 0xa0 │ │ + beq.w c3b10 │ │ + ldr.w r7, [r0, #688] @ 0x2b0 │ │ + ldr r0, [r5, #16] │ │ + cmp r7, #0 │ │ + beq.w c3b1e │ │ + cmp r0, #5 │ │ + ldr r0, [pc, #580] @ (c3c04 ) │ │ add r0, pc │ │ - str r0, [sp, #152] @ 0x98 │ │ - movs r0, #1 │ │ - str.w fp, [sp, #16] │ │ - str r0, [sp, #148] @ 0x94 │ │ + str r0, [sp, #0] │ │ + bcc.n c39e6 │ │ movs r0, #0 │ │ - str r0, [sp, #136] @ 0x88 │ │ - add.w fp, sp, #96 @ 0x60 │ │ - ldr r0, [sp, #20] │ │ - strd r7, r4, [sp, #168] @ 0xa8 │ │ - add.w r1, r0, #72 @ 0x48 │ │ - mov r0, fp │ │ - str r6, [sp, #0] │ │ - str r1, [sp, #4] │ │ - bl bd3c0 │ │ - mov r0, fp │ │ - bl 49e56 │ │ - add r0, sp, #176 @ 0xb0 │ │ - bl 4a130 │ │ - movs r0, #96 @ 0x60 │ │ - movs r1, #8 │ │ - bl 4a56c │ │ - str.w r9, [sp, #8] │ │ - mov r9, r0 │ │ - ldr r1, [pc, #296] @ (c2e18 ) │ │ - mov r0, fp │ │ - movs r2, #12 │ │ - add r1, pc │ │ - bl 4a500 │ │ - ldr r2, [sp, #12] │ │ + movs r1, #1 │ │ + str r1, [sp, #16] │ │ + movw r3, #1681 @ 0x691 │ │ + ldr r1, [sp, #0] │ │ + str r0, [sp, #28] │ │ + str r0, [sp, #24] │ │ + movs r0, #4 │ │ + str r1, [sp, #12] │ │ + movs r1, #5 │ │ + str r0, [sp, #20] │ │ + add r0, sp, #12 │ │ + ldr r2, [pc, #552] @ (c3c08 ) │ │ + add r2, pc │ │ + bl 6ff84 │ │ mov r0, r6 │ │ - mov r1, r5 │ │ - bl 5e3ec │ │ - movs r0, #6 │ │ - mov.w lr, #0 │ │ - strd r0, lr, [r9] │ │ - add.w r0, r9, #8 │ │ - ldmia.w fp, {r1, r2, r3} │ │ - mov.w ip, #4 │ │ - stmia r0!, {r1, r2, r3} │ │ - add.w r0, r9, #24 │ │ - ldmia.w r6, {r1, r2, r3, r4, r5, r7} │ │ - stmia r0!, {r1, r2, r3, r4, r5, r7} │ │ - add.w r1, r9, #72 @ 0x48 │ │ - ldr r0, [sp, #24] │ │ - strd ip, lr, [r9, #48] @ 0x30 │ │ - strd sl, r8, [r9, #56] @ 0x38 │ │ - ldmia.w r0, {r2, r3, r4, r5, r6, r7} │ │ - stmia r1!, {r2, r3, r4, r5, r6, r7} │ │ - ldr r7, [sp, #20] │ │ - str.w ip, [sp, #184] @ 0xb8 │ │ - strd ip, r9, [sp, #176] @ 0xb0 │ │ - add r4, sp, #72 @ 0x48 │ │ - add r1, sp, #176 @ 0xb0 │ │ - mov r0, r4 │ │ - bl 5e26e │ │ - add.w r0, r7, #8 │ │ - bl 62250 │ │ - ldr r0, [r0, #0] │ │ - ldr r2, [sp, #16] │ │ - ldr r3, [sp, #8] │ │ - ldr r0, [r0, #40] @ 0x28 │ │ - str r4, [sp, #0] │ │ - bl 6624c │ │ - cbnz r0, c2dc0 │ │ - add r0, sp, #96 @ 0x60 │ │ - add r2, sp, #64 @ 0x40 │ │ - ldr r1, [sp, #4] │ │ - bl 6510c │ │ - ldr r0, [sp, #96] @ 0x60 │ │ - cmp r0, #2 │ │ - beq.n c2dc0 │ │ - add r4, sp, #136 @ 0x88 │ │ - add r1, sp, #96 @ 0x60 │ │ - movs r2, #40 @ 0x28 │ │ - mov r0, r4 │ │ - bl c99c0 │ │ - add r0, sp, #176 @ 0xb0 │ │ - mov r1, r4 │ │ - bl 65764 │ │ - ldr r0, [sp, #176] @ 0xb0 │ │ - cbz r0, c2df0 │ │ - movs r2, #0 │ │ - ldr r1, [sp, #180] @ 0xb4 │ │ - str r2, [sp, #180] @ 0xb4 │ │ - movs r2, #20 │ │ - str r2, [sp, #176] @ 0xb0 │ │ - movs r2, #1 │ │ - str r2, [sp, #184] @ 0xb8 │ │ - add r2, sp, #176 @ 0xb0 │ │ - bl 65ab4 │ │ - add r0, sp, #136 @ 0x88 │ │ - bl 4a192 │ │ - b.n c2dc0 │ │ - movs r0, #0 │ │ - movs r1, #20 │ │ - str r0, [sp, #140] @ 0x8c │ │ - str r1, [sp, #136] @ 0x88 │ │ - str r0, [sp, #144] @ 0x90 │ │ - add r0, sp, #136 @ 0x88 │ │ - bl 49898 │ │ - add r0, sp, #32 │ │ - bl 60ef4 │ │ - ldr r1, [sp, #28] │ │ - mov r0, r7 │ │ - bl 66918 │ │ - add sp, #204 @ 0xcc │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldrb.w r0, [sp, #144] @ 0x90 │ │ - movs r1, #43 @ 0x2b │ │ - strb.w r0, [sp, #100] @ 0x64 │ │ - ldr r0, [sp, #140] @ 0x8c │ │ - str r0, [sp, #96] @ 0x60 │ │ - ldr r0, [pc, #60] @ (c2e1c ) │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r0, [pc, #60] @ (c2e20 ) │ │ - add r2, sp, #96 @ 0x60 │ │ - ldr r3, [pc, #60] @ (c2e24 ) │ │ - add r0, pc │ │ - add r3, pc │ │ - bl 4fcf8 │ │ - ldrb.w r0, [sp, #180] @ 0xb4 │ │ - add.w r2, sp, #203 @ 0xcb │ │ - strb.w r0, [sp, #203] @ 0xcb │ │ - movs r1, #43 @ 0x2b │ │ - ldr r0, [pc, #40] @ (c2e28 ) │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r0, [pc, #36] @ (c2e2c ) │ │ - ldr r3, [pc, #40] @ (c2e30 ) │ │ + mov r1, sl │ │ + mov r2, r9 │ │ + movs r3, #0 │ │ + movs r4, #0 │ │ + blx r7 │ │ + mov sl, r0 │ │ + ldr r0, [r5, #16] │ │ + cmp r0, #5 │ │ + bcc.n c3a1c │ │ + movs r0, #1 │ │ + str r4, [sp, #28] │ │ + str r0, [sp, #16] │ │ + movs r1, #5 │ │ + ldr r0, [pc, #520] @ (c3c0c ) │ │ + movw r3, #1681 @ 0x691 │ │ + str r4, [sp, #24] │ │ add r0, pc │ │ - add r3, pc │ │ - bl 4fcf8 │ │ - lsrs r4, r5, #16 │ │ - @ instruction: 0xfff6b3e4 │ │ - movs r0, r0 │ │ - ldrb r1, [r2, #0] │ │ - vcvt.u32.f32 q15, q9, #12 │ │ - movs r0, r0 │ │ - subs r1, #27 │ │ - @ instruction: 0xfff8ef86 │ │ - movs r0, r0 │ │ - sxtb r0, r0 │ │ - movs r0, r0 │ │ - subs r0, #251 @ 0xfb │ │ - vclz.i32 d27, d6 │ │ - movs r0, r0 │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ - vpush {d3-d9} │ │ - mov r7, r0 │ │ - movs r0, #184 @ 0xb8 │ │ - movs r1, #8 │ │ - mov r8, r3 │ │ - mov r9, r2 │ │ - bl 4a56c │ │ - mov r4, r0 │ │ + str r0, [sp, #12] │ │ + movs r0, #4 │ │ + str r0, [sp, #20] │ │ + add r0, sp, #12 │ │ + ldr r2, [pc, #504] @ (c3c10 ) │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r0, [r5, #16] │ │ + cmp r0, #5 │ │ + bcc.n c3a46 │ │ movs r0, #0 │ │ - movs r1, #3 │ │ - vldr d8, [sp, #96] @ 0x60 │ │ - vldr d9, [sp, #88] @ 0x58 │ │ - strd r1, r0, [r4, #16] │ │ movs r1, #1 │ │ - str.w r0, [r4, #176] @ 0xb0 │ │ - strb r0, [r4, #12] │ │ - strd r1, r1, [r4] │ │ - str r0, [r4, #8] │ │ - ldrex r0, [r4] │ │ - adds r1, r0, #1 │ │ - strex r2, r1, [r4] │ │ - cmp r2, #0 │ │ - bne.n c2e6a │ │ - cmp.w r0, #4294967295 @ 0xffffffff │ │ - ble.n c2f10 │ │ - add.w r0, r7, #88 @ 0x58 │ │ - bl 9eca8 │ │ - ldr r5, [r7, #88] @ 0x58 │ │ - mov r0, r5 │ │ - bl b799c │ │ - bl 66d2c │ │ - mov sl, sp │ │ - str r0, [sp, #0] │ │ - mov r0, sl │ │ - bl 66c90 │ │ - mov r6, r0 │ │ - mov r7, r1 │ │ - movs r0, #200 @ 0xc8 │ │ - movs r1, #8 │ │ - bl 4a56c │ │ - movs r1, #0 │ │ - strd r9, r8, [r0, #16] │ │ - strb.w r1, [r0, #193] @ 0xc1 │ │ - strd r5, r4, [r0, #184] @ 0xb8 │ │ - vstr d9, [r0] │ │ - vstr d8, [r0, #8] │ │ - strd r1, r1, [sp, #28] │ │ - strb.w r1, [sp, #24] │ │ - str r1, [sp, #20] │ │ - ldr r1, [pc, #72] @ (c2f14 ) │ │ - strd r6, r7, [sp, #4] │ │ + str r0, [sp, #28] │ │ + movw r3, #1681 @ 0x691 │ │ + str r1, [sp, #16] │ │ + ldr r1, [pc, #484] @ (c3c14 ) │ │ + str r0, [sp, #24] │ │ add r1, pc │ │ - strd r0, r1, [sp, #12] │ │ - add r0, sp, #4 │ │ - bl 96ff8 │ │ - mov r5, r0 │ │ - bl 4a7f2 │ │ - mov r0, sl │ │ - bl 4a130 │ │ - dmb ish │ │ - ldrex r0, [r5] │ │ - subs r1, r0, #1 │ │ - strex r2, r1, [r5] │ │ - cmp r2, #0 │ │ - bne.n c2eea │ │ + str r1, [sp, #12] │ │ + add r0, sp, #40 @ 0x28 │ │ + str r0, [sp, #20] │ │ + add r0, sp, #12 │ │ + ldr r2, [pc, #472] @ (c3c18 ) │ │ + movs r1, #5 │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r0, [r5, #16] │ │ + cmp r0, #5 │ │ + bcc.n c3a70 │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #28] │ │ + movw r3, #1681 @ 0x691 │ │ + str r1, [sp, #16] │ │ + ldr r1, [pc, #448] @ (c3c1c ) │ │ + str r0, [sp, #24] │ │ + add r1, pc │ │ + str r1, [sp, #12] │ │ + add r0, sp, #40 @ 0x28 │ │ + str r0, [sp, #20] │ │ + add r0, sp, #12 │ │ + ldr r2, [pc, #440] @ (c3c20 ) │ │ + movs r1, #5 │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r0, [r6, #0] │ │ + cmp r0, #0 │ │ + beq.n c3b10 │ │ + ldr.w r7, [r0, #912] @ 0x390 │ │ + ldr r0, [r5, #16] │ │ + cmp r7, #0 │ │ + beq.n c3b4e │ │ + cmp r0, #4 │ │ + bls.n c3aa6 │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r1, [sp, #16] │ │ + movw r3, #1681 @ 0x691 │ │ + ldr r1, [sp, #0] │ │ + str r0, [sp, #28] │ │ + str r0, [sp, #24] │ │ + movs r0, #4 │ │ + str r1, [sp, #12] │ │ + movs r1, #5 │ │ + str r0, [sp, #20] │ │ + add r0, sp, #12 │ │ + ldr r2, [pc, #420] @ (c3c44 ) │ │ + add r2, pc │ │ + bl 6ff84 │ │ + mov r0, r6 │ │ + blx r7 │ │ + ldr r1, [r5, #16] │ │ cmp r0, #1 │ │ - bne.n c2f06 │ │ - mov r0, r5 │ │ - dmb ish │ │ - bl bf2fc │ │ - mov r0, r4 │ │ - vpop {d3-d9} │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ - udf #254 @ 0xfe │ │ - nop │ │ - vld4.8 {d0-d3}, [lr], r0 │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, #260 @ 0x104 │ │ - mov r9, r0 │ │ - adds r0, #92 @ 0x5c │ │ - strd r2, r3, [sp, #32] │ │ - bl 9ecd8 │ │ - movs r7, #0 │ │ + bne.n c3b92 │ │ + cmp r1, #4 │ │ + bls.n c3ad8 │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #28] │ │ + movw r3, #1681 @ 0x691 │ │ + str r1, [sp, #16] │ │ + ldr r1, [pc, #368] @ (c3c34 ) │ │ + str r0, [sp, #24] │ │ + movs r0, #4 │ │ + add r1, pc │ │ + str r1, [sp, #12] │ │ + str r0, [sp, #20] │ │ + add r0, sp, #12 │ │ + ldr r2, [pc, #360] @ (c3c38 ) │ │ + movs r1, #5 │ │ + add r2, pc │ │ + bl 6ff84 │ │ + movs r0, #5 │ │ + b.n c3b82 │ │ + ldrb.w r1, [sp, #15] │ │ + add.w r2, fp, #12 │ │ + strb.w r1, [fp, #3] │ │ + ldrh.w r1, [sp, #13] │ │ + strh.w r1, [fp, #1] │ │ + add.w r1, r5, #12 │ │ + ldrd ip, r5, [sp, #16] │ │ + ldmia.w r1, {r3, r4, r6, r7} │ │ + stmia r2!, {r3, r4, r6, r7} │ │ + strd ip, r5, [fp, #4] │ │ + strb.w r0, [fp] │ │ + b.n c3b8c │ │ + ldr r1, [pc, #232] @ (c3bf4 ) │ │ + movs r0, #6 │ │ + add r1, pc │ │ + b.n c3b16 │ │ + ldr r1, [pc, #220] @ (c3bf0 ) │ │ + movs r0, #7 │ │ + add r1, pc │ │ + strd r1, r0, [fp, #4] │ │ movs r0, #8 │ │ - str r7, [sp, #100] @ 0x64 │ │ - movs r2, #4 │ │ - str r7, [sp, #92] @ 0x5c │ │ - str r0, [sp, #96] @ 0x60 │ │ - add r5, sp, #104 @ 0x68 │ │ - ldr r1, [pc, #612] @ (c31a0 ) │ │ - mov r0, r5 │ │ + b.n c3b82 │ │ + cmp r0, #4 │ │ + bls.n c3b46 │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #28] │ │ + movw r3, #1681 @ 0x691 │ │ + str r1, [sp, #16] │ │ + ldr r1, [pc, #204] @ (c3bfc ) │ │ + str r0, [sp, #24] │ │ + movs r0, #4 │ │ add r1, pc │ │ - bl 5e3ec │ │ - ldr r1, [sp, #296] @ 0x128 │ │ - add.w r0, r5, #32 │ │ - mov.w r8, #6 │ │ - ldmia.w r1, {r2, r3, r4} │ │ - mov r1, r5 │ │ - stmia r0!, {r2, r3, r4} │ │ - str r7, [sp, #132] @ 0x84 │ │ - str.w r8, [sp, #128] @ 0x80 │ │ - add r6, sp, #92 @ 0x5c │ │ - ldr r2, [pc, #580] @ (c31a4 ) │ │ - mov r0, r6 │ │ + str r1, [sp, #12] │ │ + str r0, [sp, #20] │ │ + add r0, sp, #12 │ │ + ldr r2, [pc, #192] @ (c3c00 ) │ │ + movs r1, #5 │ │ add r2, pc │ │ - bl b9b54 │ │ - add.w sl, sp, #40 @ 0x28 │ │ - mov r1, r6 │ │ - add.w r0, sl, #8 │ │ - bl 5e382 │ │ - movs r0, #17 │ │ - movs r1, #8 │ │ - str r0, [sp, #40] @ 0x28 │ │ - movs r0, #48 @ 0x30 │ │ - str r7, [sp, #44] @ 0x2c │ │ - bl 4a56c │ │ - ldr r1, [pc, #548] @ (c31a8 ) │ │ - mov r6, r0 │ │ - mov r0, r5 │ │ - movs r2, #27 │ │ + bl 6ff84 │ │ + ldr r1, [pc, #176] @ (c3bf8 ) │ │ + movs r0, #14 │ │ add r1, pc │ │ - bl 4a500 │ │ - strd r8, r7, [r6] │ │ - add.w r0, r6, #8 │ │ - ldmia.w r5, {r1, r2, r3} │ │ - stmia r0!, {r1, r2, r3} │ │ - add.w r0, r6, #24 │ │ - ldmia.w sl, {r1, r2, r3, r4, r5, r7} │ │ - stmia r0!, {r1, r2, r3, r4, r5, r7} │ │ - movs r0, #2 │ │ - str r0, [sp, #200] @ 0xc8 │ │ - strd r0, r6, [sp, #192] @ 0xc0 │ │ - add r0, sp, #64 @ 0x40 │ │ - add r1, sp, #192 @ 0xc0 │ │ + b.n c3b7c │ │ + cmp r0, #4 │ │ + bls.n c3b76 │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ str r0, [sp, #28] │ │ - bl 5e26e │ │ - bl 5f95c │ │ - ldr r0, [r0, #0] │ │ - add.w fp, sp, #104 @ 0x68 │ │ - ldrd r4, r7, [r9, #96] @ 0x60 │ │ - add.w r1, r0, #8 │ │ - mov r0, fp │ │ - bl b9ccc │ │ - ldr r0, [sp, #104] @ 0x68 │ │ - cmp r0, #1 │ │ - beq.w c315e │ │ - ldr r0, [sp, #36] @ 0x24 │ │ - ldr r6, [sp, #108] @ 0x6c │ │ - str r0, [sp, #156] @ 0x9c │ │ - ldr r0, [sp, #32] │ │ - str r0, [sp, #152] @ 0x98 │ │ - add.w r0, r6, #40 @ 0x28 │ │ - ldrb.w r5, [sp, #112] @ 0x70 │ │ - add r1, sp, #152 @ 0x98 │ │ - bl 49cc0 │ │ - cmp r0, #0 │ │ - beq.w c313a │ │ - str r4, [sp, #16] │ │ - ldrd r9, r4, [r6, #104] @ 0x68 │ │ - strd r9, r4, [sp, #160] @ 0xa0 │ │ - adds.w r0, r9, #1 │ │ - adc.w r1, r4, #0 │ │ - str r4, [sp, #12] │ │ - strd r0, r1, [r6, #104] @ 0x68 │ │ - bl 66d2c │ │ - str r0, [sp, #232] @ 0xe8 │ │ - str r7, [sp, #8] │ │ - add r7, sp, #232 @ 0xe8 │ │ - mov r0, r7 │ │ - bl 66c90 │ │ - str r5, [sp, #20] │ │ - mov r5, r0 │ │ - str r6, [sp, #24] │ │ - mov r6, r1 │ │ - blx ccd00 │ │ - str r0, [sp, #124] @ 0x7c │ │ - add.w sl, sp, #192 @ 0xc0 │ │ - ldr r0, [pc, #376] @ (c31ac ) │ │ - mov r2, r9 │ │ - mov r3, r4 │ │ - strd r5, r6, [sp, #136] @ 0x88 │ │ - add r0, pc │ │ - str r0, [sp, #120] @ 0x78 │ │ - movs r0, #1 │ │ - str.w fp, [sp] │ │ - str r0, [sp, #116] @ 0x74 │ │ + movw r3, #1681 @ 0x691 │ │ + str r1, [sp, #16] │ │ + ldr r1, [pc, #200] @ (c3c28 ) │ │ + str r0, [sp, #24] │ │ + movs r0, #4 │ │ + add r1, pc │ │ + str r1, [sp, #12] │ │ + str r0, [sp, #20] │ │ + add r0, sp, #12 │ │ + ldr r2, [pc, #188] @ (c3c2c ) │ │ + movs r1, #5 │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r1, [pc, #172] @ (c3c24 ) │ │ + movs r0, #14 │ │ + add r1, pc │ │ + strd r1, r0, [fp, #4] │ │ + movs r0, #6 │ │ + strb.w r0, [fp] │ │ + add r0, sp, #4 │ │ + bl 6d7b0 │ │ + add sp, #44 @ 0x2c │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + cmp r1, #4 │ │ + bls.n c3bba │ │ movs r0, #0 │ │ - str r0, [sp, #104] @ 0x68 │ │ - ldr r0, [sp, #32] │ │ - str r0, [sp, #128] @ 0x80 │ │ - ldr r0, [sp, #36] @ 0x24 │ │ - str r0, [sp, #132] @ 0x84 │ │ - ldr r0, [sp, #24] │ │ - add.w r1, r0, #72 @ 0x48 │ │ + movs r1, #1 │ │ + str r0, [sp, #28] │ │ + movw r3, #1681 @ 0x691 │ │ + str r1, [sp, #16] │ │ + ldr r1, [pc, #164] @ (c3c48 ) │ │ + str r0, [sp, #24] │ │ + movs r0, #4 │ │ + add r1, pc │ │ + str r1, [sp, #12] │ │ + str r0, [sp, #20] │ │ + add r0, sp, #12 │ │ + ldr r2, [pc, #152] @ (c3c4c ) │ │ + movs r1, #5 │ │ + add r2, pc │ │ + bl 6ff84 │ │ + cmp.w sl, #0 │ │ + beq.n c3bd2 │ │ + strd r9, r8, [sp, #12] │ │ + add r0, sp, #12 │ │ + bl 6d7b0 │ │ + movs r0, #15 │ │ + str.w sl, [fp, #4] │ │ + b.n c3b02 │ │ + ldr r1, [pc, #92] @ (c3c30 ) │ │ + movs r0, #21 │ │ + add r1, pc │ │ + strd r1, r0, [fp, #4] │ │ + movs r0, #7 │ │ + b.n c3b82 │ │ + ldrb r2, [r5, #26] │ │ + vtbl.8 d17, {d20}, d12 │ │ + movs r1, r0 │ │ + ldr.w r0, [r4, r0] │ │ + @ instruction: 0xf7960000 │ │ + bl 4cbde │ │ + bl 4ebe2 │ │ + vst4. {d15[0],d17[0],d19[0],d21[0]}, [r1 :256], r5 │ │ + @ instruction: 0xf5f00000 │ │ + rsb r0, r4, #8388608 @ 0x800000 │ │ + @ instruction: 0xf76e0000 │ │ + @ instruction: 0xf7240000 │ │ + @ instruction: 0xf72a0000 │ │ + @ instruction: 0xf6ee0000 │ │ + @ instruction: 0xf70a0000 │ │ + movt r0, #18432 @ 0x4800 │ │ + @ instruction: 0xf6e80000 │ │ + @ instruction: 0xf69a0000 │ │ + bl fffadc12 │ │ + rsb r0, r0, #8388608 @ 0x800000 │ │ + @ instruction: 0xf5940000 │ │ + @ instruction: 0xf903fff5 │ │ + @ instruction: 0xf68e0000 │ │ + @ instruction: 0xf6320000 │ │ + ldrh.w r0, [r2, r0] │ │ + @ instruction: 0xf76c0000 │ │ + @ instruction: 0xf6640000 │ │ + sub.w r0, r4, #8388608 @ 0x800000 │ │ + adcs.w r0, r0, #8388608 @ 0x800000 │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + sub sp, #92 @ 0x5c │ │ + mov r7, r1 │ │ + add.w sl, sp, #64 @ 0x40 │ │ + ldrd r1, r5, [sp, #136] @ 0x88 │ │ + mov r8, r2 │ │ + mov fp, r0 │ │ mov r0, sl │ │ - str r1, [sp, #4] │ │ - bl bd3c0 │ │ + mov r2, r5 │ │ + mov r4, r3 │ │ + bl 6e950 │ │ + ldrb.w r6, [sp, #64] @ 0x40 │ │ + cmp r6, #15 │ │ + bne.n c3d10 │ │ + strd r4, r7, [sp, #8] │ │ + add r0, sp, #32 │ │ + add.w r9, r0, #3 │ │ + add.w r1, sl, #4 │ │ + movs r2, #16 │ │ + ldr r6, [sp, #148] @ 0x94 │ │ + mov r0, r9 │ │ + bl ca0b2 │ │ + add r0, sp, #16 │ │ + mov r1, r9 │ │ + movs r2, #16 │ │ + bl ca0b2 │ │ + ldr r0, [sp, #24] │ │ + cmp r0, r6 │ │ + bne.n c3d38 │ │ + ldr r3, [sp, #144] @ 0x90 │ │ + add.w r0, r6, r6, lsl #1 │ │ + ldr r1, [sp, #20] │ │ + mov sl, r6 │ │ + add.w r9, r3, r6, lsl #4 │ │ + str.w r9, [sp] │ │ + add.w r2, r1, r0, lsl #2 │ │ + add r0, sp, #64 @ 0x40 │ │ + mov r4, r0 │ │ + bl 6d948 │ │ + ldrd r0, r1, [sp, #80] @ 0x50 │ │ + ldr r2, [sp, #64] @ 0x40 │ │ + ldr r3, [sp, #72] @ 0x48 │ │ + add.w r6, r0, r0, lsl #1 │ │ + add.w r3, r3, r0, lsl #4 │ │ + add.w r2, r2, r6, lsl #2 │ │ + adds r2, #4 │ │ + cmp r0, r1 │ │ + bcs.n c3d4a │ │ + ldr.w r6, [r2, #-4] │ │ + eor.w r6, r6, #2147483648 @ 0x80000000 │ │ + cmp r6, #4 │ │ + it cs │ │ + movcs r6, #1 │ │ + subs r7, r6, #1 │ │ + cmp r7, #2 │ │ + bcs.n c3cf0 │ │ + ldrb r6, [r3, #0] │ │ + cbz r6, c3d08 │ │ + b.n c3dda │ │ + cmp r6, #0 │ │ + bne.w c3e3a │ │ + ldrb r6, [r3, #0] │ │ + cmp r6, #0 │ │ + beq.n c3dda │ │ + ldr r7, [pc, #324] @ (c3e44 ) │ │ + add r7, pc │ │ + ldrb r6, [r7, r6] │ │ + ldrb r7, [r2, #0] │ │ + cmp r6, r7 │ │ + bne.n c3dda │ │ + adds r0, #1 │ │ + adds r3, #16 │ │ + adds r2, #12 │ │ + b.n c3cd2 │ │ + add r5, sp, #32 │ │ + add.w r1, sl, #1 │ │ + movs r2, #19 │ │ + mov r0, r5 │ │ + bl ca0b2 │ │ + add.w r0, fp, #5 │ │ + mov r1, r5 │ │ + movs r2, #19 │ │ + ldrd r7, r4, [sp, #84] @ 0x54 │ │ + bl ca0b2 │ │ + strd r7, r4, [fp, #24] │ │ + strb.w r6, [fp, #4] │ │ + b.n c3df6 │ │ + add.w r0, sl, #3 │ │ + add r1, sp, #16 │ │ + movs r2, #16 │ │ + bl ca0b2 │ │ + movs r0, #2 │ │ + mov r1, sl │ │ + b.n c3de8 │ │ + add r4, sp, #64 @ 0x40 │ │ + ldrd r2, r6, [sp, #8] │ │ + mov r1, r8 │ │ + mov r3, r6 │ │ + mov r0, r4 │ │ + bl 6da8c │ │ + ldrb.w r0, [sp, #64] @ 0x40 │ │ + cmp r0, #15 │ │ + bne.n c3e02 │ │ + ldrd r0, r1, [sp, #68] @ 0x44 │ │ + movs r2, #8 │ │ + strd r0, r1, [sp, #56] @ 0x38 │ │ mov r0, sl │ │ - bl 49e56 │ │ - mov r0, r7 │ │ - bl 4a130 │ │ - movs r0, #96 @ 0x60 │ │ + ldr r3, [pc, #220] @ (c3e4c ) │ │ movs r1, #8 │ │ - bl 4a56c │ │ - ldr r1, [pc, #312] @ (c31b0 ) │ │ - mov r8, r0 │ │ - mov r0, sl │ │ - movs r2, #12 │ │ - add r1, pc │ │ - bl 4a500 │ │ - ldr r1, [sp, #16] │ │ + add r3, pc │ │ + bl c9b20 │ │ + add r3, sp, #32 │ │ + movs r2, #0 │ │ + stmia r3!, {r0, r1, r2} │ │ + add r7, sp, #32 │ │ + mov r1, sl │ │ + mov r0, r7 │ │ + bl 6dade │ │ + ldrd r0, r1, [sp, #36] @ 0x24 │ │ + strd r1, r0, [sp, #68] @ 0x44 │ │ + add.w r0, r7, #8 │ │ + str r0, [sp, #64] @ 0x40 │ │ + add r2, sp, #64 @ 0x40 │ │ + ldr r0, [sp, #144] @ 0x90 │ │ + mov r1, r9 │ │ + bl affc0 │ │ + ldr r0, [sp, #136] @ 0x88 │ │ + mov r1, r6 │ │ + str r0, [sp, #76] @ 0x4c │ │ + ldr r0, [sp, #132] @ 0x84 │ │ + str r0, [sp, #72] @ 0x48 │ │ + ldr r0, [sp, #128] @ 0x80 │ │ + ldrd r8, r7, [sp, #32] │ │ + str r5, [sp, #80] @ 0x50 │ │ + str r0, [sp, #68] @ 0x44 │ │ + add r4, sp, #56 @ 0x38 │ │ + ldrb.w r0, [sp, #28] │ │ + strd r0, r7, [sp] │ │ mov r0, fp │ │ - ldr r2, [sp, #8] │ │ - bl 5e3ec │ │ - movs r0, #6 │ │ - movs r5, #0 │ │ - strd r0, r5, [r8] │ │ - add.w r0, r8, #8 │ │ - ldmia.w sl, {r1, r2, r3} │ │ - mov.w ip, #4 │ │ - stmia r0!, {r1, r2, r3} │ │ - add.w r0, r8, #24 │ │ - ldmia.w fp, {r1, r2, r3, r4, r6, r7} │ │ - stmia r0!, {r1, r2, r3, r4, r6, r7} │ │ - add.w r1, r8, #72 @ 0x48 │ │ - strd ip, r5, [r8, #48] @ 0x30 │ │ - ldr r5, [sp, #28] │ │ - ldr r0, [sp, #12] │ │ - str.w r9, [r8, #56] @ 0x38 │ │ - str.w r0, [r8, #60] @ 0x3c │ │ - ldmia.w r5, {r0, r2, r3, r4, r6, r7} │ │ - stmia r1!, {r0, r2, r3, r4, r6, r7} │ │ - ldr r6, [sp, #24] │ │ - strd r8, ip, [sp, #236] @ 0xec │ │ - ldr r5, [sp, #20] │ │ - str.w ip, [sp, #232] @ 0xe8 │ │ - add r4, sp, #168 @ 0xa8 │ │ - add r1, sp, #232 @ 0xe8 │ │ - mov r0, r4 │ │ - bl 5e26e │ │ - add.w r0, r6, #8 │ │ - bl 62250 │ │ - ldr r0, [r0, #0] │ │ - ldrd r2, r3, [sp, #32] │ │ - ldr r0, [r0, #40] @ 0x28 │ │ - str r4, [sp, #0] │ │ - bl 6624c │ │ - cbnz r0, c3150 │ │ - add r0, sp, #192 @ 0xc0 │ │ - add r2, sp, #160 @ 0xa0 │ │ - ldr r1, [sp, #4] │ │ - bl 6510c │ │ - ldr r0, [sp, #192] @ 0xc0 │ │ - cmp r0, #2 │ │ - beq.n c3150 │ │ - add r4, sp, #104 @ 0x68 │ │ - add r1, sp, #192 @ 0xc0 │ │ - movs r2, #40 @ 0x28 │ │ + str r4, [sp, #64] @ 0x40 │ │ + add r3, sp, #64 @ 0x40 │ │ + mov r2, r4 │ │ + bl 5922c │ │ + mov r0, r8 │ │ + mov r1, r7 │ │ + bl 6d978 │ │ mov r0, r4 │ │ - bl c99c0 │ │ - add r0, sp, #232 @ 0xe8 │ │ + bl 6d7b0 │ │ + b.n c3e32 │ │ + adds r0, r4, #3 │ │ + add r1, sp, #16 │ │ + movs r2, #16 │ │ + bl ca0b2 │ │ + movs r0, #2 │ │ mov r1, r4 │ │ - bl 65764 │ │ - ldr r0, [sp, #232] @ 0xe8 │ │ - cbz r0, c3180 │ │ - movs r2, #0 │ │ - ldr r1, [sp, #236] @ 0xec │ │ - str r2, [sp, #236] @ 0xec │ │ - movs r2, #20 │ │ - str r2, [sp, #232] @ 0xe8 │ │ - movs r2, #1 │ │ - str r2, [sp, #240] @ 0xf0 │ │ - add r2, sp, #232 @ 0xe8 │ │ - bl 65ab4 │ │ - add r0, sp, #104 @ 0x68 │ │ - bl 4a192 │ │ - b.n c3150 │ │ - movs r0, #0 │ │ - movs r1, #20 │ │ - str r0, [sp, #108] @ 0x6c │ │ - str r1, [sp, #104] @ 0x68 │ │ - str r0, [sp, #112] @ 0x70 │ │ - add r0, sp, #104 @ 0x68 │ │ - bl 49748 │ │ - add r0, sp, #64 @ 0x40 │ │ - bl 60ef4 │ │ - mov r0, r6 │ │ - mov r1, r5 │ │ - bl 66918 │ │ - add sp, #260 @ 0x104 │ │ + strb.w r0, [fp, #4] │ │ + add.w r0, fp, #5 │ │ + movs r2, #19 │ │ + bl ca0b2 │ │ + movs r0, #1 │ │ + str.w r0, [fp] │ │ + add sp, #92 @ 0x5c │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldrb.w r0, [sp, #112] @ 0x70 │ │ - movs r1, #43 @ 0x2b │ │ - strb.w r0, [sp, #196] @ 0xc4 │ │ - ldr r0, [sp, #108] @ 0x6c │ │ - str r0, [sp, #192] @ 0xc0 │ │ - ldr r0, [pc, #68] @ (c31b4 ) │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r0, [pc, #68] @ (c31b8 ) │ │ - add r2, sp, #192 @ 0xc0 │ │ - ldr r3, [pc, #68] @ (c31bc ) │ │ - add r0, pc │ │ - add r3, pc │ │ - bl 4fcf8 │ │ - ldrb.w r0, [sp, #236] @ 0xec │ │ - addw r2, sp, #259 @ 0x103 │ │ - strb.w r0, [sp, #259] @ 0x103 │ │ - movs r1, #43 @ 0x2b │ │ - ldr r0, [pc, #48] @ (c31c0 ) │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r0, [pc, #44] @ (c31c4 ) │ │ - ldr r3, [pc, #48] @ (c31c8 ) │ │ - add r0, pc │ │ - add r3, pc │ │ - bl 4fcf8 │ │ - strh r0, [r2, #50] @ 0x32 │ │ - vclz.i16 , q10 │ │ - movs r0, r0 │ │ - lsrs r7, r5, #2 │ │ - vshr.u32 d27, d4, #10 │ │ - movs r0, r0 │ │ - strb r7, [r0, #18] │ │ - vtbx.8 d30, {d20-d23}, d18 │ │ - movs r0, r0 │ │ - adds r5, #139 @ 0x8b │ │ - @ instruction: 0xfff8ebf6 │ │ - movs r0, r0 │ │ - add r6, sp, #704 @ 0x2c0 │ │ - movs r0, r0 │ │ - adds r5, #107 @ 0x6b │ │ - vshr.u64 , q11, #8 │ │ - movs r0, r0 │ │ + ldrb.w r1, [sp, #67] @ 0x43 │ │ + add.w r2, fp, #16 │ │ + strb.w r1, [fp, #7] │ │ + ldrh.w r1, [sp, #65] @ 0x41 │ │ + strh.w r1, [fp, #5] │ │ + add.w r1, r4, #12 │ │ + ldrd ip, r4, [sp, #68] @ 0x44 │ │ + ldmia.w r1, {r3, r5, r6, r7} │ │ + stmia r2!, {r3, r5, r6, r7} │ │ + strb.w r0, [fp, #4] │ │ + movs r0, #1 │ │ + strd ip, r4, [fp, #8] │ │ + str.w r0, [fp] │ │ + add r0, sp, #16 │ │ + bl 58bc0 │ │ + b.n c3dfc │ │ + ldr r0, [pc, #12] @ (c3e48 ) │ │ + add r0, pc │ │ + bl c2a58 │ │ + nop │ │ + vminnm.f16 , , │ │ + usat r0, #0, r8 │ │ + ldrsb.w r0, [sl] │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, #204 @ 0xcc │ │ - mov r5, r0 │ │ - adds r0, #92 @ 0x5c │ │ - mov r9, r3 │ │ - mov fp, r2 │ │ - bl 9ecd8 │ │ - movs r0, #48 @ 0x30 │ │ - movs r1, #8 │ │ - bl 4a56c │ │ - add r6, sp, #136 @ 0x88 │ │ - ldr r1, [pc, #532] @ (c3400 ) │ │ - mov r4, r0 │ │ - movs r2, #8 │ │ + sub sp, #28 │ │ + mov r9, r0 │ │ + cmp r2, #0 │ │ + beq.w c3ff6 │ │ + ldr r4, [pc, #600] @ (c40b8 ) │ │ + mov sl, r3 │ │ + mov r7, r2 │ │ + mov r5, r1 │ │ + add r4, pc │ │ + ldr r0, [r4, #16] │ │ + cmp r0, #5 │ │ + bcc.n c3e92 │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #16] │ │ + movw r3, #1722 @ 0x6ba │ │ + str r1, [sp, #4] │ │ + ldr r1, [pc, #576] @ (c40bc ) │ │ + str r0, [sp, #12] │ │ add r1, pc │ │ - mov r0, r6 │ │ - bl 4a500 │ │ + str r1, [sp, #0] │ │ + add r0, sp, #24 │ │ + str r0, [sp, #8] │ │ + ldr r2, [pc, #568] @ (c40c0 ) │ │ + mov r0, sp │ │ + movs r1, #5 │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r0, [r4, #16] │ │ + cmp r0, #4 │ │ + bls.n c3ebc │ │ movs r0, #0 │ │ - movs r1, #6 │ │ - strd r1, r0, [r4] │ │ - add.w r1, r4, #8 │ │ - ldmia.w r6, {r2, r3, r7} │ │ - stmia r1!, {r2, r3, r7} │ │ - ldr r1, [sp, #244] @ 0xf4 │ │ - str r1, [r4, #36] @ 0x24 │ │ - ldr r1, [sp, #240] @ 0xf0 │ │ - strd r0, r1, [r4, #28] │ │ - movs r0, #4 │ │ - str r0, [r4, #24] │ │ - movs r0, #2 │ │ - str r0, [sp, #104] @ 0x68 │ │ - strd r0, r4, [sp, #96] @ 0x60 │ │ - add r0, sp, #32 │ │ - add r1, sp, #96 @ 0x60 │ │ - str r0, [sp, #24] │ │ - bl 5e26e │ │ - bl 5f95c │ │ - ldr r0, [r0, #0] │ │ - ldrd r4, r5, [r5, #96] @ 0x60 │ │ - add r6, sp, #136 @ 0x88 │ │ - add.w r1, r0, #8 │ │ - mov r0, r6 │ │ - bl b9ccc │ │ - ldr r0, [sp, #136] @ 0x88 │ │ - cmp r0, #1 │ │ - beq.w c33be │ │ - ldr r7, [sp, #140] @ 0x8c │ │ - ldrb.w r0, [sp, #144] @ 0x90 │ │ - str r0, [sp, #28] │ │ - add.w r0, r7, #40 @ 0x28 │ │ - strd fp, r9, [sp, #56] @ 0x38 │ │ - add r1, sp, #56 @ 0x38 │ │ - bl 49cc0 │ │ + movs r1, #1 │ │ + str r0, [sp, #16] │ │ + movw r3, #1722 @ 0x6ba │ │ + str r1, [sp, #4] │ │ + ldr r1, [pc, #612] @ (c410c ) │ │ + str r0, [sp, #12] │ │ + add r1, pc │ │ + str r1, [sp, #0] │ │ + add r0, sp, #24 │ │ + str r0, [sp, #8] │ │ + ldr r2, [pc, #604] @ (c4110 ) │ │ + mov r0, sp │ │ + movs r1, #5 │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r5, [r5, #0] │ │ + cmp r5, #0 │ │ + beq.w c4004 │ │ + ldr r0, [r5, #0] │ │ cmp r0, #0 │ │ - beq.w c339a │ │ - ldrd sl, r8, [r7, #104] @ 0x68 │ │ - str r5, [sp, #12] │ │ - mov r5, r4 │ │ - adds.w r0, sl, #1 │ │ - adc.w r1, r8, #0 │ │ - strd sl, r8, [sp, #64] @ 0x40 │ │ - strd r0, r1, [r7, #104] @ 0x68 │ │ - bl 66d2c │ │ - str r0, [sp, #176] @ 0xb0 │ │ - add r0, sp, #176 @ 0xb0 │ │ - bl 66c90 │ │ - str r7, [sp, #20] │ │ - mov r7, r0 │ │ - mov r4, r1 │ │ - blx ccd00 │ │ - str r0, [sp, #156] @ 0x9c │ │ + beq.w c400c │ │ + ldr.w r6, [r0, #696] @ 0x2b8 │ │ + ldr r0, [r4, #16] │ │ + cmp r6, #0 │ │ + beq.w c401a │ │ + cmp r0, #5 │ │ + ldr r0, [pc, #508] @ (c40d8 ) │ │ + ldr.w r8, [sp, #64] @ 0x40 │ │ + add r0, pc │ │ + mov fp, r0 │ │ + bcc.n c3f06 │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #16] │ │ + movw r3, #1722 @ 0x6ba │ │ + str r0, [sp, #12] │ │ + movs r0, #4 │ │ + strd fp, r1, [sp] │ │ + movs r1, #5 │ │ + str r0, [sp, #8] │ │ + mov r0, sp │ │ + ldr r2, [pc, #476] @ (c40dc ) │ │ + add r2, pc │ │ + bl 6ff84 │ │ + mov r0, r5 │ │ + mov r1, r7 │ │ mov r2, sl │ │ - ldr r0, [pc, #364] @ (c3404 ) │ │ mov r3, r8 │ │ - strd fp, r9, [sp, #160] @ 0xa0 │ │ - add r0, pc │ │ - str r0, [sp, #152] @ 0x98 │ │ - movs r0, #1 │ │ - str.w fp, [sp, #16] │ │ - str r0, [sp, #148] @ 0x94 │ │ + blx r6 │ │ + ldr r0, [r4, #16] │ │ + cmp r0, #5 │ │ + bcc.n c3f3a │ │ movs r0, #0 │ │ - str r0, [sp, #136] @ 0x88 │ │ - add.w fp, sp, #96 @ 0x60 │ │ - ldr r0, [sp, #20] │ │ - strd r7, r4, [sp, #168] @ 0xa8 │ │ - add.w r1, r0, #72 @ 0x48 │ │ - mov r0, fp │ │ - str r6, [sp, #0] │ │ + movs r1, #1 │ │ + str r0, [sp, #16] │ │ + movw r3, #1722 @ 0x6ba │ │ str r1, [sp, #4] │ │ - bl bd3c0 │ │ - mov r0, fp │ │ - bl 49e56 │ │ - add r0, sp, #176 @ 0xb0 │ │ - bl 4a130 │ │ - movs r0, #96 @ 0x60 │ │ - movs r1, #8 │ │ - bl 4a56c │ │ - str.w r9, [sp, #8] │ │ - mov r9, r0 │ │ - ldr r1, [pc, #296] @ (c3408 ) │ │ - mov r0, fp │ │ - movs r2, #12 │ │ + ldr r1, [pc, #444] @ (c40e0 ) │ │ + str r0, [sp, #12] │ │ + movs r0, #4 │ │ add r1, pc │ │ - bl 4a500 │ │ - ldr r2, [sp, #12] │ │ - mov r0, r6 │ │ - mov r1, r5 │ │ - bl 5e3ec │ │ - movs r0, #6 │ │ - mov.w lr, #0 │ │ - strd r0, lr, [r9] │ │ - add.w r0, r9, #8 │ │ - ldmia.w fp, {r1, r2, r3} │ │ - mov.w ip, #4 │ │ - stmia r0!, {r1, r2, r3} │ │ - add.w r0, r9, #24 │ │ - ldmia.w r6, {r1, r2, r3, r4, r5, r7} │ │ - stmia r0!, {r1, r2, r3, r4, r5, r7} │ │ - add.w r1, r9, #72 @ 0x48 │ │ - ldr r0, [sp, #24] │ │ - strd ip, lr, [r9, #48] @ 0x30 │ │ - strd sl, r8, [r9, #56] @ 0x38 │ │ - ldmia.w r0, {r2, r3, r4, r5, r6, r7} │ │ - stmia r1!, {r2, r3, r4, r5, r6, r7} │ │ - ldr r7, [sp, #20] │ │ - str.w ip, [sp, #184] @ 0xb8 │ │ - strd ip, r9, [sp, #176] @ 0xb0 │ │ - add r4, sp, #72 @ 0x48 │ │ - add r1, sp, #176 @ 0xb0 │ │ - mov r0, r4 │ │ - bl 5e26e │ │ - add.w r0, r7, #8 │ │ - bl 62250 │ │ - ldr r0, [r0, #0] │ │ - ldr r2, [sp, #16] │ │ - ldr r3, [sp, #8] │ │ - ldr r0, [r0, #40] @ 0x28 │ │ - str r4, [sp, #0] │ │ - bl 6624c │ │ - cbnz r0, c33b0 │ │ - add r0, sp, #96 @ 0x60 │ │ - add r2, sp, #64 @ 0x40 │ │ - ldr r1, [sp, #4] │ │ - bl 6510c │ │ - ldr r0, [sp, #96] @ 0x60 │ │ - cmp r0, #2 │ │ - beq.n c33b0 │ │ - add r4, sp, #136 @ 0x88 │ │ - add r1, sp, #96 @ 0x60 │ │ - movs r2, #40 @ 0x28 │ │ - mov r0, r4 │ │ - bl c99c0 │ │ - add r0, sp, #176 @ 0xb0 │ │ - mov r1, r4 │ │ - bl 65764 │ │ - ldr r0, [sp, #176] @ 0xb0 │ │ - cbz r0, c33e0 │ │ - movs r2, #0 │ │ - ldr r1, [sp, #180] @ 0xb4 │ │ - str r2, [sp, #180] @ 0xb4 │ │ - movs r2, #20 │ │ - str r2, [sp, #176] @ 0xb0 │ │ - movs r2, #1 │ │ - str r2, [sp, #184] @ 0xb8 │ │ - add r2, sp, #176 @ 0xb0 │ │ - bl 65ab4 │ │ - add r0, sp, #136 @ 0x88 │ │ - bl 4a192 │ │ - b.n c33b0 │ │ + str r1, [sp, #0] │ │ + str r0, [sp, #8] │ │ + mov r0, sp │ │ + ldr r2, [pc, #432] @ (c40e4 ) │ │ + movs r1, #5 │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r0, [r4, #16] │ │ + cmp r0, #5 │ │ + bcc.n c3f64 │ │ movs r0, #0 │ │ - movs r1, #20 │ │ - str r0, [sp, #140] @ 0x8c │ │ - str r1, [sp, #136] @ 0x88 │ │ - str r0, [sp, #144] @ 0x90 │ │ - add r0, sp, #136 @ 0x88 │ │ - bl 493c8 │ │ - add r0, sp, #32 │ │ - bl 60ef4 │ │ - ldr r1, [sp, #28] │ │ - mov r0, r7 │ │ - bl 66918 │ │ - add sp, #204 @ 0xcc │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldrb.w r0, [sp, #144] @ 0x90 │ │ - movs r1, #43 @ 0x2b │ │ - strb.w r0, [sp, #100] @ 0x64 │ │ - ldr r0, [sp, #140] @ 0x8c │ │ - str r0, [sp, #96] @ 0x60 │ │ - ldr r0, [pc, #60] @ (c340c ) │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r0, [pc, #60] @ (c3410 ) │ │ - add r2, sp, #96 @ 0x60 │ │ - ldr r3, [pc, #60] @ (c3414 ) │ │ - add r0, pc │ │ - add r3, pc │ │ - bl 4fcf8 │ │ - ldrb.w r0, [sp, #180] @ 0xb4 │ │ - add.w r2, sp, #203 @ 0xcb │ │ - strb.w r0, [sp, #203] @ 0xcb │ │ - movs r1, #43 @ 0x2b │ │ - ldr r0, [pc, #40] @ (c3418 ) │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r0, [pc, #36] @ (c341c ) │ │ - ldr r3, [pc, #40] @ (c3420 ) │ │ - add r0, pc │ │ - add r3, pc │ │ - bl 4fcf8 │ │ - ldrh r6, [r1, #0] │ │ - @ instruction: 0xfff4ae84 │ │ - movs r0, r0 │ │ - strb r1, [r4, #8] │ │ - vtbl.8 d30, {d20-d21}, d2 │ │ - movs r0, r0 │ │ - adds r3, #43 @ 0x2b │ │ - @ instruction: 0xfff8e996 │ │ - movs r0, r0 │ │ - add r4, sp, #320 @ 0x140 │ │ - movs r0, r0 │ │ - adds r3, #11 │ │ - @ instruction: 0xfff8ae96 │ │ - movs r0, r0 │ │ - push {r4, r5, r6, lr} │ │ - mov r6, r0 │ │ - movs r0, #96 @ 0x60 │ │ - movs r1, #8 │ │ - mov r4, r3 │ │ - mov r5, r2 │ │ - bl 4a56c │ │ - ldr r1, [sp, #20] │ │ - str r1, [r0, #12] │ │ - ldr r1, [sp, #16] │ │ - str r1, [r0, #8] │ │ - movs r1, #0 │ │ - strd r5, r4, [r0] │ │ - strb.w r1, [r0, #92] @ 0x5c │ │ - str r6, [r0, #88] @ 0x58 │ │ - ldr r1, [pc, #4] @ (c3450 ) │ │ + movs r1, #1 │ │ + str r0, [sp, #16] │ │ + movw r3, #1722 @ 0x6ba │ │ + str r1, [sp, #4] │ │ + ldr r1, [pc, #408] @ (c40e8 ) │ │ + str r0, [sp, #12] │ │ add r1, pc │ │ - pop {r4, r5, r6, pc} │ │ - nop │ │ - @ instruction: 0xf7960000 │ │ - ldrb.w r1, [r0, #92] @ 0x5c │ │ - cmp r1, #3 │ │ - itt eq │ │ - addeq r0, #16 │ │ - beq.w c3b14 │ │ - bx lr │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, #452 @ 0x1c4 │ │ - mov sl, r1 │ │ - ldrb.w r1, [r1, #92] @ 0x5c │ │ - str r0, [sp, #60] @ 0x3c │ │ - cbz r1, c34b2 │ │ - cmp r1, #3 │ │ - bne.w c3a9e │ │ - mov r3, sl │ │ - ldrb.w r1, [r3, #84]! │ │ - sub.w r4, r3, #68 @ 0x44 │ │ - cbz r1, c34f2 │ │ - cmp r1, #3 │ │ - bne.w c3aa6 │ │ - mov r5, sl │ │ - ldrb.w r0, [r5, #72]! │ │ - sub.w r1, r5, #32 │ │ - strd r1, r4, [sp, #28] │ │ - cmp r0, #0 │ │ - strd r5, r3, [sp, #52] @ 0x34 │ │ - beq.w c3812 │ │ - cmp r0, #3 │ │ - beq.w c373a │ │ - ldr r0, [pc, #900] @ (c3830 ) │ │ - add r0, pc │ │ - bl 52ca0 │ │ - ldr.w r0, [sl, #88] @ 0x58 │ │ - str r2, [sp, #44] @ 0x2c │ │ - add.w r9, r0, #92 @ 0x5c │ │ - ldrd r7, r4, [sl] │ │ - ldrd fp, r8, [sl, #8] │ │ - mov r0, r9 │ │ - bl 9ecd8 │ │ - ldr r5, [pc, #872] @ (c3834 ) │ │ - mov r2, r4 │ │ - mov r4, sl │ │ - movs r6, #15 │ │ - add r5, pc │ │ - str.w r5, [r4, #16]! │ │ - movs r0, #0 │ │ - mov r3, r4 │ │ - str.w r9, [r4, #64] @ 0x40 │ │ - strd r6, r7, [r4, #4] │ │ - strd r2, fp, [r4, #12] │ │ - str.w r8, [r4, #20] │ │ - strb.w r0, [r3, #68]! │ │ - b.n c3506 │ │ - add.w r7, sl, #16 │ │ - str r2, [sp, #44] @ 0x2c │ │ - ldrd r2, fp, [sl, #28] │ │ - ldr.w r8, [sl, #36] @ 0x24 │ │ - ldr.w r9, [sl, #80] @ 0x50 │ │ - ldmia r7, {r5, r6, r7} │ │ - mov r1, sl │ │ + str r1, [sp, #0] │ │ + add r0, sp, #24 │ │ + str r0, [sp, #8] │ │ + ldr r2, [pc, #400] @ (c40ec ) │ │ + mov r0, sp │ │ + movs r1, #5 │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r0, [r4, #16] │ │ + cmp r0, #5 │ │ + bcc.n c3f8e │ │ movs r0, #0 │ │ - str.w r5, [r1, #40]! │ │ - str r3, [sp, #56] @ 0x38 │ │ - str r4, [sp, #32] │ │ - str r6, [r1, #4] │ │ - str r7, [sp, #68] @ 0x44 │ │ - str r7, [r1, #8] │ │ - str r2, [sp, #64] @ 0x40 │ │ - strd r2, fp, [r1, #12] │ │ - strd r8, r9, [r1, #20] │ │ - str r1, [sp, #28] │ │ - strb.w r0, [r1, #32]! │ │ - str r1, [sp, #52] @ 0x34 │ │ - bl b4304 │ │ - str r0, [sp, #40] @ 0x28 │ │ - movs r0, #48 @ 0x30 │ │ - str r1, [sp, #48] @ 0x30 │ │ - movs r1, #8 │ │ - bl 4a56c │ │ - add r7, sp, #400 @ 0x190 │ │ - mov r4, r0 │ │ - mov r1, r5 │ │ - mov r2, r6 │ │ - mov r0, r7 │ │ - bl 9dedc │ │ + movs r1, #1 │ │ + str r0, [sp, #16] │ │ + movw r3, #1722 @ 0x6ba │ │ + str r1, [sp, #4] │ │ + ldr r1, [pc, #376] @ (c40f0 ) │ │ + str r0, [sp, #12] │ │ + add r1, pc │ │ + str r1, [sp, #0] │ │ + add r0, sp, #24 │ │ + str r0, [sp, #8] │ │ + ldr r2, [pc, #368] @ (c40f4 ) │ │ + mov r0, sp │ │ + movs r1, #5 │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r0, [r5, #0] │ │ + cbz r0, c400c │ │ + ldr.w r6, [r0, #912] @ 0x390 │ │ + ldr r0, [r4, #16] │ │ + cmp r6, #0 │ │ + beq.n c404a │ │ + cmp r0, #4 │ │ + bls.n c3fc0 │ │ movs r0, #0 │ │ - movs r1, #6 │ │ - strd r1, r0, [r4] │ │ - add.w r1, r4, #8 │ │ - ldmia.w r7, {r2, r3, r5} │ │ - stmia r1!, {r2, r3, r5} │ │ - movs r1, #4 │ │ - ldrd r2, r3, [sp, #248] @ 0xf8 │ │ - strd r1, r0, [r4, #24] │ │ - movs r0, #2 │ │ - strd fp, r8, [r4, #32] │ │ - add.w fp, sp, #256 @ 0x100 │ │ - strd r2, r3, [r4, #40] @ 0x28 │ │ - str r0, [sp, #320] @ 0x140 │ │ - strd r0, r4, [sp, #312] @ 0x138 │ │ - add r1, sp, #312 @ 0x138 │ │ - mov r0, fp │ │ - bl 5e26e │ │ - bl 5f95c │ │ - ldr r0, [r0, #0] │ │ - ldrd r9, r7, [r9, #4] │ │ - add r6, sp, #400 @ 0x190 │ │ - add.w r1, r0, #8 │ │ - mov r0, r6 │ │ - bl b9ccc │ │ - ldr r0, [sp, #400] @ 0x190 │ │ - cmp r0, #1 │ │ - beq.w c3a7c │ │ - ldr.w r8, [sp, #404] @ 0x194 │ │ - ldrb.w r0, [sp, #408] @ 0x198 │ │ - ldr r4, [sp, #64] @ 0x40 │ │ - ldr r5, [sp, #68] @ 0x44 │ │ - str r0, [sp, #36] @ 0x24 │ │ - add.w r0, r8, #40 @ 0x28 │ │ - str r4, [sp, #284] @ 0x11c │ │ - str r5, [sp, #280] @ 0x118 │ │ - add r1, sp, #280 @ 0x118 │ │ - bl 49cc0 │ │ - cmp r0, #0 │ │ - beq.w c3712 │ │ - ldrd r3, r2, [r8, #104] @ 0x68 │ │ - strd r9, r7, [sp, #12] │ │ - adds r0, r3, #1 │ │ - adc.w r1, r2, #0 │ │ - str r2, [sp, #8] │ │ - str r3, [sp, #24] │ │ - strd r0, r1, [r8, #104] @ 0x68 │ │ - strd r3, r2, [sp, #384] @ 0x180 │ │ - bl 66d2c │ │ - str r0, [sp, #352] @ 0x160 │ │ - add r0, sp, #352 @ 0x160 │ │ - bl 66c90 │ │ - str.w fp, [sp, #20] │ │ - mov fp, r0 │ │ - mov r9, r1 │ │ + movs r1, #1 │ │ + str r0, [sp, #16] │ │ + movw r3, #1722 @ 0x6ba │ │ + str r0, [sp, #12] │ │ movs r0, #4 │ │ - movs r1, #4 │ │ - mov r7, r5 │ │ - str r5, [sp, #68] @ 0x44 │ │ - bl 4a56c │ │ - mov r5, r0 │ │ - ldr r0, [sp, #48] @ 0x30 │ │ - str r0, [r5, #0] │ │ - blx ccd00 │ │ - str r0, [sp, #420] @ 0x1a4 │ │ - add.w r1, r8, #72 @ 0x48 │ │ - ldr r0, [pc, #556] @ (c3838 ) │ │ - strd fp, r9, [sp, #432] @ 0x1b0 │ │ - add r0, pc │ │ - ldr.w r9, [sp, #8] │ │ - ldr r2, [sp, #24] │ │ - strd r5, r0, [sp, #412] @ 0x19c │ │ - mov r5, r8 │ │ - add.w r8, sp, #312 @ 0x138 │ │ + strd fp, r1, [sp] │ │ + movs r1, #5 │ │ + str r0, [sp, #8] │ │ + mov r0, sp │ │ + ldr r2, [pc, #344] @ (c4114 ) │ │ + add r2, pc │ │ + bl 6ff84 │ │ + mov r0, r5 │ │ + blx r6 │ │ + ldr r1, [r4, #16] │ │ + cmp r0, #1 │ │ + bne.n c4088 │ │ + cmp r1, #4 │ │ + bls.n c3ff2 │ │ movs r0, #0 │ │ - str r0, [sp, #400] @ 0x190 │ │ - mov r3, r9 │ │ - mov r0, r8 │ │ - strd r7, r4, [sp, #424] @ 0x1a8 │ │ - str r6, [sp, #0] │ │ - str r1, [sp, #48] @ 0x30 │ │ - bl bd3c0 │ │ - mov r0, r8 │ │ - bl 49e56 │ │ - add r0, sp, #352 @ 0x160 │ │ - bl 4a130 │ │ - movs r0, #96 @ 0x60 │ │ - movs r1, #8 │ │ - bl 4a56c │ │ - str r4, [sp, #64] @ 0x40 │ │ - mov fp, r0 │ │ - ldr r1, [pc, #492] @ (c383c ) │ │ - mov r0, r8 │ │ - movs r2, #12 │ │ + movs r1, #1 │ │ + str r0, [sp, #16] │ │ + movw r3, #1722 @ 0x6ba │ │ + str r1, [sp, #4] │ │ + ldr r1, [pc, #296] @ (c4104 ) │ │ + str r0, [sp, #12] │ │ + movs r0, #4 │ │ add r1, pc │ │ - bl 4a500 │ │ - ldrd r1, r2, [sp, #12] │ │ - mov r0, r6 │ │ - bl 5e3ec │ │ + str r1, [sp, #0] │ │ + str r0, [sp, #8] │ │ + mov r0, sp │ │ + ldr r2, [pc, #284] @ (c4108 ) │ │ + movs r1, #5 │ │ + add r2, pc │ │ + bl 6ff84 │ │ + movs r0, #5 │ │ + b.n c407e │ │ + ldr r1, [pc, #188] @ (c40b4 ) │ │ + movs r0, #39 @ 0x27 │ │ + add r1, pc │ │ + strd r1, r0, [r9, #4] │ │ + movs r0, #7 │ │ + b.n c407e │ │ + ldr r1, [pc, #192] @ (c40c8 ) │ │ movs r0, #6 │ │ - mov.w lr, #0 │ │ - strd r0, lr, [fp] │ │ - add.w r0, fp, #8 │ │ - ldmia.w r8, {r1, r2, r3} │ │ - mov r8, r5 │ │ - mov.w ip, #4 │ │ - stmia r0!, {r1, r2, r3} │ │ - add.w r0, fp, #24 │ │ - ldmia.w r6, {r1, r2, r3, r4, r5, r7} │ │ - stmia r0!, {r1, r2, r3, r4, r5, r7} │ │ - ldr r7, [sp, #20] │ │ - ldr r0, [sp, #24] │ │ - strd r0, r9, [fp, #56] @ 0x38 │ │ - add.w r0, fp, #72 @ 0x48 │ │ - strd ip, lr, [fp, #48] @ 0x30 │ │ - ldmia.w r7, {r1, r2, r3, r4, r5, r6} │ │ - stmia r0!, {r1, r2, r3, r4, r5, r6} │ │ - movs r0, #4 │ │ - str.w ip, [sp, #360] @ 0x168 │ │ - strd r0, fp, [sp, #352] @ 0x160 │ │ - add r4, sp, #288 @ 0x120 │ │ - add r1, sp, #352 @ 0x160 │ │ - mov r0, r4 │ │ - bl 5e26e │ │ - add.w r0, r8, #8 │ │ - bl 62250 │ │ - ldr r0, [r0, #0] │ │ - ldrd r3, r2, [sp, #64] @ 0x40 │ │ - ldr r0, [r0, #40] @ 0x28 │ │ - str r4, [sp, #0] │ │ - bl 6624c │ │ - cbnz r0, c372a │ │ - add r0, sp, #312 @ 0x138 │ │ - add r2, sp, #384 @ 0x180 │ │ - ldr r1, [sp, #48] @ 0x30 │ │ - bl 6510c │ │ - ldr r0, [sp, #312] @ 0x138 │ │ - cmp r0, #2 │ │ - beq.n c372a │ │ - add r4, sp, #400 @ 0x190 │ │ - add r1, sp, #312 @ 0x138 │ │ - movs r2, #40 @ 0x28 │ │ - mov r0, r4 │ │ - bl c99c0 │ │ - add r0, sp, #352 @ 0x160 │ │ - mov r1, r4 │ │ - bl 65764 │ │ - ldr r0, [sp, #352] @ 0x160 │ │ - cmp r0, #0 │ │ - beq.w c3aae │ │ - movs r2, #0 │ │ - ldr r1, [sp, #356] @ 0x164 │ │ - str r2, [sp, #356] @ 0x164 │ │ - movs r2, #20 │ │ - str r2, [sp, #352] @ 0x160 │ │ - movs r2, #1 │ │ - str r2, [sp, #360] @ 0x168 │ │ - add r2, sp, #352 @ 0x160 │ │ - bl 65ab4 │ │ - add r0, sp, #400 @ 0x190 │ │ - bl 4a192 │ │ - b.n c372a │ │ - movs r0, #0 │ │ - movs r1, #20 │ │ - str r0, [sp, #404] @ 0x194 │ │ - str r1, [sp, #400] @ 0x190 │ │ - str r0, [sp, #408] @ 0x198 │ │ - add r1, sp, #400 @ 0x190 │ │ - ldr r0, [sp, #48] @ 0x30 │ │ - bl 49324 │ │ - add r0, sp, #256 @ 0x100 │ │ - bl 60ef4 │ │ - ldr r1, [sp, #36] @ 0x24 │ │ - mov r0, r8 │ │ - bl 66918 │ │ - ldr r2, [sp, #44] @ 0x2c │ │ - ldr r0, [sp, #40] @ 0x28 │ │ - str.w r0, [sl, #68] @ 0x44 │ │ - str.w sl, [sp, #64] @ 0x40 │ │ - add.w sl, sl, #68 @ 0x44 │ │ - ldr r2, [r2, #0] │ │ - add r4, sp, #400 @ 0x190 │ │ - mov r1, sl │ │ - mov r0, r4 │ │ - bl b3874 │ │ - ldrd r9, r8, [sp, #400] @ 0x190 │ │ - eor.w r0, r9, #24 │ │ - orrs.w r0, r0, r8 │ │ - bne.n c3774 │ │ - ldr r1, [sp, #52] @ 0x34 │ │ - movs r0, #3 │ │ - ldr r3, [sp, #60] @ 0x3c │ │ - movs r2, #41 @ 0x29 │ │ - ldr r4, [sp, #64] @ 0x40 │ │ - strb r0, [r1, #0] │ │ - ldr r1, [sp, #56] @ 0x38 │ │ - strb r0, [r1, #0] │ │ - movs r1, #0 │ │ - strd r2, r1, [r3] │ │ - b.n c3a72 │ │ - add.w r0, r4, #8 │ │ - add.w fp, sp, #160 @ 0xa0 │ │ - mov ip, r4 │ │ - ldmia.w r0, {r2, r3, r4, r5, r6, r7} │ │ - add.w r0, ip, #32 │ │ - mov r1, fp │ │ - stmia r1!, {r2, r3, r4, r5, r6, r7} │ │ - add r4, sp, #144 @ 0x90 │ │ - ldmia.w r0, {r2, r3, r5, r6} │ │ - mov r1, r4 │ │ - stmia r1!, {r2, r3, r5, r6} │ │ - ldr.w r0, [sl] │ │ - bl 98df0 │ │ - ldr r1, [sp, #52] @ 0x34 │ │ - movs r0, #1 │ │ - strb r0, [r1, #0] │ │ - ldr r0, [sp, #28] │ │ - bl c3b04 │ │ - eor.w r0, r9, #23 │ │ - orrs.w r0, r0, r8 │ │ - bne.n c37fc │ │ - add r7, sp, #184 @ 0xb8 │ │ - ldmia.w fp, {r1, r2, r3, r4, r5, r6} │ │ - mov r0, r7 │ │ - stmia r0!, {r1, r2, r3, r4, r5, r6} │ │ - mov.w r0, #2147483648 @ 0x80000000 │ │ - str r0, [sp, #384] @ 0x180 │ │ - ldrd r0, r1, [sp, #184] @ 0xb8 │ │ - subs r4, r0, #2 │ │ - sbc.w r5, r1, #0 │ │ - subs.w r0, r4, #15 │ │ - it ne │ │ - movne r0, #1 │ │ - movs r2, #0 │ │ - rsbs r1, r4, #17 │ │ - sbcs.w r1, r2, r5 │ │ - mov.w r1, #0 │ │ - it cc │ │ - movcc r1, #1 │ │ - orrs.w r6, r1, r0 │ │ - beq.n c3840 │ │ - add r0, sp, #288 @ 0x120 │ │ - ldr r1, [pc, #780] @ (c3afc ) │ │ - adds r0, #4 │ │ - movs r2, #43 @ 0x2b │ │ add r1, pc │ │ - bl 9dedc │ │ - b.n c39ce │ │ - add r0, sp, #224 @ 0xe0 │ │ - ldmia.w fp, {r1, r2, r3, r5, r6, r7} │ │ - stmia r0!, {r1, r2, r3, r5, r6, r7} │ │ - add r0, sp, #208 @ 0xd0 │ │ - ldmia.w r4, {r1, r2, r3, r5} │ │ - stmia r0!, {r1, r2, r3, r5} │ │ - ldr r0, [sp, #32] │ │ - ldr r2, [sp, #56] @ 0x38 │ │ - b.n c3a0c │ │ - ldrd r5, r6, [sl, #40] @ 0x28 │ │ - ldrd fp, r8, [sl, #56] @ 0x38 │ │ - ldr.w r9, [sl, #64] @ 0x40 │ │ - ldr.w r0, [sl, #48] @ 0x30 │ │ - str r0, [sp, #68] @ 0x44 │ │ - ldr.w r0, [sl, #52] @ 0x34 │ │ - str r2, [sp, #44] @ 0x2c │ │ - str r0, [sp, #64] @ 0x40 │ │ - b.n c352a │ │ - nop │ │ - bfi r0, r0, #0, #1 │ │ - lsls r1, r0, #21 │ │ - vtbl.8 d26, {d22-d25}, d0 │ │ - movs r0, r0 │ │ - ldr r1, [r6, #104] @ 0x68 │ │ - vqshrn.u64 d25, q9, #12 │ │ - strd r5, r4, [sp, #36] @ 0x24 │ │ - ldrd r0, r4, [sp, #192] @ 0xc0 │ │ - add.w r9, r4, #24 │ │ - str r0, [sp, #360] @ 0x168 │ │ - add.w r0, r1, r1, lsl #1 │ │ - str r6, [sp, #24] │ │ - add.w r1, r4, r0, lsl #4 │ │ - str r4, [sp, #352] @ 0x160 │ │ - str r1, [sp, #20] │ │ - str r1, [sp, #364] @ 0x16c │ │ - add r5, sp, #400 @ 0x190 │ │ - add.w r1, r5, #20 │ │ - str r1, [sp, #52] @ 0x34 │ │ - add.w r1, r5, #24 │ │ - str r1, [sp, #44] @ 0x2c │ │ - lsls r1, r0, #4 │ │ - add r0, sp, #384 @ 0x180 │ │ - str r0, [sp, #28] │ │ - cmp r1, #0 │ │ - beq.n c391c │ │ - ldrd fp, r6, [r4] │ │ - eor.w r0, fp, #20 │ │ - orrs r0, r6 │ │ - add.w r0, r9, #24 │ │ - beq.n c391e │ │ - str r0, [sp, #48] @ 0x30 │ │ - movs r2, #28 │ │ - ldr r0, [sp, #52] @ 0x34 │ │ - str r1, [sp, #68] @ 0x44 │ │ - add.w r1, r4, #20 │ │ - ldrd r8, sl, [r4, #8] │ │ - ldr r7, [r4, #16] │ │ - str r7, [sp, #416] @ 0x1a0 │ │ - strd r8, sl, [sp, #408] @ 0x198 │ │ - strd fp, r6, [sp, #400] @ 0x190 │ │ - bl c99c0 │ │ - subs.w r0, fp, #2 │ │ - sbc.w r1, r6, #0 │ │ - rsbs r2, r0, #17 │ │ - mov.w r2, #0 │ │ - sbcs.w r1, r2, r1 │ │ - bcc.n c398c │ │ + b.n c4012 │ │ + ldr r1, [pc, #180] @ (c40c4 ) │ │ + movs r0, #7 │ │ + add r1, pc │ │ + strd r1, r0, [r9, #4] │ │ + movs r0, #8 │ │ + b.n c407e │ │ cmp r0, #4 │ │ - bne.n c398c │ │ - ldr r2, [pc, #540] @ (c3ae0 ) │ │ - mov r0, sl │ │ - mov r1, r7 │ │ - movs r3, #8 │ │ + bls.n c4042 │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #16] │ │ + movw r3, #1722 @ 0x6ba │ │ + str r1, [sp, #4] │ │ + ldr r1, [pc, #164] @ (c40d0 ) │ │ + str r0, [sp, #12] │ │ + movs r0, #4 │ │ + add r1, pc │ │ + str r1, [sp, #0] │ │ + str r0, [sp, #8] │ │ + mov r0, sp │ │ + ldr r2, [pc, #152] @ (c40d4 ) │ │ + movs r1, #5 │ │ add r2, pc │ │ - bl c47d4 │ │ - cbz r0, c3902 │ │ - add r0, sp, #384 @ 0x180 │ │ - mov ip, r9 │ │ - str r0, [sp, #280] @ 0x118 │ │ - add r2, sp, #312 @ 0x138 │ │ - mov fp, r4 │ │ - ldmia.w ip, {r0, r3, r4, r5, r6, r7} │ │ - mov r1, r2 │ │ - stmia r1!, {r0, r3, r4, r5, r6, r7} │ │ - add r0, sp, #256 @ 0x100 │ │ - add r1, sp, #280 @ 0x118 │ │ - bl 96514 │ │ - ldr r0, [sp, #256] @ 0x100 │ │ - ldr r1, [pc, #480] @ (c3ad0 ) │ │ - cmp r0, r1 │ │ - bne.n c39ac │ │ - mov r0, r8 │ │ - mov r1, sl │ │ - bl 5395a │ │ - add r5, sp, #400 @ 0x190 │ │ - mov r4, fp │ │ - b.n c3910 │ │ - mov r0, r8 │ │ - mov r1, sl │ │ - bl 5395a │ │ - ldr r0, [sp, #44] @ 0x2c │ │ - bl 99838 │ │ - ldr r1, [sp, #68] @ 0x44 │ │ - adds r4, #48 @ 0x30 │ │ - add.w r9, r9, #48 @ 0x30 │ │ - subs r1, #48 @ 0x30 │ │ - b.n c3874 │ │ - ldr r0, [sp, #20] │ │ - str r0, [sp, #356] @ 0x164 │ │ - add r4, sp, #352 @ 0x160 │ │ - mov r0, r4 │ │ - bl 60ebe │ │ - ldr r6, [sp, #28] │ │ - mov r0, r4 │ │ - ldmia.w r6, {r1, r2, r3} │ │ - stmia r0!, {r1, r2, r3} │ │ - add r6, sp, #312 @ 0x138 │ │ - movs r2, #43 @ 0x2b │ │ - ldr r1, [pc, #420] @ (c3adc ) │ │ - mov r0, r6 │ │ + bl 6ff84 │ │ + ldr r1, [pc, #136] @ (c40cc ) │ │ + movs r0, #21 │ │ add r1, pc │ │ - bl 9dedc │ │ - mov r0, r5 │ │ - mov r1, r4 │ │ - mov r2, r6 │ │ - bl a7df8 │ │ - adds r0, r5, #4 │ │ - add r1, sp, #288 @ 0x120 │ │ - adds r5, r1, #4 │ │ - ldr r4, [sp, #400] @ 0x190 │ │ - ldmia.w r0, {r2, r3, r6} │ │ + b.n c4078 │ │ + cmp r0, #4 │ │ + bls.n c4072 │ │ movs r0, #0 │ │ - mov r1, r5 │ │ - stmia r1!, {r2, r3, r6} │ │ - ldr r2, [sp, #40] @ 0x28 │ │ - rsbs r1, r2, #17 │ │ - ldr r1, [sp, #36] @ 0x24 │ │ - sbcs r0, r1 │ │ - bcc.n c396c │ │ - cmp r2, #15 │ │ - beq.n c3972 │ │ - add r0, sp, #184 @ 0xb8 │ │ - bl 99838 │ │ - add r0, sp, #224 @ 0xe0 │ │ - ldmia.w r5, {r1, r2, r3} │ │ - cmp r4, #0 │ │ - stmia r0!, {r1, r2, r3} │ │ - ldr r0, [sp, #32] │ │ - ldr r2, [sp, #56] @ 0x38 │ │ - bne.n c3a04 │ │ - mov.w r8, #0 │ │ - mov.w r9, #23 │ │ - b.n c3a0c │ │ - ldr r0, [sp, #48] @ 0x30 │ │ - movs r2, #27 │ │ - str r0, [sp, #356] @ 0x164 │ │ - add r0, sp, #288 @ 0x120 │ │ - ldr r1, [pc, #360] @ (c3b00 ) │ │ - adds r0, #4 │ │ + movs r1, #1 │ │ + str r0, [sp, #16] │ │ + movw r3, #1722 @ 0x6ba │ │ + str r1, [sp, #4] │ │ + ldr r1, [pc, #160] @ (c40fc ) │ │ + str r0, [sp, #12] │ │ + movs r0, #4 │ │ add r1, pc │ │ - bl 9dedc │ │ - add r0, sp, #400 @ 0x190 │ │ - bl 99838 │ │ - ldr r0, [sp, #44] @ 0x2c │ │ - bl 99838 │ │ - b.n c39c0 │ │ - ldr r1, [sp, #48] @ 0x30 │ │ - str r1, [sp, #356] @ 0x164 │ │ - ldrd r1, r2, [sp, #260] @ 0x104 │ │ - add r3, sp, #292 @ 0x124 │ │ - stmia r3!, {r0, r1, r2} │ │ - mov r0, r8 │ │ - mov r1, sl │ │ - bl 5395a │ │ - add r0, sp, #352 @ 0x160 │ │ - bl 60ebe │ │ - ldrd r5, r4, [sp, #36] @ 0x24 │ │ - add r7, sp, #184 @ 0xb8 │ │ - ldr r6, [sp, #24] │ │ - add r0, sp, #384 @ 0x180 │ │ - bl a8c48 │ │ + str r1, [sp, #0] │ │ + str r0, [sp, #8] │ │ + mov r0, sp │ │ + ldr r2, [pc, #148] @ (c4100 ) │ │ + movs r1, #5 │ │ + add r2, pc │ │ + bl 6ff84 │ │ + ldr r1, [pc, #132] @ (c40f8 ) │ │ + movs r0, #14 │ │ + add r1, pc │ │ + strd r1, r0, [r9, #4] │ │ + movs r0, #6 │ │ + strb.w r0, [r9] │ │ + add sp, #28 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + cmp r1, #4 │ │ + bls.n c40b0 │ │ movs r0, #0 │ │ - rsbs r1, r4, #17 │ │ - sbcs r0, r5 │ │ - bcc.n c39ee │ │ - cmp r4, #15 │ │ - bne.n c39ee │ │ - cbz r6, c39f4 │ │ - add.w r0, r7, #8 │ │ - bl 99904 │ │ - b.n c39f4 │ │ - add r0, sp, #184 @ 0xb8 │ │ - bl 99838 │ │ - add r0, sp, #288 @ 0x120 │ │ - add r1, sp, #224 @ 0xe0 │ │ - adds r0, #4 │ │ - ldmia.w r0, {r2, r3, r4} │ │ - stmia r1!, {r2, r3, r4} │ │ - ldr r0, [sp, #32] │ │ - ldr r2, [sp, #56] @ 0x38 │ │ - mov.w r8, #0 │ │ - mov.w r9, #22 │ │ - add.w fp, sp, #224 @ 0xe0 │ │ movs r1, #1 │ │ - strb r1, [r2, #0] │ │ - add.w sl, sp, #104 @ 0x68 │ │ - mov ip, fp │ │ - ldmia.w ip, {r2, r3, r4, r5, r6, r7} │ │ - mov r1, sl │ │ - stmia r1!, {r2, r3, r4, r5, r6, r7} │ │ - add.w r6, sl, #24 │ │ - add r1, sp, #208 @ 0xd0 │ │ - ldmia.w r1, {r2, r3, r4, r5} │ │ - stmia r6!, {r2, r3, r4, r5} │ │ - bl c3b14 │ │ - eor.w r0, r9, #23 │ │ - orrs.w r0, r0, r8 │ │ - bne.n c3a46 │ │ - mov.w r8, #0 │ │ - mov.w r9, #40 @ 0x28 │ │ - b.n c3a52 │ │ - add.w r1, sl, #12 │ │ - add r0, sp, #72 @ 0x48 │ │ - movs r2, #28 │ │ - bl c99c0 │ │ - ldrd r5, r4, [sp, #60] @ 0x3c │ │ - ldmia.w fp, {r1, r2, r3} │ │ - add.w r0, r5, #8 │ │ - stmia r0!, {r1, r2, r3} │ │ - movs r2, #28 │ │ - add.w r0, r5, #20 │ │ - strd r9, r8, [r5] │ │ - add r1, sp, #72 @ 0x48 │ │ - bl c99c0 │ │ - movs r0, #1 │ │ - strb.w r0, [r4, #92] @ 0x5c │ │ - add sp, #452 @ 0x1c4 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldrb.w r0, [sp, #408] @ 0x198 │ │ - movs r1, #43 @ 0x2b │ │ - strb.w r0, [sp, #316] @ 0x13c │ │ - ldr r0, [sp, #404] @ 0x194 │ │ - str r0, [sp, #312] @ 0x138 │ │ - ldr r0, [pc, #88] @ (c3ae4 ) │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r0, [pc, #84] @ (c3ae8 ) │ │ - add r2, sp, #312 @ 0x138 │ │ - ldr r3, [pc, #84] @ (c3aec ) │ │ - add r0, pc │ │ - add r3, pc │ │ - bl 4fcf8 │ │ - ldr r0, [pc, #52] @ (c3ad4 ) │ │ - add r0, pc │ │ - bl 52ca0 │ │ - ldr r0, [pc, #48] @ (c3ad8 ) │ │ - add r0, pc │ │ - bl 52ca0 │ │ - ldrb.w r0, [sp, #356] @ 0x164 │ │ - addw r2, sp, #383 @ 0x17f │ │ - strb.w r0, [sp, #383] @ 0x17f │ │ - movs r1, #43 @ 0x2b │ │ - ldr r0, [pc, #48] @ (c3af0 ) │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - ldr r0, [pc, #48] @ (c3af4 ) │ │ - ldr r3, [pc, #48] @ (c3af8 ) │ │ - add r0, pc │ │ - add r3, pc │ │ - bl 4fcf8 │ │ + str r0, [sp, #16] │ │ + movw r3, #1722 @ 0x6ba │ │ + str r1, [sp, #4] │ │ + ldr r1, [pc, #124] @ (c4118 ) │ │ + str r0, [sp, #12] │ │ + movs r0, #4 │ │ + add r1, pc │ │ + str r1, [sp, #0] │ │ + str r0, [sp, #8] │ │ + mov r0, sp │ │ + ldr r2, [pc, #116] @ (c411c ) │ │ + movs r1, #5 │ │ + add r2, pc │ │ + bl 6ff84 │ │ + movs r0, #15 │ │ + b.n c407e │ │ + bl 490a2 │ │ + asrs r6, r5, #13 │ │ + movs r1, r0 │ │ + usat16 r0, #0, r6 │ │ + @ instruction: 0xf2780000 │ │ + bl 3510b2 │ │ + bl 3530b6 │ │ + bl fffe80ba │ │ + @ instruction: 0xf0f40000 │ │ + @ instruction: 0xf0c80000 │ │ + movw r0, #49152 @ 0xc000 │ │ + addw r0, r4, #0 │ │ + addw r0, ip, #0 │ │ + rsbs r0, r0, #0 │ │ + @ instruction: 0xf1ec0000 │ │ + sub.w r0, r6, #0 │ │ + rsb r0, sl, #0 │ │ + sbcs.w r0, ip, #0 │ │ + bl 2b20e6 │ │ + @ instruction: 0xf0c40000 │ │ + eors.w r0, r8, #0 │ │ + sbcs.w r0, r4, #0 │ │ + adds.w r0, r8, #0 │ │ + usat r0, #0, r4 │ │ + movw r0, #57344 @ 0xe000 │ │ + adc.w r0, sl, #0 │ │ + @ instruction: 0xf0ae0000 │ │ + orrs.w r0, sl, #0 │ │ + uxtb r3, r1 │ │ + ldr r1, [pc, #104] @ (c418c ) │ │ + movs r2, #6 │ │ + add r1, pc │ │ + push {r4, lr} │ │ + tbb [pc, r3] │ │ + lsls r0, r4, #20 │ │ + asrs r7, r1, #8 │ │ + subs r0, r1, r0 │ │ + asrs r5, r3, #24 │ │ + lsrs r2, r5, #16 │ │ + ldr r1, [pc, #84] @ (c4190 ) │ │ + add r1, pc │ │ + b.n c416c │ │ + ldr r1, [pc, #92] @ (c419c ) │ │ + movs r2, #3 │ │ + add r1, pc │ │ + b.n c416e │ │ + ldr r1, [pc, #100] @ (c41ac ) │ │ + add r1, pc │ │ + b.n c416c │ │ + ldr r1, [pc, #68] @ (c4194 ) │ │ + add r1, pc │ │ + b.n c416c │ │ + ldr r1, [pc, #68] @ (c4198 ) │ │ + movs r2, #5 │ │ + add r1, pc │ │ + b.n c416e │ │ + movs r1, #15 │ │ + vstr s0, [r0, #4] │ │ + b.n c417e │ │ + ldr r1, [pc, #60] @ (c41a0 ) │ │ + add r1, pc │ │ + b.n c416c │ │ + ldr r1, [pc, #56] @ (c41a4 ) │ │ + add r1, pc │ │ + movs r2, #4 │ │ + ldr r4, [pc, #64] @ (c41b0 ) │ │ + movs r3, #6 │ │ + strd r1, r2, [r0, #12] │ │ + movs r1, #0 │ │ + add r4, pc │ │ + strd r4, r3, [r0, #4] │ │ + strb r1, [r0, #0] │ │ + pop {r4, pc} │ │ + ldr r1, [pc, #36] @ (c41a8 ) │ │ + movs r2, #6 │ │ + add r1, pc │ │ + b.n c416e │ │ nop │ │ - movs r3, r0 │ │ - strh r0, [r0, #0] │ │ - adcs.w r0, r0, #0 │ │ - ldcl 0, cr0, [r4, #-0] │ │ - udf #55 @ 0x37 │ │ - vceq.i16 d24, d26, #0 │ │ - vpaddl.u16 q15, q2 │ │ - movs r0, r0 │ │ - cmp r4, #109 @ 0x6d │ │ - vrshr.u64 q15, q4, #8 │ │ - movs r0, r0 │ │ - add r5, pc, #520 @ (adr r5, c3cfc ) │ │ - movs r0, r0 │ │ - cmp r4, #61 @ 0x3d │ │ - vqneg.s32 q13, q4 │ │ - movs r0, r0 │ │ - lsls r1, r1, #5 │ │ - @ instruction: 0xfff6ff8a │ │ - @ instruction: 0xfff5f890 │ │ - asrs r0, r4, #32 │ │ - cmp r1, #3 │ │ - itt eq │ │ - ldreq r0, [r0, #28] │ │ - beq.w 98df0 │ │ - bx lr │ │ - ldrb.w r1, [r0, #68] @ 0x44 │ │ - cmp r1, #3 │ │ - itt eq │ │ - addeq r0, #24 │ │ - beq.w c3b04 │ │ - bx lr │ │ - ldr r0, [r0, #0] │ │ - ldrb r0, [r0, #0] │ │ - b.w 50794 │ │ + @ instruction: 0xfa69fff5 │ │ + str r6, [r6, #104] @ 0x68 │ │ + vsli.64 q11, q1, #52 @ 0x34 │ │ + vshll.u32 , d31, #20 │ │ + @ instruction: 0xfff5fa58 │ │ + vrsubhn.i d22, , q10 │ │ + vqshlu.s64 d22, d6, #52 @ 0x34 │ │ + vshll.u32 , d7, #20 │ │ + vrsubhn.i d22, , q10 │ │ + vshll.u32 , d1, #20 │ │ + vsli.32 , q8, #21 │ │ + sub sp, #24 │ │ + ldr r4, [r0, #12] │ │ + cbz r4, c41ee │ │ + mov r5, r0 │ │ + blx cd210 │ │ + ldr r1, [r5, #20] │ │ + cmp r1, r0 │ │ + beq.n c41ee │ │ + ldr r0, [r5, #0] │ │ + cmp r0, #1 │ │ + bne.n c41e8 │ │ + movs r0, #0 │ │ + ldr r6, [r5, #16] │ │ + str r0, [r5, #12] │ │ + adds r0, r5, #4 │ │ + bl c1468 │ │ + mov r0, r4 │ │ + mov r1, r6 │ │ + add sp, #24 │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ + b.w 9953c │ │ + bl 63ba4 │ │ + cbz r0, c41f2 │ │ + add sp, #24 │ │ + pop {r4, r5, r6, pc} │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #16] │ │ + str r1, [sp, #4] │ │ + ldr r1, [pc, #20] @ (c4210 ) │ │ + str r0, [sp, #12] │ │ + movs r0, #4 │ │ + add r1, pc │ │ + str r0, [sp, #8] │ │ + str r1, [sp, #0] │ │ + mov r0, sp │ │ + ldr r1, [pc, #8] @ (c4214 ) │ │ + add r1, pc │ │ + bl 4d1a6 │ │ + @ instruction: 0xf0dc0000 │ │ + @ instruction: 0xf0da0000 │ │ ldr r3, [r0, #0] │ │ cmp r3, r1 │ │ - bcc.n c3b3a │ │ + bcc.n c4226 │ │ cmp r3, r2 │ │ itt ls │ │ movls r0, #0 │ │ bxls lr │ │ movs r0, #1 │ │ cmp r3, r2 │ │ it hi │ │ movhi.w r0, #4294967295 @ 0xffffffff │ │ bx lr │ │ - bmi.n c3af2 │ │ + bmi.n c41de │ │ stmdb sp!, {r2, r3, r4, r5, r6, r7, r8, lr} │ │ str r0, [sp, #4] │ │ add.w r8, sp, #4 │ │ - ldr r6, [pc, #124] @ (c3bd0 ) │ │ + ldr r6, [pc, #124] @ (c42bc ) │ │ movw r7, #1446 @ 0x5a6 │ │ movs r4, #0 │ │ add r6, pc │ │ cmp r7, #2 │ │ - bcc.n c3b86 │ │ + bcc.n c4272 │ │ add.w r5, r4, r7, lsr #1 │ │ add.w r0, r5, r5, lsl #1 │ │ ldr.w r1, [r6, r0, lsl #2] │ │ add.w r0, r6, r0, lsl #2 │ │ ldr r2, [r0, #4] │ │ mov r0, r8 │ │ - bl c3b2c │ │ + bl c4218 │ │ uxtb r0, r0 │ │ sub.w r7, r7, r7, lsr #1 │ │ cmp r0, #1 │ │ it ne │ │ movne r4, r5 │ │ - b.n c3b5c │ │ + b.n c4248 │ │ add.w r0, r4, r4, lsl #1 │ │ ldr.w r1, [r6, r0, lsl #2] │ │ add.w r0, r6, r0, lsl #2 │ │ ldr r2, [r0, #4] │ │ add r0, sp, #4 │ │ - bl c3b2c │ │ + bl c4218 │ │ uxtb r0, r0 │ │ cmp r0, #255 @ 0xff │ │ it eq │ │ addeq r4, #1 │ │ - cbz r0, c3baa │ │ + cbz r0, c4296 │ │ movs r0, #9 │ │ ldmia.w sp!, {r2, r3, r4, r5, r6, r7, r8, pc} │ │ movw r0, #1445 @ 0x5a5 │ │ cmp r4, r0 │ │ itttt ls │ │ addls.w r0, r4, r4, lsl #1 │ │ addls.w r0, r6, r0, lsl #2 │ │ ldrbls r0, [r0, #8] │ │ ldmials.w sp!, {r2, r3, r4, r5, r6, r7, r8, pc} │ │ - ldr r2, [pc, #16] @ (c3bd4 ) │ │ + ldr r2, [pc, #16] @ (c42c0 ) │ │ mov r0, r4 │ │ movw r1, #1446 @ 0x5a6 │ │ add r2, pc │ │ - bl 4c2e8 │ │ + bl 4d15c │ │ nop │ │ - vmaxnm.f32 , q13, │ │ - orrs.w r0, r8, #0 │ │ + @ instruction: 0xfa3afff5 │ │ + orr.w r0, r0, #0 │ │ push {r4, r5, r7, lr} │ │ sub sp, #24 │ │ movs r4, #0 │ │ mov r1, r0 │ │ strh.w r4, [sp, #18] │ │ add.w r0, sp, #18 │ │ - ldr r3, [pc, #84] @ (c3c40 ) │ │ + ldr r3, [pc, #84] @ (c432c ) │ │ movw r2, #3812 @ 0xee4 │ │ str r0, [sp, #8] │ │ add r3, pc │ │ strd r3, r2, [sp] │ │ add r0, sp, #12 │ │ - ldr r2, [pc, #72] @ (c3c44 ) │ │ + ldr r2, [pc, #72] @ (c4330 ) │ │ movw r3, #3812 @ 0xee4 │ │ add r2, pc │ │ - bl c3d1c │ │ + bl c4408 │ │ ldrh.w r0, [sp, #12] │ │ cmp r0, #1 │ │ - bne.n c3c2c │ │ + bne.n c4318 │ │ ldrh.w r5, [sp, #16] │ │ movw r2, #5735 @ 0x1667 │ │ ldrh.w r0, [sp, #14] │ │ - ldr r1, [pc, #44] @ (c3c48 ) │ │ - ldr r3, [pc, #48] @ (c3c4c ) │ │ + ldr r1, [pc, #44] @ (c4334 ) │ │ + ldr r3, [pc, #48] @ (c4338 ) │ │ add r1, pc │ │ add r3, pc │ │ - bl c3d98 │ │ + bl c4484 │ │ cmp r1, r5 │ │ - bcc.n c3c34 │ │ + bcc.n c4320 │ │ mov r4, r0 │ │ - b.n c3c2c │ │ + b.n c4318 │ │ mov r0, r4 │ │ mov r1, r5 │ │ add sp, #24 │ │ pop {r4, r5, r7, pc} │ │ - ldr r2, [pc, #24] @ (c3c50 ) │ │ + ldr r2, [pc, #24] @ (c433c ) │ │ mov r0, r5 │ │ add r2, pc │ │ - bl 4c7e0 │ │ + bl 4d66c │ │ nop │ │ - movs r0, #120 @ 0x78 │ │ - vcvtp.u16.f16 d16, d18 │ │ - vcvt.s16.f16 , q14 │ │ - vshr.u32 d31, d18, #9 │ │ + subs r0, r5, r6 │ │ + @ instruction: 0xfff7fdd2 │ │ + vrshr.u64 d25, d12, #10 │ │ + vshr.u32 d31, d10, #9 │ │ movs r0, r0 │ │ - bic.w r0, r8, #0 │ │ + ands.w r0, r0, #0 │ │ push {r4, r5, r7, lr} │ │ sub sp, #24 │ │ movs r4, #0 │ │ mov r1, r0 │ │ strh.w r4, [sp, #18] │ │ add.w r0, sp, #18 │ │ - ldr r3, [pc, #84] @ (c3cbc ) │ │ + ldr r3, [pc, #84] @ (c43a8 ) │ │ movw r2, #2061 @ 0x80d │ │ str r0, [sp, #8] │ │ add r3, pc │ │ strd r3, r2, [sp] │ │ add r0, sp, #12 │ │ - ldr r2, [pc, #72] @ (c3cc0 ) │ │ + ldr r2, [pc, #72] @ (c43ac ) │ │ movw r3, #2061 @ 0x80d │ │ add r2, pc │ │ - bl c3d1c │ │ + bl c4408 │ │ ldrh.w r0, [sp, #12] │ │ cmp r0, #1 │ │ - bne.n c3ca8 │ │ + bne.n c4394 │ │ ldrh.w r5, [sp, #16] │ │ movw r2, #3406 @ 0xd4e │ │ ldrh.w r0, [sp, #14] │ │ - ldr r1, [pc, #44] @ (c3cc4 ) │ │ - ldr r3, [pc, #48] @ (c3cc8 ) │ │ + ldr r1, [pc, #44] @ (c43b0 ) │ │ + ldr r3, [pc, #48] @ (c43b4 ) │ │ add r1, pc │ │ add r3, pc │ │ - bl c3d98 │ │ + bl c4484 │ │ cmp r1, r5 │ │ - bcc.n c3cb0 │ │ + bcc.n c439c │ │ mov r4, r0 │ │ - b.n c3ca8 │ │ + b.n c4394 │ │ mov r0, r4 │ │ mov r1, r5 │ │ add sp, #24 │ │ pop {r4, r5, r7, pc} │ │ - ldr r2, [pc, #24] @ (c3ccc ) │ │ + ldr r2, [pc, #24] @ (c43b8 ) │ │ mov r0, r5 │ │ add r2, pc │ │ - bl 4c7e0 │ │ + bl 4d66c │ │ nop │ │ - ldrh r4, [r2, #36] @ 0x24 │ │ - vdup.16 , d26[1] │ │ - @ instruction: 0xfff6ccd0 │ │ - @ instruction: 0xfff6ef96 │ │ + strh r4, [r0, #62] @ 0x3e │ │ + vqshl.u64 d23, d10, #54 @ 0x36 │ │ + vtbl.8 d28, {d6}, d0 │ │ + vcvt.u32.f32 q15, q15, #10 │ │ movs r0, r0 │ │ - vaddl.s8 q0, d12, d0 │ │ + vhadd.s d16, d4, d0 │ │ push {r4, r5, r7, lr} │ │ - ldr r2, [pc, #60] @ (c3d10 ) │ │ + ldr r2, [pc, #60] @ (c43fc ) │ │ movw r4, #922 @ 0x39a │ │ - ldr r1, [pc, #48] @ (c3d0c ) │ │ + ldr r1, [pc, #48] @ (c43f8 ) │ │ mul.w r3, r0, r2 │ │ muls r1, r0 │ │ eors r3, r1 │ │ umull r3, r5, r3, r4 │ │ - ldr r3, [pc, #44] @ (c3d14 ) │ │ + ldr r3, [pc, #44] @ (c4400 ) │ │ add r3, pc │ │ ldrh.w r3, [r3, r5, lsl #1] │ │ add r3, r0 │ │ muls r2, r3 │ │ eors r1, r2 │ │ umull r1, r2, r1, r4 │ │ - ldr r1, [pc, #28] @ (c3d18 ) │ │ + ldr r1, [pc, #28] @ (c4404 ) │ │ add r1, pc │ │ ldr.w r1, [r1, r2, lsl #2] │ │ cmp.w r0, r1, lsr #8 │ │ it ne │ │ movne r1, #0 │ │ mov r0, r1 │ │ pop {r4, r5, r7, pc} │ │ ldr r6, [r4, r4] │ │ adds r1, #65 @ 0x41 │ │ ldrb r1, [r7, #6] │ │ ldr r6, [sp, #220] @ 0xdc │ │ - tst r6, r3 │ │ - vtbx.8 d20, {d6-d7}, d2 │ │ + subs r5, #78 @ 0x4e │ │ + vsri.32 q10, q9, #10 │ │ vsli.64 , q12, #54 @ 0x36 │ │ - ldr r4, [pc, #104] @ (c3d88 ) │ │ - ldr r7, [pc, #104] @ (c3d8c ) │ │ + ldr r4, [pc, #104] @ (c4474 ) │ │ + ldr r7, [pc, #104] @ (c4478 ) │ │ mul.w r6, r1, r4 │ │ mul.w r4, r1, r7 │ │ eors r4, r6 │ │ umull r4, r5, r4, r3 │ │ cmp r5, r3 │ │ - bcs.n c3d70 │ │ + bcs.n c445c │ │ ldrh.w r2, [r2, r5, lsl #1] │ │ ldr r4, [sp, #28] │ │ add r2, r1 │ │ muls r2, r7 │ │ eors r2, r6 │ │ umull r2, r3, r2, r3 │ │ cmp r3, r4 │ │ - bcs.n c3d7c │ │ + bcs.n c4468 │ │ ldr r2, [sp, #24] │ │ ldr.w r4, [r2, r3, lsl #3] │ │ cmp r4, r1 │ │ - bne.n c3d64 │ │ + bne.n c4450 │ │ add.w r1, r2, r3, lsl #3 │ │ movs r2, #1 │ │ strh r2, [r0, #0] │ │ ldr r1, [r1, #4] │ │ strh r1, [r0, #2] │ │ lsrs r1, r1, #16 │ │ strh r1, [r0, #4] │ │ pop {r3, r4, r5, r6, r7, pc} │ │ ldr r1, [sp, #32] │ │ ldrh r2, [r1, #4] │ │ ldr r1, [r1, #0] │ │ strh r2, [r0, #4] │ │ str r1, [r0, #0] │ │ pop {r3, r4, r5, r6, r7, pc} │ │ - ldr r2, [pc, #28] @ (c3d90 ) │ │ + ldr r2, [pc, #28] @ (c447c ) │ │ mov r0, r5 │ │ mov r1, r3 │ │ add r2, pc │ │ - bl 4c2e8 │ │ - ldr r2, [pc, #20] @ (c3d94 ) │ │ + bl 4d15c │ │ + ldr r2, [pc, #20] @ (c4480 ) │ │ mov r0, r3 │ │ mov r1, r4 │ │ add r2, pc │ │ - bl 4c2e8 │ │ + bl 4d15c │ │ ldr r6, [r4, r4] │ │ adds r1, #65 @ 0x41 │ │ ldrb r1, [r7, #6] │ │ ldr r6, [sp, #220] @ 0xdc │ │ - cdp 0, 15, cr0, cr10, cr0, {0} │ │ - cdp 0, 15, cr0, cr14, cr0, {0} │ │ + cdp 0, 14, cr0, cr2, cr0, {0} │ │ + cdp 0, 14, cr0, cr6, cr0, {0} │ │ cmp r2, r0 │ │ itttt cs │ │ addcs.w r3, r1, r0, lsl #2 │ │ subcs r1, r2, r0 │ │ movcs r0, r3 │ │ bxcs lr │ │ push {r7, lr} │ │ mov r1, r2 │ │ mov r2, r3 │ │ - bl 4c2e0 │ │ + bl 4d154 │ │ push {r4, r5, r6, lr} │ │ mov r5, r0 │ │ sub.w r0, r0, #4352 @ 0x1100 │ │ mov r4, r1 │ │ cmp r0, #19 │ │ - bcs.n c3ddc │ │ + bcs.n c44c8 │ │ movw r0, #4449 @ 0x1161 │ │ subs r0, r4, r0 │ │ cmp r0, #21 │ │ - bcs.n c3dfa │ │ + bcs.n c44e6 │ │ mov.w r0, #588 @ 0x24c │ │ rsb r1, r4, r4, lsl #3 │ │ muls r0, r5 │ │ add.w r0, r0, r1, lsl #2 │ │ - ldr r1, [pc, #468] @ (c3fac ) │ │ + ldr r1, [pc, #468] @ (c4698 ) │ │ add r0, r1 │ │ pop {r4, r5, r6, pc} │ │ sub.w r6, r5, #44032 @ 0xac00 │ │ movs r1, #28 │ │ uxth r0, r6 │ │ - bl c9d20 │ │ + bl ca328 │ │ movw r0, #11171 @ 0x2ba3 │ │ cmp r6, r0 │ │ ittt ls │ │ movwls r0, #4520 @ 0x11a8 │ │ subls r0, r4, r0 │ │ cmpls r0, #26 │ │ - bls.n c3e9e │ │ + bls.n c458a │ │ orr.w r0, r4, r5 │ │ cmp.w r0, #65536 @ 0x10000 │ │ - bcs.n c3e46 │ │ - ldr r2, [pc, #416] @ (c3fa8 ) │ │ + bcs.n c4532 │ │ + ldr r2, [pc, #416] @ (c4694 ) │ │ orr.w r1, r4, r5, lsl #16 │ │ - ldr r0, [pc, #408] @ (c3fa4 ) │ │ + ldr r0, [pc, #408] @ (c4690 ) │ │ mov.w r4, #928 @ 0x3a0 │ │ mul.w r3, r1, r2 │ │ muls r0, r1 │ │ eors r3, r0 │ │ umull r3, r5, r3, r4 │ │ - ldr r3, [pc, #400] @ (c3fb0 ) │ │ + ldr r3, [pc, #400] @ (c469c ) │ │ add r3, pc │ │ ldrh.w r3, [r3, r5, lsl #1] │ │ add r3, r1 │ │ muls r2, r3 │ │ eors r0, r2 │ │ umull r0, r2, r0, r4 │ │ - ldr r0, [pc, #388] @ (c3fb4 ) │ │ + ldr r0, [pc, #388] @ (c46a0 ) │ │ add r0, pc │ │ ldr.w r3, [r0, r2, lsl #3] │ │ add.w r0, r0, r2, lsl #3 │ │ ldr r0, [r0, #4] │ │ cmp r3, r1 │ │ it ne │ │ movne.w r0, #1114112 @ 0x110000 │ │ pop {r4, r5, r6, pc} │ │ - ldr r1, [pc, #280] @ (c3f60 ) │ │ + ldr r1, [pc, #280] @ (c464c ) │ │ mov.w r0, #1114112 @ 0x110000 │ │ cmp r5, r1 │ │ - beq.n c3f36 │ │ - ldr r1, [pc, #272] @ (c3f64 ) │ │ + beq.n c4622 │ │ + ldr r1, [pc, #272] @ (c4650 ) │ │ cmp r5, r1 │ │ - beq.n c3ec8 │ │ - ldr r1, [pc, #272] @ (c3f68 ) │ │ + beq.n c45b4 │ │ + ldr r1, [pc, #272] @ (c4654 ) │ │ cmp r5, r1 │ │ - beq.n c3f42 │ │ - ldr r1, [pc, #268] @ (c3f6c ) │ │ + beq.n c462e │ │ + ldr r1, [pc, #268] @ (c4658 ) │ │ cmp r5, r1 │ │ - beq.n c3ef6 │ │ - ldr r1, [pc, #268] @ (c3f70 ) │ │ + beq.n c45e2 │ │ + ldr r1, [pc, #268] @ (c465c ) │ │ cmp r5, r1 │ │ - beq.n c3f26 │ │ - ldr r1, [pc, #264] @ (c3f74 ) │ │ + beq.n c4612 │ │ + ldr r1, [pc, #264] @ (c4660 ) │ │ cmp r5, r1 │ │ - beq.n c3f06 │ │ - ldr r1, [pc, #264] @ (c3f78 ) │ │ + beq.n c45f2 │ │ + ldr r1, [pc, #264] @ (c4664 ) │ │ cmp r5, r1 │ │ - beq.n c3eac │ │ - ldr r1, [pc, #260] @ (c3f7c ) │ │ + beq.n c4598 │ │ + ldr r1, [pc, #260] @ (c4668 ) │ │ cmp r5, r1 │ │ - beq.n c3ee6 │ │ - ldr r1, [pc, #260] @ (c3f80 ) │ │ + beq.n c45d2 │ │ + ldr r1, [pc, #260] @ (c466c ) │ │ cmp r5, r1 │ │ - beq.n c3ed6 │ │ - ldr r1, [pc, #256] @ (c3f84 ) │ │ + beq.n c45c2 │ │ + ldr r1, [pc, #256] @ (c4670 ) │ │ cmp r5, r1 │ │ - bne.n c3e44 │ │ - ldr r0, [pc, #280] @ (c3fa0 ) │ │ + bne.n c4530 │ │ + ldr r0, [pc, #280] @ (c468c ) │ │ add.w r1, r0, #32 │ │ mov.w r0, #1114112 @ 0x110000 │ │ cmp r4, r1 │ │ itt eq │ │ movweq r0, #4250 @ 0x109a │ │ movteq r0, #1 │ │ pop {r4, r5, r6, pc} │ │ cmp r1, #0 │ │ - bne.n c3dfa │ │ + bne.n c44e6 │ │ adds r0, r5, r4 │ │ movw r1, #4519 @ 0x11a7 │ │ subs r0, r0, r1 │ │ pop {r4, r5, r6, pc} │ │ - ldr r0, [pc, #224] @ (c3f90 ) │ │ + ldr r0, [pc, #224] @ (c467c ) │ │ cmp r4, r0 │ │ - beq.n c3f5a │ │ - ldr r0, [pc, #224] @ (c3f94 ) │ │ + beq.n c4646 │ │ + ldr r0, [pc, #224] @ (c4680 ) │ │ cmp r4, r0 │ │ - beq.n c3f52 │ │ - ldr r0, [pc, #220] @ (c3f98 ) │ │ + beq.n c463e │ │ + ldr r0, [pc, #220] @ (c4684 ) │ │ cmp r4, r0 │ │ itee ne │ │ movne.w r0, #1114112 @ 0x110000 │ │ - ldreq r0, [pc, #200] @ (c3f8c ) │ │ + ldreq r0, [pc, #200] @ (c4678 ) │ │ addeq r0, #2 │ │ pop {r4, r5, r6, pc} │ │ - ldr r1, [pc, #212] @ (c3fa0 ) │ │ + ldr r1, [pc, #212] @ (c468c ) │ │ add.w r2, r1, #32 │ │ cmp r4, r2 │ │ it eq │ │ addeq r0, r1, #2 │ │ pop {r4, r5, r6, pc} │ │ - ldr r1, [pc, #180] @ (c3f8c ) │ │ + ldr r1, [pc, #180] @ (c4678 ) │ │ add.w r2, r1, #243 @ 0xf3 │ │ cmp r4, r2 │ │ it eq │ │ addeq.w r0, r1, #255 @ 0xff │ │ pop {r4, r5, r6, pc} │ │ - ldr r1, [pc, #164] @ (c3f8c ) │ │ + ldr r1, [pc, #164] @ (c4678 ) │ │ add.w r2, r1, #243 @ 0xf3 │ │ cmp r4, r2 │ │ it eq │ │ addeq.w r0, r1, #254 @ 0xfe │ │ pop {r4, r5, r6, pc} │ │ - ldr r1, [pc, #168] @ (c3fa0 ) │ │ + ldr r1, [pc, #168] @ (c468c ) │ │ add.w r2, r1, #141 @ 0x8d │ │ cmp r4, r2 │ │ it eq │ │ addeq.w r0, r1, #148 @ 0x94 │ │ pop {r4, r5, r6, pc} │ │ - ldr r1, [pc, #148] @ (c3f9c ) │ │ + ldr r1, [pc, #148] @ (c4688 ) │ │ add.w r2, r1, #12 │ │ cmp r4, r2 │ │ it eq │ │ addeq r0, r1, #1 │ │ - ldr r1, [pc, #140] @ (c3fa0 ) │ │ + ldr r1, [pc, #140] @ (c468c ) │ │ add.w r1, r1, #676 @ 0x2a4 │ │ cmp r4, r1 │ │ itt eq │ │ movweq r0, #4939 @ 0x134b │ │ movteq r0, #1 │ │ pop {r4, r5, r6, pc} │ │ - ldr r1, [pc, #120] @ (c3fa0 ) │ │ + ldr r1, [pc, #120] @ (c468c ) │ │ add.w r2, r1, #141 @ 0x8d │ │ cmp r4, r2 │ │ it eq │ │ addeq.w r0, r1, #149 @ 0x95 │ │ pop {r4, r5, r6, pc} │ │ - ldr r1, [pc, #80] @ (c3f88 ) │ │ + ldr r1, [pc, #80] @ (c4674 ) │ │ cmp r4, r1 │ │ it eq │ │ addeq.w r0, r1, #8 │ │ pop {r4, r5, r6, pc} │ │ - ldr r1, [pc, #92] @ (c3fa0 ) │ │ + ldr r1, [pc, #92] @ (c468c ) │ │ add.w r2, r1, #32 │ │ cmp r4, r2 │ │ it eq │ │ addeq.w r0, r1, #17 │ │ pop {r4, r5, r6, pc} │ │ - ldr r0, [pc, #72] @ (c3f9c ) │ │ + ldr r0, [pc, #72] @ (c4688 ) │ │ add.w r0, r0, #368 @ 0x170 │ │ pop {r4, r5, r6, pc} │ │ - ldr r0, [pc, #48] @ (c3f8c ) │ │ + ldr r0, [pc, #48] @ (c4678 ) │ │ pop {r4, r5, r6, pc} │ │ nop │ │ adds r5, r6, r4 │ │ movs r1, r0 │ │ asrs r3, r3, #2 │ │ movs r1, r0 │ │ asrs r5, r4, #2 │ │ @@ -184187,28 +190449,28 @@ │ │ movs r1, r0 │ │ asrs r2, r3, #2 │ │ movs r1, r0 │ │ ldr r6, [r4, r4] │ │ adds r1, #65 @ 0x41 │ │ ldrb r1, [r7, #6] │ │ ldr r6, [sp, #220] @ 0xdc │ │ - cbnz r4, c3fc8 │ │ - vrsubhn.i32 d21, , q3 │ │ - @ instruction: 0xfff65db4 │ │ + cbnz r4, c46b4 │ │ + vsra.u64 d21, d22, #41 │ │ + vtbx.8 d21, {d22}, d20 │ │ vrintz.f16 d27, d0 │ │ mov r7, sp │ │ sub sp, #8 │ │ mov r3, r1 │ │ add r1, sp, #4 │ │ str r2, [sp, #4] │ │ mov r2, r3 │ │ str r1, [sp, #0] │ │ movs r1, #0 │ │ movs r3, #0 │ │ - blx ca7f4 │ │ + blx cadfc │ │ add sp, #8 │ │ pop {r7, pc} │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, #244 @ 0xf4 │ │ str r0, [sp, #44] @ 0x2c │ │ movs r0, #1 │ │ str r0, [sp, #0] │ │ @@ -184217,18 +190479,18 @@ │ │ mov r7, r1 │ │ mov fp, r3 │ │ mov r1, r3 │ │ mov r0, r5 │ │ movs r2, #0 │ │ movs r3, #1 │ │ movs r4, #0 │ │ - bl 538d4 │ │ + bl 545f0 │ │ ldrd r1, r0, [sp, #184] @ 0xb8 │ │ cmp r1, #1 │ │ - beq.w c4538 │ │ + beq.w c4c24 │ │ ldr r1, [sp, #192] @ 0xc0 │ │ add.w r8, r5, #8 │ │ ldrd r3, r2, [r7, #12] │ │ str r3, [sp, #40] @ 0x28 │ │ strd r0, r1, [sp, #48] @ 0x30 │ │ ldmia.w r7, {r0, r1, r9} │ │ str r3, [sp, #76] @ 0x4c │ │ @@ -184241,1202 +190503,1213 @@ │ │ str r4, [sp, #200] @ 0xc8 │ │ str.w sl, [sp, #192] @ 0xc0 │ │ strd sl, fp, [sp, #184] @ 0xb8 │ │ str r3, [sp, #196] @ 0xc4 │ │ mov r0, r8 │ │ mov r7, r3 │ │ mov r6, r2 │ │ - bl c94c0 │ │ - cbz r0, c4062 │ │ + bl c9ce2 │ │ + cbz r0, c474e │ │ ldrd r2, r3, [sp, #192] @ 0xc0 │ │ ldr r0, [sp, #200] @ 0xc8 │ │ adds r4, r6, r3 │ │ adds r5, r0, r7 │ │ subs r4, r5, r4 │ │ add r4, r2 │ │ cmp r1, #33 @ 0x21 │ │ str r4, [sp, #200] @ 0xc8 │ │ - bcc.n c4036 │ │ + bcc.n c4722 │ │ subs r1, r7, r6 │ │ add r1, r0 │ │ add r1, r2 │ │ sub.w r8, r1, r3 │ │ - b.n c406c │ │ + b.n c4758 │ │ add r4, sp, #192 @ 0xc0 │ │ movs r0, #0 │ │ mov.w r8, #0 │ │ ldmia r4, {r2, r3, r4} │ │ cmp r2, r3 │ │ - beq.n c40d2 │ │ + beq.n c47be │ │ mov r1, r3 │ │ ldrsb.w r5, [r3, #-1]! │ │ cmp.w r5, #4294967295 @ 0xffffffff │ │ - bgt.n c40c8 │ │ + bgt.n c47b4 │ │ mov r3, r1 │ │ ldrb.w r6, [r3, #-2]! │ │ sxtb r7, r6 │ │ cmn.w r7, #64 @ 0x40 │ │ - bge.n c40ae │ │ + bge.n c479a │ │ mov r3, r1 │ │ ldrb.w ip, [r3, #-3]! │ │ sxtb.w r6, ip │ │ cmn.w r6, #64 @ 0x40 │ │ - bge.n c40b4 │ │ + bge.n c47a0 │ │ mov r3, r1 │ │ and.w ip, r6, #63 @ 0x3f │ │ ldrb.w r6, [r3, #-4]! │ │ and.w r6, r6, #7 │ │ orr.w r6, ip, r6, lsl #6 │ │ - b.n c40b8 │ │ + b.n c47a4 │ │ and.w r6, r6, #31 │ │ - b.n c40c0 │ │ + b.n c47ac │ │ and.w r6, ip, #15 │ │ and.w r7, r7, #63 @ 0x3f │ │ orr.w r6, r7, r6, lsl #6 │ │ and.w r5, r5, #63 @ 0x3f │ │ orr.w r5, r5, r6, lsl #6 │ │ cmp r5, #33 @ 0x21 │ │ - bcc.n c406c │ │ + bcc.n c4758 │ │ subs r2, r4, r2 │ │ add.w r8, r1, r2 │ │ add.w r5, sl, r0 │ │ cmp.w r9, #0 │ │ - beq.n c411e │ │ + beq.n c480a │ │ sub.w r0, r8, r0 │ │ cmp r0, fp │ │ ldr r7, [sp, #40] @ 0x28 │ │ - bcs.n c40ee │ │ + bcs.n c47da │ │ ldr r2, [r7, #20] │ │ mov r0, r9 │ │ movs r1, #1 │ │ blx r2 │ │ add.w r0, sl, r8 │ │ str r5, [sp, #184] @ 0xb8 │ │ str r0, [sp, #188] @ 0xbc │ │ add r4, sp, #184 @ 0xb8 │ │ movs r6, #1 │ │ mov r0, r4 │ │ - bl 53e18 │ │ + bl 54ac8 │ │ cmp r0, #13 │ │ - bhi.n c410e │ │ + bhi.n c47fa │ │ lsl.w r1, r6, r0 │ │ tst.w r1, #9728 @ 0x2600 │ │ - bne.n c4116 │ │ + bne.n c4802 │ │ cmp.w r0, #1114112 @ 0x110000 │ │ - bne.n c40fa │ │ - b.n c411e │ │ + bne.n c47e6 │ │ + b.n c480a │ │ ldr r2, [r7, #20] │ │ mov r0, r9 │ │ movs r1, #9 │ │ blx r2 │ │ add.w r6, sl, r8 │ │ mov r0, r5 │ │ mov r1, r6 │ │ strd r5, r6, [sp, #128] @ 0x80 │ │ - bl c6a08 │ │ + bl c710c │ │ cmp r0, #0 │ │ - bne.w c423c │ │ + bne.w c4928 │ │ strd r5, r6, [sp, #184] @ 0xb8 │ │ add r0, sp, #184 @ 0xb8 │ │ - bl c4644 │ │ + bl c4d30 │ │ cmp.w r0, #1114112 @ 0x110000 │ │ - beq.n c423c │ │ + beq.n c4928 │ │ sub.w r1, r0, #65 @ 0x41 │ │ cmp r1, #26 │ │ - bcs.n c4232 │ │ + bcs.n c491e │ │ add r4, sp, #128 @ 0x80 │ │ add r7, sp, #48 @ 0x30 │ │ mov r0, r4 │ │ - bl c4644 │ │ + bl c4d30 │ │ cmp.w r0, #1114112 @ 0x110000 │ │ - beq.n c419a │ │ + beq.n c4886 │ │ mov r1, r0 │ │ subs r0, #65 @ 0x41 │ │ sub.w r2, r1, #97 @ 0x61 │ │ cmp r2, #26 │ │ it cs │ │ cmpcs r0, #25 │ │ - bls.n c417c │ │ + bls.n c4868 │ │ sub.w r2, r1, #48 @ 0x30 │ │ cmp r2, #10 │ │ itt cs │ │ subcs.w r2, r1, #45 @ 0x2d │ │ cmpcs r2, #2 │ │ - bcs.n c418c │ │ + bcs.n c4878 │ │ cmp r0, #26 │ │ mov r0, r7 │ │ it cc │ │ orrcc.w r1, r1, #32 │ │ - bl c4660 │ │ - b.n c4150 │ │ + bl c4d4c │ │ + b.n c483c │ │ cmp r1, #43 @ 0x2b │ │ - beq.n c417c │ │ + beq.n c4868 │ │ cmp r1, #58 @ 0x3a │ │ - beq.n c41a2 │ │ + beq.n c488e │ │ movs r0, #0 │ │ str r0, [sp, #56] @ 0x38 │ │ - b.n c423c │ │ + b.n c4928 │ │ ldrb.w r0, [sp, #80] @ 0x50 │ │ cmp r0, #1 │ │ - bne.n c4194 │ │ + bne.n c4880 │ │ ldrd r8, sl, [sp, #128] @ 0x80 │ │ add r0, sp, #88 @ 0x58 │ │ add r1, sp, #48 @ 0x30 │ │ movs r2, #36 @ 0x24 │ │ - bl c99c0 │ │ + bl ca0b2 │ │ ldrd r4, fp, [sp, #92] @ 0x5c │ │ movs r3, #4 │ │ - ldr r2, [pc, #908] @ (c4544 ) │ │ + ldr r2, [pc, #908] @ (c4c30 ) │ │ mov r1, fp │ │ add r2, pc │ │ mov r0, r4 │ │ - bl 5393c │ │ - cbnz r0, c4208 │ │ - ldr r2, [pc, #896] @ (c4548 ) │ │ + bl 54658 │ │ + cbnz r0, c48f4 │ │ + ldr r2, [pc, #896] @ (c4c34 ) │ │ mov r0, r4 │ │ mov r1, fp │ │ movs r3, #5 │ │ add r2, pc │ │ - bl 5393c │ │ - cbnz r0, c4208 │ │ - ldr r2, [pc, #884] @ (c454c ) │ │ + bl 54658 │ │ + cbnz r0, c48f4 │ │ + ldr r2, [pc, #884] @ (c4c38 ) │ │ mov r0, r4 │ │ mov r1, fp │ │ movs r3, #2 │ │ add r2, pc │ │ - bl 5393c │ │ - cbnz r0, c4208 │ │ - ldr r2, [pc, #872] @ (c4550 ) │ │ + bl 54658 │ │ + cbnz r0, c48f4 │ │ + ldr r2, [pc, #872] @ (c4c3c ) │ │ mov r0, r4 │ │ mov r1, fp │ │ movs r3, #3 │ │ add r2, pc │ │ - bl 5393c │ │ - cbnz r0, c4208 │ │ - ldr r2, [pc, #860] @ (c4554 ) │ │ + bl 54658 │ │ + cbnz r0, c48f4 │ │ + ldr r2, [pc, #860] @ (c4c40 ) │ │ mov r0, r4 │ │ mov r1, fp │ │ movs r3, #3 │ │ add r2, pc │ │ - bl 5393c │ │ + bl 54658 │ │ cmp r0, #0 │ │ - beq.w c43c2 │ │ + beq.w c4aae │ │ add r0, sp, #88 @ 0x58 │ │ movs r1, #58 @ 0x3a │ │ - bl c4660 │ │ + bl c4d4c │ │ add r7, sp, #184 @ 0xb8 │ │ movs r5, #0 │ │ mov r4, sl │ │ mov r6, r8 │ │ mov r0, r7 │ │ strd r6, r4, [sp, #184] @ 0xb8 │ │ - bl c4644 │ │ + bl c4d30 │ │ cmp r0, #92 @ 0x5c │ │ it ne │ │ cmpne r0, #47 @ 0x2f │ │ - bne.n c42ce │ │ + bne.n c49ba │ │ ldrd r6, r4, [sp, #184] @ 0xb8 │ │ adds r5, #1 │ │ - b.n c4218 │ │ + b.n c4904 │ │ cmp r0, #97 @ 0x61 │ │ - bcc.n c423c │ │ + bcc.n c4928 │ │ cmp r0, #123 @ 0x7b │ │ - bcc.w c414c │ │ + bcc.w c4838 │ │ ldr r4, [sp, #60] @ 0x3c │ │ - cbz r4, c426a │ │ + cbz r4, c4956 │ │ strd r5, r6, [sp, #184] @ 0xb8 │ │ add r0, sp, #184 @ 0xb8 │ │ - bl c4644 │ │ + bl c4d30 │ │ cmp r0, #35 @ 0x23 │ │ - bne.n c426e │ │ + bne.n c495a │ │ add r7, sp, #184 @ 0xb8 │ │ add r1, sp, #48 @ 0x30 │ │ movs r2, #36 @ 0x24 │ │ mov r0, r7 │ │ - bl c99c0 │ │ + bl ca0b2 │ │ str r6, [sp, #0] │ │ mov r1, r7 │ │ ldr r0, [sp, #44] @ 0x2c │ │ mov r2, r4 │ │ mov r3, r5 │ │ - bl c6488 │ │ - b.n c43bc │ │ + bl c6b8c │ │ + b.n c4aa8 │ │ movs r0, #6 │ │ - b.n c42b8 │ │ + b.n c49a4 │ │ ldr r0, [r4, #32] │ │ ldrd r1, r2, [r4, #20] │ │ - ldr r3, [pc, #756] @ (c456c ) │ │ + ldr r3, [pc, #756] @ (c4c58 ) │ │ adds r0, #1 │ │ add r3, pc │ │ - bl c6460 │ │ + bl c6b64 │ │ movs r2, #47 @ 0x2f │ │ - bl 563ec │ │ - cbz r0, c42b6 │ │ + bl 54f68 │ │ + cbz r0, c49a2 │ │ mov r0, r4 │ │ - bl c47c8 │ │ - bl c46fc │ │ + bl c4ec0 │ │ + bl c4df4 │ │ uxtb r7, r0 │ │ cmp r7, #0 │ │ - beq.n c4360 │ │ + beq.n c4a4c │ │ add.w r8, sp, #184 @ 0xb8 │ │ add r1, sp, #48 @ 0x30 │ │ movs r2, #36 @ 0x24 │ │ mov r0, r8 │ │ - bl c99c0 │ │ + bl ca0b2 │ │ strd r7, r4, [sp] │ │ mov r1, r8 │ │ ldr r0, [sp, #44] @ 0x2c │ │ mov r2, r5 │ │ mov r3, r6 │ │ - bl c6064 │ │ - b.n c43bc │ │ + bl c676c │ │ + b.n c4aa8 │ │ movs r0, #7 │ │ ldr r2, [sp, #44] @ 0x2c │ │ movs r1, #2 │ │ str r1, [r2, #0] │ │ strb r0, [r2, #4] │ │ ldrd r0, r1, [sp, #48] @ 0x30 │ │ add sp, #244 @ 0xf4 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - b.w 5395a │ │ + b.w 54676 │ │ cmp r5, #1 │ │ - bhi.n c431c │ │ + bhi.n c4a08 │ │ ldr r7, [sp, #100] @ 0x64 │ │ - cbz r7, c431c │ │ + cbz r7, c4a08 │ │ mov r0, r7 │ │ - bl c47c8 │ │ + bl c4ec0 │ │ mov r5, r0 │ │ mov r9, r1 │ │ ldrd r0, r1, [sp, #92] @ 0x5c │ │ mov r2, fp │ │ - ldr r3, [pc, #640] @ (c4568 ) │ │ + ldr r3, [pc, #640] @ (c4c54 ) │ │ add r3, pc │ │ - bl c6050 │ │ + bl c6758 │ │ mov r2, r0 │ │ mov r3, r1 │ │ mov r0, r5 │ │ mov r1, r9 │ │ - bl c47d4 │ │ - cbz r0, c431c │ │ + bl c4ecc │ │ + cbz r0, c4a08 │ │ movs r0, #0 │ │ movs r2, #36 @ 0x24 │ │ str r0, [sp, #96] @ 0x60 │ │ add r4, sp, #184 @ 0xb8 │ │ add r1, sp, #88 @ 0x58 │ │ mov r0, r4 │ │ - bl c99c0 │ │ + bl ca0b2 │ │ movs r0, #1 │ │ mov r1, r4 │ │ strd r0, r7, [sp] │ │ mov r2, r8 │ │ ldr r0, [sp, #44] @ 0x2c │ │ mov r3, sl │ │ - b.n c42b0 │ │ + b.n c499c │ │ ldr.w r9, [sp, #112] @ 0x70 │ │ cmp.w r9, #0 │ │ - beq.n c439e │ │ + beq.n c4a8a │ │ ldr r0, [sp, #116] @ 0x74 │ │ movs r7, #0 │ │ str r0, [sp, #40] @ 0x28 │ │ movs r0, #1 │ │ str r7, [sp, #136] @ 0x88 │ │ movs r1, #0 │ │ strd r7, r0, [sp, #128] @ 0x80 │ │ add r5, sp, #128 @ 0x80 │ │ mov r0, r5 │ │ - bl 4aa80 │ │ + bl 4b9a4 │ │ strb.w r7, [sp, #192] @ 0xc0 │ │ strd r8, sl, [sp, #184] @ 0xb8 │ │ add r7, sp, #184 @ 0xb8 │ │ mov r0, r7 │ │ - bl c4644 │ │ + bl c4d30 │ │ mov r1, r0 │ │ cmp r0, #92 @ 0x5c │ │ it ne │ │ cmpne r1, #47 @ 0x2f │ │ - bne.n c437c │ │ + bne.n c4a68 │ │ mov r0, r5 │ │ - bl c9568 │ │ - b.n c4348 │ │ + bl c9bfc │ │ + b.n c4a34 │ │ add r7, sp, #184 @ 0xb8 │ │ add r1, sp, #48 @ 0x30 │ │ movs r2, #36 @ 0x24 │ │ mov r0, r7 │ │ - bl c99c0 │ │ + bl ca0b2 │ │ str r4, [sp, #0] │ │ mov r1, r7 │ │ ldr r0, [sp, #44] @ 0x2c │ │ mov r2, r5 │ │ mov r3, r6 │ │ - bl c47d8 │ │ - b.n c43bc │ │ + bl c4ed0 │ │ + b.n c4aa8 │ │ ldr r1, [sp, #136] @ 0x88 │ │ ldrd sl, r7, [sp, #128] @ 0x80 │ │ mov r0, r7 │ │ - bl c6038 │ │ + bl c6740 │ │ mov r5, r0 │ │ mov r0, sl │ │ mov r1, r7 │ │ - bl 5395a │ │ - cbz r5, c439e │ │ + bl 54676 │ │ + cbz r5, c4a8a │ │ ldr r0, [sp, #40] @ 0x28 │ │ movs r1, #3 │ │ ldr r2, [r0, #20] │ │ mov r0, r9 │ │ blx r2 │ │ add r5, sp, #184 @ 0xb8 │ │ add r1, sp, #88 @ 0x58 │ │ movs r2, #36 @ 0x24 │ │ mov r0, r5 │ │ - bl c99c0 │ │ + bl ca0b2 │ │ movs r0, #1 │ │ mov r1, r5 │ │ strd r0, fp, [sp] │ │ mov r2, r6 │ │ ldr r0, [sp, #44] @ 0x2c │ │ mov r3, r4 │ │ - bl c512c │ │ + bl c5818 │ │ add sp, #244 @ 0xf4 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldr r2, [pc, #404] @ (c4558 ) │ │ + ldr r2, [pc, #404] @ (c4c44 ) │ │ mov r0, r4 │ │ mov r1, fp │ │ movs r3, #4 │ │ add r2, pc │ │ - bl 5393c │ │ + bl 54658 │ │ mov r4, r0 │ │ add r0, sp, #88 @ 0x58 │ │ movs r1, #58 @ 0x3a │ │ - bl c4660 │ │ - cbz r4, c441a │ │ + bl c4d4c │ │ + cbz r4, c4b06 │ │ ldr r4, [sp, #112] @ 0x70 │ │ - cbz r4, c43fa │ │ + cbz r4, c4ae6 │ │ ldr r5, [sp, #116] @ 0x74 │ │ mov r0, r8 │ │ - ldr r2, [pc, #372] @ (c455c ) │ │ + ldr r2, [pc, #372] @ (c4c48 ) │ │ mov r1, sl │ │ movs r3, #2 │ │ add r2, pc │ │ - bl c47b4 │ │ - cbnz r0, c43fa │ │ + bl c4eac │ │ + cbnz r0, c4ae6 │ │ ldr r2, [r5, #20] │ │ mov r0, r4 │ │ movs r1, #4 │ │ blx r2 │ │ ldr r4, [sp, #100] @ 0x64 │ │ movs r6, #0 │ │ - cbz r4, c444a │ │ + cbz r4, c4b36 │ │ mov r0, r4 │ │ - bl c47c8 │ │ - ldr r2, [pc, #344] @ (c4560 ) │ │ + bl c4ec0 │ │ + ldr r2, [pc, #344] @ (c4c4c ) │ │ movs r3, #4 │ │ add r2, pc │ │ - bl c47d4 │ │ + bl c4ecc │ │ mov r5, r0 │ │ cmp r0, #0 │ │ it ne │ │ movne r5, r4 │ │ - b.n c444c │ │ + b.n c4b38 │ │ add r0, sp, #128 @ 0x80 │ │ add r1, sp, #88 @ 0x58 │ │ movs r2, #36 @ 0x24 │ │ - bl c99c0 │ │ + bl ca0b2 │ │ mov r0, r8 │ │ mov r1, sl │ │ - bl c5108 │ │ - cbz r0, c4466 │ │ + bl c57f4 │ │ + cbz r0, c4b52 │ │ add r6, sp, #184 @ 0xb8 │ │ mov r4, r1 │ │ add r1, sp, #88 @ 0x58 │ │ mov r5, r0 │ │ mov r0, r6 │ │ movs r2, #36 @ 0x24 │ │ - bl c99c0 │ │ + bl ca0b2 │ │ movs r0, #2 │ │ mov r1, r6 │ │ strd r0, fp, [sp] │ │ mov r2, r5 │ │ - b.n c43b4 │ │ + b.n c4aa0 │ │ movs r5, #0 │ │ str r6, [sp, #96] @ 0x60 │ │ add r4, sp, #184 @ 0xb8 │ │ add r1, sp, #88 @ 0x58 │ │ movs r2, #36 @ 0x24 │ │ mov r0, r4 │ │ - bl c99c0 │ │ + bl ca0b2 │ │ str r5, [sp, #0] │ │ mov r1, r4 │ │ ldr r0, [sp, #44] @ 0x2c │ │ mov r2, r8 │ │ mov r3, sl │ │ - b.n c4376 │ │ + b.n c4a62 │ │ movs r7, #0 │ │ mov r0, r8 │ │ mov r1, sl │ │ movs r2, #47 @ 0x2f │ │ strb.w r7, [sp, #167] @ 0xa7 │ │ ldr r6, [sp, #136] @ 0x88 │ │ - bl c5818 │ │ - cbz r0, c44a4 │ │ + bl c5f04 │ │ + cbz r0, c4b90 │ │ add.w r8, sp, #128 @ 0x80 │ │ mov r4, r0 │ │ mov r5, r1 │ │ movs r1, #47 @ 0x2f │ │ mov r0, r8 │ │ - bl c4660 │ │ + bl c4d4c │ │ strb.w r7, [sp, #184] @ 0xb8 │ │ mov r0, r8 │ │ strd r4, r5, [sp] │ │ add r2, sp, #184 @ 0xb8 │ │ movs r1, #2 │ │ mov r3, r6 │ │ - bl c5834 │ │ + bl c5f20 │ │ mov r5, r0 │ │ mov sl, r1 │ │ - b.n c4506 │ │ + b.n c4bf2 │ │ str r6, [sp, #40] @ 0x28 │ │ mov r5, r8 │ │ str.w r8, [sp, #224] @ 0xe0 │ │ add.w r8, sp, #224 @ 0xe0 │ │ str.w sl, [sp, #228] @ 0xe4 │ │ - ldr r4, [pc, #172] @ (c4564 ) │ │ + ldr r4, [pc, #172] @ (c4c50 ) │ │ add r7, sp, #184 @ 0xb8 │ │ add r4, pc │ │ add r0, sp, #232 @ 0xe8 │ │ mov r1, r8 │ │ - bl c65b4 │ │ + bl c6cb8 │ │ ldr r2, [sp, #232] @ 0xe8 │ │ cmp r2, #35 @ 0x23 │ │ it ne │ │ cmpne r2, #63 @ 0x3f │ │ - bne.n c44d4 │ │ + bne.n c4bc0 │ │ ldrb.w r0, [sp, #160] @ 0xa0 │ │ - cbnz r0, c44da │ │ - b.n c4504 │ │ + cbnz r0, c4bc6 │ │ + b.n c4bf0 │ │ cmp.w r2, #1114112 @ 0x110000 │ │ - beq.n c4500 │ │ + beq.n c4bec │ │ ldrd r3, sl, [sp, #224] @ 0xe0 │ │ ldrd r0, r1, [sp, #152] @ 0x98 │ │ ldrd r6, r9, [sp, #236] @ 0xec │ │ str.w sl, [sp] │ │ mov r5, r3 │ │ - bl c6624 │ │ + bl c6d28 │ │ str r4, [sp, #192] @ 0xc0 │ │ mov r1, r7 │ │ strd r6, r9, [sp, #184] @ 0xb8 │ │ add r0, sp, #128 @ 0x80 │ │ - bl 71bf6 │ │ - b.n c44ba │ │ + bl 7265a │ │ + b.n c4ba6 │ │ ldrd r5, sl, [sp, #224] @ 0xe0 │ │ ldr r6, [sp, #40] @ 0x28 │ │ add r4, sp, #184 @ 0xb8 │ │ add r1, sp, #128 @ 0x80 │ │ movs r2, #36 @ 0x24 │ │ mov r0, r4 │ │ - bl c99c0 │ │ + bl ca0b2 │ │ add.w r1, sp, #167 @ 0xa7 │ │ movs r0, #0 │ │ strd r6, r5, [sp, #24] │ │ movs r2, #2 │ │ strd r6, r1, [sp, #8] │ │ mov r1, r4 │ │ str.w sl, [sp, #32] │ │ mov r3, fp │ │ strd r6, r6, [sp] │ │ str r0, [sp, #16] │ │ ldr r0, [sp, #44] @ 0x2c │ │ - bl c5ccc │ │ - b.n c43bc │ │ + bl c63bc │ │ + b.n c4aa8 │ │ ldr r1, [sp, #192] @ 0xc0 │ │ - ldr r2, [pc, #52] @ (c4570 ) │ │ + ldr r2, [pc, #52] @ (c4c5c ) │ │ add r2, pc │ │ - bl 4ad80 │ │ + bl 4bba0 │ │ nop │ │ - strb r2, [r5, #16] │ │ - vqshlu.s32 d18, d19, #20 │ │ - vpadal.s32 d18, d24 │ │ - vqshlu.s32 d18, d10, #24 │ │ - vpadal.s32 d18, d13 │ │ - vsra.u64 d23, d10, #8 │ │ - vsri.32 q9, q14, #12 │ │ - vsra.u32 , q5, #8 │ │ - @ instruction: 0xfff46d0c │ │ - vshll.u32 q15, d24, #20 │ │ + ldrsh r6, [r1, r5] │ │ + vrev16.16 q9, │ │ + vsra.u32 q9, q4, #8 │ │ + vrev16.32 q9, q5 │ │ + vsra.u32 d18, d29, #8 │ │ + vqdmulh.s , q12, d2[0] │ │ + @ instruction: 0xfff41fac │ │ + vmull.u , d24, d2 │ │ + @ instruction: 0xfff469d0 │ │ + vtbl.8 d30, {d4-d6}, d16 │ │ movs r0, r0 │ │ - stcl 0, cr0, [r0], {0} │ │ - b.n c449c │ │ + stc 0, cr0, [r8] │ │ + b.n c4b58 │ │ movs r0, r0 │ │ push {r2, r3, r4, lr} │ │ cmp r3, r2 │ │ - bcc.n c459a │ │ - cbz r2, c458c │ │ + bcc.n c4c86 │ │ + cbz r2, c4c78 │ │ cmp r2, r1 │ │ - bcs.n c458a │ │ + bcs.n c4c76 │ │ ldrsb r4, [r0, r2] │ │ cmn.w r4, #65 @ 0x41 │ │ - bgt.n c458c │ │ - b.n c459a │ │ - bne.n c459a │ │ - cbz r3, c45a6 │ │ + bgt.n c4c78 │ │ + b.n c4c86 │ │ + bne.n c4c86 │ │ + cbz r3, c4c92 │ │ cmp r3, r1 │ │ - bcs.n c45a4 │ │ + bcs.n c4c90 │ │ ldrsb r4, [r0, r3] │ │ cmn.w r4, #65 @ 0x41 │ │ - bgt.n c45a6 │ │ - ldr r4, [pc, #16] @ (c45ac ) │ │ + bgt.n c4c92 │ │ + ldr r4, [pc, #16] @ (c4c98 ) │ │ add r4, pc │ │ str r4, [sp, #0] │ │ - bl 50c44 │ │ - bne.n c459a │ │ + bl 51f90 │ │ + bne.n c4c86 │ │ add r0, r2 │ │ subs r1, r3, r2 │ │ pop {r2, r3, r4, pc} │ │ - b.n c4398 │ │ + b.n c4a54 │ │ movs r0, r0 │ │ stmdb sp!, {r2, r3, r4, r5, r6, r7, r8, lr} │ │ mov r4, r0 │ │ ldr r0, [r1, #0] │ │ mov r2, r1 │ │ - cbz r0, c45c0 │ │ + cbz r0, c4cac │ │ adds r3, r2, #4 │ │ - b.n c45c8 │ │ + b.n c4cb4 │ │ ldr r0, [r2, #8] │ │ - cbz r0, c45da │ │ + cbz r0, c4cc6 │ │ add.w r3, r2, #12 │ │ ldrd r0, r1, [r2, #20] │ │ ldr r2, [r2, #48] @ 0x30 │ │ ldr r3, [r3, #0] │ │ - bl c4574 │ │ + bl c4c60 │ │ mov r5, r0 │ │ mov r6, r1 │ │ - b.n c4600 │ │ + b.n c4cec │ │ ldrd r0, r1, [r2, #20] │ │ ldr r2, [r2, #48] @ 0x30 │ │ - cbz r2, c45fc │ │ + cbz r2, c4ce8 │ │ cmp r1, r2 │ │ - bls.n c45fa │ │ + bls.n c4ce6 │ │ ldrsb r3, [r0, r2] │ │ cmn.w r3, #65 @ 0x41 │ │ - bgt.n c45fc │ │ - ldr r3, [pc, #80] @ (c4640 ) │ │ + bgt.n c4ce8 │ │ + ldr r3, [pc, #80] @ (c4d2c ) │ │ add r3, pc │ │ str r3, [sp, #0] │ │ mov r3, r1 │ │ - bl 50c44 │ │ - bne.n c45ee │ │ + bl 51f90 │ │ + bne.n c4cda │ │ subs r6, r1, r2 │ │ adds r5, r0, r2 │ │ movs r7, #47 @ 0x2f │ │ mov r0, r5 │ │ str r7, [sp, #4] │ │ add r2, sp, #4 │ │ mov r1, r6 │ │ movs r3, #1 │ │ mov.w r8, #1 │ │ - bl 4aa6c │ │ - cbz r0, c4634 │ │ + bl 4b990 │ │ + cbz r0, c4d20 │ │ subs r1, r6, #1 │ │ adds r2, r5, #1 │ │ movs r0, #0 │ │ strb.w r8, [r4, #24] │ │ strd r2, r1, [r4, #4] │ │ add.w r2, r4, #12 │ │ strh.w r8, [r4, #36] @ 0x24 │ │ stmia r2!, {r0, r1, r7} │ │ strd r0, r1, [r4, #28] │ │ - b.n c4638 │ │ + b.n c4d24 │ │ mov.w r7, #1114112 @ 0x110000 │ │ str r7, [r4, #0] │ │ ldmia.w sp!, {r2, r3, r4, r5, r6, r7, r8, pc} │ │ nop │ │ - strd r0, r0, [r8, #-0] │ │ + ldmdb r0!, {} │ │ push {r4, r5, r7, lr} │ │ mov r4, r0 │ │ movs r5, #1 │ │ mov r0, r4 │ │ - bl 53e18 │ │ + bl 54ac8 │ │ cmp r0, #13 │ │ - bhi.n c465e │ │ + bhi.n c4d4a │ │ lsl.w r1, r5, r0 │ │ tst.w r1, #9728 @ 0x2600 │ │ - bne.n c464a │ │ + bne.n c4d36 │ │ pop {r4, r5, r7, pc} │ │ push {r2, r3, r4, r5, r6, lr} │ │ mov r5, r1 │ │ mov r4, r0 │ │ cmp r1, #128 @ 0x80 │ │ - bcs.n c4686 │ │ + bcs.n c4d72 │ │ ldr r0, [r4, #0] │ │ ldr r6, [r4, #8] │ │ cmp r6, r0 │ │ - bne.n c467c │ │ - ldr r1, [pc, #132] @ (c46f8 ) │ │ + bne.n c4d68 │ │ + ldr r1, [pc, #144] @ (c4df0 ) │ │ mov r0, r4 │ │ add r1, pc │ │ - bl 4acc8 │ │ + bl 4bae8 │ │ ldr r0, [r4, #4] │ │ strb r5, [r0, r6] │ │ adds r0, r6, #1 │ │ str r0, [r4, #8] │ │ pop {r2, r3, r4, r5, r6, pc} │ │ - movs r0, #0 │ │ + movs r1, #0 │ │ + add r0, sp, #4 │ │ cmp.w r5, #2048 @ 0x800 │ │ - str r0, [sp, #4] │ │ - bcs.n c46a8 │ │ - movs r2, #2 │ │ - mov r0, r5 │ │ - bfi r0, r2, #6, #26 │ │ - strb.w r0, [sp, #5] │ │ + str r1, [sp, #4] │ │ + bcs.n c4d98 │ │ + adds r2, r0, #2 │ │ + movs r0, #2 │ │ + mov r1, r5 │ │ + bfi r1, r0, #6, #26 │ │ movs r0, #192 @ 0xc0 │ │ orr.w r0, r0, r5, lsr #6 │ │ + strb.w r1, [sp, #5] │ │ strb.w r0, [sp, #4] │ │ - b.n c46ee │ │ + b.n c4de6 │ │ + cmp.w r5, #65536 @ 0x10000 │ │ + bcs.n c4dba │ │ + adds r2, r0, #3 │ │ movs r0, #2 │ │ mov r1, r5 │ │ bfi r1, r0, #6, #26 │ │ - cmp.w r5, #65536 @ 0x10000 │ │ - bcs.n c46ca │ │ strb.w r1, [sp, #6] │ │ movs r1, #224 @ 0xe0 │ │ orr.w r1, r1, r5, lsr #12 │ │ strb.w r1, [sp, #4] │ │ lsrs r1, r5, #6 │ │ - movs r2, #3 │ │ - b.n c46e6 │ │ + b.n c4dde │ │ + adds r2, r0, #4 │ │ + movs r0, #2 │ │ + mov r1, r5 │ │ + bfi r1, r0, #6, #26 │ │ strb.w r1, [sp, #7] │ │ movs r1, #240 @ 0xf0 │ │ orr.w r1, r1, r5, lsr #18 │ │ strb.w r1, [sp, #4] │ │ lsrs r1, r5, #6 │ │ - movs r2, #4 │ │ bfi r1, r0, #6, #26 │ │ strb.w r1, [sp, #6] │ │ lsrs r1, r5, #12 │ │ bfi r1, r0, #6, #26 │ │ strb.w r1, [sp, #5] │ │ add r1, sp, #4 │ │ mov r0, r4 │ │ - bl 9e10a │ │ + bl 4b91c │ │ pop {r2, r3, r4, r5, r6, pc} │ │ - bic.w r0, sl, r0 │ │ + bics.w r0, r2, r0 │ │ push {r4, r5, r7, lr} │ │ - ldr r2, [pc, #108] @ (c476c ) │ │ + ldr r2, [pc, #108] @ (c4e64 ) │ │ movs r3, #4 │ │ mov r4, r1 │ │ mov r5, r0 │ │ add r2, pc │ │ - bl 5393c │ │ - cbnz r0, c474e │ │ - ldr r2, [pc, #96] @ (c4770 ) │ │ + bl 54658 │ │ + cbnz r0, c4e46 │ │ + ldr r2, [pc, #96] @ (c4e68 ) │ │ mov r0, r5 │ │ mov r1, r4 │ │ movs r3, #5 │ │ add r2, pc │ │ - bl 5393c │ │ - cbnz r0, c474e │ │ - ldr r2, [pc, #84] @ (c4774 ) │ │ + bl 54658 │ │ + cbnz r0, c4e46 │ │ + ldr r2, [pc, #84] @ (c4e6c ) │ │ mov r0, r5 │ │ mov r1, r4 │ │ movs r3, #2 │ │ add r2, pc │ │ - bl 5393c │ │ - cbnz r0, c474e │ │ - ldr r2, [pc, #72] @ (c4778 ) │ │ + bl 54658 │ │ + cbnz r0, c4e46 │ │ + ldr r2, [pc, #72] @ (c4e70 ) │ │ mov r0, r5 │ │ mov r1, r4 │ │ movs r3, #3 │ │ add r2, pc │ │ - bl 5393c │ │ - cbnz r0, c474e │ │ - ldr r2, [pc, #60] @ (c477c ) │ │ + bl 54658 │ │ + cbnz r0, c4e46 │ │ + ldr r2, [pc, #60] @ (c4e74 ) │ │ mov r0, r5 │ │ mov r1, r4 │ │ movs r3, #3 │ │ add r2, pc │ │ - bl 5393c │ │ - cbz r0, c4752 │ │ + bl 54658 │ │ + cbz r0, c4e4a │ │ movs r0, #1 │ │ pop {r4, r5, r7, pc} │ │ - ldr r2, [pc, #44] @ (c4780 ) │ │ + ldr r2, [pc, #44] @ (c4e78 ) │ │ mov r0, r5 │ │ mov r1, r4 │ │ movs r3, #4 │ │ add r2, pc │ │ - bl 5393c │ │ + bl 54658 │ │ mov r1, r0 │ │ movs r0, #2 │ │ cmp r1, #0 │ │ it ne │ │ movne r0, #0 │ │ pop {r4, r5, r7, pc} │ │ - ldr r6, [r3, #108] @ 0x6c │ │ - vrev32.16 q9, │ │ - vshr.u64 q9, q7, #8 │ │ - vshr.u64 q9, q0, #8 │ │ - vrev32.32 q9, │ │ - @ instruction: 0xfff86e0a │ │ + ldr r6, [r6, r7] │ │ + vdup.32 d17, d13[0] │ │ + vmull.u , d8, d2 │ │ + @ instruction: 0xfff81bf4 │ │ + vtbx.8 d17, {d24-d27}, d23 │ │ + vtbl.8 d21, {d8-d9}, d22 │ │ vsli.32 , q14, #20 │ │ mov r4, r2 │ │ mov r5, sp │ │ str r0, [sp, #0] │ │ add r0, r1 │ │ str r0, [sp, #4] │ │ mov r0, r5 │ │ - bl 53e18 │ │ + bl 54ac8 │ │ mov r6, r0 │ │ cmp.w r0, #1114112 @ 0x110000 │ │ - beq.n c47a8 │ │ + beq.n c4ea0 │ │ mov r0, r4 │ │ - bl c4644 │ │ + bl c4d30 │ │ cmp r0, r6 │ │ - beq.n c4790 │ │ + beq.n c4e88 │ │ sub.w r0, r6, #1114112 @ 0x110000 │ │ clz r0, r0 │ │ lsrs r0, r0, #5 │ │ pop {r2, r3, r4, r5, r6, pc} │ │ push {r2, r3, r4, lr} │ │ mov r4, r2 │ │ strd r0, r1, [sp] │ │ mov r2, sp │ │ mov r0, r4 │ │ mov r1, r3 │ │ - bl c4784 │ │ + bl c4e7c │ │ pop {r2, r3, r4, pc} │ │ ldrd r3, r1, [r0, #20] │ │ ldr r2, [r0, #32] │ │ mov r0, r3 │ │ - b.w c652c │ │ - b.w 5393c │ │ + b.w c6c30 │ │ + b.w 54658 │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, #212 @ 0xd4 │ │ mov fp, r0 │ │ add r0, sp, #120 @ 0x78 │ │ - mov sl, r1 │ │ - mov r4, r2 │ │ + mov r7, r1 │ │ + mov r9, r2 │ │ mov r1, r2 │ │ mov r2, r3 │ │ - mov r5, r3 │ │ - bl c67b0 │ │ - ldrd r9, r6, [sp, #120] @ 0x78 │ │ - ldr r7, [sp, #128] @ 0x80 │ │ + mov r6, r3 │ │ + bl c6eb4 │ │ + add r5, sp, #120 @ 0x78 │ │ ldr.w r8, [sp, #248] @ 0xf8 │ │ - cmp.w r9, #47 @ 0x2f │ │ + ldmia r5, {r0, r4, r5} │ │ + cmp r0, #47 @ 0x2f │ │ it ne │ │ - cmpne.w r9, #92 @ 0x5c │ │ - bne.n c48fe │ │ - ldr.w r8, [sl, #24] │ │ - cmp.w r9, #92 @ 0x5c │ │ - str r4, [sp, #72] @ 0x48 │ │ - bne.n c4824 │ │ + cmpne r0, #92 @ 0x5c │ │ + bne.w c4ffa │ │ + add r1, sp, #64 @ 0x40 │ │ + ldr.w r8, [r7, #24] │ │ + cmp r0, #92 @ 0x5c │ │ + stmia.w r1, {r6, r9, fp} │ │ + str r0, [sp, #60] @ 0x3c │ │ + bne.n c4f1a │ │ cmp.w r8, #0 │ │ - beq.n c4824 │ │ - ldr.w r0, [sl, #28] │ │ + beq.n c4f1a │ │ + ldr r0, [r7, #28] │ │ movs r1, #0 │ │ ldr r2, [r0, #20] │ │ mov r0, r8 │ │ blx r2 │ │ add r0, sp, #120 @ 0x78 │ │ - mov r1, r6 │ │ - mov r2, r7 │ │ - bl c67b0 │ │ - ldrd r0, r4, [sp, #120] @ 0x78 │ │ - ldr r1, [sp, #128] @ 0x80 │ │ + mov r1, r4 │ │ + mov r2, r5 │ │ + mov fp, r4 │ │ + mov r6, r5 │ │ + bl c6eb4 │ │ + ldrd r0, sl, [sp, #120] @ 0x78 │ │ + mov r4, r7 │ │ + ldr.w r9, [sp, #128] @ 0x80 │ │ + ldr r5, [pc, #888] @ (c52ac ) │ │ cmp r0, #47 @ 0x2f │ │ - str r1, [sp, #76] @ 0x4c │ │ + str r7, [sp, #76] @ 0x4c │ │ it ne │ │ cmpne r0, #92 @ 0x5c │ │ - bne.w c4998 │ │ + add r5, pc │ │ + bne.w c5092 │ │ cmp r0, #92 @ 0x5c │ │ - bne.n c4856 │ │ + bne.n c4f56 │ │ cmp.w r8, #0 │ │ - beq.n c4856 │ │ - ldr.w r0, [sl, #28] │ │ + beq.n c4f56 │ │ + ldr r0, [r4, #28] │ │ movs r1, #0 │ │ ldr r2, [r0, #20] │ │ mov r0, r8 │ │ blx r2 │ │ - ldr r1, [pc, #876] @ (c4bc4 ) │ │ - mov r0, sl │ │ - movs r2, #7 │ │ - add r1, pc │ │ - bl 9e10a │ │ - ldr r0, [sp, #76] @ 0x4c │ │ - mov r9, r4 │ │ - str r4, [sp, #120] @ 0x78 │ │ - movs r6, #0 │ │ - str r0, [sp, #124] @ 0x7c │ │ - sub.w r8, r0, r4 │ │ + adds r2, r5, #7 │ │ + mov r0, r4 │ │ + mov r1, r5 │ │ + bl 4b91c │ │ + strd sl, r9, [sp, #120] @ 0x78 │ │ add r5, sp, #120 @ 0x78 │ │ + ldr.w fp, [sp, #72] @ 0x48 │ │ + sub.w r8, r9, sl │ │ + movs r6, #0 │ │ movs r7, #0 │ │ movs r4, #0 │ │ mov r0, r5 │ │ - bl 53e18 │ │ + bl 54ac8 │ │ sub.w r2, r0, #9 │ │ movs r1, #1 │ │ cmp r2, #2 │ │ - bcc.n c48b0 │ │ + bcc.n c4fae │ │ cmp r0, #13 │ │ - beq.n c48b0 │ │ + beq.n c4fae │ │ cmp r0, #35 @ 0x23 │ │ it ne │ │ cmpne r0, #47 @ 0x2f │ │ - beq.n c48c2 │ │ + beq.n c4fc0 │ │ cmp r0, #63 @ 0x3f │ │ it ne │ │ cmpne.w r0, #1114112 @ 0x110000 │ │ - beq.n c48c2 │ │ + beq.n c4fc0 │ │ cmp r0, #92 @ 0x5c │ │ - beq.n c48c2 │ │ + beq.n c4fc0 │ │ adds r7, #1 │ │ cmp r0, #128 @ 0x80 │ │ - bcc.n c48b2 │ │ + bcc.n c4fb0 │ │ cmp.w r0, #2048 @ 0x800 │ │ - bcs.n c48b6 │ │ + bcs.n c4fb4 │ │ movs r1, #2 │ │ - b.n c48b2 │ │ + b.n c4fb0 │ │ movs r4, #1 │ │ add r6, r1 │ │ - b.n c4876 │ │ + b.n c4f74 │ │ movs r1, #4 │ │ cmp.w r0, #65536 @ 0x10000 │ │ it cc │ │ movcc r1, #3 │ │ - b.n c48b2 │ │ - ldr r0, [sp, #76] @ 0x4c │ │ - strd r9, r0, [sp, #204] @ 0xcc │ │ + b.n c4fb0 │ │ lsls r0, r4, #31 │ │ - beq.n c492c │ │ + strd sl, r9, [sp, #204] @ 0xcc │ │ + beq.n c5028 │ │ add r0, sp, #120 @ 0x78 │ │ add r1, sp, #204 @ 0xcc │ │ mov r2, r7 │ │ - bl c9608 │ │ + bl c9c9c │ │ ldrd r6, r7, [sp, #124] @ 0x7c │ │ mov r1, r7 │ │ mov r0, r6 │ │ - bl c6b00 │ │ - ldr r1, [pc, #740] @ (c4bc8 ) │ │ + bl c7204 │ │ + ldr r1, [pc, #720] @ (c52b0 ) │ │ cmp r0, #0 │ │ add r1, pc │ │ - beq.n c49ba │ │ + beq.n c50bc │ │ movs r0, #0 │ │ - bl c6b58 │ │ + bl c725c │ │ mov r8, r0 │ │ ldr r0, [sp, #120] @ 0x78 │ │ mov r5, r1 │ │ mov r1, r6 │ │ - bl 5395a │ │ - b.n c4968 │ │ - cmp.w r9, #1114112 @ 0x110000 │ │ - bne.n c4970 │ │ + bl 54676 │ │ + b.n c5064 │ │ + cmp.w r0, #1114112 @ 0x110000 │ │ + bne.n c506c │ │ cmp.w r8, #0 │ │ - beq.w c4d2a │ │ + mov r4, r7 │ │ + beq.w c5408 │ │ ldr.w r0, [r8, #8] │ │ cmp r0, #0 │ │ - beq.w c4c50 │ │ + beq.w c5334 │ │ ldr.w r2, [r8, #12] │ │ ldrd r0, r1, [r8, #20] │ │ - ldr r3, [pc, #684] @ (c4bcc ) │ │ + ldr r3, [pc, #660] @ (c52b4 ) │ │ add r3, pc │ │ - bl c6050 │ │ + bl c6758 │ │ mov r3, r0 │ │ - mov r2, r1 │ │ - b.n c4c54 │ │ + b.n c5338 │ │ str r7, [sp, #188] @ 0xbc │ │ add r0, sp, #204 @ 0xcc │ │ str r0, [sp, #184] @ 0xb8 │ │ add r5, sp, #184 @ 0xb8 │ │ mov r0, r5 │ │ - bl c6cb4 │ │ + bl c73b8 │ │ cmp.w r0, #1114112 @ 0x110000 │ │ - bne.n c4934 │ │ - ldr r3, [pc, #652] @ (c4bd0 ) │ │ + bne.n c5030 │ │ + ldr r3, [pc, #632] @ (c52b8 ) │ │ mov r0, r6 │ │ - mov r1, r9 │ │ + mov r1, sl │ │ mov r2, r8 │ │ add r3, pc │ │ - bl c6788 │ │ + bl c6e8c │ │ mov r6, r0 │ │ mov r7, r1 │ │ - bl c6b00 │ │ - ldr r1, [pc, #636] @ (c4bd4 ) │ │ + bl c7204 │ │ + ldr r1, [pc, #616] @ (c52bc ) │ │ cmp r0, #0 │ │ add r1, pc │ │ - beq.n c49de │ │ + beq.n c50de │ │ movs r0, #0 │ │ - bl c6b58 │ │ + bl c725c │ │ mov r8, r0 │ │ mov r5, r1 │ │ cmp.w r8, #2147483648 @ 0x80000000 │ │ - beq.n c49fe │ │ - b.n c4a38 │ │ + beq.n c50fc │ │ + b.n c5138 │ │ cmp.w r8, #0 │ │ - beq.w c4d2a │ │ - cmp.w r9, #35 @ 0x23 │ │ - beq.w c4d00 │ │ - cmp.w r9, #63 @ 0x3f │ │ - bne.w c4d1c │ │ + mov r4, r7 │ │ + beq.w c5408 │ │ + cmp r0, #35 @ 0x23 │ │ + beq.w c53de │ │ + cmp r0, #63 @ 0x3f │ │ + bne.w c53fa │ │ ldr.w r0, [r8] │ │ cmp r0, #0 │ │ - beq.w c4f2e │ │ + beq.w c5616 │ │ add.w r2, r8, #4 │ │ - b.n c4f38 │ │ - ldr r1, [pc, #572] @ (c4bd8 ) │ │ - mov r0, sl │ │ - movs r2, #7 │ │ - mov.w r8, #7 │ │ - add r1, pc │ │ - bl 9e10a │ │ - mov r0, r6 │ │ - mov r1, r7 │ │ - bl c6cc8 │ │ + b.n c5620 │ │ + adds r2, r5, #7 │ │ + mov r0, r4 │ │ + mov r1, r5 │ │ + bl 4b91c │ │ + mov r0, fp │ │ + mov r1, r6 │ │ + mov r9, fp │ │ + mov r7, r6 │ │ + bl c73cc │ │ cmp r0, #0 │ │ - beq.w c4ae6 │ │ - movs r4, #0 │ │ - b.n c4e86 │ │ + beq.w c51da │ │ + movs r0, #0 │ │ + mov.w r8, #7 │ │ + str r0, [sp, #76] @ 0x4c │ │ + ldrd r5, fp, [sp, #68] @ 0x44 │ │ + b.n c556c │ │ mov r0, r7 │ │ - bl c6b58 │ │ + bl c725c │ │ mov r8, r0 │ │ mov r5, r1 │ │ mov r0, r1 │ │ mov r1, r6 │ │ mov r2, r7 │ │ - bl c99c0 │ │ - ldrd r9, r0, [sp, #204] @ 0xcc │ │ - str r0, [sp, #76] @ 0x4c │ │ + bl ca0b2 │ │ ldrd r0, r1, [sp, #120] @ 0x78 │ │ - bl 5395a │ │ - b.n c49f8 │ │ + ldrd sl, r9, [sp, #204] @ 0xcc │ │ + bl 54676 │ │ + b.n c50f6 │ │ mov r0, r7 │ │ - bl c6b58 │ │ + bl c725c │ │ mov r8, r0 │ │ mov r5, r1 │ │ mov r0, r1 │ │ mov r1, r6 │ │ mov r2, r7 │ │ - bl c99c0 │ │ - ldrd r9, r0, [sp, #204] @ 0xcc │ │ - str r0, [sp, #76] @ 0x4c │ │ + bl ca0b2 │ │ + ldrd sl, r9, [sp, #204] @ 0xcc │ │ cmp.w r8, #2147483648 @ 0x80000000 │ │ - bne.n c4a0c │ │ + bne.n c510c │ │ mov r4, r5 │ │ - movs r0, #2 │ │ strb.w r4, [fp, #4] │ │ + movs r0, #2 │ │ + ldr r4, [sp, #76] @ 0x4c │ │ str.w r0, [fp] │ │ - b.n c4ee0 │ │ - cbz r7, c4a38 │ │ - str.w r9, [sp, #72] @ 0x48 │ │ + b.n c55c8 │ │ + cbz r7, c5138 │ │ + str.w r9, [sp, #68] @ 0x44 │ │ add.w r9, sp, #120 @ 0x78 │ │ mov r1, r5 │ │ mov r2, r7 │ │ mov r0, r9 │ │ - bl c7040 │ │ + bl c7744 │ │ ldrb.w r6, [sp, #120] @ 0x78 │ │ ldrb.w r4, [sp, #121] @ 0x79 │ │ cmp r6, #3 │ │ - bne.w c4cbc │ │ + bne.w c539e │ │ mov r0, r8 │ │ mov r1, r5 │ │ - bl 5395a │ │ - b.n c4a00 │ │ + bl 54676 │ │ + b.n c50fe │ │ movs r6, #0 │ │ - movs r4, #0 │ │ + movs r7, #0 │ │ add.w r0, sp, #167 @ 0xa7 │ │ movs r2, #16 │ │ adds r1, r0, #1 │ │ add r0, sp, #184 @ 0xb8 │ │ - bl c99c0 │ │ + bl ca0b2 │ │ mov r0, r8 │ │ mov r1, r5 │ │ - bl 5395a │ │ - ldr.w r5, [sl, #8] │ │ + bl 54676 │ │ + ldr r4, [sp, #76] @ 0x4c │ │ cmp r6, #0 │ │ mov r0, r6 │ │ + ldr r5, [r4, #8] │ │ it ne │ │ movne r0, #1 │ │ strb.w r0, [sp, #80] @ 0x50 │ │ - cbz r4, c4a76 │ │ - ldr r0, [sp, #76] @ 0x4c │ │ - movs r1, #0 │ │ - str r0, [sp, #0] │ │ + cbz r7, c5176 │ │ + str.w r9, [sp] │ │ add r2, sp, #80 @ 0x50 │ │ - mov r0, sl │ │ - mov r3, r9 │ │ - bl c6c02 │ │ - b.n c4a90 │ │ - mov r0, sl │ │ + mov r0, r4 │ │ + movs r1, #0 │ │ + mov r3, sl │ │ + bl c7306 │ │ + b.n c518e │ │ + mov r0, r4 │ │ movs r1, #47 @ 0x2f │ │ - bl c4660 │ │ - ldr r0, [sp, #76] @ 0x4c │ │ + bl c4d4c │ │ + strd sl, r9, [sp] │ │ + add r2, sp, #80 @ 0x50 │ │ + mov r0, r4 │ │ movs r1, #0 │ │ mov r3, r5 │ │ - strd r9, r0, [sp] │ │ - add r2, sp, #80 @ 0x50 │ │ - mov r0, sl │ │ - bl c5834 │ │ + bl c5f20 │ │ mov r8, r0 │ │ ldrb.w r0, [sp, #80] @ 0x50 │ │ mov r7, r1 │ │ cmp r0, #0 │ │ - bne.w c4bf4 │ │ + bne.w c52d6 │ │ cmp r5, #7 │ │ - bcc.w c505e │ │ - ldr.w r1, [sl, #8] │ │ + bcc.w c5748 │ │ + ldr r1, [r4, #8] │ │ cmp r1, r5 │ │ - bcc.w c506a │ │ - ldr.w r0, [sl, #4] │ │ + bcc.w c5754 │ │ + ldr r0, [r4, #4] │ │ cmp r1, #7 │ │ - bls.n c4ac2 │ │ + bls.n c51bc │ │ ldrsb.w r2, [r0, #7] │ │ cmn.w r2, #65 @ 0x41 │ │ - ble.w c5074 │ │ + ble.w c575e │ │ cmp r1, r5 │ │ - bls.n c4ad0 │ │ + bls.n c51ca │ │ ldrsb r2, [r0, r5] │ │ cmn.w r2, #65 @ 0x41 │ │ - ble.w c5082 │ │ + ble.w c576c │ │ movs r2, #7 │ │ subs r6, r1, r5 │ │ cmp r5, #7 │ │ - str.w r2, [sl, #8] │ │ - bne.w c4bdc │ │ - cmp r1, #7 │ │ - bne.w c4bea │ │ - b.n c4bf0 │ │ + str r2, [r4, #8] │ │ + bne.n c52c0 │ │ + cmp r1, r5 │ │ + bne.n c52ce │ │ + b.n c52d2 │ │ ldr r1, [sp, #248] @ 0xf8 │ │ + ldrd r5, fp, [sp, #68] @ 0x44 │ │ cmp r1, #0 │ │ - beq.w c4e80 │ │ - str r5, [sp, #52] @ 0x34 │ │ + beq.w c5558 │ │ add r0, sp, #120 @ 0x78 │ │ - bl c45b0 │ │ + bl c4c9c │ │ ldr r0, [sp, #120] @ 0x78 │ │ cmp.w r0, #1114112 @ 0x110000 │ │ - beq.w c50a8 │ │ - add.w r8, sp, #80 @ 0x50 │ │ + beq.w c5794 │ │ + add r5, sp, #80 @ 0x50 │ │ add r1, sp, #120 @ 0x78 │ │ movs r2, #40 @ 0x28 │ │ - mov r0, r8 │ │ - bl c99c0 │ │ + mov r0, r5 │ │ + bl ca0b2 │ │ ldrb.w r0, [sp, #117] @ 0x75 │ │ cmp r0, #0 │ │ - bne.w c509c │ │ - add.w r0, r8, #19 │ │ - strd r7, r6, [sp, #44] @ 0x2c │ │ - str.w sl, [sp, #56] @ 0x38 │ │ - add.w sl, sp, #84 @ 0x54 │ │ - str r0, [sp, #76] @ 0x4c │ │ - add.w r0, r8, #20 │ │ - ldr.w r8, [sp, #96] @ 0x60 │ │ - ldrb.w r6, [sp, #104] @ 0x68 │ │ - ldmia.w sl, {r5, r7, sl} │ │ - str r0, [sp, #40] @ 0x28 │ │ - str r5, [sp, #68] @ 0x44 │ │ - strd r7, r6, [sp, #60] @ 0x3c │ │ - cmp r8, sl │ │ - bcc.w c4ca4 │ │ - cmp r8, r7 │ │ - bhi.w c4ca4 │ │ - ldr r0, [sp, #76] @ 0x4c │ │ - sub.w r2, r8, sl │ │ - add.w r3, r5, sl │ │ + bne.w c578c │ │ + add.w r0, r5, #19 │ │ + ldrd ip, r6, [sp, #84] @ 0x54 │ │ + strd r7, r9, [sp, #40] @ 0x28 │ │ + str r0, [sp, #56] @ 0x38 │ │ + add.w r0, r5, #20 │ │ + ldrb.w r7, [sp, #104] @ 0x68 │ │ + mov r9, ip │ │ + ldrd r5, r8, [sp, #92] @ 0x5c │ │ + str r0, [sp, #36] @ 0x24 │ │ + strd r6, r7, [sp, #48] @ 0x30 │ │ + cmp r8, r5 │ │ + bcc.w c538a │ │ + cmp r8, r6 │ │ + bhi.w c538a │ │ + ldr r0, [sp, #56] @ 0x38 │ │ + sub.w r2, r8, r5 │ │ + add.w r3, ip, r5 │ │ cmp r2, #7 │ │ - ldrb r0, [r0, r6] │ │ - bhi.n c4b70 │ │ + ldrb r0, [r0, r7] │ │ + bhi.n c525e │ │ movs r1, #0 │ │ cmp r2, r1 │ │ - beq.w c4ca4 │ │ + beq.w c538a │ │ ldrb r4, [r3, r1] │ │ cmp r4, r0 │ │ - beq.n c4b82 │ │ + beq.n c5270 │ │ adds r1, #1 │ │ - b.n c4b60 │ │ + ldr r4, [sp, #76] @ 0x4c │ │ + b.n c524c │ │ mov r1, r3 │ │ - bl 51404 │ │ - ldrd r7, r6, [sp, #60] @ 0x3c │ │ + bl 5244c │ │ + ldrd r6, r7, [sp, #48] @ 0x30 │ │ + mov ip, r9 │ │ cmp r0, #1 │ │ - ldr r5, [sp, #68] @ 0x44 │ │ - bne.w c4ca4 │ │ - add.w r0, sl, r1 │ │ - add.w sl, r0, #1 │ │ - str.w sl, [sp, #92] @ 0x5c │ │ - cmp sl, r6 │ │ - bcc.n c4b42 │ │ - cmp sl, r7 │ │ - bhi.n c4b42 │ │ - cmp r6, #5 │ │ - bcs.w c5090 │ │ - sub.w r4, sl, r6 │ │ - ldr r2, [sp, #40] @ 0x28 │ │ - adds r0, r5, r4 │ │ - mov r1, r6 │ │ - mov r3, r6 │ │ - bl 5393c │ │ - ldrd r6, r5, [sp, #64] @ 0x40 │ │ + beq.n c5272 │ │ + b.n c538a │ │ + ldr r4, [sp, #76] @ 0x4c │ │ + adds r0, r5, r1 │ │ + adds r5, r0, #1 │ │ + str r5, [sp, #92] @ 0x5c │ │ + cmp r5, r7 │ │ + bcc.n c522e │ │ + cmp r5, r6 │ │ + bhi.n c522e │ │ + cmp r7, #5 │ │ + bcs.w c577a │ │ + subs r0, r5, r7 │ │ + ldr r2, [sp, #36] @ 0x24 │ │ + mov r1, r7 │ │ + mov r3, r7 │ │ + mov sl, r0 │ │ + add r0, ip │ │ + bl 54658 │ │ + ldr r7, [sp, #52] @ 0x34 │ │ + mov ip, r9 │ │ + ldr r6, [sp, #48] @ 0x30 │ │ cmp r0, #0 │ │ - ldr r7, [sp, #60] @ 0x3c │ │ - beq.n c4b42 │ │ + beq.n c522e │ │ ldr r0, [sp, #108] @ 0x6c │ │ - ldr.w sl, [sp, #56] @ 0x38 │ │ - subs r4, r4, r0 │ │ - ldrd r7, r6, [sp, #44] @ 0x2c │ │ - b.n c4e1a │ │ - movs r0, #12 │ │ - @ instruction: 0xfff8e3ca │ │ + ldrd r7, r9, [sp, #40] @ 0x28 │ │ + sub.w r8, sl, r0 │ │ + b.n c54f8 │ │ + subs r0, r1, r5 │ │ + vsubw.u q15, q12, d18 │ │ movs r0, r0 │ │ - b.n c4430 │ │ + b.n c4ac4 │ │ movs r0, r0 │ │ - b.n c44f4 │ │ + b.n c4b8c │ │ movs r0, r0 │ │ - b.n c5284 │ │ + b.n c591c │ │ movs r0, r0 │ │ - subs r6, r0, #3 │ │ - vpaddl.u32 d20, d25 │ │ - beq.n c4bf0 │ │ + cmp r1, r5 │ │ + beq.n c52d2 │ │ adds r1, r0, r5 │ │ adds r0, #7 │ │ mov r2, r6 │ │ - bl c9a38 │ │ + bl ca0da │ │ adds r0, r6, #7 │ │ - str.w r0, [sl, #8] │ │ + str r0, [r4, #8] │ │ movs r6, #0 │ │ movs r5, #7 │ │ strd r8, r7, [sp] │ │ add r0, sp, #120 @ 0x78 │ │ - mov r1, sl │ │ + mov r1, r4 │ │ movs r2, #0 │ │ movs r3, #4 │ │ - bl c67c8 │ │ - ldr r4, [sp, #120] @ 0x78 │ │ - cmp r4, #2 │ │ - beq.w c4ed2 │ │ - mov r7, sl │ │ - ldr.w r9, [sp, #124] @ 0x7c │ │ - ldrd sl, r8, [sp, #128] @ 0x80 │ │ + bl c6ecc │ │ + ldr.w r9, [sp, #120] @ 0x78 │ │ + cmp.w r9, #2 │ │ + beq.w c55ba │ │ + ldrd r7, sl, [sp, #124] @ 0x7c │ │ add.w r0, fp, #16 │ │ - ldmia.w r7, {r1, r2, r3} │ │ + ldr.w r8, [sp, #132] @ 0x84 │ │ + ldmia.w r4, {r1, r2, r3} │ │ stmia r0!, {r1, r2, r3} │ │ add r1, sp, #184 @ 0xb8 │ │ add.w r0, fp, #53 @ 0x35 │ │ movs r2, #16 │ │ - bl c99c0 │ │ + bl ca0b2 │ │ movs r0, #7 │ │ movs r1, #4 │ │ strd r1, r0, [fp, #32] │ │ strd r0, r5, [fp, #40] @ 0x28 │ │ movs r0, #0 │ │ strb.w r6, [fp, #52] @ 0x34 │ │ str.w r5, [fp, #48] @ 0x30 │ │ strh.w r0, [fp, #28] │ │ - stmia.w fp, {r4, r9, sl} │ │ - str.w r8, [fp, #12] │ │ - b.n c4ee8 │ │ - ldrd r3, r2, [r8, #20] │ │ - mov r0, sl │ │ + strd r9, r7, [fp] │ │ + strd sl, r8, [fp, #8] │ │ + b.n c55d0 │ │ + ldrd r3, r1, [r8, #20] │ │ + adds r2, r3, r1 │ │ + mov r0, r4 │ │ mov r1, r3 │ │ - bl 9e10a │ │ - ldmia.w sl, {r1, r2, r3} │ │ + bl 4b91c │ │ + ldmia.w r4, {r1, r2, r3} │ │ add.w r0, fp, #16 │ │ add.w r4, r8, #52 @ 0x34 │ │ add.w r5, fp, #52 @ 0x34 │ │ stmia r0!, {r1, r2, r3} │ │ ldrd ip, lr, [r8, #32] │ │ ldrd r2, r3, [r8, #40] @ 0x28 │ │ ldmia r4!, {r0, r1, r6, r7} │ │ @@ -185449,273 +191722,273 @@ │ │ ldrd r1, r4, [r8] │ │ stmia.w r7, {r5, ip, lr} │ │ add.w r5, fp, #40 @ 0x28 │ │ ldr.w r6, [r8, #48] @ 0x30 │ │ stmia r5!, {r2, r3, r6} │ │ strd r1, r4, [fp] │ │ str.w r0, [fp, #8] │ │ - b.n c4ee8 │ │ + b.n c55d0 │ │ ldrb.w r0, [sp, #116] @ 0x74 │ │ cmp r0, #1 │ │ - bne.w c4e06 │ │ + bne.w c54e6 │ │ ldrd r0, r1, [sp, #108] @ 0x6c │ │ - ldr.w sl, [sp, #56] @ 0x38 │ │ - ldrd r7, r6, [sp, #44] @ 0x2c │ │ - b.n c4e18 │ │ - str.w sl, [sp, #56] @ 0x38 │ │ + ldrd r7, r9, [sp, #40] @ 0x28 │ │ + b.n c54f4 │ │ + str.w sl, [sp, #64] @ 0x40 │ │ add.w sl, sp, #184 @ 0xb8 │ │ add.w r0, sl, #2 │ │ add.w r1, r9, #2 │ │ movs r2, #18 │ │ - bl c99c0 │ │ + bl ca0b2 │ │ cmp r6, #0 │ │ strb.w r4, [sp, #185] @ 0xb9 │ │ strb.w r6, [sp, #184] @ 0xb8 │ │ - bne.n c4dac │ │ + bne.n c5490 │ │ ldrd r0, r1, [sp, #192] @ 0xc0 │ │ movs r3, #9 │ │ - ldr r2, [pc, #956] @ (c50a4 ) │ │ + ldr r2, [pc, #960] @ (c5788 ) │ │ add r2, pc │ │ - bl 5393c │ │ + bl 54658 │ │ cmp r0, #0 │ │ - beq.n c4dac │ │ + beq.n c5490 │ │ add r0, sp, #184 @ 0xb8 │ │ - bl c6bf4 │ │ - ldr.w sl, [sp, #56] @ 0x38 │ │ + bl c72f8 │ │ movs r6, #0 │ │ - movs r4, #0 │ │ - b.n c4e00 │ │ - add r6, sp, #120 @ 0x78 │ │ - mov r1, sl │ │ + movs r7, #0 │ │ + b.n c54e0 │ │ + add r7, sp, #120 @ 0x78 │ │ + mov r1, r4 │ │ movs r2, #36 @ 0x24 │ │ - mov r0, r6 │ │ - bl c99c0 │ │ + mov r0, r7 │ │ + bl ca0b2 │ │ mov r0, fp │ │ - mov r1, r6 │ │ + mov r1, r7 │ │ mov r2, r8 │ │ - mov r3, r4 │ │ - str r5, [sp, #0] │ │ - bl c6488 │ │ - b.n c4ee8 │ │ - mov r0, r4 │ │ - mov r1, r5 │ │ - bl c6cc8 │ │ + mov r3, r9 │ │ + str r6, [sp, #0] │ │ + bl c6b8c │ │ + b.n c55d0 │ │ + mov r0, r9 │ │ + mov r1, r6 │ │ + bl c73cc │ │ cmp r0, #0 │ │ - beq.w c4f48 │ │ - ldr r1, [pc, #952] @ (c50e4 ) │ │ - mov r0, sl │ │ - movs r2, #8 │ │ + beq.w c562e │ │ + ldr r1, [pc, #964] @ (c57d0 ) │ │ + mov r0, r4 │ │ add r1, pc │ │ - bl 9e10a │ │ - mov.w r9, #0 │ │ - strd r4, r5, [sp] │ │ - strb.w r9, [sp, #120] @ 0x78 │ │ + add.w r2, r1, #8 │ │ + bl 4b91c │ │ + mov.w sl, #0 │ │ + strd r9, r6, [sp] │ │ + strb.w sl, [sp, #120] @ 0x78 │ │ add r2, sp, #120 @ 0x78 │ │ - mov r0, sl │ │ + mov r0, r4 │ │ movs r1, #0 │ │ movs r3, #7 │ │ - mov.w r8, #7 │ │ - bl c5834 │ │ + mov.w r9, #7 │ │ + bl c5f20 │ │ strd r0, r1, [sp] │ │ add r0, sp, #120 @ 0x78 │ │ - mov r1, sl │ │ + mov r1, r4 │ │ movs r2, #0 │ │ movs r3, #4 │ │ - bl c67c8 │ │ + mov.w r8, #4 │ │ + bl c6ecc │ │ ldr r0, [sp, #120] @ 0x78 │ │ cmp r0, #2 │ │ - beq.w c4ed2 │ │ - ldr r1, [sp, #124] @ 0x7c │ │ - add.w r7, fp, #16 │ │ + beq.w c55ba │ │ + mov r1, r4 │ │ + ldr.w ip, [sp, #124] @ 0x7c │ │ ldr r2, [sp, #128] @ 0x80 │ │ - mov.w ip, #4 │ │ + add.w r7, fp, #16 │ │ ldr r3, [sp, #132] @ 0x84 │ │ - ldmia.w sl, {r4, r5, r6} │ │ + ldmia.w r1, {r4, r5, r6} │ │ stmia r7!, {r4, r5, r6} │ │ - strb.w r9, [fp, #52] @ 0x34 │ │ - str.w ip, [fp, #32] │ │ - str.w r8, [fp, #36] @ 0x24 │ │ - str.w r8, [fp, #40] @ 0x28 │ │ - str.w r8, [fp, #44] @ 0x2c │ │ - str.w r8, [fp, #48] @ 0x30 │ │ - strh.w r9, [fp, #28] │ │ + strb.w sl, [fp, #52] @ 0x34 │ │ + str.w r8, [fp, #32] │ │ + str.w r9, [fp, #36] @ 0x24 │ │ + str.w r9, [fp, #40] @ 0x28 │ │ + str.w r9, [fp, #44] @ 0x2c │ │ + str.w r9, [fp, #48] @ 0x30 │ │ + strh.w sl, [fp, #28] │ │ str.w r0, [fp] │ │ - str.w r1, [fp, #4] │ │ + str.w ip, [fp, #4] │ │ str.w r2, [fp, #8] │ │ str.w r3, [fp, #12] │ │ - b.n c4ee8 │ │ + b.n c55d0 │ │ add r4, sp, #80 @ 0x50 │ │ ldmia.w sl, {r1, r2, r3, r6, r7} │ │ add.w r9, sp, #120 @ 0x78 │ │ mov r0, r4 │ │ stmia r0!, {r1, r2, r3, r6, r7} │ │ movs r0, #0 │ │ str r0, [sp, #136] @ 0x88 │ │ movs r0, #1 │ │ str r0, [sp, #124] @ 0x7c │ │ - ldr r1, [pc, #776] @ (c50cc ) │ │ + ldr r1, [pc, #784] @ (c57b8 ) │ │ str r0, [sp, #132] @ 0x84 │ │ add r1, pc │ │ str r1, [sp, #120] @ 0x78 │ │ add r0, sp, #204 @ 0xcc │ │ str r0, [sp, #128] @ 0x80 │ │ - ldr r0, [pc, #768] @ (c50d0 ) │ │ + ldr r0, [pc, #776] @ (c57bc ) │ │ mov r1, r9 │ │ - ldr.w sl, [sp, #56] @ 0x38 │ │ add r0, pc │ │ strd r4, r0, [sp, #204] @ 0xcc │ │ - mov r0, sl │ │ - bl c9544 │ │ + ldr r0, [sp, #76] @ 0x4c │ │ + bl c9bd8 │ │ cmp r0, #0 │ │ - bne.w c50b0 │ │ + bne.w c579c │ │ ldmia.w r4, {r1, r2, r3, r6, r7} │ │ mov r0, r9 │ │ stmia r0!, {r1, r2, r3, r6, r7} │ │ mov r1, r9 │ │ add.w r0, sp, #167 @ 0xa7 │ │ - bl c7000 │ │ - movs r4, #1 │ │ + bl c7704 │ │ + movs r7, #1 │ │ ldrb.w r6, [sp, #167] @ 0xa7 │ │ - ldr.w r9, [sp, #72] @ 0x48 │ │ - b.n c4a3c │ │ + ldrd sl, r9, [sp, #64] @ 0x40 │ │ + b.n c513c │ │ ldrd r0, r1, [sp, #108] @ 0x6c │ │ - ldr.w sl, [sp, #56] @ 0x38 │ │ - ldrd r7, r6, [sp, #44] @ 0x2c │ │ + ldrd r7, r9, [sp, #40] @ 0x28 │ │ cmp r1, r0 │ │ - beq.w c509c │ │ - subs r4, r1, r0 │ │ - add.w r8, r5, r0 │ │ - mov r1, r4 │ │ - mov r0, r8 │ │ - bl c6a98 │ │ - cbz r0, c4e44 │ │ - mov r0, sl │ │ - movs r1, #47 @ 0x2f │ │ - bl c4660 │ │ - mov r0, sl │ │ + beq.w c578c │ │ + sub.w r8, r1, r0 │ │ + add.w r5, ip, r0 │ │ mov r1, r8 │ │ - mov r2, r4 │ │ - bl 9e10a │ │ - movs r4, #0 │ │ - mov.w r8, #7 │ │ - ldr r5, [sp, #52] @ 0x34 │ │ - b.n c4e86 │ │ - ldr r4, [sp, #248] @ 0xf8 │ │ - ldr r5, [sp, #52] @ 0x34 │ │ - ldrb.w r0, [r4, #52] @ 0x34 │ │ - str r0, [sp, #76] @ 0x4c │ │ - cbz r0, c4e80 │ │ - ldrd r0, r1, [r4, #20] │ │ - ldrd r2, r3, [r4, #40] @ 0x28 │ │ - bl c4574 │ │ - cbz r0, c4e80 │ │ - mov r2, r0 │ │ - mov r3, r1 │ │ - mov r1, r2 │ │ - mov r0, sl │ │ - mov r2, r3 │ │ - bl 9e10a │ │ - ldr.w r8, [sl, #8] │ │ - add.w r1, r4, #53 @ 0x35 │ │ + mov r0, r5 │ │ + bl c719c │ │ + cbz r0, c551c │ │ + mov r0, r4 │ │ + movs r1, #47 @ 0x2f │ │ + bl c4d4c │ │ + add.w r2, r5, r8 │ │ + mov r0, r4 │ │ + mov r1, r5 │ │ + bl 4b91c │ │ + b.n c5562 │ │ + ldr.w r8, [sp, #248] @ 0xf8 │ │ + ldrb.w r6, [r8, #52] @ 0x34 │ │ + cbz r6, c5562 │ │ + ldrd r0, r1, [r8, #20] │ │ + ldrd r2, r3, [r8, #40] @ 0x28 │ │ + bl c4c60 │ │ + ldr r5, [sp, #68] @ 0x44 │ │ + cbz r0, c5558 │ │ + mov r3, r0 │ │ + adds r2, r0, r1 │ │ + mov r0, r4 │ │ + mov r1, r3 │ │ + str r6, [sp, #76] @ 0x4c │ │ + bl 4b91c │ │ + mov r0, r8 │ │ + ldr.w r8, [r4, #8] │ │ + add.w r1, r0, #53 @ 0x35 │ │ add r0, sp, #184 @ 0xb8 │ │ movs r2, #16 │ │ - bl c99c0 │ │ - ldr r4, [sp, #76] @ 0x4c │ │ - b.n c4e86 │ │ - movs r4, #0 │ │ + bl ca0b2 │ │ + b.n c556c │ │ + movs r0, #0 │ │ + mov.w r8, #7 │ │ + str r0, [sp, #76] @ 0x4c │ │ + b.n c556c │ │ + movs r0, #0 │ │ mov.w r8, #7 │ │ - sub.w r0, r9, #35 @ 0x23 │ │ + str r0, [sp, #76] @ 0x4c │ │ + ldr r5, [sp, #68] @ 0x44 │ │ + ldr r6, [sp, #60] @ 0x3c │ │ + sub.w r0, r6, #35 @ 0x23 │ │ cmp r0, #28 │ │ - bhi.n c4e9a │ │ + bhi.n c5582 │ │ movs r1, #1 │ │ lsl.w r0, r1, r0 │ │ - ldr r1, [pc, #560] @ (c50c8 ) │ │ + ldr r1, [pc, #564] @ (c57b4 ) │ │ tst r0, r1 │ │ - bne.n c4ea4 │ │ - cmp.w r9, #92 @ 0x5c │ │ + bne.n c558a │ │ + cmp r6, #92 @ 0x5c │ │ itt ne │ │ - strne r6, [sp, #72] @ 0x48 │ │ - movne r5, r7 │ │ - movs r0, #0 │ │ + movne r5, r9 │ │ + strne r7, [sp, #64] @ 0x40 │ │ + ldr r0, [sp, #64] @ 0x40 │ │ + mov.w sl, #0 │ │ + strb.w sl, [sp, #120] @ 0x78 │ │ movs r1, #0 │ │ - strb.w r0, [sp, #120] @ 0x78 │ │ mov r3, r8 │ │ - ldr r0, [sp, #72] @ 0x48 │ │ - strd r0, r5, [sp] │ │ + strd r5, r0, [sp] │ │ add r2, sp, #120 @ 0x78 │ │ - mov r0, sl │ │ - bl c5834 │ │ + mov r0, r4 │ │ + bl c5f20 │ │ strd r0, r1, [sp] │ │ add r0, sp, #120 @ 0x78 │ │ - mov r1, sl │ │ + mov r1, r4 │ │ movs r2, #0 │ │ movs r3, #4 │ │ - bl c67c8 │ │ - ldr r5, [sp, #120] @ 0x78 │ │ - cmp r5, #2 │ │ - bne.n c4eee │ │ + bl c6ecc │ │ + ldr r7, [sp, #120] @ 0x78 │ │ + cmp r7, #2 │ │ + bne.n c55d6 │ │ ldrb.w r0, [sp, #124] @ 0x7c │ │ movs r1, #2 │ │ str.w r1, [fp] │ │ strb.w r0, [fp, #4] │ │ - ldrd r0, r1, [sl] │ │ - bl 5395a │ │ + ldrd r0, r1, [r4] │ │ + bl 54676 │ │ add sp, #212 @ 0xd4 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldrd r7, r9, [sp, #124] @ 0x7c │ │ + ldrd r9, r6, [sp, #124] @ 0x7c │ │ add.w r0, fp, #16 │ │ - ldr r6, [sp, #132] @ 0x84 │ │ - ldmia.w sl, {r1, r2, r3} │ │ + ldr r5, [sp, #132] @ 0x84 │ │ + ldmia.w r4, {r1, r2, r3} │ │ stmia r0!, {r1, r2, r3} │ │ add r1, sp, #184 @ 0xb8 │ │ add.w r0, fp, #53 @ 0x35 │ │ movs r2, #16 │ │ - bl c99c0 │ │ - movs r0, #7 │ │ + bl ca0b2 │ │ + ldr r0, [sp, #76] @ 0x4c │ │ movs r1, #4 │ │ + strb.w r0, [fp, #52] @ 0x34 │ │ + movs r0, #7 │ │ strd r1, r0, [fp, #32] │ │ strd r0, r8, [fp, #40] @ 0x28 │ │ - movs r0, #0 │ │ - strb.w r4, [fp, #52] @ 0x34 │ │ str.w r8, [fp, #48] @ 0x30 │ │ - strh.w r0, [fp, #28] │ │ - stmia.w fp, {r5, r7, r9} │ │ - str.w r6, [fp, #12] │ │ - b.n c4ee8 │ │ + strh.w sl, [fp, #28] │ │ + strd r7, r9, [fp] │ │ + strd r6, r5, [fp, #8] │ │ + b.n c55d0 │ │ ldr.w r0, [r8, #8] │ │ - cbz r0, c4f56 │ │ + cbz r0, c563c │ │ add.w r2, r8, #12 │ │ ldrd r0, r1, [r8, #20] │ │ ldr r2, [r2, #0] │ │ - bl c652c │ │ + bl c6c30 │ │ mov r3, r0 │ │ - mov r2, r1 │ │ - b.n c4f5a │ │ + b.n c5640 │ │ ldr.w r0, [r8] │ │ cmp r0, #0 │ │ - beq.n c4fda │ │ + beq.n c56c0 │ │ add.w r2, r8, #4 │ │ - b.n c4fe4 │ │ - ldrd r3, r2, [r8, #20] │ │ - mov r0, sl │ │ + b.n c56ca │ │ + ldrd r3, r1, [r8, #20] │ │ + adds r2, r3, r1 │ │ + mov r0, r4 │ │ mov r1, r3 │ │ - bl 9e10a │ │ - ldr.w r6, [r8, #32] │ │ - mov r1, sl │ │ - strd r4, r5, [sp] │ │ + bl 4b91c │ │ + ldr.w sl, [r8, #32] │ │ + mov r1, r4 │ │ + strd r9, r6, [sp] │ │ add r0, sp, #120 @ 0x78 │ │ movs r2, #0 │ │ - mov r3, r6 │ │ - bl c67c8 │ │ + mov r3, sl │ │ + bl c6ecc │ │ ldr r0, [sp, #120] @ 0x78 │ │ cmp r0, #2 │ │ - beq.n c4ed2 │ │ - mov r2, sl │ │ - ldr.w ip, [sp, #124] @ 0x7c │ │ - ldrd sl, r3, [sp, #128] @ 0x80 │ │ + beq.n c55ba │ │ + mov r2, r4 │ │ + ldrd ip, r6, [sp, #124] @ 0x7c │ │ + ldr r3, [sp, #132] @ 0x84 │ │ add.w r4, fp, #16 │ │ ldmia.w r2, {r1, r5, r7} │ │ stmia r4!, {r1, r5, r7} │ │ add.w r7, r8, #52 @ 0x34 │ │ ldr.w r1, [r8, #36] @ 0x24 │ │ str r1, [sp, #76] @ 0x4c │ │ ldr.w r1, [r8, #40] @ 0x28 │ │ @@ -185724,188 +191997,192 @@ │ │ ldr.w r9, [r8, #44] @ 0x2c │ │ ldmia.w r7!, {r2, r4, r5, lr} │ │ stmia.w r1!, {r2, r4, r5, lr} │ │ strd r0, ip, [fp] │ │ ldrb r0, [r7, #0] │ │ strb r0, [r1, #0] │ │ ldr.w r0, [r8, #28] │ │ - strd r0, r6, [fp, #28] │ │ + strd r0, sl, [fp, #28] │ │ ldr r0, [sp, #76] @ 0x4c │ │ ldr.w r1, [r8, #48] @ 0x30 │ │ str.w r0, [fp, #36] @ 0x24 │ │ ldr r0, [sp, #72] @ 0x48 │ │ - strd sl, r3, [fp, #8] │ │ + strd r6, r3, [fp, #8] │ │ strd r0, r9, [fp, #40] @ 0x28 │ │ str.w r1, [fp, #48] @ 0x30 │ │ - b.n c4ee8 │ │ + b.n c55d0 │ │ ldr.w r0, [r8, #8] │ │ - cbz r0, c4ff4 │ │ + cbz r0, c56d8 │ │ add.w r2, r8, #12 │ │ ldrd r0, r1, [r8, #20] │ │ ldr r2, [r2, #0] │ │ - bl c652c │ │ + bl c6c30 │ │ mov r3, r0 │ │ - mov r2, r1 │ │ - b.n c4ff8 │ │ - ldrd r3, r2, [r8, #20] │ │ - mov r0, sl │ │ + b.n c56dc │ │ + ldrd r3, r1, [r8, #20] │ │ + adds r2, r3, r1 │ │ + mov r0, r4 │ │ mov r1, r3 │ │ - bl 9e10a │ │ - ldr.w r6, [r8, #48] @ 0x30 │ │ - mov r0, sl │ │ + bl 4b91c │ │ + ldr.w sl, [r8, #48] @ 0x30 │ │ + mov r0, r4 │ │ movs r1, #0 │ │ - mov r2, r6 │ │ - bl c6bb8 │ │ + mov r2, sl │ │ + bl c72bc │ │ movs r0, #1 │ │ - strd r4, r5, [sp] │ │ + strd r9, r6, [sp] │ │ strb.w r0, [sp, #120] @ 0x78 │ │ add r2, sp, #120 @ 0x78 │ │ - mov r0, sl │ │ + mov r0, r4 │ │ movs r1, #0 │ │ - mov r3, r6 │ │ - bl c5834 │ │ + mov r3, sl │ │ + bl c5f20 │ │ + mov r7, r8 │ │ + add.w r8, sp, #120 @ 0x78 │ │ mov r9, r0 │ │ - add r0, sp, #120 @ 0x78 │ │ - mov r7, r1 │ │ - mov r1, sl │ │ + mov r6, r1 │ │ + mov r0, r8 │ │ + mov r1, r4 │ │ movs r2, #36 @ 0x24 │ │ - bl c99c0 │ │ - ldrd r3, r0, [r8, #32] │ │ - ldrh.w r4, [r8, #28] │ │ - str r7, [sp, #32] │ │ - add.w r7, r8, #52 @ 0x34 │ │ - ldrd r1, r2, [r8, #40] @ 0x28 │ │ + bl ca0b2 │ │ + ldrd r3, r0, [r7, #32] │ │ + ldrh r4, [r7, #28] │ │ + ldrd r1, r2, [r7, #40] @ 0x28 │ │ + ldrh r5, [r7, #30] │ │ + adds r7, #52 @ 0x34 │ │ stmia.w sp, {r0, r1, r2, r7} │ │ + mov r1, r8 │ │ movs r2, #0 │ │ - ldrh.w r5, [r8, #30] │ │ + str r6, [sp, #32] │ │ add r0, sp, #16 │ │ - stmia.w r0, {r4, r5, r6, r9} │ │ - add r1, sp, #120 @ 0x78 │ │ + stmia.w r0, {r4, r5, sl} │ │ mov r0, fp │ │ - bl c5ccc │ │ - b.n c4ee8 │ │ - ldr r2, [pc, #148] @ (c50f4 ) │ │ + str.w r9, [sp, #28] │ │ + bl c63bc │ │ + b.n c55d0 │ │ + ldr r2, [pc, #148] @ (c57e0 ) │ │ movs r0, #7 │ │ mov r1, r5 │ │ add r2, pc │ │ - bl 4febc │ │ - ldr r2, [pc, #140] @ (c50f8 ) │ │ + bl 50b24 │ │ + ldr r2, [pc, #140] @ (c57e4 ) │ │ mov r0, r5 │ │ add r2, pc │ │ - bl 4c7e0 │ │ - ldr r0, [pc, #100] @ (c50dc ) │ │ + bl 4d66c │ │ + ldr r0, [pc, #104] @ (c57c8 ) │ │ movs r1, #46 @ 0x2e │ │ - ldr r2, [pc, #100] @ (c50e0 ) │ │ + ldr r2, [pc, #104] @ (c57cc ) │ │ add r0, pc │ │ add r2, pc │ │ - bl 4c99c │ │ - ldr r0, [pc, #80] @ (c50d4 ) │ │ + bl 4d828 │ │ + ldr r0, [pc, #80] @ (c57c0 ) │ │ movs r1, #44 @ 0x2c │ │ - ldr r2, [pc, #80] @ (c50d8 ) │ │ + ldr r2, [pc, #80] @ (c57c4 ) │ │ add r0, pc │ │ add r2, pc │ │ - bl 4c99c │ │ - ldr r2, [pc, #108] @ (c5100 ) │ │ - mov r0, r6 │ │ + bl 4d828 │ │ + ldr r2, [pc, #112] @ (c57ec ) │ │ + mov r0, r7 │ │ movs r1, #4 │ │ add r2, pc │ │ - bl 4c7e0 │ │ - ldr r0, [pc, #100] @ (c5104 ) │ │ + bl 4d66c │ │ + nop │ │ + asrs r3, r0, #27 │ │ + vqshrun.s64 d20, q4, #8 │ │ add r0, pc │ │ - bl 4ffc8 │ │ - subs r1, r1, r6 │ │ - vqshrun.s64 d20, q2, #8 │ │ + bl 50b2c │ │ + ldr r0, [pc, #80] @ (c57e8 ) │ │ add r0, pc │ │ - bl 4ffc8 │ │ - ldr r0, [pc, #52] @ (c50e8 ) │ │ + bl 50b2c │ │ + ldr r0, [pc, #52] @ (c57d4 ) │ │ movs r1, #43 @ 0x2b │ │ add r0, pc │ │ str r0, [sp, #0] │ │ - ldr r0, [pc, #48] @ (c50ec ) │ │ + ldr r0, [pc, #48] @ (c57d8 ) │ │ add r2, sp, #120 @ 0x78 │ │ - ldr r3, [pc, #48] @ (c50f0 ) │ │ + ldr r3, [pc, #48] @ (c57dc ) │ │ add r0, pc │ │ add r3, pc │ │ - bl 4fcf8 │ │ + bl 5127c │ │ nop │ │ asrs r1, r0, #32 │ │ asrs r0, r0, #32 │ │ - ldr r6, [r5, #56] @ 0x38 │ │ - @ instruction: 0xfff41f83 │ │ + str r2, [r5, #116] @ 0x74 │ │ + @ instruction: 0xfff41fa7 │ │ movs r0, r0 │ │ - subs r1, r5, r6 │ │ - vrev64.32 q15, q3 │ │ + asrs r2, r5, #28 │ │ + vshr.u32 q15, q0, #8 │ │ movs r0, r0 │ │ - subs r1, r1, r6 │ │ - vrev64.32 q15, q2 │ │ + asrs r2, r1, #28 │ │ + vrev64.32 q15, q7 │ │ movs r0, r0 │ │ - ldr r4, [r6, #56] @ 0x38 │ │ - vcvt.u16.f16 d29, d4, #12 │ │ + str r0, [r7, #116] @ 0x74 │ │ + @ instruction: 0xfff4dcfc │ │ movs r0, r0 │ │ - asrs r5, r0, #25 │ │ - vtbx.8 d29, {d24-d27}, d16 │ │ + asrs r5, r6, #5 │ │ + vtbx.8 d29, {d24-d27}, d8 │ │ movs r0, r0 │ │ - b.n c5190 │ │ + b.n c5890 │ │ movs r0, r0 │ │ - b.n c5180 │ │ + b.n c5880 │ │ movs r0, r0 │ │ - bgt.n c500c │ │ + bgt.n c58c8 │ │ movs r0, r0 │ │ - svc 186 @ 0xba │ │ + svc 212 @ 0xd4 │ │ movs r0, r0 │ │ - bgt.n c504c │ │ + bgt.n c5700 │ │ movs r0, r0 │ │ push {r5, r6, r7, lr} │ │ strd r0, r1, [sp] │ │ mov r2, sp │ │ - ldr r0, [pc, #20] @ (c5128 ) │ │ + ldr r0, [pc, #20] @ (c5814 ) │ │ movs r1, #2 │ │ add r0, pc │ │ - bl c4784 │ │ + bl c4e7c │ │ ldrd r2, r1, [sp] │ │ cmp r0, #0 │ │ it ne │ │ movne r0, r2 │ │ pop {r2, r3, r7, pc} │ │ nop │ │ - asrs r2, r2, #29 │ │ + asrs r2, r0, #10 │ │ vtbl.8 d30, {d8-d9}, d29 │ │ - ldr r7, [pc, #960] @ (c54f0 ) │ │ + ldr r7, [pc, #960] @ (c5bdc ) │ │ sub sp, #260 @ 0x104 │ │ str r0, [sp, #44] @ 0x2c │ │ mov r4, r1 │ │ mov r0, r1 │ │ movs r1, #47 @ 0x2f │ │ mov r9, r3 │ │ mov r5, r2 │ │ - bl c4660 │ │ + bl c4d4c │ │ mov r0, r4 │ │ movs r1, #47 @ 0x2f │ │ - bl c4660 │ │ + bl c4d4c │ │ ldr r0, [r4, #8] │ │ movs r7, #0 │ │ str r0, [sp, #48] @ 0x30 │ │ movs r0, #0 │ │ strd r5, r9, [sp, #136] @ 0x88 │ │ str r5, [sp, #60] @ 0x3c │ │ strd r5, r9, [sp, #184] @ 0xb8 │ │ ldrd r5, r8, [r4, #24] │ │ ldr r6, [sp, #296] @ 0x128 │ │ str r0, [sp, #64] @ 0x40 │ │ str r4, [sp, #68] @ 0x44 │ │ add r4, sp, #184 @ 0xb8 │ │ - b.n c5198 │ │ + b.n c5884 │ │ cmp r0, #63 @ 0x3f │ │ - bne.n c5196 │ │ - b.n c51b8 │ │ + bne.n c5882 │ │ + b.n c58a4 │ │ mov sl, r1 │ │ cmp r1, #2 │ │ - beq.n c5196 │ │ - b.n c51b8 │ │ - cbz r5, c518c │ │ + beq.n c5882 │ │ + b.n c58a4 │ │ + cbz r5, c5878 │ │ ldr r0, [sp, #64] @ 0x40 │ │ movs r1, #10 │ │ cmp r0, #0 │ │ it eq │ │ moveq r1, #2 │ │ ldr.w r2, [r8, #20] │ │ mov r0, r5 │ │ @@ -185913,1290 +192190,1292 @@ │ │ ldr r0, [sp, #184] @ 0xb8 │ │ mov fp, r7 │ │ str r0, [sp, #64] @ 0x40 │ │ ldr r0, [sp, #188] @ 0xbc │ │ str r0, [sp, #52] @ 0x34 │ │ adds r7, #1 │ │ mov r0, r4 │ │ - bl c4644 │ │ + bl c4d30 │ │ cmp r0, #64 @ 0x40 │ │ - beq.n c5178 │ │ + beq.n c5864 │ │ uxtb r1, r6 │ │ cmp r0, #92 @ 0x5c │ │ - beq.n c5170 │ │ + beq.n c585c │ │ mov sl, r1 │ │ cmp r0, #35 @ 0x23 │ │ - beq.n c51b8 │ │ + beq.n c58a4 │ │ cmp r0, #47 @ 0x2f │ │ it ne │ │ cmpne.w r0, #1114112 @ 0x110000 │ │ - bne.n c516a │ │ + bne.n c5856 │ │ ldr r4, [sp, #48] @ 0x30 │ │ ldr r0, [sp, #64] @ 0x40 │ │ ldr r7, [sp, #68] @ 0x44 │ │ cmp r0, #0 │ │ mov r6, r4 │ │ - beq.n c52b4 │ │ + beq.n c59a0 │ │ cmp.w fp, #0 │ │ - beq.n c5276 │ │ + beq.n c5962 │ │ movs r0, #0 │ │ movs r4, #0 │ │ str r0, [sp, #56] @ 0x38 │ │ add r6, sp, #72 @ 0x48 │ │ movs r0, #0 │ │ str r0, [sp, #40] @ 0x28 │ │ eor.w r0, r0, #1 │ │ str r0, [sp, #60] @ 0x3c │ │ mov r9, fp │ │ cmp.w r9, #0 │ │ - ble.n c5252 │ │ + ble.n c593e │ │ add r1, sp, #136 @ 0x88 │ │ mov r0, r6 │ │ mov r5, r6 │ │ - bl c65b4 │ │ + bl c6cb8 │ │ ldr r2, [sp, #72] @ 0x48 │ │ cmp.w r2, #1114112 @ 0x110000 │ │ - beq.w c5798 │ │ + beq.w c5e84 │ │ ldrd r6, r8, [sp, #76] @ 0x4c │ │ cmp r2, #58 @ 0x3a │ │ sub.w fp, r9, #1 │ │ itt eq │ │ ldreq r0, [sp, #56] @ 0x38 │ │ cmpeq r0, #0 │ │ - beq.n c5234 │ │ + beq.n c5920 │ │ ldrd r0, r1, [r7, #24] │ │ ldrd r3, r7, [sp, #136] @ 0x88 │ │ str r7, [sp, #0] │ │ ldr r7, [sp, #68] @ 0x44 │ │ - bl c6624 │ │ - ldr r0, [pc, #724] @ (c54f0 ) │ │ + bl c6d28 │ │ + ldr r0, [pc, #724] @ (c5bdc ) │ │ mov r1, r5 │ │ strd r6, r8, [sp, #72] @ 0x48 │ │ mov r6, r5 │ │ add r0, pc │ │ str r0, [sp, #80] @ 0x50 │ │ mov r0, r7 │ │ - bl 71bf6 │ │ + bl 7265a │ │ ldr r0, [sp, #60] @ 0x3c │ │ orrs r4, r0 │ │ - b.n c51dc │ │ + b.n c58c8 │ │ ldr r0, [r7, #8] │ │ mov r6, r5 │ │ str r0, [sp, #36] @ 0x24 │ │ movs r0, #1 │ │ cmp.w r9, #1 │ │ str r0, [sp, #56] @ 0x38 │ │ - beq.n c51dc │ │ + beq.n c58c8 │ │ mov r0, r7 │ │ movs r1, #58 @ 0x3a │ │ - bl c4660 │ │ + bl c4d4c │ │ movs r0, #1 │ │ str r0, [sp, #56] @ 0x38 │ │ - b.n c51d4 │ │ + b.n c58c0 │ │ ldr r0, [sp, #56] @ 0x38 │ │ ldr r6, [r7, #8] │ │ lsls r0, r0, #31 │ │ ldr r0, [sp, #36] @ 0x24 │ │ it ne │ │ movne r6, r0 │ │ ldr r0, [sp, #40] @ 0x28 │ │ orrs r0, r4 │ │ lsls r0, r0, #31 │ │ - beq.n c526e │ │ + beq.n c595a │ │ mov r0, r7 │ │ movs r1, #64 @ 0x40 │ │ - bl c4660 │ │ + bl c4d4c │ │ ldr.w r9, [sp, #52] @ 0x34 │ │ ldr r1, [sp, #64] @ 0x40 │ │ - b.n c52b6 │ │ + b.n c59a2 │ │ add r0, sp, #72 @ 0x48 │ │ ldr.w r9, [sp, #52] @ 0x34 │ │ ldr r1, [sp, #64] @ 0x40 │ │ mov r2, r9 │ │ - bl c67b0 │ │ + bl c6eb4 │ │ ldr r0, [sp, #72] @ 0x48 │ │ sub.w r1, r0, #35 @ 0x23 │ │ cmp r1, #28 │ │ - bhi.n c52a0 │ │ + bhi.n c598c │ │ movs r2, #1 │ │ lsl.w r1, r2, r1 │ │ - ldr r2, [pc, #604] @ (c54f4 ) │ │ + ldr r2, [pc, #604] @ (c5be0 ) │ │ tst r1, r2 │ │ - beq.n c52a0 │ │ + beq.n c598c │ │ movs r0, #0 │ │ movs r6, #0 │ │ - b.n c52b2 │ │ + b.n c599e │ │ cmp.w r0, #1114112 @ 0x110000 │ │ it ne │ │ cmpne.w sl, #2 │ │ - bne.w c565c │ │ + bne.w c5d48 │ │ ldr r0, [sp, #64] @ 0x40 │ │ mov r6, r4 │ │ str r0, [sp, #60] @ 0x3c │ │ ldr r1, [sp, #60] @ 0x3c │ │ cmp r1, #0 │ │ - beq.w c572c │ │ + beq.w c5e18 │ │ strd r1, r9, [sp, #212] @ 0xd4 │ │ sub.w r8, r9, r1 │ │ strd r1, r9, [sp, #184] @ 0xb8 │ │ add.w r9, sp, #184 @ 0xb8 │ │ ldr r0, [r7, #8] │ │ mov fp, r1 │ │ str r6, [sp, #60] @ 0x3c │ │ movs r7, #0 │ │ movs r4, #0 │ │ movs r5, #0 │ │ movs r6, #0 │ │ str r0, [sp, #64] @ 0x40 │ │ mov r0, r9 │ │ - bl 53e18 │ │ + bl 54ac8 │ │ sub.w r1, r0, #9 │ │ movs r2, #1 │ │ cmp r1, #2 │ │ - bcc.n c5322 │ │ + bcc.n c5a0e │ │ cmp r0, #13 │ │ - beq.n c5322 │ │ + beq.n c5a0e │ │ cmp r0, #58 @ 0x3a │ │ - beq.n c5338 │ │ + beq.n c5a24 │ │ adds r1, r4, #1 │ │ cmp r0, #91 @ 0x5b │ │ - beq.n c5332 │ │ + beq.n c5a1e │ │ cmp r0, #92 @ 0x5c │ │ - beq.n c5326 │ │ + beq.n c5a12 │ │ cmp r0, #93 @ 0x5d │ │ - beq.n c532e │ │ + beq.n c5a1a │ │ cmp r0, #35 @ 0x23 │ │ - beq.n c534e │ │ + beq.n c5a3a │ │ cmp r0, #47 @ 0x2f │ │ it ne │ │ cmpne.w r0, #1114112 @ 0x110000 │ │ - beq.n c534e │ │ + beq.n c5a3a │ │ cmp r0, #63 @ 0x3f │ │ - beq.n c534e │ │ + beq.n c5a3a │ │ cmp r0, #128 @ 0x80 │ │ - bcc.n c5334 │ │ + bcc.n c5a20 │ │ cmp.w r0, #2048 @ 0x800 │ │ - bcs.n c5342 │ │ + bcs.n c5a2e │ │ movs r2, #2 │ │ - b.n c5334 │ │ + b.n c5a20 │ │ movs r5, #1 │ │ - b.n c533e │ │ + b.n c5a2a │ │ cmp.w sl, #2 │ │ - beq.n c533c │ │ - b.n c534e │ │ + beq.n c5a28 │ │ + b.n c5a3a │ │ movs r6, #0 │ │ - b.n c5334 │ │ + b.n c5a20 │ │ movs r6, #1 │ │ mov r4, r1 │ │ - b.n c533e │ │ + b.n c5a2a │ │ lsls r0, r6, #31 │ │ - beq.n c534e │ │ + beq.n c5a3a │ │ adds r4, #1 │ │ add r7, r2 │ │ - b.n c52dc │ │ + b.n c59c8 │ │ movs r2, #4 │ │ cmp.w r0, #65536 @ 0x10000 │ │ it cc │ │ movcc r2, #3 │ │ - b.n c5334 │ │ + b.n c5a20 │ │ lsls r5, r5, #31 │ │ - beq.n c5362 │ │ + beq.n c5a4e │ │ add r0, sp, #220 @ 0xdc │ │ add r1, sp, #212 @ 0xd4 │ │ mov r2, r4 │ │ - bl c9608 │ │ + bl c9c9c │ │ ldrd r4, r7, [sp, #224] @ 0xe0 │ │ - b.n c5388 │ │ + b.n c5a74 │ │ str r4, [sp, #188] @ 0xbc │ │ add r0, sp, #212 @ 0xd4 │ │ str r0, [sp, #184] @ 0xb8 │ │ add r4, sp, #184 @ 0xb8 │ │ mov r0, r4 │ │ - bl c6cb4 │ │ + bl c73b8 │ │ cmp.w r0, #1114112 @ 0x110000 │ │ - bne.n c536a │ │ - ldr r3, [pc, #384] @ (c54f8 ) │ │ + bne.n c5a56 │ │ + ldr r3, [pc, #384] @ (c5be4 ) │ │ mov r0, r7 │ │ mov r1, fp │ │ mov r2, r8 │ │ add r3, pc │ │ - bl c6788 │ │ + bl c6e8c │ │ mov r4, r0 │ │ mov r7, r1 │ │ cmp.w sl, #1 │ │ - beq.n c5402 │ │ + beq.n c5aee │ │ cmp.w sl, #2 │ │ - bne.n c5406 │ │ + bne.n c5af2 │ │ mov r0, r4 │ │ mov r1, r7 │ │ movs r2, #91 @ 0x5b │ │ - bl 563ec │ │ + bl 54f68 │ │ cmp r0, #0 │ │ - beq.n c543e │ │ + beq.n c5b2a │ │ mov r0, r4 │ │ mov r1, r7 │ │ movs r2, #93 @ 0x5d │ │ - bl 56400 │ │ + bl 54f7c │ │ cmp r0, #0 │ │ - beq.w c5500 │ │ - ldr r3, [pc, #328] @ (c54fc ) │ │ + beq.w c5bec │ │ + ldr r3, [pc, #328] @ (c5be8 ) │ │ subs r2, r7, #1 │ │ mov r0, r4 │ │ mov r1, r7 │ │ add r3, pc │ │ - bl c90ec │ │ + bl c97c0 │ │ add r4, sp, #184 @ 0xb8 │ │ mov r2, r0 │ │ mov r3, r1 │ │ mov r1, r2 │ │ mov r0, r4 │ │ mov r2, r3 │ │ - bl c9124 │ │ + bl c97f8 │ │ ldrb.w r0, [sp, #184] @ 0xb8 │ │ ldrb.w r6, [sp, #185] @ 0xb9 │ │ cmp r0, #1 │ │ - beq.w c5502 │ │ + beq.w c5bee │ │ adds r1, r4, #2 │ │ add r0, sp, #136 @ 0x88 │ │ movs r2, #15 │ │ mov r8, r5 │ │ - bl c99c0 │ │ + bl ca0b2 │ │ movs r4, #2 │ │ add r0, sp, #136 @ 0x88 │ │ add r1, sp, #160 @ 0xa0 │ │ ldmia r0!, {r2, r3, r5, r7} │ │ stmia r1!, {r2, r3, r5, r7} │ │ mov r5, r8 │ │ ldrd r9, fp, [sp, #212] @ 0xd4 │ │ ldr r7, [sp, #68] @ 0x44 │ │ ldrh r0, [r0, #0] │ │ strh r0, [r1, #0] │ │ - b.n c5506 │ │ + b.n c5bf2 │ │ cmp r7, #0 │ │ - beq.n c54ea │ │ + beq.n c5bd6 │ │ add.w r8, sp, #184 @ 0xb8 │ │ mov r1, r4 │ │ mov r2, r7 │ │ mov r0, r8 │ │ - bl c7040 │ │ + bl c7744 │ │ ldrb.w r4, [sp, #184] @ 0xb8 │ │ ldrb.w r6, [sp, #185] @ 0xb9 │ │ cmp r4, #3 │ │ - beq.n c5502 │ │ + beq.n c5bee │ │ add.w r1, r8, #2 │ │ add r0, sp, #160 @ 0xa0 │ │ movs r2, #18 │ │ - bl c99c0 │ │ + bl ca0b2 │ │ ldrd r9, fp, [sp, #212] @ 0xd4 │ │ - cbz r5, c543a │ │ + cbz r5, c5b26 │ │ ldrd r0, r1, [sp, #220] @ 0xdc │ │ - bl 5395a │ │ + bl 54676 │ │ ldr r7, [sp, #68] @ 0x44 │ │ - b.n c5516 │ │ + b.n c5c02 │ │ movs r0, #0 │ │ mov r8, r5 │ │ str r0, [sp, #200] @ 0xc8 │ │ adds r0, r4, r7 │ │ str r0, [sp, #196] @ 0xc4 │ │ add.w r5, r9, #8 │ │ - ldr r0, [pc, #880] @ (c57c0 ) │ │ + ldr r0, [pc, #880] @ (c5eac ) │ │ movs r6, #1 │ │ str r4, [sp, #192] @ 0xc0 │ │ strd r4, r7, [sp, #184] @ 0xb8 │ │ mov r9, r0 │ │ - ldr r0, [pc, #872] @ (c57c4 ) │ │ + ldr r0, [pc, #872] @ (c5eb0 ) │ │ mov fp, r0 │ │ mov r0, r5 │ │ - bl c8e3c │ │ + bl c9508 │ │ sub.w r1, r0, #47 @ 0x2f │ │ cmp r1, #17 │ │ - bhi.n c5474 │ │ + bhi.n c5b60 │ │ lsl.w r1, r6, r1 │ │ tst.w r1, fp │ │ - bne.n c54e4 │ │ + bne.n c5bd0 │ │ sub.w r1, r0, #9 │ │ cmp r1, #26 │ │ - bhi.n c5486 │ │ + bhi.n c5b72 │ │ lsl.w r1, r6, r1 │ │ tst.w r1, r9 │ │ - bne.n c54e4 │ │ + bne.n c5bd0 │ │ sub.w r1, r0, #91 @ 0x5b │ │ cmp r1, #4 │ │ - bcc.n c54e4 │ │ - cbz r0, c54e4 │ │ + bcc.n c5bd0 │ │ + cbz r0, c5bd0 │ │ cmp r0, #124 @ 0x7c │ │ - beq.n c54e4 │ │ + beq.n c5bd0 │ │ cmp.w r0, #1114112 @ 0x110000 │ │ - bne.n c545c │ │ + bne.n c5b48 │ │ movs r0, #0 │ │ movs r1, #1 │ │ str r0, [sp, #256] @ 0x100 │ │ strd r0, r1, [sp, #248] @ 0xf8 │ │ - ldr r0, [pc, #820] @ (c57dc ) │ │ + ldr r0, [pc, #820] @ (c5ec8 ) │ │ strd r4, r7, [sp, #184] @ 0xb8 │ │ add r0, pc │ │ str r0, [sp, #192] @ 0xc0 │ │ add r4, sp, #184 @ 0xb8 │ │ add r5, sp, #248 @ 0xf8 │ │ mov r0, r4 │ │ - bl 71c30 │ │ + bl 72680 │ │ cmp r0, #0 │ │ - beq.w c568a │ │ + beq.w c5d76 │ │ mov r3, r0 │ │ mov r2, r1 │ │ mov r0, r5 │ │ mov r1, r3 │ │ - bl 5f8ac │ │ + bl 65490 │ │ cmp r0, #0 │ │ - beq.n c54b2 │ │ - ldr r0, [pc, #784] @ (c57e0 ) │ │ + beq.n c5b9e │ │ + ldr r0, [pc, #784] @ (c5ecc ) │ │ movs r1, #55 @ 0x37 │ │ add r0, pc │ │ str r0, [sp, #0] │ │ - ldr r0, [pc, #780] @ (c57e4 ) │ │ + ldr r0, [pc, #780] @ (c5ed0 ) │ │ add r2, sp, #184 @ 0xb8 │ │ - ldr r3, [pc, #780] @ (c57e8 ) │ │ + ldr r3, [pc, #780] @ (c5ed4 ) │ │ add r0, pc │ │ add r3, pc │ │ - bl 4fcf8 │ │ + bl 5127c │ │ movs r6, #5 │ │ mov r5, r8 │ │ - b.n c5502 │ │ + b.n c5bee │ │ movs r4, #3 │ │ movs r6, #0 │ │ - b.n c5504 │ │ - str r0, [r0, #0] │ │ + b.n c5bf0 │ │ + ldrb r4, [r0, r3] │ │ vrev64.16 d17, d1 │ │ asrs r0, r0, #32 │ │ - bge.n c5570 │ │ + bge.n c5c2c │ │ movs r0, r0 │ │ - blt.n c54bc │ │ + blt.n c5b78 │ │ movs r0, r0 │ │ movs r6, #4 │ │ movs r4, #3 │ │ ldr r7, [sp, #68] @ 0x44 │ │ - cbz r5, c5510 │ │ + cbz r5, c5bfc │ │ ldrd r0, r1, [sp, #220] @ 0xdc │ │ - bl 5395a │ │ + bl 54676 │ │ cmp r4, #3 │ │ - beq.w c572c │ │ + beq.w c5e18 │ │ add.w r8, sp, #136 @ 0x88 │ │ add r5, sp, #160 @ 0xa0 │ │ add.w r0, r8, #2 │ │ movs r2, #18 │ │ mov r1, r5 │ │ - bl c99c0 │ │ + bl ca0b2 │ │ movs r0, #0 │ │ strb.w r6, [sp, #137] @ 0x89 │ │ str r0, [sp, #200] @ 0xc8 │ │ movs r0, #1 │ │ strb.w r4, [sp, #136] @ 0x88 │ │ str r0, [sp, #188] @ 0xbc │ │ - ldr r1, [pc, #652] @ (c57c8 ) │ │ + ldr r1, [pc, #652] @ (c5eb4 ) │ │ strd r5, r0, [sp, #192] @ 0xc0 │ │ add r1, pc │ │ str r1, [sp, #184] @ 0xb8 │ │ - ldr r0, [pc, #648] @ (c57cc ) │ │ + ldr r0, [pc, #648] @ (c5eb8 ) │ │ add r0, pc │ │ strd r8, r0, [sp, #160] @ 0xa0 │ │ add r1, sp, #184 @ 0xb8 │ │ mov r0, r7 │ │ - bl c9544 │ │ + bl c9bd8 │ │ cmp r0, #0 │ │ - bne.w c57a0 │ │ + bne.w c5e8c │ │ ldrb.w r0, [sp, #136] @ 0x88 │ │ ldr r5, [r7, #8] │ │ - cbnz r0, c557e │ │ + cbnz r0, c5c6a │ │ ldr r0, [sp, #148] @ 0x94 │ │ - cbnz r0, c557e │ │ - ldr r2, [pc, #644] @ (c57ec ) │ │ + cbnz r0, c5c6a │ │ + ldr r2, [pc, #644] @ (c5ed8 ) │ │ mov r0, r9 │ │ mov r1, fp │ │ movs r3, #1 │ │ add r2, pc │ │ - bl c47b4 │ │ + bl c4eac │ │ movs r6, #0 │ │ cmp.w sl, #2 │ │ it eq │ │ cmpeq r0, #0 │ │ - bne.n c5646 │ │ + bne.n c5d32 │ │ mov r0, r9 │ │ mov r1, fp │ │ movs r2, #58 @ 0x3a │ │ str.w r8, [sp, #56] @ 0x38 │ │ - bl c5818 │ │ + bl c5f04 │ │ mov r8, fp │ │ mov.w fp, #0 │ │ str r5, [sp, #52] @ 0x34 │ │ - cbz r0, c55da │ │ + cbz r0, c5cc6 │ │ mov r4, r0 │ │ ldr r0, [sp, #68] @ 0x44 │ │ add.w r9, sp, #184 @ 0xb8 │ │ mov r7, r1 │ │ movs r5, #0 │ │ mov.w sl, #0 │ │ ldrb.w r6, [r0, #32] │ │ mov r0, r9 │ │ mov r1, r4 │ │ mov r2, r7 │ │ - bl c67b0 │ │ + bl c6eb4 │ │ ldr r0, [sp, #184] @ 0xb8 │ │ cmp.w r0, #1114112 @ 0x110000 │ │ - beq.n c55fa │ │ + beq.n c5ce6 │ │ sub.w r1, r0, #48 @ 0x30 │ │ cmp r1, #10 │ │ - bcs.n c55e0 │ │ + bcs.n c5ccc │ │ add.w r0, sl, sl, lsl #2 │ │ add.w sl, r1, r0, lsl #1 │ │ cmp.w fp, sl, lsr #16 │ │ - bne.n c5642 │ │ + bne.n c5d2e │ │ ldrd r4, r7, [sp, #188] @ 0xbc │ │ movs r5, #1 │ │ - b.n c55aa │ │ + b.n c5c96 │ │ str.w r9, [sp, #40] @ 0x28 │ │ - b.n c5656 │ │ - cbnz r6, c55fa │ │ + b.n c5d42 │ │ + cbnz r6, c5ce6 │ │ sub.w r1, r0, #35 @ 0x23 │ │ cmp r1, #28 │ │ - bhi.n c55f6 │ │ + bhi.n c5ce2 │ │ movs r2, #1 │ │ lsl.w r1, r2, r1 │ │ - ldr r2, [pc, #456] @ (c57bc ) │ │ + ldr r2, [pc, #456] @ (c5ea8 ) │ │ tst r1, r2 │ │ - bne.n c55fa │ │ + bne.n c5ce6 │ │ cmp r0, #92 @ 0x5c │ │ - bne.n c5642 │ │ + bne.n c5d2e │ │ lsls r0, r5, #31 │ │ - beq.n c564e │ │ + beq.n c5d3a │ │ ldr r0, [sp, #68] @ 0x44 │ │ ldr r2, [sp, #300] @ 0x12c │ │ ldrd r0, r1, [r0, #4] │ │ - ldr r3, [pc, #488] @ (c57f0 ) │ │ + ldr r3, [pc, #488] @ (c5edc ) │ │ add r3, pc │ │ - bl c6050 │ │ - ldr r2, [pc, #484] @ (c57f4 ) │ │ + bl c6758 │ │ + ldr r2, [pc, #484] @ (c5ee0 ) │ │ movs r3, #4 │ │ mov r5, r0 │ │ mov r9, r1 │ │ add r2, pc │ │ - bl 5393c │ │ - cbnz r0, c562e │ │ - ldr r2, [pc, #472] @ (c57f8 ) │ │ + bl 54658 │ │ + cbnz r0, c5d1a │ │ + ldr r2, [pc, #472] @ (c5ee4 ) │ │ mov r0, r5 │ │ mov r1, r9 │ │ movs r3, #2 │ │ add r2, pc │ │ - bl 5393c │ │ - cbz r0, c5664 │ │ + bl 54658 │ │ + cbz r0, c5d50 │ │ movs r0, #80 @ 0x50 │ │ ldr.w r9, [sp, #48] @ 0x30 │ │ uxth.w r1, sl │ │ cmp r0, r1 │ │ - bne.n c56c2 │ │ + bne.n c5dae │ │ mov.w fp, #0 │ │ - b.n c56f4 │ │ + b.n c5de0 │ │ movs r6, #2 │ │ ldr r7, [sp, #68] @ 0x44 │ │ add r0, sp, #136 @ 0x88 │ │ - bl c6bf4 │ │ - b.n c572c │ │ + bl c72f8 │ │ + b.n c5e18 │ │ mov.w fp, #0 │ │ mov r8, r7 │ │ str r4, [sp, #40] @ 0x28 │ │ ldr.w r9, [sp, #48] @ 0x30 │ │ - b.n c56f8 │ │ + b.n c5de4 │ │ cmp r0, #92 @ 0x5c │ │ - beq.w c529a │ │ - b.n c52ae │ │ - ldr r2, [pc, #404] @ (c57fc ) │ │ + beq.w c5986 │ │ + b.n c599a │ │ + ldr r2, [pc, #404] @ (c5ee8 ) │ │ mov r0, r5 │ │ mov r1, r9 │ │ movs r3, #5 │ │ add r2, pc │ │ - bl 5393c │ │ - cbnz r0, c5684 │ │ - ldr r2, [pc, #392] @ (c5800 ) │ │ + bl 54658 │ │ + cbnz r0, c5d70 │ │ + ldr r2, [pc, #392] @ (c5eec ) │ │ mov r0, r5 │ │ mov r1, r9 │ │ movs r3, #3 │ │ add r2, pc │ │ - bl 5393c │ │ - cbz r0, c56aa │ │ + bl 54658 │ │ + cbz r0, c5d96 │ │ movw r0, #443 @ 0x1bb │ │ - b.n c5630 │ │ + b.n c5d1c │ │ add r1, sp, #232 @ 0xe8 │ │ ldmia.w r5, {r2, r3, r6} │ │ mov r0, r1 │ │ stmia r0!, {r2, r3, r6} │ │ movs r2, #12 │ │ adds r0, r4, #2 │ │ - bl c99c0 │ │ + bl ca0b2 │ │ add r0, sp, #136 @ 0x88 │ │ ldmia r4!, {r1, r2, r3} │ │ stmia r0!, {r1, r2, r3} │ │ ldrh r1, [r4, #0] │ │ movs r4, #0 │ │ strh r1, [r0, #0] │ │ - b.n c53ec │ │ - ldr r2, [pc, #344] @ (c5804 ) │ │ + b.n c5ad8 │ │ + ldr r2, [pc, #344] @ (c5ef0 ) │ │ mov r0, r5 │ │ mov r1, r9 │ │ movs r3, #3 │ │ add r2, pc │ │ - bl 5393c │ │ + bl 54658 │ │ ldr.w r9, [sp, #48] @ 0x30 │ │ - cbz r0, c56c2 │ │ + cbz r0, c5dae │ │ movs r0, #21 │ │ - b.n c5634 │ │ + b.n c5d20 │ │ movs r0, #0 │ │ strh.w sl, [sp, #248] @ 0xf8 │ │ str r0, [sp, #200] @ 0xc8 │ │ movs r0, #1 │ │ str r0, [sp, #188] @ 0xbc │ │ - ldr r1, [pc, #312] @ (c5808 ) │ │ + ldr r1, [pc, #312] @ (c5ef4 ) │ │ str r0, [sp, #196] @ 0xc4 │ │ add r1, pc │ │ str r1, [sp, #184] @ 0xb8 │ │ add r0, sp, #160 @ 0xa0 │ │ str r0, [sp, #192] @ 0xc0 │ │ - ldr r0, [pc, #304] @ (c580c ) │ │ + ldr r0, [pc, #304] @ (c5ef8 ) │ │ add r0, pc │ │ str r0, [sp, #164] @ 0xa4 │ │ add r0, sp, #248 @ 0xf8 │ │ str r0, [sp, #160] @ 0xa0 │ │ add r1, sp, #184 @ 0xb8 │ │ ldr r0, [sp, #68] @ 0x44 │ │ - bl c9544 │ │ + bl c9bd8 │ │ cmp r0, #0 │ │ - bne.n c57b6 │ │ + bne.n c5ea2 │ │ mov.w fp, #1 │ │ mov r8, r7 │ │ str r4, [sp, #40] @ 0x28 │ │ add r1, sp, #184 @ 0xb8 │ │ ldr r6, [sp, #56] @ 0x38 │ │ mov r0, r1 │ │ ldmia.w r6, {r2, r3, r4, r5, r7} │ │ stmia r0!, {r2, r3, r4, r5, r7} │ │ add r0, sp, #72 @ 0x48 │ │ add.w r4, r0, #8 │ │ mov r0, r4 │ │ - bl c7000 │ │ + bl c7704 │ │ add r7, sp, #112 @ 0x70 │ │ ldmia r4!, {r1, r2, r3, r5} │ │ mov r0, r7 │ │ stmia r0!, {r1, r2, r3, r5} │ │ ldrb r1, [r4, #0] │ │ strb r1, [r0, #0] │ │ ldr r0, [sp, #64] @ 0x40 │ │ cmp r9, r0 │ │ - beq.n c5742 │ │ + beq.n c5e2e │ │ ldrb.w r0, [sp, #112] @ 0x70 │ │ - cbnz r0, c5742 │ │ + cbnz r0, c5e2e │ │ movs r6, #0 │ │ ldr r7, [sp, #68] @ 0x44 │ │ ldr r1, [sp, #44] @ 0x2c │ │ movs r0, #2 │ │ str r0, [r1, #0] │ │ strb r6, [r1, #4] │ │ ldrd r0, r1, [r7] │ │ - bl 5395a │ │ + bl 54676 │ │ add sp, #260 @ 0x104 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ ldr.w r9, [sp, #68] @ 0x44 │ │ movs r0, #1 │ │ str.w r8, [sp] │ │ ldr.w r8, [sp, #296] @ 0x128 │ │ strb.w r0, [sp, #72] @ 0x48 │ │ mov r0, r9 │ │ ldr.w r6, [r9, #8] │ │ add r2, sp, #72 @ 0x48 │ │ ldr r3, [sp, #40] @ 0x28 │ │ mov r1, r8 │ │ - bl c6c02 │ │ + bl c7306 │ │ mov r4, r0 │ │ add r0, sp, #72 @ 0x48 │ │ mov r5, r1 │ │ mov r1, r9 │ │ movs r2, #36 @ 0x24 │ │ - bl c99c0 │ │ + bl ca0b2 │ │ ldr r0, [sp, #60] @ 0x3c │ │ mov r2, r8 │ │ str r0, [sp, #0] │ │ ldr r0, [sp, #64] @ 0x40 │ │ str r0, [sp, #4] │ │ ldr r0, [sp, #52] @ 0x34 │ │ str r5, [sp, #32] │ │ add r1, sp, #8 │ │ stmia.w r1, {r0, r7, fp} │ │ ldr r0, [sp, #44] @ 0x2c │ │ ldr r3, [sp, #300] @ 0x12c │ │ strd sl, r6, [sp, #20] │ │ str r4, [sp, #28] │ │ add r1, sp, #72 @ 0x48 │ │ - bl c5ccc │ │ - b.n c573c │ │ - ldr r0, [pc, #120] @ (c5814 ) │ │ + bl c63bc │ │ + b.n c5e28 │ │ + ldr r0, [pc, #120] @ (c5f00 ) │ │ add r0, pc │ │ - bl 4ffc8 │ │ - ldr r0, [pc, #44] @ (c57d0 ) │ │ + bl 50b2c │ │ + ldr r0, [pc, #44] @ (c5ebc ) │ │ add r0, pc │ │ str r0, [sp, #0] │ │ movs r1, #43 @ 0x2b │ │ - ldr r0, [pc, #40] @ (c57d4 ) │ │ + ldr r0, [pc, #40] @ (c5ec0 ) │ │ add r2, sp, #184 @ 0xb8 │ │ - ldr r3, [pc, #40] @ (c57d8 ) │ │ + ldr r3, [pc, #40] @ (c5ec4 ) │ │ add r0, pc │ │ add r3, pc │ │ - bl 4fcf8 │ │ - ldr r0, [pc, #88] @ (c5810 ) │ │ + bl 5127c │ │ + ldr r0, [pc, #88] @ (c5efc ) │ │ add r0, pc │ │ - b.n c57a4 │ │ + b.n c5e90 │ │ asrs r1, r0, #32 │ │ asrs r0, r0, #32 │ │ movs r3, r2 │ │ lsls r0, r0, #18 │ │ add r0, sp, #4 │ │ movs r3, r0 │ │ - str r6, [r6, #64] @ 0x40 │ │ - vqshrun.s64 d17, , #12 │ │ + ldrsh r2, [r5, r7] │ │ + vtbl.8 d17, {d4}, d29 │ │ movs r0, r0 │ │ - bpl.n c5790 │ │ + bpl.n c5e4c │ │ movs r0, r0 │ │ - lsrs r5, r2, #29 │ │ - vsri.64 , q8, #8 │ │ + lsrs r5, r0, #10 │ │ + vsri.64 , q4, #8 │ │ movs r0, r0 │ │ - ldrb r2, [r3, r4] │ │ - vtbl.8 d29, {d20-d22}, d6 │ │ + ldr r6, [r3, r7] │ │ + vtbx.8 d29, {d4-d6}, d30 │ │ movs r0, r0 │ │ - asrs r5, r5, #18 │ │ - vtbl.8 d29, {d24-d26}, d10 │ │ + lsrs r5, r3, #31 │ │ + @ instruction: 0xfff8da72 │ │ movs r0, r0 │ │ - asrs r3, r6, #18 │ │ - vqneg.s32 d29, d16 │ │ + lsrs r3, r4, #31 │ │ + vqneg.s32 d29, d8 │ │ movs r0, r0 │ │ - ldrsh r6, [r1, r7] │ │ - vsra.u64 , q7, #12 │ │ - vsra.u64 d17, d3, #8 │ │ - vaddw.u , q12, d10 │ │ - vsra.u32 , , #8 │ │ - vqshlu.s64 d29, d30, #56 @ 0x38 │ │ + ldr r2, [pc, #968] @ (c62ac ) │ │ + @ instruction: 0xfff40d0e │ │ + vqdmulh.s q8, q12, d3[0] │ │ + @ instruction: 0xfff80cba │ │ + vmull.u q8, d24, d7 │ │ + vpadal.u32 d29, d22 │ │ movs r0, r0 │ │ - add r0, sp, #148 @ 0x94 │ │ - @ instruction: 0xfff8d5e0 │ │ + @ instruction: 0xb66d │ │ + @ instruction: 0xfff8d5c8 │ │ movs r0, r0 │ │ - bpl.n c57c4 │ │ + bpl.n c5e80 │ │ movs r0, r0 │ │ push {r2, r3, r4, lr} │ │ strd r0, r1, [sp] │ │ mov r0, sp │ │ mov r4, r2 │ │ - bl c4644 │ │ + bl c4d30 │ │ ldrd r2, r1, [sp] │ │ cmp r0, r4 │ │ it ne │ │ movne r2, #0 │ │ mov r0, r2 │ │ pop {r2, r3, r4, pc} │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, #44 @ 0x2c │ │ mov sl, r0 │ │ ldr r0, [sp, #84] @ 0x54 │ │ str r0, [sp, #28] │ │ add.w fp, sp, #32 │ │ ldr r0, [sp, #80] @ 0x50 │ │ - mov r7, r3 │ │ + mov r6, r3 │ │ str r0, [sp, #24] │ │ mov r9, r1 │ │ ldrb r0, [r2, #0] │ │ str r0, [sp, #8] │ │ adds r0, r3, #1 │ │ str r2, [sp, #4] │ │ str r0, [sp, #16] │ │ - ldr r0, [pc, #764] @ (c5b54 ) │ │ + ldr r0, [pc, #764] @ (c6240 ) │ │ add r0, pc │ │ str r0, [sp, #12] │ │ - mov r8, r7 │ │ ldrd r5, r7, [sp, #24] │ │ + mov r8, r6 │ │ ldr.w r0, [sl, #8] │ │ str r0, [sp, #20] │ │ add r1, sp, #24 │ │ mov r0, fp │ │ - bl c65b4 │ │ + bl c6cb8 │ │ ldr r2, [sp, #32] │ │ cmp.w r2, #1114112 @ 0x110000 │ │ - beq.n c5922 │ │ + beq.n c600e │ │ ldrd r6, r4, [sp, #36] @ 0x24 │ │ cmp r2, #35 @ 0x23 │ │ - beq.n c589e │ │ + beq.n c5f8a │ │ cmp r2, #47 @ 0x2f │ │ - beq.n c58a6 │ │ + beq.n c5f92 │ │ cmp r2, #63 @ 0x3f │ │ - beq.n c589e │ │ + beq.n c5f8a │ │ cmp r2, #92 @ 0x5c │ │ - bne.n c58ae │ │ + bne.n c5f9a │ │ ldrb.w r0, [sl, #32] │ │ cmp r0, #2 │ │ itt ne │ │ uxtbne.w r0, r9 │ │ cmpne r0, #2 │ │ - beq.n c58ae │ │ - b.n c593a │ │ + beq.n c5f9a │ │ + b.n c6026 │ │ ldrb.w r0, [sl, #32] │ │ - cbnz r0, c58ae │ │ - b.n c591e │ │ + cbnz r0, c5f9a │ │ + b.n c600a │ │ ldrb.w r0, [sl, #32] │ │ cmp r0, #2 │ │ - bne.n c594a │ │ + bne.n c6036 │ │ ldrd r5, r7, [sp, #24] │ │ ldrd r0, r1, [sl, #24] │ │ str r7, [sp, #0] │ │ mov r3, r5 │ │ - bl c6624 │ │ + bl c6d28 │ │ movs.w r0, r9, lsl #24 │ │ - bne.n c58ee │ │ + bne.n c5fda │ │ ldr.w r1, [sl, #8] │ │ cmp r1, r8 │ │ - bls.n c58ee │ │ + bls.n c5fda │ │ ldr.w r0, [sl, #4] │ │ - ldr r3, [pc, #644] @ (c5b58 ) │ │ + ldr r3, [pc, #644] @ (c6244 ) │ │ ldr r2, [sp, #16] │ │ add r3, pc │ │ - bl c6a20 │ │ - bl c6a98 │ │ - cbz r0, c58ee │ │ + bl c7124 │ │ + bl c719c │ │ + cbz r0, c5fda │ │ mov r0, sl │ │ movs r1, #47 @ 0x2f │ │ - bl c4660 │ │ + bl c4d4c │ │ ldr r0, [sp, #20] │ │ adds r0, #1 │ │ str r0, [sp, #20] │ │ ldrb.w r0, [sl, #32] │ │ cmp r0, #2 │ │ - bne.n c5904 │ │ + bne.n c5ff0 │ │ uxtb.w r0, r9 │ │ cmp r0, #2 │ │ - bne.n c590a │ │ - ldr r0, [pc, #604] @ (c5b5c ) │ │ + bne.n c5ff6 │ │ + ldr r0, [pc, #604] @ (c6248 ) │ │ add r0, pc │ │ - b.n c590e │ │ - ldr r0, [pc, #600] @ (c5b60 ) │ │ + b.n c5ffa │ │ + ldr r0, [pc, #600] @ (c624c ) │ │ add r0, pc │ │ - b.n c590e │ │ - ldr r0, [pc, #600] @ (c5b64 ) │ │ + b.n c5ffa │ │ + ldr r0, [pc, #600] @ (c6250 ) │ │ add r0, pc │ │ str r0, [sp, #40] @ 0x28 │ │ mov r0, sl │ │ mov r1, fp │ │ str r4, [sp, #36] @ 0x24 │ │ str r6, [sp, #32] │ │ - bl 71bf6 │ │ - b.n c5868 │ │ + bl 7265a │ │ + b.n c5f54 │ │ strd r5, r7, [sp, #24] │ │ ldr r2, [sp, #12] │ │ ldrd r0, r1, [sl, #4] │ │ str r2, [sp, #0] │ │ mov r3, r1 │ │ ldr r2, [sp, #20] │ │ - bl c6b80 │ │ + bl c7284 │ │ mov r4, r0 │ │ mov r5, r1 │ │ - movs r6, #0 │ │ - b.n c596a │ │ + movs r7, #0 │ │ + b.n c6056 │ │ ldr.w r0, [sl, #24] │ │ - cbz r0, c594a │ │ + cbz r0, c6036 │ │ ldr.w r1, [sl, #28] │ │ ldr r2, [r1, #20] │ │ movs r1, #0 │ │ blx r2 │ │ mov r0, sl │ │ movs r1, #47 @ 0x2f │ │ - bl c4660 │ │ + bl c4d4c │ │ ldrd r0, r1, [sl, #4] │ │ - ldr r2, [pc, #808] @ (c5c80 ) │ │ + ldr r2, [pc, #812] @ (c6370 ) │ │ subs r3, r1, #1 │ │ add r2, pc │ │ str r2, [sp, #0] │ │ ldr r2, [sp, #20] │ │ - bl c6b80 │ │ + bl c7284 │ │ mov r4, r0 │ │ mov r5, r1 │ │ - movs r6, #1 │ │ - ldr r2, [pc, #792] @ (c5c84 ) │ │ + movs r7, #1 │ │ + ldr r2, [pc, #796] @ (c6374 ) │ │ mov r0, r4 │ │ mov r1, r5 │ │ movs r3, #2 │ │ add r2, pc │ │ - mov r7, r8 │ │ - bl 5393c │ │ + mov r6, r8 │ │ + bl 54658 │ │ cmp r0, #0 │ │ - bne.n c5a02 │ │ - ldr r2, [pc, #776] @ (c5c88 ) │ │ + bne.n c60ee │ │ + ldr r2, [pc, #780] @ (c6378 ) │ │ mov r0, r4 │ │ mov r1, r5 │ │ movs r3, #6 │ │ add r2, pc │ │ - bl 5393c │ │ - cbnz r0, c5a02 │ │ - ldr r2, [pc, #764] @ (c5c8c ) │ │ + bl 54658 │ │ + cbnz r0, c60ee │ │ + ldr r2, [pc, #768] @ (c637c ) │ │ mov r0, r4 │ │ mov r1, r5 │ │ movs r3, #6 │ │ add r2, pc │ │ - bl 5393c │ │ - cbnz r0, c5a02 │ │ - ldr r2, [pc, #752] @ (c5c90 ) │ │ + bl 54658 │ │ + cbnz r0, c60ee │ │ + ldr r2, [pc, #756] @ (c6380 ) │ │ mov r0, r4 │ │ mov r1, r5 │ │ movs r3, #6 │ │ add r2, pc │ │ - bl 5393c │ │ - cbnz r0, c5a02 │ │ - ldr r2, [pc, #740] @ (c5c94 ) │ │ + bl 54658 │ │ + cbnz r0, c60ee │ │ + ldr r2, [pc, #744] @ (c6384 ) │ │ mov r0, r4 │ │ mov r1, r5 │ │ movs r3, #6 │ │ add r2, pc │ │ - bl 5393c │ │ - cbnz r0, c5a02 │ │ - ldr r2, [pc, #728] @ (c5c98 ) │ │ + bl 54658 │ │ + cbnz r0, c60ee │ │ + ldr r2, [pc, #732] @ (c6388 ) │ │ mov r0, r4 │ │ mov r1, r5 │ │ movs r3, #4 │ │ add r2, pc │ │ - bl 5393c │ │ - cbnz r0, c5a02 │ │ - ldr r2, [pc, #716] @ (c5c9c ) │ │ + bl 54658 │ │ + cbnz r0, c60ee │ │ + ldr r2, [pc, #720] @ (c638c ) │ │ mov r0, r4 │ │ mov r1, r5 │ │ movs r3, #4 │ │ add r2, pc │ │ - bl 5393c │ │ - cbnz r0, c5a02 │ │ - ldr r2, [pc, #704] @ (c5ca0 ) │ │ + bl 54658 │ │ + cbnz r0, c60ee │ │ + ldr r2, [pc, #708] @ (c6390 ) │ │ mov r0, r4 │ │ mov r1, r5 │ │ movs r3, #4 │ │ add r2, pc │ │ - bl 5393c │ │ - cbnz r0, c5a02 │ │ - ldr r2, [pc, #692] @ (c5ca4 ) │ │ + bl 54658 │ │ + cbnz r0, c60ee │ │ + ldr r2, [pc, #696] @ (c6394 ) │ │ mov r0, r4 │ │ mov r1, r5 │ │ movs r3, #4 │ │ add r2, pc │ │ - bl 5393c │ │ + bl 54658 │ │ cmp r0, #0 │ │ - beq.w c5b1a │ │ + beq.w c6206 │ │ ldr r1, [sp, #20] │ │ mov r0, sl │ │ - bl c6acc │ │ + bl c71d0 │ │ ldrd r5, r8, [sl, #4] │ │ movs r2, #47 @ 0x2f │ │ mov r1, r8 │ │ mov r0, r5 │ │ - bl 56400 │ │ + bl 54f7c │ │ cmp r0, #0 │ │ - beq.n c5ad6 │ │ - ldr r3, [pc, #660] @ (c5cb4 ) │ │ + beq.n c61c2 │ │ + ldr r3, [pc, #664] @ (c63a4 ) │ │ sub.w r0, r8, #1 │ │ mov r1, r5 │ │ mov r2, r8 │ │ add r3, pc │ │ - bl c6788 │ │ - bl c6a32 │ │ + bl c6e8c │ │ + bl c7136 │ │ cmp r0, #1 │ │ - bne.n c5ad6 │ │ - cmp r1, r7 │ │ - bcc.n c5ad6 │ │ - ldr r3, [pc, #636] @ (c5cb8 ) │ │ + bne.n c61c2 │ │ + cmp r1, r6 │ │ + bcc.n c61c2 │ │ + ldr r3, [pc, #640] @ (c63a8 ) │ │ mov r0, r1 │ │ mov r1, r5 │ │ mov r2, r8 │ │ add r3, pc │ │ - bl c6460 │ │ - cbz r1, c5a78 │ │ + bl c6b64 │ │ + cbz r1, c6164 │ │ mov ip, r0 │ │ ldrb r0, [r0, #0] │ │ mov r2, r1 │ │ sub.w r1, r0, #35 @ 0x23 │ │ cmp r1, #28 │ │ - bhi.n c5a62 │ │ + bhi.n c614e │ │ movs r4, #1 │ │ lsl.w r1, r4, r1 │ │ - ldr r4, [pc, #540] @ (c5c7c ) │ │ + ldr r4, [pc, #544] @ (c636c ) │ │ tst r1, r4 │ │ - bne.n c5a66 │ │ + bne.n c6152 │ │ cmp r0, #92 @ 0x5c │ │ - bne.n c5a78 │ │ - ldr r3, [pc, #596] @ (c5cbc ) │ │ + bne.n c6164 │ │ + ldr r3, [pc, #600] @ (c63ac ) │ │ movs r0, #1 │ │ mov r1, ip │ │ add r3, pc │ │ - bl c6460 │ │ - bl c6b10 │ │ - cbnz r0, c5ad6 │ │ + bl c6b64 │ │ + bl c7214 │ │ + cbnz r0, c61c2 │ │ cmp.w r8, #0 │ │ - beq.n c5ad6 │ │ + beq.n c61c2 │ │ add.w r1, r5, r8 │ │ ldrsb.w r0, [r1, #-1] │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ - bgt.n c5acc │ │ + bgt.n c61b8 │ │ ldrb.w r2, [r1, #-2] │ │ sxtb r0, r2 │ │ cmn.w r0, #65 @ 0x41 │ │ - bgt.n c5ab6 │ │ + bgt.n c61a2 │ │ ldrb.w r2, [r1, #-3] │ │ sxtb r3, r2 │ │ cmn.w r3, #65 @ 0x41 │ │ - bgt.n c5abc │ │ + bgt.n c61a8 │ │ ldrb.w r1, [r1, #-4] │ │ and.w r2, r3, #63 @ 0x3f │ │ and.w r1, r1, #7 │ │ orr.w r1, r2, r1, lsl #6 │ │ - b.n c5ac0 │ │ + b.n c61ac │ │ and.w r0, r2, #31 │ │ - b.n c5ac8 │ │ + b.n c61b4 │ │ and.w r1, r2, #15 │ │ and.w r0, r0, #63 @ 0x3f │ │ orr.w r0, r0, r1, lsl #6 │ │ cmp r0, #2 │ │ - bcs.n c5b00 │ │ + bcs.n c61ec │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ add r0, r8 │ │ str.w r0, [sl, #8] │ │ mov r0, sl │ │ mov r1, r9 │ │ - mov r2, r7 │ │ - bl c6bb8 │ │ - cmp r6, #0 │ │ - beq.n c5be0 │ │ + mov r2, r6 │ │ + bl c72bc │ │ + cmp r7, #0 │ │ + beq.n c62cc │ │ ldrd r0, r1, [sl, #4] │ │ movs r2, #47 @ 0x2f │ │ - bl 56400 │ │ - cbnz r0, c5af8 │ │ + bl 54f7c │ │ + cbnz r0, c61e4 │ │ mov r0, sl │ │ movs r1, #47 @ 0x2f │ │ - bl c4660 │ │ - cmp r6, #0 │ │ - bne.w c585c │ │ - b.n c5be0 │ │ + bl c4d4c │ │ + cmp r7, #0 │ │ + bne.w c5f48 │ │ + b.n c62cc │ │ cmp r0, #32 │ │ - bcs.n c5b0a │ │ + bcs.n c61f6 │ │ mvn.w r0, #1 │ │ - b.n c5ad0 │ │ + b.n c61bc │ │ cmp.w r0, #1024 @ 0x400 │ │ mvn.w r0, #3 │ │ it cc │ │ mvncc.w r0, #2 │ │ - b.n c5ad0 │ │ - ldr r2, [pc, #396] @ (c5ca8 ) │ │ + b.n c61bc │ │ + ldr r2, [pc, #400] @ (c6398 ) │ │ mov r0, r4 │ │ mov r1, r5 │ │ movs r3, #1 │ │ add r2, pc │ │ - bl 5393c │ │ - cbnz r0, c5b4a │ │ - ldr r2, [pc, #384] @ (c5cac ) │ │ + bl 54658 │ │ + cbnz r0, c6236 │ │ + ldr r2, [pc, #388] @ (c639c ) │ │ mov r0, r4 │ │ mov r1, r5 │ │ movs r3, #3 │ │ add r2, pc │ │ - bl 5393c │ │ - cbnz r0, c5b4a │ │ - ldr r2, [pc, #372] @ (c5cb0 ) │ │ + bl 54658 │ │ + cbnz r0, c6236 │ │ + ldr r2, [pc, #376] @ (c63a0 ) │ │ mov r0, r4 │ │ mov r1, r5 │ │ movs r3, #3 │ │ add r2, pc │ │ - bl 5393c │ │ - cbz r0, c5b68 │ │ + bl 54658 │ │ + cbz r0, c6254 │ │ ldr r1, [sp, #20] │ │ mov r0, sl │ │ - bl c6acc │ │ - b.n c5ae4 │ │ - bpl.n c5a98 │ │ - movs r0, r0 │ │ - bpl.n c5b84 │ │ - movs r0, r0 │ │ - ldrh r4, [r2, r5] │ │ - vqrshrun.s64 d21, q15, #12 │ │ - vtbl.8 d21, {d4-d6}, d8 │ │ + bl c71d0 │ │ + b.n c61d0 │ │ + bpl.n c6154 │ │ + movs r0, r0 │ │ + bmi.n c6240 │ │ + movs r0, r0 │ │ + ldr r0, [r3, r0] │ │ + @ instruction: 0xfff45542 │ │ + vpadal.u16 , q6 │ │ @ instruction: 0xfff4ea5f │ │ str r1, [r1, #0] │ │ itt eq │ │ ldrdeq r0, r1, [sp, #16] │ │ cmpeq r1, r0 │ │ - bne.n c5af8 │ │ + bne.n c61e4 │ │ mov r0, r4 │ │ mov r1, r5 │ │ - bl c6b00 │ │ + bl c7204 │ │ cmp r0, #0 │ │ - beq.n c5af8 │ │ + beq.n c61e4 │ │ adds r0, r4, r5 │ │ str r0, [sp, #36] @ 0x24 │ │ mov r0, fp │ │ str r4, [sp, #32] │ │ - bl 53e18 │ │ + bl 54ac8 │ │ cmp.w r0, #1114112 @ 0x110000 │ │ - beq.n c5bb8 │ │ + beq.n c62a4 │ │ ldr r1, [sp, #16] │ │ mov r5, r0 │ │ mov r0, sl │ │ - bl c6acc │ │ + bl c71d0 │ │ mov r0, sl │ │ mov r1, r5 │ │ - bl c4660 │ │ + bl c4d4c │ │ mov r0, sl │ │ movs r1, #58 @ 0x3a │ │ - bl c4660 │ │ - cbz r6, c5bb8 │ │ + bl c4d4c │ │ + cbz r7, c62a4 │ │ mov r0, sl │ │ movs r1, #47 @ 0x2f │ │ - bl c4660 │ │ + bl c4d4c │ │ ldr r0, [sp, #8] │ │ lsls r0, r0, #31 │ │ - beq.n c5bda │ │ + beq.n c62c6 │ │ ldr.w r0, [sl, #24] │ │ - cbz r0, c5bce │ │ + cbz r0, c62ba │ │ ldr.w r1, [sl, #28] │ │ ldr r2, [r1, #20] │ │ movs r1, #5 │ │ blx r2 │ │ ldr r0, [sp, #4] │ │ movs r2, #0 │ │ movs r1, #0 │ │ str r1, [sp, #8] │ │ strb r2, [r0, #0] │ │ - b.n c5af8 │ │ + b.n c61e4 │ │ movs r0, #0 │ │ str r0, [sp, #8] │ │ - b.n c5af8 │ │ + b.n c61e4 │ │ movs.w r0, r9, lsl #24 │ │ - bne.n c5c6c │ │ + bne.n c635a │ │ ldrd r4, r1, [sl, #4] │ │ - cbz r7, c5c08 │ │ - cmp r1, r7 │ │ - bls.n c5c06 │ │ - ldrsb r0, [r4, r7] │ │ + cbz r6, c62f4 │ │ + cmp r1, r6 │ │ + bls.n c62f2 │ │ + ldrsb r0, [r4, r6] │ │ cmn.w r0, #65 @ 0x41 │ │ - bgt.n c5c08 │ │ - ldr r0, [pc, #196] @ (c5cc0 ) │ │ + bgt.n c62f4 │ │ + ldr r0, [pc, #200] @ (c63b0 ) │ │ movs r1, #43 @ 0x2b │ │ - ldr r2, [pc, #196] @ (c5cc4 ) │ │ + ldr r2, [pc, #200] @ (c63b4 ) │ │ add r0, pc │ │ add r2, pc │ │ - bl 4c99c │ │ - bne.n c5bf8 │ │ - cmp r1, r7 │ │ - bcc.n c5c76 │ │ - subs r5, r1, r7 │ │ - ldr r1, [pc, #184] @ (c5cc8 ) │ │ + bl 4d828 │ │ + bne.n c62e4 │ │ + cmp r1, r6 │ │ + bcc.n c6364 │ │ + subs r7, r1, r6 │ │ + ldr r1, [pc, #188] @ (c63b8 ) │ │ + mov r5, r6 │ │ add r1, pc │ │ - mov r0, r5 │ │ - bl c6b58 │ │ + mov r0, r7 │ │ + bl c725c │ │ mov r6, r1 │ │ - adds r1, r4, r7 │ │ + adds r1, r4, r5 │ │ mov r8, r0 │ │ mov r0, r6 │ │ - mov r2, r5 │ │ - str.w r7, [sl, #8] │ │ - bl c99c0 │ │ + mov r2, r7 │ │ + str.w r5, [sl, #8] │ │ + bl ca0b2 │ │ mov r0, sl │ │ movs r1, #47 @ 0x2f │ │ - bl c4660 │ │ - adds r4, r6, r5 │ │ + bl c4d4c │ │ + adds r5, r6, r7 │ │ add.w r9, sp, #32 │ │ movs r0, #0 │ │ - mov r7, r0 │ │ + mov r4, r0 │ │ add r0, r6 │ │ str r0, [sp, #32] │ │ mov r0, r9 │ │ - str r4, [sp, #36] @ 0x24 │ │ - bl c94c0 │ │ - cbz r0, c5c58 │ │ + str r5, [sp, #36] @ 0x24 │ │ + bl c9ce2 │ │ + cbz r0, c6346 │ │ ldrd r0, r2, [sp, #32] │ │ - subs r2, r5, r2 │ │ + subs r2, r7, r2 │ │ add r0, r2 │ │ cmp r1, #47 @ 0x2f │ │ - beq.n c5c3a │ │ - b.n c5c5a │ │ - mov r7, r5 │ │ - adds r1, r6, r7 │ │ - subs r2, r5, r7 │ │ + beq.n c6328 │ │ + b.n c6348 │ │ + mov r4, r7 │ │ + adds r1, r6, r4 │ │ mov r0, sl │ │ - bl 9e10a │ │ + mov r2, r5 │ │ + bl 4b91c │ │ mov r0, r8 │ │ mov r1, r6 │ │ - bl 5395a │ │ + bl 54676 │ │ ldrd r0, r1, [sp, #24] │ │ add sp, #44 @ 0x2c │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - mov r0, r7 │ │ - bl 4b44c │ │ + mov r0, r6 │ │ + bl 4c268 │ │ + nop │ │ asrs r1, r0, #32 │ │ asrs r0, r0, #32 │ │ - bmi.n c5be0 │ │ + bmi.n c62a0 │ │ movs r0, r0 │ │ - lsrs r6, r0, #28 │ │ - @ instruction: 0xfff80ef4 │ │ - vqrdmlah.s q8, q12, d26[0] │ │ - vqrdmlah.s q8, q12, d16[0] │ │ - @ instruction: 0xfff80ed6 │ │ - vtbx.8 d21, {d24-d27}, d18 │ │ - vtbx.8 d21, {d20-d23}, d18 │ │ - @ instruction: 0xfff45bbe │ │ - @ instruction: 0xfff45bb6 │ │ - vcvt.u16.f16 q8, q8, #12 │ │ - vqrdmulh.s q8, q4, d17[0] │ │ - vcvt.u16.f16 q8, q2, #8 │ │ - vrsra.u64 , q9, #8 │ │ + lsrs r6, r6, #8 │ │ + vtbl.8 d16, {d8-d10}, d20 │ │ + vshll.u32 q8, d10, #24 │ │ + vshll.u32 q8, d0, #24 │ │ + vtbl.8 d16, {d8-d10}, d6 │ │ + vqabs.s32 d20, d10 │ │ + vqabs.s16 d20, d10 │ │ + vpadal.u16 q10, q11 │ │ + vqshlu.s64 q10, q7, #52 @ 0x34 │ │ + vtbl.8 d16, {d20}, d16 │ │ + @ instruction: 0xfff80891 │ │ + vtbl.8 d16, {d24}, d4 │ │ + vrsra.u64 , q5, #8 │ │ movs r0, r0 │ │ - bcc.n c5c8c │ │ + bcc.n c634c │ │ movs r0, r0 │ │ - bmi.n c5c38 │ │ + bmi.n c62f8 │ │ movs r0, r0 │ │ - lsrs r6, r2, #15 │ │ - vshr.u64 , q8, #8 │ │ + lsls r6, r0, #28 │ │ + vshr.u64 , q4, #8 │ │ movs r0, r0 │ │ - beq.n c5cac │ │ + beq.n c6368 │ │ movs r0, r0 │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, #68 @ 0x44 │ │ ldr r4, [sp, #128] @ 0x80 │ │ mov r5, r0 │ │ adds r0, r3, #1 │ │ mov r8, r3 │ │ mov sl, r2 │ │ mov fp, r1 │ │ cmp r0, r4 │ │ - bne.n c5d20 │ │ + bne.n c6410 │ │ ldrd r6, r7, [fp, #4] │ │ mov r2, r4 │ │ - ldr r3, [pc, #764] @ (c5fe8 ) │ │ + ldr r3, [pc, #788] @ (c66f0 ) │ │ mov r1, r7 │ │ add r3, pc │ │ mov r0, r6 │ │ - bl c6a20 │ │ - ldr r2, [pc, #756] @ (c5fec ) │ │ + bl c7124 │ │ + ldr r2, [pc, #780] @ (c66f4 ) │ │ movs r3, #2 │ │ add r2, pc │ │ - bl 4aa6c │ │ + bl 4b990 │ │ cmp r0, #0 │ │ - beq.n c5db2 │ │ + beq.n c64a2 │ │ cmp r4, #0 │ │ - beq.n c5d8e │ │ + beq.n c647e │ │ cmp r7, r4 │ │ - bls.n c5d8c │ │ + bls.n c647c │ │ ldrsb r0, [r6, r4] │ │ cmn.w r0, #65 @ 0x41 │ │ - bgt.n c5d8e │ │ - ldr r0, [pc, #776] @ (c601c ) │ │ + bgt.n c647e │ │ + ldr r0, [pc, #800] @ (c6724 ) │ │ movs r1, #44 @ 0x2c │ │ - ldr r2, [pc, #776] @ (c6020 ) │ │ + ldr r2, [pc, #800] @ (c6728 ) │ │ add r0, pc │ │ add r2, pc │ │ - bl 4c99c │ │ + bl 4d828 │ │ add.w r0, r8, #3 │ │ cmp r0, r4 │ │ - bne.n c5dd0 │ │ + bne.n c64c0 │ │ ldrd r6, r9, [fp, #4] │ │ mov r2, r8 │ │ - ldr r0, [pc, #680] @ (c5fd8 ) │ │ + ldr r0, [pc, #704] @ (c66e0 ) │ │ mov r1, r9 │ │ mov r3, r4 │ │ add r0, pc │ │ str r0, [sp, #0] │ │ mov r0, r6 │ │ - bl c6b80 │ │ - ldr r2, [pc, #668] @ (c5fdc ) │ │ + bl c7284 │ │ + ldr r2, [pc, #692] @ (c66e4 ) │ │ movs r3, #3 │ │ add r2, pc │ │ - bl c47d4 │ │ + bl c4ecc │ │ cmp r0, #0 │ │ - beq.n c5dd0 │ │ + beq.n c64c0 │ │ cmp r9, r4 │ │ - bls.w c5fca │ │ + bls.w c66d2 │ │ ldrb r1, [r6, r4] │ │ adds r0, r6, r4 │ │ cmp r1, #47 @ 0x2f │ │ - bne.w c5f9a │ │ + bne.w c66a2 │ │ adds r1, r4, #1 │ │ cmp r1, r9 │ │ - bcs.n c5d6a │ │ + bcs.n c645a │ │ ldrb r1, [r6, r1] │ │ cmp r1, #47 @ 0x2f │ │ - beq.w c5f50 │ │ + beq.w c6658 │ │ cmp.w r8, #0 │ │ - beq.n c5e50 │ │ + beq.n c6540 │ │ cmp r9, r8 │ │ - bls.n c5e4e │ │ + bls.n c653e │ │ ldrsb.w r1, [r6, r8] │ │ cmn.w r1, #65 @ 0x41 │ │ - bgt.n c5e50 │ │ - ldr r0, [pc, #632] @ (c5ff8 ) │ │ + bgt.n c6540 │ │ + ldr r0, [pc, #656] @ (c6700 ) │ │ movs r1, #42 @ 0x2a │ │ - ldr r2, [pc, #632] @ (c5ffc ) │ │ + ldr r2, [pc, #656] @ (c6704 ) │ │ add r0, pc │ │ add r2, pc │ │ - bl 4c99c │ │ - bne.n c5d12 │ │ + bl 4d828 │ │ + bne.n c6402 │ │ ldr.w r0, [fp] │ │ subs r0, r0, r7 │ │ cmp r0, #1 │ │ - bls.w c5f8a │ │ + bls.w c6692 │ │ adds r1, r6, r4 │ │ subs r2, r7, r4 │ │ adds r0, r1, #2 │ │ - bl c9a38 │ │ + bl ca0da │ │ movw r0, #11823 @ 0x2e2f │ │ adds r7, #2 │ │ strh r0, [r6, r4] │ │ adds r4, #2 │ │ str.w r7, [fp, #8] │ │ - ldr r3, [pc, #572] @ (c5ff0 ) │ │ + ldr r3, [pc, #596] @ (c66f8 ) │ │ mov r0, r6 │ │ mov r1, r7 │ │ mov r2, r8 │ │ add r3, pc │ │ - bl c6a20 │ │ - ldr r2, [pc, #560] @ (c5ff4 ) │ │ + bl c7124 │ │ + ldr r2, [pc, #584] @ (c66fc ) │ │ movs r3, #3 │ │ add r2, pc │ │ - bl 4aa6c │ │ + bl 4b990 │ │ cmp r0, #0 │ │ - bne.w c5f7c │ │ + bne.w c6684 │ │ ldrd r1, r0, [sp, #132] @ 0x84 │ │ mov r2, sl │ │ strd r1, r0, [sp] │ │ add r0, sp, #12 │ │ mov r1, fp │ │ mov r3, r8 │ │ - bl c67c8 │ │ + bl c6ecc │ │ ldr r6, [sp, #12] │ │ cmp r6, #2 │ │ - bne.n c5dfa │ │ + bne.n c64ea │ │ ldrb.w r0, [sp, #16] │ │ strb r0, [r5, #4] │ │ ldrd r0, r1, [fp] │ │ - bl 5395a │ │ - b.n c5e46 │ │ + bl 54676 │ │ + b.n c6536 │ │ mov r9, r8 │ │ mov r8, r4 │ │ mov r4, fp │ │ ldrd fp, r0, [sp, #20] │ │ ldr.w sl, [sp, #16] │ │ mov r7, r5 │ │ str r0, [sp, #8] │ │ add.w r0, r5, #16 │ │ ldmia.w r4, {r2, r3, r5} │ │ ldr r1, [sp, #116] @ 0x74 │ │ stmia r0!, {r2, r3, r5} │ │ movs r2, #17 │ │ add.w r0, r7, #52 @ 0x34 │ │ - bl c99c0 │ │ + bl ca0b2 │ │ ldr r0, [sp, #104] @ 0x68 │ │ mov r5, r7 │ │ str r0, [r7, #36] @ 0x24 │ │ ldr r0, [sp, #108] @ 0x6c │ │ str r0, [r7, #40] @ 0x28 │ │ ldr r0, [sp, #112] @ 0x70 │ │ strd r0, r8, [r7, #44] @ 0x2c │ │ @@ -187207,433 +193486,439 @@ │ │ ldr r0, [sp, #8] │ │ str.w r9, [r7, #32] │ │ strd sl, fp, [r7, #4] │ │ str r0, [r7, #12] │ │ str r6, [r5, #0] │ │ add sp, #68 @ 0x44 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - bne.n c5d7e │ │ - cbz r4, c5e5e │ │ + bne.n c646e │ │ + cbz r4, c654e │ │ ldrsb.w r0, [r0] │ │ cmn.w r0, #65 @ 0x41 │ │ - ble.w c5fbc │ │ + ble.w c66c4 │ │ cmp r8, r4 │ │ - bhi.w c5fa4 │ │ + bhi.w c66ac │ │ cmp r9, r4 │ │ - bcc.w c5fb0 │ │ + bcc.w c66b8 │ │ movs r0, #1 │ │ str.w r8, [fp, #8] │ │ strd r0, r0, [sp, #12] │ │ subs.w r0, r9, r4 │ │ strd fp, r4, [sp, #20] │ │ str r0, [sp, #28] │ │ - ldr r0, [pc, #384] @ (c6000 ) │ │ + ldr r0, [pc, #408] @ (c6708 ) │ │ add r0, pc │ │ str r0, [sp, #32] │ │ add.w r0, r0, #1 │ │ str r0, [sp, #36] @ 0x24 │ │ add r0, sp, #12 │ │ add.w r6, r0, #20 │ │ - bne.n c5ea0 │ │ - ldr r2, [pc, #368] @ (c6004 ) │ │ + bne.n c6590 │ │ + ldr r2, [pc, #392] @ (c670c ) │ │ mov r0, fp │ │ mov r1, r6 │ │ add r2, pc │ │ - bl c9498 │ │ - b.n c5f3e │ │ + bl c9b46 │ │ + b.n c662e │ │ mov r0, fp │ │ mov r1, r4 │ │ mov r2, r6 │ │ - bl c96a8 │ │ + bl c9aa0 │ │ cmp r0, #0 │ │ - beq.n c5f3e │ │ + beq.n c662e │ │ ldrd r1, r0, [sp, #32] │ │ cmp r0, r1 │ │ - beq.n c5ed0 │ │ + beq.n c65c0 │ │ subs r1, r0, r1 │ │ add r0, sp, #12 │ │ - bl c96d8 │ │ + bl c9ad0 │ │ ldrd r0, r1, [sp, #20] │ │ mov r2, r6 │ │ - bl c96a8 │ │ - cbz r0, c5f3e │ │ + bl c9aa0 │ │ + cbz r0, c662e │ │ ldrd r0, r1, [sp, #32] │ │ - b.n c5ed2 │ │ + b.n c65c2 │ │ mov r1, r0 │ │ - ldr r7, [pc, #308] @ (c6008 ) │ │ + ldr r7, [pc, #332] @ (c6710 ) │ │ subs r0, r1, r0 │ │ movs r1, #1 │ │ movs r2, #1 │ │ add r7, pc │ │ mov r3, r7 │ │ - bl a3478 │ │ + bl c9b20 │ │ add r3, sp, #56 @ 0x38 │ │ movs r2, #0 │ │ stmia r3!, {r0, r1, r2} │ │ add r0, sp, #56 @ 0x38 │ │ mov r1, r6 │ │ mov r2, r7 │ │ - bl c9498 │ │ + bl c9b46 │ │ ldr r6, [sp, #64] @ 0x40 │ │ ldrd r0, r7, [sp, #56] @ 0x38 │ │ add.w r9, r7, r6 │ │ str r0, [sp, #48] @ 0x30 │ │ strd r7, r7, [sp, #40] @ 0x28 │ │ str.w r9, [sp, #52] @ 0x34 │ │ - cbz r6, c5f38 │ │ + cbz r6, c6628 │ │ add r0, sp, #12 │ │ mov r1, r6 │ │ - bl c96d8 │ │ + bl c9ad0 │ │ ldrd r0, r1, [sp, #20] │ │ ldrd r2, r3, [r0, #4] │ │ subs r1, r1, r3 │ │ add r2, r3 │ │ - cbz r1, c5f36 │ │ - cbz r6, c5f34 │ │ + cbz r1, c6626 │ │ + cbz r6, c6624 │ │ ldrb.w r3, [r7], #1 │ │ subs r1, #1 │ │ strb.w r3, [r2], #1 │ │ subs r6, #1 │ │ ldr r3, [r0, #8] │ │ adds r3, #1 │ │ str r3, [r0, #8] │ │ - b.n c5f1c │ │ + b.n c660c │ │ mov r7, r9 │ │ str r7, [sp, #44] @ 0x2c │ │ add r0, sp, #40 @ 0x28 │ │ - bl c9526 │ │ - movs r0, #1 │ │ - strd r0, r0, [sp, #12] │ │ - add r0, sp, #12 │ │ - bl c964e │ │ + bl c9b10 │ │ + ldr r6, [sp, #28] │ │ + cbz r6, c6652 │ │ + ldrd r9, r1, [sp, #20] │ │ + ldr.w r7, [r9, #8] │ │ + cmp r1, r7 │ │ + beq.n c664c │ │ + ldr.w r2, [r9, #4] │ │ + adds r0, r2, r7 │ │ + add r1, r2 │ │ + mov r2, r6 │ │ + bl ca0da │ │ + adds r0, r6, r7 │ │ + str.w r0, [r9, #8] │ │ ldrd r6, r9, [fp, #4] │ │ subs r4, #2 │ │ - ldr r3, [pc, #184] @ (c600c ) │ │ + ldr r3, [pc, #184] @ (c6714 ) │ │ mov r0, r6 │ │ mov r1, r9 │ │ mov r2, r8 │ │ add r3, pc │ │ - bl c6a20 │ │ - ldr r2, [pc, #176] @ (c6010 ) │ │ + bl c7124 │ │ + ldr r2, [pc, #176] @ (c6718 ) │ │ movs r3, #3 │ │ add r2, pc │ │ - bl 4aa6c │ │ + bl 4b990 │ │ cmp r0, #0 │ │ - beq.w c5dd0 │ │ - ldr r0, [pc, #164] @ (c6014 ) │ │ + beq.w c64c0 │ │ + ldr r0, [pc, #164] @ (c671c ) │ │ movs r1, #79 @ 0x4f │ │ - ldr r2, [pc, #164] @ (c6018 ) │ │ + ldr r2, [pc, #164] @ (c6720 ) │ │ add r0, pc │ │ add r2, pc │ │ - bl 4c99c │ │ - ldr r0, [pc, #164] @ (c6024 ) │ │ + bl 4d828 │ │ + ldr r0, [pc, #164] @ (c672c ) │ │ movs r1, #79 @ 0x4f │ │ - ldr r2, [pc, #164] @ (c6028 ) │ │ + ldr r2, [pc, #164] @ (c6730 ) │ │ add r0, pc │ │ add r2, pc │ │ - bl 4c99c │ │ + bl 4d828 │ │ mov r0, fp │ │ mov r1, r7 │ │ movs r2, #2 │ │ - bl 4adc8 │ │ + bl 4bbe8 │ │ ldr.w r6, [fp, #4] │ │ - b.n c5d9a │ │ + b.n c648a │ │ movs r1, #0 │ │ str r1, [sp, #12] │ │ add r1, sp, #12 │ │ - bl c9678 │ │ - ldr r2, [pc, #136] @ (c6030 ) │ │ + bl c9b70 │ │ + ldr r2, [pc, #136] @ (c6738 ) │ │ mov r0, r8 │ │ mov r1, r4 │ │ add r2, pc │ │ - bl 4febc │ │ - ldr r2, [pc, #128] @ (c6034 ) │ │ + bl 50b24 │ │ + ldr r2, [pc, #128] @ (c673c ) │ │ mov r0, r4 │ │ mov r1, r9 │ │ add r2, pc │ │ - bl 4c7e0 │ │ - ldr r0, [pc, #32] @ (c5fe0 ) │ │ + bl 4d66c │ │ + ldr r0, [pc, #32] @ (c66e8 ) │ │ movs r1, #42 @ 0x2a │ │ - ldr r2, [pc, #32] @ (c5fe4 ) │ │ + ldr r2, [pc, #32] @ (c66ec ) │ │ add r0, pc │ │ add r2, pc │ │ - bl 4c99c │ │ - ldr r2, [pc, #96] @ (c602c ) │ │ + bl 4d828 │ │ + ldr r2, [pc, #96] @ (c6734 ) │ │ mov r0, r4 │ │ mov r1, r9 │ │ add r2, pc │ │ - bl 4c2e8 │ │ + bl 4d15c │ │ nop │ │ - bne.n c6064 │ │ + bne.n c6734 │ │ movs r0, r0 │ │ - lsrs r7, r2, #13 │ │ - vtbx.8 d16, {d24-d27}, d12 │ │ - vrev32.32 , q6 │ │ + lsls r3, r0, #26 │ │ + vqabs.s32 d16, d31 │ │ + vshr.u64 d29, d24, #8 │ │ movs r0, r0 │ │ - bne.n c5fa4 │ │ + bne.n c6674 │ │ movs r0, r0 │ │ - lsrs r6, r5, #13 │ │ - vsra.u32 d29, d14, #8 │ │ + lsls r2, r3, #26 │ │ + vrev16.32 d29, d2 │ │ movs r0, r0 │ │ - lsrs r1, r3, #11 │ │ - @ instruction: 0xfff80e0a │ │ - vrshr.u64 , q13, #8 │ │ + lsls r5, r0, #24 │ │ + vtbl.8 d16, {d24-d25}, d5 │ │ + vrshr.u64 , q15, #8 │ │ movs r0, r0 │ │ - lsrs r7, r3, #14 │ │ - vsra.u64 , q4, #8 │ │ + lsls r3, r1, #27 │ │ + vsra.u64 , q6, #8 │ │ movs r0, r0 │ │ - bne.n c5f18 │ │ + bne.n c6798 │ │ movs r0, r0 │ │ - ldmia r7!, {r4, r6} │ │ + ldmia r7!, {r2, r3, r4} │ │ movs r0, r0 │ │ - lsrs r3, r7, #4 │ │ - vtbl.8 d16, {d8-d9}, d28 │ │ - vqrdmlsh.s q14, q4, d2[0] │ │ + lsls r7, r1, #17 │ │ + vcls.s32 q8, q0 │ │ + @ instruction: 0xfff8cf0e │ │ movs r0, r0 │ │ - lsrs r0, r4, #9 │ │ - @ instruction: 0xfff8cfa6 │ │ + lsls r4, r1, #22 │ │ + @ instruction: 0xfff8cf8a │ │ movs r0, r0 │ │ - lsrs r6, r3, #4 │ │ - vqrdmlsh.s q14, q4, d20[0] │ │ + lsls r2, r6, #16 │ │ + vcvt.u32.f32 d28, d16, #8 │ │ movs r0, r0 │ │ - ldmia r6!, {r3, r4, r5, r7} │ │ + ldmia r6!, {r2, r7} │ │ movs r0, r0 │ │ - beq.n c5f60 │ │ + beq.n c6660 │ │ movs r0, r0 │ │ - beq.n c5f4c │ │ + beq.n c664c │ │ movs r0, r0 │ │ push {r7, lr} │ │ - ldr r2, [pc, #16] @ (c604c ) │ │ + ldr r2, [pc, #16] @ (c6754 ) │ │ movs r3, #2 │ │ add r2, pc │ │ - bl 5393c │ │ + bl 54658 │ │ eor.w r0, r0, #1 │ │ pop {r7, pc} │ │ nop │ │ - lsrs r0, r5, #32 │ │ + lsls r4, r7, #12 │ │ vsli.32 d27, d0, #24 │ │ mov r4, r1 │ │ mov r1, r0 │ │ mov r0, r2 │ │ mov r2, r4 │ │ ldmia.w sp!, {r4, lr} │ │ - b.w c6788 │ │ - bmi.n c600e │ │ + b.w c6e8c │ │ + bmi.n c6716 │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, #116 @ 0x74 │ │ mov fp, r0 │ │ add r0, sp, #64 @ 0x40 │ │ mov r6, r1 │ │ mov r4, r2 │ │ mov r1, r2 │ │ mov r2, r3 │ │ mov r8, r3 │ │ - bl c67b0 │ │ + bl c6eb4 │ │ ldr r0, [sp, #64] @ 0x40 │ │ ldr r5, [sp, #156] @ 0x9c │ │ cmp r0, #35 @ 0x23 │ │ - beq.w c61d4 │ │ + beq.w c68d8 │ │ ldrd r9, sl, [sp, #68] @ 0x44 │ │ cmp r0, #47 @ 0x2f │ │ ldr r7, [sp, #152] @ 0x98 │ │ - beq.n c60be │ │ + beq.n c67c4 │ │ cmp r0, #63 @ 0x3f │ │ - beq.w c61be │ │ + beq.w c68c2 │ │ cmp r0, #92 @ 0x5c │ │ - beq.n c60be │ │ + beq.n c67c4 │ │ cmp.w r0, #1114112 @ 0x110000 │ │ - bne.w c61c8 │ │ + bne.w c68cc │ │ ldr r0, [r5, #8] │ │ cmp r0, #0 │ │ - beq.w c6282 │ │ + beq.w c6982 │ │ ldr r2, [r5, #12] │ │ ldrd r0, r1, [r5, #20] │ │ - ldr r3, [pc, #936] @ (c645c ) │ │ + ldr r3, [pc, #932] @ (c6b60 ) │ │ add r3, pc │ │ - bl c6050 │ │ + bl c6758 │ │ mov r3, r0 │ │ - mov r2, r1 │ │ - b.n c6286 │ │ + b.n c6986 │ │ str r6, [sp, #60] @ 0x3c │ │ strd r7, fp, [sp, #52] @ 0x34 │ │ add r6, sp, #64 @ 0x40 │ │ mov r7, r4 │ │ mov.w fp, #0 │ │ mov r4, r8 │ │ str r7, [sp, #48] @ 0x30 │ │ mov r0, r6 │ │ strd r7, r4, [sp, #64] @ 0x40 │ │ - bl c4644 │ │ + bl c4d30 │ │ cmp r0, #92 @ 0x5c │ │ it ne │ │ cmpne r0, #47 @ 0x2f │ │ - bne.n c60ec │ │ + bne.n c67f2 │ │ ldrd r7, r4, [sp, #64] @ 0x40 │ │ add.w fp, fp, #1 │ │ - b.n c60d0 │ │ + b.n c67d6 │ │ cmp.w fp, #1 │ │ - bls.n c6148 │ │ + bls.n c684e │ │ ldr r6, [sp, #60] @ 0x3c │ │ ldr.w fp, [sp, #56] @ 0x38 │ │ ldr.w sl, [r6, #24] │ │ cmp.w sl, #0 │ │ - beq.w c621e │ │ + beq.w c6922 │ │ ldr r0, [r6, #28] │ │ mov.w r9, #0 │ │ str r0, [sp, #40] @ 0x28 │ │ movs r0, #1 │ │ str.w r9, [sp, #112] @ 0x70 │ │ movs r1, #0 │ │ strd r9, r0, [sp, #104] @ 0x68 │ │ add r6, sp, #104 @ 0x68 │ │ mov r0, r6 │ │ - bl 4aa80 │ │ + bl 4b9a4 │ │ strb.w r9, [sp, #72] @ 0x48 │ │ add.w r9, sp, #64 @ 0x40 │ │ ldr r0, [sp, #48] @ 0x30 │ │ str.w r8, [sp, #68] @ 0x44 │ │ str r0, [sp, #64] @ 0x40 │ │ mov r0, r9 │ │ - bl c4644 │ │ + bl c4d30 │ │ mov r1, r0 │ │ cmp r0, #92 @ 0x5c │ │ it ne │ │ cmpne r1, #47 @ 0x2f │ │ - bne.n c61f4 │ │ + bne.n c68f8 │ │ mov r0, r6 │ │ - bl c9568 │ │ - b.n c6130 │ │ + bl c9bfc │ │ + b.n c6836 │ │ ldr.w fp, [r5, #48] @ 0x30 │ │ ldrd r0, r1, [r5, #20] │ │ mov r2, fp │ │ - bl c652c │ │ + bl c6c30 │ │ ldr r4, [sp, #60] @ 0x3c │ │ - mov r2, r0 │ │ - mov r3, r1 │ │ - mov r1, r2 │ │ - mov r2, r3 │ │ + mov r3, r0 │ │ + adds r2, r0, r1 │ │ + mov r1, r3 │ │ mov r0, r4 │ │ - bl 9e10a │ │ + bl 4b91c │ │ mov r0, r4 │ │ movs r1, #47 @ 0x2f │ │ - bl c4660 │ │ + bl c4d4c │ │ movs r0, #1 │ │ mov r3, fp │ │ strb.w r0, [sp, #64] @ 0x40 │ │ mov r0, r4 │ │ strd r9, sl, [sp] │ │ add r2, sp, #64 @ 0x40 │ │ ldr r7, [sp, #52] @ 0x34 │ │ mov r1, r7 │ │ - bl c5834 │ │ + bl c5f20 │ │ add.w r8, sp, #64 @ 0x40 │ │ mov r9, r0 │ │ mov sl, r1 │ │ mov r1, r4 │ │ mov r0, r8 │ │ movs r2, #36 @ 0x24 │ │ - bl c99c0 │ │ + bl ca0b2 │ │ ldrd r3, r0, [r5, #32] │ │ ldrh r4, [r5, #30] │ │ ldrd r1, r2, [r5, #40] @ 0x28 │ │ ldrh r6, [r5, #28] │ │ adds r5, #52 @ 0x34 │ │ stmia.w sp, {r0, r1, r2, r5, r6} │ │ mov r1, r8 │ │ mov r2, r7 │ │ str.w sl, [sp, #32] │ │ strd r4, fp, [sp, #20] │ │ str.w r9, [sp, #28] │ │ ldr r0, [sp, #56] @ 0x38 │ │ - b.n c6450 │ │ + b.n c6b54 │ │ ldr r0, [r5, #0] │ │ cmp r0, #0 │ │ - beq.n c6266 │ │ + beq.n c6968 │ │ adds r2, r5, #4 │ │ - b.n c6270 │ │ + b.n c6972 │ │ ldr r0, [r5, #0] │ │ cmp r0, #0 │ │ - beq.w c62d4 │ │ + beq.w c69d6 │ │ adds r2, r5, #4 │ │ - b.n c62de │ │ + b.n c69e0 │ │ mov r7, r4 │ │ add r4, sp, #64 @ 0x40 │ │ mov r1, r6 │ │ movs r2, #36 @ 0x24 │ │ mov r0, r4 │ │ - bl c99c0 │ │ + bl ca0b2 │ │ mov r0, fp │ │ mov r1, r4 │ │ mov r2, r5 │ │ mov r3, r7 │ │ str.w r8, [sp] │ │ - bl c6488 │ │ - b.n c6454 │ │ + bl c6b8c │ │ + b.n c6b58 │ │ ldrd r6, r1, [sp, #108] @ 0x6c │ │ ldr r0, [sp, #104] @ 0x68 │ │ str r0, [sp, #44] @ 0x2c │ │ mov r0, r6 │ │ - bl c6038 │ │ + bl c6740 │ │ mov r9, r0 │ │ ldr r0, [sp, #44] @ 0x2c │ │ mov r1, r6 │ │ - bl 5395a │ │ + bl 54676 │ │ ldr r6, [sp, #60] @ 0x3c │ │ cmp.w r9, #0 │ │ - beq.n c621e │ │ + beq.n c6922 │ │ ldr r1, [sp, #40] @ 0x28 │ │ mov r0, sl │ │ ldr r2, [r1, #20] │ │ movs r1, #3 │ │ blx r2 │ │ ldrd r0, r1, [r5, #20] │ │ ldr r5, [r5, #32] │ │ adds r2, r5, #1 │ │ - bl c652c │ │ - mov r2, r0 │ │ - mov r3, r1 │ │ - mov r1, r2 │ │ + bl c6c30 │ │ + mov r3, r0 │ │ + adds r2, r0, r1 │ │ mov r0, r6 │ │ - mov r2, r3 │ │ - bl 9e10a │ │ + mov r1, r3 │ │ + bl 4b91c │ │ ldr r0, [sp, #48] @ 0x30 │ │ mov r1, r8 │ │ - bl c5108 │ │ + bl c57f4 │ │ mov r2, r6 │ │ cmp r0, #0 │ │ - beq.n c62ee │ │ + beq.n c69ee │ │ add r4, sp, #64 @ 0x40 │ │ mov r6, r0 │ │ mov r8, r1 │ │ mov r1, r2 │ │ mov r0, r4 │ │ movs r2, #36 @ 0x24 │ │ - bl c99c0 │ │ + bl ca0b2 │ │ ldr r0, [sp, #52] @ 0x34 │ │ mov r1, r4 │ │ strd r0, r5, [sp] │ │ mov r0, fp │ │ mov r2, r6 │ │ mov r3, r8 │ │ - b.n c6308 │ │ + b.n c6a08 │ │ ldr r0, [r5, #8] │ │ cmp r0, #0 │ │ - beq.n c630e │ │ + beq.n c6a0e │ │ add.w r2, r5, #12 │ │ ldrd r0, r1, [r5, #20] │ │ mov r9, r4 │ │ ldr r2, [r2, #0] │ │ - bl c652c │ │ + bl c6c30 │ │ mov r3, r0 │ │ - mov r2, r1 │ │ - b.n c6314 │ │ - ldrd r3, r2, [r5, #20] │ │ + b.n c6a14 │ │ + ldrd r3, r1, [r5, #20] │ │ + adds r2, r3, r1 │ │ mov r0, r6 │ │ mov r1, r3 │ │ - bl 9e10a │ │ + bl 4b91c │ │ ldmia.w r6, {r1, r2, r3} │ │ add.w r0, fp, #16 │ │ add.w r4, r5, #52 @ 0x34 │ │ add.w r6, fp, #52 @ 0x34 │ │ stmia r0!, {r1, r2, r3} │ │ ldrd ip, lr, [r5, #32] │ │ ldrd r8, r3, [r5, #40] @ 0x28 │ │ @@ -187647,61 +193932,61 @@ │ │ ldrd r1, r2, [r5] │ │ ldr r5, [r5, #48] @ 0x30 │ │ stmia.w r6, {r4, ip, lr} │ │ strd r8, r3, [fp, #40] @ 0x28 │ │ str.w r5, [fp, #48] @ 0x30 │ │ strd r1, r2, [fp] │ │ str.w r0, [fp, #8] │ │ - b.n c6454 │ │ + b.n c6b58 │ │ ldr r0, [r5, #8] │ │ cmp r0, #0 │ │ - beq.n c63a6 │ │ + beq.n c6aa8 │ │ add.w r2, r5, #12 │ │ ldrd r0, r1, [r5, #20] │ │ ldr r2, [r2, #0] │ │ - bl c652c │ │ + bl c6c30 │ │ mov r3, r0 │ │ - mov r2, r1 │ │ - b.n c63aa │ │ + b.n c6aac │ │ add r6, sp, #64 @ 0x40 │ │ mov r1, r2 │ │ movs r2, #36 @ 0x24 │ │ mov r0, r6 │ │ - bl c99c0 │ │ + bl ca0b2 │ │ ldr r0, [sp, #52] @ 0x34 │ │ mov r1, r6 │ │ strd r0, r5, [sp] │ │ mov r0, fp │ │ mov r2, r7 │ │ mov r3, r4 │ │ - bl c512c │ │ - b.n c6454 │ │ - ldrd r3, r2, [r5, #20] │ │ + bl c5818 │ │ + b.n c6b58 │ │ + ldrd r3, r1, [r5, #20] │ │ mov r9, r4 │ │ + adds r2, r3, r1 │ │ mov r0, r6 │ │ mov r1, r3 │ │ - bl 9e10a │ │ + bl 4b91c │ │ ldr r4, [r5, #32] │ │ mov r1, r6 │ │ strd r9, r8, [sp] │ │ add r0, sp, #64 @ 0x40 │ │ mov r2, r7 │ │ mov r3, r4 │ │ - bl c67c8 │ │ + bl c6ecc │ │ ldr r0, [sp, #64] @ 0x40 │ │ cmp r0, #2 │ │ - bne.n c6350 │ │ + bne.n c6a52 │ │ ldrb.w r0, [sp, #68] @ 0x44 │ │ movs r1, #2 │ │ str.w r1, [fp] │ │ strb.w r0, [fp, #4] │ │ ldrd r0, r1, [r6] │ │ add sp, #116 @ 0x74 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - b.w 5395a │ │ + b.w 54676 │ │ mov r3, r6 │ │ ldrd ip, lr, [sp, #68] @ 0x44 │ │ ldr.w r9, [sp, #76] @ 0x4c │ │ add.w r6, fp, #16 │ │ ldmia.w r3, {r1, r2, r7} │ │ stmia r6!, {r1, r2, r7} │ │ add.w r7, r5, #52 @ 0x34 │ │ @@ -187721,135 +194006,136 @@ │ │ ldr r0, [sp, #60] @ 0x3c │ │ ldr r1, [r5, #48] @ 0x30 │ │ str.w r0, [fp, #36] @ 0x24 │ │ ldr r0, [sp, #56] @ 0x38 │ │ str.w r9, [fp, #12] │ │ strd r0, sl, [fp, #40] @ 0x28 │ │ str.w r1, [fp, #48] @ 0x30 │ │ - b.n c6454 │ │ - ldrd r3, r2, [r5, #20] │ │ + b.n c6b58 │ │ + ldrd r3, r1, [r5, #20] │ │ + adds r2, r3, r1 │ │ mov r0, r6 │ │ mov r1, r3 │ │ - bl 9e10a │ │ + bl 4b91c │ │ ldr.w sl, [r5, #48] @ 0x30 │ │ mov r0, r6 │ │ mov r1, r7 │ │ mov r2, sl │ │ - bl c69a0 │ │ + bl c70a4 │ │ ldr r0, [r6, #8] │ │ cmp r0, sl │ │ - bne.n c63e8 │ │ + bne.n c6aec │ │ mov r0, r5 │ │ - bl c47c8 │ │ - bl c46fc │ │ + bl c4ec0 │ │ + bl c4df4 │ │ uxtb r0, r0 │ │ cmp r0, #2 │ │ - bne.n c63e0 │ │ + bne.n c6ae4 │ │ mov r0, r4 │ │ mov r1, r8 │ │ - bl c6a08 │ │ - cbnz r0, c63e8 │ │ + bl c710c │ │ + cbnz r0, c6aec │ │ mov r0, r6 │ │ movs r1, #47 @ 0x2f │ │ - bl c4660 │ │ + bl c4d4c │ │ add r0, sp, #64 @ 0x40 │ │ mov r1, r4 │ │ mov r2, r8 │ │ - bl c67b0 │ │ + bl c6eb4 │ │ ldr r0, [sp, #64] @ 0x40 │ │ cmp r0, #47 @ 0x2f │ │ - bne.n c6408 │ │ + bne.n c6b0c │ │ movs r2, #1 │ │ ldrd r0, r1, [sp, #68] @ 0x44 │ │ strb.w r2, [sp, #104] @ 0x68 │ │ strd r0, r1, [sp] │ │ - b.n c6412 │ │ + b.n c6b16 │ │ movs r0, #1 │ │ strb.w r0, [sp, #104] @ 0x68 │ │ strd r4, r8, [sp] │ │ add r2, sp, #104 @ 0x68 │ │ mov r0, r6 │ │ mov r1, r7 │ │ mov r3, sl │ │ - bl c5834 │ │ + bl c5f20 │ │ mov r9, r0 │ │ add r0, sp, #64 @ 0x40 │ │ mov r8, r7 │ │ mov r7, r1 │ │ mov r1, r6 │ │ movs r2, #36 @ 0x24 │ │ - bl c99c0 │ │ + bl ca0b2 │ │ ldrd r3, r0, [r5, #32] │ │ ldrd r1, r2, [r5, #40] @ 0x28 │ │ ldrh r4, [r5, #30] │ │ ldrh r6, [r5, #28] │ │ adds r5, #52 @ 0x34 │ │ stmia.w sp, {r0, r1, r2, r5, r6} │ │ mov r0, fp │ │ mov r2, r8 │ │ str r7, [sp, #32] │ │ strd r4, sl, [sp, #20] │ │ str.w r9, [sp, #28] │ │ add r1, sp, #64 @ 0x40 │ │ - bl c5ccc │ │ + bl c63bc │ │ add sp, #116 @ 0x74 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ nop │ │ - ldmia r4!, {r1, r2, r3, r5, r7} │ │ + ldmia r4, {r1, r3, r4, r5, r6} │ │ movs r0, r0 │ │ push {r2, r3, r4, lr} │ │ mov r4, r2 │ │ mov r2, r0 │ │ - cbz r0, c6482 │ │ + cbz r0, c6b86 │ │ cmp r4, r2 │ │ - bls.n c6480 │ │ + bls.n c6b84 │ │ ldrsb r0, [r1, r2] │ │ cmn.w r0, #65 @ 0x41 │ │ - bgt.n c6482 │ │ + bgt.n c6b86 │ │ str r3, [sp, #0] │ │ mov r0, r1 │ │ mov r1, r4 │ │ mov r3, r4 │ │ - bl 50c44 │ │ - bne.n c6474 │ │ + bl 51f90 │ │ + bne.n c6b78 │ │ adds r0, r1, r2 │ │ subs r1, r4, r2 │ │ pop {r2, r3, r4, pc} │ │ stmdb sp!, {r2, r3, r4, r5, r6, r7, r8, r9, sl, lr} │ │ mov r4, r0 │ │ ldr.w sl, [sp, #40] @ 0x28 │ │ ldr r0, [r2, #8] │ │ - mov r6, r3 │ │ + mov r9, r3 │ │ mov r5, r2 │ │ mov r7, r1 │ │ strd r3, sl, [sp] │ │ - cbz r0, c64b0 │ │ + cbz r0, c6bb4 │ │ ldr r2, [r5, #12] │ │ ldrd r0, r1, [r5, #20] │ │ - bl c652c │ │ - mov r9, r0 │ │ + bl c6c30 │ │ + mov r6, r0 │ │ mov r8, r1 │ │ - b.n c64b4 │ │ - ldrd r9, r8, [r5, #20] │ │ - sub.w r0, sl, r6 │ │ + b.n c6bb8 │ │ + ldrd r6, r8, [r5, #20] │ │ + sub.w r0, sl, r9 │ │ add.w r1, r0, r8 │ │ mov r0, r7 │ │ - bl 4aa80 │ │ + bl 4b9a4 │ │ + add.w r2, r6, r8 │ │ mov r0, r7 │ │ - mov r1, r9 │ │ - mov r2, r8 │ │ - bl 9e10a │ │ + mov r1, r6 │ │ + bl 4b91c │ │ mov r0, r7 │ │ movs r1, #35 @ 0x23 │ │ - bl c4660 │ │ + bl c4d4c │ │ mov r0, sp │ │ - bl c4644 │ │ + bl c4d30 │ │ ldrd r1, r2, [sp] │ │ mov r0, r7 │ │ - bl c6548 │ │ + bl c6c4c │ │ ldmia.w r7, {r1, r2, r3} │ │ add.w r0, r4, #16 │ │ add.w r6, r5, #52 @ 0x34 │ │ add.w r7, r4, #52 @ 0x34 │ │ stmia r0!, {r1, r2, r3} │ │ ldrd ip, lr, [r5, #32] │ │ ldrd r9, sl, [r5, #40] @ 0x28 │ │ @@ -187864,506 +194150,505 @@ │ │ ldr r5, [r5, #48] @ 0x30 │ │ stmia.w r6, {r3, ip, lr} │ │ strd r9, sl, [r4, #40] @ 0x28 │ │ str r5, [r4, #48] @ 0x30 │ │ strd r1, r2, [r4] │ │ strd r0, r8, [r4, #8] │ │ ldmia.w sp!, {r2, r3, r4, r5, r6, r7, r8, r9, sl, pc} │ │ - bmi.n c64d6 │ │ push {r4, lr} │ │ - ldr r3, [pc, #20] @ (c6544 ) │ │ + ldr r3, [pc, #20] @ (c6c48 ) │ │ mov r4, r1 │ │ mov r1, r0 │ │ mov r0, r2 │ │ add r3, pc │ │ mov r2, r4 │ │ ldmia.w sp!, {r4, lr} │ │ - b.w c6788 │ │ + b.w c6e8c │ │ nop │ │ - ldmia r2!, {r1, r4} │ │ + ldmia r1, {r1, r5, r6, r7} │ │ movs r0, r0 │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, #36 @ 0x24 │ │ strd r1, r2, [sp, #4] │ │ mov r4, r0 │ │ - ldr r0, [pc, #88] @ (c65b0 ) │ │ + ldr r0, [pc, #88] @ (c6cb4 ) │ │ add.w r8, sp, #12 │ │ add.w r9, sp, #4 │ │ add.w sl, sp, #24 │ │ add r0, pc │ │ mov fp, r0 │ │ mov r0, r8 │ │ mov r1, r9 │ │ - bl c65b4 │ │ + bl c6cb8 │ │ ldr r2, [sp, #12] │ │ cmp.w r2, #1114112 @ 0x110000 │ │ - beq.n c65a8 │ │ + beq.n c6cac │ │ ldrd r6, r7, [sp, #16] │ │ - cbz r2, c658c │ │ + cbz r2, c6c90 │ │ ldrd r3, r5, [sp, #4] │ │ ldrd r0, r1, [r4, #24] │ │ str r5, [sp, #0] │ │ - bl c6624 │ │ - b.n c6598 │ │ + bl c6d28 │ │ + b.n c6c9c │ │ ldr r0, [r4, #24] │ │ - cbz r0, c6598 │ │ + cbz r0, c6c9c │ │ ldr r1, [r4, #28] │ │ ldr r2, [r1, #20] │ │ movs r1, #7 │ │ blx r2 │ │ add r0, sp, #24 │ │ mov r1, sl │ │ stmia.w r0, {r6, r7, fp} │ │ mov r0, r4 │ │ - bl 71bf6 │ │ - b.n c6566 │ │ + bl 7265a │ │ + b.n c6c6a │ │ add sp, #36 @ 0x24 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ nop │ │ - ldr r6, [pc, #712] @ (c687c ) │ │ + ldr r3, [pc, #376] @ (c6e30 ) │ │ vtbl.8 d30, {d4-d5}, d29 │ │ mvns r0, r7 │ │ mov r7, r1 │ │ mov r8, r0 │ │ mov.w r9, #1 │ │ mov r0, r7 │ │ ldrd r6, r4, [r7] │ │ - bl 53e18 │ │ + bl 54ac8 │ │ mov r5, r0 │ │ cmp r0, #13 │ │ - bhi.n c65da │ │ + bhi.n c6cde │ │ lsl.w r0, r9, r5 │ │ tst.w r0, #9728 @ 0x2600 │ │ - bne.n c65c0 │ │ + bne.n c6cc4 │ │ cmp.w r5, #1114112 @ 0x110000 │ │ - bne.n c65ec │ │ + bne.n c6cf0 │ │ mov.w r0, #1114112 @ 0x110000 │ │ str.w r0, [r8] │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ subs r2, r4, r6 │ │ cmp r5, #128 @ 0x80 │ │ - bcs.n c65f6 │ │ + bcs.n c6cfa │ │ movs r0, #1 │ │ - b.n c660a │ │ + b.n c6d0e │ │ cmp.w r5, #2048 @ 0x800 │ │ - bcs.n c6600 │ │ + bcs.n c6d04 │ │ movs r0, #2 │ │ - b.n c660a │ │ + b.n c6d0e │ │ movs r0, #4 │ │ cmp.w r5, #65536 @ 0x10000 │ │ it cc │ │ movcc r0, #3 │ │ - ldr r3, [pc, #20] @ (c6620 ) │ │ + ldr r3, [pc, #20] @ (c6d24 ) │ │ mov r1, r6 │ │ add r3, pc │ │ - bl c6788 │ │ + bl c6e8c │ │ strd r5, r0, [r8] │ │ str.w r1, [r8, #8] │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ - stmia r7!, {r1} │ │ + stmia r6!, {r1, r4, r6, r7} │ │ movs r0, r0 │ │ push {r1, r2, r3, r4, r5, r6, r7, lr} │ │ - cbz r0, c6674 │ │ + cbz r0, c6d78 │ │ mov r5, r1 │ │ mov r4, r0 │ │ cmp r2, #37 @ 0x25 │ │ - bne.n c665c │ │ + bne.n c6d60 │ │ ldr r0, [sp, #32] │ │ strd r3, r0, [sp, #4] │ │ add r7, sp, #4 │ │ mov r0, r7 │ │ - bl c4644 │ │ + bl c4d30 │ │ mov r6, r0 │ │ mov r0, r7 │ │ - bl c4644 │ │ + bl c4d30 │ │ cmp.w r6, #1114112 @ 0x110000 │ │ it ne │ │ cmpne.w r0, #1114112 @ 0x110000 │ │ - bne.n c6676 │ │ + bne.n c6d7a │ │ ldr r2, [r5, #20] │ │ mov r0, r4 │ │ movs r1, #8 │ │ blx r2 │ │ pop {r1, r2, r3, r4, r5, r6, r7, pc} │ │ sub.w r0, r2, #97 @ 0x61 │ │ cmp r0, #26 │ │ - bcc.n c6674 │ │ + bcc.n c6d78 │ │ sub.w r0, r2, #65 @ 0x41 │ │ cmp r0, #26 │ │ itt cs │ │ subcs.w r0, r2, #48 @ 0x30 │ │ cmpcs r0, #10 │ │ - bcs.n c669c │ │ + bcs.n c6da0 │ │ pop {r1, r2, r3, r4, r5, r6, r7, pc} │ │ sub.w r1, r6, #48 @ 0x30 │ │ cmp r1, #10 │ │ ittt cs │ │ biccs.w r1, r6, #32 │ │ subcs r1, #65 @ 0x41 │ │ cmpcs r1, #5 │ │ - bhi.n c6652 │ │ + bhi.n c6d56 │ │ sub.w r1, r0, #48 @ 0x30 │ │ cmp r1, #10 │ │ - bcc.n c6674 │ │ - ldr r1, [pc, #240] @ (c6784 ) │ │ + bcc.n c6d78 │ │ + ldr r1, [pc, #240] @ (c6e88 ) │ │ ands r0, r1 │ │ subs r0, #65 @ 0x41 │ │ cmp r0, #5 │ │ - bhi.n c6652 │ │ - b.n c6674 │ │ + bhi.n c6d56 │ │ + b.n c6d78 │ │ sub.w r0, r2, #33 @ 0x21 │ │ cmp r0, #31 │ │ - bhi.n c66b0 │ │ + bhi.n c6db4 │ │ movs r1, #1 │ │ lsl.w r0, r1, r0 │ │ - ldr r1, [pc, #212] @ (c6780 ) │ │ + ldr r1, [pc, #212] @ (c6e84 ) │ │ tst r0, r1 │ │ - bne.n c6674 │ │ + bne.n c6d78 │ │ cmp r2, #95 @ 0x5f │ │ it ne │ │ cmpne r2, #126 @ 0x7e │ │ - beq.n c6674 │ │ + beq.n c6d78 │ │ sub.w r0, r2, #160 @ 0xa0 │ │ movw r1, #55136 @ 0xd760 │ │ cmp r0, r1 │ │ - bcc.n c6674 │ │ + bcc.n c6d78 │ │ sub.w r0, r2, #57344 @ 0xe000 │ │ movw r1, #7632 @ 0x1dd0 │ │ cmp r0, r1 │ │ - bcc.n c6674 │ │ + bcc.n c6d78 │ │ movw r0, #65008 @ 0xfdf0 │ │ movw r1, #526 @ 0x20e │ │ subs r0, r2, r0 │ │ cmp r0, r1 │ │ - bcc.n c6674 │ │ + bcc.n c6d78 │ │ sub.w r1, r2, #65536 @ 0x10000 │ │ movw r0, #65534 @ 0xfffe │ │ cmp r1, r0 │ │ itt cs │ │ subcs.w r1, r2, #131072 @ 0x20000 │ │ cmpcs r1, r0 │ │ - bcc.n c6674 │ │ + bcc.n c6d78 │ │ sub.w r1, r2, #196608 @ 0x30000 │ │ cmp r1, r0 │ │ itt cs │ │ subcs.w r1, r2, #262144 @ 0x40000 │ │ cmpcs r1, r0 │ │ - bcc.n c6674 │ │ + bcc.n c6d78 │ │ sub.w r1, r2, #327680 @ 0x50000 │ │ cmp r1, r0 │ │ itt cs │ │ subcs.w r1, r2, #393216 @ 0x60000 │ │ cmpcs r1, r0 │ │ - bcc.n c6674 │ │ + bcc.n c6d78 │ │ sub.w r1, r2, #458752 @ 0x70000 │ │ cmp r1, r0 │ │ itt cs │ │ subcs.w r1, r2, #524288 @ 0x80000 │ │ cmpcs r1, r0 │ │ - bcc.n c6674 │ │ + bcc.n c6d78 │ │ sub.w r1, r2, #589824 @ 0x90000 │ │ cmp r1, r0 │ │ itt cs │ │ subcs.w r1, r2, #655360 @ 0xa0000 │ │ cmpcs r1, r0 │ │ - bcc.n c6674 │ │ + bcc.n c6d78 │ │ sub.w r1, r2, #720896 @ 0xb0000 │ │ cmp r1, r0 │ │ itt cs │ │ subcs.w r1, r2, #786432 @ 0xc0000 │ │ cmpcs r1, r0 │ │ - bcc.n c6674 │ │ + bcc.n c6d78 │ │ sub.w r0, r2, #851968 @ 0xd0000 │ │ movw r1, #65534 @ 0xfffe │ │ cmp r0, r1 │ │ - bcc.n c6674 │ │ + bcc.n c6d78 │ │ sub.w r0, r2, #921600 @ 0xe1000 │ │ movw r1, #61438 @ 0xeffe │ │ cmp r0, r1 │ │ - bcc.w c6674 │ │ + bcc.w c6d78 │ │ sub.w r1, r2, #983040 @ 0xf0000 │ │ movw r0, #65534 @ 0xfffe │ │ cmp r1, r0 │ │ itt cs │ │ subcs.w r1, r2, #1048576 @ 0x100000 │ │ cmpcs r1, r0 │ │ - bcc.w c6674 │ │ + bcc.w c6d78 │ │ ldr r2, [r5, #20] │ │ mov r0, r4 │ │ movs r1, #6 │ │ add sp, #12 │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ bx r2 │ │ ldrb r1, [r5, #31] │ │ - bvs.n c6786 │ │ + bvs.n c6e8a │ │ vshr.u16 d16, d15, #1 │ │ push {r2, r3, r4, lr} │ │ mov r4, r0 │ │ - cbz r0, c67aa │ │ + cbz r0, c6eae │ │ cmp r4, r2 │ │ - bcs.n c67a8 │ │ + bcs.n c6eac │ │ ldrsb r0, [r1, r4] │ │ cmn.w r0, #65 @ 0x41 │ │ - bgt.n c67aa │ │ + bgt.n c6eae │ │ str r3, [sp, #0] │ │ mov r0, r1 │ │ mov r1, r2 │ │ movs r2, #0 │ │ mov r3, r4 │ │ - bl 50c44 │ │ - bne.n c679a │ │ + bl 51f90 │ │ + bne.n c6e9e │ │ mov r0, r1 │ │ mov r1, r4 │ │ pop {r2, r3, r4, pc} │ │ push {r2, r3, r4, lr} │ │ mov r4, r0 │ │ mov r0, sp │ │ strd r1, r2, [sp] │ │ - bl c4644 │ │ + bl c4d30 │ │ ldrd r1, r2, [sp] │ │ stmia r4!, {r0, r1, r2} │ │ pop {r2, r3, r4, pc} │ │ - bmi.n c6772 │ │ + bmi.n c6e76 │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, #68 @ 0x44 │ │ mov r8, r0 │ │ ldr r0, [sp, #108] @ 0x6c │ │ str r0, [sp, #20] │ │ mov r5, r3 │ │ ldr r0, [sp, #104] @ 0x68 │ │ mov r4, r2 │ │ str r0, [sp, #16] │ │ add r0, sp, #16 │ │ mov r9, r1 │ │ - bl c4644 │ │ + bl c4d30 │ │ cmp.w r0, #1114112 @ 0x110000 │ │ - beq.n c6868 │ │ + beq.n c6f6c │ │ cmp r0, #63 @ 0x3f │ │ - beq.n c67fc │ │ + beq.n c6f00 │ │ cmp r0, #35 @ 0x23 │ │ - bne.w c696a │ │ + bne.w c706e │ │ movs r5, #0 │ │ ldrd sl, r4, [sp, #16] │ │ - b.n c6932 │ │ + b.n c7036 │ │ ldr.w r0, [r9, #8] │ │ movs r1, #63 @ 0x3f │ │ str r0, [sp, #12] │ │ mov r0, r9 │ │ strd r5, r4, [sp, #4] │ │ - bl c4660 │ │ + bl c4d4c │ │ ldrd r0, r1, [sp, #16] │ │ strd r0, r1, [sp, #24] │ │ subs r0, r1, r0 │ │ - ldr r1, [pc, #356] @ (c6980 ) │ │ + ldr r1, [pc, #356] @ (c7084 ) │ │ add r1, pc │ │ - bl c6b58 │ │ + bl c725c │ │ add r3, sp, #32 │ │ ldrd r7, r6, [r9, #24] │ │ ldrb.w fp, [r9, #32] │ │ movs r2, #0 │ │ stmia r3!, {r0, r1, r2} │ │ add r4, sp, #24 │ │ add.w sl, sp, #32 │ │ mov r0, r4 │ │ - bl c4644 │ │ + bl c4d30 │ │ mov r5, r0 │ │ cmp r0, #35 @ 0x23 │ │ - beq.n c6848 │ │ + beq.n c6f4c │ │ cmp.w r5, #1114112 @ 0x110000 │ │ - bne.n c684e │ │ - b.n c6872 │ │ + bne.n c6f52 │ │ + b.n c6f76 │ │ cmp.w fp, #0 │ │ - beq.n c6878 │ │ + beq.n c6f7c │ │ ldrd r3, r0, [sp, #24] │ │ mov r1, r6 │ │ mov r2, r5 │ │ str r0, [sp, #0] │ │ mov r0, r7 │ │ - bl c6624 │ │ + bl c6d28 │ │ mov r0, sl │ │ mov r1, r5 │ │ - bl c4660 │ │ - b.n c6834 │ │ + bl c4d4c │ │ + b.n c6f38 │ │ movs r6, #0 │ │ movs r0, #8 │ │ str.w r6, [r8] │ │ - b.n c6954 │ │ + b.n c7058 │ │ mov.w sl, #0 │ │ - b.n c687c │ │ + b.n c6f80 │ │ ldrd sl, r4, [sp, #24] │ │ ldrd r0, r1, [r9, #4] │ │ - ldr r3, [pc, #256] @ (c6984 ) │ │ + ldr r3, [pc, #256] @ (c7088 ) │ │ ldr r2, [sp, #4] │ │ add r3, pc │ │ - bl c6050 │ │ - ldr r2, [pc, #252] @ (c6988 ) │ │ + bl c6758 │ │ + ldr r2, [pc, #252] @ (c708c ) │ │ movs r3, #4 │ │ mov r6, r0 │ │ mov r7, r1 │ │ add r2, pc │ │ - bl 5393c │ │ - cbnz r0, c68ca │ │ - ldr r2, [pc, #240] @ (c698c ) │ │ + bl 54658 │ │ + cbnz r0, c6fce │ │ + ldr r2, [pc, #240] @ (c7090 ) │ │ mov r0, r6 │ │ mov r1, r7 │ │ movs r3, #5 │ │ add r2, pc │ │ - bl 5393c │ │ - cbnz r0, c68ca │ │ - ldr r2, [pc, #228] @ (c6990 ) │ │ + bl 54658 │ │ + cbnz r0, c6fce │ │ + ldr r2, [pc, #228] @ (c7094 ) │ │ mov r0, r6 │ │ mov r1, r7 │ │ movs r3, #4 │ │ add r2, pc │ │ - bl 5393c │ │ - cbnz r0, c68ca │ │ - ldr r2, [pc, #216] @ (c6994 ) │ │ + bl 54658 │ │ + cbnz r0, c6fce │ │ + ldr r2, [pc, #216] @ (c7098 ) │ │ mov r0, r6 │ │ mov r1, r7 │ │ movs r3, #3 │ │ add r2, pc │ │ - bl 5393c │ │ - cbz r0, c68e8 │ │ + bl 54658 │ │ + cbz r0, c6fec │ │ ldr.w r1, [r9, #16] │ │ ldrd r6, r3, [sp, #36] @ 0x24 │ │ - cbz r1, c68ec │ │ + cbz r1, c6ff0 │ │ ldr.w r0, [r9, #20] │ │ mov r2, r6 │ │ ldr r5, [r0, #20] │ │ add r0, sp, #44 @ 0x2c │ │ blx r5 │ │ ldrd r7, r5, [sp, #44] @ 0x2c │ │ ldr r3, [sp, #52] @ 0x34 │ │ - b.n c68f2 │ │ + b.n c6ff6 │ │ ldrd r6, r3, [sp, #36] @ 0x24 │ │ mov.w r7, #2147483648 @ 0x80000000 │ │ mov r5, r6 │ │ strd r5, r3, [sp, #56] @ 0x38 │ │ ldr r0, [sp, #8] │ │ - ldr r1, [pc, #156] @ (c6998 ) │ │ - ldr r2, [pc, #160] @ (c699c ) │ │ + ldr r1, [pc, #156] @ (c709c ) │ │ + ldr r2, [pc, #160] @ (c70a0 ) │ │ uxtb r0, r0 │ │ add r1, pc │ │ cmp r0, #2 │ │ add r2, pc │ │ mov r0, r9 │ │ it eq │ │ moveq r2, r1 │ │ str r2, [sp, #64] @ 0x40 │ │ add r1, sp, #56 @ 0x38 │ │ - bl 71bf6 │ │ + bl 7265a │ │ cmp.w r7, #2147483648 @ 0x80000000 │ │ - beq.n c6920 │ │ + beq.n c7024 │ │ mov r0, r7 │ │ mov r1, r5 │ │ - bl 5395a │ │ + bl 54676 │ │ ldr r0, [sp, #32] │ │ mov r1, r6 │ │ - bl 5395a │ │ + bl 54676 │ │ movs r5, #1 │ │ cmp.w sl, #0 │ │ - beq.n c695e │ │ + beq.n c7062 │ │ ldr r7, [sp, #12] │ │ mov r0, r9 │ │ movs r1, #35 @ 0x23 │ │ ldr.w r6, [r9, #8] │ │ - bl c4660 │ │ + bl c4d4c │ │ mov r0, r9 │ │ mov r1, sl │ │ mov r2, r4 │ │ - bl c6548 │ │ + bl c6c4c │ │ movs r0, #1 │ │ strd r5, r7, [r8] │ │ str.w r0, [r8, #8] │ │ movs r0, #12 │ │ str.w r6, [r8, r0] │ │ add sp, #68 @ 0x44 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ ldr r0, [sp, #12] │ │ movs r6, #0 │ │ strd r5, r0, [r8] │ │ movs r0, #8 │ │ - b.n c6954 │ │ - ldr r0, [pc, #12] @ (c6978 ) │ │ + b.n c7058 │ │ + ldr r0, [pc, #12] @ (c707c ) │ │ movs r1, #67 @ 0x43 │ │ - ldr r2, [pc, #12] @ (c697c ) │ │ + ldr r2, [pc, #12] @ (c7080 ) │ │ add r0, pc │ │ add r2, pc │ │ - bl 7709e │ │ - vminnm.f16 , , │ │ - stmia r5!, {r1, r2, r7} │ │ + bl 7780c │ │ + @ instruction: 0xfa97fff7 │ │ + stmia r5!, {r1, r2, r4, r6} │ │ movs r0, r0 │ │ - stmia r4!, {r1, r2, r4, r5, r7} │ │ + stmia r4!, {r1, r2, r7} │ │ movs r0, r0 │ │ - stmia r6!, {r2, r7} │ │ + stmia r6!, {r2, r4, r6} │ │ movs r0, r0 │ │ - ldr r5, [pc, #328] @ (c6ad4 ) │ │ - vcvt.u32.f32 , , #12 │ │ - @ instruction: 0xfff74cb2 │ │ - vqrdmlsh.s , q2, d7[0] │ │ - vtbl.8 d20, {d23-d25}, d22 │ │ - @ instruction: 0xfff448b2 │ │ + subs r0, #94 @ 0x5e │ │ + @ instruction: 0xfff4fa75 │ │ + vcvt.u16.f16 , q1 │ │ + @ instruction: 0xfff4fa5f │ │ + vqshl.u32 q10, q1, #23 │ │ + vsli.32 q10, q7, #20 │ │ vtbl.8 d30, {d4-d5}, d29 │ │ rors r0, r6 │ │ ldr r5, [r0, #8] │ │ cmp r5, r2 │ │ - bls.n c69e4 │ │ + bls.n c70e8 │ │ ldr.w r8, [r0, #4] │ │ mov r7, r1 │ │ - ldr r3, [pc, #72] @ (c69fc ) │ │ + ldr r3, [pc, #72] @ (c7100 ) │ │ mov r4, r0 │ │ mov r1, r5 │ │ mov r6, r2 │ │ add r3, pc │ │ mov r0, r8 │ │ - bl c6a20 │ │ - bl c6a32 │ │ + bl c7124 │ │ + bl c7136 │ │ lsls r0, r0, #31 │ │ - beq.n c69f4 │ │ + beq.n c70f8 │ │ adds r0, r6, r1 │ │ adds r6, r0, #1 │ │ lsls r0, r7, #24 │ │ - bne.n c69e8 │ │ - ldr r3, [pc, #44] @ (c6a00 ) │ │ + bne.n c70ec │ │ + ldr r3, [pc, #44] @ (c7104 ) │ │ mov r0, r8 │ │ mov r1, r5 │ │ mov r2, r6 │ │ add r3, pc │ │ - bl c6a20 │ │ - bl c6a98 │ │ - cbz r0, c69e8 │ │ + bl c7124 │ │ + bl c719c │ │ + cbz r0, c70ec │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ mov r0, r4 │ │ mov r1, r6 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ - b.w c6acc │ │ - ldr r0, [pc, #12] @ (c6a04 ) │ │ + b.w c71d0 │ │ + ldr r0, [pc, #12] @ (c7108 ) │ │ add r0, pc │ │ - bl 4ffc8 │ │ - stmia r4!, {r4, r7} │ │ + bl 50b2c │ │ + stmia r4!, {r5, r6} │ │ movs r0, r0 │ │ - stmia r4!, {r4, r7} │ │ + stmia r4!, {r5, r6} │ │ movs r0, r0 │ │ - stmia r4!, {r1, r5, r6} │ │ + stmia r4!, {r1, r4, r5} │ │ movs r0, r0 │ │ push {r5, r6, r7, lr} │ │ strd r0, r1, [sp] │ │ mov r0, sp │ │ - bl c4644 │ │ + bl c4d30 │ │ sub.w r0, r0, #1114112 @ 0x110000 │ │ clz r0, r0 │ │ lsrs r0, r0, #5 │ │ pop {r2, r3, r7, pc} │ │ push {r4, lr} │ │ mov r4, r1 │ │ mov r1, r0 │ │ mov r0, r2 │ │ mov r2, r4 │ │ ldmia.w sp!, {r4, lr} │ │ - b.w c6460 │ │ + b.w c6b64 │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ sub sp, #32 │ │ mov r5, r0 │ │ movs r0, #0 │ │ str r0, [sp, #16] │ │ movs r0, #1 │ │ strb.w r0, [sp, #28] │ │ @@ -188374,366 +194659,366 @@ │ │ mov r6, r1 │ │ str r0, [sp, #4] │ │ movs r7, #1 │ │ str r0, [sp, #24] │ │ add r0, sp, #4 │ │ add.w r8, r0, #20 │ │ cmp r6, r4 │ │ - bhi.n c6a8a │ │ + bhi.n c718e │ │ movs r0, #47 @ 0x2f │ │ mov r1, r5 │ │ mov r2, r6 │ │ - bl 514a4 │ │ + bl 524ec │ │ cmp r0, #1 │ │ - bne.n c6a8a │ │ + bne.n c718e │ │ adds r0, r1, #1 │ │ mov r6, r1 │ │ - bcs.n c6a86 │ │ + bcs.n c718a │ │ cmp r0, r4 │ │ - bhi.n c6a86 │ │ + bhi.n c718a │ │ adds r0, r5, r6 │ │ movs r1, #1 │ │ mov r2, r8 │ │ movs r3, #1 │ │ - bl 5393c │ │ - cbnz r0, c6a8c │ │ + bl 54658 │ │ + cbnz r0, c7190 │ │ str r6, [sp, #20] │ │ - b.n c6a5c │ │ + b.n c7160 │ │ movs r7, #0 │ │ mov r0, r7 │ │ mov r1, r6 │ │ add sp, #32 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ - bmi.n c6a42 │ │ + bmi.n c7146 │ │ push {r4, r5, r7, lr} │ │ mov r4, r1 │ │ mov r5, r0 │ │ - bl c6b00 │ │ - cbz r0, c6ac2 │ │ + bl c7204 │ │ + cbz r0, c71c6 │ │ cmp r4, #1 │ │ itttt hi │ │ ldrbhi r0, [r5, #1] │ │ subhi r0, #58 @ 0x3a │ │ clzhi r0, r0 │ │ lsrhi r0, r0, #5 │ │ it hi │ │ pophi {r4, r5, r7, pc} │ │ - ldr r2, [pc, #16] @ (c6ac8 ) │ │ + ldr r2, [pc, #16] @ (c71cc ) │ │ movs r0, #1 │ │ mov r1, r4 │ │ add r2, pc │ │ - bl 4c2e8 │ │ + bl 4d15c │ │ movs r0, #0 │ │ pop {r4, r5, r7, pc} │ │ nop │ │ - stmia r4!, {r2, r3, r4, r6} │ │ + stmia r4!, {r2, r3, r5} │ │ movs r0, r0 │ │ ldr r2, [r0, #8] │ │ cmp r2, r1 │ │ - bcc.n c6ae4 │ │ - cbz r1, c6ae2 │ │ + bcc.n c71e8 │ │ + cbz r1, c71e6 │ │ cmp r2, r1 │ │ - bls.n c6ae2 │ │ + bls.n c71e6 │ │ ldr r2, [r0, #4] │ │ ldrsb r2, [r2, r1] │ │ cmn.w r2, #65 @ 0x41 │ │ - ble.n c6ae6 │ │ + ble.n c71ea │ │ str r1, [r0, #8] │ │ bx lr │ │ push {r7, lr} │ │ - ldr r0, [pc, #12] @ (c6af8 ) │ │ + ldr r0, [pc, #12] @ (c71fc ) │ │ movs r1, #48 @ 0x30 │ │ - ldr r2, [pc, #12] @ (c6afc ) │ │ + ldr r2, [pc, #12] @ (c7200 ) │ │ add r0, pc │ │ add r2, pc │ │ - bl 4c99c │ │ + bl 4d828 │ │ nop │ │ - ldc2 15, cr15, [r6], #988 @ 0x3dc │ │ - stmia r1!, {r4, r5, r6, r7} │ │ + bl 961ee │ │ + stmia r1!, {r6, r7} │ │ movs r0, r0 │ │ cmp r1, #2 │ │ itt eq │ │ moveq r1, #2 │ │ - beq.w c6b10 │ │ + beq.w c7214 │ │ movs r0, #0 │ │ bx lr │ │ - bmi.n c6aba │ │ + bmi.n c71be │ │ cmp r1, #2 │ │ - bcc.n c6b50 │ │ + bcc.n c7254 │ │ ldrb r2, [r0, #0] │ │ sub.w r3, r2, #65 @ 0x41 │ │ cmp r3, #26 │ │ itt cs │ │ subcs r2, #97 @ 0x61 │ │ cmpcs r2, #25 │ │ - bhi.n c6b50 │ │ + bhi.n c7254 │ │ ldrb r2, [r0, #1] │ │ cmp r2, #124 @ 0x7c │ │ it ne │ │ cmpne r2, #58 @ 0x3a │ │ - bne.n c6b50 │ │ + bne.n c7254 │ │ cmp r1, #2 │ │ - beq.n c6b4c │ │ + beq.n c7250 │ │ ldrb r0, [r0, #2] │ │ sub.w r1, r0, #35 @ 0x23 │ │ cmp r1, #28 │ │ - bhi.n c6b48 │ │ + bhi.n c724c │ │ movs r2, #1 │ │ lsl.w r1, r2, r1 │ │ - ldr r2, [pc, #16] @ (c6b54 ) │ │ + ldr r2, [pc, #16] @ (c7258 ) │ │ tst r1, r2 │ │ - bne.n c6b4c │ │ + bne.n c7250 │ │ cmp r0, #92 @ 0x5c │ │ - bne.n c6b50 │ │ + bne.n c7254 │ │ movs r0, #1 │ │ bx lr │ │ movs r0, #0 │ │ bx lr │ │ asrs r1, r0, #32 │ │ asrs r0, r0, #32 │ │ push {r0, r1, r2, r3, r4, lr} │ │ mov r4, r1 │ │ mov r1, r0 │ │ movs r0, #1 │ │ movs r2, #0 │ │ str r0, [sp, #0] │ │ add r0, sp, #4 │ │ movs r3, #1 │ │ - bl 538d4 │ │ + bl 545f0 │ │ ldrd r1, r0, [sp, #4] │ │ - cbnz r1, c6b78 │ │ + cbnz r1, c727c │ │ ldr r1, [sp, #12] │ │ add sp, #16 │ │ pop {r4, pc} │ │ ldr r1, [sp, #12] │ │ mov r2, r4 │ │ - bl 4ad80 │ │ + bl 4bba0 │ │ push {r2, r3, r4, lr} │ │ cmp r3, r2 │ │ - bcc.n c6ba6 │ │ - cbz r2, c6b98 │ │ + bcc.n c72aa │ │ + cbz r2, c729c │ │ cmp r1, r2 │ │ - bls.n c6b96 │ │ + bls.n c729a │ │ ldrsb r4, [r0, r2] │ │ cmn.w r4, #65 @ 0x41 │ │ - bgt.n c6b98 │ │ - b.n c6ba6 │ │ - bne.n c6ba6 │ │ - cbz r3, c6bb0 │ │ + bgt.n c729c │ │ + b.n c72aa │ │ + bne.n c72aa │ │ + cbz r3, c72b4 │ │ cmp r1, r3 │ │ - bls.n c6bae │ │ + bls.n c72b2 │ │ ldrsb r4, [r0, r3] │ │ cmn.w r4, #65 @ 0x41 │ │ - bgt.n c6bb0 │ │ + bgt.n c72b4 │ │ ldr r4, [sp, #16] │ │ str r4, [sp, #0] │ │ - bl 50c44 │ │ - bne.n c6ba6 │ │ + bl 51f90 │ │ + bne.n c72aa │ │ add r0, r2 │ │ subs r1, r3, r2 │ │ pop {r2, r3, r4, pc} │ │ - bmi.n c6b62 │ │ + bmi.n c7266 │ │ push {r4, r5, r7, lr} │ │ mov r4, r2 │ │ ldr r2, [r0, #8] │ │ cmp r2, r4 │ │ - bne.n c6bc4 │ │ + bne.n c72c8 │ │ pop {r4, r5, r7, pc} │ │ mov r5, r0 │ │ lsls r0, r1, #24 │ │ - bne.n c6be2 │ │ + bne.n c72e6 │ │ ldr r0, [r5, #4] │ │ mov r1, r2 │ │ - ldr r3, [pc, #32] @ (c6bf0 ) │ │ + ldr r3, [pc, #32] @ (c72f4 ) │ │ mov r2, r4 │ │ add r3, pc │ │ - bl c6a20 │ │ - bl c6a98 │ │ + bl c7124 │ │ + bl c719c │ │ cmp r0, #0 │ │ - bne.n c6bc2 │ │ + bne.n c72c6 │ │ movs r1, #0 │ │ mov r0, r5 │ │ mov r2, r4 │ │ ldmia.w sp!, {r4, r5, r7, lr} │ │ - b.w c69a0 │ │ + b.w c70a4 │ │ nop │ │ - stmia r2!, {r1, r2, r5, r6} │ │ + stmia r2!, {r1, r2, r4, r5} │ │ movs r0, r0 │ │ ldrb r1, [r0, #0] │ │ - cbz r1, c6bfa │ │ + cbz r1, c72fe │ │ bx lr │ │ ldrd r0, r1, [r0, #4] │ │ - b.w 5395a │ │ + b.w 54676 │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, #28 │ │ ldr r5, [sp, #64] @ 0x40 │ │ mov r7, r0 │ │ ldr.w r9, [r0, #8] │ │ add r0, sp, #16 │ │ mov r8, r2 │ │ mov sl, r1 │ │ mov r1, r3 │ │ mov r2, r5 │ │ mov r4, r3 │ │ - bl c67b0 │ │ + bl c6eb4 │ │ ldr r6, [sp, #16] │ │ uxtb.w r0, sl │ │ cmp r0, #2 │ │ - bne.n c6c4e │ │ + bne.n c7352 │ │ cmp r6, #35 @ 0x23 │ │ - beq.n c6caa │ │ + beq.n c73ae │ │ cmp r6, #47 @ 0x2f │ │ - beq.n c6c44 │ │ + beq.n c7348 │ │ cmp r6, #63 @ 0x3f │ │ - beq.n c6caa │ │ + beq.n c73ae │ │ cmp.w r6, #1114112 @ 0x110000 │ │ - beq.n c6c44 │ │ + beq.n c7348 │ │ mov r0, r7 │ │ movs r1, #47 @ 0x2f │ │ - bl c4660 │ │ + bl c4d4c │ │ strd r4, r5, [sp] │ │ mov r0, r7 │ │ movs r1, #2 │ │ - b.n c6c9e │ │ + b.n c73a2 │ │ ldr.w fp, [sp, #24] │ │ cmp.w r6, #1114112 @ 0x110000 │ │ ldr r0, [sp, #20] │ │ str r0, [sp, #12] │ │ - beq.n c6c6c │ │ + beq.n c7370 │ │ cmp r6, #92 @ 0x5c │ │ - bne.n c6c6c │ │ + bne.n c7370 │ │ ldr r0, [r7, #24] │ │ - cbz r0, c6c6c │ │ + cbz r0, c7370 │ │ ldr r1, [r7, #28] │ │ ldr r2, [r1, #20] │ │ movs r1, #0 │ │ blx r2 │ │ ldr r0, [r7, #4] │ │ mov r1, r9 │ │ movs r2, #47 @ 0x2f │ │ - bl 56400 │ │ - cbnz r0, c6c96 │ │ + bl 54f7c │ │ + cbnz r0, c739a │ │ mov r0, r7 │ │ movs r1, #47 @ 0x2f │ │ - bl c4660 │ │ + bl c4d4c │ │ cmp.w r6, #1114112 @ 0x110000 │ │ - beq.n c6c96 │ │ + beq.n c739a │ │ cmp r6, #47 @ 0x2f │ │ it ne │ │ cmpne r6, #92 @ 0x5c │ │ - bne.n c6c96 │ │ + bne.n c739a │ │ ldr r0, [sp, #12] │ │ strd r0, fp, [sp] │ │ - b.n c6c9a │ │ + b.n c739e │ │ strd r4, r5, [sp] │ │ mov r0, r7 │ │ mov r1, sl │ │ mov r2, r8 │ │ mov r3, r9 │ │ - bl c5834 │ │ + bl c5f20 │ │ mov r4, r0 │ │ mov r5, r1 │ │ mov r0, r4 │ │ mov r1, r5 │ │ add sp, #28 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ ldr r1, [r0, #4] │ │ - cbz r1, c6cc2 │ │ + cbz r1, c73c6 │ │ subs r1, #1 │ │ str r1, [r0, #4] │ │ ldr r0, [r0, #0] │ │ - b.w c4644 │ │ + b.w c4d30 │ │ mov.w r0, #1114112 @ 0x110000 │ │ bx lr │ │ push {r1, r2, r3, r4, r5, r6, r7, lr} │ │ strd r0, r1, [sp, #4] │ │ add r6, sp, #4 │ │ - ldr r7, [pc, #132] @ (c6d58 ) │ │ + ldr r7, [pc, #132] @ (c745c ) │ │ mov r0, r6 │ │ add r7, pc │ │ blx r7 │ │ mov r5, r0 │ │ mov r0, r6 │ │ blx r7 │ │ mov r4, r0 │ │ mov r0, r6 │ │ blx r7 │ │ cmp.w r5, #1114112 @ 0x110000 │ │ it ne │ │ cmpne.w r4, #1114112 @ 0x110000 │ │ - bne.n c6cf4 │ │ + bne.n c73f8 │ │ movs r0, #0 │ │ pop {r1, r2, r3, r4, r5, r6, r7, pc} │ │ sub.w r1, r5, #65 @ 0x41 │ │ cmp.w r0, #1114112 @ 0x110000 │ │ - bne.n c6d22 │ │ + bne.n c7426 │ │ cmp r1, #26 │ │ itt cs │ │ subcs.w r0, r5, #97 @ 0x61 │ │ cmpcs r0, #26 │ │ - bcs.n c6cf0 │ │ + bcs.n c73f4 │ │ sub.w r0, r4, #124 @ 0x7c │ │ sub.w r1, r4, #58 @ 0x3a │ │ clz r0, r0 │ │ clz r1, r1 │ │ lsrs r0, r0, #5 │ │ lsrs r1, r1, #5 │ │ orrs r0, r1 │ │ pop {r1, r2, r3, r4, r5, r6, r7, pc} │ │ cmp r1, #26 │ │ itt cs │ │ subcs.w r1, r5, #97 @ 0x61 │ │ cmpcs r1, #26 │ │ - bcs.n c6cf0 │ │ + bcs.n c73f4 │ │ cmp r4, #124 @ 0x7c │ │ it ne │ │ cmpne r4, #58 @ 0x3a │ │ - bne.n c6cf0 │ │ + bne.n c73f4 │ │ sub.w r1, r0, #35 @ 0x23 │ │ cmp r1, #28 │ │ - bhi.n c6d4a │ │ + bhi.n c744e │ │ movs r2, #1 │ │ lsl.w r1, r2, r1 │ │ - ldr r2, [pc, #12] @ (c6d54 ) │ │ + ldr r2, [pc, #12] @ (c7458 ) │ │ tst r1, r2 │ │ - bne.n c6d4e │ │ + bne.n c7452 │ │ cmp r0, #92 @ 0x5c │ │ - bne.n c6cf0 │ │ + bne.n c73f4 │ │ movs r0, #1 │ │ pop {r1, r2, r3, r4, r5, r6, r7, pc} │ │ nop │ │ asrs r1, r0, #32 │ │ asrs r0, r0, #32 │ │ - bls.n c6e36 │ │ + bls.n c750a │ │ vtbl.8 d30, {d15-d16}, d29 │ │ - ldr r7, [pc, #960] @ (c7120 ) │ │ + ldr r7, [pc, #960] @ (c7824 ) │ │ sub sp, #92 @ 0x5c │ │ mov r6, r0 │ │ ldrb r0, [r0, #0] │ │ mov r4, r1 │ │ - cbz r0, c6dba │ │ + cbz r0, c74be │ │ cmp r0, #1 │ │ - bne.n c6dca │ │ + bne.n c74ce │ │ ldr.w r0, [r6, #1] │ │ str r0, [sp, #12] │ │ ldr r0, [r4, #0] │ │ ldr r1, [r4, #8] │ │ orrs r0, r1 │ │ - bne.w c6e86 │ │ + bne.w c758a │ │ movs r0, #0 │ │ str r0, [sp, #52] @ 0x34 │ │ movs r0, #4 │ │ str r0, [sp, #40] @ 0x28 │ │ - ldr r1, [pc, #584] @ (c6fd0 ) │ │ + ldr r1, [pc, #584] @ (c76d4 ) │ │ str r0, [sp, #48] @ 0x30 │ │ add r1, pc │ │ str r1, [sp, #36] @ 0x24 │ │ add r0, sp, #60 @ 0x3c │ │ str r0, [sp, #44] @ 0x2c │ │ - ldr r0, [pc, #576] @ (c6fd4 ) │ │ + ldr r0, [pc, #576] @ (c76d8 ) │ │ add r0, pc │ │ str r0, [sp, #88] @ 0x58 │ │ str r0, [sp, #80] @ 0x50 │ │ str r0, [sp, #72] @ 0x48 │ │ str r0, [sp, #64] @ 0x40 │ │ add r0, sp, #12 │ │ adds r1, r0, #3 │ │ @@ -188741,33 +195026,33 @@ │ │ adds r1, r0, #2 │ │ str r0, [sp, #60] @ 0x3c │ │ adds r0, #1 │ │ str r1, [sp, #76] @ 0x4c │ │ str r0, [sp, #68] @ 0x44 │ │ ldrd r0, r1, [r4, #28] │ │ add r2, sp, #36 @ 0x24 │ │ - bl 4cac6 │ │ - b.n c6ed8 │ │ + bl 4d952 │ │ + b.n c75dc │ │ ldrd r1, r2, [r6, #8] │ │ mov r0, r4 │ │ add sp, #92 @ 0x5c │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - b.w 4c828 │ │ + b.w 4d6b4 │ │ ldrd sl, r0, [r4, #28] │ │ movs r2, #1 │ │ ldr r3, [r0, #12] │ │ movs r7, #1 │ │ str r0, [sp, #4] │ │ - ldr r1, [pc, #512] @ (c6fd8 ) │ │ + ldr r1, [pc, #512] @ (c76dc ) │ │ mov r0, sl │ │ str r3, [sp, #8] │ │ add r1, pc │ │ blx r3 │ │ cmp r0, #0 │ │ - bne.w c6f78 │ │ + bne.w c767c │ │ ldrh.w r0, [r6, #15] │ │ movs r1, #0 │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ rev r0, r0 │ │ lsrs r0, r0, #16 │ │ strh.w r0, [sp, #50] @ 0x32 │ │ ldrh.w r0, [r6, #13] │ │ @@ -188798,413 +195083,402 @@ │ │ rev r0, r0 │ │ lsrs r0, r0, #16 │ │ strh.w r0, [sp, #36] @ 0x24 │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ add r5, sp, #36 @ 0x24 │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ cmp r1, #8 │ │ - beq.n c6edc │ │ + beq.n c75e0 │ │ ldrh.w r3, [r5, r1, lsl #1] │ │ - cbz r3, c6e70 │ │ + cbz r3, c7574 │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ cmp r2, #0 │ │ - bmi.n c6e78 │ │ + bmi.n c757c │ │ subs r6, r1, r2 │ │ cmp r6, r0 │ │ - ble.n c6e78 │ │ - b.n c6e7e │ │ + ble.n c757c │ │ + b.n c7582 │ │ cmp r2, #0 │ │ it mi │ │ movmi r2, r1 │ │ mov r3, r2 │ │ adds r1, #1 │ │ mov r2, r3 │ │ - b.n c6e56 │ │ + b.n c755a │ │ adds r1, #1 │ │ mov r0, r6 │ │ mov r4, r2 │ │ - b.n c6e52 │ │ + b.n c7556 │ │ movs r0, #0 │ │ str r0, [sp, #16] │ │ str r0, [sp, #52] @ 0x34 │ │ movs r0, #4 │ │ str r0, [sp, #40] @ 0x28 │ │ - ldr r1, [pc, #304] @ (c6fc4 ) │ │ + ldr r1, [pc, #304] @ (c76c8 ) │ │ str r0, [sp, #48] @ 0x30 │ │ add r1, pc │ │ str r1, [sp, #36] @ 0x24 │ │ add r0, sp, #60 @ 0x3c │ │ str r0, [sp, #44] @ 0x2c │ │ - ldr r0, [pc, #296] @ (c6fc8 ) │ │ + ldr r0, [pc, #296] @ (c76cc ) │ │ add r0, pc │ │ str r0, [sp, #88] @ 0x58 │ │ str r0, [sp, #80] @ 0x50 │ │ str r0, [sp, #72] @ 0x48 │ │ str r0, [sp, #64] @ 0x40 │ │ add r0, sp, #12 │ │ adds r1, r0, #3 │ │ str r1, [sp, #84] @ 0x54 │ │ adds r1, r0, #2 │ │ str r0, [sp, #60] @ 0x3c │ │ adds r0, #1 │ │ str r1, [sp, #76] @ 0x4c │ │ str r0, [sp, #68] @ 0x44 │ │ add r5, sp, #16 │ │ - ldr r1, [pc, #272] @ (c6fcc ) │ │ + ldr r1, [pc, #272] @ (c76d0 ) │ │ add r2, sp, #36 @ 0x24 │ │ mov r0, r5 │ │ add r1, pc │ │ - bl 4cac6 │ │ + bl 4d952 │ │ cmp r0, #0 │ │ - bne.n c6fac │ │ + bne.n c76b0 │ │ ldr r2, [sp, #16] │ │ cmp r2, #16 │ │ - bcs.n c6f92 │ │ + bcs.n c7696 │ │ adds r1, r5, #4 │ │ mov r0, r4 │ │ - bl 4c828 │ │ + bl 4d6b4 │ │ mov r7, r0 │ │ - b.n c6f78 │ │ + b.n c767c │ │ cmp.w r2, #4294967295 @ 0xffffffff │ │ itttt gt │ │ rsbgt r1, r2, #8 │ │ cmpgt r1, r0 │ │ movgt r0, r1 │ │ movgt r4, r2 │ │ add.w fp, r4, r0 │ │ cmp r0, #2 │ │ itt lt │ │ movlt.w r4, #4294967295 @ 0xffffffff │ │ mvnlt.w fp, #1 │ │ - ldr r6, [pc, #220] @ (c6fdc ) │ │ + ldr r6, [pc, #220] @ (c76e0 ) │ │ movs r7, #0 │ │ - ldr r0, [pc, #220] @ (c6fe0 ) │ │ + ldr r0, [pc, #220] @ (c76e4 ) │ │ add r6, pc │ │ add r0, pc │ │ mov r9, r0 │ │ - ldr r0, [pc, #216] @ (c6fe4 ) │ │ + ldr r0, [pc, #216] @ (c76e8 ) │ │ add r0, pc │ │ mov r8, r0 │ │ cmp r7, #7 │ │ - bgt.n c6f80 │ │ + bgt.n c7684 │ │ cmp r7, r4 │ │ - bne.n c6f38 │ │ + bne.n c763c │ │ ldr r3, [sp, #8] │ │ mov r0, sl │ │ mov r1, r6 │ │ movs r2, #1 │ │ blx r3 │ │ - cbnz r0, c6f76 │ │ - cbnz r4, c6f30 │ │ + cbnz r0, c767a │ │ + cbnz r4, c7634 │ │ ldr r3, [sp, #8] │ │ mov r0, sl │ │ mov r1, r6 │ │ movs r2, #1 │ │ blx r3 │ │ - cbnz r0, c6f76 │ │ + cbnz r0, c767a │ │ cmp.w fp, #8 │ │ mov r7, fp │ │ - bge.n c6f80 │ │ + bge.n c7684 │ │ cmp r7, #8 │ │ - bcs.n c6fa0 │ │ + bcs.n c76a4 │ │ movs r1, #1 │ │ movs r0, #0 │ │ str.w r9, [sp, #20] │ │ str r0, [sp, #76] @ 0x4c │ │ strd r8, r1, [sp, #60] @ 0x3c │ │ str r1, [sp, #72] @ 0x48 │ │ add r0, sp, #16 │ │ ldr r1, [sp, #4] │ │ str r0, [sp, #68] @ 0x44 │ │ add.w r0, r5, r7, lsl #1 │ │ str r0, [sp, #16] │ │ add r2, sp, #60 @ 0x3c │ │ mov r0, sl │ │ - bl 4cac6 │ │ - cbnz r0, c6f76 │ │ + bl 4d952 │ │ + cbnz r0, c767a │ │ cmp r7, #7 │ │ - beq.n c6f72 │ │ + beq.n c7676 │ │ ldr r3, [sp, #8] │ │ mov r0, sl │ │ mov r1, r6 │ │ movs r2, #1 │ │ blx r3 │ │ - cbnz r0, c6f76 │ │ + cbnz r0, c767a │ │ adds r7, #1 │ │ - b.n c6f0e │ │ + b.n c7612 │ │ movs r7, #1 │ │ mov r0, r7 │ │ add sp, #92 @ 0x5c │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldr r1, [pc, #100] @ (c6fe8 ) │ │ + ldr r1, [pc, #100] @ (c76ec ) │ │ mov r0, sl │ │ movs r2, #1 │ │ ldr r3, [sp, #8] │ │ add r1, pc │ │ add sp, #92 @ 0x5c │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ bx r3 │ │ - ldr r3, [pc, #100] @ (c6ff8 ) │ │ + ldr r3, [pc, #100] @ (c76fc ) │ │ mov r0, r2 │ │ movs r1, #15 │ │ add r3, pc │ │ mov r2, r3 │ │ - bl 4c7e0 │ │ - ldr r2, [pc, #88] @ (c6ffc ) │ │ + bl 4d66c │ │ + ldr r2, [pc, #88] @ (c7700 ) │ │ mov r0, r7 │ │ movs r1, #8 │ │ add r2, pc │ │ - bl 4c2e8 │ │ - ldr r0, [pc, #60] @ (c6fec ) │ │ + bl 4d15c │ │ + ldr r0, [pc, #60] @ (c76f0 ) │ │ movs r1, #43 @ 0x2b │ │ add r0, pc │ │ str r0, [sp, #0] │ │ - ldr r0, [pc, #56] @ (c6ff0 ) │ │ + ldr r0, [pc, #56] @ (c76f4 ) │ │ add r2, sp, #36 @ 0x24 │ │ - ldr r3, [pc, #56] @ (c6ff4 ) │ │ + ldr r3, [pc, #56] @ (c76f8 ) │ │ add r0, pc │ │ add r3, pc │ │ - bl 4fcf8 │ │ + bl 5127c │ │ nop │ │ - ldrb r4, [r4, #8] │ │ + ldrb r4, [r0, #11] │ │ movs r0, r0 │ │ - ldrh r7, [r4, #52] @ 0x34 │ │ - vtbx.8 d23, {d24-d26}, d24 │ │ - movs r0, r0 │ │ - ldrb r6, [r5, #12] │ │ + ldr r5, [sp, #156] @ 0x9c │ │ + vtbl.8 d23, {d24-d27}, d8 │ │ movs r0, r0 │ │ - ldrh r1, [r6, #60] @ 0x3c │ │ - vqdmulh.s , q4, d1[0] │ │ - @ instruction: 0xfff7fb1d │ │ - vqshlu.s64 d24, d13, #55 @ 0x37 │ │ - vtbx.8 d20, {d8-d10}, d26 │ │ - @ instruction: 0xfff4fa96 │ │ - vtbl.8 d23, {d7-d8}, d24 │ │ + ldrb r6, [r1, #15] │ │ movs r0, r0 │ │ - bl 10fe2 │ │ - ldrb r4, [r0, #7] │ │ + ldr r6, [sp, #196] @ 0xc4 │ │ + vqshl.u32 , , #24 │ │ + vqshlu.s32 d31, d21, #23 │ │ + vqshlu.s64 d25, d21, #55 @ 0x37 │ │ + vpadal.s32 d20, d6 │ │ + vabal.u , d20, d30 │ │ + vtbx.8 d23, {d23-d24}, d8 │ │ movs r0, r0 │ │ - ldrb r0, [r2, #5] │ │ + bl 3296e6 │ │ + ldrb r4, [r4, #9] │ │ movs r0, r0 │ │ - stmia r0!, {r1} │ │ + ldrb r0, [r6, #7] │ │ movs r0, r0 │ │ - push {r4, lr} │ │ - mov r4, r0 │ │ + itee le │ │ + movle r0, r0 │ │ + pushgt {r4, lr} │ │ + movgt r4, r0 │ │ ldrb r0, [r1, #0] │ │ - cbz r0, c7018 │ │ + cbz r0, c771c │ │ cmp r0, #1 │ │ - bne.n c7030 │ │ + bne.n c7734 │ │ ldr.w r0, [r1, #1] │ │ str.w r0, [r4, #1] │ │ movs r0, #2 │ │ - b.n c703c │ │ + b.n c7740 │ │ ldrd r0, r2, [r1, #4] │ │ ldr r1, [r1, #12] │ │ cmp r1, #0 │ │ it ne │ │ movne r1, #1 │ │ strb r1, [r4, #0] │ │ mov r1, r2 │ │ ldmia.w sp!, {r4, lr} │ │ - b.w 5395a │ │ + b.w 54676 │ │ adds r0, r4, #1 │ │ adds r1, #1 │ │ movs r2, #16 │ │ - bl c99c0 │ │ + bl ca0b2 │ │ movs r0, #3 │ │ strb r0, [r4, #0] │ │ pop {r4, pc} │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, #396 @ 0x18c │ │ - mov r7, r0 │ │ - mov r5, r2 │ │ + mov r5, r0 │ │ + mov r9, r2 │ │ mov r6, r1 │ │ mov r0, r1 │ │ mov r1, r2 │ │ movs r2, #91 @ 0x5b │ │ - bl 563ec │ │ - cbz r0, c7098 │ │ + bl 54f68 │ │ + cbz r0, c779c │ │ mov r0, r6 │ │ - mov r1, r5 │ │ + mov r1, r9 │ │ movs r2, #93 @ 0x5d │ │ - bl 56400 │ │ + bl 54f7c │ │ cmp r0, #0 │ │ - beq.w c7172 │ │ - ldr r3, [pc, #888] @ (c73e4 ) │ │ - subs r2, r5, #1 │ │ + beq.n c7852 │ │ + ldr r3, [pc, #880] @ (c7adc ) │ │ + sub.w r2, r9, #1 │ │ mov r0, r6 │ │ - mov r1, r5 │ │ + mov r1, r9 │ │ add r3, pc │ │ - bl c90ec │ │ + bl c97c0 │ │ add r4, sp, #272 @ 0x110 │ │ mov r2, r0 │ │ mov r3, r1 │ │ mov r1, r2 │ │ mov r0, r4 │ │ mov r2, r3 │ │ - bl c9124 │ │ + bl c97f8 │ │ ldrb.w r0, [sp, #272] @ 0x110 │ │ cmp r0, #0 │ │ - beq.n c717c │ │ + beq.n c785c │ │ ldrb.w r0, [sp, #273] @ 0x111 │ │ - strb r0, [r7, #1] │ │ + strb r0, [r5, #1] │ │ movs r0, #3 │ │ - b.n c7188 │ │ + b.n c7868 │ │ add.w fp, sp, #128 @ 0x80 │ │ - adds r0, r6, r5 │ │ + add.w r0, r6, r9 │ │ str r6, [sp, #128] @ 0x80 │ │ str r0, [sp, #132] @ 0x84 │ │ - str r7, [sp, #60] @ 0x3c │ │ + str r5, [sp, #56] @ 0x38 │ │ ldrd r0, r1, [sp, #128] @ 0x80 │ │ cmp r0, r1 │ │ - beq.n c719c │ │ + beq.n c787c │ │ ldrb.w r2, [r0], #1 │ │ cmp r2, #37 @ 0x25 │ │ - bne.n c70a8 │ │ + bne.n c77ae │ │ str r0, [sp, #128] @ 0x80 │ │ mov r0, fp │ │ - bl 71b98 │ │ + bl 725fc │ │ lsls r0, r0, #31 │ │ - beq.n c70a4 │ │ - ldrd r8, r4, [sp, #128] @ 0x80 │ │ - subs r0, r5, r4 │ │ - add r0, r8 │ │ - sub.w r9, r0, #3 │ │ - cmp r9, r5 │ │ - bhi.w c8d66 │ │ - movs r0, #1 │ │ - mov r7, r1 │ │ - str r0, [sp, #0] │ │ + beq.n c77aa │ │ + ldrd r5, r8, [sp, #128] @ 0x80 │ │ + sub.w r0, r9, r8 │ │ + add r0, r5 │ │ + subs r2, r0, #3 │ │ + cmp r2, r9 │ │ + bhi.w c9440 │ │ add r0, sp, #272 @ 0x110 │ │ - mov r1, r9 │ │ - movs r2, #0 │ │ - movs r3, #1 │ │ - bl 538d4 │ │ - ldrd r0, sl, [sp, #272] @ 0x110 │ │ - cmp r0, #1 │ │ - beq.w c8dc6 │ │ - ldr.w fp, [sp, #280] @ 0x118 │ │ + mov r4, r1 │ │ mov r1, r6 │ │ - mov r2, r9 │ │ - mov r0, fp │ │ - bl c99c0 │ │ - str.w r9, [sp, #280] @ 0x118 │ │ - strd sl, fp, [sp, #272] @ 0x110 │ │ - cmp r9, sl │ │ - bne.n c7116 │ │ + bl 9a438 │ │ + ldr r0, [sp, #272] @ 0x110 │ │ + ldr r7, [sp, #280] @ 0x118 │ │ + cmp r7, r0 │ │ + bne.n c77f4 │ │ add r0, sp, #272 @ 0x110 │ │ - ldr r1, [pc, #732] @ (c73e8 ) │ │ + ldr r1, [pc, #752] @ (c7ae0 ) │ │ add r1, pc │ │ - bl 4acc8 │ │ + bl 4bae8 │ │ ldr.w fp, [sp, #276] @ 0x114 │ │ - strb.w r7, [fp, r9] │ │ - add.w r7, r9, #1 │ │ - add.w r9, sp, #272 @ 0x110 │ │ + add.w sl, sp, #272 @ 0x110 │ │ + strb.w r4, [fp, r7] │ │ + adds r7, #1 │ │ str r7, [sp, #280] @ 0x118 │ │ - str r4, [sp, #212] @ 0xd4 │ │ - cmp r8, r4 │ │ - beq.n c718e │ │ - ldrb.w r4, [r8], #1 │ │ - str.w r8, [sp, #208] @ 0xd0 │ │ + str.w r8, [sp, #212] @ 0xd4 │ │ + cmp r5, r8 │ │ + beq.n c786e │ │ + ldrb.w r4, [r5], #1 │ │ + str r5, [sp, #208] @ 0xd0 │ │ cmp r4, #37 @ 0x25 │ │ - bne.n c7144 │ │ + bne.n c7824 │ │ add r0, sp, #208 @ 0xd0 │ │ - bl 71b98 │ │ + bl 725fc │ │ mov r4, r1 │ │ lsls r0, r0, #31 │ │ it eq │ │ moveq r4, #37 @ 0x25 │ │ ldr r0, [sp, #272] @ 0x110 │ │ cmp r7, r0 │ │ - bne.n c7164 │ │ + bne.n c7844 │ │ ldrd r0, r1, [sp, #208] @ 0xd0 │ │ subs r0, r1, r0 │ │ movs r1, #3 │ │ adds r0, #2 │ │ - blx c9f40 │ │ + blx ca548 │ │ adds r1, r0, #1 │ │ - mov r0, r9 │ │ - bl 4aa80 │ │ + mov r0, sl │ │ + bl 4b9a4 │ │ ldr.w fp, [sp, #276] @ 0x114 │ │ strb.w r4, [fp, r7] │ │ adds r7, #1 │ │ str r7, [sp, #280] @ 0x118 │ │ - ldrd r8, r4, [sp, #208] @ 0xd0 │ │ - b.n c7126 │ │ + ldrd r5, r8, [sp, #208] @ 0xd0 │ │ + b.n c7808 │ │ movw r0, #1027 @ 0x403 │ │ - strh r0, [r7, #0] │ │ - b.w c8d0a │ │ + strh r0, [r5, #0] │ │ + b.w c93e8 │ │ adds r1, r4, #1 │ │ - adds r0, r7, #1 │ │ + adds r0, r5, #1 │ │ movs r2, #16 │ │ - bl c99c0 │ │ + bl ca0b2 │ │ movs r0, #2 │ │ - strb r0, [r7, #0] │ │ - b.w c8d0a │ │ + strb r0, [r5, #0] │ │ + b.w c93e8 │ │ ldr r4, [sp, #272] @ 0x110 │ │ add.w fp, sp, #128 @ 0x80 │ │ cmp.w r4, #2147483648 @ 0x80000000 │ │ - bne.w c8aa0 │ │ + bne.w c9186 │ │ add r0, sp, #96 @ 0x60 │ │ mov r1, r6 │ │ - mov r2, r5 │ │ - bl 4aff4 │ │ + mov r2, r9 │ │ + bl 4be10 │ │ movs r4, #0 │ │ ldrd r5, r7, [sp, #100] @ 0x64 │ │ strb.w r4, [sp, #156] @ 0x9c │ │ mov r1, r7 │ │ str r4, [sp, #152] @ 0x98 │ │ add r0, sp, #112 @ 0x70 │ │ - bl 53f28 │ │ + bl 54bd8 │ │ movs r0, #1 │ │ str r4, [sp, #148] @ 0x94 │ │ strd r4, r0, [sp, #140] @ 0x8c │ │ strd r4, r0, [sp, #128] @ 0x80 │ │ - cbz r7, c7236 │ │ + cbz r7, c7918 │ │ adds r0, r5, r7 │ │ str r5, [sp, #208] @ 0xd0 │ │ + str r0, [sp, #92] @ 0x5c │ │ + add.w r8, sp, #272 @ 0x110 │ │ str r0, [sp, #212] @ 0xd4 │ │ add r4, sp, #208 @ 0xd0 │ │ - add.w sl, sp, #272 @ 0x110 │ │ movs r1, #0 │ │ movs r6, #45 @ 0x2d │ │ mov.w r9, #120 @ 0x78 │ │ mov r0, r4 │ │ - mov r8, r1 │ │ - bl 53e18 │ │ + mov sl, r1 │ │ + bl 54ac8 │ │ movs r1, #0 │ │ cmp r0, #46 @ 0x2e │ │ - beq.n c71dc │ │ + beq.n c78be │ │ cmp.w r0, #1114112 @ 0x110000 │ │ - beq.w c76e2 │ │ - cmp.w r8, #0 │ │ + beq.w c7dc4 │ │ + cmp.w sl, #0 │ │ it eq │ │ cmpeq r0, #45 @ 0x2d │ │ - beq.n c7236 │ │ - cmp.w r8, #4 │ │ - bhi.n c7226 │ │ + beq.n c7918 │ │ + cmp.w sl, #4 │ │ + bhi.n c7908 │ │ movs r1, #110 @ 0x6e │ │ strd r6, r6, [sp, #280] @ 0x118 │ │ - cmp.w r8, #4 │ │ + cmp.w sl, #4 │ │ strd r9, r1, [sp, #272] @ 0x110 │ │ - beq.w c8d7a │ │ - ldr.w r1, [sl, r8, lsl #2] │ │ + beq.w c9454 │ │ + ldr.w r1, [r8, sl, lsl #2] │ │ cmp r0, r1 │ │ - bne.n c7226 │ │ - add.w r1, r8, #1 │ │ + bne.n c7908 │ │ + add.w r1, sl, #1 │ │ cmp r1, #4 │ │ - bne.n c7228 │ │ - b.n c7236 │ │ + bne.n c790a │ │ + b.n c7918 │ │ movs r1, #5 │ │ sub.w r2, r0, #97 @ 0x61 │ │ cmp r2, #26 │ │ - bcc.n c71dc │ │ + bcc.n c78be │ │ subs r0, #48 @ 0x30 │ │ cmp r0, #10 │ │ - bcc.n c71dc │ │ + bcc.n c78be │ │ add.w r0, fp, #12 │ │ movs r6, #0 │ │ str r0, [sp, #52] @ 0x34 │ │ movs r1, #0 │ │ ldr r0, [sp, #120] @ 0x78 │ │ strb.w r6, [sp, #164] @ 0xa4 │ │ str r6, [sp, #160] @ 0xa0 │ │ @@ -189215,25 +195489,25 @@ │ │ strd r6, r6, [sp, #168] @ 0xa8 │ │ str r0, [sp, #48] @ 0x30 │ │ str.w r6, [sp, #222] @ 0xde │ │ str.w r6, [sp, #218] @ 0xda │ │ str.w r6, [sp, #214] @ 0xd6 │ │ str.w r6, [sp, #210] @ 0xd2 │ │ add r0, sp, #128 @ 0x80 │ │ - bl 4aa80 │ │ + bl 4b9a4 │ │ mov.w r0, #1114112 @ 0x110000 │ │ strh.w r6, [sp, #284] @ 0x11c │ │ str r0, [sp, #280] @ 0x118 │ │ movs r2, #18 │ │ str r6, [sp, #272] @ 0x110 │ │ add r4, sp, #272 @ 0x110 │ │ add.w r0, r4, #14 │ │ add r1, sp, #208 @ 0xd0 │ │ str r0, [sp, #28] │ │ - bl c99c0 │ │ + bl ca0b2 │ │ str r6, [sp, #352] @ 0x160 │ │ add r0, sp, #168 @ 0xa8 │ │ str r0, [sp, #348] @ 0x15c │ │ adds r0, r5, r7 │ │ str r5, [sp, #340] @ 0x154 │ │ add.w r8, r4, #32 │ │ str r0, [sp, #344] @ 0x158 │ │ @@ -189265,420 +195539,419 @@ │ │ str r6, [sp, #368] @ 0x170 │ │ str r0, [sp, #88] @ 0x58 │ │ str.w r8, [sp, #92] @ 0x5c │ │ ldr r3, [sp, #288] @ 0x120 │ │ ldrd r2, r4, [sp, #296] @ 0x128 │ │ ldrh.w r0, [sp, #284] @ 0x11c │ │ cmp r5, #1 │ │ - bne.n c732a │ │ + bne.n c7a0c │ │ cmp.w r3, #1114112 @ 0x110000 │ │ - bne.n c730e │ │ + bne.n c79f0 │ │ cmp r1, r4 │ │ - bcc.w c7682 │ │ + bcc.w c7d64 │ │ movs r4, #0 │ │ str r4, [sp, #300] @ 0x12c │ │ - b.n c7324 │ │ + b.n c7a06 │ │ cmp r0, #5 │ │ - bcs.w c8592 │ │ + bcs.w c8c8e │ │ cmp r1, r0 │ │ - bcc.w c7680 │ │ + bcc.w c7d62 │ │ movs r5, #0 │ │ - cbz r0, c7322 │ │ + cbz r0, c7a04 │ │ strh.w r5, [sp, #284] @ 0x11c │ │ movs r0, #0 │ │ movs r5, #0 │ │ str r5, [sp, #272] @ 0x110 │ │ - b.n c72f8 │ │ + b.n c79da │ │ cmp r5, #2 │ │ - bne.n c7342 │ │ + bne.n c7a24 │ │ cmp.w r3, #1114112 @ 0x110000 │ │ - bne.w c7668 │ │ + bne.w c7d4a │ │ cmp r1, r4 │ │ - bcc.w c7674 │ │ + bcc.w c7d56 │ │ str.w fp, [sp, #300] @ 0x12c │ │ - b.n c76b4 │ │ + b.n c7d96 │ │ mov r7, r8 │ │ str.w r8, [sp, #248] @ 0xf8 │ │ ldr r0, [r7, #68] @ 0x44 │ │ cmp r0, #0 │ │ - bne.w c752e │ │ + bne.w c7c10 │ │ ldrb.w r0, [r7, #56] @ 0x38 │ │ cmp r0, #2 │ │ - beq.w c7504 │ │ + beq.w c7be6 │ │ add.w r5, r7, #48 @ 0x30 │ │ add.w r4, r7, #36 @ 0x24 │ │ ldr r0, [r5, #0] │ │ - cbz r0, c7376 │ │ + cbz r0, c7a58 │ │ mov r0, r5 │ │ - bl 53e18 │ │ + bl 54ac8 │ │ cmp.w r0, #1114112 @ 0x110000 │ │ - bne.n c741a │ │ + bne.n c7afc │ │ str.w fp, [r5] │ │ mov r0, r4 │ │ - bl 53e18 │ │ + bl 54ac8 │ │ mov r6, r0 │ │ subs r0, #45 @ 0x2d │ │ cmp r0, #2 │ │ - bcc.n c7440 │ │ + bcc.n c7b22 │ │ cmp.w r6, #1114112 @ 0x110000 │ │ - beq.w c74fc │ │ + beq.w c7bde │ │ sub.w r0, r6, #97 @ 0x61 │ │ cmp r0, #26 │ │ itt cs │ │ subcs.w r0, r6, #48 @ 0x30 │ │ cmpcs r0, #10 │ │ - bcc.n c7440 │ │ + bcc.n c7b22 │ │ mov r0, r6 │ │ - bl 53e84 │ │ + bl 54b34 │ │ ldrb r1, [r0, #0] │ │ tbb [pc, r1] │ │ lsls r1, r1, #17 │ │ lsls r7, r1, #20 │ │ negs r0, r0 │ │ subs r3, #9 │ │ - b.n c7362 │ │ + b.n c7a44 │ │ ldrb.w r1, [r7, #57] @ 0x39 │ │ - cbnz r1, c73c6 │ │ - b.n c743a │ │ + cbnz r1, c7aa8 │ │ + b.n c7b1c │ │ ldrb.w r1, [r7, #56] @ 0x38 │ │ - cbz r1, c73c6 │ │ + cbz r1, c7aa8 │ │ ldr r1, [r7, #44] @ 0x2c │ │ movs r2, #1 │ │ strb r2, [r1, #7] │ │ ldrb r1, [r0, #3] │ │ ldrh.w r2, [r0, #1] │ │ - ldr r0, [pc, #28] @ (c73ec ) │ │ + ldr r0, [pc, #52] @ (c7ae4 ) │ │ adds r3, r2, r1 │ │ add r0, pc │ │ - cbz r2, c73fa │ │ + cbz r2, c7ad0 │ │ movw r6, #12827 @ 0x321b │ │ cmp r2, r6 │ │ - bls.n c73f0 │ │ + bls.n c7ac6 │ │ cmp r2, r9 │ │ - beq.n c73fa │ │ - b.w c8bd8 │ │ - it ne │ │ - movne r0, r0 │ │ - str r1, [sp, #720] @ 0x2d0 │ │ - movs r0, r0 │ │ - lsrs r4, r5, #18 │ │ - vrsubhn.i d21, , q3 │ │ + beq.n c7ad0 │ │ + b.w c92be │ │ + ldrsb r6, [r0, r2] │ │ cmn.w r6, #65 @ 0x41 │ │ - ble.w c8bd8 │ │ - cbz r3, c7410 │ │ + ble.w c92be │ │ + cbz r3, c7af2 │ │ cmp r3, r9 │ │ - bcc.n c7406 │ │ - beq.n c7410 │ │ - b.w c8bd8 │ │ - ldrsb r6, [r0, r3] │ │ + bcc.n c7ae8 │ │ + beq.n c7af2 │ │ + b.w c92be │ │ + bkpt 0x00e8 │ │ + movs r0, r0 │ │ + str r2, [sp, #1016] @ 0x3f8 │ │ + movs r0, r0 │ │ + lsrs r2, r7, #2 │ │ + vmlsl.u , d21, d6[0] │ │ cmn.w r6, #65 @ 0x41 │ │ - ble.w c8bd8 │ │ + ble.w c92be │ │ add r0, r2 │ │ add r1, r0 │ │ strd r0, r1, [r7, #48] @ 0x30 │ │ - b.n c7362 │ │ + b.n c7a44 │ │ mov r6, r0 │ │ - b.n c7440 │ │ + b.n c7b22 │ │ ldrb.w r0, [r7, #60] @ 0x3c │ │ - cbz r0, c743a │ │ + cbz r0, c7b1c │ │ movs r0, #11 │ │ - b.n c7434 │ │ + b.n c7b16 │ │ movs r0, #8 │ │ - b.n c7434 │ │ + b.n c7b16 │ │ ldrb.w r0, [r7, #56] @ 0x38 │ │ - cbz r0, c743a │ │ + cbz r0, c7b1c │ │ movs r0, #6 │ │ ldr r1, [r7, #44] @ 0x2c │ │ movs r2, #1 │ │ strb r2, [r1, r0] │ │ cmp.w r6, #1114112 @ 0x110000 │ │ - beq.n c74fc │ │ + beq.n c7bde │ │ ldr r0, [sp, #248] @ 0xf8 │ │ ldrb.w r0, [r0, #72] @ 0x48 │ │ - cbz r0, c747e │ │ + cbz r0, c7b60 │ │ cmp r6, #128 @ 0x80 │ │ - bcc.n c74f0 │ │ + bcc.n c7bd2 │ │ sub.w r7, r6, #44032 @ 0xac00 │ │ movw r0, #11172 @ 0x2ba4 │ │ cmp r7, r0 │ │ - bcc.n c748e │ │ + bcc.n c7b70 │ │ mov r0, r6 │ │ - bl c3bd8 │ │ - cbnz r0, c746a │ │ + bl c42c4 │ │ + cbnz r0, c7b4c │ │ mov r0, r6 │ │ - bl c3c54 │ │ + bl c4340 │ │ cmp r0, #0 │ │ - beq.n c74f0 │ │ + beq.n c7bd2 │ │ mov r4, r0 │ │ lsls r5, r1, #2 │ │ cmp r5, #0 │ │ - beq.n c74f8 │ │ + beq.n c7bda │ │ ldmia r4!, {r1} │ │ mov r0, sl │ │ - bl 560b0 │ │ + bl 57190 │ │ subs r5, #4 │ │ - b.n c746e │ │ + b.n c7b50 │ │ cmp r6, #128 @ 0x80 │ │ - bcc.n c74f0 │ │ + bcc.n c7bd2 │ │ sub.w r7, r6, #44032 @ 0xac00 │ │ movw r0, #11172 @ 0x2ba4 │ │ cmp r7, r0 │ │ - bcs.n c74d6 │ │ + bcs.n c7bb8 │ │ uxth r4, r7 │ │ mov.w r1, #588 @ 0x24c │ │ mov r0, r4 │ │ - blx c9f40 │ │ + blx ca548 │ │ orr.w r1, r0, #4352 @ 0x1100 │ │ mov r5, r0 │ │ mov r0, sl │ │ - bl 560b0 │ │ + bl 57190 │ │ mov.w r0, #588 @ 0x24c │ │ movs r1, #28 │ │ mls r0, r5, r0, r7 │ │ uxth r0, r0 │ │ - blx c9f40 │ │ + blx ca548 │ │ movw r1, #4449 @ 0x1161 │ │ add r1, r0 │ │ mov r0, sl │ │ - bl 560b0 │ │ + bl 57190 │ │ mov r0, r4 │ │ movs r1, #28 │ │ - bl c9d20 │ │ - cbz r1, c74f8 │ │ + bl ca328 │ │ + cbz r1, c7bda │ │ movw r0, #4519 @ 0x11a7 │ │ add r0, r1 │ │ uxth r6, r0 │ │ - b.n c74f0 │ │ + b.n c7bd2 │ │ mov r0, r6 │ │ - bl c3c54 │ │ - cbz r0, c74f0 │ │ + bl c4340 │ │ + cbz r0, c7bd2 │ │ mov r4, r0 │ │ lsls r5, r1, #2 │ │ - cbz r5, c74f8 │ │ + cbz r5, c7bda │ │ ldmia r4!, {r1} │ │ mov r0, sl │ │ - bl 560b0 │ │ + bl 57190 │ │ subs r5, #4 │ │ - b.n c74e2 │ │ + b.n c7bc4 │ │ mov r0, sl │ │ mov r1, r6 │ │ - bl 560b0 │ │ + bl 57190 │ │ ldr r7, [sp, #248] @ 0xf8 │ │ - b.n c7348 │ │ + b.n c7a2a │ │ movs r0, #2 │ │ strb.w r0, [r7, #56] @ 0x38 │ │ ldr r7, [sp, #248] @ 0xf8 │ │ ldr r0, [r7, #8] │ │ cmp.w r0, #1114112 @ 0x110000 │ │ ite eq │ │ ldreq r0, [r7, #20] │ │ ldrhne r0, [r7, #0] │ │ cmp r0, #0 │ │ - beq.w c7690 │ │ + beq.w c7d72 │ │ mov r0, r7 │ │ - bl 5600c │ │ + bl 570ec │ │ ldr r7, [sp, #248] @ 0xf8 │ │ ldr r1, [r7, #8] │ │ cmp.w r1, #1114112 @ 0x110000 │ │ ite eq │ │ ldreq r0, [r7, #20] │ │ ldrhne r0, [r7, #0] │ │ str r0, [r7, #68] @ 0x44 │ │ - b.n c7530 │ │ + b.n c7c12 │ │ ldr r1, [r7, #8] │ │ ldr r0, [r7, #64] @ 0x40 │ │ cmp.w r1, #1114112 @ 0x110000 │ │ - bne.n c753e │ │ + bne.n c7c20 │ │ ldrd r1, r2, [r7, #16] │ │ - b.n c7548 │ │ + b.n c7c2a │ │ ldrh r2, [r7, #0] │ │ cmp r2, #5 │ │ - bcs.w c83f6 │ │ + bcs.w c8ae6 │ │ adds r1, r7, #4 │ │ - ldr r3, [pc, #880] @ (c78bc ) │ │ + ldr r3, [pc, #884] @ (c7fa0 ) │ │ add r3, pc │ │ - bl 5607c │ │ + bl 5715c │ │ ldr r6, [sp, #248] @ 0xf8 │ │ ldr r7, [r0, #4] │ │ ldrd r0, r1, [r6, #64] @ 0x40 │ │ adds r0, #1 │ │ cmp r0, r1 │ │ - bne.n c75cc │ │ + bne.n c7cae │ │ ldr r1, [r6, #8] │ │ cmp.w r1, #1114112 @ 0x110000 │ │ ite eq │ │ ldreq r1, [r6, #20] │ │ ldrhne r1, [r6, #0] │ │ sub.w sl, r1, r0 │ │ adds r5, r6, #4 │ │ movs r4, #0 │ │ cmp sl, r4 │ │ - beq.n c75d0 │ │ + beq.n c7cb2 │ │ ldr r1, [r6, #8] │ │ ldr r0, [r6, #68] @ 0x44 │ │ cmp.w r1, #1114112 @ 0x110000 │ │ - bne.n c7586 │ │ + bne.n c7c68 │ │ ldrd r1, r2, [r6, #16] │ │ - b.n c7590 │ │ + b.n c7c72 │ │ ldrh r2, [r6, #0] │ │ cmp r2, #5 │ │ - bcs.w c83f6 │ │ + bcs.w c8ae6 │ │ mov r1, r5 │ │ - ldr r3, [pc, #812] @ (c78c0 ) │ │ + ldr r3, [pc, #816] @ (c7fa4 ) │ │ add r0, r4 │ │ add r3, pc │ │ - bl 5607c │ │ + bl 5715c │ │ ldr.w r8, [r0, #4] │ │ ldrb.w fp, [r0] │ │ ldr r0, [r6, #8] │ │ cmp.w r0, #1114112 @ 0x110000 │ │ iteee eq │ │ ldrdeq r0, r1, [r6, #16] │ │ ldrhne r0, [r6, #0] │ │ movne r1, r5 │ │ - blne 56090 │ │ + blne 57170 │ │ cmp r4, r1 │ │ - bcs.w c8bac │ │ + bcs.w c928e │ │ strb.w fp, [r0, r4, lsl #3] │ │ add.w r0, r0, r4, lsl #3 │ │ adds r4, #1 │ │ str.w r8, [r0, #4] │ │ - b.n c7572 │ │ + b.n c7c54 │ │ str r0, [r6, #64] @ 0x40 │ │ - b.n c7600 │ │ + b.n c7ce2 │ │ ldr r0, [r6, #8] │ │ cmp.w r0, #1114112 @ 0x110000 │ │ - bne.n c75e4 │ │ + bne.n c7cc6 │ │ ldr r0, [r6, #20] │ │ cmp r0, sl │ │ it cs │ │ strcs.w sl, [r6, #20] │ │ - b.n c75ee │ │ + b.n c7cd0 │ │ ldrh r0, [r6, #0] │ │ cmp sl, r0 │ │ it cc │ │ strhcc.w sl, [r6] │ │ movs r0, #0 │ │ mov.w fp, #0 │ │ str r0, [r6, #64] @ 0x40 │ │ add.w sl, sp, #248 @ 0xf8 │ │ str r0, [r6, #68] @ 0x44 │ │ ldr.w r8, [sp, #92] @ 0x5c │ │ mov r0, r7 │ │ - bl c3cd0 │ │ + bl c43bc │ │ ldr r4, [sp, #280] @ 0x118 │ │ lsls r6, r0, #24 │ │ cmp.w r4, #1114112 @ 0x110000 │ │ - bne.n c7618 │ │ + bne.n c7cfa │ │ cmp r6, #0 │ │ - bne.n c76aa │ │ + bne.n c7d8c │ │ str r7, [sp, #280] @ 0x118 │ │ - b.n c7342 │ │ + b.n c7a24 │ │ mov r5, r0 │ │ ldrb.w r0, [sp, #380] @ 0x17c │ │ - cbz r0, c763a │ │ + cbz r0, c7d1c │ │ ldrb.w r1, [sp, #381] @ 0x17d │ │ uxtb r0, r5 │ │ cmp r1, r0 │ │ - bcs.n c7650 │ │ + bcs.n c7d32 │ │ mov r0, r4 │ │ mov r1, r7 │ │ - bl c3db0 │ │ + bl c449c │ │ cmp.w r0, #1114112 @ 0x110000 │ │ - beq.n c7654 │ │ - b.n c764c │ │ + beq.n c7d36 │ │ + b.n c7d2e │ │ mov r0, r4 │ │ mov r1, r7 │ │ - bl c3db0 │ │ + bl c449c │ │ cmp.w r0, #1114112 @ 0x110000 │ │ - bne.n c764c │ │ - cbnz r6, c7654 │ │ - b.n c76d0 │ │ + bne.n c7d2e │ │ + cbnz r6, c7d36 │ │ + b.n c7db2 │ │ str r0, [sp, #280] @ 0x118 │ │ - b.n c7342 │ │ + b.n c7a24 │ │ cmp r6, #0 │ │ - beq.n c76d4 │ │ + beq.n c7db6 │ │ ldr r0, [sp, #88] @ 0x58 │ │ mov r1, r7 │ │ - bl 560b8 │ │ + bl 57198 │ │ movs r0, #1 │ │ strb.w r5, [sp, #381] @ 0x17d │ │ strb.w r0, [sp, #380] @ 0x17c │ │ - b.n c7342 │ │ + b.n c7a24 │ │ cmp r0, #5 │ │ - bcs.w c8592 │ │ + bcs.w c8c8e │ │ ldr r2, [sp, #80] @ 0x50 │ │ cmp r1, r0 │ │ - bcs.n c76ae │ │ + bcs.n c7d90 │ │ adds r0, r1, #1 │ │ ldr.w r4, [r2, r1, lsl #2] │ │ str r0, [sp, #276] @ 0x114 │ │ movs r0, #2 │ │ - b.n c768c │ │ + b.n c7d6e │ │ ldr r2, [sp, #80] @ 0x50 │ │ ldr.w r4, [r2, r1, lsl #2] │ │ adds r0, r1, #1 │ │ str r0, [sp, #276] @ 0x114 │ │ movs r0, #1 │ │ str r0, [sp, #272] @ 0x110 │ │ - b.n c76c2 │ │ + b.n c7da4 │ │ ldr r4, [sp, #280] @ 0x118 │ │ movs r1, #0 │ │ movs r5, #2 │ │ str r1, [sp, #276] @ 0x114 │ │ cmp.w r4, #1114112 @ 0x110000 │ │ str r5, [sp, #272] @ 0x110 │ │ - beq.w c72ee │ │ + beq.w c79d0 │ │ mov.w r0, #1114112 @ 0x110000 │ │ str r0, [sp, #280] @ 0x118 │ │ - b.n c76c2 │ │ + b.n c7da4 │ │ mov r4, r7 │ │ - b.n c76c2 │ │ - cbz r0, c76b4 │ │ + b.n c7da4 │ │ + cbz r0, c7d96 │ │ strh.w fp, [sp, #284] @ 0x11c │ │ ldr r4, [sp, #280] @ 0x118 │ │ mov.w r0, #1114112 @ 0x110000 │ │ str r0, [sp, #280] @ 0x118 │ │ cmp.w r4, #1114112 @ 0x110000 │ │ - beq.n c7714 │ │ + beq.n c7df8 │ │ add r0, sp, #128 @ 0x80 │ │ mov r1, r4 │ │ - bl 541bc │ │ + bl 6c7c8 │ │ ldrd r5, r1, [sp, #272] @ 0x110 │ │ - b.n c72ee │ │ + b.n c79d0 │ │ str r7, [sp, #280] @ 0x118 │ │ - b.n c76c2 │ │ + b.n c7da4 │ │ movs r0, #0 │ │ str r7, [sp, #280] @ 0x118 │ │ strb.w r0, [sp, #380] @ 0x17c │ │ mov.w fp, #0 │ │ - b.n c7688 │ │ + b.n c7d6a │ │ add r0, sp, #112 @ 0x70 │ │ + ldr r2, [sp, #92] @ 0x5c │ │ mov r1, r5 │ │ - mov r2, r7 │ │ - bl 53f58 │ │ + bl 4b91c │ │ movs r0, #1 │ │ movs r1, #0 │ │ str r0, [sp, #52] @ 0x34 │ │ movs r0, #0 │ │ movs r7, #0 │ │ mov.w fp, #0 │ │ + mov.w r8, #0 │ │ mov.w r9, #0 │ │ - movs r5, #0 │ │ - movs r2, #0 │ │ - movs r3, #0 │ │ mov.w sl, #0 │ │ - str r0, [sp, #40] @ 0x28 │ │ + strd r0, r0, [sp, #36] @ 0x24 │ │ strd r0, r0, [sp, #84] @ 0x54 │ │ str r0, [sp, #92] @ 0x5c │ │ - b.w c88aa │ │ + str r0, [sp, #44] @ 0x2c │ │ + b.w c8f90 │ │ mov r0, r8 │ │ - bl 5611c │ │ + bl 571fc │ │ ldr r0, [sp, #88] @ 0x58 │ │ - bl 5612e │ │ + bl 5720e │ │ movs r3, #0 │ │ movs r0, #4 │ │ strd r3, r0, [sp, #196] @ 0xc4 │ │ movs r2, #1 │ │ ldrb.w r0, [sp, #160] @ 0xa0 │ │ mov.w r8, #0 │ │ str r0, [sp, #20] │ │ @@ -189703,731 +195976,732 @@ │ │ adds r0, #8 │ │ str r0, [sp, #24] │ │ add r0, sp, #160 @ 0xa0 │ │ str.w r9, [sp, #68] @ 0x44 │ │ adds r0, #2 │ │ str r0, [sp, #12] │ │ mov r0, sl │ │ - bl c93cc │ │ + bl 54c08 │ │ cmp r0, #0 │ │ - beq.w c8404 │ │ - mov r6, r0 │ │ + beq.w c8af4 │ │ + mov r4, r0 │ │ lsls r0, r5, #31 │ │ - mov r4, r1 │ │ + mov r6, r1 │ │ itt eq │ │ addeq r0, sp, #112 @ 0x70 │ │ - bleq 53f7c │ │ - ldr r2, [pc, #300] @ (c78c4 ) │ │ - mov r0, r6 │ │ - mov r1, r4 │ │ + bleq 54cd4 │ │ + ldr r2, [pc, #300] @ (c7fa8 ) │ │ + mov r0, r4 │ │ + mov r1, r6 │ │ movs r3, #4 │ │ add r2, pc │ │ - bl 4aa6c │ │ + bl 4b990 │ │ mov r5, r0 │ │ cmp r0, #0 │ │ it ne │ │ - addne r5, r6, #4 │ │ - beq.n c7800 │ │ - sub.w fp, r4, #4 │ │ + addne r5, r4, #4 │ │ + beq.n c7ee4 │ │ + sub.w fp, r6, #4 │ │ movs r0, #0 │ │ str r0, [sp, #204] @ 0xcc │ │ strd r0, fp, [sp, #284] @ 0x11c │ │ movs r0, #1 │ │ strb.w r0, [sp, #296] @ 0x128 │ │ movs r0, #45 @ 0x2d │ │ mov r6, fp │ │ strd r5, fp, [sp, #276] @ 0x114 │ │ str r0, [sp, #272] @ 0x110 │ │ str r0, [sp, #292] @ 0x124 │ │ - str.w r8, [sp, #64] @ 0x40 │ │ + str.w r8, [sp, #60] @ 0x3c │ │ cmp r6, fp │ │ - bhi.n c780c │ │ + bhi.n c7ef0 │ │ movs r0, #45 @ 0x2d │ │ mov r1, r5 │ │ mov r2, r6 │ │ - bl 514a4 │ │ + bl 524ec │ │ cmp r0, #1 │ │ - bne.n c780c │ │ + bne.n c7ef0 │ │ adds r4, r1, #1 │ │ mov r6, r1 │ │ - bcs.n c77fc │ │ + bcs.n c7ee0 │ │ cmp r4, fp │ │ - bhi.n c77fc │ │ + bhi.n c7ee0 │ │ adds r7, r5, r6 │ │ movs r1, #1 │ │ mov r2, r9 │ │ movs r3, #1 │ │ mov r0, r7 │ │ - bl 5393c │ │ + bl 54658 │ │ cmp r0, #0 │ │ - bne.n c7892 │ │ + bne.n c7f76 │ │ str r6, [sp, #288] @ 0x120 │ │ - b.n c77ce │ │ + b.n c7eb2 │ │ movs.w r0, r8, lsl #31 │ │ - beq.n c782e │ │ + beq.n c7f12 │ │ mov.w r8, #1 │ │ - b.n c7838 │ │ + b.n c7f1c │ │ movs r6, #0 │ │ movs r0, #1 │ │ str r0, [sp, #84] @ 0x54 │ │ mov r8, r5 │ │ cmp r6, #3 │ │ - bhi.n c7852 │ │ + bhi.n c7f36 │ │ ldr r0, [sp, #84] @ 0x54 │ │ mov r1, r6 │ │ subs r0, #1 │ │ cmp r1, #0 │ │ - beq.n c78d2 │ │ + beq.n c7fb6 │ │ ldrsb r2, [r0, r1] │ │ subs r1, #1 │ │ cmp.w r2, #4294967295 @ 0xffffffff │ │ - bgt.n c781e │ │ - b.n c785c │ │ - mov r0, r6 │ │ - mov r1, r4 │ │ - bl 5403c │ │ + bgt.n c7f02 │ │ + b.n c7f40 │ │ + mov r0, r4 │ │ + mov r1, r6 │ │ + bl 54d94 │ │ mov r8, r0 │ │ add r2, sp, #160 @ 0xa0 │ │ add r3, sp, #168 @ 0xa8 │ │ - mov r0, r6 │ │ - mov r1, r4 │ │ - bl 54084 │ │ - add r0, sp, #112 @ 0x70 │ │ + mov r0, r4 │ │ mov r1, r6 │ │ - mov r2, r4 │ │ - bl 53f58 │ │ + bl 54ddc │ │ + adds r2, r4, r6 │ │ + add r0, sp, #112 @ 0x70 │ │ + mov r1, r4 │ │ + bl 4b91c │ │ movs r5, #0 │ │ - b.n c777a │ │ + b.n c7e5e │ │ ldr r0, [sp, #84] @ 0x54 │ │ ldr r0, [r0, #0] │ │ tst.w r0, #2155905152 @ 0x80808080 │ │ - beq.n c7870 │ │ + beq.n c7f54 │ │ mov.w r8, #1 │ │ movs r5, #0 │ │ strb.w r8, [sp, #168] @ 0xa8 │ │ add.w sl, sp, #208 @ 0xd0 │ │ ldr.w r9, [sp, #68] @ 0x44 │ │ - b.n c777a │ │ + b.n c7e5e │ │ ldr r1, [sp, #84] @ 0x54 │ │ adds r0, r1, #3 │ │ bic.w r0, r0, #3 │ │ subs r0, r0, r1 │ │ it eq │ │ moveq r0, #4 │ │ subs r1, r6, #4 │ │ cmp r0, r1 │ │ - bcs.n c78c8 │ │ + bcs.n c7fac │ │ ldr r2, [sp, #84] @ 0x54 │ │ ldr r2, [r2, r0] │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ - bne.n c785c │ │ + bne.n c7f40 │ │ adds r0, #4 │ │ - b.n c7880 │ │ + b.n c7f64 │ │ cmp r6, #0 │ │ - beq.w c7a12 │ │ + beq.w c80f6 │ │ cmp r6, fp │ │ - bcs.n c78a8 │ │ + bcs.n c7f8c │ │ ldrsb.w r0, [r7] │ │ cmn.w r0, #65 @ 0x41 │ │ - ble.w c8d9a │ │ + ble.w c9474 │ │ cmp r4, fp │ │ - bcs.w c7a18 │ │ + bcs.w c80fc │ │ ldrsb r0, [r5, r4] │ │ cmn.w r0, #65 @ 0x41 │ │ - bgt.w c7a1e │ │ - b.w c8d8e │ │ - ldrb r6, [r2, #2] │ │ + bgt.w c8102 │ │ + b.w c9468 │ │ + ldrb r0, [r2, #6] │ │ movs r0, r0 │ │ - ldrb r4, [r3, #1] │ │ + ldrb r6, [r2, #5] │ │ movs r0, r0 │ │ - subs r5, #224 @ 0xe0 │ │ + cmp r1, #16 │ │ vqshrun.s64 d25, , #12 │ │ ldr r0, [r0, r1] │ │ tst.w r0, #2155905152 @ 0x80808080 │ │ - bne.n c785c │ │ + bne.n c7f40 │ │ add.w r0, r8, fp │ │ movs r1, #128 @ 0x80 │ │ - str r1, [sp, #56] @ 0x38 │ │ + str r1, [sp, #64] @ 0x40 │ │ movs r1, #72 @ 0x48 │ │ movs r7, #0 │ │ movs r4, #0 │ │ movs r5, #0 │ │ mov r9, r6 │ │ str r1, [sp, #76] @ 0x4c │ │ str r0, [sp, #72] @ 0x48 │ │ cmp r8, r0 │ │ - beq.w c7a2a │ │ + beq.w c810e │ │ ldr r0, [sp, #76] @ 0x4c │ │ add.w r8, r8, #1 │ │ strd r7, r4, [sp, #32] │ │ movs r4, #1 │ │ negs r7, r0 │ │ add.w fp, r0, #26 │ │ str.w r9, [sp, #40] @ 0x28 │ │ mov.w r9, #36 @ 0x24 │ │ str r5, [sp, #44] @ 0x2c │ │ ldrb.w r1, [r8, #-1] │ │ sub.w r0, r1, #48 @ 0x30 │ │ uxtb r0, r0 │ │ cmp r0, #10 │ │ - bcs.n c791e │ │ + bcs.n c8002 │ │ sub.w r0, r1, #22 │ │ - b.n c7932 │ │ + b.n c8016 │ │ sub.w r0, r1, #65 @ 0x41 │ │ uxtb r2, r0 │ │ cmp r2, #26 │ │ - bcc.n c7932 │ │ + bcc.n c8016 │ │ sub.w r0, r1, #97 @ 0x61 │ │ uxtb r1, r0 │ │ cmp r1, #25 │ │ - bhi.n c785c │ │ + bhi.n c7f40 │ │ cmp r4, #0 │ │ - beq.w c8d72 │ │ + beq.w c944c │ │ uxtb.w sl, r0 │ │ mvns r0, r5 │ │ mov r1, r4 │ │ - blx c9f40 │ │ + blx ca548 │ │ cmp r0, sl │ │ - bcc.w c785c │ │ + bcc.w c7f40 │ │ mla r5, r4, sl, r5 │ │ movs r0, #26 │ │ cmp r9, fp │ │ it cc │ │ addcc.w r0, r7, r9 │ │ ldr r1, [sp, #76] @ 0x4c │ │ cmp r9, r1 │ │ mov.w r1, #1 │ │ it ls │ │ movls r0, r1 │ │ cmp r0, sl │ │ - bhi.n c798a │ │ + bhi.n c806e │ │ rsb r0, r0, #36 @ 0x24 │ │ umull r1, r2, r0, r4 │ │ cmp r2, #0 │ │ - bne.w c785c │ │ + bne.w c7f40 │ │ ldr r1, [sp, #72] @ 0x48 │ │ cmp r8, r1 │ │ - beq.w c785c │ │ + beq.w c7f40 │ │ muls r4, r0 │ │ add.w r8, r8, #1 │ │ add.w r9, r9, #36 @ 0x24 │ │ - b.n c790a │ │ + b.n c7fee │ │ ldr r4, [sp, #40] @ 0x28 │ │ ldr r1, [sp, #44] @ 0x2c │ │ add.w r9, r4, #1 │ │ subs r0, r5, r1 │ │ clz r1, r1 │ │ lsrs r2, r1, #5 │ │ mov r1, r9 │ │ - bl 54168 │ │ + bl 54ec0 │ │ str r0, [sp, #76] @ 0x4c │ │ cmp r9, r4 │ │ - bcc.w c8d86 │ │ + bcc.w c9460 │ │ mov r0, r5 │ │ mov r1, r9 │ │ - blx c9f40 │ │ - ldr r1, [sp, #56] @ 0x38 │ │ + blx ca548 │ │ + ldr r1, [sp, #64] @ 0x40 │ │ adds r1, r1, r0 │ │ - bcs.w c785c │ │ - ldr r1, [sp, #56] @ 0x38 │ │ - ldr r2, [pc, #264] @ (c7ac4 ) │ │ + bcs.w c7f40 │ │ + ldr r1, [sp, #64] @ 0x40 │ │ + ldr r2, [pc, #268] @ (c81ac ) │ │ add r1, r0 │ │ - str r1, [sp, #56] @ 0x38 │ │ + str r1, [sp, #64] @ 0x40 │ │ eor.w r1, r1, #55296 @ 0xd800 │ │ sub.w r1, r1, #1114112 @ 0x110000 │ │ cmp r1, r2 │ │ - bcc.w c785c │ │ + bcc.w c7f40 │ │ mls r5, r0, r9, r5 │ │ ldr r0, [sp, #200] @ 0xc8 │ │ ldrd r7, r4, [sp, #32] │ │ movs r1, #0 │ │ cmp r7, r1 │ │ - beq.n c79ec │ │ + beq.n c80d0 │ │ ldr r2, [r0, r1] │ │ cmp r2, r5 │ │ itt cs │ │ addcs r2, #1 │ │ strcs r2, [r0, r1] │ │ adds r1, #8 │ │ - b.n c79da │ │ + b.n c80be │ │ ldr r1, [sp, #196] @ 0xc4 │ │ cmp r4, r1 │ │ - bne.n c79fa │ │ + bne.n c80de │ │ add r0, sp, #196 @ 0xc4 │ │ - bl 565b8 │ │ + bl 552b0 │ │ ldr r0, [sp, #200] @ 0xc8 │ │ str.w r5, [r0, r4, lsl #3] │ │ add.w r0, r0, r4, lsl #3 │ │ adds r4, #1 │ │ - ldr r1, [sp, #56] @ 0x38 │ │ + ldr r1, [sp, #64] @ 0x40 │ │ adds r7, #8 │ │ str r1, [r0, #4] │ │ adds r5, #1 │ │ str r4, [sp, #204] @ 0xcc │ │ ldr r0, [sp, #72] @ 0x48 │ │ - b.n c78e8 │ │ + b.n c7fcc │ │ movs r6, #0 │ │ str r5, [sp, #84] @ 0x54 │ │ - b.n c7812 │ │ - bne.w c8d8e │ │ + b.n c7ef6 │ │ + bne.w c9468 │ │ mov r4, fp │ │ add.w r8, r5, r4 │ │ sub.w fp, fp, r4 │ │ str r5, [sp, #84] @ 0x54 │ │ - b.n c7814 │ │ + b.n c7ef8 │ │ ldr r5, [sp, #200] @ 0xc8 │ │ cmp r4, #2 │ │ - bcs.w c8370 │ │ - ldrd r8, r9, [sp, #64] @ 0x40 │ │ + bcs.w c8a5c │ │ + ldr.w r8, [sp, #60] @ 0x3c │ │ add.w sl, sp, #208 @ 0xd0 │ │ + ldr.w r9, [sp, #68] @ 0x44 │ │ adds r7, r4, r6 │ │ ldr.w fp, [sp, #120] @ 0x78 │ │ add r0, sp, #112 @ 0x70 │ │ mov r1, r7 │ │ - bl 4aa80 │ │ + bl 4b9a4 │ │ ldr r0, [sp, #84] @ 0x54 │ │ str r7, [sp, #296] @ 0x128 │ │ movs r7, #0 │ │ str r0, [sp, #272] @ 0x110 │ │ add r0, r6 │ │ strd r7, r7, [sp, #288] @ 0x120 │ │ strd r5, r4, [sp, #280] @ 0x118 │ │ str r0, [sp, #276] @ 0x114 │ │ cmp r7, r4 │ │ - bcs.n c7a6c │ │ + bcs.n c8154 │ │ ldr r1, [sp, #280] @ 0x118 │ │ ldr r2, [sp, #292] @ 0x124 │ │ ldr.w r0, [r1, r7, lsl #3] │ │ cmp r0, r2 │ │ - beq.n c7a90 │ │ + beq.n c8178 │ │ add r0, sp, #272 @ 0x110 │ │ - bl 53e18 │ │ + bl 54ac8 │ │ cmp.w r0, #1114112 @ 0x110000 │ │ - bne.n c7a82 │ │ + bne.n c816a │ │ ldrd r4, r7, [sp, #284] @ 0x11c │ │ cmp r7, r4 │ │ - bcc.n c7a5c │ │ - b.n c7aa6 │ │ + bcc.n c8144 │ │ + b.n c818e │ │ mov r1, r0 │ │ ldr r0, [sp, #292] @ 0x124 │ │ ldrd r4, r7, [sp, #284] @ 0x11c │ │ adds r0, #1 │ │ str r0, [sp, #292] @ 0x124 │ │ - b.n c7a9e │ │ + b.n c8186 │ │ add.w r1, r1, r7, lsl #3 │ │ adds r0, #1 │ │ adds r7, #1 │ │ str r0, [sp, #292] @ 0x124 │ │ str r7, [sp, #288] @ 0x120 │ │ ldr r1, [r1, #4] │ │ add r0, sp, #112 @ 0x70 │ │ - bl 541bc │ │ - b.n c7a5c │ │ + bl 6c7c8 │ │ + b.n c8144 │ │ ldrd r0, r1, [sp, #116] @ 0x74 │ │ mov r2, fp │ │ - ldr r3, [pc, #24] @ (c7ac8 ) │ │ + ldr r3, [pc, #24] @ (c81b0 ) │ │ add r3, pc │ │ - bl 53fa4 │ │ + bl 54cfc │ │ mov r4, r0 │ │ mov r6, r1 │ │ movs.w r0, r8, lsl #31 │ │ - beq.n c7acc │ │ + beq.n c81b4 │ │ mov.w r8, #1 │ │ - b.n c7ad6 │ │ + b.n c81be │ │ lsrs r0, r0, #32 │ │ - vsubl.u32 , d31, d2 │ │ + vrsra.u32 , q3, #17 │ │ movs r0, r0 │ │ mov r0, r4 │ │ mov r1, r6 │ │ - bl 5403c │ │ + bl 54d94 │ │ mov r8, r0 │ │ ldrb.w r0, [sp, #168] @ 0xa8 │ │ movs r5, #0 │ │ ldrb.w r1, [sp, #169] @ 0xa9 │ │ cmp r0, r1 │ │ it eq │ │ cmpeq r0, #0 │ │ - bne.w c777a │ │ + bne.w c7e5e │ │ ldrb.w r0, [sp, #170] @ 0xaa │ │ ldrb.w r1, [sp, #171] @ 0xab │ │ cmp r0, r1 │ │ it eq │ │ cmpeq r0, #0 │ │ - bne.w c777a │ │ + bne.w c7e5e │ │ ldrb.w r0, [sp, #172] @ 0xac │ │ ldrb.w r1, [sp, #173] @ 0xad │ │ cmp r0, r1 │ │ it eq │ │ cmpeq r0, #0 │ │ - bne.w c777a │ │ + bne.w c7e5e │ │ ldrb.w r1, [sp, #175] @ 0xaf │ │ ldrb.w r0, [sp, #174] @ 0xae │ │ cmp r0, r1 │ │ it eq │ │ cmpeq r0, #0 │ │ - bne.w c777a │ │ + bne.w c7e5e │ │ ldrb.w r1, [sp, #177] @ 0xb1 │ │ ldrb.w r0, [sp, #176] @ 0xb0 │ │ cmp r0, r1 │ │ it eq │ │ cmpeq r0, #0 │ │ - bne.w c777a │ │ + bne.w c7e5e │ │ ldrb.w r0, [sp, #178] @ 0xb2 │ │ cmp r0, #0 │ │ - bne.w c777a │ │ + bne.w c7e5e │ │ ldrb.w r0, [sp, #179] @ 0xb3 │ │ cmp r0, #0 │ │ - bne.w c777a │ │ + bne.w c7e5e │ │ add.w fp, r4, r6 │ │ movs r2, #0 │ │ movs r0, #0 │ │ str r4, [sp, #272] @ 0x110 │ │ str r6, [sp, #76] @ 0x4c │ │ str.w fp, [sp, #276] @ 0x114 │ │ mov r5, r2 │ │ mov r7, r0 │ │ add r0, sp, #272 @ 0x110 │ │ - bl 53e18 │ │ + bl 54ac8 │ │ cmp.w r0, #1114112 @ 0x110000 │ │ - beq.w c7f60 │ │ + beq.w c8648 │ │ mov r6, r0 │ │ movs r0, #0 │ │ cmp r6, #128 @ 0x80 │ │ - bcc.n c7b58 │ │ + bcc.n c8240 │ │ mov r0, r6 │ │ - bl c3cd0 │ │ + bl c43bc │ │ uxtb r1, r7 │ │ uxtb r2, r0 │ │ cmp r1, r2 │ │ - bls.n c7b84 │ │ + bls.n c826c │ │ lsls r1, r0, #24 │ │ - bne.w c83dc │ │ - ldr r1, [pc, #916] @ (c7f1c ) │ │ + bne.w c8acc │ │ + ldr r1, [pc, #916] @ (c8604 ) │ │ adds r1, #6 │ │ ands r1, r6 │ │ cmp.w r1, #832 @ 0x340 │ │ - beq.w c83dc │ │ + beq.w c8acc │ │ subw r2, r6, #835 @ 0x343 │ │ cmp r2, #2 │ │ - bcc.w c83dc │ │ + bcc.w c8acc │ │ subw r3, r6, #783 @ 0x30f │ │ movs r2, #2 │ │ cmp r3, #12 │ │ - bls.w c7ec6 │ │ + bls.w c85ae │ │ sub.w r3, r6, #824 @ 0x338 │ │ cmp r3, #13 │ │ - bls.w c7ed8 │ │ + bls.w c85c0 │ │ subw r3, r6, #2878 @ 0xb3e │ │ cmp r3, #25 │ │ - bls.w c7eea │ │ + bls.w c85d2 │ │ subw r3, r6, #3530 @ 0xdca │ │ cmp r3, #21 │ │ - bls.w c7efa │ │ - ldr r3, [pc, #856] @ (c7f20 ) │ │ + bls.w c85e2 │ │ + ldr r3, [pc, #856] @ (c8608 ) │ │ add r3, r6 │ │ cmp r3, #13 │ │ - bls.w c7f0a │ │ + bls.w c85f2 │ │ movw r3, #2364 @ 0x93c │ │ cmp r6, r3 │ │ - beq.n c7b56 │ │ + beq.n c823e │ │ movw r3, #2494 @ 0x9be │ │ cmp r6, r3 │ │ itt ne │ │ movwne r3, #2519 @ 0x9d7 │ │ cmpne r6, r3 │ │ - beq.n c7b56 │ │ + beq.n c823e │ │ movw r3, #3006 @ 0xbbe │ │ cmp r6, r3 │ │ itt ne │ │ movwne r3, #3031 @ 0xbd7 │ │ cmpne r6, r3 │ │ - beq.n c7b56 │ │ + beq.n c823e │ │ movw r3, #3158 @ 0xc56 │ │ cmp r6, r3 │ │ itt ne │ │ movwne r3, #3266 @ 0xcc2 │ │ cmpne r6, r3 │ │ - beq.n c7b56 │ │ + beq.n c823e │ │ movw r3, #3390 @ 0xd3e │ │ cmp r6, r3 │ │ itt ne │ │ movwne r3, #3415 @ 0xd57 │ │ cmpne r6, r3 │ │ - beq.n c7b56 │ │ + beq.n c823e │ │ movw r3, #4142 @ 0x102e │ │ cmp r6, r3 │ │ itt ne │ │ movwne r3, #6965 @ 0x1b35 │ │ cmpne r6, r3 │ │ - beq.n c7b56 │ │ - ldr r3, [pc, #760] @ (c7f24 ) │ │ + beq.n c823e │ │ + ldr r3, [pc, #760] @ (c860c ) │ │ cmp r6, r3 │ │ itt ne │ │ - ldrne r3, [pc, #760] @ (c7f28 ) │ │ + ldrne r3, [pc, #760] @ (c8610 ) │ │ cmpne r6, r3 │ │ - beq.n c7b56 │ │ - ldr r3, [pc, #756] @ (c7f2c ) │ │ + beq.n c823e │ │ + ldr r3, [pc, #756] @ (c8614 ) │ │ cmp r6, r3 │ │ itt ne │ │ - ldrne r3, [pc, #756] @ (c7f30 ) │ │ + ldrne r3, [pc, #756] @ (c8618 ) │ │ cmpne r6, r3 │ │ - beq.n c7b56 │ │ - ldr r3, [pc, #752] @ (c7f34 ) │ │ + beq.n c823e │ │ + ldr r3, [pc, #752] @ (c861c ) │ │ cmp r6, r3 │ │ itt ne │ │ - ldrne r3, [pc, #752] @ (c7f38 ) │ │ + ldrne r3, [pc, #752] @ (c8620 ) │ │ cmpne r6, r3 │ │ - beq.w c7b56 │ │ + beq.w c823e │ │ movw r2, #8049 @ 0x1f71 │ │ subs r2, r6, r2 │ │ cmp r2, #12 │ │ - bhi.n c7c68 │ │ + bhi.n c8350 │ │ movs r3, #1 │ │ lsl.w r2, r3, r2 │ │ movw r3, #5461 @ 0x1555 │ │ tst r2, r3 │ │ - bne.w c83dc │ │ + bne.w c8acc │ │ subw r2, r6, #3907 @ 0xf43 │ │ cmp r2, #25 │ │ - bhi.n c7c7e │ │ + bhi.n c8366 │ │ movs r3, #1 │ │ lsl.w r2, r3, r2 │ │ - ldr r3, [pc, #708] @ (c7f3c ) │ │ + ldr r3, [pc, #708] @ (c8624 ) │ │ tst r2, r3 │ │ - bne.w c83dc │ │ + bne.w c8acc │ │ subw r2, r6, #3997 @ 0xf9d │ │ cmp r2, #28 │ │ - bhi.n c7c94 │ │ + bhi.n c837c │ │ movs r3, #1 │ │ lsl.w r2, r3, r2 │ │ - ldr r3, [pc, #688] @ (c7f40 ) │ │ + ldr r3, [pc, #688] @ (c8628 ) │ │ tst r2, r3 │ │ - bne.w c83dc │ │ + bne.w c8acc │ │ movw r2, #8126 @ 0x1fbe │ │ subs r2, r6, r2 │ │ cmp r2, #29 │ │ - bhi.n c7cac │ │ + bhi.n c8394 │ │ movs r3, #1 │ │ lsl.w r2, r3, r2 │ │ - ldr r3, [pc, #668] @ (c7f44 ) │ │ + ldr r3, [pc, #668] @ (c862c ) │ │ tst r2, r3 │ │ - bne.w c83dc │ │ + bne.w c8acc │ │ movw r2, #8163 @ 0x1fe3 │ │ subs r2, r6, r2 │ │ cmp r2, #26 │ │ - bhi.n c7cc4 │ │ + bhi.n c83ac │ │ movs r3, #1 │ │ lsl.w r2, r3, r2 │ │ - ldr r3, [pc, #648] @ (c7f48 ) │ │ + ldr r3, [pc, #648] @ (c8630 ) │ │ tst r2, r3 │ │ - bne.w c83dc │ │ + bne.w c8acc │ │ subw r2, r6, #3945 @ 0xf69 │ │ cmp r2, #24 │ │ - bhi.n c7cda │ │ + bhi.n c83c2 │ │ movs r3, #1 │ │ lsl.w r2, r3, r2 │ │ - ldr r3, [pc, #632] @ (c7f4c ) │ │ + ldr r3, [pc, #632] @ (c8634 ) │ │ tst r2, r3 │ │ - bne.w c83dc │ │ + bne.w c8acc │ │ movw r2, #64016 @ 0xfa10 │ │ subs r2, r6, r2 │ │ cmp r2, #18 │ │ - bhi.n c7cf2 │ │ + bhi.n c83da │ │ movs r3, #1 │ │ lsl.w r2, r3, r2 │ │ tst.w r2, #327685 @ 0x50005 │ │ - bne.w c83dc │ │ + bne.w c8acc │ │ sub.w r2, r6, #884 @ 0x374 │ │ cmp r2, #19 │ │ - bhi.n c7d08 │ │ + bhi.n c83f0 │ │ movs r3, #1 │ │ lsl.w r2, r3, r2 │ │ - ldr r3, [pc, #588] @ (c7f50 ) │ │ + ldr r3, [pc, #588] @ (c8638 ) │ │ tst r2, r3 │ │ - bne.w c83dc │ │ + bne.w c8acc │ │ movw r2, #9001 @ 0x2329 │ │ subs r2, r6, r2 │ │ cmp r2, #2 │ │ - bcc.w c83dc │ │ + bcc.w c8acc │ │ movw r2, #2527 @ 0x9df │ │ cmp r6, r2 │ │ - beq.w c83dc │ │ + beq.w c8acc │ │ movw r2, #2611 @ 0xa33 │ │ cmp r6, r2 │ │ itt ne │ │ movwne r2, #2614 @ 0xa36 │ │ cmpne r6, r2 │ │ - beq.w c83dc │ │ + beq.w c8acc │ │ movw r2, #2654 @ 0xa5e │ │ cmp r6, r2 │ │ itt ne │ │ movwne r2, #3987 @ 0xf93 │ │ cmpne r6, r2 │ │ - beq.w c83dc │ │ + beq.w c8acc │ │ movw r2, #8123 @ 0x1fbb │ │ cmp r6, r2 │ │ itt ne │ │ movwne r2, #8486 @ 0x2126 │ │ cmpne r6, r2 │ │ - beq.w c83dc │ │ + beq.w c8acc │ │ movw r2, #10972 @ 0x2adc │ │ cmp r6, r2 │ │ itt ne │ │ movwne r2, #64285 @ 0xfb1d │ │ cmpne r6, r2 │ │ - beq.w c83dc │ │ + beq.w c8acc │ │ movw r2, #64287 @ 0xfb1f │ │ cmp r6, r2 │ │ itt ne │ │ movwne r2, #64318 @ 0xfb3e │ │ cmpne r6, r2 │ │ - beq.w c83dc │ │ - ldr r2, [pc, #416] @ (c7f1c ) │ │ + beq.w c8acc │ │ + ldr r2, [pc, #416] @ (c8604 ) │ │ movw r3, #2392 @ 0x958 │ │ ands r2, r6 │ │ cmp r2, r3 │ │ itt ne │ │ movwne r2, #2524 @ 0x9dc │ │ cmpne r1, r2 │ │ - beq.w c83dc │ │ + beq.w c8acc │ │ subw r2, r6, #2649 @ 0xa59 │ │ cmp r2, #3 │ │ - bcc.w c83dc │ │ + bcc.w c8acc │ │ movw r2, #2908 @ 0xb5c │ │ cmp r1, r2 │ │ - beq.w c83dc │ │ + beq.w c8acc │ │ subw r2, r6, #3957 @ 0xf75 │ │ cmp r2, #2 │ │ - bcc.w c83dc │ │ + bcc.w c8acc │ │ movw r2, #8174 @ 0x1fee │ │ cmp r1, r2 │ │ - beq.w c83dc │ │ + beq.w c8acc │ │ cmp.w r1, #8192 @ 0x2000 │ │ itt ne │ │ movwne r2, #8490 @ 0x212a │ │ cmpne r1, r2 │ │ - beq.w c83dc │ │ + beq.w c8acc │ │ sub.w r2, r6, #63744 @ 0xf900 │ │ cmp.w r2, #270 @ 0x10e │ │ - bcc.w c83dc │ │ + bcc.w c8acc │ │ movw r2, #64021 @ 0xfa15 │ │ subs r2, r6, r2 │ │ cmp r2, #10 │ │ ittt cs │ │ movwcs r2, #64037 @ 0xfa25 │ │ subcs r2, r6, r2 │ │ cmpcs r2, #2 │ │ - bcc.w c83dc │ │ + bcc.w c8acc │ │ movw r2, #64042 @ 0xfa2a │ │ subs r2, r6, r2 │ │ cmp r2, #68 @ 0x44 │ │ ittt cs │ │ movwcs r2, #64112 @ 0xfa70 │ │ subcs r2, r6, r2 │ │ cmpcs r2, #106 @ 0x6a │ │ - bcc.w c83dc │ │ + bcc.w c8acc │ │ movw r2, #64298 @ 0xfb2a │ │ subs r2, r6, r2 │ │ cmp r2, #13 │ │ ittt cs │ │ movwcs r2, #64312 @ 0xfb38 │ │ subcs r2, r6, r2 │ │ cmpcs r2, #5 │ │ - bcc.w c83dc │ │ + bcc.w c8acc │ │ movw r2, #64320 @ 0xfb40 │ │ cmp r1, r2 │ │ - beq.w c83dc │ │ + beq.w c8acc │ │ movw r2, #64323 @ 0xfb43 │ │ subs r2, r6, r2 │ │ cmp r2, #2 │ │ - bcc.w c83dc │ │ + bcc.w c8acc │ │ movw r2, #64326 @ 0xfb46 │ │ subs r2, r6, r2 │ │ cmp r2, #9 │ │ itttt cs │ │ - ldrcs r2, [pc, #284] @ (c7f54 ) │ │ + ldrcs r2, [pc, #284] @ (c863c ) │ │ addcs r2, r6 │ │ addcs.w r3, r2, #93 @ 0x5d │ │ cmpcs r3, #7 │ │ - bcc.w c83dc │ │ + bcc.w c8acc │ │ cmp r2, #6 │ │ ittt cs │ │ subcs.w r2, r6, #194560 @ 0x2f800 │ │ movwcs r3, #542 @ 0x21e │ │ cmpcs r2, r3 │ │ - bcc.w c83dc │ │ + bcc.w c8acc │ │ sub.w r3, r6, #768 @ 0x300 │ │ movs r2, #2 │ │ cmp r3, #5 │ │ - bcc.w c7b56 │ │ + bcc.w c823e │ │ subw r3, r6, #774 @ 0x306 │ │ cmp r3, #7 │ │ itt cs │ │ subwcs r3, r6, #787 @ 0x313 │ │ cmpcs r3, #2 │ │ - bcc.w c7b56 │ │ + bcc.w c823e │ │ subw r3, r6, #803 @ 0x323 │ │ cmp r3, #6 │ │ itt cs │ │ subwcs r3, r6, #813 @ 0x32d │ │ cmpcs r3, #2 │ │ - bcc.w c7b56 │ │ + bcc.w c823e │ │ cmp.w r1, #816 @ 0x330 │ │ - beq.w c7b56 │ │ + beq.w c823e │ │ subw r1, r6, #1619 @ 0x653 │ │ cmp r1, #3 │ │ itt cs │ │ subwcs r1, r6, #3285 @ 0xcd5 │ │ cmpcs r1, #2 │ │ - bcc.w c7b56 │ │ + bcc.w c823e │ │ movw r1, #4449 @ 0x1161 │ │ subs r1, r6, r1 │ │ cmp r1, #21 │ │ - bcc.w c7b56 │ │ + bcc.w c823e │ │ movw r1, #4520 @ 0x11a8 │ │ subs r1, r6, r1 │ │ cmp r1, #27 │ │ - bcc.w c7b56 │ │ + bcc.w c823e │ │ movw r1, #12441 @ 0x3099 │ │ subs r1, r6, r1 │ │ cmp r1, #2 │ │ it cc │ │ movcc r5, #2 │ │ mov r2, r5 │ │ - b.n c7b56 │ │ + b.n c823e │ │ movs r7, #1 │ │ lsl.w r3, r7, r3 │ │ movw r7, #4101 @ 0x1005 │ │ tst r3, r7 │ │ - bne.w c7b56 │ │ - b.n c7ba8 │ │ + bne.w c823e │ │ + b.n c8290 │ │ movs r7, #1 │ │ lsl.w r3, r7, r3 │ │ movw r7, #9217 @ 0x2401 │ │ tst r3, r7 │ │ - bne.w c7b56 │ │ - b.n c7bb2 │ │ + bne.w c823e │ │ + b.n c829a │ │ movs r7, #1 │ │ lsl.w r3, r7, r3 │ │ - ldr r7, [pc, #100] @ (c7f58 ) │ │ + ldr r7, [pc, #100] @ (c8640 ) │ │ tst r3, r7 │ │ - bne.w c7b56 │ │ - b.n c7bbc │ │ + bne.w c823e │ │ + b.n c82a4 │ │ movs r7, #1 │ │ lsl.w r3, r7, r3 │ │ - ldr r7, [pc, #88] @ (c7f5c ) │ │ + ldr r7, [pc, #88] @ (c8644 ) │ │ tst r3, r7 │ │ - bne.w c7b56 │ │ - b.n c7bc6 │ │ + bne.w c823e │ │ + b.n c82ae │ │ movs r7, #1 │ │ lsl.w r3, r7, r3 │ │ movw r7, #9217 @ 0x2401 │ │ tst r3, r7 │ │ - bne.w c7b56 │ │ - b.n c7bd0 │ │ + bne.w c823e │ │ + b.n c82b8 │ │ vshr.u32 d16, d15, #8 │ │ @ instruction: 0xeb50fffe │ │ asrs r2, r7, #2 │ │ movs r1, r0 │ │ asrs r7, r4, #4 │ │ movs r1, r0 │ │ asrs r6, r7, #12 │ │ @@ -190453,33 +196727,33 @@ │ │ cmp r6, #69 @ 0x45 │ │ vaddl.u q8, d14, d1 │ │ lsls r0, r0, #12 │ │ movs r1, r4 │ │ movs r0, r4 │ │ uxtb r0, r5 │ │ cmp r0, #0 │ │ - beq.w c83b4 │ │ + beq.w c8aa4 │ │ cmp r0, #1 │ │ - beq.w c83dc │ │ + beq.w c8acc │ │ ldr r0, [sp, #8] │ │ movs r5, #0 │ │ - str.w r8, [sp, #64] @ 0x40 │ │ + str.w r8, [sp, #60] @ 0x3c │ │ mov.w r8, #1114112 @ 0x110000 │ │ str r4, [sp, #72] @ 0x48 │ │ movs r2, #18 │ │ str r5, [r0, #12] │ │ str r5, [r0, #8] │ │ str r5, [r0, #4] │ │ str r5, [r0, #0] │ │ ldr r0, [sp, #28] │ │ strh.w r5, [sp, #284] @ 0x11c │ │ str.w r8, [sp, #280] @ 0x118 │ │ str r5, [sp, #272] @ 0x110 │ │ add r1, sp, #248 @ 0xf8 │ │ - bl c99c0 │ │ + bl ca0b2 │ │ ldr r0, [sp, #72] @ 0x48 │ │ ldr.w sl, [sp, #92] @ 0x5c │ │ strb.w r5, [sp, #360] @ 0x168 │ │ strb.w r5, [sp, #356] @ 0x164 │ │ str r5, [sp, #352] @ 0x160 │ │ strd fp, r5, [sp, #344] @ 0x158 │ │ strd r5, r0, [sp, #336] @ 0x150 │ │ @@ -190490,1892 +196764,1890 @@ │ │ strb.w r5, [sp, #316] @ 0x13c │ │ str r5, [sp, #312] @ 0x138 │ │ strb.w r5, [sp, #308] @ 0x134 │ │ strh.w r5, [sp, #304] @ 0x130 │ │ strd r0, fp, [sp, #384] @ 0x180 │ │ add r6, sp, #392 @ 0x188 │ │ add r0, sp, #384 @ 0x180 │ │ - bl 53e18 │ │ + bl 54ac8 │ │ ldrd r5, r1, [sp, #272] @ 0x110 │ │ str r0, [sp, #84] @ 0x54 │ │ ldr r3, [sp, #288] @ 0x120 │ │ ldrd r2, r4, [sp, #296] @ 0x128 │ │ ldrh.w r0, [sp, #284] @ 0x11c │ │ cmp r5, #1 │ │ - bne.n c8018 │ │ + bne.n c8700 │ │ cmp.w r3, #1114112 @ 0x110000 │ │ - bne.n c7ffc │ │ + bne.n c86e4 │ │ cmp r1, r4 │ │ - bcc.w c8306 │ │ + bcc.w c89ee │ │ movs r4, #0 │ │ str r4, [sp, #300] @ 0x12c │ │ - b.n c8012 │ │ + b.n c86fa │ │ cmp r0, #5 │ │ - bcs.w c8592 │ │ + bcs.w c8c8e │ │ cmp r1, r0 │ │ - bcc.w c8304 │ │ + bcc.w c89ec │ │ movs r5, #0 │ │ - cbz r0, c8010 │ │ + cbz r0, c86f8 │ │ strh.w r5, [sp, #284] @ 0x11c │ │ movs r0, #0 │ │ movs r5, #0 │ │ str r5, [sp, #272] @ 0x110 │ │ - b.n c7fe6 │ │ + b.n c86ce │ │ cmp r5, #2 │ │ - beq.w c82d6 │ │ + beq.w c89be │ │ mov r0, sl │ │ movw r9, #11172 @ 0x2ba4 │ │ mov.w r8, #588 @ 0x24c │ │ str.w sl, [sp, #392] @ 0x188 │ │ ldr r1, [r0, #48] @ 0x30 │ │ cmp r1, #0 │ │ - bne.w c8160 │ │ + bne.w c8848 │ │ mov r1, r0 │ │ ldr.w r2, [r1, #36]! │ │ cmp r2, #0 │ │ - beq.n c8138 │ │ + beq.n c8820 │ │ mov r0, r1 │ │ - bl 53e18 │ │ + bl 54ac8 │ │ mov r4, r0 │ │ ldr r0, [sp, #392] @ 0x188 │ │ cmp.w r4, #1114112 @ 0x110000 │ │ - beq.n c8138 │ │ + beq.n c8820 │ │ ldrb.w r0, [r0, #52] @ 0x34 │ │ - cbz r0, c8092 │ │ + cbz r0, c877a │ │ cmp r4, #128 @ 0x80 │ │ - bcc.n c812c │ │ + bcc.n c8814 │ │ sub.w r6, r4, #44032 @ 0xac00 │ │ cmp r6, r9 │ │ - bcs.n c80e8 │ │ + bcs.n c87d0 │ │ uxth r4, r6 │ │ mov.w r1, #588 @ 0x24c │ │ mov r0, r4 │ │ - blx c9f40 │ │ + blx ca548 │ │ add r7, sp, #392 @ 0x188 │ │ orr.w r1, r0, #4352 @ 0x1100 │ │ mov r5, r0 │ │ mov r0, r7 │ │ - bl 56264 │ │ + bl 57344 │ │ mls r0, r5, r8, r6 │ │ movs r1, #28 │ │ mov r6, r7 │ │ uxth r0, r0 │ │ - blx c9f40 │ │ + blx ca548 │ │ movw r1, #4449 @ 0x1161 │ │ add r1, r0 │ │ mov r0, r7 │ │ - b.n c80d0 │ │ + b.n c87b8 │ │ cmp r4, #128 @ 0x80 │ │ - bcc.n c812c │ │ + bcc.n c8814 │ │ sub.w r6, r4, #44032 @ 0xac00 │ │ cmp r6, r9 │ │ - bcs.n c80f4 │ │ + bcs.n c87dc │ │ uxth r4, r6 │ │ mov.w r1, #588 @ 0x24c │ │ mov r0, r4 │ │ - blx c9f40 │ │ + blx ca548 │ │ add.w fp, sp, #392 @ 0x188 │ │ orr.w r1, r0, #4352 @ 0x1100 │ │ mov r5, r0 │ │ mov r0, fp │ │ - bl 56264 │ │ + bl 57344 │ │ mls r0, r5, r8, r6 │ │ movs r1, #28 │ │ mov r6, fp │ │ uxth r0, r0 │ │ - blx c9f40 │ │ + blx ca548 │ │ movw r1, #4449 @ 0x1161 │ │ add r1, r0 │ │ mov r0, fp │ │ - bl 56264 │ │ + bl 57344 │ │ mov r0, r4 │ │ movs r1, #28 │ │ - bl c9d20 │ │ - cbz r1, c8134 │ │ + bl ca328 │ │ + cbz r1, c881c │ │ movw r0, #4519 @ 0x11a7 │ │ add r0, r1 │ │ uxth r4, r0 │ │ - b.n c812c │ │ + b.n c8814 │ │ mov r0, r4 │ │ - bl c3bd8 │ │ - cbz r0, c8110 │ │ + bl c42c4 │ │ + cbz r0, c87f8 │ │ add r6, sp, #392 @ 0x188 │ │ - b.n c811a │ │ + b.n c8802 │ │ mov r0, r4 │ │ - bl c3c54 │ │ + bl c4340 │ │ add r6, sp, #392 @ 0x188 │ │ - cbz r0, c812c │ │ + cbz r0, c8814 │ │ mov r5, r0 │ │ lsls r4, r1, #2 │ │ - cbz r4, c8134 │ │ + cbz r4, c881c │ │ ldmia r5!, {r1} │ │ mov r0, r6 │ │ - bl 56264 │ │ + bl 57344 │ │ subs r4, #4 │ │ - b.n c8102 │ │ + b.n c87ea │ │ mov r0, r4 │ │ - bl c3c54 │ │ + bl c4340 │ │ add r6, sp, #392 @ 0x188 │ │ - cbz r0, c812c │ │ + cbz r0, c8814 │ │ mov r5, r0 │ │ lsls r4, r1, #2 │ │ - cbz r4, c8134 │ │ + cbz r4, c881c │ │ ldmia r5!, {r1} │ │ mov r0, r6 │ │ - bl 56264 │ │ + bl 57344 │ │ subs r4, #4 │ │ - b.n c811e │ │ + b.n c8806 │ │ mov r0, r6 │ │ mov r1, r4 │ │ - bl 56264 │ │ + bl 57344 │ │ ldr r0, [sp, #392] @ 0x188 │ │ - b.n c802c │ │ + b.n c8714 │ │ ldr r1, [r0, #8] │ │ cmp.w r1, #1114112 @ 0x110000 │ │ ite eq │ │ ldreq r1, [r0, #20] │ │ ldrhne r1, [r0, #0] │ │ cmp r1, #0 │ │ - beq.w c82b6 │ │ - bl 561f4 │ │ + beq.w c899e │ │ + bl 572d4 │ │ ldr r0, [sp, #392] @ 0x188 │ │ ldr r1, [r0, #8] │ │ cmp.w r1, #1114112 @ 0x110000 │ │ ite eq │ │ ldreq r2, [r0, #20] │ │ ldrhne r2, [r0, #0] │ │ str r2, [r0, #48] @ 0x30 │ │ - b.n c8162 │ │ + b.n c884a │ │ ldr r1, [r0, #8] │ │ ldr r4, [r0, #44] @ 0x2c │ │ cmp.w r1, #1114112 @ 0x110000 │ │ - bne.n c8170 │ │ + bne.n c8858 │ │ ldrd r1, r2, [r0, #16] │ │ - b.n c817a │ │ + b.n c8862 │ │ ldrh r2, [r0, #0] │ │ cmp r2, #5 │ │ - bcs.w c83f6 │ │ + bcs.w c8ae6 │ │ adds r1, r0, #4 │ │ - ldr r3, [pc, #876] @ (c84e8 ) │ │ + ldr r3, [pc, #892] @ (c8be0 ) │ │ mov r0, r4 │ │ add r3, pc │ │ - bl 5607c │ │ + bl 5715c │ │ ldr r7, [sp, #392] @ 0x188 │ │ ldr.w r8, [r0, #4] │ │ ldrd r0, r1, [r7, #44] @ 0x2c │ │ adds r0, #1 │ │ cmp r0, r1 │ │ - bne.n c81fe │ │ + bne.n c88e6 │ │ ldr r1, [r7, #8] │ │ add.w sl, r7, #4 │ │ cmp.w r1, #1114112 @ 0x110000 │ │ ite eq │ │ ldreq r1, [r7, #20] │ │ ldrhne r1, [r7, #0] │ │ sub.w r9, r1, r0 │ │ movs r4, #0 │ │ cmp r9, r4 │ │ - beq.n c8202 │ │ + beq.n c88ea │ │ ldr r1, [r7, #8] │ │ ldr r0, [r7, #48] @ 0x30 │ │ cmp.w r1, #1114112 @ 0x110000 │ │ - bne.n c81be │ │ + bne.n c88a6 │ │ ldrd r1, r2, [r7, #16] │ │ - b.n c81c8 │ │ + b.n c88b0 │ │ ldrh r2, [r7, #0] │ │ cmp r2, #5 │ │ - bcs.w c83f6 │ │ + bcs.w c8ae6 │ │ mov r1, sl │ │ - ldr r3, [pc, #800] @ (c84ec ) │ │ + ldr r3, [pc, #816] @ (c8be4 ) │ │ add r0, r4 │ │ add r3, pc │ │ - bl 5607c │ │ + bl 5715c │ │ ldr r6, [r0, #4] │ │ ldrb r5, [r0, #0] │ │ ldr r0, [r7, #8] │ │ cmp.w r0, #1114112 @ 0x110000 │ │ iteee eq │ │ ldrdeq r0, r1, [r7, #16] │ │ ldrhne r0, [r7, #0] │ │ movne r1, sl │ │ - blne 56090 │ │ + blne 57170 │ │ cmp r4, r1 │ │ - bcs.w c8bac │ │ + bcs.w c928e │ │ strb.w r5, [r0, r4, lsl #3] │ │ add.w r0, r0, r4, lsl #3 │ │ adds r4, #1 │ │ str r6, [r0, #4] │ │ - b.n c81aa │ │ + b.n c8892 │ │ str r0, [r7, #44] @ 0x2c │ │ - b.n c822e │ │ + b.n c8916 │ │ ldr r0, [r7, #8] │ │ cmp.w r0, #1114112 @ 0x110000 │ │ - bne.n c821a │ │ + bne.n c8902 │ │ ldr r0, [r7, #20] │ │ cmp r0, r9 │ │ ldr.w sl, [sp, #92] @ 0x5c │ │ it cs │ │ strcs.w r9, [r7, #20] │ │ - b.n c8228 │ │ + b.n c8910 │ │ ldrh r0, [r7, #0] │ │ cmp r9, r0 │ │ ldr.w sl, [sp, #92] @ 0x5c │ │ it cc │ │ strhcc.w r9, [r7] │ │ movs r0, #0 │ │ strd r0, r0, [r7, #44] @ 0x2c │ │ mov r0, r8 │ │ - bl c3cd0 │ │ + bl c43bc │ │ ldr r5, [sp, #280] @ 0x118 │ │ lsls r6, r0, #24 │ │ cmp.w r5, #1114112 @ 0x110000 │ │ - bne.n c824a │ │ + bne.n c8932 │ │ cmp r6, #0 │ │ - bne.n c831a │ │ + bne.n c8a02 │ │ str.w r8, [sp, #280] @ 0x118 │ │ add r6, sp, #392 @ 0x188 │ │ - b.n c801e │ │ + b.n c8706 │ │ mov r4, r0 │ │ ldrb.w r0, [sp, #360] @ 0x168 │ │ - cbz r0, c8280 │ │ + cbz r0, c8968 │ │ ldrb.w r1, [sp, #361] @ 0x169 │ │ uxtb r0, r4 │ │ cmp r1, r0 │ │ - bcs.n c8292 │ │ + bcs.n c897a │ │ mov r0, r5 │ │ mov r1, r8 │ │ - bl c3db0 │ │ + bl c449c │ │ add r6, sp, #392 @ 0x188 │ │ cmp.w r0, #1114112 @ 0x110000 │ │ - bne.n c82b2 │ │ + bne.n c899a │ │ ldr r0, [sp, #88] @ 0x58 │ │ mov r1, r8 │ │ - bl 560b8 │ │ + bl 57198 │ │ movs r0, #1 │ │ strb.w r4, [sp, #361] @ 0x169 │ │ strb.w r0, [sp, #360] @ 0x168 │ │ - b.n c801e │ │ + b.n c8706 │ │ mov r0, r5 │ │ mov r1, r8 │ │ - bl c3db0 │ │ + bl c449c │ │ cmp.w r0, #1114112 @ 0x110000 │ │ - bne.n c82ac │ │ - cbnz r6, c8296 │ │ - b.n c8330 │ │ + bne.n c8994 │ │ + cbnz r6, c897e │ │ + b.n c8a18 │ │ cmp r6, #0 │ │ - beq.n c8336 │ │ + beq.n c8a1e │ │ ldr r0, [sp, #88] @ 0x58 │ │ mov r1, r8 │ │ - bl 560b8 │ │ + bl 57198 │ │ movs r0, #1 │ │ strb.w r4, [sp, #361] @ 0x169 │ │ strb.w r0, [sp, #360] @ 0x168 │ │ add r6, sp, #392 @ 0x188 │ │ - b.n c801e │ │ + b.n c8706 │ │ str r0, [sp, #280] @ 0x118 │ │ add r6, sp, #392 @ 0x188 │ │ - b.n c801e │ │ + b.n c8706 │ │ str r0, [sp, #280] @ 0x118 │ │ - b.n c801e │ │ + b.n c8706 │ │ ldr r2, [sp, #280] @ 0x118 │ │ movs r1, #0 │ │ movs r5, #2 │ │ mov.w r8, #1114112 @ 0x110000 │ │ cmp.w r2, #1114112 @ 0x110000 │ │ str r1, [sp, #276] @ 0x114 │ │ str r5, [sp, #272] @ 0x110 │ │ - beq.w c7fdc │ │ + beq.w c86c4 │ │ str.w r8, [sp, #280] @ 0x118 │ │ mov.w r0, #1114112 @ 0x110000 │ │ - b.n c8300 │ │ + b.n c89e8 │ │ cmp.w r3, #1114112 @ 0x110000 │ │ - bne.n c82e6 │ │ + bne.n c89ce │ │ cmp r1, r4 │ │ - bcc.n c82f2 │ │ + bcc.n c89da │ │ movs r0, #0 │ │ str r0, [sp, #300] @ 0x12c │ │ - b.n c8328 │ │ + b.n c8a10 │ │ cmp r0, #5 │ │ - bcs.w c8592 │ │ + bcs.w c8c8e │ │ ldr r2, [sp, #80] @ 0x50 │ │ cmp r1, r0 │ │ - bcs.n c8320 │ │ + bcs.n c8a08 │ │ ldr.w r2, [r2, r1, lsl #2] │ │ adds r0, r1, #1 │ │ str r0, [sp, #276] @ 0x114 │ │ movs r0, #2 │ │ str r0, [sp, #272] @ 0x110 │ │ mov r0, r8 │ │ mov r8, r2 │ │ - b.n c834a │ │ + b.n c8a32 │ │ ldr r2, [sp, #80] @ 0x50 │ │ ldr.w r2, [r2, r1, lsl #2] │ │ adds r0, r1, #1 │ │ str r0, [sp, #276] @ 0x114 │ │ movs r0, #1 │ │ ldr r3, [sp, #84] @ 0x54 │ │ str r0, [sp, #272] @ 0x110 │ │ mov r0, r8 │ │ mov r8, r2 │ │ - b.n c834c │ │ + b.n c8a34 │ │ mov.w r0, #1114112 @ 0x110000 │ │ - b.n c8348 │ │ - cbz r0, c8328 │ │ + b.n c8a30 │ │ + cbz r0, c8a10 │ │ movs r0, #0 │ │ strh.w r0, [sp, #284] @ 0x11c │ │ mov.w r0, #1114112 @ 0x110000 │ │ str r0, [sp, #280] @ 0x118 │ │ - b.n c834a │ │ + b.n c8a32 │ │ str.w r8, [sp, #280] @ 0x118 │ │ - b.n c8344 │ │ + b.n c8a2c │ │ movs r0, #0 │ │ strb.w r0, [sp, #360] @ 0x168 │ │ strd r0, r8, [sp, #276] @ 0x114 │ │ movs r0, #1 │ │ str r0, [sp, #272] @ 0x110 │ │ mov r0, r8 │ │ mov r8, r5 │ │ add r6, sp, #392 @ 0x188 │ │ ldr r3, [sp, #84] @ 0x54 │ │ cmp.w r3, #1114112 @ 0x110000 │ │ - beq.n c8398 │ │ + beq.n c8a84 │ │ cmp r8, r3 │ │ mov r8, r0 │ │ - beq.w c7fd0 │ │ + beq.w c86b8 │ │ mov r0, sl │ │ - bl 5611c │ │ + bl 571fc │ │ ldr r0, [sp, #88] @ 0x58 │ │ - bl 5612e │ │ - ldrd r8, r9, [sp, #64] @ 0x40 │ │ + bl 5720e │ │ + ldr.w r8, [sp, #60] @ 0x3c │ │ add.w sl, sp, #208 @ 0xd0 │ │ - b.n c83dc │ │ + ldr.w r9, [sp, #68] @ 0x44 │ │ + b.n c8acc │ │ mov fp, r4 │ │ cmp r4, #21 │ │ - bcs.n c83e8 │ │ + bcs.n c8ad8 │ │ movs r4, #8 │ │ cmp r7, r4 │ │ - beq.n c8388 │ │ + beq.n c8a74 │ │ adds r1, r5, r4 │ │ mov r0, r5 │ │ - bl 54294 │ │ + bl 554a2 │ │ adds r4, #8 │ │ - b.n c8378 │ │ + b.n c8a64 │ │ ldr r5, [sp, #200] @ 0xc8 │ │ add.w sl, sp, #208 @ 0xd0 │ │ - ldrd r8, r9, [sp, #64] @ 0x40 │ │ + ldr.w r8, [sp, #60] @ 0x3c │ │ mov r4, fp │ │ - b.w c7a3a │ │ + b.w c811e │ │ mov r0, sl │ │ - bl 5611c │ │ + bl 571fc │ │ ldr r0, [sp, #88] @ 0x58 │ │ - bl 5612e │ │ + bl 5720e │ │ cmp.w r8, #1114112 @ 0x110000 │ │ - ldrd r8, r9, [sp, #64] @ 0x40 │ │ - ldr r4, [sp, #72] @ 0x48 │ │ + ldr.w r8, [sp, #60] @ 0x3c │ │ + ldr.w r9, [sp, #68] @ 0x44 │ │ add.w sl, sp, #208 @ 0xd0 │ │ - bne.n c83dc │ │ + ldr r4, [sp, #72] @ 0x48 │ │ + bne.n c8acc │ │ ldr r2, [sp, #12] │ │ movs r5, #0 │ │ ldr r1, [sp, #16] │ │ strb.w r5, [sp, #273] @ 0x111 │ │ ldrh r0, [r2, #0] │ │ strh r0, [r1, #0] │ │ ldrb r0, [r2, #2] │ │ strb r0, [r1, #2] │ │ ldr r0, [sp, #20] │ │ ldr r1, [sp, #76] @ 0x4c │ │ strb.w r0, [sp, #272] @ 0x110 │ │ add r2, sp, #272 @ 0x110 │ │ add r3, sp, #168 @ 0xa8 │ │ mov r0, r4 │ │ - bl 54084 │ │ - b.w c777a │ │ + bl 54ddc │ │ + b.w c7e5e │ │ movs r0, #1 │ │ movs r5, #0 │ │ strb.w r0, [sp, #173] @ 0xad │ │ - b.w c777a │ │ + b.w c7e5e │ │ mov r0, r5 │ │ mov r1, fp │ │ mov r4, fp │ │ - bl 56518 │ │ - b.w c7a32 │ │ - ldr r3, [pc, #248] @ (c84f0 ) │ │ + bl 550ac │ │ + b.w c8116 │ │ + ldr r3, [pc, #256] @ (c8be8 ) │ │ mov r0, r2 │ │ movs r1, #4 │ │ add r3, pc │ │ mov r2, r3 │ │ - bl 4c7e0 │ │ + bl 4d66c │ │ + ldr r0, [pc, #244] @ (c8bec ) │ │ + add r0, pc │ │ + str r0, [sp, #64] @ 0x40 │ │ ldrd r0, r1, [sp, #116] @ 0x74 │ │ - ldr r3, [pc, #232] @ (c84f4 ) │ │ + ldr r3, [pc, #240] @ (c8bf0 ) │ │ ldr r2, [sp, #48] @ 0x30 │ │ add r3, pc │ │ str r1, [sp, #92] @ 0x5c │ │ - bl 53fa4 │ │ + bl 54cfc │ │ movs r4, #1 │ │ movs r2, #0 │ │ movs r3, #46 @ 0x2e │ │ strh.w r4, [sp, #308] @ 0x134 │ │ str r1, [sp, #304] @ 0x130 │ │ add.w r9, sp, #248 @ 0xf8 │ │ str r2, [sp, #300] @ 0x12c │ │ add.w fp, sp, #208 @ 0xd0 │ │ strb.w r4, [sp, #296] @ 0x128 │ │ movw sl, #25336 @ 0x62f8 │ │ strd r1, r3, [sp, #288] @ 0x120 │ │ strd r1, r2, [sp, #280] @ 0x118 │ │ strd r3, r0, [sp, #272] @ 0x110 │ │ - ldr r7, [pc, #184] @ (c84f8 ) │ │ + ldr r6, [pc, #188] @ (c8bf4 ) │ │ add r0, sp, #272 @ 0x110 │ │ - bl c93cc │ │ + bl 54c08 │ │ cmp r0, #0 │ │ - beq.w c859c │ │ + beq.w c8c98 │ │ mov r5, r0 │ │ movs.w r0, r8, lsl #31 │ │ - beq.n c8440 │ │ + beq.n c8b36 │ │ mov r0, r9 │ │ add.w fp, r5, r1 │ │ str r5, [sp, #248] @ 0xf8 │ │ str.w fp, [sp, #252] @ 0xfc │ │ - bl 53e18 │ │ + bl 54ac8 │ │ cmp.w r0, #1114112 @ 0x110000 │ │ - bne.n c8470 │ │ + bne.n c8b66 │ │ add.w fp, sp, #208 @ 0xd0 │ │ - b.n c8440 │ │ - bl c3b48 │ │ + b.n c8b36 │ │ + bl c4234 │ │ uxtb r0, r0 │ │ - cbz r0, c84a2 │ │ + cbz r0, c8b9a │ │ cmp r0, #17 │ │ - beq.n c84a2 │ │ + beq.n c8b9a │ │ cmp r0, #9 │ │ - bne.n c857e │ │ + bne.w c8c7a │ │ mov r0, r9 │ │ - bl 53e18 │ │ + bl 54ac8 │ │ cmp.w r0, #1114112 @ 0x110000 │ │ - beq.n c8540 │ │ - bl c3b48 │ │ + beq.n c8c3c │ │ + bl c4234 │ │ uxtb r0, r0 │ │ cmp r0, #14 │ │ - bhi.n c857e │ │ + bhi.n c8c7a │ │ lsl.w r0, r4, r0 │ │ tst.w r0, sl │ │ - bne.n c8480 │ │ - b.n c857e │ │ + bne.n c8b78 │ │ + b.n c8c7a │ │ ldrd r0, r1, [sp, #248] @ 0xf8 │ │ - mov r6, r8 │ │ + mov r7, r8 │ │ strd r0, r1, [sp, #208] @ 0xd0 │ │ movs r0, #0 │ │ mov.w r8, #0 │ │ str r0, [sp, #88] @ 0x58 │ │ add r0, sp, #208 @ 0xd0 │ │ - bl 53e18 │ │ + bl 54ac8 │ │ cmp.w r0, #1114112 @ 0x110000 │ │ - beq.n c84fc │ │ - bl c3b48 │ │ + beq.n c8bf8 │ │ + bl c4234 │ │ uxtb r0, r0 │ │ cmp r0, #17 │ │ - bhi.n c857e │ │ + bhi.n c8c7a │ │ lsl.w r1, r4, r0 │ │ - tst r1, r7 │ │ - bne.n c84b4 │ │ + tst r1, r6 │ │ + bne.n c8bac │ │ cmp r0, #1 │ │ - beq.n c84e0 │ │ + beq.n c8bd8 │ │ cmp r0, #5 │ │ - bne.n c857e │ │ + bne.n c8c7a │ │ mov.w r8, #1 │ │ - b.n c84b4 │ │ + b.n c8bac │ │ movs r0, #1 │ │ str r0, [sp, #88] @ 0x58 │ │ - b.n c84b4 │ │ + b.n c8bac │ │ nop │ │ - ldr r2, [r4, #68] @ 0x44 │ │ + ldr r6, [r2, #84] @ 0x54 │ │ movs r0, r0 │ │ - ldr r4, [r4, #64] @ 0x40 │ │ + ldr r0, [r3, #80] @ 0x50 │ │ movs r0, r0 │ │ - ldr r4, [r6, #32] │ │ + ldr r0, [r4, #48] @ 0x30 │ │ movs r0, r0 │ │ - ldr r4, [r2, #16] │ │ + adds r2, r3, #2 │ │ + @ instruction: 0xfff469da │ │ movs r0, r0 │ │ str r1, [r3, #12] │ │ movs r2, r0 │ │ strd r5, fp, [sp, #208] @ 0xd0 │ │ add.w fp, sp, #208 @ 0xd0 │ │ mov r0, fp │ │ - bl 53fc4 │ │ + bl 54d1c │ │ cmp.w r0, #1114112 @ 0x110000 │ │ - beq.n c857e │ │ + beq.n c8c7a │ │ mov r5, r0 │ │ - bl c3b48 │ │ + bl c4234 │ │ uxtb r0, r0 │ │ cmp r0, #13 │ │ - beq.n c8504 │ │ + beq.n c8c00 │ │ mov r0, r5 │ │ - bl c3b48 │ │ + bl c4234 │ │ uxtb r0, r0 │ │ cmp r0, #17 │ │ - bhi.n c857e │ │ - ldr r1, [pc, #848] @ (c887c ) │ │ + bhi.n c8c7a │ │ + ldr r1, [pc, #832] @ (c8f68 ) │ │ lsl.w r0, r4, r0 │ │ tst r0, r1 │ │ - beq.n c857e │ │ + beq.n c8c7a │ │ ldr r0, [sp, #88] @ 0x58 │ │ and.w r0, r0, r8 │ │ lsls r0, r0, #31 │ │ - bne.n c857e │ │ - mov r8, r6 │ │ - b.n c8440 │ │ + bne.n c8c7a │ │ + mov r8, r7 │ │ + b.n c8b36 │ │ strd r5, fp, [sp, #208] @ 0xd0 │ │ add.w fp, sp, #208 @ 0xd0 │ │ mov r0, fp │ │ - bl 53fc4 │ │ + bl 54d1c │ │ cmp.w r0, #1114112 @ 0x110000 │ │ - beq.w c8440 │ │ + beq.w c8b36 │ │ mov r5, r0 │ │ - bl c3b48 │ │ + bl c4234 │ │ uxtb r0, r0 │ │ cmp r0, #13 │ │ - beq.n c8548 │ │ + beq.n c8c44 │ │ mov r0, r5 │ │ - bl c3b48 │ │ + bl c4234 │ │ uxtb r0, r0 │ │ cmp r0, #9 │ │ - beq.w c8440 │ │ + beq.w c8b36 │ │ mov r0, r5 │ │ - bl c3b48 │ │ + bl c4234 │ │ uxtb r0, r0 │ │ cmp r0, #5 │ │ - beq.w c8440 │ │ + beq.w c8b36 │ │ movs r1, #1 │ │ movs r0, #1 │ │ - str r0, [sp, #48] @ 0x30 │ │ + str r0, [sp, #32] │ │ add.w r8, sp, #272 @ 0x110 │ │ strb.w r1, [sp, #170] @ 0xaa │ │ add.w fp, sp, #208 @ 0xd0 │ │ - b.n c85a6 │ │ - ldr r2, [pc, #748] @ (c8880 ) │ │ + b.n c8ca2 │ │ + ldr r2, [pc, #732] @ (c8f6c ) │ │ movs r1, #4 │ │ add r2, pc │ │ - bl 4c7e0 │ │ + bl 4d66c │ │ add.w r8, sp, #272 @ 0x110 │ │ ldrb.w r0, [sp, #170] @ 0xaa │ │ - str r0, [sp, #48] @ 0x30 │ │ + str r0, [sp, #32] │ │ ldr r0, [sp, #24] │ │ ldrb.w sl, [sp, #168] @ 0xa8 │ │ - ldrb.w r9, [r0, #2] │ │ + ldrb r4, [r0, #2] │ │ ldrh r5, [r0, #0] │ │ ldrb.w r0, [sp, #169] @ 0xa9 │ │ - str r0, [sp, #44] @ 0x2c │ │ + str r0, [sp, #28] │ │ ldr.w r0, [sp, #171] @ 0xab │ │ - str r0, [sp, #36] @ 0x24 │ │ + str r0, [sp, #44] @ 0x2c │ │ ldrb.w r0, [sp, #175] @ 0xaf │ │ - str r0, [sp, #40] @ 0x28 │ │ + str r0, [sp, #36] @ 0x24 │ │ ldrb.w r0, [sp, #179] @ 0xb3 │ │ - str r0, [sp, #56] @ 0x38 │ │ + str r0, [sp, #48] @ 0x30 │ │ ldrd r0, r1, [sp, #196] @ 0xc4 │ │ - bl 5da74 │ │ + bl 551d8 │ │ ldr r1, [sp, #92] @ 0x5c │ │ mov r0, r8 │ │ - bl 53f28 │ │ + bl 54bd8 │ │ add r7, sp, #112 @ 0x70 │ │ - mov r1, fp │ │ - mov r0, r7 │ │ - ldmia.w r0, {r2, r3, r6} │ │ - mov r0, r8 │ │ - stmia r1!, {r2, r3, r6} │ │ + mov r0, fp │ │ mov r1, r7 │ │ - ldmia.w r0, {r2, r3, r6} │ │ - stmia r1!, {r2, r3, r6} │ │ + ldmia.w r1, {r2, r3, r6} │ │ + mov r1, r8 │ │ + stmia r0!, {r2, r3, r6} │ │ + mov r0, r7 │ │ + ldmia.w r1, {r2, r3, r6} │ │ + stmia r0!, {r2, r3, r6} │ │ ldrd r0, r1, [sp, #140] @ 0x8c │ │ - bl 5395a │ │ + bl 54676 │ │ mov r0, fp │ │ ldr r6, [sp, #52] @ 0x34 │ │ ldmia.w r0, {r1, r2, r3} │ │ - movs r4, #1 │ │ stmia r6!, {r1, r2, r3} │ │ movs r2, #1 │ │ movs r1, #0 │ │ ldrd r3, r0, [sp, #144] @ 0x90 │ │ strh.w r2, [sp, #308] @ 0x134 │ │ strb.w r2, [sp, #296] @ 0x128 │ │ movs r2, #46 @ 0x2e │ │ str r0, [sp, #304] @ 0x130 │ │ str r1, [sp, #300] @ 0x12c │ │ strd r0, r2, [sp, #288] @ 0x120 │ │ strd r0, r1, [sp, #280] @ 0x118 │ │ - orr.w r0, r5, r9, lsl #16 │ │ + orr.w r0, r5, r4, lsl #16 │ │ str r3, [sp, #52] @ 0x34 │ │ + movs r4, #1 │ │ strd r2, r3, [sp, #272] @ 0x110 │ │ - str r0, [sp, #32] │ │ - add r6, sp, #248 @ 0xf8 │ │ + str r0, [sp, #40] @ 0x28 │ │ + add r7, sp, #248 @ 0xf8 │ │ mov r0, r8 │ │ - bl c93cc │ │ + bl 54c08 │ │ cmp r0, #0 │ │ - beq.w c8888 │ │ - mov r7, r0 │ │ + beq.w c8f70 │ │ + mov r6, r0 │ │ lsls r0, r4, #31 │ │ mov r5, r1 │ │ itt eq │ │ addeq r0, sp, #112 @ 0x70 │ │ - bleq 53f7c │ │ + bleq 54cd4 │ │ cmp r5, #3 │ │ - bhi.n c8664 │ │ - subs r0, r7, #1 │ │ + bhi.n c8d5e │ │ + subs r0, r6, #1 │ │ mov r1, r5 │ │ cmp r1, #0 │ │ - beq.w c8860 │ │ + beq.w c8f4c │ │ ldrsb r2, [r0, r1] │ │ subs r1, #1 │ │ cmp.w r2, #4294967295 @ 0xffffffff │ │ - bgt.n c8652 │ │ - b.n c866e │ │ - ldr r0, [r7, #0] │ │ + bgt.n c8d4c │ │ + b.n c8d68 │ │ + ldr r0, [r6, #0] │ │ tst.w r0, #2155905152 @ 0x80808080 │ │ - beq.w c8836 │ │ - ldr.w r9, [sp, #120] @ 0x78 │ │ - movs r2, #4 │ │ - ldr r1, [pc, #524] @ (c8884 ) │ │ + beq.w c8f22 │ │ + ldr r1, [sp, #64] @ 0x40 │ │ + ldr r0, [sp, #120] @ 0x78 │ │ + str r0, [sp, #72] @ 0x48 │ │ + adds r2, r1, #4 │ │ add r0, sp, #112 @ 0x70 │ │ - add r1, pc │ │ - bl 53f58 │ │ - adds r0, r7, r5 │ │ + bl 4b91c │ │ + adds r0, r6, r5 │ │ movs r4, #0 │ │ str r0, [sp, #76] @ 0x4c │ │ str r0, [sp, #212] @ 0xd4 │ │ movs r0, #0 │ │ - str r7, [sp, #208] @ 0xd0 │ │ + str r6, [sp, #208] @ 0xd0 │ │ str r0, [sp, #84] @ 0x54 │ │ mov r0, fp │ │ - bl 53e18 │ │ + bl 54ac8 │ │ cmp.w r0, #1114112 @ 0x110000 │ │ - beq.n c86b2 │ │ + beq.n c8daa │ │ adds r4, #1 │ │ - bcs.w c880a │ │ + bcs.w c8efc │ │ mov r1, r0 │ │ cmp r0, #128 @ 0x80 │ │ - bcs.n c868c │ │ + bcs.n c8d84 │ │ add r0, sp, #112 @ 0x70 │ │ - bl 541bc │ │ + bl 6c7c8 │ │ ldr r0, [sp, #84] @ 0x54 │ │ adds r0, #1 │ │ str r0, [sp, #84] @ 0x54 │ │ - b.n c868c │ │ + b.n c8d84 │ │ ldr r0, [sp, #84] @ 0x54 │ │ - str r7, [sp, #80] @ 0x50 │ │ - strd sl, r9, [sp, #64] @ 0x40 │ │ - cbz r0, c86c4 │ │ + str r4, [sp, #68] @ 0x44 │ │ + str.w sl, [sp, #60] @ 0x3c │ │ + cbz r0, c8dbc │ │ add r0, sp, #112 @ 0x70 │ │ movs r1, #45 @ 0x2d │ │ - bl 541bc │ │ + bl 6c7c8 │ │ + ldr r1, [sp, #84] @ 0x54 │ │ movs r0, #72 @ 0x48 │ │ ldr.w r8, [sp, #76] @ 0x4c │ │ - str r0, [sp, #92] @ 0x5c │ │ mov.w r9, #0 │ │ - ldr r0, [sp, #84] @ 0x54 │ │ - movs r7, #128 @ 0x80 │ │ - str r4, [sp, #72] @ 0x48 │ │ - cmp r0, r4 │ │ - str r7, [sp, #196] @ 0xc4 │ │ - bcs.w c886e │ │ - str r0, [sp, #88] @ 0x58 │ │ + movs r4, #128 @ 0x80 │ │ + str r0, [sp, #92] @ 0x5c │ │ + str r6, [sp, #80] @ 0x50 │ │ + ldr r0, [sp, #68] @ 0x44 │ │ + str r4, [sp, #196] @ 0xc4 │ │ + cmp r1, r0 │ │ + bcs.w c8f5a │ │ + str r1, [sp, #88] @ 0x58 │ │ add r0, sp, #196 @ 0xc4 │ │ - strd r8, r0, [sp, #212] @ 0xd4 │ │ - ldr r0, [sp, #80] @ 0x50 │ │ - str r0, [sp, #208] @ 0xd0 │ │ + str r0, [sp, #216] @ 0xd8 │ │ + strd r6, r8, [sp, #208] @ 0xd0 │ │ mov r0, fp │ │ - bl 53e18 │ │ + bl 54ac8 │ │ cmp.w r0, #1114112 @ 0x110000 │ │ - beq.w c8d1e │ │ - mov r4, r0 │ │ + beq.w c93fc │ │ + mov r6, r0 │ │ ldr r0, [sp, #216] @ 0xd8 │ │ ldr r5, [r0, #0] │ │ - cmp r4, r5 │ │ - bcc.n c86ea │ │ + cmp r6, r5 │ │ + bcc.n c8de2 │ │ ldrd r0, r1, [sp, #208] @ 0xd0 │ │ strd r0, r1, [sp, #248] @ 0xf8 │ │ - mov r0, r6 │ │ - bl 53e18 │ │ + mov r0, r7 │ │ + bl 54ac8 │ │ cmp.w r0, #1114112 @ 0x110000 │ │ - beq.n c8726 │ │ - cmp r4, r0 │ │ - mov r1, r0 │ │ + beq.n c8e1e │ │ + cmp r0, r6 │ │ + mov r1, r6 │ │ it cc │ │ - movcc r1, r4 │ │ + movcc r1, r0 │ │ cmp r5, r0 │ │ it ls │ │ - movls r4, r1 │ │ - b.n c870a │ │ + movls r6, r1 │ │ + b.n c8e02 │ │ ldr r1, [sp, #88] @ 0x58 │ │ - subs r5, r4, r7 │ │ + subs r5, r6, r4 │ │ mvn.w r0, r9 │ │ - adds r7, r1, #1 │ │ - mov r1, r7 │ │ - blx c9f40 │ │ + adds r4, r1, #1 │ │ + mov r1, r4 │ │ + blx ca548 │ │ cmp r5, r0 │ │ - bhi.n c8802 │ │ - mla r9, r5, r7, r9 │ │ - ldr r0, [sp, #80] @ 0x50 │ │ - str r4, [sp, #196] @ 0xc4 │ │ + bhi.n c8ef8 │ │ + mla r9, r5, r4, r9 │ │ + str r6, [sp, #196] @ 0xc4 │ │ + ldr r6, [sp, #80] @ 0x50 │ │ str.w r8, [sp, #212] @ 0xd4 │ │ - str r0, [sp, #208] @ 0xd0 │ │ + str r6, [sp, #208] @ 0xd0 │ │ ldr r4, [sp, #196] @ 0xc4 │ │ mov r0, fp │ │ - bl 53e18 │ │ + bl 54ac8 │ │ cmp.w r0, #1114112 @ 0x110000 │ │ - beq.n c87f4 │ │ + beq.n c8eec │ │ cmp r0, r4 │ │ - bcs.n c8760 │ │ + bcs.n c8e58 │ │ adds.w r9, r9, #1 │ │ - bcs.n c8802 │ │ + bcs.n c8ef8 │ │ cmp r0, r4 │ │ - bne.n c874a │ │ + bne.n c8e42 │ │ ldr r0, [sp, #92] @ 0x5c │ │ movs r5, #36 @ 0x24 │ │ - mov r4, r9 │ │ + mov r6, r9 │ │ rsb r8, r0, #0 │ │ - add.w r6, r0, #26 │ │ + add.w r7, r0, #26 │ │ mov.w fp, #26 │ │ - cmp r5, r6 │ │ + cmp r5, r7 │ │ it cc │ │ addcc.w fp, r8, r5 │ │ ldr r0, [sp, #92] @ 0x5c │ │ cmp r5, r0 │ │ mov.w r0, #1 │ │ it ls │ │ movls fp, r0 │ │ - cmp r4, fp │ │ - bcc.n c87be │ │ + cmp r6, fp │ │ + bcc.n c8eb6 │ │ cmp.w fp, #36 @ 0x24 │ │ - beq.w c8d5e │ │ - sub.w r7, r4, fp │ │ + beq.w c9438 │ │ + sub.w r4, r6, fp │ │ rsb sl, fp, #36 @ 0x24 │ │ - mov r0, r7 │ │ + mov r0, r4 │ │ mov r1, sl │ │ - blx c9f40 │ │ - mov r4, r0 │ │ - mls r0, r0, sl, r7 │ │ + blx ca548 │ │ + mov r6, r0 │ │ + mls r0, r0, sl, r4 │ │ add r0, fp │ │ - bl 54268 │ │ + bl 54f14 │ │ mov r1, r0 │ │ add r0, sp, #112 @ 0x70 │ │ - bl 541bc │ │ + bl 6c7c8 │ │ adds r5, #36 @ 0x24 │ │ - b.n c8772 │ │ - mov r0, r4 │ │ - bl 54268 │ │ + b.n c8e6a │ │ + mov r0, r6 │ │ + bl 54f14 │ │ mov r1, r0 │ │ add r0, sp, #112 @ 0x70 │ │ - bl 541bc │ │ + bl 6c7c8 │ │ ldrd r0, r1, [sp, #84] @ 0x54 │ │ subs r0, r1, r0 │ │ adds r1, #1 │ │ clz r0, r0 │ │ str r1, [sp, #88] @ 0x58 │ │ lsrs r2, r0, #5 │ │ mov r0, r9 │ │ - bl 54168 │ │ + bl 54ec0 │ │ str r0, [sp, #92] @ 0x5c │ │ - add r6, sp, #248 @ 0xf8 │ │ + add r7, sp, #248 @ 0xf8 │ │ mov.w r9, #0 │ │ add.w fp, sp, #208 @ 0xd0 │ │ - ldr.w r8, [sp, #76] @ 0x4c │ │ - b.n c8748 │ │ + ldrd r8, r6, [sp, #76] @ 0x4c │ │ + b.n c8e40 │ │ ldr r0, [sp, #196] @ 0xc4 │ │ add.w r9, r9, #1 │ │ - ldr r4, [sp, #72] @ 0x48 │ │ - adds r7, r0, #1 │ │ - ldr r0, [sp, #88] @ 0x58 │ │ - b.n c86d6 │ │ - ldr.w r9, [sp, #68] @ 0x44 │ │ + ldr r1, [sp, #88] @ 0x58 │ │ + adds r4, r0, #1 │ │ + b.n c8dce │ │ add.w r8, sp, #272 @ 0x110 │ │ ldr r0, [sp, #120] @ 0x78 │ │ movs r4, #0 │ │ + ldr r1, [sp, #72] @ 0x48 │ │ mov.w sl, #1 │ │ - cmp r0, r9 │ │ - bcc.w c8630 │ │ - cmp.w r9, #0 │ │ - it ne │ │ - cmpne r0, r9 │ │ - bls.n c8830 │ │ + cmp r0, r1 │ │ + bcc.w c8d2a │ │ + cbz r1, c8f1e │ │ + cmp r0, r1 │ │ + bls.n c8f1e │ │ ldr r0, [sp, #116] @ 0x74 │ │ - ldrsb.w r0, [r0, r9] │ │ + ldrsb r0, [r0, r1] │ │ cmn.w r0, #65 @ 0x41 │ │ - ble.w c8d10 │ │ - str.w r9, [sp, #120] @ 0x78 │ │ - b.n c8630 │ │ - adds r0, r7, #3 │ │ + ble.w c93ee │ │ + str r1, [sp, #120] @ 0x78 │ │ + b.n c8d2a │ │ + adds r0, r6, #3 │ │ bic.w r0, r0, #3 │ │ - subs r0, r0, r7 │ │ + subs r0, r0, r6 │ │ it eq │ │ moveq r0, #4 │ │ subs r1, r5, #4 │ │ cmp r0, r1 │ │ - bcs.n c8856 │ │ - ldr r2, [r7, r0] │ │ + bcs.n c8f42 │ │ + ldr r2, [r6, r0] │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ - bne.w c866e │ │ + bne.w c8d68 │ │ adds r0, #4 │ │ - b.n c8844 │ │ - ldr r0, [r7, r1] │ │ + b.n c8f30 │ │ + ldr r0, [r6, r1] │ │ tst.w r0, #2155905152 @ 0x80808080 │ │ - bne.w c866e │ │ + bne.w c8d68 │ │ + adds r2, r6, r5 │ │ add r0, sp, #112 @ 0x70 │ │ - mov r1, r7 │ │ - mov r2, r5 │ │ - bl 53f58 │ │ + mov r1, r6 │ │ + bl 4b91c │ │ movs r4, #0 │ │ - b.n c8630 │ │ - ldr.w sl, [sp, #64] @ 0x40 │ │ + b.n c8d2a │ │ + ldr.w sl, [sp, #60] @ 0x3c │ │ add.w r8, sp, #272 @ 0x110 │ │ movs r4, #0 │ │ - b.n c8630 │ │ + b.n c8d2a │ │ nop │ │ movs r3, r4 │ │ movs r2, r0 │ │ - ldr r2, [r3, #8] │ │ + ldr r2, [r7, #20] │ │ movs r0, r0 │ │ - cmp r7, #4 │ │ - @ instruction: 0xfff49d09 │ │ - ldr.w r9, [sp, #32] │ │ - lsrs r0, r5, #24 │ │ - ldr r1, [sp, #56] @ 0x38 │ │ - str r0, [sp, #84] @ 0x54 │ │ - lsrs r0, r5, #16 │ │ - str r0, [sp, #88] @ 0x58 │ │ - lsrs r0, r5, #8 │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + ldrd r9, r8, [sp, #28] │ │ + lsrs r1, r0, #24 │ │ + str r1, [sp, #84] @ 0x54 │ │ + lsrs r1, r0, #16 │ │ + lsrs r0, r0, #8 │ │ + str r1, [sp, #88] @ 0x58 │ │ str r0, [sp, #92] @ 0x5c │ │ - bic.w r0, r9, #4278190080 @ 0xff000000 │ │ + ldr r0, [sp, #40] @ 0x28 │ │ + ldr r1, [sp, #48] @ 0x30 │ │ + bic.w r0, r0, #4278190080 @ 0xff000000 │ │ lsrs r7, r0, #16 │ │ - ldrd r3, r2, [sp, #44] @ 0x2c │ │ mov.w fp, r0, lsr #8 │ │ ldrb.w r0, [sp, #154] @ 0x9a │ │ - str r1, [sp, #56] @ 0x38 │ │ - cbz r0, c891a │ │ - mov r8, r5 │ │ + str r1, [sp, #48] @ 0x30 │ │ + cbz r0, c8ff4 │ │ ldrd r4, r5, [sp, #116] @ 0x74 │ │ - strd r3, r2, [sp, #44] @ 0x2c │ │ - mov r1, r5 │ │ movs r2, #46 @ 0x2e │ │ + mov r1, r5 │ │ mov r0, r4 │ │ - bl 56400 │ │ - cbz r0, c88de │ │ + bl 54f7c │ │ + cbz r0, c8fbe │ │ subs r3, r5, #1 │ │ - beq.n c8924 │ │ + beq.n c8ffe │ │ cmp r5, #0 │ │ - beq.w c8dac │ │ + beq.w c948c │ │ ldrsb r0, [r4, r3] │ │ cmn.w r0, #65 @ 0x41 │ │ - ble.w c8db6 │ │ + ble.w c9496 │ │ mov r5, r3 │ │ movs r6, #1 │ │ movs r0, #0 │ │ - cbz r5, c8928 │ │ + cbz r5, c9002 │ │ movs r1, #46 @ 0x2e │ │ strh.w r6, [sp, #308] @ 0x134 │ │ strd r0, r5, [sp, #300] @ 0x12c │ │ strb.w r6, [sp, #296] @ 0x128 │ │ str r1, [sp, #292] @ 0x124 │ │ strd r0, r5, [sp, #284] @ 0x11c │ │ add r0, sp, #272 @ 0x110 │ │ stmia r0!, {r1, r4, r5} │ │ add r6, sp, #272 @ 0x110 │ │ mov r0, r6 │ │ - bl c93cc │ │ - cbz r0, c890c │ │ + bl 54c08 │ │ + cbz r0, c8fec │ │ cmp r1, #0 │ │ - bne.n c88fe │ │ + bne.n c8fde │ │ movs r7, #1 │ │ cmp r5, #253 @ 0xfd │ │ - bls.n c891e │ │ + bls.n c8ff8 │ │ mov.w fp, #1 │ │ mov r6, r7 │ │ - mov r5, r8 │ │ - b.n c895e │ │ - mov r6, r7 │ │ - b.n c8962 │ │ + b.n c9036 │ │ mov r0, r5 │ │ mov r6, r7 │ │ - b.n c8928 │ │ + b.n c9002 │ │ movs r6, #1 │ │ movs r0, #0 │ │ movs r1, #1 │ │ movs r2, #0 │ │ strh.w r1, [sp, #308] @ 0x134 │ │ - mov r5, r8 │ │ strb.w r1, [sp, #296] @ 0x128 │ │ movs r1, #46 @ 0x2e │ │ str r0, [sp, #304] @ 0x130 │ │ str r2, [sp, #300] @ 0x12c │ │ strd r0, r1, [sp, #288] @ 0x120 │ │ strd r0, r2, [sp, #280] @ 0x118 │ │ strd r1, r4, [sp, #272] @ 0x110 │ │ add r4, sp, #272 @ 0x110 │ │ mov r0, r4 │ │ - bl c93cc │ │ - cbz r0, c8956 │ │ + bl 54c08 │ │ + cbz r0, c902e │ │ cmp r1, #64 @ 0x40 │ │ - bcc.n c894a │ │ + bcc.n c9022 │ │ cmp r0, #0 │ │ it ne │ │ movne.w fp, #1 │ │ - ldrd r3, r2, [sp, #44] @ 0x2c │ │ uxtb.w r0, sl │ │ - cmp r0, r3 │ │ - bne.n c8976 │ │ - movs.w r1, sl, lsl #31 │ │ - itt eq │ │ - uxtbeq r1, r5 │ │ - cmpeq r2, r1 │ │ - beq.n c89e4 │ │ - ldrd r8, r4, [sp, #112] @ 0x70 │ │ + cmp r0, r9 │ │ + it eq │ │ + movseq.w r1, sl, lsl #31 │ │ + bne.n c9052 │ │ + ldr r1, [sp, #44] @ 0x2c │ │ + uxtb r1, r1 │ │ + cmp r8, r1 │ │ + it eq │ │ + movseq.w r1, r8, lsl #31 │ │ + beq.n c9128 │ │ + ldrd r5, r4, [sp, #112] @ 0x70 │ │ cmp r0, #2 │ │ - bne.n c8988 │ │ + bne.n c9064 │ │ lsrs r6, r4, #8 │ │ ldr r0, [sp, #120] @ 0x78 │ │ movs r7, #0 │ │ - str r0, [sp, #56] @ 0x38 │ │ - b.n c89be │ │ - mov r0, r8 │ │ + str r0, [sp, #48] @ 0x30 │ │ + b.n c909a │ │ + mov r0, r5 │ │ mov r1, r4 │ │ - bl 5395a │ │ + bl 54676 │ │ uxtb.w r0, fp │ │ lsls r1, r6, #16 │ │ orr.w r0, r1, r0, lsl #8 │ │ - uxtb.w r1, r9 │ │ + ldr r1, [sp, #40] @ 0x28 │ │ + ldr r4, [sp, #36] @ 0x24 │ │ + movs r7, #1 │ │ + uxtb r1, r1 │ │ adds r6, r0, r1 │ │ ldr r0, [sp, #88] @ 0x58 │ │ ldr r1, [sp, #84] @ 0x54 │ │ - movs r7, #1 │ │ uxtb r0, r0 │ │ - ldr r4, [sp, #40] @ 0x28 │ │ lsls r1, r1, #24 │ │ orr.w r0, r1, r0, lsl #16 │ │ ldr r1, [sp, #92] @ 0x5c │ │ uxtb r1, r1 │ │ orr.w r0, r0, r1, lsl #8 │ │ - uxtb r1, r5 │ │ - add.w r8, r0, r1 │ │ + ldr r1, [sp, #44] @ 0x2c │ │ + uxtb r1, r1 │ │ + adds r5, r0, r1 │ │ ldrd r0, r1, [sp, #128] @ 0x80 │ │ - ldr r5, [sp, #60] @ 0x3c │ │ - bl 5395a │ │ + bl 54676 │ │ ldr r0, [sp, #140] @ 0x8c │ │ ldr r1, [sp, #52] @ 0x34 │ │ - bl 5395a │ │ - cbz r7, c89d6 │ │ + bl 54676 │ │ + cbz r7, c90b0 │ │ movs r4, #1 │ │ - b.n c89dc │ │ - cmp.w r8, #2147483648 @ 0x80000000 │ │ - bne.n c8a3a │ │ - movs r0, #3 │ │ - strb r4, [r5, #1] │ │ - strb r0, [r5, #0] │ │ - b.n c8d02 │ │ - lsls r1, r2, #31 │ │ - bne.n c8976 │ │ - ldr r1, [sp, #88] @ 0x58 │ │ - ldr r2, [sp, #92] @ 0x5c │ │ - uxtb r1, r1 │ │ - uxtb r2, r2 │ │ - cmp r2, r1 │ │ - bne.n c8976 │ │ - ldr r1, [sp, #92] @ 0x5c │ │ - lsls r1, r1, #31 │ │ - ittt eq │ │ - ldreq r1, [sp, #40] @ 0x28 │ │ - ldreq r2, [sp, #84] @ 0x54 │ │ - cmpeq r2, r1 │ │ - bne.n c8976 │ │ - ldr r1, [sp, #84] @ 0x54 │ │ - lsls r1, r1, #31 │ │ - bne.n c8976 │ │ - uxtb.w r1, fp │ │ - uxtb.w r2, r9 │ │ - cmp r2, r1 │ │ - it eq │ │ - movseq.w r1, r9, lsl #31 │ │ - bne.n c8976 │ │ - lsls r1, r6, #31 │ │ - bne.n c8976 │ │ + b.n c90b6 │ │ + cmp.w r5, #2147483648 @ 0x80000000 │ │ + bne.n c90c0 │ │ ldr r1, [sp, #56] @ 0x38 │ │ - lsls r1, r1, #31 │ │ - bne.n c8976 │ │ - ldrb.w r0, [sp, #119] @ 0x77 │ │ - ldrh.w r1, [sp, #117] @ 0x75 │ │ - ldrb.w r4, [sp, #116] @ 0x74 │ │ - orr.w r6, r1, r0, lsl #16 │ │ - ldr.w r8, [sp, #112] @ 0x70 │ │ - b.n c8980 │ │ + movs r0, #3 │ │ + strb r0, [r1, #0] │ │ + strb r4, [r1, #1] │ │ + b.n c93e0 │ │ uxtb r0, r4 │ │ - ldr r1, [sp, #56] @ 0x38 │ │ + ldr r1, [sp, #48] @ 0x30 │ │ orr.w sl, r0, r6, lsl #8 │ │ movs r0, #0 │ │ cmp r1, #0 │ │ - beq.w c8cf4 │ │ + beq.w c93d0 │ │ str r0, [sp, #288] @ 0x120 │ │ add.w r0, sl, r1 │ │ str.w sl, [sp, #280] @ 0x118 │ │ movs r4, #1 │ │ strd sl, r1, [sp, #272] @ 0x110 │ │ str r0, [sp, #284] @ 0x11c │ │ add r0, sp, #272 @ 0x110 │ │ - ldr r7, [pc, #904] @ (c8de8 ) │ │ + ldr r7, [pc, #928] @ (c9488 ) │ │ add.w r6, r0, #8 │ │ mov r0, r6 │ │ - bl c8e3c │ │ + bl c9508 │ │ cmp.w r0, #1114112 @ 0x110000 │ │ - beq.n c8ace │ │ + beq.n c91b4 │ │ cmp r0, #32 │ │ - bcc.n c8a98 │ │ + bcc.n c911e │ │ sub.w r1, r0, #35 @ 0x23 │ │ cmp r1, #29 │ │ - bhi.n c8a84 │ │ + bhi.n c910a │ │ lsl.w r1, r4, r1 │ │ tst r1, r7 │ │ - bne.n c8a98 │ │ + bne.n c911e │ │ sub.w r1, r0, #91 @ 0x5b │ │ cmp r1, #4 │ │ - bcc.n c8a98 │ │ + bcc.n c911e │ │ cmp r0, #32 │ │ it ne │ │ cmpne r0, #124 @ 0x7c │ │ - beq.n c8a98 │ │ + beq.n c911e │ │ cmp r0, #127 @ 0x7f │ │ - bne.n c8a64 │ │ + bne.n c90ea │ │ + ldr r1, [sp, #56] @ 0x38 │ │ movw r0, #1283 @ 0x503 │ │ - strh r0, [r5, #0] │ │ - b.n c8cfa │ │ + strh r0, [r1, #0] │ │ + b.n c93d8 │ │ + ldr r1, [sp, #88] @ 0x58 │ │ + ldr r2, [sp, #92] @ 0x5c │ │ + uxtb r1, r1 │ │ + uxtb r2, r2 │ │ + cmp r2, r1 │ │ + bne.w c9052 │ │ + ldr r1, [sp, #92] @ 0x5c │ │ + lsls r1, r1, #31 │ │ + ittt eq │ │ + ldreq r1, [sp, #36] @ 0x24 │ │ + ldreq r2, [sp, #84] @ 0x54 │ │ + cmpeq r2, r1 │ │ + bne.w c9052 │ │ + ldr r1, [sp, #84] @ 0x54 │ │ + lsls r1, r1, #31 │ │ + bne.w c9052 │ │ + ldr r2, [sp, #40] @ 0x28 │ │ + uxtb.w r1, fp │ │ + uxtb r2, r2 │ │ + cmp r2, r1 │ │ + bne.w c9052 │ │ + ldr r1, [sp, #40] @ 0x28 │ │ + lsls r1, r1, #31 │ │ + bne.w c9052 │ │ + lsls r1, r6, #31 │ │ + bne.w c9052 │ │ + ldr r1, [sp, #48] @ 0x30 │ │ + lsls r1, r1, #31 │ │ + bne.w c9052 │ │ + ldrb.w r0, [sp, #119] @ 0x77 │ │ + ldrh.w r1, [sp, #117] @ 0x75 │ │ + ldrb.w r4, [sp, #116] @ 0x74 │ │ + orr.w r6, r1, r0, lsl #16 │ │ + ldr r5, [sp, #112] @ 0x70 │ │ + b.n c905c │ │ ldr r5, [sp, #276] @ 0x114 │ │ add r6, sp, #272 @ 0x110 │ │ mov r2, r7 │ │ mov r0, r6 │ │ mov r1, r5 │ │ - bl 4aff4 │ │ + bl 4be10 │ │ ldr r0, [sp, #272] @ 0x110 │ │ cmp.w r0, #2147483648 @ 0x80000000 │ │ add r0, sp, #96 @ 0x60 │ │ iteee eq │ │ stmiaeq r0!, {r4, r5, r7} │ │ ldmiane.w r6, {r1, r2, r3} │ │ stmiane r0!, {r1, r2, r3} │ │ movne r0, r4 │ │ itt ne │ │ movne r1, r5 │ │ - blne 5395a │ │ - b.w c71a6 │ │ + blne 54676 │ │ + b.w c7886 │ │ movs r0, #1 │ │ - ldr r2, [sp, #56] @ 0x38 │ │ + ldr r2, [sp, #48] @ 0x30 │ │ movs r1, #0 │ │ strh.w r0, [sp, #308] @ 0x134 │ │ strb.w r0, [sp, #296] @ 0x128 │ │ movs r0, #46 @ 0x2e │ │ str r2, [sp, #304] @ 0x130 │ │ str r1, [sp, #300] @ 0x12c │ │ strd r2, r0, [sp, #288] @ 0x120 │ │ strd r2, r1, [sp, #280] @ 0x118 │ │ strd r0, sl, [sp, #272] @ 0x110 │ │ add r0, sp, #272 @ 0x110 │ │ - bl c8eb4 │ │ + bl c9580 │ │ cmp r0, #0 │ │ - beq.w c8dd2 │ │ + beq.w c94a6 │ │ cmp r1, #0 │ │ - beq.n c8bbc │ │ + beq.n c929e │ │ movs r2, #0 │ │ cmp r1, r2 │ │ - beq.n c8b16 │ │ + beq.n c91fc │ │ ldrb r3, [r0, r2] │ │ adds r2, #1 │ │ subs r3, #48 @ 0x30 │ │ cmp r3, #10 │ │ - bcc.n c8b00 │ │ - bl c8f88 │ │ + bcc.n c91e6 │ │ + bl c9654 │ │ cmp r0, #2 │ │ - beq.n c8bcc │ │ + beq.n c92ae │ │ movs r7, #1 │ │ - ldr r2, [sp, #56] @ 0x38 │ │ + ldr r2, [sp, #48] @ 0x30 │ │ movs r0, #0 │ │ movs r1, #46 @ 0x2e │ │ - str.w r8, [sp, #88] @ 0x58 │ │ strh.w r7, [sp, #244] @ 0xf4 │ │ str r2, [sp, #240] @ 0xf0 │ │ str r0, [sp, #236] @ 0xec │ │ strb.w r7, [sp, #232] @ 0xe8 │ │ strd r2, r1, [sp, #224] @ 0xe0 │ │ strd r2, r0, [sp, #216] @ 0xd8 │ │ strd r1, sl, [sp, #208] @ 0xd0 │ │ add r0, sp, #208 @ 0xd0 │ │ - bl c93cc │ │ + bl 54c08 │ │ cmp r0, #0 │ │ - beq.n c8bea │ │ - ldr r3, [pc, #700] @ (c8e04 ) │ │ + beq.n c92d0 │ │ + ldr r3, [pc, #676] @ (c94cc ) │ │ mov r4, r0 │ │ mov r6, r1 │ │ movs r0, #4 │ │ add r3, pc │ │ movs r1, #4 │ │ movs r2, #8 │ │ - movs r5, #8 │ │ - bl a3478 │ │ + bl c9b20 │ │ mov fp, r1 │ │ add.w r8, sp, #272 @ 0x110 │ │ strd r4, r6, [fp] │ │ add r2, sp, #128 @ 0x80 │ │ stmia r2!, {r0, r1, r7} │ │ add r1, sp, #208 @ 0xd0 │ │ mov r0, r8 │ │ movs r2, #40 @ 0x28 │ │ - bl c99c0 │ │ + bl ca0b2 │ │ movs r6, #0 │ │ mov r0, r8 │ │ add.w r9, r6, #1 │ │ - bl c93cc │ │ - cbz r0, c8bb6 │ │ + bl 54c08 │ │ + cbz r0, c9298 │ │ mov r4, r0 │ │ ldr r0, [sp, #128] @ 0x80 │ │ mov r7, r1 │ │ cmp r9, r0 │ │ - beq.n c8b98 │ │ + beq.n c9278 │ │ add.w r0, fp, r6, lsl #3 │ │ strd r4, r7, [r0, #8] │ │ adds r0, r6, #2 │ │ str r0, [sp, #136] @ 0x88 │ │ mov r6, r9 │ │ - b.n c8b72 │ │ - str r5, [sp, #0] │ │ - add r0, sp, #128 @ 0x80 │ │ + b.n c9252 │ │ + movs r0, #8 │ │ mov r1, r9 │ │ + str r0, [sp, #0] │ │ + add r0, sp, #128 @ 0x80 │ │ movs r2, #1 │ │ movs r3, #4 │ │ - bl 4aaa0 │ │ + bl 4b964 │ │ ldr.w fp, [sp, #132] @ 0x84 │ │ - b.n c8b88 │ │ - ldr r2, [pc, #612] @ (c8e14 ) │ │ + b.n c9268 │ │ + ldr r2, [pc, #584] @ (c94d8 ) │ │ mov r0, r4 │ │ add r2, pc │ │ - bl 4c2e8 │ │ + bl 4d15c │ │ ldrd r8, r6, [sp, #128] @ 0x80 │ │ - b.n c8bf4 │ │ + b.n c92da │ │ add r0, sp, #272 @ 0x110 │ │ - bl c8eb4 │ │ - cbz r0, c8bcc │ │ + bl c9580 │ │ + cbz r0, c92ae │ │ cmp r1, #0 │ │ - bne.n c8afe │ │ + bne.n c91e4 │ │ movs r1, #0 │ │ - b.n c8b0e │ │ - ldr r0, [sp, #56] @ 0x38 │ │ - str r0, [r5, #12] │ │ + b.n c91f4 │ │ + ldr r1, [sp, #56] @ 0x38 │ │ + ldr r0, [sp, #48] @ 0x30 │ │ + str r0, [r1, #12] │ │ movs r0, #0 │ │ - strd r8, sl, [r5, #4] │ │ - b.n c89e0 │ │ - ldr r0, [pc, #528] @ (c8dec ) │ │ + strd r5, sl, [r1, #4] │ │ + strb r0, [r1, #0] │ │ + b.n c93e0 │ │ + ldr r0, [pc, #508] @ (c94bc ) │ │ movw r1, #12828 @ 0x321c │ │ add r0, pc │ │ str r0, [sp, #0] │ │ - ldr r0, [pc, #524] @ (c8df0 ) │ │ + ldr r0, [pc, #500] @ (c94c0 ) │ │ add r0, pc │ │ - bl 50c44 │ │ + bl 51f90 │ │ movs r6, #4 │ │ mov.w r9, #0 │ │ mov.w r8, #0 │ │ cmp.w r9, #0 │ │ itt ne │ │ addne.w r0, r6, r9, lsl #3 │ │ subsne.w r1, r0, #8 │ │ - beq.n c8c18 │ │ + beq.n c92fe │ │ ldrd r0, r1, [r0, #-8] │ │ movs r2, #1 │ │ movs r3, #0 │ │ - bl 5393c │ │ + bl 54658 │ │ cmp r0, #0 │ │ it ne │ │ subne.w r9, r9, #1 │ │ cmp.w r9, #4 │ │ - bls.n c8c30 │ │ + bls.n c930e │ │ mov r0, r8 │ │ mov r1, r6 │ │ - bl 5da74 │ │ - ldr r5, [sp, #60] @ 0x3c │ │ - movs r0, #3 │ │ - ldr.w r8, [sp, #88] @ 0x58 │ │ - b.n c8cf4 │ │ - add.w r0, r6, r9, lsl #3 │ │ + bl 551d8 │ │ + b.n c93ce │ │ + movs r0, #4 │ │ movs r7, #0 │ │ - movs r5, #4 │ │ + str r0, [sp, #92] @ 0x5c │ │ + add.w r0, r6, r9, lsl #3 │ │ + movs r1, #4 │ │ str.w r8, [sp, #280] @ 0x118 │ │ str r0, [sp, #284] @ 0x11c │ │ mov.w r0, r9, lsl #3 │ │ mov.w r8, #0 │ │ str r7, [sp, #216] @ 0xd8 │ │ - strd r7, r5, [sp, #208] @ 0xd0 │ │ + strd r7, r1, [sp, #208] @ 0xd0 │ │ str r6, [sp, #272] @ 0x110 │ │ - str r0, [sp, #92] @ 0x5c │ │ - ldr r0, [sp, #92] @ 0x5c │ │ + str r0, [sp, #88] @ 0x58 │ │ + ldr r0, [sp, #88] @ 0x58 │ │ add.w fp, r6, r7 │ │ cmp r0, r7 │ │ - beq.n c8c8c │ │ + beq.n c9372 │ │ add.w r1, r6, r8, lsl #3 │ │ ldr.w r0, [r6, r8, lsl #3] │ │ ldr r1, [r1, #4] │ │ - bl c8f88 │ │ + bl c9654 │ │ cmp r0, #1 │ │ - bne.n c8cd8 │ │ + bne.n c93ba │ │ ldr r0, [sp, #208] @ 0xd0 │ │ mov r4, r1 │ │ cmp r8, r0 │ │ - bne.n c8c7c │ │ + bne.n c9360 │ │ add r0, sp, #208 @ 0xd0 │ │ - bl c9718 │ │ - ldr r5, [sp, #212] @ 0xd4 │ │ - str.w r4, [r5, r8, lsl #2] │ │ - add.w r8, r8, #1 │ │ + bl c9ba0 │ │ + ldr r0, [sp, #212] @ 0xd4 │ │ + str r0, [sp, #92] @ 0x5c │ │ + ldr r0, [sp, #92] @ 0x5c │ │ adds r7, #8 │ │ + str.w r4, [r0, r8, lsl #2] │ │ + add.w r8, r8, #1 │ │ str.w r8, [sp, #216] @ 0xd8 │ │ - b.n c8c50 │ │ + b.n c9332 │ │ str.w fp, [sp, #276] @ 0x114 │ │ add r0, sp, #272 @ 0x110 │ │ - bl c952e │ │ + bl c9b18 │ │ cmp.w r9, #0 │ │ - beq.w c8dda │ │ + beq.w c94ae │ │ sub.w r2, r9, #1 │ │ ldrd r0, r1, [sp, #208] @ 0xd0 │ │ movs r3, #24 │ │ - ldr.w r8, [sp, #88] @ 0x58 │ │ ldr.w r4, [r1, r2, lsl #2] │ │ and.w r2, r3, r2, lsl #3 │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ lsr.w r2, r3, r2 │ │ cmp r4, r2 │ │ - bhi.n c8cec │ │ + bhi.n c93ca │ │ mvn.w r2, #3 │ │ movs r3, #0 │ │ add.w r2, r2, r9, lsl #2 │ │ cmp r2, r3 │ │ - beq.n c8d26 │ │ + beq.n c9404 │ │ ldr r6, [r1, r3] │ │ adds r3, #4 │ │ cmp r6, #255 @ 0xff │ │ - bls.n c8cca │ │ - b.n c8cec │ │ + bls.n c93ac │ │ + b.n c93ca │ │ add.w r0, fp, #8 │ │ str r0, [sp, #276] @ 0x114 │ │ add r0, sp, #272 @ 0x110 │ │ - bl c952e │ │ + bl c9b18 │ │ ldrd r0, r1, [sp, #208] @ 0xd0 │ │ - ldr.w r8, [sp, #88] @ 0x58 │ │ - bl bf970 │ │ + bl c97b8 │ │ movs r0, #3 │ │ - ldr r5, [sp, #60] @ 0x3c │ │ + ldr r2, [sp, #56] @ 0x38 │ │ movs r1, #3 │ │ - strb r0, [r5, #1] │ │ - strb r1, [r5, #0] │ │ - mov r0, r8 │ │ + strb r1, [r2, #0] │ │ + strb r0, [r2, #1] │ │ + mov r0, r5 │ │ mov r1, sl │ │ - bl 5395a │ │ + bl 54676 │ │ ldr r0, [sp, #96] @ 0x60 │ │ ldr r1, [sp, #100] @ 0x64 │ │ - bl 97be8 │ │ + bl ba60c │ │ add sp, #396 @ 0x18c │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldr r0, [pc, #232] @ (c8dfc ) │ │ + ldr r0, [pc, #252] @ (c94ec ) │ │ movs r1, #48 @ 0x30 │ │ - ldr r2, [pc, #232] @ (c8e00 ) │ │ + ldr r2, [pc, #252] @ (c94f0 ) │ │ add r0, pc │ │ add r2, pc │ │ - bl 4c99c │ │ - ldr r0, [pc, #260] @ (c8e24 ) │ │ + bl 4d828 │ │ + ldr r0, [pc, #232] @ (c94e8 ) │ │ add r0, pc │ │ - bl 4ffc8 │ │ + bl 50b2c │ │ mvn.w r2, #3 │ │ add.w ip, r2, r9, lsl #2 │ │ movs r3, #0 │ │ movs r6, #24 │ │ cmp ip, r3 │ │ - beq.n c8d48 │ │ + beq.n c9426 │ │ ldr r7, [r1, r3] │ │ and.w r2, r6, #24 │ │ subs r6, #8 │ │ adds r3, #4 │ │ lsl.w r2, r7, r2 │ │ add r4, r2 │ │ - b.n c8d32 │ │ - bl bf970 │ │ - ldr r1, [sp, #60] @ 0x3c │ │ + b.n c9410 │ │ + bl c97b8 │ │ + ldr r1, [sp, #56] @ 0x38 │ │ rev r0, r4 │ │ - ldr.w r8, [sp, #88] @ 0x58 │ │ str.w r0, [r1, #1] │ │ movs r0, #1 │ │ strb r0, [r1, #0] │ │ - b.n c8cfa │ │ - ldr r0, [pc, #152] @ (c8df8 ) │ │ + b.n c93d8 │ │ + ldr r0, [pc, #140] @ (c94c8 ) │ │ add r0, pc │ │ - bl 52c78 │ │ - ldr r2, [pc, #160] @ (c8e08 ) │ │ - mov r0, r9 │ │ - mov r1, r5 │ │ - add r2, pc │ │ - bl 4c7e0 │ │ - ldr r0, [pc, #168] @ (c8e1c ) │ │ + bl 53ae0 │ │ + ldr r3, [pc, #140] @ (c94d0 ) │ │ + mov r0, r2 │ │ + mov r1, r9 │ │ + add r3, pc │ │ + b.w c8aee │ │ + ldr r0, [pc, #144] @ (c94e0 ) │ │ add r0, pc │ │ - bl 4ec7c │ │ - ldr r2, [pc, #148] @ (c8e10 ) │ │ + bl 4fb70 │ │ + ldr r2, [pc, #124] @ (c94d4 ) │ │ movs r0, #4 │ │ movs r1, #4 │ │ add r2, pc │ │ - bl 4c2e8 │ │ - ldr r0, [pc, #152] @ (c8e20 ) │ │ + bl 4d15c │ │ + ldr r0, [pc, #128] @ (c94e4 ) │ │ add r0, pc │ │ - bl 4ec7c │ │ - ldr r0, [pc, #136] @ (c8e18 ) │ │ + bl 4fb70 │ │ + ldr r0, [pc, #112] @ (c94dc ) │ │ mov r1, fp │ │ mov r2, r4 │ │ mov r3, fp │ │ add r0, pc │ │ - b.n c8da4 │ │ - ldr r0, [pc, #88] @ (c8df4 ) │ │ + b.n c947e │ │ + ldr r0, [pc, #76] @ (c94c4 ) │ │ mov r1, fp │ │ movs r2, #0 │ │ mov r3, r6 │ │ add r0, pc │ │ str r0, [sp, #0] │ │ mov r0, r5 │ │ - bl 50c44 │ │ - ldr r0, [pc, #120] @ (c8e28 ) │ │ + bl 51f90 │ │ + nop │ │ + asrs r5, r0, #32 │ │ + subs r2, #128 @ 0x80 │ │ + ldr r0, [pc, #100] @ (c94f4 ) │ │ movs r1, #0 │ │ movs r2, #0 │ │ add r0, pc │ │ - b.n c8dbe │ │ - ldr r0, [pc, #116] @ (c8e2c ) │ │ + b.n c949e │ │ + ldr r0, [pc, #96] @ (c94f8 ) │ │ mov r1, r5 │ │ movs r2, #0 │ │ add r0, pc │ │ str r0, [sp, #0] │ │ mov r0, r4 │ │ - bl 50c44 │ │ - ldr r1, [sp, #280] @ 0x118 │ │ - mov r0, sl │ │ - ldr r2, [pc, #64] @ (c8e0c ) │ │ - add r2, pc │ │ - bl 4ad80 │ │ - ldr r0, [pc, #92] @ (c8e30 ) │ │ + bl 51f90 │ │ + ldr r0, [pc, #84] @ (c94fc ) │ │ add r0, pc │ │ - bl 4ffc8 │ │ - ldr r0, [pc, #88] @ (c8e34 ) │ │ + bl 50b2c │ │ + ldr r0, [pc, #80] @ (c9500 ) │ │ movs r1, #27 │ │ - ldr r2, [pc, #88] @ (c8e38 ) │ │ + ldr r2, [pc, #80] @ (c9504 ) │ │ add r0, pc │ │ add r2, pc │ │ - bl 4ffdc │ │ - asrs r5, r0, #32 │ │ - subs r2, #128 @ 0x80 │ │ - str r2, [r6, #12] │ │ - movs r0, r0 │ │ - bl ffd61ddc │ │ - ldrsh r6, [r7, r6] │ │ + bl 51500 │ │ + str r0, [r1, #28] │ │ movs r0, r0 │ │ - str r0, [r4, #4] │ │ + bl 16c4ac │ │ + str r0, [r4, #8] │ │ movs r0, r0 │ │ - bge.n c8d1c │ │ - vqrdmlsh.s , , d8[0] │ │ + str r2, [r0, #20] │ │ movs r0, r0 │ │ - add r5, pc, #80 @ (adr r5, c8e58 ) │ │ + add r4, pc, #888 @ (adr r4, c9848 ) │ │ movs r0, r0 │ │ - strb r4, [r0, #21] │ │ + strb r6, [r2, #26] │ │ movs r0, r0 │ │ - ldr r6, [sp, #912] @ 0x390 │ │ + str r2, [r6, #4] │ │ movs r0, r0 │ │ - ldrsh r0, [r2, r6] │ │ + str r2, [r1, #52] @ 0x34 │ │ movs r0, r0 │ │ - str r0, [r2, #36] @ 0x24 │ │ + str r4, [r7, #8] │ │ movs r0, r0 │ │ - ldrsh r2, [r3, r7] │ │ + str r6, [r5, #12] │ │ movs r0, r0 │ │ - str r4, [r1, #0] │ │ + str r2, [r5, #12] │ │ movs r0, r0 │ │ - str r0, [r1, #0] │ │ + str r6, [r5, #20] │ │ movs r0, r0 │ │ - str r0, [r2, #8] │ │ + bpl.n c9488 │ │ + @ instruction: 0xfff79fbe │ │ movs r0, r0 │ │ - ldrsh r6, [r1, r6] │ │ + str r2, [r5, #4] │ │ movs r0, r0 │ │ - ldrsh r4, [r0, r6] │ │ + str r0, [r4, #4] │ │ movs r0, r0 │ │ - add r1, pc, #912 @ (adr r1, c91c4 ) │ │ + add r1, pc, #912 @ (adr r1, c9890 ) │ │ movs r0, r0 │ │ - bgt.n c8ec0 │ │ + bvc.n c941c │ │ vcvtp.s16.f16 d26, d6 │ │ movs r0, r0 │ │ ldrd r2, r1, [r0] │ │ cmp r2, r1 │ │ - beq.n c8e92 │ │ + beq.n c955e │ │ push {r4, r5, r6, lr} │ │ mov r3, r2 │ │ ldrb.w r1, [r3], #1 │ │ str r3, [r0, #0] │ │ sxtb r4, r1 │ │ cmp.w r4, #4294967295 @ 0xffffffff │ │ - bgt.n c8ea2 │ │ + bgt.n c956e │ │ ldrb r5, [r2, #1] │ │ adds r3, r2, #2 │ │ and.w r4, r1, #31 │ │ cmp r1, #224 @ 0xe0 │ │ and.w r5, r5, #63 @ 0x3f │ │ str r3, [r0, #0] │ │ - bcc.n c8e98 │ │ + bcc.n c9564 │ │ ldrb r6, [r2, #2] │ │ adds r3, r2, #3 │ │ cmp r1, #240 @ 0xf0 │ │ str r3, [r0, #0] │ │ and.w r6, r6, #63 @ 0x3f │ │ orr.w r5, r6, r5, lsl #6 │ │ - bcc.n c8e9e │ │ + bcc.n c956a │ │ ldrb r1, [r2, #3] │ │ and.w r4, r4, #7 │ │ adds r3, r2, #4 │ │ str r3, [r0, #0] │ │ and.w r1, r1, #63 @ 0x3f │ │ orr.w r1, r1, r5, lsl #6 │ │ orr.w r1, r1, r4, lsl #18 │ │ - b.n c8ea2 │ │ + b.n c956e │ │ mov.w r1, #1114112 @ 0x110000 │ │ - b.n c8eae │ │ + b.n c957a │ │ orr.w r1, r5, r4, lsl #6 │ │ - b.n c8ea2 │ │ + b.n c956e │ │ orr.w r1, r5, r4, lsl #12 │ │ ldr r4, [r0, #8] │ │ subs r2, r4, r2 │ │ add r2, r3 │ │ str r2, [r0, #8] │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ mov r0, r1 │ │ bx lr │ │ - bmi.n c8e5e │ │ + bmi.n c952a │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, #20 │ │ mov r4, r0 │ │ ldrb.w r0, [r0, #37] @ 0x25 │ │ - cbz r0, c8ec6 │ │ + cbz r0, c9592 │ │ movs r0, #0 │ │ - b.n c8f66 │ │ + b.n c9632 │ │ ldrb.w r0, [r4, #36] @ 0x24 │ │ - cbnz r0, c8eea │ │ + cbnz r0, c95b6 │ │ movs r0, #1 │ │ strb.w r0, [r4, #36] @ 0x24 │ │ mov r0, r4 │ │ - bl c8eb4 │ │ - cbz r0, c8ede │ │ + bl c9580 │ │ + cbz r0, c95aa │ │ cmp r1, #0 │ │ - bne.n c8f66 │ │ + bne.n c9632 │ │ ldrb.w r0, [r4, #37] @ 0x25 │ │ cmp r0, #1 │ │ - bne.n c8eea │ │ + bne.n c95b6 │ │ movs r0, #0 │ │ - b.n c8f66 │ │ + b.n c9632 │ │ add.w r0, r4, #19 │ │ ldrb r5, [r4, #24] │ │ str r0, [sp, #16] │ │ add.w r0, r4, #20 │ │ ldrd r7, r9, [r4, #12] │ │ subs r6, r5, #1 │ │ str r0, [sp, #4] │ │ ldrd r0, r8, [r4, #4] │ │ str r0, [sp, #8] │ │ add r0, r7 │ │ str r0, [sp, #12] │ │ cmp r9, r7 │ │ - bcc.n c8f54 │ │ + bcc.n c9620 │ │ cmp r9, r8 │ │ - bhi.n c8f54 │ │ + bhi.n c9620 │ │ ldr r0, [sp, #16] │ │ sub.w r2, r9, r7 │ │ ldr r1, [sp, #12] │ │ ldrb r0, [r0, r5] │ │ - bl 514a4 │ │ + bl 524ec │ │ cmp r0, #1 │ │ - bne.n c8f52 │ │ + bne.n c961e │ │ add.w r9, r7, r1 │ │ cmp r9, r6 │ │ - bcc.n c8f4c │ │ + bcc.n c9618 │ │ sub.w fp, r9, r6 │ │ adds.w sl, fp, r5 │ │ - bcs.n c8f4c │ │ + bcs.n c9618 │ │ cmp sl, r8 │ │ - bhi.n c8f4c │ │ + bhi.n c9618 │ │ cmp r5, #5 │ │ - bcs.n c8f78 │ │ + bcs.n c9644 │ │ ldr r0, [sp, #8] │ │ mov r1, r5 │ │ ldr r2, [sp, #4] │ │ mov r3, r5 │ │ add r0, fp │ │ - bl 5393c │ │ - cbnz r0, c8f6c │ │ + bl 54658 │ │ + cbnz r0, c9638 │ │ str.w r9, [r4, #16] │ │ - b.n c8f08 │ │ + b.n c95d4 │ │ str r7, [r4, #16] │ │ movs r0, #1 │ │ strb.w r0, [r4, #37] @ 0x25 │ │ ldrd sl, r0, [r4, #28] │ │ sub.w r1, r0, sl │ │ ldr r0, [sp, #8] │ │ add r0, sl │ │ add sp, #20 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ ldr r0, [r4, #32] │ │ str.w fp, [r4, #16] │ │ str.w fp, [r4, #32] │ │ - b.n c8f5e │ │ - ldr r2, [pc, #8] @ (c8f84 ) │ │ + b.n c962a │ │ + ldr r2, [pc, #8] @ (c9650 ) │ │ mov r0, r5 │ │ movs r1, #4 │ │ add r2, pc │ │ - bl 4c7e0 │ │ - ldr r7, [sp, #1000] @ 0x3e8 │ │ + bl 4d66c │ │ + add r0, pc, #8 @ (adr r0, c965c ) │ │ movs r0, r0 │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ - cbz r1, c8fe0 │ │ - ldr r2, [pc, #332] @ (c90dc ) │ │ + cbz r1, c96ac │ │ + ldr r2, [pc, #332] @ (c97a8 ) │ │ movs r3, #2 │ │ mov r5, r1 │ │ mov r4, r0 │ │ add r2, pc │ │ - bl 4aa6c │ │ - cbnz r0, c8fae │ │ - ldr r2, [pc, #320] @ (c90e0 ) │ │ + bl 4b990 │ │ + cbnz r0, c967a │ │ + ldr r2, [pc, #320] @ (c97ac ) │ │ mov r0, r4 │ │ mov r1, r5 │ │ movs r3, #2 │ │ add r2, pc │ │ - bl 4aa6c │ │ - cbz r0, c8fec │ │ - ldr r3, [pc, #312] @ (c90e8 ) │ │ + bl 4b990 │ │ + cbz r0, c96b8 │ │ + ldr r3, [pc, #312] @ (c97b4 ) │ │ mov r0, r4 │ │ mov r1, r5 │ │ movs r2, #2 │ │ add r3, pc │ │ - bl c93ae │ │ - cbz r1, c8fe6 │ │ + bl c9a82 │ │ + cbz r1, c96b2 │ │ mov r4, r0 │ │ mov r5, r1 │ │ movs r0, #0 │ │ cmp r5, r0 │ │ - beq.n c9030 │ │ + beq.n c96fc │ │ ldrb r1, [r4, r0] │ │ adds r0, #1 │ │ sub.w r2, r1, #48 @ 0x30 │ │ cmp r2, #10 │ │ - bcc.n c8fc4 │ │ + bcc.n c9690 │ │ and.w r1, r1, #223 @ 0xdf │ │ subs r1, #65 @ 0x41 │ │ cmp r1, #6 │ │ - bcc.n c8fc4 │ │ - b.n c9046 │ │ + bcc.n c9690 │ │ + b.n c9712 │ │ mov.w r9, #2 │ │ - b.n c904e │ │ + b.n c971a │ │ mov.w r9, #1 │ │ - b.n c904a │ │ + b.n c9716 │ │ cmp r5, #1 │ │ - beq.n c9036 │ │ + beq.n c9702 │ │ mov r0, r4 │ │ mov r1, r5 │ │ movs r2, #48 @ 0x30 │ │ - bl 563ec │ │ - cbz r0, c9036 │ │ - ldr r3, [pc, #228] @ (c90e4 ) │ │ + bl 54f68 │ │ + cbz r0, c9702 │ │ + ldr r3, [pc, #228] @ (c97b0 ) │ │ mov r0, r4 │ │ mov r1, r5 │ │ movs r2, #1 │ │ add r3, pc │ │ mov.w r9, #1 │ │ - bl c93ae │ │ - cbz r1, c904a │ │ + bl c9a82 │ │ + cbz r1, c9716 │ │ mov r4, r0 │ │ mov r5, r1 │ │ movs r0, #0 │ │ mov.w r9, #2 │ │ mov.w sl, #0 │ │ cmp r5, r0 │ │ - beq.n c90d4 │ │ + beq.n c97a0 │ │ ldrb r1, [r4, r0] │ │ adds r0, #1 │ │ and.w r1, r1, #248 @ 0xf8 │ │ cmp r1, #48 @ 0x30 │ │ - beq.n c901e │ │ - b.n c904e │ │ + beq.n c96ea │ │ + b.n c971a │ │ mov.w r8, #16 │ │ - b.n c905a │ │ + b.n c9726 │ │ movs r0, #0 │ │ cmp r5, r0 │ │ - beq.n c9056 │ │ + beq.n c9722 │ │ ldrb r1, [r4, r0] │ │ adds r0, #1 │ │ subs r1, #48 @ 0x30 │ │ cmp r1, #10 │ │ - bcc.n c9038 │ │ + bcc.n c9704 │ │ mov.w r9, #2 │ │ mov.w sl, #0 │ │ mov r0, r9 │ │ mov r1, sl │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ mov.w r8, #10 │ │ ldrb r0, [r4, #0] │ │ cmp r5, #1 │ │ - bne.n c9070 │ │ + bne.n c973c │ │ mov.w r9, #0 │ │ cmp r0, #43 @ 0x2b │ │ - beq.n c8fe4 │ │ + beq.n c96b0 │ │ cmp r0, #45 @ 0x2d │ │ - beq.n c904e │ │ + beq.n c971a │ │ movs r6, #1 │ │ - b.n c90ae │ │ + b.n c977a │ │ cmp r0, #43 @ 0x2b │ │ - bne.n c90a8 │ │ + bne.n c9774 │ │ subs r6, r5, #1 │ │ adds r4, #1 │ │ cmp r5, #10 │ │ - bcc.n c90ae │ │ + bcc.n c977a │ │ movs r0, #0 │ │ mov.w r9, #0 │ │ mov sl, r0 │ │ - cbz r6, c90ce │ │ + cbz r6, c979a │ │ umull r5, r7, sl, r8 │ │ mov r1, r8 │ │ cmp r7, #0 │ │ it ne │ │ movne r7, #1 │ │ ldrb.w r0, [r4], #1 │ │ - bl c9384 │ │ - cbz r0, c90c8 │ │ - cbnz r7, c90c8 │ │ + bl c9a58 │ │ + cbz r0, c9794 │ │ + cbnz r7, c9794 │ │ adds r0, r1, r5 │ │ subs r6, #1 │ │ adds r1, r1, r5 │ │ - bcc.n c9082 │ │ - b.n c904e │ │ + bcc.n c974e │ │ + b.n c971a │ │ cmp r5, #9 │ │ mov r6, r5 │ │ - bcs.n c907c │ │ + bcs.n c9748 │ │ mov.w sl, #0 │ │ - cbz r6, c90ce │ │ + cbz r6, c979a │ │ ldrb r0, [r4, #0] │ │ mov r1, r8 │ │ - bl c9384 │ │ - cbz r0, c90c8 │ │ + bl c9a58 │ │ + cbz r0, c9794 │ │ mla sl, sl, r8, r1 │ │ adds r4, #1 │ │ subs r6, #1 │ │ - b.n c90b2 │ │ + b.n c977e │ │ mov.w r9, #0 │ │ - b.n c904e │ │ + b.n c971a │ │ mov.w r9, #1 │ │ - b.n c904e │ │ + b.n c971a │ │ mov.w r8, #8 │ │ - b.n c905a │ │ + b.n c9726 │ │ nop │ │ - bge.n c8ff4 │ │ - @ instruction: 0xfff7da7c │ │ - vqrdmlsh.s , , d4[0] │ │ + bpl.n c9760 │ │ + vrsqrte.f16 , q6 │ │ + vqrdmlsh.s , , d12[0] │ │ movs r0, r0 │ │ - add r0, pc, #136 @ (adr r0, c9174 ) │ │ + add r0, pc, #168 @ (adr r0, c9860 ) │ │ movs r0, r0 │ │ + movs r2, #4 │ │ + movs r3, #4 │ │ + b.w 540c4 │ │ push {r2, r3, r4, lr} │ │ mov r4, r2 │ │ - cbz r2, c9110 │ │ + cbz r2, c97e4 │ │ cmp r1, #1 │ │ - bhi.n c90fa │ │ - beq.n c9104 │ │ - b.n c9110 │ │ + bhi.n c97ce │ │ + beq.n c97d8 │ │ + b.n c97e4 │ │ ldrsb.w r2, [r0, #1] │ │ cmn.w r2, #64 @ 0x40 │ │ - blt.n c9110 │ │ + blt.n c97e4 │ │ cmp r4, r1 │ │ - bcs.n c911a │ │ + bcs.n c97ee │ │ ldrsb r2, [r0, r4] │ │ cmn.w r2, #65 @ 0x41 │ │ - bgt.n c911c │ │ + bgt.n c97f0 │ │ str r3, [sp, #0] │ │ movs r2, #1 │ │ mov r3, r4 │ │ - bl 50c44 │ │ - bne.n c9110 │ │ + bl 51f90 │ │ + bne.n c97e4 │ │ adds r0, #1 │ │ subs r1, r4, #1 │ │ pop {r2, r3, r4, pc} │ │ - bmi.n c90ce │ │ + bmi.n c97a2 │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, #36 @ 0x24 │ │ str r0, [sp, #12] │ │ movs r0, #0 │ │ cmp r2, #2 │ │ strd r0, r0, [sp, #24] │ │ strd r0, r0, [sp, #16] │ │ - bcs.n c9148 │ │ + bcs.n c981c │ │ ldr r1, [sp, #12] │ │ movw r0, #1025 @ 0x401 │ │ strh r0, [r1, #0] │ │ add sp, #36 @ 0x24 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ ldrb r0, [r1, #0] │ │ mov r5, r2 │ │ mov r6, r1 │ │ cmp r0, #58 @ 0x3a │ │ - bne.n c9168 │ │ + bne.n c983c │ │ ldrb r0, [r6, #1] │ │ cmp r0, #58 @ 0x3a │ │ - bne.n c913a │ │ + bne.n c980e │ │ movs r0, #1 │ │ mov.w r8, #2 │ │ str r0, [sp, #8] │ │ movs r0, #0 │ │ movs r7, #1 │ │ str r0, [sp, #4] │ │ - b.n c9176 │ │ + b.n c984a │ │ movs r0, #0 │ │ mov.w r8, #0 │ │ str r0, [sp, #8] │ │ movs r0, #1 │ │ str r0, [sp, #4] │ │ movs r7, #0 │ │ add.w sl, sp, #16 │ │ movs r0, #1 │ │ str r0, [sp, #0] │ │ cmp r8, r5 │ │ - bcs.w c92a8 │ │ + bcs.w c997c │ │ cmp r7, #8 │ │ - beq.n c913a │ │ + beq.n c980e │ │ ldrb.w r0, [r6, r8] │ │ cmp r0, #58 @ 0x3a │ │ - beq.n c91e6 │ │ + beq.n c98ba │ │ add.w r4, r8, #4 │ │ mov.w fp, #0 │ │ - cmp r5, r4 │ │ - it cc │ │ - movcc r4, r5 │ │ + cmp r4, r5 │ │ + it cs │ │ + movcs r4, r5 │ │ mov r9, r8 │ │ cmp r8, r4 │ │ it hi │ │ movhi r4, r8 │ │ cmp r4, r9 │ │ - beq.n c91c2 │ │ + beq.n c9896 │ │ ldrb.w r0, [r6, r9] │ │ movs r1, #16 │ │ - bl c9384 │ │ - cbz r0, c91c0 │ │ + bl c9a58 │ │ + cbz r0, c9894 │ │ add.w fp, r1, fp, lsl #4 │ │ add.w r9, r9, #1 │ │ - b.n c91a6 │ │ + b.n c987a │ │ mov r4, r9 │ │ cmp r4, r5 │ │ - bcs.n c91d6 │ │ + bcs.n c98aa │ │ ldrb r0, [r6, r4] │ │ cmp r0, #58 @ 0x3a │ │ - bne.n c91fe │ │ + bne.n c98d2 │ │ add.w r8, r4, #1 │ │ cmp r8, r5 │ │ - bne.n c91d8 │ │ - b.n c913a │ │ + bne.n c98ac │ │ + b.n c980e │ │ mov r8, r4 │ │ cmp r7, #7 │ │ - bhi.w c9348 │ │ + bhi.w c9a1c │ │ strh.w fp, [sl, r7, lsl #1] │ │ adds r7, #1 │ │ - b.n c917e │ │ + b.n c9852 │ │ ldr r0, [sp, #4] │ │ lsls r0, r0, #31 │ │ - beq.n c913a │ │ + beq.n c980e │ │ movs r0, #1 │ │ adds r7, #1 │ │ str r0, [sp, #8] │ │ movs r0, #0 │ │ add.w r8, r8, #1 │ │ strd r7, r0, [sp] │ │ - b.n c917e │ │ + b.n c9852 │ │ cmp r0, #46 @ 0x2e │ │ - bne.n c913a │ │ + bne.n c980e │ │ cmp r4, r8 │ │ - beq.n c913a │ │ + beq.n c980e │ │ cmp r7, #6 │ │ - bhi.n c913a │ │ + bhi.n c980e │ │ mov.w ip, #0 │ │ cmp r8, r5 │ │ - bcs.n c92a0 │ │ + bcs.n c9974 │ │ cmp.w ip, #0 │ │ - ble.n c922e │ │ + ble.n c9902 │ │ cmp.w ip, #4 │ │ - bcs.w c913a │ │ + bcs.w c980e │ │ ldrb.w r0, [r6, r8] │ │ cmp r0, #46 @ 0x2e │ │ - bne.w c913a │ │ + bne.w c980e │ │ add.w r8, r8, #1 │ │ cmp r8, r5 │ │ mov lr, r5 │ │ it hi │ │ movhi lr, r8 │ │ movs r3, #0 │ │ movs r4, #1 │ │ cmp lr, r8 │ │ - beq.n c9274 │ │ + beq.n c9948 │ │ ldrb.w r0, [r6, r8] │ │ subs r0, #48 @ 0x30 │ │ uxtb r1, r0 │ │ cmp r1, #9 │ │ - bhi.n c9276 │ │ + bhi.n c994a │ │ lsls r3, r4, #31 │ │ - beq.n c9252 │ │ + beq.n c9926 │ │ mov r2, r1 │ │ - b.n c926a │ │ + b.n c993e │ │ lsls r1, r2, #16 │ │ - beq.w c913a │ │ + beq.w c980e │ │ add.w r1, r2, r2, lsl #2 │ │ lsls r1, r1, #1 │ │ uxtab r2, r1, r0 │ │ uxth r0, r2 │ │ cmp r0, #255 @ 0xff │ │ - bhi.w c913a │ │ + bhi.w c980e │ │ add.w r8, r8, #1 │ │ movs r3, #1 │ │ movs r4, #0 │ │ - b.n c923a │ │ + b.n c990e │ │ mov r8, lr │ │ lsls r0, r3, #31 │ │ - beq.w c913a │ │ + beq.w c980e │ │ cmp r7, #8 │ │ - bcs.n c936c │ │ + bcs.n c9a40 │ │ ldrh.w r0, [sl, r7, lsl #1] │ │ orr.w r1, ip, #2 │ │ cmp r1, #3 │ │ add.w r0, r2, r0, lsl #8 │ │ strh.w r0, [sl, r7, lsl #1] │ │ add.w r0, ip, #1 │ │ mov ip, r0 │ │ - bne.n c920e │ │ + bne.n c98e2 │ │ adds r7, #1 │ │ mov ip, r0 │ │ - b.n c920e │ │ + b.n c98e2 │ │ cmp.w ip, #4 │ │ - bne.w c913a │ │ + bne.w c980e │ │ ldr r0, [sp, #8] │ │ lsls r0, r0, #31 │ │ - beq.n c92da │ │ + beq.n c99ae │ │ ldr r0, [sp, #0] │ │ movs r2, #7 │ │ negs r1, r0 │ │ subs r0, r7, #1 │ │ adds r3, r1, r0 │ │ adds r3, #1 │ │ - beq.n c92e0 │ │ + beq.n c99b4 │ │ cmp r2, #7 │ │ - bhi.n c935e │ │ + bhi.n c9a32 │ │ cmp r0, #8 │ │ - bcs.n c9354 │ │ + bcs.n c9a28 │ │ ldrh.w r3, [sl, r2, lsl #1] │ │ ldrh.w r4, [sl, r0, lsl #1] │ │ strh.w r4, [sl, r2, lsl #1] │ │ subs r2, #1 │ │ strh.w r3, [sl, r0, lsl #1] │ │ subs r0, #1 │ │ - b.n c92b6 │ │ + b.n c998a │ │ cmp r7, #8 │ │ - bne.w c913a │ │ + bne.w c980e │ │ ldr r1, [sp, #12] │ │ movs r0, #0 │ │ strb r0, [r1, #0] │ │ ldrh.w r0, [sp, #30] │ │ rev r0, r0 │ │ lsrs r0, r0, #16 │ │ strh.w r0, [r1, #15] │ │ @@ -192403,32 +198675,32 @@ │ │ rev r0, r0 │ │ lsrs r0, r0, #16 │ │ strh.w r0, [r1, #3] │ │ ldrh.w r0, [sp, #16] │ │ rev r0, r0 │ │ lsrs r0, r0, #16 │ │ strh.w r0, [r1, #1] │ │ - b.n c9142 │ │ - ldr r2, [pc, #40] @ (c9374 ) │ │ + b.n c9816 │ │ + ldr r2, [pc, #40] @ (c9a48 ) │ │ add r2, pc │ │ mov r0, r7 │ │ movs r1, #8 │ │ - bl 4c2e8 │ │ - ldr r2, [pc, #40] @ (c9380 ) │ │ + bl 4d15c │ │ + ldr r2, [pc, #40] @ (c9a54 ) │ │ movs r1, #8 │ │ add r2, pc │ │ - bl 4c2e8 │ │ - ldr r2, [pc, #28] @ (c937c ) │ │ + bl 4d15c │ │ + ldr r2, [pc, #28] @ (c9a50 ) │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ movs r1, #8 │ │ add r2, pc │ │ - bl 4c2e8 │ │ - ldr r2, [pc, #8] @ (c9378 ) │ │ + bl 4d15c │ │ + ldr r2, [pc, #8] @ (c9a4c ) │ │ add r2, pc │ │ - b.n c934c │ │ + b.n c9a20 │ │ nop │ │ ldr r4, [sp, #760] @ 0x2f8 │ │ movs r0, r0 │ │ ldr r4, [sp, #744] @ 0x2e8 │ │ movs r0, r0 │ │ ldr r4, [sp, #712] @ 0x2c8 │ │ movs r0, r0 │ │ @@ -192449,456 +198721,345 @@ │ │ cmp r2, r1 │ │ mov r1, r2 │ │ it cc │ │ movcc r0, #1 │ │ pop {r4, pc} │ │ push {r2, r3, r4, lr} │ │ cmp r1, r2 │ │ - bls.n c93c4 │ │ + bls.n c9a98 │ │ ldrsb r4, [r0, r2] │ │ cmn.w r4, #65 @ 0x41 │ │ - bgt.n c93c6 │ │ + bgt.n c9a9a │ │ str r3, [sp, #0] │ │ mov r3, r1 │ │ - bl 50c44 │ │ - bne.n c93bc │ │ + bl 51f90 │ │ + bne.n c9a90 │ │ add r0, r2 │ │ subs r1, r1, r2 │ │ pop {r2, r3, r4, pc} │ │ - stmdb sp!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + push {r4, r5, r6, lr} │ │ + ldrd r5, r6, [r0, #4] │ │ + ldrd r4, r3, [r2] │ │ + subs r1, r1, r6 │ │ + add r5, r6 │ │ + cbz r1, c9ac8 │ │ + cmp r4, r3 │ │ + beq.n c9ac8 │ │ + ldrb.w r6, [r4], #1 │ │ + subs r1, #1 │ │ + strb.w r6, [r5], #1 │ │ + ldr r6, [r0, #8] │ │ + str r4, [r2, #0] │ │ + adds r6, #1 │ │ + str r6, [r0, #8] │ │ + b.n c9aae │ │ + clz r0, r1 │ │ + lsrs r0, r0, #5 │ │ + pop {r4, r5, r6, pc} │ │ + stmdb sp!, {r2, r3, r4, r5, r6, r7, r8, lr} │ │ + ldrd r7, r5, [r0, #8] │ │ mov r4, r0 │ │ - ldrb.w r0, [r0, #37] @ 0x25 │ │ - cbz r0, c93dc │ │ - movs r0, #0 │ │ - b.n c9482 │ │ - ldrd r9, sl, [r4, #4] │ │ - add.w r0, r4, #19 │ │ - ldrd r6, r7, [r4, #12] │ │ - ldrb.w fp, [r4, #24] │ │ - str r0, [sp, #8] │ │ - add.w r0, r4, #20 │ │ - str r0, [sp, #4] │ │ - cmp r7, r6 │ │ - bcc.n c9460 │ │ - cmp r7, sl │ │ - bhi.n c9460 │ │ - ldr r0, [sp, #8] │ │ - subs r2, r7, r6 │ │ - add.w r3, r9, r6 │ │ - cmp r2, #7 │ │ - ldrb.w r0, [r0, fp] │ │ - bhi.n c941c │ │ - movs r1, #0 │ │ - cmp r2, r1 │ │ - beq.n c945e │ │ - ldrb r5, [r3, r1] │ │ - cmp r5, r0 │ │ - beq.n c9426 │ │ - adds r1, #1 │ │ - b.n c940e │ │ - mov r1, r3 │ │ - bl 51404 │ │ - cmp r0, #1 │ │ - bne.n c945e │ │ - adds r0, r6, r1 │ │ - adds r6, r0, #1 │ │ + ldr.w r8, [r0, #16] │ │ + mov r6, r1 │ │ + ldr r0, [r7, #0] │ │ + add.w r1, r8, r5 │ │ + subs r0, r0, r1 │ │ + cmp r0, r6 │ │ + bcc.n c9b00 │ │ + ldr r1, [r7, #4] │ │ + add r6, r5 │ │ + mov r2, r8 │ │ + adds r0, r1, r6 │ │ + add r1, r5 │ │ + bl ca0da │ │ str r6, [r4, #12] │ │ - cmp r6, fp │ │ - bcc.n c93f4 │ │ - cmp r6, sl │ │ - bhi.n c93f4 │ │ - cmp.w fp, #5 │ │ - bcs.n c9488 │ │ - sub.w r8, r6, fp │ │ - ldr r2, [sp, #4] │ │ - add.w r0, r9, r8 │ │ - mov r1, fp │ │ - mov r3, fp │ │ - bl 5393c │ │ - cmp r0, #0 │ │ - beq.n c93f4 │ │ - ldr r1, [r4, #28] │ │ - str r6, [r4, #28] │ │ - add.w r0, r9, r1 │ │ - sub.w r1, r8, r1 │ │ - b.n c9482 │ │ - str r7, [r4, #12] │ │ + ldmia.w sp!, {r2, r3, r4, r5, r6, r7, r8, pc} │ │ movs r0, #1 │ │ - strb.w r0, [r4, #37] @ 0x25 │ │ - ldrb.w r0, [r4, #36] @ 0x24 │ │ - cmp r0, #1 │ │ - bne.n c9474 │ │ - ldrd r2, r1, [r4, #28] │ │ - b.n c947c │ │ - ldrd r2, r1, [r4, #28] │ │ - cmp r1, r2 │ │ - beq.n c93d8 │ │ - add.w r0, r9, r2 │ │ - subs r1, r1, r2 │ │ - add sp, #12 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldr r2, [pc, #8] @ (c9494 ) │ │ - mov r0, fp │ │ - movs r1, #4 │ │ - add r2, pc │ │ - bl 4c7e0 │ │ - ldr r3, [sp, #776] @ 0x308 │ │ - movs r0, r0 │ │ + mov r2, r6 │ │ + str r0, [sp, #0] │ │ + mov r0, r7 │ │ + movs r3, #1 │ │ + bl 4b964 │ │ + b.n c9aec │ │ + ldr r1, [r0, #0] │ │ + ldr r0, [r0, #8] │ │ + b.w 54676 │ │ + ldr r1, [r0, #0] │ │ + ldr r0, [r0, #8] │ │ + b.w 551d8 │ │ + push {r0, r1, r2, r3, r4, lr} │ │ + mov r4, r3 │ │ + mov r3, r1 │ │ + str r2, [sp, #0] │ │ + mov r1, r0 │ │ + add r0, sp, #4 │ │ + movs r2, #0 │ │ + bl 545f0 │ │ + ldrd r1, r0, [sp, #4] │ │ + cbnz r1, c9b3e │ │ + ldr r1, [sp, #12] │ │ + add sp, #16 │ │ + pop {r4, pc} │ │ + ldr r1, [sp, #12] │ │ + mov r2, r4 │ │ + bl 4bba0 │ │ push {r3, r4, r5, r6, r7, lr} │ │ ldrd r7, r6, [r1] │ │ mov r5, r1 │ │ mov r4, r0 │ │ subs r1, r6, r7 │ │ - bl 4aa80 │ │ + bl 4b9a4 │ │ ldrd r1, r0, [r4, #4] │ │ cmp r7, r6 │ │ - beq.n c94bc │ │ + beq.n c9b6a │ │ ldrb.w r2, [r7], #1 │ │ strb r2, [r1, r0] │ │ adds r0, #1 │ │ str r7, [r5, #0] │ │ - b.n c94ac │ │ + b.n c9b5a │ │ str r0, [r4, #8] │ │ pop {r3, r4, r5, r6, r7, pc} │ │ - ldrd r2, r1, [r0] │ │ - cmp r2, r1 │ │ - beq.n c9514 │ │ - push {r4, r5, r7, lr} │ │ - mov r3, r2 │ │ - ldrb.w r1, [r3], #1 │ │ - str r3, [r0, #0] │ │ - sxtb r3, r1 │ │ - cmp r3, #0 │ │ - bpl.n c9522 │ │ - ldrb r4, [r2, #1] │ │ - adds r3, r2, #2 │ │ - str r3, [r0, #0] │ │ - and.w r3, r1, #31 │ │ - and.w r4, r4, #63 @ 0x3f │ │ - cmp r1, #224 @ 0xe0 │ │ - bcc.n c9518 │ │ - adds r5, r2, #3 │ │ - str r5, [r0, #0] │ │ - ldrb r5, [r2, #2] │ │ - cmp r1, #240 @ 0xf0 │ │ - and.w r5, r5, #63 @ 0x3f │ │ - orr.w r4, r5, r4, lsl #6 │ │ - bcc.n c951e │ │ - adds r1, r2, #4 │ │ - str r1, [r0, #0] │ │ - ldrb r0, [r2, #3] │ │ - and.w r1, r3, #7 │ │ - and.w r0, r0, #63 @ 0x3f │ │ - orr.w r0, r0, r4, lsl #6 │ │ - orr.w r1, r0, r1, lsl #18 │ │ - b.n c9522 │ │ + bmi.n c9b1a │ │ + push {r1, r2, r3, r4, r5, r6, r7, lr} │ │ + ldr r2, [pc, #32] @ (c9b94 ) │ │ + add r2, pc │ │ + strd r0, r2, [sp, #16] │ │ + ldr r0, [pc, #28] @ (c9b98 ) │ │ + ldr r2, [pc, #28] @ (c9b9c ) │ │ + add r0, pc │ │ + str r0, [sp, #8] │ │ + add r2, pc │ │ + strd r2, r1, [sp] │ │ + add r1, sp, #16 │ │ + add r3, sp, #20 │ │ movs r0, #0 │ │ - bx lr │ │ - orr.w r1, r4, r3, lsl #6 │ │ - b.n c9522 │ │ - orr.w r1, r4, r3, lsl #12 │ │ - movs r0, #1 │ │ - pop {r4, r5, r7, pc} │ │ - ldr r1, [r0, #0] │ │ - ldr r0, [r0, #8] │ │ - b.w 5395a │ │ + bl 4d87c │ │ + nop │ │ + ldmia r7!, {r2, r6} │ │ + vtbx.8 d25, {d23-d24}, d30 │ │ + movs r0, r0 │ │ + ldr r3, [sp, #712] @ 0x2c8 │ │ + movs r0, r0 │ │ + push {r5, r6, r7, lr} │ │ ldr r1, [r0, #0] │ │ - ldr r0, [r0, #8] │ │ - b.w 5da74 │ │ + movs r2, #4 │ │ + str r2, [sp, #0] │ │ + movs r2, #1 │ │ + movs r3, #4 │ │ + bl 5452e │ │ + ldr r2, [pc, #12] @ (c9bc0 ) │ │ + cmp r0, r2 │ │ + it eq │ │ + popeq {r2, r3, r7, pc} │ │ + ldr r2, [pc, #8] @ (c9bc4 ) │ │ + add r2, pc │ │ + bl 4bba0 │ │ + movs r1, r0 │ │ + strh r0, [r0, #0] │ │ + ldr r3, [sp, #72] @ 0x48 │ │ + movs r0, r0 │ │ ldr r0, [r0, #0] │ │ - ldrd r2, r3, [r1, #28] │ │ - ldrd r0, r1, [r0, #4] │ │ - b.w 507bc │ │ + mov r3, r1 │ │ + ldrd r1, r2, [r0, #4] │ │ + mov r0, r3 │ │ + b.w 4d6b4 │ │ + bmi.n c9b82 │ │ mov r2, r1 │ │ ldr r1, [r1, #4] │ │ cmp r1, #1 │ │ it ne │ │ cmpne r1, #0 │ │ - ldr r1, [pc, #8] @ (c9558 ) │ │ + ldr r1, [pc, #8] @ (c9bec ) │ │ add r1, pc │ │ - b.w 4cac6 │ │ + b.w 4d952 │ │ nop │ │ - ldr r3, [sp, #576] @ 0x240 │ │ + ldr r3, [sp, #960] @ 0x3c0 │ │ movs r0, r0 │ │ push {r7, lr} │ │ - bl c9568 │ │ + bl c9bfc │ │ movs r0, #0 │ │ pop {r7, pc} │ │ - bmi.n c9512 │ │ + bmi.n c9ba6 │ │ push {r2, r3, r4, r5, r6, lr} │ │ mov r5, r1 │ │ mov r4, r0 │ │ cmp r1, #128 @ 0x80 │ │ - bcs.n c958e │ │ + bcs.n c9c22 │ │ ldr r0, [r4, #0] │ │ ldr r6, [r4, #8] │ │ cmp r6, r0 │ │ - bne.n c9584 │ │ - ldr r1, [pc, #136] @ (c9604 ) │ │ + bne.n c9c18 │ │ + ldr r1, [pc, #136] @ (c9c98 ) │ │ mov r0, r4 │ │ add r1, pc │ │ - bl 4acc8 │ │ + bl 4bae8 │ │ ldr r0, [r4, #4] │ │ strb r5, [r0, r6] │ │ adds r0, r6, #1 │ │ str r0, [r4, #8] │ │ pop {r2, r3, r4, r5, r6, pc} │ │ - movs r1, #0 │ │ - add r0, sp, #4 │ │ + add r1, sp, #4 │ │ + movs r0, #0 │ │ + adds r2, r1, #2 │ │ + str r0, [sp, #4] │ │ cmp.w r5, #2048 @ 0x800 │ │ - str r1, [sp, #4] │ │ - bcs.n c95aa │ │ - adds r0, #1 │ │ - movs r1, #192 @ 0xc0 │ │ - movs r2, #2 │ │ - orr.w r1, r1, r5, lsr #6 │ │ - strb.w r1, [sp, #4] │ │ - b.n c95f0 │ │ + bcs.n c9c3e │ │ + adds r1, #1 │ │ + movs r0, #192 @ 0xc0 │ │ + orr.w r0, r0, r5, lsr #6 │ │ + strb.w r0, [sp, #4] │ │ + b.n c9c86 │ │ + adds r0, r1, #3 │ │ cmp.w r5, #65536 @ 0x10000 │ │ - bcs.n c95cc │ │ + bcs.n c9c62 │ │ movs r1, #224 @ 0xe0 │ │ - movs r2, #2 │ │ + movs r3, #2 │ │ orr.w r1, r1, r5, lsr #12 │ │ strb.w r1, [sp, #4] │ │ lsrs r1, r5, #6 │ │ - adds r0, #2 │ │ - bfi r1, r2, #6, #26 │ │ + bfi r1, r3, #6, #26 │ │ strb.w r1, [sp, #5] │ │ - movs r2, #3 │ │ - b.n c95f0 │ │ + mov r1, r2 │ │ + mov r2, r0 │ │ + b.n c9c86 │ │ + adds r2, r1, #4 │ │ movs r1, #240 @ 0xf0 │ │ - movs r2, #2 │ │ orr.w r1, r1, r5, lsr #18 │ │ strb.w r1, [sp, #4] │ │ lsrs r1, r5, #6 │ │ - adds r0, #3 │ │ - bfi r1, r2, #6, #26 │ │ + movs r3, #2 │ │ + bfi r1, r3, #6, #26 │ │ strb.w r1, [sp, #6] │ │ lsrs r1, r5, #12 │ │ - bfi r1, r2, #6, #26 │ │ + bfi r1, r3, #6, #26 │ │ strb.w r1, [sp, #5] │ │ - movs r2, #4 │ │ - movs r1, #2 │ │ - bfi r5, r1, #6, #26 │ │ - strb r5, [r0, #0] │ │ + mov r1, r0 │ │ + movs r0, #2 │ │ + bfi r5, r0, #6, #26 │ │ + strb r5, [r1, #0] │ │ add r1, sp, #4 │ │ mov r0, r4 │ │ - bl 9e10a │ │ + bl 4b91c │ │ pop {r2, r3, r4, r5, r6, pc} │ │ - nop │ │ - ldr r3, [sp, #136] @ 0x88 │ │ + ldr r3, [sp, #520] @ 0x208 │ │ movs r0, r0 │ │ stmdb sp!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, lr} │ │ mov r6, r1 │ │ mov r8, r0 │ │ movs r0, #0 │ │ movs r1, #1 │ │ mov r7, sp │ │ strd r0, r1, [sp] │ │ str r0, [sp, #8] │ │ mov r0, r7 │ │ movs r1, #0 │ │ mov r5, r2 │ │ - bl 4aa80 │ │ - cbz r5, c9642 │ │ + bl 4b9a4 │ │ + cbz r5, c9cd6 │ │ mov r4, sp │ │ mov r0, r6 │ │ - bl c4644 │ │ + bl c4d30 │ │ cmp.w r0, #1114112 @ 0x110000 │ │ - beq.n c9642 │ │ + beq.n c9cd6 │ │ mov r1, r0 │ │ mov r0, r4 │ │ - bl c4660 │ │ + bl c4d4c │ │ subs r5, #1 │ │ - bne.n c962a │ │ + bne.n c9cbe │ │ ldmia.w r7, {r0, r1, r2} │ │ stmia.w r8, {r0, r1, r2} │ │ ldmia.w sp!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, pc} │ │ - ldr r2, [r0, #16] │ │ - cbz r2, c9674 │ │ - push {r4, r5, r6, lr} │ │ - ldrd r5, r1, [r0, #8] │ │ - mov r4, r0 │ │ - ldr r6, [r5, #8] │ │ - cmp r1, r6 │ │ - beq.n c966c │ │ - ldr r3, [r5, #4] │ │ - adds r0, r3, r6 │ │ - add r1, r3 │ │ - bl c9a38 │ │ - ldr r2, [r4, #16] │ │ - adds r0, r2, r6 │ │ - str r0, [r5, #8] │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ - bx lr │ │ - bmi.n c9622 │ │ - push {r1, r2, r3, r4, r5, r6, r7, lr} │ │ - ldr r2, [pc, #32] @ (c969c ) │ │ - add r2, pc │ │ - strd r0, r2, [sp, #16] │ │ - ldr r0, [pc, #28] @ (c96a0 ) │ │ - ldr r2, [pc, #28] @ (c96a4 ) │ │ - add r0, pc │ │ - str r0, [sp, #8] │ │ - add r2, pc │ │ - strd r2, r1, [sp] │ │ - add r1, sp, #16 │ │ - add r3, sp, #20 │ │ + ldrd r2, r1, [r0] │ │ + cmp r2, r1 │ │ + beq.n c9d36 │ │ + push {r4, r5, r7, lr} │ │ + mov r3, r2 │ │ + ldrb.w r1, [r3], #1 │ │ + str r3, [r0, #0] │ │ + sxtb r3, r1 │ │ + cmp r3, #0 │ │ + bpl.n c9d44 │ │ + ldrb r4, [r2, #1] │ │ + adds r3, r2, #2 │ │ + str r3, [r0, #0] │ │ + and.w r3, r1, #31 │ │ + and.w r4, r4, #63 @ 0x3f │ │ + cmp r1, #224 @ 0xe0 │ │ + bcc.n c9d3a │ │ + adds r5, r2, #3 │ │ + str r5, [r0, #0] │ │ + ldrb r5, [r2, #2] │ │ + cmp r1, #240 @ 0xf0 │ │ + and.w r5, r5, #63 @ 0x3f │ │ + orr.w r4, r5, r4, lsl #6 │ │ + bcc.n c9d40 │ │ + adds r1, r2, #4 │ │ + str r1, [r0, #0] │ │ + ldrb r0, [r2, #3] │ │ + and.w r1, r3, #7 │ │ + and.w r0, r0, #63 @ 0x3f │ │ + orr.w r0, r0, r4, lsl #6 │ │ + orr.w r1, r0, r1, lsl #18 │ │ + b.n c9d44 │ │ movs r0, #0 │ │ - bl 4c9f0 │ │ - nop │ │ - bcs.n c96e0 │ │ - vqshrun.s64 d25, q1, #9 │ │ - movs r0, r0 │ │ - ldr r2, [sp, #504] @ 0x1f8 │ │ - movs r0, r0 │ │ - push {r4, r5, r6, lr} │ │ - ldrd r5, r6, [r0, #4] │ │ - ldrd r4, r3, [r2] │ │ - subs r1, r1, r6 │ │ - add r5, r6 │ │ - cbz r1, c96d0 │ │ - cmp r4, r3 │ │ - beq.n c96d0 │ │ - ldrb.w r6, [r4], #1 │ │ - subs r1, #1 │ │ - strb.w r6, [r5], #1 │ │ - ldr r6, [r0, #8] │ │ - str r4, [r2, #0] │ │ - adds r6, #1 │ │ - str r6, [r0, #8] │ │ - b.n c96b6 │ │ - clz r0, r1 │ │ - lsrs r0, r0, #5 │ │ - pop {r4, r5, r6, pc} │ │ - stmdb sp!, {r2, r3, r4, r5, r6, r7, r8, lr} │ │ - ldrd r7, r5, [r0, #8] │ │ - mov r4, r0 │ │ - ldr.w r8, [r0, #16] │ │ - mov r6, r1 │ │ - ldr r0, [r7, #0] │ │ - add.w r1, r8, r5 │ │ - subs r0, r0, r1 │ │ - cmp r0, r6 │ │ - bcc.n c9708 │ │ - ldr r1, [r7, #4] │ │ - add r6, r5 │ │ - mov r2, r8 │ │ - adds r0, r1, r6 │ │ - add r1, r5 │ │ - bl c9a38 │ │ - str r6, [r4, #12] │ │ - ldmia.w sp!, {r2, r3, r4, r5, r6, r7, r8, pc} │ │ + bx lr │ │ + orr.w r1, r4, r3, lsl #6 │ │ + b.n c9d44 │ │ + orr.w r1, r4, r3, lsl #12 │ │ movs r0, #1 │ │ - mov r2, r6 │ │ - str r0, [sp, #0] │ │ - mov r0, r7 │ │ - movs r3, #1 │ │ - bl 4aaa0 │ │ - b.n c96f4 │ │ - push {r5, r6, r7, lr} │ │ - ldr r1, [r0, #0] │ │ - movs r2, #4 │ │ - str r2, [sp, #0] │ │ - movs r2, #1 │ │ - movs r3, #4 │ │ - bl 5380e │ │ - ldr r2, [pc, #12] @ (c9738 ) │ │ - cmp r0, r2 │ │ - it eq │ │ - popeq {r2, r3, r7, pc} │ │ - ldr r2, [pc, #8] @ (c973c ) │ │ - add r2, pc │ │ - bl 4ad80 │ │ - movs r1, r0 │ │ - strh r0, [r0, #0] │ │ - ldr r0, [sp, #792] @ 0x318 │ │ - movs r0, r0 │ │ - push {r7, lr} │ │ - mov r7, sp │ │ - cmp r1, #16 │ │ - bcc.n c9786 │ │ - negs r3, r0 │ │ - and.w ip, r3, #3 │ │ - add.w lr, r0, ip │ │ - cmp lr, r0 │ │ - bls.n c9760 │ │ - mov r3, ip │ │ - strb.w r2, [r0], #1 │ │ - subs r3, #1 │ │ - bne.n c9758 │ │ - sub.w r1, r1, ip │ │ - bic.w r0, r1, #3 │ │ - add r0, lr │ │ - cmp lr, r0 │ │ - bcs.n c9782 │ │ - uxtb.w ip, r2 │ │ - mov.w r3, #16843009 @ 0x1010101 │ │ - mul.w r3, ip, r3 │ │ - str.w r3, [lr], #4 │ │ - cmp lr, r0 │ │ - bcc.n c977a │ │ - and.w r1, r1, #3 │ │ - adds r3, r0, r1 │ │ - cmp r0, r3 │ │ - it cs │ │ - popcs {r7, pc} │ │ - strb.w r2, [r0], #1 │ │ - subs r1, #1 │ │ - bne.n c978e │ │ - pop {r7, pc} │ │ - b.w c984c │ │ + pop {r4, r5, r7, pc} │ │ + b.w c9dfc │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl} │ │ cmp r2, #16 │ │ - bcc.n c97fa │ │ + bcc.n c9daa │ │ negs r3, r0 │ │ and.w r8, r3, #3 │ │ add.w ip, r0, r8 │ │ cmp ip, r0 │ │ - bls.n c97c8 │ │ + bls.n c9d78 │ │ mov r3, r8 │ │ mov r6, r0 │ │ mov r5, r1 │ │ ldrb.w r4, [r5], #1 │ │ subs r3, #1 │ │ strb.w r4, [r6], #1 │ │ - bne.n c97bc │ │ + bne.n c9d6c │ │ sub.w lr, r2, r8 │ │ add r1, r8 │ │ bic.w r2, lr, #3 │ │ add.w r3, ip, r2 │ │ lsls r4, r1, #30 │ │ - bne.n c9814 │ │ + bne.n c9dc4 │ │ cmp ip, r3 │ │ - bcs.n c97ec │ │ + bcs.n c9d9c │ │ mov r4, r1 │ │ ldr.w r5, [r4], #4 │ │ str.w r5, [ip], #4 │ │ cmp ip, r3 │ │ - bcc.n c97e0 │ │ + bcc.n c9d90 │ │ add r1, r2 │ │ and.w r2, lr, #3 │ │ adds r6, r3, r2 │ │ cmp r3, r6 │ │ - bcc.n c9802 │ │ - b.n c980e │ │ + bcc.n c9db2 │ │ + b.n c9dbe │ │ mov r3, r0 │ │ adds r6, r3, r2 │ │ cmp r3, r6 │ │ - bcs.n c980e │ │ + bcs.n c9dbe │ │ ldrb.w r6, [r1], #1 │ │ subs r2, #1 │ │ strb.w r6, [r3], #1 │ │ - bne.n c9802 │ │ + bne.n c9db2 │ │ ldmia.w sp!, {r8, r9, sl} │ │ pop {r4, r5, r6, r7, pc} │ │ cmp ip, r3 │ │ - bcs.n c97ec │ │ + bcs.n c9d9c │ │ movs r4, #24 │ │ bic.w r6, r1, #3 │ │ and.w r8, r4, r1, lsl #3 │ │ lsls r4, r1, #3 │ │ rsb r9, r4, #0 │ │ ldr r4, [r6, #0] │ │ adds r5, r6, #4 │ │ @@ -192906,107 +199067,107 @@ │ │ ldr.w r6, [r5], #4 │ │ lsr.w sl, r4, r8 │ │ lsl.w r4, r6, r9 │ │ orr.w r4, r4, sl │ │ str.w r4, [ip], #4 │ │ cmp ip, r3 │ │ mov r4, r6 │ │ - bcc.n c9830 │ │ - b.n c97ec │ │ + bcc.n c9de0 │ │ + b.n c9d9c │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl} │ │ subs r3, r0, r1 │ │ cmp r3, r2 │ │ - bcs.n c98c6 │ │ + bcs.n c9e76 │ │ adds r4, r1, r2 │ │ adds r3, r0, r2 │ │ cmp r2, #16 │ │ - bcc.n c98b0 │ │ + bcc.n c9e60 │ │ and.w lr, r3, #3 │ │ bic.w ip, r3, #3 │ │ rsb r8, lr, #0 │ │ cmp ip, r3 │ │ - bcs.n c9880 │ │ + bcs.n c9e30 │ │ subs r6, r4, #1 │ │ ldrb.w r5, [r6], #-1 │ │ strb.w r5, [r3, #-1]! │ │ cmp ip, r3 │ │ - bcc.n c9874 │ │ + bcc.n c9e24 │ │ sub.w r2, r2, lr │ │ add r4, r8 │ │ bic.w r6, r2, #3 │ │ sub.w r3, ip, r6 │ │ rsb lr, r6, #0 │ │ lsls r5, r4, #30 │ │ - bne.n c9936 │ │ + bne.n c9ee6 │ │ cmp r3, ip │ │ - bcs.n c98aa │ │ + bcs.n c9e5a │ │ add r1, r2 │ │ subs r1, #4 │ │ ldr.w r5, [r1], #-4 │ │ str.w r5, [ip, #-4]! │ │ cmp r3, ip │ │ - bcc.n c989e │ │ + bcc.n c9e4e │ │ add r4, lr │ │ and.w r2, r2, #3 │ │ subs r1, r3, r2 │ │ cmp r1, r3 │ │ - bcs.n c9930 │ │ + bcs.n c9ee0 │ │ subs r2, r4, #1 │ │ ldrb.w r6, [r2], #-1 │ │ strb.w r6, [r3, #-1]! │ │ cmp r1, r3 │ │ - bcc.n c98b8 │ │ - b.n c9930 │ │ + bcc.n c9e68 │ │ + b.n c9ee0 │ │ cmp r2, #16 │ │ - bcc.n c991c │ │ + bcc.n c9ecc │ │ negs r3, r0 │ │ and.w r8, r3, #3 │ │ add.w ip, r0, r8 │ │ cmp ip, r0 │ │ - bls.n c98ea │ │ + bls.n c9e9a │ │ mov r3, r8 │ │ mov r6, r0 │ │ mov r5, r1 │ │ ldrb.w r4, [r5], #1 │ │ subs r3, #1 │ │ strb.w r4, [r6], #1 │ │ - bne.n c98de │ │ + bne.n c9e8e │ │ sub.w lr, r2, r8 │ │ add r1, r8 │ │ bic.w r2, lr, #3 │ │ add.w r3, ip, r2 │ │ lsls r4, r1, #30 │ │ - bne.n c996e │ │ + bne.n c9f1e │ │ cmp ip, r3 │ │ - bcs.n c990e │ │ + bcs.n c9ebe │ │ mov r4, r1 │ │ ldr.w r5, [r4], #4 │ │ str.w r5, [ip], #4 │ │ cmp ip, r3 │ │ - bcc.n c9902 │ │ + bcc.n c9eb2 │ │ add r1, r2 │ │ and.w r2, lr, #3 │ │ adds r6, r3, r2 │ │ cmp r3, r6 │ │ - bcc.n c9924 │ │ - b.n c9930 │ │ + bcc.n c9ed4 │ │ + b.n c9ee0 │ │ mov r3, r0 │ │ adds r6, r3, r2 │ │ cmp r3, r6 │ │ - bcs.n c9930 │ │ + bcs.n c9ee0 │ │ ldrb.w r6, [r1], #1 │ │ subs r2, #1 │ │ strb.w r6, [r3], #1 │ │ - bne.n c9924 │ │ + bne.n c9ed4 │ │ ldmia.w sp!, {r8, r9, sl} │ │ pop {r4, r5, r6, r7, pc} │ │ cmp r3, ip │ │ - bcs.n c98aa │ │ + bcs.n c9e5a │ │ movs r1, #24 │ │ bic.w r6, r4, #3 │ │ and.w r8, r1, r4, lsl #3 │ │ lsls r1, r4, #3 │ │ rsb r9, r1, #0 │ │ ldr r1, [r6, #0] │ │ subs r5, r6, #4 │ │ @@ -193014,18 +199175,18 @@ │ │ ldr.w r6, [r5], #-4 │ │ lsl.w sl, r1, r9 │ │ lsr.w r1, r6, r8 │ │ orr.w r1, r1, sl │ │ str.w r1, [ip, #-4]! │ │ cmp r3, ip │ │ mov r1, r6 │ │ - bcc.n c9952 │ │ - b.n c98aa │ │ + bcc.n c9f02 │ │ + b.n c9e5a │ │ cmp ip, r3 │ │ - bcs.n c990e │ │ + bcs.n c9ebe │ │ movs r4, #24 │ │ bic.w r6, r1, #3 │ │ and.w r8, r4, r1, lsl #3 │ │ lsls r4, r1, #3 │ │ rsb r9, r4, #0 │ │ ldr r4, [r6, #0] │ │ adds r5, r6, #4 │ │ @@ -193033,155 +199194,188 @@ │ │ ldr.w r6, [r5], #4 │ │ lsr.w sl, r4, r8 │ │ lsl.w r4, r6, r9 │ │ orr.w r4, r4, sl │ │ str.w r4, [ip], #4 │ │ cmp ip, r3 │ │ mov r4, r6 │ │ - bcc.n c998a │ │ - b.n c990e │ │ - cmp r2, #4 │ │ - it cc │ │ - bcc.w c979c │ │ - ldr.w r3, [r1], #4 │ │ - subs r2, #4 │ │ - str.w r3, [r0], #4 │ │ - cmp r2, #3 │ │ - bhi.n c99ae │ │ - b.w c979c │ │ - b.w c979c │ │ + bcc.n c9f3a │ │ + b.n c9ebe │ │ cmp r1, #4 │ │ - bcc.n c99d4 │ │ - movs r2, #0 │ │ + bcc.n c9f70 │ │ + uxtb.w ip, r2 │ │ + mov.w r3, #16843009 @ 0x1010101 │ │ + mul.w r3, ip, r3 │ │ subs r1, #4 │ │ - str.w r2, [r0], #4 │ │ + str.w r3, [r0], #4 │ │ cmp r1, #3 │ │ - bhi.n c99ca │ │ - adds r2, r0, r1 │ │ - cmp r0, r2 │ │ + bhi.n c9f66 │ │ + adds r3, r0, r1 │ │ + cmp r0, r3 │ │ it cs │ │ bxcs lr │ │ - movs r2, #0 │ │ strb.w r2, [r0], #1 │ │ subs r1, #1 │ │ - bne.n c99de │ │ + bne.n c9f78 │ │ bx lr │ │ - cmp r1, #4 │ │ - bcc.n c9a02 │ │ + push {r7, lr} │ │ + mov r7, sp │ │ + cmp r1, #16 │ │ + bcc.n c9fc8 │ │ + negs r3, r0 │ │ + and.w ip, r3, #3 │ │ + add.w lr, r0, ip │ │ + cmp lr, r0 │ │ + bls.n c9fa2 │ │ + mov r3, ip │ │ + strb.w r2, [r0], #1 │ │ + subs r3, #1 │ │ + bne.n c9f9a │ │ + sub.w r1, r1, ip │ │ + bic.w r0, r1, #3 │ │ + add r0, lr │ │ + cmp lr, r0 │ │ + bcs.n c9fc4 │ │ uxtb.w ip, r2 │ │ mov.w r3, #16843009 @ 0x1010101 │ │ mul.w r3, ip, r3 │ │ - subs r1, #4 │ │ - str.w r3, [r0], #4 │ │ - cmp r1, #3 │ │ - bhi.n c99f8 │ │ + str.w r3, [lr], #4 │ │ + cmp lr, r0 │ │ + bcc.n c9fbc │ │ + and.w r1, r1, #3 │ │ adds r3, r0, r1 │ │ cmp r0, r3 │ │ it cs │ │ - bxcs lr │ │ + popcs {r7, pc} │ │ strb.w r2, [r0], #1 │ │ subs r1, #1 │ │ - bne.n c9a0a │ │ + bne.n c9fd0 │ │ + pop {r7, pc} │ │ + lsls r3, r2, #26 │ │ + itttt mi │ │ + andmi.w r1, r2, #31 │ │ + lslmi.w r1, r0, r1 │ │ + movmi r0, #0 │ │ + bxmi lr │ │ + cmp r2, #0 │ │ + it eq │ │ + bxeq lr │ │ + and.w r3, r2, #31 │ │ + negs r2, r2 │ │ + and.w r2, r2, #31 │ │ + lsls r1, r3 │ │ + lsr.w r2, r0, r2 │ │ + orrs r1, r2 │ │ + lsls r0, r3 │ │ bx lr │ │ + cmp r2, #4 │ │ + it cc │ │ + bcc.w c9d4c │ │ + ldr.w r3, [r1], #4 │ │ + subs r2, #4 │ │ + str.w r3, [r0], #4 │ │ + cmp r2, #3 │ │ + bhi.n ca00e │ │ + b.w c9d4c │ │ cmp r1, #4 │ │ - bcc.n c9a24 │ │ + bcc.n ca030 │ │ movs r2, #0 │ │ subs r1, #4 │ │ str.w r2, [r0], #4 │ │ cmp r1, #3 │ │ - bhi.n c9a1a │ │ + bhi.n ca026 │ │ adds r2, r0, r1 │ │ cmp r0, r2 │ │ it cs │ │ bxcs lr │ │ movs r2, #0 │ │ strb.w r2, [r0], #1 │ │ subs r1, #1 │ │ - bne.n c9a2e │ │ + bne.n ca03a │ │ bx lr │ │ - b.w c984c │ │ push {r7, lr} │ │ mov r7, sp │ │ cmp r1, #16 │ │ - bcc.n c9a7c │ │ + bcc.n ca084 │ │ negs r2, r0 │ │ and.w ip, r2, #3 │ │ add.w r2, r0, ip │ │ cmp r2, r0 │ │ - bls.n c9a60 │ │ + bls.n ca068 │ │ mov.w lr, #0 │ │ mov r3, ip │ │ strb.w lr, [r0], #1 │ │ subs r3, #1 │ │ - bne.n c9a58 │ │ + bne.n ca060 │ │ sub.w r1, r1, ip │ │ bic.w r0, r1, #3 │ │ add r0, r2 │ │ cmp r2, r0 │ │ - bcs.n c9a78 │ │ + bcs.n ca080 │ │ movs r3, #0 │ │ str.w r3, [r2], #4 │ │ cmp r2, r0 │ │ - bcc.n c9a70 │ │ + bcc.n ca078 │ │ and.w r1, r1, #3 │ │ adds r2, r0, r1 │ │ cmp r0, r2 │ │ it cs │ │ popcs {r7, pc} │ │ movs r2, #0 │ │ strb.w r2, [r0], #1 │ │ subs r1, #1 │ │ - bne.n c9a86 │ │ + bne.n ca08e │ │ pop {r7, pc} │ │ - b.w c984c │ │ cmp r2, #4 │ │ it cc │ │ - bcc.w c979c │ │ + bcc.w c9d4c │ │ ldr.w r3, [r1], #4 │ │ subs r2, #4 │ │ str.w r3, [r0], #4 │ │ cmp r2, #3 │ │ - bhi.n c9a9c │ │ - b.w c979c │ │ - lsls r3, r2, #26 │ │ - itttt mi │ │ - andmi.w r1, r2, #31 │ │ - lslmi.w r1, r0, r1 │ │ - movmi r0, #0 │ │ - bxmi lr │ │ - cmp r2, #0 │ │ - it eq │ │ - bxeq lr │ │ - and.w r3, r2, #31 │ │ - negs r2, r2 │ │ - and.w r2, r2, #31 │ │ - lsls r1, r3 │ │ - lsr.w r2, r0, r2 │ │ - orrs r1, r2 │ │ - lsls r0, r3 │ │ + bhi.n ca0a0 │ │ + b.w c9d4c │ │ + b.w c9d4c │ │ + cmp r1, #4 │ │ + bcc.n ca0c6 │ │ + movs r2, #0 │ │ + subs r1, #4 │ │ + str.w r2, [r0], #4 │ │ + cmp r1, #3 │ │ + bhi.n ca0bc │ │ + adds r2, r0, r1 │ │ + cmp r0, r2 │ │ + it cs │ │ + bxcs lr │ │ + movs r2, #0 │ │ + strb.w r2, [r0], #1 │ │ + subs r1, #1 │ │ + bne.n ca0d0 │ │ bx lr │ │ - bmi.n c9a86 │ │ + b.w c9dfc │ │ + b.w c9dfc │ │ + bmi.n ca08e │ │ push {r4, lr} │ │ sub sp, #16 │ │ add r4, sp, #8 │ │ str r4, [sp, #0] │ │ - bl c9af0 │ │ + bl ca0f8 │ │ ldr r2, [sp, #8] │ │ ldr r3, [sp, #12] │ │ add sp, #16 │ │ pop {r4, pc} │ │ push {r7, lr} │ │ mov r7, sp │ │ sub sp, #24 │ │ mov ip, r0 │ │ add r0, sp, #8 │ │ strd r2, r3, [sp] │ │ mov r2, ip │ │ mov r3, r1 │ │ - bl c9b22 │ │ + bl ca12a │ │ ldr.w ip, [r7, #8] │ │ ldrd r0, r1, [sp, #8] │ │ cmp.w ip, #0 │ │ itt ne │ │ ldrdne r3, r2, [sp, #16] │ │ strdne r3, r2, [ip] │ │ add sp, #24 │ │ @@ -193190,21 +199384,21 @@ │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #4 │ │ ldrd fp, r9, [r7, #8] │ │ mov sl, r0 │ │ cmp.w fp, #0 │ │ - beq.n c9baa │ │ + beq.n ca1b2 │ │ cmp.w r9, #0 │ │ - bne.n c9baa │ │ + bne.n ca1b2 │ │ cmp r3, #0 │ │ - beq.n c9c2e │ │ + beq.n ca236 │ │ cmp r3, fp │ │ - bcs.n c9c3e │ │ + bcs.n ca246 │ │ clz r0, r3 │ │ clz r1, fp │ │ subs r0, r1, r0 │ │ mov.w r5, #1 │ │ add.w r6, r0, #32 │ │ it eq │ │ moveq r6, #31 │ │ @@ -193217,32 +199411,32 @@ │ │ lslpl.w r0, fp, r1 │ │ lsl.w r1, fp, r6 │ │ and.w r6, r6, #31 │ │ it pl │ │ movpl r1, #0 │ │ lsl.w ip, r5, r6 │ │ movs r5, #0 │ │ - b.n c9b94 │ │ + b.n ca19c │ │ movs.w r0, r0, lsr #1 │ │ mov.w ip, ip, lsr #1 │ │ mov.w r1, r1, rrx │ │ subs r6, r2, r1 │ │ sbc.w r4, r3, r0 │ │ cmp r4, #0 │ │ - bmi.n c9b88 │ │ + bmi.n ca190 │ │ orr.w r5, r5, ip │ │ - beq.n c9c5a │ │ + beq.n ca262 │ │ mov r2, r6 │ │ mov r3, r4 │ │ - b.n c9b88 │ │ + b.n ca190 │ │ subs.w r1, r2, fp │ │ mov.w r0, #0 │ │ sbcs.w r1, r3, r9 │ │ - bcc.n c9c1e │ │ - cbz r3, c9c1e │ │ + bcc.n ca226 │ │ + cbz r3, ca226 │ │ clz r0, r3 │ │ clz r1, r9 │ │ subs r0, r1, r0 │ │ and.w r1, r0, #63 @ 0x3f │ │ and.w r0, r0, #31 │ │ rsb r5, r1, #32 │ │ lsl.w r6, r9, r1 │ │ @@ -193253,859 +199447,859 @@ │ │ lslpl.w r5, fp, r6 │ │ lsl.w r6, fp, r1 │ │ mov.w r1, #1 │ │ it pl │ │ movpl r6, #0 │ │ lsls r1, r0 │ │ movs r0, #0 │ │ - b.n c9c02 │ │ + b.n ca20a │ │ movs.w r5, r5, lsr #1 │ │ mov.w r1, r1, lsr #1 │ │ mov.w r6, r6, rrx │ │ subs r4, r2, r6 │ │ sbcs.w ip, r3, r5 │ │ - bmi.n c9bf6 │ │ + bmi.n ca1fe │ │ subs.w r2, r4, fp │ │ orr.w r0, r0, r1 │ │ sbcs.w r2, ip, r9 │ │ - bcc.n c9c28 │ │ + bcc.n ca230 │ │ mov r2, r4 │ │ mov r3, ip │ │ - b.n c9bf6 │ │ + b.n ca1fe │ │ mov.w r8, #0 │ │ mov r4, r2 │ │ mov ip, r3 │ │ - b.n c9c70 │ │ + b.n ca278 │ │ mov.w r8, #0 │ │ - b.n c9c70 │ │ + b.n ca278 │ │ mov r0, r2 │ │ mov r1, fp │ │ mov r4, r2 │ │ - blx c9f40 │ │ + blx ca548 │ │ mls r4, r0, fp, r4 │ │ - b.n c9c68 │ │ - bne.n c9c80 │ │ + b.n ca270 │ │ + bne.n ca288 │ │ mov r0, r2 │ │ mov r1, r3 │ │ mov r4, r2 │ │ mov r5, r3 │ │ - blx c9f40 │ │ + blx ca548 │ │ mls r4, r0, r5, r4 │ │ mov.w ip, #0 │ │ mov.w r8, #1 │ │ - b.n c9c70 │ │ + b.n ca278 │ │ mov r0, r6 │ │ mov r1, fp │ │ - blx c9f40 │ │ + blx ca548 │ │ mls r4, r0, fp, r6 │ │ orrs r0, r5 │ │ mov.w r8, #0 │ │ mov.w ip, #0 │ │ strd r0, r8, [sl] │ │ strd r4, ip, [sl, #8] │ │ add sp, #4 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ mov r0, r3 │ │ mov r1, fp │ │ mov r4, r2 │ │ mov r5, r3 │ │ - blx c9f40 │ │ + blx ca548 │ │ mls ip, r0, fp, r5 │ │ mov r8, r0 │ │ cmp.w fp, #65536 @ 0x10000 │ │ - bcs.n c9cca │ │ + bcs.n ca2d2 │ │ mov.w r0, ip, lsl #16 │ │ mov r1, fp │ │ orr.w r0, r0, r4, lsr #16 │ │ - blx c9f40 │ │ + blx ca548 │ │ mov r6, r0 │ │ mul.w r0, r0, fp │ │ mov r1, fp │ │ rsb r0, r0, r4, lsr #16 │ │ pkhbt r9, r4, r0, lsl #16 │ │ mov r0, r9 │ │ - blx c9f40 │ │ + blx ca548 │ │ mls r4, r0, fp, r9 │ │ orr.w r0, r0, r6, lsl #16 │ │ orr.w r8, r8, r6, lsr #16 │ │ - b.n c9c6c │ │ + b.n ca274 │ │ subs.w r0, r4, fp │ │ sbcs.w r0, ip, r9 │ │ - bcs.n c9cd8 │ │ + bcs.n ca2e0 │ │ movs r0, #0 │ │ - b.n c9c70 │ │ + b.n ca278 │ │ mov.w r0, r9, lsl #31 │ │ mov.w r2, fp, lsl #31 │ │ orr.w r0, r0, fp, lsr #1 │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ movs r5, #0 │ │ - b.n c9cf8 │ │ + b.n ca300 │ │ movs.w r0, r0, lsr #1 │ │ mov.w r1, r1, lsr #1 │ │ mov.w r2, r2, rrx │ │ subs r6, r4, r2 │ │ sbc.w r3, ip, r0 │ │ cmp r3, #0 │ │ - bmi.n c9cec │ │ + bmi.n ca2f4 │ │ orr.w r5, r5, r1 │ │ - beq.n c9d0e │ │ + beq.n ca316 │ │ mov r4, r6 │ │ mov ip, r3 │ │ - b.n c9cec │ │ + b.n ca2f4 │ │ mov r0, r6 │ │ mov r1, fp │ │ - blx c9f40 │ │ + blx ca548 │ │ mls r4, r0, fp, r6 │ │ orrs r0, r5 │ │ - b.n c9c6c │ │ - bmi.n c9cca │ │ + b.n ca274 │ │ + bmi.n ca2d2 │ │ push {lr} │ │ sub sp, #4 │ │ mov r2, sp │ │ - blx c9d5c │ │ + blx ca364 │ │ ldr r1, [sp, #0] │ │ add sp, #4 │ │ pop {pc} │ │ lsls r0, r2 │ │ stmdb sp!, {r2, ip, sp, lr} │ │ - b.n ca254 │ │ + b.n ca85c │ │ ands r1, r0 │ │ - b.n c9d7e │ │ + b.n ca386 │ │ cmp r7, #192 @ 0xc0 │ │ - b.n c9d82 │ │ + b.n ca38a │ │ subs r7, #193 @ 0xc1 │ │ - b.n c9d88 │ │ + b.n ca390 │ │ lsrs r0, r0, #31 │ │ - b.n c9dce │ │ + b.n ca3d6 │ │ subs r1, r0, #7 │ │ - b.n c9dd4 │ │ + b.n ca3dc │ │ lsls r3, r7, #1 │ │ add.w pc, r0, r4, lsl #3 │ │ - b.n c9d96 │ │ + b.n ca39e │ │ lsrs r4, r0, #31 │ │ - b.n c9dda │ │ + b.n ca3e2 │ │ strh r0, [r2, #4] │ │ ldmia.w sp!, {r0} │ │ - b.n ca404 │ │ + b.n caa0c │ │ lsls r3, r6, #1 │ │ subs r2, #0 │ │ lsls r7, r5, #1 │ │ lsrs r0, r0, #8 │ │ movs r1, r0 │ │ - b.n ca00e │ │ + b.n ca616 │ │ lsls r2, r5, #1 │ │ subs r2, #0 │ │ ldmia r7!, {r4} │ │ - b.n ca054 │ │ + b.n ca65c │ │ subs r7, #17 │ │ - b.n ca058 │ │ + b.n ca660 │ │ adds r0, #12 │ │ - b.n c9e04 │ │ + b.n ca40c │ │ ldmia r5!, {r1, r2} │ │ - b.n ca2a0 │ │ + b.n ca8a8 │ │ stmia r1!, {r0, r1} │ │ - b.n c9e1e │ │ + b.n ca426 │ │ stmia r1!, {r0, r1, r7} │ │ - b.n c9e22 │ │ + b.n ca42a │ │ adds r0, #0 │ │ - b.n ca4ce │ │ + b.n caad6 │ │ vrhadd.u16 d14, d12, d31 │ │ lsrs r1, r0, #30 │ │ - b.n ca036 │ │ + b.n ca63e │ │ adds r1, #2 │ │ movs r2, #131 @ 0x83 │ │ lsrs r1, r0, #30 │ │ movs r0, #64 @ 0x40 │ │ lsrs r1, r0, #28 │ │ - b.n ca042 │ │ + b.n ca64a │ │ adds r1, #1 │ │ movs r2, #131 @ 0x83 │ │ lsrs r1, r0, #28 │ │ movs r0, #64 @ 0x40 │ │ lsrs r1, r0, #26 │ │ - b.n ca04e │ │ + b.n ca656 │ │ adds r2, #2 │ │ movs r2, #131 @ 0x83 │ │ lsrs r1, r0, #26 │ │ movs r0, #64 @ 0x40 │ │ lsrs r1, r0, #24 │ │ - b.n ca05a │ │ + b.n ca662 │ │ adds r2, #1 │ │ movs r2, #131 @ 0x83 │ │ lsrs r1, r0, #24 │ │ movs r0, #64 @ 0x40 │ │ lsrs r1, r0, #22 │ │ - b.n ca066 │ │ + b.n ca66e │ │ adds r3, #2 │ │ movs r2, #131 @ 0x83 │ │ lsrs r1, r0, #22 │ │ movs r0, #64 @ 0x40 │ │ lsrs r1, r0, #20 │ │ - b.n ca072 │ │ + b.n ca67a │ │ adds r3, #1 │ │ movs r2, #131 @ 0x83 │ │ lsrs r1, r0, #20 │ │ movs r0, #64 @ 0x40 │ │ lsrs r1, r0, #18 │ │ - b.n ca07e │ │ + b.n ca686 │ │ adds r4, #2 │ │ movs r2, #131 @ 0x83 │ │ lsrs r1, r0, #18 │ │ movs r0, #64 @ 0x40 │ │ lsrs r1, r0, #16 │ │ - b.n ca08a │ │ + b.n ca692 │ │ adds r4, #1 │ │ movs r2, #131 @ 0x83 │ │ lsrs r1, r0, #16 │ │ movs r0, #64 @ 0x40 │ │ lsrs r1, r0, #14 │ │ - b.n ca096 │ │ + b.n ca69e │ │ adds r5, #2 │ │ movs r2, #131 @ 0x83 │ │ lsrs r1, r0, #14 │ │ movs r0, #64 @ 0x40 │ │ lsrs r1, r0, #12 │ │ - b.n ca0a2 │ │ + b.n ca6aa │ │ adds r5, #1 │ │ movs r2, #131 @ 0x83 │ │ lsrs r1, r0, #12 │ │ movs r0, #64 @ 0x40 │ │ lsrs r1, r0, #10 │ │ - b.n ca0ae │ │ + b.n ca6b6 │ │ adds r6, #2 │ │ movs r2, #131 @ 0x83 │ │ lsrs r1, r0, #10 │ │ movs r0, #64 @ 0x40 │ │ lsrs r1, r0, #8 │ │ - b.n ca0ba │ │ + b.n ca6c2 │ │ adds r6, #1 │ │ movs r2, #131 @ 0x83 │ │ lsrs r1, r0, #8 │ │ movs r0, #64 @ 0x40 │ │ lsrs r1, r0, #6 │ │ - b.n ca0c6 │ │ + b.n ca6ce │ │ adds r7, #2 │ │ movs r2, #131 @ 0x83 │ │ lsrs r1, r0, #6 │ │ movs r0, #64 @ 0x40 │ │ lsrs r1, r0, #4 │ │ - b.n ca0d2 │ │ + b.n ca6da │ │ adds r7, #1 │ │ movs r2, #131 @ 0x83 │ │ lsrs r1, r0, #4 │ │ movs r0, #64 @ 0x40 │ │ lsrs r1, r0, #2 │ │ - b.n ca0de │ │ + b.n ca6e6 │ │ subs r0, #2 │ │ movs r2, #131 @ 0x83 │ │ lsrs r1, r0, #2 │ │ movs r0, #64 @ 0x40 │ │ lsrs r1, r0, #32 │ │ - b.n ca0ea │ │ + b.n ca6f2 │ │ subs r0, #1 │ │ movs r2, #131 @ 0x83 │ │ lsrs r1, r0, #32 │ │ movs r0, #64 @ 0x40 │ │ lsls r1, r0, #30 │ │ - b.n ca0f6 │ │ + b.n ca6fe │ │ subs r1, #2 │ │ movs r2, #131 @ 0x83 │ │ lsls r1, r0, #30 │ │ movs r0, #64 @ 0x40 │ │ lsls r1, r0, #28 │ │ - b.n ca102 │ │ + b.n ca70a │ │ subs r1, #1 │ │ movs r2, #131 @ 0x83 │ │ lsls r1, r0, #28 │ │ movs r0, #64 @ 0x40 │ │ lsls r1, r0, #26 │ │ - b.n ca10e │ │ + b.n ca716 │ │ subs r2, #2 │ │ movs r2, #131 @ 0x83 │ │ lsls r1, r0, #26 │ │ movs r0, #64 @ 0x40 │ │ lsls r1, r0, #24 │ │ - b.n ca11a │ │ + b.n ca722 │ │ subs r2, #1 │ │ movs r2, #131 @ 0x83 │ │ lsls r1, r0, #24 │ │ movs r0, #64 @ 0x40 │ │ lsls r1, r0, #22 │ │ - b.n ca126 │ │ + b.n ca72e │ │ subs r3, #2 │ │ movs r2, #131 @ 0x83 │ │ lsls r1, r0, #22 │ │ movs r0, #64 @ 0x40 │ │ lsls r1, r0, #20 │ │ - b.n ca132 │ │ + b.n ca73a │ │ subs r3, #1 │ │ movs r2, #131 @ 0x83 │ │ lsls r1, r0, #20 │ │ movs r0, #64 @ 0x40 │ │ lsls r1, r0, #18 │ │ - b.n ca13e │ │ + b.n ca746 │ │ subs r4, #2 │ │ movs r2, #131 @ 0x83 │ │ lsls r1, r0, #18 │ │ movs r0, #64 @ 0x40 │ │ lsls r1, r0, #16 │ │ - b.n ca14a │ │ + b.n ca752 │ │ subs r4, #1 │ │ movs r2, #131 @ 0x83 │ │ lsls r1, r0, #16 │ │ movs r0, #64 @ 0x40 │ │ lsls r1, r0, #14 │ │ - b.n ca156 │ │ + b.n ca75e │ │ adds r0, #128 @ 0x80 │ │ movs r2, #131 @ 0x83 │ │ lsls r1, r0, #14 │ │ movs r0, #64 @ 0x40 │ │ lsls r1, r0, #12 │ │ - b.n ca162 │ │ + b.n ca76a │ │ adds r0, #64 @ 0x40 │ │ movs r2, #131 @ 0x83 │ │ lsls r1, r0, #12 │ │ movs r0, #64 @ 0x40 │ │ lsls r1, r0, #10 │ │ - b.n ca16e │ │ + b.n ca776 │ │ adds r0, #32 │ │ movs r2, #131 @ 0x83 │ │ lsls r1, r0, #10 │ │ movs r0, #64 @ 0x40 │ │ lsls r1, r0, #8 │ │ - b.n ca17a │ │ + b.n ca782 │ │ adds r0, #16 │ │ movs r2, #131 @ 0x83 │ │ lsls r1, r0, #8 │ │ movs r0, #64 @ 0x40 │ │ lsls r1, r0, #6 │ │ - b.n ca186 │ │ + b.n ca78e │ │ adds r0, #8 │ │ movs r2, #131 @ 0x83 │ │ lsls r1, r0, #6 │ │ movs r0, #64 @ 0x40 │ │ lsls r1, r0, #4 │ │ - b.n ca192 │ │ + b.n ca79a │ │ adds r0, #4 │ │ movs r2, #131 @ 0x83 │ │ lsls r1, r0, #4 │ │ movs r0, #64 @ 0x40 │ │ lsls r1, r0, #2 │ │ - b.n ca19e │ │ + b.n ca7a6 │ │ adds r0, #2 │ │ movs r2, #131 @ 0x83 │ │ lsls r1, r0, #2 │ │ movs r0, #64 @ 0x40 │ │ movs r1, r0 │ │ - b.n ca1aa │ │ + b.n ca7b2 │ │ adds r0, #1 │ │ movs r2, #131 @ 0x83 │ │ movs r1, r0 │ │ movs r0, #64 @ 0x40 │ │ movs r0, r0 │ │ - b.n c9a1a │ │ + b.n ca022 │ │ movs r3, r0 │ │ - b.n ca25a │ │ + b.n ca862 │ │ vrhadd.u16 d14, d14, d31 │ │ movs r0, r0 │ │ - b.n c9a26 │ │ + b.n ca02e │ │ movs r0, r0 │ │ - b.n ca666 │ │ + b.n cac6e │ │ vrhadd.u16 d14, d14, d31 │ │ adds r0, #0 │ │ - b.n ca66e │ │ + b.n cac76 │ │ adds r0, #0 │ │ - b.n c9a36 │ │ + b.n ca03e │ │ vrhadd.u16 d14, d14, d31 │ │ movs r0, r0 │ │ - b.n ca67a │ │ + b.n cac82 │ │ @ instruction: 0xffffeaff │ │ vrhadd.u16 d14, d14, d31 │ │ movs r1, r0 │ │ - b.n ca5e8 │ │ + b.n cabf0 │ │ movs r3, r1 │ │ subs r2, #0 │ │ vrhadd.u16 d0, d14, d31 │ │ movs r1, r0 │ │ - b.n ca1f2 │ │ + b.n ca7fa │ │ movs r0, r0 │ │ adds r3, #160 @ 0xa0 │ │ vrhadd.u16 d3, d14, d31 │ │ ldmia r7!, {r4} │ │ - b.n ca23c │ │ + b.n ca844 │ │ subs r7, #17 │ │ - b.n ca240 │ │ + b.n ca848 │ │ adds r0, #12 │ │ - b.n c9fec │ │ + b.n ca5f4 │ │ ldmia r6!, {r0, r3, r4} │ │ - b.n ca488 │ │ + b.n caa90 │ │ stmia r1!, {r0, r1} │ │ - b.n ca006 │ │ + b.n ca60e │ │ stmia r1!, {r0, r1, r7} │ │ - b.n ca00a │ │ + b.n ca612 │ │ adds r0, #0 │ │ - b.n ca6b6 │ │ + b.n cacbe │ │ vrhadd.u16 d14, d12, d31 │ │ movs r0, r0 │ │ - b.n ca6de │ │ + b.n cace6 │ │ lsls r0, r0 │ │ stmdb sp!, {r0, r2, r3, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ @ instruction: 0xebff8080 │ │ ldmia.w sp!, {r0, r7, r8, r9, sl, fp} │ │ - b.n ca22e │ │ + b.n ca836 │ │ adds r1, #2 │ │ movs r2, #131 @ 0x83 │ │ lsrs r1, r0, #30 │ │ movs r0, #64 @ 0x40 │ │ lsrs r1, r0, #28 │ │ - b.n ca23a │ │ + b.n ca842 │ │ adds r1, #1 │ │ movs r2, #131 @ 0x83 │ │ lsrs r1, r0, #28 │ │ movs r0, #64 @ 0x40 │ │ lsrs r1, r0, #26 │ │ - b.n ca246 │ │ + b.n ca84e │ │ adds r2, #2 │ │ movs r2, #131 @ 0x83 │ │ lsrs r1, r0, #26 │ │ movs r0, #64 @ 0x40 │ │ lsrs r1, r0, #24 │ │ - b.n ca252 │ │ + b.n ca85a │ │ adds r2, #1 │ │ movs r2, #131 @ 0x83 │ │ lsrs r1, r0, #24 │ │ movs r0, #64 @ 0x40 │ │ lsrs r1, r0, #22 │ │ - b.n ca25e │ │ + b.n ca866 │ │ adds r3, #2 │ │ movs r2, #131 @ 0x83 │ │ lsrs r1, r0, #22 │ │ movs r0, #64 @ 0x40 │ │ lsrs r1, r0, #20 │ │ - b.n ca26a │ │ + b.n ca872 │ │ adds r3, #1 │ │ movs r2, #131 @ 0x83 │ │ lsrs r1, r0, #20 │ │ movs r0, #64 @ 0x40 │ │ lsrs r1, r0, #18 │ │ - b.n ca276 │ │ + b.n ca87e │ │ adds r4, #2 │ │ movs r2, #131 @ 0x83 │ │ lsrs r1, r0, #18 │ │ movs r0, #64 @ 0x40 │ │ lsrs r1, r0, #16 │ │ - b.n ca282 │ │ + b.n ca88a │ │ adds r4, #1 │ │ movs r2, #131 @ 0x83 │ │ lsrs r1, r0, #16 │ │ movs r0, #64 @ 0x40 │ │ lsrs r1, r0, #14 │ │ - b.n ca28e │ │ + b.n ca896 │ │ adds r5, #2 │ │ movs r2, #131 @ 0x83 │ │ lsrs r1, r0, #14 │ │ movs r0, #64 @ 0x40 │ │ lsrs r1, r0, #12 │ │ - b.n ca29a │ │ + b.n ca8a2 │ │ adds r5, #1 │ │ movs r2, #131 @ 0x83 │ │ lsrs r1, r0, #12 │ │ movs r0, #64 @ 0x40 │ │ lsrs r1, r0, #10 │ │ - b.n ca2a6 │ │ + b.n ca8ae │ │ adds r6, #2 │ │ movs r2, #131 @ 0x83 │ │ lsrs r1, r0, #10 │ │ movs r0, #64 @ 0x40 │ │ lsrs r1, r0, #8 │ │ - b.n ca2b2 │ │ + b.n ca8ba │ │ adds r6, #1 │ │ movs r2, #131 @ 0x83 │ │ lsrs r1, r0, #8 │ │ movs r0, #64 @ 0x40 │ │ lsrs r1, r0, #6 │ │ - b.n ca2be │ │ + b.n ca8c6 │ │ adds r7, #2 │ │ movs r2, #131 @ 0x83 │ │ lsrs r1, r0, #6 │ │ movs r0, #64 @ 0x40 │ │ lsrs r1, r0, #4 │ │ - b.n ca2ca │ │ + b.n ca8d2 │ │ adds r7, #1 │ │ movs r2, #131 @ 0x83 │ │ lsrs r1, r0, #4 │ │ movs r0, #64 @ 0x40 │ │ lsrs r1, r0, #2 │ │ - b.n ca2d6 │ │ + b.n ca8de │ │ subs r0, #2 │ │ movs r2, #131 @ 0x83 │ │ lsrs r1, r0, #2 │ │ movs r0, #64 @ 0x40 │ │ lsrs r1, r0, #32 │ │ - b.n ca2e2 │ │ + b.n ca8ea │ │ subs r0, #1 │ │ movs r2, #131 @ 0x83 │ │ lsrs r1, r0, #32 │ │ movs r0, #64 @ 0x40 │ │ lsls r1, r0, #30 │ │ - b.n ca2ee │ │ + b.n ca8f6 │ │ subs r1, #2 │ │ movs r2, #131 @ 0x83 │ │ lsls r1, r0, #30 │ │ movs r0, #64 @ 0x40 │ │ lsls r1, r0, #28 │ │ - b.n ca2fa │ │ + b.n ca902 │ │ subs r1, #1 │ │ movs r2, #131 @ 0x83 │ │ lsls r1, r0, #28 │ │ movs r0, #64 @ 0x40 │ │ lsls r1, r0, #26 │ │ - b.n ca306 │ │ + b.n ca90e │ │ subs r2, #2 │ │ movs r2, #131 @ 0x83 │ │ lsls r1, r0, #26 │ │ movs r0, #64 @ 0x40 │ │ lsls r1, r0, #24 │ │ - b.n ca312 │ │ + b.n ca91a │ │ subs r2, #1 │ │ movs r2, #131 @ 0x83 │ │ lsls r1, r0, #24 │ │ movs r0, #64 @ 0x40 │ │ lsls r1, r0, #22 │ │ - b.n ca31e │ │ + b.n ca926 │ │ subs r3, #2 │ │ movs r2, #131 @ 0x83 │ │ lsls r1, r0, #22 │ │ movs r0, #64 @ 0x40 │ │ lsls r1, r0, #20 │ │ - b.n ca32a │ │ + b.n ca932 │ │ subs r3, #1 │ │ movs r2, #131 @ 0x83 │ │ lsls r1, r0, #20 │ │ movs r0, #64 @ 0x40 │ │ lsls r1, r0, #18 │ │ - b.n ca336 │ │ + b.n ca93e │ │ subs r4, #2 │ │ movs r2, #131 @ 0x83 │ │ lsls r1, r0, #18 │ │ movs r0, #64 @ 0x40 │ │ lsls r1, r0, #16 │ │ - b.n ca342 │ │ + b.n ca94a │ │ subs r4, #1 │ │ movs r2, #131 @ 0x83 │ │ lsls r1, r0, #16 │ │ movs r0, #64 @ 0x40 │ │ lsls r1, r0, #14 │ │ - b.n ca34e │ │ + b.n ca956 │ │ adds r0, #128 @ 0x80 │ │ movs r2, #131 @ 0x83 │ │ lsls r1, r0, #14 │ │ movs r0, #64 @ 0x40 │ │ lsls r1, r0, #12 │ │ - b.n ca35a │ │ + b.n ca962 │ │ adds r0, #64 @ 0x40 │ │ movs r2, #131 @ 0x83 │ │ lsls r1, r0, #12 │ │ movs r0, #64 @ 0x40 │ │ lsls r1, r0, #10 │ │ - b.n ca366 │ │ + b.n ca96e │ │ adds r0, #32 │ │ movs r2, #131 @ 0x83 │ │ lsls r1, r0, #10 │ │ movs r0, #64 @ 0x40 │ │ lsls r1, r0, #8 │ │ - b.n ca372 │ │ + b.n ca97a │ │ adds r0, #16 │ │ movs r2, #131 @ 0x83 │ │ lsls r1, r0, #8 │ │ movs r0, #64 @ 0x40 │ │ lsls r1, r0, #6 │ │ - b.n ca37e │ │ + b.n ca986 │ │ adds r0, #8 │ │ movs r2, #131 @ 0x83 │ │ lsls r1, r0, #6 │ │ movs r0, #64 @ 0x40 │ │ lsls r1, r0, #4 │ │ - b.n ca38a │ │ + b.n ca992 │ │ adds r0, #4 │ │ movs r2, #131 @ 0x83 │ │ lsls r1, r0, #4 │ │ movs r0, #64 @ 0x40 │ │ lsls r1, r0, #2 │ │ - b.n ca396 │ │ + b.n ca99e │ │ adds r0, #2 │ │ movs r2, #131 @ 0x83 │ │ lsls r1, r0, #2 │ │ movs r0, #64 @ 0x40 │ │ movs r1, r0 │ │ - b.n ca3a2 │ │ + b.n ca9aa │ │ adds r0, #1 │ │ movs r2, #131 @ 0x83 │ │ movs r1, r0 │ │ movs r0, #64 @ 0x40 │ │ movs r3, r0 │ │ - b.n ca44e │ │ + b.n caa56 │ │ vrhadd.u16 d14, d14, d31 │ │ - ldr r0, [pc, #0] @ (ca114 ) │ │ + ldr r0, [pc, #0] @ (ca71c ) │ │ stmdb sp!, {r0, r2, r3, ip, sp, pc} │ │ - b.n ca45a │ │ + b.n caa62 │ │ stmia r0!, {} │ │ - b.n c9c3e │ │ + b.n ca246 │ │ movs r0, r0 │ │ - b.n ca7da │ │ + b.n cade2 │ │ movs r7, r0 │ │ - ldr r2, [pc, #0] @ (ca124 ) │ │ + ldr r2, [pc, #0] @ (ca72c ) │ │ adds r0, #1 │ │ - b.n ca86a │ │ + b.n cae72 │ │ adds r0, #0 │ │ - b.n c9c30 │ │ + b.n ca238 │ │ adds r0, #4 │ │ - b.n ca872 │ │ + b.n cae7a │ │ asrs r4, r0, #32 │ │ - b.n c9c96 │ │ + b.n ca29e │ │ adds r1, r4, #0 │ │ - b.n ca47a │ │ + b.n caa82 │ │ asrs r1, r0, #4 │ │ - b.n ca244 │ │ + b.n ca84c │ │ asrs r0, r0, #32 │ │ - b.n c9c46 │ │ + b.n ca24e │ │ movs r7, r1 │ │ @ instruction: 0xea00ec5c │ │ - b.n ca110 │ │ + b.n ca718 │ │ movs r0, r0 │ │ - b.n ca80a │ │ + b.n cae12 │ │ movs r0, r1 │ │ lsrs r0, r0, #8 │ │ movs r3, r0 │ │ - b.n ca812 │ │ + b.n cae1a │ │ adds r0, #0 │ │ asrs r0, r4, #14 │ │ movs r1, r0 │ │ asrs r6, r3, #13 │ │ movs r1, r1 │ │ subs r0, r0, r0 │ │ ldmia r0!, {r2, r3, r4, r6} │ │ - b.n ca134 │ │ + b.n ca73c │ │ adds r0, #4 │ │ - b.n ca8aa │ │ + b.n caeb2 │ │ adds r1, #12 │ │ - b.n ca274 │ │ + b.n ca87c │ │ stmia r0!, {r1} │ │ - b.n ca8b2 │ │ + b.n caeba │ │ movs r1, r0 │ │ @ instruction: 0xea00c001 │ │ - b.n ca8ba │ │ + b.n caec2 │ │ adds r0, #4 │ │ - b.n ca8be │ │ + b.n caec6 │ │ adds r0, #0 │ │ - b.n c9c86 │ │ + b.n ca28e │ │ stmia r0!, {} │ │ - b.n c9c88 │ │ + b.n ca290 │ │ adds r0, #0 │ │ - b.n ca4ca │ │ + b.n caad2 │ │ movs r3, r0 │ │ - b.n ca4ce │ │ + b.n caad6 │ │ ldrh r0, [r0, #0] │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ stmdb sp!, {r2, r3, r4, ip, sp, pc} │ │ - b.n ca6b4 │ │ - beq.n ca1b4 │ │ - b.n ca638 │ │ + b.n cacbc │ │ + beq.n ca7bc │ │ + b.n cac40 │ │ ands r0, r0 │ │ - b.n ca4e2 │ │ + b.n caaea │ │ movs r3, r0 │ │ - b.n ca44a │ │ + b.n caa52 │ │ asrs r4, r0, #32 │ │ - b.n c9cc4 │ │ + b.n ca2cc │ │ lsls r0, r0, #5 │ │ cmp r2, #0 │ │ str r4, [r0, r0] │ │ - b.n c9cec │ │ + b.n ca2f4 │ │ str r0, [r1, #0] │ │ - b.n ca6d0 │ │ + b.n cacd8 │ │ movs r0, r0 │ │ - b.n ca8fa │ │ + b.n caf02 │ │ strh r3, [r0, #0] │ │ - b.n ca4fe │ │ + b.n cab06 │ │ str r0, [sp, #8] │ │ - b.n ca502 │ │ + b.n cab0a │ │ movs r0, r0 │ │ - b.n c9ce0 │ │ + b.n ca2e8 │ │ movs r6, r0 │ │ and.w r0, r0, r8, lsl #8 │ │ - b.n c9d08 │ │ + b.n ca310 │ │ movs r4, r0 │ │ - b.n ca512 │ │ + b.n cab1a │ │ asrs r5, r1, #32 │ │ - b.n ca916 │ │ + b.n caf1e │ │ lsls r4, r1, #19 │ │ add.w r0, r0, r4, lsl #20 │ │ - b.n c9d18 │ │ + b.n ca320 │ │ movs r0, r1 │ │ - b.n ca494 │ │ + b.n caa9c │ │ lsls r6, r5, #4 │ │ cmp r2, #0 │ │ movs r3, r0 │ │ - b.n ca63c │ │ + b.n cac44 │ │ strb r1, [r1, #0] │ │ - b.n ca52e │ │ + b.n cab36 │ │ movs r0, r0 │ │ - b.n ca2fc │ │ + b.n ca904 │ │ str r0, [sp, #4] │ │ - b.n ca708 │ │ + b.n cad10 │ │ lsls r0, r2, #3 │ │ - b.n ca59a │ │ + b.n caba2 │ │ movs r0, r0 │ │ - b.n ca89e │ │ - add r0, pc, #448 @ (adr r0, ca3c0 ) │ │ - b.n c9fe0 │ │ + b.n caea6 │ │ + add r0, pc, #448 @ (adr r0, ca9c8 ) │ │ + b.n ca5e8 │ │ movs r1, r2 │ │ - ldr r2, [pc, #0] @ (ca204 ) │ │ + ldr r2, [pc, #0] @ (ca80c ) │ │ movs r4, r0 │ │ - b.n ca54a │ │ + b.n cab52 │ │ asrs r5, r1, #32 │ │ - b.n ca94e │ │ + b.n caf56 │ │ movs r0, #6 │ │ - b.n ca552 │ │ + b.n cab5a │ │ lsls r7, r4, #18 │ │ add.w r1, r0, sl │ │ - b.n ca55a │ │ + b.n cab62 │ │ asrs r3, r0, #32 │ │ - b.n ca9de │ │ + b.n cafe6 │ │ lsls r0, r6, #1 │ │ - b.n ca000 │ │ + b.n ca608 │ │ lsls r0, r0, #1 │ │ - b.n ca85a │ │ + b.n cae62 │ │ movs r1, r0 │ │ - b.n ca26a │ │ + b.n ca872 │ │ asrs r0, r1, #32 │ │ - b.n c9d68 │ │ + b.n ca370 │ │ movs r0, #4 │ │ - b.n ca972 │ │ + b.n caf7a │ │ lsls r2, r1, #4 │ │ lsls r2, r0, #2 │ │ movs r0, #1 │ │ - b.n ca33a │ │ + b.n ca942 │ │ movs r4, r0 │ │ - b.n ca57e │ │ + b.n cab86 │ │ asrs r5, r1, #32 │ │ - b.n ca982 │ │ + b.n caf8a │ │ movs r0, #8 │ │ - b.n c9d60 │ │ + b.n ca368 │ │ lsls r0, r6, #18 │ │ @ instruction: 0xeb00ffe3 │ │ @ instruction: 0xeaff00f0 │ │ - b.n ca666 │ │ + b.n cac6e │ │ lsls r0, r0, #2 │ │ - b.n ca6d6 │ │ + b.n cacde │ │ asrs r0, r4, #8 │ │ - b.n ca59a │ │ + b.n caba2 │ │ movs r1, r1 │ │ - b.n ca99e │ │ + b.n cafa6 │ │ movs r5, r0 │ │ - b.n ca904 │ │ + b.n caf0c │ │ lsls r3, r3, #4 │ │ ldrh r0, [r0, #16] │ │ movs r0, #4 │ │ - b.n ca788 │ │ + b.n cad90 │ │ asrs r1, r0, #4 │ │ - b.n ca192 │ │ - blx 4cb374 │ │ + b.n ca79a │ │ + blx 4cb97c │ │ movs r0, r3 │ │ movs r0, r0 │ │ lsls r4, r3, #1 │ │ movs r0, r0 │ │ lsls r0, r0, #2 │ │ movs r0, r0 │ │ lsls r4, r5, #2 │ │ movs r0, r0 │ │ lsls r0, r3, #4 │ │ movs r0, r0 │ │ lsls r0, r7, #5 │ │ movs r0, r0 │ │ movs r0, r1 │ │ - b.n ca540 │ │ + b.n cab48 │ │ lsls r0, r2, #4 │ │ cmp r2, #0 │ │ asrs r3, r0, #32 │ │ - b.n ca6e8 │ │ + b.n cacf0 │ │ movs r6, #10 │ │ - b.n ca5da │ │ + b.n cabe2 │ │ movs r0, #114 @ 0x72 │ │ - b.n ca09c │ │ + b.n ca6a4 │ │ asrs r1, r0, #32 │ │ - b.n ca24c │ │ + b.n ca854 │ │ movs r2, #1 │ │ - b.n ca5ca │ │ + b.n cabd2 │ │ lsls r2, r1, #4 │ │ lsrs r0, r0, #8 │ │ movs r4, r0 │ │ - b.n ca5ee │ │ + b.n cabf6 │ │ asrs r0, r0, #32 │ │ - b.n ca9f2 │ │ + b.n caffa │ │ adds r0, #0 │ │ - b.n ca9f6 │ │ + b.n caffe │ │ lsls r5, r2, #6 │ │ add.w r0, r0, r8 │ │ - b.n ca6d2 │ │ + b.n cacda │ │ asrs r0, r0, #32 │ │ - b.n c9dfc │ │ + b.n ca404 │ │ asrs r0, r4, #6 │ │ - b.n ca5c8 │ │ + b.n cabd0 │ │ asrs r0, r0, #32 │ │ - b.n c9de4 │ │ + b.n ca3ec │ │ lsls r2, r0, #1 │ │ and.w r0, r0, sp, lsl #4 │ │ - b.n ca6e6 │ │ + b.n cacee │ │ movs r5, r1 │ │ - b.n ca978 │ │ + b.n caf80 │ │ lsls r6, r7, #3 │ │ lsrs r0, r0, #8 │ │ str r0, [r1, #0] │ │ - b.n ca7f8 │ │ + b.n cae00 │ │ asrs r7, r1, #32 │ │ - b.n ca6f6 │ │ + b.n cacfe │ │ movs r4, r0 │ │ - b.n ca626 │ │ + b.n cac2e │ │ movs r0, #6 │ │ - b.n ca62a │ │ + b.n cac32 │ │ lsls r1, r6, #17 │ │ @ instruction: 0xeb00ffb5 │ │ @ instruction: 0xeaff0007 │ │ - b.n ca70a │ │ + b.n cad12 │ │ asrs r0, r4, #32 │ │ - b.n caa3a │ │ + b.n cb042 │ │ movs r0, #15 │ │ - b.n caabe │ │ + b.n cb0c6 │ │ adds r0, #0 │ │ - b.n caa42 │ │ + b.n cb04a │ │ movs r1, r2 │ │ - b.n ca40a │ │ + b.n caa12 │ │ asrs r0, r1, #32 │ │ - b.n ca71e │ │ + b.n cad26 │ │ movs r5, #129 @ 0x81 │ │ - b.n ca60e │ │ + b.n cac16 │ │ movs r4, r0 │ │ - b.n ca652 │ │ + b.n cac5a │ │ asrs r0, r0, #32 │ │ - b.n caa56 │ │ + b.n cb05e │ │ lsls r5, r7, #5 │ │ @ instruction: 0xeb00ffaf │ │ @ instruction: 0xeaff10b0 │ │ - b.n ca7b6 │ │ + b.n cadbe │ │ movs r7, r0 │ │ - b.n ca9c8 │ │ + b.n cafd0 │ │ lsls r5, r3, #2 │ │ ldrh r0, [r0, #16] │ │ movs r0, #4 │ │ - b.n ca84c │ │ + b.n cae54 │ │ asrs r1, r0, #4 │ │ - b.n ca256 │ │ - blx 4cb438 │ │ + b.n ca85e │ │ + blx 4cba40 │ │ lsls r4, r5, #13 │ │ movs r0, r0 │ │ movs r0, r4 │ │ movs r0, r0 │ │ lsls r0, r2, #10 │ │ movs r0, r0 │ │ lsls r0, r6, #11 │ │ @@ -194115,2295 +200309,2295 @@ │ │ lsls r0, r4, #14 │ │ movs r0, r0 │ │ lsls r0, r4, #14 │ │ movs r0, r0 │ │ lsls r0, r4, #14 │ │ movs r0, r0 │ │ movs r0, r1 │ │ - b.n ca60c │ │ + b.n cac14 │ │ lsls r5, r3, #3 │ │ cmp r2, #0 │ │ movs r0, #4 │ │ - b.n c9e9c │ │ + b.n ca4a4 │ │ asrs r3, r0, #32 │ │ - b.n ca7b8 │ │ + b.n cadc0 │ │ movs r0, #1 │ │ - b.n ca30e │ │ + b.n ca916 │ │ asrs r1, r0, #32 │ │ - b.n ca7f2 │ │ + b.n cadfa │ │ movs r6, r1 │ │ - b.n caa14 │ │ + b.n cb01c │ │ lsls r7, r2, #3 │ │ ldrh r0, [r0, #16] │ │ movs r4, r0 │ │ - b.n ca6ba │ │ + b.n cacc2 │ │ asrs r0, r0, #32 │ │ - b.n caabe │ │ + b.n cb0c6 │ │ adds r0, #0 │ │ - b.n caac2 │ │ + b.n cb0ca │ │ lsls r2, r4, #5 │ │ add.w r0, r0, r3, lsr #32 │ │ and.w r0, r0, lr, ror #7 │ │ - b.n ca7a2 │ │ + b.n cadaa │ │ lsls r0, r1, #3 │ │ - b.n caa34 │ │ + b.n cb03c │ │ lsls r7, r1, #3 │ │ subs r0, r0, r0 │ │ asrs r3, r0, #32 │ │ - b.n ca7ec │ │ + b.n cadf4 │ │ adds r0, #200 @ 0xc8 │ │ - b.n ca832 │ │ + b.n cae3a │ │ subs r7, #19 │ │ - b.n ca680 │ │ + b.n cac88 │ │ asrs r1, r0, #32 │ │ - b.n ca350 │ │ + b.n ca958 │ │ adds r2, #163 @ 0xa3 │ │ - b.n ca6ea │ │ + b.n cacf2 │ │ movs r2, #33 @ 0x21 │ │ - b.n ca6ee │ │ + b.n cacf6 │ │ str r3, [r0, #32] │ │ - b.n ca6b6 │ │ + b.n cacbe │ │ asrs r7, r1, #32 │ │ - b.n ca7b8 │ │ + b.n cadc0 │ │ str r1, [r0, r0] │ │ - b.n ca4c6 │ │ + b.n caace │ │ movs r7, r3 │ │ - b.n caa68 │ │ + b.n cb070 │ │ lsls r4, r0, #3 │ │ ldrh r0, [r0, #16] │ │ movs r0, #8 │ │ - b.n ca8e0 │ │ + b.n caee8 │ │ movs r4, r0 │ │ - b.n ca70a │ │ + b.n cad12 │ │ asrs r5, r1, #32 │ │ - b.n cab0e │ │ + b.n cb116 │ │ lsls r0, r7, #16 │ │ add.w r0, r0, r0 │ │ - b.n caa76 │ │ + b.n cb07e │ │ lsls r4, r3, #1 │ │ lsrs r0, r0, #8 │ │ str r0, [sp, #8] │ │ - b.n ca8ec │ │ + b.n caef4 │ │ str r4, [r0, r0] │ │ - b.n c9f1c │ │ + b.n ca524 │ │ str r0, [r1, #0] │ │ - b.n ca900 │ │ + b.n caf08 │ │ vpmin.u q15, q14, │ │ movs r0, r1 │ │ - b.n caa22 │ │ + b.n cb02a │ │ lsls r0, r7, #2 │ │ subs r0, r0, r0 │ │ str r0, [r1, #0] │ │ - b.n ca910 │ │ + b.n caf18 │ │ movs r4, r0 │ │ - b.n ca73a │ │ + b.n cad42 │ │ asrs r5, r1, #32 │ │ - b.n cab3e │ │ + b.n cb146 │ │ movs r0, #6 │ │ - b.n ca742 │ │ + b.n cad4a │ │ lsls r3, r5, #16 │ │ add.w r0, r0, r0 │ │ - b.n caaaa │ │ + b.n cb0b2 │ │ vpmin.u , q9, │ │ movs r0, r1 │ │ - b.n c9f4c │ │ + b.n ca554 │ │ subs r2, r0, #5 │ │ - b.n cab56 │ │ + b.n cb15e │ │ movs r4, r1 │ │ ldmia.w r0!, {r3} │ │ - b.n c9f38 │ │ + b.n ca540 │ │ movs r4, r0 │ │ - b.n ca762 │ │ + b.n cad6a │ │ lsls r0, r1, #18 │ │ add.w r0, r0, r0 │ │ - b.n caaca │ │ + b.n cb0d2 │ │ vpmin.u32 , q13, │ │ str r7, [r0, r0] │ │ - b.n ca866 │ │ + b.n cae6e │ │ vpmin.u32 q8, q10, │ │ movs r0, r1 │ │ - b.n c9f74 │ │ + b.n ca57c │ │ asrs r1, r1, #4 │ │ - b.n caa3e │ │ + b.n cb046 │ │ movs r4, r1 │ │ ldmia.w r0!, {r3} │ │ - b.n c9f60 │ │ + b.n ca568 │ │ movs r4, r0 │ │ - b.n ca78a │ │ + b.n cad92 │ │ lsls r6, r7, #17 │ │ add.w r0, r0, r0 │ │ - b.n caaf2 │ │ + b.n cb0fa │ │ vpmin.u32 , q8, │ │ strb r1, [r1, #0] │ │ - b.n ca964 │ │ + b.n caf6c │ │ movs r2, r1 │ │ - b.n cab0c │ │ + b.n cb114 │ │ vpmin.u16 q8, , │ │ movs r0, r1 │ │ - b.n c9fa0 │ │ + b.n ca5a8 │ │ asrs r2, r1, #4 │ │ - b.n caa6a │ │ + b.n cb072 │ │ movs r4, r1 │ │ ldmia.w r0!, {r3} │ │ - b.n c9f8c │ │ + b.n ca594 │ │ movs r4, r0 │ │ - b.n ca7b6 │ │ + b.n cadbe │ │ lsls r3, r6, #17 │ │ add.w r0, r0, r0 │ │ - b.n cab1e │ │ + b.n cb126 │ │ vpmin.u16 , , │ │ movs r3, r1 │ │ - b.n cab34 │ │ + b.n cb13c │ │ vpmin.u8 q8, , │ │ movs r0, r1 │ │ - b.n c9fc8 │ │ + b.n ca5d0 │ │ asrs r3, r1, #4 │ │ - b.n caa92 │ │ + b.n cb09a │ │ movs r4, r1 │ │ ldmia.w r0!, {r3} │ │ - b.n c9fb4 │ │ + b.n ca5bc │ │ movs r4, r0 │ │ - b.n ca7de │ │ + b.n cade6 │ │ lsls r1, r5, #17 │ │ add.w r0, r0, r0 │ │ - b.n cab46 │ │ + b.n cb14e │ │ vpmin.u8 , , │ │ movs r4, r1 │ │ - b.n cab5c │ │ + b.n cb164 │ │ vpmin.u8 q8, , │ │ movs r0, r1 │ │ - b.n c9ff0 │ │ + b.n ca5f8 │ │ subs r3, r0, #5 │ │ - b.n cabfa │ │ + b.n cb202 │ │ movs r4, r1 │ │ ldmia.w r0!, {r3} │ │ - b.n c9fdc │ │ + b.n ca5e4 │ │ movs r4, r0 │ │ - b.n ca806 │ │ + b.n cae0e │ │ lsls r7, r3, #17 │ │ add.w r0, r0, r0 │ │ - b.n cab6e │ │ + b.n cb176 │ │ vpmin.u8 , , │ │ movs r5, r1 │ │ - b.n cab84 │ │ + b.n cb18c │ │ vpmin.u q0, , │ │ movs r0, r1 │ │ - b.n ca018 │ │ + b.n ca620 │ │ asrs r5, r1, #4 │ │ - b.n caae2 │ │ + b.n cb0ea │ │ movs r4, r1 │ │ ldmia.w r0!, {r3} │ │ - b.n ca004 │ │ + b.n ca60c │ │ movs r4, r0 │ │ - b.n ca82e │ │ + b.n cae36 │ │ lsls r5, r2, #17 │ │ add.w r0, r0, r0 │ │ - b.n cab96 │ │ + b.n cb19e │ │ vpmin.u , , │ │ movs r6, r1 │ │ - b.n cabac │ │ + b.n cb1b4 │ │ vpmin.u q0, , │ │ movs r0, r1 │ │ - b.n ca040 │ │ + b.n ca648 │ │ asrs r6, r1, #4 │ │ - b.n cab0a │ │ + b.n cb112 │ │ movs r4, r1 │ │ ldmia.w r0!, {r3} │ │ - b.n ca02c │ │ + b.n ca634 │ │ movs r4, r0 │ │ - b.n ca856 │ │ + b.n cae5e │ │ lsls r3, r1, #17 │ │ add.w r0, r0, r0 │ │ - b.n cabbe │ │ + b.n cb1c6 │ │ vpmin.u32 , , │ │ movs r7, r1 │ │ - b.n cabd4 │ │ + b.n cb1dc │ │ vpmin.u32 q0, , │ │ movs r0, r1 │ │ - b.n ca068 │ │ + b.n ca670 │ │ asrs r7, r1, #4 │ │ - b.n cab32 │ │ + b.n cb13a │ │ movs r4, r1 │ │ ldmia.w r0!, {r3} │ │ - b.n ca054 │ │ + b.n ca65c │ │ movs r4, r0 │ │ - b.n ca87e │ │ + b.n cae86 │ │ lsls r1, r0, #17 │ │ add.w r0, r0, r0 │ │ - b.n cabe6 │ │ + b.n cb1ee │ │ vpmin.u32 , , │ │ vpmin.u16 q7, q15, │ │ str r1, [r0, r0] │ │ - b.n caa5c │ │ + b.n cb064 │ │ movs r0, r1 │ │ - b.n ca090 │ │ + b.n ca698 │ │ movs r0, r4 │ │ - b.n cac06 │ │ + b.n cb20e │ │ asrs r0, r0, #32 │ │ - b.n ca89e │ │ + b.n caea6 │ │ movs r0, #8 │ │ - b.n c9e84 │ │ + b.n ca48c │ │ asrs r0, r1, #32 │ │ - b.n ca080 │ │ + b.n ca688 │ │ @ instruction: 0xff9b0aff │ │ adds r0, #4 │ │ - b.n ca08e │ │ + b.n ca696 │ │ adds r1, r0, #0 │ │ - b.n caa7e │ │ + b.n cb086 │ │ movs r4, r0 │ │ - b.n ca8b6 │ │ + b.n caebe │ │ lsls r3, r6, #16 │ │ add.w r0, r0, r0 │ │ - b.n cac1e │ │ + b.n cb226 │ │ @ instruction: 0xff951aff │ │ str r1, [r0, #0] │ │ - b.n caa92 │ │ + b.n cb09a │ │ movs r5, r0 │ │ - b.n ca836 │ │ + b.n cae3e │ │ @ instruction: 0xfff03aff │ │ movs r0, #8 │ │ - b.n ca0cc │ │ + b.n ca6d4 │ │ movs r4, r0 │ │ - b.n ca8d6 │ │ + b.n caede │ │ asrs r5, r1, #32 │ │ - b.n cacda │ │ + b.n cb2e2 │ │ lsls r3, r3, #15 │ │ @ instruction: 0xeb00ff8d │ │ @ instruction: 0xeaff1001 │ │ - b.n caba6 │ │ + b.n cb1ae │ │ movs r7, r0 │ │ - b.n ca9be │ │ + b.n cafc6 │ │ asrs r0, r1, #32 │ │ - b.n cac2e │ │ + b.n cb236 │ │ movs r0, #1 │ │ - b.n ca6b2 │ │ + b.n cacba │ │ movs r4, r0 │ │ - b.n ca8f6 │ │ + b.n caefe │ │ asrs r1, r0, #32 │ │ - b.n cacfa │ │ + b.n cb302 │ │ adds r0, #1 │ │ - b.n cacfe │ │ + b.n cb306 │ │ lsls r3, r2, #3 │ │ @ instruction: 0xeb00ff05 │ │ @ instruction: 0xeaff5004 │ │ - b.n ca104 │ │ + b.n ca70c │ │ str r0, [r0, #0] │ │ - b.n cad0e │ │ + b.n cb316 │ │ asrs r0, r0, #32 │ │ - b.n cad12 │ │ + b.n cb31a │ │ movs r0, r1 │ │ - b.n ca888 │ │ + b.n cae90 │ │ movs r6, r7 │ │ cmp r2, #0 │ │ movs r0, #3 │ │ - b.n caa30 │ │ + b.n cb038 │ │ str r0, [sp, #4] │ │ - b.n caaf4 │ │ + b.n cb0fc │ │ movs r0, #2 │ │ - b.n ca6f0 │ │ + b.n cacf8 │ │ movs r0, #208 @ 0xd0 │ │ - b.n ca98e │ │ + b.n caf96 │ │ adds r0, #127 @ 0x7f │ │ - b.n ca9f2 │ │ + b.n caffa │ │ movs r0, r0 │ │ - b.n cac96 │ │ + b.n cb29e │ │ str r3, [r2, #16] │ │ - b.n ca902 │ │ + b.n caf0a │ │ asrs r7, r0, #32 │ │ - b.n caafc │ │ + b.n cb104 │ │ @ instruction: 0xfff44aff │ │ strb r0, [r1, #0] │ │ - b.n cab1c │ │ + b.n cb124 │ │ movs r4, r0 │ │ - b.n ca946 │ │ + b.n caf4e │ │ asrs r5, r1, #32 │ │ - b.n cad4a │ │ + b.n cb352 │ │ movs r0, #7 │ │ - b.n ca94e │ │ + b.n caf56 │ │ lsls r0, r5, #14 │ │ add.w r0, r0, r8 │ │ - b.n ca150 │ │ + b.n ca758 │ │ lsls r6, r0, #4 │ │ - b.n ca71a │ │ + b.n cad22 │ │ str r7, [r0, #0] │ │ - b.n ca95e │ │ + b.n caf66 │ │ cmp r7, #129 @ 0x81 │ │ - b.n cab22 │ │ + b.n cb12a │ │ vpmin.u8 q7, q10, │ │ str r4, [r0, r0] │ │ - b.n ca164 │ │ + b.n ca76c │ │ movs r3, r0 │ │ - b.n caa80 │ │ + b.n cb088 │ │ asrs r7, r1, #32 │ │ - b.n cac32 │ │ + b.n cb23a │ │ adds r0, #1 │ │ - b.n cad76 │ │ + b.n cb37e │ │ asrs r7, r1, #32 │ │ - b.n cacba │ │ + b.n cb2c2 │ │ movs r0, r0 │ │ - b.n ca5e8 │ │ + b.n cabf0 │ │ lsls r0, r0, #24 │ │ - b.n ca942 │ │ + b.n caf4a │ │ movs r1, r0 │ │ - b.n ca646 │ │ + b.n cac4e │ │ asrs r1, r0, #32 │ │ - b.n cad8a │ │ + b.n cb392 │ │ movs r0, #1 │ │ - b.n cab4e │ │ + b.n cb156 │ │ movs r4, r0 │ │ - b.n ca992 │ │ + b.n caf9a │ │ lsls r6, r5, #2 │ │ @ instruction: 0xeb009002 │ │ - b.n cab68 │ │ + b.n cb170 │ │ vpmin.u32 q15, q8, │ │ str r0, [r1, #0] │ │ - b.n cab7c │ │ + b.n cb184 │ │ movs r4, r0 │ │ - b.n ca9a6 │ │ + b.n cafae │ │ asrs r5, r1, #32 │ │ - b.n cadaa │ │ + b.n cb3b2 │ │ movs r0, #6 │ │ - b.n ca9ae │ │ + b.n cafb6 │ │ lsls r0, r2, #14 │ │ add.w r0, r0, r0 │ │ - b.n cad16 │ │ + b.n cb31e │ │ mrc2 10, 6, r1, cr7, cr15, {7} @ │ │ movs r0, #8 │ │ - b.n ca1b8 │ │ + b.n ca7c0 │ │ movs r4, r0 │ │ - b.n ca9c2 │ │ + b.n cafca │ │ asrs r5, r1, #32 │ │ - b.n cadc6 │ │ + b.n cb3ce │ │ str r4, [r0, r0] │ │ - b.n c9fae │ │ + b.n ca5b6 │ │ movs r0, #8 │ │ - b.n ca1a8 │ │ + b.n ca7b0 │ │ lsls r6, r3, #14 │ │ add.w r0, r0, r4 │ │ - b.n ca9d6 │ │ + b.n cafde │ │ asrs r7, r1, #2 │ │ - b.n cadda │ │ + b.n cb3e2 │ │ movs r0, #5 │ │ - b.n ca9de │ │ + b.n cafe6 │ │ mcr2 10, 6, lr, cr12, cr15, {7} @ │ │ asrs r0, r0, #32 │ │ - b.n ca1e0 │ │ + b.n ca7e8 │ │ movs r0, r1 │ │ - b.n cadea │ │ + b.n cb3f2 │ │ movs r1, r0 │ │ - b.n cacd0 │ │ + b.n cb2d8 │ │ movs r0, r1 │ │ subs r0, r0, r0 │ │ movs r0, #8 │ │ - b.n cabd0 │ │ + b.n cb1d8 │ │ movs r4, r0 │ │ - b.n ca9fa │ │ + b.n cb002 │ │ asrs r6, r1, #32 │ │ - b.n cadfe │ │ + b.n cb406 │ │ lsls r4, r7, #13 │ │ add.w r0, r0, r8, lsl #8 │ │ - b.n ca200 │ │ + b.n ca808 │ │ movs r4, r0 │ │ - b.n caa0a │ │ + b.n cb012 │ │ asrs r7, r1, #32 │ │ - b.n cae0e │ │ + b.n cb416 │ │ lsls r6, r1, #14 │ │ add.w r0, r0, r8 │ │ - b.n cae16 │ │ - beq.n ca710 │ │ - b.n cab70 │ │ + b.n cb41e │ │ + beq.n cad18 │ │ + b.n cb178 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r4, r5, r6, sl, fp, lr} │ │ stmdb sp!, {r4, ip, sp, pc} │ │ - b.n cac00 │ │ + b.n cb208 │ │ ands r0, r1 │ │ - b.n ca220 │ │ + b.n ca828 │ │ str r2, [r0, #0] │ │ - b.n caa2e │ │ + b.n cb036 │ │ str r0, [r0, r0] │ │ - b.n caa32 │ │ + b.n cb03a │ │ movs r5, r0 │ │ - b.n cad98 │ │ + b.n cb3a0 │ │ movs r3, r1 │ │ lsrs r0, r0, #8 │ │ movs r1, r0 │ │ - b.n cada0 │ │ + b.n cb3a8 │ │ movs r5, r1 │ │ lsrs r0, r0, #8 │ │ movs r0, r0 │ │ - b.n cada8 │ │ + b.n cb3b0 │ │ movs r0, r5 │ │ subs r0, r0, r0 │ │ movs r2, r0 │ │ - b.n cae4e │ │ + b.n cb456 │ │ movs r7, r1 │ │ - b.n cadbe │ │ + b.n cb3c6 │ │ movs r7, r0 │ │ ldrh r0, [r0, #16] │ │ movs r0, r0 │ │ - b.n cadc0 │ │ + b.n cb3c8 │ │ movs r5, r0 │ │ subs r0, r0, r0 │ │ movs r5, r0 │ │ - b.n caa62 │ │ + b.n cb06a │ │ asrs r6, r0, #32 │ │ - b.n caa66 │ │ + b.n cb06e │ │ movs r0, r2 │ │ and.w r0, r0, r6 │ │ - b.n caa54 │ │ + b.n cb05c │ │ movs r2, r0 │ │ - b.n cae72 │ │ + b.n cb47a │ │ movs r3, r1 │ │ lsrs r0, r0, #8 │ │ ldrh r0, [r6, #34] @ 0x22 │ │ ldmia.w sp!, {r2, ip} │ │ - b.n caec4 │ │ + b.n cb4cc │ │ movs r2, r0 │ │ - b.n cae82 │ │ + b.n cb48a │ │ movs r1, r0 │ │ - b.n cade8 │ │ + b.n cb3f0 │ │ @ instruction: 0xfffa1aff │ │ movs r1, r0 │ │ - b.n cadf4 │ │ + b.n cb3fc │ │ movs r4, r1 │ │ subs r0, r0, r0 │ │ movs r7, r1 │ │ - b.n cae02 │ │ + b.n cb40a │ │ @ instruction: 0xfff68aff │ │ movs r5, r0 │ │ - b.n caa9e │ │ + b.n cb0a6 │ │ lsls r2, r5, #15 │ │ add.w r0, r0, r9 │ │ and.w r0, r0, r5 │ │ - b.n caaaa │ │ + b.n cb0b2 │ │ asrs r7, r1, #2 │ │ - b.n caeae │ │ + b.n cb4b6 │ │ movs r0, #4 │ │ - b.n caab2 │ │ + b.n cb0ba │ │ lsls r7, r1, #13 │ │ add.w r0, r0, r0 │ │ - b.n cae1a │ │ + b.n cb422 │ │ movs r1, r0 │ │ asrs r0, r0, #12 │ │ lsls r0, r0, #2 │ │ - b.n caac2 │ │ + b.n cb0ca │ │ ldrh r0, [r6, #34] @ 0x22 │ │ ldmia.w sp!, {r0, r1, r2, r3, r4} │ │ - b.n cae36 │ │ + b.n cb43e │ │ @ instruction: 0xffe98aff │ │ adds r1, r0, #0 │ │ - b.n cac9e │ │ + b.n cb2a6 │ │ movs r5, r0 │ │ - b.n caad6 │ │ + b.n cb0de │ │ movs r0, #4 │ │ - b.n caada │ │ + b.n cb0e2 │ │ lsls r4, r2, #14 │ │ add.w r0, r0, r0 │ │ - b.n cae42 │ │ + b.n cb44a │ │ movs r1, r0 │ │ asrs r0, r0, #12 │ │ lsls r0, r0, #2 │ │ - b.n caaea │ │ + b.n cb0f2 │ │ ldrh r0, [r6, #34] @ 0x22 │ │ ldmia.w sp!, {r4, r5, ip} │ │ - b.n ca2f0 │ │ + b.n ca8f8 │ │ movs r0, #48 @ 0x30 │ │ - b.n ca2f4 │ │ + b.n ca8fc │ │ adds r0, #48 @ 0x30 │ │ - b.n ca2f8 │ │ + b.n ca900 │ │ asrs r1, r0, #32 │ │ - b.n ca8dc │ │ + b.n caee4 │ │ movs r4, r5 │ │ - b.n ca300 │ │ + b.n ca908 │ │ movs r0, #2 │ │ - b.n ca8e4 │ │ + b.n caeec │ │ adds r0, #3 │ │ - b.n ca8e8 │ │ + b.n caef0 │ │ movs r0, r0 │ │ - b.n ca70c │ │ + b.n cad14 │ │ lsls r0, r5 │ │ - b.n cacd2 │ │ + b.n cb2da │ │ movs r4, r0 │ │ - b.n cab16 │ │ - lsrs r1, r3, #7 │ │ + b.n cb11e │ │ + lsrs r7, r3, #7 │ │ add.w r0, r0, r4 │ │ - b.n cab1e │ │ - lsrs r3, r3, #7 │ │ - add.w r9, r0, sl, asr #1 │ │ - @ instruction: 0xeb00c692 │ │ - vcvt.u16.f16 d28, d0 │ │ - vqshrn.u64 d28, , #9 │ │ - vtbl.8 d24, {d7-d10}, d20 │ │ + b.n cb126 │ │ + lsrs r1, r4, #7 │ │ + add.w r9, r0, ip, asr #1 │ │ + @ instruction: 0xeb00c29a │ │ + vcvtm.u16.f16 d28, d8 │ │ + vrecpe.f16 d28, d21 │ │ + vtbx.8 d24, {d23-d26}, d20 │ │ movs r0, r0 │ │ - ldr r4, [pc, #448] @ (ca9b8 ) │ │ + ldr r4, [pc, #448] @ (cafc0 ) │ │ stmdb sp!, {r4, ip, sp, pc} │ │ - b.n cad18 │ │ + b.n cb320 │ │ str r0, [r1, #0] │ │ - b.n ca338 │ │ + b.n ca940 │ │ str r2, [r0, r0] │ │ - b.n cab46 │ │ + b.n cb14e │ │ ands r0, r0 │ │ - b.n cab4a │ │ + b.n cb152 │ │ movs r5, r0 │ │ - b.n caeb0 │ │ + b.n cb4b8 │ │ movs r4, r1 │ │ lsrs r0, r0, #8 │ │ movs r1, r0 │ │ - b.n caeb8 │ │ + b.n cb4c0 │ │ movs r6, r1 │ │ lsrs r0, r0, #8 │ │ movs r0, r0 │ │ - b.n caec0 │ │ + b.n cb4c8 │ │ movs r1, r5 │ │ subs r0, r0, r0 │ │ movs r2, r0 │ │ - b.n caf66 │ │ + b.n cb56e │ │ movs r7, r1 │ │ - b.n caed4 │ │ + b.n cb4dc │ │ movs r0, r1 │ │ ldrh r0, [r0, #16] │ │ movs r0, r0 │ │ - b.n caed8 │ │ + b.n cb4e0 │ │ movs r6, r0 │ │ subs r0, r0, r0 │ │ movs r0, #0 │ │ - b.n ca366 │ │ + b.n ca96e │ │ movs r4, r0 │ │ - b.n cab7e │ │ + b.n cb186 │ │ asrs r5, r0, #32 │ │ - b.n cab82 │ │ + b.n cb18a │ │ movs r1, r2 │ │ and.w r0, r0, r5 │ │ - b.n cab70 │ │ + b.n cb178 │ │ movs r2, r0 │ │ - b.n caf8e │ │ + b.n cb596 │ │ movs r3, r1 │ │ lsrs r0, r0, #8 │ │ ldrh r0, [r6, #34] @ 0x22 │ │ ldmia.w sp!, {r2, ip} │ │ - b.n cafe0 │ │ + b.n cb5e8 │ │ movs r2, r0 │ │ - b.n caf9e │ │ + b.n cb5a6 │ │ movs r1, r0 │ │ - b.n caf04 │ │ + b.n cb50c │ │ @ instruction: 0xfffa1aff │ │ movs r1, r0 │ │ - b.n caf10 │ │ + b.n cb518 │ │ movs r4, r1 │ │ subs r0, r0, r0 │ │ movs r7, r1 │ │ - b.n caf1c │ │ + b.n cb524 │ │ @ instruction: 0xfff68aff │ │ movs r4, r0 │ │ - b.n cabba │ │ + b.n cb1c2 │ │ lsls r3, r4, #14 │ │ add.w r0, r0, r9 │ │ and.w r0, r0, r0, lsl #8 │ │ - b.n ca3b2 │ │ + b.n ca9ba │ │ movs r4, r0 │ │ - b.n cabca │ │ + b.n cb1d2 │ │ asrs r7, r1, #2 │ │ - b.n cafce │ │ + b.n cb5d6 │ │ lsls r6, r3, #12 │ │ add.w r0, r0, r0 │ │ - b.n caf36 │ │ + b.n cb53e │ │ movs r1, r0 │ │ asrs r0, r0, #12 │ │ lsls r0, r0, #2 │ │ - b.n cabde │ │ + b.n cb1e6 │ │ ldrh r0, [r6, #34] @ 0x22 │ │ ldmia.w sp!, {r0, r1, r2, r3, r4} │ │ - b.n caf50 │ │ + b.n cb558 │ │ @ instruction: 0xffe98aff │ │ movs r0, #208 @ 0xd0 │ │ - b.n cac3a │ │ + b.n cb242 │ │ adds r1, r0, #0 │ │ - b.n cadbc │ │ + b.n cb3c4 │ │ movs r4, r0 │ │ - b.n cabf6 │ │ + b.n cb1fe │ │ lsls r3, r4, #13 │ │ add.w r0, r0, r0 │ │ - b.n caf5e │ │ + b.n cb566 │ │ movs r1, r0 │ │ asrs r0, r0, #12 │ │ lsls r0, r0, #2 │ │ - b.n cac06 │ │ + b.n cb20e │ │ ldrh r0, [r6, #34] @ 0x22 │ │ ldmia.w sp!, {r4, r5, ip} │ │ - b.n ca40c │ │ + b.n caa14 │ │ movs r0, #48 @ 0x30 │ │ - b.n ca410 │ │ + b.n caa18 │ │ adds r0, #48 @ 0x30 │ │ - b.n ca414 │ │ + b.n caa1c │ │ asrs r1, r0, #32 │ │ - b.n ca9f8 │ │ + b.n cb000 │ │ movs r4, r5 │ │ - b.n ca41c │ │ + b.n caa24 │ │ movs r0, #2 │ │ - b.n caa00 │ │ + b.n cb008 │ │ adds r0, #3 │ │ - b.n caa04 │ │ + b.n cb00c │ │ movs r0, r0 │ │ - b.n ca828 │ │ + b.n cae30 │ │ lsls r0, r5 │ │ - b.n cadee │ │ + b.n cb3f6 │ │ movs r4, r0 │ │ - b.n cac32 │ │ - lsrs r2, r2, #6 │ │ + b.n cb23a │ │ + lsrs r0, r3, #6 │ │ add.w r0, r0, r4 │ │ - b.n cac3a │ │ - lsrs r4, r2, #6 │ │ - add.w r9, r0, r3, asr #32 │ │ - @ instruction: 0xeb00c576 │ │ - vcvt.u16.f16 q14, │ │ - vtbl.8 d28, {d7}, d1 │ │ - vtbl.8 d24, {d7-d9}, d8 │ │ + b.n cb242 │ │ + lsrs r2, r3, #6 │ │ + add.w r9, r0, r5, asr #32 │ │ + @ instruction: 0xeb00c17e │ │ + vrsra.u64 q14, , #9 │ │ + vrecpe.u16 d28, d9 │ │ + vtbx.8 d24, {d23-d25}, d8 │ │ movs r0, r0 │ │ - ldr r7, [pc, #960] @ (cacd4 ) │ │ + ldr r7, [pc, #960] @ (cb2dc ) │ │ stmdb sp!, {r2, r3, r4, ip, sp, pc} │ │ - b.n cae34 │ │ - beq.n ca944 │ │ - b.n cadb8 │ │ + b.n cb43c │ │ + beq.n caf4c │ │ + b.n cb3c0 │ │ strb r3, [r0, #0] │ │ - b.n cac62 │ │ + b.n cb26a │ │ str r2, [r0, r0] │ │ - b.n cac66 │ │ + b.n cb26e │ │ strh r0, [r0, #0] │ │ - b.n cac6a │ │ + b.n cb272 │ │ movs r5, r0 │ │ - b.n cafd0 │ │ + b.n cb5d8 │ │ lsls r0, r5, #2 │ │ lsrs r0, r0, #8 │ │ movs r1, r0 │ │ - b.n cafd8 │ │ + b.n cb5e0 │ │ lsls r1, r7, #2 │ │ lsrs r0, r0, #8 │ │ movs r0, r0 │ │ - b.n cafe0 │ │ + b.n cb5e8 │ │ lsls r5, r3, #4 │ │ subs r0, r0, r0 │ │ str r2, [r0, #0] │ │ - b.n cb086 │ │ + b.n cb68e │ │ movs r0, r0 │ │ - b.n caff8 │ │ + b.n cb600 │ │ lsls r6, r7, #2 │ │ subs r0, r0, r0 │ │ movs r0, #16 │ │ - b.n cae6c │ │ + b.n cb474 │ │ movs r0, r1 │ │ - b.n cac96 │ │ + b.n cb29e │ │ asrs r5, r1, #32 │ │ - b.n cb09a │ │ + b.n cb6a2 │ │ lsls r5, r2, #11 │ │ add.w r0, r0, r0 │ │ - b.n cb002 │ │ + b.n cb60a │ │ lsls r0, r7, #2 │ │ subs r0, r0, r0 │ │ movs r1, r0 │ │ - b.n caf94 │ │ + b.n cb59c │ │ movs r7, r0 │ │ lsrs r0, r0, #8 │ │ movs r0, r2 │ │ - b.n ca4ac │ │ + b.n caab4 │ │ asrs r0, r0, #32 │ │ - b.n cb0b6 │ │ + b.n cb6be │ │ movs r0, #4 │ │ - b.n ca29a │ │ + b.n ca8a2 │ │ movs r0, r2 │ │ - b.n ca498 │ │ + b.n caaa0 │ │ movs r0, r1 │ │ - b.n cacc2 │ │ + b.n cb2ca │ │ lsls r1, r4, #11 │ │ add.w r0, r0, r0 │ │ - b.n cb02a │ │ + b.n cb632 │ │ lsls r6, r5, #2 │ │ subs r0, r0, r0 │ │ movs r2, r0 │ │ - b.n cafbc │ │ + b.n cb5c4 │ │ movs r7, r0 │ │ lsrs r0, r0, #8 │ │ movs r0, r2 │ │ - b.n ca4d4 │ │ + b.n caadc │ │ asrs r1, r0, #32 │ │ - b.n cb0de │ │ + b.n cb6e6 │ │ movs r0, #4 │ │ - b.n ca2c2 │ │ + b.n ca8ca │ │ movs r0, r2 │ │ - b.n ca4c0 │ │ + b.n caac8 │ │ movs r0, r1 │ │ - b.n cacea │ │ + b.n cb2f2 │ │ lsls r7, r2, #11 │ │ add.w r0, r0, r0 │ │ - b.n cb052 │ │ + b.n cb65a │ │ lsls r4, r4, #2 │ │ subs r0, r0, r0 │ │ movs r4, r0 │ │ - b.n cafe4 │ │ + b.n cb5ec │ │ movs r7, r0 │ │ lsrs r0, r0, #8 │ │ movs r0, r2 │ │ - b.n ca4fc │ │ + b.n cab04 │ │ asrs r2, r0, #32 │ │ - b.n cb106 │ │ + b.n cb70e │ │ movs r0, #4 │ │ - b.n ca2ea │ │ + b.n ca8f2 │ │ movs r0, r2 │ │ - b.n ca4e8 │ │ + b.n caaf0 │ │ movs r0, r1 │ │ - b.n cad12 │ │ + b.n cb31a │ │ lsls r5, r1, #11 │ │ add.w r0, r0, r0 │ │ - b.n cb07a │ │ + b.n cb682 │ │ lsls r2, r3, #2 │ │ subs r0, r0, r0 │ │ movs r0, r1 │ │ - b.n cb00c │ │ + b.n cb614 │ │ movs r7, r0 │ │ lsrs r0, r0, #8 │ │ movs r0, r2 │ │ - b.n ca524 │ │ + b.n cab2c │ │ asrs r3, r0, #32 │ │ - b.n cb12e │ │ + b.n cb736 │ │ movs r0, #4 │ │ - b.n ca312 │ │ + b.n ca91a │ │ movs r0, r2 │ │ - b.n ca510 │ │ + b.n cab18 │ │ movs r0, r1 │ │ - b.n cad3a │ │ + b.n cb342 │ │ lsls r3, r0, #11 │ │ add.w r0, r0, r0 │ │ - b.n cb0a2 │ │ + b.n cb6aa │ │ lsls r0, r2, #2 │ │ subs r0, r0, r0 │ │ movs r0, r2 │ │ - b.n cb034 │ │ + b.n cb63c │ │ movs r7, r0 │ │ lsrs r0, r0, #8 │ │ movs r0, r2 │ │ - b.n ca54c │ │ + b.n cab54 │ │ asrs r4, r0, #32 │ │ - b.n cb156 │ │ + b.n cb75e │ │ movs r0, #4 │ │ - b.n ca33a │ │ + b.n ca942 │ │ movs r0, r2 │ │ - b.n ca538 │ │ + b.n cab40 │ │ movs r0, r1 │ │ - b.n cad62 │ │ + b.n cb36a │ │ lsls r1, r7, #10 │ │ add.w r0, r0, r0 │ │ - b.n cb0ca │ │ + b.n cb6d2 │ │ lsls r6, r0, #2 │ │ subs r0, r0, r0 │ │ movs r0, r4 │ │ - b.n cb05c │ │ + b.n cb664 │ │ movs r7, r0 │ │ lsrs r0, r0, #8 │ │ movs r0, r2 │ │ - b.n ca574 │ │ + b.n cab7c │ │ asrs r5, r0, #32 │ │ - b.n cb17e │ │ + b.n cb786 │ │ movs r0, #4 │ │ - b.n ca362 │ │ + b.n ca96a │ │ movs r0, r2 │ │ - b.n ca560 │ │ + b.n cab68 │ │ movs r0, r1 │ │ - b.n cad8a │ │ + b.n cb392 │ │ lsls r7, r5, #10 │ │ add.w r0, r0, r0 │ │ - b.n cb0f2 │ │ + b.n cb6fa │ │ lsls r4, r7, #1 │ │ subs r0, r0, r0 │ │ lsls r0, r0, #1 │ │ - b.n cb084 │ │ + b.n cb68c │ │ movs r7, r0 │ │ lsrs r0, r0, #8 │ │ movs r0, r2 │ │ - b.n ca59c │ │ + b.n caba4 │ │ asrs r6, r0, #32 │ │ - b.n cb1a6 │ │ + b.n cb7ae │ │ movs r0, #4 │ │ - b.n ca38a │ │ + b.n ca992 │ │ movs r0, r2 │ │ - b.n ca588 │ │ + b.n cab90 │ │ movs r0, r1 │ │ - b.n cadb2 │ │ + b.n cb3ba │ │ lsls r5, r4, #10 │ │ add.w r0, r0, r0 │ │ - b.n cb11a │ │ + b.n cb722 │ │ lsls r2, r6, #1 │ │ subs r0, r0, r0 │ │ lsls r0, r0, #2 │ │ - b.n cb0ac │ │ + b.n cb6b4 │ │ movs r7, r0 │ │ lsrs r0, r0, #8 │ │ movs r0, r2 │ │ - b.n ca5c4 │ │ + b.n cabcc │ │ asrs r7, r0, #32 │ │ - b.n cb1ce │ │ + b.n cb7d6 │ │ movs r0, #4 │ │ - b.n ca3b2 │ │ + b.n ca9ba │ │ movs r0, r2 │ │ - b.n ca5b0 │ │ + b.n cabb8 │ │ movs r0, r1 │ │ - b.n cadda │ │ + b.n cb3e2 │ │ lsls r3, r3, #10 │ │ add.w r0, r0, r0 │ │ - b.n cb142 │ │ + b.n cb74a │ │ lsls r0, r5, #1 │ │ subs r0, r0, r0 │ │ lsrs r1, r0, #16 │ │ - b.n cb0d4 │ │ + b.n cb6dc │ │ movs r7, r0 │ │ lsrs r0, r0, #8 │ │ movs r0, r2 │ │ - b.n ca5ec │ │ + b.n cabf4 │ │ asrs r0, r1, #32 │ │ - b.n cb1f6 │ │ + b.n cb7fe │ │ movs r0, #4 │ │ - b.n ca3da │ │ + b.n ca9e2 │ │ movs r0, r2 │ │ - b.n ca5d8 │ │ + b.n cabe0 │ │ movs r0, r1 │ │ - b.n cae02 │ │ + b.n cb40a │ │ lsls r1, r2, #10 │ │ add.w r0, r0, r0 │ │ - b.n cb16a │ │ + b.n cb772 │ │ lsls r6, r3, #1 │ │ subs r0, r0, r0 │ │ lsrs r2, r0, #16 │ │ - b.n cb0fc │ │ + b.n cb704 │ │ movs r7, r0 │ │ lsrs r0, r0, #8 │ │ movs r0, r2 │ │ - b.n ca614 │ │ + b.n cac1c │ │ asrs r1, r1, #32 │ │ - b.n cb21e │ │ + b.n cb826 │ │ movs r0, #4 │ │ - b.n ca402 │ │ + b.n caa0a │ │ movs r0, r2 │ │ - b.n ca600 │ │ + b.n cac08 │ │ movs r0, r1 │ │ - b.n cae2a │ │ + b.n cb432 │ │ lsls r7, r0, #10 │ │ add.w r0, r0, r0 │ │ - b.n cb192 │ │ + b.n cb79a │ │ lsls r4, r2, #1 │ │ subs r0, r0, r0 │ │ lsrs r1, r0, #12 │ │ - b.n cb124 │ │ + b.n cb72c │ │ movs r7, r0 │ │ lsrs r0, r0, #8 │ │ movs r0, r2 │ │ - b.n ca63c │ │ + b.n cac44 │ │ asrs r2, r1, #32 │ │ - b.n cb246 │ │ + b.n cb84e │ │ movs r0, #4 │ │ - b.n ca42a │ │ + b.n caa32 │ │ movs r0, r2 │ │ - b.n ca628 │ │ + b.n cac30 │ │ movs r0, r1 │ │ - b.n cae52 │ │ + b.n cb45a │ │ lsls r5, r7, #9 │ │ add.w r0, r0, r0 │ │ - b.n cb1ba │ │ + b.n cb7c2 │ │ lsls r2, r1, #1 │ │ subs r0, r0, r0 │ │ lsrs r2, r0, #12 │ │ - b.n cb14c │ │ + b.n cb754 │ │ movs r7, r0 │ │ lsrs r0, r0, #8 │ │ movs r0, r2 │ │ - b.n ca664 │ │ + b.n cac6c │ │ asrs r3, r1, #32 │ │ - b.n cb26e │ │ + b.n cb876 │ │ movs r0, #4 │ │ - b.n ca452 │ │ + b.n caa5a │ │ movs r0, r2 │ │ - b.n ca650 │ │ + b.n cac58 │ │ movs r0, r1 │ │ - b.n cae7a │ │ + b.n cb482 │ │ lsls r3, r6, #9 │ │ add.w r0, r0, r0 │ │ - b.n cb1e2 │ │ + b.n cb7ea │ │ lsls r0, r0, #1 │ │ subs r0, r0, r0 │ │ lsrs r1, r0, #8 │ │ - b.n cb174 │ │ + b.n cb77c │ │ movs r7, r0 │ │ lsrs r0, r0, #8 │ │ movs r0, r2 │ │ - b.n ca68c │ │ + b.n cac94 │ │ asrs r4, r1, #32 │ │ - b.n cb296 │ │ + b.n cb89e │ │ movs r0, #4 │ │ - b.n ca47a │ │ + b.n caa82 │ │ movs r0, r2 │ │ - b.n ca678 │ │ + b.n cac80 │ │ movs r0, r1 │ │ - b.n caea2 │ │ + b.n cb4aa │ │ lsls r1, r5, #9 │ │ add.w r0, r0, r0 │ │ - b.n cb20a │ │ + b.n cb812 │ │ movs r6, r6 │ │ subs r0, r0, r0 │ │ - ldr r2, [pc, #8] @ (cab78 ) │ │ - b.n caf9c │ │ + ldr r2, [pc, #8] @ (cb180 ) │ │ + b.n cb5a4 │ │ movs r7, r0 │ │ lsrs r0, r0, #8 │ │ movs r0, r2 │ │ - b.n ca6b4 │ │ + b.n cacbc │ │ asrs r5, r1, #32 │ │ - b.n cb2be │ │ + b.n cb8c6 │ │ movs r0, #4 │ │ - b.n ca4a2 │ │ + b.n caaaa │ │ movs r0, r2 │ │ - b.n ca6a0 │ │ + b.n caca8 │ │ movs r0, r1 │ │ - b.n caeca │ │ + b.n cb4d2 │ │ lsls r7, r3, #9 │ │ add.w r0, r0, r0 │ │ - b.n cb232 │ │ + b.n cb83a │ │ movs r4, r5 │ │ subs r0, r0, r0 │ │ lsrs r1, r0, #4 │ │ - b.n cb1c4 │ │ + b.n cb7cc │ │ movs r7, r0 │ │ lsrs r0, r0, #8 │ │ movs r0, r2 │ │ - b.n ca6dc │ │ + b.n cace4 │ │ asrs r6, r1, #32 │ │ - b.n cb2e6 │ │ + b.n cb8ee │ │ movs r0, #4 │ │ - b.n ca4ca │ │ + b.n caad2 │ │ movs r0, r2 │ │ - b.n ca6c8 │ │ + b.n cacd0 │ │ movs r0, r1 │ │ - b.n caef2 │ │ + b.n cb4fa │ │ lsls r5, r2, #9 │ │ add.w r0, r0, r0 │ │ - b.n cb25a │ │ + b.n cb862 │ │ movs r2, r4 │ │ subs r0, r0, r0 │ │ lsrs r2, r0, #4 │ │ - b.n cb1ec │ │ + b.n cb7f4 │ │ lsls r7, r5, #1 │ │ subs r0, r0, r0 │ │ str r0, [r0, #0] │ │ - b.n cb30a │ │ + b.n cb912 │ │ movs r0, r0 │ │ - b.n cb276 │ │ + b.n cb87e │ │ movs r5, r3 │ │ subs r0, r0, r0 │ │ lsls r6, r6, #1 │ │ and.w r0, r0, r5 │ │ - b.n caf08 │ │ + b.n cb510 │ │ str r2, [r0, #0] │ │ - b.n cb31e │ │ + b.n cb926 │ │ movs r1, r3 │ │ subs r0, r0, r0 │ │ movs r0, #8 │ │ - b.n cb100 │ │ + b.n cb708 │ │ movs r0, r1 │ │ - b.n caf2a │ │ + b.n cb532 │ │ asrs r5, r1, #32 │ │ - b.n cb32e │ │ + b.n cb936 │ │ lsls r0, r6, #8 │ │ add.w r0, r0, r0 │ │ - b.n cb296 │ │ + b.n cb89e │ │ movs r3, r2 │ │ subs r0, r0, r0 │ │ movs r0, #8 │ │ - b.n ca738 │ │ + b.n cad40 │ │ movs r0, r1 │ │ - b.n caf42 │ │ + b.n cb54a │ │ asrs r5, r1, #32 │ │ - b.n cb346 │ │ + b.n cb94e │ │ ands r4, r0 │ │ - b.n ca52e │ │ + b.n cab36 │ │ movs r0, #8 │ │ - b.n ca728 │ │ + b.n cad30 │ │ lsls r6, r7, #8 │ │ add.w r0, r0, r8 │ │ - b.n caf56 │ │ + b.n cb55e │ │ asrs r7, r1, #2 │ │ - b.n cb35a │ │ + b.n cb962 │ │ movs r0, #4 │ │ - b.n caf5e │ │ + b.n cb566 │ │ lsls r1, r2, #1 │ │ and.w r0, r0, r4 │ │ - b.n cb3b4 │ │ + b.n cb9bc │ │ str r2, [r0, #0] │ │ - b.n cb36a │ │ + b.n cb972 │ │ movs r1, r0 │ │ - b.n cb2ce │ │ + b.n cb8d6 │ │ movs r5, r0 │ │ subs r0, r0, r0 │ │ movs r0, #12 │ │ - b.n cb150 │ │ + b.n cb758 │ │ movs r0, r1 │ │ - b.n caf7a │ │ + b.n cb582 │ │ asrs r5, r1, #32 │ │ - b.n cb37e │ │ + b.n cb986 │ │ lsls r4, r3, #8 │ │ add.w r0, r0, r0 │ │ - b.n cb2e6 │ │ + b.n cb8ee │ │ movs r2, r0 │ │ lsrs r0, r0, #8 │ │ movs r6, r0 │ │ - b.n caf8e │ │ - beq.n cac88 │ │ - b.n cb0e8 │ │ + b.n cb596 │ │ + beq.n cb290 │ │ + b.n cb6f0 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r0, r2, r4, r5, r6} │ │ - b.n caa58 │ │ + b.n cb060 │ │ movs r0, r0 │ │ - b.n cb2fe │ │ + b.n cb906 │ │ movs r4, r6 │ │ lsrs r0, r0, #8 │ │ ldr r5, [r4, #0] │ │ - b.n cafa6 │ │ + b.n cb5ae │ │ str r5, [r6, r1] │ │ - b.n caa56 │ │ + b.n cb05e │ │ movs r1, r0 │ │ - b.n cb31c │ │ + b.n cb924 │ │ movs r4, r3 │ │ subs r0, r0, r0 │ │ movs r0, r2 │ │ - b.n cb3b6 │ │ - add r0, pc, #64 @ (adr r0, cacb8 ) │ │ - b.n cb146 │ │ + b.n cb9be │ │ + add r0, pc, #64 @ (adr r0, cb2c0 ) │ │ + b.n cb74e │ │ movs r6, r0 │ │ - b.n caf1e │ │ - add r0, pc, #0 @ (adr r0, cac80 ) │ │ + b.n cb526 │ │ + add r0, pc, #0 @ (adr r0, cb288 ) │ │ adds r3, #160 @ 0xa0 │ │ movs r4, r1 │ │ - b.n ca7c0 │ │ + b.n cadc8 │ │ ands r5, r0 │ │ - b.n cafca │ │ + b.n cb5d2 │ │ movs r0, r0 │ │ - b.n cb342 │ │ + b.n cb94a │ │ asrs r0, r0, #32 │ │ - b.n cafd2 │ │ + b.n cb5da │ │ str r0, [r1, r0] │ │ - b.n ca5b8 │ │ + b.n cabc0 │ │ asrs r4, r1, #32 │ │ - b.n ca7b4 │ │ + b.n cadbc │ │ movs r3, r5 │ │ lsrs r0, r0, #8 │ │ movs r4, r0 │ │ - b.n ca7c2 │ │ + b.n cadca │ │ str r0, [sp, #32] │ │ - b.n cafe6 │ │ + b.n cb5ee │ │ movs r4, r0 │ │ - b.n ca7c4 │ │ + b.n cadcc │ │ movs r0, r1 │ │ - b.n cafee │ │ + b.n cb5f6 │ │ lsls r6, r2, #10 │ │ add.w r0, r0, r4, lsl #12 │ │ - b.n ca7f0 │ │ + b.n cadf8 │ │ adds r1, r0, #0 │ │ - b.n cb1c6 │ │ + b.n cb7ce │ │ movs r0, r1 │ │ - b.n caffe │ │ + b.n cb606 │ │ movs r0, #5 │ │ - b.n cb002 │ │ + b.n cb60a │ │ lsls r0, r4, #9 │ │ add.w r0, r0, r0 │ │ - b.n cb36a │ │ + b.n cb972 │ │ movs r7, r3 │ │ subs r0, r0, r0 │ │ str r1, [r0, #0] │ │ - b.n cb1de │ │ - add r0, pc, #4 @ (adr r0, cacd8 ) │ │ - b.n cb16a │ │ + b.n cb7e6 │ │ + add r0, pc, #4 @ (adr r0, cb2e0 ) │ │ + b.n cb772 │ │ str r4, [r0, r0] │ │ - b.n cb01a │ │ + b.n cb622 │ │ movs r4, r0 │ │ - b.n caf8a │ │ + b.n cb592 │ │ @ instruction: 0xffe73aff │ │ movs r3, r2 │ │ and.w r0, r0, r0, asr #32 │ │ - b.n cb42a │ │ + b.n cba32 │ │ ands r0, r4 │ │ - b.n cb1ba │ │ + b.n cb7c2 │ │ movs r6, r0 │ │ - b.n caf92 │ │ + b.n cb59a │ │ ands r0, r0 │ │ adds r3, #160 @ 0xa0 │ │ movs r4, r1 │ │ - b.n ca834 │ │ + b.n cae3c │ │ movs r0, r0 │ │ - b.n cb3a6 │ │ + b.n cb9ae │ │ asrs r0, r0, #32 │ │ - b.n cb042 │ │ + b.n cb64a │ │ movs r0, #8 │ │ - b.n ca628 │ │ + b.n cac30 │ │ asrs r4, r1, #32 │ │ - b.n ca824 │ │ + b.n cae2c │ │ movs r7, r1 │ │ lsrs r0, r0, #8 │ │ adds r0, #4 │ │ - b.n ca832 │ │ + b.n cae3a │ │ adds r1, r0, #0 │ │ - b.n cb222 │ │ + b.n cb82a │ │ movs r0, r1 │ │ - b.n cb05a │ │ + b.n cb662 │ │ lsls r2, r1, #9 │ │ add.w r0, r0, r0 │ │ - b.n cb3c2 │ │ + b.n cb9ca │ │ movs r1, r1 │ │ subs r0, r0, r0 │ │ str r1, [r0, #0] │ │ - b.n cb236 │ │ + b.n cb83e │ │ ands r1, r0 │ │ - b.n cb1b6 │ │ + b.n cb7be │ │ movs r5, r0 │ │ - b.n cafde │ │ + b.n cb5e6 │ │ @ instruction: 0xffef3aff │ │ movs r1, r0 │ │ - b.n cb3e8 │ │ + b.n cb9f0 │ │ movs r7, r0 │ │ subs r0, r0, r0 │ │ movs r4, r1 │ │ - b.n ca87c │ │ + b.n cae84 │ │ movs r0, #4 │ │ - b.n cb246 │ │ + b.n cb84e │ │ movs r0, #12 │ │ - b.n ca864 │ │ + b.n cae6c │ │ movs r4, r0 │ │ and.w r0, r0, r2, lsl #24 │ │ - b.n cb492 │ │ + b.n cba9a │ │ movs r6, r0 │ │ - b.n cb096 │ │ - beq.n cad90 │ │ - b.n cb1f0 │ │ + b.n cb69e │ │ + beq.n cb398 │ │ + b.n cb7f8 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r2, r3, sp} │ │ - b.n ca89c │ │ + b.n caea4 │ │ movs r0, r1 │ │ - b.n cb0a6 │ │ + b.n cb6ae │ │ asrs r5, r1, #32 │ │ - b.n cb4aa │ │ + b.n cbab2 │ │ lsls r7, r4, #7 │ │ add.w r0, r0, r0 │ │ - b.n cb412 │ │ + b.n cba1a │ │ movs r1, r0 │ │ asrs r0, r0, #12 │ │ str r0, [r0, #8] │ │ - b.n cb0ba │ │ + b.n cb6c2 │ │ movs r6, r0 │ │ - b.n cb0be │ │ - beq.n cadb8 │ │ - b.n cb218 │ │ + b.n cb6c6 │ │ + beq.n cb3c0 │ │ + b.n cb820 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r4} │ │ - b.n ca8c4 │ │ + b.n caecc │ │ asrs r7, r1, #32 │ │ - b.n cb4ce │ │ + b.n cbad6 │ │ movs r0, #4 │ │ - b.n ca6b2 │ │ + b.n cacba │ │ movs r0, r2 │ │ - b.n ca8b0 │ │ + b.n caeb8 │ │ movs r0, r1 │ │ - b.n cb0da │ │ + b.n cb6e2 │ │ lsls r3, r3, #7 │ │ add.w r0, r0, r4, lsl #4 │ │ - b.n cb0a2 │ │ + b.n cb6aa │ │ movs r0, r0 │ │ - b.n cb446 │ │ + b.n cba4e │ │ movs r1, r0 │ │ asrs r0, r0, #12 │ │ movs r0, r0 │ │ - b.n cb450 │ │ + b.n cba58 │ │ @ instruction: 0xfff01aff │ │ movs r0, #16 │ │ - b.n ca8f0 │ │ + b.n caef8 │ │ @ instruction: 0xffe9eaff │ │ asrs r0, r6, #32 │ │ - b.n ca8fc │ │ + b.n caf04 │ │ movs r0, #48 @ 0x30 │ │ - b.n ca900 │ │ + b.n caf08 │ │ adds r0, #48 @ 0x30 │ │ - b.n ca904 │ │ + b.n caf0c │ │ asrs r1, r0, #32 │ │ - b.n caee8 │ │ + b.n cb4f0 │ │ movs r4, r5 │ │ - b.n ca90c │ │ + b.n caf14 │ │ movs r0, #2 │ │ - b.n caef0 │ │ + b.n cb4f8 │ │ adds r0, #3 │ │ - b.n caef4 │ │ + b.n cb4fc │ │ movs r0, r0 │ │ - b.n cad18 │ │ + b.n cb320 │ │ lsls r0, r5 │ │ - b.n cb2de │ │ + b.n cb8e6 │ │ movs r4, r0 │ │ - b.n cb122 │ │ - lsrs r6, r2, #1 │ │ + b.n cb72a │ │ + lsrs r4, r3, #1 │ │ add.w r0, r0, r4 │ │ - b.n cb12a │ │ - lsrs r0, r3, #1 │ │ - add.w r7, r0, r7, asr #3 │ │ - @ instruction: 0xeb00c086 │ │ - vshr.u32 d28, d9, #9 │ │ - vrsra.u32 d28, d1, #9 │ │ - vsli.32 d24, d8, #23 │ │ + b.n cb732 │ │ + lsrs r6, r3, #1 │ │ + add.w r7, r0, r9, asr #3 │ │ + @ instruction: 0xeb00bc8e │ │ + vdup.8 d27, d17[3] │ │ + vcvt.u32.f32 d27, d9, #9 │ │ + vsli.64 q12, q4, #55 @ 0x37 │ │ movs r0, r0 │ │ movs r1, r0 │ │ - b.n cb146 │ │ + b.n cb74e │ │ asrs r2, r0, #32 │ │ - b.n cb14a │ │ + b.n cb752 │ │ @ instruction: 0xffffeaff │ │ - ldr r7, [pc, #960] @ (cb1d0 ) │ │ + ldr r7, [pc, #960] @ (cb7d8 ) │ │ stmdb sp!, {r2, r3, r4, ip, sp, pc} │ │ - b.n cb330 │ │ - beq.n cae70 │ │ - b.n cb2b4 │ │ + b.n cb938 │ │ + beq.n cb478 │ │ + b.n cb8bc │ │ str r0, [r0, r0] │ │ - b.n cb15e │ │ + b.n cb766 │ │ lsls r4, r1, #1 │ │ - b.n ca942 │ │ - add r0, pc, #4 @ (adr r0, cae28 ) │ │ - b.n cb166 │ │ + b.n caf4a │ │ + add r0, pc, #4 @ (adr r0, cb430 ) │ │ + b.n cb76e │ │ asrs r4, r0, #32 │ │ - b.n cb344 │ │ + b.n cb94c │ │ strh r3, [r0, #0] │ │ - b.n ca9ce │ │ + b.n cafd6 │ │ movs r2, r1 │ │ - b.n cb172 │ │ + b.n cb77a │ │ lsls r0, r4, #8 │ │ add.w r0, r0, r0 │ │ - b.n cb4da │ │ + b.n cbae2 │ │ lsls r0, r2, #1 │ │ - b.n ca9e8 │ │ + b.n caff0 │ │ strb r4, [r1, #0] │ │ - b.n ca97c │ │ + b.n caf84 │ │ strb r0, [r0, #0] │ │ asrs r0, r4, #14 │ │ movs r1, r0 │ │ - b.n cb46a │ │ + b.n cba72 │ │ lsls r3, r2, #1 │ │ subs r0, r0, r0 │ │ str r0, [r0, #0] │ │ - b.n ca980 │ │ + b.n caf88 │ │ movs r0, r0 │ │ - b.n cb502 │ │ + b.n cbb0a │ │ lsls r0, r2, #1 │ │ lsrs r0, r0, #8 │ │ asrs r7, r1, #32 │ │ - b.n cb26e │ │ + b.n cb876 │ │ movs r1, r1 │ │ - b.n cb5a2 │ │ + b.n cbbaa │ │ movs r3, r0 │ │ - b.n cb508 │ │ + b.n cbb10 │ │ movs r2, r4 │ │ lsrs r0, r0, #8 │ │ movs r1, r0 │ │ - b.n cb510 │ │ + b.n cbb18 │ │ lsls r0, r1, #1 │ │ subs r0, r0, r0 │ │ strh r4, [r0, #0] │ │ - b.n cb390 │ │ + b.n cb998 │ │ movs r3, r0 │ │ and.w r0, r0, r0, lsl #28 │ │ - b.n cb1be │ │ + b.n cb7c6 │ │ str r0, [r0, #0] │ │ - b.n ca9b0 │ │ + b.n cafb8 │ │ movs r0, r0 │ │ - b.n cb532 │ │ + b.n cbb3a │ │ lsls r4, r0, #1 │ │ lsrs r0, r0, #8 │ │ movs r0, r0 │ │ - b.n cb5ce │ │ + b.n cbbd6 │ │ str r0, [sp, #712] @ 0x2c8 │ │ - b.n cb240 │ │ + b.n cb848 │ │ movs r4, r0 │ │ - b.n ca9b0 │ │ + b.n cafb8 │ │ movs r2, r1 │ │ - b.n cb1da │ │ + b.n cb7e2 │ │ asrs r7, r1, #32 │ │ - b.n cb5de │ │ + b.n cbbe6 │ │ movs r0, #8 │ │ - b.n cb1e2 │ │ + b.n cb7ea │ │ eors r0, r1 │ │ - b.n ca9d0 │ │ + b.n cafd8 │ │ lsls r2, r0, #6 │ │ add.w r0, r0, r1, lsl #4 │ │ - b.n cb2ba │ │ + b.n cb8c2 │ │ movs r4, r0 │ │ - b.n cb3c0 │ │ + b.n cb9c8 │ │ asrs r1, r3, #2 │ │ - b.n cae38 │ │ + b.n cb440 │ │ movs r2, r0 │ │ - b.n cb55c │ │ + b.n cbb64 │ │ @ instruction: 0xffee3aff │ │ lsls r0, r0, #1 │ │ subs r0, r0, r0 │ │ asrs r4, r0, #32 │ │ - b.n caa00 │ │ + b.n cb008 │ │ movs r0, #1 │ │ - b.n cb65c │ │ + b.n cbc64 │ │ movs r0, #4 │ │ - b.n cafd2 │ │ + b.n cb5da │ │ strb r0, [r1, #0] │ │ - b.n cb3e0 │ │ + b.n cb9e8 │ │ asrs r1, r0, #32 │ │ - b.n cb658 │ │ + b.n cbc60 │ │ movs r1, r0 │ │ - b.n cb17e │ │ + b.n cb786 │ │ @ instruction: 0xffe78aff │ │ subs r7, #254 @ 0xfe │ │ - b.n cb500 │ │ + b.n cbb08 │ │ adds r0, #3 │ │ - b.n caef2 │ │ + b.n cb4fa │ │ movs r0, #3 │ │ - b.n cafee │ │ + b.n cb5f6 │ │ movs r2, r0 │ │ - b.n cb190 │ │ + b.n cb798 │ │ @ instruction: 0xffe22aff │ │ movs r6, r3 │ │ @ instruction: 0xea008004 │ │ - b.n cb414 │ │ + b.n cba1c │ │ movs r3, r0 │ │ and.w r0, r0, r0, lsl #28 │ │ - b.n cb242 │ │ + b.n cb84a │ │ str r0, [r0, #0] │ │ - b.n caa34 │ │ + b.n cb03c │ │ movs r0, r0 │ │ - b.n cb5b6 │ │ + b.n cbbbe │ │ movs r3, r4 │ │ lsrs r0, r0, #8 │ │ movs r0, r0 │ │ - b.n cb652 │ │ + b.n cbc5a │ │ asrs r7, r1, #32 │ │ - b.n cb656 │ │ + b.n cbc5e │ │ movs r4, r0 │ │ - b.n caa34 │ │ + b.n cb03c │ │ movs r2, r1 │ │ - b.n cb25e │ │ + b.n cb866 │ │ movs r0, #8 │ │ - b.n cb262 │ │ + b.n cb86a │ │ eors r0, r1 │ │ - b.n caa50 │ │ + b.n cb058 │ │ str r0, [sp, #16] │ │ - b.n caa58 │ │ + b.n cb060 │ │ lsls r1, r4, #5 │ │ add.w r0, r0, r1, lsl #4 │ │ - b.n cb33e │ │ + b.n cb946 │ │ movs r0, r1 │ │ - b.n cb444 │ │ + b.n cba4c │ │ asrs r1, r3, #2 │ │ - b.n caebc │ │ + b.n cb4c4 │ │ movs r2, r0 │ │ - b.n cb5e0 │ │ + b.n cbbe8 │ │ @ instruction: 0xffee3aff │ │ movs r7, r3 │ │ subs r0, r0, r0 │ │ asrs r4, r0, #32 │ │ - b.n caa84 │ │ + b.n cb08c │ │ movs r0, #1 │ │ - b.n cb6e0 │ │ + b.n cbce8 │ │ movs r0, #2 │ │ - b.n cb05a │ │ + b.n cb662 │ │ strb r4, [r1, #0] │ │ - b.n cb464 │ │ + b.n cba6c │ │ asrs r1, r0, #32 │ │ - b.n cb6dc │ │ + b.n cbce4 │ │ movs r1, r0 │ │ - b.n cb202 │ │ + b.n cb80a │ │ @ instruction: 0xffe78aff │ │ adds r0, #1 │ │ - b.n cb6f2 │ │ + b.n cbcfa │ │ movs r0, #3 │ │ - b.n cb06e │ │ + b.n cb676 │ │ movs r2, r0 │ │ - b.n cb210 │ │ + b.n cb818 │ │ @ instruction: 0xffe32aff │ │ movs r0, r0 │ │ - b.n caa96 │ │ + b.n cb09e │ │ asrs r0, r0, #2 │ │ - b.n cb2ba │ │ + b.n cb8c2 │ │ asrs r0, r2, #32 │ │ - b.n caf3a │ │ + b.n cb542 │ │ movs r6, r0 │ │ - b.n cb6c2 │ │ + b.n cbcca │ │ movs r1, r0 │ │ - b.n cb668 │ │ + b.n cbc70 │ │ movs r2, r0 │ │ lsrs r0, r0, #8 │ │ movs r2, r0 │ │ - b.n cb670 │ │ + b.n cbc78 │ │ movs r2, r3 │ │ subs r0, r0, r0 │ │ movs r1, r1 │ │ - b.n cb6d6 │ │ - beq.n cafd0 │ │ - b.n cb430 │ │ + b.n cbcde │ │ + beq.n cb5d8 │ │ + b.n cba38 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r1, r3} │ │ - b.n cb2e2 │ │ + b.n cb8ea │ │ lsls r0, r0, #7 │ │ add.w r0, r0, r0, lsl #4 │ │ - b.n cb2ea │ │ + b.n cb8f2 │ │ movs r1, r1 │ │ - b.n cb6ee │ │ + b.n cbcf6 │ │ movs r0, r0 │ │ - b.n cb654 │ │ + b.n cbc5c │ │ movs r5, r0 │ │ lsls r0, r0, #12 │ │ movs r1, r0 │ │ - b.n cb65c │ │ + b.n cbc64 │ │ movs r0, r1 │ │ lsls r0, r0, #12 │ │ - beq.n caff8 │ │ - b.n cb458 │ │ + beq.n cb600 │ │ + b.n cba60 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r3, r4, r5, r6, ip} │ │ - b.n cab08 │ │ + b.n cb110 │ │ movs r0, #120 @ 0x78 │ │ - b.n cab0c │ │ + b.n cb114 │ │ adds r0, #120 @ 0x78 │ │ - b.n cab10 │ │ + b.n cb118 │ │ asrs r1, r0, #32 │ │ - b.n cb0f4 │ │ + b.n cb6fc │ │ lsls r4, r6, #1 │ │ - b.n cab18 │ │ + b.n cb120 │ │ movs r0, #2 │ │ - b.n cb0fc │ │ + b.n cb704 │ │ adds r0, #3 │ │ - b.n cb100 │ │ + b.n cb708 │ │ movs r0, r0 │ │ - b.n caf24 │ │ + b.n cb52c │ │ lsls r0, r5 │ │ - b.n cb4ea │ │ + b.n cbaf2 │ │ movs r4, r0 │ │ - b.n cb32e │ │ - lsls r3, r2, #31 │ │ + b.n cb936 │ │ + lsls r1, r3, #31 │ │ add.w r0, r0, r4 │ │ - b.n cb336 │ │ - lsls r5, r2, #31 │ │ - add.w r7, r0, r4, asr #1 │ │ + b.n cb93e │ │ + lsls r3, r3, #31 │ │ + add.w r7, r0, r6, asr #1 │ │ add.w r0, r0, r0, ror #4 │ │ - b.n cab40 │ │ + b.n cb148 │ │ movs r0, #48 @ 0x30 │ │ - b.n cab44 │ │ + b.n cb14c │ │ adds r0, #48 @ 0x30 │ │ - b.n cab48 │ │ + b.n cb150 │ │ asrs r1, r0, #32 │ │ - b.n cb12c │ │ + b.n cb734 │ │ movs r4, r5 │ │ - b.n cab50 │ │ + b.n cb158 │ │ movs r0, #2 │ │ - b.n cb134 │ │ + b.n cb73c │ │ adds r0, #3 │ │ - b.n cb138 │ │ + b.n cb740 │ │ movs r0, r0 │ │ - b.n caf5c │ │ + b.n cb564 │ │ lsls r0, r5 │ │ - b.n cb522 │ │ + b.n cbb2a │ │ movs r4, r0 │ │ - b.n cb366 │ │ - lsls r5, r0, #31 │ │ + b.n cb96e │ │ + lsls r3, r1, #31 │ │ add.w r0, r0, r4 │ │ - b.n cb36e │ │ - lsls r7, r0, #31 │ │ - add.w r7, r0, r6, lsr #1 │ │ - @ instruction: 0xeb00be42 │ │ - vcvt.u32.f32 d27, d13, #9 │ │ - vcvta.u16.f16 q14, q12 │ │ - vrshr.u64 q12, q2, #9 │ │ - movs r0, r0 │ │ - bkpt 0x007a │ │ - vcvt.u32.f32 , , #9 │ │ - vshr.u64 d28, d14, #9 │ │ - vcvtm.s16.f16 d24, d12 │ │ + b.n cb976 │ │ + lsls r5, r1, #31 │ │ + add.w r7, r0, r8, lsr #1 │ │ + @ instruction: 0xeb00ba4a │ │ + vtbl.8 d27, {d7-d10}, d21 │ │ + @ instruction: 0xfff7bcf0 │ │ + vrsra.u64 d24, d4, #9 │ │ + movs r0, r0 │ │ + hlt 0x0002 │ │ + @ instruction: 0xfff7bb5d │ │ + vmull.u , d23, d22 │ │ + vcvtm.u16.f16 q12, q6 │ │ movs r0, r0 │ │ movs r1, r0 │ │ - b.n cb39a │ │ + b.n cb9a2 │ │ asrs r2, r0, #32 │ │ - b.n cb39e │ │ + b.n cb9a6 │ │ vpmin.u32 q15, q13, │ │ movs r1, r0 │ │ - b.n cb3a6 │ │ + b.n cb9ae │ │ asrs r2, r0, #32 │ │ - b.n cb3aa │ │ + b.n cb9b2 │ │ vpmin.u32 q15, , │ │ - ldr r7, [pc, #960] @ (cb430 ) │ │ + ldr r7, [pc, #960] @ (cba38 ) │ │ stmdb sp!, {r2, r3, r4, ip, sp, pc} │ │ - b.n cb590 │ │ - beq.n cb0e0 │ │ - b.n cb514 │ │ + b.n cbb98 │ │ + beq.n cb6e8 │ │ + b.n cbb1c │ │ ands r1, r0 │ │ - b.n cb3be │ │ + b.n cb9c6 │ │ asrs r0, r0, #32 │ │ - b.n cb3c2 │ │ + b.n cb9ca │ │ movs r4, r0 │ │ - b.n cb3c6 │ │ - add r0, pc, #12 @ (adr r0, cb094 ) │ │ - b.n cb3ca │ │ + b.n cb9ce │ │ + add r0, pc, #12 @ (adr r0, cb69c ) │ │ + b.n cb9d2 │ │ str r2, [r0, r0] │ │ - b.n cb3ce │ │ + b.n cb9d6 │ │ lsls r2, r2, #3 │ │ @ instruction: 0xeb008020 │ │ - b.n cb52c │ │ + b.n cbb34 │ │ str r0, [sp, #32] │ │ - b.n cb5b4 │ │ + b.n cbbbc │ │ str r1, [r0, #0] │ │ - b.n cb7de │ │ + b.n cbde6 │ │ movs r0, r0 │ │ and.w r0, r0, r1, lsl #24 │ │ - b.n cb532 │ │ + b.n cbb3a │ │ movs r1, r0 │ │ - b.n cb4de │ │ + b.n cbae6 │ │ strb r1, [r0, #0] │ │ - b.n cb7ee │ │ + b.n cbdf6 │ │ strb r2, [r0, #0] │ │ asrs r0, r0, #12 │ │ movs r6, r0 │ │ lsrs r0, r0, #8 │ │ movs r0, r0 │ │ - b.n cb766 │ │ + b.n cbd6e │ │ movs r4, r0 │ │ subs r0, r0, r0 │ │ movs r0, #16 │ │ - b.n cabec │ │ + b.n cb1f4 │ │ movs r4, r0 │ │ - b.n cb406 │ │ + b.n cba0e │ │ asrs r0, r0, #32 │ │ - b.n cb88a │ │ + b.n cbe92 │ │ lsls r7, r1, #4 │ │ @ instruction: 0xeb00a000 │ │ - b.n cb812 │ │ + b.n cbe1a │ │ movs r4, r0 │ │ - b.n cb416 │ │ + b.n cba1e │ │ asrs r1, r0, #32 │ │ - b.n cb89a │ │ + b.n cbea2 │ │ movs r0, #8 │ │ - b.n cb41e │ │ + b.n cba26 │ │ lsls r4, r6, #3 │ │ add.w r0, r0, r4 │ │ - b.n cb426 │ │ + b.n cba2e │ │ asrs r1, r1, #32 │ │ - b.n cb42a │ │ + b.n cba32 │ │ lsls r2, r6, #5 │ │ add.w r0, r0, r0 │ │ - b.n cb792 │ │ + b.n cbd9a │ │ movs r4, r4 │ │ subs r0, r0, r0 │ │ adds r0, #20 │ │ - b.n cac34 │ │ + b.n cb23c │ │ movs r0, r0 │ │ - b.n cb7a4 │ │ + b.n cbdac │ │ @ instruction: 0xffe70aff │ │ movs r0, r1 │ │ - b.n cac40 │ │ + b.n cb248 │ │ asrs r4, r3, #32 │ │ - b.n cac44 │ │ + b.n cb24c │ │ movs r0, #40 @ 0x28 │ │ - b.n cac48 │ │ + b.n cb250 │ │ lsls r0, r1, #1 │ │ - b.n cac1c │ │ + b.n cb224 │ │ movs r7, r0 │ │ - b.n cb456 │ │ + b.n cba5e │ │ movs r0, #76 @ 0x4c │ │ - b.n cac24 │ │ + b.n cb22c │ │ movs r0, #4 │ │ - b.n cb45e │ │ + b.n cba66 │ │ asrs r0, r2, #1 │ │ - b.n cac2c │ │ + b.n cb234 │ │ asrs r5, r0, #32 │ │ - b.n cb466 │ │ + b.n cba6e │ │ vrhadd.u d14, d3, d31 │ │ movs r0, r1 │ │ - b.n cb7ce │ │ + b.n cbdd6 │ │ movs r1, r2 │ │ subs r0, r0, r0 │ │ movs r0, r4 │ │ - b.n cab6c │ │ + b.n cb174 │ │ asrs r0, r4, #32 │ │ - b.n cac64 │ │ + b.n cb26c │ │ movs r1, r0 │ │ - b.n cb3de │ │ + b.n cb9e6 │ │ @ instruction: 0xffd71aff │ │ asrs r4, r6, #1 │ │ - b.n cac84 │ │ + b.n cb28c │ │ movs r0, #116 @ 0x74 │ │ - b.n cac88 │ │ + b.n cb290 │ │ adds r0, #116 @ 0x74 │ │ - b.n cac8c │ │ + b.n cb294 │ │ asrs r1, r0, #32 │ │ - b.n cb270 │ │ + b.n cb878 │ │ lsls r0, r6, #1 │ │ - b.n cac94 │ │ + b.n cb29c │ │ movs r0, #2 │ │ - b.n cb278 │ │ + b.n cb880 │ │ adds r0, #3 │ │ - b.n cb27c │ │ + b.n cb884 │ │ movs r0, r0 │ │ - b.n cb0a0 │ │ + b.n cb6a8 │ │ lsls r0, r5 │ │ - b.n cb666 │ │ + b.n cbc6e │ │ movs r4, r0 │ │ - b.n cb4aa │ │ - lsls r4, r6, #29 │ │ + b.n cbab2 │ │ + lsls r2, r7, #29 │ │ add.w r0, r0, r4 │ │ - b.n cb4b2 │ │ - lsls r6, r6, #29 │ │ - add.w r7, r0, r5 │ │ + b.n cbaba │ │ + lsls r4, r7, #29 │ │ + add.w r7, r0, r7 │ │ add.w r0, r0, r7 │ │ - b.n cb81e │ │ + b.n cbe26 │ │ movs r3, r0 │ │ lsrs r0, r0, #8 │ │ movs r1, r1 │ │ - b.n cb826 │ │ + b.n cbe2e │ │ movs r3, r1 │ │ lsrs r0, r0, #8 │ │ - beq.n cb1c4 │ │ - b.n cb624 │ │ + beq.n cb7cc │ │ + b.n cbc2c │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r2, sp} │ │ - b.n cb6b0 │ │ + b.n cbcb8 │ │ movs r4, r0 │ │ - b.n cb4da │ │ + b.n cbae2 │ │ asrs r0, r0, #32 │ │ - b.n cb95e │ │ + b.n cbf66 │ │ lsls r4, r0, #3 │ │ add.w r0, r0, r4 │ │ - b.n cace0 │ │ + b.n cb2e8 │ │ movs r0, r2 │ │ - b.n cacb4 │ │ + b.n cb2bc │ │ movs r4, r0 │ │ - b.n cb4ee │ │ + b.n cbaf6 │ │ lsls r6, r1, #5 │ │ @ instruction: 0xeb00d01c │ │ - b.n cb64c │ │ + b.n cbc54 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r2, r4, r5, r6, r7, r9, sl} │ │ - @ instruction: 0xeb00bcfe │ │ - vqrdmulh.s , , d25[0] │ │ - vcvt.f32.u32 d27, d8, #9 │ │ - vsra.u64 d24, d0, #9 │ │ + ldmia.w sp!, {r1, r2, r4, r5, r6, r7, r9, sl} │ │ + @ instruction: 0xeb00b906 │ │ + vqrshrn.u64 d27, , #9 │ │ + vtbl.8 d27, {d7-d9}, d16 │ │ + vrshr.u32 q12, q0, #9 │ │ movs r0, r0 │ │ - ldr r4, [pc, #64] @ (cb210 ) │ │ + ldr r4, [pc, #64] @ (cb818 ) │ │ stmdb sp!, {r3, ip, sp, pc} │ │ - b.n cb6f0 │ │ + b.n cbcf8 │ │ udf #46 @ 0x2e │ │ - b.n cb674 │ │ + b.n cbc7c │ │ ands r0, r0 │ │ - b.n cb51e │ │ + b.n cbb26 │ │ lsrs r6, r2, #29 │ │ - b.n cb678 │ │ + b.n cbc80 │ │ lsls r4, r6, #24 │ │ add.w r0, r0, ip, lsl #12 │ │ - b.n cad12 │ │ + b.n cb31a │ │ movs r0, r0 │ │ - b.n cb894 │ │ + b.n cbe9c │ │ movs r5, r0 │ │ subs r0, r0, r0 │ │ lsrs r6, r2, #29 │ │ - b.n cb68c │ │ + b.n cbc94 │ │ asrs r0, r1, #32 │ │ - b.n cb714 │ │ + b.n cbd1c │ │ movs r0, #4 │ │ - b.n cb53e │ │ + b.n cbb46 │ │ adds r0, #1 │ │ - b.n cb942 │ │ + b.n cbf4a │ │ @ instruction: 0xff99ebff │ │ movs r5, r0 │ │ and.w r0, r0, r4, lsr #32 │ │ - b.n cad36 │ │ + b.n cb33e │ │ asrs r0, r1, #32 │ │ - b.n cb72c │ │ + b.n cbd34 │ │ movs r0, r0 │ │ - b.n cad30 │ │ + b.n cb338 │ │ lsrs r6, r2, #29 │ │ - b.n cb6b0 │ │ + b.n cbcb8 │ │ movs r0, #4 │ │ - b.n cb55e │ │ + b.n cbb66 │ │ movs r1, r2 │ │ add.w r0, r0, r0, ror #4 │ │ - b.n cad64 │ │ + b.n cb36c │ │ movs r0, #48 @ 0x30 │ │ - b.n cad68 │ │ + b.n cb370 │ │ adds r0, #48 @ 0x30 │ │ - b.n cad6c │ │ + b.n cb374 │ │ asrs r1, r0, #32 │ │ - b.n cb350 │ │ + b.n cb958 │ │ movs r4, r5 │ │ - b.n cad74 │ │ + b.n cb37c │ │ movs r0, #2 │ │ - b.n cb358 │ │ + b.n cb960 │ │ adds r0, #3 │ │ - b.n cb35c │ │ + b.n cb964 │ │ movs r0, r0 │ │ - b.n cb180 │ │ + b.n cb788 │ │ lsls r0, r5 │ │ - b.n cb746 │ │ + b.n cbd4e │ │ movs r4, r0 │ │ - b.n cb58a │ │ - lsls r4, r7, #28 │ │ + b.n cbb92 │ │ + lsls r2, r0, #29 │ │ add.w r0, r0, r4 │ │ - b.n cb592 │ │ - lsls r6, r7, #28 │ │ - add.w r6, r0, sp, lsl #3 │ │ - @ instruction: 0xeb00bc1e │ │ - vtbx.8 d27, {d23-d26}, d11 │ │ - vdup.8 , d5[3] │ │ - vshr.u64 d24, d16, #9 │ │ + b.n cbb9a │ │ + lsls r4, r0, #29 │ │ + add.w r6, r0, pc, lsl #3 │ │ + @ instruction: 0xeb00b826 │ │ + vqshl.u64 , , #55 @ 0x37 │ │ + vtbx.8 d27, {d7}, d13 │ │ + vsra.u32 q12, q8, #9 │ │ movs r0, r0 │ │ - ldr r5, [pc, #960] @ (cb62c ) │ │ + ldr r5, [pc, #960] @ (cbc34 ) │ │ stmdb sp!, {r3, r4, ip, sp, pc} │ │ - b.n cb78c │ │ - beq.n cb2d4 │ │ - b.n cb710 │ │ + b.n cbd94 │ │ + beq.n cb8dc │ │ + b.n cbd18 │ │ str r1, [r0, #0] │ │ - b.n cb5ba │ │ + b.n cbbc2 │ │ asrs r0, r0, #32 │ │ - b.n cb5be │ │ + b.n cbbc6 │ │ movs r6, r0 │ │ - b.n cb5c2 │ │ + b.n cbbca │ │ ands r3, r0 │ │ - b.n cb5c6 │ │ + b.n cbbce │ │ str r2, [r0, r0] │ │ - b.n cb5ca │ │ + b.n cbbd2 │ │ lsls r3, r2, #1 │ │ add.w r0, r0, r8, lsl #4 │ │ - b.n cb7ac │ │ + b.n cbdb4 │ │ movs r6, r0 │ │ - b.n cb5d6 │ │ + b.n cbbde │ │ lsls r7, r0, #4 │ │ add.w r0, r0, r0 │ │ - b.n cb93e │ │ + b.n cbf46 │ │ movs r1, r0 │ │ lsrs r0, r0, #8 │ │ - beq.n cb2d4 │ │ - b.n cb73c │ │ + beq.n cb8dc │ │ + b.n cbd44 │ │ ldrh r0, [r6, #46] @ 0x2e │ │ ldmia.w sp!, {r3, pc} │ │ - b.n cade4 │ │ + b.n cb3ec │ │ strb r0, [r1, #0] │ │ - b.n cb7cc │ │ + b.n cbdd4 │ │ movs r6, r0 │ │ and.w r0, r0, r6 │ │ - b.n cb5fa │ │ + b.n cbc02 │ │ lsls r3, r1, #4 │ │ add.w r0, r0, r6 │ │ - b.n cb602 │ │ + b.n cbc0a │ │ asrs r7, r0, #32 │ │ - b.n cb606 │ │ + b.n cbc0e │ │ lsls r3, r7, #3 │ │ add.w r0, r0, r0 │ │ - b.n cb96e │ │ + b.n cbf76 │ │ @ instruction: 0xfff31aff │ │ movs r1, r0 │ │ - b.n cba16 │ │ + b.n cc01e │ │ asrs r2, r1, #32 │ │ - b.n cba1a │ │ + b.n cc022 │ │ movs r0, #5 │ │ - b.n cb61e │ │ + b.n cbc26 │ │ adds r0, #5 │ │ - b.n cb622 │ │ + b.n cbc2a │ │ lsls r0, r0, #5 │ │ stmia.w sp, {r2, r4, r5, r8, r9, sl, fp, ip, sp, lr, pc} │ │ - b.n cb548 │ │ + b.n cbb50 │ │ movs r0, r0 │ │ - b.n cb98e │ │ + b.n cbf96 │ │ @ instruction: 0xffeb1aff │ │ adds r0, #20 │ │ - b.n cae30 │ │ + b.n cb438 │ │ movs r0, r0 │ │ - b.n cb9a0 │ │ + b.n cbfa8 │ │ @ instruction: 0xffef0aff │ │ movs r0, r1 │ │ - b.n cae3c │ │ + b.n cb444 │ │ asrs r4, r3, #32 │ │ - b.n cae40 │ │ + b.n cb448 │ │ movs r0, #40 @ 0x28 │ │ - b.n cae44 │ │ + b.n cb44c │ │ lsls r0, r1, #1 │ │ - b.n cae18 │ │ + b.n cb420 │ │ movs r1, r1 │ │ - b.n cba52 │ │ + b.n cc05a │ │ movs r0, #76 @ 0x4c │ │ - b.n cae20 │ │ + b.n cb428 │ │ movs r0, #6 │ │ - b.n cb65a │ │ + b.n cbc62 │ │ asrs r0, r2, #1 │ │ - b.n cae28 │ │ + b.n cb430 │ │ asrs r5, r0, #32 │ │ - b.n cb662 │ │ + b.n cbc6a │ │ vrhadd.u d14, d3, d31 │ │ movs r7, r0 │ │ - b.n cb9ca │ │ + b.n cbfd2 │ │ @ instruction: 0xffe10aff │ │ movs r0, r1 │ │ - b.n cb9d2 │ │ + b.n cbfda │ │ @ instruction: 0xffe10aff │ │ movs r5, r0 │ │ - b.n cb9da │ │ + b.n cbfe2 │ │ @ instruction: 0xffd81aff │ │ movs r1, r0 │ │ - b.n cba82 │ │ + b.n cc08a │ │ asrs r2, r3, #32 │ │ - b.n cba86 │ │ + b.n cc08e │ │ movs r0, #5 │ │ - b.n cb68a │ │ + b.n cbc92 │ │ adds r0, #5 │ │ - b.n cb68e │ │ + b.n cbc96 │ │ lsls r0, r0, #5 │ │ stmia.w sp, {r2, r4, r5, r8, r9, sl, fp, ip, sp, lr, pc} │ │ - b.n cb5b4 │ │ - beq.n cb388 │ │ - b.n cb7f0 │ │ + b.n cbbbc │ │ + beq.n cb990 │ │ + b.n cbdf8 │ │ ldrh r0, [r6, #46] @ 0x2e │ │ ldmia.w sp!, {fp, lr} │ │ stmdb sp!, {r0, r2, r3, ip, sp, pc} │ │ - b.n cb6a6 │ │ - beq.n cb3b8 │ │ - b.n cb804 │ │ + b.n cbcae │ │ + beq.n cb9c0 │ │ + b.n cbe0c │ │ asrs r5, r1, #32 │ │ - b.n cb6ae │ │ + b.n cbcb6 │ │ lsls r1, r2, #3 │ │ add.w r0, r0, r8, lsl #4 │ │ - b.n caeb0 │ │ + b.n cb4b8 │ │ movs r0, r0 │ │ - b.n cba1a │ │ + b.n cc022 │ │ asrs r0, r0, #32 │ │ asrs r0, r4, #14 │ │ movs r1, r0 │ │ - b.n cb6c2 │ │ - beq.n cb39a │ │ - b.n cb6c6 │ │ + b.n cbcca │ │ + beq.n cb9a2 │ │ + b.n cbcce │ │ ldrh r0, [r0, #0] │ │ ldmia.w sp!, {fp, lr} │ │ stmdb sp!, {r0, r2, r3, ip, sp, pc} │ │ - b.n cb6d2 │ │ - beq.n cb3e4 │ │ - b.n cb830 │ │ + b.n cbcda │ │ + beq.n cb9ec │ │ + b.n cbe38 │ │ asrs r5, r1, #32 │ │ - b.n cb6da │ │ + b.n cbce2 │ │ lsls r6, r0, #3 │ │ add.w r0, r0, r0, lsl #4 │ │ - b.n caedc │ │ + b.n cb4e4 │ │ movs r0, r0 │ │ - b.n cba46 │ │ + b.n cc04e │ │ asrs r0, r0, #32 │ │ asrs r0, r4, #14 │ │ movs r1, r0 │ │ - b.n cb6ee │ │ - beq.n cb3c6 │ │ - b.n cb6f2 │ │ + b.n cbcf6 │ │ + beq.n cb9ce │ │ + b.n cbcfa │ │ ldrh r0, [r0, #0] │ │ ldmia.w sp!, {fp, lr} │ │ stmdb sp!, {r0, r2, r3, ip, sp, pc} │ │ - b.n cb6fe │ │ + b.n cbd06 │ │ movs r1, r0 │ │ - b.n cb702 │ │ + b.n cbd0a │ │ lsls r0, r7, #2 │ │ add.w r0, r0, r9, lsl #4 │ │ - b.n cbb0a │ │ + b.n cc112 │ │ movs r0, r0 │ │ - b.n cba6e │ │ + b.n cc076 │ │ asrs r5, r0, #32 │ │ lsls r0, r0, #12 │ │ movs r1, r0 │ │ - b.n cb876 │ │ + b.n cbe7e │ │ movs r1, r0 │ │ asrs r0, r4, #6 │ │ ldrh r0, [r0, #0] │ │ ldmia.w sp!, {r4, r5, r6, sl, fp, lr} │ │ stmdb sp!, {r4, ip, sp, pc} │ │ - b.n cb900 │ │ - beq.n cb408 │ │ - b.n cb884 │ │ + b.n cbf08 │ │ + beq.n cba10 │ │ + b.n cbe8c │ │ ands r0, r0 │ │ - b.n cb72e │ │ + b.n cbd36 │ │ lsls r0, r7, #2 │ │ - b.n caf30 │ │ + b.n cb538 │ │ adds r0, #184 @ 0xb8 │ │ - b.n caf34 │ │ + b.n cb53c │ │ str r0, [r0, #0] │ │ - b.n cbb3a │ │ + b.n cc142 │ │ movs r0, r0 │ │ - b.n cb51c │ │ + b.n cbb24 │ │ str r6, [r1, #4] │ │ - b.n caf8a │ │ + b.n cb592 │ │ adds r0, #3 │ │ - b.n cb524 │ │ + b.n cbb2c │ │ movs r0, #8 │ │ - b.n cb90a │ │ + b.n cbf12 │ │ str r4, [r7, #72] @ 0x48 │ │ - b.n cb796 │ │ + b.n cbd9e │ │ movs r0, r1 │ │ - b.n cb91a │ │ + b.n cbf22 │ │ movs r0, #240 @ 0xf0 │ │ - b.n cb79e │ │ + b.n cbda6 │ │ lsrs r5, r1, #8 │ │ orn sl, r1, #577536 @ 0x8d000 │ │ orn sl, r1, #36096 @ 0x8d00 │ │ orn sl, r1, #2288 @ 0x8f0 │ │ orn r1, r1, #2916352 @ 0x2c8000 │ │ - b.n cba2a │ │ + b.n cc032 │ │ lsrs r5, r1, #8 │ │ orr.w sl, r0, #577536 @ 0x8d000 │ │ orr.w sl, r0, #36096 @ 0x8d00 │ │ orr.w sl, r0, #2256 @ 0x8d0 │ │ orr.w r0, r0, #2048 @ 0x800 │ │ - b.n caf3e │ │ + b.n cb546 │ │ lsls r0, r2, #1 │ │ - b.n cb94a │ │ - ldr??.w pc, [r3, ] │ │ + b.n cbf52 │ │ + pli [r9, #3071] @ 0xbff │ │ lsls r4, r0, #1 │ │ - b.n caf72 │ │ + b.n cb57a │ │ str r1, [r0, r0] │ │ - b.n cbbee │ │ + b.n cc1f6 │ │ movs r2, r1 │ │ lsrs r0, r0, #8 │ │ asrs r4, r1, #32 │ │ - b.n cb970 │ │ + b.n cbf78 │ │ movs r5, r0 │ │ - b.n cb79a │ │ + b.n cbda2 │ │ str r4, [r1, #0] │ │ - b.n caf78 │ │ - lsls r3, r6, #26 │ │ + b.n cb580 │ │ + lsls r1, r7, #26 │ │ add.w r0, r0, ip, lsl #4 │ │ - b.n cafa0 │ │ + b.n cb5a8 │ │ movs r0, r0 │ │ - b.n cbb0a │ │ + b.n cc112 │ │ movs r4, r0 │ │ - b.n caf88 │ │ + b.n cb590 │ │ asrs r1, r0, #6 │ │ - b.n cb7b2 │ │ + b.n cbdba │ │ movs r0, r0 │ │ asrs r1, r2, #13 │ │ asrs r0, r1, #32 │ │ - b.n caf94 │ │ + b.n cb59c │ │ movs r4, r0 │ │ subs r0, r0, r0 │ │ movs r1, r0 │ │ - b.n cbbc2 │ │ + b.n cc1ca │ │ lsls r0, r0, #6 │ │ - b.n cb00e │ │ + b.n cb616 │ │ movs r0, r0 │ │ - b.n cbbca │ │ - beq.n cb4ac │ │ - b.n cb924 │ │ + b.n cc1d2 │ │ + beq.n cbab4 │ │ + b.n cbf2c │ │ ldrh r0, [r6, #34] @ 0x22 │ │ ldmia.w sp!, {r2, sp} │ │ - b.n cb9b0 │ │ + b.n cbfb8 │ │ movs r4, r0 │ │ - b.n cb7da │ │ + b.n cbde2 │ │ asrs r5, r0, #32 │ │ - b.n cb7de │ │ + b.n cbde6 │ │ lsls r4, r3, #8 │ │ add.w r0, r0, r0 │ │ - b.n cbb46 │ │ + b.n cc14e │ │ @ instruction: 0xfff40aff │ │ @ instruction: 0xfff5eaff │ │ - ldrb r4, [r1, #23] │ │ + ldrb r4, [r1, #26] │ │ movs r0, r0 │ │ - str r2, [sp, #976] @ 0x3d0 │ │ + ldr r0, [sp, #1008] @ 0x3f0 │ │ movs r0, r0 │ │ - ldr r4, [pc, #448] @ (cb678 ) │ │ + ldr r4, [pc, #448] @ (cbc80 ) │ │ stmdb sp!, {r4, ip, sp, pc} │ │ - b.n cb9d8 │ │ + b.n cbfe0 │ │ str r0, [r0, #0] │ │ - b.n cb802 │ │ + b.n cbe0a │ │ movs r0, r0 │ │ - b.n cafe6 │ │ + b.n cb5ee │ │ ands r2, r0 │ │ - b.n cb80a │ │ + b.n cbe12 │ │ str r1, [r0, r0] │ │ - b.n cb80e │ │ + b.n cbe16 │ │ movs r0, #8 │ │ - b.n caff2 │ │ + b.n cb5fa │ │ movs r6, r0 │ │ - b.n cb816 │ │ + b.n cbe1e │ │ vrhadd.u d14, d2, d31 │ │ movs r0, r0 │ │ - b.n cbb7e │ │ + b.n cc186 │ │ movs r7, r0 │ │ lsrs r0, r0, #8 │ │ movs r0, r0 │ │ - b.n cb012 │ │ + b.n cb61a │ │ asrs r5, r0, #32 │ │ - b.n cb82a │ │ + b.n cbe32 │ │ movs r0, #12 │ │ - b.n cb00e │ │ + b.n cb616 │ │ movs r6, r0 │ │ - b.n cb832 │ │ + b.n cbe3a │ │ vrhadd.u d14, d2, d31 │ │ movs r0, r0 │ │ - b.n cb002 │ │ + b.n cb60a │ │ movs r0, r0 │ │ - b.n cbc3e │ │ + b.n cc246 │ │ ldrh r0, [r6, #34] @ 0x22 │ │ ldmia.w sp!, {r1, r4, r5, r6, r9, sl} │ │ - b.n cbb22 │ │ + b.n cc12a │ │ lsrs r7, r7, #31 │ │ - b.n cbba8 │ │ + b.n cc1b0 │ │ ldrh r0, [r6, #34] @ 0x22 │ │ ldmia.w sp!, {r4, r5, r6, sl, fp, lr} │ │ stmdb sp!, {r4, ip, sp, pc} │ │ - b.n cba30 │ │ - beq.n cb568 │ │ - b.n cb9b4 │ │ + b.n cc038 │ │ + beq.n cbb70 │ │ + b.n cbfbc │ │ ands r0, r0 │ │ - b.n cb85e │ │ + b.n cbe66 │ │ movs r0, r0 │ │ - b.n cb042 │ │ + b.n cb64a │ │ str r2, [r0, r0] │ │ - b.n cb866 │ │ + b.n cbe6e │ │ str r1, [r0, #0] │ │ - b.n cb86a │ │ + b.n cbe72 │ │ movs r0, #8 │ │ - b.n cb04e │ │ + b.n cb656 │ │ movs r4, r0 │ │ - b.n cb872 │ │ + b.n cbe7a │ │ vrhadd.u d14, d2, d31 │ │ movs r0, r0 │ │ - b.n cbbda │ │ + b.n cc1e2 │ │ movs r3, r1 │ │ lsrs r0, r0, #8 │ │ movs r0, r0 │ │ - b.n cb06a │ │ + b.n cb672 │ │ asrs r6, r0, #32 │ │ - b.n cb886 │ │ + b.n cbe8e │ │ movs r0, #5 │ │ - b.n cb88a │ │ + b.n cbe92 │ │ adds r0, #16 │ │ - b.n cb06e │ │ + b.n cb676 │ │ movs r4, r0 │ │ - b.n cb892 │ │ + b.n cbe9a │ │ vrhadd.u d14, d3, d31 │ │ str r0, [r0, r0] │ │ - b.n cbc9a │ │ + b.n cc2a2 │ │ movs r1, r0 │ │ - b.n cbc4a │ │ + b.n cc252 │ │ movs r7, r0 │ │ lsrs r0, r0, #8 │ │ movs r5, r0 │ │ - b.n cb8a6 │ │ - beq.n cb588 │ │ - b.n cba00 │ │ + b.n cbeae │ │ + beq.n cbb90 │ │ + b.n cc008 │ │ ldrh r0, [r6, #34] @ 0x22 │ │ ldmia.w sp!, {r1, r4, r5, r6, r9, sl, ip, lr} │ │ - b.n cbb8e │ │ + b.n cc196 │ │ ldrsh r7, [r7, r7] │ │ - b.n cbc14 │ │ + b.n cc21c │ │ movs r5, r0 │ │ - b.n cb8ba │ │ - beq.n cb59c │ │ - b.n cba14 │ │ + b.n cbec2 │ │ + beq.n cbba4 │ │ + b.n cc01c │ │ ldrh r0, [r6, #34] @ 0x22 │ │ ldmia.w sp!, {} │ │ - b.n cb0ae │ │ + b.n cb6b6 │ │ asrs r5, r1, #32 │ │ - b.n cb8ca │ │ + b.n cbed2 │ │ movs r0, #36 @ 0x24 │ │ - b.n cb0ae │ │ + b.n cb6b6 │ │ movs r4, r0 │ │ - b.n cb8d2 │ │ + b.n cbeda │ │ vrhadd.u d14, d2, d31 │ │ movs r0, r0 │ │ - b.n cb0c2 │ │ + b.n cb6ca │ │ asrs r0, r0, #32 │ │ - b.n cbcde │ │ + b.n cc2e6 │ │ movs r0, #52 @ 0x34 │ │ - b.n cb0c2 │ │ + b.n cb6ca │ │ movs r4, r0 │ │ - b.n cb8e6 │ │ + b.n cbeee │ │ vrhadd.u d14, d2, d31 │ │ movs r0, r2 │ │ - b.n cb0e8 │ │ + b.n cb6f0 │ │ movs r0, r0 │ │ - b.n cbc52 │ │ + b.n cc25a │ │ @ instruction: 0xffea0aff │ │ movs r0, r0 │ │ - b.n cb0e2 │ │ + b.n cb6ea │ │ asrs r1, r0, #32 │ │ - b.n cbd7e │ │ + b.n cc386 │ │ movs r0, #12 │ │ - b.n cb0e2 │ │ + b.n cb6ea │ │ movs r4, r0 │ │ - b.n cb906 │ │ + b.n cbf0e │ │ vrhadd.u d14, d2, d31 │ │ asrs r0, r0, #32 │ │ - b.n cb0f6 │ │ + b.n cb6fe │ │ movs r0, #16 │ │ - b.n cb10c │ │ + b.n cb714 │ │ adds r0, #16 │ │ - b.n cb0f8 │ │ + b.n cb700 │ │ movs r0, #0 │ │ - b.n cb6de │ │ + b.n cbce6 │ │ movs r4, r0 │ │ - b.n cb91e │ │ + b.n cbf26 │ │ asrs r1, r0, #32 │ │ - b.n cbda2 │ │ + b.n cc3aa │ │ vrhadd.u d14, d3, d31 │ │ movs r5, r0 │ │ - b.n cb92a │ │ - beq.n cb60c │ │ - b.n cba84 │ │ + b.n cbf32 │ │ + beq.n cbc14 │ │ + b.n cc08c │ │ ldrh r0, [r6, #34] @ 0x22 │ │ ldmia.w sp!, {r4, r5, r6, sl, fp, lr} │ │ stmdb sp!, {r4, ip, sp, pc} │ │ - b.n cbb14 │ │ + b.n cc11c │ │ str r0, [r0, #0] │ │ - b.n cb93e │ │ + b.n cbf46 │ │ movs r0, r0 │ │ - b.n cb122 │ │ + b.n cb72a │ │ ands r2, r0 │ │ - b.n cb946 │ │ + b.n cbf4e │ │ str r1, [r0, r0] │ │ - b.n cb94a │ │ + b.n cbf52 │ │ movs r0, #20 │ │ - b.n cb12e │ │ + b.n cb736 │ │ movs r6, r0 │ │ - b.n cb952 │ │ + b.n cbf5a │ │ vrhadd.u d14, d2, d31 │ │ movs r0, r0 │ │ - b.n cbcba │ │ + b.n cc2c2 │ │ movs r7, r0 │ │ lsrs r0, r0, #8 │ │ movs r0, r0 │ │ - b.n cb14e │ │ + b.n cb756 │ │ asrs r5, r0, #32 │ │ - b.n cb966 │ │ + b.n cbf6e │ │ movs r0, #24 │ │ - b.n cb14a │ │ + b.n cb752 │ │ movs r6, r0 │ │ - b.n cb96e │ │ + b.n cbf76 │ │ vrhadd.u d14, d2, d31 │ │ lsls r0, r6, #3 │ │ - b.n cb9be │ │ + b.n cbfc6 │ │ movs r0, r0 │ │ - b.n cbd7a │ │ + b.n cc382 │ │ ldrh r0, [r6, #34] @ 0x22 │ │ ldmia.w sp!, {r1, r4, r5, r6, r9, sl} │ │ - b.n cbc5e │ │ + b.n cc266 │ │ lsrs r7, r7, #31 │ │ - b.n cbce4 │ │ + b.n cc2ec │ │ ldrh r0, [r6, #34] @ 0x22 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, sl, fp, lr} │ │ stmdb sp!, {r3, r4, ip, sp, pc} │ │ - b.n cbb6c │ │ + b.n cc174 │ │ strb r0, [r0, #0] │ │ - b.n cb996 │ │ + b.n cbf9e │ │ movs r0, r0 │ │ - b.n cb17a │ │ + b.n cb782 │ │ str r2, [r0, r0] │ │ - b.n cb99e │ │ + b.n cbfa6 │ │ strh r3, [r0, #0] │ │ - b.n cb9a2 │ │ + b.n cbfaa │ │ str r1, [r0, #0] │ │ - b.n cb9a6 │ │ + b.n cbfae │ │ movs r0, #20 │ │ - b.n cb18a │ │ + b.n cb792 │ │ movs r7, r0 │ │ - b.n cb9ae │ │ + b.n cbfb6 │ │ vrhadd.u d14, d2, d31 │ │ movs r0, r0 │ │ - b.n cbd16 │ │ + b.n cc31e │ │ movs r0, r1 │ │ lsrs r0, r0, #8 │ │ movs r0, r0 │ │ - b.n cb1ac │ │ + b.n cb7b4 │ │ asrs r6, r0, #32 │ │ - b.n cb9c2 │ │ + b.n cbfca │ │ movs r0, #5 │ │ - b.n cb9c6 │ │ + b.n cbfce │ │ adds r0, #8 │ │ - b.n cb9ca │ │ + b.n cbfd2 │ │ ands r4, r3 │ │ - b.n cb1ae │ │ + b.n cb7b6 │ │ movs r7, r0 │ │ - b.n cb9d2 │ │ + b.n cbfda │ │ vrhadd.u d14, d4, d31 │ │ movs r0, r0 │ │ - b.n cbdda │ │ + b.n cc3e2 │ │ ldrh r0, [r6, #46] @ 0x2e │ │ ldmia.w sp!, {r1, r4, r5, r6, r9, sl} │ │ - b.n cbcbe │ │ + b.n cc2c6 │ │ lsrs r7, r7, #31 │ │ - b.n cbd44 │ │ + b.n cc34c │ │ ldrh r0, [r6, #46] @ 0x2e │ │ ldmia.w sp!, {ip} │ │ - b.n cb1ce │ │ + b.n cb7d6 │ │ movs r0, #32 │ │ - b.n cb1d4 │ │ + b.n cb7dc │ │ asrs r0, r0, #32 │ │ - b.n cbdf6 │ │ + b.n cc3fe │ │ vrhadd.u16 d14, d2, d31 │ │ - ldr r4, [pc, #64] @ (cb6fc ) │ │ + ldr r4, [pc, #64] @ (cbd04 ) │ │ stmdb sp!, {r3, ip, sp, pc} │ │ - b.n cbbdc │ │ + b.n cc1e4 │ │ ands r1, r0 │ │ - b.n cba06 │ │ + b.n cc00e │ │ asrs r0, r0, #32 │ │ - b.n cb1ea │ │ + b.n cb7f2 │ │ movs r0, #36 @ 0x24 │ │ - b.n cb1f0 │ │ + b.n cb7f8 │ │ asrs r4, r0, #32 │ │ - b.n cba12 │ │ + b.n cc01a │ │ vrhadd.u d14, d2, d31 │ │ asrs r4, r0, #32 │ │ - b.n cb202 │ │ + b.n cb80a │ │ movs r0, r0 │ │ - b.n cbe1e │ │ + b.n cc426 │ │ movs r0, r0 │ │ - b.n cbd84 │ │ + b.n cc38c │ │ lsls r3, r5, #25 │ │ lsls r6, r1, #12 │ │ lsrs r7, r7, #31 │ │ lsls r7, r1, #13 │ │ ldrh r0, [r2, #32] │ │ ldmia.w sp!, {fp, lr} │ │ stmdb sp!, {r0, r2, r3, ip, sp, pc} │ │ - b.n cba36 │ │ + b.n cc03e │ │ asrs r0, r0, #32 │ │ - b.n cb21a │ │ + b.n cb822 │ │ asrs r0, r5, #32 │ │ - b.n cb220 │ │ + b.n cb828 │ │ vrhadd.u d14, d1, d31 │ │ lsls r4, r6, #25 │ │ - b.n cbd22 │ │ + b.n cc32a │ │ lsrs r7, r7, #31 │ │ - b.n cbda8 │ │ + b.n cc3b0 │ │ ldrh r0, [r0, #0] │ │ ldmia.w sp!, {ip} │ │ - b.n cb232 │ │ + b.n cb83a │ │ asrs r4, r7, #32 │ │ - b.n cb238 │ │ + b.n cb840 │ │ vrhadd.u16 d14, d1, d31 │ │ vrhadd.u16 d14, d14, d31 │ │ vrhadd.u16 d14, d14, d31 │ │ asrs r2, r0, #32 │ │ - b.n cbc28 │ │ + b.n cc230 │ │ movs r0, r0 │ │ - b.n cbe6a │ │ + b.n cc472 │ │ movs r2, r2 │ │ - b.n cbdd0 │ │ + b.n cc3d8 │ │ movs r1, r0 │ │ adds r3, #0 │ │ vrhadd.u16 d14, d14, d31 │ │ - ldr r4, [pc, #64] @ (cb778 ) │ │ + ldr r4, [pc, #64] @ (cbd80 ) │ │ stmdb sp!, {r3, ip, sp, pc} │ │ - b.n cbc58 │ │ + b.n cc260 │ │ movs r0, #2 │ │ - b.n cbc44 │ │ + b.n cc24c │ │ movs r1, r2 │ │ - b.n cbdea │ │ + b.n cc3f2 │ │ movs r2, r3 │ │ ldrh r0, [r0, #16] │ │ adds r0, #4 │ │ - b.n cbc6c │ │ + b.n cc274 │ │ movs r1, #2 │ │ - b.n cb678 │ │ - bfcsel 0, cb858 , 4, eq │ │ + b.n cbc80 │ │ + bfcsel 0, cbe60 , 4, eq │ │ lsls r0, r1, #1 │ │ movs r0, r0 │ │ lsls r4, r2, #1 │ │ movs r0, r0 │ │ lsls r0, r4, #1 │ │ movs r0, r0 │ │ lsls r0, r4, #1 │ │ @@ -196433,82 +202627,82 @@ │ │ lsls r0, r1, #1 │ │ movs r0, r0 │ │ lsls r4, r5, #2 │ │ movs r0, r0 │ │ lsls r4, r2, #1 │ │ movs r0, r0 │ │ movs r4, r7 │ │ - b.n cbca2 │ │ + b.n cc2aa │ │ movs r0, r0 │ │ - b.n cb2c6 │ │ + b.n cb8ce │ │ ldrh r0, [r2, #32] │ │ ldmia.w sp!, {r2, r6} │ │ - b.n cbcae │ │ + b.n cc2b6 │ │ movs r0, r0 │ │ - b.n cb2d2 │ │ + b.n cb8da │ │ ldrh r0, [r2, #32] │ │ ldmia.w sp!, {r2, r3} │ │ - b.n cbe5c │ │ + b.n cc464 │ │ movs r0, r1 │ │ str r2, [sp, #512] @ 0x200 │ │ lsls r1, r0, #4 │ │ str r0, [sp, #512] @ 0x200 │ │ movs r0, r0 │ │ str r5, [sp, #576] @ 0x240 │ │ ldrh r0, [r2, #32] │ │ ldr r0, [sp, #756] @ 0x2f4 │ │ asrs r4, r7, #32 │ │ - b.n cb30c │ │ + b.n cb914 │ │ movs r0, #60 @ 0x3c │ │ - b.n cb310 │ │ + b.n cb918 │ │ adds r0, #60 @ 0x3c │ │ - b.n cb314 │ │ + b.n cb91c │ │ asrs r1, r0, #32 │ │ - b.n cb8f8 │ │ + b.n cbf00 │ │ movs r0, r7 │ │ - b.n cb31c │ │ + b.n cb924 │ │ movs r0, #2 │ │ - b.n cb900 │ │ + b.n cbf08 │ │ adds r0, #3 │ │ - b.n cb904 │ │ + b.n cbf0c │ │ movs r0, r0 │ │ - b.n cb728 │ │ + b.n cbd30 │ │ lsls r0, r5 │ │ - b.n cbcee │ │ + b.n cc2f6 │ │ movs r4, r0 │ │ - b.n cbb32 │ │ - lsls r2, r2, #23 │ │ + b.n cc13a │ │ + lsls r0, r3, #23 │ │ add.w r0, r0, r4 │ │ - b.n cbb3a │ │ - lsls r4, r2, #23 │ │ - add.w r5, r0, r3, asr #1 │ │ + b.n cc142 │ │ + lsls r2, r3, #23 │ │ + add.w r5, r0, r5, asr #1 │ │ add.w r0, r0, r0, lsl #1 │ │ - b.n cbd06 │ │ + b.n cc30e │ │ movs r0, r0 │ │ - b.n cb32a │ │ + b.n cb932 │ │ ldrh r0, [r2, #32] │ │ - ldmia.w sp!, {r1, r2, r4, r5, r6, r9, sl, ip, sp, pc} │ │ - vcvt.f16.u16 d27, d2 │ │ - vcvt.f16.s16 d27, d30 │ │ - vtbl.8 d23, {d7-d10}, d8 │ │ + ldmia.w sp!, {r1, r2, r3, r4, r5, r6, r9, ip, sp, pc} │ │ + vcvtp.u16.f16 d27, d10 │ │ + vrshr.u32 d27, d22, #9 │ │ + vtbx.8 d23, {d23-d26}, d8 │ │ movs r0, r0 │ │ - ldr r4, [pc, #64] @ (cb860 ) │ │ + ldr r4, [pc, #64] @ (cbe68 ) │ │ stmdb sp!, {r3, ip, sp, pc} │ │ - b.n cbd40 │ │ + b.n cc348 │ │ adds r0, #2 │ │ - b.n cbd2c │ │ + b.n cc334 │ │ movs r1, r2 │ │ - b.n cbed4 │ │ + b.n cc4dc │ │ movs r2, r3 │ │ ldrh r0, [r0, #16] │ │ ands r4, r0 │ │ - b.n cbd54 │ │ + b.n cc35c │ │ adds r1, #3 │ │ - b.n cb762 │ │ - blx 4ce944 │ │ + b.n cbd6a │ │ + blx 4cef4c │ │ lsls r0, r1, #1 │ │ movs r0, r0 │ │ lsls r0, r2, #1 │ │ movs r0, r0 │ │ lsls r0, r4, #1 │ │ movs r0, r0 │ │ lsls r0, r4, #1 │ │ @@ -196538,795 +202732,795 @@ │ │ lsls r0, r1, #1 │ │ movs r0, r0 │ │ lsls r0, r3, #1 │ │ movs r0, r0 │ │ lsls r0, r2, #1 │ │ movs r0, r0 │ │ movs r0, #60 @ 0x3c │ │ - b.n cb38a │ │ + b.n cb992 │ │ ldrh r0, [r2, #32] │ │ ldmia.w sp!, {r2, r6, sp} │ │ - b.n cb392 │ │ + b.n cb99a │ │ ldrh r0, [r2, #32] │ │ ldmia.w sp!, {r6, sp} │ │ - b.n cb39a │ │ + b.n cb9a2 │ │ ldrh r0, [r2, #32] │ │ ldmia.w sp!, {r2, r3} │ │ - b.n cbf44 │ │ + b.n cc54c │ │ movs r2, r0 │ │ ldrh r0, [r0, #16] │ │ movs r0, r1 │ │ - b.n cbdaa │ │ + b.n cc3b2 │ │ movs r1, #1 │ │ - b.n cb7ae │ │ + b.n cbdb6 │ │ ldrh r0, [r2, #32] │ │ ldmia.w sp!, {r0, r1, r2, r3, r7} │ │ - b.n cbf58 │ │ + b.n cc560 │ │ movs r0, #72 @ 0x48 │ │ lsls r0, r0, #22 │ │ ldrh r0, [r2, #32] │ │ lsrs r5, r7, #2 │ │ asrs r0, r6, #32 │ │ - b.n cb400 │ │ + b.n cba08 │ │ movs r0, #48 @ 0x30 │ │ - b.n cb404 │ │ + b.n cba0c │ │ adds r0, #48 @ 0x30 │ │ - b.n cb408 │ │ + b.n cba10 │ │ asrs r1, r0, #32 │ │ - b.n cb9ec │ │ + b.n cbff4 │ │ movs r4, r5 │ │ - b.n cb410 │ │ + b.n cba18 │ │ movs r0, #2 │ │ - b.n cb9f4 │ │ + b.n cbffc │ │ adds r0, #3 │ │ - b.n cb9f8 │ │ + b.n cc000 │ │ movs r0, r0 │ │ - b.n cb81c │ │ + b.n cbe24 │ │ lsls r0, r5 │ │ - b.n cbde2 │ │ + b.n cc3ea │ │ movs r4, r0 │ │ - b.n cbc26 │ │ - lsls r5, r2, #22 │ │ + b.n cc22e │ │ + lsls r3, r3, #22 │ │ add.w r0, r0, r4 │ │ - b.n cbc2e │ │ - lsls r7, r2, #22 │ │ - add.w r5, r0, r6, asr #32 │ │ - @ instruction: 0xeb00b582 │ │ - vcvt.f16.u16 d27, d9 │ │ - vsli.32 d27, d26, #23 │ │ - vshll.u32 , d4, #23 │ │ + b.n cc236 │ │ + lsls r5, r3, #22 │ │ + add.w r5, r0, r8, asr #32 │ │ + @ instruction: 0xeb00b18a │ │ + vrshr.u64 d27, d1, #9 │ │ + vcvtn.s16.f16 , q1 │ │ + @ instruction: 0xfff77ad4 │ │ movs r0, r0 │ │ movs r7, r3 │ │ - b.n cc08c │ │ + b.n cc694 │ │ lsrs r1, r0, #16 │ │ - b.n cbd8e │ │ + b.n cc396 │ │ lsrs r0, r2, #28 │ │ - b.n cbbf0 │ │ + b.n cc1f8 │ │ lsls r0, r4, #10 │ │ - b.n cbc56 │ │ + b.n cc25e │ │ vrhadd.u16 d14, d14, d31 │ │ - ldr r0, [pc, #192] @ (cb9dc ) │ │ + ldr r0, [pc, #192] @ (cbfe4 ) │ │ stmdb sp!, {r3, ip, sp, pc} │ │ - b.n cbe3c │ │ + b.n cc444 │ │ str r0, [r0, r0] │ │ - b.n cbc66 │ │ + b.n cc26e │ │ movs r7, r1 │ │ - b.n cc0ac │ │ + b.n cc6b4 │ │ ands r1, r0 │ │ - b.n cbc6e │ │ + b.n cc276 │ │ lsrs r1, r2, #24 │ │ - b.n cbfd2 │ │ + b.n cc5da │ │ movs r0, r1 │ │ lsrs r0, r0, #8 │ │ lsrs r1, r0, #16 │ │ - b.n cbfda │ │ + b.n cc5e2 │ │ movs r2, r4 │ │ subs r0, r0, r0 │ │ lsls r5, r1, #1 │ │ - b.n cb4ec │ │ + b.n cbaf4 │ │ movs r0, r0 │ │ - b.n cbfe6 │ │ + b.n cc5ee │ │ movs r7, r1 │ │ lsrs r0, r0, #8 │ │ lsls r4, r0, #6 │ │ - b.n cba58 │ │ + b.n cc060 │ │ lsrs r3, r7, #25 │ │ - b.n cbdd2 │ │ + b.n cc3da │ │ lsls r0, r2, #3 │ │ - b.n cbcd6 │ │ + b.n cc2de │ │ ldrh r0, [r6, #0] │ │ ldmia.w sp!, {r1, r2, r3, r6} │ │ - b.n cb508 │ │ + b.n cbb10 │ │ movs r0, r0 │ │ - b.n cc002 │ │ + b.n cc60a │ │ movs r3, r0 │ │ subs r0, r0, r0 │ │ movs r1, r0 │ │ - b.n cc0aa │ │ + b.n cc6b2 │ │ lsls r6, r1, #1 │ │ - b.n cb4f8 │ │ + b.n cbb00 │ │ lsls r0, r3, #3 │ │ - b.n cbe7c │ │ + b.n cc484 │ │ lsls r2, r3, #17 │ │ add.w r1, r0, r4, lsl #2 │ │ - b.n cba84 │ │ + b.n cc08c │ │ asrs r0, r5, #30 │ │ - b.n cbf7e │ │ + b.n cc586 │ │ movs r1, r0 │ │ - b.n cba02 │ │ + b.n cc00a │ │ lsls r0, r2, #3 │ │ - b.n cbd06 │ │ + b.n cc30e │ │ ldrh r0, [r6, #0] │ │ ldmia.w sp!, {r0} │ │ - b.n cc0ce │ │ + b.n cc6d6 │ │ asrs r4, r1, #1 │ │ - b.n cb53c │ │ + b.n cbb44 │ │ lsls r5, r1, #1 │ │ - b.n cb520 │ │ + b.n cbb28 │ │ lsls r0, r2, #1 │ │ - b.n cbea4 │ │ + b.n cc4ac │ │ movs r0, r0 │ │ - b.n cc040 │ │ + b.n cc648 │ │ movs r4, r0 │ │ lsrs r0, r0, #8 │ │ lsls r4, r1, #17 │ │ add.w r1, r0, r4, lsl #2 │ │ - b.n cbab4 │ │ + b.n cc0bc │ │ lsrs r3, r7, #25 │ │ - b.n cbe2e │ │ + b.n cc436 │ │ lsls r0, r2, #3 │ │ - b.n cbd32 │ │ + b.n cc33a │ │ ldrh r0, [r6, #0] │ │ ldmia.w sp!, {r0, r2, r6, sl} │ │ add.w r1, r0, r4, lsl #2 │ │ - b.n cbac8 │ │ + b.n cc0d0 │ │ lsrs r3, r7, #25 │ │ - b.n cbe42 │ │ + b.n cc44a │ │ lsls r0, r2, #3 │ │ - b.n cbd46 │ │ + b.n cc34e │ │ ldrh r0, [r6, #0] │ │ ldmia.w sp!, {r4, r5, ip} │ │ - b.n cb50c │ │ + b.n cbb14 │ │ movs r0, #48 @ 0x30 │ │ - b.n cb510 │ │ + b.n cbb18 │ │ adds r0, #48 @ 0x30 │ │ - b.n cb514 │ │ + b.n cbb1c │ │ asrs r1, r0, #32 │ │ - b.n cbaf8 │ │ + b.n cc100 │ │ movs r4, r5 │ │ - b.n cb51c │ │ + b.n cbb24 │ │ movs r0, #2 │ │ - b.n cbb00 │ │ + b.n cc108 │ │ adds r0, #3 │ │ - b.n cbb04 │ │ + b.n cc10c │ │ movs r0, r0 │ │ - b.n cb928 │ │ + b.n cbf30 │ │ lsls r0, r5 │ │ - b.n cbeee │ │ + b.n cc4f6 │ │ movs r4, r0 │ │ - b.n cbd32 │ │ - lsls r2, r2, #21 │ │ + b.n cc33a │ │ + lsls r0, r3, #21 │ │ add.w r0, r0, r4 │ │ - b.n cbd3a │ │ - lsls r4, r2, #21 │ │ - add.w r4, r0, r3, asr #3 │ │ - @ instruction: 0xeb00b476 │ │ - vcvt.s16.f16 , │ │ - vrsra.u64 d27, d0, #9 │ │ - vtbl.8 d23, {d7-d8}, d8 │ │ + b.n cc342 │ │ + lsls r2, r3, #21 │ │ + add.w r4, r0, r5, asr #3 │ │ + @ instruction: 0xeb00b07e │ │ + vrsra.u32 , , #9 │ │ + @ instruction: 0xfff7af98 │ │ + vtbx.8 d23, {d23-d24}, d8 │ │ movs r0, r0 │ │ - ldr r0, [pc, #960] @ (cbdd4 ) │ │ + ldr r0, [pc, #960] @ (cc3dc ) │ │ stmdb sp!, {r4, ip, sp, pc} │ │ - b.n cbf34 │ │ + b.n cc53c │ │ str r0, [r0, r0] │ │ - b.n cbd5e │ │ + b.n cc366 │ │ movs r7, r1 │ │ - b.n cc1a4 │ │ + b.n cc7ac │ │ strb r3, [r0, #0] │ │ - b.n cbd66 │ │ + b.n cc36e │ │ str r2, [r0, #0] │ │ - b.n cbd6a │ │ + b.n cc372 │ │ ands r1, r0 │ │ - b.n cbd6e │ │ + b.n cc376 │ │ lsrs r1, r2, #24 │ │ - b.n cc0d2 │ │ + b.n cc6da │ │ movs r0, r1 │ │ lsrs r0, r0, #8 │ │ lsrs r1, r0, #16 │ │ - b.n cc0da │ │ + b.n cc6e2 │ │ movs r2, r4 │ │ subs r0, r0, r0 │ │ lsls r5, r1, #1 │ │ - b.n cb5ec │ │ + b.n cbbf4 │ │ movs r0, r0 │ │ - b.n cc0e6 │ │ + b.n cc6ee │ │ movs r7, r1 │ │ lsrs r0, r0, #8 │ │ lsls r4, r0, #6 │ │ - b.n cbb58 │ │ + b.n cc160 │ │ lsrs r3, r7, #25 │ │ - b.n cbed2 │ │ + b.n cc4da │ │ str r0, [r6, #12] │ │ - b.n cbdd6 │ │ + b.n cc3de │ │ ldrh r0, [r6, #6] │ │ ldmia.w sp!, {r1, r2, r3, r6} │ │ - b.n cb608 │ │ + b.n cbc10 │ │ movs r0, r0 │ │ - b.n cc102 │ │ + b.n cc70a │ │ movs r3, r0 │ │ subs r0, r0, r0 │ │ movs r1, r0 │ │ - b.n cc1aa │ │ + b.n cc7b2 │ │ lsls r6, r1, #1 │ │ - b.n cb5f8 │ │ + b.n cbc00 │ │ lsls r0, r3, #3 │ │ - b.n cbf7c │ │ + b.n cc584 │ │ lsls r2, r3, #16 │ │ add.w r1, r0, r4, lsl #2 │ │ - b.n cbb84 │ │ + b.n cc18c │ │ asrs r0, r5, #30 │ │ - b.n cc07e │ │ + b.n cc686 │ │ movs r1, r0 │ │ - b.n cbb02 │ │ + b.n cc10a │ │ str r0, [r6, #12] │ │ - b.n cbe06 │ │ + b.n cc40e │ │ ldrh r0, [r6, #6] │ │ ldmia.w sp!, {r0} │ │ - b.n cc1ce │ │ + b.n cc7d6 │ │ asrs r4, r1, #1 │ │ - b.n cb63c │ │ + b.n cbc44 │ │ lsls r5, r1, #1 │ │ - b.n cb620 │ │ + b.n cbc28 │ │ lsls r0, r2, #1 │ │ - b.n cbfa4 │ │ + b.n cc5ac │ │ movs r0, r0 │ │ - b.n cc140 │ │ + b.n cc748 │ │ movs r4, r0 │ │ lsrs r0, r0, #8 │ │ lsls r4, r1, #16 │ │ add.w r1, r0, r4, lsl #2 │ │ - b.n cbbb4 │ │ + b.n cc1bc │ │ lsrs r3, r7, #25 │ │ - b.n cbf2e │ │ + b.n cc536 │ │ str r0, [r6, #12] │ │ - b.n cbe32 │ │ + b.n cc43a │ │ ldrh r0, [r6, #6] │ │ ldmia.w sp!, {r0, r2, sl} │ │ add.w r1, r0, r4, lsl #2 │ │ - b.n cbbc8 │ │ + b.n cc1d0 │ │ lsrs r3, r7, #25 │ │ - b.n cbf42 │ │ + b.n cc54a │ │ str r0, [r6, #12] │ │ - b.n cbe46 │ │ + b.n cc44e │ │ ldrh r0, [r6, #6] │ │ ldmia.w sp!, {r4, r5, ip} │ │ - b.n cb60c │ │ + b.n cbc14 │ │ movs r0, #48 @ 0x30 │ │ - b.n cb610 │ │ + b.n cbc18 │ │ adds r0, #48 @ 0x30 │ │ - b.n cb614 │ │ + b.n cbc1c │ │ asrs r1, r0, #32 │ │ - b.n cbbf8 │ │ + b.n cc200 │ │ movs r4, r5 │ │ - b.n cb61c │ │ + b.n cbc24 │ │ movs r0, #2 │ │ - b.n cbc00 │ │ + b.n cc208 │ │ adds r0, #3 │ │ - b.n cbc04 │ │ + b.n cc20c │ │ movs r0, r0 │ │ - b.n cba28 │ │ + b.n cc030 │ │ lsls r0, r5 │ │ - b.n cbfee │ │ + b.n cc5f6 │ │ movs r4, r0 │ │ - b.n cbe32 │ │ - lsls r2, r2, #20 │ │ + b.n cc43a │ │ + lsls r0, r3, #20 │ │ add.w r0, r0, r4 │ │ - b.n cbe3a │ │ - lsls r4, r2, #20 │ │ - add.w r4, r0, r3, asr #2 │ │ - @ instruction: 0xeb00b376 │ │ - vcvtm.u16.f16 , │ │ - vrshr.u64 d27, d0, #9 │ │ - vtbl.8 d23, {d7}, d8 │ │ + b.n cc442 │ │ + lsls r2, r3, #20 │ │ + add.w r4, r0, r5, asr #2 │ │ + @ instruction: 0xeb00af7e │ │ + @ instruction: 0xfff7afd5 │ │ + @ instruction: 0xfff7ae98 │ │ + vtbx.8 d23, {d23}, d8 │ │ movs r0, r0 │ │ - ldr r4, [pc, #448] @ (cbcd4 ) │ │ + ldr r4, [pc, #448] @ (cc2dc ) │ │ stmdb sp!, {r4, ip, sp, pc} │ │ - b.n cc034 │ │ - beq.n cbb2c │ │ - b.n cbfb8 │ │ + b.n cc63c │ │ + beq.n cc134 │ │ + b.n cc5c0 │ │ str r0, [r0, r0] │ │ - b.n cbe62 │ │ + b.n cc46a │ │ lsls r0, r0, #6 │ │ - b.n cb6c6 │ │ + b.n cbcce │ │ ands r0, r0 │ │ - b.n cc26a │ │ + b.n cc872 │ │ movs r0, r0 │ │ - b.n cc1ce │ │ + b.n cc7d6 │ │ movs r2, r0 │ │ lsrs r0, r0, #8 │ │ movs r4, r0 │ │ - b.n cbe76 │ │ - beq.n cbb58 │ │ - b.n cbfd0 │ │ + b.n cc47e │ │ + beq.n cc160 │ │ + b.n cc5d8 │ │ ldrh r0, [r6, #34] @ 0x22 │ │ ldmia.w sp!, {r3, r4, r5, r6, r8} │ │ - b.n cb66c │ │ + b.n cbc74 │ │ movs r0, #4 │ │ - b.n cc060 │ │ + b.n cc668 │ │ asrs r5, r1, #32 │ │ - b.n cbe8a │ │ + b.n cc492 │ │ ands r4, r0 │ │ - b.n cb668 │ │ + b.n cbc70 │ │ ands r0, r0 │ │ - b.n cb66c │ │ + b.n cbc74 │ │ @ instruction: 0xf96eebff │ │ asrs r0, r0, #32 │ │ - b.n cbe9a │ │ + b.n cc4a2 │ │ movs r4, r1 │ │ ldmia.w sp, {r0, r2} │ │ - b.n cbea2 │ │ + b.n cc4aa │ │ vst4.32 @ instruction: 0xf98aebff │ │ str r0, [r1, #0] │ │ - b.n cc00a │ │ + b.n cc612 │ │ movs r7, r0 │ │ subs r0, r0, r0 │ │ movs r0, r0 │ │ - b.n cb69c │ │ + b.n cbca4 │ │ asrs r1, r0, #32 │ │ - b.n cc2b6 │ │ + b.n cc8be │ │ movs r0, #52 @ 0x34 │ │ - b.n cb69a │ │ + b.n cbca2 │ │ movs r5, r0 │ │ - b.n cbebe │ │ + b.n cc4c6 │ │ vrhadd.u d14, d2, d31 │ │ lsls r0, r0, #6 │ │ - b.n cb730 │ │ + b.n cbd38 │ │ movs r0, r0 │ │ - b.n cc22a │ │ + b.n cc832 │ │ @ instruction: 0xffe81aff │ │ lsrs r6, r2, #28 │ │ - b.n cbe70 │ │ + b.n cc478 │ │ cmp r0, r4 │ │ - b.n cbed6 │ │ + b.n cc4de │ │ movs r4, r0 │ │ - b.n cbeda │ │ - beq.n cbbbc │ │ - b.n cc034 │ │ + b.n cc4e2 │ │ + beq.n cc1c4 │ │ + b.n cc63c │ │ ldrh r0, [r6, #34] @ 0x22 │ │ ldmia.w sp!, {r7, r8, sp} │ │ - b.n cb746 │ │ + b.n cbd4e │ │ movs r0, r0 │ │ - b.n cc24e │ │ + b.n cc856 │ │ movs r6, r0 │ │ lsrs r0, r0, #8 │ │ lsls r0, r2, #1 │ │ movt r0, #0 │ │ - b.n cc2f6 │ │ + b.n cc8fe │ │ movs r4, r4 │ │ - b.n cb6bc │ │ + b.n cbcc4 │ │ lsrs r5, r1, #10 │ │ orr.w sl, r1, #4620288 @ 0x468000 │ │ orr.w r0, r1, #8388608 @ 0x800000 │ │ - b.n cb6c8 │ │ + b.n cbcd0 │ │ vrhadd.u16 d14, d14, d31 │ │ lsrs r6, r2, #29 │ │ - b.n cc0ce │ │ + b.n cc6d6 │ │ lsrs r5, r1, #10 │ │ orn sl, r0, #288768 @ 0x46800 │ │ orn fp, r0, #32768 @ 0x8000 │ │ vldr s1, [r0, #564] @ 0x234 │ │ orr.w sl, r1, #288768 @ 0x46800 │ │ orr.w fp, r1, #32768 @ 0x8000 │ │ stcl 15, cr15, [r1, #120] @ 0x78 │ │ - b.n cbe48 │ │ - ldr r4, [pc, #64] @ (cbc2c ) │ │ + b.n cc450 │ │ + ldr r4, [pc, #64] @ (cc234 ) │ │ stmdb sp!, {r3, ip, sp, pc} │ │ - b.n cc10c │ │ + b.n cc714 │ │ ands r0, r0 │ │ - b.n cbf36 │ │ + b.n cc53e │ │ lsls r5, r1, #1 │ │ - b.n cb79a │ │ + b.n cbda2 │ │ movs r0, r0 │ │ - b.n cc29e │ │ + b.n cc8a6 │ │ movs r4, r0 │ │ lsrs r0, r0, #8 │ │ asrs r4, r1, #1 │ │ - b.n cb7ae │ │ + b.n cbdb6 │ │ lsls r0, r2, #1 │ │ - b.n cc112 │ │ + b.n cc71a │ │ movs r0, r0 │ │ - b.n cc2b0 │ │ + b.n cc8b8 │ │ movs r0, r1 │ │ lsrs r0, r0, #8 │ │ lsls r4, r4, #14 │ │ add.w r0, r0, lr, lsl #1 │ │ - b.n cb7c2 │ │ + b.n cbdca │ │ movs r0, r0 │ │ - b.n cc2be │ │ + b.n cc8c6 │ │ movs r1, r0 │ │ lsrs r0, r0, #8 │ │ lsls r0, r3, #3 │ │ - b.n cc12e │ │ + b.n cc736 │ │ lsls r1, r4, #14 │ │ add.w r0, r0, r8 │ │ - b.n cc136 │ │ - ldr r4, [pc, #64] @ (cbc70 ) │ │ + b.n cc73e │ │ + ldr r4, [pc, #64] @ (cc278 ) │ │ ldmia.w sp!, {r0, r2, r4, r7, r8, r9} │ │ and.w r3, r0, r9, lsr #2 │ │ add.w r0, r0, lr, lsl #1 │ │ - b.n cb7e6 │ │ + b.n cbdee │ │ movs r0, r0 │ │ - b.n cc2e2 │ │ + b.n cc8ea │ │ @ instruction: 0xfff61aff │ │ @ instruction: 0xfff7eaff │ │ lsls r1, r0, #6 │ │ - b.n cb7ee │ │ + b.n cbdf6 │ │ vrhadd.u16 d14, d14, d31 │ │ - ldr r0, [pc, #0] @ (cbc54 ) │ │ + ldr r0, [pc, #0] @ (cc25c ) │ │ stmdb sp!, {r0, r2, r3, ip, sp, pc} │ │ - b.n cbf9a │ │ + b.n cc5a2 │ │ asrs r0, r0, #32 │ │ - b.n cb77e │ │ + b.n cbd86 │ │ movs r0, #12 │ │ - b.n cb784 │ │ + b.n cbd8c │ │ asrs r0, r0, #32 │ │ - b.n cc426 │ │ + b.n cca2e │ │ vrhadd.u d14, d2, d31 │ │ movs r0, r0 │ │ - b.n cc3ae │ │ + b.n cc9b6 │ │ ldrh r0, [r0, #0] │ │ ldmia.w sp!, {r4, r5, fp, lr} │ │ stmdb sp!, {r3, ip, sp, pc} │ │ - b.n cc194 │ │ - beq.n cbc9c │ │ - b.n cc118 │ │ + b.n cc79c │ │ + beq.n cc2a4 │ │ + b.n cc720 │ │ ands r0, r0 │ │ - b.n cbfc2 │ │ + b.n cc5ca │ │ movs r0, r0 │ │ - b.n cb7a6 │ │ + b.n cbdae │ │ str r1, [r0, r0] │ │ - b.n cbfca │ │ + b.n cc5d2 │ │ asrs r0, r0, #32 │ │ - b.n cc44e │ │ + b.n cca56 │ │ movs r0, #12 │ │ - b.n cb7b2 │ │ + b.n cbdba │ │ movs r4, r0 │ │ - b.n cbfd6 │ │ + b.n cc5de │ │ vrhadd.u d14, d2, d31 │ │ movs r1, r0 │ │ - b.n cc43e │ │ + b.n cca46 │ │ movs r4, r1 │ │ lsrs r0, r0, #8 │ │ str r5, [r0, r0] │ │ - b.n cbd26 │ │ + b.n cc32e │ │ asrs r0, r0, #32 │ │ - b.n cc3ea │ │ + b.n cc9f2 │ │ asrs r4, r1, #32 │ │ - b.n cb7c8 │ │ + b.n cbdd0 │ │ asrs r4, r1, #32 │ │ - b.n cc1cc │ │ + b.n cc7d4 │ │ movs r5, r0 │ │ - b.n cbff6 │ │ - lsls r5, r3, #18 │ │ + b.n cc5fe │ │ + lsls r3, r4, #18 │ │ add.w r0, r0, ip, lsl #4 │ │ - b.n cb7f8 │ │ + b.n cbe00 │ │ movs r0, r0 │ │ - b.n cc362 │ │ + b.n cc96a │ │ movs r4, r0 │ │ - b.n cb7e0 │ │ + b.n cbde8 │ │ asrs r1, r0, #6 │ │ - b.n cc00a │ │ + b.n cc612 │ │ movs r0, r0 │ │ asrs r1, r2, #13 │ │ asrs r0, r1, #32 │ │ - b.n cb7ec │ │ + b.n cbdf4 │ │ movs r3, r0 │ │ subs r0, r0, r0 │ │ movs r1, r0 │ │ - b.n cc41a │ │ + b.n cca22 │ │ lsls r0, r0, #6 │ │ - b.n cb866 │ │ - beq.n cbcf0 │ │ - b.n cc178 │ │ + b.n cbe6e │ │ + beq.n cc2f8 │ │ + b.n cc780 │ │ ldrh r0, [r6, #0] │ │ ldmia.w sp!, {r2, sp} │ │ - b.n cc204 │ │ + b.n cc80c │ │ movs r4, r0 │ │ - b.n cc02e │ │ + b.n cc636 │ │ asrs r5, r0, #32 │ │ - b.n cc032 │ │ + b.n cc63a │ │ movs r7, r0 │ │ add.w r0, r0, r0 │ │ - b.n cc39a │ │ + b.n cc9a2 │ │ @ instruction: 0xfff50aff │ │ @ instruction: 0xfff6eaff │ │ movs r1, r0 │ │ - b.n cc046 │ │ + b.n cc64e │ │ lsls r6, r1, #2 │ │ and.w r0, r0, r1, lsl #4 │ │ - b.n cc44e │ │ + b.n cca56 │ │ asrs r4, r1, #1 │ │ - b.n cb892 │ │ + b.n cbe9a │ │ vrhadd.u16 d14, d14, d31 │ │ - ldr r5, [pc, #960] @ (cc0d8 ) │ │ + ldr r5, [pc, #960] @ (cc6e0 ) │ │ stmdb sp!, {r3, r4, ip, sp, pc} │ │ - b.n cc238 │ │ + b.n cc840 │ │ adds r0, #4 │ │ - b.n cb846 │ │ + b.n cbe4e │ │ stmia r1!, {r0, r1, r5, r7} │ │ - b.n cc086 │ │ + b.n cc68e │ │ movs r3, r4 │ │ lsrs r0, r0, #8 │ │ - b.n cbd2c │ │ - b.n cb852 │ │ + b.n cc334 │ │ + b.n cbe5a │ │ str r0, [r0, r0] │ │ - b.n cc472 │ │ + b.n cca7a │ │ movs r0, #12 │ │ - b.n cc076 │ │ + b.n cc67e │ │ adds r0, #162 @ 0xa2 │ │ - b.n cbe44 │ │ + b.n cc44c │ │ str r6, [r1, #0] │ │ - b.n cc07e │ │ + b.n cc686 │ │ sbcs r3, r0 │ │ - b.n cbcae │ │ + b.n cc2b6 │ │ strb r1, [r0, #4] │ │ - b.n cc14e │ │ + b.n cc756 │ │ lsls r7, r0 │ │ - b.n cc052 │ │ + b.n cc65a │ │ ands r6, r0 │ │ - b.n cbe56 │ │ + b.n cc45e │ │ str r2, [r4, #8] │ │ - b.n cc112 │ │ + b.n cc71a │ │ movs r1, r0 │ │ - b.n cbffe │ │ + b.n cc606 │ │ str r6, [r0, #0] │ │ - b.n cbe5e │ │ + b.n cc466 │ │ str r2, [r4, #8] │ │ strh r0, [r4, #12] │ │ str r1, [r0, r0] │ │ str r2, [sp, #524] @ 0x20c │ │ movs r0, r0 │ │ - b.n cc412 │ │ + b.n cca1a │ │ movs r0, #6 │ │ - b.n cc0aa │ │ + b.n cc6b2 │ │ @ instruction: 0xfff11aff │ │ asrs r0, r0, #32 │ │ - b.n cc4b2 │ │ + b.n ccaba │ │ movs r0, r0 │ │ - b.n cc420 │ │ + b.n cca28 │ │ movs r5, r1 │ │ lsrs r0, r0, #8 │ │ movs r1, #133 @ 0x85 │ │ - b.n cbe9a │ │ + b.n cc4a2 │ │ adds r0, #0 │ │ - b.n cc542 │ │ + b.n ccb4a │ │ movs r4, r1 │ │ - b.n cc030 │ │ + b.n cc638 │ │ movs r4, r0 │ │ lsrs r0, r0, #8 │ │ adds r1, #133 @ 0x85 │ │ - b.n cc0ce │ │ + b.n cc6d6 │ │ adds r0, #3 │ │ - b.n cbd0e │ │ + b.n cc316 │ │ strb r1, [r0, #4] │ │ - b.n cc19c │ │ + b.n cc7a4 │ │ adds r0, #135 @ 0x87 │ │ - b.n cc0a0 │ │ + b.n cc6a8 │ │ adds r0, #14 │ │ - b.n cbea4 │ │ + b.n cc4ac │ │ stmia r0!, {r3} │ │ - b.n cb806 │ │ + b.n cbe0e │ │ str r4, [r0, #0] │ │ - b.n cc2ca │ │ + b.n cc8d2 │ │ ands r0, r0 │ │ asrs r6, r2, #22 │ │ movs r1, r0 │ │ asrs r4, r2, #13 │ │ movs r3, r0 │ │ subs r0, r0, r0 │ │ movs r1, r0 │ │ - b.n cc0f6 │ │ + b.n cc6fe │ │ ldrh r0, [r6, #46] @ 0x2e │ │ ldmia.w sp!, {} │ │ - b.n cc4fe │ │ + b.n ccb06 │ │ ldrh r0, [r6, #46] @ 0x2e │ │ ldmia.w sp!, {} │ │ - b.n cc46e │ │ + b.n cca76 │ │ movs r5, r1 │ │ - ldr r2, [pc, #0] @ (cbdc8 ) │ │ + ldr r2, [pc, #0] @ (cc3d0 ) │ │ asrs r1, r0, #4 │ │ - b.n cc1d6 │ │ + b.n cc7de │ │ asrs r1, r0, #2 │ │ - b.n cc0da │ │ + b.n cc6e2 │ │ str r6, [r0, #0] │ │ - b.n cbd38 │ │ + b.n cc340 │ │ movs r1, r0 │ │ - b.n cc4c6 │ │ + b.n ccace │ │ movs r2, r1 │ │ - bge.n cbdde │ │ + bge.n cc3e6 │ │ str r1, [r0, r0] │ │ - b.n cc122 │ │ + b.n cc72a │ │ strb r1, [r0, #4] │ │ - b.n cc1f2 │ │ + b.n cc7fa │ │ strh r4, [r0, #0] │ │ - b.n cb954 │ │ + b.n cbf5c │ │ strb r7, [r0, #2] │ │ - b.n cc0fa │ │ - b.n cbdf2 │ │ - b.n cbf00 │ │ + b.n cc702 │ │ + b.n cc3fa │ │ + b.n cc508 │ │ ldr r0, [r5, #64] @ 0x40 │ │ - b.n cc136 │ │ + b.n cc73e │ │ str r6, [r0, r4] │ │ - b.n cbf04 │ │ + b.n cc50c │ │ str r4, [r0, #0] │ │ - b.n cc308 │ │ + b.n cc910 │ │ movs r5, r1 │ │ and.w r0, r0, r6, lsl #4 │ │ - b.n cc146 │ │ + b.n cc74e │ │ str r4, [r0, #0] │ │ - b.n cc14a │ │ + b.n cc752 │ │ ldrb r6, [r2, r1] │ │ - b.n cbdd4 │ │ + b.n cc3dc │ │ movs r2, r0 │ │ - b.n cc4bc │ │ + b.n ccac4 │ │ movs r2, r1 │ │ lsrs r0, r0, #8 │ │ movs r1, r0 │ │ - b.n cc4c4 │ │ + b.n ccacc │ │ movs r4, r1 │ │ lsrs r0, r0, #8 │ │ movs r0, r0 │ │ - b.n cc4cc │ │ + b.n ccad4 │ │ movs r6, r5 │ │ subs r0, r0, r0 │ │ - b.n cc008 │ │ - b.n cb968 │ │ + b.n cc610 │ │ + b.n cbf70 │ │ str r4, [r0, #0] │ │ - b.n cc330 │ │ + b.n cc938 │ │ movs r0, r0 │ │ - b.n cc4da │ │ + b.n ccae2 │ │ str r0, [r0, #0] │ │ orrs r0, r0 │ │ - b.n cbe54 │ │ - b.n cbd78 │ │ + b.n cc45c │ │ + b.n cc380 │ │ str r0, [r0, r0] │ │ - b.n cc57e │ │ + b.n ccb86 │ │ movs r5, r1 │ │ @ instruction: 0xea00e0e8 │ │ - b.n cb984 │ │ + b.n cbf8c │ │ str r1, [r0, r0] │ │ - b.n cc58a │ │ - b.n cbe68 │ │ - b.n cbd8c │ │ + b.n ccb92 │ │ + b.n cc470 │ │ + b.n cc394 │ │ movs r2, r0 │ │ @ instruction: 0xea00e0c0 │ │ - b.n cb994 │ │ + b.n cbf9c │ │ str r0, [r0, r0] │ │ - b.n cc59a │ │ - b.n cbe78 │ │ - b.n cbd9c │ │ + b.n ccba2 │ │ + b.n cc480 │ │ + b.n cc3a4 │ │ ldrb r6, [r2, #1] │ │ - b.n cbe30 │ │ + b.n cc438 │ │ movs r1, r0 │ │ - b.n cc54e │ │ + b.n ccb56 │ │ str r7, [r0, #16] │ │ - b.n cbf6c │ │ + b.n cc574 │ │ str r4, [r0, #0] │ │ - b.n cc37a │ │ + b.n cc982 │ │ movs r1, r0 │ │ ldmia r2!, {} │ │ movs r0, r0 │ │ - b.n cc524 │ │ + b.n ccb2c │ │ movs r3, r1 │ │ subs r0, r0, r0 │ │ strb r1, [r0, #4] │ │ - b.n cc296 │ │ + b.n cc89e │ │ asrs r0, r7, #5 │ │ - b.n cb982 │ │ + b.n cbf8a │ │ subs r6, r2, #5 │ │ - b.n cc386 │ │ + b.n cc98e │ │ strb r7, [r0, #2] │ │ - b.n cc1a2 │ │ + b.n cc7aa │ │ movs r0, #2 │ │ - b.n cbf9c │ │ + b.n cc5a4 │ │ eors r4, r1 │ │ stmia.w r1, {r2, r5, r7, r8, r9, sl, fp, ip} │ │ - b.n cc1d6 │ │ + b.n cc7de │ │ asrs r5, r2, #2 │ │ - b.n cbe1c │ │ + b.n cc424 │ │ asrs r4, r5, #5 │ │ - b.n cb99e │ │ + b.n cbfa6 │ │ asrs r1, r0, #32 │ │ - b.n cc5e2 │ │ + b.n ccbea │ │ movs r1, r0 │ │ - b.n cc1e6 │ │ + b.n cc7ee │ │ ldrh r0, [r6, #46] @ 0x2e │ │ ldmia.w sp!, {r2, r7, ip} │ │ - b.n cb9ec │ │ + b.n cbff4 │ │ movs r0, #132 @ 0x84 │ │ - b.n cb9f0 │ │ + b.n cbff8 │ │ adds r0, #132 @ 0x84 │ │ - b.n cb9f4 │ │ + b.n cbffc │ │ asrs r1, r0, #32 │ │ - b.n cbfd8 │ │ + b.n cc5e0 │ │ lsls r0, r0, #2 │ │ - b.n cb9fc │ │ + b.n cc004 │ │ movs r0, #2 │ │ - b.n cbfe0 │ │ + b.n cc5e8 │ │ adds r0, #3 │ │ - b.n cbfe4 │ │ + b.n cc5ec │ │ movs r0, r0 │ │ - b.n cbe08 │ │ + b.n cc410 │ │ lsls r0, r5 │ │ - b.n cc3ce │ │ + b.n cc9d6 │ │ movs r4, r0 │ │ - b.n cc212 │ │ - lsls r2, r3, #16 │ │ + b.n cc81a │ │ + lsls r0, r4, #16 │ │ add.w r0, r0, r4 │ │ - b.n cc21a │ │ - lsls r4, r3, #16 │ │ - add.w r3, r0, fp, asr #2 │ │ + b.n cc822 │ │ + lsls r2, r4, #16 │ │ + add.w r3, r0, sp, asr #2 │ │ add.w r0, r0, r8, ror #4 │ │ - b.n cba24 │ │ + b.n cc02c │ │ movs r0, #56 @ 0x38 │ │ - b.n cba28 │ │ + b.n cc030 │ │ adds r0, #56 @ 0x38 │ │ - b.n cba2c │ │ + b.n cc034 │ │ asrs r1, r0, #32 │ │ - b.n cc010 │ │ + b.n cc618 │ │ movs r4, r6 │ │ - b.n cba34 │ │ + b.n cc03c │ │ movs r0, #2 │ │ - b.n cc018 │ │ + b.n cc620 │ │ adds r0, #3 │ │ - b.n cc01c │ │ + b.n cc624 │ │ movs r0, r0 │ │ - b.n cbe40 │ │ + b.n cc448 │ │ lsls r0, r5 │ │ - b.n cc406 │ │ + b.n cca0e │ │ movs r4, r0 │ │ - b.n cc24a │ │ - lsls r4, r1, #16 │ │ + b.n cc852 │ │ + lsls r2, r2, #16 │ │ add.w r0, r0, r4 │ │ - b.n cc252 │ │ - lsls r6, r1, #16 │ │ - add.w r3, r0, sp, lsr #2 │ │ - add.w r4, r0, ip, lsr #30 │ │ + b.n cc85a │ │ + lsls r4, r2, #16 │ │ + add.w r3, r0, pc, lsr #2 │ │ + add.w r5, r0, ip, lsr #29 │ │ + movs r0, r0 │ │ + strb r4, [r7, #21] │ │ + movs r0, r0 │ │ + add r3, sp, #408 @ 0x198 │ │ + vqdmulh.s q13, , d23[0] │ │ + @ instruction: 0xfff7aa9b │ │ + vsri.64 d23, d16, #9 │ │ movs r0, r0 │ │ - strb r4, [r7, #18] │ │ - movs r0, r0 │ │ - add r7, sp, #376 @ 0x178 │ │ - vshr.u64 , , #9 │ │ - @ instruction: 0xfff7ae93 │ │ - vrsra.u64 , q8, #9 │ │ - movs r0, r0 │ │ - strb r0, [r6, #18] │ │ + strb r0, [r6, #21] │ │ movs r0, r0 │ │ - add r7, sp, #600 @ 0x258 │ │ - vsra.u32 d27, d7, #9 │ │ - vshr.u32 d27, d14, #9 │ │ - vrecpe.u16 d23, d24 │ │ + add r3, sp, #632 @ 0x278 │ │ + vcvt.u16.f16 d26, d15, #9 │ │ + vdup.8 d26, d22[3] │ │ + vrsqrte.u16 , q12 │ │ movs r0, r0 │ │ asrs r2, r0, #32 │ │ - b.n cc44a │ │ + b.n cca52 │ │ lsls r1, r4, #2 │ │ - b.n cc28e │ │ + b.n cc896 │ │ lsls r0, r2, #2 │ │ - b.n cc5f2 │ │ + b.n ccbfa │ │ lsls r3, r2, #5 │ │ ldrh r0, [r0, #16] │ │ lsrs r4, r2, #1 │ │ - b.n cba98 │ │ + b.n cc0a0 │ │ movs r0, #8 │ │ - b.n cc47c │ │ + b.n cca84 │ │ asrs r1, r0, #4 │ │ - b.n cbe86 │ │ + b.n cc48e │ │ movs r0, r0 │ │ - b.n cc084 │ │ - blx 4cd06c │ │ + b.n cc68c │ │ + blx 4cd674 │ │ lsls r0, r1, #18 │ │ movs r0, r0 │ │ lsls r4, r0, #21 │ │ movs r0, r0 │ │ lsls r4, r2, #18 │ │ movs r0, r0 │ │ lsls r0, r4, #18 │ │ @@ -197900,738 +204094,738 @@ │ │ lsrs r4, r4, #32 │ │ movs r0, r0 │ │ lsrs r0, r6, #32 │ │ movs r0, r0 │ │ lsrs r4, r7, #32 │ │ movs r0, r0 │ │ lsls r0, r0, #15 │ │ - b.n cbf34 │ │ + b.n cc53c │ │ movs r0, r0 │ │ - b.n cc518 │ │ + b.n ccb20 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r7, #14 │ │ - b.n cbf40 │ │ + b.n cc548 │ │ movs r0, r0 │ │ - b.n cc524 │ │ + b.n ccb2c │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r6, #14 │ │ - b.n cbf4c │ │ + b.n cc554 │ │ movs r0, r0 │ │ - b.n cc530 │ │ + b.n ccb38 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r5, #14 │ │ - b.n cbf58 │ │ + b.n cc560 │ │ movs r0, r0 │ │ - b.n cc53c │ │ + b.n ccb44 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r4, #14 │ │ - b.n cbf64 │ │ + b.n cc56c │ │ movs r0, r0 │ │ - b.n cc548 │ │ + b.n ccb50 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r3, #14 │ │ - b.n cbf70 │ │ + b.n cc578 │ │ movs r0, r0 │ │ - b.n cc554 │ │ + b.n ccb5c │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r2, #14 │ │ - b.n cbf7c │ │ + b.n cc584 │ │ movs r0, r0 │ │ - b.n cc560 │ │ + b.n ccb68 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r1, #14 │ │ - b.n cbf88 │ │ + b.n cc590 │ │ movs r0, r0 │ │ - b.n cc56c │ │ + b.n ccb74 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r0, #14 │ │ - b.n cbf94 │ │ + b.n cc59c │ │ movs r0, r0 │ │ - b.n cc578 │ │ + b.n ccb80 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r7, #13 │ │ - b.n cbfa0 │ │ + b.n cc5a8 │ │ movs r0, r0 │ │ - b.n cc584 │ │ + b.n ccb8c │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r6, #13 │ │ - b.n cbfac │ │ + b.n cc5b4 │ │ movs r0, r0 │ │ - b.n cc590 │ │ + b.n ccb98 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r5, #13 │ │ - b.n cbfb8 │ │ + b.n cc5c0 │ │ movs r0, r0 │ │ - b.n cc59c │ │ + b.n ccba4 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r4, #13 │ │ - b.n cbfc4 │ │ + b.n cc5cc │ │ movs r0, r0 │ │ - b.n cc5a8 │ │ + b.n ccbb0 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r3, #13 │ │ - b.n cbfd0 │ │ + b.n cc5d8 │ │ movs r0, r0 │ │ - b.n cc5b4 │ │ + b.n ccbbc │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r4, r2, #12 │ │ - b.n cbfdc │ │ + b.n cc5e4 │ │ movs r0, r0 │ │ - b.n cc5c0 │ │ + b.n ccbc8 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r4, r0, #17 │ │ - b.n cbfe8 │ │ + b.n cc5f0 │ │ movs r0, r0 │ │ - b.n cc5cc │ │ + b.n ccbd4 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r7, #12 │ │ - b.n cbff4 │ │ + b.n cc5fc │ │ movs r0, r0 │ │ - b.n cc5d8 │ │ + b.n ccbe0 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r6, #12 │ │ - b.n cc000 │ │ + b.n cc608 │ │ movs r0, r0 │ │ - b.n cc5e4 │ │ + b.n ccbec │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r5, #12 │ │ - b.n cc00c │ │ + b.n cc614 │ │ movs r0, r0 │ │ - b.n cc5f0 │ │ + b.n ccbf8 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r4, #12 │ │ - b.n cc018 │ │ + b.n cc620 │ │ movs r0, r0 │ │ - b.n cc5fc │ │ + b.n ccc04 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r3, #12 │ │ - b.n cc024 │ │ + b.n cc62c │ │ movs r0, r0 │ │ - b.n cc608 │ │ + b.n ccc10 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r2, #12 │ │ - b.n cc030 │ │ + b.n cc638 │ │ movs r0, r0 │ │ - b.n cc614 │ │ + b.n ccc1c │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r1, #12 │ │ - b.n cc03c │ │ + b.n cc644 │ │ movs r0, r0 │ │ - b.n cc620 │ │ + b.n ccc28 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r0, #12 │ │ - b.n cc048 │ │ + b.n cc650 │ │ movs r0, r0 │ │ - b.n cc62c │ │ + b.n ccc34 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r7, #11 │ │ - b.n cc054 │ │ + b.n cc65c │ │ movs r0, r0 │ │ - b.n cc638 │ │ + b.n ccc40 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r6, #11 │ │ - b.n cc060 │ │ + b.n cc668 │ │ movs r0, r0 │ │ - b.n cc644 │ │ + b.n ccc4c │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r5, #11 │ │ - b.n cc06c │ │ + b.n cc674 │ │ movs r0, r0 │ │ - b.n cc650 │ │ + b.n ccc58 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r4, #11 │ │ - b.n cc078 │ │ + b.n cc680 │ │ movs r0, r0 │ │ - b.n cc65c │ │ + b.n ccc64 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r3, #11 │ │ - b.n cc084 │ │ + b.n cc68c │ │ movs r0, r0 │ │ - b.n cc668 │ │ + b.n ccc70 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r2, #11 │ │ - b.n cc090 │ │ + b.n cc698 │ │ movs r0, r0 │ │ - b.n cc674 │ │ + b.n ccc7c │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r1, #11 │ │ - b.n cc09c │ │ + b.n cc6a4 │ │ movs r0, r0 │ │ - b.n cc680 │ │ + b.n ccc88 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r0, #11 │ │ - b.n cc0a8 │ │ + b.n cc6b0 │ │ movs r0, r0 │ │ - b.n cc68c │ │ + b.n ccc94 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r7, #10 │ │ - b.n cc0b4 │ │ + b.n cc6bc │ │ movs r0, r0 │ │ - b.n cc698 │ │ + b.n ccca0 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r6, #10 │ │ - b.n cc0c0 │ │ + b.n cc6c8 │ │ movs r0, r0 │ │ - b.n cc6a4 │ │ + b.n cccac │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r5, #10 │ │ - b.n cc0cc │ │ + b.n cc6d4 │ │ movs r0, r0 │ │ - b.n cc6b0 │ │ + b.n cccb8 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r4, #10 │ │ - b.n cc0d8 │ │ + b.n cc6e0 │ │ movs r0, r0 │ │ - b.n cc6bc │ │ + b.n cccc4 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r3, #10 │ │ - b.n cc0e4 │ │ + b.n cc6ec │ │ movs r0, r0 │ │ - b.n cc6c8 │ │ + b.n cccd0 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r2, #10 │ │ - b.n cc0f0 │ │ + b.n cc6f8 │ │ movs r0, r0 │ │ - b.n cc6d4 │ │ + b.n cccdc │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r1, #10 │ │ - b.n cc0fc │ │ + b.n cc704 │ │ movs r0, r0 │ │ - b.n cc6e0 │ │ + b.n ccce8 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r0, #10 │ │ - b.n cc108 │ │ + b.n cc710 │ │ movs r0, r0 │ │ - b.n cc6ec │ │ + b.n cccf4 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r7, #9 │ │ - b.n cc114 │ │ + b.n cc71c │ │ movs r0, r0 │ │ - b.n cc6f8 │ │ + b.n ccd00 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r6, #9 │ │ - b.n cc120 │ │ + b.n cc728 │ │ movs r0, r0 │ │ - b.n cc704 │ │ + b.n ccd0c │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r5, #9 │ │ - b.n cc12c │ │ + b.n cc734 │ │ movs r0, r0 │ │ - b.n cc710 │ │ + b.n ccd18 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r4, #9 │ │ - b.n cc138 │ │ + b.n cc740 │ │ movs r0, r0 │ │ - b.n cc71c │ │ + b.n ccd24 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r3, #9 │ │ - b.n cc144 │ │ + b.n cc74c │ │ movs r0, r0 │ │ - b.n cc728 │ │ + b.n ccd30 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r2, #9 │ │ - b.n cc150 │ │ + b.n cc758 │ │ movs r0, r0 │ │ - b.n cc734 │ │ + b.n ccd3c │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r1, #9 │ │ - b.n cc15c │ │ + b.n cc764 │ │ movs r0, r0 │ │ - b.n cc740 │ │ + b.n ccd48 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r0, #9 │ │ - b.n cc168 │ │ + b.n cc770 │ │ movs r0, r0 │ │ - b.n cc74c │ │ + b.n ccd54 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r7, #8 │ │ - b.n cc174 │ │ + b.n cc77c │ │ movs r0, r0 │ │ - b.n cc758 │ │ + b.n ccd60 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r6, #8 │ │ - b.n cc180 │ │ + b.n cc788 │ │ movs r0, r0 │ │ - b.n cc764 │ │ + b.n ccd6c │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r5, #8 │ │ - b.n cc18c │ │ + b.n cc794 │ │ movs r0, r0 │ │ - b.n cc770 │ │ + b.n ccd78 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r4, #8 │ │ - b.n cc198 │ │ + b.n cc7a0 │ │ movs r0, r0 │ │ - b.n cc77c │ │ + b.n ccd84 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r3, #8 │ │ - b.n cc1a4 │ │ + b.n cc7ac │ │ movs r0, r0 │ │ - b.n cc788 │ │ + b.n ccd90 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r2, #8 │ │ - b.n cc1b0 │ │ + b.n cc7b8 │ │ movs r0, r0 │ │ - b.n cc794 │ │ + b.n ccd9c │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r1, #8 │ │ - b.n cc1bc │ │ + b.n cc7c4 │ │ movs r0, r0 │ │ - b.n cc7a0 │ │ + b.n ccda8 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r0, #8 │ │ - b.n cc1c8 │ │ + b.n cc7d0 │ │ movs r0, r0 │ │ - b.n cc7ac │ │ + b.n ccdb4 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r7, #7 │ │ - b.n cc1d4 │ │ + b.n cc7dc │ │ movs r0, r0 │ │ - b.n cc7b8 │ │ + b.n ccdc0 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r6, #7 │ │ - b.n cc1e0 │ │ + b.n cc7e8 │ │ movs r0, r0 │ │ - b.n cc7c4 │ │ + b.n ccdcc │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r5, #7 │ │ - b.n cc1ec │ │ + b.n cc7f4 │ │ movs r0, r0 │ │ - b.n cc7d0 │ │ + b.n ccdd8 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r4, #7 │ │ - b.n cc1f8 │ │ + b.n cc800 │ │ movs r0, r0 │ │ - b.n cc7dc │ │ + b.n ccde4 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r3, #7 │ │ - b.n cc204 │ │ + b.n cc80c │ │ movs r0, r0 │ │ - b.n cc7e8 │ │ + b.n ccdf0 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r2, #7 │ │ - b.n cc210 │ │ + b.n cc818 │ │ movs r0, r0 │ │ - b.n cc7f4 │ │ + b.n ccdfc │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r1, #7 │ │ - b.n cc21c │ │ + b.n cc824 │ │ movs r0, r0 │ │ - b.n cc800 │ │ + b.n cce08 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r0, #7 │ │ - b.n cc228 │ │ + b.n cc830 │ │ movs r0, r0 │ │ - b.n cc80c │ │ + b.n cce14 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r7, #6 │ │ - b.n cc234 │ │ + b.n cc83c │ │ movs r0, r0 │ │ - b.n cc818 │ │ + b.n cce20 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r6, #6 │ │ - b.n cc240 │ │ + b.n cc848 │ │ movs r0, r0 │ │ - b.n cc824 │ │ + b.n cce2c │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r5, #6 │ │ - b.n cc24c │ │ + b.n cc854 │ │ movs r0, r0 │ │ - b.n cc830 │ │ + b.n cce38 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r4, #6 │ │ - b.n cc258 │ │ + b.n cc860 │ │ movs r0, r0 │ │ - b.n cc83c │ │ + b.n cce44 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r3, #6 │ │ - b.n cc264 │ │ + b.n cc86c │ │ movs r0, r0 │ │ - b.n cc848 │ │ + b.n cce50 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r2, #6 │ │ - b.n cc270 │ │ + b.n cc878 │ │ movs r0, r0 │ │ - b.n cc854 │ │ + b.n cce5c │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r1, #6 │ │ - b.n cc27c │ │ + b.n cc884 │ │ movs r0, r0 │ │ - b.n cc860 │ │ + b.n cce68 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r0, #6 │ │ - b.n cc288 │ │ + b.n cc890 │ │ movs r0, r0 │ │ - b.n cc86c │ │ + b.n cce74 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r7, #5 │ │ - b.n cc294 │ │ + b.n cc89c │ │ movs r0, r0 │ │ - b.n cc878 │ │ + b.n cce80 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r6, #5 │ │ - b.n cc2a0 │ │ + b.n cc8a8 │ │ movs r0, r0 │ │ - b.n cc884 │ │ + b.n cce8c │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r5, #5 │ │ - b.n cc2ac │ │ + b.n cc8b4 │ │ movs r0, r0 │ │ - b.n cc890 │ │ + b.n cce98 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r4, #5 │ │ - b.n cc2b8 │ │ + b.n cc8c0 │ │ movs r0, r0 │ │ - b.n cc89c │ │ + b.n ccea4 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r3, #5 │ │ - b.n cc2c4 │ │ + b.n cc8cc │ │ movs r0, r0 │ │ - b.n cc8a8 │ │ + b.n cceb0 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r2, #5 │ │ - b.n cc2d0 │ │ + b.n cc8d8 │ │ movs r0, r0 │ │ - b.n cc8b4 │ │ + b.n ccebc │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r1, #5 │ │ - b.n cc2dc │ │ + b.n cc8e4 │ │ movs r0, r0 │ │ - b.n cc8c0 │ │ + b.n ccec8 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r0, #5 │ │ - b.n cc2e8 │ │ + b.n cc8f0 │ │ movs r0, r0 │ │ - b.n cc8cc │ │ + b.n cced4 │ │ vrhadd.u16 d14, d14, d31 │ │ - cbz r5, cc7ea │ │ - vmull.u q13, d23, d6 │ │ - vdup.8 d26, d23[3] │ │ - vdup.8 q13, d11[3] │ │ - vtbx.8 d26, {d23-d26}, d26 │ │ - vtbl.8 d26, {d23-d24}, d15 │ │ - @ instruction: 0xfff7a9d1 │ │ - @ instruction: 0xfff7abbb │ │ - @ instruction: 0xfff7a99a │ │ - @ instruction: 0xfff7aad8 │ │ - vqrshrn.u64 d26, q10, #9 │ │ - vshll.u32 q13, d27, #23 │ │ - vtbx.8 d26, {d7-d9}, d14 │ │ - vtbl.8 d26, {d23-d26}, d30 │ │ - vtbl.8 d26, {d23-d26}, d22 │ │ - vtbl.8 d26, {d7-d9}, d14 │ │ - @ instruction: 0xfff7ab7a │ │ - @ instruction: 0xfff7ab7c │ │ - @ instruction: 0xfff7aa57 │ │ - @ instruction: 0xfff7ab59 │ │ - vqrshrn.u64 d26, q1, #9 │ │ - vcvt.f16.u16 q13, , #9 │ │ - vtbl.8 d26, {d7-d8}, d27 │ │ - vtbx.8 d26, {d7-d10}, d6 │ │ - vtbx.8 d26, {d23}, d20 │ │ - vtbl.8 d26, {d7-d9}, d6 │ │ - @ instruction: 0xfff7aaf2 │ │ - vtbx.8 d26, {d23-d25}, d1 │ │ - vtbx.8 d26, {d23}, d22 │ │ - vtbx.8 d26, {d23-d26}, d10 │ │ - vtbx.8 d26, {d23-d26}, d30 │ │ - vqrshrun.s64 d26, , #9 │ │ - vtbl.8 d26, {d7-d10}, d21 │ │ - vqrshrun.s64 d26, , #9 │ │ - @ instruction: 0xfff7a99d │ │ - @ instruction: 0xfff7aa9c │ │ - vtbx.8 d26, {d23-d24}, d1 │ │ - vqshrun.s64 d26, , #9 │ │ - vqshrn.u64 d26, q5, #9 │ │ - @ instruction: 0xfff7ab78 │ │ - vtbx.8 d26, {d7-d10}, d18 │ │ - vqshl.u64 q13, , #55 @ 0x37 │ │ - @ instruction: 0xfff7aab1 │ │ - vqshl.u64 q13, , #55 @ 0x37 │ │ - vtbx.8 d26, {d7-d10}, d10 │ │ - vqshl.u64 q13, , #55 @ 0x37 │ │ - @ instruction: 0xfff7a9d2 │ │ + add r5, sp, #916 @ 0x394 │ │ + vtbl.8 d26, {d23}, d14 │ │ + vtbl.8 d26, {d7}, d31 │ │ + vqrshrun.s64 d26, , #9 │ │ + vqshl.u64 q13, q9, #55 @ 0x37 │ │ + vsli.64 d26, d7, #55 @ 0x37 │ │ + vsli.64 q13, , #55 @ 0x37 │ │ + vcvt.u16.f16 q13, │ │ + vrsqrte.f16 d26, d18 │ │ + vcvt.f16.u16 q13, q8 │ │ + vsli.32 q13, q14, #23 │ │ + vcvt.f16.s16 q13, │ │ + vqshlu.s32 q13, q3, #23 │ │ + vqshl.u64 d26, d22, #55 @ 0x37 │ │ + vcvt.u16.f16 d26, d30 │ │ + vqshlu.s32 d26, d6, #23 │ │ vcvt.u16.f16 d26, d2 │ │ - vtbx.8 d26, {d23-d24}, d9 │ │ - vtbl.8 d26, {d7-d10}, d4 │ │ - vcvt.s16.f16 q13, q9 │ │ - vqshl.u32 q13, , #23 │ │ - @ instruction: 0xfff7aad6 │ │ - vqshl.u64 q13, q13, #55 @ 0x37 │ │ - vtbl.8 d26, {d7}, d22 │ │ - @ instruction: 0xfff7aa56 │ │ - @ instruction: 0xfff7a8d5 │ │ - vtbl.8 d26, {d7}, d27 │ │ - vqshl.u64 q13, , #55 @ 0x37 │ │ - vqshl.u64 d26, d29, #55 @ 0x37 │ │ + vcvt.u16.f16 d26, d4 │ │ + vqshlu.s32 q13, , #23 │ │ + vcvt.s16.f16 q13, │ │ + vsli.32 q13, q5, #23 │ │ + vqrshrun.s64 d26, , #9 │ │ + vsli.32 d26, d19, #23 │ │ + vcvt.s16.f16 q13, q7 │ │ + vrsqrte.u16 q13, q14 │ │ + vcvt.f16.s16 d26, d14 │ │ + vqshlu.s64 q13, q13, #55 @ 0x37 │ │ + vcvt.f16.u16 q13, │ │ + vrsqrte.u16 q13, q15 │ │ + vqshl.u64 q13, q1, #55 @ 0x37 │ │ + vqshl.u64 q13, q11, #55 @ 0x37 │ │ + vsri.32 q13, , #9 │ │ + vcvt.s16.f16 d26, d29 │ │ + vrsqrte.u16 d26, d3 │ │ + vrsqrte.f16 d26, d21 │ │ + vcvt.f16.u16 d26, d20 │ │ + vrsqrte.f16 q13, │ │ + vrecpe.u16 d26, d23 │ │ + vrecpe.f16 d26, d18 │ │ + vcvt.u16.f16 d26, d0 │ │ vcvt.s16.f16 q13, q13 │ │ - vtbx.8 d26, {d7-d8}, d24 │ │ - @ instruction: 0xfff7a890 │ │ - vcvt.u16.f16 q13, q11 │ │ - vqshl.u64 q13, q7, #55 @ 0x37 │ │ - @ instruction: 0xfff7aa52 │ │ - vqshrn.u64 d26, , #9 │ │ - vcvt.u16.f16 q13, q1 │ │ - vqshl.u32 q13, , #23 │ │ - @ instruction: 0xfff7a8f2 │ │ - vtbl.8 d26, {d7-d8}, d7 │ │ - vqrshrn.u64 d26, , #9 │ │ - vqshl.u32 d26, d9, #23 │ │ - @ instruction: 0xfff7a892 │ │ - vcvt.f16.u16 q13, q3 │ │ - @ instruction: 0xfff7a9de │ │ - vcvt.f16.u16 q13, │ │ - vtbl.8 d26, {d23-d24}, d14 │ │ - vtbl.8 d26, {d23}, d27 │ │ - vqrshrun.s64 d26, q4, #9 │ │ - @ instruction: 0xfff7a991 │ │ + vrecpe.u16 d26, d5 │ │ + vqshlu.s64 d26, d25, #55 @ 0x37 │ │ + vrsra.u64 q13, , #9 │ │ + vqshl.u32 q13, q1, #23 │ │ + vrsra.u64 q13, , #9 │ │ + vsli.64 q13, q5, #55 @ 0x37 │ │ + vcvtm.u16.f16 d26, d10 │ │ + vsli.64 q13, , #55 @ 0x37 │ │ + vcvt.s16.f16 d26, d12 │ │ + vcvtm.s16.f16 q13, q13 │ │ + vcvtm.u16.f16 d26, d3 │ │ + vqshlu.s64 q13, q7, #55 @ 0x37 │ │ + vrecpe.u16 d26, d2 │ │ + vrecpe.u16 d26, d30 │ │ + vqshlu.s32 q13, q7, #23 │ │ + vsri.64 q13, , #9 │ │ + vsri.32 d26, d19, #9 │ │ + vrecpe.u16 d26, d1 │ │ + vcvtm.u16.f16 q13, │ │ + vrsra.u32 q13, q9, #9 │ │ + vsli.32 q13, q8, #23 │ │ + vsri.64 d26, d8, #9 │ │ + vcvtm.u16.f16 q13, q15 │ │ + vcvtm.u16.f16 q13, q11 │ │ + vqshlu.s32 q13, q5, #23 │ │ + vsli.32 d26, d27, #23 │ │ + vcvtm.u16.f16 q13, q5 │ │ + vrsra.u32 q13, , #9 │ │ + vsri.64 q13, q13, #9 │ │ + vrecpe.f16 d26, d15 │ │ + vrecpe.f16 q13, │ │ + vcvtm.s16.f16 d26, d17 │ │ + vsri.64 d26, d10, #9 │ │ + vcvtp.u16.f16 q13, q7 │ │ + vrsqrte.f16 q13, q11 │ │ + vrshr.u64 q13, , #9 │ │ + vsli.64 d26, d6, #55 @ 0x37 │ │ + vsri.64 d26, d19, #9 │ │ + vrecpe.u16 q13, q8 │ │ + vsli.64 d26, d9, #55 @ 0x37 │ │ vcvt.f16.u16 d20, d0, #9 │ │ stmdb sp!, {r3, ip, sp, pc} │ │ - b.n cce18 │ │ + b.n cd420 │ │ asrs r0, r6, #32 │ │ - b.n cc440 │ │ + b.n cca48 │ │ movs r0, #48 @ 0x30 │ │ - b.n cc444 │ │ + b.n cca4c │ │ adds r0, #48 @ 0x30 │ │ - b.n cc448 │ │ + b.n cca50 │ │ asrs r1, r0, #32 │ │ - b.n cca2c │ │ + b.n cd034 │ │ movs r4, r5 │ │ - b.n cc450 │ │ + b.n cca58 │ │ movs r0, #2 │ │ - b.n cca34 │ │ + b.n cd03c │ │ adds r0, #3 │ │ - b.n cca38 │ │ + b.n cd040 │ │ movs r0, r0 │ │ - b.n cc85c │ │ + b.n cce64 │ │ lsls r0, r5 │ │ - b.n cce22 │ │ + b.n cd42a │ │ movs r4, r0 │ │ - b.n ccc66 │ │ - lsls r5, r0, #6 │ │ + b.n cd26e │ │ + lsls r3, r1, #6 │ │ add.w r0, r0, r4 │ │ - b.n ccc6e │ │ - lsls r7, r0, #6 │ │ - add.w r1, r0, r6, lsr #32 │ │ - @ instruction: 0xeb00a542 │ │ - vqshlu.s64 q13, q10, #55 @ 0x37 │ │ - vcvt.u16.f16 d26, d17 │ │ - @ instruction: 0xfff769d4 │ │ + b.n cd276 │ │ + lsls r5, r1, #6 │ │ + add.w r1, r0, r8, lsr #32 │ │ + @ instruction: 0xeb00a14a │ │ + vrshr.u64 q13, q14, #9 │ │ + vcvtm.u16.f16 d26, d25 │ │ + @ instruction: 0xfff76a94 │ │ movs r0, r0 │ │ - ldr r4, [pc, #64] @ (cc988 ) │ │ + ldr r4, [pc, #64] @ (ccf90 ) │ │ stmdb sp!, {r3, ip, sp, pc} │ │ - b.n cce68 │ │ + b.n cd470 │ │ asrs r0, r6, #32 │ │ - b.n cc490 │ │ + b.n cca98 │ │ movs r0, #48 @ 0x30 │ │ - b.n cc494 │ │ + b.n cca9c │ │ adds r0, #48 @ 0x30 │ │ - b.n cc498 │ │ + b.n ccaa0 │ │ asrs r1, r0, #32 │ │ - b.n cca7c │ │ + b.n cd084 │ │ movs r4, r5 │ │ - b.n cc4a0 │ │ + b.n ccaa8 │ │ movs r0, #2 │ │ - b.n cca84 │ │ + b.n cd08c │ │ adds r0, #3 │ │ - b.n cca88 │ │ + b.n cd090 │ │ movs r0, r0 │ │ - b.n cc8ac │ │ + b.n cceb4 │ │ lsls r0, r5 │ │ - b.n cce72 │ │ + b.n cd47a │ │ movs r4, r0 │ │ - b.n cccb6 │ │ - lsls r1, r6, #5 │ │ + b.n cd2be │ │ + lsls r7, r6, #5 │ │ add.w r0, r0, r4 │ │ - b.n cccbe │ │ - lsls r3, r6, #5 │ │ - add.w r1, r0, r2 │ │ - @ instruction: 0xeb00a4f2 │ │ - vsri.32 q13, , #9 │ │ - vcvt.f16.u16 q13, │ │ - vtbl.8 d22, {d23-d24}, d4 │ │ + b.n cd2c6 │ │ + lsls r1, r7, #5 │ │ + add.w r1, r0, r4 │ │ + @ instruction: 0xeb00a0fa │ │ + vshr.u32 q13, , #9 │ │ + vrshr.u64 q13, , #9 │ │ + vtbx.8 d22, {d7-d9}, d4 │ │ movs r0, r0 │ │ - ldr r5, [pc, #960] @ (ccd58 ) │ │ + ldr r5, [pc, #960] @ (cd360 ) │ │ stmdb sp!, {r3, r4, ip, sp, pc} │ │ - b.n cceb8 │ │ + b.n cd4c0 │ │ svc 214 @ 0xd6 │ │ - b.n cce3c │ │ + b.n cd444 │ │ str r0, [r0, #8] │ │ - b.n ccec0 │ │ + b.n cd4c8 │ │ str r0, [r0, r0] │ │ - b.n cccea │ │ + b.n cd2f2 │ │ ands r1, r0 │ │ - b.n cccee │ │ + b.n cd2f6 │ │ movs r6, r0 │ │ - b.n cccf2 │ │ + b.n cd2fa │ │ lsls r0, r0, #1 │ │ add.w lr, r0, sl, lsr #28 │ │ - b.n cce50 │ │ + b.n cd458 │ │ asrs r6, r0, #32 │ │ - b.n cccfe │ │ + b.n cd306 │ │ movs r7, r0 │ │ - b.n ccd02 │ │ + b.n cd30a │ │ @ instruction: 0xfa85ebff │ │ lsls r0, r2, #1 │ │ movt r0, #40 @ 0x28 │ │ - b.n ccee8 │ │ + b.n cd4f0 │ │ movs r0, r1 │ │ - b.n cced2 │ │ + b.n cd4da │ │ asrs r5, r1, #32 │ │ - b.n ccd16 │ │ + b.n cd31e │ │ lsrs r5, r1, #11 │ │ orr.w sl, r0, #6717440 @ 0x668000 │ │ orr.w sl, r0, #6717440 @ 0x668000 │ │ orr.w sl, r0, #6717440 @ 0x668000 │ │ orr.w sl, r0, #6782976 @ 0x678000 │ │ orr.w lr, r0, #13959168 @ 0xd50000 │ │ - b.n ccff6 │ │ + b.n cd5fe │ │ lsls r7, r2, #1 │ │ - b.n cd072 │ │ + b.n cd67a │ │ movs r4, r5 │ │ - b.n cc510 │ │ + b.n ccb18 │ │ lsrs r3, r0, #17 │ │ - b.n cd002 │ │ + b.n cd60a │ │ lsls r6, r1, #29 │ │ - b.n cd086 │ │ + b.n cd68e │ │ movs r0, r5 │ │ - b.n cc51c │ │ + b.n ccb24 │ │ movs r7, r0 │ │ - b.n ccd46 │ │ + b.n cd34e │ │ @ instruction: 0xfb2bebff │ │ movs r0, r0 │ │ - b.n cd0ae │ │ + b.n cd6b6 │ │ movs r2, r0 │ │ lsrs r0, r0, #8 │ │ movs r5, r0 │ │ - b.n cd156 │ │ - beq.n cca48 │ │ - b.n cceb0 │ │ + b.n cd75e │ │ + beq.n cd050 │ │ + b.n cd4b8 │ │ ldrh r0, [r6, #46] @ 0x2e │ │ ldmia.w sp!, {r3, r5, sp, lr} │ │ - b.n ccf3c │ │ + b.n cd544 │ │ strh r5, [r1, #0] │ │ - b.n ccd66 │ │ + b.n cd36e │ │ adds r0, #12 │ │ - b.n cc564 │ │ + b.n ccb6c │ │ movs r0, r0 │ │ - b.n cc568 │ │ + b.n ccb70 │ │ asrs r4, r2, #32 │ │ - b.n cc56c │ │ + b.n ccb74 │ │ movs r0, r0 │ │ - b.n cd0dc │ │ + b.n cd6e4 │ │ movs r0, #32 │ │ - b.n cc574 │ │ + b.n ccb7c │ │ movs r0, #116 @ 0x74 │ │ - b.n cc558 │ │ + b.n ccb60 │ │ lsls r0, r6, #1 │ │ - b.n cc55c │ │ + b.n ccb64 │ │ asrs r0, r7, #1 │ │ - b.n cc560 │ │ + b.n ccb68 │ │ @ instruction: 0xfff10aff │ │ movs r0, r1 │ │ - b.n cd18e │ │ + b.n cd796 │ │ asrs r6, r0, #32 │ │ - b.n ccd92 │ │ + b.n cd39a │ │ movs r0, #7 │ │ - b.n ccd96 │ │ + b.n cd39e │ │ vrhadd.u d14, d3, d31 │ │ movs r0, r1 │ │ - b.n cd0fe │ │ + b.n cd706 │ │ @ instruction: 0xffeb1aff │ │ movs r7, r0 │ │ - b.n ccda6 │ │ + b.n cd3ae │ │ asrs r4, r0, #32 │ │ - b.n ccdaa │ │ + b.n cd3b2 │ │ vrhadd.u d14, d5, d31 │ │ movs r0, r0 │ │ - b.n cd112 │ │ + b.n cd71a │ │ @ instruction: 0xffe71aff │ │ movs r7, r0 │ │ - b.n ccdba │ │ + b.n cd3c2 │ │ asrs r0, r1, #32 │ │ - b.n ccdbe │ │ + b.n cd3c6 │ │ @ instruction: 0xfb0debff │ │ movs r0, r0 │ │ - b.n cd126 │ │ + b.n cd72e │ │ @ instruction: 0xffe60aff │ │ @ instruction: 0xffe0eaff │ │ - b.n cca90 │ │ - b.n ccdd2 │ │ + b.n cd098 │ │ + b.n cd3da │ │ subs r7, r7, #7 │ │ ldmia.w lr, {r2, r4, r5, ip, lr, pc} │ │ - b.n cc5d6 │ │ - b.n ccb14 │ │ - b.n cc5da │ │ + b.n ccbde │ │ + b.n cd11c │ │ + b.n ccbe2 │ │ vrhadd.u16 d14, d14, d31 │ │ lsrs r0, r4, #12 │ │ ldc 15, cr15, [r0], {30} │ │ - b.n ccd08 │ │ + b.n cd310 │ │ lsrs r0, r4, #12 │ │ ldc 15, cr15, [r0], {30} │ │ - b.n ccd10 │ │ + b.n cd318 │ │ lsrs r0, r4, #12 │ │ ldcl 15, cr15, [r0], {30} │ │ - b.n ccd18 │ │ + b.n cd320 │ │ subs r7, r7, #7 │ │ stmia.w r0, {r2, r4, r5, ip, lr, pc} │ │ - b.n cc5c2 │ │ - b.n ccb34 │ │ - b.n cc5c6 │ │ - b.n ccb40 │ │ - b.n cc5ca │ │ + b.n ccbca │ │ + b.n cd13c │ │ + b.n ccbce │ │ + b.n cd148 │ │ + b.n ccbd2 │ │ movs r0, r0 │ │ - b.n cd20e │ │ + b.n cd816 │ │ vrhadd.u16 d14, d14, d31 │ │ lsrs r0, r4, #12 │ │ stc 15, cr15, [r0], {30} │ │ - b.n ccd38 │ │ + b.n cd340 │ │ lsrs r0, r4, #12 │ │ stc 15, cr15, [r0], {30} │ │ - b.n ccd40 │ │ + b.n cd348 │ │ lsrs r0, r4, #12 │ │ stcl 15, cr15, [r0], {30} │ │ - b.n ccd48 │ │ - movw ip, #236 @ 0xec │ │ + b.n cd350 │ │ + movw ip, #260 @ 0x104 │ │ movt ip, #0 │ │ add ip, pc │ │ bx ip │ │ - movw ip, #240 @ 0xf0 │ │ + movw ip, #200 @ 0xc8 │ │ movt ip, #0 │ │ add ip, pc │ │ bx ip │ │ - movw ip, #260 @ 0x104 │ │ + movw ip, #348 @ 0x15c │ │ movt ip, #0 │ │ add ip, pc │ │ bx ip │ │ - movw ip, #264 @ 0x108 │ │ + movw ip, #368 @ 0x170 │ │ movt ip, #0 │ │ add ip, pc │ │ bx ip │ │ - movw ip, #332 @ 0x14c │ │ + movw ip, #372 @ 0x174 │ │ movt ip, #0 │ │ add ip, pc │ │ bx ip │ │ - movw ip, #576 @ 0x240 │ │ + movw ip, #248 @ 0xf8 │ │ movt ip, #0 │ │ add ip, pc │ │ bx ip │ │ - movw ip, #724 @ 0x2d4 │ │ + movw ip, #172 @ 0xac │ │ movt ip, #0 │ │ add ip, pc │ │ bx ip │ │ - movw ip, #520 @ 0x208 │ │ + movw ip, #720 @ 0x2d0 │ │ movt ip, #0 │ │ add ip, pc │ │ bx ip │ │ - movw ip, #65008 @ 0xfdf0 │ │ - movt ip, #65535 @ 0xffff │ │ + movw ip, #500 @ 0x1f4 │ │ + movt ip, #0 │ │ add ip, pc │ │ bx ip │ │ - movw ip, #64916 @ 0xfd94 │ │ + movw ip, #64996 @ 0xfde4 │ │ movt ip, #65535 @ 0xffff │ │ add ip, pc │ │ bx ip │ │ - movw ip, #84 @ 0x54 │ │ - movt ip, #0 │ │ + movw ip, #64904 @ 0xfd88 │ │ + movt ip, #65535 @ 0xffff │ │ add ip, pc │ │ bx ip │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.plt {} │ │ @@ -1,258 +1,262 @@ │ │ │ │ │ │ │ │ Disassembly of section .plt: │ │ │ │ -000ccb70 <.plt>: │ │ +000cd180 <.plt>: │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ add lr, pc, #0, 12 │ │ add lr, lr, #24576 @ 0x6000 │ │ - ldr pc, [lr, #1936]! @ 0x790 │ │ + ldr pc, [lr, #2120]! @ 0x848 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #24576 @ 0x6000 │ │ - ldr pc, [ip, #1912]! @ 0x778 │ │ + ldr pc, [ip, #2096]! @ 0x830 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #24576 @ 0x6000 │ │ - ldr pc, [ip, #1900]! @ 0x76c │ │ + ldr pc, [ip, #2084]! @ 0x824 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #24576 @ 0x6000 │ │ - ldr pc, [ip, #1888]! @ 0x760 │ │ + ldr pc, [ip, #2072]! @ 0x818 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #24576 @ 0x6000 │ │ - ldr pc, [ip, #1876]! @ 0x754 │ │ + ldr pc, [ip, #2060]! @ 0x80c │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #24576 @ 0x6000 │ │ - ldr pc, [ip, #1864]! @ 0x748 │ │ + ldr pc, [ip, #2048]! @ 0x800 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #24576 @ 0x6000 │ │ - ldr pc, [ip, #1852]! @ 0x73c │ │ + ldr pc, [ip, #2036]! @ 0x7f4 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #24576 @ 0x6000 │ │ - ldr pc, [ip, #1840]! @ 0x730 │ │ + ldr pc, [ip, #2024]! @ 0x7e8 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #24576 @ 0x6000 │ │ - ldr pc, [ip, #1828]! @ 0x724 │ │ + ldr pc, [ip, #2012]! @ 0x7dc │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #24576 @ 0x6000 │ │ - ldr pc, [ip, #1816]! @ 0x718 │ │ + ldr pc, [ip, #2000]! @ 0x7d0 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #24576 @ 0x6000 │ │ - ldr pc, [ip, #1804]! @ 0x70c │ │ + ldr pc, [ip, #1988]! @ 0x7c4 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #24576 @ 0x6000 │ │ - ldr pc, [ip, #1792]! @ 0x700 │ │ + ldr pc, [ip, #1976]! @ 0x7b8 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #24576 @ 0x6000 │ │ - ldr pc, [ip, #1780]! @ 0x6f4 │ │ + ldr pc, [ip, #1964]! @ 0x7ac │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #24576 @ 0x6000 │ │ - ldr pc, [ip, #1768]! @ 0x6e8 │ │ + ldr pc, [ip, #1952]! @ 0x7a0 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #24576 @ 0x6000 │ │ - ldr pc, [ip, #1756]! @ 0x6dc │ │ + ldr pc, [ip, #1940]! @ 0x794 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #24576 @ 0x6000 │ │ - ldr pc, [ip, #1744]! @ 0x6d0 │ │ + ldr pc, [ip, #1928]! @ 0x788 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #24576 @ 0x6000 │ │ - ldr pc, [ip, #1732]! @ 0x6c4 │ │ + ldr pc, [ip, #1916]! @ 0x77c │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #24576 @ 0x6000 │ │ - ldr pc, [ip, #1720]! @ 0x6b8 │ │ + ldr pc, [ip, #1904]! @ 0x770 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #24576 @ 0x6000 │ │ - ldr pc, [ip, #1708]! @ 0x6ac │ │ + ldr pc, [ip, #1892]! @ 0x764 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #24576 @ 0x6000 │ │ - ldr pc, [ip, #1696]! @ 0x6a0 │ │ + ldr pc, [ip, #1880]! @ 0x758 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #24576 @ 0x6000 │ │ - ldr pc, [ip, #1684]! @ 0x694 │ │ + ldr pc, [ip, #1868]! @ 0x74c │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #24576 @ 0x6000 │ │ - ldr pc, [ip, #1672]! @ 0x688 │ │ + ldr pc, [ip, #1856]! @ 0x740 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #24576 @ 0x6000 │ │ - ldr pc, [ip, #1660]! @ 0x67c │ │ + ldr pc, [ip, #1844]! @ 0x734 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #24576 @ 0x6000 │ │ - ldr pc, [ip, #1648]! @ 0x670 │ │ + ldr pc, [ip, #1832]! @ 0x728 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #24576 @ 0x6000 │ │ - ldr pc, [ip, #1636]! @ 0x664 │ │ + ldr pc, [ip, #1820]! @ 0x71c │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #24576 @ 0x6000 │ │ - ldr pc, [ip, #1624]! @ 0x658 │ │ + ldr pc, [ip, #1808]! @ 0x710 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #24576 @ 0x6000 │ │ - ldr pc, [ip, #1612]! @ 0x64c │ │ + ldr pc, [ip, #1796]! @ 0x704 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #24576 @ 0x6000 │ │ - ldr pc, [ip, #1600]! @ 0x640 │ │ + ldr pc, [ip, #1784]! @ 0x6f8 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #24576 @ 0x6000 │ │ - ldr pc, [ip, #1588]! @ 0x634 │ │ + ldr pc, [ip, #1772]! @ 0x6ec │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #24576 @ 0x6000 │ │ - ldr pc, [ip, #1576]! @ 0x628 │ │ + ldr pc, [ip, #1760]! @ 0x6e0 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #24576 @ 0x6000 │ │ - ldr pc, [ip, #1564]! @ 0x61c │ │ + ldr pc, [ip, #1748]! @ 0x6d4 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #24576 @ 0x6000 │ │ - ldr pc, [ip, #1552]! @ 0x610 │ │ + ldr pc, [ip, #1736]! @ 0x6c8 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #24576 @ 0x6000 │ │ - ldr pc, [ip, #1540]! @ 0x604 │ │ + ldr pc, [ip, #1724]! @ 0x6bc │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #24576 @ 0x6000 │ │ - ldr pc, [ip, #1528]! @ 0x5f8 │ │ + ldr pc, [ip, #1712]! @ 0x6b0 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #24576 @ 0x6000 │ │ - ldr pc, [ip, #1516]! @ 0x5ec │ │ + ldr pc, [ip, #1700]! @ 0x6a4 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #24576 @ 0x6000 │ │ - ldr pc, [ip, #1504]! @ 0x5e0 │ │ + ldr pc, [ip, #1688]! @ 0x698 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #24576 @ 0x6000 │ │ - ldr pc, [ip, #1492]! @ 0x5d4 │ │ + ldr pc, [ip, #1676]! @ 0x68c │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #24576 @ 0x6000 │ │ - ldr pc, [ip, #1480]! @ 0x5c8 │ │ + ldr pc, [ip, #1664]! @ 0x680 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #24576 @ 0x6000 │ │ - ldr pc, [ip, #1468]! @ 0x5bc │ │ + ldr pc, [ip, #1652]! @ 0x674 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #24576 @ 0x6000 │ │ - ldr pc, [ip, #1456]! @ 0x5b0 │ │ + ldr pc, [ip, #1640]! @ 0x668 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #24576 @ 0x6000 │ │ - ldr pc, [ip, #1444]! @ 0x5a4 │ │ + ldr pc, [ip, #1628]! @ 0x65c │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #24576 @ 0x6000 │ │ - ldr pc, [ip, #1432]! @ 0x598 │ │ + ldr pc, [ip, #1616]! @ 0x650 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #24576 @ 0x6000 │ │ - ldr pc, [ip, #1420]! @ 0x58c │ │ + ldr pc, [ip, #1604]! @ 0x644 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #24576 @ 0x6000 │ │ - ldr pc, [ip, #1408]! @ 0x580 │ │ + ldr pc, [ip, #1592]! @ 0x638 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #24576 @ 0x6000 │ │ - ldr pc, [ip, #1396]! @ 0x574 │ │ + ldr pc, [ip, #1580]! @ 0x62c │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #24576 @ 0x6000 │ │ - ldr pc, [ip, #1384]! @ 0x568 │ │ + ldr pc, [ip, #1568]! @ 0x620 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #24576 @ 0x6000 │ │ - ldr pc, [ip, #1372]! @ 0x55c │ │ + ldr pc, [ip, #1556]! @ 0x614 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #24576 @ 0x6000 │ │ - ldr pc, [ip, #1360]! @ 0x550 │ │ + ldr pc, [ip, #1544]! @ 0x608 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #24576 @ 0x6000 │ │ - ldr pc, [ip, #1348]! @ 0x544 │ │ + ldr pc, [ip, #1532]! @ 0x5fc │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #24576 @ 0x6000 │ │ - ldr pc, [ip, #1336]! @ 0x538 │ │ + ldr pc, [ip, #1520]! @ 0x5f0 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #24576 @ 0x6000 │ │ - ldr pc, [ip, #1324]! @ 0x52c │ │ + ldr pc, [ip, #1508]! @ 0x5e4 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #24576 @ 0x6000 │ │ - ldr pc, [ip, #1312]! @ 0x520 │ │ + ldr pc, [ip, #1496]! @ 0x5d8 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #24576 @ 0x6000 │ │ - ldr pc, [ip, #1300]! @ 0x514 │ │ + ldr pc, [ip, #1484]! @ 0x5cc │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #24576 @ 0x6000 │ │ - ldr pc, [ip, #1288]! @ 0x508 │ │ + ldr pc, [ip, #1472]! @ 0x5c0 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #24576 @ 0x6000 │ │ - ldr pc, [ip, #1276]! @ 0x4fc │ │ + ldr pc, [ip, #1460]! @ 0x5b4 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #24576 @ 0x6000 │ │ - ldr pc, [ip, #1264]! @ 0x4f0 │ │ + ldr pc, [ip, #1448]! @ 0x5a8 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #24576 @ 0x6000 │ │ - ldr pc, [ip, #1252]! @ 0x4e4 │ │ + ldr pc, [ip, #1436]! @ 0x59c │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #24576 @ 0x6000 │ │ - ldr pc, [ip, #1240]! @ 0x4d8 │ │ + ldr pc, [ip, #1424]! @ 0x590 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #24576 @ 0x6000 │ │ - ldr pc, [ip, #1228]! @ 0x4cc │ │ + ldr pc, [ip, #1412]! @ 0x584 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #24576 @ 0x6000 │ │ - ldr pc, [ip, #1216]! @ 0x4c0 │ │ + ldr pc, [ip, #1400]! @ 0x578 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #24576 @ 0x6000 │ │ - ldr pc, [ip, #1204]! @ 0x4b4 │ │ + ldr pc, [ip, #1388]! @ 0x56c │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #24576 @ 0x6000 │ │ - ldr pc, [ip, #1192]! @ 0x4a8 │ │ + ldr pc, [ip, #1376]! @ 0x560 │ │ + ldrble sp, [r4], #1236 @ 0x4d4 │ │ + add ip, pc, #0, 12 │ │ + add ip, ip, #24576 @ 0x6000 │ │ + ldr pc, [ip, #1364]! @ 0x554 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ ├── readelf --wide --decompress --hex-dump=.data.rel.ro {} │ │ @@ -1,1327 +1,1337 @@ │ │ │ │ Hex dump of section '.data.rel.ro': │ │ - 0x000cdf60 60df0c00 dd810400 cb810400 05820400 `............... │ │ - 0x000cdf70 bd810400 51a00400 48000000 08000000 ....Q...H....... │ │ - 0x000cdf80 ed870400 f9a00400 48000000 08000000 ........H....... │ │ - 0x000cdf90 0d8a0400 a99f0400 48000000 08000000 ........H....... │ │ - 0x000cdfa0 5d890400 e19f0400 48000000 08000000 ].......H....... │ │ - 0x000cdfb0 1d8c0400 89a00400 48000000 08000000 ........H....... │ │ - 0x000cdfc0 d18c0400 c1a00400 48000000 08000000 ........H....... │ │ - 0x000cdfd0 bd8a0400 719f0400 48000000 08000000 ....q...H....... │ │ - 0x000cdfe0 a1880400 19a00400 48000000 08000000 ........H....... │ │ - 0x000cdff0 6d8b0400 fc350200 7d000000 d7000000 m....5..}....... │ │ - 0x000ce000 0d000000 fc350200 7d000000 d2000000 .....5..}....... │ │ - 0x000ce010 26000000 58040200 77000000 83000000 &...X...w....... │ │ - 0x000ce020 37000000 fc350200 7d000000 59000000 7....5..}...Y... │ │ - 0x000ce030 37000000 fc350200 7d000000 8f000000 7....5..}....... │ │ - 0x000ce040 37000000 c9cc0100 7e000000 57000000 7.......~...W... │ │ - 0x000ce050 29000000 00000000 00000000 01000000 )............... │ │ - 0x000ce060 d99d0400 00000000 00000000 01000000 ................ │ │ - 0x000ce070 959d0400 00000000 00000000 01000000 ................ │ │ - 0x000ce080 779d0400 00000000 00000000 01000000 w............... │ │ - 0x000ce090 c79d0400 00000000 00000000 01000000 ................ │ │ - 0x000ce0a0 c19d0400 00000000 00000000 01000000 ................ │ │ - 0x000ce0b0 659d0400 00000000 00000000 01000000 e............... │ │ - 0x000ce0c0 a19d0400 00000000 00000000 01000000 ................ │ │ - 0x000ce0d0 899d0400 00000000 00000000 01000000 ................ │ │ - 0x000ce0e0 cd9d0400 00000000 00000000 01000000 ................ │ │ - 0x000ce0f0 839d0400 00000000 00000000 01000000 ................ │ │ - 0x000ce100 719d0400 41a10400 08000000 04000000 q...A........... │ │ - 0x000ce110 b19d0400 5fa10400 08000000 04000000 ...._........... │ │ - 0x000ce120 a79d0400 00000000 00000000 01000000 ................ │ │ - 0x000ce130 d39d0400 00000000 00000000 01000000 ................ │ │ - 0x000ce140 df9d0400 00000000 00000000 01000000 ................ │ │ - 0x000ce150 7d9d0400 00000000 00000000 01000000 }............... │ │ - 0x000ce160 bb9d0400 00000000 00000000 01000000 ................ │ │ - 0x000ce170 9b9d0400 00000000 00000000 01000000 ................ │ │ - 0x000ce180 8f9d0400 00000000 00000000 01000000 ................ │ │ - 0x000ce190 e59d0400 159f0400 04000000 04000000 ................ │ │ - 0x000ce1a0 6b9d0400 d39e0400 10000000 04000000 k............... │ │ - 0x000ce1b0 0b820400 41840400 0b820400 5b9f0400 ....A.......[... │ │ - 0x000ce1c0 10000000 04000000 0b820400 fd840400 ................ │ │ - 0x000ce1d0 0b820400 259f0400 10000000 04000000 ....%........... │ │ - 0x000ce1e0 0b820400 a5e70900 b9e80900 719e0400 ............q... │ │ - 0x000ce1f0 10000000 04000000 0b820400 79e10900 ............y... │ │ - 0x000ce200 e1e80900 bd9e0400 10000000 04000000 ................ │ │ - 0x000ce210 0b820400 b9850400 0b820400 919e0400 ................ │ │ - 0x000ce220 10000000 04000000 0b820400 31870400 ............1... │ │ - 0x000ce230 498f0400 e99e0400 10000000 04000000 I............... │ │ - 0x000ce240 0b820400 c9820400 0b820400 a79e0400 ................ │ │ - 0x000ce250 10000000 04000000 0b820400 0d820400 ................ │ │ - 0x000ce260 858d0400 ff9e0400 10000000 04000000 ................ │ │ - 0x000ce270 0b820400 75860400 d58d0400 459f0400 ....u.......E... │ │ - 0x000ce280 10000000 04000000 0b820400 85830400 ................ │ │ - 0x000ce290 998f0400 00000000 01000000 01000000 ................ │ │ - 0x000ce2a0 a1a70400 42060200 17000000 23000000 ....B.......#... │ │ - 0x000ce2b0 13000000 82370200 13000000 56010000 .....7......V... │ │ - 0x000ce2c0 13000000 82370200 13000000 f7010000 .....7.......... │ │ - 0x000ce2d0 13000000 82370200 13000000 11020000 .....7.......... │ │ - 0x000ce2e0 13000000 e9270200 13000000 24010000 .....'......$... │ │ - 0x000ce2f0 13000000 e9270200 13000000 2b010000 .....'......+... │ │ - 0x000ce300 13000000 be220200 16000000 8f000000 .....".......... │ │ - 0x000ce310 17000000 be220200 16000000 99000000 .....".......... │ │ - 0x000ce320 17000000 6f280200 1e000000 66000000 ....o(......f... │ │ - 0x000ce330 17000000 a0370200 13000000 0a010000 .....7.......... │ │ - 0x000ce340 13000000 a0370200 13000000 22010000 .....7......"... │ │ - 0x000ce350 13000000 a0370200 13000000 2a010000 .....7......*... │ │ - 0x000ce360 13000000 a0370200 13000000 58010000 .....7......X... │ │ - 0x000ce370 13000000 58380200 15000000 bd000000 ....X8.......... │ │ - 0x000ce380 1f000000 58380200 15000000 cc000000 ....X8.......... │ │ - 0x000ce390 1f000000 89270200 1c000000 40010000 .....'......@... │ │ - 0x000ce3a0 13000000 89270200 1c000000 47010000 .....'......G... │ │ - 0x000ce3b0 1b000000 a0370200 13000000 f5000000 .....7.......... │ │ - 0x000ce3c0 13000000 00000000 00000000 01000000 ................ │ │ - 0x000ce3d0 3db20400 51b20400 0c000000 04000000 =...Q........... │ │ - 0x000ce3e0 5fb20400 9db20400 69b30400 15a50000 _.......i....... │ │ - 0x000ce3f0 1c000000 28020000 11000000 31a50000 ....(.......1... │ │ - 0x000ce400 22000000 52000000 13000000 53a50000 "...R.......S... │ │ - 0x000ce410 1b000000 ea010000 17000000 6ea50000 ............n... │ │ - 0x000ce420 1e000000 1b010000 1e000000 6ea50000 ............n... │ │ - 0x000ce430 1e000000 17010000 37000000 6ea50000 ........7...n... │ │ - 0x000ce440 1e000000 56010000 0b000000 8ca50000 ....V........... │ │ - 0x000ce450 18000000 8a020000 0e000000 a4a50000 ................ │ │ - 0x000ce460 1a000000 a1000000 19000000 53a50000 ............S... │ │ - 0x000ce470 1b000000 8d050000 1b000000 d5a50000 ................ │ │ - 0x000ce480 15000000 bea50000 17000000 22f40100 ............"... │ │ - 0x000ce490 01000000 00000000 b80f0000 04000000 ................ │ │ - 0x000ce4a0 11b50400 95b40400 19b60400 00000000 ................ │ │ - 0x000ce4b0 0c000000 04000000 35b90400 3fb90400 ........5...?... │ │ - 0x000ce4c0 00000000 0c000000 04000000 83b90400 ................ │ │ - 0x000ce4d0 8db90400 db290200 63000000 86010000 .....)..c....... │ │ - 0x000ce4e0 2b000000 db290200 63000000 a5010000 +....)..c....... │ │ - 0x000ce4f0 2f000000 e9bf0400 34000000 04000000 /.......4....... │ │ - 0x000ce500 f1b90400 09ba0400 edbf0400 eda50000 ................ │ │ - 0x000ce510 28000000 15a60000 0e000000 15a60000 (............... │ │ - 0x000ce520 0e000000 db290200 63000000 23a60000 .....)..c...#... │ │ - 0x000ce530 59000000 ba000000 1f000000 23a60000 Y...........#... │ │ - 0x000ce540 59000000 0b010000 21000000 23a60000 Y.......!...#... │ │ - 0x000ce550 59000000 08010000 15000000 23a60000 Y...........#... │ │ - 0x000ce560 59000000 7f010000 17000000 23a60000 Y...........#... │ │ - 0x000ce570 59000000 84010000 15000000 23a60000 Y...........#... │ │ - 0x000ce580 59000000 85010000 15000000 23a60000 Y...........#... │ │ - 0x000ce590 59000000 8e010000 0d000000 23a60000 Y...........#... │ │ - 0x000ce5a0 59000000 8f010000 0d000000 23a60000 Y...........#... │ │ - 0x000ce5b0 59000000 95010000 3c000000 23a60000 Y.......<...#... │ │ - 0x000ce5c0 59000000 96010000 2a000000 23a60000 Y.......*...#... │ │ - 0x000ce5d0 59000000 92010000 25000000 23a60000 Y.......%...#... │ │ - 0x000ce5e0 59000000 89010000 15000000 23a60000 Y...........#... │ │ - 0x000ce5f0 59000000 c0010000 05000000 13a70000 Y............... │ │ - 0x000ce600 21000000 4c000000 09000000 13a70000 !...L........... │ │ - 0x000ce610 21000000 4e000000 09000000 d0a70000 !...N........... │ │ - 0x000ce620 2f000000 76000000 05000000 d0a70000 /...v........... │ │ - 0x000ce630 2f000000 77000000 05000000 d0a70000 /...w........... │ │ - 0x000ce640 2f000000 78000000 05000000 d0a70000 /...x........... │ │ - 0x000ce650 2f000000 c2000000 09000000 d0a70000 /............... │ │ - 0x000ce660 2f000000 fb000000 0d000000 d0a70000 /............... │ │ - 0x000ce670 2f000000 02010000 36000000 d0a70000 /.......6....... │ │ - 0x000ce680 2f000000 7a000000 05000000 d0a70000 /...z........... │ │ - 0x000ce690 2f000000 79000000 05000000 d0a70000 /...y........... │ │ - 0x000ce6a0 2f000000 0b010000 05000000 d0a70000 /............... │ │ - 0x000ce6b0 2f000000 0c010000 05000000 d0a70000 /............... │ │ - 0x000ce6c0 2f000000 0d010000 05000000 d0a70000 /............... │ │ - 0x000ce6d0 2f000000 72010000 24000000 d0a70000 /...r...$....... │ │ - 0x000ce6e0 2f000000 77010000 57000000 d0a70000 /...w...W....... │ │ - 0x000ce6f0 2f000000 84010000 36000000 d0a70000 /.......6....... │ │ - 0x000ce700 2f000000 66010000 0d000000 d0a70000 /...f........... │ │ - 0x000ce710 2f000000 4c010000 22000000 d0a70000 /...L..."....... │ │ - 0x000ce720 2f000000 0f010000 05000000 d0a70000 /............... │ │ - 0x000ce730 2f000000 0e010000 05000000 d8ad0000 /............... │ │ - 0x000ce740 2e000000 7d000000 15000000 d8ad0000 ....}........... │ │ - 0x000ce750 2e000000 a9000000 05000000 d8ad0000 ................ │ │ - 0x000ce760 2e000000 aa000000 05000000 d8ad0000 ................ │ │ - 0x000ce770 2e000000 ab000000 05000000 d8ad0000 ................ │ │ - 0x000ce780 2e000000 af000000 05000000 d8ad0000 ................ │ │ - 0x000ce790 2e000000 0a010000 11000000 d8ad0000 ................ │ │ - 0x000ce7a0 2e000000 40010000 09000000 d8ad0000 ....@........... │ │ - 0x000ce7b0 2e000000 ad000000 05000000 d8ad0000 ................ │ │ - 0x000ce7c0 2e000000 ac000000 05000000 d8ad0000 ................ │ │ - 0x000ce7d0 2e000000 dc010000 05000000 d8ad0000 ................ │ │ - 0x000ce7e0 2e000000 dd010000 05000000 d8ad0000 ................ │ │ - 0x000ce7f0 2e000000 33020000 11000000 d8ad0000 ....3........... │ │ - 0x000ce800 2e000000 36020000 09000000 d8ad0000 ....6........... │ │ - 0x000ce810 2e000000 6c020000 09000000 d8ad0000 ....l........... │ │ - 0x000ce820 2e000000 e3020000 4e000000 d8ad0000 ........N....... │ │ - 0x000ce830 2e000000 ef020000 4a000000 d8ad0000 ........J....... │ │ - 0x000ce840 2e000000 cc020000 4a000000 a0ae0000 ........J....... │ │ - 0x000ce850 23000000 bb000000 05000000 a0ae0000 #............... │ │ - 0x000ce860 23000000 bc000000 05000000 a0ae0000 #............... │ │ - 0x000ce870 23000000 0a010000 05000000 a0ae0000 #............... │ │ - 0x000ce880 23000000 0b010000 05000000 a0ae0000 #............... │ │ - 0x000ce890 23000000 7e020000 0d000000 2eaf0000 #...~........... │ │ - 0x000ce8a0 12000000 40af0000 1a000000 5aaf0000 ....@.......Z... │ │ - 0x000ce8b0 01000000 5aaf0000 01000000 01000000 ....Z........... │ │ - 0x000ce8c0 00000000 96680400 01000000 96680400 .....h.......h.. │ │ - 0x000ce8d0 01000000 96680400 01000000 5baf0000 .....h......[... │ │ - 0x000ce8e0 1f000000 52040000 54000000 7aaf0000 ....R...T...z... │ │ - 0x000ce8f0 26000000 15000000 41000000 cbaf0000 &.......A....... │ │ - 0x000ce900 1d000000 da000000 05000000 cbaf0000 ................ │ │ - 0x000ce910 1d000000 e2000000 05000000 88b00000 ................ │ │ - 0x000ce920 20000000 08b10000 12000000 00000000 ............... │ │ - 0x000ce930 04000000 04000000 2dcc0400 00000000 ........-....... │ │ - 0x000ce940 04000000 04000000 31010500 f8b10000 ........1....... │ │ - 0x000ce950 10000000 c8b40000 17000000 dfb40000 ................ │ │ - 0x000ce960 09000000 f8b10000 10000000 b8b30000 ................ │ │ - 0x000ce970 10000000 e8b40000 09000000 dfb40000 ................ │ │ - 0x000ce980 09000000 00000000 00000000 01000000 ................ │ │ - 0x000ce990 3db20400 00000000 0c000000 04000000 =............... │ │ - 0x000ce9a0 29fb0400 9dfc0400 e9fc0400 00000000 )............... │ │ - 0x000ce9b0 14000000 04000000 b9fd0400 f9fd0400 ................ │ │ - 0x000ce9c0 adfe0400 17b60000 1b000000 a00a0000 ................ │ │ - 0x000ce9d0 26000000 17b60000 1b000000 a90a0000 &............... │ │ - 0x000ce9e0 1a000000 68b00000 20000000 85000000 ....h... ....... │ │ - 0x000ce9f0 1e000000 68b00000 20000000 a1000000 ....h... ....... │ │ - 0x000cea00 09000000 72b60000 4c000000 beb60000 ....r...L....... │ │ - 0x000cea10 2f000000 61030000 05000000 edb60000 /...a........... │ │ - 0x000cea20 2c000000 19b70000 2a000000 5eb80000 ,.......*...^... │ │ - 0x000cea30 1f000000 70050000 12000000 5eb80000 ....p.......^... │ │ - 0x000cea40 1f000000 70050000 28000000 5eb80000 ....p...(...^... │ │ - 0x000cea50 1f000000 63060000 15000000 5eb80000 ....c.......^... │ │ - 0x000cea60 1f000000 91060000 15000000 5eb80000 ............^... │ │ - 0x000cea70 1f000000 92060000 15000000 7db80000 ............}... │ │ - 0x000cea80 1d000000 86000000 23000000 9ab80000 ........#....... │ │ - 0x000cea90 02000000 7db80000 1d000000 7f000000 ....}........... │ │ - 0x000ceaa0 2b000000 a1b80000 0e000000 40b50000 +...........@... │ │ - 0x000ceab0 04000000 d8b20000 10000000 afb80000 ................ │ │ - 0x000ceac0 01000000 9bfa0100 0b000000 b0b80000 ................ │ │ - 0x000cead0 26000000 e0b80000 08000000 08ba0000 &............... │ │ - 0x000ceae0 06000000 afb80000 01000000 9bfa0100 ................ │ │ - 0x000ceaf0 0b000000 0eba0000 16000000 afb80000 ................ │ │ - 0x000ceb00 01000000 43b70000 1b000000 f4000000 ....C........... │ │ - 0x000ceb10 2c000000 24ba0000 25000000 1a000000 ,...$...%....... │ │ - 0x000ceb20 36000000 24ba0000 25000000 0a000000 6...$...%....... │ │ - 0x000ceb30 2b000000 f2bf0000 28000000 4d000000 +.......(...M... │ │ - 0x000ceb40 28000000 f2bf0000 28000000 59000000 (.......(...Y... │ │ - 0x000ceb50 16000000 1ac10000 1e000000 aa010000 ................ │ │ - 0x000ceb60 01000000 8ac10000 19000000 a3c10000 ................ │ │ - 0x000ceb70 39000000 dcc10000 23000000 ffc10000 9.......#....... │ │ - 0x000ceb80 12000000 11c20000 22000000 68b40000 ........"...h... │ │ - 0x000ceb90 10000000 11c20000 22000000 33c20000 ........"...3... │ │ - 0x000ceba0 16000000 49c20000 0d000000 c0e60100 ....I........... │ │ - 0x000cebb0 68000000 3d020000 1c000000 c0e60100 h...=........... │ │ - 0x000cebc0 68000000 5e020000 1c000000 c0e60100 h...^........... │ │ - 0x000cebd0 68000000 6b020000 32000000 c0e60100 h...k...2....... │ │ - 0x000cebe0 68000000 6f020000 17000000 c0e60100 h...o........... │ │ - 0x000cebf0 68000000 01030000 15000000 cfc50000 h............... │ │ - 0x000cec00 60000000 a1010000 2e000000 2fc60000 `.........../... │ │ - 0x000cec10 5b000000 af020000 09000000 2fc60000 [.........../... │ │ - 0x000cec20 5b000000 b3020000 09000000 2fc60000 [.........../... │ │ - 0x000cec30 5b000000 3d070000 05000000 2fc60000 [...=......./... │ │ - 0x000cec40 5b000000 bd040000 23000000 2fc60000 [.......#.../... │ │ - 0x000cec50 5b000000 fd040000 24000000 2fc60000 [.......$.../... │ │ - 0x000cec60 5b000000 f0030000 09000000 17c70000 [............... │ │ - 0x000cec70 2a000000 ee000000 1e000000 17c70000 *............... │ │ - 0x000cec80 2a000000 a0010000 16000000 17c70000 *............... │ │ - 0x000cec90 2a000000 a4010000 11000000 17c70000 *............... │ │ - 0x000ceca0 2a000000 9a010000 2c000000 17c70000 *.......,....... │ │ - 0x000cecb0 2a000000 bd010000 34000000 41c70000 *.......4...A... │ │ - 0x000cecc0 1c000000 5dc70000 2a000000 23000000 ....]...*...#... │ │ - 0x000cecd0 28000000 87c70000 5a000000 27000000 (.......Z...'... │ │ - 0x000cece0 12000000 87c70000 5a000000 3f000000 ........Z...?... │ │ - 0x000cecf0 15000000 87c70000 5a000000 46000000 ........Z...F... │ │ - 0x000ced00 0a000000 87c70000 5a000000 44000000 ........Z...D... │ │ - 0x000ced10 0a000000 87c70000 5a000000 54010000 ........Z...T... │ │ - 0x000ced20 15000000 87c70000 5a000000 a5010000 ........Z....... │ │ - 0x000ced30 18000000 87c70000 5a000000 87010000 ........Z....... │ │ - 0x000ced40 30000000 87c70000 5a000000 e5010000 0.......Z....... │ │ - 0x000ced50 15000000 9cb20100 5d000000 21000000 ........]...!... │ │ - 0x000ced60 0e000000 9cb20100 5d000000 49000000 ........]...I... │ │ - 0x000ced70 17000000 9cb20100 5d000000 4b000000 ........]...K... │ │ - 0x000ced80 1b000000 9cb20100 5d000000 6e000000 ........]...n... │ │ - 0x000ced90 1c000000 9cb20100 5d000000 88000000 ........]....... │ │ - 0x000ceda0 10000000 9cb20100 5d000000 9b000000 ........]....... │ │ - 0x000cedb0 1d000000 9cb20100 5d000000 0c010000 ........]....... │ │ - 0x000cedc0 0e000000 9cb20100 5d000000 27010000 ........]...'... │ │ - 0x000cedd0 25000000 9cb20100 5d000000 3d010000 %.......]...=... │ │ - 0x000cede0 0e000000 07b30100 70000000 8f000000 ........p....... │ │ - 0x000cedf0 22000000 07b30100 70000000 56000000 ".......p...V... │ │ - 0x000cee00 29000000 07b30100 70000000 56000000 ).......p...V... │ │ - 0x000cee10 18000000 07b30100 70000000 4d000000 ........p...M... │ │ - 0x000cee20 14000000 77b30100 5f000000 75030000 ....w..._...u... │ │ - 0x000cee30 1d000000 d6b30100 60000000 9d000000 ........`....... │ │ - 0x000cee40 1a000000 77b30100 5f000000 70030000 ....w..._...p... │ │ - 0x000cee50 09000000 d6b30100 60000000 eb060000 ........`....... │ │ - 0x000cee60 11000000 d6b30100 60000000 a5000000 ........`....... │ │ - 0x000cee70 22000000 bd670500 10000000 04000000 "....g.......... │ │ - 0x000cee80 c5670500 36b40100 67000000 48000000 .g..6...g...H... │ │ - 0x000cee90 1b000000 36b40100 67000000 6b000000 ....6...g...k... │ │ - 0x000ceea0 19000000 9db40100 32000000 36b40100 ........2...6... │ │ - 0x000ceeb0 67000000 7a000000 11000000 cfb40100 g...z........... │ │ - 0x000ceec0 2e000000 36b40100 67000000 7e000000 ....6...g...~... │ │ - 0x000ceed0 11000000 fdb40100 3f000000 36b40100 ........?...6... │ │ - 0x000ceee0 67000000 8e000000 30000000 3cb50100 g.......0...<... │ │ - 0x000ceef0 3c000000 36b40100 67000000 97000000 <...6...g....... │ │ - 0x000cef00 2d000000 78b50100 15000000 36b40100 -...x.......6... │ │ - 0x000cef10 67000000 98000000 2b000000 19060600 g.......+....... │ │ - 0x000cef20 08000000 04000000 29360a00 00000000 ........)6...... │ │ - 0x000cef30 0c000000 04000000 436e0500 4d6e0500 ........Cn..Mn.. │ │ - 0x000cef40 00000000 0c000000 04000000 8d6e0500 .............n.. │ │ - 0x000cef50 996e0500 c1b50100 6b000000 2f000000 .n......k.../... │ │ - 0x000cef60 0f000000 c1b50100 6b000000 33000000 ........k...3... │ │ - 0x000cef70 1a000000 9fca0100 66000000 48000000 ........f...H... │ │ - 0x000cef80 32000000 9fca0100 66000000 5c000000 2.......f...\... │ │ - 0x000cef90 32000000 00000000 1c000000 04000000 2............... │ │ - 0x000cefa0 09780500 aab50100 0d000000 b7b50100 .x.............. │ │ - 0x000cefb0 0a000000 c1b50100 6b000000 5d000000 ........k...]... │ │ - 0x000cefc0 09000000 aab60100 4f000000 c1b50100 ........O....... │ │ - 0x000cefd0 6b000000 7a000000 0d000000 c1b50100 k...z........... │ │ - 0x000cefe0 6b000000 80000000 1e000000 f9b60100 k............... │ │ - 0x000ceff0 1d000000 96680400 01000000 c1b50100 .....h.......... │ │ - 0x000cf000 6b000000 66000000 0d000000 00000000 k...f........... │ │ - 0x000cf010 04000000 04000000 256e0500 00000000 ........%n...... │ │ - 0x000cf020 04000000 04000000 256e0500 00000000 ........%n...... │ │ - 0x000cf030 04000000 04000000 256e0500 00000000 ........%n...... │ │ - 0x000cf040 04000000 04000000 256e0500 00000000 ........%n...... │ │ - 0x000cf050 04000000 04000000 256e0500 00000000 ........%n...... │ │ - 0x000cf060 04000000 04000000 256e0500 00000000 ........%n...... │ │ - 0x000cf070 04000000 04000000 1d6e0500 16b70100 .........n...... │ │ - 0x000cf080 0c000000 22b70100 0c000000 2eb70100 ...."........... │ │ - 0x000cf090 0f000000 3db70100 11000000 4eb70100 ....=.......N... │ │ - 0x000cf0a0 1a000000 68b70100 1d000000 85b70100 ....h........... │ │ - 0x000cf0b0 1b000000 adb70100 26000000 a8b00000 ........&....... │ │ - 0x000cf0c0 20000000 eeb70100 2d000000 1bb80100 .......-....... │ │ - 0x000cf0d0 25000000 4fb80100 2a000000 79b80100 %...O...*...y... │ │ - 0x000cf0e0 22000000 a7b80100 2a000000 d1b80100 ".......*....... │ │ - 0x000cf0f0 22000000 ffb80100 2c000000 2bb90100 ".......,...+... │ │ - 0x000cf100 24000000 5db90100 2b000000 88b90100 $...]...+....... │ │ - 0x000cf110 23000000 b8b90100 29000000 e1b90100 #.......)....... │ │ - 0x000cf120 21000000 0dba0100 2a000000 37ba0100 !.......*...7... │ │ - 0x000cf130 22000000 65ba0100 2b000000 90ba0100 "...e...+....... │ │ - 0x000cf140 23000000 c0ba0100 2a000000 eaba0100 #.......*....... │ │ - 0x000cf150 24000000 38bb0100 2c000000 64bb0100 $...8...,...d... │ │ - 0x000cf160 24000000 96bb0100 2a000000 c0bb0100 $.......*....... │ │ - 0x000cf170 22000000 eebb0100 2a000000 18bc0100 ".......*....... │ │ - 0x000cf180 22000000 46bc0100 2b000000 71bc0100 "...F...+...q... │ │ - 0x000cf190 23000000 a1bc0100 29000000 cabc0100 #.......)....... │ │ - 0x000cf1a0 21000000 f6bc0100 2a000000 20bd0100 !.......*... ... │ │ - 0x000cf1b0 22000000 4ebd0100 2d000000 7bbd0100 "...N...-...{... │ │ - 0x000cf1c0 25000000 afbd0100 2b000000 dabd0100 %.......+....... │ │ - 0x000cf1d0 23000000 0abe0100 2c000000 36be0100 #.......,...6... │ │ - 0x000cf1e0 24000000 84be0100 2d000000 b1be0100 $.......-....... │ │ - 0x000cf1f0 27000000 01bf0100 34000000 35bf0100 '.......4...5... │ │ - 0x000cf200 2e000000 7bbf0100 31000000 acbf0100 ....{...1....... │ │ - 0x000cf210 2b000000 ecbf0100 31000000 1dc00100 +.......1....... │ │ - 0x000cf220 2b000000 5dc00100 33000000 90c00100 +...]...3....... │ │ - 0x000cf230 2d000000 d4c00100 32000000 06c10100 -.......2....... │ │ - 0x000cf240 2c000000 48c10100 30000000 78c10100 ,...H...0...x... │ │ - 0x000cf250 2a000000 b6c10100 31000000 e7c10100 *.......1....... │ │ - 0x000cf260 2b000000 27c20100 32000000 59c20100 +...'...2...Y... │ │ - 0x000cf270 2c000000 9bc20100 31000000 ccc20100 ,.......1....... │ │ - 0x000cf280 2b000000 0cc30100 33000000 3fc30100 +.......3...?... │ │ - 0x000cf290 2d000000 3e2a0200 63000000 35090000 -...>*..c...5... │ │ - 0x000cf2a0 24000000 3dbc0500 1c000000 04000000 $...=........... │ │ - 0x000cf2b0 89bc0500 ed580600 08000000 04000000 .....X.......... │ │ - 0x000cf2c0 29360a00 00000000 0c000000 04000000 )6.............. │ │ - 0x000cf2d0 bdb60500 c9b60500 00000000 0c000000 ................ │ │ - 0x000cf2e0 04000000 b5b70500 bfb70500 00000000 ................ │ │ - 0x000cf2f0 0c000000 04000000 4fb80500 59b80500 ........O...Y... │ │ - 0x000cf300 62210200 84000000 18000000 2e000000 b!.............. │ │ - 0x000cf310 62210200 84000000 1d000000 32000000 b!..........2... │ │ - 0x000cf320 62210200 84000000 1d000000 3c000000 b!..........<... │ │ - 0x000cf330 62210200 84000000 3e000000 42000000 b!......>...B... │ │ - 0x000cf340 79c40100 86000000 26000000 18000000 y.......&....... │ │ - 0x000cf350 79c40100 86000000 65000000 37000000 y.......e...7... │ │ - 0x000cf360 00000000 00000000 01000000 d9c90500 ................ │ │ - 0x000cf370 ddc90500 ddc90500 28c60100 6b000000 ........(...k... │ │ - 0x000cf380 48000000 21000000 28c60100 6b000000 H...!...(...k... │ │ - 0x000cf390 84000000 09000000 28c60100 6b000000 ........(...k... │ │ - 0x000cf3a0 99000000 0e000000 dcc60100 15000000 ................ │ │ - 0x000cf3b0 f1c60100 0f000000 00c70100 0e000000 ................ │ │ - 0x000cf3c0 0ec70100 29000000 37c70100 2c000000 ....)...7...,... │ │ - 0x000cf3d0 63c70100 32000000 95c70100 30000000 c...2.......0... │ │ - 0x000cf3e0 03e10900 0c000000 04000000 adf80500 ................ │ │ - 0x000cf3f0 b9f80500 95f80500 00000000 00000000 ................ │ │ - 0x000cf400 01000000 adfc0500 19060600 08000000 ................ │ │ - 0x000cf410 04000000 29360a00 d3c70100 18000000 ....)6.......... │ │ - 0x000cf420 ebc70100 22000000 0dc80100 37000000 ....".......7... │ │ - 0x000cf430 44c80100 11000000 55c80100 0b000000 D.......U....... │ │ - 0x000cf440 60c80100 1d000000 78b40000 10000000 `.......x....... │ │ - 0x000cf450 9b1c0200 78000000 83000000 1b000000 ....x........... │ │ - 0x000cf460 7dc80100 17000000 a8b20000 10000000 }............... │ │ - 0x000cf470 94c80100 12000000 b6c80100 16000000 ................ │ │ - 0x000cf480 ccc80100 0b000000 d7c80100 0a000000 ................ │ │ - 0x000cf490 19060600 08000000 04000000 29360a00 ............)6.. │ │ - 0x000cf4a0 4ecc0100 7b000000 92000000 16000000 N...{........... │ │ - 0x000cf4b0 e4c80100 3a000000 4ecc0100 7b000000 ....:...N...{... │ │ - 0x000cf4c0 ca000000 0d000000 1ec90100 4d000000 ............M... │ │ - 0x000cf4d0 fe030000 21000000 1ec90100 4d000000 ....!.......M... │ │ - 0x000cf4e0 fe030000 2e000000 1ec90100 4d000000 ............M... │ │ - 0x000cf4f0 02040000 20000000 1ec90100 4d000000 .... .......M... │ │ - 0x000cf500 02040000 2b000000 6bc90100 5b000000 ....+...k...[... │ │ - 0x000cf510 ff000000 19000000 6bc90100 5b000000 ........k...[... │ │ - 0x000cf520 f2000000 12000000 6bc90100 5b000000 ........k...[... │ │ - 0x000cf530 ce000000 24000000 6bc90100 5b000000 ....$...k...[... │ │ - 0x000cf540 d1000000 24000000 6bc90100 5b000000 ....$...k...[... │ │ - 0x000cf550 40000000 22000000 c6c90100 1a000000 @..."........... │ │ - 0x000cf560 e0c90100 06000000 22f40100 01000000 ........"....... │ │ - 0x000cf570 e6c90100 18000000 e6c90100 18000000 ................ │ │ - 0x000cf580 fec90100 6c000000 45690600 08000000 ....l...Ei...... │ │ - 0x000cf590 04000000 29360a00 c9cc0100 7e000000 ....)6......~... │ │ - 0x000cf5a0 2d000000 0e000000 0d170600 70000000 -...........p... │ │ - 0x000cf5b0 08000000 31170600 1d1d0600 7d1d0600 ....1.......}... │ │ - 0x000cf5c0 c9cc0100 7e000000 34000000 21000000 ....~...4...!... │ │ - 0x000cf5d0 7eca0100 21000000 c9cc0100 7e000000 ~...!.......~... │ │ - 0x000cf5e0 da000000 0d000000 9fca0100 66000000 ............f... │ │ - 0x000cf5f0 2f000000 27000000 9fca0100 66000000 /...'.......f... │ │ - 0x000cf600 34000000 32000000 00000000 00000000 4...2........... │ │ - 0x000cf610 01000000 01270600 25270600 25270600 .....'..%'..%'.. │ │ - 0x000cf620 25300600 10000000 08000000 1d2b0600 %0...........+.. │ │ - 0x000cf630 052c0600 30000000 08000000 392c0600 .,..0.......9,.. │ │ - 0x000cf640 cd2c0600 30000000 08000000 e92c0600 .,..0........,.. │ │ - 0x000cf650 612e0600 18000000 04000000 652e0600 a...........e... │ │ - 0x000cf660 00000000 04000000 04000000 ed2f0600 ............./.. │ │ - 0x000cf670 c52e0600 18000000 04000000 c92e0600 ................ │ │ - 0x000cf680 00000000 04000000 04000000 452f0600 ............E/.. │ │ - 0x000cf690 00000000 04000000 04000000 ed2f0600 ............./.. │ │ - 0x000cf6a0 25300600 10000000 08000000 2d300600 %0..........-0.. │ │ - 0x000cf6b0 00000000 04000000 04000000 ed2f0600 ............./.. │ │ - 0x000cf6c0 00000000 01000000 01000000 a1a70400 ................ │ │ - 0x000cf6d0 45690600 08000000 04000000 29360a00 Ei..........)6.. │ │ - 0x000cf6e0 bd670500 10000000 04000000 c5670500 .g...........g.. │ │ - 0x000cf6f0 fd2b0600 08000000 04000000 29360a00 .+..........)6.. │ │ - 0x000cf700 4ecc0100 7b000000 e0000000 32000000 N...{.......2... │ │ - 0x000cf710 4ecc0100 7b000000 09010000 0d000000 N...{........... │ │ - 0x000cf720 b12d0600 18000000 08000000 b92d0600 .-...........-.. │ │ - 0x000cf730 05cb0100 6e000000 4c000000 20000000 ....n...L... ... │ │ - 0x000cf740 05cb0100 6e000000 4f000000 1a000000 ....n...O....... │ │ - 0x000cf750 05cb0100 6e000000 59000000 19000000 ....n...Y....... │ │ - 0x000cf760 68b10000 10000000 05cb0100 6e000000 h...........n... │ │ - 0x000cf770 2a000000 0d000000 05cb0100 6e000000 *...........n... │ │ - 0x000cf780 74000000 11000000 05cb0100 6e000000 t...........n... │ │ - 0x000cf790 7a000000 1a000000 05cb0100 6e000000 z...........n... │ │ - 0x000cf7a0 7f000000 1a000000 05cb0100 6e000000 ............n... │ │ - 0x000cf7b0 84000000 1a000000 05cb0100 6e000000 ............n... │ │ - 0x000cf7c0 89000000 1a000000 05cb0100 6e000000 ............n... │ │ - 0x000cf7d0 9c000000 1e000000 05cb0100 6e000000 ............n... │ │ - 0x000cf7e0 b4000000 0d000000 05cb0100 6e000000 ............n... │ │ - 0x000cf7f0 11010000 15000000 05cb0100 6e000000 ............n... │ │ - 0x000cf800 1d010000 10000000 73cb0100 0f000000 ........s....... │ │ - 0x000cf810 05cb0100 6e000000 3c010000 0d000000 ....n...<....... │ │ - 0x000cf820 82cb0100 76000000 04000000 11000000 ....v........... │ │ - 0x000cf830 82cb0100 76000000 06000000 05000000 ....v........... │ │ - 0x000cf840 82cb0100 76000000 5b000000 05000000 ....v...[....... │ │ - 0x000cf850 82cb0100 76000000 68000000 0f000000 ....v...h....... │ │ - 0x000cf860 82cb0100 76000000 6b000000 0b000000 ....v...k....... │ │ - 0x000cf870 29410600 08000000 04000000 59410600 )A..........YA.. │ │ - 0x000cf880 00000000 0c000000 04000000 81530600 .............S.. │ │ - 0x000cf890 8b530600 00000000 0c000000 04000000 .S.............. │ │ - 0x000cf8a0 c7530600 d1530600 00000000 0c000000 .S...S.......... │ │ - 0x000cf8b0 04000000 01550600 0d550600 7da70900 .....U...U..}... │ │ - 0x000cf8c0 18000000 04000000 9d580600 25300600 .........X..%0.. │ │ - 0x000cf8d0 10000000 08000000 f5580600 79590600 .........X..yY.. │ │ - 0x000cf8e0 30000000 08000000 4d5a0600 00000000 0.......MZ...... │ │ - 0x000cf8f0 04000000 04000000 452f0600 00000000 ........E/...... │ │ - 0x000cf900 04000000 04000000 ed2f0600 00000000 ........./...... │ │ - 0x000cf910 04000000 04000000 ed2f0600 00000000 ........./...... │ │ - 0x000cf920 04000000 04000000 ed2f0600 cd2c0600 ........./...,.. │ │ - 0x000cf930 30000000 08000000 e15a0600 a95b0600 0........Z...[.. │ │ - 0x000cf940 18000000 04000000 ad5b0600 25300600 .........[..%0.. │ │ - 0x000cf950 10000000 08000000 0d5c0600 00000000 .........\...... │ │ - 0x000cf960 01000000 01000000 a1a70400 ed580600 .............X.. │ │ - 0x000cf970 08000000 04000000 29360a00 4ecc0100 ........)6..N... │ │ - 0x000cf980 7b000000 b1000000 1a000000 c9cc0100 {............... │ │ - 0x000cf990 7e000000 8a000000 26000000 c9cc0100 ~.......&....... │ │ - 0x000cf9a0 7e000000 9d000000 40000000 b12d0600 ~.......@....-.. │ │ - 0x000cf9b0 18000000 08000000 b92d0600 c9cc0100 .........-...... │ │ - 0x000cf9c0 7e000000 e3000000 3c000000 c9cc0100 ~.......<....... │ │ - 0x000cf9d0 7e000000 ed000000 3c000000 c9cc0100 ~.......<....... │ │ - 0x000cf9e0 7e000000 03010000 2a000000 25620600 ~.......*...%b.. │ │ - 0x000cf9f0 04000000 04000000 d5080600 45690600 ............Ei.. │ │ - 0x000cfa00 08000000 04000000 29360a00 45690600 ........)6..Ei.. │ │ - 0x000cfa10 08000000 04000000 29360a00 bd670500 ........)6...g.. │ │ - 0x000cfa20 10000000 04000000 c5670500 cd610600 .........g...a.. │ │ - 0x000cfa30 0c000000 04000000 29360a00 cfcd0100 ........)6...... │ │ - 0x000cfa40 7a000000 37000000 12000000 cfcd0100 z...7........... │ │ - 0x000cfa50 7a000000 39000000 35000000 cfcd0100 z...9...5....... │ │ - 0x000cfa60 7a000000 3c000000 41000000 cfcd0100 z...<...A....... │ │ - 0x000cfa70 7a000000 41000000 35000000 cfcd0100 z...A...5....... │ │ - 0x000cfa80 7a000000 54000000 33000000 cfcd0100 z...T...3....... │ │ - 0x000cfa90 7a000000 55000000 41000000 5ace0100 z...U...A...Z... │ │ - 0x000cfaa0 13000000 cfcd0100 7a000000 4f000000 ........z...O... │ │ - 0x000cfab0 1f000000 cfcd0100 7a000000 65000000 ........z...e... │ │ - 0x000cfac0 3b000000 cfcd0100 7a000000 6d000000 ;.......z...m... │ │ - 0x000cfad0 22000000 cfcd0100 7a000000 7b000000 ".......z...{... │ │ - 0x000cfae0 12000000 cfcd0100 7a000000 80000000 ........z....... │ │ - 0x000cfaf0 36000000 a9ce0100 45000000 eece0100 6.......E....... │ │ - 0x000cfb00 6d000000 1c000000 15000000 5bcf0100 m...........[... │ │ - 0x000cfb10 43000000 eece0100 6d000000 23000000 C.......m...#... │ │ - 0x000cfb20 19000000 00000000 00000000 01000000 ................ │ │ - 0x000cfb30 81770600 ed580600 08000000 04000000 .w...X.......... │ │ - 0x000cfb40 29360a00 ac010200 76000000 be000000 )6......v....... │ │ - 0x000cfb50 37000000 ac010200 76000000 c9000000 7.......v....... │ │ - 0x000cfb60 0e000000 ac010200 76000000 d2000000 ........v....... │ │ - 0x000cfb70 25000000 ac010200 76000000 ec000000 %.......v....... │ │ - 0x000cfb80 38000000 ac010200 76000000 f6000000 8.......v....... │ │ - 0x000cfb90 1f000000 ac010200 76000000 14010000 ........v....... │ │ - 0x000cfba0 15000000 29410600 08000000 04000000 ....)A.......... │ │ - 0x000cfbb0 59410600 00000000 0c000000 04000000 YA.............. │ │ - 0x000cfbc0 c57a0600 cf7a0600 00000000 0c000000 .z...z.......... │ │ - 0x000cfbd0 04000000 217b0600 2b7b0600 79200200 ....!{..+{..y .. │ │ - 0x000cfbe0 71000000 4b000000 4f000000 e4cf0100 q...K...O....... │ │ - 0x000cfbf0 25000000 09d00100 1f000000 31d00100 %...........1... │ │ - 0x000cfc00 2e000000 5fd00100 26000000 85d00100 ...._...&....... │ │ - 0x000cfc10 2c000000 b1d00100 24000000 e3d00100 ,.......$....... │ │ - 0x000cfc20 2c000000 0fd10100 24000000 41d10100 ,.......$...A... │ │ - 0x000cfc30 27000000 68d10100 21000000 a6d10100 '...h...!....... │ │ - 0x000cfc40 2c000000 d2d10100 24000000 04d20100 ,.......$....... │ │ - 0x000cfc50 2e000000 32d20100 28000000 6cd20100 ....2...(...l... │ │ - 0x000cfc60 2b000000 97d20100 25000000 cbd20100 +.......%....... │ │ - 0x000cfc70 2b000000 f6d20100 25000000 2ad30100 +.......%...*... │ │ - 0x000cfc80 2d000000 57d30100 27000000 8fd30100 -...W...'....... │ │ - 0x000cfc90 2c000000 bbd30100 26000000 e1d30100 ,.......&....... │ │ - 0x000cfca0 2a000000 0bd40100 24000000 3dd40100 *.......$...=... │ │ - 0x000cfcb0 2b000000 68d40100 25000000 9cd40100 +...h...%....... │ │ - 0x000cfcc0 2c000000 c8d40100 26000000 eed40100 ,.......&....... │ │ - 0x000cfcd0 2b000000 19d50100 25000000 4dd50100 +.......%...M... │ │ - 0x000cfce0 2d000000 7ad50100 27000000 b2d50100 -...z...'....... │ │ - 0x000cfcf0 3b000000 3e2a0200 63000000 d3050000 ;...>*..c....... │ │ - 0x000cfd00 19000000 edd50100 26000000 08b00000 ........&....... │ │ - 0x000cfd10 20000000 2ed60100 28000000 56d60100 .......(...V... │ │ - 0x000cfd20 22000000 97d60100 27000000 bed60100 ".......'....... │ │ - 0x000cfd30 21000000 fcd60100 27000000 23d70100 !.......'...#... │ │ - 0x000cfd40 1f000000 4bd70100 0a000000 55d70100 ....K.......U... │ │ - 0x000cfd50 0b000000 60d70100 1d000000 60d70100 ....`.......`... │ │ - 0x000cfd60 1d000000 7dd70100 6b000000 f0d70100 ....}...k....... │ │ - 0x000cfd70 0c000000 31e80100 01000000 4fdd0100 ....1.......O... │ │ - 0x000cfd80 67000000 20020000 10000000 4fdd0100 g... .......O... │ │ - 0x000cfd90 67000000 28020000 10000000 03d80100 g...(........... │ │ - 0x000cfda0 21000000 03d80100 21000000 24d80100 !.......!...$... │ │ - 0x000cfdb0 6f000000 93d80100 2d000000 c0d80100 o.......-....... │ │ - 0x000cfdc0 1f000000 c0d80100 1f000000 dfd80100 ................ │ │ - 0x000cfdd0 6d000000 4cd90100 27000000 9cd90100 m...L...'....... │ │ - 0x000cfde0 33000000 cfd90100 2b000000 34da0100 3.......+...4... │ │ - 0x000cfdf0 19000000 65da0100 75000000 dada0100 ....e...u....... │ │ - 0x000cfe00 21000000 dada0100 21000000 fbda0100 !.......!....... │ │ - 0x000cfe10 6f000000 6adb0100 1b000000 85db0100 o...j........... │ │ - 0x000cfe20 2d000000 b2db0100 25000000 e6db0100 -.......%....... │ │ - 0x000cfe30 1b000000 01dc0100 1e000000 01dc0100 ................ │ │ - 0x000cfe40 1e000000 1fdc0100 6c000000 8bdc0100 ........l....... │ │ - 0x000cfe50 01000000 8cdc0100 01000000 2ee80100 ................ │ │ - 0x000cfe60 01000000 8ddc0100 01000000 2f070200 ............/... │ │ - 0x000cfe70 01000000 8edc0100 01000000 8fdc0100 ................ │ │ - 0x000cfe80 01000000 90dc0100 01000000 91dc0100 ................ │ │ - 0x000cfe90 01000000 92dc0100 01000000 93dc0100 ................ │ │ - 0x000cfea0 01000000 216a0400 01000000 94dc0100 ....!j.......... │ │ - 0x000cfeb0 02000000 96dc0100 66000000 7d000000 ........f...}... │ │ - 0x000cfec0 12000000 30e80100 01000000 22f40100 ....0......."... │ │ - 0x000cfed0 01000000 b6dd0100 27000000 dddd0100 ........'....... │ │ - 0x000cfee0 19000000 dddd0100 19000000 4fdd0100 ............O... │ │ - 0x000cfef0 67000000 f6dd0100 1f000000 15de0100 g............... │ │ - 0x000cff00 2a000000 45de0100 13000000 65de0100 *...E.......e... │ │ - 0x000cff10 34000000 99de0100 2c000000 48b20000 4.......,...H... │ │ - 0x000cff20 10000000 d8de0100 02000000 dade0100 ................ │ │ - 0x000cff30 03000000 ddde0100 11000000 eede0100 ................ │ │ - 0x000cff40 34000000 22df0100 2c000000 a8b40000 4..."...,....... │ │ - 0x000cff50 10000000 d8de0100 02000000 dade0100 ................ │ │ - 0x000cff60 03000000 61df0100 18000000 28b00000 ....a.......(... │ │ - 0x000cff70 20000000 a8b90000 08000000 08b50000 ............... │ │ - 0x000cff80 04000000 79df0100 1a000000 93df0100 ....y........... │ │ - 0x000cff90 0f000000 d0df0100 3b000000 0be00100 ........;....... │ │ - 0x000cffa0 12000000 93eb0100 01000000 1de00100 ................ │ │ - 0x000cffb0 11000000 93eb0100 01000000 47e00100 ............G... │ │ - 0x000cffc0 1f000000 08b40000 10000000 66e00100 ............f... │ │ - 0x000cffd0 16000000 90e00100 1f000000 afe00100 ................ │ │ - 0x000cffe0 13000000 c2e00100 1d000000 dfe00100 ................ │ │ - 0x000cfff0 18000000 00000000 00000000 01000000 ................ │ │ - 0x000d0000 09f40600 0df40600 0ff40600 7fe10100 ................ │ │ - 0x000d0010 15000000 94e10100 30000000 8a010000 ........0....... │ │ - 0x000d0020 26000000 94e10100 30000000 0e020000 &.......0....... │ │ - 0x000d0030 1d000000 94e10100 30000000 6a030000 ........0...j... │ │ - 0x000d0040 14000000 94e10100 30000000 6d030000 ........0...m... │ │ - 0x000d0050 12000000 94e10100 30000000 7a030000 ........0...z... │ │ - 0x000d0060 22000000 94e10100 30000000 7a030000 ".......0...z... │ │ - 0x000d0070 0d000000 94e10100 30000000 7b030000 ........0...{... │ │ - 0x000d0080 26000000 94e10100 30000000 7b030000 &.......0...{... │ │ - 0x000d0090 0d000000 94e10100 30000000 7c030000 ........0...|... │ │ - 0x000d00a0 26000000 94e10100 30000000 7c030000 &.......0...|... │ │ - 0x000d00b0 0d000000 94e10100 30000000 7d030000 ........0...}... │ │ - 0x000d00c0 26000000 94e10100 30000000 7d030000 &.......0...}... │ │ - 0x000d00d0 0d000000 94e10100 30000000 85030000 ........0....... │ │ - 0x000d00e0 23000000 94e10100 30000000 85030000 #.......0....... │ │ - 0x000d00f0 0e000000 94e10100 30000000 87030000 ........0....... │ │ - 0x000d0100 22000000 94e10100 30000000 87030000 ".......0....... │ │ - 0x000d0110 0d000000 94e10100 30000000 88030000 ........0....... │ │ - 0x000d0120 26000000 94e10100 30000000 88030000 &.......0....... │ │ - 0x000d0130 0d000000 94e10100 30000000 8b030000 ........0....... │ │ - 0x000d0140 22000000 94e10100 30000000 8b030000 ".......0....... │ │ - 0x000d0150 0d000000 94e10100 30000000 8c030000 ........0....... │ │ - 0x000d0160 26000000 94e10100 30000000 8c030000 &.......0....... │ │ - 0x000d0170 0d000000 94e10100 30000000 8d030000 ........0....... │ │ - 0x000d0180 26000000 94e10100 30000000 8d030000 &.......0....... │ │ - 0x000d0190 0d000000 94e10100 30000000 74030000 ........0...t... │ │ - 0x000d01a0 17000000 c4e10100 39000000 20000000 ........9... ... │ │ - 0x000d01b0 09000000 c4e10100 39000000 2a000000 ........9...*... │ │ - 0x000d01c0 13000000 94e10100 30000000 a1050000 ........0....... │ │ - 0x000d01d0 35000000 94e10100 30000000 a7050000 5.......0....... │ │ - 0x000d01e0 33000000 94e10100 30000000 a8050000 3.......0....... │ │ - 0x000d01f0 36000000 94e10100 30000000 ad060000 6.......0....... │ │ - 0x000d0200 25000000 94e10100 30000000 04070000 %.......0....... │ │ - 0x000d0210 4d000000 94e10100 30000000 81050000 M.......0....... │ │ - 0x000d0220 28000000 94e10100 30000000 99050000 (.......0....... │ │ - 0x000d0230 2f000000 94e10100 30000000 93050000 /.......0....... │ │ - 0x000d0240 21000000 94e10100 30000000 b3050000 !.......0....... │ │ - 0x000d0250 23000000 94e10100 30000000 b5050000 #.......0....... │ │ - 0x000d0260 19000000 94e10100 30000000 bb050000 ........0....... │ │ - 0x000d0270 29000000 97e20100 62000000 9b000000 ).......b....... │ │ - 0x000d0280 09000000 97e20100 62000000 a1000000 ........b....... │ │ - 0x000d0290 36000000 13e30100 1e000000 1f000000 6............... │ │ - 0x000d02a0 05000000 31e30100 64000000 14010000 ....1...d....... │ │ - 0x000d02b0 47000000 31e30100 64000000 9d010000 G...1...d....... │ │ - 0x000d02c0 30000000 31e30100 64000000 9e010000 0...1...d....... │ │ - 0x000d02d0 19000000 95e60100 2b000000 c0e60100 ........+....... │ │ - 0x000d02e0 68000000 5e010000 11000000 2ce70100 h...^.......,... │ │ - 0x000d02f0 49000000 dd060000 24000000 19220700 I.......$....".. │ │ - 0x000d0300 0c000000 04000000 21220700 bd220700 ........!"...".. │ │ - 0x000d0310 39230700 2ce70100 49000000 68070000 9#..,...I...h... │ │ - 0x000d0320 15000000 77e70100 50000000 a6000000 ....w...P....... │ │ - 0x000d0330 05000000 00000000 00000000 01000000 ................ │ │ - 0x000d0340 3db20400 00000000 00000000 01000000 =............... │ │ - 0x000d0350 9d6f0700 00000000 01000000 01000000 .o.............. │ │ - 0x000d0360 21250700 00000000 00000000 01000000 !%.............. │ │ - 0x000d0370 fd4c0700 00000000 0c000000 04000000 .L.............. │ │ - 0x000d0380 b16f0700 e16f0700 89700700 fee70100 .o...o...p...... │ │ - 0x000d0390 2e000000 3d000000 0b000000 fee70100 ....=........... │ │ - 0x000d03a0 2e000000 3a000000 0b000000 fee70100 ....:........... │ │ - 0x000d03b0 2e000000 36000000 0b000000 fee70100 ....6........... │ │ - 0x000d03c0 2e000000 66000000 1c000000 fee70100 ....f........... │ │ - 0x000d03d0 2e000000 6f000000 27000000 fee70100 ....o...'....... │ │ - 0x000d03e0 2e000000 70000000 1d000000 fee70100 ....p........... │ │ - 0x000d03f0 2e000000 72000000 21000000 fee70100 ....r...!....... │ │ - 0x000d0400 2e000000 72000000 48000000 fee70100 ....r...H....... │ │ - 0x000d0410 2e000000 73000000 1a000000 fee70100 ....s........... │ │ - 0x000d0420 2e000000 7e000000 1d000000 fee70100 ....~........... │ │ - 0x000d0430 2e000000 b4000000 26000000 fee70100 ........&....... │ │ - 0x000d0440 2e000000 b5000000 21000000 fee70100 ........!....... │ │ - 0x000d0450 2e000000 8a000000 49000000 fee70100 ........I....... │ │ - 0x000d0460 2e000000 8b000000 1f000000 fee70100 ................ │ │ - 0x000d0470 2e000000 8b000000 2f000000 fee70100 ......../....... │ │ - 0x000d0480 2e000000 9d000000 35000000 fee70100 ........5....... │ │ - 0x000d0490 2e000000 82000000 2c000000 fee70100 ........,....... │ │ - 0x000d04a0 2e000000 84000000 25000000 fee70100 ........%....... │ │ - 0x000d04b0 2e000000 87000000 25000000 39e80100 ........%...9... │ │ - 0x000d04c0 2a000000 32000000 13000000 39e80100 *...2.......9... │ │ - 0x000d04d0 2a000000 2f000000 13000000 39e80100 *.../.......9... │ │ - 0x000d04e0 2a000000 2b000000 13000000 39e80100 *...+.......9... │ │ - 0x000d04f0 2a000000 4b000000 0e000000 39e80100 *...K.......9... │ │ - 0x000d0500 2a000000 5a000000 28000000 39e80100 *...Z...(...9... │ │ - 0x000d0510 2a000000 8a000000 0d000000 39e80100 *...........9... │ │ - 0x000d0520 2a000000 1e010000 31000000 39e80100 *.......1...9... │ │ - 0x000d0530 2a000000 31010000 16000000 39e80100 *...1.......9... │ │ - 0x000d0540 2a000000 34010000 47000000 d2e80100 *...4...G....... │ │ - 0x000d0550 39000000 98b50000 04000000 0be90100 9............... │ │ - 0x000d0560 22000000 2de90100 11000000 39e80100 "...-.......9... │ │ - 0x000d0570 2a000000 5c010000 1a000000 39e80100 *...\.......9... │ │ - 0x000d0580 2a000000 bf010000 1f000000 39e80100 *...........9... │ │ - 0x000d0590 2a000000 1e020000 1e000000 39e80100 *...........9... │ │ - 0x000d05a0 2a000000 23020000 22000000 39e80100 *...#..."...9... │ │ - 0x000d05b0 2a000000 24020000 25000000 39e80100 *...$...%...9... │ │ - 0x000d05c0 2a000000 87020000 11000000 39e80100 *...........9... │ │ - 0x000d05d0 2a000000 d4030000 2d000000 39e80100 *.......-...9... │ │ - 0x000d05e0 2a000000 ca040000 2d000000 c1e90100 *.......-....... │ │ - 0x000d05f0 2b000000 62000000 1b000000 c1e90100 +...b........... │ │ - 0x000d0600 2b000000 69000000 13000000 c1e90100 +...i........... │ │ - 0x000d0610 2b000000 53010000 1e000000 c7e70100 +...S........... │ │ - 0x000d0620 cce70100 d8e70100 e3e70100 34b50000 ............4... │ │ - 0x000d0630 41e90100 f4b50000 10b50000 64e90100 A...........d... │ │ - 0x000d0640 3ee90100 61e90100 f4b50000 51e90100 >...a.......Q... │ │ - 0x000d0650 4ce90100 5ce90100 f4b50000 46e90100 L...\.......F... │ │ - 0x000d0660 56e90100 b4b50000 30b50000 68e90100 V.......0...h... │ │ - 0x000d0670 f4b50000 f4b50000 43e90100 53e90100 ........C...S... │ │ - 0x000d0680 75e70100 69e90100 f4b50000 49e90100 u...i.......I... │ │ - 0x000d0690 59e90100 67e90100 f3eb0100 28000000 Y...g.......(... │ │ - 0x000d06a0 8d000000 20000000 546a0400 4f000000 .... ...Tj..O... │ │ - 0x000d06b0 e1050000 14000000 546a0400 4f000000 ........Tj..O... │ │ - 0x000d06c0 e1050000 21000000 546a0400 4f000000 ....!...Tj..O... │ │ - 0x000d06d0 d5050000 21000000 50ec0100 48000000 ....!...P...H... │ │ - 0x000d06e0 da000000 12000000 f7ec0100 09000000 ................ │ │ - 0x000d06f0 98ec0100 5f000000 4c000000 1f000000 ...._...L....... │ │ - 0x000d0700 98ec0100 5f000000 46000000 17000000 ...._...F....... │ │ - 0x000d0710 8b800700 08000000 04000000 4d380900 ............M8.. │ │ - 0x000d0720 00000000 04000000 04000000 817c0700 .............|.. │ │ - 0x000d0730 94eb0100 5f000000 58020000 30000000 ...._...X...0... │ │ - 0x000d0740 94eb0100 5f000000 c6000000 27000000 ...._.......'... │ │ - 0x000d0750 32670400 4a000000 95030000 09000000 2g..J........... │ │ - 0x000d0760 00ed0100 4c000000 28020000 11000000 ....L...(....... │ │ - 0x000d0770 f3eb0100 28000000 e9060000 1e000000 ....(........... │ │ - 0x000d0780 f3eb0100 28000000 a4060000 14000000 ....(........... │ │ - 0x000d0790 f3eb0100 28000000 bb060000 12000000 ....(........... │ │ - 0x000d07a0 f3eb0100 28000000 55050000 25000000 ....(...U...%... │ │ - 0x000d07b0 f3eb0100 28000000 4e050000 25000000 ....(...N...%... │ │ - 0x000d07c0 f3eb0100 28000000 76050000 1c000000 ....(...v....... │ │ - 0x000d07d0 f3eb0100 28000000 6f050000 1c000000 ....(...o....... │ │ - 0x000d07e0 f3eb0100 28000000 ce030000 1c000000 ....(........... │ │ - 0x000d07f0 4ced0100 50000000 de010000 01000000 L...P........... │ │ - 0x000d0800 f3eb0100 28000000 50030000 29000000 ....(...P...)... │ │ - 0x000d0810 9ced0100 29000000 14010000 24000000 ....).......$... │ │ - 0x000d0820 e1800700 0c000000 04000000 e12d0900 .............-.. │ │ - 0x000d0830 992e0900 1d2f0900 e1800700 0c000000 ...../.......... │ │ - 0x000d0840 04000000 c5290900 752a0900 a52b0900 .....)..u*...+.. │ │ - 0x000d0850 833a0900 0c000000 04000000 83460900 .:...........F.. │ │ - 0x000d0860 cd460900 a5470900 546a0400 4f000000 .F...G..Tj..O... │ │ - 0x000d0870 65040000 24000000 8bee0100 26000000 e...$.......&... │ │ - 0x000d0880 49020000 15000000 8bee0100 26000000 I...........&... │ │ - 0x000d0890 a7020000 2d000000 8bee0100 26000000 ....-.......&... │ │ - 0x000d08a0 c5020000 29000000 8bee0100 26000000 ....).......&... │ │ - 0x000d08b0 d2020000 17000000 8bee0100 26000000 ............&... │ │ - 0x000d08c0 b2020000 25000000 8bee0100 26000000 ....%.......&... │ │ - 0x000d08d0 62010000 19000000 8bee0100 26000000 b...........&... │ │ - 0x000d08e0 77010000 18000000 8bee0100 26000000 w...........&... │ │ - 0x000d08f0 f6020000 17000000 8bee0100 26000000 ............&... │ │ - 0x000d0900 e3040000 32000000 8bee0100 26000000 ....2.......&... │ │ - 0x000d0910 4e030000 1b000000 8bee0100 26000000 N...........&... │ │ - 0x000d0920 34030000 1f000000 8bee0100 26000000 4...........&... │ │ - 0x000d0930 5b030000 1b000000 8bee0100 26000000 [...........&... │ │ - 0x000d0940 5a030000 21000000 8bee0100 26000000 Z...!.......&... │ │ - 0x000d0950 5f030000 13000000 b1ee0100 2b000000 _...........+... │ │ - 0x000d0960 58010000 29000000 b1ee0100 2b000000 X...).......+... │ │ - 0x000d0970 58010000 23000000 b1ee0100 2b000000 X...#.......+... │ │ - 0x000d0980 b3000000 33000000 b1ee0100 2b000000 ....3.......+... │ │ - 0x000d0990 71000000 23000000 b1ee0100 2b000000 q...#.......+... │ │ - 0x000d09a0 6c000000 23000000 b1ee0100 2b000000 l...#.......+... │ │ - 0x000d09b0 b6010000 1b000000 b1ee0100 2b000000 ............+... │ │ - 0x000d09c0 bf010000 1f000000 dcee0100 5e000000 ............^... │ │ - 0x000d09d0 3aef0100 21000000 fe000000 09000000 :...!........... │ │ - 0x000d09e0 5bef0100 bf000000 1af00100 1f000000 [............... │ │ - 0x000d09f0 10010000 1a000000 1af00100 1f000000 ................ │ │ - 0x000d0a00 4a010000 34000000 44f00100 51000000 J...4...D...Q... │ │ - 0x000d0a10 b2f00100 37000000 95f00100 1d000000 ....7........... │ │ - 0x000d0a20 ae040000 0d000000 1ff10100 1d000000 ................ │ │ - 0x000d0a30 31020000 20000000 3cf10100 22000000 1... ...<..."... │ │ - 0x000d0a40 15000000 00000000 02000000 380a0d00 ............8... │ │ - 0x000d0a50 5ef10100 1c000000 a4010000 1a000000 ^............... │ │ - 0x000d0a60 01000000 00000000 17f40100 0b000000 ................ │ │ - 0x000d0a70 22f40100 01000000 25f40100 19000000 ".......%....... │ │ - 0x000d0a80 af010000 31000000 3ef40100 1b000000 ....1...>....... │ │ - 0x000d0a90 25000000 00000000 02000000 880a0d00 %............... │ │ - 0x000d0aa0 25f40100 19000000 3e020000 1f000000 %.......>....... │ │ - 0x000d0ab0 59f40100 1c000000 17000000 00000000 Y............... │ │ - 0x000d0ac0 02000000 b00a0d00 25f40100 19000000 ........%....... │ │ - 0x000d0ad0 dd060000 24000000 75f40100 56000000 ....$...u...V... │ │ - 0x000d0ae0 25f40100 19000000 68070000 15000000 %.......h....... │ │ - 0x000d0af0 d9f40100 17000000 d2020000 21000000 ............!... │ │ - 0x000d0b00 d9f40100 17000000 f9020000 2c000000 ............,... │ │ - 0x000d0b10 d9f40100 17000000 fb020000 26000000 ............&... │ │ - 0x000d0b20 d9f40100 17000000 08030000 27000000 ............'... │ │ - 0x000d0b30 d9f40100 17000000 14030000 27000000 ............'... │ │ - 0x000d0b40 d9f40100 17000000 7e030000 29000000 ........~...)... │ │ - 0x000d0b50 d9f40100 17000000 7f030000 2b000000 ............+... │ │ - 0x000d0b60 d9f40100 17000000 94030000 2f000000 ............/... │ │ - 0x000d0b70 d9f40100 17000000 8c030000 2f000000 ............/... │ │ - 0x000d0b80 d9f40100 17000000 9a030000 2b000000 ............+... │ │ - 0x000d0b90 d9f40100 17000000 c2030000 2f000000 ............/... │ │ - 0x000d0ba0 d9f40100 17000000 bb030000 2f000000 ............/... │ │ - 0x000d0bb0 d9f40100 17000000 b0030000 2b000000 ............+... │ │ - 0x000d0bc0 fcf00100 23000000 89000000 14000000 ....#........... │ │ - 0x000d0bd0 f0f40100 2a000000 d9f40100 17000000 ....*........... │ │ - 0x000d0be0 f1050000 15000000 fcf00100 23000000 ............#... │ │ - 0x000d0bf0 70000000 16000000 1af50100 23000000 p...........#... │ │ - 0x000d0c00 d9000000 31000000 65f50100 17000000 ....1...e....... │ │ - 0x000d0c10 a1010000 21000000 7cf50100 2a000000 ....!...|...*... │ │ - 0x000d0c20 14000000 00000000 02000000 180c0d00 ................ │ │ - 0x000d0c30 2d240900 10000000 04000000 41240900 -$..........A$.. │ │ - 0x000d0c40 9d240900 00000000 1c000000 04000000 .$.............. │ │ - 0x000d0c50 bd850700 c1850700 46f60100 13000000 ........F....... │ │ - 0x000d0c60 59f60100 06000000 5ff60100 06000000 Y......._....... │ │ - 0x000d0c70 96680400 01000000 01000000 00000000 .h.............. │ │ - 0x000d0c80 6ef60100 33000000 a4f60100 15000000 n...3........... │ │ - 0x000d0c90 b9f60100 0e000000 1bec0100 1c000000 ................ │ │ - 0x000d0ca0 19010000 2a000000 d0f60100 4e000000 ....*.......N... │ │ - 0x000d0cb0 1ef70100 09000000 27f70100 0e000000 ........'....... │ │ - 0x000d0cc0 d7f40100 02000000 35f70100 01000000 ........5....... │ │ - 0x000d0cd0 833a0900 0c000000 04000000 59460900 .:..........YF.. │ │ - 0x000d0ce0 00000000 08000000 04000000 a92f0900 ............./.. │ │ - 0x000d0cf0 00000000 08000000 04000000 a5440900 .............D.. │ │ - 0x000d0d00 b5440900 e5440900 f1440900 2d240900 .D...D...D..-$.. │ │ - 0x000d0d10 10000000 04000000 f7440900 39450900 .........D..9E.. │ │ - 0x000d0d20 e9450900 9d2f0900 00000000 08000000 .E.../.......... │ │ - 0x000d0d30 04000000 2d2f0900 492f0900 852f0900 ....-/..I/.../.. │ │ - 0x000d0d40 9d2f0900 42f70100 19000000 d7f40100 ./..B........... │ │ - 0x000d0d50 02000000 35f70100 01000000 cbf40100 ....5........... │ │ - 0x000d0d60 0c000000 d7f40100 02000000 5bf70100 ............[... │ │ - 0x000d0d70 33000000 8ef70100 2d000000 bbf70100 3.......-....... │ │ - 0x000d0d80 34000000 67010000 30000000 01000000 4...g...0....... │ │ - 0x000d0d90 00000000 23f40100 02000000 01000000 ....#........... │ │ - 0x000d0da0 00000000 eff70100 03000000 def90100 ................ │ │ - 0x000d0db0 12000000 f0f90100 22000000 86000000 ........"....... │ │ - 0x000d0dc0 0d000000 12fa0100 2e000000 29000000 ............)... │ │ - 0x000d0dd0 40fa0100 26000000 35000000 09000000 @...&...5....... │ │ - 0x000d0de0 40fa0100 26000000 48000000 15000000 @...&...H....... │ │ - 0x000d0df0 40fa0100 26000000 50000000 15000000 @...&...P....... │ │ - 0x000d0e00 40fa0100 26000000 59000000 09000000 @...&...Y....... │ │ - 0x000d0e10 66fa0100 11000000 15000000 77fa0100 f...........w... │ │ - 0x000d0e20 24000000 82000000 44000000 77fa0100 $.......D...w... │ │ - 0x000d0e30 24000000 84000000 3a000000 00000000 $.......:....... │ │ - 0x000d0e40 04000000 04000000 7d350900 85350900 ........}5...5.. │ │ - 0x000d0e50 85350900 00000000 04000000 04000000 .5.............. │ │ - 0x000d0e60 8d350900 95350900 95350900 9bfa0100 .5...5...5...... │ │ - 0x000d0e70 0b000000 a6fa0100 19000000 bffa0100 ................ │ │ - 0x000d0e80 23000000 9d000000 0a000000 e2fa0100 #............... │ │ - 0x000d0e90 1e000000 bffa0100 23000000 7e000000 ........#...~... │ │ - 0x000d0ea0 1a000000 bffa0100 23000000 6b000000 ........#...k... │ │ - 0x000d0eb0 23000000 0cfb0100 24000000 30fb0100 #.......$...0... │ │ - 0x000d0ec0 28000000 8f000000 0d000000 30fb0100 (...........0... │ │ - 0x000d0ed0 28000000 0e010000 09000000 7cfb0100 (...........|... │ │ - 0x000d0ee0 43000000 bffb0100 2c000000 1c000000 C.......,....... │ │ - 0x000d0ef0 05000000 ebfb0100 2a000000 15fc0100 ........*....... │ │ - 0x000d0f00 3a000000 6d000000 0d000000 4ffc0100 :...m.......O... │ │ - 0x000d0f10 3c000000 1f000000 16000000 4ffc0100 <...........O... │ │ - 0x000d0f20 3c000000 1f000000 11000000 4ffc0100 <...........O... │ │ - 0x000d0f30 3c000000 22000000 15000000 4ffc0100 <...".......O... │ │ - 0x000d0f40 3c000000 2f000000 13000000 4ffc0100 <.../.......O... │ │ - 0x000d0f50 3c000000 30000000 1a000000 12fd0100 <...0........... │ │ - 0x000d0f60 36000000 50010000 49000000 12fd0100 6...P...I....... │ │ - 0x000d0f70 36000000 9f010000 1f000000 12fd0100 6............... │ │ - 0x000d0f80 36000000 a5010000 39000000 12fd0100 6.......9....... │ │ - 0x000d0f90 36000000 ab010000 1b000000 4ffd0100 6...........O... │ │ - 0x000d0fa0 3a000000 fe000000 1e000000 abfd0100 :............... │ │ - 0x000d0fb0 4b000000 6c000000 0a000000 05fe0100 K...l........... │ │ - 0x000d0fc0 4f000000 43000000 0b000000 58b20000 O...C.......X... │ │ - 0x000d0fd0 7af10100 8bf10100 c8b30000 48b40000 z...........H... │ │ - 0x000d0fe0 9df10100 b0f10100 c2f10100 cff10100 ................ │ │ - 0x000d0ff0 ddf10100 f2f10100 fef10100 09f20100 ................ │ │ - 0x000d1000 1ef20100 33f20100 42f20100 50f20100 ....3...B...P... │ │ - 0x000d1010 63f20100 89f20100 c1f20100 daf20100 c............... │ │ - 0x000d1020 0d0f0200 f1f20100 faf20100 e8b10000 ................ │ │ - 0x000d1030 04f30100 1bf30100 29f30100 37f30100 ........)...7... │ │ - 0x000d1040 44f30100 b8b90000 58f30100 73f30100 D.......X...s... │ │ - 0x000d1050 68b30000 81f30100 97f30100 acf30100 h............... │ │ - 0x000d1060 b7f30100 cdf30100 daf30100 e5f30100 ................ │ │ - 0x000d1070 f0f30100 58b90000 08b20000 f8f70100 ....X........... │ │ - 0x000d1080 09f80100 18f80100 27f80100 39f80100 ........'...9... │ │ - 0x000d1090 4af80100 56f80100 08b30000 5ff80100 J...V......._... │ │ - 0x000d10a0 6af80100 74f80100 81f80100 8bf80100 j...t........... │ │ - 0x000d10b0 98f80100 a4f80100 b5f80100 c7f80100 ................ │ │ - 0x000d10c0 d5f80100 ebf80100 f7f80100 70b90000 ............p... │ │ - 0x000d10d0 02f90100 0bf90100 16f90100 21f90100 ............!... │ │ - 0x000d10e0 2ef90100 3af90100 46f90100 60b90000 ....:...F...`... │ │ - 0x000d10f0 58f90100 66f90100 72f90100 81f90100 X...f...r....... │ │ - 0x000d1100 94f90100 9ff90100 aaf90100 b7f90100 ................ │ │ - 0x000d1110 c2f90100 ccf90100 d1f90100 6b870900 ............k... │ │ - 0x000d1120 a8000000 08000000 a5870900 598e0900 ............Y... │ │ - 0x000d1130 d8000000 08000000 918e0900 839b0900 ................ │ │ - 0x000d1140 e0000000 08000000 bd9b0900 ac010200 ................ │ │ - 0x000d1150 76000000 32010000 32000000 7da70900 v...2...2...}... │ │ - 0x000d1160 18000000 04000000 a9a70900 ac010200 ................ │ │ - 0x000d1170 76000000 33010000 21000000 01a80900 v...3...!....... │ │ - 0x000d1180 04000000 04000000 2ba80900 3da80900 ........+...=... │ │ - 0x000d1190 30000000 08000000 99a80900 fba90900 0............... │ │ - 0x000d11a0 38000000 08000000 01aa0900 e1aa0900 8............... │ │ - 0x000d11b0 04000000 04000000 e5aa0900 00000000 ................ │ │ - 0x000d11c0 04000000 04000000 ed2f0600 ac010200 ........./...... │ │ - 0x000d11d0 76000000 06010000 15000000 83a60900 v............... │ │ - 0x000d11e0 38000000 08000000 b5a60900 68020200 8...........h... │ │ - 0x000d11f0 4f000000 10010000 1a000000 b7020200 O............... │ │ - 0x000d1200 48000000 09050000 0e000000 00000000 H............... │ │ - 0x000d1210 00000000 01000000 2d7c0700 00000000 ........-|...... │ │ - 0x000d1220 01000000 01000000 a1a70400 f9a70900 ................ │ │ - 0x000d1230 08000000 04000000 29360a00 5a1a0200 ........)6..Z... │ │ - 0x000d1240 0e000000 33000000 37000000 5a1a0200 ....3...7...Z... │ │ - 0x000d1250 0e000000 37000000 2d000000 5a1a0200 ....7...-...Z... │ │ - 0x000d1260 0e000000 62000000 3b000000 82370200 ....b...;....7.. │ │ - 0x000d1270 13000000 96000000 1a000000 a7d20900 ................ │ │ - 0x000d1280 40000000 08000000 cdd20900 d9d30900 @............... │ │ - 0x000d1290 e5d40900 cdd50900 a9d60900 71d70900 ............q... │ │ - 0x000d12a0 51da0900 82370200 13000000 a1000000 Q....7.......... │ │ - 0x000d12b0 17000000 0a030200 25000000 0a030200 ........%....... │ │ - 0x000d12c0 25000000 82370200 13000000 82370200 %....7.......7.. │ │ - 0x000d12d0 13000000 a6000000 17000000 82370200 .............7.. │ │ - 0x000d12e0 13000000 ce000000 45000000 82370200 ........E....7.. │ │ - 0x000d12f0 13000000 f9000000 43000000 82370200 ........C....7.. │ │ - 0x000d1300 13000000 1d010000 27000000 82370200 ........'....7.. │ │ - 0x000d1310 13000000 35010000 0e000000 82370200 ....5........7.. │ │ - 0x000d1320 13000000 32010000 30000000 82370200 ....2...0....7.. │ │ - 0x000d1330 13000000 48010000 0e000000 82370200 ....H........7.. │ │ - 0x000d1340 13000000 92010000 0f000000 82370200 .............7.. │ │ - 0x000d1350 13000000 98010000 16000000 82370200 .............7.. │ │ - 0x000d1360 13000000 b2010000 0f000000 82370200 .............7.. │ │ - 0x000d1370 13000000 b8010000 16000000 82370200 .............7.. │ │ - 0x000d1380 13000000 d1010000 0f000000 82370200 .............7.. │ │ - 0x000d1390 13000000 d7010000 16000000 0d230200 .............#.. │ │ - 0x000d13a0 1e000000 24010000 21000000 1b0b0200 ....$...!....... │ │ - 0x000d13b0 15000000 3d000000 1d000000 1b0b0200 ....=........... │ │ - 0x000d13c0 15000000 9a000000 2a000000 1b0b0200 ........*....... │ │ - 0x000d13d0 15000000 aa000000 24000000 1b0b0200 ........$....... │ │ - 0x000d13e0 15000000 7b000000 25000000 78380200 ....{...%...x8.. │ │ - 0x000d13f0 15000000 45000000 1d000000 78380200 ....E.......x8.. │ │ - 0x000d1400 15000000 ce010000 15000000 8a1d0200 ................ │ │ - 0x000d1410 17000000 9f000000 36000000 8a1d0200 ........6....... │ │ - 0x000d1420 17000000 b6000000 2a000000 82370200 ........*....7.. │ │ - 0x000d1430 13000000 5a000000 11000000 75b00900 ....Z.......u... │ │ - 0x000d1440 a0020000 08000000 b1b00900 82370200 .............7.. │ │ - 0x000d1450 13000000 69010000 48000000 82370200 ....i...H....7.. │ │ - 0x000d1460 13000000 7c010000 17000000 3b040200 ....|.......;... │ │ - 0x000d1470 1d000000 58040200 77000000 eb000000 ....X...w....... │ │ - 0x000d1480 0d000000 7feb0900 10000000 08000000 ................ │ │ - 0x000d1490 85eb0900 cf040200 14000000 e3040200 ................ │ │ - 0x000d14a0 6d000000 1d000000 11000000 66050200 m...........f... │ │ - 0x000d14b0 4d000000 de020000 1d000000 e1f60900 M............... │ │ - 0x000d14c0 30000000 04000000 45f70900 c1050200 0.......E....... │ │ - 0x000d14d0 35000000 03e10900 0c000000 04000000 5............... │ │ - 0x000d14e0 adf80500 b9f80500 95f80500 fddf0900 ................ │ │ - 0x000d14f0 08000000 04000000 4d380900 00000000 ........M8...... │ │ - 0x000d1500 00000000 01000000 adfc0500 f6050200 ................ │ │ - 0x000d1510 1b000000 e3040200 6d000000 2b000000 ........m...+... │ │ - 0x000d1520 15000000 42060200 17000000 36000000 ....B.......6... │ │ - 0x000d1530 17000000 42060200 17000000 2b000000 ....B.......+... │ │ - 0x000d1540 25000000 58380200 15000000 e1000000 %...X8.......... │ │ - 0x000d1550 21000000 0d230200 1e000000 2d010000 !....#......-... │ │ - 0x000d1560 25000000 0d230200 1e000000 1b010000 %....#.......... │ │ - 0x000d1570 25000000 78380200 15000000 4f000000 %...x8......O... │ │ - 0x000d1580 24000000 78380200 15000000 58000000 $...x8......X... │ │ - 0x000d1590 2b000000 78380200 15000000 60000000 +...x8......`... │ │ - 0x000d15a0 25000000 78380200 15000000 a2000000 %...x8.......... │ │ - 0x000d15b0 24000000 78380200 15000000 a8000000 $...x8.......... │ │ - 0x000d15c0 20000000 78380200 15000000 83000000 ...x8.......... │ │ - 0x000d15d0 1b000000 78380200 15000000 f7000000 ....x8.......... │ │ - 0x000d15e0 38000000 a11a0a00 20000000 08000000 8....... ....... │ │ - 0x000d15f0 b91a0a00 00000000 00000000 01000000 ................ │ │ - 0x000d1600 691a0a00 78380200 15000000 8a010000 i...x8.......... │ │ - 0x000d1610 2a000000 78380200 15000000 37010000 *...x8......7... │ │ - 0x000d1620 31000000 78380200 15000000 7b010000 1...x8......{... │ │ - 0x000d1630 23000000 78380200 15000000 97010000 #...x8.......... │ │ - 0x000d1640 21000000 78380200 15000000 c2010000 !...x8.......... │ │ - 0x000d1650 38000000 78380200 15000000 d4010000 8...x8.......... │ │ - 0x000d1660 12000000 e71b0a00 38000000 08000000 ........8....... │ │ - 0x000d1670 f51b0a00 f0070200 17000000 22000000 ............"... │ │ - 0x000d1680 48000000 b9200a00 b8000000 08000000 H.... .......... │ │ - 0x000d1690 ed200a00 42060200 17000000 49000000 . ..B.......I... │ │ - 0x000d16a0 48000000 07080200 5e000000 13000000 H.......^....... │ │ - 0x000d16b0 05000000 07080200 5e000000 34000000 ........^...4... │ │ - 0x000d16c0 05000000 32670400 4a000000 8a000000 ....2g..J....... │ │ - 0x000d16d0 1b000000 3dbc0500 1c000000 04000000 ....=........... │ │ - 0x000d16e0 8d4e0a00 496f0a00 08000000 04000000 .N..Io.......... │ │ - 0x000d16f0 59410600 3b3a0a00 08000000 04000000 YA..;:.......... │ │ - 0x000d1700 29360a00 0d230200 1e000000 5f000000 )6...#......_... │ │ - 0x000d1710 38000000 ee080200 0a000000 f8080200 8............... │ │ - 0x000d1720 1c000000 0d230200 1e000000 ab000000 .....#.......... │ │ - 0x000d1730 36000000 0d230200 1e000000 a5000000 6....#.......... │ │ - 0x000d1740 36000000 0d230200 1e000000 9c000000 6....#.......... │ │ - 0x000d1750 36000000 0d230200 1e000000 96000000 6....#.......... │ │ - 0x000d1760 36000000 0d230200 1e000000 b2000000 6....#.......... │ │ - 0x000d1770 2e000000 0d230200 1e000000 d5000000 .....#.......... │ │ - 0x000d1780 34000000 0d230200 1e000000 db000000 4....#.......... │ │ - 0x000d1790 24000000 0d230200 1e000000 f0000000 $....#.......... │ │ - 0x000d17a0 17000000 0d230200 1e000000 47010000 .....#......G... │ │ - 0x000d17b0 38000000 0d230200 1e000000 6d010000 8....#......m... │ │ - 0x000d17c0 30000000 0d230200 1e000000 74010000 0....#......t... │ │ - 0x000d17d0 24000000 0d230200 1e000000 79010000 $....#......y... │ │ - 0x000d17e0 24000000 0d230200 1e000000 87010000 $....#.......... │ │ - 0x000d17f0 0a000000 0d230200 1e000000 8a010000 .....#.......... │ │ - 0x000d1800 2a000000 0d230200 1e000000 8c010000 *....#.......... │ │ - 0x000d1810 0e000000 0d230200 1e000000 b7010000 .....#.......... │ │ - 0x000d1820 30000000 0d230200 1e000000 a9010000 0....#.......... │ │ - 0x000d1830 39000000 dc0a0200 3f000000 dc0a0200 9.......?....... │ │ - 0x000d1840 3f000000 0d230200 1e000000 1b0b0200 ?....#.......... │ │ - 0x000d1850 15000000 44000000 17000000 1b0b0200 ....D........... │ │ - 0x000d1860 15000000 49000000 23000000 1b0b0200 ....I...#....... │ │ - 0x000d1870 15000000 4a000000 23000000 1b0b0200 ....J...#....... │ │ - 0x000d1880 15000000 4b000000 23000000 1b0b0200 ....K...#....... │ │ - 0x000d1890 15000000 4c000000 23000000 1b0b0200 ....L...#....... │ │ - 0x000d18a0 15000000 51000000 14000000 1b0b0200 ....Q........... │ │ - 0x000d18b0 15000000 87000000 22000000 1b0b0200 ........"....... │ │ - 0x000d18c0 15000000 c3000000 2e000000 1b0b0200 ................ │ │ - 0x000d18d0 15000000 cf000000 26000000 1b0b0200 ........&....... │ │ - 0x000d18e0 15000000 d5000000 26000000 1b0b0200 ........&....... │ │ - 0x000d18f0 15000000 e0000000 26000000 1b0b0200 ........&....... │ │ - 0x000d1900 15000000 eb000000 26000000 1b0b0200 ........&....... │ │ - 0x000d1910 15000000 24010000 21000000 8a1d0200 ....$...!....... │ │ - 0x000d1920 17000000 30000000 25000000 8a1d0200 ....0...%....... │ │ - 0x000d1930 17000000 4b000000 30000000 8a1d0200 ....K...0....... │ │ - 0x000d1940 17000000 89000000 38000000 3dbc0500 ........8...=... │ │ - 0x000d1950 1c000000 04000000 8d4e0a00 00000000 .........N...... │ │ - 0x000d1960 0c000000 04000000 31700a00 3d700a00 ........1p..=p.. │ │ - 0x000d1970 00000000 0c000000 04000000 e3700a00 .............p.. │ │ - 0x000d1980 ed700a00 00000000 0c000000 04000000 .p.............. │ │ - 0x000d1990 31710a00 3d710a00 00000000 0c000000 1q..=q.......... │ │ - 0x000d19a0 04000000 91720a00 9d720a00 00000000 .....r...r...... │ │ - 0x000d19b0 0c000000 04000000 fd720a00 09730a00 .........r...s.. │ │ - 0x000d19c0 cf0d0200 2a000000 f90d0200 5e000000 ....*.......^... │ │ - 0x000d19d0 1f050000 19000000 570e0200 0d000000 ........W....... │ │ - 0x000d19e0 640e0200 1e000000 820e0200 19000000 d............... │ │ - 0x000d19f0 9b0e0200 28000000 c30e0200 15000000 ....(........... │ │ - 0x000d1a00 d80e0200 19000000 f10e0200 1c000000 ................ │ │ - 0x000d1a10 0d0f0200 0c000000 190f0200 16000000 ................ │ │ - 0x000d1a20 2f0f0200 15000000 440f0200 17000000 /.......D....... │ │ - 0x000d1a30 5b0f0200 14000000 6f0f0200 1d000000 [.......o....... │ │ - 0x000d1a40 b6100200 05000000 e8350200 0a000000 .........5...... │ │ - 0x000d1a50 b2000000 12000000 e8350200 0a000000 .........5...... │ │ - 0x000d1a60 b6000000 12000000 e8350200 0a000000 .........5...... │ │ - 0x000d1a70 ba000000 12000000 e8350200 0a000000 .........5...... │ │ - 0x000d1a80 be000000 12000000 28b30000 10000000 ........(....... │ │ - 0x000d1a90 64000000 11000000 28b30000 10000000 d.......(....... │ │ - 0x000d1aa0 67000000 11000000 28b30000 10000000 g.......(....... │ │ - 0x000d1ab0 56010000 0a000000 ac0d0200 bb0d0200 V............... │ │ - 0x000d1ac0 be0d0200 b1ab0a00 28010000 08000000 ........(....... │ │ - 0x000d1ad0 edab0a00 201a0200 3a000000 5a1a0200 .... ...:...Z... │ │ - 0x000d1ae0 0e000000 35000000 0d000000 5a1a0200 ....5.......Z... │ │ - 0x000d1af0 0e000000 3f000000 27000000 5a1a0200 ....?...'...Z... │ │ - 0x000d1b00 0e000000 42000000 31000000 5a1a0200 ....B...1...Z... │ │ - 0x000d1b10 0e000000 45000000 12000000 8dc40a00 ....E........... │ │ - 0x000d1b20 04000000 04000000 0d9c0400 5a1a0200 ............Z... │ │ - 0x000d1b30 0e000000 48000000 2d000000 13ce0a00 ....H...-....... │ │ - 0x000d1b40 04000000 04000000 55ec0900 6fc40a00 ........U...o... │ │ - 0x000d1b50 04000000 04000000 559c0400 41cb0a00 ........U...A... │ │ - 0x000d1b60 04000000 04000000 a19b0400 31ce0a00 ............1... │ │ - 0x000d1b70 04000000 04000000 31ec0900 f5cd0a00 ........1....... │ │ - 0x000d1b80 04000000 04000000 799c0400 45d10a00 ........y...E... │ │ - 0x000d1b90 04000000 04000000 9d9c0400 abc40a00 ................ │ │ - 0x000d1ba0 04000000 04000000 e99b0400 a1d40a00 ................ │ │ - 0x000d1bb0 04000000 04000000 319c0400 81c80a00 ........1....... │ │ - 0x000d1bc0 04000000 04000000 c59b0400 5a1a0200 ............Z... │ │ - 0x000d1bd0 0e000000 4a000000 22000000 5a1a0200 ....J..."...Z... │ │ - 0x000d1be0 0e000000 4b000000 27000000 5a1a0200 ....K...'...Z... │ │ - 0x000d1bf0 0e000000 53000000 19000000 5a1a0200 ....S.......Z... │ │ - 0x000d1c00 0e000000 5b000000 32000000 5a1a0200 ....[...2...Z... │ │ - 0x000d1c10 0e000000 70000000 2d000000 5a1a0200 ....p...-...Z... │ │ - 0x000d1c20 0e000000 71000000 41000000 5a1a0200 ....q...A...Z... │ │ - 0x000d1c30 0e000000 75000000 16000000 5a1a0200 ....u.......Z... │ │ - 0x000d1c40 0e000000 79000000 16000000 5a1a0200 ....y.......Z... │ │ - 0x000d1c50 0e000000 7c000000 3c000000 e9270200 ....|...<....'.. │ │ - 0x000d1c60 13000000 b7000000 0e000000 e9270200 .............'.. │ │ - 0x000d1c70 13000000 c3000000 1a000000 6be00a00 ............k... │ │ - 0x000d1c80 38000000 08000000 91e00a00 c9e00a00 8............... │ │ - 0x000d1c90 49e30a00 c9e50a00 35e80a00 a1ea0a00 I.......5....... │ │ - 0x000d1ca0 e9ea0a00 e9270200 13000000 ce000000 .....'.......... │ │ - 0x000d1cb0 17000000 be1a0200 27000000 e51a0200 ........'....... │ │ - 0x000d1cc0 25000000 e51a0200 25000000 e9270200 %.......%....'.. │ │ - 0x000d1cd0 13000000 e9270200 13000000 d3000000 .....'.......... │ │ - 0x000d1ce0 17000000 e9270200 13000000 da000000 .....'.......... │ │ - 0x000d1cf0 36000000 e9270200 13000000 41010000 6....'......A... │ │ - 0x000d1d00 0f000000 e9270200 13000000 47010000 .....'......G... │ │ - 0x000d1d10 16000000 bfd40a00 38000000 08000000 ........8....... │ │ - 0x000d1d20 ddd40a00 e9270200 13000000 ed000000 .....'.......... │ │ - 0x000d1d30 48000000 e9270200 13000000 fb000000 H....'.......... │ │ - 0x000d1d40 17000000 c5eb0a00 08000000 04000000 ................ │ │ - 0x000d1d50 c9eb0a00 9b1c0200 78000000 68000000 ........x...h... │ │ - 0x000d1d60 0e000000 9b1c0200 78000000 7e000000 ........x...~... │ │ - 0x000d1d70 0e000000 45690600 08000000 04000000 ....Ei.......... │ │ - 0x000d1d80 29360a00 fd2b0600 08000000 04000000 )6...+.......... │ │ - 0x000d1d90 29360a00 00000000 01000000 01000000 )6.............. │ │ - 0x000d1da0 a1a70400 6f280200 1e000000 44000000 ....o(......D... │ │ - 0x000d1db0 1f000000 07ed0a00 38000000 08000000 ........8....... │ │ - 0x000d1dc0 35ed0a00 6f280200 1e000000 5a000000 5...o(......Z... │ │ - 0x000d1dd0 17000000 6f280200 1e000000 62000000 ....o(......b... │ │ - 0x000d1de0 26000000 b5fc0b00 18000000 08000000 &............... │ │ - 0x000d1df0 61350b00 75350b00 75350b00 b5fc0b00 a5..u5..u5...... │ │ - 0x000d1e00 18000000 08000000 15320b00 31320b00 .........2..12.. │ │ - 0x000d1e10 31320b00 58380200 15000000 7f000000 12..X8.......... │ │ - 0x000d1e20 2f000000 58380200 15000000 80000000 /...X8.......... │ │ - 0x000d1e30 29000000 58380200 15000000 d3000000 )...X8.......... │ │ - 0x000d1e40 0e000000 58380200 15000000 e5000000 ....X8.......... │ │ - 0x000d1e50 16000000 58380200 15000000 f4000000 ....X8.......... │ │ - 0x000d1e60 16000000 58380200 15000000 f9000000 ....X8.......... │ │ - 0x000d1e70 2b000000 58380200 15000000 00010000 +...X8.......... │ │ - 0x000d1e80 59000000 58380200 15000000 07010000 Y...X8.......... │ │ - 0x000d1e90 2e000000 58380200 15000000 11010000 ....X8.......... │ │ - 0x000d1ea0 17000000 58380200 15000000 10010000 ....X8.......... │ │ - 0x000d1eb0 33000000 58380200 15000000 31010000 3...X8......1... │ │ - 0x000d1ec0 11000000 58380200 15000000 47010000 ....X8......G... │ │ - 0x000d1ed0 28000000 58380200 15000000 56010000 (...X8......V... │ │ - 0x000d1ee0 0e000000 58380200 15000000 62010000 ....X8......b... │ │ - 0x000d1ef0 3c000000 58380200 15000000 83010000 <...X8.......... │ │ - 0x000d1f00 0e000000 58380200 15000000 80010000 ....X8.......... │ │ - 0x000d1f10 32000000 58380200 15000000 93010000 2...X8.......... │ │ - 0x000d1f20 0e000000 58380200 15000000 9f010000 ....X8.......... │ │ - 0x000d1f30 29000000 8a1d0200 17000000 26000000 )...........&... │ │ - 0x000d1f40 31000000 8a1d0200 17000000 41000000 1...........A... │ │ - 0x000d1f50 47000000 8a1d0200 17000000 65000000 G...........e... │ │ - 0x000d1f60 31000000 8a1d0200 17000000 77000000 1...........w... │ │ - 0x000d1f70 60000000 8a1d0200 17000000 ba000000 `............... │ │ - 0x000d1f80 2c000000 8a1d0200 17000000 ab000000 ,............... │ │ - 0x000d1f90 28000000 8a1d0200 17000000 04010000 (............... │ │ - 0x000d1fa0 27000000 8a1d0200 17000000 0c010000 '............... │ │ - 0x000d1fb0 27000000 8a1d0200 17000000 15010000 '............... │ │ - 0x000d1fc0 44000000 8a1d0200 17000000 1f010000 D............... │ │ - 0x000d1fd0 2a000000 58380200 15000000 19000000 *...X8.......... │ │ - 0x000d1fe0 11000000 58380200 15000000 14020000 ....X8.......... │ │ - 0x000d1ff0 2e000000 58380200 15000000 20020000 ....X8...... ... │ │ - 0x000d2000 35000000 75f60a00 c8010000 08000000 5...u........... │ │ - 0x000d2010 edf60a00 58380200 15000000 2b020000 ....X8......+... │ │ - 0x000d2020 48000000 02200200 77000000 34000000 H.... ..w...4... │ │ - 0x000d2030 24000000 e5380b00 38000000 08000000 $....8..8....... │ │ - 0x000d2040 25390b00 79200200 71000000 60000000 %9..y ..q...`... │ │ - 0x000d2050 16000000 02200200 77000000 22000000 ..... ..w..."... │ │ - 0x000d2060 28000000 ea200200 78000000 1e000000 (.... ..x....... │ │ - 0x000d2070 2c000000 ea200200 78000000 20000000 ,.... ..x... ... │ │ - 0x000d2080 2c000000 ea200200 78000000 18000000 ,.... ..x....... │ │ - 0x000d2090 2c000000 62210200 84000000 65000000 ,...b!......e... │ │ - 0x000d20a0 33000000 01a80900 04000000 04000000 3............... │ │ - 0x000d20b0 2ba80900 00000000 04000000 04000000 +............... │ │ - 0x000d20c0 ed2f0600 b94e0b00 38000000 08000000 ./...N..8....... │ │ - 0x000d20d0 bd4e0b00 3da80900 30000000 08000000 .N..=...0....... │ │ - 0x000d20e0 f94e0b00 e1aa0900 04000000 04000000 .N.............. │ │ - 0x000d20f0 e5aa0900 274f0b00 18000000 04000000 ....'O.......... │ │ - 0x000d2100 454f0b00 496f0a00 08000000 04000000 EO..Io.......... │ │ - 0x000d2110 59410600 00000000 01000000 01000000 YA.............. │ │ - 0x000d2120 a1a70400 fd450b00 08000000 04000000 .....E.......... │ │ - 0x000d2130 29360a00 fd450b00 08000000 04000000 )6...E.......... │ │ - 0x000d2140 29360a00 fe210200 66000000 3a000000 )6...!..f...:... │ │ - 0x000d2150 1f000000 fe210200 66000000 3c000000 .....!..f...<... │ │ - 0x000d2160 25000000 fe210200 66000000 3f000000 %....!..f...?... │ │ - 0x000d2170 1f000000 fe210200 66000000 40000000 .....!..f...@... │ │ - 0x000d2180 35000000 64220200 3a000000 05350200 5...d"..:....5.. │ │ - 0x000d2190 6e000000 5f000000 19000000 89270200 n..._........'.. │ │ - 0x000d21a0 1c000000 88000000 0e000000 ad790b00 .............y.. │ │ - 0x000d21b0 68000000 08000000 dd790b00 353a0b00 h........y..5:.. │ │ - 0x000d21c0 a57a0b00 89270200 1c000000 9a000000 .z...'.......... │ │ - 0x000d21d0 18000000 89270200 1c000000 a5000000 .....'.......... │ │ - 0x000d21e0 18000000 89270200 1c000000 ad000000 .....'.......... │ │ - 0x000d21f0 2e000000 89270200 1c000000 b9000000 .....'.......... │ │ - 0x000d2200 2e000000 89270200 1c000000 c5000000 .....'.......... │ │ - 0x000d2210 0e000000 89270200 1c000000 d2000000 .....'.......... │ │ - 0x000d2220 0e000000 89270200 1c000000 e1000000 .....'.......... │ │ - 0x000d2230 0e000000 be220200 16000000 5a000000 ....."......Z... │ │ - 0x000d2240 20000000 9b500b00 40000000 08000000 ....P..@....... │ │ - 0x000d2250 cd500b00 55530b00 be220200 16000000 .P..US..."...... │ │ - 0x000d2260 7d000000 0e000000 be220200 16000000 }........"...... │ │ - 0x000d2270 82000000 24000000 be220200 16000000 ....$...."...... │ │ - 0x000d2280 83000000 3b000000 be220200 16000000 ....;...."...... │ │ - 0x000d2290 8a000000 38000000 be220200 16000000 ....8...."...... │ │ - 0x000d22a0 94000000 38000000 fc220200 11000000 ....8...."...... │ │ - 0x000d22b0 d0b50000 04000000 6d380200 0b000000 ........m8...... │ │ - 0x000d22c0 24000000 34000000 0d230200 1e000000 $...4....#...... │ │ - 0x000d22d0 c9010000 22000000 37230200 15000000 ...."...7#...... │ │ - 0x000d22e0 4c230200 1c000000 4c000000 28000000 L#......L...(... │ │ - 0x000d22f0 89270200 1c000000 66000000 11000000 .'......f....... │ │ - 0x000d2300 89270200 1c000000 f7000000 0f000000 .'.............. │ │ - 0x000d2310 ad3a0b00 60000000 08000000 bd3a0b00 .:..`........:.. │ │ - 0x000d2320 89270200 1c000000 0a010000 1d000000 .'.............. │ │ - 0x000d2330 89270200 1c000000 2e010000 0e000000 .'.............. │ │ - 0x000d2340 bfd40a00 38000000 08000000 995f0b00 ....8........_.. │ │ - 0x000d2350 89270200 1c000000 71010000 48000000 .'......q...H... │ │ - 0x000d2360 89270200 1c000000 9a010000 2c000000 .'..........,... │ │ - 0x000d2370 89270200 1c000000 ab010000 12000000 .'.............. │ │ - 0x000d2380 89270200 1c000000 b8010000 12000000 .'.............. │ │ - 0x000d2390 be220200 16000000 24000000 3e000000 ."......$...>... │ │ - 0x000d23a0 fd2b0600 08000000 04000000 29360a00 .+..........)6.. │ │ - 0x000d23b0 45690600 08000000 04000000 29360a00 Ei..........)6.. │ │ - 0x000d23c0 f8b30000 10000000 e0b90000 08000000 ................ │ │ - 0x000d23d0 21270200 25000000 21270200 25000000 !'..%...!'..%... │ │ - 0x000d23e0 0e270200 13000000 46270200 14000000 .'......F'...... │ │ - 0x000d23f0 14000000 29000000 46270200 14000000 ....)...F'...... │ │ - 0x000d2400 19000000 29000000 46270200 14000000 ....)...F'...... │ │ - 0x000d2410 1d000000 3a000000 46270200 14000000 ....:...F'...... │ │ - 0x000d2420 23000000 29000000 28b30000 10000000 #...)...(....... │ │ - 0x000d2430 3d000000 3a000000 28b30000 10000000 =...:...(....... │ │ - 0x000d2440 44000000 3a000000 28b30000 10000000 D...:...(....... │ │ - 0x000d2450 fd000000 0a000000 89270200 1c000000 .........'...... │ │ - 0x000d2460 0b010000 12000000 89270200 1c000000 .........'...... │ │ - 0x000d2470 30010000 12000000 82370200 13000000 0........7...... │ │ - 0x000d2480 cf000000 12000000 82370200 13000000 .........7...... │ │ - 0x000d2490 fa000000 12000000 82370200 13000000 .........7...... │ │ - 0x000d24a0 1e010000 12000000 82370200 13000000 .........7...... │ │ - 0x000d24b0 e9010000 12000000 82370200 13000000 .........7...... │ │ - 0x000d24c0 02020000 12000000 e9270200 13000000 .........'...... │ │ - 0x000d24d0 52000000 0a000000 e9270200 13000000 R........'...... │ │ - 0x000d24e0 5a000000 0a000000 e9270200 13000000 Z........'...... │ │ - 0x000d24f0 65000000 0a000000 e9270200 13000000 e........'...... │ │ - 0x000d2500 6b000000 0a000000 6f280200 1e000000 k.......o(...... │ │ - 0x000d2510 0e000000 0a000000 6f280200 1e000000 ........o(...... │ │ - 0x000d2520 1a000000 0a000000 a0370200 13000000 .........7...... │ │ - 0x000d2530 c5000000 12000000 a0370200 13000000 .........7...... │ │ - 0x000d2540 14010000 12000000 58380200 15000000 ........X8...... │ │ - 0x000d2550 9c000000 12000000 58380200 15000000 ........X8...... │ │ - 0x000d2560 a2000000 12000000 58380200 15000000 ........X8...... │ │ - 0x000d2570 ae010000 0a000000 58380200 15000000 ........X8...... │ │ - 0x000d2580 e8010000 0a000000 58380200 15000000 ........X8...... │ │ - 0x000d2590 fb010000 0a000000 6b290200 13000000 ........k)...... │ │ - 0x000d25a0 ab290200 14000000 10b90000 08000000 .).............. │ │ - 0x000d25b0 db290200 63000000 f7000000 2b000000 .)..c.......+... │ │ - 0x000d25c0 a12a0200 28000000 c92a0200 14000000 .*..(....*...... │ │ - 0x000d25d0 c92a0200 14000000 3e2a0200 63000000 .*......>*..c... │ │ - 0x000d25e0 dd2a0200 22000000 ff2a0200 2a000000 .*.."....*..*... │ │ - 0x000d25f0 98b40000 10000000 352b0200 16000000 ........5+...... │ │ - 0x000d2600 4b2b0200 2c000000 772b0200 24000000 K+..,...w+..$... │ │ - 0x000d2610 a92b0200 12000000 e8b00000 20000000 .+.......... ... │ │ - 0x000d2620 f32b0200 3d000000 3e2a0200 63000000 .+..=...>*..c... │ │ - 0x000d2630 6b050000 15000000 302c0200 2a000000 k.......0,..*... │ │ - 0x000d2640 5a2c0200 22000000 882c0200 2a000000 Z,.."....,..*... │ │ - 0x000d2650 b22c0200 22000000 e02c0200 2a000000 .,.."....,..*... │ │ - 0x000d2660 0a2d0200 22000000 382d0200 2c000000 .-.."...8-..,... │ │ - 0x000d2670 642d0200 24000000 b52d0200 2a000000 d-..$....-..*... │ │ - 0x000d2680 df2d0200 24000000 3e2a0200 63000000 .-..$...>*..c... │ │ - 0x000d2690 a2050000 15000000 262e0200 2c000000 ........&...,... │ │ - 0x000d26a0 522e0200 26000000 782e0200 2d000000 R...&...x...-... │ │ - 0x000d26b0 a52e0200 27000000 dd2e0200 2e000000 ....'........... │ │ - 0x000d26c0 0b2f0200 28000000 452f0200 2e000000 ./..(...E/...... │ │ - 0x000d26d0 732f0200 28000000 ad2f0200 31000000 s/..(..../..1... │ │ - 0x000d26e0 de2f0200 2b000000 45300200 31000000 ./..+...E0..1... │ │ - 0x000d26f0 76300200 2b000000 dd300200 33000000 v0..+....0..3... │ │ - 0x000d2700 10310200 2b000000 50310200 30000000 .1..+...P1..0... │ │ - 0x000d2710 80310200 28000000 ba310200 30000000 .1..(....1..0... │ │ - 0x000d2720 ea310200 28000000 24320200 32000000 .1..(...$2..2... │ │ - 0x000d2730 56320200 2a000000 94320200 31000000 V2..*....2..1... │ │ - 0x000d2740 c5320200 29000000 01330200 2f000000 .2..)....3../... │ │ - 0x000d2750 30330200 27000000 68330200 30000000 03..'...h3..0... │ │ - 0x000d2760 98330200 28000000 d2330200 31000000 .3..(....3..1... │ │ - 0x000d2770 03340200 29000000 4d340200 30000000 .4..)...M4..0... │ │ - 0x000d2780 7d340200 2a000000 bd670500 10000000 }4..*....g...... │ │ - 0x000d2790 04000000 c5670500 db340200 2a000000 .....g...4..*... │ │ - 0x000d27a0 01000000 00000000 236a0400 01000000 ........#j...... │ │ - 0x000d27b0 236a0400 01000000 73350200 3a000000 #j......s5..:... │ │ - 0x000d27c0 05350200 6e000000 64000000 11000000 .5..n...d....... │ │ - 0x000d27d0 ad350200 24000000 d1350200 17000000 .5..$....5...... │ │ - 0x000d27e0 d1350200 17000000 e8350200 0a000000 .5.......5...... │ │ - 0x000d27f0 58380200 15000000 23020000 20000000 X8......#... ... │ │ - 0x000d2800 97da0b00 c8000000 08000000 d1da0b00 ................ │ │ - 0x000d2810 fc350200 7d000000 4e000000 29000000 .5..}...N...)... │ │ - 0x000d2820 fc350200 7d000000 3f000000 25000000 .5..}...?...%... │ │ - 0x000d2830 a4b50000 00000000 00000000 00000000 ................ │ │ - 0x000d2840 00000000 01000000 01000000 a1a70400 ................ │ │ - 0x000d2850 f9a70900 08000000 04000000 29360a00 ............)6.. │ │ - 0x000d2860 79360200 14000000 8d360200 49000000 y6.......6..I... │ │ - 0x000d2870 b9060000 0d000000 8d360200 49000000 .........6..I... │ │ - 0x000d2880 c10b0000 0d000000 00000000 04000000 ................ │ │ - 0x000d2890 04000000 cf320500 0b370200 1f000000 .....2...7...... │ │ - 0x000d28a0 3a000000 23000000 65070c00 38000000 :...#...e...8... │ │ - 0x000d28b0 08000000 89070c00 b1070c00 d9070c00 ................ │ │ - 0x000d28c0 01080c00 0b370200 1f000000 44000000 .....7......D... │ │ - 0x000d28d0 20000000 2a370200 27000000 51370200 ...*7..'...Q7.. │ │ - 0x000d28e0 31000000 51370200 31000000 0b370200 1...Q7..1....7.. │ │ - 0x000d28f0 1f000000 82370200 13000000 b8000000 .....7.......... │ │ - 0x000d2900 26000000 a0370200 13000000 73000000 &....7......s... │ │ - 0x000d2910 17000000 a0370200 13000000 7b000000 .....7......{... │ │ - 0x000d2920 1a000000 3d260c00 68000000 08000000 ....=&..h....... │ │ - 0x000d2930 65260c00 bd280c00 992b0c00 dd2b0c00 e&...(...+...+.. │ │ - 0x000d2940 352e0c00 192f0c00 a0370200 13000000 5..../...7...... │ │ - 0x000d2950 86000000 17000000 b3370200 27000000 .........7..'... │ │ - 0x000d2960 da370200 25000000 da370200 25000000 .7..%....7..%... │ │ - 0x000d2970 a0370200 13000000 3d260c00 68000000 .7......=&..h... │ │ - 0x000d2980 08000000 cd310c00 25340c00 a0370200 .....1..%4...7.. │ │ - 0x000d2990 13000000 92000000 18000000 a0370200 .............7.. │ │ - 0x000d29a0 13000000 8e000000 26000000 a0370200 ........&....7.. │ │ - 0x000d29b0 13000000 9a000000 14000000 a0370200 .............7.. │ │ - 0x000d29c0 13000000 99000000 49000000 a0370200 ........I....7.. │ │ - 0x000d29d0 13000000 a3000000 26000000 a0370200 ........&....7.. │ │ - 0x000d29e0 13000000 b2000000 0e000000 a0370200 .............7.. │ │ - 0x000d29f0 13000000 b8000000 0e000000 a0370200 .............7.. │ │ - 0x000d2a00 13000000 af000000 3a000000 a0370200 ........:....7.. │ │ - 0x000d2a10 13000000 c4000000 3c000000 a0370200 ........<....7.. │ │ - 0x000d2a20 13000000 e3000000 27000000 a0370200 ........'....7.. │ │ - 0x000d2a30 13000000 3a010000 0f000000 a0370200 ....:........7.. │ │ - 0x000d2a40 13000000 40010000 16000000 58380200 ....@.......X8.. │ │ - 0x000d2a50 15000000 af000000 1a000000 e3f90b00 ................ │ │ - 0x000d2a60 10000000 04000000 f7f90b00 b5fc0b00 ................ │ │ - 0x000d2a70 18000000 08000000 19fa0b00 b5fc0b00 ................ │ │ - 0x000d2a80 18000000 08000000 bdfc0b00 b5fc0b00 ................ │ │ - 0x000d2a90 18000000 08000000 11000c00 b5fc0b00 ................ │ │ - 0x000d2aa0 18000000 08000000 69000c00 05030c00 ........i....... │ │ - 0x000d2ab0 04000000 04000000 2d030c00 6d380200 ........-...m8.. │ │ - 0x000d2ac0 0b000000 1c000000 2d000000 6d380200 ........-...m8.. │ │ - 0x000d2ad0 0b000000 20000000 30000000 78380200 .... ...0...x8.. │ │ - 0x000d2ae0 15000000 e0000000 34000000 8d380200 ........4....8.. │ │ - 0x000d2af0 15000000 2e000000 3a000000 29080c00 ........:...)... │ │ - 0x000d2b00 78000000 08000000 5d0e0c00 0b370200 x.......]....7.. │ │ - 0x000d2b10 1f000000 4b000000 3b000000 0b370200 ....K...;....7.. │ │ - 0x000d2b20 1f000000 50000000 0d000000 29080c00 ....P.......)... │ │ - 0x000d2b30 78000000 08000000 c50d0c00 0b370200 x............7.. │ │ - 0x000d2b40 1f000000 53000000 3c000000 0b370200 ....S...<....7.. │ │ - 0x000d2b50 1f000000 58000000 0d000000 29080c00 ....X.......)... │ │ - 0x000d2b60 78000000 08000000 2d0d0c00 0b370200 x.......-....7.. │ │ - 0x000d2b70 1f000000 5b000000 3d000000 0b370200 ....[...=....7.. │ │ - 0x000d2b80 1f000000 60000000 0d000000 29080c00 ....`.......)... │ │ - 0x000d2b90 78000000 08000000 39080c00 0b370200 x.......9....7.. │ │ - 0x000d2ba0 1f000000 63000000 42000000 0b370200 ....c...B....7.. │ │ - 0x000d2bb0 1f000000 68000000 0d000000 49040c00 ....h.......I... │ │ - 0x000d2bc0 38000000 08000000 55040c00 48b30000 8.......U...H... │ │ - 0x000d2bd0 10000000 0b370200 1f000000 76000000 .....7......v... │ │ - 0x000d2be0 48000000 55340c00 60000000 08000000 H...U4..`....... │ │ - 0x000d2bf0 65340c00 a0370200 13000000 fd000000 e4...7.......... │ │ - 0x000d2c00 33000000 f50e0c00 d0010000 08000000 3............... │ │ - 0x000d2c10 390f0c00 a0370200 13000000 67010000 9....7......g... │ │ - 0x000d2c20 48000000 307e0200 6b000000 50000000 H...0~..k...P... │ │ - 0x000d2c30 1f000000 9b7e0200 6e000000 36000000 .....~..n...6... │ │ - 0x000d2c40 34000000 9b7e0200 6e000000 36000000 4....~..n...6... │ │ - 0x000d2c50 46000000 9b7e0200 6e000000 42000000 F....~..n...B... │ │ - 0x000d2c60 38000000 9b7e0200 6e000000 42000000 8....~..n...B... │ │ - 0x000d2c70 4a000000 94660400 73000000 2b000000 J....f..s...+... │ │ - 0x000d2c80 0d000000 94660400 73000000 2c000000 .....f..s...,... │ │ - 0x000d2c90 13000000 36690400 57000000 ad0a0000 ....6i..W....... │ │ - 0x000d2ca0 0b000000 00000000 00000000 01000000 ................ │ │ - 0x000d2cb0 adfc0500 32670400 4a000000 a1000000 ....2g..J....... │ │ - 0x000d2cc0 19000000 bc6b0400 4b000000 e4060000 .....k..K....... │ │ - 0x000d2cd0 09000000 bc6b0400 4b000000 ea010000 .....k..K....... │ │ - 0x000d2ce0 17000000 bc6b0400 4b000000 c0050000 .....k..K....... │ │ - 0x000d2cf0 0d000000 bc6b0400 4b000000 4f070000 .....k..K...O... │ │ - 0x000d2d00 09000000 bc6b0400 4b000000 50070000 .....k..K...P... │ │ - 0x000d2d10 1e000000 10680400 5a000000 15010000 .....h..Z....... │ │ - 0x000d2d20 2e000000 10680400 5a000000 b5010000 .....h..Z....... │ │ - 0x000d2d30 44000000 10680400 5a000000 2e020000 D....h..Z....... │ │ - 0x000d2d40 46000000 10680400 5a000000 2e020000 F....h..Z....... │ │ - 0x000d2d50 56000000 10680400 5a000000 60020000 V....h..Z...`... │ │ - 0x000d2d60 3b000000 10680400 5a000000 d0020000 ;....h..Z....... │ │ - 0x000d2d70 37000000 10680400 5a000000 8d030000 7....h..Z....... │ │ - 0x000d2d80 31000000 10680400 5a000000 b1030000 1....h..Z....... │ │ - 0x000d2d90 35000000 236a0400 01000000 10680400 5...#j.......h.. │ │ - 0x000d2da0 5a000000 c6030000 3a000000 10680400 Z.......:....h.. │ │ - 0x000d2db0 5a000000 c0030000 3d000000 10680400 Z.......=....h.. │ │ - 0x000d2dc0 5a000000 f6030000 26000000 10680400 Z.......&....h.. │ │ - 0x000d2dd0 5a000000 1d040000 41000000 10680400 Z.......A....h.. │ │ - 0x000d2de0 5a000000 3f040000 26000000 10680400 Z...?...&....h.. │ │ - 0x000d2df0 5a000000 b7040000 34000000 10680400 Z.......4....h.. │ │ - 0x000d2e00 5a000000 ce040000 24000000 10680400 Z.......$....h.. │ │ - 0x000d2e10 5a000000 cc040000 24000000 10680400 Z.......$....h.. │ │ - 0x000d2e20 5a000000 14050000 30000000 10680400 Z.......0....h.. │ │ - 0x000d2e30 5a000000 19050000 49000000 10680400 Z.......I....h.. │ │ - 0x000d2e40 5a000000 27050000 46000000 10680400 Z...'...F....h.. │ │ - 0x000d2e50 5a000000 32050000 34000000 10680400 Z...2...4....h.. │ │ - 0x000d2e60 5a000000 32050000 4e000000 10680400 Z...2...N....h.. │ │ - 0x000d2e70 5a000000 37050000 4a000000 10680400 Z...7...J....h.. │ │ - 0x000d2e80 5a000000 70050000 23000000 10680400 Z...p...#....h.. │ │ - 0x000d2e90 5a000000 74050000 18000000 10680400 Z...t........h.. │ │ - 0x000d2ea0 5a000000 74050000 0d000000 10680400 Z...t........h.. │ │ - 0x000d2eb0 5a000000 82050000 28000000 10680400 Z.......(....h.. │ │ - 0x000d2ec0 5a000000 82050000 0d000000 10680400 Z............h.. │ │ - 0x000d2ed0 5a000000 68050000 22000000 10680400 Z...h..."....h.. │ │ - 0x000d2ee0 5a000000 6e050000 28000000 10680400 Z...n...(....h.. │ │ - 0x000d2ef0 5a000000 6e050000 0d000000 10680400 Z...n........h.. │ │ - 0x000d2f00 5a000000 aa050000 12000000 10680400 Z............h.. │ │ - 0x000d2f10 5a000000 c6050000 31000000 10680400 Z.......1....h.. │ │ - 0x000d2f20 5a000000 3e060000 29000000 10680400 Z...>...)....h.. │ │ - 0x000d2f30 5a000000 4c060000 57000000 36690400 Z...L...W...6i.. │ │ - 0x000d2f40 57000000 b40a0000 0b000000 36690400 W...........6i.. │ │ - 0x000d2f50 57000000 bb0a0000 0b000000 bc6b0400 W............k.. │ │ - 0x000d2f60 4b000000 8e0a0000 0e000000 00000000 K............... │ │ - 0x000d2f70 00000000 01000000 adfc0500 546a0400 ............Tj.. │ │ - 0x000d2f80 4f000000 09020000 37000000 c9690400 O.......7....i.. │ │ - 0x000d2f90 58000000 52000000 29000000 c9690400 X...R...)....i.. │ │ - 0x000d2fa0 58000000 82000000 29000000 c9690400 X.......)....i.. │ │ - 0x000d2fb0 58000000 d6000000 1b000000 c9690400 X............i.. │ │ - 0x000d2fc0 58000000 06010000 1d000000 c9690400 X............i.. │ │ - 0x000d2fd0 58000000 23010000 17000000 c9690400 X...#........i.. │ │ - 0x000d2fe0 58000000 20010000 17000000 c9690400 X... ........i.. │ │ - 0x000d2ff0 58000000 4d010000 22000000 c9690400 X...M..."....i.. │ │ - 0x000d3000 58000000 48010000 24000000 c9690400 X...H...$....i.. │ │ - 0x000d3010 58000000 a3010000 09000000 c9690400 X............i.. │ │ - 0x000d3020 58000000 e2010000 18000000 c9690400 X............i.. │ │ - 0x000d3030 58000000 c9010000 11000000 436a0400 X...........Cj.. │ │ - 0x000d3040 11000000 a36a0400 4c000000 3f0a0000 .....j..L...?... │ │ - 0x000d3050 24000000 546a0400 4f000000 cd010000 $...Tj..O....... │ │ - 0x000d3060 37000000 ef6a0400 58000000 b3070000 7....j..X....... │ │ - 0x000d3070 09000000 476b0400 4b000000 0b020000 ....Gk..K....... │ │ - 0x000d3080 01000000 bc6b0400 4b000000 c4070000 .....k..K....... │ │ - 0x000d3090 1d000000 bc6b0400 4b000000 cc070000 .....k..K....... │ │ - 0x000d30a0 1d000000 bc6b0400 4b000000 8d050000 .....k..K....... │ │ - 0x000d30b0 1b000000 bc6b0400 4b000000 96070000 .....k..K....... │ │ - 0x000d30c0 24000000 bc6b0400 4b000000 97070000 $....k..K....... │ │ - 0x000d30d0 09000000 bc6b0400 4b000000 98070000 .....k..K....... │ │ - 0x000d30e0 09000000 03e10900 0c000000 04000000 ................ │ │ - 0x000d30f0 adf80500 5d950c00 45950c00 616c0400 ....]...E...al.. │ │ - 0x000d3100 4f000000 53030000 32000000 00000000 O...S...2....... │ │ - 0x000d3110 04000000 04000000 01240700 c7340200 .........$...4.. │ │ - 0x000d3120 e4b50000 10b50000 cd340200 d2340200 .........4...4.. │ │ - 0x000d3130 fcb50000 f4b50000 e8d70100 d5340200 .............4.. │ │ - 0x000d3140 e0b50000 ac0d0200 bb0d0200 be0d0200 ................ │ │ - 0x000d3150 ac0d0200 bb0d0200 be0d0200 c7340200 .............4.. │ │ - 0x000d3160 e4b50000 10b50000 cd340200 d2340200 .........4...4.. │ │ - 0x000d3170 fcb50000 f4b50000 e8d70100 d5340200 .............4.. │ │ - 0x000d3180 e0b50000 ac0d0200 bb0d0200 be0d0200 ................ │ │ - 0x000d3190 ac0d0200 bb0d0200 be0d0200 fcdc0100 ................ │ │ - 0x000d31a0 94b50000 60b50000 03dd0100 09dd0100 ....`........... │ │ - 0x000d31b0 0edd0100 14b50000 11dd0100 c4b50000 ................ │ │ - 0x000d31c0 ac0d0200 bb0d0200 be0d0200 00000000 ................ │ │ - 0x000d31d0 00000000 18b70c00 1cb70c00 20b70c00 ............ ... │ │ - 0x000d31e0 34b70c00 1cb80c00 04b90c00 18b90c00 4............... │ │ - 0x000d31f0 10ba0c00 10bb0c00 a0bb0c00 e8bb0c00 ................ │ │ - 0x000d3200 48bc0c00 50bc0c00 70bc0c00 00bd0c00 H...P...p....... │ │ - 0x000d3210 08bd0c00 .... │ │ + 0x000ce580 80e50c00 e8a50000 77000000 34000000 ........w...4... │ │ + 0x000ce590 24000000 e8a50000 77000000 22000000 $.......w..."... │ │ + 0x000ce5a0 28000000 5fa60000 78000000 1e000000 (..._...x....... │ │ + 0x000ce5b0 2c000000 5fa60000 78000000 20000000 ,..._...x... ... │ │ + 0x000ce5c0 2c000000 5fa60000 78000000 18000000 ,..._...x....... │ │ + 0x000ce5d0 2c000000 03ac0400 08000000 04000000 ,............... │ │ + 0x000ce5e0 99900400 28170200 77000000 83000000 ....(...w....... │ │ + 0x000ce5f0 37000000 d9aa0400 10000000 08000000 7............... │ │ + 0x000ce600 599b0400 f92b0200 7d000000 59000000 Y....+..}...Y... │ │ + 0x000ce610 37000000 f92b0200 7d000000 8f000000 7....+..}....... │ │ + 0x000ce620 37000000 6fce0100 7e000000 57000000 7...o...~...W... │ │ + 0x000ce630 29000000 00000000 00000000 01000000 )............... │ │ + 0x000ce640 37910400 00000000 00000000 01000000 7............... │ │ + 0x000ce650 11910400 00000000 00000000 01000000 ................ │ │ + 0x000ce660 bd980400 00000000 00000000 01000000 ................ │ │ + 0x000ce670 c3980400 00000000 00000000 01000000 ................ │ │ + 0x000ce680 31910400 00000000 00000000 01000000 1............... │ │ + 0x000ce690 c9980400 00000000 00000000 01000000 ................ │ │ + 0x000ce6a0 51950400 00000000 00000000 01000000 Q............... │ │ + 0x000ce6b0 89920400 49ad0400 08000000 04000000 ....I........... │ │ + 0x000ce6c0 8f920400 00000000 00000000 01000000 ................ │ │ + 0x000ce6d0 2b910400 00000000 00000000 01000000 +............... │ │ + 0x000ce6e0 35900400 00000000 00000000 01000000 5............... │ │ + 0x000ce6f0 3d910400 00000000 00000000 01000000 =............... │ │ + 0x000ce700 49910400 00000000 00000000 01000000 I............... │ │ + 0x000ce710 57950400 fbac0400 08000000 04000000 W............... │ │ + 0x000ce720 17910400 00000000 00000000 01000000 ................ │ │ + 0x000ce730 4b950400 00000000 00000000 01000000 K............... │ │ + 0x000ce740 43910400 00000000 00000000 01000000 C............... │ │ + 0x000ce750 5d950400 00000000 00000000 01000000 ]............... │ │ + 0x000ce760 63950400 91ab0400 04000000 04000000 c............... │ │ + 0x000ce770 41900400 00000000 00000000 01000000 A............... │ │ + 0x000ce780 3b900400 4fab0400 10000000 04000000 ;...O........... │ │ + 0x000ce790 3d840400 2d360a00 3d840400 97ab0400 =...-6..=....... │ │ + 0x000ce7a0 10000000 04000000 3d840400 61980a00 ........=...a... │ │ + 0x000ce7b0 a19f0a00 39ab0400 10000000 04000000 ....9........... │ │ + 0x000ce7c0 3d840400 b5340a00 3d840400 adab0400 =....4..=....... │ │ + 0x000ce7d0 10000000 04000000 3d840400 3d330a00 ........=...=3.. │ │ + 0x000ce7e0 e5380a00 f3aa0400 10000000 04000000 .8.............. │ │ + 0x000ce7f0 3d840400 75990a00 c99f0a00 0dab0400 =...u........... │ │ + 0x000ce800 10000000 04000000 3d840400 f9330a00 ........=....3.. │ │ + 0x000ce810 95380a00 65ab0400 10000000 04000000 .8..e........... │ │ + 0x000ce820 3d840400 71350a00 3d840400 dfab0400 =...q5..=....... │ │ + 0x000ce830 10000000 04000000 3d840400 f9300a00 ........=....0.. │ │ + 0x000ce840 3d840400 7bab0400 10000000 04000000 =...{........... │ │ + 0x000ce850 3d840400 81320a00 39370a00 23ab0400 =....2..97..#... │ │ + 0x000ce860 10000000 04000000 3d840400 c5310a00 ........=....1.. │ │ + 0x000ce870 e9360a00 09ac0400 1c000000 04000000 .6.............. │ │ + 0x000ce880 19b00400 00000000 01000000 01000000 ................ │ │ + 0x000ce890 91b20400 8d130600 08000000 04000000 ................ │ │ + 0x000ce8a0 25480600 00000000 0c000000 04000000 %H.............. │ │ + 0x000ce8b0 21950400 39b50400 00000000 0c000000 !...9........... │ │ + 0x000ce8c0 04000000 21910400 b1b40400 00000000 ....!........... │ │ + 0x000ce8d0 0c000000 04000000 4f910400 fdb20400 ........O....... │ │ + 0x000ce8e0 00000000 0c000000 04000000 63910400 ............c... │ │ + 0x000ce8f0 f5b40400 00000000 0c000000 04000000 ................ │ │ + 0x000ce900 59910400 51b40400 fa180200 17000000 Y...Q........... │ │ + 0x000ce910 23000000 13000000 f0210200 13000000 #........!...... │ │ + 0x000ce920 b8000000 26000000 f0210200 13000000 ....&....!...... │ │ + 0x000ce930 56010000 13000000 f0210200 13000000 V........!...... │ │ + 0x000ce940 f7010000 13000000 f0210200 13000000 .........!...... │ │ + 0x000ce950 11020000 13000000 1d2d0200 13000000 .........-...... │ │ + 0x000ce960 24010000 13000000 1d2d0200 13000000 $........-...... │ │ + 0x000ce970 2b010000 13000000 30290200 16000000 +.......0)...... │ │ + 0x000ce980 8f000000 17000000 30290200 16000000 ........0)...... │ │ + 0x000ce990 99000000 17000000 45240200 1e000000 ........E$...... │ │ + 0x000ce9a0 66000000 17000000 f4a60000 11000000 f............... │ │ + 0x000ce9b0 dca70000 04000000 ae220200 13000000 ........."...... │ │ + 0x000ce9c0 0a010000 13000000 ae220200 13000000 ........."...... │ │ + 0x000ce9d0 22010000 13000000 ae220200 13000000 "........"...... │ │ + 0x000ce9e0 2a010000 13000000 ae220200 13000000 *........"...... │ │ + 0x000ce9f0 58010000 13000000 76300200 15000000 X.......v0...... │ │ + 0x000cea00 af000000 1a000000 76300200 15000000 ........v0...... │ │ + 0x000cea10 bd000000 1f000000 76300200 15000000 ........v0...... │ │ + 0x000cea20 cc000000 1f000000 76300200 15000000 ........v0...... │ │ + 0x000cea30 e1000000 21000000 b9aa0400 18000000 ....!........... │ │ + 0x000cea40 08000000 99920400 09ab0400 04000000 ................ │ │ + 0x000cea50 04000000 6d910400 b9aa0400 18000000 ....m........... │ │ + 0x000cea60 08000000 69950400 dfaa0400 10000000 ....i........... │ │ + 0x000cea70 04000000 2b950400 b9aa0400 18000000 ....+........... │ │ + 0x000cea80 08000000 d1980400 b9aa0400 18000000 ................ │ │ + 0x000cea90 08000000 49900400 6e290200 0b000000 ....I...n)...... │ │ + 0x000ceaa0 1c000000 2d000000 6e290200 0b000000 ....-...n)...... │ │ + 0x000ceab0 20000000 30000000 c8190200 15000000 ...0........... │ │ + 0x000ceac0 e0000000 34000000 33a80000 0a000000 ....4...3....... │ │ + 0x000cead0 b2000000 12000000 33a80000 0a000000 ........3....... │ │ + 0x000ceae0 b6000000 12000000 33a80000 0a000000 ........3....... │ │ + 0x000ceaf0 ba000000 12000000 33a80000 0a000000 ........3....... │ │ + 0x000ceb00 be000000 12000000 9ba80000 24000000 ............$... │ │ + 0x000ceb10 bfa80000 17000000 bfa80000 17000000 ................ │ │ + 0x000ceb20 33a80000 0a000000 07290200 1c000000 3........)...... │ │ + 0x000ceb30 40010000 13000000 07290200 1c000000 @........)...... │ │ + 0x000ceb40 47010000 1b000000 ae220200 13000000 G........"...... │ │ + 0x000ceb50 f5000000 13000000 03f20100 27000000 ............'... │ │ + 0x000ceb60 a7000000 24000000 00000000 00000000 ....$........... │ │ + 0x000ceb70 01000000 59c00400 6dc00400 0c000000 ....Y...m....... │ │ + 0x000ceb80 04000000 7bc00400 b9c00400 85c10400 ....{........... │ │ + 0x000ceb90 e7a80000 1c000000 2a020000 11000000 ........*....... │ │ + 0x000ceba0 03a90000 22000000 52000000 13000000 ...."...R....... │ │ + 0x000cebb0 25a90000 1b000000 ea010000 17000000 %............... │ │ + 0x000cebc0 40a90000 1e000000 1b010000 1e000000 @............... │ │ + 0x000cebd0 40a90000 1e000000 17010000 37000000 @...........7... │ │ + 0x000cebe0 40a90000 1e000000 56010000 0b000000 @.......V....... │ │ + 0x000cebf0 5ea90000 18000000 8a020000 0e000000 ^............... │ │ + 0x000cec00 76a90000 1a000000 a2000000 19000000 v............... │ │ + 0x000cec10 25a90000 1b000000 8d050000 1b000000 %............... │ │ + 0x000cec20 a7a90000 15000000 90a90000 17000000 ................ │ │ + 0x000cec30 34f80100 01000000 00000000 b80f0000 4............... │ │ + 0x000cec40 04000000 2dc30400 b1c20400 35c40400 ....-.......5... │ │ + 0x000cec50 00000000 0c000000 04000000 fbc60400 ................ │ │ + 0x000cec60 05c70400 00000000 0c000000 04000000 ................ │ │ + 0x000cec70 27c70400 31c70400 a7300200 63000000 '...1....0..c... │ │ + 0x000cec80 86010000 2b000000 a7300200 63000000 ....+....0..c... │ │ + 0x000cec90 a5010000 2f000000 b1cd0400 34000000 ..../.......4... │ │ + 0x000ceca0 04000000 b5c70400 cdc70400 b5cd0400 ................ │ │ + 0x000cecb0 bfa90000 28000000 e7a90000 0e000000 ....(........... │ │ + 0x000cecc0 e7a90000 0e000000 a7300200 63000000 .........0..c... │ │ + 0x000cecd0 f5a90000 59000000 ba000000 1f000000 ....Y........... │ │ + 0x000cece0 f5a90000 59000000 0b010000 21000000 ....Y.......!... │ │ + 0x000cecf0 f5a90000 59000000 08010000 15000000 ....Y........... │ │ + 0x000ced00 f5a90000 59000000 7f010000 17000000 ....Y........... │ │ + 0x000ced10 f5a90000 59000000 84010000 15000000 ....Y........... │ │ + 0x000ced20 f5a90000 59000000 85010000 15000000 ....Y........... │ │ + 0x000ced30 f5a90000 59000000 8e010000 0d000000 ....Y........... │ │ + 0x000ced40 f5a90000 59000000 8f010000 0d000000 ....Y........... │ │ + 0x000ced50 f5a90000 59000000 95010000 3c000000 ....Y.......<... │ │ + 0x000ced60 f5a90000 59000000 96010000 2a000000 ....Y.......*... │ │ + 0x000ced70 f5a90000 59000000 92010000 25000000 ....Y.......%... │ │ + 0x000ced80 f5a90000 59000000 89010000 15000000 ....Y........... │ │ + 0x000ced90 f5a90000 59000000 c0010000 05000000 ....Y........... │ │ + 0x000ceda0 e5aa0000 21000000 4c000000 09000000 ....!...L....... │ │ + 0x000cedb0 e5aa0000 21000000 4e000000 09000000 ....!...N....... │ │ + 0x000cedc0 a4ab0000 2f000000 76000000 05000000 ..../...v....... │ │ + 0x000cedd0 a4ab0000 2f000000 77000000 05000000 ..../...w....... │ │ + 0x000cede0 a4ab0000 2f000000 78000000 05000000 ..../...x....... │ │ + 0x000cedf0 a4ab0000 2f000000 c2000000 09000000 ..../........... │ │ + 0x000cee00 a4ab0000 2f000000 fb000000 0d000000 ..../........... │ │ + 0x000cee10 a4ab0000 2f000000 02010000 12000000 ..../........... │ │ + 0x000cee20 a4ab0000 2f000000 7a000000 05000000 ..../...z....... │ │ + 0x000cee30 a4ab0000 2f000000 79000000 05000000 ..../...y....... │ │ + 0x000cee40 a4ab0000 2f000000 0b010000 05000000 ..../........... │ │ + 0x000cee50 a4ab0000 2f000000 0c010000 05000000 ..../........... │ │ + 0x000cee60 a4ab0000 2f000000 0d010000 05000000 ..../........... │ │ + 0x000cee70 a4ab0000 2f000000 72010000 24000000 ..../...r...$... │ │ + 0x000cee80 a4ab0000 2f000000 77010000 2f000000 ..../...w.../... │ │ + 0x000cee90 a4ab0000 2f000000 84010000 12000000 ..../........... │ │ + 0x000ceea0 a4ab0000 2f000000 66010000 0d000000 ..../...f....... │ │ + 0x000ceeb0 a4ab0000 2f000000 4c010000 22000000 ..../...L..."... │ │ + 0x000ceec0 a4ab0000 2f000000 0f010000 05000000 ..../........... │ │ + 0x000ceed0 a4ab0000 2f000000 0e010000 05000000 ..../........... │ │ + 0x000ceee0 a8b10000 2e000000 7d000000 15000000 ........}....... │ │ + 0x000ceef0 a8b10000 2e000000 a9000000 05000000 ................ │ │ + 0x000cef00 a8b10000 2e000000 aa000000 05000000 ................ │ │ + 0x000cef10 a8b10000 2e000000 ab000000 05000000 ................ │ │ + 0x000cef20 a8b10000 2e000000 af000000 05000000 ................ │ │ + 0x000cef30 a8b10000 2e000000 0a010000 11000000 ................ │ │ + 0x000cef40 a8b10000 2e000000 40010000 09000000 ........@....... │ │ + 0x000cef50 a8b10000 2e000000 ad000000 05000000 ................ │ │ + 0x000cef60 a8b10000 2e000000 ac000000 05000000 ................ │ │ + 0x000cef70 a8b10000 2e000000 dc010000 05000000 ................ │ │ + 0x000cef80 a8b10000 2e000000 dd010000 05000000 ................ │ │ + 0x000cef90 a8b10000 2e000000 33020000 11000000 ........3....... │ │ + 0x000cefa0 a8b10000 2e000000 36020000 09000000 ........6....... │ │ + 0x000cefb0 a8b10000 2e000000 6c020000 09000000 ........l....... │ │ + 0x000cefc0 a8b10000 2e000000 e3020000 26000000 ............&... │ │ + 0x000cefd0 a8b10000 2e000000 ef020000 26000000 ............&... │ │ + 0x000cefe0 a8b10000 2e000000 cc020000 26000000 ............&... │ │ + 0x000ceff0 70b20000 23000000 bb000000 05000000 p...#........... │ │ + 0x000cf000 70b20000 23000000 bc000000 05000000 p...#........... │ │ + 0x000cf010 70b20000 23000000 0a010000 05000000 p...#........... │ │ + 0x000cf020 70b20000 23000000 0b010000 05000000 p...#........... │ │ + 0x000cf030 70b20000 23000000 7e020000 0d000000 p...#...~....... │ │ + 0x000cf040 ffb20000 12000000 11b30000 1a000000 ................ │ │ + 0x000cf050 e5b20000 01000000 e5b20000 01000000 ................ │ │ + 0x000cf060 01000000 00000000 b26a0400 01000000 .........j...... │ │ + 0x000cf070 b26a0400 01000000 b26a0400 01000000 .j.......j...... │ │ + 0x000cf080 2bb30000 1f000000 52040000 54000000 +.......R...T... │ │ + 0x000cf090 4ab30000 26000000 15000000 1d000000 J...&........... │ │ + 0x000cf0a0 9bb30000 1d000000 da000000 05000000 ................ │ │ + 0x000cf0b0 9bb30000 1d000000 e2000000 05000000 ................ │ │ + 0x000cf0c0 38b40000 20000000 b8b40000 12000000 8... ........... │ │ + 0x000cf0d0 00000000 04000000 04000000 55160500 ............U... │ │ + 0x000cf0e0 00000000 04000000 04000000 b9da0400 ................ │ │ + 0x000cf0f0 a8b50000 10000000 78b80000 17000000 ........x....... │ │ + 0x000cf100 8fb80000 09000000 a8b50000 10000000 ................ │ │ + 0x000cf110 68b70000 10000000 98b80000 09000000 h............... │ │ + 0x000cf120 8fb80000 09000000 00000000 00000000 ................ │ │ + 0x000cf130 01000000 59c00400 00000000 0c000000 ....Y........... │ │ + 0x000cf140 04000000 ad100500 21120500 6d120500 ........!...m... │ │ + 0x000cf150 00000000 14000000 04000000 35130500 ............5... │ │ + 0x000cf160 75130500 29140500 b8b80000 1b000000 u...)........... │ │ + 0x000cf170 a90a0000 26000000 b8b80000 1b000000 ....&........... │ │ + 0x000cf180 b20a0000 1a000000 18b40000 20000000 ............ ... │ │ + 0x000cf190 85000000 1e000000 18b40000 20000000 ............ ... │ │ + 0x000cf1a0 a1000000 09000000 13b90000 4c000000 ............L... │ │ + 0x000cf1b0 5fb90000 2f000000 61030000 05000000 _.../...a....... │ │ + 0x000cf1c0 8eb90000 2c000000 bab90000 2a000000 ....,.......*... │ │ + 0x000cf1d0 ffba0000 1f000000 70050000 12000000 ........p....... │ │ + 0x000cf1e0 ffba0000 1f000000 70050000 28000000 ........p...(... │ │ + 0x000cf1f0 ffba0000 1f000000 63060000 15000000 ........c....... │ │ + 0x000cf200 ffba0000 1f000000 91060000 15000000 ................ │ │ + 0x000cf210 ffba0000 1f000000 92060000 15000000 ................ │ │ + 0x000cf220 1ebb0000 1d000000 86000000 23000000 ............#... │ │ + 0x000cf230 3bbb0000 02000000 1ebb0000 1d000000 ;............... │ │ + 0x000cf240 7f000000 2b000000 42bb0000 0e000000 ....+...B....... │ │ + 0x000cf250 54a70000 04000000 88b60000 10000000 T............... │ │ + 0x000cf260 50bb0000 01000000 1fff0100 0b000000 P............... │ │ + 0x000cf270 51bb0000 26000000 80bb0000 08000000 Q...&........... │ │ + 0x000cf280 a8bc0000 06000000 50bb0000 01000000 ........P....... │ │ + 0x000cf290 1fff0100 0b000000 aebc0000 16000000 ................ │ │ + 0x000cf2a0 50bb0000 01000000 e4b90000 1b000000 P............... │ │ + 0x000cf2b0 a4010000 2c000000 c4bc0000 25000000 ....,.......%... │ │ + 0x000cf2c0 1a000000 36000000 c4bc0000 25000000 ....6.......%... │ │ + 0x000cf2d0 0a000000 2b000000 92c20000 28000000 ....+.......(... │ │ + 0x000cf2e0 4d000000 28000000 92c20000 28000000 M...(.......(... │ │ + 0x000cf2f0 59000000 16000000 bac30000 1e000000 Y............... │ │ + 0x000cf300 aa010000 01000000 2ac40000 19000000 ........*....... │ │ + 0x000cf310 43c40000 39000000 7cc40000 23000000 C...9...|...#... │ │ + 0x000cf320 9fc40000 12000000 b1c40000 22000000 ............"... │ │ + 0x000cf330 18b80000 10000000 b1c40000 22000000 ............"... │ │ + 0x000cf340 d3c40000 16000000 e9c40000 0d000000 ................ │ │ + 0x000cf350 f6c40000 26000000 1cc50000 2b000000 ....&.......+... │ │ + 0x000cf360 34f80100 01000000 87ea0100 68000000 4...........h... │ │ + 0x000cf370 5e020000 1c000000 87ea0100 68000000 ^...........h... │ │ + 0x000cf380 6b020000 32000000 87ea0100 68000000 k...2.......h... │ │ + 0x000cf390 6f020000 17000000 87ea0100 68000000 o...........h... │ │ + 0x000cf3a0 01030000 15000000 87ea0100 68000000 ............h... │ │ + 0x000cf3b0 3d020000 1c000000 bfc80000 60000000 =...........`... │ │ + 0x000cf3c0 a1010000 2e000000 1fc90000 5b000000 ............[... │ │ + 0x000cf3d0 ad020000 09000000 1fc90000 5b000000 ............[... │ │ + 0x000cf3e0 b1020000 09000000 1fc90000 5b000000 ............[... │ │ + 0x000cf3f0 4a070000 05000000 1fc90000 5b000000 J...........[... │ │ + 0x000cf400 c7040000 23000000 1fc90000 5b000000 ....#.......[... │ │ + 0x000cf410 0a050000 24000000 1fc90000 5b000000 ....$.......[... │ │ + 0x000cf420 fa030000 09000000 07ca0000 2a000000 ............*... │ │ + 0x000cf430 ee000000 1e000000 07ca0000 2a000000 ............*... │ │ + 0x000cf440 a0010000 16000000 07ca0000 2a000000 ............*... │ │ + 0x000cf450 a4010000 11000000 07ca0000 2a000000 ............*... │ │ + 0x000cf460 9a010000 2c000000 07ca0000 2a000000 ....,.......*... │ │ + 0x000cf470 bd010000 34000000 31ca0000 1c000000 ....4...1....... │ │ + 0x000cf480 4dca0000 2a000000 23000000 28000000 M...*...#...(... │ │ + 0x000cf490 77ca0000 5a000000 27000000 12000000 w...Z...'....... │ │ + 0x000cf4a0 77ca0000 5a000000 3f000000 15000000 w...Z...?....... │ │ + 0x000cf4b0 77ca0000 5a000000 46000000 0a000000 w...Z...F....... │ │ + 0x000cf4c0 77ca0000 5a000000 44000000 0a000000 w...Z...D....... │ │ + 0x000cf4d0 77ca0000 5a000000 54010000 15000000 w...Z...T....... │ │ + 0x000cf4e0 77ca0000 5a000000 a5010000 18000000 w...Z........... │ │ + 0x000cf4f0 77ca0000 5a000000 87010000 30000000 w...Z.......0... │ │ + 0x000cf500 77ca0000 5a000000 e5010000 15000000 w...Z........... │ │ + 0x000cf510 8cb50100 5d000000 21000000 0e000000 ....]...!....... │ │ + 0x000cf520 8cb50100 5d000000 49000000 17000000 ....]...I....... │ │ + 0x000cf530 8cb50100 5d000000 4b000000 1b000000 ....]...K....... │ │ + 0x000cf540 8cb50100 5d000000 6e000000 1c000000 ....]...n....... │ │ + 0x000cf550 8cb50100 5d000000 88000000 10000000 ....]........... │ │ + 0x000cf560 8cb50100 5d000000 9b000000 1d000000 ....]........... │ │ + 0x000cf570 8cb50100 5d000000 0c010000 0e000000 ....]........... │ │ + 0x000cf580 8cb50100 5d000000 27010000 25000000 ....]...'...%... │ │ + 0x000cf590 8cb50100 5d000000 3d010000 0e000000 ....]...=....... │ │ + 0x000cf5a0 67b60100 5f000000 70030000 09000000 g..._...p....... │ │ + 0x000cf5b0 c6b60100 60000000 eb060000 11000000 ....`........... │ │ + 0x000cf5c0 f7b50100 70000000 8f000000 22000000 ....p......."... │ │ + 0x000cf5d0 f7b50100 70000000 56000000 29000000 ....p...V...)... │ │ + 0x000cf5e0 f7b50100 70000000 56000000 18000000 ....p...V....... │ │ + 0x000cf5f0 f7b50100 70000000 4d000000 14000000 ....p...M....... │ │ + 0x000cf600 67b60100 5f000000 75030000 1d000000 g..._...u....... │ │ + 0x000cf610 c6b60100 60000000 9d000000 1a000000 ....`........... │ │ + 0x000cf620 c6b60100 60000000 a5000000 22000000 ....`......."... │ │ + 0x000cf630 89730500 10000000 04000000 91730500 .s...........s.. │ │ + 0x000cf640 26b70100 67000000 48000000 1b000000 &...g...H....... │ │ + 0x000cf650 26b70100 67000000 6b000000 19000000 &...g...k....... │ │ + 0x000cf660 8db70100 32000000 26b70100 67000000 ....2...&...g... │ │ + 0x000cf670 7a000000 11000000 bfb70100 2e000000 z............... │ │ + 0x000cf680 26b70100 67000000 7e000000 11000000 &...g...~....... │ │ + 0x000cf690 edb70100 3f000000 26b70100 67000000 ....?...&...g... │ │ + 0x000cf6a0 8e000000 30000000 2cb80100 3c000000 ....0...,...<... │ │ + 0x000cf6b0 26b70100 67000000 97000000 2d000000 &...g.......-... │ │ + 0x000cf6c0 68b80100 15000000 26b70100 67000000 h.......&...g... │ │ + 0x000cf6d0 98000000 2b000000 39770600 08000000 ....+...9w...... │ │ + 0x000cf6e0 04000000 25480600 b97f0500 0c000000 ....%H.......... │ │ + 0x000cf6f0 04000000 dd7e0500 637e0500 a17f0500 .....~..c~...... │ │ + 0x000cf700 00000000 0c000000 04000000 fd7f0500 ................ │ │ + 0x000cf710 09800500 00000000 0c000000 04000000 ................ │ │ + 0x000cf720 c1810500 cb810500 fab80100 6b000000 ............k... │ │ + 0x000cf730 2f000000 0f000000 fab80100 6b000000 /...........k... │ │ + 0x000cf740 33000000 1a000000 f2ce0100 66000000 3...........f... │ │ + 0x000cf750 48000000 32000000 f2ce0100 66000000 H...2.......f... │ │ + 0x000cf760 5c000000 32000000 9ab80100 49000000 \...2.......I... │ │ + 0x000cf770 e0060000 24000000 49860500 0c000000 ....$...I....... │ │ + 0x000cf780 04000000 dd7e0500 637e0500 a17f0500 .....~..c~...... │ │ + 0x000cf790 9ab80100 49000000 6b070000 15000000 ....I...k....... │ │ + 0x000cf7a0 00000000 1c000000 04000000 818a0500 ................ │ │ + 0x000cf7b0 e3b80100 0d000000 f0b80100 0a000000 ................ │ │ + 0x000cf7c0 fab80100 6b000000 5d000000 09000000 ....k...]....... │ │ + 0x000cf7d0 e3b90100 4f000000 fab80100 6b000000 ....O.......k... │ │ + 0x000cf7e0 7a000000 0d000000 fab80100 6b000000 z...........k... │ │ + 0x000cf7f0 80000000 1e000000 32ba0100 1d000000 ........2....... │ │ + 0x000cf800 b26a0400 01000000 fab80100 6b000000 .j..........k... │ │ + 0x000cf810 66000000 0d000000 00000000 04000000 f............... │ │ + 0x000cf820 04000000 c17f0500 00000000 04000000 ................ │ │ + 0x000cf830 04000000 c17f0500 00000000 04000000 ................ │ │ + 0x000cf840 04000000 c17f0500 00000000 04000000 ................ │ │ + 0x000cf850 04000000 c17f0500 00000000 04000000 ................ │ │ + 0x000cf860 04000000 c17f0500 00000000 04000000 ................ │ │ + 0x000cf870 04000000 c17f0500 00000000 04000000 ................ │ │ + 0x000cf880 04000000 5b7e0500 4fba0100 0c000000 ....[~..O....... │ │ + 0x000cf890 5bba0100 0c000000 67ba0100 0f000000 [.......g....... │ │ + 0x000cf8a0 76ba0100 11000000 87ba0100 1a000000 v............... │ │ + 0x000cf8b0 a1ba0100 1d000000 beba0100 1b000000 ................ │ │ + 0x000cf8c0 e6ba0100 26000000 58b40000 20000000 ....&...X... ... │ │ + 0x000cf8d0 27bb0100 2d000000 54bb0100 25000000 '...-...T...%... │ │ + 0x000cf8e0 88bb0100 2a000000 b2bb0100 22000000 ....*......."... │ │ + 0x000cf8f0 e0bb0100 2a000000 0abc0100 22000000 ....*......."... │ │ + 0x000cf900 38bc0100 2c000000 64bc0100 24000000 8...,...d...$... │ │ + 0x000cf910 96bc0100 2b000000 c1bc0100 23000000 ....+.......#... │ │ + 0x000cf920 f1bc0100 29000000 1abd0100 21000000 ....).......!... │ │ + 0x000cf930 46bd0100 2a000000 70bd0100 22000000 F...*...p..."... │ │ + 0x000cf940 9ebd0100 2b000000 c9bd0100 23000000 ....+.......#... │ │ + 0x000cf950 f9bd0100 2a000000 23be0100 24000000 ....*...#...$... │ │ + 0x000cf960 71be0100 2c000000 9dbe0100 24000000 q...,.......$... │ │ + 0x000cf970 cfbe0100 2a000000 f9be0100 22000000 ....*......."... │ │ + 0x000cf980 27bf0100 2a000000 51bf0100 22000000 '...*...Q..."... │ │ + 0x000cf990 7fbf0100 2b000000 aabf0100 23000000 ....+.......#... │ │ + 0x000cf9a0 dabf0100 29000000 03c00100 21000000 ....).......!... │ │ + 0x000cf9b0 2fc00100 2a000000 59c00100 22000000 /...*...Y..."... │ │ + 0x000cf9c0 87c00100 2d000000 b4c00100 25000000 ....-.......%... │ │ + 0x000cf9d0 e8c00100 2b000000 13c10100 23000000 ....+.......#... │ │ + 0x000cf9e0 43c10100 2c000000 6fc10100 24000000 C...,...o...$... │ │ + 0x000cf9f0 bdc10100 2d000000 eac10100 27000000 ....-.......'... │ │ + 0x000cfa00 3ac20100 34000000 6ec20100 2e000000 :...4...n....... │ │ + 0x000cfa10 b4c20100 31000000 e5c20100 2b000000 ....1.......+... │ │ + 0x000cfa20 25c30100 31000000 56c30100 2b000000 %...1...V...+... │ │ + 0x000cfa30 96c30100 33000000 c9c30100 2d000000 ....3.......-... │ │ + 0x000cfa40 0dc40100 32000000 3fc40100 2c000000 ....2...?...,... │ │ + 0x000cfa50 81c40100 30000000 b1c40100 2a000000 ....0.......*... │ │ + 0x000cfa60 efc40100 31000000 20c50100 2b000000 ....1... ...+... │ │ + 0x000cfa70 60c50100 32000000 92c50100 2c000000 `...2.......,... │ │ + 0x000cfa80 d4c50100 31000000 05c60100 2b000000 ....1.......+... │ │ + 0x000cfa90 45c60100 33000000 78c60100 2d000000 E...3...x...-... │ │ + 0x000cfaa0 0a310200 63000000 35090000 24000000 .1..c...5...$... │ │ + 0x000cfab0 d0c60100 15000000 e5c60100 0f000000 ................ │ │ + 0x000cfac0 f4c60100 0e000000 02c70100 29000000 ............)... │ │ + 0x000cfad0 e53a0600 08000000 04000000 25480600 .:..........%H.. │ │ + 0x000cfae0 09ac0400 1c000000 04000000 1dd10500 ................ │ │ + 0x000cfaf0 00000000 0c000000 04000000 c1cb0500 ................ │ │ + 0x000cfb00 cbcb0500 00000000 0c000000 04000000 ................ │ │ + 0x000cfb10 f5cb0500 01cc0500 00000000 0c000000 ................ │ │ + 0x000cfb20 04000000 c5cc0500 cfcc0500 2bc70100 ............+... │ │ + 0x000cfb30 2a000000 55c70100 5e000000 1f050000 *...U...^....... │ │ + 0x000cfb40 19000000 9f170200 84000000 18000000 ................ │ │ + 0x000cfb50 2e000000 9f170200 84000000 1d000000 ................ │ │ + 0x000cfb60 32000000 9f170200 84000000 1d000000 2............... │ │ + 0x000cfb70 3c000000 9f170200 84000000 3e000000 <...........>... │ │ + 0x000cfb80 42000000 9ac80100 86000000 26000000 B...........&... │ │ + 0x000cfb90 18000000 9ac80100 86000000 65000000 ............e... │ │ + 0x000cfba0 37000000 00000000 00000000 01000000 7............... │ │ + 0x000cfbb0 7ddd0500 81dd0500 81dd0500 49ca0100 }...........I... │ │ + 0x000cfbc0 6b000000 48000000 21000000 49ca0100 k...H...!...I... │ │ + 0x000cfbd0 6b000000 84000000 09000000 49ca0100 k...........I... │ │ + 0x000cfbe0 6b000000 99000000 0e000000 f8ca0100 k............... │ │ + 0x000cfbf0 2c000000 24cb0100 32000000 56cb0100 ,...$...2...V... │ │ + 0x000cfc00 30000000 94cb0100 4d000000 02040000 0.......M....... │ │ + 0x000cfc10 2b000000 e1cb0100 5b000000 ff000000 +.......[....... │ │ + 0x000cfc20 19000000 e1cb0100 5b000000 f2000000 ........[....... │ │ + 0x000cfc30 12000000 e1cb0100 5b000000 ce000000 ........[....... │ │ + 0x000cfc40 24000000 e1cb0100 5b000000 d1000000 $.......[....... │ │ + 0x000cfc50 24000000 e1cb0100 5b000000 40000000 $.......[...@... │ │ + 0x000cfc60 22000000 37130600 18000000 04000000 "...7........... │ │ + 0x000cfc70 3d130600 00000000 04000000 04000000 =............... │ │ + 0x000cfc80 95130600 00000000 04000000 04000000 ................ │ │ + 0x000cfc90 45a20a00 35150600 30000000 08000000 E...5...0....... │ │ + 0x000cfca0 69150600 b5160600 10000000 08000000 i............... │ │ + 0x000cfcb0 fd150600 00000000 04000000 04000000 ................ │ │ + 0x000cfcc0 45a20a00 b5160600 10000000 08000000 E............... │ │ + 0x000cfcd0 bd160600 41170600 18000000 04000000 ....A........... │ │ + 0x000cfce0 45170600 a5170600 30000000 08000000 E.......0....... │ │ + 0x000cfcf0 c1170600 00000000 04000000 04000000 ................ │ │ + 0x000cfd00 45a20a00 25670600 08000000 04000000 E...%g.......... │ │ + 0x000cfd10 25480600 00000000 01000000 01000000 %H.............. │ │ + 0x000cfd20 91b20400 8d130600 08000000 04000000 ................ │ │ + 0x000cfd30 25480600 f4cd0100 7b000000 92000000 %H......{....... │ │ + 0x000cfd40 16000000 3ccc0100 3a000000 f4cd0100 ....<...:....... │ │ + 0x000cfd50 7b000000 ca000000 0d000000 f4cd0100 {............... │ │ + 0x000cfd60 7b000000 e0000000 32000000 f4cd0100 {.......2....... │ │ + 0x000cfd70 7b000000 09010000 0d000000 89180600 {............... │ │ + 0x000cfd80 18000000 08000000 91180600 25670600 ............%g.. │ │ + 0x000cfd90 08000000 04000000 25480600 6fce0100 ........%H..o... │ │ + 0x000cfda0 7e000000 2d000000 0e000000 831f0600 ~...-........... │ │ + 0x000cfdb0 70000000 08000000 a91f0600 95250600 p............%.. │ │ + 0x000cfdc0 f5250600 6fce0100 7e000000 34000000 .%..o...~...4... │ │ + 0x000cfdd0 21000000 8acc0100 21000000 6fce0100 !.......!...o... │ │ + 0x000cfde0 7e000000 da000000 0d000000 abcc0100 ~............... │ │ + 0x000cfdf0 6e000000 4c000000 20000000 abcc0100 n...L... ....... │ │ + 0x000cfe00 6e000000 4f000000 1a000000 abcc0100 n...O........... │ │ + 0x000cfe10 6e000000 59000000 19000000 18b50000 n...Y........... │ │ + 0x000cfe20 10000000 abcc0100 6e000000 2a000000 ........n...*... │ │ + 0x000cfe30 0d000000 abcc0100 6e000000 74000000 ........n...t... │ │ + 0x000cfe40 11000000 abcc0100 6e000000 7a000000 ........n...z... │ │ + 0x000cfe50 1a000000 abcc0100 6e000000 7f000000 ........n....... │ │ + 0x000cfe60 1a000000 abcc0100 6e000000 84000000 ........n....... │ │ + 0x000cfe70 1a000000 abcc0100 6e000000 89000000 ........n....... │ │ + 0x000cfe80 1a000000 abcc0100 6e000000 9c000000 ........n....... │ │ + 0x000cfe90 1e000000 abcc0100 6e000000 b4000000 ........n....... │ │ + 0x000cfea0 0d000000 abcc0100 6e000000 11010000 ........n....... │ │ + 0x000cfeb0 15000000 abcc0100 6e000000 1d010000 ........n....... │ │ + 0x000cfec0 10000000 19cd0100 0f000000 abcc0100 ................ │ │ + 0x000cfed0 6e000000 3c010000 0d000000 28cd0100 n...<.......(... │ │ + 0x000cfee0 76000000 04000000 11000000 28cd0100 v...........(... │ │ + 0x000cfef0 76000000 06000000 05000000 28cd0100 v...........(... │ │ + 0x000cff00 76000000 5b000000 05000000 28cd0100 v...[.......(... │ │ + 0x000cff10 76000000 68000000 0f000000 28cd0100 v...h.......(... │ │ + 0x000cff20 76000000 6b000000 0b000000 b5160600 v...k........... │ │ + 0x000cff30 10000000 08000000 613a0600 00000000 ........a:...... │ │ + 0x000cff40 04000000 04000000 95130600 00000000 ................ │ │ + 0x000cff50 04000000 04000000 45a20a00 ed3a0600 ........E....:.. │ │ + 0x000cff60 30000000 08000000 c53b0600 b5160600 0........;...... │ │ + 0x000cff70 10000000 08000000 2d3c0600 a5170600 ........-<...... │ │ + 0x000cff80 30000000 08000000 b13c0600 793d0600 0........<..y=.. │ │ + 0x000cff90 18000000 04000000 7d3d0600 dd3d0600 ........}=...=.. │ │ + 0x000cffa0 18000000 04000000 813e0600 00000000 .........>...... │ │ + 0x000cffb0 04000000 04000000 45a20a00 00000000 ........E....... │ │ + 0x000cffc0 04000000 04000000 45a20a00 00000000 ........E....... │ │ + 0x000cffd0 01000000 01000000 91b20400 e53a0600 .............:.. │ │ + 0x000cffe0 08000000 04000000 25480600 f4cd0100 ........%H...... │ │ + 0x000cfff0 7b000000 b1000000 1a000000 6fce0100 {...........o... │ │ + 0x000d0000 7e000000 8a000000 26000000 6fce0100 ~.......&...o... │ │ + 0x000d0010 7e000000 9d000000 40000000 89180600 ~.......@....... │ │ + 0x000d0020 18000000 08000000 91180600 6fce0100 ............o... │ │ + 0x000d0030 7e000000 e3000000 3c000000 6fce0100 ~.......<...o... │ │ + 0x000d0040 7e000000 ed000000 3c000000 6fce0100 ~.......<...o... │ │ + 0x000d0050 7e000000 03010000 2a000000 f2ce0100 ~.......*....... │ │ + 0x000d0060 66000000 2f000000 27000000 f2ce0100 f.../...'....... │ │ + 0x000d0070 66000000 34000000 32000000 00000000 f...4...2....... │ │ + 0x000d0080 00000000 01000000 5d480600 81480600 ........]H...H.. │ │ + 0x000d0090 81480600 89540600 0c000000 04000000 .H...T.......... │ │ + 0x000d00a0 91540600 9d540600 51760600 00000000 .T...T..Qv...... │ │ + 0x000d00b0 00000000 01000000 75540600 89730500 ........uT...s.. │ │ + 0x000d00c0 10000000 04000000 91730500 39770600 .........s..9w.. │ │ + 0x000d00d0 08000000 04000000 25480600 00000000 ........%H...... │ │ + 0x000d00e0 0c000000 04000000 514f0600 5b4f0600 ........QO..[O.. │ │ + 0x000d00f0 00000000 0c000000 04000000 7d4f0600 ............}O.. │ │ + 0x000d0100 894f0600 00000000 0c000000 04000000 .O.............. │ │ + 0x000d0110 e1510600 ed510600 58cf0100 17000000 .Q...Q..X....... │ │ + 0x000d0120 58b60000 10000000 6fcf0100 12000000 X.......o....... │ │ + 0x000d0130 96cf0100 16000000 accf0100 0b000000 ................ │ │ + 0x000d0140 b7cf0100 0a000000 1d5e0600 04000000 .........^...... │ │ + 0x000d0150 04000000 f9470600 25670600 08000000 .....G..%g...... │ │ + 0x000d0160 04000000 25480600 25670600 08000000 ....%H..%g...... │ │ + 0x000d0170 04000000 25480600 89730500 10000000 ....%H...s...... │ │ + 0x000d0180 04000000 91730500 c55d0600 0c000000 .....s...]...... │ │ + 0x000d0190 04000000 25480600 47d00100 7a000000 ....%H..G...z... │ │ + 0x000d01a0 37000000 12000000 47d00100 7a000000 7.......G...z... │ │ + 0x000d01b0 39000000 35000000 47d00100 7a000000 9...5...G...z... │ │ + 0x000d01c0 3c000000 41000000 47d00100 7a000000 <...A...G...z... │ │ + 0x000d01d0 41000000 35000000 47d00100 7a000000 A...5...G...z... │ │ + 0x000d01e0 54000000 33000000 47d00100 7a000000 T...3...G...z... │ │ + 0x000d01f0 55000000 41000000 d2d00100 13000000 U...A........... │ │ + 0x000d0200 47d00100 7a000000 4f000000 1f000000 G...z...O....... │ │ + 0x000d0210 47d00100 7a000000 65000000 3b000000 G...z...e...;... │ │ + 0x000d0220 47d00100 7a000000 6d000000 22000000 G...z...m..."... │ │ + 0x000d0230 47d00100 7a000000 7b000000 12000000 G...z...{....... │ │ + 0x000d0240 47d00100 7a000000 80000000 36000000 G...z.......6... │ │ + 0x000d0250 21d10100 1a000000 3bd10100 06000000 !.......;....... │ │ + 0x000d0260 34f80100 01000000 41d10100 18000000 4.......A....... │ │ + 0x000d0270 41d10100 18000000 59d10100 6c000000 A.......Y...l... │ │ + 0x000d0280 39140c00 08000000 04000000 a1680600 9............h.. │ │ + 0x000d0290 39770600 08000000 04000000 25480600 9w..........%H.. │ │ + 0x000d02a0 89540600 0c000000 04000000 91540600 .T...........T.. │ │ + 0x000d02b0 9d540600 51760600 c5d10100 18000000 .T..Qv.......... │ │ + 0x000d02c0 ddd10100 22000000 ffd10100 37000000 ....".......7... │ │ + 0x000d02d0 36d20100 11000000 47d20100 0b000000 6.......G....... │ │ + 0x000d02e0 52d20100 1d000000 28b80000 10000000 R.......(....... │ │ + 0x000d02f0 a7230200 78000000 83000000 1b000000 .#..x........... │ │ + 0x000d0300 39140c00 08000000 04000000 a1680600 9............h.. │ │ + 0x000d0310 a6d20100 45000000 ebd20100 6d000000 ....E.......m... │ │ + 0x000d0320 1c000000 15000000 58d30100 43000000 ........X...C... │ │ + 0x000d0330 ebd20100 6d000000 23000000 19000000 ....m...#....... │ │ + 0x000d0340 b82f0200 71000000 4b000000 4f000000 ./..q...K...O... │ │ + 0x000d0350 e53a0600 08000000 04000000 25480600 .:..........%H.. │ │ + 0x000d0360 00000000 00000000 01000000 69890600 ............i... │ │ + 0x000d0370 42270200 76000000 be000000 37000000 B'..v.......7... │ │ + 0x000d0380 42270200 76000000 c9000000 0e000000 B'..v........... │ │ + 0x000d0390 42270200 76000000 d2000000 25000000 B'..v.......%... │ │ + 0x000d03a0 42270200 76000000 ec000000 38000000 B'..v.......8... │ │ + 0x000d03b0 42270200 76000000 f6000000 1f000000 B'..v........... │ │ + 0x000d03c0 42270200 76000000 14010000 15000000 B'..v........... │ │ + 0x000d03d0 00000000 0c000000 04000000 b98a0600 ................ │ │ + 0x000d03e0 c38a0600 00000000 0c000000 04000000 ................ │ │ + 0x000d03f0 158b0600 1f8b0600 aad30100 25000000 ............%... │ │ + 0x000d0400 cfd30100 1f000000 f7d30100 2e000000 ................ │ │ + 0x000d0410 25d40100 26000000 4bd40100 2c000000 %...&...K...,... │ │ + 0x000d0420 77d40100 24000000 a9d40100 2c000000 w...$.......,... │ │ + 0x000d0430 d5d40100 24000000 07d50100 27000000 ....$.......'... │ │ + 0x000d0440 2ed50100 21000000 6cd50100 2c000000 ....!...l...,... │ │ + 0x000d0450 98d50100 24000000 cad50100 2e000000 ....$........... │ │ + 0x000d0460 f8d50100 28000000 32d60100 2b000000 ....(...2...+... │ │ + 0x000d0470 5dd60100 25000000 91d60100 2b000000 ]...%.......+... │ │ + 0x000d0480 bcd60100 25000000 f0d60100 2d000000 ....%.......-... │ │ + 0x000d0490 1dd70100 27000000 55d70100 2c000000 ....'...U...,... │ │ + 0x000d04a0 81d70100 26000000 a7d70100 2a000000 ....&.......*... │ │ + 0x000d04b0 d1d70100 24000000 03d80100 2b000000 ....$.......+... │ │ + 0x000d04c0 2ed80100 25000000 62d80100 2c000000 ....%...b...,... │ │ + 0x000d04d0 8ed80100 26000000 b4d80100 2b000000 ....&.......+... │ │ + 0x000d04e0 dfd80100 25000000 13d90100 2d000000 ....%.......-... │ │ + 0x000d04f0 40d90100 27000000 78d90100 3b000000 @...'...x...;... │ │ + 0x000d0500 0a310200 63000000 d3050000 19000000 .1..c........... │ │ + 0x000d0510 b3d90100 26000000 d8b30000 20000000 ....&....... ... │ │ + 0x000d0520 f4d90100 28000000 1cda0100 22000000 ....(......."... │ │ + 0x000d0530 5dda0100 27000000 84da0100 21000000 ]...'.......!... │ │ + 0x000d0540 c2da0100 27000000 e9da0100 1f000000 ....'........... │ │ + 0x000d0550 15e10100 67000000 20020000 10000000 ....g... ....... │ │ + 0x000d0560 15e10100 67000000 28020000 10000000 ....g...(....... │ │ + 0x000d0570 14db0100 0c000000 abeb0100 01000000 ................ │ │ + 0x000d0580 26db0100 75000000 9bdb0100 21000000 &...u.......!... │ │ + 0x000d0590 9bdb0100 21000000 bcdb0100 6f000000 ....!.......o... │ │ + 0x000d05a0 2bdc0100 1b000000 46dc0100 2d000000 +.......F...-... │ │ + 0x000d05b0 73dc0100 25000000 a7dc0100 21000000 s...%.......!... │ │ + 0x000d05c0 a7dc0100 21000000 c8dc0100 6f000000 ....!.......o... │ │ + 0x000d05d0 49dd0100 0a000000 53dd0100 0b000000 I.......S....... │ │ + 0x000d05e0 5edd0100 1d000000 5edd0100 1d000000 ^.......^....... │ │ + 0x000d05f0 7bdd0100 6b000000 ebdd0100 1b000000 {...k........... │ │ + 0x000d0600 06de0100 1e000000 06de0100 1e000000 ................ │ │ + 0x000d0610 24de0100 6c000000 90de0100 2d000000 $...l.......-... │ │ + 0x000d0620 bdde0100 1f000000 bdde0100 1f000000 ................ │ │ + 0x000d0630 dcde0100 6d000000 49df0100 27000000 ....m...I...'... │ │ + 0x000d0640 99df0100 33000000 ccdf0100 2b000000 ....3.......+... │ │ + 0x000d0650 31e00100 19000000 51e00100 01000000 1.......Q....... │ │ + 0x000d0660 52e00100 01000000 a8eb0100 01000000 R............... │ │ + 0x000d0670 53e00100 01000000 6b1a0200 01000000 S.......k....... │ │ + 0x000d0680 54e00100 01000000 55e00100 01000000 T.......U....... │ │ + 0x000d0690 56e00100 01000000 57e00100 01000000 V.......W....... │ │ + 0x000d06a0 58e00100 01000000 59e00100 01000000 X.......Y....... │ │ + 0x000d06b0 3d6c0400 01000000 5ae00100 02000000 =l......Z....... │ │ + 0x000d06c0 5ce00100 66000000 7d000000 12000000 \...f...}....... │ │ + 0x000d06d0 aaeb0100 01000000 34f80100 01000000 ........4....... │ │ + 0x000d06e0 7ce10100 27000000 a3e10100 19000000 |...'........... │ │ + 0x000d06f0 a3e10100 19000000 15e10100 67000000 ............g... │ │ + 0x000d0700 bce10100 1f000000 dbe10100 2a000000 ............*... │ │ + 0x000d0710 0be20100 13000000 2be20100 34000000 ........+...4... │ │ + 0x000d0720 5fe20100 2c000000 f8b50000 10000000 _...,........... │ │ + 0x000d0730 9ee20100 02000000 a0e20100 03000000 ................ │ │ + 0x000d0740 a3e20100 11000000 b4e20100 34000000 ............4... │ │ + 0x000d0750 e8e20100 2c000000 58b80000 10000000 ....,...X....... │ │ + 0x000d0760 9ee20100 02000000 a0e20100 03000000 ................ │ │ + 0x000d0770 27e30100 18000000 f8b30000 20000000 '........... ... │ │ + 0x000d0780 48bc0000 08000000 1ca70000 04000000 H............... │ │ + 0x000d0790 3fe30100 1a000000 59e30100 0f000000 ?.......Y....... │ │ + 0x000d07a0 96e30100 3b000000 d1e30100 12000000 ....;........... │ │ + 0x000d07b0 43ee0100 01000000 e3e30100 11000000 C............... │ │ + 0x000d07c0 43ee0100 01000000 0de40100 1f000000 C............... │ │ + 0x000d07d0 b8b70000 10000000 2ce40100 16000000 ........,....... │ │ + 0x000d07e0 56e40100 1f000000 75e40100 13000000 V.......u....... │ │ + 0x000d07f0 88e40100 1d000000 a5e40100 18000000 ................ │ │ + 0x000d0800 00000000 00000000 01000000 31ff0600 ............1... │ │ + 0x000d0810 35ff0600 37ff0600 45e50100 15000000 5...7...E....... │ │ + 0x000d0820 5ae50100 30000000 a1010000 28000000 Z...0.......(... │ │ + 0x000d0830 5ae50100 30000000 16020000 1d000000 Z...0........... │ │ + 0x000d0840 5ae50100 30000000 97030000 14000000 Z...0........... │ │ + 0x000d0850 5ae50100 30000000 9a030000 12000000 Z...0........... │ │ + 0x000d0860 5ae50100 30000000 a7030000 22000000 Z...0......."... │ │ + 0x000d0870 5ae50100 30000000 a7030000 0d000000 Z...0........... │ │ + 0x000d0880 5ae50100 30000000 a8030000 26000000 Z...0.......&... │ │ + 0x000d0890 5ae50100 30000000 a8030000 0d000000 Z...0........... │ │ + 0x000d08a0 5ae50100 30000000 a9030000 26000000 Z...0.......&... │ │ + 0x000d08b0 5ae50100 30000000 a9030000 0d000000 Z...0........... │ │ + 0x000d08c0 5ae50100 30000000 aa030000 26000000 Z...0.......&... │ │ + 0x000d08d0 5ae50100 30000000 aa030000 0d000000 Z...0........... │ │ + 0x000d08e0 5ae50100 30000000 b2030000 23000000 Z...0.......#... │ │ + 0x000d08f0 5ae50100 30000000 b2030000 0e000000 Z...0........... │ │ + 0x000d0900 5ae50100 30000000 b4030000 22000000 Z...0......."... │ │ + 0x000d0910 5ae50100 30000000 b4030000 0d000000 Z...0........... │ │ + 0x000d0920 5ae50100 30000000 b5030000 26000000 Z...0.......&... │ │ + 0x000d0930 5ae50100 30000000 b5030000 0d000000 Z...0........... │ │ + 0x000d0940 5ae50100 30000000 b8030000 22000000 Z...0......."... │ │ + 0x000d0950 5ae50100 30000000 b8030000 0d000000 Z...0........... │ │ + 0x000d0960 5ae50100 30000000 b9030000 26000000 Z...0.......&... │ │ + 0x000d0970 5ae50100 30000000 b9030000 0d000000 Z...0........... │ │ + 0x000d0980 5ae50100 30000000 ba030000 26000000 Z...0.......&... │ │ + 0x000d0990 5ae50100 30000000 ba030000 0d000000 Z...0........... │ │ + 0x000d09a0 5ae50100 30000000 a1030000 17000000 Z...0........... │ │ + 0x000d09b0 8ae50100 39000000 20000000 09000000 ....9... ....... │ │ + 0x000d09c0 8ae50100 39000000 2a000000 13000000 ....9...*....... │ │ + 0x000d09d0 5ae50100 30000000 c2050000 28000000 Z...0.......(... │ │ + 0x000d09e0 5ae50100 30000000 c8050000 25000000 Z...0.......%... │ │ + 0x000d09f0 5ae50100 30000000 c9050000 36000000 Z...0.......6... │ │ + 0x000d0a00 5ae50100 30000000 c9050000 1a000000 Z...0........... │ │ + 0x000d0a10 5ae50100 30000000 ca060000 3e000000 Z...0.......>... │ │ + 0x000d0a20 5ae50100 30000000 21070000 4d000000 Z...0...!...M... │ │ + 0x000d0a30 5ae50100 30000000 a2050000 2d000000 Z...0.......-... │ │ + 0x000d0a40 5ae50100 30000000 a2050000 19000000 Z...0........... │ │ + 0x000d0a50 5ae50100 30000000 ba050000 2f000000 Z...0......./... │ │ + 0x000d0a60 5ae50100 30000000 b4050000 21000000 Z...0.......!... │ │ + 0x000d0a70 5ae50100 30000000 d4050000 23000000 Z...0.......#... │ │ + 0x000d0a80 5ae50100 30000000 d6050000 19000000 Z...0........... │ │ + 0x000d0a90 5ae50100 30000000 db050000 20000000 Z...0....... ... │ │ + 0x000d0aa0 59e60100 62000000 9b000000 09000000 Y...b........... │ │ + 0x000d0ab0 59e60100 62000000 a1000000 36000000 Y...b.......6... │ │ + 0x000d0ac0 d5e60100 1e000000 1f000000 05000000 ................ │ │ + 0x000d0ad0 f3e60100 64000000 14010000 47000000 ....d.......G... │ │ + 0x000d0ae0 f3e60100 64000000 9d010000 30000000 ....d.......0... │ │ + 0x000d0af0 f3e60100 64000000 9e010000 19000000 ....d........... │ │ + 0x000d0b00 5cea0100 2b000000 87ea0100 68000000 \...+.......h... │ │ + 0x000d0b10 5e010000 11000000 f1ea0100 50000000 ^...........P... │ │ + 0x000d0b20 a6000000 05000000 00000000 00000000 ................ │ │ + 0x000d0b30 01000000 11770700 00000000 00000000 .....w.......... │ │ + 0x000d0b40 01000000 59c00400 00000000 00000000 ....Y........... │ │ + 0x000d0b50 01000000 79540700 00000000 01000000 ....yT.......... │ │ + 0x000d0b60 01000000 8d2c0700 00000000 0c000000 .....,.......... │ │ + 0x000d0b70 04000000 25770700 55770700 fd770700 ....%w..Uw...w.. │ │ + 0x000d0b80 78eb0100 2e000000 3d000000 0b000000 x.......=....... │ │ + 0x000d0b90 78eb0100 2e000000 3a000000 0b000000 x.......:....... │ │ + 0x000d0ba0 78eb0100 2e000000 36000000 0b000000 x.......6....... │ │ + 0x000d0bb0 78eb0100 2e000000 66000000 1c000000 x.......f....... │ │ + 0x000d0bc0 78eb0100 2e000000 6f000000 27000000 x.......o...'... │ │ + 0x000d0bd0 78eb0100 2e000000 70000000 1d000000 x.......p....... │ │ + 0x000d0be0 78eb0100 2e000000 72000000 21000000 x.......r...!... │ │ + 0x000d0bf0 78eb0100 2e000000 72000000 48000000 x.......r...H... │ │ + 0x000d0c00 78eb0100 2e000000 73000000 1a000000 x.......s....... │ │ + 0x000d0c10 78eb0100 2e000000 7e000000 1d000000 x.......~....... │ │ + 0x000d0c20 78eb0100 2e000000 b4000000 26000000 x...........&... │ │ + 0x000d0c30 78eb0100 2e000000 b5000000 21000000 x...........!... │ │ + 0x000d0c40 78eb0100 2e000000 8a000000 49000000 x...........I... │ │ + 0x000d0c50 78eb0100 2e000000 8b000000 1f000000 x............... │ │ + 0x000d0c60 78eb0100 2e000000 8b000000 2f000000 x.........../... │ │ + 0x000d0c70 78eb0100 2e000000 9d000000 35000000 x...........5... │ │ + 0x000d0c80 78eb0100 2e000000 82000000 2c000000 x...........,... │ │ + 0x000d0c90 78eb0100 2e000000 84000000 25000000 x...........%... │ │ + 0x000d0ca0 78eb0100 2e000000 87000000 25000000 x...........%... │ │ + 0x000d0cb0 b3eb0100 2a000000 32000000 13000000 ....*...2....... │ │ + 0x000d0cc0 b3eb0100 2a000000 2f000000 13000000 ....*.../....... │ │ + 0x000d0cd0 b3eb0100 2a000000 2b000000 13000000 ....*...+....... │ │ + 0x000d0ce0 b3eb0100 2a000000 4b000000 0e000000 ....*...K....... │ │ + 0x000d0cf0 b3eb0100 2a000000 5a000000 28000000 ....*...Z...(... │ │ + 0x000d0d00 b3eb0100 2a000000 8a000000 0d000000 ....*........... │ │ + 0x000d0d10 b3eb0100 2a000000 1e010000 31000000 ....*.......1... │ │ + 0x000d0d20 b3eb0100 2a000000 31010000 16000000 ....*...1....... │ │ + 0x000d0d30 b3eb0100 2a000000 34010000 47000000 ....*...4...G... │ │ + 0x000d0d40 4cec0100 39000000 aca70000 04000000 L...9........... │ │ + 0x000d0d50 85ec0100 22000000 a7ec0100 11000000 ...."........... │ │ + 0x000d0d60 b3eb0100 2a000000 5c010000 1a000000 ....*...\....... │ │ + 0x000d0d70 b3eb0100 2a000000 bf010000 1f000000 ....*........... │ │ + 0x000d0d80 b3eb0100 2a000000 1e020000 1e000000 ....*........... │ │ + 0x000d0d90 b3eb0100 2a000000 23020000 22000000 ....*...#..."... │ │ + 0x000d0da0 b3eb0100 2a000000 24020000 25000000 ....*...$...%... │ │ + 0x000d0db0 b3eb0100 2a000000 87020000 11000000 ....*........... │ │ + 0x000d0dc0 b3eb0100 2a000000 d4030000 2d000000 ....*.......-... │ │ + 0x000d0dd0 b3eb0100 2a000000 ca040000 2d000000 ....*.......-... │ │ + 0x000d0de0 3bed0100 2b000000 62000000 1b000000 ;...+...b....... │ │ + 0x000d0df0 3bed0100 2b000000 69000000 13000000 ;...+...i....... │ │ + 0x000d0e00 3bed0100 2b000000 53010000 1e000000 ;...+...S....... │ │ + 0x000d0e10 41eb0100 46eb0100 52eb0100 5deb0100 A...F...R...]... │ │ + 0x000d0e20 48a70000 bbec0100 04a80000 24a70000 H...........$... │ │ + 0x000d0e30 deec0100 b8ec0100 dbec0100 04a80000 ................ │ │ + 0x000d0e40 cbec0100 c6ec0100 d6ec0100 04a80000 ................ │ │ + 0x000d0e50 c0ec0100 d0ec0100 c8a70000 44a70000 ............D... │ │ + 0x000d0e60 e2ec0100 04a80000 04a80000 bdec0100 ................ │ │ + 0x000d0e70 cdec0100 efea0100 e3ec0100 04a80000 ................ │ │ + 0x000d0e80 c3ec0100 d3ec0100 e1ec0100 6bef0100 ............k... │ │ + 0x000d0e90 28000000 8d000000 20000000 636d0400 (....... ...cm.. │ │ + 0x000d0ea0 4f000000 e1050000 14000000 636d0400 O...........cm.. │ │ + 0x000d0eb0 4f000000 e1050000 21000000 636d0400 O.......!...cm.. │ │ + 0x000d0ec0 4f000000 d5050000 21000000 c8ef0100 O.......!....... │ │ + 0x000d0ed0 48000000 c9000000 12000000 10f00100 H............... │ │ + 0x000d0ee0 09000000 19f00100 5f000000 4e000000 ........_...N... │ │ + 0x000d0ef0 1f000000 19f00100 5f000000 48000000 ........_...H... │ │ + 0x000d0f00 17000000 d9520900 10000000 04000000 .....R.......... │ │ + 0x000d0f10 e9520900 33860700 08000000 04000000 .R..3........... │ │ + 0x000d0f20 f54c0900 00000000 04000000 04000000 .L.............. │ │ + 0x000d0f30 ad820700 0cef0100 5f000000 58020000 ........_...X... │ │ + 0x000d0f40 30000000 0cef0100 5f000000 c6000000 0......._....... │ │ + 0x000d0f50 27000000 4e690400 4a000000 96030000 '...Ni..J....... │ │ + 0x000d0f60 09000000 78f00100 4c000000 2a020000 ....x...L...*... │ │ + 0x000d0f70 11000000 6bef0100 28000000 e6060000 ....k...(....... │ │ + 0x000d0f80 1e000000 6bef0100 28000000 9d060000 ....k...(....... │ │ + 0x000d0f90 14000000 6bef0100 28000000 b4060000 ....k...(....... │ │ + 0x000d0fa0 12000000 6bef0100 28000000 41050000 ....k...(...A... │ │ + 0x000d0fb0 25000000 6bef0100 28000000 3a050000 %...k...(...:... │ │ + 0x000d0fc0 25000000 6bef0100 28000000 63050000 %...k...(...c... │ │ + 0x000d0fd0 1c000000 6bef0100 28000000 5c050000 ....k...(...\... │ │ + 0x000d0fe0 1c000000 6bef0100 28000000 b2030000 ....k...(....... │ │ + 0x000d0ff0 1c000000 c4f00100 50000000 de010000 ........P....... │ │ + 0x000d1000 01000000 6bef0100 28000000 1c030000 ....k...(....... │ │ + 0x000d1010 29000000 14f10100 29000000 14010000 ).......)....... │ │ + 0x000d1020 24000000 1f4f0900 0c000000 04000000 $....O.......... │ │ + 0x000d1030 e35c0900 2d5d0900 055e0900 89860700 .\..-]...^...... │ │ + 0x000d1040 0c000000 04000000 89420900 41430900 .........B..AC.. │ │ + 0x000d1050 c5430900 89860700 0c000000 04000000 .C.............. │ │ + 0x000d1060 d53b0900 8d3c0900 c13d0900 636d0400 .;...<...=..cm.. │ │ + 0x000d1070 4f000000 65040000 24000000 03f20100 O...e...$....... │ │ + 0x000d1080 27000000 5b000000 1b000000 03f20100 '...[........... │ │ + 0x000d1090 27000000 3e000000 1f000000 03f20100 '...>........... │ │ + 0x000d10a0 27000000 68000000 1b000000 03f20100 '...h........... │ │ + 0x000d10b0 27000000 67000000 21000000 03f20100 '...g...!....... │ │ + 0x000d10c0 27000000 6c000000 13000000 2af20100 '...l.......*... │ │ + 0x000d10d0 27000000 ba000000 25000000 2af20100 '.......%...*... │ │ + 0x000d10e0 27000000 a9010000 14000000 2af20100 '...........*... │ │ + 0x000d10f0 27000000 bc010000 18000000 2af20100 '...........*... │ │ + 0x000d1100 27000000 d2000000 15000000 2af20100 '...........*... │ │ + 0x000d1110 27000000 34010000 2d000000 2af20100 '...4...-...*... │ │ + 0x000d1120 27000000 4f010000 29000000 2af20100 '...O...)...*... │ │ + 0x000d1130 27000000 59010000 17000000 2af20100 '...Y.......*... │ │ + 0x000d1140 27000000 3f010000 25000000 2af20100 '...?...%...*... │ │ + 0x000d1150 27000000 fb010000 17000000 51f20100 '...........Q... │ │ + 0x000d1160 2b000000 63010000 29000000 51f20100 +...c...)...Q... │ │ + 0x000d1170 2b000000 63010000 23000000 51f20100 +...c...#...Q... │ │ + 0x000d1180 2b000000 ce000000 33000000 51f20100 +.......3...Q... │ │ + 0x000d1190 2b000000 92000000 23000000 51f20100 +.......#...Q... │ │ + 0x000d11a0 2b000000 8c000000 23000000 51f20100 +.......#...Q... │ │ + 0x000d11b0 2b000000 bc010000 19000000 51f20100 +...........Q... │ │ + 0x000d11c0 2b000000 c5010000 1d000000 7cf20100 +...........|... │ │ + 0x000d11d0 5e000000 daf20100 21000000 01010000 ^.......!....... │ │ + 0x000d11e0 09000000 fbf20100 bf000000 c5f30100 ................ │ │ + 0x000d11f0 48000000 0df40100 1f000000 14010000 H............... │ │ + 0x000d1200 19000000 0df40100 1f000000 4e010000 ............N... │ │ + 0x000d1210 19000000 2cf40100 51000000 9af40100 ....,...Q....... │ │ + 0x000d1220 37000000 7df40100 1d000000 a9040000 7...}........... │ │ + 0x000d1230 0d000000 7df40100 1d000000 f6040000 ....}........... │ │ + 0x000d1240 28000000 31f50100 1d000000 31020000 (...1.......1... │ │ + 0x000d1250 20000000 4ef50100 22000000 15000000 ...N..."....... │ │ + 0x000d1260 02000000 54120d00 70f50100 1c000000 ....T...p....... │ │ + 0x000d1270 a4010000 1a000000 01000000 00000000 ................ │ │ + 0x000d1280 29f80100 0b000000 34f80100 01000000 ).......4....... │ │ + 0x000d1290 37f80100 19000000 b2010000 31000000 7...........1... │ │ + 0x000d12a0 50f80100 1b000000 25000000 00000000 P.......%....... │ │ + 0x000d12b0 02000000 a0120d00 37f80100 19000000 ........7....... │ │ + 0x000d12c0 41020000 1f000000 37f80100 19000000 A.......7....... │ │ + 0x000d12d0 df050000 20000000 6bf80100 27000000 .... ...k...'... │ │ + 0x000d12e0 37f80100 19000000 e1050000 0d000000 7............... │ │ + 0x000d12f0 92f80100 23000000 b5f80100 28000000 ....#.......(... │ │ + 0x000d1300 1f000000 0d000000 ddf80100 1c000000 ................ │ │ + 0x000d1310 17000000 00000000 02000000 08130d00 ................ │ │ + 0x000d1320 37f80100 19000000 e0060000 24000000 7...........$... │ │ + 0x000d1330 f9f80100 56000000 37f80100 19000000 ....V...7....... │ │ + 0x000d1340 6b070000 15000000 5df90100 17000000 k.......]....... │ │ + 0x000d1350 cf020000 21000000 5df90100 17000000 ....!...]....... │ │ + 0x000d1360 f6020000 2c000000 5df90100 17000000 ....,...]....... │ │ + 0x000d1370 f8020000 26000000 5df90100 17000000 ....&...]....... │ │ + 0x000d1380 05030000 27000000 5df90100 17000000 ....'...]....... │ │ + 0x000d1390 11030000 27000000 5df90100 17000000 ....'...]....... │ │ + 0x000d13a0 7b030000 29000000 5df90100 17000000 {...)...]....... │ │ + 0x000d13b0 7c030000 2b000000 5df90100 17000000 |...+...]....... │ │ + 0x000d13c0 91030000 2f000000 5df90100 17000000 ..../...]....... │ │ + 0x000d13d0 89030000 2f000000 5df90100 17000000 ..../...]....... │ │ + 0x000d13e0 97030000 2b000000 5df90100 17000000 ....+...]....... │ │ + 0x000d13f0 bf030000 2f000000 5df90100 17000000 ..../...]....... │ │ + 0x000d1400 b8030000 2f000000 5df90100 17000000 ..../...]....... │ │ + 0x000d1410 ad030000 2b000000 0ef50100 23000000 ....+.......#... │ │ + 0x000d1420 89000000 14000000 74f90100 2a000000 ........t...*... │ │ + 0x000d1430 5df90100 17000000 ee050000 15000000 ]............... │ │ + 0x000d1440 0ef50100 23000000 70000000 16000000 ....#...p....... │ │ + 0x000d1450 9ef90100 23000000 d6000000 31000000 ....#.......1... │ │ + 0x000d1460 e9f90100 17000000 9e010000 21000000 ............!... │ │ + 0x000d1470 00fa0100 2a000000 14000000 00000000 ....*........... │ │ + 0x000d1480 02000000 70140d00 3d360900 10000000 ....p...=6...... │ │ + 0x000d1490 04000000 51360900 ad360900 00000000 ....Q6...6...... │ │ + 0x000d14a0 1c000000 04000000 698c0700 6d8c0700 ........i...m... │ │ + 0x000d14b0 cafa0100 13000000 ddfa0100 06000000 ................ │ │ + 0x000d14c0 e3fa0100 06000000 b26a0400 01000000 .........j...... │ │ + 0x000d14d0 01000000 00000000 f2fa0100 33000000 ............3... │ │ + 0x000d14e0 28fb0100 15000000 3dfb0100 0e000000 (.......=....... │ │ + 0x000d14f0 00000000 00000000 01000000 d13d0900 .............=.. │ │ + 0x000d1500 ff3d0900 2f3e0900 333e0900 393e0900 .=../>..3>..9>.. │ │ + 0x000d1510 c93e0900 49800700 4bfb0100 4e000000 .>..I...K...N... │ │ + 0x000d1520 93ef0100 1c000000 1b010000 2e000000 ................ │ │ + 0x000d1530 a2fb0100 09000000 abfb0100 0e000000 ................ │ │ + 0x000d1540 5bf90100 02000000 b9fb0100 01000000 [............... │ │ + 0x000d1550 1f4f0900 0c000000 04000000 b95c0900 .O...........\.. │ │ + 0x000d1560 00000000 08000000 04000000 51440900 ............QD.. │ │ + 0x000d1570 00000000 08000000 04000000 055b0900 .............[.. │ │ + 0x000d1580 155b0900 455b0900 515b0900 3d360900 .[..E[..Q[..=6.. │ │ + 0x000d1590 10000000 04000000 575b0900 995b0900 ........W[...[.. │ │ + 0x000d15a0 495c0900 45440900 00000000 08000000 I\..ED.......... │ │ + 0x000d15b0 04000000 d5430900 f1430900 2d440900 .....C...C..-D.. │ │ + 0x000d15c0 45440900 c6fb0100 19000000 5bf90100 ED..........[... │ │ + 0x000d15d0 02000000 b9fb0100 01000000 4ff90100 ............O... │ │ + 0x000d15e0 0c000000 5bf90100 02000000 dffb0100 ....[........... │ │ + 0x000d15f0 33000000 12fc0100 2d000000 3ffc0100 3.......-...?... │ │ + 0x000d1600 34000000 67010000 30000000 01000000 4...g...0....... │ │ + 0x000d1610 00000000 35f80100 02000000 01000000 ....5........... │ │ + 0x000d1620 00000000 73fc0100 03000000 62fe0100 ....s.......b... │ │ + 0x000d1630 12000000 74fe0100 22000000 86000000 ....t..."....... │ │ + 0x000d1640 0d000000 96fe0100 2e000000 29000000 ............)... │ │ + 0x000d1650 c4fe0100 26000000 35000000 09000000 ....&...5....... │ │ + 0x000d1660 c4fe0100 26000000 48000000 15000000 ....&...H....... │ │ + 0x000d1670 c4fe0100 26000000 50000000 15000000 ....&...P....... │ │ + 0x000d1680 c4fe0100 26000000 59000000 09000000 ....&...Y....... │ │ + 0x000d1690 eafe0100 11000000 15000000 fbfe0100 ................ │ │ + 0x000d16a0 24000000 7e000000 44000000 fbfe0100 $...~...D....... │ │ + 0x000d16b0 24000000 80000000 3a000000 00000000 $.......:....... │ │ + 0x000d16c0 04000000 04000000 254a0900 2d4a0900 ........%J..-J.. │ │ + 0x000d16d0 2d4a0900 00000000 04000000 04000000 -J.............. │ │ + 0x000d16e0 354a0900 3d4a0900 3d4a0900 1fff0100 5J..=J..=J...... │ │ + 0x000d16f0 0b000000 2aff0100 19000000 43ff0100 ....*.......C... │ │ + 0x000d1700 23000000 9d000000 0a000000 66ff0100 #...........f... │ │ + 0x000d1710 1e000000 43ff0100 23000000 7e000000 ....C...#...~... │ │ + 0x000d1720 1a000000 43ff0100 23000000 6b000000 ....C...#...k... │ │ + 0x000d1730 23000000 90ff0100 24000000 b4ff0100 #.......$....... │ │ + 0x000d1740 28000000 8f000000 0d000000 b4ff0100 (............... │ │ + 0x000d1750 28000000 0e010000 09000000 00000200 (............... │ │ + 0x000d1760 43000000 43000200 2c000000 1c000000 C...C...,....... │ │ + 0x000d1770 05000000 6f000200 2a000000 99000200 ....o...*....... │ │ + 0x000d1780 3a000000 6d000000 0d000000 d3000200 :...m........... │ │ + 0x000d1790 3a000000 30000000 1d000000 0d010200 :...0........... │ │ + 0x000d17a0 3c000000 1f000000 16000000 0d010200 <............... │ │ + 0x000d17b0 3c000000 1f000000 11000000 0d010200 <............... │ │ + 0x000d17c0 3c000000 22000000 15000000 0d010200 <..."........... │ │ + 0x000d17d0 3c000000 2f000000 13000000 0d010200 <.../........... │ │ + 0x000d17e0 3c000000 30000000 1a000000 d0010200 <...0........... │ │ + 0x000d17f0 36000000 53010000 49000000 d3000200 6...S...I....... │ │ + 0x000d1800 3a000000 1f000000 11000000 d0010200 :............... │ │ + 0x000d1810 36000000 a4010000 2b000000 0d020200 6.......+....... │ │ + 0x000d1820 3a000000 fe000000 1e000000 69020200 :...........i... │ │ + 0x000d1830 4b000000 6c000000 0a000000 c3020200 K...l........... │ │ + 0x000d1840 4f000000 43000000 0b000000 08b60000 O...C........... │ │ + 0x000d1850 8cf50100 9df50100 78b70000 f8b70000 ........x....... │ │ + 0x000d1860 aff50100 c2f50100 d4f50100 e1f50100 ................ │ │ + 0x000d1870 eff50100 04f60100 10f60100 1bf60100 ................ │ │ + 0x000d1880 30f60100 45f60100 54f60100 62f60100 0...E...T...b... │ │ + 0x000d1890 75f60100 9bf60100 d3f60100 ecf60100 u............... │ │ + 0x000d18a0 22070200 03f70100 0cf70100 98b50000 "............... │ │ + 0x000d18b0 16f70100 2df70100 3bf70100 49f70100 ....-...;...I... │ │ + 0x000d18c0 56f70100 60bc0000 6af70100 85f70100 V...`...j....... │ │ + 0x000d18d0 18b70000 93f70100 a9f70100 bef70100 ................ │ │ + 0x000d18e0 c9f70100 dff70100 ecf70100 f7f70100 ................ │ │ + 0x000d18f0 02f80100 f8bb0000 b8b50000 7cfc0100 ............|... │ │ + 0x000d1900 8dfc0100 9cfc0100 abfc0100 bdfc0100 ................ │ │ + 0x000d1910 cefc0100 dafc0100 b8b60000 e3fc0100 ................ │ │ + 0x000d1920 eefc0100 f8fc0100 05fd0100 0ffd0100 ................ │ │ + 0x000d1930 1cfd0100 28fd0100 39fd0100 4bfd0100 ....(...9...K... │ │ + 0x000d1940 59fd0100 6ffd0100 7bfd0100 10bc0000 Y...o...{....... │ │ + 0x000d1950 86fd0100 8ffd0100 9afd0100 a5fd0100 ................ │ │ + 0x000d1960 b2fd0100 befd0100 cafd0100 00bc0000 ................ │ │ + 0x000d1970 dcfd0100 eafd0100 f6fd0100 05fe0100 ................ │ │ + 0x000d1980 18fe0100 23fe0100 2efe0100 3bfe0100 ....#.......;... │ │ + 0x000d1990 46fe0100 50fe0100 55fe0100 01000000 F...P...U....... │ │ + 0x000d19a0 00000000 3f6c0400 01000000 3f6c0400 ....?l......?l.. │ │ + 0x000d19b0 01000000 6c060200 0d000000 79060200 ....l.......y... │ │ + 0x000d19c0 1e000000 97060200 19000000 b0060200 ................ │ │ + 0x000d19d0 28000000 d8060200 15000000 ed060200 (............... │ │ + 0x000d19e0 19000000 06070200 1c000000 22070200 ............"... │ │ + 0x000d19f0 0c000000 2e070200 16000000 44070200 ............D... │ │ + 0x000d1a00 15000000 59070200 17000000 70070200 ....Y.......p... │ │ + 0x000d1a10 14000000 84070200 1d000000 cb080200 ................ │ │ + 0x000d1a20 05000000 d8b60000 10000000 64000000 ............d... │ │ + 0x000d1a30 11000000 d8b60000 10000000 67000000 ............g... │ │ + 0x000d1a40 11000000 d8b60000 10000000 56010000 ............V... │ │ + 0x000d1a50 0a000000 b1da0900 7dda0900 d9da0900 ........}....... │ │ + 0x000d1a60 45da0900 dfda0900 c8000000 08000000 E............... │ │ + 0x000d1a70 19db0900 d5f10900 48000000 08000000 ........H....... │ │ + 0x000d1a80 0df20900 d3f20900 48000000 08000000 ........H....... │ │ + 0x000d1a90 0df30900 07210a00 48000000 08000000 .....!..H....... │ │ + 0x000d1aa0 41210a00 f1210a00 48000000 08000000 A!...!..H....... │ │ + 0x000d1ab0 29220a00 dd220a00 48000000 08000000 )"..."..H....... │ │ + 0x000d1ac0 15230a00 d1230a00 48000000 08000000 .#...#..H....... │ │ + 0x000d1ad0 09240a00 252f0a00 48000000 08000000 .$..%/..H....... │ │ + 0x000d1ae0 5d2f0a00 0d300a00 48000000 08000000 ]/...0..H....... │ │ + 0x000d1af0 45300a00 f92b0200 7d000000 d7000000 E0...+..}....... │ │ + 0x000d1b00 0d000000 f92b0200 7d000000 d2000000 .....+..}....... │ │ + 0x000d1b10 26000000 95110200 1f000000 3a000000 &...........:... │ │ + 0x000d1b20 23000000 a5270a00 38000000 08000000 #....'..8....... │ │ + 0x000d1b30 c9270a00 ed270a00 11280a00 35280a00 .'...'...(..5(.. │ │ + 0x000d1b40 95110200 1f000000 44000000 20000000 ........D... ... │ │ + 0x000d1b50 b4110200 31000000 b4110200 31000000 ....1.......1... │ │ + 0x000d1b60 95110200 1f000000 ae220200 13000000 ........."...... │ │ + 0x000d1b70 73000000 17000000 ae220200 13000000 s........"...... │ │ + 0x000d1b80 7b000000 1a000000 290c0a00 68000000 {.......)...h... │ │ + 0x000d1b90 08000000 510c0a00 a90e0a00 81110a00 ....Q........... │ │ + 0x000d1ba0 c5110a00 1d140a00 e5140a00 ae220200 .............".. │ │ + 0x000d1bb0 13000000 86000000 17000000 f0110200 ................ │ │ + 0x000d1bc0 27000000 17120200 25000000 17120200 '.......%....... │ │ + 0x000d1bd0 25000000 ae220200 13000000 290c0a00 %...."......)... │ │ + 0x000d1be0 68000000 08000000 99170a00 f1190a00 h............... │ │ + 0x000d1bf0 ae220200 13000000 92000000 18000000 .".............. │ │ + 0x000d1c00 ae220200 13000000 8e000000 26000000 ."..........&... │ │ + 0x000d1c10 ae220200 13000000 9a000000 14000000 .".............. │ │ + 0x000d1c20 ae220200 13000000 99000000 49000000 ."..........I... │ │ + 0x000d1c30 ae220200 13000000 a3000000 26000000 ."..........&... │ │ + 0x000d1c40 ae220200 13000000 b2000000 0e000000 .".............. │ │ + 0x000d1c50 ae220200 13000000 b8000000 0e000000 .".............. │ │ + 0x000d1c60 ae220200 13000000 af000000 3a000000 ."..........:... │ │ + 0x000d1c70 ae220200 13000000 c4000000 3c000000 ."..........<... │ │ + 0x000d1c80 ae220200 13000000 e3000000 27000000 ."..........'... │ │ + 0x000d1c90 ae220200 13000000 3a010000 0f000000 ."......:....... │ │ + 0x000d1ca0 ae220200 13000000 40010000 16000000 ."......@....... │ │ + 0x000d1cb0 95120200 15000000 2e000000 3a000000 ............:... │ │ + 0x000d1cc0 59280a00 78000000 08000000 8d2e0a00 Y(..x........... │ │ + 0x000d1cd0 95110200 1f000000 4b000000 3b000000 ........K...;... │ │ + 0x000d1ce0 95110200 1f000000 50000000 0d000000 ........P....... │ │ + 0x000d1cf0 59280a00 78000000 08000000 f52d0a00 Y(..x........-.. │ │ + 0x000d1d00 95110200 1f000000 53000000 3c000000 ........S...<... │ │ + 0x000d1d10 95110200 1f000000 58000000 0d000000 ........X....... │ │ + 0x000d1d20 59280a00 78000000 08000000 5d2d0a00 Y(..x.......]-.. │ │ + 0x000d1d30 95110200 1f000000 5b000000 3d000000 ........[...=... │ │ + 0x000d1d40 95110200 1f000000 60000000 0d000000 ........`....... │ │ + 0x000d1d50 59280a00 78000000 08000000 69280a00 Y(..x.......i(.. │ │ + 0x000d1d60 95110200 1f000000 63000000 42000000 ........c...B... │ │ + 0x000d1d70 95110200 1f000000 68000000 0d000000 ........h....... │ │ + 0x000d1d80 b9240a00 38000000 08000000 c5240a00 .$..8........$.. │ │ + 0x000d1d90 95110200 1f000000 76000000 48000000 ........v...H... │ │ + 0x000d1da0 1d1a0a00 60000000 08000000 2d1a0a00 ....`.......-... │ │ + 0x000d1db0 ae220200 13000000 fd000000 33000000 ."..........3... │ │ + 0x000d1dc0 c1f30900 d0010000 08000000 05f40900 ................ │ │ + 0x000d1dd0 ae220200 13000000 67010000 48000000 ."......g...H... │ │ + 0x000d1de0 553c0a00 a8000000 08000000 913c0a00 U<...........<.. │ │ + 0x000d1df0 37430a00 e0000000 08000000 71430a00 7C..........qC.. │ │ + 0x000d1e00 63500a00 d8000000 08000000 9d500a00 cP...........P.. │ │ + 0x000d1e10 7a130200 4f000000 14010000 19000000 z...O........... │ │ + 0x000d1e20 c9130200 48000000 09050000 0e000000 ....H........... │ │ + 0x000d1e30 b92c0200 0e000000 33000000 37000000 .,......3...7... │ │ + 0x000d1e40 b92c0200 0e000000 37000000 2d000000 .,......7...-... │ │ + 0x000d1e50 b92c0200 0e000000 62000000 3b000000 .,......b...;... │ │ + 0x000d1e60 f0210200 13000000 96000000 1a000000 .!.............. │ │ + 0x000d1e70 9d8d0a00 40000000 08000000 c58d0a00 ....@........... │ │ + 0x000d1e80 d18e0a00 e18f0a00 c9900a00 a5910a00 ................ │ │ + 0x000d1e90 6d920a00 49950a00 f0210200 13000000 m...I....!...... │ │ + 0x000d1ea0 a1000000 17000000 27140200 27000000 ........'...'... │ │ + 0x000d1eb0 4e140200 25000000 4e140200 25000000 N...%...N...%... │ │ + 0x000d1ec0 f0210200 13000000 f0210200 13000000 .!.......!...... │ │ + 0x000d1ed0 a6000000 17000000 f0210200 13000000 .........!...... │ │ + 0x000d1ee0 ce000000 45000000 f0210200 13000000 ....E....!...... │ │ + 0x000d1ef0 f9000000 43000000 f0210200 13000000 ....C....!...... │ │ + 0x000d1f00 1d010000 27000000 f0210200 13000000 ....'....!...... │ │ + 0x000d1f10 35010000 0e000000 f0210200 13000000 5........!...... │ │ + 0x000d1f20 32010000 30000000 f0210200 13000000 2...0....!...... │ │ + 0x000d1f30 48010000 0e000000 f0210200 13000000 H........!...... │ │ + 0x000d1f40 92010000 0f000000 f0210200 13000000 .........!...... │ │ + 0x000d1f50 98010000 16000000 f0210200 13000000 .........!...... │ │ + 0x000d1f60 b2010000 0f000000 f0210200 13000000 .........!...... │ │ + 0x000d1f70 b8010000 16000000 f0210200 13000000 .........!...... │ │ + 0x000d1f80 d1010000 0f000000 f0210200 13000000 .........!...... │ │ + 0x000d1f90 d7010000 16000000 58300200 1e000000 ........X0...... │ │ + 0x000d1fa0 24010000 21000000 d5200200 15000000 $...!.... ...... │ │ + 0x000d1fb0 3d000000 1d000000 d5200200 15000000 =........ ...... │ │ + 0x000d1fc0 44000000 17000000 d5200200 15000000 D........ ...... │ │ + 0x000d1fd0 49000000 23000000 d5200200 15000000 I...#.... ...... │ │ + 0x000d1fe0 4a000000 23000000 d5200200 15000000 J...#.... ...... │ │ + 0x000d1ff0 4b000000 23000000 d5200200 15000000 K...#.... ...... │ │ + 0x000d2000 4c000000 23000000 d5200200 15000000 L...#.... ...... │ │ + 0x000d2010 51000000 14000000 d5200200 15000000 Q........ ...... │ │ + 0x000d2020 9a000000 2a000000 d5200200 15000000 ....*.... ...... │ │ + 0x000d2030 aa000000 24000000 d5200200 15000000 ....$.... ...... │ │ + 0x000d2040 7b000000 25000000 d5200200 15000000 {...%.... ...... │ │ + 0x000d2050 c3000000 2e000000 d5200200 15000000 ......... ...... │ │ + 0x000d2060 cf000000 26000000 d5200200 15000000 ....&.... ...... │ │ + 0x000d2070 d5000000 26000000 d5200200 15000000 ....&.... ...... │ │ + 0x000d2080 e0000000 26000000 d5200200 15000000 ....&.... ...... │ │ + 0x000d2090 eb000000 26000000 d5200200 15000000 ....&.... ...... │ │ + 0x000d20a0 24010000 21000000 c8190200 15000000 $...!........... │ │ + 0x000d20b0 45000000 1d000000 c8190200 15000000 E............... │ │ + 0x000d20c0 ce010000 15000000 b4240200 17000000 .........$...... │ │ + 0x000d20d0 9f000000 36000000 b4240200 17000000 ....6....$...... │ │ + 0x000d20e0 b6000000 2a000000 f0210200 13000000 ....*....!...... │ │ + 0x000d20f0 5a000000 11000000 e56c0a00 a0020000 Z........l...... │ │ + 0x000d2100 08000000 216d0a00 f0210200 13000000 ....!m...!...... │ │ + 0x000d2110 69010000 48000000 f0210200 13000000 i...H....!...... │ │ + 0x000d2120 7c010000 17000000 0b170200 1d000000 |............... │ │ + 0x000d2130 28170200 77000000 eb000000 0d000000 (...w........... │ │ + 0x000d2140 9f170200 84000000 65000000 33000000 ........e...3... │ │ + 0x000d2150 2da10a00 04000000 04000000 57a10a00 -...........W... │ │ + 0x000d2160 69a10a00 04000000 04000000 95a10a00 i............... │ │ + 0x000d2170 7da20a00 30000000 08000000 91a20a00 }...0........... │ │ + 0x000d2180 89a30a00 18000000 04000000 b5a30a00 ................ │ │ + 0x000d2190 05a40a00 38000000 08000000 09a40a00 ....8........... │ │ + 0x000d21a0 00000000 04000000 04000000 45a20a00 ............E... │ │ + 0x000d21b0 39180200 4d000000 d9020000 1d000000 9...M........... │ │ + 0x000d21c0 51b20a00 2c000000 04000000 b9b20a00 Q...,........... │ │ + 0x000d21d0 86180200 35000000 89540600 0c000000 ....5....T...... │ │ + 0x000d21e0 04000000 91540600 9d540600 51760600 .....T...T..Qv.. │ │ + 0x000d21f0 00000000 00000000 01000000 75540600 ............uT.. │ │ + 0x000d2200 cda50a00 08000000 04000000 f54c0900 .............L.. │ │ + 0x000d2210 00000000 01000000 01000000 91b20400 ................ │ │ + 0x000d2220 dda70b00 08000000 04000000 25480600 ............%H.. │ │ + 0x000d2230 2de10a00 08000000 04000000 a1680600 -............h.. │ │ + 0x000d2240 fa180200 17000000 36000000 17000000 ........6....... │ │ + 0x000d2250 fa180200 17000000 2b000000 25000000 ........+...%... │ │ + 0x000d2260 58300200 1e000000 2d010000 25000000 X0......-...%... │ │ + 0x000d2270 58300200 1e000000 1b010000 25000000 X0..........%... │ │ + 0x000d2280 c8190200 15000000 4f000000 24000000 ........O...$... │ │ + 0x000d2290 c8190200 15000000 58000000 2b000000 ........X...+... │ │ + 0x000d22a0 c8190200 15000000 60000000 25000000 ........`...%... │ │ + 0x000d22b0 c8190200 15000000 a2000000 24000000 ............$... │ │ + 0x000d22c0 c8190200 15000000 a8000000 20000000 ............ ... │ │ + 0x000d22d0 c8190200 15000000 83000000 1b000000 ................ │ │ + 0x000d22e0 c8190200 15000000 f7000000 38000000 ............8... │ │ + 0x000d22f0 29d10a00 20000000 08000000 41d10a00 )... .......A... │ │ + 0x000d2300 00000000 00000000 01000000 f9d00a00 ................ │ │ + 0x000d2310 c8190200 15000000 8a010000 2a000000 ............*... │ │ + 0x000d2320 c8190200 15000000 37010000 31000000 ........7...1... │ │ + 0x000d2330 c8190200 15000000 7b010000 23000000 ........{...#... │ │ + 0x000d2340 c8190200 15000000 97010000 21000000 ............!... │ │ + 0x000d2350 c8190200 15000000 c2010000 38000000 ............8... │ │ + 0x000d2360 c8190200 15000000 d4010000 12000000 ................ │ │ + 0x000d2370 b4240200 17000000 30000000 25000000 .$......0...%... │ │ + 0x000d2380 b4240200 17000000 4b000000 30000000 .$......K...0... │ │ + 0x000d2390 b4240200 17000000 89000000 38000000 .$..........8... │ │ + 0x000d23a0 31e10a00 38000000 08000000 3de10a00 1...8.......=... │ │ + 0x000d23b0 871b0200 17000000 22000000 48000000 ........"...H... │ │ + 0x000d23c0 e5e50a00 b8000000 08000000 19e60a00 ................ │ │ + 0x000d23d0 fa180200 17000000 49000000 48000000 ........I...H... │ │ + 0x000d23e0 9e1b0200 5e000000 13000000 05000000 ....^........... │ │ + 0x000d23f0 9e1b0200 5e000000 34000000 05000000 ....^...4....... │ │ + 0x000d2400 4e690400 4a000000 8b000000 1b000000 Ni..J........... │ │ + 0x000d2410 081c0200 15000000 1d1c0200 1c000000 ................ │ │ + 0x000d2420 4c000000 28000000 09ac0400 1c000000 L...(........... │ │ + 0x000d2430 04000000 19b00400 21090b00 08000000 ........!....... │ │ + 0x000d2440 04000000 25480600 fc1c0200 14000000 ....%H.......... │ │ + 0x000d2450 101d0200 49000000 be060000 0d000000 ....I........... │ │ + 0x000d2460 101d0200 49000000 bc0b0000 0d000000 ....I........... │ │ + 0x000d2470 58300200 1e000000 5f000000 38000000 X0......_...8... │ │ + 0x000d2480 a81e0200 0a000000 b21e0200 1c000000 ................ │ │ + 0x000d2490 58300200 1e000000 ab000000 36000000 X0..........6... │ │ + 0x000d24a0 58300200 1e000000 a5000000 36000000 X0..........6... │ │ + 0x000d24b0 58300200 1e000000 9c000000 36000000 X0..........6... │ │ + 0x000d24c0 58300200 1e000000 96000000 36000000 X0..........6... │ │ + 0x000d24d0 58300200 1e000000 b2000000 2e000000 X0.............. │ │ + 0x000d24e0 58300200 1e000000 d5000000 34000000 X0..........4... │ │ + 0x000d24f0 58300200 1e000000 db000000 24000000 X0..........$... │ │ + 0x000d2500 58300200 1e000000 f0000000 17000000 X0.............. │ │ + 0x000d2510 58300200 1e000000 47010000 38000000 X0......G...8... │ │ + 0x000d2520 58300200 1e000000 6d010000 30000000 X0......m...0... │ │ + 0x000d2530 58300200 1e000000 74010000 24000000 X0......t...$... │ │ + 0x000d2540 58300200 1e000000 79010000 24000000 X0......y...$... │ │ + 0x000d2550 58300200 1e000000 87010000 0a000000 X0.............. │ │ + 0x000d2560 58300200 1e000000 8a010000 2a000000 X0..........*... │ │ + 0x000d2570 58300200 1e000000 8c010000 0e000000 X0.............. │ │ + 0x000d2580 58300200 1e000000 b7010000 30000000 X0..........0... │ │ + 0x000d2590 58300200 1e000000 a9010000 39000000 X0..........9... │ │ + 0x000d25a0 96200200 3f000000 96200200 3f000000 . ..?.... ..?... │ │ + 0x000d25b0 58300200 1e000000 d5200200 15000000 X0....... ...... │ │ + 0x000d25c0 87000000 22000000 1d1e0200 2c1e0200 ....".......,... │ │ + 0x000d25d0 2f1e0200 8d130600 08000000 04000000 /............... │ │ + 0x000d25e0 25480600 25670600 08000000 04000000 %H..%g.......... │ │ + 0x000d25f0 25480600 98b70000 10000000 80bc0000 %H.............. │ │ + 0x000d2600 08000000 68210200 25000000 68210200 ....h!..%...h!.. │ │ + 0x000d2610 25000000 55210200 13000000 8d210200 %...U!.......!.. │ │ + 0x000d2620 14000000 14000000 29000000 8d210200 ........)....!.. │ │ + 0x000d2630 14000000 19000000 29000000 8d210200 ........)....!.. │ │ + 0x000d2640 14000000 1d000000 3a000000 8d210200 ........:....!.. │ │ + 0x000d2650 14000000 23000000 29000000 d8b60000 ....#...)....... │ │ + 0x000d2660 10000000 3d000000 3a000000 d8b60000 ....=...:....... │ │ + 0x000d2670 10000000 44000000 3a000000 d8b60000 ....D...:....... │ │ + 0x000d2680 10000000 fd000000 0a000000 07290200 .............).. │ │ + 0x000d2690 1c000000 0b010000 12000000 07290200 .............).. │ │ + 0x000d26a0 1c000000 30010000 12000000 f0210200 ....0........!.. │ │ + 0x000d26b0 13000000 cf000000 12000000 f0210200 .............!.. │ │ + 0x000d26c0 13000000 fa000000 12000000 f0210200 .............!.. │ │ + 0x000d26d0 13000000 1e010000 12000000 f0210200 .............!.. │ │ + 0x000d26e0 13000000 e9010000 12000000 f0210200 .............!.. │ │ + 0x000d26f0 13000000 02020000 12000000 1d2d0200 .............-.. │ │ + 0x000d2700 13000000 52000000 0a000000 1d2d0200 ....R........-.. │ │ + 0x000d2710 13000000 5a000000 0a000000 1d2d0200 ....Z........-.. │ │ + 0x000d2720 13000000 65000000 0a000000 1d2d0200 ....e........-.. │ │ + 0x000d2730 13000000 6b000000 0a000000 45240200 ....k.......E$.. │ │ + 0x000d2740 1e000000 0e000000 0a000000 45240200 ............E$.. │ │ + 0x000d2750 1e000000 1a000000 0a000000 ae220200 .............".. │ │ + 0x000d2760 13000000 c5000000 12000000 ae220200 .............".. │ │ + 0x000d2770 13000000 14010000 12000000 76300200 ............v0.. │ │ + 0x000d2780 15000000 9c000000 12000000 76300200 ............v0.. │ │ + 0x000d2790 15000000 a2000000 12000000 76300200 ............v0.. │ │ + 0x000d27a0 15000000 ae010000 0a000000 76300200 ............v0.. │ │ + 0x000d27b0 15000000 e8010000 0a000000 76300200 ............v0.. │ │ + 0x000d27c0 15000000 fb010000 0a000000 53230200 ............S#.. │ │ + 0x000d27d0 13000000 93230200 14000000 b0bb0000 .....#.......... │ │ + 0x000d27e0 08000000 a7230200 78000000 68000000 .....#..x...h... │ │ + 0x000d27f0 0e000000 a7230200 78000000 7e000000 .....#..x...~... │ │ + 0x000d2800 0e000000 8d130600 08000000 04000000 ................ │ │ + 0x000d2810 25480600 00000000 01000000 01000000 %H.............. │ │ + 0x000d2820 91b20400 25670600 08000000 04000000 ....%g.......... │ │ + 0x000d2830 25480600 45240200 1e000000 44000000 %H..E$......D... │ │ + 0x000d2840 1f000000 2b500b00 38000000 08000000 ....+P..8....... │ │ + 0x000d2850 59500b00 45240200 1e000000 5a000000 YP..E$......Z... │ │ + 0x000d2860 17000000 45240200 1e000000 62000000 ....E$......b... │ │ + 0x000d2870 26000000 b9aa0400 18000000 08000000 &............... │ │ + 0x000d2880 41980b00 55980b00 55980b00 b9aa0400 A...U...U....... │ │ + 0x000d2890 18000000 08000000 f5940b00 11950b00 ................ │ │ + 0x000d28a0 11950b00 76300200 15000000 7f000000 ....v0.......... │ │ + 0x000d28b0 2f000000 76300200 15000000 80000000 /...v0.......... │ │ + 0x000d28c0 29000000 76300200 15000000 d3000000 )...v0.......... │ │ + 0x000d28d0 0e000000 76300200 15000000 e5000000 ....v0.......... │ │ + 0x000d28e0 16000000 76300200 15000000 f4000000 ....v0.......... │ │ + 0x000d28f0 16000000 76300200 15000000 f9000000 ....v0.......... │ │ + 0x000d2900 2b000000 76300200 15000000 00010000 +...v0.......... │ │ + 0x000d2910 59000000 76300200 15000000 07010000 Y...v0.......... │ │ + 0x000d2920 2e000000 76300200 15000000 11010000 ....v0.......... │ │ + 0x000d2930 17000000 76300200 15000000 10010000 ....v0.......... │ │ + 0x000d2940 33000000 76300200 15000000 31010000 3...v0......1... │ │ + 0x000d2950 11000000 76300200 15000000 47010000 ....v0......G... │ │ + 0x000d2960 28000000 76300200 15000000 56010000 (...v0......V... │ │ + 0x000d2970 0e000000 76300200 15000000 62010000 ....v0......b... │ │ + 0x000d2980 3c000000 76300200 15000000 83010000 <...v0.......... │ │ + 0x000d2990 0e000000 76300200 15000000 80010000 ....v0.......... │ │ + 0x000d29a0 32000000 76300200 15000000 93010000 2...v0.......... │ │ + 0x000d29b0 0e000000 76300200 15000000 9f010000 ....v0.......... │ │ + 0x000d29c0 29000000 b4240200 17000000 26000000 )....$......&... │ │ + 0x000d29d0 31000000 b4240200 17000000 41000000 1....$......A... │ │ + 0x000d29e0 47000000 b4240200 17000000 65000000 G....$......e... │ │ + 0x000d29f0 31000000 b4240200 17000000 77000000 1....$......w... │ │ + 0x000d2a00 60000000 b4240200 17000000 ba000000 `....$.......... │ │ + 0x000d2a10 2c000000 b4240200 17000000 ab000000 ,....$.......... │ │ + 0x000d2a20 28000000 b4240200 17000000 04010000 (....$.......... │ │ + 0x000d2a30 27000000 b4240200 17000000 0c010000 '....$.......... │ │ + 0x000d2a40 27000000 b4240200 17000000 15010000 '....$.......... │ │ + 0x000d2a50 44000000 b4240200 17000000 1f010000 D....$.......... │ │ + 0x000d2a60 2a000000 76300200 15000000 19000000 *...v0.......... │ │ + 0x000d2a70 11000000 76300200 15000000 14020000 ....v0.......... │ │ + 0x000d2a80 2e000000 76300200 15000000 20020000 ....v0...... ... │ │ + 0x000d2a90 35000000 5d590b00 c8010000 08000000 5...]Y.......... │ │ + 0x000d2aa0 d5590b00 76300200 15000000 2b020000 .Y..v0......+... │ │ + 0x000d2ab0 48000000 9b9b0b00 38000000 08000000 H.......8....... │ │ + 0x000d2ac0 d99b0b00 42270200 76000000 32010000 ....B'..v...2... │ │ + 0x000d2ad0 32000000 eda60b00 30000000 08000000 2.......0....... │ │ + 0x000d2ae0 2da70b00 42270200 76000000 33010000 -...B'..v...3... │ │ + 0x000d2af0 21000000 2da10a00 04000000 04000000 !...-........... │ │ + 0x000d2b00 57a10a00 97a80b00 38000000 08000000 W.......8....... │ │ + 0x000d2b10 9da80b00 d9a80b00 18000000 04000000 ................ │ │ + 0x000d2b20 f5a80b00 00000000 04000000 04000000 ................ │ │ + 0x000d2b30 45a20a00 45a90b00 04000000 04000000 E...E........... │ │ + 0x000d2b40 49a90b00 42270200 76000000 06010000 I...B'..v....... │ │ + 0x000d2b50 15000000 21a60b00 38000000 08000000 ....!...8....... │ │ + 0x000d2b60 53a60b00 b8270200 14000000 cc270200 S....'.......'.. │ │ + 0x000d2b70 6d000000 1d000000 11000000 00000000 m............... │ │ + 0x000d2b80 01000000 01000000 91b20400 dda70b00 ................ │ │ + 0x000d2b90 08000000 04000000 25480600 39280200 ........%H..9(.. │ │ + 0x000d2ba0 1b000000 cc270200 6d000000 2b000000 .....'..m...+... │ │ + 0x000d2bb0 15000000 54280200 66000000 3a000000 ....T(..f...:... │ │ + 0x000d2bc0 1f000000 54280200 66000000 3c000000 ....T(..f...<... │ │ + 0x000d2bd0 25000000 54280200 66000000 3f000000 %...T(..f...?... │ │ + 0x000d2be0 1f000000 54280200 66000000 40000000 ....T(..f...@... │ │ + 0x000d2bf0 35000000 ba280200 3a000000 d13b0200 5....(..:....;.. │ │ + 0x000d2c00 6e000000 5f000000 19000000 07290200 n..._........).. │ │ + 0x000d2c10 1c000000 88000000 0e000000 19cc0b00 ................ │ │ + 0x000d2c20 68000000 08000000 41cc0b00 e99c0b00 h.......A....... │ │ + 0x000d2c30 09cd0b00 07290200 1c000000 9a000000 .....).......... │ │ + 0x000d2c40 18000000 07290200 1c000000 a5000000 .....).......... │ │ + 0x000d2c50 18000000 07290200 1c000000 ad000000 .....).......... │ │ + 0x000d2c60 2e000000 07290200 1c000000 b9000000 .....).......... │ │ + 0x000d2c70 2e000000 07290200 1c000000 c5000000 .....).......... │ │ + 0x000d2c80 0e000000 07290200 1c000000 d2000000 .....).......... │ │ + 0x000d2c90 0e000000 07290200 1c000000 e1000000 .....).......... │ │ + 0x000d2ca0 0e000000 30290200 16000000 5a000000 ....0)......Z... │ │ + 0x000d2cb0 20000000 87ab0b00 40000000 08000000 .......@....... │ │ + 0x000d2cc0 a5ab0b00 2dae0b00 30290200 16000000 ....-...0)...... │ │ + 0x000d2cd0 7d000000 0e000000 30290200 16000000 }.......0)...... │ │ + 0x000d2ce0 82000000 24000000 30290200 16000000 ....$...0)...... │ │ + 0x000d2cf0 83000000 3b000000 30290200 16000000 ....;...0)...... │ │ + 0x000d2d00 8a000000 38000000 30290200 16000000 ....8...0)...... │ │ + 0x000d2d10 94000000 38000000 6e290200 0b000000 ....8...n)...... │ │ + 0x000d2d20 24000000 34000000 07290200 1c000000 $...4....)...... │ │ + 0x000d2d30 66000000 11000000 07290200 1c000000 f........)...... │ │ + 0x000d2d40 f7000000 0f000000 1d1a0a00 60000000 ............`... │ │ + 0x000d2d50 08000000 399d0b00 07290200 1c000000 ....9....)...... │ │ + 0x000d2d60 0a010000 1d000000 07290200 1c000000 .........)...... │ │ + 0x000d2d70 2e010000 0e000000 17fb0b00 38000000 ............8... │ │ + 0x000d2d80 08000000 05b20b00 f8b60000 10000000 ................ │ │ + 0x000d2d90 07290200 1c000000 71010000 48000000 .)......q...H... │ │ + 0x000d2da0 07290200 1c000000 9a010000 2c000000 .)..........,... │ │ + 0x000d2db0 07290200 1c000000 ab010000 12000000 .).............. │ │ + 0x000d2dc0 07290200 1c000000 b8010000 12000000 .).............. │ │ + 0x000d2dd0 30290200 16000000 24000000 3e000000 0)......$...>... │ │ + 0x000d2de0 09d20b00 28010000 08000000 45d20b00 ....(.......E... │ │ + 0x000d2df0 f92b0200 7d000000 4e000000 29000000 .+..}...N...)... │ │ + 0x000d2e00 f92b0200 7d000000 3f000000 25000000 .+..}...?...%... │ │ + 0x000d2e10 b8a70000 00000000 00000000 00000000 ................ │ │ + 0x000d2e20 00000000 04000000 04000000 bd3f0500 .............?.. │ │ + 0x000d2e30 7f2c0200 3a000000 b92c0200 0e000000 .,..:....,...... │ │ + 0x000d2e40 35000000 0d000000 b92c0200 0e000000 5........,...... │ │ + 0x000d2e50 3f000000 27000000 b92c0200 0e000000 ?...'....,...... │ │ + 0x000d2e60 42000000 31000000 b92c0200 0e000000 B...1....,...... │ │ + 0x000d2e70 45000000 12000000 f9fa0b00 04000000 E............... │ │ + 0x000d2e80 04000000 e53b0a00 b92c0200 0e000000 .....;...,...... │ │ + 0x000d2e90 48000000 2d000000 fbea0b00 04000000 H...-........... │ │ + 0x000d2ea0 04000000 9d3b0a00 d9ee0b00 04000000 .....;.......... │ │ + 0x000d2eb0 04000000 093c0a00 4df40b00 04000000 .....<..M....... │ │ + 0x000d2ec0 04000000 553b0a00 6bf40b00 04000000 ....U;..k....... │ │ + 0x000d2ed0 04000000 39a70a00 89f40b00 04000000 ....9........... │ │ + 0x000d2ee0 04000000 5da70a00 ddea0b00 04000000 ....]........... │ │ + 0x000d2ef0 04000000 2d3c0a00 bfea0b00 04000000 ....-<.......... │ │ + 0x000d2f00 04000000 313b0a00 9df70b00 04000000 ....1;.......... │ │ + 0x000d2f10 04000000 c13b0a00 99f10b00 04000000 .....;.......... │ │ + 0x000d2f20 04000000 793b0a00 b92c0200 0e000000 ....y;...,...... │ │ + 0x000d2f30 4a000000 22000000 b92c0200 0e000000 J..."....,...... │ │ + 0x000d2f40 4b000000 27000000 b92c0200 0e000000 K...'....,...... │ │ + 0x000d2f50 53000000 19000000 b92c0200 0e000000 S........,...... │ │ + 0x000d2f60 5b000000 32000000 b92c0200 0e000000 [...2....,...... │ │ + 0x000d2f70 70000000 2d000000 b92c0200 0e000000 p...-....,...... │ │ + 0x000d2f80 71000000 41000000 b92c0200 0e000000 q...A....,...... │ │ + 0x000d2f90 75000000 16000000 b92c0200 0e000000 u........,...... │ │ + 0x000d2fa0 79000000 16000000 b92c0200 0e000000 y........,...... │ │ + 0x000d2fb0 7c000000 3c000000 1d2d0200 13000000 |...<....-...... │ │ + 0x000d2fc0 b7000000 0e000000 1d2d0200 13000000 .........-...... │ │ + 0x000d2fd0 c3000000 1a000000 7f070c00 38000000 ............8... │ │ + 0x000d2fe0 08000000 a5070c00 dd070c00 590a0c00 ............Y... │ │ + 0x000d2ff0 d50c0c00 3d0f0c00 a5110c00 ed110c00 ....=........... │ │ + 0x000d3000 1d2d0200 13000000 ce000000 17000000 .-.............. │ │ + 0x000d3010 302d0200 27000000 572d0200 25000000 0-..'...W-..%... │ │ + 0x000d3020 572d0200 25000000 1d2d0200 13000000 W-..%....-...... │ │ + 0x000d3030 1d2d0200 13000000 d3000000 17000000 .-.............. │ │ + 0x000d3040 1d2d0200 13000000 da000000 36000000 .-..........6... │ │ + 0x000d3050 1d2d0200 13000000 41010000 0f000000 .-......A....... │ │ + 0x000d3060 1d2d0200 13000000 47010000 16000000 .-......G....... │ │ + 0x000d3070 17fb0b00 38000000 08000000 35fb0b00 ....8.......5... │ │ + 0x000d3080 1d2d0200 13000000 ed000000 48000000 .-..........H... │ │ + 0x000d3090 1d2d0200 13000000 fb000000 17000000 .-.............. │ │ + 0x000d30a0 b82f0200 71000000 60000000 16000000 ./..q...`....... │ │ + 0x000d30b0 39140c00 08000000 04000000 a1680600 9............h.. │ │ + 0x000d30c0 00000000 01000000 01000000 91b20400 ................ │ │ + 0x000d30d0 58300200 1e000000 c9010000 22000000 X0.........."... │ │ + 0x000d30e0 76300200 15000000 23020000 20000000 v0......#... ... │ │ + 0x000d30f0 a7300200 63000000 f7000000 2b000000 .0..c.......+... │ │ + 0x000d3100 6d310200 28000000 95310200 14000000 m1..(....1...... │ │ + 0x000d3110 95310200 14000000 0a310200 63000000 .1.......1..c... │ │ + 0x000d3120 a9310200 22000000 cb310200 2a000000 .1.."....1..*... │ │ + 0x000d3130 48b80000 10000000 01320200 16000000 H........2...... │ │ + 0x000d3140 17320200 2c000000 43320200 24000000 .2..,...C2..$... │ │ + 0x000d3150 75320200 12000000 98b40000 20000000 u2.......... ... │ │ + 0x000d3160 bf320200 3d000000 0a310200 63000000 .2..=....1..c... │ │ + 0x000d3170 6b050000 15000000 fc320200 2a000000 k........2..*... │ │ + 0x000d3180 26330200 22000000 54330200 2a000000 &3.."...T3..*... │ │ + 0x000d3190 7e330200 22000000 ac330200 2a000000 ~3.."....3..*... │ │ + 0x000d31a0 d6330200 22000000 04340200 2c000000 .3.."....4..,... │ │ + 0x000d31b0 30340200 24000000 81340200 2a000000 04..$....4..*... │ │ + 0x000d31c0 ab340200 24000000 0a310200 63000000 .4..$....1..c... │ │ + 0x000d31d0 a2050000 15000000 f2340200 2c000000 .........4..,... │ │ + 0x000d31e0 1e350200 26000000 44350200 2d000000 .5..&...D5..-... │ │ + 0x000d31f0 71350200 27000000 a9350200 2e000000 q5..'....5...... │ │ + 0x000d3200 d7350200 28000000 11360200 2e000000 .5..(....6...... │ │ + 0x000d3210 3f360200 28000000 79360200 31000000 ?6..(...y6..1... │ │ + 0x000d3220 aa360200 2b000000 11370200 31000000 .6..+....7..1... │ │ + 0x000d3230 42370200 2b000000 a9370200 33000000 B7..+....7..3... │ │ + 0x000d3240 dc370200 2b000000 1c380200 30000000 .7..+....8..0... │ │ + 0x000d3250 4c380200 28000000 86380200 30000000 L8..(....8..0... │ │ + 0x000d3260 b6380200 28000000 f0380200 32000000 .8..(....8..2... │ │ + 0x000d3270 22390200 2a000000 60390200 31000000 "9..*...`9..1... │ │ + 0x000d3280 91390200 29000000 cd390200 2f000000 .9..)....9../... │ │ + 0x000d3290 fc390200 27000000 343a0200 30000000 .9..'...4:..0... │ │ + 0x000d32a0 643a0200 28000000 9e3a0200 31000000 d:..(....:..1... │ │ + 0x000d32b0 cf3a0200 29000000 193b0200 30000000 .:..)....;..0... │ │ + 0x000d32c0 493b0200 2a000000 89730500 10000000 I;..*....s...... │ │ + 0x000d32d0 04000000 91730500 a73b0200 2a000000 .....s...;..*... │ │ + 0x000d32e0 3f3c0200 3a000000 d13b0200 6e000000 ?<..:....;..n... │ │ + 0x000d32f0 64000000 11000000 4c800200 6b000000 d.......L...k... │ │ + 0x000d3300 50000000 1f000000 b7800200 6e000000 P...........n... │ │ + 0x000d3310 36000000 34000000 b7800200 6e000000 6...4.......n... │ │ + 0x000d3320 36000000 46000000 b7800200 6e000000 6...F.......n... │ │ + 0x000d3330 42000000 38000000 b7800200 6e000000 B...8.......n... │ │ + 0x000d3340 42000000 4a000000 b0680400 73000000 B...J....h..s... │ │ + 0x000d3350 2b000000 0d000000 b0680400 73000000 +........h..s... │ │ + 0x000d3360 2c000000 13000000 526b0400 57000000 ,.......Rk..W... │ │ + 0x000d3370 ad0a0000 0b000000 00000000 00000000 ................ │ │ + 0x000d3380 01000000 75540600 4e690400 4a000000 ....uT..Ni..J... │ │ + 0x000d3390 a2000000 19000000 276e0400 4b000000 ........'n..K... │ │ + 0x000d33a0 e4060000 09000000 276e0400 4b000000 ........'n..K... │ │ + 0x000d33b0 ea010000 17000000 276e0400 4b000000 ........'n..K... │ │ + 0x000d33c0 c0050000 0d000000 276e0400 4b000000 ........'n..K... │ │ + 0x000d33d0 4f070000 09000000 276e0400 4b000000 O.......'n..K... │ │ + 0x000d33e0 50070000 1e000000 2c6a0400 5a000000 P.......,j..Z... │ │ + 0x000d33f0 15010000 2e000000 2c6a0400 5a000000 ........,j..Z... │ │ + 0x000d3400 b5010000 44000000 2c6a0400 5a000000 ....D...,j..Z... │ │ + 0x000d3410 2e020000 46000000 2c6a0400 5a000000 ....F...,j..Z... │ │ + 0x000d3420 2e020000 56000000 2c6a0400 5a000000 ....V...,j..Z... │ │ + 0x000d3430 60020000 3b000000 2c6a0400 5a000000 `...;...,j..Z... │ │ + 0x000d3440 d0020000 37000000 2c6a0400 5a000000 ....7...,j..Z... │ │ + 0x000d3450 8d030000 31000000 2c6a0400 5a000000 ....1...,j..Z... │ │ + 0x000d3460 b1030000 35000000 3f6c0400 01000000 ....5...?l...... │ │ + 0x000d3470 2c6a0400 5a000000 c6030000 3a000000 ,j..Z.......:... │ │ + 0x000d3480 2c6a0400 5a000000 c0030000 3d000000 ,j..Z.......=... │ │ + 0x000d3490 2c6a0400 5a000000 f6030000 26000000 ,j..Z.......&... │ │ + 0x000d34a0 2c6a0400 5a000000 1d040000 41000000 ,j..Z.......A... │ │ + 0x000d34b0 2c6a0400 5a000000 3f040000 26000000 ,j..Z...?...&... │ │ + 0x000d34c0 2c6a0400 5a000000 b7040000 34000000 ,j..Z.......4... │ │ + 0x000d34d0 2c6a0400 5a000000 ce040000 24000000 ,j..Z.......$... │ │ + 0x000d34e0 2c6a0400 5a000000 cc040000 24000000 ,j..Z.......$... │ │ + 0x000d34f0 2c6a0400 5a000000 14050000 30000000 ,j..Z.......0... │ │ + 0x000d3500 2c6a0400 5a000000 19050000 49000000 ,j..Z.......I... │ │ + 0x000d3510 2c6a0400 5a000000 27050000 46000000 ,j..Z...'...F... │ │ + 0x000d3520 2c6a0400 5a000000 32050000 34000000 ,j..Z...2...4... │ │ + 0x000d3530 2c6a0400 5a000000 32050000 4e000000 ,j..Z...2...N... │ │ + 0x000d3540 2c6a0400 5a000000 37050000 4a000000 ,j..Z...7...J... │ │ + 0x000d3550 2c6a0400 5a000000 70050000 23000000 ,j..Z...p...#... │ │ + 0x000d3560 2c6a0400 5a000000 74050000 18000000 ,j..Z...t....... │ │ + 0x000d3570 2c6a0400 5a000000 74050000 0d000000 ,j..Z...t....... │ │ + 0x000d3580 2c6a0400 5a000000 82050000 28000000 ,j..Z.......(... │ │ + 0x000d3590 2c6a0400 5a000000 82050000 0d000000 ,j..Z........... │ │ + 0x000d35a0 2c6a0400 5a000000 68050000 22000000 ,j..Z...h..."... │ │ + 0x000d35b0 2c6a0400 5a000000 6e050000 28000000 ,j..Z...n...(... │ │ + 0x000d35c0 2c6a0400 5a000000 6e050000 0d000000 ,j..Z...n....... │ │ + 0x000d35d0 2c6a0400 5a000000 aa050000 12000000 ,j..Z........... │ │ + 0x000d35e0 2c6a0400 5a000000 c6050000 31000000 ,j..Z.......1... │ │ + 0x000d35f0 2c6a0400 5a000000 3e060000 29000000 ,j..Z...>...)... │ │ + 0x000d3600 2c6a0400 5a000000 4c060000 57000000 ,j..Z...L...W... │ │ + 0x000d3610 526b0400 57000000 b40a0000 0b000000 Rk..W........... │ │ + 0x000d3620 526b0400 57000000 bb0a0000 0b000000 Rk..W........... │ │ + 0x000d3630 276e0400 4b000000 df0a0000 0e000000 'n..K........... │ │ + 0x000d3640 00000000 00000000 01000000 75540600 ............uT.. │ │ + 0x000d3650 636d0400 4f000000 09020000 37000000 cm..O.......7... │ │ + 0x000d3660 e56b0400 58000000 52000000 29000000 .k..X...R...)... │ │ + 0x000d3670 e56b0400 58000000 82000000 29000000 .k..X.......)... │ │ + 0x000d3680 e56b0400 58000000 d6000000 1b000000 .k..X........... │ │ + 0x000d3690 e56b0400 58000000 06010000 1d000000 .k..X........... │ │ + 0x000d36a0 e56b0400 58000000 23010000 17000000 .k..X...#....... │ │ + 0x000d36b0 e56b0400 58000000 20010000 17000000 .k..X... ....... │ │ + 0x000d36c0 e56b0400 58000000 4d010000 22000000 .k..X...M..."... │ │ + 0x000d36d0 e56b0400 58000000 48010000 24000000 .k..X...H...$... │ │ + 0x000d36e0 e56b0400 58000000 a3010000 09000000 .k..X........... │ │ + 0x000d36f0 e56b0400 58000000 e2010000 18000000 .k..X........... │ │ + 0x000d3700 e56b0400 58000000 c9010000 11000000 .k..X........... │ │ + 0x000d3710 5f6c0400 58000000 b3070000 09000000 _l..X........... │ │ + 0x000d3720 b76c0400 11000000 c86c0400 4f000000 .l.......l..O... │ │ + 0x000d3730 53030000 32000000 00000000 04000000 S...2........... │ │ + 0x000d3740 04000000 417e0500 176d0400 4c000000 ....A~...m..L... │ │ + 0x000d3750 3d0a0000 24000000 636d0400 4f000000 =...$...cm..O... │ │ + 0x000d3760 cd010000 37000000 b26d0400 4b000000 ....7....m..K... │ │ + 0x000d3770 0b020000 01000000 276e0400 4b000000 ........'n..K... │ │ + 0x000d3780 fb070000 1d000000 276e0400 4b000000 ........'n..K... │ │ + 0x000d3790 03080000 1d000000 276e0400 4b000000 ........'n..K... │ │ + 0x000d37a0 8d050000 1b000000 276e0400 4b000000 ........'n..K... │ │ + 0x000d37b0 96070000 24000000 276e0400 4b000000 ....$...'n..K... │ │ + 0x000d37c0 97070000 09000000 276e0400 4b000000 ........'n..K... │ │ + 0x000d37d0 98070000 09000000 89540600 0c000000 .........T...... │ │ + 0x000d37e0 04000000 91540600 f19b0c00 d99b0c00 .....T.......... │ │ + 0x000d37f0 933b0200 f4a70000 24a70000 993b0200 .;......$....;.. │ │ + 0x000d3800 9e3b0200 0ca80000 04a80000 e6dd0100 .;.............. │ │ + 0x000d3810 a13b0200 f0a70000 1d1e0200 2c1e0200 .;..........,... │ │ + 0x000d3820 2f1e0200 1d1e0200 2c1e0200 2f1e0200 /.......,.../... │ │ + 0x000d3830 1d1e0200 2c1e0200 2f1e0200 933b0200 ....,.../....;.. │ │ + 0x000d3840 f4a70000 24a70000 993b0200 9e3b0200 ....$....;...;.. │ │ + 0x000d3850 0ca80000 04a80000 e6dd0100 a13b0200 .............;.. │ │ + 0x000d3860 f0a70000 c2e00100 a8a70000 74a70000 ............t... │ │ + 0x000d3870 c9e00100 cfe00100 d4e00100 28a70000 ............(... │ │ + 0x000d3880 d7e00100 d8a70000 1d1e0200 2c1e0200 ............,... │ │ + 0x000d3890 2f1e0200 00000000 00000000 20bd0c00 /........... ... │ │ + 0x000d38a0 24bd0c00 28bd0c00 3cbd0c00 24be0c00 $...(...<...$... │ │ + 0x000d38b0 0cbf0c00 20bf0c00 18c00c00 18c10c00 .... ........... │ │ + 0x000d38c0 a8c10c00 f0c10c00 50c20c00 58c20c00 ........P...X... │ │ + 0x000d38d0 78c20c00 08c30c00 10c30c00 x........... │ ├── readelf --wide --decompress --hex-dump=.fini_array {} │ │ @@ -1,4 +1,4 @@ │ │ │ │ Hex dump of section '.fini_array': │ │ - 0x000d3214 7c810400 68810400 |...h... │ │ + 0x000d38dc 8c830400 78830400 ....x... │ ├── readelf --wide --decompress --hex-dump=.got {} │ │ @@ -1,5 +1,5 @@ │ │ │ │ Hex dump of section '.got': │ │ - 0x000d32ec 00000000 00000000 00000000 00ae0c00 ................ │ │ - 0x000d32fc 54b00c00 60b00c00 T...`... │ │ + 0x000d39b4 00000000 00000000 00000000 08b40c00 ................ │ │ + 0x000d39c4 5cb60c00 68b60c00 \...h... │ ├── readelf --wide --decompress --hex-dump=.got.plt {} │ │ @@ -1,20 +1,21 @@ │ │ │ │ Hex dump of section '.got.plt': │ │ NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ - 0x000d3304 00000000 00000000 00000000 70cb0c00 ............p... │ │ - 0x000d3314 70cb0c00 70cb0c00 70cb0c00 70cb0c00 p...p...p...p... │ │ - 0x000d3324 70cb0c00 70cb0c00 70cb0c00 70cb0c00 p...p...p...p... │ │ - 0x000d3334 70cb0c00 70cb0c00 70cb0c00 70cb0c00 p...p...p...p... │ │ - 0x000d3344 70cb0c00 70cb0c00 70cb0c00 70cb0c00 p...p...p...p... │ │ - 0x000d3354 70cb0c00 70cb0c00 70cb0c00 70cb0c00 p...p...p...p... │ │ - 0x000d3364 70cb0c00 70cb0c00 70cb0c00 70cb0c00 p...p...p...p... │ │ - 0x000d3374 70cb0c00 70cb0c00 70cb0c00 70cb0c00 p...p...p...p... │ │ - 0x000d3384 70cb0c00 70cb0c00 70cb0c00 70cb0c00 p...p...p...p... │ │ - 0x000d3394 70cb0c00 70cb0c00 70cb0c00 70cb0c00 p...p...p...p... │ │ - 0x000d33a4 70cb0c00 70cb0c00 70cb0c00 70cb0c00 p...p...p...p... │ │ - 0x000d33b4 70cb0c00 70cb0c00 70cb0c00 70cb0c00 p...p...p...p... │ │ - 0x000d33c4 70cb0c00 70cb0c00 70cb0c00 70cb0c00 p...p...p...p... │ │ - 0x000d33d4 70cb0c00 70cb0c00 70cb0c00 70cb0c00 p...p...p...p... │ │ - 0x000d33e4 70cb0c00 70cb0c00 70cb0c00 70cb0c00 p...p...p...p... │ │ - 0x000d33f4 70cb0c00 70cb0c00 70cb0c00 70cb0c00 p...p...p...p... │ │ + 0x000d39cc 00000000 00000000 00000000 80d10c00 ................ │ │ + 0x000d39dc 80d10c00 80d10c00 80d10c00 80d10c00 ................ │ │ + 0x000d39ec 80d10c00 80d10c00 80d10c00 80d10c00 ................ │ │ + 0x000d39fc 80d10c00 80d10c00 80d10c00 80d10c00 ................ │ │ + 0x000d3a0c 80d10c00 80d10c00 80d10c00 80d10c00 ................ │ │ + 0x000d3a1c 80d10c00 80d10c00 80d10c00 80d10c00 ................ │ │ + 0x000d3a2c 80d10c00 80d10c00 80d10c00 80d10c00 ................ │ │ + 0x000d3a3c 80d10c00 80d10c00 80d10c00 80d10c00 ................ │ │ + 0x000d3a4c 80d10c00 80d10c00 80d10c00 80d10c00 ................ │ │ + 0x000d3a5c 80d10c00 80d10c00 80d10c00 80d10c00 ................ │ │ + 0x000d3a6c 80d10c00 80d10c00 80d10c00 80d10c00 ................ │ │ + 0x000d3a7c 80d10c00 80d10c00 80d10c00 80d10c00 ................ │ │ + 0x000d3a8c 80d10c00 80d10c00 80d10c00 80d10c00 ................ │ │ + 0x000d3a9c 80d10c00 80d10c00 80d10c00 80d10c00 ................ │ │ + 0x000d3aac 80d10c00 80d10c00 80d10c00 80d10c00 ................ │ │ + 0x000d3abc 80d10c00 80d10c00 80d10c00 80d10c00 ................ │ │ + 0x000d3acc 80d10c00 .... │ ├── readelf --wide --decompress --hex-dump=.data {} │ │ @@ -1,22 +1,108 @@ │ │ │ │ Hex dump of section '.data': │ │ - 0x000d4408 00000000 817a0500 00000000 00000000 .....z.......... │ │ - 0x000d4418 00000000 00000000 00000000 00000000 ................ │ │ - 0x000d4428 85bf0500 00000000 ed770600 00000000 .........w...... │ │ - 0x000d4438 9fc10600 01010000 00000000 217d0700 ............!}.. │ │ - 0x000d4448 00000080 00000000 00000000 00000000 ................ │ │ - 0x000d4458 00000000 00000000 00000000 ed350900 .............5.. │ │ - 0x000d4468 00000000 9bbc0a00 00000000 00000000 ................ │ │ - 0x000d4478 00000000 00000000 00000000 00000000 ................ │ │ - 0x000d4488 00000000 00000000 00000000 00000000 ................ │ │ - 0x000d4498 00000000 00000000 00000000 00000000 ................ │ │ - 0x000d44a8 453a0a00 00000000 00000000 33c20a00 E:..........3... │ │ - 0x000d44b8 00000000 f1c10a00 00000000 9bbc0a00 ................ │ │ - 0x000d44c8 00000000 fdc00a00 00000000 fdc00a00 ................ │ │ - 0x000d44d8 00000000 33c20a00 00000000 23c10a00 ....3.......#... │ │ - 0x000d44e8 00000000 5dbd0a00 00000000 9d350900 ....]........5.. │ │ - 0x000d44f8 01000000 01000000 f4ff0c00 03000000 ................ │ │ - 0x000d4508 00000000 55210700 00000000 9d7c0700 ....U!.......|.. │ │ - 0x000d4518 02000000 00000000 00000000 00000000 ................ │ │ - 0x000d4528 00000000 .... │ │ + 0x000d4ad0 00000000 a7e40b00 00000000 917a0500 .............z.. │ │ + 0x000d4ae0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000d4af0 00000000 00000000 0dd40500 00000000 ................ │ │ + 0x000d4b00 8d890600 00000000 3bc90600 01010000 ........;....... │ │ + 0x000d4b10 00000000 4d830700 00000000 00000000 ....M........... │ │ + 0x000d4b20 00000000 00000000 00000000 00000000 ................ │ │ + 0x000d4b30 00000000 00000000 00000000 00000000 ................ │ │ + 0x000d4b40 00000000 00000000 00000000 00000000 ................ │ │ + 0x000d4b50 00000000 00000000 00000000 00000000 ................ │ │ + 0x000d4b60 00000000 00000000 00000000 00000000 ................ │ │ + 0x000d4b70 00000000 00000000 00000000 00000000 ................ │ │ + 0x000d4b80 00000000 00000000 00000000 00000000 ................ │ │ + 0x000d4b90 00000000 00000000 00000000 00000000 ................ │ │ + 0x000d4ba0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000d4bb0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000d4bc0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000d4bd0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000d4be0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000d4bf0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000d4c00 00000000 00000000 00000000 00000000 ................ │ │ + 0x000d4c10 00000000 00000000 00000000 00000000 ................ │ │ + 0x000d4c20 00000000 00000000 00000000 00000000 ................ │ │ + 0x000d4c30 00000000 00000000 00000000 00000000 ................ │ │ + 0x000d4c40 00000000 00000000 00000000 00000000 ................ │ │ + 0x000d4c50 00000000 00000000 00000000 00000000 ................ │ │ + 0x000d4c60 00000000 00000000 00000000 00000000 ................ │ │ + 0x000d4c70 00000000 00000000 00000000 00000000 ................ │ │ + 0x000d4c80 00000000 00000000 00000000 00000000 ................ │ │ + 0x000d4c90 00000000 00000000 00000000 00000000 ................ │ │ + 0x000d4ca0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000d4cb0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000d4cc0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000d4cd0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000d4ce0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000d4cf0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000d4d00 00000000 00000000 00000000 00000000 ................ │ │ + 0x000d4d10 00000000 00000000 00000000 00000000 ................ │ │ + 0x000d4d20 00000000 00000000 00000000 00000000 ................ │ │ + 0x000d4d30 00000000 00000000 00000000 00000000 ................ │ │ + 0x000d4d40 00000000 00000000 00000000 00000000 ................ │ │ + 0x000d4d50 00000000 00000000 00000000 00000000 ................ │ │ + 0x000d4d60 00000000 00000000 00000000 00000000 ................ │ │ + 0x000d4d70 00000000 00000000 00000000 00000000 ................ │ │ + 0x000d4d80 00000000 00000000 00000000 00000000 ................ │ │ + 0x000d4d90 00000000 00000000 00000000 00000000 ................ │ │ + 0x000d4da0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000d4db0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000d4dc0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000d4dd0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000d4de0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000d4df0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000d4e00 00000000 00000000 00000000 00000000 ................ │ │ + 0x000d4e10 00000000 00000000 00000000 00000000 ................ │ │ + 0x000d4e20 00000000 00000000 00000000 00000000 ................ │ │ + 0x000d4e30 00000000 00000000 00000000 00000000 ................ │ │ + 0x000d4e40 00000000 00000000 00000000 00000000 ................ │ │ + 0x000d4e50 00000000 00000000 00000000 00000000 ................ │ │ + 0x000d4e60 00000000 00000000 00000000 00000000 ................ │ │ + 0x000d4e70 00000000 00000000 00000000 00000000 ................ │ │ + 0x000d4e80 00000000 00000000 00000000 00000000 ................ │ │ + 0x000d4e90 00000000 00000000 00000000 00000000 ................ │ │ + 0x000d4ea0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000d4eb0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000d4ec0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000d4ed0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000d4ee0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000d4ef0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000d4f00 00000000 00000000 00000000 00000000 ................ │ │ + 0x000d4f10 00000000 00000000 00000000 00000000 ................ │ │ + 0x000d4f20 00000000 00000000 00000000 00000000 ................ │ │ + 0x000d4f30 00000000 00000000 00000000 00000000 ................ │ │ + 0x000d4f40 00000000 00000000 00000000 00000000 ................ │ │ + 0x000d4f50 00000000 00000000 00000000 00000000 ................ │ │ + 0x000d4f60 00000000 00000000 00000000 00000000 ................ │ │ + 0x000d4f70 00000000 00000000 00000000 00000000 ................ │ │ + 0x000d4f80 00000000 00000000 00000000 00000000 ................ │ │ + 0x000d4f90 00000000 00000000 00000000 00000000 ................ │ │ + 0x000d4fa0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000d4fb0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000d4fc0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000d4fd0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000d4fe0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000d4ff0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000d5000 00000000 00000000 00000000 00000000 ................ │ │ + 0x000d5010 00000000 00000000 00000000 00000000 ................ │ │ + 0x000d5020 00000000 00000000 00000000 00000000 ................ │ │ + 0x000d5030 00000000 00000000 00000000 00000000 ................ │ │ + 0x000d5040 00000000 00000000 00000000 00000000 ................ │ │ + 0x000d5050 00000000 00000000 00000000 00000000 ................ │ │ + 0x000d5060 00000000 00000000 00000000 00000000 ................ │ │ + 0x000d5070 00000000 00000000 00000000 00000000 ................ │ │ + 0x000d5080 00000080 00000000 00000000 00000000 ................ │ │ + 0x000d5090 00000000 954a0900 00000000 f3e20b00 .....J.......... │ │ + 0x000d50a0 00000000 f3e20b00 00000000 00000000 ................ │ │ + 0x000d50b0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000d50c0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000d50d0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000d50e0 29090b00 00000000 00000000 b5e30b00 )............... │ │ + 0x000d50f0 00000000 67e80b00 00000000 b5e30b00 ....g........... │ │ + 0x000d5100 00000000 d9e30b00 00000000 454a0900 ............EJ.. │ │ + 0x000d5110 00000000 41e80b00 00000000 41e80b00 ....A.......A... │ │ + 0x000d5120 01000000 01000000 00080d00 03000000 ................ │ │ + 0x000d5130 00000000 032b0700 00000000 c9820700 .....+.......... │ │ + 0x000d5140 02000000 00000000 00000000 00000000 ................ │ │ + 0x000d5150 00000000 .... │ ├── readelf --wide --decompress --string-dump=.comment {} │ │ @@ -1,6 +1,6 @@ │ │ │ │ String dump of section '.comment': │ │ [ 0] Android (11349228, +pgo, +bolt, +lto, -mlgo, based on r487747e) clang version 17.0.2 (https://android.googlesource.com/toolchain/llvm-project d9f89f4d16663d5012e5c09495f3b30ece3d2362) │ │ [ b8] Linker: LLD 17.0.2 │ │ - [ cc] rustc version 1.85.1 (4eb161250 2025-03-15) │ │ + [ cc] rustc version 1.86.0 (05f9846f8 2025-03-31) ├── lib/armeabi-v7a/libirondash_engine_context_native.so │ ├── strings --all --bytes=8 {} │ │ @@ -10,15 +10,15 @@ │ │ libandroid.so │ │ io/flutter/embedding/engine/FlutterJNI │ │ getClassLoader │ │ ()Ljava/lang/ClassLoader; │ │ HxD@hpG&! │ │ Android (11349228, +pgo, +bolt, +lto, -mlgo, based on r487747e) clang version 17.0.2 (https://android.googlesource.com/toolchain/llvm-project d9f89f4d16663d5012e5c09495f3b30ece3d2362) │ │ Linker: LLD 17.0.2 │ │ -rustc version 1.85.1 (4eb161250 2025-03-15) │ │ +rustc version 1.86.0 (05f9846f8 2025-03-31) │ │ .fini_array │ │ .ARM.exidx │ │ .comment │ │ .note.android.ident │ │ .got.plt │ │ .rel.plt │ │ .ARM.attributes │ ├── readelf --wide --decompress --string-dump=.comment {} │ │ @@ -1,6 +1,6 @@ │ │ │ │ String dump of section '.comment': │ │ [ 0] Android (11349228, +pgo, +bolt, +lto, -mlgo, based on r487747e) clang version 17.0.2 (https://android.googlesource.com/toolchain/llvm-project d9f89f4d16663d5012e5c09495f3b30ece3d2362) │ │ [ b8] Linker: LLD 17.0.2 │ │ - [ cc] rustc version 1.85.1 (4eb161250 2025-03-15) │ │ + [ cc] rustc version 1.86.0 (05f9846f8 2025-03-31)